m eb e bc d ecd ce c f a b
c f a b aa a d f ca mov
c d a d e a dd d a f d mov
c f a b c fee f d
ccec c f a e mov
f adba c f a b cf ab d
ae b c f a ca b df b
c f a c b b c da mov
a c d a adc e bc c mov
c e c f d cd e cf
f a add e d
c f a
eb d a c f a f
ce c f a ac bb d f ccce c ab mov
e cbce a b ad c e f a
bc a a e f a d c b f mov
e d b aee f a c e mov
b c f b e ea b a ce f
e b f c d f a da mov
trim e c c f fa b c de a aa mov