1. Department of Cardiovascular Surgery, General Hospital of Shenyang Military Area Command, 83 Wenhua Road, Shenyang, Liaoning 110016, China
2. Department of Neurosurgery, General Hospital of Shenyang Military Area Command, 83 Wenhua Road, Shenyang, Liaoning 110016, China
3. Department of Pharmacy, General Hospital of Shenyang Military Area Command, 83 Wenhua Road, Shenyang, Liaoning 110016, China
4. Key Laboratory of Resource Biology and Biotechnology in Western China, Ministry of Education, Faculty of Life Sciences, Northwest University, 229 Taibai North Road, Xi’an, Shaanxi 710069, China