1. CAS Key Laboratory of Insect Developmental and Evolutionary Biology CAS Center for Excellence in Molecular Plant Sciences Chinese Academy of Sciences Shanghai 200032 China
2. University of Chinese Academy of Sciences Beijing 100039 China
3. Center for Energy Metabolism and Reproduction Institute of Biomedicine and Biotechnology Shenzhen Institutes of Advanced Technology Chinese Academy of Sciences (CAS) Shenzhen 518055 China
4. Department of Biochemistry and Molecular Biology Mayo Clinic Rochester MN 55905 USA
5. Institute of Medicine and Pharmaceutical Sciences Zhengzhou University Zhengzhou 430000 China
6. School of Synthetic Biology Shanxi Key Laboratory of Nucleic Acid Biopesticides Shanxi University Taiyuan 030006 China