1. Key Laboratory of Biorheological Science and Technology; Ministry of Education, College of Bioengineering, Chongqing University; Chongqing 400044 People's Republic of China
2. School of Life Science; Chongqing University; Chongqing 400044 People's Republic of China
3. Department of Orthopedics; Xinqiao Hospital, Third Military Medical University; Xinqiao Street Chongqing 400037 People's Republic of China