1. Department of Animal Science, University of Connecticut, Storrs, Connecticut 06269-4040, United States
2. National Research Centre on Meat, Chengicherla, Hyderabad, Andhra Pradesh 500039, India
3. Department of Animal and Food Sciences, University of Kentucky, Lexington, Kentucky 40536, United States
4. College of Life Sciences, Sichuan University, Chengdu, Sichuan 610041, China