f a bef c c a d da f a mov
d d a f e b c af ca bb mov
eb e f ceb c a b a f a mov
a fcc cc d d fcd 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
f d d b b a f a b mov
trim f a d f a fa mov
c f a b aa a d f ca mov
f a d b
trim e c c f fa b c de a aa mov
bc a a e f a d c b f mov
e d b aee f a c e mov
e b f c d f a da mov
b f e b c b d a a mov
a f bcc b b aa mov
a f a c a b b bcdbf ac mov
d a c b f a d a eedc mov
trim e ce e f f a f c e eff mov