1. Zhejiang Provincial Key Laboratory for Cancer Molecular Cell Biology, Life Sciences Institute, Zhejiang University, Hangzhou, Zhejiang 310058, China
2. Cancer Center, Zhejiang University, Hangzhou, Zhejiang 310058, China
3. Glbizzia Biosciences Company Limited, Beijing 102601, China
4. Institute of Biochemistry, Faculty of Life Sciences, University of Leipzig, Leipzig 04103, Germany
5. Department of Pharmaceutical Chemistry and the Cardiovascular Research Institute, University of California San Francisco, San Francisco, California 94158, United States
6. Department of Chemistry and Biochemistry, Wichita State University, Wichita, Kansas 67260, United States