Function at 0x100edff2
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 0x100ee0d1
cmp dword [ebp - 4], 0x227
je 0x100ee0d1
cmp dword [ebp - 4], 0x228
je 0x100ee0d1
cmp dword [ebp - 4], 0x80
je 0x100ee0d1
cmp dword [ebp - 4], 0x224
je 0x100ee0d1
cmp dword [ebp - 4], 0x223
je 0x100ee0d1
cmp dword [ebp - 4], 0x226
je 0x100ee0d1
cmp dword [ebp - 4], 0xca
je 0x100ee0d1
cmp dword [ebp - 4], 0xc8
je 0x100ee0d1
cmp dword [ebp - 4], 0xcb
je 0x100ee0d1
cmp dword [ebp - 4], 0xcc
je 0x100ee0d1
cmp dword [ebp - 4], 0x1d3
je 0x100ee0d1
cmp dword [ebp - 4], 0xad
je 0x100ee0d1
xor eax, eax
jmp 0x100ee0d6
mov eax, 1
test eax, eax
je 0x100ee10a
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 0x100ee26e
cmp dword [ebp - 4], 0xae
je 0x100ee1aa
cmp dword [ebp - 4], 0xaf
je 0x100ee1aa
cmp dword [ebp - 4], 0xb0
je 0x100ee1aa
cmp dword [ebp - 4], 0xd1
je 0x100ee1aa
cmp dword [ebp - 4], 0xcd
je 0x100ee1aa
cmp dword [ebp - 4], 0x1b4
je 0x100ee1aa
cmp dword [ebp - 4], 0x262
je 0x100ee1aa
cmp dword [ebp - 4], 0x263
je 0x100ee1aa
cmp dword [ebp - 4], 0x277
je 0x100ee1aa
cmp dword [ebp - 4], 0xc0
je 0x100ee1aa
cmp dword [ebp - 4], 0x186
je 0x100ee1aa
cmp dword [ebp - 4], 0x22a
je 0x100ee1aa
xor eax, eax
jmp 0x100ee1af
mov eax, 1
test eax, eax
je 0x100ee1e3
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 0x100ee26e
cmp dword [ebp - 4], 0x229
je 0x100ee20e
cmp dword [ebp - 4], 0x22b
je 0x100ee20e
cmp dword [ebp - 4], 0x15b
je 0x100ee20e
xor eax, eax
jmp 0x100ee213
mov eax, 1
test eax, eax
je 0x100ee247
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 0x100ee26e
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 0x100ee2af
call fcn.100c85a8
push 0x3e8
call fcn.10040d09
call fcn.100c9e5a
jmp 0x100ee3f1
call fcn.10047472
mov dword [ebp - 0xc], eax
cmp dword [ebp - 0xc], 0x15b
jne 0x100ee3f1
call fcn.1005267e
mov dword [ebp - 0xc], eax
cmp dword [ebp - 0xc], 0x2c6
jle 0x100ee313
call fcn.10089817
mov dword [ebp - 0xc], eax
cmp dword [ebp - 0xc], 2
jne 0x100ee30e
mov dword [ebp - 8], 0
push 0
push dword [ebp - 8]
push 1
push 3
push 0x25
push dword [0xc]
call fcn.1004674c
jmp 0x100ee345
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 0x100ee3da
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 0x100ee3cc
push ebx
call fcn.1014df0c
add esp, 4
cmp dword [ebp - 0x18], 0
jne 0x100ee3da
xor eax, eax
jmp 0x100ee3df
mov eax, 1
test eax, eax
je 0x100ee3ec
jmp 0x100ee3f1
jmp 0x100ee2af
mov esp, ebp
pop ebp
ret