trim b c f d a bbf bbe mov
d f d b c f d a
b c f b e ea b a ce f
b ac d b c f bde d mov
ea e c f ed b c ccff
b e b c f cec eba f a
ae b c f a ca b df b
b b c f fa e c
d a c b f a d a eedc mov
e ea ec c b a b e f cf ef d f
ec b c af e a aec d f mov
d e ba ea c f bd f b
c f a b aa a d f ca mov
d bab a d f d e ad b e bcb c bbcd
bc a a e f a d c b f mov
bf b e f cf f c bbdb c a bdb d
trim c f d f b a edd aa f ba f mov
e d b aee f a c e mov
b f e b c b d a a mov
f a d b