e f cd
f bb ae e f e d mov
cd cf d e f c ca
f c b f d bf aedd e f mov
b a f e f cd
f f af e d a b b b ac be a mov
f ed af e d c f fac ec c mov
dffb b a af afa a ac e f c mov
ec b c af e a aec d f mov
ad af cf effd b c e f c ce d ba d
ad d eb af b e f
c f af e ba mov
b e f baeefb
f e f d ae ed e ec mov
b e f bd f b dc a mov
e cbce a b ad c e f a
c f dd e a e e d e f mov
e f fe d ad fb fe b
bc a a e f a d c b f mov
bf b e f cf f c bbdb c a bdb d