Function at 0x537610
Capabilities:
Get number of processors

Disassembly:
jb 0x537680
jnp 0x53768a
popal
insb byte es:[edi], dx
jne 0x53767d
cmp ah, byte [edi + 0x2c]
outsd dx, dword fs:[esi]
jae 0x537669
outsb dx, byte [esi]
je 0x537688
jb 0x537698
arpl word gs:[edx + edi + 0x66], si
jne 0x53769a
arpl word [ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
sub byte [ebp + 0x29], ah
jnp 0x5376ac
popal
jb 0x537659
je 0x537678
sub byte [bx + di], ch
sub al, 0x6e
cmp eax, 0x61762e65
insb byte es:[edi], dx
jne 0x5376ad
sub byte [ecx], ch
cmp esi, dword [edx + 0x65]
je 0x5376c4
jb 0x5376bf
and byte [esi + 0x2e], ch
insb byte es:[edi], dx
je 0x5376b1
cmp al, 0x74
jb 0x5376c7
push 0x26265874
outsb dx, byte [esi]
jb 0x5376d1
push 0x743e5874
push 0x743e5874
insb byte es:[edi], dx
je 0x5376cc
outsb dx, byte es:[esi]
je 0x5376e9
je 0x5376e9
jo 0x5376d5
cmp al, 0x74
bound ebp, qword cs:[edi + 0x74]
je 0x5376ad
bound ebp, qword [edi + 0x74]
outsd dx, dword [esi]
je 0x5376f7
je 0x5376f3
outsd dx, dword [esi]
insd dword es:[edi], dx
pop ecx
outsb dx, byte es:[esi]
outsb dx, byte [esi]
bound ebp, qword cs:[edi + 0x74]
bound ebp, qword [edi + 0x74]
je 0x5376fe
insd dword es:[edi], dx
pop ecx
je 0x5376c2
je 0x537705
jo 0x5376f1
jge 0x537717
jge 0x5376c8
and al, 0x6e
cmp eax, 0x636e7566
je 0x53770e
outsd dx, dword [esi]
outsb dx, byte [esi]
sub byte [ecx], ch
jnp 0x5376cd
jne 0x537720
jae 0x537713
and byte gs:[ebx + 0x74], dh
and byte [ebx + 0x74], dh
jb 0x53771c
arpl word [edx + 0x3b], si
jb 0x53771e
je 0x537730
jb 0x53772b
jnp 0x537722
jb 0x537726
popal
je 0x537729
dec ecx
outsb dx, byte [esi]
jae 0x53773c
je 0x53772a
popal
outsb dx, byte [esi]
arpl word [ebp + 0x3a], sp
cmp ah, byte [esi + 0x75]
outsb dx, byte [esi]
jne 0x53773e
arpl word [ecx + ebp*2 + 0x6f], si
je 0x53773c
outsd dx, dword [esi]
outsb dx, byte [esi]
sub byte [ebp + 0x2c], ah
je 0x537703
jnp 0x53774e
je 0x537754
jb 0x53774f
and byte [esi + 0x65], ch
ja 0x537706
dec ecx
outsb dx, byte [esi]
je 0x53774f
jb 0x53775f
jb 0x53775f
arpl word gs:[ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
dec edi
bound esi, qword [ebx + 0x65]
jb 0x53776e
jbe 0x53775e
jb 0x537723
jb 0x537723
sub al, 0x74
sub dword [ebp + 0x7d], edi
jge 0x53772f
jb 0x537743
cmp eax, 0x636e7566
je 0x537775
jne 0x537777
arpl word [ecx + ebp*2 + 0x6f], si
outsd dx, dword [esi]
outsb dx, byte [esi]
sub byte [ebp + 0x2c], ah
je 0x53773c
jnp 0x537737
jne 0x53778a
and byte gs:[ebx + 0x74], dh
jb 0x537786
imul esp, dword [ebx + 0x74], 0x61763b22
arpl word [edx + 0x3b], si
jbe 0x537784
je 0x537742
cmp esi, dword [esi + 0x61]
popal
jb 0x537745
outsb dx, byte [esi]
sub al, 0x72
cmp eax, 0x692c5d5b
pop ebx
pop ebp
sub al, 0x69
cmp eax, 0x6f2c5d5b
pop ebp
sub al, 0x6f
cmp eax, 0x636e7566
je 0x5377a2
outsd dx, dword [esi]
outsb dx, byte [esi]
sub byte [ebp + 0x2c], ah
sub al, 0x74
sub dword [ebx + 0x2d], edi
je 0x537769
jnp 0x53776f
xor dword [0x2e653d3d], edi
cmp eax, 0x2e653d3d
cmp eax, 0x6e692e65
js 0x53779d
imul ebp, dword [esi + 0x64], 0x664f7865
sub byte [ecx + ebp + 0x26], dh
sub byte [ecx + ebp + 0x26], dh
jo 0x5377cd
jo 0x5377cd
jae 0x5377c2
sub byte [ecx + ebp + 0x7d], dh
sub al, 0x61
popal
cmp eax, 0x636e7566
je 0x5377d0
outsd dx, dword [esi]
outsb dx, byte [esi]
sub byte [ebp + 0x29], ah
jnp 0x5377e4
popal
jb 0x537791
je 0x53779f
outsb dx, byte [esi]
cmp eax, 0x636e7566
je 0x5377e4
jne 0x5377e6
outsb dx, byte [esi]
arpl word [ecx + ebp*2 + 0x6f], si
outsd dx, dword [esi]
outsb dx, byte [esi]
sub byte [ecx], ch
jnp 0x5377f7
popal
jb 0x5377a4
cmp eax, 0x723b5d5b
pop ebx
pop ebp
cmp esi, dword [edx + 0x65]
je 0x537802
je 0x537802
jb 0x5377fd
and byte [ebx + 0x28], ah
imul ebp, dword [ecx], 0x6361652e
push 0x75662828
sub byte [ecx + 0x29], ch
popal
arpl word [eax + 0x28], bp
sub byte [esi + 0x75], ah
outsb dx, byte [esi]
arpl word [ecx + ebp*2 + 0x6f], si
je 0x53780a
outsd dx, dword [esi]
outsb dx, byte [esi]
sub byte [esp + ebp + 0x6e], dh
je 0x5377d2
outsb dx, byte [esi]
sub dword [ebx + 0x76], edi
popal
jb 0x5377cd
jb 0x5377ec
outsb dx, byte [esi]
jbe 0x537814
insb byte es:[edi], dx
jne 0x53781b
sub byte [ecx], ch
cmp ebp, dword [edi + 0x28]
sub al, 0x72
je 0x537830
jo 0x53781c
pop ecx
sub dword [edi + ebp*2], ebp
sub byte [ebp + 0x2c], ah
jb 0x5377f9
bound ebp, qword [edi + 0x74]
je 0x53783f
je 0x537843
outsd dx, dword [esi]
insd dword es:[edi], dx
pop ecx
sub dword [ebp + 0x29], edi
sub dword [0x732e653d], ebp
outsd dx, dword [esi]
jb 0x537853
sub byte [eax], ch
jne 0x537852
arpl word [ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
sub byte [ebp + 0x2c], ah
imul ebp, dword [edi + 0x6e], 0x742c6528
sub dword [ebx + 0x72], edi
je 0x537817
jnp 0x537862
je 0x537868
jb 0x537863
and byte [ebp + 0x2d], ah
je 0x537877
sub eax, 0x29297d74
jge 0x537824
sub dword [ecx], ebp
sub dword [ebp + 0x28], edi
jge 0x537826
sub byte [ecx], ch
cmp ebp, dword [ecx + 0x3d]
sub dword [ebx], edi
imul edi, dword [0x663b5d5b], 0x7628726f
pop ebx
pop ebp
cmp esp, dword [esi + 0x6f]
jb 0x537831
jbe 0x53786c
popal
jb 0x53782d
jb 0x53784c
xor byte [ebx], bh
outsb dx, byte [esi]
insb byte es:[edi], dx
outsb dx, byte gs:[esi]
je 0x537881
je 0x537881
jb 0x537842
sub byte es:[ebp + edi + 0x72], dh
sub byte es:[ebp + edi + 0x72], dh
sub al, 0x6e
insb byte es:[edi], dx
insb byte es:[edi], dx
outsb dx, byte gs:[esi]
outsb dx, byte [esi]
je 0x537892
and dword [0x312b743d], edi
je 0x53785a
xor dword [ecx], ebp
sub dword [ebx], edi
jb 0x53785f
cmp esi, dword [edx + 0x2b]
sub ebp, dword [ecx]
jnp 0x5378ae
popal
jb 0x53785b
popal
cmp eax, 0x5d725b6e
jb 0x53789e
sub al, 0x73
jae 0x537881
cmp eax, 0x2b725b6e
outsb dx, byte [esi]
pop ebx
jb 0x537873
xor dword [ebp + 0x3b], ebx
imul ebp, dword [esi], 0x68737570
jo 0x5378c4
jae 0x5378b9
sub byte [esi + 0x65], ch
ja 0x537876
outsb dx, byte [esi]
ja 0x537876
pop edx
outsb dx, byte [esi]
sub byte [eax], dh
sub al, 0x65
sub al, 0x61
sub al, 0x61
sub al, 0x73
sub dword [ecx], ebp
jae 0x53788a
sub dword [ebp + 0x7d], edi
jge 0x5378e1
jge 0x537891
sub al, 0x73
cmp eax, 0x636e7566
je 0x5378d6
jae 0x5378a4
jne 0x5378d8
jne 0x5378d8
arpl word [ecx + ebp*2 + 0x6f], si
imul ebp, dword [edi + 0x6e], 0x742c6528
outsd dx, dword [esi]
outsb dx, byte [esi]
sub byte [ebp + 0x2c], ah
je 0x53789d
sub dword [ebx + 0x69], edi
jnp 0x5378df
jo 0x5378ee
jo 0x5378ee
jae 0x5378e3
sub byte [ebp + 0x29], ah
sub al, 0x61
sub byte [ecx + ebp + 0x2c], dh
arpl word [eax], bp
jb 0x5378b1
je 0x5378ac
sub al, 0x63
sub byte [edx + 0x29], dh
popal
popal
arpl word [eax + 0x28], bp
sub byte [esi + 0x75], ah
outsb dx, byte [esi]
arpl word [ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
sub byte [ebp + 0x2c], ah
je 0x5378c5
jnp 0x537912
je 0x5378c7
sub byte [ecx + 0x29], ch
jge 0x5378cc
imul ebp, dword [ecx], 0x7d29297d
sub al, 0x75
cmp eax, 0x636e7566
sub dword [ebp + 0x2c], edi
jge 0x5378d2
jne 0x5378e5
jne 0x537919
arpl word [ecx + ebp*2 + 0x6f], si
je 0x537917
outsd dx, dword [esi]
outsb dx, byte [esi]
sub byte [ecx], ch
jnp 0x537922
sub dword [ebx + 0x6e], edi
jne 0x537925
outsd dx, dword [esi]
bound esi, qword [ebx + 0x65]
jae 0x537920
jb 0x537933
sub byte gs:[ebp + 0x29], ah
sub al, 0x6e
imul esi, dword fs:[ebx + 0x63], 0x656e6e6f
imul esi, dword fs:[ebx + 0x63], 0x656e6e6f
imul esi, dword [ebx + 0x63], 0x656e6e6f
arpl word [edi + 0x6e], bp
outsb dx, byte [esi]
arpl word gs:[eax + ebp + 0x29], si
arpl word [eax + ebp + 0x29], si
jge 0x53790d
jb 0x537939
je 0x53794b
jb 0x537946
sub byte [esi + 0x3d], ch
je 0x53790b
arpl word [edx + 0x65], si
popal
popal
je 0x537948
dec ecx
outsb dx, byte [esi]
jae 0x53795b
popal
outsb dx, byte [esi]
arpl word [ebp + 0x28], sp
sub byte [esi + 0x75], ah
outsb dx, byte [esi]
jne 0x53795e
arpl word [ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
sub byte [ebp + 0x29], ah
jnp 0x537970
popal
jb 0x53791d
je 0x53792b
outsb dx, byte [esi]
sub al, 0x72
sub al, 0x69
sub al, 0x6f
sub al, 0x61
sub al, 0x63
cmp eax, 0x6f702e65
jo 0x53797e
jo 0x53797e
jo 0x537939
sub dword [esp], ebp
sub al, 0x64
cmp eax, 0x6f622e63
bound ebp, qword [edi + 0x75]
outsb dx, byte [esi]
jne 0x537989
imul ebp, dword fs:[esi + 0x67], 0x65696c43
outsb dx, byte [esi]
outsb dx, byte [esi]
inc ebx
insb byte es:[edi], dx
imul esp, dword [ebp + 0x6e], 0x63655274
je 0x537956
outsb dx, byte gs:[esi]
je 0x537978
push edx
arpl word gs:[esp + ebp + 0x67], si
cmp eax, 0x69772e64
cmp eax, 0x69772e64
je 0x53799b
sub al, 0x66
cmp eax, 0x6e692e63
outsb dx, byte [esi]
je 0x5379a1
jb 0x5379b1
arpl word gs:[ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
push edx
popal
je 0x5379b1
outsd dx, dword [esi]
sub al, 0x6c
cmp eax, 0x6e692e63
je 0x5379b7
jb 0x5379c7
arpl word gs:[ecx + ebp*2 + 0x6f], si
je 0x5379c1
outsd dx, dword [esi]
outsb dx, byte [esi]
push edx
arpl word gs:[esp + ebp + 0x70], si
sub al, 0x70
cmp eax, 0x643d7428
sub al, 0x72
cmp eax, 0x6c3d6e28
sub dword [esi], ebp
insb byte es:[edi], dx
je 0x5379a0
je 0x5379a0
je 0x5379a3
insb byte es:[edi], dx
je 0x5379a6
je 0x5379a6
imul edi, dword [0x2e6e2b72], 0x74646977
push 0x6e3d6f2c
outsb dx, byte [esi]
ja 0x5379eb
je 0x5379ed
sub al, 0x6f
cmp eax, 0x6f742e6e
je 0x5379fb
jo 0x5379bb
je 0x5379be
je 0x537a01
jo 0x5379c0
popal
cmp eax, 0x2e6e2b6f
push 0x68676965
je 0x5379cd
imul esp, dword gs:[edi + 0x68], 0x656e2c74
sub al, 0x6e
outsb dx, byte [esi]
ja 0x5379c5
ja 0x5379c5
pop edx
outsb dx, byte [esi]
sub byte [edx + 0x2c], dh
imul ebp, dword [edi + ebp*2], 0x2929612c
cmp esi, dword [ebx + 0x28]
jo 0x5379e2
sub dword [si], ebp
xor dword [0x26663d3d], edi
sub dword [ecx + esi], ebp
cmp eax, 0x26663d3d
cmp eax, 0x2626663d
jne 0x5379ea
jne 0x5379ea
jne 0x5379ea
sub byte [ecx], ch
jge 0x5379ee
sub dword [ebp + 0x29], edi
sub al, 0x7b
je 0x537a31
jb 0x537a30
jae 0x537a35
outsd dx, dword [esi]
insb byte es:[edi], dx
cmp bl, byte fs:[ebx + 0x30]
sub al, 0x2e
xor dword [esi + ebp], ebp
xor ch, byte [esi + ebp]
xor ebp, dword [esi + ebp]
xor al, 0x2c
xor eax, 0x2c362e2c
aaa
sub al, 0x2e
sub al, 0x2e
aaa
sub al, 0x2e
cmp byte [esi + ebp], ch
sub al, 0x2e
cmp dword [ecx + esi], ebp
sub al, 0x31
pop ebp
jge 0x537a1c
sub dword [esi], ebp
outsd dx, dword [esi]
bound esi, qword [ebx + 0x65]
jb 0x537a71
sub byte gs:[ebp + 0x29], ah
sub al, 0x7b
popal
dec esp
imul esi, dword [ebx + 0x74], 0x72656e65
cmp ah, byte [esi + 0x75]
outsb dx, byte [esi]
arpl word [ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
sub byte [ebp + 0x29], ah
jnp 0x537a8c
jo 0x537a92
jne 0x537a91
jae 0x537a87
push 0x7d296528
jge 0x537aa2
sub byte [ebp + 0x29], ah
jge 0x537aa1
jge 0x537a52
sub al, 0x74
jb 0x537a66
je 0x537a9a
cmp eax, 0x636e7566
je 0x537a98
jne 0x537a9a
arpl word [ecx + ebp*2 + 0x6f], si
outsd dx, dword [esi]
outsb dx, byte [esi]
sub byte [ecx], ch
jnp 0x537a57
jne 0x537aaa
and byte gs:[ebx + 0x74], dh
jb 0x537aa6
arpl word [edx + 0x3b], si
jbe 0x537aa4
jb 0x537a65
cmp eax, 0x636e7566
je 0x537ab6
outsd dx, dword [esi]
outsb dx, byte [esi]
sub byte [ebp + 0x29], ah
jnp 0x537aca
popal
jb 0x537a77
je 0x537a96
and dword [ecx], esi
cmp esi, dword [edx + 0x65]
je 0x537ad5
jb 0x537ad0
and byte [esi + 0x72], ch
outsw dx, word cs:[esi]
outsw dx, word [esi]
jb 0x537aaf
popal
arpl word [eax + 0x28], bp
sub byte [esi + 0x75], ah
outsb dx, byte [esi]
arpl word [ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
sub byte [esi + 0x29], ch
jnp 0x537ae1
cmp eax, 0x2e6e3d3d
push eax
inc ecx
push edx
push esp
dec esi
inc ebp
push edx
pop edi
dec esi
inc ecx
dec ebp
inc ebp
sub byte es:[ebp + edi + 0x21], dh
xor byte [ecx], ch
jge 0x537ac0
cmp eax, 0x7d293021
and dword [eax], esi
sub dword [ebp + 0x29], edi
sub dword [ecx], ebp
sub dword [esp + esi*2], ebp
sub al, 0x74
jge 0x537ac8
je 0x537adb
jne 0x537b0f
arpl word [ecx + ebp*2 + 0x6f], si
je 0x537b0d
outsd dx, dword [esi]
outsb dx, byte [esi]
sub byte [esp + ebp + 0x72], dh
sub dword [ebx + 0x72], edi
je 0x537b25
jne 0x537b23
jb 0x537b20
outsb dx, byte [esi]
and byte [esi + ebp + 0x6f], dh
insd dword es:[edi], dx
imul esp, dword [esi + ecx*2 + 0x61], 0x65766974
dec ecx
outsb dx, byte [esi]
outsw dx, word [esi]
je 0x537af5
outsd dx, dword [esi]
insd dword es:[edi], dx
imul esp, dword [esi + ecx*2 + 0x61], 0x65766974
dec esi
popal
je 0x537b38
jbe 0x537b36
dec ecx
dec ecx
outsb dx, byte [esi]
outsw dx, word [esi]
jo 0x537b39
jb 0x537b4e
outsb dx, byte [esi]
jb 0x537b2c
popal
insd dword es:[edi], dx
sub byte gs:[esi + ebp + 0x6f], dh
sub byte gs:[esi + ebp + 0x6f], dh
insd dword es:[edi], dx
imul esp, dword [esi + ecx*2 + 0x61], 0x65766974
dec ecx
outsb dx, byte [esi]
outsw dx, word [esi]
jo 0x537b59
jb 0x537b6e
outsb dx, byte [esi]
jb 0x537b4c
popal
insd dword es:[edi], dx
sub dword gs:[edi], edi
jb 0x537b2b
outsb dx, byte es:[esi]
sub byte [edx + 0x2e], dh
outsd dx, dword [esi]
outsb dx, byte [esi]
push ebx
arpl word [edx + 0x65], si
outsb dx, byte gs:[esi]
outsb dx, byte gs:[esi]
inc ebx
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x537b78
imul ebp, dword [esi + 0x65], 0x6f654772
insd dword es:[edi], dx
je 0x537b94
je 0x537b94
jns 0x537b4d
sub dword [edx], edi
cmp dh, byte [edx + 0x26]
jb 0x537b4d
outsb dx, byte es:[esi]
sub byte [edx + 0x2e], dh
outsd dx, dword cs:[esi]
outsd dx, dword [esi]
outsb dx, byte [esi]
push ebx
arpl word [edx + 0x65], si
outsb dx, byte gs:[esi]
inc edi
outsd dx, dword gs:[esi]
outsd dx, dword [esi]
insd dword es:[edi], dx
je 0x537bad
je 0x537bad
jns 0x537b66
jge 0x537b6b
outsb dx, byte [esi]
cmp eax, 0x636e7566
je 0x537bb0
outsd dx, dword [esi]
outsb dx, byte [esi]
sub byte [ebp + 0x29], ah
jnp 0x537bc0
jb 0x537bb4
je 0x537bc6
je 0x537bc6
jb 0x537bc1
and byte [ebp + 0x26], ah
push 0x774f7361
push 0x774f7361
outsb dx, byte [esi]
push eax
jb 0x537bd1
jo 0x537bc9
jb 0x537bda
jns 0x537b90
and bh, byte [eax + 0x22]
sub dword [esi], esp
push 0x774f7361
push 0x774f7361
outsb dx, byte [esi]
push eax
jb 0x537be8
outsd dx, dword [esi]
jo 0x537be0
jb 0x537bf1
jns 0x537ba7
and bh, byte [ecx + 0x22]
sub dword [esi], esp
push 0x774f7361
outsb dx, byte [esi]
push eax
jb 0x537bff
jo 0x537bf7
jb 0x537c08
jns 0x537bbe
and dh, byte [edi + 0x69]
je 0x537c04
and ch, byte [ecx]
push 0x774f7361
outsb dx, byte [esi]
push eax
jb 0x537c1a
jo 0x537c12
jb 0x537c23
jns 0x537bd9
sub byte [edx], ah
push 0x68676965
je 0x537bdb
and ch, byte [eax + 0x65]
imul esp, dword [edi + 0x68], 0x7d292274
cmp esi, dword [edx + 0x65]
sub dword [ebp + 0x3b], edi
jb 0x537c23
je 0x537c35
jb 0x537c30
outsb dx, byte [esi]
jnp 0x537c28
je 0x537c2c
arpl word gs:[edx + edi + 0x65], si
arpl word [edx + edi + 0x65], si
cmp ah, byte [ebp + 0x2c]
arpl word [eax + 0x65], bp
arpl word [ebx + 0x41], bp
sub al, 0x63
push 0x416b6365
inc ecx
push esi
imul esp, dword [ebp + 0x77], 0x6d6f6547
outsd dx, dword [esi]
insd dword es:[edi], dx
je 0x537c50
jns 0x537c22
popal
jae 0x537c48
dec edi
outsb dx, byte [esi]
push edi
push 0x6c657469
imul esi, dword [ebx + 0x74], 0x632c743a
imul esi, dword [ebp + 0x6c], 0x3a747369
je 0x537c1e
sub al, 0x63
arpl word [eax + 0x65], bp
arpl word [ebx + 0x47], bp
push 0x476b6365
inc edi
outsd dx, dword gs:[esi]
insd dword es:[edi], dx
je 0x537c70
jns 0x537c4f
dec edi
bound ebp, qword [edx + 0x65]
arpl word [edx + edi + 0x6e], si
je 0x537c40
outsb dx, byte [esi]
sub al, 0x63
push 0x466b6365
arpl word [eax + 0x65], bp
arpl word [ebx + 0x46], bp
outsd dx, dword [esi]
jb 0x537c67
imul esp, dword [ebp + 0x77], 0x61747441
ja 0x537c56
je 0x537c8b
popal
arpl word [eax + 0x6d], bp
insd dword es:[edi], dx
outsb dx, byte gs:[esi]
je 0x537c61
inc edx
popal
jae 0x537c87
dec edi
dec edi
outsb dx, byte [esi]
inc ecx
push ebx
jae 0x537c9e
imul ebp, dword [edi + 0x6e], 0x65707954
outsd dx, dword [esi]
outsb dx, byte [esi]
push esp
jns 0x537ca1
jo 0x537c97
cmp ah, byte gs:[esi + 0x75]
cmp ah, byte [esi + 0x75]
outsb dx, byte [esi]
arpl word [ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
sub byte [ebp + 0x2c], ah
outsb dx, byte [esi]
sub dword [ebx + 0x69], edi
jnp 0x537cab
sub byte [esi + 0x26], ch
outsb dx, byte es:[esi]
jb 0x537cb0
popal
jae 0x537cbd
outsb dx, byte [esi]
jae 0x537c77
outsb dx, byte es:[esi]
outsb dx, byte es:[esi]
jb 0x537cbb
popal
jae 0x537cc8
outsb dx, byte [esi]
jae 0x537c8a
imul ebp, dword [esi + 0x64], 0x664f7865
sub byte [edx], ah
dec edi
sub byte [edx], ah
outsb dx, byte [esi]
outsd dx, dword [esi]
je 0x537caf
outsd dx, dword [esi]
jne 0x537cda
and ch, byte fs:[ecx]
cmp al, 0x30
popal
xor byte [esi], ah
popal
push ebx
push ebx
jae 0x537cee
imul ebp, dword [edi + 0x6e], 0x65707954
sub byte es:[ebp + 0x2e], ah
popal
push ebx
jae 0x537d00
jae 0x537d00
imul ebp, dword [edi + 0x6e], 0x65707954
imul ebp, dword cs:[esi + 0x64], 0x664f7865
sub byte [edx], ah
js 0x537cea
sub byte [edx], ah
outsb dx, byte [esi]
popal
je 0x537d0b
imul esi, dword [esi + 0x65], 0x2d3e2922
xor dword [esp + edi*2 + 0x65], edi
jbe 0x537d09
and ch, byte [ecx]
sub eax, 0x657c7c31
popal
popal
push ebx
push ebx
jae 0x537d26
imul ebp, dword [edi + 0x6e], 0x65707954
imul ebp, dword cs:[esi + 0x64], 0x664f7865
imul ebp, dword [esi + 0x64], 0x664f7865
js 0x537d10
sub byte [edx], ah
sub byte [edx], ah
push 0x61
jbe 0x537d29
jae 0x537d2d
jb 0x537d35
jo 0x537d42
and ch, byte [ecx]
sub eax, 0x657c7c31
popal
push ebx
jae 0x537d50
imul ebp, dword [edi + 0x6e], 0x65707954
imul ebp, dword cs:[esi + 0x64], 0x664f7865
sub byte [edx], ah
dec edi
sub byte [edx], ah
push 0x226c6d74
sub dword [esi], edi
sub eax, 0x74262631
sub byte [ebp + 0x2c], ah
outsb dx, byte [esi]
sub dword [ecx], ebp
sub dword [edx + 0x65], esi
je 0x537d7a
jb 0x537d75
and dword [eax], esi
jge 0x537d88
jge 0x537d39
outsb dx, byte [esi]
jb 0x537d4d
pop ebx
jnp 0x537d63
inc ecx
push edx
push esp
dec esi
inc ebp
push edx
pop edi
dec esi
inc ecx
dec ebp
inc ebp
cmp ah, byte [edx]
dec ecx
inc ecx
inc edx
and bh, byte [ebp + 0x2c]
jnp 0x537d78
inc ecx
push edx
push esp
dec esi
inc ebp
push edx
pop edi
dec esi
inc ecx
dec ebp
inc ebp
cmp ah, byte [edx]
dec ecx
inc ecx
push ebx
and bh, byte [ebp + 0x2c]
jge 0x537d67
jnp 0x537d8d
inc ecx
push edx
push esp
dec esi
inc ebp
push edx
pop edi
dec esi
inc ecx
dec ebp
inc ebp
cmp ah, byte [edx]
arpl word [edi + 0x6d], bp
imul ebp, dword cs:[esi + 0x74], 0x61726765
je 0x537db7
jb 0x537db6
insb byte es:[edi], dx
popal
jae 0x537d88
outsd dx, dword [esi]
insd dword es:[edi], dx
imul esp, dword [esi + ebp + 0x69], 0x64737361
imul esp, dword [edx], 0x7d
imul esp, dword fs:[edx], 0x7d
pop ebp
sub al, 0x72
jb 0x537da9
jne 0x537ddd
arpl word [ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
sub byte [ecx], ch
jnp 0x537d9a
sub dword [ebx + 0x22], edi
jne 0x537ded
and byte gs:[ebx + 0x74], dh
jb 0x537de9
arpl word [edx + 0x3b], si
jb 0x537deb
je 0x537dfd
jb 0x537df8
jnp 0x537df8
imul esi, dword [ebx + 0x74], 0x6f466e65
jae 0x537e03
outsb dx, byte gs:[esi]
inc esi
outsd dx, dword [esi]
jb 0x537de7
jae 0x537e0d
insb byte es:[edi], dx
je 0x537dd5
cmp ah, byte [esi + 0x75]
outsb dx, byte [esi]
jne 0x537e0c
arpl word [ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
sub byte [ecx], ch
jnp 0x537e0e
je 0x537ded
je 0x537ded
jb 0x537e15
popal
je 0x537e23
jb 0x537dde
sub dword [esi], ebp
outsd dx, dword [esi]
outsd dx, dword cs:[esi]
outsb dx, byte [esi]
sub byte [edx], ah
jbe 0x537e27
outsd dx, dword gs:[esi]
inc edx
insb byte es:[edi], dx
outsd dx, dword [esi]
arpl word [ebx + 0x52], bp
jae 0x537e3f
insb byte es:[edi], dx
je 0x537def
sub al, 0x28
jne 0x537e40
arpl word [ecx + ebp*2 + 0x6f], si
outsd dx, dword [esi]
outsb dx, byte [esi]
sub byte [ecx + ebp + 0x7b], dh
jbe 0x537e3e
jb 0x537dff
and byte [esi + 0x3d], ch
je 0x537e28
outsb dx, byte [esi]
cmp eax, 0x65672e67
je 0x537e28
jb 0x537e50
jb 0x537e50
popal
je 0x537e5e
jb 0x537e19
sub dword [esi], ebp
jb 0x537e5a
jno 0x537e6c
jae 0x537e6e
jae 0x537e6e
sub byte [edx], ah
popal
dec esi
outsd dx, dword [esi]
and ch, byte gs:[ecx]
sub al, 0x72
sub dword [edx + esi*2], ebp
cmp eax, 0x692c3121
cmp eax, 0x6f6c6222
and ah, byte [edx + 0x6c]
bound ebp, qword [edi + ebp*2 + 0x63]
imul eax, dword [ecx + 0x64], 0x22
insb byte es:[edi], dx
outsd dx, dword [esi]
arpl word [ebx + 0x41], bp
and ch, byte fs:[ebx]
jbe 0x537e83
sub esp, dword [ebp + 0x2e]
jbe 0x537e83
imul esp, dword [ebp + 0x6f], 0x223b6449
outsd dx, dword gs:[esi]
dec ecx
cmp esp, dword fs:[edx]
popaw
imul ebp, dword [ebp + 0x64], 0x3d3d3d22
je 0x537e5b
and bh, byte [0x2e743d3d]
cmp eax, 0x2e743d3d
popal
arpl word [ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
sub byte es:[edx + 0x3d], dh
and dword [eax], esi
sub dword [esi + ebp*2], ebp
arpl word es:[esi], bp
arpl word es:[esi], bp
arpl word [esi], bp
imul esi, dword cs:[ebx + 0x44], 0x6e286665
imul esi, dword [ebx + 0x44], 0x6e286665
bound ebp, qword cs:[edi + ebp*2 + 0x63]
imul eax, dword [ecx + 0x64], 0x29
aas
sub dword [edi], edi
outsb dx, byte [esi]
bound ebp, qword cs:[edi + ebp*2 + 0x63]
imul eax, dword [ecx + 0x64], 0x28
jb 0x537e87
sub byte fs:[edx + 0x29], dh
sub byte [edx + 0x29], dh
cmp ch, byte [esi + 0x26]
arpl word es:[esi], bp
imul esi, dword [ebx + 0x44], 0x6e286665
pop ebx
imul ebx, dword [ebp + 0x29], 0x5b6e2626
sub dword [esi], esp
outsb dx, byte es:[esi]
pop ebx
imul ebx, dword [ebp + 0x28], 0x297d2972
sub dword [ebp + 0x7d], edi
jge 0x537eba
arpl word [edi + 0x6e], bp
jae 0x537ef8
je 0x537ea5
and byte [ecx + 0x72], ch
imul esi, dword [edx + 0x3d], 0x636e7566
cmp eax, 0x636e7566
je 0x537ef7
outsd dx, dword [esi]
outsb dx, byte [esi]
sub byte [ecx], ch
jnp 0x537eb6
jne 0x537f09
and byte gs:[ebx + 0x74], dh
jb 0x537f05
arpl word [edx + 0x3b], si
arpl word [edi + 0x6e], bp
jae 0x537f19
and byte [ebp + edi + 0x5b], dh
pop ebp
cmp esi, dword [edx + 0x65]
je 0x537f24
jb 0x537f1f
jnp 0x537f25
imul esi, dword gs:[bp + di + 0x74], 0x76457265
outsb dx, byte gs:[esi]
jae 0x537f2c
jb 0x537f00
inc ebp
jbe 0x537f22
outsb dx, byte [esi]
je 0x537efa
sub byte [esi + 0x2c], ch
jb 0x537eee
cmp eax, 0x6f637b3e
outsb dx, byte [esi]
jae 0x537f41
and byte [ecx + 0x3d], ch
jne 0x537f41
arpl word [ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
sub byte [esp + ebp + 0x6e], dh
sub dword [ebx + 0x63], edi
outsd dx, dword [esi]
outsb dx, byte [esi]
jae 0x537f57
and byte [edx + 0x3d], dh
je 0x537f2d
jb 0x537f55
jb 0x537f55
popal
je 0x537f63
jb 0x537f1e
sub dword [esi], ebp
jb 0x537f5f
jb 0x537f5f
jno 0x537f71
jae 0x537f73
sub byte [edx], ah
jbe 0x537f6c
and dh, byte [esi + 0x69]
outsd dx, dword gs:[esi]
outsd dx, dword [esi]
push esp
jb 0x537f6a
outsb dx, byte [esi]
jae 0x537f78
popal
je 0x537f7e
jb 0x537f33
sub dword [esi], ebp
je 0x537f87
popal
outsb dx, byte [esi]
jae 0x537f85
popal
je 0x537f81
sub byte [esi + ebp + 0x6d], dh
insd dword es:[edi], dx
insd dword es:[edi], dx
jae 0x537f96
jae 0x537f85
popal
push esp
push esp
jns 0x537f99
sub dword gs:[ecx + ebp*2], ebp
imul edi, dword [0x3e3d6528], 0x6e6f637b
cmp eax, 0x3e3d6528
jnp 0x537f97
arpl word [edi + 0x6e], bp
outsd dx, dword [esi]
outsb dx, byte [esi]
jae 0x537fac
and byte [ebp + edi + 0x65], dh
jbe 0x537fa5
outsb dx, byte [esi]
je 0x537f87
popal
je 0x537fa7
jl 0x537fc4
jnp 0x537fc7
sub al, 0x6e
cmp eax, 0x7d7b2863
sub dword [esi], ebp
insd dword es:[edi], dx
imul edi, dword [eax + 0x69], 0x2974286e
cmp esi, dword [edx + 0x65]
js 0x537fc0
outsb dx, byte [esi]
sub byte [ecx + ebp + 0x3b], dh
jb 0x537fc3
je 0x537fd5
jne 0x537fd3
jb 0x537fd0
outsb dx, byte [esi]
and byte [esi + 0x2e], ch
js 0x537fdc
outsb dx, byte [esi]
js 0x537fdc
pop edi
jo 0x537fcc
popal
jae 0x537fe0
jae 0x537fe2
je 0x537fd7
push 0x67756f72
jb 0x537fe0
jne 0x537fda
push 0x65642626
insb byte es:[edi], dx
je 0x537fe1
and byte [esi + 0x2e], ch
js 0x537ff6
js 0x537ff6
je 0x537fe2
pop edi
jo 0x537fe6
jae 0x537ffa
je 0x537ff1
jb 0x537ffa
jne 0x537ff4
push 0x297d6e2c
sub byte [ecx + ebp + 0x2c], dh
outsd dx, dword [esi]
cmp eax, 0x3e3d6528
jnp 0x53800a
cmp eax, 0x656c7b3e
je 0x537fc1
je 0x537fc1
je 0x537fde
arpl word [edi + 0x6e], bp
outsb dx, byte [esi]
jae 0x53801c
je 0x537fc9
and byte [esi + 0x3d], ch
jbe 0x538015
outsb dx, byte [esi]
cmp eax, 0x76652e65
outsb dx, byte gs:[esi]
jbe 0x538015
outsb dx, byte [esi]
je 0x537ff7
popal
je 0x538017
jbe 0x538022
outsb dx, byte [esi]
je 0x538004
popal
je 0x538024
js 0x53803b
js 0x53803b
pop edi
jo 0x53802b
popal
jae 0x53803f
je 0x538036
jb 0x53803f
jne 0x538039
push 0x283d722c
sub al, 0x72
cmp eax, 0x742c6528
sub al, 0x74
sub dword [0x6f637b3e], edi
jnp 0x538042
arpl word [edi + 0x6e], bp
outsd dx, dword [esi]
outsb dx, byte [esi]
jae 0x538057
je 0x538004
and byte [esi + 0x3d], ch
outsb dx, byte [esi]
cmp eax, 0x723b7d7b
je 0x538062
jnp 0x538065
cmp esi, dword [edx + 0x65]
je 0x538062
jb 0x53805d
and byte [esi + 0x5b], ch
pop ebx
pushal
js 0x538054
pop edi
and al, 0x7b
jnp 0x53805d
jge 0x53805a
jge 0x53805a
pop ebp
cmp eax, 0x7d6e2c74
cmp esi, dword [edx + 0x65]
je 0x53807a
jne 0x538078
jb 0x538075
outsb dx, byte [esi]
and byte [esi + 0x26], ch
sub byte es:[ebp + edi + 0x63], dh
sub byte [esi + 0x29], ch
insd dword es:[edi], dx
popal
jo 0x53806b
outsd dx, dword [esi]
dec edi
bound ebp, qword [edx + 0x28]
jb 0x538047
sub dword [esp + esi*2], ebp
jge 0x53804c
sub dword [eax], ebp
sub byte [ecx + ebp + 0x2c], dh
popal
je 0x53804f
sub al, 0x61
cmp eax, 0x743a747b
je 0x538099
cmp dh, byte [esi + ebp + 0x74]
imul ebp, dword [ebp + 0x65], 0x622e652d
insd dword es:[edi], dx
sub eax, 0x69622e65
jb 0x5380ad
imul esi, dword [edx + 0x74], 0x74616468
sub al, 0x74
push 0x65746164
popal
je 0x5380a3
sub al, 0x74
je 0x5380b1
jo 0x53807c
cmp dh, byte [edx + 0x2c]
jb 0x538070
jae 0x5380b2
cmp ch, byte [esi + 0x7d]
cmp esp, dword [ebx + 0x28]
outsb dx, byte [esi]
jge 0x538085
arpl word [eax], bp
popal
sub dword [esi], ebp
insd dword es:[edi], dx
imul edi, dword [eax + 0x69], 0x2969286e
sub byte [ecx + 0x29], ch
sub al, 0x63
sub byte [ecx + 0x29], ah
insd dword es:[edi], dx
popal
sub dword [esi], ebp
insd dword es:[edi], dx
imul edi, dword [eax + 0x69], 0x296f286e
sub byte [edi + 0x29], ch
cmp esp, dword [ebx + 0x6f]
outsb dx, byte [esi]
jae 0x5380df
and byte [ebx + 0x3d], dh
arpl word [eax], bp
jnp 0x5380db
outsb dx, byte [esi]
imul esp, dword fs:[ebx + 0x61], 0x50736574
arpl word [ecx + 0x74], sp
jae 0x5380cb
push eax
insb byte es:[edi], dx
popal
jns 0x5380e8
outsb dx, byte [esi]
cmp ch, byte [bx + si]
sub dword [0x21312d3e], edi
cmp eax, 0x6873223d
sub eax, 0x3d3d2131
and dh, byte [ebx + 0x68]
outsd dx, dword [esi]
ja 0x5380d2
jl 0x5380f5
dec ecx
insd dword es:[edi], dx
jo 0x53810b
jae 0x53810f
imul ebp, dword [edi + 0x6e], 0x5664617c
imul esp, dword [ebp + 0x6f], 0x72617453
je 0x538129
jb 0x538114
jae 0x538126
insd dword es:[edi], dx
inc ecx
and ch, byte fs:[esi]
imul ebp, dword [esi + 0x64], 0x664f7865
sub byte [edx + 0x29], dh
sub al, 0x69
outsb dx, byte [esi]
imul esp, dword fs:[ebx + 0x61], 0x4e736574
dec esi
outsd dx, dword [esi]
je 0x53811f
insb byte es:[edi], dx
popal
jns 0x53813c
imul ebp, dword [esi + 0x67], 0x3d29283a
sub eax, 0x3d3d2131
outsb dx, byte [esi]
cmp ch, byte [bx + si]
sub dword [0x21312d3e], edi
xor dword [ecx], esp
cmp eax, 0x6461223d
and ah, byte [ecx + 0x64]
push esi
imul esp, dword [ebp + 0x6f], 0x706d6f43
insb byte es:[edi], dx
outsd dx, dword [esi]
insd dword es:[edi], dx
jo 0x538158
je 0x538154
jl 0x538152
push ebx
je 0x538164
jo 0x538167
jl 0x53816e
je 0x53816c
jo 0x538140
jl 0x538172
popal
jne 0x538178
inc ecx
and ch, byte fs:[esi]
imul ebp, dword [esi + 0x64], 0x664f7865
sub byte [edx + 0x29], dh
outsb dx, byte [esi]
js 0x53815f
dec edi
sub byte [edx + 0x29], dh
sub al, 0x69
outsb dx, byte [esi]
imul esp, dword fs:[ebx + 0x61], 0x46736574
jne 0x53818d
insb byte es:[edi], dx
jae 0x538187
jb 0x53818b
outsb dx, byte gs:[esi]
cmp ch, byte [eax]
sub dword [0x6f637b3e], edi
sub byte [ecx], ch
cmp eax, 0x6f637b3e
outsb dx, byte [esi]
jae 0x5381a7
and byte [ebp + 0x3d], ah
push edx
je 0x538194
push edi
imul ebp, dword [esi + 0x64], 0x2928776f
cmp esi, dword [edx + 0x65]
outsd dx, dword [esi]
ja 0x53816b
sub dword [ebx], edi
jb 0x5381ac
je 0x5381be
jb 0x5381b9
and dword [eax], ebp
and dh, byte [edx + 0x65]
jae 0x5381bb
jp 0x5381b9
inc ecx
and ah, byte fs:[ecx]
cmp eax, 0x2626723d
and ch, byte [ecx + 0x6e]
outsb dx, byte [esi]
imul esi, dword [ecx + eax*2 + 0x64], 0x3d3d2122
jb 0x5381e6
and ah, byte [ecx]
cmp eax, 0x7c7c723d
cmp eax, 0x227c7c72
jl 0x53818e
and ah, byte [esi + 0x75]
jne 0x5381db
insb byte es:[edi], dx
insb byte es:[edi], dx
jae 0x5381d5
jb 0x5381d9
outsb dx, byte gs:[esi]
and ah, byte [ecx]
cmp eax, 0x762e693d
imul esp, dword [ebp + 0x77], 0x65646f4d
imul ebp, dword es:[esi], 0x74646977
push 0x653d3d21
jae 0x5381f7
ja 0x5381f3
je 0x5381f5
je 0x5381f5
and dword [0x732e653d], edi
cmp eax, 0x732e653d
arpl word [edx + 0x65], si
jb 0x5381fb
outsb dx, byte gs:[esi]
ja 0x538204
je 0x538206
sub dword [ebp + 0x2c], edi
imul ebp, dword [esi + 0x64], 0x74616369
jae 0x5381f9
je 0x53820e
outsd dx, dword [esi]
jb 0x53821b
popal
insb byte es:[edi], dx
push ebx
imul edi, dword [edx + 0x65], 0x3d29283a
and dh, byte ds:[edx + 0x65]
and dh, byte [edx + 0x65]
jae 0x538227
jae 0x538227
jp 0x538225
inc ecx
and bh, byte fs:[0x26723d3d]
and ch, byte es:[esi + 0x6f]
jb 0x53823b
popal
insb byte es:[edi], dx
and bh, byte [0x2e693d3d]
jbe 0x538241
jbe 0x538241
ja 0x538228
ja 0x538228
outsd dx, dword [esi]
sub al, 0x69
outsb dx, byte [esi]
imul esp, dword fs:[ebx + 0x61], 0x51736574
jae 0x53823a
jne 0x53824c
jb 0x538261
imul ebp, dword [ebp + 0x3a], 0x3e3d2928
cmp eax, 0x21312d3e
cmp eax, 0x6461223d
sub eax, 0x3d3d2131
and ah, byte [ecx + 0x64]
and dword [0x6461223d], edi
cmp eax, 0x56646122
popal
push esi
push esi
imul esp, dword [ebp + 0x6f], 0x73726946
jb 0x538279
je 0x538259
jne 0x53826b
jb 0x538280
imul ebp, dword [ebp + 0x7c], 0x69566461
outsd dx, dword gs:[esi]
dec ebp
imul esp, dword [eax + esi*2 + 0x6f], 0x7c746e69
popal
push esi
outsd dx, dword [esi]
imul ebp, dword [esi + 0x74], 0x5664617c
imul esp, dword [ebp + 0x6f], 0x72696854
push ecx
outsd dx, dword gs:[esi]
push esp
push 0x51647269
jne 0x538290
jb 0x5382a5
imul ebp, dword [ebp + 0x7c], 0x69566461
outsd dx, dword gs:[esi]
outsd dx, dword gs:[esi]
outsd dx, dword [esi]
inc ebx
outsd dx, dword [esi]
insd dword es:[edi], dx
jo 0x5382ad
je 0x5382a9
and ch, byte [esi]
imul ebp, dword [esi + 0x64], 0x664f7865
sub byte [edx + 0x29], dh
sub byte [edx + 0x29], dh
sub al, 0x69
outsb dx, byte [esi]
imul esp, dword fs:[ebx + 0x61], 0x43736574
jae 0x53829e
outsd dx, dword [esi]
insd dword es:[edi], dx
jo 0x5382cb
je 0x5382cb
imul ebp, dword [edi + 0x6e], 0x3d29283a
sub eax, 0x3d3d2131
and ah, byte [ecx + 0x64]
outsd dx, dword [esi]
outsb dx, byte [esi]
cmp ch, byte [eax]
sub dword [0x21312d3e], edi
cmp eax, 0x6461223d
and dword [0x6461223d], edi
push ebx
je 0x5382e3
jo 0x5382e6
jl 0x5382db
popal
push esi
imul esp, dword [ebp + 0x6f], 0x706d6f43
insb byte es:[edi], dx
inc ebx
outsd dx, dword [esi]
insd dword es:[edi], dx
jo 0x5382f1
je 0x5382ed
jl 0x5382eb
push ebx
imul ebp, dword [ecx + 0x70], 0x70
jl 0x5382f5
inc ebp
jb 0x53830a
outsd dx, dword [esi]
jb 0x5382bd
js 0x5382f1
sub byte [edx + 0x29], dh
sub al, 0x67
sub dword [edi], ebp
je 0x538301
je 0x538301
outsd dx, dword [esi]
insb byte es:[edi], dx
jne 0x53831c
cmp ah, byte gs:[ebp + 0x3d]
je 0x538310
outsd dx, dword [esi]
insb byte es:[edi], dx
jne 0x53832b
inc esi
jb 0x538331
insd dword es:[edi], dx
inc ebx
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x53832d
js 0x53833e
sub byte [ecx + 0x29], ch
sub al, 0x75
jo 0x538335
imul ebp, dword [ecx], 0x6470752c
popal
je 0x538339
push ebx
arpl word [edx + 0x65], si
outsb dx, byte gs:[esi]
dec esp
outsd dx, dword [esi]
arpl word [edx], di
cmp eax, 0x2e617b3e
jae 0x538352
jae 0x538352
cmp eax, 0x2e732c65
jae 0x538359
cmp eax, 0x742c7d65
jb 0x53835d
je 0x538365
imul esp, dword [edi + 0x67], 0x283a7265
sub dword [0x61227b3e], edi
jb 0x538333
sub byte [ecx], ch
cmp eax, 0x61227b3e
dec ecx
dec ecx
insd dword es:[edi], dx
jo 0x538377
jae 0x53837b
imul ebp, dword [edi + 0x6e], 0x3d3d3d22
jb 0x538350
outsb dx, byte [esi]
and bh, byte [0x3f723d3d]
aas
je 0x538358
jb 0x538380
popal
popal
je 0x53838e
jb 0x538349
sub dword [esi], ebp
jo 0x53838a
jb 0x53839a
imul esi, dword [ebx + 0x74], 0x54746e65
outsb dx, byte [esi]
je 0x538382
push esp
jb 0x538399
jb 0x53835d
jb 0x53835d
jb 0x53835d
jb 0x538363
imul ebp, dword [edi + ebp*2], 0x2e673a29
outsd dx, dword [esi]
sub dword [edx], edi
je 0x538383
je 0x538383
jb 0x5383ab
popal
je 0x5383b9
outsd dx, dword [esi]
jb 0x538374
sub dword [esi], ebp
je 0x5383c2
imul esp, dword [edi + 0x67], 0x72287265
sub al, 0x69
jb 0x53837e
jb 0x538384
imul ebp, dword [edi + ebp*2], 0x742c7d29
sub al, 0x6f
sub dword [ebp + 0x2c], edi
je 0x5383cf
sub al, 0x74
outsd dx, dword [esi]
push ebx
je 0x5383d5
imul ebp, dword [esi + 0x67], 0x3d29283a
and bh, byte ds:[ebx + 0x22]
cmp ch, byte [bx + si]
sub dword [0x227b223e], edi
sub esp, dword [ebx + 0x28]
popal
sub dword [esi], ebp
je 0x5383e5
push eax
popal
jb 0x5383db
insd dword es:[edi], dx
jae 0x5383a5
sub dword [ebx], ebp
and bh, byte [ebp + 0x22]
sub esp, dword [edx]
jge 0x5383a4
jge 0x5383ad
sub dword [esi], ebp
insd dword es:[edi], dx
insd dword es:[edi], dx
imul edi, dword [eax + 0x69], 0x2961286e
sub byte [ecx + 0x29], ah
cmp esi, dword [edx + 0x65]
jb 0x5383f5
je 0x538407
jb 0x538402
and byte [ebx + 0x7d], dh
sub byte [esi + 0x2c], ch
sub al, 0x72
sub dword [ebx], edi
jb 0x538404
jb 0x5383c5
cmp esi, dword [edx + 0x65]
je 0x538416
jb 0x538411
and byte [esi + ebp + 0x70], dh
jne 0x53841c
je 0x5383d4
jo 0x53841d
jo 0x53841d
jae 0x538412
push 0x2c296928
imul edi, dword [ebp + 0x2c], 0x74536f74
jb 0x538420
sub byte [ecx + 0x29], ch
imul ebp, dword [ecx], 0x2c7d692c
sub al, 0x69
jge 0x5383dd
je 0x538422
outsb dx, byte [esi]
cmp ch, byte [bx + si]
sub dword [0x227b223e], edi
sub esp, dword [ebx + 0x28]
arpl word [eax], bp
jnp 0x53843c
jbe 0x53840c
inc ebp
jbe 0x53842e
outsb dx, byte [esi]
je 0x53840f
outsd dx, dword [esi]
jne 0x53843d
je 0x53840b
outsb dx, byte gs:[esi]
outsb dx, byte [esi]
je 0x538441
sub al, 0x76
inc ebp
jbe 0x538443
outsb dx, byte gs:[esi]
outsb dx, byte [esi]
je 0x538454
cmp ah, byte [edx]
pop ebx
and ch, byte [ebx]
je 0x538416
sub esi, dword [esi + ebp + 0x6a]
outsd dx, dword [esi]
push 0x6f
imul ebp, dword [esi + 0x28], 0x29222c22
sub esp, dword [edx]
pop ebp
and bh, byte [ebp + 0x29]
jge 0x538420
je 0x538469
push eax
popal
jb 0x53845f
insd dword es:[edi], dx
jae 0x538429
sub dword [ebx], ebp
and bh, byte [ebp + 0x22]
sub esp, dword [edx]
jge 0x538428
sub al, 0x69
jae 0x53844f
imul esi, dword [ebx + 0x45], 0x7974706d
insd dword es:[edi], dx
jo 0x538481
je 0x538487
jns 0x538449
cmp ch, byte [eax]
sub dword [0x3d3d303e], edi
sub byte [ecx], ch
cmp eax, 0x3d3d303e
xor byte ds:[0x2e743d3d], bh
insb byte es:[edi], dx
outsb dx, byte gs:[esi]
cmp eax, 0x656c2e74
outsb dx, byte [esi]
je 0x538487
je 0x538487
jge 0x53849e
jge 0x53845d
cmp esi, dword [esi + 0x61]
jbe 0x538485
jb 0x538446
outsd dx, dword [esi]
jb 0x538466
cmp eax, 0x636e7566
je 0x538498
jne 0x53849a
arpl word [ecx + ebp*2 + 0x6f], si
imul ebp, dword [edi + 0x6e], 0x227b2928
outsd dx, dword [esi]
outsb dx, byte [esi]
sub byte [ecx], ch
jnp 0x538457
jne 0x5384aa
and byte gs:[ebx + 0x74], dh
jb 0x5384a6
imul esp, dword [ebx + 0x74], 0x61763b22
arpl word [edx + 0x3b], si
jbe 0x5384a4
jb 0x538465
sub al, 0x74
sub al, 0x74
sub al, 0x6e
outsb dx, byte [esi]
sub al, 0x72
cmp eax, 0x636e7566
je 0x5384bc
outsb dx, byte [esi]
arpl word [ecx + ebp*2 + 0x6f], si
outsd dx, dword [esi]
outsb dx, byte [esi]
sub byte [edx + 0x29], dh
jnp 0x5384c8
sub dword [ebx + 0x6e], edi
cmp eax, 0x73692e63
imul esi, dword [ebx + 0x44], 0x72286665
sub dword [edi], edi
inc esp
sub byte gs:[edx + 0x29], dh
aas
xor byte [0x3a723d3d], bh
outsb dx, byte [esi]
sub al, 0x74
outsb dx, byte es:[esi]
cmp eax, 0x2c6e3a72
je 0x538496
outsb dx, byte es:[esi]
popal
push ebx
je 0x5384dd
je 0x5384e3
sub byte [ebx + 0x69], bh
jae 0x5384c9
jne 0x5384f1
insb byte es:[edi], dx
jns 0x5384d1
dec ecx
outsb dx, byte [esi]
push esi
imul esp, dword [ebp + 0x77], 0x6e75663a
arpl word [ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
sub byte [ecx], ch
jnp 0x53850c
je 0x538512
jb 0x53850d
outsb dx, byte [esi]
and dword [ecx], esi
jge 0x538520
sub dword [ebp + 0x2c], edi
imul edi, dword [0x636e7566], 0x6e6f6974
outsb dx, byte [esi]
arpl word [ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
sub byte [ecx], ch
jnp 0x538519
push 0x6c417361
insb byte es:[edi], dx
ja 0x538520
jns 0x538534
inc edx
outsb dx, byte gs:[esi]
sub byte [ecx], ah
xor byte [ecx], ch
sub dword [esi], esp
je 0x538512
je 0x538512
jb 0x53853a
popal
je 0x538548
je 0x538551
imul esp, dword [edi + 0x67], 0x22287265
jae 0x53854d
jb 0x53850d
and dh, byte [ebx + 0x65]
outsb dx, byte [esi]
inc esp
je 0x53850f
sub al, 0x66
inc esp
push esp
pop edi
inc ebx
dec edi
inc esp
inc ebp
push ebx
push ecx
push ebp
inc ecx
push edx
push esp
dec ecx
dec esp
inc ebp
pop edi
inc esi
push ebp
dec esp
dec esp
pop ecx
pop edi
dec ecx
dec esi
push esi
dec ecx
inc ebp
push edi
sub dword [ebp + 0x2c], edi
jge 0x53853d
outsd dx, dword [esi]
cmp eax, 0x636e7566
je 0x538582
outsd dx, dword [esi]
outsb dx, byte [esi]
sub byte [ecx], ch
jnp 0x538593
and dword [eax], esi
sub al, 0x72
sub byte [ecx], ch
jge 0x538554
popal
cmp eax, 0x636e7566
je 0x538599
sub dword [ebx + 0x76], edi
popal
jb 0x53855a
je 0x538579
outsb dx, byte [esi]
ja 0x538561
inc esi
jb 0x5385c0
insd dword es:[edi], dx
inc ebx
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x5385bc
js 0x5385cd
sub byte [ebp + 0x29], ah
cmp esi, dword [edx + 0x28]
je 0x53858a
jge 0x53859e
jnp 0x5385f6
jne 0x538601
je 0x5385ff
jb 0x538627
jb 0x538627
popal
je 0x538635
jnp 0x538630
push esi
imul esp, dword [ebp + 0x6f], 0x72617453
je 0x538615
imul esp, dword [ebp + 0x6f], 0x7064694d
outsd dx, dword [esi]
imul ebp, dword [esi + 0x74], 0x297d693a
sub al, 0x65
cmp eax, 0x72632e6e
popal
je 0x53867f
push esi
imul esp, dword [ebp + 0x77], 0x6c696261
imul esi, dword [ecx + edi*2 + 0x54], 0x6b636172
jb 0x538655
popal
arpl word [ebx + 0x65], bp
jb 0x538655
je 0x538654
and dword [esp + edi*2 + 0x7c], esi
outsb dx, byte [esi]
outsb dx, byte es:[esi]
imul esi, dword cs:[ebx + 0x46], 0x796c6c75
dec ecx
outsb dx, byte [esi]
push esi
imul esp, dword [ebp + 0x77], 0x7d296528
sub dword [ecx], ebp
jge 0x53871a