State Key Laboratory of Integrated Management of Pest Insects and Rodents Institute of Zoology Chinese Academy of Sciences Beijing China;
Chengdu Institute of Biology Chinese Academy of Sciences Chengdu Sichuan China;
University of Chinese Academy of Sciences Beijing China;