Function at 0x1000e5da
Capabilities:
Authenticate hmac
Encode data using base64
Encode data using xor
Resolve function by parsing pe exports

Disassembly:
mov word ds:[eax], es
add byte [edi + 0x26], al
invalid
mov dh, dl
popal
les esp, [edx - 0x44858a56]
dec eax
mul byte [edx]
and eax, 0x5d7fd11c
or cl, dh
enter 0xc8d, 0xffffffffffffffa5
push edi
mov dword [eax], ebx
fsub dword [ebp - 0x3c]
cwde
dec ebp
or al, 0xfe
add ah, cl
add dword [ebx + 0x5bd02dba], ebp
inc ecx
les ebx, gs:[eax + 0x2fe0c4d]
loope 0x10009630
stosd dword es:[edi], eax
mov edx, 0x415bd02d
out 0x70, eax
jecxz 0x100096b2
aad 0xb8
cmp al, 0xd0
jp 0x1000960b
jp 0x1000963f
jmp 0xccea10b7
cmp ebp, ebx
jne 0x10009909
mov eax, eax
mov eax, eax
je 0x10009909
je 0x10009626
pop ss
test eax, 0xfbb55a97
je 0x10009602
mov edx, 0x2b322706
jb 0x1000967b
mov edi, 0x1d6c3be0
pushal
aas
pushal
cmp ch, ch
add eax, ecx
mov ds, word [ebx - 0xe]
imul edi, dword [eax + 0x53a1d167], 0xffffff8d
push ebp
test ebp, edi
ror dword [esi - 0x47940da5], 0x67
shl dword [ecx - 0x7aaa72ad], 1
std
pop ebp
salc
mov esi, dword [ecx]
int1
invalid
shr ecx, 5
add ecx, dword [ebp - 0x64]
mov edx, dword [ebp - 0x98]
mov eax, dword [ebp - 0x70]
mov word [eax + edx*2], cx
mov dword [eax + edx*2], ecx
mov ecx, dword [ebp - 0x98]
cmp edi, esi
jne 0x1000fdd0
mov edx, edx
mov edx, edx
je 0x1000fdd0
nop
mov dword gs:[ecx - 0x75029a9d], ebp
imul esp, dword [ebx + 0x2c22840a], 0xffffffcc
and ebp, dword [esi]
ror ch, cl
ror byte [eax + eax*4 - 0x39], cl
sbb byte [edi - 0x5b89f8f7], cl
or al, 0x22
bound edx, qword [0x701334da]
int1
add eax, 0xa976926
inc byte [ecx + 0x58bdcfb8]
cdq
fidivr dword [edx + 0x13dbec63]
loope 0x10009707
sub eax, 0x3b32993
loope 0x1000975d
lodsb al, byte [esi]
das
push ecx
add dl, byte [edx - 0x5f89bca3]
push 0x3dabe1d6
lds edi, [ebx - 0x65b57038]
outsd dx, dword [esi]
aam 0xa8
or eax, 0xab75e6a3
adc al, 0xbb
insd dword es:[edi], dx
inc edx
invalid
mov eax, dword [ebp - 0x6c]
mov dword [ebp - 0x50], eax
cmp esi, ebp
jne 0x10012400
mov eax, eax
mov eax, eax
je 0x10012400
pop ebp
test byte [edi - 0x72], ch
push esi
test byte [edi + 0x7d76c320], ah
sahf
sahf
add dword [esi - 0x51080fd1], ecx
xor al, 0xe4
jae 0x100097cc
outsb dx, byte [esi]
xchg byte [0xebab7ea5], cl
mov dh, 0xd9
jnp 0x10009791
dec ebp
sar dl, 0x2f
dec eax
int 0x2b
pop ss
push cs
sbb byte [ecx - 0x7646c13], bh
wait
cmpsd dword [esi], dword es:[edi]
cmp ebp, edi
jne 0x10010afe
mov ecx, ecx
mov ecx, ecx
je 0x10010afe
dec esp
sub byte [ebp - 0x4d], bh
and byte [edi - 0x36e46e87], ah
cmpsd dword [esi], dword es:[edi]
jns 0x10009725
sbb ecx, ecx
xor byte [esi], dl
add eax, 0x18edbe96
popal
pushfd
sub byte [ebx + 0x4b9f5929], al
or cl, dl
sub byte [eax + 0x72], al
pop ecx
scasb al, byte es:[edi]
pop ebx
mov bl, 0xe6
mov cl, 5
sub al, 0xc9
pop es
xchg edx, eax
cmpsb byte [esi], byte es:[edi]
popal
xchg ebp, eax
adc byte [edx - 0x6ec0187b], ah
fiadd dword [edx + 0x7dccd23e]
shl byte [eax + 0xdf6b96d], 0x95
push ebx
dec edx
wait
mov al, 0x71
xchg esp, eax
sbb al, 0xb3
ror bh, 0x9b
int3
shr edx, 0xb
imul edx, dword [ebp - 0x64]
mov dword [ebp - 0x6c], edx
mov eax, dword [ebp - 0x2c]
cmp eax, dword [ebp - 0x6c]
jae 0x1000e466
mov esi, esi
mov ecx, dword [ebp - 0x6c]
mov dword [ebp - 0x50], ecx
mov edi, edi
mov edx, 0x800
cmp ebx, edx
jne 0x1000edbd
mov edi, edi
je 0x1000edbd
cmp eax, ecx
jne 0x10011dfc
mov ebp, ebp
mov ebp, ebp
je 0x10011dfc
test eax, 0x86200d0e
pop edx
xchg ebx, eax
push ds
insd dword es:[edi], dx
mov bh, 0x9e
insb byte es:[edi], dx
or esi, edx
jb 0x10009879
mov al, 0x89
leave
faddp st(7)
or al, 0xb6
imul edx, dword [ebx - 0x6e], 0xda0a8336
salc
lea esp, [edx]
sub eax, dword [ebp + 0x5e]
jl 0x100098e9
invalid
enter 0xffffffffffffd87f, 0xffffffffffffffc1
sti
push dword [edx + 0x3c091093]
or dword [edx + 0x530d501f], edi
adc byte [ebp - 0x25c4a0a5], bl
cmp ebx, edx
jne 0x1000a917
mov eax, eax
je 0x1000a917
cmc
daa
dec ebx
retf 0xb88a
mov esi, 0x50a52a9
push 0x36
loop 0x1000990d
pop eax
pop es
nop
and dh, bl
mov bl, 0x70
sbb byte [ebx + 0xd], dh
inc edx
mov edx, 0xf85b7c8c
and esi, dword [ecx - 0x4c]
or eax, 0x958bc2a8
dec esp
invalid
mov edx, dword [ebp - 0xb4]
mov eax, dword [ebp - 0xb4]
lea ecx, [edx + eax + 1]
mov dword [ebp - 0xb4], ecx
mov edx, dword [ebp - 0x98]
or edx, 2
mov dword [ebp - 0x98], edx
invalid
cmp ebx, eax
jne 0x1000a451
mov edx, edx
mov edx, edx
je 0x1000a451
mov eax, dword [ebp - 0x70]
mov word [eax], dx
mov ecx, dword [ebp - 0x54]
cmp edi, ebx
jne 0x1000b63c
sbb al, 0
add byte [ebx + 0xfc08bc0], cl
test byte [edx + 0x1c], dl
add byte [eax], al
mov eax, eax
mov eax, eax
je 0x1000b63c
cmc
dec edi
and eax, 0x7f092b1e
in eax, 2
push edi
fcom dword [ecx + 0x2b3edb69]
dec edx
wait
salc
adc eax, dword [ebp + 0x46527bc7]
sbb byte [ecx - 0x59], 0xa2
ret
cmp ebx, eax
jne 0x1000e9c8
mov eax, eax
mov eax, eax
je 0x1000e9c8
inc edx
or bh, byte [esi + 0x5a686acd]
dec eax
jl 0x100099dd
test byte [ebx + 0x7247cbd3], dh
pushfd
daa
in eax, dx
mov ch, byte [esi]
inc edx
or al, byte [ebx]
ljmp 0x9849
mov eax, eax
mov edx, dword [ebp - 0x50]
cmp edi, ecx
jne 0x1000ae78
mov ecx, ecx
mov ecx, ecx
je 0x1000ae78
sbb ecx, dword [ebx - 0x7492a204]
invalid
mov eax, dword [ebp - 0x70]
mov word [eax], dx
mov ecx, dword [ebp - 0x60]
mov edx, dword [ebp - 0x30]
lea eax, [edx + ecx*2 + 0x1b0]
mov dword [ebp - 0x70], eax
mov ecx, dword [ebp - 0x70]
movzx edx, word [ecx]
mov dword [ebp - 0x64], edx
cmp dword [ebp - 0x50], 0x1000000
jae 0x10009b16
mov eax, dword [ebp - 0x50]
shl eax, 8
mov dword [ebp - 0x50], eax
mov ecx, ecx
mov ecx, dword [ebp - 0x2c]
shl ecx, 8
mov dword [ebp - 0x2c], ecx
mov edx, edx
mov edx, dword [ebp - 0x48]
movzx eax, byte [edx]
or eax, dword [ebp - 0x2c]
mov dword [ebp - 0x2c], eax
mov ecx, dword [ebp - 0x48]
add ecx, 1
mov dword [ebp - 0x48], ecx
mov eax, eax
mov edx, dword [ebp - 0x50]
shr edx, 0xb
imul edx, dword [ebp - 0x64]
mov dword [ebp - 0x6c], edx
mov eax, dword [ebp - 0x2c]
cmp eax, dword [ebp - 0x6c]
jae 0x1001290b
mov edi, edi
cmp edi, ebx
jne 0x10010431
mov eax, eax
mov eax, eax
je 0x10010431
or eax, 0x3304a5c9
xor byte [esi + 0x2e994b4b], al
adc al, 0xe2
invalid
mov word [edx], cx
cmp dword [ebp - 0x38], 0
jne 0x10009ba2
cmp dword [ebp - 0x44], 0
jne 0x10009ba2
mov eax, 1
jmp 0x10012883
mov eax, dword [ebp - 0x60]
mov ecx, dword [ebp - 0x30]
lea edx, [ecx + eax*2 + 0x198]
mov dword [ebp - 0x70], edx
mov eax, dword [ebp - 0x70]
movzx ecx, word [eax]
mov dword [ebp - 0x64], ecx
cmp dword [ebp - 0x50], 0x1000000
jae 0x1000e601
mov edx, dword [ebp - 0x50]
shl edx, 8
mov dword [ebp - 0x50], edx
mov edi, edi
mov eax, dword [ebp - 0x2c]
shl eax, 8
mov dword [ebp - 0x2c], eax
cmp eax, ebx
jne 0x1000beca
mov edx, edx
je 0x1000beca
mov dword [0xd5469597], eax
and edi, esi
pop ds
pushal
scasd eax, dword es:[edi]
push ss
lodsb al, byte [esi]
test dword [0xed58de42], esi
int 0xc
imul eax, dword [eax + 0x7722f62f], 0x891505c7
call 0x7e28cd5f
xchg edx, eax
imul edi, dword [0x8343d227], 0xd263bec5
mov eax, 0x68fbf79d
push ss
jmp 0x154f7163
mov edx, dword [ebp - 0x2c]
shl edx, 8
mov dword [ebp - 0x2c], edx
mov ebx, ebx
mov eax, dword [ebp - 0x48]
movzx ecx, byte [eax]
or ecx, dword [ebp - 0x2c]
mov dword [ebp - 0x2c], ecx
mov edx, dword [ebp - 0x48]
add edx, 1
mov dword [ebp - 0x48], edx
mov edx, edx
mov eax, dword [ebp - 0x50]
shr eax, 0xb
imul eax, dword [ebp - 0x64]
mov dword [ebp - 0x6c], eax
mov ecx, dword [ebp - 0x2c]
cmp ecx, dword [ebp - 0x6c]
jae 0x10011251
mov esi, esi
mov edx, dword [ebp - 0x6c]
mov dword [ebp - 0x50], edx
mov ecx, ecx
mov eax, 0x800
sub eax, dword [ebp - 0x64]
shr eax, 5
cmp esi, edx
jne 0x1000b7e8
mov esi, esi
je 0x1000b7e8
mov dword [ebp - 0x2c], edx
mov eax, dword [ebp - 0x48]
add eax, 1
mov dword [ebp - 0x48], eax
cmp eax, edx
jne 0x10011aad
mov edi, edi
je 0x10011aad
js 0x10009e5a
aaa
pop esp
call [ecx - 0x32]
mov dh, 0xdc
sti
mov edi, 0xb3f6e438
mov dh, 0x27
int3
xchg esp, eax
cmp ebx, eax
jne 0x1000ea56
mov ebp, ebp
mov ebp, ebp
je 0x1000ea56
invalid
sub edx, dword [ebp - 0x28]
cmp eax, edi
jne 0x1000f817
mov eax, eax
je 0x1000f817
push ebp
inc ebp
scasd eax, dword es:[edi]
xchg bx, ax
mov ecx, 0x521147a7
dec ebp
adc eax, 0xa694f672
and byte [ebx + eax], bh
test eax, 0xf355c2d4
fsub dword [edx]
imul byte [edi + 0x51]
jle 0x10009eed
and byte [esi - 0x75], bl
pop ebx
push cs
adc eax, 0x6fa3308e
mov eax, 0xa5053935
invalid
lds edx, [ebx + eax - 0x6b]
push esi
mov al, byte [0x1622990c]
push esp
cmp edx, dword [ebp - 0x4e16844d]
pushfd
mov cl, 0xf4
adc eax, dword [0x3b9ce303]
clc
cmp edi, eax
jne 0x10012d02
mov ebp, ebp
je 0x10012d02
xor eax, 0xbf502275
cmp eax, edx
adc eax, 0xedb540a
in eax, dx
pop eax
popal
scasb al, byte es:[edi]
sti
xchg dword [ebx - 0x31], eax
faddp st(3)
xor ch, byte [edi - 0x1d761ade]
sub dword [edi + 0x5a], eax
xor al, 0x46
aas
invalid
cmp esi, ebp
jne 0x1000cbd3
mov edx, edx
mov edx, edx
je 0x1000cbd3
mov esi, 0xd2dc19bc
and al, 0xeb
shl byte [ebx + ebp*8], cl
invalid
mov edx, dword [ebp - 0x70]
movzx eax, word [edx]
mov dword [ebp - 0x64], eax
cmp dword [ebp - 0x50], 0x1000000
jae 0x1001049b
mov ecx, dword [ebp - 0x50]
cmp ebx, ecx
jne 0x1000e89f
mov esi, esi
je 0x1000e89f
adc dh, al
in eax, 1
sub dl, byte [ebx]
or dword [edx], ebx
xlatb
lea eax, [ebp + 0x77]
adc dword [edx], ebx
xchg edi, eax
pushal
mov edi, 0x1d3396ad
loope 0x1000a06c
lahf
jmp 0x10009fe2
push edx
inc ebp
das
scasd eax, dword es:[edi]
sbb al, 0xd7
lds ebp, [edx]
lodsb al, byte [esi]
push ebp
push edi
ret 0xffcb
cmp edx, esi
jne 0x1000b3c4
add byte [eax], al
mov eax, eax
je 0x1000b3c4
jl 0x1000a0a2
xor eax, 0xce6ab71e
in eax, dx
sbb esi, edx
xor byte [eax - 0x7c98bc6f], dl
cmpsd dword [esi], dword es:[edi]
xchg ebp, eax
lea edi, [ebp + 0x176aafd4]
add eax, 0x9453b4a2
mov dword [0x652bcd1b], eax
sbb ebx, eax
inc ebp
jbe 0x1000a131
pop ebx
xor al, 0x39
mov es, word [edx]
dec esp
rcr byte [esi - 0x1c], cl
test dword [ecx], edx
invalid
lea edx, [eax + ecx*2]
mov dword [ebp - 0x70], edx
mov eax, dword [ebp - 0x70]
movzx ecx, word [eax]
mov dword [ebp - 0x64], ecx
cmp dword [ebp - 0x50], 0x1000000
jae 0x10010a1a
mov edx, dword [ebp - 0x50]
shl edx, 8
mov dword [ebp - 0x50], edx
mov edx, edx
mov eax, dword [ebp - 0x2c]
shl eax, 8
mov dword [ebp - 0x2c], eax
mov eax, eax
mov ecx, dword [ebp - 0x48]
movzx edx, byte [ecx]
or edx, dword [ebp - 0x2c]
cmp ebx, esi
jne 0x1000d6df
mov ecx, ecx
je 0x1000d6df
sub eax, 0x9584dfb4
cmp eax, 0x91f2ab18
mov al, byte [0x7f662614]
push esi
xchg edx, eax
pop ebp
ljmp 0x56a7
mov word [ecx], ax
mov edx, dword [ebp - 0x60]
add edx, 0xc
mov dword [ebp - 0x60], edx
mov eax, dword [ebp - 0x30]
add eax, 0x664
mov dword [ebp - 0x70], eax
cmp edx, esi
jne 0x10010328
mov ebp, ebp
je 0x10010328
lds ebx, [eax + 0x14]
stosd dword es:[edi], eax
pop ss
mov ecx, 0x6a9f4a90
jg 0x1000a1ea
or ecx, dword [edi + 0x655ed41f]
in eax, 0xe8
invalid
pushfd
cmp ecx, esi
jne 0x1000d91a
mov esi, esi
je 0x1000d91a
jl 0x1000a20f
add edx, dword [ebx + 0x4a]
dec edx
dec edx
sub esp, dword [edx]
loopne 0x1000a217
dec esp
mov byte [0x393ad133], al
cwde
sub byte [edi + 0x7d2ca6a2], bl
mov eax, dword [0x9db8a372]
mov byte [0xa17d2ca6], al
jb 0x1000a1b9
mov eax, 0xafef29d
popfd
dec byte [edx]
test eax, 0x87aaec42
leave
test al, 0x80
pop eax
mov esi, 0x9ada883f
adc dword [edx], esi
cmp eax, 0x650db918
inc ecx
pop ecx
stc
leave
int1
and byte [ebp + 0x71dcd56e], al
sbb al, 0xc5
outsb dx, byte [esi]
jp 0x1000a249
and eax, dword [ebx]
xor dl, byte [ecx]
fmul qword [ebp + 0xcc548cc]
lds ecx, [ebx + ecx*4]
test dword [eax - 1], ebx
invalid
mov eax, dword [ebp - 0xa8]
mov ecx, dword [ebp - 0x70]
mov word [ecx + eax*2], dx
mov edx, dword [ebp - 0xa8]
mov eax, dword [ebp - 0xa8]
lea ecx, [edx + eax + 1]
mov dword [ebp - 0xa8], ecx
cmp edi, ebx
jne 0x10011703
mov ebx, ebx
je 0x10011703
cli
test dword [ebx + 0x2f], edi
push esi
nop
inc edi
stosb byte es:[edi], al
mov dword [edi + 0x34e19d2e], eax
std
cmp eax, 0xc8c66448
pop ebp
xchg esi, eax
mov dh, byte [esp + ecx*4]
in eax, dx
and ch, byte [ebp + 0x78]
invalid
mov ecx, dword [ebp - 0x48]
movzx edx, byte [ecx]
cmp ebp, edi
jne 0x1000d0cd
mov esi, esi
mov esi, esi
je 0x1000d0cd
ret
lea edx, [ecx + eax*2 + 0x1e0]
mov eax, dword [ebp - 0x68]
lea ecx, [edx + eax*2]
mov dword [ebp - 0x70], ecx
mov edx, dword [ebp - 0x70]
movzx eax, word [edx]
mov dword [ebp - 0x64], eax
cmp dword [ebp - 0x50], 0x1000000
jae 0x10010001
mov ecx, dword [ebp - 0x50]
shl ecx, 8
mov dword [ebp - 0x50], ecx
mov edx, edx
mov edx, dword [ebp - 0x2c]
shl edx, 8
mov dword [ebp - 0x2c], edx
mov ebx, ebx
mov eax, dword [ebp - 0x48]
movzx ecx, byte [eax]
or ecx, dword [ebp - 0x2c]
mov dword [ebp - 0x2c], ecx
mov edx, dword [ebp - 0x48]
add edx, 1
mov dword [ebp - 0x48], edx
cmp edi, ecx
jne 0x10012535
mov eax, 0xb08b60f
dec ebp
aam 0x89
dec ebp
aam 0x8b
push ebp
mov eax, 0x8901c283
push ebp
mov eax, 0x850ff93b
mov al, 0x81
add byte [eax], al
add dword [eax], 0x8bc98b00
leave
mov ecx, ecx
mov ecx, ecx
je 0x10012535
or dword [ecx], ecx
inc esp
aas
mov al, byte [0xcc5f94f6]
adc byte [edi + 0x605d432c], ch
je 0x1000a36a
xchg edi, eax
neg byte [ebp + edx + 0x284b78f1]
cmpsd dword [esi], dword es:[edi]
pop esp
test eax, 0x61433401
push esi
pop ecx
jge 0x1000a382
fidiv dword [ebp + 0x4d]
sub byte [ebx - 0x286e53d3], ch
xor al, byte [bx + di]
aad 0x12
xor edx, dword [ebp - 0x66]
pop eax
call 0xb531a51b
stc
jmp 0x1000a3e9
xor dword [ebp - 0x17e41407], esp
sal byte [edx + 0x38ac3df7], 1
xchg ebx, eax
pushfd
imul byte [edx + 0x67]
ficom dword [esp + edx*2]
insd dword es:[edi], dx
loope 0x1000a391
push edi
xchg esi, eax
pop ecx
or dword [ebp + 0x42], esp
xor edx, ecx
cld
sar esp, 1
xor edx, esi
dec esi
and eax, 0x3bf83f90
fimul word [edi]
test dword [ebx], esp
sub eax, 0xd28b0000
cmp ebx, esi
jne 0x1000d11d
mov edx, edx
mov edx, edx
je 0x1000d11d
mov esp, 0x18b8268f
fdiv st(3)
cmp byte [ecx], dl
mov byte [0xc18d19fc], al
into
jae 0x1000a40d
inc edx
int1
clc
mov eax, dword [0x8b123789]
push ebp
test eax, 0x11fde6f7
fsub dword [esi]
sbb dword [eax + 0x25], edi
adc byte [eax + 0x718b772e], ch
int 0x88
mov ch, 0x8e
xor al, 0xe9
pushal
scasb al, byte es:[edi]
mov byte [edx + edi - 0x54], bh
xor eax, 0x924bf7dd
push eax
loope 0x1000a481
jne 0x1000a3c9
leave
mov esp, 0xb7c021c0
pop ebx
popfd
push esp
jo 0x1000a40b
mov bl, 0x8b
test dword [edi + edi*8 - 1], ecx
dec dword [ebx - 0x48f06fb3]
adc al, 0x41
mov eax, dword [ebp - 0xb4]
mov ecx, dword [ebp - 0x70]
movzx edx, word [ecx + eax*2]
mov dword [ebp - 0x64], edx
cmp edx, ecx
jne 0x1001112c
mov ebp, ebp
je 0x1001112c
movsd dword es:[edi], dword [esi]
sbb dh, byte [ebp - 0x5273bda9]
push 0xffffffffffffff8d
lcall 0x417, 0x8e7ea078
iretd
or edx, dword [ebp - 0x2c]
mov dword [ebp - 0x2c], edx
mov eax, dword [ebp - 0x48]
add eax, 1
cmp ebx, edi
jne 0x1000eb47
mov ebx, ebx
mov ebx, ebx
je 0x1000eb47
sbb byte [esi - 0x43f3368d], 0xe6
invalid
mov esi, esi
mov ecx, dword [ebp - 0x50]
shr ecx, 0xb
imul ecx, dword [ebp - 0x64]
mov dword [ebp - 0x6c], ecx
mov edx, dword [ebp - 0x2c]
cmp edx, dword [ebp - 0x6c]
jae 0x10012cbd
mov esi, esi
mov eax, dword [ebp - 0x6c]
mov dword [ebp - 0x50], eax
cmp eax, edx
jne 0x10009853
mov ecx, ecx
je 0x10009853
shl byte [ebx], 0x23
lcall 0x8dcd, 0xf602ebad
ljmp 0x9dbd
cmp ecx, eax
jne 0x1000f50b
mov ebx, ebx
mov ebx, ebx
je 0x1000f50b
mov ebx, ebx
mov eax, dword [ebp - 0x50]
sub eax, dword [ebp - 0x6c]
mov dword [ebp - 0x50], eax
mov edi, edi
mov ecx, dword [ebp - 0x2c]
sub ecx, dword [ebp - 0x6c]
mov dword [ebp - 0x2c], ecx
cmp ecx, edi
jne 0x1000f6ec
mov eax, eax
mov eax, eax
je 0x1000f6ec
ror byte [ebx - 0x577bf040], 0x50
add byte [eax], al
add ebx, dword [ecx + 0x7b5b6210]
sbb eax, dword [esi]
nop
xchg ebx, eax
das
ja 0x1000a680
dec ebp
push cs
sub al, 0xe
or edx, edi
mov esi, 0xf29b836c
and eax, 0xeb144c27
imul esp, dword [ecx - 0x1855d45b], 8
inc eax
sub ebx, dword [ecx + 0x3d5e9808]
in al, dx
inc esi
cmpsd dword [esi], dword es:[edi]
dec ebp
sbb al, 0x83
das
cdq
mov esp, ds
stosb byte es:[edi], al
xchg edi, eax
cmp dh, dl
in eax, 0x3b
xchg esi, eax
loop 0x1000a63b
xchg ecx, eax
push ds
je 0x1000a6ee
wait
push esi
mov byte [edx], al
cmp ebp, esi
jne 0x1000e670
mov edi, edi
je 0x1000e670
jg 0x1000a64c
xor esp, esi
or byte [eax - 0x53], bh
cmp dword [ecx], ebx
ret
add byte [ebx + 0xfc98bc9], cl
test byte [edx + 0x29], dl
add byte [eax], al
mov ecx, 0x3ab04cc8
dec edi
out dx, eax
dec dword [ebp - 0x44]
push es
adc dword [0x78851a70], esp
scasb al, byte es:[edi]
cdq
xor al, 0x94
invalid
mov ebx, ebx
cmp ebx, edi
jne 0x1000ace4
mov ecx, ecx
mov ecx, ecx
je 0x1000ace4
push edx
xchg edi, eax
fdiv qword [ebp + 0x57]
xor esp, dword [ebx + edx*2 + 0x7aceadb8]
cmp byte [esi - 0x6a], al
fcom qword [0x60ce088]
adc bl, al
push edx
mov bl, byte [ecx]
leave
out 0xc, al
pushal
ja 0x1000a7dd
add byte [edx], 0x4d
wait
adc eax, 0x15d6c036
in al, dx
imul dword [edx + 0x50a197ad]
invalid
mov dword [eax + 0x20], ecx
mov edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0x3c]
mov dword [edx + 0x48], eax
mov ecx, dword [ebp - 0xd0]
mov edx, dword [ebp - 0x58]
cmp ecx, esi
jne 0x1000c382
add byte [eax], al
mov ebx, ebx
mov ebx, ebx
je 0x1000c382
pop ebx
cmp byte [edx - 7], bh
mov cl, 0x2c
add eax, 0x77c25784
push es
int3
mov edx, dword [ebp - 0x50]
shl edx, 8
cmp ebp, edx
jne 0x1000f0f7
mov eax, eax
mov eax, eax
je 0x1000f0f7
and eax, 0x70596f8
invalid
mov ecx, 0x800
sub ecx, dword [ebp - 0x64]
shr ecx, 5
cmp ebx, esi
jne 0x1000bc30
mov edi, edi
mov edi, edi
je 0x1000bc30
salc
add eax, 0xa39bf49f
daa
dec eax
test dword [edi - 0x68615155], eax
invalid
mov eax, dword [ebp - 0x6c]
mov dword [ebp - 0x50], eax
mov ebx, ebx
mov ecx, 0x800
sub ecx, dword [ebp - 0x64]
shr ecx, 5
add ecx, dword [ebp - 0x64]
mov edx, dword [ebp - 0x8c]
mov word [edx], cx
cmp esi, eax
jne 0x1000b243
mov ebx, ebx
mov ebx, ebx
je 0x1000b243
nop
retf
mov dword [ebp - 0x2c], edx
mov eax, dword [ebp - 0x64]
cmp ebx, ecx
jne 0x1000f9fe
mov edx, edx
je 0x1000f9fe
in al, dx
in eax, 0xc3
invalid
mov edx, dword [ebp - 0x48]
movzx eax, byte [edx]
or eax, dword [ebp - 0x2c]
mov dword [ebp - 0x2c], eax
mov ecx, dword [ebp - 0x48]
cmp ebx, ebp
jne 0x1000f59d
mov eax, eax
mov eax, eax
je 0x1000f59d
xor edx, ebx
push es
dec esp
invalid
add edx, dword [ebp - 0x64]
cmp edi, edx
jne 0x100099cf
mov ebp, ebp
mov ebp, ebp
je 0x100099cf
pop ebx
sbb ecx, dword [edi]
or al, 0xf9
into
push es
mov byte [0x48c7d370], al
fnsave dword [ecx]
inc ebp
xlatb
inc esp
jb 0x1000abd4
lodsb al, byte [esi]
inc ebp
invalid
mov ecx, dword [ebp - 0x2c]
sub ecx, dword [ebp - 0x6c]
mov dword [ebp - 0x2c], ecx
mov edx, dword [ebp - 0x64]
cmp edx, ebx
jne 0x1000c94d
mov ebp, ebp
je 0x1000c94d
cmp dword [edi], esi
iretd
mov edi, edi
cmp ebx, edx
jne 0x100115d0
mov eax, eax
mov eax, eax
je 0x100115d0
imul byte [esi + edi*4]
xor edi, dword [ecx - 0xfbaaa6e]
inc edi
daa
invalid
fiadd word [ebp - 0x3abb1bed]
test dword [ecx - 0x756dbab3], ebx
push ds
mov ecx, ecx
cmp ebx, edx
jne 0x1000ec58
mov esi, esi
je 0x1000ec58
jnp 0x1000ad23
jle 0x1000ac8b
adc eax, 0x30d65fc4
std
dec edi
mov cl, 0x57
hlt
mov ecx, 0x800
sub ecx, dword [ebp - 0x64]
cmp ecx, ebx
jne 0x100096a2
mov ecx, ecx
mov ecx, ecx
je 0x100096a2
jp 0x1000ad47
pop ebx
add bh, al
mov ch, byte [esi + 0x636d9e4a]
dec esp
out dx, eax
daa
jecxz 0x1000acac
mov eax, 0xc4272fe2
xor ah, ch
cmp al, 0x99
pop ebp
xchg byte [eax - 0x61], dh
hlt
and eax, 0x781df4b0
push eax
push esp
mov dl, 0xd8
pushal
out 0xb7, eax
push edx
fsub dword [eax - 0x19]
mov bh, 0x52
add ebp, dword [esi]
invalid
and ebx, eax
add al, 0xe1
push ss
clc
cmpsb byte [esi], byte es:[edi]
js 0x1000ad9e
stosd dword es:[edi], eax
cld
jecxz 0x1000ad2b
iretd
mov eax, dword [ebp - 0x2c]
shl eax, 8
mov dword [ebp - 0x2c], eax
mov edx, edx
mov ecx, dword [ebp - 0x48]
movzx edx, byte [ecx]
or edx, dword [ebp - 0x2c]
mov dword [ebp - 0x2c], edx
mov eax, dword [ebp - 0x48]
add eax, 1
cmp edx, esi
jne 0x10012e52
mov eax, eax
je 0x10012e52
ret
pop esp
inc esi
invalid
mov ecx, ecx
mov edx, dword [ebp - 0x48]
movzx eax, byte [edx]
or eax, dword [ebp - 0x2c]
mov dword [ebp - 0x2c], eax
mov ecx, dword [ebp - 0x48]
add ecx, 1
mov dword [ebp - 0x48], ecx
mov edx, edx
mov edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0x48]
mov dword [edx + 0x18], eax
mov ecx, dword [ebp - 0xd0]
mov edx, dword [ebp - 0x50]
mov dword [ecx + 0x1c], edx
cmp eax, ecx
jne 0x100124c8
mov ebx, ebx
mov ebx, ebx
je 0x100124c8
les edx, [edx]
invalid
and eax, 0x5427e5eb
shl dword [0xd53b56ce], cl
cmp edx, ebp
jne 0x1000d838
mov eax, eax
mov eax, eax
je 0x1000d838
call 0xb53a306a
xor byte [edx + ecx*8], al
movlps xmm4, qword [edx]
xor eax, 0x29e231f0
mov bh, 0xe
movsb byte es:[edi], byte [esi]
loopne 0x1000ae6f
sub eax, 0xb6b8a0cb
salc
mov al, byte [0x9a9ae31c]
popal
fsubr st(7), st(0)
and eax, 0xd32d0d7d
push esp
enter 0x6634, 0x14
lahf
sub eax, 0x34c854d3
adc al, 0x9f
mov dword [0x92a3b50e], eax
aas
fisub dword [eax - 0x49a308ad]
popal
in eax, dx
int 0x4b
mov bl, 0xf7
mov ecx, 0xffb3b75
test dword [esp], esi
add byte [eax], al
cmp edi, ebx
sti
jne 0x10011308
mov edx, edx
mov edx, edx
je 0x10011308
jo 0x1000af06
jae 0x1000aecd
sti
push ebp
mov edi, 0x491cde2d
dec esp
enter 0xb55, 0x28
jge 0x1000af01
add eax, 0x6bb45423
mov byte [0x3303e2a1], al
fcomp qword [esi]
xchg ebx, eax
add eax, 0x367ebdb0
or edi, dword [ecx]
or edi, dword ss:[ecx]
outsd dx, dword [esi]
or eax, 0xa3dfa873
out 0x4a, al
push edx
invalid
jae 0x1000aeb0
fbld tbyte [ebx + 0x3e524ae6]
invalid
mov eax, dword [ebp - 0x2c]
sub eax, dword [ebp - 0x6c]
mov dword [ebp - 0x2c], eax
mov ecx, dword [ebp - 0x64]
shr ecx, 5
mov edx, dword [ebp - 0x64]
sub edx, ecx
cmp ecx, eax
jne 0x1000dfab
mov esi, esi
je 0x1000dfab
mov dl, 0x62
adc eax, 0xffffffa7
test dword [esi + esi*4 + 0x200ddf86], esi
std
sbb ch, cl
or ebp, dword [edi + 0x15279199]
mov bl, 0x3b
push ebx
mov al, 0x93
rcr dword [edi - 0x665f4ce4], 1
xor al, 0xea
cmp esi, dword [ebx - 0x5b0c7065]
add dh, byte [edx + esi - 0x70ae216]
out 0x1a, al
jle 0x1000af70
jmp 0xa19a5e80
sbb bh, byte [esi - 0x25]
mov edx, dword [eax + 0x3249ecee]
sti
xor dword [ebx], esi
xlatb
rcr byte [ecx + 0x1f], 0xe5
pop ebp
mov edx, gs
xor byte [eax + 0x68a62ce3], bh
xchg bl, al
popal
sub dl, cl
clc
out dx, eax
xchg byte [edi], ch
mov cl, 0xcf
out dx, al
inc edi
leave
insb byte es:[edi], dx
jnp 0x1000af92
add ecx, dword [ebp - 0x64]
mov edx, dword [ebp - 0xb4]
mov eax, dword [ebp - 0x70]
mov word [eax + edx*2], cx
mov ecx, dword [ebp - 0xb4]
add ecx, dword [ebp - 0xb4]
mov dword [ebp - 0xb4], ecx
jmp 0x1000992e
mov ebx, ebx
mov edx, dword [ebp - 0x50]
sub edx, dword [ebp - 0x6c]
mov dword [ebp - 0x50], edx
mov edi, edi
mov eax, dword [ebp - 0x2c]
sub eax, dword [ebp - 0x6c]
mov dword [ebp - 0x2c], eax
mov ecx, dword [ebp - 0x64]
shr ecx, 5
mov edx, dword [ebp - 0x64]
cmp ebx, ebp
jne 0x1000e124
mov ebx, ebx
je 0x1000e124
and eax, 0x873c2bb9
sahf
push 0xc7eee453
out 0xc8, al
sub eax, 0x11165bac
mov esi, 0xaaa22892
cmpsb byte [esi], byte es:[edi]
mov al, byte [0xe0df348c]
cmp bh, byte [esi + ebx*8 - 0x1ded8e68]
mov dh, 0x6b
invalid
cmp dword [ebp - 0x50], 0x1000000
jae 0x1000cbd3
mov edx, dword [ebp - 0x50]
cmp ebx, esi
jne 0x1000d49a
mov edi, edi
je 0x1000d49a
in al, dx
sahf
dec ax
pop ss
dec esp
pop ss
popal
fldenv [ebx - 0xecf49e]
stosd dword es:[edi], eax
adc dword [edi + 0x7726b762], 0x213d5301
ret
invalid
mov ecx, dword [ebp - 0xc8]
add ecx, dword [ebp - 0xcc]
mov edx, dword [ebp - 0xc8]
mov al, byte [ecx]
cmp edi, ecx
jne 0x1000a688
lea edi, [eax]
invalid
invalid
mov ebx, ebx
mov ebx, ebx
je 0x1000a688
adc al, 0x8b
jle 0x1000b0c7
fdiv dword [edi + 0x46f3deed]
inc ecx
or edx, dword [esi + ebx*8 - 0x29]
inc eax
inc ecx
mov al, 0xda
mov bl, 0xd1
inc esi
jp 0x1000b0bd
pop esp
ja 0x1000b0cf
push ebp
dec edx
in al, 0xb5
std
jg 0x1000b14b
cmp bl, byte [eax]
pop edx
dec ebp
adc ecx, esp
push es
xchg ebx, eax
cmp dword [edx + 0x6a], esi
add eax, 0x8617ca56
imul esp, dword [esi], 0x7f4952b7
sahf
push eax
test al, 0x97
daa
invalid
inc ebp
aam 0x89
inc ebp
aam 0x8b
dec ebp
mov eax, 0x8901c183
dec ebp
mov eax, 0x558bd28b
mov al, 0xd1
ljmp 0xfdd
mov edx, dword [ebp - 0x50]
shr edx, 1
mov dword [ebp - 0x50], edx
cmp ebx, ebp
jne 0x1000a9e6
mov edx, dword [ebp - 0x78]
and edx, dword [ebp - 0x7c]
mov dword [ebp - 0x84], edx
mov eax, dword [ebp - 0x7c]
mov ecx, dword [ebp - 0x70]
lea edx, [ecx + eax*2]
mov eax, dword [ebp - 0x84]
lea ecx, [edx + eax*2]
mov edx, dword [ebp - 0x74]
lea eax, [ecx + edx*2]
mov dword [ebp - 0x80], eax
mov ecx, dword [ebp - 0x80]
movzx edx, word [ecx]
cmp ebx, ecx
jne 0x1000ed48
mov edx, edx
mov edx, edx
je 0x1000ed48
dec ebx
pop esi
retf 0xa2cc
mov eax, dword [ebp - 0x68]
shl eax, 3
mov ecx, dword [ebp - 0x70]
cmp ebp, ecx
jne 0x10012372
mov ebp, ebp
mov ebp, ebp
je 0x10012372
xor dword [ebp - 0x513e10f1], esi
aad 0xe1
cli
rcr byte [edx - 0x363a1935], 0x3f
adc dword [esi], eax
out 0x72, eax
xchg ebx, eax
pop edi
xchg byte [esi + 0x5e], bl
sbb bh, bl
shl dword [0x914895f6], 1
sbb dword [ecx], ebx
sbb al, 0x35
adc eax, 0x26029941
sbb al, 0x80
mov bl, 0x1a
pushal
popal
salc
mov edi, es
mov cl, 0x1e
xchg esp, eax
add byte [edi - 0x6324e5b2], dl
cmp dword [0xd548af68], esp
xchg ecx, eax
push ecx
sti
cli
imul ebx, ebx, 0xffffff85
fucomi st(7)
push cs
mov dword [ebp - 4], eax
mov ecx, dword [ebp - 0x98]
add ecx, 1
cmp ebp, ebx
jne 0x1000a5c0
mov eax, eax
je 0x1000a5c0
aam 0x5e
mov bl, byte [ebx - 0x2d2fbd4]
enter 0xffffffffffffaec6, 0xfffffffffffffff3
fisttp qword [esi]
mov ebx, 0xb642e46
fisubr word [edx + eax*8 - 0x49b7c0f4]
jp 0x1000b26b
sub edx, ecx
mov eax, dword [ebp - 0x70]
mov word [eax], dx
mov ecx, dword [ebp - 0x40]
mov dword [ebp - 0x88], ecx
cmp edi, ecx
jne 0x1000efc7
mov edi, edi
je 0x1000efc7
stc
xchg ebx, eax
sbb bl, ch
sbb eax, 0x8a6cc68
lahf
cmp ecx, edi
mov esi, 0xe5b68b26
cmpsb byte [esi], byte es:[edi]
mov eax, dword [0xfa57c4ef]
mov eax, dword [0xc581cfaa]
or al, ah
aas
inc esp
sbb al, byte [edi - 0x40fea439]
cwde
fld xword [edx + 0x209d4b2]
pushfd
fistp qword [edi + ebx]
jp 0x1000b321
mov byte [0x45895ae1], al
test al, 0x3b
fmul dword [edi]
test dword [ebp + edi*8 - 1], eax
dec dword [ebx + 0x3c840fdb]
std
invalid
mov dword [ebp - 0x58], eax
cmp ebx, eax
jne 0x1000b0c6
mov ebx, ebx
je 0x1000b0c6
test dword [edx], 0x462ed0a4
out dx, eax
mov byte [0x3e9e14da], al
xor byte [ecx + 0x5f2d7975], ah
out 0xaa, eax
sub eax, 0xd088c54b
push 0x6c2a297e
cmp edi, eax
xchg byte [edi], cl
shr byte [ecx - 0x51e1fdf9], cl
mov dh, 0x3b
int3
mov edx, dword [ebp - 0xe0]
mov dword [ebp - 0xbc], edx
mov eax, dword [ebp - 0x58]
sub eax, dword [ebp - 0x28]
mov ecx, dword [ebp - 0x58]
cmp ecx, dword [ebp - 0x28]
sbb edx, edx
and edx, dword [ebp - 0x24]
add eax, edx
mov dword [ebp - 0xc0], eax
mov eax, dword [ebp - 0x44]
add eax, dword [ebp - 0xbc]
mov dword [ebp - 0x44], eax
mov ecx, dword [ebp - 0x3c]
sub ecx, dword [ebp - 0xbc]
mov dword [ebp - 0x3c], ecx
mov edx, dword [ebp - 0xc0]
add edx, dword [ebp - 0xbc]
cmp edx, dword [ebp - 0x24]
ja 0x1000b913
mov eax, dword [ebp - 0x5c]
add eax, dword [ebp - 0x58]
mov dword [ebp - 0xc8], eax
mov ecx, dword [ebp - 0xc0]
cmp ebp, ebx
jne 0x1000fb43
mov ebx, ebx
je 0x1000fb43
xor byte [ecx + 0x30b87950], 0xfc
adc bl, ah
fidiv word [ecx + 0x61]
pop esp
pop ebp
retf
jmp 0x1000b3c4
mov ecx, dword [ebp - 0x3c]
mov dword [ebp - 0xe0], ecx
cmp ecx, edi
jne 0x1000a09c
mov eax, eax
mov eax, eax
je 0x1000a09c
pop ss
push edx
cmc
aaa
push edx
sub al, 0x59
jbe 0x1000b4d6
lodsb al, byte [esi]
adc dword [edi], 0x9cc0ee18
sbb eax, 0xedb8edab
mov ebx, 0x1b93203
sub dh, al
mov ah, 5
fsub qword [esi - 0x388a95aa]
pop ss
jb 0x1000b533
or ecx, dword [ebx - 0x65]
sti
xchg esi, eax
jb 0x1000b50f
nop
fldcw word [edx]
mov dword [ecx + 0x1b720d8], edx
inc esi
movsb byte es:[edi], byte [esi]
imul ecx, esi, 0xffffffea
in eax, 0xce
sub esp, 0x35
pushfd
test dh, cl
push ecx
leave
mov ecx, dword gs:[ebp - 0x5c]
mov ecx, dword [ebp - 0x5c]
mov dl, byte [edx + ecx]
mov byte [eax], dl
mov eax, dword [ebp - 0x58]
add eax, 1
mov dword [ebp - 0x58], eax
cmp edi, edx
jne 0x100103df
mov edx, edx
je 0x100103df
add byte [ecx - 0x349b6749], cl
cmp dword [edi], eax
mov dword [edi + 0x39cb6498], esi
pop es
dec ecx
scasb al, byte es:[edi]
outsd dx, dword [esi]
or al, 0
aad 0xb3
inc ebx
sub al, 0xe2
push ds
or byte [ebp + 0x29e256e9], bl
xchg edi, eax
xchg ebp, eax
adc eax, 0x49656efe
dec ecx
int 0x74
ret
lahf
pop edi
sbb byte [esi + 0x13b3bc6a], dl
add eax, 0x6cf4147a
salc
fld qword [ebp - 0x26]
xlatb
sub al, 0x2f
jecxz 0x1000b578
adc dword [eax + 0x1996c91], 0xf1b7f737
mov dr4, ecx
adc ecx, ebx
sub ch, cl
sub ch, cl
and al, 0xae
xor byte [esi + 0x1c], al
cli
test al, 7
arpl word [ecx - 0x64], si
mov ah, 0x3b
int 0x2f
imul eax, dword [ebp - 0x64]
mov dword [ebp - 0x6c], eax
mov ecx, dword [ebp - 0x2c]
cmp ecx, dword [ebp - 0x6c]
dec ebp
xchg esp, eax
jae 0x1000c844
mov ebx, ebx
cmp ecx, ebx
jne 0x1000e321
mov esi, esi
je 0x1000e321
pop ebx
sbb edi, dword [edx - 0x42]
push eax
xor byte [eax + 0x51a4020e], dl
scasb al, byte es:[edi]
push ebp
fdiv dword [ecx + 0x35]
jbe 0x1000b61e
mov byte [0x58674b24], al
adc byte [ebp + ebx*2 - 0x5eda1cff], bh
cmp al, 6
mov byte [edi], bh
std
loop 0x1000b604
xlatb
mov dword [0x115c5bfa], eax
jmp 0x1000b55c
sub eax, 0xba0030ed
pop ds
fsubr qword [0x3d88bfd8]
mov bh, ch
dec ebx
jnp 0x1000b610
jg 0x1000b5ff
push ebx
mov edx, edx
mov ecx, dword [ebp - 0x50]
sub ecx, dword [ebp - 0x6c]
mov dword [ebp - 0x50], ecx
mov eax, eax
cmp ecx, edi
jne 0x1000df3d
mov edx, edx
mov edx, edx
je 0x1000df3d
sub dword [eax], eax
add byte [edx + 0x7ff3fb55], ah
mov byte [0x7ff3fb55], al
sti
jg 0x1000b5ce
invalid
mov al, 0x11
call 0xf99785b0
sbb esi, dword [ebp + eax - 0x27]
scasb al, byte es:[edi]
xchg esi, eax
jmp 0x1000b601
je 0x1000b617
fldcw word [esi + 0x5eaeb96]
daa
leave
in eax, 0x77
add eax, 0x77e5c927
add dword [0x50011435], edi
das
xor eax, 0x2f500114
dec edx
mov dh, 0x37
lcall 0xf7a1, 0xf2cbdb4b
sti
cmp edx, dword [ecx]
dec eax
push ebp
fcmovnu st(0), st(5)
movsb byte es:[edi], byte [esi]
stc
call dword [edx - 0x7606323a]
lea edi, [eax - 1]
invalid
mov dword [ebp - 0x88], ecx
jmp 0x10012763
mov ecx, ecx
mov edx, dword [ebp - 0x50]
sub edx, dword [ebp - 0x6c]
mov dword [ebp - 0x50], edx
mov edi, edi
cmp ebx, eax
jne 0x1000ca2d
mov edx, edx
je 0x1000ca2d
stosb byte es:[edi], al
mov ebp, 0x1c62ef95
jne 0x1000b6a3
int1
out 0x4c, eax
xchg edi, eax
test al, 0x9a
push es
mov edx, 0xff88b0d5
cmp dl, byte [ebx - 0x5e]
or byte [ebp - 0x69], ch
ror byte [esi], 0xad
iretd
imul eax, dword [esi + 0x28c536de], 0x9d7ea689
in eax, dx
outsb dx, byte [esi]
pop ecx
invalid
imul ecx, dword [ebp - 0x64]
mov dword [ebp - 0x6c], ecx
mov edx, dword [ebp - 0x2c]
cmp ebx, esi
jne 0x10012f64
mov ebx, ebx
mov ebx, ebx
je 0x10012f64
or bh, byte [edi]
cmpsb byte [esi], byte es:[edi]
cmp al, al
and byte [edx + 0x20], dh
or ebx, ebx
std
outsd dx, dword [esi]
les ebx, [eax + 0x26e96ccf]
sbb dh, byte [ebx]
je 0x1000b75a
cmc
nop dword [esi + 0x17]
inc esi
pop ss
xor byte [esi + 0x22674a5], bh
mov esi, 0xd79b5ea1
sahf
inc eax
test byte [ecx + 0x45], ah
sbb al, 0x93
idiv byte [edx]
sbb cl, bl
test eax, 0x96d060b1
outsd dx, dword [esi]
inc ecx
xor al, byte [edx + 0x35]
invalid
sub ecx, eax
mov edx, dword [ebp - 0x70]
cmp ebx, eax
jne 0x10009b89
mov ebx, ebx
mov ebx, ebx
je 0x10009b89
aad 0x3e
jno 0x1000b7e7
retf
sbb eax, 0x3b9c4503
invalid
add eax, dword [ebp - 0x64]
cmp esi, eax
jne 0x1001122d
mov edx, edx
mov edx, dword [ebp - 0x98]
mov eax, dword [ebp - 0x70]
movzx ecx, word [eax + edx*2]
mov dword [ebp - 0x64], ecx
cmp eax, esi
jne 0x1000f666
mov edx, edx
mov edx, edx
je 0x1000f666
mov ch, 0xd4
invalid
fistp dword [edx + 0x14]
cmp al, 0x77
fidiv word [edi + 0x62e90ccc]
sbb eax, 0x6937d06a
mov bh, 0xcc
or al, 0xe9
bound esp, qword [esi]
sbb eax, 0x6937d06a
out 0x1e, al
test byte [ebp + 0x6b], al
sbb ch, byte [edi]
mov edx, 0xf6c8d267
fstp xword [ebx - 0x63]
xlatb
pop ebx
in al, 0x11
xor al, 0x30
jmp 0xd0bdca04
mov edx, dword [ebp - 0xc8]
cmp edx, dword [ebp - 0xc4]
jne 0x1000b37a
jmp 0x10011633
mov eax, dword [ebp - 0x5c]
add eax, dword [ebp - 0x58]
cmp ebx, esi
jne 0x1001209c
mov edx, edx
je 0x1001209c
imul eax, dword [edx], 0xa5dcca61
jae 0x1000b8d7
loopne 0x1000b8d1
adc dl, byte [edx - 0x3ff2bae5]
sub byte [edi - 0x58], dl
adc dword [eax - 0x77], ecx
pop eax
sub dword [edx + 0x27], 0xa262aac4
lodsb al, byte [esi]
cmp al, 0x4d
xchg edx, eax
sbb eax, dword [ebp + 0xd]
shr byte [eax], 0x57
test al, 0x11
dec eax
mov dword [eax - 0x7f], ebx
push 0x27
les ebp, [edx + 0x3caca262]
dec ebp
mov byte [0x164d3cac], al
push ss
sub cl, dh
add byte [eax], 0x5d
mov al, 0xe4
shl dword [ecx], 1
mov ecx, 0xa729d1c0
shr dword [ecx], 1
cmpsd dword [esi], dword es:[edi]
pop edi
cwde
adc esp, edx
js 0x1000b99e
jle 0x1000b934
salc
dec eax
mov fs, word [ebx - 6]
mov eax, dword [0x41659cbb]
jnp 0x1000b956
cmc
test cl, dh
dec ebx
jmp 0x1000b985
mov dword [ebp - 0x74], edx
jmp 0x1001156a
je 0x1000e466
jl 0x1000b997
pop esi
push eax
sbb eax, 0x32731b03
imul ebx, dword [eax + 0x12], 0x3e364cf7
pop esp
pop ebx
xchg dword [ecx + ecx*2 - 0x16], edi
loope 0x1000b946
test dword [esi + esi + 0x3e], 0x7c875b5c
dec ecx
jl 0x1000b9e9
ljmp 0x5008:0x3bdfa3e1
fistp qword [ebx]
or byte [eax + 0x4e], dl
fmul dword [ebx + 0xf]
mov eax, dword [0x52dfaf60]
call 0x2d3d538e
int1
xchg ebx, eax
int 0xa9
sti
sub byte [esi], 0xc4
invalid
jle 0x1000b976
mov edx, dword [ebp - 0x98]
mov eax, dword [ebp - 0x70]
xchg ebp, eax
push 0x8bffffff
inc ebp
nop
mov word [eax + edx*2], cx
mov ecx, dword [ebp - 0x98]
add ecx, dword [ebp - 0x98]
mov dword [ebp - 0x98], ecx
jmp 0x1000e22a
cmp ebp, ebx
jne 0x10009a6d
mov esi, esi
je 0x10009a6d
pop es
pop edx
xor dword [ecx - 0x6baa6073], ecx
mov word [edi + 0xa6b9436], es
arpl word [ebx], ax
test byte [esi - 0x17], 7
add al, 0xec
mov bh, 0xc3
test eax, edx
xchg dword [edx - 0x35], edx
retf
cmp edx, esi
jne 0x1000be4f
mov esi, esi
mov esi, esi
je 0x1000be4f
invalid
shr edx, 0xb
imul edx, dword [ebp - 0x64]
mov dword [ebp - 0x6c], edx
mov eax, dword [ebp - 0x2c]
cmp eax, esi
jne 0x10010593
dec edx
add byte [eax], al
mov ebp, ebp
je 0x10010593
xchg edx, eax
jo 0x1000bb60
ret 0x1fe1
stosb byte es:[edi], al
loopne 0x1000bad9
mov eax, dword [0x2297f8d]
add edi, dword [edi + 0x77ab8493]
mov dword [ebp - 0x50], ecx
mov ecx, ecx
mov edx, 0x800
cmp ecx, ebx
jne 0x1001019b
mov ebx, ebx
je 0x1001019b
jle 0x1000bb9a
jno 0x1000bb30
pop ds
lds esp, [ebp + 0x23]
invalid
add edx, 0x112
add byte [eax], al
mov dword [ebp - 0x3c], edx
mov eax, dword [ebp - 0x60]
sub eax, 0xc
mov dword [ebp - 0x60], eax
jmp 0x1001164a
mov ecx, dword [ebp - 0x54]
mov dword [ebp - 0x40], ecx
mov edx, dword [ebp - 4]
mov dword [ebp - 0x54], edx
mov eax, dword [ebp - 0x28]
cmp eax, esi
jne 0x1000b2ab
mov ebp, ebp
je 0x1000b2ab
pop edx
int 0x35
mov dl, 0xc2
das
sahf
invalid
add ecx, dword [ebp - 0x64]
mov edx, dword [ebp - 0x98]
mov eax, dword [ebp - 0x70]
cmp ecx, ebx
jne 0x10009779
mov ecx, ecx
mov ecx, ecx
je 0x10009779
call 0xf3a79c2e
cmp byte [ebp - 0x22], dh
out 0xc7, eax
das
push ss
cmp byte [ecx - 0x1e], ch
je 0x1000bc57
invalid
mov bh, 1
pop ds
insd dword es:[edi], dx
pop esi
outsb dx, byte [esi]
xchg byte [esi - 0x64], ch
lea esp, [eax]
push edi
add eax, 0xda35375d
xchg ebp, eax
dec esi
pop eax
outsd dx, dword [esi]
inc esp
out 0xeb, eax
xchg ebx, eax
xor edx, dword [edx]
dec eax
pop edx
loope 0x1000bc84
sbb eax, 0x4bf798d5
mov esp, 0x4e698ea
jnp 0x1000bca1
ljmp 0x3b17:0x7b04e698
cmp eax, ebx
jne 0x1000f8d7
mov ecx, ecx
mov ecx, ecx
je 0x1000f8d7
pop esp
in al, dx
rcr byte [0x8a22c58e], cl
xchg ebp, eax
dec edx
mov cs, word [edi - 0x5abd2a3]
mov ah, 0x8e
lds esp, [edx]
mov dl, byte [ebp + 0x5d8f8e4a]
sub eax, 0x8eb4fa54
and ecx, eax
push ss
mov dl, 0x87
lahf
das
invalid
sub eax, dword [ebp - 0x6c]
mov dword [ebp - 0x2c], eax
cmp esi, ebp
jne 0x1000cb83
mov edi, edi
mov edi, edi
je 0x1000cb83
outsd dx, dword [esi]
sar cl, 0xfb
push eax
push ebx
sbb dword [ecx + esi*4 - 0x7f], esp
pop ecx
retf 0x20ee
sub eax, dword [ebp - 0x6c]
mov dword [ebp - 0x2c], eax
mov ecx, dword [ebp - 0x64]
shr ecx, 5
mov edx, dword [ebp - 0x64]
sub edx, ecx
cmp ecx, eax
jne 0x1000a24b
mov ebx, ebx
mov ebx, ebx
je 0x1000a24b
mov ds, word [esi - 0x57106745]
xor al, 0xc8
cli
call 0xd442fcce
or bh, byte [edx + 0x61]
pop esi
add dword [eax + edx - 0x6770314d], edx
cmc
xor bl, cl
add eax, 0x9c38523f
or al, 0x6a
lahf
dec esp
pop ss
fisttp word [edi]
invalid
jmp 0x10011a53
add dword [edi + 0x67e12465], ebx
loope 0x1000bed5
je 0x1000be94
and al, 0xc2
push edx
cmp dword [eax - 0x10bf940c], 0x58e08693
jne 0x1000be68
ret 0x8152
les edi, [edi + 0x7038c5e3]
loop 0x1000be6c
push ss
push esi
xchg dword [ecx - 0x10b55c07], ecx
stc
int3
inc esi
and esp, dword [esi + 0x85f20c]
inc esp
test dword [esp + 0x3c], ebx
leave
push edi
das
adc dl, byte [0x9fcca938]
out dx, eax
rcr byte [ebx - 0x1f6ba07d], 1
jmp 0x1000befb
lea ecx, [eax + edx*4 + 0x38]
add edi, esp
imul eax, dword [edi + edx*2], 0x47230abd
add dword [ebx - 0x47b27440], ecx
mov eax, eax
mov ecx, dword [ebp - 0x48]
cmp edx, ebx
jne 0x1000e5ed
add byte [eax], al
mov eax, eax
je 0x1000e5ed
ror byte [edi], 0x84
push cs
daa
add byte [eax], al
jecxz 0x1000bebc
jb 0x1000be6f
adc eax, 0x11282df5
invalid
mov gs, word [edx]
test al, 0xec
shr word [ecx + 0x3c479c6c], cl
jl 0x1000bf34
sub ch, byte [eax - 0x562c9914]
insb byte es:[edi], dx
pushfd
inc edi
cmp al, 0x7c
sub al, 0xee
out dx, al
push eax
mov cl, 0xcf
cmp dword [eax - 0x60], esp
pop esi
loope 0x1000bf74
inc esp
out 0x60, al
invalid
mov eax, dword [ebp - 0x98]
lea ecx, [edx + eax + 1]
cmp edi, ebx
jne 0x1000f26d
mov ebx, ebx
mov ebx, ebx
je 0x1000f26d
jle 0x1000befc
dec eax
jae 0x1000bed8
add eax, 0xcaaeabe1
sbb edi, dword [ebx - 0x22]
add esi, dword [eax - 0x1c]
outsd dx, dword [esi]
xchg esi, eax
in al, 0x9c
in eax, 0x60
invalid
fisubr word [edx]
add esp, edi
xor ecx, dword [eax + 0x7940e433]
cmpsb byte [esi], byte es:[edi]
jg 0x1000bf64
bound edi, qword [esi - 0x38]
sbb eax, 0x46e63033
in eax, dx
mov esp, 0xe7cfad6b
das
push eax
ret 0xde52
mov ecx, dword [ebp - 0x78]
shl ecx, 1
mov dword [ebp - 0x78], ecx
cmp ebx, esi
jne 0x1000b1aa
mov ebx, ebx
mov ebx, ebx
je 0x1000b1aa
xchg ecx, eax
sbb eax, 0xffffffe9
and ah, byte [esi]
in eax, 0x41
xchg ecx, eax
mov eax, 0x979879b5
jae 0x1000bfae
sbb ebp, dword [eax + ebp*8 + 0x6b]
ret 0x925d
pop ebp
xchg edx, eax
jno 0x1000bf57
scasb al, byte es:[edi]
pop ss
mov ebp, 0x868e5cad
insb byte es:[edi], dx
rcl esp, 0xc1
dec edx
idiv byte [edi + esi - 0x3f]
loopne 0x1000c00b
inc ecx
xlatb
mov eax, 0x78c2e87a
iretd
sbb al, ah
stosb byte es:[edi], al
inc esp
sbb ch, byte [edi - 0x3d]
adc dword [edi - 0x38], 0xcccd5cd6
or ah, byte [ebx - 0x1e]
sub dword [eax + 0x10], ebp
sub ah, byte [esi + esi*2 - 0x35]
rcr dword [ebp + 0x4c], 1
pop ds
sub esi, dword [ecx]
inc eax
pushfd
salc
push ss
in eax, dx
adc esi, edx
pop edx
shl dword [esi], 0x6d
imul ebp, ebp, 0x5871518a
inc esi
pop ebp
std
xlatb
push es
inc edx
push edi
fsubr st(2), st(0)
jno 0x1000c0be
push ecx
sub eax, 0x4fdf249f
mov dword [ebp - 0x50], eax
mov edx, edx
mov ecx, dword [ebp - 0x2c]
cmp ebx, esi
jne 0x10012ef4
mov edx, edx
mov edx, edx
je 0x10012ef4
add byte [eax - 0x29], bl
pop eax
xlatb
cdq
pand mm0, qword [eax + 0x5f]
dec eax
dec esp
inc edi
out dx, al
jns 0x1000c0a7
test al, 0x56
adc byte [0xffce188d], bl
jmp 0x1000c083
adc bl, byte [ebx + 0x13]
mov dh, 0x2d
in al, 0xe2
push ss
or ch, byte [edx]
and edx, eax
pop edi
jno 0x1000c065
sub eax, 0xc12be7a4
and al, 0xb9
add byte [edx - 0x22], dl
bound esi, qword [esi + 0x380bd1db]
mov ecx, ecx
mov ecx, dword [ebp - 0x50]
sub ecx, dword [ebp - 0x6c]
mov al, 0x2b
dec ebp
xchg esp, eax
cmp edx, ebp
jne 0x100116a6
mov esi, esi
je 0x100116a6
jl 0x1000c086
inc edx
invalid
cmp eax, ebp
jne 0x1000f870
aaa
add byte [eax], al
mov eax, eax
je 0x1000f870
test al, 0x18
inc ebx
loop 0x1000c1b6
invalid
cmp edx, dword [ebp - 0x3c]
jae 0x1000b488
cmp edi, ebx
jne 0x1000cddb
mov ebx, ebx
mov ebx, ebx
je 0x1000cddb
or al, 0
add byte [eax], dl
xor dword [ebx - 0x3eb65fd1], 0x27d3f8a3
arpl word [eax - 0x6e62708d], si
adc byte [ecx + 0x49a02fb3], al
shl dword [ebx + 0x6327d3f8], 0xb0
jae 0x1000c157
popfd
xchg ecx, eax
or esi, esp
and al, 0xb2
mov ah, 0x16
js 0x1000c1f0
scasd eax, dword es:[edi]
call 0x40fcc5b3
push 0x47
bound esp, qword [ebp - 0x1ce2cd79]
invalid
mov ebx, 0x555f1bb9
call 0x9b53577f
jns 0x1000c266
xchg esi, ecx
mov ecx, dword [ebp - 0x48]
movzx edx, byte [ecx]
cmp ebp, edi
jne 0x1000a4b6
mov ebx, ebx
mov ebx, ebx
je 0x1000a4b6
mov eax, dword [0xd30a5d52]
fild dword [0x8b3fbcc6]
dec ecx
and dword [esi + 3], eax
sub cl, byte [edi + 0x2e4ea4f8]
sbb eax, 0xada8d4c1
invalid
add byte [ebx - 0x78], dl
idiv dword [esi - 0x48]
push edi
mov edi, dword [0x6eae4eba]
invalid
mov ecx, dword [ebp - 0x2c]
shl ecx, 8
cmp ebx, edi
jne 0x10011b11
mov edi, edi
je 0x10011b11
stc
cmpsb byte [esi], byte es:[edi]
mov dword [edx - 0x472ca4be], edi
jmp 0x1000c234
shr ecx, 5
mov edx, dword [ebp - 0x64]
sub edx, ecx
mov eax, dword [ebp - 0x98]
mov ecx, dword [ebp - 0x70]
mov word [ecx + eax*2], dx
mov edx, dword [ebp - 0x98]
mov eax, dword [ebp - 0x98]
lea ecx, [edx + eax + 1]
mov dword [ebp - 0x98], ecx
cmp ebx, edi
jne 0x1000b898
mov ebx, ebx
je 0x1000b898
mov ah, 2
lodsd eax, dword [esi]
int3
mov edx, dword [ebp - 0x64]
shr edx, 5
mov eax, dword [ebp - 0x64]
sub eax, edx
mov ecx, dword [ebp - 0x3c]
cmp ebx, ebp
jne 0x10012a12
mov ebp, ebp
mov ebp, ebp
je 0x10012a12
imul edx, esi, 0x2f7519e4
aad 0x75
cmp eax, 0x9db83197
iretd
cmp ebp, esi
jne 0x1000d9c2
mov ebx, ebx
mov ebx, ebx
je 0x1000d9c2
sar byte [ecx + edx], cl
inc dword [edi - 0x980de8c]
aam 0x31
lds edx, [edi]
pop esp
insd dword es:[edi], dx
lea eax, [esi + 0x3ceec88b]
invalid
cmp edx, ebx
jne 0x1000a32c
mov eax, eax
mov eax, eax
je 0x1000a32c
int3
mov eax, dword [ebp - 0x2c]
cmp edx, ebx
jne 0x1000f497
mov ecx, ecx
mov ecx, ecx
je 0x1000f497
xor eax, 0x7b0ec104
add dword [ebp - 0x787ab78a], 0xffffff8f
jmp 0x1000c428
mov ecx, ecx
mov ecx, dword [ebp - 0x50]
cmp ebx, edx
jne 0x100111a6
mov ebx, ebx
mov ebx, ebx
je 0x100111a6
iretd
mov eax, dword [ebp - 0x70]
movzx ecx, word [eax + edx*2]
mov dword [ebp - 0x64], ecx
cmp ebx, edx
jne 0x10010e87
mov ebx, ebx
mov ebx, ebx
je 0x10010e87
pop ecx
jge 0x1000c557
adc dword [edi - 0x61], esp
lds ebp, [ebx - 0x3e]
push ss
aam 0x41
dec eax
xor byte [ebx + 0x729a11e6], bl
cmp dword [esi + 0x1287b9ad], esi
js 0x1000c580
sub dword [ebx], 0x20
xchg ebp, eax
stosb byte es:[edi], al
mov ebx, 0x3d456874
xchg esp, eax
mov esp, 0xb803c2bd
dec esp
push 0xbc943d45
mov ebp, 0x4cb803c2
in ax, dx
sub eax, 0xe2024d6b
mov bh, 0xf6
xor al, 0x76
sub esp, eax
sti
inc edx
mov eax, dword [ebp - 0x64]
sub eax, edx
mov ecx, dword [ebp - 0x80]
mov word [ecx], ax
mov edx, dword [ebp - 0x74]
mov eax, dword [ebp - 0x74]
lea ecx, [edx + eax + 1]
mov dword [ebp - 0x74], ecx
mov edx, dword [ebp - 0x7c]
and edx, dword [ebp - 0x84]
mov dword [ebp - 0x7c], edx
mov word [ebp - 0x76fefdb4], cs
dec ebp
mov word [ebx - 0x6adc7bab], cs
jl 0x1000c58e
invalid
invalid
cmp dword [ebp - 0x74], 0x100
jb 0x1000bf7f
mov eax, dword [ebp - 0x5c]
add eax, dword [ebp - 0x58]
mov cl, byte [ebp - 0x74]
mov byte [eax], cl
cmp ecx, ebx
jne 0x10011916
mov ebx, ebx
je 0x10011916
cmp al, 0x66
mov ch, 0xf4
rcl ebp, cl
bnd jmp 0x8f85bd62
mov dword [ebp - 0x64], ecx
cmp dword [ebp - 0x50], 0x1000000
jae 0x10012d10
cmp edx, eax
jne 0x10011982
mov esi, esi
mov esi, esi
je 0x10011982
sbb dword [esi + ebp*2], esp
xchg dword [ecx + 0x2b], edi
sbb eax, 0x71958e22
cmpsb byte [esi], byte es:[edi]
pop edx
invalid
jmp 0x10011633
mov ecx, ecx
mov eax, dword [ebp - 0x50]
sub eax, dword [ebp - 0x6c]
mov dword [ebp - 0x50], eax
mov ecx, ecx
mov al, 0x8b
leave
mov ecx, dword [ebp - 0x2c]
sub ecx, dword [ebp - 0x6c]
mov dword [ebp - 0x2c], ecx
mov edx, dword [ebp - 0x64]
shr edx, 5
mov eax, dword [ebp - 0x64]
sub eax, edx
mov ecx, dword [ebp - 0x70]
mov word [ecx], ax
mov edx, dword [ebp - 0x60]
mov eax, dword [ebp - 0x30]
lea ecx, [eax + edx*2 + 0x180]
mov dword [ebp - 0x70], ecx
cmp ebx, edx
jne 0x10010379
mov ebx, ebx
mov ebx, ebx
je 0x10010379
push edi
xor al, 0x30
push ss
test byte [ebx + eax*2 + 0x7178ffc5], ch
jns 0x1000c67d
in al, 0xd3
je 0x1000c72d
sbb eax, edx
adc dword [ebx - 0x2c5c60e2], edi
in eax, 0xba
xor dword [ecx - 0x178b6049], edx
cli
aaa
int1
arpl cx, dx
call 0x394500b9
daa
iretd
mov eax, dword [ebp - 0x50]
cmp ebp, eax
jne 0x1001099c
cwde
inc edx
add byte [eax], al
xchg edx, eax
add dword [edx], ecx
mov edx, 0xfd81d14e
in al, dx
arpl di, ax
dec esp
outsb dx, byte [esi]
pushfd
add edi, edi
in eax, dx
lock adc dword [0x961ab100], esi
adc esi, ebx
sbb al, 0xe0
dec eax
dec eax
movsd dword es:[edi], dword ss:[esi]
dec edi
and esi, dword [ebx - 0x7b]
sub ch, 6
cmp al, 0xcd
add byte [eax - 0x2c41524], dl
fsubr dword [ebx + edi*8 + 0x35]
dec esi
cmp al, byte [ebp + 0x75]
aaa
and al, 0xc1
jmp 0x1000c700
cmp dword [ebp - 0x60], 7
sbb edx, edx
and edx, 0xfffffffe
add edx, 0xb
mov dword [ebp - 0x60], edx
jmp 0x10011633
mov ebx, ebx
cmp ebp, edi
jne 0x100122ff
mov edx, edx
je 0x100122ff
cmp bl, byte [ebx - 0x45]
pop ecx
mov edx, 0x47d356d9
lahf
cmpsd dword [esi], dword es:[edi]
retf 0x595f
shr edx, 5
mov eax, dword [ebp - 0x64]
sub eax, edx
mov ecx, dword [ebp - 0x70]
mov word [ecx], ax
jmp 0x1000caf3
mov eax, eax
mov edx, dword [ebp - 0x50]
sub edx, dword [ebp - 0x6c]
cmp edx, esi
jne 0x10010866
mov ecx, ecx
je 0x10010866
xor eax, 0x43ad7cfd
sbb eax, dword [ecx - 0x2b]
xor al, byte [ebp + 0x566d7da]
xor ch, al
rcr dh, 1
sbb al, 0x7b
dec edx
invalid
mov eax, dword [ebp - 0x2c]
sub eax, dword [ebp - 0x6c]
cmp esi, ebx
jne 0x10012109
mov ecx, ecx
je 0x10012109
fdivrp st(5)
iretd
mov dword [ebp - 0x54], eax
mov ecx, dword [ebp - 0x28]
mov dword [ebp - 4], ecx
mov edx, dword [ebp - 0x88]
mov dword [ebp - 0x28], edx
cmp dword [ebp - 0x60], 7
sbb eax, eax
and eax, 0xfffffffd
add eax, 0xb
mov dword [ebp - 0x60], eax
mov ecx, dword [ebp - 0x30]
add ecx, 0xa68
mov dword [ebp - 0x70], ecx
mov edx, dword [ebp - 0x70]
mov dword [ebp - 0x8c], edx
mov eax, dword [ebp - 0x8c]
movzx ecx, word [eax]
cmp edx, eax
jne 0x1000c60b
mov edx, edx
mov edx, edx
je 0x1000c60b
xor edx, dword [ecx - 0x6a]
enter 0xffffffffffff8d1f, 0x40
cmp al, cl
pushal
ret
mov ecx, dword [ebp - 0x64]
cmp ecx, ebp
jne 0x1000e1ff
mov edx, edx
je 0x1000e1ff
das
dec edi
jge 0x1000cbd0
fldcw word [edx + edi*2 - 0xf]
cli
shr dword [ecx], cl
retf
jg 0x1000cb73
mov ecx, dword [ebp - 0x50]
shr ecx, 0xb
imul ecx, dword [ebp - 0x64]
mov dword [ebp - 0x6c], ecx
cmp eax, ebp
jne 0x1000ce9e
mov edx, edx
mov edx, edx
je 0x1000ce9e
jle 0x1000cc69
loope 0x1000cbe0
pushal
dec ebx
and ebp, eax
push ecx
inc ebx
adc dword [eax + 0x3533c51c], 0x26dc9729
invalid
mov eax, eax
mov eax, dword [ebp - 0x6c]
mov dword [ebp - 0x50], eax
mov eax, eax
mov ecx, 0x800
sub ecx, dword [ebp - 0x64]
shr ecx, 5
add ecx, dword [ebp - 0x64]
mov edx, dword [ebp - 0x8c]
mov word [edx], cx
mov eax, dword [ebp - 0x68]
shl eax, 3
mov ecx, dword [ebp - 0x70]
lea edx, [ecx + eax*2 + 4]
mov dword [ebp - 0x8c], edx
mov dword [ebp - 0x90], 0
mov dword [ebp - 0x94], 8
jmp 0x10011cf8
je 0x1000cc6a
invalid
invalid
mov byte [ebp - 0xb], 0xa
mov byte [ebp - 0xa], 0xa
mov byte [ebp - 9], 0xa
mov eax, dword [ebp - 0x44]
and eax, dword [ebp - 0x34]
mov dword [ebp - 0x68], eax
mov ecx, dword [ebp - 0x60]
shl ecx, 4
cmp ecx, ebp
jne 0x1000fa67
mov ecx, ecx
je 0x1000fa67
lodsb al, byte [esi]
and byte [ecx + ebp*8 + 0x6e88ab52], ch
in eax, dx
xchg ecx, eax
push es
retf 0xf1f0
mov eax, dword [ebp - 0xb8]
mov dword [ebp - 0xe0], eax
cmp esi, ebx
jne 0x1000b483
mov ebx, ebx
mov ebx, ebx
je 0x1000b483
mov ecx, 0x72ddfbdf
add dl, byte [esi + 0x55214dc0]
push ebp
imul ebx, dword [ecx + 0x7140dec5], 0xffffffd4
in eax, dx
push cs
insd dword es:[edi], dx
cld
inc esi
aaa
mov bh, cl
sbb cl, ch
retf
mov edx, dword [ebp - 0x2c]
cmp edx, dword [ebp - 0x6c]
jae 0x10012398
mov edi, edi
cmp esi, ebx
jne 0x10012889
mov edi, edi
mov edi, edi
je 0x10012889
fbld tbyte [eax]
mov eax, 0x9f93e26d
invalid
shl eax, 8
mov dword [ebp - 0x50], eax
mov esi, esi
mov ecx, dword [ebp - 0x2c]
shl ecx, 8
mov dword [ebp - 0x2c], ecx
cmp edi, ecx
jne 0x1000add4
mov edx, edx
mov edx, edx
je 0x1000add4
jle 0x1000cf6a
invalid
iretd
mov eax, dword [ebp - 0x64]
shr eax, 5
mov ecx, dword [ebp - 0x64]
cmp ebp, edi
jne 0x1000e73a
mov edi, edi
mov edi, edi
je 0x1000e73a
mov edi, edi
cmp edi, edx
jne 0x1000ddca
mov eax, eax
mov eax, eax
je 0x1000ddca
mov edi, 0x526308ca
adc dh, dl
cmpsd dword [esi], dword es:[edi]
inc ecx
retf 0x45e5
or edx, dword [ebp - 0x2c]
mov dword [ebp - 0x2c], edx
mov eax, dword [ebp - 0x48]
cmp ecx, ebx
jne 0x1000ffbb
mov ebx, ebx
je 0x1000ffbb
imul ecx, esp, 0x37
adc ch, bl
mov eax, 0x8006214
std
and bl, al
lcall 0x9c8, 0x89131de5
push 0xffffffffffffffb0
jb 0x1000d13b
sal byte [eax], 1
invalid
mov byte [ebp - 0x1b], 2
mov byte [ebp - 0x1a], 3
mov byte [ebp - 0x19], 4
mov byte [ebp - 0x18], 5
mov byte [ebp - 0x17], 6
mov byte [ebp - 0x16], 4
mov byte [ebp - 0x15], 5
cmp edx, ebx
inc ebp
jmp 0x1000d13e
jne 0x1000fc26
sub al, byte [eax]
add byte [ebx - 0x227bf013], cl
sub al, byte [eax]
add byte [edi - 0x2c], ah
scasd eax, dword es:[edi]
mov ebp, ebp
je 0x1000fc26
aam 0xaf
xchg ebp, eax
jle 0x1000d136
in eax, dx
insb byte es:[edi], dx
pop ebp
out 0xbc, al
shl ecx, cl
inc edx
popfd
mov esp, 0x42b75026
insb byte es:[edi], dx
bound esp, qword [0xee2dd468]
in al, 0xdf
and ah, al
nop
iretd
mov ecx, dword [ebp - 0xb4]
lea edx, [eax + ecx + 1]
mov dword [ebp - 0xb4], edx
mov eax, dword [ebp - 0x98]
or eax, 4
mov dword [ebp - 0x98], eax
mov ecx, dword [ebp - 0xb4]
mov edx, dword [ebp - 0x70]
movzx eax, word [edx + ecx*2]
mov dword [ebp - 0x64], eax
cmp dword [ebp - 0x50], 0x1000000
jae 0x10009cda
mov ecx, dword [ebp - 0x50]
cmp ebp, eax
jne 0x1000dee5
mov edi, edi
je 0x1000dee5
inc eax
in eax, 0xbc
or eax, 0x743edc42
pop ds
in al, 0x54
jne 0x1000d1ec
shl eax, 8
mov dword [ebp - 0x2c], eax
mov esi, esi
mov ecx, dword [ebp - 0x48]
movzx edx, byte [ecx]
or edx, dword [ebp - 0x2c]
mov dword [ebp - 0x2c], edx
mov eax, dword [ebp - 0x48]
add eax, 1
mov dword [ebp - 0x48], eax
cmp ecx, eax
jne 0x1000a52a
mov ebx, ebx
je 0x1000a52a
xor ebx, dword [esi]
mov dl, 0xc7
xchg esp, eax
invalid
mov eax, dword [ebp - 0x98]
cmp ecx, eax
jne 0x10012979
mov ebx, ebx
mov ebx, ebx
je 0x10012979
rcr dword [ecx], 1
scasd eax, dword es:[edi]
andps xmm4, xmmword [ecx]
pop es
xchg edx, eax
out dx, al
aad 0x3a
iretd
sub edx, ecx
mov eax, dword [ebp - 0x70]
mov word [eax], dx
mov ecx, dword [ebp - 0x60]
mov edx, dword [ebp - 0x30]
lea eax, [edx + ecx*2 + 0x1c8]
mov dword [ebp - 0x70], eax
mov ecx, dword [ebp - 0x70]
movzx edx, word [ecx]
mov dword [ebp - 0x64], edx
cmp dword [ebp - 0x50], 0x1000000
jae 0x1000d38d
mov eax, dword [ebp - 0x50]
shl eax, 8
mov dword [ebp - 0x50], eax
mov ecx, ecx
mov ecx, dword [ebp - 0x2c]
shl ecx, 8
mov dword [ebp - 0x2c], ecx
mov ecx, ecx
mov edx, dword [ebp - 0x48]
movzx eax, byte [edx]
or eax, dword [ebp - 0x2c]
mov dword [ebp - 0x2c], eax
mov ecx, dword [ebp - 0x48]
add ecx, 1
mov dword [ebp - 0x48], ecx
mov edi, edi
mov edx, dword [ebp - 0x50]
cmp ebx, esi
jne 0x1000bac7
mov edx, edx
je 0x1000bac7
fidiv word [ebp + 0x60]
jae 0x1000d3cb
cli
sub al, 0xba
mov cl, 0x1c
test al, 0x67
xchg edi, eax
imul edx, edx, 0x172b1267
pop ss
adc cl, bl
frstor dword [ebx]
inc esi
imul esp, edx, 0x258fcff0
sbb al, 0xed
lahf
jne 0x1000d437
add al, 3
outsb dx, byte [esi]
sal dword [ebp + 0x1ab7955b], 1
mov bh, 0x1a
mov al, byte [0x13af360c]
test ebp, edi
scasb al, byte es:[edi]
sub byte [edi + 0x44afa5bd], 0xa0
mov esp, 0x9938d779
mov dword [esi], ebx
imul edx, dword [esi], 0x78
pop edx
inc ecx
inc ecx
pushal
invalid
mov eax, dword [ebp - 0x5c]
add eax, dword [ebp - 0x58]
cmp eax, ebp
jne 0x1000b4ef
mov ebp, ebp
je 0x1000b4ef
inc eax
lodsd eax, dword [esi]
or dword [ebx - 0x774f508d], eax
je 0x1000d3b2
or ebp, dword [edx - 0x4fb4769d]
mov dword [ebx - 0x50], ecx
cld
sub al, 0x54
scasd eax, dword es:[edi]
xor dword [esp + edi - 0x710d9c63], edx
je 0x1000d48d
arpl dx, si
invalid
jp 0x1000d49a
invalid
les ebp, [ebx - 0x49]
cmp byte [ebp + edx*2 + 0x1f], 0xb4
pop eax
mov ah, 0x58
dec ebp
neg byte [ebp + 0x38e3e589]
sub eax, dword [ebp - 0x6c]
mov dword [ebp - 0x2c], eax
cmp ebp, edi
jne 0x10012c48
mov ebx, ebx
je 0x10012c48
scasd eax, dword es:[edi]
dec ebx
nop
mov bh, 0x7c
arpl word cs:[ecx + ecx + 0x7f], dx
daa
add ch, dl
fisub word [ebp - 0x6d]
test edi, ecx
wait
loop 0x1000d422
loope 0x1000d417
cmp dword [edi - 0x30385f25], 0x6262d3aa
xor eax, 0xd31c6a98
or dword [ecx], ebx
das
loope 0x1000d4ad
fsub qword [ebx]
int1
and eax, 0xb9c36a4d
wait
pushal
jl 0x1000d430
pushfd
pop edx
add dl, ah
sar byte [ebp + 0x58], 0x8d
and byte [eax], 0x5b
jge 0x1000d4ee
lea eax, [edx - 0x1d3ea4e0]
or byte [ecx - 0x2d744fab], cl
shl edx, 8
mov dword [ebp - 0x50], edx
mov edx, edx
cmp ebx, ecx
jne 0x1000ad60
mov edx, edx
mov edx, edx
je 0x1000ad60
ror byte [edi], cl
test byte [eax + ebx*8 + 0x466ffff], ch
cmp eax, 0x63cbe449
cmp byte [edx - 0x2a], dh
add al, 0x3d
dec ecx
in al, 0xcb
arpl word [eax], di
jb 0x1000d494
loopne 0x1000d4fc
imul edx, edi, 0xcd08d6d7
or eax, 0x74e25b9e
mov ah, 0x31
loopne 0x1000d4f4
fild dword [eax - 0x677e7cab]
push 0
cwde
retf 0xb586
ret
sbb al, 0xc
pop eax
sub ch, bh
cmc
inc ebx
rcpps xmm6, xmmword [eax - 0x32c1e194]
inc ebx
push ebx
mov al, 0x6c
push ds
int 0x43
and eax, 0x987f0d5
mov eax, 0x8938e55a
push ebp
mov al, 0x8b
dec dword [ebx - 0x1f3e2bbb]
or byte [ecx - 0x742bbb], cl
mov dword [ebp - 0x50], edx
mov edi, edi
mov eax, dword [ebp - 0x2c]
shl eax, 8
mov dword [ebp - 0x2c], eax
mov edi, edi
mov ecx, dword [ebp - 0x48]
cmp edi, ebp
jne 0x10010aa2
mov edx, edx
je 0x10010aa2
sbb ebx, dword [edi + ecx*4]
pop edi
dec eax
cdq
enter 0xffffffffffffe1e4, 0x59
outsb dx, byte [esi]
push ecx
rcl al, 1
xlatb
invalid
mov eax, eax
cmp esi, edx
jne 0x1000af3e
mov esi, esi
je 0x1000af3e
test al, 0x2b
adc ah, byte [ebp + 0x6ed4c288]
push ebx
mov ah, 0x87
push ds
adc byte [edi - 0x4d96e179], bl
insb byte es:[edi], dx
and byte [ecx + ebx*8 - 0x52], al
movsb byte es:[edi], byte [esi]
dec edx
jmp 0xb31bbbbb
jmp 0x1000c594
cmp ebx, esi
jne 0x1000eac0
mov ebp, ebp
mov ebp, ebp
je 0x1000eac0
push ebp
xchg ebp, eax
retf
mov eax, eax
cmp ebp, ebx
jne 0x10011f56
mov ebx, ebx
mov ebx, ebx
je 0x10011f56
je 0x1000d6b4
inc ebp
cmp dword [ecx], edx
stosb byte es:[edi], al
xchg esi, eax
push ecx
scasd eax, dword es:[edi]
scasd eax, dword es:[edi]
push esi
mov esi, ebp
xor cl, ch
and bl, bh
aad 0x4a
xor cl, byte [edi + 0x73]
invalid
inc edx
invalid
mov dword [ebp - 0x48], eax
mov esi, esi
cmp ebx, eax
jne 0x10009fcc
mov ebp, ebp
je 0x10009fcc
scasd eax, dword es:[edi]
test eax, 0x3c13b8b6
cmpsb byte [esi], byte es:[edi]
wait
shl dword [edx + 0x15], 0xd1
xor ebp, edi
push 0xffffffffffffffd0
cmp dl, dh
jbe 0x1000d669
and dh, byte [bp + di - 0x51]
rcr dword cs:[ebx], 0x7c
imul ebx, esi, 0x43d935ba
add ch, dl
mov esi, 0x97ee5d88
or dword [ecx + esi*2 - 0x5a5ec93f], edi
jne 0x1000d702
jno 0x1000d677
mov eax, dword ss:[0xfa4775a5]
cli
into
imul edx, dword [ecx + 0x72], 0xffffffab
pop esp
mov edi, 0xfa1e27c5
dec ebx
and al, 0x39
inc eax
push esp
xor cl, dh
invalid
mov dword [ebp - 0x2c], edx
mov eax, dword [ebp - 0x48]
cmp esi, ebp
jne 0x10010a12
mov edx, edx
je 0x10010a12
int3
insd dword es:[edi], dx
stosb byte es:[edi], al
std
push ss
invalid
inc edx
xor eax, dword [ebp - 0x5ff814c6]
arpl word [esi + 0x6c57b4c7], cx
sub esp, ebx
jae 0x1000d6c2
xchg edx, eax
xor byte [esi], bh
xchg edi, eax
mov edi, 0x34cfb4aa
movsb byte es:[edi], byte [esi]
adc al, 0x6e
movsb byte es:[edi], byte [esi]
leave
xchg edx, eax
daa
push ecx
sub ecx, dword [0x3cfa3988]
or eax, 0xc668b6de
test byte [ecx], dh
test al, 0x45
loopne 0x1000d6f7
js 0x1000d769
xchg esi, eax
add al, 0xd6
pushal
aaa
sbb eax, 0xccf49ed4
movsd dword es:[edi], dword [esi]
test ecx, 0x7f12b29b
jne 0x1000d770
or al, 0x15
push 0x1b55753a
mov eax, dword [0x166c118]
mov eax, dword [ebx]
xchg ebp, eax
jo 0x1000d75a
add edx, dword [ebp - 0x90]
mov dword [ebp - 0x3c], edx
cmp dword [ebp - 0x60], 0xc
jb 0x10012a6e
invalid
invalid
add bh, al
test dword [edi + edi*8 - 1], esp
inc dword [ebx]
add byte [eax], al
add byte [ebx - 0x3b827c25], cl
add al, 0x73
or ecx, dword [ebx - 0x7a763bbb]
and al, 0xff
invalid
mov dword [ebp - 0x9c], 3
add eax, dword [eax]
add byte [eax], al
mov ebx, ebx
cmp dword [ebp - 0x3c], 4
jae 0x1000d787
mov eax, dword [ebp - 0x3c]
mov dword [ebp - 0xdc], eax
jmp 0x1000d793
mov ecx, dword [ebp - 0x9c]
mov dword [ebp - 0xdc], ecx
mov edx, dword [ebp - 0xdc]
shl edx, 6
mov eax, dword [ebp - 0x30]
lea ecx, [eax + edx*2 + 0x360]
mov dword [ebp - 0x70], ecx
mov dword [ebp - 0x98], 1
mov edx, edx
mov edx, dword [ebp - 0x98]
mov eax, dword [ebp - 0x70]
movzx ecx, word [eax + edx*2]
mov dword [ebp - 0x64], ecx
cmp dword [ebp - 0x50], 0x1000000
jae 0x1000a52c
cmp edx, eax
jne 0x1000a821
mov edi, edi
je 0x1000a821
xchg edx, eax
mov byte [0x2243aa46], al
cmpsb byte [esi], byte es:[edi]
cmp al, 0xdb
je 0x1000d825
dec ebx
cmp dword [ecx + ebx - 0x2d], 0xffffffa4
imul ebp, edx, 0x4c
invalid
outsb dx, byte cs:[esi]
xchg esi, eax
aas
int1
add byte [edi], 0x1c
xor eax, ebp
insd dword es:[edi], dx
jg 0x1000d84b
sbb eax, 0x643a0aa
mov esi, 0x8994552b
push ebp
mov al, 0x8b
leave
sub edx, dword [ebp - 0x6c]
mov dword [ebp - 0x50], edx
mov ecx, ecx
cmp ebp, ecx
jne 0x1000f083
mov ecx, ecx
je 0x1000f083
test byte [ebx], dh
sbb byte [eax], al
add byte [esi + 0x5bc4ed1e], ah
mov bl, 0x6d
cmpsb byte [esi], byte es:[edi]
push ds
in eax, dx
les ebx, [ebx - 0x4d]
insd dword es:[edi], dx
cmp cl, byte [edi - 0x7e1b02db]
mov eax, dword [0x8ec9cac0]
push eax
outsd dx, dword [esi]
push edi
rol byte [ebx], 1
push cs
fldcw word [edi - 0x6235cc20]
les ecx, [esi + 0x2086964e]
clc
loopne 0x1000d8e1
mov ah, 9
bound ebx, qword [eax]
push ebx
mov edx, 0xff9d2d47
xchg esp, eax
invalid
movq qword [esi + 0x75c572ef], mm5
mov bh, 0x84
scasd eax, dword es:[di]
test byte [edi - 0x51], ah
jmp 0x51652f73
mov al, 0x10
mov edi, edi
mov ecx, dword [ebp - 0x48]
movzx edx, byte [ecx]
or edx, dword [ebp - 0x2c]
cmp ebp, ecx
jne 0x10009f06
push ebp
aam 0x3b
jmp 0xd6445dd0
mov ebp, ebp
mov ebp, ebp
je 0x10009f06
jb 0x1000d88c
jge 0x1000d8ae
pop edx
jb 0x1000d8b9
xchg ecx, eax
push edx
pop edx
inc ecx
invalid
cli
sub eax, 0xaedd6e03
les edi, [eax + 2]
fdivrp st(1)
inc eax
xor al, 0xa6
sub dword [ebx + 0x65190003], ecx
inc eax
inc edx
sub byte [ecx], cl
fld qword [ecx + esi*4]
jge 0x1000d906
add dword [ebx - 6], edx
pop es
je 0x1000d894
inc ebp
inc ebp
arpl word [esi + 0x2c8ea51e], si
les ebp, [ecx + 0x23]
and dl, cl
movsb byte es:[edi], byte [esi]
adc dword [edi + 0x1d], esp
push edi
and byte [ecx], ah
daa
mov edx, dword [ebp - 0xa8]
mov eax, dword [ebp - 0x70]
mov word [eax + edx*2], cx
mov ecx, dword [ebp - 0xa8]
add ecx, dword [ebp - 0xa8]
mov dword [ebp - 0xa8], ecx
jmp 0x1000e4d6
mov ebx, ebx
mov edx, dword [ebp - 0x50]
sub edx, dword [ebp - 0x6c]
mov dword [ebp - 0x50], edx
mov esi, esi
mov eax, dword [ebp - 0x2c]
cmp eax, esi
jne 0x1000bd68
mov ebx, ebx
mov ebx, ebx
je 0x1000bd68
xchg ah, cl
xor ch, byte [eax + 0x48443dd5]
pop edi
mov edx, 0xa356453
mov dh, 0xea
sbb al, 0xb6
sub dword [ecx + ecx - 0x4ec64f62], esp
add dword [esi], esp
leave
jecxz 0x1000d946
jnp 0x1000d9e3
arpl word [ecx + 0x58], sp
xor al, 0x85
popal
invalid
mov dword [ecx + 0x24], edx
mov eax, dword [ebp - 0xd0]
mov ecx, dword [ebp - 0x44]
mov dword [eax + 0x2c], ecx
mov edx, dword [ebp - 0xd0]
mov eax, dword [ebp - 0x28]
mov dword [edx + 0x38], eax
mov ecx, dword [ebp - 0xd0]
mov edx, dword [ebp - 4]
mov dword [ecx + 0x3c], edx
mov eax, dword [ebp - 0xd0]
mov ecx, dword [ebp - 0x54]
mov dword [eax + 0x40], ecx
mov edx, dword [ebp - 0xd0]
cmp ebx, edx
jne 0x1000fef2
mov ecx, ecx
je 0x1000fef2
lcall 0x3c3d, 0xb5ea3fe
int1
ret
cmp ebp, edx
jne 0x1000cd56
mov eax, eax
mov eax, eax
je 0x1000cd56
cmp dword [edx + 0x10e1d939], 0x4d
retf 0xe036
cmp dword [ebp - 0x50], 0x1000000
jae 0x1000c4a0
mov edx, dword [ebp - 0x50]
shl edx, 8
mov dword [ebp - 0x50], edx
mov ebx, ebx
mov eax, dword [ebp - 0x2c]
shl eax, 8
mov dword [ebp - 0x2c], eax
mov ebx, ebx
cmp ebx, eax
jne 0x1000a2de
mov ebp, ebp
mov ebp, ebp
je 0x1000a2de
push eax
int3
mov ecx, dword [ebp - 0x70]
movzx edx, word [ecx + eax*2]
mov dword [ebp - 0x64], edx
cmp dword [ebp - 0x50], 0x1000000
jae 0x10010053
mov eax, dword [ebp - 0x50]
shl eax, 8
mov dword [ebp - 0x50], eax
mov ebx, ebx
mov ecx, dword [ebp - 0x2c]
shl ecx, 8
mov dword [ebp - 0x2c], ecx
mov eax, eax
mov edx, dword [ebp - 0x48]
movzx eax, byte [edx]
or eax, dword [ebp - 0x2c]
mov dword [ebp - 0x2c], eax
cmp ebx, ecx
jne 0x10010048
mov esi, esi
mov esi, esi
je 0x10010048
and al, 0x58
lodsd eax, dword [esi]
js 0x1000dbdb
inc esp
inc edi
int3
mov dword [ebp - 0x50], eax
cmp ebx, edi
jne 0x1000a1db
cld
invalid
sub ecx, dword [ebp - 0x64]
shr ecx, 5
add ecx, dword [ebp - 0x64]
mov edx, dword [ebp - 0x70]
mov word [edx], cx
mov eax, dword [ebp - 0x60]
shl eax, 4
mov ecx, dword [ebp - 0x30]
cmp edi, ebx
jne 0x1000c3f2
mov ebx, ebx
mov ebx, ebx
je 0x1000c3f2
call [edx]
and byte [esi + 0x78], al
xchg ecx, eax
pop ebx
retf
mov eax, dword [ebp - 0x50]
sub eax, dword [ebp - 0x6c]
cmp ebx, eax
jne 0x1000c04c
mov eax, dword [ebp - 0x50]
sub eax, dword [ebp - 0x6c]
mov dword [ebp - 0x50], eax
mov esi, esi
mov ecx, dword [ebp - 0x2c]
sub ecx, dword [ebp - 0x6c]
mov dword [ebp - 0x2c], ecx
mov edx, dword [ebp - 0x64]
shr edx, 5
mov eax, dword [ebp - 0x64]
sub eax, edx
mov ecx, dword [ebp - 0x8c]
mov word [ecx], ax
mov edx, dword [ebp - 0x70]
add edx, 2
mov dword [ebp - 0x8c], edx
mov eax, dword [ebp - 0x8c]
movzx ecx, word [eax]
cmp ecx, esi
jne 0x1000ebfa
mov edx, edx
mov edx, edx
je 0x1000ebfa
cwde
or eax, 0x9bed9711
dec edx
mov cl, 0x14
fisttp word gs:[edi + 0x58217d02]
jmp 0x60b19ee7
mov eax, 0xb950b0c0
mov esi, 0x77b6232b
cmp al, 2
insb byte es:[edi], dx
outsb dx, byte [esi]
mov esp, 0xa698fb57
test al, 0xb1
add esp, dword gs:[ebx + 0x54]
jae 0x1000de2b
push ds
dec edi
stosb byte es:[edi], al
loopne 0x1000de4e
pushal
cmpsd dword [esi], dword es:[edi]
clc
pop edx
mov bl, 0x6c
lodsd eax, dword [esi]
xchg byte [ebp - 0x240641c8], dh
mov edx, dword [ebp - 0xd0]
mov eax, dword [edx + 0x1c]
mov dword [ebp - 0x50], eax
mov ecx, dword [ebp - 0xd0]
mov edx, dword [ecx + 0x20]
mov dword [ebp - 0x2c], edx
mov byte [ebp - 0x20], 0
mov byte [ebp - 0x1f], 0
mov byte [ebp - 0x1e], 0
mov byte [ebp - 0x1d], 0
mov byte [ebp - 0x1c], 1
cmp ebx, edx
jne 0x1000a3f2
mov esi, esi
mov esi, esi
je 0x1000a3f2
dec esp
push ebx
jns 0x1000deaf
adc eax, 0x40f80673
mov eax, ecx
cwde
das
das
fdiv dword [eax - 0xe]
jns 0x1000de4d
pop ebx
pop edi
cmp dword [edi + 0x61], edx
lodsb al, byte [esi]
inc ecx
stc
jle 0x1000de40
jns 0x1000df29
sahf
push es
sbb eax, dword [ebp + 0x26aaf0c6]
ret 0xd4f0
shl ecx, 8
mov dword [ebp - 0x50], ecx
mov ebx, ebx
cmp ebp, ebx
jne 0x10009cb8
mov eax, eax
je 0x10009cb8
jp 0x1000df4c
mov dword [edi + 0x6902d817], edx
xor edx, dword [ebx - 0x60]
fist word [edx + 0x5f]
mov al, byte [0x8d078b99]
out 0x68, eax
pop es
cmp byte [edi + ecx*4 - 0x77], ah
pop esp
mov dword [edi + 0x5c], esp
xchg ebp, eax
shl byte [ebp - 0x74bd6785], cl
push ebp
aam 0x2b
push ebp
xchg esp, eax
mov edx, dword [ebp - 0x2c]
sub edx, dword [ebp - 0x6c]
cmp eax, edx
jne 0x1000a97d
mov eax, eax
mov eax, eax
je 0x1000a97d
ror byte [ebx + 0x28840fc0], 0xca
invalid
loope 0x1000df34
jecxz 0x1000dfd8
cld
frstor dword [edx + 0x1deee8ae]
xor al, 0x6d
jo 0x1000dfbe
test al, 0x39
mov ah, ah
sahf
mov edx, dword [eax - 0x3df2a755]
push ebx
mov bl, 0x40
inc eax
test byte [ebx + 0x36], cl
mov ecx, 0x9085245a
nop
mov edx, dword [edx]
into
inc ebp
pop esp
outsb dx, byte [esi]
loope 0x1000df8e
dec esi
inc edi
std
invalid
in eax, 0xbc
mov ds, word [ebp + 0x7c41003b]
jle 0x1000df1b
push ebp
mov edi, dword [edi]
lahf
jle 0x1000df71
test al, 0xa7
dec edx
jae 0x1000dfde
mov eax, dword [ebp - 0x98]
mov ecx, dword [ebp - 0x70]
mov word [ecx + eax*2], dx
mov edx, dword [ebp - 0x98]
mov eax, dword [ebp - 0x98]
lea ecx, [edx + eax + 1]
mov dword [ebp - 0x98], ecx
mov ecx, ecx
mov edx, dword [ebp - 0x98]
cmp edi, ebx
jne 0x1001245f
mov ecx, ecx
je 0x1001245f
inc ebp
jle 0x1000df79
jle 0x1000df7c
iretd
lodsb al, byte [esi]
inc ebx
rcr dword [edi + 0x23000d2c], cl
dec eax
add dword [ecx + 0x20], edx
mov bl, 0x8a
cmp ebx, ebp
jne 0x1000ef08
mov eax, eax
je 0x1000ef08
xor cl, al
jp 0x1000e0a3
popal
push 0xac789d2d
adc eax, 0xae8ff0ea
and byte [ecx], 0x3f
aam 0xe9
or byte [ebp + ebp*2 - 0x71f4aeba], ch
retf 0xbed5
sub edx, ecx
mov eax, dword [ebp - 0xb4]
mov ecx, dword [ebp - 0x70]
mov word [ecx + eax*2], dx
cmp ebp, edi
jne 0x1000964d
mov eax, eax
mov eax, eax
je 0x1000964d
dec edx
mov eax, dword [0x2e9d8206]
jp 0x1000e1b6
fstp dword [eax + 0x731f6ebd]
scasd eax, dword es:[edi]
mov ch, 0x70
test dword [ecx], 0x7d0ee5e0
inc edi
dec esi
invalid
invalid
shr ecx, 5
mov edx, dword [ebp - 0x64]
sub edx, ecx
mov eax, dword [ebp - 0x98]
mov ecx, dword [ebp - 0x70]
mov word [ecx + eax*2], dx
mov edx, dword [ebp - 0x98]
mov eax, dword [ebp - 0x98]
lea ecx, [edx + eax + 1]
mov dword [ebp - 0x98], ecx
cmp ebp, eax
jne 0x1000c152
mov ebp, ebp
mov ebp, ebp
je 0x1000c152
sub ecx, dword [edi - 0x67b7c2b1]
push 0xe2976e08
nop
mov al, 0x9b
invalid
mov eax, eax
mov edx, dword [ebp - 0x50]
sub edx, dword [ebp - 0x6c]
cmp ebx, ecx
jne 0x10012e98
mov ebx, ebx
je 0x10012e98
into
push edx
jne 0x1000e2ec
test dword [eax], 0xc83d4bc7
pushal
jmp 0x1000e2d7
mov edx, dword [ebp - 0x48]
movzx eax, byte [edx]
cmp edi, esi
jne 0x1001269b
test dword [edi - 0x74ffffbd], edi
leave
mov ecx, ecx
mov ecx, ecx
je 0x1001269b
xor al, 0xd0
xor dl, byte [esi + 0x60fbfccb]
sti
pushal
stosd dword es:[edi], eax
cmc
js 0x1000e27f
add al, 0xd0
push esp
and byte [ecx], bl
or ecx, dword [ebx]
lcall 0xb8ee, 0x1b5e3757
mov al, 0xc1
test dword [ebp - 0x42d1eae0], edi
lds eax, [ebp - 0x4f]
mov ebp, 0xf0fbe86f
sbb al, 0x76
enter 0x179, 0xffffffffffffffca
invalid
mov edx, dword [ebp - 0x6c]
mov dword [ebp - 0x50], edx
mov ecx, ecx
mov eax, 0x800
sub eax, dword [ebp - 0x64]
shr eax, 5
cmp esi, ebx
jne 0x100122a4
mov ecx, ecx
je 0x100122a4
xor esi, ebp
iretd
js 0x1000e39e
xlatb
loope 0x1000e397
or byte [0xad6aefda], ch
mov eax, dword [0x2ac217dd]
xor ecx, ebx
jle 0x1000e3bc
or dword [ecx + edx*4 - 0x33b8415d], ebx
nop
xchg ecx, eax
mov dword [0x90cc47be], eax
mov edx, dword [ebp - 0x58]
cmp ecx, ebp
jne 0x10009ea1
push ebp
test al, 0x3b
int 0xf
test ecx, edi
mov edx, 0xff8bffff
mov edi, edi
mov edi, edi
je 0x10009ea1
imul dword [edx - 0x7d]
jecxz 0x1000e381
popfd
invalid
sub ebp, dword [edx - 0x4c2bf282]
inc ecx
inc edi
invalid
mov edi, edi
mov edx, 0x800
sub edx, dword [ebp - 0x64]
shr edx, 5
add edx, dword [ebp - 0x64]
mov eax, dword [ebp - 0x80]
mov word [eax], dx
mov ecx, dword [ebp - 0x74]
add ecx, dword [ebp - 0x74]
mov dword [ebp - 0x74], ecx
mov edx, dword [ebp - 0x84]
cmp esi, eax
jne 0x10010b65
mov ebp, ebp
mov ebp, ebp
je 0x10010b65
jecxz 0x1000e3ee
mov al, byte [0x61966a3b]
dec esi
cmc
in eax, dx
hlt
mov eax, eax
cmp eax, edx
jne 0x1000dd6a
mov ebx, ebx
je 0x1000dd6a
mov eax, dword [ebp - 0xac]
shl eax, 1
mov dword [ebp - 0xac], eax
mov ecx, dword [ebp - 0xa4]
sub ecx, 1
mov dword [ebp - 0xa4], ecx
jne 0x10010f5c
jmp 0x1000bbad
add byte [ecx - 0xac6f5bd], 0x91
mov eax, dword [0x7b28b55a]
ret
mov eax, 0x800
sub eax, dword [ebp - 0x64]
shr eax, 5
cmp ecx, eax
jne 0x1000ebb1
mov edi, edi
je 0x1000ebb1
add ah, dh
and dword [ecx - 0x67], ebp
dec ebx
cdq
inc esp
mov byte [0xf918], al
sahf
mov byte [esp - 0xdcd780f], bh
and byte [edx + esi*8 - 0x2645ab87], dl
jmp 0x1000e54f
xor bl, byte [eax + 0x1db87a99]
idiv dword [ecx + 0x69bba320]
mov word [eax], fs
mov ah, 0xac
adc ebp, dword [ebx + 0x11b60fde]
movzx edx, byte [ecx]
or edx, dword [ebp - 0x2c]
mov dword [ebp - 0x2c], edx
mov eax, dword [ebp - 0x48]
add eax, 1
mov dword [ebp - 0x48], eax
mov edi, edi
mov ecx, dword [ebp - 0x50]
shr ecx, 0xb
imul ecx, dword [ebp - 0x64]
mov dword [ebp - 0x6c], ecx
mov edx, dword [ebp - 0x2c]
cmp edx, dword [ebp - 0x6c]
jae 0x1000c960
mov eax, eax
mov eax, dword [ebp - 0x6c]
mov dword [ebp - 0x50], eax
mov edx, edx
mov ecx, 0x800
cmp ecx, edx
jne 0x1000dc8d
mov ebp, ebp
je 0x1000dc8d
push esi
pop eax
push ss
fsubr qword [edi + 0xcbb3621]
cmp ebp, dword [edi]
mov bh, byte [ebp - 0x78]
or dword [edi], esi
sub eax, 0x1677fdfe
in al, dx
fidiv word [edi + eax*8]
invalid
mov ecx, dword [ebp - 0xc8]
add ecx, 1
mov dword [ebp - 0xc8], ecx
cmp ecx, edx
jne 0x1000b8fc
mov edx, edx
je 0x1000b8fc
test esp, esi
dec eax
xchg al, dl
mov dl, 0x8d
dec ebp
pop ss
fdiv dword [edi + 0x79a22754]
xor al, 0xd0
aad 0x87
add bh, dh
out dx, eax
shl dword [ebx], 0x9d
add ecx, esi
jbe 0x1000e705
aam 0x5a
inc ebx
sub byte [esi + 6], cl
int1
out 0x27, eax
outsb dx, byte [esi]
and esi, dword [ecx]
rcl dword [eax + 0x578ebc38]
xor dh, ah
or dword [edi], ecx
cmp al, 0x7f
jnp 0x1000e6e6
push edx
ret
dec ebp
mov ecx, fs
push 0x2c9b6404
nop
inc ecx
and eax, 0x21c655e
into
cmp byte [ebp - 0x2e], dl
lahf
scasb al, byte es:[edi]
sbb esi, edi
invalid
mov edx, 0x321150d6
adc byte [ebx - 0x72], 0x8b
dec ebp
pushfd
mov ecx, dword [ebp - 0x64]
cmp ebx, edi
jne 0x10009a24
mov esi, esi
mov esi, esi
je 0x10009a24
stosd dword es:[edi], eax
bts dword [esi + 0x52], esi
stosd dword es:[edi], eax
jbe 0x1000e75a
imul ecx, dword [ebp + ecx*4 + 0x11894521], 0xfffffff9
cli
movsb byte es:[edi], byte [esi]
or al, 0x85
lea ebp, [ebp + 0x430c62e1]
mov dword [0xac91f61e], eax
dec edi
jle 0x1000e73d
or edx, dword [edx + 0x41]
rcr dh, 1
inc edi
fdivr qword [eax]
and al, 0xec
jl 0x1000e6c8
mov edi, 0xdaec9172
pop ecx
lodsb al, byte [esi]
nop
inc edi
arpl word [ecx + 0x19], di
sub ecx, eax
mov edx, dword [ebp - 0xb4]
mov eax, dword [ebp - 0x70]
mov word [eax + edx*2], cx
mov ecx, dword [ebp - 0xb4]
mov edx, dword [ebp - 0xb4]
lea eax, [ecx + edx + 1]
mov dword [ebp - 0xb4], eax
mov ecx, dword [ebp - 0x98]
or ecx, 8
mov dword [ebp - 0x98], ecx
cmp dword [ebp - 0x98], 0xffffffff
jne 0x1000bbad
xchg ebp, eax
dec esp
invalid
test dword [edi + edi*8 - 1], ecx
dec dword [ebx - 0x9773]
inc dword [ebx - 0x7276f737]
push 0x83ffffff
mov ebp, 0xffffff68
dec dword [edi]
test dword [edx], esi
aam 0xff
dec dword [ebx - 0x15c43bab]
inc dword [ebx - 0x9743]
invalid
mov edx, dword [ebp - 0x3c]
cmp ebp, edx
jne 0x1000bb96
mov ebx, ebx
je 0x1000bb96
js 0x1000e788
and edi, dword [esi + 0x1d]
nop
outsd dx, dword [esi]
in eax, dx
enter 0xffffffffffffcd3e, 0x1e
jno 0x1000e76d
iretd
mov dword [ebp - 0xa4], edx
cmp dword [ebp - 0x50], 0x1000000
jae 0x1000b15b
mov eax, dword [ebp - 0x50]
shl eax, 8
mov dword [ebp - 0x50], eax
cmp ecx, edx
jne 0x1000ee37
mov edx, 0x800
sub edx, dword [ebp - 0x64]
shr edx, 5
cmp ebx, eax
jne 0x1000ab6c
mov ebx, ebx
je 0x1000ab6c
fisttp dword [edi]
test byte [ebx + eax*8], cl
invalid
clc
xor bh, byte [ebx - 0x23]
sti
push eax
test dword [esi], ebx
mov ecx, 0x83afa6f
xor byte [edi + 0x33], bh
push 0x4ddcd639
cld
pop edx
pop eax
pop ebx
sbb eax, 0x9854c04d
push ds
invalid
shl ecx, 8
mov dword [ebp - 0x50], ecx
mov eax, eax
mov edx, dword [ebp - 0x2c]
shl edx, 8
mov dword [ebp - 0x2c], edx
mov eax, eax
mov eax, dword [ebp - 0x48]
movzx ecx, byte [eax]
cmp edx, ebx
jne 0x10012702
mov ecx, ecx
mov ecx, ecx
je 0x10012702
jae 0x1000e859
in eax, dx
loopne 0x1000e91f
shl dword [edx - 0x74ef9963], 0x3a
aam 0xd4
push ds
xchg ebp, eax
int1
and eax, 0xc04319a
and ebp, dword [0xdb7ec25f]
add al, 0xaa
movsd dword es:[edi], dword [esi]
xor ch, dl
hlt
mov dword [ebp - 0x8c], edx
mov dword [ebp - 0x90], 0x10
mov dword [ebp - 0x94], 0x100
cmp edi, ebx
jne 0x10011cf8
mov edx, edx
mov edx, edx
je 0x10011cf8
in al, dx
lds esp, fs:[ecx - 0x6f]
xor esp, dword [ecx - 0x325db656]
dec eax
call 0xc46e1c25
xchg dword [ecx + 0x42baaf3f], ecx
fiadd dword [edi]
add dword [esi - 0x62], ebp
dec ebp
lodsd eax, dword [esi]
mov esp, 0x460dbc3c
jmp 0xe2808d3d
shr ecx, 5
cmp edi, edx
jne 0x1000afbe
mov esi, esi
mov esi, esi
je 0x1000afbe
xor al, 0x5f
pop edi
cli
or eax, 0x2aad0da3
shl ch, cl
jle 0x1000e988
pop edi
inc dword [eax]
out 0x9e, al
mov dword [edx + 0x5d], esi
invalid
sub ecx, eax
mov edx, dword [ebp - 0xb4]
mov eax, dword [ebp - 0x70]
mov word [eax + edx*2], cx
mov ecx, dword [ebp - 0xb4]
mov edx, dword [ebp - 0xb4]
lea eax, [ecx + edx + 1]
mov dword [ebp - 0xb4], eax
cmp edi, ebp
jne 0x100130ef
mov edx, edx
je 0x100130ef
and dword [esi + ebx + 0x2f], ecx
test ch, bh
sub dword [eax - 0x58], ecx
int 0xa3
cmc
xor bh, dh
leave
in eax, dx
out 0xae, eax
iretd
mov dword [ebp - 0x2c], ecx
mov edx, dword [ebp - 0x64]
push ebp
pushfd
shr edx, 5
mov eax, dword [ebp - 0x64]
sub eax, edx
mov ecx, dword [ebp - 0xb4]
mov edx, dword [ebp - 0x70]
cmp edi, ecx
jne 0x1000f5f6
mov eax, eax
je 0x1000f5f6
push edi
sub cl, byte [ecx - 0x2b]
xchg dword es:[eax - 0x40263d0e], esi
movsd dword es:[edi], dword [esi]
daa
add byte [edx - 0x37], bl
outsd dx, dword [esi]
jl 0x1000ea5a
sub edi, dword [esi + 0x36]
or byte [ecx + 0x7c], ch
adc dword [ebp - 0x71], eax
int 0xde
push ecx
je 0x1000ead6
and ah, byte [ebx]
xor dl, al
test al, 0x52
pop ecx
std
jbe 0x1000eaf9
in al, dx
cmp eax, 0xd8c87bf8
invalid
mov ebx, ebx
mov eax, dword [ebp - 0x50]
sub eax, dword [ebp - 0x6c]
mov dword [ebp - 0x50], eax
mov edi, edi
mov ecx, dword [ebp - 0x2c]
sub ecx, dword [ebp - 0x6c]
mov dword [ebp - 0x2c], ecx
mov edx, dword [ebp - 0x64]
shr edx, 5
cmp edx, edi
jne 0x1000c570
mov edx, edx
mov edx, edx
je 0x1000c570
xor al, 0xc8
jle 0x1000eb0d
mov dword [ebp - 0x48], eax
cmp edx, edi
jne 0x100113c5
mov ecx, ecx
je 0x100113c5
into
xchg byte [edi + 0x3e1c72f2], al
xchg ebx, eax
pop esi
das
lodsd eax, dword [esi]
and al, 0x88
fidiv word [edi - 0x56]
call 0xaa68725d
pop ds
mov ebp, 0x3d574a3c
inc esi
wait
sbb dl, al
in eax, 0xcd
cmp dword [edx - 0x36], ebp
mov ah, bl
and byte [ebx - 0x78], bl
push edi
or dword [eax - 0x4c], 0x9c775614
leave
sub al, byte [ecx]
pop eax
out dx, al
wait
fsub qword [eax - 0x5c]
pop ebp
pop esi
rcr edx, 0x15
popfd
dec edx
inc edx
sal eax, 0x7a
invalid
add eax, dword [ebp - 0x64]
mov ecx, dword [ebp - 0x70]
cmp edi, edx
jne 0x1000a17e
mov ebx, ebx
je 0x1000a17e
scasd eax, dword es:[edi]
leave
enter 0x2cf, 0xffffffffffffff88
ret
mov dword [ebp - 0x64], ecx
cmp eax, ebp
jne 0x1000b046
mov edi, edi
je 0x1000b046
cmp ch, byte [edx - 0x3fe6eb78]
arpl word [eax - 0x33aa7c0], dx
lahf
adc dl, ah
mov eax, dword [0x4053b230]
add byte [edi - 0x8355ef5], al
sub esi, dword [ebx]
mov ebx, 0x8799b9ca
mov esp, 0xdd9dfb12
inc edi
sbb dword [ecx], ecx
and ch, byte [ebp - 0x4e]
xchg byte [esi + 0x67d682e5], bl
insd dword es:[edi], dx
sub dword [edx + edi], ebx
inc esi
sub eax, edi
jbe 0x1000ecb4
lds ebx, [edx]
iretd
cmp ebx, ebp
jne 0x1000c1fe
mov ebx, ebx
je 0x1000c1fe
adc dword [eax + 0x58], edi
pop edx
mov al, 0x6d
pop ss
pop ebp
sbb edi, dword [eax]
xchg edx, eax
popfd
js 0x1000ec6e
xchg edi, eax
invalid
cmp dword [ebp - 0x50], 0x1000000
jae 0x100105fe
mov edx, dword [ebp - 0x50]
shl edx, 8
mov dword [ebp - 0x50], edx
mov ecx, ecx
mov eax, dword [ebp - 0x2c]
shl eax, 8
mov dword [ebp - 0x2c], eax
mov eax, eax
mov ecx, dword [ebp - 0x48]
movzx edx, byte [ecx]
or edx, dword [ebp - 0x2c]
mov dword [ebp - 0x2c], edx
mov eax, dword [ebp - 0x48]
add eax, 1
mov dword [ebp - 0x48], eax
cmp edi, eax
jne 0x100105fc
mov ebp, ebp
mov ebp, ebp
je 0x100105fc
sbb ch, byte [ebx]
and dword [eax + 0x5e7f6232], eax
rcr edi, 1
dec ebp
pushal
adc eax, dword ds:[edi + 0xc]
aad 0xbf
or al, 0x1e
mov al, 0x25
pop eax
pop eax
aaa
mov esi, dword [edx]
out dx, eax
jae 0x1000ed09
push 0xca56180b
xor dl, bl
add byte [0x2f904b03], ah
cld
cmp cl, byte [edx]
xor esp, dword [ecx + 0xbf61d6a]
cmp dword [edi], esi
and eax, 0x1b8f599
pushal
jb 0x1000ed74
mov dh, 0xf0
invalid
jne 0x1000ed0b
sub byte [ebx - 0x5e], bh
sub cl, byte [ecx - 0x397679a6]
pop edi
mov dword [edx + 0x6d], ebp
mov dword [ebp - 0x64], edx
cmp dword [ebp - 0x50], 0x1000000
jae 0x10010c42
mov eax, dword [ebp - 0x50]
shl eax, 8
mov dword [ebp - 0x50], eax
mov edi, edi
cmp ebp, ebx
jne 0x1000f2cb
mov eax, eax
je 0x1000f2cb
jbe 0x1000ede6
jno 0x1000ede2
insb byte es:[edi], dx
fild word [0x9d20c955]
das
int 1
mov ah, ah
popal
pushfd
jp 0x1000ed39
cmp al, 0x32
inc esi
sbb dword [edx + 0x6a], ebx
bound ebx, qword [edx]
cmpsb byte [esi], byte es:[edi]
and dword [ecx], edx
mov cs, word [esi - 0x2f]
mov ebx, 0x916107b2
mov word [esi - 0x3ba299a1], ds
sahf
int 0xf9
push esi
xchg esi, eax
invalid
sub edx, dword [ebp - 0x64]
shr edx, 5
add edx, dword [ebp - 0x64]
push ebp
pushfd
mov eax, dword [ebp - 0x74]
mov ecx, dword [ebp - 0x70]
mov word [ecx + eax*2], dx
mov edx, dword [ebp - 0x74]
add edx, dword [ebp - 0x74]
cmp ebx, eax
jne 0x1000b973
mov ecx, ecx
mov ecx, ecx
je 0x1000b973
invalid
push ss
pop eax
stosb byte es:[edi], al
mov al, byte [0x6286bb29]
arpl sp, bp
inc ebx
pop eax
mov dword [edx], eax
cmc
mov ah, 0x40
stosb byte es:[edi], al
inc eax
mov dword [esi], eax
rol byte [esi + edx + 0x68], 0x46
popfd
scasb al, byte es:[edi]
loop 0x1000edc4
int3
cmp edi, esi
jne 0x10012cac
mov edi, edi
mov edi, edi
je 0x10012cac
invalid
push ds
mov ebp, 0xbd01ad4e
sahf
or byte [ebx], 0x67
mov esi, 0x5efaa7e5
dec ebx
sar dword [esi + 0x74c6c133], 0xef
insd dword es:[edi], dx
sbb al, 0x38
mov cl, 0x4d
insd dword es:[edi], dx
cld
or byte [esi], 0x52
movsb byte es:[edi], byte [esi]
rcl dword [ebp + 0xfa915a6]
jmp 0x6193db9f
mov eax, dword [ebp - 0x50]
shr eax, 0xb
cmp ecx, ebp
jne 0x1000b56d
mov ebp, ebp
mov ebp, ebp
je 0x1000b56d
mov ecx, 0x57ea76
jg 0x1000eeb7
pop esi
xchg esp, eax
scasd eax, dword es:[edi]
mov dword [0xacf6c5cb], eax
mov esi, 0x7a9bf79
ret 0xe4bb
mov edx, dword [ebp - 0x54]
cmp ebx, esi
jne 0x10012760
mov ecx, ecx
je 0x10012760
pop esi
push ss
mov dl, 0xbf
sbb eax, 0xca62e760
mov eax, 0xb7a1cb9e
invalid
mov ecx, dword [ebp - 0x50]
shr ecx, 0xb
imul ecx, dword [ebp - 0x64]
mov dword [ebp - 0x6c], ecx
mov edx, dword [ebp - 0x2c]
cmp edx, dword [ebp - 0x6c]
jae 0x1000d93e
mov ebx, ebx
mov eax, dword [ebp - 0x6c]
cmp edi, ebx
jne 0x1000dbcc
mov edi, edi
je 0x1000dbcc
cmp ah, byte [edi + 0xe375d83]
inc eax
loop 0x1000f0ad
push eax
fstp xword [ebx]
cmpsb byte [esi], byte es:[edi]
adc al, 0xb2
in eax, dx
int1
or al, dh
push es
adc dword [esi + 0x78], eax
mov eax, dword [ebp - 0x2c]
cmp esi, ecx
jne 0x1000bcf7
mov ebx, ebx
je 0x1000bcf7
pop ds
dec eax
aam 0x4f
pop esp
idiv dword [ebp - 0x5d23e8c7]
inc esp
int 0x35
das
out dx, eax
bswap di
or edi, ebx
xor ebx, dword [edx - 0x2cc60c57]
mov edi, 0x65a4e539
xchg esi, eax
jge 0x1000f109
jno 0x1000f03b
mov dl, 0xc2
ficomp word [esi]
mov dword [ebp - 0x47], ebp
mov ebx, 0x75af8e5
or al, 0xe4
and eax, 0xd93bef49
enter 0xfffffffffffffb0e, 0xffffffffffffffb7
cmp eax, 0x68a0c752
shl edi, cl
salc
inc ebp
add eax, dword [esi]
scasb al, byte es:[edi]
jno 0x1000f135
push cs
or esp, ebp
int3
aaa
loope 0x1000f075
das
cmpsb byte [esi], byte es:[edi]
mov al, 0xde
mov dword [ebp - 0x50], edx
cmp ebx, eax
jne 0x1000ac25
mov ebp, ebp
mov ebp, ebp
je 0x1000ac25
mov ebx, 0xe1ceffff
loopne 0x1000f15a
into
loope 0x1000f0ef
dec edx
lodsb al, byte [esi]
movsd dword es:[edi], dword [esi]
mov eax, dword [0x9b0da76b]
xchg dword [edi - 0x40], esp
invalid
in al, 0xaf
pop ecx
dec edi
aad 0x5a
and esi, ebx
add al, 0xbb
scasb al, byte es:[edi]
in eax, 0xc9
in al, dx
xor al, 0x1e
jg 0x1000f0d5
jmp dword [eax - 0x2a46c35b]
sbb dword [ecx - 0x9773], ecx
dec dword [ebx + 0x68958bc9]
invalid
mov dword [ebp - 0x98], ecx
mov ecx, ecx
mov edx, dword [ebp - 0x98]
cmp ebx, ecx
jne 0x1000c518
mov esi, esi
mov esi, esi
je 0x1000c518
stosb byte es:[edi], al
sub al, 0x49
mov bh, 0x4b
test al, 0xb6
salc
mov byte [0xf9048109], al
sal dword [eax + 0x4b4d0926], cl
daa
jg 0x1000f2cb
out 0xd1, al
salc
xor bl, byte [ebx - 0x71]
into
mov eax, 0x3fdbc359
and edi, dword [esi]
adc edi, ecx
push 0x42
popfd
les ebp, [eax]
loope 0x1000f26c
jmp 0xf617a9db
mov ecx, dword [ebp - 0x2c]
shl ecx, 8
dec ebp
aam 0xc1
loope 0x1000f2d9
mov dword [ebp - 0x2c], ecx
mov ebx, ebx
cmp eax, ebx
jne 0x1000aa76
test dword [eax - 0x74000049], ebx
ror byte [ebx - 0x717bf02e], cl
mov bh, 0xff
mov edx, edx
mov edx, edx
je 0x1000aa76
dec dword [edx + 0x3a]
inc edi
call 0xfd39192a
dec edx
cmp al, byte [edi - 0x18]
cmp ah, byte [esi]
cmp ch, ch
cwde
loop 0x1000f2cc
pop esp
aas
push 0xaea256bd
add dword [ecx], edx
sbb byte [esi + 9], ah
cmpsb byte [esi], byte es:[edi]
mov ebp, dword [esi + 0xe]
test al, 0x95
nop
sar byte [edi + eax*2 - 0x67], cl
add bh, byte [edx - 0x596f9c9f]
loop 0x1000f317
add dword [edx + 0x1b], 0x69
jno 0x1000f36c
push esp
push 0x71f6e82e
jp 0x1000f2e7
xchg edx, eax
mov al, 0x8b
sbb dword [ecx + edi*8], edi
sar byte [edx], cl
shl ch, cl
jmp 0x6c73e69a
cmp edx, edi
jne 0x1000e4d6
mov esi, esi
je 0x1000e4d6
xor ah, bl
and byte [ecx - 0x2db9a305], 0x48
rcr byte [esi - 0x74], 1
xchg ebx, eax
xchg edx, eax
mov ch, 0x4c
salc
mov word [ebx - 0x29b34a6e], ss
and eax, 0xdd1e8c4
xchg byte [0x3195299e], dh
salc
xchg ebp, eax
xor esi, edx
xchg al, bl
jbe 0x1000f3e2
push ebx
mov esi, 0xd5651939
mov ebp, 0x433efa69
lcall 0x5d9b, 0x212de7
imul edi, edx, 0xe79a433e
sub eax, 0x5d9b0021
loope 0x1000f34f
dec ecx
fistp dword [edx]
sbb bl, bh
loop 0x1000f35e
retf 0xebd2
shr ecx, 0xb
imul ecx, dword [ebp - 0x64]
mov dword [ebp - 0x6c], ecx
mov edx, dword [ebp - 0x2c]
cmp edx, dword [ebp - 0x6c]
jae 0x1000cfe3
cmp edi, ebx
jne 0x1000cc4f
mov edi, edi
mov edi, edi
je 0x1000cc4f
rcr dx, 1
invalid
jmp 0x7a2e8810
mov dword [ebp - 0x2c], eax
mov ecx, dword [ebp - 0x64]
cmp ebx, ecx
jne 0x1000c2bd
mov eax, eax
mov eax, eax
je 0x1000c2bd
nop
mov edx, 0xc02a1edd
ret 0x2c97
shl eax, 8
mov dword [ebp - 0x2c], eax
mov eax, eax
mov ecx, dword [ebp - 0x48]
movzx edx, byte [ecx]
or edx, dword [ebp - 0x2c]
mov dword [ebp - 0x2c], edx
mov eax, dword [ebp - 0x48]
cmp ebx, ecx
jne 0x10011c74
mov esi, esi
je 0x10011c74
mov dword [ebp - 0x28], ecx
cmp dword [ebp - 0x38], 0
jne 0x1000c909
add ecx, 1
mov dword [ebp - 0x48], ecx
cmp edi, ebx
jne 0x10010c40
mov ecx, ecx
mov ecx, ecx
je 0x10010c40
or al, 0x9a
lahf
inc esp
dec ecx
invalid
mov word [edx + ecx*2], ax
mov eax, dword [ebp - 0xb4]
cmp ecx, edx
jne 0x1000d1a8
invalid
mov ebx, ebx
je 0x1000d1a8
stosb byte es:[edi], al
clc
sbb al, 0x90
fcomp qword [esi + 0x3c]
enter 0xffffffffffffca31, 0x53
idiv byte [eax + 0x7a72f3eb]
pushfd
xchg edx, eax
xchg ebx, eax
nop
push cs
xchg ecx, eax
jne 0x1000f64d
fisttp dword [ecx]
in al, 0xe3
invalid
sub bh, byte [eax + esi + 0x4db397e1]
pop eax
sub byte [eax + ebp - 0x31c8775f], 0xe0
or ebx, ebp
mov edi, 0xebc62f79
js 0x1000f5fe
cmp dword [ebp - 0x50], 0x1000000
jae 0x10011aaf
mov edx, dword [ebp - 0x50]
shl edx, 8
mov dword [ebp - 0x50], edx
mov ebx, ebx
mov eax, dword [ebp - 0x2c]
shl eax, 8
mov dword [ebp - 0x2c], eax
mov eax, eax
mov ecx, dword [ebp - 0x48]
movzx edx, byte [ecx]
or edx, dword [ebp - 0x2c]
cmp edx, ebx
jne 0x10009df4
mov ecx, ecx
mov ecx, ecx
je 0x10009df4
invalid
cmp ebx, ecx
jne 0x1001076c
mov eax, eax
mov eax, eax
je 0x1001076c
insb byte es:[edi], dx
jno 0x1000f774
cmc
and dh, byte [ebp - 0x53]
scasb al, byte es:[edi]
cmp dword cs:[ebx + 0x1180e136], ebx
or dh, byte [ebx - 0x730767a3]
invalid
ja 0x1000f783
rcr byte [esi], 1
repne scasd eax, dword es:[edi]
jmp 0x3e397332
adc cl, al
imul eax, dword [edx], 0xffffffa7
invalid
mov dword [ebp - 0x98], ecx
cmp ecx, edx
jne 0x100100c7
mov eax, eax
mov eax, eax
je 0x100100c7
push eax
xchg ebp, eax
aam 0xfd
dec ebp
insb byte es:[edi], dx
stc
fstp dword [esi - 0x55]
imul esp, ebp, 0x970bf4c6
test eax, 0xaa25d9b6
dec esp
and al, byte [ebx - 0x2a6158b6]
iretd
mov eax, dword [ebp - 0x58]
cmp eax, dword [ebp - 0x28]
sbb ecx, ecx
and ecx, dword [ebp - 0x24]
add edx, ecx
cmp edi, ebx
jne 0x1000d3f4
mov edi, edi
mov edi, edi
je 0x1000d3f4
in al, dx
ret 0x6318
mov eax, eax
cmp ecx, ebp
jne 0x100117e2
cmp esi, ebp
jne 0x1000e7d5
mov eax, eax
je 0x1000e7d5
jmp dword [edx + ebp + 0x10]
mov edx, dword [ebp - 0x48]
cmp edx, ebx
jne 0x10010493
mov ebx, ebx
mov ebx, ebx
je 0x10010493
invalid
shr eax, 5
cmp ebx, eax
jne 0x1000e6ee
mov eax, eax
mov eax, eax
je 0x1000e6ee
adc bl, 0xb9
outsb dx, byte [esi]
mov ecx, 0x5ce49066
call 0x87cd264
lodsb al, byte [esi]
int 0xd
xchg esi, eax
jecxz 0x1000fa3c
pop eax
call 0xf5f48084
salc
mov esp, 0x469bc581
mov esp, 0x2dc636a0
and eax, ecx
pop ebx
sbb eax, 0xe9a3e9e0
adc esi, edi
mov ebx, 0x5100ee8d
ret 0x479a
loopne 0x1000fa27
mov dword [0xbbfe11e9], eax
invalid
mov edx, dword [ebp - 0x30]
lea eax, [edx + ecx*2]
mov ecx, dword [ebp - 0x68]
cmp esi, edi
jne 0x1000a0ee
mov edx, edx
mov edx, edx
je 0x1000a0ee
invalid
mov dword [ebp - 0x50], eax
mov edx, edx
mov ecx, 0x800
sub ecx, dword [ebp - 0x64]
cmp ebx, eax
jne 0x1000e972
mov ebx, ebx
mov ebx, ebx
je 0x1000e972
pop esp
xchg esi, eax
jmp dword [edi + edi]
cmp ebx, ecx
jne 0x10012010
mov ebx, ebx
mov ebx, ebx
je 0x10012010
pop ss
fcomp qword [esi]
clc
push edx
out 0xe1, eax
das
mov dh, 0x10
xchg edx, eax
shl dword [edx], cl
and ebx, dword [edx - 0x41a1af9a]
call 0x59b4134f
push esi
hlt
cmp ecx, dword [ebp - 0x28]
sbb edx, edx
and edx, dword [ebp - 0x24]
add eax, edx
mov ecx, dword [ebp - 0xd0]
mov edx, dword [ecx + 0x14]
movzx eax, byte [eax + edx]
mov dword [ebp - 0x78], eax
mov dword [ebp - 0x7c], 0x100
mov dword [ebp - 0x74], 1
cmp edi, edx
jne 0x1000bf7f
dec ebp
fcomp dword [ebx]
shl byte [ebx], cl
push ebp
fadd qword [ebx]
ret 0x8d8b
mov esi, esi
mov esi, esi
je 0x1000bf7f
jns 0x1000fc25
scasd eax, dword es:[edi]
mov byte [0xb0bfd13f], al
sub dword [ecx + 0x525fcc21], ebp
test dword [ebx], 0xb110a16e
pop eax
push edx
jb 0x1000fc22
daa
out 0x53, al
dec ebp
fimul dword [ecx]
clc
xchg ebp, eax
mov bh, byte [ebx]
or eax, dword [edx]
out dx, al
out dx, al
stosb byte es:[edi], al
adc edx, dword [eax + 0x4a]
js 0x1000fbb7
cmovg esi, dword [ebx + 0x29]
adc al, 0xea
inc esi
mov edi, 0x45c6b520
mov ch, 0xc6
inc ebp
mov byte [ebp - 0x14], 7
in al, dx
pop es
mov byte [ebp - 0x13], 7
mov byte [ebp - 0x12], 7
mov byte [ebp - 0x11], 7
mov byte [ebp - 0x10], 7
mov byte [ebp - 0xf], 7
mov byte [ebp - 0xe], 7
mov byte [ebp - 0xd], 0xa
mov byte [ebp - 0xc], 0xa
cmp ebx, ecx
jne 0x1000da53
mov esi, esi
mov esi, esi
je 0x1000da53
pop edi
out dx, eax
loopne 0x1000fcaf
add byte [0x6d5b33d4], 0x28
aam 0x60
mov eax, dword [0xd3e216d9]
movsb byte es:[edi], byte [esi]
mov ebp, ebx
xchg ecx, eax
pushfd
cmpsb byte [esi], byte es:[edi]
adc al, 0xd9
mov dword [ebp - 0x12c15d4a], edx
cmc
fisubr dword [esi + edi - 0x7f]
mov edx, dword [edx - 0x38333d9a]
wait
or bl, dl
int 0x78
test al, 0x7c
push eax
inc ecx
pop edi
invalid
mov esi, esi
mov eax, dword [ebp - 0x50]
sub eax, dword [ebp - 0x6c]
mov dword [ebp - 0x50], eax
mov esi, esi
mov ecx, dword [ebp - 0x2c]
sub ecx, dword [ebp - 0x6c]
mov dword [ebp - 0x2c], ecx
mov edx, dword [ebp - 0x64]
cmp eax, edi
jne 0x10013156
mov ecx, ecx
mov ecx, ecx
je 0x10013156
push ebp
aas
iretd
mov ebx, ebx
cmp eax, ebx
jne 0x1000c6ef
mov ecx, ecx
je 0x1000c6ef
add ecx, dword [ebp - 0x98]
mov dword [ebp - 0x98], ecx
jmp 0x1000f273
invalid
mov ebx, ebx
mov edx, dword [ebp - 0x50]
sub edx, dword [ebp - 0x6c]
mov dword [ebp - 0x50], edx
mov edi, edi
mov eax, dword [ebp - 0x2c]
sub eax, dword [ebp - 0x6c]
mov dword [ebp - 0x2c], eax
mov ecx, dword [ebp - 0x64]
shr ecx, 5
mov edx, dword [ebp - 0x64]
sub edx, ecx
mov eax, dword [ebp - 0x98]
mov ecx, dword [ebp - 0x70]
mov word [ecx + eax*2], dx
cmp edi, ebp
jne 0x100107c5
mov ebx, ebx
mov ebx, ebx
je 0x100107c5
add eax, dword [ebx]
jle 0x1000fe32
jmp 0x4f1f1fc8
fcom dword [ebp + 2]
mov edi, 0xd8080a43
push esp
lea ebp, [edi]
cli
push edi
mov byte [0x9dfca3cd], al
mov cl, 0x66
mov cl, dh
int 0xea
jnp 0x1000fddb
ljmp 0xd76c:0x60cc58a4
mov ecx, dword [ebp - 0x64]
shr ecx, 5
mov edx, dword [ebp - 0x64]
sub edx, ecx
cmp ecx, edx
jne 0x10009ac1
sar dword [ebx], 1
retf 0x850f
mov edx, edx
je 0x10009ac1
and eax, 0x663132f9
and eax, 0xc7639d36
test dword [edi - 0x2b4140ae], ebx
add dword [ecx + 0x6bf6ef62], eax
and dword [esi + 0x746304cb], ebp
cmp dword [ebx], edx
xor byte [0x172d94e2], ch
mov bh, 0x40
js 0x1000fe89
retf
loopne 0x1000ff3e
push ecx
cdq
invalid
cmp ecx, eax
jne 0x1000ff56
mov edx, edx
mov edx, edx
je 0x1000ff56
mov byte [esi + 0x48a073b2], dl
dec eax
lodsb al, byte gs:[esi]
fdivr dword [ecx]
into
pop edx
sar dword [esi - 0x15], 0xd0
jnp 0x1000feb2
or esp, ebx
push edx
cdq
call 0x61fa06b1
cmp al, 0xfc
cmp byte [edi + 0x2809ff61], ah
sbb dh, byte [edi + 0xd]
loopne 0x1000ff72
pop esp
stc
jno 0x1000ff57
sti
cmp dword [ebp + edi + 0x19], edx
adc bl, al
lodsd eax, dword [esi]
inc ebp
das
jmp 0x9536d197
dec edx
scasd eax, dword es:[edi]
jb 0x1000ffa6
into
or dword [eax], ebp
and eax, 0xf5948efa
cmp eax, 0xb74e76f7
ja 0x1000ff01
aas
loopne 0x1000ffd0
pop ecx
mov eax, dword [ebp - 0x40]
mov dword [edx + 0x44], eax
mov ecx, dword [ebp - 0xd0]
cmp edx, ebx
jne 0x1001287b
inc ebp
ror byte [ecx - 0x7274bbbe], 0x30
invalid
mov edx, edx
je 0x1001287b
mov al, 0xb8
and eax, 0x39e5140f
push es
jmp 0x5bb1569c
cmp eax, 0xb2eff41c
jno 0x10010001
add eax, 0x23f4870b
mov dword [esi + 0x6c], ecx
xchg esp, eax
retf 0xe3ef
xchg ebp, eax
cmp ebx, edi
jne 0x10010e19
mov edx, edx
je 0x10010e19
jae 0x1000ffba
invalid
out 0xd9, eax
jmp 0x3955fde9
mov edi, edi
cmp ebp, ecx
jne 0x1000e0b1
mov eax, eax
mov eax, eax
je 0x1000e0b1
ljmp 0x3af:0xd4677631
mov ecx, dword [ebp - 0x48]
add ecx, 1
mov dword [ebp - 0x48], ecx
mov ebx, ebx
mov edx, dword [ebp - 0x50]
cmp ebx, edi
jne 0x100097db
mov esi, esi
je 0x100097db
mov byte [0x2633f928], al
ljmp 0x17ce
jmp 0x10012983
movzx ecx, word [eax + edx*2]
mov dword [ebp - 0x64], ecx
cmp edx, ebp
jne 0x1000ec9c
mov edi, edi
je 0x1000ec9c
rcr ah, 0xfc
inc edi
dec edx
invalid
dec eax
ret
sub edx, dword [ebp - 0x64]
shr edx, 5
add edx, dword [ebp - 0x64]
mov eax, dword [ebp - 0x3c]
mov ecx, dword [ebp - 0x8c]
mov word [ecx + eax*2], dx
mov edx, dword [ebp - 0x3c]
add edx, dword [ebp - 0x3c]
mov dword [ebp - 0x3c], edx
cmp edx, esi
jne 0x1000ba55
mov ebx, ebx
je 0x1000ba55
inc ebx
xor al, 0x14
add al, 0xd2
loopne 0x10010200
xlatb
mov cl, 0xa
enter 0x47b2, 0xffffffffffffffa7
mov dl, 0xec
or al, 0x87
and byte [ebx + 0x63], 0xd7
scasb al, byte es:[edi]
sub eax, 0x5536d9ad
push 0xffffffffffffffdf
mov ecx, 0xd7279be2
cmp eax, 0xb651730b
jns 0x10010188
test al, 8
adc cl, dh
sbb byte [ebx + 0x25], ch
push dword [edx + ebp*4]
mov al, bl
wait
mov ecx, 0x78ee5101
xchg ebx, eax
add byte [esi - 0x1f], dl
outsd dx, dword [esi]
xchg byte [ebx + 0x23e69a4], dh
insb byte es:[edi], dx
shl dword [esi + 0x3b914849], cl
lds ecx, [edi]
test dword [ebx], eax
and al, 0
add byte [ebx + 0xfc08bc0], cl
test cl, bh
and eax, dword [eax]
add byte [edi - 0x68], al
ret
cmp eax, ebp
jne 0x10012623
mov eax, eax
mov eax, eax
je 0x10012623
inc edi
cwde
sbb al, 2
xchg ecx, eax
xor ch, byte [ecx + 0x6f96b29f]
stosb byte es:[edi], al
xchg edi, eax
enter 0xffffffffffffe014, 0xffffffffffffffa3
dec ebp
lodsb al, byte [esi]
mov eax, 0x6f63370f
or ah, byte [edx - 0x7a]
sal byte [esi + 0x2b], 1
xor esi, esp
mov ebx, 0x948db92c
popfd
out dx, al
jp 0x10010277
or byte [eax - 0x2872151f], ch
ret
mov edx, dword [ebp - 0x50]
shr edx, 0xb
imul edx, dword [ebp - 0x64]
mov dword [ebp - 0x6c], edx
mov eax, dword [ebp - 0x2c]
cmp eax, dword [ebp - 0x6c]
jae 0x1000fd65
mov ecx, ecx
cmp edx, ebp
jne 0x100108c9
mov edx, edx
mov edx, edx
je 0x100108c9
sub eax, dword [ebp - 0x6c]
cmp esi, eax
jne 0x10011785
mov esi, esi
je 0x10011785
inc eax
imul eax, dword [edx + 0x57466777], 0x43
cmpsd dword [esi], dword es:[edi]
movsd dword es:[edi], dword [esi]
adc al, 0x9e
stosd dword es:[edi], eax
fcmovne st(0), st(0)
dec ecx
wait
sti
cli
out 0xee, al
aad 0xc8
das
fldcw word [ecx - 4]
in al, dx
xchg edx, eax
cmp al, 0xb1
outsb dx, byte [esi]
and ecx, dword [edx]
out 0x39, eax
pop edx
insd dword es:[edi], dx
in eax, 0x35
pop ebp
mov ah, al
mov edi, 0x2855863f
shr dword [ecx + 0x74d317d3], 1
sbb al, 0x81
mov ch, 0x83
imul eax, dword [edi - 0x6c], 0x875897f7
mov eax, 0x5770d350
invalid
jmp 0x1000cb0e
cmp ebp, esi
jne 0x1000c0a3
mov esi, esi
je 0x1000c0a3
aad 0x26
test byte [ebp - 0x3b64fd6], ah
mov bh, 0xd9
xchg ebp, eax
or dword [ecx + 0x71], esp
invalid
dec ecx
cmpsb byte [esi], byte es:[edi]
mov ecx, 0xd8f3e634
ret 0x6d25
cmp esi, edi
jne 0x1000a015
mov edx, edx
je 0x1000a015
and byte [edx - 0x4cb553fc], 0x4b
ror byte [ebx + ebx*8 + 0x60], cl
shr eax, 1
push edi
sal dword [0x239e91a5], cl
out dx, al
test dword [eax + 0x6c], esp
mov byte [eax + 0x15], ch
ja 0x1001034c
xchg ecx, eax
sub al, 0x8a
sbb dword [eax], 0xf4648001
jecxz 0x100103ad
hlt
mov bh, 0x31
mov esp, 0x765f5e22
push ecx
movsd dword es:[edi], dword [esi]
push es
test bh, 0x36
adc esi, dword [eax - 0x2a83ffde]
das
or byte [ebx - 0x58f6440e], cl
aas
retf
mov ecx, dword [ebp - 0x44]
add ecx, 1
mov dword [ebp - 0x44], ecx
cmp ebx, ebp
jne 0x1000c830
mov ecx, ecx
je 0x1000c830
movsb byte es:[edi], byte [esi]
jnp 0x10010441
retf 0x13ed
mov ecx, dword [ebp - 0x6c]
mov dword [ebp - 0x50], ecx
mov edi, edi
mov edx, 0x800
cmp ebp, edi
jne 0x10012183
test dword [0x8b00001d], edi
ror byte [edi], 0x84
xor eax, 0xe700001d
sar dword [edi + 7], 1
mov eax, eax
je 0x10012183
out 0xd1, eax
jg 0x10010459
inc edi
dec esp
xchg dword [eax - 0x76464c04], esp
pop ebx
xchg edi, eax
mov dword [ebx - 0x69], ebx
rol dword [ebx], 1
mov esp, 0xd7ea822b
jge 0x1001048c
xor eax, 0x8c03845d
mov ebx, 0x5792955c
xor dword [esi + 0x41ca298b], ebx
cmpsb byte [esi], byte es:[edi]
std
and ah, byte [eax]
xor al, 0x43
mov dword [eax + 0x5a83b17d], 0x7030f8e6
cdq
invalid
ret
add edx, 1
mov dword [ebp - 0x48], edx
mov edi, edi
mov eax, dword [ebp - 0x50]
shr eax, 0xb
imul eax, dword [ebp - 0x64]
mov dword [ebp - 0x6c], eax
mov ecx, dword [ebp - 0x2c]
cmp ecx, dword [ebp - 0x6c]
jae 0x1001032d
mov ecx, ecx
mov edx, dword [ebp - 0x6c]
mov dword [ebp - 0x50], edx
mov eax, eax
cmp ebx, ecx
jne 0x1000e577
mov ecx, ecx
mov ecx, ecx
je 0x1000e577
fadd dword [eax]
or eax, 0x778825e4
cmp ecx, dword [bp + di - 0x577f]
mov byte [edx - 0x4e], cl
inc eax
xor edi, edx
and dword [ebx], 0xffffff81
add dl, bl
enter 0xffffffffffff8978, 0xffffffffffffffc7
lodsb al, byte [esi]
aam 6
xor bh, byte [edx + 5]
aas
test byte [ecx], dh
insb byte es:[edi], dx
invalid
cmp eax, dword [ebp - 0x6c]
jae 0x1000b647
mov esi, esi
mov ecx, dword [ebp - 0x6c]
cmp edi, ebp
jne 0x1001081b
mov esi, esi
mov esi, esi
je 0x1001081b
aad 0x3f
jne 0x100105fd
sahf
mov ebp, 0x5f6898a3
mov ch, 0x12
dec eax
push ss
inc esi
aaa
xor dword [ecx - 0x32ae3475], eax
lahf
mov bh, 0xf6
push 0xffffffffffffffe3
dec eax
cmp eax, dword [ecx + ebp*2]
add byte [edi + 0x2c2d5890], 0x2e
or ebp, esi
and ebp, dword [eax + 0x6d2e406f]
xchg ebp, eax
push edi
mov dword [0x20ba4893], eax
add al, 0x5c
js 0x100105ab
mov dl, 0x97
xor byte [edx + 0x15d064a6], ch
fidiv dword [esi]
fdiv qword [0x8bb737dd]
mov ebx, ebx
fisttp dword [ebx - 0x163e4fb3]
or edi, dword [ebx]
jmp 0xc11a8b19
mov ecx, dword [ebp - 0x50]
shr ecx, 0xb
cmp ebp, ecx
jne 0x1000b725
mov ebx, ebx
je 0x1000b725
les eax, [ecx + 0x16]
sub eax, 0xb54af48b
stosb byte es:[edi], al
mov byte [ecx], 0x94
cmp al, byte [edi + ebx*4]
adc eax, 0xef1a6dea
mov ss, word [ebp - 0x56]
mov esp, 0x60a5ba3c
popal
retf 0x143d
cmp edx, esi
jne 0x1000c49e
mov eax, eax
je 0x1000c49e
ret 0x53f7
mov ecx, dword [ebp - 0x48]
add ecx, 1
mov dword [ebp - 0x48], ecx
mov edx, edx
mov edx, dword [ebp - 0x50]
shr edx, 0xb
imul edx, dword [ebp - 0x64]
mov dword [ebp - 0x6c], edx
mov eax, dword [ebp - 0x2c]
cmp eax, dword [ebp - 0x6c]
jae 0x1000a61c
mov ecx, ecx
mov ecx, dword [ebp - 0x6c]
cmp ebp, ecx
jne 0x1000bb3e
invalid
mov ebx, ebx
mov ebx, ebx
je 0x1000bb3e
adc dword [edi], edi
cld
sbb esp, eax
idiv dword [ebx - 0x70]
mov eax, 0xe16173d
or dword [eax + 0x63590d32], eax
inc eax
mov dl, 0x38
and ch, 0x3b
jnp 0x10010794
xchg esp, eax
cmc
jns 0x100106fc
invalid
cmp ebx, ebp
jne 0x1000c32d
mov eax, eax
mov eax, eax
je 0x1000c32d
insb byte es:[edi], dx
xlatb
add eax, 0xe03fb68b
stosd dword es:[edi], eax
inc ebx
mov ebp, 0x6dcd05d7
in al, dx
popfd
mov dword [0x9413aced], eax
mov al, byte [0xefa8e94f]
imul ecx, dword [edi - 0x6e], 0x14
mov bl, 0x4f
sbb al, 0x53
shr byte [esp + ecx + 0x65], 0x35
in eax, 0x38
mov ebp, 0x71121993
sub byte [eax - 0x20], cl
invalid
dec edi
jmp 0x5f6cf742
push cs
mov edx, dword [ebp - 0x98]
cmp ecx, edx
jne 0x1000bf22
mov ebx, ebx
mov ebx, ebx
je 0x1000bf22
add ebp, dword [ecx + ebp*2 + 0x3f632314]
in eax, dx
cdq
insb byte es:[edi], dx
enter 0xffffffffffffdd1f, 0x7f
xchg esp, eax
loopne 0x100107c4
into
xchg ebp, eax
xchg byte [edx - 0x6197adb5], ah
invalid
mov dword [ebp - 0x50], ecx
cmp ebp, esi
jne 0x10011415
mov ebp, ebp
mov ebp, ebp
je 0x10011415
test byte [esi + 0x6d334302], ah
sbb edx, dword [eax - 0x24aaf638]
inc edi
add eax, 0xb95ffd50
fist dword [edx]
xor esi, dword [eax + 0x51eeecb5]
mov dword [0x1026bf6c], eax
pop edi
push 0x34eb925f
retf
insb byte es:[edi], dx
mov edi, 0x685f1026
pop edi
xchg edx, eax
jmp 0x10010889
mov dword [ebp - 0x50], edx
mov ebx, ebx
mov eax, dword [ebp - 0x2c]
sub eax, dword [ebp - 0x6c]
mov dword [ebp - 0x2c], eax
cmp ebx, ecx
jne 0x1000fe7f
mov esi, esi
je 0x1000fe7f
pop es
lcall 0x5c7f, 0x9b3d940c
wait
jg 0x100108e8
xchg edi, eax
add esi, esi
adc cl, byte [edi]
jns 0x1001084b
aam 0x12
sbb eax, 0x58aea01
ficomp dword [ecx + 0x30]
mov dl, 0x7c
insb byte es:[edi], dx
jp 0x100108e4
adc al, 0xd4
int1
push 0x6e
xchg ebp, eax
invalid
cmp ebx, ecx
jne 0x1000fd2b
cmpsb byte [esi], byte es:[edi]
adc ecx, dword [edi - 0x16]
jl 0x10010871
out 0xa3, al
inc edi
retf 0xc116
add eax, 1
mov dword [ebp - 0x48], eax
mov ebx, ebx
mov ecx, dword [ebp - 0x50]
shr ecx, 0xb
imul ecx, dword [ebp - 0x64]
mov dword [ebp - 0x6c], ecx
mov edx, dword [ebp - 0x2c]
cmp edx, dword [ebp - 0x6c]
jae 0x1000c673
mov eax, eax
cmp ecx, ebx
jne 0x10012ba2
mov eax, eax
je 0x10012ba2
add ch, byte [eax]
cmpsb byte [esi], byte es:[edi]
dec edi
sti
push ebx
ret 0x4cd6
cmp eax, edx
jne 0x100127b5
mov ebp, ebp
mov ebp, ebp
je 0x100127b5
aaa
and byte [edx + ecx*4 - 0x70084191], dl
xor dword [ecx - 0x3d], esi
xlatb
invalid
mov word [eax + edx*2], cx
mov ecx, dword [ebp - 0x98]
add ecx, dword [ebp - 0x98]
cmp ecx, ebx
jne 0x1000f7ad
mov eax, eax
mov eax, eax
je 0x1000f7ad
or al, 0x58
lcall 0x2af3, 0x7d36c072
rol byte [ebx + 0x2b], 1
dec edi
aad 0xc2
dec esp
push edi
in al, 0x39
cdq
pop edi
int3
not edx
cmp ebx, edi
jne 0x10010d2b
mov ebp, ebp
mov ebp, ebp
je 0x10010d2b
lea esp, [edx + ebx*8]
fnsave dword [0x20a92d27]
jle 0x10010bb4
mov ecx, 0xe3ce15fb
retf 0x6005
int 0x22
push ebp
or dword [eax], 0x5c
or eax, 0x1e1c1b8
bound esi, qword [ecx + ecx - 0x5b3fad87]
ret 0xacdf
mov edx, edx
mov edx, dword [ebp - 0x50]
shr edx, 0xb
imul edx, dword [ebp - 0x64]
mov dword [ebp - 0x6c], edx
mov eax, dword [ebp - 0x2c]
cmp eax, dword [ebp - 0x6c]
jae 0x1000d5de
mov ebx, ebx
mov ecx, dword [ebp - 0x6c]
mov dword [ebp - 0x50], ecx
cmp ecx, ebp
jne 0x1000e3e7
mov esi, esi
mov esi, esi
je 0x1000e3e7
adc byte [eax], 0x4c
and bl, cl
aad 0x29
iretd
and edx, dword [ebp - 0x7c]
mov dword [ebp - 0x7c], edx
cmp ebp, ebx
jne 0x1000d5d9
mov eax, eax
je 0x1000d5d9
mov ebx, 0x161db6b3
mov edx, 0xb0d30e75
and ebx, dword [ebp + edx*8 + 0x76f52308]
mov ah, 0xba
push ss
movsd dword es:[edi], dword [esi]
mov dh, 8
add eax, 1
mov dword [ebp - 0x48], eax
cmp eax, ebx
jne 0x10010673
mov edi, edi
mov edi, edi
je 0x10010673
adc bh, 0xc5
fistp word [edx]
fst qword [edi]
out 0xea, eax
movsb byte es:[edi], byte [esi]
cmpsb byte [esi], byte es:[edi]
invalid
cmp ebx, edx
jne 0x1000daa4
mov ebx, ebx
mov ebx, ebx
je 0x1000daa4
cmp al, 0x16
je 0x10010eda
push 0x43
nop
popal
invalid
invalid
cmp ecx, edi
jne 0x1000a6de
mov dword [ebp - 0x2c], edx
mov eax, dword [ebp - 0x48]
add eax, 1
mov dword [ebp - 0x48], eax
mov ecx, ecx
mov ecx, dword [ebp - 0x50]
shr ecx, 0xb
imul ecx, dword [ebp - 0x64]
mov dword [ebp - 0x6c], ecx
mov edx, dword [ebp - 0x2c]
cmp edx, dword [ebp - 0x6c]
jae 0x1000fde1
mov ecx, ecx
mov eax, dword [ebp - 0x6c]
mov dword [ebp - 0x50], eax
cmp ebx, ecx
jne 0x1000a756
mov ecx, ecx
mov ecx, ecx
je 0x1000a756
cdq
or edi, dword [eax - 0x48]
imul ebx
std
sbb bl, dh
xor eax, 0xf8d8a26b
cmc
add dh, cl
inc edx
push 0x618c46fb
xchg edx, eax
cmpsb byte [esi], byte es:[edi]
mov esi, 0x9acd0372
pushal
cdq
mov es, esp
mov dh, 0x89
xchg edx, eax
and ch, byte [edi + esi]
js 0x1001107a
push ebp
mov bh, 0xbf
sbb byte [edi], ch
fimul word [ebp + ebp + 0x49]
xor al, 0x79
sbb byte [ebx], ah
cmp eax, 0x9a2d6dc2
mov dword [0xd4ccca81], eax
mov edi, 0x56dc2753
push esi
sub dl, dl
cmp eax, esi
jne 0x100110a9
mov ebx, ebx
mov ebx, ebx
je 0x100110a9
adc edi, dword [ecx - 0x6a610271]
add byte [esi + 0x5207c5c7], dl
sahf
mov al, dl
je 0x1001106f
invalid
inc edi
push edx
inc esi
jne 0x10011024
xor byte [ecx - 0x10], dh
add dword [esi + 0x40], edx
into
invalid
mov eax, 1
jmp 0x10012883
cmp dword [ebp - 0x50], 0x1000000
jae 0x1000d629
mov eax, dword [ebp - 0x50]
shl eax, 8
mov dword [ebp - 0x50], eax
mov edx, edx
mov ecx, dword [ebp - 0x2c]
shl ecx, 8
mov dword [ebp - 0x2c], ecx
mov ecx, ecx
cmp edi, ebx
jne 0x1000e2ce
mov edi, edi
mov edi, edi
je 0x1000e2ce
mov ch, 0x8f
sub dword [ebp + 0x6da1bea1], ebx
xor bl, byte [eax + 0x36f94eaa]
jecxz 0x10011173
scasb al, byte es:[edi]
mov bl, byte [ecx - 0x71d73d12]
mov ebp, 0x9cd18f1c
outsd dx, dword [esi]
push 0xeb4f70d0
sub al, 0x36
dec ebp
and dword [edi - 0x27], ebp
mov dword [0xedeaa2b9], eax
xchg edx, eax
inc ecx
pop es
in al, dx
push 0x60
cmpsb byte [esi], byte es:[edi]
xlatb
cmpsd dword [esi], dword es:[edi]
or bh, byte [ebx]
nop
xor dword [eax], esi
and dl, byte [edi - 0x3323fe53]
wait
int3
cdq
out dx, al
ret 0x8e28
shr ecx, 0xb
imul ecx, dword [ebp - 0x64]
mov dword [ebp - 0x6c], ecx
mov edx, dword [ebp - 0x2c]
cmp edx, dword [ebp - 0x6c]
jae 0x10011ba8
mov ebx, ebx
mov eax, dword [ebp - 0x6c]
cmp ebx, esi
jne 0x10011b71
mov ecx, ecx
je 0x10011b71
inc esi
jbe 0x10011172
sbb esi, ebx
loopne 0x1001121e
clc
iretd
retf
invalid
mov edi, edi
mov ecx, dword [ebp - 0x50]
sub ecx, dword [ebp - 0x6c]
mov dword [ebp - 0x50], ecx
cmp ebp, ecx
jne 0x1000aecc
mov edi, edi
je 0x1000aecc
dec dword [edi]
test byte [eax - 0x64], ah
invalid
push ds
xchg edx, eax
pop ebp
and al, 0xde
cmpsd dword [esi], dword es:[edi]
fnstenv [eax - 0x7f]
cmp esp, dword [esi - 0x22]
mov dh, 0xd3
sub esp, dword [ecx - 0x485be652]
popal
jns 0x1001123e
mov dl, 0xb7
add eax, 0xad34426b
aaa
or eax, 0x8c7ae43d
and al, 0x53
mov esp, 0xe47f0fc1
mov ch, 0x19
inc ecx
cmp eax, 0x2e8e396e
mov ebp, 0x8361bbbb
jge 0x10011265
cmp dword [ebp - 0x58], 0
jne 0x10012586
add byte [edi], cl
test edx, eax
adc al, byte [eax]
add byte [ebx], bh
invalid
cmp esi, eax
jne 0x10012578
mov edx, edx
je 0x10012578
pop ecx
sar dword [ecx + 0x3c], 0xae
sbb cl, byte [edx]
push esp
ja 0x10011283
mov ch, 0xb0
invalid
jae 0x100112a4
mov ecx, ecx
cmp esi, ebp
jne 0x10013097
mov ebp, ebp
je 0x10013097
cmp al, 0xc8
adc dword [eax], 0xffffff8b
mov dl, 0xcd
jno 0x100112ff
push ebp
cmp al, 0x3a
test dword [edi + 0x1e], edx
daa
xor edx, dword [esi]
movsb byte es:[edi], byte [esi]
push edx
test byte [edx + 0x21], dl
in eax, dx
sub al, 8
jo 0x10011395
movzx edx, byte [ecx + ebp - 0x20]
mov dword [ebp - 0x60], edx
cmp ebp, edx
jne 0x1000c669
mov edx, edx
je 0x1000c669
inc esi
cld
xchg edx, eax
jne 0x10011320
mov eax, eax
cmp ebx, esi
jne 0x10011c28
mov eax, eax
je 0x10011c28
mov eax, 0x7af438d8
and eax, 0x41da1d75
invalid
mov ebx, ebx
cmp eax, ebx
jne 0x1000e845
mov edx, edx
je 0x1000e845
hlt
cmp ebp, edx
jne 0x1000f42b
mov edx, edx
mov edx, edx
je 0x1000f42b
fnstsw word [eax + 0x2f7e409e]
call 0x94efb80a
add cl, byte [0x4fee1ad9]
daa
in eax, 0x4f
or dword [esi - 0x4b], ebp
dec ecx
nop
dec edi
invalid
mov dword [ebp - 0xc0], 0
mov eax, dword [ebp - 0xbc]
sub eax, 1
mov dword [ebp - 0xbc], eax
jne 0x1000b913
cmp edi, ebx
jne 0x10011633
mov ebx, ebx
je 0x10011633
ficomp word [ecx + 0xb4e979c]
xor ah, byte [edi*8 - 0x220d554b]
lodsb al, byte [esi]
add dword [esi + 0x24], eax
cli
jbe 0x1001154d
pop esi
add al, 6
pop ebp
lock xor byte [esi + 0x48], 0x72
les esp, [ebx - 0x7d6e9374]
scasd eax, dword es:[edi]
pop es
inc ecx
xchg ecx, eax
sub byte [edi + 0x5fef4107], 0xbd
stosd dword es:[edi], eax
add dl, byte [esi]
or ebp, ebx
sahf
and eax, 0x2be6d50b
out dx, eax
pop edi
mov ebp, 0x91602ab
fstp qword [esi - 0x2af4da0e]
out 0x2b, al
jne 0x10011539
jecxz 0x1001153e
and word [edx + 0x7ce62006], ax
sub ch, dh
push 0x485d7725
adc ch, byte [ebp + 0x548d1edc]
or byte [ecx], al
lea edx, [eax + ecx + 1]
mov dword [ebp - 0x74], edx
mov eax, eax
cmp dword [ebp - 0x74], 0x100
jb 0x10013024
jmp 0x1000c5a1
mov eax, dword [ebp - 0x58]
sub eax, dword [ebp - 0x28]
cmp esi, ebp
jne 0x10012d7d
mov ebx, ebx
mov ebx, ebx
je 0x10012d7d
pop edx
fnsave dword [edi]
jl 0x10011608
or al, 0x18
fstp xword [ebx - 0x12]
inc eax
xchg dword [edi + ecx*4 + 0xb], edx
pop edx
ret
mov ebp, 0x5b0d845
lodsd eax, dword [esi]
rcl dword [ebx - 0x2bba749e]
mov eax, dword [ebp - 0x2c]
cmp edx, esi
jne 0x1000d237
mov edx, edx
mov edx, edx
je 0x1000d237
bound eax, qword [ecx + ebp*8]
push ebp
sub al, byte [edi]
jl 0x1001162d
stosb byte es:[edi], al
push 0xffffffffffffffa3
hlt
jp 0x1001161b
mov dh, 0xd0
stosb byte es:[edi], al
jne 0x100115c7
lds ebx, [edx + 0x5f]
mov ah, 0xb1
push 0xa9ae1e49
xchg edi, eax
pop esi
cmpsd dword [esi], dword es:[edi]
xchg esi, eax
jl 0x10011666
fidiv dword [ecx + 0x66]
mov cl, 0x1e
dec dword [0xcb088a17]
lcall 0x7202, 0x26ad88fe
dec byte [eax + 0x720226ad]
mov ecx, dword [ebp - 0x58]
cmp ecx, dword [ebp - 0xd4]
jae 0x1001164a
mov edx, dword [ebp - 0x48]
cmp edx, dword [ebp + 8]
jb 0x1000cd62
cmp dword [ebp - 0x50], 0x1000000
jae 0x1000aded
mov eax, dword [ebp - 0x50]
cmp edx, esi
jne 0x1000cf1f
mov eax, eax
je 0x1000cf1f
mov ch, 0xb8
invalid
sal dword [ecx], cl
sti
cdq
sbb eax, 0x50402803
or eax, 0x98945164
mov bh, 0x13
dec ecx
aam 0x24
dec eax
and esp, edi
cdq
mov ah, 0xc6
mov ch, al
fcom dword [edi]
invalid
mov dword [ebp - 0x50], ecx
mov edx, edx
mov edx, dword [ebp - 0x2c]
sub edx, dword [ebp - 0x6c]
xchg esp, eax
mov dword [ebp - 0x2c], edx
mov eax, dword [ebp - 0x64]
shr eax, 5
mov ecx, dword [ebp - 0x64]
cmp ebx, esi
jne 0x1000b784
mov ebp, ebp
mov ebp, ebp
je 0x1000b784
call 0xaacdf46d
push es
add dh, ah
mov byte [0x3ea7ca64], al
adc dl, dl
lds edi, [0xbd35552c]
jecxz 0x100116b0
add ah, byte [ebx + 0x74]
popfd
in eax, 0xc
jmp esp
mov edx, dword [ebp - 0x98]
or edx, dword [ebp - 0xac]
mov dword [ebp - 0x98], edx
cmp eax, esi
jne 0x1000f334
mov edi, edi
je 0x1000f334
sbb bl, 0xd
pop ecx
imul ebp, dword [ecx - 0x71c7da42], 0x3b
retf 0x290e
mov dword [ebp - 0x50], eax
mov ebx, ebx
cmp edi, ebx
jne 0x1000abc8
mov eax, eax
je 0x1000abc8
invalid
mov edx, dword [ebp - 0x58]
add edx, 1
mov dword [ebp - 0x58], edx
mov eax, dword [ebp - 0x44]
add eax, 1
mov dword [ebp - 0x44], eax
mov ecx, dword [ebp - 0x60]
cmp eax, ebx
jne 0x1001135e
mov ebp, ebp
je 0x1001135e
mov al, 0x4b
add ebp, dword [ebx + 0x53]
fist word [edx]
enter 0x13fd, 0x4e
invalid
mov edx, dword [ebp - 0x50]
shl edx, 8
mov dword [ebp - 0x50], edx
mov esi, esi
mov eax, dword [ebp - 0x2c]
shl eax, 8
mov dword [ebp - 0x2c], eax
cmp edi, eax
jne 0x1000d8b0
invalid
mov eax, eax
mov eax, eax
je 0x1000d8b0
jnp 0x1001199c
daa
ja 0x100119aa
je 0x100119fc
daa
mov ah, 0x7d
inc esi
nop
xor dh, byte [edi - 0x478a3973]
dec edi
dec ecx
adc esi, dword [esi + 0x693e4e58]
mov ch, 0xfc
or dword [ebp + 0x19d6ea8], 0xff4aa869
inc sp
and edx, dword [ecx - 0x61]
salc
iretd
mov dword [ebp - 0xc0], ecx
mov edx, dword [ebp - 0xc0]
cmp edx, dword [ebp - 0x24]
jne 0x100114f3
inc eax
invalid
cmp esi, ebx
jne 0x100114e9
mov ebx, ebx
je 0x100114e9
add byte [edx], 0x83
mov dh, 0xf5
bound esi, qword [edi + 0x5d]
jmp 0x8025e314
cmp eax, ebp
jne 0x10010218
mov esi, esi
je 0x10010218
and edx, esi
xchg esp, eax
cli
sbb eax, 0xacc9f99
insb byte es:[edi], dx
dec esp
invalid
mov edi, edi
mov ecx, dword [ebp - 0x50]
shr ecx, 0xb
imul ecx, dword [ebp - 0x64]
mov dword [ebp - 0x6c], ecx
mov edx, dword [ebp - 0x2c]
cmp edx, dword [ebp - 0x6c]
jae 0x1000ba0e
inc esi
lahf
invalid
mov esi, esi
cmp ebx, edi
jne 0x1000972f
mov ebx, ebx
je 0x1000972f
jno 0x10011ac4
xor edx, edx
lodsb al, byte [esi]
mov al, byte [0xc32e714b]
or ebp, ecx
daa
add dl, bh
xor eax, dword [0x1fa8abbc]
dec edi
mov gs, word [eax]
adc byte [esi - 0x322f6c52], bh
int1
stc
xchg ebp, eax
mov cl, 0x86
int3
mov dword [ebp - 0x2c], ecx
mov edx, edx
mov edx, dword [ebp - 0x48]
movzx eax, byte [edx]
or eax, dword [ebp - 0x2c]
mov dword [ebp - 0x2c], eax
cmp ebp, edx
jne 0x100106cd
mov ebp, ebp
mov ebp, ebp
je 0x100106cd
xchg dword [esp + esi*8 - 0x1f1cc0d0], eax
adc al, bl
adc byte [ecx], dh
sbb eax, 0x2cce3801
sbb cl, bh
xor dl, byte [esi + 0x2014f880]
dec dword [ecx - 0x16]
cwde
adc al, 0x37
add byte [esi + esi + 0x5a], cl
or bl, byte [esi]
mov ebx, 0xfaa7f36c
ja 0x10011bc5
mov eax, 0xd03ab236
inc ebx
mov eax, dword [0xb5dadb66]
inc edx
xchg edx, eax
into
ror byte [eax - 0x4fba764a], 0x8b
invalid
mov dword [ebp - 0x50], eax
mov edi, edi
mov ecx, 0x800
sub ecx, dword [ebp - 0x64]
shr ecx, 5
add ecx, dword [ebp - 0x64]
mov edx, dword [ebp - 0x98]
mov eax, dword [ebp - 0x70]
mov word [eax + edx*2], cx
mov ecx, dword [ebp - 0x98]
add ecx, dword [ebp - 0x98]
mov dword [ebp - 0x98], ecx
jmp 0x1000b898
mov esi, esi
mov edx, dword [ebp - 0x50]
sub edx, dword [ebp - 0x6c]
mov dword [ebp - 0x50], edx
mov esi, esi
mov eax, dword [ebp - 0x2c]
sub eax, dword [ebp - 0x6c]
cmp ecx, edx
jne 0x10011efa
mov eax, eax
je 0x10011efa
int3
xchg edx, eax
invalid
cmp edx, ecx
jne 0x1000f015
mov ecx, ecx
mov ecx, ecx
je 0x1000f015
salc
cld
jle 0x10011c9f
lahf
mov bl, 0x4c
jbe 0x10011c22
ja 0x10011c9d
cmp ebx, dword [edx - 0x21]
invalid
add eax, 1
mov dword [ebp - 0x48], eax
mov esi, esi
mov ecx, dword [ebp - 0x50]
shr ecx, 0xb
imul ecx, dword [ebp - 0x64]
mov dword [ebp - 0x6c], ecx
mov edx, dword [ebp - 0x2c]
cmp edx, dword [ebp - 0x6c]
jae 0x100100cc
mov eax, eax
cmp ebx, ecx
jne 0x1000a89d
mov edi, edi
mov edi, edi
je 0x1000a89d
nop
mov bh, 0x5d
ja 0x10011c82
insb byte es:[edi], dx
push edi
inc edi
loopne 0x10011cde
push ds
mul byte [ebx + ebp*2 + 0x1298fe82]
push ss
jmp 0x10011ced
cli
lds esp, [ecx + 0x383d3355]
inc eax
lodsd eax, dword [esi]
push edx
inc bp
mov cs, esi
fild dword [ebx + ebp*2 + 0x6b]
rol byte [edx + esi + 0x260eea1d], 0xbf
inc esp
imul ebp, dword [ebx - 0x40], 0xffffff84
xor bl, byte [0xbf260eea]
mov dword [ebp - 0x3c], 1
mov eax, dword [ebp - 0x3c]
mov ecx, dword [ebp - 0x8c]
cmp eax, ecx
jne 0x10011d75
mov ebx, ebx
mov ebx, ebx
je 0x10011d75
outsb dx, byte [esi]
pop es
sbb eax, ebx
sbb byte [edx - 0x76], bl
out 0x7b, eax
mov ebp, 0xed3c13b7
daa
scasd eax, dword es:[edi]
and byte [edi], ch
push ebx
test dword [ebx], esp
test al, 0xb6
invalid
movzx edx, word [ecx + eax*2]
mov dword [ebp - 0x64], edx
cmp dword [ebp - 0x50], 0x1000000
jae 0x100106d8
mov eax, dword [ebp - 0x50]
shl eax, 8
mov dword [ebp - 0x50], eax
mov ecx, ecx
cmp ebx, edx
jne 0x1000c24f
mov ebp, ebp
je 0x1000c24f
je 0x10011d94
fcom dword [ebx + edx*4 - 0x492dfda4]
and byte [edi + ecx*4 + 0x33], cl
cmpsb byte [esi], byte es:[edi]
ficomp word [edx - 0x14ae34f4]
inc edi
mov ebx, 0x32c94032
inc eax
jne 0x10011e02
enter 0x6b84, 0xffffffffffffffcf
leave
sti
sub ebp, ebp
pop ebp
pushfd
rcr byte [edx - 0x4f77c1e], 0xf0
cmp cl, byte [esi - 1]
sbb eax, 0xf55e3781
mov cl, 0xe1
inc esp
pop ss
out 0x58, eax
je 0x10011dcb
mov ecx, ebx
enter 0x7527, 0xffffffffffffffe9
mov ebp, 0x9f1e4746
movsb byte es:[edi], byte [esi]
insd dword es:[edi], dx
push esp
mov eax, 0xa3cf7cd1
mov eax, dword [0x6acf8c76]
ret
mov ebx, ebx
mov ecx, 0x800
sub ecx, dword [ebp - 0x64]
add byte [ebx], ch
dec ebp
pushfd
shr ecx, 5
add ecx, dword [ebp - 0x64]
mov edx, dword [ebp - 0x98]
mov eax, dword [ebp - 0x70]
mov word [eax + edx*2], cx
mov ecx, dword [ebp - 0x98]
cmp esi, eax
jne 0x1000ee9f
push 0x3bffffff
invalid
mov edx, edx
je 0x1000ee9f
aam 0x6d
cmpsd dword [esi], dword es:[edi]
jge 0x10011e1b
jno 0x10011ea5
cmp byte [edx - 0x388b793b], bh
insb byte es:[edi], dx
mov ebp, dword [ebp + 0x5f]
dec eax
in al, 0xf8
insd dword es:[edi], dx
add eax, 0xa3fda98c
add ecx, dword [esi - 0x7e]
popal
out dx, eax
int3
invalid
cmp edi, ecx
jne 0x10011476
mov edx, edx
je 0x10011476
nop
xchg edx, eax
adc esp, edi
fsubr st(7)
rep insd dword es:[edi], dx
outsd dx, dword [esi]
push edx
mov eax, dword [0xf6ac7526]
add eax, 0x19cc6ddf
or eax, 0xc26dc214
mov ebx, 0x3b9d6e42
ljmp 0x2b3c
cmp edi, esi
jne 0x1001026a
mov ecx, ecx
mov ecx, ecx
je 0x1001026a
mov ch, 0x3d
push cs
in eax, 0xa2
jge 0x10011f87
push ss
dec ebp
fst qword [ebx]
into
in eax, dx
mov bl, 0xfe
xchg byte [edi + 0x33c06d02], dh
int1
mov al, 0x43
pushal
js 0x10011f57
test eax, 0xb5ba0daf
xchg ecx, eax
pop edx
aaa
push 0xffffffffffffffb4
test al, 0x85
sub eax, 0x27afd9c
pushfd
std
jp 0x10011f9b
wait
and al, 0xc0
mov dword gs:[ebp - 0x44], eax
shl byte [ebp - 0x77], 0x45
mov esp, 0xff308d8b
invalid
mov ecx, dword [ebp - 0xd0]
mov edx, dword [ecx + 0x30]
mov dword [ebp - 0x38], edx
mov dword [ebp - 0x3c], 0
mov eax, dword [ebp - 0xd0]
mov ecx, dword [eax + 0x18]
mov dword [ebp - 0x48], ecx
cmp ebx, eax
jne 0x1000de58
invalid
mov eax, 0x850fd83b
xchg ecx, eax
mov esi, 0xc98bffff
je 0x1000de58
aaa
pop ecx
pop ss
adc dword [esp + ecx*4], 0x5e700b4d
cmp eax, 0x345acde9
adc al, 0
sar byte [edx + 0x5591904c], 0x24
pop esi
xor al, 0x14
add al, al
mov edx, 0x5591904c
and al, 0x5e
push 0x34
fild word [ecx]
test ch, ch
rol byte [esi - 0x69], 1
pop edx
scasb al, byte es:[edi]
loopne 0x10011fb7
cmp ah, byte [edx + 0x1a]
jno 0x10011f95
cwde
cmpsd dword [esi], dword es:[edi]
jnp 0x10011fbe
or esi, dword [eax + 0x302acf21]
sub dh, byte [eax]
lodsb al, byte [esi]
sbb al, 0x26
mov bl, 0x23
pushfd
out 0xb4, eax
popal
push edi
jp 0x10012034
sub ecx, dword [ebp - 0x58]
mov dword [ebp - 0xcc], ecx
mov edx, dword [ebp - 0xc8]
add edx, dword [ebp - 0xbc]
mov dword [ebp - 0xc4], edx
mov eax, dword [ebp - 0x58]
add eax, dword [ebp - 0xbc]
cmp ebp, ecx
jne 0x1000b377
mov edi, edi
je 0x1000b377
adc byte [edi], cl
mov edi, ecx
wait
sub edx, edx
sti
loope 0x10011fdd
and ebp, edi
push ebx
and byte [ecx], cl
pop esi
adc al, 0x69
cmpsb byte [esi], byte es:[edi]
movsb byte es:[edi], byte [esi]
jmp 0x10012002
retf 0x1431
mov ecx, dword [ebp - 0x5c]
add ecx, dword [ebp - 0xc0]
mov dl, byte [ecx]
mov byte [eax], dl
mov eax, dword [ebp - 0x58]
add eax, 1
mov dword [ebp - 0x58], eax
mov ecx, dword [ebp - 0xc0]
add ecx, 1
cmp eax, ecx
jne 0x100119f4
mov edi, edi
mov edi, edi
je 0x100119f4
stc
invalid
cmpsb byte gs:[esi], byte es:[edi]
sbb dword [edx - 0xc], eax
cmp edi, dword [ecx]
pop esi
jp 0x100120ca
jbe 0x10012118
mov cl, 0xd8
loopne 0x100120f0
out dx, al
jecxz 0x10012075
rol dword [esi], cl
and eax, 0xfd21770c
xchg ebx, eax
out dx, al
out dx, eax
cwde
mov al, byte [0x2dfa6ef6]
dec esp
test al, 0x80
push esp
cli
sub eax, 0x5480a84c
stc
add byte [ecx - 0x62], dh
jae 0x10012179
xor al, cl
add eax, 0x85de625a
out dx, al
or eax, 0x89caf1dd
inc ebp
aam 0x8b
dec ebp
pushfd
mov dword [ebp - 0x2c], eax
mov ecx, dword [ebp - 0x64]
shr ecx, 5
mov edx, dword [ebp - 0x64]
cmp eax, ecx
jne 0x1000b31f
test dword [edx], eax
xchg edx, eax
invalid
add dl, byte [edx - 0x9740001]
mov esi, esi
je 0x1000b31f
hlt
jne 0x10012119
out dx, al
adc esp, ecx
ror byte [0x2b8d2cef], 1
push ebp
pushfd
int3
sub edx, dword [ebp - 0x64]
shr edx, 5
add edx, dword [ebp - 0x64]
mov eax, dword [ebp - 0x70]
mov word [eax], dx
cmp ebp, ebx
jne 0x100128fd
mov edi, edi
mov edi, edi
je 0x100128fd
pop ecx
pop es
add byte [eax], al
cmp al, 0xcf
insb byte es:[edi], dx
je 0x100121a0
insb byte es:[edi], dx
int 0x51
lea edx, [ebp + 9]
push eax
call 0x8f18a38e
push ecx
jecxz 0x100121a2
jo 0x1001217d
test eax, 0xb5ddc388
adc byte [ebx - 0x1d64c638], 0x1b
les ebp, [edx]
invalid
mov dword [ebp - 0x2c], ecx
mov edx, dword [ebp - 0x64]
shr edx, 5
mov eax, dword [ebp - 0x64]
sub eax, edx
mov ecx, dword [ebp - 0x74]
mov edx, dword [ebp - 0x70]
mov word [edx + ecx*2], ax
mov eax, dword [ebp - 0x74]
mov ecx, dword [ebp - 0x74]
cmp esi, ebx
jne 0x10011563
mov ebp, ebp
mov ebp, ebp
je 0x10011563
xchg ecx, eax
sbb byte [eax + 0x5f508b32], 0x29
jns 0x10012251
mov bh, 0x7f
adc dword [ecx + 0x6c7d71d9], ebp
dec ebx
scasb al, byte es:[edi]
invalid
sti
aam 0xff
dec dword [ebx - 0xc7bf00a]
aam 0xff
inc dword [edx]
invalid
add dword [esi], edi
lahf
mov bl, 0xb2
mov dword [ebx], eax
inc ebp
pushfd
add eax, dword [ebp - 0x64]
mov ecx, dword [ebp - 0x70]
mov word [ecx], ax
cmp ebp, ecx
jne 0x1000e39d
mov ebx, ebx
je 0x1000e39d
cmp ebx, ebp
clc
xchg ebx, ecx
jmp 0x92c056aa
xor edi, dword [edi - 0x6dea5d7e]
inc ecx
cmp al, 0x53
xchg esi, eax
jg 0x1001229e
wait
adc dword ds:[ebp + 0x1e9c5394], ebp
push ebx
pushfd
push ds
fsubr dword [edx + 0x6b]
lds esp, [ecx - 0x2f]
stc
xchg dword [ebp + esi*8 + 0x523dc446], ebx
salc
out 0x5a, eax
and byte [ecx + 0x4da22b8d], dh
adc ecx, dword [esi]
cmp al, 0xf1
fistp qword cs:[eax - 0x4e]
enter 0xffffffffffff956a, 0x73
arpl word [esi + 0x458bb0b8], sp
mov al, 0x3b
fisttp word [edi]
test dword [edi - 0x74000021], edi
leave
mov eax, dword [ebp - 0x50]
cmp ebx, edi
jne 0x100102c9
mov ecx, ecx
mov ecx, ecx
je 0x100102c9
fadd st(6)
or bl, byte [edx + 0x7d]
fidivr word [ebx]
cmp al, byte [esi + 0x31]
fcom dword [esi - 0x73]
in al, dx
fdivr qword [eax - 0x7a]
nop
jnp 0x100122d5
jge 0x100122ca
jecxz 0x100122c4
mov esp, 0x4c0d37dc
add byte [ebx], dl
cmp al, 0xb3
cmp word [ebx + 0xb], bp
push ss
mov eax, dword [0x665bd5d0]
mov ch, 0x8c
inc ecx
iretd
lea edx, [ecx + eax*2 + 0x104]
mov dword [ebp - 0x8c], edx
mov dword [ebp - 0x90], 8
mov dword [ebp - 0x94], 8
jmp 0x10011cf8
cmp ecx, edi
jne 0x1000fcaf
mov ebx, ebx
mov ebx, ebx
je 0x1000fcaf
hlt
mov esi, esi
mov ecx, 0x800
sub ecx, dword [ebp - 0x64]
shr ecx, 5
add ecx, dword [ebp - 0x64]
cmp ebx, ebp
jne 0x1000b9ea
mov ebx, ebx
mov ebx, ebx
je 0x1000b9ea
cmp edx, dword [edi + 0x747069c0]
inc esp
test al, 0xd4
inc ecx
loop 0x10012477
adc al, 0xa7
nop
out dx, eax
or byte [eax + 0x40], dl
in eax, 0x1b
mov dword [0x533bdb93], eax
sbb esp, dword [ebp - 0x2ef4cc09]
lea eax, [edx + esi*4 - 0x53]
pushal
xchg ebp, eax
cmp eax, 0xdba9cd32
in eax, dx
adc al, 0x16
or eax, 0x3999d63b
sahf
or dh, byte [eax - 0x325e6d93]
mov byte [ecx - 0x75], bl
inc ebp
nop
mov eax, dword [ebp - 0x70]
movzx ecx, word [eax + edx*2]
mov dword [ebp - 0x64], ecx
cmp dword [ebp - 0x50], 0x1000000
jae 0x10011c7c
mov edx, dword [ebp - 0x50]
shl edx, 8
push ebp
mov al, 0xc1
loop 0x10012484
mov dword [ebp - 0x50], edx
mov esi, esi
cmp ecx, edi
jne 0x1000c453
test edx, ecx
lahf
invalid
mov ecx, ecx
mov ecx, ecx
je 0x1000c453
and eax, 0x9dc6942c
xchg dword [eax + 0x3e359e3f], ebx
out dx, eax
scasd eax, dword es:[edi]
shl esp, cl
dec eax
push ss
inc esi
dec ebp
fimul word [ebp + 0x50]
wait
pop eax
pop ecx
xor eax, 0xdc7ce288
invalid
mov eax, dword [ebp - 0xd0]
mov ecx, dword [ebp - 0x2c]
cmp edx, ebp
jne 0x1000a7bf
mov ebx, ebx
je 0x1000a7bf
invalid
cmp edi, esi
jne 0x1000ffff
mov edi, edi
je 0x1000ffff
and ecx, 0x16
inc edi
pop es
div dword [eax + 0x1e34584e]
xchg byte [edx + 0x27e4b840], cl
invalid
mov ecx, dword [ebp - 0x24]
mov dword [ebp - 0xd8], ecx
jmp 0x10012fe0
mov edx, dword [ebp - 0x58]
cmp ecx, esi
jne 0x10012fda
mov ebx, ebx
mov ebx, ebx
je 0x10012fda
retf 0xb424
mov ebx, ebx
mov eax, dword [ebp - 0x6c]
cmp ebp, ebx
jne 0x1000fae6
mov edx, edx
mov edx, edx
je 0x1000fae6
mov dl, 0x83
popfd
rcl esi, 1
ret
mov eax, dword [ebp - 0x3c]
cmp eax, dword [ebp - 0x94]
jb 0x10011cff
mov ecx, dword [ebp - 0x3c]
cmp ebx, ecx
jne 0x1001280a
mov edx, edx
mov edx, edx
je 0x1001280a
jmp 0x10012694
mov ebp, 0x3968f1d0
adc al, 0xce
or eax, dword [ebp - 0x2c]
mov dword [ebp - 0x2c], eax
mov ecx, dword [ebp - 0x48]
add ecx, 1
mov dword [ebp - 0x48], ecx
cmp eax, ecx
jne 0x1000d627
mov edi, edi
mov edi, edi
je 0x1000d627
dec eax
outsb dx, byte [esi]
pop esp
pop edx
in eax, 0x30
movsd dword es:[edi], dword [esi]
inc ebp
sar byte [esi + 0x3bb9f509], 0xf4
mov al, 0x97
ret
pushfd
in al, 0xe4
and al, 0x8f
push cs
jp 0x1001270a
sbb edx, dword [edx + 0x1fcd3e8f]
pop ds
dec esp
aaa
cmp eax, 0x22a7266e
in al, dx
inc eax
jo 0x1001276b
xor edx, esp
enter 0x4d0b, 0xffffffffffffffd4
or ecx, dword [ebp - 0x2c]
mov dword [ebp - 0x2c], ecx
cmp ebx, ebp
jne 0x1000f92f
mov edi, edi
je 0x1000f92f
ja 0x10012710
loop 0x10012742
sub al, byte [edi + 0x43]
std
test byte [esi + 0x11], al
fist dword [edi - 0x4f]
in al, 0x3d
dec esi
push ds
ja 0x10012749
cli
arpl word [edx], dx
jnp 0x100126e6
daa
test al, 0xf1
xchg ebx, eax
jns 0x10012741
wait
invalid
jb 0x100126f3
mov al, 0xda
or dword ds:[ebx - 0x28], esp
fidivr dword [esi]
or dword [ebx - 0x28], esp
sahf
mov bl, 0x2b
mov edi, 0x6c548b55
std
rcr byte [eax], cl
pop esp
test byte [ecx + ecx*2 + 0x17], ch
fnsave dword [eax + ebp*2 + 0x5a41662e]
popfd
mov dword [ebp - 0x40], edx
mov eax, dword [ebp - 4]
cmp ebp, ebx
jne 0x1000cae1
mov dword [0xf68bffff], eax
mov esi, esi
je 0x1000cae1
or eax, 0xd9415986
salc
dec esi
in eax, 0x10
and eax, 0x78e18bf2
xor eax, edx
fstp xword [ecx - 0x696de76e]
invalid
sal eax, 0x12
cmp al, byte [ebx]
dec ebx
imul ebx, esi, 0xffffffc9
xor dword [edi], ecx
mov dh, 0x11
movzx edx, byte [ecx]
or edx, dword [ebp - 0x2c]
cmp ebp, ecx
jne 0x10010fb9
mov ebx, ebx
mov ebx, ebx
je 0x10010fb9
arpl word [esi - 0x36], cx
loop 0x10012834
sbb dword [edi + 0xe], esi
jge 0x100127ab
mov dl, bl
sbb edi, dword [ebp + 0x16]
sbb cl, bh
jnp 0x10012820
ja 0x1001284c
inc ebp
cld
jmp 0x100127e9
sbb dword [edi + ebx - 0xf], ebp
sub byte [ebp - 0x2f], 0xf6
jo 0x100127de
mov byte ss:[0x4c2853c8], al
add bl, bl
cmp al, 0x86
invalid
sub ecx, dword [ebp - 0x94]
mov dword [ebp - 0x3c], ecx
mov edx, dword [ebp - 0x3c]
cmp ecx, edx
jne 0x1000d757
mov ebp, ebp
mov ebp, ebp
je 0x1000d757
cmp dh, ah
mov edi, 0x6651753f
cmc
and al, byte [edi]
jge 0x1001289e
std
cmp ebp, dword [eax]
inc edx
sbb dword [esi + 0x634683a7], ebx
fdiv dword [ecx - 0x7c]
push esp
lodsb al, byte [esi]
cmp al, 0x6f
movsd dword es:[edi], dword [esi]
mov ch, cl
dec eax
lahf
rcl ch, 1
aaa
fisttp dword [ebp - 0x3e]
in al, dx
movsb byte es:[edi], byte [esi]
salc
aaa
add eax, 0x6cf2f928
rcr ch, 1
mov cl, 0x14
add eax, 0x8bc16d8b
sub al, byte [ebx]
lodsd eax, dword [esi]
out 0xa1, eax
ja 0x10012890
sbb al, 0x29
mov ah, 0xfd
mov esp, 0xe80f6e4f
jmp 0x1001285f
mov edx, dword [ebp - 0x60]
mov dword [ecx + 0x34], edx
xor eax, eax
mov esp, ebp
pop ebp
ret 4
cmp ecx, edx
jne 0x100098a0
dec dword [ebx + 0xfdb8bdb]
test byte [0x4affff70], al
mov ebx, ebx
mov ebx, ebx
je 0x100098a0
dec edx
out dx, eax
sub al, 0x99
cdq
mov byte [0x12b479a2], al
push esi
mov esp, dword [edx + 0x374eb958]
invalid
mov ecx, dword [ebp - 4]
mov dword [ebp - 0x88], ecx
jmp 0x1000cae4
mov eax, eax
mov edx, dword [ebp - 0x50]
sub edx, dword [ebp - 0x6c]
mov dword [ebp - 0x50], edx
mov edi, edi
mov eax, dword [ebp - 0x2c]
sub eax, dword [ebp - 0x6c]
mov dword [ebp - 0x2c], eax
mov ecx, dword [ebp - 0x64]
shr ecx, 5
mov edx, dword [ebp - 0x64]
cmp ebx, edi
jne 0x1000d336
mov ecx, ecx
je 0x1000d336
mov dl, 0x5b
push ebp
neg dword [esi - 0x2fbacb7a]
xor dword [ecx + 3], esi
mov edx, dword [edi]
xchg esi, eax
sar byte [eax - 0x78f70b43], 1
adc dword [ecx + 0x27094863], ecx
invalid
lea ecx, [edx + eax + 1]
mov dword [ebp - 0x98], ecx
mov edx, edx
mov edx, dword [ebp - 0x98]
mov eax, dword [ebp - 0x70]
movzx ecx, word [eax + edx*2]
mov dword [ebp - 0x64], ecx
cmp dword [ebp - 0x50], 0x1000000
jae 0x10010fc7
mov edx, dword [ebp - 0x50]
shl edx, 8
cmp esi, edi
jne 0x1000d50c
mov ebx, ebx
je 0x1000d50c
and dl, byte [edx]
jmp 0xb45a6672
mov edx, dword [ebp - 0x8c]
mov word [edx + ecx*2], ax
mov eax, dword [ebp - 0x3c]
mov ecx, dword [ebp - 0x3c]
lea edx, [eax + ecx + 1]
mov dword [ebp - 0x3c], edx
cmp esi, edi
jne 0x10011a53
mov ebp, ebp
je 0x10011a53
mov byte [0x9350be98], al
frstor dword [edi + ebp - 0x60]
push ss
add eax, 0x6e15e092
cld
ror byte [edi - 0xb], 4
invalid
mov edx, dword [ebp - 0x3c]
add edx, 2
mov dword [ebp - 0x3c], edx
mov eax, dword [ebp - 0xd4]
cmp eax, dword [ebp - 0x58]
jne 0x10012af0
mov eax, 1
jmp 0x10012883
aad 0xc2
inc ebp
movsb byte es:[edi], byte [esi]
mov cl, 0xb4
jecxz 0x10012b03
out dx, al
jo 0x10012b13
mov ecx, dword [ebp - 0xd4]
sub ecx, dword [ebp - 0x58]
mov dword [ebp - 0xb8], ecx
mov edx, dword [ebp - 0xb8]
cmp ebx, ebp
jne 0x1000c19e
invalid
mov edx, edx
mov edx, edx
je 0x1000c19e
xchg dword [esi + 0x7e26ffff], edx
retf
jle 0x10012ae5
lodsb al, byte [esi]
xor dh, byte [eax]
adc dword [ebx + 0x511b11a0], ebx
and ch, al
xor al, 0xe1
shl dword [ebx + 0x3f], 1
out dx, eax
rcl dword [ebx]
daa
cli
inc ecx
test bl, dl
shl byte [edi], 0x4c
dec esp
add byte [esi + 0x26], dl
lodsd eax, dword [esi]
jg 0x10012b35
adc dword [ebx + ebx + 0x4c99b5f4], esi
jmp 0x51a809bc
mov eax, dword [ebp - 0x6c]
mov dword [ebp - 0x50], eax
mov edi, edi
mov ecx, 0x800
sub ecx, dword [ebp - 0x64]
shr ecx, 5
add ecx, dword [ebp - 0x64]
mov edx, dword [ebp - 0x70]
mov word [edx], cx
mov eax, dword [ebp - 0x30]
add eax, 0xe6c
mov dword [ebp - 0x70], eax
cmp dword [ebp - 0x38], 0
jne 0x10012bd9
cmp dword [ebp - 0x44], 0
je 0x10013013
cmp esi, eax
jne 0x100112ba
mov esi, esi
mov esi, esi
je 0x100112ba
add byte [edi - 0x22cc2da1], ch
xchg edx, eax
push ss
dec ebp
adc edi, dword [edi]
movsd dword es:[edi], dword [esi]
cmp dword [eax], eax
and cl, dl
nop
dec ebx
sbb dword [ebp - 0x3b], 0xf04bea92
int 0xe9
pop esi
invalid
mov ecx, dword [ebp - 0x64]
shr ecx, 5
mov edx, dword [ebp - 0x64]
sub edx, ecx
mov eax, dword [ebp - 0x98]
mov ecx, dword [ebp - 0x70]
mov word [ecx + eax*2], dx
mov edx, dword [ebp - 0x98]
cmp ecx, ebx
jne 0x1000d2c6
mov ebp, ebp
mov ebp, ebp
je 0x1000d2c6
sub al, 0xa2
adc bh, byte [ebp + 0x39150ddd]
cdq
cli
xchg edx, eax
int 7
push ebx
dec di
das
aad 0x69
jp 0x10012cce
mov eax, dword [0x2dee3de2]
xchg ecx, eax
retf 0x2fae
add ecx, dword [ebp - 0x98]
mov dword [ebp - 0x98], ecx
jmp 0x1000dfce
cmp ebp, ebx
jne 0x1000e27f
mov edx, edx
je 0x1000e27f
pop ds
push esi
pop ds
xchg byte ss:[esi + edx*2], cl
insb byte es:[edi], dx
stc
inc byte [eax + 7]
ja 0x10012d23
add eax, 0xf9d3d6a2
cmc
retf
mov dword [ebp - 0x2c], edx
mov eax, dword [ebp - 0x48]
add eax, 1
mov dword [ebp - 0x48], eax
mov esi, esi
mov ecx, dword [ebp - 0x50]
cmp edi, ebx
jne 0x1000f39f
mov esi, esi
je 0x1000f39f
mov byte [esi - 0x3f], dl
enter 0x4952, 0xffffffffffffffd2
shl byte [eax + 0x66], 1
adc dh, byte [edi - 0x71]
popfd
dec edi
and ch, bl
or al, 0xd6
and ecx, dword [ebx + 0x3ca908ad]
sub byte [esi + edx*4 - 0x3b], 0x54
push edi
in eax, 0x45
retf
mov ecx, dword [ebp - 0x58]
cmp edx, ecx
jne 0x1000fbb6
mov eax, eax
mov eax, eax
je 0x1000fbb6
mov ch, 0x46
fnsave dword [ebp - 0x3918c29a]
dec edi
pop esi
invalid
cmp ecx, esi
jne 0x1000d674
mov ebx, ebx
je 0x1000d674
jle 0x10012ed2
pushal
rol dword [esi + 0x564b30ea], cl
rol dword [eax - 0xfc00846], 0xfd
lea esi, [esp + ecx*8]
jne 0x10012ede
sub al, 0xbe
sbb dword [ebp + 0x69a3f87f], eax
fdiv dword [edx + 0xf]
iretd
mov dword [ebp - 0x50], edx
cmp eax, esi
jne 0x1000d584
mov esi, esi
mov esi, esi
je 0x1000d584
scasb al, byte es:[edi]
pop ebx
nop
pop ebp
cmpsb byte [esi], byte es:[edi]
shl eax, 0x60
mov dh, 0x63
add eax, edi
and al, 0x89
push 0xba8caabb
and dword [eax], esi
invalid
jo 0x10012ec2
js 0x10012ee3
invalid
xchg ebx, eax
popfd
popal
pushal
scasd eax, dword es:[edi]
jmp [ebp + 0x3e604264]
lodsd eax, dword [esi]
inc edx
pushal
out dx, al
out dx, al
sbb esp, ecx
dec ebx
out dx, eax
push 0xffffffffffffffc9
push ds
and ecx, eax
pop ds
out dx, eax
shr ch, 0xaa
sbb ebx, dword [ebx]
sub ecx, dword [ebp - 0x6c]
cmp ebx, ecx
jne 0x100121e1
mov esi, esi
mov esi, esi
je 0x100121e1
int1
cmp esi, dword [edx + 0x19]
sbb eax, 0x27bda175
lodsb al, byte [esi]
mov ch, 0xaa
dec edi
in al, dx
mov ebx, 0x8b8e4d76
xor ch, byte [eax - 0x71]
jle 0x10012ed7
or byte [ebx], 3
psubw mm2, qword [ecx + 0x4c4443df]
and al, 0x56
cmp dword [esp + ebx + 0x708a2e54], edx
cwde
mov dh, 0x28
stosb byte es:[edi], al
fdiv dword [edx - 0x30]
lds esp, [ebx]
and al, 0x59
push ss
call 0x3f8cad79
out dx, eax
stc
sbb edx, dword [esi]
or esi, dword [ebp - 0x3d]
xchg esp, eax
cmp al, 0xe6
add esi, dword [edi]
in al, 0xfb
invalid
cmp edx, dword [ebp - 0x6c]
jae 0x1000afe5
cmp eax, ebx
jne 0x100125cf
mov eax, eax
je 0x100125cf
jmp [esi + 0x27a0b716]
mov dword [ebp - 0xd8], edx
mov eax, dword [ebp - 0x44]
and eax, dword [ebp - 8]
mov ecx, dword [ebp - 0x4c]
shl eax, cl
mov ecx, dword [ebp - 0x5c]
add ecx, dword [ebp - 0xd8]
movzx edx, byte [ecx - 1]
mov ecx, 8
sub ecx, dword [ebp - 0x4c]
sar edx, cl
add eax, edx
imul eax, eax, 0x300
mov ecx, dword [ebp - 0x70]
lea edx, [ecx + eax*2]
mov dword [ebp - 0x70], edx
cmp dword [ebp - 0x60], 7
jae 0x1001157e
mov dword [ebp - 0x74], 1
mov eax, dword [ebp - 0x74]
cmp edi, ebx
jne 0x1000db24
mov ebx, ebx
mov ebx, ebx
je 0x1000db24
das
cwde
xor dword [esi - 0x820c47b], esp
jecxz 0x1001305f
dec edx
sub bl, byte [ecx]
mov byte [0x83944639], al
outsb dx, byte [esi]
cmp byte [0xd64389eb], al
das
cmpsb byte [esi], byte es:[edi]
dec esp
inc esi
add dword [edx], esi
pushfd
push esp
push ecx
mov byte [eax], cl
cmp eax, 0x6abde1db
rcl dl, 1
cmc
fdisi8087_nop
mov ebp, 0xf5d2d06a
popfd
xchg byte [eax + edx], bl
xor ecx, dword gs:[ebp - 0x62140247]
or eax, 0xb9e4d91a
xchg byte [esi - 0x7296c3c4], bl
xchg ebp, eax
in al, dx
rol byte [edi], cl
xchg esp, eax
mov al, byte [0x11cd3cb4]
imul byte [0x9a44dede]
inc esi
movsd dword es:[edi], dword [esi]
cmpsd dword [esi], dword es:[edi]
loopne 0x100130dc
cmpsb byte [esi], byte es:[edi]
mov dword [0xd4558b0e], eax
mov edx, dword [ebp - 0x2c]
sub edx, dword [ebp - 0x6c]
mov dword [ebp - 0x2c], edx
cmp edx, ebp
jne 0x1000cf79
mov edi, edi
mov edi, edi
je 0x1000cf79
mov bl, byte [edi - 0x31]
fld qword [esi - 0x12]
jl 0x100130f9
cmp eax, 0xd8d40109
retf
cmp ebx, dword [esi - 0x24]
jae 0x100130cd
cmp cl, bl
cld
std
mov ebp, dword [ecx + ebx*8]
pop esi
rcl byte [ecx + 0x654ae00], 0x8b
lea ebp, [eax - 1]
invalid
mov ecx, dword [ebp - 0x98]
or ecx, 1
mov dword [ebp - 0x98], ecx
mov edx, dword [ebp - 0xb4]
mov eax, dword [ebp - 0x70]
cmp ebx, ebp
jne 0x1001013a
mov esi, esi
mov esi, esi
je 0x1001013a
jno 0x1001313e
xor eax, 0x2482aba7
cwde
lcall 0xaf32, 0xc058a188
mov esp, 0xcfb43ad7
pushal
sar eax, 0x90
xor al, 0x1c
mov edx, 0x4b1ba102
mov al, byte [0x3e646e1e]
in al, dx
jmp 0x100131ba
shr edx, 5
mov eax, dword [ebp - 0x64]
sub eax, edx
mov ecx, dword [ebp - 0x8c]
mov word [ecx], ax
mov edx, dword [ebp - 0x70]
nop
add edx, 0x204
cmp ecx, eax
jne 0x1000e903
mov ebp, ebp
mov ebp, ebp
je 0x1000e903
jmp 0x10013169
lodsd eax, dword [esi]
invalid