1. College of Life Sciences, Zhejiang University, Hangzhou 310058, Zhejiang, China
2. Key Laboratory of Structural Biology of Zhejiang Province, School of Life Sciences, Westlake University, Hangzhou 310024, Zhejiang, China
3. Westlake AI Therapeutics Lab, Westlake Laboratory of Life Sciences and Biomedicine, Hangzhou 310024, Zhejiang, China
4. Institute of Biology, Westlake Institute for Advanced Study, Hangzhou 310024, Zhejiang, China