A polypeptide comprising the sequence of SEQ ID NO: 2, 3, 4, 7 or 8. The polypeptide may have a sequence of immunological fragments comprising at least eight amino acids, wherein the immune fragment is not one of SEQ ID NOs: 6 or 11-16. The polypeptide may have a sequence having at least 80% sequence homology with the aforementioned polypeptide or immunogenic fragment. The polypeptide is 100 amino acids or less in length, does not comprise any of SEQ ID NOs: 10, 46, 56, 57 or 59 to 62 and does not consist of the sequence of SEQ ID 58. Polypeptides are useful for the prevention and treatment of cancer.서열번호: 2, 3, 4, 7 또는 8의 서열을 포함하는 폴리펩티드. 폴리펩티드는 적어도 8개의 아미노산을 포함하는 면역성 단편의 서열을 가질 수 있으며, 상기의 면역성 단편은 서열번호: 6 또는 11 내지 16 중의 하나는 아니다. 폴리펩티드는 앞선 언급한 폴리펩티드 또는 면역성 단편과 적어도 80% 서열 상동성을 가지는 서열을 가질 수 있다. 폴리펩티드는 길이가 100개의 아미노산 이하이고, 서열번호: 10, 46, 56, 57 또는 59 내지 62의 어떤 서열을 포함하고 있지 않고 서열번호: 58의 서열로 구성되어 있지 않다. 폴리펩티드는 암의 예방 및 치료에 유용하다.