1 State Key Laboratory of Integrated Management of Pest Insects and Rodents, Institute of Zoology, Chinese Academy of Sciences, Beijing 100101, China. Electronic address: qiuxh@ioz.ac.cn.
2 State Key Laboratory of Integrated Management of Pest Insects and Rodents, Institute of Zoology, Chinese Academy of Sciences, Beijing 100101, China; Institute of Physical Science and Information Technology, Anhui University, Anhui, China.
3 State Key Laboratory of Integrated Management of Pest Insects and Rodents, Institute of Zoology, Chinese Academy of Sciences, Beijing 100101, China.
4 Beijing Research Center for Preventive Medicine, Beijing Center for Disease Control and Prevention, Beijing, China.