Function at 0x1402800ec
Capabilities:
Access peb ldr_data
Resolve function by parsing pe exports

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x20], rsi
push rbp
push rdi
push r12
push r13
push r14
push r15
mov rbp, rsp
xor r9d, r9d
mov qword [rbp + 0x48], r9
movabs rax, 0x810c19f055bfd756
mov qword [rbp + 0x48], rax
mov qword [rbp + 0x40], r9
movabs rax, 0xece2c1838603f80a
mov qword [rbp + 0x40], rax
movabs rax, 0x32e91ddc89e86d51
sub rax, qword [0x14033e050]
sub rax, qword [0x14033e058]
movabs rcx, 0xf8f8cd984e2b8d3b
xor rax, rcx
sub rax, qword [0x14033e048]
movabs rcx, 0x7d654b9617387a9
add rcx, rax
mov rdi, qword [0x14033e040]
add rcx, rdi
movabs rax, 0x5a9179a83738ee03
xor rcx, rax
movabs rax, 0x5f627dc6c27a2af6
sub rcx, rax
movabs rax, 0xfa3b3cd24bdaa0d0
xor rcx, rax
movabs rdx, 0xb483ce449d2bb3c8
add rdx, rcx
add rdx, rdi
not rdx
movabs rcx, 0x13cce94ad8ab0e46
mov r10, qword [0x14033e038]
mov rax, r10
xor rax, rcx
sub rdx, rax
movabs rax, 0xec3316b52754f1b9
mov r11, qword [0x14033e030]
mov rcx, r11
xor rcx, rax
movabs rax, 0xe0b56d8e2b51ff1b
add rdx, rax
add rdx, rcx
movabs rax, 0x6e624fdaf5053696
xor rdx, rax
mov qword [rbp + 0x40], rdx
movabs rax, 0x1834564491bcfdb8
sub rax, qword [0x14033e050]
sub rax, qword [0x14033e058]
movabs rcx, 0xf8f8cd9d529e1af5
xor rax, rcx
sub rax, qword [0x14033e048]
movabs rcx, 0xc7d654c0162a2c78
add rcx, rax
add rcx, rdi
movabs rax, 0x5a9179add9c1758d
xor rcx, rax
movabs rax, 0x5f627dc644493ca0
sub rcx, rax
movabs rax, 0x6e3b3cd4c45a0d8e
xor rcx, rax
movabs rax, 0x3483ce496b46b3a2
add rcx, rax
add rcx, rdi
not rcx
movabs rax, 0x13cce94ac4e84f0c
xor r10, rax
sub rcx, r10
movabs rax, 0xec3316b53b17b0f3
xor r11, rax
movabs rax, 0xe0b56d7a950e0661
add rcx, rax
add rcx, r11
movabs rax, 0xdb6cffeb7cef4864
xor rcx, rax
mov qword [rbp + 0x48], rcx
and rcx, rdx
mov eax, dword [0x1403606e4]
and qword [rbp + 0x40], r9
and qword [rbp + 0x48], r9
cmp rax, rcx
jne 0x140280717
xor edi, edi
mov r14d, 0x54f46daa
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 0x140280340
psrldq xmm0, 8
movq r9, xmm0
movzx ecx, cx
shr rcx, 1
lea r11, [r9 + rcx*2]
mov r10d, 0x60252336
jmp 0x140280332
movsx edx, byte [r9]
mov r8d, edx
imul r8d, edx
add r8d, 0x31
xor r8d, 0x4764996c
mov ecx, r10d
xor ecx, edx
mov r10d, r8d
imul r10d, ecx
add r9, 2
cmp r9, r11
jne 0x14028030c
cmp r10d, edi
jne 0x14028044b
mov r10, qword [rax + 0x30]
movsxd rcx, dword [r10 + 0x3c]
mov rcx, qword [rcx + r10 + 0x88]
mov ebx, ecx
add rbx, r10
shr rcx, 0x20
cmp rbx, r10
je 0x14028044b
mov esi, dword [rbx + 0x18]
test esi, esi
je 0x14028044b
mov r13d, dword [rbx + 0x20]
dec esi
lea rdx, [r10 + rsi*4]
mov r11d, dword [rdx + r13]
add r11, r10
mov r15d, 0x60252336
jmp 0x1402803a9
movsx r8d, dl
mov r9d, r8d
imul r9d, r8d
add r9d, 0x31
xor r9d, 0x4764996c
mov edx, r15d
xor edx, r8d
mov r15d, r9d
imul r15d, edx
mov dl, byte [r11]
inc r11
test dl, dl
jne 0x140280386
cmp r15d, r14d
je 0x1402803c1
test esi, esi
jne 0x140280371
jmp 0x14028044b
mov edx, dword [rbx + 0x1c]
add rdx, r10
mov eax, dword [rbx + 0x24]
add rax, r10
movzx eax, word [rax + rsi*2]
mov esi, dword [rdx + rax*4]
add rsi, r10
cmp rsi, rbx
jbe 0x140280453
lea rax, [rbx + rcx]
cmp rsi, rax
jae 0x140280453
mov edi, 0x60252336
mov r14d, edi
jmp 0x14028040c
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 rsi
mov al, byte [rsi]
cmp al, 0x2e
jne 0x1402803ef
jmp 0x140280431
movsx ecx, al
mov edx, ecx
imul edx, ecx
add edx, 0x31
xor edx, 0x4764996c
mov eax, r14d
xor eax, ecx
mov r14d, edx
imul r14d, eax
inc rsi
mov al, byte [rsi]
test al, al
jne 0x140280414
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
mov rax, qword [rax]
jmp 0x1402802e0
and qword [rbp + 0x48], 0
movabs rax, 0xedbface9c736760d
mov qword [rbp + 0x48], rax
and qword [rbp + 0x40], 0
movabs rax, 0x387556e1736bae28
mov qword [rbp + 0x40], rax
movabs rax, 0x241b9b7ad4b52079
sub rax, qword [0x14033e050]
sub rax, qword [0x14033e058]
movabs rcx, 0xf8f8cd97855db9dd
xor rax, rcx
sub rax, qword [0x14033e048]
movabs rcx, 0xc7d654b85511aab3
add rcx, rax
mov rdi, qword [0x14033e040]
add rcx, rdi
movabs rax, 0x5a9179a755b43bb5
xor rcx, rax
movabs rax, 0x5f627dc691c71138
sub rcx, rax
movabs rax, 0x3e3b3cd1e8f8f758
xor rcx, rax
movabs rdx, 0x3483ce43dcdcbd0c
add rdx, rcx
add rdx, rdi
not rdx
movabs rcx, 0x13cce94adbc1ea24
mov r10, qword [0x14033e038]
mov rax, r10
xor rax, rcx
sub rdx, rax
movabs rax, 0xec3316b5243e15db
mov r11, qword [0x14033e030]
mov rcx, r11
xor rcx, rax
movabs rax, 0xe0b56d9145428179
add rdx, rax
add rdx, rcx
movabs rax, 0xa5dcd868abd040cc
xor rdx, rax
mov qword [rbp + 0x40], rdx
movabs rax, 0xaf4dc5438d8265db
sub rax, qword [0x14033e050]
sub rax, qword [0x14033e058]
movabs rcx, 0xf8f8cd97823a9947
xor rax, rcx
sub rax, qword [0x14033e048]
movabs rcx, 0x87d654b850e0419c
add rcx, rax
add rcx, rdi
movabs rax, 0x5a9179a7522e426f
xor rcx, rax
movabs rax, 0x5f627dc6910d106a
sub rcx, rax
movabs rax, 0x123b3cd1e76d7be2
xor rcx, rax
movabs rax, 0xb483ce43d9db96f3
add rcx, rax
add rcx, rdi
not rcx
movabs rax, 0x13cce94adbce453a
xor r10, rax
sub rcx, r10
movabs rax, 0xec3316b52431bac5
xor r11, rax
movabs rax, 0xe0b56d9151ea2a8f
add rcx, rax
add rcx, r11
movabs rax, 0xb1c4ec886c2169a2
xor rcx, rax
mov qword [rbp + 0x48], rcx
and rcx, rdx
xor r9d, r9d
mov qword [rbp + 0x40], r9
mov qword [rbp + 0x48], r9
mov dword [rbp + 0x40], r9d
cmp rsi, rcx
jne 0x14028068d
mov dword [rbp + 0x40], 0xf6a3bf7a
mov eax, 0x31d40be6
sub eax, dword [0x14033e058]
sub eax, dword [0x14033e050]
xor eax, 0x8251dfc1
sub eax, dword [0x14033e048]
mov rdx, qword [0x14033e040]
lea ecx, [rdx - 0x2f00a2ab]
add ecx, eax
xor ecx, 0x52486643
add ecx, 0x6eecd14f
xor ecx, 0x5f78f200
mov r8d, dword [0x14033e030]
xor r8d, 0x24321671
sub r8d, ecx
mov eax, dword [0x14033e038]
xor eax, 0xdbcde98e
sub r8d, eax
sub r8d, edx
add r8d, 0x779c0a56
xor r8d, 0x4db24bae
mov dword [rbp + 0x40], r8d
jmp 0x14028070c
mov dword [rbp + 0x40], 0x5a87a694
mov eax, 0x35ed0c7c
sub eax, dword [0x14033e058]
sub eax, dword [0x14033e050]
xor eax, 0x83b76557
sub eax, dword [0x14033e048]
mov rdx, qword [0x14033e040]
lea ecx, [rdx + 0x12dd34cd]
add ecx, eax
xor ecx, 0x53d9ec89
add ecx, 0x6edb4f41
xor ecx, 0x8c28ffc1
mov r8d, dword [0x14033e030]
xor r8d, 0x24379687
sub r8d, ecx
mov eax, dword [0x14033e038]
xor eax, 0xdbc86978
sub r8d, eax
sub r8d, edx
sub r8d, 0xf7ff199
xor r8d, 0xdd43ee48
mov dword [rbp + 0x40], r8d
movsxd rax, r8d
mov r8d, dword [rax + rsi]
mov dword [rbp + 0x40], r9d
mov dword [0x1403606e4], r8d
mov rbx, qword [rsp + 0x38]
mov rsi, qword [rsp + 0x50]
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rbp
ret