Provided is a peptide of up to 30 amino acids comprising the amino acid sequence of SEQ ID NO: 3, SEQ ID NO: 1 or SEQ ID NO: 2, or one of SEQ ID NO: 4 to SEQ ID NO: 10 or SEQ ID NO: 12 to SEQ ID NO: 640. Provided are inter alia also a nucleic acid encoding such peptide, a host cell comprising the same, a T-cell receptor reactive with such peptide and an activated T lymphocyte recognizing a cell which presents such peptide. Provided is also the use of any of the above in cancer treatment.