Kunming Primate Research Center of the Chinese Academy of Sciences;
Kunming Institute of Zoology;
650223;
China;
Key Laboratory of Animal Models and Human Disease Mechanisms of Chinese Academy of Sciences & Chinese Academy of Sciences;
Kunming Yunnan 650223;
China;
Yunnan Agricultural University;
Kunming Yunnan 650201;
China Chinese Academy of Sciences;
Kunming Yunnan Yunnan Province;
Kunming Institute of Zoology;