c a d b d e a c mov
e d b aee f a c e mov
b d f d cdfd a c d dd
d e a c feb cf a fb c fa e f f
d eb e fc d f a c
c b d ac e c mov
f df a b d af a mov
d ec a c d f d a
trim cb aae c d f a c bae mov
d dbac a c a
fb c af aa bb d a b d mov
c baaa b bc adb a a eeb d mov
d bedb e b c a c c
d b b a c dab e mov
d bab a d f d e ad b e bcb c bbcd
b e c a c d bfb a bba f d
a cbad b d c b mov
b c bc cd a ffe b c e afc c b d
ffb eba bf c b f d e a fd
e b f c d f a da mov