Antigen processing for amateurs and professionals.