Function at 0x494fb5
Capabilities:
Check for software breakpoints

Disassembly:
sbb eax, 0xc0243c3b
mov ah, 0xfe
dec ecx
lodsb al, byte [esi]
les esp, [ebp + 0x29d6fc67]
cld
salc
sub dword [ebx], ebx
or byte [edx + esi*2], bl
cld
salc
sub dword [ebx], ebx
or byte [edx + esi*2], bl
xchg esp, eax
mov eax, dword [0x4026]
outsb dx, byte [esi]
inc ecx
jg 0x495029
js 0x494faa
push ss
cld
aad 0x9d
lodsb al, byte [esi]
adc al, byte [eax]
cmp al, 0x19
je 0x494faf
out dx, eax
sub eax, 0x3dd40cab
pop edi
and cl, byte [ecx + 0x75]
mov edi, 0x404d4bdd
int 0x68
hlt
std
xchg ecx, eax
sbb eax, 0x70243909
and al, 0x70
mov ecx, 0xf8eb246d
cld
jb 0x494fc8
in al, 0x9c
invalid
mov ch, 0x1d
xor ebp, ebx
out 0xe, al
test al, 0xd7
mov al, 0xc8
fcom dword [edx - 0xb]
test al, 0xa6
popal
jns 0x49503c
and dh, 0x84
out 0x84, al
test eax, 0xcf71d314
adc al, 0x22
test dword [edx + 0x16], ecx
stosb byte es:[edi], al
wait
add al, 0x32
test eax, 0xfc016a24
rcr byte [esp + eax*2 + 0x3e73fbfc], 0x88
mov dword [0xb5cde83f], eax
pushfd
jle 0x49507c
cmp al, 0xcc
je 0x4950ab
wait
jns 0x49500c
mov esp, 0x327fee14
inc esp
lea esi, [ebx + edi*2 + 0x6f]
in al, dx
in al, 0x89
pop esi
or eax, 0xcaae80c7
inc esp
mov edi, 0x5149eca3
cwde
invalid
push edx
pop ds
jo 0x49512b
cmp ch, dl
cmp byte [esp + ecx*8 - 3], 0x23
jmp 0x49d846
adc byte [esi], 0x7c
in eax, dx
push eax
insb byte es:[edi], dx
ljmp 0x796c
pop ss
or al, 0xc4
dec esp
jne 0x495137
adc al, 0x5d
paddb mm2, qword [esi]
in al, 0xfb
sti
out dx, al
add byte [edx + 0x32219696], al
xchg ebp, eax
inc edx
dec edx
rol byte [esi + 0x20], 2
outsd dx, dword [esi]
jl 0x49517c
insb byte es:[edi], dx
or eax, 0x9644eaf
daa
fist word [edi + eax*4 + 0x36b32e61]
jns 0x4950f5
jne 0x495195
xchg esp, eax
xchg ecx, eax
test ebx, ecx
sub byte [esi + 0x64], 0xcc
inc esp
jne 0x4951ac
jl 0x49518e
adc al, 2
daa
and ch, dl
and edx, dword [eax]
adc dword [ebx + ecx*8 - 0x29], 0xfdce4999
cmc
cwde
mov esi, 0xdb62b599
lahf
mov cl, 0x53
mov dl, 0x72
xor al, 0xfc
cmp dword [ecx], ebp
cmp edx, dword [ecx - 0x24]
shr byte [edi + 0x2c], cl
invalid
test al, dh
pop esi
iretd
in eax, 0xfd
in al, 0x99
mov esp, 0xfaf47ab4
sub al, 0x7a
mov ebp, 0xdcc9285c
xchg edx, eax
loope 0x49521c
pop ds
push es
dec esp
dec edi
sbb ebx, esp
sbb al, 0xc3
pop ss
lodsb al, byte [esi]
inc edi
add eax, 0x9cf6a60b
aas
mov al, 0x87
xchg cl, bl
mov ecx, 0x8b15fe6
pop ebp
mov edi, 0xcf2ce42b
cli
sub al, 0x32
bnd retf
sub eax, 0xd8d3d082
ror byte [ebp + 0x6a], 1
or edi, esp
pop esi
outsd dx, dword [esi]
or bh, al
das
mov al, byte [0xa54134c0]
jae 0x495231
lodsd eax, dword [esi]
push es
mov byte [eax - 0x5c5b0930], 0x9c
lcall 0x1048, 0x3a4a0ef3
pushfd
ja 0x49529a
dec eax
adc byte [edi + esi*2 + 0x434a4079], bl
inc eax
dec edx
inc ebx
je 0x4951f8
adc ch, byte [ecx + edi*8]
xor dword [edx], ecx
ret 0x3d5c
sub eax, 0xd7921bdc
test dh, al
cwde
ficom word [esi + 0x2c049311]
int1
xor dword [esi + 0xf], 0x54602d44
add byte [ebp + 0x64], 0x96
pop ebp
in al, 0x20
imul edx, eax, 0xd7638acc
cld
xchg ebx, eax
or byte [edi], 0x81
sub esp, 0xffffffdc
mov bl, 0xee
rcr byte [edi - 0x2c], cl
mov bh, 0x67
cld
sbb dl, byte [edi]
jbe 0x49527a
xchg ebp, eax
pop edx
add eax, 0x6e2c96e2
leave
mov edi, 0xf252d7fc
sub dword [ebx*2 - 0xe49caec], esi
lodsb al, byte [esi]
rcl byte [eax + 0x1f], 0x25
sub dword [ebp - 0x1c], ebx
invalid
xor eax, 0xc0acf1b6
push eax
pop ds
and eax, 0x8fe45d29
pop ebp
in al, 0x8f
pop edx
sbb byte [ecx + 0x3826ff4c], cl
fdiv qword [eax + 0x1b]
pop cx
jge 0x495283
mov ah, 0x34
or al, 0xc
add dword [edi + 0x53], 0xfffffff4
mov bl, 0xd
adc al, 8
push esp
test byte [ecx], ah
inc edi
inc esp
dec esp
xchg edi, edx
sbb al, 0xd2
inc ebx
rol bh, 0x84
aad 0xc
sahf
adc esp, esp
jl 0x49530c
or al, 0x83
inc edi
push ebx
hlt
invalid
sub byte [ebp - 0x68], 0xbd