Center for Infection and Immunity and National Laboratory of Biomacromolecules;
Institute of Biophysics;
Chinese Academy of Sciences;
Beijing 100101;
China;
Institute of Microbiology;
Chinese Academy of Sciences;
Beijing 100080;
China;
Shanghai Institute of Materia Medica;
Chinese Academy of Sciences;
Shanghai 201203;
China;