1. State Key Laboratory of Cellular Stress Biology, School of Life Sciences, Xiamen University, Xiamen 361005, Fujian, China
2. Department of Biochemistry, University of Illinois at Urbana-Champaign, Urbana, IL 61801, USA
3. Biomolecular Interaction Centre, University of Canterbury, Christchurch 8140, New Zealand