1. The First Department of Orthopedics, The Affiliated Hospital of Zunyi Medical College, Zunyi, Guizhou 563000, China
2. The Department of Orthopedics, The First Affiliated Hospital of Chongqing Medical University, Chongqing 400016, China
3. Institute of Organ Transplantation, Sichuan Academy of Medical Sciences and Sichuan Provincial People’s Hospital, School of Medicine, University of Electronic Science and Technology of China, Chengdu, Sichuan 610072, China