1. Xiamen Key Laboratory of Marine Medicinal Natural Products Resources Xiamen Medical College Xiamen 361023 China
2. Fujian Province Universities and Colleges Engineering Research Center for Marine Biomedical Resources Utilization Xiamen Medical College Xiamen 361023 China
3. College of Marine Food and Biological Engineering Jimei University Xiamen 361021 China
4. Department of Pharmacognosy and Natural Products Chemistry Faculty of Pharmacy Ain-Shams University Organization of African Unity Street Abassia Cairo 11566 Egypt
5. Department of Pharmaceutical Biology Faculty of Pharmacy and Biotechnology the German University in Cairo Cairo 11432 Egypt