Function at 0x14007fd70
Capabilities:
Create process on windows
Terminate process

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rax - 0x1d8]
sub rsp, 0x2b0
movaps xmmword [rax - 0x38], xmm6
movaps xmmword [rax - 0x48], xmm7
movaps xmmword [rax - 0x58], xmm8
movaps xmmword [rax - 0x68], xmm9
mov rax, qword [0x14033ada0]
xor rax, rsp
mov qword [rbp + 0x160], rax
xor r15d, r15d
mov dword [rsp + 0x40], r15d
mov rax, qword [0x14033ef78]
mov dword [rax + 0x3934], 0x40e00000
mov dword [rax + 0x394c], 0x40c00000
call qword [sym.imp.MSVCP140.dll__Query_perf_frequency]
mov rbx, rax
call qword [sym.imp.MSVCP140.dll__Query_perf_counter]
cmp rbx, 0x989680
jne 0x14007fdfa
imul rax, rax, 0x64
jmp 0x14007fe15
cqo
idiv rbx
imul rcx, rax, 0x3b9aca00
imul rax, rdx, 0x3b9aca00
cqo
idiv rbx
add rax, rcx
mov rcx, rax
sub rcx, qword [0x14033ef98]
movss xmm6, dword [0x14031c6b4]
cmp rcx, qword [0x14033efa0]
jl 0x14007fe60
mov qword [0x14033ef98], rax
movzx eax, byte [0x14033ef64]
test al, al
je 0x14007fe47
movaps xmm0, xmm6
jmp 0x14007fe4f
movss xmm0, dword [0x14031c6f8]
movss dword [0x14033ae04], xmm0
test al, al
sete byte [0x14033ef64]
call qword [sym.imp.MSVCP140.dll__Query_perf_frequency]
mov rbx, rax
call qword [sym.imp.MSVCP140.dll__Query_perf_counter]
cmp rbx, 0x989680
jne 0x14007fe7e
imul rax, rax, 0x64
jmp 0x14007fe99
cqo
idiv rbx
imul rcx, rax, 0x3b9aca00
imul rax, rdx, 0x3b9aca00
cqo
idiv rbx
add rax, rcx
mov rcx, rax
sub rcx, qword [0x14033ef88]
cmp rcx, qword [0x14033ef90]
jl 0x14007ff09
mov qword [0x14033ef88], rax
movzx eax, byte [0x14033ef65]
test al, al
je 0x14007fed0
movss xmm0, dword [0x14031c734]
movss xmm1, dword [0x14031c748]
jmp 0x14007fee0
movss xmm0, dword [0x14031c768]
movss xmm1, dword [0x14031c74c]
movss dword [0x14033ade8], xmm0
movss xmm0, dword [0x14031c760]
movss dword [0x14033adf0], xmm0
movss dword [0x14033adec], xmm1
test al, al
sete byte [0x14033ef65]
call qword [sym.imp.MSVCP140.dll__Query_perf_frequency]
mov rbx, rax
call qword [sym.imp.MSVCP140.dll__Query_perf_counter]
cmp rbx, 0x989680
jne 0x14007ff27
imul rax, rax, 0x64
jmp 0x14007ff42
cqo
idiv rbx
imul rcx, rax, 0x3b9aca00
imul rax, rdx, 0x3b9aca00
cqo
idiv rbx
add rax, rcx
mov rcx, rax
sub rcx, qword [0x14033efa8]
movss xmm9, dword [0x14031c770]
cmp rcx, qword [0x14033efb0]
jl 0x14007ffae
mov qword [0x14033efa8], rax
movss xmm1, dword [0x14031c698]
movss xmm0, dword [0x14033ae0c]
ucomiss xmm0, xmm1
jp 0x14007ff7c
je 0x14007ff7f
movaps xmm6, xmm1
movss dword [0x14033ae0c], xmm6
movss xmm0, dword [0x14033adf4]
ucomiss xmm0, dword [0x14031c764]
jp 0x14007ffa4
mov dword [0x14033adf4], 0x437f0000
je 0x14007ffae
mov dword [0x14033adf4], 0x43480000
mov rax, qword [0x14033ef78]
movss xmm4, dword [rax + 0x18]
movss xmm1, dword [0x14033ade8]
movss xmm0, dword [0x14033adf8]
subss xmm1, xmm0
mulss xmm1, xmm4
addss xmm0, xmm1
movss dword [0x14033adf8], xmm0
movss xmm2, dword [0x14033adec]
movss xmm1, dword [0x14033adfc]
subss xmm2, xmm1
mulss xmm2, xmm4
addss xmm1, xmm2
movss dword [0x14033adfc], xmm1
movss xmm3, dword [0x14033adf0]
movss xmm0, dword [0x14033ae00]
subss xmm3, xmm0
mulss xmm3, xmm4
addss xmm0, xmm3
movss dword [0x14033ae00], xmm0
movss xmm2, dword [0x14033ae04]
movss xmm1, dword [0x14033ef60]
subss xmm2, xmm1
mulss xmm2, xmm4
addss xmm1, xmm2
movss dword [0x14033ef60], xmm1
xor edx, edx
mov r8d, 0x1ab
lea rcx, str.NenysaooNenyooNenyoo
call fcn.14009a670
test al, al
je 0x1400842b7
mov r13d, 0xa
lea r12, [r13 - 0xb]
cmp byte [reloc.WS2_32.dll_accept], r15b
je 0x140080980
xorps xmm0, xmm0
movups xmmword [rbp + 0x88], xmm0
mov rbx, r15
mov qword [rbp + 0x98], rbx
mov edi, reloc.WS2_32.dll_ntohs
mov qword [rbp + 0xa0], rdi
mov byte [rbp + 0x88], bl
mov dword [rsp + 0x40], 0x400
mov esi, r13d
movabs r14, 0x4ec4ec4ec4ec4ec5
nop dword [rax + rax]
movups xmm0, xmmword [str.ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz]
movups xmmword [rbp + 0x128], xmm0
movups xmm1, xmmword [0x14031b3f0]
movups xmmword [rbp + 0x138], xmm1
movups xmm0, xmmword [0x14031b400]
movups xmmword [rbp + 0x148], xmm0
mov eax, dword [0x14031b410]
mov dword [rbp + 0x158], eax
movzx eax, byte [0x14031b414]
mov byte [rbp + 0x15c], al
call qword [sym.imp.api_ms_win_crt_utility_l1_1_0.dll_rand]
movsxd rcx, eax
mov rax, r14
mul rcx
shr rdx, 4
imul rax, rdx, 0x34
sub rcx, rax
movsxd rax, ecx
movzx r9d, byte [rbp + rax + 0x128]
cmp rbx, rdi
jae 0x140080157
lea rax, [rbx + 1]
mov qword [rbp + 0x98], rax
lea rax, [rbp + 0x88]
cmp rdi, 0x10
cmovae rax, qword [rbp + 0x88]
mov byte [rax + rbx], r9b
mov byte [rax + rbx + 1], 0
jmp 0x140080163
lea rcx, [rbp + 0x88]
call fcn.140076b70
sub rsi, 1
je 0x14008017c
mov rdi, qword [rbp + 0xa0]
mov rbx, qword [rbp + 0x98]
jmp 0x1400800c0
mov rdx, qword [reloc.WS2_32.dll_ntohs]
cmp rdx, 0x10
jb 0x1400801bd
mov rcx, qword [0x14033ae58]
inc rdx
cmp rdx, 0x1000
jb 0x1400801b8
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x140080252
mov rcx, r8
call fcn.1401f2520
movups xmm0, xmmword [rbp + 0x88]
movups xmmword [0x14033ae58], xmm0
movups xmm1, xmmword [rbp + 0x98]
movups xmmword [0x14033ae68], xmm1
lea rcx, [rbp + 0x68]
call fcn.140076f70
nop
mov r8d, 1
lea rdx, [0x14031b4a0]
mov rcx, rax
call fcn.140075fc0
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x48], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x58], xmm1
mov qword [rax + 0x10], r15
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov rdx, qword [rbp + 0x80]
cmp rdx, 0x10
jb 0x14008025e
inc rdx
mov rcx, qword [rbp + 0x68]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140080259
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140080259
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call fcn.1401f2520
movdqa xmm0, xmmword [0x14031c800]
movdqu xmmword [rbp + 0x78], xmm0
mov byte [rbp + 0x68], 0
lea rcx, [rbp + 0x28]
call fcn.140076f70
nop
mov rcx, rax
call fcn.14007f140
nop
mov rdx, qword [rbp + 0x40]
cmp rdx, 0x10
jb 0x1400802c0
inc rdx
mov rcx, qword [rbp + 0x28]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400802bb
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400802bb
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1401f2520
mov rax, qword gs:[0x58]
mov rdi, qword [rax]
mov ecx, 0xa44
mov eax, dword [rcx + rdi]
mov ebx, 0x8d8
add rbx, rdi
test al, 1
jne 0x140080306
or eax, 1
mov dword [rcx + rdi], eax
mov dword [rbx + 6], 0x1fb0ce2
mov dword [rbx], 0x37f5888f
mov word [rbx + 4], 0x7f62
lea rcx, [0x1401f76c0]
call fcn.1401f2af8
nop
cmp byte [rbx + 9], 0
je 0x140080333
xor byte [rbx], 0xfb
xor byte [rbx + 1], 0xed
xor byte [rbx + 2], 0x8d
xor byte [rbx + 3], 0x43
xor byte [rbx + 4], 0x17
xor byte [rbx + 5], 0xd
xor byte [rbx + 6], 0x87
xor byte [rbx + 7], 0x7f
xor byte [rbx + 8], 0xfb
mov byte [rbx + 9], 0
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x58], xmm1
mov r8, r12
nop word [rax + rax]
inc r8
cmp byte [rbx + r8], 0
jne 0x140080350
mov rdx, rbx
lea rcx, [rsp + 0x48]
call fcn.140076a70
nop
lea r8, [rsp + 0x48]
lea rdx, [rbp + 0x48]
lea rcx, [rbp + 0x28]
call fcn.140087410
nop
mov rcx, rax
call fcn.14007f140
nop
mov rdx, qword [rbp + 0x40]
cmp rdx, 0x10
jb 0x1400803c2
inc rdx
mov rcx, qword [rbp + 0x28]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400803bd
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400803bd
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1401f2520
movdqa xmm0, xmmword [0x14031c800]
movdqu xmmword [rbp + 0x38], xmm0
mov byte [rbp + 0x28], 0
mov rdx, qword [rsp + 0x60]
cmp rdx, 0x10
jb 0x140080413
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14008040e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14008040e
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1401f2520
mov edx, 0x7a0
mov eax, dword [rdx + rdi]
mov ecx, 0x580
test al, 1
jne 0x14008044a
or eax, 1
mov dword [rdx + rdi], eax
lea rbx, [rdi + rcx]
mov dword [rbx + 4], 0x12bc426
mov dword [rbx], 0x84b287b1
lea rcx, [0x1401f7690]
call fcn.1401f2af8
nop
jmp 0x14008044e
lea rbx, [rcx + rdi]
cmp byte [rbx + 7], 0
je 0x140080473
xor byte [rbx], 0xc5
xor byte [rbx + 1], 0xef
xor byte [rbx + 2], 0xd7
xor byte [rbx + 3], 0xe9
xor byte [rbx + 4], 0x43
xor byte [rbx + 5], 0xb7
xor byte [rbx + 6], 0x2b
mov byte [rbx + 7], 0
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x58], xmm1
mov r8, r12
nop word [rax + rax]
inc r8
cmp byte [rbx + r8], 0
jne 0x140080490
mov rdx, rbx
lea rcx, [rsp + 0x48]
call fcn.140076a70
nop
lea r8, [rsp + 0x48]
lea rdx, [rbp + 0x48]
lea rcx, [rbp + 0x28]
call fcn.140087410
nop
mov rcx, rax
call fcn.14007f140
nop
mov rdx, qword [rbp + 0x40]
cmp rdx, 0x10
jb 0x140080502
inc rdx
mov rcx, qword [rbp + 0x28]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400804fd
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400804fd
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1401f2520
movdqa xmm0, xmmword [0x14031c800]
movdqu xmmword [rbp + 0x38], xmm0
mov byte [rbp + 0x28], 0
mov rdx, qword [rsp + 0x60]
cmp rdx, 0x10
jb 0x140080553
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14008054e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14008054e
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1401f2520
mov edx, 0x5e8
mov eax, dword [rdx + rdi]
mov ecx, 0x950
test al, 1
jne 0x140080597
or eax, 1
mov dword [rdx + rdi], eax
lea rbx, [rdi + rcx]
mov dword [rbx + 0xa], 0x16d42e7
mov dword [rbx], 0x5fe8210d
mov dword [rbx + 4], 0xa786131e
mov word [rbx + 8], 0x3c10
lea rcx, [0x1401f7670]
call fcn.1401f2af8
nop
jmp 0x14008059b
lea rbx, [rdi + rcx]
cmp byte [rbx + 0xd], 0
je 0x1400805d8
xor byte [rbx], 0x79
xor byte [rbx + 1], 0x53
xor byte [rbx + 2], 0x89
xor byte [rbx + 3], 0x31
xor byte [rbx + 4], 0x6d
xor byte [rbx + 5], 0x7f
xor byte [rbx + 6], 0xe7
xor byte [rbx + 7], 0xd3
xor byte [rbx + 8], 0x79
xor byte [rbx + 9], 0x53
xor byte [rbx + 0xa], 0x89
xor byte [rbx + 0xb], 0x31
xor byte [rbx + 0xc], 0x6d
mov byte [rbx + 0xd], 0
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x58], xmm1
mov r8, r12
nop dword [rax]
inc r8
cmp byte [rbx + r8], 0
jne 0x1400805f0
mov rdx, rbx
lea rcx, [rsp + 0x48]
call fcn.140076a70
nop
lea r8, [rsp + 0x48]
lea rdx, [rbp + 0x48]
lea rcx, [rbp + 0x28]
call fcn.140087410
nop
mov rcx, rax
call fcn.14007f140
nop
mov rdx, qword [rbp + 0x40]
cmp rdx, 0x10
jb 0x140080662
inc rdx
mov rcx, qword [rbp + 0x28]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14008065d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14008065d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1401f2520
movdqa xmm0, xmmword [0x14031c800]
movdqu xmmword [rbp + 0x38], xmm0
mov byte [rbp + 0x28], 0
mov rdx, qword [rsp + 0x60]
cmp rdx, 0x10
jb 0x1400806b3
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400806ae
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400806ae
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1401f2520
mov edx, 0xa9c
mov eax, dword [rdx + rdi]
mov ecx, 0xaa4
test al, 1
jne 0x1400806ed
or eax, 1
mov dword [rdx + rdi], eax
lea rbx, [rdi + rcx]
mov word [rbx + 5], 0x111
mov dword [rbx], 0xfb9b2c1d
mov byte [rbx + 4], 0
lea rcx, [0x1401f7650]
call fcn.1401f2af8
nop
jmp 0x1400806f1
lea rbx, [rdi + rcx]
cmp byte [rbx + 6], 0
je 0x140080712
xor byte [rbx], 0x7b
xor byte [rbx + 1], 0x43
xor byte [rbx + 2], 0xf5
xor byte [rbx + 3], 0x8f
xor byte [rbx + 4], 0x73
xor byte [rbx + 5], 0x11
mov byte [rbx + 6], 0
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x58], xmm1
mov r8, r12
inc r8
cmp byte [rbx + r8], 0
jne 0x140080726
mov rdx, rbx
lea rcx, [rsp + 0x48]
call fcn.140076a70
nop
lea r8, [rsp + 0x48]
lea rdx, [rbp + 0x48]
lea rcx, [rbp + 0x28]
call fcn.140087410
nop
mov rcx, rax
call fcn.14007f140
nop
mov rdx, qword [rbp + 0x40]
cmp rdx, 0x10
jb 0x140080798
inc rdx
mov rcx, qword [rbp + 0x28]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140080793
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140080793
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1401f2520
movdqa xmm0, xmmword [0x14031c800]
movdqu xmmword [rbp + 0x38], xmm0
mov byte [rbp + 0x28], 0
mov rdx, qword [rsp + 0x60]
cmp rdx, 0x10
jb 0x1400807e9
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400807e4
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400807e4
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1401f2520
mov edx, 0xc8c
mov eax, dword [rdx + rdi]
mov ecx, 0xba8
test al, 1
jne 0x14008082a
or eax, 1
mov dword [rdx + rdi], eax
lea rbx, [rdi + rcx]
mov word [rbx + 9], 0x1cb
mov dword [rbx], 0xe8c8a44d
mov dword [rbx + 4], 0x3137dfcf
mov byte [rbx + 8], 0x55
lea rcx, [0x1401f7630]
call fcn.1401f2af8
nop
jmp 0x14008082e
lea rbx, [rdi + rcx]
cmp byte [rbx + 0xa], 0
je 0x14008085f
xor byte [rbx], 0x21
xor byte [rbx + 1], 0xcb
xor byte [rbx + 2], 0xaf
xor byte [rbx + 3], 0x81
xor byte [rbx + 4], 0xa1
xor byte [rbx + 5], 0xf1
xor byte [rbx + 6], 0x43
xor byte [rbx + 7], 0x49
xor byte [rbx + 8], 0x21
xor byte [rbx + 9], 0xcb
mov byte [rbx + 0xa], 0
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x58], xmm1
mov r8, r12
inc r8
cmp byte [rbx + r8], 0
jne 0x140080873
mov rdx, rbx
lea rcx, [rsp + 0x48]
call fcn.140076a70
nop
lea r8, [rsp + 0x48]
lea rdx, [rbp + 0x48]
lea rcx, [rbp + 0x28]
call fcn.140087410
nop
mov rcx, rax
call fcn.14007f920
nop
mov rdx, qword [rbp + 0x40]
cmp rdx, 0x10
jb 0x1400808e5
inc rdx
mov rcx, qword [rbp + 0x28]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400808e0
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400808e0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1401f2520
movdqa xmm0, xmmword [0x14031c800]
movdqu xmmword [rbp + 0x38], xmm0
mov byte [rbp + 0x28], 0
mov rdx, qword [rsp + 0x60]
cmp rdx, 0x10
jb 0x140080936
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140080931
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140080931
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1401f2520
call fcn.14007afc0
mov byte [reloc.WS2_32.dll_accept], 0
mov rdx, qword [rbp + 0x60]
cmp rdx, 0x10
jb 0x140080980
inc rdx
mov rcx, qword [rbp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14008097b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14008097b
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1401f2520
mov rbx, qword [0x14033ef78]
mov rax, qword [rbx + 0x3fe0]
movss xmm0, dword [rax + 0x50]
movss xmm1, dword [rax + 0x54]
movss dword [rsp + 0x40], xmm0
movss dword [rsp + 0x44], xmm1
movss xmm8, dword [0x14033ae00]
divss xmm8, xmm9
movss xmm7, dword [0x14033adfc]
divss xmm7, xmm9
movss xmm6, dword [0x14033adf8]
divss xmm6, xmm9
mov dword [rbp + 0x74], 0x3f800000
mov dword [rbp + 0x48], 5
movups xmm0, xmmword [rbx + 0x3a20]
movups xmmword [rbp + 0x4c], xmm0
lea rcx, [rbx + 0x4180]
lea rdx, [rbp + 0x48]
call fcn.1400b17f0
movups xmm0, xmmword [rbp + 0x68]
movss xmm0, xmm6
shufps xmm0, xmm0, 0xe1
movss xmm0, xmm7
shufps xmm0, xmm0, 0xc6
movss xmm0, xmm8
shufps xmm0, xmm0, 0xc9
movups xmmword [rbp + 0x68], xmm0
movups xmmword [rbx + 0x3a20], xmm0
movaps xmm6, xmmword [0x14031c810]
mov rbx, qword [0x14033ef78]
mov dword [rbp + 0x48], 2
movups xmm0, xmmword [rbx + 0x39f0]
movups xmmword [rbp + 0x4c], xmm0
lea rcx, [rbx + 0x4180]
lea rdx, [rbp + 0x48]
call fcn.1400b17f0
movups xmmword [rbx + 0x39f0], xmm6
movaps xmm6, xmmword [0x14031cbd0]
mov rbx, qword [0x14033ef78]
mov dword [rbp + 0x48], 3
movups xmm0, xmmword [rbx + 0x3a00]
movups xmmword [rbp + 0x4c], xmm0
lea rcx, [rbx + 0x4180]
lea rdx, [rbp + 0x48]
call fcn.1400b17f0
movups xmmword [rbx + 0x3a00], xmm6
movaps xmm6, xmmword [0x14031c810]
mov rbx, qword [0x14033ef78]
mov dword [rbp + 0x48], reloc.WS2_32.dll_setsockopt
movups xmm0, xmmword [rbx + 0x3b20]
movups xmmword [rbp + 0x4c], xmm0
lea rcx, [rbx + 0x4180]
lea rdx, [rbp + 0x48]
call fcn.1400b17f0
movups xmmword [rbx + 0x3b20], xmm6
mov rbx, qword [0x14033ef78]
mov rax, qword [rbx + 0x3fe0]
mov byte [rax + 0xcd], 1
mov rax, qword [rbx + 0x3fe0]
movsxd rcx, dword [rax + 0x108]
mov rax, qword [rax + 0x110]
mov r8d, dword [rax + rcx*4 - 4]
xor edx, edx
lea rcx, str.ChildWindow
call fcn.14008e5f0
mov edi, eax
cmp dword [rbx + 0x401c], eax
jne 0x140080b1c
lea r8, str.ChildWindow
mov edx, listen
mov ecx, eax
call fcn.1400b0c20
mov dword [rsp + 0x20], Ordinal_301
lea r8, [rsp + 0x40]
mov edx, edi
lea rcx, str.ChildWindow
call fcn.1400973c0
movss xmm1, dword [0x14033ae4c]
subss xmm1, dword [0x14033ef60]
movss xmm3, dword [0x14033ae48]
subss xmm3, dword [0x14033ef60]
mov rbx, qword [0x14033ef78]
mov rax, qword [rbx + 0x3fe0]
mov byte [rax + 0xcd], 1
mov rax, qword [rbx + 0x3fe0]
movss xmm0, dword [rax + 0x4c]
subss xmm0, dword [rax + 0x9c]
addss xmm0, xmm1
movss xmm2, dword [rax + 0x48]
subss xmm2, dword [rax + 0x98]
addss xmm2, xmm3
movss dword [rax + 0x118], xmm2
movss dword [rax + 0x11c], xmm0
movss xmm1, dword [rax + 0x134]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0x130]
maxss xmm0, xmm2
movss dword [rax + 0x130], xmm0
movss dword [rax + 0x134], xmm1
movaps xmm6, xmmword [0x14031ccb0]
mov dword [rbp + 0x48], r15d
movups xmm0, xmmword [rbx + 0x39d0]
movups xmmword [rbp + 0x4c], xmm0
lea rcx, [rbx + 0x4180]
lea rdx, [rbp + 0x48]
call fcn.1400b17f0
movups xmmword [rbx + 0x39d0], xmm6
lea rcx, str.PAIN
call fcn.1400c4b30
mov rbx, qword [0x14033ef78]
movsxd rax, dword [rbx + 0x4180]
lea rdx, [rax + rax*4]
mov rcx, qword [rbx + 0x4188]
movsxd rax, dword [rcx + rdx*4 - 0x14]
add rax, 0x39d
add rax, rax
movups xmm0, xmmword [rcx + rdx*4 - 0x10]
movups xmmword [rbx + rax*8], xmm0
dec dword [rbx + 0x4180]
movss xmm3, dword [0x14033ae4c]
addss xmm3, dword [0x14033ef60]
movss xmm1, dword [0x14033ae48]
addss xmm1, dword [0x14033ef60]
mov rax, qword [rbx + 0x3fe0]
mov byte [rax + 0xcd], 1
mov rax, qword [rbx + 0x3fe0]
movss xmm0, dword [rax + 0x4c]
subss xmm0, dword [rax + 0x9c]
addss xmm3, xmm0
movss xmm2, dword [rax + 0x48]
subss xmm2, dword [rax + 0x98]
addss xmm2, xmm1
movss dword [rax + 0x118], xmm2
movss dword [rax + 0x11c], xmm3
movss xmm1, dword [rax + 0x134]
maxss xmm1, xmm3
movss xmm0, dword [rax + 0x130]
maxss xmm0, xmm2
movss dword [rax + 0x130], xmm0
movss dword [rax + 0x134], xmm1
movaps xmm6, xmmword [0x14031cca0]
mov dword [rbp + 0x48], r15d
movups xmm0, xmmword [rbx + 0x39d0]
movups xmmword [rbp + 0x4c], xmm0
lea rdx, [rbp + 0x48]
lea rcx, [rbx + 0x4180]
call fcn.1400b17f0
movups xmmword [rbx + 0x39d0], xmm6
lea rcx, str.PAIN
call fcn.1400c4b30
mov r8, qword [0x14033ef78]
movsxd rax, dword [r8 + 0x4180]
lea rdx, [rax + rax*4]
mov rcx, qword [r8 + 0x4188]
movsxd rax, dword [rcx + rdx*4 - 0x14]
add rax, 0x39d
add rax, rax
movups xmm0, xmmword [rcx + rdx*4 - 0x10]
movups xmmword [r8 + rax*8], xmm0
dec dword [r8 + 0x4180]
movss xmm7, dword [0x14031c7a0]
movaps xmm1, xmm7
xorps xmm0, xmm0
call fcn.14009eb30
mov rax, qword [r8 + 0x3fe0]
mov byte [rax + 0xcd], 1
mov rax, qword [r8 + 0x3fe0]
movss xmm0, dword [rax + 0x4c]
subss xmm0, dword [rax + 0x9c]
addss xmm0, dword [0x14033ae4c]
movss xmm2, dword [rax + 0x48]
subss xmm2, dword [rax + 0x98]
addss xmm2, dword [0x14033ae48]
movss dword [rax + 0x118], xmm2
movss dword [rax + 0x11c], xmm0
movss xmm1, dword [rax + 0x134]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0x130]
maxss xmm0, xmm2
movss dword [rax + 0x130], xmm0
movss dword [rax + 0x134], xmm1
mov rcx, qword [0x14033f120]
call fcn.14009d8d0
lea rcx, str.PAIN
call fcn.1400c4b30
call fcn.14009d970
movss xmm3, dword [0x14033ae54]
subss xmm3, dword [0x14033ef60]
mov rcx, qword [0x14033ef78]
mov rax, qword [rcx + 0x3fe0]
mov byte [rax + 0xcd], 1
mov rax, qword [rcx + 0x3fe0]
movss xmm0, dword [rax + 0x4c]
subss xmm0, dword [rax + 0x9c]
addss xmm3, xmm0
movss xmm2, dword [rax + 0x48]
subss xmm2, dword [rax + 0x98]
movss xmm0, dword [0x14033ae50]
subss xmm0, dword [0x14033ef60]
addss xmm2, xmm0
movss dword [rax + 0x118], xmm2
movss dword [rax + 0x11c], xmm3
movss xmm1, dword [rax + 0x134]
maxss xmm1, xmm3
movss xmm0, dword [rax + 0x130]
maxss xmm0, xmm2
movss dword [rax + 0x130], xmm0
movss dword [rax + 0x134], xmm1
mov rcx, qword [0x14033f118]
call fcn.14009d8d0
movaps xmm6, xmmword [0x14031ccb0]
mov rbx, qword [0x14033ef78]
mov dword [rbp + 0x48], r15d
movups xmm0, xmmword [rbx + 0x39d0]
movups xmmword [rbp + 0x4c], xmm0
lea rcx, [rbx + 0x4180]
lea rdx, [rbp + 0x48]
call fcn.1400b17f0
movups xmmword [rbx + 0x39d0], xmm6
lea rcx, str.Launcher
call fcn.1400c4b30
movaps xmm6, xmmword [0x14031cca0]
mov rbx, qword [0x14033ef78]
mov dword [rbp + 0x48], r15d
movups xmm0, xmmword [rbx + 0x39d0]
movups xmmword [rbp + 0x4c], xmm0
lea rcx, [rbx + 0x4180]
lea rdx, [rbp + 0x48]
call fcn.1400b17f0
movups xmmword [rbx + 0x39d0], xmm6
movaps xmm1, xmm7
xorps xmm0, xmm0
call fcn.14009eb30
movss xmm5, dword [0x14033ae54]
addss xmm5, dword [0x14033ef60]
mov rcx, qword [0x14033ef78]
mov rax, qword [rcx + 0x3fe0]
mov byte [rax + 0xcd], 1
mov rax, qword [rcx + 0x3fe0]
movss xmm0, dword [rax + 0x4c]
subss xmm0, dword [rax + 0x9c]
addss xmm5, xmm0
movss xmm2, dword [rax + 0x48]
subss xmm2, dword [rax + 0x98]
movss xmm0, dword [0x14033ae50]
addss xmm0, dword [0x14033ef60]
addss xmm2, xmm0
movss dword [rax + 0x118], xmm2
movss dword [rax + 0x11c], xmm5
movss xmm1, dword [rax + 0x134]
maxss xmm1, xmm5
movss xmm0, dword [rax + 0x130]
maxss xmm0, xmm2
movss dword [rax + 0x130], xmm0
movss dword [rax + 0x134], xmm1
lea rcx, str.Launcher
call fcn.1400c4b30
mov dword [rbp + 0x68], 0x3f800000
mov dword [rbp + 0x6c], 0x3f800000
mov dword [rbp + 0x70], 0x3f800000
movss xmm6, dword [0x14033ae0c]
mov rbx, qword [0x14033ef78]
mov dword [rbp + 0x48], r15d
movups xmm1, xmmword [rbx + 0x39d0]
movups xmmword [rbp + 0x4c], xmm1
lea rcx, [rbx + 0x4180]
lea rdx, [rbp + 0x48]
call fcn.1400b17f0
movups xmm1, xmmword [rbp + 0x68]
shufps xmm1, xmm1, 0x93
movss xmm1, xmm6
shufps xmm1, xmm1, 0x39
movups xmmword [rbp + 0x68], xmm1
movups xmmword [rbx + 0x39d0], xmm1
movaps xmm1, xmm7
xorps xmm0, xmm0
call fcn.14009eb30
mov rdx, qword [0x14033ef78]
mov rax, qword [rdx + 0x3fe0]
mov byte [rax + 0xcd], 1
mov rax, qword [rdx + 0x3fe0]
movss xmm0, dword [rax + 0x4c]
subss xmm0, dword [rax + 0x9c]
addss xmm0, dword [0x14033ae54]
movss xmm2, dword [rax + 0x48]
subss xmm2, dword [rax + 0x98]
addss xmm2, dword [0x14033ae50]
movss dword [rax + 0x118], xmm2
movss dword [rax + 0x11c], xmm0
movss xmm1, dword [rax + 0x134]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0x130]
maxss xmm0, xmm2
movss dword [rax + 0x130], xmm0
movss dword [rax + 0x134], xmm1
lea rcx, str.Launcher
call fcn.1400c4b30
mov r8, qword [0x14033ef78]
movsxd rax, dword [r8 + 0x4180]
lea rdx, [rax + rax*4]
mov rcx, qword [r8 + 0x4188]
movsxd rax, dword [rcx + rdx*4 - 0x14]
add rax, 0x39d
add rax, rax
movups xmm0, xmmword [rcx + rdx*4 - 0x10]
movups xmmword [r8 + rax*8], xmm0
movsxd rcx, dword [r8 + 0x4180]
lea eax, [rcx - 1]
mov dword [r8 + 0x4180], eax
lea rax, [rcx - 2]
lea rdx, [rax + rax*4]
mov rcx, qword [r8 + 0x4188]
movsxd rax, dword [rcx + rdx*4]
add rax, 0x39d
add rax, rax
movups xmm0, xmmword [rcx + rdx*4 + 4]
movups xmmword [r8 + rax*8], xmm0
movsxd rcx, dword [r8 + 0x4180]
lea eax, [rcx - 1]
mov dword [r8 + 0x4180], eax
lea rax, [rcx - 2]
lea rdx, [rax + rax*4]
mov rcx, qword [r8 + 0x4188]
movsxd rax, dword [rcx + rdx*4]
add rax, 0x39d
add rax, rax
movups xmm0, xmmword [rcx + rdx*4 + 4]
movups xmmword [r8 + rax*8], xmm0
dec dword [r8 + 0x4180]
call fcn.14009d970
mov rcx, qword [0x14033ef78]
mov rax, qword [rcx + 0x3fe0]
mov byte [rax + 0xcd], 1
mov rax, qword [rcx + 0x3fe0]
movss xmm0, dword [rax + 0x4c]
subss xmm0, dword [rax + 0x9c]
addss xmm0, dword [0x14033ae3c]
movss xmm2, dword [rax + 0x48]
subss xmm2, dword [rax + 0x98]
addss xmm2, dword [0x14033ae38]
movss dword [rax + 0x118], xmm2
movss dword [rax + 0x11c], xmm0
movss xmm1, dword [rax + 0x134]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0x130]
maxss xmm0, xmm2
movss dword [rax + 0x130], xmm0
movss dword [rax + 0x134], xmm1
mov rcx, qword [0x14033f110]
call fcn.14009d8d0
mov rbx, qword [0x14033ef78]
lea rcx, [rbx + 0x4190]
movss xmm0, dword [rbx + 0x3950]
mov dword [rbp + 0x68], reloc.WS2_32.dll_listen
movss dword [rbp + 0x6c], xmm0
lea rdx, [rbp + 0x68]
call fcn.1400b1700
mov dword [rbx + 0x3950], 0x3f800000
lea r14, [0x14033ae98]
movss xmm0, dword [0x14033ae38]
mov rcx, qword [0x14033ef78]
mov rax, qword [rcx + 0x3fe0]
mov byte [rax + 0xcd], 1
mov rax, qword [rcx + 0x3fe0]
movss xmm1, dword [rax + 0x48]
subss xmm1, dword [rax + 0x98]
cmp byte [0x14033ef67], 0
jne 0x140081d86
movaps xmm2, xmm0
movss xmm8, dword [0x14031c670]
mulss xmm2, xmm8
addss xmm2, xmm0
addss xmm1, xmm2
movss dword [rax + 0x118], xmm1
movss xmm0, dword [rax + 0x130]
maxss xmm0, xmm1
movss dword [rax + 0x130], xmm0
mov rcx, qword [0x14033f108]
call fcn.14009d8d0
movss xmm6, dword [0x14033ae38]
mov rbx, qword [0x14033ef78]
lea rcx, [rbx + 0x4190]
movss xmm1, dword [rbx + 0x3944]
movss xmm0, dword [rbx + 0x3948]
mov dword [rbp + 0x68], listen
movss dword [rbp + 0x6c], xmm1
movss dword [rbp + 0x70], xmm0
lea rdx, [rbp + 0x68]
call fcn.1400b1700
movss dword [rbx + 0x3944], xmm6
mov dword [rbx + 0x3948], r15d
movaps xmm6, xmmword [0x14031c810]
mov rbx, qword [0x14033ef78]
mov dword [rbp + 0x48], 7
movups xmm0, xmmword [rbx + 0x3a40]
movups xmmword [rbp + 0x4c], xmm0
lea rcx, [rbx + 0x4180]
lea rdx, [rbp + 0x48]
call fcn.1400b17f0
movups xmmword [rbx + 0x3a40], xmm6
mov qword [rsp + 0x40], 0
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
mov dword [rsp + 0x28], reloc.WLDAP32.dll_Ordinal_32
lea rax, [rsp + 0x40]
mov qword [rsp + 0x20], rax
mov r9d, 0x80
lea r8, [0x14033f040]
lea rdx, str.Enter_Username_Here
lea rcx, [0x14031b4e4]
call fcn.1400ca090
mov rcx, qword [0x14033ef78]
movsxd rax, dword [rcx + 0x4190]
lea rdx, [rax + rax*2]
mov r8, qword [rcx + 0x4198]
movsxd rax, dword [r8 + rdx*4 - 0xc]
lea r10, [rax + rax*2]
lea rdi, [0x14026b1a0]
mov r9d, dword [rdi + r10*4 + 8]
cmp dword [rdi + r10*4], 8
jne 0x1400813c1
mov eax, dword [rdi + r10*4 + 4]
cmp eax, 1
jne 0x1400813a2
mov eax, dword [r8 + rdx*4 - 8]
mov dword [r9 + rcx + 0x3908], eax
jmp 0x1400813c1
cmp eax, 2
jne 0x1400813c1
mov eax, dword [r8 + rdx*4 - 8]
mov dword [r9 + rcx + 0x3908], eax
mov eax, dword [r8 + rdx*4 - 4]
mov dword [r9 + rcx + 0x390c], eax
dec dword [rcx + 0x4190]
mov rcx, qword [0x14033f108]
call fcn.14009d8d0
movss xmm0, dword [0x14033ae38]
movaps xmm2, xmm0
mulss xmm2, xmm8
addss xmm2, xmm0
mov rbx, qword [0x14033ef78]
mov rax, qword [rbx + 0x3fe0]
mov byte [rax + 0xcd], 1
mov rax, qword [rbx + 0x3fe0]
movss xmm1, dword [rax + 0x48]
subss xmm1, dword [rax + 0x98]
addss xmm1, xmm2
movss dword [rax + 0x118], xmm1
movss xmm0, dword [rax + 0x130]
maxss xmm0, xmm1
movss dword [rax + 0x130], xmm0
movss xmm6, dword [0x14033ae38]
lea rcx, [rbx + 0x4190]
movss xmm1, dword [rbx + 0x3944]
movss xmm0, dword [rbx + 0x3948]
mov dword [rbp + 0x68], listen
movss dword [rbp + 0x6c], xmm1
movss dword [rbp + 0x70], xmm0
lea rdx, [rbp + 0x68]
call fcn.1400b1700
movss dword [rbx + 0x3944], xmm6
mov dword [rbx + 0x3948], r15d
mov qword [rsp + 0x40], 0
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
mov dword [rsp + 0x28], r15d
lea rax, [rsp + 0x40]
mov qword [rsp + 0x20], rax
mov r9d, 0x80
lea r8, [0x14033efc0]
lea rdx, str.Enter_Password_Here
lea rcx, [0x14031b4fc]
call fcn.1400ca090
mov r8, qword [0x14033ef78]
movsxd rax, dword [r8 + 0x4190]
lea rcx, [rax + rax*2]
mov rdx, qword [r8 + 0x4198]
movsxd rax, dword [rdx + rcx*4 - 0xc]
lea r10, [rax + rax*2]
mov r9d, dword [rdi + r10*4 + 8]
cmp dword [rdi + r10*4], 8
jne 0x14008151d
mov eax, dword [rdi + r10*4 + 4]
cmp eax, 1
jne 0x140081500
mov eax, dword [rdx + rcx*4 - 8]
mov dword [r9 + r8 + 0x3908], eax
jmp 0x14008151d
cmp eax, 2
jne 0x14008151d
mov eax, dword [rdx + rcx*4 - 8]
mov dword [r9 + r8 + 0x3908], eax
mov eax, dword [rdx + rcx*4 - 4]
mov dword [r9 + r8 + 0x390c], eax
dec dword [r8 + 0x4190]
movsxd rax, dword [r8 + 0x4180]
lea rdx, [rax + rax*4]
mov rcx, qword [r8 + 0x4188]
movsxd rax, dword [rcx + rdx*4 - 0x14]
add rax, 0x39d
add rax, rax
movups xmm0, xmmword [rcx + rdx*4 - 0x10]
movups xmmword [r8 + rax*8], xmm0
dec dword [r8 + 0x4180]
call fcn.14009d970
mov rcx, qword [0x14033ef78]
mov rax, qword [rcx + 0x3fe0]
mov byte [rax + 0xcd], 1
mov rax, qword [rcx + 0x3fe0]
cmp byte [rax + 0xd0], 0
jne 0x14008159c
mov qword [rsp + 0x40], 0
movaps xmm1, xmm7
lea rcx, [rsp + 0x40]
call fcn.14009e820
mov rcx, qword [0x14033ef78]
mov rax, qword [rcx + 0x3fe0]
mov byte [rax + 0xcd], 1
mov rax, qword [rcx + 0x3fe0]
cmp byte [rax + 0xd0], 0
jne 0x1400815d7
mov qword [rsp + 0x40], 0
movaps xmm1, xmm7
lea rcx, [rsp + 0x40]
call fcn.14009e820
mov rcx, qword [0x14033ef78]
movss xmm0, dword [0x14033ae38]
mov rax, qword [rcx + 0x3fe0]
mov byte [rax + 0xcd], 1
mov rax, qword [rcx + 0x3fe0]
movss xmm1, dword [rax + 0x48]
subss xmm1, dword [rax + 0x98]
addss xmm1, xmm0
movss dword [rax + 0x118], xmm1
movss xmm0, dword [rax + 0x130]
maxss xmm0, xmm1
movss dword [rax + 0x130], xmm0
movss xmm1, dword [0x14033ae44]
movss xmm6, dword [0x14031c724]
subss xmm1, xmm6
movss xmm0, dword [0x14033ae40]
movss dword [rsp + 0x40], xmm0
movss dword [rsp + 0x44], xmm1
lea rdx, [rsp + 0x40]
lea rcx, str.Log_In
call fcn.1400c53d0
test al, al
je 0x140083be4
call fcn.140077200
test al, al
je 0x140083be4
mov byte [0x14033ef67], 1
lea rcx, [rbp + 0xe8]
call fcn.14007ab00
nop
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0xe8]
call fcn.140078a00
mov r8, qword [rax]
lea rdx, [rbp + 0x68]
lea rcx, [rbp + 0xe8]
call fcn.140078a20
mov rdx, qword [rax]
lea rcx, [rbp + 0x48]
call fcn.140079110
nop
call fcn.140084460
mov rcx, rax
call fcn.140086fe0
mov rdx, rax
lea rcx, [rbp - 0x78]
call fcn.140076130
mov rbx, rax
call fcn.140084400
mov rcx, rax
call fcn.140087010
mov rdx, rax
lea rcx, [rsp + 0x68]
call fcn.140076130
nop
mov r8, rax
lea rdx, [rbp + 0x48]
lea rcx, [rsp + 0x48]
call fcn.140087410
nop
lea r8, [0x14033ae58]
mov rdx, rax
lea rcx, [rbp + 0x28]
call fcn.140076660
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0xc8]
call fcn.1400790f0
mov rdi, rax
call fcn.140084310
mov rbx, rax
mov rcx, rax
call fcn.140087210
mov rdx, rbx
lea rcx, [rbp + 0xa8]
call fcn.140076130
mov rdx, rdi
mov rcx, rax
call fcn.14007bf00
lea rcx, [rbp + 0xa8]
call fcn.140076040
nop
lea rcx, [rbp + 0xc8]
call fcn.140076040
nop
lea rcx, [rbp + 0x28]
call fcn.140076040
nop
lea rcx, [rsp + 0x48]
call fcn.140076040
nop
lea rcx, [rsp + 0x68]
call fcn.140076040
nop
lea rcx, [rbp - 0x78]
call fcn.140076040
call fcn.140084610
mov rcx, rax
call fcn.140086f30
mov rdx, rax
lea rcx, [rsp + 0x48]
call fcn.140076130
mov rbx, rax
call fcn.1400845b0
mov rcx, rax
call fcn.140086f60
mov rdx, rax
lea rcx, [rbp + 0x28]
call fcn.140076130
nop
mov r8, rax
lea rdx, [rbp + 0x48]
lea rcx, [rbp + 0xc8]
call fcn.140087410
nop
lea r8, [0x14033ae58]
mov rdx, rax
lea rcx, [rbp + 0xa8]
call fcn.140076660
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x68]
call fcn.1400790f0
mov rbx, rax
call fcn.1400844c0
mov rcx, rax
call fcn.140086f90
mov rdx, rax
lea rcx, [rbp - 0x78]
call fcn.140076130
mov rdx, rbx
mov rcx, rax
call fcn.14007bf00
lea rcx, [rbp - 0x78]
call fcn.140076040
nop
lea rcx, [rsp + 0x68]
call fcn.140076040
nop
lea rcx, [rbp + 0xa8]
call fcn.140076040
nop
lea rcx, [rbp + 0xc8]
call fcn.140076040
nop
lea rcx, [rbp + 0x28]
call fcn.140076040
nop
lea rcx, [rsp + 0x48]
call fcn.140076040
call fcn.1400847c0
mov rcx, rax
call fcn.140086e80
mov rdx, rax
lea rcx, [rsp + 0x48]
call fcn.140076130
mov rbx, rax
call fcn.140084760
mov rcx, rax
call fcn.140086eb0
mov rdx, rax
lea rcx, [rbp + 0x28]
call fcn.140076130
nop
mov r8, rax
lea rdx, [rbp + 0x48]
lea rcx, [rbp + 0xc8]
call fcn.140087410
nop
lea r8, [0x14033ae58]
mov rdx, rax
lea rcx, [rbp + 0xa8]
call fcn.140076660
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x68]
call fcn.1400790f0
mov rbx, rax
call fcn.140084670
mov rcx, rax
call fcn.140086ee0
mov rdx, rax
lea rcx, [rbp - 0x78]
call fcn.140076130
mov rdx, rbx
mov rcx, rax
call fcn.14007bf00
lea rcx, [rbp - 0x78]
call fcn.140076040
nop
lea rcx, [rsp + 0x68]
call fcn.140076040
nop
lea rcx, [rbp + 0xa8]
call fcn.140076040
nop
lea rcx, [rbp + 0xc8]
call fcn.140076040
nop
lea rcx, [rbp + 0x28]
call fcn.140076040
nop
lea rcx, [rsp + 0x48]
call fcn.140076040
call fcn.140084970
mov rcx, rax
call fcn.140086dd0
mov rdx, rax
lea rcx, [rsp + 0x48]
call fcn.140076130
mov rbx, rax
call fcn.140084910
mov rcx, rax
call fcn.140086e00
mov rdx, rax
lea rcx, [rbp + 0x28]
call fcn.140076130
nop
mov r8, rax
lea rdx, [rbp + 0x48]
lea rcx, [rbp + 0xc8]
call fcn.140087410
nop
lea r8, [0x14033ae58]
mov rdx, rax
lea rcx, [rbp + 0xa8]
call fcn.140076660
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x68]
call fcn.1400790f0
mov rbx, rax
call fcn.140084820
mov rcx, rax
call fcn.140086e30
mov rdx, rax
lea rcx, [rbp - 0x78]
call fcn.140076130
mov rdx, rbx
mov rcx, rax
call fcn.14007bf00
lea rcx, [rbp - 0x78]
call fcn.140076040
nop
lea rcx, [rsp + 0x68]
call fcn.140076040
nop
lea rcx, [rbp + 0xa8]
call fcn.140076040
nop
lea rcx, [rbp + 0xc8]
call fcn.140076040
nop
lea rcx, [rbp + 0x28]
call fcn.140076040
nop
lea rcx, [rsp + 0x48]
call fcn.140076040
call fcn.140084b20
mov rcx, rax
call fcn.140086d20
mov rdx, rax
lea rcx, [rsp + 0x48]
call fcn.140076130
mov rbx, rax
call fcn.140084ac0
mov rcx, rax
call fcn.140086d50
mov rdx, rax
lea rcx, [rbp + 0x28]
call fcn.140076130
nop
mov r8, rax
lea rdx, [rbp + 0x48]
lea rcx, [rbp + 0xc8]
call fcn.140087410
nop
lea r8, [0x14033ae58]
mov rdx, rax
lea rcx, [rbp + 0xa8]
call fcn.140076660
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x68]
call fcn.1400790f0
mov rbx, rax
call fcn.1400849d0
mov rcx, rax
call fcn.140086d80
mov rdx, rax
lea rcx, [rbp - 0x78]
call fcn.140076130
mov rdx, rbx
mov rcx, rax
call fcn.14007bf00
lea rcx, [rbp - 0x78]
call fcn.140076040
nop
lea rcx, [rsp + 0x68]
call fcn.140076040
nop
lea rcx, [rbp + 0xa8]
call fcn.140076040
nop
lea rcx, [rbp + 0xc8]
call fcn.140076040
nop
lea rcx, [rbp + 0x28]
call fcn.140076040
nop
lea rcx, [rsp + 0x48]
call fcn.140076040
call fcn.140084cd0
mov rcx, rax
call fcn.140086c70
mov rdx, rax
lea rcx, [rsp + 0x48]
call fcn.140076130
mov rbx, rax
call fcn.140084c70
mov rcx, rax
call fcn.140086ca0
mov rdx, rax
lea rcx, [rbp + 0x28]
call fcn.140076130
nop
mov r8, rax
lea rdx, [rbp + 0x48]
lea rcx, [rbp + 0xc8]
call fcn.140087410
nop
lea r8, [0x14033ae58]
mov rdx, rax
lea rcx, [rbp + 0xa8]
call fcn.140076660
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x68]
call fcn.1400790f0
mov rbx, rax
call fcn.140084b80
mov rcx, rax
call fcn.140086cd0
mov rdx, rax
lea rcx, [rbp - 0x78]
call fcn.140076130
mov rdx, rbx
mov rcx, rax
call fcn.14007bf00
lea rcx, [rbp - 0x78]
call fcn.140076040
nop
lea rcx, [rsp + 0x68]
call fcn.140076040
nop
lea rcx, [rbp + 0xa8]
call fcn.140076040
nop
lea rcx, [rbp + 0xc8]
call fcn.140076040
nop
lea rcx, [rbp + 0x28]
call fcn.140076040
nop
lea rcx, [rsp + 0x48]
call fcn.140076040
call fcn.140084e80
mov rcx, rax
call fcn.140086bc0
mov rdx, rax
lea rcx, [rsp + 0x48]
call fcn.140076130
mov rbx, rax
call fcn.140084e20
mov rcx, rax
call fcn.140086bf0
mov rdx, rax
lea rcx, [rbp + 0x28]
call fcn.140076130
nop
mov r8, rax
lea rdx, [rbp + 0x48]
lea rcx, [rbp + 0xc8]
call fcn.140087410
nop
lea r8, [0x14033ae58]
mov rdx, rax
lea rcx, [rbp + 0xa8]
call fcn.140076660
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x68]
call fcn.1400790f0
mov rbx, rax
call fcn.140084d30
mov rcx, rax
call fcn.140086c20
mov rdx, rax
lea rcx, [rbp - 0x78]
call fcn.140076130
mov rdx, rbx
mov rcx, rax
call fcn.14007bf00
lea rcx, [rbp - 0x78]
call fcn.140076040
nop
lea rcx, [rsp + 0x68]
call fcn.140076040
nop
lea rcx, [rbp + 0xa8]
call fcn.140076040
nop
lea rcx, [rbp + 0xc8]
call fcn.140076040
nop
lea rcx, [rbp + 0x28]
call fcn.140076040
nop
lea rcx, [rsp + 0x48]
call fcn.140076040
lea rcx, [rbp + 0x128]
call fcn.140076f70
nop
lea r8, [0x14031b4a0]
mov rdx, rax
lea rcx, [rbp + 0x28]
call fcn.1400765f0
nop
lea rcx, [rbp + 0x128]
call fcn.140076040
call fcn.140084fc0
mov rcx, rax
call fcn.140086ab0
mov rdx, rax
lea rcx, [rbp + 0xa8]
call fcn.140076130
nop
mov r8, rax
lea rdx, [rbp + 0x28]
lea rcx, [rsp + 0x68]
call fcn.140087410
mov rbx, rax
call fcn.140084ee0
mov rcx, rax
call fcn.140086af0
mov rdx, rax
lea rcx, [rbp - 0x78]
call fcn.140076130
nop
mov rdx, rbx
mov rcx, rax
call fcn.14007b650
nop
lea rcx, [rbp - 0x78]
call fcn.140076040
nop
lea rcx, [rsp + 0x68]
call fcn.140076040
nop
lea rcx, [rbp + 0xa8]
call fcn.140076040
nop
lea rcx, [rbp + 0x28]
call fcn.140076040
nop
lea rcx, [rbp + 0x48]
call fcn.140076040
nop
lea rcx, [rbp + 0xe8]
call fcn.140078a40
jmp 0x140083be4
addss xmm1, xmm0
movss dword [rax + 0x118], xmm1
movss xmm0, dword [rax + 0x130]
maxss xmm0, xmm1
movss dword [rax + 0x130], xmm0
lea rcx, str.GTA_5
call fcn.1400c6a20
mov rcx, qword [0x14033ef78]
mov rax, qword [rcx + 0x3fe0]
mov byte [rax + 0xcd], 1
mov rax, qword [rcx + 0x3fe0]
cmp byte [rax + 0xd0], 0
jne 0x140081df4
mov qword [rsp + 0x40], 0
movaps xmm1, xmm7
lea rcx, [rsp + 0x40]
call fcn.14009e820
mov rcx, qword [0x14033ef78]
mov rax, qword [rcx + 0x3fe0]
mov byte [rax + 0xcd], 1
mov rax, qword [rcx + 0x3fe0]
cmp byte [rax + 0xd0], 0
jne 0x140081e2f
mov qword [rsp + 0x40], 0
movaps xmm1, xmm7
lea rcx, [rsp + 0x40]
call fcn.14009e820
mov rcx, qword [0x14033ef78]
movss xmm0, dword [0x14033ae38]
mov rax, qword [rcx + 0x3fe0]
mov byte [rax + 0xcd], 1
mov rax, qword [rcx + 0x3fe0]
movss xmm1, dword [rax + 0x48]
subss xmm1, dword [rax + 0x98]
addss xmm1, xmm0
movss dword [rax + 0x118], xmm1
movss xmm0, dword [rax + 0x130]
maxss xmm0, xmm1
movss dword [rax + 0x130], xmm0
lea rdx, [0x14033ae40]
lea rcx, str.Inject_Main_Version
call fcn.1400c53d0
test al, al
je 0x140081e95
call fcn.14007bfd0
call fcn.14009d970
mov rcx, qword [0x14033f100]
call fcn.14009d8d0
mov rcx, qword [0x14033ef78]
mov rax, qword [rcx + 0x3fe0]
mov byte [rax + 0xcd], 1
mov rax, qword [rcx + 0x3fe0]
cmp byte [rax + 0xd0], 0
jne 0x140081ee8
mov qword [rsp + 0x40], 0
movaps xmm1, xmm7
lea rcx, [rsp + 0x40]
call fcn.14009e820
mov rcx, qword [0x14033ef78]
mov rax, qword [rcx + 0x3fe0]
mov byte [rax + 0xcd], 1
mov rax, qword [rcx + 0x3fe0]
cmp byte [rax + 0xd0], 0
jne 0x140081f23
mov qword [rsp + 0x40], 0
movaps xmm1, xmm7
lea rcx, [rsp + 0x40]
call fcn.14009e820
mov rcx, qword [0x14033ef78]
mov rax, qword [rcx + 0x3fe0]
mov byte [rax + 0xcd], 1
mov rax, qword [rcx + 0x3fe0]
cmp byte [rax + 0xd0], 0
jne 0x140081f5e
mov qword [rsp + 0x40], 0
movaps xmm1, xmm7
lea rcx, [rsp + 0x40]
call fcn.14009e820
mov rcx, qword [0x14033ef78]
movss xmm0, dword [0x14033ae38]
mov rax, qword [rcx + 0x3fe0]
mov byte [rax + 0xcd], 1
mov rax, qword [rcx + 0x3fe0]
movss xmm1, dword [rax + 0x48]
subss xmm1, dword [rax + 0x98]
addss xmm1, xmm0
movss dword [rax + 0x118], xmm1
movss xmm0, dword [rax + 0x130]
maxss xmm0, xmm1
movss dword [rax + 0x130], xmm0
lea rdx, [0x14033ae40]
lea rcx, str.Inject_Banana
call fcn.1400c53d0
test al, al
je 0x140081fc4
call fcn.14007c6e0
call fcn.14009d970
mov rcx, qword [0x14033f100]
call fcn.14009d8d0
mov rcx, qword [0x14033ef78]
mov rax, qword [rcx + 0x3fe0]
mov byte [rax + 0xcd], 1
mov rax, qword [rcx + 0x3fe0]
cmp byte [rax + 0xd0], 0
jne 0x140082017
mov qword [rsp + 0x40], 0
movaps xmm1, xmm7
lea rcx, [rsp + 0x40]
call fcn.14009e820
mov rcx, qword [0x14033ef78]
mov rax, qword [rcx + 0x3fe0]
mov byte [rax + 0xcd], 1
mov rax, qword [rcx + 0x3fe0]
cmp byte [rax + 0xd0], 0
jne 0x140082052
mov qword [rsp + 0x40], 0
movaps xmm1, xmm7
lea rcx, [rsp + 0x40]
call fcn.14009e820
mov rcx, qword [0x14033ef78]
mov rax, qword [rcx + 0x3fe0]
mov byte [rax + 0xcd], 1
mov rax, qword [rcx + 0x3fe0]
cmp byte [rax + 0xd0], 0
jne 0x14008208d
mov qword [rsp + 0x40], 0
movaps xmm1, xmm7
lea rcx, [rsp + 0x40]
call fcn.14009e820
mov rcx, qword [0x14033ef78]
movss xmm0, dword [0x14033ae38]
mov rax, qword [rcx + 0x3fe0]
mov byte [rax + 0xcd], 1
mov rax, qword [rcx + 0x3fe0]
movss xmm1, dword [rax + 0x48]
subss xmm1, dword [rax + 0x98]
addss xmm1, xmm0
movss dword [rax + 0x118], xmm1
movss xmm0, dword [rax + 0x130]
maxss xmm0, xmm1
movss dword [rax + 0x130], xmm0
lea rdx, [0x14033ae40]
lea rcx, str.Inject_Saint
call fcn.1400c53d0
test al, al
je 0x1400820f3
call fcn.14007cdf0
call fcn.14009d970
mov rcx, qword [0x14033f100]
call fcn.14009d8d0
mov rcx, qword [0x14033ef78]
mov rax, qword [rcx + 0x3fe0]
mov byte [rax + 0xcd], 1
mov rax, qword [rcx + 0x3fe0]
cmp byte [rax + 0xd0], 0
jne 0x140082146
mov qword [rsp + 0x40], 0
movaps xmm1, xmm7
lea rcx, [rsp + 0x40]
call fcn.14009e820
mov rcx, qword [0x14033ef78]
mov rax, qword [rcx + 0x3fe0]
mov byte [rax + 0xcd], 1
mov rax, qword [rcx + 0x3fe0]
cmp byte [rax + 0xd0], 0
jne 0x140082181
mov qword [rsp + 0x40], 0
movaps xmm1, xmm7
lea rcx, [rsp + 0x40]
call fcn.14009e820
mov rcx, qword [0x14033ef78]
mov rax, qword [rcx + 0x3fe0]
mov byte [rax + 0xcd], 1
mov rax, qword [rcx + 0x3fe0]
cmp byte [rax + 0xd0], 0
jne 0x1400821bc
mov qword [rsp + 0x40], 0
movaps xmm1, xmm7
lea rcx, [rsp + 0x40]
call fcn.14009e820
mov rcx, qword [0x14033ef78]
movss xmm0, dword [0x14033ae38]
mov rax, qword [rcx + 0x3fe0]
mov byte [rax + 0xcd], 1
mov rax, qword [rcx + 0x3fe0]
movss xmm1, dword [rax + 0x48]
subss xmm1, dword [rax + 0x98]
addss xmm1, xmm0
movss dword [rax + 0x118], xmm1
movss xmm0, dword [rax + 0x130]
maxss xmm0, xmm1
movss dword [rax + 0x130], xmm0
lea rdx, [0x14033ae40]
lea rcx, str.Inject_Pain_N3nyoooo
call fcn.1400c53d0
test al, al
je 0x140082222
call fcn.14007ea30
call fcn.14009d970
mov rcx, qword [0x14033f100]
call fcn.14009d8d0
mov rcx, qword [0x14033ef78]
mov rax, qword [rcx + 0x3fe0]
mov byte [rax + 0xcd], 1
mov rax, qword [rcx + 0x3fe0]
cmp byte [rax + 0xd0], 0
jne 0x140082275
mov qword [rsp + 0x40], 0
movaps xmm1, xmm7
lea rcx, [rsp + 0x40]
call fcn.14009e820
mov rcx, qword [0x14033ef78]
mov rax, qword [rcx + 0x3fe0]
mov byte [rax + 0xcd], 1
mov rax, qword [rcx + 0x3fe0]
cmp byte [rax + 0xd0], 0
jne 0x1400822b0
mov qword [rsp + 0x40], 0
movaps xmm1, xmm7
lea rcx, [rsp + 0x40]
call fcn.14009e820
mov rcx, qword [0x14033ef78]
mov rax, qword [rcx + 0x3fe0]
mov byte [rax + 0xcd], 1
mov rax, qword [rcx + 0x3fe0]
cmp byte [rax + 0xd0], 0
jne 0x1400822eb
mov qword [rsp + 0x40], 0
movaps xmm1, xmm7
lea rcx, [rsp + 0x40]
call fcn.14009e820
mov rcx, qword [0x14033ef78]
movss xmm0, dword [0x14033ae38]
mov rax, qword [rcx + 0x3fe0]
mov byte [rax + 0xcd], 1
mov rax, qword [rcx + 0x3fe0]
movss xmm1, dword [rax + 0x48]
subss xmm1, dword [rax + 0x98]
addss xmm1, xmm0
movss dword [rax + 0x118], xmm1
movss xmm0, dword [rax + 0x130]
maxss xmm0, xmm1
movss dword [rax + 0x130], xmm0
lea rdx, [0x14033ae40]
lea rcx, str.Inject_P3IN
call fcn.1400c53d0
test al, al
je 0x140082351
call fcn.14007e320
call fcn.14009d970
mov rcx, qword [0x14033f100]
call fcn.14009d8d0
mov rcx, qword [0x14033ef78]
mov rax, qword [rcx + 0x3fe0]
mov byte [rax + 0xcd], 1
mov rax, qword [rcx + 0x3fe0]
cmp byte [rax + 0xd0], 0
jne 0x1400823a4
mov qword [rsp + 0x40], 0
movaps xmm1, xmm7
lea rcx, [rsp + 0x40]
call fcn.14009e820
mov rcx, qword [0x14033ef78]
mov rax, qword [rcx + 0x3fe0]
mov byte [rax + 0xcd], 1
mov rax, qword [rcx + 0x3fe0]
cmp byte [rax + 0xd0], 0
jne 0x1400823df
mov qword [rsp + 0x40], 0
movaps xmm1, xmm7
lea rcx, [rsp + 0x40]
call fcn.14009e820
mov rcx, qword [0x14033ef78]
mov rax, qword [rcx + 0x3fe0]
mov byte [rax + 0xcd], 1
mov rax, qword [rcx + 0x3fe0]
cmp byte [rax + 0xd0], 0
jne 0x14008241a
mov qword [rsp + 0x40], 0
movaps xmm1, xmm7
lea rcx, [rsp + 0x40]
call fcn.14009e820
mov rcx, qword [0x14033ef78]
movss xmm0, dword [0x14033ae38]
mov rax, qword [rcx + 0x3fe0]
mov byte [rax + 0xcd], 1
mov rax, qword [rcx + 0x3fe0]
movss xmm1, dword [rax + 0x48]
subss xmm1, dword [rax + 0x98]
addss xmm1, xmm0
movss dword [rax + 0x118], xmm1
movss xmm0, dword [rax + 0x130]
maxss xmm0, xmm1
movss dword [rax + 0x130], xmm0
lea rdx, [0x14033ae40]
lea rcx, str.Inject_Pain_v1__Might_crash__you_issue
call fcn.1400c53d0
test al, al
je 0x140082480
call fcn.14007d500
call fcn.14009d970
mov rcx, qword [0x14033f100]
call fcn.14009d8d0
mov rcx, qword [0x14033ef78]
mov rax, qword [rcx + 0x3fe0]
mov byte [rax + 0xcd], 1
mov rax, qword [rcx + 0x3fe0]
cmp byte [rax + 0xd0], 0
jne 0x1400824d3
mov qword [rsp + 0x40], 0
movaps xmm1, xmm7
lea rcx, [rsp + 0x40]
call fcn.14009e820
mov rcx, qword [0x14033ef78]
mov rax, qword [rcx + 0x3fe0]
mov byte [rax + 0xcd], 1
mov rax, qword [rcx + 0x3fe0]
cmp byte [rax + 0xd0], 0
jne 0x14008250e
mov qword [rsp + 0x40], 0
movaps xmm1, xmm7
lea rcx, [rsp + 0x40]
call fcn.14009e820
mov rcx, qword [0x14033ef78]
mov rax, qword [rcx + 0x3fe0]
mov byte [rax + 0xcd], 1
mov rax, qword [rcx + 0x3fe0]
cmp byte [rax + 0xd0], 0
jne 0x140082549
mov qword [rsp + 0x40], 0
movaps xmm1, xmm7
lea rcx, [rsp + 0x40]
call fcn.14009e820
mov rcx, qword [0x14033ef78]
movss xmm0, dword [0x14033ae38]
mov rax, qword [rcx + 0x3fe0]
mov byte [rax + 0xcd], 1
mov rax, qword [rcx + 0x3fe0]
movss xmm1, dword [rax + 0x48]
subss xmm1, dword [rax + 0x98]
addss xmm1, xmm0
movss dword [rax + 0x118], xmm1
movss xmm0, dword [rax + 0x130]
maxss xmm0, xmm1
movss dword [rax + 0x130], xmm0
lea rdx, [0x14033ae40]
lea rcx, str.Inject_Random_Menu_of_the_Week
call fcn.1400c53d0
test al, al
je 0x1400825af
call fcn.14007dc10
call fcn.14009d970
mov rcx, qword [0x14033f100]
call fcn.14009d8d0
mov rcx, qword [0x14033ef78]
mov rax, qword [rcx + 0x3fe0]
mov byte [rax + 0xcd], 1
mov rax, qword [rcx + 0x3fe0]
cmp byte [rax + 0xd0], 0
jne 0x140082602
mov qword [rsp + 0x40], 0
movaps xmm1, xmm7
lea rcx, [rsp + 0x40]
call fcn.14009e820
mov rcx, qword [0x14033ef78]
mov rax, qword [rcx + 0x3fe0]
mov byte [rax + 0xcd], 1
mov rax, qword [rcx + 0x3fe0]
cmp byte [rax + 0xd0], 0
jne 0x14008263d
mov qword [rsp + 0x40], 0
movaps xmm1, xmm7
lea rcx, [rsp + 0x40]
call fcn.14009e820
mov rcx, qword [0x14033ef78]
mov rax, qword [rcx + 0x3fe0]
mov byte [rax + 0xcd], 1
mov rax, qword [rcx + 0x3fe0]
cmp byte [rax + 0xd0], 0
jne 0x140082678
mov qword [rsp + 0x40], 0
movaps xmm1, xmm7
lea rcx, [rsp + 0x40]
call fcn.14009e820
mov rcx, qword [0x14033ef78]
movss xmm0, dword [0x14033ae38]
mov rax, qword [rcx + 0x3fe0]
mov byte [rax + 0xcd], 1
mov rax, qword [rcx + 0x3fe0]
movss xmm1, dword [rax + 0x48]
subss xmm1, dword [rax + 0x98]
addss xmm1, xmm0
movss dword [rax + 0x118], xmm1
movss xmm0, dword [rax + 0x130]
maxss xmm0, xmm1
movss dword [rax + 0x130], xmm0
lea rcx, str.Automatically_inject_when_game_starts
call fcn.1400c6a20
mov rcx, qword [0x14033ef78]
mov rax, qword [rcx + 0x3fe0]
mov byte [rax + 0xcd], 1
mov rax, qword [rcx + 0x3fe0]
cmp byte [rax + 0xd0], 0
jne 0x140082710
mov qword [rsp + 0x40], 0
movaps xmm1, xmm7
lea rcx, [rsp + 0x40]
call fcn.14009e820
mov rcx, qword [0x14033ef78]
mov rax, qword [rcx + 0x3fe0]
mov byte [rax + 0xcd], 1
mov rax, qword [rcx + 0x3fe0]
cmp byte [rax + 0xd0], 0
jne 0x14008274b
mov qword [rsp + 0x40], 0
movaps xmm1, xmm7
lea rcx, [rsp + 0x40]
call fcn.14009e820
mov rcx, qword [0x14033ef78]
movss xmm0, dword [0x14033ae38]
mov rax, qword [rcx + 0x3fe0]
mov byte [rax + 0xcd], 1
mov rax, qword [rcx + 0x3fe0]
movss xmm1, dword [rax + 0x48]
subss xmm1, dword [rax + 0x98]
addss xmm1, xmm0
movss dword [rax + 0x118], xmm1
movss xmm0, dword [rax + 0x130]
maxss xmm0, xmm1
movss dword [rax + 0x130], xmm0
movss xmm1, dword [0x14033ae44]
movss xmm6, dword [0x14031c724]
subss xmm1, xmm6
movss xmm0, dword [0x14033ae40]
movss dword [rsp + 0x40], xmm0
movss dword [rsp + 0x44], xmm1
lea rdx, [rsp + 0x40]
lea rcx, str.Download_Menu_Files
call fcn.1400c53d0
test al, al
je 0x1400837fd
lea rcx, [rbp + 0x128]
call fcn.140076f70
nop
lea r8, [0x14031b4a0]
mov rdx, rax
lea rcx, [rbp + 0x48]
call fcn.1400765f0
nop
lea rcx, [rbp + 0x128]
call fcn.140076040
lea rdx, str.C:Native_
lea rcx, [rbp + 0xa8]
call fcn.140076130
nop
lea rdx, str.C:Saint_
lea rcx, [rbp + 0xc8]
call fcn.140076130
nop
call fcn.1400850e0
mov rcx, rax
call fcn.140086960
mov rdx, rax
lea rcx, [rsp + 0x68]
call fcn.140076130
nop
mov r8, rax
lea rdx, [rbp + 0x48]
lea rcx, [rbp - 0x78]
call fcn.140087410
mov rbx, rax
call fcn.140085030
mov rcx, rax
call fcn.1400869d0
mov rdx, rax
lea rcx, [rbp + 0x128]
call fcn.140076130
nop
mov rdx, rbx
mov rcx, rax
call fcn.14007b650
nop
lea rcx, [rbp + 0x128]
call fcn.140076040
nop
lea rcx, [rbp - 0x78]
call fcn.140076040
nop
lea rcx, [rsp + 0x68]
call fcn.140076040
call fcn.140085280
mov rcx, rax
call fcn.140086840
mov rdx, rax
lea rcx, [rsp + 0x68]
call fcn.140076130
nop
mov r8, rax
lea rdx, [rbp + 0x48]
lea rcx, [rbp - 0x78]
call fcn.140087410
mov rbx, rax
call fcn.140085190
mov rcx, rax
call fcn.1400868a0
mov rdx, rax
lea rcx, [rbp + 0x128]
call fcn.140076130
nop
mov rdx, rbx
mov rcx, rax
call fcn.14007b650
nop
lea rcx, [rbp + 0x128]
call fcn.140076040
nop
lea rcx, [rbp - 0x78]
call fcn.140076040
nop
lea rcx, [rsp + 0x68]
call fcn.140076040
call fcn.140085410
mov rcx, rax
call fcn.140086720
mov rdx, rax
lea rcx, [rsp + 0x68]
call fcn.140076130
nop
mov r8, rax
lea rdx, [rbp + 0x48]
lea rcx, [rbp - 0x78]
call fcn.140087410
mov rbx, rax
call fcn.140085330
mov rcx, rax
call fcn.140086780
mov rdx, rax
lea rcx, [rbp + 0x128]
call fcn.140076130
nop
mov rdx, rbx
mov rcx, rax
call fcn.14007b650
nop
lea rcx, [rbp + 0x128]
call fcn.140076040
nop
lea rcx, [rbp - 0x78]
call fcn.140076040
nop
lea rcx, [rsp + 0x68]
call fcn.140076040
call fcn.1400855a0
mov rcx, rax
call fcn.1400865f0
mov rdx, rax
lea rcx, [rsp + 0x68]
call fcn.140076130
nop
mov r8, rax
lea rdx, [rbp + 0x48]
lea rcx, [rbp - 0x78]
call fcn.140087410
mov rbx, rax
call fcn.1400854c0
mov rcx, rax
call fcn.140086650
mov rdx, rax
lea rcx, [rbp + 0x128]
call fcn.140076130
nop
mov rdx, rbx
mov rcx, rax
call fcn.14007b650
nop
lea rcx, [rbp + 0x128]
call fcn.140076040
nop
lea rcx, [rbp - 0x78]
call fcn.140076040
nop
lea rcx, [rsp + 0x68]
call fcn.140076040
call fcn.140085720
mov rcx, rax
call fcn.1400864c0
mov rdx, rax
lea rcx, [rsp + 0x68]
call fcn.140076130
nop
mov r8, rax
lea rdx, [rbp + 0x48]
lea rcx, [rbp - 0x78]
call fcn.140087410
mov rbx, rax
call fcn.140085640
mov rcx, rax
call fcn.140086520
mov rdx, rax
lea rcx, [rbp + 0x128]
call fcn.140076130
nop
mov rdx, rbx
mov rcx, rax
call fcn.14007b650
nop
lea rcx, [rbp + 0x128]
call fcn.140076040
nop
lea rcx, [rbp - 0x78]
call fcn.140076040
nop
lea rcx, [rsp + 0x68]
call fcn.140076040
call fcn.1400858b0
mov rcx, rax
call fcn.140086380
mov rdx, rax
lea rcx, [rsp + 0x68]
call fcn.140076130
nop
mov r8, rax
lea rdx, [rbp + 0x48]
lea rcx, [rbp - 0x78]
call fcn.140087410
mov rbx, rax
call fcn.1400857c0
mov rcx, rax
call fcn.1400863f0
mov rdx, rax
lea rcx, [rbp + 0x128]
call fcn.140076130
nop
mov rdx, rbx
mov rcx, rax
call fcn.14007b650
nop
lea rcx, [rbp + 0x128]
call fcn.140076040
nop
lea rcx, [rbp - 0x78]
call fcn.140076040
nop
lea rcx, [rsp + 0x68]
call fcn.140076040
call fcn.140085a60
mov rcx, rax
call fcn.140086240
mov rdx, rax
lea rcx, [rsp + 0x68]
call fcn.140076130
nop
mov r8, rax
lea rdx, [rbp + 0x48]
lea rcx, [rbp - 0x78]
call fcn.140087410
mov rbx, rax
call fcn.140085970
mov rcx, rax
call fcn.1400862b0
mov rdx, rax
lea rcx, [rbp + 0x128]
call fcn.140076130
nop
mov rdx, rbx
mov rcx, rax
call fcn.14007b650
nop
lea rcx, [rbp + 0x128]
call fcn.140076040
nop
lea rcx, [rbp - 0x78]
call fcn.140076040
nop
lea rcx, [rsp + 0x68]
call fcn.140076040
call fcn.140085bd0
mov rcx, rax
call fcn.1400860f0
mov rdx, rax
lea rcx, [rsp + 0x68]
call fcn.140076130
nop
mov r8, rax
lea rdx, [rbp + 0x48]
lea rcx, [rbp - 0x78]
call fcn.140087410
mov rbx, rax
call fcn.140085b20
mov rcx, rax
call fcn.140086160
mov rdx, rax
lea rcx, [rbp + 0x128]
call fcn.140076130
nop
mov rdx, rbx
mov rcx, rax
call fcn.14007b650
nop
lea rcx, [rbp + 0x128]
call fcn.140076040
nop
lea rcx, [rbp - 0x78]
call fcn.140076040
nop
lea rcx, [rsp + 0x68]
call fcn.140076040
call fcn.140085d80
mov rcx, rax
call fcn.140085fb0
mov rdx, rax
lea rcx, [rsp + 0x48]
call fcn.140076130
nop
mov r8, rax
lea rdx, [rbp + 0x48]
lea rcx, [rbp + 0x28]
call fcn.140087410
mov rbx, rax
call fcn.140085c80
mov rcx, rax
call fcn.140086020
mov rdx, rax
lea rcx, [rbp + 0x128]
call fcn.140076130
nop
mov rdx, rbx
mov rcx, rax
call fcn.14007b650
nop
lea rcx, [rbp + 0x128]
call fcn.140076040
nop
mov rdx, qword [rbp + 0x40]
cmp rdx, 0x10
jb 0x140082c8d
inc rdx
mov rcx, qword [rbp + 0x28]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140082c88
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140082c88
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1401f2520
movdqa xmm0, xmmword [0x14031c800]
movdqu xmmword [rbp + 0x38], xmm0
mov byte [rbp + 0x28], 0
mov rdx, qword [rsp + 0x60]
cmp rdx, 0x10
jb 0x140082cde
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140082cd9
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140082cd9
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1401f2520
movdqa xmm0, xmmword [0x14031cdd0]
mov word [rbp + 0x78], 0xe776
mov rax, qword gs:[0x58]
mov rdi, qword [rax]
mov ecx, 0x708
mov eax, dword [rcx + rdi]
mov ebx, 0x5f0
add rbx, rdi
test al, 1
jne 0x140082d51
or eax, 1
mov dword [rcx + rdi], eax
mov byte [rbx + 0x12], 1
lea rax, [rbx + 0x11]
lea rcx, [rbp + 0x79]
cmp rbx, rcx
ja 0x140082d39
lea rcx, [rbp + 0x68]
cmp rax, rcx
jb 0x140082d39
movups xmmword [rbx], xmm0
movzx eax, word [rbp + 0x78]
mov word [rbx + 0x10], ax
jmp 0x140082d44
movups xmmword [rbx], xmm0
movzx eax, word [rbp + 0x78]
mov word [rbx + 0x10], ax
lea rcx, [0x1401f6f20]
call fcn.1401f2af8
nop
cmp byte [rbx + 0x12], 0
je 0x140082da2
xor byte [rbx], 0x11
xor byte [rbx + 1], 0xe7
xor byte [rbx + 2], 0xab
xor byte [rbx + 3], 0x59
xor byte [rbx + 4], 0x9d
xor byte [rbx + 5], 0x63
xor byte [rbx + 6], 0xe7
xor byte [rbx + 7], 0xd
xor byte [rbx + 8], 0x11
xor byte [rbx + 9], 0xe7
xor byte [rbx + 0xa], 0xab
xor byte [rbx + 0xb], 0x59
xor byte [rbx + 0xc], 0x9d
xor byte [rbx + 0xd], 0x63
xor byte [rbx + 0xe], 0xe7
xor byte [rbx + 0xf], 0xd
xor byte [rbx + 0x10], 0x11
xor byte [rbx + 0x11], 0xe7
mov byte [rbx + 0x12], 0
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x58], xmm1
mov r8, r12
inc r8
cmp byte [rbx + r8], 0
jne 0x140082db6
mov rdx, rbx
lea rcx, [rsp + 0x48]
call fcn.140076a70
nop
lea r8, [rsp + 0x48]
lea rdx, [rbp + 0x48]
lea rcx, [rbp + 0x28]
call fcn.140087410
mov rsi, rax
movdqa xmm0, xmmword [0x14031c9d0]
movdqa xmm1, xmmword [0x14031ce00]
mov dword [rbp + 0x148], 0x3ec48b3e
mov dword [rbp + 0x14c], 0x63974df2
mov word [rbp + 0x150], 0xe776
mov edx, 0x618
mov eax, dword [rdx + rdi]
mov ecx, 0x998
test al, 1
jne 0x140082e9a
or eax, 1
mov dword [rdx + rdi], eax
lea rbx, [rdi + rcx]
mov byte [rbx + 0x2a], 1
lea rax, [rbx + 0x29]
lea rcx, [rbp + 0x151]
cmp rbx, rcx
ja 0x140082e6c
lea rcx, [rbp + 0x128]
cmp rax, rcx
jb 0x140082e6c
movups xmmword [rbx], xmm0
movups xmmword [rbx + 0x10], xmm1
movsd xmm0, qword [rbp + 0x148]
movsd qword [rbx + 0x20], xmm0
movzx eax, word [rbp + 0x150]
mov word [rbx + 0x28], ax
jmp 0x140082e8b
movups xmmword [rbx], xmm0
movups xmmword [rbx + 0x10], xmm1
movsd xmm0, qword [rbp + 0x148]
movsd qword [rbx + 0x20], xmm0
movzx eax, word [rbp + 0x150]
mov word [rbx + 0x28], ax
lea rcx, [0x1401f6f40]
call fcn.1401f2af8
nop
jmp 0x140082e9e
lea rbx, [rcx + rdi]
cmp byte [rbx + 0x2a], 0
je 0x140082f53
xor byte [rbx], 0x11
xor byte [rbx + 1], 0xe7
xor byte [rbx + 2], 0xab
xor byte [rbx + 3], 0x59
xor byte [rbx + 4], 0x9d
xor byte [rbx + 5], 0x63
xor byte [rbx + 6], 0xe7
xor byte [rbx + 7], 0xd
xor byte [rbx + 8], 0x11
xor byte [rbx + 9], 0xe7
xor byte [rbx + 0xa], 0xab
xor byte [rbx + 0xb], 0x59
xor byte [rbx + 0xc], 0x9d
xor byte [rbx + 0xd], 0x63
xor byte [rbx + 0xe], 0xe7
xor byte [rbx + 0xf], 0xd
xor byte [rbx + 0x10], 0x11
xor byte [rbx + 0x11], 0xe7
xor byte [rbx + 0x12], 0xab
xor byte [rbx + 0x13], 0x59
xor byte [rbx + 0x14], 0x9d
xor byte [rbx + 0x15], 0x63
xor byte [rbx + 0x16], 0xe7
xor byte [rbx + 0x17], 0xd
xor byte [rbx + 0x18], 0x11
xor byte [rbx + 0x19], 0xe7
xor byte [rbx + 0x1a], 0xab
xor byte [rbx + 0x1b], 0x59
xor byte [rbx + 0x1c], 0x9d
xor byte [rbx + 0x1d], 0x63
xor byte [rbx + 0x1e], 0xe7
xor byte [rbx + 0x1f], 0xd
xor byte [rbx + 0x20], 0x11
xor byte [rbx + 0x21], 0xe7
xor byte [rbx + 0x22], 0xab
xor byte [rbx + 0x23], 0x59
xor byte [rbx + 0x24], 0x9d
xor byte [rbx + 0x25], 0x63
xor byte [rbx + 0x26], 0xe7
xor byte [rbx + 0x27], 0xd
xor byte [rbx + 0x28], 0x11
xor byte [rbx + 0x29], 0xe7
mov byte [rbx + 0x2a], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0x68], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x78], xmm1
mov r8, r12
inc r8
cmp byte [rbx + r8], 0
jne 0x140082f65
mov rdx, rbx
lea rcx, [rbp + 0x68]
call fcn.140076a70
nop
mov rdx, rsi
lea rcx, [rbp + 0x68]
call fcn.14007b650
nop
mov rdx, qword [rbp + 0x80]
cmp rdx, 0x10
jb 0x140082fca
inc rdx
mov rcx, qword [rbp + 0x68]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140082fc5
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140082fc5
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1401f2520
movdqa xmm0, xmmword [0x14031c800]
movdqu xmmword [rbp + 0x78], xmm0
mov byte [rbp + 0x68], 0
mov rdx, qword [rbp + 0x40]
cmp rdx, 0x10
jb 0x140083019
inc rdx
mov rcx, qword [rbp + 0x28]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140083014
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140083014
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1401f2520
movdqa xmm0, xmmword [0x14031c800]
movdqu xmmword [rbp + 0x38], xmm0
mov byte [rbp + 0x28], 0
mov rdx, qword [rsp + 0x60]
cmp rdx, 0x10
jb 0x14008306a
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140083065
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140083065
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1401f2520
movdqa xmm0, xmmword [0x14031d000]
mov edx, 0xa40
mov eax, dword [rdx + rdi]
mov ecx, 0x2b8
test al, 1
jne 0x1400830c6
or eax, 1
mov dword [rdx + rdi], eax
lea rbx, [rdi + rcx]
mov byte [rbx + 0x11], 1
lea rax, [rbx + 0x10]
lea rcx, [rbp + 0x78]
cmp rbx, rcx
ja 0x1400830b0
lea rcx, [rbp + 0x68]
cmp rax, rcx
jb 0x1400830b0
movups xmmword [rbx], xmm0
mov byte [rbx + 0x10], listen
jmp 0x1400830b7
movups xmmword [rbx], xmm0
mov byte [rbx + 0x10], listen
lea rcx, [0x1401f6ed0]
call fcn.1401f2af8
nop
jmp 0x1400830ca
lea rbx, [rcx + rdi]
cmp byte [rbx + 0x11], 0
je 0x140083115
xor byte [rbx], 0xb
xor byte [rbx + 1], 0x6b
xor byte [rbx + 2], 0x3f
xor byte [rbx + 3], 0xd5
xor byte [rbx + 4], 0x9f
xor byte [rbx + 5], 0x49
not byte [rbx + 6]
xor byte [rbx + 7], 0xb3
xor byte [rbx + 8], 0xb
xor byte [rbx + 9], 0x6b
xor byte [rbx + 0xa], 0x3f
xor byte [rbx + 0xb], 0xd5
xor byte [rbx + 0xc], 0x9f
xor byte [rbx + 0xd], 0x49
not byte [rbx + 0xe]
xor byte [rbx + 0xf], 0xb3
xor byte [rbx + 0x10], 0xb
mov byte [rbx + 0x11], 0
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x58], xmm1
mov r8, r12
nop dword [rax]
inc r8
cmp byte [rbx + r8], 0
jne 0x140083130
mov rdx, rbx
lea rcx, [rsp + 0x48]
call fcn.140076a70
nop
lea r8, [rsp + 0x48]
lea rdx, [rbp + 0x48]
lea rcx, [rbp + 0x28]
call fcn.140087410
mov rsi, rax
movdqa xmm0, xmmword [0x14031cea0]
movdqa xmm1, xmmword [0x14031cf70]
mov dword [rbp + 0x148], 0xb7503924
mov dword [rbp + 0x14c], 0x9d903df0
mov dword [rbp + 0x150], 0xd5470d6c
mov edx, 0xb80
mov eax, dword [rdx + rdi]
mov ecx, 0x678
test al, 1
jne 0x140083211
or eax, 1
mov dword [rdx + rdi], eax
lea rbx, [rdi + rcx]
mov byte [rbx + 0x2c], 1
lea rax, [rbx + 0x2b]
lea rcx, [rbp + 0x153]
cmp rbx, rcx
ja 0x1400831e5
lea rcx, [rbp + 0x128]
cmp rax, rcx
jb 0x1400831e5
movups xmmword [rbx], xmm0
movups xmmword [rbx + 0x10], xmm1
movsd xmm0, qword [rbp + 0x148]
movsd qword [rbx + 0x20], xmm0
mov eax, dword [rbp + 0x150]
mov dword [rbx + 0x28], eax
jmp 0x140083202
movups xmmword [rbx], xmm0
movups xmmword [rbx + 0x10], xmm1
movsd xmm0, qword [rbp + 0x148]
movsd qword [rbx + 0x20], xmm0
mov eax, dword [rbp + 0x150]
mov dword [rbx + 0x28], eax
lea rcx, [0x1401f6ef0]
call fcn.1401f2af8
nop
jmp 0x140083215
lea rbx, [rdi + rcx]
cmp byte [rbx + 0x2c], 0
je 0x1400832cd
xor byte [rbx], 0xb
xor byte [rbx + 1], 0x6b
xor byte [rbx + 2], 0x3f
xor byte [rbx + 3], 0xd5
xor byte [rbx + 4], 0x9f
xor byte [rbx + 5], 0x49
not byte [rbx + 6]
xor byte [rbx + 7], 0xb3
xor byte [rbx + 8], 0xb
xor byte [rbx + 9], 0x6b
xor byte [rbx + 0xa], 0x3f
xor byte [rbx + 0xb], 0xd5
xor byte [rbx + 0xc], 0x9f
xor byte [rbx + 0xd], 0x49
not byte [rbx + 0xe]
xor byte [rbx + 0xf], 0xb3
xor byte [rbx + 0x10], 0xb
xor byte [rbx + 0x11], 0x6b
xor byte [rbx + 0x12], 0x3f
xor byte [rbx + 0x13], 0xd5
xor byte [rbx + 0x14], 0x9f
xor byte [rbx + 0x15], 0x49
not byte [rbx + 0x16]
xor byte [rbx + 0x17], 0xb3
xor byte [rbx + 0x18], 0xb
xor byte [rbx + 0x19], 0x6b
xor byte [rbx + 0x1a], 0x3f
xor byte [rbx + 0x1b], 0xd5
xor byte [rbx + 0x1c], 0x9f
xor byte [rbx + 0x1d], 0x49
not byte [rbx + 0x1e]
xor byte [rbx + 0x1f], 0xb3
xor byte [rbx + 0x20], 0xb
xor byte [rbx + 0x21], 0x6b
xor byte [rbx + 0x22], 0x3f
xor byte [rbx + 0x23], 0xd5
xor byte [rbx + 0x24], 0x9f
xor byte [rbx + 0x25], 0x49
not byte [rbx + 0x26]
xor byte [rbx + 0x27], 0xb3
xor byte [rbx + 0x28], 0xb
xor byte [rbx + 0x29], 0x6b
xor byte [rbx + 0x2a], 0x3f
xor byte [rbx + 0x2b], 0xd5
mov byte [rbx + 0x2c], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0x68], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x78], xmm1
mov r8, r12
nop
inc r8
cmp byte [rbx + r8], 0
jne 0x1400832e0
mov rdx, rbx
lea rcx, [rbp + 0x68]
call fcn.140076a70
nop
mov rdx, rsi
lea rcx, [rbp + 0x68]
call fcn.14007b650
nop
mov rdx, qword [rbp + 0x80]
cmp rdx, 0x10
jb 0x140083345
inc rdx
mov rcx, qword [rbp + 0x68]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140083340
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140083340
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1401f2520
movdqa xmm0, xmmword [0x14031c800]
movdqu xmmword [rbp + 0x78], xmm0
mov byte [rbp + 0x68], 0
mov rdx, qword [rbp + 0x40]
cmp rdx, 0x10
jb 0x140083394
inc rdx
mov rcx, qword [rbp + 0x28]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14008338f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14008338f
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1401f2520
movdqa xmm0, xmmword [0x14031c800]
movdqu xmmword [rbp + 0x38], xmm0
mov byte [rbp + 0x28], 0
mov rdx, qword [rsp + 0x60]
cmp rdx, 0x10
jb 0x1400833e5
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400833e0
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400833e0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1401f2520
mov edx, 0x2cc
mov eax, dword [rdx + rdi]
mov ecx, 0x920
test al, 1
jne 0x14008342d
or eax, 1
mov dword [rdx + rdi], eax
lea rbx, [rdi + rcx]
mov word [rbx + 0xd], 0x1f1
mov dword [rbx], 0x4d6df875
mov dword [rbx + 4], 0xa929ada4
mov dword [rbx + 8], 0x5f64b941
mov byte [rbx + 0xc], 0xaf
lea rcx, [0x1401f6e80]
call fcn.1401f2af8
nop
jmp 0x140083431
lea rbx, [rdi + rcx]
cmp byte [rbx + 0xe], 0
je 0x140083472
xor byte [rbx], 0x13
xor byte [rbx + 1], 0x97
xor byte [rbx + 2], 3
xor byte [rbx + 3], 0x39
xor byte [rbx + 4], 0xd7
xor byte [rbx + 5], 0xf1
xor byte [rbx + 6], 0x7b
xor byte [rbx + 7], 0xed
xor byte [rbx + 8], 0x13
xor byte [rbx + 9], 0x97
xor byte [rbx + 0xa], 3
xor byte [rbx + 0xb], 0x39
xor byte [rbx + 0xc], 0xd7
xor byte [rbx + 0xd], 0xf1
mov byte [rbx + 0xe], 0
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x58], xmm1
mov r8, r12
inc r8
cmp byte [rbx + r8], 0
jne 0x140083486
mov rdx, rbx
lea rcx, [rsp + 0x48]
call fcn.140076a70
nop
lea r8, [rsp + 0x48]
lea rdx, [rbp + 0x48]
lea rcx, [rbp + 0x28]
call fcn.140087410
mov rsi, rax
movdqa xmm0, xmmword [0x14031cfa0]
movdqa xmm1, xmmword [0x14031ceb0]
mov dword [rbp + 0x148], 0x6b47c53c
mov dword [rbp + 0x14c], 0x951d96f9
mov edx, 0x278
mov eax, dword [rdx + rdi]
mov ecx, 0x888
test al, 1
jne 0x140083553
or eax, 1
mov dword [rdx + rdi], eax
lea rbx, [rdi + rcx]
mov byte [rbx + 0x29], 1
lea rax, [rbx + 0x28]
lea rcx, [rbp + 0x150]
cmp rbx, rcx
ja 0x14008352c
lea rcx, [rbp + 0x128]
cmp rax, rcx
jb 0x14008352c
movups xmmword [rbx], xmm0
movups xmmword [rbx + 0x10], xmm1
movsd xmm0, qword [rbp + 0x148]
movsd qword [rbx + 0x20], xmm0
mov byte [rbx + 0x28], reloc.WS2_32.dll_send
jmp 0x140083544
movups xmmword [rbx], xmm0
movups xmmword [rbx + 0x10], xmm1
movsd xmm0, qword [rbp + 0x148]
movsd qword [rbx + 0x20], xmm0
mov byte [rbx + 0x28], reloc.WS2_32.dll_send
lea rcx, [0x1401f6ea0]
call fcn.1401f2af8
nop
jmp 0x140083557
lea rbx, [rcx + rdi]
cmp byte [rbx + 0x29], 0
je 0x140083608
xor byte [rbx], 0x13
xor byte [rbx + 1], 0x97
xor byte [rbx + 2], 3
xor byte [rbx + 3], 0x39
xor byte [rbx + 4], 0xd7
xor byte [rbx + 5], 0xf1
xor byte [rbx + 6], 0x7b
xor byte [rbx + 7], 0xed
xor byte [rbx + 8], 0x13
xor byte [rbx + 9], 0x97
xor byte [rbx + 0xa], 3
xor byte [rbx + 0xb], 0x39
xor byte [rbx + 0xc], 0xd7
xor byte [rbx + 0xd], 0xf1
xor byte [rbx + 0xe], 0x7b
xor byte [rbx + 0xf], 0xed
xor byte [rbx + 0x10], 0x13
xor byte [rbx + 0x11], 0x97
xor byte [rbx + 0x12], 3
xor byte [rbx + 0x13], 0x39
xor byte [rbx + 0x14], 0xd7
xor byte [rbx + 0x15], 0xf1
xor byte [rbx + 0x16], 0x7b
xor byte [rbx + 0x17], 0xed
xor byte [rbx + 0x18], 0x13
xor byte [rbx + 0x19], 0x97
xor byte [rbx + 0x1a], 3
xor byte [rbx + 0x1b], 0x39
xor byte [rbx + 0x1c], 0xd7
xor byte [rbx + 0x1d], 0xf1
xor byte [rbx + 0x1e], 0x7b
xor byte [rbx + 0x1f], 0xed
xor byte [rbx + 0x20], 0x13
xor byte [rbx + 0x21], 0x97
xor byte [rbx + 0x22], 3
xor byte [rbx + 0x23], 0x39
xor byte [rbx + 0x24], 0xd7
xor byte [rbx + 0x25], 0xf1
xor byte [rbx + 0x26], 0x7b
xor byte [rbx + 0x27], 0xed
xor byte [rbx + 0x28], 0x13
mov byte [rbx + 0x29], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0x68], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x78], xmm1
mov r8, r12
nop word [rax + rax]
inc r8
cmp byte [rbx + r8], 0
jne 0x140083620
mov rdx, rbx
lea rcx, [rbp + 0x68]
call fcn.140076a70
nop
mov rdx, rsi
lea rcx, [rbp + 0x68]
call fcn.14007b650
nop
mov rdx, qword [rbp + 0x80]
cmp rdx, 0x10
jb 0x140083685
inc rdx
mov rcx, qword [rbp + 0x68]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140083680
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140083680
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1401f2520
movdqa xmm0, xmmword [0x14031c800]
movdqu xmmword [rbp + 0x78], xmm0
mov byte [rbp + 0x68], 0
mov rdx, qword [rbp + 0x40]
cmp rdx, 0x10
jb 0x1400836d4
inc rdx
mov rcx, qword [rbp + 0x28]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400836cf
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400836cf
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1401f2520
movdqa xmm0, xmmword [0x14031c800]
movdqu xmmword [rbp + 0x38], xmm0
mov byte [rbp + 0x28], 0
mov rdx, qword [rsp + 0x60]
cmp rdx, 0x10
jb 0x140083725
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140083720
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140083720
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1401f2520
movdqa xmm0, xmmword [0x14031c800]
movdqu xmmword [rsp + 0x58], xmm0
mov byte [rsp + 0x48], 0
mov rdx, qword [rbp + 0xe0]
cmp rdx, 0x10
jb 0x14008377d
inc rdx
mov rcx, qword [rbp + 0xc8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140083777
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140083777
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1401f2520
nop
mov rdx, qword [rbp + 0xc0]
cmp rdx, 0x10
jb 0x1400837c2
inc rdx
mov rcx, qword [rbp + 0xa8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400837bc
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400837bc
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1401f2520
nop
mov rdx, qword [rbp + 0x60]
cmp rdx, 0x10
jb 0x1400837fd
inc rdx
mov rcx, qword [rbp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400837f8
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400841c9
call fcn.1401f2520
mov rcx, qword [0x14033ef78]
mov rax, qword [rcx + 0x3fe0]
mov byte [rax + 0xcd], 1
mov rax, qword [rcx + 0x3fe0]
cmp byte [rax + 0xd0], 0
jne 0x14008383f
mov qword [rsp + 0x40], 0
movaps xmm1, xmm7
lea rcx, [rsp + 0x40]
call fcn.14009e820
mov rcx, qword [0x14033ef78]
movss xmm0, dword [0x14033ae38]
mov rax, qword [rcx + 0x3fe0]
mov byte [rax + 0xcd], 1
mov rax, qword [rcx + 0x3fe0]
movss xmm1, dword [rax + 0x48]
subss xmm1, dword [rax + 0x98]
addss xmm1, xmm0
movss dword [rax + 0x118], xmm1
movss xmm0, dword [rax + 0x130]
maxss xmm0, xmm1
movss dword [rax + 0x130], xmm0
movss xmm1, dword [0x14033ae44]
subss xmm1, xmm6
movss xmm0, dword [0x14033ae40]
movss dword [rsp + 0x40], xmm0
movss dword [rsp + 0x44], xmm1
lea rdx, [rsp + 0x40]
lea rcx, str.Open_Files_Directory
call fcn.1400c53d0
test al, al
je 0x140083be4
lea rcx, [rbp + 0xe8]
call fcn.140076f70
nop
mov r8d, 1
lea rdx, [0x14031b4a0]
mov rcx, rax
call fcn.140075fc0
xorps xmm0, xmm0
movups xmmword [rbp + 0x108], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x118], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x108], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x118], xmm1
mov qword [rax + 0x10], r15
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov rdx, qword [rbp + 0x100]
cmp rdx, 0x10
jb 0x140083961
inc rdx
mov rcx, qword [rbp + 0xe8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14008395c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14008395c
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1401f2520
movdqa xmm0, xmmword [0x14031c800]
movdqu xmmword [rbp + 0xf8], xmm0
mov byte [rbp + 0xe8], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0x28], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x38], xmm1
mov r8, r13
lea rdx, str.C:Native_
lea rcx, [rbp + 0x28]
call fcn.140076a70
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0xe8], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xf8], xmm1
mov r8d, 9
lea rdx, str.C:Saint_
lea rcx, [rbp + 0xe8]
call fcn.140076a70
nop
lea rsi, [rbp + 0x108]
cmp qword [rbp + 0x120], 0x10
cmovae rsi, qword [rbp + 0x108]
add rsi, qword [rbp + 0x118]
lea rbx, [rbp + 0x108]
cmp qword [rbp + 0x120], 0x10
cmovae rbx, qword [rbp + 0x108]
xorps xmm0, xmm0
movups xmmword [rbp + 0x88], xmm0
mov qword [rbp + 0xa0], 7
cmp rbx, rsi
jne 0x140083a2d
mov qword [rbp + 0x98], r15
mov word [rbp + 0x88], r15w
jmp 0x140083b48
mov rax, rsi
sub rax, rbx
mov rdx, r15
mov qword [rbp + 0x98], rdx
movabs rdi, 0x7ffffffffffffffe
cmp rax, rdi
ja 0x140084306
cmp rax, 8
jb 0x140083b00
or rax, 7
cmp rax, rdi
ja 0x140083a6e
mov rdi, rax
cmp rax, 0xa
cmovb rdi, r13
mov rax, rdi
add rax, 1
cmovb rax, r12
movabs rcx, 0x7fffffffffffffff
cmp rax, rcx
ja 0x140084300
lea rcx, [rax + rax]
cmp rcx, 0x1000
jb 0x140083ad2
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x140084300
mov rcx, rax
call fcn.1401f2790
mov rcx, rax
test rax, rax
je 0x140083acb
add rax, 0x27
and rax, 0xffffffffffffffe0
mov qword [rax - 8], rcx
mov rdx, qword [rbp + 0x98]
jmp 0x140083ae8
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
test rcx, rcx
je 0x140083ae5
call fcn.1401f2790
mov rdx, qword [rbp + 0x98]
jmp 0x140083ae8
mov rax, r15
mov qword [rbp + 0x88], rax
mov qword [rbp + 0xa0], rdi
nop word [rax + rax]
lea rcx, [rbp + 0x88]
call fcn.140076f60
movsx ecx, byte [rbx]
mov word [rax + rdx*2], cx
mov rdx, qword [rbp + 0x98]
inc rdx
mov qword [rbp + 0x98], rdx
inc rbx
cmp rbx, rsi
jne 0x140083b00
lea rax, [rbp + 0x88]
cmp qword [rbp + 0xa0], 8
cmovae rax, qword [rbp + 0x88]
mov word [rax + rdx*2], r15w
lea rcx, [rbp + 0x88]
call fcn.140076f60
mov r8, rax
mov dword [rsp + 0x28], 1
mov qword [rsp + 0x20], r15
xor r9d, r9d
lea rdx, str.explore
xor ecx, ecx
call qword [sym.imp.SHELL32.dll_ShellExecuteW]
cmp eax, 0x20
jg 0x140083bb4
call fcn.140085e50
mov rcx, rax
call fcn.140085f10
mov rdx, rax
lea rcx, [rbp + 0x128]
call fcn.140076130
mov rdx, rax
mov rcx, r14
call fcn.1400760a0
lea rcx, [rbp + 0x128]
call fcn.140076040
call fcn.140087040
nop
lea rcx, [rbp + 0x88]
call fcn.140078a40
nop
lea rcx, [rbp + 0xe8]
call fcn.140076040
nop
lea rcx, [rbp + 0x28]
call fcn.140076040
nop
lea rcx, [rbp + 0x108]
call fcn.140076040
mov rcx, qword [0x14033ef78]
mov rax, qword [rcx + 0x3fe0]
mov byte [rax + 0xcd], 1
mov rax, qword [rcx + 0x3fe0]
cmp byte [rax + 0xd0], 0
jne 0x140083c26
mov qword [rsp + 0x40], 0
movaps xmm1, xmm7
lea rcx, [rsp + 0x40]
call fcn.14009e820
mov rcx, qword [0x14033ef78]
movss xmm0, dword [0x14033ae38]
mov rax, qword [rcx + 0x3fe0]
mov byte [rax + 0xcd], 1
mov rax, qword [rcx + 0x3fe0]
movss xmm1, dword [rax + 0x48]
subss xmm1, dword [rax + 0x98]
addss xmm1, xmm0
movss dword [rax + 0x118], xmm1
movss xmm0, dword [rax + 0x130]
maxss xmm0, xmm1
movss dword [rax + 0x130], xmm0
movss xmm1, dword [0x14033ae44]
subss xmm1, xmm6
movss xmm0, dword [0x14033ae40]
movss dword [rsp + 0x40], xmm0
movss dword [rsp + 0x44], xmm1
lea rdx, [rsp + 0x40]
lea rcx, str.Exit
call fcn.1400c53d0
test al, al
je 0x140083cae
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov rcx, qword [0x14033ef78]
mov rax, qword [rcx + 0x3fe0]
mov byte [rax + 0xcd], 1
mov rax, qword [rcx + 0x3fe0]
cmp byte [rax + 0xd0], 0
jne 0x140083cf0
mov qword [rsp + 0x40], 0
movaps xmm1, xmm7
lea rcx, [rsp + 0x40]
call fcn.14009e820
mov rcx, qword [0x14033ef78]
mov rax, qword [rcx + 0x3fe0]
mov byte [rax + 0xcd], 1
mov rax, qword [rcx + 0x3fe0]
cmp byte [rax + 0xd0], 0
jne 0x140083d2b
mov qword [rsp + 0x40], 0
movaps xmm1, xmm7
lea rcx, [rsp + 0x40]
call fcn.14009e820
mov rcx, qword [0x14033ef78]
mov rax, qword [rcx + 0x3fe0]
mov byte [rax + 0xcd], 1
mov rax, qword [rcx + 0x3fe0]
cmp byte [rax + 0xd0], 0
jne 0x140083d66
mov qword [rsp + 0x40], 0
movaps xmm1, xmm7
lea rcx, [rsp + 0x40]
call fcn.14009e820
mov rcx, qword [0x14033ef78]
mov rax, qword [rcx + 0x3fe0]
mov byte [rax + 0xcd], 1
mov rax, qword [rcx + 0x3fe0]
movss xmm1, dword [rax + 0x48]
subss xmm1, dword [rax + 0x98]
addss xmm1, dword [0x14031c718]
movss dword [rax + 0x118], xmm1
movss xmm0, dword [rax + 0x130]
maxss xmm0, xmm1
movss dword [rax + 0x130], xmm0
movss xmm6, dword [0x14033ae00]
cvtps2pd xmm6, xmm6
movaps xmm1, xmm6
movq rdx, xmm6
lea rcx, [0x14031b3c0]
call fcn.140079910
movsxd rbx, eax
mov rdx, rbx
lea rcx, [rbp - 0x18]
call fcn.140087060
lea rcx, [rbp - 0x18]
cmp qword [rbp], 0x10
cmovae rcx, qword [rbp - 0x18]
lea rdx, [rbx + 1]
movaps xmm3, xmm6
movq r9, xmm6
lea r8, [0x14031b3c0]
call fcn.1400798b0
nop
movss xmm6, dword [0x14033adfc]
cvtps2pd xmm6, xmm6
movaps xmm1, xmm6
movq rdx, xmm6
lea rcx, [0x14031b3c0]
call fcn.140079910
movsxd rbx, eax
mov rdx, rbx
lea rcx, [rbp - 0x38]
call fcn.140087060
lea rcx, [rbp - 0x38]
cmp qword [rbp - 0x20], 0x10
cmovae rcx, qword [rbp - 0x38]
lea rdx, [rbx + 1]
movaps xmm3, xmm6
movq r9, xmm6
lea r8, [0x14031b3c0]
call fcn.1400798b0
nop
movss xmm6, dword [0x14033adf8]
cvtps2pd xmm6, xmm6
movaps xmm1, xmm6
movq rdx, xmm6
lea rcx, [0x14031b3c0]
call fcn.140079910
movsxd rbx, eax
mov rdx, rbx
lea rcx, [rbp - 0x58]
call fcn.140087060
lea rcx, [rbp - 0x58]
cmp qword [rbp - 0x40], 0x10
cmovae rcx, qword [rbp - 0x58]
lea rdx, [rbx + 1]
movaps xmm3, xmm6
movq r9, xmm6
lea r8, [0x14031b3c0]
call fcn.1400798b0
nop
mov r8d, 1
lea rdx, [0x14031b648]
lea rcx, [rbp - 0x58]
call fcn.140075fc0
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x48], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x58], xmm1
mov qword [rax + 0x10], r15
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
lea r9, [rbp - 0x38]
lea r8, [rsp + 0x48]
lea rcx, [rbp + 8]
call fcn.140079560
nop
mov r8d, 1
lea rdx, [0x14031b648]
lea rcx, [rbp + 8]
call fcn.140075fc0
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x28], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x38], xmm1
mov qword [rax + 0x10], r15
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
lea r9, [rbp - 0x18]
lea r8, [rbp + 0x28]
lea rcx, [rbp + 0xa8]
call fcn.140079560
nop
mov rdx, qword [rbp + 0x40]
cmp rdx, 0x10
jb 0x140083f7c
inc rdx
mov rcx, qword [rbp + 0x28]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140083f76
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140083f76
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1401f2520
nop
mov rdx, qword [rbp + 0x20]
cmp rdx, 0x10
jb 0x140083fba
inc rdx
mov rcx, qword [rbp + 8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140083fb5
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140083fb5
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1401f2520
movdqa xmm0, xmmword [0x14031c800]
movdqu xmmword [rbp + 0x18], xmm0
mov byte [rbp + 8], 0
mov rdx, qword [rsp + 0x60]
cmp rdx, 0x10
jb 0x14008400c
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140084006
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140084006
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1401f2520
nop
mov rdx, qword [rbp - 0x40]
cmp rdx, 0x10
jb 0x14008404a
inc rdx
mov rcx, qword [rbp - 0x58]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140084045
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140084045
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1401f2520
movdqa xmm0, xmmword [0x14031c800]
movdqu xmmword [rbp - 0x48], xmm0
mov byte [rbp - 0x58], 0
mov rdx, qword [rbp - 0x20]
cmp rdx, 0x10
jb 0x140084099
inc rdx
mov rcx, qword [rbp - 0x38]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140084094
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140084094
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1401f2520
movdqa xmm0, xmmword [0x14031c800]
movdqu xmmword [rbp - 0x28], xmm0
mov byte [rbp - 0x38], 0
mov rdx, qword [rbp]
cmp rdx, 0x10
jb 0x1400840e8
inc rdx
mov rcx, qword [rbp - 0x18]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400840e3
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400840e3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1401f2520
movdqa xmm0, xmmword [0x14031c800]
movdqu xmmword [rbp - 8], xmm0
mov byte [rbp - 0x18], 0
mov rcx, qword [0x14033f110]
call fcn.14009d8d0
cmp qword [reloc.WS2_32.dll_ntohs], 0x10
cmovae r14, qword [0x14033ae98]
mov rcx, r14
call fcn.1400c4b30
mov rcx, qword [0x14033ef78]
mov rax, qword [rcx + 0x3fe0]
mov byte [rax + 0xcd], 1
mov rax, qword [rcx + 0x3fe0]
movss xmm1, dword [rax + 0x48]
subss xmm1, dword [rax + 0x98]
addss xmm1, dword [0x14031c718]
movss dword [rax + 0x118], xmm1
movss xmm0, dword [rax + 0x130]
maxss xmm0, xmm1
movss dword [rax + 0x130], xmm0
lea rcx, [0x14033ae78]
cmp qword [reloc.WS2_32.dll_ntohs], 0x10
cmovae rcx, qword [0x14033ae78]
call fcn.1400c4b30
call fcn.14009d970
call fcn.14009d970
nop
mov rdx, qword [rbp + 0xc0]
cmp rdx, 0x10
jb 0x1400841d5
inc rdx
mov rcx, qword [rbp + 0xa8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400841d0
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400841d0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1401f2520
mov r8, qword [0x14033ef78]
movsxd rax, dword [r8 + 0x4180]
lea rdx, [rax + rax*4]
mov rcx, qword [r8 + 0x4188]
movsxd rax, dword [rcx + rdx*4 - 0x14]
add rax, 0x39d
add rax, rax
movups xmm0, xmmword [rcx + rdx*4 - 0x10]
movups xmmword [r8 + rax*8], xmm0
movsxd rcx, dword [r8 + 0x4180]
lea eax, [rcx - 1]
mov dword [r8 + 0x4180], eax
lea rax, [rcx - 2]
lea rdx, [rax + rax*4]
mov rcx, qword [r8 + 0x4188]
movsxd rax, dword [rcx + rdx*4]
add rax, 0x39d
add rax, rax
movups xmm0, xmmword [rcx + rdx*4 + 4]
movups xmmword [r8 + rax*8], xmm0
movsxd rcx, dword [r8 + 0x4180]
lea eax, [rcx - 1]
mov dword [r8 + 0x4180], eax
lea rax, [rcx - 2]
lea rdx, [rax + rax*4]
mov rcx, qword [r8 + 0x4188]
movsxd rax, dword [rcx + rdx*4]
add rax, 0x39d
add rax, rax
movups xmm0, xmmword [rcx + rdx*4 + 4]
movups xmmword [r8 + rax*8], xmm0
movsxd rcx, dword [r8 + 0x4180]
lea eax, [rcx - 1]
mov dword [r8 + 0x4180], eax
lea rax, [rcx - 2]
lea rdx, [rax + rax*4]
mov rcx, qword [r8 + 0x4188]
movsxd rax, dword [rcx + rdx*4]
add rax, 0x39d
add rax, rax
movups xmm0, xmmword [rcx + rdx*4 + 4]
movups xmmword [r8 + rax*8], xmm0
dec dword [r8 + 0x4180]
call fcn.1400975d0
call fcn.14009d2b0
mov rcx, qword [rbp + 0x160]
xor rcx, rsp
call fcn.1401f2500
lea r11, [rsp + 0x2b0]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
movaps xmm8, xmmword [r11 - 0x30]
movaps xmm9, xmmword [r11 - 0x40]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
call fcn.140073f30
nop
call fcn.140073fd0
int3