The Natural Science Foundation of Guangxi Zhuang Autonomous Region Grant 2023GXNSFDA026010