Function at 0x140002880
Capabilities:
Access peb ldr_data

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x88
mov rsi, rcx
call fcn.1400049af
mov qword [rsi + 0x418], rax
lea r12, [rsi + 8]
mov edx, 0x104
mov rcx, r12
call fcn.140007506
lea r14, [rsi + 0x10c]
mov edx, 0x104
mov rcx, r14
call fcn.140007506
lea rcx, [rsi + 0x210]
mov qword [rsp + 0x30], rcx
mov edx, 0x104
call fcn.140007506
lea rcx, [rsi + 0x314]
mov qword [rsp + 0x38], rcx
mov edx, 0x104
call fcn.140007506
mov rax, qword [rsi + 0x418]
mov rax, qword [rax + 0x190]
movabs rbx, 0xb8d221951109e6ea
lea r15, [rsp + 0x40]
mov qword [r15], rbx
movabs rcx, 0x99d1a0b8c7980be2
mov qword [r15 + 8], rcx
movabs rbp, 0xd5b353f27e7bb6cf
lea r13, [rsp + 0x60]
mov qword [r13], rbp
movabs rdi, 0x99d185cba2f462a4
mov qword [r13 + 8], rdi
mov rcx, r13
movaps xmm0, xmmword [r15]
xorps xmm0, xmmword [rcx]
movaps xmmword [r15], xmm0
mov rcx, r15
mov rdx, r12
mov r8d, 0x104
call rax
mov rax, qword [rsi + 0x418]
mov rax, qword [rax + 0x190]
mov qword [r15], rbx
movabs rcx, 0xa1a9adb8c7980be2
mov qword [r15 + 8], rcx
movabs rcx, 0xe77111d8577ce0af
mov qword [r15 + 0x10], rcx
movabs rcx, 0x66a265e956e677fe
mov qword [r15 + 0x18], rcx
mov qword [r13], rbp
mov qword [r13 + 8], rdi
movabs rdx, 0xe77111d85759c999
mov qword [r13 + 0x10], rdx
mov qword [r13 + 0x18], rcx
mov rcx, r13
movaps xmm0, xmmword [r15]
xorps xmm0, xmmword [rcx]
movaps xmmword [r15], xmm0
movaps xmm0, xmmword [r15 + 0x10]
xorps xmm0, xmmword [rcx + 0x10]
movaps xmmword [r15 + 0x10], xmm0
lea r15, [rsp + 0x40]
mov rcx, r15
mov rdx, r14
mov r8d, 0x104
call rax
mov rax, qword [rsi + 0x418]
mov rax, qword [rax + 0x190]
mov qword [r15], rbx
movabs rcx, 0x99d1a0f991c054f3
mov qword [r15 + 8], rcx
mov qword [r13], rbp
mov qword [r13 + 8], rdi
mov rcx, r13
movaps xmm0, xmmword [r15]
xorps xmm0, xmmword [rcx]
movaps xmmword [r15], xmm0
lea r14, [rsp + 0x40]
mov rcx, r14
mov rdx, qword [rsp + 0x30]
mov r8d, 0x104
call rax
mov rax, qword [rsi + 0x418]
mov rax, qword [rax + 0x198]
movabs rcx, 0x90fe12bc2c3ee59a
mov qword [r14], rcx
mov qword [r14 + 8], rdi
mov qword [r13], rbp
mov qword [r13 + 8], rdi
mov rcx, r13
movaps xmm0, xmmword [r14]
xorps xmm0, xmmword [rcx]
movaps xmmword [r14], xmm0
lea rcx, [rsp + 0x40]
mov rdx, qword [rsp + 0x38]
mov r8d, 0x104
call rax
mov dword [r13], 0x1000
mov rax, qword [rsi + 0x418]
mov rcx, qword gs:[0x30]
mov rcx, qword [rcx + 0x60]
mov rcx, qword [rcx + 0x30]
mov r8d, 0x1000
mov edx, 8
call qword [rax + 0x88]
mov qword [rsi], rax
mov rcx, qword [rsi + 0x418]
mov rcx, qword [rcx + 0x120]
mov qword [rsp + 0x20], r13
mov edx, 5
mov r9d, 0x1000
mov r8, rax
call fcn.140005e00
mov dword [rsp + 0x28], eax
cmp eax, 0xc0000004
mov eax, 0x40ba4692
mov ebx, 0xb2b64a6c
cmove ebx, eax
mov eax, 0xa189fa9
mov ebp, 0xf96546af
mov r14d, 0x787a6772
mov r15d, 0x2ade4f84
mov ecx, eax
cmp eax, 0xa189fa8
jg 0x140002b3a
cmp ecx, 0xd6bf7d3a
jg 0x140002bcb
cmp ecx, 0x97b8c9b3
je 0x140002c1c
cmp ecx, 0xb2b64a6c
je 0x140002c26
mov eax, ecx
cmp ecx, 0xcc5cee91
jne 0x140002af9
mov eax, 0x4d773e4c
jmp 0x140002c2b
cmp ecx, 0x4d773e4b
jg 0x140002bf9
cmp ecx, 0xa189fa9
je 0x140002c38
cmp ecx, 0x2ade4f84
je 0x140002c4b
mov eax, ecx
cmp ecx, 0x40ba4692
jne 0x140002af9
mov rax, qword [rsi + 0x418]
mov r9d, dword [rsp + 0x60]
mov r8, qword [rsi]
mov rcx, qword gs:[0x30]
mov rcx, qword [rcx + 0x60]
mov rcx, qword [rcx + 0x30]
mov edx, 8
call qword [rax + 0x1a8]
mov qword [rsi], rax
mov r9d, dword [rsp + 0x60]
mov rcx, qword [rsi + 0x418]
mov rcx, qword [rcx + 0x120]
mov qword [rsp + 0x20], r13
mov edx, 5
mov r8, rax
call fcn.140005e00
test eax, eax
mov eax, 0xcc5cee91
cmovns eax, r15d
jmp 0x140002af9
mov eax, ebx
cmp ecx, 0xd6bf7d3b
je 0x140002af9
cmp ecx, 0xf3f86e1b
je 0x140002c58
mov eax, ecx
cmp ecx, 0xf96546af
jne 0x140002af9
mov eax, 0x97b8c9b3
jmp 0x140002af9
cmp ecx, 0x4d773e4c
je 0x140002c6a
cmp ecx, 0x787a6772
jne 0x140002c79
mov eax, 0x4fa8d27e
mov r12d, 1
mov dil, 1
jmp 0x140002af9
mov eax, 0x787a6772
jmp 0x140002af9
mov eax, 0x4fa8d27e
mov r12d, 1
xor edi, edi
jmp 0x140002af9
cmp dword [rsp + 0x28], 0
mov eax, 0xd6bf7d3b
cmovns eax, r14d
jmp 0x140002af9
mov eax, 0x4d773e4c
xor r12d, r12d
jmp 0x140002af9
cmp dword [rsp + 0x2c], 0
mov eax, 0x4fa8d27e
cmove eax, ebp
jmp 0x140002af9
mov dword [rsp + 0x2c], r12d
mov eax, 0xf3f86e1b
jmp 0x140002af9
mov eax, ecx
cmp ecx, 0x4fa8d27e
jne 0x140002af9
and dil, 1
mov eax, edi
add rsp, 0x88
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret