1. College of Pharmaceutical Science & Collaborative Innovation Center of Yangtze River Delta Region Green Pharmaceuticals Zhejiang University of Technology 18 Chaowang Road Hangzhou 310014 P. R. China
2. Division of Chemistry and Biological Chemistry School of Physical and Mathematical Sciences Nanyang Technological University 21 Nanyang Link 637371 Singapore
3. Key Laboratory of Marine Fishery Resources Exploitment & Utilization of Zhejiang Province Hangzhou 310014 P. R. China