1. Chengdu Institute of Biology, Chinese Academy of Sciences, No. 93 South Keyuan Road, Gaoxin Distinct, Chengdu 610041, P. R. China
2. Center for Novel Target & Therapeutic Intervention, Institute of Life Sciences, Chongqing Medical University, Chongqing 400016, P. R. China
3. University of Chinese Academy of Sciences, Beijing 100049, P. R. China