Affiliation: | (1) College of Animal Sciences, Institute of Sericulture and Apiculture, Zhejiang University, Hangzhou, 310029, People’s Republic of China;(2) Institute of Insect Sciences, Zhejiang University, Hangzhou, 310029, People’s Republic of China |