trim f a d f a fa mov
af d a e ac de
cab ec fa b e f d a b mov
f fcbbc d a bbe b e c b fa
b d a e cdb bc dc
bd c a fa b ae ac d db mov
cdd c db d a eacd d bbb mov
d af b a fa c d fe
fb c af aa bb d a b d mov
cb f c ccc d e a fa a mov
fd c d a e bced eacfd
d d a a d eb e mov
fbe e de e c dda d a
be a bcd e d a
a f d a d ed cb
fb c d a fe bf e d e e mov
dbc be b b f a ef bc d d a mov
c d a d e a dd d a f d mov
f f af e d a b b b ac be a mov
trim d b df b bb d a d b ee b mov