Function at 0x1400063b0
Capabilities:
Link many functions at runtime

Disassembly:
push r15
push r14
push r13
push r12
push rdi
push rsi
push rbx
sub rsp, 0x100
cmp qword [0x14001f1b0], 0
mov rbx, rcx
je 0x140006550
cmp qword [0x14001f190], 0
je 0x140006588
cmp qword [0x14001f188], 0
je 0x1400065c8
cmp qword [0x14001f168], 0
je 0x140006600
cmp qword [0x14001f158], 0
je 0x140006640
cmp qword [0x14001f150], 0
je 0x140006678
cmp qword [0x14001f148], 0
je 0x1400066b8
cmp qword [0x14001f140], 0
je 0x1400066f8
cmp qword [0x14001f138], 0
je 0x140006738
cmp qword [0x14001f130], 0
je 0x140006778
cmp qword [0x14001f128], 0
je 0x1400067b8
cmp qword [0x14001f120], 0
je 0x1400067f8
cmp qword [0x14001f118], 0
je 0x140006838
cmp qword [0x14001f110], 0
je 0x140006870
mov rax, qword [0x14001f190]
test rax, rax
je 0x140006497
call rax
lea rdx, [rsp + 0x90]
lea rcx, [rsp + 0x60]
xor r8d, r8d
mov dword [rsp + 0x90], 1
mov qword [rsp + 0x98], 0
xor r12d, r12d
mov qword [rsp + 0xa0], 0
call qword [0x14001f150]
test eax, eax
jne 0x1400064f9
lea rdx, [rsp + 0x58]
lea rcx, [rsp + 0x54]
call qword [0x14001f148]
test eax, eax
je 0x140006510
xor r12d, r12d
mov rcx, qword [rsp + 0x60]
call qword [0x14001f120]
mov rax, r12
add rsp, 0x100
pop rbx
pop rsi
pop rdi
pop r12
pop r13
pop r14
pop r15
ret
mov ecx, dword [rsp + 0x58]
call fcn.140005de0
mov r13, rax
test rax, rax
je 0x1400064eb
mov edx, dword [rsp + 0x58]
mov ecx, dword [rsp + 0x54]
mov r8, rax
call qword [0x14001f140]
test eax, eax
je 0x1400068a8
xor r12d, r12d
mov rcx, r13
call fcn.140005e40
jmp 0x1400064ee
lea rcx, [0x14001b6f0]
call fcn.140006e10
mov r12, rax
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_LoadLibraryW]
mov rcx, r12
mov qword [0x14001f1b0], rax
call fcn.140006ea0
cmp qword [0x14001f190], 0
jne 0x1400063e1
nop dword [rax]
lea rcx, [0x14001b70d]
call fcn.140006d90
mov rcx, qword [0x14001f1b0]
mov r12, rax
mov rdx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rcx, r12
mov qword [0x14001f190], rax
call fcn.140006ea0
cmp qword [0x14001f188], 0
jne 0x1400063ef
nop dword [rax]
lea rcx, [0x14001b728]
call fcn.140006e10
mov r12, rax
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_LoadLibraryW]
mov rcx, r12
mov qword [0x14001f188], rax
call fcn.140006ea0
cmp qword [0x14001f168], 0
jne 0x1400063fd
nop dword [rax]
lea rcx, [0x14001b743]
call fcn.140006d90
mov rcx, qword [0x14001f188]
mov r12, rax
mov rdx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rcx, r12
mov qword [0x14001f168], rax
call fcn.140006ea0
cmp qword [0x14001f158], 0
jne 0x14000640b
nop dword [rax]
lea rcx, [0x14001b758]
call fcn.140006e10
mov r12, rax
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_LoadLibraryW]
mov rcx, r12
mov qword [0x14001f158], rax
call fcn.140006ea0
cmp qword [0x14001f150], 0
jne 0x140006419
nop dword [rax]
lea rcx, [0x14001b777]
call fcn.140006d90
mov rcx, qword [0x14001f158]
mov r12, rax
mov rdx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rcx, r12
mov qword [0x14001f150], rax
call fcn.140006ea0
cmp qword [0x14001f148], 0
jne 0x140006427
nop dword [rax]
lea rcx, [0x14001b790]
call fcn.140006d90
mov rcx, qword [0x14001f158]
mov r12, rax
mov rdx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rcx, r12
mov qword [0x14001f148], rax
call fcn.140006ea0
cmp qword [0x14001f140], 0
jne 0x140006435
nop dword [rax]
lea rcx, [0x14001b7b1]
call fcn.140006d90
mov rcx, qword [0x14001f158]
mov r12, rax
mov rdx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rcx, r12
mov qword [0x14001f140], rax
call fcn.140006ea0
cmp qword [0x14001f138], 0
jne 0x140006443
nop dword [rax]
lea rcx, [0x14001b7d0]
call fcn.140006d90
mov rcx, qword [0x14001f158]
mov r12, rax
mov rdx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rcx, r12
mov qword [0x14001f138], rax
call fcn.140006ea0
cmp qword [0x14001f130], 0
jne 0x140006451
nop dword [rax]
lea rcx, [0x14001b7f4]
call fcn.140006d90
mov rcx, qword [0x14001f158]
mov r12, rax
mov rdx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rcx, r12
mov qword [0x14001f130], rax
call fcn.140006ea0
cmp qword [0x14001f128], 0
jne 0x14000645f
nop dword [rax]
lea rcx, [0x14001b812]
call fcn.140006d90
mov rcx, qword [0x14001f158]
mov r12, rax
mov rdx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rcx, r12
mov qword [0x14001f128], rax
call fcn.140006ea0
cmp qword [0x14001f120], 0
jne 0x14000646d
nop dword [rax]
lea rcx, [0x14001b82b]
call fcn.140006d90
mov rcx, qword [0x14001f158]
mov r12, rax
mov rdx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rcx, r12
mov qword [0x14001f120], rax
call fcn.140006ea0
cmp qword [0x14001f118], 0
jne 0x14000647b
nop dword [rax]
lea rcx, [0x14001b843]
call fcn.140006e10
mov r12, rax
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_LoadLibraryW]
mov rcx, r12
mov qword [0x14001f118], rax
call fcn.140006ea0
cmp qword [0x14001f110], 0
jne 0x140006489
nop dword [rax]
lea rcx, [0x14001b85e]
call fcn.140006d90
mov rcx, qword [0x14001f118]
mov r12, rax
mov rdx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rcx, r12
mov qword [0x14001f110], rax
call fcn.140006ea0
jmp 0x140006489
mov esi, dword [rsp + 0x54]
lea rcx, [0x14001b87c]
call fcn.140006e10
mov r14, rax
test esi, esi
je 0x140006a60
mov eax, esi
mov r12, r13
lea rdx, [rax + rax*2]
lea rax, [rax + rdx*4]
lea rsi, [r13 + rax*8]
jmp 0x1400068ed
add r12, 0x68
cmp r12, rsi
je 0x140006a60
mov rcx, qword [r12 + 0x40]
mov rdx, r14
call sub.msvcrt.dll_wcscmp
test eax, eax
jne 0x1400068e0
movdqu xmm0, xmmword [r12]
mov rcx, r14
movaps xmmword [rsp + 0x80], xmm0
call fcn.140006ea0
cmp qword [0x14001f1b0], 0
je 0x140006bba
cmp qword [0x14001f1a8], 0
je 0x140006b87
cmp qword [0x14001f1a0], 0
je 0x140006d44
cmp qword [0x14001f198], 0
je 0x140006d11
cmp qword [0x14001f188], 0
je 0x140006ce5
cmp qword [0x14001f180], 0
je 0x140006cb2
cmp qword [0x14001f178], 0
je 0x140006c7f
cmp qword [0x14001f170], 0
je 0x140006c4c
cmp qword [0x14001f168], 0
je 0x140006c19
cmp qword [0x14001f160], 0
je 0x140006be6
xor ecx, ecx
call qword [0x14001f1a8]
mov r15, rax
test rax, rax
je 0x14000653a
mov rcx, rax
call qword [0x14001f170]
mov r12, rax
test rax, rax
je 0x140006b77
xor ecx, ecx
call qword [0x14001f1a0]
mov ecx, 1
mov edi, eax
call qword [0x14001f1a0]
mov edx, edi
mov rcx, r15
mov esi, eax
mov r8d, eax
call qword [0x14001f180]
mov r14, rax
test rax, rax
je 0x140006a41
mov rdx, rax
mov rcx, r12
call qword [0x14001f178]
xor r8d, r8d
xor edx, edx
mov qword [rsp + 0x28], r15
mov dword [rsp + 0x40], 0xcc0020
mov r9d, edi
mov rcx, r12
mov dword [rsp + 0x38], 0
mov dword [rsp + 0x30], 0
mov dword [rsp + 0x20], esi
call qword [0x14001f160]
test eax, eax
jne 0x140006a6d
mov rcx, r14
call qword [0x14001f168]
mov rcx, r12
xor r12d, r12d
call qword [0x14001f168]
mov rdx, r15
xor ecx, ecx
call qword [0x14001f198]
jmp 0x14000653d
mov rcx, r14
call fcn.140006ea0
jmp 0x14000653a
mov rcx, r12
xor r12d, r12d
call qword [0x14001f168]
mov rdx, r15
xor ecx, ecx
call qword [0x14001f198]
lea r8, [rsp + 0x68]
xor edx, edx
mov rcx, r14
call qword [0x14001f138]
test eax, eax
jne 0x140006b69
lea r8, [rsp + 0x70]
mov edx, 1
xor ecx, ecx
xor r12d, r12d
call qword [0x14001f110]
test eax, eax
jne 0x140006b5e
xor r9d, r9d
mov rdx, qword [rsp + 0x70]
mov rcx, qword [rsp + 0x68]
lea r8, [rsp + 0x80]
call qword [0x14001f130]
test eax, eax
jne 0x140006d7f
mov rcx, qword [rsp + 0x70]
lea r9, [rsp + 0x78]
xor r8d, r8d
xor edx, edx
mov rax, qword [rcx]
call qword [rax + 0x28]
mov rcx, qword [rsp + 0x70]
mov r8d, 1
lea rdx, [rsp + 0xb0]
mov rax, qword [rcx]
call qword [rax + 0x60]
mov ecx, dword [rsp + 0xc0]
call fcn.140005de0
mov r12, rax
test rax, rax
je 0x140006d7f
mov rcx, qword [rsp + 0x70]
mov r8d, dword [rsp + 0xc0]
lea r9, [rsp + 0x5c]
mov rdx, r12
mov rax, qword [rcx]
call qword [rax + 0x18]
test eax, eax
jne 0x140006d77
test rbx, rbx
je 0x140006b53
mov eax, dword [rsp + 0xc0]
mov dword [rbx], eax
mov rcx, qword [rsp + 0x70]
mov rax, qword [rcx]
call qword [rax + 0x10]
mov rcx, qword [rsp + 0x68]
call qword [0x14001f128]
mov rcx, r14
call qword [0x14001f168]
jmp 0x14000653d
mov rdx, r15
xor ecx, ecx
call qword [0x14001f198]
jmp 0x14000653d
lea rcx, [0x14001b8b6]
call fcn.140006d90
mov rcx, qword [0x14001f1b0]
mov r12, rax
mov rdx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rcx, r12
mov qword [0x14001f1a8], rax
call fcn.140006ea0
jmp 0x140006930
lea rcx, [0x14001b899]
call fcn.140006e10
mov r12, rax
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_LoadLibraryW]
mov rcx, r12
mov qword [0x14001f1b0], rax
call fcn.140006ea0
jmp 0x140006922
lea rcx, [0x14001b974]
call fcn.140006d90
mov rcx, qword [0x14001f188]
mov r12, rax
mov rdx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rcx, r12
mov qword [0x14001f160], rax
call fcn.140006ea0
jmp 0x1400069a0
lea rcx, [0x14001b95f]
call fcn.140006d90
mov rcx, qword [0x14001f188]
mov r12, rax
mov rdx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rcx, r12
mov qword [0x14001f168], rax
call fcn.140006ea0
jmp 0x140006992
lea rcx, [0x14001b944]
call fcn.140006d90
mov rcx, qword [0x14001f188]
mov r12, rax
mov rdx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rcx, r12
mov qword [0x14001f170], rax
call fcn.140006ea0
jmp 0x140006984
lea rcx, [0x14001b92f]
call fcn.140006d90
mov rcx, qword [0x14001f188]
mov r12, rax
mov rdx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rcx, r12
mov qword [0x14001f178], rax
call fcn.140006ea0
jmp 0x140006976
lea rcx, [0x14001b910]
call fcn.140006d90
mov rcx, qword [0x14001f188]
mov r12, rax
mov rdx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rcx, r12
mov qword [0x14001f180], rax
call fcn.140006ea0
jmp 0x140006968
lea rcx, [0x14001b8ef]
call fcn.140006e10
mov r12, rax
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_LoadLibraryW]
mov rcx, r12
mov qword [0x14001f188], rax
call fcn.140006ea0
jmp 0x14000695a
lea rcx, [0x14001b8dd]
call fcn.140006d90
mov rcx, qword [0x14001f1b0]
mov r12, rax
mov rdx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rcx, r12
mov qword [0x14001f198], rax
call fcn.140006ea0
jmp 0x14000694c
lea rcx, [0x14001b8c4]
call fcn.140006d90
mov rcx, qword [0x14001f1b0]
mov r12, rax
mov rdx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rcx, r12
mov qword [0x14001f1a0], rax
call fcn.140006ea0
jmp 0x14000693e
mov rcx, r12
call fcn.140005e40
xor r12d, r12d
jmp 0x140006b53