Institution: | a) School of Life Science, East China Normal University, Shanghai 200062, China
b) Institute of Zoology, Chinese Academy of Sciences, Beijing 100080, China
c) Graduate University of Chinese Academy of Sciences, Beijing 100080, China
d) Guangdong Entomological Institute, Guangzhou 510260, China
e) Guangzhou Institute of Biomedicine and Health, Chinese Academy of Sciences, Guangzhou 510663, China |