1. Department of Entomology and MOA Key Lab of Pest Monitoring and Green Management, College of Plant Protection, China Agricultural University, Beijing, China
2. Department of Entomology, Kansas State University, Agricultural Research Station-Hays, Hays, KS
3. Institute of Pomology, Chinese Academy of Agricultural Sciences, Liaoning, China
4. The College of Agronomy, Xinjiang Agricultural University, Xinjiang, China