1. State Key Laboratory of Integrated Management of Pest Insects and Rodents, Institute of Zoology, Chinese Academy of Sciences, Beijing 100101, China;
2. Department of Entomology, Texas AgriLife Research, Texas A & M University System, Weslaco, Texas 78596;