1. Department of Life Sciences, University of Chinese Academy of Sciences, Beijing, China.
2. Chongqing Fifth People's Hospital, Chongqing, China.
3. Institute of Biophysics, Chinese Academy of Sciences, Beijing, China.
4. Shenzhen Institutes of Advanced Technology, Chinese Academy of Sciences, Shenzhen, China.