Affiliation: | aDepartment of Molecular and Cell Biology, School of Life Science, University of Science and Technology of China, Anhui, Hefei 230027, China bDepartment of Entomology, Ohio State University, 318 West 12th Avenue, Columbus, OH 43210, USA cThe Sericultural Research Institute, Chinese Academy of Agriculture Science, Zhenjiang 212018, China |