1. Key Laboratory of Bioactive Substances and Resources Utilization of Chinese Herbal Medicine (Ministry of Education), Institute of Medicinal Plant Development (IMPLAD), Chinese Academy of Medical Sciences & Peking Union Medical College, No. 151 Malianwa North Road, Haidian District, Beijing 100193, China
2. Institute of Drug Discovery Technology, Ningbo University, No. 818 Fenghua Road, Ningbo 315211, China