1. Department of Neurosurgery
2. Southwest Hospital
3. Third Military Medical University (Army Medical University)
4. Chongqing 400038
5. China
6. Beijing National Laboratory for Molecular Sciences
7. State Key Laboratory of Polymer Physics & Chemistry
8. Institute of Chemistry Chinese Academy of Sciences
9. Beijing