Function at 0x100cc3a3
Capabilities:
Check for software breakpoints

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x3c
mov dword [ebp - 4], 0
push 0
push 0xd1f5
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 0x100cc482
cmp dword [ebp - 4], 0x227
je 0x100cc482
cmp dword [ebp - 4], 0x228
je 0x100cc482
cmp dword [ebp - 4], 0x80
je 0x100cc482
cmp dword [ebp - 4], 0x224
je 0x100cc482
cmp dword [ebp - 4], 0x223
je 0x100cc482
cmp dword [ebp - 4], 0x226
je 0x100cc482
cmp dword [ebp - 4], 0xca
je 0x100cc482
cmp dword [ebp - 4], 0xc8
je 0x100cc482
cmp dword [ebp - 4], 0xcb
je 0x100cc482
cmp dword [ebp - 4], 0xcc
je 0x100cc482
cmp dword [ebp - 4], 0x1d3
je 0x100cc482
cmp dword [ebp - 4], 0xad
je 0x100cc482
xor eax, eax
jmp 0x100cc487
mov eax, 1
test eax, eax
je 0x100cc4bb
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 0x100cc61f
cmp dword [ebp - 4], 0xae
je 0x100cc55b
cmp dword [ebp - 4], 0xaf
je 0x100cc55b
cmp dword [ebp - 4], 0xb0
je 0x100cc55b
cmp dword [ebp - 4], 0xd1
je 0x100cc55b
cmp dword [ebp - 4], 0xcd
je 0x100cc55b
cmp dword [ebp - 4], 0x1b4
je 0x100cc55b
cmp dword [ebp - 4], 0x262
je 0x100cc55b
cmp dword [ebp - 4], 0x263
je 0x100cc55b
cmp dword [ebp - 4], 0x277
je 0x100cc55b
cmp dword [ebp - 4], 0xc0
je 0x100cc55b
cmp dword [ebp - 4], 0x186
je 0x100cc55b
cmp dword [ebp - 4], 0x22a
je 0x100cc55b
xor eax, eax
jmp 0x100cc560
mov eax, 1
test eax, eax
je 0x100cc594
mov ebx, dword [0x328]
add ebx, 4
mov dword [ebp - 8], ebx
mov ebx, dword [ebp - 8]
mov dword [ebx], 0x44c
mov ebx, dword [0x328]
mov dword [ebp - 8], ebx
mov ebx, dword [ebp - 8]
mov dword [ebx], 0x47e
jmp 0x100cc61f
cmp dword [ebp - 4], 0x229
je 0x100cc5bf
cmp dword [ebp - 4], 0x22b
je 0x100cc5bf
cmp dword [ebp - 4], 0x15b
je 0x100cc5bf
xor eax, eax
jmp 0x100cc5c4
mov eax, 1
test eax, eax
je 0x100cc5f8
mov ebx, dword [0x328]
add ebx, 4
mov dword [ebp - 8], ebx
mov ebx, dword [ebp - 8]
mov dword [ebx], 0x2b8
mov ebx, dword [0x328]
mov dword [ebp - 8], ebx
mov ebx, dword [ebp - 8]
mov dword [ebx], 0x51e
jmp 0x100cc61f
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 0x100cc660
call fcn.100c9c9e
push 0x3e8
call fcn.10040d09
call fcn.100c9e5a
jmp 0x100cc7a2
call fcn.10047472
mov dword [ebp - 0xc], eax
cmp dword [ebp - 0xc], 0x15b
jne 0x100cc7a2
call fcn.1005267e
mov dword [ebp - 0xc], eax
cmp dword [ebp - 0xc], 0x2c6
jle 0x100cc6c4
call fcn.10089817
mov dword [ebp - 0xc], eax
cmp dword [ebp - 0xc], 2
jne 0x100cc6bf
mov dword [ebp - 8], 0
push 0
push dword [ebp - 8]
push 1
push 3
push 0x25
push dword [0xc]
call fcn.1004674c
jmp 0x100cc6f6
mov dword [ebp - 8], 0
push 0
push dword [ebp - 8]
push 1
push 4
push 0x25
push dword [0xc]
call fcn.1004674c
push 0xc8
call fcn.10040d09
call fcn.100cbea2
push 0x32
call fcn.10040d09
call fcn.10040da9
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 0x100cc78b
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 0x100cc77d
push ebx
call fcn.1014df0c
add esp, 4
cmp dword [ebp - 0x18], 0
jne 0x100cc78b
xor eax, eax
jmp 0x100cc790
mov eax, 1
test eax, eax
je 0x100cc79d
jmp 0x100cc7a2
jmp 0x100cc660
mov esp, ebp
pop ebp
ret