1 Shenzhen People's Hospital, Shenzhen 518020, China; Artemisinin Research Center and the Institute of Chinese Materia Medica, China Academy of Chinese Medical Sciences, Beijing, China.
2 Artemisinin Research Center and the Institute of Chinese Materia Medica, China Academy of Chinese Medical Sciences, Beijing, China.
3 Institute for Infection and Immunity, St George's University of London, London, UK.
4 Artemisinin Research Center and the Institute of Chinese Materia Medica, China Academy of Chinese Medical Sciences, Beijing, China. Electronic address: [email protected].