Addressing the mysteries of perforin function.

Addressing the mysteries of perforin function.