Function at 0x101920a0
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x110
push ebx
push esi
push edi
push ecx
lea edi, [ebp - 0x50]
mov ecx, 0x14
mov eax, 0xcccccccc
rep stosd dword es:[edi], eax
pop ecx
mov dword [ebp - 8], ecx
mov ecx, 0x101eae98
call fcn.1019d101
mov ecx, 0x101e344c
call fcn.100d0e10
mov dword [ebp - 0x10c], eax
mov eax, dword [ebp + 8]
mov ecx, dword [eax + 0x14]
mov dword [ebp - 0x110], ecx
mov edx, dword [ebp - 0x110]
push edx
mov ecx, dword [ebp - 0x10c]
call fcn.10116430
mov eax, dword [ebp + 8]
mov dword [eax], 2
mov eax, dword [ebp + 8]
mov byte [eax + 4], 0
mov eax, dword [ebp + 8]
mov byte [eax + 5], 0
mov eax, dword [ebp + 8]
mov byte [eax + 7], 0
mov eax, dword [ebp + 8]
mov byte [eax + 8], 1
mov eax, dword [ebp + 8]
mov byte [eax + 9], 0
mov eax, dword [ebp + 8]
mov byte [eax + 0xa], 0
mov eax, dword [ebp + 8]
mov byte [eax + 0xb], 0
mov eax, dword [ebp + 8]
mov byte [eax + 0xc], 0
mov eax, dword [ebp + 8]
mov byte [eax + 0xd], 0
mov eax, dword [ebp + 8]
mov byte [eax + 0xe], 0
mov eax, dword [ebp + 8]
mov byte [eax + 0xf], 0
mov eax, dword [ebp + 8]
mov byte [eax + 0x10], 0
mov eax, dword [ebp + 8]
mov byte [eax + 0x11], 0
mov eax, dword [ebp + 8]
mov byte [eax + 0x12], 0
mov eax, dword [ebp + 8]
mov dword [eax + 0x14], 0
mov eax, dword [ebp + 8]
mov dword [eax + 0x18], 0
mov eax, dword [ebp + 8]
mov dword [eax + 0x1c], 0
mov eax, dword [ebp + 8]
mov dword [eax + 0x28], 0
mov eax, dword [ebp + 8]
mov dword [eax + 0x2c], 0
mov eax, dword [ebp + 8]
mov dword [eax + 0x30], 0
mov eax, dword [ebp + 8]
mov dword [eax + 0x34], 0
mov eax, dword [ebp + 8]
mov dword [eax + 0x38], 0
mov eax, dword [ebp + 8]
mov dword [eax + 0x3c], 0
mov eax, dword [ebp + 8]
mov dword [eax + 0x40], 0
mov eax, dword [ebp + 8]
mov dword [eax + 0x44], 0
mov eax, dword [ebp + 8]
xorps xmm0, xmm0
movss dword [eax + 0x48], xmm0
mov eax, dword [ebp + 8]
xorps xmm0, xmm0
movss dword [eax + 0x4c], xmm0
mov eax, dword [ebp + 8]
xorps xmm0, xmm0
movss dword [eax + 0x50], xmm0
mov eax, dword [ebp + 8]
xorps xmm0, xmm0
movss dword [eax + 0x54], xmm0
mov eax, dword [ebp + 8]
xorps xmm0, xmm0
movss dword [eax + 0x58], xmm0
mov eax, dword [ebp + 8]
xorps xmm0, xmm0
movss dword [eax + 0x5c], xmm0
mov eax, dword [ebp + 8]
xorps xmm0, xmm0
movss dword [eax + 0x60], xmm0
mov eax, dword [ebp + 8]
xorps xmm0, xmm0
movss dword [eax + 0x64], xmm0
mov eax, dword [ebp + 8]
xorps xmm0, xmm0
movss dword [eax + 0x68], xmm0
mov eax, dword [ebp + 8]
xorps xmm0, xmm0
movss dword [eax + 0x6c], xmm0
mov eax, dword [ebp + 8]
xorps xmm0, xmm0
movss dword [eax + 0x70], xmm0
mov eax, dword [ebp + 8]
xorps xmm0, xmm0
movss dword [eax + 0x74], xmm0
mov eax, dword [ebp + 8]
xorps xmm0, xmm0
movss dword [eax + 0x78], xmm0
mov eax, dword [ebp + 8]
xorps xmm0, xmm0
movss dword [eax + 0x7c], xmm0
mov eax, dword [ebp + 8]
xorps xmm0, xmm0
movss dword [eax + 0x80], xmm0
mov eax, dword [ebp + 8]
xorps xmm0, xmm0
movss dword [eax + 0x84], xmm0
mov eax, dword [ebp + 8]
xorps xmm0, xmm0
movss dword [eax + 0x88], xmm0
push 0x20
push 0
mov eax, dword [ebp + 8]
add eax, 0x8c
push eax
call sub.VCRUNTIME140.dll_memset
add esp, 0xc
push 0x40
push 0
mov eax, dword [ebp + 8]
add eax, 0xac
push eax
call sub.VCRUNTIME140.dll_memset
add esp, 0xc
push 0x40
push 0
mov eax, dword [ebp + 8]
add eax, 0xec
push eax
call sub.VCRUNTIME140.dll_memset
add esp, 0xc
mov ecx, dword [ebp + 8]
add ecx, 0x12c
call fcn.10102460
mov ecx, dword [ebp + 8]
add ecx, 0x138
call fcn.10183560
mov ecx, dword [ebp + 8]
add ecx, 0x144
call fcn.10183560
mov ecx, dword [ebp + 8]
add ecx, 0x150
call fcn.10183560
mov ecx, dword [ebp + 8]
add ecx, 0x15c
call fcn.10183560
push 0
mov eax, dword [ebp + 8]
add eax, 0x168
push eax
mov ecx, dword [ebp + 8]
add ecx, 0x174
push ecx
call fcn.10184db0
add esp, 0xc
mov dword [ebp - 0x14], 0
jmp 0x10192349
mov eax, dword [ebp - 0x14]
add eax, 1
mov dword [ebp - 0x14], eax
cmp dword [ebp - 0x14], 0x15
jge 0x1019240d
imul eax, dword [ebp - 0x14], 0xc
mov ecx, dword [ebp + 8]
lea ecx, [ecx + eax + 0x180]
call fcn.10183560
imul eax, dword [ebp - 0x14], 0xc
mov ecx, dword [ebp + 8]
lea ecx, [ecx + eax + 0x27c]
call fcn.10183560
imul eax, dword [ebp - 0x14], 0xc
mov ecx, dword [ebp + 8]
lea ecx, [ecx + eax + 0x378]
call fcn.10183560
imul eax, dword [ebp - 0x14], 0xc
mov ecx, dword [ebp + 8]
lea ecx, [ecx + eax + 0xc54]
call fcn.10183560
imul eax, dword [ebp - 0x14], 0xc
mov ecx, dword [ebp + 8]
lea ecx, [ecx + eax + 0xd50]
call fcn.10183560
imul eax, dword [ebp - 0x14], 0x30
mov ecx, dword [ebp + 8]
lea ecx, [ecx + eax + 0xe4c]
call fcn.101835d0
imul eax, dword [ebp - 0x14], 0x60
mov ecx, dword [ebp + 8]
lea edx, [ecx + eax + 0x474]
mov dword [ebp - 0x20], edx
mov eax, dword [ebp - 0x20]
mov dword [ebp - 0x2c], eax
mov eax, dword [ebp - 0x20]
add eax, 0x60
mov dword [ebp - 0x38], eax
jmp 0x101923f0
mov eax, dword [ebp - 0x2c]
add eax, 0xc
mov dword [ebp - 0x2c], eax
mov eax, dword [ebp - 0x2c]
cmp eax, dword [ebp - 0x38]
je 0x10192408
mov eax, dword [ebp - 0x2c]
mov dword [ebp - 0x44], eax
mov ecx, dword [ebp - 0x44]
call fcn.10183560
jmp 0x101923e7
jmp 0x10192340
pop edi
pop esi
pop ebx
add esp, 0x110
cmp ebp, esp
call fcn.1019d0de
mov esp, ebp
pop ebp
ret 4