Function at 0x1800904f0
Capabilities:
Encode data using xor

Disassembly:
mov rax, rsp
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], rsi
mov qword [rax + 0x20], rdi
push rbp
lea rbp, [rax - 0x3e8]
sub rsp, 0x4e0
movaps xmmword [rax - 0x18], xmm6
mov rax, qword [0x180154940]
xor rax, rsp
mov qword [rbp + 0x3c0], rax
mov rdi, rcx
mov byte [rbp + 0x298], 0
xor edx, edx
lea rcx, [rbp + 0x2a0]
call fcn.1800705a0
nop
lea rax, [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov rax, qword [0x1801a04a0]
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
xor ecx, ecx
mov qword [rsp + 0x38], rcx
movzx ebx, byte [rax + 0x3ea]
movzx edx, byte [rsp + 0x30]
lea rcx, [rsp + 0x38]
call fcn.180095440
mov byte [rsp + 0x30], 4
mov byte [rsp + 0x70], bl
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x38], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
xor esi, esi
mov qword [rsp + 0x50], rsi
mov qword [rsp + 0x58], rsi
lea r8d, [rsi + 6]
lea rdx, str.AIMBOT
lea rcx, [rsp + 0x40]
call fcn.180003ca0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x298]
call fcn.1800712f0
nop
movzx edx, byte [rax]
movzx ecx, byte [rsp + 0x30]
mov byte [rax], cl
mov byte [rsp + 0x30], dl
mov rcx, qword [rax + 8]
mov rdx, qword [rsp + 0x38]
mov qword [rax + 8], rdx
mov qword [rsp + 0x38], rcx
movzx edx, byte [rsp + 0x30]
lea rcx, [rsp + 0x38]
call fcn.180095440
nop
lea rax, [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov rax, qword [0x1801a04a0]
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
xor ecx, ecx
mov qword [rsp + 0x38], rcx
movzx ebx, byte [rax + 0x642]
movzx edx, byte [rsp + 0x30]
lea rcx, [rsp + 0x38]
call fcn.180095440
mov byte [rsp + 0x30], 4
mov byte [rsp + 0x70], bl
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x38], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x50], rsi
mov qword [rsp + 0x58], rsi
lea r8d, [rsi + 9]
lea rdx, str.silentAim
lea rcx, [rsp + 0x40]
call fcn.180003ca0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x298]
call fcn.1800712f0
nop
movzx edx, byte [rax]
movzx ecx, byte [rsp + 0x30]
mov byte [rax], cl
mov byte [rsp + 0x30], dl
mov rcx, qword [rax + 8]
mov rdx, qword [rsp + 0x38]
mov qword [rax + 8], rdx
mov qword [rsp + 0x38], rcx
movzx edx, byte [rsp + 0x30]
lea rcx, [rsp + 0x38]
call fcn.180095440
nop
lea rax, [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov rax, qword [0x1801a04a0]
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
xor ecx, ecx
mov qword [rsp + 0x38], rcx
movsxd rbx, dword [rax + 0x418]
movzx edx, byte [rsp + 0x30]
lea rcx, [rsp + 0x38]
call fcn.180095440
mov byte [rsp + 0x30], 5
mov qword [rsp + 0x38], rbx
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x50], rsi
mov qword [rsp + 0x58], rsi
lea r8d, [rsi + 0xb]
lea rdx, str.silent_type
lea rcx, [rsp + 0x40]
call fcn.180003ca0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x298]
call fcn.1800712f0
nop
movzx edx, byte [rax]
movzx ecx, byte [rsp + 0x30]
mov byte [rax], cl
mov byte [rsp + 0x30], dl
mov rcx, qword [rax + 8]
mov rdx, qword [rsp + 0x38]
mov qword [rax + 8], rdx
mov qword [rsp + 0x38], rcx
movzx edx, byte [rsp + 0x30]
lea rcx, [rsp + 0x38]
call fcn.180095440
nop
lea rax, [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov rax, qword [0x1801a04a0]
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
xor ecx, ecx
mov qword [rsp + 0x38], rcx
movsxd rbx, dword [rax + 0x424]
movzx edx, byte [rsp + 0x30]
lea rcx, [rsp + 0x38]
call fcn.180095440
mov byte [rsp + 0x30], 5
mov qword [rsp + 0x38], rbx
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x50], rsi
mov qword [rsp + 0x58], rsi
lea r8d, [rsi + 6]
lea rdx, str.i_bone
lea rcx, [rsp + 0x40]
call fcn.180003ca0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x298]
call fcn.1800712f0
nop
movzx edx, byte [rax]
movzx ecx, byte [rsp + 0x30]
mov byte [rax], cl
mov byte [rsp + 0x30], dl
mov rcx, qword [rax + 8]
mov rdx, qword [rsp + 0x38]
mov qword [rax + 8], rdx
mov qword [rsp + 0x38], rcx
movzx edx, byte [rsp + 0x30]
lea rcx, [rsp + 0x38]
call fcn.180095440
nop
lea rax, [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov rax, qword [0x1801a04a0]
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
xor ecx, ecx
mov qword [rsp + 0x38], rcx
movzx ebx, byte [rax + 0x643]
movzx edx, byte [rsp + 0x30]
lea rcx, [rsp + 0x38]
call fcn.180095440
mov byte [rsp + 0x30], 4
mov byte [rsp + 0x70], bl
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x38], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x50], rsi
mov qword [rsp + 0x58], rsi
lea r8d, [rsi + 0x10]
lea rdx, str.controllerToggle
lea rcx, [rsp + 0x40]
call fcn.180003ca0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x298]
call fcn.1800712f0
nop
movzx edx, byte [rax]
movzx ecx, byte [rsp + 0x30]
mov byte [rax], cl
mov byte [rsp + 0x30], dl
mov rcx, qword [rax + 8]
mov rdx, qword [rsp + 0x38]
mov qword [rax + 8], rdx
mov qword [rsp + 0x38], rcx
movzx edx, byte [rsp + 0x30]
lea rcx, [rsp + 0x38]
call fcn.180095440
nop
lea rax, [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov rax, qword [0x1801a04a0]
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
xor ecx, ecx
mov qword [rsp + 0x38], rcx
movsxd rbx, dword [rax + 0x41c]
movzx edx, byte [rsp + 0x30]
lea rcx, [rsp + 0x38]
call fcn.180095440
mov byte [rsp + 0x30], 5
mov qword [rsp + 0x38], rbx
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x50], rsi
mov qword [rsp + 0x58], rsi
lea r8d, [rsi + 0x10]
lea rdx, str.controllerAimkey
lea rcx, [rsp + 0x40]
call fcn.180003ca0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x298]
call fcn.1800712f0
nop
movzx edx, byte [rax]
movzx ecx, byte [rsp + 0x30]
mov byte [rax], cl
mov byte [rsp + 0x30], dl
mov rcx, qword [rax + 8]
mov rdx, qword [rsp + 0x38]
mov qword [rax + 8], rdx
mov qword [rsp + 0x38], rcx
movzx edx, byte [rsp + 0x30]
lea rcx, [rsp + 0x38]
call fcn.180095440
nop
lea rax, [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov rax, qword [0x1801a04a0]
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
xor ecx, ecx
mov qword [rsp + 0x38], rcx
movzx ebx, byte [rax + 0x63f]
movzx edx, byte [rsp + 0x30]
lea rcx, [rsp + 0x38]
call fcn.180095440
mov byte [rsp + 0x30], 4
mov byte [rsp + 0x70], bl
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x38], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x50], rsi
mov qword [rsp + 0x58], rsi
lea r8d, [rsi + 7]
lea rdx, str.Spinbot
lea rcx, [rsp + 0x40]
call fcn.180003ca0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x298]
call fcn.1800712f0
nop
movzx edx, byte [rax]
movzx ecx, byte [rsp + 0x30]
mov byte [rax], cl
mov byte [rsp + 0x30], dl
mov rcx, qword [rax + 8]
mov rdx, qword [rsp + 0x38]
mov qword [rax + 8], rdx
mov qword [rsp + 0x38], rcx
movzx edx, byte [rsp + 0x30]
lea rcx, [rsp + 0x38]
call fcn.180095440
nop
lea rax, [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov rax, qword [0x1801a04a0]
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
xor ecx, ecx
mov qword [rsp + 0x38], rcx
movzx ebx, byte [rax + 0x640]
movzx edx, byte [rsp + 0x30]
lea rcx, [rsp + 0x38]
call fcn.180095440
mov byte [rsp + 0x30], 4
mov byte [rsp + 0x70], bl
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x38], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x50], rsi
mov qword [rsp + 0x58], rsi
lea r8d, [rsi + 9]
lea rdx, str.jitterbot
lea rcx, [rsp + 0x40]
call fcn.180003ca0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x298]
call fcn.1800712f0
nop
movzx edx, byte [rax]
movzx ecx, byte [rsp + 0x30]
mov byte [rax], cl
mov byte [rsp + 0x30], dl
mov rcx, qword [rax + 8]
mov rdx, qword [rsp + 0x38]
mov qword [rax + 8], rdx
mov qword [rsp + 0x38], rcx
movzx edx, byte [rsp + 0x30]
lea rcx, [rsp + 0x38]
call fcn.180095440
nop
lea rax, [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov rax, qword [0x1801a04a0]
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
xor ecx, ecx
mov qword [rsp + 0x38], rcx
movzx ebx, byte [rax + 0x641]
movzx edx, byte [rsp + 0x30]
lea rcx, [rsp + 0x38]
call fcn.180095440
mov byte [rsp + 0x30], 4
mov byte [rsp + 0x70], bl
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x38], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x50], rsi
mov qword [rsp + 0x58], rsi
lea r8d, [rsi + 6]
lea rdx, str.turned
lea rcx, [rsp + 0x40]
call fcn.180003ca0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x298]
call fcn.1800712f0
nop
movzx edx, byte [rax]
movzx ecx, byte [rsp + 0x30]
mov byte [rax], cl
mov byte [rsp + 0x30], dl
mov rcx, qword [rax + 8]
mov rdx, qword [rsp + 0x38]
mov qword [rax + 8], rdx
mov qword [rsp + 0x38], rcx
movzx edx, byte [rsp + 0x30]
lea rcx, [rsp + 0x38]
call fcn.180095440
nop
lea rax, [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov rax, qword [0x1801a04a0]
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
xor ecx, ecx
mov qword [rsp + 0x38], rcx
movsxd rbx, dword [rax + 0x42c]
movzx edx, byte [rsp + 0x30]
lea rcx, [rsp + 0x38]
call fcn.180095440
mov byte [rsp + 0x30], 5
mov qword [rsp + 0x38], rbx
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x50], rsi
mov qword [rsp + 0x58], rsi
lea r8d, [rsi + 7]
lea rdx, str.aim_key
lea rcx, [rsp + 0x40]
call fcn.180003ca0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x298]
call fcn.1800712f0
nop
movzx edx, byte [rax]
movzx ecx, byte [rsp + 0x30]
mov byte [rax], cl
mov byte [rsp + 0x30], dl
mov rcx, qword [rax + 8]
mov rdx, qword [rsp + 0x38]
mov qword [rax + 8], rdx
mov qword [rsp + 0x38], rcx
movzx edx, byte [rsp + 0x30]
lea rcx, [rsp + 0x38]
call fcn.180095440
nop
lea rax, [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov rax, qword [0x1801a04a0]
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
xor ecx, ecx
mov qword [rsp + 0x38], rcx
movsxd rbx, dword [rax + 0x434]
movzx edx, byte [rsp + 0x30]
lea rcx, [rsp + 0x38]
call fcn.180095440
mov byte [rsp + 0x30], 5
mov qword [rsp + 0x38], rbx
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x50], rsi
mov qword [rsp + 0x58], rsi
lea r8d, [rsi + 0x10]
lea rdx, str.aim_Override_key
lea rcx, [rsp + 0x40]
call fcn.180003ca0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x298]
call fcn.1800712f0
nop
movzx edx, byte [rax]
movzx ecx, byte [rsp + 0x30]
mov byte [rax], cl
mov byte [rsp + 0x30], dl
mov rcx, qword [rax + 8]
mov rdx, qword [rsp + 0x38]
mov qword [rax + 8], rdx
mov qword [rsp + 0x38], rcx
movzx edx, byte [rsp + 0x30]
lea rcx, [rsp + 0x38]
call fcn.180095440
nop
lea rax, [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov rax, qword [0x1801a04a0]
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
xor ecx, ecx
mov qword [rsp + 0x38], rcx
movsxd rbx, dword [rax + 0x428]
movzx edx, byte [rsp + 0x30]
lea rcx, [rsp + 0x38]
call fcn.180095440
mov byte [rsp + 0x30], 5
mov qword [rsp + 0x38], rbx
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x50], rsi
mov qword [rsp + 0x58], rsi
lea r8d, [rsi + 6]
lea rdx, str.A_bone
lea rcx, [rsp + 0x40]
call fcn.180003ca0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x298]
call fcn.1800712f0
nop
movzx edx, byte [rax]
movzx ecx, byte [rsp + 0x30]
mov byte [rax], cl
mov byte [rsp + 0x30], dl
mov rcx, qword [rax + 8]
mov rdx, qword [rsp + 0x38]
mov qword [rax + 8], rdx
mov qword [rsp + 0x38], rcx
movzx edx, byte [rsp + 0x30]
lea rcx, [rsp + 0x38]
call fcn.180095440
nop
lea rax, [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov rax, qword [0x1801a04a0]
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
xor ecx, ecx
mov qword [rsp + 0x38], rcx
movzx ebx, byte [rax + 0x3ec]
movzx edx, byte [rsp + 0x30]
lea rcx, [rsp + 0x38]
call fcn.180095440
mov byte [rsp + 0x30], 4
mov byte [rsp + 0x70], bl
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x38], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x50], rsi
mov qword [rsp + 0x58], rsi
lea r8d, [rsi + 0xa]
lea rdx, str.Prediction
lea rcx, [rsp + 0x40]
call fcn.180003ca0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x298]
call fcn.1800712f0
nop
movzx edx, byte [rax]
movzx ecx, byte [rsp + 0x30]
mov byte [rax], cl
mov byte [rsp + 0x30], dl
mov rcx, qword [rax + 8]
mov rdx, qword [rsp + 0x38]
mov qword [rax + 8], rdx
mov qword [rsp + 0x38], rcx
movzx edx, byte [rsp + 0x30]
lea rcx, [rsp + 0x38]
call fcn.180095440
nop
lea rax, [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov rax, qword [0x1801a04a0]
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
xor ecx, ecx
mov qword [rsp + 0x38], rcx
movzx ebx, byte [rax + 0x3eb]
movzx edx, byte [rsp + 0x30]
lea rcx, [rsp + 0x38]
call fcn.180095440
mov byte [rsp + 0x30], 4
mov byte [rsp + 0x70], bl
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x38], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x50], rsi
mov qword [rsp + 0x58], rsi
lea r8d, [rsi + 0x13]
lea rdx, str.FREINDLYAIMBOTCHECK
lea rcx, [rsp + 0x40]
call fcn.180003ca0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x298]
call fcn.1800712f0
nop
movzx edx, byte [rax]
movzx ecx, byte [rsp + 0x30]
mov byte [rax], cl
mov byte [rsp + 0x30], dl
mov rcx, qword [rax + 8]
mov rdx, qword [rsp + 0x38]
mov qword [rax + 8], rdx
mov qword [rsp + 0x38], rcx
movzx edx, byte [rsp + 0x30]
lea rcx, [rsp + 0x38]
call fcn.180095440
nop
lea rax, [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov rax, qword [0x1801a04a0]
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
xor ecx, ecx
mov qword [rsp + 0x38], rcx
movzx ebx, byte [rax + 0x3ee]
movzx edx, byte [rsp + 0x30]
lea rcx, [rsp + 0x38]
call fcn.180095440
mov byte [rsp + 0x30], 4
mov byte [rsp + 0x70], bl
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x38], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x50], rsi
mov qword [rsp + 0x58], rsi
lea r8d, [rsi + 0xb]
lea rdx, str.AIMBOTCHECK
lea rcx, [rsp + 0x40]
call fcn.180003ca0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x298]
call fcn.1800712f0
nop
movzx edx, byte [rax]
movzx ecx, byte [rsp + 0x30]
mov byte [rax], cl
mov byte [rsp + 0x30], dl
mov rcx, qword [rax + 8]
mov rdx, qword [rsp + 0x38]
mov qword [rax + 8], rdx
mov qword [rsp + 0x38], rcx
movzx edx, byte [rsp + 0x30]
lea rcx, [rsp + 0x38]
call fcn.180095440
nop
lea rax, [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov rax, qword [0x1801a04a0]
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
xor ecx, ecx
mov qword [rsp + 0x38], rcx
movzx ebx, byte [rax + 0x3ef]
movzx edx, byte [rsp + 0x30]
lea rcx, [rsp + 0x38]
call fcn.180095440
mov byte [rsp + 0x30], 4
mov byte [rsp + 0x70], bl
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x38], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x50], rsi
mov qword [rsp + 0x58], rsi
lea r8d, [rsi + 0xb]
lea rdx, str.skipKnocked
lea rcx, [rsp + 0x40]
call fcn.180003ca0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x298]
call fcn.1800712f0
nop
movzx edx, byte [rax]
movzx ecx, byte [rsp + 0x30]
mov byte [rax], cl
mov byte [rsp + 0x30], dl
mov rcx, qword [rax + 8]
mov rdx, qword [rsp + 0x38]
mov qword [rax + 8], rdx
mov qword [rsp + 0x38], rcx
movzx edx, byte [rsp + 0x30]
lea rcx, [rsp + 0x38]
call fcn.180095440
nop
lea rax, [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov rax, qword [0x1801a04a0]
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
xor ecx, ecx
mov qword [rsp + 0x38], rcx
movzx ebx, byte [rax + 0x3f0]
movzx edx, byte [rsp + 0x30]
lea rcx, [rsp + 0x38]
call fcn.180095440
mov byte [rsp + 0x30], 4
mov byte [rsp + 0x70], bl
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x38], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x50], rsi
mov qword [rsp + 0x58], rsi
lea r8d, [rsi + 0xe]
lea rdx, str.skipselfrevive
lea rcx, [rsp + 0x40]
call fcn.180003ca0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x298]
call fcn.1800712f0
nop
movzx edx, byte [rax]
movzx ecx, byte [rsp + 0x30]
mov byte [rax], cl
mov byte [rsp + 0x30], dl
mov rcx, qword [rax + 8]
mov rdx, qword [rsp + 0x38]
mov qword [rax + 8], rdx
mov qword [rsp + 0x38], rcx
movzx edx, byte [rsp + 0x30]
lea rcx, [rsp + 0x38]
call fcn.180095440
nop
lea rax, [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov rax, qword [0x1801a04a0]
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
xor ecx, ecx
mov qword [rsp + 0x38], rcx
movzx ebx, byte [rax + 0x38f]
movzx edx, byte [rsp + 0x30]
lea rcx, [rsp + 0x38]
call fcn.180095440
mov byte [rsp + 0x30], 4
mov byte [rsp + 0x70], bl
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x38], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x50], rsi
mov qword [rsp + 0x58], rsi
lea r8d, [rsi + 0xb]
lea rdx, str.b_crosshair
lea rcx, [rsp + 0x40]
call fcn.180003ca0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x298]
call fcn.1800712f0
nop
movzx edx, byte [rax]
movzx ecx, byte [rsp + 0x30]
mov byte [rax], cl
mov byte [rsp + 0x30], dl
mov rcx, qword [rax + 8]
mov rdx, qword [rsp + 0x38]
mov qword [rax + 8], rdx
mov qword [rsp + 0x38], rcx
movzx edx, byte [rsp + 0x30]
lea rcx, [rsp + 0x38]
call fcn.180095440
nop
lea rax, [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov rax, qword [0x1801a04a0]
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
xor ecx, ecx
mov qword [rsp + 0x38], rcx
movzx ebx, byte [rax + 0x38e]
movzx edx, byte [rsp + 0x30]
lea rcx, [rsp + 0x38]
call fcn.180095440
mov byte [rsp + 0x30], 4
mov byte [rsp + 0x70], bl
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x38], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x50], rsi
mov qword [rsp + 0x58], rsi
lea r8d, [rsi + 0x10]
lea rdx, str.b_spin_crosshair
lea rcx, [rsp + 0x40]
call fcn.180003ca0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x298]
call fcn.1800712f0
nop
movzx edx, byte [rax]
movzx ecx, byte [rsp + 0x30]
mov byte [rax], cl
mov byte [rsp + 0x30], dl
mov rcx, qword [rax + 8]
mov rdx, qword [rsp + 0x38]
mov qword [rax + 8], rdx
mov qword [rsp + 0x38], rcx
movzx edx, byte [rsp + 0x30]
lea rcx, [rsp + 0x38]
call fcn.180095440
nop
lea rax, [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov rax, qword [0x1801a04a0]
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
xor ecx, ecx
mov qword [rsp + 0x38], rcx
movzx ebx, byte [rax + 0x3e9]
movzx edx, byte [rsp + 0x30]
lea rcx, [rsp + 0x38]
call fcn.180095440
mov byte [rsp + 0x30], 4
mov byte [rsp + 0x70], bl
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x38], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x50], rsi
mov qword [rsp + 0x58], rsi
lea r8d, [rsi + 0xf]
lea rdx, str.AIMBOTFOVCIRCLE
lea rcx, [rsp + 0x40]
call fcn.180003ca0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x298]
call fcn.1800712f0
nop
movzx edx, byte [rax]
movzx ecx, byte [rsp + 0x30]
mov byte [rax], cl
mov byte [rsp + 0x30], dl
mov rcx, qword [rax + 8]
mov rdx, qword [rsp + 0x38]
mov qword [rax + 8], rdx
mov qword [rsp + 0x38], rcx
movzx edx, byte [rsp + 0x30]
lea rcx, [rsp + 0x38]
call fcn.180095440
nop
lea rax, [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov rax, qword [0x1801a04a0]
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
xor ecx, ecx
mov qword [rsp + 0x38], rcx
movsxd rbx, dword [rax + 0x3a8]
movzx edx, byte [rsp + 0x30]
lea rcx, [rsp + 0x38]
call fcn.180095440
mov byte [rsp + 0x30], 5
mov qword [rsp + 0x38], rbx
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x50], rsi
mov qword [rsp + 0x58], rsi
lea r8d, [rsi + 0x14]
lea rdx, str.targetting_closestby
lea rcx, [rsp + 0x40]
call fcn.180003ca0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x298]
call fcn.1800712f0
nop
movzx edx, byte [rax]
movzx ecx, byte [rsp + 0x30]
mov byte [rax], cl
mov byte [rsp + 0x30], dl
mov rcx, qword [rax + 8]
mov rdx, qword [rsp + 0x38]
mov qword [rax + 8], rdx
mov qword [rsp + 0x38], rcx
movzx edx, byte [rsp + 0x30]
lea rcx, [rsp + 0x38]
call fcn.180095440
nop
lea rax, [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov rax, qword [0x1801a04a0]
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
xor ecx, ecx
mov qword [rsp + 0x38], rcx
movss xmm6, dword [rax + 0x61c]
movzx edx, byte [rsp + 0x30]
lea rcx, [rsp + 0x38]
call fcn.180095440
mov byte [rsp + 0x30], 7
cvtps2pd xmm0, xmm6
movsd qword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x50], rsi
mov qword [rsp + 0x58], rsi
lea r8d, [rsi + 9]
lea rdx, str.aimbotFov
lea rcx, [rsp + 0x40]
call fcn.180003ca0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x298]
call fcn.1800712f0
nop
movzx edx, byte [rax]
movzx ecx, byte [rsp + 0x30]
mov byte [rax], cl
mov byte [rsp + 0x30], dl
mov rcx, qword [rax + 8]
mov rdx, qword [rsp + 0x38]
mov qword [rax + 8], rdx
mov qword [rsp + 0x38], rcx
movzx edx, byte [rsp + 0x30]
lea rcx, [rsp + 0x38]
call fcn.180095440
nop
lea rax, [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov rax, qword [0x1801a04a0]
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
xor ecx, ecx
mov qword [rsp + 0x38], rcx
movsxd rbx, dword [rax + 0x43c]
movzx edx, byte [rsp + 0x30]
lea rcx, [rsp + 0x38]
call fcn.180095440
mov byte [rsp + 0x30], 5
mov qword [rsp + 0x38], rbx
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x50], rsi
mov qword [rsp + 0x58], rsi
lea r8d, [rsi + 0xa]
lea rdx, str.aim_smooth
lea rcx, [rsp + 0x40]
call fcn.180003ca0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x298]
call fcn.1800712f0
nop
movzx edx, byte [rax]
movzx ecx, byte [rsp + 0x30]
mov byte [rax], cl
mov byte [rsp + 0x30], dl
mov rcx, qword [rax + 8]
mov rdx, qword [rsp + 0x38]
mov qword [rax + 8], rdx
mov qword [rsp + 0x38], rcx
movzx edx, byte [rsp + 0x30]
lea rcx, [rsp + 0x38]
call fcn.180095440
nop
lea rax, [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov rax, qword [0x1801a04a0]
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
xor ecx, ecx
mov qword [rsp + 0x38], rcx
movss xmm6, dword [rax + 0x3f4]
movzx edx, byte [rsp + 0x30]
lea rcx, [rsp + 0x38]
call fcn.180095440
mov byte [rsp + 0x30], 7
cvtps2pd xmm0, xmm6
movsd qword [rsp + 0x38], xmm0
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x50], rsi
mov qword [rsp + 0x58], rsi
lea r8d, [rsi + 0xd]
lea rdx, str.distanceFloat
lea rcx, [rsp + 0x40]
call fcn.180003ca0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x298]
call fcn.1800712f0
nop
movzx edx, byte [rax]
movzx ecx, byte [rsp + 0x30]
mov byte [rax], cl
mov byte [rsp + 0x30], dl
mov rcx, qword [rax + 8]
mov rdx, qword [rsp + 0x38]
mov qword [rax + 8], rdx
mov qword [rsp + 0x38], rcx
movzx edx, byte [rsp + 0x30]
lea rcx, [rsp + 0x38]
call fcn.180095440
nop
lea rax, [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov rdx, qword [0x1801a04a0]
add rdx, 0x3e8
lea rcx, [rsp + 0x30]
call fcn.180067dd0
mov rbx, rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x50], rsi
mov qword [rsp + 0x58], rsi
lea r8d, [rsi + 3]
lea rdx, [0x1800e3590]
lea rcx, [rsp + 0x40]
call fcn.180003ca0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x298]
call fcn.1800712f0
nop
movzx edx, byte [rax]
movzx ecx, byte [rbx]
mov byte [rax], cl
mov byte [rbx], dl
lea rcx, [rbx + 8]
mov rdx, qword [rax + 8]
mov r8, qword [rcx]
mov qword [rax + 8], r8
mov qword [rcx], rdx
movzx edx, byte [rbx]
call fcn.180095440
nop
lea rax, [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov rdx, qword [0x1801a04a0]
add rdx, 0x409
lea rcx, [rsp + 0x30]
call fcn.180067dd0
mov rbx, rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x50], rsi
mov qword [rsp + 0x58], rsi
lea r8d, [rsi + 0xe]
lea rdx, str.unfilled_boxes
lea rcx, [rsp + 0x40]
call fcn.180003ca0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x298]
call fcn.1800712f0
nop
movzx edx, byte [rax]
movzx ecx, byte [rbx]
mov byte [rax], cl
mov byte [rbx], dl
lea rcx, [rbx + 8]
mov rdx, qword [rax + 8]
mov r8, qword [rcx]
mov qword [rax + 8], r8
mov qword [rcx], rdx
movzx edx, byte [rbx]
call fcn.180095440
nop
lea rax, [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov rdx, qword [0x1801a04a0]
add rdx, 0x40b
lea rcx, [rsp + 0x30]
call fcn.180067dd0
mov rbx, rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x50], rsi
mov qword [rsp + 0x58], rsi
lea r8d, [rsi + 0xa]
lea rdx, str.corner_box
lea rcx, [rsp + 0x40]
call fcn.180003ca0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x298]
call fcn.1800712f0
nop
movzx edx, byte [rax]
movzx ecx, byte [rbx]
mov byte [rax], cl
mov byte [rbx], dl
lea rcx, [rbx + 8]
mov rdx, qword [rax + 8]
mov r8, qword [rcx]
mov qword [rax + 8], r8
mov qword [rcx], rdx
movzx edx, byte [rbx]
call fcn.180095440
nop
lea rax, [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov rdx, qword [0x1801a04a0]
add rdx, 0x40a
lea rcx, [rsp + 0x30]
call fcn.180067dd0
mov rbx, rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x50], rsi
mov qword [rsp + 0x58], rsi
lea r8d, [rsi + 0xc]
lea rdx, str.filled_boxes
lea rcx, [rsp + 0x40]
call fcn.180003ca0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x298]
call fcn.1800712f0
nop
movzx edx, byte [rax]
movzx ecx, byte [rbx]
mov byte [rax], cl
mov byte [rbx], dl
lea rcx, [rbx + 8]
mov rdx, qword [rax + 8]
mov r8, qword [rcx]
mov qword [rax + 8], r8
mov qword [rcx], rdx
movzx edx, byte [rbx]
call fcn.180095440
nop
lea rax, [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov rdx, qword [0x1801a04a0]
add rdx, 0x40c
lea rcx, [rsp + 0x30]
call fcn.180067dd0
mov rbx, rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x50], rsi
mov qword [rsp + 0x58], rsi
lea r8d, [rsi + 8]
lea rdx, str.bone_esp
lea rcx, [rsp + 0x40]
call fcn.180003ca0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x298]
call fcn.1800712f0
nop
movzx edx, byte [rax]
movzx ecx, byte [rbx]
mov byte [rax], cl
mov byte [rbx], dl
lea rcx, [rbx + 8]
mov rdx, qword [rax + 8]
mov r8, qword [rcx]
mov qword [rax + 8], r8
mov qword [rcx], rdx
movzx edx, byte [rbx]
call fcn.180095440
nop
lea rax, [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov rdx, qword [0x1801a04a0]
add rdx, 0x411
lea rcx, [rsp + 0x30]
call fcn.180067dd0
mov rbx, rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x50], rsi
mov qword [rsp + 0x58], rsi
lea r8d, [rsi + 0xa]
lea rdx, str.health_esp
lea rcx, [rsp + 0x40]
call fcn.180003ca0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x298]
call fcn.1800712f0
nop
movzx edx, byte [rax]
movzx ecx, byte [rbx]
mov byte [rax], cl
mov byte [rbx], dl
lea rcx, [rbx + 8]
mov rdx, qword [rax + 8]
mov r8, qword [rcx]
mov qword [rax + 8], r8
mov qword [rcx], rdx
movzx edx, byte [rbx]
call fcn.180095440
nop
lea rax, [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov rdx, qword [0x1801a04a0]
add rdx, 0x40f
lea rcx, [rsp + 0x30]
call fcn.180067dd0
mov rbx, rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x50], rsi
mov qword [rsp + 0x58], rsi
lea r8d, [rsi + 9]
lea rdx, str.snaplines
lea rcx, [rsp + 0x40]
call fcn.180003ca0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x298]
call fcn.1800712f0
nop
movzx edx, byte [rax]
movzx ecx, byte [rbx]
mov byte [rax], cl
mov byte [rbx], dl
lea rcx, [rbx + 8]
mov rdx, qword [rax + 8]
mov r8, qword [rcx]
mov qword [rax + 8], r8
mov qword [rcx], rdx
movzx edx, byte [rbx]
call fcn.180095440
nop
lea rax, [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov rdx, qword [0x1801a04a0]
add rdx, 0x400
lea rcx, [rsp + 0x30]
call fcn.180067dd0
mov rbx, rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x50], rsi
mov qword [rsp + 0x58], rsi
lea r8d, [rsi + 0xc]
lea rdx, str.distance_esp
lea rcx, [rsp + 0x40]
call fcn.180003ca0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x298]
call fcn.1800712f0
nop
movzx edx, byte [rax]
movzx ecx, byte [rbx]
mov byte [rax], cl
mov byte [rbx], dl
lea rcx, [rbx + 8]
mov rdx, qword [rax + 8]
mov r8, qword [rcx]
mov qword [rax + 8], r8
mov qword [rcx], rdx
movzx edx, byte [rbx]
call fcn.180095440
nop
lea rax, [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov rdx, qword [0x1801a04a0]
add rdx, 0x410
lea rcx, [rsp + 0x30]
call fcn.180067dd0
mov rbx, rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x50], rsi
mov qword [rsp + 0x58], rsi
lea r8d, [rsi + 8]
lea rdx, str.name_esp
lea rcx, [rsp + 0x40]
call fcn.180003ca0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x298]
call fcn.1800712f0
nop
movzx edx, byte [rax]
movzx ecx, byte [rbx]
mov byte [rax], cl
mov byte [rbx], dl
lea rcx, [rbx + 8]
mov rdx, qword [rax + 8]
mov r8, qword [rcx]
mov qword [rax + 8], r8
mov qword [rcx], rdx
movzx edx, byte [rbx]
call fcn.180095440
nop
lea rax, [rbp + 0x268]
mov qword [rsp + 0x60], rax
mov rdx, qword [0x1801a04a0]
add rdx, 0x404
lea rcx, [rbp + 0x268]
call fcn.180067dd0
mov rbx, rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x50], rsi
mov qword [rsp + 0x58], rsi
lea r8d, [rsi + 0xa]
lea rdx, str.teamid_esp
lea rcx, [rsp + 0x40]
call fcn.180003ca0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x298]
call fcn.1800712f0
nop
movzx edx, byte [rax]
movzx ecx, byte [rbx]
mov byte [rax], cl
mov byte [rbx], dl
lea rcx, [rbx + 8]
mov rdx, qword [rax + 8]
mov r8, qword [rcx]
mov qword [rax + 8], r8
mov qword [rcx], rdx
movzx edx, byte [rbx]
call fcn.180095440
nop
lea rax, [rbp + 0x278]
mov qword [rsp + 0x60], rax
mov rdx, qword [0x1801a04a0]
add rdx, 0x401
lea rcx, [rbp + 0x278]
call fcn.180067dd0
mov rbx, rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x50], rsi
mov qword [rsp + 0x58], rsi
lea r8d, [rsi + 0xa]
lea rdx, str.weapon_esp
lea rcx, [rsp + 0x40]
call fcn.180003ca0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x298]
call fcn.1800712f0
nop
movzx edx, byte [rax]
movzx ecx, byte [rbx]
mov byte [rax], cl
mov byte [rbx], dl
lea rcx, [rbx + 8]
mov rdx, qword [rax + 8]
mov r8, qword [rcx]
mov qword [rax + 8], r8
mov qword [rcx], rdx
movzx edx, byte [rbx]
call fcn.180095440
nop
lea rax, [rbp + 0x288]
mov qword [rsp + 0x60], rax
mov rdx, qword [0x1801a04a0]
add rdx, 0x402
lea rcx, [rbp + 0x288]
call fcn.180067dd0
mov rbx, rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x50], rsi
mov qword [rsp + 0x58], rsi
lea r8d, [rsi + 9]
lea rdx, str.kills_esp
lea rcx, [rsp + 0x40]
call fcn.180003ca0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x298]
call fcn.1800712f0
nop
movzx edx, byte [rax]
movzx ecx, byte [rbx]
mov byte [rax], cl
mov byte [rbx], dl
lea rcx, [rbx + 8]
mov rdx, qword [rax + 8]
mov r8, qword [rcx]
mov qword [rax + 8], r8
mov qword [rcx], rdx
movzx edx, byte [rbx]
call fcn.180095440
nop
lea rax, [rbp + 8]
mov qword [rsp + 0x60], rax
mov rdx, qword [0x1801a04a0]
add rdx, 0x403
lea rcx, [rbp + 8]
call fcn.180067dd0
mov rbx, rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x50], rsi
mov qword [rsp + 0x58], rsi
lea r8d, [rsi + 0xa]
lea rdx, str.deaths_esp
lea rcx, [rsp + 0x40]
call fcn.180003ca0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x298]
call fcn.1800712f0
nop
movzx edx, byte [rax]
movzx ecx, byte [rbx]
mov byte [rax], cl
mov byte [rbx], dl
lea rcx, [rbx + 8]
mov rdx, qword [rax + 8]
mov r8, qword [rcx]
mov qword [rax + 8], r8
mov qword [rcx], rdx
movzx edx, byte [rbx]
call fcn.180095440
nop
lea rax, [rbp + 0x18]
mov qword [rsp + 0x60], rax
mov rdx, qword [0x1801a04a0]
add rdx, 0x40e
lea rcx, [rbp + 0x18]
call fcn.180067dd0
mov rbx, rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x50], rsi
mov qword [rsp + 0x58], rsi
lea r8d, [rsi + 0xb]
lea rdx, str.realCompass
lea rcx, [rsp + 0x40]
call fcn.180003ca0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x298]
call fcn.1800712f0
nop
movzx edx, byte [rax]
movzx ecx, byte [rbx]
mov byte [rax], cl
mov byte [rbx], dl
lea rcx, [rbx + 8]
mov rdx, qword [rax + 8]
mov r8, qword [rcx]
mov qword [rax + 8], r8
mov qword [rcx], rdx
movzx edx, byte [rbx]
call fcn.180095440
nop
lea rax, [rbp + 0x28]
mov qword [rsp + 0x60], rax
mov rdx, qword [0x1801a04a0]
add rdx, 0x40d
lea rcx, [rbp + 0x28]
call fcn.180067dd0
mov rbx, rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x50], rsi
mov qword [rsp + 0x58], rsi
lea r8d, [rsi + 0xb]
lea rdx, str.compass_esp
lea rcx, [rsp + 0x40]
call fcn.180003ca0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x298]
call fcn.1800712f0
nop
movzx edx, byte [rax]
movzx ecx, byte [rbx]
mov byte [rax], cl
mov byte [rbx], dl
lea rcx, [rbx + 8]
mov rdx, qword [rax + 8]
mov r8, qword [rcx]
mov qword [rax + 8], r8
mov qword [rcx], rdx
movzx edx, byte [rbx]
call fcn.180095440
nop
lea rax, [rbp + 0x38]
mov qword [rsp + 0x60], rax
mov rdx, qword [0x1801a04a0]
add rdx, 0x405
lea rcx, [rbp + 0x38]
call fcn.180067dd0
mov rbx, rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x50], rsi
mov qword [rsp + 0x58], rsi
lea r8d, [rsi + 0xc]
lea rdx, str.enemies_only
lea rcx, [rsp + 0x40]
call fcn.180003ca0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x298]
call fcn.1800712f0
nop
movzx edx, byte [rax]
movzx ecx, byte [rbx]
mov byte [rax], cl
mov byte [rbx], dl
lea rcx, [rbx + 8]
mov rdx, qword [rax + 8]
mov r8, qword [rcx]
mov qword [rax + 8], r8
mov qword [rcx], rdx
movzx edx, byte [rbx]
call fcn.180095440
nop
lea rax, [rbp + 0x48]
mov qword [rsp + 0x60], rax
mov rdx, qword [0x1801a04a0]
add rdx, 0x406
lea rcx, [rbp + 0x48]
call fcn.180067dd0
mov rbx, rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x50], rsi
mov qword [rsp + 0x58], rsi
lea r8d, [rsi + 0xa]
lea rdx, str.showaibool
lea rcx, [rsp + 0x40]
call fcn.180003ca0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x298]
call fcn.1800712f0
nop
movzx edx, byte [rax]
movzx ecx, byte [rbx]
mov byte [rax], cl
mov byte [rbx], dl
lea rcx, [rbx + 8]
mov rdx, qword [rax + 8]
mov r8, qword [rcx]
mov qword [rax + 8], r8
mov qword [rcx], rdx
movzx edx, byte [rbx]
call fcn.180095440
nop
lea rax, [rbp + 0x58]
mov qword [rsp + 0x60], rax
mov rdx, qword [0x1801a04a0]
add rdx, 0x381
lea rcx, [rbp + 0x58]
call fcn.180067dd0
mov rbx, rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x50], rsi
mov qword [rsp + 0x58], rsi
lea r8d, [rsi + 9]
lea rdx, str.b_visible
lea rcx, [rsp + 0x40]
call fcn.180003ca0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x298]
call fcn.1800712f0
nop
movzx edx, byte [rax]
movzx ecx, byte [rbx]
mov byte [rax], cl
mov byte [rbx], dl
lea rcx, [rbx + 8]
mov rdx, qword [rax + 8]
mov r8, qword [rcx]
mov qword [rax + 8], r8
mov qword [rcx], rdx
movzx edx, byte [rbx]
call fcn.180095440
nop
lea rax, [rbp + 0x68]
mov qword [rsp + 0x60], rax
mov rdx, qword [0x1801a04a0]
add rdx, 0x386
lea rcx, [rbp + 0x68]
call fcn.180067dd0
mov rbx, rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x50], rsi
mov qword [rsp + 0x58], rsi
lea r8d, [rsi + 0xb]
lea rdx, str.Compass_rgb
lea rcx, [rsp + 0x40]
call fcn.180003ca0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x298]
call fcn.1800712f0
nop
movzx edx, byte [rax]
movzx ecx, byte [rbx]
mov byte [rax], cl
mov byte [rbx], dl
lea rcx, [rbx + 8]
mov rdx, qword [rax + 8]
mov r8, qword [rcx]
mov qword [rax + 8], r8
mov qword [rcx], rdx
movzx edx, byte [rbx]
call fcn.180095440
nop
lea rax, [rbp + 0x78]
mov qword [rsp + 0x60], rax
mov rdx, qword [0x1801a04a0]
add rdx, 0x382
lea rcx, [rbp + 0x78]
call fcn.180067dd0
mov rbx, rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x50], rsi
mov qword [rsp + 0x58], rsi
lea r8d, [rsi + 0x10]
lea rdx, str.Compass_vischeck
lea rcx, [rsp + 0x40]
call fcn.180003ca0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x298]
call fcn.1800712f0
nop
movzx edx, byte [rax]
movzx ecx, byte [rbx]
mov byte [rax], cl
mov byte [rbx], dl
lea rcx, [rbx + 8]
mov rdx, qword [rax + 8]
mov r8, qword [rcx]
mov qword [rax + 8], r8
mov qword [rcx], rdx
movzx edx, byte [rbx]
call fcn.180095440
nop
lea rax, [rbp + 0x88]
mov qword [rsp + 0x60], rax
mov rdx, qword [0x1801a04a0]
add rdx, 0x387
lea rcx, [rbp + 0x88]
call fcn.180067dd0
mov rbx, rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x50], rsi
mov qword [rsp + 0x58], rsi
lea r8d, [rsi + 7]
lea rdx, str.FOV_rgb
lea rcx, [rsp + 0x40]
call fcn.180003ca0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x298]
call fcn.1800712f0
nop
movzx edx, byte [rax]
movzx ecx, byte [rbx]
mov byte [rax], cl
mov byte [rbx], dl
lea rcx, [rbx + 8]
mov rdx, qword [rax + 8]
mov r8, qword [rcx]
mov qword [rax + 8], r8
mov qword [rcx], rdx
movzx edx, byte [rbx]
call fcn.180095440
nop
lea rax, [rbp + 0x98]
mov qword [rsp + 0x60], rax
mov rdx, qword [0x1801a04a0]
add rdx, 0x414
lea rcx, [rbp + 0x98]
call fcn.180067dd0
mov rbx, rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x50], rsi
mov qword [rsp + 0x58], rsi
lea r8d, [rsi + 0xc]
lea rdx, str.rgbcrosshair
lea rcx, [rsp + 0x40]
call fcn.180003ca0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x298]
call fcn.1800712f0
nop
movzx edx, byte [rax]
movzx ecx, byte [rbx]
mov byte [rax], cl
mov byte [rbx], dl
lea rcx, [rbx + 8]
mov rdx, qword [rax + 8]
mov r8, qword [rcx]
mov qword [rax + 8], r8
mov qword [rcx], rdx
movzx edx, byte [rbx]
call fcn.180095440
nop
lea rax, [rbp + 0xa8]
mov qword [rsp + 0x60], rax
mov rdx, qword [0x1801a04a0]
add rdx, 0x3df
lea rcx, [rbp + 0xa8]
call fcn.180067dd0
mov rbx, rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x50], rsi
mov qword [rsp + 0x58], rsi
lea r8d, [rsi + 8]
lea rdx, str.rgbChams
lea rcx, [rsp + 0x40]
call fcn.180003ca0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x298]
call fcn.1800712f0
nop
movzx edx, byte [rax]
movzx ecx, byte [rbx]
mov byte [rax], cl
mov byte [rbx], dl
lea rcx, [rbx + 8]
mov rdx, qword [rax + 8]
mov r8, qword [rcx]
mov qword [rax + 8], r8
mov qword [rcx], rdx
movzx edx, byte [rbx]
call fcn.180095440
nop
lea rax, [rbp + 0xb8]
mov qword [rsp + 0x60], rax
mov rdx, qword [0x1801a04a0]
add rdx, 0x3e0
lea rcx, [rbp + 0xb8]
call fcn.180067dd0
mov rbx, rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x50], rsi
mov qword [rsp + 0x58], rsi
lea r8d, [rsi + 0xb]
lea rdx, str.HUDrgbChams
lea rcx, [rsp + 0x40]
call fcn.180003ca0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x298]
call fcn.1800712f0
nop
movzx edx, byte [rax]
movzx ecx, byte [rbx]
mov byte [rax], cl
mov byte [rbx], dl
lea rcx, [rbx + 8]
mov rdx, qword [rax + 8]
mov r8, qword [rcx]
mov qword [rax + 8], r8
mov qword [rcx], rdx
movzx edx, byte [rbx]
call fcn.180095440
nop
lea rax, [rbp + 0xc8]
mov qword [rsp + 0x60], rax
mov rdx, qword [0x1801a04a0]
add rdx, 0x680
lea rcx, [rbp + 0xc8]
call fcn.180067ce0
mov rbx, rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x50], rsi
mov qword [rsp + 0x58], rsi
lea r8d, [rsi + 7]
lea rdx, str.flScale
lea rcx, [rsp + 0x40]
call fcn.180003ca0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x298]
call fcn.1800712f0
nop
movzx edx, byte [rax]
movzx ecx, byte [rbx]
mov byte [rax], cl
mov byte [rbx], dl
lea rcx, [rbx + 8]
mov rdx, qword [rax + 8]
mov r8, qword [rcx]
mov qword [rax + 8], r8
mov qword [rcx], rdx
movzx edx, byte [rbx]
call fcn.180095440
nop
lea rax, [rbp + 0xd8]
mov qword [rsp + 0x60], rax
mov rdx, qword [0x1801a04a0]
add rdx, 0x628
lea rcx, [rbp + 0xd8]
call fcn.180067ce0
mov rbx, rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x50], rsi
mov qword [rsp + 0x58], rsi
lea r8d, [rsi + 0xc]
lea rdx, str.CompassScale
lea rcx, [rsp + 0x40]
call fcn.180003ca0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x298]
call fcn.1800712f0
nop
movzx edx, byte [rax]
movzx ecx, byte [rbx]
mov byte [rax], cl
mov byte [rbx], dl
lea rcx, [rbx + 8]
mov rdx, qword [rax + 8]
mov r8, qword [rcx]
mov qword [rax + 8], r8
mov qword [rcx], rdx
movzx edx, byte [rbx]
call fcn.180095440
nop
lea rax, [rbp + 0xe8]
mov qword [rsp + 0x60], rax
mov rdx, qword [0x1801a04a0]
add rdx, 0x670
lea rcx, [rbp + 0xe8]
call fcn.180067ce0
mov rbx, rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x50], rsi
mov qword [rsp + 0x58], rsi
lea r8d, [rsi + 9]
lea rdx, str.arrowSize
lea rcx, [rsp + 0x40]
call fcn.180003ca0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x298]
call fcn.1800712f0
nop
movzx edx, byte [rax]
movzx ecx, byte [rbx]
mov byte [rax], cl
mov byte [rbx], dl
lea rcx, [rbx + 8]
mov rdx, qword [rax + 8]
mov r8, qword [rcx]
mov qword [rax + 8], r8
mov qword [rcx], rdx
movzx edx, byte [rbx]
call fcn.180095440
nop
lea rax, [rbp + 0xf8]
mov qword [rsp + 0x60], rax
mov rdx, qword [0x1801a04a0]
add rdx, 0x674
lea rcx, [rbp + 0xf8]
call fcn.180067ce0
mov rbx, rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x50], rsi
mov qword [rsp + 0x58], rsi
lea r8d, [rsi + 9]
lea rdx, str.arrowfill
lea rcx, [rsp + 0x40]
call fcn.180003ca0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x298]
call fcn.1800712f0
nop
movzx edx, byte [rax]
movzx ecx, byte [rbx]
mov byte [rax], cl
mov byte [rbx], dl
lea rcx, [rbx + 8]
mov rdx, qword [rax + 8]
mov r8, qword [rcx]
mov qword [rax + 8], r8
mov qword [rcx], rdx
movzx edx, byte [rbx]
call fcn.180095440
nop
lea rax, [rbp + 0x108]
mov qword [rsp + 0x60], rax
mov rdx, qword [0x1801a04a0]
add rdx, 0x389
lea rcx, [rbp + 0x108]
call fcn.180067dd0
mov rbx, rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x50], rsi
mov qword [rsp + 0x58], rsi
lea r8d, [rsi + 5]
lea rdx, str.chams
lea rcx, [rsp + 0x40]
call fcn.180003ca0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x298]
call fcn.1800712f0
nop
movzx edx, byte [rax]
movzx ecx, byte [rbx]
mov byte [rax], cl
mov byte [rbx], dl
lea rcx, [rbx + 8]
mov rdx, qword [rax + 8]
mov r8, qword [rcx]
mov qword [rax + 8], r8
mov qword [rcx], rdx
movzx edx, byte [rbx]
call fcn.180095440
nop
lea rax, [rbp + 0x118]
mov qword [rsp + 0x60], rax
mov rdx, qword [0x1801a04a0]
add rdx, 0x3a0
lea rcx, [rbp + 0x118]
call fcn.180067dd0
mov rbx, rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x50], rsi
mov qword [rsp + 0x58], rsi
lea r8d, [rsi + 8]
lea rdx, str.chamFill
lea rcx, [rsp + 0x40]
call fcn.180003ca0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x298]
call fcn.1800712f0
nop
movzx edx, byte [rax]
movzx ecx, byte [rbx]
mov byte [rax], cl
mov byte [rbx], dl
lea rcx, [rbx + 8]
mov rdx, qword [rax + 8]
mov r8, qword [rcx]
mov qword [rax + 8], r8
mov qword [rcx], rdx
movzx edx, byte [rbx]
call fcn.180095440
nop
lea rax, [rbp + 0x128]
mov qword [rsp + 0x60], rax
mov rdx, qword [0x1801a04a0]
add rdx, 0x3a4
lea rcx, [rbp + 0x128]
call fcn.180067c20
mov rbx, rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x50], rsi
mov qword [rsp + 0x58], rsi
lea r8d, [rsi + 0xc]
lea rdx, str.lineWidthNum
lea rcx, [rsp + 0x40]
call fcn.180003ca0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x298]
call fcn.1800712f0
nop
movzx edx, byte [rax]
movzx ecx, byte [rbx]
mov byte [rax], cl
mov byte [rbx], dl
lea rcx, [rbx + 8]
mov rdx, qword [rax + 8]
mov r8, qword [rcx]
mov qword [rax + 8], r8
mov qword [rcx], rdx
movzx edx, byte [rbx]
call fcn.180095440
nop
lea rax, [rbp + 0x138]
mov qword [rsp + 0x60], rax
mov rdx, qword [0x1801a04a0]
add rdx, 0x38b
lea rcx, [rbp + 0x138]
call fcn.180067dd0
mov rbx, rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x50], rsi
mov qword [rsp + 0x58], rsi
lea r8d, [rsi + 8]
lea rdx, str.HUDchams
lea rcx, [rsp + 0x40]
call fcn.180003ca0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x298]
call fcn.1800712f0
nop
movzx edx, byte [rax]
movzx ecx, byte [rbx]
mov byte [rax], cl
mov byte [rbx], dl
lea rcx, [rbx + 8]
mov rdx, qword [rax + 8]
mov r8, qword [rcx]
mov qword [rax + 8], r8
mov qword [rcx], rdx
movzx edx, byte [rbx]
call fcn.180095440
nop
lea rax, [rbp + 0x148]
mov qword [rsp + 0x60], rax
mov rdx, qword [0x1801a04a0]
add rdx, 0x3ac
lea rcx, [rbp + 0x148]
call fcn.180067c20
mov rbx, rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x50], rsi
mov qword [rsp + 0x58], rsi
lea r8d, [rsi + 0xf]
lea rdx, str.HUDlineWidthNum
lea rcx, [rsp + 0x40]
call fcn.180003ca0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x298]
call fcn.1800712f0
nop
movzx edx, byte [rax]
movzx ecx, byte [rbx]
mov byte [rax], cl
mov byte [rbx], dl
lea rcx, [rbx + 8]
mov rdx, qword [rax + 8]
mov r8, qword [rcx]
mov qword [rax + 8], r8
mov qword [rcx], rdx
movzx edx, byte [rbx]
call fcn.180095440
nop
lea rax, [rbp + 0x158]
mov qword [rsp + 0x60], rax
mov rdx, qword [0x1801a04a0]
add rdx, 0x348
lea rcx, [rbp + 0x158]
call fcn.180067dd0
mov rbx, rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x50], rsi
mov qword [rsp + 0x58], rsi
lea r8d, [rsi + 8]
lea rdx, str.Norecoil
lea rcx, [rsp + 0x40]
call fcn.180003ca0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x298]
call fcn.1800712f0
nop
movzx edx, byte [rax]
movzx ecx, byte [rbx]
mov byte [rax], cl
mov byte [rbx], dl
lea rcx, [rbx + 8]
mov rdx, qword [rax + 8]
mov r8, qword [rcx]
mov qword [rax + 8], r8
mov qword [rcx], rdx
movzx edx, byte [rbx]
call fcn.180095440
nop
lea rax, [rbp + 0x168]
mov qword [rsp + 0x60], rax
mov rdx, qword [0x1801a04a0]
add rdx, 0x378
lea rcx, [rbp + 0x168]
call fcn.180067ce0
mov rbx, rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x50], rsi
mov qword [rsp + 0x58], rsi
lea r8d, [rsi + 8]
lea rdx, str.noRecoil
lea rcx, [rsp + 0x40]
call fcn.180003ca0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x298]
call fcn.1800712f0
nop
movzx edx, byte [rax]
movzx ecx, byte [rbx]
mov byte [rax], cl
mov byte [rbx], dl
lea rcx, [rbx + 8]
mov rdx, qword [rax + 8]
mov r8, qword [rcx]
mov qword [rax + 8], r8
mov qword [rcx], rdx
movzx edx, byte [rbx]
call fcn.180095440
nop
lea rax, [rbp + 0x178]
mov qword [rsp + 0x60], rax
mov rdx, qword [0x1801a04a0]
add rdx, 0x349
lea rcx, [rbp + 0x178]
call fcn.180067dd0
mov rbx, rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x50], rsi
mov qword [rsp + 0x58], rsi
lea r8d, [rsi + 9]
lea rdx, str.no_recoil
lea rcx, [rsp + 0x40]
call fcn.180003ca0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x298]
call fcn.1800712f0
nop
movzx edx, byte [rax]
movzx ecx, byte [rbx]
mov byte [rax], cl
mov byte [rbx], dl
lea rcx, [rbx + 8]
mov rdx, qword [rax + 8]
mov r8, qword [rcx]
mov qword [rax + 8], r8
mov qword [rcx], rdx
movzx edx, byte [rbx]
call fcn.180095440
nop
lea rax, [rbp + 0x188]
mov qword [rsp + 0x60], rax
mov rdx, qword [0x1801a04a0]
add rdx, 0x63e
lea rcx, [rbp + 0x188]
call fcn.180067dd0
mov rbx, rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x50], rsi
mov qword [rsp + 0x58], rsi
lea r8d, [rsi + 6]
lea rdx, str.NoStun
lea rcx, [rsp + 0x40]
call fcn.180003ca0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x298]
call fcn.1800712f0
nop
movzx edx, byte [rax]
movzx ecx, byte [rbx]
mov byte [rax], cl
mov byte [rbx], dl
lea rcx, [rbx + 8]
mov rdx, qword [rax + 8]
mov r8, qword [rcx]
mov qword [rax + 8], r8
mov qword [rcx], rdx
movzx edx, byte [rbx]
call fcn.180095440
nop
lea rax, [rbp + 0x198]
mov qword [rsp + 0x60], rax
mov rdx, qword [0x1801a04a0]
add rdx, 0x63b
lea rcx, [rbp + 0x198]
call fcn.180067dd0
mov rbx, rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x50], rsi
mov qword [rsp + 0x58], rsi
lea r8d, [rsi + 7]
lea rdx, str.NoFlash
lea rcx, [rsp + 0x40]
call fcn.180003ca0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x298]
call fcn.1800712f0
nop
movzx edx, byte [rax]
movzx ecx, byte [rbx]
mov byte [rax], cl
mov byte [rbx], dl
lea rcx, [rbx + 8]
mov rdx, qword [rax + 8]
mov r8, qword [rcx]
mov qword [rax + 8], r8
mov qword [rcx], rdx
movzx edx, byte [rbx]
call fcn.180095440
nop
lea rax, [rbp + 0x1a8]
mov qword [rsp + 0x60], rax
mov rdx, qword [0x1801a04a0]
add rdx, 0x365
lea rcx, [rbp + 0x1a8]
call fcn.180067dd0
mov rbx, rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x50], rsi
mov qword [rsp + 0x58], rsi
lea r8d, [rsi + 5]
lea rdx, str.b_fov
lea rcx, [rsp + 0x40]
call fcn.180003ca0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x298]
call fcn.1800712f0
nop
movzx edx, byte [rax]
movzx ecx, byte [rbx]
mov byte [rax], cl
mov byte [rbx], dl
lea rcx, [rbx + 8]
mov rdx, qword [rax + 8]
mov r8, qword [rcx]
mov qword [rax + 8], r8
mov qword [rcx], rdx
movzx edx, byte [rbx]
call fcn.180095440
nop
lea rax, [rbp + 0x1b8]
mov qword [rsp + 0x60], rax
mov rdx, qword [0x1801a04a0]
add rdx, 0x368
lea rcx, [rbp + 0x1b8]
call fcn.180067ce0
mov rbx, rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x50], rsi
mov qword [rsp + 0x58], rsi
lea r8d, [rsi + 5]
lea rdx, str.f_fov
lea rcx, [rsp + 0x40]
call fcn.180003ca0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x298]
call fcn.1800712f0
nop
movzx edx, byte [rax]
movzx ecx, byte [rbx]
mov byte [rax], cl
mov byte [rbx], dl
lea rcx, [rbx + 8]
mov rdx, qword [rax + 8]
mov r8, qword [rcx]
mov qword [rax + 8], r8
mov qword [rcx], rdx
movzx edx, byte [rbx]
call fcn.180095440
nop
lea rax, [rbp + 0x1c8]
mov qword [rsp + 0x60], rax
mov rdx, qword [0x1801a04a0]
add rdx, 0x36c
lea rcx, [rbp + 0x1c8]
call fcn.180067ce0
mov rbx, rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x50], rsi
mov qword [rsp + 0x58], rsi
lea r8d, [rsi + 0xa]
lea rdx, str.gunoffsetx
lea rcx, [rsp + 0x40]
call fcn.180003ca0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x298]
call fcn.1800712f0
nop
movzx edx, byte [rax]
movzx ecx, byte [rbx]
mov byte [rax], cl
mov byte [rbx], dl
mov rcx, qword [rax + 8]
mov rdx, qword [rbx + 8]
mov qword [rax + 8], rdx
mov qword [rbx + 8], rcx
mov rcx, rbx
call fcn.180070940
lea rax, [rbp + 0x1d8]
mov qword [rsp + 0x60], rax
mov rdx, qword [0x1801a04a0]
add rdx, 0x370
lea rcx, [rbp + 0x1d8]
call fcn.180067ce0
mov rbx, rax
lea rdx, str.gunoffsety
lea rcx, [rbp + 0x298]
call fcn.180067f80
mov rcx, rax
mov rdx, rbx
call fcn.180070f30
lea rax, [rbp + 0x1e8]
mov qword [rsp + 0x60], rax
mov rdx, qword [0x1801a04a0]
add rdx, 0x374
lea rcx, [rbp + 0x1e8]
call fcn.180067ce0
mov rbx, rax
lea rdx, str.gunoffsetz
lea rcx, [rbp + 0x298]
call fcn.180067f80
mov rcx, rax
mov rdx, rbx
call fcn.180070f30
lea rax, [rbp + 0x1f8]
mov qword [rsp + 0x60], rax
mov rdx, qword [0x1801a04a0]
add rdx, 0x646
lea rcx, [rbp + 0x1f8]
call fcn.180067dd0
mov rbx, rax
lea rdx, str.Longmelee
lea rcx, [rbp + 0x298]
call fcn.180067f80
mov rcx, rax
mov rdx, rbx
call fcn.180070f30
lea rax, [rbp + 0x208]
mov qword [rsp + 0x60], rax
mov rdx, qword [0x1801a04a0]
add rdx, 0x67c
lea rcx, [rbp + 0x208]
call fcn.180067dd0
mov rbx, rax
lea rdx, str.ThirdPerson
lea rcx, [rbp + 0x298]
call fcn.180067f80
mov rcx, rax
mov rdx, rbx
call fcn.180070f30
lea rax, [rbp + 0x218]
mov qword [rsp + 0x60], rax
mov rdx, qword [0x1801a04a0]
add rdx, 0x644
lea rcx, [rbp + 0x218]
call fcn.180067dd0
mov rbx, rax
lea rdx, str.autoFire
lea rcx, [rbp + 0x298]
call fcn.180067f80
mov rcx, rax
mov rdx, rbx
call fcn.180070f30
lea rax, [rbp + 0x228]
mov qword [rsp + 0x60], rax
mov rdx, qword [0x1801a04a0]
add rdx, 0x647
lea rcx, [rbp + 0x228]
call fcn.180067dd0
mov rbx, rax
lea rdx, str.Rapidfire
lea rcx, [rbp + 0x298]
call fcn.180067f80
mov rcx, rax
mov rdx, rbx
call fcn.180070f30
lea rax, [rbp + 0x238]
mov qword [rsp + 0x60], rax
mov rdx, qword [0x1801a04a0]
add rdx, 0x645
lea rcx, [rbp + 0x238]
call fcn.180067dd0
mov rbx, rax
lea rdx, str.airstuck
lea rcx, [rbp + 0x298]
call fcn.180067f80
mov rcx, rax
mov rdx, rbx
call fcn.180070f30
lea rax, [rbp + 0x248]
mov qword [rsp + 0x60], rax
mov rdx, qword [0x1801a04a0]
add rdx, 0x438
lea rcx, [rbp + 0x248]
call fcn.180067c20
mov rbx, rax
lea rdx, str.airstuck_key
lea rcx, [rbp + 0x298]
call fcn.180067f80
mov rcx, rax
mov rdx, rbx
call fcn.180070f30
lea rax, [rbp + 0x258]
mov qword [rsp + 0x60], rax
mov rdx, qword [0x1801a04a0]
add rdx, 0x63c
lea rcx, [rbp + 0x258]
call fcn.180067dd0
mov rbx, rax
lea rdx, str.antishake
lea rcx, [rbp + 0x298]
call fcn.180067f80
mov rcx, rax
mov rdx, rbx
call fcn.180070f30
lea rax, [rbp - 0x80]
mov qword [rsp + 0x60], rax
mov rdx, qword [0x1801a04a0]
add rdx, 0x63d
lea rcx, [rbp - 0x80]
call fcn.180067dd0
mov rbx, rax
lea rdx, str.Remove_Fog
lea rcx, [rbp + 0x298]
call fcn.180067f80
mov rcx, rax
mov rdx, rbx
call fcn.180070f30
lea rax, [rbp - 0x80]
mov qword [rsp + 0x60], rax
mov rdx, qword [0x1801a04a0]
add rdx, 0x580
lea rcx, [rbp - 0x70]
call fcn.180067c70
nop
mov rdx, qword [0x1801a04a0]
add rdx, 0x584
lea rcx, [rbp - 0x58]
call fcn.180067c70
nop
mov rdx, qword [0x1801a04a0]
add rdx, 0x588
lea rcx, [rbp - 0x40]
call fcn.180067c70
nop
mov rdx, qword [0x1801a04a0]
add rdx, 0x58c
lea rcx, [rbp - 0x28]
call fcn.180067c70
nop
lea rax, [rbp - 0x70]
mov qword [rsp + 0x30], rax
lea rax, [rbp - 0x10]
mov qword [rsp + 0x38], rax
mov r9b, 2
mov r8b, 1
lea rdx, [rsp + 0x30]
lea rcx, [rbp - 0x80]
call fcn.18006fc70
mov rbx, rax
lea rdx, str.FOVCOLOR_colorVec4
lea rcx, [rbp + 0x298]
call fcn.180067f80
mov rcx, rax
mov rdx, rbx
call fcn.180070f30
nop
lea r9, [fcn.180070940]
lea edx, [rsi + 0x18]
lea r8d, [rsi + 4]
lea rcx, [rbp - 0x70]
call fcn.1800a6248
lea rax, [rbp - 0x80]
mov qword [rsp + 0x60], rax
mov rdx, qword [0x1801a04a0]
add rdx, 0x450
lea rcx, [rbp - 0x70]
call fcn.180067c70
nop
mov rdx, qword [0x1801a04a0]
add rdx, 0x454
lea rcx, [rbp - 0x58]
call fcn.180067c70
nop
mov rdx, qword [0x1801a04a0]
add rdx, 0x458
lea rcx, [rbp - 0x40]
call fcn.180067c70
nop
mov rdx, qword [0x1801a04a0]
add rdx, 0x45c
lea rcx, [rbp - 0x28]
call fcn.180067c70
nop
lea rax, [rbp - 0x70]
mov qword [rsp + 0x30], rax
lea rax, [rbp - 0x10]
mov qword [rsp + 0x38], rax
mov r9b, 2
mov r8b, 1
lea rdx, [rsp + 0x30]
lea rcx, [rbp - 0x80]
call fcn.18006fc70
mov rbx, rax
lea rdx, str.crosshaircolor
lea rcx, [rbp + 0x298]
call fcn.180067f80
mov rcx, rax
mov rdx, rbx
call fcn.180070f30
nop
lea r9, [fcn.180070940]
lea edx, [rsi + 0x18]
lea r8d, [rsi + 4]
lea rcx, [rbp - 0x70]
call fcn.1800a6248
lea rax, [rbp - 0x80]
mov qword [rsp + 0x60], rax
mov rdx, qword [0x1801a04a0]
add rdx, 0x470
lea rcx, [rbp - 0x70]
call fcn.180067c70
nop
mov rdx, qword [0x1801a04a0]
add rdx, 0x474
lea rcx, [rbp - 0x58]
call fcn.180067c70
nop
mov rdx, qword [0x1801a04a0]
add rdx, 0x478
lea rcx, [rbp - 0x40]
call fcn.180067c70
nop
mov rdx, qword [0x1801a04a0]
add rdx, 0x47c
lea rcx, [rbp - 0x28]
call fcn.180067c70
nop
lea rax, [rbp - 0x70]
mov qword [rsp + 0x30], rax
lea rax, [rbp - 0x10]
mov qword [rsp + 0x38], rax
mov r9b, 2
mov r8b, 1
lea rdx, [rsp + 0x30]
lea rcx, [rbp - 0x80]
call fcn.18006fc70
mov rbx, rax
lea rdx, str.player_colorVec4
lea rcx, [rbp + 0x298]
call fcn.180067f80
mov rcx, rax
mov rdx, rbx
call fcn.180070f30
nop
lea r9, [fcn.180070940]
lea edx, [rsi + 0x18]
lea r8d, [rsi + 4]
lea rcx, [rbp - 0x70]
call fcn.1800a6248
lea rax, [rbp - 0x80]
mov qword [rsp + 0x60], rax
mov rdx, qword [0x1801a04a0]
add rdx, 0x480
lea rcx, [rbp - 0x70]
call fcn.180067c70
nop
mov rdx, qword [0x1801a04a0]
add rdx, 0x484
lea rcx, [rbp - 0x58]
call fcn.180067c70
nop
mov rdx, qword [0x1801a04a0]
add rdx, 0x488
lea rcx, [rbp - 0x40]
call fcn.180067c70
nop
mov rdx, qword [0x1801a04a0]
add rdx, 0x48c
lea rcx, [rbp - 0x28]
call fcn.180067c70
nop
lea rax, [rbp - 0x70]
mov qword [rsp + 0x30], rax
lea rax, [rbp - 0x10]
mov qword [rsp + 0x38], rax
mov r9b, 2
mov r8b, 1
lea rdx, [rsp + 0x30]
lea rcx, [rbp - 0x80]
call fcn.18006fc70
mov rbx, rax
lea rdx, str.vis_player_colorVec4
lea rcx, [rbp + 0x298]
call fcn.180067f80
mov rcx, rax
mov rdx, rbx
call fcn.180070f30
nop
lea r9, [fcn.180070940]
lea edx, [rsi + 0x18]
lea r8d, [rsi + 4]
lea rcx, [rbp - 0x70]
call fcn.1800a6248
lea rax, [rbp - 0x80]
mov qword [rsp + 0x60], rax
mov rdx, qword [0x1801a04a0]
add rdx, 0x490
lea rcx, [rbp - 0x70]
call fcn.180067c70
nop
mov rdx, qword [0x1801a04a0]
add rdx, 0x494
lea rcx, [rbp - 0x58]
call fcn.180067c70
nop
mov rdx, qword [0x1801a04a0]
add rdx, 0x498
lea rcx, [rbp - 0x40]
call fcn.180067c70
nop
mov rdx, qword [0x1801a04a0]
add rdx, 0x49c
lea rcx, [rbp - 0x28]
call fcn.180067c70
nop
lea rax, [rbp - 0x70]
mov qword [rsp + 0x30], rax
lea rax, [rbp - 0x10]
mov qword [rsp + 0x38], rax
mov r9b, 2
mov r8b, 1
lea rdx, [rsp + 0x30]
lea rcx, [rbp - 0x80]
call fcn.18006fc70
mov rbx, rax
lea rdx, str.HUDplayer_colorVec4
lea rcx, [rbp + 0x298]
call fcn.180067f80
mov rcx, rax
mov rdx, rbx
call fcn.180070f30
nop
lea r9, [fcn.180070940]
lea edx, [rsi + 0x18]
lea r8d, [rsi + 4]
lea rcx, [rbp - 0x70]
call fcn.1800a6248
lea rax, [rbp - 0x80]
mov qword [rsp + 0x60], rax
mov rdx, qword [0x1801a04a0]
add rdx, 0x4f0
lea rcx, [rbp - 0x70]
call fcn.180067c70
nop
mov rdx, qword [0x1801a04a0]
add rdx, 0x4f4
lea rcx, [rbp - 0x58]
call fcn.180067c70
nop
mov rdx, qword [0x1801a04a0]
add rdx, 0x4f8
lea rcx, [rbp - 0x40]
call fcn.180067c70
nop
mov rdx, qword [0x1801a04a0]
add rdx, 0x4fc
lea rcx, [rbp - 0x28]
call fcn.180067c70
nop
lea rax, [rbp - 0x70]
mov qword [rsp + 0x30], rax
lea rax, [rbp - 0x10]
mov qword [rsp + 0x38], rax
mov r9b, 2
mov r8b, 1
lea rdx, [rsp + 0x30]
lea rcx, [rbp - 0x80]
call fcn.18006fc70
mov rbx, rax
lea rdx, str.V_skeleton_colorVec4
lea rcx, [rbp + 0x298]
call fcn.180067f80
mov rcx, rax
mov rdx, rbx
call fcn.180070f30
nop
lea r9, [fcn.180070940]
lea edx, [rsi + 0x18]
lea r8d, [rsi + 4]
lea rcx, [rbp - 0x70]
call fcn.1800a6248
lea rax, [rbp - 0x80]
mov qword [rsp + 0x60], rax
mov rdx, qword [0x1801a04a0]
add rdx, 0x4e0
lea rcx, [rbp - 0x70]
call fcn.180067c70
nop
mov rdx, qword [0x1801a04a0]
add rdx, 0x4e4
lea rcx, [rbp - 0x58]
call fcn.180067c70
nop
mov rdx, qword [0x1801a04a0]
add rdx, 0x4e8
lea rcx, [rbp - 0x40]
call fcn.180067c70
nop
mov rdx, qword [0x1801a04a0]
add rdx, 0x4ec
lea rcx, [rbp - 0x28]
call fcn.180067c70
nop
lea rax, [rbp - 0x70]
mov qword [rsp + 0x30], rax
lea rax, [rbp - 0x10]
mov qword [rsp + 0x38], rax
mov r9b, 2
mov r8b, 1
lea rdx, [rsp + 0x30]
lea rcx, [rbp - 0x80]
call fcn.18006fc70
mov rbx, rax
lea rdx, str.skeleton_colorVec4
lea rcx, [rbp + 0x298]
call fcn.180067f80
mov rcx, rax
mov rdx, rbx
call fcn.180070f30
nop
lea r9, [fcn.180070940]
lea edx, [rsi + 0x18]
lea r8d, [rsi + 4]
lea rcx, [rbp - 0x70]
call fcn.1800a6248
lea rax, [rbp - 0x80]
mov qword [rsp + 0x60], rax
mov rdx, qword [0x1801a04a0]
add rdx, 0x510
lea rcx, [rbp - 0x70]
call fcn.180067c70
nop
mov rdx, qword [0x1801a04a0]
add rdx, 0x514
lea rcx, [rbp - 0x58]
call fcn.180067c70
nop
mov rdx, qword [0x1801a04a0]
add rdx, 0x518
lea rcx, [rbp - 0x40]
call fcn.180067c70
nop
mov rdx, qword [0x1801a04a0]
add rdx, 0x51c
lea rcx, [rbp - 0x28]
call fcn.180067c70
nop
lea rax, [rbp - 0x70]
mov qword [rsp + 0x30], rax
lea rax, [rbp - 0x10]
mov qword [rsp + 0x38], rax
mov r9b, 2
mov r8b, 1
lea rdx, [rsp + 0x30]
lea rcx, [rbp - 0x80]
call fcn.18006fc70
mov rbx, rax
lea rdx, str.vis_boxnotFilled_colorVec4
lea rcx, [rbp + 0x298]
call fcn.180067f80
mov rcx, rax
mov rdx, rbx
call fcn.180070f30
nop
lea r9, [fcn.180070940]
lea edx, [rsi + 0x18]
lea r8d, [rsi + 4]
lea rcx, [rbp - 0x70]
call fcn.1800a6248
lea rax, [rbp - 0x80]
mov qword [rsp + 0x60], rax
mov rdx, qword [0x1801a04a0]
add rdx, 0x500
lea rcx, [rbp - 0x70]
call fcn.180067c70
nop
mov rdx, qword [0x1801a04a0]
add rdx, 0x504
lea rcx, [rbp - 0x58]
call fcn.180067c70
nop
mov rdx, qword [0x1801a04a0]
add rdx, 0x508
lea rcx, [rbp - 0x40]
call fcn.180067c70
nop
mov rdx, qword [0x1801a04a0]
add rdx, 0x50c
lea rcx, [rbp - 0x28]
call fcn.180067c70
nop
lea rax, [rbp - 0x70]
mov qword [rsp + 0x30], rax
lea rax, [rbp - 0x10]
mov qword [rsp + 0x38], rax
mov r9b, 2
mov r8b, 1
lea rdx, [rsp + 0x30]
lea rcx, [rbp - 0x80]
call fcn.18006fc70
mov rbx, rax
lea rdx, str.boxnotFilled_colorVec4
lea rcx, [rbp + 0x298]
call fcn.180067f80
mov rcx, rax
mov rdx, rbx
call fcn.180070f30
nop
lea r9, [fcn.180070940]
lea edx, [rsi + 0x18]
lea r8d, [rsi + 4]
lea rcx, [rbp - 0x70]
call fcn.1800a6248
lea rax, [rbp - 0x80]
mov qword [rsp + 0x60], rax
mov rdx, qword [0x1801a04a0]
add rdx, 0x560
lea rcx, [rbp - 0x70]
call fcn.180067c70
nop
mov rdx, qword [0x1801a04a0]
add rdx, 0x564
lea rcx, [rbp - 0x58]
call fcn.180067c70
nop
mov rdx, qword [0x1801a04a0]
add rdx, 0x568
lea rcx, [rbp - 0x40]
call fcn.180067c70
nop
mov rdx, qword [0x1801a04a0]
add rdx, 0x56c
lea rcx, [rbp - 0x28]
call fcn.180067c70
nop
lea rax, [rbp - 0x70]
mov qword [rsp + 0x30], rax
lea rax, [rbp - 0x10]
mov qword [rsp + 0x38], rax
mov r9b, 2
mov r8b, 1
lea rdx, [rsp + 0x30]
lea rcx, [rbp - 0x80]
call fcn.18006fc70
mov rbx, rax
lea rdx, str.V_distance_colorVec4
lea rcx, [rbp + 0x298]
call fcn.180067f80
mov rcx, rax
mov rdx, rbx
call fcn.180070f30
nop
lea r9, [fcn.180070940]
lea edx, [rsi + 0x18]
lea r8d, [rsi + 4]
lea rcx, [rbp - 0x70]
call fcn.1800a6248
lea rax, [rbp - 0x80]
mov qword [rsp + 0x60], rax
mov rdx, qword [0x1801a04a0]
add rdx, 0x550
lea rcx, [rbp - 0x70]
call fcn.180067c70
nop
mov rdx, qword [0x1801a04a0]
add rdx, 0x554
lea rcx, [rbp - 0x58]
call fcn.180067c70
nop
mov rdx, qword [0x1801a04a0]
add rdx, 0x558
lea rcx, [rbp - 0x40]
call fcn.180067c70
nop
mov rdx, qword [0x1801a04a0]
add rdx, 0x55c
lea rcx, [rbp - 0x28]
call fcn.180067c70
nop
lea rax, [rbp - 0x70]
mov qword [rsp + 0x30], rax
lea rax, [rbp - 0x10]
mov qword [rsp + 0x38], rax
mov r9b, 2
mov r8b, 1
lea rdx, [rsp + 0x30]
lea rcx, [rbp - 0x80]
call fcn.18006fc70
mov rbx, rax
lea rdx, str.distance_colorVec4
lea rcx, [rbp + 0x298]
call fcn.180067f80
mov rcx, rax
mov rdx, rbx
call fcn.180070f30
nop
lea r9, [fcn.180070940]
lea edx, [rsi + 0x18]
lea r8d, [rsi + 4]
lea rcx, [rbp - 0x70]
call fcn.1800a6248
lea rax, [rbp - 0x80]
mov qword [rsp + 0x60], rax
mov rdx, qword [0x1801a04a0]
add rdx, 0x590
lea rcx, [rbp - 0x70]
call fcn.180067c70
nop
mov rdx, qword [0x1801a04a0]
add rdx, 0x594
lea rcx, [rbp - 0x58]
call fcn.180067c70
nop
mov rdx, qword [0x1801a04a0]
add rdx, 0x598
lea rcx, [rbp - 0x40]
call fcn.180067c70
nop
mov rdx, qword [0x1801a04a0]
add rdx, 0x59c
lea rcx, [rbp - 0x28]
call fcn.180067c70
nop
lea rax, [rbp - 0x70]
mov qword [rsp + 0x30], rax
lea rax, [rbp - 0x10]
mov qword [rsp + 0x38], rax
mov r9b, 2
mov r8b, 1
lea rdx, [rsp + 0x30]
lea rcx, [rbp - 0x80]
call fcn.18006fc70
mov rbx, rax
lea rdx, str.V_Snaplines_colorVec4
lea rcx, [rbp + 0x298]
call fcn.180067f80
mov rcx, rax
mov rdx, rbx
call fcn.180070f30
nop
lea r9, [fcn.180070940]
lea edx, [rsi + 0x18]
lea r8d, [rsi + 4]
lea rcx, [rbp - 0x70]
call fcn.1800a6248
lea rax, [rbp - 0x80]
mov qword [rsp + 0x60], rax
mov rdx, qword [0x1801a04a0]
add rdx, 0x570
lea rcx, [rbp - 0x70]
call fcn.180067c70
nop
mov rdx, qword [0x1801a04a0]
add rdx, 0x574
lea rcx, [rbp - 0x58]
call fcn.180067c70
nop
mov rdx, qword [0x1801a04a0]
add rdx, 0x578
lea rcx, [rbp - 0x40]
call fcn.180067c70
nop
mov rdx, qword [0x1801a04a0]
add rdx, 0x57c
lea rcx, [rbp - 0x28]
call fcn.180067c70
nop
lea rax, [rbp - 0x70]
mov qword [rsp + 0x30], rax
lea rax, [rbp - 0x10]
mov qword [rsp + 0x38], rax
mov r9b, 2
mov r8b, 1
lea rdx, [rsp + 0x30]
lea rcx, [rbp - 0x80]
call fcn.18006fc70
mov rbx, rax
lea rdx, str.Snaplines_colorVec4
lea rcx, [rbp + 0x298]
call fcn.180067f80
mov rcx, rax
mov rdx, rbx
call fcn.180070f30
nop
lea r9, [fcn.180070940]
lea edx, [rsi + 0x18]
lea r8d, [rsi + 4]
lea rcx, [rbp - 0x70]
call fcn.1800a6248
lea rax, [rbp - 0x80]
mov qword [rsp + 0x60], rax
mov rdx, qword [0x1801a04a0]
add rdx, 0x530
lea rcx, [rbp - 0x70]
call fcn.180067c70
nop
mov rdx, qword [0x1801a04a0]
add rdx, 0x534
lea rcx, [rbp - 0x58]
call fcn.180067c70
nop
mov rdx, qword [0x1801a04a0]
add rdx, 0x538
lea rcx, [rbp - 0x40]
call fcn.180067c70
nop
mov rdx, qword [0x1801a04a0]
add rdx, 0x53c
lea rcx, [rbp - 0x28]
call fcn.180067c70
nop
lea rax, [rbp - 0x70]
mov qword [rsp + 0x30], rax
lea rax, [rbp - 0x10]
mov qword [rsp + 0x38], rax
mov r9b, 2
mov r8b, 1
lea rdx, [rsp + 0x30]
lea rcx, [rbp - 0x80]
call fcn.18006fc70
mov rbx, rax
lea rdx, str.boxFilled_colorVec4
lea rcx, [rbp + 0x298]
call fcn.180067f80
mov rcx, rax
mov rdx, rbx
call fcn.180070f30
nop
lea r9, [fcn.180070940]
lea edx, [rsi + 0x18]
lea r8d, [rsi + 4]
lea rcx, [rbp - 0x70]
call fcn.1800a6248
lea rax, [rbp - 0x80]
mov qword [rsp + 0x60], rax
mov rdx, qword [0x1801a04a0]
add rdx, 0x480
lea rcx, [rbp - 0x70]
call fcn.180067c70
nop
mov rdx, qword [0x1801a04a0]
add rdx, 0x484
lea rcx, [rbp - 0x58]
call fcn.180067c70
nop
mov rdx, qword [0x1801a04a0]
add rdx, 0x488
lea rcx, [rbp - 0x40]
call fcn.180067c70
nop
mov rdx, qword [0x1801a04a0]
add rdx, 0x48c
lea rcx, [rbp - 0x28]
call fcn.180067c70
nop
lea rax, [rbp - 0x70]
mov qword [rsp + 0x30], rax
lea rax, [rbp - 0x10]
mov qword [rsp + 0x38], rax
mov r9b, 2
mov r8b, 1
lea rdx, [rsp + 0x30]
lea rcx, [rbp - 0x80]
call fcn.18006fc70
mov rbx, rax
lea rdx, str.vis_player_colorVec4
lea rcx, [rbp + 0x298]
call fcn.180067f80
mov rcx, rax
mov rdx, rbx
call fcn.180070f30
nop
lea r9, [fcn.180070940]
lea edx, [rsi + 0x18]
lea r8d, [rsi + 4]
lea rcx, [rbp - 0x70]
call fcn.1800a6248
lea rax, [rbp - 0x80]
mov qword [rsp + 0x60], rax
mov rdx, qword [0x1801a04a0]
add rdx, 0x470
lea rcx, [rbp - 0x70]
call fcn.180067c70
nop
mov rdx, qword [0x1801a04a0]
add rdx, 0x474
lea rcx, [rbp - 0x58]
call fcn.180067c70
nop
mov rdx, qword [0x1801a04a0]
add rdx, 0x478
lea rcx, [rbp - 0x40]
call fcn.180067c70
nop
mov rdx, qword [0x1801a04a0]
add rdx, 0x47c
lea rcx, [rbp - 0x28]
call fcn.180067c70
nop
lea rax, [rbp - 0x70]
mov qword [rsp + 0x30], rax
lea rax, [rbp - 0x10]
mov qword [rsp + 0x38], rax
mov r9b, 2
mov r8b, 1
lea rdx, [rsp + 0x30]
lea rcx, [rbp - 0x80]
call fcn.18006fc70
mov rbx, rax
lea rdx, str.player_colorVec4
lea rcx, [rbp + 0x298]
call fcn.180067f80
mov rcx, rax
mov rdx, rbx
call fcn.180070f30
nop
lea r9, [fcn.180070940]
lea edx, [rsi + 0x18]
lea r8d, [rsi + 4]
lea rcx, [rbp - 0x70]
call fcn.1800a6248
lea rax, [rbp - 0x80]
mov qword [rsp + 0x60], rax
mov rdx, qword [0x1801a04a0]
add rdx, 0x580
lea rcx, [rbp - 0x70]
call fcn.180067c70
nop
mov rdx, qword [0x1801a04a0]
add rdx, 0x584
lea rcx, [rbp - 0x58]
call fcn.180067c70
nop
mov rdx, qword [0x1801a04a0]
add rdx, 0x588
lea rcx, [rbp - 0x40]
call fcn.180067c70
nop
mov rdx, qword [0x1801a04a0]
add rdx, 0x58c
lea rcx, [rbp - 0x28]
call fcn.180067c70
nop
lea rax, [rbp - 0x70]
mov qword [rsp + 0x30], rax
lea rax, [rbp - 0x10]
mov qword [rsp + 0x38], rax
mov r9b, 2
mov r8b, 1
lea rdx, [rsp + 0x30]
lea rcx, [rbp - 0x80]
call fcn.18006fc70
mov rbx, rax
lea rdx, str.FOVCOLOR_colorVec4
lea rcx, [rbp + 0x298]
call fcn.180067f80
mov rcx, rax
mov rdx, rbx
call fcn.180070f30
nop
lea r9, [fcn.180070940]
lea edx, [rsi + 0x18]
lea r8d, [rsi + 4]
lea rcx, [rbp - 0x70]
call fcn.1800a6248
lea rax, [rbp - 0x80]
mov qword [rsp + 0x60], rax
mov rdx, qword [0x1801a04a0]
add rdx, 0x450
lea rcx, [rbp - 0x70]
call fcn.180067c70
nop
mov rdx, qword [0x1801a04a0]
add rdx, 0x454
lea rcx, [rbp - 0x58]
call fcn.180067c70
nop
mov rdx, qword [0x1801a04a0]
add rdx, 0x458
lea rcx, [rbp - 0x40]
call fcn.180067c70
nop
mov rdx, qword [0x1801a04a0]
add rdx, 0x45c
lea rcx, [rbp - 0x28]
call fcn.180067c70
nop
lea rax, [rbp - 0x70]
mov qword [rsp + 0x30], rax
lea rax, [rbp - 0x10]
mov qword [rsp + 0x38], rax
mov r9b, 2
mov r8b, 1
lea rdx, [rsp + 0x30]
lea rcx, [rbp - 0x80]
call fcn.18006fc70
mov rbx, rax
lea rdx, str.crosshaircolor
lea rcx, [rbp + 0x298]
call fcn.180067f80
mov rcx, rax
mov rdx, rbx
call fcn.180070f30
nop
lea r9, [fcn.180070940]
lea edx, [rsi + 0x18]
lea r8d, [rsi + 4]
lea rcx, [rbp - 0x70]
call fcn.1800a6248
lea rax, [rbp - 0x80]
mov qword [rsp + 0x60], rax
mov rdx, qword [0x1801a04a0]
add rdx, 0x490
lea rcx, [rbp - 0x70]
call fcn.180067c70
nop
mov rdx, qword [0x1801a04a0]
add rdx, 0x494
lea rcx, [rbp - 0x58]
call fcn.180067c70
nop
mov rdx, qword [0x1801a04a0]
add rdx, 0x498
lea rcx, [rbp - 0x40]
call fcn.180067c70
nop
mov rdx, qword [0x1801a04a0]
add rdx, 0x49c
lea rcx, [rbp - 0x28]
call fcn.180067c70
nop
lea rax, [rbp - 0x70]
mov qword [rsp + 0x30], rax
lea rax, [rbp - 0x10]
mov qword [rsp + 0x38], rax
mov r9b, 2
mov r8b, 1
lea rdx, [rsp + 0x30]
lea rcx, [rbp - 0x80]
call fcn.18006fc70
mov rbx, rax
lea rdx, str.HUDplayer_colorVec4
lea rcx, [rbp + 0x298]
call fcn.180067f80
mov rcx, rax
mov rdx, rbx
call fcn.180070f30
nop
lea r9, [fcn.180070940]
lea edx, [rsi + 0x18]
lea r8d, [rsi + 4]
lea rcx, [rbp - 0x70]
call fcn.1800a6248
lea rax, [rbp - 0x80]
mov qword [rsp + 0x60], rax
mov rdx, qword [0x1801a04a0]
add rdx, 0x5c0
lea rcx, [rbp - 0x70]
call fcn.180067c70
nop
mov rdx, qword [0x1801a04a0]
add rdx, 0x5c4
lea rcx, [rbp - 0x58]
call fcn.180067c70
nop
mov rdx, qword [0x1801a04a0]
add rdx, 0x5c8
lea rcx, [rbp - 0x40]
call fcn.180067c70
nop
mov rdx, qword [0x1801a04a0]
add rdx, 0x5cc
lea rcx, [rbp - 0x28]
call fcn.180067c70
nop
lea rax, [rbp - 0x70]
mov qword [rsp + 0x30], rax
lea rax, [rbp - 0x10]
mov qword [rsp + 0x38], rax
mov r9b, 2
mov r8b, 1
lea rdx, [rsp + 0x30]
lea rcx, [rbp - 0x80]
call fcn.18006fc70
mov rbx, rax
lea rdx, str.V_COMPASS_colorVec4
lea rcx, [rbp + 0x298]
call fcn.180067f80
mov rcx, rax
mov rdx, rbx
call fcn.180070f30
nop
lea r9, [fcn.180070940]
lea edx, [rsi + 0x18]
lea r8d, [rsi + 4]
lea rcx, [rbp - 0x70]
call fcn.1800a6248
lea rax, [rbp - 0x80]
mov qword [rsp + 0x60], rax
mov rdx, qword [0x1801a04a0]
add rdx, 0x5b0
lea rcx, [rbp - 0x70]
call fcn.180067c70
nop
mov rdx, qword [0x1801a04a0]
add rdx, 0x5b4
lea rcx, [rbp - 0x58]
call fcn.180067c70
nop
mov rdx, qword [0x1801a04a0]
add rdx, 0x5b8
lea rcx, [rbp - 0x40]
call fcn.180067c70
nop
mov rdx, qword [0x1801a04a0]
add rdx, 0x5bc
lea rcx, [rbp - 0x28]
call fcn.180067c70
nop
lea rax, [rbp - 0x70]
mov qword [rsp + 0x30], rax
lea rax, [rbp - 0x10]
mov qword [rsp + 0x38], rax
mov r9b, 2
mov r8b, 1
lea rdx, [rsp + 0x30]
lea rcx, [rbp - 0x80]
call fcn.18006fc70
mov rbx, rax
lea rdx, str.COMPASS_colorVec4
lea rcx, [rbp + 0x298]
call fcn.180067f80
mov rcx, rax
mov rdx, rbx
call fcn.180070f30
nop
lea r9, [fcn.180070940]
lea edx, [rsi + 0x18]
lea r8d, [rsi + 4]
lea rcx, [rbp - 0x70]
call fcn.1800a6248
mov edx, 0x108
lea rcx, [rbp + 0x2b0]
call fcn.180095160
mov dword [rsp + 0x20], 1
lea r9d, [rsi + 0x40]
lea r8d, [rsi + 2]
mov rdx, rdi
lea rcx, [rbp + 0x2b0]
call fcn.180070050
nop
lea edx, [rsi + 4]
lea rcx, [rbp - 0x10]
call fcn.1800a559c
mov rdx, rax
lea rcx, [rbp + 0x2b0]
call fcn.180067f50
mov rcx, rax
lea rdx, [rbp + 0x298]
call fcn.180071010
lea rdx, [0x1800043d0]
mov rcx, rax
call fcn.180071000
movsd xmm0, qword [0x1800e3400]
movsd qword [rsp + 0x70], xmm0
mov eax, dword [0x1800e3408]
mov dword [rsp + 0x78], eax
movzx eax, word [0x1800e340c]
mov word [rsp + 0x7c], ax
movzx eax, byte [0x1800e340e]
mov byte [rsp + 0x7e], al
mov r8d, esi
mov r10d, dword [0x180154990]
cmp r10d, 2
jl 0x180093fb7
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 [0x1800e3400]
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
paddb xmm2, xmmword [0x1800e2d20]
movd xmm0, dword [rsp + 0x74]
xorps xmm2, xmm0
movd dword [rsp + 0x74], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rsp + 0x70]
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, 0x36
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xf
jl 0x180093fd0
movups xmm0, xmmword [0x1800e33e8]
movups xmmword [rbp - 0x10], xmm0
movzx eax, word [0x1800e33f8]
mov word [rbp], ax
cmp byte [0x1800e33f9], 0
je 0x1800941a0
mov r8d, esi
cmp r10d, 2
jl 0x180094165
movdqa xmm5, xmmword [0x1800db910]
movdqa xmm4, xmmword [0x1800e6350]
movdqa xmm6, xmmword [str.2222]
movdqa xmm0, xmmword [0x1800e2d20]
movdqa xmmword [rbp - 0x80], xmm0
lea rcx, [rbp - 0xc]
mov edx, dword [rbp - 0x80]
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 [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 0x180094060
cmp r8d, 0x12
jge 0x1800941a0
movsxd rax, r8d
lea r9, [rbp - 0x10]
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, 0x12
jl 0x180094170
movsd xmm0, qword [0x1800e33d8]
movsd qword [rsp + 0x60], xmm0
mov eax, dword [0x1800e33e0]
mov dword [rsp + 0x68], eax
movzx eax, word [0x1800e33e4]
mov word [rsp + 0x6c], ax
cmp byte [0x1800e33e5], 0
je 0x18009431d
cmp r10d, 2
jl 0x1800942dc
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 [0x1800e33d8]
xorps xmm2, xmm0
movd dword [rsp + 0x60], 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 + 0x64]
xorps xmm2, xmm1
movd dword [rsp + 0x64], xmm2
mov esi, 8
movsxd rax, esi
lea r8, [rsp + 0x60]
add r8, rax
nop word [rax + rax]
mov eax, 0x51eb851f
imul esi
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, sil
sub al, cl
add al, 0x36
xor byte [r8], al
inc esi
lea r8, [r8 + 1]
cmp esi, 0xe
jl 0x1800942f0
lea r8, [rsp + 0x70]
lea rdx, [rbp - 0x10]
lea rcx, [rsp + 0x60]
call fcn.18009fae0
nop
lea rcx, [rbp + 0x2b0]
call fcn.180005160
nop
lea rcx, [rbp + 0x298]
call fcn.180070940
mov rcx, qword [rbp + 0x3c0]
xor rcx, rsp
call fcn.1800a5c70
lea r11, [rsp + 0x4e0]
mov rbx, qword [r11 + 0x18]
mov rsi, qword [r11 + 0x20]
mov rdi, qword [r11 + 0x28]
movaps xmm6, xmmword [r11 - 0x10]
mov rsp, r11
pop rbp
ret