rereplicate transreplicate pseudoreplicate overreplicate endoreplicate retroduplicate re-clone autoreverse autoregenerate endoreduplicate