1. Shanghai Frontiers Science Center of Drug Target Identification and Delivery, School of Pharmaceutical Sciences, National Key Laboratory of Innovative Immunotherapy, Shanghai Jiao Tong University, Shanghai 200240, China
2. Shanghai Institute of Biological Products Co., Ltd., Shanghai 200051, China