Function at 0x53df50
Capabilities:
Get number of processors

Disassembly:
outsw dx, word [esi]
jb 0x53dfc1
and byte [ecx + 0x6c], al
outsd dx, dword [si]
jb 0x53dfc4
je 0x53dfc5
insd dword es:[edi], dx
cmp eax, 0x6e727522
cmp dh, byte [ebx + 0x63]
push 0x73616d65
sub eax, 0x7263696d
outsd dx, dword [esi]
jae 0x53dfe2
je 0x53dfa3
arpl word [edi + 0x6d], bp
cmp cl, byte [eax + 0x61]
jae 0x53dfe6
push esp
jb 0x53dfe2
outsb dx, byte [esi]
jae 0x53dfea
outsd dx, dword [esi]
jb 0x53dff4
jae 0x53dfb7
dec ecx
outsb dx, byte gs:[esi]
je 0x53dff8
je 0x53e00a
and ah, byte [eax]
das
or eax, 0x2020200a
and byte [eax], ah
and byte [edi + ebp], bh
jae 0x53e00b
cmp dl, byte [si + 0x72]
popal
cmp dl, byte [edx + esi*2 + 0x61]
outsb dx, byte [esi]
jae 0x53e010
outsd dx, dword [esi]
jb 0x53e01a
jae 0x53dfed
or eax, 0x2020200a
and byte [eax], ah
and byte [esp], bh
cmp al, 0x64
jae 0x53e024
cmp al, byte [si + 0x69]
jae 0x53e037
jae 0x53e037
dec ebp
je 0x53e02f
je 0x53e02f
outsd dx, dword [esi]
and byte fs:[eax + 0x6d], bh
insb byte es:[edi], dx
outsb dx, byte [esi]
jae 0x53e00a
jae 0x53e03c
cmp eax, 0x74746822
jo 0x53e015
das
das
ja 0x53e056
ja 0x53e00f
ja 0x53e016
xor ebp, dword [esi]
outsd dx, dword [esi]
outsd dx, dword cs:[esi]
jb 0x53e04e
das
das
xor dh, byte [eax]
xor byte [eax], dh
das
xor byte [ecx], bh
das
js 0x53e05f
insb byte es:[edi], dx
jae 0x53e05f
jae 0x53e05f
and esp, dword [bp + si]
and byte [ecx + 0x6c], al
and ah, byte [eax]
inc ecx
insb byte es:[edi], dx
outsd dx, dword [si]
jb 0x53e069
je 0x53e06a
insd dword es:[edi], dx
cmp eax, 0x74746822
jo 0x53e044
das
das
ja 0x53e085
ja 0x53e03e
ja 0x53e045
ja 0x53e045
outsd dx, dword cs:[esi]
jb 0x53e07d
das
das
xor dh, byte [eax]
xor byte [eax], dh
das
xor byte [edi], ch
xor byte [ecx], bh
das
js 0x53e08e
insb byte es:[edi], dx
jae 0x53e08e
imul esp, dword [edi + 0x23], 0x32616873
xor eax, 0x2f202236
and esi, dword [bp + di + 0x68]
popal
xor dh, byte [0x2f202236]
das
or eax, 0x2020200a
and byte [eax], ah
and byte [esp], bh
and byte [eax], ah
cmp al, 0x64
jae 0x53e0a6
imul esp, dword [edi + 0x3a], 0x65676944
jae 0x53e0b9
cmp al, byte [si + 0x69]
jae 0x53e0b9
cmp al, byte [ecx + ebp*2 + 0x67]
jae 0x53e0b9
je 0x53e09c
push esi
popal
insb byte es:[edi], dx
jne 0x53e0af
and byte [eax + 0x6d], bh
insb byte es:[edi], dx
outsb dx, byte [esi]
jae 0x53e08b
jae 0x53e0bd
cmp eax, 0x74746822
jo 0x53e096
and ch, byte [eax + 0x74]
je 0x53e0cb
cmp ch, byte [edi]
das
das
ja 0x53e0d7
ja 0x53e0d8
ja 0x53e090
ja 0x53e097
ja 0x53e097
outsd dx, dword cs:[esi]
jb 0x53e0cf
das
xor dh, byte [eax]
xor byte [eax], dh
das
xor byte [eax], dh
xor byte [edi], ch
xor byte [ecx], bh
das
js 0x53e0e0
insb byte es:[edi], dx
jae 0x53e0e0
and esp, dword [bp + si]
jbe 0x53e0c8
push edx
push esp
arpl word [edi + 0x43], si
jb 0x53e0cd
jno 0x53e0d6
push eax
insb byte es:[edi], dx
push ebx
imul ecx, dword fs:[ebx + 0x61], 0x59495556
popal
push esi
push ebp
dec ecx
pop ecx
jb 0x53e0f8
bound edx, qword [eax + 0x62]
push ecx
pop edx
push edx
push esp
jns 0x53e100
jns 0x53e111
je 0x53e0e2
inc esp
jno 0x53e10d
jne 0x53e0d3
inc ebx
jp 0x53e11b
inc ebp
cmp eax, 0x73642f3c
imul esp, dword [edi + 0x3a], 0x65676944
jae 0x53e128
imul esp, dword [edi + 0x65], 0x61567473
push esi
popal
insb byte es:[edi], dx
jne 0x53e11e
or eax, 0x2020200a
and byte [eax], ah
and byte [edi + ebp], bh
popal
jae 0x53e132
jbe 0x53e0f9
cmp ch, byte [eax + 0x61]
jae 0x53e134
push 0x3e687361
push 0x200a0d3e
and byte [edi + ebp], bh
or eax, 0x3c20200a
or eax, 0x3c20200a
and byte [eax], ah
cmp al, 0x2f
das
imul bp, word [ebp + 0x3e], 0xa0d
and byte [eax], ah
cmp al, 0x6d
or eax, 0x3c20200a
or eax, 0x3c20200a
or eax, 0x3c20200a
insd dword es:[edi], dx
insd dword es:[edi], dx
bound esp, qword [ebp + 0x72]
jae 0x53e14d
jb 0x53e157
push 0x3e737069
or eax, 0x2020200a
imul esi, dword [eax + 0x73], 0x200a0d3e
and byte [eax], ah
and byte [ebx], bh
popal
je 0x53e159
outsd dx, dword [si]
jb 0x53e171
dec ebp
insd dword es:[edi], dx
bound esp, qword [ebp + 0x72]
jae 0x53e168
imul esi, dword [eax + 0x3e], 0x20200a0d
and byte [eax], ah
and byte [eax], ah
cmp al, 0x69
and byte fs:[esi + 0x61], ch
insd dword es:[edi], dx
cmp eax, 0x63694d22
jb 0x53e189
jae 0x53e18b
outsd dx, dword [esi]
je 0x53e14d
push edi
push edi
imul ebp, dword [esi + 0x64], 0x2e73776f
inc ebx
popal
je 0x53e190
outsd dx, dword [si]
jb 0x53e198
jae 0x53e154
and byte [esi + 0x65], dh
jb 0x53e1aa
jb 0x53e1aa
imul ebp, dword [edi + 0x6e], 0x2e31223d
xor byte [esi], ch
xor byte [esi], ch
xor byte [edx], ah
and byte [eax + 0x75], dh
bound ebp, qword [ecx + ebp*2 + 0x63]
dec ebx
jns 0x53e1a3
jns 0x53e1a3
outsd dx, dword [esi]
imul esp, dword [ebp + 0x6e], 0x3d
and dh, byte [ebx]
xor eax, 0x62333431
xor eax, 0x62333431
xor al, 0x33
bound esp, qword [edx + 0x32]
bound esi, qword [edx]
aaa
aaa
popal
arpl word [eax], di
bound esp, qword [edx]
and byte [ecx + edi*2 + 0x70], dh
jns 0x53e1da
dec esi
popal
insd dword es:[edi], dx
cmp eax, 0x6f6f4222
inc edx
outsd dx, dword [esi]
outsd dx, dword [esi]
je 0x53e1b9
jb 0x53e1e1
je 0x53e1e3
arpl word [ecx + 0x6c], sp
and ah, byte [eax]
das
or eax, 0x2020200a
and byte [edi + ebp], bh
arpl word [ecx + 0x74], sp
outsd dx, dword gs:[si]
je 0x53e1f2
outsd dx, dword [si]
jb 0x53e20a
jns 0x53e1df
dec ebp
insd dword es:[edi], dx
bound esp, qword [ebp + 0x72]
jae 0x53e201
push 0xd3e7069
or ah, byte [eax]
and byte [eax], ah
and byte [ebx], bh
imul esi, dword [eax + 0x3e], 0x20200a0d
and byte [eax], ah
cmp al, 0x63
arpl word [ecx + 0x74], sp
outsd dx, dword gs:[si]
popal
je 0x53e20c
outsd dx, dword [si]
jb 0x53e224
jns 0x53e1f9
dec ebp
insd dword es:[edi], dx
bound esp, qword [ebp + 0x72]
jae 0x53e21b
imul esi, dword [eax + 0x3e], 0x20200a0d
and byte [eax], ah
and byte [eax], ah
cmp al, 0x69
and byte [eax], ah
and byte [eax], ah
and byte [ecx + ebp*2], bh
and byte fs:[esi + 0x61], ch
insd dword es:[edi], dx
cmp eax, 0x63694d22
jb 0x53e23c
jae 0x53e23e
je 0x53e200
push edi
imul ebp, dword [esi + 0x64], 0x2e73776f
inc ebx
popal
je 0x53e243
outsd dx, dword [si]
outsd dx, dword [esi]
jb 0x53e24b
imul esp, dword [ebp + 0x73], 0x65762022
jae 0x53e207
jae 0x53e207
and byte [esi + 0x65], dh
jb 0x53e25d
imul ebp, dword [edi + 0x6e], 0x2e31223d
xor byte [esi], ch
xor byte [esi], ch
xor byte cs:[esi], ch
xor byte [edx], ah
and byte [eax + 0x75], dh
bound ebp, qword [ecx + ebp*2 + 0x63]
dec ebx
jns 0x53e256
jne 0x53e25d
insb byte es:[edi], dx
imul esp, dword [ebx + 0x4b], 0x6f547965
jns 0x53e256
push esp
outsd dx, dword [esi]
imul esp, dword [ebp + 0x6e], 0x3d
and dh, byte [ebx]
xor eax, 0x62333431
xor eax, 0x62333431
xor al, 0x33
bound esp, qword [edx + 0x32]
bound esi, qword [edx]
aaa
aaa
popal
arpl word [eax], di
bound esp, qword [edx]
and byte [ecx + edi*2 + 0x70], dh
jns 0x53e28d
dec esi
popal
insd dword es:[edi], dx
cmp eax, 0x6f6f4222
inc edx
outsd dx, dword [esi]
outsd dx, dword [esi]
je 0x53e27b
arpl word gs:[edi + 0x76], bp
jb 0x53e2a9
and ah, byte [eax]
das
or eax, 0x2020200a
and byte [edi + ebp], bh
arpl word [ecx + 0x74], sp
outsd dx, dword gs:[si]
je 0x53e2a5
outsd dx, dword [si]
jb 0x53e2bd
jns 0x53e292
dec ebp
insd dword es:[edi], dx
bound esp, qword [ebp + 0x72]
jae 0x53e2b4
push 0xd3e7069
or ah, byte [eax]
and byte [edi + ebp], bh
imul esi, dword [eax + 0x3e], 0x20200a0d
cmp al, 0x2f
insd dword es:[edi], dx
insd dword es:[edi], dx
bound esp, qword [ebp + 0x72]
jae 0x53e2c5
imul esi, dword [eax + 0x73], 0x200a0d3e
and byte [edx + esi*2], bh
imul esi, dword gs:[bp + di + 0x74], 0x654b7972
jns 0x53e2e5
or eax, 0x2020200a
and byte [edx + esi*2], bh
imul esi, dword gs:[bp + di + 0x74], 0x654b7972
jns 0x53e2a6
imul esp, dword [ebp + 0x79], 0x4e
popal
insd dword es:[edi], dx
cmp eax, 0x454b4822
cmp eax, 0x454b4822
pop ecx
pop edi
dec esp
dec edi
inc ebx
inc ecx
dec esp
pop edi
dec ebp
inc ecx
inc ebx
dec eax
dec ecx
dec esi
inc ebp
pop esp
push ebx
pop ecx
push ebx
push esp
inc ebp
dec ebp
pop esp
inc ebx
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x53e320
outsd dx, dword [esi]
insb byte es:[edi], dx
push ebx
je 0x53e2e4
xor byte [ecx], dh
pop esp
inc ebx
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x53e32e
outsd dx, dword [esi]
insb byte es:[edi], dx
pop esp
dec eax
inc ecx
dec esp
and ah, byte [eax]
outsd dx, dword [esi]
ja 0x53e335
jb 0x53e307
and ah, byte [esi + 0x61]
insb byte es:[edi], dx
jae 0x53e335
and bh, byte [esi]
or eax, 0x2020200a
and byte [eax], ah
and byte [edx + esi*2], bh
imul esi, dword gs:[bp + di + 0x74], 0x61567972
popal
insb byte es:[edi], dx
jne 0x53e34d
and byte [esi + 0x61], ch
insd dword es:[edi], dx
cmp eax, 0x38303822
aaa
xor dword [ecx], esi
xor byte [edx], ah
and byte [esi + 0x61], dh
insb byte es:[edi], dx
jne 0x53e363
push esp
jns 0x53e371
cmp eax, 0x47455222
pop edi
inc esp
push edi
dec edi
push edx
inc esp
and ah, byte [eax]
jbe 0x53e372
insb byte es:[edi], dx
jne 0x53e379
cmp eax, 0x30783022
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor dword [edx], esp
and byte [edi + 0x77], ch
outsb dx, byte [esi]
and ah, byte [eax]
outsd dx, dword [esi]
ja 0x53e393
jb 0x53e365
and dh, byte [edx + esi*2 + 0x75]
and ah, byte gs:[eax]
das
and byte [edi], ch
or eax, 0x2020200a
and byte [eax], ah
and byte [edx + esi*2], bh
and byte [eax], ah
and byte [eax], ah
cmp al, 0x72
imul esi, dword gs:[bp + di + 0x74], 0x61567972
insb byte es:[edi], dx
jne 0x53e3ac
and byte [esi + 0x61], ch
insd dword es:[edi], dx
cmp eax, 0x30313122
and dh, byte [ecx]
xor dword [eax], esi
xor byte ss:[0x20223639], dh
jbe 0x53e3bb
insb byte es:[edi], dx
jne 0x53e3c2
push esp
jns 0x53e3d0
cmp eax, 0x47455222
push edx
inc ebp
inc edi
pop edi
inc esp
push edi
dec edi
push edx
inc esp
and ah, byte [eax]
jbe 0x53e3d1
insb byte es:[edi], dx
jne 0x53e3d8
cmp eax, 0x30783022
cmp eax, 0x30783022
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor dword [edx], esp
and byte [edi + 0x77], ch
outsb dx, byte [esi]
xor byte [eax], dh
xor byte [eax], dh
xor byte [ecx], dh
and ah, byte [eax]
outsd dx, dword [esi]
ja 0x53e3f2
jb 0x53e3c4
and dh, byte [edx + esi*2 + 0x75]
and ah, byte gs:[eax]
das
or eax, 0x2020200a
and byte [eax], ah
and byte [eax], ah
and byte [edx + esi*2], bh
imul esi, dword gs:[bp + di + 0x74], 0x61567972
insb byte es:[edi], dx
jne 0x53e40b
and byte [esi + 0x61], ch
insd dword es:[edi], dx
cmp eax, 0x30313122
and dh, byte [ecx]
xor dword [eax], esi
xor byte ss:[esi], dh
cmp byte [esi], dh
and ah, byte [eax]
jbe 0x53e41a
insb byte es:[edi], dx
jne 0x53e421
push esp
push esp
jns 0x53e42f
cmp eax, 0x47455222
push edx
inc ebp
inc edi
pop edi
inc esp
push edi
dec edi
push edx
inc esp
and ah, byte [eax]
jbe 0x53e430
insb byte es:[edi], dx
jne 0x53e437
cmp eax, 0x32783022
cmp eax, 0x32783022
xor dh, byte [eax]
xor byte [eax + esi], dh
xor byte [eax], dh
xor al, 0x30
xor byte [0x776f2022], dh
outsb dx, byte [esi]
jb 0x53e423
and dh, byte [edx + esi*2 + 0x75]
and ah, byte gs:[eax]
das
or eax, 0x2020200a
and byte [eax], ah
and byte [eax], ah
and byte [edx + esi*2], bh
imul esi, dword gs:[bp + di + 0x74], 0x61567972
insb byte es:[edi], dx
jne 0x53e46a
and byte [esi + 0x61], ch
insd dword es:[edi], dx
cmp eax, 0x33303122
and dh, byte [ecx]
xor byte [ebx], dh
cmp dword [eax], esi
xor eax, 0x20223033
jbe 0x53e479
insb byte es:[edi], dx
jne 0x53e480
push esp
push esp
jns 0x53e48e
cmp eax, 0x47455222
push edx
inc ebp
inc edi
pop edi
inc esp
push edi
dec edi
push edx
inc esp
and ah, byte [eax]
jbe 0x53e48f
insb byte es:[edi], dx
jne 0x53e496
cmp eax, 0x30783022
cmp eax, 0x30783022
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor dword [edx], esp
and byte [edi + 0x77], ch
outsb dx, byte [esi]
xor byte [eax], dh
xor byte [eax], dh
xor byte [ecx], dh
and ah, byte [eax]
outsd dx, dword [esi]
ja 0x53e4b0
jb 0x53e482
and dh, byte [edx + esi*2 + 0x75]
and ah, byte gs:[eax]
das
or eax, 0x2020200a
and byte [eax], ah
and byte [edx + esi*2], bh
imul esi, dword gs:[bp + di + 0x74], 0x61567972
insb byte es:[edi], dx
jne 0x53e4c9
and byte [esi + 0x61], ch
insd dword es:[edi], dx
cmp eax, 0x33303122
and dh, byte [ecx]
xor byte [ebx], dh
cmp dword [eax], esi
xor dh, byte ss:[eax]
and ah, byte [eax]
jbe 0x53e4d8
insb byte es:[edi], dx
jne 0x53e4df
push esp
push esp
jns 0x53e4ed
cmp eax, 0x47455222
push edx
inc ebp
inc edi
pop edi
inc esp
push edi
dec edi
push edx
inc esp
and ah, byte [eax]
jbe 0x53e4ee
insb byte es:[edi], dx
jne 0x53e4f5
cmp eax, 0x30783022
cmp eax, 0x30783022
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor dword [edx], esp
and byte [edi + 0x77], ch
outsb dx, byte [esi]
xor byte [eax], dh
xor byte [eax], dh
xor byte [ecx], dh
and ah, byte [eax]
outsd dx, dword [esi]
ja 0x53e50f
jb 0x53e4e1
and dh, byte [edx + esi*2 + 0x75]
and ah, byte gs:[eax]
das
or eax, 0x2020200a
and byte [eax], ah
and byte [eax], ah
and byte [edx + esi*2], bh
imul esi, dword gs:[bp + di + 0x74], 0x61567972
insb byte es:[edi], dx
jne 0x53e528
and byte [esi + 0x61], ch
insd dword es:[edi], dx
cmp eax, 0x42303122
cmp dword [eax], esi
xor eax, 0x20223333
and dh, byte [ecx]
xor byte [edx + 0x39], al
xor byte [0x20223333], dh
jbe 0x53e537
insb byte es:[edi], dx
jne 0x53e53e
push esp
push esp
jns 0x53e54c
cmp eax, 0x47455222
push edx
inc ebp
inc edi
pop edi
inc esp
push edi
dec edi
push edx
inc esp
and ah, byte [eax]
jbe 0x53e54d
insb byte es:[edi], dx
jne 0x53e554
cmp eax, 0x30783022
cmp eax, 0x30783022
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor dword [edx], esp
and byte [edi + 0x77], ch
outsb dx, byte [esi]
xor byte [eax], dh
xor byte [eax], dh
xor byte [ecx], dh
and ah, byte [eax]
outsd dx, dword [esi]
ja 0x53e56e
jb 0x53e540
and dh, byte [edx + esi*2 + 0x75]
and ah, byte gs:[eax]
das
or eax, 0x2020200a
and byte [eax], ah
and byte [eax], ah
and byte [edx + esi*2], bh
imul esi, dword gs:[bp + di + 0x74], 0x61567972
insb byte es:[edi], dx
jne 0x53e587
and byte [esi + 0x61], ch
insd dword es:[edi], dx
cmp eax, 0x42303122
cmp dword [ecx], esi
xor eax, 0x20223333
and dh, byte [ecx]
xor byte [edx + 0x39], al
xor dword [0x20223333], esi
jbe 0x53e596
insb byte es:[edi], dx
jne 0x53e59d
push esp
push esp
jns 0x53e5ab
cmp eax, 0x47455222
push edx
inc ebp
inc edi
pop edi
inc esp
push edi
dec edi
push edx
inc esp
and ah, byte [eax]
jbe 0x53e5ac
insb byte es:[edi], dx
jne 0x53e5b3
cmp eax, 0x30783022
cmp eax, 0x30783022
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor dword [edx], esp
and byte [edi + 0x77], ch
outsb dx, byte [esi]
xor byte [eax], dh
xor byte [eax], dh
xor byte [ecx], dh
and ah, byte [eax]
outsd dx, dword [esi]
ja 0x53e5cd
jb 0x53e59f
and dh, byte [edx + esi*2 + 0x75]
and ah, byte gs:[eax]
das
or eax, 0x2020200a
and byte [eax], ah
and byte [eax], ah
and byte [edx + esi*2], bh
imul esi, dword gs:[bp + di + 0x74], 0x61567972
insb byte es:[edi], dx
jne 0x53e5e6
and byte [esi + 0x61], ch
insd dword es:[edi], dx
cmp eax, 0x36313122
and dh, byte [ecx]
xor dword [esi], esi
xor byte ss:[eax], dh
xor al, 0x46
and ah, byte [eax]
jbe 0x53e5f5
insb byte es:[edi], dx
jne 0x53e5fc
push esp
push esp
jns 0x53e60a
cmp eax, 0x47455222
push edx
inc ebp
inc edi
pop edi
inc esp
push edi
dec edi
push edx
inc esp
and ah, byte [eax]
jbe 0x53e60b
insb byte es:[edi], dx
jne 0x53e612
cmp eax, 0x30783022
cmp eax, 0x30783022
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor dword [edx], esp
and byte [edi + 0x77], ch
outsb dx, byte [esi]
xor byte [eax], dh
xor byte [eax], dh
xor byte [ecx], dh
and ah, byte [eax]
outsd dx, dword [esi]
ja 0x53e62c
jb 0x53e5fe
and dh, byte [edx + esi*2 + 0x75]
and ah, byte gs:[eax]
das
or eax, 0x2020200a
and byte [eax], ah
and byte [eax], ah
and byte [edx + esi*2], bh
imul esi, dword gs:[bp + di + 0x74], 0x61567972
insb byte es:[edi], dx
jne 0x53e645
and byte [esi + 0x61], ch
insd dword es:[edi], dx
cmp eax, 0x36313122
and dh, byte [ecx]
xor dword [esi], esi
xor byte ss:[eax], dh
xor eax, 0x76202230
popal
insb byte es:[edi], dx
jne 0x53e65b
push esp
push esp
jns 0x53e669
cmp eax, 0x47455222
push edx
inc ebp
inc edi
pop edi
inc esp
push edi
dec edi
push edx
inc esp
and ah, byte [eax]
jbe 0x53e66a
insb byte es:[edi], dx
jne 0x53e671
cmp eax, 0x30783022
cmp eax, 0x30783022
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor dword [edx], esp
and byte [edi + 0x77], ch
outsb dx, byte [esi]
xor byte [eax], dh
xor byte [eax], dh
xor byte [ecx], dh
and ah, byte [eax]
outsd dx, dword [esi]
ja 0x53e68b
jb 0x53e65d
and dh, byte [edx + esi*2 + 0x75]
and ah, byte gs:[eax]
das
or eax, 0x2020200a
and byte [eax], ah
and byte [eax], ah
and byte [edx + esi*2], bh
imul esi, dword gs:[bp + di + 0x74], 0x61567972
insb byte es:[edi], dx
jne 0x53e6a4
and byte [esi + 0x61], ch
insd dword es:[edi], dx
cmp eax, 0x36313122
and dh, byte [ecx]
xor dword [esi], esi
xor byte ss:[edx], dh
xor byte [eax], dh
and ah, byte [eax]
jbe 0x53e6b3
insb byte es:[edi], dx
jne 0x53e6ba
push esp
jns 0x53e6c8
cmp eax, 0x47455222
push edx
inc ebp
inc edi
pop edi
inc esp
push edi
dec edi
push edx
inc esp
and ah, byte [eax]
jbe 0x53e6c9
insb byte es:[edi], dx
jne 0x53e6d0
cmp eax, 0x30783022
cmp eax, 0x30783022
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor dword [edx], esp
and byte [edi + 0x77], ch
outsb dx, byte [esi]
xor byte [eax], dh
xor byte [eax], dh
xor byte [ecx], dh
and ah, byte [eax]
outsd dx, dword [esi]
ja 0x53e6ea
jb 0x53e6bc
and dh, byte [edx + esi*2 + 0x75]
and ah, byte gs:[eax]
das
or eax, 0x2020200a
and byte [eax], ah
and byte [eax], ah
and byte [edx + esi*2], bh
imul esi, dword gs:[bp + di + 0x74], 0x61567972
insb byte es:[edi], dx
jne 0x53e703
and byte [esi + 0x61], ch
insd dword es:[edi], dx
cmp eax, 0x38303822
and bh, byte [eax]
xor byte [eax], bh
xor dh, byte ss:[esp + esi]
xor byte [edx], ah
and byte [esi + 0x61], dh
insb byte es:[edi], dx
jne 0x53e719
push esp
push esp
jns 0x53e727
cmp eax, 0x47455222
push edx
inc ebp
inc edi
pop edi
inc esp
push edi
dec edi
push edx
inc esp
and ah, byte [eax]
jbe 0x53e728
insb byte es:[edi], dx
jne 0x53e72f
cmp eax, 0x30783022
cmp eax, 0x30783022
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
cmp byte [edx], ah
and byte [edi + 0x77], ch
outsb dx, byte [esi]
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], bh
and ah, byte [eax]
outsd dx, dword [esi]
ja 0x53e749
jb 0x53e71b
and dh, byte [edx + esi*2 + 0x75]
and ah, byte gs:[eax]
das
or eax, 0x2020200a
and byte [eax], ah
and byte [eax], ah
and byte [edx + esi*2], bh
imul esi, dword gs:[bp + di + 0x74], 0x61567972
insb byte es:[edi], dx
jne 0x53e762
and byte [esi + 0x61], ch
insd dword es:[edi], dx
cmp eax, 0x38303822
and bh, byte [eax]
xor byte [eax], bh
xor dh, byte ss:[ecx + esi]
xor byte [edx], ah
and byte [esi + 0x61], dh
insb byte es:[edi], dx
jne 0x53e778
push esp
jns 0x53e786
cmp eax, 0x47455222
push edx
inc ebp
inc edi
pop edi
inc esp
push edi
dec edi
push edx
inc esp
and ah, byte [eax]
jbe 0x53e787
insb byte es:[edi], dx
jne 0x53e78e
cmp eax, 0x30783022
cmp eax, 0x30783022
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
cmp byte [edx], ah
and byte [edi + 0x77], ch
outsb dx, byte [esi]
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], bh
and ah, byte [eax]
outsd dx, dword [esi]
ja 0x53e7a8
jb 0x53e77a
and dh, byte [edx + esi*2 + 0x75]
and ah, byte gs:[eax]
das
or eax, 0x2020200a
and byte [eax], ah
and byte [eax], ah
and byte [edx + esi*2], bh
imul esi, dword gs:[bp + di + 0x74], 0x61567972
insb byte es:[edi], dx
jne 0x53e7c1
and byte [esi + 0x61], ch
insd dword es:[edi], dx
cmp eax, 0x38303822
and bh, byte [eax]
xor byte [eax], bh
xor dh, byte ss:[edx + esi]
xor byte [edx], ah
and byte [esi + 0x61], dh
insb byte es:[edi], dx
jne 0x53e7d7
push esp
jns 0x53e7e5
cmp eax, 0x47455222
push edx
inc ebp
inc edi
pop edi
inc esp
push edi
dec edi
push edx
inc esp
and ah, byte [eax]
jbe 0x53e7e6
insb byte es:[edi], dx
jne 0x53e7ed
cmp eax, 0x30783022
cmp eax, 0x30783022
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
cmp byte [edx], ah
and byte [edi + 0x77], ch
outsb dx, byte [esi]
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], bh
and ah, byte [eax]
outsd dx, dword [esi]
ja 0x53e807
jb 0x53e7d9
and dh, byte [edx + esi*2 + 0x75]
and ah, byte gs:[eax]
das
or eax, 0x2020200a
and byte [eax], ah
and byte [eax], ah
and byte [edx + esi*2], bh
imul esi, dword gs:[bp + di + 0x74], 0x61567972
insb byte es:[edi], dx
jne 0x53e820
and byte [esi + 0x61], ch
insd dword es:[edi], dx
cmp eax, 0x38303822
and bh, byte [eax]
xor byte [eax], bh
xor dh, byte ss:[esp + esi]
inc ebx
and ah, byte [eax]
jbe 0x53e82f
insb byte es:[edi], dx
jne 0x53e836
push esp
jns 0x53e844
cmp eax, 0x47455222
push edx
inc ebp
inc edi
pop edi
inc esp
push edi
dec edi
push edx
inc esp
and ah, byte [eax]
jbe 0x53e845
insb byte es:[edi], dx
jne 0x53e84c
cmp eax, 0x30783022
cmp eax, 0x30783022
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
cmp byte [edx], ah
and byte [edi + 0x77], ch
outsb dx, byte [esi]
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], bh
and ah, byte [eax]
outsd dx, dword [esi]
ja 0x53e866
jb 0x53e838
and dh, byte [edx + esi*2 + 0x75]
and ah, byte gs:[eax]
das
or eax, 0x2020200a
and byte [eax], ah
and byte [eax], ah
and byte [edx + esi*2], bh
imul esi, dword gs:[bp + di + 0x74], 0x61567972
insb byte es:[edi], dx
jne 0x53e87f
and byte [esi + 0x61], ch
insd dword es:[edi], dx
cmp eax, 0x38303822
and bh, byte [eax]
xor byte [eax], bh
xor dh, byte ss:[eax + edi]
xor byte [edx], ah
and byte [esi + 0x61], dh
insb byte es:[edi], dx
jne 0x53e895
push esp
push esp
jns 0x53e8a3
cmp eax, 0x47455222
push edx
inc ebp
inc edi
pop edi
inc esp
push edi
dec edi
push edx
inc esp
and ah, byte [eax]
jbe 0x53e8a4
insb byte es:[edi], dx
jne 0x53e8ab
cmp eax, 0x30783022
cmp eax, 0x30783022
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
cmp byte [edx], ah
and byte [edi + 0x77], ch
outsb dx, byte [esi]
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], bh
and ah, byte [eax]
outsd dx, dword [esi]
ja 0x53e8c5
jb 0x53e897
and dh, byte [edx + esi*2 + 0x75]
and ah, byte gs:[eax]
das
or eax, 0x2020200a
and byte [eax], ah
and byte [eax], ah
and byte [edx + esi*2], bh
imul esi, dword gs:[bp + di + 0x74], 0x61567972
insb byte es:[edi], dx
jne 0x53e8de
and byte [esi + 0x61], ch
insd dword es:[edi], dx
cmp eax, 0x38303822
and bh, byte [eax]
xor byte [eax], bh
xor dh, byte ss:[eax + edi]
inc ebx
and ah, byte [eax]
jbe 0x53e8ed
insb byte es:[edi], dx
jne 0x53e8f4
push esp
jns 0x53e902
cmp eax, 0x47455222
push edx
inc ebp
inc edi
pop edi
inc esp
push edi
dec edi
push edx
inc esp
and ah, byte [eax]
jbe 0x53e903
insb byte es:[edi], dx
jne 0x53e90a
cmp eax, 0x30783022
cmp eax, 0x30783022
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
cmp byte [edx], ah
and byte [edi + 0x77], ch
outsb dx, byte [esi]
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], bh
and ah, byte [eax]
outsd dx, dword [esi]
ja 0x53e924
jb 0x53e8f6
and dh, byte [edx + esi*2 + 0x75]
and ah, byte gs:[eax]
das
or eax, 0x2020200a
and byte [eax], ah
and byte [edi + ebp], bh
jb 0x53e931
imul esi, dword [bp + di + 0x74], 0x654b7972
jns 0x53e914
or eax, 0x2020200a
and byte [edx + esi*2], bh
imul esi, dword gs:[bp + di + 0x74], 0x654b7972
jns 0x53e909
imul esp, dword [ebp + 0x79], 0x4e
popal
insd dword es:[edi], dx
cmp eax, 0x454b4822
inc ebp
pop ecx
pop edi
dec esp
dec edi
inc ebx
inc ecx
dec esp
pop edi
dec ebp
inc ecx
inc ebx
dec eax
dec ecx
dec esi
inc ebp
pop esp
push ebx
pop ecx
push ebx
push esp
inc ebp
dec ebp
pop esp
inc ebx
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x53e983
outsd dx, dword [esi]
insb byte es:[edi], dx
push ebx
je 0x53e947
xor byte [ecx], dh
pop esp
inc ebx
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x53e991
outsd dx, dword [esi]
insb byte es:[edi], dx
pop esp
push eax
outsb dx, byte [esi]
push eax
pop esp
push eax
arpl word [ecx + 0x5c], bp
and ah, byte [eax]
outsd dx, dword [esi]
ja 0x53e99d
jb 0x53e96f
cmp eax, 0x6c616622
and ah, byte [esi + 0x61]
insb byte es:[edi], dx
jae 0x53e99d
and ah, byte [eax]
das
or eax, 0x2020200a
and byte [edx + esi*2], bh
imul esi, dword gs:[bp + di + 0x74], 0x654b7972
jns 0x53e96f
jae 0x53e9bd
jb 0x53e9c4
dec ebx
jns 0x53e96f
imul esp, dword [ebp + 0x79], 0x4e
popal
insd dword es:[edi], dx
cmp eax, 0x454b4822
pop ecx
pop edi
dec esp
dec edi
inc ebx
inc ecx
dec esp
pop edi
dec ebp
inc ecx
inc ebx
dec eax
dec ecx
dec esi
inc ebp
pop esp
push ebx
pop ecx
push ebx
push esp
inc ebp
dec ebp
pop esp
inc ebx
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x53e9e9
outsd dx, dword [esi]
insb byte es:[edi], dx
push ebx
je 0x53e9ad
xor byte [ecx], dh
pop esp
inc ebx
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x53e9f7
outsd dx, dword [esi]
insb byte es:[edi], dx
pop esp
push eax
outsb dx, byte [esi]
push eax
pop esp
push eax
arpl word [ecx + 0x5c], bp
inc ebx
popal
jb 0x53e9f8
dec esp
imul esi, dword [ebx + 0x74], 0x6f20225c
ja 0x53ea0c
outsb dx, byte [esi]
jb 0x53e9de
and ah, byte [esi + 0x61]
insb byte es:[edi], dx
jae 0x53ea0c
and bh, byte [esi]
or eax, 0x2020200a
and byte [eax], ah
and byte [edx + esi*2], bh
and byte [eax], ah
and byte [eax], ah
cmp al, 0x72
imul esi, dword gs:[bp + di + 0x74], 0x61567972
insb byte es:[edi], dx
jne 0x53ea24
and byte [esi + 0x61], ch
insd dword es:[edi], dx
cmp eax, 0x746e4922
cmp eax, 0x746e4922
insb byte es:[edi], dx
and byte [eax], bh
xor dh, byte [esp + esi]
xor ecx, dword [eax + ebx*2 + 0x2f]
inc ebp
pop eax
and ah, byte [eax]
jbe 0x53ea3b
insb byte es:[edi], dx
jne 0x53ea42
push esp
jns 0x53ea50
cmp eax, 0x47455222
pop edi
inc edx
dec ecx
dec esi
inc ecx
push edx
pop ecx
and ah, byte [eax]
jbe 0x53ea52
insb byte es:[edi], dx
jne 0x53ea59
cmp eax, 0x30313022
xor dword [eax], esi
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
cmp byte [esi], dh
cmp byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], bh
cmp byte ss:[eax], dh
cmp byte [eax], dh
aaa
xor dword [eax], esi
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [edx], ah
and byte [edi + 0x77], ch
outsb dx, byte [esi]
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
and ah, byte [eax]
outsd dx, dword [esi]
ja 0x53ea89
jb 0x53ea5b
and dh, byte [edx + esi*2 + 0x75]
and ah, byte gs:[eax]
das
and byte [edi], ch
or eax, 0x2020200a
and byte [eax], ah
and byte [edx + esi*2], bh
imul esi, dword gs:[bp + di + 0x74], 0x61567972
insb byte es:[edi], dx
jne 0x53eaa2
and byte [esi + 0x61], ch
insd dword es:[edi], dx
cmp eax, 0x746e4922
cmp eax, 0x746e4922
insb byte es:[edi], dx
and byte [eax], bh
xor dh, byte [ebx + esi]
cmp dword [eax + 0x58], ecx
pop eax
and ah, byte [eax]
jbe 0x53eab6
and byte [esi + 0x61], dh
insb byte es:[edi], dx
jne 0x53eabd
push esp
jns 0x53eacb
cmp eax, 0x47455222
pop edi
inc edx
dec ecx
dec esi
inc ecx
push edx
pop ecx
and ah, byte [eax]
jbe 0x53eacd
insb byte es:[edi], dx
jne 0x53ead4
cmp eax, 0x30313022
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], bh
cmp byte ss:[eax], dh
xor eax, 0x30323130
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [edx], ah
and byte [edi + 0x77], ch
outsb dx, byte [esi]
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
and ah, byte [eax]
outsd dx, dword [esi]
ja 0x53eb04
jb 0x53ead6
and dh, byte [edx + esi*2 + 0x75]
and ah, byte gs:[eax]
das
or eax, 0x2020200a
or eax, 0x2020200a
and byte [eax], ah
and byte [edx + esi*2], bh
imul esi, dword gs:[bp + di + 0x74], 0x61567972
insb byte es:[edi], dx
jne 0x53eb1d
and byte [esi + 0x61], ch
insd dword es:[edi], dx
cmp eax, 0x746e4922
cmp eax, 0x746e4922
insb byte es:[edi], dx
and byte [eax], bh
xor dh, byte [esp + esi]
xor dword [esi + 0x58], eax
pop eax
and ah, byte [eax]
jbe 0x53eb31
and byte [esi + 0x61], dh
insb byte es:[edi], dx
jne 0x53eb38
push esp
jns 0x53eb46
cmp eax, 0x47455222
pop edi
inc edx
dec ecx
dec esi
inc ecx
push edx
pop ecx
and ah, byte [eax]
jbe 0x53eb48
insb byte es:[edi], dx
jne 0x53eb4f
cmp eax, 0x30313022
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], bh
cmp byte ss:[eax], dh
xor esi, dword [edi]
xor dword [edx], esi
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
and ah, byte [eax]
outsd dx, dword [esi]
ja 0x53eb7f
jb 0x53eb51
and dh, byte [edx + esi*2 + 0x75]
and ah, byte gs:[eax]
das
or eax, 0x2020200a
or eax, 0x2020200a
and byte [eax], ah
and byte [edx + esi*2], bh
imul esi, dword gs:[bp + di + 0x74], 0x61567972
insb byte es:[edi], dx
jne 0x53eb98
and byte [esi + 0x61], ch
insd dword es:[edi], dx
cmp eax, 0x746e4922
cmp eax, 0x746e4922
insb byte es:[edi], dx
and byte [eax], bh
xor dh, byte [ebx + esi]
cmp dword [eax + ebx*2 + 0x22], edx
pop eax
and ah, byte [eax]
jbe 0x53ebac
and byte [esi + 0x61], dh
insb byte es:[edi], dx
jne 0x53ebb3
push esp
jns 0x53ebc1
cmp eax, 0x47455222
pop edi
inc edx
dec ecx
dec esi
inc ecx
push edx
pop ecx
and ah, byte [eax]
jbe 0x53ebc3
insb byte es:[edi], dx
jne 0x53ebca
cmp eax, 0x30313022
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], bh
cmp byte ss:[eax], dh
xor byte [eax], dh
aaa
xor dword [eax], esi
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [edx], ah
and byte [edi + 0x77], ch
outsb dx, byte [esi]
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
and ah, byte [eax]
outsd dx, dword [esi]
ja 0x53ebfa
jb 0x53ebcc
and dh, byte [edx + esi*2 + 0x75]
and ah, byte gs:[eax]
das
or eax, 0x2020200a
or eax, 0x2020200a
and byte [eax], ah
and byte [edx + esi*2], bh
imul esi, dword gs:[bp + di + 0x74], 0x61567972
insb byte es:[edi], dx
jne 0x53ec13
and byte [esi + 0x61], ch
insd dword es:[edi], dx
cmp eax, 0x736f5422
cmp eax, 0x736f5422
push 0x22616269
and byte [esi + 0x61], dh
insb byte es:[edi], dx
jne 0x53ec28
push esp
jns 0x53ec36
cmp eax, 0x47455222
inc ebp
inc edi
pop edi
inc edx
dec ecx
dec esi
inc ecx
push edx
pop ecx
and ah, byte [eax]
jbe 0x53ec38
insb byte es:[edi], dx
jne 0x53ec3f
cmp eax, 0x30313022
xor byte [eax], dh
xor byte [eax], dh
xor byte [edi], dh
cmp dword [ecx], esi
xor dword [eax], esi
xor dword [eax], esi
xor byte ss:[eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
and ah, byte [eax]
outsd dx, dword [esi]
ja 0x53ec6f
jb 0x53ec41
and dh, byte [edx + esi*2 + 0x75]
and ah, byte gs:[eax]
das
or eax, 0x2020200a
and byte [eax], ah
and byte [edx + esi*2], bh
and byte [eax], ah
cmp al, 0x72
imul esi, dword gs:[bp + di + 0x74], 0x61567972
insb byte es:[edi], dx
jne 0x53ec88
and byte [esi + 0x61], ch
insd dword es:[edi], dx
cmp eax, 0x41495622
cmp eax, 0x41495622
and byte [ebp + 0x63], dl
push 0x76202231
popal
insb byte es:[edi], dx
jne 0x53ec9f
push esp
jns 0x53ecad
cmp eax, 0x47455222
and dl, byte [edx + 0x45]
inc ebp
inc edi
pop edi
inc edx
dec ecx
dec esi
inc ecx
push edx
pop ecx
and ah, byte [eax]
jbe 0x53ecaf
insb byte es:[edi], dx
jne 0x53ecb6
cmp eax, 0x30313022
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor dword ss:[ecx], esi
xor byte [ecx], dh
xor byte [0x30303030], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
and ah, byte [eax]
outsd dx, dword [esi]
ja 0x53ece6
jb 0x53ecb8
and dh, byte [edx + esi*2 + 0x75]
and ah, byte gs:[eax]
das
or eax, 0x2020200a
and byte [eax], ah
and byte [edx + esi*2], bh
and byte [eax], ah
and byte [eax], ah
cmp al, 0x72
imul esi, dword gs:[bp + di + 0x74], 0x61567972
insb byte es:[edi], dx
jne 0x53ecff
and byte [esi + 0x61], ch
insd dword es:[edi], dx
cmp eax, 0x746e4922
cmp eax, 0x746e4922
insb byte es:[edi], dx
and byte [eax], bh
xor dh, byte [esp + esi]
xor eax, dword [edx + 0x58]
pop eax
xor ah, byte [edx]
and byte [esi + 0x61], dh
and ah, byte [eax]
jbe 0x53ed14
insb byte es:[edi], dx
jne 0x53ed1b
push esp
jns 0x53ed29
jo 0x53ed1f
cmp eax, 0x47455222
cmp eax, 0x47455222
pop edi
inc edx
dec ecx
dec esi
inc ecx
push edx
pop ecx
and ah, byte [eax]
jbe 0x53ed2b
insb byte es:[edi], dx
jne 0x53ed32
cmp eax, 0x30313022
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], bh
cmp byte ss:[eax], dh
cmp dword [edx], esi
aaa
xor dword [eax], esi
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [edx], ah
and byte [edi + 0x77], ch
outsb dx, byte [esi]
jb 0x53ed34
and dh, byte [edx + esi*2 + 0x75]
and ah, byte gs:[eax]
das
or eax, 0x2020200a
and byte [eax], ah
and byte [edx + esi*2], bh
imul esi, dword gs:[bp + di + 0x74], 0x61567972
insb byte es:[edi], dx
jne 0x53ed7b
and byte [esi + 0x61], ch
insd dword es:[edi], dx
cmp eax, 0x746e4922
cmp eax, 0x746e4922
je 0x53ed86
insb byte es:[edi], dx
insb byte es:[edi], dx
and byte [eax], bh
xor dh, byte [esp + esi]
xor eax, dword [edx + 0x58]
pop eax
xor dword [edx], esp
and byte [esi + 0x61], dh
and ah, byte [eax]
jbe 0x53ed90
insb byte es:[edi], dx
jne 0x53ed97
push esp
jns 0x53eda5
jo 0x53ed9b
cmp eax, 0x47455222
cmp eax, 0x47455222
pop edi
inc edx
dec ecx
dec esi
inc ecx
push edx
pop ecx
and ah, byte [eax]
jbe 0x53eda7
insb byte es:[edi], dx
jne 0x53edae
cmp eax, 0x30313022
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], bh
cmp byte ss:[eax], dh
cmp dword [eax], esi
aaa
xor dword [eax], esi
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [edx], ah
and byte [edi + 0x77], ch
outsb dx, byte [esi]
jb 0x53edb0
and dh, byte [edx + esi*2 + 0x75]
and ah, byte gs:[eax]
das
or eax, 0x2020200a
and byte [eax], ah
and byte [edx + esi*2], bh
imul esi, dword gs:[bp + di + 0x74], 0x61567972
insb byte es:[edi], dx
jne 0x53edf7
and byte [esi + 0x61], ch
insd dword es:[edi], dx
cmp eax, 0x746e4922
cmp eax, 0x746e4922
je 0x53ee02
insb byte es:[edi], dx
insb byte es:[edi], dx
and byte [eax], bh
xor dh, byte [esp + esi]
xor eax, dword [edi + 0x58]
pop eax
and ah, byte [eax]
jbe 0x53ee0b
and byte [esi + 0x61], dh
insb byte es:[edi], dx
jne 0x53ee12
push esp
jns 0x53ee20
cmp eax, 0x47455222
pop edi
inc edx
dec ecx
dec esi
inc ecx
push edx
pop ecx
and ah, byte [eax]
jbe 0x53ee22
insb byte es:[edi], dx
jne 0x53ee29
cmp eax, 0x30313022
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], bh
cmp byte ss:[eax], dh
inc ecx
xor byte [edi], dh
xor dword [eax], esi
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [edx], ah
and byte [edi + 0x77], ch
outsb dx, byte [esi]
jb 0x53ee2b
and dh, byte [edx + esi*2 + 0x75]
and ah, byte gs:[eax]
das
or eax, 0x2020200a
or eax, 0x2020200a
and byte [eax], ah
and byte [edx + esi*2], bh
imul esi, dword gs:[bp + di + 0x74], 0x61567972
imul esi, dword [bp + di + 0x74], 0x61567972
insb byte es:[edi], dx
jne 0x53ee72
and byte [esi + 0x61], ch
insd dword es:[edi], dx
cmp eax, 0x41495622
cmp eax, 0x41495622
and byte [ebp + 0x63], dl
push 0x76202232
popal
insb byte es:[edi], dx
jne 0x53ee89
push esp
jns 0x53ee97
cmp eax, 0x47455222
and dl, byte [edx + 0x45]
inc ebp
inc edi
pop edi
inc edx
dec ecx
dec esi
inc ecx
push edx
pop ecx
and ah, byte [eax]
jbe 0x53ee99
insb byte es:[edi], dx
jne 0x53eea0
cmp eax, 0x30313022
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor dword ss:[ecx], esi
cmp dword [ecx], esi
xor byte [esi], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
and ah, byte [eax]
outsd dx, dword [esi]
ja 0x53eed0
jb 0x53eea2
and dh, byte [edx + esi*2 + 0x75]
and ah, byte gs:[eax]
das
or eax, 0x2020200a
and byte [eax], ah
and byte [edx + esi*2], bh
and byte [eax], ah
and byte [eax], ah
cmp al, 0x72
imul esi, dword gs:[bp + di + 0x74], 0x61567972
insb byte es:[edi], dx
jne 0x53eee9
and byte [esi + 0x61], ch
insd dword es:[edi], dx
cmp eax, 0x696c4122
cmp eax, 0x696c4122
and ah, byte [eax]
jbe 0x53eef3
insb byte es:[edi], dx
jne 0x53eefa
push esp
jns 0x53ef08
jo 0x53eefe
cmp eax, 0x47455222
cmp eax, 0x47455222
pop edi
inc edx
dec ecx
dec esi
inc ecx
push edx
pop ecx
and ah, byte [eax]
jbe 0x53ef0a
insb byte es:[edi], dx
jne 0x53ef11
cmp eax, 0x30313022
xor byte [eax], dh
xor byte [eax], dh
xor byte [edx + 0x39], al
xor dword [eax], esi
xor dh, byte [ecx]
xor dword [0x30303030], esi
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
and ah, byte [eax]
outsd dx, dword [esi]
ja 0x53ef41
jb 0x53ef13
and dh, byte [edx + esi*2 + 0x75]
and ah, byte gs:[eax]
das
or eax, 0x2020200a
and byte [edi + ebp], bh
jb 0x53ef4e
imul esi, dword [bp + di + 0x74], 0x654b7972
jns 0x53ef31
or eax, 0x3c20200a
das
jb 0x53ef60
imul esi, dword gs:[bp + di + 0x74], 0x654b7972
imul esi, dword [bp + di + 0x74], 0x654b7972
je 0x53ef72
jns 0x53ef4d
jns 0x53ef78
jns 0x53ef78
or eax, 0x3c20200a
and byte [eax], ah
cmp al, 0x74
jb 0x53ef83
je 0x53ef7f
jne 0x53ef82
jae 0x53ef84
je 0x53ef5a
dec ecx
outsb dx, byte [esi]
outsw dx, word [esi]
outsd dx, dword [esi]
or eax, 0x2020200a
and byte [ebx + esi*2], bh
arpl word gs:[ebp + 0x72], si
imul esi, dword [ecx + edi*2 + 0x3e], 0x20200a0d
and byte [eax], ah
and byte [eax], ah
cmp al, 0x61
arpl word [ebx + 0x65], sp
jae 0x53efa7
jae 0x53efa7
inc ebx
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x53efab
outsd dx, dword [esi]
insb byte es:[edi], dx
or eax, 0x2020200a
and byte [eax], ah
and byte [eax], ah
and byte [ebx + esi*2], bh
arpl word gs:[ebp + 0x72], si
imul esi, dword [ecx + edi*2 + 0x44], 0x72637365
imul esi, dword [eax + 0x74], 0x6544726f
imul bp, word [esi + 0x69], 0x6974
je 0x53efc8
jns 0x53ef94
inc esp
jae 0x53efb6
jb 0x53efbe
jo 0x53efcb
outsd dx, dword [esi]
jb 0x53ef9e
imul bp, word gs:[esi + 0x69], 0x6974
imul ebp, dword [edi + 0x6e], 0xa0d3e73
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
cmp al, 0x73
outsd dx, dword [esi]
outsb dx, byte [esi]
jae 0x53efa3
or eax, 0x2020200a
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [ebx + esi*2], bh
jae 0x53efd9
arpl word gs:[ebp + 0x72], si
arpl word [ebp + 0x72], si
imul esi, dword [ecx + edi*2 + 0x44], 0x72637365
je 0x53eff3
inc esp
jae 0x53efe1
jb 0x53efe9
imul esi, dword [eax + 0x74], 0x6544726f
imul bp, word [esi + 0x69], 0x6974
jo 0x53eff6
outsd dx, dword [esi]
jb 0x53efc9
inc esp
imul bp, word gs:[esi + 0x69], 0x6974
outsd dx, dword [esi]
outsb dx, byte [esi]
and byte [esi + 0x61], ch
insd dword es:[edi], dx
cmp eax, 0x50525722
and dl, byte [edi + 0x52]
push eax
pop edi
inc esi
dec ecx
dec esp
inc ebp
pop edi
inc esp
inc ebp
inc esi
inc ecx
push ebp
dec esp
push esp
pop edi
push ebx
inc esp
inc esp
dec esp
and ah, byte [eax]
jae 0x53f012
and byte [ebx + 0x64], dh
insb byte es:[edi], dx
cmp eax, 0x533a4f22
sub eax, 0x2d352d31
cmp byte [eax], dh
xor dword [0x30382d35], ebp
sub eax, 0x30363539
xor byte [eax], bh
xor eax, 0x38303036
cmp byte [eax], bh
xor eax, 0x3134332d
xor al, 0x31
xor dword [eax], edi
cmp byte [0x34363232], dh
xor eax, 0x34363232
cmp dword [0x31333831], ebp
xor byte [ebx], dh
cmp byte [eax], dh
xor al, 0x34
xor byte [esp + esi], dh
sub eax, 0x33353831
xor bh, byte [ecx]
xor dh, byte [esi]
xor esi, dword [ecx]
sub eax, 0x31373232
xor al, 0x37
xor dh, byte [edi]
xor dword [edi + esi], esi
cmp byte [esi + esi], dh
xor al, 0x47
cmp dl, byte [ebx + 0x2d]
xor dword [0x30382d35], ebp
sub eax, 0x30363539
xor byte [eax], bh
cmp byte [eax], bh
xor eax, 0x3134332d
cmp byte [0x34363232], dh
cmp dword [0x31333831], ebp
xor dword [eax], edi
xor esi, dword [ecx]
xor byte [ebx], dh
cmp byte [eax], dh
xor al, 0x34
sub eax, 0x33353831
xor bh, byte [ecx]
xor dh, byte [esi]
xor esi, dword [ecx]
sub eax, 0x31373232
xor al, 0x37
cmp byte [esi + esi], dh
xor al, 0x44
cmp dl, byte [eax + 0x28]
inc ecx
cmp edi, dword [ebx]
inc esi
inc ecx
cmp edi, dword [ebx]
cmp edx, dword [ebx + 0x2d]
xor dword [0x30382d35], ebp
sub eax, 0x30363539
xor byte [eax], bh
cmp byte [eax], bh
xor eax, 0x3134332d
cmp byte [0x34363232], dh
cmp dword [0x31333831], ebp
xor byte [ebx], dh
cmp byte [eax], dh
xor al, 0x34
sub eax, 0x33353831
xor bh, byte [ecx]
xor dh, byte [esi]
xor esi, dword [ecx]
sub eax, 0x31373232
xor al, 0x37
cmp byte [esi + esi], dh
xor al, 0x29
sub byte [ecx + 0x3b], al
cmp eax, dword [edi + 0x52]
inc edi
pop eax
cmp edi, dword [ebx]
cmp eax, dword [edx + 0x41]
sub dword [eax], ebp
inc ecx
cmp edi, dword [ebx]
inc edi
push edx
inc edi
pop eax
cmp edi, dword [ebx]
cmp edx, dword [ebx + 0x59]
sub dword [eax], ebp
inc ecx
cmp edi, dword [ebx]
inc edi
push edx
inc edi
pop eax
cmp edi, dword [ebx]
cmp eax, dword [edx + 0x55]
sub dword [ebx + 0x3a], edx
sub byte [ecx + 0x55], al
cmp eax, dword [esi + 0x41]
push ebx
inc ecx
cmp esi, dword [eax]
js 0x53f0e5
xor byte [eax], dh
inc esp
xor byte [ecx], dh
xor dword [esi], esi
cmp edi, dword [ebx]
cmp edx, dword [edi + 0x44]
sub dword [edx], esp
and byte [edi + 0x70], ch
jb 0x53f12a
je 0x53f134
outsd dx, dword [esi]
outsb dx, byte [esi]
dec eax
imul ebp, dword [esi + 0x74], 0x6572223d
jo 0x53f143
popal
arpl word [ebp + 0x22], sp
and byte [ebp + 0x73], ah
arpl word [edx + 0x69], si
jo 0x53f158
imul ebp, dword [edi + 0x6e], 0x6544223d
popaw
outsd dx, dword [esi]
outsb dx, byte [esi]
cmp eax, 0x66654422
popal
jne 0x53f15b
je 0x53f111
push ebx
inc esp
inc esp
dec esp
and byte [esi + 0x6f], ah
jb 0x53f11a
push edi
imul ebp, dword [esi + 0x64], 0x2073776f
push edx
jae 0x53f175
jne 0x53f17a
arpl word [ebp + 0x20], sp
push eax
jb 0x53f17d
je 0x53f175
arpl word [ebp + 0x64], si
and byte [esi + 0x69], ah
je 0x53f178
and byte fs:[esi + 0x69], ah
insb byte es:[edi], dx
and ah, byte gs:[eax]
das
and byte [edi], ch
or eax, 0x2020200a
and byte [eax], ah
and byte [eax], ah
and byte [edi + ebp], bh
jae 0x53f190
arpl word gs:[ebp + 0x72], si
arpl word [ebp + 0x72], si
imul esi, dword [ecx + edi*2 + 0x44], 0x72637365
imul esi, dword [eax + 0x74], 0x6544726f
imul bp, word [esi + 0x69], 0x6974
arpl word [edx + 0x69], si
jo 0x53f1ad
outsd dx, dword [esi]
jb 0x53f180
imul bp, word gs:[esi + 0x69], 0x6974
outsd dx, dword [esi]
outsb dx, byte [esi]
jae 0x53f185
or eax, 0x2020200a
and byte [eax], ah
and byte [edi + ebp], bh
popal
arpl word [ebx + 0x65], sp
jae 0x53f1ca
inc ebx
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x53f1ce
jb 0x53f1cc
outsd dx, dword [esi]
insb byte es:[edi], dx
or eax, 0x2020200a
and byte [edi + ebp], bh
jae 0x53f1ce
arpl word [ebp + 0x72], si
imul esi, dword [ecx + edi*2 + 0x3e], 0x20200a0d
cmp al, 0x2f
das
je 0x53f1ea
jne 0x53f1ed
je 0x53f1c5
outsb dx, byte [esi]
outsw dx, word [esi]
or eax, 0x3c20200a
or eax, 0x3c20200a
insb byte es:[edi], dx
outsd dx, dword [esi]
arpl word [ecx + 0x6c], sp
imul edi, dword [edx + 0x61], 0x6e6f6974
outsb dx, byte [esi]
or eax, 0x2020200a
and byte [edx + esi*2], bh
jae 0x53f20c
jne 0x53f211
arpl word [ebp + 0x73], sp
and byte [ebx + 0x75], ah
insb byte es:[edi], dx
je 0x53f21d
jb 0x53f20f
cmp eax, 0x2d6e6522
push ebp
push ebx
and bh, byte [esi]
outsb dx, byte [esi]
sub eax, 0x3e225355
or eax, 0x2020200a
and byte [eax], ah
and byte [ebx + esi*2], bh
je 0x53f231
imul ebp, dword [esi + 0x67], 0x6c626154
insb byte es:[edi], dx
or eax, 0x2020200a
and byte [eax], ah
and byte [eax], ah
and byte [ebx + esi*2], bh
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
cmp al, 0x73
je 0x53f248
imul ebp, dword [esi + 0x67], 0x3d646920
and ah, byte [ebp + 0x73]
arpl word [edx + 0x69], si
jo 0x53f25a
imul ebp, dword [edi + 0x6e], 0x61762022
and byte [esi + 0x61], dh
insb byte es:[edi], dx
jne 0x53f255
cmp eax, 0x72614822
ja 0x53f259
jb 0x53f25f
and byte [ecx + 0x62], al
jae 0x53f273
jb 0x53f262
arpl word [ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
and byte [ecx + 0x79], cl
jb 0x53f22f
and ah, byte [eax]
das
and byte [edi], ch
or eax, 0x2020200a
or ah, byte [eax]
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [ebx + esi*2], bh
je 0x53f290
jb 0x53f288
imul ebp, dword [esi + 0x67], 0x3d646920
and ah, byte [ecx + ebp*2 + 0x73]
outsb dx, byte [esi]
and byte [bx + di + 0x64], ch
cmp eax, 0x73696422
jo 0x53f297
popal
jns 0x53f27c
popal
insd dword es:[edi], dx
and ah, byte gs:[eax]
and ah, byte [eax]
jbe 0x53f296
insb byte es:[edi], dx
jne 0x53f29d
cmp eax, 0x72614822
ja 0x53f2a1
jb 0x53f2a7
and byte [ecx + 0x62], al
jae 0x53f2bb
jb 0x53f2aa
popal
arpl word [ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
and byte [ecx + 0x79], cl
jb 0x53f277
and byte [edi], ch
or eax, 0x2020200a
or ah, byte [eax]
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
cmp al, 0x2f
and byte [eax], ah
and byte [edi + ebp], bh
jae 0x53f2d8
jb 0x53f2cf
outsb dx, byte [esi]
push esp
popal
bound ebp, qword [ebp + 0x3e]
or eax, 0x2020200a
and byte [edi + ebp], bh
jb 0x53f2dd
jae 0x53f2e9
jae 0x53f2e9
jne 0x53f2ee
arpl word [ebp + 0x73], sp
or eax, 0x3c20200a
das
insb byte es:[edi], dx
outsd dx, dword [esi]
arpl word [ecx + 0x6c], sp
imul edi, dword [edx + 0x61], 0x6e6f6974
outsd dx, dword [esi]
outsb dx, byte [esi]
or eax, 0x3c20200a
insd dword es:[edi], dx
and byte [ebp*2 + 0x61726769], bh
cmp al, 0x6d
imul esp, dword [edi + 0x72], 0x6f697461
je 0x53f308
outsd dx, dword [esi]
outsb dx, byte [esi]
and byte [ebx + 0x65], dh
je 0x53f31a
imul ebp, dword [esi + 0x67], 0x72655673
jae 0x53f318
outsb dx, byte [esi]
jae 0x53f301
push esi
jb 0x53f321
imul ebp, dword [edi + 0x6e], 0x2230223d
or eax, 0x2020200a
outsd dx, dword [esi]
outsb dx, byte [esi]
cmp eax, 0x3e223022
or eax, 0x2020200a
and byte [ebx + esi*2], bh
jae 0x53f30f
or eax, 0x2020200a
or ah, byte [eax]
and byte [eax], ah
pop edi
and ah, byte [eax]
outsb dx, byte [esi]
cmp eax, 0x302e3122
xor byte cs:[esi], ch
and dh, byte [ecx]
xor byte cs:[esi], ch