1College of Animal Science and Technology, Shihezi University, Shihezi, Xinjiang 832003, China. JFIF d d Ducky d qhttp://ns.adobe.com/xap/1.0/