f d d b b a f a b mov
b df f cd ab ef a f dbf f
b a f
b a f d f c db a ffa
trim f b b f b d f cd ba mov
ed b a f a f dfa d mov
d a ba a c a f e db mov
ec b c af e a aec d f mov
trim f e a cd c b b ff f e mov
bcf b e fb a f b d d e mov
e cbce a b ad c e f a
a de e b fd f e b mov
c f a dbd e b e b e
b ea a a f b f ac e cf mov
e d b aee f a c e mov
ed b a e ecff f
b e a f e df c
b c f b e ea b a ce f
f b e a be e
e ccc b ac f d a f f f ed fc mov