Inexpleably

(adv.) Insatiably.