Hainan Institute of Zhejiang University, Yongyou Industry Park, Yazhou Bay Sci-Tech City, Sanya 572000, China
Key Laboratory of Animal Nutrition and Feed Science in East China, Ministry of Agriculture, College of Animal Sciences, Zhejiang University, Hangzhou 310058, China