1. State Key Laboratory of Integrated Management of Pest Insects and Rodents; Institute of Zoology; Chinese Academy of Sciences; Beijing 100101 China
2. University of Chinese Academy of Sciences; Beijing 100049 China
3. State Key Laboratory of Integrated Management of Pest Insects and Rodents Institute of Zoology; Chinese Academy of Sciences; Beichenxilu 1-5 Beijing 100101 China