Function at 0x1400010e0
Capabilities:
Resolve function by parsing pe exports

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rbp
mov qword [rsp + 0x18], rsi
mov qword [rsp + 0x20], rdi
push r14
push r15
movsxd rax, dword [rcx + 0x3c]
xor r10d, r10d
mov r14, r8
mov r15, rdx
mov r11, rcx
mov r9d, dword [rax + rcx + 0x88]
add r9, rcx
mov edi, dword [r9 + 0x1c]
mov esi, dword [r9 + 0x20]
add rdi, rcx
mov ebp, dword [r9 + 0x24]
add rsi, rcx
mov ebx, dword [r9 + 0x18]
add rbp, rcx
test ebx, ebx
je 0x14000119f
movzx ecx, r10w
mov r9, r14
movzx eax, word [rbp + rcx*2]
mov edx, dword [rdi + rax*4]
mov eax, dword [rsi + rcx*4]
add rdx, r11
add rax, r11
sub r9, rax
nop dword [rax + rax]
movzx r8d, byte [rax]
movzx ecx, byte [rax + r9]
sub r8d, ecx
jne 0x140001165
inc rax
test ecx, ecx
jne 0x140001150
test r8d, r8d
jne 0x1400011cb
movzx eax, byte [rdx]
cmp al, 0x4c
jne 0x1400011bd
cmp byte [rdx + 1], 0x8b
jne 0x1400011c5
cmp byte [rdx + 2], 0xd1
jne 0x1400011c5
cmp byte [rdx + 3], 0xb8
jne 0x1400011c5
cmp byte [rdx + 6], r8b
jne 0x1400011cb
cmp byte [rdx + 7], r8b
jne 0x1400011cb
movzx ecx, byte [rdx + 5]
movzx eax, byte [rdx + 4]
shl ecx, 8
or ecx, eax
mov dword [r15], ecx
mov eax, 1
mov rbx, qword [rsp + 0x18]
mov rbp, qword [rsp + 0x20]
mov rsi, qword [rsp + 0x28]
mov rdi, qword [rsp + 0x30]
pop r15
pop r14
ret
cmp al, 0xe9
je 0x140001275
cmp byte [rdx + 3], 0xe9
je 0x1400011dd
inc r10w
movzx eax, r10w
cmp eax, ebx
jb 0x140001130
jmp 0x14000119f
mov r10d, 1
mov r11d, 0x1f4
movzx r8d, r10w
nop dword [rax]
movzx ecx, r8w
mov eax, ecx
shl eax, 5
mov r9d, eax
cmp byte [rax + rdx], 0x4c
jne 0x140001229
cmp byte [rax + rdx + 1], 0x8b
jne 0x140001229
cmp byte [rax + rdx + 2], 0xd1
jne 0x140001229
cmp byte [rax + rdx + 3], 0xb8
jne 0x140001229
cmp byte [rax + rdx + 6], 0
jne 0x140001229
cmp byte [rax + rdx + 7], 0
je 0x14000130d
neg ecx
shl ecx, 5
movsxd r9, ecx
cmp byte [r9 + rdx], 0x4c
jne 0x140001264
cmp byte [r9 + rdx + 1], 0x8b
jne 0x140001264
cmp byte [r9 + rdx + 2], 0xd1
jne 0x140001264
cmp byte [r9 + rdx + 3], 0xb8
jne 0x140001264
cmp byte [r9 + rdx + 6], 0
jne 0x140001264
cmp byte [r9 + rdx + 7], 0
je 0x14000132e
inc r8w
cmp r8w, r11w
jbe 0x1400011f0
xor eax, eax
jmp 0x1400011a4
mov r10d, 1
mov r11d, 0x1f4
movzx r8d, r10w
nop word [rax + rax]
movzx ecx, r8w
mov eax, ecx
shl eax, 5
mov r9d, eax
cmp byte [rax + rdx], 0x4c
jne 0x1400012c5
cmp byte [rax + rdx + 1], 0x8b
jne 0x1400012c5
cmp byte [rax + rdx + 2], 0xd1
jne 0x1400012c5
cmp byte [rax + rdx + 3], 0xb8
jne 0x1400012c5
cmp byte [rax + rdx + 6], 0
jne 0x1400012c5
cmp byte [rax + rdx + 7], 0
je 0x14000130d
neg ecx
shl ecx, 5
movsxd r9, ecx
cmp byte [r9 + rdx], 0x4c
jne 0x1400012fc
cmp byte [r9 + rdx + 1], 0x8b
jne 0x1400012fc
cmp byte [r9 + rdx + 2], 0xd1
jne 0x1400012fc
cmp byte [r9 + rdx + 3], 0xb8
jne 0x1400012fc
cmp byte [r9 + rdx + 6], 0
jne 0x1400012fc
cmp byte [r9 + rdx + 7], 0
je 0x14000132e
inc r8w
cmp r8w, r11w
jbe 0x140001290
xor eax, eax
jmp 0x1400011a4
movzx ecx, byte [rax + rdx + 4]
movzx eax, r8w
sub ecx, eax
movzx eax, byte [r9 + rdx + 5]
shl eax, 8
or ecx, eax
mov eax, r10d
mov dword [r15], ecx
jmp 0x1400011a4
movzx ecx, byte [r9 + rdx + 4]
movzx eax, r8w
add ecx, eax
jmp 0x140001318