Function at 0x140a4466c
Capabilities:
Check http status code

Disassembly:
push rbx
push rsi
push rdi
push r12
push r13
push r14
push r15
mov eax, 0x2480
call fcn.140c4c230
sub rsp, rax
xor r14d, r14d
mov dword [rsp + 0x24d8], r14d
lea rax, str.dumps
mov qword [rsp + 0xcb0], rax
mov qword [rsp + 0xcb8], 5
movaps xmm0, xmmword [rsp + 0xcb0]
movdqa xmmword [rsp + 0x1130], xmm0
lea rdx, [rsp + 0x1130]
lea rcx, [rsp + 0x10c0]
call fcn.14013a71c
nop
mov dword [rsp + 0x3f0], r14d
lea rax, [0x140db8ef0]
mov qword [rsp + 0x3f8], rax
lea rdx, [rsp + 0x3f0]
lea rcx, [rsp + 0x10c0]
call fcn.14013ce18
cmp dword [rsp + 0x3f0], r14d
jne 0x140a48b6b
lea rcx, [rsp + 0x10c0]
call fcn.140139d28
xorps xmm0, xmm0
movups xmmword [rsp + 0x2f0], xmm0
mov qword [rsp + 0x300], r14
mov qword [rsp + 0x308], r14
mov r8d, 6
lea rdx, [0x140d886b8]
lea rcx, [rsp + 0x2f0]
call fcn.14013c3b8
nop
mov qword [rsp + 0x40], r14
lea rax, [0x140d886c8]
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, [0x140a4409c]
xor r8d, r8d
lea rdx, [rsp + 0x2f0]
lea rcx, [rsp + 0x1bd0]
call fcn.140a81470
nop
mov rdx, qword [rsp + 0x308]
mov r13d, 0x1000
cmp rdx, rbx
jbe 0x140a447df
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x2f0]
mov rax, rcx
cmp rdx, r13
jb 0x140a447da
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140a48b88
call fcn.140c4bba0
mov qword [rsp + 0x300], r14
mov qword [rsp + 0x308], rbx
mov word [rsp + 0x2f0], r14w
mov ecx, 0x18
call fcn.140c4b84c
mov qword [rsp + 0x24c0], rax
xorps xmm0, xmm0
movups xmmword [rax], xmm0
mov dword [rax + 8], 1
mov dword [rax + 0xc], 1
lea rcx, fcn.1401313c0
mov qword [rax], rcx
lea rcx, [rax + 0x10]
mov qword [0x140db8f50], rcx
mov rbx, qword [0x140db8f58]
mov qword [0x140db8f58], rax
or r12, 0xffffffffffffffff
test rbx, rbx
je 0x140a44875
mov eax, r12d
lock xadd dword [rbx + 8], eax
add eax, r12d
jne 0x140a44875
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax]
mov eax, r12d
lock xadd dword [rbx + 0xc], eax
add eax, r12d
jne 0x140a44875
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 + 0xb0]
mov edx, 8
call qword [sym.imp.ADVAPI32.dll_OpenProcessToken]
test eax, eax
je 0x140a448d8
lea rax, [rsp + 0x958]
mov qword [rsp + 0x20], rax
mov r9d, 4
lea r8, [rsp + 0x98]
lea edx, [r9 + 0x10]
mov rcx, qword [rsp + 0xb0]
call qword [sym.imp.ADVAPI32.dll_GetTokenInformation]
mov rcx, qword [rsp + 0xb0]
test eax, eax
jne 0x140a44a75
call qword [sym.imp.KERNEL32.dll_CloseHandle]
movabs rax, 0x6d6fa9b2eb126280
mov qword [rsp + 0x260], rax
movabs rax, 0x7c76a551291389f3
mov qword [rsp + 0x268], rax
movabs rax, 0x214fc6d6996712d3
mov qword [rsp + 0x110], rax
movabs rsi, 0x7c76a5234c77e89c
mov qword [rsp + 0x118], rsi
movdqa xmm0, xmmword [rsp + 0x260]
xorps xmm0, xmmword [rsp + 0x110]
movdqa xmmword [rsp + 0x260], xmm0
movabs rcx, 0x536fa3a5f8027e83
mov qword [rsp + 0x6b0], rcx
movabs rcx, 0x1056c04b385786e9
mov qword [rsp + 0x6b8], rcx
movabs rcx, 0xcedf612ae0f60b12
mov qword [rsp + 0x6c0], rcx
movabs rcx, 0x3f8dcf24bd71f59e
mov qword [rsp + 0x6c8], rcx
movabs rcx, 0x968f140d8af7fb73
mov qword [rsp + 0x6d0], rcx
movabs rcx, 0x9f2b75af9057f400
mov qword [rsp + 0x6d8], rcx
mov qword [rsp + 0xc40], rax
mov qword [rsp + 0xc48], rsi
movabs rax, 0xbdbe415885926a7d
mov qword [rsp + 0xc50], rax
movabs rdi, 0x4ce4a14dd01594be
mov qword [rsp + 0xc58], rdi
movabs rax, 0x96ae6662fe968907
mov qword [rsp + 0xc60], rax
mov qword [rsp + 0xc68], rcx
movdqa xmm0, xmmword [rsp + 0x6b0]
xorps xmm0, xmmword [rsp + 0xc40]
movdqa xmmword [rsp + 0x6b0], xmm0
movdqa xmm1, xmmword [rsp + 0x6c0]
xorps xmm1, xmmword [rsp + 0xc50]
movdqa xmmword [rsp + 0x6c0], xmm1
movdqa xmm0, xmmword [rsp + 0x6d0]
xorps xmm0, xmmword [rsp + 0xc60]
movdqa xmmword [rsp + 0x6d0], xmm0
mov r9d, reloc.WS2_32.dll_recv
lea r8, [rsp + 0x260]
lea rdx, [rsp + 0x6b0]
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
nop
lea rcx, [rsp + 0x1bd0]
call fcn.140a81680
xor eax, eax
jmp 0x140a48a9c
call qword [sym.imp.KERNEL32.dll_CloseHandle]
cmp dword [rsp + 0x98], r14d
je 0x140a448d8
movabs rax, 0x4d61b4b3fd067dbf
mov qword [rsp + 0x400], rax
movabs rax, 0x7c76a5234c778ff3
mov qword [rsp + 0x408], rax
movabs r15, 0x214fc6d6996712d3
mov qword [rsp + 0x60], r15
movabs rsi, 0x7c76a5234c77e89c
mov qword [rsp + 0x68], rsi
movdqa xmm0, xmmword [rsp + 0x400]
xorps xmm0, xmmword [rsp + 0x60]
movdqa xmmword [rsp + 0x400], xmm0
lea rax, [rsp + 0x400]
mov qword [rsp + 0x9a0], rax
movabs rax, 0x4d62a9b2eb1262a0
mov qword [rsp + 0x410], rax
movabs rax, 0x7c76a551291389f3
mov qword [rsp + 0x418], rax
mov qword [rsp + 0x60], r15
mov qword [rsp + 0x68], rsi
movdqa xmm0, xmmword [rsp + 0x410]
xorps xmm0, xmmword [rsp + 0x60]
movdqa xmmword [rsp + 0x410], xmm0
lea rax, [rsp + 0x410]
mov qword [rsp + 0x918], rax
mov ecx, 0x20
call fcn.140c4b84c
mov qword [rsp + 0x24c0], rax
lea r8, [rsp + 0x9a0]
lea rdx, [rsp + 0x918]
mov rcx, rax
call fcn.140a4c064
nop
lea rcx, [rax + 0x10]
mov qword [0x140db8f40], rcx
mov rbx, qword [0x140db8f48]
mov qword [0x140db8f48], rax
test rbx, rbx
je 0x140a44bbb
mov eax, r12d
lock xadd dword [rbx + 8], eax
add eax, r12d
jne 0x140a44bbb
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax]
mov eax, r12d
lock xadd dword [rbx + 0xc], eax
add eax, r12d
jne 0x140a44bbb
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax + reloc.WS2_32.dll_htonl]
movabs rax, 0x443da7a1ed017d80
mov qword [rsp + 0x170], rax
movabs rax, 0x7c19c1513907bbc0
mov qword [rsp + 0x178], rax
mov qword [rsp + 0x60], r15
mov qword [rsp + 0x68], rsi
movdqa xmm0, xmmword [rsp + 0x170]
xorps xmm0, xmmword [rsp + 0x60]
movdqa xmmword [rsp + 0x170], xmm0
mov ecx, reloc.WS2_32.dll_getservbyport
call fcn.140c4b84c
mov rdi, rax
mov qword [rsp + 0x24c0], rax
xorps xmm0, xmm0
movups xmmword [rax], xmm0
mov dword [rax + 8], 1
mov dword [rax + 0xc], 1
lea rax, [0x140d880f8]
mov qword [rdi], rax
lea rbx, [rdi + 0x10]
movups xmmword [rsp + 0x320], xmm0
mov qword [rsp + 0x330], r14
mov qword [rsp + 0x338], r14
lea rax, [rsp + 0x170]
mov r8, r12
inc r8
cmp byte [rax + r8], r14b
jne 0x140a44c5a
lea rdx, [rsp + 0x170]
lea rcx, [rsp + 0x320]
call fcn.140131988
nop
lea r8, [rsp + 0x320]
mov rdx, 0xffffffff80000001
mov rcx, rbx
call fcn.140135d70
nop
mov rdx, qword [rsp + 0x338]
cmp rdx, 0xf
jbe 0x140a44cd0
inc rdx
mov rcx, qword [rsp + 0x320]
mov rax, rcx
cmp rdx, r13
jb 0x140a44ccb
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140a48b8e
call fcn.140c4bba0
mov qword [rsp + 0x330], r14
mov qword [rsp + 0x338], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x320], r14b
mov qword [0x140db8f30], rbx
mov rbx, qword [0x140db8f38]
mov qword [0x140db8f38], rdi
test rbx, rbx
je 0x140a44d31
mov eax, r12d
lock xadd dword [rbx + 8], eax
add eax, r12d
jne 0x140a44d31
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax]
mov eax, r12d
lock xadd dword [rbx + 0xc], eax
add eax, r12d
jne 0x140a44d31
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax + reloc.WS2_32.dll_htonl]
mov ecx, 0x58
call fcn.140c4b84c
mov rdi, rax
mov qword [rsp + 0x24c0], rax
xorps xmm0, xmm0
movups xmmword [rax], xmm0
mov dword [rax + 8], 1
mov dword [rax + 0xc], 1
lea rax, [0x140d88030]
mov qword [rdi], rax
lea rbx, [rdi + 0x10]
mov rcx, rbx
call fcn.14013a84c
nop
mov qword [0x140db8f10], rbx
mov rbx, qword [0x140db8f18]
mov qword [0x140db8f18], rdi
test rbx, rbx
je 0x140a44db6
mov eax, r12d
lock xadd dword [rbx + 8], eax
add eax, r12d
jne 0x140a44db6
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax]
mov eax, r12d
lock xadd dword [rbx + 0xc], eax
add eax, r12d
jne 0x140a44db6
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax + reloc.WS2_32.dll_htonl]
mov rax, qword [0x140db8f10]
mov rcx, qword [rax + 0x10]
cmp qword [rax + 0x18], 0xf
jbe 0x140a44dcb
mov rax, qword [rax]
mov qword [rsp + 0xcc0], rax
mov qword [rsp + 0xcc8], rcx
movaps xmm0, xmmword [rsp + 0xcc0]
movdqa xmmword [rsp + 0x1260], xmm0
lea rdx, [rsp + 0x1260]
lea rcx, [rsp + 0x12a0]
call fcn.14013a71c
mov edi, 0xfc
lea rcx, [rsp + 0x12a0]
call fcn.14013cd7c
mov bl, al
lea rcx, [rsp + 0x12a0]
call fcn.140139d28
test bl, bl
jne 0x140a44f31
mov rax, qword [0x140db8f10]
mov rcx, qword [rax + 0x10]
cmp qword [rax + 0x18], 0xf
jbe 0x140a44e3f
mov rax, qword [rax]
mov qword [rsp + 0xcd0], rax
mov qword [rsp + 0xcd8], rcx
movaps xmm0, xmmword [rsp + 0xcd0]
movdqa xmmword [rsp + 0x1220], xmm0
lea rdx, [rsp + 0x1220]
lea rcx, [rsp + 0x10a0]
call fcn.14013a71c
nop
mov dword [rsp + 0x420], r14d
lea rax, [0x140db8ef0]
mov qword [rsp + 0x428], rax
lea rdx, [rsp + 0x420]
lea rcx, [rsp + 0x10a0]
call fcn.14013ce18
cmp dword [rsp + 0x420], r14d
jne 0x140a48b94
lea rcx, [rsp + 0x10a0]
call fcn.140139d28
mov rax, qword [0x140db8f10]
mov rcx, qword [rax + 0x10]
cmp qword [rax + 0x18], 0xf
jbe 0x140a44ed2
mov rax, qword [rax]
mov qword [rsp + 0xce0], rax
mov qword [rsp + 0xce8], rcx
movaps xmm0, xmmword [rsp + 0xce0]
movdqa xmmword [rsp + 0x1200], xmm0
lea rdx, [rsp + 0x1200]
lea rcx, [rsp + 0x12c0]
call fcn.14013a71c
mov edi, 0x1800fc
lea rcx, [rsp + 0x12c0]
call fcn.14013cd7c
mov bl, al
lea rcx, [rsp + 0x12c0]
call fcn.140139d28
test bl, bl
je 0x140a48bb1
mov r8, qword [0x140db8f10]
mov rcx, qword [r8 + 0x10]
movabs rax, 0x7fffffffffffffff
sub rax, rcx
cmp rax, 6
jb 0x140a48bd9
mov r9, r8
cmp qword [r8 + 0x18], 0xf
jbe 0x140a44f60
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 + 0x24c0]
lea rcx, [rsp + 0xd0]
call fcn.140134824
bts edi, 8
lea r9, [rsp + 0xd0]
cmp qword [rsp + 0xe8], 0xf
cmova r9, qword [rsp + 0xd0]
add r9, qword [rsp + 0xe0]
lea rdx, [rsp + 0xd0]
cmp qword [rsp + 0xe8], 0xf
cmova rdx, qword [rsp + 0xd0]
xorps xmm0, xmm0
movups xmmword [rsp + 0x5f0], xmm0
mov qword [rsp + 0x600], r14
mov qword [rsp + 0x608], r14
cmp rdx, r9
jne 0x140a4500d
mov qword [rsp + 0x600], r14
mov qword [rsp + 0x608], 7
mov word [rsp + 0x5f0], r14w
jmp 0x140a4501e
sub r9, rdx
lea rcx, [rsp + 0x5f0]
call fcn.140a4c198
nop
lea rdx, [rsp + 0x5f0]
lea rcx, [rsp + 0x1bf0]
call fcn.14015bc8c
lea rax, [rsp + 0x1bf0]
cmp qword [rsp + 0x1c08], 7
cmova rax, qword [rsp + 0x1bf0]
mov qword [rsp + 0x1c50], rax
lea rcx, [rsp + 0x1bd0]
call fcn.140a825c0
nop
lea rcx, [rsp + 0x5f0]
call fcn.140139d28
mov rbx, qword [0x140db8f40]
mov rax, qword [0x140db8f10]
lea rdx, [rax + 0x41]
lea r8, [rax + 0x40]
lea rcx, [rax + 0x20]
cmp qword [rcx + 0x18], 0xf
jbe 0x140a45094
mov rcx, qword [rcx]
cmp qword [rax + 0x18], 0xf
jbe 0x140a4509e
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 + 0xd00], r9
mov qword [rsp + 0xd08], 0x57
mov qword [rsp + 0x11a0], rax
mov qword [rsp + 0x1190], rcx
mov al, byte [r8]
mov byte [rsp + 0x1180], al
mov al, byte [rdx]
mov byte [rsp + 0x1170], al
movups xmm0, xmmword [rsp + 0x11a0]
movdqu xmmword [rsp + 0x18c0], xmm0
movups xmm1, xmmword [rsp + 0x1190]
movdqu xmmword [rsp + 0x18d0], xmm1
movups xmm0, xmmword [rsp + 0x1180]
movdqu xmmword [rsp + 0x18e0], xmm0
movups xmm1, xmmword [rsp + 0x1170]
movdqu xmmword [rsp + 0x18f0], xmm1
mov qword [rsp + 0xcf0], 0x77cc
lea rax, [rsp + 0x18c0]
mov qword [rsp + 0xcf8], rax
movaps xmm0, xmmword [rsp + 0xcf0]
movdqa xmmword [rsp + 0x1160], xmm0
movaps xmm1, xmmword [rsp + 0xd00]
movdqa xmmword [rsp + 0x1140], xmm1
lea r8, [rsp + 0x1160]
lea rdx, [rsp + 0x1140]
lea rcx, [rsp + 0xa18]
call fcn.140a624c0
bts edi, 9
lea r8, [rsp + 0xa18]
mov edx, 1
mov rcx, qword [rbx]
call fcn.14013a5d8
nop
mov rdx, qword [rsp + 0xa30]
cmp rdx, 0xf
jbe 0x140a451d4
inc rdx
mov rcx, qword [rsp + 0xa18]
mov rax, rcx
cmp rdx, r13
jb 0x140a451cf
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140a48bdf
call fcn.140c4bba0
mov qword [rsp + 0xa28], r14
mov qword [rsp + 0xa30], 0xf
mov byte [rsp + 0xa18], r14b
movabs rax, 0x4d61b4b3fd067dbf
mov qword [rsp + 0x180], rax
movabs rax, 0x7c76a5234c778ff3
mov qword [rsp + 0x188], rax
mov qword [rsp + 0x60], r15
mov qword [rsp + 0x68], rsi
movdqa xmm0, xmmword [rsp + 0x180]
xorps xmm0, xmmword [rsp + 0x60]
movdqa xmmword [rsp + 0x180], xmm0
lea rax, [rsp + 0x180]
mov qword [rsp + 0xd10], rax
lea rcx, [rsp + 0x180]
mov rax, r12
inc rax
cmp byte [rcx + rax], r14b
jne 0x140a45250
mov qword [rsp + 0xd18], rax
movaps xmm0, xmmword [rsp + 0xd10]
movdqa xmmword [rsp + 0x1370], xmm0
lea rdx, [rsp + 0x1370]
lea rcx, [rsp + 0x1240]
call fcn.14013a71c
bts edi, 0xa
xorps xmm0, xmm0
movups xmmword [rsp + 0x78], xmm0
mov qword [rsp + 0x88], r14
mov qword [rsp + 0x90], 7
mov word [rsp + 0x78], r14w
or edi, r13d
mov dword [rsp + 0x24d8], edi
xor r8d, r8d
mov edx, 0x104
lea rcx, [rsp + 0x78]
call fcn.140139d8c
mov r14d, dword [rsp + 0x88]
lea rdx, [rsp + 0x78]
cmp qword [rsp + 0x90], 7
cmova rdx, qword [rsp + 0x78]
mov ecx, r14d
call fcn.140c4963c
mov rbx, rax
mov qword [rsp + 0x24c0], rax
mov edx, eax
cmp rdx, qword [rsp + 0x88]
ja 0x140a45328
mov qword [rsp + 0x88], rdx
lea rax, [rsp + 0x78]
cmp qword [rsp + 0x90], 7
cmova rax, qword [rsp + 0x78]
xor ecx, ecx
mov word [rax + rdx*2], cx
jmp 0x140a4533d
xor r8d, r8d
sub rdx, qword [rsp + 0x88]
lea rcx, [rsp + 0x78]
call fcn.140139d8c
cmp ebx, r14d
jae 0x140a452c9
mov eax, dword [rsp + 0x24c4]
mov dword [rsp + 0xd20], eax
lea rcx, [0x140db8ef0]
mov qword [rsp + 0xd28], rcx
movaps xmm0, xmmword [rsp + 0xd20]
movdqa xmmword [rsp + 0x1360], xmm0
btr edi, 0xc
bts edi, 0xb
mov dword [rsp + 0x24d8], edi
xor ebx, ebx
test eax, eax
jne 0x140a48be5
lea r8, [rsp + 0x1240]
lea rdx, [rsp + 0x78]
lea rcx, [rsp + 0x690]
call fcn.140172840
nop
btr edi, 0xb
mov dword [rsp + 0x24d8], edi
lea rcx, [rsp + 0x78]
call fcn.140139d28
nop
lea rcx, [rsp + 0x1240]
call fcn.140139d28
movabs rax, 0x4d61b4b3fd067dbf
mov qword [rsp + 0x190], rax
movabs rax, 0x7c76a5234c778ff3
mov qword [rsp + 0x198], rax
mov qword [rsp + 0x60], r15
mov qword [rsp + 0x68], rsi
movdqa xmm0, xmmword [rsp + 0x190]
xorps xmm0, xmmword [rsp + 0x60]
movdqa xmmword [rsp + 0x190], xmm0
mov r8, qword [0x140db8f10]
mov rdx, qword [r8 + 0x10]
lea rax, [rsp + 0x190]
mov rcx, r12
inc rcx
cmp byte [rax + rcx], bl
jne 0x140a45422
movabs r14, 0x7fffffffffffffff
mov rax, r14
sub rax, rdx
cmp rax, rcx
jb 0x140a48bf3
mov r9, r8
cmp qword [r8 + 0x18], 0xf
jbe 0x140a45450
mov r9, qword [r8]
mov qword [rsp + 0x30], rcx
lea rax, [rsp + 0x190]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rdx
mov dl, byte [rsp + 0x24c0]
lea rcx, [rsp + 0x360]
call fcn.140134824
bts edi, 0xd
mov dword [rsp + 0x24d8], edi
lea rax, [rsp + 0x360]
cmp qword [rsp + 0x378], 0xf
cmova rax, qword [rsp + 0x360]
mov qword [rsp + 0xd30], rax
mov rax, qword [rsp + 0x370]
mov qword [rsp + 0xd38], rax
movaps xmm0, xmmword [rsp + 0xd30]
movdqa xmmword [rsp + 0x1350], xmm0
lea rdx, [rsp + 0x1350]
lea rcx, [rsp + 0x12f0]
call fcn.14013a71c
bts edi, 0xe
lea rdx, [rsp + 0x12f0]
lea rcx, [rsp + 0x690]
call fcn.140173554
nop
lea rcx, [rsp + 0x12f0]
call fcn.140139d28
nop
mov rdx, qword [rsp + 0x378]
cmp rdx, 0xf
jbe 0x140a45545
inc rdx
mov rcx, qword [rsp + 0x360]
mov rax, rcx
cmp rdx, r13
jb 0x140a45540
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140a48bf8
call fcn.140c4bba0
mov qword [rsp + 0x370], rbx
mov qword [rsp + 0x378], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x360], bl
mov rbx, qword [0x140db8f40]
movabs rax, 0x4d61b4b3fd067dbf
mov qword [rsp + 0x160], rax
movabs rax, 0x7c76a5234c778ff3
mov qword [rsp + 0x168], rax
mov qword [rsp + 0x60], r15
mov qword [rsp + 0x68], rsi
movdqa xmm0, xmmword [rsp + 0x160]
xorps xmm0, xmmword [rsp + 0x60]
movdqa xmmword [rsp + 0x160], xmm0
mov r8, qword [0x140db8f10]
mov rdx, qword [r8 + 0x10]
lea r9, [rsp + 0x160]
mov rcx, r12
xor eax, eax
inc rcx
cmp byte [r9 + rcx], al
jne 0x140a455c4
mov rax, r14
sub rax, rdx
cmp rax, rcx
jb 0x140a48bfe
mov r9, r8
cmp qword [r8 + 0x18], 0xf
jbe 0x140a455e9
mov r9, qword [r8]
mov qword [rsp + 0x30], rcx
lea rax, [rsp + 0x160]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rdx
mov dl, byte [rsp + 0x24c0]
lea rcx, [rsp + 0x9f8]
call fcn.140134824
bts edi, 0xf
mov dword [rsp + 0x24d8], edi
mov byte [rsp + 0x24d0], 1
lea r8, [rsp + 0x24d0]
lea rdx, [rsp + 0x9f8]
lea rcx, [rsp + 0x1310]
call fcn.140130dc4
mov rcx, qword [rbx]
mov r8, qword [rcx + 0x28]
mov rcx, qword [rax]
mov rdx, qword [rax + 8]
xor r14d, r14d
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 0x140a4569f
mov eax, r12d
lock xadd dword [rbx + 8], eax
add eax, r12d
jne 0x140a45698
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax]
mov eax, r12d
lock xadd dword [rbx + 0xc], eax
add eax, r12d
jne 0x140a45698
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax + reloc.WS2_32.dll_htonl]
mov edi, dword [rsp + 0x24d8]
mov rbx, qword [rsp + 0x1318]
test rbx, rbx
je 0x140a456de
mov eax, r12d
lock xadd dword [rbx + 8], eax
add eax, r12d
jne 0x140a456d7
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax]
mov eax, r12d
lock xadd dword [rbx + 0xc], eax
add eax, r12d
jne 0x140a456d7
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax + reloc.WS2_32.dll_htonl]
mov edi, dword [rsp + 0x24d8]
mov rdx, qword [rsp + 0xa10]
cmp rdx, 0xf
jbe 0x140a4571d
inc rdx
mov rcx, qword [rsp + 0x9f8]
mov rax, rcx
cmp rdx, r13
jb 0x140a45718
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140a48c03
call fcn.140c4bba0
mov qword [rsp + 0xa08], r14
mov qword [rsp + 0xa10], 0xf
mov byte [rsp + 0x9f8], r14b
lea rcx, [rsp + 0x690]
cmp qword [rsp + 0x6a8], 7
cmova rcx, qword [rsp + 0x690]
call fcn.140c49bc8
shr rax, 0x20
test eax, eax
jne 0x140a48c09
call fcn.140a44050
mov ebx, 1
mov ecx, ebx
call fcn.140c4b84c
bts edi, 0x10
mov rcx, qword [0x140db9060]
mov qword [0x140db9060], rax
test rcx, rcx
je 0x140a45793
mov edx, ebx
call fcn.140c4bba0
movabs rax, 0x4e2ba8bfce3b2890
mov qword [rsp + 0x380], rax
movabs rax, 0x1902d65a1f2b9beb
mov qword [rsp + 0x388], rax
movabs rax, 0x93da2c3bd9a05910
mov qword [rsp + 0x390], rax
movabs rax, 0x4ce4a14dd070ecdb
mov qword [rsp + 0x398], rax
mov qword [rsp + 0xe10], r15
mov qword [rsp + 0xe18], rsi
movabs rax, 0xbdbe415885926a7d
mov qword [rsp + 0xe20], rax
movabs r13, 0x4ce4a14dd01594be
mov qword [rsp + 0xe28], r13
movdqa xmm0, xmmword [rsp + 0x380]
xorps xmm0, xmmword [rsp + 0xe10]
movdqa xmmword [rsp + 0x380], xmm0
movdqa xmm1, xmmword [rsp + 0x390]
xorps xmm1, xmmword [rsp + 0xe20]
movdqa xmmword [rsp + 0x390], xmm1
mov ecx, 0x20
call fcn.140c4b84c
mov rbx, rax
mov qword [rsp + 0x24c0], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x140], xmm0
mov qword [rsp + 0x150], r14
mov qword [rsp + 0x158], r14
lea rax, [rsp + 0x380]
mov r8, r12
inc r8
cmp byte [rax + r8], r14b
jne 0x140a4587e
lea rdx, [rsp + 0x380]
lea rcx, [rsp + 0x140]
call fcn.140131988
lea rax, [rsp + 0x140]
mov qword [rsp + 0x24c8], rax
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], r14
mov qword [rbx + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rbx], r14b
lea rdx, [rsp + 0x140]
mov rcx, rbx
call fcn.14012d86c
nop
mov rdx, qword [rsp + 0x158]
cmp rdx, 0xf
jbe 0x140a45915
inc rdx
mov rcx, qword [rsp + 0x140]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140a45910
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140a48c20
call fcn.140c4bba0
mov qword [rsp + 0x150], r14
mov qword [rsp + 0x158], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x140], r14b
bts edi, 0x12
mov qword [rsp + 0x910], r14
mov r14, qword [0x140db9068]
mov qword [0x140db9068], rbx
xor ebx, ebx
test r14, r14
je 0x140a459a8
mov rdx, qword [r14 + 0x18]
cmp rdx, 0xf
jbe 0x140a4598c
mov rcx, qword [r14]
inc rdx
cmp rdx, 0x1000
jb 0x140a45987
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x140a48d43
mov rcx, r8
call fcn.140c4bba0
mov qword [r14 + 0x10], rbx
mov qword [r14 + 0x18], reloc.WS2_32.dll_ntohs
mov byte [r14], bl
mov edx, 0x20
mov rcx, r14
call fcn.140c4bba0
lea rcx, [rsp + 0x910]
call fcn.14015bbbc
movabs rax, 0x4e23e9f9a31461a4
mov qword [rsp + 0x3a0], rax
movabs rax, 0x906d60d3e128cfd
mov qword [rsp + 0x3a8], rax
movabs rax, 0xbdbe2435abfd0e0f
mov qword [rsp + 0x3b0], rax
mov qword [rsp + 0x3b8], r13
mov qword [rsp + 0xdf0], r15
mov qword [rsp + 0xdf8], rsi
movabs r14, 0xbdbe415885926a7d
mov qword [rsp + 0xe00], r14
mov qword [rsp + 0xe08], r13
movdqa xmm0, xmmword [rsp + 0x3a0]
xorps xmm0, xmmword [rsp + 0xdf0]
movdqa xmmword [rsp + 0x3a0], xmm0
movdqa xmm1, xmmword [rsp + 0x3b0]
xorps xmm1, xmmword [rsp + 0xe00]
movdqa xmmword [rsp + 0x3b0], xmm1
mov ecx, 0x6d0
call fcn.140c4b84c
mov rbx, rax
mov qword [rsp + 0x24c0], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0xe30], xmm0
xor eax, eax
mov qword [rsp + 0xe40], rax
mov qword [rsp + 0xe48], rax
lea rcx, [rsp + 0x3a0]
mov r8, r12
inc r8
cmp byte [rcx + r8], al
jne 0x140a45a8e
lea rdx, [rsp + 0x3a0]
lea rcx, [rsp + 0xe30]
call fcn.140131988
lea rdx, [rsp + 0xe30]
mov rcx, rbx
call fcn.14015de08
nop
bts edi, 0x11
mov rbx, qword [0x140db9048]
mov qword [0x140db9048], rax
test rbx, rbx
je 0x140a45ae9
mov rcx, rbx
call fcn.140a686d0
mov edx, 0x6d0
mov rcx, rbx
call fcn.140c4bba0
xor ebx, ebx
mov rcx, qword [0x140db9048]
call fcn.140a6ada0
cmp eax, 1
je 0x140a45ca3
mov rcx, qword [0x140db9048]
call fcn.140a6ada0
cmp eax, 2
je 0x140a48c26
mov rbx, qword [0x140db8f40]
movabs rax, 0x483ba5b3f7097d90
mov qword [rsp + 0x3d0], rax
movabs rax, 0x1901854c38578ff2
mov qword [rsp + 0x3d8], rax
movabs rax, 0x93ca2433e6fd191f
mov qword [rsp + 0x3e0], rax
movabs rax, 0x4ce4a14dd015ba90
mov qword [rsp + 0x3e8], rax
mov qword [rsp + 0xe50], r15
mov qword [rsp + 0xe58], rsi
mov qword [rsp + 0xe60], r14
mov qword [rsp + 0xe68], r13
movdqa xmm0, xmmword [rsp + 0x3d0]
xorps xmm0, xmmword [rsp + 0xe50]
movdqa xmmword [rsp + 0x3d0], xmm0
movdqa xmm1, xmmword [rsp + 0x3e0]
xorps xmm1, xmmword [rsp + 0xe60]
movdqa xmmword [rsp + 0x3e0], xmm1
xorps xmm0, xmm0
movups xmmword [rsp + 0x210], xmm0
xor eax, eax
mov qword [rsp + 0x220], rax
mov qword [rsp + 0x228], rax
lea rcx, [rsp + 0x3d0]
mov r8, r12
inc r8
cmp byte [rcx + r8], al
jne 0x140a45be0
lea rdx, [rsp + 0x3d0]
lea rcx, [rsp + 0x210]
call fcn.140131988
nop
lea r8, [rsp + 0x210]
mov edx, 2
mov rcx, qword [rbx]
call fcn.14013a5d8
nop
mov rdx, qword [rsp + 0x228]
cmp rdx, 0xf
jbe 0x140a45c58
inc rdx
mov rcx, qword [rsp + 0x210]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140a45c53
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140a48d49
call fcn.140c4bba0
xor ebx, ebx
mov qword [rsp + 0x220], rbx
mov qword [rsp + 0x228], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x210], bl
mov qword [rsp + 0x988], 0x2ee
lea rdx, [rsp + 0x988]
lea rcx, [rsp + 0x10e0]
call fcn.14015cfa8
mov rcx, rax
call fcn.14015d020
jmp 0x140a45aeb
mov ecx, 1
call fcn.140c4b84c
mov byte [rax], bl
bts edi, 0x15
mov dword [rsp + 0x24d8], edi
mov rcx, qword [0x140db9058]
mov qword [0x140db9058], rax
xor edi, edi
test rcx, rcx
je 0x140a45cde
lea edx, [rdi + 1]
call fcn.140c4bba0
mov rax, qword [0x140db9058]
mov rcx, rax
call fcn.14016bf8c
mov rbx, rax
mov r8, rax
lea rdx, [rsp + 0x490]
mov rcx, qword [0x140db9058]
call fcn.14016c7e8
nop
cmp byte [rsp + 0x490], dil
jne 0x140a45d96
mov qword [rsp + 0x940], 0xc8
lea rdx, [rsp + 0x940]
lea rcx, [rsp + 0x10e8]
call fcn.14015cfa8
mov rcx, rax
call fcn.14015d020
mov r8, rbx
lea rdx, [rsp + 0x1d30]
mov rcx, qword [0x140db9058]
call fcn.14016c7e8
mov cl, byte [rax]
mov byte [rsp + 0x490], cl
lea r8, [rax + 8]
lea rax, [rsp + 0x498]
mov qword [rsp + 0x900], rax
movsx rcx, byte [r8 + 0x88]
inc rcx
lea rdx, [rsp + 0x900]
call fcn.140a4c510
lea rcx, [rsp + 0x1d38]
call fcn.14016df30
jmp 0x140a45d01
mov al, byte [rsp + 0x520]
cmp al, 1
je 0x140a48d4f
cmp al, 3
jne 0x140a46187
xorps xmm0, xmm0
movups xmmword [rsp + 0xf0], xmm0
mov qword [rsp + 0x100], rdi
mov qword [rsp + 0x108], rdi
lea rdx, [rsp + 0x498]
cmp qword [rsp + 0x4b0], 0xf
cmova rdx, qword [rsp + 0x498]
mov r8, qword [rsp + 0x4a8]
lea rcx, [rsp + 0xf0]
call fcn.140131a68
lea rcx, [rsp + 0xf0]
mov rbx, qword [rsp + 0xf0]
mov rdi, qword [rsp + 0x108]
cmp rdi, 0xf
cmova rcx, rbx
mov r8, qword [rsp + 0x100]
cmp r8, 8
jne 0x140a45e8f
lea rdx, str.2.000000
call fcn.140c85840
test eax, eax
jne 0x140a45e8f
cmp rdi, 0xf
jbe 0x140a45e6c
lea rdx, [rdi + 1]
mov rax, rbx
cmp rdx, 0x1000
jb 0x140a45e64
add rdx, 0x27
mov rbx, qword [rbx - 8]
sub rax, rbx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140a48e2a
mov rcx, rbx
call fcn.140c4bba0
xor edi, edi
mov qword [rsp + 0x100], rdi
mov qword [rsp + 0x108], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0xf0], dil
jmp 0x140a46187
movabs rax, 0x6d6fa9b2eb126280
mov qword [rsp + 0x430], rax
movabs rax, 0x7c76a551291389f3
mov qword [rsp + 0x438], rax
mov qword [rsp + 0x60], r15
mov qword [rsp + 0x68], rsi
movdqa xmm0, xmmword [rsp + 0x430]
xorps xmm0, xmmword [rsp + 0x60]
movdqa xmmword [rsp + 0x430], xmm0
movabs rax, 0x486fb4b3fd067d9f
mov qword [rsp + 0x8a0], rax
movabs rax, 0x817c1573918c8ef
mov qword [rsp + 0x8a8], rax
movabs rax, 0xdcdb2d08a5b30e18
mov qword [rsp + 0x8b0], rax
movabs rax, 0x208ad622b435f1cd
mov qword [rsp + 0x8b8], rax
movabs rax, 0xb6cb0e16def2e868
mov qword [rsp + 0x8c0], rax
movabs rax, 0xe90b01dcf523956c
mov qword [rsp + 0x8c8], rax
movabs rax, 0x38bb170bed133a44
mov qword [rsp + 0x8d0], rax
movabs rax, 0x521880dd952c38f0
mov qword [rsp + 0x8d8], rax
movabs rax, 0xc3ff36578ab785ac
mov qword [rsp + 0x8e0], rax
movabs rdx, 0xdcf99a8b24ef63a4
mov qword [rsp + 0x8e8], rdx
mov qword [rsp + 0xda0], r15
mov qword [rsp + 0xda8], rsi
mov qword [rsp + 0xdb0], r14
mov qword [rsp + 0xdb8], r13
movabs rax, 0x96ae6662fe968907
mov qword [rsp + 0xdc0], rax
movabs rcx, 0x9f2b75af9057f400
mov qword [rsp + 0xdc8], rcx
movabs rax, 0x5e9b796484604821
mov qword [rsp + 0xdd0], rax
movabs rcx, 0x727de8a9b5415782
mov qword [rsp + 0xdd8], rcx
movabs rax, 0xe29a423ef9d5e0db
mov qword [rsp + 0xde0], rax
mov qword [rsp + 0xde8], rdx
movdqa xmm0, xmmword [rsp + 0x8a0]
xorps xmm0, xmmword [rsp + 0xda0]
movdqa xmmword [rsp + 0x8a0], xmm0
movdqa xmm1, xmmword [rsp + 0x8b0]
xorps xmm1, xmmword [rsp + 0xdb0]
movdqa xmmword [rsp + 0x8b0], xmm1
movdqa xmm0, xmmword [rsp + 0x8c0]
xorps xmm0, xmmword [rsp + 0xdc0]
movdqa xmmword [rsp + 0x8c0], xmm0
movdqa xmm1, xmmword [rsp + 0x8d0]
xorps xmm1, xmmword [rsp + 0xdd0]
movdqa xmmword [rsp + 0x8d0], xmm1
movdqa xmm0, xmmword [rsp + 0x8e0]
xorps xmm0, xmmword [rsp + 0xde0]
movdqa xmmword [rsp + 0x8e0], xmm0
mov r9d, reloc.WS2_32.dll_recv
lea r8, [rsp + 0x430]
lea rdx, [rsp + 0x8a0]
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
mov esi, reloc.WS2_32.dll_ntohs
cmp rdi, rsi
jbe 0x140a460e5
lea rdx, [rdi + 1]
mov rax, rbx
cmp rdx, 0x1000
jb 0x140a460dd
add rdx, 0x27
mov rbx, qword [rbx - 8]
sub rax, rbx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140a48e2a
mov rcx, rbx
call fcn.140c4bba0
xor ebx, ebx
mov qword [rsp + 0x100], rbx
mov qword [rsp + 0x108], rsi
mov byte [rsp + 0xf0], bl
lea rcx, [rsp + 0x498]
call fcn.14016df30
nop
lea rcx, [rsp + 0x690]
call fcn.140139d28
nop
mov rdx, qword [rsp + 0xe8]
cmp rdx, rsi
jbe 0x140a4615c
inc rdx
mov rcx, qword [rsp + 0xd0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140a46157
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140a48e30
call fcn.140c4bba0
mov qword [rsp + 0xe0], rbx
mov qword [rsp + 0xe8], rsi
mov byte [rsp + 0xd0], bl
lea rcx, [rsp + 0x1bd0]
call fcn.140a81680
xor eax, eax
jmp 0x140a48a9c
mov rax, qword [0x140db9058]
cmp byte [rax], dil
je 0x140a48e36
mov rbx, qword [0x140db9048]
lea rax, [rsp + 0xd40]
mov qword [rsp + 0x24c8], rax
xorps xmm0, xmm0
movdqa xmmword [rsp + 0x11d0], xmm0
lea rdx, [rsp + 0x11d0]
lea rcx, [rsp + 0xd40]
call fcn.14016e09c
bts dword [rsp + 0x24d8], 0x16
xorps xmm0, xmm0
movups xmmword [rsp + 0xe90], xmm0
mov qword [rsp + 0xea0], rdi
mov qword [rsp + 0xea8], rdi
mov r8d, reloc.WS2_32.dll_select
lea rdx, str.getUserInformation
lea rcx, [rsp + 0xe90]
call fcn.140131988
nop
lea r8, [rsp + 0xd40]
lea rdx, [rsp + 0xe90]
mov rcx, rbx
call fcn.14015f894
mov rbx, rax
mov r8, rax
lea rdx, [rsp + 0x1dc8]
mov rcx, qword [0x140db9058]
call fcn.14016c7e8
mov cl, byte [rax]
mov byte [rsp + 0x490], cl
lea r8, [rax + 8]
lea rax, [rsp + 0x498]
mov qword [rsp + 0x8f8], rax
movsx rcx, byte [r8 + 0x88]
inc rcx
lea rdx, [rsp + 0x8f8]
call fcn.140a4c510
lea rcx, [rsp + 0x1dd0]
call fcn.14016df30
cmp byte [rsp + 0x490], dil
jne 0x140a46312
mov qword [rsp + 0x8f0], 0xc8
lea rdx, [rsp + 0x8f0]
lea rcx, [rsp + 0x1128]
call fcn.14015cfa8
mov rcx, rax
call fcn.14015d020
mov r8, rbx
lea rdx, [rsp + 0x1e60]
mov rcx, qword [0x140db9058]
call fcn.14016c7e8
mov cl, byte [rax]
mov byte [rsp + 0x490], cl
lea r8, [rax + 8]
lea rax, [rsp + 0x498]
mov qword [rsp + 0x9d0], rax
movsx rcx, byte [r8 + 0x88]
inc rcx
lea rdx, [rsp + 0x9d0]
call fcn.140a4c510
lea rcx, [rsp + 0x1e68]
jmp 0x140a4627d
mov al, byte [rsp + 0x520]
cmp al, 1
je 0x140a48e5e
cmp al, 2
jne 0x140a463ab
lea rdx, [rsp + 0x498]
lea rcx, [rsp + 0x1aa0]
call fcn.140171880
nop
mov rbx, qword [0x140dc19d8]
mov eax, dword [rsp + 0x1aa0]
mov dword [rbx], eax
mov al, byte [rsp + 0x1aa4]
mov byte [rbx + 4], al
lea rcx, [rbx + 8]
lea rdx, [rsp + 0x1aa8]
call fcn.14012d86c
lea rcx, [rbx + 0x28]
lea rdx, [rsp + 0x1ac8]
call fcn.14012d86c
lea rcx, [rbx + 0x48]
lea rdx, [rsp + 0x1ae8]
call fcn.14012d86c
lea rcx, [rbx + 0x68]
lea rdx, [rsp + 0x1b08]
call fcn.14012d86c
nop
lea rcx, [rsp + 0x1aa0]
call fcn.14016da40
mov rbx, qword [0x140db8f40]
mov rax, qword [0x140dc19d8]
lea r8, [rax + 0x68]
lea rcx, [rax + 0x48]
movabs rax, 0x5a6feab9f50b779b
mov qword [rsp + 0x440], rax
movabs rax, 0xe56d04c1557c9e1
mov qword [rsp + 0x448], rax
movabs rax, 0x93c33a78bff70612
mov qword [rsp + 0x450], rax
movabs rax, 0x2989ce2ebc70c39e
mov qword [rsp + 0x458], rax
movabs rax, 0xe4db1611def9fd27
mov qword [rsp + 0x460], rax
movabs rax, 0x9f2b75af90769b64
mov qword [rsp + 0x468], rax
mov qword [rsp + 0xaf0], r15
mov qword [rsp + 0xaf8], rsi
mov qword [rsp + 0xb00], r14
mov qword [rsp + 0xb08], r13
movabs rax, 0x96ae6662fe968907
mov qword [rsp + 0xb10], rax
movabs rdi, 0x9f2b75af9057f400
mov qword [rsp + 0xb18], rdi
movdqa xmm0, xmmword [rsp + 0x440]
xorps xmm0, xmmword [rsp + 0xaf0]
movdqa xmmword [rsp + 0x440], xmm0
movdqa xmm1, xmmword [rsp + 0x450]
xorps xmm1, xmmword [rsp + 0xb00]
movdqa xmmword [rsp + 0x450], xmm1
movdqa xmm0, xmmword [rsp + 0x460]
xorps xmm0, xmmword [rsp + 0xb10]
movdqa xmmword [rsp + 0x460], xmm0
lea rax, [rsp + 0x440]
mov qword [rsp + 0xd50], rax
lea rdx, [rsp + 0x440]
mov rax, r12
inc rax
cmp byte [rdx + rax], 0
jne 0x140a464da
mov qword [rsp + 0xd58], rax
movaps xmm2, xmmword [rsp + 0xd50]
mov rdx, rcx
cmp qword [rcx + 0x18], 0xf
jbe 0x140a46500
mov rdx, qword [rcx]
mov rax, qword [rcx + 0x10]
mov qword [rsp + 0xd60], rdx
mov qword [rsp + 0xd68], rax
mov rcx, r8
cmp qword [r8 + 0x18], 0xf
jbe 0x140a46521
mov rcx, qword [r8]
mov rax, qword [r8 + 0x10]
mov qword [rsp + 0xd70], rcx
mov qword [rsp + 0xd78], rax
movups xmm0, xmmword [rsp + 0xd60]
movdqu xmmword [rsp + 0x1628], xmm0
movups xmm1, xmmword [rsp + 0xd70]
movdqu xmmword [rsp + 0x1638], xmm1
mov qword [rsp + 0xd80], 0xdd
lea rax, [rsp + 0x1628]
mov qword [rsp + 0xd88], rax
movaps xmm0, xmmword [rsp + 0xd80]
movdqa xmmword [rsp + 0x1210], xmm0
movdqa xmmword [rsp + 0x11f0], xmm2
lea r8, [rsp + 0x1210]
lea rdx, [rsp + 0x11f0]
lea rcx, [rsp + 0xa78]
call fcn.140a624c0
bts dword [rsp + 0x24d8], 0x17
lea r8, [rsp + 0xa78]
mov edx, 2
mov rcx, qword [rbx]
call fcn.14013a5d8
nop
mov rdx, qword [rsp + 0xa90]
cmp rdx, 0xf
jbe 0x140a4660c
inc rdx
mov rcx, qword [rsp + 0xa78]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140a46607
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140a48f9b
call fcn.140c4bba0
xor ecx, ecx
mov qword [rsp + 0xa88], rcx
mov qword [rsp + 0xa90], 0xf
mov byte [rsp + 0xa78], cl
mov rax, qword [0x140db9058]
cmp byte [rax], cl
je 0x140a48fa1
mov rbx, qword [0x140db9048]
lea rax, [rsp + 0xd90]
mov qword [rsp + 0x24c8], rax
xorps xmm0, xmm0
movdqa xmmword [rsp + 0x11e0], xmm0
lea rdx, [rsp + 0x11e0]
lea rcx, [rsp + 0xd90]
call fcn.14016e09c
bts dword [rsp + 0x24d8], 0x18
xorps xmm0, xmm0
movups xmmword [rsp + 0xeb0], xmm0
xor eax, eax
mov qword [rsp + 0xec0], rax
mov qword [rsp + 0xec8], rax
lea r8d, [rax + 0x10]
lea rdx, str.getSubscriptions
lea rcx, [rsp + 0xeb0]
call fcn.140131988
nop
lea r8, [rsp + 0xd90]
lea rdx, [rsp + 0xeb0]
mov rcx, rbx
call fcn.14015f894
mov rbx, rax
mov r8, rax
lea rdx, [rsp + 0x1ef8]
mov rcx, qword [0x140db9058]
call fcn.14016c7e8
mov cl, byte [rax]
mov byte [rsp + 0x490], cl
lea r8, [rax + 8]
lea rax, [rsp + 0x498]
mov qword [rsp + 0x9c8], rax
movsx rcx, byte [r8 + 0x88]
inc rcx
lea rdx, [rsp + 0x9c8]
call fcn.140a4c510
lea rcx, [rsp + 0x1f00]
call fcn.14016df30
xor eax, eax
cmp byte [rsp + 0x490], al
jne 0x140a467b4
mov qword [rsp + 0x908], 0xc8
lea rdx, [rsp + 0x908]
lea rcx, [rsp + 0x10f0]
call fcn.14015cfa8
mov rcx, rax
call fcn.14015d020
mov r8, rbx
lea rdx, [rsp + 0x1f90]
mov rcx, qword [0x140db9058]
call fcn.14016c7e8
mov cl, byte [rax]
mov byte [rsp + 0x490], cl
lea r8, [rax + 8]
lea rax, [rsp + 0x498]
mov qword [rsp + 0x998], rax
movsx rcx, byte [r8 + 0x88]
inc rcx
lea rdx, [rsp + 0x998]
call fcn.140a4c510
lea rcx, [rsp + 0x1f98]
jmp 0x140a4671e
mov al, byte [rsp + 0x520]
cmp al, 1
je 0x140a48fc9
cmp al, 5
jne 0x140a4680e
lea rcx, [rsp + 0x498]
call fcn.140a497e4
mov rdx, rax
lea rcx, [rsp + 0x1288]
call fcn.140171960
nop
mov rcx, qword [0x140dc19d8]
add rcx, 0x88
lea rdx, [rsp + 0x1288]
call fcn.140a4a080
nop
lea rcx, [rsp + 0x1288]
call fcn.14016dff0
mov rax, qword [0x140dc19d8]
mov rdx, qword [rax + 0x88]
mov rcx, qword [rax + 0x90]
cmp rdx, rcx
movabs rdx, 0x96ae6662fe968907
jne 0x140a46990
mov rbx, qword [0x140db8f40]
movabs rax, 0x621a9b2b9127d8a
mov qword [rsp + 0x7a0], rax
movabs rax, 0x1d56c0552d1fc8e8
mov qword [rsp + 0x7a8], rax
movabs rax, 0xdecd232df6b21313
mov qword [rsp + 0x7b0], rax
movabs rax, 0x3f8ace24a465fdcc
mov qword [rsp + 0x7b8], rax
movabs rax, 0x96ae6662fe968926
mov qword [rsp + 0x7c0], rax
mov qword [rsp + 0x7c8], rdi
mov qword [rsp + 0xb20], r15
mov qword [rsp + 0xb28], rsi
mov qword [rsp + 0xb30], r14
mov qword [rsp + 0xb38], r13
mov qword [rsp + 0xb40], rdx
mov qword [rsp + 0xb48], rdi
movdqa xmm0, xmmword [rsp + 0xb20]
xorps xmm0, xmmword [rsp + 0x7a0]
movdqa xmmword [rsp + 0x7a0], xmm0
movdqa xmm1, xmmword [rsp + 0xb30]
xorps xmm1, xmmword [rsp + 0x7b0]
movdqa xmmword [rsp + 0x7b0], xmm1
movdqa xmm0, xmmword [rsp + 0xb40]
xorps xmm0, xmmword [rsp + 0x7c0]
movdqa xmmword [rsp + 0x7c0], xmm0
lea rdx, [rsp + 0x7a0]
lea rcx, [rsp + 0x1648]
call fcn.14012d9f0
nop
lea rdx, [rsp + 0x1648]
mov rcx, rbx
call fcn.14013a034
nop
lea rcx, [rsp + 0x1648]
call fcn.14012d8d8
nop
lea rcx, [rsp + 0x490]
call fcn.14016dcbc
nop
lea rcx, [rsp + 0x690]
call fcn.140139d28
nop
lea rcx, [rsp + 0xd0]
call fcn.14012d8d8
nop
lea rcx, [rsp + 0x1bd0]
call fcn.140a81680
xor eax, eax
jmp 0x140a48a9c
movabs rax, 0x4439a7beb9127d8a
mov qword [rsp + 0x770], rax
movabs rax, 0x1501ca4f20188ebc
mov qword [rsp + 0x778], rax
movabs rax, 0xdecd232df6b20d13
mov qword [rsp + 0x780], rax
movabs rax, 0x3f8ace24a465fdcc
mov qword [rsp + 0x788], rax
movabs rax, 0x96ae6662fe96a93d
mov qword [rsp + 0x790], rax
mov qword [rsp + 0x798], rdi
mov qword [rsp + 0xb50], r15
mov qword [rsp + 0xb58], rsi
mov qword [rsp + 0xb60], r14
mov qword [rsp + 0xb68], r13
mov qword [rsp + 0xb70], rdx
mov qword [rsp + 0xb78], rdi
movdqa xmm0, xmmword [rsp + 0xb50]
xorps xmm0, xmmword [rsp + 0x770]
movdqa xmmword [rsp + 0x770], xmm0
movdqa xmm1, xmmword [rsp + 0xb60]
xorps xmm1, xmmword [rsp + 0x780]
movdqa xmmword [rsp + 0x780], xmm1
movdqa xmm0, xmmword [rsp + 0xb70]
xorps xmm0, xmmword [rsp + 0x790]
movdqa xmmword [rsp + 0x790], xmm0
lea rdx, [rsp + 0x770]
lea rcx, [0x140dbfdc0]
call fcn.14014c878
lea rdx, [fcn.140a4a5f0]
mov rcx, rax
call fcn.140a4a0cc
xor edi, edi
mov ebx, edi
mov r8d, edi
mov r9d, edi
movabs rdx, 0x8888888888888889
mov qword [rsp + 0xb8], rbx
mov rax, qword [0x140dc19d8]
mov r10, qword [rax + 0x88]
mov rcx, qword [rax + 0x90]
sub rcx, r10
mov rax, rdx
imul rcx
add rdx, rcx
sar rdx, 6
mov rax, rdx
shr rax, 0x3f
add rdx, rax
cmp r8, rdx
jae 0x140a46ce2
imul rdi, r9, 0x78
xor eax, eax
cmp byte [r10 + rdi + 4], al
jne 0x140a46cd4
call fcn.140c48d30
mov rcx, qword [0x140dc19d8]
add rcx, 0x88
mov rdx, qword [rcx]
cmp qword [rdx + rdi + 0x28], rax
je 0x140a46b1b
jl 0x140a46cd4
mov rdx, rbx
call fcn.140a4a078
lea rcx, [rax + 0x28]
call fcn.14012943c
mov qword [rsp + 0x990], rax
lea rcx, [rsp + 0x990]
call fcn.140172448
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x1380], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x1390], xmm1
mov eax, dword [rax + 0x20]
mov dword [rsp + 0x13a0], eax
lea rax, str.:_d._m._y__H:_M
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], socket
movaps xmm0, xmmword [rsp + 0x50]
movdqa xmmword [rsp + 0x1150], xmm0
lea r8, [rsp + 0x1380]
lea rdx, [rsp + 0x1150]
lea rcx, [rsp + 0x1668]
call fcn.140a4a628
nop
mov rdi, qword [0x140db8f40]
mov rcx, qword [0x140dc19d8]
add rcx, 0x88
mov rdx, rbx
call fcn.140a4a078
mov rbx, rax
movabs rax, 0x132bdf6c41a6988
mov qword [rsp + 0x570], rax
movabs rax, 0x1904cc533432c8e0
mov qword [rsp + 0x578], rax
movabs rax, 0xbdbe3c23a5e60b5d
mov qword [rsp + 0x580], rax
mov qword [rsp + 0x588], r13
mov qword [rsp + 0xef0], r15
mov qword [rsp + 0xef8], rsi
mov qword [rsp + 0xf00], r14
mov qword [rsp + 0xf08], r13
movdqa xmm0, xmmword [rsp + 0xef0]
xorps xmm0, xmmword [rsp + 0x570]
movdqa xmmword [rsp + 0x570], xmm0
movdqa xmm1, xmmword [rsp + 0xf00]
xorps xmm1, xmmword [rsp + 0x580]
movdqa xmmword [rsp + 0x580], xmm1
lea rdx, [rsp + 0x570]
lea rcx, [rsp + 0x1a20]
call fcn.14012d810
movups xmm0, xmmword [rax]
movdqu xmmword [rsp + 0x11c0], xmm0
lea rax, [rsp + 0x1668]
mov qword [rsp + 0x20], rax
lea r9, [rbx + 0x38]
lea r8, [rsp + 0xb8]
lea rdx, [rsp + 0x11c0]
lea rcx, [rsp + 0x1950]
call fcn.140a4a68c
nop
mov rdx, rax
mov rcx, rdi
call fcn.140142398
nop
lea rcx, [rsp + 0x1950]
call fcn.14012d8d8
nop
lea rcx, [rsp + 0x1668]
call fcn.14012d8d8
mov rbx, qword [rsp + 0xb8]
inc rbx
mov r8, rbx
mov r9, rbx
jmp 0x140a46a9d
xor edi, edi
mov r8d, r12d
cmp r8d, r12d
jne 0x140a46efd
movabs rax, 0x426fb2b5fc0b7780
mov qword [rsp + 0x230], rax
movabs rax, 0x7c76851938168df4
mov qword [rsp + 0x238], rax
mov qword [rsp + 0x50], r15
mov qword [rsp + 0x58], rsi
movdqa xmm0, xmmword [rsp + 0x50]
xorps xmm0, xmmword [rsp + 0x230]
movdqa xmmword [rsp + 0x230], xmm0
lea rdx, [rsp + 0x230]
lea rcx, [0x140dbfdc0]
call fcn.14014c878
mov dword [rsp + 0x70], r12d
lea rdx, [rsp + 0x70]
lea rcx, [0x140dbff80]
call fcn.140a4aae4
movsxd r8, dword [rsp + 0x70]
test r8d, r8d
js 0x140a46da5
mov rax, qword [0x140dc19d8]
mov rcx, qword [rax + 0x90]
sub rcx, qword [rax + 0x88]
movabs rax, 0x8888888888888889
imul rcx
add rdx, rcx
sar rdx, 6
mov rax, rdx
shr rax, 0x3f
add rdx, rax
cmp r8, rdx
jb 0x140a46ce7
mov rbx, qword [0x140db8f40]
movabs rax, 0x12bafbaf8117c9a
mov qword [rsp + 0x240], rax
movabs rax, 0x181f85572d1280ff
mov qword [rsp + 0x248], rax
movabs rax, 0xbdbe415885926a5c
mov qword [rsp + 0x250], rax
mov qword [rsp + 0x258], r13
mov qword [rsp + 0xf10], r15
mov qword [rsp + 0xf18], rsi
mov qword [rsp + 0xf20], r14
mov qword [rsp + 0xf28], r13
movdqa xmm0, xmmword [rsp + 0xf10]
xorps xmm0, xmmword [rsp + 0x240]
movdqa xmmword [rsp + 0x240], xmm0
movdqa xmm1, xmmword [rsp + 0xf20]
xorps xmm1, xmmword [rsp + 0x250]
movdqa xmmword [rsp + 0x250], xmm1
xorps xmm0, xmm0
movups xmmword [rsp + 0x2a0], xmm0
mov qword [rsp + 0x2b0], rdi
mov qword [rsp + 0x2b8], rdi
lea rax, [rsp + 0x240]
mov r8, r12
inc r8
cmp byte [rax + r8], dil
jne 0x140a46e64
lea rdx, [rsp + 0x240]
lea rcx, [rsp + 0x2a0]
call fcn.140131988
nop
lea r8, [rsp + 0x2a0]
mov edx, 4
mov rcx, qword [rbx]
call fcn.14013a5d8
nop
mov rdx, qword [rsp + 0x2b8]
cmp rdx, 0xf
jbe 0x140a46edc
inc rdx
mov rcx, qword [rsp + 0x2a0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140a46ed7
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140a490ae
call fcn.140c4bba0
mov qword [rsp + 0x2b0], rdi
mov qword [rsp + 0x2b8], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x2a0], dil
jmp 0x140a46ce4
mov rdx, qword [0x140dc19d8]
movsxd rax, r8d
imul rcx, rax, 0x78
mov qword [rsp + 0xc8], rcx
mov rax, qword [rdx + 0x88]
mov edx, dword [rcx + rax + 0x30]
mov rcx, qword [0x140db9058]
call fcn.14016c09c
mov rbx, rax
mov r8, rax
lea rdx, [rsp + 0x2028]
mov rcx, qword [0x140db9058]
call fcn.14016c7e8
mov cl, byte [rax]
mov byte [rsp + 0x490], cl
lea r8, [rax + 8]
lea rax, [rsp + 0x498]
mov qword [rsp + 0x980], rax
movsx rcx, byte [r8 + 0x88]
inc rcx
lea rdx, [rsp + 0x980]
call fcn.140a4c510
lea rcx, [rsp + 0x2030]
call fcn.14016df30
cmp byte [rsp + 0x490], dil
jne 0x140a47016
mov qword [rsp + 0x978], 0xc8
lea rdx, [rsp + 0x978]
lea rcx, [rsp + 0x1100]
call fcn.14015cfa8
mov rcx, rax
call fcn.14015d020
mov r8, rbx
lea rdx, [rsp + 0x20c0]
mov rcx, qword [0x140db9058]
call fcn.14016c7e8
mov cl, byte [rax]
mov byte [rsp + 0x490], cl
lea r8, [rax + 8]
lea rax, [rsp + 0x498]
mov qword [rsp + 0x970], rax
movsx rcx, byte [r8 + 0x88]
inc rcx
lea rdx, [rsp + 0x970]
call fcn.140a4c510
lea rcx, [rsp + 0x20c8]
jmp 0x140a46f81
cmp byte [rsp + 0x520], 6
jne 0x140a48aaf
lea rdx, [rsp + 0x498]
lea rcx, [rsp + 0x470]
call fcn.140171a68
nop
mov r14d, 0x20
mov ecx, r14d
call fcn.140c4b84c
mov rbx, rax
mov qword [rsp + 0x24c8], rax
lea rdx, [rsp + 0x470]
lea rcx, [rsp + 0x1848]
call fcn.140171a68
mov rdi, rax
mov qword [rsp + 0x50], rax
mov rdx, rax
mov rcx, rbx
call fcn.140171a68
xor r13d, r13d
mov dword [rbx + 0x18], r13d
mov rcx, rdi
call fcn.1401412c8
nop
bts dword [rsp + 0x24d8], 0x19
mov rdi, qword [0x140db9040]
mov qword [0x140db9040], rbx
test rdi, rdi
je 0x140a470c1
mov rcx, rdi
call fcn.1401412c8
mov edx, r14d
mov rcx, rdi
call fcn.140c4bba0
mov rbx, qword [0x140db9040]
mov rdx, qword [0x140db8f10]
xorps xmm0, xmm0
movups xmmword [rsp + 0xf30], xmm0
mov qword [rsp + 0xf40], r13
mov qword [rsp + 0xf48], r13
mov r8, qword [rdx + 0x10]
cmp qword [rdx + 0x18], 0xf
jbe 0x140a470f1
mov rdx, qword [rdx]
lea rcx, [rsp + 0xf30]
call fcn.140131a68
lea rdx, [rsp + 0xf30]
mov rcx, rbx
call fcn.14013d240
mov rax, qword [0x140db9040]
mov ebx, dword [rax + 0x18]
test ebx, ebx
jne 0x140a471c5
lea rcx, [rsp + 0x470]
call fcn.140a4a054
test rax, rax
je 0x140a471c5
mov rbx, qword [0x140db8f40]
lea rcx, [rsp + 0x470]
call fcn.140a4a054
mov rdx, rax
lea rcx, [rsp + 0x19b0]
call fcn.140143894
nop
mov r8, rax
lea rdx, str.All_required_assets__
lea rcx, [rsp + 0x1990]
call fcn.140130c00
nop
lea r8, str.__are_already_installed_and_do_not_require_an_update.
mov rdx, rax
lea rcx, [rsp + 0x1970]
call fcn.14012de78
nop
mov rdx, rax
mov rcx, rbx
call fcn.140142398
nop
lea rcx, [rsp + 0x1970]
call fcn.14012d8d8
nop
lea rcx, [rsp + 0x1990]
call fcn.14012d8d8
nop
lea rcx, [rsp + 0x19b0]
call fcn.14012d8d8
jmp 0x140a47598
mov r14, qword [0x140db8f40]
mov rcx, qword [rsp + 0x478]
sub rcx, qword [rsp + 0x470]
movabs rax, 0x2aaaaaaaaaaaaaab
imul rcx
sar rdx, 4
mov rax, rdx
shr rax, 0x3f
add rdx, rax
lea rcx, [rsp + 0xf50]
call fcn.140143894
mov rdi, rax
mov edx, ebx
lea rcx, [rsp + 0xa38]
call fcn.14014c344
bts dword [rsp + 0x24d8], 0x1b
mov r9d, reloc.WS2_32.dll_inet_addr
lea r8, str.Downloaded
xor edx, edx
lea rcx, [rsp + 0xa38]
call fcn.140134c38
xorps xmm0, xmm0
movups xmmword [rsp + 0x1d0], xmm0
mov qword [rsp + 0x1e0], r13
mov qword [rsp + 0x1e8], r13
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x1d0], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x1e0], xmm1
mov qword [rax + 0x10], r13
mov ebx, reloc.WS2_32.dll_ntohs
mov qword [rax + 0x18], rbx
mov byte [rax], r13b
bts dword [rsp + 0x24d8], 0x1c
mov r8d, ebx
lea rdx, str._assets_out_of
lea rcx, [rsp + 0x1d0]
call fcn.14012dbbc
xorps xmm0, xmm0
movups xmmword [rsp + 0x1b0], xmm0
mov qword [rsp + 0x1c0], r13
mov qword [rsp + 0x1c8], r13
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x1b0], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x1c0], xmm1
mov qword [rax + 0x10], r13
mov qword [rax + 0x18], rbx
mov byte [rax], r13b
mov ebx, dword [rsp + 0x24d8]
bts ebx, 0x1d
mov dword [rsp + 0x24d8], ebx
mov r9, rdi
lea r8, [rsp + 0x1b0]
mov dl, byte [rsp + 0x24c0]
lea rcx, [rsp + 0xa58]
call fcn.14015c0e8
bts ebx, 0x1a
mov dword [rsp + 0x24d8], ebx
mov r8d, 8
lea rdx, str._assets.
lea rcx, [rsp + 0xa58]
call fcn.14012dbbc
xorps xmm0, xmm0
movups xmmword [rsp + 0x1f0], xmm0
mov qword [rsp + 0x200], r13
mov qword [rsp + 0x208], r13
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x1f0], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x200], xmm1
mov qword [rax + 0x10], r13
mov edi, reloc.WS2_32.dll_ntohs
mov qword [rax + 0x18], rdi
mov byte [rax], r13b
bts dword [rsp + 0x24d8], 0x1e
lea r8, [rsp + 0x1f0]
lea edx, [rdi - 0xd]
mov rcx, qword [r14]
call fcn.14013a5d8
nop
mov rdx, qword [rsp + 0x208]
mov ebx, 0x1000
cmp rdx, rdi
jbe 0x140a473d2
inc rdx
mov rcx, qword [rsp + 0x1f0]
mov rax, rcx
cmp rdx, rbx
jb 0x140a473cd
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140a490b4
call fcn.140c4bba0
mov qword [rsp + 0x200], r13
mov qword [rsp + 0x208], rdi
mov byte [rsp + 0x1f0], r13b
mov rdx, qword [rsp + 0xa70]
cmp rdx, rdi
jbe 0x140a47428
inc rdx
mov rcx, qword [rsp + 0xa58]
mov rax, rcx
cmp rdx, rbx
jb 0x140a47423
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140a490ba
call fcn.140c4bba0
mov qword [rsp + 0xa68], r13
mov qword [rsp + 0xa70], rdi
mov byte [rsp + 0xa58], r13b
mov rdx, qword [rsp + 0x1c8]
cmp rdx, rdi
jbe 0x140a4747e
inc rdx
mov rcx, qword [rsp + 0x1b0]
mov rax, rcx
cmp rdx, rbx
jb 0x140a47479
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140a490c0
call fcn.140c4bba0
mov qword [rsp + 0x1c0], r13
mov qword [rsp + 0x1c8], rdi
mov byte [rsp + 0x1b0], r13b
mov rdx, qword [rsp + 0x1e8]
cmp rdx, rdi
jbe 0x140a474d4
inc rdx
mov rcx, qword [rsp + 0x1d0]
mov rax, rcx
cmp rdx, rbx
jb 0x140a474cf
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140a490c6
call fcn.140c4bba0
mov qword [rsp + 0x1e0], r13
mov qword [rsp + 0x1e8], rdi
mov byte [rsp + 0x1d0], r13b
mov rdx, qword [rsp + 0xa50]
cmp rdx, rdi
jbe 0x140a4752a
inc rdx
mov rcx, qword [rsp + 0xa38]
mov rax, rcx
cmp rdx, rbx
jb 0x140a47525
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140a490cc
call fcn.140c4bba0
mov qword [rsp + 0xa48], r13
mov qword [rsp + 0xa50], rdi
mov byte [rsp + 0xa38], r13b
mov rdx, qword [rsp + 0xf68]
cmp rdx, rdi
jbe 0x140a47580
inc rdx
mov rcx, qword [rsp + 0xf50]
mov rax, rcx
cmp rdx, rbx
jb 0x140a4757b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140a490d2
call fcn.140c4bba0
mov qword [rsp + 0xf60], r13
mov qword [rsp + 0xf68], rdi
mov byte [rsp + 0xf50], r13b
lea rcx, [rsp + 0x470]
call fcn.1401412c8
lea rcx, [rsp + 0x1900]
call fcn.14015c3b4
nop
mov rax, qword [0x140db8f10]
cmp byte [rax + 0x41], r13b
je 0x140a475c5
call fcn.14015cc80
movabs rax, 0x214fb2bffc0473b5
mov qword [rsp + 0x1a0], rax
mov qword [rsp + 0x1a8], rsi
mov qword [rsp + 0x50], r15
mov qword [rsp + 0x58], rsi
movdqa xmm0, xmmword [rsp + 0x1a0]
xorps xmm0, xmmword [rsp + 0x50]
movdqa xmmword [rsp + 0x1a0], xmm0
xorps xmm0, xmm0
movups xmmword [rsp + 0xf70], xmm0
mov qword [rsp + 0xf80], r13
mov qword [rsp + 0xf88], r13
lea rax, [rsp + 0x1a0]
mov r8, r12
inc r8
cmp byte [rax + r8], r13b
jne 0x140a47626
lea rdx, [rsp + 0x1a0]
lea rcx, [rsp + 0xf70]
call fcn.140131988
nop
mov ebx, dword [rsp + 0x24d8]
or ebx, 1
mov dword [rsp + 0x24d8], ebx
mov r15d, ebx
mov edi, ebx
mov r14d, ebx
lea rdx, [rsp + 0xf70]
call fcn.14013937c
movabs r13, 0x214fc6d6990c75a5
test al, al
jne 0x140a47700
mov qword [rsp + 0x2c0], r13
mov qword [rsp + 0x2c8], rsi
movabs rax, 0x214fc6d6996712d3
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], rsi
movdqa xmm0, xmmword [rsp + 0x2c0]
xorps xmm0, xmmword [rsp + 0x50]
movdqa xmmword [rsp + 0x2c0], xmm0
lea rdx, [rsp + 0x2c0]
lea rcx, [rsp + 0x1688]
call fcn.14012d9f0
mov ebx, dword [rsp + 0x24d8]
or ebx, 2
mov dword [rsp + 0x24d8], ebx
mov r15d, ebx
mov edi, ebx
mov r14d, ebx
lea rdx, [rsp + 0x1688]
call fcn.14013937c
xor ecx, ecx
test al, al
mov byte [rsp + 0x24c8], cl
je 0x140a47708
mov byte [rsp + 0x24c8], 1
test bl, 2
je 0x140a4772a
mov edi, r15d
and edi, 0xfffffffd
mov dword [rsp + 0x24d8], edi
lea rcx, [rsp + 0x1688]
call fcn.14012d8d8
mov r14d, edi
test dil, 1
je 0x140a47749
and r14d, 0xfffffffe
mov dword [rsp + 0x24d8], r14d
lea rcx, [rsp + 0xf70]
call fcn.14012d8d8
xor r15d, r15d
cmp byte [rsp + 0x24c8], r15b
je 0x140a47b03
lea r9d, [r15 + 0x34]
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 0x140a490d8
movabs rdi, 0x214fb2bffc0473b5
mov qword [rsp + 0x350], rdi
mov qword [rsp + 0x358], rsi
movabs r14, 0x214fc6d6996712d3
mov qword [rsp + 0x50], r14
mov qword [rsp + 0x58], rsi
movdqa xmm0, xmmword [rsp + 0x350]
xorps xmm0, xmmword [rsp + 0x50]
movdqa xmmword [rsp + 0x350], xmm0
lea rdx, [rsp + 0x350]
lea rcx, [rsp + 0x13a8]
call fcn.14012d9f0
lea rdx, [rsp + 0x13a8]
call fcn.14013937c
mov bl, al
lea rcx, [rsp + 0x13a8]
call fcn.14012d8d8
test bl, bl
je 0x140a4794a
mov rbx, qword [0x140db8f20]
mov qword [rsp + 0x340], rdi
mov qword [rsp + 0x348], rsi
mov qword [rsp + 0x50], r14
mov qword [rsp + 0x58], rsi
movdqa xmm0, xmmword [rsp + 0x340]
xorps xmm0, xmmword [rsp + 0x50]
movdqa xmmword [rsp + 0x340], xmm0
lea rdx, [rsp + 0x340]
lea rcx, [rsp + 0x13c8]
call fcn.14012d9f0
nop
lea rdx, [rsp + 0x13c8]
mov rcx, rbx
call fcn.140138ae0
nop
lea rcx, [rsp + 0x13c8]
call fcn.14012d8d8
mov rbx, qword [0x140db8f40]
movabs rax, 0x496fb2bffc047395
mov qword [rsp + 0x590], rax
movabs rax, 0x5c18c0462e579bfd
mov qword [rsp + 0x598], rax
movabs rax, 0x9cda2428f5fd1e0e
mov qword [rsp + 0x5a0], rax
movabs rdi, 0x4ce4a14dd01594be
mov qword [rsp + 0x5a8], rdi
mov qword [rsp + 0xf90], r14
mov qword [rsp + 0xf98], rsi
movabs rax, 0xbdbe415885926a7d
mov qword [rsp + 0xfa0], rax
mov qword [rsp + 0xfa8], rdi
movdqa xmm0, xmmword [rsp + 0x590]
xorps xmm0, xmmword [rsp + 0xf90]
movdqa xmmword [rsp + 0x590], xmm0
movdqa xmm1, xmmword [rsp + 0x5a0]
xorps xmm1, xmmword [rsp + 0xfa0]
movdqa xmmword [rsp + 0x5a0], xmm1
lea rdx, [rsp + 0x590]
lea rcx, [rsp + 0x13e8]
call fcn.14012d9f0
nop
lea rdx, [rsp + 0x13e8]
mov rcx, rbx
call fcn.140142398
nop
lea rcx, [rsp + 0x13e8]
call fcn.14012d8d8
jmp 0x140a47954
movabs rdi, 0x4ce4a14dd01594be
mov qword [rsp + 0x3c0], r13
mov qword [rsp + 0x3c8], rsi
mov qword [rsp + 0x50], r14
mov qword [rsp + 0x58], rsi
movdqa xmm0, xmmword [rsp + 0x3c0]
xorps xmm0, xmmword [rsp + 0x50]
movdqa xmmword [rsp + 0x3c0], xmm0
lea rdx, [rsp + 0x3c0]
lea rcx, [rsp + 0x1408]
call fcn.14012d9f0
lea rdx, [rsp + 0x1408]
call fcn.14013937c
mov bl, al
lea rcx, [rsp + 0x1408]
call fcn.14012d8d8
test bl, bl
je 0x140a47b17
mov rbx, qword [0x140db8f20]
mov qword [rsp + 0x310], r13
mov qword [rsp + 0x318], rsi
mov qword [rsp + 0x50], r14
mov qword [rsp + 0x58], rsi
movdqa xmm0, xmmword [rsp + 0x310]
xorps xmm0, xmmword [rsp + 0x50]
movdqa xmmword [rsp + 0x310], xmm0
lea rdx, [rsp + 0x310]
lea rcx, [rsp + 0x1428]
call fcn.14012d9f0
nop
lea rdx, [rsp + 0x1428]
mov rcx, rbx
call fcn.140138ae0
nop
lea rcx, [rsp + 0x1428]
call fcn.14012d8d8
mov rbx, qword [0x140db8f40]
movabs rax, 0x13ca7beb92c5585
mov qword [rsp + 0x5b0], rax
movabs rax, 0x1302d60322128dfe
mov qword [rsp + 0x5b8], rax
movabs rax, 0xbdbe4179e1f71a0d
mov qword [rsp + 0x5c0], rax
mov qword [rsp + 0x5c8], rdi
mov qword [rsp + 0xfb0], r14
mov qword [rsp + 0xfb8], rsi
movabs r13, 0xbdbe415885926a7d
mov qword [rsp + 0xfc0], r13
mov qword [rsp + 0xfc8], rdi
movdqa xmm0, xmmword [rsp + 0x5b0]
xorps xmm0, xmmword [rsp + 0xfb0]
movdqa xmmword [rsp + 0x5b0], xmm0
movdqa xmm1, xmmword [rsp + 0x5c0]
xorps xmm1, xmmword [rsp + 0xfc0]
movdqa xmmword [rsp + 0x5c0], xmm1
lea rdx, [rsp + 0x5b0]
lea rcx, [rsp + 0x1448]
call fcn.14012d9f0
nop
lea rdx, [rsp + 0x1448]
mov rcx, rbx
call fcn.140142398
nop
lea rcx, [rsp + 0x1448]
call fcn.14012d8d8
jmp 0x140a47b21
movabs rdi, 0x4ce4a14dd01594be
movabs r14, 0x214fc6d6996712d3
movabs r13, 0xbdbe415885926a7d
mov rax, qword [0x140db8f10]
cmp byte [rax + 0x40], r15b
je 0x140a482bb
mov byte [rsp + 0x24c0], 4
movabs rax, 0x641d8781cd215d80
mov qword [rsp + 0x5d0], rax
movabs rax, 0x1305ca512f1ea5c0
mov qword [rsp + 0x5d8], rax
movabs rax, 0xffdb2c39c2ce1e1b
mov qword [rsp + 0x5e0], rax
movabs rax, 0x4ce4a14dd015e6df
mov qword [rsp + 0x5e8], rax
mov qword [rsp + 0xfd0], r14
mov qword [rsp + 0xfd8], rsi
mov qword [rsp + 0xfe0], r13
mov qword [rsp + 0xfe8], rdi
movdqa xmm0, xmmword [rsp + 0x5d0]
xorps xmm0, xmmword [rsp + 0xfd0]
movdqa xmmword [rsp + 0x5d0], xmm0
movdqa xmm1, xmmword [rsp + 0x5e0]
xorps xmm1, xmmword [rsp + 0xfe0]
movdqa xmmword [rsp + 0x5e0], xmm1
lea rdx, [rsp + 0x5d0]
lea rcx, [rsp + 0x1468]
call fcn.14012d9f0
nop
lea r8, [rsp + 0x1468]
mov rdx, 0xffffffff80000001
lea rcx, [rsp + 0xa98]
call fcn.140135d70
nop
lea rcx, [rsp + 0x1468]
call fcn.14012d8d8
lea rdx, str.AllowAutoGameMode
lea rcx, [rsp + 0x1568]
call fcn.14012d9f0
lea rdx, [rsp + 0x1568]
lea rcx, [rsp + 0xa98]
call fcn.140136ba8
mov bl, al
lea rcx, [rsp + 0x1568]
call fcn.14012d8d8
test bl, bl
je 0x140a47ccf
lea rdx, str.AllowAutoGameMode
lea rcx, [rsp + 0x1488]
call fcn.14012d9f0
nop
lea rdx, [rsp + 0x1488]
lea rcx, [rsp + 0xa98]
call fcn.1401366ec
mov ebx, eax
lea rcx, [rsp + 0x1488]
call fcn.14012d8d8
cmp ebx, 1
jne 0x140a47d90
lea rdx, str.AllowAutoGameMode
lea rcx, [rsp + 0x14a8]
call fcn.14012d9f0
nop
xor r8d, r8d
lea rdx, [rsp + 0x14a8]
lea rcx, [rsp + 0xa98]
call fcn.1401368f0
nop
lea rcx, [rsp + 0x14a8]
jmp 0x140a47d83
lea rdx, str.AutoGameModeEnabled
lea rcx, [rsp + 0x14c8]
call fcn.14012d9f0
lea rdx, [rsp + 0x14c8]
lea rcx, [rsp + 0xa98]
call fcn.140136ba8
mov bl, al
lea rcx, [rsp + 0x14c8]
call fcn.14012d8d8
test bl, bl
je 0x140a47d90
lea rdx, str.AutoGameModeEnabled
lea rcx, [rsp + 0x14e8]
call fcn.14012d9f0
nop
lea rdx, [rsp + 0x14e8]
lea rcx, [rsp + 0xa98]
call fcn.1401366ec
mov ebx, eax
lea rcx, [rsp + 0x14e8]
call fcn.14012d8d8
cmp ebx, 1
jne 0x140a47d90
lea rdx, str.AutoGameModeEnabled
lea rcx, [rsp + 0x1508]
call fcn.14012d9f0
nop
xor r8d, r8d
lea rdx, [rsp + 0x1508]
lea rcx, [rsp + 0xa98]
call fcn.1401368f0
nop
lea rcx, [rsp + 0x1508]
call fcn.14012d8d8
mov byte [rsp + 0x24c0], 1
movabs rax, 0x62138b93cd344b80
mov qword [rsp + 0x860], rax
movabs rax, 0x1335d14d29059ae9
mov qword [rsp + 0x868], rax
movabs rax, 0xc9db1234eae01e13
mov qword [rsp + 0x870], rax
movabs rax, 0x208bd339be7ad7e2
mov qword [rsp + 0x878], rax
movabs rax, 0xf5c70e129fe4ce5b
mov qword [rsp + 0x880], rax
movabs rax, 0xec5910d9f925b073
mov qword [rsp + 0x888], rax
movabs rax, 0x5e9b796484604821
mov qword [rsp + 0x890], rax
movabs rcx, 0x727de8a9b5415782
mov qword [rsp + 0x898], rcx
mov qword [rsp + 0xc70], r14
mov qword [rsp + 0xc78], rsi
mov qword [rsp + 0xc80], r13
mov qword [rsp + 0xc88], rdi
movabs rdx, 0x96ae6662fe968907
mov qword [rsp + 0xc90], rdx
movabs r15, 0x9f2b75af9057f400
mov qword [rsp + 0xc98], r15
mov qword [rsp + 0xca0], rax
mov qword [rsp + 0xca8], rcx
movdqa xmm0, xmmword [rsp + 0x860]
xorps xmm0, xmmword [rsp + 0xc70]
movdqa xmmword [rsp + 0x860], xmm0
movdqa xmm1, xmmword [rsp + 0x870]
xorps xmm1, xmmword [rsp + 0xc80]
movdqa xmmword [rsp + 0x870], xmm1
movdqa xmm0, xmmword [rsp + 0x880]
xorps xmm0, xmmword [rsp + 0xc90]
movdqa xmmword [rsp + 0x880], xmm0
movdqa xmm1, xmmword [rsp + 0x890]
xorps xmm1, xmmword [rsp + 0xca0]
movdqa xmmword [rsp + 0x890], xmm1
lea rdx, [rsp + 0x860]
lea rcx, [rsp + 0x1528]
call fcn.14012d9f0
nop
lea r8, [rsp + 0x1528]
mov rdx, 0xffffffff80000002
lea rcx, [rsp + 0x1320]
call fcn.140135d70
nop
lea rcx, [rsp + 0x1528]
call fcn.14012d8d8
movabs rax, 0x45208bbefa34659b
mov qword [rsp + 0x2e0], rax
movabs rax, 0x7c76a5234c77e8f9
mov qword [rsp + 0x2e8], rax
mov qword [rsp + 0x50], r14
mov qword [rsp + 0x58], rsi
movdqa xmm0, xmmword [rsp + 0x2e0]
xorps xmm0, xmmword [rsp + 0x50]
movdqa xmmword [rsp + 0x2e0], xmm0
lea rdx, [rsp + 0x2e0]
lea rcx, [rsp + 0x1608]
call fcn.14012d9f0
lea rdx, [rsp + 0x1608]
lea rcx, [rsp + 0x1320]
call fcn.140136ba8
mov bl, al
lea rcx, [rsp + 0x1608]
call fcn.14012d8d8
test bl, bl
je 0x140a480c2
movabs rax, 0x45208bbefa34659b
mov qword [rsp + 0x2d0], rax
movabs rax, 0x7c76a5234c77e8f9
mov qword [rsp + 0x2d8], rax
mov qword [rsp + 0x50], r14
mov qword [rsp + 0x58], rsi
movdqa xmm0, xmmword [rsp + 0x2d0]
xorps xmm0, xmmword [rsp + 0x50]
movdqa xmmword [rsp + 0x2d0], xmm0
lea rdx, [rsp + 0x2d0]
lea rcx, [rsp + 0x1548]
call fcn.14012d9f0
nop
lea rdx, [rsp + 0x1548]
lea rcx, [rsp + 0x1320]
call fcn.1401366ec
mov ebx, eax
lea rcx, [rsp + 0x1548]
call fcn.14012d8d8
cmp ebx, 1
je 0x140a480c2
movabs rax, 0x45208bbefa34659b
mov qword [rsp + 0x290], rax
movabs rax, 0x7c76a5234c77e8f9
mov qword [rsp + 0x298], rax
mov qword [rsp + 0x50], r14
mov qword [rsp + 0x58], rsi
movdqa xmm0, xmmword [rsp + 0x290]
xorps xmm0, xmmword [rsp + 0x50]
movdqa xmmword [rsp + 0x290], xmm0
lea rdx, [rsp + 0x290]
lea rcx, [rsp + 0x15e8]
call fcn.14012d9f0
nop
mov r8d, 1
lea rdx, [rsp + 0x15e8]
lea rcx, [rsp + 0x1320]
call fcn.1401368f0
nop
lea rcx, [rsp + 0x15e8]
call fcn.14012d8d8
cmp byte [rsp + 0x24c0], 1
sete al
add al, 2
mov byte [rsp + 0x24c0], al
mov dword [rsp + 0x9c], 1
lea rdx, [rsp + 0x9c]
lea rcx, [rsp + 0x1b30]
call fcn.140a4a748
nop
mov dword [rsp + 0xa0], 2
lea rdx, [rsp + 0xa0]
lea rcx, [rsp + 0x1b58]
call fcn.140a4a784
nop
mov dword [rsp + 0xa4], 3
lea rdx, [rsp + 0xa4]
lea rcx, [rsp + 0x1b80]
call fcn.140a4a7c0
nop
mov ebx, 4
mov dword [rsp + 0xa8], ebx
lea rdx, [rsp + 0xa8]
lea rcx, [rsp + 0x1ba8]
call fcn.140a4a7fc
nop
lea r8, [rsp + 0x1bd0]
lea rdx, [rsp + 0x1b30]
lea rcx, [rsp + 0x1a10]
call fcn.140a49d64
movups xmm0, xmmword [rax]
movdqu xmmword [rsp + 0x12e0], xmm0
lea rdx, [rsp + 0x12e0]
lea rcx, [rsp + 0x110]
call fcn.140a49e68
nop
lea r9, [fcn.14015e978]
mov r8d, ebx
lea edx, [rbx + 0x24]
lea rcx, [rsp + 0x1b30]
call fcn.140c4b888
mov rbx, qword [0x140db8f40]
lea rdx, [rsp + 0x24c0]
lea rcx, [rsp + 0x110]
call fcn.140a49d70
mov rdx, rax
mov rcx, rbx
call fcn.140142398
mov al, byte [rsp + 0x24c0]
sub al, 2
cmp al, 1
ja 0x140a48290
mov r9d, reloc.WS2_32.dll_gethostbyname
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 0x140a4939e
call qword [sym.imp.KERNEL32.dll_GetCurrentProcess]
mov rcx, rax
lea r8, [rsp + 0x968]
mov edx, 0x28
call qword [sym.imp.ADVAPI32.dll_OpenProcessToken]
xor ebx, ebx
test eax, eax
je 0x140a4921e
lea r8, [rsp + 0x934]
lea rdx, str.SeShutdownPrivilege
xor ecx, ecx
call qword [sym.imp.ADVAPI32.dll_LookupPrivilegeValueA]
mov dword [rsp + 0x930], 1
mov dword [rsp + 0x93c], 2
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x20], rbx
xor r9d, r9d
lea r8, [rsp + 0x930]
xor edx, edx
mov rcx, qword [rsp + 0x968]
call qword [sym.imp.ADVAPI32.dll_AdjustTokenPrivileges]
call qword [sym.imp.KERNEL32.dll_GetLastError]
test eax, eax
jne 0x140a492d9
lea rcx, str.shutdown__r__t_0
call fcn.140c68ecc
nop
lea rcx, [rsp + 0x110]
call fcn.14015e9d8
nop
lea rcx, [rsp + 0x1320]
call fcn.140135fe0
nop
lea rcx, [rsp + 0xa98]
call fcn.140135fe0
jmp 0x140a482c5
movabs r15, 0x9f2b75af9057f400
mov ecx, 1
call fcn.140c4b84c
mov rbx, rax
mov qword [rsp + 0xc0], rax
mov ecx, 0x18
call fcn.140c4b84c
mov qword [rsp + 0x24c8], rax
xorps xmm0, xmm0
movups xmmword [rax], xmm0
mov dword [rax + 8], 1
mov dword [rax + 0xc], 1
lea rcx, [0x140d88278]
mov qword [rax], rcx
mov qword [rax + 0x10], rbx
xor edx, edx
mov ecx, edx
mov qword [rsp + 0xc0], rdx
mov qword [0x140db8f20], rbx
mov rbx, qword [0x140db8f28]
mov qword [0x140db8f28], rax
test rbx, rbx
je 0x140a48367
mov eax, r12d
lock xadd dword [rbx + 8], eax
add eax, r12d
jne 0x140a4835f
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax]
mov eax, r12d
lock xadd dword [rbx + 0xc], eax
add eax, r12d
jne 0x140a4835f
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax + reloc.WS2_32.dll_htonl]
mov rcx, qword [rsp + 0xc0]
xor r12d, r12d
test rcx, rcx
je 0x140a48379
lea edx, [r12 + 1]
call fcn.140c4bba0
xorps xmm0, xmm0
movups xmmword [rsp + 0x9a8], xmm0
mov qword [rsp + 0x9b8], 5
mov qword [rsp + 0x9c0], 0xf
mov eax, dword [str.dvris]
mov dword [rsp + 0x9a8], eax
mov al, byte [reloc.WS2_32.dll_WSAStartup]
mov byte [rsp + 0x9ac], al
mov byte [rsp + 0x9ad], r12b
lea rdx, [rsp + 0x9a8]
call fcn.14013937c
mov bl, al
lea rcx, [rsp + 0x9a8]
call fcn.14012d8d8
test bl, bl
je 0x140a48418
mov rbx, qword [0x140db8f20]
lea rdx, str.dvris
lea rcx, [rsp + 0x16a8]
call fcn.14012d9f0
nop
lea rdx, [rsp + 0x16a8]
mov rcx, rbx
call fcn.140138ae0
nop
lea rcx, [rsp + 0x16a8]
call fcn.14012d8d8
mov rbx, qword [0x140db8f20]
mov r8, qword [0x140db8f10]
mov rax, qword [r8 + 0x10]
movabs rcx, 0x7fffffffffffffff
sub rcx, rax
cmp rcx, 0x13
jb 0x140a494bc
mov r9, r8
cmp qword [r8 + 0x18], 0xf
jbe 0x140a4844e
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 + 0x24c0]
lea rcx, [rsp + 0x9d8]
call fcn.140134824
or dword [rsp + 0x24d8], 0x80000000
xorps xmm0, xmm0
movups xmmword [rsp + 0x120], xmm0
mov qword [rsp + 0x130], 5
mov qword [rsp + 0x138], reloc.WS2_32.dll_ntohs
mov eax, dword [str.dvris]
mov dword [rsp + 0x120], eax
mov al, byte [reloc.WS2_32.dll_WSAStartup]
mov byte [rsp + 0x124], al
mov byte [rsp + 0x125], r12b
lea r8, [rsp + 0x9d8]
lea rdx, [rsp + 0x120]
mov rcx, rbx
call fcn.140138164
nop
mov rdx, qword [rsp + 0x138]
mov ebx, reloc.WS2_32.dll_ntohs
cmp rdx, rbx
jbe 0x140a4852c
inc rdx
mov rcx, qword [rsp + 0x120]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140a48527
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140a494c2
call fcn.140c4bba0
mov qword [rsp + 0x130], r12
mov qword [rsp + 0x138], rbx
mov byte [rsp + 0x120], r12b
mov rdx, qword [rsp + 0x9f0]
cmp rdx, rbx
jbe 0x140a48586
inc rdx
mov rcx, qword [rsp + 0x9d8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140a48581
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140a494c8
call fcn.140c4bba0
mov qword [rsp + 0x9e8], r12
mov qword [rsp + 0x9f0], rbx
mov byte [rsp + 0x9d8], r12b
mov rax, qword [0x140dc19d8]
mov rax, qword [rax + 0x88]
mov rcx, qword [rsp + 0xc8]
mov edx, dword [rax + rcx + 0x30]
mov rcx, qword [0x140db9058]
call fcn.14016c43c
mov rbx, rax
mov r8, rax
lea rdx, [rsp + 0x2158]
mov rcx, qword [0x140db9058]
call fcn.14016c7e8
mov cl, byte [rax]
mov byte [rsp + 0x490], cl
lea r8, [rax + 8]
lea rax, [rsp + 0x498]
mov qword [rsp + 0x960], rax
movsx rcx, byte [r8 + 0x88]
inc rcx
lea rdx, [rsp + 0x960]
call fcn.140a4c510
lea rcx, [rsp + 0x2160]
call fcn.14016df30
cmp byte [rsp + 0x490], r12b
jne 0x140a486b0
mov qword [rsp + 0x928], 0xc8
lea rdx, [rsp + 0x928]
lea rcx, [rsp + 0x1108]
call fcn.14015cfa8
mov rcx, rax
call fcn.14015d020
mov r8, rbx
lea rdx, [rsp + 0x21f0]
mov rcx, qword [0x140db9058]
call fcn.14016c7e8
mov cl, byte [rax]
mov byte [rsp + 0x490], cl
lea r8, [rax + 8]
lea rax, [rsp + 0x498]
mov qword [rsp + 0x920], rax
movsx rcx, byte [r8 + 0x88]
inc rcx
lea rdx, [rsp + 0x920]
call fcn.140a4c510
lea rcx, [rsp + 0x21f8]
jmp 0x140a4861b
cmp byte [rsp + 0x520], 4
jne 0x140a48a48
lea rcx, [rsp + 0x498]
call fcn.140a49d2c
mov rdx, rax
lea rcx, [rsp + 0x1a30]
call fcn.140171660
nop
xor edx, edx
lea rcx, [rsp + 0x2290]
call fcn.140a63990
nop
lea rcx, [rsp + 0x19d0]
call fcn.14012da84
nop
lea r9, [0x140db4030]
mov r8, rax
lea rdx, [rsp + 0x60]
lea rcx, [rsp + 0x2290]
call fcn.140a64870
nop
lea rcx, [rsp + 0x19d0]
call fcn.14012d8d8
lea rdx, [rsp + 0x1a70]
mov rcx, qword [rsp + 0x60]
call fcn.14012d86c
lea rdx, [rsp + 0x60]
lea rcx, [rsp + 0x11b0]
call fcn.14013f120
mov r9, rax
lea r8, [rsp + 0x1a70]
lea rdx, [rsp + 0x948]
lea rcx, [rsp + 0x2290]
call fcn.140a649a0
nop
mov rax, qword [rsp + 0x948]
cmp dword [rax], 0xc8
jne 0x140a494ce
lea rbx, [rax + 0x40]
mov rcx, rbx
call fcn.14012d860
test al, al
jne 0x140a495eb
mov rdx, rbx
lea rcx, [rsp + 0x15c8]
call fcn.14013d0c8
nop
lea rdx, [rsp + 0x1a50]
lea rcx, [rsp + 0x15c8]
call fcn.140130b5c
test al, al
je 0x140a496ff
mov rdi, qword [rsp + 0x948]
lea rdx, [rsp + 0x1110]
lea rcx, [rdi + 0x40]
call fcn.14014aae8
mov rbx, qword [rax]
lea rdx, [rsp + 0x1118]
lea rcx, [rdi + 0x40]
call fcn.14014ab04
mov r8, rbx
mov rdx, qword [rax]
lea rcx, [rsp + 0x1270]
call fcn.140a4a838
nop
mov rbx, qword [0x140db8f30]
movabs rax, 0x214fc6d6991e77b8
mov qword [rsp + 0x280], rax
mov qword [rsp + 0x288], rsi
mov qword [rsp + 0x50], r14
mov qword [rsp + 0x58], rsi
movdqa xmm0, xmmword [rsp + 0x280]
xorps xmm0, xmmword [rsp + 0x50]
movdqa xmmword [rsp + 0x280], xmm0
lea rdx, [rsp + 0x280]
lea rcx, [rsp + 0x16c8]
call fcn.14012d9f0
nop
lea r8, [rsp + 0x1a30]
lea rdx, [rsp + 0x16c8]
mov rcx, rbx
call fcn.140136048
nop
lea rcx, [rsp + 0x16c8]
call fcn.14012d8d8
mov rbx, qword [0x140db8f30]
lea rdx, [rsp + 0x19f0]
call fcn.14015e474
mov rdi, rax
movabs rax, 0x214fc6b8fc0c7da7
mov qword [rsp + 0x270], rax
mov qword [rsp + 0x278], rsi
mov qword [rsp + 0x50], r14
mov qword [rsp + 0x58], rsi
movdqa xmm0, xmmword [rsp + 0x270]
xorps xmm0, xmmword [rsp + 0x50]
movdqa xmmword [rsp + 0x270], xmm0
lea rdx, [rsp + 0x270]
lea rcx, [rsp + 0x16e8]
call fcn.14012d9f0
nop
mov r8, rdi
lea rdx, [rsp + 0x16e8]
mov rcx, rbx
call fcn.140136048
nop
lea rcx, [rsp + 0x16e8]
call fcn.14012d8d8
nop
lea rcx, [rsp + 0x19f0]
call fcn.14012d8d8
mov rbx, qword [0x140db8f40]
lea rdx, str.Information_has_been_saved_successfully_
lea rcx, [rsp + 0x1708]
call fcn.14012d9f0
nop
lea rdx, [rsp + 0x1708]
mov rcx, rbx
call fcn.140142398
nop
lea rcx, [rsp + 0x1708]
call fcn.14012d8d8
lea rdx, [rsp + 0x1270]
lea rcx, [rsp + 0x17a0]
call fcn.14016ab08
mov rdx, rax
call fcn.14015b214
mov rax, qword [0x140db8f10]
cmp byte [rax + 0x41], r12b
je 0x140a489bd
lea rcx, [rsp + 0x1900]
call fcn.14015c9a0
mov rbx, qword [0x140db8f40]
lea rdx, str.Game_has_been_launched_successfully_
lea rcx, [rsp + 0x1588]
call fcn.14012d9f0
nop
lea rdx, [rsp + 0x1588]
mov rcx, rbx
call fcn.140142398
nop
lea rcx, [rsp + 0x1588]
jmp 0x140a489f2
mov rbx, qword [0x140db8f40]
lea rdx, str.You_disabled_auto_start._Please_launch_the_game_manually_
lea rcx, [rsp + 0x15a8]
call fcn.14012d9f0
nop
lea rdx, [rsp + 0x15a8]
mov rcx, rbx
call fcn.140142398
nop
lea rcx, [rsp + 0x15a8]
call fcn.14012d8d8
nop
lea rcx, [rsp + 0x1270]
call fcn.140136ff4
nop
lea rcx, [rsp + 0x15c8]
call fcn.14012d8d8
nop
lea rcx, [rsp + 0x948]
call fcn.14012d110
nop
lea rcx, [rsp + 0x60]
call fcn.14012d110
nop
lea rcx, [rsp + 0x2290]
call fcn.140a63f40
nop
lea rcx, [rsp + 0x1a30]
call fcn.140143604
lea rcx, str.pause
call fcn.140c68ecc
nop
lea rcx, [rsp + 0x1900]
call fcn.14015e978
nop
lea rcx, [rsp + 0x490]
call fcn.14016dcbc
nop
lea rcx, [rsp + 0x690]
call fcn.140139d28
nop
lea rcx, [rsp + 0xd0]
call fcn.14012d8d8
nop
lea rcx, [rsp + 0x1bd0]
call fcn.140a81680
xor eax, eax
add rsp, 0x2480
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
ret
movabs rax, 0x556fa2b3f50e7395
mov qword [rsp + 0x670], rax
movabs rax, 0xf1785572910c8f3
mov qword [rsp + 0x678], rax
movabs rax, 0xbdbe4179f6e60f0e
mov qword [rsp + 0x680], rax
mov qword [rsp + 0x688], r13
mov qword [rsp + 0x1050], r15
mov qword [rsp + 0x1058], rsi
mov qword [rsp + 0x1060], r14
mov qword [rsp + 0x1068], r13
movdqa xmm0, xmmword [rsp + 0x670]
xorps xmm0, xmmword [rsp + 0x1050]
movdqa xmmword [rsp + 0x670], xmm0
movdqa xmm1, xmmword [rsp + 0x680]
xorps xmm1, xmmword [rsp + 0x1060]
movdqa xmmword [rsp + 0x680], xmm1
lea rdx, [rsp + 0x670]
lea rcx, [rsp + 0x1788]
call fcn.1401295d0
lea rdx, [0x140db1a28]
lea rcx, [rsp + 0x1788]
call fcn.140c4d970
nop
lea r8, [rsp + 0x10c0]
lea rdx, [rsp + 0x3f0]
lea rcx, str.create_directories
call fcn.140138110
nop
call fcn.140c5acfc
nop
call fcn.140c5acfc
nop
lea r8, [rsp + 0x10a0]
lea rdx, [rsp + 0x420]
lea rcx, str.create_directories
call fcn.140138110
nop
lea rdx, str.Failed_to_create_directory_
lea rcx, [rsp + 0x1758]
call fcn.1401295d0
lea rdx, [0x140db1a28]
lea rcx, [rsp + 0x1758]
call fcn.140c4d970
call fcn.1401295bc
nop
call fcn.140c5acfc
nop
lea rdx, [rsp + 0x1360]
call fcn.140172bbc
nop
call fcn.1401295bc
call fcn.140c5acfc
int3
call fcn.1401295bc
call fcn.140c5acfc
int3
lea r8, [rsp + 0x690]
mov edx, eax
lea rcx, str.remove
call fcn.14015ad44
nop
call fcn.140c5acfc
nop
movabs rax, 0x556fa2b3f50e7395
mov qword [rsp + 0x800], rax
movabs rax, 0x1f13cb4d2314c8f3
mov qword [rsp + 0x808], rax
movabs rax, 0xdfdb3678eae64a09
mov qword [rsp + 0x810], rax
movabs rax, 0x6cc5d528bb76fbcd
mov qword [rsp + 0x818], rax
movabs rax, 0x968002078df9e544
mov qword [rsp + 0x820], rax
movabs rcx, 0x9f2b75af9057f400
mov qword [rsp + 0x828], rcx
mov qword [rsp + 0x1070], r15
mov qword [rsp + 0x1078], rsi
mov qword [rsp + 0x1080], r14
mov qword [rsp + 0x1088], r13
movabs rax, 0x96ae6662fe968907
mov qword [rsp + 0x1090], rax
mov qword [rsp + 0x1098], rcx
movdqa xmm0, xmmword [rsp + 0x800]
xorps xmm0, xmmword [rsp + 0x1070]
movdqa xmmword [rsp + 0x800], xmm0
movdqa xmm1, xmmword [rsp + 0x810]
xorps xmm1, xmmword [rsp + 0x1080]
movdqa xmmword [rsp + 0x810], xmm1
movdqa xmm0, xmmword [rsp + 0x820]
xorps xmm0, xmmword [rsp + 0x1090]
movdqa xmmword [rsp + 0x820], xmm0
lea rdx, [rsp + 0x800]
lea rcx, [rsp + 0x1740]
call fcn.1401295d0
lea rdx, [0x140db1a28]
lea rcx, [rsp + 0x1740]
call fcn.140c4d970
call fcn.140c5acfc
int3
call fcn.140c5acfc
nop
call fcn.14013a02c
mov rbx, rax
lea rcx, [rsp + 0x498]
call fcn.140a497c8
mov rdx, rax
mov rcx, rbx
call fcn.14013a034
movabs rax, 0x556fa2b3f50e7395
mov qword [rsp + 0x630], rax
movabs rax, 0x1213cd573916c8f3
mov qword [rsp + 0x638], rax
movabs rax, 0xbd9f242ce4f10309
mov qword [rsp + 0x640], rax
mov qword [rsp + 0x648], r13
mov qword [rsp + 0xe70], r15
mov qword [rsp + 0xe78], rsi
mov qword [rsp + 0xe80], r14
mov qword [rsp + 0xe88], r13
movdqa xmm0, xmmword [rsp + 0x630]
xorps xmm0, xmmword [rsp + 0xe70]
movdqa xmmword [rsp + 0x630], xmm0
movdqa xmm1, xmmword [rsp + 0x640]
xorps xmm1, xmmword [rsp + 0xe80]
movdqa xmmword [rsp + 0x640], xmm1
lea rdx, [rsp + 0x630]
lea rcx, [rsp + 0x1728]
call fcn.1401295d0
lea rdx, [0x140db1a28]
lea rcx, [rsp + 0x1728]
call fcn.140c4d970
call fcn.140c5acfc
nop
call fcn.140c5acfc
nop
lea rdx, str.Not_authenticated
lea rcx, [rsp + 0x18a8]
call fcn.1401295d0
lea rdx, [0x140db1a28]
lea rcx, [rsp + 0x18a8]
call fcn.140c4d970
call fcn.14013a02c
mov rbx, rax
lea rcx, [rsp + 0x498]
call fcn.140a497c8
mov rdx, rax
mov rcx, rbx
call fcn.14013a034
movabs rax, 0x556fa2b3f50e7395
mov qword [rsp + 0x7d0], rax
movabs rax, 0x5c1ec6572911c8f3
mov qword [rsp + 0x7d8], rax
movabs rax, 0xdbd02878f7f71908
mov qword [rsp + 0x7e0], rax
movabs rax, 0x228bc839b178e6d1
mov qword [rsp + 0x7e8], rax
movabs rax, 0x96ae6662fe968926
mov qword [rsp + 0x7f0], rax
movabs rcx, 0x9f2b75af9057f400
mov qword [rsp + 0x7f8], rcx
mov qword [rsp + 0xac0], r15
mov qword [rsp + 0xac8], rsi
mov qword [rsp + 0xad0], r14
mov qword [rsp + 0xad8], r13
movabs rax, 0x96ae6662fe968907
mov qword [rsp + 0xae0], rax
mov qword [rsp + 0xae8], rcx
movdqa xmm0, xmmword [rsp + 0x7d0]
xorps xmm0, xmmword [rsp + 0xac0]
movdqa xmmword [rsp + 0x7d0], xmm0
movdqa xmm1, xmmword [rsp + 0x7e0]
xorps xmm1, xmmword [rsp + 0xad0]
movdqa xmmword [rsp + 0x7e0], xmm1
movdqa xmm0, xmmword [rsp + 0x7f0]
xorps xmm0, xmmword [rsp + 0xae0]
movdqa xmmword [rsp + 0x7f0], xmm0
lea rdx, [rsp + 0x7d0]
lea rcx, [rsp + 0x1890]
call fcn.1401295d0
lea rdx, [0x140db1a28]
lea rcx, [rsp + 0x1890]
call fcn.140c4d970
call fcn.140c5acfc
int3
lea rdx, str.Not_authenticated
lea rcx, [rsp + 0x1878]
call fcn.1401295d0
lea rdx, [0x140db1a28]
lea rcx, [rsp + 0x1878]
call fcn.140c4d970
call fcn.14013a02c
mov rbx, rax
lea rcx, [rsp + 0x498]
call fcn.140a497c8
mov rdx, rax
mov rcx, rbx
call fcn.14013a034
movabs rax, 0x556fa2b3f50e7395
mov qword [rsp + 0x550], rax
movabs rax, 0xe15d6413904c8f3
mov qword [rsp + 0x558], rax
movabs rax, 0x9dcd2f37ece61a14
mov qword [rsp + 0x560], rax
movabs rax, 0x4ce4a16ca466fdd2
mov qword [rsp + 0x568], rax
mov qword [rsp + 0xed0], r15
mov qword [rsp + 0xed8], rsi
mov qword [rsp + 0xee0], r14
mov qword [rsp + 0xee8], r13
movdqa xmm0, xmmword [rsp + 0xed0]
xorps xmm0, xmmword [rsp + 0x550]
movdqa xmmword [rsp + 0x550], xmm0
movdqa xmm1, xmmword [rsp + 0xee0]
xorps xmm1, xmmword [rsp + 0x560]
movdqa xmmword [rsp + 0x560], xmm1
lea rdx, [rsp + 0x550]
lea rcx, [rsp + 0x1860]
call fcn.1401295d0
lea rdx, [0x140db1a28]
lea rcx, [rsp + 0x1860]
call fcn.140c4d970
call fcn.140c5acfc
nop
call fcn.140c5acfc
nop
call fcn.140c5acfc
nop
call fcn.140c5acfc
nop
call fcn.140c5acfc
nop
call fcn.140c5acfc
nop
call fcn.140c5acfc
nop
movabs rax, 0x5568a8b7fa477784
mov qword [rsp + 0x740], rax
movabs rax, 0x918cc5722188bbc
mov qword [rsp + 0x748], rax
movabs rax, 0xc8d1292cece54a18
mov qword [rsp + 0x750], rax
movabs rax, 0x2594d122a466b4ca
mov qword [rsp + 0x758], rax
movabs rax, 0xbbc7120c9fb6ee69
mov qword [rsp + 0x760], rax
movabs rax, 0x9f2b54dbf1329c63
mov qword [rsp + 0x768], rax
movabs rax, 0x214fc6d6996712d3
mov qword [rsp + 0xb80], rax
mov qword [rsp + 0xb88], rsi
movabs rax, 0xbdbe415885926a7d
mov qword [rsp + 0xb90], rax
movabs rdi, 0x4ce4a14dd01594be
mov qword [rsp + 0xb98], rdi
movabs rdx, 0x96ae6662fe968907
mov qword [rsp + 0xba0], rdx
movabs rcx, 0x9f2b75af9057f400
mov qword [rsp + 0xba8], rcx
movdqa xmm0, xmmword [rsp + 0x740]
xorps xmm0, xmmword [rsp + 0xb80]
movdqa xmmword [rsp + 0x740], xmm0
movdqa xmm1, xmmword [rsp + 0x750]
xorps xmm1, xmmword [rsp + 0xb90]
movdqa xmmword [rsp + 0x750], xmm1
movdqa xmm0, xmmword [rsp + 0x760]
xorps xmm0, xmmword [rsp + 0xba0]
movdqa xmmword [rsp + 0x760], xmm0
lea rdx, [rsp + 0x740]
lea rcx, [rsp + 0x1830]
call fcn.1401295d0
lea rdx, [0x140db1a28]
lea rcx, [rsp + 0x1830]
call fcn.140c4d970
nop
movabs rax, 0x4220b486f702629c
mov qword [rsp + 0x530], rax
movabs rax, 0x1213ce4c18049bf9
mov qword [rsp + 0x538], rax
movabs rax, 0x9cda2434ecf30c5d
mov qword [rsp + 0x540], rax
mov qword [rsp + 0x548], rdi
mov qword [rsp + 0xff0], r14
mov qword [rsp + 0xff8], rsi
mov qword [rsp + 0x1000], r13
mov qword [rsp + 0x1008], rdi
movdqa xmm0, xmmword [rsp + 0x530]
xorps xmm0, xmmword [rsp + 0xff0]
movdqa xmmword [rsp + 0x530], xmm0
movdqa xmm1, xmmword [rsp + 0x540]
xorps xmm1, xmmword [rsp + 0x1000]
movdqa xmmword [rsp + 0x540], xmm1
lea rdx, [rsp + 0x530]
lea rcx, [rsp + 0x1818]
call fcn.1401295d0
lea rdx, [0x140db1a28]
lea rcx, [rsp + 0x1818]
call fcn.140c4d970
movabs rax, 0x4e1bb2a5ec0d7692
mov qword [rsp + 0x610], rax
movabs rax, 0x1500cc511c198df7
mov qword [rsp + 0x618], rax
movabs rax, 0xdcd8612be0f50f11
mov qword [rsp + 0x620], rax
movabs rax, 0x4ce4a16cb470f8d7
mov qword [rsp + 0x628], rax
mov qword [rsp + 0x1010], r14
mov qword [rsp + 0x1018], rsi
mov qword [rsp + 0x1020], r13
mov qword [rsp + 0x1028], rdi
movdqa xmm0, xmmword [rsp + 0x610]
xorps xmm0, xmmword [rsp + 0x1010]
movdqa xmmword [rsp + 0x610], xmm0
movdqa xmm1, xmmword [rsp + 0x620]
xorps xmm1, xmmword [rsp + 0x1020]
movdqa xmmword [rsp + 0x620], xmm1
lea rdx, [rsp + 0x610]
lea rcx, [rsp + 0x1800]
call fcn.1401295d0
lea rdx, [0x140db1a28]
lea rcx, [rsp + 0x1800]
call fcn.140c4d970
movabs rax, 0x5568a8b7fa477784
mov qword [rsp + 0x830], rax
movabs rax, 0x918cc5722188bbc
mov qword [rsp + 0x838], rax
movabs rax, 0xc8d1292cece54a18
mov qword [rsp + 0x840], rax
movabs rax, 0x3e85d53eb567b4ca
mov qword [rsp + 0x848], rax
movabs rax, 0xe3c11f4299f8e073
mov qword [rsp + 0x850], rax
movabs rax, 0x9f2b758ed307d472
mov qword [rsp + 0x858], rax
mov qword [rsp + 0xbb0], r14
mov qword [rsp + 0xbb8], rsi
mov qword [rsp + 0xbc0], r13
mov qword [rsp + 0xbc8], rdi
movabs rax, 0x96ae6662fe968907
mov qword [rsp + 0xbd0], rax
mov qword [rsp + 0xbd8], r15
movdqa xmm0, xmmword [rsp + 0x830]
xorps xmm0, xmmword [rsp + 0xbb0]
movdqa xmmword [rsp + 0x830], xmm0
movdqa xmm1, xmmword [rsp + 0x840]
xorps xmm1, xmmword [rsp + 0xbc0]
movdqa xmmword [rsp + 0x840], xmm1
movdqa xmm0, xmmword [rsp + 0x850]
xorps xmm0, xmmword [rsp + 0xbd0]
movdqa xmmword [rsp + 0x850], xmm0
lea rdx, [rsp + 0x830]
lea rcx, [rsp + 0x17e8]
call fcn.1401295d0
lea rdx, [0x140db1a28]
lea rcx, [rsp + 0x17e8]
call fcn.140c4d970
nop
call fcn.1401295bc
nop
call fcn.140c5acfc
nop
call fcn.140c5acfc
nop
movabs rax, 0x5d6fbfa4f8097b91
mov qword [rsp + 0x710], rax
movabs rax, 0x5c12c04f2516aebc
mov qword [rsp + 0x718], rax
movabs rax, 0xd8d02f37e6b20509
mov qword [rsp + 0x720], rax
movabs rax, 0x24908122a435e0dd
mov qword [rsp + 0x728], rax
movabs rax, 0xe4cb10109be5a962
mov qword [rsp + 0x730], rax
movabs rax, 0x9f2b75af9057f421
mov qword [rsp + 0x738], rax
mov qword [rsp + 0xbe0], r14
mov qword [rsp + 0xbe8], rsi
mov qword [rsp + 0xbf0], r13
mov qword [rsp + 0xbf8], rdi
movabs rax, 0x96ae6662fe968907
mov qword [rsp + 0xc00], rax
mov qword [rsp + 0xc08], r15
movdqa xmm0, xmmword [rsp + 0x710]
xorps xmm0, xmmword [rsp + 0xbe0]
movdqa xmmword [rsp + 0x710], xmm0
movdqa xmm1, xmmword [rsp + 0x720]
xorps xmm1, xmmword [rsp + 0xbf0]
movdqa xmmword [rsp + 0x720], xmm1
movdqa xmm0, xmmword [rsp + 0x730]
xorps xmm0, xmmword [rsp + 0xc00]
movdqa xmmword [rsp + 0x730], xmm0
lea rdx, [rsp + 0x710]
lea rcx, [rsp + 0x17d0]
call fcn.1401295d0
lea rdx, [0x140db1a28]
lea rcx, [rsp + 0x17d0]
call fcn.140c4d970
movabs rax, 0x5d6fbfa4f8097b91
mov qword [rsp + 0x6e0], rax
movabs rax, 0xe56dc573c1aadbc
mov qword [rsp + 0x6e8], rax
movabs rax, 0x9ddb3236eae21918
mov qword [rsp + 0x6f0], rax
movabs rax, 0x298cd56dbd7ae6d8
mov qword [rsp + 0x6f8], rax
movabs rax, 0xb7dc03148cf3fa27
mov qword [rsp + 0x700], rax
mov qword [rsp + 0x708], r15
mov qword [rsp + 0xc10], r14
mov qword [rsp + 0xc18], rsi
mov qword [rsp + 0xc20], r13
mov qword [rsp + 0xc28], rdi
movabs rax, 0x96ae6662fe968907
mov qword [rsp + 0xc30], rax
mov qword [rsp + 0xc38], r15
movdqa xmm0, xmmword [rsp + 0x6e0]
xorps xmm0, xmmword [rsp + 0xc10]
movdqa xmmword [rsp + 0x6e0], xmm0
movdqa xmm1, xmmword [rsp + 0x6f0]
xorps xmm1, xmmword [rsp + 0xc20]
movdqa xmmword [rsp + 0x6f0], xmm1
movdqa xmm0, xmmword [rsp + 0x700]
xorps xmm0, xmmword [rsp + 0xc30]
movdqa xmmword [rsp + 0x700], xmm0
lea rdx, [rsp + 0x6e0]
lea rcx, [rsp + 0x17b8]
call fcn.1401295d0
lea rdx, [0x140db1a28]
lea rcx, [rsp + 0x17b8]
call fcn.140c4d970
nop
movabs rax, 0x5d6fbfa4f8097b91
mov qword [rsp + 0x650], rax
movabs rax, 0x905ce40291fabbc
mov qword [rsp + 0x658], rax
movabs rax, 0xc9df2c2becff4a10
mov qword [rsp + 0x660], rax
movabs rax, 0x4ce4a14dd034fcdd
mov qword [rsp + 0x668], rax
mov qword [rsp + 0x1030], r14
mov qword [rsp + 0x1038], rsi
mov qword [rsp + 0x1040], r13
mov qword [rsp + 0x1048], rdi
movdqa xmm0, xmmword [rsp + 0x650]
xorps xmm0, xmmword [rsp + 0x1030]
movdqa xmmword [rsp + 0x650], xmm0
movdqa xmm1, xmmword [rsp + 0x660]
xorps xmm1, xmmword [rsp + 0x1040]
movdqa xmmword [rsp + 0x660], xmm1
lea rdx, [rsp + 0x650]
lea rcx, [rsp + 0x1770]
call fcn.1401295d0
lea rdx, [0x140db1a28]
lea rcx, [rsp + 0x1770]
call fcn.140c4d970
int3