1. State Key Laboratory of Integrated Management of Pest Insects and Rodents, Institute of Zoology, Chinese Academy of Sciences, Beijing 100101, People's Republic of China;
2. Department of Entomology and Plant Pathology, Auburn University, Auburn, Alabama 36849;