1. Chongqing Key Laboratory of Vehicle Crash/Bio-impact and Traffic Safety, Institute of Surgery Research, Third Affiliated Hospital, Army Medical University, Chongqing, China
2. First Affiliated Hospital, Army Medical University, Chongqing, China
3. Institute of Surgery Research, Third Affiliated Hospital, Army Medical University, Chongqing, China