Function at 0x140039f60
Capabilities:
Access peb ldr_data

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x37]
sub rsp, 0x100
mov rax, qword [0x1400e0400]
xor rax, rsp
mov qword [rbp + 0x27], rax
mov rax, qword [rsp + 0x28]
mov qword [rsp + 0x28], rax
xor edi, edi
mov dword [rsp + 0x24], edi
lea rbx, [0x1400e6f68]
mov qword [rsp + 0x28], rbx
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x20]
mov r8, qword [rcx + 0x3f0]
xorps xmm0, xmm0
movups xmmword [rbp + 7], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x17], xmm1
shr r8, 1
mov rdx, qword [rcx + 0x80]
lea rcx, [rbp + 7]
call fcn.140027970
nop
xorps xmm0, xmm0
movdqu xmmword [0x1400e6f68], xmm0
mov qword [0x1400e6f78], rdi
mov r14d, 1
mov dword [rsp + 0x24], r14d
movups xmmword [rbp - 0x19], xmm0
mov r8d, edi
mov qword [rbp - 9], rdi
mov edx, 7
mov qword [rbp - 1], rdx
mov word [rbp - 0x19], di
lea rsi, [rbp + 7]
mov r15, qword [rbp + 7]
mov r13, qword [rbp + 0x1f]
cmp r13, rdx
cmova rsi, r15
lea rcx, [rbp + 7]
cmova rcx, r15
mov rax, qword [rbp + 0x17]
lea r12, [rcx + rax*2]
cmp rsi, r12
je 0x14003a2dc
movzx ebx, byte [rsp + 0x20]
nop dword [rax + rax]
movzx edi, word [rsi]
cmp r8, rdx
jae 0x14003a07c
lea rax, [r8 + 1]
mov qword [rbp - 9], rax
lea rax, [rbp - 0x19]
cmp rdx, 7
cmova rax, qword [rbp - 0x19]
mov word [rax + r8*2], di
xor ecx, ecx
mov word [rax + r8*2 + 2], cx
jmp 0x14003a092
movzx r9d, di
movzx r8d, bl
mov edx, 1
lea rcx, [rbp - 0x19]
call fcn.14003a860
test di, di
jne 0x14003a2bd
lea rdx, [rbp - 0x19]
mov r9, qword [rbp - 0x19]
mov r10, qword [rbp - 1]
cmp r10, 7
cmova rdx, r9
mov r11, qword [rbp - 9]
xor r8d, r8d
test r11, r11
je 0x14003a0f3
mov rax, r11
mov rcx, rdx
mov edi, r8d
cmp word [rdx], 0x3d
je 0x14003a0e3
nop word [rax + rax]
cmp rax, 1
je 0x14003a0e6
dec rax
add rcx, 2
cmp word [rcx], 0x3d
jne 0x14003a0d0
mov rdi, rcx
test rdi, rdi
je 0x14003a0f3
sub rdi, rdx
sar rdi, 1
jmp 0x14003a0fa
mov rdi, 0xffffffffffffffff
cmp rdi, 0xffffffffffffffff
je 0x14003a2a6
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], r8
mov qword [rsp + 0x48], r8
mov r8, rdi
cmp r11, rdi
cmovb r8, r11
lea rdx, [rbp - 0x19]
cmp r10, 7
cmova rdx, r9
lea rcx, [rsp + 0x30]
call fcn.140027970
or r14d, 2
mov dword [rsp + 0x24], r14d
inc rdi
xorps xmm0, xmm0
movups xmmword [rbp - 0x79], xmm0
xor ecx, ecx
mov qword [rbp - 0x69], rcx
mov qword [rbp - 0x61], rcx
mov rax, qword [rbp - 9]
cmp rax, rdi
jb 0x14003a39b
sub rax, rdi
mov r8, 0xffffffffffffffff
cmp rax, r8
cmovb r8, rax
lea rax, [rbp - 0x19]
cmp qword [rbp - 1], 7
cmova rax, qword [rbp - 0x19]
lea rdx, [rax + rdi*2]
lea rcx, [rbp - 0x79]
call fcn.140027970
or r14d, 4
mov dword [rsp + 0x24], r14d
movups xmm1, xmmword [rsp + 0x30]
movaps xmmword [rbp - 0x59], xmm1
movups xmm2, xmmword [rsp + 0x40]
movaps xmmword [rbp - 0x49], xmm2
xor eax, eax
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 7
mov word [rsp + 0x30], ax
movups xmm3, xmmword [rbp - 0x79]
movaps xmmword [rbp - 0x39], xmm3
movups xmm0, xmmword [rbp - 0x69]
movaps xmmword [rbp - 0x29], xmm0
mov qword [rbp - 0x69], rax
mov qword [rbp - 0x61], 7
mov word [rbp - 0x79], ax
mov rdx, qword [0x1400e6f70]
cmp rdx, qword [0x1400e6f78]
je 0x14003a214
movups xmmword [rdx], xmm1
movups xmmword [rdx + 0x10], xmm2
mov edi, 7
mov word [rbp - 0x59], ax
movups xmmword [rdx + 0x20], xmm3
movups xmmword [rdx + 0x30], xmm0
mov edx, edi
mov word [rbp - 0x39], ax
add qword [0x1400e6f70], 0x40
jmp 0x14003a225
lea r8, [rbp - 0x59]
call fcn.14003a9f0
mov rdx, qword [rbp - 0x21]
mov rdi, qword [rbp - 0x41]
cmp rdx, 7
jbe 0x14003a261
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x39]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003a25c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14003a395
call fcn.140076b04
cmp rdi, 7
jbe 0x14003a29e
lea rdx, [rdi*2 + 2]
mov rcx, qword [rbp - 0x59]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003a298
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14003a395
call fcn.140076b04
nop
mov r10, qword [rbp - 1]
mov r9, qword [rbp - 0x19]
xor edi, edi
mov qword [rbp - 9], rdi
lea rax, [rbp - 0x19]
cmp r10, 7
cmova rax, r9
mov word [rax], di
jmp 0x14003a2bf
xor edi, edi
add rsi, 2
mov rdx, qword [rbp - 1]
cmp rsi, r12
je 0x14003a2d5
mov r8, qword [rbp - 9]
jmp 0x14003a050
lea rbx, [0x1400e6f68]
cmp rdx, 7
jbe 0x14003a318
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x19]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003a313
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14003a3a1
call fcn.140076b04
mov qword [rbp - 9], rdi
mov qword [rbp - 1], 7
mov word [rbp - 0x19], di
cmp r13, 7
jbe 0x14003a35f
lea rdx, [r13*2 + 2]
mov rax, r15
cmp rdx, 0x1000
jb 0x14003a357
add rdx, 0x27
mov r15, qword [r15 - 8]
sub rax, r15
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14003a38f
mov rcx, r15
call fcn.140076b04
mov rax, rbx
mov rcx, qword [rbp + 0x27]
xor rcx, rsp
call fcn.140076670
lea r11, [rsp + 0x100]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
call fcn.14007d2a4
nop
call fcn.14007d2a4
nop
call fcn.140024b30
nop
call fcn.14007d2a4
int3