1. Department of Cardiovascular Surgery
2. General Hospital of Northern Theater Command
3. Shenyang
4. China
5. Department of Neurosurgery
6. Key Laboratory of Resource Biology and Biotechnology in Western China
7. Ministry of Education
8. Faculty of Life Sciences
9. Northwest University
10. Xi'an 710069