National Natural Science Foundation of China (Fund for Young Scientists, Program C) Grant 82203621