abcdefgdpe1d2c3g4dp5G26a7b8G19f10