trim e f d c b cafc de mov
a fe e d b d af d ab f e abb d c
f e a a d d c ed
f e f d ae ed e ec mov
e e f d c df a e mov
f aa a d ed d b cd e d c mov
b ecf e d f ed c
d e fc eb b d c d ed
d e ba ea c f bd f b
p k dc b c e d c a d cb c
d b e b c c ce baa mov
d bedb e b c a c c
bc a a e f a d c b f mov
e ed e ad d ccf ea b f e d b
abe d c b e bdab fe aa ec mov
e b f c d f a da mov
b f e b c b d a a mov
d c ba b a e eb ef f dd mov
e b d c bc de d mov
bf d f e de fcb c b ec e