eimeriid epimeriid echinostomatid myxozoan eremiaphilid eriosomatid entameba eusirid echimyid haematozoon