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

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
mov qword [rsp + 0x20], r14
push rbp
lea rbp, [rsp - 0xe0]
sub rsp, 0x1e0
mov rbx, qword [rbp + 0x110]
lea rax, [rbp]
movups xmm0, xmmword [rcx]
mov qword [rsp + 0x58], rax
xor r14d, r14d
movups xmm1, xmmword [rcx + 0x10]
lea rax, [rbp + 0x70]
mov rdi, r9
mov rsi, r8
mov qword [rsp + 0x20], rax
lea rax, [rbp + 0x70]
movaps xmmword [rbp], xmm0
movups xmm0, xmmword [rcx + 0x20]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x70]
mov qword [rsp + 0x30], rax
mov eax, 0x4000
movaps xmmword [rbp + 0x10], xmm1
movups xmm1, xmmword [rcx + 0x30]
mov dword [rsp + 0x3c], eax
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x40], eax
mov word [rbp - 0x7e], ax
lea rax, [0x140015c80]
movaps xmmword [rbp + 0x20], xmm0
movups xmm0, xmmword [rcx + 0x40]
mov qword [rbp - 0x78], rax
lea rax, [0x140015b30]
movaps xmmword [rbp + 0x30], xmm1
movups xmm1, xmmword [rcx + 0x50]
mov qword [rbp - 0x70], rax
movaps xmmword [rbp + 0x40], xmm0
movups xmm0, xmmword [rcx + 0x60]
mov qword [rbp - 0x68], rax
mov eax, dword [rbx + 0x198]
movaps xmmword [rbp + 0x50], xmm1
movups xmm1, xmmword [rdx]
mov dword [rbp - 0x20], eax
mov eax, dword [rbx + 0x19c]
movaps xmmword [rbp + 0x60], xmm0
movups xmm0, xmmword [rdx + 0x10]
mov dword [rbp - 0x1c], eax
mov eax, dword [rbx + 0x1a0]
movaps xmmword [rbp + 0x70], xmm1
movups xmm1, xmmword [rdx + 0x20]
mov dword [rbp - 0x18], eax
mov eax, 0xffffffff
movaps xmmword [rbp + 0x80], xmm0
movups xmm0, xmmword [rdx + 0x30]
mov qword [rsp + 0x60], rbx
movaps xmmword [rbp + 0x90], xmm1
movups xmm1, xmmword [rdx + 0x40]
mov qword [rsp + 0x70], r14
movaps xmmword [rbp + 0xa0], xmm0
movups xmm0, xmmword [rdx + 0x50]
mov qword [rsp + 0x78], r14
movaps xmmword [rbp + 0xb0], xmm1
movups xmm1, xmmword [rdx + 0x60]
lea edx, [rax + 2]
mov dword [rbp - 0x40], r14d
movaps xmmword [rbp + 0xc0], xmm0
movaps xmmword [rbp + 0xd0], xmm1
mov dword [rbp - 0x14], 0xffff0000
mov word [rbp - 0x10], ax
cmp dword [rbx + 0x28], r14d
jne 0x140035e32
mov word [rbp - 0x3c], dx
movzx eax, byte [rbx + 0x16b]
cmp al, dl
je 0x14000e4c1
mov ecx, 0xffe4
and word [rbx + 0x1c2], cx
movzx ecx, word [rbx + 0x1c0]
test dl, cl
jne 0x14000e474
mov rcx, r14
movzx eax, word [rbx + 0x98]
add rax, rcx
lea rcx, [0x1400a09f0]
mov rax, qword [rcx + rax*8]
mov qword [rbx + 0x90], rax
cmp word [rbx + 0x20], dx
jbe 0x140035e3c
cmp byte [rbx + 0x170], r14b
je 0x14000e4e7
lea rax, [0x140014270]
mov qword [rbp - 0x58], rax
lea rax, [0x140015bc0]
mov qword [rbp - 0x50], rax
lea rax, [0x140015ba0]
mov qword [rbp - 0x48], rax
movsx eax, word [rbx + 0xae]
test ax, ax
jne 0x140035e43
mov rax, qword [rbx]
mov qword [rsp + 0x48], rax
mov rax, qword [rbp + 0x118]
mov qword [rsp + 0x68], rax
mov dword [rbp - 0x38], r14d
test rax, rax
jne 0x140035e69
lea r9, [fcn.14000ec90]
cmp byte [rbx + 0x16b], 2
mov qword [rbp - 0x60], r9
jne 0x14000e409
movzx eax, byte [rbx + 0x1c0]
and al, 3
cmp al, 3
je 0x14000e460
mov r8, rdi
lea rcx, [rsp + 0x20]
mov rdx, rsi
mov rax, r9
call qword [0x1400a1fb8]
mov rax, qword [rsp + 0x60]
cmp byte [rax + 0x16b], 2
jne 0x14000e436
movzx eax, word [rax + 0x1c0]
test al, 1
jne 0x14000e49c
mov eax, dword [rbp - 0x18]
mov dword [rbx + 0x1a0], eax
mov eax, dword [rbp - 0x38]
lea r11, [rsp + 0x1e0]
mov rbx, qword [r11 + 0x10]
mov rsi, qword [r11 + 0x18]
mov rdi, qword [r11 + 0x20]
mov r14, qword [r11 + 0x28]
mov rsp, r11
pop rbp
ret
mov rcx, qword [rsp + 0x58]
add rcx, 0x70
call fcn.140013ea0
mov r9, qword [rbp - 0x60]
jmp 0x14000e409
test cl, 4
jne 0x14000e360
mov word [rbp - 0x14], dx
test byte [rbx + 0x88], 4
jne 0x14000e492
test al, al
je 0x14000e360
mov ecx, 8
jmp 0x14000e363
test al, 2
je 0x14000e436
mov rdx, qword [rsp + 0x58]
cmp byte [rdx + 0xd0], r14b
jne 0x14000e436
add rdx, 0x70
lea rcx, [rsp + 0x20]
call fcn.140012aa0
jmp 0x14000e436
lea rax, [0x140014270]
mov qword [rbp - 0x58], rax
lea rax, [0x140015bc0]
mov qword [rbp - 0x50], rax
lea rax, [0x140015ba0]
mov qword [rbp - 0x48], rax
jmp 0x14000e3c7
lea rax, [fcn.14001b6e0]
mov word [rbp - 0x3c], r14w
mov qword [rbp - 0x58], rax
lea rax, [0x14009eac0]
mov qword [rbp - 0x50], rax
lea rax, [0x14001b680]
jmp 0x14000e3b3
add byte [rax + 0x63], cl
and al, 0x20
mov ecx, dword [rsp + 0x28]
add byte [rax - 0x77], cl
and al, 0x30