1. State Key Laboratory of Biotherapy; West China Hospital, Sichuan University, and Collaborative Innovation Center for Biotherapy; Chengdu 610041 P.R. China
2. School of Life Sciences; Tianjin University; Tianjin 300072 P.R. China
3. Department of Organic Chemistry, School of Pharmacy; Second Military Medical University; Shanghai 200433 P.R. China
4. College of Chemistry; Sichuan University; Chengdu 610041 P.R. China
5. Laboratory of Non-human Primate Disease Modeling Research; West China Hospital, Sichuan University; Chengdu 610041 P.R. China
6. Ludwig Institute for Cancer Research, University of California; La Jolla, San Diego California 92093 USA
7. Department of Ophthalmology; West China Hospital, Sichuan University; Chengdu 610041 P.R. China