Function at 0x140a7607c
Capabilities:
Check http status code

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], rdi
mov qword [rax + 0x20], r12
push r13
push r14
push r15
sub rsp, 0x920
xor r14d, r14d
mov dword [rax - 0x888], r14d
call qword [sym.imp.KERNEL32.dll_AllocConsole]
lea ecx, [r14 + 1]
call fcn.140cc4b14
mov r9, rax
lea r8, [0x140f0ab20]
lea rdx, str.CONOUT_
lea rcx, [rsp + 0x210]
call fcn.140cde37c
lea ebx, [r14 + 2]
mov ecx, ebx
call fcn.140cc4b14
mov r9, rax
lea r8, [0x140f0ab20]
lea rdx, str.CONOUT_
lea rcx, [rsp + 0x210]
call fcn.140cde37c
xor ecx, ecx
call fcn.140cc4b14
mov r9, rax
lea r8, [0x140f0a1d0]
lea rdx, str.CONIN_
lea rcx, [rsp + 0x210]
call fcn.140cde37c
mov edx, ebx
lea rcx, [rsp + 0xb0]
call fcn.140cbcda8
mov byte [reloc.WS2_32.dll_accept], 1
lea rcx, [rsp + 0xb0]
call fcn.140cbce20
lea rax, str.dumps
mov qword [rsp + 0x1c0], rax
mov qword [rsp + 0x1c8], 5
movaps xmm0, xmmword [rsp + 0x1c0]
movdqa xmmword [rsp + 0x1c0], xmm0
lea rdx, [rsp + 0x1c0]
lea rcx, [rsp + 0x220]
call fcn.1401632bc
nop
mov dword [rsp + 0x70], r14d
lea rax, [0x140f4cfc0]
mov qword [rsp + 0x78], rax
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0x220]
call fcn.140167504
cmp dword [rsp + 0x70], r14d
jne 0x140a79b4f
lea rcx, [rsp + 0x220]
call fcn.140162944
xorps xmm0, xmm0
movups xmmword [rsp + 0x250], xmm0
mov qword [rsp + 0x260], r14
mov qword [rsp + 0x268], r14
mov r8d, 6
lea rdx, [0x140f0ab68]
lea rcx, [rsp + 0x250]
call fcn.140165224
nop
mov qword [rsp + 0x40], r14
lea rax, [0x140f0ab38]
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, [0x140a75834]
xor r8d, r8d
lea rdx, [rsp + 0x250]
lea rcx, [rsp + 0x5d0]
call fcn.140adeb90
nop
mov rdx, qword [rsp + 0x268]
mov r13d, 0x1000
cmp rdx, rbx
jbe 0x140a76287
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x250]
mov rax, rcx
cmp rdx, r13
jb 0x140a76282
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140a79b69
call fcn.140cba258
mov qword [rsp + 0x260], r14
mov qword [rsp + 0x268], rbx
mov word [rsp + 0x250], r14w
mov ecx, 0x18
call fcn.140cba3f8
mov qword [rsp + 0xa0], rax
xorps xmm0, xmm0
movups xmmword [rax], xmm0
mov dword [rax + 8], 1
mov dword [rax + 0xc], 1
lea rcx, fcn.140129520
mov qword [rax], rcx
lea rcx, [rax + 0x10]
mov qword [0x140fda2f8], rcx
mov rbx, qword [0x140fda300]
mov qword [0x140fda300], rax
or rsi, 0xffffffffffffffff
test rbx, rbx
je 0x140a76319
mov eax, esi
lock xadd dword [rbx + 8], eax
add eax, esi
jne 0x140a76319
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax]
mov eax, esi
lock xadd dword [rbx + 0xc], eax
add eax, esi
jne 0x140a76319
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 + 0xa0]
mov edx, 8
call qword [sym.imp.ADVAPI32.dll_OpenProcessToken]
test eax, eax
je 0x140a7637c
lea rax, [rsp + 0xf0]
mov qword [rsp + 0x20], rax
mov r9d, 4
lea r8, [rsp + 0xb0]
lea edx, [r9 + 0x10]
mov rcx, qword [rsp + 0xa0]
call qword [sym.imp.ADVAPI32.dll_GetTokenInformation]
mov rcx, qword [rsp + 0xa0]
test eax, eax
jne 0x140a76501
call qword [sym.imp.KERNEL32.dll_CloseHandle]
movabs rax, 0xbe04e37099b8636c
mov qword [rsp + 0x50], rax
movabs rax, 0x34a3693f22cb9123
mov qword [rsp + 0x58], rax
movabs rax, 0xf2248c14ebcd133f
mov qword [rsp + 0x70], rax
movabs r12, 0x34a3694d47aff04c
mov qword [rsp + 0x78], r12
movdqa xmm0, xmmword [rsp + 0x50]
xorps xmm0, xmmword [rsp + 0x70]
movdqa xmmword [rsp + 0x50], xmm0
movabs rcx, 0x8004e9678aa87f6f
mov qword [rsp + 0x180], rcx
movabs rcx, 0x58830c25338f9e39
mov qword [rsp + 0x188], rcx
movabs rcx, 0xb397dc88ec8f78a6
mov qword [rsp + 0x190], rcx
movabs rcx, 0x99a224b240dad316
mov qword [rsp + 0x198], rcx
movabs rcx, 0xcaa357af845339f7
mov qword [rsp + 0x1a0], rcx
movabs r14, 0xec8db6b9cc55ac10
mov qword [rsp + 0x1a8], r14
mov qword [rsp + 0x270], rax
mov qword [rsp + 0x278], r12
movabs rax, 0xc0f6fcfa89eb19c9
mov qword [rsp + 0x280], rax
movabs r13, 0xeacb4adb2dbeb236
mov qword [rsp + 0x288], r13
movabs r15, 0xca8225c0f0324b83
mov qword [rsp + 0x290], r15
mov qword [rsp + 0x298], r14
movdqa xmm0, xmmword [rsp + 0x180]
xorps xmm0, xmmword [rsp + 0x270]
movdqa xmmword [rsp + 0x180], xmm0
movdqa xmm1, xmmword [rsp + 0x190]
xorps xmm1, xmmword [rsp + 0x280]
movdqa xmmword [rsp + 0x190], xmm1
movdqa xmm0, xmmword [rsp + 0x1a0]
xorps xmm0, xmmword [rsp + 0x290]
movdqa xmmword [rsp + 0x1a0], xmm0
mov r9d, reloc.WS2_32.dll_recv
lea r8, [rsp + 0x50]
lea rdx, [rsp + 0x180]
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
nop
lea rcx, [rsp + 0x5d0]
call fcn.140adeda0
xor eax, eax
jmp 0x140a79b22
call qword [sym.imp.KERNEL32.dll_CloseHandle]
cmp dword [rsp + 0xb0], r14d
je 0x140a7637c
movabs rax, 0x9e0afe718fac7c53
mov qword [rsp + 0x70], rax
movabs rax, 0x34a3694d47af9723
mov qword [rsp + 0x78], rax
movabs r15, 0xf2248c14ebcd133f
mov qword [rsp + 0x50], r15
movabs r12, 0x34a3694d47aff04c
mov qword [rsp + 0x58], r12
movdqa xmm0, xmmword [rsp + 0x70]
xorps xmm0, xmmword [rsp + 0x50]
movdqa xmmword [rsp + 0x70], xmm0
lea rax, [rsp + 0x70]
mov qword [rsp + 0xa0], rax
movabs rax, 0x9e09e37099b8634c
mov qword [rsp + 0x50], rax
movabs rax, 0x34a3693f22cb9123
mov qword [rsp + 0x58], rax
mov qword [rsp + 0xf0], r15
mov qword [rsp + 0xf8], r12
movdqa xmm0, xmmword [rsp + 0x50]
xorps xmm0, xmmword [rsp + 0xf0]
movdqa xmmword [rsp + 0x50], xmm0
lea rax, [rsp + 0x50]
mov qword [rsp + 0xf0], rax
mov ecx, 0x20
call fcn.140cba3f8
mov qword [rsp + 0xb0], rax
lea r8, [rsp + 0xa0]
lea rdx, [rsp + 0xf0]
mov rcx, rax
call fcn.140a956f8
nop
lea rcx, [rax + 0x10]
mov qword [0x140fda2e8], rcx
mov rbx, qword [0x140fda2f0]
mov qword [0x140fda2f0], rax
test rbx, rbx
je 0x140a7662e
mov eax, esi
lock xadd dword [rbx + 8], eax
add eax, esi
jne 0x140a7662e
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax]
mov eax, esi
lock xadd dword [rbx + 0xc], eax
add eax, esi
jne 0x140a7662e
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax + reloc.WS2_32.dll_htonl]
movabs rax, 0x9756ed639fab7c6c
mov qword [rsp + 0x70], rax
movabs rax, 0x34cc0d3f32dfa310
mov qword [rsp + 0x78], rax
mov qword [rsp + 0x50], r15
mov qword [rsp + 0x58], r12
movdqa xmm0, xmmword [rsp + 0x70]
xorps xmm0, xmmword [rsp + 0x50]
movdqa xmmword [rsp + 0x70], xmm0
mov ecx, reloc.WS2_32.dll_getservbyport
call fcn.140cba3f8
mov rdi, rax
mov qword [rsp + 0xa0], rax
xorps xmm0, xmm0
movups xmmword [rax], xmm0
mov dword [rax + 8], 1
mov dword [rax + 0xc], 1
lea rax, [0x140f10818]
mov qword [rdi], rax
lea rbx, [rdi + 0x10]
movups xmmword [rsp + 0x80], xmm0
mov qword [rsp + 0x90], r14
mov qword [rsp + 0x98], r14
lea rax, [rsp + 0x70]
mov r8, rsi
inc r8
cmp byte [rax + r8], r14b
jne 0x140a766be
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0x80]
call fcn.14015a098
nop
lea r8, [rsp + 0x80]
mov rdx, 0xffffffff80000001
mov rcx, rbx
call fcn.14015e894
nop
mov rdx, qword [rsp + 0x98]
cmp rdx, 0xf
jbe 0x140a76732
inc rdx
mov rcx, qword [rsp + 0x80]
mov rax, rcx
cmp rdx, r13
jb 0x140a7672c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140a79b6f
call fcn.140cba258
nop
mov qword [0x140fda2d8], rbx
mov rbx, qword [0x140fda2e0]
mov qword [0x140fda2e0], rdi
test rbx, rbx
je 0x140a76773
mov eax, esi
lock xadd dword [rbx + 8], eax
add eax, esi
jne 0x140a76773
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax]
mov eax, esi
lock xadd dword [rbx + 0xc], eax
add eax, esi
jne 0x140a76773
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax + reloc.WS2_32.dll_htonl]
mov ecx, 0x58
call fcn.140cba3f8
mov rdi, rax
mov qword [rsp + 0xa0], rax
xorps xmm0, xmm0
movups xmmword [rax], xmm0
mov dword [rax + 8], 1
mov dword [rax + 0xc], 1
lea rax, [0x140f0ffd8]
mov qword [rdi], rax
lea rbx, [rdi + 0x10]
mov rcx, rbx
call fcn.1401637c0
nop
mov qword [0x140fda2b8], rbx
mov rbx, qword [0x140fda2c0]
mov qword [0x140fda2c0], rdi
test rbx, rbx
je 0x140a767f4
mov eax, esi
lock xadd dword [rbx + 8], eax
add eax, esi
jne 0x140a767f4
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax]
mov eax, esi
lock xadd dword [rbx + 0xc], eax
add eax, esi
jne 0x140a767f4
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax + reloc.WS2_32.dll_htonl]
mov rax, qword [0x140fda2b8]
mov rcx, qword [rax + 0x10]
cmp qword [rax + 0x18], 0xf
jbe 0x140a76809
mov rax, qword [rax]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], rcx
movaps xmm0, xmmword [rsp + 0x50]
movdqa xmmword [rsp + 0x50], xmm0
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x80]
call fcn.1401632bc
mov edi, 0xfc
lea rcx, [rsp + 0x80]
call fcn.140167468
mov bl, al
lea rcx, [rsp + 0x80]
call fcn.140162944
test bl, bl
jne 0x140a76936
mov rax, qword [0x140fda2b8]
mov rcx, qword [rax + 0x10]
cmp qword [rax + 0x18], 0xf
jbe 0x140a7686e
mov rax, qword [rax]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], rcx
movaps xmm0, xmmword [rsp + 0x50]
movdqa xmmword [rsp + 0x50], xmm0
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x80]
call fcn.1401632bc
nop
mov dword [rsp + 0x50], r14d
lea rax, [0x140f4cfc0]
mov qword [rsp + 0x58], rax
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x80]
call fcn.140167504
cmp dword [rsp + 0x50], r14d
jne 0x140a79b75
lea rcx, [rsp + 0x80]
call fcn.140162944
mov rax, qword [0x140fda2b8]
mov rcx, qword [rax + 0x10]
cmp qword [rax + 0x18], 0xf
jbe 0x140a768e6
mov rax, qword [rax]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], rcx
movaps xmm0, xmmword [rsp + 0x50]
movdqa xmmword [rsp + 0x50], xmm0
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x80]
call fcn.1401632bc
mov edi, 0x6000fc
lea rcx, [rsp + 0x80]
call fcn.140167468
mov bl, al
lea rcx, [rsp + 0x80]
call fcn.140162944
test bl, bl
je 0x140a79b8f
mov r8, qword [0x140fda2b8]
mov rcx, qword [r8 + 0x10]
movabs rax, 0x7fffffffffffffff
sub rax, rcx
cmp rax, 6
jb 0x140a79bb7
mov r9, r8
cmp qword [r8 + 0x18], 0xf
jbe 0x140a76965
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 + 0x60]
lea rcx, [rsp + 0x270]
call fcn.14015cfb0
bts edi, 8
movabs rax, 0x9e0afe718fac7c53
mov qword [rsp + 0x50], rax
movabs rax, 0x34a3694d47af9723
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x70], r15
mov qword [rsp + 0x78], r12
movdqa xmm0, xmmword [rsp + 0x50]
xorps xmm0, xmmword [rsp + 0x70]
movdqa xmmword [rsp + 0x50], xmm0
lea r8, [rsp + 0x50]
mov rdx, qword [0x140fda2b8]
lea rcx, [rsp + 0xc0]
call fcn.14016467c
nop
mov rcx, qword [rax + 0x10]
cmp qword [rax + 0x18], 0xf
jbe 0x140a769f5
mov rax, qword [rax]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], rcx
movaps xmm0, xmmword [rsp + 0x50]
movdqa xmmword [rsp + 0x50], xmm0
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x80]
call fcn.1401632bc
bts edi, 9
lea rcx, [rsp + 0x80]
call fcn.140167468
mov bl, al
lea rcx, [rsp + 0x80]
call fcn.140162944
nop
mov rdx, qword [rsp + 0xd8]
cmp rdx, 0xf
jbe 0x140a76a7c
inc rdx
mov rcx, qword [rsp + 0xc0]
mov rax, rcx
cmp rdx, r13
jb 0x140a76a77
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140a79bbd
call fcn.140cba258
test bl, bl
je 0x140a76b7c
movabs rax, 0x9e0afe718fac7c53
mov qword [rsp + 0x50], rax
movabs rax, 0x34a3694d47af9723
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x70], r15
mov qword [rsp + 0x78], r12
movdqa xmm0, xmmword [rsp + 0x50]
xorps xmm0, xmmword [rsp + 0x70]
movdqa xmmword [rsp + 0x50], xmm0
lea r8, [rsp + 0x50]
mov rdx, qword [0x140fda2b8]
lea rcx, [rsp + 0xc0]
call fcn.14016467c
nop
mov rcx, qword [rax + 0x10]
cmp qword [rax + 0x18], 0xf
jbe 0x140a76ae5
mov rax, qword [rax]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], rcx
movaps xmm0, xmmword [rsp + 0x50]
movdqa xmmword [rsp + 0x50], xmm0
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x80]
call fcn.1401632bc
bts edi, 0x19
lea rcx, [rsp + 0x80]
cmp qword [rsp + 0x98], 7
cmova rcx, qword [rsp + 0x80]
call fcn.140cbca84
lea rcx, [rsp + 0x80]
call fcn.140162944
nop
mov rdx, qword [rsp + 0xd8]
cmp rdx, 0xf
jbe 0x140a76b7c
inc rdx
mov rcx, qword [rsp + 0xc0]
mov rax, rcx
cmp rdx, r13
jb 0x140a76b77
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140a79bc3
call fcn.140cba258
mov rbx, qword [0x140fda2e8]
mov rax, qword [0x140fda2b8]
lea rdx, [rax + 0x41]
lea r8, [rax + 0x40]
lea rcx, [rax + 0x20]
cmp qword [rcx + 0x18], 0xf
jbe 0x140a76ba0
mov rcx, qword [rcx]
cmp qword [rax + 0x18], 0xf
jbe 0x140a76baa
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 + 0x70], r9
mov qword [rsp + 0x78], 0x57
mov qword [rsp + 0x50], rax
mov qword [rsp + 0xa0], rcx
mov al, byte [r8]
mov byte [rsp + 0xf0], al
mov al, byte [rdx]
mov byte [rsp + 0xb0], al
movups xmm0, xmmword [rsp + 0x50]
movdqu xmmword [rsp + 0x180], xmm0
movups xmm1, xmmword [rsp + 0xa0]
movdqu xmmword [rsp + 0x190], xmm1
movups xmm0, xmmword [rsp + 0xf0]
movdqu xmmword [rsp + 0x1a0], xmm0
movups xmm1, xmmword [rsp + 0xb0]
movdqu xmmword [rsp + 0x1b0], xmm1
mov qword [rsp + 0x50], 0x77cc
lea rax, [rsp + 0x180]
mov qword [rsp + 0x58], rax
movaps xmm0, xmmword [rsp + 0x50]
movdqa xmmword [rsp + 0x50], xmm0
movaps xmm1, xmmword [rsp + 0x70]
movdqa xmmword [rsp + 0x70], xmm1
lea r8, [rsp + 0x50]
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0x80]
call fcn.140acf180
bts edi, 0xa
lea rdx, [rsp + 0x80]
mov rcx, rbx
call fcn.140162c30
nop
mov rdx, qword [rsp + 0x98]
cmp rdx, 0xf
jbe 0x140a76cb7
inc rdx
mov rcx, qword [rsp + 0x80]
mov rax, rcx
cmp rdx, r13
jb 0x140a76cb2
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140a79bc9
call fcn.140cba258
movabs rax, 0x9e0afe718fac7c53
mov qword [rsp + 0x70], rax
movabs rax, 0x34a3694d47af9723
mov qword [rsp + 0x78], rax
mov qword [rsp + 0x50], r15
mov qword [rsp + 0x58], r12
movdqa xmm0, xmmword [rsp + 0x70]
xorps xmm0, xmmword [rsp + 0x50]
movdqa xmmword [rsp + 0x70], xmm0
lea rax, [rsp + 0x70]
mov qword [rsp + 0x50], rax
lea rcx, [rsp + 0x70]
mov rax, rsi
inc rax
cmp byte [rcx + rax], r14b
jne 0x140a76d02
mov qword [rsp + 0x58], rax
movaps xmm0, xmmword [rsp + 0x50]
movdqa xmmword [rsp + 0x50], xmm0
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0xc0]
call fcn.1401632bc
bts edi, 0xb
xorps xmm0, xmm0
movups xmmword [rsp + 0x100], xmm0
mov qword [rsp + 0x110], r14
mov qword [rsp + 0x118], 7
mov word [rsp + 0x100], r14w
bts edi, 0xd
mov dword [rsp + 0xb0], edi
xor r8d, r8d
mov edx, 0x104
lea rcx, [rsp + 0x100]
call fcn.1401629a8
mov r14d, dword [rsp + 0x110]
lea rdx, [rsp + 0x100]
cmp qword [rsp + 0x118], 7
cmova rdx, qword [rsp + 0x100]
mov ecx, r14d
call fcn.140cbc4f8
mov rbx, rax
mov qword [rsp + 0xa0], rax
mov edx, eax
cmp rdx, qword [rsp + 0x110]
ja 0x140a76de4
mov qword [rsp + 0x110], rdx
lea rax, [rsp + 0x100]
cmp qword [rsp + 0x118], 7
cmova rax, qword [rsp + 0x100]
xor ecx, ecx
mov word [rax + rdx*2], cx
jmp 0x140a76dfc
xor r8d, r8d
sub rdx, qword [rsp + 0x110]
lea rcx, [rsp + 0x100]
call fcn.1401629a8
cmp ebx, r14d
jae 0x140a76d79
mov eax, dword [rsp + 0xa4]
mov dword [rsp + 0x50], eax
lea rcx, [0x140f4cfc0]
mov qword [rsp + 0x58], rcx
movaps xmm0, xmmword [rsp + 0x50]
movdqa xmmword [rsp + 0x50], xmm0
btr edi, 0xd
or edi, r13d
mov dword [rsp + 0xb0], edi
xor r14d, r14d
test eax, eax
jne 0x140a79bcf
lea r8, [rsp + 0xc0]
lea rdx, [rsp + 0x100]
lea rcx, [rsp + 0x220]
call fcn.14019eb18
nop
btr edi, 0xc
lea rcx, [rsp + 0x100]
call fcn.140162944
nop
lea rcx, [rsp + 0xc0]
call fcn.140162944
movabs rax, 0x9e0afe718fac7c53
mov qword [rsp + 0x50], rax
movabs rax, 0x34a3694d47af9723
mov qword [rsp + 0x58], rax
mov qword [rsp + 0xa0], r15
mov qword [rsp + 0xa8], r12
movdqa xmm0, xmmword [rsp + 0x50]
xorps xmm0, xmmword [rsp + 0xa0]
movdqa xmmword [rsp + 0x50], xmm0
lea r8, [rsp + 0x50]
mov rdx, qword [0x140fda2b8]
lea rcx, [rsp + 0x140]
call fcn.14016467c
nop
mov rcx, qword [rax + 0x10]
cmp qword [rax + 0x18], 0xf
jbe 0x140a76ee7
mov rax, qword [rax]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], rcx
movaps xmm0, xmmword [rsp + 0x50]
movdqa xmmword [rsp + 0x50], xmm0
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x80]
call fcn.1401632bc
bts edi, 0xe
mov dword [rsp + 0xb0], edi
lea rdx, [rsp + 0x80]
lea rcx, [rsp + 0x220]
call fcn.14019f82c
nop
lea rcx, [rsp + 0x80]
call fcn.140162944
nop
mov rdx, qword [rsp + 0x158]
cmp rdx, 0xf
jbe 0x140a76f7c
inc rdx
mov rcx, qword [rsp + 0x140]
mov rax, rcx
cmp rdx, r13
jb 0x140a76f77
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140a79bda
call fcn.140cba258
mov rbx, qword [0x140fda2e8]
movabs rax, 0x9e0afe718fac7c53
mov qword [rsp + 0x50], rax
movabs rax, 0x34a3694d47af9723
mov qword [rsp + 0x58], rax
mov qword [rsp + 0xa0], r15
mov qword [rsp + 0xa8], r12
movdqa xmm0, xmmword [rsp + 0x50]
xorps xmm0, xmmword [rsp + 0xa0]
movdqa xmmword [rsp + 0x50], xmm0
lea r8, [rsp + 0x50]
mov rdx, qword [0x140fda2b8]
lea rcx, [rsp + 0x80]
call fcn.14016467c
nop
mov byte [rsp + 0x60], 1
lea r8, [rsp + 0x60]
mov rdx, rax
lea rcx, [rsp + 0x50]
call fcn.140159524
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 0x140a7704a
mov eax, esi
lock xadd dword [rbx + 8], eax
add eax, esi
jne 0x140a77043
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax]
mov eax, esi
lock xadd dword [rbx + 0xc], eax
add eax, esi
jne 0x140a77043
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax + reloc.WS2_32.dll_htonl]
mov edi, dword [rsp + 0xb0]
mov rbx, qword [rsp + 0x58]
test rbx, rbx
je 0x140a77082
mov eax, esi
lock xadd dword [rbx + 8], eax
add eax, esi
jne 0x140a7707b
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax]
mov eax, esi
lock xadd dword [rbx + 0xc], eax
add eax, esi
jne 0x140a7707b
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax + reloc.WS2_32.dll_htonl]
mov edi, dword [rsp + 0xb0]
mov rdx, qword [rsp + 0x98]
cmp rdx, 0xf
jbe 0x140a770c1
inc rdx
mov rcx, qword [rsp + 0x80]
mov rax, rcx
cmp rdx, r13
jb 0x140a770bc
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140a79be0
call fcn.140cba258
lea rcx, [rsp + 0x220]
cmp qword [rsp + 0x238], 7
cmova rcx, qword [rsp + 0x220]
call fcn.140cbca84
shr rax, 0x20
xor ebx, ebx
test eax, eax
jne 0x140a79be6
call fcn.140a757ac
mov r14d, 1
mov ecx, r14d
call fcn.140cba3f8
bts edi, 0xf
mov rcx, qword [0x140fda318]
mov qword [0x140fda318], rax
test rcx, rcx
je 0x140a77120
mov edx, r14d
call fcn.140cba258
movabs rax, 0x9d40e27dbc91297c
mov qword [rsp + 0x140], rax
movabs rax, 0x51d71a3414f3833b
mov qword [rsp + 0x148], rax
movabs rax, 0xee929199d5d92aa4
mov qword [rsp + 0x150], rax
movabs rax, 0xeacb4adb2ddbca53
mov qword [rsp + 0x158], rax
mov qword [rsp + 0x80], r15
mov qword [rsp + 0x88], r12
movabs r15, 0xc0f6fcfa89eb19c9
mov qword [rsp + 0x90], r15
movabs r13, 0xeacb4adb2dbeb236
mov qword [rsp + 0x98], r13
movdqa xmm0, xmmword [rsp + 0x140]
xorps xmm0, xmmword [rsp + 0x80]
movdqa xmmword [rsp + 0x140], xmm0
movdqa xmm1, xmmword [rsp + 0x150]
xorps xmm1, xmmword [rsp + 0x90]
movdqa xmmword [rsp + 0x150], xmm1
mov ecx, 0x20
call fcn.140cba3f8
mov r14, rax
mov qword [rsp + 0xa0], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x80], xmm0
mov qword [rsp + 0x90], rbx
mov qword [rsp + 0x98], rbx
lea rax, [rsp + 0x140]
mov r8, rsi
inc r8
cmp byte [rax + r8], bl
jne 0x140a7720b
lea rdx, [rsp + 0x140]
lea rcx, [rsp + 0x80]
call fcn.14015a098
lea rax, [rsp + 0x80]
mov qword [rsp + 0xf0], 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 + 0x80]
mov rcx, r14
call fcn.140155f5c
nop
mov rdx, qword [rsp + 0x98]
cmp rdx, 0xf
jbe 0x140a772a4
inc rdx
mov rcx, qword [rsp + 0x80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140a7729e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140a79bfd
call fcn.140cba258
nop
bts edi, 0x10
mov qword [rsp + 0xa0], rbx
mov rbx, qword [0x140fda320]
mov qword [0x140fda320], r14
xor r14d, r14d
test rbx, rbx
je 0x140a7731c
mov rdx, qword [rbx + 0x18]
cmp rdx, 0xf
jbe 0x140a77300
mov rcx, qword [rbx]
inc rdx
cmp rdx, 0x1000
jb 0x140a772fb
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x140a79c03
mov rcx, r8
call fcn.140cba258
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.140cba258
lea rcx, [rsp + 0xa0]
call fcn.140187780
movabs rax, 0x934be03bc4f76048
mov qword [rsp + 0x140], rax
movabs rax, 0x46d6193e69dd9528
mov qword [rsp + 0x148], rax
movabs rax, 0xc0f6fc9fe4c576ad
mov qword [rsp + 0x150], rax
mov qword [rsp + 0x158], r13
movabs rax, 0xf2248c14ebcd133f
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x88], r12
mov qword [rsp + 0x90], r15
mov qword [rsp + 0x98], r13
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
mov ecx, 0x7c0
call fcn.140cba3f8
mov rbx, rax
mov qword [rsp + 0xa0], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x80], xmm0
mov qword [rsp + 0x90], r14
mov qword [rsp + 0x98], r14
lea rax, [rsp + 0x140]
mov r8, rsi
inc r8
cmp byte [rax + r8], r14b
jne 0x140a77400
lea rdx, [rsp + 0x140]
lea rcx, [rsp + 0x80]
call fcn.14015a098
nop
bts edi, 0x11
mov dword [rsp + 0xb0], edi
lea rdx, [rsp + 0x80]
mov rcx, rbx
call fcn.14019f960
mov r14, rax
bts edi, 0x12
mov dword [rsp + 0xb0], edi
bt edi, 0x11
jae 0x140a7749c
btr edi, 0x11
mov dword [rsp + 0xb0], edi
mov rdx, qword [rsp + 0x98]
cmp rdx, 0xf
jbe 0x140a7749c
inc rdx
mov rcx, qword [rsp + 0x80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140a77497
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140a79c03
call fcn.140cba258
mov rbx, qword [0x140fda310]
mov qword [0x140fda310], r14
xor edi, edi
test rbx, rbx
je 0x140a774c6
mov rcx, rbx
call fcn.1401677b4
mov edx, 0x7c0
mov rcx, rbx
call fcn.140cba258
movabs r14, 0xf2248c14ebcd133f
mov rax, qword [0x140fda310]
mov ecx, dword [rax + 0x6c8]
cmp ecx, 5
je 0x140a776d2
mov rbx, qword [0x140fda2e8]
movabs rax, 0x9b50ef7185a37c7c
mov qword [rsp + 0x140], rax
movabs rax, 0x51d44922338f9722
mov qword [rsp + 0x148], rax
movabs rax, 0xee829991ea846aab
mov qword [rsp + 0x150], rax
movabs rax, 0xeacb4adb2dbe9c18
mov qword [rsp + 0x158], rax
mov qword [rsp + 0x1d0], r14
mov qword [rsp + 0x1d8], r12
mov qword [rsp + 0x1e0], r15
mov qword [rsp + 0x1e8], r13
movdqa xmm0, xmmword [rsp + 0x1d0]
xorps xmm0, xmmword [rsp + 0x140]
movdqa xmmword [rsp + 0x140], xmm0
movdqa xmm1, xmmword [rsp + 0x1e0]
xorps xmm1, xmmword [rsp + 0x150]
movdqa xmmword [rsp + 0x150], xmm1
xorps xmm0, xmm0
movups xmmword [rsp + 0x80], xmm0
mov qword [rsp + 0x90], rdi
mov qword [rsp + 0x98], rdi
lea rax, [rsp + 0x140]
mov r8, rsi
inc r8
cmp byte [rax + r8], dil
jne 0x140a775af
lea rdx, [rsp + 0x140]
lea rcx, [rsp + 0x80]
call fcn.14015a098
nop
lea rax, [rsp + 0x80]
cmp qword [rsp + 0x98], 0xf
cmova rax, qword [rsp + 0x80]
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x90]
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x1d8], rdi
mov qword [rsp + 0x1d0], rdi
mov qword [rsp + 0x1e0], rdi
movaps xmm0, xmmword [rsp + 0x50]
movdqa xmmword [rsp + 0xa0], xmm0
movups xmm1, xmmword [rsp + 0x1d0]
movaps xmmword [rsp + 0x140], xmm1
movsd xmm0, qword [rsp + 0x1e0]
movsd qword [rsp + 0x150], xmm0
lea r9, [rsp + 0xa0]
mov r8d, 2
lea rdx, [rsp + 0x140]
mov rcx, qword [rbx]
call fcn.1401633f0
nop
mov rdx, qword [rsp + 0x98]
cmp rdx, 0xf
jbe 0x140a776a4
inc rdx
mov rcx, qword [rsp + 0x80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140a7769f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140a79c09
call fcn.140cba258
mov qword [rsp + 0xa0], 0x2ee
lea rdx, [rsp + 0xa0]
lea rcx, [rsp + 0xf0]
call fcn.140188c0c
mov rcx, rax
call fcn.140188c84
jmp 0x140a774d0
lea rdx, [rsp + 0xa0]
mov rcx, qword [0x140fda310]
call fcn.140a88cb4
nop
mov rcx, qword [rax]
lea rax, [0x140f10548]
mov qword [rsp + 0x140], rax
lea rax, [rsp + 0x140]
mov qword [rsp + 0x178], rax
lea rdx, [rsp + 0x140]
call fcn.140a7d444
mov rdi, rax
lea rax, [0x140f110a0]
mov qword [rsp + 0x370], rax
lea rax, [rsp + 0x370]
mov qword [rsp + 0x3a8], rax
lea rax, [rsp + 0x370]
mov qword [rsp + 0xf0], rax
lea rdx, [rsp + 0x370]
lea rcx, [rsp + 0x50]
call fcn.140a8956c
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 0x140a777a3
mov eax, esi
lock xadd dword [rbx + 8], eax
add eax, esi
jne 0x140a777a3
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax]
mov eax, esi
lock xadd dword [rbx + 0xc], eax
add eax, esi
jne 0x140a777a3
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax + reloc.WS2_32.dll_htonl]
mov rbx, qword [rsp + 0x58]
test rbx, rbx
je 0x140a777d5
mov eax, esi
lock xadd dword [rbx + 8], eax
add eax, esi
jne 0x140a777d5
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax]
mov eax, esi
lock xadd dword [rbx + 0xc], eax
add eax, esi
jne 0x140a777d5
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax + reloc.WS2_32.dll_htonl]
nop
mov rcx, qword [rsp + 0x3a8]
xor ebx, ebx
test rcx, rcx
je 0x140a77800
mov rax, qword [rcx]
lea rdx, [rsp + 0x370]
cmp rcx, rdx
setne dl
call qword [rax + 0x20]
mov qword [rsp + 0x3a8], rbx
lea rdx, [rsp + 0x1c0]
mov rcx, rdi
call fcn.140a7d568
nop
mov rbx, qword [rsp + 0xa0]
xor edi, edi
test rbx, rbx
je 0x140a77833
mov rcx, rbx
call fcn.140a83060
lea edx, [rdi + 0x50]
mov rcx, rbx
call fcn.140cba258
mov rcx, qword [rsp + 0x1c0]
test rcx, rcx
je 0x140a79b44
cmp byte [rsp + 0x1c8], dil
je 0x140a7785b
cmp byte [rcx + 0xb8], dil
jne 0x140a79b44
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_htonl]
mov rbx, qword [0x140fda2e8]
mov rax, qword [0x140fe4c68]
lea rdx, [rax + 0x28]
movabs rcx, 0x8904a07b87a17677
mov qword [rsp + 0x180], rcx
movabs rcx, 0x46831c221e8fd131
mov qword [rsp + 0x188], rcx
movabs rcx, 0xee8b87dab38e75a6
mov qword [rsp + 0x190], rcx
movabs rcx, 0x8fa625b841dbe516
mov qword [rsp + 0x198], rcx
movabs rcx, 0xb8f755b3d05d3fa3
mov qword [rsp + 0x1a0], rcx
movabs rcx, 0xec8db6b9cc74c374
mov qword [rsp + 0x1a8], rcx
mov qword [rsp + 0xc0], r14
mov qword [rsp + 0xc8], r12
mov qword [rsp + 0xd0], r15
mov qword [rsp + 0xd8], r13
movabs r15, 0xca8225c0f0324b83
mov qword [rsp + 0xe0], r15
movabs r14, 0xec8db6b9cc55ac10
mov qword [rsp + 0xe8], r14
movdqa xmm0, xmmword [rsp + 0xc0]
xorps xmm0, xmmword [rsp + 0x180]
movdqa xmmword [rsp + 0x180], xmm0
movdqa xmm1, xmmword [rsp + 0xd0]
xorps xmm1, xmmword [rsp + 0x190]
movdqa xmmword [rsp + 0x190], xmm1
movdqa xmm0, xmmword [rsp + 0xe0]
xorps xmm0, xmmword [rsp + 0x1a0]
movdqa xmmword [rsp + 0x1a0], xmm0
lea rcx, [rsp + 0x180]
mov qword [rsp + 0xf0], rcx
lea r8, [rsp + 0x180]
mov rcx, rsi
inc rcx
cmp byte [r8 + rcx], dil
jne 0x140a7798c
mov qword [rsp + 0xf8], rcx
lea rcx, [rax + 8]
cmp qword [rax + 0x20], 0xf
jbe 0x140a779ac
mov rcx, qword [rax + 8]
mov rax, qword [rax + 0x18]
mov qword [rsp + 0x50], rcx
mov qword [rsp + 0x58], rax
mov rcx, rdx
cmp qword [rdx + 0x18], 0xf
jbe 0x140a779c7
mov rcx, qword [rdx]
mov rax, qword [rdx + 0x10]
mov qword [rsp + 0x70], rcx
mov qword [rsp + 0x78], rax
movups xmm0, xmmword [rsp + 0x50]
movdqu xmmword [rsp + 0x80], xmm0
movups xmm1, xmmword [rsp + 0x70]
movdqu xmmword [rsp + 0x90], xmm1
mov qword [rsp + 0x50], 0xdd
lea rax, [rsp + 0x80]
mov qword [rsp + 0x58], rax
movaps xmm0, xmmword [rsp + 0x50]
movdqa xmmword [rsp + 0x50], xmm0
movaps xmm1, xmmword [rsp + 0xf0]
movdqa xmmword [rsp + 0x70], xmm1
lea r8, [rsp + 0x50]
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0xc0]
call fcn.140acf180
bts dword [rsp + 0xb0], 0x13
lea rdx, [rsp + 0xc0]
mov rcx, rbx
call fcn.14016d82c
nop
mov rdx, qword [rsp + 0xd8]
cmp rdx, 0xf
jbe 0x140a77a94
inc rdx
mov rcx, qword [rsp + 0xc0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140a77a8f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140a79c0f
call fcn.140cba258
lea rdx, [rsp + 0xf0]
mov rcx, qword [0x140fda310]
call fcn.140a88dbc
nop
mov rcx, qword [rax]
lea rax, [0x140f10648]
mov qword [rsp + 0x100], rax
lea rax, [rsp + 0x100]
mov qword [rsp + 0x138], rax
lea rdx, [rsp + 0x100]
call fcn.140a7d444
mov rdi, rax
lea rax, [0x140f10618]
mov qword [rsp + 0x3b0], rax
lea rax, [rsp + 0x3b0]
mov qword [rsp + 0x3e8], rax
lea rax, [rsp + 0x3b0]
mov qword [rsp + 0xa0], rax
lea rdx, [rsp + 0x3b0]
lea rcx, [rsp + 0x50]
call fcn.140a8956c
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 0x140a77b65
mov eax, esi
lock xadd dword [rbx + 8], eax
add eax, esi
jne 0x140a77b65
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax]
mov eax, esi
lock xadd dword [rbx + 0xc], eax
add eax, esi
jne 0x140a77b65
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax + reloc.WS2_32.dll_htonl]
mov rbx, qword [rsp + 0x58]
test rbx, rbx
je 0x140a77b97
mov eax, esi
lock xadd dword [rbx + 8], eax
add eax, esi
jne 0x140a77b97
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax]
mov eax, esi
lock xadd dword [rbx + 0xc], eax
add eax, esi
jne 0x140a77b97
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 0x140a77bc2
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 + 0x2d8]
mov rcx, rdi
call fcn.140a7c958
nop
mov rbx, qword [rsp + 0xf0]
xor edi, edi
test rbx, rbx
je 0x140a77bf5
mov rcx, rbx
call fcn.140a83060
lea edx, [rdi + 0x50]
mov rcx, rbx
call fcn.140cba258
mov rcx, qword [rsp + 0x2d8]
test rcx, rcx
je 0x140a79ed6
cmp byte [rsp + 0x2e0], dil
je 0x140a77c1d
cmp byte [rcx + 0xb8], dil
jne 0x140a79ed6
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_htonl]
mov rax, qword [0x140fe4c68]
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 0x140a77d6d
mov rbx, qword [0x140fda2e8]
xorps xmm0, xmm0
movups xmmword [rsp + 0x80], xmm0
mov qword [rsp + 0x90], rdi
mov qword [rsp + 0x98], rdi
lea r8d, [rdx + 0x21]
lea rdx, str.You_dont_have_any_subscriptions.
lea rcx, [rsp + 0x80]
call fcn.14015a098
nop
lea rax, [rsp + 0x80]
cmp qword [rsp + 0x98], 0xf
cmova rax, qword [rsp + 0x80]
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x90]
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x1d8], rdi
mov qword [rsp + 0x1d0], rdi
mov qword [rsp + 0x1e0], rdi
movaps xmm0, xmmword [rsp + 0x50]
movdqa xmmword [rsp + 0x50], xmm0
movups xmm1, xmmword [rsp + 0x1d0]
movaps xmmword [rsp + 0x140], xmm1
movsd xmm0, qword [rsp + 0x1e0]
movsd qword [rsp + 0x150], xmm0
lea r9, [rsp + 0x50]
mov r8d, 4
lea rdx, [rsp + 0x140]
mov rcx, qword [rbx]
call fcn.1401633f0
nop
mov rdx, qword [rsp + 0x98]
cmp rdx, 0xf
jbe 0x140a77ec2
inc rdx
mov rcx, qword [rsp + 0x80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140a77d63
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140a79c15
call fcn.140cba258
jmp 0x140a77ec2
mov rax, qword [0x140fe4bf0]
mov byte [rax + 3], 1
mov edx, 1
lea rcx, [rsp + 0x4d0]
call fcn.14016a040
nop
mov rcx, qword [0x140fe4c68]
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 0x140a79c1b
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 + 0xa0], rdx
lea rcx, [rsp + 0xa0]
call fcn.140cd56f4
mov qword [rsp + 0x1d0], rax
lea rax, str._d._m.20_y
mov qword [rsp + 0x1d8], rax
inc rax
mov qword [rsp + 0x1e0], rax
cmp byte [rax], dil
jne 0x140a77e06
lea rdx, [rsp + 0x1d0]
lea rcx, [rsp + 0x4e0]
call fcn.140a88ec4
lea rdx, [rsp + 0xc0]
lea rcx, [rsp + 0x4d0]
call fcn.140169e84
mov rcx, qword [0x140fe4bf0]
add rcx, 8
mov rdx, rax
call fcn.140156024
mov rdx, qword [rsp + 0xd8]
cmp rdx, 0xf
jbe 0x140a77e97
inc rdx
mov rcx, qword [rsp + 0xc0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140a77e91
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140a79c20
call fcn.140cba258
nop
lea rcx, [rsp + 0x568]
call fcn.140169f10
nop
lea rax, vtable.std::ios_base.0
mov qword [rsp + 0x568], rax
lea rcx, [rsp + 0x568]
call fcn.140cbd2e4
nop
mov ecx, 1
call fcn.140cba3f8
mov qword [rsp + 0xa0], rax
bts dword [rsp + 0xb0], 0x14
lea rcx, [rsp + 0x78]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], edi
mov r9, rax
lea r8, [0x140a9fa60]
xor edx, edx
xor ecx, ecx
call fcn.140cdbad0
mov qword [rsp + 0x70], rax
test rax, rax
je 0x140a79ec7
cmp dword [rsp + 0x78], edi
je 0x140a79c26
movaps xmm0, xmmword [rsp + 0x70]
movdqa xmmword [rsp + 0x50], xmm0
lea rcx, [rsp + 0x50]
call fcn.140cbbadc
test eax, eax
jne 0x140a79c30
xorps xmm0, xmm0
movaps xmmword [rsp + 0x50], xmm0
movdqa xmmword [rsp + 0x70], xmm0
mov rbx, qword [0x140fe4bf0]
cmp dword [rbx + 0xb8], 3
je 0x140a77f87
mov qword [rsp + 0xa0], WSAGetLastError
lea rdx, [rsp + 0xa0]
lea rcx, [rsp + 0x70]
call fcn.140188c0c
mov rcx, rax
call fcn.140188c84
mov rbx, qword [0x140fe4bf0]
cmp dword [rbx + 0xb8], 3
jne 0x140a77f5d
mov qword [rsp + 0x218], 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.14015a098
lea rdx, [rsp + 0x80]
mov rcx, rbx
call fcn.140167ae0
lea rdx, [rsp + 0xa0]
mov rcx, qword [0x140fda310]
call fcn.140a89078
nop
mov rcx, qword [rax]
mov qword [rcx + 0x30], 1
lea rax, [0x140f10a00]
mov qword [rsp + 0x180], rax
lea rax, [rsp + 0x218]
mov qword [rsp + 0x188], rax
lea rax, [rsp + 0x180]
mov qword [rsp + 0x1b8], rax
lea rdx, [rsp + 0x180]
call fcn.140a7b904
mov rdi, rax
lea rax, [0x140f10a60]
mov qword [rsp + 0x3f0], rax
lea rax, [rsp + 0x3f0]
mov qword [rsp + 0x428], rax
lea rax, [rsp + 0x3f0]
mov qword [rsp + 0x70], rax
lea rdx, [rsp + 0x3f0]
lea rcx, [rsp + 0x50]
call fcn.140a8956c
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 0x140a780ba
mov eax, esi
lock xadd dword [rbx + 8], eax
add eax, esi
jne 0x140a780ba
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax]
mov eax, esi
lock xadd dword [rbx + 0xc], eax
add eax, esi
jne 0x140a780ba
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax + reloc.WS2_32.dll_htonl]
mov rbx, qword [rsp + 0x58]
test rbx, rbx
je 0x140a780ec
mov eax, esi
lock xadd dword [rbx + 8], eax
add eax, esi
jne 0x140a780ec
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax]
mov eax, esi
lock xadd dword [rbx + 0xc], eax
add eax, esi
jne 0x140a780ec
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 0x140a78117
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 + 0x2c8]
mov rcx, rdi
call fcn.140a7bc98
nop
mov rbx, qword [rsp + 0xa0]
xor edi, edi
test rbx, rbx
je 0x140a7814a
mov rcx, rbx
call fcn.140a82f8c
lea edx, [rdi + 0x58]
mov rcx, rbx
call fcn.140cba258
mov rcx, qword [rsp + 0x2c8]
test rcx, rcx
je 0x140a79ebc
cmp byte [rsp + 0x2d0], dil
je 0x140a78172
cmp byte [rcx + 0xb8], dil
jne 0x140a79ebc
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_htonl]
lea rcx, [rsp + 0x4a0]
call fcn.140187fbc
nop
mov rax, qword [0x140fda2b8]
cmp byte [rax + 0x41], dil
je 0x140a781e4
mov rbx, qword [0x140fe4bf0]
xorps xmm0, xmm0
movups xmmword [rsp + 0x80], xmm0
mov qword [rsp + 0x90], rdi
mov qword [rsp + 0x98], rdi
mov r8d, 0x1c
lea rdx, str.Terminating_Steam_process...
lea rcx, [rsp + 0x80]
call fcn.14015a098
lea rdx, [rsp + 0x80]
mov rcx, rbx
call fcn.140167ae0
call fcn.14018887c
mov rbx, qword [0x140fe4bf0]
xorps xmm0, xmm0
movups xmmword [rsp + 0x80], xmm0
mov qword [rsp + 0x90], rdi
mov qword [rsp + 0x98], rdi
mov r8d, gethostbyaddr
lea rdx, str.Checking_for_anti_cheat_services__Faceit__VGK_...
lea rcx, [rsp + 0x80]
call fcn.14015a098
lea rdx, [rsp + 0x80]
mov rcx, rbx
call fcn.140167ae0
movabs rax, 0xf224f87d8eae7259
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], r12
movabs rbx, 0xf2248c14ebcd133f
mov qword [rsp + 0x50], rbx
mov qword [rsp + 0x58], r12
movdqa xmm0, xmmword [rsp + 0x50]
xorps xmm0, xmmword [rsp + 0x70]
movdqa xmmword [rsp + 0x70], xmm0
xorps xmm0, xmm0
movups xmmword [rsp + 0x100], xmm0
mov qword [rsp + 0x110], rdi
mov qword [rsp + 0x118], rdi
lea rax, [rsp + 0x70]
mov r8, rsi
inc r8
cmp byte [rax + r8], dil
jne 0x140a7828c
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0x100]
call fcn.14015a098
nop
or dword [rsp + 0xb0], 1
lea rdx, [rsp + 0x100]
call fcn.140161f98
movabs rdi, 0xf2248c14eba67449
test al, al
jne 0x140a78349
mov qword [rsp + 0x70], rdi
mov qword [rsp + 0x78], r12
mov qword [rsp + 0x50], rbx
mov qword [rsp + 0x58], r12
movdqa xmm0, xmmword [rsp + 0x50]
xorps xmm0, xmmword [rsp + 0x70]
movdqa xmmword [rsp + 0x70], xmm0
xorps xmm0, xmm0
movups xmmword [rsp + 0x80], xmm0
xor ebx, ebx
mov qword [rsp + 0x90], rbx
mov qword [rsp + 0x98], rbx
lea rax, [rsp + 0x70]
mov r8, rsi
inc r8
cmp byte [rax + r8], bl
jne 0x140a78315
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0x80]
call fcn.14015a098
or dword [rsp + 0xb0], 2
lea rdx, [rsp + 0x80]
call fcn.140161f98
test al, al
je 0x140a7834b
mov bl, 1
test byte [rsp + 0xb0], 2
je 0x140a783bd
and dword [rsp + 0xb0], 0xfffffffd
mov rdx, qword [rsp + 0x98]
cmp rdx, 0xf
jbe 0x140a783a0
inc rdx
mov rcx, qword [rsp + 0x80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140a7839b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140a79c3b
call fcn.140cba258
xor eax, eax
mov qword [rsp + 0x90], rax
mov qword [rsp + 0x98], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x80], al
test byte [rsp + 0xb0], 1
je 0x140a7840a
mov rdx, qword [rsp + 0x118]
cmp rdx, 0xf
jbe 0x140a7840a
inc rdx
mov rcx, qword [rsp + 0x100]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140a78405
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140a79c41
call fcn.140cba258
test bl, bl
je 0x140a787e9
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 0x140a79c47
movabs rax, 0xf224f87d8eae7259
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], r12
movabs rax, 0xf2248c14ebcd133f
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], r12
movdqa xmm0, xmmword [rsp + 0x70]
xorps xmm0, xmmword [rsp + 0x50]
movdqa xmmword [rsp + 0x50], xmm0
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0xc0]
call fcn.1401560e0
lea rdx, [rsp + 0xc0]
call fcn.140161f98
mov bl, al
lea rcx, [rsp + 0xc0]
call fcn.140155fc8
test bl, bl
je 0x140a7861e
mov rbx, qword [0x140fe4bf0]
lea rdx, str.Stopping_Faceit_AC_service
lea rcx, [rsp + 0xc0]
call fcn.1401560e0
mov rdx, rax
mov rcx, rbx
call fcn.140167ae0
mov rbx, qword [0x140fda2c8]
movabs rax, 0xf224f87d8eae7259
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], r12
movabs rax, 0xf2248c14ebcd133f
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], r12
movdqa xmm0, xmmword [rsp + 0x70]
xorps xmm0, xmmword [rsp + 0x50]
movdqa xmmword [rsp + 0x50], xmm0
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0xc0]
call fcn.1401560e0
nop
lea rdx, [rsp + 0xc0]
mov rcx, rbx
call fcn.1401616b4
nop
lea rcx, [rsp + 0xc0]
call fcn.140155fc8
mov rbx, qword [0x140fda2e8]
movabs rax, 0x9a04f87d8eae7279
mov qword [rsp + 0x80], rax
movabs rax, 0x14cd0c28258f832d
mov qword [rsp + 0x88], rax
movabs rax, 0xe192998af9846dba
mov qword [rsp + 0x90], rax
mov qword [rsp + 0x98], r13
movabs rax, 0xf2248c14ebcd133f
mov qword [rsp + 0x100], rax
mov qword [rsp + 0x108], r12
movabs rax, 0xc0f6fcfa89eb19c9
mov qword [rsp + 0x110], rax
mov qword [rsp + 0x118], r13
movdqa xmm0, xmmword [rsp + 0x100]
xorps xmm0, xmmword [rsp + 0x80]
movdqa xmmword [rsp + 0x80], xmm0
movdqa xmm1, xmmword [rsp + 0x110]
xorps xmm1, xmmword [rsp + 0x90]
movdqa xmmword [rsp + 0x90], xmm1
lea rdx, [rsp + 0x80]
lea rcx, [rsp + 0xc0]
call fcn.1401560e0
nop
lea rdx, [rsp + 0xc0]
mov rcx, rbx
call fcn.14016d82c
nop
lea rcx, [rsp + 0xc0]
call fcn.140155fc8
mov qword [rsp + 0x50], rdi
mov qword [rsp + 0x58], r12
movabs rax, 0xf2248c14ebcd133f
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], r12
movdqa xmm0, xmmword [rsp + 0x70]
xorps xmm0, xmmword [rsp + 0x50]
movdqa xmmword [rsp + 0x50], xmm0
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0xc0]
call fcn.1401560e0
lea rdx, [rsp + 0xc0]
call fcn.140161f98
mov bl, al
lea rcx, [rsp + 0xc0]
call fcn.140155fc8
test bl, bl
je 0x140a787e9
mov rbx, qword [0x140fe4bf0]
lea rdx, str.Stopping_Vanguard_service
lea rcx, [rsp + 0xc0]
call fcn.1401560e0
mov rdx, rax
mov rcx, rbx
call fcn.140167ae0
mov rbx, qword [0x140fda2c8]
mov qword [rsp + 0x50], rdi
mov qword [rsp + 0x58], r12
movabs rdi, 0xf2248c14ebcd133f
mov qword [rsp + 0x70], rdi
mov qword [rsp + 0x78], r12
movdqa xmm0, xmmword [rsp + 0x70]
xorps xmm0, xmmword [rsp + 0x50]
movdqa xmmword [rsp + 0x50], xmm0
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0xc0]
call fcn.1401560e0
nop
lea rdx, [rsp + 0xc0]
mov rcx, rbx
call fcn.1401616b4
nop
lea rcx, [rsp + 0xc0]
call fcn.140155fc8
mov rbx, qword [0x140fda2e8]
movabs rax, 0xd257ed7ccb865469
mov qword [rsp + 0x80], rax
movabs rax, 0x5bd71a6d29ca952e
mov qword [rsp + 0x88], rax
movabs rax, 0xc0f6fcdbed8e69b9
mov qword [rsp + 0x90], rax
mov qword [rsp + 0x98], r13
mov qword [rsp + 0x100], rdi
mov qword [rsp + 0x108], r12
movabs rdi, 0xc0f6fcfa89eb19c9
mov qword [rsp + 0x110], rdi
mov qword [rsp + 0x118], r13
movdqa xmm0, xmmword [rsp + 0x100]
xorps xmm0, xmmword [rsp + 0x80]
movdqa xmmword [rsp + 0x80], xmm0
movdqa xmm1, xmmword [rsp + 0x110]
xorps xmm1, xmmword [rsp + 0x90]
movdqa xmmword [rsp + 0x90], xmm1
lea rdx, [rsp + 0x80]
lea rcx, [rsp + 0xc0]
call fcn.1401560e0
nop
lea rdx, [rsp + 0xc0]
mov rcx, rbx
call fcn.14016d82c
nop
lea rcx, [rsp + 0xc0]
call fcn.140155fc8
jmp 0x140a787f3
movabs rdi, 0xc0f6fcfa89eb19c9
mov rbx, qword [0x140fe4bf0]
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.14015a098
lea rdx, [rsp + 0x80]
mov rcx, rbx
call fcn.140167ae0
mov rax, qword [0x140fda2b8]
xor ecx, ecx
cmp byte [rax + 0x40], cl
je 0x140a78f75
mov byte [rsp + 0x60], 4
mov rbx, qword [0x140fe4bf0]
lea rdx, str.Modifying_some_system_settings...
lea rcx, [rsp + 0xc0]
call fcn.1401560e0
mov rdx, rax
mov rcx, rbx
call fcn.140167ae0
movabs rax, 0xb776cd43bf8b5c6c
mov qword [rsp + 0x80], rax
movabs rax, 0x5bd0063f24c6bd10
mov qword [rsp + 0x88], rax
movabs rax, 0x8293919bceb76daf
mov qword [rsp + 0x90], rax
movabs rax, 0xeacb4adb2dbec057
mov qword [rsp + 0x98], rax
movabs rax, 0xf2248c14ebcd133f
mov qword [rsp + 0x100], rax
mov qword [rsp + 0x108], r12
mov qword [rsp + 0x110], rdi
mov qword [rsp + 0x118], r13
movdqa xmm0, xmmword [rsp + 0x100]
xorps xmm0, xmmword [rsp + 0x80]
movdqa xmmword [rsp + 0x80], xmm0
movdqa xmm1, xmmword [rsp + 0x110]
xorps xmm1, xmmword [rsp + 0x90]
movdqa xmmword [rsp + 0x90], xmm1
lea rdx, [rsp + 0x80]
lea rcx, [rsp + 0xc0]
call fcn.1401560e0
nop
lea r8, [rsp + 0xc0]
mov rdx, 0xffffffff80000001
lea rcx, [rsp + 0x140]
call fcn.14015e894
nop
lea rcx, [rsp + 0xc0]
call fcn.140155fc8
lea rdx, str.AllowAutoGameMode
lea rcx, [rsp + 0x80]
call fcn.1401560e0
lea rdx, [rsp + 0x80]
lea rcx, [rsp + 0x140]
call fcn.14015f6cc
mov bl, al
lea rcx, [rsp + 0x80]
call fcn.140155fc8
lea rcx, [rsp + 0x80]
test bl, bl
je 0x140a78a13
lea rdx, str.AllowAutoGameMode
call fcn.1401560e0
nop
lea rdx, [rsp + 0x80]
lea rcx, [rsp + 0x140]
call fcn.14015f210
mov ebx, eax
lea rcx, [rsp + 0x80]
call fcn.140155fc8
cmp ebx, 1
jne 0x140a78ac5
lea rdx, str.AllowAutoGameMode
lea rcx, [rsp + 0x80]
call fcn.1401560e0
nop
xor r8d, r8d
lea rdx, [rsp + 0x80]
lea rcx, [rsp + 0x140]
call fcn.14015f414
nop
jmp 0x140a78ab3
lea rdx, str.AutoGameModeEnabled
call fcn.1401560e0
lea rdx, [rsp + 0x80]
lea rcx, [rsp + 0x140]
call fcn.14015f6cc
mov bl, al
lea rcx, [rsp + 0x80]
call fcn.140155fc8
test bl, bl
je 0x140a78ac5
lea rdx, str.AutoGameModeEnabled
lea rcx, [rsp + 0x80]
call fcn.1401560e0
nop
lea rdx, [rsp + 0x80]
lea rcx, [rsp + 0x140]
call fcn.14015f210
mov ebx, eax
lea rcx, [rsp + 0x80]
call fcn.140155fc8
cmp ebx, 1
jne 0x140a78ac5
lea rdx, str.AutoGameModeEnabled
lea rcx, [rsp + 0x80]
call fcn.1401560e0
nop
xor r8d, r8d
lea rdx, [rsp + 0x80]
lea rcx, [rsp + 0x140]
call fcn.14015f414
nop
lea rcx, [rsp + 0x80]
call fcn.140155fc8
mov byte [rsp + 0x60], 1
movabs rax, 0xb178c151bf9e4a6c
mov qword [rsp + 0x100], rax
movabs rax, 0x5be01d2322dd8239
mov qword [rsp + 0x108], rax
movabs rax, 0xb493af96e6996da7
mov qword [rsp + 0x110], rax
movabs rax, 0x86a438af43d1f16a
mov qword [rsp + 0x118], rax
movabs rax, 0xa9eb4db091400cdf
mov qword [rsp + 0x120], rax
movabs rax, 0x9fffd3cfa527e863
mov qword [rsp + 0x128], rax
movabs rdx, 0xf7707006c5e3fc0d
mov qword [rsp + 0x130], rdx
movabs rcx, 0x8cbbfec79a000ffa
mov qword [rsp + 0x138], rcx
movabs rax, 0xf2248c14ebcd133f
mov qword [rsp + 0x1d0], rax
mov qword [rsp + 0x1d8], r12
mov qword [rsp + 0x1e0], rdi
mov qword [rsp + 0x1e8], r13
mov qword [rsp + 0x1f0], r15
mov qword [rsp + 0x1f8], r14
mov qword [rsp + 0x200], rdx
mov qword [rsp + 0x208], rcx
movdqa xmm0, xmmword [rsp + 0x1d0]
xorps xmm0, xmmword [rsp + 0x100]
movdqa xmmword [rsp + 0x100], xmm0
movdqa xmm1, xmmword [rsp + 0x1e0]
xorps xmm1, xmmword [rsp + 0x110]
movdqa xmmword [rsp + 0x110], xmm1
movdqa xmm0, xmmword [rsp + 0x1f0]
xorps xmm0, xmmword [rsp + 0x120]
movdqa xmmword [rsp + 0x120], xmm0
movdqa xmm1, xmmword [rsp + 0x200]
xorps xmm1, xmmword [rsp + 0x130]
movdqa xmmword [rsp + 0x130], xmm1
lea rdx, [rsp + 0x100]
lea rcx, [rsp + 0x80]
call fcn.1401560e0
nop
lea r8, [rsp + 0x80]
mov rdx, 0xffffffff80000002
lea rcx, [rsp + 0x180]
call fcn.14015e894
nop
lea rcx, [rsp + 0x80]
call fcn.140155fc8
movabs rdi, 0x964bc17c889e6477
mov qword [rsp + 0x50], rdi
movabs r15, 0x34a3694d47aff029
mov qword [rsp + 0x58], r15
movabs r14, 0xf2248c14ebcd133f
mov qword [rsp + 0x70], r14
mov qword [rsp + 0x78], r12
movdqa xmm0, xmmword [rsp + 0x70]
xorps xmm0, xmmword [rsp + 0x50]
movdqa xmmword [rsp + 0x50], xmm0
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0xc0]
call fcn.1401560e0
lea rdx, [rsp + 0xc0]
lea rcx, [rsp + 0x180]
call fcn.14015f6cc
mov bl, al
lea rcx, [rsp + 0xc0]
call fcn.140155fc8
xor r13d, r13d
test bl, bl
je 0x140a78d99
mov qword [rsp + 0x50], rdi
mov qword [rsp + 0x58], r15
mov qword [rsp + 0x70], r14
mov qword [rsp + 0x78], r12
movdqa xmm0, xmmword [rsp + 0x70]
xorps xmm0, xmmword [rsp + 0x50]
movdqa xmmword [rsp + 0x50], xmm0
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0xc0]
call fcn.1401560e0
nop
lea rdx, [rsp + 0xc0]
lea rcx, [rsp + 0x180]
call fcn.14015f210
mov ebx, eax
lea rcx, [rsp + 0xc0]
call fcn.140155fc8
cmp ebx, 1
je 0x140a78d99
mov qword [rsp + 0x50], rdi
mov qword [rsp + 0x58], r15
mov qword [rsp + 0x70], r14
mov qword [rsp + 0x78], r12
movdqa xmm0, xmmword [rsp + 0x70]
xorps xmm0, xmmword [rsp + 0x50]
movdqa xmmword [rsp + 0x50], xmm0
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0xc0]
call fcn.1401560e0
nop
lea r8d, [r13 + 1]
lea rdx, [rsp + 0xc0]
lea rcx, [rsp + 0x180]
call fcn.14015f414
nop
lea rcx, [rsp + 0xc0]
call fcn.140155fc8
cmp byte [rsp + 0x60], 1
sete al
add al, 2
mov byte [rsp + 0x60], al
mov dword [rsp + 0xb0], 1
lea rdx, [rsp + 0xb0]
lea rcx, [rsp + 0x4d0]
call fcn.140a891f4
nop
mov dword [rsp + 0xb0], 2
lea rdx, [rsp + 0xb0]
lea rcx, [rsp + 0x4f8]
call fcn.140a89230
nop
mov dword [rsp + 0xb0], 3
lea rdx, [rsp + 0xb0]
lea rcx, [rsp + 0x520]
call fcn.140a8926c
nop
mov ebx, 4
mov dword [rsp + 0xb0], ebx
lea rdx, [rsp + 0xb0]
lea rcx, [rsp + 0x548]
call fcn.140a892a8
nop
lea r8, [rsp + 0x570]
lea rdx, [rsp + 0x4d0]
lea rcx, [rsp + 0x1d0]
call fcn.140a7ba28
movups xmm0, xmmword [rax]
movdqu xmmword [rsp + 0x50], xmm0
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0xf0]
call fcn.140a7bb2c
nop
lea r9, [fcn.140a7a8cc]
mov r8d, ebx
lea edi, [rbx + 0x24]
mov edx, edi
lea rcx, [rsp + 0x4d0]
call fcn.140cba434
mov rbx, qword [0x140fda2e8]
lea rdx, [rsp + 0x60]
lea rcx, [rsp + 0xf0]
call fcn.140a7ba34
mov rdx, rax
mov rcx, rbx
call fcn.14016d82c
mov al, byte [rsp + 0x60]
sub al, 2
cmp al, 1
ja 0x140a78f4a
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 0x140a79d43
call qword [sym.imp.KERNEL32.dll_GetCurrentProcess]
mov rcx, rax
lea r8, [rsp + 0xa0]
mov edx, edi
call qword [sym.imp.ADVAPI32.dll_OpenProcessToken]
test eax, eax
je 0x140a79c9b
lea r8, [rsp + 0x54]
lea rdx, str.SeShutdownPrivilege
xor ecx, ecx
call qword [sym.imp.ADVAPI32.dll_LookupPrivilegeValueA]
mov dword [rsp + 0x50], 1
mov dword [rsp + 0x5c], 2
mov qword [rsp + 0x28], r13
mov qword [rsp + 0x20], r13
xor r9d, r9d
lea r8, [rsp + 0x50]
xor edx, edx
mov rcx, qword [rsp + 0xa0]
call qword [sym.imp.ADVAPI32.dll_AdjustTokenPrivileges]
call qword [sym.imp.KERNEL32.dll_GetLastError]
test eax, eax
jne 0x140a79cef
lea rcx, str.shutdown__r__t_0
call fcn.140cddf68
nop
lea rcx, [rsp + 0xf0]
call fcn.140a7a92c
nop
lea rcx, [rsp + 0x180]
call fcn.14015eb04
nop
lea rcx, [rsp + 0x140]
call fcn.14015eb04
jmp 0x140a78f82
movabs r14, 0xf2248c14ebcd133f
xor r13d, r13d
mov rbx, qword [0x140fe4bf0]
xorps xmm0, xmm0
movups xmmword [rsp + 0x80], xmm0
mov qword [rsp + 0x90], r13
mov qword [rsp + 0x98], r13
mov edi, 0x18
mov r8d, edi
lea rdx, str.Loading_cheat_service...
lea rcx, [rsp + 0x80]
call fcn.14015a098
lea rdx, [rsp + 0x80]
mov rcx, rbx
call fcn.140167ae0
lea ecx, [rdi - 0x17]
call fcn.140cba3f8
mov rbx, rax
mov qword [rsp + 0x70], rax
mov ecx, edi
call fcn.140cba3f8
mov qword [rsp + 0x70], rax
xorps xmm0, xmm0
movups xmmword [rax], xmm0
mov dword [rax + 8], 1
mov dword [rax + 0xc], 1
lea rcx, [0x140f111c8]
mov qword [rax], rcx
mov qword [rax + 0x10], rbx
mov qword [0x140fda2c8], rbx
mov rbx, qword [0x140fda2d0]
mov qword [0x140fda2d0], rax
test rbx, rbx
je 0x140a79050
mov eax, esi
lock xadd dword [rbx + 8], eax
add eax, esi
jne 0x140a79050
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax]
mov eax, esi
lock xadd dword [rbx + 0xc], eax
add eax, esi
jne 0x140a79050
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax + reloc.WS2_32.dll_htonl]
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x80], xmm0
mov qword [rsp + 0x90], 5
mov edi, reloc.WS2_32.dll_ntohs
mov qword [rsp + 0x98], rdi
mov eax, dword [str.dvris]
mov dword [rsp + 0x80], eax
mov al, byte [reloc.WS2_32.dll_WSAStartup]
mov byte [rsp + 0x84], al
mov byte [rsp + 0x85], r13b
lea rdx, [rsp + 0x80]
mov rcx, qword [0x140fda2c8]
call fcn.1401616b4
nop
mov rdx, qword [rsp + 0x98]
mov r15d, 0x1000
cmp rdx, rdi
jbe 0x140a790ef
inc rdx
mov rcx, qword [rsp + 0x80]
mov rax, rcx
cmp rdx, r15
jb 0x140a790ea
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140a79d97
call fcn.140cba258
mov rbx, qword [0x140fda2c8]
mov r8, qword [0x140fda2b8]
mov rax, qword [r8 + 0x10]
movabs rcx, 0x7fffffffffffffff
sub rcx, rax
cmp rcx, 0x13
jb 0x140a79d9d
mov r9, r8
cmp qword [r8 + 0x18], rdi
jbe 0x140a79124
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 + 0x60]
lea rcx, [rsp + 0xc0]
call fcn.14015cfb0
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x100], xmm0
mov qword [rsp + 0x110], 5
mov qword [rsp + 0x118], rdi
mov eax, dword [str.dvris]
mov dword [rsp + 0x100], eax
mov al, byte [reloc.WS2_32.dll_WSAStartup]
mov byte [rsp + 0x104], al
mov byte [rsp + 0x105], r13b
lea r8, [rsp + 0xc0]
lea rdx, [rsp + 0x100]
mov rcx, rbx
call fcn.140160d40
nop
mov rdx, qword [rsp + 0x118]
cmp rdx, rdi
jbe 0x140a791e8
inc rdx
mov rcx, qword [rsp + 0x100]
mov rax, rcx
cmp rdx, r15
jb 0x140a791e3
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140a79da3
call fcn.140cba258
mov qword [rsp + 0x110], r13
mov qword [rsp + 0x118], rdi
mov byte [rsp + 0x100], r13b
mov rdx, qword [rsp + 0xd8]
cmp rdx, rdi
jbe 0x140a7923e
inc rdx
mov rcx, qword [rsp + 0xc0]
mov rax, rcx
cmp rdx, r15
jb 0x140a79239
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140a79da9
call fcn.140cba258
xorps xmm0, xmm0
movups xmmword [rsp + 0x2f0], xmm0
mov qword [rsp + 0x300], r13
mov qword [rsp + 0x308], rdi
mov byte [rsp + 0x2f0], r13b
movups xmmword [rsp + 0x310], xmm0
mov qword [rsp + 0x320], r13
mov qword [rsp + 0x328], rdi
mov byte [rsp + 0x310], r13b
movups xmmword [rsp + 0x330], xmm0
mov qword [rsp + 0x340], r13
mov qword [rsp + 0x348], rdi
mov byte [rsp + 0x330], r13b
mov rbx, qword [0x140fe4bf0]
movups xmmword [rsp + 0x80], xmm0
mov qword [rsp + 0x90], r13
mov qword [rsp + 0x98], r13
mov r8d, gethostbyaddr
lea rdx, str.Retrieving_cheat_information_from_the_server...
lea rcx, [rsp + 0x80]
call fcn.14015a098
lea rdx, [rsp + 0x80]
mov rcx, rbx
call fcn.140167ae0
lea rdx, [rsp + 0xa0]
mov rcx, qword [0x140fda310]
call fcn.140a892e4
nop
mov rcx, qword [rax]
mov qword [rcx + 0x30], 1
lea rax, [0x140f104c0]
mov qword [rsp + 0x180], rax
lea rax, [rsp + 0x2f0]
mov qword [rsp + 0x188], rax
lea rax, [rsp + 0x180]
mov qword [rsp + 0x1b8], rax
lea rdx, [rsp + 0x180]
call fcn.140a7b904
mov rdi, rax
lea rax, [0x140f10a90]
mov qword [rsp + 0x430], rax
lea rax, [rsp + 0x430]
mov qword [rsp + 0x468], rax
lea rax, [rsp + 0x430]
mov qword [rsp + 0x70], rax
lea rdx, [rsp + 0x430]
lea rcx, [rsp + 0x50]
call fcn.140a8956c
mov rcx, qword [rax]
mov rdx, qword [rax + 8]
mov qword [rax], r13
mov qword [rax + 8], r13
mov qword [rdi + 0x48], rcx
mov rbx, qword [rdi + 0x50]
mov qword [rdi + 0x50], rdx
test rbx, rbx
je 0x140a793cd
mov eax, esi
lock xadd dword [rbx + 8], eax
add eax, esi
jne 0x140a793cd
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax]
mov eax, esi
lock xadd dword [rbx + 0xc], eax
add eax, esi
jne 0x140a793cd
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax + reloc.WS2_32.dll_htonl]
mov rbx, qword [rsp + 0x58]
test rbx, rbx
je 0x140a793ff
mov eax, esi
lock xadd dword [rbx + 8], eax
add eax, esi
jne 0x140a793ff
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax]
mov eax, esi
lock xadd dword [rbx + 0xc], eax
add eax, esi
jne 0x140a793ff
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax + reloc.WS2_32.dll_htonl]
nop
mov rcx, qword [rsp + 0x468]
test rcx, rcx
je 0x140a79428
mov rax, qword [rcx]
lea rdx, [rsp + 0x430]
cmp rcx, rdx
setne dl
call qword [rax + 0x20]
mov qword [rsp + 0x468], r13
lea rdx, [rsp + 0x2b8]
mov rcx, rdi
call fcn.140a7ab90
nop
mov rbx, qword [rsp + 0xa0]
test rbx, rbx
je 0x140a7945b
mov rcx, rbx
call fcn.140a82f8c
mov edx, 0x58
mov rcx, rbx
call fcn.140cba258
mov rcx, qword [rsp + 0x2b8]
test rcx, rcx
je 0x140a79eb1
cmp byte [rsp + 0x2c0], r13b
je 0x140a79483
cmp byte [rcx + 0xb8], r13b
jne 0x140a79eb1
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_htonl]
mov rbx, qword [0x140fe4bf0]
xorps xmm0, xmm0
movups xmmword [rsp + 0x80], xmm0
mov qword [rsp + 0x90], r13
mov qword [rsp + 0x98], r13
mov r8d, 0x25
lea rdx, str.Downloading_binary_from_the_server...
lea rcx, [rsp + 0x80]
call fcn.14015a098
lea rdx, [rsp + 0x80]
mov rcx, rbx
call fcn.140167ae0
xor edx, edx
lea rcx, [rsp + 0x730]
call fcn.140acff10
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x80], xmm0
mov qword [rsp + 0x90], r13
mov esi, reloc.WS2_32.dll_ntohs
mov qword [rsp + 0x98], rsi
mov byte [rsp + 0x80], r13b
lea r9, [0x140f48030]
lea r8, [rsp + 0x80]
lea rdx, [rsp + 0x240]
lea rcx, [rsp + 0x730]
call fcn.140ad0cf0
nop
mov rdx, qword [rsp + 0x98]
cmp rdx, rsi
jbe 0x140a79570
inc rdx
mov rcx, qword [rsp + 0x80]
mov rax, rcx
cmp rdx, r15
jb 0x140a7956b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140a79daf
call fcn.140cba258
mov qword [rsp + 0x90], r13
mov qword [rsp + 0x98], rsi
mov byte [rsp + 0x80], r13b
lea rax, [rsp + 0x330]
mov rbx, qword [rsp + 0x240]
cmp rbx, rax
je 0x140a795f3
mov rdi, qword [rsp + 0x340]
lea r9, [rsp + 0x330]
cmp qword [rsp + 0x348], rsi
cmova r9, qword [rsp + 0x330]
cmp rdi, qword [rbx + 0x18]
ja 0x140a795e8
mov rax, rbx
cmp qword [rbx + 0x18], rsi
jbe 0x140a795d0
mov rbx, qword [rbx]
mov qword [rax + 0x10], rdi
mov r8, rdi
mov rdx, r9
mov rcx, rbx
call fcn.140cfb740
mov byte [rbx + rdi], r13b
jmp 0x140a795f3
mov rdx, rdi
mov rcx, rbx
call fcn.14015a3f8
xorps xmm0, xmm0
movdqa xmmword [rsp + 0x50], xmm0
mov rax, qword [rsp + 0x248]
test rax, rax
je 0x140a7960d
lock inc dword [rax + 8]
movaps xmm0, xmmword [rsp + 0x240]
movdqa xmmword [rsp + 0x50], xmm0
lea r9, [rsp + 0x50]
lea r8, [rsp + 0x330]
lea rdx, [rsp + 0x2a8]
lea rcx, [rsp + 0x730]
call fcn.140ad0e20
nop
mov rax, qword [rsp + 0x2a8]
cmp dword [rax], 0xc8
jne 0x140a79db5
lea rbx, [rax + 0x40]
mov rcx, rbx
call fcn.140155f40
test al, al
jne 0x140a79e09
mov rdx, rbx
lea rcx, [rsp + 0x350]
call fcn.140165b38
nop
lea rdx, [rsp + 0x310]
lea rcx, [rsp + 0x350]
call fcn.1401592b8
test al, al
je 0x140a79e5d
mov rdi, qword [rsp + 0x2a8]
lea rdx, [rsp + 0x70]
lea rcx, [rdi + 0x40]
call fcn.140176404
mov rbx, qword [rax]
lea rdx, [rsp + 0xf0]
lea rcx, [rdi + 0x40]
call fcn.140176420
mov r8, rbx
mov rdx, qword [rax]
lea rcx, [rsp + 0x470]
call fcn.140a893e8
nop
mov rbx, qword [0x140fe4bf0]
lea rdx, str.Saving_pseudo_important_information
lea rcx, [rsp + 0xc0]
call fcn.1401560e0
mov rdx, rax
mov rcx, rbx
call fcn.140167ae0
mov rbx, qword [0x140fda2d8]
movabs rax, 0xf2248c14ebb47654
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], r12
mov qword [rsp + 0xa0], r14
mov qword [rsp + 0xa8], r12
movdqa xmm0, xmmword [rsp + 0x50]
xorps xmm0, xmmword [rsp + 0xa0]
movdqa xmmword [rsp + 0x50], xmm0
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0xc0]
call fcn.1401560e0
nop
lea r8, [rsp + 0x2f0]
lea rdx, [rsp + 0xc0]
mov rcx, rbx
call fcn.14015eb6c
nop
lea rcx, [rsp + 0xc0]
call fcn.140155fc8
mov rbx, qword [0x140fda2d8]
movabs rax, 0xf2248c7a8ea67c4b
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], r12
mov qword [rsp + 0xa0], r14
mov qword [rsp + 0xa8], r12
movdqa xmm0, xmmword [rsp + 0x50]
xorps xmm0, xmmword [rsp + 0xa0]
movdqa xmmword [rsp + 0x50], xmm0
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0xc0]
call fcn.1401560e0
nop
lea r8, [0x140fe4738]
lea rdx, [rsp + 0xc0]
mov rcx, rbx
call fcn.14015eb6c
nop
lea rcx, [rsp + 0xc0]
call fcn.140155fc8
mov rbx, qword [0x140fda2e8]
lea rdx, str.Information_has_been_saved_successfully_
lea rcx, [rsp + 0xc0]
call fcn.1401560e0
nop
lea rdx, [rsp + 0xc0]
mov rcx, rbx
call fcn.14016d82c
nop
lea rcx, [rsp + 0xc0]
call fcn.140155fc8
mov rax, qword [0x140fda2b8]
mov rbx, qword [0x140fe4bf0]
lea rcx, [rsp + 0xc0]
cmp byte [rax + 0x41], r13b
je 0x140a79890
lea rdx, str.Launching_the_game_automatically...
call fcn.1401560e0
mov rdx, rax
mov rcx, rbx
call fcn.140167ae0
lea rcx, [rsp + 0x4a0]
call fcn.1401885a0
mov rbx, qword [0x140fda2e8]
lea rdx, str.Game_has_been_launched_successfully_
lea rcx, [rsp + 0xc0]
call fcn.1401560e0
nop
lea rdx, [rsp + 0xc0]
mov rcx, rbx
call fcn.14016d82c
nop
jmp 0x140a798d4
lea rdx, str.AutoStart_disabled._Please_launch_the_game_manually.
call fcn.1401560e0
mov rdx, rax
mov rcx, rbx
call fcn.140167ae0
mov rbx, qword [0x140fda2e8]
lea rdx, str.You_disabled_auto_start._Please_launch_the_game_manually_
lea rcx, [rsp + 0xc0]
call fcn.1401560e0
nop
lea rdx, [rsp + 0xc0]
mov rcx, rbx
call fcn.14016d82c
nop
lea rcx, [rsp + 0xc0]
call fcn.140155fc8
mov edi, 0x1f4
mov dword [rsp + 0xb0], edi
lea rdx, [rsp + 0xb0]
lea rcx, [rsp + 0xa0]
call fcn.140151914
mov rcx, rax
call fcn.140188bec
mov rbx, qword [0x140fe4bf0]
lea rdx, str.Waiting_for_Counter_Strike_2
lea rcx, [rsp + 0xc0]
call fcn.1401560e0
mov rdx, rax
mov rcx, rbx
call fcn.140167ae0
mov qword [rsp + 0x88], r13
mov qword [rsp + 0x90], 7
mov qword [rsp + 0x98], rsi
mov rax, qword [str.cs2.exe]
mov dword [rsp + 0x80], eax
movzx eax, word [0x140f0b26c]
mov word [rsp + 0x84], ax
mov al, byte [0x140f0b26e]
mov byte [rsp + 0x86], al
mov byte [rsp + 0x87], r13b
lea rdx, [rsp + 0x80]
call fcn.140164a5c
test al, al
jne 0x140a799b9
mov qword [rsp + 0xa0], rdi
lea rdx, [rsp + 0xa0]
lea rcx, [rsp + 0xb0]
call fcn.140188c0c
mov rcx, rax
call fcn.140188c84
jmp 0x140a79930
mov dword [rsp + 0xb0], 0xbb8
lea rdx, [rsp + 0xb0]
lea rcx, [rsp + 0xa0]
call fcn.140151914
mov rcx, rax
call fcn.140188bec
mov rbx, qword [0x140fe4bf0]
lea rdx, str.Running_the_cheat_through_magic
lea rcx, [rsp + 0xc0]
call fcn.1401560e0
mov rdx, rax
mov rcx, rbx
call fcn.140167ae0
lea rdx, [rsp + 0x470]
lea rcx, [rsp + 0x140]
call fcn.140a7fd08
mov rdx, rax
call fcn.140186c7c
mov rbx, qword [0x140fda2e8]
lea rdx, str.All_good._Finished.
lea rcx, [rsp + 0xc0]
call fcn.1401560e0
nop
lea rdx, [rsp + 0xc0]
mov rcx, rbx
call fcn.14016d82c
nop
lea rcx, [rsp + 0xc0]
call fcn.140155fc8
nop
lea rcx, [rsp + 0x470]
call fcn.14015fb18
nop
lea rcx, [rsp + 0x350]
call fcn.140155fc8
nop
lea rcx, [rsp + 0x2a8]
call fcn.14015563c
nop
lea rcx, [rsp + 0x240]
call fcn.14015563c
nop
lea rcx, [rsp + 0x730]
call fcn.140ad0470
nop
lea rcx, [rsp + 0x2b8]
call fcn.14019ddfc
nop
lea rcx, [rsp + 0x2f0]
call fcn.1401679ec
nop
lea rcx, [rsp + 0x4a0]
call fcn.140a7a8cc
nop
lea rcx, [rsp + 0x2c8]
call fcn.14019ddfc
nop
lea rcx, [rsp + 0x2d8]
call fcn.14019ddfc
nop
lea rcx, [rsp + 0x1c0]
call fcn.14019ddfc
nop
lea rcx, [rsp + 0x220]
call fcn.140162944
nop
lea rcx, [rsp + 0x270]
call fcn.140155fc8
nop
lea rcx, [rsp + 0x5d0]
call fcn.140adeda0
lea r11, [rsp + 0x920]
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.14019dca8
nop
lea r8, [rsp + 0x220]
lea rdx, [rsp + 0x70]
lea rcx, str.create_directories
call fcn.140160cec
nop
call fcn.140cd6fcc
nop
call fcn.140cd6fcc
nop
lea r8, [rsp + 0x80]
lea rdx, [rsp + 0x50]
lea rcx, str.create_directories
call fcn.140160cec
nop
lea rdx, str.Failed_to_create_directory_
lea rcx, [rsp + 0x488]
call fcn.140151880
lea rdx, [0x140f44bc0]
lea rcx, [rsp + 0x488]
call fcn.140cc0808
call fcn.14015186c
nop
call fcn.140cd6fcc
int3
call fcn.140cd6fcc
int3
call fcn.140cd6fcc
nop
lea rdx, [rsp + 0x50]
call fcn.14019ee94
nop
call fcn.140cd6fcc
int3
call fcn.140cd6fcc
int3
lea r8, [rsp + 0x220]
mov edx, eax
lea rcx, str.remove
call fcn.1401867ac
nop
call fcn.140cd6fcc
nop
call fcn.140cd6fcc
int3
call fcn.140cd6fcc
nop
call fcn.140cd6fcc
nop
call fcn.140cd6fcc
nop
call fcn.140a80b30
call fcn.140cd6fcc
nop
mov ecx, 1
call fcn.140cbb850
mov ecx, 1
call fcn.140cbb850
nop
call fcn.140cd6fcc
nop
call fcn.140cd6fcc
int3
call fcn.140169934
mov rbx, rax
lea rdx, str.We_cant_continue_without_stopping_the_anti_cheat._Its_either_us_or_them_
lea rcx, [rsp + 0xc0]
call fcn.1401560e0
mov rdx, rax
mov rcx, rbx
call fcn.140190838
mov dword [rsp + 0xb0], 0x1e
lea rdx, [rsp + 0xb0]
lea rcx, [rsp + 0x70]
call fcn.140151914
mov rcx, rax
call fcn.140a8917c
xor ecx, ecx
call fcn.140cda090
nop
call fcn.140169934
mov rbx, rax
lea rdx, str.OpenProcessToken_failed_
lea rcx, [rsp + 0xc0]
call fcn.1401560e0
mov rdx, rax
mov rcx, rbx
call fcn.140190838
mov dword [rsp + 0xb0], 0x1e
lea rdx, [rsp + 0xb0]
lea rcx, [rsp + 0x70]
call fcn.140151914
mov rcx, rax
call fcn.140a8917c
xor ecx, ecx
call fcn.140cda090
int3
call fcn.140169934
mov rbx, rax
lea rdx, str.AdjustTokenPrivileges_failed__No_VIP_privileges_for_us._Please_try_again_or_restart.
lea rcx, [rsp + 0xc0]
call fcn.1401560e0
mov rdx, rax
mov rcx, rbx
call fcn.140190838
mov dword [rsp + 0xb0], 0x1e
lea rdx, [rsp + 0xb0]
lea rcx, [rsp + 0x70]
call fcn.140151914
mov rcx, rax
call fcn.140a8917c
xor ecx, ecx
call fcn.140cda090
int3
call fcn.140169934
mov rbx, rax
lea rdx, str.e_cant_continue_without_restarting_your_PC__Time_to_hit_that_restart_button.
lea rcx, [rsp + 0xc0]
call fcn.1401560e0
mov rdx, rax
mov rcx, rbx
call fcn.140190838
mov dword [rsp + 0xb0], 0x1e
lea rdx, [rsp + 0xb0]
lea rcx, [rsp + 0x70]
call fcn.140151914
mov rcx, rax
call fcn.140a8917c
xor ecx, ecx
call fcn.140cda090
nop
call fcn.140cd6fcc
int3
call fcn.14015186c
nop
call fcn.140cd6fcc
nop
call fcn.140cd6fcc
nop
call fcn.140cd6fcc
nop
call fcn.140169934
mov rbx, rax
lea rdx, str.Oops__Couldnt_connect_to_the_server.
lea rcx, [rsp + 0xc0]
call fcn.1401560e0
mov rdx, rax
mov rcx, rbx
call fcn.140190838
mov dword [rsp + 0xb0], 0x1e
lea rdx, [rsp + 0xb0]
lea rcx, [rsp + 0x70]
call fcn.140151914
mov rcx, rax
call fcn.140a8917c
xor ecx, ecx
call fcn.140cda090
int3
call fcn.140169934
mov rbx, rax
lea rdx, str.Looks_like_a_server_problem__received_an_empty_response__Try_again
lea rcx, [rsp + 0xc0]
call fcn.1401560e0
mov rdx, rax
mov rcx, rbx
call fcn.140190838
mov dword [rsp + 0xb0], 0x1e
lea rdx, [rsp + 0xb0]
lea rcx, [rsp + 0x70]
call fcn.140151914
mov rcx, rax
call fcn.140a8917c
xor ecx, ecx
call fcn.140cda090
nop
call fcn.140169934
mov rbx, rax
lea rdx, str.Checksum_mismatch__Something_fishy_is_going_on.
lea rcx, [rsp + 0xc0]
call fcn.1401560e0
mov rdx, rax
mov rcx, rbx
call fcn.140190838
mov dword [rsp + 0xb0], 0x1e
lea rdx, [rsp + 0xb0]
lea rcx, [rsp + 0x70]
call fcn.140151914
mov rcx, rax
call fcn.140a8917c
xor ecx, ecx
call fcn.140cda090
nop
mov ecx, 4
call fcn.14019dca8
nop
mov ecx, 4
call fcn.14019dca8
nop
mov dword [rsp + 0x78], edi
mov ecx, 6
call fcn.140cbb850
nop
mov ecx, 4
call fcn.14019dca8
int3