Thioredoxin-displayed multipeptide immunogens