Immunogen sequence: QVQRRKWKLN LIAELESRVL AEPVPLPADP MELKNLEYRP VKVRGCFDHS KELYMMPRTM VDPVREAREG GLISSSTQSG AYVVTPFHCT DLGVTILVNR GFVPRKKVNP ETRQKGQIEG EVDLIGMVRL TETRQPFVPE NNPERNHWHY RDLEAMARIT GAEPIFIDAN FQSTVPGGPI GGQTRVTLRN EHLQYI. The SURF-1 protei