a cc ca e a d fb ca b mov
m aed e ace abd e a d a
d a e a d f e c
e a d ebc fb mov
e a d a
trim a e a d bf abfb d a mov
eaa e a e a d
bc f e e e a d aaee b mov
e a d f bc e ce
aa e e dc d ad be d a c mov
ec b c af e a aec d f mov
d d a a d eb e mov
p k dc b c e d c a d cb c
c f dd e a e e d e f mov
d bab a d f d e ad b e bcb c bbcd
bc a a e f a d c b f mov
c d a d e a dd d a f d mov
d fb f e a fd d fd
e cab d e b a cd a cb
d e a c feb cf a fb c fa e f f