1. Zhengzhou Research Base, State Key Laboratory of Cotton Biology, School of Agricultural Sciences Zhengzhou University Zhengzhou 450001 China
2. State Key Laboratory of Cotton Biology, Institute of Cotton Research the Chinese Academy of Agricultural Sciences Anyang 455000 China
3. Hainan Yazhou Bay Seed Laboratory Sanya 572024 China
4. WIMI Biotechnology Co. Ltd Changzhou 213000 China