NLRC5, at the Heart of Antigen Presentation

NLRC5, at the Heart of Antigen Presentation