Function at 0x1400be345
Capabilities:
Access peb ldr_data

Disassembly:
sub rsp, 0x618
mov qword [rsp + 0x208], 0
mov rax, qword gs:[0x60]
mov qword [rsp + 0x200], rax
mov ecx, 0x60b6da5e
call fcn.1400c05a5
mov qword [rsp + 0x210], rax
mov rcx, qword [rsp + 0x210]
mov edx, 0x5132a92a
call fcn.1400c0465
mov qword [rsp + 0x1f8], rax
mov rcx, qword [rsp + 0x210]
mov edx, 0xae66a8c1
call fcn.1400c0465
mov qword [rsp + 0x1f0], rax
mov ecx, 0x40
mov edx, 0x6c8
call qword [rsp + 0x1f8]
mov qword [rsp + 0x208], rax
mov rcx, qword [rsp + 0x208]
call fcn.1400c6585
mov rax, qword [rsp + 0x208]
call qword [rax + 0x220]
mov qword [rsp + 0x1e8], rax
mov rax, qword [rsp + 0x208]
mov rax, qword [rax + 0x330]
mov rdx, qword [rsp + 0x1e8]
mov r9b, byte [rsp + 0x1a8]
mov r8b, byte [rsp + 0x1b0]
mov cl, byte [rsp + 0x1b8]
mov byte [rsp + 0x230], r9b
mov byte [rsp + 0x228], r8b
mov byte [rsp + 0x220], cl
lea rcx, [rsp + 0x1c0]
mov qword [rsp + 0x218], rcx
mov rcx, qword [rsp + 0x218]
movabs r8, 0x9842fa9c92c04bb2
mov qword [rsp + 0x238], r8
mov r8, qword [rsp + 0x238]
mov qword [rsp + 0x238], r8
mov r8, qword [rsp + 0x238]
mov qword [rcx], r8
movabs r8, 0x46eeee11e0be7fe3
mov qword [rsp + 0x240], r8
mov r8, qword [rsp + 0x240]
mov qword [rsp + 0x240], r8
mov r8, qword [rsp + 0x240]
mov qword [rcx + 8], r8
movabs r8, 0xcac4f6b4f539d443
mov qword [rsp + 0x248], r8
mov r8, qword [rsp + 0x248]
mov qword [rsp + 0x248], r8
mov r8, qword [rsp + 0x248]
mov qword [rcx + 0x10], r8
movabs r8, 0x77131990546e8d3a
mov qword [rsp + 0x250], r8
mov r8, qword [rsp + 0x250]
mov qword [rsp + 0x250], r8
mov r8, qword [rsp + 0x250]
mov qword [rcx + 0x18], r8
lea rcx, [rsp + 0x1c0]
mov qword [rsp + 0x280], rcx
mov rcx, qword [rsp + 0x280]
movabs r8, 0xff269fefff9c71f1
mov qword [rsp + 0x288], r8
mov r8, qword [rsp + 0x288]
mov qword [rsp + 0x288], r8
mov r8, qword [rsp + 0x288]
mov qword [rsp + 0x260], r8
movabs r8, 0x23c08b7684db2386
jbe 0x1400be4dc
shl byte [rbx], 0x4c
mov dword [rsp + 0x290], eax
mov r8, qword [rsp + 0x290]
mov qword [rsp + 0x290], r8
mov r8, qword [rsp + 0x290]
mov qword [rsp + 0x268], r8
movabs r8, 0xabb08599d819b13b
mov qword [rsp + 0x298], r8
mov r8, qword [rsp + 0x298]
mov qword [rsp + 0x298], r8
mov r8, qword [rsp + 0x298]
mov qword [rsp + 0x270], r8
movabs r8, 0x77131990546ef948
mov qword [rsp + 0x2a0], r8
mov r8, qword [rsp + 0x2a0]
mov qword [rsp + 0x2a0], r8
mov r8, qword [rsp + 0x2a0]
mov qword [rsp + 0x278], r8
lea r8, [rsp + 0x260]
mov qword [rsp + 0x2a8], r8
mov r8, qword [rsp + 0x2a8]
mov qword [rsp + 0x2a8], r8
add byte [rax], al
mov r8, qword [rsp + 0x2a8]
mov qword [rsp + 0x258], r8
mov r8, qword [rsp + 0x258]
mov qword [rsp + 0x2b0], r8
mov r8, qword [rsp + 0x2b0]
movdqa xmm1, xmmword [r8]
mov r8, rcx
mov qword [rsp + 0x340], r8
mov r8, qword [rsp + 0x340]
movdqa xmm0, xmmword [r8]
movdqa xmmword [rsp + 0x330], xmm1
movdqa xmmword [rsp + 0x320], xmm0
movdqa xmm0, xmmword [rsp + 0x320]
pxor xmm0, xmmword [rsp + 0x330]
mov r8, rcx
movdqa xmmword [rsp + 0x310], xmm0
mov qword [rsp + 0x308], r8
movdqa xmm0, xmmword [rsp + 0x310]
mov r8, qword [rsp + 0x308]
movdqa xmmword [r8], xmm0
mov r8, qword [rsp + 0x258]
add r8, 0x10
mov qword [rsp + 0x300], r8
mov r8, qword [rsp + 0x300]
movdqa xmm1, xmmword [r8]
mov r8, rcx
add r8, 0x10
mov qword [rsp + 0x2f8], r8
mov r8, qword [rsp + 0x2f8]
movdqa xmm0, xmmword [r8]
movdqa xmmword [rsp + 0x2e0], xmm1
movdqa xmmword [rsp + 0x2d0], xmm0
movdqa xmm0, xmmword [rsp + 0x2d0]
pxor xmm0, xmmword [rsp + 0x2e0]
mov r8, rcx
add r8, 0x10
movdqa xmmword [rsp + 0x2c0], xmm0
mov qword [rsp + 0x2b8], r8
movdqa xmm0, xmmword [rsp + 0x2c0]
mov r8, qword [rsp + 0x2b8]
movdqa xmmword [r8], xmm0
mov r8d, 0x1b
call rax
cmp eax, 0
je 0x1400bf1bc
mov rcx, qword [rsp + 0x208]
call fcn.1400c2715
mov rax, qword [rsp + 0x208]
mov ecx, 0x104
call qword [rax + 0x308]
mov qword [rsp + 0x1a0], rax
mov rax, qword [rsp + 0x208]
mov rax, qword [rax + 0x300]
mov rcx, qword [rsp + 0x1a0]
xor edx, edx
mov r8d, 0x104
call rax
mov rax, qword [rsp + 0x208]
mov rax, qword [rax + 0x1f8]
mov rdx, qword [rsp + 0x1a0]
xor ecx, ecx
mov r8d, 0x104
call rax
mov rax, qword [rsp + 0x208]
mov rax, qword [rax + 0x218]
mov rcx, qword [rsp + 0x1a0]
mov edx, 0x80000000
xor r8d, r8d
xor r9d, r9d
mov dword [rsp + 0x20], 3
mov dword [rsp + 0x28], 0x80
mov qword [rsp + 0x30], 0
call rax
mov qword [rsp + 0x198], rax
mov rax, qword [rsp + 0x208]
call qword [rax + 0x1c8]
mov dword [rsp + 0x194], eax
mov rax, qword [rsp + 0x208]
invalid
invalid