f c a ed e bf mov
d fc a ad b c d ce dfcbcedfcc ed a f
fb c af aa bb d a b d mov
f d a b d b c a bdd f a d d
b da f f e d a fc ed b d mov
trim aa caa d b c b ce ed f mov
b a ed c ae d a b d small
ed b a f a f dfa d mov
trim aeab eb aa ab a cb d b af a mov
c f a b aa a d f ca mov
c baaa b bc adb a a eeb d mov
fcc e d b df b c a
c e cb b b b f d bd b
bf ee ac c d aed b d mov
d bedb e b c a c c
d b b a c dab e mov
dbc be b b f a ef bc d d a mov
b ddf a ede ded d
b e ed e ce a
b d a bbc f b b dedbf c d mov