Function at 0x140058c30
Capabilities:
Link many functions at runtime

Disassembly:
push rbp
push rbx
push rsi
push rdi
push r12
push r13
push r14
push r15
mov rbp, rsp
sub rsp, 0x68
mov rax, qword [0x1401b4a98]
xor rax, rsp
mov qword [rbp - 0x18], rax
mov rax, qword [rbp + 0x78]
mov r14, rdx
mov rdx, qword [rdx + 8]
mov r15, r9
mov r12, qword [rbp + 0x68]
mov rsi, r8
mov r13, qword [rbp + 0x70]
mov rdi, rcx
mov qword [rbp - 0x48], rax
mov rax, qword [rbp + 0x80]
mov qword [rbp - 0x40], rax
mov rax, qword [rbp + 0x88]
mov qword [rbp - 0x38], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rbx, [0x1401c10e8]
mov rdx, rax
test rax, rax
je 0x140058e1f
mov cl, 1
xor ebx, ebx
test cl, cl
mov eax, ebx
movzx ecx, cl
cmovne rax, rdx
mov rcx, rdi
mov qword [r14], rax
mov rdx, qword [rsi + 8]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rdx, rax
test rax, rax
je 0x140058e3f
mov cl, 1
lea r14, [0x1401c10e8]
test cl, cl
mov rax, rbx
movzx ecx, cl
cmovne rax, rdx
mov rcx, rdi
mov qword [rsi], rax
mov rdx, qword [r15 + 8]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rdx, rax
test rax, rax
je 0x140058e66
mov cl, 1
test cl, cl
mov rax, rbx
movzx ecx, cl
cmovne rax, rdx
mov rcx, rdi
mov qword [r15], rax
mov rdx, qword [r12 + 8]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rdx, rax
test rax, rax
je 0x140058e86
mov cl, 1
test cl, cl
mov rax, rbx
movzx ecx, cl
cmovne rax, rdx
mov rcx, rdi
mov qword [r12], rax
mov rdx, qword [r13 + 8]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rdx, rax
test rax, rax
je 0x140058ea6
mov cl, 1
mov rsi, qword [rbp - 0x48]
test cl, cl
movzx ecx, cl
mov rax, rbx
cmovne rax, rdx
mov rcx, rdi
mov qword [r13], rax
mov rdx, qword [rsi + 8]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rdx, rax
test rax, rax
je 0x140058ec6
mov cl, 1
test cl, cl
mov rax, rbx
movzx ecx, cl
cmovne rax, rdx
mov rcx, rdi
mov qword [rsi], rax
mov rsi, qword [rbp - 0x40]
mov rdx, qword [rsi + 8]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rcx, rax
test rax, rax
je 0x140058ee6
mov dl, 1
test dl, dl
mov rax, rbx
movzx edx, dl
cmovne rax, rcx
mov rcx, rdi
mov qword [rsi], rax
mov rsi, qword [rbp - 0x38]
mov rdx, qword [rsi + 8]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rcx, rax
test rax, rax
je 0x140058e02
mov al, 1
test al, al
cmovne rbx, rcx
mov qword [rsi], rbx
mov rcx, qword [rbp - 0x18]
xor rcx, rsp
call fcn.1400fb890
add rsp, 0x68
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov dword [rbp - 0x30], eax
xor al, al
mov qword [rbp - 0x28], r14
movups xmm0, xmmword [rbp - 0x30]
movups xmmword [rbp - 0x30], xmm0
mov rcx, qword [rbp - 0x30]
jmp 0x140058ddc
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov qword [rbp - 0x28], rbx
xor cl, cl
mov dword [rbp - 0x30], eax
movups xmm0, xmmword [rbp - 0x30]
movups xmmword [rbp - 0x30], xmm0
mov rdx, qword [rbp - 0x30]
jmp 0x140058ca3
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov dword [rbp - 0x30], eax
lea r14, [0x1401c10e8]
mov qword [rbp - 0x28], r14
xor cl, cl
movups xmm0, xmmword [rbp - 0x30]
movups xmmword [rbp - 0x30], xmm0
mov rdx, qword [rbp - 0x30]
jmp 0x140058cd5
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov qword [rbp - 0x28], r14
xor cl, cl
mov dword [rbp - 0x30], eax
movups xmm0, xmmword [rbp - 0x30]
movups xmmword [rbp - 0x30], xmm0
mov rdx, qword [rbp - 0x30]
jmp 0x140058cff
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov qword [rbp - 0x28], r14
xor cl, cl
mov dword [rbp - 0x30], eax
movups xmm0, xmmword [rbp - 0x30]
movups xmmword [rbp - 0x30], xmm0
mov rdx, qword [rbp - 0x30]
jmp 0x140058d2a
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov qword [rbp - 0x28], r14
xor cl, cl
mov dword [rbp - 0x30], eax
movups xmm0, xmmword [rbp - 0x30]
movups xmmword [rbp - 0x30], xmm0
mov rdx, qword [rbp - 0x30]
jmp 0x140058d55
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov qword [rbp - 0x28], r14
xor cl, cl
mov dword [rbp - 0x30], eax
movups xmm0, xmmword [rbp - 0x30]
movups xmmword [rbp - 0x30], xmm0
mov rdx, qword [rbp - 0x30]
jmp 0x140058d84
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov qword [rbp - 0x28], r14
xor dl, dl
mov dword [rbp - 0x30], eax
movups xmm0, xmmword [rbp - 0x30]
movups xmmword [rbp - 0x30], xmm0
mov rcx, qword [rbp - 0x30]
jmp 0x140058db2