pubmed:affiliation |
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. Zhusy@ioz.ac.cn
|