1. Shenzhen Institute of Respiratory Diseases, Shenzhen People’s Hospital (The Second Clinical Medical College, Jinan University; The First Affiliated Hospital, Southern University of Science and Technology), Shenzhen 518020, China
2. Department of Nephrology, Shenzhen Key Laboratory of Kidney Diseases, Shenzhen People’s Hospital (The Second Clinical Medical College, Jinan University; The First Affiliated Hospital, Southern University of Science and Technology), Shenzhen 518020, China
3. School of Medicine, Southern University of Science and Technology, Shenzhen 518055, Guangdong, China
4. Artemisinin Research Center, and Institute of Chinese Materia Medica, Chinese Academy of Chinese Medical Sciences, Beijing 100700, China
5. Institute of Molecular and Cell Biology, Agency for Science, Technology and Research (A*STAR), Singapore 138673, Singapore