Function at 0x1000e710
Capabilities:
Access peb ldr_data

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x1026049d
mov eax, dword fs:[0]
push eax
sub esp, 8
push esi
mov eax, dword [0x10314008]
xor eax, ebp
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov esi, ecx
mov dword [ebp - 0x10], esi
xor eax, eax
mov dword [esi + 0x42f4], 0
mov dword [esi + 0x42f8], 7
mov word [esi + 0x42e4], ax
mov dword [ebp - 4], eax
mov dword [esi + 0x430c], eax
mov dword [esi + 0x4310], 7
mov word [esi + 0x42fc], ax
mov byte [ebp - 4], 1
lea eax, [esi + 0x4314]
push 0x80
push 0
push eax
mov dword [eax + 0x80], 0xffffffff
mov dword [eax + 0x84], 0
call sub.VCRUNTIME140.dll_memset
push 0x80
lea eax, [esi + 0x43b0]
mov dword [esi + 0x43a0], 0
xorps xmm0, xmm0
mov dword [esi + 0x4430], 0
push 0
push eax
movsd qword [esi + 0x43a8], xmm0
mov dword [esi + 0x4434], 0
mov dword [esi + 0x4438], 0
mov dword [esi + 0x443c], 0
call sub.VCRUNTIME140.dll_memset
mov dword [esi + 0x4440], 0
mov dword [esi + 0x4444], 0
mov dword [esi + 0x4448], 0
mov byte [ebp - 4], 2
lea eax, [esi + 0x4458]
mov dword [ebp - 0x14], eax
xor ecx, ecx
mov dword [eax + 0x10], 0
mov dword [eax + 0x14], 7
mov word [eax], cx
mov byte [ebp - 4], 3
mov dword [eax + 0x28], ecx
mov dword [eax + 0x2c], 7
mov word [eax + 0x18], cx
mov byte [ebp - 4], 4
mov dword [eax + 0x40], ecx
mov dword [eax + 0x44], 7
mov word [eax + 0x30], cx
mov byte [ebp - 4], 5
mov dword [eax + 0x6c], ecx
mov dword [eax + 0x70], 7
mov word [eax + 0x5c], cx
mov byte [ebp - 4], 6
mov dword [eax + 0x48], ecx
mov dword [eax + 0x4c], ecx
mov byte [eax + 0x54], cl
mov dword [eax + 0x58], ecx
mov dword [eax + 0x50], ecx
mov byte [ebp - 4], 7
lea eax, [esi + 0x44cc]
mov dword [ebp - 0x14], eax
mov dword [eax + 0x10], ecx
mov dword [eax + 0x14], 7
mov word [eax], cx
mov byte [ebp - 4], 8
mov dword [eax + 0x2c], ecx
mov dword [eax + 0x30], 7
mov word [eax + 0x1c], cx
mov byte [ebp - 4], 9
mov dword [eax + 0x44], ecx
mov dword [eax + 0x48], 7
mov word [eax + 0x34], cx
mov byte [ebp - 4], 0xb
lea eax, [esi + 0x214]
push 0x80
push ecx
xorps xmm0, xmm0
mov byte [esi + 0x4518], cl
push eax
mov dword [esi + 0x451c], ecx
mov dword [esi], ecx
mov dword [esi + 4], ecx
mov dword [esi + 8], ecx
movsd qword [esi + 0x2d8], xmm0
mov byte [esi + 0x2e0], 1
mov dword [esi + 0x2e4], ecx
mov dword [esi + 0x2e8], ecx
mov byte [esi + 0x444c], 1
mov dword [esi + 0x4450], 0xffffffff
mov byte [esi + 0xd14], cl
mov dword [esi + 0x44e4], ecx
call sub.VCRUNTIME140.dll_memset
push 0x208
lea eax, [esi + 0x2ec]
push 0
push eax
call sub.VCRUNTIME140.dll_memset
push 0x820
lea eax, [esi + 0x4f4]
push 0
push eax
call sub.VCRUNTIME140.dll_memset
push 0x200
lea eax, [esi + 0xd16]
push 0
push eax
call sub.VCRUNTIME140.dll_memset
add esp, 0x48
lea eax, [esi + 0xf16]
push 0xc30
push 0
push eax
call sub.VCRUNTIME140.dll_memset
push 0x820
lea eax, [esi + 0x215e]
push 0
push eax
call sub.VCRUNTIME140.dll_memset
push 0x8a0
lea eax, [esi + 0x297e]
push 0
push eax
call sub.VCRUNTIME140.dll_memset
push 0x208
lea eax, [esi + 0x1b46]
push 0
push eax
call sub.VCRUNTIME140.dll_memset
push 0x410
lea eax, [esi + 0x1d4e]
push 0
push eax
call sub.VCRUNTIME140.dll_memset
push 0x820
lea eax, [esi + 0x321e]
push 0
push eax
call sub.VCRUNTIME140.dll_memset
add esp, 0x48
lea eax, [esi + 0xc]
push 0x208
push 0
push eax
call sub.VCRUNTIME140.dll_memset
push 0x40
lea eax, [esi + 0x294]
push 0
push eax
call sub.VCRUNTIME140.dll_memset
push 0x820
push 0
lea eax, [esi + 0x3a3e]
push eax
call sub.VCRUNTIME140.dll_memset
push 0x80
lea eax, [esi + 0x4264]
push 0
push eax
call sub.VCRUNTIME140.dll_memset
add esp, 0x30
mov dword [esi + 0x4260], 1
mov dword [esi + 0x439c], 0
mov dword [esi + 0x4454], 1
mov dword [ebp - 4], 0xffffffff
mov eax, esi
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop esi
mov esp, ebp
pop ebp
ret