1. Laboratory of Entomology, Wageningen University, P.O. Box 8031, 6700 EH Wageningen, The Netherlands
2. Kenya Medical Research Institute, Centre for Global Health Research, P.O. Box 1578, Kisumu 40100, Kenya
3. School of Applied Sciences and Technology, Kenya Polytechnic University College, P.O. Box 52428-00200, Nairobi, Kenya
4. International Centre of Insect Physiology and Ecology, P.O. Box 30772-00100, Nairobi, Kenya
5. School of Biological Sciences, University of Nairobi, P.O. Box 30197-00100, Nairobi, Kenya