Human Leukocyte Antigens A*3001 and A*3002 Show Distinct Peptide Binding Patterns of the Mycobacterium tuberculosis Protein TB10.4: Consequences for Immune Recognition