trim e ce e f f a f c e eff mov
c b d ac e c mov
b a d ae f ac ef ebb mov
fc a f bc e b f mov
b ec f c e a e cf mov
ec a f bd e c b
bd c a fa b ae ac d db mov
trim a e af cc ca a f afdcc e mov
ab aed a c d a f d d d mov
f e a f bffeb e
ca a ca f d e c mov
a f d e f c dcfa
e d b fd d e cf df dd
c f af e ba mov
f d d b b a f a b mov
ec b c af e a aec d f mov
ceab fefa d f ac a b ae
f f af e d a b b b ac be a mov
e ccc b ac f d a f f f ed fc mov
f dfa ea a b db de b f