c aed e b a a c e mov
e d b aee f a c e mov
bf a c e bfd fa mov
a c e e b c ceddc c mov
b ecd a c e d df bd mov
be a c e d ffa ad c aad a a
ae eef e a e be e a c e mov
c de cce a c e b e mov
c a c e a ebba a d
f a c e ffc e bdf
aa e e dc d ad be d a c mov
d a ba a c a f e db mov
p k dc b c e d c a d cb c
ae bb c e dcec c a b mov
e cbce a b ad c e f a
trim b b a abd c e mov
d bedb e b c a c c
d b b a c dab e mov
a c fdc c fc cdaa b e de
c f a dbd e b e b e