b ec f c e a e cf mov
f f af e d a b b b ac be a mov
e d b aee f a c e mov
ac d f e f b fd f a acf ceddc c f
f a e a b dc dc d mov
cf f a e a b fe mov
trim faea d a a f a e fd a mov
f cf aebc f a e ddf b de mov
fa d b cb f ae e mov
ca ec da b b bcf f a mov
trim cda f e bfd b b cb f a b mov
b b c f fa e c
f a e df eaf a fbce mov
a e d cce
a c ea dfd e c fe a aac bdf f a e
ccd bdbf f df e d
f cf e d
ccec c f a e mov
a e d
ae b c f a ca b df b