Chemistry and Biology of Salicylihalamide A and Related Compounds | Synapse