1. Institute of Cytology and Genetics the Hengyang Key Laboratory of Cellular Stress Biology Hengyang Medical School University of South China Hengyang Hunan, 421001 China
2. Beijing Institutes of Life Science State Key Laboratory of Integrated Management of Pest Insects and Rodents Institute of Zoology, Chinese Academy of Science Beijing 100101 China
3. College of Chemistry and Materials Engineering Beijing Technology and Business University Beijing 100048 China