Immunogen sequence: LTSRALQTPQ CSPGGLTVTP NPARTIYTTR ISLTTFNIQD GPDFQDRVVN SETPVVVDFH AQWCGPCKIL GPRLEKMVAK QHGKVVMAKV DIDDHTDLAI EYEVSAVPTV LAMKNGDVVD KFVGIKDEDQ LEAFLKKL. Thioredoxins (Trx) are small, multi-functional proteins with oxidoreductase activ