Function at 0x493b18
Capabilities:
Encode data using xor

Disassembly:
add byte [eax + esi*4 + 0x5206004b], al
jae 0x492a42
insd dword es:[edi], dx
add eax, dword gs:[eax]
add byte [eax], al
add byte [eax], al
or byte [eax], al
add dword [eax], ecx
sbb byte [edi], ch
dec ecx
add byte [eax], al
add byte [ebx + edx*2], al
insb byte es:[edi], dx
add al, byte [eax]
add al, byte [eax]
and eax, 0x4bb00c00
add byte [0x72617453], al
je 0x4929f8
add byte [eax], al
add byte [eax], al
add byte [eax], cl
add byte [ecx], al
or byte [eax], bl
das
add byte [eax], al
or byte [eax], al
add dword [eax], ecx
sbb byte [edi], ch
dec ecx
add byte [eax], al
add byte [ebx + edx*2], al
insb byte es:[edi], dx
add al, byte [eax]
add al, byte [eax]
daa
add byte [eax + esi*4], dl
dec ebx
add byte [edi], al
push ebx
jne 0x492a8a
jo 0x492a7e
outsb dx, byte [esi]
add eax, dword fs:[eax]
add byte [eax], al
add byte [eax], al
or byte [eax], al
add dword [eax], ecx
sbb byte [edi], ch
dec ecx
add byte [eax], al
add byte [ebx + edx*2], al
insb byte es:[edi], dx
add al, byte [eax]
add al, byte [eax]
sub dword [eax], eax
lodsb al, byte [esi]
mov al, 0x4b
add byte [ecx], cl
push esp
jb 0x492aac
imul ebp, dword [esi + 0x61], 0x36574
je 0x492aa9
add eax, dword [eax]
add byte [eax], al
add byte [eax], al
or byte [eax], al
add dword [eax], ecx
sbb byte [edi], ch
dec ecx
add byte [eax], al
add byte [ebx + edx*2], al
insb byte es:[edi], dx
add al, byte [eax]
add al, byte [eax]
daa
add ah, dl
mov al, 0x4b
add byte [edi], al
push edi
popal
imul esi, dword [esi + eax*2 + 0x6f], 0xe4000372
adc byte [eax], al
or byte [eax], al
add dword [eax], ecx
sbb byte [edi], ch
dec ecx
add byte [eax], al
add byte [ebx + edx*2], al
insb byte es:[edi], dx
insb byte es:[edi], dx
add al, byte [eax]
add al, byte [eax]
and dword [eax], eax
sub byte [ebp + 0x430f004b], ah
push 0x546b6365
cmovae ebp, dword [eax + 0x65]
arpl word [ebx + 0x54], bp
jb 0x492b01
imul ebp, dword [esi + 0x61], 0x3646574
add byte [eax], al
adc byte [eax], al
or byte [eax], al
add byte [edx], al
add byte [edi], ch
add byte [ebx + ebp*4 + 0x4b], dl
dec ebx
add byte [esi], cl
push ebx
je 0x492b02
je 0x492b28
jb 0x492b23
push esi
popal
insb byte es:[edi], dx
jne 0x492b1f
add eax, dword [eax]
add byte [eax], al
add byte [eax], al
or byte [eax], al
add dword [eax], eax
pushfd
adc byte [eax], al
add byte [eax], al
add eax, 0x756c6156
add al, byte gs:[eax]
add al, byte [eax]
cmp dword [eax], eax
and al, 0xa9
dec ebx
add byte [0x75657551], al
add eax, dword gs:[eax]
add byte [eax], al
add byte [eax], al
adc byte [eax], al
add cl, byte [edx]
sbb byte [edi], ch
dec ecx
add byte [eax], al
add byte [edi], al
inc ecx
push esp
push 0x64616572
add al, byte [eax]
add byte [eax + 0x24], cl
dec ecx
add byte [eax], cl
add byte [edi], al
pop es
inc ecx
dec ebp
je 0x492b6f
outsd dx, dword [esi]
add al, byte fs:[eax]
add al, byte [eax]
cmp eax, 0x4ba9b400
add byte [0x75657551], al
add eax, dword gs:[eax]
add byte [eax], al
add byte [eax], al
or byte [eax], al
add cl, byte [edx]
sbb byte [edi], ch
dec ecx
add byte [eax], al
add byte [edi], al
inc ecx
push esp
push 0x64616572
add al, byte [eax]
or byte [esp + 0x49], ch
add byte [ecx], al
add byte [ebx], cl
inc ecx
push esp
push 0x64616572
push eax
jb 0x492bb4
arpl word [edx], ax
add byte [edx], al
add byte [esi], al
mov byte [edx + 0x5212004b], ch
insd dword es:[edi], dx
outsd dx, dword [esi]
jbe 0x492bbc
push ecx
jne 0x492bbf
jne 0x492bc1
inc ebp
jbe 0x492bc5
outsb dx, byte [esi]
je 0x492bd6
add eax, dword [eax]
add byte [eax], al
add byte [eax], al
adc byte [eax], al
add cl, byte [edx]
sbb byte [edi], ch
dec ecx
add byte [eax], al
add byte [edi], al
inc ecx
push esp
push 0x64616572
add al, byte [eax]
add byte [eax + 0x24], cl
dec ecx
add byte [eax], cl
add byte [edi], al
inc ecx
dec ebp
je 0x492bf2
outsd dx, dword [esi]
add al, byte fs:[eax]
add al, byte [eax]
aas
add byte [eax + 0xb004bab], dl
push ebx
je 0x492bfb
je 0x492c05
arpl word [ecx + 0x75], dx
jne 0x492c07
add eax, dword [eax]
add byte [eax], al
add byte [eax], al
adc byte [eax], al
add cl, byte [edx]
sbb byte [edi], ch
dec ecx
add byte [eax], al
add byte [edi], al
inc ecx
push esp
push 0x64616572
add al, byte [eax]
add byte [eax + 0x24], cl
dec ecx
add byte [eax], cl
add byte [edi], al
or byte [eax], al
pop es
inc ecx
dec ebp
je 0x492c31
outsd dx, dword [esi]
add al, byte fs:[eax]
add al, byte [eax]
aas
add byte [ebp + ebp*4 + 0x4b], ah
add byte [ebx], cl
push ebx
jns 0x492c47
arpl word [eax + 0x72], bp
outsd dx, dword [esi]
outsb dx, byte [esi]
imul edi, dword [edx + 0x65], 3
add byte [eax], al
adc byte [eax], al
add cl, byte [edx]
sbb byte [edi], ch
dec ecx
add byte [eax], al
add byte [edi], al
inc ecx
push esp
push 0x64616572
add al, byte [eax]
add byte [eax + 0x24], cl
dec ecx
add byte [eax], cl
add byte [edi], al
inc ecx
dec ebp
je 0x492c70
push 0x2646f
outsd dx, dword [esi]
add al, byte fs:[eax]
add al, byte [eax]
inc ebx
add al, ah
lodsd eax, dword [esi]
dec ebx
add byte [ebx], cl
push ebx
jns 0x492c86
arpl word [eax + 0x72], bp
outsd dx, dword [esi]
outsb dx, byte [esi]
imul edi, dword [edx + 0x65], 3
add byte [eax], al
or byte [eax], al
add cl, byte [edx]
sbb byte [edi], ch
dec ecx
add byte [eax], al
add byte [edi], al
inc ecx
push esp
push 0x64616572
add al, byte [eax]
or byte [esp + 0x49], ch
add byte [ecx], al
add byte [ebx], cl
inc ecx
push esp
push 0x64616572
push eax
popal
push eax
jb 0x492cbb
arpl word [edx], ax
add byte [edx], al
add byte [ebp], al
add byte [edi + 0x5311004b], ch
je 0x492cbc
je 0x492cc6
arpl word [ebx + 0x79], dx
outsb dx, byte [esi]
arpl word [eax + 0x72], bp
outsd dx, dword [esi]
outsb dx, byte [esi]
imul edi, dword [edx + 0x65], 3
add byte [eax], al
adc byte [eax], al
add cl, byte [edx]
sbb byte [edi], ch
add byte [edx], al
or bl, byte [eax]
das
dec ecx
add byte [eax], al
add byte [edi], al
inc ecx
push esp
push 0x64616572
add al, byte [eax]
add byte [eax + 0x24], cl
dec ecx
add byte [eax], cl
add byte [edi], al
inc ecx
dec ebp
je 0x492cf8
outsd dx, dword [esi]
add al, byte fs:[eax]
add al, byte [eax]
add byte ds:[esi + ebp*4 + 0x4b], ch
add byte [edx], cl
inc esi
outsd dx, dword [esi]
jb 0x492d04
push ecx
jne 0x492d0a
jne 0x492d0c
add eax, dword [eax]
add byte [eax], al
add byte [eax], al
adc byte [eax], al
add cl, byte [edx]
sbb byte [edi], ch
dec ecx
add byte [eax], al
add byte [edi], al
inc ecx
push esp
push 0x64616572
add al, byte [eax]
jb 0x492d22
popal
popal
add al, byte fs:[eax]
add cl, byte [eax + 0x24]
dec ecx
add byte [eax], cl
add byte [edi], al
or byte [eax], al
pop es
inc ecx
dec ebp
je 0x492d36
outsd dx, dword [esi]
add al, byte fs:[eax]
add al, byte [eax]
inc edx
add byte [eax + 0xa004bae], bh
inc esi
outsd dx, dword [esi]
jb 0x492d42
push ecx
jne 0x492d48
jne 0x492d4a
add eax, dword [eax]
add byte [eax], al
add byte [eax], al
or byte [eax], al
add cl, byte [edx]
sbb byte [edi], ch
dec ecx
add byte [eax], al
add byte [edi], al
inc ecx
push esp
push 0x64616572
add al, byte [eax]
or ch, byte [esp + 0x49]
add byte [ecx], al
add byte [ebx], cl
inc ecx
push esp
add dword [eax], eax
or eax, dword [ecx + 0x54]
push 0x64616572
push eax
jb 0x492d71
popal
push eax
jb 0x492d80
arpl word [edx], ax
add byte [edx], al
add byte [0x4baf1400], dh
add byte [edx], dl
push edx
insd dword es:[edi], dx
outsd dx, dword [esi]
jbe 0x492d88
push ecx
push ecx
jne 0x492d8b
jne 0x492d8d
inc ebp
jbe 0x492d91
outsb dx, byte [esi]
je 0x492da2
add eax, dword [eax]
add byte [eax], al
add byte [eax], al
or byte [eax], al
add dword [edx], ecx
sbb byte [edi], ch
add byte [ecx], al
or bl, byte [eax]
das
dec ecx
add byte [eax], al
add byte [edi], al
inc ecx
push esp
push 0x64616572
add al, byte [eax]
add al, byte [eax]
xor eax, 0x4bafc000
add byte [edx], al
add byte [0x4bafc000], dh
add byte [edx], dl
push edx
insd dword es:[edi], dx
outsd dx, dword [esi]
jbe 0x492dbd
push ecx
jne 0x492dc0
jne 0x492dc2
inc ebp
jbe 0x492dc6
outsb dx, byte [esi]
je 0x492dd7
add eax, dword [eax]
add byte [eax], al
add byte [eax], al
adc byte [eax], al
add dword [eax], eax
dec eax
and al, 0x49
add byte [eax], cl
add byte [edi], al
inc ecx
dec ebp
je 0x492de2
outsd dx, dword [esi]
add al, byte fs:[eax]
add al, byte [eax]
push eax
add byte [eax + 0x16004bb1], bl
dec esi
popal
insd dword es:[edi], dx
push esp
push esp
push 0x64616572
jb 0x492df4
popal
inc esi
inc esi
outsd dx, dword [esi]
jb 0x492dd9
bound esi, qword gs:[ebp + 0x67]
imul ebp, dword [bp + 0x67], 3
add byte [eax], al
or byte [eax], al
add al, byte [eax]
fcom qword [edx]
inc eax
add byte [eax], al
add byte [ebx], cl
inc ecx
push esp
add byte [eax], cl
add byte [edx], al
add ah, bl
adc al, byte [eax]
add byte [eax], al
or eax, dword [ecx + 0x54]
push 0x64616572
dec esi
popal
insd dword es:[edi], dx
add al, byte gs:[eax]
add ah, ah
adc byte [eax], al
add dword [eax], eax
or dword [ecx + 0x54], eax
push 0x64616572
dec ecx
jb 0x492e2d
popal
dec ecx
inc esp
add al, byte [eax]
add al, byte [eax]
push eax
add byte [eax], al
mov dl, 0x4b
add byte [esi], dl
dec esi
popal
insd dword es:[edi], dx
push esp
push 0x64616572
inc esi
outsd dx, dword [esi]
jb 0x492e29
bound esi, qword gs:[ebp + 0x67]
imul ebp, dword [bp + 0x67], 3
add byte [eax], al
or byte [eax], al
add al, byte [eax]
mov eax, 0x4012
add byte [edx], al
add byte [eax + 0x4012], bh
add byte [ebx], cl
inc ecx
push esp
push 0x64616572
dec esi
popal
insd dword es:[edi], dx
add al, byte gs:[eax]
add ah, ah
adc byte [eax], al
add dword [eax], eax
or dword [ecx + 0x54], eax
push 0x64616572
dec ecx
inc esp
add al, byte [eax]
add al, byte [eax]
add ah, ch
scasd eax, dword es:[edi]
dec ebx
add byte [eax], cl
push ebx
jo 0x492e93
imul ebp, dword [esi + 0x57], 0x3746961
add byte [eax], al
add byte [eax], al
add byte [eax], cl
add byte [ecx], al
add byte [eax + edx + 0x40], bl
outsb dx, byte [esi]
push edi
popal
imul esi, dword [ebx + eax], 0
or byte [eax], al
add dword [eax], eax
pushfd
adc byte [eax], al
add byte [eax], al
or cl, byte [ecx + 0x74]
jb 0x492ea6
je 0x492eb0
outsd dx, dword [esi]
outsb dx, byte [esi]
jae 0x492e4d
add byte [edx], al
add byte [eax], ch
add ah, bh
scasd eax, dword es:[edi]
dec ebx
add byte [0x65656c53], al
jo 0x492e5e
add byte [eax], al
add byte [eax], al
add byte [eax], cl
add byte [ecx], al
add byte [eax + edx + 0x40], bl
add byte [eax], al
or byte [eax], al
add dword [eax], eax
pushfd
adc byte [eax], al
add byte [eax], al
pop es
push esp
imul ebp, dword [ebp + 0x65], 0x274756f
add byte [edx], al
add byte [edi], dl
add byte [eax + esi*4], al
dec ebx
add byte [0x6c656959], al
add eax, dword fs:[eax]
add byte [eax], al
add byte [eax], al
or byte [eax], al
add byte [edx], al
add byte [0x4ba87000], dh
add byte [esi], cl
push cs
inc edi
je 0x492eeb
jns 0x492f0d
je 0x492f01
insd dword es:[edi], dx
push esp
imul ebp, dword [ebp + 0x65], 0x373
adc byte [eax], al
or byte [eax], al
add dword [eax], esi
mov esp, 0x4925
add byte [ebx], cl
push ebx
jns 0x492f29
inc eax
add byte [eax], cl
add byte [ecx], al
xor byte [ebp + 0x49], bh
add byte [eax], al
or edx, dword [ebx + 0x79]
jae 0x492f2b
je 0x492f1d
insd dword es:[edi], dx
insd dword es:[edi], dx
push esp
imul ebp, dword [ebp + 0x65], 0x2000273
add byte [esi], dh
add byte [eax], ah
cmpsb byte [esi], byte es:[edi]
dec ebx
add byte [ebx], cl
inc edi
je 0x492f10
push eax
push ebp
push ebp
jae 0x492f33
add eax, dword gs:[bx + si]
pushfd
adc byte [eax], al
or byte [eax], al
add dword [ecx], edx
mov esp, 0x4925
add byte [edi], cl
push eax
jb 0x492f4d
jbe 0x492f3d
jns 0x492f5f
jae 0x492f61
je 0x492f53
insd dword es:[edi], dx
insd dword es:[edi], dx
push esp
imul ebp, dword [ebp + 0x65], 0x2000273
add byte [esi], bl
add byte [ecx + ebp*4], bl
dec ebx
add byte [edi + eax*2], cl
je 0x492f57
je 0x492f57
imul esp, dword [ebx + 0x6b], 0x6e756f43
je 0x492f0f
add ah, ah
adc byte [eax], al
or byte [eax], al
add byte [edx], al
add byte [eax], al
add byte [edi + ebp], bl
in al, 0x10
inc eax
add byte [eax], cl
add byte [eax], al
add al, byte [eax]
add byte [eax], al
sbb al, 0x2f
dec ecx
add byte [edi], al
pop es
push esp
push esp
push 0x64616572
xchg esp, eax
dec ecx
add byte [eax + 0x401f], cl
mov byte [edi], bl
inc eax
add byte [eax], al
add byte [esi], cl
push ebx
jns 0x492fa6
je 0x492f9a
insd dword es:[edi], dx
inc ebx
insb byte es:[edi], dx
popal
jae 0x492faf
jae 0x492f3f
jae 0x492f3f
add byte [edx], cl
add byte [edx], al
mov word [edi], gs
dec ecx
add byte [edx], al
add byte [edx], al
mov ch, 0x2f
dec ecx
add byte [edx], al
add byte [edx], al
fisubr word [edi]
dec ecx
add byte [edx], al
add byte [edx], al
or byte [eax], dh
dec ecx
add byte [edx], al
add byte [edx], al
add cl, byte [eax]
xor byte [ecx], cl
add al, byte [eax]
add ch, byte [ebx]
xor byte [ecx], cl
add al, byte [eax]
add cl, byte [eax + esi + 0x49]
add byte [edx], al
add byte [edx], al
outsd dx, dword [esi]
xor byte [ecx], cl
add al, byte [eax]
add dl, byte [ecx + 0x2004930]
add byte [edx], al
mov ch, 0x30
dec ecx
add byte [edx], al
sub esi, dword [eax]
dec ecx
add byte [edx], al
add byte [edx], al
dec esp
xor byte [ecx], cl
add al, byte [eax]
add ch, byte [edi + 0x30]
dec ecx
add byte [edx], al
add byte [edx], al
xchg ecx, eax
xor byte [ecx], cl
add al, byte [eax]
add dh, byte [ebp + 0x2004930]
add byte [edx], al
fdiv dword [eax]
dec ecx
add byte [edx], al
add byte [edx], al
add byte [eax], al
add byte [eax], al
adc byte [eax], al
and al, 0
add bh, bh
add byte [eax], al
add byte [eax], al
add dword [eax], eax
add byte [eax], al
add byte [eax], al
add byte [eax - 0x80000000], al
invalid
push cs
inc ebp
js 0x49301e
jb 0x49301b
popal
insb byte es:[edi], dx
push esp
push 0x64616572
mov byte [edi], bl
inc eax
add byte [eax], ah
add byte [eax], al
inc dword [eax]
add byte [eax], al
add byte [ecx], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], 0
add byte [eax + 0x460effff], al
popal
je 0x493035
insb byte es:[edi], dx
inc ebp
js 0x49303b
invalid
jo 0x49304f
imul ebp, dword [edi + 0x6e], section..text
adc byte [eax], al
add bh, bh
adc byte [ecx + 0x1004b], ch
add byte [eax], 0
add byte [eax + 0x4608ffff], al
imul ebp, dword [esi + 0x69], 0x64656873
jo 0x49303e
inc eax
add byte [eax], cl
add byte [eax], al
inc dword [eax]
add byte [eax], al
add byte [ecx], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add dword [eax], eax
add byte [eax], al
add byte [eax], al
add byte [eax - 0x80000000], al
invalid
add byte [eax], 0
add byte [eax + 0x4806ffff], al
popal
dec ecx
inc esp
nop
jno 0x493123
add byte [eax], bl
add byte [eax], al
call [eax]
add byte [eax], al
inc dword [ecx]
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], 0
add byte [eax + 0x4f0bffff], al
outsb dx, byte [esi]
push esp
jb 0x493166
imul ebp, dword [esi + 0x61], 0x6574
pop eax
xor dword [ecx], ecx
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
dec esp
xor cl, byte [ecx]
pop eax
xor dword [ecx], ecx
mov byte [ecx], dh
dec ecx
add byte [eax], al
add byte [eax], al
add byte [esi + 0x10004931], ah
add byte [eax], dl
add byte [eax], al
add byte [eax], dl
pop ss
inc eax
add byte [eax - 0x5fffbf83], bl
jge 0x493173
add ah, cl
add byte [eax], 0xc4
add byte [eax], 0xe4
add byte [eax], 0xe8
add byte [eax], 0xec
add byte [eax], 0xe0
add byte [eax], 0x14
jnp 0x49318f
add byte [eax], dh
jnp 0x493193
add byte [eax + 0x407c], ah
add byte [eax], al
add byte [eax], al
add byte [edx], al
add byte [eax], al
pushfd
adc byte [eax], al
add al, 0
add byte [eax], al
push es
add byte [eax], al
add byte [esi], al
inc esi
dec ecx
outsb dx, byte [esi]
js 0x493173
add byte [eax], al
invalid
add byte [eax + eax - 0xc], al
push ebp
xor dword [ecx], ecx
inc edx
add ah, dh
call [edi]
xor cl, byte [ecx]
inc edx
add ah, dh
inc dword [eax]
add byte [esp + edx*2], dl
inc ebx
outsd dx, dword [esi]
insd dword es:[edi], dx
jo 0x49321c
outsb dx, byte [esi]
outsb dx, byte gs:[esi]
je 0x4931f7
outsb dx, byte [esi]
jne 0x493222
jb 0x493219
je 0x493229
jb 0x4931f6
add ah, cl
mov dl, 0x4b
add byte [esi], al
inc ebx
jb 0x49322a
popal
je 0x49322d
add eax, dword [eax]
add byte [eax], al
add byte [eax], al
or byte [eax], al
add cl, byte [eax]
dec eax
xor cl, byte [ecx]
add byte [eax], al
add al, 0x53
insb byte es:[edi], dx
add al, byte [eax]
or al, dh
push esp
dec ecx
add byte [edx], al
add byte [edx], cl
inc ecx
inc ebx
outsd dx, dword [esi]
insd dword es:[edi], dx
jo 0x49325c
outsb dx, byte [esi]
outsb dx, byte gs:[esi]
je 0x4931f4
add byte [edx], al
add byte [edx], ch
add byte [eax], dl
mov bl, 0x4b
add byte [edx], cl
inc edi
adc byte [ebx + 0x470a004b], dh
je 0x493243
jne 0x493274
jb 0x493269
outsb dx, byte [esi]
je 0x49320a
add al, dh
push esp
dec ecx
add byte [eax], cl
add byte [ecx], al
or byte [eax + 0x32], cl
dec ecx
add byte [eax], al
add byte [ebx + edx*2], al
insb byte es:[edi], dx
insb byte es:[edi], dx
add al, byte [eax]
add al, byte [eax]
sub byte [eax], al
sbb al, 0xb3
add byte [edx], al
add byte [eax], ch
add byte [ebx + esi*4], bl
mov bl, 0x4b
dec ebx
add byte [eax], cl
dec ebp
outsd dx, dword [esi]
jbe 0x49328f
dec esi
dec esi
js 0x4932a2
je 0x493232
add eax, dword [eax]
add byte [eax], dl
add byte [eax], al
adc byte [eax], al
or byte [eax], al
add dword [eax], ecx
dec eax
xor cl, byte [ecx]
add byte [eax], al
add al, 0x53
inc eax
add byte [eax], cl
add byte [ecx], al
or byte [eax + 0x32], cl
dec ecx
add byte [eax], al
add byte [ebx + edx*2], al
insb byte es:[edi], dx
add al, byte [eax]
add al, byte [eax]
add al, byte [eax]
add byte [edx + esi + 0x49], cl
add byte [edi], al
adc al, 0x54
inc ebx
outsd dx, dword [esi]
insd dword es:[edi], dx
jo 0x4932c3
outsb dx, byte [esi]
outsb dx, byte gs:[esi]
je 0x49329e
outsb dx, byte [esi]
jne 0x4932c9
jb 0x4932c0
jb 0x4932c0
je 0x4932d0
jb 0x4932bb
xor dword [ecx], ecx
mov byte [edi], bl
inc eax
add byte [eax], al
add byte [esi], cl
push ebx
jns 0x4932e3
je 0x4932d7
insd dword es:[edi], dx
inc ebx
inc ebx
insb byte es:[edi], dx
popal
jae 0x4932ec
jae 0x49327c
add byte [ecx], al
add byte [edx], al
mov dh, byte [edx]
dec ecx
add byte [edx], al
add byte [edx], al
add byte [eax], al
add al, dh
push esp
dec ecx
add byte [eax], dl
mov bl, 0x4b
add byte [eax], al
add byte [eax], al
add byte [ecx], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], 0
add byte [eax], al
add byte [eax + 0x4307ffff], al
jne 0x49331a
invalid
jb 0x49330f
outsb dx, byte [esi]
je 0x49325d
xor cl, byte [ecx]
add ecx, dword [edx]
push esp
dec edi
jo 0x49331b
jb 0x493319
je 0x493323
outsd dx, dword [esi]
outsb dx, byte [esi]
add dword [eax], eax
add byte [eax], al
add byte [ecx], al
add byte [eax], al
add byte [edx + esi + 0x6f080049], ch
jo 0x493316
add byte [eax], al
lodsb al, byte [esi]
xor cl, byte [ecx]
or byte [edi + 0x70], ch
dec ecx
outsb dx, byte [esi]
jae 0x493335
jb 0x493346
or byte [edi + 0x70], ch
push edx
insd dword es:[edi], dx
insd dword es:[edi], dx
outsd dx, dword [esi]
jbe 0x493340
push cs
push ebx
jns 0x493352
je 0x493346
insd dword es:[edi], dx
inc ebx
inc ebx
insb byte es:[edi], dx
popal
jae 0x49335b
jae 0x4932ed
add al, dh
lock xor cl, byte [ecx]
xor cl, byte [ecx]
add eax, dword [ebx]
cmp dh, byte [0x135]
add byte [eax], al
or al, byte [eax]
add byte [eax], al
in al, dx
xor cl, byte [ecx]
or dword [ebx + 0x73], esp
dec esp
outsd dx, dword [esi]
popal
imul ebp, dword fs:[esi + 0x67], 0x52736309
push edx
popal
imul ebp, dword fs:[esi + 0x67], 0x57736309
or dword [ebx + 0x73], esp
push edi
jb 0x493385
imul esi, dword [ecx + ebp*2 + 0x6e], 0x73630c67
je 0x493387
outsb dx, byte [esi]
or al, 0x63
jae 0x493368
inc esp
jae 0x49339b
jb 0x493398
jns 0x493394
outsb dx, byte [esi]
or esp, dword [bp + di + 0x73]
inc esp
jae 0x49339d
outsb dx, byte [si]
outsb dx, byte [esi]
imul ebp, dword [esi + 0x67], 0x4173630a
outsb dx, byte [esi]
arpl word [ebp + 0x73], sp
je 0x4933b2
jae 0x4933b6
outsd dx, dword [esi]
jb 0x49334f
arpl word [ebx + 0x55], si
jae 0x49339d
jo 0x4933ae
popal
je 0x4933b6
outsb dx, byte [esi]
or byte [bp + di + 0x73], ah
or byte [ebx + 0x73], ah
inc esi
imul edi, dword [eax + 0x75], 0x63127370
jae 0x4933a2
inc esi
jb 0x4933c3
dec esi
outsd dx, dword [esi]
je 0x4933cc
imul sp, word [ebx + 0x61], 0x6974
outsd dx, dword [esi]
outsb dx, byte [esi]
or byte [ebx + 0x73], ah
dec ecx
imul ebp, dword [edi + 0x6e], 0x49736308
outsb dx, byte [esi]
insb byte es:[edi], dx
imul ebp, dword [esi + 0x65], 0x44736310
jae 0x4933e4
outsb dx, byte [si]
dec ecx
outsb dx, byte [esi]
jae 0x4933f5
popal
outsb dx, byte [esi]
arpl word [ebp + 0xe], sp
push cs
push ebx
jns 0x4933fc
je 0x4933f0
insd dword es:[edi], dx
inc ebx
insb byte es:[edi], dx
popal
jae 0x493405
jae 0x493397
add al, byte [eax]
add byte [eax], al
add byte [eax], al
add byte [ebx + esi + 0xf060049], bl
push esp
inc ebx
outsd dx, dword [esi]
pushfd
xor ecx, dword [ecx]
push es
add byte [esi], al
andps xmm0, xmmword [ebx + 0x6f]
insd dword es:[edi], dx
jo 0x493413
outsb dx, byte [esi]
outsb dx, byte gs:[esi]
je 0x4933fc
je 0x49340c
je 0x493412
add ebp, esp
in al, dx
xor cl, byte [ecx]
add al, byte [eax]
add byte [edx], al
add byte [eax], al
mov esp, 0x3004933
add edi, dword [edx]
xor eax, 1
add byte [eax], al
add byte [ebx], al
add byte [eax], al
add byte [eax + 0xd004933], bh
arpl word [ebx + 0x49], si
outsb dx, byte [esi]
dec ecx
add byte [0x6e497363], cl
push 0x74697265
popal
bound ebp, qword [ebp + 0x10]
arpl word [ebx + 0x43], si
push 0x506b6365
push eax
jb 0x493456
jo 0x49342a
jbe 0x49344c
imul ebp, dword [esi + ecx + 0x63], 0x62755373
push ebx
jne 0x493455
inc ebx
outsd dx, dword [esi]
insd dword es:[edi], dx
jo 0x493467
outsb dx, byte [esi]
outsb dx, byte gs:[esi]
je 0x493408
or esp, dword [ebx + 0x73]
push esp
arpl word [ebx + 0x54], si
jb 0x493463
outsb dx, byte [esi]
jae 0x49346e
outsb dx, byte gs:[esi]
je 0x493417
push cs
push ebx
jns 0x49347f
je 0x493473
insd dword es:[edi], dx
inc ebx
insb byte es:[edi], dx
popal
jae 0x493488
jae 0x49341a
add al, byte [eax]
add byte [eax], al
add byte [eax], ah
xor al, 0x49
add byte [eax], al
add byte [eax], al
and byte [ecx + ecx*2], dh
add byte [esi], al
andps xmm0, xmmword [ebx + 0x6f]
insd dword es:[edi], dx
jo 0x493497
outsb dx, byte [esi]
outsb dx, byte gs:[esi]
outsb dx, byte [esi]
je 0x493480
je 0x4934a8
insb byte es:[edi], dx
add dword gs:[eax + 0x2004933], edi
add byte [eax], al
add dword [eax], eax
add byte [eax + 0x34], al
dec ecx
add byte [eax], cl
push cs
push esp
inc edi
je 0x49349a
je 0x4934bb
popal
insd dword es:[edi], dx
push eax
jb 0x4934be
arpl word [eax], ax
add dword [edx], ecx
add dword [ebx + 7], edx
pop es
push esp
push ebx
je 0x4934cc
popal
insd dword es:[edi], dx
add byte [eax], ah
loopne 0x4934a9
add byte [eax + 0x34], ch
dec ecx
xor al, 0x49
add byte [edx], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [ecx], al
or ah, byte [eax]
loopne 0x4934bb
add dword [edx], ecx
and al, ah
dec eax
add byte [ecx], al
push ebx
add al, byte [eax]
jl 0x4934ae
dec ecx
add byte [eax], cl
adc eax, 0x74654754
inc esp
inc edi
je 0x4934c7
insb byte es:[edi], dx
je 0x4934e8
push ebx
je 0x4934fc
popal
insd dword es:[edi], dx
jae 0x4934d4
jbe 0x4934f6
outsb dx, byte [esi]
je 0x493494
add ecx, dword [eax]
push es
push ebx
outsb dx, byte gs:[esi]
jb 0x4934a5
push esp
dec edi
bound ebp, qword [edx + 0x65]
arpl word [eax + eax + 4], si
push eax
add byte [eax + edx*2], al
jb 0x493519
outsd dx, dword [esi]
arpl word [esi], cx
push esp
inc edi
je 0x493504
je 0x493525
popal
insd dword es:[edi], dx
push eax
jb 0x493528
arpl word [ecx], ax
pop es
dec eax
popal
outsb dx, byte [esi]
insb byte es:[edi], dx
pop es
inc edx
outsd dx, dword [esi]
outsd dx, dword [esi]
insb byte es:[edi], dx
popal
outsb dx, byte [esi]
add byte [eax + 0x3c00401f], cl
xor al, 0x49
mov byte [edi], bl
inc eax
add byte [esp + esi], bh
dec ecx
add byte [eax], al
adc byte [eax], al
fidiv word [ecx + ecx*2]
add byte [eax], dl
inc eax
add dh, bl
xor al, 0x49
add byte [edx], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [ebx], al
or byte [eax + 0x600401f], cl
inc eax
add byte [esi], al
push ebx
outsb dx, byte gs:[esi]
jb 0x4934f4
add byte [eax], al
cmp al, 0x34
dec ecx
add byte [eax + edx*2], al
jb 0x49356b
arpl word [edx], ax
add byte [ecx], al
add byte [eax], dl
inc eax
add byte [edi], al
pop es
dec eax
popal
outsb dx, byte [esi]
insb byte es:[edi], dx
add al, byte fs:[eax]
add byte [eax], al
adc al, 0x35
dec ecx
add byte [edx], dl
push cs
push esp
inc ebx
outsd dx, dword [esi]
insd dword es:[edi], dx
jo 0x49358b
outsb dx, byte [esi]
outsb dx, byte gs:[esi]
je 0x49356f
popal
insd dword es:[edi], dx
add al, byte gs:[eax]
add byte [eax], al
add byte [eax], al
add byte [esi + 0x1b0f0049], ch
push esp
dec edi
bound esi, qword [ebx + 0x65]
sub al, 0x35
dec ecx
add byte [edi], cl
sbb edx, dword [edi + ecx*2 + 0x62]
jae 0x493598
jb 0x4935ab
jb 0x4935ab
push esp
inc ebx
popal
outsb dx, byte [esi]
dec edi
bound esi, qword [ebx + 0x65]
jb 0x4935b9
inc ebp
jbe 0x4935ac
outsb dx, byte [esi]
je 0x4934fa
mov al, 0x26
inc eax
inc eax
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [esi], cl
push ebx
jns 0x4935d5
je 0x4935c9
insd dword es:[edi], dx
inc ebx
insb byte es:[edi], dx
popal
jae 0x4935de
jae 0x49356f
add bh, bh
inc dword [edx]
add byte [eax], al
js 0x4935ab
invalid
dec ecx
add byte [edi], cl
push ds
push esp
dec edi
bound esi, qword [ebx + 0x65]
jb 0x4935f7
jb 0x4935f7
push esp
dec edi
bound esi, qword [ebx + 0x65]
jb 0x493602
jbe 0x4935f2
jb 0x4935d0
jb 0x4935d0
inc ebp
jbe 0x4935fb
outsb dx, byte [esi]
je 0x493549
mov al, 0x26
inc eax
inc eax
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
push cs
add byte [esi], cl
push ebx
jns 0x493624
je 0x493618
insd dword es:[edi], dx
inc ebx
insb byte es:[edi], dx
popal
jae 0x49362d
jae 0x493620
jae 0x4935be
jae 0x4935be
add bh, bh
inc dword [edx]
add byte [eax], al
add byte [esi + esi], bl
dec ecx
add byte [eax], al
invalid
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax + 0x36], al
dec ecx
inc eax
dec ecx
add al, dl
cmp dword [ecx], ecx
pop edx
dec ecx
add byte [ecx + 0x4936], ch
dec ecx
add byte [eax], al
add byte [eax], al
add byte [edi], al
aaa
dec ecx
add byte [eax + eax], dl
add byte [eax], al
adc byte [edi], dl
inc eax
add byte [eax - 0x5fffbf83], bl
jge 0x493637
inc eax
add byte [eax - 0x33ffbf83], ah
add ah, cl
add byte [eax], 0xc4
add ah, al
add byte [eax], 0xe4
add byte [eax], 0xe8
inc eax
add al, ch
add byte [eax], 0xec
add byte [eax], 0xe0
add byte [eax], 0x14
jnp 0x493653
inc eax
add byte [ebx + edi*2], dl
inc eax
add byte [eax], dh
jnp 0x493657
add al, bl
salc
fcom st(6)
dec ebx
add byte [edi + edx*8], al
dec ebx
add byte [ecx + ebx*8 - 0x28d7ffb5], cl
mov ecx, ds
dec ebx
add byte [eax], ch
xlatb
sub bh, dl
dec ebx
add byte [esi + ebx*8], ch
dec ebx
add byte [esi + ebx*8 + 0x4b], al
add byte [eax - 0x24], dh
fimul word [ebx]
jo 0x49360e
dec ebx
add byte [eax - 0x23], al
dec ebx
add ah, dh
fimul dword [ebx]
movsb byte es:[edi], byte [esi]
invalid
xor eax, 0xc0049
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add eax, dword [eax]
add al, ch
int3
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [ebx], al
add byte [eax], al
call 0x4498034
add byte [eax], al
add byte [edx], cl
inc esi
dec edi
bound esi, qword [ebx + 0x65]
jb 0x4936e9
jb 0x4936e9
add al, byte [eax]
add byte [eax], ch
xor eax, 0x80049
add byte [eax], al
or eax, dword [esi + 0x43]
popal
outsb dx, byte [esi]
dec edi
bound esi, qword [ebx + 0x65]
jb 0x493702
add al, byte gs:[eax]
add byte [ebp + esi + 0x49], dh
add byte [eax + eax], cl
add byte [eax], al
push cs
inc esi
dec edi
bound esi, qword [ebx + 0x65]
jb 0x493716
jb 0x4936e4
add al, byte fs:[eax]
add byte [eax], al
or eax, dword [eax]
adc dh, byte [edi]
dec ecx
add byte [eax + eax - 0xc], al
invalid
add byte [ebp + 0x4a004938], dh
dec edx
add byte [0x4938ec00], al
add byte [edx], cl
push es
add byte [0x4a004939], dh
add byte [edi], al
add byte [ecx + 0x4a004939], al
add byte [eax], cl
add byte [ecx], cl
add byte [edx], cl
push esp
dec edi
bound esi, qword [ebx + 0x65]
jb 0x493785
jb 0x493785
add byte es:[eax + 0x6004bd6], dl
dec ebx
add byte [esi], al
inc ebx
jb 0x493781
popal
je 0x493784
add eax, dword [eax]
add byte [eax], al
add byte [eax], al
or byte [eax], al
add dword [eax], ecx
int3
push ebx
insb byte es:[edi], dx
add al, byte [eax]
add al, byte [eax]
add bl, byte [eax + edx + 0x10040]
add cl, byte [ecx + 0x44]
add al, byte [eax]
add al, byte [eax]
inc esi
add byte [ecx + ebx*8 + 0x410b004b], cl
dec edi
bound esi, qword [ebx + 0x65]
jb 0x49381b
jb 0x4937ab
add byte [eax], al
add byte [eax], al
add byte [eax], cl
add byte [ebx], al
or ah, cl
cmp dword [ecx], ecx
add byte [eax], al
add al, 0x53
insb byte es:[edi], dx
add al, byte [eax]
add bl, byte [eax + edx + 0x10040]
add cl, byte [ecx + 0x44]
add al, byte [eax]
or dh, byte [eax + 0x2004026]
add byte [0x746e4941], al
add al, byte [eax]
add al, byte [eax]
inc edi
add byte [eax], ch
xlatb
dec ebx
add byte [ebx], cl
inc ecx
dec edi
bound esi, qword [ebx + 0x65]
jb 0x493861
add byte [eax], al
or byte [eax], al
add ecx, dword [eax]
int3
jb 0x4937f1
add byte [eax], al
add byte [eax], al
add byte [eax + eax], cl
add byte [eax], al
or al, 0
add ecx, dword [eax]
int3
outsb dx, byte [esi]
je 0x493884
add al, byte [eax]
add al, byte [eax]
dec ecx
add byte [esi + ebx*8], ch
dec ebx
add byte [esi], cl
push edx
insd dword es:[edi], dx
outsd dx, dword [esi]
jbe 0x493894
dec edi
bound esi, qword [ebx + 0x65]
jb 0x4938ab
jb 0x49383b
add byte [eax], al
add byte [eax], al
add byte [eax], cl
add byte [ebx], al
or ah, cl
cmp dword [ecx], ecx
add byte [eax], al
add al, 0x53
insb byte es:[edi], dx
add al, byte [eax]
add bl, byte [eax + edx + 0x10040]
add cl, byte [ecx + 0x44]
add al, byte [eax]
or dh, byte [eax + 0x2004026]
add byte [0x746e4941], al
add byte [eax], al
or byte [eax], al
add ecx, dword [eax]
int3
add eax, 0x746e4941
add al, byte [eax]
add al, byte [eax]
dec edx
add byte [esi + ebx*8 + 0x4b], al
add byte [esi], cl
push edx
insd dword es:[edi], dx
outsd dx, dword [esi]
jbe 0x4938dd
dec edi
bound esi, qword [ebx + 0x65]
jb 0x4938f4
jb 0x493884
add byte [eax], al
add byte [eax], al
add byte [eax + eax], cl
add byte [eax], al
or al, 0
add ecx, dword [eax]
int3
add al, byte [eax]
push ss
pushfd
adc byte [eax], al
add dword [eax], eax
add ecx, dword [ecx + 0x44]
jae 0x4938a5
add byte [edx], cl
mov al, 0x26
inc eax
add byte [eax], cl
add byte [0x746e4941], al
add eax, 0x746e4941
add al, byte [eax]
add al, byte [eax]
aaa
add byte [eax - 0x24], dh
dec ebx
add byte [ebx], cl
dec ecx
jae 0x49390e
bound esi, qword [ebx + 0x65]
jb 0x49393a
imul ebp, dword [esi + 0x67], 0x10000003
inc eax
add byte [eax], cl
add byte [edx], al
or ah, cl
cmp dword [ecx], ecx
add byte [eax], al
add al, 0x53
insb byte es:[edi], dx
add al, byte [eax]
add bl, byte [eax + edx + 0x10040]
add byte [edx], al
pushfd
adc byte [eax], al
add dword [eax], eax
add cl, byte [ecx + 0x44]
add al, byte [eax]
add al, byte [eax]
dec ecx
add byte [eax - 0x23], al
dec ebx
add byte [esi], cl
push esp
jb 0x49396f
dec ecx
jae 0x493948
bound esi, qword [ebx + 0x65]
jb 0x493974
imul ebp, dword [esi + 0x67], 0x10000003
inc eax
add byte [eax], cl
add byte [ebx], al
or ah, cl
cmp dword [ecx], ecx
add byte [eax], al
add al, 0x53
add byte [eax], al
add byte [ebx + edx*2], al
insb byte es:[edi], dx
add al, byte [eax]
add bl, byte [eax + edx + 0x10040]
add cl, byte [ecx + 0x44]
add al, byte [eax]
sub byte [eax + 0x2004026], dh
add byte [0x746e4941], al
add al, byte [eax]
add al, byte [eax]
dec esp
add ah, dh
fimul dword [ebx]
adc eax, 0x53746547
add byte [0x53746547], dl
imul ebp, dword [esi + 0x67], 0x6143656c
jae 0x4939bd
je 0x493999
dec edi
bound esi, qword [ebx + 0x65]
jb 0x4939c5
jb 0x493955
add byte [eax + 0x8004026], dh
inc eax
add byte [eax], cl
add byte [ebx], al
or ah, cl
cmp dword [ecx], ecx
add byte [eax], al
add al, 0x53
insb byte es:[edi], dx
add al, byte [eax]
add bl, byte [eax + edx + 0x10040]
add cl, byte [ecx + 0x44]
add al, byte [eax]
dec eax
mov al, 0x26
inc eax
add byte [edx], al
add byte [ecx], al
add dword [edx], eax
add byte [edx], al
add byte [ebx], cl
movsb byte es:[edi], byte [esi]
invalid
jbe 0x493a00
jb 0x4939a0
add byte [eax - 0x79], ch
dec eax
add byte [eax], cl
add byte [ebx], al
or ah, cl
cmp dword [ecx], ecx
add byte [eax], al
add al, 0x53
insb byte es:[edi], dx
add al, byte [eax]
add bl, byte [eax + edx + 0x10040]
add cl, byte [ecx + 0x44]
add al, byte [eax]
dec eax
push 0x2004887
add byte [ecx], al
add dword [edx], eax
add byte [edx], al
add al, dl
cmp dword [ecx], ecx
pop es
or dl, byte [edi + ecx*2 + 0x62]
jae 0x493a3c
jb 0x493a4f
jb 0x493a4f
sbb al, 0x36
dec ecx
add byte [eax + 0x401f], cl
add byte [esi], cl
push ebx
jns 0x493a5d
je 0x493a51
insd dword es:[edi], dx
inc ebx
insb byte es:[edi], dx
popal
jae 0x493a66
jae 0x4939f6
add byte [edx], al
add byte [edx], al
or edi, dword [edx]
dec ecx
add byte [edx], al
add byte [edx], al
xor bh, byte [edx]
dec ecx
add byte [edx], al
add byte [edx], al
add dh, byte [edx]
cmp cl, byte [ecx]
add al, byte [eax]
add al, byte [eax]
add byte [eax], al
sub byte [0x80049], dh
add byte [eax], al
add byte [eax], ch
xor eax, 0x80049
add bh, bh
or byte [eax], al
add bh, bh
add dword [eax], eax
add byte [eax], al
add byte [eax], al
add byte [eax - 0x80000000], al
invalid
add bh, bh
add dword [eax], eax
add byte [eax], al
add byte [eax], al
add byte [eax - 0x80000000], al
invalid
dec edi
bound esi, qword [ebx + 0x65]
jae 0x493ab8
jb 0x493acb
jb 0x493a99
mov ah, 0x3a
dec ecx
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add ah, bl
cmp cl, byte [ecx]
add byte [eax], al
add byte [eax], al
mov esp, 0x493a
add byte [eax], al
add dl, al
cmp cl, byte [ecx]
sbb al, 0
add byte [eax], al
je 0x493a08
cmp cl, byte [ecx]
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
fdivr qword [edx]
dec ecx
add byte [eax], al
add byte [eax], al
add byte [edx + edi + 0x49], bh
add byte [eax], al
ret 0x493a
inc ecx
add byte [eax - 0x5fffbf83], bl
jge 0x493acf
add byte [eax], bh
push edi
inc edx
add ah, al
add byte [eax], 0xe4
add byte [eax], 0xe8
add byte [eax], 0xec
add byte [eax], 0xe0
add byte [eax], 0x14
jnp 0x493aeb
add byte [eax], dh
jnp 0x493aef
add byte [eax + 0x56], al
inc edx
add al, ah
push esi
inc edx
add byte [esi + edx*2 + 0x42], al
add byte [eax], al
add al, byte [eax]
adc al, byte [ebp + 0x4f]
test byte [esi + 0x42], dl
add byte [eax], al
add byte [eax], al
add byte [edx], al
add byte [edx], dl
inc ebp
dec edi
bound esi, qword [ebx + 0x65]
jb 0x493b40
jb 0x493b12
jb 0x493b12
js 0x493b32
jo 0x493b46
imul ebp, dword [edi + 0x6e], 0xdc000000
cmp cl, byte [ecx]
pop es
adc al, byte [ebp + 0x4f]
bound esi, qword [ebx + 0x65]
jb 0x493b5b
jb 0x493b2d
js 0x493b4d
jo 0x493b61
jo 0x493b61
imul ebp, dword [edi + 0x6e], 0x493ab4
pushfd
mov byte [ecx], al
add byte [eax], al
outsb dx, byte [esi]
mov ah, 0x3a
dec ecx
add byte [eax + ecx*4 + 0x41], bl
push cs
push ebx
jns 0x493b71
je 0x493b65
insd dword es:[edi], dx
inc ebx
insb byte es:[edi], dx
popal
jae 0x493b7a
jae 0x493b0a
add byte [eax], al
add byte [edx], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
sbb byte [ebx], bh
dec ecx
add byte [esi], al
sbb al, 0x54
inc edx
popal
jae 0x493b84
inc ecx
jae 0x493b9b
outsb dx, byte [esi]
arpl word [edx + 0x65], dx
jae 0x493b9d
insb byte es:[edi], dx
je 0x493b59
push esp
inc ecx
jae 0x493ba8
outsb dx, byte [esi]
arpl word [esi + 0x6c], ax
insb byte es:[edi], dx
popal
jae 0x493b3c
add eax, 0
add byte [eax], al
add byte [eax], al
add al, byte [eax]
add byte [eax + eax], al
add byte [eax], al
add al, 0
int3
test eax, 0xc0830002
loopne 0x493b36
mov ebx, 0x830002a9
shl al, 0xe9
out dx, eax
test eax, 0xc0830002
add eax, 0xffffffe0
jmp fcn.004be570
loopne 0x493b46
rsm
add al, byte [eax]
add eax, 0xffffffe0
jmp 0x4be568
jmp [ecx - 0x3f7cfffe]
add dword [esp + 4], 0xffffffe0
jmp fcn.0040eb5c
inc dword [ebx - 0x1ffbdbbc]
jmp fcn.0040eb84
inc dword [ebx - 0x1ffbdbbc]
jmp fcn.0040eba0
add byte [ecx + 0x3b], al
dec ecx
add byte [ecx + 0x3b], cl
dec ecx
add byte [ecx + 0x3b], dl
dec ecx
add byte [ecx + 0x3b], bl
dec ecx
add byte [ecx + 0x3b], ah
dec ecx
add byte [ecx + 0x3b], ch
dec ecx
add byte [ecx], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax + 0x2000493b], dl
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax + 0x30004114], al
cmp al, 0x49
cmp ecx, dword [ecx]
dec ecx
cmp ecx, dword [ecx]
push ecx
cmp ecx, dword [ecx]
pop ecx
cmp ecx, dword [ecx]
popal
cmp ecx, dword [ecx]
imul edi, dword [ebx], 0x10049
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
nop
cmp ecx, dword [ecx]
and byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
adc byte [ecx + eax*2], 0
xor byte [ecx + ecx*2], bh
add byte [ebx + edi + 0x49], dh
add byte [eax], al
add byte [eax], al
add byte [eax], al
adc al, 0x3e
dec ecx
add byte [eax + 0x3c], al
dec ecx
add ah, al
cmp al, 0x49
add byte [eax], al
add byte [eax], al
add dl, bh
cmp al, 0x49
add byte [eax], ch
add byte [eax], al
add byte [edi + 0x7d980040], bl
inc eax
add byte [eax - 0x33ffbf83], ah
add byte [eax], 0xc4
add byte [eax], 0x2c
jmp 0x493c57
js 0x493cce
add al, byte [eax]
add byte [ebx + edi], dl
dec ecx
add byte [eax], dl
add byte [eax], al
add byte [ebx], cl
inc esi
inc ecx
jae 0x493ce3
outsb dx, byte [esi]
arpl word [esi + 0x6c], ax
popal
jae 0x493c74
add byte [eax], al
in al, 0x10
inc eax
add byte [eax + eax], dl
add byte [eax], al
cmovbe ecx, dword [ecx + 0x6e]
jbe 0x493cf1
imul ebp, dword [ecx + 0x6e], 0x67
push esp
push 0x64616572
add al, byte [eax]
add byte [esp + edx + 0x41], al
add byte [eax], bl
add byte [eax], al
add byte [esi + eax*2], cl
inc ecx
jae 0x493d15
outsb dx, byte [esi]
arpl word [eax + 0x61], cx
outsb dx, byte [esi]
insb byte es:[edi], dx
add al, byte gs:[eax]
add dword [eax + 0x1c00401f], ecx
add byte [eax], al
add byte [edx], dl
inc esi
dec ecx
outsb dx, byte [esi]
jbe 0x493d24
imul ebp, dword [ecx + 0x6e], 0x67
inc ebp
js 0x493d1f
jo 0x493d33
imul ebp, dword [edi + 0x6e], 2
push es
add byte [ebx], cl
cmp eax, 0x440049
hlt
add byte [edx], al
hlt
cmp eax, 0x410049
hlt
popal
je 0x493d7d
add eax, dword [eax]
add byte [eax], al
add byte [eax], al
or byte [eax], al
add dword [eax], ecx
adc byte [esi], bh
add byte [ecx], al
or byte [eax], dl
dec ecx
dec ecx
add byte [eax], al
add byte [ebx + edx*2], al
insb byte es:[edi], dx
add al, byte [eax]
add al, byte [eax]
daa
add byte [ebx + 0x4407004b], cl
mov ebx, fs
dec ebx
add byte [edi], al
inc esp
jae 0x493db0
jb 0x493dad
jns 0x493d43
add byte [eax], al
add byte [eax], al
add byte [eax], cl
add byte [ecx], al
or byte [eax], dl
dec ecx
add byte [eax], al
or byte [eax], al
add dword [eax], ecx
adc byte [esi], bh
dec ecx
add byte [eax], al
add byte [ebx + edx*2], al
insb byte es:[edi], dx
add al, byte [eax]
add al, byte [eax]
add byte es:[eax], cl
in al, 0x4b
add byte [esi], al
inc ebx
popal
outsb dx, byte [esi]
arpl word [ebp + 0x6c], sp
add eax, dword [eax]
add byte [eax], dl
inc eax
add byte [eax], cl
add byte [ecx], al
or byte [eax], dl
dec ecx
add byte [eax], al
add byte [ebx + edx*2], al
insb byte es:[edi], dx
add al, byte [eax]
add al, byte [eax]
xor dword [eax], eax
js 0x493d67
add byte [ecx], dh
add byte [eax - 0x1b], bh
dec ebx
add byte [esi], al
dec ecx
outsb dx, byte [esi]
jbe 0x493df8
imul esp, dword [ebp + 3], 0
adc byte [ecx + eax*2], 0
or byte [eax], al
add cl, byte [eax]
adc byte [esi], bh
dec ecx
add byte [eax], al
add byte [ebx + edx*2], al
insb byte es:[edi], dx
add al, byte [eax]
dec eax
adc byte [ecx + eax*2], 0
add dword [eax], eax
add dword [ecx], eax
add al, byte [eax]
add al, byte [eax]
xor dword [eax], eax
add dh, ah
dec ebx
add byte [eax], al
out 0x4b, al
add byte [ecx], dl
push edi
popal
imul esi, dword [esi + eax*2 + 0x6f], 0x6d6f4372
jo 0x493e2e
je 0x493e2e
outsd dx, dword [esi]
outsb dx, byte [esi]
add eax, dword [eax]
add byte [eax], al
add byte [eax], al
or byte [eax], al
add dword [eax], ecx
adc byte [esi], bh
dec ecx
add byte [eax], al
add byte [ebx + edx*2], al
insb byte es:[edi], dx
add al, byte [eax]
add al, byte [eax]
das
add ah, ch
jecxz 0x493e30
add byte [eax], cl
inc esp
imul esi, dword [ebx + 0x70], 0x68637461
add eax, dword [eax]
add byte [eax], al
add byte [eax], al
or byte [eax], al
add dword [edx], ecx
adc byte [esi], bh
dec ecx
or dl, byte [eax]
dec ecx
add byte [eax], al
add byte [ebx], cl
inc ecx
jae 0x493e7c
outsb dx, byte [esi]
arpl word [edx + 0x65], dx
jae 0x493e7e
insb byte es:[edi], dx
je 0x493e0e
add byte [edx], al
add byte [eax], al
adc al, 0x3e
dec ecx
add byte [edi], al
adc byte [edx + eax*2 + 0x61], dl
jae 0x493e80
inc ecx
jae 0x493e97
outsb dx, byte [esi]
arpl word [edx + 0x65], dx
jae 0x493e99
insb byte es:[edi], dx
je 0x493e57
cmp al, 0x49
add al, bl
sub byte [eax], al
add byte [eax], al
push cs
push ebx
jns 0x493ea7
je 0x493e9b
insd dword es:[edi], dx
inc ebx
insb byte es:[edi], dx
popal
jae 0x493eb0
jae 0x493e40
add byte [ecx], al
add byte [edx], al
dec esi
dec ecx
add byte [edx], al
add byte [edx], al
add byte [eax], al
add byte [eax], al
adc byte [eax], al
push 0x4be5
add byte [eax], al
add byte [ecx], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], 0
add byte [eax + 0x490bffff], al
jae 0x493eaf
popal
outsb dx, byte [esi]
arpl word [ebp + 0x6c], sp
insb byte es:[edi], dx
js 0x493eb4
dec ecx
add byte [eax], cl
adc al, 0x54
inc ecx
jae 0x493ef7
outsb dx, byte [esi]
arpl word [eax + 0x72], dx
outsd dx, dword [esi]
push eax
jb 0x493ef2
arpl word [ebp + 0x64], sp
jne 0x493efa
inc ebp
jbe 0x493ef1
outsb dx, byte [esi]
je 0x493e8f
add dword [edx], ecx
or eax, dword [ecx + 0x53]
jns 0x493f04
arpl word [edx + 0x65], dx
push edx
jae 0x493f10
jae 0x493f10
insb byte es:[edi], dx
je 0x493eaa
dec ecx
inc ecx
jae 0x493f1b
outsb dx, byte [esi]
arpl word [edx + 0x65], dx
jae 0x493f1d
jne 0x493f15
insb byte es:[edi], dx
je 0x493eab
add byte [eax - 0x4affbeec], al
adc byte [ecx + eax*2], 0
mov ch, 0x3e
dec ecx
dec ecx
add byte [edx], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [ecx], al
or al, byte [eax + 0xb004114]
inc ecx
push ebx
jns 0x493f34
arpl word [edx + 0x65], dx
jae 0x493f40
insb byte es:[edi], dx
je 0x493ed0
add byte [eax], al
aam 0x3e
dec ecx
add byte [eax], cl
adc edx, dword [ecx + eax*2 + 0x73]
jns 0x493f49
arpl word [esi + 0x75], ax
outsb dx, byte [esi]
arpl word [ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
inc ebp
jbe 0x493f4c
outsb dx, byte [esi]
je 0x493eea
add cl, byte [edx]
or eax, dword [ecx + 0x53]
jns 0x493f5f
arpl word [edx + 0x65], dx
jae 0x493f6b
push edx
jae 0x493f6b
insb byte es:[edi], dx
je 0x493f05
dec ecx
inc ecx
jae 0x493f76
outsb dx, byte [esi]
arpl word [edx + 0x65], dx
jae 0x493f78
insb byte es:[edi], dx
je 0x493f2e
sub byte [esi], al
push es
push edx
jae 0x493f80
insb byte es:[edi], dx
je 0x493f15
push esp
dec edi
bound ebp, qword [edx + 0x65]
arpl word [eax + eax - 0x80], si
adc al, 0x41
add byte [eax + 0x2400401f], cl
aas
add byte [eax - 0x77ffbeec], al
pop ds
inc eax
add byte [edi + edi], ah
dec ecx
add byte [edx], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [edx], al
or al, byte [eax + 0xb004114]
inc ecx
add byte [ebx], cl
inc ecx
push ebx
jns 0x493fa3
outsb dx, byte [esi]
arpl word [edx + 0x65], dx
jae 0x493faf
insb byte es:[edi], dx
je 0x493f3f
add byte [eax], ch
mov byte [edi], bl
pop ds
inc eax
add byte [esi], al
push edx
jae 0x493fbd
insb byte es:[edi], dx
je 0x493f4d
add byte [eax + 0x3f], dl
push eax
aas
dec ecx
add byte [eax], cl
push ds
push esp
inc ecx
jae 0x493fcf
outsb dx, byte [esi]
arpl word [ebx + 0x6f], ax
outsb dx, byte [esi]
jae 0x493fd1
inc ecx
jb 0x493fd2
jb 0x493fc2
popal
jns 0x493fb3
jb 0x493fd4
arpl word [ebp + 0x64], sp
jne 0x493fdc
inc ebp
inc ebp
jbe 0x493fd3
outsb dx, byte [esi]
je 0x493f71
add cl, byte [edx]
or eax, dword [ecx + 0x53]
jns 0x493fe6
arpl word [edx + 0x65], dx
jae 0x493ff2
insb byte es:[edi], dx
je 0x493f8c
dec ecx
inc ecx
jae 0x493ffd
outsb dx, byte [esi]
arpl word [edx + 0x65], dx
jae 0x493fff
insb byte es:[edi], dx
je 0x493fa3
push ss
push es
push eax
popal
jb 0x493ff3
insd dword es:[edi], dx
jae 0x493f9c
push esp
push esi
popal
jb 0x493fec
arpl word gs:[eax], ax
adc byte [ecx + eax*2], 0
add byte [eax], al
add byte [eax + 0x4114], al
add byte [eax], al
add byte [ebx + 0x200493f], ch
add byte [eax], al
stosd dword es:[edi], eax
aas
dec ecx
add byte [edx], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [edx], al
or al, byte [eax + 0xb004114]
inc ecx
push ebx
add byte [eax], al
add cl, byte [edx]
adc byte [ecx + eax*2], 0
or eax, dword [ecx + 0x53]
jns 0x49402a
arpl word [edx + 0x65], dx
jae 0x494036
push edx
jae 0x494036
insb byte es:[edi], dx
je 0x493fc6
add byte [esi], dl
push 0x600402f
push eax
popal
jb 0x494030
insd dword es:[edi], dx
jae 0x493fd4
add al, byte [eax]
add byte [eax], al
add al, bl
aas
fdivr dword [edi]
dec ecx
add byte [eax], cl
sbb eax, 0x79734154
jae 0x494057
outsb dx, byte [esi]
arpl word [ebx + 0x6f], ax
outsb dx, byte [esi]
jae 0x494059
inc ecx
jb 0x49405a
popal
jns 0x494031
jne 0x49405b
outsb dx, byte [esi]
arpl word [ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
inc ebp
jbe 0x49405a
outsb dx, byte [esi]
je 0x493ff8
add ecx, dword [edx]
or eax, dword [ecx + 0x53]
jns 0x49406d
arpl word [edx + 0x65], dx
jae 0x494079
insb byte es:[edi], dx
je 0x494013
dec ecx
inc ecx
jae 0x494084
outsb dx, byte [esi]
arpl word [edx + 0x65], dx
jae 0x494086
insb byte es:[edi], dx
je 0x49403c
sub byte [esi], al
push es
push edx
jae 0x49408e
insb byte es:[edi], dx
je 0x494023
push esp
dec edi
bound ebp, qword [edx + 0x65]
arpl word [esi + edx + 6], si
push ss
push es
push eax
popal
jb 0x49408a
insd dword es:[edi], dx
jae 0x494033
push esp
push esi
popal
jb 0x494083
push edx
arpl word gs:[eax], ax
adc byte [ecx + eax*2], 0
mov byte [edi], bl
add byte [eax - 0x77ffbeec], al
pop ds
inc ecx
add byte [eax + 0x401f], cl
inc eax
add byte [eax], al
add byte [eax], al
add byte [eax], al
inc esi
inc eax
add byte [eax], al
add byte [esi + 0x40], al
dec ecx
add byte [edx], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [ebx], al
or al, byte [eax + 0xb004114]
inc ecx
push ebx
jns 0x4940c5
arpl word [edx + 0x65], dx
jae 0x4940d1
jae 0x4940d1
jne 0x4940c9
insb byte es:[edi], dx
je 0x494061
add byte [eax], ch
mov byte [edi], bl
inc eax
add byte [esi], al
push edx
jae 0x4940df
insb byte es:[edi], dx
je 0x49406f
add byte [esi], dl
push 0x600402f
push eax
popal
jb 0x4940d9
insd dword es:[edi], dx
jae 0x49407d
add byte [eax + 0xf004940], al
inc eax
dec ecx
add byte [edi], cl
adc al, 0x54
inc ecx
jae 0x4940ff
outsb dx, byte [esi]
arpl word [ebx + 0x6f], ax
outsb dx, byte [esi]
jae 0x494101
inc ecx
jb 0x494102
popal
jns 0x4940e3
jb 0x494104
arpl word [eax + 0x40004026], si
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
push cs
push ebx
jns 0x494122
je 0x494116
insd dword es:[edi], dx
inc ebx
insb byte es:[edi], dx
popal
jae 0x49412b
jae 0x4940bc
add bh, bh
inc dword [edx]
add byte [eax], bl
inc ecx
dec ecx
add byte [eax], al
invalid
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [ecx + eax*2 + 0x49], dh
inc ecx
dec ecx
add byte [eax], ch
inc ecx
dec ecx
add byte [esi + 0x41], al
inc ecx
dec ecx
add byte [eax], al
add byte [eax], al
add byte [ecx + eax*2 + 0x49], cl
add byte [eax + eax], ch
add byte [eax], al
fdivr dword [ebx]
dec ecx
add byte [eax - 0x5fffbf83], bl
jge 0x494133
add ah, cl
add byte [eax], 0xc4
add byte [eax], 0x2c
jmp 0x49413f
add byte [eax], bh
jmp 0x494143
inc eax
add ah, ch
in al, dx
add byte [eax], 0xe0
add byte [eax], 0x4c
jmp 0x49414f
dec ebx
add byte [esi*2 - 0x1d6bffc0], bh
dec ebx
add al, dl
ror byte [ebx], 1
add al, 0xe5
dec ebx
add byte [eax], al
add byte [eax], al
dec ebx
add byte [0x4b], al
add byte [eax], al
add byte [eax], al
add dword [eax], eax
add al, dh
push esp
add byte [eax], al
add byte [ecx], al
add byte [eax], al
invalid
dec ecx
add byte [eax + eax], ah
add byte [eax], al
or al, byte [esi + 0x43]
outsd dx, dword [esi]
insd dword es:[edi], dx
jo 0x4941af
outsd dx, dword [esi]
outsb dx, byte [esi]
outsb dx, byte gs:[esi]
je 0x494147
add byte [eax], al
add byte [eax], al
add byte [eax + eax], al
and byte [ebx + eax*2 + 0x6f], dl
outsd dx, dword [esi]
insd dword es:[edi], dx
jo 0x4941c2
outsb dx, byte [esi]
outsb dx, byte gs:[esi]
je 0x494186
push esp
inc ebx
outsd dx, dword [esi]
insd dword es:[edi], dx
jo 0x4941cd
outsb dx, byte [esi]
outsb dx, byte gs:[esi]
je 0x4941a4
jae 0x4941de
outsb dx, byte [esi]
arpl word [edx + 0x65], dx
jae 0x4941e0
insb byte es:[edi], dx
je 0x49416e
add byte [eax], al
je 0x4941b3
dec ecx
add byte [edi], al
and byte [ebx + eax*2 + 0x6f], dl
insd dword es:[edi], dx
jo 0x4941eb
outsb dx, byte [esi]
outsb dx, byte gs:[esi]
je 0x4941af
push esp
inc ebx
outsd dx, dword [esi]
insd dword es:[edi], dx
jo 0x4941f6
outsd dx, dword [esi]
outsb dx, byte [esi]
outsb dx, byte gs:[esi]
je 0x4941cd
jae 0x494207
outsb dx, byte [esi]
arpl word [edx + 0x65], dx
jae 0x494209
insb byte es:[edi], dx
je 0x4941af
inc ecx
dec ecx
add byte [eax], dl
dec ecx
add byte [eax], al
add byte [esi], cl
push ebx
jns 0x494217
je 0x49420b
insd dword es:[edi], dx
inc ebx
insb byte es:[edi], dx
popal
jae 0x494220
jae 0x4941b0
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [edx], al
add byte [eax], al
add byte [eax], al
adc byte [edx + 0x49], al
add al, byte [eax]
add byte [eax], al
add byte [eax], dl
inc edx
dec ecx
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], ah
inc edx
dec ecx
add byte [eax], al
and byte [edx + 0x49], al
add byte [edx + eax*2 + 0x49], bh
add byte [edx], dh
inc edx
dec ecx
add byte [ebp + 0x42], cl
dec ecx
add byte [eax], al
add byte [eax], al
add byte [ebx + 0x42], dl
dec ecx
add byte [eax], dh
add byte [eax], al
add al, al
inc eax
dec ecx
add byte [eax - 0x5fffbf83], bl
jge 0x49422b
add byte [eax], al
rol byte [eax + 0x49], 0
cwde
jge 0x494227
add byte [eax - 0x33ffbf83], ah
add ah, cl
add byte [eax], 0xc4
add byte [eax], 0x2c
jmp 0x494237
inc eax
add byte [eax], bh
jmp 0x49423b
add byte [eax], dh
jnp 0x49424b
add byte [ebx + 0x753c004b], cl
inc eax
add byte [edx - 0x2f2fffb5], dl
dec ebx
add byte [0xe004b], al
add byte [eax], al
add byte [eax], al
add dword [eax], eax
add byte [eax], al
xor byte [eax], 0x44
add byte [eax], ch
add al, dl
ror byte [ebx], 1
add al, 0xe5
dec ebx
add byte [esi], cl
push cs
add byte [eax], al
add byte [eax], al
add byte [ecx], al
add byte [eax], al
add byte [eax + 0x28004430], al
xor byte [eax + eax + 0x28], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [ecx], al
add byte [ecx], al
xor byte [eax], 0x44
add byte [eax], ch
add byte [eax], al
add byte [edi], al
inc esi
push eax
popal
jb 0x4942aa
insd dword es:[edi], dx
jae 0x49424e
add al, byte [eax]
add byte [eax], al
add byte [eax], al
add al, 0
add byte [eax], al
add byte [eax], al
add byte [eax + eax], al
and dword [ebx + eax*2 + 0x6f], edx
insd dword es:[edi], dx
jo 0x4942c9
outsb dx, byte [esi]
outsb dx, byte gs:[esi]
je 0x49428d
push esp
inc ecx
jae 0x4942dc
outsb dx, byte [esi]
arpl word [ebx + 0x6f], ax
outsb dx, byte [esi]
jae 0x4942de
inc ecx
jb 0x4942df
popal
jns 0x4942c2
jae 0x4942e8
insb byte es:[edi], dx
je 0x494276
add byte [eax], al
jl 0x4942bc
dec ecx
add byte [edi], al
and dword [ebx + eax*2 + 0x6f], edx
insd dword es:[edi], dx
jo 0x4942f3
outsb dx, byte [esi]
outsb dx, byte gs:[esi]
je 0x4942b7
push esp
inc ecx
jae 0x494306
outsb dx, byte [esi]
arpl word [ebx + 0x6f], ax
outsb dx, byte [esi]
jae 0x494308
inc ecx
jb 0x494309
popal
jns 0x4942ec
jae 0x494312
insb byte es:[edi], dx
je 0x4942b0
inc edx
dec ecx
add byte [eax + 0x41], dh
dec ecx
add byte [eax], al
add byte [esi], cl
push ebx
jns 0x494320
je 0x494314
insd dword es:[edi], dx
inc ebx
insb byte es:[edi], dx
popal
jae 0x494329
jae 0x4942b9
jae 0x4942b9
add byte [eax], al
add byte [edx], al
add byte [eax], al
add byte [eax], bl
inc ebx
add al, byte [eax]
add byte [eax], al
sbb byte [ebx + 0x49], al
dec ecx
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], ch
inc ebx
dec ecx
add byte [eax + 0x3a004943], dl
inc ebx
dec ecx
add byte [ebp + 0x43], bl
dec ecx
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
arpl word [ebx + 0x49], ax
add byte [ebx + 0x43], ah
dec ecx
add byte [eax + eax], dh
add byte [eax], al
mov eax, 0x98004941
cwde
jge 0x49432f
add byte [eax - 0x33ffbf83], ah
add ah, cl
add byte [eax], 0xc4
add byte [eax], 0x2c
jmp 0x49433f
inc eax
add al, ah
loopne 0x49428a
add byte [eax], 0x4c
jmp 0x49434f
inc eax
add byte [ebx + ebp*8 + 0x40], cl
add byte [eax], dh
jnp 0x494353
inc eax
add byte [ebx - 0x2e87ffb5], cl
mov ebx, fs
dec ebx
add byte [eax - 0x2f], bh
dec ebx
add byte [edx - 0x2f2fffb5], dl
rcl al, 1
dec ebx
add byte [0xe004b], al
add byte [eax], al
add byte [eax], al
add dword [eax], eax
add byte [eax], al
jl 0x494374
add byte [eax], al
add byte [eax], al
add byte [ecx], al
add byte [eax], al
add byte [eax + eax*2 + 0x49], bh
dec ecx
add byte [eax + eax], ch
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add dword [eax], eax
add byte [eax + eax*2 + 0x49], bh
add byte [ecx], al
add byte [eax], al
jl 0x494385
dec ecx
add byte [eax + eax], ch
add byte [eax], al
cmovbe eax, dword [ecx + 0x73]
jns 0x4943bf
arpl word [eax + 0x72], dx
outsd dx, dword [esi]
jb 0x4943c4
arpl word [ebp + 0x64], sp
jne 0x4943cc
add al, byte gs:[eax]
add byte [eax], al
add byte [eax], al
add al, 0
and eax, 0x6d6f4354
jo 0x4943d9
outsb dx, byte [esi]
outsb dx, byte gs:[esi]
je 0x49439d
push esp
inc ecx
jae 0x4943ec
outsb dx, byte [esi]
arpl word [ebx + 0x6f], ax
outsb dx, byte [esi]
jae 0x4943ee
inc ecx
jb 0x4943ef
popal
jns 0x4943d0
jb 0x4943f1
arpl word [edx + 0x65], dx
jae 0x4943fc
insb byte es:[edi], dx
je 0x49438a
add byte [eax], al
nop
inc ebx
dec ecx
add byte [edi], al
and eax, 0x6d6f4354
jo 0x494407
outsb dx, byte [esi]
outsb dx, byte gs:[esi]
je 0x4943cb
push esp
inc ecx
jae 0x49441a
outsb dx, byte [esi]
arpl word [ebx + 0x6f], ax
outsb dx, byte [esi]
jae 0x49441c
inc ecx
jb 0x49441d
popal
jns 0x4943fe
jb 0x49441f
arpl word [edx + 0x65], dx
jae 0x49442a
insb byte es:[edi], dx
je 0x4943d0
inc ebx
dec ecx
add byte [eax + 0x42], bh
dec ecx
add byte [eax], al
add byte [esi], cl
add byte [eax], al
push cs
push ebx
jns 0x494438
jae 0x49443a
je 0x49442c
insd dword es:[edi], dx
insd dword es:[edi], dx
inc ebx
insb byte es:[edi], dx
popal
jae 0x494441
jae 0x4943d1
add byte [eax], al
add byte [eax], al
add al, byte [eax]
add byte [eax], al
xor byte [ecx + ecx*2], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
cwde
inc esp
dec ecx
add byte [eax + 0x44], al
add byte [eax], al
add byte [edx], al
add byte [eax], al
add byte [eax], dh
inc esp
dec ecx
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax + 0x40004944], bl
inc eax
inc esp
dec ecx
add byte [ebx + 0x44], ah
inc esp
dec ecx
add byte [eax], al
add byte [eax], al
add byte [ecx + 0x44], ch
dec ecx
add byte [eax + eax], bh
cmp al, 0
add byte [eax], al
mov eax, 0x98004941
jge 0x494447
add byte [eax - 0x33ffbf83], ah
add byte [eax], 0xc4
add byte [eax], 0x2c
jmp 0x494457
inc eax
add ah, ch
in al, dx
add byte [eax], 0xe0
add al, ah
add byte [eax], 0x4c
jmp 0x494467
inc eax
add byte [ebx - 0x2d9bffb5], cl
dec ebx
mov ebx, fs
dec ebx
jecxz 0x49447a
add byte [edx + edx*8 + 0x4b], ah
add byte [edx - 0x2f2fffb5], dl
rcl al, 1
dec ebx
add byte [0x4b], al
add byte [eax], al
add byte [eax], al
add dword [eax], eax
add byte [edi + edi + 0x49], cl
add byte [eax], al
add byte [eax], al
add byte [ecx], al
add byte [eax], al
dec esp
aas
dec ecx
add byte [eax], dh
add byte [eax], al
add byte [edi], cl
inc esi
inc ecx
jae 0x4944cf
outsb dx, byte [esi]
arpl word [eax + 0x72], dx
outsd dx, dword [esi]
arpl word [ebp + 0x64], sp
jne 0x4944d2
add al, byte gs:[eax]
add byte [eax], al
add byte [eax], al
add al, 0
sub dl, byte [ebx + eax*2 + 0x6f]
insd dword es:[edi], dx
jo 0x4944df
outsb dx, byte [esi]
outsb dx, byte gs:[esi]
je 0x4944a3
push esp
inc ecx
jae 0x4944f2
outsb dx, byte [esi]
arpl word [ebx + 0x6f], ax
outsb dx, byte [esi]
jae 0x4944f4
inc ecx
jb 0x4944f5
popal
jns 0x4944d6
jb 0x4944f7
arpl word [ebp + 0x64], sp
jne 0x4944ff
push edx
jae 0x494507
insb byte es:[edi], dx
je 0x49442d
inc esp
dec ecx
add byte [edi], al
sub dl, byte [ebx + eax*2 + 0x6f]
insd dword es:[edi], dx
jo 0x49450f
outsb dx, byte [esi]
outsb dx, byte gs:[esi]
je 0x4944d3
push esp
inc ecx
jae 0x494522
outsb dx, byte [esi]
arpl word [ebx + 0x6f], ax
outsb dx, byte [esi]
jae 0x494524
inc ecx
jb 0x494525
popal
jns 0x494506
jb 0x494527
arpl word [ebp + 0x64], sp
jne 0x49452f
push edx
jae 0x494537
insb byte es:[edi], dx
je 0x4944f5
inc esp
dec ecx
add byte [eax + 0x42], bh
dec ecx
add byte [eax], al
add byte [esi], cl
push ebx
jns 0x494545
je 0x494539
insd dword es:[edi], dx
insd dword es:[edi], dx
inc ebx
inc ebx
insb byte es:[edi], dx
popal
jae 0x49454e
jae 0x4944de
add byte [eax], al
add byte [edx], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
inc eax
inc ebp
add byte [eax], al
add al, byte [eax]
add byte [eax], al
add byte [eax], al
add byte [eax + 0x45], al
dec ecx
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
mov esp, 0x50004945
inc ebp
add byte [eax], al
add byte [ebp + eax*2 + 0x45500049], bh
dec ecx
add byte [ebp + 0x4945], al
add byte [eax], al
add byte [eax], al
mov eax, dword [ebp + 0x49]
add byte [eax + eax], bh
add byte [eax], al
mov eax, 0x98004941
add byte [ebx + 0x3c004945], cl
add byte [eax], al
add byte [eax - 0x67ffb6bf], bh
jge 0x494557
add byte [eax - 0x33ffbf83], ah
add byte [eax], 0xc4
add byte [eax], 0x2c
inc eax
add byte [ebx + ebp*8], ch
sub al, 0xeb
jmp 0x494567
inc eax
add byte [eax], bh
jmp 0x49456b
add al, ah
add byte [eax], 0x4c
jmp 0x494577
add byte [eax], dh
jnp 0x49457b
add byte [ebx - 0x2cafffb5], cl
dec ebx
add byte [edx - 0x2f2fffb5], dl
dec ebx
add byte [0x4b], al
add byte [eax], al
add byte [eax], al
add al, byte [eax]
add byte [eax + 0x2c00401f], cl
add byte [eax], al
add byte [edi], al
loop 0x494592
add al, dl
ror byte [ebx], 1
add al, 0xe5
dec ebx
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [edx], al
add byte [eax], al
mov byte [edi], bl
inc eax
add byte [eax + eax], ch
add byte [eax], al
pop es
inc esi
push edx
je 0x4945bd
popal
insb byte es:[edi], dx
add al, byte [eax]
add ah, dl
aas
dec ecx
add byte [eax], dh
add byte [eax], al
add byte [esi], cl
inc esi
inc ecx
jae 0x4945f2
outsb dx, byte [esi]
arpl word [esi + 0x75], ax
outsb dx, byte [esi]
inc esi
jne 0x4945ec
arpl word [ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
add al, byte [eax]
add byte [eax], al
add byte [eax], al
add al, 0
sub dword [ebx + eax*2 + 0x6f], edx
insd dword es:[edi], dx
jo 0x494601
outsb dx, byte [esi]
outsb dx, byte gs:[esi]
je 0x4945c5
push esp
inc ecx
jae 0x494614
outsb dx, byte [esi]
arpl word [ebx + 0x6f], ax
outsb dx, byte [esi]
jae 0x494616
inc ecx
jb 0x494617
popal
jns 0x4945ee
jne 0x494618
arpl word [ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
push edx
jae 0x494628
insb byte es:[edi], dx
je 0x4945b6
add byte [eax], al
mov esp, 0x7004945
sub dword [ebx + eax*2 + 0x6f], edx
insd dword es:[edi], dx
jo 0x494633
outsb dx, byte [esi]
outsb dx, byte gs:[esi]
je 0x4945f7
push esp
inc ecx
jae 0x494646
outsb dx, byte [esi]
arpl word [ebx + 0x6f], ax
outsb dx, byte [esi]
jae 0x494648
inc ecx
jb 0x494649
popal
jns 0x494620
jne 0x49464a
arpl word [ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
push edx
jae 0x49465a
insb byte es:[edi], dx
je 0x494628
inc ebp
dec ecx
add byte [eax + 0x42], bh
inc edx
dec ecx
add byte [eax], al
add byte [esi], cl
push ebx
jns 0x494668
je 0x49465c
insd dword es:[edi], dx
inc ebx
insb byte es:[edi], dx
popal
jae 0x494671
jae 0x494601
add byte [eax], al
add byte [edx], al
add byte [eax], al
add byte [eax + 0x46], ah
dec ecx
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax + 0x46], dh
jo 0x49465c
dec ecx
add al, dl
inc esi
dec ecx
rol byte [esi + 0x49], 1
add byte [edx - 0x5affb6ba], al
movsd dword es:[edi], dword [esi]
inc esi
dec ecx
add byte [eax], al
add byte [eax], al
add byte [ebx + 0x30004946], ch
stosd dword es:[edi], eax
inc esi
dec ecx
add byte [eax], dh
add byte [eax], al
add al, al
inc eax
dec ecx
add byte [eax - 0x5fffbf83], bl
jge 0x49467b
add ah, cl
add byte [eax], 0xc4
add byte [eax], 0x2c
jmp 0x494687
inc eax
add byte [eax], bh
cmp bl, ch
jmp 0x49468b
inc eax
add ah, ch
add byte [eax], 0xe0
add byte [eax], 0x4c
jmp 0x494697
inc eax
add byte [ebx - 0x2bafffb5], cl
mov ebx, fs
dec ebx
add byte [eax - 0x2c], dl
dec ebx
add byte [edx - 0x2f2fffb5], dl
rcl al, 1
dec ebx
add byte [0xe004b], al
add byte [eax], al
add byte [eax], al
add dword [eax], eax
add byte [eax], al
int3
add byte [eax], al
add byte [eax], al
add byte [ecx], al
add byte [eax], al
add ah, cl
call 0x7146c1
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add dword [eax], eax
add ah, cl
call 0x7146d2
add byte [eax], al
cmovbe eax, dword [ecx + 0x73]
add byte [ecx], al
add byte [eax], al
int3
jns 0x494707
arpl word [eax + 0x72], dx
outsd dx, dword [esi]
arpl word [ebp + 0x64], sp
jne 0x494714
add al, byte gs:[eax]
add byte [eax], al
add byte [eax], al
add al, 0
and byte [ebx + eax*2 + 0x6f], dl
insd dword es:[edi], dx
jo 0x494721
outsb dx, byte [esi]
outsb dx, byte gs:[esi]
je 0x4946e5
push esp
inc ecx
jae 0x494734
outsb dx, byte [esi]
arpl word [eax + 0x72], dx
outsd dx, dword [esi]
arpl word [ebp + 0x64], sp
jne 0x494737
push edx
jae 0x49473f
insb byte es:[edi], dx
je 0x49469d
inc esi
dec ecx
add byte [edi], al
and byte [ebx + eax*2 + 0x6f], dl
insd dword es:[edi], dx
jo 0x494747
outsb dx, byte [esi]
outsb dx, byte gs:[esi]
je 0x49470b
push esp
inc ecx
jae 0x49475a
outsb dx, byte [esi]
arpl word [eax + 0x72], dx
outsd dx, dword [esi]
arpl word [ebp + 0x64], sp
jne 0x49475d
push edx
jae 0x494765
insb byte es:[edi], dx
je 0x494753
inc esi
dec ecx
add byte [eax + 0x41], dh
dec ecx
add byte [eax], al
add byte [esi], cl
push ebx
jns 0x494773
je 0x494767
insd dword es:[edi], dx
inc ebx
insb byte es:[edi], dx
popal
jae 0x49477c
jae 0x49470c
add byte [eax], al
add byte [eax], al
add al, byte [eax]
add byte [eax], al
add byte [edi + eax*2 + 0x49], ch
add byte [eax], al
add byte [edx], al
add byte [eax], al
add byte [eax], al
insb byte es:[edi], dx
inc edi
dec ecx
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add al, dl
inc edi
dec ecx
add byte [edi + eax*2 + 0x49], bh
add byte [edi + 0x4947], bl
add byte [eax], al
add byte [ebp + 0x34004947], ah
add byte [eax], al
add al, al
inc eax
dec ecx
movsd dword es:[edi], dword [esi]
inc edi
dec ecx
add byte [eax + eax], dh
add byte [eax], al
rol byte [eax + 0x49], 0
cwde
jge 0x494783
add byte [eax - 0x5fffbf83], bl
jge 0x494787
add byte [eax - 0x33ffbf83], ah
add ah, cl
add byte [eax], 0xc4
add byte [eax], 0x2c
jmp 0x494793
add byte [eax], bh
jmp 0x494797
inc eax
add al, ah
add byte [eax], 0x4c
jmp 0x4947a3
jnp 0x4947a7
add byte [ebx - 0x2b37ffb5], cl
dec ebx
add byte [edx - 0x2f2fffb5], dl
dec ebx
add byte [0x4b], al
add al, dl
ror byte [ebx], 1
add al, 0xe5
dec ebx
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [ecx], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add dword [eax], eax
add byte [esi + edi + 0x49], dh
add byte [eax], al
je 0x4947c5
dec ecx
add byte [eax], ch
add byte [eax], al
add byte [edi], cl
inc esi
inc ecx
jae 0x49480b
outsb dx, byte [esi]
arpl word [eax + 0x72], dx
outsd dx, dword [esi]
arpl word [ebp + 0x64], sp
jne 0x49480e
add al, byte gs:[eax]
add byte [eax], al
add byte [eax], al
add al, 0
and eax, 0x6d6f4354
inc ebx
outsd dx, dword [esi]
insd dword es:[edi], dx
jo 0x49481b
outsb dx, byte [esi]
outsb dx, byte gs:[esi]
je 0x4947df
push esp
inc ecx
jae 0x49482e
outsb dx, byte [esi]
arpl word [eax + 0x72], dx
outsd dx, dword [esi]
arpl word [ebp + 0x64], sp
jne 0x494831
push edx
jae 0x494839
insb byte es:[edi], dx
je 0x49480c
jbe 0x49482e
outsb dx, byte [esi]
je 0x4947cc
rol byte [edi + 0x49], 1
add byte [edi], al
and eax, 0x6d6f4354
jo 0x494847
outsb dx, byte [esi]
outsb dx, byte gs:[esi]
je 0x49480b
push esp
inc ecx
jae 0x49485a
outsb dx, byte [esi]
arpl word [eax + 0x72], dx
outsd dx, dword [esi]
arpl word [ebp + 0x64], sp
jne 0x49485d
push edx
jae 0x494865
insb byte es:[edi], dx
je 0x494838
jbe 0x49485a
outsb dx, byte [esi]
je 0x494864
inc edi
dec ecx
add byte [eax + 0x41], dh
dec ecx
add byte [eax], al
add byte [esi], cl
push ebx
jns 0x494878
je 0x49486c
insd dword es:[edi], dx
inc ebx
insb byte es:[edi], dx
popal
jae 0x494881
jae 0x494811
add byte [eax], al
add byte [edx], al
add byte [eax], al
add byte [eax + 0x48], dh
dec ecx
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add ah, ah
dec eax
dec ecx
add byte [eax - 0x4affb6b8], al
dec ecx
add byte [ebp + 0x4948], dh
dec eax
dec ecx
add byte [eax], al
add byte [eax], al
add byte [ebx + 0x3c004948], bh
mov ebx, 0x3c004948
dec eax
dec ecx
add byte [eax + eax], bh
add byte [eax], al
rol byte [eax + 0x49], 0
cwde
jge 0x494887
add byte [eax], al
add al, al
inc eax
dec ecx
add byte [eax - 0x5fffbf83], bl
jge 0x49488b
add byte [eax - 0x33ffbf83], ah
add ah, cl
add byte [eax], 0xc4
add byte [eax], 0x2c
jmp 0x494897
inc eax
add ah, ch
add byte [eax], 0xe0
add byte [eax], 0x4c
dec esp
jmp 0x4948a7
mov ebx, fs
dec ebx
add byte [eax - 0x2b], cl
dec ebx
add byte [edx - 0x2f2fffb5], dl
rcl al, 1
dec ebx
add byte [0x4b], al
add byte [eax], al
add byte [eax], al
add al, byte [eax]
add byte [eax + 0x2800401f], cl
add byte [eax], al
add byte [eax], al
add byte [edx], al
add byte [eax], al
mov byte [edi], bl
inc eax
add byte [eax], ch
add byte [eax], al
add byte [edi], al
inc esi
push edx
je 0x4948ed
popal
insb byte es:[edi], dx
add al, byte [eax]
add al, dl
dec ecx
add byte [eax], dh
add byte [eax], al
add byte [esi], cl
inc esi
inc ecx
jae 0x494922
outsb dx, byte [esi]
arpl word [esi + 0x75], ax
outsb dx, byte [esi]
arpl word [ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
add al, byte [eax]
add byte [eax], al
add byte [eax], al
add al, 0
and al, 0x54
inc ebx
outsd dx, dword [esi]
insd dword es:[edi], dx
jo 0x494931
outsb dx, byte [esi]
outsb dx, byte gs:[esi]
je 0x4948f5
push esp
inc ecx
jae 0x494944
outsb dx, byte [esi]
arpl word [esi + 0x75], ax
outsb dx, byte [esi]
arpl word [ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
push edx
jae 0x49494e
insb byte es:[edi], dx
je 0x494921
jbe 0x494943
outsb dx, byte [esi]
je 0x4948c5
dec eax
dec ecx
add byte [edi], al
and al, 0x54
inc ebx
outsd dx, dword [esi]
insd dword es:[edi], dx
jo 0x49495b
outsb dx, byte [esi]
outsb dx, byte gs:[esi]
je 0x49491f
push esp
inc ecx
jae 0x49496e
outsb dx, byte [esi]
arpl word [esi + 0x75], ax
outsb dx, byte [esi]
arpl word [ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
push edx
jae 0x494978
insb byte es:[edi], dx
je 0x49494b
jbe 0x49496d
outsb dx, byte [esi]
je 0x49497b
dec eax
dec ecx
add byte [eax + 0x41], dh
dec ecx
add byte [eax], al
add byte [esi], cl
push ebx
jns 0x49498b
je 0x49497f
insd dword es:[edi], dx
inc ebx
insb byte es:[edi], dx
popal
jae 0x494994
jae 0x494924
jae 0x494924
add byte [eax], al
add byte [edx], al
add byte [eax], al
add byte [eax + 0x7d405ff], dl
pop ecx
add byte [ebp + 0xa], dh
mov eax, 0x5907d0
call fcn.0040d704
ret
enter 0x73e9, 0xffffffffffffff81
add al, byte [eax]
add dword [esp + 4], 0xffffffc8
jmp 0x4bcabc
and al, 4
enter 0x448b, 0x24
add al, 0x8b
add bh, bh
pushal
cmp byte [ebx - 0x37fbdbbc], al
jmp fcn.004bca7c
mov eax, dword [esp + 4]
mov eax, dword [eax]
jmp dword [eax + 0x38]
enter 0x1be9, 0xffffffffffffff81
add al, byte [eax]
add dword [esp + 4], 0xffffffc8
jmp fcn.004bca9c
and al, 4
les ecx, [ebx - 0x74fbdbbc]
add bh, bh
pushal
add al, 0xc4
mov eax, dword [esp + 4]
mov eax, dword [eax]
jmp dword [eax + 0x38]
cmp byte [ebx - 0x3bfbdbbc], al
jmp fcn.004bca7c
and al, 4
invalid
stc
add byte [edx], 0
add dword [esp + 4], 0xffffffc4
jmp fcn.004bca9c
add al, byte [eax]
int3
push edi
dec ecx
dec ecx
add byte [ecx + 0x49], ah
dec ecx
add byte [ecx + 0x49], al
dec ecx
add byte [ebx + 0x49], ch
dec ecx
add byte [ecx + 0x49], bh
dec ecx
add byte [ebx + 0x2004949], al
add byte [eax], al
add byte [eax + 0x18], bl
mov esp, edx
xchg ah, ch
pop ecx
inc ebp
invalid
ret
test byte [eax + 0x10], 8
setne al
ret