1 Shenzhen People's Hospital, Shenzhen, China; Artemisinin Research Center and the Institute of Chinese Materia Medica, China Academy of Chinese Medical Sciences, 100070 Beijing, China.
2 Artemisinin Research Center and the Institute of Chinese Materia Medica, China Academy of Chinese Medical Sciences, 100070 Beijing, China.
3 Artemisinin Research Center and the Institute of Chinese Materia Medica, China Academy of Chinese Medical Sciences, 100070 Beijing, China. Electronic address: yytu@icmm.ac.cn.