State Key Laboratory of Natural and Biomimetic Drugs, Ningbo Institute of Marine Medicine, Peking University, Beijing 100191, P.R. China ...