College of Animal Sciences;
Zhejiang University;
Hangzhou 310029;
China;
College of Animal Sciences;
Zhejiang University;
Hangzhou 310029;
China Department of Biology and Chemistry Engineering;
Zhejiang University of Science and Technology;
Hangzhou 310012;
China;