1. Engineering Research Center for Exploitation and Utilization of Leech Resources in Universities of Yunnan Province, School of Agriculture and Life Sciences, Kunming University, Kunming 650214, China
2. School of Life Sciences, Jinggangshan University, Ji’an 343009, China
3. Key Laboratory of River and Lake Ecological Health Assessment and Restoration in Yunnan Province, Kunming Dianchi Lake Environmental Protection Collaborative Research Center, Kunming University, Kunming 650214, China