Function at 0x1000717d
Capabilities:
Create thread

Disassembly:
push 0x6c
mov eax, 0x1000b7df
call fcn.1000b02c
push ecx
mov edx, 0x1000702d
mov ecx, 0x4505f5
xor ebx, ebx
call fcn.10007e66
push 0x79
pop esi
push ecx
push ecx
mov ecx, esp
mov dword [ebp - 0x2c], esi
push ecx
lea eax, [ebp - 0x14]
mov dword [ebp - 0x28], 0x2a
lea edx, [ebp - 0x2c]
mov dword [ebp - 0x24], 0x9d
push eax
push edx
mov dword [ebp - 0x20], 0x93
mov dword [ebp - 0x1c], 0x8f
mov dword [ebp - 0x18], 0x97
call fcn.10003047
lea ecx, [ebp - 0x54]
call fcn.10007dbd
add esp, 0xc
cmp dword [eax + 0x14], 0x10
jb 0x100071e9
mov eax, dword [eax]
mov edx, eax
mov ecx, 0x5ad298
call fcn.10007f37
lea ecx, [ebp - 0x54]
call fcn.10003148
sub esp, 0xc
mov dword [ebp - 0x3c], 0x5b
mov ecx, esp
mov dword [ebp - 0x38], 0xc
lea eax, [ebp - 0x14]
mov dword [ebp - 0x34], 0x7f
lea edx, [ebp - 0x3c]
mov dword [ebp - 0x30], 0x75
push ecx
push eax
push edx
mov dword [ebp - 0x2c], 0x71
mov dword [ebp - 0x28], esi
mov dword [ebp - 0x24], 0x3a
mov dword [ebp - 0x20], 0x6f
mov dword [ebp - 0x1c], 0x72
mov dword [ebp - 0x18], 0x73
call fcn.10003047
lea ecx, [ebp - 0x54]
call fcn.10007dbd
add esp, 0xc
cmp dword [eax + 0x14], 0x10
jb 0x10007265
mov eax, dword [eax]
mov edx, eax
mov ecx, 0x5ad2a0
call fcn.10007f37
lea ecx, [ebp - 0x54]
call fcn.10003148
push ecx
mov edx, 0x10006532
mov ecx, 0x4bf8a4
call fcn.10007e66
pop ecx
xor edi, edi
mov ecx, 0x53a1c2
inc edi
push edi
push 0xd
pop esi
mov edx, esi
call fcn.10007ef4
pop ecx
push edi
mov edx, esi
mov ecx, 0x53a202
call fcn.10007ef4
pop ecx
push edi
mov edx, esi
mov ecx, 0x53a240
call fcn.10007ef4
pop ecx
push edi
mov edx, esi
mov ecx, 0x53a280
call fcn.10007ef4
pop ecx
push edi
mov edx, esi
mov ecx, 0x53a0ab
call fcn.10007ef4
pop ecx
push edi
mov edx, esi
mov ecx, 0x53a0eb
call fcn.10007ef4
pop ecx
push edi
mov edx, esi
mov ecx, 0x53a129
call fcn.10007ef4
pop ecx
push edi
mov edx, esi
mov ecx, 0x53a169
call fcn.10007ef4
pop ecx
mov esi, 0x320
mov ecx, 0x414c9d
push 2
mov edx, esi
call fcn.10007ef4
pop ecx
push 2
mov edx, esi
mov ecx, 0x415311
call fcn.10007ef4
pop ecx
push 4
pop edi
push edi
call fcn.10009f83
pop ecx
mov dword [ebp - 0x6c], eax
mov dword [eax], 0x100052b8
lea ecx, [ebp - 0x64]
mov dword [ebp - 4], ebx
push ecx
push ebx
push eax
push 0x100079f9
push ebx
push ebx
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__beginthreadex]
add esp, 0x18
mov dword [ebp - 0x68], eax
test eax, eax
je 0x10007478
xor ecx, ecx
inc ecx
mov dword [ebp - 4], ecx
cmp dword [ebp - 0x64], 0
jne 0x1000736d
push ecx
call dword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
push dword [ebp - 0x64]
push eax
call dword [sym.imp.MSVCP140.dll__Thrd_detach]
pop ecx
pop ecx
test eax, eax
je 0x10007384
push eax
call dword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_C_error_int_]
lea eax, [ebp - 0x5c]
mov dword [ebp - 0x68], ebx
push eax
push edi
push edi
mov esi, 0x5975d4
mov dword [ebp - 0x64], ebx
mov ebx, dword [sym.imp.KERNEL32.dll_VirtualProtect]
push esi
mov dword [ebp - 0x58], 0x10005823
call ebx
push edi
mov edi, dword [sym.imp.VCRUNTIME140.dll_memcpy]
lea eax, [ebp - 0x58]
push eax
push esi
call edi
add esp, 0xc
lea eax, [ebp - 0x60]
push eax
push dword [ebp - 0x5c]
push 4
push esi
call ebx
lea eax, [ebp - 0x5c]
mov dword [ebp - 0x58], 0x1000587c
push eax
push 4
push 4
add esi, 0x2c
push esi
call ebx
push 4
lea eax, [ebp - 0x58]
push eax
push esi
call edi
add esp, 0xc
lea eax, [ebp - 0x60]
push eax
push dword [ebp - 0x5c]
push 4
push esi
call ebx
lea eax, [ebp - 0x5c]
mov dword [ebp - 0x58], 0x100057a6
push eax
push 4
push 4
mov esi, 0x597578
push esi
call ebx
push 4
lea eax, [ebp - 0x58]
push eax
push esi
call edi
add esp, 0xc
lea eax, [ebp - 0x60]
push eax
push dword [ebp - 0x5c]
push 4
push esi
call ebx
lea eax, [ebp - 0x74]
mov esi, 0x100061fb
push eax
push 0x80
push 4
mov eax, 0x44e846
sub esi, 0x44e84a
push eax
call ebx
push 4
lea eax, [ebp - 0x70]
push 0x44e846
push eax
call edi
mov eax, dword [ebp - 0x70]
add esp, 0xc
add eax, 0x44e84a
mov dword [0x100106e8], eax
mov ecx, 0x44e846
lea eax, [ebp - 0x78]
push eax
push dword [ebp - 0x74]
mov dword [ecx], esi
push 5
push ecx
call ebx
cmp dword [ebp - 0x64], 0
je 0x10007482
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_terminate]
mov dword [ebp - 0x64], ebx
push 6
jmp 0x10007367
call fcn.1000afea
ret