1. Key Laboratory of Livestock Infectious Diseases in Northeast China, Ministry of Education, Key Laboratory of Zoonosis, College of Animal Science and Veterinary Medicine, Shenyang Agricultural University, 120 Dongling Road, Shenyang 110866, China
2. The Research Unit for Pathogenic Mechanisms of Zoonotic Parasites, Chinese Academy of Medical Sciences, 120 Dongling Road, Shenyang 110866, China
3. College of Basic Sciences, Shenyang Agricultural University, 120 Dongling Road, Shenyang 110866, China
4. College of Information and Electrical Engineering, Shenyang Agricultural University, 120 Dongling Road, Shenyang 110866, China