1. Science and Technology Innovation Center
2. Guangzhou University of Chinese Medicine
3. Guangzhou 510405
4. China
5. Department of Neurosurgery
6. Shenzhen Key Laboratory of Neurosurgery
7. the First Affiliated Hospital of Shenzhen University/Shenzhen Second People's Hospital
8. Shenzhen University
9. Shenzhen 518035
10. State Key Laboratory of Quality Research in Chinese Medicine
11. Institute of Chinese Medical Sciences
12. University of Macau
13. Macau 999078
14. School of Pharmaceutical Sciences (Shenzhen)
15. Sun Yat-sen University
16. Shenzhen 518107
17. School of Materials and Energy
18. Guangdong University of Technology
19. Guangzhou 510006