State Key Development Program for Basic Research of China Grant 2017YFA0205200