1. Department of Orthopaedics, The First Affiliated Hospital of Soochow University, No. 188 Shizi Street, Suzhou 215153, Jiangsu, China
2. Orthopaedic Institute, Medical College, Soochow University, No. 708 Renmin Road, Suzhou 215007, China
3. School of Biology and Basic Medical Sciences, Medical College, Soochow University, No. 199 Renai Road, Suzhou 215123, China
4. Stem Cell and Tissue Engineering Laboratory, Department of Orthopaedics and Division of Exercise Physiology, West Virginia University, PO Box 9196, One Medical Center Drive, Morgantown, WV 26505-9196, USA