1. Beijing Key Laboratory of Environmental and Viral Oncology, College of Life Science and Bioengineering, Beijing University of Technology, 100 Ping Le Yuan, Chaoyang District, Beijing 100124, China
2. College of Life Science and Bioengineering, Beijing University of Technology, 100 Ping Le Yuan, Chaoyang District, Beijing 100124, China
3. School of Life Science and Technology, Beijing Institute of Technology, 5 South Zhongguancun Street, Haidian District, Beijing 100081, People’s Republic of China