1. Shenzhen Key Laboratory of Marine Bioresources and Ecology, College of Life Sciences and Oceanography, Shenzhen University, Shenzhen, China
2. Department of Chemistry, Hong Kong Baptist University, Kowloon Tong, Hong Kong, SAR China
3. Present address: College of Pharmaceutical Sciences, Hebei University, Baoding, 071002, China
4. Department of Chemistry, Chinese University of Hong Kong, Shatin, Hong Kong, SAR China
5. Shenzhen Bay Laboratory, Shenzhen, China