Affiliation: | (1) Department of Parasitology, Zhongshan School of Medicine, Sun Yat-sen University, 74 Zhongshan 2nd Road, Guangzhou, 510080, People’s Republic of China;(2) Key Laboratory for Tropical Diseases Control, Sun Yat-sen University, Ministry of Education, Guangzhou, 510080, People’s Republic of China; |