b f a be b
be b f fdb d cc mov
b e f bd f b dc a mov
d a c b f a d a eedc mov
d c e cba e bff f f b e a mov
faff b f a f c
c ca b f a b f c ffdbb mov
b f a b ce aadc e mov
eb e f ceb c a b a f a mov
de ac b a d f a mov
cccebdb bac ac a b e f a mov
ca ec da b b bcf f a mov
ceee dac f d ac b f a f db c
c a caf df f b f a fb mov
de c d f bc d bdcc mov
trim aeab eb aa ab a cb d b af a mov
a fcc cc d d fcd f a mov
f a bef c c a d da f a mov
trim bcc f bf c e d c mov
f b e a be e