ea ca c e b cd e mov
f aa a d ed d b cd e d c mov
ca d bdc de ad e c b ecf
bcf b e fb a f b d d e mov
p k ce dfd fae ca f e dc b
e ce b e d d ed mov
b db c b f b d e d e mov
d b b a c dab e mov
e d b aee f a c e mov
trim f f e b d ada e mov
f b ac f d a b b ed d e mov
b dbd abf f d e e mov
fb f fa bed b e d edaf e mov
e b b d a d d e mov
trim d a b f f b e d a e mov
trim d f f e e b e a eb e mov
e b bc eb d a b da dc mov
trim e f d c b cafc de mov
c fc b d fa e mov
ec b c af e a aec d f mov