1. Department of Biomedical Sciences, College of Medicine, Florida State University, Tallahassee, Florida, 32306-4300
2. State Key Laboratory of Cellular Stress Biology, School of Life Sciences, Faculty of Medicine and Life Sciences, Xiang’an Hospital of Xiamen University, Xiamen University, Xiamen, China, 361102
3. Shenzhen Research Institute of Xiamen University, Shenzhen, China, 518057