Function at 0x1401a0450
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 - 0x57]
sub rsp, 0xc0
mov r14, rcx
movzx ebx, r8b
movzx ecx, r8b
mov rdi, rdx
call fcn.1401a0a00
movzx r8d, al
movzx esi, al
neg r8b
and r8b, cl
mov rcx, r14
add r8b, r8b
sub bl, r8b
call fcn.14019dad0
mov dl, 1
movzx ecx, bl
call fcn.14019b850
movzx r8d, al
mov rcx, r14
mov rdx, rdi
call fcn.14019db90
mov dl, 2
movzx ecx, bl
call fcn.14019b850
movzx r8d, al
lea rdx, [rdi + 0xa0]
mov rcx, r14
call fcn.14019db90
mov dl, 3
movzx ecx, bl
call fcn.14019b850
movzx r8d, al
lea rdx, [rdi + 0x140]
mov rcx, r14
call fcn.14019db90
mov dl, 4
movzx ecx, bl
call fcn.14019b850
movzx r8d, al
lea rdx, [rdi + 0x1e0]
mov rcx, r14
call fcn.14019db90
mov dl, 5
movzx ecx, bl
call fcn.14019b850
movzx r8d, al
lea rdx, [rdi + 0x280]
mov rcx, r14
call fcn.14019db90
mov dl, 6
movzx ecx, bl
call fcn.14019b850
movzx r8d, al
lea rdx, [rdi + 0x320]
mov rcx, r14
call fcn.14019db90
mov dl, 7
movzx ecx, bl
call fcn.14019b850
movzx r8d, al
lea rdx, [rdi + 0x3c0]
mov rcx, r14
call fcn.14019db90
mov dl, 8
movzx ecx, bl
call fcn.14019b850
movzx r8d, al
lea rdx, [rdi + 0x460]
mov rcx, r14
call fcn.14019db90
mov eax, dword [r14 + 0x28]
mov dword [rbp - 0x49], eax
mov eax, dword [r14 + 0x2c]
mov dword [rbp - 0x45], eax
mov eax, dword [r14 + 0x30]
mov dword [rbp - 0x41], eax
mov eax, dword [r14 + 0x34]
mov dword [rbp - 0x3d], eax
mov eax, dword [r14 + 0x38]
mov dword [rbp - 0x39], eax
mov eax, dword [r14 + 0x3c]
mov dword [rbp - 0x35], eax
mov eax, dword [r14 + 0x40]
lea rdx, [rbp - 0x49]
mov dword [rbp - 0x31], eax
movzx r8d, sil
mov eax, dword [r14 + 0x44]
mov rcx, r14
mov dword [rbp - 0x2d], eax
mov eax, dword [r14 + 0x48]
mov dword [rbp - 0x29], eax
mov eax, dword [r14 + 0x4c]
mov dword [rbp - 0x25], eax
mov eax, dword [r14]
mov dword [rbp - 0x21], eax
mov eax, dword [r14 + 4]
mov dword [rbp - 0x1d], eax
mov eax, dword [r14 + 8]
mov dword [rbp - 0x19], eax
mov eax, dword [r14 + 0xc]
mov dword [rbp - 0x15], eax
mov eax, dword [r14 + 0x10]
mov dword [rbp - 0x11], eax
mov eax, dword [r14 + 0x14]
mov dword [rbp - 0xd], eax
mov eax, dword [r14 + 0x18]
mov dword [rbp - 9], eax
mov eax, dword [r14 + 0x1c]
mov dword [rbp - 5], eax
mov eax, dword [r14 + 0x20]
mov dword [rbp - 1], eax
mov eax, dword [r14 + 0x24]
mov dword [rbp + 3], eax
mov eax, dword [r14 + 0x50]
mov dword [rbp + 7], eax
mov eax, dword [r14 + 0x54]
mov dword [rbp + 0xb], eax
mov eax, dword [r14 + 0x58]
mov dword [rbp + 0xf], eax
mov eax, dword [r14 + 0x5c]
mov dword [rbp + 0x13], eax
mov eax, dword [r14 + 0x60]
mov dword [rbp + 0x17], eax
mov eax, dword [r14 + 0x64]
mov dword [rbp + 0x1b], eax
mov eax, dword [r14 + 0x68]
mov dword [rbp + 0x1f], eax
mov eax, dword [r14 + 0x6c]
mov dword [rbp + 0x23], eax
mov eax, dword [r14 + 0x70]
mov dword [rbp + 0x27], eax
mov eax, dword [r14 + 0x74]
mov dword [rbp + 0x2b], eax
mov eax, dword [r14 + 0x78]
neg eax
mov dword [rbp + 0x2f], eax
mov eax, dword [r14 + 0x7c]
neg eax
mov dword [rbp + 0x33], eax
mov eax, dword [r14 + 0x80]
neg eax
mov dword [rbp + 0x37], eax
mov eax, dword [r14 + 0x84]
neg eax
mov dword [rbp + 0x3b], eax
mov eax, dword [r14 + 0x88]
neg eax
mov dword [rbp + 0x3f], eax
mov eax, dword [r14 + 0x8c]
neg eax
mov dword [rbp + 0x43], eax
mov eax, dword [r14 + 0x90]
neg eax
mov dword [rbp + 0x47], eax
mov eax, dword [r14 + 0x94]
neg eax
mov dword [rbp + 0x4b], eax
mov eax, dword [r14 + 0x98]
neg eax
mov dword [rbp + 0x4f], eax
mov eax, dword [r14 + 0x9c]
neg eax
mov dword [rbp + 0x53], eax
call fcn.14019db90
lea r11, [rsp + 0xc0]
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