1. Chinese Sturgeon Research Institute, China Three Gorges Corporation, Yichang 443100, China
2. Hubei Key Laboratory of Three Gorges Project for Conservation of Fishes, Chinese Sturgeon Research Institute, China Three Gorges Corporation, Yichang 443100, China
3. The National Engineering Research Center for Ecological Environment of the Yangtze River Economic Belt, Wuhan 430014, China