haemoflagellates