The E3 ligase Itch in immune regulation and beyond.

The E3 ligase Itch in immune regulation and beyond.