Affiliation: | 1. Group of Animal Innate Immunity, State Key Laboratory of Integrated Management of Pest Insects and Rodents, Institute of Zoology, Chinese Academy of Sciences, 1 Beichen West Road, Chaoyang District, Beijing 100101, China;2. Department of Chemistry, Renmin University of China, 59 Zhong Guan Cun Street, Beijing, China;3. National Institute of Public Health, Center for Infectious Diseases, Avenida Universidad, 655, Cuernavaca, Morelos 62508, Mexico;4. Departamento de Biomedicina Molecular, Centro de Investigación y de Estudios Avanzados del IPN, Apartado Postal 14-740, 07360 DF, Mexico |