Institute of Neuroscience;
Kunming Medical College;
Kunming 650031;
Yunnan Province;
China;
Department of Minimally Invasive Neurosurgery;
First Hospital of Kunming Medical College;
Kunming 650032;
Yunnan Province;
China;
Department of Neurosurgery;
Kunming General Hospital of Chengdu Military Area Command of Chinese PLA;
Kunming 650032;
Yunnan Province;
China;
Kunming Institute of Zoology;
Chinese Academy of Sciences;
Kunming 650223;
Yunnan Province;
China;