Institute of Zoology;
Chinese Academy of Sciences;
Beijing 100101;
China;
Southeast Asia Biodiversity Research Institute;
Chinese Academy of Sciences;
Yezin Nay Pyi Taw 05282;
Myanmar;
College of Life Sciences;
Hunan Normal University;
Changsha Hunan 410006;
China;
University of Chinese Academy of Sciences;
Beijing 100049;
China;