b fb c dc c b a af a
e be e c b a
aff c cfe b e c b a
e ea ec c b a b e f cf ef d f
bdbe c b a b c
c f a b aa a d f ca mov
trim b b a abd c e mov
d b b a c dab e mov
c aed e b a a c e mov
bc a a e f a d c b f mov
c f a dbd e b e b e
trim c f d f b a edd aa f ba f mov
b c d a ceadc be
c b e c ac e a be
a cbad b d c b mov
f d d b b a f a b mov
b c bc cd a ffe b c e afc c b d
acd c b fdde b a
ffb eba bf c b f d e a fd
b c f b e ea b a ce f