1. Shanghai Frontiers Science Center of Drug Target Identification and Delivery, School of Pharmaceutical Sciences, Shanghai Jiao Tong University, Shanghai 200240, China
2. National Key Laboratory of Innovative Immunotherapy, Shanghai Jiao Tong University, 800 Dongchuan Road, Minhang District, Shanghai 200240, China
3. State Key Laboratory of Chemical Biology, Shanghai Institute of Materia Medica, Chinese Academy of Sciences, Shanghai 201203, China
4. University of Chinese Academy of Sciences, Beijing 100049, China
5. School of Medicine, Anhui University of Science and Technology, Huainan 232001, China