1. Department of Biosciences, Adlai Nortye Biopharma Co., Ltd. , No. 1008 Xiangwang Street, Hangzhou 311121, Zhejiang , China
2. State Key Laboratory of Cellular Stress Biology, School of Life Science, Faculty of Medicine and Life Sciences, Xiamen University , No. 422 Siming South Road, Xiamen 361102, Fujian , China