cryptophytic hemipterological cryptogamic hemipteral hemiascomycetous photophytic hemic hemipteran cryptogamian eophytic