Affiliation: | 1Institute of Microbiology, College of Life Sciences, Zhejiang University, Hangzhou 310058, China;2Institute of Insect Science, College of Agriculture and Biotechnology, Zhejiang University, Hangzhou 310058, China;Louisiana State University & LSU AgCenter, UNITED STATES |