Beijing Key Laboratory of Traditional Chinese Veterinary Medicine;
Beijing University of Agriculture;
Beijing 102206;
P.R.China;
College of Animal Science and Technology;
Hebei Agricultural University;
Baoding 071001;
P.R.China;
Institute of Zoology;
Chinese Academy of Sciences;
Beijing 100101;
P.R.China;
Beijing Key Laboratory of New Technology in Agricultural Application;
Beijing University of Agriculture;
Beijing 102206;
P.R.China;