1. Department of Emergency, State Key Laboratory of Biotherapy and Cancer Center, West China Hospital, and School of Chemical Engineering, Sichuan University, Chengdu 610041, China
2. HitGen Inc., Building 6, No. 8 Huigu First East Road, Tianfu International Bio-Town, Shuangliu District, Chengdu 610200, Sichuan, P. R. China