Function at 0x14007ab00
Capabilities:
Access peb ldr_data

Disassembly:
xchg rbx, r8
mov qword [rsp + 8], r8
xchg rbx, r8
mov dword [rsp + 0x18], r8d
mov dword [rsp - 0xc], ebp
nop
sub rsp, 8
mov qword [rsp], rdi
add rsp, 0xfffffffffffffdc0
xchg rdx, rbx
mov rdx, rbx
xchg rdx, rbx
xchg r9, rdi
mov r9, rcx
xchg r9, rdi
xor edx, edx
mov dword [rsp - 0x1c], 0x63431678
lea rcx, [rsp + 0x30]
mov r8d, 0x38940983
sub r8d, 0x1d3cd1c9
add r8d, 0x15774f13
xor r8d, 0x2ff49617
sub r8d, 0x1f3a0ed2
call fcn.140096bf0
mov dword [rsp - 0x2c], 0x389ba1f4
mov rax, qword gs:[0x60]
xchg r8, rdi
mov rdi, qword [rax + 0x18]
xchg r8, rdi
mov rax, qword [r8 + 0x10]
mov r8, qword [rax]
mov dword [rsp - 0x38], edx
test r8, r8
je 0x14007ae47
mov r8, qword [r8 + 0x50]
test r8, r8
mov dword [rsp - 0x24], ebx
je 0x14007ae47
mov edx, 0x6017ed
add edx, 0x2992bf3e
sub edx, 0x29367d87
add edx, 0x73820c7f
sub edx, 0x743e651f
lea rcx, [rsp + 0x30]
lea r9d, [rdx - 1]
mov dword [rsp - 0x24], 0x21229329
call fcn.1400975c0
mov edx, 0x3e2a2fd3
sub edx, 0x20967691
xor edx, 0x16a2f2eb
add edx, 0x6b5a7c97
sub edx, 0x768bc7e4
lea rcx, [rsp + 0x30]
call fcn.140097690
test rax, rax
mov dword [rsp - 0x1c], 0x3215635f
je 0x14007ae0c
xor ecx, ecx
xchg rdx, rdi
mov rdi, rdx
xchg rdx, rdi
mov word [rax], cx
mov rbp, rbp
movabs rcx, 0xe1077cb65fc4286c
add rcx, 0x180a1891
xor rcx, 0x9d5d5ec
add rcx, 0x79dcdeb3
mov r8, qword [0x1404a07f0]
movabs rax, 0x75e7c2f521841165
xor rax, 0x40a1cb07
xor rax, 0x11387172
sub rax, 0x617c78b8
add rax, 0x7fffffff
add rax, 0x531300a3
add r8, rcx
lea rcx, [rsp + 0x20]
mov dword [rsp - 0x3c], ebp
not r8
sub r8, rax
movabs rax, 0x3c5817e64c8713a8
sub rax, 0x17bb0f40
add rax, 0xc2d4f05
add rax, 0x2465f6b7
xor r8, rax
movabs rax, 0x2d2cf23956369262
add rax, 0x2562bd01
sub rax, 0x3c5c2487
xor rax, 0x19cc23d1
sub r8, rax
mov r15, r15
call r8
mov rax, qword [0x1404a07e0]
lea r8, [rsp + 0x20]
mov dword [rsp - 0x10], 0x7bca85ac
rol rax, 4
rol rax, 7
rol rax, 0x24
rol rax, 2
rol rax, 1
lea rdx, [rsp + 0x260]
movabs rcx, 0x5c1243601ca61e6e
xor rcx, 0x20cbc0b1
sub rcx, 0x215a3e47
add rcx, 0x4cd6f550
sub rcx, 0x5cee8513
xchg r9, rbp
mov rbp, rbx
xchg r9, rbp
xor rax, rcx
mov dword [rsp - 0x30], esp
movabs rcx, 0x370759a259d4d3a8
xor rcx, 0x6f003e38
add rcx, 0x31b74bf9
xor rcx, 0x5b8a13b8
add rcx, 0x3ea19183
sub rax, rcx
movabs rcx, 0x300a07540ac410d6
xor rcx, 0x26dbb859
add rcx, 0x4674b9cb
sub rcx, 0x6a75bec5
add rcx, 0x7fffffff
add rcx, 0x3b87ef0d
xor rax, rcx
mov rbx, rbx
movabs rcx, 0x17e0e4e81825e5fa
xor rcx, 0x51a4901e
add rcx, 0x2f7f1f5b
sub rcx, 0x53ef73f9
add rcx, 0x7fffffff
add rcx, 0x19554563
add rax, rcx
mov dword [rsp - 0x10], 0x35f07fac
movabs rcx, 0x2cbd58fc64c21263
sub rcx, 0x3196e63f
add rcx, 0x177f56ac
sub rcx, 0x188f85c
xor rax, rcx
xchg rsi, rsi
lea rcx, [rsp + 0x30]
call rax
xchg rdi, rbx
mov rdi, qword [rsp + 0x250]
xchg rbx, rdi
sub rsp, 0xfffffffffffffdc0
mov dword [rsp - 0x1c], ebx
pop rdi
ret
mov eax, 0x10d02c37
xor eax, 0x1cbdd19c
xor eax, 0x22d43d1
add eax, 0x682037c2
add eax, 0x499f09c5
xchg rbx, r11
mov r11, qword [rsp + 0x250]
xchg r11, rbx
add rsp, 0x240
xchg rbp, rbp
nop
mov rdi, qword [rsp]
add rsp, 8
ret
xchg rbx, r12
mov r12, qword [rsp + 0x250]
xchg rbx, r12
mov eax, 0x700c4400
sub eax, 0x669091a0
add eax, 0x3556484c
add eax, 0x812e0689
add rsp, 0x554e1711
sub rsp, 0x554e14d1
pop rdi
ret