1 Kidney Research Institute and Department of Nephrology, West China Hospital of Sichuan University, and National Key Laboratory of Kidney Diseases, Chengdu 610041, China.
2 Kidney Research Institute and Department of Nephrology, West China Hospital of Sichuan University, and National Key Laboratory of Kidney Diseases, Chengdu 610041, China. Electronic address: liang_m@scu.edu.cn.