megamerozoite