1. Hubei University of Science and Technology, Xianning 437100, China
2. German Cancer Research Center (DKFZ), Heidelberg 69120, Germany
3. School of Pharmacy, Xianning Medical College, Hubei University of Science and Technology, Xianning 437100, China
4. Collections Conservation Research Center, Shanghai Natural History Museum (Branch of Shanghai Science and Technology Museum), Shanghai 200041, China