f e d a f be caae d c mov
c f a b aa a d f ca mov
m b d cd c eaf f a d c
bc a a e f a d c b f mov
fe c a d c f eaa ed a bc mov
b f f cfc a d d f c mov
c ad a b a d c b e cd c a
b dc a e b caf f d c mov
ba b a d c acd df a
b c a d c b
c cec abc cc b a d c c mov
a d c a f ca afcc
trim e a dfe fda a b c a d af mov
bd b a d c dcc c
trim bcc f bf c e d c mov
a c d a adc e bc c mov
a d c e c c a mov
ae ce cf dbf d a d c
ea ca c e b cd e mov
fed e d ff bef eb e aeb c mov