f a d b fe e d e ef c d mov
c d e ca c
f ca e bc c h
ad b be ae c ae
b e c a c d bfb a bba f d
trim a ce f d e bd af bad be mov
bcf b e fb a f b d d e mov
c f dd e a e e d e f mov
b d e b f aaac cb a
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
e ed e ad d ccf ea b f e d b
d e a c feb cf a fb c fa e f f
ba a d e f
ffb eba bf c b f d e a fd
c d e f a
f d e a fb f cb bbea d d d mov
f b ac f d a b b ed d e mov
d fc a ad b c d ce dfcbcedfcc ed a f
a fc e aba d a bef f