College of Life Science & Technology, Xinjiang University, Xinjiang 830046, China ...