(Department of Anatomy, Shanghai University of Traditional Chinese Medicine, Shanghai 201203, China)
National Natural Science Foundation of China (No. 81704158), Shanghai Sailing Program (No. 17YF1419600), China Postdoctoral Science Foundation (No. 2017M611610), Budgetary Research Projects of Shanghai University of Traditional Chinese Medicine (No. 2016YSN03)