State Key Laboratory of Integrated Management of Pest Insects and Rodents in Agriculture Institute of Zoology Chinese Academy of Sciences Beijing 100101 China;
Department of Biological Sciences Central Washington University Ellensburg WA98926-7537 USA;
School of Biological Sciences Beijing Normal University Beijing 100875 China;