Affiliation: | (1) Institute of Insect Sciences and Ministry of Agriculture Key Laboratory of Molecular Biology of Crop Pathogens and Insects, Zhejiang University, Kaixuan Road 268, Hangzhou, 310029, People’s Republic of China;(2) Institute of Biotechnology, Fujian Academy of Agricultural Sciences, Wusi Road 247, Fuzhou, 350003, People’s Republic of China;(3) School of Life Science, Wenzhou Medical College, Wenzhou, 325000, People’s Republic of China; |