Yunnan Provincial Science and Technology Department Grant YNWR-MY-2019-039