Institute of Plant Physiology and Ecology;
Shanghai Institutes for Biological Sciences;
Chinese Academy of Sciences;
300 Fenglin Road;
Shanghai;
200032;
China;
Life Science College;
Hebei Agriculture University;
38 Ling-Yu-Si street;
Baoding;
Hebei;
071001;
China;