Function at 0x418d64
Capabilities:
Encode data using xor

Disassembly:
add byte [eax], al
or cl, byte [edx]
pop es
pop ss
pop eax
or eax, dword [edi]
jle 0x418d90
add dword [eax], eax
or cl, byte [esi + 0x6b53269]
outsd dx, dword [esi]
pop edx
add byte [eax], al
or ch, byte [edx]
add byte [eax], al
adc esi, dword [eax]
add al, byte [eax]
sbb eax, 0x60000000
add byte [eax], al
adc dword [ebx - 0x79], esi
add dword [eax], eax
push es
jae 0x418db3
add dword [eax], eax
push es
or al, byte [esi]
jb 0x418da9
xor byte [eax], al
jo 0x418dc5
inc esi
add byte [eax], al
or bh, byte [ebp + 0x3f]
add dword [eax], eax
add al, 6
sub al, byte [eax]
add byte [eax], al
adc esi, dword [eax]
add al, byte [eax]
inc eax
add byte [eax], al
add byte [eax], ah
add byte [ecx], dl
sub byte [ebp + 0x2c060000], dl
or al, 0x28
xchg esp, eax
add byte [eax], al
push es
sub byte [eax + eax], al
pushal
add byte [eax], al
adc dword [eax], ebp
xchg ebp, eax
add byte [eax], al
push es
sub al, 0xc
sub byte [eax + eax + 0x44280600], dl
add byte [eax], al
or ch, byte [eax + edx]
jb 0x418dd7
pop es
add byte [eax + 0x28], dh
inc esi
add byte [eax], al
or dh, byte [ebx + 0x53]
add dword [eax], eax
push es
add byte [esi], al
jp 0x418e4e
mov edi, 0x73060001
and dword [ecx], eax
add byte [esi], al
or al, byte [esi]
jb 0x418d81
pop es
add byte [eax + 0x28], dh
inc esi
add byte [eax], al
or bh, byte [ebp + 0x3f]
add dword [eax], eax
add al, 6
sub dl, byte [ebx]
xor byte [eax + eax], al
xlatb
add byte [eax], al
add byte [ecx], ah
add byte [ecx], dl
add ch, byte [edi + 0x43]
add byte [eax], al
push es
cmp bh, byte [eax + 0x2000000]
jnp 0x418e4f
add dword [eax], eax
add al, 0x6f
dec ebp
add dword [eax], eax
push es
sub al, 0x73
jle 0x418e3e
add dword [eax], eax
or cl, byte [esi + edx]
or eax, 0x908622b
lcall 0x12b, 0x2806020a
add byte [esi], al
sub eax, 0x2573062f
add dword [eax], eax
or cl, byte [ebx]
add bh, byte [ebx + 0x3e]
add dword [eax], eax
add al, 0x6f
dec ebp
add dword [eax], eax
push es
outsd dx, dword [esi]
sbb dword [ecx], eax
add byte [edx], cl
outsd dx, dword [esi]
and al, byte [ecx]
add byte [edx], cl
pop es
outsd dx, dword [esi]
add dword es:[eax], eax
or al, byte [edx]
jnp 0x418e95
add dword [eax], eax
add al, 0x6f
push eax
add dword [eax], eax
push es
sub esp, dword [edx]
jb 0x418ea3
xor byte [eax], al
jo 0x418e7e
lea eax, [ecx]
add byte [eax], al
add dword [ebx], edx
add al, 0x11
add al, 0x16
push es
mov byte [0x4a280411], al
add byte [eax], al
or bl, byte [eax]
add edi, esi
add dword [eax], ebp
cmp al, byte [eax]
add byte [esi], al
sub byte [edx], bh
add byte [eax], al
push es
or dword [edi], edx
pop eax
or eax, 0x698e0809
xor bl, byte [eax + 0x2eba722a]
add byte [eax + 0x18], dh
lea eax, [ecx]
add byte [eax], al
add dword [ebx], edx
add eax, 0x2160511
add dword [eax], eax
add byte [ecx], al
adc eax, dword [0x2160511]
jnp 0x418edf
add dword [eax], eax
add al, 0x6f
dec esi
add dword [eax], eax
push es
mov byte [0x2170511], al
jnp 0x418eee
add dword [eax], eax
add al, 0x6f
dec eax
add dword [eax], eax
push es
mov byte [0x4a280511], al
add byte [eax], al
or dh, byte [ebx - 0x5f]
add byte [eax], al
or bh, byte [edx + 0x72]
xor byte [eax], 0
jo 0x418ef4
inc esi
add byte [eax], al
or bl, byte [eax]
add edi, esi
add dword [eax], ebp
cmp al, byte [eax]
add byte [esi], al
sub al, byte [eax]
adc esi, dword [eax]
add eax, dword [eax]
sub dword [eax], eax
add byte [eax], al
bound eax, qword [eax]
add byte [ecx], dl
add bh, byte [ebx + 0x3e]
add dword [eax], eax
add al, 0x6f
dec ebp
add dword [eax], eax
push es
or al, byte [esi]
sub al, 0x18
adc al, 6
outsd dx, dword [esi]
sbb dword [ecx], eax
add byte [edx], cl
outsd dx, dword [esi]
and al, byte [ecx]
add byte [edx], cl
add ebp, dword [edi + 0x23]
add dword [eax], eax
or bh, dh
add dword [esi], edx
inc byte [ecx]
sub dl, byte [esi]
sub al, byte [eax]
add byte [eax], al
adc esi, dword [eax]
add al, 0
test dword [eax], eax
add byte [eax], al
pop ebx
add byte [eax], al
adc dword [edx], eax
outsd dx, dword [esi]
inc ebx
add byte [eax], al
push es
sub al, 0x69
jle 0x418f4a
add dword [eax], eax
or cl, byte [ebx]
push ss
or al, 0x2b
pop eax
pop es
or byte [edx + 0x2806020a], bl
sub eax, dword [ecx]
add byte [esi], al
sub al, 0x28
add bh, byte [ebx + 0x3e]
add dword [eax], eax
add al, 0x6f
dec ebp
add dword [eax], eax
push es
outsd dx, dword [esi]
sbb dword [ecx], eax
add byte [edx], cl
outsd dx, dword [esi]
and al, byte [ecx]
add byte [edx], cl
push es
outsd dx, dword [esi]
daa
add dword [eax], eax
or al, byte [edx]
jnp 0x418f9a
add dword [eax], eax
add al, 0x6f
push eax
add dword [eax], eax
push es
sub ebx, dword [edi]
jb 0x418f30
xor byte [eax], al
jo 0x418f83
lea eax, [ecx]
add byte [eax], al
add dword [0xa2061609], ecx
or dword [eax], ebp
dec edx
add byte [eax], al
or bl, byte [eax]
add edi, esi
add dword [eax], ebp
cmp al, byte [eax]
add byte [esi], al
or byte [edi], dl
pop eax
or al, 8
pop es
mov gs, word [ecx + 0x32]
mov byte [0x3108722a], al
add byte [eax + 0x28], dh
inc esi
add byte [eax], al
or bl, byte [eax]
add edi, esi
add dword [eax], ebp
cmp al, byte [eax]
add byte [esi], al
sbb byte [ebx], al
inc byte [ecx]
sub byte [edx], bh
add byte [eax], al
push es
sub al, byte [eax]
add byte [eax], al
adc esi, dword [eax]
add al, byte [eax]
aaa
add byte [eax], al
add byte [ebx], ah
add byte [ecx], dl
push ss
or al, byte [edx]
outsd dx, dword [esi]
inc ebx
add byte [eax], al
push es
sub al, 0x29
sbb byte [edx], cl
jle 0x418fe2
add dword [eax], eax
or cl, byte [esi + edx]
or eax, 0x908152b
lcall 0x12b, 0x2807020b
add byte [esi], al
sub eax, 0x2b0a1904
push cs
or dword [edi], edx
pop eax
or eax, 0x698e0809
xor ah, ch
sub eax, dword [edx]
pop ss
or al, byte [esi]
sub al, byte [eax]
sbb esi, dword [eax]
add eax, dword [eax]
push esp
add byte [eax], al
add byte [eax + eax], ah
adc dword [edx], eax
sub byte [eax + eax], cl
push es
add ch, byte [eax]
pop ds
add byte [eax], al
or ch, byte [edi + 0x20]
add byte [eax], al
or cl, byte [edx]
push es
jb 0x419058
xor dword [eax], eax
jo 0x41907f
sub byte [ecx], al
add byte [edx], cl
or edx, eax
sbb al, 0
add byte [ecx], al
sub byte [eax + eax + 0x29730a00], bl
add dword [eax], eax
or cl, byte [edx + eax]
or byte [edi], al
outsd dx, dword [esi]
sub al, byte [ecx]
add byte [edx], cl
je 0x41904b
add byte [eax], al
add dword [ebp + 0x42], edi
add dword [eax], eax
add al, 0xde
or al, byte [edi]
sub al, 6
pop es
outsd dx, dword [esi]
inc edx
add byte [eax], al
or bl, ah
add al, byte [ebx]
jge 0x419087
add dword [eax], eax
add al, 0x2a
add dword [eax], edx
add byte [eax], al
add al, byte [eax]
push ds
add byte [edx + eax*2], ah
add byte [edx], cl
add byte [eax], al
add byte [eax], al
push ds
add byte [eax], al
add byte [esi], bl
add bh, byte [ebx + 0x41]
add dword [eax], eax
add al, 0x2a
adc esi, dword [eax]
add eax, 0x17900
add byte [ebp], ah
add byte [ecx], dl
add bh, byte [ebx + 0x40]
add dword [eax], eax
add al, 0x6f
inc ebp
add dword [eax], eax
push es
or dh, byte [ebx + 0x55]
add byte [eax], al
or cl, byte [ebx]
add bh, byte [ebx + 0x42]
add dword [eax], eax
add al, 0x6f
outsd dx, dword [esi]
sub eax, dword [ecx]
add byte [edx], cl
cmp dword [eax + 0x16000000], edx
add bh, byte [ebx + 0x42]
add dword [eax], eax
add al, 0x6f
sub eax, dword [ecx]
add byte [edx], cl
outsd dx, dword [esi]
sub al, 1
add byte [edx], cl
das
jge 0x4190bb
or al, 0x2b
add bh, byte [ebx + 0x42]
add dword [eax], eax
add al, 0x6f
sub eax, dword [ecx]
add byte [edx], cl
or byte [edi + 0x2d], ch
add dword [eax], eax
or cl, byte [0x31887207]
add byte [eax + 0x18], dh
jb 0x419045
xor dword [eax], eax
jo 0x4190d9
lea eax, [ecx]
add byte [eax], al
add dword [ebx], edx
push es
adc dword [esi], eax
push ss
or dword [edi + 0x2e], ebp
add dword [eax], eax
or ah, byte [edx + 0x6170611]
outsd dx, dword [esi]
das
add dword [eax], eax
or ah, byte [edx + 0x4a280611]
add byte [edx], cl
mov byte [0x4a280611], al
add byte [eax], al
or ch, byte [edi + 0x56]
add byte [eax], al
or cl, byte [ebx]
or byte [edi], dl
pop eax
add bh, byte [ebx + 0x42]
add dword [eax], eax
add al, 0x6f
sub eax, dword [ecx]
add byte [edx], cl
outsd dx, dword [esi]
sub al, 1
add byte [edx], cl
das
or al, 7
jb 0x4190b8
mov bh, 0xb
add byte [eax + 0x6f], dh
or eax, dword [eax]
jo 0x419174
push esi
add byte [eax], al
or cl, byte [ebx]
or byte [edi], dl
pop eax
or al, 8
add bh, byte [ebx + 0x42]
add dword [eax], eax
add al, 0x6f
sub eax, dword [ecx]
add byte [edx], cl
outsd dx, dword [esi]
sub al, 1
add byte [edx], cl
xor al, byte [edi + 0x1427b02]
add byte [edi + ebp*2], al
xor byte [ecx], al
add byte [edx], cl
cmp dword [eax + 0x16000000], esi
add bh, byte [ebx + 0x42]
add dword [eax], eax
add al, 0x6f
xor byte [ecx], al
add byte [edx], cl
outsd dx, dword [esi]
xor dword [ecx], eax
add byte [edx], cl
cmp al, 0x9a
add byte [eax], al
add byte [esi], dl
pop es
outsd dx, dword [esi]
xor al, byte [ecx]
add byte [edx], cl
das
or al, 7
jb 0x41910a
or eax, dword [eax]
jo 0x4191c6
push esi
add byte [eax], al
or cl, byte [ebx]
push ss
adc eax, dword [ebx + ebp]
insb byte es:[edi], dx
add bh, byte [ebx + 0x42]
add dword [eax], eax
add al, 0x6f
xor byte [ecx], al
add byte [edx], cl
adc dword [edi + ebp*2], eax
xor eax, dword [ecx]
add byte [edx], cl
adc eax, dword [0x31887207]
add eax, 0x31887207
pop es
jb 0x419100
xor dword [eax], eax
jo 0x419194
add byte [eax + 0x18], dh
lea eax, [ecx]
add byte [eax], al
add dword [ebx], edx
pop es
adc dword [edi], eax
push ss
adc dword [0x1346f], eax
or ah, byte [edx + 0x6170711]
outsd dx, dword [esi]
das
add dword [eax], eax
or ah, byte [edx + 0x4a280711]
add byte [eax], al
or ch, byte [edi + 0x56]
add byte [eax], al
or cl, byte [ebx]
adc dword [edi + edx], eax
pop eax
add bh, byte [ebx + 0x42]
add dword [eax], eax
add al, 0x6f
xor byte [ecx], al
add byte [edx], cl
outsd dx, dword [esi]
xor dword [ecx], eax
add byte [edx], cl
das
or al, 7
jb 0x419175
or eax, dword [eax]
jo 0x419231
push esi
add byte [eax], al
or cl, byte [ebx]
adc dword [edi + edx], eax
or edx, dword [ecx]
add al, 0x17
pop eax
adc eax, dword [ecx + edx]
add al, 2
jnp 0x419214
add dword [eax], eax
add al, 0x6f
xor byte [ecx], al
add byte [edx], cl
outsd dx, dword [esi]
xor dword [ecx], eax
add byte [edx], cl
xor al, byte [eax + 0x5a6f07]
add byte [edx], cl
sub al, byte [eax]
add byte [eax], al
sbb esi, dword [eax]
add al, 0
jo 0x4191f2
add byte [eax], al
add byte [eax], al
adc dword [ebx - 0x12], esi
add byte [esi], ah
add byte [ecx], dl
jae 0x4191e7
add byte [eax], al
or cl, byte [edx]
add bh, byte [ebx + 0x40]
add dword [eax], eax
add al, 0x6f
inc ebp
add dword [eax], eax
push es
or eax, dword [edx]
jnp 0x41924e
add dword [eax], eax
add al, 0x6f
sub eax, dword [ecx]
add byte [edx], cl
cmp dword [esi + 0x2000000], edx
jnp 0x41925e
add dword [eax], eax
add al, 0x6f
sub eax, dword [ecx]
add byte [edx], cl
outsd dx, dword [esi]
xor eax, 0x130a0001
or byte [ebx], ch
imul edx, dword [edx], 0x1362808
add byte [edx], cl
or al, 2
add dword [eax], eax
or cl, byte [edx + eax]
or byte [edi + 0x2e], ch
add dword [eax], eax
or dl, byte [edx]
add dword [eax], ebp
aas
add dword [eax], eax
push es
sub al, 0x42
pop es
outsd dx, dword [esi]
aaa
add dword [eax], eax
or cl, byte [eax]
outsd dx, dword [esi]
add dword cs:[eax], eax
add dword [eax], eax
or ch, byte [edi + 0x38]
add dword [eax], eax
or cl, byte [0x1396f09]
add byte [edx], cl
sub byte [eax + 0x13060000], ah
mov al, byte [0x13060000]
add al, 0x11
add al, 0x28
inc esp
add byte [eax], al
or ch, byte [0x6f080629]
add dword cs:[eax], eax
or dh, byte [edx - 0x40]
xor dword [eax], eax
jo 0x41928b
add al, 0x28
bound eax, qword [eax]
add byte [edx], cl
outsd dx, dword [esi]
add byte [eax], al
or ch, byte [ebx]
sysret
jnp 0x4192cd
add dword [eax], eax
add al, 0x6f
inc ebp
add dword [eax], eax
push es
or edx, dword [edx]
or byte [eax], ch
cmp al, byte [ecx]
add byte [edx], cl
sub eax, 0x120ede8e
or dh, bh
push ss
or eax, 0x6f1b0000
inc edx
add byte [eax], al
or bl, ah
add bh, byte [ebx + 0x42]
add dword [eax], eax
add al, 0x6f
xor byte [ecx], al
add byte [edx], cl
cmp dword [ecx + 0x2000000], esp
jnp 0x419304
add dword [eax], eax
add al, 0x6f
xor byte [ecx], al
add byte [edx], cl
outsd dx, dword [esi]
cmp eax, dword [ecx]
add byte [edx], cl
adc ecx, dword [ecx]
sub esi, dword [edx + edx + 9]
sub byte [ecx + eax], bh
add byte [edx], cl
adc eax, dword [0x6f051102]
xor al, 1
add byte [edx], cl
adc al, byte [ecx]
sub byte [eax + 1], al
add byte [esi], al
inc eax
add dword [eax], eax
push es
sub al, 0x4b
pop es
outsd dx, dword [esi]
cmp eax, 0x110a0001
add eax, 0x1346f
or ch, byte [edi + 0x3e]
add dword [eax], eax
or ch, byte [edi + 0x3f]
add dword [eax], eax
or dl, byte [ebx]
push es
adc eax, dword [esi]
adc dword [esi], eax
outsd dx, dword [esi]
inc eax
add dword [eax], eax
or ch, byte [eax]
mov al, byte [0x13060000]
pop es
adc dword [edi], eax
sub byte [eax + eax], al
or ch, byte [0x511062a]
sub eax, 0x511062a
outsd dx, dword [esi]
xor al, 1
add byte [edx], cl
jb 0x4192e7
xor dword [eax], eax
jo 0x41933c
pop es
sub byte [edx], ah
add byte [edx], cl
outsd dx, dword [esi]
add byte [eax], al
or ch, byte [ebx]
sysret
jnp 0x41937e
add dword [eax], eax
add al, 0x6f
inc ebp
add dword [eax], eax
push es
or edx, dword [edx]
or dword [eax], ebp
inc ecx
add dword [eax], eax
or ch, byte [0x120ede83]
or esi, edi
push ss
push cs
add byte [eax], al
sbb ebp, dword [edi + 0x42]
add byte [eax], al
or bl, ah
push es
outsd dx, dword [esi]
in eax, dx
add byte [eax], al
or ch, byte [edx]
add dword [eax + eax], ebx
add byte [edx], al
add byte [eax + eax], dh
jbe 0x41931b
add byte [esi], cl
add byte [eax], al
add byte [eax], al
add al, byte [eax]
fiadd dword [eax]
sbb dword [ebx + 1], 0xe
add byte [ebx], bl
xor byte [ebx], al
add byte [eax + eax + 0x670000], bh
add byte [ecx], dl
add bh, byte [ebx + 0x40]
push cs
add byte [eax], al
add byte [eax], al
sbb esi, dword [eax]
add eax, dword [eax]
mov esp, 0x67000000
add byte [eax], al
adc dword [edx], eax
jnp 0x4193d2
add dword [eax], eax
add al, 0x6f
inc ebp
add dword [eax], eax
push es
or al, byte [edx]
jnp 0x4193e0
add dword [eax], eax
add al, 0x6f
sub eax, dword [ecx]
add byte [edx], cl
sub al, 0x49
add bh, byte [ebx + 0x42]
add dword [eax], eax
add al, 0x6f
sub eax, dword [ecx]
add byte [edx], cl
outsd dx, dword [esi]
xor eax, 0x130a0001
add al, 0x2b
sbb al, 0x12
add al, 0x28
add dword ss:[eax], eax
or cl, byte [ebx]
add al, byte [edi]
outsd dx, dword [esi]
add dword cs:[eax], eax
or dl, byte [edx]
add byte [eax], ch
aas
add dword [eax], eax
push es
sub eax, 0xde0d1604
jno 0x4193eb
add al, 0x28
cmp al, byte [ecx]
add byte [edx], cl
sub eax, 0x120ededb
add al, 0xfe
fcmovnu st(0), st(6)
push cs
adc al, byte [esi + edi*8]
push ss
or eax, 0x6f1b0000
outsd dx, dword [esi]
inc edx
add byte [eax], al
or bl, ah
add bh, byte [ebx + 0x42]
add dword [eax], eax
add al, 0x6f
xor byte [ecx], al
add byte [edx], cl
sub al, 0x49
add bh, byte [ebx + 0x42]
add dword [eax], eax
add al, 0x6f
xor byte [ecx], al
add byte [edx], cl
outsd dx, dword [esi]
cmp eax, dword [ecx]
add byte [edx], cl
adc eax, dword [0x5121c2b]
sub byte [ecx + eax], bh
add byte [edx], cl
or al, 2
or byte [edi + 0x34], ch
add dword [eax], eax
or dl, byte [edx]
add byte [eax], ch
inc eax
add dword [eax], eax
push es
sub eax, 0xde0d1604
sbb edx, dword [edx]
add eax, 0x14128
or ch, byte [0x120ededb]
add eax, 0xe16fe
add byte [ebx], bl
outsd dx, dword [esi]
inc edx
add byte [eax], al
or bl, ah
pop ss
sub cl, byte [ecx]
sub al, byte [ecx]
sbb al, 0
add byte [edx], al
add byte [ebx], ch
add byte [ecx], ch
push esp
add byte [esi], cl
add byte [eax], al
add byte [eax], al
add al, byte [eax]
add dword [eax], 0xe00aa29
add byte [eax], al
add byte [eax], al
adc esi, dword [eax]
add eax, 0x17900
add byte [ebp], ah
add byte [ecx], dl
add bh, byte [ebx + 0x40]
add dword [eax], eax
add al, 0x6f
inc ebp
add dword [eax], eax
push es
or dh, byte [ebx + 0x55]
add byte [eax], al
or cl, byte [ebx]
add bh, byte [ebx + 0x42]
add dword [eax], eax
add al, 0x6f
add byte [edi + ebp*2], al
sub eax, dword [ecx]
add byte [edx], cl
cmp dword [eax + 0x16000000], edx
add bh, byte [ebx + 0x42]
add dword [eax], eax
add al, 0x6f
sub eax, dword [ecx]
add byte [edx], cl
outsd dx, dword [esi]
sub al, 1
add byte [edx], cl
das
jge 0x4194bf
or al, 0x2b
add bh, byte [ebx + 0x42]
add dword [eax], eax
add al, 0x6f
sub eax, dword [ecx]
add byte [edx], cl
or byte [edi + 0x2d], ch
add dword [eax], eax
or cl, byte [0x31c87207]
add byte [eax + 0x18], dh
jb 0x419489
xor dword [eax], eax
jo 0x4194dd
lea eax, [ecx]
add byte [eax], al
add dword [ebx], edx
push es
adc dword [esi], eax
push ss
or dword [edi + 0x2e], ebp
add dword [eax], eax
or ah, byte [edx + 0x6170611]
outsd dx, dword [esi]
das
add dword [eax], eax
or ah, byte [edx + 0x4a280611]
add byte [edx], cl
mov byte [0x4a280611], al
add byte [eax], al
or ch, byte [edi + 0x56]
add byte [eax], al
or cl, byte [ebx]
or byte [edi], dl
pop eax
add bh, byte [ebx + 0x42]
add dword [eax], eax
add al, 0x6f
sub eax, dword [ecx]
add byte [edx], cl
outsd dx, dword [esi]
sub al, 1
add byte [edx], cl
das
or al, 7
jb 0x4194bc
or eax, dword [eax]
jo 0x419578
push esi
add byte [eax], al
or cl, byte [ebx]
or byte [edi], dl
pop eax
or al, 8
add bh, byte [ebx + 0x42]
add dword [eax], eax
add al, 0x6f
sub eax, dword [ecx]
add byte [edx], cl
outsd dx, dword [esi]
sub al, 1
add byte [edx], cl
xor al, byte [edi + 0x1427b02]
add byte [edi + ebp*2], al
xor byte [ecx], al
add byte [edx], cl
cmp dword [eax + 0x16000000], esi
add bh, byte [ebx + 0x42]
add dword [eax], eax
add al, 0x6f
xor byte [ecx], al
add byte [edx], cl
outsd dx, dword [esi]
xor dword [ecx], eax
add byte [edx], cl
cmp al, 0x9a
add byte [eax], al
add byte [esi], dl
pop es
outsd dx, dword [esi]
xor al, byte [ecx]
add byte [edx], cl
das
or al, 7
jb 0x41950e
or eax, dword [eax]
jo 0x4195ca
push esi
add byte [eax], al
or cl, byte [ebx]
push ss
adc eax, dword [ebx + ebp]
insb byte es:[edi], dx
add bh, byte [ebx + 0x42]
add dword [eax], eax
add al, 0x6f
xor byte [ecx], al
add byte [edx], cl
adc dword [edi + ebp*2], eax
xor eax, dword [ecx]
add byte [edx], cl
adc eax, dword [0x31c87207]
add eax, 0x31c87207
pop es
jb 0x419544
xor dword [eax], eax
jo 0x419598
add byte [eax + 0x18], dh
lea eax, [ecx]
add byte [eax], al
add dword [ebx], edx
pop es
adc dword [edi], eax
push ss
adc dword [0x1346f], eax
or ah, byte [edx + 0x6170711]
outsd dx, dword [esi]
das
add dword [eax], eax
or ah, byte [edx + 0x4a280711]
add byte [eax], al
or ch, byte [edi + 0x56]
add byte [eax], al
or cl, byte [ebx]
adc dword [edi + edx], eax
pop eax
add bh, byte [ebx + 0x42]
add dword [eax], eax
add al, 0x6f
xor byte [ecx], al
add byte [edx], cl
outsd dx, dword [esi]
xor dword [ecx], eax
add byte [edx], cl
das
or al, 7
jb 0x419579
or eax, dword [eax]
jo 0x419635
push esi
add byte [eax], al
or cl, byte [ebx]
adc dword [edi + edx], eax
or edx, dword [ecx]
add al, 0x17
pop eax
adc eax, dword [ecx + edx]
add al, 2
jnp 0x419618
add dword [eax], eax
add al, 0x6f
xor byte [ecx], al
add byte [edx], cl
outsd dx, dword [esi]
xor dword [ecx], eax
add byte [edx], cl
xor al, byte [eax + 0x5a6f07]
add byte [edx], cl
sub al, byte [eax]
add byte [eax], al
adc esi, dword [eax]
add eax, 0x17900
add byte [ebp], ah
add byte [ecx], dl
add bh, byte [ebx + 0x40]
add dword [eax], eax
add al, 0x6f
inc ebp
add dword [eax], eax
push es
or dh, byte [ebx + 0x55]
add byte [eax], al
or cl, byte [ebx]
add bh, byte [ebx + 0x42]
add dword [eax], eax
add al, 0x6f
sub eax, dword [ecx]
add byte [edx], cl
cmp dword [eax + 0x16000000], edx
add bh, byte [ebx + 0x42]
add dword [eax], eax
add al, 0x6f
sub eax, dword [ecx]
add byte [edx], cl
outsd dx, dword [esi]
sub al, 1
add byte [edx], cl
das
jge 0x419647
or al, 0x2b
add bh, byte [ebx + 0x42]
jnp 0x419679
add dword [eax], eax
add al, 0x6f
sub eax, dword [ecx]
add byte [edx], cl
or byte [edi + 0x2d], ch
add dword [eax], eax
or cl, byte [0x32047207]
add byte [eax + 0x18], dh
jb 0x41964d
xor al, byte [eax]
jo 0x419665
lea eax, [ecx]
add byte [eax], al
add dword [ebx], edx
push es
adc dword [esi], eax
push ss
or dword [edi + 0x2e], ebp
add dword [eax], eax
or ah, byte [edx + 0x6170611]
outsd dx, dword [esi]
das
add dword [eax], eax
or ah, byte [edx + 0x4a280611]
add byte [edx], cl
mov byte [0x4a280611], al
add byte [eax], al
or ch, byte [edi + 0x56]
add byte [eax], al
or cl, byte [ebx]
or byte [edi], dl
pop eax
add bh, byte [ebx + 0x42]
jnp 0x4196bd
add dword [eax], eax
add al, 0x6f
sub eax, dword [ecx]
add byte [edx], cl
outsd dx, dword [esi]
sub al, 1
add byte [edx], cl
das
or al, 7
jb 0x419644
or eax, dword [eax]
jo 0x419700
push esi
add byte [eax], al
or cl, byte [ebx]
or byte [edi], dl
pop eax
or al, 8
add bh, byte [ebx + 0x42]
add dword [eax], eax
add al, 0x6f
sub eax, dword [ecx]
add byte [edx], cl
outsd dx, dword [esi]
sub al, 1
add byte [edx], cl
xor al, byte [edi + 0x1427b02]
add byte [edi + ebp*2], al
xor byte [ecx], al
add byte [edx], cl
cmp dword [eax + 0x16000000], esi
push ss
add bh, byte [ebx + 0x42]
add dword [eax], eax
add al, 0x6f
xor byte [ecx], al
add byte [edx], cl
outsd dx, dword [esi]
xor dword [ecx], eax
add byte [edx], cl
cmp al, 0x9a
add byte [eax], al
add byte [esi], dl
pop es
outsd dx, dword [esi]
xor al, byte [ecx]
add byte [edx], cl
das
or al, 7
jb 0x419696
or eax, dword [eax]
jo 0x419752
push esi
add byte [eax], al
or cl, byte [ebx]
push ss
adc eax, dword [ebx + ebp]
insb byte es:[edi], dx
add bh, byte [ebx + 0x42]
add dword [eax], eax
add al, 0x6f
xor byte [ecx], al
add byte [edx], cl
adc dword [edi + ebp*2], eax
xor eax, dword [ecx]
add byte [edx], cl
adc eax, dword [0x32047207]
add eax, 0x32047207
pop es
jb 0x419708
xor al, byte [eax]
jo 0x419720
add byte [eax + 0x18], dh
lea eax, [ecx]
add byte [eax], al
add dword [ebx], edx
pop es
adc dword [edi], eax
push ss
adc dword [0x1346f], eax
or ah, byte [edx + 0x6170711]
outsd dx, dword [esi]
das
add dword [eax], eax
or ah, byte [edx + 0x4a280711]
add byte [eax], al
or ch, byte [edi + 0x56]
add byte [eax], al
or cl, byte [ebx]
adc dword [edi + edx], eax
pop eax
add bh, byte [ebx + 0x42]
add dword [eax], eax
add al, 0x6f
xor byte [ecx], al
add byte [edx], cl
outsd dx, dword [esi]
xor dword [ecx], eax
add byte [edx], cl
das
or al, 7
jb 0x419701
or eax, dword [eax]
jo 0x4197bd
push esi
add byte [eax], al
or cl, byte [ebx]
adc dword [edi + edx], eax
or edx, dword [ecx]
add al, 0x17
pop eax
adc eax, dword [ecx + edx]
add al, 2
jnp 0x4197a0
add dword [eax], eax
add al, 0x6f
xor byte [ecx], al
add byte [edx], cl
outsd dx, dword [esi]
xor dword [ecx], eax
add byte [edx], cl
xor al, byte [eax + 0x5a6f07]
add byte [edx], cl
sub al, byte [eax]
add byte [eax], al
adc esi, dword [eax]
add eax, dword [eax]
pop eax
add byte [eax], al
add byte [eax], ch
add byte [ecx], dl
push ss
or al, byte [ebx]
sub al, 0x51
add al, 0x2c
dec esi
add ebp, dword [edi + 0x1f]
add byte [eax], al
or al, byte [edi + ebp*2]
pop ds
add byte [eax], al
or dh, byte [ebx]
inc eax
add ebp, dword [edi + 0x3f]
add dword [eax], eax
or cl, byte [ebx]
add al, 0x6f
aas
add dword [eax], eax
or cl, byte [edi + eax]
outsd dx, dword [esi]
inc eax
add dword [eax], eax
or cl, byte [eax]
outsd dx, dword [esi]
inc eax
add dword [eax], eax
or bl, byte [edx]
sub byte [edx + 1], al
add byte [edx], cl
sub al, 0x1e
pop es
outsd dx, dword [esi]
inc ebx
add dword [eax], eax
or cl, byte [eax]
outsd dx, dword [esi]
inc ebx
add dword [eax], eax
or dh, byte [ebx]
adc byte [edi], al
outsd dx, dword [esi]
inc esp
add dword [eax], eax
or cl, byte [eax]
outsd dx, dword [esi]
inc esp
add dword [eax], eax
or dh, byte [ebx]
add dl, byte [edi]
or al, byte [esi]
sub dl, byte [ebx]
xor byte [edx], al
add byte [0x69000000], bl
add byte [eax], al
adc dword [ebx - 0x79], esi
add dword [eax], eax
push es
jae 0x41981c
add dword [eax], eax
push es
or al, byte [esi]
jb 0x419835
xor al, byte [eax]
jo 0x419821
inc esi
add byte [eax], al
or bh, byte [ebp + 0x41]
add dword [eax], eax
add al, 6
sub al, byte [eax]
add byte [eax], al
adc esi, dword [eax]
add al, byte [eax]
inc eax
add byte [eax], al
add byte [ecx], ch
add byte [ecx], dl
sub byte [ebp + 0x2c060000], dl
or al, 0x28
xchg ebx, eax
add byte [eax], al
push es
sub byte [eax + eax], al
add byte [eax], al
or ch, byte [eax + edx]
jb 0x419833
pop es
add byte [eax + 0x28], dh
inc esi
add byte [eax], al
or dh, byte [ebx + 0x53]
add dword [eax], eax
push es
add byte [esi], al
jp 0x4198aa
mov edi, 0x73060001
add dword cs:[eax], eax
push es
or al, byte [esi]
jb 0x419873
pop es
add byte [eax + 0x28], dh
inc esi
add byte [eax], al
or bh, byte [ebp + 0x41]
add dword [eax], eax
add al, 6
sub bl, byte [ebx]
xor byte [eax + eax], al
xchg edi, eax
add byte [eax], al
add byte [edx], ch
add byte [ecx], dl
add bh, byte [ebx + 0x42]
add dword [eax], eax
add al, 0x6f
sub eax, dword [ecx]
add byte [edx], cl
outsd dx, dword [esi]
xor eax, 0xc0a0001
sub ebx, dword [edi]
adc al, byte [edx]
sub byte [esi], dh
add dword [eax], eax
add ch, byte [eax]
add dword ss:[eax], eax
or cl, byte [edx]
add al, byte [esi]
jb 0x4198f0
xor al, byte [eax]
jo 0x419888
outsd dx, dword [esi]
add dword cs:[eax], eax
or ch, byte [eax]
and eax, 0x280a0000
cmp al, byte [ecx]
add byte [esi], al
adc al, byte [edx]
sub byte [edx], bh
add dword [eax], eax
or ch, byte [0x120eded8]
add bh, dh
push ss
or eax, 0x6f1b0000
inc edx
add byte [eax], al
or bl, ah
add bh, byte [ebx + 0x42]
add dword [eax], eax
add al, 0x6f
xor byte [ecx], al
add byte [edx], cl
outsd dx, dword [esi]
cmp eax, dword [ecx]
add byte [edx], cl
or eax, 0x3121f2b
sub byte [ecx + eax], bh
add byte [edx], cl
or eax, dword [edx]
pop es
jb 0x41993b
xor al, byte [eax]
jo 0x4198d4
outsd dx, dword [esi]
xor al, 1
add byte [edx], cl
sub byte [0x280a0000], ah
add byte [eax], al
or ch, byte [eax]
cmp dword [ecx], eax
add byte [esi], al
adc al, byte [ebx]
sub byte [ecx + 1], al
add byte [edx], cl
sub eax, 0x120eded8
add edi, esi
push ss
push cs
add byte [eax], al
sbb ebp, dword [edi + 0x42]
inc edx
add byte [eax], al
or bl, ah
sub al, byte [eax]
add dword [eax + eax], ebx
add byte [edx], al
add byte [ecx], dl
add byte [edi + 0xe00], ch
add byte [eax], al
add al, byte [eax]
pop esp
add byte [eax + ecx*4], ch
add byte [esi], cl
add byte [eax], al
add byte [eax], al
push 2
jnp 0x419957
add dword [eax], eax
add al, 2
jnp 0x41995d
add dword [eax], eax
add al, 0x6f
inc esi
add dword [eax], eax
push es
add al, 0x17
outsd dx, dword [esi]
dec edi
add dword [eax], eax
push es
sub al, byte es:[eax]
sbb esi, dword [eax]
add eax, 0xa800
add byte [edx], ch
add byte [ecx], dl
add ebp, dword [edi + 0x45]
add dword [eax], eax
or ch, byte [edi + 0x35]
add dword [eax], eax
or cl, byte [ebx + ebp]
and byte [edx], dl
add ch, byte [eax]
add dword ss:[eax], eax
or cl, byte [edx]
add al, byte [esi]
add al, 0x72
mov dword [eax], 0x6f067000
add byte [eax + 6], dh
outsd dx, dword [esi]
add dword cs:[eax], eax
or ch, byte [eax]
bound eax, qword [eax]
add byte [edx], cl
sub byte [edx], ah
add byte [edx], cl
sub byte [edx], bh
add dword [eax], eax
push es
adc al, byte [edx]
sub byte [edx], bh
add dword [eax], eax
or ch, byte [0x120eded7]
add bh, dh
push ss
or eax, 0x6f1b0000
inc edx
add byte [eax], al
or bl, ah
add ebp, dword [edi + 0x46]
add dword [eax], eax
or ch, byte [edi + 0x3b]
add dword [eax], eax
or cl, byte [0x312202b]
sub byte [ecx + eax], bh
add byte [edx], cl
or eax, dword [edx]
pop es
add al, 0x72
mov dword [eax], 0x6f077000
xor al, 1
add byte [edx], cl
sub byte [edx], ah
add byte [edx], cl
sub byte [ecx], bh
add dword [eax], eax
push es
adc al, byte [ebx]
sub byte [ecx + 1], al
add byte [edx], cl
sub eax, 0x120eded7
add edi, esi
push ss
push cs
add byte [eax], al
sbb ebp, dword [edi + 0x42]
add byte [eax], al
or bl, ah
add bh, byte [ebx + 0x40]
add dword [eax], eax
add al, 2
jnp 0x419a12
add dword [eax], eax
add al, 0x6f
inc esi
add dword [eax], eax
push es
add al, 0x17
outsd dx, dword [esi]
dec edi
add dword [eax], eax
push es
sub al, byte es:[ecx]
sbb al, 0
add byte [edx], al
add byte [eax + eax], cl
sub eax, 0xe0039
add byte [eax], al
add byte [edx], al
add byte [ebx], dl
sub eax, 0xe0080
add byte [eax], al
add byte [ebx], bl
xor byte [eax + eax], al
add dword gs:[eax], eax
add byte [ebx], ch
add byte [ecx], dl
add bh, byte [ebx + 0x40]
add byte [ebp + 1], ah
add byte [eax], al
imul eax, dword [eax], 0
adc dword [edx], eax
jnp 0x419a4e
add dword [eax], eax
add al, 0x6f
inc ebp
add dword [eax], eax
push es
or al, byte [edx]
jnp 0x419a5c
add dword [eax], eax
add al, 0x6f
sub eax, dword [ecx]
add byte [edx], cl
cmp dword [ebx + 0x2000000], edx
jnp 0x419a6c
add dword [eax], eax
add al, 0x6f
sub eax, dword [ecx]
add byte [edx], cl
outsd dx, dword [esi]
xor eax, 0xd0a0001
sub esp, dword [edi + 0x12]
add ebp, dword [eax]
add dword ss:[eax], eax
or cl, byte [ebx]
add al, byte [edi]
outsd dx, dword [esi]
add dword cs:[eax], eax
or dl, byte [edx]
add byte [eax], ch
aas
add dword [eax], eax
push es
add byte [esi], al
sub eax, 0xc2d061e
add bh, byte [ebx + 0x40]
add dword [eax], eax
add al, 0x6f
inc ebp
add dword [eax], eax
push es
or al, byte [edx]
pop es
push es
outsd dx, dword [esi]
aaa
add dword [eax], eax
or ch, byte [eax]
add dword ds:[eax], eax
push es
add byte [esi], al
sub esi, dword [ecx]
jb 0x419a02
xor al, byte [eax]
jo 0x419a8e
lea eax, [ecx]
add byte [eax], al
add dword [ebx], edx
add al, 0x11
add al, 0x16
pop es
outsd dx, dword [esi]
add dword cs:[eax], eax
or ah, byte [edx + 0x6170411]
outsd dx, dword [esi]
das
add dword [eax], eax
or ah, byte [edx + 0x4a280411]
add byte [edx], cl
mov byte [0x4a280411], al
add byte [eax], al
or bl, byte [eax]
add edi, esi
add dword [eax], ebp
cmp al, byte [eax]
add byte [esi], al
adc al, byte [ebx]
sub byte [edx], bh
add dword [eax], eax
or ch, byte [0x120ede90]
add edi, esi
push ss
or eax, 0x6f1b0000
inc edx
add byte [eax], al
or bl, ah
add bh, byte [ebx + 0x42]
add dword [eax], eax
add al, 0x6f
xor byte [ecx], al
add byte [edx], cl
cmp dword [eax + eax + 0x7b020000], edx
inc edx
add dword [eax], eax
add al, 0x6f
xor byte [ecx], al
add byte [edx], cl
outsd dx, dword [esi]
cmp eax, dword [ecx]
add byte [edx], cl
adc eax, dword [0x512672b]
sub byte [ecx + eax], bh
add byte [edx], cl
or al, 2
or byte [edi + 0x34], ch
add dword [eax], eax
or dl, byte [edx]
add byte [eax], ch
inc eax
add dword [eax], eax
push es
sub eax, 0xc2d061e
add bh, byte [ebx + 0x40]
add dword [eax], eax
add al, 0x6f
inc ebp
add dword [eax], eax
push es
or al, byte [edx]
or byte [esi], al
outsd dx, dword [esi]
cmp eax, 0x280a0001
cmp eax, 0x2b060001
xor dword [edx - 0x70], esi
xor al, byte [eax]
jo 0x419b32
lea eax, [ecx]
add byte [eax], al
add dword [ebx], edx
push es
adc dword [esi], eax
push ss
or byte [edi + 0x34], ch
add dword [eax], eax
or ah, byte [edx + 0x6170611]
outsd dx, dword [esi]
das
add dword [eax], eax
or ah, byte [edx + 0x4a280611]
add byte [edx], cl
mov byte [0x4a280611], al
add byte [eax], al
or bl, byte [eax]
add edi, esi
add dword [eax], ebp
cmp al, byte [eax]
add byte [esi], al
adc al, byte [0x14128]
or ch, byte [0x120ede90]
add eax, 0xe16fe
add byte [ebx], bl
outsd dx, dword [esi]
inc edx
add byte [eax], al
or bl, ah
add bh, byte [ebx + 0x40]
add dword [eax], eax
add al, 0x6f
push eax
add dword [eax], eax
push es
add ch, byte [eax]
cmp byte [ecx], al
add byte [esi], al
sub al, byte [eax]
add byte [eax], al
add dword [eax + eax], ebx
add byte [edx], al
add byte [0xa17400], ch
push cs
add byte [eax], al
add byte [eax], al
add al, byte [eax]
rol dword [eax], 1
je 0x419bce
add dword [esi], ecx
add byte [eax], al
add byte [eax], al
adc esi, dword [eax]
add al, 0
dec ebx
add byte [eax], al
add byte [edi], ah
add byte [eax], al
adc dword [ebx], eax
sub al, 0x20
jb 0x419bd9
or al, 0
jo 0x419bbb
lea eax, [ecx]
add byte [eax], al
add dword [edx], ecx
push es
push ss
add ch, byte [edi + 0x40]
add byte [eax], al
push es
mov byte [0x4a2806], al
add byte [edx], cl
sub byte [ecx], bh
add byte [eax], al
push es
jb 0x419bf9
or al, 0
jo 0x419bdb
add byte [eax + 0x17], dh
lea eax, [ecx]
add byte [eax], al
add dword [ebx], ecx
pop es
push ss
add ch, byte [edi + 0x40]
inc eax
add byte [eax], al
push es
mov byte [0x4a2807], al
add byte [edx], cl
sub byte [eax + eax], bh
add byte [esi], al
add byte [eax], al
push es
add al, byte [ebx]
outsd dx, dword [esi]
dec eax
add byte [eax], al
push es
sub al, byte [eax]
push ss
sub byte [eax + 1], cl
add byte [edx], cl
or al, byte [esi]
sub eax, 0x32d47221
add byte [eax + 0x17], dh
lea eax, [ecx]
add byte [eax], al
add dword [eax + ecx], ecx
push ss
add ebp, dword [edi + 0x47]
add dword [eax], eax
or ah, byte [edx + 0x4a2808]
add byte [edx], cl
jae 0x419bc1
add byte [eax], al
or bh, byte [edx + 6]
sub byte [ecx + 1], cl
add byte [edx], cl
je 0x419c49
add byte [eax], al
add dword [ebx], ecx
pop es
outsd dx, dword [esi]
aas
add dword [eax], eax
or al, byte [ebx]
outsd dx, dword [esi]
inc edi
add dword [eax], eax
or ch, byte [edi + 0x4a]
add dword [eax], eax
or al, byte [ebx]
outsd dx, dword [esi]
dec ebx
add dword [eax], eax
or ch, byte [eax]
inc esp
add byte [eax], al
or ch, byte [0x3f6f0726]
add dword [eax], eax
or dl, al
mov edi, 0x28010000
pushfd
add byte [eax], al
or al, byte [ebx]
outsd dx, dword [esi]
dec ebx
add dword [eax], eax
or dl, byte [edi]
sub byte [ecx + eax], cl
or ah, byte [ebp + 0x10000bf]
outsd dx, dword [esi]
dec ebp
add dword [eax], eax
or al, byte [ebx]
outsd dx, dword [esi]
dec esi
add dword [eax], eax
or ch, byte [eax]
inc esp
add byte [eax], al
or ch, byte [0x3f6f0726]
add dword [eax], eax
or dl, al
rol byte [eax], 0
add dword [eax], ebp
pushfd
add byte [eax], al
or al, byte [ebx]
outsd dx, dword [esi]
dec esi
add dword [eax], eax
or dl, byte [edi]
sub byte [ecx + eax], cl
or ah, byte [ebp + 0x10000c0]
outsd dx, dword [esi]
dec edi
add dword [eax], eax
or al, byte [ebx + eax]
outsd dx, dword [esi]
xor al, 1
add byte [edx], cl
pop es
outsd dx, dword [esi]
push eax
add dword [eax], eax
add byte [edx], cl
sub al, byte [eax]
add byte [ebx], bl
xor byte [eax + eax], al
add al, 1
add byte [eax], al
insd dword es:[edi], dx
add byte [eax], al
adc dword [ebx], eax
outsd dx, dword [esi]
push ecx
add dword [eax], eax
or ch, byte [eax]
inc esp
add byte [eax], al
or ch, byte [0x516f030e]
add dword [eax], eax
or dl, byte [esi]
sub byte [eax + 1], cl
add byte [edx], cl
sub ecx, dword [edx]
sar byte [ebp + 0x28010000], 1
pushfd
add byte [eax], al
or cl, byte [edx]
push es
sub eax, 0x32d47224
add byte [eax + 0x17], dh
lea eax, [ecx]
add byte [eax], al
add dword [ebx], edx
add al, 0x11
add al, 0x16
add ebp, dword [edi + 0x51]
add dword [eax], eax
or ah, byte [edx + 0x4a280411]
add byte [eax], al
or dh, byte [ebx - 0x5f]
add byte [eax], al
or bh, byte [edx + 6]
sub byte [ecx + 1], cl
add byte [edx], cl
je 0x419cd5
add byte [eax], al
add dword [ebx], ecx
pop es
add ebp, dword [edi + 0x51]
add dword [eax], eax
or ch, byte [edi + 0x52]
add dword [eax], eax
or al, byte [edi]
pop ss
outsd dx, dword [esi]
push ebx
add dword [eax], eax
or al, byte [ebx + eax]
outsd dx, dword [esi]
add dword cs:[eax], eax
or al, byte [edi]
outsd dx, dword [esi]
push esp
add dword [eax], eax
or al, byte [ebx]
outsd dx, dword [esi]
inc esi
add dword [eax], eax
or ch, byte [edi + 0x1466f03]
add byte [edx], cl
outsd dx, dword [esi]
cmp eax, dword [ecx]
add byte [edx], cl
adc eax, dword [0x512152b]
sub byte [ecx + eax], bh
add byte [edx], cl
or al, 2
or byte [edi], al
outsd dx, dword [esi]
push ebp
add dword [eax], eax
or ch, byte [eax]
cmp eax, 0x12060001
add eax, 0x14128
or ch, byte [0x120edee2]
add eax, 0xe16fe
add byte [ebx], bl
outsd dx, dword [esi]
inc edx
add byte [eax], al
or bl, ah
add ebp, dword [edi + 0x45]
add dword [eax], eax
or ch, byte [edi + 0x1456f03]
add byte [edx], cl
outsd dx, dword [esi]
xor eax, 0x130a0001
push es
sub edx, dword [0x36280612]
add dword [eax], eax
or cl, byte [0x6f070902]
push esi
add dword [eax], eax
or ch, byte [eax]
add dword ds:[eax], eax
push es
adc al, byte [esi]
sub byte [edx], bh
add dword [eax], eax
or ch, byte [0x120edee2]
push es
invalid