Affiliation: | (1) Shanghai Veterinary Research Institute, Chinese Academy of Agricultural Sciences; Key Laboratory of Animal Parasitology, Ministry of Agriculture of China, No. 518, Ziyue Road, Shanghai, 200241, People’s Republic of China;(2) College of Veterinary Medicine, Yangzhou University, Yangzhou, People’s Republic of China; |