Function at 0x180089350
Capabilities:
Encode data using xor

Disassembly:
mov rax, rsp
mov qword [rax + 0x10], rbx
push rbp
lea rbp, [rax - 0x1e8]
sub rsp, 0x2e0
movaps xmmword [rax - 0x18], xmm6
movaps xmmword [rax - 0x28], xmm7
movaps xmmword [rax - 0x38], xmm8
mov rax, qword [0x180154940]
xor rax, rsp
mov qword [rbp + 0x1a0], rax
mov rbx, rcx
xor edx, edx
mov r8d, 0x110
lea rcx, [rbp + 0x90]
call fcn.1800d6a00
mov dword [rsp + 0x20], 1
mov r9d, 0x40
lea r8d, [r9 - 0x3f]
mov rdx, rbx
lea rcx, [rbp + 0x90]
call fcn.18006f6f0
nop
cmp qword [rbp + 0x120], 0
jne 0x180089884
movsd xmm0, qword [0x1800e3a48]
movsd qword [rbp - 0x80], xmm0
mov eax, dword [0x1800e3a50]
mov dword [rbp - 0x78], eax
movzx eax, word [0x1800e3a54]
mov word [rbp - 0x74], ax
movzx eax, byte [0x1800e3a56]
mov byte [rbp - 0x72], al
xor ebx, ebx
mov r8d, ebx
mov r10d, dword [0x180154990]
cmp r10d, 2
jl 0x180089505
movdqa xmm4, xmmword [0x1800e6350]
movdqa xmm2, xmmword [0x1800db910]
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 [str.2222]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1800db940]
packuswb xmm2, xmm2
paddb xmm2, xmmword [0x1800e2d20]
movd xmm0, dword [0x1800e3a48]
xorps xmm2, xmm0
movd dword [rbp - 0x80], xmm2
movdqa xmm3, xmmword [0x1800db920]
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 [str.2222]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1800db940]
packuswb xmm2, xmm2
paddb xmm2, xmmword [0x1800e2d20]
movd xmm0, dword [rbp - 0x7c]
xorps xmm2, xmm0
movd dword [rbp - 0x7c], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rbp - 0x80]
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, 0x36
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xf
jl 0x180089510
movups xmm0, xmmword [0x1800e3a30]
movups xmmword [rsp + 0x30], xmm0
mov eax, dword [str._2_kK]
mov dword [rsp + 0x40], eax
movzx eax, word [0x1800e3a44]
mov word [rsp + 0x44], ax
cmp byte [0x1800e3a45], bl
je 0x1800896f0
mov r8d, ebx
cmp r10d, 2
jl 0x1800896b5
movdqa xmm5, xmmword [0x1800db910]
movdqa xmm4, xmmword [0x1800e6350]
movdqa xmm6, xmmword [str.2222]
movdqa xmm0, xmmword [0x1800e2d20]
movdqa xmmword [rsp + 0x70], xmm0
lea rcx, [rsp + 0x34]
mov edx, dword [rsp + 0x70]
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 [0x1800db940]
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 [0x1800db940]
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 0x1800895b0
cmp r8d, 0x16
jge 0x1800896f0
movsxd rax, r8d
lea r9, [rsp + 0x30]
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, 0x36
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x16
jl 0x1800896c0
movsd xmm0, qword [0x1800e3a20]
movsd qword [rsp + 0x70], xmm0
mov eax, dword [0x1800e3a28]
mov dword [rsp + 0x78], eax
movzx eax, word [0x1800e3a2c]
mov word [rsp + 0x7c], ax
cmp byte [0x1800e3a2d], bl
je 0x18008986c
cmp r10d, 2
jl 0x18008982b
movdqa xmm4, xmmword [0x1800e6350]
movdqa xmm2, xmmword [0x1800db910]
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 [str.2222]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1800db940]
packuswb xmm2, xmm2
mov eax, dword [0x1800e2d20]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [0x1800e3a20]
xorps xmm2, xmm0
movd dword [rsp + 0x70], xmm2
movdqa xmm3, xmmword [0x1800db920]
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 [str.2222]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1800db940]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rsp + 0x74]
xorps xmm2, xmm1
movd dword [rsp + 0x74], xmm2
mov ebx, 8
movsxd rax, ebx
lea r8, [rsp + 0x70]
add r8, rax
nop word [rax + rax]
mov eax, 0x51eb851f
imul ebx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, bl
sub al, cl
add al, 0x36
xor byte [r8], al
inc ebx
lea r8, [r8 + 1]
cmp ebx, 0xe
jl 0x180089840
lea r8, [rbp - 0x80]
lea rdx, [rsp + 0x30]
lea rcx, [rsp + 0x70]
call fcn.18009fae0
jmp 0x18008cced
mov byte [rbp + 0x80], 0
xor edx, edx
lea rcx, [rbp + 0x88]
call fcn.1800705a0
nop
xor ebx, ebx
mov qword [rsp + 0x68], rbx
lea rax, [rbp + 0x90]
mov qword [rbp - 0x80], rax
mov rax, qword [rbp + 0x90]
movsxd rcx, dword [rax + 4]
mov rax, qword [rbp + rcx + 0xd8]
mov qword [rbp - 0x78], rax
mov byte [rsp + 0x20], bl
mov r9b, 1
lea r8, [rsp + 0x30]
lea rdx, [rbp - 0x80]
lea rcx, [rbp - 0x70]
call fcn.18006d620
nop
lea r8, [rbp + 0x80]
xor edx, edx
mov rcx, rax
call fcn.180098e60
nop
lea rcx, [rbp - 0x28]
call fcn.180070b00
mov rcx, qword [rbp - 0x38]
test rcx, rcx
je 0x180089918
mov rax, qword [rcx]
lea rdx, [rbp - 0x70]
cmp rcx, rdx
setne dl
mov rax, qword [rax + 0x20]
call qword [case.0x18006b415.0]
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], rbx
mov r8d, 6
lea rdx, str.AIMBOT
lea rcx, [rsp + 0x30]
call fcn.180003ca0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x80]
call fcn.1800712f0
mov rcx, rax
call fcn.180068250
mov rcx, qword [0x1801a04a0]
mov byte [rcx + 0x3ea], al
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], rbx
mov r8d, 9
lea rdx, str.silentAim
lea rcx, [rsp + 0x30]
call fcn.180003ca0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x80]
call fcn.1800712f0
mov rcx, rax
call fcn.180068250
mov rcx, qword [0x1801a04a0]
mov byte [rcx + 0x642], al
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], rbx
mov r8d, 0xb
lea rdx, str.silent_type
lea rcx, [rsp + 0x30]
call fcn.180003ca0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x80]
call fcn.1800712f0
mov rcx, rax
call fcn.180067fd0
mov rcx, qword [0x1801a04a0]
mov dword [rcx + 0x418], eax
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], rbx
mov r8d, 6
lea rdx, str.i_bone
lea rcx, [rsp + 0x30]
call fcn.180003ca0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x80]
call fcn.1800712f0
mov rcx, rax
call fcn.180067fd0
mov rcx, qword [0x1801a04a0]
mov dword [rcx + 0x424], eax
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], rbx
mov r8d, 0x10
lea rdx, str.controllerToggle
lea rcx, [rsp + 0x30]
call fcn.180003ca0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x80]
call fcn.1800712f0
mov rcx, rax
call fcn.180068250
mov rcx, qword [0x1801a04a0]
mov byte [rcx + 0x643], al
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], rbx
mov r8d, 0x10
lea rdx, str.controllerAimkey
lea rcx, [rsp + 0x30]
call fcn.180003ca0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x80]
call fcn.1800712f0
mov rcx, rax
call fcn.180067fd0
mov rcx, qword [0x1801a04a0]
mov dword [rcx + 0x41c], eax
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], rbx
mov r8d, 7
lea rdx, str.Spinbot
lea rcx, [rsp + 0x30]
call fcn.180003ca0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x80]
call fcn.1800712f0
mov rcx, rax
call fcn.180068250
mov rcx, qword [0x1801a04a0]
mov byte [rcx + 0x63f], al
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], rbx
mov r8d, 9
lea rdx, str.jitterbot
lea rcx, [rsp + 0x30]
call fcn.180003ca0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x80]
call fcn.1800712f0
mov rcx, rax
call fcn.180068250
mov rcx, qword [0x1801a04a0]
mov byte [rcx + 0x640], al
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], rbx
mov r8d, 6
lea rdx, str.turned
lea rcx, [rsp + 0x30]
call fcn.180003ca0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x80]
call fcn.1800712f0
mov rcx, rax
call fcn.180068250
mov rcx, qword [0x1801a04a0]
mov byte [rcx + 0x641], al
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], rbx
mov r8d, 7
lea rdx, str.aim_key
lea rcx, [rsp + 0x30]
call fcn.180003ca0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x80]
call fcn.1800712f0
mov rcx, rax
call fcn.180067fd0
mov rcx, qword [0x1801a04a0]
mov dword [rcx + 0x42c], eax
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], rbx
mov r8d, 0x10
lea rdx, str.aim_Override_key
lea rcx, [rsp + 0x30]
call fcn.180003ca0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x80]
call fcn.1800712f0
mov rcx, rax
call fcn.180067fd0
mov rcx, qword [0x1801a04a0]
mov dword [rcx + 0x434], eax
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], rbx
mov r8d, 6
lea rdx, str.A_bone
lea rcx, [rsp + 0x30]
call fcn.180003ca0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x80]
call fcn.1800712f0
mov rcx, rax
call fcn.180067fd0
mov rcx, qword [0x1801a04a0]
mov dword [rcx + 0x428], eax
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], rbx
mov r8d, 0xa
lea rdx, str.Prediction
lea rcx, [rsp + 0x30]
call fcn.180003ca0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x80]
call fcn.1800712f0
mov rcx, rax
call fcn.180068250
mov rcx, qword [0x1801a04a0]
mov byte [rcx + 0x3ec], al
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], rbx
mov r8d, 0x13
lea rdx, str.FREINDLYAIMBOTCHECK
lea rcx, [rsp + 0x30]
call fcn.180003ca0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x80]
call fcn.1800712f0
mov rcx, rax
call fcn.180068250
mov rcx, qword [0x1801a04a0]
mov byte [rcx + 0x3eb], al
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], rbx
mov r8d, 0xb
lea rdx, str.AIMBOTCHECK
lea rcx, [rsp + 0x30]
call fcn.180003ca0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x80]
call fcn.1800712f0
mov rcx, rax
call fcn.180068250
mov rcx, qword [0x1801a04a0]
mov byte [rcx + 0x3ee], al
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], rbx
mov r8d, 0xb
lea rdx, str.skipKnocked
lea rcx, [rsp + 0x30]
call fcn.180003ca0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x80]
call fcn.1800712f0
mov rcx, rax
call fcn.180068250
mov rcx, qword [0x1801a04a0]
mov byte [rcx + 0x3ef], al
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], rbx
mov r8d, 0xe
lea rdx, str.skipselfrevive
lea rcx, [rsp + 0x30]
call fcn.180003ca0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x80]
call fcn.1800712f0
mov rcx, rax
call fcn.180068250
mov rcx, qword [0x1801a04a0]
mov byte [rcx + 0x3f0], al
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], rbx
mov r8d, 0xb
lea rdx, str.b_crosshair
lea rcx, [rsp + 0x30]
call fcn.180003ca0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x80]
call fcn.1800712f0
mov rcx, rax
call fcn.180068250
mov rcx, qword [0x1801a04a0]
mov byte [rcx + 0x38f], al
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], rbx
mov r8d, 0x10
lea rdx, str.b_spin_crosshair
lea rcx, [rsp + 0x30]
call fcn.180003ca0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x80]
call fcn.1800712f0
mov rcx, rax
call fcn.180068250
mov rcx, qword [0x1801a04a0]
mov byte [rcx + 0x38e], al
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], rbx
mov r8d, 0xf
lea rdx, str.AIMBOTFOVCIRCLE
lea rcx, [rsp + 0x30]
call fcn.180003ca0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x80]
call fcn.1800712f0
mov rcx, rax
call fcn.180068250
mov rcx, qword [0x1801a04a0]
mov byte [rcx + 0x3e9], al
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], rbx
mov r8d, 0x14
lea rdx, str.targetting_closestby
lea rcx, [rsp + 0x30]
call fcn.180003ca0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x80]
call fcn.1800712f0
mov rcx, rax
call fcn.180067fd0
mov rcx, qword [0x1801a04a0]
mov dword [rcx + 0x3a8], eax
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], rbx
mov r8d, 9
lea rdx, str.aimbotFov
lea rcx, [rsp + 0x30]
call fcn.180003ca0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x80]
call fcn.1800712f0
mov rcx, rax
call fcn.1800680f0
mov rax, qword [0x1801a04a0]
movss dword [rax + 0x61c], xmm0
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], rbx
mov r8d, 0xa
lea rdx, str.aim_smooth
lea rcx, [rsp + 0x30]
call fcn.180003ca0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x80]
call fcn.1800712f0
mov rcx, rax
call fcn.180067fd0
mov rcx, qword [0x1801a04a0]
mov dword [rcx + 0x43c], eax
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], rbx
mov r8d, 0xd
lea rdx, str.distanceFloat
lea rcx, [rsp + 0x30]
call fcn.180003ca0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x80]
call fcn.1800712f0
mov rcx, rax
call fcn.1800680f0
mov rax, qword [0x1801a04a0]
movss dword [rax + 0x3f4], xmm0
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], rbx
mov r8d, 3
lea rdx, [0x1800e3590]
lea rcx, [rsp + 0x30]
call fcn.180003ca0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x80]
call fcn.1800712f0
mov rcx, rax
call fcn.180068250
mov rcx, qword [0x1801a04a0]
mov byte [rcx + 0x3e8], al
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], rbx
mov r8d, 0xe
lea rdx, str.unfilled_boxes
lea rcx, [rsp + 0x30]
call fcn.180003ca0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x80]
call fcn.1800712f0
mov rcx, rax
call fcn.180068250
mov rcx, qword [0x1801a04a0]
mov byte [rcx + 0x409], al
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], rbx
mov r8d, 0xa
lea rdx, str.corner_box
lea rcx, [rsp + 0x30]
call fcn.180003ca0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x80]
call fcn.1800712f0
mov rcx, rax
call fcn.180068250
mov rcx, qword [0x1801a04a0]
mov byte [rcx + 0x40b], al
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], rbx
mov r8d, 0xc
lea rdx, str.filled_boxes
lea rcx, [rsp + 0x30]
call fcn.180003ca0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x80]
call fcn.1800712f0
mov rcx, rax
call fcn.180068250
mov rcx, qword [0x1801a04a0]
mov byte [rcx + 0x40a], al
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], rbx
mov r8d, 8
lea rdx, str.bone_esp
lea rcx, [rsp + 0x30]
call fcn.180003ca0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x80]
call fcn.1800712f0
mov rcx, rax
call fcn.180068250
mov rcx, qword [0x1801a04a0]
mov byte [rcx + 0x40c], al
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], rbx
mov r8d, 0xa
lea rdx, str.health_esp
lea rcx, [rsp + 0x30]
call fcn.180003ca0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x80]
call fcn.1800712f0
mov rcx, rax
call fcn.180068250
mov rcx, qword [0x1801a04a0]
mov byte [rcx + 0x411], al
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], rbx
mov r8d, 9
lea rdx, str.snaplines
lea rcx, [rsp + 0x30]
call fcn.180003ca0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x80]
call fcn.1800712f0
mov rcx, rax
call fcn.180068250
mov rcx, qword [0x1801a04a0]
mov byte [rcx + 0x40f], al
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], rbx
mov r8d, 0xc
lea rdx, str.distance_esp
lea rcx, [rsp + 0x30]
call fcn.180003ca0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x80]
call fcn.1800712f0
mov rcx, rax
call fcn.180068250
mov rcx, qword [0x1801a04a0]
mov byte [rcx + 0x400], al
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], rbx
mov r8d, 8
lea rdx, str.name_esp
lea rcx, [rsp + 0x30]
call fcn.180003ca0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x80]
call fcn.1800712f0
mov rcx, rax
call fcn.180068250
mov rcx, qword [0x1801a04a0]
mov byte [rcx + 0x410], al
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], rbx
mov r8d, 0xa
lea rdx, str.teamid_esp
lea rcx, [rsp + 0x30]
call fcn.180003ca0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x80]
call fcn.1800712f0
mov rcx, rax
call fcn.180068250
mov rcx, qword [0x1801a04a0]
mov byte [rcx + 0x404], al
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], rbx
mov r8d, 0xa
lea rdx, str.weapon_esp
lea rcx, [rsp + 0x30]
call fcn.180003ca0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x80]
call fcn.1800712f0
mov rcx, rax
call fcn.180068250
mov rcx, qword [0x1801a04a0]
mov byte [rcx + 0x401], al
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], rbx
mov r8d, 9
lea rdx, str.kills_esp
lea rcx, [rsp + 0x30]
call fcn.180003ca0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x80]
call fcn.1800712f0
mov rcx, rax
call fcn.180068250
mov rcx, qword [0x1801a04a0]
mov byte [rcx + 0x402], al
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], rbx
mov r8d, 0xa
lea rdx, str.deaths_esp
lea rcx, [rsp + 0x30]
call fcn.180003ca0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x80]
call fcn.1800712f0
mov rcx, rax
call fcn.180068250
mov rcx, qword [0x1801a04a0]
mov byte [rcx + 0x403], al
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], rbx
mov r8d, 0xb
lea rdx, str.realCompass
lea rcx, [rsp + 0x30]
call fcn.180003ca0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x80]
call fcn.1800712f0
mov rcx, rax
call fcn.180068250
mov rcx, qword [0x1801a04a0]
mov byte [rcx + 0x40e], al
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], rbx
mov r8d, 0xb
lea rdx, str.compass_esp
lea rcx, [rsp + 0x30]
call fcn.180003ca0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x80]
call fcn.1800712f0
mov rcx, rax
call fcn.180068250
mov rcx, qword [0x1801a04a0]
mov byte [rcx + 0x40d], al
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], rbx
mov r8d, 0xc
lea rdx, str.enemies_only
lea rcx, [rsp + 0x30]
call fcn.180003ca0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x80]
call fcn.1800712f0
mov rcx, rax
call fcn.180068250
mov rcx, qword [0x1801a04a0]
mov byte [rcx + 0x405], al
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], rbx
mov r8d, 0xa
lea rdx, str.showaibool
lea rcx, [rsp + 0x30]
call fcn.180003ca0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x80]
call fcn.1800712f0
mov rcx, rax
call fcn.180068250
mov rcx, qword [0x1801a04a0]
mov byte [rcx + 0x406], al
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], rbx
mov r8d, 9
lea rdx, str.b_visible
lea rcx, [rsp + 0x30]
call fcn.180003ca0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x80]
call fcn.1800712f0
mov rcx, rax
call fcn.180068250
mov rcx, qword [0x1801a04a0]
mov byte [rcx + 0x381], al
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], rbx
mov r8d, 0xb
lea rdx, str.Compass_rgb
lea rcx, [rsp + 0x30]
call fcn.180003ca0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x80]
call fcn.1800712f0
mov rcx, rax
call fcn.180068250
mov rcx, qword [0x1801a04a0]
mov byte [rcx + 0x386], al
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], rbx
mov r8d, 0x10
lea rdx, str.Compass_vischeck
lea rcx, [rsp + 0x30]
call fcn.180003ca0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x80]
call fcn.1800712f0
mov rcx, rax
call fcn.180068250
mov rcx, qword [0x1801a04a0]
mov byte [rcx + 0x382], al
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], rbx
mov r8d, 7
lea rdx, str.FOV_rgb
lea rcx, [rsp + 0x30]
call fcn.180003ca0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x80]
call fcn.1800712f0
mov rcx, rax
call fcn.180068250
mov rcx, qword [0x1801a04a0]
mov byte [rcx + 0x387], al
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], rbx
mov r8d, 0xc
lea rdx, str.rgbcrosshair
lea rcx, [rsp + 0x30]
call fcn.180003ca0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x80]
call fcn.1800712f0
mov rcx, rax
call fcn.180068250
mov rcx, qword [0x1801a04a0]
mov byte [rcx + 0x414], al
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], rbx
mov r8d, 8
lea rdx, str.rgbChams
lea rcx, [rsp + 0x30]
call fcn.180003ca0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x80]
call fcn.1800712f0
mov rcx, rax
call fcn.180068250
mov rcx, qword [0x1801a04a0]
mov byte [rcx + 0x3df], al
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], rbx
mov r8d, 0xb
lea rdx, str.HUDrgbChams
lea rcx, [rsp + 0x30]
call fcn.180003ca0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x80]
call fcn.1800712f0
mov rcx, rax
call fcn.180068250
mov rcx, qword [0x1801a04a0]
mov byte [rcx + 0x3e0], al
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], rbx
mov r8d, 7
lea rdx, str.flScale
lea rcx, [rsp + 0x30]
call fcn.180003ca0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x80]
call fcn.1800712f0
mov rcx, rax
call fcn.1800680f0
mov rax, qword [0x1801a04a0]
movss dword [rax + 0x680], xmm0
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], rbx
mov r8d, 0xc
lea rdx, str.CompassScale
lea rcx, [rsp + 0x30]
call fcn.180003ca0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x80]
call fcn.1800712f0
mov rcx, rax
call fcn.1800680f0
mov rax, qword [0x1801a04a0]
movss dword [rax + 0x628], xmm0
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], rbx
mov r8d, 9
lea rdx, str.arrowSize
lea rcx, [rsp + 0x30]
call fcn.180003ca0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x80]
call fcn.1800712f0
mov rcx, rax
call fcn.1800680f0
mov rax, qword [0x1801a04a0]
movss dword [rax + 0x670], xmm0
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], rbx
mov r8d, 9
lea rdx, str.arrowfill
lea rcx, [rsp + 0x30]
call fcn.180003ca0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x80]
call fcn.1800712f0
mov rcx, rax
call fcn.1800680f0
mov rax, qword [0x1801a04a0]
movss dword [rax + 0x674], xmm0
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], rbx
mov r8d, 5
lea rdx, str.chams
lea rcx, [rsp + 0x30]
call fcn.180003ca0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x80]
call fcn.1800712f0
mov rcx, rax
call fcn.180068250
mov rcx, qword [0x1801a04a0]
mov byte [rcx + 0x389], al
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], rbx
mov r8d, 8
lea rdx, str.chamFill
lea rcx, [rsp + 0x30]
call fcn.180003ca0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x80]
call fcn.1800712f0
mov rcx, rax
call fcn.180068250
mov rcx, qword [0x1801a04a0]
mov byte [rcx + 0x3a0], al
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], rbx
mov r8d, 0xc
lea rdx, str.lineWidthNum
lea rcx, [rsp + 0x30]
call fcn.180003ca0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x80]
call fcn.1800712f0
mov rcx, rax
call fcn.180067fd0
mov rcx, qword [0x1801a04a0]
mov dword [rcx + 0x3a4], eax
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], rbx
mov r8d, 8
lea rdx, str.HUDchams
lea rcx, [rsp + 0x30]
call fcn.180003ca0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x80]
call fcn.1800712f0
mov rcx, rax
call fcn.180068250
mov rcx, qword [0x1801a04a0]
mov byte [rcx + 0x38b], al
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], rbx
mov r8d, 0xf
lea rdx, str.HUDlineWidthNum
lea rcx, [rsp + 0x30]
call fcn.180003ca0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x80]
call fcn.1800712f0
mov rcx, rax
call fcn.180067fd0
mov rcx, qword [0x1801a04a0]
mov dword [rcx + 0x3ac], eax
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], rbx
mov r8d, 8
lea rdx, str.Norecoil
lea rcx, [rsp + 0x30]
call fcn.180003ca0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x80]
call fcn.1800712f0
mov rcx, rax
call fcn.180068250
mov rcx, qword [0x1801a04a0]
mov byte [rcx + 0x348], al
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], rbx
mov r8d, 8
lea rdx, str.noRecoil
lea rcx, [rsp + 0x30]
call fcn.180003ca0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x80]
call fcn.1800712f0
mov rcx, rax
call fcn.1800680f0
mov rax, qword [0x1801a04a0]
movss dword [rax + 0x378], xmm0
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], rbx
mov r8d, 9
lea rdx, str.no_recoil
lea rcx, [rsp + 0x30]
call fcn.180003ca0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x80]
call fcn.1800712f0
mov rcx, rax
call fcn.180068250
mov rcx, qword [0x1801a04a0]
mov byte [rcx + 0x349], al
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], rbx
mov r8d, 6
lea rdx, str.NoStun
lea rcx, [rsp + 0x30]
call fcn.180003ca0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x80]
call fcn.1800712f0
mov rcx, rax
call fcn.180068250
mov rcx, qword [0x1801a04a0]
mov byte [rcx + 0x63e], al
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], rbx
mov r8d, 7
lea rdx, str.NoFlash
lea rcx, [rsp + 0x30]
call fcn.180003ca0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x80]
call fcn.1800712f0
mov rcx, rax
call fcn.180068250
mov rcx, qword [0x1801a04a0]
mov byte [rcx + 0x63b], al
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], rbx
mov r8d, 5
lea rdx, str.b_fov
lea rcx, [rsp + 0x30]
call fcn.180003ca0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x80]
call fcn.1800712f0
mov rcx, rax
call fcn.180068250
mov rcx, qword [0x1801a04a0]
mov byte [rcx + 0x365], al
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], rbx
mov r8d, 5
lea rdx, str.f_fov
lea rcx, [rsp + 0x30]
call fcn.180003ca0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x80]
call fcn.1800712f0
mov rcx, rax
call fcn.1800680f0
mov rax, qword [0x1801a04a0]
movss dword [rax + 0x368], xmm0
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], rbx
mov r8d, 0xa
lea rdx, str.gunoffsetx
lea rcx, [rsp + 0x30]
call fcn.180003ca0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x80]
call fcn.1800712f0
mov rcx, rax
call fcn.1800680f0
mov rax, qword [0x1801a04a0]
movss dword [rax + 0x36c], xmm0
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], rbx
mov r8d, 0xa
lea rdx, str.gunoffsety
lea rcx, [rsp + 0x30]
call fcn.180003ca0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x80]
call fcn.1800712f0
mov rcx, rax
call fcn.1800680f0
mov rax, qword [0x1801a04a0]
movss dword [rax + 0x370], xmm0
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], rbx
mov r8d, 0xa
lea rdx, str.gunoffsetz
lea rcx, [rsp + 0x30]
call fcn.180003ca0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x80]
call fcn.1800712f0
mov rcx, rax
call fcn.1800680f0
mov rax, qword [0x1801a04a0]
movss dword [rax + 0x374], xmm0
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], rbx
mov r8d, 9
lea rdx, str.Longmelee
lea rcx, [rsp + 0x30]
call fcn.180003ca0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x80]
call fcn.1800712f0
mov rcx, rax
call fcn.180068250
mov rcx, qword [0x1801a04a0]
mov byte [rcx + 0x646], al
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], rbx
mov r8d, 0xb
lea rdx, str.ThirdPerson
lea rcx, [rsp + 0x30]
call fcn.180003ca0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x80]
call fcn.1800712f0
mov rcx, rax
call fcn.180068250
mov rcx, qword [0x1801a04a0]
mov byte [rcx + 0x67c], al
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], rbx
mov r8d, 8
lea rdx, str.autoFire
lea rcx, [rsp + 0x30]
call fcn.180003ca0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x80]
call fcn.1800712f0
mov rcx, rax
call fcn.180068250
mov rcx, qword [0x1801a04a0]
mov byte [rcx + 0x644], al
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], rbx
mov r8d, 9
lea rdx, str.Rapidfire
lea rcx, [rsp + 0x30]
call fcn.180003ca0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x80]
call fcn.1800712f0
mov rcx, rax
call fcn.180068250
mov rcx, qword [0x1801a04a0]
mov byte [rcx + 0x647], al
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], rbx
mov r8d, 8
lea rdx, str.airstuck
lea rcx, [rsp + 0x30]
call fcn.180003ca0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x80]
call fcn.1800712f0
mov rcx, rax
call fcn.180068250
mov rcx, qword [0x1801a04a0]
mov byte [rcx + 0x645], al
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], rbx
mov r8d, 0xc
lea rdx, str.airstuck_key
lea rcx, [rsp + 0x30]
call fcn.180003ca0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x80]
call fcn.1800712f0
mov rcx, rax
call fcn.180067fd0
mov rcx, qword [0x1801a04a0]
mov dword [rcx + 0x438], eax
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], rbx
mov r8d, 9
lea rdx, str.antishake
lea rcx, [rsp + 0x30]
call fcn.180003ca0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x80]
call fcn.1800712f0
mov rcx, rax
call fcn.180068250
mov rcx, qword [0x1801a04a0]
mov byte [rcx + 0x63c], al
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], rbx
mov r8d, 0xa
lea rdx, str.Remove_Fog
lea rcx, [rsp + 0x30]
call fcn.180003ca0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x80]
call fcn.1800712f0
mov rcx, rax
call fcn.180068250
mov rcx, qword [0x1801a04a0]
mov byte [rcx + 0x63d], al
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], rbx
mov r8d, 0x12
lea rdx, str.FOVCOLOR_colorVec4
lea rcx, [rsp + 0x30]
call fcn.180003ca0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x80]
call fcn.1800712f0
xor edx, edx
mov rcx, rax
call fcn.1800714b0
mov rcx, rax
call fcn.1800680f0
movaps xmm8, xmm0
xorps xmm1, xmm1
movups xmmword [rsp + 0x30], xmm1
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], rbx
mov r8d, 0x12
lea rdx, str.FOVCOLOR_colorVec4
lea rcx, [rsp + 0x30]
call fcn.180003ca0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x80]
call fcn.1800712f0
mov edx, 1
mov rcx, rax
call fcn.1800714b0
mov rcx, rax
call fcn.1800680f0
movaps xmm7, xmm0
xorps xmm1, xmm1
movups xmmword [rsp + 0x30], xmm1
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], rbx
mov r8d, 0x12
lea rdx, str.FOVCOLOR_colorVec4
lea rcx, [rsp + 0x30]
call fcn.180003ca0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x80]
call fcn.1800712f0
mov edx, 2
mov rcx, rax
call fcn.1800714b0
mov rcx, rax
call fcn.1800680f0
movaps xmm6, xmm0
xorps xmm1, xmm1
movups xmmword [rsp + 0x30], xmm1
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], rbx
mov r8d, 0x12
lea rdx, str.FOVCOLOR_colorVec4
lea rcx, [rsp + 0x30]
call fcn.180003ca0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x80]
call fcn.1800712f0
mov edx, 3
mov rcx, rax
call fcn.1800714b0
mov rcx, rax
call fcn.1800680f0
mov rax, qword [0x1801a04a0]
movss dword [rax + 0x580], xmm8
movss dword [rax + 0x584], xmm7
movss dword [rax + 0x588], xmm6
movss dword [rax + 0x58c], xmm0
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], rbx
mov r8d, 0xe
lea rdx, str.crosshaircolor
lea rcx, [rsp + 0x30]
call fcn.180003ca0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x80]
call fcn.1800712f0
xor edx, edx
mov rcx, rax
call fcn.1800714b0
mov rcx, rax
call fcn.1800680f0
movaps xmm8, xmm0
xorps xmm1, xmm1
movups xmmword [rsp + 0x30], xmm1
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], rbx
mov r8d, 0xe
lea rdx, str.crosshaircolor
lea rcx, [rsp + 0x30]
call fcn.180003ca0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x80]
call fcn.1800712f0
mov edx, 1
mov rcx, rax
call fcn.1800714b0
mov rcx, rax
call fcn.1800680f0
movaps xmm7, xmm0
xorps xmm1, xmm1
movups xmmword [rsp + 0x30], xmm1
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], rbx
mov r8d, 0xe
lea rdx, str.crosshaircolor
lea rcx, [rsp + 0x30]
call fcn.180003ca0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x80]
call fcn.1800712f0
mov edx, 2
mov rcx, rax
call fcn.1800714b0
mov rcx, rax
call fcn.1800680f0
movaps xmm6, xmm0
xorps xmm1, xmm1
movups xmmword [rsp + 0x30], xmm1
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], rbx
mov r8d, 0xe
lea rdx, str.crosshaircolor
lea rcx, [rsp + 0x30]
call fcn.180003ca0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x80]
call fcn.1800712f0
mov edx, 3
mov rcx, rax
call fcn.1800714b0
mov rcx, rax
call fcn.1800680f0
mov rax, qword [0x1801a04a0]
movss dword [rax + 0x450], xmm8
movss dword [rax + 0x454], xmm7
movss dword [rax + 0x458], xmm6
movss dword [rax + 0x45c], xmm0
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], rbx
mov r8d, 0x10
lea rdx, str.player_colorVec4
lea rcx, [rsp + 0x30]
call fcn.180003ca0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x80]
call fcn.1800712f0
xor edx, edx
mov rcx, rax
call fcn.1800714b0
mov rcx, rax
call fcn.1800680f0
movaps xmm8, xmm0
xorps xmm1, xmm1
movups xmmword [rsp + 0x30], xmm1
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], rbx
mov r8d, 0x10
lea rdx, str.player_colorVec4
lea rcx, [rsp + 0x30]
call fcn.180003ca0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x80]
call fcn.1800712f0
mov edx, 1
mov rcx, rax
call fcn.1800714b0
mov rcx, rax
call fcn.1800680f0
movaps xmm7, xmm0
xorps xmm1, xmm1
movups xmmword [rsp + 0x30], xmm1
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], rbx
mov r8d, 0x10
lea rdx, str.player_colorVec4
lea rcx, [rsp + 0x30]
call fcn.180003ca0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x80]
call fcn.1800712f0
mov edx, 2
mov rcx, rax
call fcn.1800714b0
mov rcx, rax
call fcn.1800680f0
movaps xmm6, xmm0
xorps xmm1, xmm1
movups xmmword [rsp + 0x30], xmm1
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], rbx
mov r8d, 0x10
lea rdx, str.player_colorVec4
lea rcx, [rsp + 0x30]
call fcn.180003ca0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x80]
call fcn.1800712f0
mov edx, 3
mov rcx, rax
call fcn.1800714b0
mov rcx, rax
call fcn.1800680f0
mov rax, qword [0x1801a04a0]
movss dword [rax + 0x470], xmm8
movss dword [rax + 0x474], xmm7
movss dword [rax + 0x478], xmm6
movss dword [rax + 0x47c], xmm0
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], rbx
mov r8d, 0x14
lea rdx, str.vis_player_colorVec4
lea rcx, [rsp + 0x30]
call fcn.180003ca0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x80]
call fcn.1800712f0
xor edx, edx
mov rcx, rax
call fcn.1800714b0
mov rcx, rax
call fcn.1800680f0
movaps xmm8, xmm0
xorps xmm1, xmm1
movups xmmword [rsp + 0x30], xmm1
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], rbx
mov r8d, 0x14
lea rdx, str.vis_player_colorVec4
lea rcx, [rsp + 0x30]
call fcn.180003ca0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x80]
call fcn.1800712f0
mov edx, 1
mov rcx, rax
call fcn.1800714b0
mov rcx, rax
call fcn.1800680f0
movaps xmm7, xmm0
xorps xmm1, xmm1
movups xmmword [rsp + 0x30], xmm1
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], rbx
mov r8d, 0x14
lea rdx, str.vis_player_colorVec4
lea rcx, [rsp + 0x30]
call fcn.180003ca0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x80]
call fcn.1800712f0
mov edx, 2
mov rcx, rax
call fcn.1800714b0
mov rcx, rax
call fcn.1800680f0
movaps xmm6, xmm0
xorps xmm1, xmm1
movups xmmword [rsp + 0x30], xmm1
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], rbx
mov r8d, 0x14
lea rdx, str.vis_player_colorVec4
lea rcx, [rsp + 0x30]
call fcn.180003ca0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x80]
call fcn.1800712f0
mov edx, 3
mov rcx, rax
call fcn.1800714b0
mov rcx, rax
call fcn.1800680f0
mov rax, qword [0x1801a04a0]
movss dword [rax + 0x480], xmm8
movss dword [rax + 0x484], xmm7
movss dword [rax + 0x488], xmm6
movss dword [rax + 0x48c], xmm0
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], rbx
mov r8d, 0x13
lea rdx, str.HUDplayer_colorVec4
lea rcx, [rsp + 0x30]
call fcn.180003ca0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x80]
call fcn.1800712f0
xor edx, edx
mov rcx, rax
call fcn.1800714b0
mov rcx, rax
call fcn.1800680f0
movaps xmm8, xmm0
xorps xmm1, xmm1
movups xmmword [rsp + 0x30], xmm1
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], rbx
mov r8d, 0x13
lea rdx, str.HUDplayer_colorVec4
lea rcx, [rsp + 0x30]
call fcn.180003ca0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x80]
call fcn.1800712f0
mov edx, 1
mov rcx, rax
call fcn.1800714b0
mov rcx, rax
call fcn.1800680f0
movaps xmm7, xmm0
xorps xmm1, xmm1
movups xmmword [rsp + 0x30], xmm1
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], rbx
mov r8d, 0x13
lea rdx, str.HUDplayer_colorVec4
lea rcx, [rsp + 0x30]
call fcn.180003ca0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x80]
call fcn.1800712f0
mov edx, 2
mov rcx, rax
call fcn.1800714b0
mov rcx, rax
call fcn.1800680f0
movaps xmm6, xmm0
xorps xmm1, xmm1
movups xmmword [rsp + 0x30], xmm1
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], rbx
mov r8d, 0x13
lea rdx, str.HUDplayer_colorVec4
lea rcx, [rsp + 0x30]
call fcn.180003ca0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x80]
call fcn.1800712f0
mov edx, 3
mov rcx, rax
call fcn.1800714b0
mov rcx, rax
call fcn.1800680f0
mov rax, qword [0x1801a04a0]
movss dword [rax + 0x490], xmm8
movss dword [rax + 0x494], xmm7
movss dword [rax + 0x498], xmm6
movss dword [rax + 0x49c], xmm0
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], rbx
mov r8d, 0x14
lea rdx, str.V_skeleton_colorVec4
lea rcx, [rsp + 0x30]
call fcn.180003ca0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x80]
call fcn.1800712f0
xor edx, edx
mov rcx, rax
call fcn.1800714b0
mov rcx, rax
call fcn.1800680f0
movaps xmm8, xmm0
xorps xmm1, xmm1
movups xmmword [rsp + 0x30], xmm1
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], rbx
mov r8d, 0x14
lea rdx, str.V_skeleton_colorVec4
lea rcx, [rsp + 0x30]
call fcn.180003ca0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x80]
call fcn.1800712f0
mov edx, 1
mov rcx, rax
call fcn.1800714b0
mov rcx, rax
call fcn.1800680f0
movaps xmm7, xmm0
xorps xmm1, xmm1
movups xmmword [rsp + 0x30], xmm1
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], rbx
mov r8d, 0x14
lea rdx, str.V_skeleton_colorVec4
lea rcx, [rsp + 0x30]
call fcn.180003ca0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x80]
call fcn.1800712f0
mov edx, 2
mov rcx, rax
call fcn.1800714b0
mov rcx, rax
call fcn.1800680f0
movaps xmm6, xmm0
xorps xmm1, xmm1
movups xmmword [rsp + 0x30], xmm1
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], rbx
mov r8d, 0x14
lea rdx, str.V_skeleton_colorVec4
lea rcx, [rsp + 0x30]
call fcn.180003ca0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x80]
call fcn.1800712f0
mov edx, 3
mov rcx, rax
call fcn.1800714b0
mov rcx, rax
call fcn.1800680f0
mov rax, qword [0x1801a04a0]
movss dword [rax + 0x4f0], xmm8
movss dword [rax + 0x4f4], xmm7
movss dword [rax + 0x4f8], xmm6
movss dword [rax + 0x4fc], xmm0
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], rbx
mov r8d, 0x12
lea rdx, str.skeleton_colorVec4
lea rcx, [rsp + 0x30]
call fcn.180003ca0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x80]
call fcn.1800712f0
xor edx, edx
mov rcx, rax
call fcn.1800714b0
mov rcx, rax
call fcn.1800680f0
movaps xmm8, xmm0
xorps xmm1, xmm1
movups xmmword [rsp + 0x30], xmm1
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], rbx
mov r8d, 0x12
lea rdx, str.skeleton_colorVec4
lea rcx, [rsp + 0x30]
call fcn.180003ca0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x80]
call fcn.1800712f0
mov edx, 1
mov rcx, rax
call fcn.1800714b0
mov rcx, rax
call fcn.1800680f0
movaps xmm7, xmm0
xorps xmm1, xmm1
movups xmmword [rsp + 0x30], xmm1
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], rbx
mov r8d, 0x12
lea rdx, str.skeleton_colorVec4
lea rcx, [rsp + 0x30]
call fcn.180003ca0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x80]
call fcn.1800712f0
mov edx, 2
mov rcx, rax
call fcn.1800714b0
mov rcx, rax
call fcn.1800680f0
movaps xmm6, xmm0
xorps xmm1, xmm1
movups xmmword [rsp + 0x30], xmm1
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], rbx
mov r8d, 0x12
lea rdx, str.skeleton_colorVec4
lea rcx, [rsp + 0x30]
call fcn.180003ca0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x80]
call fcn.1800712f0
mov edx, 3
mov rcx, rax
call fcn.1800714b0
mov rcx, rax
call fcn.1800680f0
mov rax, qword [0x1801a04a0]
movss dword [rax + 0x4e0], xmm8
movss dword [rax + 0x4e4], xmm7
movss dword [rax + 0x4e8], xmm6
movss dword [rax + 0x4ec], xmm0
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], rbx
mov r8d, 0x1a
lea rdx, str.vis_boxnotFilled_colorVec4
lea rcx, [rsp + 0x30]
call fcn.180003ca0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x80]
call fcn.1800712f0
xor edx, edx
mov rcx, rax
call fcn.1800714b0
mov rcx, rax
call fcn.1800680f0
movaps xmm8, xmm0
xorps xmm1, xmm1
movups xmmword [rsp + 0x30], xmm1
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], rbx
mov r8d, 0x1a
lea rdx, str.vis_boxnotFilled_colorVec4
lea rcx, [rsp + 0x30]
call fcn.180003ca0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x80]
call fcn.1800712f0
mov edx, 1
mov rcx, rax
call fcn.1800714b0
mov rcx, rax
call fcn.1800680f0
movaps xmm7, xmm0
xorps xmm1, xmm1
movups xmmword [rsp + 0x30], xmm1
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], rbx
mov r8d, 0x1a
lea rdx, str.vis_boxnotFilled_colorVec4
lea rcx, [rsp + 0x30]
call fcn.180003ca0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x80]
call fcn.1800712f0
mov edx, 2
mov rcx, rax
call fcn.1800714b0
mov rcx, rax
call fcn.1800680f0
movaps xmm6, xmm0
xorps xmm1, xmm1
movups xmmword [rsp + 0x30], xmm1
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], rbx
mov r8d, 0x1a
lea rdx, str.vis_boxnotFilled_colorVec4
lea rcx, [rsp + 0x30]
call fcn.180003ca0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x80]
call fcn.1800712f0
mov edx, 3
mov rcx, rax
call fcn.1800714b0
mov rcx, rax
call fcn.1800680f0
mov rax, qword [0x1801a04a0]
movss dword [rax + 0x510], xmm8
movss dword [rax + 0x514], xmm7
movss dword [rax + 0x518], xmm6
movss dword [rax + 0x51c], xmm0
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], rbx
mov r8d, 0x16
lea rdx, str.boxnotFilled_colorVec4
lea rcx, [rsp + 0x30]
call fcn.180003ca0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x80]
call fcn.1800712f0
xor edx, edx
mov rcx, rax
call fcn.1800714b0
mov rcx, rax
call fcn.1800680f0
movaps xmm8, xmm0
xorps xmm1, xmm1
movups xmmword [rsp + 0x30], xmm1
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], rbx
mov r8d, 0x16
lea rdx, str.boxnotFilled_colorVec4
lea rcx, [rsp + 0x30]
call fcn.180003ca0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x80]
call fcn.1800712f0
mov edx, 1
mov rcx, rax
call fcn.1800714b0
mov rcx, rax
call fcn.1800680f0
movaps xmm7, xmm0
xorps xmm1, xmm1
movups xmmword [rsp + 0x30], xmm1
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], rbx
mov r8d, 0x16
lea rdx, str.boxnotFilled_colorVec4
lea rcx, [rsp + 0x30]
call fcn.180003ca0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x80]
call fcn.1800712f0
mov edx, 2
mov rcx, rax
call fcn.1800714b0
mov rcx, rax
call fcn.1800680f0
movaps xmm6, xmm0
xorps xmm1, xmm1
movups xmmword [rsp + 0x30], xmm1
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], rbx
mov r8d, 0x16
lea rdx, str.boxnotFilled_colorVec4
lea rcx, [rsp + 0x30]
call fcn.180003ca0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x80]
call fcn.1800712f0
mov edx, 3
mov rcx, rax
call fcn.1800714b0
mov rcx, rax
call fcn.1800680f0
mov rax, qword [0x1801a04a0]
movss dword [rax + 0x500], xmm8
movss dword [rax + 0x504], xmm7
movss dword [rax + 0x508], xmm6
movss dword [rax + 0x50c], xmm0
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], rbx
mov r8d, 0x14
lea rdx, str.V_distance_colorVec4
lea rcx, [rsp + 0x30]
call fcn.180003ca0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x80]
call fcn.1800712f0
xor edx, edx
mov rcx, rax
call fcn.1800714b0
mov rcx, rax
call fcn.1800680f0
movaps xmm8, xmm0
xorps xmm1, xmm1
movups xmmword [rsp + 0x30], xmm1
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], rbx
mov r8d, 0x14
lea rdx, str.V_distance_colorVec4
lea rcx, [rsp + 0x30]
call fcn.180003ca0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x80]
call fcn.1800712f0
mov edx, 1
mov rcx, rax
call fcn.1800714b0
mov rcx, rax
call fcn.1800680f0
movaps xmm7, xmm0
xorps xmm1, xmm1
movups xmmword [rsp + 0x30], xmm1
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], rbx
mov r8d, 0x14
lea rdx, str.V_distance_colorVec4
lea rcx, [rsp + 0x30]
call fcn.180003ca0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x80]
call fcn.1800712f0
mov edx, 2
mov rcx, rax
call fcn.1800714b0
mov rcx, rax
call fcn.1800680f0
movaps xmm6, xmm0
xorps xmm1, xmm1
movups xmmword [rsp + 0x30], xmm1
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], rbx
mov r8d, 0x14
lea rdx, str.V_distance_colorVec4
lea rcx, [rsp + 0x30]
call fcn.180003ca0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x80]
call fcn.1800712f0
mov edx, 3
mov rcx, rax
call fcn.1800714b0
mov rcx, rax
call fcn.1800680f0
mov rax, qword [0x1801a04a0]
movss dword [rax + 0x560], xmm8
movss dword [rax + 0x564], xmm7
movss dword [rax + 0x568], xmm6
movss dword [rax + 0x56c], xmm0
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], rbx
mov r8d, 0x12
lea rdx, str.distance_colorVec4
lea rcx, [rsp + 0x30]
call fcn.180003ca0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x80]
call fcn.1800712f0
xor edx, edx
mov rcx, rax
call fcn.1800714b0
mov rcx, rax
call fcn.1800680f0
movaps xmm8, xmm0
xorps xmm1, xmm1
movups xmmword [rsp + 0x30], xmm1
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], rbx
mov r8d, 0x12
lea rdx, str.distance_colorVec4
lea rcx, [rsp + 0x30]
call fcn.180003ca0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x80]
call fcn.1800712f0
mov edx, 1
mov rcx, rax
call fcn.1800714b0
mov rcx, rax
call fcn.1800680f0
movaps xmm7, xmm0
xorps xmm1, xmm1
movups xmmword [rsp + 0x30], xmm1
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], rbx
mov r8d, 0x12
lea rdx, str.distance_colorVec4
lea rcx, [rsp + 0x30]
call fcn.180003ca0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x80]
call fcn.1800712f0
mov edx, 2
mov rcx, rax
call fcn.1800714b0
mov rcx, rax
call fcn.1800680f0
movaps xmm6, xmm0
xorps xmm1, xmm1
movups xmmword [rsp + 0x30], xmm1
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], rbx
mov r8d, 0x12
lea rdx, str.distance_colorVec4
lea rcx, [rsp + 0x30]
call fcn.180003ca0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x80]
call fcn.1800712f0
mov edx, 3
mov rcx, rax
call fcn.1800714b0
mov rcx, rax
call fcn.1800680f0
movss dword [rsp + 0x20], xmm0
movaps xmm3, xmm6
movaps xmm2, xmm7
movaps xmm1, xmm8
lea rcx, [rbp - 0x80]
call fcn.180070450
mov rax, qword [0x1801a04a0]
movups xmm0, xmmword [rbp - 0x80]
movups xmmword [rax + 0x550], xmm0
lea rdx, str.V_Snaplines_colorVec4
lea rcx, [rbp + 0x80]
call fcn.180067f80
xor edx, edx
mov rcx, rax
call fcn.1800714b0
mov rcx, rax
call fcn.1800680f0
movaps xmm8, xmm0
lea rdx, str.V_Snaplines_colorVec4
lea rcx, [rbp + 0x80]
call fcn.180067f80
mov edx, 1
mov rcx, rax
call fcn.1800714b0
mov rcx, rax
call fcn.1800680f0
movaps xmm7, xmm0
lea rdx, str.V_Snaplines_colorVec4
lea rcx, [rbp + 0x80]
call fcn.180067f80
mov edx, 2
mov rcx, rax
call fcn.1800714b0
mov rcx, rax
call fcn.1800680f0
movaps xmm6, xmm0
lea rdx, str.V_Snaplines_colorVec4
lea rcx, [rbp + 0x80]
call fcn.180067f80
mov edx, 3
mov rcx, rax
call fcn.1800714b0
mov rcx, rax
call fcn.1800680f0
movss dword [rsp + 0x20], xmm0
movaps xmm3, xmm6
movaps xmm2, xmm7
movaps xmm1, xmm8
lea rcx, [rbp - 0x80]
call fcn.180070450
mov rax, qword [0x1801a04a0]
movups xmm0, xmmword [rbp - 0x80]
movups xmmword [rax + 0x590], xmm0
lea rdx, str.Snaplines_colorVec4
lea rcx, [rbp + 0x80]
call fcn.180067f80
xor edx, edx
mov rcx, rax
call fcn.1800714b0
mov rcx, rax
call fcn.1800680f0
movaps xmm8, xmm0
lea rdx, str.Snaplines_colorVec4
lea rcx, [rbp + 0x80]
call fcn.180067f80
mov edx, 1
mov rcx, rax
call fcn.1800714b0
mov rcx, rax
call fcn.1800680f0
movaps xmm7, xmm0
lea rdx, str.Snaplines_colorVec4
lea rcx, [rbp + 0x80]
call fcn.180067f80
mov edx, 2
mov rcx, rax
call fcn.1800714b0
mov rcx, rax
call fcn.1800680f0
movaps xmm6, xmm0
lea rdx, str.Snaplines_colorVec4
lea rcx, [rbp + 0x80]
call fcn.180067f80
mov edx, 3
mov rcx, rax
call fcn.1800714b0
mov rcx, rax
call fcn.1800680f0
movss dword [rsp + 0x20], xmm0
movaps xmm3, xmm6
movaps xmm2, xmm7
movaps xmm1, xmm8
lea rcx, [rbp - 0x80]
call fcn.180070450
mov rax, qword [0x1801a04a0]
movups xmm0, xmmword [rbp - 0x80]
movups xmmword [rax + 0x570], xmm0
lea rdx, str.boxFilled_colorVec4
lea rcx, [rbp + 0x80]
call fcn.180067f80
xor edx, edx
mov rcx, rax
call fcn.1800714b0
mov rcx, rax
call fcn.1800680f0
movaps xmm8, xmm0
lea rdx, str.boxFilled_colorVec4
lea rcx, [rbp + 0x80]
call fcn.180067f80
mov edx, 1
mov rcx, rax
call fcn.1800714b0
mov rcx, rax
call fcn.1800680f0
movaps xmm7, xmm0
lea rdx, str.boxFilled_colorVec4
lea rcx, [rbp + 0x80]
call fcn.180067f80
mov edx, 2
mov rcx, rax
call fcn.1800714b0
mov rcx, rax
call fcn.1800680f0
movaps xmm6, xmm0
lea rdx, str.boxFilled_colorVec4
lea rcx, [rbp + 0x80]
call fcn.180067f80
mov edx, 3
mov rcx, rax
call fcn.1800714b0
mov rcx, rax
call fcn.1800680f0
movss dword [rsp + 0x20], xmm0
movaps xmm3, xmm6
movaps xmm2, xmm7
movaps xmm1, xmm8
lea rcx, [rbp - 0x80]
call fcn.180070450
mov rax, qword [0x1801a04a0]
movups xmm0, xmmword [rbp - 0x80]
movups xmmword [rax + 0x530], xmm0
lea rdx, str.vis_player_colorVec4
lea rcx, [rbp + 0x80]
call fcn.180067f80
xor edx, edx
mov rcx, rax
call fcn.1800714b0
mov rcx, rax
call fcn.1800680f0
movaps xmm8, xmm0
lea rdx, str.vis_player_colorVec4
lea rcx, [rbp + 0x80]
call fcn.180067f80
mov edx, 1
mov rcx, rax
call fcn.1800714b0
mov rcx, rax
call fcn.1800680f0
movaps xmm7, xmm0
lea rdx, str.vis_player_colorVec4
lea rcx, [rbp + 0x80]
call fcn.180067f80
mov edx, 2
mov rcx, rax
call fcn.1800714b0
mov rcx, rax
call fcn.1800680f0
movaps xmm6, xmm0
lea rdx, str.vis_player_colorVec4
lea rcx, [rbp + 0x80]
call fcn.180067f80
mov edx, 3
mov rcx, rax
call fcn.1800714b0
mov rcx, rax
call fcn.1800680f0
movss dword [rsp + 0x20], xmm0
movaps xmm3, xmm6
movaps xmm2, xmm7
movaps xmm1, xmm8
lea rcx, [rbp - 0x80]
call fcn.180070450
mov rax, qword [0x1801a04a0]
movups xmm0, xmmword [rbp - 0x80]
movups xmmword [rax + 0x480], xmm0
lea rdx, str.player_colorVec4
lea rcx, [rbp + 0x80]
call fcn.180067f80
xor edx, edx
mov rcx, rax
call fcn.1800714b0
mov rcx, rax
call fcn.1800680f0
movaps xmm8, xmm0
lea rdx, str.player_colorVec4
lea rcx, [rbp + 0x80]
call fcn.180067f80
mov edx, 1
mov rcx, rax
call fcn.1800714b0
mov rcx, rax
call fcn.1800680f0
movaps xmm7, xmm0
lea rdx, str.player_colorVec4
lea rcx, [rbp + 0x80]
call fcn.180067f80
mov edx, 2
mov rcx, rax
call fcn.1800714b0
mov rcx, rax
call fcn.1800680f0
movaps xmm6, xmm0
lea rdx, str.player_colorVec4
lea rcx, [rbp + 0x80]
call fcn.180067f80
mov edx, 3
mov rcx, rax
call fcn.1800714b0
mov rcx, rax
call fcn.1800680f0
movss dword [rsp + 0x20], xmm0
movaps xmm3, xmm6
movaps xmm2, xmm7
movaps xmm1, xmm8
lea rcx, [rbp - 0x80]
call fcn.180070450
mov rax, qword [0x1801a04a0]
movups xmm0, xmmword [rbp - 0x80]
movups xmmword [rax + 0x470], xmm0
lea rdx, str.FOVCOLOR_colorVec4
lea rcx, [rbp + 0x80]
call fcn.180067f80
xor edx, edx
mov rcx, rax
call fcn.1800714b0
mov rcx, rax
call fcn.1800680f0
movaps xmm8, xmm0
lea rdx, str.FOVCOLOR_colorVec4
lea rcx, [rbp + 0x80]
call fcn.180067f80
mov edx, 1
mov rcx, rax
call fcn.1800714b0
mov rcx, rax
call fcn.1800680f0
movaps xmm7, xmm0
lea rdx, str.FOVCOLOR_colorVec4
lea rcx, [rbp + 0x80]
call fcn.180067f80
mov edx, 2
mov rcx, rax
call fcn.1800714b0
mov rcx, rax
call fcn.1800680f0
movaps xmm6, xmm0
lea rdx, str.FOVCOLOR_colorVec4
lea rcx, [rbp + 0x80]
call fcn.180067f80
mov edx, 3
mov rcx, rax
call fcn.1800714b0
mov rcx, rax
call fcn.1800680f0
movss dword [rsp + 0x20], xmm0
movaps xmm3, xmm6
movaps xmm2, xmm7
movaps xmm1, xmm8
lea rcx, [rbp - 0x80]
call fcn.180070450
mov rax, qword [0x1801a04a0]
movups xmm0, xmmword [rbp - 0x80]
movups xmmword [rax + 0x580], xmm0
lea rdx, str.crosshaircolor
lea rcx, [rbp + 0x80]
call fcn.180067f80
xor edx, edx
mov rcx, rax
call fcn.1800714b0
mov rcx, rax
call fcn.1800680f0
movaps xmm8, xmm0
lea rdx, str.crosshaircolor
lea rcx, [rbp + 0x80]
call fcn.180067f80
mov edx, 1
mov rcx, rax
call fcn.1800714b0
mov rcx, rax
call fcn.1800680f0
movaps xmm7, xmm0
lea rdx, str.crosshaircolor
lea rcx, [rbp + 0x80]
call fcn.180067f80
mov edx, 2
mov rcx, rax
call fcn.1800714b0
mov rcx, rax
call fcn.1800680f0
movaps xmm6, xmm0
lea rdx, str.crosshaircolor
lea rcx, [rbp + 0x80]
call fcn.180067f80
mov edx, 3
mov rcx, rax
call fcn.1800714b0
mov rcx, rax
call fcn.1800680f0
movss dword [rsp + 0x20], xmm0
movaps xmm3, xmm6
movaps xmm2, xmm7
movaps xmm1, xmm8
lea rcx, [rbp - 0x80]
call fcn.180070450
mov rax, qword [0x1801a04a0]
movups xmm0, xmmword [rbp - 0x80]
movups xmmword [rax + 0x450], xmm0
lea rdx, str.HUDplayer_colorVec4
lea rcx, [rbp + 0x80]
call fcn.180067f80
xor edx, edx
mov rcx, rax
call fcn.1800714b0
mov rcx, rax
call fcn.1800680f0
movaps xmm8, xmm0
lea rdx, str.HUDplayer_colorVec4
lea rcx, [rbp + 0x80]
call fcn.180067f80
mov edx, 1
mov rcx, rax
call fcn.1800714b0
mov rcx, rax
call fcn.1800680f0
movaps xmm7, xmm0
lea rdx, str.HUDplayer_colorVec4
lea rcx, [rbp + 0x80]
call fcn.180067f80
mov edx, 2
mov rcx, rax
call fcn.1800714b0
mov rcx, rax
call fcn.1800680f0
movaps xmm6, xmm0
lea rdx, str.HUDplayer_colorVec4
lea rcx, [rbp + 0x80]
call fcn.180067f80
mov edx, 3
mov rcx, rax
call fcn.1800714b0
mov rcx, rax
call fcn.1800680f0
movss dword [rsp + 0x20], xmm0
movaps xmm3, xmm6
movaps xmm2, xmm7
movaps xmm1, xmm8
lea rcx, [rbp - 0x80]
call fcn.180070450
mov rax, qword [0x1801a04a0]
movups xmm0, xmmword [rbp - 0x80]
movups xmmword [rax + 0x490], xmm0
lea rdx, str.V_COMPASS_colorVec4
lea rcx, [rbp + 0x80]
call fcn.180067f80
xor edx, edx
mov rcx, rax
call fcn.1800714b0
mov rcx, rax
call fcn.1800680f0
movaps xmm8, xmm0
lea rdx, str.V_COMPASS_colorVec4
lea rcx, [rbp + 0x80]
call fcn.180067f80
mov edx, 1
mov rcx, rax
call fcn.1800714b0
mov rcx, rax
call fcn.1800680f0
movaps xmm7, xmm0
lea rdx, str.V_COMPASS_colorVec4
lea rcx, [rbp + 0x80]
call fcn.180067f80
mov edx, 2
mov rcx, rax
call fcn.1800714b0
mov rcx, rax
call fcn.1800680f0
movaps xmm6, xmm0
lea rdx, str.V_COMPASS_colorVec4
lea rcx, [rbp + 0x80]
call fcn.180067f80
mov edx, 3
mov rcx, rax
call fcn.1800714b0
mov rcx, rax
call fcn.1800680f0
movss dword [rsp + 0x20], xmm0
movaps xmm3, xmm6
movaps xmm2, xmm7
movaps xmm1, xmm8
lea rcx, [rbp - 0x80]
call fcn.180070450
mov rax, qword [0x1801a04a0]
movups xmm0, xmmword [rbp - 0x80]
movups xmmword [rax + 0x5c0], xmm0
lea rdx, str.COMPASS_colorVec4
lea rcx, [rbp + 0x80]
call fcn.180067f80
xor edx, edx
mov rcx, rax
call fcn.1800714b0
mov rcx, rax
call fcn.1800680f0
movaps xmm8, xmm0
lea rdx, str.COMPASS_colorVec4
lea rcx, [rbp + 0x80]
call fcn.180067f80
mov edx, 1
mov rcx, rax
call fcn.1800714b0
mov rcx, rax
call fcn.1800680f0
movaps xmm7, xmm0
lea rdx, str.COMPASS_colorVec4
lea rcx, [rbp + 0x80]
call fcn.180067f80
mov edx, 2
mov rcx, rax
call fcn.1800714b0
mov rcx, rax
call fcn.1800680f0
movaps xmm6, xmm0
lea rdx, str.COMPASS_colorVec4
lea rcx, [rbp + 0x80]
call fcn.180067f80
mov edx, 3
mov rcx, rax
call fcn.1800714b0
mov rcx, rax
call fcn.1800680f0
movss dword [rsp + 0x20], xmm0
movaps xmm3, xmm6
movaps xmm2, xmm7
movaps xmm1, xmm8
lea rcx, [rbp - 0x80]
call fcn.180070450
mov rax, qword [0x1801a04a0]
movups xmm0, xmmword [rbp - 0x80]
movups xmmword [rax + 0x5b0], xmm0
lea rcx, [rbp + 0x90]
call fcn.1800952b0
movsd xmm0, qword [0x1800e3a80]
movsd qword [rbp - 0x80], xmm0
mov eax, dword [0x1800e3a88]
mov dword [rbp - 0x78], eax
movzx eax, word [0x1800e3a8c]
mov word [rbp - 0x74], ax
movzx eax, byte [0x1800e3a8e]
mov byte [rbp - 0x72], al
mov r8d, ebx
mov r10d, dword [0x180154990]
cmp r10d, 2
jl 0x18008c96d
movdqa xmm4, xmmword [0x1800e6350]
movdqa xmm2, xmmword [0x1800db910]
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 [str.2222]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1800db940]
packuswb xmm2, xmm2
mov eax, dword [0x1800e2d20]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [0x1800e3a80]
xorps xmm2, xmm0
movd dword [rbp - 0x80], xmm2
movdqa xmm3, xmmword [0x1800db920]
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 [str.2222]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1800db940]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp - 0x7c]
xorps xmm2, xmm1
movd dword [rbp - 0x7c], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rbp - 0x80]
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, 0x36
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xf
jl 0x18008c980
movups xmm0, xmmword [0x1800e3a68]
movups xmmword [rsp + 0x30], xmm0
movzx eax, word [0x1800e3a78]
mov word [rsp + 0x40], ax
movzx eax, byte [0x1800e3a7a]
mov byte [rsp + 0x42], al
mov r8d, ebx
cmp r10d, 2
jl 0x18008cb15
movdqa xmm5, xmmword [0x1800db910]
movdqa xmm4, xmmword [0x1800e6350]
movdqa xmm6, xmmword [str.2222]
movdqa xmm0, xmmword [0x1800e2d20]
movdqa xmmword [rsp + 0x70], xmm0
lea rcx, [rsp + 0x34]
mov edx, dword [rsp + 0x70]
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 [0x1800db940]
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 [0x1800db940]
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 0x18008ca10
cmp r8d, 0x13
jge 0x18008cb50
movsxd rax, r8d
lea r9, [rsp + 0x30]
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, 0x36
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x13
jl 0x18008cb20
movsd xmm0, qword [0x1800e3a58]
movsd qword [rsp + 0x70], xmm0
mov eax, dword [0x1800e3a60]
mov dword [rsp + 0x78], eax
movzx eax, word [0x1800e3a64]
mov word [rsp + 0x7c], ax
cmp byte [0x1800e3a65], 0
je 0x18008cccc
cmp r10d, 2
jl 0x18008cc8c
movdqa xmm4, xmmword [0x1800e6350]
movdqa xmm2, xmmword [0x1800db910]
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 [str.2222]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1800db940]
packuswb xmm2, xmm2
mov eax, dword [0x1800e2d20]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [0x1800e3a58]
xorps xmm2, xmm0
movd dword [rsp + 0x70], xmm2
movdqa xmm3, xmmword [0x1800db920]
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 [str.2222]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1800db940]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rsp + 0x74]
xorps xmm2, xmm1
movd dword [rsp + 0x74], xmm2
mov ebx, 8
movsxd rax, ebx
lea r8, [rsp + 0x70]
add r8, rax
nop word [rax + rax]
mov eax, 0x51eb851f
imul ebx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, bl
sub al, cl
add al, 0x36
xor byte [r8], al
inc ebx
lea r8, [r8 + 1]
cmp ebx, 0xe
jl 0x18008cca0
lea r8, [rbp - 0x80]
lea rdx, [rsp + 0x30]
lea rcx, [rsp + 0x70]
call fcn.18009fae0
nop
lea rcx, [rbp + 0x80]
call fcn.180070940
nop
mov rax, qword [rbp + 0x90]
movsxd rcx, dword [rax + 4]
lea rax, vtable.std::basic_ifstream_char__struct_std::char_traits_char__.0
mov qword [rbp + rcx + 0x90], rax
mov rax, qword [rbp + 0x90]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xb0]
mov dword [rbp + rcx + 0x8c], edx
lea rcx, [rbp + 0xa0]
call fcn.180004e70
mov rax, qword [rbp + 0x90]
movsxd rcx, dword [rax + 4]
lea rax, vtable.std::basic_istream_char__struct_std::char_traits_char__.0
mov qword [rbp + rcx + 0x90], rax
mov rax, qword [rbp + 0x90]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x18]
mov dword [rbp + rcx + 0x8c], edx
lea rax, vtable.std::ios_base.0
mov qword [rbp + 0x140], rax
lea rcx, [rbp + 0x140]
call fcn.1800a4ba4
nop
mov rcx, qword [rbp + 0x1a0]
xor rcx, rsp
call fcn.1800a5c70
lea r11, [rsp + 0x2e0]
mov rbx, qword [r11 + 0x18]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
movaps xmm8, xmmword [r11 - 0x30]
mov rsp, r11
pop rbp
ret