1. College of Life Sciences, Shanghai Normal University, Shanghai 200234, China
2. State Key Laboratory of Cotton Biology, Henan Key Laboratory of Plant Stress Biology, School of Life Sciences, Henan University, Kaifeng, Henan 475001, China
3. Wuhan Ruixing Biotechnology Co., Ltd, Hubei, Wuhan 430075, China