megahydrate