Function at 0x140056060
Capabilities:
Encode data using xor
Resolve function by parsing pe exports
Set console window title
Terminate process

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
mov qword [rsp + 0x20], r12
push r13
push r14
push r15
mov eax, 0x31c0
call fcn.140163200
sub rsp, rax
movaps xmmword [rsp + 0x31b0], xmm6
movaps xmmword [rsp + 0x31a0], xmm7
movaps xmmword [rsp + 0x3190], xmm8
movaps xmmword [rsp + 0x3180], xmm9
movaps xmmword [rsp + 0x3170], xmm10
movaps xmmword [rsp + 0x3160], xmm11
movaps xmmword [rsp + 0x3150], xmm12
movaps xmmword [rsp + 0x3140], xmm13
movaps xmmword [rsp + 0x3130], xmm14
movaps xmmword [rsp + 0x3120], xmm15
mov rax, qword [0x1401cca00]
xor rax, rsp
mov qword [rsp + 0x3110], rax
xor r15d, r15d
mov r12d, r15d
mov dword [rsp + 0x50], r15d
lea rdx, [rsp + 0x2508]
lea rcx, [rsp + 0x81]
call fcn.1400610f0
mov r10, rax
mov esi, dword [reloc.WS2_32.dll_accept]
cmp byte [rax + 0x16], r15b
je 0x1400562c3
mov r8d, r15d
cmp esi, 2
jl 0x14005627d
movdqa xmm5, xmmword [0x1401ab350]
movdqa xmm4, xmmword [0x1401ab560]
movdqa xmm6, xmmword [0x1401ab3b0]
movdqa xmm0, xmmword [0x1401ab450]
movdqa xmmword [rsp + 0x120], xmm0
mov rcx, rax
mov edx, dword [rsp + 0x120]
nop dword [rax]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1401ab420]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1401ab420]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x140056170
cmp r8d, 0x17
jge 0x1400562c3
movsxd r9, r8d
add r9, r10
nop dword [rax]
nop word [rax + rax]
mov eax, 0x8fb823ef
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r8b
sub al, cl
add al, 0x37
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x17
jl 0x140056290
mov rcx, r10
call qword [sym.imp.KERNEL32.dll_SetConsoleTitleA]
lea rcx, [0x1402728da]
call fcn.140055fd0
test eax, eax
jne 0x14005631c
lea rcx, str.Failed_to_start._Admin_permissions_are_required
call fcn.14004f460
mov dword [rsp + 0xe0], 0xdac
lea rdx, [rsp + 0xe0]
lea rcx, [rsp + 0x4e8]
call fcn.140006a10
mov rcx, rax
call fcn.140006a20
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
call qword [sym.imp.KERNEL32.dll_GetConsoleWindow]
mov rcx, rax
xor edx, edx
call qword [sym.imp.USER32.dll_ShowWindow]
mov rcx, qword [0x140272758]
call fcn.140055d80
lea rdx, [rsp + 0x1150]
lea rcx, [rsp + 0x82]
call fcn.140061120
mov r10, rax
cmp byte [rax + 0xc], r12b
je 0x1400564b3
mov r8d, r15d
cmp esi, 2
jl 0x14005646d
movdqa xmm4, xmmword [0x1401ab560]
movdqa xmm2, xmmword [0x1401ab350]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1401ab3b0]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1401ab420]
packuswb xmm2, xmm2
mov eax, dword [0x1401ab450]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10]
xorps xmm2, xmm0
movd dword [r10], xmm2
movdqa xmm3, xmmword [0x1401ab360]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1401ab3b0]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1401ab420]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm2, xmm0
movd dword [r10 + 4], xmm2
mov r8d, 8
movsxd r9, r8d
add r9, r10
nop dword [rax]
nop word [rax + rax]
mov eax, 0x8fb823ef
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r8b
sub al, cl
add al, 0x37
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xd
jl 0x140056480
lea r8, [0x1401980f9]
mov rdx, r10
mov rcx, qword [0x140272758]
call fcn.140055dd0
lea rcx, [rsp + 0x28f0]
call fcn.140055e80
nop
lea rcx, [rsp + 0x83]
call fcn.140002e40
mov rdi, rax
lea rdx, [rsp + 0x4f0]
lea rcx, [rsp + 0x28f0]
call fcn.1400633e0
mov rbx, qword [rax]
lea rdx, [rsp + 0x4f8]
lea rcx, [rsp + 0x28f0]
call fcn.140063400
mov r9, rdi
mov r8, rbx
mov rdx, qword [rax]
lea rcx, [rsp + 0x17b0]
call fcn.140064c80
mov rdx, rax
lea rcx, [0x14023b748]
call fcn.140024b90
lea rcx, [rsp + 0x17b0]
call fcn.140002ec0
lea rdx, [rsp + 0x2520]
lea rcx, [rsp + 0x84]
call fcn.140061150
mov r10, rax
cmp word [rax + 0x16], 0
je 0x1400566a7
mov r8d, r15d
cmp esi, 2
jl 0x14005665b
movdqa xmm4, xmmword [0x1401ab560]
movdqa xmm2, xmmword [0x1401ab350]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1401ab3b0]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
paddw xmm2, xmmword [str.77777777]
movq xmm0, qword [rax]
xorps xmm2, xmm0
movq qword [rax], xmm2
movdqa xmm3, xmmword [0x1401ab360]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1401ab3b0]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
paddw xmm2, xmmword [str.77777777]
movq xmm0, qword [rax + 8]
xorps xmm2, xmm0
movq qword [rax + 8], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [r10 + rax*2]
nop dword [rax]
nop word [rax + rax]
mov eax, 0x8fb823ef
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movzx eax, dx
imul ecx, eax, 0x39
movzx eax, r8w
sub ax, cx
add ax, 0x37
xor word [r9], ax
inc r8d
lea r9, [r9 + 2]
cmp r8d, 0xc
jl 0x140056670
mov rcx, r10
call fcn.14004fc30
call fcn.14004fd40
test al, al
je 0x140061037
call fcn.14004fe60
mov edx, 0x120
lea rcx, [rsp + 0x2970]
call fcn.140061a10
xor edx, edx
lea rcx, [rsp + 0x2970]
call fcn.140051b90
nop
xor r8d, r8d
xor edx, edx
lea rcx, [rsp + 0x2970]
call fcn.140051f60
lea rdx, str.File
lea rcx, [rsp + 0x17d0]
call fcn.140002ed0
mov rdx, rax
lea rcx, [rsp + 0x2970]
call fcn.140051f70
lea rcx, [rsp + 0x85]
call fcn.140002e40
mov rbx, rax
lea rdx, str..lua
lea rcx, [rsp + 0xf10]
call fcn.140002ed0
nop
lea rdx, str..txt
lea rcx, [rsp + 0xf30]
call fcn.140002ed0
nop
lea r8, [rsp + 0xf50]
lea rdx, [rsp + 0xf10]
lea rcx, [rsp + 0x1780]
call fcn.140061d00
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x120], xmm0
mov r8, rbx
lea rdx, [rsp + 0x120]
lea rcx, [rsp + 0xe90]
call fcn.140063110
nop
lea rdx, [rsp + 0xe90]
lea rcx, [rsp + 0x2970]
call fcn.140053c40
nop
lea rcx, [rsp + 0xe90]
call fcn.1400240d0
nop
lea r9, [fcn.140002ec0]
mov edx, reloc.WLDAP32.dll_Ordinal_32
lea r8d, [rdx - 0x1e]
lea rcx, [rsp + 0xf10]
call fcn.140162db8
lea rcx, [0x140272940]
call fcn.1400449f0
call fcn.14007ccd0
mov dword [rax + 0x10], 0x40800000
call fcn.14007ccd0
mov dword [rax + 0x44], 0x40800000
call fcn.14007ccd0
mov dword [rax + 0x34], 0x40800000
call fcn.14007ccd0
mov dword [rax + 0x78], 0x40c00000
call fcn.14007ccd0
mov dword [rax + 0x80], 0x40800000
call fcn.14007ccd0
mov dword [rax + 0x88], 0x40800000
call fcn.14007fc10
or dword [rax], 0x401
mov byte [rax + 0x6e], 1
call fcn.14007ccd0
lea rbx, [rax + 0xc8]
movss xmm15, dword [0x1401ab09c]
movss dword [rsp + 0x20], xmm15
movaps xmm3, xmm15
movaps xmm2, xmm15
movaps xmm1, xmm15
lea rcx, [rsp + 0x1790]
call fcn.140017e30
movups xmm0, xmmword [rax]
movups xmmword [rbx], xmm0
movss dword [rsp + 0x20], xmm15
movss xmm1, dword [0x1401ab040]
movaps xmm3, xmm1
movaps xmm2, xmm1
lea rcx, [rsp + 0x17a0]
call fcn.140017e30
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x10], xmm0
movss xmm7, dword [0x1401ab204]
movss dword [rsp + 0x20], xmm7
movss xmm6, dword [0x1401ab168]
movaps xmm3, xmm6
movaps xmm2, xmm15
movaps xmm1, xmm15
lea rcx, [rsp + 0x2250]
call fcn.14006b3c0
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x20], xmm0
movss dword [rsp + 0x20], xmm7
movaps xmm3, xmm6
movaps xmm2, xmm15
movaps xmm1, xmm15
lea rcx, [rsp + 0x2260]
call fcn.14006b3c0
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x30], xmm0
movss dword [rsp + 0x20], xmm7
movaps xmm3, xmm6
movaps xmm2, xmm15
movaps xmm1, xmm15
lea rcx, [rsp + 0x2270]
call fcn.14006b3c0
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x40], xmm0
movss dword [rsp + 0x20], xmm7
movss xmm8, dword [0x1401ab1cc]
movaps xmm3, xmm8
movss xmm9, dword [0x1401ab184]
movaps xmm2, xmm9
movss xmm10, dword [0x1401ab198]
movaps xmm1, xmm10
lea rcx, [rsp + 0x2280]
call fcn.14006b3c0
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x50], xmm0
xorps xmm14, xmm14
movss dword [rsp + 0x20], xmm14
xorps xmm3, xmm3
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x2290]
call fcn.140017e30
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x60], xmm0
movss dword [rsp + 0x20], xmm7
movaps xmm3, xmm6
movaps xmm2, xmm15
movaps xmm1, xmm15
lea rcx, [rsp + 0x22a0]
call fcn.14006b3c0
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x70], xmm0
movss dword [rsp + 0x20], xmm7
movaps xmm3, xmm6
movaps xmm2, xmm15
movaps xmm1, xmm15
lea rcx, [rsp + 0x22b0]
call fcn.14006b3c0
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x80], xmm0
movss dword [rsp + 0x20], xmm7
movaps xmm3, xmm6
movaps xmm2, xmm15
movaps xmm1, xmm15
lea rcx, [rsp + 0x22c0]
call fcn.14006b3c0
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x90], xmm0
movss dword [rsp + 0x20], xmm7
movaps xmm3, xmm8
movaps xmm2, xmm9
movaps xmm1, xmm10
lea rcx, [rsp + 0x22d0]
call fcn.14006b3c0
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0xa0], xmm0
movss dword [rsp + 0x20], xmm7
movaps xmm3, xmm8
movaps xmm2, xmm9
movaps xmm1, xmm10
lea rcx, [rsp + 0x1160]
call fcn.14006b3c0
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0xb0], xmm0
movss dword [rsp + 0x20], xmm15
xorps xmm3, xmm3
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x1170]
call fcn.140017e30
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0xc0], xmm0
movss dword [rsp + 0x20], xmm7
movaps xmm3, xmm8
movaps xmm2, xmm9
movaps xmm1, xmm10
lea rcx, [rsp + 0x1180]
call fcn.14006b3c0
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0xd0], xmm0
movss xmm8, dword [0x1401ab048]
movss dword [rsp + 0x20], xmm8
movss xmm9, dword [0x1401aafe8]
movaps xmm3, xmm9
movaps xmm2, xmm9
movaps xmm1, xmm9
lea rcx, [rsp + 0x1190]
call fcn.140017e30
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0xe0], xmm0
movss dword [rsp + 0x20], xmm8
movss xmm7, dword [0x1401ab028]
movaps xmm3, xmm7
movaps xmm2, xmm7
movaps xmm1, xmm7
lea rcx, [rsp + 0x11a0]
call fcn.140017e30
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0xf0], xmm0
movss dword [rsp + 0x20], xmm8
movss xmm10, dword [0x1401ab030]
movaps xmm3, xmm10
movaps xmm2, xmm10
movaps xmm1, xmm10
lea rcx, [rsp + 0x11b0]
call fcn.140017e30
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x100], xmm0
movss dword [rsp + 0x20], xmm8
movss xmm6, dword [0x1401ab050]
movaps xmm3, xmm6
movaps xmm2, xmm6
movaps xmm1, xmm6
lea rcx, [rsp + 0x11c0]
call fcn.140017e30
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x110], xmm0
movss dword [rsp + 0x20], xmm15
movss xmm13, dword [0x1401ab084]
movaps xmm3, xmm13
movss xmm12, dword [0x1401ab05c]
movaps xmm2, xmm12
movss xmm11, dword [0x1401ab024]
movaps xmm1, xmm11
lea rcx, [rsp + 0x11d0]
call fcn.140017e30
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x120], xmm0
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm7
movaps xmm2, xmm7
movaps xmm1, xmm7
lea rcx, [rsp + 0x11e0]
call fcn.140017e30
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x130], xmm0
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm6
movaps xmm2, xmm6
movaps xmm1, xmm6
lea rcx, [rsp + 0x11f0]
call fcn.140017e30
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x140], xmm0
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm9
movaps xmm2, xmm9
movaps xmm1, xmm9
lea rcx, [rsp + 0x1200]
call fcn.140017e30
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x150], xmm0
movss xmm6, dword [0x1401ab204]
movss dword [rsp + 0x20], xmm6
movss xmm7, dword [0x1401ab1cc]
movaps xmm3, xmm7
movss xmm8, dword [0x1401ab184]
movaps xmm2, xmm8
movss xmm9, dword [0x1401ab198]
movaps xmm1, xmm9
lea rcx, [rsp + 0x1210]
call fcn.14006b3c0
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x160], xmm0
movss dword [rsp + 0x20], xmm6
movaps xmm3, xmm7
movaps xmm2, xmm8
movaps xmm1, xmm9
lea rcx, [rsp + 0x1220]
call fcn.14006b3c0
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x170], xmm0
movss dword [rsp + 0x20], xmm6
movaps xmm3, xmm7
movaps xmm2, xmm8
movaps xmm1, xmm9
lea rcx, [rsp + 0x1230]
call fcn.14006b3c0
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x180], xmm0
movss dword [rsp + 0x20], xmm6
movaps xmm3, xmm7
movaps xmm2, xmm8
movaps xmm1, xmm9
lea rcx, [rsp + 0x1240]
call fcn.14006b3c0
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x190], xmm0
movss dword [rsp + 0x20], xmm6
movaps xmm3, xmm7
movaps xmm2, xmm8
movaps xmm1, xmm9
lea rcx, [rsp + 0x1250]
call fcn.14006b3c0
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x1a0], xmm0
movss xmm8, dword [0x1401ab01c]
movss dword [rsp + 0x20], xmm8
movss xmm9, dword [0x1401ab018]
movaps xmm3, xmm9
movaps xmm2, xmm9
movaps xmm1, xmm9
lea rcx, [rsp + 0x1260]
call fcn.140017e30
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x1b0], xmm0
movss dword [rsp + 0x20], xmm8
movss xmm7, dword [0x1401ab034]
movaps xmm3, xmm7
movaps xmm2, xmm7
movaps xmm1, xmm7
lea rcx, [rsp + 0x1270]
call fcn.140017e30
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x1c0], xmm0
movss dword [rsp + 0x20], xmm15
movss xmm6, dword [0x1401ab038]
movaps xmm3, xmm6
movaps xmm2, xmm7
movaps xmm1, xmm10
lea rcx, [rsp + 0x1280]
call fcn.140017e30
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x1d0], xmm0
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm9
movaps xmm2, xmm9
movaps xmm1, xmm9
lea rcx, [rsp + 0x1290]
call fcn.140017e30
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x1e0], xmm0
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm7
movaps xmm2, xmm7
movaps xmm1, xmm7
lea rcx, [rsp + 0x12a0]
call fcn.140017e30
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x1f0], xmm0
movss dword [rsp + 0x20], xmm15
movaps xmm3, xmm6
movaps xmm2, xmm7
movaps xmm1, xmm10
lea rcx, [rsp + 0x12b0]
call fcn.140017e30
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x200], xmm0
movss xmm6, dword [0x1401ab044]
movss dword [rsp + 0x20], xmm6
xorps xmm3, xmm3
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x12c0]
call fcn.140017e30
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x210], xmm0
movss xmm7, dword [0x1401ab204]
movss dword [rsp + 0x20], xmm7
movss xmm10, dword [0x1401ab1cc]
movaps xmm3, xmm10
movss xmm2, dword [0x1401ab184]
movss xmm1, dword [0x1401ab198]
lea rcx, [rsp + 0x12d0]
call fcn.14006b3c0
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x220], xmm0
movss dword [rsp + 0x20], xmm7
movaps xmm3, xmm10
movss xmm2, dword [0x1401ab184]
movss xmm1, dword [0x1401ab198]
lea rcx, [rsp + 0x12e0]
call fcn.14006b3c0
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x230], xmm0
movss dword [rsp + 0x20], xmm6
xorps xmm3, xmm3
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x12f0]
call fcn.140017e30
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x240], xmm0
movss dword [rsp + 0x20], xmm15
movss xmm1, dword [0x1401ab000]
movaps xmm3, xmm1
movaps xmm2, xmm1
lea rcx, [rsp + 0x1300]
call fcn.140017e30
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x250], xmm0
movss dword [rsp + 0x20], xmm15
movaps xmm3, xmm13
movaps xmm2, xmm12
movaps xmm1, xmm11
lea rcx, [rsp + 0x1310]
call fcn.140017e30
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x260], xmm0
movss dword [rsp + 0x20], xmm15
xorps xmm3, xmm3
xorps xmm2, xmm2
movaps xmm1, xmm15
lea rcx, [rsp + 0x1320]
call fcn.140017e30
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x270], xmm0
movss dword [rsp + 0x20], xmm15
xorps xmm3, xmm3
xorps xmm2, xmm2
movaps xmm1, xmm15
lea rcx, [rsp + 0x1330]
call fcn.140017e30
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x280], xmm0
movss dword [rsp + 0x20], xmm15
xorps xmm3, xmm3
xorps xmm2, xmm2
movaps xmm1, xmm15
lea rcx, [rsp + 0x1340]
call fcn.140017e30
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x290], xmm0
movss dword [rsp + 0x20], xmm15
xorps xmm3, xmm3
xorps xmm2, xmm2
movaps xmm1, xmm15
lea rcx, [rsp + 0x1350]
call fcn.140017e30
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x2a0], xmm0
movss dword [rsp + 0x20], xmm15
xorps xmm3, xmm3
xorps xmm2, xmm2
movaps xmm1, xmm15
lea rcx, [rsp + 0x1360]
call fcn.140017e30
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x2b0], xmm0
movss dword [rsp + 0x20], xmm6
xorps xmm3, xmm3
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x1370]
call fcn.140017e30
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x2c0], xmm0
movss dword [rsp + 0x20], xmm6
xorps xmm3, xmm3
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x1380]
call fcn.140017e30
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x2d0], xmm0
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm9
movaps xmm2, xmm9
movaps xmm1, xmm9
lea rcx, [rsp + 0x1390]
call fcn.140017e30
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x2e0], xmm0
movss dword [rsp + 0x20], xmm14
xorps xmm3, xmm3
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x13a0]
call fcn.140017e30
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x2f0], xmm0
movss xmm1, dword [0x1401aafec]
movss dword [rsp + 0x20], xmm1
movaps xmm3, xmm15
movaps xmm2, xmm15
movaps xmm1, xmm15
lea rcx, [rsp + 0x13b0]
call fcn.140017e30
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x300], xmm0
movss dword [rsp + 0x20], xmm15
movss xmm3, dword [0x1401ab010]
movss xmm2, dword [0x1401ab00c]
movss xmm6, dword [0x1401ab008]
movaps xmm1, xmm6
lea rcx, [rsp + 0x13c0]
call fcn.140017e30
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x310], xmm0
movss dword [rsp + 0x20], xmm15
movaps xmm3, xmm13
movaps xmm2, xmm12
movaps xmm1, xmm11
lea rcx, [rsp + 0x13d0]
call fcn.140017e30
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x320], xmm0
movss dword [rsp + 0x20], xmm15
xorps xmm3, xmm3
xorps xmm2, xmm2
movaps xmm1, xmm15
lea rcx, [rsp + 0x13e0]
call fcn.140017e30
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x330], xmm0
movss xmm1, dword [0x1401ab060]
movss dword [rsp + 0x20], xmm1
xorps xmm3, xmm3
xorps xmm2, xmm2
movaps xmm1, xmm15
lea rcx, [rsp + 0x13f0]
call fcn.140017e30
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x340], xmm0
movss dword [rsp + 0x20], xmm6
xorps xmm3, xmm3
xorps xmm2, xmm2
movaps xmm1, xmm15
lea rcx, [rsp + 0x1400]
call fcn.140017e30
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x350], xmm0
movss xmm1, dword [0x1401ab1e4]
movss dword [rsp + 0x20], xmm1
movaps xmm3, xmm10
movss xmm2, dword [0x1401ab184]
movss xmm1, dword [0x1401ab198]
lea rcx, [rsp + 0x1410]
call fcn.14006b3c0
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x360], xmm0
call fcn.14007ccd0
mov rsi, rax
mov qword [rsp + 0xd0], rax
movss xmm1, dword [0x1401ab164]
movaps xmm2, xmm1
lea rcx, [rsp + 0x500]
call fcn.140017e20
movsd xmm0, qword [rax]
movsd qword [rsi + 8], xmm0
movss xmm2, dword [0x1401ab0d8]
movss xmm1, dword [0x1401ab14c]
lea rcx, [rsp + 0x508]
call fcn.140017e20
movsd xmm0, qword [rax]
movsd qword [rsi + 0x3c], xmm0
movss xmm6, dword [0x1401ab158]
movaps xmm2, xmm6
movaps xmm1, xmm6
lea rcx, [rsp + 0x510]
call fcn.140017e20
movsd xmm0, qword [rax]
movsd qword [rsi + 0x5c], xmm0
movaps xmm2, xmm6
movaps xmm1, xmm6
lea rcx, [rsp + 0x518]
call fcn.140017e20
movsd xmm0, qword [rax]
movsd qword [rsi + 0x4c], xmm0
movaps xmm2, xmm6
movaps xmm1, xmm6
lea rcx, [rsp + 0x520]
call fcn.140017e20
movsd xmm0, qword [rax]
movsd qword [rsi + 0x54], xmm0
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x528]
call fcn.140017e20
movsd xmm0, qword [rax]
movsd qword [rsi + 0x64], xmm0
mov dword [rsi + 0x6c], 0x41c80000
mov dword [rsi + 0x74], 0x41700000
mov dword [rsi + 0x7c], 0x41200000
mov dword [rsi + 0x14], 0x3f800000
mov dword [rsi + 0x30], 0x3f800000
mov dword [rsi + 0x38], 0x3f800000
mov dword [rsi + 0x48], 0x3f800000
mov dword [rsi + 0x8c], 0x3f800000
mov dword [rsi + 0x10], 0x40e00000
mov dword [rsi + 0x2c], 0x40800000
mov dword [rsi + 0x44], 0x40400000
mov dword [rsi + 0x34], 0x40800000
mov dword [rsi + 0x78], 0x41100000
mov dword [rsi + 0x80], 0x40400000
mov dword [rsi + 0x84], 0x40800000
mov dword [rsi + 0x88], 0x40800000
lea rdx, str.items.dat
lea rcx, [rsp + 0x17f0]
call fcn.140002ed0
mov rdx, rax
mov rcx, qword [0x140272c90]
call fcn.140047b70
lea r13, [0x140273dc8]
movss xmm10, dword [0x1401ab270]
movss xmm11, dword [0x1401aafe0]
movss xmm12, dword [0x1401ab16c]
movss xmm9, dword [0x1401ab1b0]
movss xmm6, dword [0x1401ab1dc]
movss xmm8, dword [0x1401ab1a8]
lea r14, [0x140273e10]
lea rdi, str._Bots__Version_
lea rcx, str.Total_Gems:_
nop word [rax + rax]
cmp byte [reloc.WS2_32.dll_accept], 0
je 0x140061024
mov qword [rsp + 0x240], rcx
mov qword [rsp + 0x248], reloc.WS2_32.dll_ntohl
movaps xmm0, xmmword [rsp + 0x240]
movdqa xmmword [rsp + 0x60], xmm0
lea r8, [0x140272770]
lea rdx, [rsp + 0x60]
lea rcx, [rsp + 0x1830]
call fcn.140064e50
nop
mov rcx, rax
call fcn.140002e90
mov rbx, rax
lea rcx, [0x140273238]
call fcn.1400458e0
mov qword [rsp + 0x1c8], rax
mov qword [rsp + 0x200], rdi
mov qword [rsp + 0x208], reloc.WS2_32.dll_sendto
movaps xmm0, xmmword [rsp + 0x200]
movdqa xmmword [rsp + 0x60], xmm0
lea r9, [0x140272cd0]
lea r8, [rsp + 0x1c8]
lea rdx, [rsp + 0x60]
lea rcx, [rsp + 0x1810]
call fcn.140064db0
nop
mov rcx, rax
call fcn.140002e90
mov r8, rbx
mov rdx, rax
mov rcx, qword [0x140272758]
call fcn.140055dd0
nop
lea rcx, [rsp + 0x1810]
call fcn.140002ec0
nop
lea rcx, [rsp + 0x1830]
call fcn.140002ec0
mov dword [0x14027276c], r15d
mov dword [0x140272750], r15d
mov dword [0x140272770], r15d
lea rcx, [0x140273238]
call fcn.140023f70
mov rbx, rax
lea rcx, [0x140273238]
call fcn.140023f60
mov rdi, rax
cmp rbx, rax
je 0x140057513
nop word [rax + rax]
mov rcx, qword [rbx]
call fcn.14001cc80
cmp eax, 5
jne 0x1400574f5
inc dword [0x14027276c]
jmp 0x1400574fb
inc dword [0x140272750]
mov rax, qword [rbx]
mov ecx, dword [rax + 0x324]
add dword [0x140272770], ecx
add rbx, 8
cmp rbx, rdi
jne 0x1400574e0
call fcn.1400503c0
test al, al
lea rcx, str.Total_Gems:_
lea rdi, str._Bots__Version_
jne 0x1400573c0
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rsp + 0x530]
call fcn.140017e20
mov rbx, rax
movaps xmm2, xmm6
movaps xmm1, xmm6
lea rcx, [rsp + 0x538]
call fcn.140017e20
mov r8, rbx
mov edx, 2
mov rcx, rax
call fcn.14008c200
movss xmm13, dword [0x1401ab228]
movaps xmm2, xmm13
movss xmm1, dword [0x1401ab234]
lea rcx, [rsp + 0x540]
call fcn.140017e20
mov rcx, rax
mov edx, 2
call fcn.14008c250
movaps xmm2, xmm10
movaps xmm1, xmm10
lea rcx, [rsp + 0x548]
call fcn.140017e20
mov rbx, rax
movaps xmm2, xmm13
movaps xmm1, xmm13
lea rcx, [rsp + 0x550]
call fcn.140017e20
xor r9d, r9d
xor r8d, r8d
mov rdx, rbx
mov rcx, rax
call fcn.14008c280
mov edx, 2
xor ecx, ecx
call fcn.14008c2c0
mov rcx, qword [0x140272788]
call fcn.14008bb20
cmp byte [0x140272757], 0
je 0x140057b7e
movss xmm2, dword [0x1401ab218]
movss xmm1, dword [0x1401ab23c]
lea rcx, [rsp + 0x558]
call fcn.140017e20
mov rcx, rax
mov edx, 2
call fcn.14008c250
mov r8d, 0x108
lea rdx, [0x140272757]
lea rcx, str.External_List
call fcn.1400885d0
test al, al
je 0x140057b7e
lea rcx, [rsp + 0x560]
call fcn.14008d5c0
movss xmm6, dword [rax + 4]
subss xmm6, xmm8
lea rcx, [rsp + 0x568]
call fcn.14008d5c0
movaps xmm2, xmm6
movss xmm1, dword [rax]
lea rcx, [rsp + 0x570]
call fcn.140017e20
mov rdx, rax
xor r9d, r9d
xor r8d, r8d
lea rcx, [0x1401a4b68]
call fcn.140085300
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rsp + 0x578]
call fcn.140017e20
mov r9, rax
movss dword [rsp + 0x20], xmm14
mov edx, 6
mov r8d, 0x7c0
lea rcx, str.table2
call fcn.1400b53b0
test al, al
je 0x140057add
movaps xmm1, xmm14
xor ecx, ecx
call fcn.1400b7ec0
call fcn.1400b8920
lea rcx, str.Name
call fcn.1400bc5f0
call fcn.1400b8920
lea rcx, str.Status
call fcn.1400bc5f0
call fcn.1400b8920
lea rcx, str.World
call fcn.1400bc5f0
call fcn.1400b8920
lea rcx, str.Gems
call fcn.1400bc5f0
call fcn.1400b8920
lea rcx, [0x1401a4b90]
call fcn.1400bc5f0
call fcn.1400b8920
lea rcx, str.Proxy
call fcn.1400bc5f0
mov r14d, r15d
lea rcx, [0x140273238]
call fcn.1400458e0
test rax, rax
je 0x140057ad1
mov rdi, r15
movss xmm9, dword [0x1401ab17c]
nop word [rax + rax]
movaps xmm1, xmm14
xor ecx, ecx
call fcn.1400b7ec0
call fcn.1400b8920
mov rdx, rdi
lea rcx, [0x140273238]
call fcn.140061de0
mov rcx, qword [rax]
add rcx, 0x2a8
mov r9d, 1
xor r8d, r8d
lea rdx, [rsp + 0x1850]
call fcn.140024940
nop
lea rdx, [0x1401a4b9c]
mov rcx, rax
call fcn.140026fb0
movzx ebx, al
lea rcx, [rsp + 0x1850]
call fcn.140002ec0
mov rdx, rdi
lea rcx, [0x140273238]
call fcn.140061de0
mov rcx, qword [rax]
add rcx, 0x2a8
call fcn.140002e70
test bl, bl
je 0x14005785d
test al, al
je 0x1400577fe
lea rax, str.Guest
jmp 0x140057836
mov rdx, rdi
lea rcx, [0x140273238]
call fcn.140061de0
mov rdx, qword [rax]
add rdx, 0x2a8
lea rcx, [rsp + 0x1870]
call fcn.14006b430
nop
or r12d, 1
mov dword [rsp + 0x50], r12d
mov rcx, rax
call fcn.140002e90
mov rcx, rax
call fcn.1400bc5f0
nop
test r12b, 1
je 0x140057890
and r12d, 0xfffffffe
mov dword [rsp + 0x50], r12d
lea rcx, [rsp + 0x1870]
call fcn.140002ec0
jmp 0x140057890
test al, al
je 0x14005786a
lea rax, str.Guest
jmp 0x140057888
mov rdx, rdi
lea rcx, [0x140273238]
call fcn.140061de0
mov rcx, qword [rax]
add rcx, 0x2a8
call fcn.140002e90
mov rcx, rax
call fcn.1400bc5f0
movups xmm6, xmmword [rsi + 0xc8]
mov rdx, rdi
lea rcx, [0x140273238]
call fcn.140061de0
mov rcx, qword [rax]
call fcn.14001cc80
movss dword [rsp + 0x20], xmm15
movaps xmm3, xmm14
test eax, eax
je 0x14005792e
sub eax, 1
je 0x140057924
sub eax, 4
je 0x1400578e8
movaps xmm2, xmm14
movaps xmm1, xmm15
cmp eax, 2
je 0x1400578de
lea rcx, [rsp + 0x1420]
jmp 0x14005793e
lea rcx, [rsp + 0x1430]
jmp 0x14005793e
movaps xmm2, xmm15
movaps xmm1, xmm14
lea rcx, [rsp + 0x1440]
call fcn.140017e30
movups xmm0, xmmword [rax]
movups xmmword [rsi + 0xc8], xmm0
call fcn.1400b8920
mov rdx, rdi
lea rcx, [0x140273238]
call fcn.140061de0
lea rbx, str._Online___d_
jmp 0x140057968
lea rcx, [rsp + 0x1450]
jmp 0x140057936
lea rcx, [rsp + 0x1460]
movaps xmm1, xmm15
movaps xmm2, xmm14
call fcn.140017e30
movups xmm0, xmmword [rax]
movups xmmword [rsi + 0xc8], xmm0
call fcn.1400b8920
mov rdx, rdi
lea rcx, [0x140273238]
call fcn.140061de0
lea rbx, str._Offline___d_
mov rcx, qword [rax]
call fcn.14001ccc0
mov edx, eax
mov rcx, rbx
call fcn.1400bc5f0
movups xmmword [rsi + 0xc8], xmm6
call fcn.1400b8920
mov rdx, rdi
lea rcx, [0x140273238]
call fcn.140061de0
mov rcx, qword [rax]
add rcx, 0x3b0
call fcn.140002e90
mov rcx, rax
call fcn.1400bc5f0
call fcn.1400b8920
mov rdx, rdi
lea rcx, [0x140273238]
call fcn.140061de0
mov rdx, qword [rax]
mov edx, dword [rdx + 0x324]
lea rcx, [rsp + 0x1890]
call fcn.140001cd0
nop
mov rcx, rax
call fcn.140002e90
mov rcx, rax
call fcn.1400bc5f0
nop
lea rcx, [rsp + 0x1890]
call fcn.140002ec0
call fcn.1400b8920
mov rdx, rdi
lea rcx, [0x140273238]
call fcn.140061de0
mov rcx, qword [rax]
movss xmm0, dword [rcx + 0x2d4]
addss xmm0, xmm9
mulss xmm0, xmm11
cvttss2si ebx, xmm0
mov rdx, rdi
lea rcx, [0x140273238]
call fcn.140061de0
mov rcx, qword [rax]
movss xmm0, dword [rcx + 0x2d0]
addss xmm0, xmm12
mulss xmm0, xmm11
cvttss2si edx, xmm0
mov r8d, ebx
lea rcx, str._d:_d
call fcn.1400bc5f0
mov rdx, rdi
lea rcx, [0x140273238]
call fcn.140061de0
mov rcx, qword [rax]
cmp byte [rcx + 0x90], 0
je 0x140057a99
call fcn.1400b8920
mov rdx, rdi
lea rcx, [0x140273238]
call fcn.140061de0
mov rcx, qword [rax]
add rcx, 0x98
call fcn.140002e90
jmp 0x140057aa5
call fcn.1400b8920
lea rax, str.NULL
mov rcx, rax
call fcn.1400bc5f0
inc r14d
movsxd rdi, r14d
lea rcx, [0x140273238]
call fcn.1400458e0
cmp rdi, rax
jb 0x140057770
movss xmm9, dword [0x1401ab1b0]
call fcn.1400b7640
lea r14, [0x140273e10]
call fcn.1400853b0
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rsp + 0x580]
call fcn.140017e20
mov r9, rax
movss dword [rsp + 0x20], xmm14
mov edx, 3
mov r8d, 0x7c0
lea rcx, str.table2
call fcn.1400b53b0
test al, al
je 0x140057b71
movaps xmm1, xmm14
xor ecx, ecx
call fcn.1400b7ec0
call fcn.1400b8920
mov edx, dword [0x14027276c]
lea rcx, str.Online:__d
call fcn.1400bc5f0
call fcn.1400b8920
mov edx, dword [0x140272750]
lea rcx, str.Offline:__d
call fcn.1400bc5f0
call fcn.1400b8920
mov edx, dword [0x140272770]
lea rcx, str.All_Gems:__d
call fcn.1400bc5f0
call fcn.1400b7640
call fcn.14008b430
movss xmm6, dword [0x1401ab1dc]
lea rax, [0x1401a4bf8]
mov qword [rsp + 0x210], rax
mov qword [rsp + 0x218], 6
movaps xmm0, xmmword [rsp + 0x210]
movdqa xmmword [rsp + 0x60], xmm0
lea r9, [0x140272cd0]
lea r8, [0x140272cf0]
lea rdx, [rsp + 0x60]
lea rcx, [rsp + 0x18b0]
call fcn.1400273d0
nop
mov rcx, rax
call fcn.140002e90
mov rcx, rax
mov r8d, 0x10a
lea rdx, reloc.WS2_32.dll_accept
call fcn.1400885d0
movzx ebx, al
lea rcx, [rsp + 0x18b0]
call fcn.140002ec0
test bl, bl
je 0x140060df4
mov ebx, 4
mov qword [rsp + 0x110], rbx
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rbx + rcx]
cmp dword [0x140273e70], eax
jle 0x140057c72
lea rcx, [0x140273e70]
call fcn.1401628f8
cmp dword [0x140273e70], 0xffffffff
jne 0x140057c72
movss dword [rsp + 0x20], xmm7
movss xmm3, dword [0x1401ab1cc]
movss xmm2, dword [0x1401ab184]
movss xmm1, dword [0x1401ab198]
lea rdi, [0x140273e20]
mov rcx, rdi
call fcn.14006b3c0
nop
lea rcx, [0x140273e70]
call fcn.14016288c
jmp 0x140057c79
lea rdi, [0x140273e20]
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rbx + rcx]
cmp dword [0x140273ca8], eax
jle 0x140057cd1
lea rcx, [0x140273ca8]
call fcn.1401628f8
cmp dword [0x140273ca8], 0xffffffff
jne 0x140057cd1
movss dword [rsp + 0x20], xmm7
movss xmm0, dword [0x1401ab18c]
movaps xmm3, xmm0
movaps xmm2, xmm0
movaps xmm1, xmm0
mov rcx, r14
call fcn.14006b3c0
nop
lea rcx, [0x140273ca8]
call fcn.14016288c
mov rdx, r14
cmp dword [0x140272738], 0
cmove rdx, rdi
mov ecx, reloc.WS2_32.dll_setsockopt
call fcn.14007cda0
lea rcx, [rsp + 0x588]
call fcn.14008d5c0
movss xmm1, dword [rax]
mulss xmm1, dword [0x1401ab014]
movss xmm6, dword [0x1401ab1a8]
movaps xmm2, xmm6
lea rcx, [rsp + 0x590]
call fcn.140017e20
mov rdx, rax
lea rcx, str._Main
call fcn.1400bd230
test al, al
je 0x140057d34
mov dword [0x140272738], r15d
xor ecx, ecx
call fcn.14007f890
test al, al
je 0x140057d55
call fcn.14008e1c0
lea rcx, str.Main
call fcn.1400bc5f0
call fcn.14008e3a0
movaps xmm1, xmm10
movaps xmm0, xmm14
call fcn.14008d1d0
mov rdx, r14
cmp dword [0x140272738], 1
cmove rdx, rdi
mov ecx, reloc.WS2_32.dll_setsockopt
call fcn.14007cda0
lea rcx, [rsp + 0x598]
call fcn.14008d5c0
movss xmm1, dword [rax]
movss xmm8, dword [0x1401ab118]
divss xmm1, xmm8
movaps xmm2, xmm6
lea rcx, [rsp + 0x5a0]
call fcn.140017e20
mov rdx, rax
lea rcx, str._Scripts
call fcn.1400bd230
test al, al
je 0x140057dc6
mov dword [0x140272738], 1
xor ecx, ecx
call fcn.14007f890
test al, al
je 0x140057de7
call fcn.14008e1c0
lea rcx, str.Scripts
call fcn.1400bc5f0
call fcn.14008e3a0
movaps xmm1, xmm10
movaps xmm0, xmm14
call fcn.14008d1d0
mov rdx, r14
cmp dword [0x140272738], 2
cmove rdx, rdi
mov ecx, reloc.WS2_32.dll_setsockopt
call fcn.14007cda0
lea rcx, [rsp + 0x5a8]
call fcn.14008d5c0
movss xmm1, dword [rax]
movss xmm13, dword [0x1401ab040]
mulss xmm1, xmm13
movaps xmm2, xmm6
lea rcx, [rsp + 0x5b0]
call fcn.140017e20
mov rdx, rax
lea rcx, str._Bot_List
call fcn.1400bd230
test al, al
je 0x140057e58
mov dword [0x140272738], 2
xor ecx, ecx
call fcn.14007f890
test al, al
je 0x140057e79
call fcn.14008e1c0
lea rcx, str.Bot_List
call fcn.1400bc5f0
call fcn.14008e3a0
movaps xmm1, xmm10
movaps xmm0, xmm14
call fcn.14008d1d0
mov rdx, r14
cmp dword [0x140272738], 3
cmove rdx, rdi
mov ecx, reloc.WS2_32.dll_setsockopt
call fcn.14007cda0
lea rcx, [rsp + 0x5b8]
call fcn.14008d5c0
movaps xmm2, xmm6
movss xmm1, dword [rax]
lea rcx, [rsp + 0x5c0]
call fcn.140017e20
mov rdx, rax
lea rcx, str._ItemDB
call fcn.1400bd230
test al, al
je 0x140057edc
mov dword [0x140272738], 3
xor ecx, ecx
call fcn.14007f890
test al, al
je 0x140057efd
call fcn.14008e1c0
lea rcx, str.Misc
call fcn.1400bc5f0
call fcn.14008e3a0
mov ecx, 4
call fcn.14007ce00
lea rcx, [rsp + 0x5c8]
call fcn.14008d5c0
movss xmm2, dword [rax + 4]
movaps xmm1, xmm14
lea rcx, [rsp + 0x5d0]
call fcn.140017e20
mov rdx, rax
xor r9d, r9d
mov r8b, 1
lea rcx, [0x1401a4c64]
call fcn.140085300
mov eax, dword [0x140272738]
test eax, eax
jne 0x14005e547
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rsp + 0x5d8]
call fcn.140017e20
mov rdx, rax
xor r9d, r9d
xor r8d, r8d
lea rcx, str.Bots
call fcn.140085300
movss xmm2, dword [0x1401ab214]
movss xmm1, dword [0x1401ab1f4]
lea rcx, [rsp + 0x5e0]
call fcn.140017e20
mov rdx, rax
xor r9d, r9d
xor r8d, r8d
lea rcx, [0x1401a4c74]
call fcn.140085300
lea rdx, [0x140272754]
lea rcx, str.Select_All
call fcn.1400be660
call fcn.1400beb50
lea rcx, [rsp + 0x5e8]
call fcn.14008d5c0
movss xmm2, dword [0x1401ab208]
movss xmm1, dword [rax]
lea rcx, [rsp + 0x5f0]
call fcn.140017e20
mov rdx, rax
lea rcx, str.lbls
call fcn.1400c7790
test al, al
je 0x140058759
mov r14d, r15d
lea rcx, [0x140273238]
call fcn.1400458e0
test rax, rax
je 0x140058754
mov rdi, r15
lea r15, [0x1401a4c8c]
mov ecx, r14d
call fcn.14008c3a0
movsxd rax, dword [0x140272778]
test eax, eax
jle 0x14005804c
mov rdx, rax
lea rcx, [0x140273238]
call fcn.140061de0
mov rcx, qword [rax]
mov qword [0x1402738d0], rcx
mov rdx, rdi
lea rcx, [0x140273238]
call fcn.140061de0
lea r13d, [r14 + 1]
mov rax, qword [rax]
mov dword [rax + 0x328], r13d
movups xmm6, xmmword [rsi + 0xc8]
mov rdx, rdi
lea rcx, [0x140273238]
call fcn.140061de0
mov rcx, qword [rax]
call fcn.14001cc80
movss dword [rsp + 0x20], xmm15
movaps xmm3, xmm14
test eax, eax
je 0x1400584e9
sub eax, 1
je 0x1400583da
sub eax, 4
je 0x1400582cb
movaps xmm2, xmm14
movaps xmm1, xmm15
cmp eax, 2
je 0x1400581c4
lea rcx, [rsp + 0x1470]
call fcn.140017e30
movups xmm0, xmmword [rax]
movups xmmword [rsi + 0xc8], xmm0
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rsp + 0x5f8]
call fcn.140017e20
mov rbx, rax
mov rdx, rdi
lea rcx, [0x140273238]
call fcn.140061de0
mov rcx, qword [rax]
cmp qword [0x1402738d0], rcx
sete r12b
mov rdx, rdi
lea rcx, [0x140273238]
call fcn.140061de0
mov rcx, qword [rax]
add rcx, 0x2a8
call fcn.140002e70
test al, al
je 0x140058134
lea rax, str.Guest
jmp 0x140058152
mov rdx, rdi
lea rcx, [0x140273238]
call fcn.140061de0
mov rcx, qword [rax]
add rcx, 0x2a8
call fcn.140002e90
mov qword [rsp + 0x1f0], rax
mov qword [rsp + 0x220], r15
mov qword [rsp + 0x228], 3
movaps xmm0, xmmword [rsp + 0x220]
movdqa xmmword [rsp + 0x60], xmm0
lea r8, [rsp + 0x1f0]
lea rdx, [rsp + 0x60]
lea rcx, [rsp + 0x18d0]
call fcn.140064eb0
nop
mov rcx, rax
call fcn.140002e90
mov r9, rbx
mov r8d, 0x400000
movzx edx, r12b
mov rcx, rax
call fcn.1400c6e80
movzx ebx, al
lea rcx, [rsp + 0x18d0]
jmp 0x1400585f3
lea rcx, [rsp + 0x1480]
call fcn.140017e30
movups xmm0, xmmword [rax]
movups xmmword [rsi + 0xc8], xmm0
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rsp + 0x600]
call fcn.140017e20
mov rbx, rax
mov rdx, rdi
lea rcx, [0x140273238]
call fcn.140061de0
mov rcx, qword [rax]
cmp qword [0x1402738d0], rcx
sete r12b
mov rdx, rdi
lea rcx, [0x140273238]
call fcn.140061de0
mov rcx, qword [rax]
add rcx, 0x2a8
call fcn.140002e70
test al, al
je 0x14005823b
lea rax, str.Guest
jmp 0x140058259
mov rdx, rdi
lea rcx, [0x140273238]
call fcn.140061de0
mov rcx, qword [rax]
add rcx, 0x2a8
call fcn.140002e90
mov qword [rsp + 0x140], rax
mov qword [rsp + 0x230], r15
mov qword [rsp + 0x238], 3
movaps xmm0, xmmword [rsp + 0x230]
movdqa xmmword [rsp + 0x60], xmm0
lea r8, [rsp + 0x140]
lea rdx, [rsp + 0x60]
lea rcx, [rsp + 0x18f0]
call fcn.140064eb0
nop
mov rcx, rax
call fcn.140002e90
mov r9, rbx
mov r8d, 0x400000
movzx edx, r12b
mov rcx, rax
call fcn.1400c6e80
movzx ebx, al
lea rcx, [rsp + 0x18f0]
jmp 0x1400585f3
movaps xmm2, xmm15
movaps xmm1, xmm14
lea rcx, [rsp + 0x1490]
call fcn.140017e30
movups xmm0, xmmword [rax]
movups xmmword [rsi + 0xc8], xmm0
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rsp + 0x608]
call fcn.140017e20
mov rbx, rax
mov rdx, rdi
lea rcx, [0x140273238]
call fcn.140061de0
mov rcx, qword [rax]
cmp qword [0x1402738d0], rcx
sete r12b
mov rdx, rdi
lea rcx, [0x140273238]
call fcn.140061de0
mov rcx, qword [rax]
add rcx, 0x2a8
call fcn.140002e70
test al, al
je 0x14005834a
lea rax, str.Guest
jmp 0x140058368
mov rdx, rdi
lea rcx, [0x140273238]
call fcn.140061de0
mov rcx, qword [rax]
add rcx, 0x2a8
call fcn.140002e90
mov qword [rsp + 0x148], rax
mov qword [rsp + 0x2e0], r15
mov qword [rsp + 0x2e8], 3
movaps xmm0, xmmword [rsp + 0x2e0]
movdqa xmmword [rsp + 0x60], xmm0
lea r8, [rsp + 0x148]
lea rdx, [rsp + 0x60]
lea rcx, [rsp + 0x1910]
call fcn.140064eb0
nop
mov rcx, rax
call fcn.140002e90
mov r9, rbx
mov r8d, 0x400000
movzx edx, r12b
mov rcx, rax
call fcn.1400c6e80
movzx ebx, al
lea rcx, [rsp + 0x1910]
jmp 0x1400585f3
movaps xmm2, xmm14
movaps xmm1, xmm15
lea rcx, [rsp + 0x14a0]
call fcn.140017e30
movups xmm0, xmmword [rax]
movups xmmword [rsi + 0xc8], xmm0
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rsp + 0x610]
call fcn.140017e20
mov rbx, rax
mov rdx, rdi
lea rcx, [0x140273238]
call fcn.140061de0
mov rcx, qword [rax]
cmp qword [0x1402738d0], rcx
sete r12b
mov rdx, rdi
lea rcx, [0x140273238]
call fcn.140061de0
mov rcx, qword [rax]
add rcx, 0x2a8
call fcn.140002e70
test al, al
je 0x140058459
lea rax, str.Guest
jmp 0x140058477
mov rdx, rdi
lea rcx, [0x140273238]
call fcn.140061de0
mov rcx, qword [rax]
add rcx, 0x2a8
call fcn.140002e90
mov qword [rsp + 0x150], rax
mov qword [rsp + 0x250], r15
mov qword [rsp + 0x258], 3
movaps xmm0, xmmword [rsp + 0x250]
movdqa xmmword [rsp + 0x60], xmm0
lea r8, [rsp + 0x150]
lea rdx, [rsp + 0x60]
lea rcx, [rsp + 0x1930]
call fcn.140064eb0
nop
mov rcx, rax
call fcn.140002e90
mov r9, rbx
mov r8d, 0x400000
movzx edx, r12b
mov rcx, rax
call fcn.1400c6e80
movzx ebx, al
lea rcx, [rsp + 0x1930]
jmp 0x1400585f3
movaps xmm2, xmm14
movaps xmm1, xmm15
lea rcx, [rsp + 0x14b0]
call fcn.140017e30
movups xmm0, xmmword [rax]
movups xmmword [rsi + 0xc8], xmm0
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rsp + 0x618]
call fcn.140017e20
mov rbx, rax
mov rdx, rdi
lea rcx, [0x140273238]
call fcn.140061de0
mov rcx, qword [rax]
cmp qword [0x1402738d0], rcx
sete r12b
mov rdx, rdi
lea rcx, [0x140273238]
call fcn.140061de0
mov rcx, qword [rax]
add rcx, 0x2a8
call fcn.140002e70
test al, al
je 0x140058568
lea rax, str.Guest
jmp 0x140058586
mov rdx, rdi
lea rcx, [0x140273238]
call fcn.140061de0
mov rcx, qword [rax]
add rcx, 0x2a8
call fcn.140002e90
mov qword [rsp + 0x1b8], rax
mov qword [rsp + 0x260], r15
mov qword [rsp + 0x268], 3
movaps xmm0, xmmword [rsp + 0x260]
movdqa xmmword [rsp + 0x60], xmm0
lea r8, [rsp + 0x1b8]
lea rdx, [rsp + 0x60]
lea rcx, [rsp + 0x1950]
call fcn.140064eb0
nop
mov rcx, rax
call fcn.140002e90
mov r9, rbx
mov r8d, 0x400000
movzx edx, r12b
mov rcx, rax
call fcn.1400c6e80
movzx ebx, al
lea rcx, [rsp + 0x1950]
call fcn.140002ec0
test bl, bl
je 0x14005861c
mov rdx, rdi
lea rcx, [0x140273238]
call fcn.140061de0
mov rcx, qword [rax]
mov qword [0x1402738d0], rcx
mov dword [0x140272778], r14d
movups xmmword [rsi + 0xc8], xmm6
xor ecx, ecx
call fcn.14007f890
test al, al
je 0x14005872a
call fcn.14008e1c0
mov rcx, qword [0x1402738d0]
call fcn.14001ccc0
mov edx, eax
lea rcx, str.Ping:__dms
call fcn.1400bc5f0
mov rcx, qword [0x1402738d0]
cmp byte [rcx + 0x90], 0
je 0x140058725
movups xmm6, xmmword [rsi + 0xc8]
call fcn.14001cca0
movss dword [rsp + 0x20], xmm15
movaps xmm2, xmm15
test eax, eax
je 0x1400586f3
sub eax, 5
je 0x1400586d5
sub eax, 2
je 0x1400586b7
cmp eax, 1
je 0x140058699
lea rcx, [rsp + 0x14c0]
jmp 0x1400586fb
movaps xmm3, xmm14
movaps xmm1, xmm14
lea rcx, [rsp + 0x14d0]
call fcn.140017e30
lea rcx, str._Proxy_Connected
jmp 0x14005870f
movaps xmm3, xmm14
movaps xmm1, xmm14
lea rcx, [rsp + 0x14e0]
call fcn.140017e30
lea rcx, str._Proxy_Failed
jmp 0x14005870f
movaps xmm3, xmm15
movaps xmm1, xmm15
lea rcx, [rsp + 0x14f0]
call fcn.140017e30
lea rcx, str._Proxy_Requesting
jmp 0x14005870f
lea rcx, [rsp + 0x1500]
movaps xmm3, xmm15
movaps xmm1, xmm15
call fcn.140017e30
lea rcx, str._Proxy_None
movups xmm0, xmmword [rax]
movups xmmword [rsi + 0xc8], xmm0
call fcn.1400bc5f0
movups xmmword [rsi + 0xc8], xmm6
call fcn.14008e3a0
call fcn.140062900
mov r14d, r13d
mov edi, r13d
lea rcx, [0x140273238]
call fcn.1400458e0
cmp r14, rax
jb 0x140058020
xor r15d, r15d
lea r13, [0x140273dc8]
call fcn.1400c7c00
lea rcx, [rsp + 0x620]
call fcn.14008d5c0
movss xmm1, dword [rax]
mulss xmm1, xmm13
subss xmm1, xmm8
movaps xmm2, xmm14
lea rcx, [rsp + 0x1b0]
call fcn.140017e20
lea rdx, [rsp + 0x1b0]
lea rcx, str.Load
call fcn.1400bd230
test al, al
je 0x140058e9a
xor edx, edx
lea rcx, [rsp + 0x2710]
call fcn.140003990
nop
mov edx, 0x110
lea rcx, [rsp + 0x2ba0]
call fcn.140048000
mov dword [rsp + 0x20], 1
mov r9d, 0x40
lea r8d, [r9 - 0x3f]
lea rdx, str.Config.json
lea rcx, [rsp + 0x2ba0]
call fcn.140049700
nop
lea rcx, [rsp + 0x2ba0]
call fcn.140062880
test al, al
jne 0x140058893
mov dword [rsp + 0x104], 0xbb8
lea rdx, [rsp + 0x104]
lea rcx, [rsp + 0x628]
call fcn.140006de0
mov rdi, qword [rax]
mov dword [rsp + 0x108], 3
lea rdx, [rsp + 0x108]
lea rcx, [rsp + 0x630]
call fcn.140006de0
mov rbx, qword [rax]
lea rax, [rsp + 0x2418]
mov qword [rsp + 0x90], rax
lea rdx, str.Couldnt_open_json_file
lea rcx, [rsp + 0x2418]
call fcn.140064f10
mov rsi, rax
lea rdx, str.System
lea rcx, [rsp + 0x1970]
call fcn.140002ed0
nop
mov r9, rdi
mov r8, rbx
mov rdx, rsi
mov rcx, rax
call fcn.14006b6f0
nop
lea rdx, [rsp + 0x2710]
lea rcx, [rsp + 0x2ba0]
call fcn.140061e30
nop
jmp 0x1400588fd
lea rcx, [rsp + 0x2ba0]
call fcn.140048910
lea rcx, [rsp + 0x2710]
call fcn.1400045a0
test al, al
je 0x140058e74
mov edx, reloc.WLDAP32.dll_Ordinal_32
lea rcx, [rsp + 0x27d0]
call fcn.14000a000
lea rdx, [rsp + 0x27d0]
lea rcx, [rsp + 0x2710]
call fcn.14000a2c0
mov edx, reloc.WLDAP32.dll_Ordinal_32
lea rcx, [rsp + 0x2850]
call fcn.14000a000
lea rdx, [rsp + 0x2850]
lea rcx, [rsp + 0x2710]
call fcn.14000a260
lea rdx, [rsp + 0x2850]
lea rcx, [rsp + 0x27d0]
call fcn.14000a010
test al, al
je 0x140058e74
nop word [rax + rax]
lea rcx, [rsp + 0x27d0]
call fcn.140061d20
mov r13, rax
lea rdx, str.use_proxy
mov rcx, rax
call fcn.140064f50
mov rcx, rax
call fcn.140006d70
test al, al
je 0x140058c04
lea rdx, str.proxy_socks5
mov rcx, r13
call fcn.140064f50
lea rdx, [rsp + 0x2890]
mov rcx, rax
call fcn.140065030
nop
mov edx, Ordinal_26
lea rcx, [rsp + 0x26e8]
call fcn.140018790
lea rdx, [0x14019ec08]
lea rcx, [rsp + 0xea8]
call fcn.140002ed0
nop
lea r8, [rsp + 0xea8]
lea rdx, [rsp + 0x2890]
lea rcx, [rsp + 0x26e8]
call fcn.14006b850
nop
lea rcx, [rsp + 0xea8]
call fcn.140002ec0
lea rcx, [rsp + 0x26e8]
call fcn.140024080
cmp rax, 2
jb 0x140058be4
lea rcx, [rsp + 0x26e8]
call fcn.140024080
cmp rax, 4
jb 0x140058be4
mov ecx, 0x638
call fcn.140162598
mov r12, rax
mov qword [rsp + 0x638], rax
mov edx, 0x638
mov rcx, rax
call fcn.140040260
lea rax, [rsp + 0x1990]
mov qword [rsp + 0x98], rax
mov edx, 3
lea rcx, [rsp + 0x26e8]
call fcn.140024070
mov rdx, rax
lea rcx, [rsp + 0x1990]
call fcn.140002f10
mov r15, rax
lea rax, [rsp + 0x1760]
mov qword [rsp + 0x90], rax
mov edx, 2
lea rcx, [rsp + 0x26e8]
call fcn.140024070
mov rdx, rax
lea rcx, [rsp + 0x1760]
call fcn.140002f10
mov r14, rax
lea rax, [rsp + 0x19b0]
mov qword [rsp + 0xa8], rax
mov edx, 1
lea rcx, [rsp + 0x26e8]
call fcn.140024070
mov rdx, rax
lea rcx, [rsp + 0x19b0]
call fcn.140002f10
mov rsi, rax
lea rax, [rsp + 0x19d0]
mov qword [rsp + 0xa0], rax
xor edx, edx
lea rcx, [rsp + 0x26e8]
call fcn.140024070
mov rdx, rax
lea rcx, [rsp + 0x19d0]
call fcn.140002f10
mov rdi, rax
lea rax, [rsp + 0x19f0]
mov qword [rsp + 0x78], rax
lea rdx, str.password
mov rcx, r13
call fcn.140064f50
lea rdx, [rsp + 0x19f0]
mov rcx, rax
call fcn.140065030
mov rbx, rax
lea rdx, str.name
mov rcx, r13
call fcn.140064f50
lea rdx, [rsp + 0x1a10]
mov rcx, rax
call fcn.140065030
nop
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x28], rsi
mov qword [rsp + 0x20], rdi
mov r9b, 1
mov r8, rbx
mov rdx, rax
mov rcx, r12
call fcn.14001a050
nop
mov qword [rsp + 0x1a8], rax
lea rdx, [rsp + 0x1a8]
lea rcx, [0x140273238]
call fcn.140045910
nop
lea rcx, [rsp + 0x26e8]
call fcn.1400240d0
nop
lea rcx, [rsp + 0x2890]
call fcn.140002ec0
jmp 0x140058d50
mov ecx, 0x638
call fcn.140162598
mov r12, rax
mov qword [rsp + 0x640], rax
mov edx, 0x638
mov rcx, rax
call fcn.140040260
lea rax, [rsp + 0x1a30]
mov qword [rsp + 0x60], rax
lea rdx, [0x1401980f9]
lea rcx, [rsp + 0x1a30]
call fcn.140002ed0
mov r15, rax
lea rax, [rsp + 0x1a50]
mov qword [rsp + 0x78], rax
lea rdx, [0x1401980f9]
lea rcx, [rsp + 0x1a50]
call fcn.140002ed0
mov r14, rax
lea rax, [rsp + 0x1a70]
mov qword [rsp + 0xa0], rax
lea rdx, [0x1401980f9]
lea rcx, [rsp + 0x1a70]
call fcn.140002ed0
mov rsi, rax
lea rax, [rsp + 0x1a90]
mov qword [rsp + 0xa8], rax
lea rdx, [0x1401980f9]
lea rcx, [rsp + 0x1a90]
call fcn.140002ed0
mov rdi, rax
lea rax, [rsp + 0x1ab0]
mov qword [rsp + 0x98], rax
lea rdx, str.password
mov rcx, r13
call fcn.140064f50
lea rdx, [rsp + 0x1ab0]
mov rcx, rax
call fcn.140065030
mov rbx, rax
lea rdx, str.name
mov rcx, r13
call fcn.140064f50
lea rdx, [rsp + 0x1ad0]
mov rcx, rax
call fcn.140065030
nop
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x28], rsi
mov qword [rsp + 0x20], rdi
xor r9d, r9d
mov r8, rbx
mov rdx, rax
mov rcx, r12
call fcn.14001a050
nop
mov qword [rsp + 0x1a0], rax
lea rdx, [rsp + 0x1a0]
lea rcx, [0x140273238]
call fcn.140045910
lea rcx, [0x140273238]
call fcn.1400458e0
lea rdx, [rax - 1]
lea rcx, [0x140273238]
call fcn.140061de0
mov rcx, qword [rax]
mov qword [0x1402738d0], rcx
lea rcx, [rsp + 0x80]
call fcn.140002e40
mov rbx, rax
lea rdx, str.name
mov rcx, r13
call fcn.140064f50
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x1af0]
call fcn.1400650f0
mov rcx, rax
call fcn.140002e70
movzx ebx, al
lea rcx, [rsp + 0x1af0]
call fcn.140002ec0
test bl, bl
je 0x140058de0
mov rcx, qword [0x1402738d0]
add rcx, 0x2a8
lea rdx, str.Guest
call fcn.140002ea0
jmp 0x140058e35
lea rcx, [rsp + 0x86]
call fcn.140002e40
mov rbx, rax
lea rdx, str.name
mov rcx, r13
call fcn.140064f50
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x1b10]
call fcn.1400650f0
mov rcx, qword [0x1402738d0]
add rcx, 0x2a8
mov rdx, rax
call fcn.140024b90
lea rcx, [rsp + 0x1b10]
call fcn.140002ec0
mov dl, 1
mov rcx, qword [0x1402738d0]
call fcn.14001d200
lea rcx, [rsp + 0x27d0]
call fcn.14000a0a0
lea rdx, [rsp + 0x2850]
lea rcx, [rsp + 0x27d0]
call fcn.14000a010
test al, al
jne 0x140058990
lea r13, [0x140273dc8]
lea rcx, [rsp + 0x2ba0]
call fcn.140047f90
nop
lea rcx, [rsp + 0x2710]
call fcn.140002e30
mov rsi, qword [rsp + 0xd0]
xor r15d, r15d
movaps xmm1, xmm10
movaps xmm0, xmm14
call fcn.14008d1d0
lea rcx, [rsp + 0x648]
call fcn.14008d5c0
movaps xmm2, xmm14
movss xmm1, dword [rax]
lea rcx, [rsp + 0x198]
call fcn.140017e20
lea rdx, [rsp + 0x198]
lea rcx, str.Save
call fcn.1400bd230
test al, al
je 0x1400592e9
lea rcx, [rsp + 0x1510]
call fcn.140061d10
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x60], xmm0
lea rdx, [rsp + 0x60]
lea rcx, [rsp + 0x2738]
call fcn.1400624d0
nop
lea rcx, [0x140273238]
call fcn.140023f70
mov rdi, rax
lea rcx, [0x140273238]
call fcn.140023f60
mov r14, rax
cmp rdi, rax
je 0x140059254
lea rsi, str.:::
nop dword [rax + rax]
mov rbx, qword [rdi]
lea rdx, str.name
lea rcx, [rsp + 0xfd0]
call fcn.140065190
nop
lea rdx, [rbx + 0x118]
lea rcx, [rsp + 0xff0]
call fcn.1400651c0
nop
lea r8, [rsp + 0x1010]
lea rdx, [rsp + 0xfd0]
lea rcx, [rsp + 0x1520]
call fcn.140061d00
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x60], xmm0
lea rdx, [rsp + 0x60]
lea rcx, [rsp + 0x22e0]
call fcn.140061cd0
nop
lea rdx, str.password
lea rcx, [rsp + 0xf90]
call fcn.1400651e0
nop
lea rdx, [rbx + 0x138]
lea rcx, [rsp + 0xfb0]
call fcn.1400651c0
nop
lea r8, [rsp + 0xfd0]
lea rdx, [rsp + 0xf90]
lea rcx, [rsp + 0x1530]
call fcn.140061d00
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x60], xmm0
lea rdx, [rsp + 0x60]
lea rcx, [rsp + 0x2300]
call fcn.140061cd0
nop
lea rdx, str.use_proxy
lea rcx, [rsp + 0xf50]
call fcn.140065280
nop
mov rcx, rbx
call fcn.14001cc90
mov byte [rsp + 0x70], al
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0xf70]
call fcn.140065320
nop
lea r8, [rsp + 0xf90]
lea rdx, [rsp + 0xf50]
lea rcx, [rsp + 0x1540]
call fcn.140061d00
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x60], xmm0
lea rdx, [rsp + 0x60]
lea rcx, [rsp + 0x2320]
call fcn.140061cd0
nop
lea r8, [rsp + 0x2340]
lea rdx, [rsp + 0x22e0]
lea rcx, [rsp + 0x1550]
call fcn.140061d00
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x60], xmm0
mov r9b, 2
mov r8b, 1
lea rdx, [rsp + 0x60]
lea rcx, [rsp + 0x2768]
call fcn.140062500
nop
lea r9, [fcn.140002e30]
mov edx, reloc.WLDAP32.dll_Ordinal_32
lea r8d, [rdx - 0x1d]
lea rcx, [rsp + 0x22e0]
call fcn.140162db8
nop
lea r9, [fcn.140002e30]
mov edx, reloc.WLDAP32.dll_Ordinal_32
lea r8d, [rdx - 0x1e]
lea rcx, [rsp + 0xf50]
call fcn.140162db8
nop
lea r9, [fcn.140002e30]
mov edx, reloc.WLDAP32.dll_Ordinal_32
lea r8d, [rdx - 0x1e]
lea rcx, [rsp + 0xf90]
call fcn.140162db8
nop
lea r9, [fcn.140002e30]
mov edx, reloc.WLDAP32.dll_Ordinal_32
lea r8d, [rdx - 0x1e]
lea rcx, [rsp + 0xfd0]
call fcn.140162db8
mov rcx, rbx
call fcn.14001cc90
test al, al
je 0x14005921c
lea rdx, str.proxy_socks5
lea rcx, [rsp + 0x1010]
call fcn.140065470
nop
mov qword [rsp + 0x270], rsi
mov qword [rsp + 0x278], send
movaps xmm0, xmmword [rsp + 0x270]
movdqa xmmword [rsp + 0x60], xmm0
lea rax, [rbx + 0xf8]
lea rcx, [rbx + 0xd8]
lea r9, [rbx + 0xb8]
lea r8, [rbx + 0x98]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea rdx, [rsp + 0x60]
lea rcx, [rsp + 0x1b30]
call fcn.140065350
nop
mov rdx, rax
lea rcx, [rsp + 0x1030]
call fcn.140065510
nop
lea r8, [rsp + 0x1050]
lea rdx, [rsp + 0x1010]
lea rcx, [rsp + 0x1560]
call fcn.140061d00
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x60], xmm0
lea rdx, [rsp + 0x60]
lea rcx, [rsp + 0x2768]
call fcn.140062150
nop
lea r9, [fcn.140002e30]
mov edx, reloc.WLDAP32.dll_Ordinal_32
lea r8d, [rdx - 0x1e]
lea rcx, [rsp + 0x1010]
call fcn.140162db8
nop
lea rcx, [rsp + 0x1b30]
call fcn.140002ec0
lea rdx, [rsp + 0x2768]
lea rcx, [rsp + 0x2738]
call fcn.1400623f0
nop
lea rcx, [rsp + 0x2768]
call fcn.140002e30
add rdi, 8
cmp rdi, r14
jne 0x140058f40
mov rsi, qword [rsp + 0xd0]
mov edx, 0x108
lea rcx, [rsp + 0x2dc0]
call fcn.140061a90
mov dword [rsp + 0x20], 1
mov r9d, 0x40
lea r8d, [r9 - 0x3e]
lea rdx, str.Config.json
lea rcx, [rsp + 0x2dc0]
call fcn.140061bd0
nop
mov edx, 4
lea rcx, [rsp + 0x1570]
call qword [sym.imp.MSVCP140.dll_struct_std::_Smanip_long_long___int64_____cdecl_std::setw_long_long___int64__]
mov rdx, rax
lea rcx, [rsp + 0x2dc0]
call fcn.140064bf0
mov rcx, rax
lea rdx, [rsp + 0x2738]
call fcn.140061fb0
lea rcx, [rsp + 0x2dc0]
call fcn.140061b90
nop
lea rcx, [rsp + 0x2dc0]
call fcn.140061a20
nop
lea rcx, [rsp + 0x2738]
call fcn.140002e30
lea rcx, [rsp + 0x650]
call fcn.14008d5c0
movss xmm6, dword [0x1401ab194]
movaps xmm2, xmm6
movss xmm1, dword [rax]
lea rcx, [rsp + 0x658]
call fcn.140017e20
mov rdx, rax
lea rcx, str._Add
call fcn.1400bd230
test al, al
je 0x14005932c
mov byte [0x140272761], 1
call fcn.14008bd90
cmp qword [0x1402738d0], 0
sete cl
call fcn.14008bce0
lea rcx, [rsp + 0x660]
call fcn.14008d5c0
movaps xmm2, xmm6
movss xmm1, dword [rax]
lea rcx, [rsp + 0x668]
call fcn.140017e20
mov rdx, rax
lea rcx, str._Remove
call fcn.1400bd230
test al, al
je 0x140059439
cmp qword [0x1402738d0], 0
je 0x140059439
mov ebx, r15d
lea rcx, [0x140273238]
call fcn.1400458e0
test rax, rax
je 0x140059409
mov rdi, r15
nop
mov rdx, rdi
lea rcx, [0x140273238]
call fcn.140061de0
mov rcx, qword [0x1402738d0]
cmp qword [rax], rcx
lea rcx, [0x140273238]
je 0x1400593d2
inc ebx
mov edi, ebx
call fcn.1400458e0
cmp rdi, rax
jb 0x1400593a0
jmp 0x140059409
lea rdx, [rsp + 0x670]
call fcn.140045900
mov r8d, ebx
lea rdx, [rsp + 0x3d0]
mov rcx, rax
call fcn.140061b80
mov r8, qword [rax]
lea rdx, [rsp + 0x680]
lea rcx, [0x140273238]
call fcn.140061df0
lea rcx, [0x140273238]
call fcn.1400458e0
test rax, rax
je 0x140059432
lea rcx, [0x140273238]
call fcn.1400458d0
mov rcx, qword [rax]
mov qword [0x1402738d0], rcx
jmp 0x140059439
mov qword [0x1402738d0], r15
call fcn.14008bd90
call fcn.1400853b0
movaps xmm1, xmm10
movaps xmm0, xmm14
call fcn.14008d1d0
lea rcx, [rsp + 0x688]
call fcn.14008d5c0
movss xmm2, dword [0x1401ab214]
movss xmm1, dword [rax]
lea rcx, [rsp + 0x690]
call fcn.140017e20
mov rdx, rax
xor r9d, r9d
xor r8d, r8d
lea rcx, [0x1401a4d84]
call fcn.140085300
cmp qword [0x1402738d0], 0
je 0x14005e50a
xor edx, edx
lea rcx, [0x1401a4d88]
call fcn.1400c8960
call fcn.1400beb50
xor r8d, r8d
xor edx, edx
lea rcx, str.Main
call fcn.1400ca760
test al, al
je 0x14005a56b
lea rcx, [rsp + 0x698]
call fcn.14008d5c0
movss xmm6, dword [rax + 4]
mulss xmm6, xmm13
lea rcx, [rsp + 0x6a0]
call fcn.14008d5c0
movss xmm1, dword [rax]
mulss xmm1, xmm13
movaps xmm2, xmm6
lea rcx, [rsp + 0x6a8]
call fcn.140017e20
mov rdx, rax
mov r9d, 0x400
mov r8b, 1
lea rcx, str.the_child_1
call fcn.140085300
call fcn.1400c7e60
lea rcx, str._INFORMATION
call fcn.1400bc5f0
call fcn.1400c8120
mov rcx, qword [0x1402738d0]
add rcx, 0x2a8
call fcn.140002e70
test al, al
je 0x140059567
lea rdx, str.Guest
lea rcx, [rsp + 0x1b70]
call fcn.140002ed0
nop
mov r12d, dword [rsp + 0x50]
or r12d, 2
jmp 0x14005958c
mov rdx, qword [0x1402738d0]
add rdx, 0x2a8
lea rcx, [rsp + 0x1b50]
call fcn.140002f10
nop
mov r12d, dword [rsp + 0x50]
or r12d, 4
mov dword [rsp + 0x50], r12d
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0xed0], xmm0
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rsp + 0xee0], xmm1
lea rdx, [rsp + 0xed0]
lea rcx, str.Name:__s
call fcn.1400bc5f0
nop
test r12b, 4
je 0x1400595da
and r12d, 0xfffffffb
mov dword [rsp + 0x50], r12d
lea rcx, [rsp + 0x1b50]
call fcn.140002ec0
nop
test r12b, 2
je 0x1400595f6
and r12d, 0xfffffffd
mov dword [rsp + 0x50], r12d
lea rcx, [rsp + 0x1b70]
call fcn.140002ec0
xor edx, edx
lea rcx, str.Enet_Status:
call fcn.1400bc5e0
movaps xmm1, xmm10
movaps xmm0, xmm14
call fcn.14008d1d0
movups xmm6, xmmword [rsi + 0xc8]
mov rcx, qword [0x1402738d0]
call fcn.14001cc80
test eax, eax
je 0x1400596ef
sub eax, 1
je 0x1400596c6
sub eax, 4
je 0x140059682
cmp eax, 2
je 0x140059652
xor edx, edx
lea rcx, str.Unknown
call fcn.1400bc5e0
jmp 0x140059769
movss dword [rsp + 0x20], xmm15
movaps xmm3, xmm14
movss xmm2, dword [0x1401ab020]
movaps xmm1, xmm15
lea rcx, [rsp + 0x1580]
call fcn.140017e30
lea rcx, str.Disconnecting
jmp 0x140059716
movss dword [rsp + 0x20], xmm15
movaps xmm3, xmm14
movaps xmm2, xmm15
movaps xmm1, xmm14
lea rcx, [rsp + 0x1590]
call fcn.140017e30
movups xmm0, xmmword [rax]
movups xmmword [rsi + 0xc8], xmm0
xor edx, edx
lea rcx, str.Connected
call fcn.1400bc5e0
mov byte [0x140272725], 1
jmp 0x140059770
movss dword [rsp + 0x20], xmm15
movaps xmm3, xmm14
movaps xmm2, xmm15
movaps xmm1, xmm15
lea rcx, [rsp + 0x15a0]
call fcn.140017e30
lea rcx, str.Connecting
jmp 0x140059716
movss dword [rsp + 0x20], xmm15
movaps xmm3, xmm14
movaps xmm2, xmm14
movaps xmm1, xmm15
lea rcx, [rsp + 0x15b0]
call fcn.140017e30
lea rcx, str.Disconnected
movups xmm0, xmmword [rax]
movups xmmword [rsi + 0xc8], xmm0
xor edx, edx
call fcn.1400bc5e0
mov rax, qword [0x1402738d0]
cmp byte [rax + 0x49e], 0
je 0x140059769
call fcn.14006c0f0
cmp qword [0x140272860], rax
jae 0x140059769
mov dl, 1
mov rcx, qword [0x1402738d0]
call fcn.14001d200
call fcn.14006c0f0
movsxd rcx, dword [0x1401cca80]
add rax, rcx
mov qword [0x140272860], rax
mov byte [0x140272725], 0
movups xmmword [rsi + 0xc8], xmm6
movaps xmm1, xmm10
movaps xmm0, xmm14
call fcn.14008d1d0
mov rcx, qword [0x1402738d0]
call fcn.14001ccc0
movd xmm0, eax
cvtdq2ps xmm0, xmm0
divss xmm0, dword [0x1401ab228]
mulss xmm0, dword [0x1401ab1d4]
movss xmm1, dword [0x1401ab1b8]
movss dword [rsp + 0x20], xmm15
movaps xmm2, xmm15
comiss xmm1, xmm0
jbe 0x1400597d4
divss xmm0, xmm1
movaps xmm3, xmm15
movaps xmm1, xmm0
lea rcx, [rsp + 0x15c0]
jmp 0x1400597f0
subss xmm0, xmm1
divss xmm0, xmm1
subss xmm2, xmm0
movaps xmm3, xmm14
movaps xmm1, xmm15
lea rcx, [rsp + 0x15d0]
call fcn.140017e30
movups xmm0, xmmword [rax]
movups xmmword [0x140272740], xmm0
mov rcx, qword [0x1402738d0]
call fcn.14001ccc0
mov r8d, eax
lea rdx, [0x1401a4e10]
lea rcx, [0x140272740]
call fcn.1400bc700
cmp byte [0x140272725], 0
je 0x1400598be
xor edx, edx
lea rcx, str.World:
call fcn.1400bc5e0
movaps xmm1, xmm10
movaps xmm0, xmm14
call fcn.14008d1d0
mov rcx, qword [0x1402738d0]
add rcx, 0x3b0
call fcn.140002e90
mov rcx, rax
xor edx, edx
call fcn.1400bc5e0
mov rax, qword [0x1402738d0]
movss xmm3, dword [rax + 0x2d4]
addss xmm3, dword [0x1401ab17c]
movss xmm2, dword [rax + 0x2d0]
addss xmm2, xmm12
movaps xmm0, xmm3
mulss xmm0, xmm11
cvttss2si eax, xmm0
movaps xmm1, xmm2
mulss xmm1, xmm11
cvttss2si r9d, xmm1
cvttss2si r8d, xmm3
cvttss2si edx, xmm2
mov dword [rsp + 0x20], eax
lea rcx, str.Position:__d:_d___d:_d_
call fcn.1400bc5f0
jmp 0x1400598d6
lea rcx, str.World:_EXIT
call fcn.1400bc5f0
lea rcx, str.Position:_X:Y__X:Y_
call fcn.1400bc5f0
mov rcx, qword [0x1402738d0]
add rcx, 0x50
call fcn.140002e90
mov rdx, rax
lea rcx, str.Status:__s
call fcn.1400bc5f0
call fcn.1400853b0
movaps xmm1, xmm10
movaps xmm0, xmm14
call fcn.14008d1d0
lea rcx, [rsp + 0x6b0]
call fcn.14008d5c0
movss xmm6, dword [rax + 4]
mulss xmm6, xmm13
lea rcx, [rsp + 0x6b8]
call fcn.14008d5c0
movaps xmm2, xmm6
movss xmm1, dword [rax]
lea rcx, [rsp + 0x6c0]
call fcn.140017e20
mov rdx, rax
mov r9d, 0x400
mov r8b, 1
lea rcx, str.the_child_2
call fcn.140085300
call fcn.1400c7e60
lea rcx, str._CHEAT
call fcn.1400bc5f0
call fcn.1400c8120
mov rdx, qword [0x1402738d0]
add rdx, 0x49e
lea rcx, str.Auto_Reconnect
call fcn.1400be660
lea rcx, [rsp + 0x6c8]
call fcn.14008d5c0
movss xmm0, dword [rax]
call fcn.14008d350
mov dword [rsp + 0x20], r15d
mov r9d, 0x64
lea r8d, [r9 - 0x63]
lea rdx, [0x1401cca80]
lea rcx, str.Delay_Reconect
call fcn.1400c14d0
mov rdx, qword [0x1402738d0]
add rdx, 0x49f
lea rcx, str.Auto_Collect
call fcn.1400be660
movaps xmm1, xmm10
movaps xmm0, xmm14
call fcn.14008d1d0
mov rdx, qword [0x1402738d0]
add rdx, 0x4d2
lea rcx, str.Ignore_Gems
call fcn.1400be660
lea rcx, [rsp + 0x6d0]
call fcn.14008d5c0
movss xmm0, dword [rax]
call fcn.14008d350
mov rdx, qword [0x1402738d0]
add rdx, 0x4a8
mov dword [rsp + 0x28], r15d
lea rax, str.Range:__d
mov qword [rsp + 0x20], rax
mov r9d, 7
lea r8d, [r9 - 6]
lea rcx, str.sisd
call fcn.1400c0cf0
lea rcx, [rsp + 0x6d8]
call fcn.14008d5c0
movss xmm0, dword [rax]
call fcn.14008d350
mov rdx, qword [0x1402738d0]
add rdx, 0x4a4
mov dword [rsp + 0x20], r15d
mov r9d, 0x64
lea r8d, [r9 - 0x63]
lea rcx, str.Delay
call fcn.1400c14d0
call fcn.1400853b0
lea rcx, [rsp + 0x6e0]
call fcn.14008d5c0
movss xmm6, dword [rax + 4]
lea rcx, [rsp + 0x6e8]
call fcn.14008d5c0
movss xmm1, dword [rax]
mulss xmm1, xmm13
movaps xmm2, xmm6
lea rcx, [rsp + 0x6f0]
call fcn.140017e20
mov rdx, rax
mov r9d, 0x400
mov r8b, 1
lea rcx, str.the_child_3
call fcn.140085300
call fcn.1400c7e60
lea rcx, str._MISC
call fcn.1400bc5f0
call fcn.1400c8120
mov rdx, qword [0x1402738d0]
add rdx, 0x498
lea rcx, str.Auto_Ban
call fcn.1400be660
movaps xmm1, xmm10
movaps xmm0, xmm14
call fcn.14008d1d0
mov rdx, qword [0x1402738d0]
add rdx, 0x450
lea rcx, str.Mod_Detect
call fcn.1400be660
mov rdx, qword [0x1402738d0]
add rdx, 0x451
lea rcx, str.Auto_Access
call fcn.1400be660
mov rdx, qword [0x1402738d0]
add rdx, 0x568
lea rcx, str.Auto_FirstWL
call fcn.1400be660
lea rcx, [rsp + 0x6f8]
call fcn.14008d5c0
movss xmm0, dword [rax]
subss xmm0, dword [0x1401ab1c8]
call fcn.14008d350
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r15
mov dword [rsp + 0x20], r15d
mov r9d, reloc.WS2_32.dll___WSAFDIsSet
lea r8, [0x140273c10]
lea rdx, str.Text
lea rcx, str.say
call fcn.1400c1530
movaps xmm1, xmm10
movaps xmm0, xmm14
call fcn.14008d1d0
movaps xmm2, xmm14
movss xmm6, dword [0x1401ab1c0]
movaps xmm1, xmm6
lea rcx, [rsp + 0x700]
call fcn.140017e20
mov rdx, rax
lea rcx, [0x1401a4f28]
call fcn.1400bd230
test al, al
je 0x140059c25
lea rdx, [0x140273c10]
lea rcx, [rsp + 0x1b90]
call fcn.140002ed0
nop
mov rdx, rax
mov rcx, qword [0x1402738d0]
call fcn.14001ca50
nop
lea rcx, [rsp + 0x1b90]
call fcn.140002ec0
lea rcx, [rsp + 0x708]
call fcn.14008d5c0
movss xmm0, dword [rax]
subss xmm0, dword [0x1401ab1c8]
call fcn.14008d350
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r15
mov dword [rsp + 0x20], r15d
mov r9d, reloc.WS2_32.dll_setsockopt
lea r8, [0x140273dd8]
lea rdx, str.World
lea rcx, str.warp
call fcn.1400c1530
movaps xmm1, xmm10
movaps xmm0, xmm14
call fcn.14008d1d0
movaps xmm2, xmm14
movaps xmm1, xmm6
lea rcx, [rsp + 0x710]
call fcn.140017e20
mov rdx, rax
lea rcx, str.Warp
call fcn.1400bd230
test al, al
je 0x140059d8f
cmp byte [0x140272754], 0
jne 0x140059d03
lea rax, [rsp + 0x23f0]
mov qword [rsp + 0x60], rax
movzx edx, byte [0x1401980f9]
lea rcx, [rsp + 0x23f0]
call fcn.1400246a0
mov rbx, rax
lea rdx, [0x140273dd8]
lea rcx, [rsp + 0x1bb0]
call fcn.140002ed0
nop
mov r8, rbx
mov rdx, rax
mov rcx, qword [0x1402738d0]
call fcn.140022e80
jmp 0x140059d8f
mov esi, r15d
lea rcx, [0x140273238]
call fcn.1400458e0
test rax, rax
je 0x140059d8f
mov rbx, r15
nop word [rax + rax]
mov rdx, rbx
lea rcx, [0x140273238]
call fcn.140061de0
mov rdi, qword [rax]
lea rax, [rsp + 0x23c8]
mov qword [rsp + 0x60], rax
movzx edx, byte [0x1401980f9]
lea rcx, [rsp + 0x23c8]
call fcn.1400246a0
mov rbx, rax
lea rdx, [0x140273dd8]
lea rcx, [rsp + 0x1bd0]
call fcn.140002ed0
nop
mov r8, rbx
mov rdx, rax
mov rcx, rdi
call fcn.140022e80
inc esi
movsxd rbx, esi
lea rcx, [0x140273238]
call fcn.1400458e0
cmp rbx, rax
jb 0x140059d20
mov rcx, qword [0x1402738d0]
call fcn.14001cc80
cmp eax, 5
je 0x140059e80
lea rcx, [rsp + 0x718]
call fcn.14008d5c0
movaps xmm2, xmm14
movss xmm1, dword [rax]
lea rcx, [rsp + 0x720]
call fcn.140017e20
mov rdx, rax
lea rcx, str.Connect
call fcn.1400bd230
test al, al
je 0x140059f57
mov dword [rsp + 0x10c], 0xbb8
lea rdx, [rsp + 0x10c]
lea rcx, [rsp + 0x728]
call fcn.140006de0
mov rdi, qword [rax]
mov dword [rsp + 0xb0], 4
lea rdx, [rsp + 0xb0]
lea rcx, [rsp + 0x730]
call fcn.140006de0
mov rbx, qword [rax]
lea rax, [rsp + 0x2440]
mov qword [rsp + 0x60], rax
lea rdx, str.Connecting_bot...
lea rcx, [rsp + 0x2440]
call fcn.140027220
mov rsi, rax
lea rdx, str.System
lea rcx, [rsp + 0x1bf0]
call fcn.140002ed0
nop
mov r9, rdi
mov r8, rbx
mov rdx, rsi
mov rcx, rax
call fcn.14006b6f0
mov dl, 1
mov rcx, qword [0x1402738d0]
call fcn.14001d200
jmp 0x140059f57
lea rcx, [rsp + 0x738]
call fcn.14008d5c0
movaps xmm2, xmm14
movss xmm1, dword [rax]
lea rcx, [rsp + 0x740]
call fcn.140017e20
mov rdx, rax
lea rcx, str.Disconnect
call fcn.1400bd230
test al, al
je 0x140059f57
mov dword [rsp + 0xb8], 0xbb8
lea rdx, [rsp + 0xb8]
lea rcx, [rsp + 0x748]
call fcn.140006de0
mov rdi, qword [rax]
mov dword [rsp + 0xbc], 3
lea rdx, [rsp + 0xbc]
lea rcx, [rsp + 0x750]
call fcn.140006de0
mov rbx, qword [rax]
lea rax, [rsp + 0x23a0]
mov qword [rsp + 0x60], rax
lea rdx, str.Disonnecting_bot...
lea rcx, [rsp + 0x23a0]
call fcn.140027220
mov rsi, rax
lea rdx, str.System
lea rcx, [rsp + 0x1c10]
call fcn.140002ed0
nop
mov r9, rdi
mov r8, rbx
mov rdx, rsi
mov rcx, rax
call fcn.14006b6f0
xor edx, edx
mov rcx, qword [0x1402738d0]
call fcn.14001d320
call fcn.1400853b0
movaps xmm1, xmm10
movaps xmm0, xmm14
call fcn.14008d1d0
lea rcx, [rsp + 0x758]
call fcn.14008d5c0
movss xmm6, dword [rax + 4]
lea rcx, [rsp + 0x760]
call fcn.14008d5c0
movaps xmm2, xmm6
movss xmm1, dword [rax]
lea rcx, [rsp + 0x768]
call fcn.140017e20
mov rdx, rax
mov r9d, 0x400
mov r8b, 1
lea rcx, str.the_child_4
call fcn.140085300
call fcn.1400c7e60
lea rcx, str._MOVEMENT
call fcn.1400bc5f0
call fcn.1400c8120
movaps xmm2, xmm9
movaps xmm1, xmm9
lea rcx, [rsp + 0x770]
call fcn.140017e20
mov rdx, rax
xor r8d, r8d
lea rcx, [0x1401a4fa8]
call fcn.1400bd240
movaps xmm1, xmm10
movaps xmm0, xmm14
call fcn.14008d1d0
movaps xmm2, xmm9
movaps xmm1, xmm9
lea rcx, [rsp + 0x778]
call fcn.140017e20
mov rdx, rax
xor r8d, r8d
lea rcx, [0x1401a4fac]
call fcn.1400bd240
movaps xmm1, xmm10
movaps xmm0, xmm14
call fcn.14008d1d0
movaps xmm2, xmm9
movaps xmm1, xmm9
lea rcx, [rsp + 0x780]
call fcn.140017e20
mov rdx, rax
lea rcx, [0x1401a4fb0]
call fcn.1400bd230
test al, al
je 0x14005a0c3
cmp byte [0x140272754], 0
jne 0x14005a077
xor edx, edx
lea r8d, [rdx - 1]
mov rcx, qword [0x1402738d0]
call fcn.14001cae0
jmp 0x14005a0c3
mov ebx, r15d
lea rcx, [0x140273238]
call fcn.1400458e0
test rax, rax
je 0x14005a0c3
mov rdi, r15
nop
mov rdx, rdi
lea rcx, [0x140273238]
call fcn.140061de0
xor edx, edx
lea r8d, [rdx - 1]
mov rcx, qword [rax]
call fcn.14001cae0
inc ebx
movsxd rdi, ebx
lea rcx, [0x140273238]
call fcn.1400458e0
cmp rdi, rax
jb 0x14005a090
movaps xmm1, xmm10
movaps xmm0, xmm14
call fcn.14008d1d0
movaps xmm2, xmm9
movaps xmm1, xmm9
lea rcx, [rsp + 0x788]
call fcn.140017e20
mov rdx, rax
xor r8d, r8d
lea rcx, [0x1401a4fb4]
call fcn.1400bd240
movaps xmm1, xmm10
movaps xmm0, xmm14
call fcn.14008d1d0
movaps xmm2, xmm9
movaps xmm1, xmm9
lea rcx, [rsp + 0x790]
call fcn.140017e20
mov rdx, rax
xor r8d, r8d
lea rcx, [0x1401a4fb8]
call fcn.1400bd240
movaps xmm1, xmm10
movaps xmm0, xmm14
call fcn.14008d1d0
movaps xmm2, xmm9
movaps xmm1, xmm9
lea rcx, [rsp + 0x798]
call fcn.140017e20
mov rdx, rax
xor r8d, r8d
lea rcx, [0x1401a4fbc]
call fcn.1400bd240
movaps xmm2, xmm9
movaps xmm1, xmm9
lea rcx, [rsp + 0x7a0]
call fcn.140017e20
mov rdx, rax
xor r8d, r8d
lea rcx, [0x1401a4fa8]
call fcn.1400bd240
movaps xmm1, xmm10
movaps xmm0, xmm14
call fcn.14008d1d0
movaps xmm2, xmm9
movaps xmm1, xmm9
lea rcx, [rsp + 0x7a8]
call fcn.140017e20
mov rdx, rax
lea rcx, [0x1401a4fc0]
call fcn.1400bd230
test al, al
je 0x14005a224
cmp byte [0x140272754], 0
jne 0x14005a1d9
xor r8d, r8d
lea edx, [r8 - 1]
mov rcx, qword [0x1402738d0]
call fcn.14001cae0
jmp 0x14005a224
mov ebx, r15d
lea rcx, [0x140273238]
call fcn.1400458e0
test rax, rax
je 0x14005a224
mov rdi, r15
mov rdx, rdi
lea rcx, [0x140273238]
call fcn.140061de0
xor r8d, r8d
lea edx, [r8 - 1]
mov rcx, qword [rax]
call fcn.14001cae0
inc ebx
movsxd rdi, ebx
lea rcx, [0x140273238]
call fcn.1400458e0
cmp rdi, rax
jb 0x14005a1f0
movaps xmm1, xmm10
movaps xmm0, xmm14
call fcn.14008d1d0
movaps xmm2, xmm9
movaps xmm1, xmm9
lea rcx, [rsp + 0x7b0]
call fcn.140017e20
mov rdx, rax
lea rcx, [0x1401a4fc4]
call fcn.1400bd230
test al, al
je 0x14005a2bd
cmp byte [0x140272754], 0
jne 0x14005a270
mov rcx, qword [0x1402738d0]
call fcn.14001c710
jmp 0x14005a2bd
mov ebx, r15d
lea rcx, [0x140273238]
call fcn.1400458e0
test rax, rax
je 0x14005a2bd
mov rdi, r15
nop word [rax + rax]
mov rdx, rdi
lea rcx, [0x140273238]
call fcn.140061de0
mov rcx, qword [rax]
call fcn.14001c710
inc ebx
movsxd rdi, ebx
lea rcx, [0x140273238]
call fcn.1400458e0
cmp rdi, rax
jb 0x14005a290
movaps xmm1, xmm10
movaps xmm0, xmm14
call fcn.14008d1d0
movaps xmm2, xmm9
movaps xmm1, xmm9
lea rcx, [rsp + 0x7b8]
call fcn.140017e20
mov rdx, rax
lea rcx, [0x1401a4fc8]
call fcn.1400bd230
test al, al
je 0x14005a364
cmp byte [0x140272754], 0
jne 0x14005a310
xor r8d, r8d
lea edx, [r8 + 1]
mov rcx, qword [0x1402738d0]
call fcn.14001cae0
jmp 0x14005a364
mov ebx, r15d
lea rcx, [0x140273238]
call fcn.1400458e0
test rax, rax
je 0x14005a364
mov rdi, r15
nop word [rax + rax]
mov rdx, rdi
lea rcx, [0x140273238]
call fcn.140061de0
xor r8d, r8d
lea edx, [r8 + 1]
mov rcx, qword [rax]
call fcn.14001cae0
inc ebx
movsxd rdi, ebx
lea rcx, [0x140273238]
call fcn.1400458e0
cmp rdi, rax
jb 0x14005a330
movaps xmm1, xmm10
movaps xmm0, xmm14
call fcn.14008d1d0
movaps xmm2, xmm9
movaps xmm1, xmm9
lea rcx, [rsp + 0x7c0]
call fcn.140017e20
mov rdx, rax
xor r8d, r8d
lea rcx, [0x1401a4fb8]
call fcn.1400bd240
movaps xmm1, xmm10
movaps xmm0, xmm14
call fcn.14008d1d0
movaps xmm2, xmm9
movaps xmm1, xmm9
lea rcx, [rsp + 0x7c8]
call fcn.140017e20
mov rdx, rax
xor r8d, r8d
lea rcx, [0x1401a4fbc]
call fcn.1400bd240
movaps xmm2, xmm9
movaps xmm1, xmm9
lea rcx, [rsp + 0x7d0]
call fcn.140017e20
mov rdx, rax
xor r8d, r8d
lea rcx, [0x1401a4fa8]
call fcn.1400bd240
movaps xmm1, xmm10
movaps xmm0, xmm14
call fcn.14008d1d0
movaps xmm2, xmm9
movaps xmm1, xmm9
lea rcx, [rsp + 0x7d8]
call fcn.140017e20
mov rdx, rax
xor r8d, r8d
lea rcx, [0x1401a4fac]
call fcn.1400bd240
movaps xmm1, xmm10
movaps xmm0, xmm14
call fcn.14008d1d0
movaps xmm2, xmm9
movaps xmm1, xmm9
lea rcx, [rsp + 0x7e0]
call fcn.140017e20
mov rdx, rax
lea rcx, [0x1401a4fcc]
call fcn.1400bd230
test al, al
je 0x14005a4c3
cmp byte [0x140272754], 0
jne 0x14005a479
xor edx, edx
lea r8d, [rdx + 1]
mov rcx, qword [0x1402738d0]
call fcn.14001cae0
jmp 0x14005a4c3
mov ebx, r15d
lea rcx, [0x140273238]
call fcn.1400458e0
test rax, rax
je 0x14005a4c3
mov rdi, r15
mov rdx, rdi
lea rcx, [0x140273238]
call fcn.140061de0
xor edx, edx
lea r8d, [rdx + 1]
mov rcx, qword [rax]
call fcn.14001cae0
inc ebx
movsxd rdi, ebx
lea rcx, [0x140273238]
call fcn.1400458e0
cmp rdi, rax
jb 0x14005a490
movaps xmm1, xmm10
movaps xmm0, xmm14
call fcn.14008d1d0
movaps xmm2, xmm9
movaps xmm1, xmm9
lea rcx, [rsp + 0x7e8]
call fcn.140017e20
mov rdx, rax
xor r8d, r8d
lea rcx, [0x1401a4fb4]
call fcn.1400bd240
movaps xmm1, xmm10
movaps xmm0, xmm14
call fcn.14008d1d0
movaps xmm2, xmm9
movaps xmm1, xmm9
lea rcx, [rsp + 0x7f0]
call fcn.140017e20
mov rdx, rax
xor r8d, r8d
lea rcx, [0x1401a4fb8]
call fcn.1400bd240
movaps xmm1, xmm10
movaps xmm0, xmm14
call fcn.14008d1d0
movaps xmm2, xmm9
movaps xmm1, xmm9
lea rcx, [rsp + 0x7f8]
call fcn.140017e20
mov rdx, rax
xor r8d, r8d
lea rcx, [0x1401a4fbc]
call fcn.1400bd240
call fcn.1400853b0
call fcn.1400ca7e0
jmp 0x14005a570
mov r12d, dword [rsp + 0x50]
xor r8d, r8d
xor edx, edx
lea rcx, str.World
call fcn.1400ca760
test al, al
je 0x14005a92b
call fcn.1400beb50
xor edx, edx
lea rcx, str.world
call fcn.1400c8960
test al, al
je 0x14005a926
xor r8d, r8d
xor edx, edx
lea rcx, str.Minimap
call fcn.1400ca760
test al, al
je 0x14005a5fe
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rsp + 0x800]
call fcn.140017e20
mov rdx, rax
xor r9d, r9d
mov r8b, 1
lea rcx, str.minimap
call fcn.140085300
mov rcx, qword [0x1402738d0]
test rcx, rcx
je 0x14005a5f4
call fcn.14001b2b0
call fcn.1400853b0
call fcn.1400ca7e0
xor r8d, r8d
xor edx, edx
lea rcx, str.Growscan
call fcn.1400ca760
test al, al
je 0x14005a921
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rsp + 0x808]
call fcn.140017e20
mov rdx, rax
xor r9d, r9d
mov r8b, 1
lea rcx, str.item
call fcn.140085300
cmp qword [0x1402738d0], 0
je 0x14005a917
lea rcx, [rsp + 0x810]
call fcn.14008d5c0
movss xmm6, dword [rax + 4]
lea rcx, [rsp + 0x818]
call fcn.14008d5c0
movss xmm1, dword [rax]
mulss xmm1, xmm13
subss xmm1, xmm12
movaps xmm2, xmm6
lea rcx, [rsp + 0x820]
call fcn.140017e20
mov rdx, rax
mov r9d, 0x400
mov r8b, 1
lea rcx, str.item_f
call fcn.140085300
call fcn.1400c7e60
lea rcx, str.Floating
call fcn.1400bc5f0
call fcn.1400c8120
cmp byte [0x14027277d], 0
je 0x14005a7a6
mov rcx, qword [0x1402738d0]
add rcx, 0x2a8
call fcn.14004cce0
mov rbx, qword [0x1402738d0]
mov edx, 8
lea rcx, [rsp + 0x2590]
call fcn.140061aa0
lea rdx, [rsp + 0x2590]
lea rcx, [rbx + 0x418]
call fcn.140063020
lea rdx, [rsp + 0x2539]
lea rcx, [rbx + 0x418]
call fcn.140063010
movzx edx, byte [rsp + 0x2539]
lea rcx, [rsp + 0x2590]
call fcn.140061b70
test al, al
jne 0x14005a7b2
nop dword [rax]
nop dword [rax + rax]
lea rcx, [rsp + 0x2590]
call fcn.140061b60
mov rdi, rax
mov edx, dword [rax]
mov rcx, qword [0x140272c90]
call fcn.140048720
mov ebx, dword [rax]
lea rcx, [rax + 8]
call fcn.140002e90
mov r9d, ebx
mov r8, rax
mov edx, dword [rdi + 4]
lea rcx, str._d__s___d_
call fcn.1400bc5f0
lea rcx, [rsp + 0x2590]
call fcn.140061af0
movzx edx, byte [rsp + 0x2539]
lea rcx, [rsp + 0x2590]
call fcn.140061b70
test al, al
je 0x14005a740
jmp 0x14005a7b2
lea rcx, str.Fail_Scan_World
call fcn.1400bc5f0
call fcn.1400853b0
movaps xmm1, xmm10
movaps xmm0, xmm14
call fcn.14008d1d0
lea rcx, [rsp + 0x828]
call fcn.14008d5c0
movss xmm6, dword [rax + 4]
lea rcx, [rsp + 0x830]
call fcn.14008d5c0
movaps xmm2, xmm6
movss xmm1, dword [rax]
lea rcx, [rsp + 0x838]
call fcn.140017e20
mov rdx, rax
mov r9d, 0x400
mov r8b, 1
lea rcx, str.item_t
call fcn.140085300
call fcn.1400c7e60
lea rcx, str.Placed
call fcn.1400bc5f0
call fcn.1400c8120
cmp byte [0x14027277d], 0
je 0x14005a906
mov rcx, qword [0x1402738d0]
add rcx, 0x2a8
call fcn.14004cd60
mov rbx, qword [0x1402738d0]
mov edx, 8
lea rcx, [rsp + 0x2588]
call fcn.140061aa0
lea rdx, [rsp + 0x2588]
lea rcx, [rbx + 0x428]
call fcn.140063020
lea rdx, [rsp + 0x2538]
lea rcx, [rbx + 0x428]
call fcn.140063010
movzx edx, byte [rsp + 0x2538]
lea rcx, [rsp + 0x2588]
call fcn.140061b70
test al, al
jne 0x14005a912
nop
lea rcx, [rsp + 0x2588]
call fcn.140061b60
mov rdi, rax
mov edx, dword [rax]
mov rcx, qword [0x140272c90]
call fcn.140048720
mov ebx, dword [rax]
lea rcx, [rax + 8]
call fcn.140002e90
mov r9d, ebx
mov r8, rax
mov edx, dword [rdi + 4]
lea rcx, str._d__s___d_
call fcn.1400bc5f0
lea rcx, [rsp + 0x2588]
call fcn.140061af0
movzx edx, byte [rsp + 0x2538]
lea rcx, [rsp + 0x2588]
call fcn.140061b70
test al, al
je 0x14005a8a0
jmp 0x14005a912
lea rcx, str.Fail_Scan_World
call fcn.1400bc5f0
call fcn.1400853b0
call fcn.1400853b0
call fcn.1400ca7e0
call fcn.1400c8e90
call fcn.1400ca7e0
xor r8d, r8d
xor edx, edx
lea rcx, str.Automation
call fcn.1400ca760
test al, al
je 0x14005dbe7
xor edx, edx
lea rcx, str.auto_item
call fcn.1400c8960
test al, al
je 0x14005dbe2
xor r8d, r8d
xor edx, edx
lea rcx, str.Spam
call fcn.1400ca760
test al, al
je 0x14005ad28
cmp qword [0x1402738d0], 0
je 0x14005ad23
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rsp + 0x840]
call fcn.140017e20
mov rdx, rax
xor r9d, r9d
xor r8d, r8d
lea rcx, [0x1401a5084]
call fcn.140085300
lea rcx, [rsp + 0x848]
call fcn.14008d5c0
movss xmm6, dword [rax]
mov rdx, qword [0x1402738d0]
add rdx, 0x550
lea rcx, str.Enable
call fcn.1400be660
lea rcx, [rsp + 0x850]
call fcn.14008d5c0
movss xmm0, dword [rax]
call fcn.14008d350
mov rdx, qword [0x1402738d0]
add rdx, 0x558
mov dword [rsp + 0x28], r15d
lea rax, str.Delay:__d
mov qword [rsp + 0x20], rax
mov r9d, 0x1f40
mov r8d, 0x7d0
lea rcx, str.sisd
call fcn.1400c0cf0
movaps xmm0, xmm6
call fcn.14008d350
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r15
mov dword [rsp + 0x20], r15d
mov r9d, 0x64
lea r8, [0x140273e80]
lea rdx, str.Spam_text
lea rcx, str.itst
call fcn.1400c1530
mov rcx, qword [0x1402738d0]
add rcx, 0x520
call fcn.140024080
cmp rax, 4
sete cl
call fcn.14008bce0
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rsp + 0x858]
call fcn.140017e20
mov rdx, rax
lea rcx, [0x1401a50b4]
call fcn.1400bd230
test al, al
je 0x14005aaf0
lea rdx, [0x140273e80]
lea rcx, [rsp + 0x2870]
call fcn.140002ed0
nop
lea rcx, [rsp + 0x2870]
call fcn.140002e70
test al, al
jne 0x14005aae3
mov rcx, qword [0x1402738d0]
add rcx, 0x520
lea rdx, [rsp + 0x2870]
call fcn.140024090
nop
lea rcx, [rsp + 0x2870]
call fcn.140002ec0
call fcn.14008bd90
movaps xmm1, xmm10
movaps xmm0, xmm14
call fcn.14008d1d0
mov rcx, qword [0x1402738d0]
add rcx, 0x520
call fcn.140024080
test rax, rax
sete cl
call fcn.14008bce0
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rsp + 0x860]
call fcn.140017e20
mov rdx, rax
lea rcx, str.Remove
call fcn.1400bd230
test al, al
je 0x14005abc3
cmp dword [0x14023b7b0], 0xffffffff
jle 0x14005abb9
mov rcx, qword [0x1402738d0]
add rcx, 0x520
call fcn.140024080
movsxd rcx, dword [0x14023b7b0]
cmp rcx, rax
jae 0x14005abb9
mov rbx, qword [0x1402738d0]
lea rdx, [rsp + 0x868]
lea rcx, [rbx + 0x520]
call fcn.140063030
movsxd r8, dword [0x14023b7b0]
lea rdx, [rsp + 0x870]
mov rcx, rax
call fcn.140062890
mov r8, qword [rax]
lea rdx, [rsp + 0x878]
lea rcx, [rbx + 0x520]
call fcn.140063090
mov dword [0x14023b7b0], 0xffffffff
call fcn.14008bd90
movaps xmm1, xmm10
movaps xmm0, xmm14
call fcn.14008d1d0
mov rcx, qword [0x1402738d0]
add rcx, 0x520
call fcn.140024080
test rax, rax
sete cl
call fcn.14008bce0
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rsp + 0x880]
call fcn.140017e20
mov rdx, rax
lea rcx, str.Clear
call fcn.1400bd230
test al, al
je 0x14005ac38
mov rcx, qword [0x1402738d0]
add rcx, 0x520
call fcn.140063040
mov dword [0x14023b7b0], 0xffffffff
call fcn.14008bd90
lea rcx, [rsp + 0x888]
call fcn.14008d5c0
movss xmm2, dword [rax + 4]
movaps xmm1, xmm6
lea rcx, [rsp + 0x890]
call fcn.140017e20
mov rdx, rax
lea rcx, str.lbs
call fcn.1400c7790
test al, al
je 0x14005ad1e
mov esi, r15d
mov rcx, qword [0x1402738d0]
add rcx, 0x520
call fcn.140024080
test rax, rax
je 0x14005ad19
mov r14, r15
nop dword [rax + rax]
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rsp + 0x898]
call fcn.140017e20
mov rbx, rax
cmp dword [0x14023b7b0], esi
sete dil
mov rcx, qword [0x1402738d0]
add rcx, 0x520
mov rdx, r14
call fcn.140024070
mov rcx, rax
call fcn.140002e90
mov r9, rbx
xor r8d, r8d
movzx edx, dil
mov rcx, rax
call fcn.1400c6e80
test al, al
je 0x14005acfc
mov dword [0x14023b7b0], esi
inc esi
movsxd r14, esi
mov rcx, qword [0x1402738d0]
add rcx, 0x520
call fcn.140024080
cmp r14, rax
jb 0x14005aca0
call fcn.1400c7c00
call fcn.1400853b0
call fcn.1400ca7e0
xor r8d, r8d
xor edx, edx
lea rcx, str.Farm
call fcn.1400ca760
test al, al
je 0x14005d51d
cmp qword [0x1402738d0], 0
je 0x14005d518
call fcn.1400beb50
lea rcx, [rsp + 0x8a0]
call fcn.14008d5c0
movss xmm6, dword [rax + 4]
subss xmm6, dword [0x1401ab21c]
lea rcx, [rsp + 0x8a8]
call fcn.14008d5c0
movss xmm1, dword [rax]
subss xmm1, dword [0x1401ab210]
movaps xmm2, xmm6
lea rcx, [rsp + 0x8b0]
call fcn.140017e20
mov rdx, rax
xor r9d, r9d
mov r8b, 1
lea rcx, str.tilepnb_setup
call fcn.140085300
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov rbx, qword [rsp + 0x110]
mov eax, dword [rbx + rcx]
cmp dword [0x140273e30], eax
jle 0x14005ae1c
lea rcx, [0x140273e30]
call fcn.1401628f8
cmp dword [0x140273e30], 0xffffffff
jne 0x14005ae1c
movss dword [rsp + 0x20], xmm7
movss xmm3, dword [0x1401ab1cc]
movss xmm2, dword [0x1401ab184]
movss xmm1, dword [0x1401ab198]
lea rsi, [0x140273ee8]
mov rcx, rsi
call fcn.14006b3c0
nop
lea rcx, [0x140273e30]
call fcn.14016288c
jmp 0x14005ae23
lea rsi, [0x140273ee8]
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rbx + rcx]
cmp dword [0x140273cac], eax
jle 0x14005ae7b
lea rcx, [0x140273cac]
call fcn.1401628f8
cmp dword [0x140273cac], 0xffffffff
jne 0x14005ae7b
movss dword [rsp + 0x20], xmm7
movss xmm0, dword [0x1401ab18c]
movaps xmm3, xmm0
movaps xmm2, xmm0
movaps xmm1, xmm0
mov rcx, r13
call fcn.14006b3c0
nop
lea rcx, [0x140273cac]
call fcn.14016288c
mov rdx, r13
cmp byte [0x14027277c], 1
cmove rdx, rsi
mov ecx, reloc.WS2_32.dll_setsockopt
call fcn.14007cda0
movaps xmm2, xmm9
movaps xmm1, xmm9
lea rcx, [rsp + 0x8b8]
call fcn.140017e20
mov rdx, rax
lea rcx, [0x1401a4fa8]
call fcn.1400bd230
test al, al
je 0x14005aff8
mov dword [rsp + 0x257c], 0xfffffffe
mov dword [rsp + 0x2580], 0xfffffffe
cmp byte [0x14027277c], 0
je 0x14005afbe
mov edx, 8
lea rcx, [rsp + 0x26a0]
call fcn.140061aa0
lea r8, [rsp + 0x2580]
lea rdx, [rsp + 0x257c]
lea rcx, [rsp + 0x8c0]
call fcn.140061170
mov rdi, qword [rax]
mov rcx, qword [0x1402738d0]
add rcx, 0x4d8
lea rdx, [rsp + 0x8c8]
call fcn.140063200
mov rbx, qword [rax]
mov rcx, qword [0x1402738d0]
add rcx, 0x4d8
lea rdx, [rsp + 0x8d0]
call fcn.140063030
mov r9, rdi
mov r8, rbx
mov rdx, qword [rax]
lea rcx, [rsp + 0x26a0]
call fcn.140065580
mov rcx, qword [0x1402738d0]
add rcx, 0x4d8
lea rdx, [rsp + 0x8d8]
call fcn.140063200
mov rdx, rax
lea rcx, [rsp + 0x26a0]
call fcn.140061ae0
test al, al
jne 0x14005afb5
mov rcx, qword [0x1402738d0]
add rcx, 0x4d8
mov r8, qword [rsp + 0x26a0]
lea rdx, [rsp + 0x8e0]
call fcn.140063210
mov byte [0x14027277c], 0
jmp 0x14005aff8
mov rbx, qword [0x1402738d0]
lea r8, [rsp + 0x2580]
lea rdx, [rsp + 0x257c]
lea rcx, [rsp + 0x8e8]
call fcn.140061170
mov rdx, rax
lea rcx, [rbx + 0x4d8]
call fcn.140045a30
mov byte [0x14027277c], 1
movaps xmm1, xmm10
movaps xmm0, xmm14
call fcn.14008d1d0
mov rdx, r13
cmp byte [0x14027276a], 1
cmove rdx, rsi
mov ecx, reloc.WS2_32.dll_setsockopt
call fcn.14007cda0
movaps xmm2, xmm9
movaps xmm1, xmm9
lea rcx, [rsp + 0x8f0]
call fcn.140017e20
mov rdx, rax
lea rcx, [0x1401a4fac]
call fcn.1400bd230
test al, al
je 0x14005b182
mov dword [rsp + 0x2574], 0xffffffff
mov dword [rsp + 0x2578], 0xfffffffe
cmp byte [0x14027276a], 0
je 0x14005b148
mov edx, 8
lea rcx, [rsp + 0x26a8]
call fcn.140061aa0
lea r8, [rsp + 0x2578]
lea rdx, [rsp + 0x2574]
lea rcx, [rsp + 0x8f8]
call fcn.140061170
mov rdi, qword [rax]
mov rcx, qword [0x1402738d0]
add rcx, 0x4d8
lea rdx, [rsp + 0x900]
call fcn.140063200
mov rbx, qword [rax]
mov rcx, qword [0x1402738d0]
add rcx, 0x4d8
lea rdx, [rsp + 0x908]
call fcn.140063030
mov r9, rdi
mov r8, rbx
mov rdx, qword [rax]
lea rcx, [rsp + 0x26a8]
call fcn.140065580
mov rcx, qword [0x1402738d0]
add rcx, 0x4d8
lea rdx, [rsp + 0x910]
call fcn.140063200
mov rdx, rax
lea rcx, [rsp + 0x26a8]
call fcn.140061ae0
test al, al
jne 0x14005b13f
mov rcx, qword [0x1402738d0]
add rcx, 0x4d8
mov r8, qword [rsp + 0x26a8]
lea rdx, [rsp + 0x918]
call fcn.140063210
mov byte [0x14027276a], 0
jmp 0x14005b182
mov rbx, qword [0x1402738d0]
lea r8, [rsp + 0x2578]
lea rdx, [rsp + 0x2574]
lea rcx, [rsp + 0x920]
call fcn.140061170
mov rdx, rax
lea rcx, [rbx + 0x4d8]
call fcn.140045a30
mov byte [0x14027276a], 1
movaps xmm1, xmm10
movaps xmm0, xmm14
call fcn.14008d1d0
mov rdx, r13
cmp byte [0x140272767], 1
cmove rdx, rsi
mov ecx, reloc.WS2_32.dll_setsockopt
call fcn.14007cda0
movaps xmm2, xmm9
movaps xmm1, xmm9
lea rcx, [rsp + 0x928]
call fcn.140017e20
mov rdx, rax
lea rcx, str.3789
call fcn.1400bd230
test al, al
je 0x14005b309
mov dword [rsp + 0x256c], r15d
mov dword [rsp + 0x2570], 0xfffffffe
cmp byte [0x140272767], 0
je 0x14005b2cf
mov edx, 8
lea rcx, [rsp + 0x26b0]
call fcn.140061aa0
lea r8, [rsp + 0x2570]
lea rdx, [rsp + 0x256c]
lea rcx, [rsp + 0x930]
call fcn.140061170
mov rdi, qword [rax]
mov rcx, qword [0x1402738d0]
add rcx, 0x4d8
lea rdx, [rsp + 0x938]
call fcn.140063200
mov rbx, qword [rax]
mov rcx, qword [0x1402738d0]
add rcx, 0x4d8
lea rdx, [rsp + 0x940]
call fcn.140063030
mov r9, rdi
mov r8, rbx
mov rdx, qword [rax]
lea rcx, [rsp + 0x26b0]
call fcn.140065580
mov rcx, qword [0x1402738d0]
add rcx, 0x4d8
lea rdx, [rsp + 0x948]
call fcn.140063200
mov rdx, rax
lea rcx, [rsp + 0x26b0]
call fcn.140061ae0
test al, al
jne 0x14005b2c6
mov rcx, qword [0x1402738d0]
add rcx, 0x4d8
mov r8, qword [rsp + 0x26b0]
lea rdx, [rsp + 0x950]
call fcn.140063210
mov byte [0x140272767], 0
jmp 0x14005b309
mov rbx, qword [0x1402738d0]
lea r8, [rsp + 0x2570]
lea rdx, [rsp + 0x256c]
lea rcx, [rsp + 0x958]
call fcn.140061170
mov rdx, rax
lea rcx, [rbx + 0x4d8]
call fcn.140045a30
mov byte [0x140272767], 1
movaps xmm1, xmm10
movaps xmm0, xmm14
call fcn.14008d1d0
mov rdx, r13
cmp byte [0x140272726], 1
cmove rdx, rsi
mov ecx, reloc.WS2_32.dll_setsockopt
call fcn.14007cda0
movaps xmm2, xmm9
movaps xmm1, xmm9
lea rcx, [rsp + 0x960]
call fcn.140017e20
mov rdx, rax
lea rcx, [0x1401a4fb4]
call fcn.1400bd230
test al, al
je 0x14005b493
mov dword [rsp + 0x2568], 1
mov dword [rsp + 0x2608], 0xfffffffe
cmp byte [0x140272726], 0
je 0x14005b459
mov edx, 8
lea rcx, [rsp + 0x2690]
call fcn.140061aa0
lea r8, [rsp + 0x2608]
lea rdx, [rsp + 0x2568]
lea rcx, [rsp + 0x968]
call fcn.140061170
mov rdi, qword [rax]
mov rcx, qword [0x1402738d0]
add rcx, 0x4d8
lea rdx, [rsp + 0x970]
call fcn.140063200
mov rbx, qword [rax]
mov rcx, qword [0x1402738d0]
add rcx, 0x4d8
lea rdx, [rsp + 0x978]
call fcn.140063030
mov r9, rdi
mov r8, rbx
mov rdx, qword [rax]
lea rcx, [rsp + 0x2690]
call fcn.140065580
mov rcx, qword [0x1402738d0]
add rcx, 0x4d8
lea rdx, [rsp + 0x980]
call fcn.140063200
mov rdx, rax
lea rcx, [rsp + 0x2690]
call fcn.140061ae0
test al, al
jne 0x14005b450
mov rcx, qword [0x1402738d0]
add rcx, 0x4d8
mov r8, qword [rsp + 0x2690]
lea rdx, [rsp + 0x988]
call fcn.140063210
mov byte [0x140272726], 0
jmp 0x14005b493
mov rbx, qword [0x1402738d0]
lea r8, [rsp + 0x2608]
lea rdx, [rsp + 0x2568]
lea rcx, [rsp + 0x990]
call fcn.140061170
mov rdx, rax
lea rcx, [rbx + 0x4d8]
call fcn.140045a30
mov byte [0x140272726], 1
movaps xmm1, xmm10
movaps xmm0, xmm14
call fcn.14008d1d0
mov rdx, r13
cmp byte [0x140272760], 1
cmove rdx, rsi
mov ecx, reloc.WS2_32.dll_setsockopt
call fcn.14007cda0
movaps xmm2, xmm9
movaps xmm1, xmm9
lea rcx, [rsp + 0x998]
call fcn.140017e20
mov rdx, rax
lea rcx, [0x1401a4fb8]
call fcn.1400bd230
test al, al
je 0x14005b61d
mov dword [rsp + 0x2560], 2
mov dword [rsp + 0x2564], 0xfffffffe
cmp byte [0x140272760], 0
je 0x14005b5e3
mov edx, 8
lea rcx, [rsp + 0x2688]
call fcn.140061aa0
lea r8, [rsp + 0x2564]
lea rdx, [rsp + 0x2560]
lea rcx, [rsp + 0x9a0]
call fcn.140061170
mov rdi, qword [rax]
mov rcx, qword [0x1402738d0]
add rcx, 0x4d8
lea rdx, [rsp + 0x9a8]
call fcn.140063200
mov rbx, qword [rax]
mov rcx, qword [0x1402738d0]
add rcx, 0x4d8
lea rdx, [rsp + 0x9b0]
call fcn.140063030
mov r9, rdi
mov r8, rbx
mov rdx, qword [rax]
lea rcx, [rsp + 0x2688]
call fcn.140065580
mov rcx, qword [0x1402738d0]
add rcx, 0x4d8
lea rdx, [rsp + 0x9b8]
call fcn.140063200
mov rdx, rax
lea rcx, [rsp + 0x2688]
call fcn.140061ae0
test al, al
jne 0x14005b5da
mov rcx, qword [0x1402738d0]
add rcx, 0x4d8
mov r8, qword [rsp + 0x2688]
lea rdx, [rsp + 0x9c0]
call fcn.140063210
mov byte [0x140272760], 0
jmp 0x14005b61d
mov rbx, qword [0x1402738d0]
lea r8, [rsp + 0x2564]
lea rdx, [rsp + 0x2560]
lea rcx, [rsp + 0x9c8]
call fcn.140061170
mov rdx, rax
lea rcx, [rbx + 0x4d8]
call fcn.140045a30
mov byte [0x140272760], 1
mov rdx, r13
cmp byte [0x140272774], 1
cmove rdx, rsi
mov ecx, reloc.WS2_32.dll_setsockopt
call fcn.14007cda0
movaps xmm2, xmm9
movaps xmm1, xmm9
lea rcx, [rsp + 0x9d0]
call fcn.140017e20
mov rdx, rax
lea rcx, [0x1401a4fbc]
call fcn.1400bd230
test al, al
je 0x14005b79a
mov dword [rsp + 0x2558], 0xfffffffe
mov dword [rsp + 0x255c], 0xffffffff
cmp byte [0x140272774], 0
je 0x14005b760
mov edx, 8
lea rcx, [rsp + 0x2680]
call fcn.140061aa0
lea r8, [rsp + 0x255c]
lea rdx, [rsp + 0x2558]
lea rcx, [rsp + 0x9d8]
call fcn.140061170
mov rdi, qword [rax]
mov rcx, qword [0x1402738d0]
add rcx, 0x4d8
lea rdx, [rsp + 0x9e0]
call fcn.140063200
mov rbx, qword [rax]
mov rcx, qword [0x1402738d0]
add rcx, 0x4d8
lea rdx, [rsp + 0x9e8]
call fcn.140063030
mov r9, rdi
mov r8, rbx
mov rdx, qword [rax]
lea rcx, [rsp + 0x2680]
call fcn.140065580
mov rcx, qword [0x1402738d0]
add rcx, 0x4d8
lea rdx, [rsp + 0x9f0]
call fcn.140063200
mov rdx, rax
lea rcx, [rsp + 0x2680]
call fcn.140061ae0
test al, al
jne 0x14005b757
mov rcx, qword [0x1402738d0]
add rcx, 0x4d8
mov r8, qword [rsp + 0x2680]
lea rdx, [rsp + 0x9f8]
call fcn.140063210
mov byte [0x140272774], 0
jmp 0x14005b79a
mov rbx, qword [0x1402738d0]
lea r8, [rsp + 0x255c]
lea rdx, [rsp + 0x2558]
lea rcx, [rsp + 0xa00]
call fcn.140061170
mov rdx, rax
lea rcx, [rbx + 0x4d8]
call fcn.140045a30
mov byte [0x140272774], 1
movaps xmm1, xmm10
movaps xmm0, xmm14
call fcn.14008d1d0
mov rdx, r13
cmp byte [0x140272768], 1
cmove rdx, rsi
mov ecx, reloc.WS2_32.dll_setsockopt
call fcn.14007cda0
movaps xmm2, xmm9
movaps xmm1, xmm9
lea rcx, [rsp + 0xa08]
call fcn.140017e20
mov rdx, rax
lea rcx, [0x1401a50ec]
call fcn.1400bd230
test al, al
je 0x14005b924
mov dword [rsp + 0x2550], 0xffffffff
mov dword [rsp + 0x2554], 0xffffffff
cmp byte [0x140272768], 0
je 0x14005b8ea
mov edx, 8
lea rcx, [rsp + 0x2630]
call fcn.140061aa0
lea r8, [rsp + 0x2554]
lea rdx, [rsp + 0x2550]
lea rcx, [rsp + 0xa10]
call fcn.140061170
mov rdi, qword [rax]
mov rcx, qword [0x1402738d0]
add rcx, 0x4d8
lea rdx, [rsp + 0xa18]
call fcn.140063200
mov rbx, qword [rax]
mov rcx, qword [0x1402738d0]
add rcx, 0x4d8
lea rdx, [rsp + 0xa20]
call fcn.140063030
mov r9, rdi
mov r8, rbx
mov rdx, qword [rax]
lea rcx, [rsp + 0x2630]
call fcn.140065580
mov rcx, qword [0x1402738d0]
add rcx, 0x4d8
lea rdx, [rsp + 0xa28]
call fcn.140063200
mov rdx, rax
lea rcx, [rsp + 0x2630]
call fcn.140061ae0
test al, al
jne 0x14005b8e1
mov rcx, qword [0x1402738d0]
add rcx, 0x4d8
mov r8, qword [rsp + 0x2630]
lea rdx, [rsp + 0xa30]
call fcn.140063210
mov byte [0x140272768], 0
jmp 0x14005b924
mov rbx, qword [0x1402738d0]
lea r8, [rsp + 0x2554]
lea rdx, [rsp + 0x2550]
lea rcx, [rsp + 0xa38]
call fcn.140061170
mov rdx, rax
lea rcx, [rbx + 0x4d8]
call fcn.140045a30
mov byte [0x140272768], 1
movaps xmm1, xmm10
movaps xmm0, xmm14
call fcn.14008d1d0
mov rdx, r13
cmp byte [0x140272765], 1
cmove rdx, rsi
mov ecx, reloc.WS2_32.dll_setsockopt
call fcn.14007cda0
movaps xmm2, xmm9
movaps xmm1, xmm9
lea rcx, [rsp + 0xa40]
call fcn.140017e20
mov rdx, rax
lea rcx, [0x1401a50f0]
call fcn.1400bd230
test al, al
je 0x14005baab
mov dword [rsp + 0x2548], r15d
mov dword [rsp + 0x254c], 0xffffffff
cmp byte [0x140272765], 0
je 0x14005ba71
mov edx, 8
lea rcx, [rsp + 0x2678]
call fcn.140061aa0
lea r8, [rsp + 0x254c]
lea rdx, [rsp + 0x2548]
lea rcx, [rsp + 0xa48]
call fcn.140061170
mov rdi, qword [rax]
mov rcx, qword [0x1402738d0]
add rcx, 0x4d8
lea rdx, [rsp + 0xa50]
call fcn.140063200
mov rbx, qword [rax]
mov rcx, qword [0x1402738d0]
add rcx, 0x4d8
lea rdx, [rsp + 0xa58]
call fcn.140063030
mov r9, rdi
mov r8, rbx
mov rdx, qword [rax]
lea rcx, [rsp + 0x2678]
call fcn.140065580
mov rcx, qword [0x1402738d0]
add rcx, 0x4d8
lea rdx, [rsp + 0xa60]
call fcn.140063200
mov rdx, rax
lea rcx, [rsp + 0x2678]
call fcn.140061ae0
test al, al
jne 0x14005ba68
mov rcx, qword [0x1402738d0]
add rcx, 0x4d8
mov r8, qword [rsp + 0x2678]
lea rdx, [rsp + 0xa68]
call fcn.140063210
mov byte [0x140272765], 0
jmp 0x14005baab
mov rbx, qword [0x1402738d0]
lea r8, [rsp + 0x254c]
lea rdx, [rsp + 0x2548]
lea rcx, [rsp + 0xa70]
call fcn.140061170
mov rdx, rax
lea rcx, [rbx + 0x4d8]
call fcn.140045a30
mov byte [0x140272765], 1
movaps xmm1, xmm10
movaps xmm0, xmm14
call fcn.14008d1d0
mov rdx, r13
cmp byte [0x14027273f], 1
cmove rdx, rsi
mov ecx, reloc.WS2_32.dll_setsockopt
call fcn.14007cda0
movaps xmm2, xmm9
movaps xmm1, xmm9
lea rcx, [rsp + 0xa78]
call fcn.140017e20
mov rdx, rax
lea rcx, [0x1401a50f4]
call fcn.1400bd230
test al, al
je 0x14005bc35
mov dword [rsp + 0x2540], 1
mov dword [rsp + 0x2544], 0xffffffff
cmp byte [0x14027273f], 0
je 0x14005bbfb
mov edx, 8
lea rcx, [rsp + 0x2670]
call fcn.140061aa0
lea r8, [rsp + 0x2544]
lea rdx, [rsp + 0x2540]
lea rcx, [rsp + 0xa80]
call fcn.140061170
mov rdi, qword [rax]
mov rcx, qword [0x1402738d0]
add rcx, 0x4d8
lea rdx, [rsp + 0xa88]
call fcn.140063200
mov rbx, qword [rax]
mov rcx, qword [0x1402738d0]
add rcx, 0x4d8
lea rdx, [rsp + 0xa90]
call fcn.140063030
mov r9, rdi
mov r8, rbx
mov rdx, qword [rax]
lea rcx, [rsp + 0x2670]
call fcn.140065580
mov rcx, qword [0x1402738d0]
add rcx, 0x4d8
lea rdx, [rsp + 0xa98]
call fcn.140063200
mov rdx, rax
lea rcx, [rsp + 0x2670]
call fcn.140061ae0
test al, al
jne 0x14005bbf2
mov rcx, qword [0x1402738d0]
add rcx, 0x4d8
mov r8, qword [rsp + 0x2670]
lea rdx, [rsp + 0xaa0]
call fcn.140063210
mov byte [0x14027273f], 0
jmp 0x14005bc35
mov rbx, qword [0x1402738d0]
lea r8, [rsp + 0x2544]
lea rdx, [rsp + 0x2540]
lea rcx, [rsp + 0xaa8]
call fcn.140061170
mov rdx, rax
lea rcx, [rbx + 0x4d8]
call fcn.140045a30
mov byte [0x14027273f], 1
movaps xmm1, xmm10
movaps xmm0, xmm14
call fcn.14008d1d0
mov rdx, r13
cmp byte [0x140272721], 1
cmove rdx, rsi
mov ecx, reloc.WS2_32.dll_setsockopt
call fcn.14007cda0
movaps xmm2, xmm9
movaps xmm1, xmm9
lea rcx, [rsp + 0xab0]
call fcn.140017e20
mov rdx, rax
lea rcx, [0x1401a50f8]
call fcn.1400bd230
test al, al
je 0x14005bdbf
mov dword [rsp + 0x25d4], 2
mov dword [rsp + 0x260c], 0xffffffff
cmp byte [0x140272721], 0
je 0x14005bd85
mov edx, 8
lea rcx, [rsp + 0x2668]
call fcn.140061aa0
lea r8, [rsp + 0x260c]
lea rdx, [rsp + 0x25d4]
lea rcx, [rsp + 0xab8]
call fcn.140061170
mov rdi, qword [rax]
mov rcx, qword [0x1402738d0]
add rcx, 0x4d8
lea rdx, [rsp + 0xac0]
call fcn.140063200
mov rbx, qword [rax]
mov rcx, qword [0x1402738d0]
add rcx, 0x4d8
lea rdx, [rsp + 0xac8]
call fcn.140063030
mov r9, rdi
mov r8, rbx
mov rdx, qword [rax]
lea rcx, [rsp + 0x2668]
call fcn.140065580
mov rcx, qword [0x1402738d0]
add rcx, 0x4d8
lea rdx, [rsp + 0xad0]
call fcn.140063200
mov rdx, rax
lea rcx, [rsp + 0x2668]
call fcn.140061ae0
test al, al
jne 0x14005bd7c
mov rcx, qword [0x1402738d0]
add rcx, 0x4d8
mov r8, qword [rsp + 0x2668]
lea rdx, [rsp + 0xad8]
call fcn.140063210
mov byte [0x140272721], 0
jmp 0x14005bdbf
mov rbx, qword [0x1402738d0]
lea r8, [rsp + 0x260c]
lea rdx, [rsp + 0x25d4]
lea rcx, [rsp + 0xae0]
call fcn.140061170
mov rdx, rax
lea rcx, [rbx + 0x4d8]
call fcn.140045a30
mov byte [0x140272721], 1
mov rdx, r13
cmp byte [0x140272769], 1
cmove rdx, rsi
mov ecx, reloc.WS2_32.dll_setsockopt
call fcn.14007cda0
movaps xmm2, xmm9
movaps xmm1, xmm9
lea rcx, [rsp + 0xae8]
call fcn.140017e20
mov rdx, rax
lea rcx, [0x1401a50fc]
call fcn.1400bd230
test al, al
je 0x14005bf39
mov dword [rsp + 0x2600], 0xfffffffe
mov dword [rsp + 0x2604], r15d
cmp byte [0x140272769], 0
je 0x14005beff
mov edx, 8
lea rcx, [rsp + 0x26c0]
call fcn.140061aa0
lea r8, [rsp + 0x2604]
lea rdx, [rsp + 0x2600]
lea rcx, [rsp + 0xaf0]
call fcn.140061170
mov rdi, qword [rax]
mov rcx, qword [0x1402738d0]
add rcx, 0x4d8
lea rdx, [rsp + 0xaf8]
call fcn.140063200
mov rbx, qword [rax]
mov rcx, qword [0x1402738d0]
add rcx, 0x4d8
lea rdx, [rsp + 0xb00]
call fcn.140063030
mov r9, rdi
mov r8, rbx
mov rdx, qword [rax]
lea rcx, [rsp + 0x26c0]
call fcn.140065580
mov rcx, qword [0x1402738d0]
add rcx, 0x4d8
lea rdx, [rsp + 0xb08]
call fcn.140063200
mov rdx, rax
lea rcx, [rsp + 0x26c0]
call fcn.140061ae0
test al, al
jne 0x14005bef6
mov rcx, qword [0x1402738d0]
add rcx, 0x4d8
mov r8, qword [rsp + 0x26c0]
lea rdx, [rsp + 0xb10]
call fcn.140063210
mov byte [0x140272769], 0
jmp 0x14005bf39
mov rbx, qword [0x1402738d0]
lea r8, [rsp + 0x2604]
lea rdx, [rsp + 0x2600]
lea rcx, [rsp + 0xb18]
call fcn.140061170
mov rdx, rax
lea rcx, [rbx + 0x4d8]
call fcn.140045a30
mov byte [0x140272769], 1
movaps xmm1, xmm10
movaps xmm0, xmm14
call fcn.14008d1d0
mov rdx, r13
cmp byte [0x140272724], 1
cmove rdx, rsi
mov ecx, reloc.WS2_32.dll_setsockopt
call fcn.14007cda0
movaps xmm2, xmm9
movaps xmm1, xmm9
lea rcx, [rsp + 0xb20]
call fcn.140017e20
mov rdx, rax
lea rcx, [0x1401a5100]
call fcn.1400bd230
test al, al
je 0x14005c0c0
mov dword [rsp + 0x25f8], 0xffffffff
mov dword [rsp + 0x25fc], r15d
cmp byte [0x140272724], 0
je 0x14005c086
mov edx, 8
lea rcx, [rsp + 0x2660]
call fcn.140061aa0
lea r8, [rsp + 0x25fc]
lea rdx, [rsp + 0x25f8]
lea rcx, [rsp + 0xb28]
call fcn.140061170
mov rdi, qword [rax]
mov rcx, qword [0x1402738d0]
add rcx, 0x4d8
lea rdx, [rsp + 0xb30]
call fcn.140063200
mov rbx, qword [rax]
mov rcx, qword [0x1402738d0]
add rcx, 0x4d8
lea rdx, [rsp + 0xb38]
call fcn.140063030
mov r9, rdi
mov r8, rbx
mov rdx, qword [rax]
lea rcx, [rsp + 0x2660]
call fcn.140065580
mov rcx, qword [0x1402738d0]
add rcx, 0x4d8
lea rdx, [rsp + 0xb40]
call fcn.140063200
mov rdx, rax
lea rcx, [rsp + 0x2660]
call fcn.140061ae0
test al, al
jne 0x14005c07d
mov rcx, qword [0x1402738d0]
add rcx, 0x4d8
mov r8, qword [rsp + 0x2660]
lea rdx, [rsp + 0xb48]
call fcn.140063210
mov byte [0x140272724], 0
jmp 0x14005c0c0
mov rbx, qword [0x1402738d0]
lea r8, [rsp + 0x25fc]
lea rdx, [rsp + 0x25f8]
lea rcx, [rsp + 0xb50]
call fcn.140061170
mov rdx, rax
lea rcx, [rbx + 0x4d8]
call fcn.140045a30
mov byte [0x140272724], 1
movaps xmm1, xmm10
movaps xmm0, xmm14
call fcn.14008d1d0
lea rdx, [0x1401cca68]
mov ecx, reloc.WS2_32.dll_setsockopt
call fcn.14007cda0
mov cl, 1
call fcn.14008bce0
movaps xmm2, xmm9
movaps xmm1, xmm9
lea rcx, [rsp + 0xb58]
call fcn.140017e20
mov rdx, rax
lea rcx, [0x1401a5104]
call fcn.1400bd230
call fcn.14008bd90
movaps xmm1, xmm10
movaps xmm0, xmm14
call fcn.14008d1d0
mov rdx, r13
cmp byte [0x14027273c], 1
cmove rdx, rsi
mov ecx, reloc.WS2_32.dll_setsockopt
call fcn.14007cda0
movaps xmm2, xmm9
movaps xmm1, xmm9
lea rcx, [rsp + 0xb60]
call fcn.140017e20
mov rdx, rax
lea rcx, [0x1401a5108]
call fcn.1400bd230
test al, al
je 0x14005c295
mov dword [rsp + 0x25f0], 1
mov dword [rsp + 0x25f4], r15d
cmp byte [0x14027273c], 0
je 0x14005c25b
mov edx, 8
lea rcx, [rsp + 0x2658]
call fcn.140061aa0
lea r8, [rsp + 0x25f4]
lea rdx, [rsp + 0x25f0]
lea rcx, [rsp + 0xb68]
call fcn.140061170
mov rdi, qword [rax]
mov rcx, qword [0x1402738d0]
add rcx, 0x4d8
lea rdx, [rsp + 0xb70]
call fcn.140063200
mov rbx, qword [rax]
mov rcx, qword [0x1402738d0]
add rcx, 0x4d8
lea rdx, [rsp + 0xb78]
call fcn.140063030
mov r9, rdi
mov r8, rbx
mov rdx, qword [rax]
lea rcx, [rsp + 0x2658]
call fcn.140065580
mov rcx, qword [0x1402738d0]
add rcx, 0x4d8
lea rdx, [rsp + 0xb80]
call fcn.140063200
mov rdx, rax
lea rcx, [rsp + 0x2658]
call fcn.140061ae0
test al, al
jne 0x14005c252
mov rcx, qword [0x1402738d0]
add rcx, 0x4d8
mov r8, qword [rsp + 0x2658]
lea rdx, [rsp + 0xb88]
call fcn.140063210
mov byte [0x14027273c], 0
jmp 0x14005c295
mov rbx, qword [0x1402738d0]
lea r8, [rsp + 0x25f4]
lea rdx, [rsp + 0x25f0]
lea rcx, [rsp + 0xb90]
call fcn.140061170
mov rdx, rax
lea rcx, [rbx + 0x4d8]
call fcn.140045a30
mov byte [0x14027273c], 1
movaps xmm1, xmm10
movaps xmm0, xmm14
call fcn.14008d1d0
mov rdx, r13
cmp byte [0x140272777], 1
cmove rdx, rsi
mov ecx, reloc.WS2_32.dll_setsockopt
call fcn.14007cda0
movaps xmm2, xmm9
movaps xmm1, xmm9
lea rcx, [rsp + 0xb98]
call fcn.140017e20
mov rdx, rax
lea rcx, [0x1401a510c]
call fcn.1400bd230
test al, al
je 0x14005c41c
mov dword [rsp + 0x25e8], 2
mov dword [rsp + 0x25ec], r15d
cmp byte [0x140272777], 0
je 0x14005c3e2
mov edx, 8
lea rcx, [rsp + 0x2650]
call fcn.140061aa0
lea r8, [rsp + 0x25ec]
lea rdx, [rsp + 0x25e8]
lea rcx, [rsp + 0xba0]
call fcn.140061170
mov rdi, qword [rax]
mov rcx, qword [0x1402738d0]
add rcx, 0x4d8
lea rdx, [rsp + 0xba8]
call fcn.140063200
mov rbx, qword [rax]
mov rcx, qword [0x1402738d0]
add rcx, 0x4d8
lea rdx, [rsp + 0xbb0]
call fcn.140063030
mov r9, rdi
mov r8, rbx
mov rdx, qword [rax]
lea rcx, [rsp + 0x2650]
call fcn.140065580
mov rcx, qword [0x1402738d0]
add rcx, 0x4d8
lea rdx, [rsp + 0xbb8]
call fcn.140063200
mov rdx, rax
lea rcx, [rsp + 0x2650]
call fcn.140061ae0
test al, al
jne 0x14005c3d9
mov rcx, qword [0x1402738d0]
add rcx, 0x4d8
mov r8, qword [rsp + 0x2650]
lea rdx, [rsp + 0xbc0]
call fcn.140063210
mov byte [0x140272777], 0
jmp 0x14005c41c
mov rbx, qword [0x1402738d0]
lea r8, [rsp + 0x25ec]
lea rdx, [rsp + 0x25e8]
lea rcx, [rsp + 0xbc8]
call fcn.140061170
mov rdx, rax
lea rcx, [rbx + 0x4d8]
call fcn.140045a30
mov byte [0x140272777], 1
mov rdx, r13
cmp byte [0x140272755], 1
cmove rdx, rsi
mov ecx, reloc.WS2_32.dll_setsockopt
call fcn.14007cda0
movaps xmm2, xmm9
movaps xmm1, xmm9
lea rcx, [rsp + 0xbd0]
call fcn.140017e20
mov rdx, rax
lea rcx, [0x1401a5110]
call fcn.1400bd230
test al, al
je 0x14005c599
mov dword [rsp + 0x25e0], 0xfffffffe
mov dword [rsp + 0x25e4], 1
cmp byte [0x140272755], 0
je 0x14005c55f
mov edx, 8
lea rcx, [rsp + 0x2648]
call fcn.140061aa0
lea r8, [rsp + 0x25e4]
lea rdx, [rsp + 0x25e0]
lea rcx, [rsp + 0xbd8]
call fcn.140061170
mov rdi, qword [rax]
mov rcx, qword [0x1402738d0]
add rcx, 0x4d8
lea rdx, [rsp + 0xbe0]
call fcn.140063200
mov rbx, qword [rax]
mov rcx, qword [0x1402738d0]
add rcx, 0x4d8
lea rdx, [rsp + 0xbe8]
call fcn.140063030
mov r9, rdi
mov r8, rbx
mov rdx, qword [rax]
lea rcx, [rsp + 0x2648]
call fcn.140065580
mov rcx, qword [0x1402738d0]
add rcx, 0x4d8
lea rdx, [rsp + 0xbf0]
call fcn.140063200
mov rdx, rax
lea rcx, [rsp + 0x2648]
call fcn.140061ae0
test al, al
jne 0x14005c556
mov rcx, qword [0x1402738d0]
add rcx, 0x4d8
mov r8, qword [rsp + 0x2648]
lea rdx, [rsp + 0xbf8]
call fcn.140063210
mov byte [0x140272755], 0
jmp 0x14005c599
mov rbx, qword [0x1402738d0]
lea r8, [rsp + 0x25e4]
lea rdx, [rsp + 0x25e0]
lea rcx, [rsp + 0xc00]
call fcn.140061170
mov rdx, rax
lea rcx, [rbx + 0x4d8]
call fcn.140045a30
mov byte [0x140272755], 1
movaps xmm1, xmm10
movaps xmm0, xmm14
call fcn.14008d1d0
mov rdx, r13
cmp byte [0x140272727], 1
cmove rdx, rsi
mov ecx, reloc.WS2_32.dll_setsockopt
call fcn.14007cda0
movaps xmm2, xmm9
movaps xmm1, xmm9
lea rcx, [rsp + 0xc08]
call fcn.140017e20
mov rdx, rax
lea rcx, [0x1401a5114]
call fcn.1400bd230
test al, al
je 0x14005c723
mov dword [rsp + 0x25d8], 0xffffffff
mov dword [rsp + 0x25dc], 1
cmp byte [0x140272727], 0
je 0x14005c6e9
mov edx, 8
lea rcx, [rsp + 0x2640]
call fcn.140061aa0
lea r8, [rsp + 0x25dc]
lea rdx, [rsp + 0x25d8]
lea rcx, [rsp + 0xc10]
call fcn.140061170
mov rdi, qword [rax]
mov rcx, qword [0x1402738d0]
add rcx, 0x4d8
lea rdx, [rsp + 0xc18]
call fcn.140063200
mov rbx, qword [rax]
mov rcx, qword [0x1402738d0]
add rcx, 0x4d8
lea rdx, [rsp + 0xc20]
call fcn.140063030
mov r9, rdi
mov r8, rbx
mov rdx, qword [rax]
lea rcx, [rsp + 0x2640]
call fcn.140065580
mov rcx, qword [0x1402738d0]
add rcx, 0x4d8
lea rdx, [rsp + 0xc28]
call fcn.140063200
mov rdx, rax
lea rcx, [rsp + 0x2640]
call fcn.140061ae0
test al, al
jne 0x14005c6e0
mov rcx, qword [0x1402738d0]
add rcx, 0x4d8
mov r8, qword [rsp + 0x2640]
lea rdx, [rsp + 0xc30]
call fcn.140063210
mov byte [0x140272727], 0
jmp 0x14005c723
mov rbx, qword [0x1402738d0]
lea r8, [rsp + 0x25dc]
lea rdx, [rsp + 0x25d8]
lea rcx, [rsp + 0xc38]
call fcn.140061170
mov rdx, rax
lea rcx, [rbx + 0x4d8]
call fcn.140045a30
mov byte [0x140272727], 1
movaps xmm1, xmm10
movaps xmm0, xmm14
call fcn.14008d1d0
mov rdx, r13
cmp byte [0x14027276b], 1
cmove rdx, rsi
mov ecx, reloc.WS2_32.dll_setsockopt
call fcn.14007cda0
movaps xmm2, xmm9
movaps xmm1, xmm9
lea rcx, [rsp + 0xc40]
call fcn.140017e20
mov rdx, rax
lea rcx, [0x1401a5118]
call fcn.1400bd230
test al, al
je 0x14005c8aa
mov dword [rsp + 0x25cc], r15d
mov dword [rsp + 0x25d0], 1
cmp byte [0x14027276b], 0
je 0x14005c870
mov edx, 8
lea rcx, [rsp + 0x2628]
call fcn.140061aa0
lea r8, [rsp + 0x25d0]
lea rdx, [rsp + 0x25cc]
lea rcx, [rsp + 0xc48]
call fcn.140061170
mov rdi, qword [rax]
mov rcx, qword [0x1402738d0]
add rcx, 0x4d8
lea rdx, [rsp + 0xc50]
call fcn.140063200
mov rbx, qword [rax]
mov rcx, qword [0x1402738d0]
add rcx, 0x4d8
lea rdx, [rsp + 0xc58]
call fcn.140063030
mov r9, rdi
mov r8, rbx
mov rdx, qword [rax]
lea rcx, [rsp + 0x2628]
call fcn.140065580
mov rcx, qword [0x1402738d0]
add rcx, 0x4d8
lea rdx, [rsp + 0xc60]
call fcn.140063200
mov rdx, rax
lea rcx, [rsp + 0x2628]
call fcn.140061ae0
test al, al
jne 0x14005c867
mov rcx, qword [0x1402738d0]
add rcx, 0x4d8
mov r8, qword [rsp + 0x2628]
lea rdx, [rsp + 0xc68]
call fcn.140063210
mov byte [0x14027276b], 0
jmp 0x14005c8aa
mov rbx, qword [0x1402738d0]
lea r8, [rsp + 0x25d0]
lea rdx, [rsp + 0x25cc]
lea rcx, [rsp + 0xc70]
call fcn.140061170
mov rdx, rax
lea rcx, [rbx + 0x4d8]
call fcn.140045a30
mov byte [0x14027276b], 1
movaps xmm1, xmm10
movaps xmm0, xmm14
call fcn.14008d1d0
mov rdx, r13
cmp byte [0x140272775], 1
cmove rdx, rsi
mov ecx, reloc.WS2_32.dll_setsockopt
call fcn.14007cda0
movaps xmm2, xmm9
movaps xmm1, xmm9
lea rcx, [rsp + 0xc78]
call fcn.140017e20
mov rdx, rax
lea rcx, [0x1401a511c]
call fcn.1400bd230
test al, al
je 0x14005ca34
mov dword [rsp + 0x25c4], 1
mov dword [rsp + 0x25c8], 1
cmp byte [0x140272775], 0
je 0x14005c9fa
mov edx, 8
lea rcx, [rsp + 0x2620]
call fcn.140061aa0
lea r8, [rsp + 0x25c8]
lea rdx, [rsp + 0x25c4]
lea rcx, [rsp + 0xc80]
call fcn.140061170
mov rdi, qword [rax]
mov rcx, qword [0x1402738d0]
add rcx, 0x4d8
lea rdx, [rsp + 0xc88]
call fcn.140063200
mov rbx, qword [rax]
mov rcx, qword [0x1402738d0]
add rcx, 0x4d8
lea rdx, [rsp + 0xc90]
call fcn.140063030
mov r9, rdi
mov r8, rbx
mov rdx, qword [rax]
lea rcx, [rsp + 0x2620]
call fcn.140065580
mov rcx, qword [0x1402738d0]
add rcx, 0x4d8
lea rdx, [rsp + 0xc98]
call fcn.140063200
mov rdx, rax
lea rcx, [rsp + 0x2620]
call fcn.140061ae0
test al, al
jne 0x14005c9f1
mov rcx, qword [0x1402738d0]
add rcx, 0x4d8
mov r8, qword [rsp + 0x2620]
lea rdx, [rsp + 0x468]
call fcn.140063210
mov byte [0x140272775], 0
jmp 0x14005ca34
mov rbx, qword [0x1402738d0]
lea r8, [rsp + 0x25c8]
lea rdx, [rsp + 0x25c4]
lea rcx, [rsp + 0x678]
call fcn.140061170
mov rdx, rax
lea rcx, [rbx + 0x4d8]
call fcn.140045a30
mov byte [0x140272775], 1
movaps xmm1, xmm10
movaps xmm0, xmm14
call fcn.14008d1d0
mov rdx, r13
cmp byte [0x140272723], 1
cmove rdx, rsi
mov ecx, reloc.WS2_32.dll_setsockopt
call fcn.14007cda0
movaps xmm2, xmm9
movaps xmm1, xmm9
lea rcx, [rsp + 0x4d8]
call fcn.140017e20
mov rdx, rax
lea rcx, [0x1401a5120]
call fcn.1400bd230
test al, al
je 0x14005cbbe
mov dword [rsp + 0x25bc], 2
mov dword [rsp + 0x25c0], 1
cmp byte [0x140272723], 0
je 0x14005cb84
mov edx, 8
lea rcx, [rsp + 0x2610]
call fcn.140061aa0
lea r8, [rsp + 0x25c0]
lea rdx, [rsp + 0x25bc]
lea rcx, [rsp + 0x4d0]
call fcn.140061170
mov rdi, qword [rax]
mov rcx, qword [0x1402738d0]
add rcx, 0x4d8
lea rdx, [rsp + 0x4c8]
call fcn.140063200
mov rbx, qword [rax]
mov rcx, qword [0x1402738d0]
add rcx, 0x4d8
lea rdx, [rsp + 0x4c0]
call fcn.140063030
mov r9, rdi
mov r8, rbx
mov rdx, qword [rax]
lea rcx, [rsp + 0x2610]
call fcn.140065580
mov rcx, qword [0x1402738d0]
add rcx, 0x4d8
lea rdx, [rsp + 0x4b8]
call fcn.140063200
mov rdx, rax
lea rcx, [rsp + 0x2610]
call fcn.140061ae0
test al, al
jne 0x14005cb7b
mov rcx, qword [0x1402738d0]
add rcx, 0x4d8
mov r8, qword [rsp + 0x2610]
lea rdx, [rsp + 0x4b0]
call fcn.140063210
mov byte [0x140272723], 0
jmp 0x14005cbbe
mov rbx, qword [0x1402738d0]
lea r8, [rsp + 0x25c0]
lea rdx, [rsp + 0x25bc]
lea rcx, [rsp + 0x4a8]
call fcn.140061170
mov rdx, rax
lea rcx, [rbx + 0x4d8]
call fcn.140045a30
mov byte [0x140272723], 1
mov rdx, r13
cmp byte [0x14027273d], 1
cmove rdx, rsi
mov ecx, reloc.WS2_32.dll_setsockopt
call fcn.14007cda0
movaps xmm2, xmm9
movaps xmm1, xmm9
lea rcx, [rsp + 0x4a0]
call fcn.140017e20
mov rdx, rax
lea rcx, [0x1401a5124]
call fcn.1400bd230
test al, al
je 0x14005cd3b
mov dword [rsp + 0x25b4], 0xfffffffe
mov dword [rsp + 0x25b8], 2
cmp byte [0x14027273d], 0
je 0x14005cd01
mov edx, 8
lea rcx, [rsp + 0x26b8]
call fcn.140061aa0
lea r8, [rsp + 0x25b8]
lea rdx, [rsp + 0x25b4]
lea rcx, [rsp + 0x498]
call fcn.140061170
mov rdi, qword [rax]
mov rcx, qword [0x1402738d0]
add rcx, 0x4d8
lea rdx, [rsp + 0x490]
call fcn.140063200
mov rbx, qword [rax]
mov rcx, qword [0x1402738d0]
add rcx, 0x4d8
lea rdx, [rsp + 0x488]
call fcn.140063030
mov r9, rdi
mov r8, rbx
mov rdx, qword [rax]
lea rcx, [rsp + 0x26b8]
call fcn.140065580
mov rcx, qword [0x1402738d0]
add rcx, 0x4d8
lea rdx, [rsp + 0x480]
call fcn.140063200
mov rdx, rax
lea rcx, [rsp + 0x26b8]
call fcn.140061ae0
test al, al
jne 0x14005ccf8
mov rcx, qword [0x1402738d0]
add rcx, 0x4d8
mov r8, qword [rsp + 0x26b8]
lea rdx, [rsp + 0x478]
call fcn.140063210
mov byte [0x14027273d], 0
jmp 0x14005cd3b
mov rbx, qword [0x1402738d0]
lea r8, [rsp + 0x25b8]
lea rdx, [rsp + 0x25b4]
lea rcx, [rsp + 0x470]
call fcn.140061170
mov rdx, rax
lea rcx, [rbx + 0x4d8]
call fcn.140045a30
mov byte [0x14027273d], 1
movaps xmm1, xmm10
movaps xmm0, xmm14
call fcn.14008d1d0
mov rdx, r13
cmp byte [0x140272766], 1
cmove rdx, rsi
mov ecx, reloc.WS2_32.dll_setsockopt
call fcn.14007cda0
movaps xmm2, xmm9
movaps xmm1, xmm9
lea rcx, [rsp + 0x460]
call fcn.140017e20
mov rdx, rax
lea rcx, [0x1401a5128]
call fcn.1400bd230
test al, al
je 0x14005cec5
mov dword [rsp + 0x25ac], 0xffffffff
mov dword [rsp + 0x25b0], 2
cmp byte [0x140272766], 0
je 0x14005ce8b
mov edx, 8
lea rcx, [rsp + 0x2618]
call fcn.140061aa0
lea r8, [rsp + 0x25b0]
lea rdx, [rsp + 0x25ac]
lea rcx, [rsp + 0x458]
call fcn.140061170
mov rdi, qword [rax]
mov rcx, qword [0x1402738d0]
add rcx, 0x4d8
lea rdx, [rsp + 0x450]
call fcn.140063200
mov rbx, qword [rax]
mov rcx, qword [0x1402738d0]
add rcx, 0x4d8
lea rdx, [rsp + 0x448]
call fcn.140063030
mov r9, rdi
mov r8, rbx
mov rdx, qword [rax]
lea rcx, [rsp + 0x2618]
call fcn.140065580
mov rcx, qword [0x1402738d0]
add rcx, 0x4d8
lea rdx, [rsp + 0x440]
call fcn.140063200
mov rdx, rax
lea rcx, [rsp + 0x2618]
call fcn.140061ae0
test al, al
jne 0x14005ce82
mov rcx, qword [0x1402738d0]
add rcx, 0x4d8
mov r8, qword [rsp + 0x2618]
lea rdx, [rsp + 0x438]
call fcn.140063210
mov byte [0x140272766], 0
jmp 0x14005cec5
mov rbx, qword [0x1402738d0]
lea r8, [rsp + 0x25b0]
lea rdx, [rsp + 0x25ac]
lea rcx, [rsp + 0x430]
call fcn.140061170
mov rdx, rax
lea rcx, [rbx + 0x4d8]
call fcn.140045a30
mov byte [0x140272766], 1
movaps xmm1, xmm10
movaps xmm0, xmm14
call fcn.14008d1d0
mov rdx, r13
cmp byte [0x140272762], 1
cmove rdx, rsi
mov ecx, reloc.WS2_32.dll_setsockopt
call fcn.14007cda0
movaps xmm2, xmm9
movaps xmm1, xmm9
lea rcx, [rsp + 0x428]
call fcn.140017e20
mov rdx, rax
lea rcx, [0x1401a512c]
call fcn.1400bd230
test al, al
je 0x14005d04c
mov dword [rsp + 0x25a4], r15d
mov dword [rsp + 0x25a8], 2
cmp byte [0x140272762], 0
je 0x14005d012
mov edx, 8
lea rcx, [rsp + 0x26e0]
call fcn.140061aa0
lea r8, [rsp + 0x25a8]
lea rdx, [rsp + 0x25a4]
lea rcx, [rsp + 0x420]
call fcn.140061170
mov rdi, qword [rax]
mov rcx, qword [0x1402738d0]
add rcx, 0x4d8
lea rdx, [rsp + 0x418]
call fcn.140063200
mov rbx, qword [rax]
mov rcx, qword [0x1402738d0]
add rcx, 0x4d8
lea rdx, [rsp + 0x410]
call fcn.140063030
mov r9, rdi
mov r8, rbx
mov rdx, qword [rax]
lea rcx, [rsp + 0x26e0]
call fcn.140065580
mov rcx, qword [0x1402738d0]
add rcx, 0x4d8
lea rdx, [rsp + 0x408]
call fcn.140063200
mov rdx, rax
lea rcx, [rsp + 0x26e0]
call fcn.140061ae0
test al, al
jne 0x14005d009
mov rcx, qword [0x1402738d0]
add rcx, 0x4d8
mov r8, qword [rsp + 0x26e0]
lea rdx, [rsp + 0x400]
call fcn.140063210
mov byte [0x140272762], 0
jmp 0x14005d04c
mov rbx, qword [0x1402738d0]
lea r8, [rsp + 0x25a8]
lea rdx, [rsp + 0x25a4]
lea rcx, [rsp + 0x3f8]
call fcn.140061170
mov rdx, rax
lea rcx, [rbx + 0x4d8]
call fcn.140045a30
mov byte [0x140272762], 1
movaps xmm1, xmm10
movaps xmm0, xmm14
call fcn.14008d1d0
mov rdx, r13
cmp byte [0x140272764], 1
cmove rdx, rsi
mov ecx, reloc.WS2_32.dll_setsockopt
call fcn.14007cda0
movaps xmm2, xmm9
movaps xmm1, xmm9
lea rcx, [rsp + 0x3f0]
call fcn.140017e20
mov rdx, rax
lea rcx, [0x1401a5130]
call fcn.1400bd230
test al, al
je 0x14005d1d6
mov dword [rsp + 0x25a0], 1
mov dword [rsp + 0x253c], 2
cmp byte [0x140272764], 0
je 0x14005d19c
mov edx, 8
lea rcx, [rsp + 0x26d8]
call fcn.140061aa0
lea r8, [rsp + 0x253c]
lea rdx, [rsp + 0x25a0]
lea rcx, [rsp + 0x3e8]
call fcn.140061170
mov rdi, qword [rax]
mov rcx, qword [0x1402738d0]
add rcx, 0x4d8
lea rdx, [rsp + 0x3e0]
call fcn.140063200
mov rbx, qword [rax]
mov rcx, qword [0x1402738d0]
add rcx, 0x4d8
lea rdx, [rsp + 0x3d8]
call fcn.140063030
mov r9, rdi
mov r8, rbx
mov rdx, qword [rax]
lea rcx, [rsp + 0x26d8]
call fcn.140065580
mov rcx, qword [0x1402738d0]
add rcx, 0x4d8
lea rdx, [rsp + 0x4e0]
call fcn.140063200
mov rdx, rax
lea rcx, [rsp + 0x26d8]
call fcn.140061ae0
test al, al
jne 0x14005d193
mov rcx, qword [0x1402738d0]
add rcx, 0x4d8
mov r8, qword [rsp + 0x26d8]
lea rdx, [rsp + 0x3c8]
call fcn.140063210
mov byte [0x140272764], 0
jmp 0x14005d1d6
mov rbx, qword [0x1402738d0]
lea r8, [rsp + 0x253c]
lea rdx, [rsp + 0x25a0]
lea rcx, [rsp + 0x3c0]
call fcn.140061170
mov rdx, rax
lea rcx, [rbx + 0x4d8]
call fcn.140045a30
mov byte [0x140272764], 1
movaps xmm1, xmm10
movaps xmm0, xmm14
call fcn.14008d1d0
mov rdx, r13
cmp byte [0x140272722], 1
cmove rdx, rsi
mov ecx, reloc.WS2_32.dll_setsockopt
call fcn.14007cda0
movaps xmm2, xmm9
movaps xmm1, xmm9
lea rcx, [rsp + 0x3b8]
call fcn.140017e20
mov rdx, rax
lea rcx, [0x1401a5134]
call fcn.1400bd230
test al, al
je 0x14005d360
mov dword [rsp + 0x2598], 2
mov dword [rsp + 0x259c], 2
cmp byte [0x140272722], 0
je 0x14005d326
mov edx, 8
lea rcx, [rsp + 0x26d0]
call fcn.140061aa0
lea r8, [rsp + 0x259c]
lea rdx, [rsp + 0x2598]
lea rcx, [rsp + 0x3b0]
call fcn.140061170
mov rdi, qword [rax]
mov rcx, qword [0x1402738d0]
add rcx, 0x4d8
lea rdx, [rsp + 0x3a8]
call fcn.140063200
mov rbx, qword [rax]
mov rcx, qword [0x1402738d0]
add rcx, 0x4d8
lea rdx, [rsp + 0x3a0]
call fcn.140063030
mov r9, rdi
mov r8, rbx
mov rdx, qword [rax]
lea rcx, [rsp + 0x26d0]
call fcn.140065580
mov rcx, qword [0x1402738d0]
add rcx, 0x4d8
lea rdx, [rsp + 0x398]
call fcn.140063200
mov rdx, rax
lea rcx, [rsp + 0x26d0]
call fcn.140061ae0
test al, al
jne 0x14005d31d
mov rcx, qword [0x1402738d0]
add rcx, 0x4d8
mov r8, qword [rsp + 0x26d0]
lea rdx, [rsp + 0x390]
call fcn.140063210
mov byte [0x140272722], 0
jmp 0x14005d360
mov rbx, qword [0x1402738d0]
lea r8, [rsp + 0x259c]
lea rdx, [rsp + 0x2598]
lea rcx, [rsp + 0x388]
call fcn.140061170
mov rdx, rax
lea rcx, [rbx + 0x4d8]
call fcn.140045a30
mov byte [0x140272722], 1
mov ecx, Ordinal_26
call fcn.14007ce00
call fcn.1400853b0
movaps xmm1, xmm10
movaps xmm0, xmm14
call fcn.14008d1d0
lea rcx, [rsp + 0x380]
call fcn.14008d5c0
movss xmm6, dword [rax + 4]
subss xmm6, dword [0x1401ab21c]
lea rcx, [rsp + 0x378]
call fcn.14008d5c0
movaps xmm2, xmm6
movss xmm1, dword [rax]
lea rcx, [rsp + 0x370]
call fcn.140017e20
mov rdx, rax
xor r9d, r9d
xor r8d, r8d
lea rcx, str.cd_pnb
call fcn.140085300
mov rax, qword [0x1402738d0]
cmp byte [rax + 0x510], 1
sete cl
call fcn.14008bce0
mov rdx, qword [0x1402738d0]
add rdx, 0x504
mov dword [rsp + 0x20], r15d
mov r9d, 0x64
lea r8d, [r9 - 0x63]
lea rcx, str.Item_ID
call fcn.1400c14d0
test al, al
je 0x14005d44d
mov rdx, qword [0x1402738d0]
mov edx, dword [rdx + 0x504]
mov rcx, qword [0x140272c90]
call fcn.140048720
test rax, rax
je 0x14005d43d
movzx ecx, byte [rax + 0x29]
mov eax, 0xaaaaaaab
mul ecx
shr edx, 2
jmp 0x14005d440
mov edx, r15d
mov rax, qword [0x1402738d0]
mov byte [rax + 0x513], dl
call fcn.14008bd90
mov rdx, qword [0x1402738d0]
add rdx, 0x508
mov dword [rsp + 0x28], r15d
lea rax, str.Place_Delay:__d
mov qword [rsp + 0x20], rax
mov r9d, Ordinal_301
mov r8d, reloc.WLDAP32.dll_Ordinal_50
lea rcx, str.pdelay
call fcn.1400c0cf0
mov rdx, qword [0x1402738d0]
add rdx, 0x50c
mov dword [rsp + 0x28], r15d
lea rax, str.Break_Delay:__d
mov qword [rsp + 0x20], rax
mov r9d, Ordinal_301
mov r8d, 0x46
lea rcx, str.bdelay
call fcn.1400c0cf0
call fcn.1400beb50
mov rdx, qword [0x1402738d0]
add rdx, 0x510
lea rcx, str.Auto_farm
call fcn.1400be660
mov rdx, qword [0x1402738d0]
add rdx, 0x511
lea rcx, str.Place
call fcn.1400be660
mov rdx, qword [0x1402738d0]
add rdx, 0x512
lea rcx, str.Break
call fcn.1400be660
call fcn.1400853b0
call fcn.1400ca7e0
xor r8d, r8d
xor edx, edx
lea rcx, str.AutoFarm
call fcn.1400ca760
test al, al
je 0x14005da4c
cmp qword [0x1402738d0], 0
je 0x14005da47
call fcn.1400beb50
lea rcx, str.THIS_BETA_FITUR_
call fcn.1400bc5f0
call fcn.1400beb50
lea rcx, str._____________________________________________
call fcn.1400bc5f0
call fcn.1400beb50
mov rax, qword [0x1402738d0]
cmp byte [rax + 0x4f0], 0
jne 0x14005d74b
lea rcx, [rsp + 0x368]
call fcn.14008d5c0
movss xmm1, dword [rax]
divss xmm1, xmm8
movaps xmm2, xmm14
lea rcx, [rsp + 0x360]
call fcn.140017e20
mov rdx, rax
lea rcx, [0x1401a5208]
call fcn.1400bd230
test al, al
je 0x14005d95b
mov rax, qword [0x1402738d0]
cmp dword [rax + 0x4f8], 0
jne 0x14005d66d
mov dword [rsp + 0xc0], 0xbb8
lea rdx, [rsp + 0xc0]
lea rcx, [rsp + 0x358]
call fcn.140006de0
mov rdi, qword [rax]
mov dword [rsp + 0xc4], 4
lea rdx, [rsp + 0xc4]
lea rcx, [rsp + 0x350]
call fcn.140006de0
mov rbx, qword [rax]
lea rax, [rsp + 0x24e0]
mov qword [rsp + 0x60], rax
lea rdx, str.Please_Check_ItemID
lea rcx, [rsp + 0x24e0]
call fcn.140027220
mov rsi, rax
lea rdx, str.AutoFarm
lea rcx, [rsp + 0x1c30]
call fcn.140002ed0
nop
mov r9, rdi
mov r8, rbx
mov rdx, rsi
mov rcx, rax
call fcn.14006b6f0
mov rax, qword [0x1402738d0]
jmp 0x14005d70b
mov dword [rsp + 0xc8], 0xbb8
lea rdx, [rsp + 0xc8]
lea rcx, [rsp + 0x348]
call fcn.140006de0
mov rdi, qword [rax]
mov dword [rsp + 0xb4], 4
lea rdx, [rsp + 0xb4]
lea rcx, [rsp + 0x340]
call fcn.140006de0
mov rbx, qword [rax]
lea rax, [rsp + 0x24b8]
mov qword [rsp + 0x60], rax
lea rdx, str.Start_Farming
lea rcx, [rsp + 0x24b8]
call fcn.1400655b0
mov rsi, rax
lea rdx, str.AutoFarm
lea rcx, [rsp + 0x1c50]
call fcn.140002ed0
nop
mov r9, rdi
mov r8, rbx
mov rdx, rsi
mov rcx, rax
call fcn.14006b6f0
mov rax, qword [0x1402738d0]
mov byte [rax + 0x4f0], 1
cmp byte [rax + 0x4f0], 0
je 0x14005d95b
mov byte [rsp + 0x71], 0
lea rdx, [rsp + 0x71]
lea rcx, [rsp + 0xe80]
call fcn.1400655f0
nop
mov rcx, rax
call fcn.14004fb20
nop
lea rcx, [rsp + 0xe80]
call fcn.14004fb00
jmp 0x14005d95b
lea rcx, [rsp + 0x338]
call fcn.14008d5c0
movss xmm1, dword [rax]
divss xmm1, xmm8
movaps xmm2, xmm14
lea rcx, [rsp + 0x330]
call fcn.140017e20
mov rdx, rax
lea rcx, str.Stop_Farming
call fcn.1400bd230
test al, al
je 0x14005d95b
mov dword [rsp + 0xd8], 0xbb8
lea rdx, [rsp + 0xd8]
lea rcx, [rsp + 0x328]
call fcn.140006de0
mov rdi, qword [rax]
mov dword [rsp + 0xdc], 3
lea rdx, [rsp + 0xdc]
lea rcx, [rsp + 0x320]
call fcn.140006de0
mov rbx, qword [rax]
lea rax, [rsp + 0x2490]
mov qword [rsp + 0x60], rax
lea rdx, str.Stopping_Farming
lea rcx, [rsp + 0x2490]
call fcn.140065680
mov rsi, rax
lea rdx, str.AutoFarm
lea rcx, [rsp + 0x1c70]
call fcn.140002ed0
nop
mov r9, rdi
mov r8, rbx
mov rdx, rsi
mov rcx, rax
call fcn.14006b6f0
mov rax, qword [0x1402738d0]
mov byte [rax + 0x49f], 0
mov dword [rsp + 0x2638], 1
mov dword [rsp + 0x2698], r15d
mov edx, 8
lea rcx, [rsp + 0x26c8]
call fcn.140061aa0
lea r8, [rsp + 0x2698]
lea rdx, [rsp + 0x2638]
lea rcx, [rsp + 0x318]
call fcn.140061170
mov rdi, qword [rax]
mov rcx, qword [0x1402738d0]
add rcx, 0x4d8
lea rdx, [rsp + 0x310]
call fcn.140063200
mov rbx, qword [rax]
mov rcx, qword [0x1402738d0]
add rcx, 0x4d8
lea rdx, [rsp + 0x308]
call fcn.140063030
mov r9, rdi
mov r8, rbx
mov rdx, qword [rax]
lea rcx, [rsp + 0x26c8]
call fcn.140065580
mov rcx, qword [0x1402738d0]
add rcx, 0x4d8
lea rdx, [rsp + 0x300]
call fcn.140063200
mov rdx, rax
lea rcx, [rsp + 0x26c8]
call fcn.140061ae0
test al, al
jne 0x14005d90d
mov rcx, qword [0x1402738d0]
add rcx, 0x4d8
mov r8, qword [rsp + 0x26c8]
lea rdx, [rsp + 0x2f8]
call fcn.140063210
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
mov rax, qword [0x1402738d0]
mov word [rax + 0x510], 0
mov byte [rax + 0x512], 0
mov dword [rax + 0x508], 0xb4
mov dword [rax + 0x50c], 0xaa
mov dword [rax + 0x504], 0xffffffff
mov byte [0x140272724], 0
mov byte [rax + 0x4f0], 0
call fcn.1400beb50
lea rcx, str._____________________________________________
call fcn.1400bc5f0
call fcn.1400beb50
movss xmm0, dword [0x1401ab1f8]
call fcn.14008d350
mov rax, qword [0x1402738d0]
cmp byte [rax + 0x4f0], 1
sete cl
call fcn.14008bce0
mov rdx, qword [0x1402738d0]
add rdx, 0x4f4
mov dword [rsp + 0x20], r15d
mov r9d, 0x64
lea r8d, [r9 - 0x63]
lea rcx, str.Item_ID
call fcn.1400c14d0
test al, al
je 0x14005da31
mov rdx, qword [0x1402738d0]
mov edx, dword [rdx + 0x4f4]
mov rcx, qword [0x140272c90]
call fcn.140048720
test rax, rax
je 0x14005d9ef
movzx ecx, byte [rax + 0x29]
mov eax, 0xaaaaaaab
mul ecx
shr edx, 2
jmp 0x14005d9f2
mov edx, r15d
mov rax, qword [0x1402738d0]
mov dword [rax + 0x4fc], edx
mov edx, dword [rax + 0x4f4]
inc edx
mov rcx, qword [0x140272c90]
call fcn.140048720
test rax, rax
je 0x14005da21
imul ecx, dword [rax + 0x30], 0x3e8
jmp 0x14005da24
mov ecx, r15d
mov rax, qword [0x1402738d0]
mov dword [rax + 0x4f8], ecx
call fcn.14008bd90
call fcn.1400beb50
lea rcx, str._____________________________________________
call fcn.1400bc5f0
call fcn.1400ca7e0
xor r8d, r8d
xor edx, edx
lea rcx, str.GrowLogs
call fcn.1400ca760
test al, al
je 0x14005dbdd
cmp qword [0x1402738d0], 0
je 0x14005dbd8
call fcn.1400beb50
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r15
mov dword [rsp + 0x20], r15d
mov r9d, 0x100
lea r8, [0x140273120]
lea rdx, str.LINK
lea rcx, str.webhook
call fcn.1400c1530
call fcn.1400beb50
mov rdx, qword [0x1402738d0]
add rdx, 0x620
lea rcx, str.BROADCAST
call fcn.1400be660
mov rdx, qword [0x1402738d0]
add rdx, 0x621
lea rcx, str.DONATE
call fcn.1400be660
mov rdx, qword [0x1402738d0]
add rdx, 0x622
lea rcx, str.NUKED
call fcn.1400be660
mov rdx, qword [0x1402738d0]
add rdx, 0x623
lea rcx, str.GLOBAL
call fcn.1400be660
mov rdx, qword [0x1402738d0]
add rdx, 0x624
lea rcx, str.BANNED
call fcn.1400be660
lea rdx, [0x140273120]
lea rcx, [rsp + 0x2778]
call fcn.140002ed0
nop
mov rcx, qword [0x1402738d0]
add rcx, 0x580
lea rdx, [rsp + 0x2778]
call fcn.140024b60
mov rcx, qword [0x1402738d0]
add rcx, 0x5a0
lea rdx, [rsp + 0x2778]
call fcn.140024b60
mov rcx, qword [0x1402738d0]
add rcx, 0x5c0
lea rdx, [rsp + 0x2778]
call fcn.140024b60
mov rcx, qword [0x1402738d0]
add rcx, 0x5e0
lea rdx, [rsp + 0x2778]
call fcn.140024b60
mov rcx, qword [0x1402738d0]
add rcx, 0x600
lea rdx, [rsp + 0x2778]
call fcn.140024b60
nop
lea rcx, [rsp + 0x2778]
call fcn.140002ec0
call fcn.1400ca7e0
call fcn.1400c8e90
call fcn.1400ca7e0
xor r8d, r8d
xor edx, edx
lea rcx, str.Inventory
call fcn.1400ca760
test al, al
je 0x14005e0cb
mov rdx, qword [0x1402738d0]
test rdx, rdx
je 0x14005e0c6
mov edx, dword [rdx + 0x320]
lea rcx, str.Level:__d
call fcn.1400bc5f0
movaps xmm1, xmm10
movaps xmm0, xmm14
call fcn.14008d1d0
mov rdx, qword [0x1402738d0]
mov edx, dword [rdx + 0x324]
lea rcx, str.Gems:__d
call fcn.1400bc5f0
movaps xmm1, xmm10
movaps xmm0, xmm14
call fcn.14008d1d0
mov rax, qword [0x1402738d0]
movzx r8d, byte [rax + 0x300]
movzx edx, byte [rax + 0x301]
lea rcx, str.Inventory:__d__d
call fcn.1400bc5f0
mov rbx, qword [0x1402738d0]
lea rcx, [rbx + 0x358]
call fcn.140023f70
mov rdi, rax
lea rcx, [rbx + 0x358]
call fcn.140023f60
mov r14, rax
cmp rdi, rax
je 0x14005e0c6
lea rax, str.inventory_item_at_
mov qword [rsp + 0x280], rax
mov qword [rsp + 0x288], reloc.WLDAP32.dll_Ordinal_22
movaps xmm8, xmmword [rsp + 0x280]
movss xmm11, dword [0x1401ab28c]
movss xmm12, dword [0x1401ab1b8]
movss xmm13, dword [0x1401ab190]
movss xmm9, dword [0x1401ab288]
lea r12, str.Unwear
nop dword [rax]
nop dword [rax + rax]
lea rcx, [rsp + 0x2f0]
call fcn.14008d5c0
movaps xmm2, xmm13
movss xmm1, dword [rax]
lea rcx, [rsp + 0xe78]
call fcn.140017e20
mov rbx, rax
movdqa xmmword [rsp + 0x60], xmm8
mov r8, rdi
lea rdx, [rsp + 0x60]
lea rcx, [rsp + 0x1c90]
call fcn.1400656c0
nop
mov rcx, rax
call fcn.140002e90
xor r9d, r9d
xor r8d, r8d
mov rdx, rbx
mov rcx, rax
call fcn.140085300
nop
lea rcx, [rsp + 0x1c90]
call fcn.140002ec0
movsx edx, word [rdi]
mov rcx, qword [0x140272c90]
call fcn.140048720
mov rsi, rax
movss xmm2, dword [0x1401ab158]
movss xmm1, dword [0x1401ab178]
lea rcx, [rsp + 0xe70]
call fcn.140017e20
mov rcx, rax
call fcn.14008d280
movsx ebx, word [rdi]
test rsi, rsi
je 0x14005ddd7
lea rcx, [rsi + 8]
call fcn.140002e90
movzx edx, byte [rdi + 2]
mov r9d, ebx
mov r8, rax
lea rcx, str._dx__s___d_
call fcn.1400bc5f0
movaps xmm7, xmm11
cmp byte [rsi + 0x2a], 0
jne 0x14005ddee
movaps xmm7, xmm9
jmp 0x14005ddee
movzx edx, byte [rdi + 2]
mov r8d, ebx
lea rcx, str._dx__d
call fcn.1400bc5f0
movaps xmm7, xmm11
call fcn.14008bf70
movaps xmm6, xmm0
call fcn.14007ccd0
subss xmm6, dword [rax + 0x4c]
addss xmm6, xmm7
movaps xmm2, xmm15
movaps xmm1, xmm6
lea rcx, [rsp + 0xe68]
call fcn.140017e20
mov rcx, rax
call fcn.14008d280
test rsi, rsi
je 0x14005de2f
cmp byte [rsi + 0x2a], 0
je 0x14005ded9
movaps xmm2, xmm14
movss xmm1, dword [0x1401ab1c4]
lea rcx, [rsp + 0xe60]
call fcn.140017e20
mov rbx, rax
mov rcx, qword [0x1402738d0]
add rcx, 0x2a8
movsx edx, word [rdi]
call fcn.14004a350
lea rcx, str.Wear
test al, al
cmovne rcx, r12
mov rdx, rbx
call fcn.1400bd230
test al, al
je 0x14005dec7
mov rcx, qword [0x1402738d0]
call fcn.14001ac40
test al, al
je 0x14005dec7
lea rcx, [rsp + 0x2910]
call fcn.14001b280
mov byte [rsp + 0x2910], 0xa
movsx eax, word [rdi]
mov dword [rsp + 0x2924], eax
mov r9d, 1
lea r8, [rsp + 0x2910]
lea edx, [r9 + 3]
mov rcx, qword [0x1402738d0]
call fcn.14001cdd0
movaps xmm1, xmm10
movaps xmm0, xmm14
call fcn.14008d1d0
test rsi, rsi
je 0x14005dee2
cmp dword [rsi + 0x40], 0xffffff80
sete cl
jmp 0x14005dee5
mov ecx, r15d
call fcn.14008bce0
movaps xmm2, xmm14
movaps xmm1, xmm12
lea rcx, [rsp + 0xe58]
call fcn.140017e20
mov rdx, rax
lea rcx, str.Drop
call fcn.1400bd230
test al, al
je 0x14005dfa2
mov rcx, qword [0x1402738d0]
call fcn.14001ac40
test al, al
je 0x14005dfa2
mov edx, 0x84f
lea rcx, [0x1402738d8]
call fcn.14006c060
test al, al
je 0x14005dfa2
movzx ecx, byte [rdi + 2]
mov rax, qword [0x1402738d0]
mov dword [rax + 0x24], ecx
movsx edx, word [rdi]
lea rcx, [rsp + 0x1cd0]
call fcn.140001cd0
nop
mov r8, rax
lea rdx, str.actiondrop_nitemID
lea rcx, [rsp + 0x1cb0]
call fcn.140006820
nop
mov r8, rax
mov edx, 2
mov rcx, qword [0x1402738d0]
call fcn.14001cce0
nop
lea rcx, [rsp + 0x1cb0]
call fcn.140002ec0
nop
lea rcx, [rsp + 0x1cd0]
call fcn.140002ec0
call fcn.14008bd90
movaps xmm1, xmm10
movaps xmm0, xmm14
call fcn.14008d1d0
test rsi, rsi
je 0x14005dfc2
cmp dword [rsi + 0x40], 0xffffff80
sete cl
jmp 0x14005dfc5
mov ecx, r15d
call fcn.14008bce0
movaps xmm2, xmm14
movss xmm1, dword [0x1401ab1bc]
lea rcx, [rsp + 0xe50]
call fcn.140017e20
mov rdx, rax
lea rcx, str.Trash
call fcn.1400bd230
test al, al
je 0x14005e086
mov rcx, qword [0x1402738d0]
call fcn.14001ac40
test al, al
je 0x14005e086
mov edx, 0x84f
lea rcx, [0x1402738d8]
call fcn.14006c060
test al, al
je 0x14005e086
movzx ecx, byte [rdi + 2]
mov rax, qword [0x1402738d0]
mov dword [rax + 0x24], ecx
movsx edx, word [rdi]
lea rcx, [rsp + 0x1d10]
call fcn.140001cd0
nop
mov r8, rax
lea rdx, str.actiontrash_nitemID
lea rcx, [rsp + 0x1cf0]
call fcn.140006820
nop
mov r8, rax
mov edx, 2
mov rcx, qword [0x1402738d0]
call fcn.14001cce0
nop
lea rcx, [rsp + 0x1cf0]
call fcn.140002ec0
nop
lea rcx, [rsp + 0x1d10]
call fcn.140002ec0
call fcn.14008bd90
call fcn.1400853b0
add rdi, 6
cmp rdi, r14
jne 0x14005dd00
movss xmm9, dword [0x1401ab1b0]
movss xmm11, dword [0x1401aafe0]
movss xmm12, dword [0x1401ab16c]
movss xmm13, dword [0x1401ab040]
mov r12d, dword [rsp + 0x50]
call fcn.1400ca7e0
xor r8d, r8d
xor edx, edx
lea rcx, str.Misc
call fcn.1400ca760
test al, al
je 0x14005e23e
call fcn.1400beb50
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rsp + 0xe48]
call fcn.140017e20
mov rbx, rax
mov r8, qword [0x1402738d0]
add r8, 0x1d8
lea rdx, str.RID:
lea rcx, [rsp + 0x1d50]
call fcn.140006890
nop
lea r8, str.__click_to_copy_
mov rdx, rax
lea rcx, [rsp + 0x1d30]
call fcn.140006900
nop
mov rcx, rax
call fcn.140002e90
mov r9, rbx
xor r8d, r8d
xor edx, edx
mov rcx, rax
call fcn.1400c6e80
movzx ebx, al
lea rcx, [rsp + 0x1d30]
call fcn.140002ec0
nop
lea rcx, [rsp + 0x1d50]
call fcn.140002ec0
test bl, bl
je 0x14005e191
mov rcx, qword [0x1402738d0]
add rcx, 0x1d8
call fcn.140002e90
mov rcx, rax
call fcn.14007fbe0
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rsp + 0xe40]
call fcn.140017e20
mov rbx, rax
mov r8, qword [0x1402738d0]
add r8, 0x1f8
lea rdx, str.MAC:
lea rcx, [rsp + 0x1d90]
call fcn.140006890
nop
lea r8, str.__click_to_copy_
mov rdx, rax
lea rcx, [rsp + 0x1d70]
call fcn.140006900
nop
mov rcx, rax
call fcn.140002e90
mov r9, rbx
xor r8d, r8d
xor edx, edx
mov rcx, rax
call fcn.1400c6e80
movzx ebx, al
lea rcx, [rsp + 0x1d70]
call fcn.140002ec0
nop
lea rcx, [rsp + 0x1d90]
call fcn.140002ec0
test bl, bl
je 0x14005e239
mov rcx, qword [0x1402738d0]
add rcx, 0x1f8
call fcn.140002e90
mov rcx, rax
call fcn.14007fbe0
call fcn.1400ca7e0
xor r8d, r8d
xor edx, edx
lea rcx, str.Console
call fcn.1400ca760
test al, al
je 0x14005e4f3
xor edx, edx
lea rcx, str.console_item
call fcn.1400c8960
test al, al
je 0x14005e4ee
xor r8d, r8d
xor edx, edx
lea rcx, [0x1401a5398]
call fcn.1400ca760
test al, al
je 0x14005e3ab
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rsp + 0xe38]
call fcn.140017e20
mov rdx, rax
lea rcx, str.Clear
call fcn.1400bd230
test al, al
je 0x14005e2e1
mov rcx, qword [0x1402738d0]
test rcx, rcx
je 0x14005e2e1
add rcx, 0x438
mov dword [rsp + 0xe4], 7
lea rdx, [rsp + 0xe4]
call fcn.140063250
mov rcx, rax
call fcn.140063040
movaps xmm1, xmm10
movaps xmm0, xmm14
call fcn.14008d1d0
lea rdx, [0x140272776]
lea rcx, str.Auto_Scroll
call fcn.1400be660
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rsp + 0xe30]
call fcn.140017e20
mov rdx, rax
xor r9d, r9d
xor r8d, r8d
lea rcx, [0x1401a53ac]
call fcn.140085300
mov rcx, qword [0x1402738d0]
test rcx, rcx
je 0x14005e3a1
add rcx, 0x438
mov dword [rsp + 0xe8], 7
lea rdx, [rsp + 0xe8]
call fcn.140063250
mov rbx, rax
mov rcx, rax
call fcn.140023f70
mov rdi, rax
mov rcx, rbx
call fcn.140023f60
mov rbx, rax
cmp rdi, rax
je 0x14005e38f
mov rcx, rdi
call fcn.140002e90
mov rcx, rax
xor edx, edx
call fcn.1400bc5e0
add rdi, 0x20
cmp rdi, rbx
jne 0x14005e374
cmp byte [0x140272776], 0
je 0x14005e3a1
movaps xmm0, xmm15
call fcn.14008e140
call fcn.1400853b0
call fcn.1400ca7e0
xor r8d, r8d
xor edx, edx
lea rcx, str.Game
call fcn.1400ca760
test al, al
je 0x14005e4e9
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rsp + 0xe28]
call fcn.140017e20
mov rdx, rax
lea rcx, str.Clear
call fcn.1400bd230
test al, al
je 0x14005e41f
mov rcx, qword [0x1402738d0]
test rcx, rcx
je 0x14005e41f
add rcx, 0x438
mov dword [rsp + 0xec], 0x3e9
lea rdx, [rsp + 0xec]
call fcn.140063250
mov rcx, rax
call fcn.140063040
movaps xmm1, xmm10
movaps xmm0, xmm14
call fcn.14008d1d0
lea rdx, [0x140272776]
lea rcx, str.Auto_Scroll
call fcn.1400be660
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rsp + 0xe20]
call fcn.140017e20
mov rdx, rax
xor r9d, r9d
xor r8d, r8d
lea rcx, [0x1401a53ac]
call fcn.140085300
mov rcx, qword [0x1402738d0]
test rcx, rcx
je 0x14005e4df
add rcx, 0x438
mov dword [rsp + 0xf0], 0x3e9
lea rdx, [rsp + 0xf0]
call fcn.140063250
mov rbx, rax
mov rcx, rax
call fcn.140023f70
mov rdi, rax
mov rcx, rbx
call fcn.140023f60
mov rbx, rax
cmp rdi, rax
je 0x14005e4cd
mov rcx, rdi
call fcn.140002e90
mov rcx, rax
xor edx, edx
call fcn.1400bc5e0
add rdi, 0x20
cmp rdi, rbx
jne 0x14005e4b2
cmp byte [0x140272776], 0
je 0x14005e4df
movaps xmm0, xmm15
call fcn.14008e140
call fcn.1400853b0
call fcn.1400ca7e0
call fcn.1400c8e90
call fcn.1400ca7e0
call fcn.1400c8e90
movss xmm7, dword [0x1401ab204]
call fcn.1400853b0
jmp 0x140060764
movss dword [rsp + 0x20], xmm15
movaps xmm3, xmm14
movaps xmm2, xmm14
movaps xmm1, xmm7
lea rcx, [rsp + 0x15e0]
call fcn.140017e30
mov rcx, rax
lea rdx, str.No_bots_selected.
call fcn.1400bc700
mov r12d, dword [rsp + 0x50]
call fcn.1400853b0
jmp 0x140060764
cmp eax, 1
jne 0x14005feb9
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rsp + 0xe18]
call fcn.140017e20
mov rdx, rax
xor r9d, r9d
xor r8d, r8d
lea rcx, str.Bots
call fcn.140085300
movss xmm2, dword [0x1401ab214]
movss xmm1, dword [0x1401ab1f4]
lea rcx, [rsp + 0xe10]
call fcn.140017e20
mov rdx, rax
xor r9d, r9d
xor r8d, r8d
lea rcx, [0x1401a4c74]
call fcn.140085300
lea rdx, [0x140272754]
lea rcx, str.Select_All
call fcn.1400be660
call fcn.1400beb50
lea rcx, [rsp + 0xe08]
call fcn.14008d5c0
movss xmm2, dword [0x1401ab208]
movss xmm1, dword [rax]
lea rcx, [rsp + 0xe00]
call fcn.140017e20
mov rdx, rax
lea rcx, str.lbls
call fcn.1400c7790
test al, al
je 0x14005ed55
mov r14d, r15d
lea rcx, [0x140273238]
call fcn.1400458e0
test rax, rax
je 0x14005ed50
mov rdi, r15
lea r15, [0x1401a4c8c]
mov ecx, r14d
call fcn.14008c3a0
movsxd rax, dword [0x140272778]
test eax, eax
jle 0x14005e64f
mov rdx, rax
lea rcx, [0x140273238]
call fcn.140061de0
mov rcx, qword [rax]
mov qword [0x1402738d0], rcx
mov rdx, rdi
lea rcx, [0x140273238]
call fcn.140061de0
lea r13d, [r14 + 1]
mov rax, qword [rax]
mov dword [rax + 0x328], r13d
movups xmm6, xmmword [rsi + 0xc8]
mov rdx, rdi
lea rcx, [0x140273238]
call fcn.140061de0
mov rcx, qword [rax]
call fcn.14001cc80
movss dword [rsp + 0x20], xmm15
movaps xmm3, xmm14
test eax, eax
je 0x14005eaec
sub eax, 1
je 0x14005e9dd
sub eax, 4
je 0x14005e8ce
movaps xmm2, xmm14
movaps xmm1, xmm15
cmp eax, 2
je 0x14005e7c7
lea rcx, [rsp + 0x15f0]
call fcn.140017e30
movups xmm0, xmmword [rax]
movups xmmword [rsi + 0xc8], xmm0
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rsp + 0xca0]
call fcn.140017e20
mov rbx, rax
mov rdx, rdi
lea rcx, [0x140273238]
call fcn.140061de0
mov rcx, qword [rax]
cmp qword [0x1402738d0], rcx
sete r12b
mov rdx, rdi
lea rcx, [0x140273238]
call fcn.140061de0
mov rcx, qword [rax]
add rcx, 0x2a8
call fcn.140002e70
test al, al
je 0x14005e737
lea rax, str.Guest
jmp 0x14005e755
mov rdx, rdi
lea rcx, [0x140273238]
call fcn.140061de0
mov rcx, qword [rax]
add rcx, 0x2a8
call fcn.140002e90
mov qword [rsp + 0x1c0], rax
mov qword [rsp + 0x290], r15
mov qword [rsp + 0x298], 3
movaps xmm0, xmmword [rsp + 0x290]
movdqa xmmword [rsp + 0x60], xmm0
lea r8, [rsp + 0x1c0]
lea rdx, [rsp + 0x60]
lea rcx, [rsp + 0x1db0]
call fcn.140064eb0
nop
mov rcx, rax
call fcn.140002e90
mov r9, rbx
mov r8d, 0x400000
movzx edx, r12b
mov rcx, rax
call fcn.1400c6e80
movzx ebx, al
lea rcx, [rsp + 0x1db0]
jmp 0x14005ebf6
lea rcx, [rsp + 0x1600]
call fcn.140017e30
movups xmm0, xmmword [rax]
movups xmmword [rsi + 0xc8], xmm0
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rsp + 0xca8]
call fcn.140017e20
mov rbx, rax
mov rdx, rdi
lea rcx, [0x140273238]
call fcn.140061de0
mov rcx, qword [rax]
cmp qword [0x1402738d0], rcx
sete r12b
mov rdx, rdi
lea rcx, [0x140273238]
call fcn.140061de0
mov rcx, qword [rax]
add rcx, 0x2a8
call fcn.140002e70
test al, al
je 0x14005e83e
lea rax, str.Guest
jmp 0x14005e85c
mov rdx, rdi
lea rcx, [0x140273238]
call fcn.140061de0
mov rcx, qword [rax]
add rcx, 0x2a8
call fcn.140002e90
mov qword [rsp + 0x1d0], rax
mov qword [rsp + 0x2a0], r15
mov qword [rsp + 0x2a8], 3
movaps xmm0, xmmword [rsp + 0x2a0]
movdqa xmmword [rsp + 0x60], xmm0
lea r8, [rsp + 0x1d0]
lea rdx, [rsp + 0x60]
lea rcx, [rsp + 0x1dd0]
call fcn.140064eb0
nop
mov rcx, rax
call fcn.140002e90
mov r9, rbx
mov r8d, 0x400000
movzx edx, r12b
mov rcx, rax
call fcn.1400c6e80
movzx ebx, al
lea rcx, [rsp + 0x1dd0]
jmp 0x14005ebf6
movaps xmm2, xmm15
movaps xmm1, xmm14
lea rcx, [rsp + 0x1610]
call fcn.140017e30
movups xmm0, xmmword [rax]
movups xmmword [rsi + 0xc8], xmm0
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rsp + 0xcb0]
call fcn.140017e20
mov rbx, rax
mov rdx, rdi
lea rcx, [0x140273238]
call fcn.140061de0
mov rcx, qword [rax]
cmp qword [0x1402738d0], rcx
sete r12b
mov rdx, rdi
lea rcx, [0x140273238]
call fcn.140061de0
mov rcx, qword [rax]
add rcx, 0x2a8
call fcn.140002e70
test al, al
je 0x14005e94d
lea rax, str.Guest
jmp 0x14005e96b
mov rdx, rdi
lea rcx, [0x140273238]
call fcn.140061de0
mov rcx, qword [rax]
add rcx, 0x2a8
call fcn.140002e90
mov qword [rsp + 0x1d8], rax
mov qword [rsp + 0x2b0], r15
mov qword [rsp + 0x2b8], 3
movaps xmm0, xmmword [rsp + 0x2b0]
movdqa xmmword [rsp + 0x60], xmm0
lea r8, [rsp + 0x1d8]
lea rdx, [rsp + 0x60]
lea rcx, [rsp + 0x1df0]
call fcn.140064eb0
nop
mov rcx, rax
call fcn.140002e90
mov r9, rbx
mov r8d, 0x400000
movzx edx, r12b
mov rcx, rax
call fcn.1400c6e80
movzx ebx, al
lea rcx, [rsp + 0x1df0]
jmp 0x14005ebf6
movaps xmm2, xmm14
movaps xmm1, xmm15
lea rcx, [rsp + 0x1620]
call fcn.140017e30
movups xmm0, xmmword [rax]
movups xmmword [rsi + 0xc8], xmm0
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rsp + 0xcb8]
call fcn.140017e20
mov rbx, rax
mov rdx, rdi
lea rcx, [0x140273238]
call fcn.140061de0
mov rcx, qword [rax]
cmp qword [0x1402738d0], rcx
sete r12b
mov rdx, rdi
lea rcx, [0x140273238]
call fcn.140061de0
mov rcx, qword [rax]
add rcx, 0x2a8
call fcn.140002e70
test al, al
je 0x14005ea5c
lea rax, str.Guest
jmp 0x14005ea7a
mov rdx, rdi
lea rcx, [0x140273238]
call fcn.140061de0
mov rcx, qword [rax]
add rcx, 0x2a8
call fcn.140002e90
mov qword [rsp + 0x1e0], rax
mov qword [rsp + 0x2c0], r15
mov qword [rsp + 0x2c8], 3
movaps xmm0, xmmword [rsp + 0x2c0]
movdqa xmmword [rsp + 0x60], xmm0
lea r8, [rsp + 0x1e0]
lea rdx, [rsp + 0x60]
lea rcx, [rsp + 0x1e10]
call fcn.140064eb0
nop
mov rcx, rax
call fcn.140002e90
mov r9, rbx
mov r8d, 0x400000
movzx edx, r12b
mov rcx, rax
call fcn.1400c6e80
movzx ebx, al
lea rcx, [rsp + 0x1e10]
jmp 0x14005ebf6
movaps xmm2, xmm14
movaps xmm1, xmm15
lea rcx, [rsp + 0x1630]
call fcn.140017e30
movups xmm0, xmmword [rax]
movups xmmword [rsi + 0xc8], xmm0
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rsp + 0xcc0]
call fcn.140017e20
mov rbx, rax
mov rdx, rdi
lea rcx, [0x140273238]
call fcn.140061de0
mov rcx, qword [rax]
cmp qword [0x1402738d0], rcx
sete r12b
mov rdx, rdi
lea rcx, [0x140273238]
call fcn.140061de0
mov rcx, qword [rax]
add rcx, 0x2a8
call fcn.140002e70
test al, al
je 0x14005eb6b
lea rax, str.Guest
jmp 0x14005eb89
mov rdx, rdi
lea rcx, [0x140273238]
call fcn.140061de0
mov rcx, qword [rax]
add rcx, 0x2a8
call fcn.140002e90
mov qword [rsp + 0x1e8], rax
mov qword [rsp + 0x2d0], r15
mov qword [rsp + 0x2d8], 3
movaps xmm0, xmmword [rsp + 0x2d0]
movdqa xmmword [rsp + 0x60], xmm0
lea r8, [rsp + 0x1e8]
lea rdx, [rsp + 0x60]
lea rcx, [rsp + 0x1e30]
call fcn.140064eb0
nop
mov rcx, rax
call fcn.140002e90
mov r9, rbx
mov r8d, 0x400000
movzx edx, r12b
mov rcx, rax
call fcn.1400c6e80
movzx ebx, al
lea rcx, [rsp + 0x1e30]
call fcn.140002ec0
test bl, bl
je 0x14005ec1f
mov rdx, rdi
lea rcx, [0x140273238]
call fcn.140061de0
mov rcx, qword [rax]
mov qword [0x1402738d0], rcx
mov dword [0x140272778], r14d
movups xmmword [rsi + 0xc8], xmm6
xor ecx, ecx
call fcn.14007f890
test al, al
je 0x14005ed2d
call fcn.14008e1c0
mov rcx, qword [0x1402738d0]
call fcn.14001ccc0
mov edx, eax
lea rcx, str.Ping:__dms
call fcn.1400bc5f0
mov rcx, qword [0x1402738d0]
cmp byte [rcx + 0x90], 0
je 0x14005ed28
movups xmm6, xmmword [rsi + 0xc8]
call fcn.14001cca0
movss dword [rsp + 0x20], xmm15
movaps xmm2, xmm15
test eax, eax
je 0x14005ecf6
sub eax, 5
je 0x14005ecd8
sub eax, 2
je 0x14005ecba
cmp eax, 1
je 0x14005ec9c
lea rcx, [rsp + 0x1640]
jmp 0x14005ecfe
movaps xmm3, xmm14
movaps xmm1, xmm14
lea rcx, [rsp + 0x1650]
call fcn.140017e30
lea rcx, str._Proxy_Connected
jmp 0x14005ed12
movaps xmm3, xmm14
movaps xmm1, xmm14
lea rcx, [rsp + 0x1660]
call fcn.140017e30
lea rcx, str._Proxy_Failed
jmp 0x14005ed12
movaps xmm3, xmm15
movaps xmm1, xmm15
lea rcx, [rsp + 0x1670]
call fcn.140017e30
lea rcx, str._Proxy_Requesting
jmp 0x14005ed12
lea rcx, [rsp + 0x1680]
movaps xmm3, xmm15
movaps xmm1, xmm15
call fcn.140017e30
lea rcx, str._Proxy_None
movups xmm0, xmmword [rax]
movups xmmword [rsi + 0xc8], xmm0
call fcn.1400bc5f0
movups xmmword [rsi + 0xc8], xmm6
call fcn.14008e3a0
call fcn.140062900
mov r14d, r13d
mov edi, r13d
lea rcx, [0x140273238]
call fcn.1400458e0
cmp r14, rax
jb 0x14005e623
xor r15d, r15d
call fcn.1400c7c00
lea rcx, [rsp + 0xcc8]
call fcn.14008d5c0
movss xmm1, dword [rax]
mulss xmm1, xmm13
subss xmm1, xmm8
movaps xmm2, xmm14
lea rcx, [rsp + 0x158]
call fcn.140017e20
lea rdx, [rsp + 0x158]
lea rcx, str.Load
call fcn.1400bd230
test al, al
je 0x14005f46b
xor edx, edx
lea rcx, [rsp + 0x2700]
call fcn.140003990
nop
mov edx, 0x110
lea rcx, [rsp + 0x2cb0]
call fcn.140048000
mov dword [rsp + 0x20], 1
mov r9d, 0x40
lea r8d, [r9 - 0x3f]
lea rdx, str.Config.json
lea rcx, [rsp + 0x2cb0]
call fcn.140049700
nop
lea rcx, [rsp + 0x2cb0]
call fcn.140062880
test al, al
jne 0x14005ee8c
mov dword [rsp + 0xf4], 0xbb8
lea rdx, [rsp + 0xf4]
lea rcx, [rsp + 0xcd0]
call fcn.140006de0
mov rdi, qword [rax]
mov dword [rsp + 0xf8], 3
lea rdx, [rsp + 0xf8]
lea rcx, [rsp + 0xcd8]
call fcn.140006de0
mov rbx, qword [rax]
lea rax, [rsp + 0x2468]
mov qword [rsp + 0x60], rax
lea rdx, str.Couldnt_open_json_file
lea rcx, [rsp + 0x2468]
call fcn.140064f10
mov rsi, rax
lea rdx, str.System
lea rcx, [rsp + 0x1e50]
call fcn.140002ed0
nop
mov r9, rdi
mov r8, rbx
mov rdx, rsi
mov rcx, rax
call fcn.14006b6f0
nop
lea rdx, [rsp + 0x2700]
lea rcx, [rsp + 0x2cb0]
call fcn.140061e30
nop
jmp 0x14005eee6
lea rcx, [rsp + 0x2cb0]
call fcn.140048910
lea rcx, [rsp + 0x2700]
call fcn.1400045a0
test al, al
je 0x14005f44d
mov edx, reloc.WLDAP32.dll_Ordinal_32
lea rcx, [rsp + 0x27f0]
call fcn.14000a000
lea rdx, [rsp + 0x27f0]
lea rcx, [rsp + 0x2700]
call fcn.14000a2c0
mov edx, reloc.WLDAP32.dll_Ordinal_32
lea rcx, [rsp + 0x2830]
call fcn.14000a000
lea rdx, [rsp + 0x2830]
lea rcx, [rsp + 0x2700]
call fcn.14000a260
lea rdx, [rsp + 0x2830]
lea rcx, [rsp + 0x27f0]
call fcn.14000a010
test al, al
je 0x14005f44d
lea rcx, [rsp + 0x27f0]
call fcn.140061d20
mov r13, rax
lea rdx, str.use_proxy
mov rcx, rax
call fcn.140064f50
mov rcx, rax
call fcn.140006d70
test al, al
je 0x14005f1e4
lea rdx, str.proxy_socks5
mov rcx, r13
call fcn.140064f50
lea rdx, [rsp + 0x28b0]
mov rcx, rax
call fcn.140065030
nop
mov edx, Ordinal_26
lea rcx, [rsp + 0x2720]
call fcn.140018790
lea rdx, [0x14019ec08]
lea rcx, [rsp + 0xef0]
call fcn.140002ed0
nop
lea r8, [rsp + 0xef0]
lea rdx, [rsp + 0x28b0]
lea rcx, [rsp + 0x2720]
call fcn.14006b850
nop
lea rcx, [rsp + 0xef0]
call fcn.140002ec0
lea rcx, [rsp + 0x2720]
call fcn.140024080
cmp rax, 2
jb 0x14005f1c4
lea rcx, [rsp + 0x2720]
call fcn.140024080
cmp rax, 4
jb 0x14005f1c4
mov ecx, 0x638
call fcn.140162598
mov r12, rax
mov qword [rsp + 0xce0], rax
mov edx, 0x638
mov rcx, rax
call fcn.140040260
lea rax, [rsp + 0x1e70]
mov qword [rsp + 0x60], rax
mov edx, 3
lea rcx, [rsp + 0x2720]
call fcn.140024070
mov rdx, rax
lea rcx, [rsp + 0x1e70]
call fcn.140002f10
mov r15, rax
lea rax, [rsp + 0x1e90]
mov qword [rsp + 0x78], rax
mov edx, 2
lea rcx, [rsp + 0x2720]
call fcn.140024070
mov rdx, rax
lea rcx, [rsp + 0x1e90]
call fcn.140002f10
mov r14, rax
lea rax, [rsp + 0x1eb0]
mov qword [rsp + 0xa0], rax
mov edx, 1
lea rcx, [rsp + 0x2720]
call fcn.140024070
mov rdx, rax
lea rcx, [rsp + 0x1eb0]
call fcn.140002f10
mov rsi, rax
lea rax, [rsp + 0x1ed0]
mov qword [rsp + 0xa8], rax
xor edx, edx
lea rcx, [rsp + 0x2720]
call fcn.140024070
mov rdx, rax
lea rcx, [rsp + 0x1ed0]
call fcn.140002f10
mov rdi, rax
lea rax, [rsp + 0x1ef0]
mov qword [rsp + 0x98], rax
lea rdx, str.password
mov rcx, r13
call fcn.140064f50
lea rdx, [rsp + 0x1ef0]
mov rcx, rax
call fcn.140065030
mov rbx, rax
lea rdx, str.name
mov rcx, r13
call fcn.140064f50
lea rdx, [rsp + 0x1f10]
mov rcx, rax
call fcn.140065030
nop
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x28], rsi
mov qword [rsp + 0x20], rdi
mov r9b, 1
mov r8, rbx
mov rdx, rax
mov rcx, r12
call fcn.14001a050
nop
mov qword [rsp + 0x160], rax
lea rdx, [rsp + 0x160]
lea rcx, [0x140273238]
call fcn.140045910
nop
lea rcx, [rsp + 0x2720]
call fcn.1400240d0
nop
lea rcx, [rsp + 0x28b0]
call fcn.140002ec0
jmp 0x14005f330
mov ecx, 0x638
call fcn.140162598
mov r12, rax
mov qword [rsp + 0xce8], rax
mov edx, 0x638
mov rcx, rax
call fcn.140040260
lea rax, [rsp + 0x1f30]
mov qword [rsp + 0x60], rax
lea rdx, [0x1401980f9]
lea rcx, [rsp + 0x1f30]
call fcn.140002ed0
mov r15, rax
lea rax, [rsp + 0x1f50]
mov qword [rsp + 0x78], rax
lea rdx, [0x1401980f9]
lea rcx, [rsp + 0x1f50]
call fcn.140002ed0
mov r14, rax
lea rax, [rsp + 0x1f70]
mov qword [rsp + 0xa0], rax
lea rdx, [0x1401980f9]
lea rcx, [rsp + 0x1f70]
call fcn.140002ed0
mov rsi, rax
lea rax, [rsp + 0x1f90]
mov qword [rsp + 0xa8], rax
lea rdx, [0x1401980f9]
lea rcx, [rsp + 0x1f90]
call fcn.140002ed0
mov rdi, rax
lea rax, [rsp + 0x1fb0]
mov qword [rsp + 0x98], rax
lea rdx, str.password
mov rcx, r13
call fcn.140064f50
lea rdx, [rsp + 0x1fb0]
mov rcx, rax
call fcn.140065030
mov rbx, rax
lea rdx, str.name
mov rcx, r13
call fcn.140064f50
lea rdx, [rsp + 0x1fd0]
mov rcx, rax
call fcn.140065030
nop
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x28], rsi
mov qword [rsp + 0x20], rdi
xor r9d, r9d
mov r8, rbx
mov rdx, rax
mov rcx, r12
call fcn.14001a050
nop
mov qword [rsp + 0x168], rax
lea rdx, [rsp + 0x168]
lea rcx, [0x140273238]
call fcn.140045910
lea rcx, [0x140273238]
call fcn.1400458e0
lea rdx, [rax - 1]
lea rcx, [0x140273238]
call fcn.140061de0
mov rcx, qword [rax]
mov qword [0x1402738d0], rcx
lea rcx, [rsp + 0x87]
call fcn.140002e40
mov rbx, rax
lea rdx, str.name
mov rcx, r13
call fcn.140064f50
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x1ff0]
call fcn.1400650f0
mov rcx, rax
call fcn.140002e70
movzx ebx, al
lea rcx, [rsp + 0x1ff0]
call fcn.140002ec0
test bl, bl
je 0x14005f3c0
mov rcx, qword [0x1402738d0]
add rcx, 0x2a8
lea rdx, str.Guest
call fcn.140002ea0
jmp 0x14005f415
lea rcx, [rsp + 0x88]
call fcn.140002e40
mov rbx, rax
lea rdx, str.name
mov rcx, r13
call fcn.140064f50
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x2010]
call fcn.1400650f0
mov rcx, qword [0x1402738d0]
add rcx, 0x2a8
mov rdx, rax
call fcn.140024b90
lea rcx, [rsp + 0x2010]
call fcn.140002ec0
mov dl, 1
mov rcx, qword [0x1402738d0]
call fcn.14001d200
lea rcx, [rsp + 0x27f0]
call fcn.14000a0a0
lea rdx, [rsp + 0x2830]
lea rcx, [rsp + 0x27f0]
call fcn.14000a010
test al, al
jne 0x14005ef73
lea rcx, [rsp + 0x2cb0]
call fcn.140047f90
nop
lea rcx, [rsp + 0x2700]
call fcn.140002e30
xor r15d, r15d
movaps xmm1, xmm10
movaps xmm0, xmm14
call fcn.14008d1d0
lea rcx, [rsp + 0xcf0]
call fcn.14008d5c0
movaps xmm2, xmm14
movss xmm1, dword [rax]
lea rcx, [rsp + 0x170]
call fcn.140017e20
lea rdx, [rsp + 0x170]
lea rcx, str.Save
call fcn.1400bd230
test al, al
je 0x14005f8b4
lea rcx, [rsp + 0x1690]
call fcn.140061d10
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x60], xmm0
lea rdx, [rsp + 0x60]
lea rcx, [rsp + 0x2748]
call fcn.1400624d0
nop
lea rcx, [0x140273238]
call fcn.140023f70
mov rdi, rax
lea rcx, [0x140273238]
call fcn.140023f60
mov rsi, rax
cmp rdi, rax
je 0x14005f81f
lea r15, str.:::
nop dword [rax]
mov rbx, qword [rdi]
lea rdx, str.name
lea rcx, [rsp + 0x10d0]
call fcn.140065190
nop
lea rdx, [rbx + 0x118]
lea rcx, [rsp + 0x10f0]
call fcn.1400651c0
nop
lea r8, [rsp + 0x1110]
lea rdx, [rsp + 0x10d0]
lea rcx, [rsp + 0x16a0]
call fcn.140061d00
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x60], xmm0
lea rdx, [rsp + 0x60]
lea rcx, [rsp + 0x2340]
call fcn.140061cd0
nop
lea rdx, str.password
lea rcx, [rsp + 0x1090]
call fcn.1400651e0
nop
lea rdx, [rbx + 0x138]
lea rcx, [rsp + 0x10b0]
call fcn.1400651c0
nop
lea r8, [rsp + 0x10d0]
lea rdx, [rsp + 0x1090]
lea rcx, [rsp + 0x16b0]
call fcn.140061d00
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x60], xmm0
lea rdx, [rsp + 0x60]
lea rcx, [rsp + 0x2360]
call fcn.140061cd0
nop
lea rdx, str.use_proxy
lea rcx, [rsp + 0x1050]
call fcn.140065280
nop
mov rcx, rbx
call fcn.14001cc90
mov byte [rsp + 0x72], al
lea rdx, [rsp + 0x72]
lea rcx, [rsp + 0x1070]
call fcn.140065320
nop
lea r8, [rsp + 0x1090]
lea rdx, [rsp + 0x1050]
lea rcx, [rsp + 0x16c0]
call fcn.140061d00
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x60], xmm0
lea rdx, [rsp + 0x60]
lea rcx, [rsp + 0x2380]
call fcn.140061cd0
nop
lea r8, [rsp + 0x23a0]
lea rdx, [rsp + 0x2340]
lea rcx, [rsp + 0x16d0]
call fcn.140061d00
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x60], xmm0
mov r9b, 2
mov r8b, 1
lea rdx, [rsp + 0x60]
lea rcx, [rsp + 0x2758]
call fcn.140062500
nop
lea r9, [fcn.140002e30]
mov edx, reloc.WLDAP32.dll_Ordinal_32
lea r8d, [rdx - 0x1d]
lea rcx, [rsp + 0x2340]
call fcn.140162db8
nop
lea r9, [fcn.140002e30]
mov edx, reloc.WLDAP32.dll_Ordinal_32
lea r8d, [rdx - 0x1e]
lea rcx, [rsp + 0x1050]
call fcn.140162db8
nop
lea r9, [fcn.140002e30]
mov edx, reloc.WLDAP32.dll_Ordinal_32
lea r8d, [rdx - 0x1e]
lea rcx, [rsp + 0x1090]
call fcn.140162db8
nop
lea r9, [fcn.140002e30]
mov edx, reloc.WLDAP32.dll_Ordinal_32
lea r8d, [rdx - 0x1e]
lea rcx, [rsp + 0x10d0]
call fcn.140162db8
mov rcx, rbx
call fcn.14001cc90
test al, al
je 0x14005f7ec
lea rdx, str.proxy_socks5
lea rcx, [rsp + 0x1110]
call fcn.140065470
nop
mov qword [rsp + 0x120], r15
mov qword [rsp + 0x128], send
movaps xmm0, xmmword [rsp + 0x120]
movdqa xmmword [rsp + 0x60], xmm0
lea rax, [rbx + 0xf8]
lea rcx, [rbx + 0xd8]
lea r9, [rbx + 0xb8]
lea r8, [rbx + 0x98]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea rdx, [rsp + 0x60]
lea rcx, [rsp + 0x2030]
call fcn.140065350
nop
mov rdx, rax
lea rcx, [rsp + 0x1130]
call fcn.140065510
nop
lea r8, [rsp + 0x1150]
lea rdx, [rsp + 0x1110]
lea rcx, [rsp + 0x16e0]
call fcn.140061d00
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x60], xmm0
lea rdx, [rsp + 0x60]
lea rcx, [rsp + 0x2758]
call fcn.140062150
nop
lea r9, [fcn.140002e30]
mov edx, reloc.WLDAP32.dll_Ordinal_32
lea r8d, [rdx - 0x1e]
lea rcx, [rsp + 0x1110]
call fcn.140162db8
nop
lea rcx, [rsp + 0x2030]
call fcn.140002ec0
lea rdx, [rsp + 0x2758]
lea rcx, [rsp + 0x2748]
call fcn.1400623f0
nop
lea rcx, [rsp + 0x2758]
call fcn.140002e30
add rdi, 8
cmp rdi, rsi
jne 0x14005f510
xor r15d, r15d
mov edx, 0x108
lea rcx, [rsp + 0x2ed0]
call fcn.140061a90
mov dword [rsp + 0x20], 1
mov r9d, 0x40
lea r8d, [r9 - 0x3e]
lea rdx, str.Config.json
lea rcx, [rsp + 0x2ed0]
call fcn.140061bd0
nop
mov edx, 4
lea rcx, [rsp + 0x16f0]
call qword [sym.imp.MSVCP140.dll_struct_std::_Smanip_long_long___int64_____cdecl_std::setw_long_long___int64__]
mov rdx, rax
lea rcx, [rsp + 0x2ed0]
call fcn.140064bf0
mov rcx, rax
lea rdx, [rsp + 0x2748]
call fcn.140061fb0
lea rcx, [rsp + 0x2ed0]
call fcn.140061b90
nop
lea rcx, [rsp + 0x2ed0]
call fcn.140061a20
nop
lea rcx, [rsp + 0x2748]
call fcn.140002e30
lea rcx, [rsp + 0xcf8]
call fcn.14008d5c0
movss xmm6, dword [0x1401ab194]
movaps xmm2, xmm6
movss xmm1, dword [rax]
lea rcx, [rsp + 0xd00]
call fcn.140017e20
mov rdx, rax
lea rcx, str._Add
call fcn.1400bd230
test al, al
je 0x14005f8f7
mov byte [0x140272761], 1
call fcn.14008bd90
cmp qword [0x1402738d0], 0
sete cl
call fcn.14008bce0
lea rcx, [rsp + 0xd08]
call fcn.14008d5c0
movaps xmm2, xmm6
movss xmm1, dword [rax]
lea rcx, [rsp + 0xd10]
call fcn.140017e20
mov rdx, rax
lea rcx, str._Remove
call fcn.1400bd230
test al, al
je 0x14005fa09
cmp qword [0x1402738d0], 0
je 0x14005fa09
mov ebx, r15d
lea rcx, [0x140273238]
call fcn.1400458e0
test rax, rax
je 0x14005f9d9
mov rdi, r15
nop dword [rax]
mov rdx, rdi
lea rcx, [0x140273238]
call fcn.140061de0
mov rcx, qword [0x1402738d0]
cmp qword [rax], rcx
lea rcx, [0x140273238]
je 0x14005f9a2
inc ebx
mov edi, ebx
call fcn.1400458e0
cmp rdi, rax
jb 0x14005f970
jmp 0x14005f9d9
lea rdx, [rsp + 0xd18]
call fcn.140045900
mov r8d, ebx
lea rdx, [rsp + 0xd20]
mov rcx, rax
call fcn.140061b80
mov r8, qword [rax]
lea rdx, [rsp + 0xd28]
lea rcx, [0x140273238]
call fcn.140061df0
lea rcx, [0x140273238]
call fcn.1400458e0
test rax, rax
je 0x14005fa02
lea rcx, [0x140273238]
call fcn.1400458d0
mov rcx, qword [rax]
mov qword [0x1402738d0], rcx
jmp 0x14005fa09
mov qword [0x1402738d0], r15
call fcn.14008bd90
call fcn.1400853b0
movaps xmm1, xmm10
movaps xmm0, xmm14
call fcn.14008d1d0
lea rcx, [rsp + 0xd30]
call fcn.14008d5c0
movss xmm2, dword [0x1401ab214]
movss xmm1, dword [rax]
lea rcx, [rsp + 0xd38]
call fcn.140017e20
mov rdx, rax
xor r9d, r9d
xor r8d, r8d
lea rcx, [0x1401a4d84]
call fcn.140085300
mov rax, qword [0x1402738d0]
test rax, rax
je 0x14005fe7c
cmp byte [0x140272754], 0
jne 0x14005fc03
cmp byte [rax + 0x28], 0
jne 0x14005fb91
cmp byte [0x14027273e], 1
sete cl
call fcn.14008bce0
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rsp + 0xd40]
call fcn.140017e20
mov rdx, rax
lea rcx, str.Execute
call fcn.1400bd230
test al, al
je 0x14005fdfd
mov byte [0x14027273e], 0
mov rax, qword [0x1402738d0]
cmp qword [rax + 0x70], 0
je 0x14005faf0
mov byte [rax + 0x29], 0
mov rcx, qword [rax + 0x70]
call fcn.140042a90
mov rax, qword [0x1402738d0]
mov qword [rax + 0x70], r15
test r15, r15
jne 0x14005fb16
nop
call fcn.1400d0ed0
mov rdx, qword [0x1402738d0]
mov qword [rdx + 0x70], rax
mov rcx, rax
call fcn.1400439d0
mov rax, qword [0x1402738d0]
cmp qword [rax + 0x70], 0
je 0x14005faf0
lea rdx, [rsp + 0x2050]
lea rcx, [0x140272940]
call fcn.140075850
nop
mov rdx, qword [0x1402738d0]
lea rcx, [rdx + 0x28]
mov qword [rsp + 0x178], rcx
lea r8, [rdx + 0x70]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x178]
lea rdx, [0x140042ae0]
lea rcx, [rsp + 0x27c0]
call fcn.140065720
nop
lea rcx, [rsp + 0x2050]
call fcn.140002ec0
lea rcx, [rsp + 0x27c0]
call fcn.14004fb20
nop
lea rcx, [rsp + 0x27c0]
call fcn.14004fb00
jmp 0x14005fdf6
cmp byte [0x140272756], 1
sete cl
call fcn.14008bce0
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rsp + 0xd48]
call fcn.140017e20
mov rdx, rax
lea rcx, str.Terminate
call fcn.1400bd230
test al, al
je 0x14005fdfd
mov byte [0x140272756], 1
mov rax, qword [0x1402738d0]
mov byte [rax + 0x29], 0
mov rcx, qword [rax + 0x70]
test rcx, rcx
je 0x14005fbf7
call fcn.140042a90
mov rax, qword [0x1402738d0]
mov qword [rax + 0x70], r15
mov byte [0x140272756], 0
jmp 0x14005fdfd
cmp byte [0x14027273e], 1
sete cl
call fcn.14008bce0
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rsp + 0xd50]
call fcn.140017e20
mov rdx, rax
lea rcx, str.Execute
call fcn.1400bd230
test al, al
je 0x14005fdfd
mov byte [0x14027273e], 1
mov esi, r15d
lea rcx, [0x140273238]
call fcn.1400458e0
test rax, rax
je 0x14005fdf6
mov rdi, r15
mov rdx, rdi
lea rcx, [0x140273238]
call fcn.140061de0
mov rcx, qword [rax]
cmp qword [rcx + 0x70], 0
je 0x14005fcc0
mov rdx, rdi
lea rcx, [0x140273238]
call fcn.140061de0
mov rcx, qword [rax]
mov byte [rcx + 0x29], 0
mov rdx, rdi
lea rcx, [0x140273238]
call fcn.140061de0
mov rcx, qword [rax]
mov rcx, qword [rcx + 0x70]
call fcn.140042a90
mov rdx, rdi
lea rcx, [0x140273238]
call fcn.140061de0
mov rcx, qword [rax]
mov qword [rcx + 0x70], r15
mov rdx, rdi
lea rcx, [0x140273238]
call fcn.140061de0
mov rcx, qword [rax]
cmp qword [rcx + 0x70], 0
jne 0x14005fd47
nop dword [rax]
call fcn.1400d0ed0
mov rbx, rax
mov rdx, rdi
lea rcx, [0x140273238]
call fcn.140061de0
mov rcx, qword [rax]
mov qword [rcx + 0x70], rbx
mov rdx, rdi
lea rcx, [0x140273238]
call fcn.140061de0
mov rbx, qword [rax]
mov rdx, rdi
lea rcx, [0x140273238]
call fcn.140061de0
mov rcx, qword [rax]
mov rdx, rbx
mov rcx, qword [rcx + 0x70]
call fcn.1400439d0
mov rdx, rdi
lea rcx, [0x140273238]
call fcn.140061de0
mov rcx, qword [rax]
cmp qword [rcx + 0x70], 0
je 0x14005fce0
lea rdx, [rsp + 0x2070]
lea rcx, [0x140272940]
call fcn.140075850
mov rbx, rax
mov rdx, rdi
lea rcx, [0x140273238]
call fcn.140061de0
mov rcx, qword [rax]
add rcx, 0x28
mov qword [rsp + 0x180], rcx
mov rdx, rdi
lea rcx, [0x140273238]
call fcn.140061de0
mov r8, qword [rax]
add r8, 0x70
mov qword [rsp + 0x20], rbx
lea r9, [rsp + 0x180]
lea rdx, [0x140042ae0]
lea rcx, [rsp + 0x27b0]
call fcn.140065720
nop
lea rcx, [rsp + 0x2070]
call fcn.140002ec0
lea rcx, [rsp + 0x27b0]
call fcn.14004fb20
nop
lea rcx, [rsp + 0x27b0]
call fcn.14004fb00
inc esi
movsxd rdi, esi
lea rcx, [0x140273238]
call fcn.1400458e0
cmp rdi, rax
jb 0x14005fc60
mov byte [0x14027273e], 0
call fcn.14008bd90
movaps xmm1, xmm10
movaps xmm0, xmm14
call fcn.14008d1d0
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rsp + 0xd58]
call fcn.140017e20
mov rdx, rax
lea rcx, str.File
call fcn.1400bd230
test al, al
je 0x14005fe44
lea rcx, [rsp + 0x2970]
call fcn.140052170
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rsp + 0xd60]
call fcn.140017e20
mov r8, rax
xor r9d, r9d
lea rdx, [0x1401a53e4]
lea rcx, [0x140272940]
call fcn.140072620
call fcn.1400853b0
jmp 0x14006075f
call fcn.1400beb50
movss dword [rsp + 0x20], xmm15
movaps xmm3, xmm14
movaps xmm2, xmm14
movaps xmm1, xmm7
lea rcx, [rsp + 0x1700]
call fcn.140017e30
mov rcx, rax
lea rdx, str.No_bots_selected.
call fcn.1400bc700
call fcn.1400853b0
jmp 0x14006075f
cmp eax, 2
jne 0x140060423
lea rcx, [rsp + 0xd68]
call fcn.14008d5c0
movss xmm6, dword [rax + 4]
subss xmm6, dword [0x1401ab1c0]
lea rcx, [rsp + 0xd70]
call fcn.14008d5c0
movaps xmm2, xmm6
movss xmm1, dword [rax]
lea rcx, [rsp + 0xd78]
call fcn.140017e20
mov rdx, rax
xor r9d, r9d
xor r8d, r8d
lea rcx, [0x1401a4b68]
call fcn.140085300
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rsp + 0xd80]
call fcn.140017e20
mov r9, rax
movss dword [rsp + 0x20], xmm14
mov edx, 6
mov r8d, 0x7c0
lea rcx, str.table2
call fcn.1400b53b0
test al, al
je 0x140060377
movaps xmm1, xmm14
xor ecx, ecx
call fcn.1400b7ec0
call fcn.1400b8920
lea rcx, str.Name
call fcn.1400bc5f0
call fcn.1400b8920
lea rcx, str.Status
call fcn.1400bc5f0
call fcn.1400b8920
lea rcx, str.World
call fcn.1400bc5f0
call fcn.1400b8920
lea rcx, str.Gems
call fcn.1400bc5f0
call fcn.1400b8920
lea rcx, [0x1401a4b90]
call fcn.1400bc5f0
call fcn.1400b8920
lea rcx, str.Proxy
call fcn.1400bc5f0
mov r14d, r15d
lea rcx, [0x140273238]
call fcn.1400458e0
test rax, rax
je 0x140060372
mov rdi, r15
movss xmm9, dword [0x1401ab17c]
nop word [rax + rax]
mov rdx, rdi
lea rcx, [0x140273238]
call fcn.140061de0
lea ecx, [r14 + 1]
movsxd r14, ecx
mov rax, qword [rax]
mov dword [rax + 0x328], ecx
movaps xmm1, xmm14
xor ecx, ecx
call fcn.1400b7ec0
call fcn.1400b8920
mov rdx, rdi
lea rcx, [0x140273238]
call fcn.140061de0
mov rcx, qword [rax]
add rcx, 0x2a8
mov r9d, 1
xor r8d, r8d
lea rdx, [rsp + 0x2090]
call fcn.140024940
nop
lea rdx, [0x1401a4b9c]
mov rcx, rax
call fcn.140026fb0
movzx ebx, al
lea rcx, [rsp + 0x2090]
call fcn.140002ec0
mov rdx, rdi
lea rcx, [0x140273238]
call fcn.140061de0
mov rcx, qword [rax]
add rcx, 0x2a8
call fcn.140002e70
test bl, bl
je 0x1400600fc
test al, al
je 0x14006009d
lea rax, str.Guest
jmp 0x1400600d5
mov rdx, rdi
lea rcx, [0x140273238]
call fcn.140061de0
mov rdx, qword [rax]
add rdx, 0x2a8
lea rcx, [rsp + 0x20b0]
call fcn.14006b430
nop
or r12d, 8
mov dword [rsp + 0x50], r12d
mov rcx, rax
call fcn.140002e90
mov rcx, rax
call fcn.1400bc5f0
nop
test r12b, 8
je 0x14006012f
and r12d, 0xfffffff7
mov dword [rsp + 0x50], r12d
lea rcx, [rsp + 0x20b0]
call fcn.140002ec0
jmp 0x14006012f
test al, al
je 0x140060109
lea rax, str.Guest
jmp 0x140060127
mov rdx, rdi
lea rcx, [0x140273238]
call fcn.140061de0
mov rcx, qword [rax]
add rcx, 0x2a8
call fcn.140002e90
mov rcx, rax
call fcn.1400bc5f0
movups xmm6, xmmword [rsi + 0xc8]
mov rdx, rdi
lea rcx, [0x140273238]
call fcn.140061de0
mov rcx, qword [rax]
call fcn.14001cc80
movss dword [rsp + 0x20], xmm15
movaps xmm3, xmm14
test eax, eax
je 0x1400601d5
sub eax, 1
je 0x1400601cb
sub eax, 4
je 0x140060187
movaps xmm2, xmm14
movaps xmm1, xmm15
cmp eax, 2
je 0x14006017d
lea rcx, [rsp + 0x1710]
jmp 0x1400601e5
lea rcx, [rsp + 0x1720]
jmp 0x1400601e5
movaps xmm2, xmm15
movaps xmm1, xmm14
lea rcx, [rsp + 0x1730]
call fcn.140017e30
movups xmm0, xmmword [rax]
movups xmmword [rsi + 0xc8], xmm0
call fcn.1400b8920
mov rdx, rdi
lea rcx, [0x140273238]
call fcn.140061de0
mov rcx, qword [rax]
call fcn.14001ccc0
lea rcx, str._Online___d_
jmp 0x140060217
lea rcx, [rsp + 0x1740]
jmp 0x1400601dd
lea rcx, [rsp + 0x1750]
movaps xmm1, xmm15
movaps xmm2, xmm14
call fcn.140017e30
movups xmm0, xmmword [rax]
movups xmmword [rsi + 0xc8], xmm0
call fcn.1400b8920
mov rdx, rdi
lea rcx, [0x140273238]
call fcn.140061de0
mov rcx, qword [rax]
call fcn.14001ccc0
lea rcx, str._Offline___d_
mov edx, eax
call fcn.1400bc5f0
movups xmmword [rsi + 0xc8], xmm6
call fcn.1400b8920
mov rdx, rdi
lea rcx, [0x140273238]
call fcn.140061de0
mov rcx, qword [rax]
add rcx, 0x3b0
call fcn.140002e90
mov rcx, rax
call fcn.1400bc5f0
call fcn.1400b8920
mov rdx, rdi
lea rcx, [0x140273238]
call fcn.140061de0
mov rdx, qword [rax]
mov edx, dword [rdx + 0x324]
lea rcx, [rsp + 0x20d0]
call fcn.140001cd0
nop
mov rcx, rax
call fcn.140002e90
mov rcx, rax
call fcn.1400bc5f0
nop
lea rcx, [rsp + 0x20d0]
call fcn.140002ec0
call fcn.1400b8920
mov rdx, rdi
lea rcx, [0x140273238]
call fcn.140061de0
mov rcx, qword [rax]
movss xmm0, dword [rcx + 0x2d4]
addss xmm0, xmm9
mulss xmm0, xmm11
cvttss2si ebx, xmm0
mov rdx, rdi
lea rcx, [0x140273238]
call fcn.140061de0
mov rcx, qword [rax]
movss xmm0, dword [rcx + 0x2d0]
addss xmm0, xmm12
mulss xmm0, xmm11
cvttss2si edx, xmm0
mov r8d, ebx
lea rcx, str._d:_d
call fcn.1400bc5f0
mov rdx, rdi
lea rcx, [0x140273238]
call fcn.140061de0
mov rcx, qword [rax]
cmp byte [rcx + 0x90], 0
je 0x140060340
call fcn.1400b8920
mov rdx, rdi
lea rcx, [0x140273238]
call fcn.140061de0
mov rcx, qword [rax]
add rcx, 0x98
call fcn.140002e90
mov rcx, rax
jmp 0x14006034c
call fcn.1400b8920
lea rcx, str.NULL
call fcn.1400bc5f0
mov rdi, r14
lea rcx, [0x140273238]
call fcn.1400458e0
cmp r14, rax
jb 0x14005fff0
movss xmm9, dword [0x1401ab1b0]
call fcn.1400b7640
call fcn.1400853b0
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rsp + 0xd88]
call fcn.140017e20
mov r9, rax
movss dword [rsp + 0x20], xmm14
mov edx, 3
mov r8d, 0x7c0
lea rcx, str.table2
call fcn.1400b53b0
test al, al
je 0x14006040b
movaps xmm1, xmm14
xor ecx, ecx
call fcn.1400b7ec0
call fcn.1400b8920
mov edx, dword [0x14027276c]
lea rcx, str.Online:__d
call fcn.1400bc5f0
call fcn.1400b8920
mov edx, dword [0x140272750]
lea rcx, str.Offline:__d
call fcn.1400bc5f0
call fcn.1400b8920
mov edx, dword [0x140272770]
lea rcx, str.All_Gems:__d
call fcn.1400bc5f0
call fcn.1400b7640
lea rdx, [0x140272757]
lea rcx, str.External_List
call fcn.1400be660
jmp 0x14006075f
cmp eax, 3
jne 0x14006075f
mov rax, qword [0x140272c90]
cmp byte [rax + 0x28], 0
je 0x140060751
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rbx + rcx]
cmp dword [0x140273e0c], eax
jle 0x140060481
lea rcx, [0x140273e0c]
call fcn.1401628f8
cmp dword [0x140273e0c], 0xffffffff
jne 0x140060481
lea rcx, [0x140168e00]
call fcn.1401627fc
lea rcx, [0x140273e0c]
call fcn.14016288c
movss xmm0, dword [0x1401ab200]
call fcn.14008d350
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r15
mov dword [rsp + 0x20], r15d
mov r9d, reloc.WLDAP32.dll_Ordinal_30
lea r8, [0x140273e50]
lea rdx, str.Item_Name
lea rcx, str.intit
call fcn.1400c1530
test al, al
je 0x1400604eb
lea rdx, [0x140273e50]
lea rcx, [rsp + 0x20f0]
call fcn.140002ed0
mov r8, rax
lea rdx, [0x1402736b0]
mov rcx, qword [0x140272c90]
call fcn.140048740
movaps xmm1, xmm10
movaps xmm0, xmm14
call fcn.14008d1d0
lea rcx, [0x1402736b0]
call fcn.140061ac0
mov rdx, rax
lea rcx, str.Total:__d
call fcn.1400bc5f0
movaps xmm1, xmm10
movaps xmm0, xmm14
call fcn.14008d1d0
mov rax, qword [0x140272c90]
movsx edx, word [rax + 0x20]
lea rcx, str._t_t_t_tVersion_:__d
call fcn.1400bc5f0
movaps xmm1, xmm10
movaps xmm0, xmm14
call fcn.14008d1d0
mov rdx, qword [0x140272c90]
mov edx, dword [rdx + 0x24]
lea rcx, str._t_t_tCount_:__d
call fcn.1400bc5f0
movss xmm0, dword [0x1401ab1f4]
call fcn.14008d350
mov dword [rsp + 0x20], r15d
mov r9d, 0x64
lea r8d, [r9 - 0x63]
lea rdx, reloc.WS2_32.dll_sendto
lea rcx, str.Maximum
call fcn.1400c14d0
lea rcx, [rsp + 0xd90]
call fcn.14008d5c0
movss xmm6, dword [rax + 4]
lea rcx, [rsp + 0xd98]
call fcn.14008d5c0
movss xmm1, dword [rax]
mulss xmm1, xmm13
subss xmm1, xmm12
movaps xmm2, xmm6
lea rcx, [rsp + 0xda0]
call fcn.140017e20
mov rdx, rax
lea rcx, str.ls
call fcn.1400c7790
test al, al
je 0x1400606a0
mov esi, r15d
cmp dword [reloc.WS2_32.dll_sendto], 0
jle 0x14006069b
nop dword [rax]
cmp esi, 0xffffffff
jle 0x14006069b
lea rcx, [0x1402736b0]
call fcn.140061ac0
cmp esi, eax
jge 0x14006069b
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rsp + 0xda8]
call fcn.140017e20
mov rdi, rax
movsxd r14, esi
mov rdx, r14
lea rcx, [0x1402736b0]
call fcn.140061ab0
mov rcx, qword [rax]
cmp qword [0x140273af0], rcx
sete bl
mov rdx, r14
lea rcx, [0x1402736b0]
call fcn.140061ab0
mov rcx, qword [rax]
add rcx, 8
call fcn.140002e90
mov r9, rdi
xor r8d, r8d
movzx edx, bl
mov rcx, rax
call fcn.1400c6e80
test al, al
je 0x14006068d
mov rdx, r14
lea rcx, [0x1402736b0]
call fcn.140061ab0
mov rcx, qword [rax]
mov qword [0x140273af0], rcx
inc esi
cmp esi, dword [reloc.WS2_32.dll_sendto]
jl 0x1400605f0
call fcn.1400c7c00
movaps xmm1, xmm10
movaps xmm0, xmm14
call fcn.14008d1d0
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rsp + 0xdb0]
call fcn.140017e20
mov rdx, rax
xor r9d, r9d
mov r8b, 1
lea rcx, [0x1401a4d84]
call fcn.140085300
mov r8, qword [0x140273af0]
test r8, r8
je 0x14006074a
mov r15d, dword [r8 + 0x30]
movsx r12d, word [r8 + 0x2c]
movsx r13d, byte [r8 + 0x2a]
movzx ecx, byte [r8 + 0x29]
mov eax, 0xaaaaaaab
mul ecx
mov r14d, edx
shr r14d, 2
movsx ebx, byte [r8 + 0x28]
movzx edi, byte [r8 + 4]
mov esi, dword [r8]
lea rcx, [r8 + 8]
call fcn.140002e90
mov dword [rsp + 0x40], r15d
mov dword [rsp + 0x38], r12d
mov dword [rsp + 0x30], r13d
mov dword [rsp + 0x28], r14d
mov dword [rsp + 0x20], ebx
mov r9d, edi
mov r8d, esi
mov rdx, rax
lea rcx, str.Item:__s_nItemID:__d_nType:__d_nCollision_Type:__d_nHit:__d_nClothing_Type:__d_nItem_Rarity:__d_nTime:__d
call fcn.1400bc5f0
xor r15d, r15d
call fcn.1400853b0
jmp 0x14006075f
xor edx, edx
lea rcx, str.items.dat_not_found
call fcn.1400bc5e0
mov r12d, dword [rsp + 0x50]
call fcn.1400853b0
cmp byte [0x140272761], 0
je 0x140060787
mov byte [0x140272761], 0
xor edx, edx
lea rcx, str.Add_Client
call fcn.14008e400
movss xmm6, dword [0x1401ab1dc]
mov rax, qword [0x1402728c8]
or dword [rax + 0x40f0], 1
movaps xmm0, xmm6
unpcklps xmm0, xmm6
movsd qword [rax + 0x4104], xmm0
movaps xmm1, xmm14
unpcklps xmm1, xmm14
movsd qword [rax + 0x410c], xmm1
mov dword [rax + 0x40f4], 2
mov byte [rax + 0x412c], 1
xor edx, edx
mov r8d, 0x56b
lea rcx, str.Add_Client
call fcn.14008ebf0
test al, al
je 0x140060dcd
call fcn.1400c7e60
lea rcx, [rsp + 0xdb8]
call fcn.14008d5c0
movss xmm0, dword [rax]
mulss xmm0, xmm13
subss xmm0, dword [0x1401ab190]
call fcn.14008d300
lea rcx, str.Add_Client
call fcn.1400bc5f0
call fcn.1400c8120
lea rdx, [0x14027277e]
lea rcx, str.Guest
call fcn.1400be660
movss xmm8, dword [0x1401ab20c]
movaps xmm0, xmm8
call fcn.14008d350
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r15
mov dword [rsp + 0x20], r15d
mov r9d, reloc.WS2_32.dll_sendto
lea r8, [0x140273e38]
lea rdx, str.Username
lea rcx, str.itn
call fcn.1400c1530
cmp byte [0x14027277e], 0
jne 0x1400608b9
movaps xmm0, xmm8
call fcn.14008d350
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r15
mov dword [rsp + 0x20], 0x8000
mov r9d, reloc.WS2_32.dll_sendto
lea r8, [0x140273db0]
lea rdx, str.Password
lea rcx, str.itp
jmp 0x140060940
lea rdx, [0x14027277f]
lea rcx, str.Custom
call fcn.1400be660
cmp byte [0x14027277f], 0
je 0x140060945
movaps xmm0, xmm8
call fcn.14008d350
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r15
mov dword [rsp + 0x20], r15d
mov r9d, reloc.WLDAP32.dll_Ordinal_33
lea r8, [0x140272890]
lea rdx, [0x1401a5514]
lea rcx, str.itm
call fcn.1400c1530
movaps xmm0, xmm8
call fcn.14008d350
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r15
mov dword [rsp + 0x20], r15d
mov r9d, reloc.WLDAP32.dll_Ordinal_33
lea r8, [0x140272868]
lea rdx, [0x1401a5520]
lea rcx, str.itr
call fcn.1400c1530
lea rdx, [0x140272763]
lea rcx, str.Proxy
call fcn.1400be660
cmp byte [0x140272763], 0
je 0x14006099b
movaps xmm0, xmm8
call fcn.14008d350
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r15
mov dword [rsp + 0x20], r15d
mov r9d, 0x100
lea r8, [0x140273cb0]
lea rdx, str.Proxy
lea rcx, str.its
call fcn.1400c1530
jmp 0x1400609bc
lea rdx, [0x1401980f9]
lea rcx, [rsp + 0x2948]
call fcn.140002ed0
lea rcx, [rsp + 0x2948]
call fcn.140002ec0
lea rcx, [rsp + 0xdc0]
call fcn.14008d5c0
movss xmm1, dword [rax]
mulss xmm1, xmm13
movaps xmm2, xmm14
lea rcx, [rsp + 0xdc8]
call fcn.140017e20
mov rdx, rax
lea rcx, [0x1401a50b4]
call fcn.1400bd230
test al, al
je 0x140060d81
cmp byte [0x140272763], 0
je 0x140060a30
lea rdx, [0x140273cb0]
lea rcx, [rsp + 0x2110]
call fcn.140002ed0
or r12d, 0x10
mov dword [rsp + 0x50], r12d
mov rcx, rax
call fcn.140002e70
test al, al
jne 0x140060a30
mov bl, 1
jmp 0x140060a32
xor bl, bl
test r12b, 0x10
je 0x140060a4e
and r12d, 0xffffffef
mov dword [rsp + 0x50], r12d
lea rcx, [rsp + 0x2110]
call fcn.140002ec0
mov byte [0x140272763], bl
mov r8d, 0x100
lea rdx, [0x140273cb0]
lea rcx, [rsp + 0x3000]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strncpy]
mov byte [rsp + 0x30ff], 0
lea rdx, [0x14019ec08]
lea rcx, [rsp + 0x3000]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strtok]
mov rdx, r15
mov qword [rsp + 0x2fe0], rdx
xorps xmm0, xmm0
xor ebx, ebx
movups xmmword [rsp + 0x2fe8], xmm0
mov qword [rsp + 0x2ff8], rbx
test rax, rax
je 0x140060ae9
mov rbx, r15
cmp rbx, 4
jge 0x140060ad9
mov qword [rsp + rbx*8 + 0x2fe0], rax
lea rdx, [0x14019ec08]
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strtok]
inc rbx
test rax, rax
jne 0x140060ab4
mov rbx, qword [rsp + 0x2ff8]
mov rdx, qword [rsp + 0x2fe0]
test rdx, rdx
je 0x140060b01
mov r8d, 0x100
lea rcx, [0x1402737d0]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strncpy]
mov rdx, qword [rsp + 0x2fe8]
test rdx, rdx
je 0x140060b21
mov r8d, 0x100
lea rcx, [0x1402736d0]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strncpy]
mov rdx, qword [rsp + 0x2ff0]
test rdx, rdx
je 0x140060b41
mov r8d, 0x100
lea rcx, [0x1402739f0]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strncpy]
test rbx, rbx
je 0x140060b5c
mov r8d, 0x100
mov rdx, rbx
lea rcx, [0x1402738e0]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strncpy]
mov ecx, 0x638
call fcn.140162598
mov r13, rax
mov qword [rsp + 0xdd0], rax
mov edx, 0x638
mov rcx, rax
call fcn.140040260
lea rax, [rsp + 0x2130]
mov qword [rsp + 0x60], rax
lea rdx, [0x1402738e0]
lea rcx, [rsp + 0x2130]
call fcn.140002ed0
mov r12, rax
lea rax, [rsp + 0x2150]
mov qword [rsp + 0x78], rax
lea rdx, [0x1402739f0]
lea rcx, [rsp + 0x2150]
call fcn.140002ed0
mov r15, rax
lea rax, [rsp + 0x2170]
mov qword [rsp + 0xa0], rax
lea rdx, [0x1402736d0]
lea rcx, [rsp + 0x2170]
call fcn.140002ed0
mov r14, rax
lea rax, [rsp + 0x2190]
mov qword [rsp + 0xa8], rax
lea rdx, [0x1402737d0]
lea rcx, [rsp + 0x2190]
call fcn.140002ed0
mov rsi, rax
movzx edi, byte [0x140272763]
lea rax, [rsp + 0x21b0]
mov qword [rsp + 0x98], rax
lea rdx, [0x140273db0]
lea rcx, [rsp + 0x21b0]
call fcn.140002ed0
mov rbx, rax
lea rdx, [0x140273e38]
lea rcx, [rsp + 0x21d0]
call fcn.140002ed0
nop
mov qword [rsp + 0x38], r12
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r14
mov qword [rsp + 0x20], rsi
movzx r9d, dil
mov r8, rbx
mov rdx, rax
mov rcx, r13
call fcn.14001a050
nop
mov qword [rsp + 0x188], rax
lea rdx, [rsp + 0x188]
lea rcx, [0x140273238]
call fcn.140045910
lea rcx, [0x140273238]
call fcn.1400458d0
mov rcx, qword [rax]
mov qword [0x1402738d0], rcx
lea rdx, [0x140273e38]
lea rcx, [rsp + 0x21f0]
call fcn.140002ed0
mov rcx, rax
call fcn.140002e70
movzx ebx, al
lea rcx, [rsp + 0x21f0]
call fcn.140002ec0
test bl, bl
je 0x140060cfc
mov rcx, qword [0x1402738d0]
add rcx, 0x2a8
lea rdx, str.Guest
call fcn.140002ea0
jmp 0x140060d33
lea rdx, [0x140273e38]
lea rcx, [rsp + 0x2210]
call fcn.140002ed0
mov rcx, qword [0x1402738d0]
add rcx, 0x2a8
mov rdx, rax
call fcn.140024b90
lea rcx, [rsp + 0x2210]
call fcn.140002ec0
cmp byte [0x14027277e], 0
je 0x140060d79
cmp byte [0x14027277f], 0
je 0x140060d79
mov rcx, qword [0x1402738d0]
add rcx, 0x1f8
lea rdx, [0x140272890]
call fcn.140002ea0
mov rcx, qword [0x1402738d0]
add rcx, 0x1d8
lea rdx, [0x140272868]
call fcn.140002ea0
call fcn.14008e970
xor r15d, r15d
movaps xmm1, xmm10
movaps xmm0, xmm14
call fcn.14008d1d0
lea rcx, [rsp + 0xdd8]
call fcn.14008d5c0
movaps xmm2, xmm14
movss xmm1, dword [rax]
lea rcx, [rsp + 0xde0]
call fcn.140017e20
mov rdx, rax
lea rcx, str.Back
call fcn.1400bd230
test al, al
je 0x140060dc8
call fcn.14008e970
call fcn.14008ed90
call fcn.140055600
call fcn.14008b430
movss xmm8, dword [0x1401ab1a8]
mov rsi, qword [rsp + 0xd0]
mov r12d, dword [rsp + 0x50]
lea r13, [0x140273dc8]
call fcn.14008bbc0
lea rcx, [rsp + 0x2970]
call fcn.1400521e0
cmp byte [rsp + 0x29cb], 0
je 0x140060fc7
lea rdx, [rsp + 0x2230]
lea rcx, [rsp + 0x2970]
call fcn.140053b90
nop
lea rdx, [rsp + 0x28d0]
mov rcx, rax
call fcn.1400509f0
nop
lea rcx, [rsp + 0x2230]
call fcn.140050dc0
mov edx, Ordinal_26
lea rcx, [rsp + 0x2798]
call fcn.140018790
lea rcx, [rsp + 0x2798]
call fcn.1400240e0
nop
lea rcx, [rsp + 0x2810]
call fcn.140003030
nop
mov edx, 0x110
lea rcx, [rsp + 0x2a90]
call fcn.140048000
mov dword [rsp + 0x20], 1
mov r9d, 0x40
lea r8d, [r9 - 0x3f]
lea rdx, [rsp + 0x28d0]
lea rcx, [rsp + 0x2a90]
call fcn.140048950
nop
mov rax, qword [rsp + 0x2a90]
movsxd rcx, dword [rax + 4]
lea rax, [rsp + 0x2a90]
add rcx, rax
mov dl, 0xa
call qword [sym.imp.MSVCP140.dll_public:_char___cdecl_std::basic_ios_char__struct_std::char_traits_char__::widen_char_const___ptr64]
movzx r8d, al
lea rdx, [rsp + 0x2810]
lea rcx, [rsp + 0x2a90]
call fcn.140028b80
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::operator_bool_void_const___ptr64]
test al, al
je 0x140060f61
nop dword [rax]
lea rdx, [rsp + 0x2810]
lea rcx, [rsp + 0x2798]
call fcn.140027cd0
mov rax, qword [rsp + 0x2a90]
movsxd rcx, dword [rax + 4]
lea rax, [rsp + 0x2a90]
add rcx, rax
mov dl, 0xa
call qword [sym.imp.MSVCP140.dll_public:_char___cdecl_std::basic_ios_char__struct_std::char_traits_char__::widen_char_const___ptr64]
movzx r8d, al
lea rdx, [rsp + 0x2810]
lea rcx, [rsp + 0x2a90]
call fcn.140028b80
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::operator_bool_void_const___ptr64]
test al, al
jne 0x140060f00
lea rcx, [rsp + 0x2a90]
call fcn.140048910
lea rdx, [rsp + 0x2798]
lea rcx, [0x140272940]
call fcn.140072b00
lea rcx, [rsp + 0x2970]
call fcn.140053c10
nop
lea rcx, [rsp + 0x2a90]
call fcn.140047f90
nop
lea rcx, [rsp + 0x2810]
call fcn.140002ec0
nop
lea rcx, [rsp + 0x2798]
call fcn.1400240d0
nop
lea rcx, [rsp + 0x28d0]
call fcn.140002ec0
mov rdi, qword [0x140273240]
mov rbx, qword [0x140273238]
cmp rbx, rdi
je 0x140060ff1
nop word [rax + rax]
mov rcx, qword [rbx]
call fcn.14001d330
add rbx, 8
cmp rbx, rdi
jne 0x140060fe0
call fcn.140050440
mov qword [rsp + 0x190], 5
lea rdx, [rsp + 0x190]
lea rcx, [rsp + 0xde8]
call fcn.140006a90
mov rcx, rax
call fcn.14000aa70
jmp 0x1400573a0
call fcn.140050290
nop
lea rcx, [rsp + 0x2970]
call fcn.140051ec0
mov rcx, qword [0x1402728d0]
call fcn.140002dc0
test rax, rax
je 0x14006105e
mov rcx, qword [0x1402728d0]
call fcn.140002dc0
mov rcx, rax
xor edx, edx
call fcn.14004f080
mov dword [rsp + 0xfc], Ordinal_301
lea rdx, [rsp + 0xfc]
lea rcx, [rsp + 0xdf0]
call fcn.140006a10
mov rcx, rax
call fcn.140006a20
mov rcx, qword [0x1402728d0]
call fcn.140002dc0
test rax, rax
je 0x1400610ad
mov rcx, qword [0x1402728d0]
call fcn.140002dc0
mov rcx, rax
xor edx, edx
call fcn.14004f080
mov dword [rsp + 0x100], Ordinal_301
lea rdx, [rsp + 0x100]
lea rcx, [rsp + 0xdf8]
call fcn.140006a10
mov rcx, rax
call fcn.140006a20
call fcn.14004fe10
call fcn.14004fd10
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3