Function at 0x14000bd08
Capabilities:
Access peb ldr_data
Get ntdll base address
Resolve function by parsing pe exports

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x18], rbp
mov qword [rax + 0x20], rsi
mov qword [rax + 0x10], rdx
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x40
mov r12, r9
mov r13, r8
and dword [rax - 0x38], 0
mov dword [rax - 0x38], 0x9dda5e5a
mov eax, 0x9e301ee1
sub eax, dword [0x14035f058]
sub eax, dword [0x14035f050]
xor eax, 0x5cb1a75
sub eax, dword [0x14035f048]
mov edx, dword [0x14035f040]
lea ecx, [rdx + 0xb78bcb]
add ecx, eax
xor ecx, 0xe5f00e97
add ecx, 0x10cd5bbb
xor ecx, 0x836b41c
mov r8d, dword [0x14035f030]
xor r8d, 0x2637e425
sub r8d, ecx
mov eax, dword [0x14035f038]
xor eax, 0xd9c81bda
sub r8d, eax
sub r8d, edx
sub r8d, 0xe60bce5
xor r8d, 0xa902e82
mov dword [rsp + 0x30], r8d
movsxd rax, r8d
mov qword [rsp + 0x38], rax
and dword [rsp + 0x30], 0
xor edi, edi
mov ebp, 0xfcb60856
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
movups xmm0, xmmword [rax + 0x58]
movd ecx, xmm0
sub cx, 8
test edi, edi
je 0x14000be29
psrldq xmm0, 8
movq r8, xmm0
movzx ecx, cx
shr rcx, 1
lea r10, [r8 + rcx*2]
mov r9d, 0xcd35bc34
jmp 0x14000be1b
movsx edx, byte [r8]
mov ecx, edx
imul ecx, edx
add ecx, 0x31
xor ecx, 0x4764996c
xor edx, r9d
mov r9d, ecx
imul r9d, edx
add r8, 2
cmp r8, r10
jne 0x14000bdfb
cmp r9d, edi
jne 0x14000bf30
mov r9, qword [rax + 0x30]
movsxd rcx, dword [r9 + 0x3c]
mov rcx, qword [rcx + r9 + 0x88]
mov r11d, ecx
add r11, r9
shr rcx, 0x20
cmp r11, r9
je 0x14000bf30
mov ebx, dword [r11 + 0x18]
test ebx, ebx
je 0x14000bf30
mov r15d, dword [r11 + 0x20]
dec ebx
lea rdx, [r9 + rbx*4]
mov r10d, dword [rdx + r15]
add r10, r9
mov esi, 0xcd35bc34
jmp 0x14000be8d
movsx r8d, dl
mov edx, r8d
imul edx, r8d
add edx, 0x31
xor edx, 0x4764996c
xor r8d, esi
mov esi, edx
imul esi, r8d
mov dl, byte [r10]
inc r10
test dl, dl
jne 0x14000be70
cmp esi, ebp
je 0x14000bea4
test ebx, ebx
jne 0x14000be5c
jmp 0x14000bf30
mov edx, dword [r11 + 0x24]
add rdx, r9
movzx r8d, word [rdx + rbx*2]
mov edx, dword [r11 + 0x1c]
add rdx, r9
mov r10d, dword [rdx + r8*4]
add r10, r9
cmp r10, r11
jbe 0x14000bf38
lea rax, [r11 + rcx]
cmp r10, rax
jae 0x14000bf38
mov edi, 0xcd35bc34
mov ebp, edi
jmp 0x14000bef2
movsx ecx, al
mov edx, ecx
imul edx, ecx
add edx, 0x31
xor edx, 0x4764996c
mov eax, edi
xor eax, ecx
mov edi, edx
imul edi, eax
inc r10
mov al, byte [r10]
cmp al, 0x2e
jne 0x14000bed5
jmp 0x14000bf15
movsx ecx, al
mov edx, ecx
imul edx, ecx
add edx, 0x31
xor edx, 0x4764996c
mov eax, ebp
xor eax, ecx
mov ebp, edx
imul ebp, eax
inc r10
mov al, byte [r10]
test al, al
jne 0x14000befb
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
mov rax, qword [rax]
jmp 0x14000bdcf
mov r9d, dword [rsp + 0x90]
lea rax, [rsp + 0x38]
mov qword [rsp + 0x20], rax
mov r8, r12
mov rdx, r13
mov rcx, qword [rsp + 0x78]
call r10
mov rdx, qword [rsp + 0x98]
test rdx, rdx
je 0x14000bf6b
mov ecx, dword [rsp + 0x38]
mov dword [rdx], ecx
lea r11, [rsp + 0x40]
mov rbx, qword [r11 + 0x30]
mov rbp, qword [r11 + 0x40]
mov rsi, qword [r11 + 0x48]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rdi
ret