Function at 0x9fd660
Capabilities:
Check for software breakpoints
Resolve function by parsing pe exports

Disassembly:
mov byte [esp], 0x3f
lea esp, [esp + 0x30]
jbe 0x71b7c0
test ah, 0xfd
bsf bx, di
add ebx, 0xb15ef1c3
mov edi, dword [edx + 0x24]
shrd cx, ax, 4
add edi, eax
bswap ecx
sal bh, 1
add bl, dh
mov ebx, dword [edx + 0x20]
xor ch, dh
dec cl
add ebx, eax
rcl ch, cl
sar ch, 4
shr cx, 0xb
shl ch, cl
mov dword [ebp - 8], 0
ror cl, 4
jmp 0x7214ba
push ecx
test ax, 0xfbb2
sub ecx, dword [edx + 0x10]
cmc
push dword [esp]
test sp, 0x5003
cmp ecx, dword [edx + 0x14]
pushfd
mov byte [esp + 4], dl
pushal
call fcn.0071b335
cmp eax, 0xe95ab943
mov dh, 0x9d
invalid
ror al, 1
test bh, 0x19
xor al, 0x8c
mov byte [esp + 8], 0x28
rol al, 4
mov byte [esp], al
sub al, 0x7f
push esp
pushfd
cmp al, byte [edi]
not ax
bswap eax
setno al
lea edi, [edi + 1]
lea eax, [esp + 0x7cbf359c]
pushfd
not ah
lahf
mov eax, dword [esp + 0x50]
call fcn.00a03740
mov ecx, dword [edx + 0x18]
pushal
bt bp, 9
clc
cmp ecx, dword [ebp - 8]
pushfd
jmp 0xa01b28
push 0x8b1fbff6
pushfd
push eax
mov word [esp], dx
lea esp, [esp + 0xc]
je 0x9fd7d4
rcr dh, cl
setb dh
mov esi, dword [eax + 0x3c]
dec dh
test di, 0xad9b
mov edx, esi
lea edx, [ebx - 0x12fac344]
add esi, eax
bsf edx, ebx
mov edx, dword [esi + 0x78]
jmp 0xa03ecd
push ecx
mov esi, dword [ebp + 0xc]
pushal
mov byte [esp + 8], 0x9d
mov dword [esp + 0x40], eax
push 0x9903ebae
not al
mov al, al
setno al
lodsb al, byte [esi]
mov byte [esp], 0x71
cmc
jmp 0x71e610
clc
setg ah
cmc
push ebp
xor al, ch
mov ebp, esp
or al, 0xa3
shrd ax, ax, 0xe
push edi
sub esp, 0xc
add ah, 0x8b
push esi
shld ax, bp, cl
or ah, bl
sar al, cl
call 0xf972b289
neg ax
push edi
rol ah, cl
cmp ah, 0xcc
bsf ax, di
push ebx
adc eax, edi
push edx
neg al
aaa
test dh, ch
mov eax, dword [ebp + 8]
test cl, ah
cmp ebp, 0x71b563b2
test eax, eax
js 0x723eee
call fcn.00a015c1
or byte [eax - 0x38], al
cmp eax, dword [edi]
mov dh, 0xd0
loopne 0x9fd67c
pop esi
pushal
cmp esp, esi
ja 0x9fd6bf
clc
lea esp, [edi + 0x5e]
dec esi
push eax
lodsd eax, dword [esi]
add byte [edx - 0x53], 0
test byte [esi + ebp*4], ch
adc al, byte [edx]
sub esi, edi
mov ecx, 0xdaca78c0
add esi, ebp
cmpsb byte [esi], byte es:[edi]
mov ecx, 0x6290a8c9
sub dword [0x4948c465], ebx
ja 0x9fd738
cmp ebx, dword [ebx + 0x6d007ffe]
mov al, byte [0x391a483c]
inc edi
mov eax, dword [0x9f245d7f]
not eax
xchg dl, ah
ret
test eax, 0xa798e852
and eax, 0x2cb6073a
push ebp
invalid
pushfd
lea esp, [esp + 0x28]
jbe 0x9fd7d4
btc edi, 0x1e
shr esi, cl
sbb di, 0xadca
bsr si, bx
sub ecx, 1
dec di
mov dword [ebp - 4], ecx
mov si, di
shld cx, bp, cl
bsf cx, sp
and si, ax
mov ecx, dword [ebp - 8]
bt ax, 0xc
movsx edi, bl
add ecx, dword [ebp - 4]
btc si, 5
neg edi
rol di, cl
shr ecx, 1
shld di, dx, cl
mov edi, dword [ebx + ecx*4]
shld si, si, 3
bswap si
pushal
add edi, eax
movsx si, al
lea esi, [0x433f5779]
jmp 0x9a8388
cmp dh, 0x10
test edx, edx
push esp
mov word [esp], 0x2cbf
lea esp, [esp + 4]
je 0x9fd7d4
pushfd
pushal
inc cx
add edx, eax
adc cx, cx
mov ecx, dword [esi + 0x7c]
push dword [esp + 0xc]
add ecx, edx
pushfd
stc
test al, al
test bx, sp
mov dword [ebp - 0x10], ecx
sal cx, 0xf
pushfd
movzx cx, bl
bt cx, 4
mov ecx, dword [ebp + 0xc]
cmc
bt bp, 0xd
cmp ecx, 0xffff
jmp 0x71b246