Cannabinoids, endogenous ligands and synthetic analogs.