Transposon AND Virus
Common descendants