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

Disassembly:
mov r11, rsp
push rbx
push rdi
push r14
push r15
sub rsp, 0x58
mov r14, rcx
lea rcx, [r11 - 0x40]
xor r15d, r15d
mov rax, qword [r14 + 8]
mov qword [r11 + 8], rbp
mov qword [r11 + 0x18], r12
mov qword [rcx], rax
mov rax, qword [r14 + 0x10]
mov qword [r11 - 0x28], r13
mov qword [rcx + 8], rax
mov rax, qword [r14 + 0x18]
mov qword [rcx + 0x10], rax
mov rax, qword [r14 + 0x38]
lea rcx, [r11 - 0x58]
mov qword [rcx], rax
mov rax, qword [r14 + 0x40]
mov qword [rcx + 8], rax
mov rax, qword [r14 + 0x48]
mov qword [r14 + 0x40], r15
mov dword [r14 + 0x3c], r15d
mov dword [r14 + 0x38], r15d
mov qword [r14 + 0x48], r15
mov rdi, qword [r14 + 0x28]
mov qword [rcx + 0x10], rax
mov rcx, qword [r14 + 0x30]
mov qword [r14 + 0x28], r15
call fcn.1400da600
mov qword [r14 + 0x30], r15
mov dword [r14 + 0x20], r15d
test rdi, rdi
je 0x14011b876
mov rbx, qword [rdi]
mov rcx, rdi
call fcn.1400da600
mov rdi, rbx
test rbx, rbx
jne 0x14011b863
mov r13, qword [rsp + 0x28]
mov qword [rsp + 0x88], rsi
mov dword [r14 + 0x24], r15d
mov r12, r13
test r13, r13
je 0x14011b91c
mov rbp, qword [r12 + 0x10]
test rbp, rbp
je 0x14011b90f
mov rdx, qword [rbp + 0x38]
xor ecx, ecx
call fcn.140138e90
mov rcx, qword [rbp]
call fcn.1400da600
mov rcx, qword [rbp + 8]
call fcn.1400da600
mov rdx, qword [rbp + 0x18]
xor ecx, ecx
call fcn.14010ba00
mov rbx, qword [rbp + 0x20]
test rbx, rbx
je 0x14011b907
cmp dword [rbx + 8], r15d
mov esi, r15d
jle 0x14011b8f7
mov rdi, r15
nop word [rax + rax]
mov rcx, qword [rbx]
mov rcx, qword [rdi + rcx]
call fcn.1400da600
inc esi
add rdi, 0x10
cmp esi, dword [rbx + 8]
jl 0x14011b8e0
mov rcx, qword [rbx]
call fcn.1400da600
mov rcx, rbx
call fcn.1400da600
mov rcx, rbp
call fcn.1400da600
mov r12, qword [r12]
test r12, r12
jne 0x14011b893
mov rcx, qword [rsp + 0x30]
call fcn.1400da600
test r13, r13
je 0x14011b944
nop dword [rax + rax]
mov rbx, qword [r13]
mov rcx, r13
call fcn.1400da600
mov r13, rbx
test rbx, rbx
jne 0x14011b930
mov r12, qword [rsp + 0x40]
mov qword [r14 + 0x10], r15
mov dword [r14 + 0xc], r15d
mov dword [r14 + 8], r15d
mov qword [r14 + 0x18], r15
mov rbp, r12
test r12, r12
je 0x14011ba61
mov r13d, 0xffff
nop dword [rax + rax]
mov rdi, qword [rbp + 0x10]
test rdi, rdi
je 0x14011ba54
add word [rdi + 0x30], r13w
jne 0x14011ba54
mov rbx, qword [rdi + 0x18]
test rbx, rbx
je 0x14011b9ef
mov rdx, qword [rbx]
mov rsi, qword [rbx + 0x38]
mov rax, rdx
test rdx, rdx
jne 0x14011b9a5
mov eax, r15d
jmp 0x14011b9bf
cmp byte [rdx], r15b
je 0x14011b9b8
nop word [rax + rax]
inc rax
cmp byte [rax], r15b
jne 0x14011b9b0
sub eax, edx
and eax, 0x3fffffff
mov rcx, qword [rbx + 0x40]
xor r9d, r9d
mov r8d, eax
add rcx, 0x20
call fcn.1400de160
mov rdx, qword [rbx + 0x30]
xor ecx, ecx
call fcn.1400da6b0
mov rdx, rbx
xor ecx, ecx
call fcn.1400da6b0
mov rbx, rsi
test rsi, rsi
jne 0x14011b991
mov rdx, rdi
xor ecx, ecx
call fcn.140123950
mov rdx, rdi
xor ecx, ecx
call fcn.140115840
mov rdx, qword [rdi]
xor ecx, ecx
call fcn.1400da6b0
mov rdx, qword [rdi + 0x40]
xor ecx, ecx
call fcn.1400da6b0
mov rbx, qword [rdi + 0x28]
test rbx, rbx
je 0x14011ba35
mov rdx, rbx
xor ecx, ecx
call fcn.14012d9e0
mov rdx, rbx
xor ecx, ecx
call fcn.1400da6b0
mov rdx, qword [rdi + 0x48]
xor ecx, ecx
call fcn.14010ba00
mov rdx, rdi
xor ecx, ecx
call fcn.14013e0a0
mov rdx, rdi
xor ecx, ecx
call fcn.1400da6b0
mov rbp, qword [rbp]
test rbp, rbp
jne 0x14011b970
mov rcx, qword [rsp + 0x48]
call fcn.1400da600
mov r13, qword [rsp + 0x50]
mov rsi, qword [rsp + 0x88]
mov rbp, qword [rsp + 0x80]
test r12, r12
je 0x14011baa4
nop word [rax + rax]
mov rbx, qword [r12]
mov rcx, r12
call fcn.1400da600
mov r12, rbx
test rbx, rbx
jne 0x14011ba90
mov rdi, qword [r14 + 0x58]
mov rcx, qword [r14 + 0x60]
mov qword [r14 + 0x58], r15
call fcn.1400da600
mov r12, qword [rsp + 0x90]
mov qword [r14 + 0x60], r15
mov dword [r14 + 0x50], r15d
test rdi, rdi
je 0x14011bae3
nop word [rax + rax]
mov rbx, qword [rdi]
mov rcx, rdi
call fcn.1400da600
mov rdi, rbx
test rbx, rbx
jne 0x14011bad0
mov dword [r14 + 0x54], r15d
mov eax, 0xfffe
mov qword [r14 + 0x68], r15
and word [r14 + 0x72], ax
add rsp, 0x58
pop r15
pop r14
pop rdi
pop rbx
ret