1. National Institute of Parasitic Diseases, Chinese Center for Disease Control and Prevention, Shanghai 200025, China
2. Chinese Center for Tropical Diseases Research, Shanghai 200025, China
3. WHO Collaborating Centre for Tropical Diseases, Shanghai 200025, China
4. National Center for International Research on Tropical Diseases, Ministry of Science and Technology, Shanghai 200025, China
5. Key Laboratory of Parasite and Vector Biology, Ministry of Health, Shanghai 200025, China
6. Public Health Pests Laboratory, Municipality of Jeddah Governorate, Jeddah 21577, Saudi Arabia
7. Department of Entomology, Faculty of Science, Ain Shams University, Cairo 12413, Egypt