trim b a b b d a fd e b c bb mov
c aed e b a a c e mov
e d b aee f a c e mov
e daca b a ce c bdbbc ec mov
b ec f c e a e cf mov
trim e ce e f f a f c e eff mov
e b b d a d d e mov
trim b f d c f f b mov
c ad a b a d c b e cd c a
c cec abc cc b a d c c mov
a d ac b bb fd c aad mov
trim b a d d d cc mov
trim a e af cc ca a f afdcc e mov
f b b fdcf e b f cc cf e mov
ba b a d c acd df a
a d c e c c a mov
fad b a ce c
a fe f c e a ba c d mov
d b d fd c e b f
ae eef e a e be e a c e mov