Function at 0x10052590
Capabilities:
Get number of processors

Disassembly:
cmp byte [ebx + 0x63], ah
cmp dword [eax], eax
add byte [eax], al
add byte [ebp + 0x35], ah
xor byte [eax], dh
bound si, dword ss:[ecx + edi]
popal
arpl word [esi + 0x61], sp
xor dh, byte gs:[ebx]
add byte [eax], al
add byte [eax], al
cmp byte fs:[edx + esi + 0x31], ah
xor eax, 0x38376333
cmp dword [edx], esi
xor dword [ecx + 0x31], esp
xor al, 0x66
arpl word [esi + 0x61], sp
arpl word [edi], si
cmp dword [ecx], esi
xor bh, byte ss:[ecx]
xor al, 0x39
xor al, 0
add byte [eax], al
add byte [edx], dh
arpl word [edx + esi + 0x36], sp
arpl word [eax], si
arpl word [ebp + 0x38], sp
xor eax, 0x34643666
xor al, byte [eax]
add byte [eax], al
add byte [ebp + 0x65], ah
xor esi, dword [edx]
bound edi, qword [eax]
xor esp, dword [edx + 0x36]
aaa
popal
xor esi, dword [ecx + edi]
cmp dword [ecx + esi], esi
xor al, 0x66
arpl word [esi + 0x61], sp
arpl word [edi], si
cmp dword [ecx], esi
xor bh, byte ss:[ecx]
xor al, 0x39
xor al, 0
add byte [eax], al
add byte [ecx], dh
cmp byte [eax], dh
xor eax, 0x61303735
xor dword fs:[edx], esi
arpl word [eax], si
arpl word [eax], di
add byte [eax], al
add byte [eax], al
xor eax, 0x30626663
arpl word [edi], si
bound esi, qword gs:[0x37373132]
xor edi, dword [eax]
aaa
cmp byte [ebp + 0x33], ah
xor dh, byte ss:[0x31663635]
aaa
cmp byte [esi + 0x34], ah
add byte [eax], al
add byte [eax], al
arpl word [ecx], di
xor ah, byte [ecx + 0x37]
xor byte [edx + 0x62], ah
xor al, 0x37
cmp dword [eax], esi
xor byte [ecx], bh
add byte [eax], al
add byte [eax], al
xor esi, dword [eax]
arpl word [edi], si
xor al, 0x66
bound esp, qword [edi + esi + 0x36]
xor edi, dword [ecx]
cmp byte [ecx + 0x66], ah
xor word gs:[esp + esi], si
popal
arpl word [eax], di
aaa
bound esp, qword [edx + 0x65]
aaa
xor eax, dword [eax]
add byte [eax], al
add byte [ebx], dh
cmp byte fs:[edi], dh
xor al, 0x39
aaa
xor esp, dword [edx + 0x63]
xor al, 0x65
xor byte [ebp + 0x35], ah
add byte [eax], al
add byte [eax], al
aaa
xor eax, 0x37336430
bound esi, qword [ecx]
xor al, 0x32
popal
xor eax, 0x35623037
popal
xor ax, 0x3134
cmp byte [eax], bh
xor esp, dword [esi + 0x32]
cmp byte [edi], dh
arpl word [0x39303336], si
cmp dword [edx], esi
xor eax, 0x65666231
xor eax, 0x37333039
xor dword [eax], eax
add byte [eax], al
add byte [esi + 0x65], ah
cmp dword [eax + esi + 0x37], esp
xor dh, byte [eax]
xor dword [esp + esi + 0x65], esp
popal
xor esp, dword [ebx]
add byte [eax], al
add byte [esi], dh
cmp dword [eax], edi
xor byte [esi], dh
cmp dword [0x35383163], esi
popal
popal
cmp dword [ecx + 0x65], esp
xor eax, 0x37326230
popal
arpl word [ecx], di
xor ah, byte [ebx + esi + 0x35]
bound esi, qword [ecx]
arpl word [ebx], si
xor byte [ecx], bh
cmp dword [edx], esi
xor eax, 0x65666231
xor eax, 0x37333039
xor dword [eax], eax
add byte [eax], al
add byte [edx], dh
xor esi, dword [eax]
cmp word [ebp + 0x39], sp
cmp byte [edx], dh
popal
cmp word [ebp + 0x64], sp
arpl word [edi], si
add byte [eax], al
add byte [eax], al
arpl word [esi + 0x7a], bp
jp 0x1005222f
add byte [eax], al
add byte [ebx + 0x6e], ah
jp 0x10052282
add byte cs:[eax], al
add byte [ebp + 0x72], ah
jb 0x1005227f
jb 0x10052271
push eax
add byte fs:[eax], al
add byte [eax], al
dec ecx
insd dword es:[edi], dx
popal
dec ecx
outsb dx, byte [esi]
outsw dx, word [esi]
add byte [eax], al
add byte [esi], ah
add byte [eax], al
add byte [ebp + esi + 0x38], ah
aaa
popal
xor byte fs:[ecx], dh
xor byte [ecx], dh
xor esi, dword [edx]
arpl word [ecx + edi + 0x62], sp
xor al, 0
add byte [eax], al
add byte [esi], ah
add byte [eax], al
add byte [0x38363464], dh
popal
xor dh, byte [ecx]
popal
cmp byte [eax], bh
bound esp, qword [esi]
add byte [eax], al
add byte [ebp + 0x73], dl
dec ecx
push eax
add byte [eax], al
add byte [ebx + 0x6f], al
outsb dx, byte [esi]
imul sp, word [edi], 0x5500
jae 0x100522cc
dec ecx
push eax
xor dword [eax], eax
add byte [ebx + 0x6f], al
outsb dx, byte [esi]
imul sp, word [edi], 0x5500
add byte [bx + si], al
push ebp
jae 0x100522dc
jb 0x100522d8
push esp
outsd dx, dword [esi]
imul esi, dword [eax], 0x6f430000
add byte [ebx + 0x6f], al
outsb dx, byte [esi]
imul sp, word [edi], 0x5500
jae 0x100522f0
jb 0x100522ec
push esp
outsd dx, dword [esi]
imul esi, dword [eax + 0x31], 0x6f430000
outsb dx, byte [esi]
imul sp, word [edi], 0x5500
jae 0x10052304
inc esp
jne 0x10052312
add byte [eax], al
inc ebx
outsd dx, dword [esi]
outsb dx, byte [esi]
imul sp, word [edi], 0x6400
jne 0x1005231f
jo 0x1005231a
cmp eax, 0x38623400
cmp word fs:[edx], si
cmp dword [0x36653939], esi
xor al, 0x37
xor sp, word fs:[esi + 0x39]
xor byte [ecx], bh
cmp dword [0x36343936], esi
add byte [eax], al
add byte [eax], al
inc edx
inc esp
jb 0x1005234f
jb 0x1005234d
outsd dx, dword [esi]
jb 0x100522e0
inc ebx
outsd dx, dword [esi]
outsb dx, byte [esi]
imul sp, word [edi], 0x2600
add byte [eax], al
add byte [edx + 0x62], ah
xor eax, 0x33633964
bound esp, qword [edx + 0x35]
cmp dword fs:[ebx + 0x33], esp
cmp dword [ebx + 0x33], esp
xor esi, dword [ecx]
xor dword [edx], esi
arpl word [0x316534], si
add byte [eax], al
add byte [ecx + 0x62], ah
arpl word [ebp + 0x66], sp
add byte [bx + si + 0x69], dl
add byte gs:[bx + si + 0x69], dl
outsb dx, byte [esi]
add byte [ebx + 0x6f], al
outsb dx, byte [esi]
imul sp, word [edi], 0x6100
add byte [eax], al
popal
bound esp, qword [ebx + 0x64]
add byte gs:[bx + di + 0x32], ah
add byte [bx + di + 0x32], ah
cmp dword ss:[eax], edi
cmp dword [eax], edi
aaa
xor eax, 0x37376462
aaa
arpl word [esi], si
xor word [ecx + 0x63], sp
cmp dword fs:[edx + 0x64], esp
bound esp, qword [ebp + 0x39]
xor al, 0x37
xor al, 0x33
xor esi, dword [ecx]
bound esi, qword [ebx]
cmp byte [ebx + 0x37], ah
cmp byte [edx + esi + 0x39], ah
xor byte ss:[eax], bh
aaa
xor byte [esi], dh
xor al, 0
add byte [eax], al
add byte [edx], dh
xor dword [eax], edi
aaa
xor dh, byte [esi]
xor esi, dword [ecx]
xor al, 0x37
xor dword [0x65623062], esi
xor al, 0x33
cmp dword [ebx + 0x32], esp
popal
xor byte gs:[eax], bh
cmp word fs:[esi], si
add byte [eax], al
add byte [eax], al
xor dword [ebp + 0x34], esp
popal
xor dword fs:[ecx], edi
xor esi, dword [edi]
cmp dword [esi], esi
cmp dword [edx + 0x34], esp
xor eax, 0x64666431
xor ah, byte [ecx + 0x38]
arpl word [ebp + 0x63], sp
bound esi, qword [eax]
xor si, word [ecx + edi]
xor byte fs:[ebx], dh
popal
aaa
cmp byte [edi], dh
xor edi, dword [eax]
popal
xor byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [ecx], dh
xor al, 0x64
popal
xor dword fs:[ecx], edi
xor esi, dword [edi]
cmp dword [esi], esi
cmp dword [edx + 0x34], esp
xor eax, 0x64666431
xor ah, byte [ecx + 0x38]
arpl word [ebp + 0x63], sp
bound esi, qword [eax]
xor si, word [esi]
bound edi, qword [eax]
cmp dword ss:[edx], esi
xor byte fs:[edx + 0x39], ah
xor al, 0x31
xor ah, byte [edx + esi + 0x63]
xor edi, dword [ecx]
xor ax, 0x3762
xor eax, 0x35633862
xor byte gs:[edx + 0x31], ah
xor dword [0x34616236], esi
xor esi, dword [edi + esi]
xor al, 0x66
cmp dword [ebx + 0x36], esp
xor byte [edx], dh
xor byte [edi], dh
popal
xor al, 0x38
arpl word [ebx], si
bound esp, qword [ebp + 0x38]
popal
xor dword [ecx], esi
xor eax, dword gs:[eax]
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [esi + 0x63], ah
xor dh, byte fs:[esi]
xor dword [0x37373166], esi
xor ax, 0x6139
aaa
xor byte [edi], dh
cmp dword [ecx], edi
xor al, 0x62
arpl word [ebp + 0x61], sp
aaa
cmp dword [eax], edi
popal
xor dh, byte gs:[ebx]
xor byte [eax], dh
cmp byte gs:[ecx], dh
xor byte gs:[eax], bh
arpl word [0x34633035], si
xor dword [ecx + edi + 0x63], esp
popal
cmp dword [edx + 0x37], esp
xor al, 0x62
xor dh, byte [0x63396162]
arpl word [ecx + esi], si
xor byte [0x31343362], dh
xor al, 0x36
popal
xor byte [ecx + 0x62], ah
xor byte [edi], dh
xor eax, 0x30646163
xor eax, 0x62356536
add byte fs:[eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
xor dword [ebp + 0x34], esp
popal
popal
xor dword fs:[ecx], edi
xor esi, dword [edi]
cmp dword [esi], esi
cmp dword [edx + 0x34], esp
xor eax, 0x64666431
xor ah, byte [ecx + 0x38]
arpl word [ebp + 0x63], sp
bound esi, qword [eax]
xor si, word [esi]
bound edi, qword [eax]
cmp dword ss:[edx], esi
xor byte fs:[edx + 0x39], ah
xor al, 0x31
xor ah, byte [edx + esi + 0x63]
xor edi, dword [ecx]
xor ax, 0x3762
xor eax, 0x35633862
xor byte gs:[edx + 0x31], ah
xor dword [0x34616236], esi
xor esi, dword [edi + esi]
xor al, 0x66
cmp dword [ebx + 0x36], esp
xor byte [edx], dh
xor byte [edi], dh
popal
xor al, 0x38
arpl word [ebx], si
bound esp, qword [ebp + 0x38]
popal
xor dword [ecx], esi
xor eax, dword gs:[eax]
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [0x39303133], dh
xor dword [eax], edi
cmp byte ss:[edx], dh
xor dh, byte ss:[esi]
cmp byte [ecx + esi + 0x37], ah
xor esp, dword [ebp + 0x31]
bound esi, qword [esi]
xor esi, dword fs:[edi]
arpl word [esi + esi + 0x39], sp
xor eax, 0x39623365
xor al, 0x66
bound esi, qword [esi + esi]
arpl word [esi], si
xor byte [0x30323635], dh
aaa
popal
xor al, 0x38
arpl word [ebx], si
bound esp, qword [ebp + 0x38]
popal
xor dword [ecx], esi
xor eax, dword gs:[eax]
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [ecx], dh
xor al, 0x64
popal
xor dword fs:[ecx], edi
xor esi, dword [edi]
cmp dword [esi], esi
cmp dword [edx + 0x34], esp
xor eax, 0x64666431
xor ah, byte [ecx + 0x38]
arpl word [ebp + 0x63], sp
bound esi, qword [eax]
xor si, word [esi]
bound edi, qword [eax]
cmp dword ss:[edx], esi
xor byte fs:[edx + 0x39], ah
xor al, 0x31
xor ah, byte [edx + esi + 0x63]
xor edi, dword [ecx]
xor ax, 0x3762
xor eax, 0x35633862
xor byte gs:[edx + 0x31], ah
xor dword [0x34616236], esi
xor esi, dword [edi + esi]
xor al, 0x66
cmp dword [ebx + 0x36], esp
xor byte [edx], dh
xor byte [edi], dh
popal
xor al, 0x38
arpl word [ebx], si
bound esp, qword [ebp + 0x38]
popal
xor dword [ecx], esi
xor eax, dword gs:[eax]
add byte [eax], al
add byte [ecx + 0x32], ah
popal
xor dh, byte [esi]
cmp dword [eax], edi
aaa
xor eax, 0x37376462
aaa
arpl word [esi], si
popaw
xor al, 0x31
xor eax, 0x66383765
xor dh, byte ss:[edi]
cmp byte [edi], dh
xor byte [ecx], bh
xor eax, 0x39363763
xor dword [esi], esi
cmp byte [esi], dh
bound si, dword gs:[0x64]
add byte [ecx], dh
xor al, 0x64
popal
xor dword fs:[ecx], edi
xor esi, dword [edi]
cmp dword [esi], esi
cmp dword [edx + 0x34], esp
xor eax, 0x64666431
xor ah, byte [ecx + 0x38]
arpl word [ebp + 0x63], sp
bound esi, qword [eax]
xor si, word [esi]
bound edi, qword [eax]
cmp dword ss:[edx], esi
xor byte fs:[edx + 0x39], ah
xor al, 0x31
xor ah, byte [edx + esi + 0x63]
xor edi, dword [ecx]
xor ax, 0x3762
xor eax, 0x35633862
xor byte gs:[edx + 0x31], ah
xor dword [0x34616236], esi
xor esi, dword [edi + esi]
xor al, 0x66
cmp dword [ebx + 0x36], esp
xor byte [edx], dh
xor byte [edi], dh
popal
xor al, 0x38
arpl word [ebx], si
bound esp, qword [ebp + 0x38]
popal
xor dword [ecx], esi
xor eax, dword gs:[eax]
add byte [eax], al
add byte [eax + 0x74], ch
je 0x1005269c
cmp ch, byte [edi]
das
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [ecx + ebx*2 + 0x50], dl
inc ebp
add byte [eax], al
add byte [eax], al
dec ebp
inc ecx
dec ecx
dec esi
push ebx
dec edi
inc esi
push esp
add byte [eax], al
add byte [eax], al
dec ecx
dec esi
dec ecx
push esp
xor dword [eax], eax
add byte [eax], al
dec ecx
dec esi
dec ecx
push esp
dec ebp
popal
imul ebp, dword [esi], 0x49000000
dec esi
dec ecx
push esp
xor dword [eax], eax
add byte [eax], al
pop eax
dec ecx
dec esi
dec ecx
push esp
dec ebp
popal
imul ebp, dword [esi], 0x5c0000
add byte [eax], al
insb byte es:[edi], dx
insb byte es:[edi], dx
add byte [eax], al
add byte [eax], al
push eax
popal
je 0x100526ec
inc esi
imul ebp, dword [ebp + 0x45], 0x74736978
jae 0x100526d0
add byte [ebx + 0x68], dh
insb byte es:[edi], dx
ja 0x100526f6
jo 0x10052700
insb byte es:[edi], dx
insb byte es:[edi], dx
add byte [edi + 0x30], ch
xor dword [eax], esi
add byte [eax], al
add byte [eax], al
outsd dx, dword [esi]
xor byte [ecx], dh
cmp byte [eax], al
add byte [eax], al
add byte [edi + ebp*2 + 0x63], cl
popal
outsd dx, dword [esi]
xor byte [ecx], dh
xor byte [eax], al
add byte [eax], al
add byte [edi + 0x30], ch
xor dword [eax], edi
add byte [eax], al
add byte [eax], al
dec esp
outsd dx, dword [esi]
arpl word [ecx + 0x6c], sp
insb byte es:[edi], dx
add byte [eax], al
add byte [ebx + 0x6f], al
outsb dx, byte [esi]
imul sp, word [edi], 0x5500
jae 0x10052724
jb 0x10052714
je 0x10052732
jo 0x100526c5
add byte [eax], al
add byte [ebx + 0x6f], al
outsb dx, byte [esi]
imul sp, word [edi], 0x7700
ja 0x1005274a
ja 0x10052749
ja 0x10052702
xor eax, 0x2e796e38
xor eax, 0x2e796e38
arpl word [edi + 0x6d], bp
add byte [eax], al
add byte [eax], al
push esp
pop ecx
push eax
inc ebp
add byte [eax], al
add byte [eax], al
push ebp
push ebx
inc ebp
push edx
add byte [eax], al
add byte [eax], al
push 0x6750
add byte [eax], al
push ebp
push ebx
inc ebp
push edx
add byte [eax], al
add byte [eax], al
dec eax
push eax
jb 0x10052773
je 0x10052706
add byte [eax], al
push ebp
push ebx
inc ebp
push edx
add byte [eax], al
add byte [eax], al
push eax
imul eax, dword [bx + si], 0x52455355
push ebp
push ebx
inc ebp
push edx
add byte [eax], al
add byte [eax], al
jo 0x10052787
jne 0x10052720
inc ebx
outsd dx, dword [esi]
outsb dx, byte [esi]
imul sp, word [edi], 0x5300
jb 0x1005278e
imul esp, dword [edi], 0x63725300
push eax
add byte [eax], al
add byte [eax], al
push ebp
jae 0x10052798
jb 0x10052735
jb 0x10052735
add byte [eax], al
add byte [esi], ah
push 0x3d7164
add byte [eax], al
aas
push 0x3d7164
add byte [eax], al
add byte es:[eax], al
add byte [eax], al
add byte [eax], al
jno 0x100527c3
add byte [ecx + 0x75], dh
jb 0x100527ca
cmp eax, 0x260000
add byte [eax], al
add byte es:[eax], al
add byte [edi], bh
jne 0x100527d1
insb byte es:[edi], dx
cmp eax, 0x2f000000
popal
jb 0x100527cc
jo 0x100527d4
jo 0x100527ad
je 0x100527ad
add byte [eax], al
add byte [eax], al
ja 0x100527e5
add byte [edi + 0x6f], dh
jb 0x100527dc
cmp eax, 0x77000000
cmp eax, 0x65735500
jb 0x100527e4
push esp
outsd dx, dword [esi]
imul esi, dword [eax + 0x31], 0x6f430000
outsb dx, byte [esi]
imul sp, word [edi], 0x6800
je 0x1005280b
jo 0x100527d3
cmp ch, byte [edi]
das
das
ja 0x10052814
ja 0x100527cd
bound esp, qword [ecx + 0x69]
jne 0x100527d3
arpl word [edi + 0x6d], bp
das
add byte [eax], al
add byte [edi], ch
add byte [eax], al
add byte [ebp + 0x70], dh
push 0x6b
arpl word [eax], di
arpl word cs:[edi + 0x6d], bp
add byte [esi + 0x6f], ch
outsb dx, byte [esi]
jo 0x10052831
add byte [bx + si], al
add byte [eax], al
jo 0x1005282c
jae 0x1005283c
outsd dx, dword [esi]
outsd dx, dword [si]
jne 0x100527d1
add byte [eax], al
add byte [ebp + 0x70], ch
xor ebp, dword [esi]
jae 0x10052849
insd dword es:[edi], dx
jo 0x1005280a
jae 0x10052849
outsd dx, dword [si]
jne 0x100527de
add byte [eax], al
arpl word [esi + 0x7a], bp
jp 0x10052813
add byte cs:[eax], al
add byte [eax], al
add byte [edi + 0x65], dh
bound esi, qword [ecx]
xor eax, 0x616c2e31
add byte [eax], al
xor eax, 0x73657931
arpl word cs:[edi + 0x6d], bp
add byte [eax], al
arpl word [edi + 0x6d], bp
das
bound ebp, qword [ecx + 0x6c]
insb byte es:[edi], dx
pop edi
arpl word [eax + 0x63], si
jo 0x1005286f
arpl word [eax], ax
add byte [eax], al
add byte [ebx + ebp*2 + 0x2e], ch
add byte [eax], al
add byte [eax], al
insb byte es:[edi], dx
imul ebp, dword [esi], 0x62
bound esi, qword [edx + 0x61]
jb 0x10052877
outsb dx, byte [esi]
add byte fs:[eax], al
add byte [eax], al
jb 0x10052882
jb 0x10052883
je 0x10052861
add byte [eax], al
jb 0x10052892
je 0x10052856
imul ebp, dword [esi + 0x74], 0x65
add byte [ebx + 0x6c], ah
add byte [eax], al
add byte [eax], al
arpl word [ecx + ebp*2 + 0x63], bp
imul ebp, dword [ecx + 0x64], 0x3d
add byte [eax], al
add byte [eax], al
insb byte es:[edi], dx
imul esp, dword [ebx + 0x6b], 0x3d6469
add byte [eax], al
add byte [ebx + 0x73], ch
jo 0x100528af
imul esi, dword [ebx + 0x70], 0x6f
jae 0x100528b6
jae 0x100528b4
outsd dx, dword [si]
jne 0x10052849
add byte [eax], al
add byte [esi], ch
imul esp, dword [bp], 0x2e000000
push 0x70
add byte [bx + si], al
jo 0x100528bf
add byte [eax], al
add byte [eax], al
jo 0x100528cd
add byte [bx + si], al
add byte [eax], al
das
add byte [eax], al
add byte [edi], ch
aas
popal
xor dword [eax], esi
xor byte [edx], dh
add byte [eax + 0x3d], dh
xor esp, dword [ecx + 0x64]
xor eax, 0x79306564
popal
xor eax, 0x79306564
add byte [eax], al
jne 0x100528ee
add byte [ebp + 0x74], dh
insd dword es:[edi], dx
pop edi
insd dword es:[edi], dx
imul esi, dword fs:[ebp + 0x6d], 0x7a797a3d
jne 0x100528fd
cmp eax, 0x267a797a
jp 0x100528fe
jp 0x100528ad
jne 0x100528fd
insd dword es:[edi], dx
pop edi
je 0x100528f2
jb 0x100528fc
cmp eax, 0x34313032
xor byte [esi], dh
xor byte [ebx], dh
xor dword [eax + esi], esi
xor byte ss:[ebx], dh
add byte [eax], al
add byte [eax], al
pop esp
js 0x10052910
insb byte es:[edi], dx
outsd dx, dword [esi]
jb 0x10052909
jb 0x100528d4
js 0x1005290e
add byte [eax], al
add byte [esi], ch
js 0x10052915
add byte gs:[eax], al
add byte [eax], al
add byte [eax], al
js 0x1005291d
js 0x1005291d
add byte [eax], al
add byte [eax], al
ja 0x10052923
popal
je 0x10052929
jb 0x100528f2
xor dword [edx], esi
xor ebp, dword [esi]
jne 0x1005292d
popal
outsb dx, byte cs:[esi]
outsb dx, byte [esi]
je 0x10052900
add byte [eax], al
add byte [eax + 0x61], ch
outsd dx, dword [esi]
push 0x6968712e
insd dword es:[edi], dx
arpl word cs:[bx + 0x6d], bp
push 0x682e6f61
jno 0x10052944
imul ebp, dword [ebp + 0x67], 0x6d6f632e
das
je 0x1005294f
insd dword es:[edi], dx
jo 0x10052953
jo 0x100528ed
add byte [eax], al
add byte [eax], dh
add byte [eax], al
add byte [ebp + 0x72], dh
add byte [eax], al
xor byte [eax], al
add byte [eax], al
jne 0x10052968
insb byte es:[edi], dx
cmp eax, 0
jne 0x1005296f
jne 0x1005296f
jo 0x10052970
jo 0x1005296a
imul esp, dword [ebp + edi], 0x70707564
imul esp, dword [ebp + edi + 0x31], 0
cmp eax, 0x70756400
jo 0x10052972
cmp eax, 0x31
add byte [esi], ah
push 0x3d7164
add byte [eax], al
push 0x3d7164
add byte [eax], al
add byte [edi], bh
add byte [eax], al
aas
push 0x3d7164
add byte [eax], al
jne 0x10052994
add byte [eax], al
add byte [esi], ah
jne 0x10052994
jo 0x10052995
jo 0x1005298f
imul esp, dword [ebp + edi], 0x71000000
cmp eax, 0
jno 0x100529a3
add byte [eax], al
add byte [ecx + 0x75], dh
jne 0x10052994
jb 0x100529aa
jb 0x100529aa
cmp eax, 0x732f0000
imul esp, dword [ebp + 0x3f], 0x26000000
add byte [eax], al
add byte [ecx + 0x75], dh
jb 0x100529be
jns 0x10052983
cmp eax, 0x74680000
je 0x100529bc
add byte [eax], al
push 0x3a707474
das
cmp ch, byte [edi]
das
add byte [edi], ch
jae 0x10052992
ja 0x100529b9
cmp eax, 0x260000
add byte [eax], al
je 0x100529cd
cmp eax, 0
aas
je 0x100529d5
cmp eax, 0
add byte [eax], al
add byte [eax], al
ja 0x100529d2
cmp eax, 0x726f7700
cmp eax, 0x68000000
add byte [edi + 0x6f], dh
ja 0x100529e1
jb 0x100529d8
cmp eax, 0x68000000
je 0x100529ef
jo 0x100529b7
das
das
add byte [edi], ch
jae 0x100529c2
ja 0x100529e9
cmp eax, 0x260000
add byte [eax], al
ja 0x100529f2
cmp eax, 0x726f7700
cmp eax, 0x26000000
add byte [edi + 0x6f], dh
jb 0x100529f8
cmp eax, 0x26000000
add byte [eax], al
add byte [esi], ah
add byte [eax], al
add byte [edx + 0x69], ah
outsb dx, byte [esi]
arpl word cs:[bp], bp
jno 0x100529e4
add byte [esi], ah
jno 0x100529e4
add byte [edi], bh
jno 0x100529e8
cmp eax, 0x3d7700
add byte [ecx + 0x3d], dh
add byte [edi + 0x3d], dh
add byte [eax], al
jno 0x100529ef
add byte [eax], al
jno 0x100529f3
add byte [eax], al
add byte es:[eax], al
add byte [esi], ah
add byte [eax], al
add byte [eax + 0x74], ch
push 0x3a707474
das
je 0x10052a30
cmp ch, byte [edi]
das
add byte [esi], ah
add byte [eax], al
add byte [ecx + 0x3d], dh
add byte [eax], al
jno 0x10052a0b
cmp eax, 0x706d6f43
inc ebx
outsd dx, dword [esi]
insd dword es:[edi], dx
jo 0x10052a3c
imul ebp, dword [ebp], 0x3d710000
insb byte es:[edi], dx
add byte gs:[eax], al
add byte [eax], al
add byte [ecx + 0x3d], dh
jno 0x10052a17
add byte [eax], al
add byte es:[eax], al
add byte [eax + 0x74], ch
je 0x10052a54
je 0x10052a57
jo 0x10052a1f
cmp ch, byte [edi]
das
das
add byte [esi], ah
add byte es:[eax], al
add byte [eax], al
add byte [edx + 0x62], dh
add byte [eax], al
jb 0x10052a54
add byte [edx + 0x62], dh
add byte [eax], al
or eax, 0xd00000a
add byte [0xd00000a], cl
or eax, 0x6100000a
outsb dx, byte [esi]
or al, byte [eax]
add byte [ecx + 0x6e], ah
push 0x2d6975
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [ecx + 0x32], ah
xor al, 0x31
xor dword [ebp + 0x30], esp
popal
xor eax, 0x33626465
bound esi, qword [ebx]
xor dword gs:[esi + 0x31393861], esi
popal
xor eax, 0x61303162
popal
cmp byte [ecx], bh
xor dword [ecx + 0x65], esp
xor eax, 0x61303162
popal
cmp dword [esp], esi
xor byte [edx], dh
xor byte [eax], dh
xor dword [eax + esi + 0x37], esp
xor esi, dword gs:[edx]
arpl word [esi + 0x62], sp
xor dword gs:[edi], esi
arpl word [edi], si
xor eax, 0x31373835
xor al, 0x34
xor al, 0x38
xor eax, 0x39323536
bound esi, qword [ebx]
popal
bound esi, qword [esi]
xor dh, byte [ecx]
xor dh, byte [ecx]
xor esi, dword gs:[esi]
xor dh, byte [eax]
aaa
popal
xor al, 0x38
arpl word [ebx], si
bound esp, qword [ebp + 0x38]
popal
xor dword [ecx], esi
xor eax, dword gs:[eax]
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [ecx + 0x32], ah
xor al, 0x31
xor dword [ebp + 0x30], esp
popal
xor eax, 0x33626465
xor dword gs:[esi + 0x31393861], esi
popal
xor eax, 0x61303162
popal
cmp dword [esp], esi
xor byte [edx], dh
xor byte [eax], dh
xor dword [eax + esi + 0x37], esp
xor esi, dword gs:[edx]
arpl word [esi + 0x62], sp
xor dword gs:[edi], esi
arpl word [edi], si
xor eax, 0x31373835
xor al, 0x34
xor al, 0x38
xor al, 0x30
xor al, 0x35
popal
cmp byte [ecx], bh
xor dh, byte [eax]
aaa
bound si, dword gs:[edi]
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
popal
xor dh, byte [ecx + esi]
xor dword [ebp + 0x30], esp
popal
xor eax, 0x33626465
xor dword gs:[esi + 0x31393861], esi
popal
xor eax, 0x61303162
popal
cmp dword [ecx], esi
aaa
xor al, 0x31
xor byte [0x30663465], dh
arpl word [eax], di
xor byte ss:[ecx], dh
arpl word [ecx + 0x36], sp
cmp byte [esi + 0x38], ah
xor eax, 0x35616165
popal
popal
xor byte [ebx + 0x33], ah
aaa
xor al, 0x36
arpl word [ebp + 0x35], sp
aaa
popal
cmp dword [esi + 0x33], esp
xor esi, dword [edx]
xor dword [eax], esi
xor al, 0x64
xor eax, 0x35323738
xor esi, dword gs:[edi]
xor eax, 0x363133
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [esi + 0x62], ah
cmp byte [ecx], dh
xor eax, 0x34356237
xor esp, dword ss:[ebp + 0x30]
xor esp, dword [ebx + 0x30]
arpl word [ecx], di
arpl word [edx], si
xor esp, dword [ecx + 0x66]
xor al, 0x35
aaa
xor word [edx + 0x30], sp
aaa
xor al, 0x64
arpl word gs:[ecx], si
bound esi, qword [eax]
cmp byte [ecx], bh
bound esp, qword [esi + 0x39]
xor dh, byte [esi]
bound esi, qword ss:[ebx]
xor al, 0x30
cmp dword [ecx + 0x63], esp
cmp dword [esp + esi + 0x38], esp
xor eax, 0x34396235
arpl word [eax], di
xor eax, 0x36316531
bound esp, qword [ecx + 0x65]
xor al, 0x30
xor al, 0x35
popal
cmp byte [ecx], bh
xor dh, byte [eax]
aaa
bound si, dword gs:[edi]
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
bound di, dword [eax]
xor dword [0x34356237], esi
xor esp, dword ss:[ebp + 0x30]
xor esp, dword [ebx + 0x30]
arpl word [ecx], di
arpl word [edx], si
xor esp, dword [ecx + 0x66]
xor al, 0x35
aaa
xor word [edx + 0x30], sp
aaa
xor al, 0x64
arpl word gs:[ecx], si
bound esi, qword [eax]
cmp byte [ecx], bh
bound esp, qword [esi + 0x39]
xor dh, byte [esi]
bound esi, qword ss:[ebx]
xor al, 0x30
cmp dword [ecx + 0x63], esp
cmp dword [esp + esi + 0x38], esp
aaa
bound si, dword gs:[eax]
cmp word [ebx + 0x64], sp
xor esi, dword [0x32353337]
cmp dword [edx], esi
xor al, 0x65
xor edi, dword [ecx]
cmp dword [edx + esi + 0x32], esp
xor eax, 0x31343139
xor eax, dword [eax]
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [ecx + 0x32], ah
xor al, 0x31
xor dword [ebp + 0x30], esp
popal
xor eax, 0x33626465
cmp byte gs:[ecx], bh
bound esp, qword [ebp + 0x32]
xor dword [edi], esi
bound esi, qword [esi]
arpl word gs:[ebx], si
arpl word [eax], si
xor byte [ebx], dh
bound esp, qword [edx + 0x35]
xor dh, byte [edi]
cmp word [0x39386265], si
aaa
xor dh, byte [ecx]
xor dword fs:[esi + 0x38], esp
arpl word [ecx], di
cmp dword [edx], esi
popal
xor al, 0x63
popal
cmp byte [esi + 0x32], ah
xor al, 0x32
xor al, 0x61
aaa
aaa
cmp byte [ecx + esi], dh
xor esi, dword [ecx]
xor eax, 0x36376364
arpl word [eax], si
aaa
cmp dword [edi], esi
xor esp, dword [ebp + 0x32]
xor byte [edx], dh
xor byte [ebp + 0x32], ah
cmp dword [ecx + 0x35], esp
cmp byte [ecx], bh
xor dh, byte gs:[0x63393233]
aaa
xor al, 0x30
xor al, 0x65
aaa
xor eax, 0x65396130
xor eax, 0x64386533
aaa
xor ah, byte fs:[esp + esi + 0x32]
cmp dword [edx], esp
add byte [eax], al
add byte [eax + edx*2 + 0x46], al
add byte [ebx + 0x6f], al
outsb dx, byte [esi]
imul sp, word [edi], 0x4400
jb 0x10052cfe
outsb dx, byte [esi]
je 0x10052cef
popal
add byte gs:[eax + eax], bl
add byte [ebp + 0x72], dl
insb byte es:[edi], dx
jb 0x10052d1c
outsd dx, dword [esi]
jb 0x10052cfb
ja 0x10052caf
add byte [ebx + 0x6f], al
outsb dx, byte [esi]
imul sp, word [edi], 0x6600
imul ebp, dword [ebp + 0x3a], 0x2f2f2f
add byte [eax], al
add byte [ebp + 0x72], dl
insb byte es:[edi], dx
jb 0x10052d3c
outsd dx, dword [esi]
jb 0x10052ccd
add byte [eax], al
add byte [ebx + 0x6f], al
outsb dx, byte [esi]
imul sp, word [edi], 0x6800
je 0x10052d4f
jo 0x10052d17
das
das
add byte [esi], ch
popal
add byte [eax], al
push ebx
push esp
jb 0x10052d5b
outsd dx, dword [esi]
jb 0x10052cec
inc ebx
outsd dx, dword [esi]
outsb dx, byte [esi]
imul sp, word [edi], 0x6800
je 0x10052d6b
jo 0x10052d33
das
das
add byte [esi], ch
add byte fs:[eax], al
add byte [eax], al
dec ebp
push esi
jb 0x10052d77
outsd dx, dword [esi]
jb 0x10052d08
inc ebx
outsd dx, dword [esi]
outsb dx, byte [esi]
imul sp, word [edi], 0x6800
je 0x10052d87
jo 0x10052d4f
das
das
add byte [esi], ch
bound eax, qword [eax]
add byte [esi], ch
xor byte fs:[eax], al
xor byte fs:[eax], al
pop esp
push esp
insd dword es:[edi], dx
jo 0x10052d82
dec ebp
dec edx
push eax
inc edi
inc ebx
push esp
dec ebp
push eax
add byte [eax - 0x7feff8a4], cl
salc
add byte [eax], dl
jbe 0x10052d9f
adc byte [eax + 0x761000d6], al
arpl word gs:[edi + ebp*2 + 0x72], si
arpl word [edi + ebp*2 + 0x72], si
outsd dx, dword [esi]
jb 0x10052d7b
cmp al, 0x54
push esp
and byte ds:[edi + ebp*2 + 0x6f], dh
and byte [edi + ebp*2 + 0x6e], ch
add byte [bx + si], al
bound esp, qword [ecx + 0x64]
and byte [ecx + 0x6c], ah
insb byte es:[edi], dx
outsd dx, dword [esi]
arpl word [ecx + 0x74], sp
imul ebp, dword [edi + 0x6e], 0x61620000
add byte [edx + 0x61], ah
and byte fs:[ecx + 0x6c], ah
insb byte es:[edi], dx
outsd dx, dword [esi]
arpl word [ecx + 0x74], sp
imul ebp, dword [edi + 0x6e], 0
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 bh, bh
invalid
call dword [edi + ebp*2 + 0x6f]
and byte [ebp + 0x61], ch
outsb dx, byte [esi]
jns 0x10052da5
popal
insb byte es:[edi], dx
je 0x10052dee
jb 0x10052df9
popal
je 0x10052df3
jae 0x10052db0
imul ebp, dword [esi + 0x20], 0x646e6f63
imul esi, dword [ecx + ebp*2 + 0x6f], 0x206c616e
jae 0x10052e16
bound esp, qword [ebp + 0x78]
jo 0x10052e18
jb 0x10052e0c
jae 0x10052e1c
jae 0x10052e1c
imul ebp, dword [edi + 0x6e], 0
inc ebp
js 0x10052e23
arpl word gs:[ecx + ebp*2 + 0x6e], si
and byte [di + 0x6e], ah
and byte fs:[edi + 0x66], ch
and byte [ebx + 0x6f], ah
insd dword es:[edi], dx
insd dword es:[edi], dx
outsb dx, byte gs:[esi]
je 0x10052dc9
add byte [eax], al
add byte [edx + 0x61], ah
and byte fs:[ebp + 0x78], ah
je 0x10052e39
outsb dx, byte [esi]
jae 0x10052e40
outsd dx, dword [esi]
outsb dx, byte [esi]
and byte [ebx + 0x65], dh
jno 0x10052e53
outsb dx, byte gs:[esi]
arpl word [ebp], sp
add byte [ecx + 0x6c], ch
insb byte es:[edi], dx
sub eax, 0x6d726f66
and byte fs:[edx + 0x65], dh
and byte [edx + 0x65], dh
jne 0x10052e60
insb byte es:[edi], dx
popal
jb 0x10052e17
js 0x10052e6a
jo 0x10052e6d
jb 0x10052e61
jae 0x10052e71
jae 0x10052e71
imul ebp, dword [edi + 0x6e], 0xd0000000
pop esp
pop es
adc al, al
push eax
add dword [eax], edx
sar byte [ecx], 1
add byte [eax], dl
pushal
pop ebp
pop es
adc byte [eax + 0x50], dl
add dword [eax], edx
adc al, dl
cmp dword [eax], eax
adc byte [ecx + 0x75], dh
sar byte [ecx], 1
add byte [eax], dl
jno 0x10052e93
outsd dx, dword [esi]
je 0x10052e86
insd dword es:[edi], dx
je 0x10052e86
je 0x10052e86
and byte [ebp + esi*2 + 0x72], dh
outsb dx, byte [esi]
and byte fs:[edi + 0x66], ch
sub al, 0x20
bound esi, qword [ebp + 0x74]
and byte [edi + 0x61], dh
jae 0x10052e5a
and byte [esi + 0x65], ch
jbe 0x10052ea3
outsb dx, byte [esi]
jbe 0x10052ea3
jb 0x10052e60
je 0x10052eb7
jb 0x10052eb2
and byte fs:[edi + 0x6e], ch
add byte [eax], al
add byte [ecx + 0x6e], ch
arpl word [edi + 0x6d], bp
jo 0x10052ebf
je 0x10052ebb
and byte [ebp + 0x73], ah
arpl word [ecx + 0x70], sp
and byte gs:[ebx + 0x65], dh
popal
jo 0x10052ec2
and byte [ebx + 0x65], dh
jno 0x10052ed7
jne 0x10052ec8
outsb dx, byte gs:[esi]
outsb dx, byte [esi]
arpl word [ebp + 0x20], sp
pop esp
arpl word [eax], ax
add byte [eax], al
insd dword es:[edi], dx
imul esi, dword [ebx + 0x6d], 0x68637461
and byte fs:[eax + 0x61], dh
je 0x10052ed6
push 0x70206465
popal
jb 0x10052ee0
outsb dx, byte [esi]
je 0x10052ee6
jae 0x10052eea
jae 0x10052e83
add byte [ebp + ebx*2 + 7], dh
pop es
adc byte [eax], dh
bound eax, qword [ecx]
adc ah, dh
pop ebp
pop es
adc byte [eax], ah
add dword fs:[eax], edx
jno 0x10052f0b
adc byte [ecx + 0x75], dh
popal
outsb dx, byte [esi]
je 0x10052f03
imul sp, word [ebp + 0x72], 0x6e20
outsd dx, dword [esi]
je 0x10052ec3
js 0x10052f16
arpl word gs:[ebp + 0x64], si
add byte [ebp + 0x78], ah
jo 0x10052f15
arpl word [ecx + ebp*2 + 0x6e], si
and byte [di + 0x73], ah
arpl word [ecx + 0x70], sp
imul ebp, dword [esi + 0x67], 0x63736520
jae 0x10052f1c
popal
jo 0x10052f21
and byte gs:[ebx + 0x65], dh
and byte [ebx + 0x65], dh
jno 0x10052f36
outsb dx, byte gs:[esi]
outsb dx, byte [esi]
arpl word [ebp + 0x20], sp
imul ebp, dword [esi + 0x20], 0x73627573
je 0x10052f38
and byte [ebx + 0x75], dh
bound esi, qword [ebx + 0x74]
jae 0x10052f42
imul esi, dword [ebp + esi*2 + 0x74], 0x206e6f69
je 0x10052f46
jne 0x10052f46
je 0x10052f3c
imul ebp, dword [edi + 0x6e], 0x72747320
outsd dx, dword [esi]
outsb dx, byte [esi]
and byte [ebx + 0x74], dh
jae 0x10052f4c
je 0x10052f4b
jb 0x10052f43
imul ebp, dword [esi + 0x67], 0
outsb dx, byte [esi]
add byte [bx + si], al
add byte [eax], al
imul ebp, dword [esi + 0x76], 0x64696c61
and byte [edx + 0x61], ah
and byte fs:[edx + 0x61], ah
arpl word [ebx + 0x72], bp
jb 0x10052f57
outsb dx, byte [esi]
arpl word [ebp + 0x20], sp
imul ebp, dword [esi + 0x20], 0x73627573
je 0x10052f68
je 0x10052f76
je 0x10052f6c
outsd dx, dword [esi]
outsb dx, byte [esi]
add byte [eax], al
add byte [eax], cl
pop esi
pop es
adc byte [eax + 0x7b], dh
add dword [eax], edx
push eax
pop esi
pop es
adc byte [eax], dh
mov al, byte [0xa0301001]
add dword [eax], edx
add dword [eax], edx
xor byte [eax - 0x5f9fefff], ah
add dword [eax], edx
pushal
pushal
mov al, byte [0xa0601001]
add dword [eax], edx
mov al, 0x96
mov al, byte [0x96b01001]
add dword [eax], edx
mov al, 0x96
add dword [eax], edx
inc eax
in eax, 2
adc byte [eax], dl
xchg ebp, eax
add dword [eax], edx
jo 0x10052ecc
add dword [eax], edx
jo 0x10052ed0
add dword [eax], edx
mov al, byte [0xa0100196]
mov eax, 0x96b01001
add dword [eax], edx
mov al, 0x96
adc byte [eax + 0xc100196], dh
pop edi
add dword [eax], edx
or al, 0x5f
pop es
adc byte [eax + 0x741001a1], ah
mov al, byte [0x741001a1]
pop edi
pop es
adc byte [eax + 0x100195], dl
adc byte [eax], al
xchg esi, eax
add dword [eax], edx
adc byte [esi - 0x697fefff], 1
adc byte [eax - 0x4feffe6a], dh
xchg esi, eax
mov al, 0x96
add dword [eax], edx
invalid
add dword [eax], edx
jo 0x10052f10
xchg esi, eax
add dword [eax], edx
mov al, byte [0xfa100196]
xchg esi, eax
add dword [eax], edx
cli
insd dword es:[edi], dx
add eax, 0x196b010
adc byte [eax - 0x5eff8a1], cl
mov byte [edi + 7], bl
adc dl, bh
cli
insd dword es:[edi], dx
add eax, 0x56dfa10
adc dl, bh
insd dword es:[edi], dx
add eax, 0x56dfa10
adc dl, bh
insd dword es:[edi], dx
add eax, 0x56dfa10
adc dl, bh
insd dword es:[edi], dx
add eax, 0x62757310
sub eax, 0x72707865
jae 0x10053026
imul ebp, dword [edi + 0x6e], 0x6e616320
outsb dx, byte [esi]
outsd dx, dword [esi]
je 0x10052fde
bound esp, qword [ebp + 0x20]
jno 0x10053038
popal
outsb dx, byte [esi]
je 0x10053030
imul sp, word [ebp + 0x64], 0x9c00
imul esp, dword [ebp + 0x64], 0x75f9c00
pushfd
pop edi
pop es
adc byte [eax - 0x6e], dh
add dword [eax], edx
mov al, byte [0x30100192]
xchg edi, eax
add dword [eax], edx
push eax
xchg edi, eax
add dword [eax], edx
jo 0x10052f79
add dword [eax], edx
jo 0x10052f7d
adc byte [eax - 0x69], dh
add dword [eax], edx
inc eax
mov byte [0x98801001], al
add dword [eax], edx
jo 0x10052f88
add dword [eax], edx
jo 0x10052f8c
add dword [eax], edx
mov al, byte [0xa0100196]
rol dword [edx], 1
adc byte [eax - 0x2feffe69], dl
sbb al, 5
adc byte [eax + 0x2c1002d5], dl
pushal
nop
aad 2
adc byte [eax], ch
sub al, 0x60
pop es
adc byte [eax], ah
lcall 0x1001, 0x9a501001
sbb byte [edx - 0x655fefff], 1
adc al, al
lcall 0x1001, 0x9ac01001
adc al, al
lcall 0x1001, 0xa3501001
sbb byte [eax - 0x698fefff], 1
adc byte [eax - 0x6a], dh
rcr byte [edx - 0x5cafefff], 1
adc byte [eax + 0x70100198], al
xchg esi, eax
add dword [eax], edx
push eax
mov dword [0x98801001], eax
add dword [eax], edx
jo 0x10052fc8
add dword [eax], edx
jo 0x10052fcc
add dword [eax], edx
mov al, byte [0xa0100196]
rol dword [edx], 1
adc al, ah
lcall 0x1001, 0x9a001001
loopne 0x10052fe3
add dword [eax], edx
les esp, [eax + 7]
adc byte [eax], ah
lcall 0x1001, 0x9a501001
sbb byte [edx - 0x655fefff], 1
adc al, al
lcall 0x1001, 0x9ac01001
and byte [ecx + eax + 0x2d7c010], 0x10
jo 0x10053008
add dword [eax], edx
jo 0x1005300c
add dword [eax], edx
inc eax
fadd dword [edx]
adc byte [eax - 0x27], al
add dl, byte [eax]
loopne 0x10053024
inc eax
fld dword [edx]
adc al, ah
mov byte [0x9a001002], al
add dword [eax], edx
loopne 0x10053023
add dl, byte [eax]
add byte [edx - 0x661fefff], bl
add dword [eax], edx
insb byte es:[edi], dx
outsd dx, dword [esi]
outsd dx, dword [esi]
imul ebp, dword [0x61656861], 0x64
and byte [ecx + 0x73], ah
popal
and byte fs:[ecx + 0x73], ah
jae 0x10053100
jb 0x10053111
imul ebp, dword [edi + 0x6e], 0x6e616320
outsb dx, byte [esi]
outsd dx, dword [esi]
je 0x100530c8
bound esp, qword [ebp + 0x20]
jno 0x10053122
popal
outsb dx, byte [esi]
je 0x1005311a
imul sp, word [ebp + 0x64], 0
add byte [eax], al
add byte [eax], al
add byte [eax], ah
popal
pop es
adc byte [eax - 0x1feffe65], dh
wait
add dword [eax], edx
adc byte [ecx + eax + 0x19c1010], bl
adc al, al
lcall 0x1001, 0x9ac01001
mov al, 0xa4
add dword [eax], edx
adc byte [ebp - 0x698fefff], dl
add dword [eax], edx
jo 0x1005307c
add dword [eax], edx
inc eax
fadd dword [edx]
adc byte [eax - 0x27], al
add dl, byte [eax]
loopne 0x10053094
add dl, byte [eax]
add byte [edx - 0x661fefff], bl
add dword [eax], edx
add byte [eax], al
add byte [eax], al
pop edi
add byte [eax], al
add byte [ecx + 0x6c], ah
jo 0x10053170
popal
add byte [eax], al
add byte [ecx + ebp*2 + 0x67], ah
imul esi, dword [eax + eax], 0x61707300
add byte [eax], al
add byte [ebx + 0x70], dh
jae 0x10053186
popal
arpl word [ebp], sp
add byte [eax], al
js 0x1005317f
pop es
adc byte [eax + 0x100195], dl
nop
xchg ebp, eax
add dword [eax], edx
add byte [esi - 0x697fefff], dl
add dword [eax], edx
adc byte [esi - 0x694fefff], 1
adc byte [eax + 0x20100196], dh
mov dword [0x95101001], eax
add dword [eax], edx
add byte [esi - 0x697fefff], dl
add dword [eax], edx
adc byte [esi - 0x694fefff], 1
adc byte [eax + 0x20100196], dh
mov dword [0x95101001], eax
adc byte [eax], dl
xchg ebp, eax
add dword [eax], edx
cli
insd dword es:[edi], dx
add eax, 0x196b010
adc al, cl
popal
pop es
adc byte [eax + 0x100195], dl
xchg esi, eax
add dword [eax], edx
adc byte [esi - 0x697fefff], 1
adc byte [eax - 0x4feffe6a], dh
xchg esi, eax
add dword [eax], edx
push eax
movsb byte es:[edi], byte [esi]
add dword [eax], edx
adc byte [ebp - 0x698fefff], dl
add dword [eax], edx
jo 0x10053114
add dword [eax], edx
adc byte [eax - 0x5effe6a], ah
mov al, byte [0xfa100196]
cli
insd dword es:[edi], dx
add eax, 0x196b010
adc byte [eax], bl
bound eax, qword [edi]
adc byte [eax - 0x5b], dh
add dword [eax], edx
jo 0x1005313b
add dword [eax], edx
nop
movsd dword es:[edi], dword [esi]
add dword [eax], edx
nop
movsd dword es:[edi], dword [esi]
add dword [eax], edx
mov al, 0x96
add dword [eax], edx
mov al, 0x96
add dword [eax], edx
push eax
cmpsb byte [esi], byte es:[edi]
add dword [eax], edx
adc byte [ebp - 0x698fefff], dl
add dword [eax], edx
jo 0x1005314c
add dword [eax], edx
mov al, byte [0xa0100196]
mov eax, 0x96b01001
xchg esi, eax
add dword [eax], edx
test al, 0x62
pop es
bound eax, qword [edi]
adc byte [eax + 0x100195], dl
xchg esi, eax
add dword [eax], edx
adc byte [esi - 0x697fefff], 1
adc byte [eax - 0x4feffe6a], dh
xchg esi, eax
add dword [eax], edx
add byte [esi - 0x6aefefff], ah
add dword [eax], edx
jo 0x10053180
adc byte [esi - 0x694fefff], 1
adc byte [eax + 0x100196], dh
cmpsb byte [esi], byte es:[edi]
add dword [eax], edx
adc byte [ebp - 0x698fefff], dl
add dword [eax], edx
jo 0x10053184
add dword [eax], edx
mov al, byte [0xfa100196]
insd dword es:[edi], dx
add eax, 0x196b010
adc byte [ecx + ebp*2 + 0x73], ch
je 0x1005323d
push esp
and byte ds:[edx + 0x61], ah
and byte fs:[ebx + 0x70], dh
insb byte es:[edi], dx
imul esp, dword [ebx + 0x65], 0
add byte [eax], al
mov esp, 0x70100762
xchg edx, eax
add dword [eax], edx
mov al, byte [0x30100192]
xchg edi, eax
add dword [eax], edx
push eax
xchg edi, eax
add dword [eax], edx
jo 0x100531c1
add dword [eax], edx
jo 0x100531c5
add dword [eax], edx
cli
insd dword es:[edi], dx
add eax, 0x1951010
adc byte [eax - 0x6a], dh
add dword [eax], edx
jo 0x100531d4
xchg esi, eax
add dword [eax], edx
mov al, byte [0xa0100196]
rol dword [edx], 1
adc byte [eax - 0x2feffe69], dl
sbb al, 5
adc dl, bh
insd dword es:[edi], dx
add eax, 0x762d010
adc byte [eax], al
mov ch, 1
adc byte [eax], dh
mov ch, 1
adc byte [eax - 0x4b], ah
add dword [eax], edx
pushal
mov ch, 1
adc byte [eax - 0x7feffe4b], al
mov ch, 1
adc byte [eax - 0x3d], al
add dword [eax], edx
adc byte [ebp - 0x698fefff], dl
add dword [eax], edx
jo 0x10053214
add dword [eax], edx
mov al, byte [0xa0100196]
mov eax, 0x96b01001
add dword [eax], edx
and al, 0x63
pop es
invalid