Function at 0x4b17b8
Capabilities:
Get number of processors
Parse pe header

Disassembly:
js 0x4b1830
sub edx, dword [edi + 0x79]
outsb dx, byte [esi]
push edx
inc esp
pop edx
jno 0x4b182d
xor eax, 0x706a6b64
insb byte es:[edi], dx
inc ebp
inc edi
push 0x51
xor dword [ecx + 0x4d], eax
push 0x34694531
jne 0x4b1842
pop eax
je 0x4b17e7
or dh, byte [edx + 0x58]
jne 0x4b1817
jne 0x4b1850
push ecx
push 0x78594b56
inc ebp
push eax
js 0x4b183c
inc edx
ja 0x4b183b
push 0x784b5134
jp 0x4b1864
dec ebp
pop edx
insd dword es:[edi], dx
sub eax, dword [ebp + 0x34]
pop ecx
imul eax, dword [edi + 0x48], 0x4f
push 0x74
push 0x32
push ebp
ja 0x4b184d
dec edx
push edx
push esp
xor al, 0x45
dec edi
cmp byte [edx + 0x68], bh
push ebp
sub esi, dword [eax + 0x41]
dec esp
inc edx
inc esp
das
sub esi, dword [edi + 0x44]
popal
inc ecx
inc edx
inc esp
push ebx
inc edx
inc esp
push ebp
dec ebx
insd dword es:[edi], dx
or eax, 0x3953790a
dec edi
ja 0x4b18a7
push eax
ja 0x4b1876
ja 0x4b1886
inc ecx
inc ebp
dec edi
push eax
ja 0x4b187d
push ecx
push ebx
push 0x6c623368
push edx
dec ebp
cmp dword [ebx + 0x42], edx
jp 0x4b187d
dec edi
inc ebp
push edi
inc esi
xor byte [ecx + 0x4e], ch
inc ebx
imul ecx, dword [esi + 0x64], 0x624f6b43
dec esp
inc ebx
imul ecx, dword [edi + 0x62], 0x4c
inc ecx
popal
pop edx
jp 0x4b188f
dec ebx
pop edx
jp 0x4b18ab
je 0x4b18b7
push ebx
inc esi
aaa
push ecx
cmp dword [ebp + 0x42], eax
jns 0x4b18d9
push ebp
jns 0x4b18e2
inc edx
jno 0x4b18cb
pop ecx
push ecx
das
dec edx
or eax, 0x4d674d0a
or cl, byte [ebp + 0x67]
dec ebp
push 0x784e5244
inc edx
dec esi
js 0x4b18c2
push 0x6d6a676e
dec edx
jno 0x4b18b9
arpl word [edx + 0x31], ax
inc ecx
pop eax
inc edx
inc edx
dec ebx
imul ebp, dword [ebp + 0x45], 0x4b
dec esi
bound edx, qword [ecx + 0x65]
das
imul ebp, dword [ecx + 0x68], 0x6b5a6e44
imul esp, dword [edi + 0x42], 0x65
push esi
inc edi
jo 0x4b1915
inc ebx
push ecx
xor byte gs:[ecx + edx*2 + 0x56], ch
jp 0x4b1901
inc esp
inc ecx
jne 0x4b1922
arpl word [esi + 0x55], si
jbe 0x4b190e
pop edx
inc ecx
arpl word [ebx + 0x39], ax
bound esi, qword [edi]
sub esp, dword [ebp + ecx + 0xa]
xor eax, 0x74785577
or eax, 0x5577350a
js 0x4b193e
jne 0x4b1939
insd dword es:[edi], dx
inc ebp
jno 0x4b1922
xor byte [ebp + 0x54], cl
cmp dword [esi + 0x54], ecx
jae 0x4b1918
push ebp
pop ecx
dec esp
jp 0x4b190b
dec esp
imul ebx, dword [edx + 0x6e], 0x2f
pop eax
dec ecx
aaa
xor eax, 0x43454a35
dec ebx
je 0x4b191c
cmp byte [edx + 0x49], ch
inc ebx
dec esp
ja 0x4b1944
xor eax, 0x74554f73
imul eax, dword [edx + 0x68], 0x784b3344
jne 0x4b1975
jae 0x4b1945
inc edx
push ebx
inc esp
imul edx, dword [esp + esi + 0x4a], 0x75
push ecx
push ebp
push ebp
xor al, 0x45
inc ebp
je 0x4b195f
or eax, 0x2f64630a
das
inc ecx
cmp byte [ecx + 0x35], dl
outsd dx, dword [esi]
outsd dx, dword [esi]
push ecx
xor eax, 0x59416f6f
inc ecx
pop ecx
imul esi, dword [eax], 0x2b
inc esi
bound ecx, qword [ecx + eax*2 + 0x62]
jae 0x4b199e
js 0x4b1981
jbe 0x4b19a8
outsb dx, byte [esi]
dec ecx
inc ebp
xor al, 0x64
xor eax, 0x54455964
push esp
jbe 0x4b196e
pop eax
bound edi, qword [edx + 0x47]
jp 0x4b1987
insd dword es:[edi], dx
dec ebp
push 0x39
jp 0x4b197d
aaa
jae 0x4b199d
js 0x4b19b3
popal
outsb dx, byte [esi]
insb byte es:[edi], dx
popal
inc esi
xor byte [ecx + 0x44], ah
push ebx
jo 0x4b19a0
das
push ebx
inc edx
inc edi
dec ecx
dec edx
dec esi
arpl word [eax + 0xd], si
or dh, byte [ecx + 0x65]
inc edx
or eax, 0x4265710a
dec ecx
push esp
push edx
cmp dword [edx + 0x4f], ebp
ja 0x4b19bb
inc esp
outsd dx, dword [esi]
imul ecx, dword [ebx + 0x41], 0x31463169
inc ebp
push eax
xor dword [ebp + 0x50], eax
xor dword [eax + ebx*2], esi
cmp byte fs:[bx + di], bh
cmp byte [ecx], bh
xor al, 0x62
das
imul ebx, dword [ecx + 0x68], 0x37
push edx
jp 0x4b19df
pop eax
push 0x67765541
xor al, 0x51
outsd dx, dword [esi]
dec edx
dec esp
jno 0x4b19e7
dec edi
inc edi
dec ebx
outsd dx, dword [esi]
jne 0x4b19e5
inc esp
pop ecx
push ecx
das
imul edx, dword [eax + 0x67], 0x30
inc esi
jns 0x4b19f1
insb byte es:[edi], dx
inc ecx
insd dword es:[edi], dx
dec esp
ja 0x4b19fb
or eax, 0x45424d0a
push eax
dec ebp
dec ebp
xor byte [ebx + 0x4d], al
push ebp
dec eax
inc ecx
inc ebp
push 0x50
push 0x71696938
xor al, 0x56
pop eax
bound ecx, qword [ebx + ebp + 0x41]
inc ecx
push ebx
push ecx
push ecx
dec esi
dec ebp
xor ch, byte [eax + 0x66]
dec cx
pop ecx
xor dh, byte [ebx + 0x41]
jb 0x4b1a12
xor byte [ecx + 0x56], dl
dec ebp
pop eax
outsd dx, dword [esi]
dec ebx
arpl word [esi + 0x68], bp
push ecx
push ecx
push ebp
inc ecx
outsb dx, byte [esi]
push 0x41555151
dec edx
pop ecx
dec esp
push 0x652f7244
outsd dx, dword [esi]
inc esp
jb 0x4b1a23
outsd dx, dword gs:[esi]
inc ebx
push ecx
dec edi
xor eax, 0x67590a0d
push ebp
or eax, 0x5567590a
js 0x4b1a56
xor byte [edi], ch
inc ecx
das
jae 0x4b1a5e
push edx
inc esi
push ecx
ja 0x4b1a51
imul esi, dword [edx], 0x6f554573
inc ebp
push ebp
outsd dx, dword [esi]
xor byte [eax + 0x47], dl
arpl word [ebx + 0x5a], ax
dec ecx
push 0x59
inc esi
inc esi
push esi
jo 0x4b1a8a
dec bx
dec ebx
imul ebp, dword [esi + 0x64], 0x556b6c39
xor ebx, dword [ecx + 0x57]
jb 0x4b1a61
das
jno 0x4b1aae
arpl word gs:[edi + 0x33], si
xor ch, byte [edi]
pop eax
das
xor dword [ecx + 0x70], ebp
dec ebx
jp 0x4b1abc
ja 0x4b1a87
pop cx
cmp byte [0x3070780a], cl
cmp dword [edi + 0x73], ecx
inc edi
dec ebx
dec esi
imul esp, dword [edi + 0x72], 0x52327361
jb 0x4b1ab9
jae 0x4b1a8c
push edx
jo 0x4b1a9e
xor esp, dword [eax + esi + 0x65]
xor byte fs:[ebp + 0x33], ah
outsd dx, dword [esi]
imul ecx, dword [esi + 0x37], 0x44
xor ebp, dword [edi + 0x6b]
dec esi
aaa
inc esp
dec edi
jbe 0x4b1ac3
push esp
inc di
inc ecx
inc esi
dec di
inc ebx
dec edi
dec eax
dec ecx
jne 0x4b1ae2
inc edi
xor byte [esi + 0x53], dl
js 0x4b1ac4
dec esi
inc ebp
pop ecx
inc edx
inc ecx
imul ecx, dword [eax + 0x68], 0x58
pop eax
pop ecx
inc ecx
inc edi
dec ebp
push eax
xor ebp, dword [eax + 0x47]
dec edx
cmp dword [ecx + 0x42], ecx
inc ebp
dec eax
jno 0x4b1aa5
or cl, byte [eax + 0x79]
xor bl, byte fs:[bp + si + 0x37]
pop edx
aaa
inc esi
popal
xor dword [ebx + esi*2 + 0x6b], edx
jbe 0x4b1b19
imul esi, dword [esi + 0x71], 0x42
inc edx
aaa
inc edi
insb byte es:[edi], dx
push edx
arpl word [esi + eax*2], si
xor al, 0x46
imul ebp, dword [ebx], 0x506b4f4d
xor byte [ebx + 0x34], dl
inc esi
outsd dx, dword [esi]
xor byte [esi + 0x4d], al
inc esi
dec ebp
push eax
pop ecx
push ebp
push edi
inc edx
inc edx
push ebp
xor esi, dword [ebx]
xor dword [ecx + 0x76], edx
dec ebp
dec eax
push ebp
sub esp, dword [ecx + 0x48]
dec eax
jp 0x4b1b02
inc ecx
dec ebp
jns 0x4b1b21
inc esp
jae 0x4b1b53
xor dword [edi], esi
push ebp
dec edx
outsd dx, dword [esi]
push 0x33
sub eax, dword [esi + 0x48]
inc esi
dec eax
jbe 0x4b1af3
or al, byte [esi + 0x56]
dec ebp
js 0x4b1b62
je 0x4b1b61
push esi
jae 0x4b1b62
inc esi
outsd dx, dword [esi]
push esi
imul esi, dword [ecx], 0x4d454a35
push edx
inc edi
xor byte [eax], dh
inc edx
arpl word [ebx + 0x44], bp
imul ecx, dword [ecx + 0x56], 0x66525134
inc ecx
push eax
inc ebp
inc ecx
das
js 0x4b1b3f
ja 0x4b1b56
jbe 0x4b1b56
inc esp
inc edi
jno 0x4b1b4b
dec ebp
dec ebp
push ebp
pop edx
outsd dx, dword [esi]
inc esp
imul eax, dword [ebp + 0x68], 0x6f416b45
inc esi
inc ebp
imul eax, dword [ecx + 0x6f], 0x46
push 0x62416367
dec eax
inc ecx
xor byte [ebx + 0x4d], ah
inc ecx
xor byte [ebp + ecx + 0xa], dh
pop eax
insd dword es:[edi], dx
sub ebp, dword gs:[edi]
jp 0x4b1b7d
inc esi
das
push eax
xor al, 0x50
jb 0x4b1b73
cmp byte [ecx + 0x46], dl
cmp byte [ebx + 0x6b], al
pop eax
imul eax, dword [ebp + 0x67], 0x7a
push cx
inc ebp
jp 0x4b1bb5
push ecx
push eax
push esp
jns 0x4b1b88
xor al, 0x52
push edx
jp 0x4b1bb0
pop ecx
inc edx
dec ebx
xor dword [eax + 0x49], ebp
pop ecx
push esi
dec ebx
arpl word [ebx], bp
inc edi
jae 0x4b1bbd
dec eax
dec edx
inc ecx
xor al, 0x63
inc esi
inc ebp
inc ebx
insd dword es:[edi], dx
popal
dec esp
inc ecx
inc esi
insd dword es:[edi], dx
jp 0x4b1bde
xor byte [esp + eax*2 + 0x53], dh
ja 0x4b1bc6
dec eax
xor eax, 0x4e376a4b
dec ebx
push 0x37
dec esi
or eax, 0x445a440a
dec edx
jae 0x4b1bfb
jb 0x4b1bd4
dec edx
inc esi
jbe 0x4b1be7
push edi
jae 0x4b1bd7
pop ecx
inc edx
xor ecx, dword [esi + 0x70]
inc ebp
jp 0x4b1bc9
xor byte [ebp + 0x74], al
jbe 0x4b1bc9
ja 0x4b1c0a
inc ebp
dec ecx
inc esp
xor edi, dword [edx + 0x48]
das
je 0x4b1bfa
xor byte [edx + 0x45], dl
push ebx
jae 0x4b1bfc
inc esp
inc esp
push 0x76
ja 0x4b1c23
dec ecx
bound edi, qword [ecx]
inc ebp
imul esi, dword [edx], 0x57305135
outsb dx, byte [esi]
xor byte [edi + 0x6e], dl
push edx
jo 0x4b1c35
imul edx, dword [esi + 0x58], 0x64
dec edi
pop eax
dec edi
xor al, 0x30
inc ecx
pop ecx
or eax, 0x656b350a
cmp word [ebp + 0x75], ax
jbe 0x4b1c0a
jne 0x4b1c4f
xor byte [edi], dh
aaa
jo 0x4b1c20
xor bh, byte fs:[edx + 0x73]
xor bh, byte [edx + 0x73]
inc edx
jb 0x4b1c14
inc ebx
inc ebp
inc edx
inc ecx
jns 0x4b1c44
dec ebp
inc ebx
inc edx
sub eax, dword [bp + di + 0x2f]
dec edi
jbe 0x4b1c2c
push ebp
dec esp
imul edx, dword [ecx + 0x7a], 0x45
inc ebp
jne 0x4b1c57
pop edx
push 0x2f6c4552
jne 0x4b1c78
imul ecx, dword [edx + 0x55], 0x426a6238
inc edx
bound si, dword [0x3059484f]
push ebx
push eax
dec eax
imul edx, dword [ebx + 0x46], 0x54696a46
xor eax, 0x327a0a0d
dec ecx
dec ebx
xor cl, byte [ecx + 0x65]
dec ebx
jns 0x4b1c92
push esp
insd dword es:[edi], dx
inc esp
pop edx
xor byte [ebp + 0x4a], ch
insd dword es:[edi], dx
dec edx
dec esp
insb byte es:[edi], dx
push 0x4d373333
outsb dx, byte [esi]
push 0x34
popal
push ecx
dec eax
dec esi
push esp
insb byte es:[edi], dx
jp 0x4b1ca5
insb byte es:[edi], dx
inc ebx
imul eax, dword [ebx + 0x49], 0x75
popal
dec ecx
jne 0x4b1ca8
push 0x54
xor eax, 0x6c675937
push ebp
xor dword [edi + 0x67], eax
outsd dx, dword [si]
dec eax
insd dword es:[edi], dx
ja 0x4b1c87
das
inc esp
dec esi
push ebx
push ebp
jno 0x4b1ca3
arpl word [edx + 0x4d], bx
sub ecx, dword [ebp + 0x50]
jno 0x4b1cb3
popal
inc esi
pop edx
imul ecx, dword [ebp + ecx + 0xa], 0x72
inc esi
insd dword es:[edi], dx
xor dword [edx + 0x76], ebx
xor dh, byte [edi + 0x64]
popal
jne 0x4b1cdc
arpl word [ebp + eax*2 + 0x34], ax
pop eax
inc esp
inc ebp
xor al, 0x58
xor al, 0x73
inc ebx
inc ebx
push edx
inc ebp
das
insb byte es:[edi], dx
imul esp, dword [edx + 0x2f], 0x7a545639
inc esp
bound ebp, qword [edi]
cmp dword [esi + 0x54], edx
jp 0x4b1cd2
xor byte [ebp + 0x47], dh
jae 0x4b1cc5
xor dh, byte [ecx]
inc ebp
xor eax, 0x636e6d76
dec esi
xor dword [ebp + 0x35], eax
jbe 0x4b1d05
outsb dx, byte [esi]
arpl word [ebp + 0x4e], sp
dec eax
imul eax, dword [ecx + 0x68], 0x48
jb 0x4b1d19
jae 0x4b1ced
push ecx
jp 0x4b1d0f
imul ax, word [esi + esi*2 + 0x63], 0x5075
insb byte es:[edi], dx
push ecx
imul eax, dword [esi + esi*2 + 0x63], 0x516c5075
xor al, byte [ebx + eax*2 + 0x53]
inc ebx
push ebx
inc esp
jns 0x4b1ceb
arpl word [0x6c50510a], cx
pop eax
outsd dx, dword [esi]
insd dword es:[edi], dx
push ecx
inc edi
dec edi
pop edx
dec eax
xor eax, 0x6b364152
inc ebx
dec edi
dec edx
dec ecx
jne 0x4b1d37
das
push ecx
insb byte es:[edi], dx
inc esi
push edi
imul eax, dword [edx + 0x69], 0x64
dec esp
outsb dx, byte [esi]
push edi
jo 0x4b1d15
push edi
jbe 0x4b1d17
pop eax
push edx
dec edi
push ecx
jno 0x4b1d50
push esp
imul esi, dword [edi], 0x58
pop eax
das
push edx
inc ecx
xor al, 0x36
das
dec edi
je 0x4b1d6c
dec ebp
dec eax
push ebx
jo 0x4b1d5c
das
dec ebp
jo 0x4b1d3f
push eax
inc ebx
cmp byte [ebx + 0x35], al
outsb dx, byte [esi]
push esp
dec edx
push ebx
or eax, 0x4449320a
dec esi
bound ebp, qword [ebx]
inc edx
jae 0x4b1d58
inc ebp
dec edi
outsd dx, dword [esi]
dec esp
push ecx
pop eax
dec edx
inc esp
push 0x59
push 0x69
inc ebx
outsb dx, byte [si]
xor byte [eax + 0x77], dh
dec ecx
push 0x41
insd dword es:[edi], dx
pop eax
pop edx
jne 0x4b1d95
insd dword es:[edi], dx
pop eax
je 0x4b1d63
cmp dword ss:[eax + edi*2 + 0x70], esp
je 0x4b1d87
das
inc esp
xor byte [ecx + esi + 0x37], cl
inc edi
push eax
inc esp
inc edx
pop ecx
ja 0x4b1d9d
outsd dx, dword [esi]
dec ebp
push edi
cmp byte [ebx], ch
push ecx
outsb dx, byte [esi]
jo 0x4b1d7f
popal
dec eax
dec eax
inc ecx
push esp
xor bh, byte [ecx]
or eax, 0x4778380a
js 0x4b1da1
das
insb byte es:[edi], dx
bound ecx, qword [esi + 0x52]
je 0x4b1da4
push esi
xor eax, 0x2f792f43
inc ebx
das
jns 0x4b1d96
xor esp, dword [ebp + 0x44]
dec eax
aaa
jns 0x4b1dc7
inc esp
push 0x4361394e
inc ebx
xor al, 0x34
inc ecx
push ecx
arpl word [ebx + 0x73], bp
inc ebp
inc esp
push 0x4d4e462b
sub eax, dword [esi + 0x4e]
dec ebp
ja 0x4b1de8
inc ebp
inc edi
ja 0x4b1dbb
sub ecx, dword [eax + 0x46]
jno 0x4b1de2
dec ecx
inc ecx
xor al, 0x49
push edi
imul ecx, dword [eax + 0x41], 0x44
inc ecx
inc esp
inc ebx
push ecx
jae 0x4b1e11
js 0x4b1ddf
inc edx
inc esp
push eax
push 0x72
jae 0x4b1db1
jb 0x4b1e16
or eax, 0x6b49450a
push edi
jb 0x4b1ded
or al, byte [ebp + 0x49]
imul edx, dword [edi + 0x72], 0x42
inc ecx
inc esp
inc ecx
jb 0x4b1df1
inc edi
ja 0x4b1e20
inc ebp
imul ecx, dword [edi + 0x68], 0x71777951
dec eax
dec esp
outsb dx, byte [esi]
dec edi
dec ecx
dec ecx
outsd dx, dword [esi]
aaa
jbe 0x4b1e3e
inc ebp
inc ecx
dec edi
jbe 0x4b1e34
cmp byte [edx + 0x49], dl
inc ebp
push esp
jbe 0x4b1e35
dec esp
jbe 0x4b1e1d
outsd dx, dword [esi]
dec edx
pop edx
push edx
push edi
imul ebp, dword ss:[ecx + 0x6d], 0x6953756a
dec ebx
push ebx
imul ecx, dword [ebx + 0x63], 0x50674e69
arpl word [ecx + 0x4e], bp
push eax
push ecx
insd dword es:[di], dx
dec ebp
cmp dword [eax], esi
pop edx
inc ebx
jae 0x4b1e4a
or eax, 0x4959520a
jo 0x4b1e43
push 0x63466e67
dec eax
dec ecx
imul esi, dword [edx + edi*2 + 0x49], 0x4d75714b
jae 0x4b1e76
dec ebx
push esp
dec esp
bound ecx, qword [ebx + 0x76]
xor eax, 0x53714450
inc esp
jno 0x4b1e67
aaa
inc ecx
inc ecx
xor bh, byte [eax]
dec ecx
je 0x4b1e90
push 0x52367162
bound esi, qword [ecx + 0x36]
push edx
cmp byte [ecx], dh
jae 0x4b1e91
push esp
inc esp
jb 0x4b1e9b
outsd dx, dword [esi]
xor byte [esi], dh
jno 0x4b1e96
dec esi
push 0x6b
aaa
popal
push ebp
push ebx
sub edx, dword [ebx + 0x62]
jae 0x4b1e7c
js 0x4b1eab
insd dword es:[edi], dx
xor dh, byte [edx]
or eax, 0x7763490a
xor cl, byte [0x7763490a]
ja 0x4b1ebc
ja 0x4b1ebd
ja 0x4b1e76
das
push 0x4c453741
inc ebp
dec esp
inc edi
outsb dx, byte [esi]
dec ecx
dec ecx
jae 0x4b1ec5
push 0x6d2b4c4b
jae 0x4b1ea0
das
aaa
pop ecx
xor al, 0x61
imul ebp, dword [ebx + 0x30], 0x3444646e
js 0x4b1e9e
push edi
push edx
dec eax
push 0x344d7443
jp 0x4b1ec6
dec esi
push ebx
jo 0x4b1ec9
pop eax
xor dl, byte [ebx + 0x62]
inc esp
dec ecx
dec ecx
dec edi
dec esi
inc esp
imul ebp, dword [edx + 0x74], 0x43444878
sub ebp, dword [edi]
push 0xa0d4570
push 0x67
xor ebp, dword [bp + 0x6e]
xor ebp, dword [esi + 0x6e]
dec ebp
dec edi
insd dword es:[edi], dx
jbe 0x4b1eea
imul esp, dword [ecx + 0x75], 0x43
jne 0x4b1ee0
inc edx
push ebp
push edi
inc edi
dec edi
push esi
dec esi
popal
push ecx
xor byte [esi + 0x76], al
dec esp
jne 0x4b1f21
jne 0x4b1edc
das
inc esp
dec ecx
dec ebx
sub edi, dword [eax]
cmp byte [ebx + edx*2 + 0x5a], cl
inc ecx
bound edi, qword [edx + 0x31]
pop ecx
push edi
push 0x4b474275
pop eax
imul edi, dword [eax], 0x4f
dec edi
dec ebx
dec eax
pop ecx
push 0x2f446367
push 0x444d4668
push 0x51
inc ecx
dec esi
push 0x46
bound esp, qword [ecx + 0xd]
or ah, byte [ecx + 0x59]
inc esi
push esp
dec ebp
inc esp
das
sub eax, dword [edi + 0x6c]
push edx
jae 0x4b1f3a
jp 0x4b1f52
push ebp
imul eax, dword [ebp + 0x49], 0x78
inc esp
inc edx
jbe 0x4b1f4a
arpl word [ebp + 0x4d], ax
imul edx, dword [eax + 0x4f], 0x54
inc esp
inc esp
push edx
inc edi
insb byte es:[edi], dx
sub eax, dword [esi + 0x51]
dec ebx
push ebp
inc ebp
insd dword es:[edi], dx
jns 0x4b1f7d
jae 0x4b1f63
push ebx
js 0x4b1f51
inc ecx
inc esp
dec ecx
xor ebp, dword [esi + 0x46]
inc edi
dec ebx
xor ah, byte ss:[ecx + 0x6b]
push ebp
pop ecx
js 0x4b1f7b
push ebx
push ebp
jb 0x4b1f77
push esp
push ecx
cmp dword [edx], esi
or eax, 0x454e700a
push 0x6a
push eax
xor al, 0x5a
cmp byte [ebx + 0x57], dh
dec ebp
inc ecx
insb byte es:[edi], dx
popal
xor byte [eax + 0x57], dh
inc edx
imul ebp, dword [ecx + eax*2 + 0x67], 0x4e
imul eax, dword [ebp + 0x64], 0x74444679
dec eax
dec ebx
push esi
push 0x49
jns 0x4b1f87
je 0x4b1fb6
arpl word [eax], di
push eax
dec esp
cmp byte [eax + 0x4c], dl
dec esp
dec esp
jo 0x4b1f8c
jns 0x4b1f87
dec edx
cmp dword [esi + 0x7a], ecx
push ebp
dec ecx
dec esp
push esp
pop ecx
pop eax
push ebp
jne 0x4b1fd3
jae 0x4b1fd3
push ebp
inc edi
imul esi, dword [eax], 0x46597167
dec ecx
aaa
jp 0x4b1f85
or eax, 0x74334c0a
or cl, byte [ebx + esi + 0x74]
je 0x4b1fea
insd dword es:[edi], dx
xor eax, 0x44506657
jp 0x4b1ffd
inc ebp
inc ecx
dec ecx
dec ecx
dec esi
bound esi, qword [ebx]
pop ecx
jno 0x4b1ffd
pop ecx
push ebp
sub ebx, dword [eax + 0x73]
imul ecx, dword [ecx + 0x64], 0x71366f30
arpl word [ecx + 0x64], bp
pop ecx
inc edi
jb 0x4b1ff6
jno 0x4b1ff4
outsd dx, dword fs:[esi]
inc ebp
inc ecx
xor ch, byte [edi + 0x4e]
jno 0x4b2025
xor al, 0x6c
inc ebx
push ecx
push 0x4a
push 0x50727457
push eax
das
pop edx
dec edi
outsd dx, dword [esi]
push edi
jae 0x4b2016
dec edx
xor eax, 0x596d6b4a
push 0x544d0a0d
popal
push ecx
dec esi
push ecx
insb byte es:[edi], dx
jno 0x4b2037
jns 0x4b2021
xor dl, byte [edi + 0x43]
push edi
inc ebx
dec ecx
push ecx
push ecx
inc ebx
inc ebx
dec ecx
dec ecx
dec ebp
inc ecx
xor al, 0x59
dec edi
cmp byte [edi + 0x33], cl
xor esp, dword [edx + 0x62]
push 0x36303231
xor dword [edx], esi
xor byte [esi], dh
push 0x49457a57
push esp
jp 0x4b206e
push edi
aaa
push esi
xor al, byte [ecx + 0x6e]
inc ecx
outsb dx, byte [esi]
inc ebp
inc edx
pop ecx
sub ebx, dword [edx + 0x66]
dec ebp
outsd dx, dword [esi]
outsd dx, dword [esi]
aaa
das
cmp byte [edx + 0x42], dh
xor byte [eax + 0x52], ch
inc ebx
jne 0x4b2066
or eax, 0x7437430a
ja 0x4b205c
aaa
je 0x4b2090
inc edx
dec ebx
insb byte es:[edi], dx
push esi
dec ebp
dec ebp
inc ebp
inc ecx
jae 0x4b205c
xor byte [edi + 0x76], dl
ja 0x4b20a2
jbe 0x4b209e
jp 0x4b2074
dec ebx
inc ecx
inc esi
dec eax
arpl word [edi + 0x63], si
dec ecx
insb byte es:[edi], dx
xor dword [eax], esi
dec esi
xor byte [eax + 0x63], bh
imul eax, dword [ecx + 0x6a], 0x79777877
jns 0x4b2071
outsd dx, dword [esi]
jo 0x4b2072
push 0x32477956
dec ebx
xor al, 0x43
push esp
push ebx
cmp dword [edi + 0x6c], ecx
push ebx
jno 0x4b20c1
dec esi
push eax
aaa
dec ebx
dec ebx
dec edi
push ebp
cmp dword [bp + si + 0x41], edi
xor al, 0xd
or bh, byte [eax + 0x6f]
jne 0x4b20ae
inc edi
inc esp
dec esp
push 0x49
insb byte es:[edi], dx
push 0x71517537
jne 0x4b20c1
jno 0x4b20b9
inc edi
dec edx
jne 0x4b20aa
xor eax, 0x354c346a
cmp dword [edi + 0x6a], eax
push 0x34
dec esp
xor eax, 0x6a674439
arpl word [ecx + 0x6f], bp
push 0x62
dec edi
imul ebp, dword [ebx + eax*2 + 0x4f], 0x72567832
jae 0x4b20f8
aaa
cmp byte fs:[ebx + 0x79], dh
jae 0x4b210b
inc esp
je 0x4b20e8
inc edx
jp 0x4b2109
inc ebx
xor bl, byte [eax + 0x57]
dec ecx
dec edx
dec edx
jns 0x4b2112
dec edx
js 0x4b20dc
insd dword es:[edi], dx
js 0x4b2113
dec ebx
jae 0x4b2101
imul ebx, dword [edx + 0x74], 0xa0d315a
cmp dword [ebp + 0x54], esi
xor dword [0x5475390a], ecx
inc esp
dec esp
xor dword [ecx + 0x4c], ebp
inc esi
jns 0x4b2132
xor ebp, dword [edx + 0x61]
bound esi, qword [ebx]
push eax
push 0x51
push eax
dec edx
insd dword es:[edi], dx
pop edx
dec ecx
je 0x4b211b
push ebp
jp 0x4b2136
insb byte es:[edi], dx
xor dh, byte [ebp + 0x6b]
ja 0x4b2147
imul ebx, dword [ecx + 0x50], 0x4c4e6651
push ebx
dec ecx
jbe 0x4b2158
push ebp
je 0x4b212d
xor al, 0x6b
inc esi
inc edi
arpl word [edi + 0x35], sp
jae 0x4b2131
dec eax
inc ecx
pop eax
pop edx
outsd dx, dword [si]
inc ebx
xor dword [ebx + 0x30], esi
jae 0x4b212a
pop ecx
inc ecx
inc edi
or eax, 0x454b420a
inc ebp
dec edx
inc edx
dec ebx
push edx
inc edx
push ebx
imul ebp, dword gs:[esi + 0x56], 0x56445272
outsb dx, byte [esi]
push esi
jb 0x4b2161
inc esp
push esi
xor eax, 0x2f586830
xor eax, 0x2f586830
xor byte [eax + 0x58], ch
das
bound edx, qword gs:[ebx + 0x77]
dec ebx
aaa
xor esi, dword [ecx]
aaa
push edi
sub esi, dword [eax + 0x6b]
outsd dx, dword [esi]
dec ebp
pop ecx
inc edx
je 0x4b218d
xor al, 0x2f
imul edx, dword [ecx + 0x43], 0x6f306d41
push ecx
inc ebx
inc ecx
insd dword es:[edi], dx
xor byte [edi + 0x67], ch
sub ecx, dword [ecx + ebp*2 + 0x49]
outsd dx, dword [esi]
sub ecx, dword [si + 0x69]
dec ecx
imul ecx, dword [ecx + 0x36], 0x53684733
xor eax, dword ss:[edi + 0x68]
push ebx
xor dword [edx + 0x32], eax
inc ebp
dec ecx
push ecx
jns 0x4b2189
xor byte [ecx + 0x4d], cl
dec ecx
dec ebp
push edi
outsd dx, dword [esi]
or eax, 0x4455410a
bound edi, qword [ecx + 0x6c]
jp 0x4b21c2
dec esi
outsb dx, byte [esi]
sub edi, dword gs:[edx + 0x75]
sub edi, dword [edx + 0x75]
inc edi
inc ecx
inc esp
xor cl, byte [ebp + 0x61]
pop ecx
dec ebx
jns 0x4b219d
inc esi
push 0x51305448
inc ebp
jbe 0x4b21bb
inc ebx
dec ebx
aaa
push ebp
outsb dx, byte ss:[esi]
imul ecx, dword [eax + 0x6e], 0x42
inc ebx
inc ebp
pop edx
inc edx
dec ecx
push 0x4262436a
aaa
push 0x38
js 0x4b21fe
jp 0x4b21e3
js 0x4b2207
jns 0x4b21e4
push ebp
push ebx
cmp byte ss:[ebp + 0x56], cl
push ecx
pop edx
push edi
pop ecx
imul ecx, dword [0x7479380a], 0x434a5a5a
je 0x4b21f9
pop edx
dec edx
inc ebx
inc edx
inc esp
inc ebp
dec edx
js 0x4b2219
pop eax
insb byte es:[edi], dx
das
imul edx, dword [ecx + 0x4a], 0x57
xor byte [ecx + 0x69], ch
dec eax
outsb dx, byte [esi]
xor al, 0x6a
insd dword es:[edi], dx
dec eax
xor ch, byte [ebp + 0x45]
imul esi, dword [ecx], 0x3630476c
push edx
push esp
dec ebx
cmp dword [edi], esi
dec edi
inc esp
insd dword es:[edi], dx
dec esp
cmp dword [eax], edi
xor eax, 0x756e4553
dec ebp
bound esi, qword [ecx]
bound esi, qword [ecx + 0x34]
inc edx
inc ecx
xor word [ebx + 0x47], cx
push ecx
jb 0x4b2228
inc edi
dec eax
inc ebp
inc ebp
js 0x4b225f
or eax, 0x5955450a
sub eax, dword [ecx + 0x78]
jb 0x4b2224
aaa
arpl word [edx + 0x52], dx
dec esi
inc esp
push 0x53495369
push ebx
dec ecx
push ebx
outsb dx, byte [esi]
inc ebp
cmp dword [ecx + 0x4a], ebp
push ebp
push ebx
push edx
dec eax
xor eax, 0x646e4245
dec edi
inc edx
outsb dx, byte [esi]
dec edi
dec ebx
das
jno 0x4b227b
push esi
dec esi
inc esp
push 0x54695559
xor byte [ebp + 0x6c], cl
insb byte es:[edi], dx
dec edx
cmp byte [ebp + 0x70], al
insd dword es:[edi], dx
jno 0x4b2263
je 0x4b2298
inc ecx
inc ecx
push eax
dec ecx
push edx
push 0x79
pop edx
xor byte [ecx + 0x42], cl
jbe 0x4b227b
insd dword es:[edi], dx
push ebp
je 0x4b2243
or cl, byte [ebx + 0x34]
push 0x72644442
je 0x4b22a2
jne 0x4b2293
dec edx
push ecx
ja 0x4b22ac
dec eax
jae 0x4b22c3
sub ebp, dword gs:[ebx]
arpl word [eax], si
xor eax, 0x446b3239
inc esi
jae 0x4b22b8
xor dl, byte [ecx + 0x76]
outsb dx, byte [esi]
xor byte [edi + 0x51], dh
jo 0x4b22d0
push ecx
inc ebp
dec edx
jns 0x4b22ce
push 0x6b
imul esi, dword [ebx + 0x2b], 0x5a
imul ebp, dword [ebx + 0x73], 0x2b
pop edx
inc edx
dec ebx
push ecx
dec esi
inc ecx
arpl word [ecx], si
push ebx
imul ecx, dword [edi + ebp + 0x33], 0x54
dec esi
inc esi
je 0x4b22f3
push ecx
push eax
xor bh, byte [eax + 0x34]
inc ebx
dec esp
or eax, 0x34434f0a
jae 0x4b22f3
dec esi
cmp byte [eax], bh
jno 0x4b22d2
inc edi
inc ecx
inc ecx
insd dword es:[edi], dx
dec edx
dec ecx
dec ebp
push 0x79465355
imul ebp, dword [edi + eax*2 + 0x39], 0x62
dec esp
imul edx, dword [ecx + 0x4e], 0x30
insb byte es:[edi], dx
js 0x4b2313
imul eax, dword [si + 0x30], 0x6d777955
inc esp
xor byte [ebp + 0x79], dl
ja 0x4b231f
inc ebp
pop eax
arpl word [esi + 0x53], ax
insb byte es:[edi], dx
cmp byte [edi], dh
ja 0x4b2334
dec edx
pop edx
dec ebx
push 0x79
inc esp
inc esp
dec edi
push ebp
pop eax
insb byte es:[edi], dx
pop edx
inc ebx
arpl word [esi + 0x7a], si
jne 0x4b231a
dec ebx
dec ebx
js 0x4b22df
or bh, byte [ecx + 0x47]
push ebx
dec edx
push ebp
xor eax, 0x467a6932
inc edi
dec ebp
inc ecx
jo 0x4b2344
dec edi
jae 0x4b232e
push ecx
je 0x4b2359
jbe 0x4b232f
dec edx
push eax
xor eax, 0x56774377
insd dword es:[edi], dx
pop edx
push esi
ja 0x4b2343
sub esp, dword [ecx + 0x4c]
sub eax, dword [esi + 0x6b]
insd dword es:[edi], dx
xor esi, dword fs:[esi + ebp*2]
inc esi
inc ecx
js 0x4b2373
dec edx
jno 0x4b234e
jno 0x4b2358
insb byte es:[edi], dx
push 0x596a3550
push ecx
inc edi
popal
inc ebp
inc esp
jo 0x4b235c
dec esi
jno 0x4b2382
inc ecx
inc ecx
cmp dword [eax + esi*2 + 0xd], edx
or dh, byte [0x2f4c386e]
or eax, 0x386e350a
dec esp
das
push ecx
jae 0x4b2383
pop ecx
push ecx
push ebp
inc ebx
popal
push 0x32
jp 0x4b2389
xor bh, byte [edx + 0x57]
dec esi
imul esi, dword [edi + 0x67], 0x57633179
pop ecx
ja 0x4b239d
jns 0x4b2369
arpl word [edi + 0x59], dx
dec ebp
popal
das
inc edi
dec ebp
push esp
inc ebx
jno 0x4b238b
inc edi
insb byte es:[edi], dx
push edx
dec edx
push 0x41
push esp
push esp
inc ebx
pop edx
xor eax, 0x75754a74
aaa
je 0x4b23ba
dec esp
jbe 0x4b23ab
dec eax
jno 0x4b23ae
xor byte gs:[eax + 0x56], dh
jbe 0x4b23de
xor byte [ecx + 0x64], cl
inc ebp
dec eax
inc esp
dec ebp
xor eax, 0x47520a0d
inc ebx
inc esp
inc edi
inc edx
dec ecx
outsb dx, byte [esi]
outsd dx, dword [esi]
dec edi
pop eax
outsd dx, dword [esi]
inc edi
jp 0x4b23cb
insd dword es:[edi], dx
popal
pop edx
push edi
outsb dx, byte [esi]
push ecx
insb byte es:[edi], dx
inc esp
popal
push ecx
outsb dx, byte [esi]
insd dword es:[edi], dx
arpl word [ebp + 0x69], dx
ja 0x4b23d1
aaa
pop ecx
dec ecx
dec edx
inc edi
imul edx, dword [ebp + 0x75], 0x75
inc esi
jae 0x4b23e9
dec ebx
dec ecx
dec edi
jb 0x4b2404
inc edi
push esp
xor al, 0x76
push ecx
xor byte ss:[ecx + 0x7a], bl
imul eax, dword [edi + 0x6e], 0x4d6b4d72
dec eax
push bx
jb 0x4b23fd
imul ecx, dword [ebp + 0x48], 0x66
push ebx
dec eax
dec ebp
dec esp
push 0x4b
dec edx
or eax, 0x6155480a
jne 0x4b242b
dec esp
jae 0x4b241d
inc ebx
push esi
pop edx
dec eax
sub esi, dword [eax]
jp 0x4b243e
js 0x4b2433
xor al, 0x6f
inc edx
das
sub eax, dword [ecx + 0x2b]
insb byte es:[edi], dx
dec esi
push 0x57
outsb dx, byte [esi]
dec eax
push ebx
inc ecx
aaa
dec edx
jae 0x4b2446
arpl word [ecx + 0x4c], si
aaa
dec edi
push ebp
outsd dx, dword [esi]
push ebx
push eax
push esi
xor al, 0x6a
imul esi, dword [ecx], 0x6c435044
dec edx
inc ecx
xor dh, byte [eax + edi*2]
dec ebx
js 0x4b2474
push 0x4e304869
push esi
pop ecx
push 0x44543058
or eax, 0x4369530a
pop edx
inc ebp
cmp byte [edx + 0x61], bl
inc ebp
insb byte es:[edi], dx
dec ecx
push 0x5235636e
jb 0x4b2454
dec ebp
jo 0x4b2452
pop eax
push esp
outsd dx, dword [esi]
dec esp
jns 0x4b246d
insb byte es:[edi], dx
push edi
cmp dword [ebx + 0x36], ebp
inc ebp
inc ebp
jp 0x4b249b
dec esp
dec esp
inc ebx
push esi
dec esi
push edx
push 0x71
push ebp
push eax
cmp dword [edx + 0x31], edx
dec ecx
push ebp
xor al, 0x51
dec esp
pop eax
dec esp
je 0x4b249a
je 0x4b247d
je 0x4b247d
insb byte es:[edi], dx
popal
xor ebx, dword [eax + 0x4f]
xor bh, byte [ecx + 0x67]
jns 0x4b2499
arpl word [ecx + 0x46], ax
inc esi
arpl word [ebp + ecx + 0xa], dx
imul ebx, dword [ecx + 0x67], 0x53
dec edx
je 0x4b24b7
pop ecx
push edi
xor dword [edi + 0x42], ecx
jae 0x4b24ba
push 0x4a38546b
dec edx
insb byte es:[edi], dx
pop eax
push 0x48
push edi
sub edi, dword [edx + 0x58]
jp 0x4b24ce
jbe 0x4b24e2
dec ebp
popal
inc ebx
dec esp
jp 0x4b24e5
dec edx
dec edx
inc esi
aaa
xor eax, dword [ecx + 0x6a]
imul ebp, dword [edi + 0x49], 0x59
sub esi, dword [ebx + 0x43]
inc edi
jne 0x4b24fb
jo 0x4b24dd
jb 0x4b24da
xor dword [edi + 0x67], ebp
dec esp
das
xor edi, dword [eax + 0x55]
push ebp
jns 0x4b24ea
dec esi
dec edx
xor eax, 0x4137304f
xor byte [eax + edx*2 + 0xd], dh
or cl, byte [ebx + 0x62]
dec esp
push eax
jae 0x4b24f9
inc sp
dec edx
xor al, 0x33
popal
dec ecx
dec ecx
popal
sub ecx, dword [ecx + 0x6e]
dec ecx
outsb dx, byte [esi]
push edi
jp 0x4b251d
insb byte es:[edi], dx
push ecx
push 0x56
outsd dx, dword [esi]
push 0x5659576f
ja 0x4b2542
inc ecx
push esi
sub edx, dword fs:[edx + 0x4c]
xor byte [ebp + 0x70], cl
jae 0x4b2529
inc esp
xor ebx, dword [eax + 0x4b]
imul esi, dword [0x6b326972], 0x67
jne 0x4b2535
imul esi, dword [edx], 0x5575676b
jne 0x4b2535
push esi
jo 0x4b253d
pop edx
dec ecx
popal
pop edx
arpl word [ecx + 0x57], si
pop eax
jne 0x4b254d
outsb dx, byte [esi]
dec eax
push ebx
xor esi, dword [0xa0d384a]
push esi
inc esi
pop ecx
push ebp
dec ebx
dec esi
inc ebp
push edi
dec ebx
push eax
inc edx
imul esi, dword [ecx], 0x70744959
cmp byte [ebx + 0x7a], ah
imul esi, dword [eax + 0x64], 0x6e495247
insb byte es:[edi], dx
inc esi
push 0x48
jp 0x4b2570
xor byte [ecx + 0x42], cl
jb 0x4b2584
jp 0x4b2569
dec ebx
imul eax, dword ss:[edi + 0x51], 0x4253665a
push edi
inc esi
xor dword [edx + ebx*2 + 0x4d], ebp
insb byte es:[edi], dx
pop edx
dec ebp
dec ecx
dec ecx
jne 0x4b2574
das
push ecx
inc ecx
js 0x4b257f
push edi
inc ecx
xor eax, 0x4d496c38
inc esi
dec esi
dec ebx
inc ebx
inc ecx
or eax, 0x514f620a
or ah, byte [edx + 0x4f]
push ecx
inc esi
xor ecx, dword [ebx + eax*2 + 0x32]
dec ebx
push 0x62
jne 0x4b25ba
bound esi, qword [ebp + 0x6a]
insd dword es:[edi], dx
xor dword [eax + 0x68], edi
push ecx
jae 0x4b25a6
inc esp
jb 0x4b2590
push esi
dec esp
arpl word [ecx + 0x46], di
jae 0x4b25d8
das
dec esp
push eax
pop ecx
imul edx, dword [esi + 0x65], 0x4b
jne 0x4b25af
jo 0x4b25bc
dec edx
push esp
push 0x4f4a4a76
push 0x4f4a4a76
dec edi
jns 0x4b25ec
jne 0x4b25be
push esp
inc ebp
jbe 0x4b25e8
push 0x48
dec edi
inc ebp
push 0x6d425a6a
inc edx
insd dword es:[edi], dx
cmp byte [ebp + 0x53], cl
xor al, 0x39
push edi
inc ebx
push ebx
dec eax
or eax, 0x64412f0a
push edi
or ch, byte [edi]
inc ecx
push edi
popal
insd dword es:[edi], dx
popal
jne 0x4b25de
xor eax, 0x6e444c52
jp 0x4b2618
imul ebp, dword [edi + 0x58], 0x664b7954
inc ebx
dec ebx
inc bx
dec ebx
push 0x54445254
push esp
inc esp
dec edi
jae 0x4b262e
jo 0x4b25fd
inc ecx
jno 0x4b2622
push edi
push ebx
inc edi
inc esi
bound ecx, qword [edx + 0x65]
dec ebx
dec edx
dec ebx
push esi
push edi
jne 0x4b260b
xor al, 0x54
push edi
push edi
inc ecx
jno 0x4b2614
bound esi, qword [ebx + 0x59]
inc ebx
xor dl, byte [edi + 0x54]
push 0x56726a6f
jae 0x4b264e
outsd dx, dword [esi]
imul ecx, dword [eax + 0xd], 0x6458630a
cmp byte [ecx + 0x68], ah
or ah, byte [ebx + 0x58]
cmp byte fs:[ecx + 0x68], ah
js 0x4b264f
cmp byte [esi + ebp*2 + 0x51], cl
dec esp
outsb dx, byte [esi]
push ecx
inc esi
dec dx
push esp
outsd dx, dword [esi]
das
outsd dx, dword [esi]
dec ecx
jno 0x4b2647
outsb dx, byte [esi]
inc ebp
push ebp
push ecx
inc ecx
ja 0x4b2670
jb 0x4b2646
inc edi
push edi
jns 0x4b2679
jae 0x4b2666
inc ebx
inc ebp
dec edx
jno 0x4b265b
js 0x4b2681
xor dword gs:[ecx + 0x6c], ecx
dec esp
inc esi
aaa
dec eax
dec edx
cmp dword [eax + 0x61], ebp
push esi
imul edi, dword [ecx], 0x43766e77
push eax
inc edi
push eax
ja 0x4b268d
push 0x4f
dec edi
push ebp
imul edx, dword [ecx + 0x67], 0xd457568
or dh, byte [ebx + 0x77]
dec ebp
ja 0x4b267d
dec ecx
imul edx, dword [ebx + 0x74], 0x41445344
outsb dx, byte [esi]
insd dword es:[edi], dx
push ax
push ebx
xor cl, byte [edi + 0x6e]
push ecx
inc ecx
bound ecx, qword [eax + 0x7a]
jp 0x4b2694
dec ebp
push 0x634b594d
push ecx
dec esp
dec ebp
jb 0x4b26c6
outsb dx, byte [esi]
jbe 0x4b26be
cmp byte [edx + 0x34], dl
dec edx
je 0x4b26cf
push esi
inc esp
insd dword es:[edi], dx
dec ecx
push edx
dec esp
popal
bound esi, qword [edi + 0x4e]
push ebx
push esp
push ecx
jo 0x4b26d5
push ebp
push eax
inc edi
sub edi, dword [eax + 0x38]
push edi
pop ecx
xor byte [edi + 0x48], al
das
dec ecx
js 0x4b26e8
or eax, 0x4443780a
inc esp
popal
dec ebp
inc ebx
inc ecx
ja 0x4b26c9
outsd dx, dword [esi]
jae 0x4b26be
push 0x35324968
dec ecx
inc esi
das
sub edx, dword [edi + 0x61]
inc esp
push eax
outsd dx, dword [esi]
jae 0x4b2702
push edi
jno 0x4b2706
pop edx
jno 0x4b26df
jo 0x4b26ef
jb 0x4b26d9
push edi
dec esi
jae 0x4b26fe
inc edi
outsb dx, byte [esi]
inc edx
inc ebp
ja 0x4b26ef
bound ecx, qword [eax + 0x52]
pop eax
push 0x46
insb byte es:[edi], dx
jo 0x4b2721
jne 0x4b272b
imul esi, dword [esi], 0x71
jb 0x4b26e9
push ebx
push ebx
dec edx
inc ebx
pop edx
inc edi
jae 0x4b2738
jno 0x4b26d5
or eax, 0x45346f0a
or ch, byte [edi + 0x34]
inc ebp
outsd dx, dword [esi]
xor al, 0x45
inc ebx
jno 0x4b2724
jns 0x4b2716
jb 0x4b270c
jbe 0x4b273f
popal
sub esp, dword [esi + 0x34]
push edi
push 0x6b
outsb dx, byte [esi]
push 0x55774734
inc edi
ja 0x4b2737
push edi
arpl word [eax + 0x35], cx
inc ebx
inc ecx
inc edx
inc esp
cmp byte [ecx + 0x39], dl
je 0x4b2757
imul eax, dword [di + 0x67], 0x4d
imul eax, dword [ebp + 0x67], 0x4d
cmp dword [ebx + 0x4f], esi
jae 0x4b272c
xor byte [ecx + 0x59], cl
xor dh, byte [edi + ebp + 0x72]
push ecx
das
jb 0x4b2752
dec eax
dec eax
sub ecx, dword [ecx + 0x64]
jb 0x4b2774
jbe 0x4b2763
imul esi, dword [edi + esi], 0x6d663861
aaa
popal
cmp byte [esi + 0x6d], ah
je 0x4b2786
push esp
or eax, 0x4931320a
arpl word [eax + esi + 0x64], si
xor dl, byte [esi + 0x2b]
or dh, byte [edx]
xor dword [ecx + 0x63], ecx
je 0x4b274d
xor dl, byte fs:[esi + 0x2b]
dec esp
dec ebp
pop edx
outsd dx, dword [esi]
inc ebx
dec ecx
pop ecx
dec ebp
push 0x45
inc ebp
imul cx, word [ebp + 0x33], 0x6f57
outsd dx, dword [esi]
ja 0x4b276d
jno 0x4b2768
xor byte [esi + 0x66], ch
pop eax
outsb dx, byte [esi]
pop ax
cmp byte [ecx], dh
xor bl, byte [ecx + 0x69]
dec ebx
js 0x4b2787
imul ecx, dword [ebx + 0x78], 0x2b503644
ja 0x4b27aa
push eax
sub esi, dword [edi + 0x62]
push ecx
pop eax
jb 0x4b2790
push esp
xor byte [edx + 0x49], al
jbe 0x4b27cc
das
inc edx
jns 0x4b27ab
sub ebp, dword [eax + 0x6f]
aaa
ja 0x4b2795
arpl word [esi + 0x4c], dx
insb byte es:[edi], dx
push esi
xor cl, byte [0x634d690a]
or eax, 0x634d690a
das
jne 0x4b27b7
inc ecx
push ecx
pop edx
xor dword [eax + 0x63], ebp
aaa
cmp dword [eax + 0x5a], ebx
pop edx
push esp
pop edx
jb 0x4b27bc
push edx
push edi
push ecx
aaa
push ebp
cmp byte [edi + 0x43], dh
dec ecx
inc ebx
inc edi
jae 0x4b27dc
push esp
inc ecx
dec eax
inc ebx
push ecx
push esp
xor al, 0x62
outsd dx, dword [esi]
push 0x73
inc ecx
dec edx
push edi
push edx
cmp dword [ebx + 0x65], eax
imul esi, dword [edx + 0x50], 0x48
bound esi, qword [ebx]
outsd dx, dword [esi]
xor al, 0x2b
push ecx
cmp dword [ecx + 0x33], ebx
jne 0x4b27fb
push esp
push edi
jp 0x4b2818
insb byte es:[edi], dx
push esi
inc ebp
jns 0x4b281b
push edi
or eax, 0x4a55730a
inc ebx
inc esp
das
jae 0x4b281e
inc esp
je 0x4b2830
pop edx
xor eax, dword [ebp + 0x47]
das
outsb dx, byte [esi]
inc esi
pop eax
xor eax, 0x7845596d
bound esp, qword [edx + 0x4d]
push 0x4c
xor eax, 0x39455669
xor eax, 0x77717453
push 0x376b3063
pop eax
arpl word [eax], si
imul esi, dword [edi], 0x58
push esp
dec ebp
xor byte [edi + 0x6a], cl
dec esi
dec ebx
je 0x4b283a
das
push eax
cmp byte [eax + 0x30], cl
inc edx
push esp
inc ebx
xor eax, 0x33483436
jp 0x4b283c
jne 0x4b2847
dec ebx
dec esp
inc ebp
push ebp
or eax, 0x4d414a0a
push edi
imul edi, dword [ecx + 0x31], 0x77323738
das
arpl word fs:[edi + 0x74], cx
push esi
push esi
pop edx
imul ecx, dword [edx + 0x57], 0x442b4c45
dec esp
sub eax, dword [edx + esi*2 + 0x41]
jb 0x4b285e
cmp byte [ecx + 0x30], dh
jno 0x4b2850
jno 0x4b2895
aaa
outsb dx, byte [esi]
inc ebp
jno 0x4b289a
inc edx
inc esp
dec edi
sub eax, dword [edx + 0x59]
xor esi, dword ss:[eax + edi*2]
xor al, 0x78
inc ebx
inc ebx
inc ebx
insd dword es:[edi], dx
push 0x7668446f
push 0x68703676
jo 0x4b28a7
aaa
outsd dx, dword [esi]
dec esp
inc ebx
push ecx
inc edi
dec edx
inc ebp
inc esp
das
xor al, 0x31
outsb dx, byte [esi]
or eax, 0x4868380a
outsd dx, dword [esi]
push ecx
xor al, 0x54
push 0x66516f48
xor al, 0x54
dec ecx
pop ecx
inc ebp
jp 0x4b28c5
push ebp
inc ebx
inc ebx
imul ecx, dword [esi + 0x42], 0x58544943
inc ecx
ja 0x4b28ba
jae 0x4b28d1
xor dword [ecx + 0x4b], eax
dec edx
push ecx
dec esp
xor eax, dword [edi + 0x69]
jno 0x4b28c1
inc ebx
popal
popal
jp 0x4b28e1
inc ebx
push ebx
js 0x4b28b4
arpl word [edx + 0x4d], si
inc ebx
inc edx
dec esp
das
inc ebp
inc edx
dec esp
inc esp
imul esi, dword [eax + 0x32], 0x42
jae 0x4b28e4
insb byte es:[edi], dx
sub ebp, dword [edi + 0x6a]
dec esi
inc ebx
pop ecx
jns 0x4b2906
imul ecx, dword [0x4170320a], 0x2b
jns 0x4b28f8
or eax, 0x4170320a
sub edi, dword [ecx + 0x55]
inc ecx
sub esi, dword [ecx + ebx*2]
dec ebp
push eax
dec ecx
dec esp
inc edi
imul edx, dword [edi + 0x68], 0x48
push 0x61
aaa
inc edi
inc esi
inc esp
imul edx, dword gs:[edi + 0x6a], 0x74
push 0x74
sub ecx, dword [ebp + 0x6f]
dec ecx
push esp
dec edi
push esp
push ebp
push ebp
xor al, 0x4c
dec ecx
pop edx
imul ebp, dword [ecx + 0x59], 0x474d5355
dec edx
dec ebx
dec esp
jbe 0x4b2947
jns 0x4b293b
inc ecx
outsd dx, dword [esi]
dec ebx
inc ebx
xor eax, 0x4d45542b
inc edi
dec ecx
cmp byte [edi + 0x2b], dh
ja 0x4b2911
dec ecx
or eax, 0x6762380a
inc esp
inc edi
ja 0x4b2937
imul ecx, dword [ebx + 0x7a], 0x6e
ja 0x4b2949
ja 0x4b2946
jns 0x4b2953
xor al, 0x37
jp 0x4b2955
ja 0x4b293a
je 0x4b296f
inc ecx
inc edx
inc edx
push ecx
dec esp
cmp dword [ecx + 0x38], ebx
js 0x4b2984
outsd dx, dword [esi]
popal
dec esp
outsb dx, byte [esi]
outsb dx, byte [esi]
dec ecx
inc edi
dec edx
jns 0x4b295a
dec ebx
jns 0x4b2963
push ecx
insb byte es:[edi], dx
push ecx
jne 0x4b2962
dec esi
push ebx
inc ebp
push ecx
xor al, 0x55
xor al, byte [ecx + 0x61]
inc esi
jno 0x4b2978
push esp
insb byte es:[edi], dx
imul esi, dword [ecx + 0x66], 0x47
jne 0x4b29a5
inc esi
cmp byte [0x676f790a], cl
or eax, 0x676f790a
outsd dx, dword [esi]
inc edx
inc edx
inc edi
xor byte [edi + 0x4a], al
push ebp
inc esp
jno 0x4b29b0
inc edi
xor eax, 0x36455367
pop eax
push ebx
inc ebp
pop eax
das
dec ebp
inc ebp
inc ebp
jno 0x4b2996
jne 0x4b29cb
ja 0x4b29a6
push ecx
pop cx
push eax
inc esp
push eax
jo 0x4b29a3
inc esp
jb 0x4b29cb
push edx
jb 0x4b29ad
jb 0x4b29ad
dec ecx
pop ecx
xor eax, dword [edx + 0x6f]
dec ecx
inc ebx
jno 0x4b29d3
inc esp
dec ecx
xor byte [ecx + 0x6b], ch
js 0x4b29e2
imul ebp, dword [ebx + 0x78], 0x7874716f
push 0x6f
jno 0x4b29e9
js 0x4b29e1
outsd dx, dword [esi]
push edx
xor eax, 0x53737357
dec edi
dec esi
inc ebx
xor eax, 0xd577334
or dl, byte [edi + 0x34]
inc esp
push edi
or eax, 0x4434570a
inc edx
inc edi
push edi
push ebx
jne 0x4b29d4
dec esp
dec ebx
dec edi
inc edi
jno 0x4b2a0f
dec edi
aaa
js 0x4b29dd
inc ecx
imul eax, dword [ecx + 0x69], 0x69514344
push edx
dec ecx
insb byte es:[edi], dx
push ebx
cmp byte [0x4e756772], dh
imul eax, dword [ebx + 0x44], 0x4a
inc ebx
inc esp
dec edx
dec ebx
jne 0x4b29fe
inc ebx
push ebx
inc edx
pop eax
xor byte [edi + 0x50], ch
push ebx
pop edx
push ebx
dec ecx
pop ecx
inc edi
jo 0x4b2a06
jbe 0x4b29f8
imul edx, dword [eax + 0x50], 0x5a
inc ebx
xor eax, 0x436a4a4c
dec esp
dec edx
push 0x43
dec eax
xor dword [edx + 0x46], ebp
or eax, 0x69436b0a
inc ecx
push 0x5a416757
or ch, byte [ebx + 0x43]
imul eax, dword [ecx + 0x68], 0x5a416757
pop edx
inc ebp
dec ebx
inc edx
inc ebp
jne 0x4b2a26
inc ebx
xor dword [esi + 0x71], esp
inc esi
inc esi
push eax
imul esi, dword [esi + 0x45], 0x76
push ecx
jbe 0x4b2a41
dec ebx
jne 0x4b2a63
imul esi, dword [edx + 0x41], 0x6e
outsb dx, byte [esi]
popal
dec ecx
push edx
dec ebx
je 0x4b2a6e
inc esi
push edi
insd dword es:[edi], dx
dec esp
inc esp
jne 0x4b2a51
jne 0x4b2a51
outsb dx, byte [esi]
inc esp
jno 0x4b2a85
pop edx
push bp
jne 0x4b2a41
dec esi
js 0x4b2a8d
xor byte [ecx + esi*2 + 0x6d], al
jae 0x4b2a92
jae 0x4b2a8d
inc ecx
insd dword es:[edi], dx
push esi
dec edx
inc ebp
or eax, 0x4971350a
dec esp
xor eax, 0x48497169
push ecx
jae 0x4b2a63
inc esi
dec ecx
arpl word [bx + di], di
insd dword es:[edi], dx
dec ecx
inc esp
inc esp
ja 0x4b2ab1
dec edx
push ecx
inc esi
push 0x77626345
push 0x6b464459
ja 0x4b2aaa
push 0x6b464459
dec edi
imul ecx, dword [edi + 0x6d], 0x4a494f31
xor byte [ebx + 0x44], al
inc ebx
inc esp
dec esp
imul ebp, dword [ecx + 0x45], 0x43
bound eax, qword [ebx + 0x38]
inc ebx
pop eax
inc esp
dec eax
inc ebx
push 0x45
dec edx
dec esi
inc ecx
inc ebx
insd dword es:[edi], dx
push edx
dec edi
dec edx
inc esp
xor eax, 0xa0d4971
dec edx
push esp
ja 0x4b2aa4
dec ecx
or eax, 0x77544a0a
das
push eax
imul eax, dword [edx + 0x55], 0x43446b49
inc edi
inc ecx
inc edx
inc ebx
je 0x4b2aed
inc edx
inc esp
push 0x67
xor dword [ecx + 0x2b], ebp
inc ebx
push edx
popal
xor byte [ebx + 0x71], dh
outsd dx, dword [esi]
js 0x4b2b07
jae 0x4b2aef
push 0x78
inc esp
xor ch, byte [esi + 0x75]
cmp dword [edx + 0x75], ebp
inc ecx
pop eax
push ecx
dec ebx
ja 0x4b2b11
insb byte es:[edi], dx
dec ecx
das
imul esp, dword [esi + 0x2f], 0x70377839
jp 0x4b2b20
cmp dword [eax + 0x37], edi
jo 0x4b2b29
jo 0x4b2afa
dec ecx
js 0x4b2b1d
das
jb 0x4b2af9
cmp dword [bp + si + 0x4e], ecx
dec ebp
outsb dx, byte [esi]
push ecx
or eax, 0x5865720a
popal
je 0x4b2b08
ja 0x4b2b21
push ebx
push edi
outsd dx, dword [esi]
arpl word [ecx + 0x47], dx
je 0x4b2b32
jb 0x4b2b40
dec ecx
pop ecx
push edx
inc edx
xor byte [edx + 0x42], bh
das
bound esp, qword [ecx + 0x70]
push 0x71435931
arpl word [ecx + 0x68], cx
pop eax
inc edi
arpl word [ecx + 0x54], di
je 0x4b2b45
inc ecx
xor byte [edx + 0x77], dl
push edx
ja 0x4b2b68
js 0x4b2b43
push edx
push 0x51796a49
inc ebp
push 0x42
xor ah, byte [ebx + 0x67]
xor al, 0x67
pop ecx
arpl word [edi + 0x34], sp
pop ecx
jbe 0x4b2b44
push eax
inc ebp
jbe 0x4b2b38
sub edx, dword [ecx + 0x67]
push esi
push esi
cmp byte [0x7531430a], cl
push ecx
inc ecx
jno 0x4b2b58
pop ecx
inc ecx
push 0x74
push 0x444c4449
inc esp
push ebx
dec edi
inc ecx
inc ecx
dec edx
push edi
imul ebp, dword [ebp + 0x49], 0x56
xor byte [ebp + 0x44], ch
insd dword es:[edi], dx
inc esp
sub eax, dword [ebp + 0x73]
das
xor dword [ecx + 0x43], edi
insd dword es:[edi], dx
inc ebx
arpl word [edx + 0x34], cx
cmp dword [edi + 0x4c], ebp
outsd dx, dword [esi]
dec esp
inc esp
inc ebp
dec ebx
push 0x53346e4e
xor al, 0x53
jno 0x4b2b95
push ecx
imul ecx, dword [edx + 0x41], 0x48445471
dec edx
inc ecx
jno 0x4b2b9d
inc esp
dec eax
pop eax
bound ecx, qword [edi + ecx*2 + 0x62]
inc ebx
inc ebp
jb 0x4b2ba3
ja 0x4b2b9f
xor eax, 0xa0d5133
jae 0x4b2bb6
push ecx
or eax, 0x7659730a
dec ecx
jbe 0x4b2ba8
inc esi
sub esi, dword [edi + esi*2 + 0x6f]
insb byte es:[edi], dx
inc ecx
pop edx
inc ebx
dec ecx
je 0x4b2bdd
jne 0x4b2bae
dec esp
jo 0x4b2bb1
xor byte [eax + 0x59], bh
imul eax, dword [esi + 0x65], 0x30625367
push ebp
imul edx, dword [edi + 0x4f], 0x72434362
push ecx
inc esp
push esi
aaa
xor al, 0x68
xor eax, 0x316b376d
xor al, byte [edx + 0x67]
push esi
xor al, 0x4a
jo 0x4b2c03
jp 0x4b2bcf
push 0x44346532
push 0x3867514c
dec esi
xor eax, 0x417a4743
dec esp
push ecx
cmp byte [bp + 0x35], cl
inc ebx
inc edi
jp 0x4b2be8
or eax, 0x50756a0a
or ch, byte [edx + 0x75]
push eax
inc edx
inc ebp
pop edx
pop eax
pop ecx
inc ebp
pop eax
imul esi, dword [0x7257646e], 0x70
push edi
jb 0x4b2c2a
popal
inc edi
pop edx
outsd dx, dword [esi]
outsd dx, dword [esi]
pop edx
push ebp
inc ebx
inc esp
push edx
push esp
ja 0x4b2c08
inc esp
bound edx, qword [ebx + 0x67]
dec edx
push 0x716a3339
xor ebp, dword [edx + 0x71]
dec edx
dec edi
pop edx
jno 0x4b2c2b
bound ecx, qword [ebp + 0x54]
inc ecx
dec ecx
imul esi, dword [esp + ecx*2 + 0x4a], 0x58346f38
je 0x4b2c2b
dec edx
cmp byte [edi + 0x34], ch
pop eax
push ebx
push ecx
cmp dword [ebp + 0x79], edx
inc ecx
jns 0x4b2c2b
outsd dx, dword [esi]
push 0x42
inc ebp
imul ebp, dword [edi], 0x53
inc ebx
push ebp
imul ecx, dword [0x75644a0a], 0x4a
dec ecx
jb 0x4b2c63
cmp byte [ebx + ebp*2 + 0x6d], al
aaa
push esp
popal
pop ecx
imul esp, dword [esi + 0x38], 0x2f
cmp byte [edi], ch
xor byte [edx + 0x45], dh
dec esi
jae 0x4b2c56
push edi
js 0x4b2c56
cmp byte [eax + 0x6c], dl
dec esp
push ebx
cmp dword [eax + 0x45], ebx
push edx
jp 0x4b2c51
dec ecx
xor ch, byte [ebx]
das
inc ecx
jne 0x4b2c8f
jo 0x4b2c6a
xor eax, 0x76426f6b
imul ebp, dword [edi + 0x42], 0x76
outsd dx, dword [esi]
inc edx
jbe 0x4b2c60
xor dword [ebx + 0x77], eax
dec edi
inc ebx
ja 0x4b2c81
sub ecx, dword [edi + 0x63]
jns 0x4b2c9b
das
inc ecx
push ebx
inc ebx
dec ecx
imul esi, dword [edi + 0x53], 0x44
popal
push edx
or eax, 0x4549690a
jae 0x4b2cb7
inc esp
outsb dx, byte [esi]
outsd dx, dword [esi]
inc edi
dec ecx
inc ebp
jns 0x4b2cc9
ja 0x4b2c94
inc ecx
xor dword [ecx], edi
xor al, 0x41
inc ecx
xor esi, dword [ecx + 0x6d]
inc ebp
jp 0x4b2cd0
dec ebp
dec esp
jno 0x4b2cb2
push ecx
imul ecx, dword [ebp + 0x42], 0x61
inc edx
popal
jae 0x4b2cce
jae 0x4b2ce2
inc esi
inc ecx
jae 0x4b2cd1
dec ebp
push 0x5a
imul esp, dword [ebx + 0x6a], 0x494a6459
cmp byte [eax + 0x45], dl
pop ecx
dec esp
arpl word [ecx + 0x49], bp
dec ebx
popal
dec ebp
xor byte [ebx + 0x76], cl
inc ebp
cmp byte [edx + esi + 0x54], dl
inc edi
push edi
imul edx, dword [edx + 0x4d], 0x530a0d7a
dec ebp
jp 0x4b2c9f
or dl, byte [ebx + 0x37]
aaa
xor al, byte [ebp + 0x78]
inc ecx
aaa
js 0x4b2cde
js 0x4b2cde
ja 0x4b2cf5
cmp byte [ecx + 0x7a], dl
xor byte [edx + 0x43], ah
ja 0x4b2d1c
dec esi
inc ecx
inc esi
inc ecx
xor al, 0x53
push ecx
xor al, 0x56
xor byte [ebx + 0x73], dl
xor eax, 0x51774554
inc ebp
ja 0x4b2d0b
arpl word [ecx + 0x63], sp
aaa
insd dword es:[edi], dx
dec edx
dec ecx
imul edx, dword [edx + 0x57], 0x41
push 0x71
push edx
dec esp
popal
das
xor al, byte [ebp + 0x47]
outsb dx, byte [esi]
dec ebx
inc esp
dec esp
jp 0x4b2d08
dec ebp
aaa
jno 0x4b2d1b
dec ecx
push eax
jbe 0x4b2d42
inc ecx
dec ecx
inc ebp
or eax, 0x4641470a
inc ecx
inc esi
insb byte es:[edi], dx
imul esi, dword [ebx + 0x71], 0x55356d71
xor eax, 0x43555451
xor dword [ecx + 0x69], eax
xor al, 0x48
dec eax
inc ecx
imul esp, dword [ecx + ebp*2 + 0x4d], 0x38
inc ebp
js 0x4b2d41
xor esi, dword [edx]
dec edx
inc ebx
push edi
jp 0x4b2d5f
dec edx
dec edx
inc edx
inc edi
push edx
push esp
jae 0x4b2d60
aaa
imul esi, dword [ebp + eax*2 + 0x4f], 0x78
xor cl, byte [ecx + 0x4c]
dec eax
inc edi
imul ebp, dword [bp + si + 0x73], 0x7952504b
imul ebp, dword [edx + 0x73], 0x7952504b
push 0x73
dec ebx
push eax
push edx
jns 0x4b2d65
inc edx
dec ecx
jns 0x4b2d7f
xor eax, 0x52435930
cmp dword [edx + 0xd], edi
or ch, byte [edi + 0x36]
inc edx
xor eax, 0x6e416249
jb 0x4b2d9a
imul esi, dword [edi], 0x51
pop ecx
dec ebp
cmp byte [ebp + 0x41], dl
push edx
outsd dx, dword [esi]
pop eax
inc ebx
xor al, 0x75
aaa
dec ecx
inc edx
jae 0x4b2db1
push 0x4151687a
dec ecx
dec ebx
inc esi
arpl word [esi + 0x46], sp
jp 0x4b2d9a
xor byte [ecx + 0x74], al
inc ecx
aaa
jno 0x4b2dd6
jbe 0x4b2dae
dec ebp
xor eax, 0x6641432f
das
das
imul ebx, dword [edx + 0x43], 0x42
inc ebx
dec edi
inc ebx
dec edi
das
inc esp
dec edx
imul ecx, dword [edx + 0x67], 0x48
inc esp
xor byte [bx + si + 0xd], ch
or al, byte [ebp + 0x74]
push edi
dec esi
aaa
das
ja 0x4b2dcd
inc esi
inc edi
xor byte [edi + 0x50], cl
jo 0x4b2df4
dec ecx
jae 0x4b2de3
imul ebp, dword [ebx + 0x59], 0x39696979
inc ebx
push ebx
xor byte ss:[edi + ecx*2 + 0x45], al
xor byte [edi + ecx*2 + 0x45], al
jo 0x4b2e13
dec esi
das
jae 0x4b2df1
sub edx, dword [ecx + 0x7a]
inc edi
jp 0x4b2e1e
push ebx
push edx
inc ecx
xor dword [ebp + 0x49], edx
dec ecx
ja 0x4b2de6
inc edi
je 0x4b2e07
push edx
push edx
je 0x4b2e26
jne 0x4b2e27
push ecx
inc esi
inc ecx
outsd dx, dword [esi]
dec edx
dec edi
xor cl, byte [edx + 0x4b]
inc esp
imul edx, dword [ebp + ecx + 0xa], 0x68
pop eax
dec eax
inc ebp
xor bh, byte [ecx + 0x64]
inc edi
pop edx
xor ah, byte [eax + ecx*2 + 0x43]
dec eax
inc ebx
push ebp
insb byte es:[edi], dx
dec ebp
push esp
imul esi, dword [ebx + 0x66], 0x36534278
je 0x4b2e2a
je 0x4b2e2a
dec esi
jp 0x4b2e2d
inc ebx
dec esp
je 0x4b2e55
xor byte [eax + 0x46], ch
je 0x4b2e35
popal
ja 0x4b2e63
dec edi
dec eax
push ebx
push 0x4a
dec ebp
dec ebx
xor byte [ebx + eax*2], dh
jns 0x4b2e34
dec edx
push edx
jae 0x4b2e59
dec edi
inc edi
push eax
inc ecx
inc ebp
dec esi
push edi
dec esi
inc ebx
imul eax, dword [ebx + 0x4a], 0x62434e47
or eax, 0x7961550a
inc edi
dec esi
inc ebx
bound ecx, qword [0x7961550a]
dec edi
insd dword es:[edi], dx
pop edx
dec ebp
das
jb 0x4b2e93
dec ebx
push eax
jae 0x4b2e78
push ecx
dec ebp
dec ebp
push eax
jo 0x4b2e7b
push esi
imul ebp, dword [ebx + 0x69], 0x4d74694a
xor cl, byte [esi + 0x69]
jae 0x4b2eac
dec esi
imul esi, dword [ebx + 0x73], 0x557a452b
sub eax, dword [ebp + 0x7a]
push ebp
inc edx
inc esp
jp 0x4b2e8b
jbe 0x4b2eb1
jns 0x4b2e9d
jns 0x4b2e7d
das
outsb dx, byte ss:[esi]
push ebp
dec edx
dec ebp
push edi
dec edi
push edx
pop eax
push ebp
pop eax
jae 0x4b2e98
inc ebp
dec edx
jb 0x4b2ec7
push 0x6f
popal
imul ecx, dword [ebp + 0x4a], 0xd45456c
or ah, byte [ebx + 0x6f]
push edi
inc ebp
inc ebp
or eax, 0x576f630a
dec ecx
xor byte [ebx + 0x53], ch
jno 0x4b2ea2
push ebx
imul esi, dword [ebx], 0x31
pop edx
outsd dx, dword [esi]
pop eax
push ebp
jb 0x4b2eaa
dec edi
dec ebx
insb byte es:[di], dx
insb byte es:[edi], dx
push esi
jae 0x4b2ee6
push 0x55
xor eax, 0x78687159
push 0x35667a6d
inc ebx
dec eax
xor ax, 0x4843
push edi
push edi
aaa
dec ebp
popal
push ebp
inc esp
je 0x4b2ee5
dec esi
dec esi
insb byte es:[edi], dx
xor cl, byte [ecx + 0x67]
dec edx
xor cl, byte [ecx + 0x4d]
dec ecx
dec ebp
sub edx, dword [edi + 0x56]
dec edi
push edi
dec ebp
aaa
xor al, 0x53
inc edx
inc esi
inc ebx
push edi
push edi
or eax, 0x7059610a
dec ebp
jbe 0x4b2f26
push esp
push edi
popal
imul ecx, dword [ecx + 0x6c], 0x44
xor dword [bx], ebp
xor byte [ebp + 0x62], ch
inc esi
xor ebp, dword [esi + 0x52]
insd dword es:[edi], dx
bound eax, qword [esi + 0x33]
outsb dx, byte [esi]
push edx
push ecx
dec edi
push esp
xor dword [ebx], esi
push esp
jp 0x4b2f19
je 0x4b2f3d
xor dword [ecx], edi
popal
dec edx
dec eax
sub ecx, dword [ebp + 0x5a]
jns 0x4b2f35
dec edx
dec edx
jns 0x4b2f17
xor byte [eax + 0x64], dh
jo 0x4b2f4d
inc ebx
inc edx
xor edx, dword [ecx + 0x32]
dec edx
inc esp
pop ecx
inc ecx
outsb dx, byte [esi]
bound esi, qword [0x344b4a6c]
imul edx, dword [ebx + ecx*2 + 0x41], 0x45
jbe 0x4b2f2b
jo 0x4b2f0f
or dl, byte [esi + 0x48]
inc ecx
xor dword [esi + 0x32], edx
xor byte [ecx + esi + 0x35], ch
xor al, 0x44
inc esp
dec eax
jb 0x4b2f59
jp 0x4b2f6e
jns 0x4b2f86
js 0x4b2f8d
jns 0x4b2f50
inc ebp
xor eax, 0x59734e52
jb 0x4b2f85
xor byte [eax + 0x67], ch
popal
imul eax, dword [edx + 0x61], 0x41
jns 0x4b2f85
xor byte [eax + edi*2 + 0x30], ah
xor byte gs:[edx + ebp*2 + 0x61], al
popal
push ecx
imul eax, dword [ebx + edx*2 + 0x49], 0x4e444778
inc esp
dec esi
push 0x59
inc ebp
push esi
imul edx, dword [esi + 0x37], 0x63616c69
dec esi
imul esp, dword [ebp + 0x77], 0x430a0d6b
pop edx
ja 0x4b2fba
or eax, 0x715a430a
bound eax, qword [edi + ebp + 0x6e]
or al, byte [ebx + 0x5a]
jno 0x4b2fb7
inc esp
das
outsb dx, byte [esi]
ja 0x4b2fab
push ecx
xor eax, 0x666e7749
jns 0x4b2fac
inc esi
pop ecx
insd dword es:[edi], dx
insb byte es:[edi], dx
inc ebp
push 0x41
xor ch, byte ss:[edi + 0x6e]
push ecx
jns 0x4b2fdf
jo 0x4b2f9b
sub ebp, dword [esp + eax*2 + 0x6b]
dec dx
xor ah, byte [si + 0x70]
inc ebx
insb byte es:[edi], dx
inc esp
imul esp, dword [esi + 0x4a], 0x67
xor ah, byte [eax + esi*2 + 0x43]
jne 0x4b2fd1
bound edx, qword [ebx + 0x64]
jns 0x4b2ff2
ja 0x4b2fcd
cmp dword [edx + 0x69], ebx
imul eax, dword [ebx + 0x32], 0x4c704f67
inc ebx
xor ah, byte [edi + 0x4f]
jo 0x4b2fd8
ja 0x4b2fd3
inc ebp
imul ecx, dword [ecx + 0x62], 0x4a
pop edx
dec ecx
dec ecx
dec ebx
popal
dec ecx
xor al, 0x55
jno 0x4b2fc7
sub eax, dword [ebp + 0xd]
or al, byte [ebx + 0x33]
inc ebp
inc ebp
or eax, 0x4533430a
push esi
xor dword [esp], esi
pop edx
jb 0x4b301c
dec ecx
jns 0x4b2ff4
dec eax
push ebp
dec edx
cmp dword [edx + 0x31], ecx
sub ecx, dword [ebp + 0x6e]
popal
push esp
jno 0x4b2ff9
inc ecx
jb 0x4b3028
outsd dx, dword [esi]
push esi
jno 0x4b3010
dec ebx
inc ecx
push 0x44453059
inc ecx
insb byte es:[edi], dx
push edi
xor esi, dword [esi + ecx*2]
insb byte es:[edi], dx
bound edi, qword [eax]
push ebp
imul esp, dword [ecx + 0x62], 0x576f5064
cmp byte [ebp + 0x69], dl
popal
bound esp, qword [eax + edx*2 + 0x6f]
push eax
outsd dx, dword [esi]
push edi
push ecx
xor byte [edi], dh
aaa
cmp byte [edi + 0x53], ah
jo 0x4b302a
ja 0x4b3053
jae 0x4b3042
popal
imul esi, dword [ecx], 0x6a
jno 0x4b305b
push 0x68
cmp byte [edi + 0xd], ah
or cl, byte [ebx + 0x7a]
pop edx
inc ecx
inc ecx
push 0x47746749
dec ecx
je 0x4b303f
inc edx
inc edi
xor al, 0x53
arpl word [ebp + 0x67], dx
dec ecx
jno 0x4b305a
inc ecx
dec ecx
inc ebx
dec ebp
inc ebp
jae 0x4b3054
inc esi
push ebx
jne 0x4b3046
push ebp
imul esp, dword [ebp + 0x5a], 0x6d
pop edx
insd dword es:[edi], dx
inc esp
dec edx
outsd dx, dword [esi]
inc ebp
pop ecx
push eax
outsd dx, dword [esi]
xor bh, byte [ecx]
imul ebx, dword [ecx + 0x49], 0x6f
pop ecx
dec ecx
outsd dx, dword [esi]
insb byte es:[edi], dx
inc ecx
cmp byte [eax + 0x77], bl
inc ebp
sub edx, dword [edx + 0x6d]
push edx
insd dword es:[edi], dx
inc edx
push 0x6d
ja 0x4b3093
jne 0x4b3084
push edi
dec edx
inc esi
inc ecx
sub ecx, dword [esi + 0x61]
cmp dword [0x6f594a0a], ecx
insd dword es:[edi], dx
jns 0x4b309b
push ecx
aaa
push ecx
push 0x58
popal
pop ecx
jns 0x4b3081
popal
insd dword es:[edi], dx
xor dword [eax + 0x4a], ecx
jo 0x4b30a2
xor eax, 0x52376749
aaa
aaa
push edx
dec esp
inc ebp
inc edx
je 0x4b30cb
jo 0x4b30a5
dec ecx
push edx
pop ecx
jo 0x4b30d5
dec esp
je 0x4b3092
popal
dec ecx
push esp
jo 0x4b30dc
bound ebp, qword [ecx + 0x44]
inc edx
pop ecx
js 0x4b30d1
outsb dx, byte [esi]
pop ecx
arpl word [bx], si
inc edx
push ebp
imul edi, dword [ecx + 0x49], 0x4e434957
cmp dword [edi], ebp
push edi
dec ebp
push ebx
ja 0x4b30ce
dec ecx
inc ebx
das
or eax, 0x4c7a430a
xor dword [eax + 0x51], esi
xor al, 0x53
xor al, 0x43
inc ebx
jo 0x4b30e5
popal
ja 0x4b30dd
imul ebx, dword [ecx + 0x49], 0x73735147
inc edi
push ecx
jae 0x4b3112
push esi
xor ebp, dword [ebx + 0x70]
dec edi
jo 0x4b30f3
jp 0x4b310e
push 0x2b46565a
imul ebp, dword [eax + 0x54], 0x62585244
inc ebp
popal
pop edx
push esi
inc esi
sub ebp, dword [ecx + 0x68]
push esp
inc esp
push edx
pop eax
bound eax, qword [ebp + 0x61]
push eax
cmp dword [ebp + 0x73], esi
jns 0x4b30ff
inc ebp
inc edx
dec eax
push edi
aaa
pop edx
dec esi
outsd dx, dword [esi]
popal
dec edi
xor eax, 0x464e514c
imul eax, dword [ecx + 0x77], 0x53524978
ja 0x4b3145
dec ecx
push edx
push ebx
jbe 0x4b310b
cmp dword [edx + 0x69], eax
push ecx
inc edx
imul edx, dword [ecx + 0xd], 0x525a320a
or eax, 0x525a320a
dec ebx
jp 0x4b3136
pop ecx
inc ebx
imul esi, dword [edi + 0x46], 0x4a4b5953
push eax
push ebp
dec ebx
bound ecx, qword [eax + 0x6e]
inc esi
push esi
jns 0x4b315a
sub edi, dword [ecx]
aaa
jno 0x4b3167
jae 0x4b313e
dec ecx
je 0x4b314b
dec ecx
dec ecx
imul edx, dword [ecx + 0x41], 0x45
pop edx
aaa
push 0x30772b69
imul edx, dword [ecx + 0x43], 0x34
push edx
insw word es:[edi], dx
inc esi
bound ebp, qword [edi + 0x63]
xor eax, 0x4c4e7a34
xor al, 0x7a
dec esi
dec esp
jb 0x4b315d
inc esp
dec esp
je 0x4b317d
dec ebx
jo 0x4b3183
push esi
push ecx
push 0x6d0a0d74
inc ecx
push 0x6a496949
outsd dx, dword [esi]
inc esp
inc ecx
imul esi, dword [ecx + 0x47], 0x4e
xor dword [eax + 0x61], esi
push 0x49
arpl word [ebp + 0x41], dx
dec ebp
push ebp
xor esp, dword [edi + 0x45]
inc ebp
push ecx
inc ecx
inc ecx
jp 0x4b318c
das
push ecx
jae 0x4b31bb
imul ecx, dword [edx + 0x46], 0x2b742b33
inc esi
xor ebp, dword [ebx]
je 0x4b317b
inc esi
jns 0x4b31a1
imul esi, dword [edi], 0x4f
push esp
inc ecx
dec ebx
sub ebp, dword [ecx + 0x67]
xor byte [ecx + 0x4a], cl
imul esp, dword [edi + 0x30], 0x53334a49
push 0x49
dec ecx
dec edx
xor edx, dword [ebx + 0x6a]
dec ecx
xor byte [ebx + 0x66], cl
dec ebx
dec edi
outsd dx, dword gs:[esi]
inc edi
inc edi
push edx
inc ecx
jns 0x4b31bf
or eax, 0x5251430a
pop edx
insb byte es:[edi], dx
push ecx
cmp byte [si + 0x41], ch
insb byte es:[edi], dx
inc ecx
xor ch, byte [edx + 0x47]
dec ecx
push 0x2f
outsd dx, dword [esi]
pop ecx
imul ebp, dword [edi + 0x52], 0x734c6d54
pop ecx
pop eax
insd dword es:[di], dx
imul eax, dword [esp + ecx*2 + 0x37], 0x53
insb byte es:[edi], dx
jb 0x4b31df
js 0x4b31dc
inc edi
dec eax
pop ecx
dec ebx
xor al, byte gs:[ebx + 0x45]
inc ebx
inc ebp
pop ecx
push 0x4e5a5667
dec ecx
jns 0x4b31f1
sub esi, dword [esi + 0x43473543]
inc edx
dec ebx
aaa
push 0x4d
dec esp
push edi
bound ecx, qword [eax + 0x6c]
dec eax
insb byte es:[edi], dx
js 0x4b3220
or eax, 0x76466a0a
imul dx, word [ecx + 0x6a], 0x66
jne 0x4b31fb
dec eax
dec eax
pop eax
imul ecx, dword [edx + 0x52], 0x4f697271
dec esp
dec eax
inc ebx
pop edx
push esi
imul ecx, dword [edi + 0x34], 0x4d
dec edi
xor al, 0x4d
inc ebx
inc ebx
das
jbe 0x4b3257
dec esi
inc ebp
inc esp
inc edx
push eax
imul esp, dword [ebp + 0x6d], 0x6a6a6a58
dec ecx
imul ecx, dword [eax + 0x44], 0x64
push edi
inc ecx
insd dword es:[edi], dx
popal
xor edx, dword [edi + 0x74]
push ebp
je 0x4b3252
xor ebp, dword [ebx + edx*2 + 0x49]
dec edx
popal
popal
jp 0x4b324a
inc esp
dec esi
imul edx, dword [ecx + 0x55], 0x49300a0d
inc edi
push ebx
jbe 0x4b3247
dec ebx
inc edx
push 0x346e6a76
dec eax
insb byte es:[edi], dx
inc ebp
push 0x48
push ebx
outsd dx, dword [esi]
jae 0x4b328d
push ebx
arpl word [ebp + 0x30], sp
dec eax
push ebp
dec ebp
jp 0x4b32a8
inc ebp
push edi
jno 0x4b326a
imul eax, dword fs:[ecx + 0x41], 0x2f324f66
push 0x77336b56
dec ebx
jne 0x4b32b7
dec ecx
jno 0x4b327b
je 0x4b3282
outsd dx, dword [esi]
inc edx
inc esi
dec edi
imul eax, dword [eax + edx*2 + 0x71], 0x584b4841
dec eax
dec ebx
pop eax
inc ecx
insb byte es:[edi], dx
inc esi
js 0x4b32bc
imul ecx, dword [0x5877370a], 0x4b
inc ebx
push ecx
imul edx, dword [esi + 0x52], 0x48626163
dec ebp
pop ecx
push edx
inc ebp
insb byte es:[edi], dx
imul esp, dword [edi + 0x45], 0x2b426964
inc ebx
inc edx
inc ebx
inc esi
imul eax, dword [ecx + 0x43], 0x42454173
inc ecx
inc ebx
jae 0x4b32c0
inc ebp
inc edx
das
pop edx
push edi
dec ecx
push 0x54414d65
jne 0x4b32c2
push edx
inc ecx
jno 0x4b32e7
jo 0x4b3302
inc ebx
pop ecx
xor al, 0x61
imul ecx, dword [ecx + 0x41], 0x73
outsd dx, dword [esi]
dec ebp
push ebp
xor al, 0x71
inc edi
inc ebp
dec edi
xor edx, dword [ecx + 0x66]
insd dword es:[edi], dx
inc ecx
or eax, 0x4150510a
inc ecx
push edi
push esp
pop edx
outsb dx, byte [esi]
inc ebp
imul ebp, dword [ebp + 0x6a], 0x42
inc edx
push esp
pop eax
insb byte es:[edi], dx
imul esi, dword [edi], 0x746e6748
inc esp
aaa
dec eax
outsb dx, byte [si]
je 0x4b3306
push edi
jbe 0x4b32f6
push edi
inc ebp
je 0x4b3317
inc ebx
js 0x4b3317
xor eax, 0x4a555270
pop ecx
push esi
xor eax, 0x4643794f
dec esp
dec eax
push edx
bound esi, qword [0x322f5174]
outsb dx, byte [esi]
jo 0x4b332e
insd dword es:[edi], dx
ja 0x4b3329
inc ecx
xor dword [esi + 0x4c], eax
insb byte es:[edi], dx
bound esp, qword [ebx + ecx*2 + 0x41]
jo 0x4b332b
dec edx
popal
inc ebp
imul ecx, dword [0x6c6f710a], 0x66685065
xor al, 0x69
jp 0x4b3350
je 0x4b3379
push esi
xor dword [edx + 0x44], ecx
sub edi, dword [ecx + 0x41]
xor byte [eax], dh
push 0x45
inc edi
js 0x4b3346
arpl word [ecx + 0x48], bp
aaa
cmp dword [eax + 0x78], ebp
xor al, 0x47
push 0x41
aaa
outsd dx, dword [esi]
das
outsb dx, byte [esi]
dec ecx
inc esp
pop ecx
ja 0x4b3391
jbe 0x4b336e
jbe 0x4b336e
inc edx
imul eax, dword [ecx + 0x30], 0x31316147
xor byte [edi + 0x61], al
xor dword [ecx], esi
push 0x35
jb 0x4b336b
outsb dx, byte [esi]
je 0x4b33a1
imul ecx, dword [edi + 0x53], 0x47596f58
dec eax
je 0x4b33ac
push ebx
or eax, 0x3554430a
cmp dword [ecx + 0x58], ebx
jne 0x4b33c4
or al, byte [ebx + 0x54]
xor eax, 0x75585939
jne 0x4b33a1
push ecx
inc ebp
push esi
ja 0x4b33c9
xor eax, 0x4f4e7745
dec ecx
je 0x4b339f
push esp
outsd dx, dword [esi]
jp 0x4b3394
xor byte [eax + 0x39], dh
inc ebx
xor eax, 0x79493975
popal
push 0x4f436b6e
outsb dx, byte [esi]
imul eax, dword [ebx + 0x4f], 0x5a
dec edi
pop edx
xor al, 0x4f
pop edx
imul edx, dword [ebp + 0x46], 0x72416164
popal
jb 0x4b33dc
dec eax
jne 0x4b33ca
dec ecx
cmp byte [edi + 0x44], al
inc edi
jno 0x4b33ee
jae 0x4b33f1
push bx
popal
inc esi
outsb dx, byte [esi]
jns 0x4b33c6
dec esp
inc edx
jne 0x4b33a1
or dl, byte [esi + 0x77]
dec ecx
jno 0x4b33f2
das
push ebx
xor ecx, dword [bp + di + 0x62]
dec ecx
bound esi, qword [esi]
dec ecx
inc edx
xor cl, byte [ebp + 0x58]
sub edi, dword [ecx + 0x77]
inc ecx
xor byte [eax + 0x6d], dh
insd dword es:[edi], dx
jno 0x4b3428
xor ah, byte [edi + 0x35]
dec edx
jns 0x4b342a
jo 0x4b3409
imul esi, dword [ecx], 0x75474769
push ebp
jo 0x4b33f1
dec ecx
inc ebx
arpl word [eax], di
xor eax, 0x5a347365
jae 0x4b33fd
pop edx
push esi
dec edx
jp 0x4b3423
push edx
jns 0x4b3439
push edx
push esp
dec ebp
xor dl, byte [ebx + 0x33]
xor al, 0x67
inc esp
jp 0x4b3437
jp 0x4b3437
cmp byte [edi + 0xd], dh
or ch, byte [ecx + 0x45]
dec edx
push 0x5a
inc ebp
push ebp
imul esi, dword [edx + 0x39], 0x674e3646
inc esi
dec esi
inc edx
inc edx
popal
jae 0x4b3427
jae 0x4b3447
jb 0x4b343c
dec edi
xor eax, 0x2f42514c
dec esp
push ecx
inc edx
das
dec ecx
push ebx
dec esi
pop edx
jno 0x4b346f
dec esp
jb 0x4b344f
inc ecx
jne 0x4b3480
push 0x71564e62
imul esi, dword [ebx], 0x46686738
pop edx
popal
bound esp, qword [edx + 0x75]
inc esi
push esi
push 0x37313635
xor dword ss:[edi], esi
dec ebx
xor eax, 0x3742746a
push 0x74
inc edx
aaa
push ecx
pop edx
outsd dx, dword [esi]
or eax, 0x61684d0a
push ecx
inc ecx
inc ecx
push 0x34487076
xor dh, byte [esi + 0x39]
jbe 0x4b34ab
dec eax
xor al, 0x32
jbe 0x4b3479
push ecx
jo 0x4b34aa
inc edx
insd dword es:[edi], dx
jp 0x4b3479
xor dword [edi], esi
aaa
outsd dx, dword [esi]
imul eax, dword [ebx + 0x57], 0x63756d2b
jne 0x4b34b4
dec ebp
dec esi
insd dword es:[edi], dx
xor edi, dword [ecx + 0x51]
jns 0x4b34ce
je 0x4b34c4
pop eax
dec ecx
imul di, word [eax + 0x43], 0x3753
jne 0x4b3494
jns 0x4b34b0
inc ebx
js 0x4b34d2
dec edi
inc esp
pop ax
inc edi
aaa
pop edx
dec ebp
dec ecx
jae 0x4b34a6
push ebp
jne 0x4b34a8
pop eax
push edx
jb 0x4b34ec
or eax, 0x7a534c0a
bound edx, qword [ebx + 0x65]
xor eax, 0x6c677234
push ebx
jp 0x4b34e5
push ebx
xor eax, 0x6c677234
ja 0x4b34fa
jp 0x4b34e3
pop eax
push 0x65492b39
das
dec ecx
das
dec ecx
push esi
bound ebp, qword [eax + esi + 0x49]
dec ebp
jae 0x4b34e2
dec esi
pop edx
dec ecx
insd dword es:[edi], dx
xor al, byte [esi + 0x38]
inc esi
cmp byte [ecx + 0x62], cl
dec ecx
bound edi, qword [eax + 0x31]
js 0x4b34dd
xor dword [ebx + 0x76], esi
jae 0x4b3524
js 0x4b34e7
bound eax, qword [ebp + 0x7a]
cmp dword [edx + 0x56], ebx
pop edx
push esi
pop ecx
insd dword es:[edi], dx
jno 0x4b3511
inc esi
jae 0x4b3505
xor byte [ecx + 0x31], al
jbe 0x4b350c
inc ebp
outsd dx, dword [esi]
dec ebx
dec ecx
dec ebp
sub ecx, dword [0x724b340a]
cmp dword [ecx + 0x41], esp
dec ebx
jb 0x4b350a
popal
inc ecx
jns 0x4b3528
xor al, 0x4e
jo 0x4b352a
push edi
push esi
bound edx, qword [ecx + 0x56]
push esi
inc esp
jb 0x4b3559
insb byte es:[edi], dx
push 0x6b724855
push ebp
dec eax
jb 0x4b3552
xor dl, byte [esi + 0x67]
inc ebx
dec esp
jno 0x4b355f
dec esi
inc edi
push edx
inc ebp
inc ecx
inc ebp
jbe 0x4b3562
pop edx
xor byte [ecx + 0x34], ch
jns 0x4b355e
xor al, 0x79
popal
push ebp
push edi
jno 0x4b354b
inc ebx
inc ebx
imul edi, dword [eax + 0x55], 0x49
push ebp
dec ecx
dec edi
jne 0x4b3553
inc edx
push ecx
jbe 0x4b357c
outsd dx, dword [esi]
imul esi, dword [esi + 0x72], 0x556b3447
jb 0x4b355a
xor al, 0x6b
push ebp
pop edx
dec ebx
or eax, 0x5047570a
push ebp
inc edx
insd dword es:[edi], dx
inc edi
ja 0x4b356e
insd dword es:[edi], dx
js 0x4b3581
push ecx
push ebp
jns 0x4b3584
jns 0x4b3584
push eax
inc ebx
push edx
inc ebx
dec edi
inc esp
arpl word fs:[edi + 0x70], bp
cmp dword [edi + 0x6e], ecx
jb 0x4b35ac
xor al, 0x39
inc edi
dec ecx
das
sub eax, dword [ecx + 0x53]
push esp
xor byte [bp + di + 0x2f], cl
dec ecx
pop ecx
dec ebp
inc ecx
inc edx
push esp
imul esi, dword [edx], 0x2b61452b
outsb dx, byte [esi]
jno 0x4b3587
dec ebp
jbe 0x4b3595
cmp dword ss:[ebx + 0x66], esi
cmp dword [ebx + 0x66], esi
aaa
dec esp
cmp byte [bp + si + 0xd], al
or ch, byte [ebx + 0x4f]
xor dl, byte [edx + 0x71]
inc esi
push edi
js 0x4b35c3
inc esi
inc ebp
inc ebp
pop ecx
dec ecx
push eax
inc edi
jae 0x4b35f5
dec edx
inc esp
xor dword [eax + 0x6f], esi
dec esi
dec esi
push 0x67634f59
insd dword es:[edi], dx
pop ecx
dec edi
arpl word [edi + 0x6d], sp
insd dword es:[di], dx
inc esi
push 0x64
jbe 0x4b35fd
inc ecx
jns 0x4b35d5
dec ecx
xor ecx, dword [ebx + 0x70]
inc edx
jo 0x4b35d9
dec ecx
pop edx
js 0x4b35d0
dec eax
das
inc ebx
je 0x4b3603
xor byte [ebx + 0x43], ch
insd dword es:[edi], dx
push edx
ja 0x4b35dc
pop ecx
inc esp
inc esp
push edx
arpl word [edx + 0x4c], cx
dec edx
dec esp
inc edi
inc esp
dec esi
push ebp
push 0xd
or dh, byte [edi + 0x4f]
push 0x41497552
push ebx
dec edx
xor byte [edi + 0x53], al
push edx
cmp dword [eax + 0x67], esi
dec esi
push edx
inc esp
jae 0x4b3616
je 0x4b3640
jae 0x4b3648
dec ecx
push ebp
jp 0x4b361c
jne 0x4b3607
jne 0x4b3607
push 0x2b
dec eax
jp 0x4b3642
jbe 0x4b364b
inc esp
imul edi, dword [edx + 0x4f], 0x79
dec edx
xor al, 0x51
inc edx
dec ebp
jo 0x4b3653
cmp byte [bx + si + 0x4c], ch
dec ecx
jo 0x4b3656
arpl word [edx + 0x4f], cx
arpl word [edx + 0x48], sp
xor eax, 0x6d705643
jo 0x4b3678
dec edx
js 0x4b3667
dec edx
or eax, 0x5746710a
push edi
das
inc edi
inc ecx
imul eax, dword [edx + ecx*2 + 0x62], 0x77434141
inc esp
insd dword es:[edi], dx
pop ecx
dec edi
inc edx
push eax
insd dword es:[edi], dx
imul eax, dword [esp + edx*2 + 0x68], 0x50495779
inc esp
push esp
push 0x50495779
imul ecx, dword [eax + 0x38], 0x51773769
pop ecx
push edi
push esi
outsd dx, dword [esi]
sub ecx, dword [ecx + edi*2 + 0x36]
cmp byte [esp], dh
popal
inc edi
xor ah, byte [esp + 0x2f]
imul ecx, dword [bp + 0x56], 0x69
insd dword es:[edi], dx
js 0x4b369d
js 0x4b369d
push edx
imul esp, dword [esi + 0x44], 0x36315475
jne 0x4b369e
xor dword [esi], esi
dec ecx
dec ecx
jo 0x4b36a6
dec esi
js 0x4b365f
or al, byte [ecx + 0x72]
dec ebx
inc ecx
jb 0x4b36a1
popal
dec esi
dec edx
bound ebp, qword [ebx + 0x6d]
inc ebx
inc edx
inc esp
aaa
dec ecx
dec edi
push 0x77
dec edi
push ebx
sub edx, dword [ebp + 0x4a]
dec eax
push ebp
dec ecx
dec ebx
dec ebx
inc edi
outsd dx, dword [esi]
aaa
jns 0x4b36e2
jne 0x4b36a9
push esi
dec esp
ja 0x4b36eb
imul ecx, dword [ebp + 0x33], 0x526f4770
dec ecx
xor dword [edx + 0x6c], eax
jne 0x4b36df
push ecx
je 0x4b36e2
xor al, byte [ecx + 0x56]
inc edi
inc ebp
inc ecx
push esi
jns 0x4b36ec
jne 0x4b36d8
push esp
push esi
inc ebx
inc esi
push edx
xor byte [ecx], bh
cmp dword [edi + 0xd], ecx
or bh, byte [ecx]
outsd dx, dword [esi]
xor cl, byte [ecx + 0x53]
dec edi
or eax, 0x326f390a
cmp dword [edi + 0x32], ebp
dec ecx
push ebx
dec ecx
das
dec eax
dec ebx
pop eax
dec eax
arpl word [eax + 0x76], di
jo 0x4b36de
inc esp
arpl word [eax + 0x58], bp
push 0x70
sub ax, word [ecx + 0x46]
pop eax
xor dword [ebx + 0x49], eax
jno 0x4b3724
push esi
jns 0x4b3711
push eax
imul esp, dword [edx + 0x45], 0x54316854
push ebx
pop ecx
insb byte es:[edi], dx
outsd dx, dword [esi]
jo 0x4b3735
push esp
dec esi
dec esi
push edi
jne 0x4b3722
insb byte es:[edi], dx
ja 0x4b3720
aaa
arpl word [ecx + 0x70], cx
outsb dx, byte [esi]
imul esp, dword [esp + 0x31], 0x33
xor dword [ebx + 0x68], ebp
imul esi, dword [edi + 0xd], 0x364d590a
imul eax, dword [edx + 0x67], 0x78
ja 0x4b36fb
or bl, byte [ecx + 0x4d]
imul eax, dword ss:[edx + 0x67], 0x78
dec edx
cmp dword [bx + 0x53], esp
das
xor byte [ecx + 0x68], cl
outsd dx, dword [esi]
push 0x5a
dec eax
jo 0x4b374d
insd dword es:[edi], dx
dec esp
inc esp
inc ebx
insd dword es:[edi], dx
js 0x4b374d
jae 0x4b3767
push edi
cmp dword [eax + 0x42], esi
inc edx
dec ebp
push edi
push esi
xor eax, dword [ebx + 0x46]
js 0x4b376a
xor al, 0x78
dec esi
pop eax
inc esi
inc ebx
jae 0x4b3792
outsd dx, dword [esi]
cmp byte [edi + 0x71], dh
ja 0x4b3797
dec ebx
push esp
xor ch, byte [ebp + 0x66]
outsd dx, dword fs:[esi]
dec ebx
push 0x466e6f6a
imul ebx, dword [ecx + 0x70], 0x55
jo 0x4b378c
dec ebx
dec esi
insd dword es:[edi], dx
pop ecx
or eax, 0x72412b0a
dec ebx
inc edx
das
outsd dx, dword fs:[esi]
dec edi
pop cx
inc ecx
inc esp
dec ebx
xor al, 0x67
xor eax, dword [esi + 0x2f]
xor eax, dword [bp + 0x2f]
xor al, 0x63
jno 0x4b37a3
inc ecx
push esp
bound edx, qword [ecx + 0x39]
arpl word [esi + edx*2], si
inc ebx
push edx
sub edi, dword [edx + 0x64]
inc ebx
inc edi
bound ebp, qword [ecx + 0x4a]
inc ebx
push edi
inc ebx
inc ebx
dec esi
pop eax
inc ebx
inc esi
ja 0x4b37c2
inc ebx
ja 0x4b37bf
inc esp
xor esi, dword [edi + 0x75]
inc edi
push edx
js 0x4b37e8
insb byte es:[edi], dx
dec ebp
inc bx
push ebx
inc ecx
cmp byte [esi + 0x69], al
push 0x35410a0d
jae 0x4b37fe
xor eax, 0x7a736f73
jae 0x4b380b
ja 0x4b37d4
inc ecx
js 0x4b3805
push esi
jbe 0x4b37e0
dec eax
push ebx
dec ebp
pop ecx
push 0x61
inc ebp
inc edi
aaa
inc ebx
outsb dx, byte [esi]
pop edx
dec ecx
push 0x56516667
push eax
xor eax, 0x55502b69
je 0x4b380a
popal
xor al, 0x68
dec ebx
inc edx
pop eax
push 0x55
imul edi, dword [eax], 0x74736942
imul esi, dword [ebx + 0x74], 0x65382b67
xor al, byte [edi + 0x6e]
sub edi, dword [bx + si]
xor al, byte gs:[edi + 0x6e]
inc ecx
insb byte es:[edi], dx
inc ebx
insd dword es:[edi], dx
imul esp, dword [ebx + 0x43], 0x69
push esp
dec esi
imul edx, dword [edx + edi*2 + 0x61], 0x676e0a0d
xor eax, 0x517a4a2b
push esp
jp 0x4b3838
or eax, 0x35676e0a
sub ecx, dword [edx + 0x7a]
push ecx
arpl word [ebx], bp
ja 0x4b3856
jno 0x4b382f
insb byte es:[edi], dx
jo 0x4b3863
js 0x4b3864
push 0x70554256
inc ebx
dec ecx
sub esi, dword [ebx]
inc esp
inc edx
jp 0x4b3868
inc ecx
outsb dx, byte [esi]
je 0x4b3865
ja 0x4b384b
dec esp
push dx
cmp byte [ecx + 0x6d], bl
outsd dx, dword [esi]
push esi
bound edi, qword [eax + 0x6c]
push ecx
insd dword es:[edi], dx
inc edx
push eax
dec ecx
push edx
xor dh, byte [edx + 0x33]
inc esp
jae 0x4b3889
sub ebp, dword [ebx + 0x6e]
xor byte [ecx + ebx*2 + 0x6e], ah
push ecx
push ax
dec ebx
cmp dword [0x732b6d0a], ecx
outsd dx, dword [esi]
push 0x78
cmp byte [esp + eax*2], dh
inc esp
jp 0x4b3864
dec ecx
je 0x4b388c
xor eax, 0x62756a2b
jne 0x4b389c
dec ecx
popal
xor ebp, dword [ebx]
push edx
inc esi
push esp
inc edi
ja 0x4b3887
push ebp
push edi
inc edx
pop edx
outsd dx, dword [esi]
inc ecx
push edi
push ecx
jb 0x4b389a
sub esi, dword [edx]
pop eax
inc ebx
inc ebx
pop ecx
xor cl, byte [ecx + 0x43]
dec ecx
inc ebx
cmp byte [edx], dh
inc ebp
xor al, 0x73
pop edx
arpl word [esi + ecx*2 + 0x76], dx
dec edi
das
outsb dx, byte [esi]
push edx
inc ebx
outsd dx, dword [esi]
dec ebx
bound ecx, qword [ebp + 0x4d]
dec esi
dec esp
ja 0x4b38dd
xor byte [0x5547670a], cl
das
arpl word [edi + eax*2], si
imul ebp, dword [edi], 0x68494c75
jo 0x4b38cf
sub edx, dword [ebp + edx*2 + 0x76]
dec edi
jbe 0x4b38d8
cmp byte [eax + 0x6f], dl
push esp
push 0x6a6c6e34
js 0x4b3909
je 0x4b38ee
push 0x71
xor dword [edx + 0x67], ebp
insb byte es:[di], dx
insb byte es:[di], dx
insb byte es:[edi], dx
push ebx
jae 0x4b3909
sub esi, dword [esi + 0x68]
dec ebp
dec ebx
ja 0x4b38f0
inc ebp
aaa
ja 0x4b3912
inc ebp
jb 0x4b38ef
dec eax
jns 0x4b38f7
inc ebp
inc ebp
inc esp
jae 0x4b391d
push eax
js 0x4b38e8
jno 0x4b3904
push esi
popal
cmp byte [edx + 0x58], al
xor ecx, dword [0x3849510a]
aaa
inc ebp
dec eax
dec bp
inc esi
cmp byte [ebx + 0x66], ah
jp 0x4b3938
xor byte [edx], dh
inc ecx
inc ecx
push eax
inc ecx
push ebp
inc edi
xor ch, byte [ebp + 0x4c]
pop ecx
imul esp, dword [edi + 0x38], 0x39
push edi
push ecx
dec ecx
dec ecx
inc esi
inc ecx
outsd dx, dword [esi]
push di
jb 0x4b3940
dec ebp
dec ecx
inc ebp
dec edx
imul eax, dword [ecx + 0x67], 0x77
xor byte [edx + 0x58], bl
pop edx
pop eax
pop ecx
dec edx
inc ebp
dec esp
je 0x4b3948
cmp byte [ebx + 0x49], dl
inc ebp
jbe 0x4b3931
push esi
sub ecx, dword [ebp + 0x63]
inc ebp
outsd dx, dword [esi]
arpl word [ebp + 0x6f], ax
outsd dx, dword [esi]
dec edx
or eax, 0x646a470a
push 0x64
jns 0x4b3978
inc edi
dec ebp
insb byte es:[edi], dx
push 0x35
push edi
push eax
xor byte gs:[edx + 0x75], ah
popal
pop edx
push eax
dec eax
inc ecx
js 0x4b3999
dec edi
dec ebx
insb byte es:[edi], dx
jne 0x4b39a6
dec ebx
dec esp
outsd dx, dword [esi]
jo 0x4b398d
jno 0x4b398e
dec eax
je 0x4b398b
xor byte [edx], dh
pop edx
dec esi
dec eax
push 0x59
arpl word [eax], di
dec edx
je 0x4b39b9
cmp byte [edx + 0x74], cl
jne 0x4b39bc
ja 0x4b39ae
push 0x5a6d6843
inc ebx
push 0x32385a6d
insd dword es:[edi], dx
pop edx
cmp byte [edx], dh
push edx
dec esi
sub dx, word [edx + 0x37]
inc edi
outsb dx, byte [esi]
xor byte [ecx + 0x45], dh
outsd dx, dword [esi]
xor dword [ebx + 0x75], esp
push edx
imul ecx, dword [0x4149790a], 0x30
outsd dx, dword [esi]
xor al, 0x30
aaa
das
aaa
js 0x4b3997
inc esp
imul esi, dword [esi], 0x5455656f
xor eax, 0x52447963
push edx
pop ecx
jae 0x4b39d1
inc esi
dec ebp
jae 0x4b39d9
dec edi
xor eax, 0x476c4b68
imul edx, dword [ebp + 0x77], 0x50
dec edi
dec bp
dec ebp
cmp byte [edx + 0x63], ah
je 0x4b39e6
js 0x4b3a0d
imul esp, dword ss:[edx + 0x58], 0x58723669
bound ebx, qword [eax + 0x69]
jb 0x4b39f5
imul esi, dword [esi], 0x55745872
je 0x4b39f4
inc esp
dec ebp
push ebx
push eax
dec edi
push 0x50
popal
aaa
push ecx
jbe 0x4b3a23
or eax, 0x47526e0a
push edx
inc edi
dec ecx
push edi
jp 0x4b3a00
ja 0x4b3a07
push ebx
dec esp
das
dec edx
jno 0x4b39f3
js 0x4b3a01
inc ecx
push eax
pop edx
imul esi, dword [edi + 0x55], 0x45
jne 0x4b3a3f
dec edi
xor al, 0x6f
outsb dx, byte [esi]
push ebp
xor eax, 0x4a662b73
sub esp, dword [esi + 0x4a]
inc ebp
push ebx
inc edx
dec esi
push 0x47
inc edi
dec ebp
xor dl, byte [ebx + 0x4b]
inc esi
inc ebp
dec esi
outsd dx, dword [esi]
js 0x4b3a29
imul ebx, dword [ecx + 0x76], 0x69
jbe 0x4b3a51
pop eax
xor eax, 0x6c70396c
push ecx
dec edx
push edi
push 0x4d646b32
imul esp, dword [ebp + ecx*2 + 0x66], 0x55
dec ebp
dec ebp
push bp
das
or eax, 0x42425a0a
push eax
pop ecx
jns 0x4b3a69
jo 0x4b3a73
jo 0x4b3a73
popal
pop ecx
xor dword [esi + 0x72], edx
pop ecx
push 0x48
inc edx
dec ebp
push edx
dec edi
push edi
inc ebx
push ecx
pop eax
das
push si
dec edx
xor eax, 0x45504444
imul ebp, dword [eax + 0x34], 0x2b
inc esp
imul esi, dword [edx], 0x5136425a
push ecx
push esi
xor eax, 0x6c4e4f42
inc ebp
push edi
jb 0x4b3aac
outsd dx, dword [esi]
outsd dx, dword [esi]
dec eax
push edx
push esp
push esi
push eax
je 0x4b3a94
jo 0x4b3a79
cmp dword [ebx + 0x64], ecx
dec edx
dec ebx
dec edx
outsb dx, byte [esi]
push ebp
dec edx
dec eax
or eax, 0x3069450a
jo 0x4b3a7d
push edi
imul esp, dword [ebp + 0x59], 0x31627545
jo 0x4b3a8b
pop ecx
inc ebp
jne 0x4b3ab7
xor dword [eax + 0x33], esi
dec ebx
ja 0x4b3acc
outsd dx, dword [esi]
dec esp
push eax
imul esi, dword [esi], 0x30685079
cmp byte [esi + 0x6c], cl
inc ecx
jo 0x4b3ad8
jo 0x4b3ad8
dec esp
xor esi, dword [edi]
xor dword [ebx + 0x55], esp
jp 0x4b3abe
ja 0x4b3ad6
jp 0x4b3aaa
insb byte es:[edi], dx
xor esi, dword [ebx]
imul ebx, dword [edx + 0x30], 0x54
xor ebp, dword [ebx + 0x5a]
xor byte [edi + edx*2 + 0x51], dl
push esp
push edi
push ecx
push edi
xor eax, 0x78643831
push ecx
bound edx, qword [ebx + 0x46]
inc esi
dec ecx
insd dword es:[edi], dx
push edx
push edx
dec ecx
bound ecx, qword [ebp + 0x48]
push esp
or eax, 0x6c51630a
inc ebx
dec esi
dec ecx
xor eax, 0x6a444d4b
xor dl, byte [edi + 0x42]
dec ebp
push edi
jbe 0x4b3b11
push 0x46574869
dec eax
push edi
inc esi
push ebp
xor byte [bx + si + 0x54], dl
xor byte [edx], dh
ja 0x4b3b21
push ebx
xor eax, 0x46554549
inc esi
inc edx
jb 0x4b3b16
push esi
dec esi
insb byte es:[edi], dx
inc ebp
inc edx
inc ebp
inc edi
inc ebp
push ecx
inc edi
jne 0x4b3b43
jae 0x4b3b37
bound ebp, qword [ecx + 0x52]
inc ebx
aaa
push 0x4172466b
imul eax, dword [esi + 0x72], 0x41
js 0x4b3b4b
xor byte [ecx + edx*2], dh
push edx
jae 0x4b3af1
or ch, byte [ecx + eax*2 + 0x48]
inc edx
inc ebx
inc esp
inc ebx
push ecx
arpl word [edx + 0x51], dx
imul edi, dword fs:[ecx + 0x47], 0x57
imul edi, dword [ecx + 0x47], 0x57
imul edx, dword [ebp + 0x31], 0x7a
js 0x4b3b5c
push esi
arpl word [ebx + 0x48], dx
outsb dx, byte [esi]
insb byte es:[di], dx
push ebx
inc ecx
inc esi
xor dword [ebp + 0x45], esp
push ebp
imul edi, dword [eax + 0x55], 0x6c
push edi
pop ecx
inc edi
push esp
push esp
jae 0x4b3b3f
je 0x4b3b45
push esp
inc esp
inc esp
push eax
cmp dword [eax], esi
dec edx
xor dword [0x4552514a], esi
push ecx
push edx
inc ebp
inc esi
xor byte [ecx + 0x4e], bl
xor dword [eax], edi
pop eax
push esi
push ebp
inc esi
xor ebp, dword [ecx + edi + 0xd]
or ch, byte [ecx + edx*2 + 0x46]
push esp
jno 0x4b3b7f
push 0x66773342
xor cl, byte [ebx + 0x6e]
push esi
push ebp
aaa
aaa
push 0x5439316c
inc edi
inc dx
pop eax
insb byte es:[edi], dx
jo 0x4b3ba8
insd dword es:[edi], dx
push edx
inc edx
insd dword es:[edi], dx
imul edi, dword [eax], 0x56
push edi
je 0x4b3bc3
push 0x45725549
insb byte es:[edi], dx
inc ebx
dec ecx
dec ebx
push ebx
jo 0x4b3bbd
dec eax
cmp word [ebx + 0x77], si
push ecx
arpl word [ecx + 0x62], sp
push ebp
jp 0x4b3ba8
jno 0x4b3bbe
popal
dec eax
push eax
inc esp
bound edx, qword [ecx + 0xd]
or dl, byte [ecx + 0x35]
push 0x6c692b36
or eax, 0x6835510a
sub ebp, dword ss:[ecx + 0x6c]
dec esp
jp 0x4b3bba
push ecx
imul ebp, dword [ecx + 0x45], 0x71
cmp byte [ebx + 0x44], ah
push eax
dec edi
inc ecx
dec ebp
js 0x4b3be2
dec edx
dec esi
jae 0x4b3bcc
xor al, 0x55
inc edx
inc ebp
push edx
pop ecx
xor byte [ebx + 0x4a], al
inc edi
dec ebx
inc esi
dec esi
inc ecx
dec esp
push ebp
inc esi
imul ecx, dword [esi + 0x70], 0x70
pop edx
xor dl, byte [edi + 0x34]
xor dh, byte [ebp + 0x31]
ja 0x4b3c0e
push ebx
bound edx, qword [edx + 0x6a]
push 0x6a
push ebp
push 0x55
dec ebx
sub ebp, dword [ebx]
jae 0x4b3bf4
push esi
dec ebx
push edx
push edx
inc edi
xor dh, byte [ebp + 0x72]
or eax, 0x4454430a
jb 0x4b3bdb
or al, byte [ebx + 0x54]
inc esp
push ecx
push 0x49436469
inc esi
ja 0x4b3c2e
xor dword [ecx + 0x79], ecx
push 0x54
xor byte [ebx], ch
inc edx
push esi
pop eax
bound ebx, qword [ecx + 0x65]
inc ebx
push edx
js 0x4b3c50
cmp dword [edx], esi
push ebp
inc edx
push eax
pop edx
outsb dx, byte [esi]
xor edx, dword [ebp + 0x75]
dec eax
push ebp
jne 0x4b3c3f
xor eax, 0x63494861
insb byte es:[edi], dx
xor bh, byte [ecx + 0x31]
pop edx
dec edi
inc ecx
dec edi
ja 0x4b3c74
insb byte es:[edi], dx
xor eax, 0x4a726845
jo 0x4b3c70
outsd dx, dword [esi]
push ebx
insb byte es:[edi], dx
bound esi, qword [ebx + 0x47]
push edi
pop edx
push edi
push edx
push ecx
or eax, 0x3335700a
push edx
das
pop ecx
dec ebp
outsb dx, byte [esi]
push edx
xor byte [ecx + 0x67], ah
outsd dx, dword [esi]
push ecx
push 0x332f3659
xor eax, 0x6b765537
das
xor esi, dword [0x6b765537]
insd dword es:[edi], dx
outsb dx, byte [esi]
jae 0x4b3c8c
outsd dx, dword [esi]
popal
inc edx
inc edi
push edx
dec edx
push 0x53
inc ebx
push ebp
jo 0x4b3c8e
pop eax
dec ebp
dec esi
push 0x596f
inc edx
push esp
imul eax, dword [ebp + 0x5a], 0x476f6141
inc ebp
pop edx
inc ecx
popal
outsd dx, dword [esi]
inc edi
xor byte [ebx + 0x30], dl
popal
push edi
push ecx
push edx
jp 0x4b3cc4
dec edi
inc ebx
ja 0x4b3ccc
inc edi
inc esp
inc edi
dec ebx
dec esi
bound ecx, qword [0x6f696f0a]
inc ebp
push esp
dec ebp
inc esp
jae 0x4b3cc5
push eax
das
jns 0x4b3cf1
insb byte es:[di], dx
push 0x69534f72
inc ecx
inc edx
dec edi
outsd dx, dword [esi]
xor byte [ecx + 0x57], dl
dec esi
push eax
dec esp
jo 0x4b3cc3
push edi
push 0x3552356f
push ebx
jp 0x4b3cfd
xor eax, 0x7a533552
imul esi, dword [edi], 0x726d2b37
aaa
aaa
sub ebp, dword [ebp + 0x72]
dec edi
jbe 0x4b3d13
je 0x4b3cf8
dec ecx
jb 0x4b3cea
jp 0x4b3cef
dec esp
jno 0x4b3d1c
inc esi
xor byte [edx + 0x73], bl
jns 0x4b3d15
xor byte [esi + 0x76], cl
push ecx
pop eax
pop edx
inc ecx
jb 0x4b3d0a
jb 0x4b3d0e
or eax, 0x446c730a
push edx
pop edx
inc esp
cmp byte [ecx], bh
sub ebx, dword [edx + 0x79]
jns 0x4b3cf7
xor cl, byte [ecx + 0x63]
push ebp
inc ebp
dec ecx
arpl word [ebp + 0x45], dx
dec esp
xor dl, byte [edi + 0x4b]
dec ebx
jne 0x4b3d11
push ecx
push esp
push edi
insd dword es:[edi], dx
imul edx, dword [esi + 0x4a], 0x4f584f46
push edx
imul ebp, dword [ecx + ebx*2 + 0x4c], 0x70
insb byte es:[edi], dx
dec esi
jne 0x4b3d48
jne 0x4b3d3e
xor al, byte [esi + 0x79]
jbe 0x4b3d3d
push edx
inc esi
xor bl, byte [edx + 0x4c]
dec eax
outsb dx, byte [esi]
insb byte es:[edi], dx
jae 0x4b3d49
pop edx
pop eax
inc esp
push edi
outsb dx, byte [esi]
push edi
jo 0x4b3d3e
pop edx
dec edi
xor dword [ebx + 0x57], ecx
jp 0x4b3d5d
or eax, 0x7a426c0a
xor esi, dword [edi]
pop ecx
ja 0x4b3d68
ja 0x4b3d68
jne 0x4b3d55
jo 0x4b3d5b
pop edx
dec edi
inc esp
pop eax
cmp dword [ebx + 0x56], ecx
aaa
arpl word [ecx + 0x52], bp
sub edi, dword [ecx + 0x6f]
xor al, 0x6e
xor bh, byte [ecx]
inc esp
imul ebp, dword gs:[edi], 0x4c
dec edx
push ecx
push 0x51706868
das
inc edx
dec ebp
jo 0x4b3da9
dec esi
js 0x4b3dae
push ebx
outsd dx, dword [esi]
xor byte [edx + 0x51], al
inc edx
push ecx
xor al, 0x67
cmp byte [edi + 0x75], cl
insb byte es:[edi], dx
dec ecx
cmp byte [ebx + 0x42], ah
arpl word [edx + 0x4c], ax
inc edx
dec esp
inc esi
jno 0x4b3d7e
push edx
dec esp
push edx
dec eax
dec edi
or eax, 0x3645500a
imul eax, dword [bx + di + 0x34], 0x68453154
push eax
inc ebp
imul eax, dword ss:[bx + di + 0x34], 0x68453154
xor al, 0x54
xor dword [ebp + 0x68], eax
inc ebx
inc edi
dec ebp
xor dh, byte gs:[ecx + 0x4c]
dec esi
jo 0x4b3ddf
das
jno 0x4b3da5
dec edi
cmp byte [esi], dh
xor byte [ebx + 0x54], al
xor dh, byte [eax]
push edx
jb 0x4b3de3
insb byte es:[edi], dx
jb 0x4b3ddc
jp 0x4b3dd0
push edi
jno 0x4b3dc3
push 0x3249416e
pop eax
inc ebp
push ebp
inc ebx
jo 0x4b3ded
push edx
jns 0x4b3de6
xor al, 0x62
jns 0x4b3dc5
xor dword [eax + 0x78], esi
push edx
sub ebp, dword [ebx + edx*2 + 0x46]
push edi
xor al, byte [edx + eax*2 + 0x74]
or eax, 0x33315a0a
pop edx
inc ebp
xor ebx, dword [edx + 0x45]
outsb dx, byte [esi]
dec ebp
xor byte [edx + 0x6f], cl
dec esi
jno 0x4b3dfe
jns 0x4b3e16
inc ebx
xor dh, byte [edx]
dec ebx
xor dh, byte [ebx + edx*2 + 0x5a]
dec esi
ja 0x4b3e14
inc ebx
push edx
outsb dx, byte [esi]
xor dword [ecx + ecx*2 + 0x4b], esi
dec ebx
inc edi
dec ecx
inc esi
outsb dx, byte [esi]
push ax
js 0x4b3e1d
popal
arpl word [ebx + 0x64], sp
dec ecx
push 0x2f
ja 0x4b3e37
dec ebx
arpl word [eax + 0x4c], cx
xor dword [ebp + esi + 0x2b], esp
inc esp
xor eax, 0x2f46442b
inc esi
das
js 0x4b3e46
push 0x38685843
push 0x56325570
or eax, 0x3564710a
imul edx, dword [ebp + 0x6f], 0x49
pop eax
push 0x70686738
push ebp
xor dl, byte [esi + 0xd]
or dh, byte [ecx + 0x64]
xor eax, 0x496f556b
das
push 0x71
inc ecx
push 0x7a367459
imul esi, dword [esi + eax*2], 0x2b717730
xor dword gs:[ebx + 0x45], ecx
je 0x4b3e36
jp 0x4b3e6b
xor al, 0x46
xor byte [edi + 0x71], dh
sub esp, dword [ebp + 0x31]
dec ebx
inc ebp
push eax
pop edx
imul eax, dword fs:[edi + eax*2 + 0x4a], 0x634f7743
xor al, 0x70
ja 0x4b3e65
arpl word [eax + esi*2], si
inc ebp
push ecx
inc ebx
arpl word [esi + 0x6a], ax
jbe 0x4b3e98
inc ebx
inc esp
js 0x4b3e69
inc ebx
dec ecx
inc ebp
outsd dx, dword [esi]
dec eax
push ecx
jo 0x4b3e75
je 0x4b3ea4
jne 0x4b3e83
sub ecx, dword [ebp + 0x6f]
dec ebp
outsd dx, dword [esi]
xor byte [edi + 0x67], al
dec eax
inc ecx
or eax, 0x7a6b7a0a
push 0x75
jns 0x4b3e77
xor byte [edi + 0x52], dh
ja 0x4b3e9b
dec ebx
jae 0x4b3e7c
arpl word [ecx + 0x54], cx
popal
jno 0x4b3eb5
jp 0x4b3eac
imul ecx, dword gs:[edi + 0x4e], 0x62
je 0x4b3e92
xor byte [ecx + 0x36], dl
inc esp
cmp dword [edx + 0x76], ebp
push ebx
cmp byte [ebp + 0x67], al
xor eax, dword [ebp + 0x79]
xor eax, dword [di + 0x79]
inc edx
cmp byte gs:[ecx + 0x51], ah
cmp byte [ecx + 0x51], ah
inc ecx
inc ecx
push edi
pop ecx
push 0x51304335
xor byte [ecx + 0x30], dl
ja 0x4b3eb1
xor byte [edi + esi*2 + 0x36], ah
dec edi
dec edi
imul ebx, dword [eax + 0x35], 0x4a4a7954
dec edx
inc edx
aaa
pop edx
xor byte [esi + 0x58], ch
dec edi
or eax, 0x3752640a
jae 0x4b3f08
push edx
jb 0x4b3eca
jb 0x4b3ee4
dec edi
arpl word fs:[edx + edi*2 + 0x4a], cx
dec esp
jp 0x4b3ee8
dec eax
xor dword [edx + 0x35], ecx
inc ebx
dec edx
push edx
push ecx
je 0x4b3f1b
inc ecx
js 0x4b3f11
imul edi, dword gs:[eax + 0x44], 0x77
imul edi, dword [eax + 0x44], 0x77
outsb dx, byte [esi]
dec edx
dec ecx
xor byte [edx + 0x43], bh
inc ebx
xor byte ss:[si], dh
ja 0x4b3f04
cmp byte [ecx + 0x47], bh
inc ebp
dec esp
push ebx
dec ebx
imul eax, dword [ebp + eax*2 + 0x6a], 0x34
push ecx
inc ebx
dec ebx
pop eax
inc ecx
js 0x4b3f46
push esi
jns 0x4b3f3f
inc ecx
cmp byte [edi + 0x65], dl
imul ecx, dword [ebx + 0x42], 0xd
or ah, byte [esi + 0x2b]
jns 0x4b3f2f
xor byte [ebx], dh
inc edx
inc esp
inc edx
cmp byte gs:[eax + 0x79], dh
jo 0x4b3f63
xor byte [ebp + 0x43], al
outsd dx, dword [esi]
jne 0x4b3f33
dec esi
push ebx
dec ecx
inc edi
dec esi
xor al, 0x49
push ecx
push ecx
dec ebp
cmp dword [ebx + 0x69], esp
dec ecx
inc edi
push esi
inc ecx
imul esp, dword [ecx + 0x31], 0x44
inc esp
inc esp
inc edx
aaa
ja 0x4b3f75
jno 0x4b3f76
pop edx
push ecx
jo 0x4b3f87
xor dword [ecx + 0x73], edi
jns 0x4b3f86
jae 0x4b3f5a
insd dword es:[edi], dx
push esi
jno 0x4b3f5a
dec ebp
dec eax
xor al, 0x73
jb 0x4b3f60
inc esp
xor ax, 0x4952
bound esp, qword [ecx + edx*2 + 0xd]
or ch, byte [ecx + 0x31]
outsd dx, dword [esi]
inc ebp
sub ecx, dword [ebp + 0x63]
insb byte es:[edi], dx
das
xor eax, 0x38697938
arpl word [ebx + 0x77], si
ja 0x4b3f95
arpl word [edi + ebp + 0x35], bp
cmp byte [ecx + 0x69], bh
cmp byte [ebx + 0x73], ah
ja 0x4b3fb2
pop ecx
push ecx
arpl word [edx + 0x55], dx
push ebp
jo 0x4b3f97
jno 0x4b3fac
dec esp
push esp
xor al, 0x57
push 0x49796147
inc edx
push 0x7a687956
dec ebp
pop eax
jb 0x4b3fc3
inc ecx
insb byte es:[edi], dx
js 0x4b3fd3
js 0x4b3fa8
dec esp
inc ecx
dec edx
jns 0x4b3fa2
inc ecx
push 0x36526a74
inc esp
push 0x52
inc esp
inc edi
xor ah, byte [ebx + 0x71]
inc ebp
ja 0x4b3fc3
dec edi
jb 0x4b3fca
dec esi
xor ch, byte [ebp + 0xd]
or eax, 0x75375a0a
aaa
or bl, byte [edx + 0x37]
jne 0x4b3fb2
jp 0x4b3fe1
inc edx
cmp byte [edx + 0x72], cl
jns 0x4b3fc5
inc ebp
pop edx
jo 0x4b3fd5
dec ebp
jbe 0x4b3fce
inc ebx
dec edx
xor al, 0x67
push ebx
push eax
pop edx
pop ecx
jns 0x4b3feb
push ebp
xor esi, dword [edi + 0x41]
ja 0x4b3fda
dec eax
inc edi
dec edx
je 0x4b3fed
inc esi
js 0x4b3feb
push esi
dec eax
dec ebx
inc edi
xor cl, byte [ebp + 0x55]
imul esi, dword [edi + 0x78], 0x34553467
jno 0x4b4020
xor al, 0x55
xor al, 0x71
outsd dx, dword [esi]
inc edi
dec esp
inc ecx
aaa
push ecx
inc ebx
inc edi
dec eax
push eax
imul esi, dword [eax + 0x48], 0x794c4539
push edx
push ecx
or eax, 0x6661340a
push 0x63614f30
jne 0x4b4029
xor al, 0x61
push 0x4f30
dec edi
popal
arpl word [ebp + 0x5a], si
pop edx
dec edx
dec ebp
push ecx
push 0x73
push ecx
push 0x38513665
popal
outsb dx, byte [esi]
cmp byte [ecx + 0x6e], ah
pop edx
inc ebx
inc ecx
pop ecx
pop edx
inc ebp
inc esp
push edi
dec edx
js 0x4b4062
inc esi
inc ecx
push 0x59
push ebx
push ecx
xor eax, 0x744a7638
push esi
cmp byte [ebp + edx*2 + 0x54], dh
dec ebx
imul dx, word [edx + 0x4b], 0x4433
jno 0x4b406d
xor eax, 0x3556572f
pop edx
inc ecx
dec edi
inc esp
push ecx
aaa
dec edi
inc esi
dec eax
dec esp
or eax, 0x3766310a
pop edx
imul esi, dword [edi + 0x67], 0x4b
jns 0x4b4060
cmp byte [ebp + 0x6c], al
popal
push edx
push edx
xor ch, byte [eax + 0x52]
push eax
inc edx
push 0x41447361
popal
jae 0x4b4070
inc ecx
jne 0x4b407c
jns 0x4b4077
push ecx
push ebx
inc edi
imul edx, dword [esi + 0x32], 0x7159534b
xor dword [ebp + esi*2 + 0x4a], ecx
dec edx
imul esp, dword [esi + 0x36], 0x6b787945
dec ecx
dec ebx
push 0x2f
jne 0x4b4090
insb byte es:[edi], dx
dec esp
aaa
inc esp
inc ebp
inc ebx
dec ebp
imul edi, dword [ecx + 0x44], 0x6837484f
jo 0x4b40c5
bound ebp, qword [ecx + 0xd]
or dh, byte [ebx + 0x4d]
dec ebp
jne 0x4b40d5
outsw dx, word [si]
inc esp
outsd dx, dword [esi]
xor al, byte [edx + 0x43]
dec ebp
xor dword [ecx + 0x6d], edi
insd dword es:[edi], dx
dec ebx
xor ch, byte [ecx + 0x79]
inc edx
inc esp
pop edx
jo 0x4b40bd
inc ecx
dec ebp
inc ebx
push edi
dec edx
inc ecx
dec ecx
inc esp
push edx
aaa
push 0x61
dec esp
insd dword es:[edi], dx
inc edx
inc ecx
push ecx
jns 0x4b40bd
xor al, 0x50
sub edi, dword [ecx + 0x32]
jns 0x4b40c4
push edx
push esp
push esp
push edx
push esp
dec esp
arpl word [eax], si
push ecx
sub esi, dword [esi + 0x6d]
arpl word [eax], si
imul ecx, dword [ebx + 0x71], 0x35777575
je 0x4b40ea
inc edi
pop edx
dec esp
inc ecx
or eax, 0x544c520a
sub ebp, dword [edi + 0x35]
ja 0x4b411a
jae 0x4b411c
arpl word [ebp + ecx*2 + 0x67], bp
inc ebx
inc edx
inc ebp
jo 0x4b4114
inc ecx
imul ebp, dword [esi + 0x55], 0x4f58534a
outsb dx, byte [esi]
push ebp
dec edx
push ebx
pop eax
dec edi
xor byte [ecx], bh
arpl word [esi], si
push eax
push 0x4a
dec ecx
jns 0x4b4123
inc ebx
inc edx
jno 0x4b414f
popaw
push esp
jo 0x4b4135
dec eax
inc esi
push 0x694e7645
pop edx
aaa
xor byte [ecx], dh
inc edx
dec ecx
push ebp
inc ecx
dec ebx
dec esp
push edx
dec edi
push esp
outsd dx, dword [esi]
push 0x3746414b
inc ebp
jo 0x4b4145
inc ecx
or eax, 0x4669690a
dec ebp
dec ebx
outsb dx, byte [esi]
imul ebx, dword [ecx + 0x47], 0x6c
dec edx
push ebx
inc edx
jb 0x4b4157
outsd dx, dword [esi]
pop edx
push ebx
outsb dx, byte [esi]
jae 0x4b4179
dec edi
push eax
insd dword es:[edi], dx
inc esp
push edx
sub ecx, dword gs:[eax + 0x72]
sub ecx, dword [eax + 0x72]
jb 0x4b415f
inc ecx
xor edi, dword [ecx + 0x49]
dec edx
inc ebp
jae 0x4b4170
inc ebx
push esi
dec ebx
push ecx
imul esi, dword [esi + 0x51], 0x6863676c
dec edx
inc ecx
inc edx
inc edi
outsb dx, byte [esi]
xor cl, byte [ecx + esi*2 + 0x49]
dec ecx
push esi
xor dword [edx + 0x73], edi
pop ecx
jbe 0x4b41a2
jo 0x4b418e
popal
insb byte es:[edi], dx
push esp
push 0x71
or eax, 0x6232580a
pop edx
xor eax, 0x69304e4d
insb byte es:[edi], dx
push 0x51
dec ebx
imul esp, dword [ecx + 0x53], 0x596d694a
push ebp
push esi
arpl word [ecx + 0x42], bp
push esi
dec esi
popal
outsd dx, dword [esi]
push ecx
push ebp
je 0x4b41e5
dec ecx
inc ecx
push edi
pop edx
jno 0x4b41c5
push ebx
xor byte [esi], dh
inc esp
inc ebx
inc ebx
dec esi
inc ecx
inc ecx
inc edx
insb byte es:[edi], dx
inc edi
xor byte [edx + 0x63], dl
push ecx
dec ebx
imul esi, dword [ebp + 0x71], 0x56
dec eax
xor dword [esi + 0x69], esi
dec esp
push ebx
ja 0x4b41d1
pop edx
jb 0x4b41e5
pop edx
push 0x5a
inc edi
or eax, 0x6f65380a
das
inc edx
dec eax
inc ecx
push ecx
push edi
pop eax
inc ebp
dec ebp
push esp
push ecx
dec ebx
xor eax, dword [bp + si + 0x59]
ja 0x4b41e0
popal
jne 0x4b4209
push esi
inc edi
jno 0x4b4227
dec esi
push edx
pop eax
inc edi
xor ch, byte [ebp + 0x4f]
je 0x4b4237
imul eax, dword [ebx + 0x32], 0x6c
xor dword [edx + 0x5a], edx
push edx
pop edx
outsd dx, dword [esi]
push edi
outsd dx, dword [esi]
dec ebp
inc ebx
inc ebx
push esp
push ebp
xor dword [ecx + 0x44], eax
inc esp
xor byte [edx + 0x79], ah
jno 0x4b4207
bound ecx, qword [ebx + 0x32]
push ecx
arpl word [edx + 0x2b], cx
push ecx
push edi
xor dword [edx + 0x4b], edi
insd dword es:[edi], dx
imul ecx, dword [0x45304f0a], 0x33436f53
das
or eax, 0x45304f0a
push ebx
outsd dx, dword [esi]
inc ebx
xor ebp, dword [edi]
bound edx, qword [ebp + eax*2 + 0x73]
imul edx, dword [ecx + 0x58], 0x6c
dec eax
jae 0x4b422f
push ebx
xor ah, byte [ebx + 0x38]
push ebp
imul eax, dword [ecx + 0x7a], 0x2b
bound eax, qword [edx + 0x4e]
xor byte [ebx + 0x69], al
cmp byte gs:[edx + 0x44], al
push ebp
push esp
imul esp, dword [ebp + 0x38], 0x54554442
inc esp
xor dword [eax + 0x30], esi
xor dword [eax + 0x4f], edi
push 0x41
dec eax
cmp byte [ebp + 0x49], dl
xor dword [ebx + 0x4b], esi
inc ebx
dec eax
inc edx
push edx
js 0x4b4293
imul esi, dword [esi + 0x31], 0x4a
jbe 0x4b425b
dec edx
je 0x4b4270
push ebp
ja 0x4b427b
ja 0x4b427b
jae 0x4b427f
or eax, 0x4d6b720a
dec ebp
outsb dx, byte [esi]
dec edi
xor al, byte [edi + 0x46]
outsd dx, dword gs:[esi]
inc esi
push ebp
jo 0x4b429e
jae 0x4b4291
push ebx
dec edi
inc ebp
jb 0x4b42b8
das
xor al, byte [ecx + 0x75]
inc ebp
imul ecx, dword [ebp + 0x65], 0x46
dec edi
dec edx
push ecx
push ebx
js 0x4b42b0
je 0x4b42ad
insd dword es:[edi], dx
push ebp
inc esi
js 0x4b42a9
push sp
pop edx
xor al, 0x78
jno 0x4b42af
dec esp
sub esi, dword [ebx + 0x69]
cmp byte [ecx], dh
dec esi
inc ebx
inc ebp
push 0x7542784c
pop ecx
pop edx
xor ebp, dword [edx + ecx*2 + 0x47]
insb byte es:[edi], dx
dec edx
inc edi
push edx
push edx
push ecx
or eax, 0x396e680a
arpl word [ecx + 0x69], sp
dec esp
pop eax
xor ah, byte [ecx + 0x6d]
push ecx
outsb dx, byte [esi]
jne 0x4b42e8
outsb dx, byte [esi]
ja 0x4b42dc
jne 0x4b42ca
dec esp
jno 0x4b42e3
push ebp
ja 0x4b42d5
ja 0x4b42fb
imul ecx, dword [ecx + 0x43], 0x45
inc esp
dec edi
dec eax
inc ecx
dec esp
dec esi
push ecx
js 0x4b42f2
inc edx
dec esp
push ebx
imul edi, dword [ecx], 0x6a764352
inc ecx
arpl word [bp + si + 0x44], bp
dec ebx
dec esp
jne 0x4b432b
pop ecx
push esi
dec ecx
imul eax, dword [ebx + 0x44], 0x6c61364c
insb byte es:[edi], dx
outsd dx, dword [esi]
xor al, 0x55
xor cl, byte [0x4d43460a]
xor dword [ebp + 0x48], esi
jne 0x4b431f
dec ebp
dec esp
push 0x39
push ebx
dec ebx
push ecx
insb byte es:[edi], dx
cmp byte [ecx + 0x41], bl
cmp dword [eax], esi
push ebp
inc edi
jne 0x4b4339
push eax
inc edx
dec ecx
inc ecx
popal
dec esp
pop eax
popal
cmp byte fs:[ebx + 0x69], ah
cmp byte [ebx + 0x69], ah
jp 0x4b434e
insd dword es:[edi], dx
jno 0x4b4330
arpl word [ebp + 0x45], cx
dec ebp
inc ebp
xor al, 0x38
pop edx
inc edi
das
sub edx, dword [edi + 0x6d]
pop eax
push ecx
push esi
inc ecx
inc edx
push 0x54
outsd dx, dword [esi]
push esi
pop edx
jp 0x4b435c
xor al, 0x34
sub esi, dword [si + 0x6f]
inc edi
inc ebp
inc esi
imul eax, dword [edx + 0x68], 0x426b0a0d
jns 0x4b436d
imul eax, dword [edx + 0x79], 0x4a
insb byte es:[edi], dx
dec eax
insb byte es:[di], dx
inc ebp
insd dword es:[edi], dx
bound edi, qword [eax + 0x74]
dec esp
je 0x4b4379
push eax
dec esp
popal
je 0x4b4368
push ebx
dec ecx
push 0x436d6271
xor byte [ecx + 0x31], dl
push ebp
cmp dword [ebp + 0x45], esp
cmp byte [edx + esi + 0x76], dh
push 0x745a5459
je 0x4b43b6
das
jns 0x4b437f
bound esi, qword [esi]
je 0x4b439c
dec ecx
inc esi
dec ebx
jo 0x4b43a7
jp 0x4b43d3
dec ebx
dec ecx
jne 0x4b43c9
insb byte es:[edi], dx
ja 0x4b4396
inc esp
inc edi
popal
xor esi, dword [edx + 0x42]
pop ecx
je 0x4b43a1
jno 0x4b43bb
dec ebp
or eax, 0x4f48410a
inc ecx
dec eax
dec edi
inc edx
push ecx
cmp dword [edi + 0x7a], edx
jbe 0x4b43a7
dec edi
jb 0x4b43bc
inc edx
inc ecx
insb byte es:[edi], dx
jns 0x4b43f7
inc ecx
dec esi
je 0x4b43d2
js 0x4b43c7
dec ebp
dec esi
insd dword es:[edi], dx
inc ebx
inc edx
jns 0x4b43f1
xor byte [ecx + 0x64], dl
cmp byte [edi], dh
je 0x4b43ff
bound ecx, qword [ecx + 0x66]
push edi
dec ecx
push di
inc esp
outsb dx, byte [esi]
aaa
inc esp
push ecx
dec edx
dec eax
jb 0x4b4414
push edi
imul esi, dword [edi], 0x69
inc edx
jo 0x4b4405
outsb dx, byte [esi]
xor bh, byte [edx + 0x6b]
pop ecx
dec edi
push ebp
insd dword es:[edi], dx
or eax, 0x4a4d360a
dec ebp
dec ebp
dec edx
pop ecx
arpl word [ebp + 0x59], si
xor dl, byte [ebx + 0x4a]
dec ecx
jbe 0x4b442a
bound ecx, qword [ecx + 0x4f]
dec ecx
dec edi
insb byte es:[edi], dx
insd dword es:[edi], dx
insd dword es:[edi], dx
imul ebp, dword gs:[ebx + 0x6a], 0x4e33514b
xor byte [edi + 0x71], dh
push ecx
xor ecx, dword [esi + 0x30]
ja 0x4b4449
bound ecx, qword [esi + 0x45]
dec ebp
outsb dx, byte [esi]
outsb dx, byte [esi]
inc edi
je 0x4b4430
insb byte es:[edi], dx
xor eax, 0x52745770
arpl word [ebx + 0x46], sp
inc ebx
je 0x4b4441
inc edx
dec ebx
das
inc ebp
outsb dx, byte [esi]
pop edx
push ebx
inc esp
xor byte [ebx + 0x4e], dh
jae 0x4b4447
xor dl, byte [ecx + 0x7a]
outsd dx, dword [esi]
xor dword [edi + 0x54], ebp
push esp
inc ebx
dec ebp
push 0x4d
dec ecx
imul eax, dword [edi + 0xd], 0x65696b0a
arpl word [edi + 0x68], dx
ja 0x4b4454
dec ecx
jo 0x4b445a
insd dword es:[edi], dx
push ebx
push ebx
dec eax
jae 0x4b4461
push esi
bound ebx, qword [edx + 0x72]
jb 0x4b4491
jns 0x4b4465
inc edi
inc ecx
inc edi
dec ecx
inc edx
pop eax
dec edi
cmp byte [ebx], ch
push 0x57
jae 0x4b44ab
push ebp
xor byte [ecx + 0x50], ch
dec esp
inc ebx
dec eax
dec edi
je 0x4b448e
jae 0x4b4495
push ebp
pop eax
jb 0x4b4475
xor esp, dword [ecx + 0x35]
push edi
jno 0x4b448b
popal
xor eax, 0x4f447157
dec edi
xor edx, dword [bx + 0x7a]
xor edx, dword [edi + 0x7a]
push edi
je 0x4b4491
xor al, 0x57
push ecx
pop ecx
push ebx
outsb dx, byte [esi]
or eax, 0x4244720a
outsd dx, dword [esi]
push ecx
dec esp
push eax
dec edi
jo 0x4b44d4
jb 0x4b44b4
push ecx
cmp dword [ebp + 0x41], edx
inc ecx
inc ebp
jo 0x4b4499
popal
inc ebp
push edi
outsd dx, dword [esi]
jns 0x4b44a3
js 0x4b44bd
inc edx
bound esp, qword [edi + 0x41]
dec edi
inc ebx
push edx
xor al, 0x51
inc esi
push bp
inc ecx
inc esp
jbe 0x4b44e8
dec esi
dec eax
push esi
inc ebx
jns 0x4b44dc
outsd dx, dword [esi]
pop ecx
inc ebp
dec ecx
das
push ecx
insd dword es:[edi], dx
dec esp
xor esp, dword [esi + 0x6d]
insd dword es:[edi], dx
imul eax, dword [esi + 0x33], 0x38
imul ecx, dword [edx + 0x6e], 0x4f
cmp byte [ebx + 0x4a], ch
outsb dx, byte [esi]
dec edi
push ebx
inc edx
dec eax
pop ecx
imul esi, dword [ebx], 0x760a0d65
imul edx, dword [ecx + 0x44], 0x692f6657
je 0x4b44e4
or eax, 0x5169760a
inc esp
push edi
das
das
imul esi, dword [ebp + esi + 0x57], 0x32624859
push edi
pop ecx
dec eax
bound esi, qword [edx]
push esp
dec ebp
imul esp, dword [edi + 0x6b], 0x75486779
jne 0x4b452a
inc ebx
js 0x4b452b
jno 0x4b450d
imul esi, dword fs:[edx + 0x59], 0x53
push edi
dec edi
inc edx
push ecx
imul edx, dword [ebx + 0x69], 0x4a746861
je 0x4b4520
pop eax
aaa
push ebx
outsb dx, byte [esi]
xor eax, 0x2f754979
jns 0x4b4527
jne 0x4b450f
cmp dword [ebx + 0x65], edx
push edx
push 0x796e4645
push ebx
jns 0x4b453d
xor cl, byte [ebx + 0x72]
outsb dx, byte [esi]
push ecx
jns 0x4b4521
or eax, 0x34456f0a
xor al, 0x73
dec ecx
insd dword es:[edi], dx
inc edx
inc esp
xor al, 0x52
dec ebx
ja 0x4b4555
xor al, 0x59
pop edx
imul esp, dword [ebp + 0x48], 0x65
jns 0x4b4540
js 0x4b453d
das
inc ebp
cmp byte [ebp + 0x52], dl
je 0x4b4585
xor byte [esp + edx*2 + 0x52], ah
inc edx
pop ecx
jp 0x4b455f
je 0x4b4577
cmp byte [edi + 0x31], dh
ja 0x4b4554
jb 0x4b459b
inc edi
imul ecx, dword [esi + 0x48], 0x7a365a4c
arpl word [ecx + 0x67], cx
das
dec esi
dec eax
dec esp
pop edx
jp 0x4b4591
dec ecx
das
jp 0x4b456b
push 0x6f777537
aaa
pop eax
jae 0x4b45ac
insb byte es:[edi], dx
jp 0x4b458e
or eax, 0x7553420a
pop ecx
or al, byte [edx + 0x53]
jne 0x4b459e
push esi
inc ebx
popal
push ebx
jns 0x4b459f
jae 0x4b4599
dec eax
inc ebp
jae 0x4b4597
push ebp
push eax
push eax
je 0x4b45a9
dec eax
push ebx
xor dh, byte [eax]
popal
xor dh, byte [ebx + 0x41]
push ebp
xor byte [ecx + eax*2 + 0x51], ch
push ecx
dec eax
push ebx
inc ebx
push 0x4d
outsd dx, dword [esi]
push eax
push esi
inc edx
inc ebx
push esp
inc ecx
inc ebx
push edx
dec eax
push 0x51
push ebx
imul ebp, dword [edx + 0x61], 0x6468776a
cmp byte [ebx + 0x41], ch
inc edi
dec esi
xor ch, byte [edx + 0x45]
or eax, 0x7a45460a
inc ebp
or al, byte [esi + 0x45]
jp 0x4b45d8
jo 0x4b45e3
push ebp
push esi
dec esp
push 0x44
inc esp
push eax
push eax
jns 0x4b45f2
inc ecx
push eax
xor dword [ecx + 0x61], edi
xor byte [edx], dh
push edi
pop eax
push ebp
inc edx
inc ebp
popal
ja 0x4b45fe
push ebx
jns 0x4b4609
push edx
dec ebx
ja 0x4b45fe
bound ebp, qword [ebp + 0x68]
inc edx
dec ecx
imul ebp, dword [edx + 0x43], 0x43547648
bound edx, qword [ebx + 0x42]
dec esi
push edx
dec ebx
jp 0x4b4612
xor cl, byte gs:[ecx + 0xd]
or dl, byte [edi + 0x64]
outsb dx, byte [esi]
popal
popal
insb byte es:[edi], dx
js 0x4b4628
jb 0x4b465f
push edi
push eax
push 0x4a413255
push ebp
inc ebp
dec edi
push eax
push edx
push esi
dec ebp
bound edx, qword [ecx + eax*2 + 0x44]
jb 0x4b4664
inc edx
inc ebx
das
inc ebx
inc edx
inc esi
inc edi
push 0x4f
dec esi
jno 0x4b4682
das
inc ecx
ja 0x4b4680
inc ecx
inc ecx
inc edx
sub esi, dword [ecx + edx*2]
push ebp
jp 0x4b466e
imul ecx, dword [0x5952450a], 0x46
push esi
push ebp
bound ebx, qword [ecx + 0x58]
insb byte es:[edi], dx
cmp dword [ecx + 0x77], edx
inc edi
inc esp
jae 0x4b46a8
insb byte es:[edi], dx
arpl word [bx + si + 0x68], bp
jo 0x4b46ae
ja 0x4b4695
insd dword es:[edi], dx
js 0x4b4678
js 0x4b46a1
imul ebp, dword [ebx + 0x59], 0x41
push ebp
dec edi
imul esi, dword [0x5945656f], 0x6b796c44
xor al, 0x56
jp 0x4b46c0
inc ebp
pop edx
bound eax, qword [edx + 0xd]
or dh, byte [ebx]
insd dword es:[edi], dx
das
insb byte es:[edi], dx
push ecx
pop eax
aaa
jae 0x4b46ec
ja 0x4b46f8
dec ecx
push esp
jo 0x4b46ca
push esp
cmp dword [esi], esi
xor byte [edi + 0x5a], dh
dec esp
pop edx
push ebx
push ecx
je 0x4b4708
push ecx
push ebp
outsb dx, byte [esi]
pop ecx
inc ebx
push edx
das
push ecx
push edi
cmp dword [ecx], edi
push edx
push edi
arpl word [ecx + 0x46], cx
push 0x50
xor dl, byte [esi + 0x6d]
ja 0x4b471c
cmp byte [edx + 0x54], dl
inc ebx
outsd dx, dword [esi]
push ecx
push esp
inc ebx
inc ebp
pop eax
jo 0x4b472a
insb byte es:[edi], dx
or eax, 0x724a470a
xor eax, 0x6b644578
js 0x4b471b
push edx
push ebp
xor edi, dword [eax]
push esi
js 0x4b4730
inc ecx
dec esi
push 0x70563252
inc edx
bound ebp, qword [ebx]
push ecx
xor edx, dword [eax + 0x6d]
push eax
insd dword es:[edi], dx
outsb dx, byte fs:[esi]
jns 0x4b475f
insb byte es:[edi], dx
insb byte es:[edi], dx
push 0x42516f6a
je 0x4b475c
jbe 0x4b4771
aaa
push esi
outsb dx, byte [esi]
xor eax, 0x51415a42
aaa
dec esp
push edi
inc ecx
dec ecx
pop edx
jp 0x4b4765
xor ebp, dword [eax + 0x37]
inc ecx
push esp
xor al, byte [ebp + 0x67]
ja 0x4b4798
inc ecx
push 0x51645951
push 0x55
push ecx
push ecx
outsd dx, dword [esi]
inc ebp
push ecx
inc ebp
push ecx
push edi
push eax
inc ecx
inc ebp
inc ebp
xor byte [eax + 0x67], bh
dec ecx
push ebx
push edx
dec esp
push eax
xor byte [edi + 0x6b], ah
jb 0x4b478d
sub esp, dword [edi + 0xd]
or ah, byte [edi + 0x77]
bound ecx, qword [edi + 0x2f]
sub ecx, dword [esi + 0x54]
pop ecx
inc ecx
inc ebp
jne 0x4b47b2
push ebp
dec edx
jb 0x4b47be
xor dword fs:[edi], ebp
xor dl, byte [ebp + 0x69]
push eax
dec ebp
inc ebp
push esp
push ebx
push eax
inc ebp
popal
inc esi
push esp
arpl word [ecx + 0x6c], ax
ja 0x4b47fa
dec ecx
dec ebp
jae 0x4b47f8