1. State Key Laboratory of Cotton Biology, Institute of Cotton Research, Chinese Academy of Agricultural Sciences, Anyang 455000, China
2. Western Research Institute, Chinese Academy of Agricultural Sciences (CAAS), Changji 831100, China
3. Institute of Cotton Research, Shanxi Agricultural University, Yuncheng 044000, China
4. Institute of Plant Stress Biology, State Key Laboratory of Cotton Biology, Henan University, Kaifeng 475000, China
5. Sanya Institute of Henan University, Sanya 572025, China