Function at 0x1000c1d0
Capabilities:
Check for software breakpoints

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x28
mov eax, dword [0x1014c1c0]
xor eax, ebp
mov dword [ebp - 4], eax
push ebx
mov dword [ebp - 0x20], 0
cmp dword [0x101f65cc], 0x3c
push esi
jae 0x1000c205
cmp byte [0x4da3e0], 0x28
je 0x1000c205
mov dword [0x102cc348], 1
cmp byte [0x5de171], 0x89
jne 0x1000c25f
cmp byte [0x5de172], 0x8a
jne 0x1000c25f
cmp byte [0x5de173], 0xa0
jne 0x1000c25f
cmp byte [0x5de174], 0
jne 0x1000c25f
cmp byte [0x5de175], 0
jne 0x1000c25f
cmp byte [0x5de176], 0
jne 0x1000c25f
cmp byte [0x5b5fff], 0xf5
jne 0x1000c25f
cmp byte [0x5b6000], 0
jne 0x1000c25f
cmp byte [0x5b6001], 0
jne 0x1000c25f
cmp byte [0x5b6002], 0
je 0x1000c269
mov dword [0x102cc348], 2
cmp byte [0x5a1797], 0x8d
jne 0x1000c97d
cmp byte [0x5a1798], 0xd4
jne 0x1000c97d
cmp byte [0x5a1799], 0xf7
jne 0x1000c97d
cmp byte [0x5a179a], 0xff
jne 0x1000c97d
cmp byte [0x5a179b], 0xff
jne 0x1000c97d
cmp byte [0x5ad824], 0x8d
jne 0x1000c97d
cmp byte [0x5ad825], 0xac
jne 0x1000c97d
cmp byte [0x5ad826], 0xef
jne 0x1000c97d
cmp byte [0x5ad827], 0xff
jne 0x1000c97d
cmp byte [0x5ad828], 0xff
jne 0x1000c97d
cmp byte [0x5af96d], 0x8d
jne 0x1000c97d
cmp byte [0x5af96e], 0x1c
jne 0x1000c97d
cmp byte [0x5af96f], 0x8e
jne 0x1000c97d
cmp byte [0x5af970], 0xff
jne 0x1000c97d
cmp byte [0x5af971], 0xff
jne 0x1000c97d
cmp byte [0x59c79d], 0x8d
jne 0x1000c97d
cmp byte [0x59c79e], 0xd4
jne 0x1000c97d
cmp byte [0x59c79f], 0xf7
jne 0x1000c97d
cmp byte [0x59c7a0], 0xff
jne 0x1000c97d
cmp byte [0x59c7a1], 0xff
jne 0x1000c97d
cmp byte [0x5afbf1], 0x8d
jne 0x1000c97d
cmp byte [0x5afbf2], 4
jne 0x1000c97d
cmp byte [0x5afbf3], 0x86
jne 0x1000c97d
cmp byte [0x5afbf4], 0xff
jne 0x1000c97d
cmp byte [0x5afbf5], 0xff
jne 0x1000c97d
cmp byte [0x59cedc], 0x8d
jne 0x1000c97d
cmp byte [0x59cedd], 0xe4
jne 0x1000c97d
cmp byte [0x59cede], 0xf7
jne 0x1000c97d
cmp byte [0x59cedf], 0xff
jne 0x1000c97d
cmp byte [0x59cee0], 0xff
jne 0x1000c97d
cmp byte [0x5b1ccb], 0x8d
jne 0x1000c97d
cmp byte [0x5b1ccc], 4
jne 0x1000c97d
cmp byte [0x5b1ccd], 0x97
jne 0x1000c97d
cmp byte [0x5b1cce], 0xff
jne 0x1000c97d
cmp byte [0x5b1ccf], 0xff
jne 0x1000c97d
cmp byte [0x5b170a], 0x8d
jne 0x1000c97d
cmp byte [0x5b170b], 0x34
jne 0x1000c97d
cmp byte [0x5b170c], 0xaf
jne 0x1000c97d
cmp byte [0x5b170d], 0xff
jne 0x1000c97d
cmp byte [0x5b170e], 0xff
jne 0x1000c97d
cmp byte [0x5b0c07], 0x8d
jne 0x1000c97d
cmp byte [0x5b0c08], 0x7c
jne 0x1000c97d
cmp byte [0x5b0c09], 0xcf
jne 0x1000c97d
cmp byte [0x5b0c0a], 0xff
jne 0x1000c97d
cmp byte [0x5b0c0b], 0xff
jne 0x1000c97d
cmp byte [0x5b187c], 0x8d
jne 0x1000c97d
cmp byte [0x5b187d], 0x24
jne 0x1000c97d
cmp byte [0x5b187e], 0xa7
jne 0x1000c97d
cmp byte [0x5b187f], 0xff
jne 0x1000c97d
cmp byte [0x5b1880], 0xff
jne 0x1000c97d
cmp byte [0x59d1e2], 0x8d
jne 0x1000c97d
cmp byte [0x59d1e3], 0x90
je 0x1000c97d
cmp byte [0x59d1e4], 0xe7
jne 0x1000c97d
cmp byte [0x59d1e5], 0xff
jne 0x1000c97d
cmp byte [0x59d1e6], 0xff
jne 0x1000c97d
cmp byte [0x5b1aa9], 0x8d
jne 0x1000c97d
cmp byte [0x5b1aaa], 0x14
jne 0x1000c97d
cmp byte [0x5b1aab], 0x9f
jne 0x1000c97d
cmp byte [0x5b1aac], 0xff
jne 0x1000c97d
cmp byte [0x5b1aad], 0xff
jne 0x1000c97d
cmp byte [0x5ac554], 0x8d
jne 0x1000c97d
cmp byte [0x5ac555], 0x74
jne 0x1000c97d
cmp byte [0x5ac556], 0xb6
jne 0x1000c97d
cmp byte [0x5ac557], 0xff
jne 0x1000c97d
cmp byte [0x5ac558], 0xff
jne 0x1000c97d
cmp byte [0x59d6ad], 0x8d
jne 0x1000c97d
cmp byte [0x59d6ae], 0xcc
jne 0x1000c97d
cmp byte [0x59d6af], 0xef
jne 0x1000c97d
cmp byte [0x59d6b0], 0xff
jne 0x1000c97d
cmp byte [0x59d6b1], 0xff
jne 0x1000c97d
cmp byte [0x5ac22c], 0x8d
jne 0x1000c97d
cmp byte [0x5ac22d], 0xfc
jne 0x1000c97d
cmp byte [0x5ac22e], 0xbe
jne 0x1000c97d
cmp byte [0x5ac22f], 0xff
jne 0x1000c97d
cmp byte [0x5ac230], 0xff
jne 0x1000c97d
cmp byte [0x534fd2], 0x8d
jne 0x1000c97d
cmp byte [0x534fd3], 0x90
je 0x1000c97d
cmp byte [0x534fd4], 0xf7
jne 0x1000c97d
cmp byte [0x534fd5], 0xff
jne 0x1000c97d
cmp byte [0x534fd6], 0xff
jne 0x1000c97d
cmp byte [0x59ded9], 0x8d
jne 0x1000c97d
cmp byte [0x59deda], 0x90
je 0x1000c97d
cmp byte [0x59dedb], 0xef
jne 0x1000c97d
cmp byte [0x59dedc], 0xff
jne 0x1000c97d
cmp byte [0x59dedd], 0xff
jne 0x1000c97d
cmp byte [0x59dc87], 0x8d
jne 0x1000c97d
cmp byte [0x59dc88], 0x90
je 0x1000c97d
cmp byte [0x59dc89], 0xf7
jne 0x1000c97d
cmp byte [0x59dc8a], 0xff
jne 0x1000c97d
cmp byte [0x59dc8b], 0xff
jne 0x1000c97d
cmp byte [0x5b2c98], 0x8d
jne 0x1000c97d
cmp byte [0x5b2c99], 0x6c
jne 0x1000c97d
cmp byte [0x5b2c9a], 0x6e
jne 0x1000c97d
cmp byte [0x5b2c9b], 0xff
jne 0x1000c97d
cmp byte [0x5b2c9c], 0xff
jne 0x1000c97d
cmp byte [0x59f471], 0x8d
jne 0x1000c97d
cmp byte [0x59f472], 0x24
jne 0x1000c97d
cmp byte [0x59f473], 0xbf
jne 0x1000c97d
cmp byte [0x59f474], 0xff
jne 0x1000c97d
cmp byte [0x59f475], 0xff
jne 0x1000c97d
cmp byte [0x59f211], 0x8d
jne 0x1000c97d
cmp byte [0x59f212], 0x44
jne 0x1000c97d
cmp byte [0x59f213], 0xc7
jne 0x1000c97d
cmp byte [0x59f214], 0xff
jne 0x1000c97d
cmp byte [0x59f215], 0xff
jne 0x1000c97d
cmp byte [0x50fb50], 0x8d
jne 0x1000c97d
cmp byte [0x50fb51], 0x5a
je 0x1000c97d
cmp byte [0x50fb52], 0xf7
jne 0x1000c97d
cmp byte [0x50fb53], 0xff
jne 0x1000c97d
cmp byte [0x50fb54], 0xff
jne 0x1000c97d
cmp byte [0x50f357], 0x8d
jne 0x1000c97d
cmp byte [0x50f358], 0xb4
jne 0x1000c97d
cmp byte [0x50f359], 0xef
jne 0x1000c97d
cmp byte [0x50f35a], 0xff
jne 0x1000c97d
cmp byte [0x50f35b], 0xff
jne 0x1000c97d
cmp byte [0x5ade26], 0x8d
jne 0x1000c97d
cmp byte [0x5ade27], 0x74
jne 0x1000c97d
cmp byte [0x5ade28], 0xdf
jne 0x1000c97d
cmp byte [0x5ade29], 0xff
jne 0x1000c97d
cmp byte [0x5ade2a], 0xff
jne 0x1000c97d
cmp byte [0x5adacc], 0x8d
jne 0x1000c97d
cmp byte [0x5adacd], 0x8c
jne 0x1000c97d
cmp byte [0x5adace], 0xe7
jne 0x1000c97d
cmp byte [0x5adacf], 0xff
jne 0x1000c97d
cmp byte [0x5adad0], 0xff
jne 0x1000c97d
cmp byte [0x5ae854], 0x8d
jne 0x1000c97d
cmp byte [0x5ae855], 0xbc
jne 0x1000c97d
mov dword [0x102cc348], 3
cmp byte [0x564d30], 0xe9
jne 0x1000c99a
mov dword [0x102cc348], 4
cmp dword [0x101f6608], 1
je 0x1000ca27
cmp byte [0x6407c0], 0xc3
je 0x1000c9dd
cmp byte [0x5528a0], 0xc3
je 0x1000c9dd
cmp byte [0x749a30], 0xc3
je 0x1000c9dd
cmp byte [0x4c8f00], 0xc3
je 0x1000c9dd
cmp byte [0x596500], 0xc3
je 0x1000c9dd
cmp byte [0x57d760], 0xc3
jne 0x1000c9e7
mov dword [0x102cc348], 5
cmp byte [0x6407c0], 0x55
jne 0x1000ca1d
cmp byte [0x5528a0], 0x55
jne 0x1000ca1d
cmp byte [0x749a30], 0xec
jne 0x1000ca1d
cmp byte [0x4c8f00], 0x55
jne 0x1000ca1d
cmp byte [0x596500], 0x55
jne 0x1000ca1d
cmp byte [0x57d760], 0x55
je 0x1000ca27
mov dword [0x102cc348], 6
cmp byte [0x73a641], 0x5b
jne 0x1000ca3d
mov al, byte [0x55d515]
cmp al, 0x64
je 0x1000ca3d
cmp al, 4
je 0x1000ca47
mov dword [0x102cc348], 7
mov ecx, dword [0x54539e]
cmp ecx, 0x458b2d7c
je 0x1000ca89
mov eax, dword [0x545248]
cmp eax, 0x4d8b2e77
je 0x1000ca89
cmp cl, 0x76
je 0x1000ca89
cmp cl, 0x7c
je 0x1000ca89
cmp al, 0x75
je 0x1000ca89
cmp al, 0x77
je 0x1000ca89
cmp al, 0x7b
je 0x1000ca89
cmp cl, 0x75
jne 0x1000ca89
cmp al, 0x7a
jne 0x1000ca89
cmp byte [0x5b5ffa], 0xe9
jne 0x1000ca93
mov dword [0x102cc348], 8
mov al, byte [0x561746]
test al, al
je 0x1000caa0
cmp al, 1
je 0x1000caaa
mov dword [0x102cc348], 9
mov al, byte [0x65fc76]
cmp al, 0xeb
je 0x1000cab7
cmp al, 0x75
je 0x1000cac1
mov dword [0x102cc348], 0xa
cmp byte [0x5de16c], 0x66
je 0x1000cad4
mov dword [0x102cc348], 0xb
mov eax, dword [0x5b1705]
cmp byte [eax], 0xa
je 0x1000cc19
mov eax, dword [0x5a1792]
cmp byte [eax], 0xa
je 0x1000cc19
mov eax, dword [0x5ad81f]
cmp byte [eax], 0xa
je 0x1000cc19
mov eax, dword [0x59c798]
cmp byte [eax], 0xa
je 0x1000cc19
mov eax, dword [0x59ced7]
cmp byte [eax], 0xa
je 0x1000cc19
mov eax, dword [0x5b1cc6]
cmp byte [eax], 0xa
je 0x1000cc19
mov eax, dword [0x5b0c02]
cmp byte [eax], 0xa
je 0x1000cc19
mov eax, dword [0x59d1dd]
cmp byte [eax], 0xa
je 0x1000cc19
mov eax, dword [0x5b1877]
cmp byte [eax], 0xa
je 0x1000cc19
mov eax, dword [0x5b05c6]
cmp byte [eax], 0xa
je 0x1000cc19
mov eax, dword [0x5b071d]
cmp byte [eax], 0xa
je 0x1000cc19
mov eax, dword [0x5b1aa4]
cmp byte [eax], 0xa
je 0x1000cc19
mov eax, dword [0x5ac54f]
cmp byte [eax], 0xa
je 0x1000cc19
mov eax, dword [0x59d6a8]
cmp byte [eax], 0xa
je 0x1000cc19
mov eax, dword [0x5ac227]
cmp byte [eax], 0xa
je 0x1000cc19
mov eax, dword [0x534fcd]
cmp byte [eax], 0xa
je 0x1000cc19
mov eax, dword [0x59ded4]
cmp byte [eax], 0xa
je 0x1000cc19
mov eax, dword [0x59dc82]
cmp byte [eax], 0xa
je 0x1000cc19
mov eax, dword [0x5b2c93]
cmp byte [eax], 0xa
je 0x1000cc19
mov eax, dword [0x59f46c]
cmp byte [eax], 0xa
je 0x1000cc19
mov eax, dword [0x59f20c]
cmp byte [eax], 0xa
je 0x1000cc19
mov eax, dword [0x5ade21]
cmp byte [eax], 0xa
je 0x1000cc19
mov eax, dword [0x5adac7]
cmp byte [eax], 0xa
je 0x1000cc19
mov eax, dword [0x5ae84f]
cmp byte [eax], 0xa
je 0x1000cc19
mov eax, dword [0x5af1ac]
cmp byte [eax], 0xa
je 0x1000cc19
mov eax, dword [0x5ae1b0]
cmp byte [eax], 0xa
je 0x1000cc19
cmp byte [0x400354], 0
je 0x1000cc23
mov dword [0x102cc348], 0xc
mov eax, dword [0x400000]
cmp byte [eax + 0x927c88], 0
je 0x1000cc3b
mov dword [0x102cc348], 0xd
movss xmm0, dword [0x400020]
comiss xmm0, dword [0x10142f28]
jbe 0x1000cc56
mov dword [0x102cc348], 0xe
movss xmm0, dword [0xd27bfc]
comiss xmm0, dword [0x10143c78]
jbe 0x1000cd45
cmp dword [0x1054bf58], 0
jne 0x1000cd45
cmp dword [0x1014d240], 0
je 0x1000ccf9
mov ecx, 0x101f64e3
lea edx, [ecx + 1]
nop dword [eax]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x1000cc90
sub ecx, edx
je 0x1000ccf9
push ecx
xorps xmm0, xmm0
mov dword [ebp - 0xc], 0
push 0x101f64e3
lea ecx, [ebp - 0x1c]
mov dword [ebp - 8], 0
movups xmmword [ebp - 0x1c], xmm0
call fcn.1000d0f0
mov dword [ebp - 0x20], 1
lea esi, [ebp - 0x1c]
mov edx, dword [ebp - 8]
cmp edx, 0xf
mov eax, dword [ebp - 0xc]
cmova esi, dword [ebp - 0x1c]
test eax, eax
je 0x1000ccfc
lea ecx, [eax + esi]
mov eax, esi
cmp esi, ecx
jae 0x1000ccfc
cmp byte [eax], 0x20
jne 0x1000ccee
inc eax
cmp eax, ecx
jb 0x1000cce2
jmp 0x1000ccfc
sub eax, esi
cmp eax, 0xffffffff
je 0x1000ccfc
xor bl, bl
jmp 0x1000ccfe
mov edx, dword [ebp - 8]
mov bl, 1
test byte [ebp - 0x20], 1
je 0x1000cd37
cmp edx, 0xf
jbe 0x1000cd37
mov ecx, dword [ebp - 0x1c]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x1000cd2d
mov ecx, dword [eax - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x1000cd2d
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push edx
push ecx
call fcn.10131b2c
add esp, 8
test bl, bl
je 0x1000cd45
mov dword [0x102cc348], 0xf
cmp byte [0x5b1705], 0x6a
jne 0x1000ce68
cmp byte [0x5a1792], 0x6a
jne 0x1000ce68
cmp byte [0x5ad81f], 0x6a
jne 0x1000ce68
cmp byte [0x59c798], 0x6a
jne 0x1000ce68
cmp byte [0x59ced7], 0x6a
jne 0x1000ce68
cmp byte [0x5b1cc6], 0x6a
jne 0x1000ce68
cmp byte [0x5b0c02], 0x6a
jne 0x1000ce68
cmp byte [0x59d1dd], 0x6a
jne 0x1000ce68
cmp byte [0x5b1877], 0x6a
jne 0x1000ce68
cmp byte [0x5b05c6], 0x6a
jne 0x1000ce68
cmp byte [0x5b071d], 0x6a
jne 0x1000ce68
cmp byte [0x5b1aa4], 0x6a
jne 0x1000ce68
cmp byte [0x5ac54f], 0x6a
jne 0x1000ce68
cmp byte [0x59d6a8], 0x6a
jne 0x1000ce68
cmp byte [0x5ac227], 0x6a
jne 0x1000ce68
cmp byte [0x534fcd], 0x6a
jne 0x1000ce68
cmp byte [0x59ded4], 0x6a
jne 0x1000ce68
cmp byte [0x59dc82], 0x6a
jne 0x1000ce68
cmp byte [0x5b2c93], 0x6a
jne 0x1000ce68
cmp byte [0x59f46c], 0x6a
jne 0x1000ce68
cmp byte [0x59f20c], 0x6a
jne 0x1000ce68
cmp byte [0x5ade21], 0x6a
jne 0x1000ce68
cmp byte [0x5adac7], 0x6a
jne 0x1000ce68
cmp byte [0x5ae84f], 0x6a
jne 0x1000ce68
cmp byte [0x5af1ac], 0x6a
jne 0x1000ce68
cmp byte [0x5ae1b0], 0x6a
jne 0x1000ce68
cmp byte [0x400354], 0
je 0x1000ce72
mov dword [0x102cc348], 0x10
cmp byte [0x4da3e4], 0x8b
jne 0x1000ce84
cmp byte [0x4da3e9], 0xff
je 0x1000ce8e
mov dword [0x102cc348], 0x11
cmp byte [0x596343], 0xe9
jne 0x1000cea1
mov dword [0x102cc348], 0x12
cmp byte [0x54539e], 0x75
jne 0x1000cebe
cmp byte [0x4da3e9], 0x7c
je 0x1000cebe
cmp dword [0x102cc348], 0
je 0x1000cee4
jmp 0x1000cec8
mov dword [0x102cc348], 0x13
mov eax, dword [0x102cc348]
lea ecx, [ebp - 0x24]
mov edx, 8
mov dword [ebp - 0x20], eax
mov dword [ebp - 0x24], 0xd1f308c1
call fcn.100d0350
mov ecx, dword [ebp - 4]
pop esi
xor ecx, ebp
pop ebx
call fcn.10131804
mov esp, ebp
pop ebp
ret