1State Key Laboratory of Crop Stress Adaptation and Improvement, State Key Laboratory of Cotton Biology, School of Life Sciences, Henan University. Kaifeng 475004, China
2Institute of Technology of Minsheng College, Henan University. Kaifeng 475004, China
†These authors contributed equally in this work.