Function at 0x100cda3a
Capabilities:
Encode data using xor

Disassembly:
inc ecx
aam 0x12
xlatb
and dword [0xa340f6cd], ebx
push ds
sbb dword [eax], ebp
dec esi
aas
and bh, byte [edi + 0x2d]
daa
stc
push edx
js 0x100cda5c
pop ds
out 0x94, eax
or byte [0xc4b54c2c], ch
popf
mov al, byte [0x9412377]
mov eax, dword [0xa9141e48]
push ss
push ebp
mov ebp, esp
sub esp, 0x11c
mov eax, dword [0x10170c30]
xor eax, ebp
mov dword [ebp - 4], eax
mov eax, dword [ebp + 0xc]
push ebx
push esi
pushfd
test byte [0x100cdaa0], 0xf7
jne 0x100cdba1
inc ecx
add dword [eax], eax
add byte [ecx + 0x19], ch
shl ah, 0xe0
cmpsb byte [esi], byte es:[edi]
imul ebx, dword [ecx], 0xa6e0e4c0
push ss
sub eax, 0xd1e4dd7c
in eax, 0xac
jae 0x100cda67
jne 0x100cda06
xor edi, dword [ebp + 0x73cdcc31]
popfd
push edi
mov edi, dword [sym.imp.KERNEL32.dll_GlobalAlloc]
push 0x10
push 0x40
mov ebx, ecx
mov dword [ebp - 0x114], eax
call edi
mov dword [ebx + 0xa8], eax
test eax, eax
jne 0x100cdbe5
xor al, al
pushfd
test byte [0x100cdbde], 0x87
jne 0x100cdbdf
cmp eax, 0xa6105b75
sub ebp, edx
mov al, byte [0xd560f0e2]
salc
and edi, dword [edi + eax*4]
adc esi, edx
popfd
jmp 0x100cf23f
push ss
add byte [eax], al
push eax
call dword [sym.imp.KERNEL32.dll_GlobalLock]
mov dword [ebx + 0x10], eax
test eax, eax
jne 0x100cdd34
pushfd
test byte [0x100cdc21], 0x96
jne 0x100cdd22
test ebx, edx
inc ebx
das
mov ah, 0xb5
fcom st(0)
enter 0x396, 0xffffffffffffffbf
push cs
inc esi
scasd eax, dword es:[edi]
jbe 0x100cdbe2
xchg di, ax
bound ecx, qword [eax - 0x4c]
fidivr word [esi - 0x71a93236]
xchg edx, eax
pop eax
sbb dword [edx + esi], ebp
sbb eax, 0xb9afad6
rcl dword [0x221ec0dd]
add dword [esi + 0x37], edx
lahf
mov ebx, 0xcb41f810
mov edi, 0x67222415
int3
mov eax, 0x507d5d0b
out 0xb5, al
into
xor al, 0xe1
popfd
push dword [ebx + 0xa8]
call dword [sym.imp.KERNEL32.dll_GlobalFree]
jmp 0x100cdbc1
mov dword [eax], 0x100cd1d5
mov eax, dword [ebx + 0x10]
mov dword [eax + 8], 0x100cd0c9
pushfd
test byte [0x100cdd66], 0xfa
jne 0x100cdd67
out dx, eax
pop ds
xchg ecx, eax
loop 0x100cdd18
dec ecx
loopne 0x100cdd5e
test byte [eax + edi + 0x1a], ch
cmc
push dword [edx + 0x21]
and byte [ebp + edx*2 + 0x28655049], 0xff
and dword [eax + 0x504955a4], eax
push ebp
dec ecx
push eax
sub bh, bh
popfd
mov eax, dword [ebx + 0x10]
mov dword [eax + 4], 0x100cd293
lea eax, [ebp - 0x11c]
pushfd
test byte [0x100cdd8d], 0xe2
jne 0x100cde8e
xor byte [eax], al
pop ds
push eax
pop ds
cmpsb byte [esi], byte es:[edi]
dec ebp
int 0x84
jl 0x100cdda3
cwde
dec ebx
cmp eax, 0xc731eb32
loop 0x100cddb7
cmc
mov esi, 0x377d1745
adc al, 0x7a
rcl esp, 1
mov ah, 5
jnp 0x100cdde0
aam 0xb4
add eax, 0x8d377b66
jbe 0x100cdde5
lea esi, [esi + 0x39]
popal
pop edi
push esp
push 0x75f2719e
pop edi
mov bl, 0xf0
sahf
xor dword [edx - 0x33458de9], ebx
or al, 0xa7
cmp al, ch
xchg edi, eax
fidivr dword [edx + 0x79]
nop
jne 0x100cdd61
movsb byte es:[edi], byte [esi]
stosb byte es:[edi], al
movups xmm0, xmm3
mov esp, esi
cmp byte [edx + 0x25], bh
pop es
aaa
push edx
out 0x9d, al
sbb bl, 0xb1
adc ecx, edx
xor eax, 0xa4675a36
movsb byte es:[di], byte [si]
in al, 0x27
mov gs, edx
dec edi
inc eax
inc edi
push ecx
mov ecx, dword [ecx - 0x4f7f2db]
sub byte [ecx - 0x535fe5c7], ch
ljmp 0x898b:0x5147404f
lodsb al, byte [esi]
std
mov edi, 0xa3bb9f99
daa
loop 0x100cde12
xor cl, byte [ecx]
rdmsr
push edi
int1
mov dword [ebp + 0x446025bd], eax
cmp byte [ecx - 0xf], al
inc esi
xor eax, 0xf3d30419
sal ebx, cl
pushal
mov cl, 0xe5
cmp al, 0xeb
adc byte [eax + ebp*4 - 0x30d84400], dh
imul esp, dword [esi + edi*4], 0xb8395106
sbb eax, 0xbef5cdf2
adc ch, bh
cdq
dec ebp
mov edx, 0xab58359d
lodsb al, byte [esi]
adc dword [eax + 0x14c85ba1], ebx
insb byte es:[edi], dx
dec eax
pop ss
jb 0x100cde0b
pop edi
sub eax, 0xb9934a2a
in eax, dx
inc edi
int 0xd8
je 0x100cde69
cwde
sub eax, 0x7e234f18
js 0x100cde14
push ss
and dh, dl
rcr byte [edx + 0x4c4b404a], cl
je 0x100cddf7
xchg edi, eax
xchg esp, eax
jl 0x100cddf5
scasb al, byte es:[edi]
sub ebp, esp
sahf
cmc
xor dword [edx - 4], edx
push edx
cld
adc byte [eax + 0x6fafebb6], cl
sbb esp, dword [eax]
sub al, cl
add byte [edx + 0x28], 0x9b
push 0x16ab9332
sbb eax, 0xcc9cde07
jns 0x100cde81
pushfd
int3
pop ebp
sbb ebp, edi
cmc
inc edi
inc esp
adc esi, ecx
std
popfd
push eax
lea eax, [ebp - 0x108]
push eax
push 0x104
push 0
mov esi, str.zip32.dll
push esi
push 0
call dword [sym.imp.KERNEL32.dll_SearchPathA]
test eax, eax
jne 0x100cdfeb
pushfd
test byte [0x100cdedd], 0x51
jne 0x100cdfde
salc
mov bh, 0xbc
mov dl, 0xd4
sub al, 0xc9
jnp 0x100cde5f
sbb ebx, dword [esi - 0x72]
cmc
pop ss
sbb dword [ebx], eax
out 0x9a, eax
mov dh, 0xcb
mov ebp, 0x9f07cd6b
sar byte [eax], 1
mov al, 0x2c
shl dword [edx], 1
cwde
jecxz 0x100cdf28
mov dh, byte [edi - 0x13]
mov esp, 0x4097cd52
insd dword es:[edi], dx
popal
popal
mov eax, 0xb75af85c
push ss
movsb byte es:[edi], byte [esi]
mov ebx, 0x34298196
pop es
inc ebp
dec esp
in eax, dx
int1
sub byte [ebx + 0x5e5be142], 0x52
pushal
lahf
imul ebx, esi, 0xfffffffa
int 0xb3
xchg esp, eax
mov dword [0xaf9a64ba], eax
dec ecx
lds ebp, [edi]
imul edi, dword [esi - 0x63091ede], 0xa0468922
rcr dword [0x9a9bd168], 1
int 0x76
adc byte [ecx], bh
mov bl, 0x8e
lcall 0x8eb3, 0x391076cd
pop ss
pop ss
salc
pop es
sub dword [ebp - 0xb], ebp
add byte [eax - 0x44d22963], ah
pop ss
popal
scasd eax, dword es:[edi]
or ebp, edx
xchg ecx, eax
popal
adc dword [esi + 0x51], ebx
and ch, byte [ecx]
pop esp
dec edx
xor eax, edx
movsd dword es:[edi], dword [esi]
inc esi
and eax, eax
dec edx
push ecx
xor eax, 0x7bcd1b31
push edi
add byte gs:[0xbca1551b], bl
and al, 0x3b
call 0x6098264f
push esp
jae 0x100cdfd4
movsd dword es:[edi], dword [esi]
sbb eax, dword [edx - 0x4c]
mov bl, 0xd3
int3
push eax
dec esp
adc dword [ebx - 0x8d67e55], 0x31
xchg esp, eax
popfd
mov ecx, ebx
call fcn.100cd079
jmp 0x100cdbc1
cmp dword [ebx + 0x14], 0
pushfd
test byte [0x100ce05a], 0xcd
jne 0x100ce05b
pop esi
loopne 0x100ce05a
fsubp st(2)
xor dh, ch
add byte [0xbf23239], dl
aaa
push 0x72536ad0
inc ecx
pop ss
in eax, dx
test eax, 0x7fb9839c
std
or al, 0x6d
out 0xb5, eax
pop esp
lodsb al, byte [esi]
push ebx
and bl, byte [ecx]
aaa
pop edi
pushfd
push edi
shl byte [ecx - 0x17], cl
add eax, 0xc5479893
cdq
arpl word [ebx], ax
mov ebp, esi
push ebp
mov edx, 0xd2bef967
sub byte [edi + 0x6f], 0x82
das
mov ch, 0x8d
cmpsb byte [esi], byte es:[edi]
cmpsb byte [esi], byte es:[edi]
dec edx
pop edx
shr byte [ecx + 0x4e50607b], 1
int1
arpl word [edx - 0x4f], ax
xor dword [esi + 0x79b5e84e], 0xbc98b1f
out 0x4e, al
jmp [ecx]
int3
popfd
jne 0x100ce6e5
push esi
call dword [sym.imp.KERNEL32.dll_LoadLibraryA]
mov dword [ebx + 0x14], eax
test eax, eax
je 0x100ce6ac
pushfd
test byte [0x100ce180], 0x35
jne 0x100ce181
jne 0x100ce0da
push ecx
lodsb al, byte [esi]
jns 0x100ce105
jge 0x100ce01c
xchg ebx, eax
xchg esi, eax
sub dl, dh
salc
popfd
adc eax, 0xe7ff757b
push ss
xchg esi, eax
xchg ebp, eax
add ah, bl
cmpsb byte [esi], byte es:[edi]
aaa
mov ebp, 0xcc7ce5d9
jns 0x100ce087
add al, 0x5b
cwde
mov eax, dword [0x8d32923f]
pop dx
mov al, byte [0x59ce9912]
xor byte [di + 0x5529], bl
xchg edx, eax
add ebx, dword [ebp + eax*8 + 0x52]
int3
int3
fdiv qword [edi - 0x3a]
and bl, cl
mov bh, 0xa9
into
test al, 0xaf
ja 0x100ce08b
fisttp word [0x2065433f]
xor dword [ebp + eax*4 - 0x5c], ecx
pop edx
sbb eax, dword [ebx]
cmpsb byte [esi], byte es:[edi]
sub al, 0x4f
das
mov eax, 0x9339576a
jo 0x100ce118
mov ch, 0xa1
cmpsb byte [esi], byte es:[edi]
sub dword [edx + 0x42], esp
dec ecx
sti
repne stosd dword es:[edi], eax
nop
or dword [edx + 0xde652c1], eax
test byte [edi + 0x46c06c80], 0x58
daa
sub al, 0x9b
pop ds
in al, dx
sub ebx, dword [edi]
sbb eax, 0xadf9d00f
push ss
mov byte [edx + edi*4 - 0x7378b814], cl
fadd dword [ebp - 0x364c32eb]
dec edx
aas
jbe 0x100ce1b7
sti
adc dl, byte [ebx + 0x3c3bc96a]
fbstp tbyte [edi]
add eax, dword [edi]
cli
and byte [esi + ebp*2], cl
push esp
pop esp
add esi, esi
xchg esp, eax
js 0x100ce0e2
ror byte [ebx - 0x4a], 0xa4
fnstsw word [edi - 1]
jnp 0x100ce167
sub al, 0x49
loopne 0x100ce168
pop ss
clc
pop ebx
add al, 0x92
shl byte [ebp - 0x78], 1
mov byte [edi - 2], dl
push cs
push edi
dec byte [esi]
adc eax, 0x24c446d2
inc esi
or bl, byte [ebx + 0x6a]
push cs
sub dword [esi - 0x5dd6b180], esi
xor ebx, esp
push edx
and bh, cl
pushfd
popfd
mov esi, dword [sym.imp.KERNEL32.dll_GetProcAddress]
push str.ZpInit
push eax
call esi
pushfd
test byte [0x100ce1a2], 0xe2
jne 0x100ce2a3
ja 0x100ce1ab
div byte gs:[esi - 0x6f]
push 0xffffffffffffffa0
aad 0xf1
int1
xor dword [ebp - 0x29a2c20f], edx
dec ebp
push 0x70ff0f50
jecxz 0x100ce1a7
cmp eax, 0x684dd65d
push eax
ud0
pop ss
pop esi
dec eax
push eax
pop es
mov esp, 0x68dc423
mov eax, dword [0x5082f808]
mov bh, 0x65
pop ss
cmp dword [ecx + 0x1e490064], esi
pop ds
insd dword es:[edi], dx
jb 0x100ce22d
pop eax
mov bh, 0x1b
lar ebp, word [ecx]
fadd st(5)
adc byte [esi - 0x6dcafb6], 0x62
cli
pop eax
std
sbb eax, 0xa40fec1e
sub byte [eax + ebp*2], bl
lahf
cmp byte [edi + 0x4054d064], dh
cmp ecx, dword [eax + ebx*2 + 0x57e6ac70]
cmp cl, byte [eax + 0x7f]
in al, 0xcc
xchg ah, dl
dec ebx
aam 0x4b
lea ebp, [edx]
pop ss
xchg esi, eax
int1
mov esi, 0x39af2054
sub bh, byte [0x5313a8d6]
in al, 0xc9
xchg edx, eax
push edx
popfd
enter 0xffffffffffffadfc, 0x1e
xor esi, dword [ebp - 0x79a66135]
push ds
pop ecx
xchg byte [esi], bl
scasd eax, dword es:[edi]
fistp word [edx + 0x733a57ab]
pop edx
and esp, ebx
mov al, 0xf5
cmc
jns 0x100ce257
cwde
push ebx
test al, 0xef
pop ds
out dx, al
push eax
stosd dword es:[edi], eax
sbb ebp, dword [esi - 0x6cd3d65c]
movsb byte es:[edi], byte [esi]
sub dword [ebx + edx*4], ebp
push edx
pop esi
pop ebp
mov eax, 0x89671d3f
xchg byte [ecx + 0x3dfde358], bh
jno 0x100ce21f
jbe 0x100ce200
jbe 0x100ce234
mov ecx, 0x8fb59532
mov eax, dword [0x893dce2]
inc edi
sbb edx, 0xb9593c25
loopne 0x100ce23a
or al, 0xba
scasb al, byte es:[edi]
push esp
rol byte [edx + 0x2a546d44], 0xca
mov dl, 0x62
mov cl, 0xd4
cli
mov word [esi], cs
xchg edi, eax
mov cl, 0x80
stosd dword es:[edi], eax
and dh, ch
mov cl, 0x8a
xlatb
add eax, 0x9671bb76
xchg edi, eax
push ebp
dec ebp
cli
xchg ch, al
xchg dword [ebx + 0x54997c0d], esp
invalid
popfd
push str.ZpArchive
pushfd
test byte [0x100ce38a], 0xa6
je 0x100ce38b
cdq
add dh, ch
cmp eax, 0x704ded06
dec eax
mov dword [0xaae03b34], eax
mov dh, 0xb8
sub byte [esi + 0x62], bl
aas
and edi, dword [esi]
inc ecx
inc edx
or al, 0x6a
xlatb
adc dword [eax], ecx
mov bl, 0x6b
jno 0x100ce322
cpuid
pop esi
lahf
add eax, 0x8dfc4df7
sub byte [ebx - 0x759657d6], al
enter 0x4ab0, 4
lodsb al, byte [esi]
inc esp
pop eax
mov ebp, 0xed7a2d97
xor al, 0xf4
xor ecx, ebp
out 0x18, eax
cli
int3
fcom dword [ecx - 0x7dc656a0]
adc eax, 0xf46bded3
jnp 0x100ce2da
dec edi
cld
pop esp
xchg esi, eax
rol dl, cl
adc bh, byte [ebp - 0x2e]
popfd
sti
mov esi, dword [edi + 0x2c]
push 0x6725fafb
out dx, al
mov bh, 0xde
xor eax, 0xe96f7be3
fidiv word [0xe96f7be3]
cmc
push ecx
movsb byte es:[edi], byte [esi]
cmp eax, 0xf34d3f43
inc eax
salc
cmp dword [ebx], edx
cli
sbb dword [esi - 0x1c], edx
and al, 0xe5
lodsb al, byte [esi]
xchg esp, eax
xor eax, 0xde685f6d
test dword [ebx], esi
lahf
std
leave
das
mov esp, edx
dec esp
loop 0x100ce2d6
and edx, dword [ecx - 0x2bca40f8]
imul ecx, dword [eax - 0x20], 0xdd1f98a8
mov edi, 0xddf14d8b
loopne 0x100ce2ff
cwde
pop ds
fnstsw word [edi - 0x220eb275]
mov ecx, 0x1c3de60
add eax, 0xb5e2a161
push 0xe03bf14e
adc byte [ebp - 0x1e], ah
pop esp
pop edx
inc ebx
daa
or byte [eax], 0x78
jbe 0x100ce355
movsb byte es:[edi], byte [esi]
shr byte [esi - 0x15], cl
lahf
inc eax
inc ebx
xor bl, byte es:[ecx]
int3
popfd
push dword [ebx + 0x14]
mov dword [ebx + 8], eax
call esi
push str.ZpSetOptions
push dword [ebx + 0x14]
pushfd
test byte [0x100ce442], 0x3b
jne 0x100ce443
xchg byte [0x44af5331], ah
scasd eax, dword es:[edi]
inc esp
daa
adc eax, 0xcebf9c81
and eax, 0xc83d6a36
inc esp
jne 0x100ce3cc
sub cl, byte [edi - 0x62ee7184]
sub dl, byte [ebx*4 - 0x2129285]
mov ecx, 0x9bf8ef5e
pop esi
out dx, eax
clc
wait
fsub dword [edx + 0x1ebab7f8]
sti
pop es
inc ebp
sbb al, 0x8c
test al, 0xc8
lodsb al, byte [esi]
pushfd
sti
add edx, eax
dec ecx
scasb al, byte es:[edi]
inc esp
mov ch, 0xa4
faddp st(4)
sti
insd dword es:[edi], dx
xor eax, 0xd51ca711
into
lahf
push es
cwde
and eax, 0x3f6d13c8
jnp 0x100ce3ae
pop ebp
add al, 0xe9
ror ebp, cl
xor esi, dword [edx + 0x63130837]
add dl, byte [ebx]
imul esi, dword [eax], 0xffffffd3
mov dl, 0xef
add edx, dword [ecx - 0x80]
jne 0x100ce43f
pop ds
adc bl, byte [ecx - 0x50]
xchg dword [0xd91ee59d], edx
clc
call ebx
and edi, dword [esp + edx*2]
out 0xd7, eax
arpl ax, si
push ss
mov ch, 0xb0
jb 0x100ce41f
scasd eax, dword es:[edi]
jge 0x100ce3de
ficomp word [edi]
fisubr word [ebx + 0x38]
frstor dword [ebx + 0x1674c9e5]
sal dword [ebx + eax*2], cl
stosb byte es:[edi], al
rol byte [edx - 0x1989f06e], cl
xchg edx, eax
pcmpeqd mm4, mm6
popfd
mov dword [ebx + 4], eax
call esi
cmp dword [ebx + 4], 0
mov dword [ebx + 0xc], eax
pushfd
test byte [0x100ce468], 0xdd
jne 0x100ce469
adc byte [eax + 0x4fdcdb07], cl
and byte [eax - 6], bl
sar byte fs:[edi], 0x89
xchg ecx, eax
dec ebx
popfd
je 0x100ce67c
pushfd
test byte [0x100ce49a], 0x3b
jne 0x100ce49b
mov cl, 0xbb
xchg esp, eax
salc
inc ebx
adc byte [ecx], dh
mov al, byte [0x8eb3e8a0]
ja 0x100ce49a
out dx, eax
mov ebp, 0xba75e47a
xchg edx, eax
xor byte [esi - 0x5da4639], dh
xchg edx, eax
cmc
pop eax
sub bh, byte [esi]
nop
popfd
test eax, eax
je 0x100ce67c
pushfd
test byte [0x100ce4f9], 0x14
je 0x100ce4fa
inc edi
lea edi, [esi - 0x6e]
nop
loop 0x100ce51c
and ebx, esp
aam 0x7b
cld
mov ecx, eax
adc al, 0xdc
xchg byte [esi + 0x2b], ch
dec ebx
mov esp, 0xeb68a27b
idiv byte [eax - 0x25]
fadd qword [esi - 0x43b4d492]
jnp 0x100ce467
push 0xdb78f6eb
adc eax, dword [ebp + 0x39]
leave
dec esi
jo 0x100ce546
call [edx - 0x6e6657ce]
stosd dword es:[edi], eax
xlatb
xchg ebp, eax
mov dl, 0x9c
mov ebp, 0x7e29022e
cmp byte [ecx - 0x2a333172], 0x8a
mov eax, 0xb0249b43
leave
dec esi
fld qword [esi - 0x30]
sbb dword [edi - 0x5728a65d], eax
jb 0x100ce4bd
popfd
mov eax, dword [ebx + 8]
test eax, eax
pushfd
test byte [0x100ce5e0], 0x99
jne 0x100ce5e1
mov ecx, dword [ebx]
out dx, eax
std
jae 0x100ce4ce
xchg edi, eax
dec ebx
add esi, dword [ebx]
inc eax
cmp ecx, edi
rol byte [ebx + 0x71], 2
inc ebx
jno 0x100ce521
dec ebp
xchg edi, eax
sub byte [eax], ah
arpl word [edx + 0x30], sp
jo 0x100ce597
and byte [ebx + 0x62], ah
xor byte [eax + 0x6f], dh
ror dword [eax - 0x8a2b918], cl
sub byte [esi - 0x774ae4e], ch
inc esi
pop ebp
imul dword [eax]
scasb al, byte es:[edi]
mov dl, 0x51
mov edi, eax
add al, 0x4e
push ecx
push esi
popfd
test byte [ecx + 0x16], al
jle 0x100ce57c
xchg esp, eax
inc ecx
push si
aaa
leave
mov cl, 0x91
cmc
and dh, byte [ebx + 0x3207ce89]
sbb al, 0x61
xlatb
sbb edx, dword [edx - 0x10]
salc
cmp bh, byte [edi]
fnsave dword [edx - 0x5a]
jns 0x100ce522
or byte [eax], ch
inc ebp
fist dword [ebp + 0x6235a8fe]
test ah, bh
mov edx, 0xc5315523
sub eax, 0x89081393
jne 0x100ce5db
scasd eax, dword es:[edi]
jnp 0x100ce59b
jo 0x100ce52b
rol cl, 0x26
pop eax
outsd dx, dword cs:[esi]
pop ds
xchg byte [esi], ah
sbb eax, 0xed418387
add edx, esi
cmp edi, dword [edi]
sbb dl, byte [eax]
dec ebx
pop ss
and esi, dword [edx + 0xdf8573e]
push edx
scasd eax, dword es:[edi]
xchg ebx, eax
test byte [0xa8b199de], bl
mov cl, 0xa8
aas
push esi
add al, byte [edi + 0x3ba686b3]
mov ebx, 0x10640cb6
cmp dword [0x81937247], 0x53
leave
inc ecx
scasd eax, dword es:[edi]
inc edi
idiv dword [ebp + 0x3490887a]
fldcw word [edi - 0x30e13cb6]
fdivr qword [esi]
mov dword [0xf3307569], eax
das
cmpsd dword [esi], dword es:[edi]
fbstp tbyte [0x70e6408c]
arpl word [ecx - 0x17], dx
inc ecx
xchg edx, eax
lds esp, [edx + 0x72]
invd
aas
or byte [edi], bh
sub al, 0xb3
sbb byte [ecx], bl
sbb cl, byte [esi]
popfd
je 0x100ce67c
push dword [ebx + 0x10]
call eax
test eax, eax
jne 0x100ce6e5
pushfd
test byte [0x100ce67a], 0xbe
jne 0x100ce67b
out dx, eax
cmp eax, 0x515b3da1
jo 0x100ce5d9
mov cl, 0x99
call 0x22e680c3
cwde
push cs
dec esi
lahf
mov edx, 0x41be3117
aad 0x8b
add al, 0xa1
pop edi
adc byte [esi + 1], ah
popfd
rcl dword [edx], cl
aaa
pop edx
add ebp, dword [ecx + edi*8 - 0xe]
arpl word [edi], dx
pop ebp
inc ecx
push ebx
insd dword es:[edi], dx
lds eax, [edx]
adc ecx, dword [ecx - 0xea2f01e]
or al, 0x5e
sub dword [esp + ebx*2 + 0x29f818de], ebx
sbb al, 0x55
popal
mov bl, 0xf6
pop ss
xchg edi, eax
in eax, 0xe6
cli
dec ebp
push es
cwde
push 0x2f393293
shr dword [eax - 0x20ff3cb9], 0xf5
out 0x68, eax
inc edx
or byte [esi + 0x21], dl
inc eax
dec ecx
stc
cdq
fmul dword [edi + 0x41e89838]
test al, 0x91
ror dword [ecx + ebp], 0xe7
and eax, 0x8e23be92
movsd dword es:[edi], dword [esi]
jns 0x100ce681
int3
popfd
push dword [ebx + 0x14]
call dword [sym.imp.KERNEL32.dll_FreeLibrary]
pushfd
pushal
adc al, 0x10
pushfd
test byte [0x100ce6a5], 0x97
jne 0x100ce6a6
pop ds
add eax, dword [ebx - 0x175d28b5]
pop edx
inc ebx
pushfd
mov dl, 0x10
mov cl, 0xda
inc ecx
jge 0x100ce62c
aaa
xchg ebx, eax
sbb byte [edi + edi], 0xda
popfd
jmp 0x100cdfdf
push 0
pushfd
test byte [0x100ce6e1], 0xb2
jne 0x100ce6e2
imul edx, dword [edi + 0x18], 0x74
dec esp
cli
aad 0xf1
sbb al, 0xa1
fdivr dword [eax + 0x37]
or byte [ebp - 0x11db8787], bl
jae 0x100ce726
lahf
adc esi, dword [ebp - 0x4defbf2b]
pop esp
mov ch, 0x42
stc
add dl, byte [eax - 0x72]
leave
in eax, 0x77
jae 0x100ce661
sahf
push ebp
popfd
jmp 0x100ce67f
mov eax, dword [ebp + 0x10]
push 0x10000
lea esi, [ebx + 0x1c]
push 0x40
sbb al, 0x6a
inc eax
mov dword [esi], 1
pushfd
test byte [0x100ce7e7], 0x78
jne 0x100ce7e8
add dh, al
daa
cdq
xchg edx, eax
push ebp
mov eax, 0xae8a85e2
mov ebp, 0xb69c6cf
shl dword [edi - 0x55], 0
mov ah, 0x19
call 0xec544664
jmp dword [esi + 0x728555ea]
jb 0x100ce6ef
les edx, [eax]
or al, 0x45
mov byte [0xbc859f8d], al
jns 0x100ce6f2
inc ebp
mov al, byte [0x321aad2d]
and ch, byte [ecx - 0x49e46705]
push ss
sti
insb byte es:[edi], dx
mov dl, 0x20
inc esp
mov byte [eax + eax*8 + 0x4a], al
sbb byte [ecx], bl
sub byte [edx - 0x6ed981c3], dl
cmp dword [edi + 0x3d], esi
stc
sbb dh, byte [edx - 0x1f]
cmp eax, 0xe1721af9
inc ebp
std
pop eax
xor ecx, eax
pop ss
adc ch, byte [eax - 0x31]
inc ebp
or al, 0x7c
pushfd
bnd jle 0x100ce753
xlatb
xchg ecx, eax
mov esi, 0xc274d399
adc edx, edi
sbb ecx, edi
sbb byte [ecx], bl
xchg edx, eax
rcr edi, 0xf3
cmc
add bl, byte [ebp + 0x53]
pop ebp
push ebx
je 0x100ce77b
push cs
fisub word [ebp + edx + 0x4d]
ror dword [esi - 0x32], 1
arpl sp, dx
xchg dword [esi + 0x42], esp
push ebx
cmp dword [ecx + ebp + 0x2c], esi
cld
mov al, byte [0x7e5c8677]
sar byte [ecx - 0x31], 1
dec eax
sar byte [ecx + 0x2e], 0x28
test dword ds:[eax], esp
sar dword [ebx + 0x7d], 1
call 0xa272c343
jns 0x100ce80c
in al, dx
fisub word [ebp + 0x1e]
and dword [edx], esi
sar ch, cl
xchg edx, eax
ror byte [edx - 0x62c26675], cl
add dword [edi], edx
fidivr word [edi + 0x3a]
shr dword [esi - 0x63f42130], 1
pushfd
add al, 0xea
sbb eax, 0xa1b8ea2
and bh, byte [edx - 0x57]
insb byte es:[edi], dx
sub eax, 0x2039971e
adc ah, byte [edi]
and byte [edx], dl
daa
cmp eax, 0x86de99f8
cmp dword [ecx - 0x1f2e5a3b], ebp
int1
in al, dx
fdiv dword [ecx]
popfd
mov dword [ebx + 0x20], eax
call edi
mov dword [ebx + 0xac], eax
pushfd
test byte [0x100ce84b], 0xbd
jne 0x100ce94c
cli
int1
jo 0x100ce86e
jne 0x100ce7d6
das
std
add dword [ebp - 0x131ce564], 0xffffffa4
pushfd
sbb ah, bl
in al, dx
movsb byte es:[edi], byte [esi]
cmpsd dword [esi], dword es:[edi]
sub byte [ebx - 0x38c6b218], ah
adc ah, byte [edx + ecx*8]
sahf
retf 0xf59e
cmc
push 0x9272844e
xor dword cs:[esi], esp
jno 0x100ce81c
push edi
jne 0x100ce836
mov al, 0x55
xchg edi, eax
mov ah, 0x18
mov edx, 0xc9e130e7
leave
test al, 0x2f
das
jbe 0x100ce7c5
xlatb
and dl, ah
in al, 0x1f
cmp dword ds:[eax - 0x47a99bc1], ecx
int 0xb1
out dx, eax
and ah, byte [ebx - 0x5c15d1d0]
int 0x90
mov byte [edx + 0x4c], ah
adc ebp, ebx
add ecx, edi
aaa
inc edi
or ch, byte [ebp - 0x396c9fb2]
pop edx
rcr dword [edx + esi*4 + 0x65], cl
imul ebp, ecx, 5
fist word [edi - 0x59]
out dx, eax
cmp ch, byte [ecx]
xlatb
sub edi, edx
inc ebx
dec ebp
sub al, 0x8c
dec edi
loop 0x100ce8b7
mov eax, 0x87fbc457
das
sbb al, 0x16
push cs
jns 0x100ce847
jb 0x100ce8b3
in eax, dx
sub dl, byte [esi + 0x206bcf0b]
pop ss
into
xchg byte [edi], ch
cmc
cmp dword [eax], edx
inc eax
inc esp
adc esp, edx
or byte [edi + edx*8], 0x9e
loop 0x100ce81a
or al, 0xd7
sahf
mov esp, 0xdccf8674
pop edx
lds esi, [esi]
add ah, byte [esi + 0xc]
push ecx
pushal
push ds
stc
out dx, eax
pop eax
int 0xe0
fldcw word [edx + 0x34a908e4]
pop eax
xor al, 0x58
out 0x3c, al
mov esp, 0x7f3e8260
fsub dword [edx + 0x63d483e8]
xor ebx, dword [ecx + eax*4 + 0x1c]
jb 0x100ce927
push edx
or byte [esi - 0x37], 0x4e
shr edx, 0x28
sbb byte [esi + esi*8], ah
lea esp, [eax]
xchg ecx, edx
imul ecx, dword [edi], 0x1f01a37e
sub edx, ecx
cmpsb byte [esi], byte es:[edi]
leave
inc eax
lds esi, [ecx - 0x3c]
jae 0x100ce896
sub ebp, dword [edx + 0x1c57749f]
lodsb al, byte [esi]
cmp esp, dword [esi + 0x76ae3057]
cmp byte [esi + 0x60], 0xbe
cmp bh, byte [esi]
fdiv qword [edi + 0x3b4a0ae0]
imul eax, eax, 0x54
mov byte [ebp + 0xa], dl
mov ebx, 0xe1faa2e0
rcr byte [ebx + ebx], 0xc1
pop edi
movsb byte es:[edi], byte [esi]
pushal
pushal
xchg byte [eax + 0x62d1f9a1], bh
xor byte [ebx - 0x2a], cl
mov dh, 0xc7
popal
or dword [eax - 0x74], ebp
sbb byte [edx + 0x27aab584], dh
stosb byte es:[edi], al
daa
xor dword [esi - 0x4a6c47e7], esi
inc ebx
add al, 0xb3
shl dword [ebp - 0x2eecd2b0], cl
adc al, 0x68
out dx, eax
imul esp, dword [ecx - 0x3223f62d], 0x2f7c602c
int1
adc eax, 0xebf23f49
popfd
test eax, eax
pushfd
test byte [0x100cea03], 0xec
jne 0x100cea04
add byte [ebp - 7], dl
push ebp
stc
push ss
imul byte [ebp + 6]
inc dword [esi - 0x434bae58]
movsb byte es:[di], byte [si]
rcr ebx, 1
xor dword es:[ebp - 0x42], ecx
imul eax, dword [esi - 0x625f93ba], 0x40
daa
or al, 0x64
enter 0xffffffffffff8a0c, 0xfffffffffffffffb
mov esi, 0x6c46866b
mov al, byte [0xc27409d]
enter 0xffffffffffff8a0c, 0xfffffffffffffffb
inc esp
pop esi
das
pop ecx
test dword [edi + 0x298f80c1], eax
pop ebp
outsb dx, byte [esi]
not dword [edx]
movsb byte es:[edi], byte [esi]
fsub qword [edx]
mov ecx, 0x8c6109c6
imul byte [esi - 0x7a8f02ba]
sti
or al, 0x95
jl 0x100ce94f
lahf
pop es
xchg byte [ecx], ah
aas
sbb eax, 0x7e99e66
test eax, 0xd60d017f
outsd dx, dword [esi]
cmp ecx, dword [ebx + 0x57774d43]
jge 0x100cea38
inc byte [ebx + 0x36]
push 0xffffffffffffffbb
cld
xchg ebp, edi
jl 0x100ce971
popal
and esp, ecx
and byte [ecx], ah
mov edx, 0x4425b43a
mov esp, 0xe4728e52
or byte [esi], dl
rcl byte [edi]
in al, dx
jnp 0x100ce95c
jae 0x100ce99c
test al, 0xf6
movsb byte es:[edi], byte [esi]
mov al, byte [ebp - 0x43472e55]
jae 0x100ce97b
mul byte [edx + ecx*4 - 0x472e547b]
mov esp, 0x86c79573
jle 0x100cea3c
mov dword [esi + 0x501b527e], 0x12bd3cee
inc edx
mov dh, bh
sbb edx, dword [eax - 0x12]
cmp al, 0xbd
adc al, byte [edx + 0x26]
mov dh, bh
xlatb
xor byte [ecx], 4
jg 0x100ce9d4
inc ebp
out dx, al
pop ebp
leave
xchg esp, eax
int3
popfd
je 0x100cea14
push eax
call dword [sym.imp.KERNEL32.dll_GlobalLock]
mov dword [ebp - 0x10c], eax
mov eax, dword [esi]
mov ecx, dword [ebp - 0x10c]
pushfd
test byte [0x100cea4b], 0xe
jne 0x100ceb4c
cld
movsd dword es:[edi], dword [esi]
sti
mov edx, 0xbfb89562
pushfd
in al, 0xc8
jecxz 0x100cea53
insb byte es:[edi], dx
push ss
jg 0x100ceab6
push 0x6a68fa29
je 0x100cea6c
sub edx, edi
push 0x8c2a746a
sal dword [esi - 0x6a], cl
mov ebx, ss
jbe 0x100ce9dc
xchg ebx, ebp
inc esi
sub bh, byte [ecx + 0x3e40d717]
outsd dx, dword [esi]
push ebx
idiv byte [ecx + ecx*4]
aam 0xa2
scasb al, byte es:[edi]
call 0x85952706
sub dword [esi + 0x1c42ed5a], ecx
and ah, byte [esi - 0x43f1a191]
xor bl, byte [ecx - 0x2f]
jl 0x100cea80
mov esp, edx
mov byte [0x3caae8ae], al
mov byte [ebp + 0x29], dh
mov ds, word [edx - 0x13]
inc edx
sbb al, 0x22
cmpsb byte [esi], byte es:[edi]
outsd dx, dword [esi]
pop esi
push cs
mov esp, 0x7cd15932
adc ebp, dword [edx - 0x24]
push 0xffffffffffffffdc
outsd dx, dword [esi]
pop ebp
xchg ebp, eax
mov eax, 0x7c06dbca
mov eax, dword [0xf8e7a996]
push cs
sbb byte [esi - 0x61f0eaaa], 0xd4
dec esp
adc eax, 0x4cd49e0f
mov al, byte [0x56d62852]
out 0x65, eax
inc edx
sub eax, 0xbc8ebb5c
daa
and ebx, edx
test al, 0
mov al, 0x45
arpl word [eax], bp
cli
lahf
sub eax, 0x169daaf2
das
test bh, dl
and eax, 0xe020976c
or dh, ch
mov word [0xeeaf1ac5], fs
sub dword [ebx + 0x308f71c], 0xffffffb5
or al, 0x12
test dword [eax], 0x120cb503
sbb byte [esi - 8], ah
out 0x3a, al
fbstp tbyte [edx - 0x5b]
xlatb
cmp byte [ebx + 0xdc43d5b], ch
int1
pushfd
stosb byte es:[edi], al
lodsd eax, dword [esi]
and dh, dh
scasb al, byte es:[edi]
fiadd dword [ecx + edx + 0x6ba7d9d8]
lds edx, [ebx - 0x80]
xchg byte [ecx - 0x6b], bl
mov ch, 0xde
inc ebp
scasb al, byte es:[edi]
insb byte es:[edi], dx
inc byte [eax + ebp + 0x4cc26b34]
sub esp, dword [edx]
add dword [ebp - 0x22a76ff0], edx
rcr dword [eax - 0x6a783b5], 0x28
pop ebx
push esi
mov dl, 0x9d
fist dword [esi + 0x66]
dec eax
insd dword es:[edi], dx
sub esp, ebx
adc byte [eax], ch
dec esp
push esp
and al, 0x52
dec esi
insd dword es:[edi], dx
out 0x57, eax
push ebx
dec edi
mov dword [eax], esi
mov eax, dword [0x37baffab]
xor ebx, esp
xor ah, byte [eax + 0x2a]
sal dword [ebx - 0x1a37d3d4], cl
cmc
dec eax
sbb esp, dword [esi]
dec esp
sbb byte [0x98356790], bh
sub dword [0x6c5301f4], esi
movsb byte es:[edi], byte [esi]
imul ebx, dword [ebx + 0xebffe2], 0xcb9bb79c
sahf
ror dword [ecx], 0x1f
pop es
fidivr word [ebx]
mov al, 0x24
dec ebx
popfd
and dword [ebp - 0x110], 0
pushfd
test byte [0x100cebe7], 0x20
jne 0x100cebe8
shr byte [ebp + 0x5e], 0xb1
add byte [esi - 0x2d72c187], dl
add byte [ebx - 0x5ce1b42], al
outsd dx, dword [esi]
out 0xe8, al
cmp al, 0xf9
sbb dword [edi], esi
mov al, byte [0x1a4d47c5]
fnstcw word [ebx + edx*4]
inc ebx
mov dword [edx - 0x4e9b6bca], edi
lahf
xor al, byte [ecx]
rcr ecx, cl
mov al, byte [0x52faf40d]
imul ecx, eax, 0x64276ea4
xor dword [ecx - 0x49], edi
loop 0x100ceb2b
jb 0x100ceb37
in eax, dx
xchg ebp, eax
mov dh, 0xd2
or eax, 0x848bc308
and esi, edi
push edi
adc bh, bl
mov dl, 0x31
cld
in al, dx
xor dword [edx], eax
cmpsd dword [esi], dword es:[edi]
mov esi, 0xce7d6a49
sahf
aaa
pop ss
adc eax, 0x4d5f7a7c
pop sp
mov dh, byte [esi + edx*8 - 0x7f]
int 0xed
sub al, 0x40
mov edx, dword [ebx + 0x7e]
sbb ebp, dword [edi - 0x2bba440c]
fnstcw word [ebp - 0x611cadca]
sahf
mov edx, 0x736f81c0
sti
loopne 0x100cec61
sub edx, ebp
movsd dword es:[edi], dword [esi]
into
jecxz 0x100cebd9
popfd
lea edi, [ecx + eax*4]
pushfd
test byte [0x100cec5e], 0x55
jne 0x100cec5f
sub bh, byte [ebx]
push ds
in eax, dx
mov esi, 0x36999838
mov esi, 0xb487c2f8
adc byte [ebp - 0x38174e2a], 0x2e
mov dword [eax - 0x880554f], eax
push edx
in eax, 0x41
or ecx, dword [0x3c18789a]
leave
ja 0x100cebb0
invalid
cld
sbb al, 0xab
and al, 0x9d
mov edi, 0xcf710d31
inc esi
fimul dword [esi + 0x1783a2ff]
int3
popfd
test eax, eax
jle 0x100cef86
ror byte [edi], 0x8e
push ds
add eax, dword [eax]
add bh, bh
mov ch, 0xec
invalid
push dword [ebp - 0x114]
call fcn.1011d740
pushfd
test byte [0x100cecab], 0xd7
jne 0x100cedac
and edx, dword [eax + ecx*4 + 0x21b9a878]
mov ch, 0x97
jbe 0x100cec4a
mov ebp, esp
inc edx
stc
xchg dword [edi + 0x18], ebx
mov dword [0xc28ae281], eax
or eax, 0x2160f00
xlatb
push es
mov bl, bl
sub eax, dword [eax]
mov cl, 0x4e
jnp 0x100cec5f
dec ecx
and eax, 0x9e687c34
inc ecx
cld
xor ch, bl
ror byte [0xbda41b19], 1
out dx, eax
cmp eax, 0xba3271e4
int1
mov ss, word [eax + 0x1a3959c5]
popal
mov esp, 0x3a06a6cd
mov edi, ebp
sbb esi, dword [esi - 0xf8293dc]
std
sbb esp, dword [ecx]
mov al, byte [0xf7e28ecc]
scasd eax, dword es:[edi]
arpl sp, dx
stc
xchg ebp, eax
or dword ds:[edi + 0x75], edi
int1
mov ecx, 0xd944312f
cld
sbb ebp, esp
xor byte [esi + 0x70633d6f], ch
das
jns 0x100cecdf
push ebp
cmp eax, edi
aaa
mov al, byte [0xce2b6c6b]
cmpsd dword [esi], dword es:[edi]
push cs
mov bh, 0xc7
in al, dx
sub ch, byte [ebp - 0x4230373b]
test byte [edi + 0x37], ch
sti
and al, 0x98
mov byte [edi], cl
scasb al, byte es:[edi]
ja 0x100ced1d
or cl, dh
pop ds
push ebp
or ebx, ebp
imul esi, dword [0x6dcb1727], 0xffffffca
jbe 0x100ced01
invalid
sbb esp, edi
fidiv word [ecx + 0x21]
sbb byte fs:[ecx + 0x4508c070], ch
pushfd
pop ss
imul esp, ecx, 0xbd312128
adc byte [ebp - 0x7fcbf9ae], 0x89
xchg dword [ecx + 0x7b24a529], esp
and eax, 0xa8cb619f
push ds
rep movsd dword es:[edi], dword [esi]
xor al, byte [ecx - 0x26714056]
pop ecx
inc edx
xchg ebp, eax
cmpsb byte [esi], byte es:[edi]
push eax
test byte [ecx - 0xb53e9ca], dh
dec edx
jmp dword [ebx + 0x18]
fcomp qword [eax - 0x3a]
and edx, dword [esi]
xor byte [ecx], cl
pop eax
invalid
mov cl, 0x92
xor esp, dword [edx]
dec eax
out dx, eax
sbb dword [ecx], ecx
push ds
std
nop
jb 0x100ced76
mov fs, word [ecx]
pop esi
pop ebp
push es
cwde
in al, dx
mov bh, 0x37
add dword [ebx + eax*4], ecx
mov esi, 0x93097710
popal
inc edi
xchg dword [edi - 0x54], esi
js 0x100cedbf
arpl word [ebx - 0x2c], bx
aaa
salc
fiadd dword [eax]
adc al, 0x8c
idiv byte [edi]
popfd
push dword [ebp - 0x114]
pushfd
test byte [0x100ceeb3], 0x8b
jne 0x100ceeb4
add byte [eax], al
jae 0x100cedda
mov esi, 0x6ab66875
mov dh, 0x6a
pop esi
ja 0x100ced75
ja 0x100ced7c
push 0x7fd5c11b
ficom dword [eax]
fmul qword [edx - 0x3f]
outsd dx, dword [esi]
mov bl, 0xa9
push 0xffffffffffffffc4
ja 0x100cede3
test eax, 0x477c46a
push ecx
cmp dl, ch
mov eax, dword [0x24ab5fac]
div cl
mov eax, dword [edi + 0x25]
sbb al, 0xec
push ss
daa
jno 0x100cee63
mov cl, 0x68
mov esi, 0x44f5f266
shl esi, cl
xchg ebp, eax
pop esi
sbb byte [0xc593db6], 0xc8
movsd dword es:[edi], dword [esi]
xor byte [ecx], dl
cmp eax, 0xa4276817
mov dh, 0xb9
xchg ebx, eax
mov dword [0x3821faf8], eax
cmp al, 0x16
pop edi
sub esi, edi
jl 0x100cedc6
cmp byte [edi - 0x5acc56f8], bh
and dword [esi], 0xdf4673a8
xor dh, cl
mov bl, 0xde
push ecx
cmc
push edx
xchg ebx, eax
imul esi, edx, 0xffffff91
fisub word [eax + 0x63]
push esi
and al, byte [eax]
xor al, 9
call dword [edi + 0x35d4a6a1]
xor ah, byte [0xbf8a3bd8]
aas
and al, 0x84
mov bh, byte [0x9593ef2]
in eax, 0x61
popal
pop edi
jne 0x100cee51
mov ebx, esi
int3
add ecx, dword [edi - 0x2e]
mov al, byte [0xaec1cea8]
or cl, byte [edx + 0x6e27d506]
and ch, dl
mov edi, 0xcded0607
push ebx
inc esi
pop eax
mov dword [0xfc9f86b4], eax
push edx
leave
mov esp, 0xebb4c2d0
add dword [ebx + 0x76f5238e], ebx
xor dword [ecx], ebx
and dword [edi + ebp*8 - 0x27918614], ebx
pop eax
int1
push ss
mov al, dh
pop es
sbb eax, 0x999df29f
xchg cl, ch
loopne 0x100ceecf
sbb byte [ecx + 0x73], cl
dec eax
cld
dec ebp
xchg edi, eax
sub dh, byte [esi + 0x1130d4e0]
dec ecx
popfd
mov dword [ebp - 0x118], eax
push edi
call fcn.1011f120
mov eax, dword [ebp - 0x110]
mov ecx, dword [ebp - 0x10c]
mov dword [ecx + eax*4], edi
mov ecx, dword [ebp - 0x118]
add esp, 0xc
invalid
or dword [ebx - 0x11773], 0xcc483ff
inc eax
lea edi, [ecx + edi + 1]
mov dword [ebp - 0x110], eax
pushfd
test byte [0x100cef7c], 0x8f
jne 0x100cef7d
push ecx
cdq
lodsd eax, dword [esi]
push ebp
test dword [edx + 0x57d3ade3], ebp
inc esi
add ebx, dword [eax]
inc ecx
je 0x100cef2b
sub ebp, edi
std
mov dword [0xef42b769], eax
sbb ebp, ecx
pop ebp
mov bh, 0x3b
pop ds
nop
jg 0x100cef50
mov byte [ebx - 0x4f], cl
mov bh, 0xc2
dec ebx
mov ebx, 0x629ea6ad
sbb ch, byte [esi]
sub byte [edx - 0x794dea62], ah
fsubrp st(0)
pop ecx
loopne 0x100cef81
daa
mov bh, byte [eax + 0x75]
fld xword [ebp + 0x27]
jne 0x100cef08
insd dword es:[edi], dx
daa
dec ebx
jb 0x100cef26
into
xchg ebp, eax
sbb ah, 0xa6
sbb eax, 0xb46d915d
push esp
fsub qword [esi - 0x6ea2e2d2]
insd dword es:[edi], dx
mov ah, 0x54
loopne 0x100cef35
aam 0xa3
jecxz 0x100ceeca
xchg dh, dh
or al, 0xe2
insd dword es:[edi], dx
test byte [edx], 0x6d
jge 0x100cef43
pushal
mov dword [si + 0x5c], esi
pushal
lodsb al, byte [esi]
sahf
inc eax
outsd dx, dword [esi]
xor dl, dl
xchg ebx, eax
pushfd
mov dl, 0x28
pop ecx
sbb eax, dword [eax - 0x6f4fa351]
xor eax, 0x71915eb5
jne 0x100cef96
scasd eax, dword es:[edi]
mov cl, byte [edx]
js 0x100cefb2
jo 0x100cefa9
lodsd eax, dword [esi]
stosd dword es:[edi], eax
clc
loop 0x100cef01
sbb byte [0x17784130], bh
inc ecx
js 0x100cef92
mov dh, 0x2b
popfd
cmp eax, dword [esi]
jl 0x100cec68
mov edx, fs
cld
invalid
mov eax, dword [ebp - 0x10c]
cmp byte [ebp + 0x14], 0
mov dword [ebx + 0x24], eax
pushfd
and al, 0x9c
test byte [0x100cefca], 0xee
jne 0x100cefcb
retf 0xcef
add ecx, eax
jnp 0x100cef25
jbe 0x100cef78
cmp dword [edi], ecx
inc ebp
inc ebp
mov edx, 0x53922110
adc byte [ecx], ah
xchg edx, eax
push ebx
dec eax
aam 0x73
jl 0x100cef52
mov byte [ebp + 0x24974734], bl
adc byte [ebp + 0x76f2fa17], 0xed
mov al, byte [0x65bb4c79]
std
mov cl, 0xe8
add esi, dword [eax + 0x3d]
lodsb al, byte [esi]
popfd
setne al
and dword [ebx + 0x34], 0
add al, 0x30
mov byte [ebx + 0xa4], al
mov eax, dword [ebp + 8]
mov dword [ebx + 0x2c], eax
lea eax, [ebx + 0x28]
push eax
mov dword [ebx + 0x30], 0x10146825
call dword [ebx + 0xc]
sub esp, 0xc
mov edi, esp
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
call dword [ebx + 4]
push dword [ebx + 0xac]
mov esi, eax
pushfd
test byte [0x100cf0f7], 0xa3
jne 0x100cf0f8
mov ah, 0x6b
outsd dx, dword [esi]
int1
fld qword [edi]
lahf
clc
add eax, dword [edx]
cwde
jle 0x100cf089
insb byte es:[edi], dx
dec edi
popfd
xor byte [edx + 0x4e], bl
enter 0xffffffffffff9dc2, 0x4e
jns 0x100cf01c
int 9
jge 0x100cf058
push ebx
pop es
pop ds
pop eax
pop ebp
or al, 0xd1
mov dh, 0x3d
pop edx
sahf
stosd dword es:[edi], eax
mov dl, 0x7f
fbstp tbyte [ecx - 0x32]
push esp
ja 0x100cf0b6
push esp
cmpsd dword [esi], dword es:[edi]
pop esi
add eax, 0xd8fe3309
jb 0x100cf098
mov edx, 0x2eb8bc8a
add bl, al
lodsd eax, dword ss:[esi]
cmc
lahf
add byte [ebp + 0x48e23318], ah
movsd dword es:[edi], dword [esi]
sbb byte [ebx], dh
loop 0x100cf0a5
cmp byte [esi - 0x11a3bde5], dh
mov eax, dword [0x573437ef]
dec esi
xchg ebp, eax
xchg esi, eax
not dword [ebx - 0x2c]
sahf
test al, 0x9a
pop ecx
or esi, dword [edx - 0x6116ee32]
pop ds
out 0x17, eax
cmp dword [ecx + 0x3017074e], eax
and dword [ebx + 0x66ca6436], 0x10e58ec1
adc esp, dword [eax]
mov esp, 0x2c151431
adc dword [edx], ebx
mov cl, bl
sal byte [edx], cl
salc
imul ebx, ebp, 0x68adb010
or dword [esi], 0x52
mov fs, ebp
adc byte [ebx], dl
and byte [esi + edi - 0x44], ah
xor dword [edx - 0x77e5eed4], edx
invalid
push cs
push edx
and al, 0x9b
lodsb al, byte [esi]
push es
mov ah, 0x50
push eax
and al, 0x96
xor esi, dword [esi - 0xd9924cb]
pop ss
sub ecx, dword [ebp - 0x5c7587be]
add al, byte [edi + 0x26]
mov ebp, 0xa6b16841
clc
sbb dl, byte [esi - 0x46]
xor ebp, ebx
push ebp
mov dh, 0xaf
cwde
mov ch, 0xf
loop 0x100cf0ac
mov dl, 0x29
inc esi
pop ss
add byte [ebx + 0x4622dc00], dh
cmp ecx, dword [ecx - 0x7b0d74e3]
and esp, ecx
pop es
emms
jl 0x100cf082
sti
cmp al, 0xa3
dec ebx
and dword [edx + 0x318fbe19], edi
add eax, 0x76b305c3
popfd
call dword [sym.imp.KERNEL32.dll_GlobalUnlock]
push dword [ebx + 0xac]
call dword [sym.imp.KERNEL32.dll_GlobalFree]
mov bl, 0xac
add byte [eax], al
add bh, bh
adc eax, sym.imp.KERNEL32.dll_GlobalFree
pushfd
test byte [0x100cf12f], 0x5a
jne 0x100cf230
push ss
sbb bh, byte [esi + 0x7d]
loopne 0x100cf0bf
mov al, byte [0x689fd14b]
xchg edx, eax
dec ebx
rcr dword [edi - 0x3c846d98], 1
jnp 0x100cf0e9
loopne 0x100cf1a5
sub dword [esi], ebx
pop esi
jne 0x100cf11e
xchg edi, eax
sahf
clc
pop ebx
mov ss, word [edx - 0x70]
nop
inc ecx
or dword [0x451dff69], edx
and eax, 0xf3903819
stosd dword es:[edi], eax
and dword [esi + ecx*8 + 0x62d70898], edi
xchg esi, eax
dec esi
inc eax
jg 0x100cf100
jae 0x100cf133
rol byte [0x9b790783], 1
mov dword [0x464b8a0b], eax
jne 0x100cf124
and edi, dword [ebx + ebx*4]
cwde
push 0x13
je 0x100cf16b
inc ebp
adc edi, edx
mov dl, 0xce
jle 0x100cf12e
les ebx, [edx]
add al, 0x3d
mov ebx, 0x2d392676
pop ecx
cwde
cmp byte [ebx], 0x88
dec esp
jne 0x100cf170
jbe 0x100cf198
cmp dword [0x3b809859], ebp
mov byte [ebp + esi*2 - 0xc], cl
movsd dword es:[edi], dword [esi]
push esi
and al, 0xf4
xchg ebp, eax
int 0x59
fcomp st(2)
aaa
cld
lea edx, [edx + 0xb9f9c79]
salc
cwde
dec ecx
arpl word [edi + 0x55daf960], dx
adc ch, dl
and eax, 0x6009efcc
adc eax, 0xb5a14fd3
call 0x2ddd76a0
xor al, 0xbe
stc
jns 0x100cf1c7
rcr byte [0x66f9be34], 1
jns 0x100cf1c7
int1
pop ebp
push es
sub dl, byte [ecx + 0x59]
mov al, dh
pop ds
pushfd
jle 0x100cf1e7
or bh, dh
xlatb
jge 0x100cf178
test eax, 0xb1984997
inc byte [edi - 0x6117ff6d]
add al, ch
sahf
pop ebp
jb 0x100cf170
mov dword [0x955e9c30], eax
salc
ror dword [eax + 0x22], cl
int 0x1e
xor byte [esi + ebx*2 + 0x48d3d695], bl
and ah, byte [ebp - 0x33]
push ds
jg 0x100cf214
salc
push eax
mov edx, 0x3ede1cd6
sub eax, 0xc07a78cf
stc
pop es
imul dword [ebp - 0x80]
jae 0x100cf252
call 0x29f8883
aas
push ds
dec esi
aam 0x32
dec ecx
rcr byte [eax - 0x64], cl
or ecx, ebp
pop esi
rcl dword [edi - 0x77], 0x89
fstp qword [edi + edi*8 + 0x16fe9cc0]
mov ch, 0x43
jno 0x100cf1cc
inc eax
mov ecx, 0xb2e1879
int1
popal
outsb dx, byte [esi]
adc eax, 0x89b0d459
lahf
xor dword [ebx - 0x445088bf], 0x31e6428b
sbb ebx, ecx
test eax, 0x8eb06ce5
aaa
inc eax
popfd
mov ecx, ebx
call fcn.100cd079
xor eax, eax
test esi, esi
sete al
mov ecx, dword [ebp - 4]
pop edi
pop esi
xor ecx, ebp
pop ebx
call fcn.1011e48a
leave
ret 0x10
mov ebp, esp
sub esp, 0x10c
mov eax, dword [0x10170c30]
xor eax, ebp
mov dword [ebp - 4], eax
push ebx
mov ebx, dword [sym.imp.KERNEL32.dll_GlobalAlloc]
pushfd
test byte [0x100cf2f9], 0x2e
jne 0x100cf2fa
push esi
mov ecx, 0xe7bdf30c
adc edi, dword [esi]
xor dword [eax + 0x52], ebp
std
adc ebx, dword [eax + 0x7c]
mov dl, 0x24
adc ebx, dword [edx]
in eax, dx
mov byte [ebx + ebx*8 - 0x3e], dl
dec edi
add eax, 0xe9f58f44
adc eax, 0xf621c905
enter 0x4689, 0x74
lea edi, [edi]
dec edx
insd dword es:[edi], dx
fucomp st(3)
add dh, byte [0x4da2e909]
mov dl, 0xac
dec ecx
insb byte es:[edi], dx
xor al, 0x69
enter 0xfffffffffffffdde, 0xfffffffffffffff5
jecxz 0x100cf333
outsd dx, dword [esi]
int3
fadd dword [ebp - 0x62869873]
add al, 0xdb
test eax, 0x2584d6ea
mov dword [edi + 0x73], eax
popfd
push esi
pushfd
test byte [0x100cf34c], 0xa
jne 0x100cf44d
adc dword [ecx - 0x680501c9], esp
enter 0xffffffffffff8798, 0xffffffffffffffd8
das
sub al, 0x63
mov al, byte [0xea9dcf3]
sub esp, dword [edi + 0x4276d9fe]
test byte [esi + 0x4ca4c385], ah
nop
leave
pop esp
sbb al, byte [ebx - 0x5a]
jl 0x100cf2ea
aas
mov ebp, 0x83ac4545
mov byte [ebx + 4], dl
out dx, al
pop es
sbb ch, al
cmp ebx, dword [edx]
fld qword [eax + 0x16]
in eax, 0x56
inc ecx
stosd dword es:[edi], eax
int 1
inc edi
mov esi, 0xa64805c8
pop esp
dec edi
mov dword [0x2832f23f], eax
salc
sbb eax, ebp
frstor dword [ebp + edi + 0x7d]
mov byte [ecx - 0x6f4b094], dl
inc ebp
popfd
cmp al, 0x98
pop esi
dec ecx
push ds
ror cl, cl
pop esi
add byte [esi + 0x78], ch
mov esp, 0xa174f5d8
pushal
sub bl, byte [eax + 8]
test dword [ebp + 0x55fe324], ebp
adc dword [ebp - 0xaef3a31], ebx
enter 0x114e, 0x6b
daa
fisubr dword [edx - 0xe3d06ed]
xor al, 4
mov edx, 0x3ae3dfb6
in al, dx
add ah, al
and dword [esi + 0x18bf3cb9], ebp
pop ebx
mov esi, 0x183f317e
inc ebp
sbb edi, ecx
and ebx, dword [ebx - 0x61]
pop ebx
lahf
or cl, dl
adc ebx, 0x45ebe91b
mov ebx, 0x7a0ba024
lodsb al, byte [esi]
mov eax, 0xb0a1f70a
mov dh, 0x5c
in al, 0xf2
sbb dl, al
mov esi, 0x22ba3251
pop esp
add eax, 0x5f5d966b
mov esi, dword [ecx + 0x33e3fe79]
movsd dword es:[edi], dword [esi]
mov dword [0x128a0fbd], eax
jno 0x100cf425
int 0x6e
not dh
add dword [ebp - 0x5fe8abe9], eax
out dx, eax
outsd dx, dword [esi]
loop 0x100cf3ae
std
jb 0x100cf408
mov dl, 0x2f
mov al, byte [0xc051f41b]
inc eax
aas
inc esp
sub dl, byte [ebp - 0x37]
stosd dword es:[edi], eax
pop ss
cmp ecx, dword [ebx - 0x73]
cmp eax, dword [ebx + ebp*2]
add al, 0x6b
imul edx, dword [esi + 0x729cd02f], 0xffffffd0
xor dl, 0xcc
xchg esi, eax
das
rcr byte [edx + esi*2 - 0x330d7f30], 1
scasb al, byte es:[edi]
inc edi
in eax, 0x14
mov esi, ebp
pop ss
out 0x51, al
inc ebp
sub al, 0x2b
add byte [ecx + 0xbcc4b7e], ah
les ebp, [ebx - 0x59]
insb byte es:[edi], dx
leave
arpl word [ebx - 0x14], di
sub edi, dword [ebp + 0x21]
cmp esi, ecx
jecxz 0x100cf4a9
scasd eax, dword es:[edi]
or eax, dword [0xfa42d58f]
xlatb
or esp, dword fs:[esi]
clc
cmp esp, ebp
cli
dec esi
xchg byte [ebx], dl
xchg ebp, eax
clc
into
fisttp word [eax + 0x11]
popfd
push edi
push 0x44
push 0x40
mov esi, ecx
call ebx
pushfd
test byte [0x100cf47b], 0x54
jne 0x100cf47c
cmc
sub byte [ebp - 0x12bf98ef], bl
dec edi
push edi
sbb ebp, dword [edi + 0x7a33bf28]
cwde
push edi
jns 0x100cf407
leave
inc edi
std
mov ch, 0xea
aam 0x98
outsb dx, byte [esi]
popfd
xor edi, edi
mov dword [esi + 0xcc], eax
cmp eax, edi
jne 0x100cf490
xor al, al
jmp 0x100d03d4
push eax
call dword [sym.imp.KERNEL32.dll_GlobalLock]
mov dword [esi + 0xbc], eax
cmp eax, edi
jne 0x100cf4bd
pushfd
test byte [0x100cf4ad], 0x30
jne 0x100cf4ae
out 0xd6, al
in eax, dx
popfd
push dword [esi + 0xcc]
call dword [sym.imp.KERNEL32.dll_GlobalFree]
jmp 0x100cf489
push 0x2c
push 0x40
call ebx
mov dword [esi + 0xc8], eax
cmp eax, edi
jne 0x100cf4db
push dword [esi + 0xcc]
call dword [sym.imp.KERNEL32.dll_GlobalUnlock]
jmp 0x100cf4af
push eax
call dword [sym.imp.KERNEL32.dll_GlobalLock]
mov dword [esi + 0xb8], eax
cmp eax, edi
pushfd
test byte [0x100cf529], 0xc2
jne 0x100cf52a
in al, dx
adc ch, 0x70
sub al, 0x80
adc al, 0x6b
pop edi
push ds
add bh, 0x1b
xchg ebx, eax
and al, 0x2a
xchg edi, eax
xor ebx, edx
test al, 0xb8
push esi
cld
rcl dword gs:[eax - 0x3e], cl
push es
xlatb
cmp byte [eax + 0x717b2995], bl
dec ebp
into
sub edi, dword [edi]
stosd dword es:[edi], eax
js 0x100cf535
mov esi, 0xa5e68753
out dx, eax
jb 0x100cf582
push edx
les ebp, [edx]
popfd
jne 0x100cf58a
push dword [esi + 0xcc]
call dword [sym.imp.KERNEL32.dll_GlobalUnlock]
pop eax
popal
adc al, 0x10
push dword [esi + 0xcc]
mov edi, dword [sym.imp.KERNEL32.dll_GlobalFree]
call edi
pushfd
test byte [0x100cf57b], 0x61
jne 0x100cf57c
fmul qword [edi - 0x6e]
sbb byte [ecx + 0x4dc04b7a], 0xb3
test byte [ebx + 0x7e], dh
inc byte [esi + 0x12]
out dx, al
nop
mov ebx, dword [edi]
jbe 0x100cf5a0
mov ah, 0xb8
jecxz 0x100cf582
sal byte [eax - 0x4d], 1
adc eax, edi
int 0x25
mov dword [0x815cf50b], eax
push eax
cdq
cld
daa
outsb dx, byte [esi]
popfd
push dword [esi + 0xc8]
call edi
add bh, bh
xlatb
jmp 0x100cf489
mov dword [eax + 0xc], 0x100cd720
mov eax, dword [esi + 0xb8]
mov dword [eax], 0x100cd726
mov eax, dword [esi + 0xb8]
pushfd
test byte [0x100cf66f], 0x29
add byte [eax], al
add byte [esi + esi*8 + 0xcf66f05], bl
adc byte [ecx], ch
jne 0x100cf670
pop edi
jl 0x100cf5cf
inc ecx
mov byte [esi - 2], ch
sbb al, 0x5f
pop ds
sbb byte [edx + edi], dl
sub dh, bl
mov dh, byte [edi + edx*4]
and byte [esi + 0x6d8f4b1e], bl
add al, 0xe0
mov ecx, 0xcd4edb37
dec dword [edi - 0x72]
mov esp, 0x117530d3
inc edx
lodsd eax, dword [esi]
loopne 0x100cf5e3
int 0xff
dec edi
invalid
insb byte es:[edi], dx
out dx, eax
lodsb al, byte [esi]
pop edi
std
sbb ebx, dword [edi - 0x6b0644f0]
sub ecx, dword [ebx + esi*2]
pop ebp
adc byte [ebx + 0xc2b94f9], bh
jae 0x100cf648
dec dword [esi - 0x79]
pop ebp
xlatb
or dword [edx - 0x58], esi
and edi, eax
je 0x100cf59d
push edx
dec edx
insd dword es:[edi], dx
push ebp
mov al, 0x3a
push esi
xchg ebp, eax
scasd eax, dword es:[edi]
aas
lodsd eax, dword [esi]
cmp eax, 0x412edb75
inc ecx
pop ecx
dec ebp
add dl, ah
int1
std
mov ah, 0xaf
in al, dx
imul esp, dword [ecx + 0x73], 0xffffff93
rcl byte [ebp + 0x64415c25]
je 0x100cf605
je 0x100cf605
inc ecx
xchg esp, eax
xor dword [edx + 0x60d1ace2], esp
ja 0x100cf619
movsb byte es:[edi], byte [esi]
push 0x961f4b34
inc eax
mov bl, 0x6a
adc eax, 0x13f90bcf
mov al, byte [0x828765ce]
mov ecx, 0x80deb7b8
sar dword [eax - 0x2b505261], cl
mov eax, 0xd4afad9f
or eax, 0xe4866ecb
popal
in al, 0x61
sbb edi, 0xffffff88
out 0x38, al
sub edi, dword [eax + 0x205c85c0]
cmp byte [ebp + 0x1ec4831e], 0x45
jo 0x100cf63f
cmp eax, 0x428f4bcc
mov al, byte [0x788146d7]
sbb dword [ebp + edi*8 - 0x66], ebx
inc ebx
bound edi, qword [edx - 0xe]
popfd
mov dword [eax + 4], edi
mov eax, dword [esi + 0xb8]
mov dword [eax + 8], 0x100cd2a3
mov eax, dword [esi + 0xb8]
mov dword [eax + 0x10], 0x100cd71d
pushfd
test byte [0x100cf78d], 0x23
jne 0x100cf78e
add byte [eax], al
add byte [esi + 0x37], al
inc esi
aaa
sub ch, byte [eax]
xor al, byte [edx]
sal dword [esi - 0x464f6e2f], 0xeb
bound esi, qword [ecx + 0x7b7fabc6]
and byte [edi], bh
mov bl, 0xab
stc
or esi, dword [0xd89c6180]
ja 0x100cf736
inc ebp
fist dword [ebp + 0x115dee84]
cmp dh, ch
xor bh, byte [edx + esi*8]
das
test dl, 0xf4
cmp dh, byte [esp]
mov dh, 1
cmpsd dword [esi], dword es:[edi]
in eax, dx
dec ecx
xchg ebp, eax
call 0x34f54d4f
in al, 0x3a
sbb al, 0x82
cmpsb byte [esi], byte es:[edi]
call 0x55a8853a
ja 0x100cf698
test eax, 0x94d6638b
push edx
xor al, 0x5f
test ah, 0x32
mov es, eax
and eax, 0x243ac895
or byte [edx], 0xb8
and eax, edx
xor al, 0x89
adc al, 0xa1
scasb al, byte es:[edi]
adc eax, 0x8d0a07f7
out 0x41, al
xor esi, ebp
imul ebp, eax, 0x54
push esp
xchg dword fs:[esi], ecx
mov dword [0x24da05c2], eax
sar byte [ebx - 0x17], 0xf1
jae 0x100cf787
and ah, byte gs:[ecx]
push ss
dec eax
scasb al, byte es:[edi]
xor dword [eax - 0x41], ebx
test dl, al
scasb al, byte es:[edi]
cmp al, byte [ebp + 0x4dac24e9]
test ch, bl
cmp cl, cl
orps xmm1, xmmword [ebp + 0x73]
xor eax, 0x3d639b1e
inc eax
mov ah, 0x1d
mov dh, 8
dec edi
int 0x29
jecxz 0x100cf74c
push ecx
add ah, byte [ebx]
xchg esi, eax
out dx, al
mov ah, 0x78
jnp 0x100cf70e
movsb byte es:[edi], byte [esi]
js 0x100cf771
mov bh, 0xe3
jg 0x100cf786
cmp eax, 0xb84cae32
add ecx, dword [eax - 0xf]
adc byte [ecx + edi*2 + 0x6c], 0x33
xor al, 0xd3
js 0x100cf7df
mov cl, 0xeb
dec esi
clc
jecxz 0x100cf7ad
adc eax, 0x8774a09e
shr bh, 1
and eax, 0x607724ab
and byte gs:[esi + 0x2c33e44c], ah
xor ebx, dword [ecx]
nop
xor ebx, dword [esi + esi - 0x6a]
sbb dword [eax - 0x69c9a3cd], edx
daa
popfd
lea eax, [ebp - 0x10c]
push eax
lea eax, [ebp - 0x108]
push eax
push 0x104
push edi
pushfd
test byte [0x100cf7d3], 0x31
jne 0x100cf7d4
das
push esi
jb 0x100cf807
jle 0x100cf7d3
dec ebx
add dword [ebp - 0x4a], eax
mov ah, 0x86
xlatb
pop ss
mov esi, 0x98fb69b8
and esi, dword [ebx - 4]
in eax, 0xad
fmul dword [eax - 0x66]
mov eax, dword [0x263cc308]
fstp xword [esi]
push 0xae7c2037
scasb al, byte es:[edi]
popfd
push str.unzip32.dll
pushfd
test byte [0x100cf884], 0xba
jne 0x100cf885
or al, 0x10
mov edx, 0x9d850f
add byte [eax], al
add byte [esi + 0x2e], dl
or byte [eax - 0x6d53a506], bl
push esi
or byte cs:[eax - 0x6d53a506], bl
js 0x100cf7ba
add al, 0xd5
sbb eax, 0x2d6333c4
sbb edx, ebp
push ss
add dh, byte [edx + 0x36]
int3
cmp dword [edx + 0x26d11f40], 0x7352324
enter 0x2ddf, 0xffffffffffffff9f
adc byte [edx - 0x58], bl
stosd dword es:[edi], eax
jecxz 0x100cf82b
inc esp
sti
lds edi, [ebx + 0xdabfe31]
mov ah, 0xee
jns 0x100cf8a0
js 0x100cf7e7
mov esi, 0xf129a5f2
movsd dword es:[edi], dword [esi]
sub ecx, esi
outsd dx, dword [esi]
dec esp
popal
lea ebx, [edx + 0x31cce687]
test al, 0xe6
mov ch, 0x69
dec esi
add eax, 0x47e9cc1f
cmovge ebp, ebx
cmp dword [edi + 0x27682516], ebp
cmp dl, byte [eax + 0x4a]
pop ds
cmc
xchg ecx, eax
and byte [esi], 0xb4
call 0x8ac681c0
xor byte [edx], 0x4e
pushal
push edx
daa
mov edi, 0xbe3894c6
or al, 0xfb
sti
sub bh, byte [edi]
push 0x32
mov word [ebp + 0x72267732], ds
jo 0x100cf827
xor al, 0xdb
call 0x971b3491
ror dword [ecx - 0x7888cc70], cl
push ds
mov bh, 0x23
or ecx, dword ds:[edx - 0x12]
popfd
push edi
call dword [sym.imp.KERNEL32.dll_SearchPathA]
test eax, eax
jne 0x100cf99f
pushfd
test byte [0x100cf991], 0x38
jne 0x100cf992
add byte [eax], al
add byte [esi - 0x74a73ad5], cl
mov gs, word [ebx]
lds ebx, [eax - 0x75]
dec esi
cdq
push edx
not esp
dec ebx
xor al, 0xc5
dec edi
rcl dword [ebx - 0x62], 0xbb
jg 0x100cf8de
fimul dword [eax - 0x4f]
push eax
or al, dl
mov edi, 0x578dc7df
cli
jg 0x100cf896
push ss
inc edi
xlatb
cld
sbb edi, dword [edx + eax - 0x7d]
stosd dword es:[edi], eax
outsb dx, byte [esi]
aad 0x63
jae 0x100cf945
push eax
in al, dx
pushfd
add dword [ecx + ebx*2 + 0x71], 0x4f85c5d4
mov dword [eax - 0x112f4b1d], edx
lodsd eax, dword [esi]
test byte [ecx - 0x21], 0x73
out dx, eax
dec ebx
into
out 0x12, al
dec ecx
inc ebx
test cl, al
test byte [edi], cl
les ebp, [ecx + 0x77]
test dword [ebp + ecx*4 + 0x6a933127], esp
call 0xdf28c040
inc ebp
aam 0x29
jns 0x100cf90b
sub dword [esi + 0x79], esp
add dh, byte [edi]
aaa
jo 0x100cf973
mov gs, word cs:[bx + di + 0x12af]
loopne 0x100cf962
mov gs, word cs:[ecx + 0x4fe012af]
push ecx
sub esi, dword [esi - 0x666704ac]
push eax
jnp 0x100cf939
jl 0x100cf951
mov eax, dword [eax - 0x63c3c238]
cmpsb byte [esi], byte es:[edi]
or eax, dword [edi - 0x7656f80]
pop edx
cdq
stosd dword es:[edi], eax
inc ebp
mov edx, 0x6e3660de
sub al, 0x51
pushfd
neg dword [esp + edx*4 + 0x1987da93]
fmul dword [ecx - 0x1d01b6fc]
sti
add al, 0x49
invalid
loop 0x100cf942
and ebx, dword [edi + 0x5b6f4c85]
adc eax, 0xc1c865eb
or al, 0x6d
daa
mov ch, byte [esi + 0x1dd7be94]
push ss
loopne 0x100cf9a4
ror dword [ebp*2 - 0x6b5175d9], 0xbe
xlatb
sbb eax, 0x9c46e016
pushfd
test al, 0x1a
insb byte es:[edi], dx
sbb ebp, dword [esi - 0x547d695d]
jge 0x100cf905
bound esp, qword [edx]
cmpsb byte [esi], byte es:[edi]
lodsb al, byte [esi]
and al, 0xa2
dec edx
sal byte [edx - 0xca3c19], 0xd4
add byte [ecx - 0x29], 0xf5
out 0xc3, eax
xor eax, 0x4180d4ff
xlatb
cmc
js 0x100cf97f
dec ebp
dec ebp
shr dword [ecx], cl
push ebx
je 0x100cf926
cmp bl, byte [edi + edx*2 + 0x25]
dec ebp
insd dword es:[edi], dx
cmp cl, byte [esp + eax*2 - 0x4b]
in eax, dx
xlatb
in eax, dx
popfd
mov ecx, esi
call fcn.100cd2a9
jmp 0x100cf489
psubusw mm7, mm7
invalid
cmp dword [esi + 0xc0], edi
jne 0x100cfbe9
add byte [edi], cl
test dword [esi], edi
add al, byte [eax]
add byte [eax + 0x74], ch
invalid
push str.unzip32.dll
call dword [sym.imp.KERNEL32.dll_LoadLibraryA]
mov dword [esi + 0xc0], eax
cmp eax, edi
je 0x100cf993
pushfd
test byte [0x100cf9e0], 0x7a
jne 0x100cfae1
movsb byte es:[edi], byte [esi]
leave
movsb byte es:[edi], byte [esi]
jg 0x100cfa0c
dec edx
xor eax, 0x614aa625
scasb al, byte es:[edi]
out 0x16, eax
adc edx, dword [edi - 0x3e41b761]
cmc
aam 0x51
pushal
adc dword [esp + esi*4], 0xffffffd6
mov al, 0xda
xor ebp, dword [edi + 0xd]
pop edi
cld
salc
pop edi
or dh, cl
add edi, ebx
adc dl, byte [ecx + 0x40c6f6d5]
adc byte [edi + 0x178880f2], ah
xchg ebx, eax
push ecx
dec edi
mov cl, 0xc6
pop edx
mov edi, 0xe46cc54
js 0x100cf996
int3
and esi, 0xc5b28902
push cs
push ss
rol ebx, 0xc6
xor al, 0xf8
xchg ecx, eax
cmpsd dword [esi], dword es:[edi]
mov bl, 0xac
and eax, 0x77763030
jl 0x100cfa07
xchg edx, eax
mov esi, 0x50a67e61
popal
jle 0x100cf9d4
push eax
inc ebp
mov esp, 0x451a9dab
adc al, byte [ebx]
pop ecx
cli
add eax, 0x83048be9
frstor dword [ecx]
lahf
stosd dword es:[edi], eax
pop ebp
fbstp tbyte [edx - 0x26]
add eax, 0x37331611
inc ecx
nop
push ds
jl 0x100cfa69
rcl byte [edi + 0x55], 0xab
arpl bx, dx
out 0x95, eax
inc ecx
mov word [edi + 0x4d], cs
mov bh, 0x3f
cmp eax, dword [eax - 0x5a]
cmc
and byte [ebx - 0x62], cl
push ecx
and dword [edx - 0x22], ebp
inc edx
outsb dx, byte [esi]
mov bh, 0xf9
xchg ebx, ecx
and dword cs:[ebp + 0x108aeae1], ebx
mov dl, byte [eax]
fptan
sub al, 0xa4
insd dword es:[edi], dx
xchg edi, eax
jb 0x100cfad6
out dx, eax
inc ecx
int3
salc
mov eax, 0x2bcda1e8
stosb byte es:[edi], al
add ch, byte [esi - 0x45]
mov ebx, 0xfb3c15c1
dec ecx
jle 0x100cfa2b
pop ds
leave
insb byte es:[edi], dx
popfd
idiv ch
test ecx, edi
mov eax, 0x1dd90143
cmp cl, dl
rcr dword [eax], 0xfb
pand mm5, mm5
in al, dx
cdq
pushfd
sbb eax, 0x3a314bcc
push ecx
dec ecx
cmp al, 0xd4
xchg edx, eax
jns 0x100cfa75
les eax, [0x2e549756]
add dword [ebp - 0x29], edi
cmp byte [ecx], al
adc byte [ebx + 0x41], al
sar byte [eax - 0x3efedd24], 0xfb
xchg ebx, eax
and al, byte [ecx]
sar ebx, 0x93
dec ecx
jns 0x100cfae0
out dx, al
adc eax, dword [edx]
add bl, byte [ebp + 0x148f5c68]
adc byte [eax - 0x64], dl
popfd
push str.Wiz_SingleEntryUnzip
push eax
pushfd
test byte [0x100cfb0f], 0x6c
jne 0x100cfb10
pop ebp
salc
mov word [0x7d14dd25], gs
sub eax, 0x7d14dd25
leave
mov esi, 0x2de2f9df
in al, 0xbe
jle 0x100cfb30
jecxz 0x100cfb46
cmp bh, byte [ebx + 0x6d9bd81b]
jbe 0x100cfa8e
push 0x5d
popfd
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
pushfd
test byte [0x100cfbe1], 0xae
jne 0x100cfbe2
jge 0x100cfb92
fnsave dword [esi - 0x7179e062]
call 0x3156058c
sbb eax, dword [ebx - 0x693210c9]
xchg byte [esi + 0x490a5ae8], cl
dec ecx
and dword [ebx], ebx
xor dword [edi], 0xffffffef
int 0x96
inc edx
sal dl, 1
sbb ecx, dword [esi - 0x57]
into
adc ebx, dword [edi - 0x1dba21a]
add dword [esi - 0x66], eax
inc ebx
lds esp, [edx - 0x5e]
lodsb al, byte [esi]
add esp, edx
movsb byte es:[edi], byte [esi]
mov ebx, 0xec9e699f
push ecx
in al, 0xf8
add ebp, dword [ecx - 0x5a]
cmpsb byte [esi], byte es:[edi]
xchg byte [ebp - 0x5d80f647], bh
cmc
jl 0x100cfaf5
jns 0x100cfb5b
lahf
push 0x41cb1ee8
cmp al, 0xb6
pop esi
or eax, 0x7423b17d
mov eax, dword [0x10f44a8d]
cmc
mov cl, 0x23
je 0x100cfb17
lea ecx, [edx - 0xc]
adc ch, dh
jne 0x100cfb72
xor al, 0xe3
sub eax, dword [edx]
push ebp
enter 0x798, 0x3a
and byte [ebx], ah
pushal
popal
das
mov ecx, 0xfaa33be8
fiadd word [esi + 0x6bfe9c16]
fbld tbyte [edi + eax*4]
in al, dx
xchg bh, ah
or bh, byte [ebp - 0x7b]
jne 0x100cfb2b
push ss
pushfd
invalid
mov eax, 0x28e1014f
lodsb al, byte [esi]
add al, 0xfd
or byte [edx + 0x21], cl
int1
xchg edi, eax
jnp 0x100cfc18
sti
call 0x11e2e98
mov es, word [eax + 0x58d9c149]
inc byte [eax]
fst st(0)
jnp 0x100cfbce
stosd dword es:[edi], eax
fmul st(6), st(0)
mov dl, 0xe1
in al, dx
out dx, eax
cld
cmp ebx, ebp
mov bh, 0x9d
jns 0x100cfc02
mov edx, 0xe8026150
cmp eax, dword [ecx - 0x386c3fe8]
xchg dword [ecx - 0x40], ebx
std
jno 0x100cfbd7
sbb al, al
xchg ebx, eax
mov dword [edi + 0x71fdc059], 0x899d5df6
xchg byte [eax - 0x75000000], dh
xchg byte [eax + eax + 0x78890000], bh
adc byte [ebx + 0xbc86], cl
add byte [esi + esi*8 + 0xcfc1205], bl
adc dh, cl
pop ebp
popfd
mov dword [esi + 0xb0], eax
mov eax, dword [esi + 0xbc]
mov dword [eax + 0x10], edi
mov eax, dword [esi + 0xbc]
pushfd
test byte [0x100cfc12], 0xce
jne 0x100cfd13
or eax, 0x16000001
push ss
or al, 0x87
inc eax
dec esp
mov eax, dword [0x89429499]
popal
int 0x9c
xor dword [ebx], 0x2c074757
push 0xffffffffffffffb8
aad 0xbc
pop edi
dec eax
push edi
inc edi
pop es
sub al, 0x6a
mov eax, 0x485fbcd5
arpl word [esi], dx
and byte [ebx + 0x5e81cda6], dh
mov edx, 0x834c0764
mov word [edx + eax*4 - 0x41], gs
lahf
inc eax
or esp, esp
imul edi, dword [ebp - 0x7716b973], 0xd1eb7bd3
test al, 0x3e
jle 0x100cfc16
and byte [ebp - 0x7034f0bb], ah
sub dword [ebp + 0x30d69ee4], ecx
pop esi
jnp 0x100cfc52
jmp [edx + 0x25]
push 0x25
xor eax, 0x4f81d3a
psubsb mm3, mm3
pop eax
and byte [ecx + 0x4ae2895c], 0xf2
mov eax, dword [0xee9ed8b]
push 0xaf501ab2
push cs
std
add al, byte [edx + 0x52]
push edx
ja 0x100cfcca
mov al, byte [esi + ebp*4 + 0x21]
rcl byte [ecx - 0x2d2f0a6], cl
cmc
das
lea ecx, [edx]
pop ss
pop ecx
sub ebx, dword [edx]
add eax, 0x72843e68
push 0xd47139cc
xlatb
push esi
fldcw word [esi - 0x46]
xchg esp, eax
cwde
sbb cl, byte [edi + 0x126bc0f8]
stosd dword es:[edi], eax
movsd dword es:[edi], dword [esi]
xchg si, ax
je 0x100cfce2
mov dh, 0xbf
out 0xa0, eax
jns 0x100cfd2a
and byte [ebx + ebx*4 - 0x6f6975dd], 0xaa
jl 0x100cfd2a
push esp
das
push es
push 7
or esi, dword [edi - 0x594b2c5]
salc
sub al, 0x85
aas
pop ebx
mov al, 0xef
in eax, dx
salc
dec eax
mov ebp, 0x528fde10
jns 0x100cfc73
mov bh, 0x8f
xor ebp, dword [eax - 0x33]
inc edi
adc eax, 0x11d05b92
and ebx, dword [ecx]
test eax, 0xf77b086e
aas
idiv dword [edi]
or ebx, ebp
lds esi, [ecx]
pop es
mov ecx, 0x39b96eb0
loopne 0x100cfcba
mov ecx, 0x15cae039
mov byte [edx], 0x1e
out dx, eax
adc eax, 0xef1e02c6
dec ebp
push esi
adc byte [ebx], cl
dec ebx
outsd dx, dword [esi]
dec eax
test byte [ebp + 0x3c], al
xchg ecx, eax
arpl word [si - 0x2b], si
dec edx
xor al, 0xb0
dec ebx
pop edx
mov ch, byte es:[esi + 0x2adc72ea]
push ebx
in eax, 0xc2
popfd
mov dword [eax + 0xc], 2
pushfd
test byte [0x100cfdb9], 0xe2
jne 0x100cfdba
sbb ebp, edi
out dx, eax
mov esi, fs
mov eax, edx
insb byte es:[edi], dx
xchg edx, eax
shr bh, cl
jae 0x100cfcec
mov eax, dword [0xbc8c9850]
ficomp word cs:[edi]
sub bl, byte [ecx - 0x31aa57ad]
mov ebx, 0x3583671c
cmp al, 0xab
sub esi, ebx
in al, dx
mov ah, 0x55
jnp 0x100cfdb2
mov ebx, esp
arpl word [0x1b83b4c0], sp
scasb al, byte es:[edi]
xchg byte [ebx], ch
xchg edi, eax
add al, 0x83
add eax, dword [edi + 0x73e498d9]
fcom qword gs:[edx]
or eax, 0x3c317bf7
push esi
xor dword [esi + edx*2], edi
jae 0x100cfdec
dec edi
cmp ecx, 0x27
pop esp
loop 0x100cfdaf
mov bh, 0x85
push cs
mov dword [ebx - 0x53], edx
xchg esp, eax
loopne 0x100cfd75
test al, 0xc3
jb 0x100cfd5c
js 0x100cfd6b
jo 0x100cfe04
rcr ecx, 0xf6
jg 0x100cfd5f
imul eax, edx, 0x7adafd84
loop 0x100cfde6
scasd eax, dword es:[edi]
imul eax, dword [ecx - 0x6fdcb71e], 0xd374663e
sar ebx, cl
sbb al, 0x9f
adc eax, dword [esi + 0x54285c35]
push esp
adc dword [esi + ebx*4], edx
test byte [esi + 0x5cf0c5aa], 0x57
xchg byte [edx + 0x575cf0c5], ch
invalid
mov ebx, 0x99d503b3
cdq
popfd
mov eax, dword [esi + 0xbc]
mov dword [eax + 0x14], edi
mov eax, dword [esi + 0xbc]
pushfd
test byte [0x100cfe2e], 0x43
dec byte cs:[eax + edx]
inc ebx
jne 0x100cfe2f
jecxz 0x100cfdaa
mov edx, ds
mov edx, 0x627f6545
xor al, 0x7e
out dx, eax
rcl dword [0x69c1ac2c], cl
push ecx
jecxz 0x100cfdf7
add eax, dword [edi + 0xc10bee]
sub eax, 0xc37f73da
or eax, ecx
add byte [0xc37f73da], ch
salc
cdq
lodsb al, byte [esi]
rcl byte [ecx + 0x6d7a21f6], cl
pop edi
sub al, byte [edi*8 - 0x1a8e0be7]
or esp, dword [ebx]
imul esi, dword [eax + 0x385d02c], 0x77
stc
in eax, 0xb
and ebp, dword [ebx - 0x50]
sub al, 0xd0
test dword [ebx], eax
ja 0x100cfe08
mov al, 0x2c
rol byte [ebp - 0x4c0688fd], 1
inc edx
mov bl, 0x2e
inc edx
stc
pop ecx
pop esp
jo 0x100cfe14
sbb ebx, 0xfffffff9
loopne 0x100cfe85
movaps xmm7, xmm1
movsd dword es:[edi], dword [esi]
ja 0x100cfdb9
sub eax, 0xaaae3064
jnp 0x100cfe3c
cmp al, 0x98
add al, 0x47
in al, 0x78
js 0x100cfdcd
popfd
mov dword [eax + 0x18], edi
mov eax, dword [esi + 0xbc]
add byte [eax], al
mov dword [eax + 0x20], edi
pushfd
test byte [0x100cfeeb], 0x35
jne 0x100cfeec
mov esi, dword [edi]
dec ebp
mov dh, 0xd1
mov byte [ebp + 0x73b30ab0], dh
jae 0x100cfe2e
pushfd
inc ebx
and al, cl
invalid
xor eax, 0x5b1519ff
int 0x3b
dec esp
loopne 0x100cfeae
div dl
fnsave dword [0xc03d235b]
cmpsd dword [esi], dword es:[edi]
mov edi, 0x9c501d64
jne 0x100cfe37
adc byte [edi - 0x38225c77], 0xaf
cdq
out dx, eax
inc esp
enter 0x1056, 0x60
stosd dword es:[edi], eax
mov al, byte [0xace497c]
add al, 0x23
pop ds
and esp, dword [esi + 0x711df6e3]
out dx, eax
mov ch, 0x46
xor edi, dword [eax]
add eax, 0xf5ddc7f0
cwde
lds eax, [ebp + 0x2b]
xchg ecx, eax
sbb byte [ebx - 0x7f], ch
xor eax, 0x8fc9ff1c
in al, dx
xchg dword [edi + 0x7e], eax
add ah, cl
seta byte [eax + ecx*8]
mov dh, 0x2b
sub dword [edi + edi*8 - 0x32], 0xf4ac91ef
mov ecx, 0x84d1a9e2
popfd
mov ecx, dword [esi + 0xbc]
xor eax, eax
pushfd
test byte [0x100cffa5], 0xc8
jne 0x100cffa6
and bh, dh
xchg byte [ebp - 0x78], cl
xchg esi, eax
stc
xor eax, 0xdfba021a
xor byte [edi], 0xb3
add byte [edx], bl
sbb dl, bl
std
cdq
xor ebx, ebx
pop esp
mov esi, 0xedec24ce
shl esi, 1
pop ecx
sal byte [ecx + ebx*2 - 0x80], 1
mov dh, 0xd0
mov bh, 0x70
dec esp
fsub dword [edx + 0x187a1efd]
fsubr qword [edi + 0x672f79d7]
fcmovne st(0), st(2)
pop esi
jl 0x100cfef3
mov edi, 0xa750e012
push ds
pop ss
mov dword [esi + 0x24], 0xfbb4936e
sbb byte [0x29131b5], bl
mov eax, 0xe5879660
add dl, byte [ecx]
adc al, 0x73
mov bl, byte [edi]
sbb ah, al
or byte [edi - 8], 0x3e
xchg edx, eax
popal
or dword [ebp + 0x47], edx
or al, 0xa
out 0xa2, al
mov ebx, 0x5dc9f0a8
lea ebp, [edx - 0x3318cca9]
sub al, 0xbd
outsd dx, dword [esi]
stosd dword es:[edi], eax
xchg esp, eax
inc ebx
pop ebx
and eax, 0xa1b88e95
int1
or eax, 0xb2d08987
pop esp
pop ecx
daa
fimul dword [esi]
pushfd
rcl dword [0xf065b466], 0x78
pop ss
int3
popfd
inc eax
mov dword [ecx + 0x24], eax
pushfd
test byte [0x100cffec], 0x7e
jne 0x100cffed
mov dl, 0x16
pop esi
pop es
aam 0x4d
xchg edi, eax
and eax, 0xbf523e18
xor dl, dl
adc ch, dl
outsb dx, byte [esi]
adc ecx, dword [edx + ebp*2 - 0x5d3841f6]
push esi
mov bl, 0x28
inc esp
out dx, al
inc ebp
dec esi
mov esi, 0x3d9fbca3
or dh, ch
add eax, 0x9ccfd14a
pop ax
aad 0x11
salc
push edx
and ah, cl
xchg esp, edx
out dx, al
popfd
mov ecx, dword [esi + 0xbc]
mov dword [ecx + 0x2c], edi
mov ecx, dword [esi + 0xbc]
pushfd
test byte [0x100d0031], 0xc1
jne 0x100d0132
and al, 0x9f
mov ch, 0xf9
xor byte [ecx], dl
cmp dword [edi - 0x4c], eax
add esi, dword [edi]
outsb dx, byte [esi]
mov ebp, 0x2c785ec0
sub byte [ebx + esi*2], 0x9f
push ebp
aad 0x3e
cli
mov edi, 0xc2a6a240
and ecx, esi
add dword [edi], eax
in al, dx
cmp dword [ebx], eax
add ecx, dword [ecx - 0x48]
mov ecx, 0xf1a3841f
sbb byte [0xe373b0dd], 0xb3
fcmovnu st(0), st(1)
mov byte [edx], bh
and dh, ah
lodsd eax, dword [esi]
dec ebp
sahf
xchg dword [ebp + 0x2c6be129], ebp
sub dword [ebp + 0x1c], 0x20
dec ebx
xchg edx, eax
mov word [edi + 0xa1b9236], es
arpl word [eax], di
or al, 0x4a
pop eax
cmp ch, byte [edx - 0x65]
xor dword [ecx + 0x7040586], ebx
add al, 7
and eax, 0x13fb2ed3
mov ax, word [0xc1ad4d0d]
xchg byte [ebx - 0x1a], cl
cld
mov ebp, dword [ebp + esi + 0x282f792a]
pushfd
sbb bl, 0xe8
ja 0x100d0068
and eax, 0x40d73ee3
sub dword [edx + ecx*4], eax
in al, dx
mov al, 0xe7
cli
xchg esi, eax
and al, 0x92
pop es
sbb dword [ebp + 0x4313ab9e], ebx
xor al, 0x8f
cmp dword [ebx - 0x5c03e29d], esp
nop
loop 0x100d00a8
pop ds
pop ds
adc bl, byte [eax + 0x6f583a0f]
add ebx, dword [edi + 0x4a]
idiv byte [esi + 0x6a]
pop ebx
jae 0x100d00a5
or dword [ecx - 0x61], eax
xchg edx, eax
or bh, byte [edi - 0x123973cb]
xlatb
neg ch
dec ebp
add eax, 0xdc5fbe88
push 0xfffffffffffffff8
dec esi
sbb cl, cl
div eax
pop ds
sbb byte [0xc99125a3], dh
cmp dword [ecx], 0xb67a704e
aam 5
or byte [edx], cl
push ecx
or byte [ebp + 0x2a], bh
or edx, dword [ecx + 0x38ca9c1d]
int1
nop
dec edi
cli
adc bh, byte [edx + ebx*4 + 0x4d5e61cb]
xchg edx, eax
push esi
enter 0xffffffffffffcea1, 0xffffffffffffffd7
mov cl, 0x41
mov edx, 0xfc459466
push dword [edx + 0x6484bae0]
sub byte [0xc7062e6c], 0xd4
adc eax, dword [ebx - 0x73]
and dl, byte [edx]
mov dh, 0x2e
add eax, 0x29501b73
and eax, dword [edx + 0x35]
in eax, dx
imul eax, dword [edi - 0x5b], 0xffffffa4
push ebp
fld qword [edi + 0x4ed6960]
or dh, dh
popfd
mov dword [ecx + 0x1c], edi
pushfd
test byte [0x100d0186], 0xda
jne 0x100d0187
out dx, eax
arpl word [esp + edi*4 + 0x7a5aa0a9], dx
push cs
and dh, byte [ebp + 0x6ff8ad4a]
dec ecx
mov dword [0x542f1b8a], eax
bound esi, qword [eax - 0x46c2dba7]
sbb ch, byte [ebx - 0x3d7ac963]
pop esp
stosd dword es:[edi], eax
sbb dword [esi + ecx*2 - 0x35], esi
xor dl, bh
sbb al, byte [ecx - 0x31f848ca]
mov dl, 0xaf
jg 0x100d019c
lodsd eax, dword [esi]
sar edi, cl
sub ecx, dword [edx - 0x38362f34]
xor eax, 0xa038edde
ror dword [ebp + 0x7c], 0x90
aad 0xa
popfd
mov ecx, dword [esi + 0xbc]
pushfd
test byte [0x100d0287], 0x67
jne 0x100d0288
inc ebx
loopne 0x100d01ec
mov ah, 0xd8
invalid
dec ebp
test ebp, esi
add al, 4
aas
in al, dx
adc ebp, dword gs:[edx]
test ch, bl
sub ch, ah
stc
push ebx
dec esi
popfd
push 0xfffffffffffffff6
cmpsd dword [esi], dword es:[edi]
fadd st(7), st(0)
aaa
and eax, 0xa1e5eed9
dec esi
or al, byte [ecx]
dec eax
das
rol dword [edx], 0x38
popal
stosd dword es:[edi], eax
sub dh, dh
inc esp
cmp byte ds:[ecx + 0x22], 0x78
adc byte [edx - 0x77], bh
movsd dword es:[edi], dword [esi]
xchg edi, eax
sbb byte [eax - 0x73], bl
push eax
pop ecx
mov eax, 0x7db6c1d7
std
inc ah
xchg edi, eax
sbb dword [edi - 0x4941e1a], eax
cmp edx, edi
dec edx
je 0x100d02b2
or bl, byte [ebp + 0x4b08c817]
mov al, 0x51
dec byte [edx - 0x34]
mov eax, dword [0x4fe85d88]
in al, dx
stc
fidiv word [edi]
pop ebp
call 0xef06ee9c
aaa
aad 0xc2
cmpsd dword [esi], dword es:[edi]
mov ah, 0x3e
popfd
loopne 0x100d029f
dec edx
stc
dec edi
mov dword [0x52b58291], eax
mov eax, 0x926869b6
add ch, al
outsd dx, dword [esi]
push ecx
fnstcw word [ebp - 0x7f]
xor al, 0xc1
scasb al, byte es:[edi]
pushal
sub ah, byte [esi]
cmp ah, byte [edx + 0x65]
mov ch, 0xe9
out 0xb4, al
jecxz 0x100d0202
adc dl, byte [ebp - 0x2b]
test eax, 0x6e5f5b2e
jecxz 0x100d0247
outsb dx, byte [esi]
dec esp
inc esp
popfd
mov dword [ecx + 0x28], eax
mov eax, dword [esi + 0xbc]
mov ecx, dword [ebp + 0xc]
mov dword [eax], edi
mov eax, dword [esi + 0xbc]
mov dword [eax + 8], edi
mov eax, dword [esi + 0xbc]
mov dword [eax + 0x3c], ecx
mov eax, dword [esi + 0xbc]
mov ecx, dword [ebp + 8]
or byte [ebx + 0xbc86], cl
add byte [ecx - 0x7974c3b8], cl
mov esp, 0x8b000000
dec ebp
or byte [ecx - 0x4900bfb8], cl
mov eax, 0xff000000
mov dh, 0xbc
add byte [eax], al
add byte [edi + 0x57], dl
mov dword [eax + 0x40], ecx
push dword [esi + 0xb8]
push dword [esi + 0xbc]
push edi
push edi
push edi
pushfd
test byte [0x100d0302], 0x6e
jne 0x100d0303
test esi, esp
nop
imul ecx, dword [edi + 0x7ff78270], 0x72310414
pop ecx
sbb dword [esi - 0x542c919e], edx
push ss
popal
mov bl, bl
jecxz 0x100d02f9
sub eax, 0xe98de4d7
dec esp
push ss
mov ah, 0x6b
xchg edx, eax
into
insd dword es:[edi], dx
push ebx
xlatb
mov esp, 0x78e4bb95
invalid
in al, 0x78
into
xlatb
xor dh, byte [eax + 0x3bbcdb4a]
popfd
push edi
call dword [esi + 0xb0]
xchg esi, eax
mov al, 0
add byte [eax], al
mov ecx, esi
mov ebx, eax
pushfd
test byte [0x100d03c6], 0x5e
jne 0x100d03c7
into
mov ah, 0xc9
cmp al, 0x3f
xchg esi, eax
dec ebx
movsb byte es:[edi], byte [esi]
xor ah, byte [edi + 0x5a6ee31d]
jecxz 0x100d039a
pop edx
js 0x100d0306
xchg edx, eax
jne 0x100d0392
adc edi, ecx
fld dword [edi + 0x7a29fde5]
jne 0x100d02eb
in eax, 0xfd
sub dword [edx + 0x75], edi
scasd eax, dword es:[edi]
out 0x69, al
imul ebp, ecx, 0x796b1cb3
pop esi
jns 0x100d03a3
mov ebp, 0xa47db277
xor edi, dword [edx + 0x56]
fist dword [edi]
movsb byte es:[edi], byte [esi]
mov eax, 0xc9a7c281
and eax, 0x20abd23a
inc eax
mov dh, 0x5a
dec edx
aad 0x4a
jnp 0x100d0336
insd dword es:[edi], dx
das
add al, byte [eax]
push esi
xchg ebp, eax
inc ebp
inc edx
or ebp, ebx
xor dword [edx], edi
sti
sub eax, 0x845a3023
mov cl, 0xa3
jge 0x100d03be
cmp al, 0x39
mov edx, 0x968c55d4
cmp ch, cl
add ah, byte [eax - 0x4c208a67]
sal dword [edx], cl
in al, 0x49
jno 0x100d032a
mov esp, 0x62dbe1
lds edx, [ecx - 0x24fa7b3a]
sbb edi, dword [esi + eax*4 - 0x4d]
aam 0x67
rcr dword [edi - 0x1f], cl
mov eax, dword [0x63b68dc1]
and bh, ch
cmp esi, dword [ebx + 0x301c73d1]
sbb al, 0x8e
xchg byte [ebx + 0x5fd367d4], dh
loope 0x100d0343
ror dword [ebp - 0x2dd9c4a], 0x3b
lea esi, [esi + 0x3bfd2263]
mov ah, 0xe3
sal dword [ebx + 0x1c], 1
xor byte [esi + ecx*4], bl
add bh, byte [esi - 0x2530ae4d]
push ecx
inc edi
rcr byte [ebp - 0x48247a10], 1
pop esi
mov bh, 0x5e
lds esp, [ebx]
xchg ebx, eax
cli
outsb dx, byte [esi]
cmpsb byte [esi], byte es:[edi]
pop ecx
popfd
call fcn.100cd2a9
xor eax, eax
cmp ebx, edi
sete al
mov ecx, dword [ebp - 4]
pop edi
pop esi
pushfd
test byte [0x100d040c], 0x9a
jne 0x100d040d
sub bl, byte [edi + 0x5c]
pop edi
pop esp
adc esp, eax
cmc
jo 0x100d0433
push ecx
popfd
push 0x825e2436
adc byte [0x14e0d72c], cl
insd dword es:[edi], dx
inc edx
rcl esi, cl
jno 0x100d042f
jo 0x100d047f
mov bh, 0xe6
inc edx
loop 0x100d03e2
pop edi
int1
in eax, 0xf8
test dl, bh
xor al, 0x14
popfd
xor ecx, ebp
pop ebx
call fcn.1011e48a
leave
ret 8
int1
call fcn.1011c1bc
add al, 0
mov dword [esi], vtable.std::logic_error.0
mov eax, esi
pop esi
pop ebp
ret 4
mov ebp, 0x6c70004
nop
invalid