Xia, Hui, Department of Parasitology, Bengbu Medical College, Anhui 233030, China; Anhui Key Laboratory of Infection and Immunity at Bengbu Medical College, Anhui 233030, China