f = \
lambda s,j=''.join:j('ACGT'[int(j(t),2)]for t in
zip(*[iter(bin(int(j(`ord(c)`for c in s))*2)[2:])]*2))
for s in 'codegolf', 'ppcg', '}':
print f(s)
ZiA9IFwKbGFtYmRhIHMsaj0nJy5qb2luOmooJ0FDR1QnW2ludChqKHQpLDIpXWZvciB0IGluCnppcCgqW2l0ZXIoYmluKGludChqKGBvcmQoYylgZm9yIGMgaW4gcykpKjIpWzI6XSldKjIpKQoKZm9yIHMgaW4gJ2NvZGVnb2xmJywgJ3BwY2cnLCAnfSc6CglwcmludCBmKHMp