cryptosporidian cryptosporidial cryptococcomal cryptophytic cytoclastic microcystic xenocrystic crystallogenic cryptococcal macrocystic