Function at 0x183099c
Capabilities:
Get number of processors

Disassembly:
xor al, 0x59
insd dword es:[edi], dx
add dword [eax + 9], eax
add dword [ecx], 0xfffffff0
or byte [ebx - 0x7cf66bff], al
add dword [ebx + 0x6c], eax
imul esp, dword [ebx + 0x6b], 0x656c6261
dec esp
popal
bound esp, qword [ebp + 0x6c]
add byte [eax], al
arpl word [ecx + ebp*2 + 0x63], bp
imul esp, dword [ebp + 0x64], 0x28
sub dword [eax], eax
add byte [eax], al
push es
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 [ebx], al
add byte [eax], al
add byte [esi], cl
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], 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 [edx], ah
add byte [eax], al
add byte [ecx], dl
add byte [eax], al
add byte [eax], dl
add byte [eax], al
add byte [eax], dl
add byte [eax], al
add byte [eax], cl
add byte [eax], al
add byte [ebp], dl
add byte [eax], al
inc ecx
add byte [eax], al
add byte [eax], dl
add byte [eax], al
add byte [eax], dl
add byte [eax], al
add byte [eax], cl
add byte [eax], al
add byte [esi + 0x7c000000], al
add byte [eax], al
add byte [eax], dl
add byte [eax], al
add byte [eax], dl
add byte [eax], al
add byte [eax], cl
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [ecx + 0x6e], cl
jae 0x1830ab8
popal
insb byte es:[edi], dx
insb byte es:[edi], dx
jb 0x1830a9e
push 0x64616572
add byte [eax], al
popal
inc esi
imul ebp, dword [ebp + 0x4e], 0x2c656d61
popal
push esi
popal
insb byte es:[edi], dx
imul esp, dword [eax + eax + 0x64], 0x6c6e776f
outsd dx, dword [esi]
popal
inc esi
imul ebp, dword [esi + 0x69], 0x64656873
sub byte [ecx + 0x53], dl
je 0x1830ae9
imul ebp, dword [esi + 0x67], 0x6f6f622c
insb byte es:[edi], dx
sub dword [eax], eax
popal
inc esi
imul ebp, dword [ebp + 0x4e], 0x2c656d61
jo 0x1830aee
jb 0x1830af0
insd dword es:[edi], dx
jae 0x1830abe
imul esp, dword [eax + eax + 0x73], 0x74726174
inc ebx
push 0x656b6365
jb 0x1830aca
imul esp, dword [ebp + 0x72], 0x28
push ecx
push ebx
je 0x1830b18
imul ebp, dword [esi + 0x67], 0x7453512c
jb 0x1830b18
outsb dx, byte [esi]
sub al, 0x51
push ebx
je 0x1830b29
imul ebp, dword [esi + 0x67], 0x78650029
outsb dx, byte [esi]
sub dword [bx + si], eax
js 0x1830b28
imul esi, dword [ebx + eax*2 + 0x6f], 0x2c6564
je 0x1830b04
outsd dx, dword [esi]
sub al, 0
arpl word [ebp + 0x73], si
je 0x1830b3a
outsd dx, dword [esi]
insd dword es:[edi], dx
dec ecx
outsb dx, byte [esi]
jae 0x1830b44
popal
insb byte es:[edi], dx
insb byte es:[edi], dx
sub byte [ecx + 0x6e], ch
je 0x1830b04
push ecx
push eax
jb 0x1830b4b
arpl word [ebp + 0x73], sp
jae 0x1830b1b
cmp al, byte [ebp + 0x78]
imul esi, dword [ebx + edx*2 + 0x74], 0x73757461
sub dword [eax], eax
je 0x1830b60
jae 0x1830b16
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax + 0x70016c9e], ah
add byte [eax], al
add byte [eax], al
add byte [eax], al
mov al, byte [0x70016c9e]
invalid
lock or al, byte [ebx + 0x601]
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 [ecx], al
add byte [eax], al
add byte [eax], al
add dword [eax], eax
add byte [eax], al
push cs
add byte [esi], cl
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], 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], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [ecx], al
add byte [eax], al
add byte [eax], ch
add byte [eax], al
add byte [0xc000000], cl
add byte [eax], al
add dword [eax], eax
add byte [eax], al
sub byte [eax], al
add byte [eax], al
or eax, 0xc000000
add byte [eax], al
add byte [eax + eax], cl
add byte [eax], al
add eax, 0
add byte [eax], al
add byte [eax + 0x74], cl
je 0x1830bcc
push edx
jno 0x1830bd5
jae 0x1830bd7
add byte [eax], al
popal
inc edx
outsd dx, dword [esi]
jns 0x1830b97
popal
push esi
popal
insb byte es:[edi], dx
imul esp, dword [esp + ebp + 0x61], 0x70736552
outsd dx, dword [esi]
outsb dx, byte [esi]
jae 0x1830be0
inc ebx
outsd dx, dword [esi]
add byte gs:[ecx + 0x74], ah
popal
push edx
arpl word gs:[ebp + 0x69], sp
jbe 0x1830bf0
sub byte fs:[ecx + 0x42], dl
jns 0x1830c05
inc ecx
jb 0x1830c07
popal
jns 0x1830bc4
sub al, 0x62
outsd dx, dword [esi]
outsd dx, dword [esi]
bound ebp, qword [edi + 0x6f]
insb byte es:[edi], dx
sub al, 0x69
outsb dx, byte [esi]
je 0x1830bca
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [edi + 0x70016c9f], bl
invalid
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 dword [eax], eax
add byte [eax], al
push cs
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], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [ecx], al
add byte [eax], al
add byte [ecx], cl
add byte [eax], al
add byte [eax], cl
add byte [eax], al
add byte [eax], cl
add byte [eax], al
add byte [eax], cl
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], al
add dword [eax], eax
add byte [eax], al
or dword [eax], eax
add byte [eax], al
or byte [eax], al
add byte [eax], al
or byte [eax], al
add byte [eax], al
or byte [eax], al
add byte [eax], al
add eax, 0
add byte [eax], al
add byte [0], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [ecx - 0x60], ch
insb byte es:[edi], dx
add dword [ecx + ebx*2], esi
insd dword es:[edi], dx
add esp, ebx
or byte [ebx - 0x7cf43fff], al
add dword [eax], edx
or al, 0x83
add dword [esi], 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 [ebx], al
add byte [eax], al
add byte [esi], cl
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], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [ecx], al
add byte [eax], al
add byte [ecx], ah
add byte [eax], al
add byte [eax], dl
add byte [eax], al
add byte [edi], cl
add byte [eax], al
add byte [edi], cl
add byte [eax], al
add byte [0x39000000], al
add byte [eax], al
add byte [edi], cl
add byte [eax], al
add byte [edi], cl
add byte [eax], al
add byte [edi], cl
add byte [eax], al
add byte [eax], cl
add byte [eax], al
add byte [eax + eax], cl
add byte [edi], cl
add byte [eax], al
add byte [edi], cl
add byte [eax], al
add byte [edi], cl
add byte [eax], al
add byte [eax], cl
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [esi + 0x69], al
insb byte es:[edi], dx
inc esp
outsd dx, dword [esi]
ja 0x1830d16
insb byte es:[edi], dx
outsd dx, dword [esi]
popal
jb 0x1830caf
add byte [ecx + 0x46], ah
imul ebp, dword [ebp + 0x4e], 0x2c656d61
popal
push esi
popal
insb byte es:[edi], dx
imul esp, dword [eax + eax + 0x63], 0x6c706d6f
je 0x1830d2e
sub byte fs:[ecx + 0x53], dl
je 0x1830d41
imul ebp, dword [esi + 0x67], 0x6f6f622c
insb byte es:[edi], dx
sub dword [eax], eax
outsd dx, dword fs:[esi]
ja 0x1830d4b
insb byte es:[edi], dx
outsd dx, dword [esi]
popal
inc esi
imul ebp, dword [esi + 0x69], 0x64656873
sub byte [ecx], ch
add byte [edi + ebp*2 + 0x77], ah
outsb dx, byte [esi]
insb byte es:[edi], dx
outsd dx, dword [esi]
popal
push edx
popal
jns 0x1830d4c
popal
sub byte fs:[ecx], ch
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [ebx - 0x5f], al
insb byte es:[edi], dx
add dword [ebx + eax*2 + 0x7f], esi
add dword [eax + 0x2801830c], esp
or al, 0x83
add dword [ecx + 0x183], eax
add dword [ecx], 4
or eax, 0x183
add byte [eax], al
push es
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 [ecx], al
add byte [eax], al
add byte [esi], cl
add byte [eax], al
add dword [eax], eax
add byte [eax], al
push cs
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], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [ecx], al
add byte [eax], al
add byte [eax], dl
add byte [eax], al
add byte [edi], cl
add byte [eax], 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
adc byte [eax], al
add byte [eax], al
sldt word [eax]
add byte [edi], cl
add byte [eax], al
add byte [edi], cl
add byte [eax], al
add byte [0], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], ch
mov byte [0xfc10016c], al
jne 0x1830d7d
lodsb al, byte [esi]
or dword [ebx - 0x7cf2dfff], eax
add dword [eax + 0xd], esi
add dword [ecx], 0x51
push edx
jne 0x1830dfa
outsb dx, byte [esi]
popal
bound ebp, qword [ebp]
add byte [eax], al
xor dword [ebx], esi
xor eax, 0x32333138
xor byte ss:[edi], dh
add byte [eax], al
inc ebx
dec esp
dec ecx
inc ebx
dec edi
push ebp
and byte [edx + 0x41], al
dec ecx
pop eax
dec edi
push ebp
add byte [eax], al
add byte [eax + 0x74], ch
je 0x1830e24
jae 0x1830df0
das
das
jb 0x1830e1c
insd dword es:[edi], dx
jae 0x1830e2c
insb byte es:[edi], dx
jne 0x1830e34
imul ebp, dword [edi + 0x6e], 0x6f632e73
insd dword es:[edi], dx
bound esi, qword cs:[edx + 0x2f]
jo 0x1830e2f
outsb dx, byte [esi]
insb byte es:[edi], dx
das
ja 0x1830e4b
ja 0x1830e05
jae 0x1830e3d
jb 0x1830e50
imul esp, dword [ebx + 0x65], 0x68702e73
jo 0x1830de3
add byte [esi + 0x61], al
imul ebp, dword [ebp + 0x64], 0x206f7420
insb byte es:[edi], dx
outsd dx, dword [esi]
popal
and byte fs:[ecx + 0x74], ah
popal
add byte [ebp + 0x72], al
jb 0x1830e6b
jb 0x1830dfe
add byte [eax], al
cmp al, 0x25
and eax, 0x3e25
add byte [eax], al
add byte [edi + ebp], bh
and eax, 0x3e2525
add byte [0x283e2525], bh
pop ebx
pop esp
pop esp
inc esp
pop ebp
sub ebp, dword [ecx]
cmp al, 0x2f
and eax, 0x3e2525
add byte [eax], al
add byte [edi + ebp], bh
add byte [eax], al
add byte [eax], al
cmp al, 0x2f
popal
add byte ds:[eax], al
add byte [eax], al
add byte [eax], al
cmp esp, dword [eax]
je 0x1830e99
add byte [ebx], bh
and byte [ebp + 0x78], dh
je 0x1830e64
js 0x1830eaa
sub eax, 0x6f636564
jb 0x1830e9e
arpl word gs:[edi + 0x72], bp
popal
je 0x1830ea8
outsd dx, dword [esi]
outsb dx, byte [esi]
cmp ch, byte [esi + 0x6f]
outsb dx, byte [esi]
cmp esp, dword gs:[edx]
add byte ds:[eax], al
add byte [edx], ah
and byte [ebx + 0x74], dh
jns 0x1830ebe
cmp eax, 0x6c6f6322
outsd dx, dword [esi]
jb 0x1830e95
add byte [ecx], bh
and byte [eax + 0x72], ch
cmp ax, 0x22
and al, byte [eax]
add byte [eax], al
push ebx
add byte [edi], ch
add byte [eax + eax + 0x77], dh
add byte [ecx], ah
jb 0x1830e76
add byte [esi], ah
je 0x1830e70
ja 0x1830e72
popal
add byte [edx], dh
add byte gs:[eax + eax + 0x4d], bl
add byte [ecx], ch
arpl word [eax], ax
jb 0x1830e82
outsd dx, dword [esi]
add byte [ebx], dh
outsd dx, dword [esi]
add byte [esi], ah
je 0x1830e8c
pop esp
add byte [edi], dl
imul eax, dword [eax], 0x64006e
outsd dx, dword [esi]
add byte [edi], dh
add byte [edi], ch
ja 0x1830e9a
add byte [ebx], dh
jae 0x1830e9c
and byte [eax], al
dec esi
add byte [eax + eax + 0x5c], dl
add byte [ebx], al
jne 0x1830ea8
jb 0x1830eaa
jb 0x1830eac
add byte gs:[esi], ch
je 0x1830eb2
push esi
add byte [ebp], ah
jb 0x1830eb8
jae 0x1830eba
imul eax, dword [eax], 0x6e006f
pop esp
add byte [ecx], al
jo 0x1830ec6
outsb dx, byte [esi]
add byte [eax + eax + 0x41], bl
add byte [eax], dh
jo 0x1830ec8
inc ebx
add byte [edi], ch
insd dword es:[edi], dx
add byte [eax], dh
popal
add byte [eax + eax + 0x46], dh
add byte [eax + eax + 0x61], ch
add byte [edi], ah
jae 0x1830ede
pop esp
add byte [ebx], al
outsd dx, dword [esi]
add byte [ebp], ch
jo 0x1830ee8
popal
add byte [eax + eax + 0x69], dh
add byte [edx], ah
imul eax, dword [eax], 0x69006c
je 0x1830ef8
jns 0x1830efa
and byte [eax], al
inc ecx
add byte [ebx], dh
jae 0x1830f02
imul eax, dword [eax], 0x740073
popal
add byte [esi], ch
je 0x1830f0e
pop esp
add byte [eax], dl
add byte gs:[edx], dh
jae 0x1830f18
imul eax, dword [eax], 0x740073
add byte gs:[eax + eax], ah
add byte [esi], ch
insb byte es:[edi], dx
outsb dx, byte [esi]
imul eax, dword [eax], 0
add byte [eax], al
and byte [eax], al
add byte [eax], al
dec ecx
outsb dx, byte [esi]
jae 0x1830fa8
popal
insb byte es:[edi], dx
insb byte es:[edi], dx
add byte [edi], ch
add byte [eax], al
add byte [edx], dh
jne 0x1830f40
outsb dx, byte [esi]
add byte [ecx], ah
jae 0x1830f46
add byte [eax], al
or byte [ecx], dl
test byte [ecx], al
shl byte [eax - 0x5fccfe94], 0x6c
add dword [edx - 0x50fe9360], eax
sbb ah, byte [esi]
add dword [eax - 0x10], esp
add dword es:[eax], edx
mov edi, 0xb300143
add dword gs:[eax], esi
or esp, dword [ebp + 1]
xor byte [ebx], cl
add dword gs:[eax], esi
or esp, dword [ebp + 1]
xor byte [ebx], cl
add dword gs:[edi], eax
inc ebp
add byte [eax + eax], dl
add byte [ecx + edx - 0x7c], dl
add dword [eax], ecx
mov al, byte [0x9f69016c]
insb byte es:[edi], dx
add edx, ecx
lahf
insb byte es:[edi], dx
add dword [eax], ecx
add dword es:[eax - 0x10], esp
add dword es:[eax], edx
mov edi, 0xb300143
add dword gs:[eax], esi
or esp, dword [ebp + 1]
xor byte [ebx], cl
add dword gs:[eax], esi
or esp, dword [ebp + 1]
xor byte [ebx], cl
add dword gs:[ebx + ecx*8 + 0x6c], ebx
add dword [ebp + 0x72], esi
insb byte es:[edi], dx
add byte [eax + 0x61], dh
jb 0x183101d
xor byte [ebx], cl
add dword gs:[eax], esi
or esp, dword [ebp + 1]
pop esp
retf
insd dword es:[edi], dx
jae 0x1830fbf
add byte [ecx + 0x64], ch
add byte [eax], al
xor dword [edi + ebp*2 + 0x77], esp
outsb dx, byte [esi]
insb byte es:[edi], dx
outsd dx, dword [esi]
popal
inc esi
imul ebp, dword [esi + 0x69], 0x64656873
sub byte [ebx + 0x6f], ah
outsb dx, byte [esi]
jae 0x183104f
and byte [ecx + 0x53], dl
je 0x1831052
imul ebp, dword [esi + 0x67], 0x202c2620
bound ebp, qword [edi + 0x6f]
insb byte es:[edi], dx
sub dword [eax], eax
add byte [eax], al
add byte [edx], dh
arpl word [edi + 0x6d], bp
jo 0x1831062
je 0x183105e
sub byte fs:[ebx + 0x6f], ah
outsb dx, byte [esi]
jae 0x1831074
and byte [ecx + 0x53], dl
je 0x1831077
imul ebp, dword [esi + 0x67], 0x202c2620
bound ebp, qword [edi + 0x6f]
insb byte es:[edi], dx
sub dword [eax], eax
add byte [eax], al
popal
inc esi
imul ebp, dword [ebp + 0x4e], 0x656d61
add byte [eax], al
jnp 0x183106b
add byte [eax], al
add byte [ebx + 0x49], bh
inc esp
pop edi
inc ebx
inc ecx
dec ebp
push eax
jge 0x183102a
add byte [eax], al
je 0x18310a7
jo 0x1831095
cmp eax, 0x63656863
imul esp, dword [ebp + 0x72], 0
add byte [eax], al
add byte [ecx + edi*2 + 0x70], dh
cmp eax, 0x74736e69
popal
insb byte es:[edi], dx
insb byte es:[edi], dx
jb 0x183104b
add byte [edi], ch
inc ebx
popal
insd dword es:[edi], dx
jo 0x18310b3
imul esp, dword [edi + 0x6e], 0x7b3d4449
dec ecx
inc esp
pop edi
inc ebx
inc ecx
dec ebp
push eax
jge 0x1831082
add byte [eax], al
xor dword [ebx + 0x75], esp
jae 0x18310dd
outsd dx, dword [esi]
insd dword es:[edi], dx
dec ecx
outsb dx, byte [esi]
jae 0x18310e3
popal
insb byte es:[edi], dx
insb byte es:[edi], dx
sub byte [ecx + 0x6e], ch
outsb dx, byte [esi]
je 0x18310a3
and byte [ecx + 0x50], dl
jb 0x18310eb
arpl word [ebp + 0x73], sp
jae 0x18310bb
cmp al, byte [ebp + 0x78]
imul esi, dword [ebx + edx*2 + 0x74], 0x73757461
sub dword [eax], eax
add byte [eax], al
xor ah, byte [esi + 0x69]
outsb dx, byte [esi]
imul esi, dword [ebx + 0x68], 0x69286465
outsb dx, byte [esi]
inc ebp
js 0x18310ee
je 0x18310da
je 0x18310ea
je 0x1831100
jae 0x18310b6
add byte [eax], al
add byte [edx], dh
imul bp, word [esi + 0x69], 0x6873
jae 0x18310ff
sub byte fs:[ecx + 0x6e], ch
je 0x18310ca
and byte [ecx + 0x50], dl
jb 0x1831112
arpl word [ebp + 0x73], sp
jae 0x18310e2
cmp bh, byte [edx]
inc ebp
js 0x1831115
cmp al, byte [ebp + 0x78]
imul esi, dword [ebx + edx*2 + 0x74], 0x73757461
je 0x1831101
je 0x1831111
je 0x1831127
jae 0x18310dd
sub dword [eax], eax
add byte [eax], al
add ah, bl
adc dword [ecx + eax + 0x16c9e90], eax
pop edx
add byte [eax], al
add byte [eax], al
fcom qword [ecx]
test byte [ecx], al
nop
sahf
insb byte es:[edi], dx
add dword [edx - 0x62], ebx
add dword [eax + 0x5a016c9e], edx
sahf
insb byte es:[edi], dx
add esi, esi
sahf
insb byte es:[edi], dx
add dword [edi + 0x60012620], esi
lock add dword es:[eax], edx
add dword es:[eax - 0x10], esp
add dword es:[eax], edx
mov edi, 0xb300143
add dword gs:[eax], esi
or esp, dword [ebp + 1]
xor byte [ebx], cl
add dword gs:[eax], esi
or esp, dword [ebp + 1]
xor byte [ebx], cl
add dword gs:[ecx + 0x6e016c7c], eax
popal
add dword gs:[eax], esi
or esp, dword [ebp + 1]
xor byte [ebx], cl
add dword gs:[eax], esi
add dword [eax], esi
or esp, dword [ebp + 1]
cmp dword [esp + ebp*2 + 1], 0x656d616e
add byte [eax], al
insb byte es:[edi], dx
add dword [esi + 0x61], ebp
insd dword es:[edi], dx
add byte gs:[eax], al
add byte [eax], al
imul bp, word [ebp], 0
add byte [ebp + 0x72], dh
insd dword es:[edi], dx
jae 0x1831161
pop edi
insb byte es:[edi], dx
imul ebp, dword [esi + 0x6b], 0x72700000
imul esi, dword [esi + 0x61], 0x6c5f7963
imul ebp, dword [esi + 0x6b], 0
outsb dx, byte [esi]
imul eax, dword [eax], 0
add byte [eax], al
add byte [eax], al
add byte [ebp + 0x75], ah
insb byte es:[edi], dx
jne 0x1831187
popal
pop edi
insb byte es:[edi], dx
imul ebp, dword [esi + 0x6b], 0x65000000
jne 0x1831193
popal
pop edi
je 0x1831190
js 0x18311a1
add byte [eax], al
add byte [edx + 0x65], dh
imul esi, dword [bp + di + 0x74], 0x7972
add byte [eax], al
jo 0x18311a7
arpl word [ebp + esi*2 + 0x72], si
add byte gs:[ecx + edi*2 + 0x70], dh
add byte gs:[eax], al
add byte [eax], al
outsd dx, dword [esi]
jb 0x18311b1
jae 0x18311b7
jb 0x18311bb
outsb dx, byte gs:[esi]
add byte [eax], al
add byte [eax], al
jae 0x18311d2
jo 0x1831161
add byte [eax], al
add byte [eax + 0x72], dh
imul ebp, dword [edi + 0x72], 0x797469
add byte [eax], al
add byte [eax + 0x12], al
test byte [ecx], al
push eax
popfd
insb byte es:[edi], dx
add dword [eax + 0x10016c9c], esi
popfd
insb byte es:[edi], dx
add dword [esi - 0x7ffed9d8], edi
push ss
xor al, byte [ecx]
adc byte [edi + 0xb300143], bh
add dword [eax], edx
mov edi, 0xb300143
add dword gs:[eax], esi
or esp, dword [ebp + 1]
xor byte [ebx], cl
add dword gs:[eax], esi
or esp, dword [ebp + 1]
xor byte [ebx], cl
add eax, edx
xor byte [ebx], cl
add dword gs:[eax], esi
add dword [eax], esi
or esp, dword [ebp + 1]
xor byte [ebx], cl
add dword gs:[eax], esi
or esp, dword [ebp + 1]
rol byte [ebx + 0x32], 1
add eax, esp
jne 0x18311d8
inc ebx
xor al, byte [ecx]
loopne 0x183121b
xor dword [ecx], eax
adc byte [esi + 0x31], dh
add dword [eax], edx
jbe 0x18311dc
add dword [eax], esi
ja 0x18311e0
add dword [eax + 0x25], esp
xor al, byte [ecx]
rol byte [edx + 0x3e], 1
and eax, 0x42d00132
add dword ds:[eax], esi
add dword [eax], esi
xor dword fs:[ecx], eax
rol byte [edx + 0x3e], 1
add eax, edx
add eax, edx
inc edx
add eax, edx
inc edx
add dword ds:[eax], esp
xor al, byte es:[ecx]
rol byte [edx + 0x3e], 1
add dword [eax - 0x27], eax
xor dword [ecx], eax
inc eax
fnstenv [ecx]
add dword [eax], esi
or esp, dword [ebp + 1]
xor dword [ecx], eax
xor byte [ebx], cl
add dword gs:[eax], esi
or esp, dword [ebp + 1]
xor byte [ebx], cl
add dword gs:[eax], esi
or esp, dword [ebp + 1]
xor byte [ebx], cl
add dword gs:[eax], esi
or esp, dword [ebp + 1]
xor byte [ebx], cl
add dword gs:[eax + 0x64], eax
xor dword [ecx], eax
xor byte [ebx], cl
add dword gs:[eax], esi
or esp, dword [ebp + 1]
inc eax
xor dword fs:[ecx], eax
rol byte [edx + 0x3e], 1
add eax, edx
inc edx
add dword ds:[eax], esi
or esp, dword [ebp + 1]
xor byte [ebx], cl
add dword gs:[eax], esi
or esp, dword [ebp + 1]
xor byte [ebx], cl
add dword gs:[eax], esi
or esp, dword [ebp + 1]
xor byte [ebx], cl
add dword gs:[eax], esi
or esp, dword [ebp + 1]
adc byte [edi - 0x27cffebd], bh
xor dword [ecx], eax
rol byte [edx + 0x3e], 1
add dword [eax + 0x64], edx
xor dword [ecx], eax
mov al, 0xc3
xor dword [ecx], eax
xor byte [ebx], cl
add dword gs:[eax], esi
or esp, dword [ebp + 1]
xor byte [ebx], cl
add dword gs:[eax], esi
or esp, dword [ebp + 1]
xor byte [ebx], cl
add dword gs:[eax + 0x2c015b2d], eax
adc al, byte [ecx + eax + 0x12628f5]
shl byte [edi - 0x7acffeb6], 1
xor al, byte [ecx]
inc eax
sub al, 0x32
add dword [eax + 0x4001322c], edx
xor dword [edx], 1
jae 0x18312ce
jb 0x18312c5
outsb dx, byte [esi]
pop edi
popal
jb 0x18312c9
add byte [eax], al
jae 0x18312da
jb 0x18312d1
outsb dx, byte [esi]
add byte [bx + si], al
js 0x18312df
add byte [esi + 0x72], ah
popal
arpl word [eax + eax], si
add byte [ecx + ebp*2 + 0x67], ah
imul esi, dword [ebx + esi*2], 0x6d756e00
bound esp, qword [ebp + 0x72]
add byte [eax], al
jae 0x18312fa
arpl word gs:[ecx + 0x61], bp
insb byte es:[edi], dx
pop edi
outsd dx, dword [esi]
jb 0x18312f2
outsb dx, byte [esi]
jne 0x1831303
bound esp, qword [ebp + 0x72]
add byte [eax], al
add byte [esi + 0x61], dh
insb byte es:[edi], dx
jne 0x1831306
add byte [eax], al
add byte [edx + 0x5f], dh
jbe 0x1831309
insb byte es:[edi], dx
jne 0x1831310
jae 0x18312ad
add byte [eax], al
add byte [esi + 0x61], dh
insb byte es:[edi], dx
jne 0x183131a
jae 0x18312b7
add byte [ecx + 0x72], ah
jb 0x183131d
jns 0x18312be
add byte [eax], al
jo 0x1831323
imul esi, dword [edx], 0x72000000
add byte [eax], al
add byte [edx + 0x5f], dh
pop edi
insd dword es:[edi], dx
insd dword es:[edi], dx
bound esp, qword [ebp + 0x72]
jae 0x18312d2
jb 0x1831344
add byte [eax], al
add byte [ebp + 0x65], ch
insd dword es:[edi], dx
add byte [eax], al
insd dword es:[edi], dx
insd dword es:[edi], dx
bound esp, qword [ebp + 0x72]
jae 0x18312dc
outsd dx, dword [esi]
bound ebp, qword [edx + 0x65]
arpl word [eax + eax], si
arpl word gs:[eax + eax], si
popal
je 0x1831349
add byte [eax], al
add byte [eax], al
jae 0x1831362
popal
jb 0x1831365
add byte [eax], al
add byte [ecx], ah
add byte [eax], al
and al, 0x61
arpl word [ebx + 0x65], sp
jo 0x183136f
je 0x18312fc
add byte [edx], ah
dec esi
popal
and cl, byte [esi + 0x61]
dec esi
and al, byte [eax]
add byte [eax], al
and cl, byte [ecx + 0x6e]
add byte [edx], ah
dec ecx
outsb dx, byte [esi]
imul bp, word [esi + 0x69], 0x7974
and al, byte [eax]
add byte [edx], ah
jae 0x1831387
outsb dx, byte [esi]
imul esi, dword [ecx + edi*2 + 0x22], 0x73220000
je 0x1831386
and dh, byte [ebx + 0x74]
jb 0x183137e
imul ebp, dword [esi + 0x67], 0x22
outsb dx, byte [esi]
and al, byte [bx + si]
add byte [eax], al
add byte [eax], al
and ah, byte [ebx + 0x6c]
outsd dx, dword [esi]
jae 0x1831387
add byte [edx], ah
arpl word [edi + ebp*2 + 0x73], bp
and byte gs:[ecx + 0x75], dh
and byte [ecx + 0x75], dh
jno 0x183139a
outsd dx, dword [esi]
je 0x1831389
je 0x1831393
outsd dx, dword [esi]
outsb dx, byte [esi]
and byte [ebp + 0x61], ch
jb 0x183139c
and al, byte [eax]
add byte [edx], ah
outsd dx, dword [esi]
jo 0x183139d
outsb dx, byte [esi]
and byte [ecx + 0x75], dh
outsd dx, dword [esi]
je 0x18313a0
je 0x18313aa
outsd dx, dword [esi]
outsb dx, byte [esi]
and byte [ebp + 0x61], ch
insd dword es:[edi], dx
popal
jb 0x18313b3
and al, byte [eax]
add byte [eax], al
and ch, byte [esi + 0x75]
insb byte es:[edi], dx
add byte [eax], al
add byte [edx], ah
outsb dx, byte [esi]
jne 0x18313bc
insb byte es:[edi], dx
and al, byte [eax]
add byte [edx], ah
popaw
insb byte es:[edi], dx
jae 0x18313bf
and al, byte [eax]
and dh, byte [edx + esi*2 + 0x75]
and al, byte gs:[eax]
add byte [edx], ah
add byte [eax], al
and ah, byte [ebp + 0x78]
jo 0x18313d8
js 0x18313d8
outsd dx, dword [esi]
outsb dx, byte [esi]
outsb dx, byte gs:[esi]
je 0x18313d7
popal
insb byte es:[edi], dx
and al, byte [eax]
add byte [eax], al
and ah, byte [ecx + ebp*2 + 0x67]
imul esi, dword [edx], 0x222e22
and al, byte [eax]
and ch, byte [0x2c220022]
and al, byte [eax]
and bh, byte [edx]
and al, byte [eax]
and bl, byte [ebp + 0x22]
add byte [edx], ah
pop ebx
and al, byte [eax]
and bh, byte [ebp + 0x22]
add byte [edx], ah
cmp ah, byte [edx]
add byte [edx], ah
pop ebp
and al, byte [eax]
and bl, byte [ebx + 0x22]
add byte [edx], ah
jge 0x18313b9
add byte [edx], ah
jnp 0x18313bd
and al, byte [eax]
add byte [esi*2 + 0x6665646e], ah
imul ebp, dword [esi + 0x65], 0x65000064
jb 0x183141d
and al, 0x75
outsb dx, byte [esi]
jne 0x183140d
imul bp, word gs:[esi + 0x65], 0x64
imul bp, word gs:[esi + 0x65], 0x64
add byte [ebp + 0x72], ah
jb 0x183141b
outsd dx, dword [esi]
jb 0x18313ae
add byte [eax], al
and ah, byte [ebp + 0x6e]
and byte fs:[edi + 0x66], ch
and byte [esi + 0x69], ah
insb byte es:[edi], dx
and al, byte gs:[eax]
imul ebp, dword [ebp + 0x22], 0x62000000
popal
and al, byte [eax]
add byte [eax], al
add byte [eax], al
bound esp, qword [ecx + 0x64]
and byte [edi + ebp*2 + 0x63], ch
add byte [edx + 0x61], ah
and byte fs:[edi + ebp*2 + 0x63], ch
popal
insb byte es:[edi], dx
and byte gs:[esi + 0x61], ch
insd dword es:[edi], dx
add byte gs:[esi + 0x61], ah
insb byte es:[edi], dx
jae 0x183143a
add byte [eax], al
add byte [edx + esi*2 + 0x75], dh
add byte gs:[eax], al
je 0x183144c
jne 0x1831441
add byte [eax], al
add byte [eax], al
imul ebp, dword [edi + 0x73], 0x7361625f
cmp bh, byte gs:[edx]
bound esp, qword [ecx + 0x64]
bound ebp, qword [ecx + 0x74]
and byte [ebx + 0x65], dh
je 0x18313f5
add byte [eax], al
add byte [ecx + 0x6f], ch
jae 0x183145b
bound esp, qword [ecx + 0x73]
cmp bh, byte gs:[edx]
popaw
imul ebp, dword [edx + 0x69], 0x65732074
je 0x183140e
add byte [eax], al
add byte [ecx + 0x6f], ch
jae 0x1831473
add byte [eax], al
imul ebp, dword [edi + 0x73], 0x7361625f
bound esp, qword [ecx + 0x73]
cmp bh, byte gs:[edx]
outsd dx, dword gs:[esi]
outsd dx, dword [esi]
bound bp, dword [ecx + 0x74]
bound ebp, qword [ecx + 0x74]
and byte [ebx + 0x65], dh
je 0x1831425
add byte [eax], al
add byte [ecx + 0x6e], ch
je 0x183142c
cmp ah, byte [eax]
add byte [eax], al
and byte [eax], ch
add byte [eax], al
je 0x18314a5
imul esp, dword [ebp + 0x6e], 0
add byte [eax], al
outsb dx, byte [esi]
je 0x18314a4
jb 0x18314ae
add byte [eax], al
add byte [ebx + 0x74], dl
popal
jb 0x18314bd
imul ebp, dword [esi + 0x67], 0x72617020
jae 0x18314b7
and byte [eax + 0x61], dh
jb 0x18314c4
add byte gs:[eax], al
add byte [eax], al
inc ebp
outsb dx, byte [esi]
je 0x18314bd
jb 0x18314c3
outsb dx, byte [esi]
and byte [bp + di + 0x74], dh
popal
je 0x18314c7
and byte [eax], al
push edx
popal
imul ebp, dword fs:[esi + 0x67], 0x74206120
outsd dx, dword [esi]
imul esp, dword [ebp + 0x6e], 0x3a
and byte [eax], al
add byte [eax], al
dec esi
outsd dx, dword [esi]
cmp ah, byte [eax]
add byte [eax], al
add byte [esi + 0x6f], cl
ja 0x183149c
popal
je 0x183149f
outsb dx, byte gs:[esi]
and byte fs:[edi + 0x66], ch
and byte [ecx + 0x6e], ch
jo 0x18314ff
je 0x18314ba
add byte [eax], al
add byte [eax], al
dec esi
js 0x1831508
and byte [edi + ebp*2 + 0x6b], dh
outsb dx, byte gs:[esi]
and byte [ecx + 0x73], ch
add byte [eax], al
jae 0x183149e
add byte [eax], al
push ebx
push 0x69746669
add byte [ebx + 0x68], dl
imul esp, dword [esi + 0x74], 0x676e69
add byte [eax], al
add byte [edx + 0x73], ch
je 0x183150f
imul ebp, dword [esi + 0x67], 0
outsb dx, byte [esi]
add byte [bx + si], al
add byte [eax], al
push 0x73
outsd dx, dword [esi]
outsb dx, byte [esi]
pop edi
jo 0x1831514
jb 0x1831528
jb 0x18314d8
and byte [0x6e797320], ch
sub eax, 0x6e797320
jae 0x1831535
outsb dx, byte [esi]
je 0x1831520
js 0x18314e1
jb 0x1831536
jb 0x1831534
outsd dx, dword [esi]
jb 0x18314e7
outsw dx, word [esi]
jne 0x1831539
sub al, 0x20
add byte [eax], al
outsw dx, word [esi]
jb 0x1831537
imul ebp, dword [esi + 0x67], 0x6f626120
jb 0x1831551
popal
bound ebp, qword [edi + 0x72]
je 0x183150a
sub al, 0x20
dec esp
imul ebp, dword [esi + 0x65], 0x6c6f4300
and byte [ecx + ebp*2 + 0x6e], cl
outsb dx, byte [esi]
add byte gs:[ebx + 0x6f], al
insb byte es:[edi], dx
jne 0x1831556
outsb dx, byte [esi]
add byte [eax], al
sub eax, 0x2e000000
add byte [eax], al
add byte [0x2424203e], ch
and byte [0x72724500], bh
outsd dx, dword [esi]
jb 0x183153c
and byte [ecx + ebp*2 + 0x73], ah
arpl word [ecx + 0x72], sp
imul ebp, dword fs:[esi + 0x67], 0x45000000
jb 0x183156e
imul ebp, dword [esi + 0x67], 0x45000000
add byte [ebp + 0x72], al
jb 0x1831583
jb 0x1831585
outsd dx, dword [esi]
jb 0x1831550
and byte [eax + 0x6f], dh
jo 0x183158b
imul ebp, dword [esi + 0x67], 0x6c430000
inc ebx
insb byte es:[edi], dx
popal
outsb dx, byte [esi]
jne 0x1831597
cmp ah, byte [eax]
imul esi, dword fs:[ebx + 0x63], 0x69647261
outsb dx, byte [esi]
and byte [si + 0x6f], ch
and byte [ecx + ebp*2 + 0x73], ah
arpl word [ecx + 0x72], sp
imul ebp, dword fs:[esi + 0x67], 0x6f6f6c20
insb byte es:[edi], dx
outsd dx, dword [esi]
outsd dx, dword [esi]
imul esp, dword [ecx + 0x68], 0x65
popal
push 0x646165
add byte [eax], al
inc ebx
insb byte es:[edi], dx
add byte fs:[eax], al
add byte [ebx + 0x6c], al
popal
outsb dx, byte [esi]
jne 0x18315b7
cmp ah, byte [eax]
jo 0x18315ba
jo 0x18315bd
imul ebp, dword [esi + 0x67], 0
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [ebx + 0x79], dh
jae 0x18315cf
outsb dx, byte [esi]
je 0x18315ba
js 0x183157b
jb 0x18315d0
outsd dx, dword [esi]
jb 0x183158d
and byte [ebp + 0x6e], dh
js 0x18315d7
arpl word gs:[ebp + 0x64], si
and byte [eax], al
add byte [eax], al
sub al, 0x20
js 0x18315e5
arpl word gs:[ecx + ebp*2 + 0x6e], si
and byte [bx + si], al
and byte [eax], al
add byte [eax], al
add byte [eax], ah
outsd dx, dword [esi]
jb 0x18315a4
and byte [eax], al
add byte [eax], al
add byte [eax], al
jae 0x1831603
add byte [eax], al
add byte [ebx + 0x79], dh
outsb dx, byte [esi]
je 0x18315ee
js 0x18315af
jb 0x1831604
outsd dx, dword [esi]
jb 0x1831595
add byte [eax], al
add byte [ebx + 0x74], dl
popal
arpl word [ebx + 0x20], bp
outsb dx, byte [esi]
outsd dx, dword [esi]
ja 0x18315a2
add byte [eax], al
sub dword [eax], ebp
add byte [eax], ah
sub byte [ecx + ebp*2 + 0x6e], ch
and byte gs:[eax], al
push edx
jne 0x1831618
add byte [edx + 0x65], dl
jne 0x1831618
imul ebp, dword [esi + 0x67], 0x61747320
and byte [bp + di + 0x74], dh
popal
je 0x183161d
arpl word [ebx + 0x20], bp
bound edi, qword [ecx + 0x20]
imul esp, dword [eax], 0x62
jns 0x18315e2
jb 0x1831639
insb byte es:[edi], dx
and byte gs:[eax], al
and byte [0x20200000], bh
and byte [eax + eax], ah
and al, 0
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [ebx], al
add al, 5
push es
pop es
or byte [ecx], cl
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add eax, dword [eax + 0x9080706]
or cl, byte [ebx]
or al, 0xd
push cs
movups xmm2, xmmword [ecx]
adc dl, byte [ebx]
adc al, 2
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add dword [edx], eax
add byte [eax], al
jl 0x18316de
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [edx]
add al, byte [ecx]
add al, byte [eax]
add byte [eax + eax], bh
add byte [esp], ch
add byte [ebp + esi*2], ch
add byte [eax], al
insb byte es:[edi], dx
add byte fs:[eax], al
insb byte es:[edi], dx
jne 0x18316e7
add byte [esp], cl
add byte [ebp + esi*2], cl
add byte [0x45000070], ah
add byte [eax], al
add byte [ebp], ah
add byte [eax], al
jno 0x1831775
cmp al, 0x54
and byte ds:[edi + ebp*2 + 0x6f], dh
and byte [edi + ebp*2 + 0x6e], ch
add byte [bx + si], al
add byte [edx + 0x61], ah
and byte fs:[ebx + 0x61], ah
jae 0x183178c
add byte [eax], al
add byte [eax], al
sub byte [ebx], dl
test byte [ecx], al
cmp ebp, dword [ecx + 0x47bc0126]
add dword es:[edx], esp
inc esi
add dword es:[edx + 0x44], esi
add esi, esi
inc ebx
add dword es:[edx + 0x43], edi
add dword es:[ecx], eax
inc ebx
add dword es:[eax - 0xffed9be], ecx
inc eax
add eax, esp
adc al, byte [ecx + eax + 0x1262fd7]
add eax, 0x7016c4c
inc edi
insb byte es:[edi], dx
add dword [eax + 0x38016c47], esp
xor byte [esi], ah
add ecx, ebx
imul ebp, dword [ecx + eax + 0x31], 0x4c016c49
dec edx
insb byte es:[edi], dx
add dword [edx + 0x4b], ebx
insb byte es:[edi], dx
add dword [edx + edx + 0x57180184], edx
add edx, eax
push esi
add esi, eax
push esi
add edx, ecx
push esi
add esp, esp
push esi
add esi, edi
push esi
add dword es:[esi + 0x6f], ecx
je 0x18317ac
popal
outsb dx, byte [esi]
and byte [eax + 0x65], ch
js 0x18317b3
jae 0x1831809
jb 0x1831800
outsb dx, byte [esi]
cmp al, byte [bx + si]
add byte [ebp + 0x72], ah
jb 0x183180f
jb 0x18317c2
arpl word [edi + 0x6e], bp
jbe 0x183180c
jb 0x183181d
imul ebp, dword [esi + 0x67], 0x78656820
and byte [esi + 0x61], dh
and byte [eax + 0x65], ch
js 0x18317d1
jbe 0x1831814
insb byte es:[edi], dx
jne 0x183181b
and byte [edi + ebp*2 + 0x20], dh
jae 0x1831824
outsd dx, dword [esi]
jb 0x1831833
cmp al, byte [eax]
add byte [eax], al
add byte [edx + 0x53], cl
add byte [eax], al
dec edx
push ebx
outsd dx, dword [esi]
outsb dx, byte [esi]
push ebx
arpl word [ecx + 0x6e], sp
outsb dx, byte [esi]
jb 0x183180a
cmp bh, byte [ecx + 0x79]
jns 0x183184c
insb byte es:[edi], dx
js 0x18317f7
sub eax, 0x206f6920
jbe 0x1831849
arpl word [ebp + 0x20], sp
imul esi, dword [ebx + 0x20], 0x20746f6e
outsd dx, dword [esi]
jo 0x1831852
outsb dx, byte [esi]
add byte [eax], al
dec edx
push ebx
outsd dx, dword [esi]
outsb dx, byte [esi]
push ebx
arpl word [ecx + 0x6e], sp
outsb dx, byte [esi]
outsb dx, byte [esi]
jb 0x1831836
cmp bh, byte [ecx + 0x79]
insb byte es:[edi], dx
js 0x1831823
sub eax, 0x72726520
outsd dx, dword [esi]
jb 0x183182b
and byte [edx + 0x65], dh
jb 0x1831872
popal
popal
imul ebp, dword fs:[esi + 0x67], 0x6f726620
imul ebp, dword [esi + 0x67], 0x6f726620
jb 0x1831885
insd dword es:[edi], dx
and byte [ecx + 0x6f], ch
and byte [ebp + 0x76], ah
imul esp, dword [ebx + 0x65], 0x72000000
jne 0x183188c
jbe 0x1831888
jbe 0x1831888
arpl word [ebp], sp
add byte [eax], al
add byte [edx + 0x75], dh
jb 0x183189b
add byte gs:[ebp + 0x6c], dh
add byte [ebp + 0x6c], dh
insb byte es:[edi], dx
add byte [ecx + 0x6e], ah
add byte [eax], al
popal
insb byte es:[edi], dx
jae 0x1831899
add byte gs:[eax], al
add byte [eax], al
add byte [eax], al
outsb dx, byte [esi]
imul bp, word [esi + 0x69], 0x7974
add byte [edx + 0x53], cl
outsd dx, dword [esi]
outsb dx, byte [esi]
push ebx
arpl word [ecx + 0x6e], sp
outsb dx, byte [esi]
jb 0x1831886
cmp bh, byte [ecx + 0x79]
insb byte es:[edi], dx
js 0x1831873
and byte [0x72726520], ch
sub eax, 0x72726520
outsd dx, dword [esi]
jb 0x183187b
ja 0x18318c5
imul ebp, dword [ebp + 0x20], 0x766e6f63
jb 0x18318dc
imul ebp, dword [esi + 0x67], 0x61686320
jb 0x1831891
je 0x18318e2
outsd dx, dword [esi]
and byte [ebp + 0x6c], dh
outsd dx, dword [esi]
outsb dx, byte [esi]
insb byte es:[di], dx
outsd dx, dword [esi]
outsb dx, byte [esi]
sub al, 0x20
jb 0x18318e6
je 0x18318f8
jb 0x18318f3
imul ebp, dword [esi + 0x67], 0x312d20
outsb dx, byte [esi]
and byte [di], ch
xor dword [eax], eax
and byte [0x290031], ch
sub dword [eax], eax
add byte [eax], al
dec edx
push ebx
outsd dx, dword [esi]
outsb dx, byte [esi]
push ebx
arpl word [ecx + 0x6e], sp
outsb dx, byte [esi]
jb 0x18318d6
cmp bh, byte [edx]
jns 0x1831918
cmp bh, byte [ecx + 0x79]
insb byte es:[edi], dx
js 0x18318c3
sub eax, 0x6b6e7520
outsb dx, byte [esi]
outsd dx, dword [esi]
ja 0x183191a
and byte [ebx + 0x68], ah
popal
jb 0x18318de
and byte [edx + 0x65], dh
je 0x183192c
jb 0x1831927
imul ebp, dword [esi + 0x67], 0x312d20
inc ebp
jb 0x1831935
outsd dx, dword [esi]
jb 0x18318e6
and byte [edi + 0x70], ch
outsb dx, byte gs:[esi]
outsd dx, dword [esi]
jo 0x183192e
outsb dx, byte [esi]
imul ebp, dword [esi + 0x67], 0x76656420
imul esp, dword [ebx + 0x65], 0
add byte [eax], al
inc esp
jbe 0x1831945
arpl word [ebp + 0x20], sp
imul esi, dword [ebx + 0x20], 0x20746f6e
and byte [ecx + 0x73], ch
and byte [esi + 0x6f], ch
outsb dx, byte [esi]
outsd dx, dword [esi]
je 0x1831906
jb 0x183194d
popal
popal
bound ebp, qword [ebp]
add byte [ecx + 0x56], dl
popal
jb 0x183195e
popal
outsb dx, byte [esi]
je 0x18318f9
add byte [eax], al
add byte [eax], al
jbe 0x183196d
add byte [eax], al
add byte [esi + 0x6f], dh
imul esp, dword [eax + 0x5f], 0x6968745f
jae 0x183196b
popal
insb byte es:[edi], dx
insb byte es:[edi], dx
and byte [ecx + 0x4a], dl
jae 0x183197f
outsb dx, byte [esi]
cmp bh, byte [edx]
push eax
popal
jb 0x183198a
jb 0x183196c
jb 0x183196c
jne 0x183198a
outsb dx, byte [esi]
popal
bound ebp, qword [ebp + 0x3a]
cmp dh, byte [edx + 0x75]
outsb dx, byte [esi]
sub byte [esi + 0x6f], dh
jbe 0x1831998
imul esp, dword [ecx + ebp], 0x73000000
jne 0x1831996
add byte [eax], al
add byte [eax], al
jae 0x18319a7
arpl word [ebx + 0x65], sp
arpl word [ebp + 0x73], sp
jae 0x183199e
jae 0x18319aa
jne 0x18319a6
jne 0x18319a6
insb byte es:[edi], dx
jns 0x183195d
arpl word [edi + 0x6e], bp
jbe 0x18319a7
jb 0x18319b8
and byte fs:[edx + 0x73], ch
and byte fs:[edx + 0x73], ch
outsd dx, dword [esi]
outsb dx, byte [esi]
and byte [ecx + 0x74], ch
insd dword es:[edi], dx
je 0x18319b4
insd dword es:[edi], dx
and byte [edi + ebp*2 + 0x20], dh
push ecx
push esi
popal
jb 0x18319c2
popal
outsb dx, byte [esi]
je 0x183197d
outsd dx, dword [esi]
bound ebp, qword [edx + 0x65]
arpl word [eax + eax + 0x41], si
outsb dx, byte [esi]
and byte [ebp + 0x72], ah
jb 0x18319da
jb 0x183198d
and byte [edi + 0x63], ch
arpl word [ebp + 0x72], si
jb 0x18319d9
outsd dx, dword [esi]
arpl word [ebx + 0x75], sp
jb 0x18319e5
and byte fs:[edi + 0x68], dh
and byte fs:[edi + 0x68], dh
imul ebp, dword [ebp + 0x20], 0x73726170
popal
jb 0x18319f3
jae 0x18319ea
imul ebp, dword [esi + 0x67], 0x6f736a20
outsb dx, byte [esi]
and byte [bp + si + 0x73], ch
outsd dx, dword [esi]
outsb dx, byte [esi]
cmp ah, byte [eax]
and eax, 0x31
add byte [eax], al
add al, al
adc al, 0x84
add dword [edx - 0x62], ecx
dec edx
sahf
xchg esp, eax
popfd
insb byte es:[edi], dx
add dword [esi + ebx*4], ecx
add dword [eax], edx
inc ebx
add dword [eax], esi
or esp, dword [ebp + 1]
xor byte [ebx], cl
add dword gs:[eax], esi
or esp, dword [ebp + 1]
xor byte [ebx], cl
add dword gs:[eax], esi
or esp, dword [ebp + 1]
lodsb al, byte [esi]
adc al, 0x84
add ebx, eax
ret
xor ch, byte [ecx + eax - 0x47]
jp 0x18319f1
test byte [ecx], al
add dword [esi + 0x75], ebp
insb byte es:[edi], dx
insb byte es:[edi], dx
add byte [eax], al
add byte [eax], al
pop ebp
add byte [eax], al
add byte [edx], cl
add byte [eax], al
add byte [edx + ecx], ch
add byte [eax], al
sub al, 0xa
add byte [eax], al
pop ebx
or al, byte [eax]
add byte [eax + eax], ch
add byte [eax], al
pop ebx
add byte [eax], al
add byte [eax], ah
pop ebp
add byte [eax], al
sub al, 0x20
add byte [eax], al
add byte [ebx], bl
add byte [eax], al
and byte [ebp], bl
add byte [eax], ch
and byte [eax], al
add byte [eax], al
pop ebx
and byte [eax], al
add byte [ebx + 0x20], bh
add byte [ebx + 0x20], bl
add byte [eax], al
jnp 0x1831a1a
add byte [eax], al
jnp 0x1831a08
add byte [eax], al
jnp 0x1831a02
add byte [eax], al
cmp al, byte [eax]
add byte [eax], al
and byte [edx], bh
and byte [eax], al
jge 0x1831a0e
add byte [eax], al
and byte [ebp], bh
add byte [esi + 0x61], cl
dec esi
add byte [ecx + 0x6e], cl
imul bp, word [esi + 0x69], 0x7974
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
inc ecx
je 0x1831a9f
insd dword es:[edi], dx
jo 0x1831aa3
and byte [edi + ebp*2 + 0x20], dh
ja 0x1831aa7
imul esi, dword [ebp + 0x20], 0x204e614e
outsd dx, dword [esi]
jb 0x1831a60
dec esi
and byte [edi + 0x72], ch
and byte [ecx + 0x6e], ch
imul bp, word [esi + 0x69], 0x7974
sub al, 0x20
ja sym.Installer.exe_const_QJson::SerializerRunnable::vftablefor__QObject
imul ebp, dword [esi + 0x66], 0x74696e69
jns 0x1831a75
and byte [edi + 0x68], dh
imul esp, dword [ebx + 0x68], 0x20736920
outsb dx, byte [esi]
outsd dx, dword [esi]
je 0x1831a77
jae 0x1831ace
jo 0x1831acb
outsd dx, dword [esi]
jb 0x1831ad2
and byte fs:[edx + 0x79], ah
and byte [edx + 0x79], ah
and byte [edx + 0x73], ch
outsd dx, dword [esi]
outsb dx, byte [esi]
add byte [eax], al
add byte [eax], al
xor byte cs:[eax], al
add byte [esp + ebx*2], bl
add byte [eax + eax], bl
add byte [eax], al
add byte [ebp + esi*2], bl
add byte [edx], bl
add byte [edx], ah
add byte [eax], al
add byte [edx], bl
add byte [eax], cl
add byte [eax], al
add byte [esi], bl
add byte [eax + eax], cl
add byte [eax], al
pop esp
outsb dx, byte [esi]
add byte [eax], al
pop esp
jb 0x1831a9b
add byte [0x5c000000], cl
je 0x1831aa3
add byte [esp + esi*2], bl
add byte [ecx], cl
add byte [eax], al
add byte [edx], ah
and eax, 0x2231
add byte [eax], al
mov byte [0x9ab10184], dl
mov cl, 0x9a
add dword [eax], esi
or esp, dword [ebp + 1]
xor byte [ebx], cl
add dword gs:[eax], esi
or esp, dword [ebp + 1]
xor byte [ebx], cl
add dword gs:[eax], esi
or esp, dword [ebp + 1]
je 0x1831af7
test byte [ecx], al