Function at 0x6416ae
Capabilities:
Check for software breakpoints
Parse pe header
Resolve function by parsing pe exports

Disassembly:
call eax
pop esi
not di
bswap edi
pop ebx
movsx edi, bp
pop edi
jmp 0x6bfbc7
mov esp, ebp
not bp
xchg bp, bp
pop ebp
jmp 0x6ba26f
pop edi
jmp 0x9ecdf3
mov dword [ebp - 8], ecx
jmp 0x89d29b
jae 0xa039e1
mov edx, dword [eax + edi + 0x1c]
test ebx, 0x785379f1
lea ecx, [edx + ecx*4]
mov ecx, dword [ecx + edi]
cmp edi, 0x38e958a9
test ecx, ecx
jmp 0xa2e86d
mov eax, dword [ebp + 0xc]
jmp 0x8750cf
call 0xa23978
add esp, 4
cmc
cmp eax, 0xffffffff
jmp 0x675075
ret
push eax
jmp 0x640945
call fcn.006416ae
add esp, 0xc
pop esi
xchg ebx, edi
pop ebx
jmp 0x60dc5b
mov esp, ebp
pop ebp
jmp 0x65ab63
ja 0x8e96bf
movsx ecx, cl
stc
lea edx, [edx + edx*4]
cmp cx, sp
lea edx, [ecx + edx*2 - 0x30]
mov cl, byte [esi]
clc
test cl, cl
jmp 0x8e96b9
push edi
cwde
movzx eax, ax
mov eax, dword [0x646c24]
jmp 0xa075b7
push ebp
mov ebp, esp
cmc
clc
sub esp, 0x114
test ch, 0xf
jmp 0x9d20b6
jb 0x67e019
mov eax, dword [ebp + 8]
lea ecx, [ebp - 0x114]
jmp 0x9e9215
je 0xa039e1
cmp ecx, eax
jb 0x9dac54
mov edx, dword [ebp - 0x10]
clc
test eax, 0x89a32e6
cmc
lea edx, [edx + eax]
cmp edi, edi
jmp 0x6b0846
je 0x8e96bf
mov bl, cl
cmc
stc
cmp bx, 0x4f35
sub bl, 0x30
jmp 0x876dc8
jle 0x87cd98
mov eax, dword [ebp - 4]
shr si, 0x21
jmp 0x8b0ee1
inc eax
clc
cmc
mov dword [ebp + 8], edx
cmp edx, ecx
jmp 0x64444f
ret
call eax
test eax, eax
jmp 0x691528
jae 0xa039e1
mov ecx, dword [eax + edi + 0x1c]
add edx, 0x28b5731c
not dh
shl dx, cl
lea edx, [ecx + esi*4]
bts cx, ax
mov ecx, dword [edx + edi]
test ecx, ecx
jmp 0x64c69d
je 0xa039e1
mov edi, edi
stc
test bp, dx
cmp ebx, 0x7beb52af
cmp cl, 0x2e
je 0xa1804f
mov cl, byte [esi + 1]
inc esi
test cl, cl
jmp 0xa039db
je 0x6d22fa
test eax, eax
jmp 0x89e1df
cmp byte [esi + 1], 0x23
movzx cx, ch
movzx ecx, di
lea ecx, [esi + 1]
jmp 0x9db32b
jae 0x9dac54
lea eax, [ecx + edi]
test esi, 0xef8450f
mov cl, byte [eax]
bsf si, bp
ror si, 0x16
mov esi, eax
stc
cmp di, cx
test cl, cl
jmp 0x66af1c
jbe 0x644455
lea ebx, [ebp - 0x114]
sub ebx, eax
rcl dl, 0x61
sbb dl, cl
mov dl, byte [eax]
test sp, 0x41d8
test dl, dl
jmp 0x8a5e5d
push eax
jmp 0x63683f
ret
jne 0x8b3ecb
lea edx, [ebp - 0x114]
setle ah
bswap eax
push edx
mov eax, dword [0x646c1c]
jmp 0x89597f
pop ebp
ret
test ebx, ebx
jmp 0x6e18d5
ret
cmp ecx, edx
jmp 0x6770c9
ret
jne 0x8615b7
mov eax, dword [edx + 0x78]
cmp si, 0x50bd
cmp bx, bp
mov dword [ebp - 4], eax
test eax, eax
jmp 0x8bfb8d
mov esp, ebp
mov bp, bp
mov bp, 0xe40
pop ebp
ret
lea ebx, [esi - 1]
jmp 0xa01349
push edx
jmp 0x6840bb
jl 0x8b0ee6
jmp 0x87cda6
inc edx
jmp 0x6586bc
je 0x8b0ee6
mov edx, dword [eax + edi + 0x20]
dec ebx
stc
add edx, edi
cmc
cmp eax, 0x455002bc
test ch, 0x70
mov dword [ebp + 8], 0
jmp 0x881972
mov esp, ebp
cmovg ebp, edi
bswap bp
mov bp, 0x63b5
pop ebp
jmp 0x68cd03
mov byte [ebp + eax - 0x114], 0
cbw
lahf
mov eax, dword [0x646c20]
jmp 0x65be84
mov byte [esi], al
je 0x857074
inc edx
test edx, esi
cmp edx, 0x104
jb 0x8716ed
lea eax, [ebp - 0x114]
jmp 0x6334c6
jmp 0xa01349
call fcn.006416ae
add esp, 0xc
pop esi
bswap ebx
pop ebx
movsx edi, dx
pop edi
mov esp, ebp
pop ebp
jmp 0x62cd67
je 0x8615b7
mov eax, 0x5a4d
cmc
cmp word [edi], ax
je 0xa027b4
xor eax, eax
pop edi
jmp 0x60d437
jne 0x676a06
cmp byte [ebp + 0x10], 0
je 0x61c631
mov ebx, dword [ebp + 0xc]
lea eax, [ebp - 0x114]
adc esi, 0x1db40224
xor edx, edx
sub cl, bl
shr si, 0x5d
sub ebx, eax
lahf
mov edi, edi
rcl cl, cl
mov eax, 0x7d530aa8
mov cl, dl
rol eax, cl
and si, 0x128
xchg esi, esi
lea esi, [ebp + edx - 0x114]
stc
cmp ebx, edi
add al, dl
xor al, byte [ebx + esi]
jmp 0x85705d
mov eax, dword [0x646c24]
jmp 0x60b66e
push eax
bswap ax
cwde
push edi
lahf
jmp 0x871777
inc esi
cmp bl, 0x97
cmc
clc
cmp bl, 9
jmp 0x6408ee
mov ecx, dword [ebp + 0xc]
mov edx, dword [ebp - 0xc]
bts ax, dx
or al, dh
sar eax, cl
mov eax, dword [ebp + 8]
lea esi, [ebx + eax]
sar ah, 0x53
lahf
mov eax, dword [ebp + 0x10]
push eax
bsf eax, ebp
mov al, 0xbf
sar esi, 1
mov eax, dword [edx + esi*4]
clc
add eax, edi
jmp 0x621ec3
mov dword [ebp - 0xc], edx
test ebx, ebx
jmp 0x6dd190
jae 0xa039e1
mov dword [ebp + 8], 0
test ebp, esi
test ecx, ecx
jmp 0x67e006
mov ecx, dword [ebp - 4]
mov edx, dword [ecx + edi + 0x24]
mov ecx, edi
lea eax, [edx + esi*2]
cmovp dx, di
movzx ecx, word [eax + edi]
cwd
mov dx, dx
setnp dh
lea edx, [ebx + 1]
jmp 0x6124eb
push ecx
jmp 0x896534
call eax
test eax, eax
jmp 0x8b3ec5
push eax
jmp 0x85d40c
mov dword [ebp + 8], esi
jmp 0x859549
mov dword [ebp + 8], edx
jmp 0xa01349
je 0x88752a
cmp eax, 1
jne 0xa01349
inc esi
jmp 0x898103
je 0x644455
mov byte [ebx + eax], dl
dec dx
mov edx, dword [ebp + 8]
jmp 0x6e13e1
mov esi, dword [ebp - 8]
stc
cmc
cmp esi, dword [eax + edi + 0x14]
jmp 0x6660e1
je 0xa039e1
cmp eax, edi
jmp 0x8716bf
pop edi
jmp 0x6e4d3c
mov esp, ebp
pop ebp
jmp 0x69c58d
je 0x8615b7
mov edx, dword [edx + 0x7c]
cmp ax, cx
push ebx
cmp esp, 0x1c9f2f68
push esi
test bp, di
or esi, 0xffffffff
mov dword [ebp - 0x10], edx
mov dword [ebp - 8], esi
cmp esp, 0x29263213
cmp ecx, 0xffff
jmp 0xa25e08
mov ebx, dword [eax + edi + 0x18]
cmp bl, 0x63
jmp 0x699a1b
lea esi, [esi + 2]
stc
xor edx, edx
stc
test al, 0xd5
test cl, cl
jmp 0x64ee12
jne 0x64ee18
push 0
jmp 0x6da807
push edi
sal edi, 0x62
inc edi
mov edi, dword [ebp + 8]
test edi, edx
cmp ch, 0xa2
test edi, edi
je 0x8615b7
mov ecx, dword [ebp + 0xc]
stc
test ecx, ecx
jmp 0x8615a2
pop esi
mov bl, 0x6f
movsx eax, bp
pop ebx
not ax
mov eax, edi
lea eax, [ecx + edi]
pop edi
mov esp, ebp
xchg ebp, ebp
jmp 0x6924be
je 0xa1bc13
push 0
jmp 0x894b88
push ecx
jmp 0x844be7
mov esp, ebp
pop ebp
ret
cmp dword [ebp + 8], ebx
jmp 0x651c07
mov edx, dword [edi + 0x3c]
cmp cl, 0xcc
add edx, edi
clc
test ebx, edx
cmp al, 0x52
cmp dword [edx], 0x4550
jmp 0x6be84b
jne 0x66af2e
pop esi
shl bx, cl
pop ebx
sar di, 0x55
mov edi, esp
sub eax, eax
jmp 0x8ba515
call eax
pop esi
pop ebx
xchg edi, edi
movzx edi, cx
pop edi
jmp 0x8bb787
mov ecx, esi
cmp di, bx
sub ecx, eax
cmp ah, 0x70
cmp ecx, 0x104
jmp 0x8829b2
mov cl, byte [esi + 2]
test edi, 0x1d8310de
jmp 0x8c27d1
ja 0x8c08a3
sub ecx, dword [eax + edi + 0x10]
cmc
cmp ecx, dword [eax + edi + 0x14]
jmp 0x618cf3
jne 0x64c6a3
pop esi
movsx bx, bl
xadd bx, di
setbe bh
pop ebx
add edi, 0x724860ac
bsf di, cx
sub eax, eax
pop edi
jmp 0x63a138