Cannabinoid receptor CB1 antagonists state of the art and challenges.

Cannabinoid receptor CB1 antagonists state of the art and challenges.