1. Department of General Surgery, Xinqiao Hospital, Army Medical University, No. 183 Xinqiao Road, Chongqing 400037, China
2. Key Laboratory of Biorheological Science and Technology, Ministry of Education, College of Bioengineering, Chongqing University, No. 174 Shazheng Road, Chongqing 400044, China