1. Institute of Medicinal Biotechnology, Chinese Academy of Medical Sciences & Peking Union Medical College, 2 Nanwei Road, Beijing 100050, P. R. China
2. State Key Laboratory of Biocatalysis and Enzyme Engineering, School of Life Sciences, Hubei University, 368 You Yi Road, Wuhan, Hubei 430062, P. R. China
3. Institute of Radiation Medicine, 27 Tai Ping Road, Beijing 100850, P. R. China