1. Department of Orthopedic, Peking University First Hospital, Beijing 100034, China
2. International Research Center for Translational Orthopaedics (IRCTO), Soochow University, Suzhou 215006, China
3. Institute of Orthopaedics and Department of Orthopaedics, The First Affiliated Hospital, Soochow University, Suzhou 215006, China