Function at 0x10022b31
Capabilities:
Query environment variable

Disassembly:
or ebp, dword [esi - 0x60]
out dx, al
mov esi, 0x27fa3ac8
popfd
call fcn.1004e699
mov eax, dword [esi + 0x3724]
push 0x20
push dword [esi + 0x178]
add eax, 0x758
push eax
pushfd
test byte [0x10022b21], 0x38
jne 0x10022b22
add byte [ebp - 0x6d], ch
mov eax, dword [0xf65c0390]
je 0x10022b33
jnp 0x10022b2a
lds eax, [edi + 0x7ab5a01e]
sub dl, byte [esp + 0x6b1e1066]
pop edi
inc ecx
in al, 0x39
xchg esi, eax
cmp al, cl
mov ch, 0x29
adc dword [eax], esp
mov eax, 0x1b68abba
pop ds
pop esi
jae 0x10022a8b
cmpsb byte [esi], byte es:[edi]
push es
xchg ebp, eax
xchg edx, eax
jg 0x10022ae5
pop ebx
mov dh, 0x14
mov bl, 0xda
push 0x24c07529
jo 0x10022b1b
in eax, 0xcc
or dword [eax], ebp
cmc
outsb dx, byte [esi]
mov al, 0x8f
or eax, 0x1eeae8f3
push ss
jecxz 0x10022b5c
adc dword [esi + 0xd747cef], ebp
jns 0x10022ac0
into
mov dword [edi], 0x9fc015d1
jae 0x10022b69
js 0x10022b34
ja 0x10022af7
fld xword [eax]
in al, dx
fisubr word [ebp + ebx*4 - 0x18]
invalid
push 0xdeecf200
insb byte es:[edi], dx
popfd
call fcn.1011eb18
add esp, 0x10
xor eax, eax
pop edi
inc eax
pop esi
adc byte [ebx], dh
rcr byte [edi + 0x40], 0x5e
ret
push ebp
mov ebp, esp
in al, dx
pushfd
test byte [0x10022b6b], 0xd6
jne 0x10022b6c
inc edx
dec byte [ebp - 0x54]
adc ebp, dword [esi + 0x5e]
xchg esi, eax
mov ecx, 0x7d4dcc91
xchg edi, eax
outsb dx, byte [esi]
sub byte [ebx - 0x73658ecd], dh
xchg ebx, eax
push edi
dec edi
fbld tbyte [ebp + 3]
push edi
jns 0x10022ae4
adc byte [ecx], 0xc8
sub al, 0x25
xchg ebx, eax
xlatb
pop edx
sub dh, byte [eax - 0x76af0aad]
cmc
push eax
mov dword [ebp - 0x41a8a9ad], ebx
add byte [eax + eax], al
add byte [esi - 1], dl
jne 0x10022b85
popfd
push ebx
push esi
push edi
mov esi, 0x400
push esi
push dword [ebp + 0xc]
mov edi, ecx
push dword [ebp + 8]
xor ebx, ebx
call dword [sym.imp.KERNEL32.dll_ExpandEnvironmentStringsA]
test eax, eax
pushfd
test byte [0x10022c47], 0x9c
jne 0x10022c48
adc byte [ebp + 0x5f69cc0], al
inc edi
sub al, 2
adc byte [edi + ecx + 0xb285], bl
add byte [ecx + 0x3a], bl
push ecx
mov al, 0xa6
pop ecx
cmp dl, byte [ecx - 0x50]
cmpsb byte [esi], byte es:[edi]
add byte [edx + 0xd], al
add cl, byte [ecx]
sbb al, ch
mov eax, 0xeff05a34
xchg ebx, eax
adc al, 0x52
xchg ecx, eax
sbb dh, al
push cs
xor byte [0xd03e2900], ch
xor dword [esi - 0x1e], edi
add byte [ebx + 0x4bc8079e], ah
insb byte es:[edi], dx
or ah, byte [esi + 0x247475e0]
pop es
enter 0x6c4b, 0xa
cmpsb byte [esi], byte es:[edi]
loopne 0x10022c38
je 0x10022be9
sbb al, 0xbf
cmpsd dword [esi], dword es:[edi]
sti
bound esp, qword [ebx]
xlatb
add byte [edi + edi*2 - 0x37080bba], bh
jns 0x10022bc0
push edi
inc edx
inc ebx
sub esp, ebp
xchg ebx, eax
sbb dword [edx - 0x289a52d], ebx
pop edx
jbe 0x10022bde
int 0xd4
cmc
aam 0x64
cmc
pop edx
imul ah
scasb al, byte es:[edi]
rol ch, 0x14
outsb dx, byte [esi]
sub byte [eax + 0x38], bl
pop ecx
add dword [ebx - 0x5557493f], 0x5db9bf93
adc bl, byte [esi]
inc eax
jg 0x10022c1a
pop ebx
stosb byte es:[edi], al
sal dword [ecx], 0x7f
push edi
mov edx, 0xfd540f25
jl 0x10022be2
xor bl, byte [ebx]
mov cl, 0x49
and al, ch
movsd dword es:[edi], dword [esi]
mov dh, 0xdb
mov edx, 0x76e303c7
rcl byte [esi - 0x5d], 0xdc
sub eax, 0x67f4d449
dec esi
inc esp
push es
sub cl, byte [ecx]
and cl, byte [ecx + 0x6899beef]
add al, 0xff
push es
je 0x10022bbb
add esp, ebx
jbe 0x10022bde
push esi
mov dword [0xd4492ddc], eax
hlt
adc edx, dword [ebp + 0x62ceaf1e]
mov esi, 0x8ec7ec67
xchg ebp, eax
push ds
scasd eax, dword es:[edi]
into
bound edi, qword [esi - 0x71381399]
adc dword [edi + 0x551c6d7b], eax
popfd
jne 0x10022d70
pushfd
test byte [0x10022c60], 0xad
je 0x10022d61
dec edi
push ebp
scasb al, byte es:[edi]
add cl, byte [esi + 0x21]
pop ss
xor dword [ebp + 0x21943c37], edx
and al, 0xb2
js 0x10022cbf
mov bh, 0x7c
add al, 0x2f
sal ch, cl
out 0xeb, eax
mov eax, 0xb4a11a58
stosb byte es:[edi], al
sbb ebx, edi
fcomp dword [ebx - 0x420878d6]
arpl word [ecx - 0x25], dx
imul ebx, dword [ebx], 0xe
mov eax, 0xec319d5
mov bh, 0x86
dec edi
sahf
mov dh, 0xd2
adc byte [esp + ebx*8 + 6], 0x73
cli
pop edi
mov ah, 0xdb
xor bh, ah
mov byte [ecx - 0x31], ah
jae 0x10022cf4
inc eax
push 0xce638aeb
dec esi
xor cl, byte [ebx + 0x708a5f2f]
dec esp
push edx
push esp
scasb al, byte es:[di]
fldenv [esi - 0x57df16a6]
call 0xca949dc8
test eax, 0x7f3984c4
sub al, 0x45
inc esi
int3
mov cl, 0xfb
leave
jne 0x10022d34
das
cli
jb 0x10022c90
pop ebx
sti
dec ebp
outsb dx, byte [esi]
adc bh, byte [esp + ebx*2]
rcl dword [eax + ebx*2 + 0x5cd8059c], 0x5f
lodsd eax, dword [esi]
scasb al, byte es:[edi]
push es
mov ebx, 0xc82a867d
mov ss, word [ebx - 0x7c961b4b]
cmp al, 0x51
fdivp st(3)
mov al, byte [0xc8c28d33]
lea ebx, [ebp - 0x339d3238]
test dl, ah
sub edi, dword [edi + 0x39]
inc edi
mov edx, 0x26be5752
xor dword [ecx + 0x64fbef6f], ecx
cmp bh, byte [edx + 0x1e65e6fa]
jecxz 0x10022cd7
xchg byte [edx], ch
enter 0xffffffffffff948e, 0xffffffffffffffe3
mov ch, 0xe4
imul eax, dword [ebx - 0x421aec4], 0xc28d33a0
enter 0xffffffffffff9d8d, 0xffffffffffffffc8
int 0x62
int3
pop ss
pop esi
mov esi, 0xf1730c5d
inc ecx
enter 0x16c3, 0xd
inc esp
adc al, 0xba
push edx
pop edx
je 0x10022ce0
mov edx, 0xa7745a52
xor edi, edx
fsetpm
xchg esp, eax
idiv dword [esi - 0x6d]
inc edi
mov edi, 0x5c1f32a3
clc
movsd dword es:[edi], dword [esi]
dec eax
stosd dword es:[edi], eax
sbb dword [eax - 0x4f9d446c], edi
insd dword es:[edi], dx
cvtdq2ps xmm3, xmm5
add ch, dh
pop edx
xor al, byte [edi - 0x5c7abd00]
xchg esi, eax
or al, 0x9e
popfd
call dword [sym.imp.KERNEL32.dll_GetLastError]
mov dword [edi + 8], eax
jmp 0x10022ed4
cmp eax, esi
pushfd
test byte [0x10022e17], 0x9b
jne 0x10022e18
je 0x10022e01
idiv byte [edi + 0x4e]
fxtract
jl 0x10022d33
test byte [eax + 0x19], 0x8b
add esp, dword [edi]
xor eax, 0x1f0b034a
sal byte [edx - 0x223d46a1], cl
fcomp qword [edx + ebx*4]
stosb byte es:[edi], al
dec esi
nop
loop 0x10022e1f
ret 0xdcdd
jecxz 0x10022db9
fdiv st(5), st(0)
mov ah, 0xad
lodsd eax, dword [esi]
dec ebx
push ecx
out 0xd8, al
push edi
and dword [esi + 2], ebp
xchg ecx, eax
xchg ecx, eax
adc esi, eax
pop edx
xor al, 0xef
out dx, eax
jecxz 0x10022da9
scasd eax, dword es:[edi]
daa
mov bh, 0x7f
jge 0x10022e38
pop es
stosd dword es:[edi], eax
imul ebp, dword [esi - 0x3c], 0x74a01cda
sbb dh, dl
loopne 0x10022de9
push ebp
jg 0x10022df0
push ebx
in eax, 0x54
stosb byte es:[edi], al
mov edi, 0x1aa3da48
cmp byte [eax], bl
js 0x10022ded
jg 0x10022db2
mov ebx, 0x2cb368a
or dword [edi], edi
sub al, 0xc3
in al, 0x95
movsb byte es:[edi], byte [esi]
pop edx
imul ecx, ebx, 0x50a85c28
jg 0x10022d99
retf
sti
inc edi
mov esi, 0xc3f19dc1
push eax
invalid
push eax
mov al, 0xbc
mov al, byte [0x932d723c]
imul ebx, dword [ebx - 0x2165cdb1], 0xad2499e1
xor bl, byte [edx + 0x2499e1de]
lodsd eax, dword [esi]
loope 0x10022daa
and al, 0xad
pushfd
in al, 0x10
adc bh, bh
popfd
jbe 0x10022e27
mov dword [edi + 8], 0xe0000001
jmp 0x10022ed4
add byte [eax], al
loopne 0x10022e0c
lodsd eax, dword [esi]
add byte [eax], al
add byte [ebx], dh
fistp dword [esi + esi*8 + 0x22ea605]
adc byte [ebp - 0x37088b8b], ah
daa
ja 0x10022eaf
xor ebx, ebx
pushfd
test byte [0x10022ea6], 0xa5
jne 0x10022ea7
test eax, 0xe4777727
cmp al, byte [ebx]
out dx, eax
in al, 0x3a
add ebp, edi
int 0x36
daa
mov eax, dword [esi + 0x7a]
adc ebp, dword [ebx - 0x33]
lodsd eax, dword [esi]
int1
insb byte es:[edi], dx
add bl, byte [ebx]
pop ds
xchg byte [eax + 0x33], cl
pushal
push esi
jle 0x10022e0f
dec eax
lodsd eax, dword [esi]
jne 0x10022ea9
mov ch, 0xe7
xchg ecx, eax
and al, bh
arpl ax, dx
xchg esp, eax
mov es, word [ecx + 0x25]
dec ebx
xchg dword [ecx + eax*8 - 0x11], ebp
fstp dword [esi]
mov ecx, 0x3fb10b6a
add dl, byte [esi - 0x71]
dec edx
mov cl, 0x66
push 0xffffffffffffffda
push ebx
xchg ebx, eax
push edx
or byte ss:[eax + 0x3d], 0x4c
cmp dword [edx + 0x6f1b4fc], esi
jnp 0x10022e48
cld
adc byte [eax], ah
out 0x13, al
pop esp
aad 0x7e
or dword ds:[edx], esi
movsb byte es:[edi], byte [esi]
stosb byte es:[edi], al
in al, dx
sbb esi, esi
push edx
xchg ebp, eax
dec esi
enter 0xffffffffffffd4b9, 0xffffffffffffffd2
cmc
add dword [ebx + 0x33d547e7], ebp
inc edi
aad 0x33
popfd
inc ebx
pushfd
test byte [0x10022ed2], 0x47
jne 0x10022ed3
adc byte [edi + 0x75], al
and byte [ebp + 0x2bf49695], al
mov edx, 0xde932c8e
xlatb
or al, 0x76
aam 0x3a
test dword [ebp - 0x45d40b6a], edx
mov gs, word [ebx + edx*4]
invalid
mov al, 0x2e
cmpsb byte [esi], byte es:[edi]
push ds
pop eax
loop 0x10022ea4
js 0x10022f3b
jne 0x10022edf
mov esi, 0x93867e17
pushfd
popfd
pop edi
pushfd
test byte [0x10022efc], 0xf9
jne 0x10022efd
insb byte es:[edi], dx
mov al, byte [0x89845f59]
sbb ecx, dword [ebp + 0x6242ed0e]
sbb bl, byte [esi + edx - 0x71]
cmp bh, dh
sub eax, 0x75de5275
push 0xd53ba2ad
ja 0x10022ec2
popfd
pop esi
mov eax, ebx
pop ebx
pop ebp
ret 8
pushfd
test byte [0x10022f65], 0x72
jne 0x10022f66
mov dl, 0x2a
movsd dword es:[edi], dword [esi]
cmp esp, dword ds:[ebx]
std
test eax, 0x2f11aca8
sbb eax, 0x528286e7
push edi
dec eax
dec dword [esi]
int3
popfd
push edi
call fcn.1011df60
pushfd
test byte [0x10022fd6], 0xf6
jne 0x10022fd7
test dword [eax], ecx
inc ecx
cmp dword [ecx - 0x1af02507], esp
nop
out dx, al
rol byte [eax - 0x2a32cf21], 1
sbb bh, 0x30
int 0xd5
pop esp
push ecx
and esi, dword [eax]
std
and dword [ecx - 0x3b65f10e], esp
xchg ebp, eax
out 0x5a, eax
int 0xb6
xchg ecx, eax
dec ebx
lodsd eax, dword [esi]
cmp al, 0xf9
xchg edi, eax
aaa
js 0x10022fbb
popal
adc cl, byte [ecx]
or ebp, dword [ebp + 0x32]
inc ecx
lds esp, [ebx]
ficomp dword [edx + 0x5f]
pop ecx
shr ebx, cl
jo 0x10022f83
out dx, al
push cs
or esp, dword [ecx + 0x77]
scasb al, byte es:[edi]
in eax, 0x36
and al, 1
push ebp
jle 0x10022f98
add edi, esi
sbb dword [edx + ecx*8], edx
leave
stosd dword es:[edi], eax
test dword [eax - 0x5d], ecx
and byte [ebx - 0xb5ddf21], ah
das
xchg esi, eax
pop ss
popfd
push 0x11
pushfd
test byte [0x10023039], 0x56
jne 0x1002313a
sub eax, 0x2d3b00bd
fsubr qword [edi - 0x22b9c84d]
lodsb al, byte [esi]
inc edx
stc
pop edx
sbb eax, 0x5019586c
push ss
out dx, al
push 0xb1f13e08
out dx, al
imul ecx, dword [eax - 0x7c], 0x57482f56
cmpsd dword [esi], dword es:[edi]
dec ebx
or eax, 0xd37fff1d
xchg esp, eax
mov ebp, 0x394b1aba
push esi
pushal
aad 0xd1
sub eax, 0xa818e630
ror dword [edi - 0x60], cl
popfd
inc esp
cmpsb byte [esi], byte es:[edi]
not dh
xchg byte [edi], ah
arpl word [esi + 0x5701a1c9], di
pop ebp
add al, 0x78
fmul st(6), st(0)
jg 0x10023062
inc edx
push esp
cmp al, 0x34
mov dword [0x17945c0], eax
push edi
sbb byte [ecx], 0x9a
pop edx
pushal
add bl, ah
dec edi
arpl word [ebp + 0x19], bp
cmp al, 0xc3
mov esi, 0xd5df1de5
cmp eax, 0x8e675b8b
add cl, byte [ebx - 0x6a]
xchg edi, ecx
sbb eax, 0x587aec04
jp 0x100230bc
adc eax, 0xc91d948a
push 3
sbb eax, 0x31c3a434
cmpsb byte [esi], byte es:[edi]
push eax
lds ebx, [ebx]
out 0xb5, al
add ah, byte [0x6f10b25]
mov ebx, 0x77309757
dec ebx
mov ecx, 0x8290bed3
stosb byte es:[edi], al
xchg ebx, eax
jae 0x100230ff
mov edi, 0x387dfcd4
imul edi, edi, 0xc727d01f
or cl, dh
shr byte [ecx + 0x77], cl
mov cl, 0x71
push ebp
outsd dx, dword ds:[esi]
cmp al, 0x58
lahf
or bl, bl
xchg esi, ecx
mov eax, 0x609c0f4d
pop esp
dec esi
pop ebx
mov al, 7
sbb bh, ch
sub dword [ecx + 0x1cd5d4df], 0x257c9391
sbb al, 0x91
xchg ebx, eax
jl 0x100230e6
dec ecx
or bl, byte ss:[edx - 0x6138d212]
cmp ebx, edx
ficom word [edi + 0x68ff9132]
add dword [esi], ecx
sub dh, bl
mov eax, 0xf2dea705
push esp
jae 0x10023104
jno 0x1002310b
sti
mov edx, 0x8966ee5f
mov eax, dword [0xe7ddee32]
mov dword [ecx - 0x182211ce], esp
and eax, 0xe34a4ed3
lea edx, [esi + ebx - 0x2f22b37f]
fst st(0)
mov eax, dword [0xbf797efa]
fidiv word [esi + 0xe47bfb1]
mov cl, 0xbf
inc edi
push cs
mov ah, byte [edi - 0x73]
jle 0x10023117
lea edi, [bp + 0xf]
sahf
aad 0xd4
xor dword [esp + esi*2 + 0x25218c51], esi
sal byte [ecx - 0x5e], 1
dec esp
push esi
mov byte [0x11a9564c], al
sti
test byte [esi], al
test eax, 0x684fb11
adc eax, 0x9e2a8c29
sbb ebp, dword [si]
cmp ah, dl
xlatb
into
daa
dec ebp
pop ss
xchg ecx, eax
popal
pushal
xchg ecx, eax
xor eax, 0x17a3ab25
pop esi
rcr byte [eax + ecx*4 - 0x57], 1
popfd
lea ebx, [esi + 0x9a1]
push ebx
push edi
pushfd
test byte [0x10023250], 0xda
jne 0x10023251
scasd eax, dword es:[edi]
mov al, 0x80
inc ebp
pushfd
sti
xchg edx, eax
int1
mov eax, dword [0xed5bad9d]
mov al, 0xbe
add byte ss:[ebx - 0xb86b577], cl
int1
adc cl, byte [edx]
sbb ah, bh
jae 0x100230f6
out 0x30, al
fmul qword [eax - 0x67]
lodsd eax, dword [esi]
out dx, al
xchg esi, eax
mov ebp, 0x4ee195ed
mov ecx, 0x7690153c
cld
jg 0x100231ed
jno 0x10023114
std
ja 0x10023127
and bl, byte [edx + 0x4c461958]
test eax, 0x563cb482
dec ecx
test eax, 0xa184ad28
inc eax
add edi, dword [esi + 0x3b]
jnp 0x1002319f
dec ecx
or eax, 0x1a504fe2
push edx
jno 0x100231cb
not byte [ecx + 0x68]
cmp byte [esi - 0x71089d], bl
rep movsd dword es:[edi], dword [esi]
fld xword ss:[ecx]
push 0x54
cmp byte [ecx + 0x6efe3624], 0x7f
or byte [ebx + 0x7661c14], 0x1b
or al, bh
stosd dword es:[edi], eax
xchg esi, eax
cmp ebp, dword [ebx]
add eax, 0x6b8f6d2c
dec ebp
mov bl, 0x13
or byte [ebp + 0x2e161af], bl
outsd dx, dword [esi]
xchg edx, eax
jg 0x10023215
nop
xor dword [ebp - 0x44], eax
fucomi st(2)
sbb ebp, dword [edx + 0x5066f6e8]
and dword [edx + 0x3c001a31], 0xffffff82
xor dword [edx], ebx
add byte [edx + eax*4], bh
mov ch, 0xda
xchg edx, eax
xchg ecx, eax
pop ecx
sbb al, 0x9f
pop esp
adc ecx, esi
mov byte [edx], 0
sysenter
into
cmp al, 0xef
cmp byte [ecx + 0x5c], dl
lea edi, [ecx]
fucomi st(3)
test al, 0xf7
dec ebx
inc edx
xor byte [esi + 0x6d70092d], ch
sar byte [ebp - 0x50f13b07], 1
pop es
notrack jmp ds:[ebx - 0x3f]
popfd
call fcn.1011d7d0
push dword [ebx]
lea eax, [esi + 0x31e4]
push dword [esi + 0x9b2]
push eax
call fcn.1011d7d0
mov eax, dword [edi + 0xc]
mov dword [esi + 0x35e8], eax
mov eax, dword [edi + 0x11]
push 0x28
pushfd
test byte [0x1002329f], 0x93
jne 0x100232a0
mov bl, 0x84
mov ecx, 0xa8c07ae8
test byte [ecx - 0x573f8518], bh
jge 0x10023304
or bl, dh
sub dword [ebx + 0x1a224516], eax
xchg ecx, eax
imul ebp, esp, 0xffffffd6
or dword [ebp - 0x358d41a9], ecx
pop esi
lahf
popfd
mov dword [esi + 0x35ec], eax
lea eax, [esi + 0x178]
pushfd
test byte [0x10023382], 0xba
jne 0x10023383
leave
lock and byte [ecx + 0x5f], 0xeb
mov dl, 0x11
jo 0x10023284
mov dword [0x7fad9204], eax
push esi
mov esi, 0x2bb1689a
jg 0x10023337
imul esp, dword [edi], 0xffffffb7
dec edx
out dx, eax
xlatb
jne 0x1002331a
ficom word [ebx + 0x767b817a]
out dx, al
push esp
sbb dword [eax + esi*8 + 0x762e57c2], ebx
cmpsw word [esi], word es:[edi]
arpl word [ecx + 0x15], bp
dec di
xchg dword [edx + 0x16ffa564], edx
xchg byte [ecx + 1], ah
inc edi
cdq
sub bh, cl
daa
xchg esi, eax
pop eax
stc
out 0x43, eax
inc ebx
xor edi, dword [edi]
sub dword [ecx + 0x5b], esi
or ecx, edi
inc ebx
or al, 0xb4
pop ds
push ebp
adc dword [ebx + edx], edx
mov esi, 0x564bf53e
jnp 0x10023303
xor eax, 0x641c3740
sal al, 1
push ecx
aas
and dword [edx + 0x5457ccb0], ebp
popfd
xchg dword [edx - 0x14ad3d26], ebx
or byte [edi], bl
dec esp
adc eax, 0x59a02292
jmp 0x10023339
pop ecx
sahf
pop ss
sbb al, byte [ebx + 0x6bd2a52b]
fnstenv [eax]
cmp edi, eax
cmp eax, 0x68f85cf6
xor edx, dword [edi - 0x35e62eb9]
sal ch, 0xb2
inc ecx
add al, 0x88
les ebx, [ecx]
pop ebx
sbb byte [ecx], 0xca
popfd
xchg edi, eax
stosb byte es:[edi], al
invalid
xchg ah, dl
sub dword [edx], ebp
inc byte [ebp + 0x1d]
pop esp
cmp byte [eax], cl
lodsd eax, dword [esi]
cmp bh, cl
cmpsb byte [esi], byte es:[edi]
mov cl, 0xef
popfd
push 0
push eax
mov dword [ebp - 0x1c], eax
call fcn.1011df60
push 0x400
lea eax, [esi + 0x1a0]
pushfd
test byte [0x100233d6], 0xe1
jne 0x100234d7
add dl, byte [eax]
loope 0x100233b2
test dword [edi], ebp
add dword [eax], eax
add cl, dl
add al, 0x79
rol dword [ecx + edi*2], 1
jns 0x1002332f
xor edi, 0xffffffde
neg esi
pushal
cmp dword [edi + 0x41], 0x7c
mov esi, 0xcf96f3e3
dec ebp
cwde
dec ecx
or byte [edi + esi], ch
inc ecx
jl 0x10023373
jecxz 0x100233aa
xchg esi, eax
iretd
and ebx, dword [eax]
int 0xad
pushfd
lodsb al, byte [esi]
nop
sbb dword [ebp + 0xdc56c25], edi
cwde
mov edi, dword [ebp + 0x57114ebd]
rcl dword [0x1268ef22]
jbe 0x1002339f
sub cl, bh
int1
dec esi
cdq
push ebx
je 0x100233bf
rcr byte [esi], 1
mov al, al
std
pop ebx
cmpsd dword [esi], dword es:[edi]
sub al, al
ror ecx, 1
add dh, byte [edi + 0x55600b10]
pop edx
call 0xf55208e9
adc al, 0xdc
dec ebx
mov ecx, 0x9df5653a
cmc
popfd
mov al, byte [0xa7f631c7]
mov ebx, 0x2f91312a
jge 0x10023424
and dword [ebx + 0x31b41ce], esp
push cs
pop es
leave
inc ecx
or al, 0xd3
adc al, 0x1b
add eax, esi
or eax, 0x88593804
arpl word [ebx], bx
mov dword [edx + edx*2 - 0x7dea84d5], edi
scasd eax, dword es:[edi]
xlatb
mov ebp, 0x1d2d4629
sub eax, dword [edi]
dec ecx
adc dword [ebp - 0x28fcea2a], 0x96d7d520
sbb ecx, dword [ecx + 0x7b2b52bc]
adc eax, 0xbdd7af82
sub dword [esi + 0x2d], eax
sbb eax, 0x8149072b
xchg ebp, eax
salc
adc eax, 0xd520d703
xlatb
xchg esi, eax
test dword [edx], ebp
pop esi
test eax, 0x25e13a39
lodsd eax, dword [esi]
sahf
in eax, dx
mov edx, eax
cld
cmp dword [edi], 0xf0c93ca8
xor esp, dword [ecx]
xor dword [ebp + 0x4a1b1af0], 0x35a8103d
into
je 0x1002343f
sbb ecx, ebx
jle 0x10023400
cli
fadd dword [0x6597fd37]
adc dword [esp + ebp*4 + 0x281a3a82], edx
test al, 0x2d
imul esp, dword [eax + 0x731d8af9], 0x6e
push ebx
in eax, dx
inc esi
les esi, [edx - 0x66]
add esp, esp
adc dword [0x24b6c59], edi
insd dword es:[edi], dx
push esp
mov cl, 0x94
in al, 0xfd
add al, 0xb6
call 0x9ecb631
mov al, 0xe6
mov ch, 0x4d
sti
arpl bx, di
fst st(0)
cmpsb byte [esi], byte es:[edi]
sbb ebp, dword [edx + 0x28698bb0]
cdq
and al, 0xc6
in al, 0x67
push ds
in al, 0x9e
mov al, 0xca
aad 0x26
inc edx
mov esi, 0x8528ae70
paddq mm2, qword [eax - 0x7d]
mov ecx, 0xdca63694
push ss
enter 0x5e33, 0xffffffffffffffbd
shr edx, 1
sub ch, byte [ebp - 0x4a]
outsd dx, dword [esi]
pop edi
mov esp, 0xb4ee2c19
cmp al, 0x89
popfd
push 0
push eax
call fcn.1011df60
mov eax, dword [edi]
add esp, 0x3c
cmp eax, 0x404
ja 0x100242a9
test eax, eax
je 0x100242a0
lea ebx, [edi + 0x15]
cmp byte [ebx], 0
pushfd
test byte [0x100235be], 0x98
jne 0x100235bf
imul ecx, dword [ecx + 0x78], 0x6a6dcfbb
pop esp
or bl, ch
sub al, 0x3f
dec esi
sbb eax, 0x2dd0a1b4
sub byte [eax], 0x29
insd dword es:[edi], dx
push ebx
jno 0x10023538
dec esp
loop 0x1002358b
out dx, al
ror byte [esi + 0x3aacbd1e], cl
adc dl, byte [ebx - 0x540a0f8f]
push 0x3b639e5e
arpl word [ebx], di
add ah, byte [edx - 0x7f]
dec dword [edi]
adc dl, byte [ecx]
mov word [edx + 0x61d12d21], cs
sub byte [esi - 0x34], dh
xchg esp, eax
les edx, [edx - 0x28]
aas
or ecx, dword [edi - 0x41]
stosb byte es:[edi], al
mov cl, 0x5f
leave
push 0xffffffffffffffef
push ss
aaa
and edi, dword [0xc09258a9]
cmp eax, 0xc09258a9
mov ah, 0xda
jge 0x1002355b
mov dh, 0x82
push edi
outsb dx, byte cs:[esi]
fdivp st(2)
das
dec ebx
cmpsb byte [esi], byte es:[edi]
cmp ebx, ebx
jge 0x100235be
xor byte [ecx + 0x25c96ff5], cl
mov ah, 0xf3
mov edx, 0xa4681836
inc edi
and byte [ebx - 0x50], bh
in eax, dx
int1
and byte [ecx], cl
push cs
out 0xeb, al
jmp 0x100235ce
inc ecx
scasb al, byte es:[edi]
add eax, 0x26f26479
add byte [ebx + 0x3a], ch
stc
push ecx
sub dword [ecx - 0x7f048dea], 0xe2279186
dec edx
movsd dword es:[edi], dword [esi]
cmpsd dword [esi], dword es:[edi]
mov al, byte [edx - 0x56d9c089]
leave
sbb byte [eax + 0x9186298], bl
jne 0x100235f4
jno 0x1002358c
sal cl, 1
mov ah, 0x7b
xor byte [edi - 0x46], dh
push edi
popfd
je 0x100242a0
lea edi, [esi + 0x1a0]
push edi
push ebx
mov ecx, esi
call fcn.10022b31
test eax, eax
jne 0x10023a41
push dword [esi + 8]
pushfd
test byte [0x100236e6], 0xe3
jne 0x100236e7
jb 0x1002361c
mov dl, 0x9e
push ds
cwde
add byte [edx + 0x72], ah
adc dl, byte [ebx + 0x38]
push ss
test dword [esi], ebp
movsd dword es:[edi], dword [esi]
and al, 0x80
cmc
push 0x8628f395
cmp dword [ebx + 0x5a5fb970], 0xa334a790
push ds
xchg edi, eax
or byte [ebx], dh
jno 0x1002363a
mov ah, 0x6b
scasd eax, dword es:[edi]
sbb al, 0x74
int 0x79
rcl dword [ebp - 0x15a8d64e], 0xe0
xlatb
aas
pop ebx
push dword [esi + 0x4a578f72]
jg 0x10023618
inc edi
dec esi
push 0xffffffffffffffbe
pushal
int1
dec eax
stc
and eax, 0xc235e42f
xchg edx, eax
call 0xfc7da02f
in al, 0xa2
sahf
mov eax, 0xef256d23
xchg dword [ebp + 0x308cc241], esi
insb byte es:[edi], dx
mov esp, 0xafb75cea
dec ebp
add byte [edx + 0x41989f20], ch
xchg ebp, eax
test al, 0x65
mov esp, 0x912392ab
push 0xec3b6954
dec edx
xor al, byte [ebx + 0x70]
mov eax, 0x94ecf2af
in al, 0x35
ret 0xe892
push esp
imul edi, dword [ebx], 0x43324aec
jo 0x10023628
scasd eax, dword es:[edi]
in al, dx
xchg esp, eax
test eax, 0x7210ed02
movsd dword es:[edi], dword [esi]
sahf
inc ecx
add dl, byte [edx]
mov bh, 0xd5
xor byte [esi + 0x1f18c1e4], 0x8f
and eax, dword [edi + eax + 0x79e66c37]
mov dh, bh
adc eax, 0x4ff76919
sbb bh, byte [eax]
inc edx
jg 0x10023667
in al, 0xc1
sbb byte [edi], bl
invalid
ja 0x10023700
insd dword es:[edi], dx
jge 0x100236bd
loopne 0x10023683
aas
dec esp
inc ebp
test ch, ah
add eax, 0x855641da
pop eax
enter 0x54e3, 0xffffffffffffffdf
or dl, bl
test byte [esi + 0x3c], cl
mov esp, 0x5a68514a
mov cl, dh
into
scasb al, byte es:[edi]
sbb ch, byte [edi + 4]
xor dword [ebp - 0x6e], ebx
mov al, byte [0x70d54860]
lds eax, [esp + ebx]
adc al, 0x72
sbb edi, dword [edi - 0x50]
insd dword es:[edi], dx
imul byte es:[eax + 0x24f123a2]
xor eax, eax
fist dword [esi - 0x4a]
and dh, al
dec esi
sbb al, 0xe
lds edi, [eax + 0x6e]
popfd
push str.ProcessCmdLine_Error:_X
push eax
push eax
call fcn.10049c0c
pushfd
test byte [0x1002371d], 0x4d
jne 0x1002371e
xchg ebp, eax
jge 0x1002374d
dec esp
fcom st(4)
sbb dword [ecx], eax
or edi, esp
fmul qword [ebx - 0x67]
lds edx, [ebx - 0x53]
rcl edi, cl
inc eax
cli
sbb dword [edi - 0x15ebddd8], eax
inc esp
daa
jns 0x100236ed
adc ch, bh
popfd
add esp, 0x10
jmp 0x100242b0
out 1, eax
mov esi, 0x8ab1bf16
pop edi
xchg byte [edi + 0x5385c95f], bh
dec edx
leave
test dword [ebx + 0x4a], edx
mov edx, 0x347dc4db
mov byte [eax - 0x29908a28], bl
cmpsb byte [esi], byte es:[edi]
and bl, byte [ebx + 0x19]
mov edi, edx
stosb byte es:[edi], al
outsd dx, dword [esi]
cmp ah, bl
movsb byte es:[edi], byte [esi]
sal dword [edx], 0x96
arpl bx, bp
clc
or ecx, edi
cmpsb byte [esi], byte es:[edi]
mov edx, 0x44605859
xchg byte gs:[ebp + 0x5086278d], cl
loop 0x10023701
dec ebx
mov byte [ecx], bl
out dx, eax
push 0x29
sbb dh, byte [ecx - 0x6b]
xlatb
dec edx
lds eax, [esi - 0x4cd7851f]
push 0xffffffffffffffbc
pop es
adc ebp, ebp
inc ebx
mov esi, 0xb6bf3658
pop edx
adc cl, bh
mov eax, dword [0x7a2dd346]
jnp 0x10023742
adc eax, 0xb8357e9f
push 0xffffffffffffffcc
cmp dword [ebx + 0x327bb266], esp
adc al, 0x1b
stc
into
dec ebx
or dl, ah
mov dword [0xf49715cd], eax
xor dh, dh
xor dword [ebx], ebp
fist word [ebp - 0x42]
mov esp, 0x38ab6574
push edi
enter 0x591c, 0xffffffffffffffab
sahf
sbb al, 0xe2
lodsd eax, dword [esi]
and eax, 0x58b08cba
stc
scasd eax, dword es:[edi]
pop esp
sub eax, 0x2de12e75
and edi, dword [ebp + 0x6f9ab238]
cmp eax, 0xb
jbe 0x10023863
imul ebx, dword [ebx - 0xf], 0xfffffffd
mov esi, 0x9987d8b0
add bh, cl
sub ebx, dword [esi + 0x1c]
pop edi
int1
ror dword [edi + esi*8 - 0x16], 0xac
pushfd
mov cl, 0x1c
add esp, ebx
adc edx, 0xd
aad 0x92
rcr byte [edi + ebp*2 + 0x66], 1
or dword [edi], 0x5a
xor eax, dword [edi]
in eax, dx
popfd
mov eax, dword [ebp - 0x18]
push 0x28
add eax, 0x178
pushfd
test byte [0x10023841], 0x91
jne 0x10023942
add byte [esi + esi*8 + 0x2384105], bl
adc byte [ecx + 0x113850f], dl
add byte [eax], al
mov ebp, 0x78a0dcc1
inc ebx
sbb dword [ebx - 0x35], ebp
in al, dx
or dword [esi - 0x6e708ce0], 0x225c2e00
fldcw word [ebp - 0x12]
imul esp, dword [ebp + eax*4 - 0x77], 0x20
lodsb al, byte [esi]
add ebp, esp
dec edi
push eax
mov ch, 0x30
mov byte [0x251d1467], dh
in eax, 0x59
loopne 0x10023820
adc byte [ebx + 0x74], ch
std
stc
les edi, [ecx]
call 0x8f841e02
push edi
add al, ch
cdq
in eax, 0x81
jg 0x100238c1
shr edx, cl
sub ch, ah
scasb al, byte es:[edi]
fidiv word [ecx - 0x7069799e]
sub eax, 0x9e9a66b0
cdq
test byte [esi], 0xce
div dword [esi]
mov ebp, 0x4c8643c
nop
xchg eax, edi
pushal
clc
push ds
fisubr word [eax - 0x32]
mov al, byte [0x7953c86b]
adc al, 0x64
push ss
inc ebp
rcr esp, 1
fmul dword [esi]
and dl, al
inc esp
sub ebp, edi
push edx
sub dl, byte [eax + ecx*4 - 0x62528f29]
jns 0x10023908
nop
sahf
je 0x10023908
test byte [edx - 0x79], bl
jnp 0x100238f8
mov al, byte [0xb4992199]
xor dword [ecx], eax
push esi
adc al, 0xd8
xchg ebx, eax
std
dec eax
jecxz 0x10023910
pop ecx
mov esp, 0x1eb90d65
xor al, 0x27
in al, dx
in al, dx
mov ebp, 0x2e7a621f
pop ecx
push edi
or al, 0xe0
aaa
push edx
jbe 0x100238fb
push edx
push esp
out dx, eax
inc ebx
enter 0x5660, 0x4d
cmpsd dword [esi], dword es:[edi]
mov cl, 0xeb
cdq
sbb eax, dword [0x21f634d]
push ecx
outsd dx, dword [esi]
lds ebx, [0x845bded4]
push ebx
out dx, al
out 0x1c, al
imul edi, dword [ecx + 0x21], 0xaf7e74bc
aas
jns 0x1002391e
mov esp, 0x3faf7e74
jns 0x10023953
add ebp, dword [edi]
xor ebx, ecx
jb 0x1002391b
adc dword [esi + ebx*8 + 0x254fb39e], eax
test dh, bl
sahf
mov bl, 0x4f
and eax, 0x39320478
js 0x10023916
xor bh, byte [ecx]
jae 0x825e92b8
sahf
pop ecx
pop esp
jb 0x10023909
out dx, al
cmpsd dword [esi], dword es:[edi]
lodsd eax, dword [esi]
out dx, al
xlatb
add al, 1
stosd dword es:[edi], eax
jbe 0x10023947
dec ecx
cmp dword [edx + 0x5ffbf053], esp
in eax, dx
adc bh, byte [ebx + eax*4 - 0x69]
fst dword [ebx + 0x6e61967d]
aas
adc eax, dword [eax]
loopne 0x10023924
mov eax, 0x913e1d06
scasb al, byte es:[edi]
popfd
push 0
push eax
call fcn.1011df60
and dword [ebp - 0x14], 0
add esp, 0xc
mov eax, 0x10023958
ret
adc eax, 0x83000fa6
in al, dx
add byte [ebx + 0x58b80cc4], al
pop eax
cmp dword [edx], eax
adc bl, al
pushfd
test byte [0x10023a3a], 0xb8
jne 0x10023a3b
cmp esp, dword [eax + 0x51]
pop ecx
call 0x2b79f54a
salc
xor al, 0xd4
adc al, 0xc3
xchg ebx, eax
stosb byte es:[edi], al
cli
add al, 0x5f
rol byte [edi + 0x2fed96a6], cl
sbb dword [edx + 0x33ba71d1], edx
and al, 0x60
jecxz 0x10023998
adc cl, byte [edi + 0x4c]
cmp bl, bh
in eax, 0xc2
jo 0x100239f3
pop esi
add eax, 0xf8a59c29
pushfd
movsd dword es:[edi], dword [esi]
clc
xchg ebx, eax
or eax, 0x966c9d30
xchg edi, edx
push ebx
inc ebp
test byte [edx + 0x11], 0x96
mov esi, 0xb636e702
out 0xcc, al
mov eax, dword [0xa5129d00]
inc ebx
xchg ebx, eax
lodsd eax, dword [esi]
aas
push 0x6f
pop edi
sal byte [eax], 1
and ecx, ecx
into
and byte [eax + 0xd95e20f], bh
js 0x100239fd
sub edx, dword [ecx + 0x5489f0a8]
or esi, dword [ebp + 0x77]
test eax, 0x13af5497
leave
sub al, 0x53
xor dword [edi + 0x554939b5], ebp
dec edi
jns 0x10023a4d
int1
fld dword [ebx + 0x357ddf17]
js 0x10023a0c
int1
inc esp
push ebp
clc
add esp, ebp
mov edi, 0xec9d0403
mov cl, 0xee
sti
in eax, 0xbf
add eax, dword [ebx*4 - 0x4114e14]
fstp dword [esi + 0x1e]
pop esi
push ds
and eax, ecx
mov edx, 0xb69101b
xchg byte [ebx + ebp*2], dl
push ss
pop ecx
shr byte [esi], 1
cmpsb byte [esi], byte es:[edi]
cmpsb byte cs:[esi], byte es:[edi]
cli
lds esi, [eax]
scasd eax, dword es:[edi]
inc eax
test dword [eax - 0x78], ebx
test eax, 0xb8b3f854
mov ch, 0x29
imul edi, dword [ecx], 0x33
or edx, edx
rol dword [eax + edx + 0x2a82fb0d], 0xc9
mov ch, 0xbd
test byte [ebp - 0x166c819d], dh
bound ebp, qword [ebx - 0x58]
sbb eax, 0x752dd140
pushal
popfd
jmp 0x1002429b
push edi
push ebx
call fcn.1011f120
pushfd
test byte [0x10023b29], 0xb7
jne 0x10023b2a
add dl, byte [eax]
mov bh, 0xf
test esp, edx
add byte [eax], al
add bh, bh
in eax, 0x16
scasd eax, dword es:[edi]
xor al, 0x99
push ebp
into
jne 0x100239f3
jmp ebp
stc
pop ss
test dword [ecx], edx
add eax, 0xa8488f2a
mov dh, 0xac
xlatb
xchg byte [ebx + 0x5b], bh
pop edx
push es
jo 0x10023a78
inc ebp
pop ds
dec dword [ebp - 0x19276bc9]
xchg esp, eax
fsub st(6)
sbb byte [edi + 0x31466f6f], dl
cld
mov eax, 0xc982d318
cmp eax, 0x144fbf2b
sti
xchg byte [ebx], dl
pop esi
cmp ebp, eax
clc
add eax, dword [ecx]
xchg dword [ebp + 0x16aaaeb8], esi
push ss
inc esp
sbb al, 9
sbb dword [eax + 0x40], esi
push ds
cmpsd dword [esi], dword es:[edi]
test eax, 0x29bdaafd
pop ebx
outsb dx, byte [esi]
pop esi
and eax, 0x4e17706e
pop ss
dec esi
pushal
adc al, 0x55
ja 0x10023a78
movsb byte es:[edi], byte [esi]
mov edi, 0x1b8b1b46
mov ecx, 0xd45f2301
pop ebx
rcl dword fs:[edi + 0x36123ac7]
pop ecx
loopne 0x10023a4f
out 0xc3, al
inc esi
sbb eax, 0x11fb05f3
cmp al, 0x6a
fadd st(1), st(0)
sbb eax, 0x1125e9a3
cli
salc
cmp bh, byte [ebx - 0x466b3217]
mov ecx, 0x3f754bb0
mov ebp, 0x4d6bbd3b
add esi, 0x651c5ae4
movsb byte es:[edi], byte [esi]
push esi
inc ebx
jg 0x10023ace
ret
and dword [edx + 0x10], ecx
xor ebx, esi
push 0x39be6f8f
jno 0x10023b04
invalid
mov esi, 0xe2fc7139
cmpsb byte [esi], byte es:[edi]
loop 0x10023ab0
sub al, 0x4d
mov bl, 0xa4
and eax, 0x8cc57f4d
jns 0x10023a9b
test byte [0xead8b4cd], ah
loop 0x10023b4b
ljmp 0x2229:0xda12ee2
mov eax, dword [0xb022290d]
push ds
lgs ebx, [esi]
push edi
nop
mov dh, 0x7a
popfd
mov edx, dword [ebp - 0x1c]
pop ecx
mov eax, ebx
pop ecx
mov bl, 0x22
pushfd
test byte [0x10023b5f], 0xc0
jne 0x10023c60
stc
les eax, [edi + 0x7303490c]
mov esi, dword [ecx - 0x68]
cwde
cmpsb byte [esi], byte es:[edi]
inc byte [0xc0f21c6a]
in al, dx
scasd eax, dword es:[edi]
lds eax, [esi - 0x6ddd2f8d]
xchg edx, eax
xchg edi, eax
jne 0x10023bcf
call 0xe9cc53b8
sbb bh, ch
sbb dword [esi - 0x64a3140b], ecx
jns 0x10023b1a
jno 0x10023b02
inc ecx
je 0x10023b8e
fcom dword [edi - 0x427434fa]
xor al, dh
lodsd eax, dword [esi]
or esp, ebp
dec ebp
idiv dword [edx + 0x31]
test eax, 0x986fc6d2
pop edx
lds ebp, [edi - 0x38071209]
jns 0x10023b5a
sbb al, 0x10
push ebx
push esi
adc edx, dword [eax + 0x7f8a2aae]
or al, 0x5d
stosd dword es:[edi], eax
adc eax, 0x4e7eee6a
or cl, byte [esi + 0x3ede89b1]
add byte [edi - 0x66be86e9], ah
mov dh, 0xc8
mov dh, 0x78
bound edi, qword [esi + ebx*4]
push cs
add byte [ebx + 0x8122393], dl
pop ds
and esp, dword [ecx]
mov edi, 0xf1366e16
add dword [eax], ecx
popal
fistp word [esi - 0xb913c47]
cmp al, 0x9e
hlt
pop ebp
mov al, byte [0x9436df51]
fbstp tbyte [esi]
xchg esp, eax
add dword gs:[eax + edx*8 - 0x597d713a], ebx
cmpsb byte [esi], byte es:[edi]
arpl word [eax - 0x51822e4a], bx
shl byte [ecx + 0x41], 0x6d
dec ecx
or bl, ah
ja 0x10023bff
aaa
jle 0x10023bcc
sbb byte [edx], bl
cli
movsd dword es:[edi], dword [esi]
inc eax
movsb byte es:[edi], byte [esi]
adc edx, dword [ebx]
pop es
bound edx, qword [edi - 0x57]
mov word [ecx], cs
xor ebx, dword [ecx + 0x5fd9ebf1]
pop edi
mov edx, 0x5fd05e2a
test al, 0xad
adc al, 0xbc
int 0x49
xchg edx, eax
cdq
int1
jmp 0x10023bdc
popal
sbb ebx, esi
mov eax, 0x5b13fa39
add dword [ebx - 0x38], edx
sal bh, cl
cmc
add ah, bl
dec ecx
mov esp, 0x48e0ff4d
adc cl, al
push 0xfffffffffffffff1
aam 0xcd
js 0x10023c11
dec edi
push 6
push es
fcom st(7)
into
cmp byte [eax + 0xecd0b7d], ah
jae 0x10023bd2
imul esp, dword [ebx], 0x5c597406
mov cl, 0x24
jg 0x10023cc4
call 0xdf5bc087
mov edx, 0xc8c5bef9
xlatb
les edx, [esi]
xchg ebx, eax
push es
lds esp, [esi + esi*4 + 0x3b]
mov bh, 0x1b
stosb byte es:[edi], al
dec esp
popfd
cmp byte [eax], 0
pushfd
test byte [0x10023d10], 0xd9
jne 0x10023d11
or edi, edi
cli
fist word [edi]
mov bh, byte [ecx - 0x2a]
salc
push esi
pop ds
inc ebp
push esi
imul dh
out dx, eax
xor eax, 0x1c9e02e4
dec ebx
adc edx, dword [edi]
pop ss
adc al, 0x82
bound ecx, qword es:[edx - 0x6d2f1acb]
mov byte [ebp - 0x55761844], bl
xor ecx, dword [edi + eax*4 - 0x5ba1bcf2]
mov cl, 0xc2
out dx, eax
cmp al, byte [edx + 0x7f7c4f02]
mov ebx, 0x7d90d55d
jge 0x10023c89
xchg edx, eax
cdq
fsubr dword [ebx]
and eax, 0x69a57cf6
out 0x30, al
test dword [edx + 0xa], esi
sbb bl, byte [ebx]
and ah, byte [ebx + edx*4 - 0x52]
push ss
mov ch, 0xbc
cmp cl, byte [ebp + 0x2f68892f]
lea ebp, [edi]
mov dword [eax + 0x2f], ebp
fsubr dword [ecx]
int3
push cs
sti
jnp 0x10023c7a
ror byte [esi + 0x61], 1
xchg esp, eax
pop ebx
adc edi, dword [ecx + ebx*8 + 0x46b7e9b2]
jno 0x10023cc9
daa
mov esp, ecx
mov dword [0x514756d], eax
sub al, 0x6c
adc bl, byte [ecx + 0x33]
pop es
push 0x84098462
sbb byte [ebp - 0x3e719a97], bh
add eax, 0x62f485cd
sbb bl, byte [ebp - 0x499ba25e]
mov edi, esi
sbb dword [ecx], ebx
out dx, eax
xchg esp, eax
xchg ch, al
push esp
xchg edx, eax
popfd
je 0x1002429b
pushfd
test byte [0x10023d79], 0xf6
jne 0x10023d7a
jge 0x10023d6d
pop esp
nop
out dx, eax
xchg edi, eax
out 0x5c, al
js 0x10023cd1
or byte [esi - 0x29], 0x37
loopne 0x10023d40
mov eax, dword [0x8efd09aa]
not dl
test al, 0x32
ror dword [edx - 0x47], cl
push ss
out 0x2d, eax
aam 0x94
push ss
fsub st(5), st(0)
in eax, dx
xchg byte [eax - 0x2e10f407], dh
mov eax, 0xf2bf8dde
xor eax, 0xc0a7574f
xor eax, 0xc0a7574f
inc ecx
in al, dx
jg 0x10023d51
xchg edi, eax
out dx, eax
out 0x14, eax
adc ah, 0xf5
mov cl, 0x63
mov ecx, 0x6a9f538c
inc esi
bound edi, qword [edx + ecx*2]
imul ecx, eax, 0x1ab425c1
pushal
xchg edi, eax
jo 0x10023d46
invalid
popfd
cmp byte [eax], 0x20
jne 0x10023e6c
inc eax
pushfd
test byte [0x10023e65], 0xd6
jne 0x10023e66
out 0x5c, al
xchg ebx, eax
or edx, edx
imul edi, esp, 0x6ceee2c2
adc ebp, ecx
mov ah, byte [ecx + 0xd]
push eax
pop ebx
mov bh, 0xe2
push 0xffffffffffffffe3
ror dl, 1
mov ah, 6
push es
xor edx, esi
salc
and al, 0x9d
cmpsd dword [esi], dword es:[edi]
dec ebp
adc byte [ecx + edx + 0x64], dl
xor ebx, dword [edx + 0x61]
push esp
adc dword [ebx + esi + 0x5a], esp
popal
sub al, 0x66
push ds
xchg edi, eax
mov ebx, 0xbecc24c5
imul ebx, dword [ebp - 0x69], 0x2f
or edi, dword [edi]
mov gs, word [esi]
in al, dx
loopne 0x10023d59
xchg byte [ebp + 0x3996464c], al
fadd st(4), st(0)
dec edi
mov al, byte [0x1e42277a]
xchg edi, eax
dec ecx
or al, 0xfc
inc edx
xchg al, cl
ror al, cl
in al, 0xde
mov eax, 0xe5ed804f
dec ecx
sub dword [edi - 0x3c62f002], ebp
setge bl
sub ecx, dword [edx]
fbstp tbyte [esi]
mov esp, 0x3d1d6643
add al, 0x8d
or al, 0xaf
sbb al, 2
jns 0x10023db6
add byte [edi + edi*4 + 0x20], dl
mov esp, 0xe2922456
fidivr word [ebx + 0x631015f1]
insb byte es:[edi], dx
pop eax
jae 0x10023dae
jne 0x10023df2
jo 0x10023e79
xchg byte [ebp + 0x7f], bl
jns 0x10023dac
daa
mov ds, word [edx - 0x4d64e7c7]
out 0x2e, al
in eax, dx
enter 0x4b92, 0xb
jnp 0x10023e62
mov bl, 0xfd
mov ecx, dword [esi - 0x73]
movsd dword es:[edi], dword [esi]
pop esp
mov bl, 0xa7
in al, 0x19
add dword [eax + 0x30dd4860], edi
imul ecx, dword [eax - 0x53], 0x16
dec ebp
lahf
or edi, esp
sbb esp, dword [ebx]
mov al, 0x32
in al, dx
out dx, al
dec eax
cmpsd dword [esi], dword es:[edi]
in eax, 0x13
cmp byte ds:[esi - 0x78524695], 0x98
stc
pop ebp
xchg dword [ecx - 0x34], ebx
dec ebx
aam 0xc5
int3
popfd
jmp 0x10023d7b
mov dword [edx], eax
add cl, byte [edx + 0x20f98008]
mov cl, byte [eax]
cmp cl, 0x20
or byte [eax - 0x7bf0df07], al
pop esi
add dword [eax], eax
add byte [eax], bh
invalid
je 0x10023fd7
cmp cl, bl
je 0x10023fd7
pushfd
test byte [0x10023ebd], 0x43
je 0x10023fbe
jbe 0x10023e6f
jae 0x10023ed7
dec esi
salc
mov ah, 0xdd
pop ds
or eax, 0x506d985a
pop ebp
in al, dx
jns 0x10023e6d
bound edi, qword [edx]
cmp bl, byte [eax]
push esi
xchg edi, eax
fucom st(7)
push 0x497ea5bd
adc bl, byte [eax + 0x1f]
mov dword [0xd828ff00], eax
jmp [ecx + 0x62]
lodsd eax, dword [esi]
sub eax, dword [eax]
cmp cl, byte [edi + 0x1c]
sbb ebx, edi
loop 0x10023f11
add byte [edx - 0x14], ch
or dl, byte [ebx + 0x5b37bd31]
mov ecx, edx
sub al, 0x97
bound esi, qword [ebx + 0x71]
into
mov al, byte [0xf50d7508]
pop es
xchg esi, eax
daa
or eax, 0x279607f5
sal byte [ebx + 3], cl
fstp dword [edx]
mov byte [edi + 8], bl
push ebx
jb 0x10023ef6
das
mov al, byte [0xf807229f]
cdq
int3
invalid
popfd
test cl, cl
leave
je 0x10024298
cmp cl, 0xd
je 0x10023fd7
cmp cl, 0xa
je 0x10023fd7
inc eax
jmp 0x10023e6e
mov cl, byte [eax]
test cl, cl
je 0x10024298
cmp cl, 0xd
je 0x10024298
pushfd
test byte [0x10024026], 0xf2
jne 0x10024027
das
xchg edi, eax
xor eax, 0xe156f307
push ss
push esi
loope 0x10024012
aaa
cmc
pmulhuw mm2, qword [edi + 0x902ee27]
xchg edi, eax
daa
out dx, al
add cl, byte [ecx]
push 0xe50277fa
cmp eax, 0x9ca56398
aas
stosb byte es:[edi], al
push 0x14d27d17
pop es
jb 0x10023ff9
xor byte [ebp + 3], ch
push edi
jns 0x10023fc0
fst dword [ebx - 0x3e]
jae 0x10024067
inc ebx
in al, dx
popfd
cmp cl, 0xa
je 0x10024298
cmp cl, bl
pushfd
test byte [0x1002412e], 0x95
jne 0x1002412f
push 0x60
mov dword [0x458bc476], eax
mov esi, 0x149b9cf5
imul ebx, dword [0x53859058], 0x2ea7650
push 0x2d
mov bh, 0xb5
dec eax
mov dh, byte [0x5da4adc9]
jne 0x10024000
daa
add bl, dl
shr esp, 0x29
test dword [edx], esi
and ax, 0xe0a
or cl, byte [esi]
into
xchg ebx, eax
in al, 0x80
int1
sti
les ecx, [edi + 0x52]
inc ecx
sbb al, 0xb1
or edx, edx
outsb dx, byte [esi]
dec edx
jbe 0x1002406e
fcom qword [ebx - 0x24eb3dd4]
xchg esp, eax
and ebp, dword [edx + eax*8]
adc al, 0xdb
stc
sub eax, 0x31259fce
xchg ebp, eax
mov edi, dword [ebp - 0xd]
sbb ebp, dword [esi - 0xb3b83de]
dec esp
or cl, al
inc ebx
fsubr qword [eax + edx]
jns 0x10024084
salc
test eax, 0x7d1939b8
call 0xd7fececf
inc esi
int3
ret
popfd
jne 0x10024242
inc eax
mov dword [edx], eax
mov cl, byte [eax]
cmp cl, bl
je 0x10024242
test cl, cl
je 0x1002423e
cmp cl, 0xd
je 0x1002423e
cmp cl, 0xa
je 0x1002423e
inc eax
pushfd
test byte [0x10024237], 0x69
jne 0x10024238
popfd
stosd dword es:[edi], eax
push 0xffffffffffffffde
int1
jl 0x100240f7
loopne 0x100241f0
mov eax, dword [0x6bb8ad6b]
into
pop ss
push ebx
or al, 0x64
pop esi
mov ch, 0xa0
mov esp, dword [ecx]
and byte [edx + 0x41], bh
pop ecx
and byte [ebx - 0x14d24043], ch
pop esi
nop
into
pop edx
loopne 0x100241ec
xor ebp, edx
or ebp, esp
mov dword [0xe4edad6b], eax
int3
cmp edx, dword [edx + 0x2d]
retf
out dx, eax
mov dword [0xfb585894], eax
int3
dec eax
invalid
dec eax
inc esp
pop ebx
sahf
sbb eax, 0x8dc6f8b8
pop eax
inc edx
jb 0x100241a4
daa
sbb eax, ebp
inc ebx
jb 0x100241c7
adc bl, byte [edi - 0x43bbea2e]
movsd dword es:[edi], dword [esi]
and dl, byte [edi]
aad 0x87
sbb ebx, edi
adc ecx, ecx
mov ebp, 0xcfa5594c
xor edx, 0xfffffffd
in eax, dx
nop
inc edx
push 2
mov eax, dword [0x97f4f8e0]
and al, 0xc3
lodsb al, byte [esi]
and ch, byte [ebx - 0x4dea9f9c]
pop ss
fmul dword [ebp + 0x74]
xchg ecx, eax
xchg ebx, eax
cmp dword [edx], ebp
jge 0x10024255
mov edx, 0x3ce349d9
popfd
jmp 0x10024139
cmp byte [eax], bl
jne 0x10024298
mov byte [eax], 0
inc eax
pushfd
test byte [0x1002428e], 6
jne 0x1002428f
test esp, edi
popal
add dword [ebx + 0x5367ffc4], eax
mul byte [esi - 0x7e1520e2]
je 0x100241e1
invalid
jne 0x100242c6
inc ecx
sub ch, cl
or byte [edi - 0x42], 0x36
mov ch, 0xea
add eax, 0x3d4ed727
mov ch, 0xdb
dec esi
inc ebx
dec ecx
shr byte [eax - 0x6418a25], 0xe2
sbb ebx, ebx
bound ecx, qword [ebx]
int 0x73
in al, 0x5c
mov edx, 0x33ee52ff
out dx, eax
inc edi
xor esi, edx
popfd
add edx, 4
jmp 0x10023c61
mov byte [eax], 0
mov eax, dword [ebp - 0x14]
jmp 0x100242b2
xor eax, eax
mov byte [edi + 0x15], 0
inc eax
jmp 0x100242b2
mov dword [esi + 8], 0xe0000001
or byte [ecx], al
add byte [eax], al
loopne 0x100242e4
xor eax, eax
shr al, 0xba
mov byte [0x55c3000f], al
push ebp
call fcn.1011e571
ret
mov ebp, esp
cmp byte [ebp + 0x10], 5
movsx eax, byte [ebp + 0x10]
push ebx
push esi
pushfd
test byte [0x100242fa], 0x20
je 0x100242fb
aam 0xe3
insb byte es:[edi], dx
js 0x100242ab
mov ebx, 0x28eb81d9
salc
lahf
test ecx, esi
xor eax, 0x72528665
dec edx
push ecx
lahf
pop esp
ror esi, 1
dec byte [ecx + ecx*2]
movsb byte es:[edi], byte [esi]
in eax, dx
xchg esp, eax
fdivrp st(0)
or eax, 0x9c7b67fe
stosd dword es:[edi], eax
push edx
push edx
add dl, byte [edx]
popfd
mov esi, ecx
mov dword [esi + 0x9ca], eax
mov al, byte [ebp + 0x14]
push edi
mov dword [esi + 0x9c6], 0x10001
mov byte [esi + 0x9d2], al
jne 0x10024461
push dword [esi + 0x35f0]
pushfd
test byte [0x1002442f], 0x27
jne 0x10024430
sub eax, esp
and al, 0x74
loopne 0x10024336
mov edx, 0x6072a9fb
xchg edi, eax
call 0x80c04d6b
or byte [ebp + 0x7c], 0x25
dec eax
pop ebp
mov dword [0x4416d76], eax
xor byte [ecx], dl
in al, 0x45
in al, 0x12
pop eax
add byte [ecx], ch
add al, 0x37
jns 0x10024382
xor esp, dword [eax]
insd dword es:[edi], dx
mov esi, 0x15c2409e
push eax
push ecx
fiadd word [edi*2 + 0x6a3f5a92]
cli
int1
test al, 0xf6
pop edx
push ss
pop esi
out dx, eax
sub ecx, ebx
jle 0x1002431e
cmp dl, bl
pop edi
mov ecx, 0x7b015699
lodsb al, byte [esi]
push edi
in eax, dx
dec ecx
sub edx, dword [eax]
cdq
fimul dword [ebp + esi*8 - 0x33]
and dword [esp + ebx*4], ebp
scasd eax, dword es:[edi]
pop es
mov edi, dword [ebx - 0x31]
xor dl, byte [ebp + edx*4 - 0xa82c28]
cmpsd dword [esi], dword es:[edi]
fild qword [ebp - 9]
xchg edi, eax
inc ebx
mov dh, 0x9f
and bh, bh
movsd dword es:[edi], dword [esi]
mov ah, 0xb8
pop ds
and ch, byte [edx - 0x3d]
inc esp
mov dword [ebp + 0x7a], esi
inc ebx
mov edx, 0x3d3acaba
mov cl, 0x54
mov edx, dword [ebx]
rol dword [ebp - 0x4c], cl
push es
and ah, byte [ebp + ebx - 0xce6eb74]
pushfd
aaa
mov dh, 0x6f
pop esi
pop esi
jge 0x10024409
mov cl, 0xc9
push esp
inc edi
xchg esp, eax
pop eax
cmp dl, al
mov esp, 0xfa72c249
out dx, eax
fldenv [eax]
mov dh, 0xc6
movsd dword es:[edi], dword [esi]
std
fisttp qword [edi + 0x13]
sub al, byte [ebx - 0x7885f007]
sbb eax, 0xd28eb370
mov ss, edx
xchg esp, eax
push ecx
cmp eax, 0x1ca0b639
lodsb al, byte [esi]
jb 0x100243f4
cmp dword [esi + 0x72ac1ca0], esi
stc
add eax, 0x5cf8a134
xor al, 0xa1
clc
pop esp
shl byte [eax], 1
cli
xchg esp, eax
adc al, 0xf6
push ebx
xor eax, 0xded68913
dec edx
into
mov esi, edx
fimul word [edx - 0x32]
mov eax, dword [0xfd3e4a6a]
push ebx
inc ecx
and eax, 0x66338824
mov eax, 0xf12a8ded
xchg esp, eax
daa
jge 0x100243ef
xlatb
jb 0x100243fc
push es
sub ebp, dword [edx]
shrd dword [ebx + 0x54], edx, cl
add al, 0xde
push ss
popfd
push str.m_CurCmdLineId_d
push 0
push 3
call fcn.10049c0c
pushfd
test byte [0x10024454], 0xa6
jne 0x10024455
mov fs, word [edx - 0x1ac38785]
stc
xchg byte [edi], bl
sub bl, bh
stosb byte es:[edi], al
popfd
mov eax, dword [esi + 0x35f0]
add esp, 0x10
jmp 0x10024467
mov eax, dword [esi + 0x35e8]
cmp dword [ebp + 8], 0
mov ebx, dword [ebp + 0xc]
pushfd
test byte [0x1002449b], 0xd1
jne 0x1002459c
xchg esi, eax
cmp ch, byte [ecx]
lodsb al, byte [esi]
jbe 0x100244c0
das
daa
or cl, dh
imul ebp, dword cs:[edx + 0x53a6803d], 0x27
sahf
xchg ecx, eax
int 0xac
mov byte [edi + 0x67], 0x73
test dword [eax - 0x13], ebx
bswap edx
out dx, eax
stosd dword es:[edi], eax
scasb al, byte es:[edi]
mov eax, dword [edx]
mov ebx, 0xb9f2b3d4
mov cl, byte [ebx + 0x2fde93bc]
mov ebp, 0x36a87c6c
ja 0x100244c1
xchg byte [ecx], ch
adc al, ah
xchg ebp, eax
push 0x5c
sbb edi, dword [ebx + 0x389cbd1a]
into
pushfd
cmp dh, cl
mov bl, byte [eax + 0x10c026fd]
and al, 0xce
cld
push esi
daa
add byte [esi - 0x5b0a6a0f], dl
scasb al, byte es:[edi]
rcl byte [ebx], 0x52
push es
push cs
pop edi
insd dword es:[edi], dx
mov cl, 0x90
outsb dx, byte [esi]
xchg dword [ebx], ecx
sar word [edx + 0x7d112c0f], 0xe5
inc esp
dec ecx
sahf
pop ebx
jne 0x10024503
lahf
scasd eax, dword es:[edi]
and al, 0xcd
pushfd
int 0x9c
scasd eax, dword es:[edi]
inc edi
and byte [esi - 8], cl
clc
pushfd
fstp dword [edi + 1]
das
jl 0x100244f3
mov al, byte cs:[0x7d1a5f09]
cmpsb byte [esi], byte es:[edi]
or dword [edi + 0x1a], ebx
jge 0x100244ae
sub cl, byte [esi]
movsb byte es:[di], byte [si]
jl 0x10024549
dec edi
enter 0xe88, 0x4b
mov esi, 0x39dc20b7
xor dword [edi + ebx - 0x8fa75ce], ecx
add al, 0xc0
mov word [edx], es
sbb eax, 0x8c3f225d
ja 0x10024553
cmp ebx, dword [eax - 0x38519479]
dec ch
div dword [ebp + 0x5b]
push edi
jns 0x100244f9
invalid
fistp dword [ebx + 0x3f11c9e5]
wait
in eax, 0xc9
adc dword [edi], edi
mov es, word [ecx - 0x7c]
xchg ecx, eax
dec edi
scasb al, byte es:[edi]
push ebp
aas
pop ebx
sub eax, 0x21a3474d
xchg esi, eax
test eax, 0x2e65b7da
mov ebx, 0x3086e1a1
inc edi
mov dword [0xdaa99621], eax
mov bh, 0x65
mov ebx, 0x3086e1a1
mov eax, dword [0xe73086e1]
loope 0x100244dc
xor bh, ah
out 0x77, eax
cli
ja 0x10024554
in eax, 0xc6
movsd dword es:[edi], dword [esi]
mov ch, 0xd9
inc edi
xchg esp, eax
xor esi, dword [esi - 0x168c4904]
dec edx
das
dec esp
inc ebp
scasd eax, dword es:[edi]
cwde
popfd
dec esp
cmp eax, 0x58a7cf1f
pop esi
jge 0x10024523
jb 0x1002452f
jge 0x10024551
push esp
jle 0x6f3dd0fc
test dword [edi - 0x73dd8430], ecx
out dx, al
inc edi
cli
sub al, 0x36
into
out 0x7e, al
sub dword [eax], eax
outsd dx, dword [esi]
jno 0x10024539
adc ebp, dword [ebx - 0x2f]
outsd dx, dword [esi]
adc bh, byte [ecx + ebx]
popfd
lea edi, [esi + 0x9c2]
mov dword [esi + 0x9ce], eax
mov dword [edi], ebx
je 0x100245c0
push ebx
push dword [ebp + 8]
lea eax, [esi + 0x9d3]
push eax
call fcn.1011d7d0
add esp, 0xc
push dword [esi + 0x9ca]
push ebx
push dword [esi + 0x9ce]
push str.SendResultToClientn_m_CurCommandId_d_len_d_packetype_d
push 0
push 3
call fcn.10049c0c
push 0
lea eax, [esi + 0x9d3]
push ebx
push eax
call fcn.1004376d
mov eax, dword [esi]
add esp, 0x24
add ebx, 0x11
push ebx
push edi
mov ecx, esi
call dword [eax + 0xc]
and dword [edi], 0
pop edi
pop esi
pop ebx
pop ebp
ret 0x10