1. International Cooperation Base of Pesticide and Green Synthesis (Hubei), Key Laboratory of Pesticide & Chemical Biology (CCNU), Ministry of Education, Department of Chemistry, Central China Normal University, Wuhan 430079, China
2. Institute of Marine Drugs, Guangxi University of Chinese Medicine, Nanning, 530200, People’s Republic of China