Function at 0x14027faac
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, 0x8aa11d36bd5e33b6
mov qword [rbp + 0x48], rax
mov qword [rbp + 0x40], r9
movabs rax, 0xe25265c47bc69d88
mov qword [rbp + 0x40], rax
movabs rax, 0xb6fa899997b6289c
sub rax, qword [0x14033e050]
sub rax, qword [0x14033e058]
movabs rcx, 0xf8f8cd98522c6301
xor rax, rcx
sub rax, qword [0x14033e048]
movabs rcx, 0x47d654b966cd42eb
add rcx, rax
mov rdi, qword [0x14033e040]
add rcx, rdi
movabs rax, 0x5a9179a83bb7e5f9
xor rcx, rax
movabs rax, 0x5f627dc6c58fabcc
sub rcx, rax
movabs rax, 0x863b3cd24dd34918
xor rcx, rax
movabs rdx, 0x3483ce44a1012dcd
add rdx, rcx
add rdx, rdi
not rdx
movabs rcx, 0x13cce94ad89b4a00
mov r10, qword [0x14033e038]
mov rax, r10
xor rax, rcx
sub rdx, rax
movabs rax, 0xec3316b52764b5ff
mov r11, qword [0x14033e030]
mov rcx, r11
xor rcx, rax
movabs rax, 0xe0b56d8e1bbdfd55
add rdx, rax
add rdx, rcx
movabs rax, 0x5e71e3a27600b600
xor rdx, rax
mov qword [rbp + 0x40], rdx
movabs rax, 0x182f553e7635c449
sub rax, qword [0x14033e050]
sub rax, qword [0x14033e058]
movabs rcx, 0xf8f8cda56e54b157
xor rax, rcx
sub rax, qword [0x14033e048]
movabs rcx, 0x87d654caec6f708a
add rcx, rax
add rcx, rdi
movabs rax, 0x5a9179b6f4f0faff
xor rcx, rax
movabs rax, 0x5f627de06151f95a
sub rcx, rax
movabs rax, 0x323b3cd8c27da80a
xor rcx, rax
movabs rax, 0xb483ce512f2bb7d7
add rcx, rax
add rcx, rdi
not rcx
movabs rax, 0x13cce94aa4f9312a
xor r10, rax
sub rcx, r10
movabs rax, 0xec3316b55b06ced5
xor r11, rax
movabs rax, 0xe0b56d5a45c30e7f
add rcx, rax
add rcx, r11
movabs rax, 0xef63fcdedde1b3f2
xor rcx, rax
mov qword [rbp + 0x48], rcx
and rcx, rdx
mov eax, dword [0x1403606e8]
and qword [rbp + 0x40], r9
and qword [rbp + 0x48], r9
cmp rax, rcx
jne 0x1402800d7
xor edi, edi
mov r14d, 0xc60e84a
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 0x14027fd00
psrldq xmm0, 8
movq r9, xmm0
movzx ecx, cx
shr rcx, 1
lea r11, [r9 + rcx*2]
mov r10d, 0x75c81bd4
jmp 0x14027fcf2
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 0x14027fccc
cmp r10d, edi
jne 0x14027fe0b
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 0x14027fe0b
mov esi, dword [rbx + 0x18]
test esi, esi
je 0x14027fe0b
mov r13d, dword [rbx + 0x20]
dec esi
lea rdx, [r10 + rsi*4]
mov r11d, dword [rdx + r13]
add r11, r10
mov r15d, 0x75c81bd4
jmp 0x14027fd69
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 0x14027fd46
cmp r15d, r14d
je 0x14027fd81
test esi, esi
jne 0x14027fd31
jmp 0x14027fe0b
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 0x14027fe13
lea rax, [rbx + rcx]
cmp rsi, rax
jae 0x14027fe13
mov edi, 0x75c81bd4
mov r14d, edi
jmp 0x14027fdcc
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 0x14027fdaf
jmp 0x14027fdf1
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 0x14027fdd4
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
mov rax, qword [rax]
jmp 0x14027fca0
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 0x14028004d
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 0x1402800cc
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 [0x1403606e8], r8d
mov rbx, qword [rsp + 0x38]
mov rsi, qword [rsp + 0x50]
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rbp
ret