1. School of PharmacyFudan University 826 Zhangheng Road Shanghai 201203 People's Republic of China
2. Beijing Key Lab of Plant Resource Research and DevelopmentBeijing Technology and Business University Beijing 100048 People's Republic of China
3. Shanghai Institute of Organic ChemistryChinese Academy of Sciences 345 Lingling Road Shanghai 200032 People's Republic of China