Cloning and characterization of rat spermatid protein SSP411: a thioredoxin-like protein.