Function at 0x140a7573c
Capabilities:
Check http status code

Disassembly:
mov r11, rsp
mov qword [r11 + 8], rbx
mov qword [r11 + 0x10], rsi
mov qword [r11 + 0x18], rdi
mov qword [r11 + 0x20], r12
push r13
push r14
push r15
sub rsp, 0x9a0
xor r14d, r14d
mov dword [r11 - 0x898], r14d
lea rax, str.dumps
mov qword [rsp + 0x1e0], rax
mov qword [rsp + 0x1e8], 5
movaps xmm0, xmmword [rsp + 0x1e0]
movdqa xmmword [rsp + 0x1e0], xmm0
lea rdx, [r11 - 0x7d8]
lea rcx, [r11 - 0x938]
call fcn.140162e48
nop
mov dword [rsp + 0x60], r14d
lea rax, [0x141013da0]
mov qword [rsp + 0x68], rax
lea rdx, [rsp + 0x60]
lea rcx, [rsp + 0x80]
call fcn.140165cf0
cmp dword [rsp + 0x60], r14d
jne 0x140a79482
lea rcx, [rsp + 0x80]
call fcn.140162508
xorps xmm0, xmm0
movups xmmword [rsp + 0x258], xmm0
mov qword [rsp + 0x268], r14
mov qword [rsp + 0x270], r14
mov r8d, 6
lea rdx, [0x140fcd598]
lea rcx, [rsp + 0x258]
call fcn.140165118
nop
mov qword [rsp + 0x40], r14
lea rax, [0x140fcd568]
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x30], 0x114c
mov ebx, 7
mov dword [rsp + 0x28], ebx
mov qword [rsp + 0x20], r14
lea r9, [0x140a74ef4]
xor r8d, r8d
lea rdx, [rsp + 0x258]
lea rcx, [rsp + 0x650]
call fcn.140ab7490
nop
mov rdx, qword [rsp + 0x270]
mov r12d, 0x1000
cmp rdx, rbx
jbe 0x140a758a7
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x258]
mov rax, rcx
cmp rdx, r12
jb 0x140a758a2
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140a7949c
call fcn.140cd8948
mov qword [rsp + 0x268], r14
mov qword [rsp + 0x270], rbx
mov word [rsp + 0x258], r14w
mov ecx, 0x18
call fcn.140cd8ad8
mov qword [rsp + 0x100], rax
xorps xmm0, xmm0
movups xmmword [rax], xmm0
mov ecx, 1
mov dword [rax + 8], ecx
mov dword [rax + 0xc], ecx
lea rcx, fcn.140129160
mov qword [rax], rcx
lea rcx, [rax + 0x10]
mov qword [0x1410a1050], rcx
mov rbx, qword [0x1410a1058]
mov qword [0x1410a1058], rax
or rsi, 0xffffffffffffffff
test rbx, rbx
je 0x140a75936
mov eax, esi
lock xadd dword [rbx + 8], eax
add eax, esi
jne 0x140a75936
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax]
mov eax, esi
lock xadd dword [rbx + 0xc], eax
add eax, esi
jne 0x140a75936
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax + reloc.WS2_32.dll_htonl]
call qword [sym.imp.KERNEL32.dll_GetCurrentProcess]
mov rcx, rax
lea r8, [rsp + 0x100]
mov edx, 8
call qword [sym.imp.ADVAPI32.dll_OpenProcessToken]
test eax, eax
je 0x140a75999
lea rax, [rsp + 0x180]
mov qword [rsp + 0x20], rax
mov r9d, 4
lea r8, [rsp + 0x120]
lea edx, [r9 + 0x10]
mov rcx, qword [rsp + 0x100]
call qword [sym.imp.ADVAPI32.dll_GetTokenInformation]
mov rcx, qword [rsp + 0x100]
test eax, eax
jne 0x140a75b2d
call qword [sym.imp.KERNEL32.dll_CloseHandle]
movabs rax, 0xd526856914878b96
mov qword [rsp + 0xa0], rax
movabs rax, 0xf1d657c62beb9705
mov qword [rsp + 0xa8], rax
movabs rax, 0x9906ea0d66f2fbc5
mov qword [rsp + 0x60], rax
movabs r13, 0xf1d657b44e8ff66a
mov qword [rsp + 0x68], r13
movdqa xmm0, xmmword [rsp + 0xa0]
xorps xmm0, xmmword [rsp + 0x60]
movdqa xmmword [rsp + 0xa0], xmm0
movabs rcx, 0xeb268f7e07979795
mov qword [rsp + 0x1a0], rcx
movabs rcx, 0x9df632dc3aaf981f
mov qword [rsp + 0x1a8], rcx
movabs rcx, 0xf750d5cd5c6dc148
mov qword [rsp + 0x1b0], rcx
movabs rcx, 0x9e94bf7b0993f3c
mov qword [rsp + 0x1b8], rcx
movabs rcx, 0x6c325ffe0a4877bd
mov qword [rsp + 0x1c0], rcx
movabs r14, 0xfde854282ce87ebe
mov qword [rsp + 0x1c8], r14
mov qword [rsp + 0x1f0], rax
mov qword [rsp + 0x1f8], r13
movabs rax, 0x8431f5bf3909a027
mov qword [rsp + 0x200], rax
movabs r12, 0x7a80259eddfd5e1c
mov qword [rsp + 0x208], r12
movabs r15, 0x6c132d917e2905c9
mov qword [rsp + 0x210], r15
mov qword [rsp + 0x218], r14
movdqa xmm0, xmmword [rsp + 0x1a0]
xorps xmm0, xmmword [rsp + 0x1f0]
movdqa xmmword [rsp + 0x1a0], xmm0
movdqa xmm1, xmmword [rsp + 0x1b0]
xorps xmm1, xmmword [rsp + 0x200]
movdqa xmmword [rsp + 0x1b0], xmm1
movdqa xmm0, xmmword [rsp + 0x1c0]
xorps xmm0, xmmword [rsp + 0x210]
movdqa xmmword [rsp + 0x1c0], xmm0
mov r9d, reloc.WS2_32.dll_recv
lea r8, [rsp + 0xa0]
lea rdx, [rsp + 0x1a0]
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
nop
lea rcx, [rsp + 0x650]
call fcn.140ab76a0
xor eax, eax
jmp 0x140a79455
call qword [sym.imp.KERNEL32.dll_CloseHandle]
cmp dword [rsp + 0x120], r14d
je 0x140a75999
movabs rax, 0xf5289868029394a9
mov qword [rsp + 0x60], rax
movabs rax, 0xf1d657b44e8f9105
mov qword [rsp + 0x68], rax
movabs r15, 0x9906ea0d66f2fbc5
mov qword [rsp + 0xa0], r15
movabs r13, 0xf1d657b44e8ff66a
mov qword [rsp + 0xa8], r13
movdqa xmm0, xmmword [rsp + 0x60]
xorps xmm0, xmmword [rsp + 0xa0]
movdqa xmmword [rsp + 0x60], xmm0
lea rax, [rsp + 0x60]
mov qword [rsp + 0x100], rax
movabs rax, 0xf52b856914878bb6
mov qword [rsp + 0xa0], rax
movabs rax, 0xf1d657c62beb9705
mov qword [rsp + 0xa8], rax
mov qword [rsp + 0x180], r15
mov qword [rsp + 0x188], r13
movdqa xmm0, xmmword [rsp + 0xa0]
xorps xmm0, xmmword [rsp + 0x180]
movdqa xmmword [rsp + 0xa0], xmm0
lea rax, [rsp + 0xa0]
mov qword [rsp + 0x180], rax
mov ecx, 0x20
call fcn.140cd8ad8
mov qword [rsp + 0x120], rax
lea r8, [rsp + 0x100]
lea rdx, [rsp + 0x180]
mov rcx, rax
call fcn.140a86780
nop
lea rcx, [rax + 0x10]
mov qword [0x1410a1040], rcx
mov rbx, qword [0x1410a1048]
mov qword [0x1410a1048], rax
test rbx, rbx
je 0x140a75c72
mov eax, esi
lock xadd dword [rbx + 8], eax
add eax, esi
jne 0x140a75c72
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax]
mov eax, esi
lock xadd dword [rbx + 0xc], eax
add eax, esi
jne 0x140a75c72
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax + reloc.WS2_32.dll_htonl]
movabs rax, 0xfc748b7a12949496
mov qword [rsp + 0x60], rax
movabs rax, 0xf1b933c63bffa536
mov qword [rsp + 0x68], rax
mov qword [rsp + 0xa0], r15
mov qword [rsp + 0xa8], r13
movdqa xmm0, xmmword [rsp + 0x60]
xorps xmm0, xmmword [rsp + 0xa0]
movdqa xmmword [rsp + 0x60], xmm0
mov ecx, reloc.WS2_32.dll_getservbyport
call fcn.140cd8ad8
mov rdi, rax
mov qword [rsp + 0x100], rax
xorps xmm0, xmm0
movups xmmword [rax], xmm0
mov eax, 1
mov dword [rdi + 8], eax
mov dword [rdi + 0xc], eax
lea rax, [0x140fcef18]
mov qword [rdi], rax
lea rbx, [rdi + 0x10]
movups xmmword [rsp + 0x140], xmm0
mov qword [rsp + 0x150], r14
mov qword [rsp + 0x158], r14
lea rax, [rsp + 0x60]
mov r8, rsi
inc r8
cmp byte [rax + r8], r14b
jne 0x140a75d08
lea rdx, [rsp + 0x60]
lea rcx, [rsp + 0x140]
call fcn.140159cd4
nop
lea r8, [rsp + 0x140]
mov rdx, 0xffffffff80000001
mov rcx, rbx
call fcn.14015e4c4
nop
mov rdx, qword [rsp + 0x158]
cmp rdx, 0xf
jbe 0x140a75d7c
inc rdx
mov rcx, qword [rsp + 0x140]
mov rax, rcx
cmp rdx, r12
jb 0x140a75d76
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140a794a2
call fcn.140cd8948
nop
mov qword [0x1410a1030], rbx
mov rbx, qword [0x1410a1038]
mov qword [0x1410a1038], rdi
test rbx, rbx
je 0x140a75dbd
mov eax, esi
lock xadd dword [rbx + 8], eax
add eax, esi
jne 0x140a75dbd
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax]
mov eax, esi
lock xadd dword [rbx + 0xc], eax
add eax, esi
jne 0x140a75dbd
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax + reloc.WS2_32.dll_htonl]
mov ecx, 0x58
call fcn.140cd8ad8
mov rdi, rax
mov qword [rsp + 0x100], rax
xorps xmm0, xmm0
movups xmmword [rax], xmm0
mov eax, 1
mov dword [rdi + 8], eax
mov dword [rdi + 0xc], eax
lea rax, [0x140fcee18]
mov qword [rdi], rax
lea rbx, [rdi + 0x10]
mov rcx, rbx
call fcn.14016334c
nop
mov qword [0x1410a1010], rbx
mov rbx, qword [0x1410a1018]
mov qword [0x1410a1018], rdi
test rbx, rbx
je 0x140a75e3b
mov eax, esi
lock xadd dword [rbx + 8], eax
add eax, esi
jne 0x140a75e3b
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax]
mov eax, esi
lock xadd dword [rbx + 0xc], eax
add eax, esi
jne 0x140a75e3b
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax + reloc.WS2_32.dll_htonl]
mov rax, qword [0x1410a1010]
mov rcx, qword [rax + 0x10]
cmp qword [rax + 0x18], 0xf
jbe 0x140a75e50
mov rax, qword [rax]
mov qword [rsp + 0xa0], rax
mov qword [rsp + 0xa8], rcx
movaps xmm0, xmmword [rsp + 0xa0]
movdqa xmmword [rsp + 0xa0], xmm0
lea rdx, [rsp + 0xa0]
lea rcx, [rsp + 0x80]
call fcn.140162e48
mov edi, 0xfc
lea rcx, [rsp + 0x80]
call fcn.140165c54
mov bl, al
lea rcx, [rsp + 0x80]
call fcn.140162508
test bl, bl
jne 0x140a75fb6
mov rax, qword [0x1410a1010]
mov rcx, qword [rax + 0x10]
cmp qword [rax + 0x18], 0xf
jbe 0x140a75ec4
mov rax, qword [rax]
mov qword [rsp + 0xa0], rax
mov qword [rsp + 0xa8], rcx
movaps xmm0, xmmword [rsp + 0xa0]
movdqa xmmword [rsp + 0xa0], xmm0
lea rdx, [rsp + 0xa0]
lea rcx, [rsp + 0x80]
call fcn.140162e48
nop
mov dword [rsp + 0xa0], r14d
lea rax, [0x141013da0]
mov qword [rsp + 0xa8], rax
lea rdx, [rsp + 0xa0]
lea rcx, [rsp + 0x80]
call fcn.140165cf0
cmp dword [rsp + 0xa0], r14d
jne 0x140a794a8
lea rcx, [rsp + 0x80]
call fcn.140162508
mov rax, qword [0x1410a1010]
mov rcx, qword [rax + 0x10]
cmp qword [rax + 0x18], 0xf
jbe 0x140a75f57
mov rax, qword [rax]
mov qword [rsp + 0xa0], rax
mov qword [rsp + 0xa8], rcx
movaps xmm0, xmmword [rsp + 0xa0]
movdqa xmmword [rsp + 0xa0], xmm0
lea rdx, [rsp + 0xa0]
lea rcx, [rsp + 0x80]
call fcn.140162e48
mov edi, 0xc000fc
lea rcx, [rsp + 0x80]
call fcn.140165c54
mov bl, al
lea rcx, [rsp + 0x80]
call fcn.140162508
test bl, bl
je 0x140a794c5
mov r8, qword [0x1410a1010]
mov rcx, qword [r8 + 0x10]
movabs rax, 0x7fffffffffffffff
sub rax, rcx
cmp rax, 6
jb 0x140a794ed
mov r9, r8
cmp qword [r8 + 0x18], 0xf
jbe 0x140a75fe5
mov r9, qword [r8]
mov qword [rsp + 0x30], 6
lea rax, str.dumps_
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
mov dl, byte [rsp + 0x50]
lea rcx, [rsp + 0x330]
call fcn.14015cbec
bts edi, 8
movabs rax, 0xf5289868029394a9
mov qword [rsp + 0xa0], rax
movabs rax, 0xf1d657b44e8f9105
mov qword [rsp + 0xa8], rax
mov qword [rsp + 0x60], r15
mov qword [rsp + 0x68], r13
movdqa xmm0, xmmword [rsp + 0xa0]
xorps xmm0, xmmword [rsp + 0x60]
movdqa xmmword [rsp + 0xa0], xmm0
lea r8, [rsp + 0xa0]
mov rdx, qword [0x1410a1010]
lea rcx, [rsp + 0xe0]
call fcn.140164570
nop
mov rcx, qword [rax + 0x10]
cmp qword [rax + 0x18], 0xf
jbe 0x140a76084
mov rax, qword [rax]
mov qword [rsp + 0xa0], rax
mov qword [rsp + 0xa8], rcx
movaps xmm0, xmmword [rsp + 0xa0]
movdqa xmmword [rsp + 0xa0], xmm0
lea rdx, [rsp + 0xa0]
lea rcx, [rsp + 0x80]
call fcn.140162e48
bts edi, 9
lea rcx, [rsp + 0x80]
call fcn.140165c54
mov bl, al
lea rcx, [rsp + 0x80]
call fcn.140162508
nop
mov rdx, qword [rsp + 0xf8]
cmp rdx, 0xf
jbe 0x140a7611a
inc rdx
mov rcx, qword [rsp + 0xe0]
mov rax, rcx
cmp rdx, r12
jb 0x140a76115
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140a794f3
call fcn.140cd8948
test bl, bl
je 0x140a76238
movabs rax, 0xf5289868029394a9
mov qword [rsp + 0xa0], rax
movabs rax, 0xf1d657b44e8f9105
mov qword [rsp + 0xa8], rax
mov qword [rsp + 0x60], r15
mov qword [rsp + 0x68], r13
movdqa xmm0, xmmword [rsp + 0xa0]
xorps xmm0, xmmword [rsp + 0x60]
movdqa xmmword [rsp + 0xa0], xmm0
lea r8, [rsp + 0xa0]
mov rdx, qword [0x1410a1010]
lea rcx, [rsp + 0xe0]
call fcn.140164570
nop
mov rcx, qword [rax + 0x10]
cmp qword [rax + 0x18], 0xf
jbe 0x140a76192
mov rax, qword [rax]
mov qword [rsp + 0xa0], rax
mov qword [rsp + 0xa8], rcx
movaps xmm0, xmmword [rsp + 0xa0]
movdqa xmmword [rsp + 0xa0], xmm0
lea rdx, [rsp + 0xa0]
lea rcx, [rsp + 0x140]
call fcn.140162e48
bts edi, 0x18
lea rcx, [rsp + 0x140]
cmp qword [rsp + 0x158], 7
cmova rcx, qword [rsp + 0x140]
call fcn.140cdb21c
lea rcx, [rsp + 0x140]
call fcn.140162508
nop
mov rdx, qword [rsp + 0xf8]
cmp rdx, 0xf
jbe 0x140a76238
inc rdx
mov rcx, qword [rsp + 0xe0]
mov rax, rcx
cmp rdx, r12
jb 0x140a76233
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140a794f9
call fcn.140cd8948
mov rbx, qword [0x1410a1040]
mov rax, qword [0x1410a1010]
lea rdx, [rax + 0x42]
lea r8, [rax + 0x41]
lea rcx, [rax + 0x20]
cmp qword [rcx + 0x18], 0xf
jbe 0x140a7625c
mov rcx, qword [rcx]
cmp qword [rax + 0x18], 0xf
jbe 0x140a76266
mov rax, qword [rax]
lea r9, str.Settings:__n_t_Path:___n_t_Language:___n_t_System_optimization:___n_t_Auto_start_game:_
mov qword [rsp + 0x60], r9
mov qword [rsp + 0x68], 0x57
mov qword [rsp + 0xa0], rax
mov qword [rsp + 0x100], rcx
mov al, byte [r8]
mov byte [rsp + 0x180], al
mov al, byte [rdx]
mov byte [rsp + 0x120], al
movups xmm0, xmmword [rsp + 0xa0]
movdqu xmmword [rsp + 0x1a0], xmm0
movups xmm1, xmmword [rsp + 0x100]
movdqu xmmword [rsp + 0x1b0], xmm1
movups xmm0, xmmword [rsp + 0x180]
movdqu xmmword [rsp + 0x1c0], xmm0
movups xmm1, xmmword [rsp + 0x120]
movdqu xmmword [rsp + 0x1d0], xmm1
mov qword [rsp + 0xa0], 0x77cc
lea rax, [rsp + 0x1a0]
mov qword [rsp + 0xa8], rax
movaps xmm0, xmmword [rsp + 0xa0]
movdqa xmmword [rsp + 0xa0], xmm0
movaps xmm1, xmmword [rsp + 0x60]
movdqa xmmword [rsp + 0x60], xmm1
lea r8, [rsp + 0xa0]
lea rdx, [rsp + 0x60]
lea rcx, [rsp + 0x80]
call fcn.140aa3350
bts edi, 0xd
lea rdx, [rsp + 0x80]
mov rcx, rbx
call fcn.1401627f4
nop
mov rdx, qword [rsp + 0x98]
cmp rdx, 0xf
jbe 0x140a76388
inc rdx
mov rcx, qword [rsp + 0x80]
mov rax, rcx
cmp rdx, r12
jb 0x140a76383
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140a794ff
call fcn.140cd8948
movabs rax, 0xf5289868029394a9
mov qword [rsp + 0x60], rax
movabs rax, 0xf1d657b44e8f9105
mov qword [rsp + 0x68], rax
mov qword [rsp + 0xa0], r15
mov qword [rsp + 0xa8], r13
movdqa xmm0, xmmword [rsp + 0x60]
xorps xmm0, xmmword [rsp + 0xa0]
movdqa xmmword [rsp + 0x60], xmm0
lea rax, [rsp + 0x60]
mov qword [rsp + 0xa0], rax
lea rcx, [rsp + 0x60]
mov rax, rsi
inc rax
cmp byte [rcx + rax], r14b
jne 0x140a763df
mov qword [rsp + 0xa8], rax
movaps xmm0, xmmword [rsp + 0xa0]
movdqa xmmword [rsp + 0xa0], xmm0
lea rdx, [rsp + 0xa0]
lea rcx, [rsp + 0xe0]
call fcn.140162e48
bts edi, 0xe
xorps xmm0, xmm0
movups xmmword [rsp + 0x140], xmm0
mov qword [rsp + 0x150], r14
mov qword [rsp + 0x158], 7
mov word [rsp + 0x140], r14w
bts edi, 0x10
mov dword [rsp + 0x120], edi
xor r8d, r8d
mov edx, 0x104
lea rcx, [rsp + 0x140]
call fcn.14016256c
mov r14d, dword [rsp + 0x150]
lea rdx, [rsp + 0x140]
cmp qword [rsp + 0x158], 7
cmova rdx, qword [rsp + 0x140]
mov ecx, r14d
call fcn.140cdac90
mov rbx, rax
mov qword [rsp + 0x100], rax
mov edx, eax
cmp rdx, qword [rsp + 0x150]
ja 0x140a764cd
mov qword [rsp + 0x150], rdx
lea rax, [rsp + 0x140]
cmp qword [rsp + 0x158], 7
cmova rax, qword [rsp + 0x140]
xor ecx, ecx
mov word [rax + rdx*2], cx
jmp 0x140a764e5
xor r8d, r8d
sub rdx, qword [rsp + 0x150]
lea rcx, [rsp + 0x140]
call fcn.14016256c
cmp ebx, r14d
jae 0x140a76462
mov eax, dword [rsp + 0x104]
mov dword [rsp + 0xa0], eax
lea rcx, [0x141013da0]
mov qword [rsp + 0xa8], rcx
movaps xmm0, xmmword [rsp + 0xa0]
movdqa xmmword [rsp + 0xa0], xmm0
btr edi, 0x10
bts edi, 0xf
mov dword [rsp + 0x120], edi
xor r14d, r14d
test eax, eax
jne 0x140a79505
lea r8, [rsp + 0xe0]
lea rdx, [rsp + 0x140]
lea rcx, [rsp + 0x298]
call fcn.14019cf54
nop
btr edi, 0xf
lea rcx, [rsp + 0x140]
call fcn.140162508
nop
lea rcx, [rsp + 0xe0]
call fcn.140162508
movabs rax, 0xf5289868029394a9
mov qword [rsp + 0xa0], rax
movabs rax, 0xf1d657b44e8f9105
mov qword [rsp + 0xa8], rax
mov qword [rsp + 0x100], r15
mov qword [rsp + 0x108], r13
movdqa xmm0, xmmword [rsp + 0x100]
xorps xmm0, xmmword [rsp + 0xa0]
movdqa xmmword [rsp + 0xa0], xmm0
lea r8, [rsp + 0xa0]
mov rdx, qword [0x1410a1010]
lea rcx, [rsp + 0x180]
call fcn.140164570
nop
mov rcx, qword [rax + 0x10]
cmp qword [rax + 0x18], 0xf
jbe 0x140a765ec
mov rax, qword [rax]
mov qword [rsp + 0xa0], rax
mov qword [rsp + 0xa8], rcx
movaps xmm0, xmmword [rsp + 0xa0]
movdqa xmmword [rsp + 0xa0], xmm0
lea rdx, [rsp + 0xa0]
lea rcx, [rsp + 0x80]
call fcn.140162e48
bts edi, 0x11
mov dword [rsp + 0x120], edi
lea rdx, [rsp + 0x80]
lea rcx, [rsp + 0x298]
call fcn.14019dac4
nop
lea rcx, [rsp + 0x80]
call fcn.140162508
nop
mov rdx, qword [rsp + 0x198]
cmp rdx, 0xf
jbe 0x140a76690
inc rdx
mov rcx, qword [rsp + 0x180]
mov rax, rcx
cmp rdx, r12
jb 0x140a7668b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140a79513
call fcn.140cd8948
mov rbx, qword [0x1410a1040]
movabs rax, 0xf5289868029394a9
mov qword [rsp + 0xa0], rax
movabs rax, 0xf1d657b44e8f9105
mov qword [rsp + 0xa8], rax
mov qword [rsp + 0x100], r15
mov qword [rsp + 0x108], r13
movdqa xmm0, xmmword [rsp + 0x100]
xorps xmm0, xmmword [rsp + 0xa0]
movdqa xmmword [rsp + 0xa0], xmm0
lea r8, [rsp + 0xa0]
mov rdx, qword [0x1410a1010]
lea rcx, [rsp + 0x80]
call fcn.140164570
nop
mov ecx, 1
mov byte [rsp + 0x50], cl
lea r8, [rsp + 0x50]
mov rdx, rax
lea rcx, [rsp + 0xa0]
call fcn.140159160
mov rcx, qword [rbx]
mov r8, qword [rcx + 0x28]
mov rcx, qword [rax]
mov rdx, qword [rax + 8]
mov qword [rax], r14
mov qword [rax + 8], r14
mov qword [r8 + 0x10], rcx
mov rbx, qword [r8 + 0x18]
mov qword [r8 + 0x18], rdx
test rbx, rbx
je 0x140a76774
mov eax, esi
lock xadd dword [rbx + 8], eax
add eax, esi
jne 0x140a7676d
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax]
mov eax, esi
lock xadd dword [rbx + 0xc], eax
add eax, esi
jne 0x140a7676d
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax + reloc.WS2_32.dll_htonl]
mov edi, dword [rsp + 0x120]
mov rbx, qword [rsp + 0xa8]
test rbx, rbx
je 0x140a767af
mov eax, esi
lock xadd dword [rbx + 8], eax
add eax, esi
jne 0x140a767a8
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax]
mov eax, esi
lock xadd dword [rbx + 0xc], eax
add eax, esi
jne 0x140a767a8
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax + reloc.WS2_32.dll_htonl]
mov edi, dword [rsp + 0x120]
mov rdx, qword [rsp + 0x98]
cmp rdx, 0xf
jbe 0x140a767ee
inc rdx
mov rcx, qword [rsp + 0x80]
mov rax, rcx
cmp rdx, r12
jb 0x140a767e9
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140a79519
call fcn.140cd8948
lea rcx, [rsp + 0x298]
cmp qword [rsp + 0x2b0], 7
cmova rcx, qword [rsp + 0x298]
call fcn.140cdb21c
shr rax, 0x20
xor ebx, ebx
test eax, eax
jne 0x140a7951f
call fcn.140a74e6c
mov r14d, 1
mov ecx, r14d
call fcn.140cd8ad8
bts edi, 0x12
mov rcx, qword [0x1410a1070]
mov qword [0x1410a1070], rax
test rcx, rcx
je 0x140a7684d
mov edx, r14d
call fcn.140cd8948
movabs rax, 0xf662846431aec186
mov qword [rsp + 0xa0], rax
movabs rax, 0x94a224cd1dd3851d
mov qword [rsp + 0xa8], rax
movabs rax, 0xaa5598dc653b934a
mov qword [rsp + 0xb0], rax
movabs rax, 0x7a80259edd982679
mov qword [rsp + 0xb8], rax
mov qword [rsp + 0x100], r15
mov qword [rsp + 0x108], r13
movabs r15, 0x8431f5bf3909a027
mov qword [rsp + 0x110], r15
movabs r12, 0x7a80259eddfd5e1c
mov qword [rsp + 0x118], r12
movdqa xmm0, xmmword [rsp + 0x100]
xorps xmm0, xmmword [rsp + 0xa0]
movdqa xmmword [rsp + 0xa0], xmm0
movdqa xmm1, xmmword [rsp + 0x110]
xorps xmm1, xmmword [rsp + 0xb0]
movdqa xmmword [rsp + 0xb0], xmm1
mov ecx, 0x20
call fcn.140cd8ad8
mov r14, rax
mov qword [rsp + 0x100], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x120], xmm0
mov qword [rsp + 0x130], rbx
mov qword [rsp + 0x138], rbx
lea rax, [rsp + 0xa0]
mov r8, rsi
inc r8
cmp byte [rax + r8], bl
jne 0x140a76938
lea rdx, [rsp + 0xa0]
lea rcx, [rsp + 0x120]
call fcn.140159cd4
lea rax, [rsp + 0x120]
mov qword [rsp + 0x180], rax
xorps xmm0, xmm0
movups xmmword [r14], xmm0
mov qword [r14 + 0x10], rbx
mov qword [r14 + 0x18], reloc.WS2_32.dll_ntohs
mov byte [r14], bl
lea rdx, [rsp + 0x120]
mov rcx, r14
call fcn.140155b5c
nop
mov rdx, qword [rsp + 0x138]
cmp rdx, 0xf
jbe 0x140a769d1
inc rdx
mov rcx, qword [rsp + 0x120]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140a769cb
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140a79536
call fcn.140cd8948
nop
bts edi, 0x13
mov qword [rsp + 0x100], rbx
mov rbx, qword [0x1410a1080]
mov qword [0x1410a1080], r14
xor r14d, r14d
test rbx, rbx
je 0x140a76a49
mov rdx, qword [rbx + 0x18]
cmp rdx, 0xf
jbe 0x140a76a2d
mov rcx, qword [rbx]
inc rdx
cmp rdx, 0x1000
jb 0x140a76a28
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x140a7953c
mov rcx, r8
call fcn.140cd8948
mov qword [rbx + 0x10], r14
mov qword [rbx + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rbx], r14b
mov edx, 0x20
mov rcx, rbx
call fcn.140cd8948
lea rcx, [rsp + 0x100]
call fcn.140190f50
movabs rax, 0xea289868029394a9
mov qword [rsp + 0xa0], rax
movabs rax, 0x94bb79db2afd831a
mov qword [rsp + 0xa8], rax
mov qword [rsp + 0xb0], r15
mov qword [rsp + 0xb8], r12
movabs rax, 0x9906ea0d66f2fbc5
mov qword [rsp + 0x100], rax
mov qword [rsp + 0x108], r13
mov qword [rsp + 0x110], r15
mov qword [rsp + 0x118], r12
movdqa xmm0, xmmword [rsp + 0x100]
xorps xmm0, xmmword [rsp + 0xa0]
movdqa xmmword [rsp + 0xa0], xmm0
movdqa xmm1, xmmword [rsp + 0x110]
xorps xmm1, xmmword [rsp + 0xb0]
movdqa xmmword [rsp + 0xb0], xmm1
mov ecx, 0x358
call fcn.140cd8ad8
mov rbx, rax
mov qword [rsp + 0x100], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x180], xmm0
mov qword [rsp + 0x190], r14
mov qword [rsp + 0x198], r14
lea rax, [rsp + 0xa0]
mov r8, rsi
inc r8
cmp byte [rax + r8], r14b
jne 0x140a76b23
lea rdx, [rsp + 0xa0]
lea rcx, [rsp + 0x180]
call fcn.140159cd4
nop
mov r14d, 0x800
or edi, r14d
mov dword [rsp + 0x120], edi
lea rdx, [rsp + 0x180]
mov rcx, rbx
call fcn.14019e114
mov rbx, rax
mov r8d, 0x1000
or edi, r8d
test r14d, edi
je 0x140a76bb6
btr edi, 0xb
mov rdx, qword [rsp + 0x198]
cmp rdx, 0xf
jbe 0x140a76bb6
inc rdx
mov rcx, qword [rsp + 0x180]
mov rax, rcx
cmp rdx, r8
jb 0x140a76bb1
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140a7953c
call fcn.140cd8948
mov r14, qword [0x1410a1068]
mov qword [0x1410a1068], rbx
test r14, r14
je 0x140a76be5
mov rcx, r14
call fcn.140165fa0
mov edx, 0x358
mov rcx, r14
call fcn.140cd8948
mov rbx, qword [0x1410a1068]
lea rax, [0x140fcee88]
mov qword [rsp + 0x350], rax
lea rcx, [rsp + 0x350]
mov qword [rsp + 0x388], rcx
add rbx, 0x310
lea rax, [rsp + 0x350]
cmp rbx, rax
je 0x140a76c90
mov r8, qword [rbx + 0x38]
xor r14d, r14d
test r8, r8
je 0x140a76c3f
mov rax, qword [r8]
cmp r8, rbx
setne dl
mov rcx, r8
call qword [rax + 0x20]
mov qword [rbx + 0x38], r14
mov rcx, qword [rsp + 0x388]
test rcx, rcx
je 0x140a76ca9
lea rax, [rsp + 0x350]
cmp rcx, rax
jne 0x140a76c81
mov rax, qword [rcx]
mov rdx, rbx
call qword [rax + reloc.WS2_32.dll_htonl]
mov qword [rbx + 0x38], rax
mov rcx, qword [rsp + 0x388]
test rcx, rcx
je 0x140a76ca9
mov rax, qword [rcx]
lea rdx, [rsp + 0x350]
cmp rcx, rdx
setne dl
call qword [rax + 0x20]
jmp 0x140a76c85
mov qword [rbx + 0x38], rcx
mov rcx, r14
mov qword [rsp + 0x388], rcx
test rcx, rcx
je 0x140a76ca9
mov rax, qword [rcx]
lea rdx, [rsp + 0x350]
cmp rcx, rdx
setne dl
call qword [rax + 0x20]
mov ebx, 1
mov ecx, ebx
call fcn.140cd8ad8
bts edi, 0x14
mov dword [rsp + 0x120], edi
mov rcx, qword [0x1410a1078]
mov qword [0x1410a1078], rax
test rcx, rcx
je 0x140a76cda
mov edx, ebx
call fcn.140cd8948
movabs r14, 0x9906ea0d66f2fbc5
mov rax, qword [0x1410a1068]
mov ecx, dword [rax + 0x240]
cmp ecx, 5
je 0x140a76e66
mov rbx, qword [0x1410a1040]
movabs rax, 0xf0728968089c9486
mov qword [rsp + 0xa0], rax
movabs rax, 0x94a177db3aaf9104
mov qword [rsp + 0xa8], rax
movabs rax, 0xaa4590d45a66d345
mov qword [rsp + 0xb0], rax
movabs rax, 0x7a80259eddfd7032
mov qword [rsp + 0xb8], rax
mov qword [rsp + 0x80], r14
mov qword [rsp + 0x88], r13
mov qword [rsp + 0x90], r15
mov qword [rsp + 0x98], r12
movdqa xmm0, xmmword [rsp + 0x80]
xorps xmm0, xmmword [rsp + 0xa0]
movdqa xmmword [rsp + 0xa0], xmm0
movdqa xmm1, xmmword [rsp + 0x90]
xorps xmm1, xmmword [rsp + 0xb0]
movdqa xmmword [rsp + 0xb0], xmm1
xorps xmm0, xmm0
movups xmmword [rsp + 0x100], xmm0
xor eax, eax
mov qword [rsp + 0x110], rax
mov qword [rsp + 0x118], rax
lea rcx, [rsp + 0xa0]
mov r8, rsi
inc r8
cmp byte [rcx + r8], al
jne 0x140a76dc5
lea rdx, [rsp + 0xa0]
lea rcx, [rsp + 0x100]
call fcn.140159cd4
nop
lea rdx, [rsp + 0x100]
mov rcx, rbx
call fcn.14016b958
nop
mov rdx, qword [rsp + 0x118]
cmp rdx, 0xf
jbe 0x140a76e38
inc rdx
mov rcx, qword [rsp + 0x100]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140a76e33
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140a79542
call fcn.140cd8948
mov qword [rsp + 0x100], 0x2ee
lea rdx, [rsp + 0x100]
lea rcx, [rsp + 0x180]
call fcn.140192494
mov rcx, rax
call fcn.14019250c
jmp 0x140a76ce4
lea rdx, [rsp + 0x100]
mov rcx, qword [0x1410a1068]
call fcn.140a7ffd8
nop
mov rcx, qword [rax]
lea rax, [0x140fcf120]
mov qword [rsp + 0x4e0], rax
lea rax, [rsp + 0x4e0]
mov qword [rsp + 0x518], rax
lea rdx, [rsp + 0x4e0]
call fcn.140a7cd34
mov rdi, rax
lea rax, [0x140fcef38]
mov qword [rsp + 0x3b0], rax
lea rax, [rsp + 0x3b0]
mov qword [rsp + 0x3e8], rax
lea rax, [rsp + 0x3b0]
mov qword [rsp + 0x180], rax
lea rdx, [rsp + 0x3b0]
lea rcx, [rsp + 0xa0]
call fcn.140a808f8
mov rcx, qword [rax]
mov rdx, qword [rax + 8]
xor r8d, r8d
mov qword [rax], r8
mov qword [rax + 8], r8
mov qword [rdi + 0x40], rcx
mov rbx, qword [rdi + 0x48]
mov qword [rdi + 0x48], rdx
test rbx, rbx
je 0x140a76f3a
mov eax, esi
lock xadd dword [rbx + 8], eax
add eax, esi
jne 0x140a76f3a
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax]
mov eax, esi
lock xadd dword [rbx + 0xc], eax
add eax, esi
jne 0x140a76f3a
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax + reloc.WS2_32.dll_htonl]
mov rbx, qword [rsp + 0xa8]
test rbx, rbx
je 0x140a76f6f
mov eax, esi
lock xadd dword [rbx + 8], eax
add eax, esi
jne 0x140a76f6f
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax]
mov eax, esi
lock xadd dword [rbx + 0xc], eax
add eax, esi
jne 0x140a76f6f
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax + reloc.WS2_32.dll_htonl]
nop
mov rcx, qword [rsp + 0x3e8]
xor ebx, ebx
test rcx, rcx
je 0x140a76f9a
mov rax, qword [rcx]
lea rdx, [rsp + 0x3b0]
cmp rcx, rdx
setne dl
call qword [rax + 0x20]
mov qword [rsp + 0x3e8], rbx
lea rdx, [rsp + 0x248]
mov rcx, rdi
call fcn.140a7ce58
nop
mov rbx, qword [rsp + 0x100]
xor edi, edi
test rbx, rbx
je 0x140a76fcd
mov rcx, rbx
call fcn.140a7f1c0
lea edx, [rdi + 0x50]
mov rcx, rbx
call fcn.140cd8948
mov rcx, qword [rsp + 0x248]
test rcx, rcx
je 0x140a79477
cmp byte [rsp + 0x250], dil
je 0x140a76ff5
cmp byte [rcx + 0xb8], dil
jne 0x140a79477
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_htonl]
mov rbx, qword [0x1410a1040]
mov rax, qword [0x1413337d8]
lea rdx, [rax + 0x28]
movabs rcx, 0xe226c6620a9e9e8d
mov qword [rsp + 0x1a0], rcx
movabs rcx, 0x83f622db17afd717
mov qword [rsp + 0x1a8], rcx
movabs rcx, 0xaa4c8e9f036ccc48
mov qword [rsp + 0x1b0], rcx
movabs rcx, 0x1fed4afdb198093c
mov qword [rsp + 0x1b8], rcx
movabs rcx, 0x1e665de25e4671e9
mov qword [rsp + 0x1c0], rcx
movabs rcx, 0xfde854282cc911da
mov qword [rsp + 0x1c8], rcx
mov qword [rsp + 0x1f0], r14
mov qword [rsp + 0x1f8], r13
mov qword [rsp + 0x200], r15
mov qword [rsp + 0x208], r12
movabs r15, 0x6c132d917e2905c9
mov qword [rsp + 0x210], r15
movabs r14, 0xfde854282ce87ebe
mov qword [rsp + 0x218], r14
movdqa xmm0, xmmword [rsp + 0x1f0]
xorps xmm0, xmmword [rsp + 0x1a0]
movdqa xmmword [rsp + 0x1a0], xmm0
movdqa xmm1, xmmword [rsp + 0x200]
xorps xmm1, xmmword [rsp + 0x1b0]
movdqa xmmword [rsp + 0x1b0], xmm1
movdqa xmm0, xmmword [rsp + 0x210]
xorps xmm0, xmmword [rsp + 0x1c0]
movdqa xmmword [rsp + 0x1c0], xmm0
lea rcx, [rsp + 0x1a0]
mov qword [rsp + 0x180], rcx
lea r8, [rsp + 0x1a0]
mov rcx, rsi
inc rcx
cmp byte [r8 + rcx], dil
jne 0x140a77126
mov qword [rsp + 0x188], rcx
lea rcx, [rax + 8]
cmp qword [rax + 0x20], 0xf
jbe 0x140a77146
mov rcx, qword [rax + 8]
mov rax, qword [rax + 0x18]
mov qword [rsp + 0xa0], rcx
mov qword [rsp + 0xa8], rax
mov rcx, rdx
cmp qword [rdx + 0x18], 0xf
jbe 0x140a77167
mov rcx, qword [rdx]
mov rax, qword [rdx + 0x10]
mov qword [rsp + 0x60], rcx
mov qword [rsp + 0x68], rax
movups xmm0, xmmword [rsp + 0xa0]
movdqu xmmword [rsp + 0x80], xmm0
movups xmm1, xmmword [rsp + 0x60]
movdqu xmmword [rsp + 0x90], xmm1
mov qword [rsp + 0xa0], 0xdd
lea rax, [rsp + 0x80]
mov qword [rsp + 0xa8], rax
movaps xmm0, xmmword [rsp + 0xa0]
movdqa xmmword [rsp + 0xa0], xmm0
movaps xmm1, xmmword [rsp + 0x180]
movdqa xmmword [rsp + 0x60], xmm1
lea r8, [rsp + 0xa0]
lea rdx, [rsp + 0x60]
lea rcx, [rsp + 0xe0]
call fcn.140aa3350
bts dword [rsp + 0x120], 0x15
lea rdx, [rsp + 0xe0]
mov rcx, rbx
call fcn.14016b958
nop
mov rdx, qword [rsp + 0xf8]
cmp rdx, 0xf
jbe 0x140a77246
inc rdx
mov rcx, qword [rsp + 0xe0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140a77241
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140a79548
call fcn.140cd8948
lea rdx, [rsp + 0x180]
mov rcx, qword [0x1410a1068]
call fcn.140a800f4
nop
mov rcx, qword [rax]
lea rax, [0x140fceee8]
mov qword [rsp + 0x1f0], rax
lea rax, [rsp + 0x1f0]
mov qword [rsp + 0x228], rax
lea rdx, [rsp + 0x1f0]
call fcn.140a7cd34
mov rdi, rax
lea rax, vtable._SHPHc1.0
mov qword [rsp + 0x3f0], rax
lea rax, [rsp + 0x3f0]
mov qword [rsp + 0x428], rax
lea rax, [rsp + 0x3f0]
mov qword [rsp + 0x100], rax
lea rdx, [rsp + 0x3f0]
lea rcx, [rsp + 0xa0]
call fcn.140a808f8
mov rcx, qword [rax]
mov rdx, qword [rax + 8]
xor r8d, r8d
mov qword [rax], r8
mov qword [rax + 8], r8
mov qword [rdi + 0x40], rcx
mov rbx, qword [rdi + 0x48]
mov qword [rdi + 0x48], rdx
test rbx, rbx
je 0x140a7731a
mov eax, esi
lock xadd dword [rbx + 8], eax
add eax, esi
jne 0x140a7731a
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax]
mov eax, esi
lock xadd dword [rbx + 0xc], eax
add eax, esi
jne 0x140a7731a
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax + reloc.WS2_32.dll_htonl]
mov rbx, qword [rsp + 0xa8]
test rbx, rbx
je 0x140a7734f
mov eax, esi
lock xadd dword [rbx + 8], eax
add eax, esi
jne 0x140a7734f
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax]
mov eax, esi
lock xadd dword [rbx + 0xc], eax
add eax, esi
jne 0x140a7734f
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax + reloc.WS2_32.dll_htonl]
nop
mov rcx, qword [rsp + 0x428]
xor ebx, ebx
test rcx, rcx
je 0x140a7737a
mov rax, qword [rcx]
lea rdx, [rsp + 0x3f0]
cmp rcx, rdx
setne dl
call qword [rax + 0x20]
mov qword [rsp + 0x428], rbx
lea rdx, [rsp + 0x238]
mov rcx, rdi
call fcn.140a7c248
nop
mov rbx, qword [rsp + 0x180]
xor edi, edi
test rbx, rbx
je 0x140a773ad
mov rcx, rbx
call fcn.140a7f1c0
lea edx, [rdi + 0x50]
mov rcx, rbx
call fcn.140cd8948
mov rcx, qword [rsp + 0x238]
test rcx, rcx
je 0x140a7980a
cmp byte [rsp + 0x240], dil
je 0x140a773d5
cmp byte [rcx + 0xb8], dil
jne 0x140a7980a
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_htonl]
mov rax, qword [0x1413337d8]
mov rcx, qword [rax + 0x78]
sub rcx, qword [rax + 0x70]
movabs rbx, 0x8888888888888889
mov rax, rbx
imul rcx
add rdx, rcx
sar rdx, 6
mov rax, rdx
shr rax, 0x3f
add rdx, rax
jne 0x140a7757e
mov rbx, qword [0x1410a1040]
xorps xmm0, xmm0
movups xmmword [rsp + 0x100], xmm0
mov qword [rsp + 0x110], rdi
mov qword [rsp + 0x118], rdi
lea r8d, [rdx + 0x21]
lea rdx, str.You_dont_have_any_subscriptions.
lea rcx, [rsp + 0x100]
call fcn.140159cd4
nop
lea rax, [rsp + 0x100]
cmp qword [rsp + 0x118], 0xf
cmova rax, qword [rsp + 0x100]
mov qword [rsp + 0xa0], rax
mov rax, qword [rsp + 0x110]
mov qword [rsp + 0xa8], rax
mov qword [rsp + 0x148], rdi
mov qword [rsp + 0x140], rdi
mov qword [rsp + 0x150], rdi
movaps xmm0, xmmword [rsp + 0xa0]
movdqa xmmword [rsp + 0xa0], xmm0
movups xmm1, xmmword [rsp + 0x140]
movaps xmmword [rsp + 0x60], xmm1
movsd xmm0, qword [rsp + 0x150]
movsd qword [rsp + 0x70], xmm0
lea r9, [rsp + 0xa0]
mov r8d, 4
lea rdx, [rsp + 0x60]
mov rcx, qword [rbx]
call fcn.140162f7c
nop
mov rdx, qword [rsp + 0x118]
cmp rdx, 0xf
jbe 0x140a77522
inc rdx
mov rcx, qword [rsp + 0x100]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140a7751d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140a7954e
call fcn.140cd8948
mov ebx, 1
mov rcx, rbx
call fcn.140cd8ad8
mov qword [rsp + 0x100], rax
bts dword [rsp + 0x120], 0xa
lea rcx, [rsp + 0x68]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], edi
mov r9, rax
lea r8, [0x140a8bf78]
xor edx, edx
xor ecx, ecx
call fcn.140cf8d18
mov qword [rsp + 0x60], rax
test rax, rax
je 0x140a797fb
cmp dword [rsp + 0x68], edi
je 0x140a79554
jmp 0x140a7772b
call fcn.140cda384
mov rcx, rax
mov rax, qword [0x1413337d8]
mov r9, qword [rax + 0x70]
mov r8, qword [rax + 0x78]
sub r8, r9
mov rax, rbx
imul r8
add rdx, r8
sar rdx, 6
mov rax, rdx
shr rax, 0x3f
add rdx, rax
je 0x140a7955c
cmp rcx, qword [r9 + 0x28]
mov ecx, 1
jne 0x140a775c5
mov dl, dil
jmp 0x140a775cd
mov edx, 0xff
cmovge edx, ecx
shr dl, 7
mov rax, qword [0x141333780]
mov byte [rax + 3], dl
mov edx, ecx
lea rcx, [rsp + 0x550]
call fcn.1401684e8
nop
mov rcx, qword [0x1413337d8]
mov r9, qword [rcx + 0x70]
mov r8, qword [rcx + 0x78]
sub r8, r9
mov rax, rbx
imul r8
add rdx, r8
sar rdx, 6
mov rax, rdx
shr rax, 0x3f
add rdx, rax
je 0x140a79562
movabs rax, 0xd6bf94d5e57a42bd
imul qword [r9 + 0x28]
add rdx, qword [r9 + 0x28]
sar rdx, 0x17
mov rax, rdx
shr rax, 0x3f
add rdx, rax
mov qword [rsp + 0x100], rdx
lea rcx, [rsp + 0x100]
call fcn.140cf3da4
mov qword [rsp + 0x140], rax
lea rax, str._d._m.20_y
mov qword [rsp + 0x148], rax
mov ebx, 1
add rax, rbx
mov qword [rsp + 0x150], rax
cmp byte [rax], dil
jne 0x140a7766a
lea rdx, [rsp + 0x140]
lea rcx, [rsp + 0x560]
call fcn.140a80210
lea rdx, [rsp + 0xe0]
lea rcx, [rsp + 0x550]
call fcn.14016832c
mov rcx, qword [0x141333780]
add rcx, 8
mov rdx, rax
call fcn.140155c24
mov rdx, qword [rsp + 0xf8]
cmp rdx, 0xf
jbe 0x140a776fb
inc rdx
mov rcx, qword [rsp + 0xe0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140a776f5
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140a79567
call fcn.140cd8948
nop
lea rcx, [rsp + 0x5e8]
call fcn.1401683b8
nop
lea rax, vtable.std::ios_base.0
mov qword [rsp + 0x5e8], rax
lea rcx, [rsp + 0x5e8]
call fcn.140cdba58
nop
jmp 0x140a77527
movaps xmm0, xmmword [rsp + 0x60]
movdqa xmmword [rsp + 0xa0], xmm0
lea rcx, [rsp + 0xa0]
call fcn.140cda274
test eax, eax
jne 0x140a7956d
xorps xmm0, xmm0
movaps xmmword [rsp + 0xa0], xmm0
movdqa xmmword [rsp + 0x60], xmm0
jmp 0x140a7778c
cmp eax, 4
je 0x140a7779e
mov qword [rsp + 0x100], WSAGetLastError
lea rdx, [rsp + 0x100]
lea rcx, [rsp + 0x60]
call fcn.140192494
mov rcx, rax
call fcn.14019250c
mov rbx, qword [0x141333780]
mov eax, dword [rbx + 0xb8]
cmp eax, 3
jne 0x140a77761
cmp dword [rbx + 0xb8], 4
jne 0x140a77899
mov rcx, qword [0x1410a1078]
call fcn.14016e28c
nop
mov rcx, qword [rsp + 0x238]
test rcx, rcx
je 0x140a777e7
mov eax, esi
lock xadd dword [rcx + 8], eax
add eax, esi
jne 0x140a777e7
mov r8, qword [rcx + 0xc8]
test r8, r8
je 0x140a7781d
mov rax, qword [r8]
mov rdx, rcx
mov rcx, r8
call qword [rax]
mov ebx, 1
mov rcx, qword [rsp + 0x248]
test rcx, rcx
je 0x140a77833
mov eax, esi
lock xadd dword [rcx + 8], eax
add eax, esi
jne 0x140a77833
mov r8, qword [rcx + 0xc8]
test r8, r8
je 0x140a7782b
mov rax, qword [r8]
mov rdx, rcx
mov rcx, r8
call qword [rax]
jmp 0x140a77833
mov rax, qword [rcx]
mov ebx, 1
mov edx, ebx
call qword [rax]
jmp 0x140a777ec
mov rax, qword [rcx]
mov edx, ebx
call qword [rax]
nop
lea rcx, [rsp + 0x298]
call fcn.140162508
nop
mov rdx, qword [rsp + 0x348]
cmp rdx, 0xf
jbe 0x140a77885
inc rdx
mov rcx, qword [rsp + 0x330]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140a7787f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140a79575
call fcn.140cd8948
nop
lea rcx, [rsp + 0x650]
call fcn.140ab76a0
xor eax, eax
jmp 0x140a79455
mov qword [rsp + 0x230], rdi
xorps xmm0, xmm0
movups xmmword [rsp + 0x80], xmm0
mov qword [rsp + 0x90], rdi
mov qword [rsp + 0x98], rdi
mov r8d, 0x1f
lea rdx, str.Waiting_assets_list_from_server
lea rcx, [rsp + 0x80]
call fcn.140159cd4
lea rdx, [rsp + 0x80]
mov rcx, rbx
call fcn.140166300
lea rdx, [rsp + 0x100]
mov rcx, qword [0x1410a1068]
call fcn.140a803c4
nop
mov rcx, qword [rax]
mov eax, 1
mov qword [rcx + 0x30], rax
lea rax, [0x140fcf170]
mov qword [rsp + 0x1a0], rax
lea rax, [rsp + 0x230]
mov qword [rsp + 0x1a8], rax
lea rax, [rsp + 0x1a0]
mov qword [rsp + 0x1d8], rax
lea rdx, [rsp + 0x1a0]
call fcn.140a7b1d8
mov rdi, rax
lea rax, [0x140fceeb8]
mov qword [rsp + 0x430], rax
lea rax, [rsp + 0x430]
mov qword [rsp + 0x468], rax
lea rax, [rsp + 0x430]
mov qword [rsp + 0x60], rax
lea rdx, [rsp + 0x430]
lea rcx, [rsp + 0xa0]
call fcn.140a808f8
mov rcx, qword [rax]
mov rdx, qword [rax + 8]
xor r8d, r8d
mov qword [rax], r8
mov qword [rax + 8], r8
mov qword [rdi + 0x48], rcx
mov rbx, qword [rdi + 0x50]
mov qword [rdi + 0x50], rdx
test rbx, rbx
je 0x140a779d0
mov eax, esi
lock xadd dword [rbx + 8], eax
add eax, esi
jne 0x140a779d0
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax]
mov eax, esi
lock xadd dword [rbx + 0xc], eax
add eax, esi
jne 0x140a779d0
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax + reloc.WS2_32.dll_htonl]
mov rbx, qword [rsp + 0xa8]
test rbx, rbx
je 0x140a77a05
mov eax, esi
lock xadd dword [rbx + 8], eax
add eax, esi
jne 0x140a77a05
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax]
mov eax, esi
lock xadd dword [rbx + 0xc], eax
add eax, esi
jne 0x140a77a05
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax + reloc.WS2_32.dll_htonl]
nop
mov rcx, qword [rsp + 0x468]
xor ebx, ebx
test rcx, rcx
je 0x140a77a30
mov rax, qword [rcx]
lea rdx, [rsp + 0x430]
cmp rcx, rdx
setne dl
call qword [rax + 0x20]
mov qword [rsp + 0x468], rbx
lea rdx, [rsp + 0x1e0]
mov rcx, rdi
call fcn.140a7b588
nop
mov rbx, qword [rsp + 0x100]
xor edi, edi
test rbx, rbx
je 0x140a77a63
mov rcx, rbx
call fcn.140a7f0ec
lea edx, [rdi + 0x58]
mov rcx, rbx
call fcn.140cd8948
mov rcx, qword [rsp + 0x1e0]
test rcx, rcx
je 0x140a797f0
cmp byte [rsp + 0x1e8], dil
je 0x140a77a8b
cmp byte [rcx + 0xb8], dil
jne 0x140a797f0
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_htonl]
lea rcx, [rsp + 0x520]
call fcn.140191844
nop
mov rax, qword [0x1410a1010]
cmp byte [rax + 0x42], dil
je 0x140a77ad7
mov rbx, qword [0x141333780]
lea rdx, str.Terminating_Steam_process...
lea rcx, [rsp + 0xe0]
call fcn.140155ce0
mov rdx, rax
mov rcx, rbx
call fcn.140166300
call fcn.140192104
mov rbx, qword [0x141333780]
xorps xmm0, xmm0
movups xmmword [rsp + 0x80], xmm0
mov qword [rsp + 0x90], rdi
mov qword [rsp + 0x98], rdi
mov r8d, getprotobyname
lea rdx, str.Checking_for_anti_cheat_services__Faceit__VGK_...
lea rcx, [rsp + 0x80]
call fcn.140159cd4
lea rdx, [rsp + 0x80]
mov rcx, rbx
call fcn.140166300
movabs rax, 0x99069e6403919aa3
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], r13
movabs rbx, 0x9906ea0d66f2fbc5
mov qword [rsp + 0xa0], rbx
mov qword [rsp + 0xa8], r13
movdqa xmm0, xmmword [rsp + 0xa0]
xorps xmm0, xmmword [rsp + 0x60]
movdqa xmmword [rsp + 0x60], xmm0
xorps xmm0, xmm0
movups xmmword [rsp + 0x80], xmm0
mov qword [rsp + 0x90], rdi
mov qword [rsp + 0x98], rdi
lea rax, [rsp + 0x60]
mov r8, rsi
inc r8
cmp byte [rax + r8], dil
jne 0x140a77b88
lea rdx, [rsp + 0x60]
lea rcx, [rsp + 0x80]
call fcn.140159cd4
nop
mov ecx, 1
or dword [rsp + 0x120], ecx
lea rdx, [rsp + 0x80]
call fcn.140161cd4
movabs rdi, 0x9906ea0d66999cb3
test al, al
jne 0x140a77c30
mov qword [rsp + 0xa0], rdi
mov qword [rsp + 0xa8], r13
mov qword [rsp + 0x60], rbx
mov qword [rsp + 0x68], r13
movdqa xmm0, xmmword [rsp + 0x60]
xorps xmm0, xmmword [rsp + 0xa0]
movdqa xmmword [rsp + 0xa0], xmm0
lea rdx, [rsp + 0xa0]
lea rcx, [rsp + 0xe0]
call fcn.140155ce0
or dword [rsp + 0x120], 2
lea rdx, [rsp + 0xe0]
call fcn.140161cd4
xor ecx, ecx
test al, al
jne 0x140a77c30
mov bl, cl
jmp 0x140a77c35
mov ebx, 1
mov eax, dword [rsp + 0x120]
test al, 2
je 0x140a77c56
and dword [rsp + 0x120], 0xfffffffd
lea rcx, [rsp + 0xe0]
call fcn.140155bc8
nop
mov eax, 1
test byte [rsp + 0x120], al
je 0x140a77c71
lea rcx, [rsp + 0x80]
call fcn.140155bc8
test bl, bl
je 0x140a7808c
mov r9d, reloc.WS2_32.dll_gethostbyname
lea r8, str.Warning
lea rdx, str.On_your_PC_is_running_Faceit_or_Vanguard._Turn_them_off_
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
cmp eax, 6
jne 0x140a7957b
movabs rax, 0x99069e6403919aa3
mov qword [rsp + 0xa0], rax
mov qword [rsp + 0xa8], r13
movabs rax, 0x9906ea0d66f2fbc5
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], r13
movdqa xmm0, xmmword [rsp + 0x60]
xorps xmm0, xmmword [rsp + 0xa0]
movdqa xmmword [rsp + 0xa0], xmm0
lea rdx, [rsp + 0xa0]
lea rcx, [rsp + 0xe0]
call fcn.140155ce0
lea rdx, [rsp + 0xe0]
call fcn.140161cd4
mov bl, al
lea rcx, [rsp + 0xe0]
call fcn.140155bc8
test bl, bl
je 0x140a77ea3
mov rbx, qword [0x141333780]
lea rdx, str.Stopping_Faceit_AC_service
lea rcx, [rsp + 0xe0]
call fcn.140155ce0
mov rdx, rax
mov rcx, rbx
call fcn.140166300
mov rbx, qword [0x1410a1020]
movabs rax, 0x99069e6403919aa3
mov qword [rsp + 0xa0], rax
mov qword [rsp + 0xa8], r13
movabs rax, 0x9906ea0d66f2fbc5
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], r13
movdqa xmm0, xmmword [rsp + 0x60]
xorps xmm0, xmmword [rsp + 0xa0]
movdqa xmmword [rsp + 0xa0], xmm0
lea rdx, [rsp + 0xa0]
lea rcx, [rsp + 0xe0]
call fcn.140155ce0
nop
lea rdx, [rsp + 0xe0]
mov rcx, rbx
call fcn.1401612e4
nop
lea rcx, [rsp + 0xe0]
call fcn.140155bc8
mov rbx, qword [0x1410a1040]
movabs rax, 0xf1269e6403919a83
mov qword [rsp + 0x140], rax
movabs rax, 0xd1b832d12caf850b
mov qword [rsp + 0x148], rax
movabs rax, 0xa55590cf4966d454
mov qword [rsp + 0x150], rax
mov qword [rsp + 0x158], r12
movabs rax, 0x9906ea0d66f2fbc5
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x88], r13
movabs rax, 0x8431f5bf3909a027
mov qword [rsp + 0x90], rax
mov qword [rsp + 0x98], r12
movdqa xmm0, xmmword [rsp + 0x80]
xorps xmm0, xmmword [rsp + 0x140]
movdqa xmmword [rsp + 0x140], xmm0
movdqa xmm1, xmmword [rsp + 0x90]
xorps xmm1, xmmword [rsp + 0x150]
movdqa xmmword [rsp + 0x150], xmm1
lea rdx, [rsp + 0x140]
lea rcx, [rsp + 0xe0]
call fcn.140155ce0
nop
lea rdx, [rsp + 0xe0]
mov rcx, rbx
call fcn.14016b958
nop
lea rcx, [rsp + 0xe0]
call fcn.140155bc8
mov qword [rsp + 0xa0], rdi
mov qword [rsp + 0xa8], r13
movabs rax, 0x9906ea0d66f2fbc5
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], r13
movdqa xmm0, xmmword [rsp + 0xa0]
xorps xmm0, xmmword [rsp + 0x60]
movdqa xmmword [rsp + 0xa0], xmm0
lea rdx, [rsp + 0xa0]
lea rcx, [rsp + 0xe0]
call fcn.140155ce0
lea rdx, [rsp + 0xe0]
call fcn.140161cd4
mov bl, al
lea rcx, [rsp + 0xe0]
call fcn.140155bc8
test bl, bl
je 0x140a7808c
mov rbx, qword [0x141333780]
lea rdx, str.Stopping_Vanguard_service
lea rcx, [rsp + 0xe0]
call fcn.140155ce0
mov rdx, rax
mov rcx, rbx
call fcn.140166300
mov rbx, qword [0x1410a1020]
mov qword [rsp + 0xa0], rdi
mov qword [rsp + 0xa8], r13
movabs rdi, 0x9906ea0d66f2fbc5
mov qword [rsp + 0x60], rdi
mov qword [rsp + 0x68], r13
movdqa xmm0, xmmword [rsp + 0xa0]
xorps xmm0, xmmword [rsp + 0x60]
movdqa xmmword [rsp + 0xa0], xmm0
lea rdx, [rsp + 0xa0]
lea rcx, [rsp + 0xe0]
call fcn.140155ce0
nop
lea rdx, [rsp + 0xe0]
mov rcx, rbx
call fcn.1401612e4
nop
lea rcx, [rsp + 0xe0]
call fcn.140155bc8
mov rbx, qword [0x1410a1040]
movabs rax, 0xb9758b6546b9bc93
mov qword [rsp + 0x140], rax
movabs rax, 0x9ea2249420ea9308
mov qword [rsp + 0x148], rax
movabs rax, 0x8431f59e5d6cd057
mov qword [rsp + 0x150], rax
mov qword [rsp + 0x158], r12
mov qword [rsp + 0x80], rdi
mov qword [rsp + 0x88], r13
movabs rdi, 0x8431f5bf3909a027
mov qword [rsp + 0x90], rdi
mov qword [rsp + 0x98], r12
movdqa xmm0, xmmword [rsp + 0x140]
xorps xmm0, xmmword [rsp + 0x80]
movdqa xmmword [rsp + 0x140], xmm0
movdqa xmm1, xmmword [rsp + 0x90]
xorps xmm1, xmmword [rsp + 0x150]
movdqa xmmword [rsp + 0x150], xmm1
lea rdx, [rsp + 0x140]
lea rcx, [rsp + 0xe0]
call fcn.140155ce0
nop
lea rdx, [rsp + 0xe0]
mov rcx, rbx
call fcn.14016b958
nop
lea rcx, [rsp + 0xe0]
call fcn.140155bc8
jmp 0x140a78096
movabs rdi, 0x8431f5bf3909a027
mov rbx, qword [0x141333780]
xorps xmm0, xmm0
movups xmmword [rsp + 0x80], xmm0
xor eax, eax
mov qword [rsp + 0x90], rax
mov qword [rsp + 0x98], rax
lea r8d, [rax + 0x20]
lea rdx, str.Checking_for_system_optimization
lea rcx, [rsp + 0x80]
call fcn.140159cd4
lea rdx, [rsp + 0x80]
mov rcx, rbx
call fcn.140166300
mov rax, qword [0x1410a1010]
xor ecx, ecx
cmp byte [rax + 0x41], cl
je 0x140a78876
mov byte [rsp + 0x50], 4
mov rbx, qword [0x141333780]
lea rdx, str.Modifying_some_system_settings...
lea rcx, [rsp + 0xe0]
call fcn.140155ce0
mov rdx, rax
mov rcx, rbx
call fcn.140166300
movabs rax, 0xdc54ab5a32b4b496
mov qword [rsp + 0x140], rax
movabs rax, 0x9ea538c62de6bb36
mov qword [rsp + 0x148], rax
movabs rax, 0xc65498de7e55d441
mov qword [rsp + 0x150], rax
movabs rax, 0x7a80259eddfd2c7d
mov qword [rsp + 0x158], rax
movabs rax, 0x9906ea0d66f2fbc5
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x88], r13
mov qword [rsp + 0x90], rdi
mov qword [rsp + 0x98], r12
movdqa xmm0, xmmword [rsp + 0x140]
xorps xmm0, xmmword [rsp + 0x80]
movdqa xmmword [rsp + 0x140], xmm0
movdqa xmm1, xmmword [rsp + 0x90]
xorps xmm1, xmmword [rsp + 0x150]
movdqa xmmword [rsp + 0x150], xmm1
lea rdx, [rsp + 0x140]
lea rcx, [rsp + 0xe0]
call fcn.140155ce0
nop
lea r8, [rsp + 0xe0]
mov rdx, 0xffffffff80000001
lea rcx, [rsp + 0x1f0]
call fcn.14015e4c4
nop
lea rcx, [rsp + 0xe0]
call fcn.140155bc8
lea rdx, str.AllowAutoGameMode
lea rcx, [rsp + 0x80]
call fcn.140155ce0
lea rdx, [rsp + 0x80]
lea rcx, [rsp + 0x1f0]
call fcn.14015f2fc
mov bl, al
lea rcx, [rsp + 0x80]
call fcn.140155bc8
lea rcx, [rsp + 0x80]
test bl, bl
je 0x140a782ba
lea rdx, str.AllowAutoGameMode
call fcn.140155ce0
nop
lea rdx, [rsp + 0x80]
lea rcx, [rsp + 0x1f0]
call fcn.14015ee40
mov ebx, eax
lea rcx, [rsp + 0x80]
call fcn.140155bc8
mov eax, 1
cmp ebx, eax
jne 0x140a78378
lea rdx, str.AllowAutoGameMode
lea rcx, [rsp + 0x80]
call fcn.140155ce0
nop
xor r8d, r8d
lea rdx, [rsp + 0x80]
lea rcx, [rsp + 0x1f0]
call fcn.14015f044
nop
jmp 0x140a78362
lea rdx, str.AutoGameModeEnabled
call fcn.140155ce0
lea rdx, [rsp + 0x80]
lea rcx, [rsp + 0x1f0]
call fcn.14015f2fc
mov bl, al
lea rcx, [rsp + 0x80]
call fcn.140155bc8
test bl, bl
je 0x140a78378
lea rdx, str.AutoGameModeEnabled
lea rcx, [rsp + 0x80]
call fcn.140155ce0
nop
lea rdx, [rsp + 0x80]
lea rcx, [rsp + 0x1f0]
call fcn.14015ee40
mov ebx, eax
lea rcx, [rsp + 0x80]
call fcn.140155bc8
mov eax, 1
cmp ebx, eax
jne 0x140a78378
lea rdx, str.AutoGameModeEnabled
lea rcx, [rsp + 0x80]
call fcn.140155ce0
nop
xor r8d, r8d
lea rdx, [rsp + 0x80]
lea rcx, [rsp + 0x1f0]
call fcn.14015f044
nop
lea rcx, [rsp + 0x80]
call fcn.140155bc8
mov eax, 1
mov byte [rsp + 0x50], al
movabs rax, 0xda5aa74832a1a296
mov qword [rsp + 0x140], rax
movabs rax, 0x9e9523da2bfd841f
mov qword [rsp + 0x148], rax
movabs rax, 0xf054a6d3567bd449
mov qword [rsp + 0x150], rax
movabs rax, 0x16ef57eab3921d40
mov qword [rsp + 0x158], rax
movabs rax, 0xf7a45e11f5b4295
mov qword [rsp + 0x160], rax
movabs rax, 0x8e9a315e459a3acd
mov qword [rsp + 0x168], rax
movabs rdx, 0x738ddf3740503eb
mov qword [rsp + 0x170], rdx
movabs rcx, 0x90203b7277bcbfc0
mov qword [rsp + 0x178], rcx
movabs rax, 0x9906ea0d66f2fbc5
mov qword [rsp + 0xa0], rax
mov qword [rsp + 0xa8], r13
mov qword [rsp + 0xb0], rdi
mov qword [rsp + 0xb8], r12
mov qword [rsp + 0xc0], r15
mov qword [rsp + 0xc8], r14
mov qword [rsp + 0xd0], rdx
mov qword [rsp + 0xd8], rcx
movdqa xmm0, xmmword [rsp + 0x140]
xorps xmm0, xmmword [rsp + 0xa0]
movdqa xmmword [rsp + 0x140], xmm0
movdqa xmm1, xmmword [rsp + 0xb0]
xorps xmm1, xmmword [rsp + 0x150]
movdqa xmmword [rsp + 0x150], xmm1
movdqa xmm0, xmmword [rsp + 0xc0]
xorps xmm0, xmmword [rsp + 0x160]
movdqa xmmword [rsp + 0x160], xmm0
movdqa xmm1, xmmword [rsp + 0xd0]
xorps xmm1, xmmword [rsp + 0x170]
movdqa xmmword [rsp + 0x170], xmm1
lea rdx, [rsp + 0x140]
lea rcx, [rsp + 0x80]
call fcn.140155ce0
nop
lea r8, [rsp + 0x80]
mov rdx, 0xffffffff80000002
lea rcx, [rsp + 0x1a0]
call fcn.14015e4c4
nop
lea rcx, [rsp + 0x80]
call fcn.140155bc8
movabs rdi, 0xfd69a76505a18c8d
mov qword [rsp + 0xa0], rdi
movabs r15, 0xf1d657b44e8ff60f
mov qword [rsp + 0xa8], r15
movabs r14, 0x9906ea0d66f2fbc5
mov qword [rsp + 0x60], r14
mov qword [rsp + 0x68], r13
movdqa xmm0, xmmword [rsp + 0xa0]
xorps xmm0, xmmword [rsp + 0x60]
movdqa xmmword [rsp + 0xa0], xmm0
lea rdx, [rsp + 0xa0]
lea rcx, [rsp + 0xe0]
call fcn.140155ce0
lea rdx, [rsp + 0xe0]
lea rcx, [rsp + 0x1a0]
call fcn.14015f2fc
mov bl, al
lea rcx, [rsp + 0xe0]
call fcn.140155bc8
xor r12d, r12d
test bl, bl
je 0x140a78687
mov qword [rsp + 0xa0], rdi
mov qword [rsp + 0xa8], r15
mov qword [rsp + 0x60], r14
mov qword [rsp + 0x68], r13
movdqa xmm0, xmmword [rsp + 0xa0]
xorps xmm0, xmmword [rsp + 0x60]
movdqa xmmword [rsp + 0xa0], xmm0
lea rdx, [rsp + 0xa0]
lea rcx, [rsp + 0xe0]
call fcn.140155ce0
nop
lea rdx, [rsp + 0xe0]
lea rcx, [rsp + 0x1a0]
call fcn.14015ee40
mov ebx, eax
lea rcx, [rsp + 0xe0]
call fcn.140155bc8
lea eax, [r12 + 1]
cmp ebx, eax
je 0x140a78687
mov qword [rsp + 0xa0], rdi
mov qword [rsp + 0xa8], r15
mov qword [rsp + 0x60], r14
mov qword [rsp + 0x68], r13
movdqa xmm0, xmmword [rsp + 0xa0]
xorps xmm0, xmmword [rsp + 0x60]
movdqa xmmword [rsp + 0xa0], xmm0
lea rdx, [rsp + 0xa0]
lea rcx, [rsp + 0xe0]
call fcn.140155ce0
nop
lea r15d, [r12 + 1]
mov r8d, r15d
lea rdx, [rsp + 0xe0]
lea rcx, [rsp + 0x1a0]
call fcn.14015f044
nop
lea rcx, [rsp + 0xe0]
call fcn.140155bc8
cmp byte [rsp + 0x50], r15b
sete al
add al, 2
mov byte [rsp + 0x50], al
jmp 0x140a7868d
mov r15d, 1
mov dword [rsp + 0x120], r15d
lea rdx, [rsp + 0x120]
lea rcx, [rsp + 0x550]
call fcn.140a80550
nop
mov dword [rsp + 0x120], 2
lea rdx, [rsp + 0x120]
lea rcx, [rsp + 0x578]
call fcn.140a8058c
nop
mov dword [rsp + 0x120], 3
lea rdx, [rsp + 0x120]
lea rcx, [rsp + 0x5a0]
call fcn.140a805c8
nop
mov ebx, 4
mov dword [rsp + 0x120], ebx
lea rdx, [rsp + 0x120]
lea rcx, [rsp + 0x5c8]
call fcn.140a80604
nop
lea r8, [rsp + 0x5f0]
lea rdx, [rsp + 0x550]
lea rcx, [rsp + 0x140]
call fcn.140a7b318
movups xmm0, xmmword [rax]
movdqu xmmword [rsp + 0xa0], xmm0
lea rdx, [rsp + 0xa0]
lea rcx, [rsp + 0x180]
call fcn.140a7b41c
nop
lea r9, [fcn.14016fbb0]
mov r8d, ebx
lea edi, [rbx + 0x24]
mov edx, edi
lea rcx, [rsp + 0x550]
call fcn.140cd8b14
mov rbx, qword [0x1410a1040]
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x180]
call fcn.140a7b324
mov rdx, rax
mov rcx, rbx
call fcn.14016b958
mov al, byte [rsp + 0x50]
sub al, 2
cmp al, r15b
ja 0x140a7884b
lea r9d, [rdi + 0xc]
lea r8, str.Warning
lea rdx, str.Optimization_has_been_applied._Restart_your_PC_
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
cmp eax, 6
jne 0x140a79677
call qword [sym.imp.KERNEL32.dll_GetCurrentProcess]
mov rcx, rax
lea r8, [rsp + 0x100]
mov edx, edi
call qword [sym.imp.ADVAPI32.dll_OpenProcessToken]
test eax, eax
je 0x140a795cf
lea r8, [rsp + 0xa4]
lea rdx, str.SeShutdownPrivilege
xor ecx, ecx
call qword [sym.imp.ADVAPI32.dll_LookupPrivilegeValueA]
mov dword [rsp + 0xa0], r15d
mov dword [rsp + 0xac], 2
mov qword [rsp + 0x28], r12
mov qword [rsp + 0x20], r12
xor r9d, r9d
lea r8, [rsp + 0xa0]
xor edx, edx
mov rcx, qword [rsp + 0x100]
call qword [sym.imp.ADVAPI32.dll_AdjustTokenPrivileges]
call qword [sym.imp.KERNEL32.dll_GetLastError]
test eax, eax
jne 0x140a79623
lea rcx, str.shutdown__r__t_0
call fcn.140cf72fc
nop
lea rcx, [rsp + 0x180]
call fcn.140a7a200
nop
lea rcx, [rsp + 0x1a0]
call fcn.14015e734
nop
lea rcx, [rsp + 0x1f0]
call fcn.14015e734
jmp 0x140a78888
movabs r14, 0x9906ea0d66f2fbc5
xor r12d, r12d
lea r15d, [r12 + 1]
mov rbx, qword [0x141333780]
lea rdx, str.Loading_cheat_service...
lea rcx, [rsp + 0xe0]
call fcn.140155ce0
mov rdx, rax
mov rcx, rbx
call fcn.140166300
lea rcx, [rsp + 0x100]
call fcn.140a80640
mov rdi, rax
xorps xmm0, xmm0
movdqu xmmword [rsp + 0xa0], xmm0
mov rbx, qword [rax]
test rbx, rbx
je 0x140a78902
mov ecx, 0x18
call fcn.140cd8ad8
mov qword [rsp + 0x60], rax
xorps xmm0, xmm0
movups xmmword [rax], xmm0
mov dword [rax + 8], r15d
mov dword [rax + 0xc], r15d
lea rcx, [0x140fcf1c0]
mov qword [rax], rcx
mov qword [rax + 0x10], rbx
mov qword [rdi], r12
jmp 0x140a78912
mov rax, qword [rsp + 0xa8]
mov rbx, qword [rsp + 0xa0]
mov qword [0x1410a1020], rbx
mov rbx, qword [0x1410a1028]
mov qword [0x1410a1028], rax
test rbx, rbx
je 0x140a78954
mov eax, esi
lock xadd dword [rbx + 8], eax
add eax, esi
jne 0x140a78954
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax]
mov eax, esi
lock xadd dword [rbx + 0xc], eax
add eax, esi
jne 0x140a78954
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax + reloc.WS2_32.dll_htonl]
nop
mov rcx, qword [rsp + 0x100]
test rcx, rcx
je 0x140a78969
mov rdx, r15
call fcn.140cd8948
xorps xmm0, xmm0
movups xmmword [rsp + 0x140], xmm0
mov qword [rsp + 0x150], 5
mov edi, reloc.WS2_32.dll_ntohs
mov qword [rsp + 0x158], rdi
mov eax, dword [str.dvris]
mov dword [rsp + 0x140], eax
mov al, byte [reloc.WS2_32.dll_WSAStartup]
mov byte [rsp + 0x144], al
mov byte [rsp + 0x145], r12b
lea rdx, [rsp + 0x140]
mov rcx, qword [0x1410a1020]
call fcn.1401612e4
nop
mov rdx, qword [rsp + 0x158]
mov r15d, 0x1000
cmp rdx, rdi
jbe 0x140a78a08
inc rdx
mov rcx, qword [rsp + 0x140]
mov rax, rcx
cmp rdx, r15
jb 0x140a78a03
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140a796cb
call fcn.140cd8948
mov rbx, qword [0x1410a1020]
mov r8, qword [0x1410a1010]
mov rax, qword [r8 + 0x10]
movabs rcx, 0x7fffffffffffffff
sub rcx, rax
cmp rcx, 0x13
jb 0x140a796d1
mov r9, r8
cmp qword [r8 + 0x18], rdi
jbe 0x140a78a3d
mov r9, qword [r8]
mov qword [rsp + 0x30], reloc.WS2_32.dll_send
lea rcx, str._assetsmiscdv.bin
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], rax
mov dl, byte [rsp + 0x50]
lea rcx, [rsp + 0xe0]
call fcn.14015cbec
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x140], xmm0
mov qword [rsp + 0x150], 5
mov qword [rsp + 0x158], rdi
mov eax, dword [str.dvris]
mov dword [rsp + 0x140], eax
mov al, byte [reloc.WS2_32.dll_WSAStartup]
mov byte [rsp + 0x144], al
mov byte [rsp + 0x145], r12b
lea r8, [rsp + 0xe0]
lea rdx, [rsp + 0x140]
mov rcx, rbx
call fcn.140160970
nop
mov rdx, qword [rsp + 0x158]
cmp rdx, rdi
jbe 0x140a78b01
inc rdx
mov rcx, qword [rsp + 0x140]
mov rax, rcx
cmp rdx, r15
jb 0x140a78afc
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140a796d7
call fcn.140cd8948
mov qword [rsp + 0x150], r12
mov qword [rsp + 0x158], rdi
mov byte [rsp + 0x140], r12b
mov rdx, qword [rsp + 0xf8]
cmp rdx, rdi
jbe 0x140a78b57
inc rdx
mov rcx, qword [rsp + 0xe0]
mov rax, rcx
cmp rdx, r15
jb 0x140a78b52
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140a796dd
call fcn.140cd8948
xorps xmm0, xmm0
movups xmmword [rsp + 0x2d0], xmm0
mov qword [rsp + 0x2e0], r12
mov qword [rsp + 0x2e8], rdi
mov byte [rsp + 0x2d0], r12b
movups xmmword [rsp + 0x2f0], xmm0
mov qword [rsp + 0x300], r12
mov qword [rsp + 0x308], rdi
mov byte [rsp + 0x2f0], r12b
movups xmmword [rsp + 0x310], xmm0
mov qword [rsp + 0x320], r12
mov qword [rsp + 0x328], rdi
mov byte [rsp + 0x310], r12b
mov rbx, qword [0x141333780]
movups xmmword [rsp + 0x80], xmm0
mov qword [rsp + 0x90], r12
mov qword [rsp + 0x98], r12
mov r8d, gethostbyaddr
lea rdx, str.Retrieving_cheat_information_from_the_server...
lea rcx, [rsp + 0x80]
call fcn.140159cd4
lea rdx, [rsp + 0x80]
mov rcx, rbx
call fcn.140166300
lea rdx, [rsp + 0x100]
mov rcx, qword [0x1410a1068]
call fcn.140a80660
nop
mov rcx, qword [rax]
mov eax, 1
mov qword [rcx + 0x30], rax
lea rax, [0x140fcf028]
mov qword [rsp + 0x1a0], rax
lea rax, [rsp + 0x2d0]
mov qword [rsp + 0x1a8], rax
lea rax, [rsp + 0x1a0]
mov qword [rsp + 0x1d8], rax
lea rdx, [rsp + 0x1a0]
call fcn.140a7b1d8
mov rdi, rax
lea rax, [0x140fcf098]
mov qword [rsp + 0x470], rax
lea rax, [rsp + 0x470]
mov qword [rsp + 0x4a8], rax
lea rax, [rsp + 0x470]
mov qword [rsp + 0x60], rax
lea rdx, [rsp + 0x470]
lea rcx, [rsp + 0xa0]
call fcn.140a808f8
mov rcx, qword [rax]
mov rdx, qword [rax + 8]
mov qword [rax], r12
mov qword [rax + 8], r12
mov qword [rdi + 0x48], rcx
mov rbx, qword [rdi + 0x50]
mov qword [rdi + 0x50], rdx
test rbx, rbx
je 0x140a78cea
mov eax, esi
lock xadd dword [rbx + 8], eax
add eax, esi
jne 0x140a78cea
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax]
mov eax, esi
lock xadd dword [rbx + 0xc], eax
add eax, esi
jne 0x140a78cea
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax + reloc.WS2_32.dll_htonl]
mov rbx, qword [rsp + 0xa8]
test rbx, rbx
je 0x140a78d1f
mov eax, esi
lock xadd dword [rbx + 8], eax
add eax, esi
jne 0x140a78d1f
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax]
mov eax, esi
lock xadd dword [rbx + 0xc], eax
add eax, esi
jne 0x140a78d1f
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax + reloc.WS2_32.dll_htonl]
nop
mov rcx, qword [rsp + 0x4a8]
test rcx, rcx
je 0x140a78d48
mov rax, qword [rcx]
lea rdx, [rsp + 0x470]
cmp rcx, rdx
setne dl
call qword [rax + 0x20]
mov qword [rsp + 0x4a8], r12
lea rdx, [rsp + 0x288]
mov rcx, rdi
call fcn.140a7a464
nop
mov rbx, qword [rsp + 0x100]
test rbx, rbx
je 0x140a78d7b
mov rcx, rbx
call fcn.140a7f0ec
mov edx, 0x58
mov rcx, rbx
call fcn.140cd8948
mov rcx, qword [rsp + 0x288]
test rcx, rcx
je 0x140a797e5
cmp byte [rsp + 0x290], r12b
je 0x140a78da3
cmp byte [rcx + 0xb8], r12b
jne 0x140a797e5
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_htonl]
mov rbx, qword [0x141333780]
xorps xmm0, xmm0
movups xmmword [rsp + 0x80], xmm0
mov qword [rsp + 0x90], r12
mov qword [rsp + 0x98], r12
mov r8d, 0x25
lea rdx, str.Downloading_binary_from_the_server...
lea rcx, [rsp + 0x80]
call fcn.140159cd4
lea rdx, [rsp + 0x80]
mov rcx, rbx
call fcn.140166300
xor edx, edx
lea rcx, [rsp + 0x7b0]
call fcn.140aa6d00
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x140], xmm0
mov qword [rsp + 0x150], r12
mov esi, reloc.WS2_32.dll_ntohs
mov qword [rsp + 0x158], rsi
mov byte [rsp + 0x140], r12b
lea r9, [0x14100b030]
lea r8, [rsp + 0x140]
lea rdx, [rsp + 0x278]
lea rcx, [rsp + 0x7b0]
call fcn.140aa8180
nop
mov rdx, qword [rsp + 0x158]
cmp rdx, rsi
jbe 0x140a78e90
inc rdx
mov rcx, qword [rsp + 0x140]
mov rax, rcx
cmp rdx, r15
jb 0x140a78e8b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140a796e3
call fcn.140cd8948
mov qword [rsp + 0x150], r12
mov qword [rsp + 0x158], rsi
mov byte [rsp + 0x140], r12b
lea rax, [rsp + 0x310]
mov rbx, qword [rsp + 0x278]
cmp rbx, rax
je 0x140a78f13
mov rdi, qword [rsp + 0x320]
lea r9, [rsp + 0x310]
cmp qword [rsp + 0x328], rsi
cmova r9, qword [rsp + 0x310]
cmp rdi, qword [rbx + 0x18]
ja 0x140a78f08
mov rax, rbx
cmp qword [rbx + 0x18], rsi
jbe 0x140a78ef0
mov rbx, qword [rbx]
mov qword [rax + 0x10], rdi
mov r8, rdi
mov rdx, r9
mov rcx, rbx
call fcn.140da1510
mov byte [rdi + rbx], r12b
jmp 0x140a78f13
mov rdx, rdi
mov rcx, rbx
call fcn.14015a034
lea rdx, [rsp + 0x278]
lea rcx, [rsp + 0xa0]
call fcn.14016815c
mov r9, rax
lea r8, [rsp + 0x310]
lea rdx, [rsp + 0x2c0]
lea rcx, [rsp + 0x7b0]
call fcn.140aa9530
nop
mov rax, qword [rsp + 0x2c0]
cmp dword [rax], 0xc8
jne 0x140a796e9
lea rbx, [rax + 0x40]
mov rcx, rbx
call fcn.140155b30
test al, al
jne 0x140a7973d
mov rdx, rbx
lea rcx, [rsp + 0x390]
call fcn.140165978
nop
lea rdx, [rsp + 0x2f0]
lea rcx, [rsp + 0x390]
call fcn.140158ef4
test al, al
je 0x140a79791
mov rdi, qword [rsp + 0x2c0]
lea rdx, [rsp + 0x60]
lea rcx, [rdi + 0x40]
call fcn.1401727d0
mov rbx, qword [rax]
lea rdx, [rsp + 0x180]
lea rcx, [rdi + 0x40]
call fcn.1401727ec
mov r8, rbx
mov rdx, qword [rax]
lea rcx, [rsp + 0x4b0]
call fcn.140a80774
nop
mov rbx, qword [0x141333780]
lea rdx, str.Saving_pseudo_important_information
lea rcx, [rsp + 0xe0]
call fcn.140155ce0
mov rdx, rax
mov rcx, rbx
call fcn.140166300
mov rbx, qword [0x1410a1030]
movabs rax, 0x9906ea0d668b9eae
mov qword [rsp + 0xa0], rax
mov qword [rsp + 0xa8], r13
mov qword [rsp + 0x100], r14
mov qword [rsp + 0x108], r13
movdqa xmm0, xmmword [rsp + 0xa0]
xorps xmm0, xmmword [rsp + 0x100]
movdqa xmmword [rsp + 0xa0], xmm0
lea rdx, [rsp + 0xa0]
lea rcx, [rsp + 0xe0]
call fcn.140155ce0
nop
lea r8, [rsp + 0x2d0]
lea rdx, [rsp + 0xe0]
mov rcx, rbx
call fcn.14015e79c
nop
lea rcx, [rsp + 0xe0]
call fcn.140155bc8
mov rbx, qword [0x1410a1030]
movabs rax, 0x9906ea63039994b1
mov qword [rsp + 0xa0], rax
mov qword [rsp + 0xa8], r13
mov qword [rsp + 0x100], r14
mov qword [rsp + 0x108], r13
movdqa xmm0, xmmword [rsp + 0xa0]
xorps xmm0, xmmword [rsp + 0x100]
movdqa xmmword [rsp + 0xa0], xmm0
lea rdx, [rsp + 0xa0]
lea rcx, [rsp + 0xe0]
call fcn.140155ce0
nop
lea r8, [0x141333360]
lea rdx, [rsp + 0xe0]
mov rcx, rbx
call fcn.14015e79c
nop
lea rcx, [rsp + 0xe0]
call fcn.140155bc8
mov rbx, qword [0x1410a1040]
lea rdx, str.Information_has_been_saved_successfully_
lea rcx, [rsp + 0xe0]
call fcn.140155ce0
nop
lea rdx, [rsp + 0xe0]
mov rcx, rbx
call fcn.14016b958
nop
lea rcx, [rsp + 0xe0]
call fcn.140155bc8
mov rax, qword [0x1410a1010]
mov rbx, qword [0x141333780]
lea rcx, [rsp + 0xe0]
cmp byte [rax + 0x42], r12b
je 0x140a791b9
lea rdx, str.Launching_the_game_automatically...
call fcn.140155ce0
mov rdx, rax
mov rcx, rbx
call fcn.140166300
lea rcx, [rsp + 0x520]
call fcn.140191e28
mov rbx, qword [0x1410a1040]
lea rdx, str.Game_has_been_launched_successfully_
lea rcx, [rsp + 0xe0]
call fcn.140155ce0
nop
lea rdx, [rsp + 0xe0]
mov rcx, rbx
call fcn.14016b958
nop
jmp 0x140a791fd
lea rdx, str.AutoStart_disabled._Please_launch_the_game_manually.
call fcn.140155ce0
mov rdx, rax
mov rcx, rbx
call fcn.140166300
mov rbx, qword [0x1410a1040]
lea rdx, str.You_disabled_auto_start._Please_launch_the_game_manually_
lea rcx, [rsp + 0xe0]
call fcn.140155ce0
nop
lea rdx, [rsp + 0xe0]
mov rcx, rbx
call fcn.14016b958
nop
lea rcx, [rsp + 0xe0]
call fcn.140155bc8
mov edi, 0x1f4
mov dword [rsp + 0x120], edi
lea rdx, [rsp + 0x120]
lea rcx, [rsp + 0x100]
call fcn.140151554
mov rcx, rax
call fcn.140192474
mov rbx, qword [0x141333780]
lea rdx, str.Waiting_for_Counter_Strike_2
lea rcx, [rsp + 0xe0]
call fcn.140155ce0
mov rdx, rax
mov rcx, rbx
call fcn.140166300
mov qword [rsp + 0x148], r12
mov qword [rsp + 0x150], 7
mov qword [rsp + 0x158], rsi
mov rax, qword [str.cs2.exe]
mov dword [rsp + 0x140], eax
movzx eax, word [0x140fcdcd4]
mov word [rsp + 0x144], ax
mov al, byte [0x140fcdcd6]
mov byte [rsp + 0x146], al
mov byte [rsp + 0x147], r12b
lea rdx, [rsp + 0x140]
call fcn.140164950
test al, al
jne 0x140a792e2
mov qword [rsp + 0x100], rdi
lea rdx, [rsp + 0x100]
lea rcx, [rsp + 0x120]
call fcn.140192494
mov rcx, rax
call fcn.14019250c
jmp 0x140a79259
mov dword [rsp + 0x120], 0x1388
lea rdx, [rsp + 0x120]
lea rcx, [rsp + 0x100]
call fcn.140151554
mov rcx, rax
call fcn.140192474
mov rbx, qword [0x141333780]
lea rdx, str.Running_the_cheat_through_magic
lea rcx, [rsp + 0xe0]
call fcn.140155ce0
mov rdx, rax
mov rcx, rbx
call fcn.140166300
mov rbx, qword [0x1410a1080]
lea rdx, [rsp + 0x4b0]
lea rcx, [rsp + 0x140]
call fcn.140a7e830
mov rdx, rax
mov rcx, rbx
call fcn.14018c1f4
mov rbx, qword [0x1410a1040]
lea rdx, str.All_good._Finished.
lea rcx, [rsp + 0xe0]
call fcn.140155ce0
nop
lea rdx, [rsp + 0xe0]
mov rcx, rbx
call fcn.14016b958
nop
lea rcx, [rsp + 0xe0]
call fcn.140155bc8
nop
lea rcx, [rsp + 0x4b0]
call fcn.14015f748
nop
lea rcx, [rsp + 0x390]
call fcn.140155bc8
nop
lea rcx, [rsp + 0x2c0]
call fcn.140155164
nop
lea rcx, [rsp + 0x278]
call fcn.140155164
nop
lea rcx, [rsp + 0x7b0]
call fcn.140aa72f0
nop
lea rcx, [rsp + 0x288]
call fcn.14019ddec
nop
lea rcx, [rsp + 0x2d0]
call fcn.14016620c
nop
lea rcx, [rsp + 0x520]
call fcn.14016fbb0
nop
lea rcx, [rsp + 0x1e0]
call fcn.14019ddec
nop
lea rcx, [rsp + 0x238]
call fcn.14019ddec
nop
lea rcx, [rsp + 0x248]
call fcn.14019ddec
nop
lea rcx, [rsp + 0x298]
call fcn.140162508
nop
lea rcx, [rsp + 0x330]
call fcn.140155bc8
nop
lea rcx, [rsp + 0x650]
call fcn.140ab76a0
lea r11, [rsp + 0x9a0]
mov rbx, qword [r11 + 0x20]
mov rsi, qword [r11 + 0x28]
mov rdi, qword [r11 + 0x30]
mov r12, qword [r11 + 0x38]
mov rsp, r11
pop r15
pop r14
pop r13
ret
mov ecx, 4
call fcn.14019dc98
nop
lea r8, [rsp + 0x80]
lea rdx, [rsp + 0x60]
lea rcx, str.create_directories
call fcn.14016091c
nop
call fcn.140cf5acc
nop
call fcn.140cf5acc
nop
lea r8, [rsp + 0x80]
lea rdx, [rsp + 0xa0]
lea rcx, str.create_directories
call fcn.14016091c
nop
lea rdx, str.Failed_to_create_directory_
lea rcx, [rsp + 0x4c8]
call fcn.1401514c0
lea rdx, [0x141007ae8]
lea rcx, [rsp + 0x4c8]
call fcn.140cded0c
call fcn.1401514ac
nop
call fcn.140cf5acc
int3
call fcn.140cf5acc
int3
call fcn.140cf5acc
nop
lea rdx, [rsp + 0xa0]
call fcn.14019d2d0
nop
call fcn.140cf5acc
int3
call fcn.140cf5acc
int3
lea r8, [rsp + 0x298]
mov edx, eax
lea rcx, str.remove
call fcn.14016d07c
nop
call fcn.140cf5acc
nop
call fcn.140cf5acc
int3
call fcn.140cf5acc
nop
call fcn.140cf5acc
nop
call fcn.140cf5acc
nop
mov ecx, ebx
call fcn.140cd9ee0
nop
call fcn.140a7ed20
nop
call fcn.140a7ed20
call fcn.140cf5acc
nop
mov ecx, ebx
call fcn.140cd9ee0
nop
call fcn.140cf5acc
nop
call fcn.140168154
mov rbx, rax
lea rdx, str.We_cant_continue_without_stopping_the_anti_cheat._Its_either_us_or_them_
lea rcx, [rsp + 0xe0]
call fcn.140155ce0
mov rdx, rax
mov rcx, rbx
call fcn.14019b0cc
mov dword [rsp + 0x120], 0x1e
lea rdx, [rsp + 0x120]
lea rcx, [rsp + 0x60]
call fcn.140151554
mov rcx, rax
call fcn.140a804d8
xor ecx, ecx
call fcn.140cf8a80
nop
call fcn.140168154
mov rbx, rax
lea rdx, str.OpenProcessToken_failed_
lea rcx, [rsp + 0xe0]
call fcn.140155ce0
mov rdx, rax
mov rcx, rbx
call fcn.14019b0cc
mov dword [rsp + 0x120], 0x1e
lea rdx, [rsp + 0x120]
lea rcx, [rsp + 0x60]
call fcn.140151554
mov rcx, rax
call fcn.140a804d8
xor ecx, ecx
call fcn.140cf8a80
int3
call fcn.140168154
mov rbx, rax
lea rdx, str.AdjustTokenPrivileges_failed__No_VIP_privileges_for_us._Please_try_again_or_restart.
lea rcx, [rsp + 0xe0]
call fcn.140155ce0
mov rdx, rax
mov rcx, rbx
call fcn.14019b0cc
mov dword [rsp + 0x120], 0x1e
lea rdx, [rsp + 0x120]
lea rcx, [rsp + 0x60]
call fcn.140151554
mov rcx, rax
call fcn.140a804d8
xor ecx, ecx
call fcn.140cf8a80
int3
call fcn.140168154
mov rbx, rax
lea rdx, str.e_cant_continue_without_restarting_your_PC__Time_to_hit_that_restart_button.
lea rcx, [rsp + 0xe0]
call fcn.140155ce0
mov rdx, rax
mov rcx, rbx
call fcn.14019b0cc
mov dword [rsp + 0x120], 0x1e
lea rdx, [rsp + 0x120]
lea rcx, [rsp + 0x60]
call fcn.140151554
mov rcx, rax
call fcn.140a804d8
xor ecx, ecx
call fcn.140cf8a80
nop
call fcn.140cf5acc
int3
call fcn.1401514ac
nop
call fcn.140cf5acc
nop
call fcn.140cf5acc
nop
call fcn.140cf5acc
nop
call fcn.140168154
mov rbx, rax
lea rdx, str.Oops__Couldnt_connect_to_the_server.
lea rcx, [rsp + 0xe0]
call fcn.140155ce0
mov rdx, rax
mov rcx, rbx
call fcn.14019b0cc
mov dword [rsp + 0x120], 0x1e
lea rdx, [rsp + 0x120]
lea rcx, [rsp + 0x60]
call fcn.140151554
mov rcx, rax
call fcn.140a804d8
xor ecx, ecx
call fcn.140cf8a80
int3
call fcn.140168154
mov rbx, rax
lea rdx, str.Looks_like_a_server_problem__received_an_empty_response__Try_again
lea rcx, [rsp + 0xe0]
call fcn.140155ce0
mov rdx, rax
mov rcx, rbx
call fcn.14019b0cc
mov dword [rsp + 0x120], 0x1e
lea rdx, [rsp + 0x120]
lea rcx, [rsp + 0x60]
call fcn.140151554
mov rcx, rax
call fcn.140a804d8
xor ecx, ecx
call fcn.140cf8a80
nop
call fcn.140168154
mov rbx, rax
lea rdx, str.Checksum_mismatch__Something_fishy_is_going_on.
lea rcx, [rsp + 0xe0]
call fcn.140155ce0
mov rdx, rax
mov rcx, rbx
call fcn.14019b0cc
mov dword [rsp + 0x120], 0x1e
lea rdx, [rsp + 0x120]
lea rcx, [rsp + 0x60]
call fcn.140151554
mov rcx, rax
call fcn.140a804d8
xor ecx, ecx
call fcn.140cf8a80
nop
mov ecx, 4
call fcn.14019dc98
nop
mov ecx, 4
call fcn.14019dc98
nop
mov dword [rsp + 0x68], edi
mov ecx, 6
call fcn.140cd9ee0
nop
mov ecx, 4
call fcn.14019dc98
int3