The Quiescin Q6 Gene (QSCN6) Is a Fusion of Two Ancient Gene Families: Thioredoxin and ERV1