Shenzhen Key Laboratory of Pathogen and Immunity, State Key Discipline of Infectious Disease, Shenzhen Third People's Hospital, Second Hospital Affiliated to Southern University of Science and Technology, Shenzhen 518112, China; University of Chinese Academy of Sciences Medical School, Chinese Academy of Sciences, Beijing 101408, China. Electronic address: