1. Center for Protein and Cell-based Drugs, Institute of Biomedicine and Biotechnology, Shenzhen Institute of Advanced Technology, Chinese Academy of Sciences, Xueyuan Blvd 1068, Shenzhen 518055, Guangdong, China
2. University of Chinese Academy of Sciences, Beijing 100049, China