# data laundry
{while ($0 ~ /ABCDE/) sub(/ABCDE/, "X"++count); print}
IyBkYXRhIGxhdW5kcnkKCnt3aGlsZSAoJDAgfiAvQUJDREUvKSBzdWIoL0FCQ0RFLywgIlgiKytjb3VudCk7IHByaW50fQ==
QUJDREUgVGhpcyBpcyBzb21lIHRleHQuClRoaXMgaXMgbW9yZSB0ZXh0LiBBQkNERSwgQUJDREUuCkFCQ0RFIEFuZCB0aGlzIGlzIFtBQkNERV0gc3RpbGwgbW9yZSB0ZXh0Lg==
ABCDE This is some text.
This is more text. ABCDE, ABCDE.
ABCDE And this is [ABCDE] still more text.