1. State Key Laboratory of Freshwater Ecology and Biotechnology, Institute of Hydrobiology, Chinese Academy of Sciences, 7 South Donghu Road, Wuchang District, Wuhan, Hubei Province, 430072, China.
2. Fisheries Institute, Anhui Academy of Agricultural Sciences, 40 Nongke South Road, Luyang District, Hefei, Anhui Province, 230001, China.
3. College of Veterinary Medicine, Xinjiang Agricultural University, 311 Nongda East Road, Urumqi, Xinjiang, 830052, China.