1. State Key Laboratory of Plant Physiology and Biochemistry, College of Biological Sciences China Agricultural University Beijing 100193 China
2. Collaborative Innovation Center of Crop Stress Biology, Henan Province, Institute of Plant Stress Biology Henan University Kaifeng 475001 China
3. Key Lab of Plant Stress Research, College of Life Science Shandong Normal University Ji'nan 250000 China
4. Institute of Life Science and Green Development, School of Life Sciences Hebei University Baoding 071001 China