1. Department of Parasitology, Leiden University Medical Center, Leiden
2. Agrotechnology and Food Innovations, Wageningen University and Research Center, Wageningen, The Netherlands
3. National Institute for Medical Research, Mwanza Medical Research Center, Mwanza, Tanzania