f ae c f e b c a c mov
c f e b a a ff mov
b f e b c b d a a mov
trim e c c f fa b c de a aa mov
b c d b e f e b
d e c daab c f ac fda f e b
d d a f e b c af ca bb mov
ea e c f ed b c ccff
b fa c f e cfc fc a mov
c f e ec d b de ce ee b mov
m eb e bc d ecd ce c f a b
c f a b aa a d f ca mov
c aed e b a a c e mov
a de e b fd f e b mov
f e b b ee ad ede f mov
trim f f e b d ada e mov
c f a b c fee f d
c befe e b dac
f adba c f a b cf ab d
f b f e b