1. Department of Endocrinology, The First Affiliated Hospital of Shantou University Medical College, Shantou 515041, China.
2. Department of Lemology, The First Affiliated Hospital of Shantou University Medical College, Shantou 515041, China.
3. Laboratory of Cell Senescence, Shantou University Medical College, Shantou 515041, China.