Function at 0x6495cc
Capabilities:
Check for software breakpoints
Read file on windows

Disassembly:
sub edx, eax
test eax, eax
jmp 0x626926
call fcn.0043b80e
add esp, 8
jmp 0x7270da
mov dword [edi + 8], eax
jmp 0x68ddf6
mov edx, dword [edi + 8]
jmp 0x59ec30
push eax
jmp 0x6e7141
jmp 0x673470
mov ecx, dword [edi + 8]
cmp bp, 0x975
test dx, 0x2dee
jmp 0x6bafee
mov eax, dword [esi + 0x12830]
sub edi, eax
movzx edi, si
test eax, eax
lea edi, [esi + 0x1282c]
jmp 0x60e4e7
jne 0x5d9bc2
mov eax, dword [esi + 8]
push eax
push ebx
jmp 0x64effa
test ebx, ebx
mov dword [esp + 0x1c], edi
mov dword [esp + 0x24], ebx
mov dword [esp + 0x18], 0
jmp 0x679f9c
and eax, 0xfff
test eax, edi
add dword [esp + 0x14], 1
jmp 0x5f7f8d
mov dword [edi + 8], eax
jmp 0x6cc5bc
call fcn.0061e9fd
mov edi, dword [esp + 0x10]
test ebx, 0x38d8509e
sub edi, eax
jmp 0x60d0c0
mov dword [esp + 0x10], eax
jmp 0x6372e4
mov ecx, dword [edi + 8]
stc
cmp eax, ecx
mov dword [esp + 0x1c], ecx
jbe 0x6035ba
call fcn.0043a420
mov ecx, dword [esp + 0x1c]
cmovb dx, di
cbw
push ecx
cwde
not ah
seto cl
push edi
movsx ecx, sp
rdtsc
lea ecx, [esp + 0x17]
cwd
movsx eax, sp
xchg edx, eax
push ecx
not eax
cdq
lea edx, [esp + 0x34]
mov eax, esi
push edx
mov eax, edi
jmp 0x6e7dcb
mov byte [esi + eax + 0x18], bl
test ah, 0xfb
add eax, 1
test edi, 0x2aca7476
jmp 0x5e582f
sub edi, 1
lea ebx, [ebx - 0xfd]
test bp, 0x3acf
and edi, 0xfff
jmp 0x5e56f0
mov byte [esp + 0xf], bl
jmp 0x6ee4b6
lea esp, [esp - 0x2c]
stc
push ebx
cmp dl, 0xcc
push esi
or si, 0x67d1
mov esi, eax
test esi, esi
cmp byte [esi + 0x12828], 0
jmp 0x62db47
mov byte [esp + 0xf], bl
jmp 0x6e32de
push ebx
jmp 0x5ab7c8
je 0x60359b
mov ecx, dword [edi + 0xc]
test si, ax
sub ecx, eax
stc
cmp edx, ecx
jmp 0x66a2c8
push ecx
jmp 0x618b90
push edi
jmp 0x6ebadd
call fcn.006e2cbb
push 0xfc4
cwde
cbw
lea eax, [esi + 0x18]
jmp 0x64173a
jmp 0x67a4ab
push 0x20
jmp 0x682cd3
push ebp
mov ebp, esp
cmp esp, 0x621f7559
jmp 0x6728ad
jbe 0x64a826
call fcn.0043a420
mov ecx, dword [esp + 0x20]
setae ah
push ecx
cbw
xchg dx, dx
push edi
mov al, 0x59
lea edx, [esp + 0x17]
not ah
cbw
push edx
lea eax, [esp + 0x3c]
jmp 0x7237f7
call fcn.0043cda0
add esp, 0xc
test esp, 0x75d920b0
cmp dword [esi + 0xc], 0
mov dword [esp + 0x10], 0xfc4
mov dword [esp + 0x14], 0
jbe 0x67a4ce
call fcn.007274c3
mov ebx, eax
cmp edx, ecx
cmp di, 0x2ee6
cmp ebx, 0x100
jmp 0x6ef619
call fcn.0043b80e
add esp, 8
jmp 0x7048e5
jae 0x60359b
mov eax, dword [edi + 8]
mov byte [eax], bl
clc
cmp si, 0x244d
test bx, 0x5cb8
add eax, 1
jmp 0x5f682c
and esp, 0xfffffff8
jmp 0x60e831
mov edx, dword [edi + 8]
cmp ecx, 0x6ed35ad8
sub edx, eax
test bp, 0x9ee
cmp bp, 0x38c3
cmp ecx, ebp
test eax, eax
jmp 0x71eae0
mov eax, dword [esi + 0x12848]
sal edx, cl
add dh, 0xc4
mov edx, dword [esi + 0x12840]
bts ecx, ecx
mov cx, bp
mov ecx, dword [eax + edx]
test ah, 0xdc
jmp 0x703baf
jle 0x67a4ab
add dword [esp + 0x14], ebx
mov eax, dword [esp + 0x18]
bt bx, ax
test cl, 0x6e
and bh, 0x8b
lea eax, [eax + edi]
and eax, 0xfff
cmp byte [esi + 0x12828], 0
bswap ebx
movzx ebx, byte [eax + esi + 0x18]
jne 0x6e3b05
mov ecx, dword [esi + 8]
jmp 0x62cea3
mov eax, dword [esi + 0x14]
mov ecx, dword [esp + 0x14]
cmp ecx, eax
jbe 0x67a4c5
lea eax, [eax + 0x400]
clc
mov dword [esi + 0x14], eax
stc
cmp ecx, dword [esi + 0xc]
jb 0x64d2ab
pop edi
pop esi
pop ebx
jmp 0x680edc
mov esp, ebp
movsx ebp, bx
xchg ebp, ebp
pop ebp
jmp 0x434efd
push eax
jmp 0x64d283
jmp 0x4093ec
mov dword [esp + 0x20], ecx
jmp 0x64a814
cmp eax, ecx
jmp 0x68e53d
jmp 0x6e7dd0
mov dword [esi + 0x1283c], ecx
cmp esp, 0x25c629ff
mov dword [esi + 0x12848], eax
cmp ch, 0xb3
cmc
stc
cmp dword [esi + 0xc], 0
jmp 0x7266d7
jne 0x673459
xor edx, edx
jmp 0x5c2a3b
mov eax, dword [esi + 0x12830]
cmp edi, 0x7baa674e
test eax, eax
lea edi, [esi + 0x1282c]
jmp 0x610962
call fcn.0043bd20
add esp, 0x10
jmp 0x6db83a
call fcn.00411800
mov eax, dword [esp + 0x10]
jmp 0x6087c7
jne 0x676faa
mov ecx, dword [esi + 4]
movsx ax, dh
push ecx
cmove eax, edi
push 1
cbw
movsx eax, dx
mov ax, sp
lea eax, [esi + 0xc]
push 4
jmp 0x5ba252
jne 0x5b4abe
xor edx, edx
jmp 0x59ec32
jge 0x703b9d
cmp byte [esi + 0x12828], 0
jmp 0x5e4060
jae 0x5cee0c
mov eax, dword [edi + 8]
clc
mov byte [eax], bl
add eax, 1
jmp 0x5b3633
mov eax, esi
jmp 0x5f7689
lea eax, [eax + 4]
mov dword [esi + 0xc], ecx
cmp edx, 0x47a4320c
jmp 0x6db823
jmp 0x6e7dd0
je 0x5cee0c
mov ecx, dword [edi + 0xc]
test eax, 0x1e3977f9
sub ecx, eax
cmp dx, bx
cmp edx, ecx
jmp 0x6f0b0a
push eax
movsx eax, cx
mov eax, edi
jmp 0x4093e7
je 0x67a4ce
call fcn.00696480
mov edx, esi
jmp 0x63649d
jmp 0x4093f4