allogate