Affiliation: | 1. College of Animal Science and Technology, Northwest A&F University, Yangling, Shaanxi 712100, China;2. Institute of Animal Science and Veterinary Medicine, Shandong Academy of Agricultural Sciences, Jinan, Shandong 250100, China;3. Department of Animal Sciences, University of Wisconsin-Madison 53706 |