1. School of Earth Sciences, China University of Geosciences (Wuhan), Wuhan 430074, China
2. State Key Laboratory of Cellular Stress Biology, School of Life Sciences, Xiamen University, Xiamen 361105, China
3. Yingliang Stone Natural History Museum, Nan'an 362300, China
4. Key Laboratory of Vertebrate Evolution and Human Origins, Institute of Vertebrate Paleontology and Paleoanthropology, Chinese Academy of Sciences, Beijing 100044, China
5. Palaeontological Research and Education Centre, Mahasarakham University, Mahasarakham 44150, Thailand