endoreduplicate overreplicate rereplicate endoduplicate transreplicate pseudoreplicate retroduplicate autoreplicate reduplicate re-clone