1. Department of Emergency State Key Laboratory of Biotherapy, West China Hospital, and School of Chemical Engineering Sichuan University No. 17 Renmin Nan Road Chengdu 610041 China
2. Discovery Chemistry Unit HitGen Inc. Building 6, No. Huigu 1st East Road, Tianfu International Bio-Town, Shuangliu District Chengdu 610200 China