1. Shanghai Center for Plant Stress Biology and Center for Excellence in Molecular Plant Sciences, Chinese Academy of Sciences, Shanghai 200032, People’s Republic of China
2. University of Chinese Academy of Sciences, Shanghai 200032, People’s Republic of China
3. Department of Chemistry and Biochemistry, Texas Tech University, Lubbock, Texas 79409
4. Department of Horticulture and Landscape Architecture, Purdue University, West Lafayette, Indiana 47907