State Key Laboratory of Integrated Management of Pest Insects and Rodents in Agriculture;
Institute of Zoology;
Chinese Academy of Sciences;
Beichenxi Rdl-5;
Beijing 100101;
China;
School of Life Science;
Beijing Normal University;
Beijing 100875;
China;
School of Biological Sciences;
Beijing Forestry University;
Beijing 100083;
China;
Department of Biological Sciences;
Central Washington University;
Ellensburg WA 98926-7537;
USA;