College of Animal Science and Technology, Shihezi University, Shihezi, Xinjiang 832000, People's Republic of China; Key Laboratory of Control and Prevention of Animal Disease, Xinjiang Production & Construction Corps, Shihezi 832000, People's Republic of China. Electronic address: