1. Cancer Institute (Key Laboratory of Cancer Prevention and InterventionChina National Ministry of Education)the Second Affiliated HospitalZhejiang University School of MedicineHangzhouZhejiangChina
2. Institute of Cancer Research and Prevention of Jiashan CountyJiashanZhejiangChina
3. Department of Surgical OncologySecond Affiliated HospitalZhejiang University School of MedicineHangzhouZhejiang ProvincePeople's Republic of China
4. Department of PathologyZhejiang Cancer HospitalHangzhouZhejiangChina
5. Key Laboratory of Structural Biology of Zhejiang ProvinceSchool of Life SciencesWestlake UniversityHangzhouZhejiang ProvinceChina
6. Institute of Basic Medical SciencesWestlake Institute for Advanced StudyHangzhouZhejiang ProvinceChina