The emerging role of CTLA-4 as an immune attenuator.

The emerging role of CTLA-4 as an immune attenuator.