[1] Shanghai Jiao Tong Univ Affiliated Peoples Hosp 6, Dept Orthoped Surg, 600 Yishan Rd, Shanghai 200233, Peoples R China
[2] Shanghai Jiao Tong Univ Affiliated Peoples Hosp 6, Inst Microsurg Extrem, Shanghai, Peoples R China
[3] Univ Western Australia, Ctr Orthopaed Translat Res, Med Sch, Nedlands, WA, Australia
[4] Perron Inst Neurol & Translat Sci, Nedlands, WA, Australia