1. Department of Orthopaedics, Shanghai Jiao Tong University Affiliated No.6 People’s Hospital South Campus, Shanghai 20023, China
2. Department of Orthopaedics, Shanghai Institute for Microsurgery of Extremities, Shanghai Jiao Tong University Affiliated No.6 People’s Hospital, Shanghai 20023, China
3. Institute of Biological Science and Biotechnology, Donghua University, Shanghai 200051, China