Retrovirus variation and evolution.