Institution: | 1. Department of Entomology, College of Plant Protection, China Agricultural University, Beijing 100193, China;2. Hubei Insect Resources Utilization and Sustainable Pest Management Key Laboratory, College of Plant Science & Technology of Huazhong Agriculture University, Wuhan 430070, Hubei, China |