Function at 0x100cc7a6
Capabilities:
Check for software breakpoints

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x3c
mov dword [ebp - 4], 0
push 0
push 0xd1f8
push 0xffffffffffffffff
push 8
push 0x16011ea7
push 0x52011de2
call fcn.1014df24
add esp, 0x18
call fcn.10047472
mov dword [ebp - 4], eax
cmp dword [ebp - 4], 0xc
je 0x100cc885
cmp dword [ebp - 4], 0x227
je 0x100cc885
cmp dword [ebp - 4], 0x228
je 0x100cc885
cmp dword [ebp - 4], 0x80
je 0x100cc885
cmp dword [ebp - 4], 0x224
je 0x100cc885
cmp dword [ebp - 4], 0x223
je 0x100cc885
cmp dword [ebp - 4], 0x226
je 0x100cc885
cmp dword [ebp - 4], 0xca
je 0x100cc885
cmp dword [ebp - 4], 0xc8
je 0x100cc885
cmp dword [ebp - 4], 0xcb
je 0x100cc885
cmp dword [ebp - 4], 0xcc
je 0x100cc885
cmp dword [ebp - 4], 0x1d3
je 0x100cc885
cmp dword [ebp - 4], 0xad
je 0x100cc885
xor eax, eax
jmp 0x100cc88a
mov eax, 1
test eax, eax
je 0x100cc8be
mov ebx, dword [0x328]
add ebx, 4
mov dword [ebp - 8], ebx
mov ebx, dword [ebp - 8]
mov dword [ebx], 0x6a4
mov ebx, dword [0x328]
mov dword [ebp - 8], ebx
mov ebx, dword [ebp - 8]
mov dword [ebx], 0x4a6
jmp 0x100ccb04
cmp dword [ebp - 4], 0xae
je 0x100cc937
cmp dword [ebp - 4], 0xaf
je 0x100cc937
cmp dword [ebp - 4], 0xb0
je 0x100cc937
cmp dword [ebp - 4], 0xd1
je 0x100cc937
cmp dword [ebp - 4], 0xcd
je 0x100cc937
cmp dword [ebp - 4], 0x1b4
je 0x100cc937
cmp dword [ebp - 4], 0x262
je 0x100cc937
cmp dword [ebp - 4], 0x263
je 0x100cc937
cmp dword [ebp - 4], 0x277
je 0x100cc937
xor eax, eax
jmp 0x100cc93c
mov eax, 1
test eax, eax
je 0x100cc970
mov ebx, dword [0x328]
add ebx, 4
mov dword [ebp - 8], ebx
mov ebx, dword [ebp - 8]
mov dword [ebx], 0x9d8
mov ebx, dword [0x328]
mov dword [ebp - 8], ebx
mov ebx, dword [ebp - 8]
mov dword [ebx], 0x334
jmp 0x100ccb04
cmp dword [ebp - 4], 0x17e
je 0x100cc99b
cmp dword [ebp - 4], 0x181
je 0x100cc99b
cmp dword [ebp - 4], 0xa0
je 0x100cc99b
xor eax, eax
jmp 0x100cc9a0
mov eax, 1
test eax, eax
je 0x100cc9d4
mov ebx, dword [0x328]
add ebx, 4
mov dword [ebp - 8], ebx
mov ebx, dword [ebp - 8]
mov dword [ebx], 0x933
mov ebx, dword [0x328]
mov dword [ebp - 8], ebx
mov ebx, dword [ebp - 8]
mov dword [ebx], 0x460
jmp 0x100ccb04
cmp dword [ebp - 4], 0x1fb
je 0x100cc9ff
cmp dword [ebp - 4], 0x261
je 0x100cc9ff
cmp dword [ebp - 4], 0x1c4
je 0x100cc9ff
xor eax, eax
jmp 0x100cca04
mov eax, 1
test eax, eax
je 0x100cca38
mov ebx, dword [0x328]
add ebx, 4
mov dword [ebp - 8], ebx
mov ebx, dword [ebp - 8]
mov dword [ebx], 0x708
mov ebx, dword [0x328]
mov dword [ebp - 8], ebx
mov ebx, dword [ebp - 8]
mov dword [ebx], 0x578
jmp 0x100ccb04
cmp dword [ebp - 4], 0x8d
je 0x100ccaa4
cmp dword [ebp - 4], 0x8c
je 0x100ccaa4
cmp dword [ebp - 4], 0x8b
je 0x100ccaa4
cmp dword [ebp - 4], 0x8a
je 0x100ccaa4
cmp dword [ebp - 4], 0x89
je 0x100ccaa4
cmp dword [ebp - 4], 0x88
je 0x100ccaa4
cmp dword [ebp - 4], 0xbf
je 0x100ccaa4
cmp dword [ebp - 4], 0xea
je 0x100ccaa4
xor eax, eax
jmp 0x100ccaa9
mov eax, 1
test eax, eax
je 0x100ccadd
mov ebx, dword [0x328]
add ebx, 4
mov dword [ebp - 8], ebx
mov ebx, dword [ebp - 8]
mov dword [ebx], 0x5a0
mov ebx, dword [0x328]
mov dword [ebp - 8], ebx
mov ebx, dword [ebp - 8]
mov dword [ebx], 0x79e
jmp 0x100ccb04
mov ebx, dword [0x328]
add ebx, 4
mov dword [ebp - 8], ebx
mov ebx, dword [ebp - 8]
mov dword [ebx], 0x6a4
mov ebx, dword [0x328]
mov dword [ebp - 8], ebx
mov ebx, dword [ebp - 8]
mov dword [ebx], 0x4a6
mov ebx, dword [0x328]
add ebx, 8
mov dword [ebp - 8], ebx
call fcn.10041340
mov ebx, dword [ebp - 8]
mov dword [ebx], eax
call fcn.100c8412
mov dword [ebp - 0xc], eax
cmp dword [ebp - 0xc], 0
jne 0x100ccb45
call fcn.100c9c9e
push 0x3e8
call fcn.10040d09
call fcn.100c9e5a
jmp 0x100ccd65
call fcn.10047472
mov dword [ebp - 0xc], eax
cmp dword [ebp - 0xc], 0xea
jne 0x100ccd65
call fcn.1005267e
mov dword [ebp - 0x10], eax
fild dword [ebp - 0x10]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fsub qword [0xd1fb]
fcomp qword [0x4d0]
fnstsw ax
test ah, 0x41
jne 0x100ccbe3
mov dword [ebp - 8], 0
push 0
push dword [ebp - 8]
push 1
push 3
push 0x25
push dword [0xc]
call fcn.1004674c
mov dword [ebp - 8], 0
push 0
push dword [ebp - 8]
push 0x64
call fcn.1003fd8e
mov dword [ebp - 8], 0
push 0
push dword [ebp - 8]
push 1
push 4
push 0x25
push dword [0xc]
call fcn.1004674c
jmp 0x100ccc6c
call fcn.1005267e
mov dword [ebp - 0x10], eax
fild dword [ebp - 0x10]
fstp qword [ebp - 0x10]
fld qword [ebp - 0x10]
fsub qword [0xd203]
fcomp qword [0x105]
fnstsw ax
test ah, 1
je 0x100ccc6c
mov dword [ebp - 8], 0
push 0
push dword [ebp - 8]
push 1
push 3
push 0x27
push dword [0xc]
call fcn.1004674c
mov dword [ebp - 8], 0
push 0
push dword [ebp - 8]
push 0x64
call fcn.1003fd8e
mov dword [ebp - 8], 0
push 0
push dword [ebp - 8]
push 1
push 4
push 0x27
push dword [0xc]
call fcn.1004674c
jmp 0x100ccc6c
mov dword [ebp - 8], 0
push 0
push dword [ebp - 8]
push 1
push 3
push 0x26
push dword [0xc]
call fcn.1004674c
mov dword [ebp - 8], 0
push 0
push dword [ebp - 8]
push 0x64
call fcn.1003fd8e
mov dword [ebp - 8], 0
push 0
push dword [ebp - 8]
push 1
push 4
push 0x26
push dword [0xc]
call fcn.1004674c
push 0xffffffffffffffff
push 6
push 0x16011eb7
push 0x52011de2
call fcn.1014df2a
add esp, 0x10
mov dword [ebp - 0xc], eax
cmp dword [ebp - 0xc], 0
je 0x100ccd4e
push 0x80000301
push 0
push dword [0xc]
push 1
mov ebx, 0x130
mov eax, 2
call fcn.1014df30
add esp, 0x10
mov dword [ebp - 0x14], eax
push 0xd115
push dword [ebp - 0x14]
call fcn.10040ed5
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0x18], eax
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x100ccd40
push ebx
call fcn.1014df0c
add esp, 4
cmp dword [ebp - 0x18], 0
jne 0x100ccd4e
xor eax, eax
jmp 0x100ccd53
mov eax, 1
test eax, eax
je 0x100ccd60
jmp 0x100ccd65
jmp 0x100ccb45
mov esp, ebp
pop ebp
ret