Institute of Chinese Sturgeon, China Three Gorges Corporation, Yichang, Hubei, 443100, China; Hubei Key Laboratory of Three Gorges Project for Conservation of Fishes, Institute of Chinese Sturgeon, China Three Gorges Corporation, Yichang, Hubei, 443100, China