Function at 0x1400131a0
Capabilities:
Create thread
Terminate process

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x178
lea rbp, [rsp + 0x80]
mov qword [rbp + 0xd8], 0xfffffffffffffffe
mov rsi, rdx
mov r15, rcx
xorps xmm0, xmm0
movaps xmmword [rbp + 0xa0], xmm0
movaps xmmword [rbp + 0x90], xmm0
mov rdi, qword [rdx + 0x10]
cmp qword [rdx + 0x18], 0x10
mov rbx, rdx
jb 0x1400131ee
mov rbx, qword [rsi]
test rdi, rdi
js 0x1400136c1
cmp rdi, 0xf
ja 0x14001321b
mov qword [rbp + 0xa0], rdi
mov qword [rbp + 0xa8], 0xf
movups xmm0, xmmword [rbx]
movaps xmmword [rbp + 0x90], xmm0
jmp 0x14001327f
mov rax, rdi
or rax, 0xf
cmp rax, 0x17
mov r14d, 0x16
cmovae r14, rax
cmp r14, 0xfff
jb 0x140013250
lea rcx, [r14 + 0x28]
call fcn.1400318b4
lea rcx, [rax + 0x27]
and rcx, 0xffffffffffffffe0
mov qword [rcx - 8], rax
jmp 0x14001325c
lea rcx, [r14 + 1]
call fcn.1400318b4
mov rcx, rax
mov qword [rbp + 0x90], rcx
mov qword [rbp + 0xa0], rdi
mov qword [rbp + 0xa8], r14
inc rdi
mov rdx, rbx
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [r15]
mov qword [rbp + 0x20], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x28], xmm0
movups xmmword [rbp + 0x38], xmm0
mov rdi, qword [r15 + 0x18]
cmp qword [r15 + 0x20], 0x10
jb 0x1400132a2
mov rbx, qword [r15 + 8]
jmp 0x1400132a6
lea rbx, [r15 + 8]
test rdi, rdi
js 0x1400136c6
cmp rdi, 0xf
ja 0x1400132cd
lea rax, [rbp + 0x28]
mov qword [rbp + 0x38], rdi
mov qword [rbp + 0x40], 0xf
movups xmm0, xmmword [rbx]
movups xmmword [rax], xmm0
jmp 0x14001332b
mov rax, rdi
or rax, 0xf
cmp rax, 0x17
mov r14d, 0x16
cmovae r14, rax
cmp r14, 0xfff
jb 0x140013305
lea rcx, [r14 + 0x28]
call fcn.1400318b4
mov rcx, rax
add rcx, 0x27
and rcx, 0xffffffffffffffe0
mov qword [rcx - 8], rax
jmp 0x140013311
lea rcx, [r14 + 1]
call fcn.1400318b4
mov rcx, rax
mov qword [rbp + 0x28], rcx
mov qword [rbp + 0x38], rdi
mov qword [rbp + 0x40], r14
inc rdi
mov rdx, rbx
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbp + 0xd0], r15
mov eax, dword [r15 + 0x28]
mov dword [rbp + 0x48], eax
lea rcx, [rbp + 0x20]
lea rdx, [rbp + 0x90]
call fcn.140012640
mov qword [rbp + 0x68], rax
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
mov rax, qword [rsi + 0x10]
cmp qword [rsi + 0x18], 0x10
jb 0x14001336f
mov rsi, qword [rsi]
mov qword [rbp - 0x10], rsi
mov qword [rbp - 8], rax
mov qword [rbp], 0xd
lea rax, [rbp - 0x10]
mov qword [rbp + 8], rax
lea rax, str._info__Injecting_DLL_into_process...__n
mov qword [rbp + 0x10], rax
mov qword [rbp + 0x18], 0x28
lea rcx, [rbp + 0x10]
mov rdx, rbp
call fcn.1400192b0
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
mov ebx, 1
movabs r14, 0x7fffffffc46535ff
mov r15d, 0x3b9aca00
movabs r12, 0x7262694c64616f4c
movabs r13, 0x32334c454e52454b
mov rdi, qword [rbp + 0xd0]
jmp 0x140013414
test rsi, rsi
jne 0x140013631
inc rbx
add r14, 0xffffffffc4653600
add r15, 0x3b9aca00
cmp rbx, 5
je 0x14001367f
mov qword [rbp + 0xb8], 0
mov qword [rbp + 0xc0], 0xc
mov qword [rbp + 0xc8], 0xf
mov qword [rbp + 0xb0], r12
mov dword [rbp + 0xb8], 0x41797261
mov qword [rbp + 0x78], 0
mov qword [rbp + 0x80], 0xc
mov qword [rbp + 0x88], 0xf
mov qword [rbp + 0x70], r13
mov dword [rbp + 0x78], 0x4c4c442e
mov rcx, rdi
lea rdx, [rbp + 0x70]
lea r8, [rbp + 0xb0]
call fcn.140012a40
mov rsi, rax
mov rax, qword [rbp + 0x88]
cmp rax, 0x10
jb 0x1400134c7
mov rcx, qword [rbp + 0x70]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x1400134c2
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x1400136bb
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.1400318f8
mov rax, qword [rbp + 0xc8]
cmp rax, 0x10
jb 0x14001350c
mov rcx, qword [rbp + 0xb0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140013507
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x1400136b5
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.1400318f8
test rsi, rsi
jne 0x1400133f0
cmp rbx, 3
ja 0x1400133f0
mov qword [rbp + 0x58], r15
mov qword [rbp + 0x50], r14
mov qword [rbp + 0x60], rbx
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
mov dword [rbp - 0x40], 0
mov qword [rbp - 0x30], 0
lea rax, [rbp - 0x40]
mov qword [rbp - 0x28], rax
lea rax, str._info__Retrying_in_a_jiffy..._n
mov qword [rbp - 0x20], rax
mov qword [rbp - 0x18], 0x1e
lea rcx, [rbp - 0x20]
lea rdx, [rbp - 0x30]
call fcn.1400192b0
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
call sub.MSVCP140.dll__Query_perf_frequency
mov r14, qword [rbp + 0x50]
mov r15, qword [rbp + 0x58]
mov rsi, rax
call sub.MSVCP140.dll__Query_perf_counter
cmp rsi, 0x989680
mov rdi, qword [rbp + 0xd0]
mov rbx, qword [rbp + 0x60]
movabs r12, 0x7262694c64616f4c
movabs r13, 0x32334c454e52454b
jne 0x1400135d0
imul rax, rax, 0x64
jmp 0x14001360f
mov rcx, rax
or rcx, rsi
shr rcx, 0x20
je 0x1400135e3
cqo
idiv rsi
jmp 0x1400135e7
xor edx, edx
div esi
imul rcx, rax, 0x3b9aca00
imul rax, rdx, 0x3b9aca00
mov rdx, rsi
or rdx, rax
shr rdx, 0x20
je 0x140013608
cqo
idiv rsi
jmp 0x14001360c
xor edx, edx
div esi
add rax, rcx
cmp rax, r14
cmovge rax, r14
add rax, r15
mov qword [rbp + 0xb0], rax
lea rcx, [rbp + 0xb0]
call fcn.140011130
jmp 0x1400133f9
mov rcx, qword [rdi]
mov rax, qword [rbp + 0x68]
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x30], 0
mov dword [rsp + 0x28], 0
xor edx, edx
xor r8d, r8d
mov r9, rsi
call qword [sym.imp.KERNEL32.dll_CreateRemoteThread]
mov rcx, rax
mov edx, 0xffffffff
call qword [sym.imp.KERNEL32.dll_WaitForSingleObject]
nop
add rsp, 0x178
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
lea rcx, str._panic__Injecting_failed__maybe_you_should_try___launch_game_instead..._n
call fcn.14000ac30
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
jmp 0x1400136cb
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
call fcn.14000b310
call fcn.14000b310
mov ecx, 0xffffffff
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3