1. Pharm-X Center, Laboratory of Medicinal Chemical Biology & Frontiers on Drug Discovery (RLMCBFDD), School of Pharmaceutical Sciences, Shanghai Jiao Tong University, Shanghai 200240, China
2. WLSA Shanghai Academy, Shanghai 200433, China
3. Shanghai Lingang National Laboratory, Shanghai 200210,China