1. Department of Laboratory Animals, College of Animal Sciences, Jilin Provincial Key Laboratory of Animal Model, Jilin University, Changchun 130062, Jilin, China
2. Institute of Microsurgery on Extremities, and Department of Orthopaedic Surgery, Shanghai Sixth People’s Hospital Affiliated to Shanghai Jiao Tong University School of Medicine, Shanghai 200233, China