c e af f cc d e mov
p k dc b c e d c a d cb c
d bab a d f d e ad b e bcb c bbcd
bc a a e f a d c b f mov
c d a d e a dd d a f d mov
e d b aee f a c e mov
b c bc cd a ffe b c e afc c b d
c e c a f a bf acd c bf d
f e a a d d c ed
f a d b
d a e a d f e c
f c fe a d f e
b ecd a c e d df bd mov
a d c e c c a mov
trim f a d f a fa mov
e f e d a c a ec e abca c e
d aeff f a cb c e h
d c e cba e bff f f b e a mov
f d de c e cb a b d c
be a c e d ffa ad c aad a a