1. Ministry of Education Key Laboratory of Cell Activities and Stress Adaptations School of Life Sciences Lanzhou University Lanzhou 730000 China
2. Department of Biochemistry University of Wisconsin‐Madison Madison WI 53706 USA
3. College of Life Sciences Shaoxing University Shaoxing Zhejiang 312000 China