Function at 0x1d62af72
Capabilities:
Get number of processors

Disassembly:
dec ebp
xor al, 0x4d
inc esp
inc ebp
js 0x1d62adf5
push esp
inc ecx
ja 0x1d62adf8
inc esp
inc ecx
ja 0x1d62adfc
inc esi
outsd dx, dword [esi]
ja 0x1d62ae04
inc esp
inc ebp
dec esp
dec ebp
inc ecx
imul eax, dword [edi + 0x41], 0x31
push ebp
inc ebp
inc edx
push 0x6c52434d
dec ecx
js 0x1d62ae0c
push 0x41
push ecx
inc edx
dec esi
push esi
inc edx
inc ecx
outsd dx, dword [esi]
dec ebp
inc ebx
push ebp
cmp dword [edi + 0xa], esi
pop edx
push edi
xor eax, 0x566e6355
jp 0x1d62ae44
inc esp
inc ebp
dec ebp
inc edx
jae 0x1d62ae2e
inc ecx
xor dword [ebp + 0x45], edx
inc ecx
ja 0x1d62ae65
push ebp
push esp
xor eax, dword [edx + 0x6c]
bound ebp, qword [edx + edx*2 + 0x79]
pop eax
push edx
jns 0x1d62ae5c
pop eax
dec esi
xor byte [ecx + 0x46], cl
inc esi
dec edx
jbe 0x1d62ae62
xor edx, dword [ecx + 0x67]
push ecx
xor byte [ebp + 0x67], al
push edx
jp 0x1d62ae57
ja 0x1d62ae70
push 0x41
push ecx
inc edx
arpl word [bx + di + 0x68], si
imul ebp, dword [edx + 0x4f], 0x50
push ecx
dec ecx
inc edx
inc edx
push ebp
jb 0x1d62ae87
push ecx
push ecx
inc ecx
or cl, byte [ecx + 0x67]
dec esi
imul eax, dword [ecx + 0x41], 0x6c374b52
imul esi, dword [ebp + 0x54], 0x336d7063
pop ecx
outsd dx, dword ss:[esi]
js 0x1d62ae83
cmp byte [edx + eax*2], dh
push 0x77
bound ebp, qword [eax + 0x79]
dec esp
dec esp
push esp
inc ecx
dec ebp
imul esp, dword [esi + ebp*2 + 0x57], 0x7a747037
imul ebp, dword ss:[bp + si + 0x46], 0x59
ja 0x1d62aece
jbe 0x1d62aeb0
push edi
pop ecx
jo 0x1d62aebd
xor edx, dword [edx + 0x54]
jno 0x1d62aecf
push esi
imul esi, dword [edx + 0x51], 0x37
aaa
arpl word [edi + 0x37], ax
inc esp
dec ebx
xor dh, byte [ebp + 0x75]
xor eax, 0x61740a42
xor dword [edi + ebp*2 + 0x59], esp
or dh, byte [ecx + 0x31]
outsd dx, dword fs:[esi]
pop ecx
pop eax
dec ebp
push 0x715a5530
dec esi
outsb dx, byte [esi]
imul sp, word [edx + 0x69], 0x6c
bound ebp, qword [ecx + 0x6c]
push eax
push eax
outsb dx, byte [esi]
je 0x1d62aef7
popal
push 0x686d5646
push esp
jp 0x1d62aef9
pop eax
jne 0x1d62aeea
dec ecx
jbe 0x1d62aeed
dec eax
jb 0x1d62aed7
dec esp
dec ecx
pop ax
jae 0x1d62aef1
push ebp
insd dword es:[edi], dx
jne 0x1d62af00
pop edx
insb byte es:[edi], dx
xor eax, 0x7a596a6d
inc edx
push 0x4734414d
inc ecx
xor dword [ebp + 0x64], edx
inc esp
ja 0x1d62af01
inc edx
or ch, byte [edi]
ja 0x1d62af12
inc ebp
inc ecx
ja 0x1d62af0e
inc edx
inc edx
push 0x41
push eax
inc edx
dec esi
push esi
dec eax
push edx
dec ebp
inc edx
inc ecx
cmp byte [ebp + 0x42], al
push esp
inc ecx
inc esp
inc ecx
push ecx
dec eax
das
dec ebp
inc edx
xor byte [edi + 0x41], al
xor dword [ebp + 0x64], edx
inc esp
push ecx
push edi
inc edx
inc edx
push edx
dec eax
cmp byte fs:[ebp + 0x55], cl
push ebp
imul esi, dword [edx], 0x4d443549
dec ebp
insb byte es:[edi], dx
jbe 0x1d62af2f
push esi
inc edx
dec esi
xor byte [edx + 0x42], al
inc edx
pop ecx
xor ecx, dword [edx + 0x57]
dec ecx
bound edx, qword [ecx + eax*2 + 0x66]
or al, byte [edx + 0x67]
dec esi
push esi
dec eax
push ebx
dec ebp
inc ebp
inc edi
inc esp
inc ecx
push edi
inc edx
push edx
dec eax
cmp byte fs:[ebp + 0x55], cl
imul esi, dword [edx], 0x4d443549
insb byte es:[edi], dx
jbe 0x1d62af5c
push esi
inc edx
dec esi
xor byte [edx + 0x42], al
pop ecx
xor ecx, dword [edx + 0x57]
dec ecx
bound edx, qword [ecx + eax*2 + 0x4b]
inc edx
jno 0x1d62afa4
imul ebp, dword [edx + 0x4f], 0x50
push ecx
push ecx
inc esp
inc ecx
ja 0x1d62af94
jo 0x1d62af89
inc esp
inc edx
insd dword es:[edi], dx
inc ecx
push 0x45
inc ecx
push 0x36
push 0x63
outsb dx, byte [esi]
bound ebp, qword [edi + 0x4d]
or al, byte [edx + 0x42]
inc si
inc esi
imul edi, dword gs:[ecx], 0x4c
jns 0x1d62afce
inc edx
insb byte es:[edi], dx
aaa
sub eax, dword [edx + 0x46]
push 0x4e
inc ecx
imul esi, dword [edx], 0x7a
cmp byte [ebx], ch
xor al, byte gs:[ecx + 0x63]
xor al, byte [ecx + 0x63]
inc edi
sub esi, dword [ecx + 0x6a]
cmp dword [ebp + 0x45], esi
ja 0x1d62afed
jbe 0x1d62afb1
dec esi
arpl word [edi + 0x47], bp
xor eax, dword [edi + 0x52]
jbe 0x1d62afea
inc edx
bound ebp, qword [eax + 0x6a]
xor eax, 0x6a413547
inc ebp
inc ecx
xor al, byte [ebp + 0x75]
insb byte es:[edi], dx
jns 0x1d62afd2
dec esp
push ecx
inc ebx
inc edi
jp 0x1d62b010
inc edi
push eax
je 0x1d62b005
or al, byte [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
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 [eax], al
add byte [eax], al
add byte [eax], ah
mov ch, 0xe8
push esp
add byte [edi], al
add byte [eax], al
and byte [ebp + 0x70054e8], dh
call 0x1d69b02b
xor byte [eax], 0x82
add dl, bh
add byte [eax - 0x28fd7dd0], al
mov al, byte [0x2010203]
add al, byte [ecx]
add byte [eax], dh
or eax, 0x862a0906
dec eax
xchg bh, dh
or eax, 0x50b0101
add byte [eax], dh
sbb dword [eax + 0x9300b31], 0x4550306
push es
adc eax, dword [edx]
push ebp
push ebx
xor dword [eax], edx
xor byte [esi], cl
push es
add edx, dword [ebp + 4]
or byte [ebx], dl
pop es
inc ecx
jb 0x1d62b07a
imul edi, dword [edx + 0x6f], 0x1331616e
jp 0x1d62b082
outsb dx, byte [esi]
popal
xor dword [ebx], edx
xor byte [ecx], dl
push es
add edx, dword [ebp + 4]
pop es
adc ecx, dword [edx]
push ebx
arpl word [edi + 0x74], bp
je 0x1d62b099
popal
insb byte es:[edi], dx
xor dword gs:[0x3062330], esp
push ebp
add al, 0xa
adc ebx, dword [ebx + edx*2]
je 0x1d62b099
jb 0x1d62b0a0
imul esp, dword [ebp + 0x6c], 0x65542064
arpl word [eax + 0x6e], bp
outsd dx, dword [esi]
insb byte es:[edi], dx
outsd dx, dword [esi]
imul esp, dword [di + 0x73], 0x6e49202c
arpl word [esi], bp
xor dword [ebx], edi
xor byte [ecx], bh
push es
add edx, dword [ebp + 4]
add edx, dword [ebx]
xor dl, byte [ebx + 0x74]
popal
jb 0x1d62b0c7
imul esp, dword [ebp + 0x6c], 0x65532064
jb 0x1d62b0e0
imul esp, dword [ebx + 0x65], 0x6f522073
outsd dx, dword [esi]
je 0x1d62b094
inc ebx
jb 0x1d62b0ec
imul esp, dword [esi + 0x69], 0x65746163
and byte [ecx + 0x75], al
imul esp, dword [ebx + 0x61], 0x41206574
jne 0x1d62b0f7
je 0x1d62b0ec
push 0x7469726f
jns 0x1d62b0aa
outsd dx, dword [esi]
jb 0x1d62b0f0
je 0x1d62b102
and byte [0x30324720], ch
sub eax, 0x30324720
push ds
pop ss
or eax, 0x39303930
xor byte [ecx], bh
xor byte [ecx], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
pop edx
pop ss
xor byte [eax], dh
xor byte [eax], dh
xor byte [edx + 0x17], bl
or eax, 0x32313733
xor esi, dword [ecx]
xor dh, byte [ebx]
xor eax, 0x5a393539
xor byte [ecx + 0x300b3198], al
or dword [esi], eax
cmp dword [0x81305a39], esi
cwde
xor dword [ebx], ecx
xor byte [ecx], cl
push es
add edx, dword [ebp + 4]
push es
adc eax, dword [edx]
push ebp
push ebx
xor dword [eax], edx
xor byte [esi], cl
push es
add edx, dword [ebp + 4]
or byte [ebx], dl
pop es
adc eax, dword [edi]
inc ecx
jb 0x1d62b135
jp 0x1d62b13d
outsb dx, byte [esi]
popal
xor dword [ebx], edx
xor byte [ecx], dl
push es
add edx, dword [ebp + 4]
pop es
adc ecx, dword [edx]
push ebx
arpl word [edi + 0x74], bp
je 0x1d62b154
jae 0x1d62b146
popal
popal
insb byte es:[edi], dx
xor dword gs:[0x3062330], esp
push ebp
add al, 0xa
adc ebx, dword [ebx + edx*2]
push ebx
je 0x1d62b154
jb 0x1d62b15b
imul esp, dword [ebp + 0x6c], 0x65542064
arpl word [eax + 0x6e], bp
outsd dx, dword [esi]
insb byte es:[edi], dx
outsd dx, dword [esi]
insb byte es:[edi], dx
and byte fs:[ebp + 0x63], dl
push 0x6f6c6f6e
imul esp, dword [di + 0x73], 0x6e49202c
arpl word [esi], bp
xor dword [ebx], edi
xor byte [ecx], bh
push es
add edx, dword [ebp + 4]
add edx, dword [ebx]
xor dl, byte [ebx + 0x74]
popal
jb 0x1d62b182
imul esp, dword [ebp + 0x6c], 0x65532064
jb 0x1d62b19b
imul esp, dword [ebx + 0x65], 0x6f522073
outsd dx, dword [esi]
je 0x1d62b14f
inc ebx
jb 0x1d62b1a7
imul esp, dword [esi + 0x69], 0x65746163
and byte [ecx + 0x75], al
imul esp, dword [ebx + 0x61], 0x41206574
jne 0x1d62b1b2
je 0x1d62b1a7
push 0x7469726f
jns 0x1d62b165
outsd dx, dword [esi]
jb 0x1d62b1ab
je 0x1d62b1bd
and byte [0x30324720], ch
sub eax, 0x30324720
and byte [edi + 0x32], al
xor byte [edx + 0xd302201], al
add byte [ecx], 0x22
xor byte [0x862a0906], cl
dec eax
push es
or dword [edx], ebp
xchg byte [eax - 0x7a], cl
test dword [0x5010101], 0x1820300
invalid
xchg bh, dh
or eax, 0x5010101
add byte [ebx], al
add byte [ecx], 0xf
add byte [eax], dh
add byte [ecx], 0xa
add al, byte [edx - 0x2afffeff]
or al, 0x3a
les ebp, [edx]
stc
add dword [eax], eax
aad 0xc
cmp al, ah
sub bh, cl
dec esi
loop 0x1d62b168
mov esi, 0x8e5f9719
mov byte [ebx - 0x4f], dl
pop ds
aas
retf
insd dword es:[edi], dx
sub dword [edx], edi
enter 0x7d0f, 0x3c
imul dword [ebx + 0x76]
cmp byte [ebx - 0x27], ah
arpl cx, bx
pushal
test al, 0x9b
pop esi
pop esp
add byte [eax + 0x7f592fb2], al
test byte [edi - 0x79bcda07], 0xe7
imul ebx, dword [ebx], 0xe1909a52
jno 0x1d62b18d
loope 0x1d62b21a
jecxz 0x1d62b183
fsubr dword [0xf66f4e0d]
sub eax, 0xf66f4e0d
enter 0xffffffffffffd949, 0xffffffffffffffb6
sbb dl, byte [esi - 0x52]
fnstenv [esi - 0x51a9e50d]
sub esi, dword [esi - 0x3014eb8c]
sti
jecxz 0x1d62b1dc
iretd
mov edx, 0x6a2e961d
cmp ebx, dword [eax - 0x6c]
mov dword [edi + 0x56], eax
jmp dword [0x537093a0]
push 0x408edf3a
pop edx
sbb eax, 0x43cf4e4a
xchg ecx, eax
cmp esp, edi
push esi
salc
add byte [eax - 0x35], dh
push edx
out dx, al
jnp 0x1d62b270
scasb al, byte es:[edi]
cmp ah, bh
mov esp, 0xf645f931
ret 0xcf60
mov dword [0xb5a96d3a], eax
out dx, al
xor al, 0x2e
mov edx, 0x33b8030d
fild word [edi - 0x15]
mov cl, 0x6b
lea esp, [0x81ce9bd9]
rol dword [ebp + 0x46], 1
xor dl, byte [esi + 0x2de8770]
push cs
dec ecx
inc ebx
test dword [esi + 0x64bb736c], esi
ljmp 0x54d4
inc edx
xor byte [eax + 0x30], al
clts
add edx, dword [ebp + 0x1d]
adc eax, dword [ecx]
add edi, edi
add al, 5
xor byte [ebx], al
add dword [ecx], eax
push dword [eax]
push cs
push es
add edx, dword [ebp + 0x1d]
sgdt [ecx]
inc dword [esp + eax]
add eax, dword [edx]
add dword [esi], eax
xor byte [0x1d550306], bl
push cs
add al, 0x16
add al, 0x14
pushfd
pop edi
add bh, bl
stosb byte es:[edi], al
add edi, edx
xor byte [ebx], ch
cmp byte [eax + 0x4a6db8a2], cl
pushfd
adc dword [ecx + 0x83], edx
add byte [eax], al
lea esi, [ebp + 0x800548b]
add byte [eax + 0x4649494d], al
push ecx
push esp
inc ebx
inc ebx
inc ecx
jns 0x1d62b338
inc ecx
ja 0x1d62b318
inc edx
inc ecx
dec ecx
push esp
inc edx
insd dword es:[edi], dx
jns 0x1d62b33e
xor byte [eax + 0x59], dh
xor dword [eax + 0x70], ebp
cmp byte [ebx + 0x44], cl
sub edx, dword [edi + 0x47]
push eax
push 0x75724a62
dec ebx
dec esi
jp 0x1d62b330
dec esi
inc edx
imul esi, dword [bx + di + 0x68], 0x6b
imul eax, dword [edi + 0x39], 0x41423077
push ecx
ja 0x1d62b346
inc ecx
inc esp
inc ecx
xor eax, 0x7773514d
inc ebx
push ecx
pop ecx
inc esp
or dl, byte [esi + 0x51]
push ecx
inc edi
inc ebp
ja 0x1d62b35e
push esi
push ebp
jp 0x1d62b35d
push eax
dec ebp
inc ecx
xor byte [edi + 0x41], al
xor dword [ebp + 0x45], edx
inc ebx
push 0x5751474d
xor dword [eax + 0x65], ebp
insd dword es:[edi], dx
cmp dword [ebp + 0x4d], esi
push edx
imul esi, dword [edi + 0x46], 0x77
pop ecx
ja 0x1d62b378
ja 0x1d62b38d
inc esp
push esi
push ecx
push ecx
inc esp
inc ebp
js 0x1d62b37e
inc edx
bound edx, qword [edi + 0x46]
push edi
inc esi
bound esi, qword ss:[edx]
xor al, 0x67
push ebp
insd dword es:[edi], dx
cmp dword [esi + 0x64], esi
inc ebx
inc edx
inc esp
push ecx
push ebx
inc ecx
jns 0x1d62b39f
inc edx
xor al, 0x58
inc esp
push esp
inc ebp
xor dword [edx], ecx
dec ebp
inc esp
push ebp
jns 0x1d62b3ad
dec esi
push 0x41
ja 0x1d62b3b0
inc esp
inc ecx
ja 0x1d62b3b4
inc esi
outsd dx, dword [esi]
pop eax
inc esp
push esp
push ecx
ja 0x1d62b3bc
inc esp
push ebp
jns 0x1d62b3c1
push 0x41
ja 0x1d62b3c4
inc esp
inc ecx
ja 0x1d62b3c8
inc esi
outsd dx, dword [esi]
ja 0x1d62b3ce
dec edi
push esp
inc ebp
dec esp
dec ebp
inc ecx
imul eax, dword [edi + 0x41], 0x31
push ebp
inc ebp
inc edx
push 0x5656434d
inc ebx
push esi
push esi
dec ebp
js 0x1d62b3d7
jp 0x1d62b3d6
dec esi
inc edx
dec esi
push esi
inc edx
inc ecx
outsd dx, dword [esi]
push esp
inc edx
imul eax, dword [esi + 0x74], 0x59
pop eax
jo 0x1d62b41c
or ah, byte [edx + 0x6a]
inc ebp
pop edx
dec ebp
inc edx
arpl word [edi + 0x41], ax
xor dword [ebp + 0x45], edx
inc ecx
js 0x1d62b403
push ecx
push ecx
push edi
xor dword [eax + 0x65], ebp
insd dword es:[edi], dx
cmp dword [ebp + 0x49], esi
inc esi
dec edx
jbe 0x1d62b426
xor edx, dword [ecx + 0x67]
push ecx
xor byte [ebp + 0x67], al
dec ebp
push 0x43
inc ebx
inc ecx
imul ecx, dword [ecx + 0x77], 0x4a595144
dec edx
dec ebx
outsd dx, dword [esi]
pop edx
dec ecx
push 0x414e6376
push ecx
inc ebp
inc edx
inc edx
push ecx
inc ecx
inc esp
dec ecx
push eax
inc ecx
inc esp
inc ebx
inc ebx
inc ecx
outsd dx, dword [si]
inc ebx
or ah, byte [edi + 0x67]
dec ecx
inc edx
inc ecx
dec ebx
xor dl, byte [edi + 0x6e]
jns 0x1d62b431
arpl word [ebx + 0x6b], dx
js 0x1d62b44f
dec ebx
pop eax
insb byte es:[edi], dx
push edx
insd dword es:[edi], dx
jns 0x1d62b457
jns 0x1d62b440
je 0x1d62b477
push ebp
push edx
dec edi
cmp byte [edi + edx*2 + 0x30], dl
inc edi
das
dec esp
inc ecx
dec ecx
push 0x64
xor byte [edx + 0x45], bl
inc edi
jb 0x1d62b46c
dec edx
ja 0x1d62b459
ja 0x1d62b459
xor cl, byte [ebp + 0x42]
jbe 0x1d62b476
dec ecx
push esp
jo 0x1d62b49d
dec esp
inc edi
bound ebp, qword [eax + 0x51]
push eax
inc esp
push edi
cmp dword [ebx + ecx*2 + 0x36], esi
dec ebp
push 0x34
or ch, byte [ebx + 0x48]
bound ebx, qword [edx + 0x57]
xor byte [edi], ch
push 0x54
dec edi
inc edi
dec esi
imul esi, dword [ebx], 0x4d
insd dword es:[edi], dx
xor ecx, dword [ebp + 0x6d]
jno 0x1d62b4cb
cmp dword [edx + ecx*2 + 0x41], eax
inc ecx
jb 0x1d62b4c5
imul esi, dword [ecx + edx*2 + 0x47], 0x47
je 0x1d62b4ad
inc edi
inc edi
push edi
inc ebx
jae 0x1d62b4b0
xor byte [edx + 0x35], dl
push 0x72434759
push esi
outsd dx, dword [esi]
xor esi, dword [ecx + eax*2]
xor ecx, dword [ebp + 0x6e]
popal
pop edx
dec ebp
push ebp
outsb dx, byte [esi]
bound esi, qword [ecx + 0x51]
xor eax, 0x4e423332
inc esi
push ecx
cmp dword [eax + ebx*2 + 0x67], ebp
xor dword [ebx + ecx*2 + 0x6d], esp
push ebx
pop ecx
pop eax
jo 0x1d62b498
dec esi
sub ebp, dword [esi + 0x4b]
jno 0x1d62b4ca
arpl word [ebp + edx*2 + 0x31], bp
dec ecx
insd dword es:[edi], dx
xor dword [ecx + 0x6d], ecx
push 0x2b
jne 0x1d62b4e8
inc esi
jo 0x1d62b516
imul ecx, dword [edx + 0x58], 0x684c4e5a
push ebx
inc edi
imul ecx, dword [edi + 0x51], 0x73
dec esp
push ecx
jae 0x1d62b4fc
cmp dword [ebx + 0x42], esi
bound ebp, qword [ebp + 0x32]
dec esp
jno 0x1d62b4eb
dec edi
push ecx
push eax
inc edx
dec edx
push esp
pop ecx
jbe 0x1d62b4fe
dec ebx
cmp byte [esi + 0x75], ch
sub ecx, dword [esi + 0x51]
dec esi
push ecx
push edi
jo 0x1d62b514
push 0x54
push 0x38
xor dl, byte [edx + 0x30]
pop ecx
imul esi, dword [edi + 0x39], 0x6c45410a
popal
dec ebx
push eax
xor al, 0x79
push edx
dec esp
jne 0x1d62b52f
xor edx, dword [edi + 0x55]
push edi
push ebp
outsb dx, byte [esi]
inc ecx
outsb dx, byte [esi]
inc ebp
aaa
xor ch, byte [ebx + 0x72]
xor ecx, dword [eax + 0x39]
jb 0x1d62b545
cmp dword [ecx + 0x46], edi
push esi
imul eax, dword [ebp + 0x38], 0x50
inc ebp
cmp byte [eax + 0x37], dl
push eax
aaa
dec ebx
inc ebx
xor al, 0x5a
cmp dword [edx + 0x32], esi
push ebp
pop eax
push esp
jne 0x1d62b53c
inc edx
push 0x302b
cmp byte [esp + eax*2 + 0x6d], cl
inc esp
insd dword es:[edi], dx
inc edi
xor ch, byte [edx + 0x2f]
aaa
dec eax
dec edx
push esi
xor ebp, dword ss:[ebp + 0x6a]
jb 0x1d62b589
jbe 0x1d62b58b
or ah, byte [esi + 0x4c]
inc ebx
dec eax
dec ebp
aaa
cmp byte [ebx], dh
imul edi, dword [eax], 0x31
jae 0x1d62b56f
push eax
sub ecx, dword [eax + 0x67]
popaw
popal
push 0x5a
push edx
push edx
imul esp, dword [eax + ebp*2 + 0x57], 0x7a656d2b
das
sub ebp, dword [ebp + 0x65]
jp 0x1d62b579
inc ebx
imul edx, dword [esi + 0x58], 0x594a3831
jo 0x1d62b5ca
dec esp
aaa
push esp
inc esi
jp 0x1d62b58e
push ecx
jne 0x1d62b5a8
das
xor byte [esi + 0x55], cl
push edx
inc edx
jae 0x1d62b590
xor dword [eax], edi
bound esi, qword [esi + 0x42]
je 0x1d62b597
js 0x1d62b5cf
xor al, 0x37
aaa
insd dword es:[edi], dx
inc ecx
inc ebp
js 0x1d62b57f
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 [eax], al
add byte [eax], al
outsb dx, byte [esi]
mov ah, 0x2e
push ebp
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [esi - 0x4c], ch
push ebp
add byte [ecx], cl
add byte [eax + 0x4649494d], al
dec ebp
dec ecx
dec ecx
inc esi
bound edi, qword [edx + 0x43]
inc ebx
inc ecx
xor dword [ebp + 0x67], esp
inc ecx
ja 0x1d62b600
inc edx
inc ecx
dec ecx
push ebx
inc ebp
push ebx
inc ebx
jp 0x1d62b62c
inc esi
push ebp
xor eax, 0x32385866
bound edx, qword [edi + 0x54]
push esp
inc ebx
jo 0x1d62b603
cmp dword [edx + 0x59], esi
jb 0x1d62b62a
xor al, 0x35
outsb dx, byte [esi]
dec ebp
inc ecx
xor byte [edi + 0x43], al
push ebx
jno 0x1d62b623
push ebx
dec ecx
bound esi, qword [ebx]
inc esp
push ecx
inc ebp
inc edx
inc ebx
ja 0x1d62b63c
inc ecx
dec ebp
inc ebp
inc ecx
js 0x1d62b630
jp 0x1d62b630
dec edx
inc edx
dec esi
push esi
or al, byte [edx + 0x41]
pop ecx
push esp
inc ecx
imul ebx, dword [edx + 0x53], 0x4d
push edx
dec ecx
ja 0x1d62b647
inc ecx
pop ecx
inc esp
push esi
push ecx
push ecx
dec ebx
inc esp
inc ecx
insb byte es:[edi], dx
push eax
arpl word [edi + 0x56], ax
jne 0x1d62b668
dec eax
dec edx
xor dword [ebx + 0x33], esp
push ecx
js 0x1d62b662
push esp
inc ecx
bound eax, qword [edx + 0x67]
dec esi
push esi
inc edx
inc ecx
dec ebp
dec ebp
inc esi
inc ebp
cmp dword [edi + 0x5a], esi
push edi
xor eax, 0x566e6355
push ebp
arpl word [esi + 0x56], bp
jp 0x1d62b696
inc ebx
inc edx
push ebx
bound esi, qword [edx]
cmp dword [eax], esi
dec ecx
inc ebp
dec esi
inc edx
dec ecx
inc ebp
arpl word [eax + 0xa], di
dec ebp
inc edx
xor al, 0x58
inc esp
push esp
inc ebp
xor byte [ebp + 0x44], cl
push ebp
jns 0x1d62b69d
push 0x41
xor al, 0x4e
inc esp
push ebp
xor dword [ebp + 0x46], ecx
outsd dx, dword [esi]
pop eax
inc esp
push esp
dec ebp
xor al, 0x4d
inc esp
inc ebp
js 0x1d62b6b1
dec esi
push esp
inc ecx
ja 0x1d62b6b4
inc esp
inc ecx
ja 0x1d62b6b8
inc esi
outsd dx, dword [esi]
ja 0x1d62b6c0
inc esp
inc ebp
dec esp
dec ebp
inc ecx
imul eax, dword [edi + 0x41], 0x31
push ebp
inc ebp
inc edx
push 0x6c52434d
dec ecx
js 0x1d62b6c8
push 0x41
push ecx
inc edx
dec esi
push esi
inc edx
inc ecx
outsd dx, dword [esi]
dec ebp
or al, byte [ebx + 0x55]
cmp dword [edi + 0x5a], esi
push edi
xor eax, 0x566e6355
push ebp
arpl word [esi + 0x56], bp
jp 0x1d62b700
inc esp
inc ebp
dec ebp
inc edx
jae 0x1d62b6ea
inc ecx
xor dword [ebp + 0x45], edx
inc ecx
ja 0x1d62b721
push ebp
push esp
xor eax, dword [edx + 0x6c]
bound ebp, qword [edx + edx*2 + 0x79]
pop eax
push edx
jns 0x1d62b718
pop eax
dec esi
xor byte [ecx + 0x46], cl
inc esi
dec edx
jbe 0x1d62b71e
xor edx, dword [ecx + 0x67]
push ecx
xor byte [ebp + 0x67], al
push edx
jp 0x1d62b70b
ja 0x1d62b72f
dec ecx
imul ecx, dword [ebp + 0x41], 0x53434730
jno 0x1d62b71a
push ebx
dec ecx
bound esi, qword [ebx]
inc esp
push ecx
inc ebp
inc edx
or al, byte [ecx + 0x51]
push ebp
inc ecx
inc ecx
xor al, 0x49
inc ebx
inc esp
ja 0x1d62b728
ja 0x1d62b750
dec ecx
dec ecx
dec ebx
inc ecx
outsd dx, dword [esi]
dec ecx
inc ebx
inc ecx
push ecx
inc esp
xor al, 0x65
push ebp
bound esp, qword [ecx + 0x6c]
jae 0x1d62b750
ja 0x1d62b755
outsd dx, dword [esi]
jo 0x1d62b778
inc ecx
jns 0x1d62b734
ja 0x1d62b775
dec esp
jne 0x1d62b77f
js 0x1d62b75b
push 0x63
jp 0x1d62b773
arpl word [edx + 0x65], di
pop ecx
xor dword [edi + 0x49], esi
inc ebx
imul eax, dword [ebp + 0x53], 0x33
xor eax, 0x5875656f
xor eax, 0x5875656f
jne 0x1d62b775
push esp
xor dl, byte [edx + 0x30]
outsd dx, dword [esi]
jae 0x1d62b773
aaa
popaw
or bl, byte [ecx + 0x70]
bound esi, qword ss:[edi + 0x69]
push esp
pop eax
push 0x2f
dec eax
bound esi, qword [eax + 0x71]
bound esp, qword [esi + 0x52]
insd dword es:[edi], dx
cmp dword [edx + 0x70], edx
outsb dx, byte [esi]
dec eax
dec esp
push eax
push 0x325a7873
dec esp
xor eax, dword [ebp + 0x56]
jae 0x1d62b77d
dec edx
cmp dword [esi + 0x35], edx
push esp
outsd dx, dword [esi]
jns 0x1d62b7b7
xor eax, 0x62796f54
push edi
dec esp
xor byte [ecx + 0x45], ch
inc ecx
xor dword [ebx + 0x4a], esp
ja 0x1d62b7da
dec ebp
dec edi
push edi
outsd dx, dword [esi]
xor byte [ecx], dh
xor byte [eax + 0x4f], ch
dec eax
push ecx
pop eax
das
jne 0x1d62b7bd
je 0x1d62b7de
cmp byte [edi], dh
or ah, byte [ecx + 0x79]
xor esp, dword [edx + 0x66]
push edi
inc ecx
push 0x48
dec eax
xor dword [ebp + 0x42], ecx
arpl word [edx + esi*2 + 0x41], cx
push edx
pop ecx
push esi
insd dword es:[edi], dx
inc edx
push ebx
dec edi
xor byte [edx + 0x42], bl
xor ecx, dword [ecx + 0x6a]
das
jae 0x1d62b80e
push 0x6d
xor al, 0x65
push esp
jb 0x1d62b815
push ebx
push ebx
push esp
imul ebp, dword [edx + ebx*2 + 0x48], 0x53545963
push ebx
push 0x46
push edx
xor byte [edi], dh
aaa
inc esi
cmp dword [edx + 0x41], ebp
dec eax
imul ecx, dword [edi + 0x48], 0x32584233
jo 0x1d62b824
dec eax
xor eax, dword [edx + 0x58]
xor dh, byte [eax + 0x66]
dec dx
dec edx
dec esp
dec ebx
dec edi
or bl, byte [ecx + 0x68]
je 0x1d62b82d
push ebx
inc ebx
je 0x1d62b83d
js 0x1d62b800
xor esi, dword [esp + ecx*2]
push ebx
push edi
push ebx
inc ebp
cmp dword [ebp + 0x51], ebp
js 0x1d62b81b
inc edi
inc esi
imul edx, dword [ecx + 0x44], 0x63436534
push 0x73
inc esp
xor al, 0x65
inc ebx
arpl word [edx + 0x73], bp
pop edx
inc edi
push esp
inc edx
inc esi
cmp dword [edx], ecx
js 0x1d62b860
push ecx
push edi
dec esp