Shanghai Veterinary Research Institute;
Chinese Academy of Agricultural Sciences;
No.518;
Ziyue Road;
Minhang District;
Shanghai;
200241;
China;
Jiangsu Co-innovation Center for Prevention and Control of Important Animal Infectious Diseases and Zoonoses;
Yangzhou;
225009;
China;