1. Department of Immunology, Interfaculty Institute for Cell Biology, University of Tübingen, 72074 Tübingen, Germany
2. Immatics Biotechnologies GmbH, 72076 Tübingen, Germany
3. Department of Cell Biology, Harvard Medical School, Boston, Massachusetts 02115, United States