1. School of Life and Environmental Sciences, Shaoxing University, Huancheng West Road 508, Shaoxing 312000, China
2. Yangtze Eco-Environment Engineering Research Center, China Three Gorges Corporation, Wuhan 430014, China
3. Hubei Key Laboratory of Three Gorges Project for Conservation of Fishes, Yichang 443100, China
4. Chinese Sturgeon Research Institute, China Three Gorges Corporation, Yichang 443100, China