trim b b a abd c e mov
c aed e b a a c e mov
e d b aee f a c e mov
ae eef e a e be e a c e mov
b d d c d a f f b ef mov
b da f f e d a fc ed b d mov
d f e aa f cebd c e mov
trim d f f e e b e a eb e mov
e dfc e f a f e mov
e b baa c e c ec c a de eb ea p
d c e cba e bff f f b e a mov
f d de c e cb a b d c
c b c e a de bf a b 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
d b b a c dab e mov
bc a a e f a d c b f mov
c f a dbd e b e b e