1. Department of Entomology and MOA Key Lab of Pest Monitoring and Green Management, College of Plant Protection, China Agricultural University, Beijing 100193, China
2. Department of Entomology, Kansas State University, Agricultural Research Center-Hays, Hays, KS 67601, USA
3. Key Laboratory of the Pest Monitoring and Safety Control of Crops and Forests, College of Agriculture, Xinjiang Agricultural University, Urumqi 830052, China