1. Pathogenic Biology Institute, University of South China, Hengyang 421001, People’s Republic of China.
2. Department of Parasitology, Xiangya School of Medicine, Central South University, Changsha 410078, People’s Republic of China.
3. Department of Histology and Embryology, School of Medicine, University of South China, Hengyang 421001, People’s Republic of China.
4. Skin Diseases and STD Hospital, Shanghai 200050, People’s Republic of China.