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

Disassembly:
sub esp, 0x890
lea eax, [esp + 0x6c]
push ebx
push esi
push edi
push 0x820
push 0
push eax
mov ebx, ecx
call fcn.1017ea60
add esp, 0xc
lea ecx, [esp + 0x78]
mov edx, 0x28
call fcn.10013aa0
push 0x780
lea eax, [esp + 0x7c]
mov ecx, 0x208
lea esi, [esp + 0x7c]
mov edi, ebx
push 0
rep movsd dword es:[edi], dword [esi]
push eax
call fcn.1017ea60
add esp, 0xc
lea ecx, [esp + 0x78]
mov edx, 0x28
call fcn.10013b10
push 0x3c0
lea eax, [esp + 0x7c]
mov ecx, 0x1e0
lea edi, [ebx + 0x894]
lea esi, [esp + 0x7c]
push 0
rep movsd dword es:[edi], dword [esi]
push eax
call fcn.1017ea60
add esp, 0xc
lea eax, [esp + 0x79]
mov ecx, 0x28
vxorps xmm0, xmm0, xmm0
nop
mov dword [eax - 1], 0x10000
lea eax, [eax + 0x18]
mov word [eax - 0x15], 0
mov dword [eax - 0x11], 0
mov dword [eax - 0xd], 0
mov dword [eax - 9], 1
vmovss dword [eax - 5], xmm0
sub ecx, 1
jne 0x1000bea0
lea edi, [ebx + 0x1020]
mov ecx, 0xf0
lea esi, [esp + 0x78]
rep movsd dword es:[edi], dword [esi]
lea ecx, [ebx + 0x13f4]
call fcn.1000f4f0
push 0
push 0
lea ecx, [ebx + 0x13f4]
call fcn.10014640
vpxor xmm0, xmm0, xmm0
vmovq qword [esp + 0x84], xmm0
vmovq qword [esp + 0x78], xmm0
mov dword [esp + 0x80], 0
lea ecx, [esp + 0x90]
mov dword [esp + 0x8c], 0
mov dword [esp + 0x7c], 1
mov byte [esp + 0x80], 0x42
mov byte [esp + 0x84], 0
mov dword [esp + 0x88], 1
mov byte [esp + 0x8c], 0x42
call fcn.1000dd60
lea ecx, [esp + 0xb0]
call fcn.1000dd60
lea ecx, [esp + 0xd0]
call fcn.1000dbd0
lea ecx, [esp + 0xf0]
call fcn.1000dab0
lea ecx, [esp + 0x110]
call fcn.1000d990
lea ecx, [esp + 0x130]
call fcn.1000d990
lea eax, [esp + 0x78]
push eax
lea ecx, [ebx + 0x142c]
call fcn.1000c1f0
lea ecx, [esp + 0x78]
call fcn.10003df0
vmovss xmm0, dword [0x10228684]
vmovss dword [esp + 0x24], xmm0
vpxor xmm0, xmm0, xmm0
vmovdqu xmmword [esp + 0x28], xmm0
vmovaps xmm0, xmmword [0x10228f30]
vmovups xmmword [esp + 0x28], xmm0
vxorps xmm0, xmm0, xmm0
vmovss dword [esp + 0x3c], xmm0
vmovss xmm0, dword [0x10228710]
vmovss dword [esp + 0x48], xmm0
mov dword [esp + 0x14], 0
mov dword [esp + 0x10], 0
mov dword [esp + 0x18], 0xa
mov dword [esp + 0x1c], 0x101
mov word [esp + 0x20], 0x100
mov byte [esp + 0x22], 0
vmovdqu ymm0, ymmword [esp + 0x10]
vmovdqu ymmword [ebx + 0x1504], ymm0
mov word [esp + 0x38], 0
mov word [esp + 0x38], 0
mov dword [esp + 0x40], 0x3e8
mov dword [esp + 0x44], 0x3e8
mov byte [esp + 0x4c], 0
vmovdqu ymm0, ymmword [esp + 0x30]
vmovdqu ymmword [ebx + 0x1524], ymm0
vpxor xmm0, xmm0, xmm0
vmovdqu ymmword [esp + 0x18], ymm0
vmovdqu ymm0, ymmword [0x10229520]
vmovdqu ymmword [esp + 0x38], ymm0
mov dword [esp + 0x10], 0
mov word [esp + 0x14], 0
mov byte [esp + 0x16], 0
vmovdqu ymm0, ymmword [esp + 0x10]
vmovdqu ymmword [ebx + 0x1548], ymm0
vmovdqu ymm0, ymmword [esp + 0x30]
vpxor xmm1, xmm1, xmm1
vmovdqu ymmword [ebx + 0x1568], ymm0
vmovdqu xmmword [esp + 0x58], xmm1
vmovdqu xmm0, xmmword [esp + 0x50]
vunpckhpd xmm1, xmm1, xmm1
vmovdqu xmmword [ebx + 0x1588], xmm0
vmovq qword [ebx + 0x1598], xmm1
vzeroupper
call fcn.100a37d0
call fcn.10097440
call fcn.1008b660
mov dword [0x10754cf0], 0
mov dword [0x10754cf4], 0
mov dword [0x10754cf8], 0
call fcn.10099ce0
call fcn.1007b5d0
call fcn.100d4950
call fcn.100fdf80
mov ecx, eax
call fcn.100ff1c0
push 0x30
lea eax, [esp + 0x18]
mov dword [esp + 0x14], 0x64
push 0
push eax
call fcn.1017ea60
vmovdqu ymm0, ymmword [0x10229580]
vmovdqa xmm1, xmmword [0x10228c30]
vmovdqu ymmword [esp + 0x20], ymm0
vmovdqu ymm0, ymmword [esp + 0x1c]
vmovdqu xmmword [esp + 0x40], xmm1
vmovdqu ymmword [str.ddddddddddddd], ymm0
vmovdqu xmm0, xmmword [esp + 0x3c]
add esp, 0xc
vmovdqu xmmword [0x10636840], xmm0
vpextrd dword [0x10636850], xmm1, 3
vzeroupper
call fcn.1012d480
call fcn.10077f30
movzx eax, word [esp + 0x75]
mov word [0x106470f5], ax
mov al, byte [esp + 0x77]
pop edi
mov byte [0x106470f7], al
movzx eax, word [esp + 0x66]
pop esi
mov dword [0x106470e8], 0
mov dword [0x106470ec], 0
mov dword [0x106470f0], 0
mov byte [0x106470f4], 0
mov word [0x10237ca8], 0x101
mov word [0x10237caa], ax
mov dword [0x10237cac], 0
mov dword [0x10237cb0], 0
pop ebx
add esp, 0x890
ret