Department of Orthopedics, Changhai Hospital,
Supported by General Program of National Natural Science Foundation of China (81670741), National Natural Science Foundation of China for Young Scientists (81701199), and the "1255" Subject Construction and Scientific Innovation Program of Changhai Hospital (CH125541900).