1. Department of Pharmacy Xiamen Xianyue Hospital Xiamen 361012 China
2. Fujian Provincial Key Laboratory of Innovative Drug Target Research and State Key Laboratory of Cell Stress Biology, School of Pharmaceutical Sciences Xiamen University Xiamen 361102 China
3. The First Affiliated Hospital of Xiamen University Xiamen 361003 China
4. School of Medicine Xiamen University Xiamen 361102 China