f d d b b a f a b mov
d c ba b a e eb ef f dd mov
b e eb d b af a
f ecc a c aec acce b bd eb f d b
b a eb f b bfa f fd
eb e f ceb c a b a f a mov
e b bc eb d a b da dc mov
b a ed c ae d a b d small
bd b d eb b a
d a ba b a eb d
b fb c dc c b a af a
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
trim c f d f b a edd aa f ba f mov
a caeb bffa b a cae
ed b a e ecff f
e cab d e b a cd a cb
acd c b fdde b a
bb d b a ad bc mov