haemoprotozoan