aA
cC
gG
tT
nsywrkvbdhmNSYWRKVBDHMxpofXPOF
