1 Department of Orthopedics, West China Hospital/West China School of Medicine, Sichuan University, Chengdu 610041, China.
2 Department of Orthopedics, West China Hospital/West China School of Medicine, Sichuan University, Chengdu 610041, China. Electronic address: zhouzongke@scu.edu.cn.