1. Faculty of Life Sciences and Technology, Kunming University of Science and Technology, Kunming, Yunnan 650500, China
2. School of Foreign Languages, Kunming University, Kunming 650200, China
3. Department of Cellular and Structural Biology, University of Texas Health Science Center, San Antonio, Texas 78229, United States