Function at 0x60119e
Capabilities:
Encode data using xor

Disassembly:
jl 0x600ece
dec eax
push edx
jl 0x600ef2
imul ebp, dword [esi + 0x67], reloc.MSVCRT.dll_malloc
push 0x3530317c
xor dword [eax], esi
xor eax, 0x686a4030
outsb dx, byte [esi]
jl 0x600e82
mov dl, 0xbe
out 0xb2, al
mov bl, 0xe5
xor dword [eax], esi
xor eax, 0x686a4030
outsb dx, byte [esi]
jl 0x600e82
mov dl, 0xbe
out 0xb2, al
mov bl, 0xe5
lea edx, reloc.MSVCRT.dll_malloc
jl 0x600f13
imul ebp, dword [esi + 0x67], reloc.MSVCRT.dll_malloc
outsb dx, byte [esi]
jl 0x600f1d
push 0x30317c6e
xor eax, 0x686a4031
jne 0x600f3b
out 0xb1, al
lahf
in eax, 0x8d
invalid
push 0x6a7c6175
push 0x3530317c
xor al, byte [eax + 0x6a]
push 0xbbe57c75
mov edx, 0x7c96b9e6
inc ecx
jl 0x600f28
dec edx
dec eax
jl 0x600f55
imul esp, dword [ecx + 0x6e], reloc.MSVCRT.dll_malloc
push 0x3530317c
xor eax, dword [eax + 0x6a]
push 0x67
jl 0x600ee5
mov edx, 0xb6aee5aa
out 0xb2, al
lahf
jl 0x600f5e
dec edx
inc esp
jl 0x600f76
imul ebp, dword [edx + 0x69], reloc.MSVCRT.dll_malloc
jl 0x600f7f
push 0x67
jl 0x600f4a
xor byte [0x6a6a4034], dh
push 0x6a
imul edi, dword [esi - 0x67], reloc.MSVCRT.dll_malloc
jl 0x600f73
dec edx
dec edx
push ebx
jl 0x600f97
imul ebp, dword [esi + 0x6a], reloc.MSVCRT.dll_malloc
jl 0x600fa0
push 0x7c
xor dword [eax], esi
xor eax, 0x6a6a4035
imul edi, dword [ecx + ebp*8 - 0x6c], 0x8c95e7a6
jl 0x600f93
xor eax, 0x696a6a40
jl 0x600f2b
xchg esp, eax
cmpsb byte [esi], byte es:[edi]
out 0x95, eax
xchg ebp, eax
invalid
inc ebp
pop ecx
jl 0x600fb7
imul ebp, dword [esi + 0x6a], reloc.MSVCRT.dll_malloc
push 0x7c
xor dword [eax], esi
xor eax, 0x6a6a4036
jl 0x600f88
xor byte [0x6a6a4036], dh
imul edi, dword [ebp - 0x59], reloc.MSVCRT.dll_malloc
jl 0x600fb1
jl 0x600f45
cmpsd dword [esi], dword es:[edi]
pushfd
in eax, 0xae
mov dh, 0x7c
dec edx
dec edx
inc edx
jl 0x600fd5
imul esp, dword [ecx + 0x6e], reloc.MSVCRT.dll_malloc
jl 0x600fde
push 0x6a
jl 0x600fa8
push 0x7c
xor dword [eax], esi
xor eax, 0x6a6a4037
xor byte [0x6a6a4037], dh
imul edi, dword [esi - 0x4f], reloc.MSVCRT.dll_malloc
out 0xb1, al
lahf
out 0xb4, al
movsd dword es:[edi], dword [esi]
jl 0x600fd1
dec edx
push edi
jl 0x600ff5
imul esp, dword [ecx + 0x6e], reloc.MSVCRT.dll_malloc
jl 0x600ffe
push 0x6a
jl 0x600fc8
push 0x7c
xor dword [eax], esi
xor eax, 0x6b6a4038
xor byte [0x6b6a4038], dh
jl 0x600f89
xchg dword [ecx + 0x7c919de5], edx
dec edx
dec ebx
push esp
jl 0x601015
imul ebp, dword [esi + 0x6b], reloc.MSVCRT.dll_malloc
push 0x6b
jl 0x600fe7
jl 0x60101d
imul edi, dword [ecx + esi + 0x30], 0x35
cmp dword [eax + 0x6a], eax
insb byte es:[edi], dx
xor byte [0x6c6a4039], dh
xor eax, 0x6c6a4039
imul edi, dword [eax + ebp*8 - 0x76], reloc.MSVCRT.dll_malloc
jl 0x601010
dec esp
dec edx
jl 0x601034
imul ebp, dword [ecx + ebp*2 + 0x6e], reloc.MSVCRT.dll_malloc
insb byte es:[edi], dx
jl 0x601005
xor byte [esi], dh
xor byte [eax + 0x6a], al
xor byte ss:[eax + 0x6a], al
insd dword es:[edi], dx
arpl word [ecx + ebp*8 - 0x79], di
xchg ecx, eax
jmp 0x9e46bc8d
dec ebp
dec ebp
jl 0x601055
imul ebp, dword [esi + 0x6d], reloc.MSVCRT.dll_malloc
jl 0x60105e
insd dword es:[edi], dx
arpl word [ecx + esi + 0x30], di
xor dword ss:[eax + 0x6a], eax
insd dword es:[edi], dx
jl 0x600fe7
mov cl, 0x9f
jmp 0xb944b89f
test al, 0xe4
mov eax, 0x574a7c9c
push ecx
jl 0x601079
imul esp, dword [ecx + 0x6e], reloc.MSVCRT.dll_malloc
popal
outsb dx, byte [esi]
insd dword es:[di], dx
outsb dx, byte gs:[esi]
outsb dx, byte [esi]
outsd dx, dword fs:[esi]
outsb dx, byte [esi]
jl 0x601086
insd dword es:[edi], dx
jl 0x601051
xor byte [esi], dh
xor al, byte [eax + 0x6a]
insd dword es:[edi], dx
jl 0x601011
cmpsd dword [esi], dword es:[edi]
xchg edx, eax
out 0xbe, eax
invalid
inc ebp
push ebx
jl 0x60109e
imul esp, dword [ecx + 0x6f], reloc.MSVCRT.dll_malloc
push 0x6d
jl 0x601070
xor byte [esi], dh
xor eax, dword [eax + 0x6a]
outsb dx, byte [esi]
popal
jl 0x601030
mov ss, word [edx + 0x7c978de5]
dec edx
xchg edx, eax
in eax, 0x8d
xchg edi, eax
jl 0x601099
dec edi
dec ebx
jl 0x6010bd
jne 0x6010c3
popal
outsb dx, byte [esi]
jl 0x6010c3
outsb dx, byte [esi]
jl 0x60108d
xor byte [esi], dh
xor al, 0x40
push 0x6e
popal
jl 0x601049
mov edx, 0x978de595
xchg edi, eax
jl 0x6010b6
dec esi
push eax
jl 0x6010da
imul ebp, dword [esi + 0x67], reloc.MSVCRT.dll_malloc
push 0x6e
jl 0x6010ac
xor byte [esi], dh
xor eax, 0x756f6a40
jl 0x601069
mov ebx, 0xaf93e7ba
out 0x93, eax
scasd eax, dword es:[edi]
jl 0x6010d5
push esi
push ebx
jl 0x6010f9
imul esp, dword [ecx + 0x6e], reloc.MSVCRT.dll_malloc
outsd dx, dword [esi]
jl 0x6010ca
xor byte [esi], dh
inc eax
push 0x70
jl 0x601089
jo 0x601105
jl 0x601089
mov ebx, 0x9aa3e68f
jl 0x6010f3
push eax
inc ebx
jl 0x601117
push 0x69
outsb dx, byte [esi]
jo 0x601117
imul ebp, dword [esi + 0x67], reloc.MSVCRT.dll_malloc
jl 0x601120
outsb dx, byte [esi]
jl 0x601120
jo 0x601134
xor dword [eax], esi
aaa
inc eax
push 0x71
imul edi, dword [esi - 0x4f], 0xa5a1e69f
lahf
out 0xa1, al
movsd dword es:[edi], dword [esi]
jl 0x601113
push ecx
pop eax
jl 0x601137
imul esp, dword [ecx + 0x6e], reloc.MSVCRT.dll_malloc
outsd dx, dword [esi]
jl 0x601141
jno 0x601155
xor dword [eax], esi
cmp byte ss:[eax + 0x6a], al
xor byte [esi], dh
cmp byte [eax + 0x6a], al
jae 0x601142
jl 0x6010c7
mov ecx, 0x89b8e49d
jl 0x60113d
push ebx
pop eax
jl 0x601158
imul esi, dword [ebp + 0x73], reloc.MSVCRT.dll_malloc
jl 0x60115f
jae 0x601173
xor dword [eax], esi
cmp dword ss:[eax + 0x6a], eax
jae 0x601161
jl 0x6010ea
xchg dword [ecx - 0x1a4e4e1b], edx
mov cl, 0xe5
mov word [edi + 0x4847457c], ss
dec eax
jl 0x601179
imul ebp, dword [esi + 0x73], reloc.MSVCRT.dll_malloc
imul edi, dword gs:[edx + ebp*2 + 0x73], 0x30317c62
popal
outsb dx, byte [esi]
bound esp, qword [ebp + 0x69]
jl 0x601184
imul edi, dword [edx + ebp*2 + 0x73], reloc.MSVCRT.dll_malloc
jae 0x60117e
jl 0x60114f
xor byte [edi], dh
aaa
xor byte [eax + 0x6a], al
jae 0x60118d
jl 0x60110c
mov ebx, 0x8ba7e5ba
jl 0x601178
mov edi, dword [edx + ecx*2 + 0x52]
push edx
dec esi
jl 0x60119c
imul esp, dword [ecx + 0x6e], reloc.MSVCRT.dll_malloc
push 0x73
jl 0x60116e
outsb dx, byte [esi]
jae 0x60119f
imul edi, dword [edx + ebp*2 + 0x73], reloc.MSVCRT.dll_malloc
xor byte [edi], dh
xor dword [eax + 0x6a], eax
push 0x73
push 0x8998e57c
in eax, 0x96
jae 0x6011ac
jl 0x60112b
cwde
mov ebp, esp
xchg esi, eax
test byte [edx + ecx*2 + 0x53], bh
dec eax
jl 0x6011bb
imul esp, dword [ecx + 0x73], reloc.MSVCRT.dll_malloc
popal
outsb dx, byte [esi]
jl 0x6011c3
push 0x73
jl 0x60118d
jae 0x6011d7
xor dword [eax], esi
aaa
xor byte [edi], dh
xor al, byte [eax + 0x6a]
inc eax
push 0x73
push 0xacbae47c
in eax, 0xb1
mov cl, 0x7c
dec edx
jae 0x6011cb
jl 0x601149
mov edx, 0xb1b1e5ac
jl 0x6011b6
inc ebx
dec esi
jl 0x6011da
imul ebp, dword [esi + 0x67], reloc.MSVCRT.dll_malloc
jae 0x6011dd
popal
outsb dx, byte [esi]
jl 0x6011e3
push 0x73
jl 0x6011ad
jae 0x6011f7
xor dword [eax], esi
aaa
xor byte [edi], dh
xor eax, dword [eax + 0x6a]
jae 0x6011eb
jl 0x60116c
out 0xa8, eax
mov bh, 0xe5
test al, 0xb7
in eax, 0xb1
mov cl, 0x7c
dec edx
mov cl, 0xb1
jl 0x6011d6
push esi
push esi
jl 0x6011fa
imul esi, dword [ebx + 0x68], reloc.MSVCRT.dll_malloc
jae 0x601215
xor dword [eax], esi
aaa
xor al, 0x40
push 0x73
push 0x8990e57c
jae 0x601209
jl 0x601188
nop
mov eax, ebp
mov byte [edx + 0x4c534a7c], dl
call 0x4adca432
push ebx
dec esp
jl 0x601218
push 0x69
jae 0x601219
imul esi, dword [ebx + 0x68], reloc.MSVCRT.dll_malloc
jne 0x60122f
push 0x73
jl 0x6011e8
xor dword [eax], esi
aaa
xor byte [edi], dh
xor eax, 0x68736a40
jl 0x6011a5
push 0x73
push 0xbabbe57c
call 0x4adcd075
mov ebx, 0xbeaee8ba
jl 0x601211
scasb al, byte es:[edi]
mov esi, 0x54454a7c
dec edx
inc ebp
push esp
jl 0x601235
imul esp, dword [ecx + 0x6e], reloc.MSVCRT.dll_malloc
push 0x73
jl 0x601207
xor byte [edi], dh
aaa
inc eax
push 0x73
push 0xb294e77c
in eax, 0xb1
jl 0x6011c6
xchg esp, eax
mov dl, 0xe5
mov cl, 0xb1
jl 0x601230
mov cl, 0x7c
dec edx
dec edi
push eax
jl 0x601254
imul esp, dword [ecx + 0x73], reloc.MSVCRT.dll_malloc
push 0x73
jl 0x601226
popal
jae 0x601256
popal
outsb dx, byte [esi]
jl 0x60125c
jae 0x601270
xor dword [eax], esi
aaa
xor byte [edi], dh
aaa
inc eax
push 0x73
push 0x7c
in eax, 0xbb
mov edx, 0xe689b8e4
mov cl, 0x9f
jae 0x601266
jl 0x6011e3
mov ebx, 0x89b8e4ba
out 0xb1, al
lahf
jl 0x601252
dec edx
dec ecx
inc edx
jl 0x601276
push 0x69
popal
outsb dx, byte [esi]
jae 0x601272
imul esp, dword [ecx + 0x6e], reloc.MSVCRT.dll_malloc
imul esp, dword [ecx + 0x6e], 0x736a7c67
outsb dx, byte [esi]
push 0x69
popal
outsb dx, byte [esi]
jl 0x601283
push 0x73
jae 0x601285
push 0x7c
xor dword [eax], esi
aaa
jl 0x60124e
xor byte [edi], dh
cmp byte [eax + 0x6a], al
jae 0x601292
jl 0x60120b
cwde
mov ebp, esp
xchg esi, eax
test ch, ah
lea edx, reloc.MSVCRT.dll_malloc
inc ebp
inc ecx
dec eax
jl 0x60129e
imul esp, dword [ecx + 0x73], reloc.MSVCRT.dll_malloc
popal
jae 0x6012a0
popal
outsb dx, byte [esi]
outsb dx, byte [esi]
popal
outsb dx, byte [esi]
jl 0x6012a9
jae 0x6012af
jl 0x601274
xor byte [edi], dh
cmp dword [eax + 0x6a], eax
jae 0x6012be
jl 0x601235
xchg dword [ecx - 0x1a4e4e1b], edx
in eax, 0xb1
mov cl, 0xe5
mov cl, 0xaf
jl 0x6012a0
push esp
inc edx
jl 0x6012c4
imul ebp, dword [esi + 0x73], reloc.MSVCRT.dll_malloc
jne 0x6012d1
jae 0x6012c6
popal
outsb dx, byte [esi]
je 0x6012d7
outsb dx, byte [esi]
jl 0x6012cf
jae 0x6012db
je 0x6012e4
jl 0x60129a
xor dword [eax], esi
cmp byte [eax], dh
inc eax
push 0x73
je 0x6012ed
xor byte [eax], bh
xor byte [eax + 0x6a], al
jae 0x6012e4
jl 0x601258
out 0xb1, al
lahf
mov cl, 0x9f
out 0x89, al
and bh, 0x94
mov al, 0x7c
dec edx
dec edi
dec ebp
jl 0x6012ea
imul esp, dword [ecx + 0x6e], reloc.MSVCRT.dll_malloc
jae 0x6012fb
jne 0x6012f6
outsd dx, dword [esi]
je 0x6012f2
popal
outsb dx, byte [esi]
jl 0x6012f7
jae 0x601303
jl 0x6012c2
xor byte [eax], bh
xor dword [eax + 0x6a], eax
je 0x6012f9
cmp byte [ecx], dh
inc eax
push 0x74
popal
jl 0x601280
cdq
scasd eax, dword es:[edi]
out 0xb3, al
mov bl, 0xb0
jl 0x6012eb
mov al, 0x7c
dec edx
push esp
dec edx
jl 0x60130f
imul ebp, dword [esi + 0x67], reloc.MSVCRT.dll_malloc
push 0x74
jl 0x6012e1
popal
imul edi, dword [edx + ebp*2 + 0x74], 0x3830317c
xor dword [eax], esi
cmp byte [edx], dh
inc eax
push 0x74
outsb dx, byte [esi]
xor byte [eax], bh
xor al, byte [eax + 0x6a]
je 0x601325
jl 0x60129d
mov ecx, 0xb08fe59d
in eax, 0x8d
xchg edi, eax
jl 0x60130d
dec edx
dec esi
dec esp
jl 0x601331
push 0x69
jne 0x60133e
imul esi, dword [ebp + 0x74], reloc.MSVCRT.dll_malloc
outsb dx, byte [esi]
popal
imul ebp, dword [esi + 0x61], 0x746a7c6e
outsb dx, byte [esi]
jl 0x60133b
je 0x601341
jl 0x601306
xor byte [eax], bh
xor eax, dword [eax + 0x6a]
ja 0x601341
jl 0x6012c3
jl 0x6012c3
nop
mov esi, esp
xchg esi, eax
xchg dword [edx + ecx*2 + 0x57], edi
jl 0x60132f
dec edx
push edi
pop eax
jl 0x601353
imul esi, dword [edi + 0x65], reloc.MSVCRT.dll_malloc
jl 0x601323
ja 0x601351
outsb dx, byte gs:[esi]
outsb dx, byte [esi]
jl 0x601359
ja 0x60136d
xor dword [eax], esi
cmp byte [eax + eax*2], dh
xor byte [eax], bh
xor al, 0x40
push 0x78
imul edi, dword [eax + ebp*8 - 0x41], 0xa4b4e89b
js 0x601362
jl 0x6012e3
mov edi, 0xa4b4e89b
jl 0x60134c
push ebp
inc edi
jl 0x601370
imul ebp, dword [esi + 0x78], reloc.MSVCRT.dll_malloc
push 0x78
jl 0x601342
xor byte [eax], bh
xor eax, 0x69786a40
jl 0x601302
mov ss, word [edx + 0x7cbf8ee5]
dec edx
dec ebx
dec ebx
jl 0x60138f
jne 0x60139f
imul esp, dword [ecx + 0x6e], reloc.MSVCRT.dll_malloc
xor dword [eax], esi
cmp byte [esi], dh
inc eax
xor byte [eax], bh
inc eax
push 0x78
imul edi, dword [ebp - 0x68], 0xa5a5e789
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
jl 0x601389
dec edx
push ebp
dec ebx
jl 0x6013ad
push 0x69
popal
js 0x6013b0
imul esp, dword [ecx + 0x78], reloc.MSVCRT.dll_malloc
jl 0x6013b6
popal
outsb dx, byte [esi]
jl 0x6013b6
js 0x6013ca
xor dword [eax], esi
cmp byte [edi], dh
aaa
inc eax
push 0x78
imul edi, dword [esp - 0x45], 0x91bce48b
jl 0x6013a9
mov esp, esp
mov esp, 0x584a7c91
pop eax
push esi
jl 0x6013cd
push 0x69
js 0x6013d0
imul esp, dword [ebp + 0x78], reloc.MSVCRT.dll_malloc
js 0x6013e8
jne 0x6013e5
push 0x78
jl 0x60139e
xor dword [eax], esi
cmp byte [eax], bh
xor byte [eax], bh
cmp byte [eax + 0x6a], al
js 0x6013dd
inc eax
push 0x78
imul edi, dword [ebp - 0x68], 0xb485e589
jl 0x6013c7
jl 0x60135b
cwde
mov ebp, esp
test dword [esp + edi*2 + reloc.MSVCRT.dll_malloc], esi
push 0x69
popal
js 0x6013ee
pop eax
dec eax
jl 0x6013eb
imul esp, dword [ecx + 0x78], reloc.MSVCRT.dll_malloc
push 0x78
jl 0x6013bd
outsb dx, byte [esi]
jl 0x6013f3
js 0x601407
xor dword [eax], esi
cmp byte [ecx], bh
xor byte [eax], bh
cmp dword [eax + 0x6a], eax
js 0x6013fc
inc eax
push 0x78
imul edi, dword [esp - 0x46], 0x8999e995
jl 0x601379
mov edx, 0x8999e995
jl 0x6013e6
dec edx
push eax
jl 0x60140a
push 0x69
outsb dx, byte [esi]
js 0x60140e
imul ebp, dword [esi + 0x67], reloc.MSVCRT.dll_malloc
jl 0x601413
outsb dx, byte [esi]
jl 0x601413
js 0x601427
xor dword [eax], esi
cmp dword [eax], esi
inc eax
push 0x78
outsb dx, byte [esi]
jl 0x60139a
cwde
mov ebp, esp
test dword [ebp + reloc.MSVCRT.dll_malloc], esi
jl 0x601404
push eax
dec eax
jl 0x60142d
imul esp, dword [ecx + 0x78], reloc.MSVCRT.dll_malloc
outsb dx, byte [esi]
outsb dx, byte [si]
popal
outsb dx, byte [esi]
jl 0x601438
push 0x78
outsb dx, byte [esi]
js 0x60143e
jl 0x601403
xor byte [ecx], bh
xor dword [eax + 0x6a], eax
js 0x601453
jl 0x6013c0
movsb byte es:[edi], byte [esi]
mov ecx, 0xe583bfe5
lodsd eax, dword [esi]
in eax, 0xbf
and ebp, 0xffffffad
nop
jl 0x60142f
pop eax
push esp
jl 0x601453
push 0x69
popal
imul esp, dword [ecx + 0x78], reloc.MSVCRT.dll_malloc
js 0x601456
outsb dx, byte [esi]
jp 0x601459
jl 0x60145c
js 0x60146e
jp 0x601471
jl 0x601427
xor dword [eax], esi
cmp dword [edx], esi
inc eax
push 0x79
xor byte [ecx], bh
xor al, byte [eax + 0x6a]
jns 0x60145e
popal
jl 0x6013e6
scasb al, byte es:[edi]
sub cl, 0x98
mov bl, 0x7c
dec edx
jl 0x601450
pop ecx
push edi
jl 0x601474
imul esp, dword [ecx + 0x6e], reloc.MSVCRT.dll_malloc
jl 0x60147d
popal
outsb dx, byte [esi]
jl 0x60147d
jns 0x601491
xor dword [eax], esi
cmp dword [ebx], esi
inc eax
push 0x79
popal
jl 0x601404
cmpsd dword [esi], dword es:[edi]
pushfd
in eax, 0xa0
mov al, 0x7c
push ebp
jl 0x60147b
inc ebp
dec eax
jl 0x601494
imul esp, dword [ecx + 0x6e], reloc.MSVCRT.dll_malloc
jns 0x601491
popal
outsb dx, byte [esi]
jl 0x60149d
jns 0x6014b1
xor dword [eax], esi
cmp dword [eax + eax*2], esi
xor al, 0x40
push 0x79
popal
jl 0x601424
in eax, 0xbb
mov edx, 0x7cb398e9
dec edx
mov ebx, 0xb398e9ba
jl 0x601490
pop ecx
push ebx
jl 0x6014b4
imul esp, dword [ecx + 0x6e], reloc.MSVCRT.dll_malloc
jl 0x6014bd
jl 0x6014bd
jns 0x6014d1
xor dword [eax], esi
cmp dword [reloc.MSVCRT.dll_malloc], esi
xor byte [ecx], bh
xor eax, 0x65796a40
inc eax
push 0x79
jl 0x601444
jl 0x601444
in eax, 0xb7
test al, 0xe9
xchg dword [esi + 0x4b594a7c], ecx
jl 0x6014d4
mov bh, 0xa8
jmp 0x4adca2ed
jne 0x6014e5
jl 0x6014d9
push 0x79
jl 0x6014a3
jns 0x6014ed
xor dword [eax], esi
cmp dword [esi], esi
inc eax
xor byte [ecx], bh
inc eax
push 0x79
outsb dx, byte [esi]
jl 0x601461
invalid
jmp 0x8e45c81a
jl 0x6014f3
imul esp, dword [ebp + 0x79], reloc.MSVCRT.dll_malloc
popal
outsb dx, byte [esi]
jl 0x6014fe
jns 0x601504
jl 0x6014c9
xor byte [ecx], bh
aaa
inc eax
push 0x79
outsd dx, dword [esi]
jns 0x60150e
jl 0x601487
mov cl, 0x9f
out 0xb0, al
mov eax, 0x5a594a7c
jl 0x601516
imul esp, dword [ecx + 0x6e], reloc.MSVCRT.dll_malloc
outsd dx, dword [esi]
outsb dx, byte [esi]
jl 0x601520
jl 0x601520
jns 0x601534
xor dword [eax], esi
cmp dword [eax], edi
inc eax
push 0x79
jne 0x60153d
out 0xbc, eax
cdq
in al, 0xba
xchg ecx, eax
jl 0x601513
pop ecx
dec eax
jl 0x601537
imul ebp, dword [esi + 0x79], reloc.MSVCRT.dll_malloc
outsb dx, byte [esi]
jl 0x60153e
jns 0x601552
xor dword [eax], esi
cmp dword [ecx], edi
inc eax
push 0x79
jne 0x60155b
cmp dword [eax + 0x6a], eax
jns 0x601553
jl 0x6014c9
jmp 0xc048ab81
popfd
xchg esi, eax
call 0x4adcb1a6
jl 0x601531
dec edx
pop ecx
dec edx
jl 0x601555
imul ebp, dword [esi + 0x67], reloc.MSVCRT.dll_malloc
jns 0x601565
popal
outsb dx, byte [esi]
jl 0x60155e
push 0x79
jl 0x601528
jns 0x601572
xor dword [ecx], esi
xor byte [eax], dh
inc eax
push 0x79
jne 0x60157b
xor dword [eax], esi
xor byte [eax + 0x6a], al
jns 0x601573
jl 0x6014e6
out 0xb1, al
lahf
mov cl, 0x9f
out 0xba, al
nop
jl 0x60155a
pop edx
dec esp
jl 0x601575
imul esp, dword [ecx + 0x6e], reloc.MSVCRT.dll_malloc
jns 0x601586
popal
outsb dx, byte [esi]
jl 0x60157f
jns 0x601593
jl 0x601549
xor dword [ecx], esi
xor byte [ecx], dh
inc eax
push 0x79
jne 0x60159c
xor dword [eax], esi
xor dword [eax + 0x6a], eax
jns 0x601594
jl 0x601507
out 0xb5, al
mov fs, esi
mov edx, 0x594a7c90
mov ch, 0x8e
out 0xba, al
nop
jl 0x601572
pop ecx
inc esi
jl 0x601596
imul edi, dword [ecx + 0x75], reloc.MSVCRT.dll_malloc
jl 0x60159d
jns 0x6015b1
jl 0x601567
xor dword [ecx], esi
xor dword [eax], esi
xor al, byte [eax + 0x6a]
jns 0x6015b5
xor byte [edx], dh
inc eax
push 0x79
js 0x6015ba
jl 0x601528
jmp 0xc048abe0
popfd
xchg esi, eax
call 0xa648b205
mov edi, 0x4a584a7c
pop eax
dec edx
jl 0x6015b7
imul ebp, dword [esi + 0x67], reloc.MSVCRT.dll_malloc
popal
outsb dx, byte [esi]
js 0x6015bf
imul edi, dword [edx + ebp*2 + 0x79], reloc.MSVCRT.dll_malloc
jl 0x6015c2
jns 0x6015d2
jl 0x60158d
xor dword [ecx], esi
xor dword [eax], esi
xor byte [ebx], dh
inc eax
push 0x7a
bound edi, qword [eax + ebp*8 - 0x7d]
mov dh, 0xe5
mov bh, 0x9e
xor eax, dword [eax + 0x6a]
jp 0x6015c5
jl 0x60154d
xor dword [esi - reloc.MSVCRT.dll_malloc], 0xffffff8c
in eax, 0xb7
sahf
in eax, 0x8c
xchg edi, eax
jl 0x6015b9
pop edx
dec ebx
jl 0x6015dd
push 0x69
popal
imul esp, dword [ecx + 0x6f], reloc.MSVCRT.dll_malloc
bound esp, qword [ebp + 0x69]
jl 0x6015e9
outsd dx, dword [esi]
jp 0x6015e0
outsd dx, dword [esi]
jne 0x6015dd
imul edi, dword gs:[edx + ebp*2 + 0x7a], reloc.MSVCRT.dll_malloc
xor byte [eax + eax*2], dh
jp 0x6015e3
jl 0x6015b4
xor dword [eax], esi
xor al, 0x40
inc eax
push 0x7a
jl 0x601573
test byte [esi - 0x1b63421c], ah
mov eax, 0x45577c9c
cmpsb byte [esi], byte es:[edi]
in al, 0xbd
pushfd
in al, 0xb8
pushfd
jl 0x6015ed
inc ebp
inc esi
jl 0x601604
imul esp, dword [ecx + 0x6f], reloc.MSVCRT.dll_malloc
outsd dx, dword [esi]
outsd dx, dword [esi]
jp 0x601614
outsd dx, dword [esi]
outsd dx, dword fs:[esi]
outsb dx, byte [esi]
jl 0x601610
jp 0x60160c
jl 0x6015db
xor dword [eax], esi
xor eax, 0x687a6a40
jl 0x60159c
xchg dword [ecx + 0x7ca8afe5], edx
xchg ecx, eax
in eax, 0xaf
test al, 0x7c
dec edx
pop edx
dec eax
jl 0x601628
imul ebp, dword [esi + 0x7a], reloc.MSVCRT.dll_malloc
outsb dx, byte [esi]
jp 0x60162a
popal
imul edi, dword [edx + ebp*2 + 0x7a], 0x3031317c
push 0x7a
jl 0x6015fa
xor dword [eax], esi
inc eax
push 0x7a
push 0x868de87c
in eax, 0xb7
sahf
jl 0x601623
lea eax, reloc.MSVCRT.dll_malloc
dec edx
inc edx
dec esi
jl 0x601647
imul ebp, dword [esi + 0x67], reloc.MSVCRT.dll_malloc
jl 0x601650
jp 0x60164a
outsd dx, dword [esi]
jne 0x601661
push 0x7a
jl 0x60161a
jp 0x601664
xor dword [ecx], esi
xor byte [edi], dh
xor dword [eax], esi
aaa
inc eax
push 0x7a
push 0x9f93e87c
in eax, 0xb7
sahf
jl 0x601643
dec ecx
push eax
jl 0x601667
imul edi, dword [edx + 0x68], reloc.MSVCRT.dll_malloc
jp 0x601682
xor dword [ecx], esi
xor byte [eax], bh
inc eax
push 0x7a
push 0x969de97c
jp 0x601676
jl 0x6015f9
popfd
xchg esi, eax
in eax, 0xb7
sahf
jl 0x601661
inc ebp
push ecx
jl 0x601685
push 0x69
outsb dx, byte [esi]
jp 0x601688
imul ebp, dword [esi + 0x67], reloc.MSVCRT.dll_malloc
jl 0x60168e
outsd dx, dword [esi]
jne 0x60169f
push 0x7a
jl 0x601658
jp 0x6016a2
xor dword [ecx], esi
xor dword [eax], esi
cmp dword [eax + 0x6a], eax
jp 0x601696
xor byte [ecx], bh
inc eax
push 0x7a
push 0xb683e87c
in eax, 0xb7
sahf
jl 0x601681
jl 0x601618
xor dword [esi + reloc.MSVCRT.dll_malloc], 0x4a
dec edx
pop eax
dec ebx
jl 0x6016a5
imul esp, dword [ecx + 0x6f], reloc.MSVCRT.dll_malloc
jl 0x6016ae
push 0x7a
jl 0x601678
jp 0x6016c2
xor dword [ecx], esi
xor dword [eax], esi
xor dword [ecx], esi
xor byte [eax + 0x6a], al
jp 0x6016b6
inc eax
push 0x7a
push 0x8b99e67c
in eax, 0xb7
sahf
jl 0x601636
cdq
mov esp, ebp
mov bh, 0x9e
jl 0x6016a1
pop eax
push eax
jl 0x6016c5
imul ebp, dword [esi + 0x7a], reloc.MSVCRT.dll_malloc
push 0x7a
jl 0x6016cd
jp 0x6016e1
jl 0x601697
xor dword [ecx], esi
xor dword [ecx], esi
xor dword [eax + 0x6a], eax
jp 0x6016db
xor dword [ecx], esi
inc eax
push 0x7a
outsb dx, byte [esi]
jl 0x601658
xchg esp, eax
cmpsb byte [esi], byte es:[edi]
in eax, 0xb7
sahf
in eax, 0x8d
xchg edi, eax
jl 0x6016c3
dec edx
dec edi
inc esp
jl 0x6016e7
push 0x69
outsb dx, byte [esi]
jp 0x6016e9
imul ebp, dword [esi + 0x7a], reloc.MSVCRT.dll_malloc
outsd dx, dword [esi]
jne 0x6016f2
popal
outsb dx, byte [esi]
jl 0x6016f2
jp 0x6016f8
jl 0x6016bd
xor dword [ecx], esi
xor al, byte [eax + 0x6a]
jp 0x601708
jl 0x60167c
test byte [esi + 0x7c9cbde4], ah
dec edx
cmpsb byte [esi], byte es:[edi]
in al, 0xbd
pushfd
jl 0x6016e6
dec edi
inc esi
jl 0x60170a
push 0x69
imul esp, dword [ecx + 0x6f], reloc.MSVCRT.dll_malloc
push 0x7a
jl 0x6016dc
popal
outsd dx, dword [esi]
jp 0x60171a
outsd dx, dword [esi]
jl 0x601712
jp 0x601726
xor dword [ecx], esi
xor dword [ebx], esi
xor dword [ecx], esi
xor eax, dword [eax + 0x6a]
jp 0x601729
inc eax
push 0x7a
ja 0x60172f
jl 0x60169a
out 0x97, al
xchg edi, eax
cmpsd dword [esi], dword es:[edi]
in eax, 0xba
test bh, ah
stosb byte es:[edi], al
popfd
jl 0x601708
dec edx
push esi
push eax
jl 0x60172c
imul esi, dword [ebp + 0x7a], reloc.MSVCRT.dll_malloc
ja 0x60173b
jne 0x60173f
push 0x676e6175
ja 0x60173b
jl 0x601738
push 0x7a
ja 0x60174d
jp 0x601747
jl 0x601703
xor dword [ecx], esi
xor dword [eax + eax*2], esi
xor dword [ecx], esi
xor al, 0x40
push 0x7a
jp 0x601756
jmp 0x9e46a866
xchg dword [ecx - 0x1a69621a], edx
xchg ecx, eax
out 0x9d, al
xchg esi, eax
in eax, 0xad
lodsd eax, dword [esi]
nop
jl 0x60172f
pop ecx
inc esp
jl 0x601753
imul ebp, dword [esi + 0x7a], reloc.MSVCRT.dll_malloc
jp 0x60175b
jl 0x60175e
jp 0x601770
jl 0x601729
xor dword [ecx], esi
xor eax, 0x6e616b40
jl 0x6016e6
mov esp, 0x89aee580
jl 0x601753
in eax, 0xae
mov dword [ebx + ecx*2 + 0x41], edi
inc ecx
push esp
jl 0x601777
popal
imul esp, dword [ecx + 0x6e], 0x7c616b7c
xor dword [ecx], esi
xor dword [esi], esi
inc eax
popal
jl 0x601746
xor dword [ecx], esi
inc eax
imul esp, dword [ebx + 0x68], 0x7c
arpl word [eax + 0x7c], bp
in eax, 0xba
xchg ebx, eax
call 0x4bdcbde2
inc ebx
push edx
jl 0x601794
jne 0x60178e
push 0x636b7c65
jl 0x601763
jl 0x60179a
arpl word [ecx + esi + 0x31], di
xor dword [edi], esi
xor dword [ecx], esi
aaa
inc eax
imul esp, dword [ebx + 0x68], 0x7c
in eax, 0xba
mov bh, 0xe5
lahf
push 0xb7bae57c
in eax, 0x9f
mov edx, 0x8e9fe5b7
jl 0x60178d
invalid
dec ebx
inc ebx
push eax
jl 0x6017b1
popal
outsb dx, byte [esi]
arpl word [bx + si + 0x65], bp
outsb dx, byte [esi]
jl 0x6017bb
arpl word [ecx + esi + 0x31], di
xor dword [eax], edi
xor dword [ecx], esi
cmp byte [eax + 0x6b], al
jl 0x601741
inc eax
imul esp, dword [ebp + 0x7c], 0xffffffe5
in eax, 0xba
xchg ebx, eax
mov edx, 0xbd83e993
in eax, 0xb0
jmp 0xb145d4e6
xchg esp, eax
jl 0x6017b1
inc esp
pop eax
jl 0x6017d5
jne 0x6017d0
jne 0x6017d3
jb 0x6017ec
imul esp, dword [ebp + 0x7c], 0x31
xor dword [ecx], esi
cmp dword [eax + 0x6b], eax
imul edi, dword fs:[ebp - 0x52], 0xb894e7bd
jl 0x6017d0
inc esp
push esp
jl 0x6017f4
jne 0x6017ec
outsb dx, byte [esi]
imul esp, dword fs:[ecx + 0x6e], 0x7c646b7c
imul esp, dword [ecx + 0x6e], reloc.MSVCRT.dll_malloc
popal
outsb dx, byte [esi]
jl 0x6017fd
jl 0x6017c6
xor dword [ecx], esi
xor dh, byte [eax]
inc eax
imul esp, dword [edi + ebp*2 + 0x7c], 0xffffffe5
xor dword [edx], esi
xor byte [eax + 0x6b], al
outsd dx, dword fs:[esi]
jl 0x601783
test dword [ebx + reloc.MSVCRT.dll_malloc], ecx
dec ebx
dec edi
inc edx
jl 0x601814
outsd dx, dword fs:[esi]
outsb dx, byte [esi]
jl 0x60181b
jl 0x6017e4
jl 0x6017e4
xor dword [edx], esi
xor dword [eax + 0x6b], eax
jp 0x601837
out 0x98, al
xchg cl, ch
cmp dword [ebp - reloc.MSVCRT.dll_malloc], 0xffffff8f
lodsb al, byte [esi]
jl 0x601814
inc esp
inc ebx
jl 0x601838
jne 0x60183d
jne 0x60183e
jne 0x60183e
jne 0x601842
outsb dx, byte [esi]
jp 0x60183e
push 0x6b7c6f61
popal
outsd dx, dword [esi]
jl 0x601845
insb byte es:[edi], dx
jp 0x60185a
xor dword [ecx], esi
xor dh, byte [edx]
inc eax
imul ebp, dword [edx + 0x69], 0x7c
in eax, 0xbc
and dh, 0xb1
push 0x69
jl 0x6017cd
mov esp, 0x9fb1e680
lahf
jl 0x60183a
inc ecx
push edi
jl 0x60185e
popal
imul ebp, dword [edx + 0x69], reloc.MSVCRT.dll_malloc
imul ebp, dword [edx + 0x7c], 0x31
jl 0x601830
xor dword [edx], esi
xor eax, dword [eax + 0x6b]
push 0x6a
jl 0x6017ed
mov edx, 0x9187e9b7
in al, 0xba
xchg ebp, eax
jl 0x60185d
dec edx
inc edx
jl 0x601881
popal
outsb dx, byte [esi]
push 0x69
outsb dx, byte [esi]
push 0x69
outsb dx, byte [esi]
jl 0x60188d
push 0x6a
jl 0x601857
xor dword [edx], esi
xor al, 0x40
imul ebp, dword [ecx + esi*2 + 0x7c], 0xffffffe5
xchg esi, eax
and ch, 0x96
xchg ebp, esp
test dword [esi + reloc.MSVCRT.dll_malloc], esi
mov dh, 0x7c
jl 0x601884
dec ebx
push ecx
pop eax
jl 0x6018a8
popal
insb byte es:[edi], dx
popal
jno 0x6018ab
jl 0x6018af
insb byte es:[edi], dx
jno 0x6018c3
xor dword [ecx], esi
xor dh, byte [0x756c6b40]
jl 0x601836
mov esp, 0x81b2e980
jl 0x6018a3
dec ebx
dec esp
inc ebx
jl 0x6018c7
popal
imul ebp, dword [ebp + esi*2 + 0x7c], reloc.MSVCRT.dll_malloc
xor dword [edx], esi
inc eax
insb byte es:[edi], dx
jne 0x6018dd
imul ebp, dword [esp + edi*2 + 0x31], 0x31
xor dh, byte [esi]
inc eax
imul ebp, dword [ecx + edi*2 + 0x7c], reloc.MSVCRT.dll_malloc
test dword [ebx - reloc.MSVCRT.dll_malloc], ecx
mov ds, word [ebx + 0x7c9dbee4]
dec ebx
dec eax
push edx
jl 0x6018ea
insb byte es:[edi], dx
popal
insd dword es:[edi], dx
popal
jns 0x6018ef
jl 0x6018f3
insb byte es:[edi], dx
insd dword es:[edi], dx
jns 0x601908
xor dword [ecx], esi
xor dh, byte [edi]
xor dword [edx], esi
aaa
inc eax
imul esi, dword [eax + 0x6e], 0x7c
in eax, 0xbc
and ch, 0xb9
mov bl, 0xe5
lea edx, reloc.MSVCRT.dll_malloc
push ecx
jl 0x60190f
imul esp, dword [ecx + 0x69], 0x70
imul ebp, dword [esi + 0x67], 0x7c6e616e
imul esi, dword [eax + 0x6e], 0x7c
xor dword [ecx], esi
xor bh, byte [eax]
inc eax
imul esi, dword [ecx + 0x69], 0x7c
in eax, 0x8f
mov dword [reloc.MSVCRT.dll_malloc], eax
dec ebx
popal
imul esi, dword [eax + 0x69], 0x616e676e
outsb dx, byte [esi]
outsb dx, byte [si]
popal
outsb dx, byte [esi]
jl 0x60191a
jo 0x60191f
jl 0x6018e4
xor dword [edx], esi
cmp byte [eax + 0x6b], al
jno 0x601923
jl 0x6018a1
invalid
push ecx
dec esp
jl 0x601932
outsd dx, dword [esi]
jne 0x60193b
imul esp, dword [ecx + 0x6e], reloc.MSVCRT.dll_malloc
xor dword [ecx], esi
xor bh, byte [ecx]
inc eax
imul esi, dword [ebx + 0x68], 0x7c
out 0x98, al
xchg ch, ah
mov cl, 0xb1
jl 0x60192d
in eax, 0xb1
mov cl, 0x7c
dec ebx
push ebx
dec eax
jl 0x601951
jne 0x601956
jae 0x601952
popal
outsb dx, byte [esi]
jl 0x601959
jae 0x60196c
jl 0x601922
xor dword [ecx], esi
xor esi, dword [eax]
inc eax
imul esi, dword [ebx + 0x68], 0x7c
in eax, 0xa5
xor dword [ebx], esi
xor byte [eax + 0x6b], al
jae 0x601960
jl 0x6018df
movsd dword es:[edi], dword [esi]
mov fs, ebp
mov cl, 0xb1
jl 0x60194c
inc ecx
inc edx
jl 0x601970
jne 0x601970
jae 0x601971
push 0x6b7c6e61
popal
outsb dx, byte [esi]
jl 0x601978
jae 0x60198b
xor dword [ecx], esi
xor esi, dword [ecx]
inc eax
imul esi, dword [ebx + 0x68], 0x7c
in eax, 0x85
mov esp, ebp
mov cl, 0xb1
jl 0x60196b
dec ebx
push ebx
inc edx
jl 0x60198f
imul esp, dword [ebp + 0x73], 0x68
jae 0x60198f
popal
outsb dx, byte [esi]
jl 0x601996
jae 0x6019a9
xor dword [ecx], esi
xor esi, dword [edx]
inc eax
imul edi, dword [eax + 0x6c], 0x7c
in eax, 0xba
mov bh, 0xe7
xchg byte [ecx + 0x7cadb2e5], bl
dec ebx
cdq
in eax, 0xb2
lodsd eax, dword [esi]
jl 0x60198c
pop eax
pop edx
jl 0x6019b0
popal
outsb dx, byte [esi]
js 0x6019b3
insb byte es:[edi], dx
imul ebp, dword [esi + 0x67], 0x6c786b7c
outsb dx, byte [esi]
jl 0x6019bb
js 0x6019be
insb byte es:[edi], dx
jl 0x601985
xor dword [ebx], esi
xor eax, dword [eax + 0x6b]
jns 0x6019bc
jl 0x601943
cwde
xchg cl, ch
cwde
mov bl, 0x7c
dec ebx
inc ecx
dec ebp
jl 0x6019d3
jne 0x6019d8
jns 0x6019cd
popal
outsb dx, byte [esi]
jl 0x6019db
jns 0x6019ee
jl 0x6019a4
xor dword [ecx], esi
xor esi, dword [eax + eax*2]
xor dword [ebx], esi
xor al, 0x40
imul edi, dword [ecx + 0x68], 0x7c
in eax, 0x85
mov esp, esp
mov eax, 0xb3b2e680
jns 0x6019e2
jl 0x601961
test dword [ebx - reloc.MSVCRT.dll_malloc], ecx
mov dl, 0xb3
mov bl, 0x7c
jl 0x6019d1
dec ebx
dec eax
pop eax
jl 0x6019f5
jns 0x6019f6
jns 0x6019f6
imul ebp, dword [eax + 0x65], reloc.MSVCRT.dll_malloc
push 0x796b7c65
push 0x3331317c
jl 0x6019fc
jns 0x6019fb
jl 0x6019c6
xor dword [ebx], esi
xor esi, dword [reloc.MSVCRT.dll_malloc]
xor eax, 0x78796b40
jl 0x601983
mov esp, 0x9f8ee580
call 0x4bdcd94d
pop eax
movsd dword es:[edi], dword [esi]
mov edi, 0x54584b7c
push esp
jl 0x601a17
popal
imul edi, dword [ecx + 0x75], 0x69786e61
popal
outsb dx, byte [esi]
js 0x601a1d
imul edi, dword [ebx + ebp*2 + 0x79], reloc.MSVCRT.dll_malloc
jl 0x601a21
jns 0x601a30
jl 0x6019eb
xor dword [ebx], esi
xor esi, dword [esi]
inc eax
inc eax
imul edi, dword [edx + 0x68], 0x7c
in eax, 0xba
mov bh, 0xe5
mov edx, 0x5a4b7c84
push eax
jl 0x601a39
imul esp, dword [ecx + 0x6e], 0x67
popal
outsb dx, byte [esi]
jp 0x601a3b
jp 0x601a3b
jne 0x601a36
outsb dx, byte [esi]
jl 0x601a44
imul edi, dword [edx + 0x7c], 0x31
xor dword [ebx], esi
aaa
jp 0x601a57
xor dword [ecx], esi
xor esi, dword [edi]
inc eax
insb byte es:[edi], dx
bound ebp, qword [ecx + 0x7c]
out 0x9d, al
movsd dword es:[edi], dword [esi]
in eax, 0xae
mov esi, 0x5a42557c
imul edi, dword [esi - 0x63], reloc.MSVCRT.dll_malloc
jl 0x601a41
push ebp
inc edx
pop edx
jl 0x601a5c
popal
imul esp, dword [edx + 0x69], 0x626c7c6e
jl 0x601a2b
jl 0x601a63
insb byte es:[edi], dx
bound edi, qword [ecx + esi + 0x31]
xor dword [ebx], esi
xor edi, dword [eax]
inc eax
insb byte es:[edi], dx
cmp byte [eax + 0x6c], al
bound ebp, qword [ecx + 0x7c]
call 0xbf489b87
mov ecx, 0x544c4c7c
jl 0x601a7a
popal
outsd dx, dword [esi]
bound ebp, qword [ecx + 0x61]
outsb dx, byte [esi]
jl 0x601a82
bound edi, qword [ecx + esi + 0x31]
xor edi, dword [ecx]
inc eax
jl 0x601a4a
xor dword [ebx], esi
cmp dword [eax + 0x6c], eax
insb byte es:[edi], dx
bound edi, qword [eax + 0x7c]
out 0x81, eax
mov ch, 0xe5
scasb al, byte es:[edi]
popfd
call 0x4cdcd9d1
dec esp
push eax
inc esi
jl 0x601a9c
imul ebp, dword [esi + 0x67], reloc.MSVCRT.dll_malloc
imul edi, dword [esp + ebp*2 + 0x62], 0x31317c78
js 0x601aa1
jl 0x601aa6
insb byte es:[edi], dx
bound edi, qword [eax + 0x7c]
js 0x601ab9
xor dword [ecx], esi
xor al, 0x30
inc eax
insb byte es:[edi], dx
arpl word [eax + 0x7c], bp
jmp 0xb845b409
push 0x99bee97c
in eax, 0xb7
popfd
mov bh, 0x9d
jl 0x601a9a
push ebp
push ecx
jl 0x601abe
outsd dx, dword [esi]
outsb dx, byte [esi]
arpl word [bx + si + 0x75], bp
popal
jne 0x601aba
outsb dx, byte [esi]
jl 0x601ac8
arpl word [ecx + esi + 0x31], di
xor al, 0x31
inc eax
insb byte es:[edi], dx
arpl word [eax + 0x7c], bp
in al, 0xb9
nop
out 0x98, al
invalid
insb byte es:[edi], dx
arpl word [ecx + esi + 0x31], di
xor al, 0x32
inc eax
insb byte es:[edi], dx
arpl word [eax + 0x7c], bp
jmp 0xa045a946
arpl word [ecx + esi + 0x31], di
xor dword [ecx], esi
xor al, 0x33
inc eax
insb byte es:[edi], dx
arpl word [eax + 0x7c], bp
call 0xa045a52b
invalid
or dword [edx + reloc.MSVCRT.dll_malloc], 0x7c4b4355
insb byte es:[edi], dx
imul esp, dword [ecx + 0x6f], 0x6e656863
jl 0x601b27
jl 0x601b27
insb byte es:[edi], dx
arpl word [ecx + esi + 0x31], di
xor al, 0x34
xor dword [esp + esi], esi
inc eax
insb byte es:[edi], dx
arpl word [ebp + 0x7c], si
call 0x9e46b85e
popfd
out 0x9d, al
xchg ecx, eax
jl 0x601b1a
inc ebx
dec ebx
jl 0x601b3e
popal
outsb dx, byte [esi]
arpl word [ebp + 0x6e], si
jl 0x601b45
arpl word [ecx + esi + 0x31], di
xor al, 0x35
inc eax
insb byte es:[edi], dx
popal
jl 0x601ac9
mov eax, 0x93bde5a4
jl 0x601b38
inc esp
pop ecx
jl 0x601b5c
imul esp, dword [ecx + 0x6e], reloc.MSVCRT.dll_malloc
jl 0x601b66
jl 0x601b2e
xor dword [esi + esi], esi
inc eax
insb byte es:[edi], dx
outsd dx, dword fs:[esi]
jl 0x601aec
sahf
xchg edi, eax
in al, 0xb8
pushfd
jl 0x601b59
push edx
inc ebx
jl 0x601b7d
imul ebp, dword [esi + 0x64], reloc.MSVCRT.dll_malloc
insb byte es:[edi], dx
jl 0x601b4d
jl 0x601b4d
xor dword [edi + esi], esi
inc eax
insb byte es:[edi], dx
jne 0x601ba0
in al, 0xb9
nop
jmp 0x4cdcd8af
jl 0x601b9c
jne 0x601bb0
insb byte es:[edi], dx
jl 0x601b69
xor dword [eax + edi], esi
inc eax
insb byte es:[edi], dx
js 0x601bbc
js 0x601bbc
out 0xa2, al
and ebp, 0xb8e495ba
xchg ebp, eax
in al, 0xb8
mov edi, dword [esp + ecx*2 + 0x44]
push eax
jl 0x601bbb
imul esp, dword [ecx + 0x6e], reloc.MSVCRT.dll_malloc
imul esp, dword [ecx + 0x7c], 0x7c78646c
insb byte es:[edi], dx
js 0x601bd9
jl 0x601b8f
xor dword [ecx], esi
xor al, 0x39
xor dword [ecx + edi], esi
inc eax
insb byte es:[edi], dx
jp 0x601be2
in eax, 0x85
lodsd eax, dword [esi]
jmp 0xb346aeef
popal
outsd dx, dword [esi]
push 0x7c697a65
insb byte es:[edi], dx
push 0x31317c7a
xor eax, 0x666c4030
popal
jl 0x601b7a
mov dl, 0x81
out 0x95, eax
stosb byte es:[edi], al
jl 0x601be4
push esi
dec ebp
jl 0x601c08
jne 0x601c04
popal
outsb dx, byte [esi]
jl 0x601c0e
jl 0x601bd6
xor dword [reloc.MSVCRT.dll_malloc], esi
popal
jl 0x601b93
mov ebx, 0x8a9de58a
jl 0x601c01
in eax, 0x9d
mov bh, byte [esp + ecx*2 + 0x4a]
dec edx
push eax
jl 0x601c25
popal
outsb dx, byte [esi]
popaw
popaw
outsb dx, byte [esi]
jl 0x601c2e
jl 0x601bf6
xor dword [reloc.MSVCRT.dll_malloc], esi
popal
jl 0x601bb6
nop
mov ebp, 0x7ca19ee5
dec esp
dec edi
push eax
jl 0x601c45
jne 0x601c4a
popaw
jl 0x601c4b
jl 0x601c13
xor dword [reloc.MSVCRT.dll_malloc], esi
bound edi, qword [ebp - 0x45]
xor eax, dword [eax + 0x6c]
bound di, dword [ebp - 0x45]
mov ah, ch
popfd
mov ah, ch
mov word [edi + 0x50464c7c], ss
push eax
jl 0x601c65
popal
outsb dx, byte [esi]
popaw
outsb dx, byte [esi]
bound esp, qword [di + 0x69]
jl 0x601c71
imul edi, dword gs:[esp + ebp*2 + 0x66], reloc.MSVCRT.dll_malloc
insb byte es:[edi], dx
bound di, dword [ecx + esi + 0x31]
xor dword [ecx], esi
xor eax, 0x666c4034
jne 0x601c8d
jne 0x601c8d
call 0xbb459d96
and ebp, 0x557c9cba
in eax, 0xba
pushfd
jl 0x601c6e
inc esi
inc esp
jl 0x601c89
popal
outsd dx, dword [esi]
jne 0x601c9e
insb byte es:[edi], dx
jl 0x601c57
xor dword [ecx], esi
xor eax, 0x676c4035
xor dword [reloc.MSVCRT.dll_malloc], esi
popal
jl 0x601c14
in eax, 0x85
mov al, 0xe5
mov dl, 0x97
jl 0x601c82
test dword [eax + reloc.MSVCRT.dll_malloc], esi
dec esp
dec esi
inc edx
jl 0x601ca6
popal
outsb dx, byte [esi]
popal
outsb dx, byte [esi]
jl 0x601cae
jl 0x601c76
xor dword [reloc.MSVCRT.dll_malloc], esi
jl 0x601c37
jl 0x601c37
mov esi, 0xa8aae999
out 0x94, eax
mov eax, 0x4d474c7c
dec esp
inc edi
dec ebp
jl 0x601cc8
outsd dx, dword [esi]
outsb dx, byte [esi]
jne 0x601cc6
imul esp, dword [ecx + 0x6e], reloc.MSVCRT.dll_malloc
jl 0x601c9c
jl 0x601cd3
jl 0x601c9c
xor dword [reloc.MSVCRT.dll_malloc], esi
inc eax
insb byte es:[edi], dx
outsd dx, dword [si]
outsd dx, dword [esi]
jl 0x601c5c
mov ah, byte [esi + 0x7c9fb2e6]
out 0xb2, al
lahf
jl 0x601cc7
dec esp
dec edi
dec ebp
jl 0x601ceb
jne 0x601ce8
outsd dx, dword [esi]
jne 0x601d00
insb byte es:[edi], dx
jl 0x601cb9
xor dword [reloc.MSVCRT.dll_malloc], esi
xor eax, 0x676c4038
outsd dx, dword [si]
outsd dx, dword [esi]
jl 0x601c7a
mov esi, 0x9fb2e699
jl 0x601ce4
inc edi
dec edx
jl 0x601d08
outsd dx, dword [esi]
outsb dx, byte [esi]
outsd dx, dword [si]
jne 0x601d1f
insb byte es:[edi], dx
jl 0x601cd8
xor dword [ecx], esi
xor eax, 0x676c4039
xor dword [reloc.MSVCRT.dll_malloc], esi
jne 0x601d2b
jl 0x601c96
out 0x8b, al
mov ebp, esp
invalid
mov ecx, dword [ecx + reloc.MSVCRT.dll_malloc]
dec esp
inc edi
inc edx
jl 0x601d27
popal
jne 0x601d3b
insb byte es:[edi], dx
jl 0x601cf4
xor dword [esi], esi
xor byte [eax + 0x6c], al
inc eax
insb byte es:[edi], dx
push 0xb8e47c61
mov ah, 0xe6
mov ch, 0xb7
jl 0x601d28
mov bh, 0x7c
push ebp
inc esi
dec eax
jl 0x601d43
imul ebp, dword [esi + 0x68], reloc.MSVCRT.dll_malloc
outsb dx, byte [esi]
push 0x6c7c6961
push 0x3631317c
xor dword [eax + 0x6c], eax
inc eax
insb byte es:[edi], dx
push 0x9ee67c61
jl 0x601cd0
sahf
xchg edi, eax
out 0xb5, al
mov bh, 0x7c
dec esp
pop eax
pop eax
jl 0x601d61
insb byte es:[edi], dx
imul ebp, dword [esi + 0x68], reloc.MSVCRT.dll_malloc
push 0x3631317c
xor al, byte [eax + 0x6c]
xor al, byte ss:[eax + 0x6c]
push 0x8be67c61
mov ebp, esp
xchg ebx, eax
mov byte [esp + ecx*2 + 0x48], bh
mov ecx, dword [ecx + reloc.MSVCRT.dll_malloc]
dec esp
dec eax
pop eax
jl 0x601d7f
popal
push 0x686c7c61
jl 0x601d4c
xor dword [esi], esi
xor eax, dword [eax + 0x6c]
insb byte es:[edi], dx
push 0x87e57c61
mov esi, fs
mov ch, 0xb7
jl 0x601d75
mov bh, 0x7c
dec edx
dec ecx
inc esp
jl 0x601d9b
imul ebp, dword [esi + 0x67], reloc.MSVCRT.dll_malloc
insb byte es:[edi], dx
push 0x3631317c
xor al, 0x40
xor al, 0x40
insb byte es:[edi], dx
push 0x9fe67c65
lahf
mov bl, 0xe6
mov dl, 0xb3
jl 0x601d96
out 0xb2, al
mov bl, 0x7c
dec esp
dec esi
dec esp
jl 0x601dba
imul esi, dword [ebp + 0x68], reloc.MSVCRT.dll_malloc
jl 0x601d88
xor dword [esi], esi
xor eax, 0x65686c40
jl 0x601d45
test dword [ebp + reloc.MSVCRT.dll_malloc], ebp
dec ebx
dec esp
lodsd eax, dword [esi]
in eax, 0x90
mov byte [ebx + ecx*2 + 0x4c], bh
dec eax
jl 0x601dd7
imul esi, dword [ebp + 0x68], reloc.MSVCRT.dll_malloc
jl 0x601da5
xor dword [esi], esi
inc eax
inc eax
insb byte es:[edi], dx
push 0xbee97c75
cdq
in eax, 0x8d
invalid
outsd dx, dword [esi]
outsb dx, byte [esi]
push 0x6c7c6175
push 0x3631317c
aaa
inc eax
insb byte es:[edi], dx
push 0xbbe67c79
out 0xbb, al
cmpsb byte [esi], byte es:[edi]
out 0xb2, al
mov bl, 0xe6
mov dl, 0xbf
jl 0x601dfb
push ebp
dec esi
push eax
jl 0x601e16
jne 0x601e0d
outsb dx, byte [esi]
push 0x6e617965
jl 0x601e20
push 0x31317c79
cmp byte ss:[eax + 0x6c], al
cmp byte [eax + 0x6c], al
push 0x85e57c7a
lodsd eax, dword [esi]
in eax, 0x90
mov cl, ch
xchg ebp, eax
xchg dword [esp + ecx*2 + 0x45], edi
dec esp
inc ebp
pop eax
jl 0x601e3b
imul esi, dword [ebp + 0x68], reloc.MSVCRT.dll_malloc
outsb dx, byte [esi]
jl 0x601e45
push 0x31317c7a
cmp dword ss:[eax + 0x6c], eax
push 0x64
jl 0x601dca
mov edx, 0xb294e7ae
in eax, 0xba
xchg edi, eax
jl 0x601e3c
push edx
push esp
jl 0x601e60
insb byte es:[edi], dx
imul esp, dword [ecx + 0x6e], reloc.MSVCRT.dll_malloc
imul esp, dword fs:[ecx + 0x6e], reloc.MSVCRT.dll_malloc
jl 0x601e36
xor dword [edi], esi
xor byte [eax + 0x6c], al
push 0x64
jl 0x601df3
in eax, 0x88
cwde
in eax, 0xae
mov dh, 0xe5
mov byte [eax - 0x1a49511b], bl
mov edx, 0x44557c97
jl 0x601e6d
inc esp
push esp
jl 0x601e88
imul esi, dword [ebp + 0x6a], reloc.MSVCRT.dll_malloc
popal
outsb dx, byte [esi]
jl 0x601e93
popal
imul esp, dword fs:[ecx + 0x6e], 0x646a6c7c
push 0x64
jl 0x601e5c
xor dword [edi], esi
xor dword [eax + 0x6c], eax
push 0x68
jl 0x601e19
mov byte [eax - 0x1949511b], bl
in eax, 0xae
mov dh, 0xe6
mov dl, 0xb3
mov bl, 0x7c
dec esp
jl 0x601e8a
push esi
push esp
jl 0x601eae
imul esi, dword [ebp + 0x6a], reloc.MSVCRT.dll_malloc
jl 0x601eb7
imul esp, dword [ecx + 0x68], reloc.MSVCRT.dll_malloc
push 0x3731317c
push 0x68
jl 0x601e80
xor dword [edi], esi
xor al, byte [eax + 0x6c]
push 0x69
jl 0x601e40
mov edi, 0x9fb1e69e
lahf
jl 0x601eab
dec esp
dec ebx
push ebx
jl 0x601ecf
imul esp, dword [ecx + 0x6e], reloc.MSVCRT.dll_malloc
jl 0x601ed9
push 0x7c
xor dword [ecx], esi
aaa
xor eax, dword [eax + 0x6c]
push 0x69
jl 0x601e5e
mov edx, 0x9fb1e690
jl 0x601ed5
dec edx
dec eax
jl 0x601ef0
jne 0x601ef0
imul esp, dword [ecx + 0x6e], reloc.MSVCRT.dll_malloc
jl 0x601ec0
outsb dx, byte [esi]
jl 0x601ef8
jl 0x601ef8
push 0x7c
xor dword [ecx], esi
aaa
xor dword [edi], esi
xor al, 0x40
insb byte es:[edi], dx
push 0x69
jl 0x601e7e
popfd
mov fs, ebp
scasb al, byte es:[edi]
mov dh, 0x7c
dec esp
dec edx
inc edx
jl 0x601f0f
imul ebp, dword [edx + 0x69], reloc.MSVCRT.dll_malloc
jl 0x601edd
xor dword [ecx], esi
aaa
xor dword [edi], esi
xor eax, 0x696a6c40
jl 0x601e9c
mov ebp, 0x9fb1e697
out 0xb1, al
lahf
jl 0x601f08
dec edx
push edi
jl 0x601f2c
jne 0x601f31
push 0x69
popal
outsb dx, byte [esi]
jl 0x601f35
push 0x7c
xor dword [ecx], esi
aaa
inc eax
inc eax
insb byte es:[edi], dx
push 0x69
jl 0x601eba
mov ebx, 0x9fb1e689
lahf
jl 0x601f28
dec edx
pop edx
jl 0x601f4c
imul esp, dword [ecx + 0x6e], reloc.MSVCRT.dll_malloc
jl 0x601f56
push 0x7c
xor dword [ecx], esi
aaa
aaa
inc eax
insb byte es:[edi], dx
push 0x69
jl 0x601eda
mov eax, 0xb6aee5a4
jl 0x601f52
in eax, 0xae
mov dh, 0x7c
push ebp
dec edx
push esp
jl 0x601f6d
imul esp, dword [ecx + 0x6e], reloc.MSVCRT.dll_malloc
jl 0x601f76
push 0x7c
xor dword [ecx], esi
aaa
cmp byte [eax + 0x6c], al
push 0x69
jl 0x601eff
mov esi, 0x9fb1e699
jl 0x601f69
dec edx
pop eax
jl 0x601f8d
insb byte es:[edi], dx
outsd dx, dword [esi]
outsb dx, byte [esi]
push 0x69
popal
outsb dx, byte [esi]
jl 0x601f97
push 0x7c
xor dword [ecx], esi
aaa
jl 0x601f5f
xor dword [edi], esi
cmp dword [eax + 0x6c], eax
inc eax
insb byte es:[edi], dx
push 0x69
jl 0x601f20
mov esi, 0x8998e599
jl 0x601f93
dec edx
dec esp
jl 0x601fae
outsd dx, dword [esi]
outsb dx, byte [esi]
push 0x69
popal
jl 0x601fb6
push 0x7c
xor dword [ecx], esi
cmp byte [eax], dh
inc eax
insb byte es:[edi], dx
push 0x6b
jl 0x601f3e
invalid
dec esp
dec eax
inc edx
jl 0x601fd0
imul esp, dword [ecx + 0x6e], reloc.MSVCRT.dll_malloc
outsb dx, byte [esi]
push 0x69
popal
outsb dx, byte [esi]
imul ebp, dword [bx + 0x75], 0x7c
outsd dx, dword [esi]
jne 0x601fec
insb byte es:[edi], dx
push 0x6b
jl 0x601fa6
xor dword [eax], edi
xor dword [eax + 0x6c], eax
cmp byte [ecx], dh
inc eax
insb byte es:[edi], dx
push 0x6c
jl 0x601f66
xchg esp, eax
mov edx, 0xe6b6aee5
movsd dword es:[edi], dword [esi]
mov esp, 0x4b4c557c
dec ebx
jl 0x601ff8
imul ebp, dword [esi + 0x6a], reloc.MSVCRT.dll_malloc
outsb dx, byte [esi]
push 0x69
popal
insb byte es:[edi], dx
outsd dx, dword [esi]
jne 0x602011
insb byte es:[edi], dx
push 0x6c
insb byte es:[edi], dx
jl 0x601fcb
xor dword [eax], edi
xor al, byte [eax + 0x6c]
push 0x70
jl 0x601f89
popfd
mov fs, ebp
scasb al, byte es:[edi]
mov dh, 0xe5
popfd
stosb byte es:[edi], al
jl 0x601ff9
dec ecx
dec edx
jl 0x60201d
imul ebp, dword [edx + 0x69], reloc.MSVCRT.dll_malloc
jl 0x602027
imul ebp, dword [esi + 0x67], reloc.MSVCRT.dll_malloc
push 0x70
jl 0x601ff0
xor dword [eax], edi
xor eax, dword [eax + 0x6c]
imul esp, dword [ecx + 0x7c], 0xffffffe5
test dword [eax + reloc.MSVCRT.dll_malloc], esi
dec esp
dec ebx
add byte [ebx + 0x464b4c7c], 0x7c
insb byte es:[edi], dx
inc esi
jl 0x60203f
popal
outsb dx, byte [esi]
imul esp, dword [ecx + 0x6f], 0x7c
insb byte es:[edi], dx
imul edi, dword [ecx + esi + 0x31], 0x38
xor al, 0x40
insb byte es:[edi], dx
imul ebp, dword [edi + 0x7c], 0xffffffe6
sahf
xchg edi, eax
in eax, 0x8f
mov dword [reloc.MSVCRT.dll_malloc], eax
dec esp
dec ebx
inc edx
jl 0x60205d
insb byte es:[edi], dx
imul ebp, dword [esi + 0x6b], reloc.MSVCRT.dll_malloc
imul edi, dword [ecx + esi + 0x31], 0x38
jl 0x60202c
xor dword [eax], edi
xor eax, 0x706b6c40
jl 0x601fec
mov bh, 0xaf
in eax, 0x8f
mov dword [reloc.MSVCRT.dll_malloc], eax
dec esp
dec ebx
push ecx
jl 0x60207e
insb byte es:[edi], dx
jne 0x60207f
outsd dx, dword [esi]
jne 0x602087
jne 0x602095
insb byte es:[edi], dx
imul esi, dword [eax + 0x7c], 0x31
xor dword [eax], edi
inc eax
xor dword [ecx], esi
cmp byte [esi], dh
inc eax
insb byte es:[edi], dx
insb byte es:[edi], dx
popal
jl 0x60200f
add byte [ecx + 0x7cb18ee8], 0x4c
jl 0x60207a
inc ecx
pop eax
jl 0x60209e
popal
outsd dx, dword [esi]
insb byte es:[edi], dx
popal
imul edi, dword [esp + ebp*2 + 0x6c], 0x3831317c
aaa
inc eax
insb byte es:[edi], dx
insb byte es:[edi], dx
imul edi, dword [esp - 0x48], 0xa7bee6b4
jl 0x602098
push edi
push ecx
jl 0x6020bc
imul ebp, dword [esi + 0x6c], reloc.MSVCRT.dll_malloc
jl 0x60208a
xor dword [eax], edi
cmp byte [eax + 0x6c], al
insb byte es:[edi], dx
insb byte es:[edi], dx
imul edi, dword [esi - 0x75], 0x979ee689
jl 0x6020b5
inc ecx
inc edx
jl 0x6020d9
popal
insb byte es:[edi], dx
imul ebp, dword [esi + 0x7c], 0x317c6c6c
xor dword [eax], edi
cmp dword [eax + 0x6c], eax
insb byte es:[edi], dx
insb byte es:[edi], dx
imul edi, dword [ecx + ebp*8 - 0x67], 0xaf89e886
jl 0x6020d2
jmp 0x8a48a71c
cdq
xchg al, ch
mov dword [edi + reloc.MSVCRT.dll_malloc], ebp
push edx
dec ebp
jl 0x6020f6
jne 0x6020f8
imul esp, dword [ecx + 0x6e], reloc.MSVCRT.dll_malloc
jl 0x6020c6
xor dword [ecx], edi
xor byte [eax + 0x6c], al
inc eax
insb byte es:[edi], dx
insb byte es:[edi], dx
imul edi, dword [ecx + ebp*8 - 0x42], 0x8c87e999
mov esi, 0x8c87e999
jl 0x6020f1
dec esp
push edi
jl 0x602115
outsd dx, dword [esi]
outsb dx, byte [esi]
insb byte es:[di], dx
imul edi, dword [esp + ebp*2 + 0x6c], 0x3931317c
xor dword [eax + 0x6c], eax
insb byte es:[edi], dx
imul edi, dword [ebp - 0x7b], 0xb1a3e6b0
jl 0x60210f
test dword [eax + reloc.MSVCRT.dll_malloc], esi
dec esp
dec esp
inc edx
jl 0x602133
insb byte es:[edi], dx
popal
outsb dx, byte [esi]
insb byte es:[edi], dx
imul ebp, dword [esi + 0x67], 0x7c6c6c7c
xor dword [ecx], esi
cmp dword [edx], esi
inc eax
insb byte es:[edi], dx
xor dword [ecx], edi
xor al, byte [eax + 0x6c]
insb byte es:[edi], dx
imul edi, dword [ecx + ebp*8 - 0x65], 0xb599e9b6
jl 0x6020c4
wait
mov dh, 0xe9
cdq
mov ch, 0x7c
push ebp
jl 0x602137
push edi
pop edx
jl 0x602152
imul ebp, dword [esi + 0x67], reloc.MSVCRT.dll_malloc
jl 0x60215b
insb byte es:[edi], dx
jl 0x602123
xor dword [ecx], esi
cmp dword [ebx], esi
inc eax
xor dword [ecx], edi
xor eax, dword [eax + 0x6c]
insb byte es:[edi], dx
insb byte es:[edi], dx
outsd dx, dword [esi]
jl 0x6020e0
lea esp, reloc.MSVCRT.dll_malloc
push ebp
inc ecx
mov esi, 0x41557c99
push eax
jl 0x602172
jne 0x602174
outsd dx, dword [esi]
outsb dx, byte [esi]
jl 0x602179
insb byte es:[edi], dx
jl 0x602141
xor dword [ecx], esi
cmp dword [eax + eax*2], esi
xor dword [ecx], edi
xor al, 0x40
insb byte es:[edi], dx
insd dword es:[edi], dx
jl 0x6020fe
xchg esi, eax
xchg ebp, esp
cwde
wait
out 0x94, eax
mov eax, 0x584d4c7c
dec ebp
pop eax
jl 0x602193
insb byte es:[edi], dx
popal
insd dword es:[edi], dx
popal
imul esp, dword fs:[ecx + 0x6e], 0x646d6c7c
jl 0x602165
xor dword [ecx], esi
cmp dword [reloc.MSVCRT.dll_malloc], esi
xor dword [ecx], edi
xor eax, 0x646d6c40
inc eax
insb byte es:[edi], dx
insd dword es:[edi], dx
jl 0x602126
jl 0x602126
xchg dword [esi - 0x451a5764], ecx
xchg edi, eax
jl 0x602193
test al, 0xe5
mov edx, 0x4d4c7c97
dec ebp
inc edx
jl 0x6021b7
imul ebp, dword [ebp + 0x75], reloc.MSVCRT.dll_malloc
jl 0x6021c0
insd dword es:[edi], dx
jl 0x602189
xor dword [ecx], edi
inc eax
inc eax
insb byte es:[edi], dx
insd dword es:[edi], dx
jl 0x602147
mov ah, 0x9b
jmp 0x4cdcc9ff
test al, 0x7c
dec esp
dec ebp
dec edx
jl 0x6021d8
jne 0x6021dd
insd dword es:[edi], dx
outsb dx, byte gs:[esi]
jl 0x6021df
insb byte es:[edi], dx
insd dword es:[edi], dx
jl 0x6021a7
xor dword [ecx], edi
aaa
inc eax
insb byte es:[edi], dx
outsb dx, byte [esi]
popal
jl 0x602168
mov esi, 0x978de599
jl 0x6021db
dec esi
inc edi
jl 0x6021f6
insb byte es:[edi], dx
outsd dx, dword [esi]
outsb dx, byte [esi]
outsb dx, byte [si]
popal
outsb dx, byte [esi]
jl 0x6021fe
outsb dx, byte [esi]
jl 0x6021c6
xor dword [ecx], edi
cmp byte [eax + 0x6c], al
jo 0x602205
jl 0x602184
mov byte [0xb3b9e581], al
jl 0x6021fa
push ecx
push edi
jl 0x602215
imul esp, dword [ecx + 0x6e], reloc.MSVCRT.dll_malloc
jl 0x60221f
jo 0x602231
xor dword [ecx], esi
cmp dword [ecx], edi
inc eax
insb byte es:[edi], dx
jo 0x602226
jl 0x6021a6
mov ebp, 0xb3b9e597
jl 0x602212
xchg edi, eax
in eax, 0xb9
mov bl, 0x7c
dec esp
push eax
dec ebp
jl 0x602236
jne 0x60223b
jo 0x602237
outsb dx, byte [esi]
jl 0x60223e
jo 0x602250
xor dword [edx], esi
xor byte [eax], dh
inc eax
insb byte es:[edi], dx
jo 0x602248
insb byte es:[edi], dx
jl 0x6021c6
call 0x9e45df72
mov eax, dword [reloc.MSVCRT.dll_malloc]
dec esp
nop
mov ebp, 0xe5a19de5
mov dl, 0xad
jl 0x602234
push eax
push eax
jl 0x602258
jne 0x60225d
jo 0x60225f
insb byte es:[edi], dx
imul ebp, dword [esi + 0x67], 0x6c706c7c
jo 0x602264
jl 0x60222b
xor dh, byte [eax]
xor dword [eax + 0x6c], eax
insb byte es:[edi], dx
jo 0x602274
jl 0x6021e8
test dword [ebp - reloc.MSVCRT.dll_malloc], ebp
mov cl, 0xb1
jl 0x602262
out 0x9b, eax
cwde
in eax, 0xb1
mov cl, 0x7c
push ebp
push eax
dec edx
jl 0x60227d
imul esi, dword [ebp + 0x70], reloc.MSVCRT.dll_malloc
jne 0x602284
popal
outsb dx, byte [esi]
jae 0x602280
popal
outsb dx, byte [esi]
jl 0x602288
jo 0x602291
jl 0x602251
xor dword [edx], esi
xor byte [edx], dh
inc eax
insb byte es:[edi], dx
xor dh, byte [eax]
xor al, byte [eax + 0x6c]
jo 0x60229a
jae 0x6022a4
jl 0x60220d
in al, 0xb9
nop
mov ecx, 0xb3b9e590
in eax, 0xb8
cmp byte [esp + ecx*2 + 0x50], 0x47
in eax, 0xb9
mov bl, 0xe5
mov eax, 0x504c7c82
jl 0x60227f
dec esp
push eax
inc edi
jl 0x6022a3
insb byte es:[edi], dx
jo 0x6022a3
outsb dx, byte [esi]
jae 0x6022a6
imul edi, dword [esp + ebp*2 + 0x70], reloc.MSVCRT.dll_malloc
xor byte [ebx], dh
inc eax
insb byte es:[edi], dx
jno 0x6022b5
jl 0x602232
mov eax, 0x85b8e6b4
jl 0x6022aa
out 0xb8, al
test dword [ebp + edx*2 + 0x51], edi
mov eax, 0x51557c85
push ecx
dec ebx
jl 0x6022c5
insb byte es:[edi], dx
imul ebp, dword [esi + 0x71], reloc.MSVCRT.dll_malloc
insb byte es:[edi], dx
outsb dx, byte [esi]
jl 0x6022cd
jl 0x6022cd
jno 0x6022df
jl 0x602295
xor dword [edx], esi
xor byte [eax + eax*2], dh
xor dh, byte [eax]
xor al, 0x40
insb byte es:[edi], dx
jno 0x6022de
jl 0x602256
mov esi, 0x89b3e699
in eax, 0xaf
mov edx, 0x4a51557c
push ecx
dec edx
jl 0x6022e7
outsd dx, dword [esi]
outsb dx, byte [esi]
jno 0x6022f5
jne 0x6022e2
popal
outsb dx, byte [esi]
jae 0x6022ed
jl 0x6022f2
jno 0x6022fb
jl 0x6022bb
xor dh, byte [eax]
xor eax, 0x62736c40
jl 0x602277
mov ecx, 0xb1b1e590
in eax, 0x8c
in eax, 0xb1
mov cl, 0xe5
mov word [edi + 0x5754557c], ss
xchg edi, eax
jl 0x6022f2
push esp
push edi
jl 0x60230d
jae 0x60230c
push 0x65626e61
imul edi, dword [esp + ebp*2 + 0x73], 0x3032317c
inc eax
popal
outsb dx, byte [esi]
bound esp, qword [ebp + 0x69]
jl 0x602317
insb byte es:[edi], dx
jae 0x602329
xor dword [edx], esi
xor byte [esi], dh
inc eax
insb byte es:[edi], dx
jae 0x602318
jl 0x60229b
mov ecx, 0x8496e590
out 0x9d, al
test dh, ah
popfd
xchg ecx, eax
jl 0x60230d
push ebp
dec ebp
jl 0x602331
jae 0x602330
popal
outsb dx, byte [esi]
arpl word [ebp + 0x6e], si
jl 0x60233b
jae 0x602334
jl 0x602304
xor dh, byte [eax]
aaa
inc eax
insb byte es:[edi], dx
jae 0x60233e
jl 0x6022c1
xchg byte [edi - 0x194b4f1a], dh
out 0xb0, al
mov ah, 0xe6
mov al, 0xb4
out 0xb1, al
lahf
mov cl, 0x9f
in al, 0xb8
pushfd
jl 0x60233e
inc esp
push ecx
jl 0x602359
outsb dx, byte gs:[esi]
jae 0x60235a
jne 0x60235d
push 0x69
popal
outsb dx, byte [esi]
outsd dx, dword fs:[si]
imul esp, dword [ecx + 0x6e], reloc.MSVCRT.dll_malloc
outsb dx, byte [esi]
jl 0x60236b
jae 0x60236b
jl 0x602335
xor dh, byte [eax]
cmp byte [eax + 0x6c], al
jae 0x602372
jl 0x6022f5
call 0xb245c1d0
mov cl, 0xe5
test dword [ebx + reloc.MSVCRT.dll_malloc], esi
mov edi, 0xb1b1e59e
in eax, 0x85
mov bl, 0x7c
dec esp
inc edi
push esp
jl 0x602387
imul esp, dword [ecx + 0x6e], reloc.MSVCRT.dll_malloc
jne 0x602386
outsb dx, byte [esi]
jl 0x602394
jae 0x602391
jl 0x60235d
jl 0x60235d
xor dh, byte [eax]
cmp dword [eax + 0x6c], eax
insb byte es:[edi], dx
jae 0x60239a
jl 0x60231b
out 0xb5, al
and esi, 0xb2e6b4b0
lahf
mov ch, 0x81
out 0xb0, al
mov ah, 0xe6
mov dl, 0x9f
jl 0x602394
push ebp
push ebx
push eax
jl 0x6023af
imul esi, dword [ebp + 0x73], reloc.MSVCRT.dll_malloc
outsd dx, dword [esi]
jne 0x6023c9
insb byte es:[edi], dx
jae 0x6023b7
jl 0x602383
xor dh, byte [ecx]
xor byte [eax + 0x6c], al
jae 0x6023c1
jl 0x60233f
in al, 0xb8
mov ebp, 0x7cb4b0e6
mov eax, 0xb4b0e6bd
jl 0x6023b7
out 0xb0, al
mov ah, 0x7c
push ebp
push ebx
dec eax
jl 0x6023d2
imul esi, dword [ebx + 0x68], reloc.MSVCRT.dll_malloc
jl 0x6023d9
jae 0x6023eb
xor dword [edx], esi
xor dword [ecx], esi
inc eax
insb byte es:[edi], dx
xor dword [eax + 0x6c], eax
jae 0x6023df
jl 0x602362
cdq
mov ch, 0xe6
mov al, 0xb4
jl 0x6023cc
dec ecx
push ecx
jl 0x6023f0
insb byte es:[edi], dx
imul ebp, dword [esi + 0x67], reloc.MSVCRT.dll_malloc
jae 0x6023f1
jae 0x6023f1
jne 0x6023f4
jl 0x6023f9
jae 0x60240b
xor dword [edx], esi
xor dword [edx], esi
inc eax
insb byte es:[edi], dx
jae 0x6023ff
jl 0x602380
mov ebp, 0xb1b1e597
jl 0x6023ec
xchg edi, eax
in eax, 0xb1
mov cl, 0x7c
dec esp
push edx
dec esi
jl 0x602410
jne 0x602415
jae 0x602410
popal
outsb dx, byte [esi]
jl 0x602418
jae 0x60242a
xor dword [edx], esi
xor dword [ebx], esi
inc eax
insb byte es:[edi], dx
xor dh, byte [ecx]
xor eax, dword [eax + 0x6c]
jae 0x60241e
jl 0x6023a1
jmp 0xb245a56e
mov dl, 0x81
in eax, 0xb1
mov cl, 0x7c
dec esp
inc ecx
inc esi
jl 0x60242f
jne 0x602438
push 0x6c7c6e61
insb byte es:[edi], dx
jae 0x602448
xor dword [edx], esi
xor dword [eax + eax*2], esi
insb byte es:[edi], dx
jae 0x60243c
jl 0x6023bc
mov byte [0xb1b1e581], al
mov cl, 0xb1
jl 0x602429
dec ebp
dec ebx
jl 0x60244d
imul esp, dword [ecx + 0x6e], reloc.MSVCRT.dll_malloc
outsb dx, byte [esi]
jl 0x602457
jae 0x602469
jl 0x60241f
xor dword [edx], esi
xor dword [reloc.MSVCRT.dll_malloc], esi
xor dh, byte [ecx]
xor eax, 0x68736c40
inc eax
insb byte es:[edi], dx
jae 0x60245d
push 0xb581e77c
jl 0x6023de
xor dword [ebp + reloc.MSVCRT.dll_malloc], 0x7c56534c
insb byte es:[edi], dx
out 0x9f, eax
mov bl, 0x7c
dec esp
push ebx
push esi
jl 0x60246e
imul ebp, dword [esi + 0x67], reloc.MSVCRT.dll_malloc
insb byte es:[edi], dx
jae 0x602488
jl 0x60243e
xor dword [edx], esi
xor dword [esi], esi
xor dh, byte [ecx]
inc eax
inc eax
insb byte es:[edi], dx
jae 0x60247c
jl 0x6023ff
jmp 0xb146d6b6
pushfd
mov dl, 0xe6
mov al, 0xb4
out 0xb2, al
mov bl, 0x7c
out 0xb0, al
mov ah, 0xe6
mov dl, 0xb3
jl 0x60246c
dec esp
push ebp
dec esp
jl 0x602490
jne 0x602499
push 0x65686975
jl 0x602499
push 0x736c7c65
push 0x3132317c
jl 0x602499
jae 0x602497
jl 0x602462
xor dh, byte [ecx]
aaa
inc eax
insb byte es:[edi], dx
jae 0x6024a0
jl 0x60241f
mov edx, 0xb1b1e590
jl 0x60248d
in eax, 0xb1
mov cl, 0x7c
dec esp
push ebx
inc edi
jl 0x6024b1
jne 0x6024ba
push 0x6c7c6e61
popal
outsb dx, byte [esi]
jl 0x6024b8
jae 0x6024ca
jl 0x602480
xor dword [edx], esi
xor dword [eax], edi
inc eax
insb byte es:[edi], dx
xor dh, byte [ecx]
cmp byte [eax + 0x6c], al
jae 0x6024c6
jl 0x60243e
out 0x9e, al
sahf
xchg edi, eax
out 0x9b, eax
wait
in eax, 0xa0
mov eax, dword [reloc.MSVCRT.dll_malloc]
inc edx
push esp
jl 0x6024d2
imul ebp, dword [esi + 0x73], reloc.MSVCRT.dll_malloc
jo 0x6024e4
push 0x70676e65
jo 0x6024e4
jne 0x6024ec
jl 0x6024dd
insb byte es:[edi], dx
jae 0x6024e3
jl 0x6024a6
xor dh, byte [ecx]
cmp dword [eax + 0x6c], eax
jae 0x6024f0
jl 0x602464
lahf
mov bl, 0xe6
mov al, byte [0xafb1e591]
out 0xa0, al
xchg ecx, eax
in eax, 0xb1
scasd eax, dword es:[edi]
jl 0x6024d4
push ebx
inc esp
jl 0x6024f8
imul esi, dword [ebp + 0x73], reloc.MSVCRT.dll_malloc
outsb dx, byte [esi]
jne 0x602502
push 0x6e757475
jne 0x602506
jne 0x602502
jl 0x602502
jae 0x60250c
je 0x602515
jl 0x6024cb
xor dword [edx], esi
xor dh, byte [eax]
inc eax
insb byte es:[edi], dx
xor dh, byte [edx]
xor byte [eax + 0x6c], al
jae 0x60251b
jp 0x60251e
jl 0x60248c
jmp 0xb245be65
mov esi, 0xb1b1e599
mov cl, 0xb1
jmp 0x4cdcac42
outsd dx, dword [esi]
outsb dx, byte [esi]
jae 0x60251e
popal
outsb dx, byte [esi]
jp 0x602522
outsb dx, byte gs:[esi]
jl 0x60252a
jae 0x60253a
jl 0x6024f3
xor dh, byte [edx]
xor dword [eax + 0x6c], eax
insb byte es:[edi], dx
jae 0x602543
jl 0x6024b1
out 0xa2, al
test al, 0xe6
mov al, byte [0x8795e991]
jl 0x602521
mov byte [0x91a0e6a8], al
jmp 0x4cdcac6a
xchg dword [esp + ecx*2 + 0x53], edi
dec esp
push ebx
inc edx
jl 0x602545
imul esi, dword [ebx + 0x68], reloc.MSVCRT.dll_malloc
outsb dx, byte [esi]
jp 0x602547
outsb dx, byte gs:[esi]
jl 0x60254f
jae 0x60255f
jp 0x602562
jl 0x602518
xor dword [edx], esi
xor dh, byte [edx]
inc eax
insb byte es:[edi], dx
xor dh, byte [edx]
xor al, byte [eax + 0x6c]
jae 0x602568
jl 0x6024d6
popfd
mov fs, edi
lahf
mov bl, 0xe5
scasd eax, dword es:[edi]
test al, 0x7c
dec esp
jl 0x602546
inc ebp
push esp
jl 0x60256a
imul esi, dword [ebx + 0x68], reloc.MSVCRT.dll_malloc
jp 0x60256c
popal
imul edi, dword [esp + ebp*2 + 0x73], reloc.MSVCRT.dll_malloc
xor dh, byte [ebx]
inc eax
insb byte es:[edi], dx
jl 0x602574
jae 0x602584
jl 0x60253d
xor dh, byte [edx]
xor eax, dword [eax + 0x6c]
je 0x602574
jl 0x6024fe
mov ebx, 0x98a1e58e
jl 0x602568
mov eax, dword [reloc.MSVCRT.dll_malloc]
dec esp
push esp
pop edx
jl 0x60258c
imul esi, dword [ecx + 0x6e], reloc.MSVCRT.dll_malloc
jl 0x60255b
je 0x602584
popal
outsb dx, byte [esi]
jl 0x602593
je 0x6025a5
xor dword [edx], esi
xor dh, byte [eax + eax*2]
xor dh, byte [edx]
xor al, 0x40
insb byte es:[edi], dx
je 0x602592
jl 0x60251b
mov ebp, 0xb08fe5ae
jl 0x602586
dec esp
inc ecx
push edx
jl 0x6025aa
insb byte es:[edi], dx
jne 0x6025ae
je 0x6025a3
imul edi, dword [esp + ebp*2 + 0x74], reloc.MSVCRT.dll_malloc
jl 0x6025b1
je 0x6025c3
jl 0x602579
xor dword [edx], esi
xor dh, byte [0x61746c40]
xor dh, byte [edx]
xor eax, 0x61746c40
jl 0x602539
mov ah, byte [esi + 0x7cb08fe5]
dec esp
push esp
push eax
jl 0x6025c8
insb byte es:[edi], dx
jne 0x6025d2
popal
imul edi, dword [esp + ebp*2 + 0x74], reloc.MSVCRT.dll_malloc
inc eax
je 0x6025e0
xor dword [edx], esi
xor dh, byte [esi]
inc eax
insb byte es:[edi], dx
je 0x6025ce
jl 0x602557
mov esi, 0x98a1e599
in eax, 0x9d
popfd
popfd
jl 0x6025c4
inc edx
dec ebp
jl 0x6025e8
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x6025e2
outsb dx, byte [esi]
bound esp, qword [bx + di + 0x7c]
popal
jl 0x6025f3
insb byte es:[edi], dx
je 0x6025eb
jl 0x6025bc
xor dh, byte [edx]
aaa
xor dh, byte [edi]
inc eax
insb byte es:[edi], dx
je 0x602607
jl 0x60257a
out 0xbf, al
xchg ecx, eax
out 0xb9, al
lea edi, [esp + ecx*2 + 0x56]
mov edi, 0x8db9e691
jl 0x6025e7
push esi
pop edx
jl 0x60260b
popal
imul esi, dword [ebp + esi*2 + 0x61], 0x746c7c6e
jl 0x6025db
popal
outsb dx, byte [esi]
jl 0x602613
je 0x602625
xor dword [edx], esi
xor bh, byte [eax]
inc eax
xor dh, byte [edx]
cmp byte [eax + 0x6c], al
insb byte es:[edi], dx
je 0x602629
jl 0x60259c
stosb byte es:[edi], al
xchg cl, ch
test eax, 0xb7b7e5bc
jl 0x602609
dec esp
push esp
dec edx
jl 0x60262d
insb byte es:[edi], dx
jne 0x602632
je 0x60263a
jne 0x602635
outsd dx, dword [esi]
js 0x602631
popal
outsb dx, byte [esi]
jl 0x602639
je 0x602647
js 0x60264c
jl 0x602602
xor dword [edx], esi
xor dh, byte [edx]
cmp dword [eax + 0x6c], eax
xor bh, byte [ecx]
inc eax
insb byte es:[edi], dx
ja 0x602639
jl 0x6025c0
popfd
mov fs, esi
xchg edi, eax
mov edx, 0x4a4c567c
push esi
dec esp
dec edx
jl 0x602651
imul esi, dword [edi + 0x61], reloc.MSVCRT.dll_malloc
popal
outsb dx, byte [esi]
jl 0x602658
insb byte es:[edi], dx
ja 0x60266a
xor dword [edx], esi
xor esi, dword [eax]
inc eax
insb byte es:[edi], dx
ja 0x60265a
jl 0x6025e0
invalid
push edi
dec ebx
jl 0x602672
popal
imul esi, dword [edi + 0x75], reloc.MSVCRT.dll_malloc
jl 0x60267c
jne 0x60266f
outsd dx, dword [esi]
outsb dx, byte [esi]
jl 0x60267c
ja 0x602676
jl 0x602645
xor dword [edx], esi
xor esi, dword [ecx]
inc eax
insb byte es:[edi], dx
xor dh, byte [ebx]
xor dword [eax + 0x6c], eax
ja 0x60268e
jl 0x602604
mov edi, dword [ebp - reloc.MSVCRT.dll_malloc]
mov cl, 0x7c
dec esp
jl 0x602673
push edx
dec edx
jl 0x602697
popal
outsb dx, byte [esi]
ja 0x602695
imul esi, dword [ebx + 0x68], reloc.MSVCRT.dll_malloc
jae 0x60269b
push 0x6c7c6e61
popal
outsb dx, byte [esi]
jl 0x6026a3
ja 0x6026ac
jl 0x60266c
xor dword [edx], esi
xor esi, dword [edx]
inc eax
insb byte es:[edi], dx
xor dh, byte [ebx]
xor al, byte [eax + 0x6c]
ja 0x6026b7
jl 0x60262b
xor dword [ebp + reloc.MSVCRT.dll_malloc], 0x7c4a4e4c
insb byte es:[edi], dx
mov ch, 0xe6
lodsd eax, dword [esi]
cmpsb byte [esi], byte es:[edi]
jl 0x602697
dec esp
dec esi
dec edx
jl 0x6026bb
imul ebp, dword [esi + 0x67], reloc.MSVCRT.dll_malloc
ja 0x6026c9
jl 0x6026c2
ja 0x6026d4
xor dword [edx], esi
xor esi, dword [ebx]
inc eax
insb byte es:[edi], dx
ja 0x6026d8
jl 0x60264a
invalid
jl 0x6026c1
push ebp
pop eax
dec ebx
jl 0x6026dc
insb byte es:[edi], dx
popal
imul esi, dword [edi + 0x75], 0x6c7c6978
ja 0x6026e9
jne 0x6026ed
js 0x6026df
imul edi, dword [esp + ebp*2 + 0x77], reloc.MSVCRT.dll_malloc
xor esi, dword [eax + eax*2]
jl 0x6026e4
ja 0x6026f2
jl 0x6026ad
xor dh, byte [ebx]
xor al, 0x40
insb byte es:[edi], dx
js 0x6026ec
jl 0x60266b
pushfd
xchg edi, eax
in al, 0xb9
mov eax, dword [reloc.MSVCRT.dll_malloc]
jl 0x6026fc
insb byte es:[edi], dx
popal
outsb dx, byte [esi]
js 0x6026fe
popal
outsb dx, byte [esi]
jl 0x602706
js 0x602718
jl 0x6026ce
xor dword [edx], esi
xor esi, dword [reloc.MSVCRT.dll_malloc]
xor dh, byte [ebx]
xor eax, 0x69786c40
imul edi, dword [ecx + ebp*8 - 0x67], reloc.MSVCRT.dll_malloc
jl 0x6026f9
jl 0x60268f
cdq
xchg ebp, esp
invalid
mov edi, 0x59584c7c
dec esp
pop eax
pop ecx
jl 0x60271d
outsd dx, dword [esi]
outsb dx, byte [esi]
js 0x60271f
popal
outsb dx, byte [esi]
jl 0x602726
js 0x602738
jl 0x6026ee
xor dword [edx], esi
xor esi, dword [esi]
inc eax
xor dh, byte [ebx]
inc eax
insb byte es:[edi], dx
js 0x60272d
jl 0x6026aa
mov eax, 0x98b9e6b4
jl 0x602719
mov ecx, 0x584c7c98
pop eax
push ecx
jl 0x60273d
imul ebp, dword [esi + 0x78], reloc.MSVCRT.dll_malloc
imul esp, dword [ecx + 0x6e], reloc.MSVCRT.dll_malloc
jl 0x60270e
jl 0x602746
js 0x602758
xor dword [edx], esi
xor esi, dword [edi]
xor dh, byte [ebx]
aaa
inc eax
insb byte es:[edi], dx
js 0x60274d
jl 0x6026ce
mov ah, byte [esi + 0x7caabae6]
mov edx, 0x554c7caa
stosb byte es:[edi], al
jl 0x602739
dec esp
push ebp
inc edi
jl 0x60275d
jne 0x60276b
js 0x60275d
imul edi, dword [esp + ebp*2 + 0x78], reloc.MSVCRT.dll_malloc
jl 0x602762
js 0x602774
xor dword [edx], esi
xor edi, dword [eax]
xor dh, byte [ebx]
cmp byte [eax + 0x6c], al
inc eax
insb byte es:[edi], dx
js 0x602769
jl 0x6026ea
invalid
movsd dword es:[edi], dword [esi]
mov edi, 0x4b584c7c
jl 0x602779
popal
imul edi, dword [eax + 0x69], reloc.MSVCRT.dll_malloc
xor dword [edx], esi
xor edi, dword [ecx]
cmp dword [eax + 0x6c], eax
inc eax
insb byte es:[edi], dx
js 0x602786
jl 0x602705
sahf
xchg edi, eax
call 0x4cdce6cb
movsd dword es:[edi], dword [esi]
mov edi, 0x43584c7c
pop eax
inc ebx
jl 0x602796
imul ebp, dword [esi + 0x78], reloc.MSVCRT.dll_malloc
jl 0x602764
imul edi, dword [esp + ebp*2 + 0x78], reloc.MSVCRT.dll_malloc
xor byte [eax + 0x6c], al
xor dh, byte [eax + esi]
inc eax
insb byte es:[edi], dx
js 0x6027a3
imul edi, dword [esi - 0x45], reloc.MSVCRT.dll_malloc
jl 0x602722
mov ebx, 0xbf8ee5a6
cmpsb byte [esi], byte es:[edi]
in eax, 0x8e
mov edi, 0x5058557c
jl 0x602798
pop eax
push eax
jl 0x6027b3
insb byte es:[edi], dx
jne 0x6027aa
outsb dx, byte [esi]
js 0x6027b5
popal
outsb dx, byte [esi]
jl 0x6027bc
js 0x6027ce
xor dword [edx], esi
xor al, 0x31
inc eax
insb byte es:[edi], dx
jns 0x6027bb
jl 0x602744
invalid
mov cl, 0xe9
cwde
mov bl, 0x7c
dec esp
pop ecx
dec ebx
jl 0x6027d3
popal
imul edi, dword [ecx + 0x61], 0x6c7c676e
jns 0x6027cc
outsb dx, byte [esi]
jl 0x6027db
jns 0x6027ed
xor dword [edx], esi
xor al, 0x32
inc eax
insb byte es:[edi], dx
xor al, byte [eax + 0x6c]
jns 0x6027da
jl 0x602762
xchg ebp, eax
movsd dword es:[edi], dword [esi]
jmp 0x4cdcdb1a
pop ecx
pop ecx
jl 0x6027f2
jne 0x6027ed
jns 0x6027eb
outsb dx, byte [esi]
jl 0x6027fa
jns 0x60280c
xor dword [edx], esi
xor al, 0x33
inc eax
insb byte es:[edi], dx
jns 0x6027f9
jl 0x602782
mov esi, 0xb398e9bd
jl 0x6027ed
pop ecx
push esp
jl 0x602811
imul esp, dword [ecx + 0x6f], reloc.MSVCRT.dll_malloc
jl 0x60281a
outsb dx, byte [esi]
jl 0x60281a
jns 0x60282c
xor dword [edx], esi
xor al, 0x34
inc eax
xor al, 0x40
insb byte es:[edi], dx
jns 0x60281c
jl 0x60279f
xchg dword [esi - 0x471b6f46], ecx
mov esi, fs
mov edx, 0x9cb8e490
out 0xba, al
nop
in al, 0xb8
pushfd
jl 0x602810
inc esp
inc esp
jl 0x602834
imul ebp, dword [esi + 0x67], reloc.MSVCRT.dll_malloc
jne 0x60282f
outsb dx, byte [esi]
outsd dx, dword fs:[esi]
outsb dx, byte [esi]
jl 0x602841
jl 0x602841
jns 0x60283b
jl 0x60280a
xor dh, byte [esi + 0x64796c40]
xor al, 0x35
inc eax
insb byte es:[edi], dx
jns 0x602844
xor eax, 0x64796c40
jl 0x6027c6
mov eax, 0x82b2e6b4
in al, 0xb8
pushfd
jl 0x602841
push ebp
pop ecx
dec ebx
jl 0x60285c
insb byte es:[edi], dx
imul ebp, dword [esi + 0x79], reloc.MSVCRT.dll_malloc
jns 0x60285d
outsd dx, dword fs:[esi]
outsb dx, byte [esi]
jl 0x602866
insb byte es:[edi], dx
jns 0x602860
jl 0x60282f
xor dh, byte [esi + esi]
inc eax
insb byte es:[edi], dx
jns 0x60286c
jl 0x6027ef
mov edi, 0x91bae49e
mov edx, 0xafb8e691
out 0xb8, al
scasd eax, dword es:[edi]
jl 0x602866
push ebp
dec ecx
dec eax
jl 0x602881
imul esp, dword [ecx + 0x6e], reloc.MSVCRT.dll_malloc
outsb dx, byte [esi]
popal
popal
outsb dx, byte [esi]
jl 0x60288d
jns 0x60288a
jl 0x602856
xor dh, byte [edi + esi]
inc eax
insb byte es:[edi], dx
jns 0x602895
jl 0x602812
mov eax, 0x8da2e9b4
jl 0x602881
mov ah, 0xe9
mov byte [0x4e4c7c8d], al
dec esp
dec esi
inc esi
jl 0x6028a5
imul ebp, dword [esi + 0x79], reloc.MSVCRT.dll_malloc
insb byte es:[edi], dx
jns 0x6028a6
outsb dx, byte [esi]
jl 0x6028ad
jns 0x6028bf
xor dword [edx], esi
xor al, 0x38
xor dh, byte [eax + edi]
inc eax
insb byte es:[edi], dx
jns 0x6028b4
jl 0x602835
add byte [ecx + 0x7ca590e8], 0x4c
pop eax
dec esp
jl 0x6028c4
popal
outsd dx, dword [esi]
jns 0x6028c5
outsb dx, byte [esi]
jl 0x6028cc
jns 0x6028de
xor dword [edx], esi
xor al, 0x39
inc eax
insb byte es:[edi], dx
jns 0x6028d9
jl 0x602855
mov esi, 0xb8b8e699
jl 0x6028bf
dec ebp
dec eax
jl 0x6028e3
outsd dx, dword [esi]
outsb dx, byte [esi]
jns 0x6028eb
jne 0x6028fa
insb byte es:[edi], dx
jns 0x6028fd
xor dword [edx], esi
xor eax, 0x796c4030
jne 0x602906
out 0xbd, eax
xchg edi, eax
out 0xba, al
nop
jl 0x6028de
push esi
push ebx
jl 0x602902
insb byte es:[edi], dx
jne 0x602907
jns 0x60290f
popal
outsb dx, byte [esi]
jl 0x60290a
jns 0x60291c
xor dword [edx], esi
xor eax, 0x796c4031
jne 0x602925
insb byte es:[edi], dx
jns 0x60291d
jl 0x602890
out 0x9e, al
sahf
xchg edi, eax
out 0xba, al
nop
mov edx, 0x594c7c90
jl 0x6028fd
pop ecx
pop eax
jl 0x602921
insb byte es:[edi], dx
imul ebp, dword [esi + 0x79], reloc.MSVCRT.dll_malloc
insb byte es:[edi], dx
jns 0x60293b
xor dword [edx], esi
xor eax, 0x796c4032
jne 0x602944
insb byte es:[edi], dx
jns 0x60293c
jl 0x6028af
out 0xb6, al
lahf
mov dh, 0x9f
out 0xba, al
nop
jl 0x60291c
mov edx, 0x414c7c90
dec esp
inc ecx
push ecx
jl 0x602940
imul esp, dword [ecx + 0x6e], reloc.MSVCRT.dll_malloc
popal
outsb dx, byte [esi]
jl 0x602949
jns 0x60295b
jl 0x602911
xor dword [edx], esi
xor eax, 0x796c4033
xor dh, byte [0x796c4033]
inc eax
insb byte es:[edi], dx
jns 0x60295c
jne 0x602964
jl 0x6028cf
out 0xb6, al
sahf
mov dh, 0x9e
out 0xba, al
nop
jl 0x60293c
pop ecx
push eax
jl 0x602960
popal
imul edi, dword [ecx + 0x75], 0x6c7c6e61
jl 0x602968
jns 0x60297a
jl 0x602930
xor dword [edx], esi
xor eax, 0x796c4034
xor dh, byte [0x796c4034]
inc eax
insb byte es:[edi], dx
jns 0x60297e
js 0x602983
jl 0x6028f0
call 0x9949bb8c
mov bl, 0xe8
movsd dword es:[edi], dword [esi]
adc byte [edx - 0x174c6717], 0xa5
jmp 0xa648dca7
mov edi, 0x51504c7c
dec esp
push eax
push ecx
jl 0x602982
imul edi, dword gs:[ecx + 0x61], reloc.MSVCRT.dll_malloc
js 0x602987
imul edi, dword [esp + ebp*2 + 0x79], reloc.MSVCRT.dll_malloc
jl 0x60298c
jns 0x60299a
js 0x60299f
jl 0x602955
xor dword [edx], esi
xor dh, byte [0x7a6c4035]
xor eax, 0x7a6c4035
jl 0x602911
mov eax, 0xbdb3e6b4
mov bl, 0xbd
jl 0x602980
dec esp
inc ebp
dec edx
jl 0x6029a4
imul ebp, dword [esi + 0x7a], reloc.MSVCRT.dll_malloc
jl 0x602972
jl 0x6029aa
jl 0x6029aa
jp 0x6029bc
xor dword [edx], esi
xor eax, 0x7a6c4036
xor dh, byte [0x7a6c4036]
inc eax
insb byte es:[edi], dx
jp 0x6029af
jl 0x602933
jl 0x602933
jmp 0x8947c30c
mov esi, 0xaa88e799
out 0xb2, al
lahf
jl 0x6029a0
pop edx
push esp
jl 0x6029c4
outsd dx, dword [esi]
outsb dx, byte [esi]
jp 0x6029c5
jp 0x6029c5
push 0x6f676175
jne 0x6029c0
outsd dx, dword [si]
outsd dx, dword [esi]
jne 0x6029df
insb byte es:[edi], dx
jp 0x6029cd
jl 0x602999
xor dh, byte [0x7a6c4037]
push 0xb79be97c
in eax, 0xb7
mov bh, 0xe5
mov bh, 0x9e
sahf
jl 0x6029cd
inc ecx
push ecx
jl 0x6029e8
imul edi, dword gs:[edx + 0x68], reloc.MSVCRT.dll_malloc
jp 0x6029e8
outsd dx, dword [esi]
jne 0x6029ff
jl 0x6029f0
insb byte es:[edi], dx
jp 0x602a02
xor dword [edx], esi
xor eax, 0x7a6c4038
xor dh, byte [0x7a6c4038]
jp 0x6029f6
push 0xad85e57c
out 0x9e, al
popfd
jl 0x6029e3
jl 0x602975
test dword [ebp + reloc.MSVCRT.dll_malloc], ebp
dec esp
dec ecx
push edi
jl 0x602a07
insb byte es:[edi], dx
imul esi, dword [ebp + 0x7a], reloc.MSVCRT.dll_malloc
imul edi, dword [esp + ebp*2 + 0x7a], reloc.MSVCRT.dll_malloc
cmp dword [eax + 0x6c], eax
jl 0x602a0e
jp 0x602a20
xor dword [edx], esi
xor eax, 0x7a6c4039
push 0xbfb9e97c
in eax, 0xaf
jp 0x602a14
jl 0x602997
mov ecx, 0xa8afe5bf
jl 0x602a01
mov edi, 0x7ca8afe5
test al, 0x7c
dec esp
dec ecx
pop edx
jl 0x602a25
jne 0x602a35
push 0x6c7c6961
popal
imul edi, dword [esp + ebp*2 + 0x7a], 0x3632317c
jp 0x602a3e
xor dword [edx], esi
xor byte ss:[eax + 0x6c], al
xor byte [eax + 0x6c], al
jp 0x602a32
jl 0x6029b2
popfd
movsd dword es:[edi], dword [esi]
call 0x4cdcc95b
pop edx
push ebx
jl 0x602a43
popal
imul edi, dword [edx + 0x68], 0x6c7c756f
jp 0x602a5d
xor dword [edx], esi
xor dword ss:[eax + 0x6c], eax
jp 0x602a51
push 0x99bee97c
jmp 0x4cdcb187
jl 0x6029d4
mov esi, 0x8795e999
jl 0x602a3e
dec esp
pop edx
inc ecx
jl 0x602a62
outsd dx, dword [esi]
outsb dx, byte [esi]
jp 0x602a63
outsb dx, byte gs:[esi]
jl 0x602a6b
jp 0x602a7d
xor dword [edx], esi
xor al, byte ss:[eax + 0x6c]
xor dh, byte [esi]
xor al, byte [eax + 0x6c]
jp 0x602a71
jl 0x6029f1
mov ecx, dword [ecx + reloc.MSVCRT.dll_malloc]
dec esp
jmp 0x4cdcb4c4
mov dl, 0x8a
jl 0x602a5e
inc ebp
dec ebp
jl 0x602a82
popal
jp 0x602a81
popal
jl 0x602a88
jp 0x602a9a
xor dword [edx], esi
xor eax, dword ss:[eax + 0x6c]
jp 0x602a97
jno 0x602aa3
jl 0x602a0d
in eax, 0x85
mov al, 0xe5
mov bh, 0x9e
out 0x96, al
test dword [eax - reloc.MSVCRT.dll_malloc], esi
xchg esi, eax
mov al, 0xe5
invalid
mov edx, 0x4a514c7c
push ecx
dec edx
jl 0x602aa5
popal
outsb dx, byte [esi]
jp 0x602aa5
outsd dx, dword [esi]
jne 0x602ab8
imul ebp, dword [esi + 0x71], reloc.MSVCRT.dll_malloc
js 0x602aba
jne 0x602ac1
insb byte es:[edi], dx
jp 0x602ac0
jno 0x602ac6
jl 0x602a7c
xor dword [edx], esi
xor al, 0x40
xor dh, byte [esi]
xor al, 0x40
insd dword es:[edi], dx
popal
jae 0x602acf
jmp 0x9f49d701
dec ebp
inc ecx
dec eax
jl 0x602acf
popal
popal
outsb dx, byte [esi]
jae 0x602acf
popal
outsb dx, byte [esi]
jl 0x602ad8
popal
jae 0x602aea
xor dword [edx], esi
xor eax, 0x61626d40
xor eax, 0x61626d40
jl 0x602a5e
scasd eax, dword es:[edi]
wait
in eax, 0x9d
popfd
jl 0x602acc
inc edx
pop ecx
jl 0x602af0
insd dword es:[edi], dx
popal
outsd dx, dword [esi]
bound esp, qword [ecx + 0x7c]
insd dword es:[edi], dx
bound edi, qword [ecx + esi + 0x32]
inc eax
insd dword es:[edi], dx
bound esp, qword [edi + 0x7c]
out 0xaf, al
wait
in eax, 0x9d
popfd
in eax, 0x85
mov bl, 0x7c
dec ebp
inc edi
pop ecx
jl 0x602b10
popal
outsd dx, dword [esi]
bound esp, qword [ecx + 0x67]
jne 0x602b0b
outsb dx, byte [esi]
jl 0x602b1a
bound esp, qword [edi + 0x7c]
xor dword [edx], esi
aaa
inc eax
insd dword es:[edi], dx
arpl word [edx + 0x7c], sp
jmp 0xa045e678
jl 0x602aa3
mov edx, 0x8e9fe5bb
in eax, 0x8c
mov word [edi + 0x4e424d7c], ss
xchg edi, eax
jl 0x602b11
inc edx
dec esi
jl 0x602b35
popal
arpl word [eax + 0x65], bp
outsb dx, byte [esi]
bound esp, qword [di + 0x69]
jl 0x602b40
imul edi, dword gs:[ebp + ebp*2 + 0x63], reloc.MSVCRT.dll_malloc
arpl word [edx + 0x7c], sp
xor dword [edx], esi
cmp byte ss:[eax + 0x6d], al
arpl word [eax + 0x7c], bp
out 0xb8, al
xchg ecx, eax
out 0xb1, al
mov al, byte [0x46434d7c]
jl 0x602b58
insd dword es:[edi], dx
imul esp, dword [ecx + 0x6e], reloc.MSVCRT.dll_malloc
insd dword es:[edi], dx
arpl word [ecx + esi + 0x32], di
cmp dword ss:[eax + 0x6d], eax
imul edi, dword [ebp + ebp*2 + 0x63], reloc.MSVCRT.dll_malloc
cmp dword [eax + 0x6d], eax
arpl word [eax + 0x7c], bp
out 0x98, al
mov fs, ebp
lahf
invalid
outsb dx, byte [esi]
arpl word [bx + si + 0x65], bp
outsb dx, byte [esi]
jl 0x602b81
arpl word [ecx + esi + 0x32], di
aaa
xor byte [eax + 0x6d], al
inc eax
insd dword es:[edi], dx
arpl word [eax + 0x7c], bp
in eax, 0xba
cdq
in eax, 0x9f
invalid
arpl word [ecx + esi + 0x32], di
aaa
xor dword [eax + 0x6d], eax
arpl word [esi + 0x7c], bp
out 0xb8, al
xchg ecx, eax
out 0xb1, al
mov al, byte [0x7c978de5]
dec ebp
dec esi
inc esi
jl 0x602bbc
imul esp, dword [ecx + 0x6e], reloc.MSVCRT.dll_malloc
popal
outsb dx, byte [esi]
jl 0x602bc7
arpl word [esi + 0x7c], bp
xor dword [edx], esi
aaa
xor al, byte [eax + 0x6d]
arpl word [eax + 0x7c], si
call 0x8e48b0f7
mov ebp, esp
popfd
stosb byte es:[edi], al
jl 0x602bbc
push eax
dec ebp
jl 0x602be2
popal
outsd dx, dword [esi]
arpl word [ecx + 0x6f], sp
jo 0x602be5
outsb dx, byte [esi]
jl 0x602bed
arpl word [eax + 0x7c], si
jo 0x602bff
xor dword [edx], esi
aaa
xor eax, dword [eax + 0x6d]
push 0x9b8ce77c
out 0xb4, al
sahf
out 0xb2, al
mov bl, 0x7c
dec ebp
push ebp
push ecx
jl 0x602c08
outsb dx, byte gs:[esi]
outsd dx, dword fs:[si]
outsb dx, byte [esi]
push 0x646d7c65
push 0x3732317c
xor al, 0x40
insd dword es:[edi], dx
jae 0x602c2e
out 0xa3, eax
test al, 0xe5
mov byte [eax + 0x7cb39fe7], al
dec ebp
dec edi
inc edx
jl 0x602c2e
outsd dx, dword [esi]
popal
outsd dx, dword [esi]
jae 0x602c2f
imul edi, dword [ebp + ebp*2 + 0x64], reloc.MSVCRT.dll_malloc
aaa
xor eax, 0x75646d40
jl 0x602bbc
mov esp, 0xa1b8e6a5
jl 0x602c2b
inc esp
inc esi
jl 0x602c4f
imul esp, dword [ebp + esi*2 + 0x7c], reloc.MSVCRT.dll_malloc
jl 0x602c54
jl 0x602c1b
xor dh, byte [edi]
inc eax
inc eax
insd dword es:[edi], dx
jae 0x602c6e
in eax, 0xb8
mov ebp, 0xe5bf84e5
mov cl, 0xb1
jl 0x602c4a
push edx
inc edx
jl 0x602c6e
popal
outsd dx, dword [esi]
jb 0x602c79
push 0x6d7c6e61
outsb dx, byte [esi]
jl 0x602c78
jae 0x602c8a
xor dword [edx], esi
aaa
aaa
inc eax
insd dword es:[edi], dx
popal
jl 0x602bfe
cwde
mov fs, esi
mov eax, 0x474d7caf
dec esi
jl 0x602c90
imul ebp, dword [esi + 0x67], reloc.MSVCRT.dll_malloc
jl 0x602c99
insd dword es:[edi], dx
jl 0x602c60
xor dword [edx], esi
aaa
xor dh, byte [edi]
cmp byte [eax + 0x6d], al
push 0xa2e67c6b
test esi, esp
mov dl, 0xb3
in eax, 0x8f
mov dword [reloc.MSVCRT.dll_malloc], eax
jl 0x602cb3
imul ebp, dword gs:[eax + 0x65], reloc.MSVCRT.dll_malloc
imul ebp, dword [edi + 0x75], 0x7c
insd dword es:[edi], dx
push 0x32317c6b
aaa
cmp dword [eax + 0x6d], eax
push 0xa9e97c75
lodsb al, byte [esi]
out 0x9a, eax
xchg dword [ebp + ecx*2 + 0x48], edi
pop edx
jl 0x602cd4
popal
push 0x676e6175
jl 0x602cdc
insd dword es:[edi], dx
push 0x3832317c
xor byte [eax + 0x6d], al
push 0x67
jl 0x602c60
jl 0x602c60
lodsd eax, dword [esi]
lahf
in eax, 0xae
mov dh, 0xe5
mov dl, 0x97
jl 0x602cd2
inc edi
inc edx
jl 0x602cf6
outsb dx, byte gs:[esi]
outsb dx, byte [esi]
push 0x69
popal
popal
popal
outsb dx, byte [esi]
jl 0x602d02
push 0x67
jl 0x602cca
xor bh, byte [eax]
xor dword [eax + 0x6d], eax
insb byte es:[edi], dx
popal
jl 0x602c89
mov esi, 0xb085e58e
jl 0x602cf6
mov al, 0x7c
dec ebp
dec eax
push ecx
jl 0x602d1a
imul ebp, dword gs:[ecx + 0x6e], reloc.MSVCRT.dll_malloc
xor dword [edx], esi
cmp byte [edx], dh
inc eax
insd dword es:[edi], dx
insd dword es:[edi], dx
insb byte es:[edi], dx
jl 0x602ce8
xor bh, byte [eax]
xor al, byte [eax + 0x6d]
insb byte es:[edi], dx
jl 0x602ca6
mov cl, 0xa8
out 0xbd, eax
xchg edi, eax
in al, 0xb8
pushfd
jl 0x602d17
push ecx
push ecx
jl 0x602d3b
imul ebp, dword [ebp + esi*2 + 0x6f], reloc.MSVCRT.dll_malloc
jl 0x602d45
outsd dx, dword fs:[esi]
outsb dx, byte [esi]
jl 0x602d45
insb byte es:[edi], dx
jl 0x602d0d
xor bh, byte [eax]
xor eax, dword [eax + 0x6d]
insb byte es:[edi], dx
push 0xaca9e97c
call 0xb346df7a
mov bl, 0x7c
dec ebp
dec eax
inc edx
jl 0x602d60
invalid
popal
insb byte es:[edi], dx
imul esp, dword [ecx + 0x6e], 0x6d7c6568
insb byte es:[edi], dx
popal
outsb dx, byte [esi]
push 0x6c6d7c65
push 0x3832317c
xor al, 0x40
insd dword es:[edi], dx
insb byte es:[edi], dx
imul edi, dword [edi - 0x57], 0xb1a3e686
jl 0x602d5d
mov cl, 0x7c
dec ebp
dec esp
inc edx
jl 0x602d81
jne 0x602d82
imul ebp, dword [esi + 0x67], reloc.MSVCRT.dll_malloc
xor dword [edx], esi
cmp byte [0x696c6d40], dh
outsb dx, byte [esi]
jl 0x602d88
insd dword es:[edi], dx
insb byte es:[edi], dx
jl 0x602d4f
xor bh, byte [eax]
xor eax, 0x696c6d40
jl 0x602d0f
mov word [ebp + 0x7cadb2e5], es
dec ebp
dec esp
pop edx
jl 0x602d9f
popal
outsd dx, dword [esi]
insb byte es:[edi], dx
imul ebp, dword [esi + 0x67], 0x7c6c6d7c
xor dword [edx], esi
cmp byte [esi], dh
inc eax
jl 0x602d6e
xor bh, byte [eax]
inc eax
insd dword es:[edi], dx
insb byte es:[edi], dx
imul edi, dword [ebp - 0x46], 0xadb2e599
in eax, 0xba
cdq
in eax, 0xb2
lodsd eax, dword [esi]
jl 0x602d9a
dec esp
dec esp
jl 0x602dbe
imul esp, dword [ecx + 0x6f], reloc.MSVCRT.dll_malloc
jl 0x602dc7
insb byte es:[edi], dx
jl 0x602d8e
xor bh, byte [eax]
aaa
inc eax
insd dword es:[edi], dx
insb byte es:[edi], dx
imul edi, dword [eax + ebp*8 - 0x74], 0x979ee682
jl 0x602dba
dec esp
inc esp
jl 0x602dde
popal
outsd dx, dword [esi]
insb byte es:[edi], dx
imul ebp, dword [esi + 0x7c], 0x317c6c6d
xor bh, byte [eax]
cmp byte [eax + 0x6d], al
insb byte es:[edi], dx
imul edi, dword [ecx + ebp*8 - 0x57], reloc.MSVCRT.dll_malloc
jl 0x602d6d
test eax, 0x979ee6ac
xchg edi, eax
jl 0x602dd8
dec ebp
dec ecx
inc esp
jl 0x602dfc
insd dword es:[edi], dx
popal
insb byte es:[edi], dx
imul ebp, dword [esi + 0x7c], 0x317c6c6d
xor bh, byte [eax]
cmp dword [eax + 0x6d], eax
insb byte es:[edi], dx
outsd dx, dword [esi]
jl 0x602d8a
test eax, 0x99bee9ac
jl 0x602df5
inc edi
dec ebp
jl 0x602e19
popal
insb byte es:[edi], dx
outsd dx, dword [esi]
outsb dx, byte [esi]
jl 0x602e20
insb byte es:[edi], dx
jl 0x602de7
xor bh, byte [ecx]
xor byte [eax + 0x6d], al
insd dword es:[edi], dx
insb byte es:[edi], dx
je 0x602e3a
out 0x9c, al
test al, 0xe9
xchg dword [ebp + 0x4d7cbe9b], ecx
jl 0x602e16
push ebp
inc esp
jl 0x602e3a
jne 0x602e3b
imul esi, dword [ebp + esi*2 + 0x7c], reloc.MSVCRT.dll_malloc
xor dword [edx], esi
cmp dword [ecx], esi
inc eax
insd dword es:[edi], dx
xor bh, byte [ecx]
xor dword [eax + 0x6d], eax
insb byte es:[edi], dx
jne 0x602e5c
out 0xb1, al
test al, 0xe7
mov ebp, 0x4c4d7c97
xchg edi, eax
jl 0x602e35
dec ebp
dec esp
push ecx
jl 0x602e59
imul ebp, dword [ebp + esi*2 + 0x6f], reloc.MSVCRT.dll_malloc
xor dword [edx], esi
cmp dword [edx], esi
inc eax
insd dword es:[edi], dx
xor bh, byte [ecx]
xor al, byte [eax + 0x6d]
outsb dx, byte [esi]
push 0x9b8ee77c
out 0xba, eax
mov bl, 0xe6
jl 0x602de5
mov ds, word [ebx - 0x194c4519]
xchg esi, eax
scasd eax, dword es:[edi]
out 0xb9, al
xchg esi, eax
jl 0x602e58
dec esi
push edx
jl 0x602e7c
popal
outsb dx, byte [esi]
popal
jae 0x602e7d
push 0x6e6d7c75
jl 0x602e85
outsb dx, byte [esi]
jae 0x602e83
jl 0x602e4e
xor bh, byte [ecx]
xor eax, dword [eax + 0x6d]
inc eax
insd dword es:[edi], dx
outsb dx, byte [esi]
imul edi, dword [ebp - 0x7a], 0x81aee595
jl 0x602e82
push ebp
inc edi
push edi
jl 0x602e9e
imul esp, dword [ecx + 0x6e], reloc.MSVCRT.dll_malloc
jl 0x602ea7
imul ebp, dword [esi + 0x67], reloc.MSVCRT.dll_malloc
xor dword [edx], esi
cmp dword [eax + eax*2], esi
outsb dx, byte [esi]
jl 0x602e6e
xor bh, byte [ecx]
xor al, 0x40
insd dword es:[edi], dx
jo 0x602ea5
jl 0x602e2c
mov dl, 0x90
out 0xbb, al
cmp byte [ebp + ecx*2 + 0x50], 0x51
push eax
push ecx
jl 0x602ebe
jne 0x602ec3
popal
outsb dx, byte [esi]
jl 0x602ec5
jo 0x602ed6
jl 0x602e8c
xor dword [edx], esi
xor bh, byte [ecx]
xor eax, 0x68716d40
cmp dword [reloc.MSVCRT.dll_malloc], esi
jl 0x602e4d
test eax, 0xa5a1e6ac
out 0xb2, al
mov bl, 0x7c
dec ebp
push ecx
inc edx
jl 0x602edf
insd dword es:[edi], dx
popal
jno 0x602ede
popal
outsd dx, dword [esi]
push 0x716d7c65
push 0x3932317c
jl 0x602eb0
xor bh, byte [ecx]
inc eax
inc eax
insd dword es:[edi], dx
jno 0x602eef
imul edi, dword [ecx + ebp*8 - 0x69], reloc.MSVCRT.dll_malloc
jl 0x602e71
xchg edi, eax
mov ebp, 0x7c85b8e6
dec ebp
test dword [ebp + ecx*2 + 0x51], edi
jl 0x602edc
push ecx
push ebx
jl 0x602f00
imul ebp, dword [esi + 0x71], reloc.MSVCRT.dll_malloc
insd dword es:[edi], dx
jno 0x602f19
xor dword [edx], esi
cmp dword [edi], esi
xor bh, byte [ecx]
aaa
inc eax
insd dword es:[edi], dx
jno 0x602f1a
jl 0x602e8d
mov al, 0x91
out 0x9d, al
cmp dword [ebp + ecx*2 + 0x51], 0x46
jl 0x602efb
push ecx
inc esi
jl 0x602f1f
imul ebp, dword [esi + 0x71], reloc.MSVCRT.dll_malloc
insd dword es:[edi], dx
jno 0x602f38
xor dword [edx], esi
cmp dword [eax], edi
inc eax
insd dword es:[edi], dx
jae 0x602f2c
push 0x8e98e67c
out 0xb0, al
mov ah, 0xe6
mov dl, 0xb3
jl 0x602f1d
jl 0x602eac
out 0x98, al
cwde
mov fs, esi
mov al, 0xb4
out 0xb2, al
mov bl, 0x7c
dec ebp
push ebp
push esp
jl 0x602f41
imul ebp, dword [esi + 0x67], reloc.MSVCRT.dll_malloc
outsb dx, byte [esi]
jae 0x602f41
jne 0x602f44
push 0x736d7c65
push 0x3932317c
jl 0x602f4c
insd dword es:[edi], dx
jae 0x602f49
jl 0x602f14
xor bh, byte [ecx]
cmp dword [eax + 0x6d], eax
jae 0x602f52
jl 0x602ed5
mov edx, 0xb1b1e5bb
mov cl, 0xb1
jl 0x602f40
inc ecx
inc edx
jl 0x602f64
popal
jae 0x602f62
popal
outsb dx, byte [esi]
jl 0x602f6b
jae 0x602f7c
xor dword [ebx], esi
xor byte [eax], dh
inc eax
insd dword es:[edi], dx
jae 0x602f70
jl 0x602ef1
pushfd
mov ebp, esp
mov cl, 0xb1
jl 0x602f5e
push ebx
push edi
jl 0x602f82
insd dword es:[edi], dx
imul esi, dword gs:[ebx + 0x68], reloc.MSVCRT.dll_malloc
popal
outsb dx, byte [esi]
jl 0x602f8a
jae 0x602f9b
xor dword [ebx], esi
xor byte [ecx], dh
inc eax
insd dword es:[edi], dx
jae 0x602f9e
jl 0x602f0f
mov esp, 0xb4b0e6ab
mov al, 0xb4
out 0xb9, al
mov esi, 0x574b4d7c
jl 0x602fa4
popal
outsb dx, byte [esi]
jae 0x602fa3
jne 0x602fa6
ja 0x602fa0
outsb dx, byte [esi]
jl 0x602faf
insd dword es:[edi], dx
jae 0x602fbb
jl 0x602f77
xor esi, dword [eax]
xor al, byte [eax + 0x6d]
inc eax
insd dword es:[edi], dx
jae 0x602fc7
jp 0x602fca
jl 0x602f37
call 0x8948b1df
invalid
mov word [edx - 0x18727718], es
movsd dword es:[edi], dword [esi]
xchg esi, eax
jl 0x602fa6
mov byte [ebp + 0x7c96a5e7], cl
dec ebp
dec edi
dec ebp
jl 0x602fca
popal
outsd dx, dword [esi]
jae 0x602fc9
jp 0x602fd9
jp 0x602fd9
jl 0x602fd3
jae 0x602fe2
jl 0x602f9b
xor esi, dword [eax]
xor eax, dword [eax + 0x6d]
xor byte [ebx], dh
inc eax
insd dword es:[edi], dx
jae 0x602feb
jp 0x602fee
jl 0x602f5a
out 0xb1, eax
mov bl, 0xe6
mov dl, 0x99
mov cl, 0xb3
out 0xb2, al
cdq
in eax, 0xad
nop
jl 0x602fca
dec ebp
push ebx
push esp
jl 0x602fee
imul esi, dword [ebx + 0x68], reloc.MSVCRT.dll_malloc
insd dword es:[edi], dx
jae 0x602fec
popal
jp 0x602ff0
jl 0x602ff6
jae 0x603005
jp 0x603008
jl 0x602fbe
xor dword [ebx], esi
xor byte [eax + eax*2], dh
xor esi, dword [eax]
xor al, 0x40
insd dword es:[edi], dx
je 0x602ff5
jl 0x602f7f
test eax, 0x8fb8e8ac
mov eax, 0x57507c8f
jl 0x602fed
push edi
push ecx
jl 0x60300e
insd dword es:[edi], dx
popal
je 0x603005
popal
jl 0x603013
je 0x603024
xor dword [ebx], esi
xor byte [0x69786d40], dh
jl 0x602f99
imul edi, dword [edi - 0x42], reloc.MSVCRT.dll_malloc
mov esi, 0xaabae68e
out 0xba, al
stosb byte es:[edi], al
jl 0x603006
inc ebp
inc edx
jl 0x60302a
imul edi, dword gs:[eax + 0x69], reloc.MSVCRT.dll_malloc
imul edi, dword [eax + 0x69], reloc.MSVCRT.dll_malloc
xor dword [ebx], esi
xor byte [esi], dh
inc eax
insd dword es:[edi], dx
js 0x603036
jl 0x602fb4
mov ecx, dword [ecx + reloc.MSVCRT.dll_malloc]
dec ebp
push esi
pop ecx
mov edi, 0x59564d7c
jl 0x603047
insd dword es:[edi], dx
imul esp, dword [ecx + 0x6e], reloc.MSVCRT.dll_malloc
jl 0x603050
insd dword es:[edi], dx
js 0x603061
xor dword [ebx], esi
xor byte [edi], dh
inc eax
insd dword es:[edi], dx
jns 0x60304e
popal
jl 0x602fd8
jmp 0x9949ebad
mov edx, 0xb398e9bb
jl 0x603043
mov ebx, 0x7cb398e9
cwde
mov bl, 0x7c
dec ebp
push esi
push ecx
jl 0x603067
popal
jns 0x60305e
outsb dx, byte [esi]
jl 0x60306e
jns 0x60307f
xor dword [ebx], esi
xor byte [eax], bh
inc eax
cmp byte [eax + 0x6d], al
insd dword es:[edi], dx
jns 0x60306d
jl 0x602ff2
scasd eax, dword es:[edi]
xchg ah, ah
mov edx, 0x978ce591
jl 0x603064
mov word [edi + 0x50554d7c], ss
push ebp
push eax
jl 0x603088
imul edi, dword [ecx + 0x75], reloc.MSVCRT.dll_malloc
jl 0x603091
jns 0x603088
jl 0x603059
xor esi, dword [eax]
cmp dword [eax + 0x6d], eax
jns 0x603098
jl 0x603018
mov cl, 0xb3
out 0x98, al
xchg ebx, eax
jl 0x603085
dec ebp
push edi
jl 0x6030a9
imul edi, dword [ecx + 0x69], reloc.MSVCRT.dll_malloc
xor dword [ebx], esi
xor dword [eax], esi
inc eax
insd dword es:[edi], dx
jns 0x6030c0
jl 0x603036
mov edx, 0xad9be5a6
cmpsb byte [esi], byte es:[edi]
in eax, 0x9b
wait
lodsd eax, dword [esi]
jl 0x6030a1
pop ecx
push ebx
jl 0x6030c5
popal
imul edi, dword [ecx + 0x75], reloc.MSVCRT.dll_malloc
jl 0x6030cd
jns 0x6030de
jl 0x603094
xor dword [ebx], esi
xor esi, dword [ecx]
xor dword [eax + 0x6d], eax
xor dword [ecx], esi
inc eax
insd dword es:[edi], dx
jns 0x6030df
jl 0x603051
mov byte [0x898ee7a8], al
jl 0x6030c0
test al, 0xe7
mov cs, word [ecx + 0x52554d7c]
out 0x8e, eax
mov dword [ebp + ecx*2 + 0x55], edi
push ebp
push edx
jl 0x6030e4
outsd dx, dword [esi]
jns 0x6030ef
jl 0x6030e9
jns 0x6030fa
xor dword [ebx], esi
xor dword [edx], esi
inc eax
insd dword es:[edi], dx
xor esi, dword [ecx]
xor al, byte [eax + 0x6d]
jp 0x6030ee
push 0x99bae57c
in eax, 0xba
test byte [ebp + ecx*2 + 0x5a], bh
jl 0x60306d
mov edx, 0x84bae599
jl 0x6030dc
pop edx
dec edx
jl 0x603100
imul esp, dword [ecx + 0x6f], reloc.MSVCRT.dll_malloc
popal
outsd dx, dword [esi]
jp 0x603100
jne 0x6030fb
outsb dx, byte [esi]
jl 0x60310b
jp 0x60311c
xor dword [ebx], esi
xor dword [ebx], esi
inc eax
insd dword es:[edi], dx
xor esi, dword [ecx]
xor eax, dword [eax + 0x6d]
jp 0x603110
jl 0x603091
out 0xb1, eax
mov bl, 0xe8
mov cl, 0xb3
call 0x4ddcb335
inc ebp
pop ecx
test byte [edx + 0x59454d7c], al
jl 0x603122
imul edi, dword [edx + 0x68], reloc.MSVCRT.dll_malloc
jl 0x6030ef
xor esi, dword [ecx]
xor al, 0x40
insd dword es:[edi], dx
jp 0x60312d
jl 0x6030ad
cwde
mov fs, edi
invalid
mov al, byte [0x51464d7c]
dec ebp
inc esi
push ecx
jl 0x60313f
imul ebp, dword [esi + 0x67], reloc.MSVCRT.dll_malloc
insd dword es:[edi], dx
jp 0x603158
xor dword [ebx], esi
xor dword [reloc.MSVCRT.dll_malloc], esi
xor eax, 0x6e616e40
jl 0x6030cb
scasb al, byte es:[edi]
and ebp, 0x4e7c89ae
inc ecx
scasb al, byte es:[edi]
mov dword [esi + ecx*2 + 0x41], edi
inc edx
jl 0x60315f
imul ebp, dword [esi + 0x67], reloc.MSVCRT.dll_malloc
popal
jl 0x60312c
xor dword [ebx], esi
xor dword [esi], esi
inc eax
xor esi, dword [ecx]
inc eax
outsb dx, byte [esi]
popal
outsb dx, byte [esi]
jl 0x6030e9
xchg byte [ebp + 0x4e7c89ae], bl
inc ecx
push esp
jl 0x60317d
outsd dx, dword [esi]
outsb dx, byte [esi]
popal
outsb dx, byte [esi]
jl 0x603184
popal
jl 0x60314a
xor esi, dword [ecx]
aaa
inc eax
outsb dx, byte [esi]
bound esi, qword [ebx + 0x7c]
in eax, 0x8d
xchg edi, eax
in eax, 0x8d
lcall 0x424e, 0x7cb1b1e5
lea edx, reloc.MSVCRT.dll_malloc
mov cl, 0xb1
jl 0x60317a
inc edx
dec ebx
jl 0x60319e
popal
outsb dx, byte [esi]
bound ebp, qword [edi + 0x73]
push 0x6e7c6e61
bound esi, qword [ebx + 0x7c]
xor dword [ebx], esi
xor dword [eax], edi
inc eax
outsb dx, byte [esi]
arpl word [eax + 0x7c], bp
in eax, 0x8d
xchg edi, eax
in al, 0xbb
xchg dword [esi + ecx*2 + 0x43], edi
mov ebx, 0x434e7c87
dec ebx
jl 0x6031c0
popal
outsb dx, byte [esi]
jno 0x6031bf
jne 0x6031d4
outsb dx, byte [esi]
arpl word [ecx + esi + 0x33], di
xor dword [ecx], edi
inc eax
outsb dx, byte [esi]
arpl word [ebx + 0x7c], si
in eax, 0x8d
xchg edi, eax
in eax, 0x9f
mov fs, ebp
invalid
jae 0x6031e5
jl 0x6031ec
outsb dx, byte [esi]
arpl word [ebx + 0x7c], si
xor dword [ebx], esi
xor dh, byte [eax]
inc eax
outsb dx, byte [esi]
xor byte [eax + 0x6e], al
arpl word [ebp + 0x7c], si
in eax, 0xae
and esi, 0x4e7c919d
xchg ecx, eax
jl 0x6031e0
inc ebx
pop edx
jl 0x603204
imul ebp, dword [esi + 0x67], reloc.MSVCRT.dll_malloc
outsb dx, byte [esi]
arpl word [ecx + esi + 0x33], di
xor dh, byte [ecx]
inc eax
outsb dx, byte [esi]
jl 0x60318f
scasb al, byte es:[edi]
and ebp, 0x4e7cb7be
inc ebp
push ebx
jl 0x603223
imul ebp, dword [esi + 0x67], reloc.MSVCRT.dll_malloc
jl 0x6031f0
xor esi, dword [edx]
xor al, byte [eax + 0x6e]
xor dh, byte [edx]
inc eax
outsb dx, byte [esi]
arpl word [si - 0x1b], di
lea edx, reloc.MSVCRT.dll_malloc
popfd
xchg ecx, eax
jl 0x603220
inc edi
push eax
jl 0x603244
popal
outsb dx, byte [esi]
jne 0x60323c
outsb dx, byte [esi]
arpl word [ebp + 0x6e], si
jl 0x60324f
outsb dx, byte [esi]
arpl word [si + 0x31], di
xor esi, dword [edx]
xor eax, dword [eax + 0x6e]
jl 0x6031d3
jl 0x6031d3
lea edx, reloc.MSVCRT.dll_malloc
mov eax, 0x464e7c9c
in eax, 0xae
stosd dword es:[edi], eax
in al, 0xb8
pushfd
jl 0x603246
inc esi
push eax
jl 0x60326a
popal
outsb dx, byte [esi]
outsd dx, dword [si]
outsb dx, byte [esi]
outsd dx, dword fs:[si]
outsb dx, byte [esi]
jl 0x603276
jl 0x60323d
xor esi, dword [edx]
xor al, 0x40
outsb dx, byte [esi]
insb byte es:[di], dx
jl 0x6031fa
lea edx, reloc.MSVCRT.dll_malloc
mov dl, 0xad
jl 0x60326d
dec esp
push esp
jl 0x603291
popal
outsb dx, byte [esi]
jne 0x603289
outsb dx, byte [esi]
insb byte es:[edi], dx
imul ebp, dword [esi + 0x67], 0x6c676e7c
jl 0x603264
xor esi, dword [edx]
xor eax, 0x75676e40
jl 0x603221
scasb al, byte es:[edi]
and ebp, 0x4e7cbd9b
dec esi
dec eax
jl 0x6032b5
outsb dx, byte [esi]
imul ebp, dword [esi + 0x67], reloc.MSVCRT.dll_malloc
outsb dx, byte [esi]
jl 0x603283
xor esi, dword [edx]
inc eax
outsb dx, byte [esi]
push 0xaee57c61
and esi, 0x4e7cb7b5
dec eax
dec eax
jl 0x6032d4
imul ebp, dword [esi + 0x67], reloc.MSVCRT.dll_malloc
popal
imul edi, dword [esi + ebp*2 + 0x68], 0x3233317c
outsb dx, byte [esi]
push 0x3233317c
aaa
inc eax
outsb dx, byte [esi]
push 0x8de57c62
xchg edi, eax
in eax, 0x8d
mov fs, ebp
mov word [edi + 0x53484e7c], ss
dec esi
dec eax
push ebx
jl 0x6032f6
popal
outsb dx, byte [esi]
push 0x65626175
imul edi, dword [esi + ebp*2 + 0x68], 0x33317c62
outsb dx, byte [esi]
push 0x33317c62
xor bh, byte [eax]
inc eax
outsb dx, byte [esi]
push 0x8de57c63
xchg edi, eax
out 0xb2, al
mov bl, 0xe5
mov bh, 0x9d
jl 0x6032f7
dec eax
dec edx
jl 0x60331b
popal
outsb dx, byte [esi]
push 0x75686365
popal
outsb dx, byte [esi]
jl 0x603326
push 0x33317c63
xor bh, byte [ecx]
inc eax
outsb dx, byte [esi]
push 0xb3e67c7a
movsd dword es:[edi], dword [esi]
out 0xb2, al
mov bl, 0xe5
lodsd eax, dword [esi]
nop
jl 0x60331d
dec eax
inc esp
jl 0x603341
imul ebp, dword [eax + 0x65], reloc.MSVCRT.dll_malloc
push 0x7c697a65
outsb dx, byte [esi]
push 0x33317c7a
xor esi, dword [eax]
inc eax
outsb dx, byte [esi]
push 0x69
jl 0x6032cc
scasb al, byte es:[edi]
and ebp, 0x4e7cb6ae
mov dh, 0x7c
dec esi
push esi
push esp
jl 0x603360
imul ebp, dword [esi + 0x67], reloc.MSVCRT.dll_malloc
outsb dx, byte [esi]
imul esp, dword [ecx + 0x7c], reloc.MSVCRT.dll_malloc
xor esi, dword [ebx]
xor dword [eax + 0x6e], eax
popal
jl 0x603368
push 0x7c
xor dword [ebx], esi
xor esi, dword [ecx]
inc eax
outsb dx, byte [esi]
push 0x69
jl 0x6032eb
lea edx, reloc.MSVCRT.dll_malloc
dec esi
dec edx
push ebx
jl 0x60337f
popal
outsb dx, byte [esi]
push 0x69
outsb dx, byte [esi]
jl 0x603387
push 0x7c
xor dword [ebx], esi
xor esi, dword [edx]
inc eax
outsb dx, byte [esi]
push 0x69
jl 0x60330c
mov dword [ebx + reloc.MSVCRT.dll_malloc], ebx
wait
in eax, 0xae
mov dh, 0x7c
dec esi
dec edx
inc edx
jl 0x60339e
imul esi, dword [ebp + 0x6a], reloc.MSVCRT.dll_malloc
push 0x7c
xor dword [ebx], esi
xor esi, dword [ebx]
inc eax
outsb dx, byte [esi]
push 0x69
jl 0x60332b
cmp dword [ebp + reloc.MSVCRT.dll_malloc], 0x4e
mov dh, 0x7c
dec esi
dec edx
inc esp
jl 0x6033bc
outsb dx, byte gs:[esi]
push 0x69
popal
jl 0x6033c4
push 0x7c
xor dword [ebx], esi
xor esi, dword [eax + eax*2]
outsb dx, byte [esi]
imul ebp, dword [edi + 0x7c], 0xffffffe5
jl 0x603347
lea edx, reloc.MSVCRT.dll_malloc
invalid
dec esi
dec ebx
push eax
jl 0x6033db
popal
outsb dx, byte [esi]
imul ebp, dword [edi + 0x75], 0x7c
outsb dx, byte [esi]
imul edi, dword [ecx + esi + 0x33], 0x33
xor eax, 0x716b6e40
jl 0x603365
in eax, 0x8d
xchg edi, eax
in eax, 0x8f
mov dword [reloc.MSVCRT.dll_malloc], eax
dec esi
dec ebx
lea edx, reloc.MSVCRT.dll_malloc
mov dword [ebp + reloc.MSVCRT.dll_malloc], ecx
lea edi, [esi + ecx*2 + 0x4b]
push esp
jl 0x6033fc
popal
outsb dx, byte [esi]
imul ebp, dword [edi + 0x75], 0x71
imul esp, dword [ecx + 0x6e], 0x716b6e7c
jl 0x6033ce
xor esi, dword [ebx]
inc eax
xor esi, dword [esi]
inc eax
outsb dx, byte [esi]
insb byte es:[edi], dx
popal
jl 0x60338b
lea edx, reloc.MSVCRT.dll_malloc
dec esi
dec esi
push ecx
jl 0x60341f
popal
outsb dx, byte [esi]
insb byte es:[edi], dx
popal
outsb dx, byte [esi]
jl 0x603427
insb byte es:[edi], dx
jl 0x6033ed
xor esi, dword [ebx]
aaa
inc eax
outsb dx, byte [esi]
insb byte es:[edi], dx
imul edi, dword [esp - 0x47], 0x979ee683
in al, 0xb9
and esi, 0xffffff9e
xchg edi, eax
jl 0x60341a
dec esp
inc esp
jl 0x60343e
popal
imul ebp, dword [ecx + ebp*2 + 0x6e], 0x7c6c6e7c
xor dword [ebx], esi
xor edi, dword [eax]
inc eax
outsb dx, byte [esi]
insb byte es:[edi], dx
imul edi, dword [ebp - 0x50], 0xffffffbc
in eax, 0x8b
xchg edx, eax
in eax, 0x85
mov edi, dword [esi + ecx*2 + 0x49]
dec ecx
push edx
jl 0x60345f
imul ebp, dword [ebp + 0x6b], reloc.MSVCRT.dll_malloc
imul edi, dword [ecx + esi + 0x33], 0x33
xor esi, dword [ebx]
cmp dword [eax + 0x6e], eax
insb byte es:[edi], dx
jne 0x603480
jmp 0xbe47d78b
xor al, 0x30
inc eax
outsb dx, byte [esi]
insb byte es:[edi], dx
js 0x60349d
in eax, 0xae
sub ecx, 0x8ee5b599
in eax, 0x8e
mov edi, 0x464c4e7c
jl 0x60349e
outsb dx, byte [esi]
imul ebp, dword [esi + 0x67], reloc.MSVCRT.dll_malloc
js 0x6034a2
popal
outsb dx, byte [esi]
jl 0x6034ab
insb byte es:[edi], dx
js 0x6034bc
xor dword [ebx], esi
xor al, 0x31
inc eax
outsb dx, byte [esi]
insd dword es:[edi], dx
popal
jl 0x60342f
movsd dword es:[edi], dword [esi]
mov dh, ah
wait
mov esp, 0x444d4e7c
jl 0x6034c3
popal
imul ebp, dword [ebp + 0x61], 0x6d6e7c6e
jl 0x603490
xor esi, dword [edx + esi]
inc eax
outsb dx, byte [esi]
insd dword es:[edi], dx
imul edi, dword [ebp - 0x52], 0x8e98e681
jl 0x6034bd
dec ebp
pop edx
jl 0x6034e1
imul ebp, dword [esi + 0x67], reloc.MSVCRT.dll_malloc
jl 0x6034ea
insd dword es:[edi], dx
jl 0x6034b0
xor esi, dword [ebx + esi]
xor al, 0x33
inc eax
outsb dx, byte [esi]
insd dword es:[edi], dx
jne 0x603503
in eax, 0x8d
xchg edi, eax
out 0x9c, al
test al, 0x7c
dec esi
dec ebp
pop eax
jl 0x603501
popal
outsb dx, byte [esi]
insd dword es:[edi], dx
jne 0x603514
outsb dx, byte [esi]
insd dword es:[edi], dx
jl 0x6034cd
xor esi, dword [esp + esi]
xor al, 0x34
xor al, 0x40
inc eax
outsb dx, byte [esi]
jo 0x603518
jne 0x603520
jl 0x60348e
jmp 0x9449d82b
and byte [ebx + 0x7cba93e9], 0x4e
mov dword [reloc.MSVCRT.dll_malloc], eax
dec esi
push eax
pop edx
jl 0x60351e
popal
jo 0x603528
jl 0x603523
jo 0x603533
xor dword [ebx], esi
xor al, 0x35
inc eax
outsb dx, byte [esi]
jno 0x603528
jl 0x6034a6
lea edx, reloc.MSVCRT.dll_malloc
dec esi
out 0xa1, al
movsd dword es:[edi], dword [esi]
jl 0x603516
push ecx
inc esp
jl 0x60353a
popal
outsb dx, byte [esi]
jno 0x603539
popal
outsd dx, dword [esi]
jl 0x603542
jno 0x603552
xor dword [ebx], esi
xor al, 0x36
inc eax
outsb dx, byte [esi]
jno 0x603553
jl 0x6034c9
and byte [ebx + 0x7cb29be6], 0x4e
mov dword [reloc.MSVCRT.dll_malloc], eax
dec esi
push ecx
dec edi
jl 0x603559
outsb dx, byte [esi]
popal
jno 0x603563
jl 0x60355e
jno 0x60356e
xor dword [ebx], esi
xor al, 0x37
inc eax
outsb dx, byte [esi]
jno 0x60356f
jl 0x603551
push ecx
dec edx
jl 0x603575
jne 0x60356a
outsb dx, byte [esi]
jno 0x603581
popal
outsb dx, byte [esi]
jl 0x60357e
jno 0x60358e
xor dword [ebx], esi
xor al, 0x38
inc eax
outsb dx, byte [esi]
je 0x60357b
jl 0x603501
lea edx, reloc.MSVCRT.dll_malloc
in eax, 0x8f
invalid
mov al, 0x7c
dec esi
push esp
push esp
jl 0x603595
popal
outsb dx, byte [esi]
je 0x60358c
imul edi, dword [esi + ebp*2 + 0x74], reloc.MSVCRT.dll_malloc
cmp dword [eax + 0x6e], eax
je 0x6035a7
jl 0x60351f
in eax, 0x8d
xchg edi, eax
in eax, 0xa4
lea edx, reloc.MSVCRT.dll_malloc
movsb byte es:[edi], byte [esi]
mov ah, 0x7c
dec esi
dec edi
push ecx
jl 0x6035b3
popal
outsb dx, byte [esi]
je 0x6035b8
jne 0x6035c7
xor byte [eax + 0x6e], al
inc eax
outsb dx, byte [esi]
ja 0x6035cb
jl 0x60353d
scasb al, byte es:[edi]
and esi, 0x4e7ca6ad
dec esi
push edi
push esi
jl 0x6035d1
imul ebp, dword [esi + 0x67], reloc.MSVCRT.dll_malloc
ja 0x6035e8
xor dword [ebx], esi
xor eax, 0x776e4031
jp 0x6035f1
in eax, 0x8d
xchg edi, eax
out 0xb9, al
mov esi, 0x7c90ade5
in eax, 0xad
nop
jl 0x6035ce
dec esi
push edi
push eax
jl 0x6035f2
popal
outsb dx, byte [esi]
ja 0x6035e9
outsb dx, byte [esi]
jp 0x6035f4
jl 0x6035fb
outsb dx, byte [esi]
ja 0x603609
jp 0x60360c
jl 0x6035c2
xor dword [ebx], esi
xor eax, 0x786e4032
xor esi, dword [reloc.MSVCRT.dll_malloc]
outsb dx, byte [esi]
js 0x6035fa
bound edi, qword [ebp - 0x73]
xchg edi, eax
out 0xbf, eax
xchg esp, eax
in eax, 0x8c
xchg edi, eax
jl 0x6035f2
jl 0x60357f
lea edx, reloc.MSVCRT.dll_malloc
mov word [edi + 0x48454e7c], ss
inc ebp
dec eax
jl 0x603616
outsb dx, byte [esi]
popal
outsb dx, byte [esi]
js 0x603615
popal
outsb dx, byte [esi]
bound esp, qword [di + 0x69]
jl 0x603622
outsb dx, byte [esi]
js 0x603618
jl 0x6035e9
xor esi, dword [reloc.MSVCRT.dll_malloc]
imul edi, dword [ebp - 0x52], 0xa1b9e481
jl 0x603616
and esp, 0x4e7ca1b9
pop eax
push ecx
jl 0x60363a
outsb dx, byte [esi]
imul ebp, dword [esi + 0x67], reloc.MSVCRT.dll_malloc
js 0x60363a
popal
outsb dx, byte [esi]
jl 0x603644
js 0x603654
xor dword [ebx], esi
xor eax, 0x786e4034
imul edi, dword [ebp - 0x7a], 0xa1b9e485
jl 0x603637
dec esi
pop eax
inc esi
jl 0x60365b
imul edi, dword gs:[eax + 0x69], reloc.MSVCRT.dll_malloc
outsb dx, byte [esi]
popal
outsb dx, byte [esi]
jl 0x603664
jl 0x603664
js 0x603674
xor dword [ebx], esi
xor eax, 0x786e4035
je 0x60367d
xor eax, 0x74786e40
jl 0x6035e9
out 0x89, eax
wait
in eax, 0xbf
and ebp, 0xffffff8f
mov dword [ebx - reloc.MSVCRT.dll_malloc], ebx
invalid
mov al, 0x7c
dec esi
pop eax
push esp
jl 0x60367e
imul esi, dword [ebp + 0x78], reloc.MSVCRT.dll_malloc
je 0x603678
popal
imul edi, dword [esi + ebp*2 + 0x78], reloc.MSVCRT.dll_malloc
xor eax, 0x796e4036
jne 0x6036a2
jl 0x603688
outsb dx, byte [esi]
jns 0x60369a
jl 0x60360c
in eax, 0x8d
xchg edi, eax
in eax, 0xb3
stosb byte es:[edi], al
jl 0x60367c
push ebp
push eax
jl 0x6036a0
popal
outsb dx, byte [esi]
jns 0x6036ab
jl 0x6036a6
outsb dx, byte [esi]
jns 0x6036b6
xor dword [ebx], esi
xor eax, 0x7a6e4037
jl 0x603629
test al, 0x98
in eax, 0xad
nop
in eax, 0x85
mov bl, 0x7c
dec esi
dec ecx
push eax
jl 0x6036c0
imul esp, dword [ecx + 0x6e], reloc.MSVCRT.dll_malloc
jne 0x6036bc
outsb dx, byte [esi]
jp 0x6036c1
jne 0x6036bc
outsb dx, byte [esi]
jl 0x6036cc
jp 0x6036c7
jl 0x603693
xor esi, dword [reloc.MSVCRT.dll_malloc]
push 0x978de57c
in eax, 0x8f
cmp byte [eax + 0x6e], al
jp 0x6036d1
jl 0x603650
lea edx, reloc.MSVCRT.dll_malloc
dec esi
lodsb al, byte [esi]
jl 0x6036c0
inc ecx
inc esi
jl 0x6036e4
popal
outsb dx, byte [esi]
jp 0x6036e2
jl 0x6036ec
outsb dx, byte [esi]
jp 0x6036fc
xor dword [ebx], esi
xor eax, 0x7a6e4039
insd dword es:[edi], dx
jl 0x60366f
lea edx, reloc.MSVCRT.dll_malloc
pushfd
test al, 0x7c
dec esi
pop edx
push esp
jl 0x603706
popal
outsb dx, byte [esi]
jp 0x6036fd
insd dword es:[edi], dx
jne 0x60371b
jp 0x60370f
jl 0x6036d5
xor esi, dword [esi]
xor byte [eax + 0x70], al
popal
outsb dx, byte [esi]
jl 0x603695
xchg ebx, eax
lodsb al, byte [esi]
in eax, 0xae
scasb al, byte es:[edi]
mov dword [eax + edx*2 + 0x41], edi
push edi
jl 0x603728
outsb dx, byte gs:[esi]
popal
outsb dx, byte [esi]
jl 0x60372f
popal
jl 0x6036f3
xor dword [ebx], esi
xor dword ss:[eax + 0x70], eax
xor esi, dword [esi]
xor dword [eax + 0x70], eax
popal
outsb dx, byte [esi]
jl 0x6036b0
mov ecx, 0x89aee5b3
jl 0x603722
mov bl, 0xe5
scasb al, byte es:[edi]
mov dword [eax + edx*2 + 0x41], edi
push eax
inc ecx
dec esp
jl 0x603746
jo 0x603740
imul ebp, dword [esi + 0x67], reloc.MSVCRT.dll_malloc
outsb dx, byte [esi]
popal
outsb dx, byte [esi]
jl 0x60374d
popal
jl 0x603711
xor esi, dword [esi]
xor al, byte [eax + 0x70]
popal
jns 0x603764
jo 0x603747
in eax, 0xb9
mov bl, 0xe5
scasb al, byte es:[edi]
mov ecx, ebp
test eax, 0x4e507cbf
dec esi
dec edi
jl 0x603767
imul ebp, dword [esi + 0x67], reloc.MSVCRT.dll_malloc
jns 0x603767
imul edi, dword [eax + esi*2 + 0x61], reloc.MSVCRT.dll_malloc
jl 0x603770
popal
jns 0x60377f
xor dword [ebx], esi
xor eax, dword ss:[eax + 0x70]
xor eax, dword [eax + 0x70]
popal
jp 0x603788
out 0xa3, eax
nop
in eax, 0xae
mov ecx, ebp
xchg ebp, eax
xchg dword [eax + edx*2 + 0x41], edi
dec edx
jl 0x60378b
popal
outsb dx, byte [esi]
popal
outsb dx, byte [esi]
jp 0x603789
outsb dx, byte gs:[esi]
outsb dx, byte [esi]
jl 0x603795
popal
jp 0x6037a4
xor dword [ebx], esi
xor al, 0x40
jo 0x603790
jp 0x6037ad
in eax, 0xb9
mov bl, 0xe5
scasb al, byte es:[edi]
mov ecx, ebp
xchg ebp, eax
xchg dword [eax + edx*2 + 0x5a], edi
push esp
jl 0x6037b0
imul ebp, dword [esi + 0x67], reloc.MSVCRT.dll_malloc
outsb dx, byte gs:[esi]
jl 0x6037bb
push 0x707c6e65
popal
jp 0x6037ca
jl 0x603780
xor dword [ebx], esi
xor eax, 0x64637040
xor esi, dword [esi]
xor eax, 0x64637040
jl 0x603740
xchg edx, eax
mov dl, 0xe5
lahf
mov fs, esp
mov eax, 0x45507c9c
pop ecx
jl 0x6037d6
jne 0x6037cb
arpl word [eax + 0x65], bp
outsb dx, byte [esi]
outsd dx, dword fs:[si]
push 0x64676e65
outsd dx, dword [esi]
outsb dx, byte [esi]
jl 0x6037e2
jl 0x6037e2
arpl word [esp + edi*2 + 0x31], sp
xor esi, dword [esi]
inc eax
jo 0x6037df
push 0xb292e87c
in eax, 0x9f
xchg edx, eax
mov dl, 0xe5
lahf
invalid
inc ebx
pop ecx
jl 0x6037fa
jo 0x603800
jne 0x6037ef
arpl word [eax + 0x65], bp
outsb dx, byte [esi]
jl 0x603802
push 0x7c676e65
jo 0x6037f6
jl 0x603802
arpl word [ecx + esi + 0x33], di
aaa
xor esi, dword [esi]
aaa
inc eax
jo 0x6037ff
jl 0x603786
mov dword [reloc.MSVCRT.dll_malloc], eax
jl 0x6037f5
push eax
inc esp
inc edx
jl 0x603819
imul esp, dword gs:[ebp + 0x7c], reloc.MSVCRT.dll_malloc
xor esi, dword [esi]
cmp byte [eax + 0x70], al
imul edi, dword fs:[ebp - 0x7f], 0x97bae58f
jl 0x603812
jl 0x60381f
or dword [edi + reloc.MSVCRT.dll_malloc], 0x7c505250
jo 0x603830
popal
outsb dx, byte [esi]
imul esp, dword fs:[ecx + 0x6e], 0x7c64707c
imul esp, dword [ecx + 0x6e], reloc.MSVCRT.dll_malloc
popal
outsb dx, byte [esi]
jl 0x60383f
jl 0x603803
xor dword [ebx], esi
cmp dword ss:[eax + 0x70], eax
xor esi, dword [esi]
cmp dword [eax + 0x70], eax
jo 0x60383c
js 0x603856
js 0x603856
in eax, 0x9d
mov eax, dword [reloc.MSVCRT.dll_malloc]
mov eax, 0x58507c8b
xchg ebp, eax
in al, 0xb8
mov edi, dword [eax + edx*2 + 0x58]
dec edx
jl 0x603859
outsd dx, dword [esi]
imul edi, dword fs:[eax + 0x69], 0x64707c61
js 0x603870
jl 0x603861
xor dword [ebx], esi
aaa
xor esi, dword [edi]
xor byte [eax + 0x70], al
je 0x603879
out 0x93, eax
mov byte [0xe5bf84e5], al
mov cl, 0xaf
in eax, 0x84
mov edi, 0x7cafb1e5
push eax
in eax, 0xb1
scasd eax, dword es:[edi]
jl 0x603858
push edx
push esp
jl 0x60387c
imul esp, dword [ecx + 0x6f], reloc.MSVCRT.dll_malloc
outsb dx, byte [esi]
jl 0x603886
xor dword [ebx], esi
aaa
xor dword [eax + 0x70], eax
popaw
jl 0x603808
jl 0x60387a
popaw
outsb dx, byte [esi]
jl 0x6038a7
jl 0x60386b
xor esi, dword [edi]
xor al, byte [eax + 0x70]
popal
jl 0x603828
mov ecx, 0x97b2e5b3
jl 0x60389a
jo 0x6038bf
jl 0x60388b
xor dword [ebx], esi
aaa
xor esi, dword [edi]
xor eax, dword [eax + 0x70]
jne 0x6038de
in eax, 0xb9
mov bl, 0xe6
sahf
pushfd
jl 0x6038ba
inc edi
pop edx
jl 0x6038de
imul ebp, dword [esi + 0x67], reloc.MSVCRT.dll_malloc
jo 0x6038de
jne 0x6038e3
jl 0x6038e6
jl 0x6038aa
xor esi, dword [edi]
xor al, 0x40
inc eax
jo 0x6038e6
jl 0x6038fd
imul ebp, dword [esi + 0x67], reloc.MSVCRT.dll_malloc
jl 0x603906
jl 0x6038ca
xor esi, dword [edi]
xor eax, 0x75677040
jl 0x603889
mov bl, 0x7c
push eax
jl 0x6038f9
inc ecx
dec ebp
jl 0x60391d
popal
outsb dx, byte [esi]
jne 0x603913
outsb dx, byte [esi]
jl 0x603925
jl 0x6038e9
inc eax
jo 0x603926
bound edi, qword [ebp - 0x42]
cwde
in eax, 0xbe
mov ah, ch
mov word [edi + 0x5048507c], ss
jl 0x6038a6
mov esi, 0x8abee598
in eax, 0x8c
xchg edi, eax
jl 0x60391b
push eax
dec eax
push eax
jl 0x60393f
popal
imul ebp, dword [eax + 0x75], 0x65626961
imul edi, dword [eax + esi*2 + 0x68], 0x33317c62
aaa
xor esi, dword [edi]
aaa
inc eax
jo 0x60394c
push 0xb9e57c6b
imul edi, dword [ebp - 0x47], reloc.MSVCRT.dll_malloc
out 0xb2, al
mov bl, 0xe5
invalid
in eax, 0xb9
mov bl, 0xe6
mov dl, 0xb3
in eax, 0x8f
mov dword [reloc.MSVCRT.dll_malloc], eax
jl 0x603965
imul ebp, dword [esi + 0x67], reloc.MSVCRT.dll_malloc
jne 0x60397a
imul ebp, dword gs:[edi + 0x75], 0x7c
jl 0x60396f
jo 0x603968
push 0x33317c6b
aaa
imul edi, dword [ecx + esi + 0x33], 0x37
cmp byte [eax + 0x70], al
push 0xb9e57c75
mov bl, 0xe6
mov ecx, 0x48507c96
inc eax
jo 0x603971
jne 0x603987
dec eax
push ecx
jl 0x603987
imul ebp, dword [esi + 0x67], reloc.MSVCRT.dll_malloc
push 0x3733317c
jne 0x603999
jo 0x603987
jl 0x603952
xor esi, dword [edi]
cmp dword [eax + 0x70], eax
jo 0x603991
push 0x62
jl 0x603911
imul edi, dword [eax + esi*2 + 0x6a], reloc.MSVCRT.dll_malloc
cmp byte [eax], dh
inc eax
jo 0x6039b6
jl 0x603935
scasb al, byte es:[edi]
mov dh, 0xe5
mov edx, 0x44507c97
push eax
jl 0x6039cd
outsb dx, byte [esi]
jl 0x6039d8
push 0x64
jl 0x60399d
inc eax
jo 0x6039dd
imul ebp, dword [esi + 0x7c], reloc.MSVCRT.dll_malloc
lcall 0x8de5, 0xa38fe5ae
outsb dx, byte [esi]
jl 0x60395c
in eax, 0x8d
xchg edi, eax
jl 0x6039cf
outsb dx, byte [esi]
popal
outsb dx, byte [esi]
jl 0x6039fc
imul edi, dword [ecx + esi + 0x33], 0x38
xor al, byte [eax + 0x70]
insb byte es:[edi], dx
jl 0x60397e
scasb al, byte es:[edi]
in eax, 0x85
mov al, 0xe5
mov edx, 0x4c507c97
push esp
jl 0x603a16
jne 0x603a14
xor eax, dword [eax + 0x70]
insb byte es:[edi], dx
imul edi, dword [ebp - 0x7f], 0xadb2e58f
jl 0x603a14
jo 0x603a4d
mov ecx, 0xb1b1e5b3
jl 0x603a34
in eax, 0xbd
lodsd eax, dword [esi]
in eax, 0xb1
mov cl, 0x7c
push eax
push ebx
push edi
jl 0x603a78
inc eax
jo 0x603a8d