1. Shanghai Veterinary Research
Institute, Chinese Academy of Agricultural Sciences, Key Laboratory of Animal Parasitology, Ministry of Agriculture,
518 Ziyue Road, Shanghai, 200241, China
2. National Center of Biomedical Analysis, 27 Taiping Road, Beijing, 100850,
China