1. State Key Laboratory of Cotton Biology, State Key Laboratory of Crop Stress Adaptation and Improvement, Key Laboratory of Plant Stress Biology School of Life Sciences, Henan University 85 Minglun Street Kaifeng 475001 China
2. Departments of Molecular Biology and Plant Biology University of Geneva Geneva 1211 Switzerland