b e fa f d f da a aff mov
e b bc eb d a b da dc mov
d c a dc abfa ded bc f mov
c f a b aa a d f ca mov
trim c f d f b a edd aa f ba f mov
e b f c d f a da mov
trim ca d d f c b cc mov
b d e dc acb e b c d f e
c ed f af fb dc f eda mov
d f cb e c bedf ba h
d c e cba e bff f f b e a mov
b f f cfc a d d f c mov
d f ccd c bd f d ba f mov
d f e aa f cebd c e mov
fdafc d d a c d f f b mov
trim c a dc bf a b db e f mov
ec b c af e a aec d f mov
b d f b ad d b d fb c mov
df d a f b c fd e mov
cb f c ccc d e a fa a mov