Function at 0x140064ac0
Capabilities:
Encode data using xor

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], rdi
mov qword [rax + 0x20], r14
push r15
sub rsp, 0x1f0
movaps xmmword [rax - 0x18], xmm6
movaps xmmword [rax - 0x28], xmm7
movaps xmmword [rax - 0x38], xmm8
movaps xmmword [rax - 0x48], xmm9
movaps xmmword [rax - 0x58], xmm10
movaps xmmword [rax - 0x68], xmm11
movaps xmmword [rax - 0x78], xmm12
movaps xmmword [rax - 0x88], xmm13
movaps xmmword [rax - 0x98], xmm14
mov rax, qword [0x140194f80]
xor rax, rsp
mov qword [rsp + 0x150], rax
call fcn.1400a3fa0
call fcn.14002f3b0
call fcn.14002ee00
call fcn.14000a300
mov eax, dword [0x14026f4f8]
test eax, eax
jne 0x140064b49
mov dword [0x14026f4a8], 0x73
jmp 0x140064b7a
cmp eax, 1
jne 0x140064b5a
mov dword [0x14026f4a8], 0x77
jmp 0x140064b7a
cmp eax, 2
jne 0x140064b6b
mov dword [0x14026f4a8], 0x2e
jmp 0x140064b7a
cmp eax, 3
jne 0x140064b7a
mov dword [0x14026f4a8], 0x2d
cmp byte [0x14026dc06], 0
je 0x140064b88
call fcn.140060e50
call fcn.14005c210
cmp byte [0x14026ec8c], 0
je 0x140064ba0
call fcn.14005e400
call fcn.14005ddc0
cmp byte [0x14026dc00], 0
je 0x140064bca
call fcn.14005ff30
mov eax, dword [0x14026dbf8]
cmp eax, 1
jbe 0x140064bc5
cmp eax, 2
jne 0x140064bca
call fcn.14005fc90
jmp 0x140064bca
call fcn.14005fa00
cmp byte [0x14026e43c], 0
je 0x140064bf0
movss xmm1, dword [0x14023e5dc]
mov cl, 1
call fcn.14005eea0
mov byte [0x14026ec8a], 1
mov al, 1
xorps xmm7, xmm7
jmp 0x140064c0f
xorps xmm7, xmm7
cmp byte [0x14026ec8a], 0
je 0x140064c06
xorps xmm1, xmm1
xor ecx, ecx
call fcn.14005eea0
mov byte [0x14026ec8a], 0
xor al, al
cmp byte [0x14026e43c], 0
je 0x140064c30
movss xmm1, dword [0x14023e5dc]
mov cl, 1
call fcn.14005eea0
mov byte [0x14026ec8a], 1
jmp 0x140064c45
test al, al
je 0x140064c3e
xorps xmm1, xmm1
xor ecx, ecx
call fcn.14005eea0
mov byte [0x14026ec8a], 0
cmp byte [0x14026f4af], 0
je 0x140064c5e
mov cl, 1
call fcn.14005e8e0
mov byte [0x14026f4ad], 1
jmp 0x140064c75
cmp byte [0x14026f4ad], 0
je 0x140064c6e
xor ecx, ecx
call fcn.14005e8e0
mov byte [0x14026f4ad], 0
cmp byte [0x14026ec7c], 0
je 0x140064c8e
mov cl, 1
call fcn.14005eae0
mov byte [0x14026e46d], 1
jmp 0x140064ca5
cmp byte [0x14026e46d], 0
je 0x140064c9e
xor ecx, ecx
call fcn.14005eae0
mov byte [0x14026e46d], 0
cmp byte [0x14026dc05], 0
je 0x140064cbe
mov cl, 1
call fcn.14005ea10
mov byte [0x14026da16], 1
jmp 0x140064cd5
cmp byte [0x14026da16], 0
je 0x140064cce
xor ecx, ecx
call fcn.14005ea10
mov byte [0x14026da16], 0
cmp byte [0x14026dc04], 0
je 0x140064cee
mov cl, 1
call fcn.14005ed80
mov byte [0x14026e464], 1
jmp 0x140064d05
cmp byte [0x14026e464], 0
je 0x140064cfe
xor ecx, ecx
call fcn.14005ed80
mov byte [0x14026e464], 0
cmp byte [0x14026e46e], 0
je 0x140064d2e
call fcn.14005ecc0
movss xmm10, dword [0x140154710]
comiss xmm10, xmm0
jb 0x140064d37
call fcn.14005ed20
call fcn.14005edf0
jmp 0x140064d37
movss xmm10, dword [0x140154710]
cmp byte [0x14026da14], 0
je 0x140064d58
movss xmm1, dword [0x14026f508]
mov cl, 1
call fcn.14005e670
mov byte [0x14026e469], 1
jmp 0x140064d77
cmp byte [0x14026e469], 0
je 0x140064d70
movss xmm1, dword [0x14026f508]
xor ecx, ecx
call fcn.14005e670
mov byte [0x14026e469], 0
cmp byte [0x14026dc03], 0
je 0x140064d98
movss xmm1, dword [0x14026f4e8]
mov cl, 1
call fcn.14005e7b0
mov byte [0x14026da11], 1
jmp 0x140064db7
cmp byte [0x14026da11], 0
je 0x140064db0
movss xmm1, dword [0x14026f4e8]
xor ecx, ecx
call fcn.14005e7b0
mov byte [0x14026da11], 0
cmp byte [0x14026dc02], 0
je 0x140064dd0
mov cl, 1
call fcn.14005e5d0
mov byte [0x14026ec8e], 1
jmp 0x140064de7
cmp byte [0x14026ec8e], 0
je 0x140064de0
xor ecx, ecx
call fcn.14005e5d0
mov byte [0x14026ec8e], 0
jmp 0x140064df5
cmp byte [0x14026ec89], 0
je 0x14006d42f
mov rax, qword [0x14026da00]
mov dword [rax + 0x3ff0], 0x3f733333
or dword [rax + 0x3f90], 0x42
mov dword [rax + 0x3fb0], 0x443f4000
mov dword [rax + 0x3fb4], 0x43d48000
mov dword [rax + 0x3f98], 1
movsd xmm0, qword [str.tUCQO_yEM_L3A]
movsd qword [rsp + 0xd0], xmm0
mov eax, dword [0x140153c20]
mov dword [rsp + 0xd8], eax
movzx eax, byte [0x140153c24]
mov byte [rsp + 0xdc], al
xor edi, edi
mov r8d, edi
mov esi, dword [reloc.WS2_32.dll_accept]
cmp esi, 2
jl 0x140064f7d
movdqa xmm4, xmmword [0x140154c10]
movdqa xmm2, xmmword [0x140154890]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1401548e0]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1401549d0]
packuswb xmm2, xmm2
paddb xmm2, xmmword [0x140154ab0]
movd xmm0, dword [str.tUCQO_yEM_L3A]
xorps xmm2, xmm0
movd dword [rsp + 0xd0], xmm2
movdqa xmm3, xmmword [0x1401548d0]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1401548e0]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1401549d0]
packuswb xmm2, xmm2
paddb xmm2, xmmword [0x140154ab0]
movd xmm0, dword [rsp + 0xd4]
xorps xmm2, xmm0
movd dword [rsp + 0xd4], xmm2
mov r8d, 8
mov eax, r8d
lea r9, [rsp + 0xd0]
add r9, rax
nop dword [rax + rax]
mov eax, 0x51eb851f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xd
jl 0x140064f90
xor edx, edx
lea r8d, [rdx + 0x2b]
lea rcx, [rsp + 0xd0]
call fcn.1400103e0
mov rcx, qword [0x14026da00]
mov rax, qword [rcx + 0x3e90]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3e90]
mov r15, qword [rax + 0x280]
mov byte [rsp + 0x140], dil
mov byte [rsp + 0x118], dil
mov rax, qword [rcx + 0x3e90]
movss xmm9, dword [rax + 0x18]
movss xmm8, dword [rax + 0x1c]
call fcn.1400645f0
movups xmm0, xmmword [0x140153d40]
movups xmmword [rsp + 0x120], xmm0
mov eax, dword [0x140153d50]
mov dword [rsp + 0x130], eax
cmp byte [0x140153d53], dil
je 0x1400651e0
mov r8d, edi
cmp esi, 2
jl 0x14006518f
movdqa xmm5, xmmword [0x140154890]
movdqa xmm4, xmmword [0x140154c10]
movdqa xmm6, xmmword [0x1401548e0]
movdqa xmm0, xmmword [0x140154ab0]
movdqa xmmword [rsp + 0xf0], xmm0
lea rcx, [rsp + 0x124]
mov edx, dword [rsp + 0xf0]
nop dword [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
psrad xmm1, 4
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 [0x1401549d0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], 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
psrad xmm1, 4
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 [0x1401549d0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x140065090
cmp r8d, 0x14
jge 0x1400651e0
movsxd rax, r8d
lea r9, [rsp + 0x120]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x51eb851f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x14
jl 0x1400651b0
movaps xmm0, xmmword [0x140154af0]
movups xmmword [rsp + 0xf0], xmm0
lea rcx, [rsp + 0xf0]
call fcn.140005a50
movaps xmm0, xmm9
addss xmm0, dword [0x1401546cc]
movss dword [rsp + 0xd0], xmm0
movaps xmm1, xmm8
addss xmm1, dword [0x1401546c4]
movss dword [rsp + 0xd4], xmm1
mov qword [rsp + 0x40], rdi
movss dword [rsp + 0x38], xmm7
mov qword [rsp + 0x30], rdi
lea rcx, [rsp + 0x120]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], eax
lea r9, [rsp + 0xd0]
movss xmm2, dword [0x1401546bc]
mov rdx, qword [0x14026f4e0]
mov rcx, r15
call fcn.1400281a0
mov dword [rsp + 0xd0], 0x43a50000
mov dword [rsp + 0xd4], 0x41b80000
lea rcx, [rsp + 0xd0]
call fcn.1400143b0
call fcn.1400146a0
cmp dword [0x14026f900], edi
sete dl
mov eax, dword [str.t_ZZVN_]
mov dword [rsp + 0xd0], eax
movzx ecx, word [0x140153e88]
mov word [rsp + 0xd4], cx
movzx eax, byte [0x140153e8a]
mov byte [rsp + 0xd0], 0x41
xor byte [rsp + 0xd1], 0x36
xor byte [rsp + 0xd2], 0x37
xor byte [rsp + 0xd3], 0x38
xor cl, 0x39
mov byte [rsp + 0xd4], cl
xor byte [rsp + 0xd5], 0x3a
xor al, 0x3b
mov byte [rsp + 0xd6], al
lea rcx, [rsp + 0xd0]
call fcn.140002d70
test al, al
je 0x14006530c
mov dword [0x14026f900], edi
movss xmm12, dword [0x1401547a8]
movaps xmm1, xmm12
movaps xmm0, xmm7
call fcn.1400142d0
cmp dword [0x14026f900], 3
sete r10b
mov rax, qword [str.c_DMXVH_]
mov qword [rsp + 0xd0], rax
cmp byte [reloc.WLDAP32.dll_Ordinal_60], dil
je 0x1400654b0
mov r8d, edi
cmp esi, 2
jl 0x140065460
movdqa xmm4, xmmword [0x140154c10]
movdqa xmm2, xmmword [0x140154890]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1401548e0]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1401549d0]
packuswb xmm2, xmm2
mov eax, dword [0x140154ab0]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rsp + 0xd0]
xorps xmm2, xmm1
movd dword [rsp + 0xd0], xmm2
movdqa xmm3, xmmword [0x1401548d0]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1401548e0]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1401549d0]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rsp + 0xd4]
xorps xmm2, xmm1
movd dword [rsp + 0xd4], xmm2
mov r8d, 8
cmp r8d, 8
jae 0x1400654b0
mov eax, r8d
lea r9, [rsp + 0xd0]
add r9, rax
nop dword [rax]
nop dword [rax + rax]
mov eax, 0x51eb851f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 8
jl 0x140065480
movzx edx, r10b
lea rcx, [rsp + 0xd0]
call fcn.140002d70
test al, al
je 0x1400654cf
mov dword [0x14026f900], 3
movaps xmm1, xmm12
movaps xmm0, xmm7
call fcn.1400142d0
mov cl, 1
call fcn.140012f00
cmp dword [0x14026f900], 1
sete dl
movsd xmm0, qword [str.aD__IRJ_]
movsd qword [rsp + 0xd0], xmm0
movzx ecx, word [0x1401542d0]
mov word [rsp + 0xd8], cx
movzx eax, byte [0x1401542d2]
mov byte [rsp + 0xd0], 0x54
xor byte [rsp + 0xd1], 0x36
xor byte [rsp + 0xd2], 0x37
xor byte [rsp + 0xd3], 0x38
xor byte [rsp + 0xd4], 0x39
xor byte [rsp + 0xd5], 0x3a
xor byte [rsp + 0xd6], 0x3b
xor byte [rsp + 0xd7], 0x3c
xor cl, 0x3d
mov byte [rsp + 0xd8], cl
xor byte [rsp + 0xd9], 0x3e
xor al, 0x3f
mov byte [rsp + 0xda], al
lea rcx, [rsp + 0xd0]
call fcn.140002d70
test al, al
je 0x140065589
mov dword [0x14026f900], 1
movaps xmm1, xmm12
movaps xmm0, xmm7
call fcn.1400142d0
cmp dword [0x14026f900], 6
sete r10b
mov rax, qword [str.cS_QZV_M6]
mov qword [rsp + 0xd0], rax
cmp byte [reloc.WLDAP32.dll_Ordinal_60], dil
je 0x140065720
mov r8d, edi
cmp esi, 2
jl 0x1400656d4
movdqa xmm4, xmmword [0x140154c10]
movdqa xmm2, xmmword [0x140154890]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1401548e0]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1401549d0]
packuswb xmm2, xmm2
mov eax, dword [0x140154ab0]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rsp + 0xd0]
xorps xmm2, xmm1
movd dword [rsp + 0xd0], xmm2
movdqa xmm3, xmmword [0x1401548d0]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1401548e0]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1401549d0]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rsp + 0xd4]
xorps xmm2, xmm1
movd dword [rsp + 0xd4], xmm2
mov r8d, 8
cmp r8d, 8
jae 0x140065720
mov eax, r8d
lea r9, [rsp + 0xd0]
add r9, rax
nop dword [rax + rax]
mov eax, 0x51eb851f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 8
jl 0x1400656f0
movzx edx, r10b
lea rcx, [rsp + 0xd0]
call fcn.140002d70
test al, al
je 0x14006573f
mov dword [0x14026f900], 6
call fcn.140012f60
movaps xmm1, xmm12
movaps xmm0, xmm7
call fcn.1400142d0
cmp dword [0x14026f900], 2
sete r10b
movsd xmm0, qword [str.x_D_VW_S_P52B]
movsd qword [rsp + 0xd0], xmm0
mov eax, dword [0x1401533f8]
mov dword [rsp + 0xd8], eax
movzx eax, word [0x1401533fc]
mov word [rsp + 0xdc], ax
cmp byte [0x1401533fd], dil
je 0x1400658f0
mov r8d, edi
cmp esi, 2
jl 0x1400658ac
movdqa xmm4, xmmword [0x140154c10]
movdqa xmm2, xmmword [0x140154890]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1401548e0]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1401549d0]
packuswb xmm2, xmm2
mov eax, dword [0x140154ab0]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [str.x_D_VW_S_P52B]
xorps xmm2, xmm0
movd dword [rsp + 0xd0], xmm2
movdqa xmm3, xmmword [0x1401548d0]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1401548e0]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1401549d0]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rsp + 0xd4]
xorps xmm2, xmm1
movd dword [rsp + 0xd4], xmm2
mov r8d, 8
mov eax, r8d
lea r9, [rsp + 0xd0]
add r9, rax
nop word [rax + rax]
mov eax, 0x51eb851f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xe
jl 0x1400658c0
movzx edx, r10b
lea rcx, [rsp + 0xd0]
call fcn.140002d70
test al, al
je 0x14006590f
mov dword [0x14026f900], 2
movaps xmm1, xmm12
movaps xmm0, xmm7
call fcn.1400142d0
cmp dword [0x14026f900], 4
sete dl
mov eax, dword [str.pNCJX:]
mov dword [rsp + 0xd0], eax
movzx eax, word [0x140153fa0]
mov word [rsp + 0xd4], ax
mov byte [rsp + 0xd0], 0x45
xor byte [rsp + 0xd1], 0x36
xor byte [rsp + 0xd2], 0x37
xor byte [rsp + 0xd3], 0x38
xor al, 0x39
mov byte [rsp + 0xd4], al
xor byte [rsp + 0xd5], 0x3a
lea rcx, [rsp + 0xd0]
call fcn.140002d70
test al, al
je 0x14006598d
mov dword [0x14026f900], 4
call fcn.1400147d0
movsxd rax, dword [0x14026f900]
cmp eax, 6
ja case.0x1400659b3.5
lea rdx, [0x140000000]
mov ecx, dword [rdx + rax*4 + 0x6d514]
add rcx, rdx
jmp rcx
mov eax, dword [str.t_ZZVN_]
mov dword [rsp + 0xd0], eax
movzx ecx, word [0x140153e88]
mov word [rsp + 0xd4], cx
movzx eax, byte [0x140153e8a]
mov byte [rsp + 0xd0], 0x41
xor byte [rsp + 0xd1], 0x36
xor byte [rsp + 0xd2], 0x37
xor byte [rsp + 0xd3], 0x38
xor cl, 0x39
mov byte [rsp + 0xd4], cl
xor byte [rsp + 0xd5], 0x3a
xor al, 0x3b
mov byte [rsp + 0xd6], al
movaps xmm0, xmmword [0x140154ae0]
movups xmmword [rsp + 0x100], xmm0
lea rcx, [rsp + 0x100]
call fcn.140005a50
movaps xmm0, xmm9
addss xmm0, dword [0x1401546d8]
movss dword [rsp + 0xf0], xmm0
addss xmm8, dword [0x1401546e8]
movss dword [rsp + 0xf4], xmm8
mov qword [rsp + 0x40], rdi
movss dword [rsp + 0x38], xmm7
mov qword [rsp + 0x30], rdi
lea rcx, [rsp + 0xd0]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], eax
lea r9, [rsp + 0xf0]
movss xmm6, dword [0x1401546b0]
movaps xmm2, xmm6
mov rdx, qword [0x14026f4d8]
mov rcx, r15
call fcn.1400281a0
mov dword [rsp + 0xd0], 0x420c0000
mov dword [rsp + 0xd4], 0x42aa0000
lea rcx, [rsp + 0xd0]
call fcn.1400143b0
mov dword [rsp + 0xf0], 0x433e0000
mov dword [rsp + 0xf4], 0x43898000
movsd xmm0, qword [0x140153bb0]
movsd qword [rsp + 0x100], xmm0
mov eax, dword [0x140153bb8]
mov dword [rsp + 0x108], eax
cmp byte [0x140153bbb], dil
je 0x140065c60
mov r8d, edi
cmp esi, 2
jl 0x140065c15
movdqa xmm4, xmmword [0x140154c10]
movdqa xmm2, xmmword [0x140154890]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1401548e0]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1401549d0]
packuswb xmm2, xmm2
mov eax, dword [0x140154ab0]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [0x140153bb0]
xorps xmm2, xmm0
movd dword [rsp + 0x100], xmm2
movdqa xmm3, xmmword [0x1401548d0]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1401548e0]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1401549d0]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rsp + 0x104]
xorps xmm2, xmm1
movd dword [rsp + 0x104], xmm2
mov r8d, 8
mov eax, r8d
lea r9, [rsp + 0x100]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x51eb851f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xc
jl 0x140065c30
mov rcx, qword [0x14026da00]
mov rax, qword [rcx + 0x3e90]
mov byte [rax + 0x98], 1
xor r8d, r8d
lea rdx, [rsp + 0x100]
mov rcx, qword [rcx + 0x3e90]
call fcn.140008250
mov edx, eax
mov dword [rsp + 0x20], 8
xor r9d, r9d
lea r8, [rsp + 0xf0]
lea rcx, [rsp + 0x100]
call fcn.14000d870
mov eax, dword [str.t_ZZVN_]
mov dword [rsp + 0xd0], eax
movzx ecx, word [0x140153e88]
mov word [rsp + 0xd4], cx
movzx eax, byte [0x140153e8a]
mov byte [rsp + 0xd0], 0x41
xor byte [rsp + 0xd1], 0x36
xor byte [rsp + 0xd2], 0x37
xor byte [rsp + 0xd3], 0x38
xor cl, 0x39
mov byte [rsp + 0xd4], cl
xor byte [rsp + 0xd5], 0x3a
xor al, 0x3b
mov byte [rsp + 0xd6], al
lea rdx, [0x14026ec8c]
lea rcx, [rsp + 0xd0]
call fcn.1400336b0
movsd xmm0, qword [str.fXO]
movsd qword [rsp + 0xd0], xmm0
movzx eax, byte [0x140154408]
mov byte [rsp + 0xd0], 0x53
xor byte [rsp + 0xd1], 0x36
xor byte [rsp + 0xd2], 0x37
xor byte [rsp + 0xd3], 0x38
xor byte [rsp + 0xd4], 0x39
xor byte [rsp + 0xd5], 0x3a
xor byte [rsp + 0xd6], 0x3b
xor byte [rsp + 0xd7], 0x3c
xor al, 0x3d
mov byte [rsp + 0xd8], al
lea rdx, [0x14026dc06]
lea rcx, [rsp + 0xd0]
call fcn.1400336b0
mov cl, 1
call fcn.140012f00
movsd xmm0, qword [str.QYWK_exX___]
movsd qword [rsp + 0xd0], xmm0
mov eax, dword [0x1401543c8]
mov dword [rsp + 0xd8], eax
cmp byte [0x1401543cb], dil
je 0x140065f20
mov r8d, edi
cmp esi, 2
jl 0x140065ede
movdqa xmm4, xmmword [0x140154c10]
movdqa xmm2, xmmword [0x140154890]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1401548e0]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1401549d0]
packuswb xmm2, xmm2
mov eax, dword [0x140154ab0]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [str.QYWK_exX___]
xorps xmm2, xmm0
movd dword [rsp + 0xd0], xmm2
movdqa xmm3, xmmword [0x1401548d0]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1401548e0]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1401549d0]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rsp + 0xd4]
xorps xmm2, xmm1
movd dword [rsp + 0xd4], xmm2
mov r8d, 8
mov eax, r8d
lea r9, [rsp + 0xd0]
add r9, rax
nop dword [rax]
mov eax, 0x51eb851f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xc
jl 0x140065ef0
lea rdx, [0x14026e466]
lea rcx, [rsp + 0xd0]
call fcn.1400336b0
call fcn.140012f60
call fcn.14000db30
movsd xmm0, qword [str.fSCLPTO]
movsd qword [rsp + 0xf0], xmm0
movzx eax, byte [0x140153328]
mov byte [rsp + 0xf0], 0x53
xor byte [rsp + 0xf1], 0x36
xor byte [rsp + 0xf2], 0x37
xor byte [rsp + 0xf3], 0x38
xor byte [rsp + 0xf4], 0x39
xor byte [rsp + 0xf5], 0x3a
xor byte [rsp + 0xf6], 0x3b
xor byte [rsp + 0xf7], 0x3c
xor al, 0x3d
mov byte [rsp + 0xf8], al
movaps xmm0, xmmword [0x140154ae0]
movups xmmword [rsp + 0x100], xmm0
lea rcx, [rsp + 0x100]
call fcn.140005a50
addss xmm9, dword [0x14015472c]
movss dword [rsp + 0xd0], xmm9
movss dword [rsp + 0xd4], xmm8
mov qword [rsp + 0x40], rdi
movss dword [rsp + 0x38], xmm7
mov qword [rsp + 0x30], rdi
lea rcx, [rsp + 0xf0]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], eax
lea r9, [rsp + 0xd0]
movaps xmm2, xmm6
mov rdx, qword [0x14026f4d8]
mov rcx, r15
call fcn.1400281a0
mov dword [rsp + 0xd0], 0x43960000
mov dword [rsp + 0xd4], 0x42aa0000
lea rcx, [rsp + 0xd0]
call fcn.1400143b0
mov dword [rsp + 0xf0], 0x433e0000
mov dword [rsp + 0xf4], 0x43898000
movsd xmm0, qword [0x140153ee8]
movsd qword [rsp + 0x100], xmm0
mov eax, dword [0x140153ef0]
mov dword [rsp + 0x108], eax
movzx eax, byte [0x140153ef4]
mov byte [rsp + 0x10c], al
mov r8d, edi
cmp esi, 2
jl 0x14006618f
movdqa xmm4, xmmword [0x140154c10]
movdqa xmm2, xmmword [0x140154890]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1401548e0]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1401549d0]
packuswb xmm2, xmm2
mov eax, dword [0x140154ab0]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [0x140153ee8]
xorps xmm2, xmm0
movd dword [rsp + 0x100], xmm2
movdqa xmm3, xmmword [0x1401548d0]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1401548e0]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1401549d0]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rsp + 0x104]
xorps xmm2, xmm1
movd dword [rsp + 0x104], xmm2
mov r8d, 8
mov eax, r8d
lea r9, [rsp + 0x100]
add r9, rax
nop dword [rax]
mov eax, 0x51eb851f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xd
jl 0x1400661a0
mov rcx, qword [0x14026da00]
mov rax, qword [rcx + 0x3e90]
mov byte [rax + 0x98], 1
xor r8d, r8d
lea rdx, [rsp + 0x100]
mov rcx, qword [rcx + 0x3e90]
call fcn.140008250
mov edx, eax
mov dword [rsp + 0x20], 8
xor r9d, r9d
lea r8, [rsp + 0xf0]
lea rcx, [rsp + 0x100]
call fcn.14000d870
mov cl, 1
call fcn.140012f00
movsd xmm0, qword [str.t_ZZVNetTJ__9B]
movsd qword [rsp + 0xd0], xmm0
mov eax, dword [0x140153f38]
mov dword [rsp + 0xd8], eax
movzx eax, word [0x140153f3c]
mov word [rsp + 0xdc], ax
cmp byte [0x140153f3d], dil
je 0x1400663c0
mov r8d, edi
cmp esi, 2
jl 0x140066376
movdqa xmm4, xmmword [0x140154c10]
movdqa xmm2, xmmword [0x140154890]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1401548e0]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1401549d0]
packuswb xmm2, xmm2
mov eax, dword [0x140154ab0]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [str.t_ZZVNetTJ__9B]
xorps xmm2, xmm0
movd dword [rsp + 0xd0], xmm2
movdqa xmm3, xmmword [0x1401548d0]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1401548e0]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1401549d0]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rsp + 0xd4]
xorps xmm2, xmm1
movd dword [rsp + 0xd4], xmm2
mov r8d, 8
mov eax, r8d
lea r9, [rsp + 0xd0]
add r9, rax
nop dword [rax]
nop dword [rax + rax]
mov eax, 0x51eb851f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xe
jl 0x140066390
mov dword [rsp + 0x28], 0xffffffff
mov dword [rsp + 0x20], 7
lea r9, str.Head
lea r8, [fcn.140035a10]
lea rdx, [0x14026f4c8]
lea rcx, [rsp + 0xd0]
call fcn.140035a30
call fcn.140012f60
movups xmm0, xmmword [str.t_ZZVNeoPQP4__E]
movups xmmword [rsp + 0x120], xmm0
movzx eax, byte [0x140154280]
mov byte [rsp + 0x130], al
mov r8d, edi
cmp esi, 2
jl 0x14006655f
movdqa xmm5, xmmword [0x140154890]
movdqa xmm4, xmmword [0x140154c10]
movdqa xmm6, xmmword [0x1401548e0]
movdqa xmm0, xmmword [0x140154ab0]
movdqa xmmword [rsp + 0xf0], xmm0
lea rcx, [rsp + 0x124]
mov edx, dword [rsp + 0xf0]
nop dword [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
psrad xmm1, 4
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 [0x1401549d0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], 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
psrad xmm1, 4
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 [0x1401549d0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x140066460
cmp r8d, 0x11
jge 0x1400665b0
movsxd rax, r8d
lea r9, [rsp + 0x120]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x51eb851f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x11
jl 0x140066580
mov dword [rsp + 0x100], 0x41200000
mov dword [rsp + 0xf0], edi
mov dword [rsp + 0x30], edi
lea rbx, str.__.2f
mov qword [rsp + 0x28], rbx
lea rax, [rsp + 0x100]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0xf0]
lea r8, [0x14026f4d0]
mov edx, 8
lea rcx, [rsp + 0x120]
call fcn.140036d90
movups xmm0, xmmword [str.t_ZZVNexTMK___D]
movups xmmword [rsp + 0xd0], xmm0
psrldq xmm0, 0xf
movd eax, xmm0
test al, al
je 0x1400667c0
mov r8d, edi
cmp esi, 2
jl 0x14006676f
movdqa xmm5, xmmword [0x140154890]
movdqa xmm4, xmmword [0x140154c10]
movdqa xmm6, xmmword [0x1401548e0]
movdqa xmm0, xmmword [0x140154ab0]
movdqa xmmword [rsp + 0xf0], xmm0
lea rcx, [rsp + 0xd4]
mov edx, dword [rsp + 0xf0]
nop dword [rax]
nop dword [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
psrad xmm1, 4
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 [0x1401549d0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], 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
psrad xmm1, 4
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 [0x1401549d0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x140066670
cmp r8d, 0x10
jge 0x1400667c0
movsxd rax, r8d
lea r9, [rsp + 0xd0]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x51eb851f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x10
jl 0x140066790
mov dword [rsp + 0xf0], 0x43fa0000
mov dword [rsp + 0x100], 0x41a00000
mov dword [rsp + 0x30], edi
mov qword [rsp + 0x28], rbx
lea rax, [rsp + 0xf0]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x100]
lea r8, [0x14021a39c]
mov edx, 8
lea rcx, [rsp + 0xd0]
call fcn.140036d90
movsd xmm0, qword [str.t_ZZVNezrh_]
movsd qword [rsp + 0xd0], xmm0
movzx ecx, word [0x140153440]
mov word [rsp + 0xd8], cx
movzx eax, byte [0x140153442]
mov byte [rsp + 0xd0], 0x41
xor byte [rsp + 0xd1], 0x36
xor byte [rsp + 0xd2], 0x37
xor byte [rsp + 0xd3], 0x38
xor byte [rsp + 0xd4], 0x39
xor byte [rsp + 0xd5], 0x3a
xor byte [rsp + 0xd6], 0x3b
xor byte [rsp + 0xd7], 0x3c
xor cl, 0x3d
mov byte [rsp + 0xd8], cl
xor byte [rsp + 0xd9], 0x3e
xor al, 0x3f
mov byte [rsp + 0xda], al
mov dword [rsp + 0xf0], 0x43c80000
mov dword [rsp + 0x100], 0x41a00000
mov dword [rsp + 0x30], edi
mov qword [rsp + 0x28], rbx
lea rax, [rsp + 0xf0]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x100]
lea r8, [0x14023e5d8]
mov edx, 8
lea rcx, [rsp + 0xd0]
call fcn.140036d90
mov cl, 1
call fcn.140012f00
movsd xmm0, qword [0x140154370]
movsd qword [rsp + 0xd0], xmm0
mov eax, dword [0x140154378]
mov dword [rsp + 0xd8], eax
movzx eax, byte [0x14015437c]
mov byte [rsp + 0xdc], al
mov r8d, edi
cmp esi, 2
jl 0x140066a26
movdqa xmm4, xmmword [0x140154c10]
movdqa xmm2, xmmword [0x140154890]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1401548e0]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1401549d0]
packuswb xmm2, xmm2
mov eax, dword [0x140154ab0]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [0x140154370]
xorps xmm2, xmm0
movd dword [rsp + 0xd0], xmm2
movdqa xmm3, xmmword [0x1401548d0]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1401548e0]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1401549d0]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rsp + 0xd4]
xorps xmm2, xmm1
movd dword [rsp + 0xd4], xmm2
mov r8d, 8
mov eax, r8d
lea r9, [rsp + 0xd0]
add r9, rax
nop dword [rax]
nop dword [rax + rax]
mov eax, 0x51eb851f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xd
jl 0x140066a40
mov dword [rsp + 0xf0], Ordinal_46
mov dword [rsp + 0x100], 1
mov dword [rsp + 0x30], edi
lea rbx, [0x14014a554]
mov qword [rsp + 0x28], rbx
lea rax, [rsp + 0xf0]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x100]
lea r8, [0x14023f25c]
mov edx, 4
lea rcx, [rsp + 0xd0]
call fcn.140036d90
call fcn.140012f60
jmp 0x14006d425
mov byte [rsp + 0xe0], dil
lea rdx, [rsp + 0xf0]
lea rcx, [rsp + 0xe0]
call fcn.14006d530
mov rbx, rax
movzx eax, byte [rax + 0xa]
test al, al
je 0x140066b22
xor byte [rbx], 0x35
xor byte [rbx + 1], 0x36
xor byte [rbx + 2], 0x37
xor byte [rbx + 3], 0x38
xor byte [rbx + 4], 0x39
xor byte [rbx + 5], 0x3a
xor byte [rbx + 6], 0x3b
xor byte [rbx + 7], 0x3c
xor byte [rbx + 8], 0x3d
xor byte [rbx + 9], 0x3e
xor al, 0x3f
mov byte [rbx + 0xa], al
movss xmm0, dword [0x140154574]
movss dword [rsp + 0x20], xmm0
movss xmm1, dword [0x1401545a8]
movaps xmm3, xmm1
movaps xmm2, xmm1
lea rcx, [rsp + 0x120]
call fcn.140002d40
mov rcx, rax
call fcn.140005a50
movaps xmm0, xmm9
addss xmm0, dword [0x1401546d8]
movss dword [rsp + 0xd0], xmm0
addss xmm8, dword [0x1401546e8]
movss dword [rsp + 0xd4], xmm8
mov qword [rsp + 0x40], rdi
movss dword [rsp + 0x38], xmm7
mov qword [rsp + 0x30], rdi
mov qword [rsp + 0x28], rbx
mov dword [rsp + 0x20], eax
lea r9, [rsp + 0xd0]
movss xmm6, dword [0x1401546b0]
movaps xmm2, xmm6
mov rdx, qword [0x14026f4d8]
mov rcx, r15
call fcn.1400281a0
mov dword [rsp + 0xd0], 0x420c0000
mov dword [rsp + 0xd4], 0x42aa0000
lea rcx, [rsp + 0xd0]
call fcn.1400143b0
mov dword [rsp + 0xf0], 0x433e0000
mov dword [rsp + 0xf4], 0x43898000
movsd xmm0, qword [0x140153bb0]
movsd qword [rsp + 0x100], xmm0
mov eax, dword [0x140153bb8]
mov dword [rsp + 0x108], eax
cmp byte [0x140153bbb], dil
je 0x140066d70
mov r8d, edi
cmp esi, 2
jl 0x140066d31
movdqa xmm4, xmmword [0x140154c10]
movdqa xmm2, xmmword [0x140154890]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1401548e0]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1401549d0]
packuswb xmm2, xmm2
mov eax, dword [0x140154ab0]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [0x140153bb0]
xorps xmm2, xmm0
movd dword [rsp + 0x100], xmm2
movdqa xmm3, xmmword [0x1401548d0]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1401548e0]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1401549d0]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rsp + 0x104]
xorps xmm2, xmm1
movd dword [rsp + 0x104], xmm2
mov r8d, 8
mov eax, r8d
lea r9, [rsp + 0x100]
add r9, rax
nop
mov eax, 0x51eb851f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xc
jl 0x140066d40
mov rcx, qword [0x14026da00]
mov rax, qword [rcx + 0x3e90]
mov byte [rax + 0x98], 1
xor r8d, r8d
lea rdx, [rsp + 0x100]
mov rcx, qword [rcx + 0x3e90]
call fcn.140008250
mov edx, eax
mov dword [rsp + 0x20], 8
xor r9d, r9d
lea r8, [rsp + 0xf0]
lea rcx, [rsp + 0x100]
call fcn.14000d870
movsd xmm0, qword [0x140154288]
movsd qword [rsp + 0xd0], xmm0
movzx ecx, word [0x140154290]
mov word [rsp + 0xd8], cx
movzx eax, byte [0x140154292]
mov byte [rsp + 0xd0], 0x54
xor byte [rsp + 0xd1], 0x36
xor byte [rsp + 0xd2], 0x37
xor byte [rsp + 0xd3], 0x38
xor byte [rsp + 0xd4], 0x39
xor byte [rsp + 0xd5], 0x3a
xor byte [rsp + 0xd6], 0x3b
xor byte [rsp + 0xd7], 0x3c
xor cl, 0x3d
mov byte [rsp + 0xd8], cl
xor byte [rsp + 0xd9], 0x3e
xor al, 0x3f
mov byte [rsp + 0xda], al
lea rdx, [0x14026dc00]
lea rcx, [rsp + 0xd0]
call fcn.1400336b0
call fcn.14000db30
movsd xmm0, qword [str.fSCLPTO]
movsd qword [rsp + 0xf0], xmm0
movzx eax, byte [0x140153328]
mov byte [rsp + 0xf0], 0x53
xor byte [rsp + 0xf1], 0x36
xor byte [rsp + 0xf2], 0x37
xor byte [rsp + 0xf3], 0x38
xor byte [rsp + 0xf4], 0x39
xor byte [rsp + 0xf5], 0x3a
xor byte [rsp + 0xf6], 0x3b
xor byte [rsp + 0xf7], 0x3c
xor al, 0x3d
mov byte [rsp + 0xf8], al
movaps xmm0, xmmword [0x140154ae0]
movups xmmword [rsp + 0x100], xmm0
lea rcx, [rsp + 0x100]
call fcn.140005a50
addss xmm9, dword [0x14015472c]
movss dword [rsp + 0xd0], xmm9
movss dword [rsp + 0xd4], xmm8
mov qword [rsp + 0x40], rdi
movss dword [rsp + 0x38], xmm7
mov qword [rsp + 0x30], rdi
lea rcx, [rsp + 0xf0]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], eax
lea r9, [rsp + 0xd0]
movaps xmm2, xmm6
mov rdx, qword [0x14026f4d8]
mov rcx, r15
call fcn.1400281a0
mov dword [rsp + 0xd0], 0x43960000
mov dword [rsp + 0xd4], 0x42aa0000
lea rcx, [rsp + 0xd0]
call fcn.1400143b0
mov dword [rsp + 0xf0], 0x433e0000
mov dword [rsp + 0xf4], 0x43898000
movsd xmm0, qword [0x140153ee8]
movsd qword [rsp + 0x100], xmm0
mov eax, dword [0x140153ef0]
mov dword [rsp + 0x108], eax
movzx eax, byte [0x140153ef4]
mov byte [rsp + 0x10c], al
mov r8d, edi
cmp esi, 2
jl 0x1400670aa
movdqa xmm4, xmmword [0x140154c10]
movdqa xmm2, xmmword [0x140154890]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1401548e0]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1401549d0]
packuswb xmm2, xmm2
mov eax, dword [0x140154ab0]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [0x140153ee8]
xorps xmm2, xmm0
movd dword [rsp + 0x100], xmm2
movdqa xmm3, xmmword [0x1401548d0]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1401548e0]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1401549d0]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rsp + 0x104]
xorps xmm2, xmm1
movd dword [rsp + 0x104], xmm2
mov r8d, 8
mov eax, r8d
lea r9, [rsp + 0x100]
add r9, rax
nop dword [rax + rax]
mov eax, 0x51eb851f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xd
jl 0x1400670c0
mov rcx, qword [0x14026da00]
mov rax, qword [rcx + 0x3e90]
mov byte [rax + 0x98], 1
xor r8d, r8d
lea rdx, [rsp + 0x100]
mov rcx, qword [rcx + 0x3e90]
call fcn.140008250
mov edx, eax
mov dword [rsp + 0x20], 8
xor r9d, r9d
lea r8, [rsp + 0xf0]
lea rcx, [rsp + 0x100]
call fcn.14000d870
movups xmm0, xmmword [0x140154038]
movups xmmword [rsp + 0x120], xmm0
mov eax, dword [0x140154048]
mov dword [rsp + 0x130], eax
cmp byte [0x14015404b], dil
je 0x140067300
mov r8d, edi
cmp esi, 2
jl 0x1400672af
movdqa xmm5, xmmword [0x140154890]
movdqa xmm4, xmmword [0x140154c10]
movdqa xmm6, xmmword [0x1401548e0]
movdqa xmm0, xmmword [0x140154ab0]
movdqa xmmword [rsp + 0xf0], xmm0
lea rcx, [rsp + 0x124]
mov edx, dword [rsp + 0xf0]
nop dword [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
psrad xmm1, 4
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 [0x1401549d0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], 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
psrad xmm1, 4
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 [0x1401549d0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x1400671b0
cmp r8d, 0x14
jge 0x140067300
movsxd rax, r8d
lea r9, [rsp + 0x120]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x51eb851f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x14
jl 0x1400672d0
mov dword [rsp + 0xf0], 0x43fa0000
mov dword [rsp + 0x100], 0x41a00000
mov dword [rsp + 0x30], edi
lea rbx, str.__.2f
mov qword [rsp + 0x28], rbx
lea rax, [rsp + 0xf0]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x100]
lea r8, [0x14021a39c]
mov edx, 8
lea rcx, [rsp + 0x120]
call fcn.140036d90
mov dword [rsp + 0xd0], 0x42480000
call fcn.140005f60
movss xmm1, dword [rax]
mulss xmm1, dword [0x14015456c]
xor ecx, ecx
call fcn.140006030
mov dword [rsp + 0xf0], 0x43fa0000
mov dword [rsp + 0x100], 0x41a00000
mov dword [rsp + 0x30], edi
lea rax, str._.2f
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0xf0]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x100]
lea r8, [rsp + 0xd0]
mov edx, 8
lea rcx, str.TriggerBot_FOV
call fcn.140036d90
mov ecx, 1
call fcn.140006140
xor ecx, ecx
call fcn.140008750
test al, al
je 0x14006d425
lea rcx, str.Discontinued__the_Triggerbot_FOV_is_now_synchronized_with_your_Aimbot_FOV.
call fcn.140015390
jmp 0x14006d425
mov rax, qword [str.c_DMXVH_]
mov qword [rsp + 0xd0], rax
cmp byte [reloc.WLDAP32.dll_Ordinal_60], dil
je 0x140067570
mov r8d, edi
cmp esi, 2
jl 0x140067529
movdqa xmm4, xmmword [0x140154c10]
movdqa xmm2, xmmword [0x140154890]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1401548e0]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1401549d0]
packuswb xmm2, xmm2
mov eax, dword [0x140154ab0]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rsp + 0xd0]
xorps xmm2, xmm1
movd dword [rsp + 0xd0], xmm2
movdqa xmm3, xmmword [0x1401548d0]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1401548e0]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1401549d0]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rsp + 0xd4]
xorps xmm2, xmm1
movd dword [rsp + 0xd4], xmm2
mov r8d, 8
cmp r8d, 8
jae 0x140067570
mov eax, r8d
lea r9, [rsp + 0xd0]
add r9, rax
nop dword [rax]
mov eax, 0x51eb851f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 8
jl 0x140067540
movaps xmm0, xmmword [0x140154ae0]
movups xmmword [rsp + 0x100], xmm0
lea rcx, [rsp + 0x100]
call fcn.140005a50
movaps xmm0, xmm9
addss xmm0, dword [0x1401546d8]
movss dword [rsp + 0xf0], xmm0
addss xmm8, dword [0x1401546e8]
movss dword [rsp + 0xf4], xmm8
mov qword [rsp + 0x40], rdi
movss dword [rsp + 0x38], xmm7
mov qword [rsp + 0x30], rdi
lea rcx, [rsp + 0xd0]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], eax
lea r9, [rsp + 0xf0]
movss xmm6, dword [0x1401546b0]
movaps xmm2, xmm6
mov rdx, qword [0x14026f4d8]
mov rcx, r15
call fcn.1400281a0
mov dword [rsp + 0xd0], 0x420c0000
mov dword [rsp + 0xd4], 0x42aa0000
lea rcx, [rsp + 0xd0]
call fcn.1400143b0
mov dword [rsp + 0xf0], 0x433e0000
mov dword [rsp + 0xf4], 0x43a50000
movsd xmm0, qword [0x140153bb0]
movsd qword [rsp + 0x100], xmm0
mov eax, dword [0x140153bb8]
mov dword [rsp + 0x108], eax
cmp byte [0x140153bbb], dil
je 0x1400677b0
mov r8d, edi
cmp esi, 2
jl 0x140067772
movdqa xmm4, xmmword [0x140154c10]
movdqa xmm2, xmmword [0x140154890]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1401548e0]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1401549d0]
packuswb xmm2, xmm2
mov eax, dword [0x140154ab0]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [0x140153bb0]
xorps xmm2, xmm0
movd dword [rsp + 0x100], xmm2
movdqa xmm3, xmmword [0x1401548d0]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1401548e0]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1401549d0]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rsp + 0x104]
xorps xmm2, xmm1
movd dword [rsp + 0x104], xmm2
mov r8d, 8
mov eax, r8d
lea r9, [rsp + 0x100]
add r9, rax
mov eax, 0x51eb851f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xc
jl 0x140067780
mov rcx, qword [0x14026da00]
mov rax, qword [rcx + 0x3e90]
mov byte [rax + 0x98], 1
xor r8d, r8d
lea rdx, [rsp + 0x100]
mov rcx, qword [rcx + 0x3e90]
call fcn.140008250
mov edx, eax
mov dword [rsp + 0x20], 8
xor r9d, r9d
lea r8, [rsp + 0xf0]
lea rcx, [rsp + 0x100]
call fcn.14000d870
mov dword [rsp + 0xd0], 0x4f5977
mov byte [rsp + 0xd4], 1
lea rcx, [rsp + 0xd0]
call fcn.140072870
lea rdx, [0x14026da15]
lea rcx, [rsp + 0xd0]
call fcn.1400336b0
mov cl, 1
call fcn.140012f00
mov dword [rsp + 0xd0], 0x184f5977
mov dword [rsp + 0xd4], 0x5249557a
mov dword [rsp + 0xd8], 0x1004c58
lea rcx, [rsp + 0xd0]
call fcn.140072840
lea rdx, [0x14026e43b]
lea rcx, [rsp + 0xd0]
call fcn.1400336b0
mov dword [rsp + 0xd0], 0x545b5f73
mov dword [rsp + 0xd4], 0x7e1b5e5c
mov dword [rsp + 0xd8], 0x1004652
lea rcx, [rsp + 0xd0]
call fcn.140072840
lea rdx, [0x14026e465]
lea rcx, [rsp + 0xd0]
call fcn.1400336b0
call fcn.140012f60
mov dword [rsp + 0xd0], 0x54525d66
mov dword [rsp + 0xd4], 0x52544e5c
mov word [rsp + 0xd8], 0x100
lea rcx, [rsp + 0xd0]
call fcn.140072810
lea rdx, [0x14026e467]
lea rcx, [rsp + 0xd0]
call fcn.1400336b0
mov dword [rsp + 0xd0], 0x4c445f71
mov dword [rsp + 0xd4], 0x59585458
mov word [rsp + 0xd8], 0x100
lea rcx, [rsp + 0xd0]
call fcn.140072810
lea rdx, [0x14026ec7d]
lea rcx, [rsp + 0xd0]
call fcn.1400336b0
mov cl, 1
call fcn.140012f00
mov dword [rsp + 0xd0], 0x48565866
mov dword [rsp + 0xd4], 0x59555355
mov word [rsp + 0xd8], Ordinal_79
mov byte [rsp + 0xda], 1
lea rcx, [rsp + 0xd0]
call fcn.1400727e0
lea rdx, [0x14026f4d4]
lea rcx, [rsp + 0xd0]
call fcn.1400336b0
call fcn.140012f60
movdqa xmm0, xmmword [str.SVTMRe]
movdqu xmmword [rsp + 0x120], xmm0
mov dword [rsp + 0x130], 0x1003424
lea rcx, [rsp + 0x120]
call fcn.1400727b0
lea rdx, [0x14026e438]
lea rcx, [rsp + 0x120]
call fcn.1400336b0
mov dword [rsp + 0xd0], 0x5456537d
mov dword [rsp + 0xd4], 0x681b524d
mov dword [rsp + 0xd8], 0x4b4658
mov byte [rsp + 0xdc], 1
lea rcx, [rsp + 0xd0]
call fcn.140072780
lea rdx, [0x14026e43f]
lea rcx, [rsp + 0xd0]
call fcn.1400336b0
mov cl, 1
call fcn.140012f00
movzx eax, byte [str.Head]
xor al, 0x35
mov byte [rsp + 0xd0], al
movzx eax, byte [0x14015178d]
xor al, 0x36
mov byte [rsp + 0xd1], al
movzx eax, byte [0x14015178e]
xor al, 0x37
mov byte [rsp + 0xd2], al
movzx eax, byte [0x14015178f]
xor al, 0x38
mov byte [rsp + 0xd3], al
mov word [rsp + 0xd4], 0x100
lea rcx, [rsp + 0xd0]
call fcn.140072750
lea rdx, [0x14026dc01]
lea rcx, [rsp + 0xd0]
call fcn.1400336b0
mov dword [rsp + 0xd0], 0x48565362
mov dword [rsp + 0xd4], 0x1005456
lea rcx, [rsp + 0xd0]
call fcn.140072720
lea rdx, [0x14026e432]
lea rcx, [rsp + 0xd0]
call fcn.1400336b0
mov dword [rsp + 0xd0], 0x4f585e66
mov dword [rsp + 0xd4], 0x525e7719
mov dword [rsp + 0xd8], 0x4761e48
mov word [rsp + 0xdc], reloc.WLDAP32.dll_Ordinal_50
mov byte [rsp + 0xde], 1
lea rcx, [rsp + 0xd0]
call fcn.1400726f0
lea rdx, [0x14026e468]
lea rcx, [rsp + 0xd0]
call fcn.1400336b0
call fcn.140012f60
mov dword [rsp + 0x100], 0x18676570
mov dword [rsp + 0x104], 0x4848537d
mov dword [rsp + 0x108], 0x255c505c
mov word [rsp + 0x10c], 0x100
lea rcx, [rsp + 0x100]
call fcn.1400726c0
mov dword [rsp + 0xd0], 0x43fa0000
mov dword [rsp + 0xf0], 0x41a00000
mov dword [rsp + 0x30], edi
lea rbx, str.__.2f
mov qword [rsp + 0x28], rbx
lea rax, [rsp + 0xd0]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0xf0]
lea r8, [0x1401d8190]
mov edx, 8
lea rcx, [rsp + 0x100]
call fcn.140036d90
call fcn.14000db30
movsd xmm0, qword [str.fSCLPTO]
movsd qword [rsp + 0xf0], xmm0
movzx eax, byte [0x140153328]
mov byte [rsp + 0xf0], 0x53
xor byte [rsp + 0xf1], 0x36
xor byte [rsp + 0xf2], 0x37
xor byte [rsp + 0xf3], 0x38
xor byte [rsp + 0xf4], 0x39
xor byte [rsp + 0xf5], 0x3a
xor byte [rsp + 0xf6], 0x3b
xor byte [rsp + 0xf7], 0x3c
xor al, 0x3d
mov byte [rsp + 0xf8], al
movaps xmm0, xmmword [0x140154ae0]
movups xmmword [rsp + 0x100], xmm0
lea rcx, [rsp + 0x100]
call fcn.140005a50
movaps xmm0, xmm9
addss xmm0, dword [0x14015472c]
movss dword [rsp + 0xd0], xmm0
movss dword [rsp + 0xd4], xmm8
mov qword [rsp + 0x40], rdi
movss dword [rsp + 0x38], xmm7
mov qword [rsp + 0x30], rdi
lea rcx, [rsp + 0xf0]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], eax
lea r9, [rsp + 0xd0]
movaps xmm2, xmm6
mov rdx, qword [0x14026f4d8]
mov rcx, r15
call fcn.1400281a0
mov dword [rsp + 0xd0], 0x43960000
mov dword [rsp + 0xd4], 0x42aa0000
lea rcx, [rsp + 0xd0]
call fcn.1400143b0
mov dword [rsp + 0xf0], 0x433e0000
mov dword [rsp + 0xf4], 0x439d8000
movsd xmm1, qword [0x140153ee8]
movsd qword [rsp + 0x100], xmm1
mov eax, dword [0x140153ef0]
mov dword [rsp + 0x108], eax
movzx eax, byte [0x140153ef4]
mov byte [rsp + 0x10c], al
mov r8d, edi
cmp esi, 2
jl 0x140067e06
movdqa xmm4, xmmword [0x140154c10]
movdqa xmm2, xmmword [0x140154890]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1401548e0]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1401549d0]
packuswb xmm2, xmm2
mov eax, dword [0x140154ab0]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [0x140153ee8]
xorps xmm2, xmm0
movd dword [rsp + 0x100], xmm2
movdqa xmm3, xmmword [0x1401548d0]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1401548e0]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1401549d0]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rsp + 0x104]
xorps xmm2, xmm1
movd dword [rsp + 0x104], xmm2
mov r8d, 8
mov eax, r8d
lea r9, [rsp + 0x100]
add r9, rax
nop dword [rax]
nop dword [rax + rax]
mov eax, 0x51eb851f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xd
jl 0x140067e20
mov rcx, qword [0x14026da00]
mov rax, qword [rcx + 0x3e90]
mov byte [rax + 0x98], 1
xor r8d, r8d
lea rdx, [rsp + 0x100]
mov rcx, qword [rcx + 0x3e90]
call fcn.140008250
mov edx, eax
mov dword [rsp + 0x20], 8
xor r9d, r9d
lea r8, [rsp + 0xf0]
lea rcx, [rsp + 0x100]
call fcn.14000d870
mov dword [rsp + 0xd0], 0x184f5977
mov dword [rsp + 0xd4], 0x5357557a
mov word [rsp + 0xd8], reloc.WLDAP32.dll_Ordinal_79
mov byte [rsp + 0xda], 1
lea rcx, [rsp + 0xd0]
call fcn.1400727e0
mov r8d, 0x100a0
lea rdx, [0x140263e70]
lea rcx, [rsp + 0xd0]
call fcn.14003d480
movups xmm0, xmmword [0x140263e70]
movups xmmword [0x140263f18], xmm0
movaps xmm1, xmm12
movaps xmm0, xmm7
call fcn.1400142d0
lea rcx, str.Box_Color
call fcn.140031e70
mov cl, 1
call fcn.140012f00
movdqa xmm0, xmmword [0x140154ac0]
movdqu xmmword [rsp + 0x120], xmm0
mov word [rsp + 0x130], 0x100
lea rcx, [rsp + 0x120]
call fcn.140072690
mov r8d, 0x100a0
lea rdx, [0x140263e60]
lea rcx, [rsp + 0x120]
call fcn.14003d480
movups xmm0, xmmword [0x140263e60]
movups xmmword [0x140263f08], xmm0
movaps xmm1, xmm12
movaps xmm0, xmm7
call fcn.1400142d0
lea rcx, str.Box_Corner_Color
call fcn.140031e70
call fcn.140012f60
mov dword [rsp + 0xd0], 0x54525d66
mov dword [rsp + 0xd4], 0x52544e5c
mov dword [rsp + 0xd8], 0x2c507d1d
mov dword [rsp + 0xdc], 0x100302e
lea rcx, [rsp + 0xd0]
call fcn.140072660
mov r8d, 0x100a0
lea rdx, [0x140263e40]
lea rcx, [rsp + 0xd0]
call fcn.14003d480
movups xmm0, xmmword [0x140263e40]
movups xmmword [0x140263ef8], xmm0
movaps xmm1, xmm12
movaps xmm0, xmm7
call fcn.1400142d0
lea rcx, str.Skeleton_Color
call fcn.140031e70
movdqa xmm0, xmmword [0x140154a80]
movdqu xmmword [rsp + 0x120], xmm0
mov dword [rsp + 0x130], 0x352929
mov byte [rsp + 0x134], 1
lea rcx, [rsp + 0x120]
call fcn.140072630
mov r8d, 0x100a0
lea rdx, [0x140263e90]
lea rcx, [rsp + 0x120]
call fcn.14003d480
movups xmm0, xmmword [0x140263e90]
movups xmmword [0x140263ed8], xmm0
movaps xmm1, xmm12
movaps xmm0, xmm7
call fcn.1400142d0
lea rcx, str.Distance_Text_Color
call fcn.140031e70
movdqa xmm0, xmmword [0x140154a90]
movdqu xmmword [rsp + 0x120], xmm0
mov word [rsp + 0x130], gethostname
mov byte [rsp + 0x132], 1
lea rcx, [rsp + 0x120]
call fcn.140072600
mov r8d, 0x100a0
lea rdx, [0x140263e30]
lea rcx, [rsp + 0x120]
call fcn.14003d480
movups xmm0, xmmword [0x140263e30]
movups xmmword [0x140263ee8], xmm0
movaps xmm1, xmm12
movaps xmm0, xmm7
call fcn.1400142d0
lea rcx, str.Health_Text_Color
call fcn.140031e70
mov cl, 1
call fcn.140012f00
mov dword [rsp + 0xd0], 0x6c17727c
mov dword [rsp + 0xd4], 0x1c4f425c
mov dword [rsp + 0xd8], 0x2f53517e
mov word [rsp + 0xdc], gethostname
mov byte [rsp + 0xde], 1
lea rcx, [rsp + 0xd0]
call fcn.1400726f0
mov r8d, 0x100a0
lea rdx, [0x140263e80]
lea rcx, [rsp + 0xd0]
call fcn.14003d480
movups xmm0, xmmword [0x140263e80]
movups xmmword [0x140263eb8], xmm0
movaps xmm1, xmm12
movaps xmm0, xmm7
call fcn.1400142d0
lea rcx, str.ID_Text_Color
call fcn.140031e70
movdqa xmm0, xmmword [0x140154aa0]
movdqu xmmword [rsp + 0x120], xmm0
mov word [rsp + 0x130], gethostname
mov byte [rsp + 0x132], 1
lea rcx, [rsp + 0x120]
call fcn.140072600
mov r8d, 0x100a0
lea rdx, [0x140263e20]
lea rcx, [rsp + 0x120]
call fcn.14003d480
movups xmm0, xmmword [0x140263e20]
movups xmmword [0x140263ec8], xmm0
movaps xmm1, xmm12
movaps xmm0, xmm7
call fcn.1400142d0
lea rcx, str.Weapon_Text_Color
call fcn.140031e70
movdqa xmm0, xmmword [str.fXVHUSUYN]
movdqu xmmword [rsp + 0x120], xmm0
mov byte [rsp + 0x130], 1
lea rcx, [rsp + 0x120]
call fcn.1400725d0
mov r8d, 0x100a0
lea rdx, [0x140263e50]
lea rcx, [rsp + 0x120]
call fcn.14003d480
movups xmm0, xmmword [0x140263e50]
movups xmmword [0x140263f28], xmm0
movaps xmm1, xmm12
movaps xmm0, xmm7
call fcn.1400142d0
lea rcx, str.Snaplines_Color
call fcn.140031e70
call fcn.140012f60
call fcn.14000db30
movsd xmm0, qword [str.eZVAHepTMK_]
movsd qword [rsp + 0xf0], xmm0
mov eax, dword [0x140153ec8]
mov dword [rsp + 0xf8], eax
cmp byte [0x140153ecb], dil
je 0x1400683d0
mov r8d, edi
cmp esi, 2
jl 0x14006838a
movdqa xmm4, xmmword [0x140154c10]
movdqa xmm2, xmmword [0x140154890]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1401548e0]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1401549d0]
packuswb xmm2, xmm2
mov eax, dword [0x140154ab0]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [str.eZVAHepTMK_]
xorps xmm2, xmm0
movd dword [rsp + 0xf0], xmm2
movdqa xmm3, xmmword [0x1401548d0]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1401548e0]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1401549d0]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rsp + 0xf4]
xorps xmm2, xmm1
movd dword [rsp + 0xf4], xmm2
mov r8d, 8
mov eax, r8d
lea r9, [rsp + 0xf0]
add r9, rax
nop dword [rax + rax]
mov eax, 0x51eb851f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xc
jl 0x1400683a0
movaps xmm0, xmmword [0x140154ae0]
movups xmmword [rsp + 0x100], xmm0
lea rcx, [rsp + 0x100]
call fcn.140005a50
addss xmm9, dword [0x140154754]
movss dword [rsp + 0xd0], xmm9
movss dword [rsp + 0xd4], xmm8
mov qword [rsp + 0x40], rdi
movss dword [rsp + 0x38], xmm7
mov qword [rsp + 0x30], rdi
lea rcx, [rsp + 0xf0]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], eax
lea r9, [rsp + 0xd0]
movaps xmm2, xmm6
mov rdx, qword [0x14026f4d8]
mov rcx, r15
call fcn.1400281a0
mov dword [rsp + 0xd0], 0x4400c000
mov dword [rsp + 0xd4], 0x42aa0000
lea rcx, [rsp + 0xd0]
call fcn.1400143b0
mov dword [rsp + 0xf0], 0x435c0000
mov dword [rsp + 0xf4], 0x439d8000
movsd xmm0, qword [str.sD_WH]
movsd qword [rsp + 0x100], xmm0
mov eax, dword [str.qWL4A]
mov dword [rsp + 0x108], eax
movzx eax, byte [0x140154334]
mov byte [rsp + 0x10c], al
cmp esi, 2
jl 0x1400685bc
movdqa xmm4, xmmword [0x140154c10]
movdqa xmm2, xmmword [0x140154890]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1401548e0]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1401549d0]
packuswb xmm2, xmm2
mov eax, dword [0x140154ab0]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [str.sD_WH]
xorps xmm2, xmm0
movd dword [rsp + 0x100], xmm2
movdqa xmm3, xmmword [0x1401548d0]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1401548e0]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1401549d0]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rsp + 0x104]
xorps xmm2, xmm1
movd dword [rsp + 0x104], xmm2
mov edi, 8
mov eax, edi
lea r8, [rsp + 0x100]
add r8, rax
nop dword [rax]
mov eax, 0x51eb851f
imul edi
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, dil
sub al, cl
add al, 0x35
xor byte [r8], al
inc edi
lea r8, [r8 + 1]
cmp edi, 0xd
jl 0x1400685d0
mov rcx, qword [0x14026da00]
mov rax, qword [rcx + 0x3e90]
mov byte [rax + 0x98], 1
xor r8d, r8d
lea rdx, [rsp + 0x100]
mov rcx, qword [rcx + 0x3e90]
call fcn.140008250
mov edx, eax
mov dword [rsp + 0x20], 8
xor r9d, r9d
lea r8, [rsp + 0xf0]
lea rcx, [rsp + 0x100]
call fcn.14000d870
mov cl, 1
call fcn.140012f00
call fcn.140060fa0
call fcn.140012f60
jmp 0x14006d425
movsd xmm0, qword [str.pNGTVSOO]
movsd qword [rsp + 0xf0], xmm0
movzx eax, byte [0x140153f58]
mov byte [rsp + 0xf0], 0x45
xor byte [rsp + 0xf1], 0x36
xor byte [rsp + 0xf2], 0x37
xor byte [rsp + 0xf3], 0x38
xor byte [rsp + 0xf4], 0x39
xor byte [rsp + 0xf5], 0x3a
xor byte [rsp + 0xf6], 0x3b
xor byte [rsp + 0xf7], 0x3c
xor al, 0x3d
mov byte [rsp + 0xf8], al
movaps xmm0, xmmword [0x140154ae0]
movups xmmword [rsp + 0x100], xmm0
lea rcx, [rsp + 0x100]
call fcn.140005a50
movaps xmm0, xmm9
addss xmm0, dword [0x1401546d8]
movss dword [rsp + 0xd0], xmm0
addss xmm8, dword [0x1401546e8]
movss dword [rsp + 0xd4], xmm8
mov qword [rsp + 0x40], rdi
movss dword [rsp + 0x38], xmm7
mov qword [rsp + 0x30], rdi
lea rcx, [rsp + 0xf0]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], eax
lea r9, [rsp + 0xd0]
movss xmm11, dword [0x1401546b0]
movaps xmm2, xmm11
mov rdx, qword [0x14026f4d8]
mov rcx, r15
call fcn.1400281a0
mov dword [rsp + 0xd0], 0x420c0000
mov dword [rsp + 0xd4], 0x42aa0000
lea rcx, [rsp + 0xd0]
call fcn.1400143b0
mov dword [rsp + 0xf0], 0x433e0000
mov dword [rsp + 0xf4], 0x439d8000
movsd xmm0, qword [0x140153bb0]
movsd qword [rsp + 0x100], xmm0
mov eax, dword [0x140153bb8]
mov dword [rsp + 0x108], eax
cmp byte [0x140153bbb], dil
je 0x140068910
mov r8d, edi
cmp esi, 2
jl 0x1400688c6
movdqa xmm4, xmmword [0x140154c10]
movdqa xmm2, xmmword [0x140154890]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1401548e0]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1401549d0]
packuswb xmm2, xmm2
mov eax, dword [0x140154ab0]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [0x140153bb0]
xorps xmm2, xmm0
movd dword [rsp + 0x100], xmm2
movdqa xmm3, xmmword [0x1401548d0]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1401548e0]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1401549d0]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rsp + 0x104]
xorps xmm2, xmm1
movd dword [rsp + 0x104], xmm2
mov r8d, 8
mov eax, r8d
lea r9, [rsp + 0x100]
add r9, rax
nop dword [rax]
nop dword [rax + rax]
mov eax, 0x51eb851f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xc
jl 0x1400688e0
mov rcx, qword [0x14026da00]
mov rax, qword [rcx + 0x3e90]
mov byte [rax + 0x98], 1
xor r8d, r8d
lea rdx, [rsp + 0x100]
mov rcx, qword [rcx + 0x3e90]
call fcn.140008250
mov edx, eax
mov dword [rsp + 0x20], 8
xor r9d, r9d
lea r8, [rsp + 0xf0]
lea rcx, [rsp + 0x100]
call fcn.14000d870
mov rax, qword [str.rYSUV_sya]
mov qword [rsp + 0xd0], rax
cmp byte [reloc.WLDAP32.dll_Ordinal_60], dil
je 0x140068ae0
mov r8d, edi
cmp esi, 2
jl 0x140068a92
movdqa xmm4, xmmword [0x140154c10]
movdqa xmm2, xmmword [0x140154890]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1401548e0]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1401549d0]
packuswb xmm2, xmm2
mov eax, dword [0x140154ab0]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rsp + 0xd0]
xorps xmm2, xmm1
movd dword [rsp + 0xd0], xmm2
movdqa xmm3, xmmword [0x1401548d0]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1401548e0]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1401549d0]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rsp + 0xd4]
xorps xmm2, xmm1
movd dword [rsp + 0xd4], xmm2
mov r8d, 8
cmp r8d, 8
jae 0x140068ae0
mov eax, r8d
lea r9, [rsp + 0xd0]
add r9, rax
nop word [rax + rax]
mov eax, 0x51eb851f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 8
jl 0x140068ab0
lea rdx, [0x14026dc04]
lea rcx, [rsp + 0xd0]
call fcn.1400336b0
xor ecx, ecx
call fcn.140008750
test al, al
je 0x140068b0b
lea rcx, str.This_option_is_only_body_godmode_on_certain_servers.
call fcn.140015390
mov cl, 1
call fcn.140012f00
movsd xmm0, qword [0x140154300]
movsd qword [rsp + 0xd0], xmm0
mov eax, dword [0x140154308]
mov dword [rsp + 0xd8], eax
movzx eax, byte [0x14015430c]
mov byte [rsp + 0xdc], al
mov r8d, edi
cmp esi, 2
jl 0x140068c55
movdqa xmm4, xmmword [0x140154c10]
movdqa xmm2, xmmword [0x140154890]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1401548e0]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1401549d0]
packuswb xmm2, xmm2
mov eax, dword [0x140154ab0]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [0x140154300]
xorps xmm2, xmm0
movd dword [rsp + 0xd0], xmm2
movdqa xmm3, xmmword [0x1401548d0]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1401548e0]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1401549d0]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rsp + 0xd4]
xorps xmm2, xmm1
movd dword [rsp + 0xd4], xmm2
mov r8d, 8
mov eax, r8d
lea r9, [rsp + 0xd0]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x51eb851f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xd
jl 0x140068c70
lea rdx, [0x14026e46e]
lea rcx, [rsp + 0xd0]
call fcn.1400336b0
movsd xmm0, qword [str.XAQJSYUQWK9A]
movsd qword [rsp + 0xd0], xmm0
mov eax, dword [0x140154190]
mov dword [rsp + 0xd8], eax
movzx eax, byte [0x140154194]
mov byte [rsp + 0xdc], al
mov r8d, edi
cmp esi, 2
jl 0x140068df7
movdqa xmm4, xmmword [0x140154c10]
movdqa xmm2, xmmword [0x140154890]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1401548e0]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1401549d0]
packuswb xmm2, xmm2
mov eax, dword [0x140154ab0]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [str.XAQJSYUQWK9A]
xorps xmm2, xmm0
movd dword [rsp + 0xd0], xmm2
movdqa xmm3, xmmword [0x1401548d0]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1401548e0]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1401549d0]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rsp + 0xd4]
xorps xmm2, xmm1
movd dword [rsp + 0xd4], xmm2
mov r8d, 8
mov eax, r8d
lea r9, [rsp + 0xd0]
add r9, rax
nop word [rax + rax]
mov eax, 0x51eb851f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xd
jl 0x140068e10
lea rdx, [0x14026e43a]
lea rcx, [rsp + 0xd0]
call fcn.1400336b0
xor ecx, ecx
call fcn.140008750
test al, al
je 0x140068e6b
lea rcx, str.This_option_is_client_sided__This_option_only_works_on_certain_servers
call fcn.140015390
movups xmm0, xmmword [0x140153688]
movups xmmword [rsp + 0x120], xmm0
movzx eax, byte [0x140153698]
mov byte [rsp + 0x130], al
mov r8d, edi
cmp esi, 2
jl 0x140068fcf
movdqa xmm5, xmmword [0x140154890]
movdqa xmm4, xmmword [0x140154c10]
movdqa xmm6, xmmword [0x1401548e0]
movdqa xmm0, xmmword [0x140154ab0]
movdqa xmmword [rsp + 0xf0], xmm0
lea rcx, [rsp + 0x124]
mov edx, dword [rsp + 0xf0]
nop dword [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
psrad xmm1, 4
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 [0x1401549d0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], 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
psrad xmm1, 4
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 [0x1401549d0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x140068ed0
cmp r8d, 0x11
jge 0x140069020
movsxd rax, r8d
lea r9, [rsp + 0x120]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x51eb851f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x11
jl 0x140068ff0
lea rdx, [0x14026e46a]
lea rcx, [rsp + 0x120]
call fcn.1400336b0
movups xmm0, xmmword [0x140153458]
movups xmmword [rsp + 0x120], xmm0
movzx eax, byte [0x140153468]
mov byte [rsp + 0x130], al
mov r8d, edi
cmp esi, 2
jl 0x14006919f
movdqa xmm5, xmmword [0x140154890]
movdqa xmm4, xmmword [0x140154c10]
movdqa xmm6, xmmword [0x1401548e0]
movdqa xmm0, xmmword [0x140154ab0]
movdqa xmmword [rsp + 0xf0], xmm0
lea rcx, [rsp + 0x124]
mov edx, dword [rsp + 0xf0]
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
psrad xmm1, 4
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 [0x1401549d0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], 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
psrad xmm1, 4
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 [0x1401549d0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x1400690a0
cmp r8d, 0x11
jge 0x1400691f0
movsxd rax, r8d
lea r9, [rsp + 0x120]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x51eb851f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x11
jl 0x1400691c0
lea rdx, [0x14026e43c]
lea rcx, [rsp + 0x120]
call fcn.1400336b0
movups xmm0, xmmword [str.vCDLVWeoJWR_]
movups xmmword [rsp + 0x120], xmm0
movzx eax, word [0x140153340]
mov word [rsp + 0x130], ax
cmp byte [0x140153341], dil
je 0x1400693d0
mov r8d, edi
cmp esi, 2
jl 0x14006937f
movdqa xmm5, xmmword [0x140154890]
movdqa xmm4, xmmword [0x140154c10]
movdqa xmm6, xmmword [0x1401548e0]
movdqa xmm0, xmmword [0x140154ab0]
movdqa xmmword [rsp + 0xf0], xmm0
lea rcx, [rsp + 0x124]
mov edx, dword [rsp + 0xf0]
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
psrad xmm1, 4
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 [0x1401549d0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], 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
psrad xmm1, 4
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 [0x1401549d0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x140069280
cmp r8d, 0x12
jge 0x1400693d0
movsxd rax, r8d
lea r9, [rsp + 0x120]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x51eb851f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x12
jl 0x1400693a0
lea rdx, [0x14026e43e]
lea rcx, [rsp + 0x120]
call fcn.1400336b0
xor ecx, ecx
call fcn.140008750
test al, al
je 0x1400693fb
lea rcx, str.This_option_only_supports_certain_server_builds.
call fcn.140015390
call fcn.140012f60
movsd xmm0, qword [0x140154060]
movsd qword [rsp + 0xd0], xmm0
movzx eax, word [0x140154068]
mov word [rsp + 0xd8], ax
cmp byte [0x140154069], dil
je 0x140069479
mov byte [rsp + 0xd0], Ordinal_79
xor byte [rsp + 0xd1], 0x36
xor byte [rsp + 0xd2], 0x37
xor byte [rsp + 0xd3], 0x38
xor byte [rsp + 0xd4], 0x39
xor byte [rsp + 0xd5], 0x3a
xor byte [rsp + 0xd6], 0x3b
xor byte [rsp + 0xd7], 0x3c
xor byte [rsp + 0xd8], 0x3d
xor byte [rsp + 0xd9], 0x3e
lea rdx, [0x14026f4af]
lea rcx, [rsp + 0xd0]
call fcn.1400336b0
movsd xmm0, qword [0x140153f40]
movsd qword [rsp + 0xd0], xmm0
movzx eax, word [0x140153f48]
mov word [rsp + 0xd8], ax
cmp byte [0x140153f49], dil
je 0x140069506
mov byte [rsp + 0xd0], Ordinal_79
xor byte [rsp + 0xd1], 0x36
xor byte [rsp + 0xd2], 0x37
xor byte [rsp + 0xd3], 0x38
xor byte [rsp + 0xd4], 0x39
xor byte [rsp + 0xd5], 0x3a
xor byte [rsp + 0xd6], 0x3b
xor byte [rsp + 0xd7], 0x3c
xor byte [rsp + 0xd8], 0x3d
xor byte [rsp + 0xd9], 0x3e
lea rdx, [0x14026ec7c]
lea rcx, [rsp + 0xd0]
call fcn.1400336b0
movsd xmm0, qword [0x140153dd8]
movsd qword [rsp + 0xd0], xmm0
movzx eax, word [0x140153de0]
mov word [rsp + 0xd8], ax
cmp byte [0x140153de1], dil
je 0x140069593
mov byte [rsp + 0xd0], Ordinal_79
xor byte [rsp + 0xd1], 0x36
xor byte [rsp + 0xd2], 0x37
xor byte [rsp + 0xd3], 0x38
xor byte [rsp + 0xd4], 0x39
xor byte [rsp + 0xd5], 0x3a
xor byte [rsp + 0xd6], 0x3b
xor byte [rsp + 0xd7], 0x3c
xor byte [rsp + 0xd8], 0x3d
xor byte [rsp + 0xd9], 0x3e
lea rdx, [0x14026dc05]
lea rcx, [rsp + 0xd0]
call fcn.1400336b0
movsd xmm0, qword [0x1401542d8]
movsd qword [rsp + 0xd0], xmm0
mov eax, dword [0x1401542e0]
mov dword [rsp + 0xd8], eax
cmp byte [0x1401542e3], dil
je 0x140069730
mov r8d, edi
cmp esi, 2
jl 0x1400696e9
movdqa xmm4, xmmword [0x140154c10]
movdqa xmm2, xmmword [0x140154890]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1401548e0]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1401549d0]
packuswb xmm2, xmm2
mov eax, dword [0x140154ab0]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [0x1401542d8]
xorps xmm2, xmm0
movd dword [rsp + 0xd0], xmm2
movdqa xmm3, xmmword [0x1401548d0]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1401548e0]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1401549d0]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rsp + 0xd4]
xorps xmm2, xmm1
movd dword [rsp + 0xd4], xmm2
mov r8d, 8
mov eax, r8d
lea r9, [rsp + 0xd0]
add r9, rax
nop word [rax + rax]
mov eax, 0x51eb851f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xc
jl 0x140069700
lea rdx, [0x14026ec8b]
lea rcx, [rsp + 0xd0]
call fcn.1400336b0
xor ecx, ecx
call fcn.140008750
test al, al
je 0x14006975b
lea rcx, str.This_option_only_supports_certain_server_builds.
call fcn.140015390
cmp byte [0x14026ec8b], dil
je 0x140069794
mov rcx, qword [0x14026f490]
add rcx, qword [0x14026e418]
call fcn.140078a50
lea rcx, [rax + 0x10]
call fcn.140078a50
movd xmm1, dword [reloc.WLDAP32.dll_Ordinal_50]
cvtdq2ps xmm1, xmm1
lea rcx, [rax + 0x30]
call fcn.140078aa0
call fcn.14000db30
movsd xmm0, qword [0x140153cb8]
movsd qword [rsp + 0xf0], xmm0
mov eax, dword [0x140153cc0]
mov dword [rsp + 0xf8], eax
movzx eax, byte [0x140153cc4]
mov byte [rsp + 0xfc], al
mov r8d, edi
cmp esi, 2
jl 0x1400698dc
movdqa xmm4, xmmword [0x140154c10]
movdqa xmm2, xmmword [0x140154890]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1401548e0]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1401549d0]
packuswb xmm2, xmm2
mov eax, dword [0x140154ab0]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [0x140153cb8]
xorps xmm2, xmm0
movd dword [rsp + 0xf0], xmm2
movdqa xmm3, xmmword [0x1401548d0]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1401548e0]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1401549d0]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rsp + 0xf4]
xorps xmm2, xmm1
movd dword [rsp + 0xf4], xmm2
mov r8d, 8
mov eax, r8d
lea r9, [rsp + 0xf0]
add r9, rax
nop word [rax + rax]
mov eax, 0x51eb851f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xd
jl 0x1400698f0
movaps xmm0, xmmword [0x140154ae0]
movups xmmword [rsp + 0x100], xmm0
lea rcx, [rsp + 0x100]
call fcn.140005a50
movaps xmm0, xmm9
addss xmm0, dword [0x14015472c]
movss dword [rsp + 0xd0], xmm0
movss dword [rsp + 0xd4], xmm8
mov qword [rsp + 0x40], rdi
movss dword [rsp + 0x38], xmm7
mov qword [rsp + 0x30], rdi
lea rcx, [rsp + 0xf0]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], eax
lea r9, [rsp + 0xd0]
movaps xmm2, xmm11
mov rdx, qword [0x14026f4d8]
mov rcx, r15
call fcn.1400281a0
mov dword [rsp + 0xd0], 0x43960000
mov dword [rsp + 0xd4], 0x42aa0000
lea rcx, [rsp + 0xd0]
call fcn.1400143b0
mov dword [rsp + 0xf0], 0x433e0000
mov dword [rsp + 0xf4], 0x43960000
movsd xmm0, qword [str.pNGTVSOO]
movsd qword [rsp + 0x100], xmm0
movzx eax, byte [0x140153f58]
mov byte [rsp + 0x100], 0x45
xor byte [rsp + 0x101], 0x36
xor byte [rsp + 0x102], 0x37
xor byte [rsp + 0x103], 0x38
xor byte [rsp + 0x104], 0x39
xor byte [rsp + 0x105], 0x3a
xor byte [rsp + 0x106], 0x3b
xor byte [rsp + 0x107], 0x3c
xor al, 0x3d
mov byte [rsp + 0x108], al
mov rcx, qword [0x14026da00]
mov rax, qword [rcx + 0x3e90]
mov byte [rax + 0x98], 1
xor r8d, r8d
lea rdx, [rsp + 0x100]
mov rcx, qword [rcx + 0x3e90]
call fcn.140008250
mov edx, eax
mov dword [rsp + 0x20], edi
xor r9d, r9d
lea r8, [rsp + 0xf0]
lea rcx, [rsp + 0x100]
call fcn.14000d870
mov cl, 1
call fcn.140012f00
mov byte [rsp + 0xe0], dil
movsd xmm0, qword [str.vCDLVWexS_B]
movsd qword [rsp + 0xd0], xmm0
mov eax, dword [0x1401534c0]
mov dword [rsp + 0xd8], eax
movzx eax, word [0x1401534c4]
mov word [rsp + 0xdc], ax
cmp byte [0x1401534c5], dil
je 0x140069c20
mov r8d, edi
cmp esi, 2
jl 0x140069bdb
movdqa xmm4, xmmword [0x140154c10]
movdqa xmm2, xmmword [0x140154890]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1401548e0]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1401549d0]
packuswb xmm2, xmm2
mov eax, dword [0x140154ab0]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [str.vCDLVWexS_B]
xorps xmm2, xmm0
movd dword [rsp + 0xd0], xmm2
movdqa xmm3, xmmword [0x1401548d0]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1401548e0]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1401549d0]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rsp + 0xd4]
xorps xmm2, xmm1
movd dword [rsp + 0xd4], xmm2
mov r8d, 8
mov eax, r8d
lea r9, [rsp + 0xd0]
add r9, rax
nop dword [rax]
mov eax, 0x51eb851f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xe
jl 0x140069bf0
lea rdx, [rsp + 0xe0]
lea rcx, [rsp + 0xd0]
call fcn.1400336b0
cmp byte [rsp + 0xe0], dil
je 0x140069c47
mov byte [rsp + 0x140], 1
movsd xmm0, qword [str.XQQWSOY]
movsd qword [rsp + 0xd0], xmm0
mov eax, dword [0x1401544e8]
mov dword [rsp + 0xd8], eax
movzx eax, word [0x1401544ec]
mov word [rsp + 0xdc], ax
cmp byte [0x1401544ed], dil
je 0x140069de0
mov r8d, edi
cmp esi, 2
jl 0x140069d98
movdqa xmm4, xmmword [0x140154c10]
movdqa xmm2, xmmword [0x140154890]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1401548e0]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1401549d0]
packuswb xmm2, xmm2
mov eax, dword [0x140154ab0]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [str.XQQWSOY]
xorps xmm2, xmm0
movd dword [rsp + 0xd0], xmm2
movdqa xmm3, xmmword [0x1401548d0]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1401548e0]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1401549d0]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rsp + 0xd4]
xorps xmm2, xmm1
movd dword [rsp + 0xd4], xmm2
mov r8d, 8
mov eax, r8d
lea r9, [rsp + 0xd0]
add r9, rax
nop word [rax + rax]
mov eax, 0x51eb851f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xe
jl 0x140069db0
lea rdx, [0x14026da12]
lea rcx, [rsp + 0xd0]
call fcn.1400336b0
movsd xmm0, qword [0x140154260]
movsd qword [rsp + 0xd0], xmm0
mov eax, dword [0x140154268]
mov dword [rsp + 0xd8], eax
movzx eax, word [0x14015426c]
mov word [rsp + 0xdc], ax
movzx eax, byte [0x14015426e]
mov byte [rsp + 0xde], al
mov r8d, edi
cmp esi, 2
jl 0x140069f46
movdqa xmm4, xmmword [0x140154c10]
movdqa xmm2, xmmword [0x140154890]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1401548e0]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1401549d0]
packuswb xmm2, xmm2
mov eax, dword [0x140154ab0]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [0x140154260]
xorps xmm2, xmm0
movd dword [rsp + 0xd0], xmm2
movdqa xmm3, xmmword [0x1401548d0]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1401548e0]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1401549d0]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rsp + 0xd4]
xorps xmm2, xmm1
movd dword [rsp + 0xd4], xmm2
mov r8d, 8
mov eax, r8d
lea r9, [rsp + 0xd0]
add r9, rax
nop dword [rax]
nop dword [rax + rax]
mov eax, 0x51eb851f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xf
jl 0x140069f60
lea rdx, [0x14026e46c]
lea rcx, [rsp + 0xd0]
call fcn.1400336b0
call fcn.140012f60
mov qword [rsp + 0xd0], rdi
xor r8d, r8d
lea rdx, [rsp + 0xd0]
lea rcx, str.Max_Health
call fcn.140032740
test al, al
je 0x140069fe3
mov rcx, qword [0x14026e440]
add rcx, 0x280
movaps xmm1, xmm10
call fcn.140078aa0
mov qword [rsp + 0xd0], rdi
xor r8d, r8d
lea rdx, [rsp + 0xd0]
lea rcx, str.Max_Armor
call fcn.140032740
test al, al
je 0x14006a021
mov rcx, qword [0x14026ec80]
add rcx, qword [0x14026e440]
movss xmm1, dword [0x1401546f8]
call fcn.140078aa0
mov cl, 1
call fcn.140012f00
mov qword [rsp + 0xd0], 0x42c80000
movsd xmm0, qword [0x140154298]
movsd qword [rsp + 0xf0], xmm0
movzx eax, byte [0x1401542a0]
mov byte [rsp + 0xf0], Ordinal_79
xor byte [rsp + 0xf1], 0x36
xor byte [rsp + 0xf2], 0x37
xor byte [rsp + 0xf3], 0x38
xor byte [rsp + 0xf4], 0x39
xor byte [rsp + 0xf5], 0x3a
xor byte [rsp + 0xf6], 0x3b
xor byte [rsp + 0xf7], 0x3c
xor al, 0x3d
mov byte [rsp + 0xf8], al
xor r8d, r8d
lea rdx, [rsp + 0xd0]
lea rcx, [rsp + 0xf0]
call fcn.140032740
test al, al
je 0x14006a103
mov rcx, qword [0x14026dc08]
add rcx, qword [0x14026e440]
call fcn.140078a50
lea rcx, [rax + 0x20]
call fcn.140078a50
lea rcx, [rax + 0x60]
call fcn.140078a50
lea rcx, [rax + 8]
call fcn.140078a50
mov rcx, rax
call fcn.140078a50
lea rbx, [rax + 0x18]
mov rcx, rbx
call fcn.140078a50
movss xmm1, dword [0x1401546d4]
mov rcx, rbx
call fcn.140078aa0
call fcn.140012f60
lea rdx, [rsp + 0x118]
lea rcx, [rsp + 0x140]
call fcn.140064950
cmp byte [rsp + 0x118], dil
je 0x14006a133
mov byte [rsp + 0x118], dil
call fcn.14000db30
movsd xmm0, qword [str.fSCLPTO]
movsd qword [rsp + 0xf0], xmm0
movzx eax, byte [0x140153328]
mov byte [rsp + 0xf0], 0x53
xor byte [rsp + 0xf1], 0x36
xor byte [rsp + 0xf2], 0x37
xor byte [rsp + 0xf3], 0x38
xor byte [rsp + 0xf4], 0x39
xor byte [rsp + 0xf5], 0x3a
xor byte [rsp + 0xf6], 0x3b
xor byte [rsp + 0xf7], 0x3c
xor al, 0x3d
mov byte [rsp + 0xf8], al
movaps xmm0, xmmword [0x140154ae0]
movups xmmword [rsp + 0x100], xmm0
lea rcx, [rsp + 0x100]
call fcn.140005a50
addss xmm9, dword [0x140154754]
movss dword [rsp + 0xd0], xmm9
movss dword [rsp + 0xd4], xmm8
mov qword [rsp + 0x40], rdi
movss dword [rsp + 0x38], xmm7
mov qword [rsp + 0x30], rdi
lea rcx, [rsp + 0xf0]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], eax
lea r9, [rsp + 0xd0]
movaps xmm2, xmm11
mov rdx, qword [0x14026f4d8]
mov rcx, r15
call fcn.1400281a0
mov dword [rsp + 0xd0], 0x4400c000
mov dword [rsp + 0xd4], 0x42aa0000
lea rcx, [rsp + 0xd0]
call fcn.1400143b0
mov dword [rsp + 0xf0], 0x43480000
mov dword [rsp + 0xf4], 0x43bb8000
movsd xmm1, qword [0x140153ee8]
movsd qword [rsp + 0x100], xmm1
mov eax, dword [0x140153ef0]
mov dword [rsp + 0x108], eax
movzx eax, byte [0x140153ef4]
mov byte [rsp + 0x10c], al
mov r8d, edi
cmp esi, 2
jl 0x14006a38a
movdqa xmm4, xmmword [0x140154c10]
movdqa xmm2, xmmword [0x140154890]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1401548e0]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1401549d0]
packuswb xmm2, xmm2
mov eax, dword [0x140154ab0]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [0x140153ee8]
xorps xmm2, xmm0
movd dword [rsp + 0x100], xmm2
movdqa xmm3, xmmword [0x1401548d0]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1401548e0]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1401549d0]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rsp + 0x104]
xorps xmm2, xmm1
movd dword [rsp + 0x104], xmm2
mov r8d, 8
mov eax, r8d
lea r9, [rsp + 0x100]
add r9, rax
nop dword [rax + rax]
mov eax, 0x51eb851f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xd
jl 0x14006a3a0
mov rcx, qword [0x14026da00]
mov rax, qword [rcx + 0x3e90]
mov byte [rax + 0x98], 1
xor r8d, r8d
lea rdx, [rsp + 0x100]
mov rcx, qword [rcx + 0x3e90]
call fcn.140008250
mov edx, eax
mov dword [rsp + 0x20], 8
xor r9d, r9d
lea r8, [rsp + 0xf0]
lea rcx, [rsp + 0x100]
call fcn.14000d870
mov rax, qword [0x14026da00]
mov dword [rax + 0x3824], 0x40a00000
movaps xmm0, xmmword [0x140154b70]
movups xmmword [rsp + 0xd0], xmm0
lea rdx, [rsp + 0xd0]
mov ecx, reloc.WS2_32.dll_setsockopt
call fcn.140005f70
movaps xmm0, xmmword [0x140154b60]
movups xmmword [rsp + 0xd0], xmm0
lea rdx, [rsp + 0xd0]
mov ecx, reloc.WLDAP32.dll_Ordinal_22
call fcn.140005f70
movaps xmm0, xmmword [0x140154b30]
movups xmmword [rsp + 0xd0], xmm0
lea rdx, [rsp + 0xd0]
mov ecx, reloc.WS2_32.dll_socket
call fcn.140005f70
mov dword [rsp + 0xd0], edi
mov dword [rsp + 0xd4], 0x3f000000
lea rdx, [rsp + 0xd0]
mov ecx, reloc.WS2_32.dll_socket
call fcn.1400060b0
mov dword [rsp + 0xd0], 0x41700000
mov dword [rsp + 0xd4], 0x41000000
lea rdx, [rsp + 0xd0]
mov ecx, listen
call fcn.1400060b0
movsd xmm0, qword [0x1401533a8]
movsd qword [rsp + 0x100], xmm0
movzx eax, word [0x1401533b0]
mov word [rsp + 0x108], ax
cmp byte [0x1401533b1], dil
je 0x14006a557
mov byte [rsp + 0x100], 0x46
xor byte [rsp + 0x101], 0x36
xor byte [rsp + 0x102], 0x37
xor byte [rsp + 0x103], 0x38
xor byte [rsp + 0x104], 0x39
xor byte [rsp + 0x105], 0x3a
xor byte [rsp + 0x106], 0x3b
xor byte [rsp + 0x107], 0x3c
xor byte [rsp + 0x108], 0x3d
xor byte [rsp + 0x109], 0x3e
mov dword [rsp + 0xd0], __WSAFDIsSet
mov dword [rsp + 0xf0], reloc.WLDAP32.dll_Ordinal_50
mov dword [rsp + 0x30], edi
lea rbx, [0x14014a554]
mov qword [rsp + 0x28], rbx
lea rax, [rsp + 0xd0]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0xf0]
lea r8, [0x14021a398]
mov edx, 4
lea rcx, [rsp + 0x100]
call fcn.140036d90
mov cl, 1
call fcn.140012f00
movdqa xmm0, xmmword [0x1401549b0]
movdqu xmmword [rsp + 0x120], xmm0
mov byte [rsp + 0x130], 1
lea rcx, [rsp + 0x120]
call fcn.1400725d0
mov dword [rsp + 0xd0], 0x42480000
mov dword [rsp + 0xf0], edi
mov dword [rsp + 0x30], edi
lea r14, str.__.1f
mov qword [rsp + 0x28], r14
lea rax, [rsp + 0xd0]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0xf0]
lea r8, [0x14023e5dc]
mov edx, 8
lea rcx, [rsp + 0x120]
call fcn.140036d90
movups xmm0, xmmword [str.fAU]
movups xmmword [rsp + 0x120], xmm0
movzx eax, byte [0x140153e80]
mov byte [rsp + 0x130], al
mov r8d, edi
cmp esi, 2
jl 0x14006a78f
movdqa xmm5, xmmword [0x140154890]
movdqa xmm4, xmmword [0x140154c10]
movdqa xmm6, xmmword [0x1401548e0]
movdqa xmm0, xmmword [0x140154ab0]
movdqa xmmword [rsp + 0xf0], xmm0
lea rcx, [rsp + 0x124]
mov edx, dword [rsp + 0xf0]
nop dword [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
psrad xmm1, 4
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 [0x1401549d0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], 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
psrad xmm1, 4
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 [0x1401549d0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x14006a690
cmp r8d, 0x11
jge 0x14006a7e0
movsxd rax, r8d
lea r9, [rsp + 0x120]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x51eb851f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x11
jl 0x14006a7b0
mov dword [rsp + 0xd0], reloc.WLDAP32.dll_Ordinal_50
mov dword [rsp + 0xf0], edi
mov dword [rsp + 0x30], edi
mov qword [rsp + 0x28], rbx
lea rax, [rsp + 0xd0]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0xf0]
lea r8, [0x14026f4c0]
mov edx, 4
lea rcx, [rsp + 0x120]
call fcn.140036d90
movsd xmm0, qword [str.qWZY_ePQJ.5B]
movsd qword [rsp + 0x100], xmm0
mov eax, dword [0x140153318]
mov dword [rsp + 0x108], eax
movzx eax, word [0x14015331c]
mov word [rsp + 0x10c], ax
cmp byte [0x14015331d], dil
je 0x14006a9c0
mov r8d, edi
cmp esi, 2
jl 0x14006a97a
movdqa xmm4, xmmword [0x140154c10]
movdqa xmm2, xmmword [0x140154890]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1401548e0]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1401549d0]
packuswb xmm2, xmm2
mov eax, dword [0x140154ab0]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [str.qWZY_ePQJ.5B]
xorps xmm2, xmm0
movd dword [rsp + 0x100], xmm2
movdqa xmm3, xmmword [0x1401548d0]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1401548e0]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1401549d0]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rsp + 0x104]
xorps xmm2, xmm1
movd dword [rsp + 0x104], xmm2
mov r8d, 8
mov eax, r8d
lea r9, [rsp + 0x100]
add r9, rax
nop dword [rax + rax]
mov eax, 0x51eb851f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xe
jl 0x14006a990
mov dword [rsp + 0xd0], reloc.WLDAP32.dll_Ordinal_200
mov dword [rsp + 0xf0], edi
mov dword [rsp + 0x30], edi
mov qword [rsp + 0x28], r14
lea rax, [rsp + 0xd0]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0xf0]
lea r8, [0x1401d8188]
mov edx, 4
lea rcx, [rsp + 0x100]
call fcn.140036d90
call fcn.140012f60
jmp 0x14006d425
movsd xmm0, qword [str.fSCLPTO]
movsd qword [rsp + 0xf0], xmm0
movzx eax, byte [0x140153328]
mov byte [rsp + 0xf0], 0x53
xor byte [rsp + 0xf1], 0x36
xor byte [rsp + 0xf2], 0x37
xor byte [rsp + 0xf3], 0x38
xor byte [rsp + 0xf4], 0x39
xor byte [rsp + 0xf5], 0x3a
xor byte [rsp + 0xf6], 0x3b
xor byte [rsp + 0xf7], 0x3c
xor al, 0x3d
mov byte [rsp + 0xf8], al
movaps xmm0, xmmword [0x140154ae0]
movups xmmword [rsp + 0x100], xmm0
lea rcx, [rsp + 0x100]
call fcn.140005a50
movaps xmm6, xmm9
addss xmm6, dword [0x1401546d8]
movss dword [rsp + 0xd0], xmm6
movaps xmm11, xmm8
addss xmm11, dword [0x1401546e8]
movss dword [rsp + 0xd4], xmm11
mov qword [rsp + 0x40], rdi
movss dword [rsp + 0x38], xmm7
mov qword [rsp + 0x30], rdi
lea rcx, [rsp + 0xf0]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], eax
lea r9, [rsp + 0xd0]
movss xmm13, dword [0x1401546b0]
movaps xmm2, xmm13
mov rdx, qword [0x14026f4d8]
mov rcx, r15
call fcn.1400281a0
movups xmm0, xmmword [0x140154410]
movups xmmword [rsp + 0x50], xmm0
movups xmm1, xmmword [0x140154420]
movups xmmword [rsp + 0x60], xmm1
movups xmm0, xmmword [0x140154430]
movups xmmword [rsp + 0x70], xmm0
movups xmm1, xmmword [0x140154440]
movups xmmword [rsp + 0x80], xmm1
movups xmm0, xmmword [0x140154450]
movups xmmword [rsp + 0x90], xmm0
movups xmm1, xmmword [0x140154460]
movups xmmword [rsp + 0xa0], xmm1
movups xmm0, xmmword [0x140154470]
movups xmmword [rsp + 0xb0], xmm0
movsd xmm0, qword [0x140154480]
movsd qword [rsp + 0xc0], xmm0
mov eax, dword [0x140154488]
mov dword [rsp + 0xc8], eax
mov r8d, edi
cmp esi, 2
jl 0x14006acc2
movdqa xmm5, xmmword [0x140154890]
movdqa xmm4, xmmword [0x140154c10]
movdqa xmm10, xmmword [0x1401548e0]
movdqa xmm0, xmmword [0x140154ab0]
movdqa xmmword [rsp + 0xf0], xmm0
lea rcx, [rsp + 0x54]
mov edx, dword [rsp + 0xf0]
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
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm10
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1401549d0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], 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
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm10
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1401549d0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x78
jl 0x14006abc1
cmp r8d, 0x7c
jge 0x14006ad10
movsxd rax, r8d
lea r9, [rsp + 0x50]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x51eb851f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x7c
jl 0x14006ace0
mov dword [rsp + 0x20], 0x64
mov edx, 0x5a
mov r9d, edx
mov r8d, edx
lea rcx, [rsp + 0x120]
call fcn.14001d2b0
mov rcx, rax
call fcn.140005a50
movss dword [rsp + 0xd0], xmm6
movaps xmm0, xmm8
addss xmm0, dword [0x140154738]
movss dword [rsp + 0xd4], xmm0
mov qword [rsp + 0x40], rdi
movss dword [rsp + 0x38], xmm7
mov qword [rsp + 0x30], rdi
lea rcx, [rsp + 0x50]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], eax
lea r9, [rsp + 0xd0]
movaps xmm2, xmm7
xor edx, edx
mov rcx, r15
call fcn.1400281a0
movups xmm0, xmmword [str.aK]
movups xmmword [rsp + 0x50], xmm0
movups xmm1, xmmword [0x140153ce0]
movups xmmword [rsp + 0x60], xmm1
movups xmm0, xmmword [0x140153cf0]
movups xmmword [rsp + 0x70], xmm0
movups xmm1, xmmword [0x140153d00]
movups xmmword [rsp + 0x80], xmm1
movups xmm0, xmmword [0x140153d10]
movups xmmword [rsp + 0x90], xmm0
movups xmm1, xmmword [0x140153d20]
movups xmmword [rsp + 0xa0], xmm1
movsd xmm0, qword [0x140153d30]
movsd qword [rsp + 0xb0], xmm0
movzx eax, word [0x140153d38]
mov word [rsp + 0xb8], ax
movzx eax, byte [0x140153d3a]
mov byte [rsp + 0xba], al
mov r8d, edi
cmp esi, 2
jl 0x14006af4f
movdqa xmm5, xmmword [0x140154890]
movdqa xmm4, xmmword [0x140154c10]
movdqa xmm6, xmmword [0x1401548e0]
movdqa xmm0, xmmword [0x140154ab0]
movdqa xmmword [rsp + 0xf0], xmm0
lea rcx, [rsp + 0x54]
mov edx, dword [rsp + 0xf0]
nop dword [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
psrad xmm1, 4
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 [0x1401549d0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], 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
psrad xmm1, 4
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 [0x1401549d0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x68
jl 0x14006ae50
cmp r8d, 0x6b
jge 0x14006af90
movsxd rax, r8d
lea r9, [rsp + 0x50]
add r9, rax
mov eax, 0x51eb851f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x6b
jl 0x14006af60
mov dword [rsp + 0x20], 0x64
mov edx, 0x5a
mov r9d, edx
mov r8d, edx
lea rcx, [rsp + 0x120]
call fcn.14001d2b0
mov rcx, rax
call fcn.140005a50
movaps xmm0, xmm9
addss xmm0, dword [0x1401546ec]
movss dword [rsp + 0xd0], xmm0
movaps xmm1, xmm8
addss xmm1, dword [0x14015473c]
movss dword [rsp + 0xd4], xmm1
mov qword [rsp + 0x40], rdi
movss dword [rsp + 0x38], xmm7
mov qword [rsp + 0x30], rdi
lea rcx, [rsp + 0x50]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], eax
lea r9, [rsp + 0xd0]
movaps xmm2, xmm7
xor edx, edx
mov rcx, r15
call fcn.1400281a0
movups xmm0, xmmword [str.vYGAKSTI]
movups xmmword [rsp + 0x50], xmm0
movups xmm1, xmmword [0x1401541b0]
movups xmmword [rsp + 0x60], xmm1
movups xmm0, xmmword [0x1401541c0]
movups xmmword [rsp + 0x70], xmm0
movups xmm1, xmmword [0x1401541d0]
movups xmmword [rsp + 0x80], xmm1
movups xmm0, xmmword [0x1401541e0]
movups xmmword [rsp + 0x90], xmm0
movups xmm1, xmmword [str.:3__x_v__9__:]
movups xmmword [rsp + 0xa0], xmm1
mov r8d, edi
cmp esi, 2
jl 0x14006b1af
movdqa xmm5, xmmword [0x140154890]
movdqa xmm4, xmmword [0x140154c10]
movdqa xmm6, xmmword [0x1401548e0]
movdqa xmm0, xmmword [0x140154ab0]
movdqa xmmword [rsp + 0xf0], xmm0
lea rcx, [rsp + 0x54]
mov edx, dword [rsp + 0xf0]
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
psrad xmm1, 4
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 [0x1401549d0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], 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
psrad xmm1, 4
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 [0x1401549d0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x60
jl 0x14006b0b0
cmp r8d, 0x60
jge 0x14006b1f0
movsxd rax, r8d
lea r9, [rsp + 0x50]
add r9, rax
mov eax, 0x51eb851f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x60
jl 0x14006b1c0
mov dword [rsp + 0x20], 0x64
mov edx, 0x5a
mov r9d, edx
mov r8d, edx
lea rcx, [rsp + 0x120]
call fcn.14001d2b0
mov rcx, rax
call fcn.140005a50
movaps xmm0, xmm9
addss xmm0, dword [0x1401546f4]
movss dword [rsp + 0xd0], xmm0
addss xmm8, dword [0x140154740]
movss dword [rsp + 0xd4], xmm8
mov qword [rsp + 0x40], rdi
movss dword [rsp + 0x38], xmm7
mov qword [rsp + 0x30], rdi
lea rcx, [rsp + 0x50]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], eax
lea r9, [rsp + 0xd0]
movaps xmm2, xmm7
xor edx, edx
mov rcx, r15
call fcn.1400281a0
mov dword [rsp + 0xd0], 0x420c0000
mov dword [rsp + 0xd4], 0x42aa0000
lea rcx, [rsp + 0xd0]
call fcn.1400143b0
mov dword [rsp + 0xf0], 0x433e0000
mov dword [rsp + 0xf4], 0x43898000
movsd xmm0, qword [0x140153bb0]
movsd qword [rsp + 0x100], xmm0
mov eax, dword [0x140153bb8]
mov dword [rsp + 0x108], eax
cmp byte [0x140153bbb], dil
je 0x14006b430
mov r8d, edi
cmp esi, 2
jl 0x14006b3ee
movdqa xmm4, xmmword [0x140154c10]
movdqa xmm2, xmmword [0x140154890]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1401548e0]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1401549d0]
packuswb xmm2, xmm2
mov eax, dword [0x140154ab0]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [0x140153bb0]
xorps xmm2, xmm0
movd dword [rsp + 0x100], xmm2
movdqa xmm3, xmmword [0x1401548d0]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1401548e0]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1401549d0]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rsp + 0x104]
xorps xmm2, xmm1
movd dword [rsp + 0x104], xmm2
mov r8d, 8
mov eax, r8d
lea r9, [rsp + 0x100]
add r9, rax
nop dword [rax]
mov eax, 0x51eb851f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xc
jl 0x14006b400
mov rcx, qword [0x14026da00]
mov rax, qword [rcx + 0x3e90]
mov byte [rax + 0x98], 1
xor r8d, r8d
lea rdx, [rsp + 0x100]
mov rcx, qword [rcx + 0x3e90]
call fcn.140008250
mov edx, eax
mov dword [rsp + 0x20], 8
xor r9d, r9d
lea r8, [rsp + 0xf0]
lea rcx, [rsp + 0x100]
call fcn.14000d870
mov cl, 1
call fcn.140012f00
movsd xmm0, qword [str.xSYM]
movsd qword [rsp + 0xd0], xmm0
movzx eax, word [0x140154058]
mov word [rsp + 0xd8], ax
cmp byte [0x140154059], dil
je 0x14006b4fe
mov byte [rsp + 0xd0], Ordinal_79
xor byte [rsp + 0xd1], 0x36
xor byte [rsp + 0xd2], 0x37
xor byte [rsp + 0xd3], 0x38
xor byte [rsp + 0xd4], 0x39
xor byte [rsp + 0xd5], 0x3a
xor byte [rsp + 0xd6], 0x3b
xor byte [rsp + 0xd7], 0x3c
xor byte [rsp + 0xd8], 0x3d
xor byte [rsp + 0xd9], 0x3e
mov dword [rsp + 0x28], 0xffffffff
mov dword [rsp + 0x20], 4
lea r9, [0x14021a378]
lea r8, [fcn.140035a10]
lea rdx, [0x14026f4f8]
lea rcx, [rsp + 0xd0]
call fcn.140035a30
movsd xmm0, qword [str.t_ZZVNeTP__]
movsd qword [rsp + 0xd0], xmm0
mov eax, dword [0x140153430]
mov dword [rsp + 0xd8], eax
cmp byte [0x140153433], dil
je 0x14006b6b0
mov r8d, edi
cmp esi, 2
jl 0x14006b672
movdqa xmm4, xmmword [0x140154c10]
movdqa xmm2, xmmword [0x140154890]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1401548e0]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1401549d0]
packuswb xmm2, xmm2
mov eax, dword [0x140154ab0]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [str.t_ZZVNeTP__]
xorps xmm2, xmm0
movd dword [rsp + 0xd0], xmm2
movdqa xmm3, xmmword [0x1401548d0]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1401548e0]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1401549d0]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rsp + 0xd4]
xorps xmm2, xmm1
movd dword [rsp + 0xd4], xmm2
mov r8d, 8
mov eax, r8d
lea r9, [rsp + 0xd0]
add r9, rax
mov eax, 0x51eb851f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xc
jl 0x14006b680
mov dword [rsp + 0x28], 0xffffffff
mov dword [rsp + 0x20], 7
lea r9, str.Right_Button
lea r8, [fcn.140035a10]
lea rdx, [0x14026ec74]
lea rcx, [rsp + 0xd0]
call fcn.140035a30
movups xmm0, xmmword [str.aD__IRJ]
movups xmmword [rsp + 0xd0], xmm0
psrldq xmm0, 0xf
movd eax, xmm0
test al, al
je 0x14006b8a0
mov r8d, edi
cmp esi, 2
jl 0x14006b84f
movdqa xmm5, xmmword [0x140154890]
movdqa xmm4, xmmword [0x140154c10]
movdqa xmm6, xmmword [0x1401548e0]
movdqa xmm0, xmmword [0x140154ab0]
movdqa xmmword [rsp + 0xf0], xmm0
lea rcx, [rsp + 0xd4]
mov edx, dword [rsp + 0xf0]
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
psrad xmm1, 4
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 [0x1401549d0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], 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
psrad xmm1, 4
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 [0x1401549d0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x14006b750
cmp r8d, 0x10
jge 0x14006b8a0
movsxd rax, r8d
lea r9, [rsp + 0xd0]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x51eb851f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x10
jl 0x14006b870
mov dword [rsp + 0x28], 0xffffffff
mov dword [rsp + 0x20], 7
lea r9, str.Right_Button
lea r8, [fcn.140035a10]
lea rdx, [0x14026ec6c]
lea rcx, [rsp + 0xd0]
call fcn.140035a30
call fcn.140012f60
call fcn.14000db30
mov dword [rsp + 0xd0], 0x43848000
mov dword [rsp + 0xd4], 0x42aa0000
lea rcx, [rsp + 0xd0]
call fcn.1400143b0
mov dword [rsp + 0xd0], 0x43c80000
mov dword [rsp + 0xd4], 0x43898000
mov byte [rsp + 0xe0], dil
lea rdx, [rsp + 0xf0]
lea rcx, [rsp + 0xe0]
call fcn.14006d5c0
mov rbx, rax
cmp byte [rax + 0xc], dil
je 0x14006ba80
mov r8d, edi
cmp esi, 2
jl 0x14006ba45
movdqa xmm4, xmmword [0x140154c10]
movdqa xmm2, xmmword [0x140154890]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1401548e0]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1401549d0]
packuswb xmm2, xmm2
mov eax, dword [0x140154ab0]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [rbx]
xorps xmm2, xmm0
movd dword [rbx], xmm2
movdqa xmm3, xmmword [0x1401548d0]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1401548e0]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1401549d0]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [rbx + 4]
xorps xmm2, xmm0
movd dword [rbx + 4], xmm2
mov r8d, 8
mov r9d, r8d
add r9, rbx
nop dword [rax + rax]
mov eax, 0x51eb851f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xd
jl 0x14006ba50
mov rcx, qword [0x14026da00]
mov rax, qword [rcx + 0x3e90]
mov byte [rax + 0x98], 1
xor r8d, r8d
mov rdx, rbx
mov rcx, qword [rcx + 0x3e90]
call fcn.140008250
mov edx, eax
mov dword [rsp + 0x20], 8
xor r9d, r9d
lea r8, [rsp + 0xd0]
mov rcx, rbx
call fcn.14000d870
mov eax, dword [str.pNCJX:]
mov dword [rsp + 0xd0], eax
movzx eax, word [0x140153fa0]
mov word [rsp + 0xd4], ax
mov byte [rsp + 0xd0], 0x45
xor byte [rsp + 0xd1], 0x36
xor byte [rsp + 0xd2], 0x37
xor byte [rsp + 0xd3], 0x38
xor al, 0x39
mov byte [rsp + 0xd4], al
xor byte [rsp + 0xd5], 0x3a
movaps xmm0, xmmword [0x140154ae0]
movups xmmword [rsp + 0x100], xmm0
lea rcx, [rsp + 0x100]
call fcn.140005a50
movaps xmm0, xmm9
addss xmm0, dword [0x140154728]
movss dword [rsp + 0xf0], xmm0
movss dword [rsp + 0xf4], xmm11
mov qword [rsp + 0x40], rdi
movss dword [rsp + 0x38], xmm7
mov qword [rsp + 0x30], rdi
lea rcx, [rsp + 0xd0]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], eax
lea r9, [rsp + 0xf0]
movaps xmm2, xmm13
mov rdx, qword [0x14026f4d8]
mov rcx, r15
call fcn.1400281a0
mov rax, qword [0x14026da00]
mov dword [rax + 0x3824], 0x40a00000
movaps xmm0, xmmword [0x140154b70]
movups xmmword [rsp + 0xd0], xmm0
lea rdx, [rsp + 0xd0]
mov ecx, reloc.WS2_32.dll_setsockopt
call fcn.140005f70
movaps xmm0, xmmword [0x140154b60]
movups xmmword [rsp + 0xd0], xmm0
lea rdx, [rsp + 0xd0]
mov ecx, reloc.WLDAP32.dll_Ordinal_22
call fcn.140005f70
movaps xmm0, xmmword [0x140154b30]
movups xmmword [rsp + 0xd0], xmm0
lea rdx, [rsp + 0xd0]
mov ecx, reloc.WS2_32.dll_socket
call fcn.140005f70
mov dword [rsp + 0xd0], edi
mov dword [rsp + 0xd4], 0x3f000000
lea rdx, [rsp + 0xd0]
mov ecx, reloc.WS2_32.dll_socket
call fcn.1400060b0
mov dword [rsp + 0xd0], 0x41700000
mov dword [rsp + 0xd4], 0x41000000
lea rdx, [rsp + 0xd0]
mov ecx, listen
call fcn.1400060b0
mov qword [rsp + 0xd0], 0x42c80000
xor r8d, r8d
lea rdx, [rsp + 0xd0]
lea rcx, str.Load_Config
call fcn.140032740
xor ecx, ecx
call fcn.14000d6e0
test al, al
je 0x14006bc81
mov byte [0x14026da13], 1
movaps xmm1, xmm12
movaps xmm0, xmm7
call fcn.1400142d0
mov qword [rsp + 0xd0], 0x42c80000
xor r8d, r8d
lea rdx, [rsp + 0xd0]
lea rcx, str.Save_Config
call fcn.140032740
xor ecx, ecx
call fcn.14000d6e0
test al, al
je 0x14006bccb
lea rcx, str.C:TDFreeExternal_tdconfig.json
call fcn.140062ba0
mov qword [rsp + 0xd0], 0x42c80000
xor r8d, r8d
lea rdx, [rsp + 0xd0]
lea rcx, str.___Discord
call fcn.140032740
xor ecx, ecx
call fcn.14000d6e0
test al, al
je 0x14006bd02
call fcn.140060e10
movaps xmm1, xmm12
movaps xmm0, xmm7
call fcn.1400142d0
mov qword [rsp + 0xd0], 0x42c80000
xor r8d, r8d
lea rdx, [rsp + 0xd0]
lea rcx, str.___Website
call fcn.140032740
xor ecx, ecx
call fcn.14000d6e0
test al, al
je 0x14006bd45
call fcn.140060dd0
movaps xmm0, xmmword [0x140154b00]
movups xmmword [rsp + 0x120], xmm0
lea rdx, [rsp + 0x120]
xor ecx, ecx
call fcn.140005f70
call fcn.140014380
addss xmm0, dword [0x1401546e4]
call fcn.140014410
movaps xmm2, xmm7
movss xmm1, dword [0x1401546f8]
lea rcx, [rsp + 0xd0]
call fcn.140002d30
mov rdx, rax
lea rcx, str.___Uninject
call fcn.140032a90
xor ecx, ecx
call fcn.14000d6e0
test al, al
je 0x14006bdb4
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov ecx, 1
call fcn.140005fd0
mov ecx, 3
call fcn.140005fd0
mov ecx, 2
call fcn.140006140
call fcn.14000db30
mov byte [rsp + 0xe0], dil
lea rdx, [rsp + 0xf0]
lea rcx, [rsp + 0xe0]
call fcn.14006d5f0
mov r14, rax
movzx eax, byte [rax + 9]
test al, al
je 0x14006be31
xor byte [r14], 0x35
xor byte [r14 + 1], 0x36
xor byte [r14 + 2], 0x37
xor byte [r14 + 3], 0x38
xor byte [r14 + 4], 0x39
xor byte [r14 + 5], 0x3a
xor byte [r14 + 6], 0x3b
xor byte [r14 + 7], 0x3c
xor byte [r14 + 8], 0x3d
xor al, 0x3e
mov byte [r14 + 9], al
movss xmm0, dword [0x140154574]
movss dword [rsp + 0x20], xmm0
movss xmm1, dword [0x1401545a8]
movaps xmm3, xmm1
movaps xmm2, xmm1
lea rcx, [rsp + 0x120]
call fcn.140002d40
mov rcx, rax
call fcn.140002d60
mov ebx, eax
movss xmm6, dword [0x140154754]
addss xmm9, xmm6
movaps xmm2, xmm11
movaps xmm1, xmm9
lea rcx, [rsp + 0xd0]
call fcn.140002d30
mov qword [rsp + 0x40], rdi
movss dword [rsp + 0x38], xmm7
mov qword [rsp + 0x30], rdi
mov qword [rsp + 0x28], r14
mov dword [rsp + 0x20], ebx
mov r9, rax
movaps xmm2, xmm13
mov rdx, qword [0x14026f4d8]
mov rcx, r15
call fcn.1400281a0
movss xmm2, dword [0x1401546f0]
movaps xmm1, xmm6
lea rcx, [rsp + 0xd0]
call fcn.140002d30
lea rcx, [rsp + 0xd0]
call fcn.1400143b0
movss xmm2, dword [0x140154730]
movss xmm1, dword [0x14015471c]
lea rcx, [rsp + 0xd0]
call fcn.140002d30
mov rbx, rax
mov byte [rsp + 0xe0], dil
lea rdx, [rsp + 0x100]
lea rcx, [rsp + 0xe0]
call fcn.14006d610
movzx ecx, byte [rax + 1]
test cl, cl
je 0x14006bf2c
xor byte [rax], 0x35
xor cl, 0x36
mov byte [rax + 1], cl
mov r9d, 8
xor r8d, r8d
mov rdx, rbx
mov rcx, rax
call fcn.14000da80
mov cl, 1
call fcn.140012f00
cmp byte [0x14026e46b], dil
jne 0x14006c1af
cmp byte [0x14026ec8f], dil
jne 0x14006bfd9
mov byte [rsp + 0xe0], dil
lea rdx, [rsp + 0xd0]
lea rcx, [rsp + 0xe0]
call fcn.14006d620
movzx ecx, byte [rax + 9]
test cl, cl
je 0x14006bfaf
xor byte [rax], 0x35
xor byte [rax + 1], 0x36
xor byte [rax + 2], 0x37
xor byte [rax + 3], 0x38
xor byte [rax + 4], 0x39
xor byte [rax + 5], 0x3a
xor byte [rax + 6], 0x3b
xor byte [rax + 7], 0x3c
xor byte [rax + 8], 0x3d
xor cl, 0x3e
mov byte [rax + 9], cl
lea rdx, [0x14026ec8f]
mov rcx, rax
call fcn.1400336b0
xor ecx, ecx
call fcn.140008750
test al, al
je 0x14006bfd9
lea rcx, str.This_option_makes_it_so_you_only_are_able_to_see_and_use_safe_features_that_should_never_get_you_banned_in_any_server.
call fcn.140015390
cmp byte [0x14026e46b], dil
jne 0x14006c1af
cmp byte [0x14026ec8f], dil
je 0x14006c36c
mov byte [rsp + 0xe0], dil
lea rdx, [rsp + 0x120]
lea rcx, [rsp + 0xe0]
call fcn.14006d640
mov r10, rax
cmp byte [rax + 0x1d], dil
je 0x14006c1a0
mov r8d, edi
cmp esi, 2
jl 0x14006c15f
movdqa xmm5, xmmword [0x140154890]
movdqa xmm4, xmmword [0x140154c10]
movdqa xmm6, xmmword [0x1401548e0]
movdqa xmm0, xmmword [0x140154ab0]
movdqa xmmword [rsp + 0xf0], xmm0
mov rcx, rax
mov edx, dword [rsp + 0xf0]
nop dword [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
psrad xmm1, 4
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 [0x1401549d0]
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
psrad xmm1, 4
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 [0x1401549d0]
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, 0x18
jl 0x14006c060
cmp r8d, 0x1e
jge 0x14006c1a0
movsxd r9, r8d
add r9, r10
nop dword [rax + rax]
mov eax, 0x51eb851f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x1e
jl 0x14006c170
lea rdx, [0x14026ec8f]
mov rcx, r10
call fcn.1400336b0
cmp byte [0x14026ec8f], dil
je 0x14006c36c
mov byte [rsp + 0xe0], dil
lea rdx, [rsp + 0x120]
lea rcx, [rsp + 0xe0]
call fcn.14006d670
mov r9, rax
cmp byte [rax + 0x1a], dil
je 0x14006c35d
cmp esi, 2
jl 0x14006c31d
movdqa xmm5, xmmword [0x140154890]
movdqa xmm4, xmmword [0x140154c10]
movdqa xmm6, xmmword [0x1401548e0]
movdqa xmm0, xmmword [0x140154ab0]
movdqa xmmword [rsp + 0xf0], xmm0
mov rcx, rax
mov edx, dword [rsp + 0xf0]
movd xmm2, edi
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
psrad xmm1, 4
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 [0x1401549d0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [rdi + 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
psrad xmm1, 4
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 [0x1401549d0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add edi, 8
lea rcx, [rcx + 8]
cmp edi, 0x18
jl 0x14006c222
cmp edi, 0x1b
jge 0x14006c35d
movsxd r8, edi
add r8, r9
nop dword [rax + rax]
mov eax, 0x51eb851f
imul edi
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, dil
sub al, cl
add al, 0x35
xor byte [r8], al
inc edi
lea r8, [r8 + 1]
cmp edi, 0x1b
jl 0x14006c330
lea rdx, [0x14026e46b]
mov rcx, r9
call fcn.1400336b0
call fcn.140012f60
jmp 0x14006d425
mov byte [rsp + 0xe0], dil
lea rdx, [rsp + 0x120]
lea rcx, [rsp + 0xe0]
call fcn.14006d6a0
mov r14, rax
cmp byte [rax + 0xf], dil
je 0x14006c520
mov r8d, edi
cmp esi, 2
jl 0x14006c4df
movdqa xmm5, xmmword [0x140154890]
movdqa xmm4, xmmword [0x140154c10]
movdqa xmm6, xmmword [0x1401548e0]
movdqa xmm0, xmmword [0x140154ab0]
movdqa xmmword [rsp + 0xf0], xmm0
mov rcx, rax
mov edx, dword [rsp + 0xf0]
nop
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
psrad xmm1, 4
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 [0x1401549d0]
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
psrad xmm1, 4
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 [0x1401549d0]
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 0x14006c3e0
cmp r8d, 0x10
jge 0x14006c520
movsxd r9, r8d
add r9, r14
nop dword [rax + rax]
mov eax, 0x51eb851f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x10
jl 0x14006c4f0
movss xmm14, dword [0x140154574]
movss dword [rsp + 0x20], xmm14
movss xmm10, dword [0x1401545a8]
movaps xmm3, xmm10
movaps xmm2, xmm10
movaps xmm1, xmm10
lea rcx, [rsp + 0x100]
call fcn.140002d40
mov rcx, rax
call fcn.140002d60
mov ebx, eax
addss xmm8, dword [0x1401546e8]
movaps xmm1, xmm9
movss xmm6, dword [0x1401546d8]
addss xmm1, xmm6
movaps xmm2, xmm8
lea rcx, [rsp + 0xd0]
call fcn.140002d30
mov qword [rsp + 0x40], rdi
movss dword [rsp + 0x38], xmm7
mov qword [rsp + 0x30], rdi
mov qword [rsp + 0x28], r14
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [0x1401546b0]
mov rdx, qword [0x14026f4d8]
mov rcx, r15
call fcn.1400281a0
movss xmm2, dword [0x1401546f0]
movaps xmm1, xmm6
lea rcx, [rsp + 0xd0]
call fcn.140002d30
lea rcx, [rsp + 0xd0]
call fcn.1400143b0
movss xmm2, dword [0x140154730]
movss xmm1, dword [0x140154718]
lea rcx, [rsp + 0xd0]
call fcn.140002d30
mov rbx, rax
mov byte [rsp + 0xe0], dil
lea rdx, [rsp + 0xf0]
lea rcx, [rsp + 0xe0]
call fcn.14006d6b0
mov r10, rax
cmp byte [rax + 0xb], dil
je 0x14006c770
mov r8d, edi
cmp esi, 2
jl 0x14006c732
movdqa xmm4, xmmword [0x140154c10]
movdqa xmm2, xmmword [0x140154890]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1401548e0]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1401549d0]
packuswb xmm2, xmm2
mov eax, dword [0x140154ab0]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10]
xorps xmm2, xmm0
movd dword [r10], xmm2
movdqa xmm3, xmmword [0x1401548d0]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1401548e0]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1401549d0]
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
mov r9d, r8d
add r9, r10
nop dword [rax + rax]
mov eax, 0x51eb851f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xc
jl 0x14006c740
mov r9d, 8
xor r8d, r8d
mov rdx, rbx
mov rcx, r10
call fcn.14000da80
call fcn.140005f60
mov dword [rax + 0x44], 0x40a00000
movss dword [rsp + 0x20], xmm10
movss xmm3, dword [0x140154544]
movss xmm2, dword [0x140154540]
movss xmm1, dword [0x14015453c]
lea rcx, [rsp + 0x120]
call fcn.140002d40
mov rdx, rax
mov ecx, reloc.WS2_32.dll_setsockopt
call fcn.140005f70
movss dword [rsp + 0x20], xmm10
movss xmm11, dword [0x140154534]
movaps xmm3, xmm11
movaps xmm2, xmm11
movaps xmm1, xmm11
lea rcx, [rsp + 0x120]
call fcn.140002d40
mov rdx, rax
mov ecx, reloc.WLDAP32.dll_Ordinal_22
call fcn.140005f70
movss dword [rsp + 0x20], xmm10
movss xmm13, dword [0x140154520]
movaps xmm3, xmm13
movaps xmm2, xmm13
movaps xmm1, xmm13
lea rcx, [rsp + 0x120]
call fcn.140002d40
mov rdx, rax
mov ecx, reloc.WS2_32.dll_socket
call fcn.140005f70
movss xmm2, dword [0x14015456c]
movaps xmm1, xmm7
lea rcx, [rsp + 0xd0]
call fcn.140002d30
mov rdx, rax
mov ecx, reloc.WS2_32.dll_socket
call fcn.1400060b0
movss xmm2, dword [0x140154698]
movss xmm1, dword [0x1401546b4]
lea rcx, [rsp + 0xd0]
call fcn.140002d30
mov rdx, rax
mov ecx, listen
call fcn.1400060b0
mov byte [rsp + 0xe0], dil
lea rdx, [rsp + 0x120]
lea rcx, [rsp + 0xe0]
call fcn.14006d6d0
mov r10, rax
cmp byte [rax + 0x16], dil
je 0x14006ca30
mov r8d, edi
cmp esi, 2
jl 0x14006c9ef
movdqa xmm5, xmmword [0x140154890]
movdqa xmm4, xmmword [0x140154c10]
movdqa xmm6, xmmword [0x1401548e0]
movdqa xmm0, xmmword [0x140154ab0]
movdqa xmmword [rsp + 0xf0], xmm0
mov rcx, rax
mov edx, dword [rsp + 0xf0]
nop dword [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
psrad xmm1, 4
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 [0x1401549d0]
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
psrad xmm1, 4
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 [0x1401549d0]
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 0x14006c8f0
cmp r8d, 0x17
jge 0x14006ca30
movsxd r9, r8d
add r9, r10
nop dword [rax + rax]
mov eax, 0x51eb851f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x17
jl 0x14006ca00
lea rdx, [0x14026dc02]
mov rcx, r10
call fcn.1400336b0
mov byte [rsp + 0xe0], dil
lea rdx, [rsp + 0x120]
lea rcx, [rsp + 0xe0]
call fcn.14006d700
mov r10, rax
cmp byte [rax + 0x1b], dil
je 0x14006cbf0
mov r8d, edi
cmp esi, 2
jl 0x14006cbaf
movdqa xmm5, xmmword [0x140154890]
movdqa xmm4, xmmword [0x140154c10]
movdqa xmm6, xmmword [0x1401548e0]
movdqa xmm0, xmmword [0x140154ab0]
movdqa xmmword [rsp + 0xf0], xmm0
mov rcx, rax
mov edx, dword [rsp + 0xf0]
nop dword [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
psrad xmm1, 4
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 [0x1401549d0]
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
psrad xmm1, 4
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 [0x1401549d0]
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, 0x18
jl 0x14006cab0
cmp r8d, 0x1c
jge 0x14006cbf0
movsxd r9, r8d
add r9, r10
nop dword [rax + rax]
mov eax, 0x51eb851f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x1c
jl 0x14006cbc0
lea rdx, [0x14026da14]
mov rcx, r10
call fcn.1400336b0
mov byte [rsp + 0xe0], dil
lea rdx, [rsp + 0x120]
lea rcx, [rsp + 0xe0]
call fcn.14006d730
mov r10, rax
cmp byte [rax + 0x17], dil
je 0x14006cdb0
mov r8d, edi
cmp esi, 2
jl 0x14006cd6f
movdqa xmm5, xmmword [0x140154890]
movdqa xmm4, xmmword [0x140154c10]
movdqa xmm6, xmmword [0x1401548e0]
movdqa xmm0, xmmword [0x140154ab0]
movdqa xmmword [rsp + 0xf0], xmm0
mov rcx, rax
mov edx, dword [rsp + 0xf0]
nop dword [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
psrad xmm1, 4
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 [0x1401549d0]
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
psrad xmm1, 4
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 [0x1401549d0]
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, 0x18
jl 0x14006cc70
cmp r8d, 0x18
jge 0x14006cdb0
movsxd r9, r8d
add r9, r10
nop dword [rax + rax]
mov eax, 0x51eb851f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x18
jl 0x14006cd80
lea rdx, [0x14026dc03]
mov rcx, r10
call fcn.1400336b0
cmp byte [0x14026e46b], dil
jne 0x14006ce2e
movss dword [rsp + 0x20], xmm12
xor r9d, r9d
xor r8d, r8d
lea rdx, str.Repair_Engine
lea rcx, [rsp + 0xd0]
call fcn.14000d3b0
movss xmm1, dword [rax]
movss xmm6, dword [0x1401546d4]
addss xmm1, xmm6
movaps xmm2, xmm7
lea rcx, [rsp + 0xf0]
call fcn.140002d30
mov rdx, rax
lea rcx, str.Repair_Engine
call fcn.140032a90
test al, al
je 0x14006ce36
movss xmm0, dword [0x140154764]
call fcn.14005e480
jmp 0x14006ce36
movss xmm6, dword [0x1401546d4]
cmp byte [0x14026ec8f], dil
jne 0x14006ce9c
movss dword [rsp + 0x20], xmm12
xor r9d, r9d
xor r8d, r8d
lea rdx, str.Repair_Engine
lea rcx, [rsp + 0xd0]
call fcn.14000d3b0
movss xmm1, dword [rax]
addss xmm1, xmm6
movaps xmm2, xmm7
lea rcx, [rsp + 0xf0]
call fcn.140002d30
mov rdx, rax
lea rcx, str.Break_Vehicle
call fcn.140032a90
test al, al
je 0x14006ce9c
movss xmm0, dword [0x1401547c4]
call fcn.14005e480
call fcn.14000db30
mov byte [rsp + 0xe0], dil
lea rdx, [rsp + 0x100]
lea rcx, [rsp + 0xe0]
call fcn.14006d750
mov r14, rax
cmp byte [rax + 0x10], dil
je 0x14006d050
mov r8d, edi
cmp esi, 2
jl 0x14006d00f
movdqa xmm5, xmmword [0x140154890]
movdqa xmm4, xmmword [0x140154c10]
movdqa xmm6, xmmword [0x1401548e0]
movdqa xmm0, xmmword [0x140154ab0]
movdqa xmmword [rsp + 0xf0], xmm0
mov rcx, rax
mov edx, dword [rsp + 0xf0]
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
psrad xmm1, 4
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 [0x1401549d0]
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
psrad xmm1, 4
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 [0x1401549d0]
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 0x14006cf10
cmp r8d, 0x11
jge 0x14006d050
movsxd r9, r8d
add r9, r14
nop dword [rax + rax]
mov eax, 0x51eb851f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x11
jl 0x14006d020
movss dword [rsp + 0x20], xmm14
movaps xmm3, xmm10
movaps xmm2, xmm10
movaps xmm1, xmm10
lea rcx, [rsp + 0x120]
call fcn.140002d40
mov rcx, rax
call fcn.140002d60
mov ebx, eax
movss xmm6, dword [0x14015472c]
addss xmm9, xmm6
movaps xmm2, xmm8
movaps xmm1, xmm9
lea rcx, [rsp + 0xd0]
call fcn.140002d30
mov qword [rsp + 0x40], rdi
movss dword [rsp + 0x38], xmm7
mov qword [rsp + 0x30], rdi
mov qword [rsp + 0x28], r14
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [0x1401546b0]
mov rdx, qword [0x14026f4d8]
mov rcx, r15
call fcn.1400281a0
movss xmm2, dword [0x1401546f0]
movaps xmm1, xmm6
lea rcx, [rsp + 0xd0]
call fcn.140002d30
lea rcx, [rsp + 0xd0]
call fcn.1400143b0
movaps xmm2, xmm6
movss xmm1, dword [0x14015470c]
lea rcx, [rsp + 0xd0]
call fcn.140002d30
mov rbx, rax
mov byte [rsp + 0xe0], dil
lea rdx, [rsp + 0xf0]
lea rcx, [rsp + 0xe0]
call fcn.14006d770
mov r10, rax
cmp byte [rax + 7], dil
je 0x14006d280
mov r8d, edi
cmp esi, 2
jl 0x14006d243
movdqa xmm4, xmmword [0x140154c10]
movdqa xmm2, xmmword [0x140154890]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1401548e0]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1401549d0]
packuswb xmm2, xmm2
mov eax, dword [0x140154ab0]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10]
xorps xmm2, xmm0
movd dword [r10], xmm2
movdqa xmm3, xmmword [0x1401548d0]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1401548e0]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1401549d0]
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
cmp r8d, 8
jae 0x14006d280
mov r9d, r8d
add r9, r10
nop
mov eax, 0x51eb851f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 8
jl 0x14006d250
xor r9d, r9d
xor r8d, r8d
mov rdx, rbx
mov rcx, r10
call fcn.14000da80
call fcn.140005f60
mov dword [rax + 0x44], 0x40a00000
movss dword [rsp + 0x20], xmm10
movss xmm3, dword [0x140154544]
movss xmm2, dword [0x140154540]
movss xmm1, dword [0x14015453c]
lea rcx, [rsp + 0x120]
call fcn.140002d40
mov rdx, rax
mov ecx, reloc.WS2_32.dll_setsockopt
call fcn.140005f70
movss dword [rsp + 0x20], xmm10
movaps xmm3, xmm11
movaps xmm2, xmm11
movaps xmm1, xmm11
lea rcx, [rsp + 0x120]
call fcn.140002d40
mov rdx, rax
mov ecx, reloc.WLDAP32.dll_Ordinal_22
call fcn.140005f70
movss dword [rsp + 0x20], xmm10
movaps xmm3, xmm13
movaps xmm2, xmm13
movaps xmm1, xmm13
lea rcx, [rsp + 0x120]
call fcn.140002d40
mov rdx, rax
mov ecx, reloc.WS2_32.dll_socket
call fcn.140005f70
movss xmm2, dword [0x14015456c]
movaps xmm1, xmm7
lea rcx, [rsp + 0xd0]
call fcn.140002d30
mov rdx, rax
mov ecx, reloc.WS2_32.dll_socket
call fcn.1400060b0
movss xmm2, dword [0x140154698]
movss xmm1, dword [0x1401546b4]
lea rcx, [rsp + 0x100]
call fcn.140002d30
mov rdx, rax
mov ecx, listen
call fcn.1400060b0
movdqa xmm0, xmmword [0x140154a70]
movdqu xmmword [rsp + 0x120], xmm0
mov dword [rsp + 0x130], 0x26282f31
mov word [rsp + 0x134], 0x100
lea rcx, [rsp + 0x120]
call fcn.14006d780
mov rcx, rax
mov dword [rsp + 0x28], edi
lea rbx, str.__.2f
mov qword [rsp + 0x20], rbx
movss xmm6, dword [0x140154750]
movaps xmm3, xmm6
movaps xmm2, xmm7
lea rdx, [0x14026f508]
call fcn.140037440
movdqa xmm0, xmmword [str.cS_QZV]
movdqu xmmword [rsp + 0x120], xmm0
mov word [rsp + 0x130], 0x100
lea rcx, [rsp + 0x120]
call fcn.14006d590
mov rcx, rax
mov dword [rsp + 0x28], edi
mov qword [rsp + 0x20], rbx
movaps xmm3, xmm6
movaps xmm2, xmm7
lea rdx, [0x14026f4e8]
call fcn.140037440
call fcn.14000db30
call fcn.140012890
cmp byte [0x14026da13], 0
je 0x14006d456
lea rcx, str.C:TDFreeExternal_tdconfig.json
call fcn.1400616b0
mov ecx, 0x3e8
call qword [sym.imp.KERNEL32.dll_Sleep]
mov byte [0x14026da13], 0
call fcn.14000cef0
lea r8, [rsp + 0x144]
lea rdx, [rsp + 0x148]
mov rcx, qword [0x14026dbf0]
call fcn.1400a2b90
mov r9d, dword [rsp + 0x144]
mov r8d, dword [rsp + 0x148]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.OPENGL32.dll_glViewport]
mov ecx, 0x4000
call qword [sym.imp.OPENGL32.dll_glClear]
call fcn.140008a90
mov rcx, rax
call fcn.14002f6b0
mov rcx, qword [0x14026dbf0]
call fcn.1400ac230
mov rcx, qword [rsp + 0x150]
xor rcx, rsp
call fcn.140118040
lea r11, [rsp + 0x1f0]
mov rbx, qword [r11 + 0x10]
mov rsi, qword [r11 + 0x18]
mov rdi, qword [r11 + 0x20]
mov r14, qword [r11 + 0x28]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
movaps xmm8, xmmword [r11 - 0x30]
movaps xmm9, xmmword [r11 - 0x40]
movaps xmm10, xmmword [r11 - 0x50]
movaps xmm11, xmmword [r11 - 0x60]
movaps xmm12, xmmword [r11 - 0x70]
movaps xmm13, xmmword [r11 - 0x80]
movaps xmm14, xmmword [r11 - 0x90]
mov rsp, r11
pop r15
ret