Beneficial role of human endogenous retroviruses: facts and hypotheses.

Beneficial role of human endogenous retroviruses: facts and hypotheses.