The bizarre pharmacology of the ATP release channel pannexin1.

The bizarre pharmacology of the ATP release channel pannexin1.