College of Animal Sciences and Technology;
Northeast Agricultural University;
Harbin 150030;
China;
College of Science;
Northeast Agricultural University;
Harbin 150030;
China;
College of Life Sciences;
Northeast Agricultural University;
Harbin 150030;
China;