trim f a d f a fa mov
be b f fdb d cc mov
c cec abc cc b a d c c mov
trim e a dfe fda a b c a d af mov
trim b a b b d a fd e b c bb mov
b a d ae f ac ef ebb mov
f b ac f d a b b ed d e mov
a c dac f a a c b c d fa mov
trim b f d c f f b mov
de ac b a d f a mov
e e ca c a d cc a mov
f fb b da a c a d aa mov
d eaa eba aa d d cc mov
b a d eebe d e cf f b
cf b a d
b a d ea b c f d f wmv
ba b a d c acd df a
b a d ba edab c bfc d ae
c ad a b a d c b e cd c a
b a d de c cfe f