Oligo- or polypeptide comprising (a) an amino acid sequence that is a partial sequence of SEQ ID NO: 12 with at least 70 consecutive amino acids of SEQ ID NO: 12, in which case the partial sequence includes positions 73, 78, 112 , 122 and 139 of SEQ ID NO: 12; or (b) a fragment of an HBs antigen from a hepatitis B virus according to Figure 2, in which case the HBs antigen has at position 115 arginine, at position 120 glutamine, at position 154 leucine, at position 164 valine yen position 181 arginine and the fragment comprises arginine 115, glutamine 120, leucine 154, valine 164 and arginine181.Oligo- o polipéptido que comprende(a) una secuencia de aminoácidos que es una secuencia parcial de SEQ ID NO:12 con al menos 70 aminoácidosconsecutivos de SEQ ID NO:12, en cuyo caso la secuencia parcial incluye las posiciones 73, 78, 112, 122 y 139 deSEQ ID NO:12; o(b) un fragmento de un antígeno de HBs de un virus de hepatitis B según la figura 2, en cuyo caso el antígeno deHBs tiene en la posición 115 arginina, en posición 120 glutamina, en posición 154 leucina, en posición 164 valina yen posición 181 arginina y el fragmento comprende arginina 115, glutamina 120, leucina 154, valina 164 y arginina181.