Zhejiang Provincial Program for Medicine and Health [2022KY446, 2022KY447, 2023KY1345, 2023KY1347]; Social Development Science and Technology Foundation of Taizhou [21ywb118, 20ywb143]; Social Development Science and Technology Foundation of Wenling [2020S0180083, 2021S00156, 2020S0180127]