Affiliation: | 1. College of Animal Science and Technology, Northwest A&F University, Yangling, People’s Republic of China.; 2. College of Life Science and Technology, Yancheng Teachers University, Yancheng, People’s Republic of China.; University of North Carolina at Charlotte, United States of America, |