cotranscribe retrotranscribe hypertranslocate overreplicate retroduplicate transduplicate transplice retrotranspose transposition transduce