Function at 0x180046244
Capabilities:
Create process on windows

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
mov eax, 0x22d0
call fcn.18004d820
sub rsp, rax
movaps xmmword [rsp + 0x22c0], xmm6
movaps xmmword [rsp + 0x22b0], xmm7
movaps xmmword [rsp + 0x22a0], xmm8
movaps xmmword [rsp + 0x2290], xmm9
movaps xmmword [rsp + 0x2280], xmm10
movaps xmmword [rsp + 0x2270], xmm11
movaps xmmword [rsp + 0x2260], xmm12
movaps xmmword [rsp + 0x2250], xmm13
movaps xmmword [rsp + 0x2240], xmm14
movaps xmmword [rsp + 0x2230], xmm15
lea rbp, [rsp + 0x60]
and rbp, 0xffffffffffffffe0
mov rax, qword [0x180106010]
xor rax, rsp
mov qword [rbp + 0x21c0], rax
mov dword [rbp + 0x20], 0x442f0000
mov dword [rbp + 0x24], 0x43ff0000
xor edx, edx
lea rcx, [rbp + 0x20]
call fcn.1800186d8
xorps xmm11, xmm11
and dword [rbp + 0x20], 0
and dword [rbp + 0x24], 0
lea rdx, [rbp + 0x20]
mov ecx, 0xe
call fcn.18000d360
and dword [rbp + 0x20], 0
and dword [rbp + 0x24], 0
lea rdx, [rbp + 0x20]
mov ecx, 2
call fcn.18000d360
xorps xmm1, xmm1
mov ecx, 0x10
call fcn.18000d2cc
xorps xmm1, xmm1
mov ecx, 4
call fcn.18000d2cc
mov rax, qword [0x180106e68]
or dword [rax + 0x1d08], 0x40
mov dword [rax + 0x1d68], 0x3f800000
xor edx, edx
mov r8d, 0x12b
lea rcx, str.MENU
call fcn.1800153e8
mov edi, 8
lea r15d, [rdi - 7]
mov r12d, 0xff
movss xmm12, dword [0x1801001cc]
movss xmm9, dword [0x1801001b8]
movss xmm10, dword [0x180100194]
xor r14d, r14d
test al, al
je 0x18004a790
mov rax, qword [0x180106e68]
mov rcx, qword [rax + 0x1c10]
movss xmm15, dword [rcx + 0xd8]
movss dword [rbp + 0x2080], xmm15
movss xmm13, dword [rcx + 0xdc]
movss dword [0x180107360], xmm15
movss dword [0x180107364], xmm13
lea rcx, [rbp]
call fcn.1800195c8
movss xmm0, dword [rax]
movss dword [rbp + 0x20], xmm0
mov dword [rbp + 0x24], 0x428c0000
mov rcx, qword [0x180106e68]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], r15b
xor r8d, r8d
lea rdx, str.TopBar
mov rcx, qword [rcx + 0x1c10]
call fcn.18000e1c8
mov edx, eax
mov dword [rsp + 0x20], edi
mov r9b, r15b
lea r8, [rbp + 0x20]
lea rcx, str.TopBar
call fcn.180012b20
mov rax, qword [0x180106e68]
mov rcx, qword [rax + 0x1c10]
movss xmm6, dword [rcx + 0xdc]
subss xmm6, dword [rcx + 0x14]
addss xmm6, dword [rcx + 0x60]
lea rcx, [rbp]
call fcn.1800195c8
movss xmm1, dword [rax + 4]
cvtps2pd xmm1, xmm1
divsd xmm1, qword [0x180100138]
cvtps2pd xmm0, xmm6
addsd xmm1, xmm0
cvtpd2ps xmm0, xmm1
call fcn.1800192b4
mov rax, qword [0x180106e68]
mov rcx, qword [rax + 0x1c10]
movss xmm0, dword [rcx + 0xd8]
subss xmm0, dword [rcx + 0x10]
addss xmm0, dword [rcx + 0x5c]
addss xmm0, dword [0x1801001a8]
call fcn.18001926c
mov rcx, qword [0x180107350]
call fcn.180017fc8
lea rcx, [0x1800ffc3c]
call fcn.180033e40
movss xmm8, dword [0x1801002d4]
movaps xmm1, xmm8
xorps xmm0, xmm0
call fcn.180019108
movups xmm0, xmmword [0x1801064c8]
movups xmmword [rbp + 0x20e0], xmm0
lea rdx, [rbp + 0x20e0]
xor ecx, ecx
call fcn.18000d198
lea rcx, str.Menu
call fcn.180033e40
mov ecx, r15d
call fcn.18000d1f4
movaps xmm1, xmm8
xorps xmm0, xmm0
call fcn.180019108
mov rax, qword [0x180106e68]
mov rcx, qword [rax + 0x1c10]
movss xmm6, dword [rcx + 0xd8]
subss xmm6, dword [rcx + 0x10]
addss xmm6, dword [rcx + 0x5c]
lea rcx, [rbp]
call fcn.1800195c8
movss xmm1, dword [rax]
cvtps2pd xmm1, xmm1
divsd xmm1, qword [0x180100130]
cvtps2pd xmm0, xmm6
addsd xmm1, xmm0
cvtpd2ps xmm0, xmm1
call fcn.18001926c
movabs rsi, 0x1e96b5943ebada0f
movabs r13, 0xa4de01397fe28238
mov eax, dword [0x180107348]
test eax, eax
jne 0x180046640
movups xmm0, xmmword [0x1801064c8]
movups xmmword [rbp + 0x20e0], xmm0
lea rdx, [rbp + 0x20e0]
xor ecx, ecx
call fcn.18000d198
mov qword [rbp + 0x20c0], rsi
mov qword [rbp + 0x20c8], r13
movabs rax, 0x1e96b5943ed7b34e
mov qword [rbp + 0x20a0], rax
mov qword [rbp + 0x20a8], r13
movaps xmm0, xmmword [rbp + 0x20a0]
xorps xmm0, xmmword [rbp + 0x20c0]
movdqa xmmword [rbp + 0x20e0], xmm0
lea rcx, [rbp + 0x20e0]
call fcn.180033e40
movaps xmm1, xmm8
xorps xmm0, xmm0
call fcn.180019108
mov ecx, r15d
call fcn.18000d1f4
movabs rax, 0x1e96b5943eceb54d
mov qword [rbp + 0x20c8], r13
mov qword [rbp + 0x20c0], rsi
mov qword [rbp + 0x20a0], rax
mov qword [rbp + 0x20a8], r13
movaps xmm0, xmmword [rbp + 0x20a0]
xorps xmm0, xmmword [rbp + 0x20c0]
movdqa xmmword [rbp + 0x20e0], xmm0
lea rcx, [rbp + 0x20e0]
jmp 0x180046b50
cmp eax, r15d
jne 0x1800466d0
movups xmm0, xmmword [0x1801064c8]
movups xmmword [rbp + 0x20e0], xmm0
lea rdx, [rbp + 0x20e0]
xor ecx, ecx
call fcn.18000d198
mov qword [rbp + 0x20c0], rsi
mov qword [rbp + 0x20c8], r13
movabs rax, 0x1e96b5943eba894a
mov qword [rbp + 0x20a0], rax
mov qword [rbp + 0x20a8], r13
movaps xmm0, xmmword [rbp + 0x20a0]
xorps xmm0, xmmword [rbp + 0x20c0]
movdqa xmmword [rbp + 0x20e0], xmm0
lea rcx, [rbp + 0x20e0]
call fcn.180033e40
movaps xmm1, xmm8
xorps xmm0, xmm0
call fcn.180019108
mov ecx, r15d
call fcn.18000d1f4
movabs rax, 0x1e96b5943ebada5f
jmp 0x180046602
cmp eax, 2
jne 0x1800467bb
movups xmm0, xmmword [0x1801064c8]
movups xmmword [rbp + 0x20e0], xmm0
lea rdx, [rbp + 0x20e0]
xor ecx, ecx
call fcn.18000d198
movabs rbx, 0x1e96b5943ed2ae40
mov qword [rbp], rbx
mov qword [rbp + 8], r13
lea r8, [rbp + 0x10]
lea rdx, [rbp]
lea rcx, [rbp + 0x40]
call fcn.180007d68
mov qword [rbp + 0x20a0], rsi
mov qword [rbp + 0x20], rsi
mov qword [rbp + 0x20a8], r13
mov qword [rbp + 0x28], r13
lea r8, [rbp + 0x30]
lea rdx, [rbp + 0x20]
lea rcx, [rbp + 0x20e0]
call fcn.180007d68
mov qword [rbp + 0x20c0], rbx
mov qword [rbp + 0x2070], rbx
mov qword [rbp + 0x20c8], r13
mov qword [rbp + 0x2078], r13
lea r8, [rbp + 0x2080]
lea rdx, [rbp + 0x2070]
lea rcx, [rbp + 0x50]
call fcn.180007d68
movdqa xmm0, xmmword [rbp + 0x20c0]
xorps xmm0, xmmword [rbp + 0x20a0]
movdqa xmmword [rbp + 0x20c0], xmm0
lea rcx, [rbp + 0x20c0]
call fcn.180033e40
movaps xmm1, xmm8
xorps xmm0, xmm0
call fcn.180019108
mov ecx, r15d
call fcn.18000d1f4
movabs rbx, 0x1e96b5943ebaa86a
jmp 0x180046abc
cmp eax, 3
jne 0x1800468a6
movups xmm0, xmmword [0x1801064c8]
movups xmmword [rbp + 0x20e0], xmm0
lea rdx, [rbp + 0x20e0]
xor ecx, ecx
call fcn.18000d198
movabs rbx, 0x1e96b5943ebabb4c
mov qword [rbp], rbx
mov qword [rbp + 8], r13
lea r8, [rbp + 0x10]
lea rdx, [rbp]
lea rcx, [rbp + 0x50]
call fcn.180007d68
mov qword [rbp + 0x20a0], rsi
mov qword [rbp + 0x20], rsi
mov qword [rbp + 0x20a8], r13
mov qword [rbp + 0x28], r13
lea r8, [rbp + 0x30]
lea rdx, [rbp + 0x20]
lea rcx, [rbp + 0x40]
call fcn.180007d68
mov qword [rbp + 0x20c0], rbx
mov qword [rbp + 0x2070], rbx
mov qword [rbp + 0x20c8], r13
mov qword [rbp + 0x2078], r13
lea r8, [rbp + 0x2080]
lea rdx, [rbp + 0x2070]
lea rcx, [rbp + 0x20e0]
call fcn.180007d68
movdqa xmm0, xmmword [rbp + 0x20c0]
xorps xmm0, xmmword [rbp + 0x20a0]
movdqa xmmword [rbp + 0x20c0], xmm0
lea rcx, [rbp + 0x20c0]
call fcn.180033e40
movaps xmm1, xmm8
xorps xmm0, xmm0
call fcn.180019108
mov ecx, r15d
call fcn.18000d1f4
movabs rbx, 0x1e96b5943ebaa97d
jmp 0x180046abc
cmp eax, 4
jne 0x1800469d6
movups xmm0, xmmword [0x1801064c8]
movups xmmword [rbp + 0x20e0], xmm0
lea rdx, [rbp + 0x20e0]
xor ecx, ecx
call fcn.18000d198
movabs rbx, 0x1e96b5943efb9f58
mov qword [rbp], rbx
mov qword [rbp + 8], r13
lea r8, [rbp + 0x10]
lea rdx, [rbp]
lea rcx, [rbp + 0x50]
call fcn.180007d68
mov qword [rbp + 0x20a0], rsi
mov qword [rbp], rsi
mov qword [rbp + 0x20a8], r13
mov qword [rbp + 8], r13
lea r8, [rbp + 0x10]
lea rdx, [rbp]
lea rcx, [rbp + 0x50]
call fcn.180007d68
mov qword [rbp + 0x20c0], rbx
mov qword [rbp + 0x20], rbx
mov qword [rbp + 0x20c8], r13
mov qword [rbp + 0x28], r13
lea r8, [rbp + 0x30]
lea rdx, [rbp + 0x20]
lea rcx, [rbp + 0x40]
call fcn.180007d68
movdqa xmm0, xmmword [rbp + 0x20c0]
xorps xmm0, xmmword [rbp + 0x20a0]
movdqa xmmword [rbp + 0x20c0], xmm0
lea rcx, [rbp + 0x20c0]
call fcn.180033e40
movaps xmm1, xmm8
xorps xmm0, xmm0
call fcn.180019108
mov ecx, r15d
call fcn.18000d1f4
movabs rbx, 0x1e96b5943ef4955f
mov qword [rbp], rbx
mov qword [rbp + 8], r13
lea r8, [rbp + 0x10]
lea rdx, [rbp]
lea rcx, [rbp + 0x50]
call fcn.180007d68
mov qword [rbp + 0x20a0], rsi
mov qword [rbp], rsi
mov qword [rbp + 0x20a8], r13
mov qword [rbp + 8], r13
lea r8, [rbp + 0x10]
lea rdx, [rbp]
lea rcx, [rbp + 0x50]
call fcn.180007d68
mov qword [rbp + 0x20], rbx
mov qword [rbp + 0x28], r13
lea r8, [rbp + 0x30]
lea rdx, [rbp + 0x20]
lea rcx, [rbp + 0x40]
jmp 0x180046b1f
cmp eax, 5
jne 0x180046b55
movups xmm0, xmmword [0x1801064c8]
movups xmmword [rbp + 0x20e0], xmm0
lea rdx, [rbp + 0x20e0]
xor ecx, ecx
call fcn.18000d198
movabs rbx, 0x1e96b5943ebada39
mov qword [rbp], rbx
mov qword [rbp + 8], r13
lea r8, [rbp + 0x10]
lea rdx, [rbp]
lea rcx, [rbp + 0x50]
call fcn.180007d68
mov qword [rbp + 0x20a0], rsi
mov qword [rbp + 0x20], rsi
mov qword [rbp + 0x20a8], r13
mov qword [rbp + 0x28], r13
lea r8, [rbp + 0x30]
lea rdx, [rbp + 0x20]
lea rcx, [rbp + 0x40]
call fcn.180007d68
mov qword [rbp + 0x20c0], rbx
mov qword [rbp + 0x2070], rbx
mov qword [rbp + 0x20c8], r13
mov qword [rbp + 0x2078], r13
lea r8, [rbp + 0x2080]
lea rdx, [rbp + 0x2070]
lea rcx, [rbp + 0x20e0]
call fcn.180007d68
movdqa xmm0, xmmword [rbp + 0x20c0]
xorps xmm0, xmmword [rbp + 0x20a0]
movdqa xmmword [rbp + 0x20c0], xmm0
lea rcx, [rbp + 0x20c0]
call fcn.180033e40
movaps xmm1, xmm8
xorps xmm0, xmm0
call fcn.180019108
mov ecx, r15d
call fcn.18000d1f4
movabs rbx, 0x1e96b5943ebaec39
mov qword [rbp], rbx
mov qword [rbp + 8], r13
lea r8, [rbp + 0x10]
lea rdx, [rbp]
lea rcx, [rbp + 0x50]
call fcn.180007d68
mov qword [rbp + 0x20a0], rsi
mov qword [rbp + 0x20a8], r13
mov qword [rbp + 0x20], rsi
mov qword [rbp + 0x28], r13
lea r8, [rbp + 0x30]
lea rdx, [rbp + 0x20]
lea rcx, [rbp + 0x40]
call fcn.180007d68
mov qword [rbp + 0x2070], rbx
mov qword [rbp + 0x2078], r13
lea r8, [rbp + 0x2080]
lea rdx, [rbp + 0x2070]
lea rcx, [rbp + 0x20e0]
mov qword [rbp + 0x20c0], rbx
mov qword [rbp + 0x20c8], r13
call fcn.180007d68
movdqa xmm0, xmmword [rbp + 0x20c0]
xorps xmm0, xmmword [rbp + 0x20a0]
lea rcx, [rbp + 0x20c0]
movdqa xmmword [rbp + 0x20c0], xmm0
call fcn.180033e40
call fcn.180018080
call fcn.180012d4c
lea rcx, [rbp]
call fcn.1800195c8
movss xmm1, dword [rax + 4]
mov dword [rbp + 0x20], 0x42960000
movss dword [rbp + 0x24], xmm1
mov qword [rbp + 0x20c0], rsi
mov qword [rbp + 0x20c8], r13
movabs rax, 0x77c5c1f25bf6f92c
mov qword [rbp + 0x20a0], rax
movabs rax, 0xa4de01397fe2e75c
mov qword [rbp + 0x20a8], rax
movaps xmm0, xmmword [rbp + 0x20a0]
xorps xmm0, xmmword [rbp + 0x20c0]
movdqa xmmword [rbp + 0x20a0], xmm0
mov rcx, qword [0x180106e68]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], r15b
xor r8d, r8d
lea rdx, [rbp + 0x20a0]
mov rcx, qword [rcx + 0x1c10]
call fcn.18000e1c8
mov edx, eax
mov dword [rsp + 0x20], edi
mov r9b, r15b
lea r8, [rbp + 0x20]
lea rcx, [rbp + 0x20a0]
call fcn.180012b20
mov rax, qword [0x180106e68]
mov rcx, qword [rax + 0x1c10]
movss xmm0, dword [rcx + 0xdc]
subss xmm0, dword [rcx + 0x14]
addss xmm0, dword [rcx + 0x60]
addss xmm0, dword [0x180100200]
call fcn.1800192b4
lea rax, [0x1801064c8]
lea rbx, [0x1801064d8]
mov rdx, rbx
cmp dword [0x180107348], r14d
cmove rdx, rax
xor ecx, ecx
call fcn.18000d198
xor r9d, r9d
xor r8d, r8d
lea edx, [r9 + 0x4b]
lea rcx, str.___Aim_Bot
call fcn.180033e40
xor ecx, ecx
call fcn.180012a48
test al, al
je 0x180046c7b
mov dword [0x180107348], r14d
call fcn.18003644c
call fcn.18003644c
call fcn.18003644c
mov rdx, rbx
cmp dword [0x180107348], r15d
lea rax, [0x1801064c8]
cmove rdx, rax
xor ecx, ecx
call fcn.18000d198
xor r9d, r9d
xor r8d, r8d
lea edx, [r9 + 0x4b]
lea rcx, str.___ESP
call fcn.180033e40
xor ecx, ecx
call fcn.180012a48
test al, al
je 0x180046cce
mov dword [0x180107348], r15d
call fcn.18003644c
call fcn.18003644c
call fcn.18003644c
mov rdx, rbx
cmp dword [0x180107348], 2
lea rax, [0x1801064c8]
cmove rdx, rax
xor ecx, ecx
call fcn.18000d198
xor r9d, r9d
xor r8d, r8d
lea edx, [r9 + 0x4b]
lea rcx, str.___Other
call fcn.180033e40
xor ecx, ecx
call fcn.180012a48
test al, al
je 0x180046d24
mov dword [0x180107348], 2
call fcn.18003644c
call fcn.18003644c
call fcn.18003644c
mov rdx, rbx
cmp dword [0x180107348], 3
lea rax, [0x1801064c8]
cmove rdx, rax
xor ecx, ecx
call fcn.18000d198
xor r9d, r9d
xor r8d, r8d
lea edx, [r9 + 0x4b]
lea rcx, str.___Cars
call fcn.180033e40
xor ecx, ecx
call fcn.180012a48
test al, al
je 0x180046d7a
mov dword [0x180107348], 3
call fcn.18003644c
call fcn.18003644c
call fcn.18003644c
mov rdx, rbx
cmp dword [0x180107348], 4
lea rax, [0x1801064c8]
cmove rdx, rax
xor ecx, ecx
call fcn.18000d198
xor r9d, r9d
xor r8d, r8d
lea edx, [r9 + 0x4b]
lea rcx, str.___Weapons
call fcn.180033e40
xor ecx, ecx
call fcn.180012a48
test al, al
je 0x180046dd0
mov dword [0x180107348], 4
call fcn.18003644c
call fcn.18003644c
call fcn.18003644c
cmp dword [0x180107348], 5
lea rax, [0x1801064c8]
cmove rbx, rax
mov rdx, rbx
xor ecx, ecx
call fcn.18000d198
xor r9d, r9d
xor r8d, r8d
lea edx, [r9 + 0x4b]
lea rcx, str.___666
call fcn.180033e40
xor ecx, ecx
call fcn.180012a48
test al, al
je 0x180046e26
mov dword [0x180107348], 5
mov ecx, 6
call fcn.18000d1f4
call fcn.180012d4c
movaps xmm1, xmm8
xorps xmm0, xmm0
call fcn.180019108
mov rax, qword [0x180106e68]
mov rcx, qword [rax + 0x1c10]
movss xmm0, dword [rcx + 0xd8]
subss xmm0, dword [rcx + 0x10]
addss xmm0, dword [rcx + 0x5c]
addss xmm0, xmm12
call fcn.18001926c
mov rax, qword [0x180106e68]
mov rcx, qword [rax + 0x1c10]
movss xmm0, dword [rcx + 0xdc]
subss xmm0, dword [rcx + 0x14]
addss xmm0, dword [rcx + 0x60]
addss xmm0, xmm12
call fcn.1800192b4
mov dword [rsp + 0x20], 0x87
mov edx, 0x2d
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0x50]
call fcn.180002274
movups xmm0, xmmword [rax]
movdqu xmmword [rbp + 0x40], xmm0
lea rdx, [rbp + 0x40]
mov ecx, 5
call fcn.18000d198
mov eax, dword [0x180107348]
test eax, eax
jne 0x180047f13
lea rcx, [rbp]
call fcn.1800195c8
movss xmm6, dword [rax + 4]
subss xmm6, xmm12
lea rcx, [rbp + 0x2080]
call fcn.1800195c8
movss xmm0, dword [rax]
mulss xmm0, dword [0x180100098]
subss xmm0, xmm12
movss dword [rbp + 0x20], xmm0
movss dword [rbp + 0x24], xmm6
mov qword [rbp + 0x20c0], rsi
mov qword [rbp + 0x20c8], r13
movabs rax, 0x7fd4dbfd5ff7f92c
mov qword [rbp + 0x20a0], rax
movabs r12, 0xa4de01397fe2824a
mov qword [rbp + 0x20a8], r12
movaps xmm0, xmmword [rbp + 0x20a0]
xorps xmm0, xmmword [rbp + 0x20c0]
movdqa xmmword [rbp + 0x20a0], xmm0
mov rcx, qword [0x180106e68]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], r15b
xor r8d, r8d
lea rdx, [rbp + 0x20a0]
mov rcx, qword [rcx + 0x1c10]
call fcn.18000e1c8
mov edx, eax
mov dword [rsp + 0x20], edi
mov r9b, r15b
lea r8, [rbp + 0x20]
lea rcx, [rbp + 0x20a0]
call fcn.180012b20
mov edi, 0xc8
mov dword [rsp + 0x20], edi
lea ecx, [rdi + 0x37]
mov r9d, ecx
mov r8d, ecx
mov edx, ecx
lea rcx, [rbp + 0x20a0]
call fcn.180002274
movups xmm0, xmmword [rax]
movdqu xmmword [rbp + 0x20e0], xmm0
lea rdx, [rbp + 0x20e0]
xor ecx, ecx
call fcn.18000d198
mov rax, qword [0x180106e68]
mov rcx, qword [rax + 0x1c10]
movss xmm0, dword [rcx + 0xd8]
subss xmm0, dword [rcx + 0x10]
addss xmm0, dword [rcx + 0x5c]
movss xmm14, dword [0x1801001b4]
addss xmm0, xmm14
call fcn.18001926c
mov rax, qword [0x180106e68]
mov rcx, qword [rax + 0x1c10]
movss xmm0, dword [rcx + 0xdc]
subss xmm0, dword [rcx + 0x14]
addss xmm0, dword [rcx + 0x60]
addss xmm0, xmm9
call fcn.1800192b4
mov qword [rbp + 0x20c0], rsi
mov qword [rbp + 0x20c8], r13
movabs rax, 0x1ee2dad61ed7b34e
mov qword [rbp + 0x20a0], rax
mov qword [rbp + 0x20a8], r13
movaps xmm0, xmmword [rbp + 0x20a0]
xorps xmm0, xmmword [rbp + 0x20c0]
movdqa xmmword [rbp + 0x20e0], xmm0
lea rcx, [rbp + 0x20e0]
call fcn.180033e40
mov ecx, r15d
call fcn.18000d1f4
mov rax, qword [0x180106e68]
mov rcx, qword [rax + 0x1c10]
movss xmm0, dword [rcx + 0xdc]
subss xmm0, dword [rcx + 0x14]
addss xmm0, dword [rcx + 0x60]
addss xmm0, xmm9
call fcn.1800192b4
call fcn.1800367dc
mov rax, qword [0x180106e68]
mov rcx, qword [rax + 0x1c10]
movss xmm0, dword [rcx + 0xd8]
subss xmm0, dword [rcx + 0x10]
addss xmm0, dword [rcx + 0x5c]
movss xmm6, dword [0x180100140]
addss xmm0, xmm6
call fcn.18001926c
mov rax, qword [0x180106e68]
mov rcx, qword [rax + 0x1c10]
movss xmm0, dword [rcx + 0xdc]
subss xmm0, dword [rcx + 0x14]
addss xmm0, dword [rcx + 0x60]
addss xmm0, xmm9
call fcn.1800192b4
mov rcx, qword [0x180107358]
call fcn.180017fc8
mov rax, qword [0x180106e68]
mov rcx, qword [rax + 0x1c10]
movss xmm0, dword [rcx + 0xdc]
subss xmm0, dword [rcx + 0x14]
addss xmm0, dword [rcx + 0x60]
addss xmm0, dword [0x1801001a0]
call fcn.1800192b4
mov qword [rbp + 0x20c0], rsi
mov qword [rbp + 0x20c8], r13
movabs rbx, 0x3ef3d9f65fd49f2f
mov qword [rbp + 0x20a0], rbx
movabs rax, 0xa4de75561d8feb79
mov qword [rbp + 0x20a8], rax
movaps xmm0, xmmword [rbp + 0x20a0]
xorps xmm0, xmmword [rbp + 0x20c0]
movdqa xmmword [rbp + 0x20e0], xmm0
xor r8d, r8d
lea rdx, [0x1801073b0]
lea rcx, [rbp + 0x20e0]
call fcn.180035584
mov rax, qword [0x180106e68]
mov rcx, qword [rax + 0x1c10]
movss xmm0, dword [rcx + 0xd8]
subss xmm0, dword [rcx + 0x10]
addss xmm0, dword [rcx + 0x5c]
addss xmm0, xmm6
call fcn.18001926c
mov rax, qword [0x180106e68]
mov rcx, qword [rax + 0x1c10]
movss xmm0, dword [rcx + 0xdc]
subss xmm0, dword [rcx + 0x14]
addss xmm0, dword [rcx + 0x60]
movss xmm7, dword [0x1801001ac]
addss xmm0, xmm7
call fcn.1800192b4
mov qword [rbp + 0x20c0], rsi
mov qword [rbp + 0x20c8], r13
movabs rax, 0x71d095e35fc89e2f
mov qword [rbp + 0x20a0], rax
movabs rax, 0xa4de01397fe2824e
mov qword [rbp + 0x20a8], rax
movaps xmm0, xmmword [rbp + 0x20a0]
xorps xmm0, xmmword [rbp + 0x20c0]
movdqa xmmword [rbp + 0x20e0], xmm0
xor r8d, r8d
lea rdx, [0x1801073b1]
lea rcx, [rbp + 0x20e0]
call fcn.180035584
mov rax, qword [0x180106e68]
mov rcx, qword [rax + 0x1c10]
movss xmm0, dword [rcx + 0xd8]
subss xmm0, dword [rcx + 0x10]
addss xmm0, dword [rcx + 0x5c]
addss xmm0, xmm6
call fcn.18001926c
mov rax, qword [0x180106e68]
mov rcx, qword [rax + 0x1c10]
movss xmm0, dword [rcx + 0xdc]
subss xmm0, dword [rcx + 0x14]
addss xmm0, dword [rcx + 0x60]
addss xmm0, xmm7
call fcn.1800192b4
xor r8d, r8d
lea rdx, [0x180107452]
lea rcx, str._Preview_Target
call fcn.180035584
mov rax, qword [0x180106e68]
mov rcx, qword [rax + 0x1c10]
movss xmm0, dword [rcx + 0xd8]
subss xmm0, dword [rcx + 0x10]
addss xmm0, dword [rcx + 0x5c]
addss xmm0, xmm6
call fcn.18001926c
mov rax, qword [0x180106e68]
mov rcx, qword [rax + 0x1c10]
movss xmm0, dword [rcx + 0xdc]
subss xmm0, dword [rcx + 0x14]
addss xmm0, dword [rcx + 0x60]
addss xmm0, xmm7
call fcn.1800192b4
mov qword [rbp + 0x20c0], rsi
mov qword [rbp + 0x20c8], r13
movabs rax, 0x6cd595e35fc89e2f
mov qword [rbp + 0x20a0], rax
movabs rax, 0xa4ac68581791f157
mov qword [rbp + 0x20a8], rax
movaps xmm0, xmmword [rbp + 0x20a0]
xorps xmm0, xmmword [rbp + 0x20c0]
movdqa xmmword [rbp + 0x20e0], xmm0
xor r8d, r8d
lea rdx, [0x1801073b8]
lea rcx, [rbp + 0x20e0]
call fcn.180035584
mov rax, qword [0x180106e68]
mov rcx, qword [rax + 0x1c10]
movss xmm0, dword [rcx + 0xd8]
subss xmm0, dword [rcx + 0x10]
addss xmm0, dword [rcx + 0x5c]
movss xmm6, dword [0x180100190]
addss xmm0, xmm6
call fcn.18001926c
mov rax, qword [0x180106e68]
mov rcx, qword [rax + 0x1c10]
movss xmm0, dword [rcx + 0xdc]
subss xmm0, dword [rcx + 0x14]
addss xmm0, dword [rcx + 0x60]
addss xmm0, xmm7
call fcn.1800192b4
xor r8d, r8d
lea rdx, [0x1801073a0]
lea rcx, str._Silent_Aim
call fcn.180035584
movabs rsi, 0x42775f63855cfca2
movabs r15, 0xa023abd61b76b0e9
cmp byte [0x1801073a0], r14b
je 0x1800476f0
mov rax, qword [0x180106e68]
mov rcx, qword [rax + 0x1c10]
movss xmm0, dword [rcx + 0xd8]
subss xmm0, dword [rcx + 0x10]
addss xmm0, dword [rcx + 0x5c]
addss xmm0, xmm6
call fcn.18001926c
mov rax, qword [0x180106e68]
mov rcx, qword [rax + 0x1c10]
movss xmm0, dword [rcx + 0xdc]
subss xmm0, dword [rcx + 0x14]
addss xmm0, dword [rcx + 0x60]
addss xmm0, xmm7
call fcn.1800192b4
movabs rbx, 0x1e96b5943ebada0f
mov qword [rbp + 0x20c0], rbx
mov qword [rbp + 0x20c8], r13
movabs rax, 0x5cb6d6fd59db972f
mov qword [rbp + 0x20a0], rax
movabs rax, 0xa4de014d1a8eee4d
mov qword [rbp + 0x20a8], rax
movaps xmm0, xmmword [rbp + 0x20a0]
xorps xmm0, xmmword [rbp + 0x20c0]
movdqa xmmword [rbp + 0x20e0], xmm0
xor r8d, r8d
lea rdx, [0x1801073a1]
lea rcx, [rbp + 0x20e0]
call fcn.180035584
mov rax, qword [0x180106e68]
mov rcx, qword [rax + 0x1c10]
movss xmm0, dword [rcx + 0xd8]
subss xmm0, dword [rcx + 0x10]
addss xmm0, dword [rcx + 0x5c]
addss xmm0, xmm6
call fcn.18001926c
mov rax, qword [0x180106e68]
mov rcx, qword [rax + 0x1c10]
movss xmm0, dword [rcx + 0xdc]
subss xmm0, dword [rcx + 0x14]
addss xmm0, dword [rcx + 0x60]
addss xmm0, xmm7
call fcn.1800192b4
mov qword [rbp + 0x2100], rbx
mov qword [rbp + 0x2108], r13
mov qword [rbp + 0x2110], r15
mov qword [rbp + 0x2118], rsi
movabs rax, 0xd2b20be869143743
mov qword [rbp + 0x2120], rax
movabs rcx, 0xd3c0447df0226c0c
mov qword [rbp + 0x2128], rcx
movabs rax, 0x3ef3c3fd4ad99b2f
mov qword [rbp + 0x2180], rax
movabs rax, 0xf3fe75561d8feb79
mov qword [rbp + 0x2188], rax
movabs rax, 0xcc4af8f67e1ad981
mov qword [rbp + 0x2190], rax
movabs rax, 0x2b103e2eaa2892c7
mov qword [rbp + 0x2198], rax
movabs rax, 0xd2b20be869143720
mov qword [rbp + 0x21a0], rax
mov qword [rbp + 0x21a8], rcx
movups xmm0, xmmword [rbp + 0x2180]
movaps xmmword [rbp + 0x2140], xmm0
movups xmm1, xmmword [rbp + 0x2190]
movaps xmmword [rbp + 0x2150], xmm1
movups xmm2, xmmword [rbp + 0x21a0]
vmovdqu ymm0, ymmword [rbp + 0x2140]
vpxor ymm1, ymm0, ymmword [rbp + 0x2100]
vmovdqa ymmword [rbp + 0x2140], ymm1
vxorps xmm2, xmm2, xmmword [rbp + 0x2120]
vmovdqa xmmword [rbp + 0x2160], xmm2
xor r8d, r8d
lea rdx, [0x1801073a2]
lea rcx, [rbp + 0x2140]
vzeroupper
call fcn.180035584
mov rax, qword [0x180106e68]
mov rcx, qword [rax + 0x1c10]
movss xmm0, dword [rcx + 0xd8]
subss xmm0, dword [rcx + 0x10]
addss xmm0, dword [rcx + 0x5c]
addss xmm0, xmm6
call fcn.18001926c
mov rax, qword [0x180106e68]
mov rcx, qword [rax + 0x1c10]
movss xmm0, dword [rcx + 0xdc]
subss xmm0, dword [rcx + 0x14]
addss xmm0, dword [rcx + 0x60]
addss xmm0, xmm7
call fcn.1800192b4
mov qword [rbp + 0x2140], rbx
mov qword [rbp + 0x2148], r13
mov qword [rbp + 0x2150], r15
mov qword [rbp + 0x2158], rsi
movabs rax, 0x77b6def75bd2992f
mov qword [rbp + 0x2100], rax
movabs rax, 0xf2914719118ba25e
mov qword [rbp + 0x2108], rax
mov qword [rbp + 0x2110], r15
mov qword [rbp + 0x2118], rsi
movups xmm0, xmmword [rbp + 0x2100]
movaps xmmword [rbp + 0x20e0], xmm0
movups xmm1, xmmword [rbp + 0x2110]
movaps xmmword [rbp + 0x20f0], xmm1
vmovdqu ymm0, ymmword [rbp + 0x20e0]
vpxor ymm1, ymm0, ymmword [rbp + 0x2140]
vmovdqa ymmword [rbp + 0x20e0], ymm1
xor r8d, r8d
lea rdx, [0x1801073a8]
lea rcx, [rbp + 0x20e0]
vzeroupper
call fcn.180035584
jmp 0x1800476fa
movabs rbx, 0x1e96b5943ebada0f
movss xmm0, dword [0x180100258]
call fcn.1800192fc
call fcn.1800193a8
call fcn.180018080
call fcn.180012d4c
movaps xmm1, xmm8
xorps xmm0, xmm0
call fcn.180019108
mov rax, qword [0x180106e68]
mov rcx, qword [rax + 0x1c10]
movss xmm0, dword [rcx + 0xd8]
subss xmm0, dword [rcx + 0x10]
addss xmm0, dword [rcx + 0x5c]
addss xmm0, xmm9
call fcn.18001926c
lea rcx, [rbp]
call fcn.1800195c8
movss xmm6, dword [rax + 4]
subss xmm6, xmm12
lea rcx, [rbp + 0x2080]
call fcn.1800195c8
movss xmm0, dword [rax]
subss xmm0, xmm12
movss dword [rbp + 0x20], xmm0
movss dword [rbp + 0x24], xmm6
mov qword [rbp + 0x20c0], rbx
mov qword [rbp + 0x20c8], r13
movabs r13, 0x6cf7f7fb49eef92c
mov qword [rbp + 0x20a0], r13
movabs r12, 0xa4de01397fe28238
mov qword [rbp + 0x20a8], r12
movaps xmm0, xmmword [rbp + 0x20a0]
xorps xmm0, xmmword [rbp + 0x20c0]
movdqa xmmword [rbp + 0x20a0], xmm0
mov rcx, qword [0x180106e68]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], 1
xor r8d, r8d
lea rdx, [rbp + 0x20a0]
mov rcx, qword [rcx + 0x1c10]
call fcn.18000e1c8
mov edx, eax
mov dword [rsp + 0x20], 8
mov r9b, 1
lea r8, [rbp + 0x20]
lea rcx, [rbp + 0x20a0]
call fcn.180012b20
mov dword [rsp + 0x20], edi
mov eax, 0xff
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [rbp + 0x20a0]
call fcn.180002274
movups xmm0, xmmword [rax]
movdqu xmmword [rbp + 0x20e0], xmm0
lea rdx, [rbp + 0x20e0]
xor ecx, ecx
call fcn.18000d198
mov rax, qword [0x180106e68]
mov rcx, qword [rax + 0x1c10]
movss xmm0, dword [rcx + 0xd8]
subss xmm0, dword [rcx + 0x10]
addss xmm0, dword [rcx + 0x5c]
addss xmm0, xmm14
call fcn.18001926c
mov rax, qword [0x180106e68]
mov rcx, qword [rax + 0x1c10]
movss xmm0, dword [rcx + 0xdc]
subss xmm0, dword [rcx + 0x14]
addss xmm0, dword [rcx + 0x60]
addss xmm0, xmm9
call fcn.1800192b4
movabs r13, 0x1e96b5943ebada0f
mov qword [rbp + 0x2140], r13
mov qword [rbp + 0x2148], r12
mov qword [rbp + 0x2150], r15
mov qword [rbp + 0x2158], rsi
movabs rax, 0x6af9f7b41ed7b34e
mov qword [rbp + 0x2100], rax
movabs rax, 0xc3b0684d0b87d118
mov qword [rbp + 0x2108], rax
movabs rax, 0xa023abd61b76b09a
mov qword [rbp + 0x2110], rax
mov qword [rbp + 0x2118], rsi
movups xmm0, xmmword [rbp + 0x2100]
movaps xmmword [rbp + 0x20e0], xmm0
movups xmm1, xmmword [rbp + 0x2110]
movaps xmmword [rbp + 0x20f0], xmm1
vmovdqu ymm0, ymmword [rbp + 0x20e0]
vpxor ymm1, ymm0, ymmword [rbp + 0x2140]
vmovdqa ymmword [rbp + 0x20e0], ymm1
lea rcx, [rbp + 0x20e0]
vzeroupper
call fcn.180033e40
mov rax, qword [0x180106e68]
mov rcx, qword [rax + 0x1c10]
movss xmm0, dword [rcx + 0xdc]
subss xmm0, dword [rcx + 0x14]
addss xmm0, dword [rcx + 0x60]
addss xmm0, xmm9
call fcn.1800192b4
mov r15d, 1
mov ecx, r15d
call fcn.18000d1f4
call fcn.1800367dc
mov rcx, qword [0x180107358]
call fcn.180017fc8
mov rax, qword [0x180106e68]
mov rcx, qword [rax + 0x1c10]
movss xmm0, dword [rcx + 0xd8]
subss xmm0, dword [rcx + 0x10]
addss xmm0, dword [rcx + 0x5c]
addss xmm0, xmm14
call fcn.18001926c
mov rax, qword [0x180106e68]
mov rcx, qword [rax + 0x1c10]
movss xmm0, dword [rcx + 0xdc]
subss xmm0, dword [rcx + 0x14]
addss xmm0, dword [rcx + 0x60]
addss xmm0, xmm10
call fcn.1800192b4
movss xmm0, dword [0x180100260]
call fcn.1800192fc
mov qword [rbp + 0x20c0], r13
mov qword [rbp + 0x20c8], r12
movabs rax, 0x1e96b5943eccb549
mov qword [rbp + 0x20a0], rax
mov qword [rbp + 0x20a8], r12
movaps xmm0, xmmword [rbp + 0x20a0]
xorps xmm0, xmmword [rbp + 0x20c0]
movdqa xmmword [rbp + 0x20e0], xmm0
mov dword [rbp + 0x2080], 0x12c
mov dword [rbp + 0x2070], r15d
mov dword [rsp + 0x30], r15d
mov qword [rsp + 0x28], r14
lea rax, [rbp + 0x2080]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x2070]
lea r8, [0x180106048]
lea edi, [r15 + 3]
mov edx, edi
lea rcx, [rbp + 0x20e0]
call fcn.180038700
mov rax, qword [0x180106e68]
mov rcx, qword [rax + 0x1c10]
movss xmm0, dword [rcx + 0xd8]
subss xmm0, dword [rcx + 0x10]
addss xmm0, dword [rcx + 0x5c]
addss xmm0, xmm14
call fcn.18001926c
mov rax, qword [0x180106e68]
mov rcx, qword [rax + 0x1c10]
movss xmm0, dword [rcx + 0xdc]
subss xmm0, dword [rcx + 0x14]
addss xmm0, dword [rcx + 0x60]
addss xmm0, xmm10
call fcn.1800192b4
mov qword [rbp + 0x20c0], r13
mov qword [rbp + 0x20c8], r12
movabs rax, 0x1e96dde051d5b75c
mov qword [rbp + 0x20a0], rax
mov qword [rbp + 0x20a8], r12
movaps xmm0, xmmword [rbp + 0x20a0]
xorps xmm0, xmmword [rbp + 0x20c0]
movdqa xmmword [rbp + 0x20e0], xmm0
mov dword [rbp + 0x2080], 0x1e
mov dword [rbp + 0x2070], r15d
mov dword [rsp + 0x30], r15d
mov qword [rsp + 0x28], r14
lea rax, [rbp + 0x2080]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x2070]
lea r8, [0x180106044]
mov edx, edi
lea rcx, [rbp + 0x20e0]
call fcn.180038700
mov rax, qword [0x180106e68]
mov rcx, qword [rax + 0x1c10]
movss xmm0, dword [rcx + 0xd8]
subss xmm0, dword [rcx + 0x10]
addss xmm0, dword [rcx + 0x5c]
addss xmm0, xmm14
call fcn.18001926c
mov rax, qword [0x180106e68]
mov rcx, qword [rax + 0x1c10]
movss xmm0, dword [rcx + 0xdc]
subss xmm0, dword [rcx + 0x14]
addss xmm0, dword [rcx + 0x60]
addss xmm0, xmm10
call fcn.1800192b4
mov qword [rbp + 0x20c0], r13
mov qword [rbp + 0x20c8], r12
movabs rbx, 0x7bf5dbf54ac9b34b
mov qword [rbp + 0x20a0], rbx
mov qword [rbp + 0x20a8], r12
movaps xmm0, xmmword [rbp + 0x20a0]
xorps xmm0, xmmword [rbp + 0x20c0]
movdqa xmmword [rbp + 0x20e0], xmm0
mov dword [rbp + 0x2080], 0x3e8
mov dword [rbp + 0x2070], r15d
mov dword [rsp + 0x30], r15d
mov qword [rsp + 0x28], r14
lea rax, [rbp + 0x2080]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x2070]
lea r8, [0x180106040]
mov edx, edi
lea rcx, [rbp + 0x20e0]
call fcn.180038700
mov rax, qword [0x180106e68]
mov rcx, qword [rax + 0x1c10]
movss xmm0, dword [rcx + 0xd8]
subss xmm0, dword [rcx + 0x10]
addss xmm0, dword [rcx + 0x5c]
addss xmm0, xmm14
call fcn.18001926c
mov rax, qword [0x180106e68]
mov rcx, qword [rax + 0x1c10]
movss xmm0, dword [rcx + 0xdc]
subss xmm0, dword [rcx + 0x14]
addss xmm0, dword [rcx + 0x60]
addss xmm0, xmm10
call fcn.1800192b4
and dword [rbp + 0x20], r14d
and dword [rbp + 0x24], r14d
mov qword [rbp + 0x20c0], r13
mov qword [rbp + 0x20c8], r12
movabs rax, 0x6af9d7f957dbf92c
mov qword [rbp + 0x20a0], rax
movabs rax, 0xa4de01390687e967
mov qword [rbp + 0x20a8], rax
movaps xmm0, xmmword [rbp + 0x20a0]
xorps xmm0, xmmword [rbp + 0x20c0]
movdqa xmmword [rbp + 0x20e0], xmm0
lea r8, [rbp + 0x20]
lea rdx, [0x18010603c]
lea rcx, [rbp + 0x20e0]
call fcn.18000e8fc
mov rax, qword [0x180106e68]
mov rcx, qword [rax + 0x1c10]
movss xmm0, dword [rcx + 0xd8]
subss xmm0, dword [rcx + 0x10]
addss xmm0, dword [rcx + 0x5c]
addss xmm0, xmm14
call fcn.18001926c
mov rax, qword [0x180106e68]
mov rcx, qword [rax + 0x1c10]
movss xmm0, dword [rcx + 0xdc]
subss xmm0, dword [rcx + 0x14]
addss xmm0, dword [rcx + 0x60]
addss xmm0, xmm10
call fcn.1800192b4
mov qword [rbp + 0x20c0], r13
mov qword [rbp + 0x20c8], r12
movabs rbx, 0x4ab6c1fb5cd7b34e
mov qword [rbp + 0x20a0], rbx
movabs rax, 0xa4de014d1a85f059
mov qword [rbp + 0x20a8], rax
movaps xmm0, xmmword [rbp + 0x20a0]
xorps xmm0, xmmword [rbp + 0x20c0]
movdqa xmmword [rbp + 0x20e0], xmm0
lea esi, [rdi + 0x1c]
mov dword [rsp + 0x28], esi
mov dword [rsp + 0x20], 3
lea r9, [0x1801060b0]
lea rdi, [fcn.180036ff0]
mov r8, rdi
lea rdx, [0x1801073b4]
lea rcx, [rbp + 0x20e0]
call fcn.180037004
mov rax, qword [0x180106e68]
mov rcx, qword [rax + 0x1c10]
movss xmm0, dword [rcx + 0xd8]
subss xmm0, dword [rcx + 0x10]
addss xmm0, dword [rcx + 0x5c]
addss xmm0, xmm14
call fcn.18001926c
mov rax, qword [0x180106e68]
mov rcx, qword [rax + 0x1c10]
movss xmm0, dword [rcx + 0xdc]
subss xmm0, dword [rcx + 0x14]
addss xmm0, dword [rcx + 0x60]
addss xmm0, xmm10
call fcn.1800192b4
mov qword [rbp + 0x20c0], r13
mov qword [rbp + 0x20c8], r12
mov qword [rbp + 0x20a0], rbx
movabs rax, 0xa4de01397f87f241
mov qword [rbp + 0x20a8], rax
movaps xmm0, xmmword [rbp + 0x20a0]
xorps xmm0, xmmword [rbp + 0x20c0]
movdqa xmmword [rbp + 0x20e0], xmm0
mov dword [rsp + 0x28], esi
mov dword [rsp + 0x20], 2
lea r9, str.Mouse_aim
mov r8, rdi
lea rdx, [0x1801073a4]
lea rcx, [rbp + 0x20e0]
call fcn.180037004
mov rax, qword [0x180106e68]
mov rcx, qword [rax + 0x1c10]
movss xmm0, dword [rcx + 0xd8]
subss xmm0, dword [rcx + 0x10]
addss xmm0, dword [rcx + 0x5c]
addss xmm0, xmm14
call fcn.18001926c
mov rax, qword [0x180106e68]
mov rcx, qword [rax + 0x1c10]
movss xmm0, dword [rcx + 0xdc]
subss xmm0, dword [rcx + 0x14]
addss xmm0, dword [rcx + 0x60]
addss xmm0, xmm10
call fcn.1800192b4
mov qword [rbp + 0x20c0], r13
mov qword [rbp + 0x20c8], r12
movabs rax, 0x7bf8dad61ed7b34e
mov qword [rbp + 0x20a0], rax
mov qword [rbp + 0x20a8], r12
movaps xmm0, xmmword [rbp + 0x20a0]
xorps xmm0, xmmword [rbp + 0x20c0]
movdqa xmmword [rbp + 0x20e0], xmm0
mov dword [rsp + 0x28], esi
mov dword [rsp + 0x20], 6
lea r9, str.Head
mov r8, rdi
lea rdx, [0x1801073ac]
lea rcx, [rbp + 0x20e0]
call fcn.180037004
call fcn.180018080
call fcn.180012d4c
jmp 0x18004940e
cmp eax, r15d
jne 0x180049419
lea rcx, [rbp]
call fcn.1800195c8
movss xmm6, dword [rax + 4]
subss xmm6, xmm12
lea rcx, [rbp + 0x2080]
call fcn.1800195c8
movss xmm0, dword [rax]
mulss xmm0, dword [0x180100098]
subss xmm0, xmm12
movss dword [rbp + 0x20], xmm0
movss dword [rbp + 0x24], xmm6
mov qword [rbp + 0x20c0], rsi
mov qword [rbp + 0x20c8], r13
movabs rax, 0x7fd4dbfd5ff7f92c
mov qword [rbp + 0x20a0], rax
movabs r12, 0xa4de01397fe2824a
mov qword [rbp + 0x20a8], r12
movaps xmm0, xmmword [rbp + 0x20a0]
xorps xmm0, xmmword [rbp + 0x20c0]
movdqa xmmword [rbp + 0x20a0], xmm0
mov rcx, qword [0x180106e68]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], r15b
xor r8d, r8d
lea rdx, [rbp + 0x20a0]
mov rcx, qword [rcx + 0x1c10]
call fcn.18000e1c8
mov edx, eax
mov dword [rsp + 0x20], edi
mov r9b, r15b
lea r8, [rbp + 0x20]
lea rcx, [rbp + 0x20a0]
call fcn.180012b20
mov edi, 0xc8
mov dword [rsp + 0x20], edi
lea eax, [rdi + 0x37]
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [rbp + 0x20a0]
call fcn.180002274
movups xmm0, xmmword [rax]
movdqu xmmword [rbp + 0x20e0], xmm0
lea rdx, [rbp + 0x20e0]
xor ecx, ecx
call fcn.18000d198
mov rax, qword [0x180106e68]
mov rcx, qword [rax + 0x1c10]
movss xmm0, dword [rcx + 0xd8]
subss xmm0, dword [rcx + 0x10]
addss xmm0, dword [rcx + 0x5c]
addss xmm0, dword [0x1801001b4]
call fcn.18001926c
mov rax, qword [0x180106e68]
mov rcx, qword [rax + 0x1c10]
movss xmm0, dword [rcx + 0xdc]
subss xmm0, dword [rcx + 0x14]
addss xmm0, dword [rcx + 0x60]
addss xmm0, xmm9
call fcn.1800192b4
mov qword [rbp + 0x20c0], rsi
mov qword [rbp + 0x20c8], r13
movabs rax, 0x1e96b5943eea894a
mov qword [rbp + 0x20a0], rax
mov qword [rbp + 0x20a8], r13
movaps xmm0, xmmword [rbp + 0x20a0]
xorps xmm0, xmmword [rbp + 0x20c0]
movdqa xmmword [rbp + 0x20e0], xmm0
lea rcx, [rbp + 0x20e0]
call fcn.180033e40
mov ecx, r15d
call fcn.18000d1f4
mov rax, qword [0x180106e68]
mov rcx, qword [rax + 0x1c10]
movss xmm0, dword [rcx + 0xdc]
subss xmm0, dword [rcx + 0x14]
addss xmm0, dword [rcx + 0x60]
addss xmm0, xmm9
call fcn.1800192b4
call fcn.1800367dc
mov rax, qword [0x180106e68]
mov rcx, qword [rax + 0x1c10]
movss xmm0, dword [rcx + 0xd8]
subss xmm0, dword [rcx + 0x10]
addss xmm0, dword [rcx + 0x5c]
movss xmm7, dword [0x180100140]
addss xmm0, xmm7
call fcn.18001926c
mov rax, qword [0x180106e68]
mov rcx, qword [rax + 0x1c10]
movss xmm0, dword [rcx + 0xdc]
subss xmm0, dword [rcx + 0x14]
addss xmm0, dword [rcx + 0x60]
addss xmm0, xmm9
call fcn.1800192b4
mov rcx, qword [0x180107358]
call fcn.180017fc8
mov rax, qword [0x180106e68]
mov rcx, qword [rax + 0x1c10]
movss xmm0, dword [rcx + 0xdc]
subss xmm0, dword [rcx + 0x14]
addss xmm0, dword [rcx + 0x60]
addss xmm0, dword [0x1801001a0]
call fcn.1800192b4
mov qword [rbp + 0x20c0], rsi
mov qword [rbp + 0x20c8], r13
movabs rbx, 0x3ef3d9f65fd49f2f
mov qword [rbp + 0x20a0], rbx
movabs rax, 0xa4de01397fb2d17d
mov qword [rbp + 0x20a8], rax
movaps xmm0, xmmword [rbp + 0x20a0]
xorps xmm0, xmmword [rbp + 0x20c0]
movdqa xmmword [rbp + 0x20e0], xmm0
xor r8d, r8d
lea rdx, [0x18010739e]
lea rcx, [rbp + 0x20e0]
call fcn.180035584
mov rax, qword [0x180106e68]
mov rcx, qword [rax + 0x1c10]
movss xmm0, dword [rcx + 0xd8]
subss xmm0, dword [rcx + 0x10]
addss xmm0, dword [rcx + 0x5c]
addss xmm0, xmm7
call fcn.18001926c
mov rax, qword [0x180106e68]
mov rcx, qword [rax + 0x1c10]
movss xmm0, dword [rcx + 0xdc]
subss xmm0, dword [rcx + 0x14]
addss xmm0, dword [rcx + 0x60]
movss xmm14, dword [0x1801001ac]
addss xmm0, xmm14
call fcn.1800192b4
mov qword [rbp + 0x20c0], rsi
mov qword [rbp + 0x20c8], r13
mov qword [rbp + 0x20a0], rbx
movabs rax, 0xa4de01397f9aed7a
mov qword [rbp + 0x20a8], rax
movaps xmm0, xmmword [rbp + 0x20a0]
xorps xmm0, xmmword [rbp + 0x20c0]
movdqa xmmword [rbp + 0x20e0], xmm0
xor r8d, r8d
lea rdx, [0x180107395]
lea rcx, [rbp + 0x20e0]
call fcn.180035584
mov rax, qword [0x180106e68]
mov rcx, qword [rax + 0x1c10]
movss xmm0, dword [rcx + 0xd8]
subss xmm0, dword [rcx + 0x10]
addss xmm0, dword [rcx + 0x5c]
addss xmm0, xmm7
call fcn.18001926c
mov rax, qword [0x180106e68]
mov rcx, qword [rax + 0x1c10]
movss xmm0, dword [rcx + 0xdc]
subss xmm0, dword [rcx + 0x14]
addss xmm0, dword [rcx + 0x60]
addss xmm0, xmm14
call fcn.1800192b4
mov qword [rbp + 0x2140], rsi
mov qword [rbp + 0x2148], r13
movabs r15, 0xa023abd61b76b0e9
mov qword [rbp + 0x2150], r15
movabs rsi, 0x42775f63855cfca2
mov qword [rbp + 0x2158], rsi
mov qword [rbp + 0x2100], rbx
movabs rax, 0xe6fe735c1190ed7b
mov qword [rbp + 0x2108], rax
movabs rax, 0xa023abd61b76c886
mov qword [rbp + 0x2110], rax
mov qword [rbp + 0x2118], rsi
movups xmm0, xmmword [rbp + 0x2100]
movaps xmmword [rbp + 0x2180], xmm0
movups xmm1, xmmword [rbp + 0x2110]
movaps xmmword [rbp + 0x2190], xmm1
vmovdqu ymm0, ymmword [rbp + 0x2180]
vpxor ymm1, ymm0, ymmword [rbp + 0x2140]
vmovdqa ymmword [rbp + 0x2180], ymm1
xor r8d, r8d
lea rdx, [0x180107397]
lea rcx, [rbp + 0x2180]
vzeroupper
call fcn.180035584
cmp byte [0x180107395], r14b
jne 0x1800483a3
cmp byte [0x180107397], r14b
je 0x1800484a5
call fcn.1800191b0
addss xmm0, xmm7
call fcn.18001926c
call fcn.1800191d4
addss xmm0, xmm14
call fcn.1800192b4
movabs r13, 0x71d495f852d39c2f
mov qword [rbp], r13
movabs rax, 0xa4de01397fe28240
mov qword [rbp + 8], rax
lea r8, [rbp + 0x10]
lea rdx, [rbp]
lea rcx, [rbp + 0x20e0]
call fcn.180007d68
movabs rax, 0x1e96b5943ebada0f
mov qword [rbp + 0x20a0], rax
mov qword [rbp + 0x20], rax
movabs rax, 0xa4de01397fe28238
mov qword [rbp + 0x20a8], rax
mov qword [rbp + 0x28], rax
lea r8, [rbp + 0x30]
lea rdx, [rbp + 0x20]
lea rcx, [rbp + 0x2070]
call fcn.180007d68
mov qword [rbp + 0x20c0], r13
mov qword [rbp + 0x2080], r13
movabs rax, 0xa4de01397fe28240
mov qword [rbp + 0x20c8], rax
mov qword [rbp + 0x2088], rax
lea r8, [rbp + 0x2090]
lea rdx, [rbp + 0x2080]
lea rcx, [rbp + 0x2140]
call fcn.180007d68
movdqa xmm0, xmmword [rbp + 0x20c0]
xorps xmm0, xmmword [rbp + 0x20a0]
movdqa xmmword [rbp + 0x20c0], xmm0
xor r8d, r8d
lea rdx, [0x18010739b]
lea rcx, [rbp + 0x20c0]
call fcn.180035584
movabs r13, 0xa4de01397fe28238
mov rax, qword [0x180106e68]
mov rcx, qword [rax + 0x1c10]
movss xmm0, dword [rcx + 0xd8]
subss xmm0, dword [rcx + 0x10]
addss xmm0, dword [rcx + 0x5c]
addss xmm0, xmm7
call fcn.18001926c
mov rax, qword [0x180106e68]
mov rcx, qword [rax + 0x1c10]
movss xmm0, dword [rcx + 0xdc]
subss xmm0, dword [rcx + 0x14]
addss xmm0, dword [rcx + 0x60]
addss xmm0, xmm14
call fcn.1800192b4
movabs rax, 0x1e96b5943ebada0f
mov qword [rbp + 0x2180], rax
mov qword [rbp + 0x2188], r13
mov qword [rbp + 0x2190], r15
mov qword [rbp + 0x2198], rsi
mov qword [rbp + 0x2100], rbx
movabs rax, 0xcab1755c1387e96b
mov qword [rbp + 0x2108], rax
mov qword [rbp + 0x2110], r15
mov qword [rbp + 0x2118], rsi
movups xmm0, xmmword [rbp + 0x2100]
movaps xmmword [rbp + 0x2140], xmm0
movups xmm1, xmmword [rbp + 0x2110]
movaps xmmword [rbp + 0x2150], xmm1
vmovdqu ymm0, ymmword [rbp + 0x2140]
vpxor ymm1, ymm0, ymmword [rbp + 0x2180]
vmovdqa ymmword [rbp + 0x2140], ymm1
xor r8d, r8d
lea rdx, [0x18010739c]
lea rcx, [rbp + 0x2140]
vzeroupper
call fcn.180035584
mov rax, qword [0x180106e68]
mov rcx, qword [rax + 0x1c10]
movss xmm0, dword [rcx + 0xd8]
subss xmm0, dword [rcx + 0x10]
addss xmm0, dword [rcx + 0x5c]
addss xmm0, xmm7
call fcn.18001926c
mov rax, qword [0x180106e68]
mov rcx, qword [rax + 0x1c10]
movss xmm0, dword [rcx + 0xdc]
subss xmm0, dword [rcx + 0x14]
addss xmm0, dword [rcx + 0x60]
addss xmm0, xmm14
call fcn.1800192b4
movabs rax, 0x1e96b5943ebada0f
mov qword [rbp + 0x2180], rax
mov qword [rbp + 0x2188], r13
mov qword [rbp + 0x2190], r15
mov qword [rbp + 0x2198], rsi
mov qword [rbp + 0x2100], rbx
movabs rax, 0xc59c694d1383e770
mov qword [rbp + 0x2108], rax
movabs rax, 0xa023abd61b76b09b
mov qword [rbp + 0x2110], rax
mov qword [rbp + 0x2118], rsi
movups xmm0, xmmword [rbp + 0x2100]
movaps xmmword [rbp + 0x2140], xmm0
movups xmm1, xmmword [rbp + 0x2110]
movaps xmmword [rbp + 0x2150], xmm1
vmovdqu ymm0, ymmword [rbp + 0x2140]
vpxor ymm1, ymm0, ymmword [rbp + 0x2180]
vmovdqa ymmword [rbp + 0x2140], ymm1
xor r8d, r8d
lea rdx, [0x180107391]
lea rcx, [rbp + 0x2140]
vzeroupper
call fcn.180035584
mov rax, qword [0x180106e68]
mov rcx, qword [rax + 0x1c10]
movss xmm0, dword [rcx + 0xd8]
subss xmm0, dword [rcx + 0x10]
addss xmm0, dword [rcx + 0x5c]
addss xmm0, xmm7
call fcn.18001926c
mov rax, qword [0x180106e68]
mov rcx, qword [rax + 0x1c10]
movss xmm0, dword [rcx + 0xdc]
subss xmm0, dword [rcx + 0x14]
addss xmm0, dword [rcx + 0x60]
addss xmm0, xmm14
call fcn.1800192b4
movabs rax, 0x1e96b5943ebada0f
mov qword [rbp + 0x2180], rax
mov qword [rbp + 0x2188], r13
mov qword [rbp + 0x2190], r15
mov qword [rbp + 0x2198], rsi
mov qword [rbp + 0x2100], rbx
movabs rax, 0xd6bf434b108ff079
mov qword [rbp + 0x2108], rax
mov qword [rbp + 0x2110], r15
mov qword [rbp + 0x2118], rsi
movups xmm0, xmmword [rbp + 0x2100]
movaps xmmword [rbp + 0x2140], xmm0
movups xmm1, xmmword [rbp + 0x2110]
movaps xmmword [rbp + 0x2150], xmm1
vmovdqu ymm0, ymmword [rbp + 0x2140]
vpxor ymm1, ymm0, ymmword [rbp + 0x2180]
vmovdqa ymmword [rbp + 0x2140], ymm1
xor r8d, r8d
lea rdx, [0x180107394]
lea rcx, [rbp + 0x2140]
vzeroupper
call fcn.180035584
mov rax, qword [0x180106e68]
mov rcx, qword [rax + 0x1c10]
movss xmm0, dword [rcx + 0xd8]
subss xmm0, dword [rcx + 0x10]
addss xmm0, dword [rcx + 0x5c]
addss xmm0, xmm7
call fcn.18001926c
mov rax, qword [0x180106e68]
mov rcx, qword [rax + 0x1c10]
movss xmm0, dword [rcx + 0xdc]
subss xmm0, dword [rcx + 0x14]
addss xmm0, dword [rcx + 0x60]
addss xmm0, xmm14
call fcn.1800192b4
movabs rax, 0x1e96b5943ebada0f
mov qword [rbp + 0x2180], rax
mov qword [rbp + 0x2188], r13
mov qword [rbp + 0x2190], r15
mov qword [rbp + 0x2198], rsi
mov qword [rbp + 0x2100], rbx
movabs rax, 0xc1b068550f83ec4b
mov qword [rbp + 0x2108], rax
mov qword [rbp + 0x2110], r15
mov qword [rbp + 0x2118], rsi
movups xmm0, xmmword [rbp + 0x2100]
movaps xmmword [rbp + 0x2140], xmm0
movups xmm1, xmmword [rbp + 0x2110]
movaps xmmword [rbp + 0x2150], xmm1
vmovdqu ymm0, ymmword [rbp + 0x2140]
vpxor ymm1, ymm0, ymmword [rbp + 0x2180]
vmovdqa ymmword [rbp + 0x2140], ymm1
xor r8d, r8d
lea rdx, [0x180107393]
lea rcx, [rbp + 0x2140]
vzeroupper
call fcn.180035584
mov rax, qword [0x180106e68]
mov rcx, qword [rax + 0x1c10]
movss xmm0, dword [rcx + 0xd8]
subss xmm0, dword [rcx + 0x10]
addss xmm0, dword [rcx + 0x5c]
addss xmm0, xmm7
call fcn.18001926c
mov rax, qword [0x180106e68]
mov rcx, qword [rax + 0x1c10]
movss xmm0, dword [rcx + 0xdc]
subss xmm0, dword [rcx + 0x14]
addss xmm0, dword [rcx + 0x60]
addss xmm0, xmm14
call fcn.1800192b4
movss xmm0, dword [0x180100258]
call fcn.1800192fc
call fcn.1800193a8
call fcn.180018080
call fcn.180012d4c
movaps xmm1, xmm8
xorps xmm0, xmm0
call fcn.180019108
mov rax, qword [0x180106e68]
mov rcx, qword [rax + 0x1c10]
movss xmm0, dword [rcx + 0xd8]
subss xmm0, dword [rcx + 0x10]
addss xmm0, dword [rcx + 0x5c]
addss xmm0, xmm9
call fcn.18001926c
lea rcx, [rbp]
call fcn.1800195c8
movss xmm6, dword [rax + 4]
subss xmm6, xmm12
lea rcx, [rbp + 0x20]
call fcn.1800195c8
movss xmm1, dword [rax]
subss xmm1, xmm12
movaps xmm2, xmm6
lea rcx, [rbp + 0x2080]
call fcn.180002264
mov rbx, rax
movabs r13, 0x6cf7f7fb49eef92c
mov qword [rbp + 0x2070], r13
movabs rax, 0xa4de01397fe28238
mov qword [rbp + 0x2078], rax
lea r8, [rbp + 0x2080]
lea rdx, [rbp + 0x2070]
lea rcx, [rbp + 0x2140]
call fcn.180007d68
movabs rax, 0x1e96b5943ebada0f
mov qword [rbp + 0x20e0], rax
mov qword [rbp + 0x20a0], rax
movabs rax, 0xa4de01397fe28238
mov qword [rbp + 0x20e8], rax
mov qword [rbp + 0x20a8], rax
lea r8, [rbp + 0x20b0]
lea rdx, [rbp + 0x20a0]
lea rcx, [rbp + 0x2100]
call fcn.180007d68
mov qword [rbp + 0x20c0], r13
mov qword [rbp + 0x20a0], r13
movabs r13, 0xa4de01397fe28238
mov qword [rbp + 0x20c8], r13
mov qword [rbp + 0x20a8], r13
lea r8, [rbp + 0x20b0]
lea rdx, [rbp + 0x20a0]
lea rcx, [rbp + 0x2100]
call fcn.180007d68
movdqa xmm0, xmmword [rbp + 0x20c0]
xorps xmm0, xmmword [rbp + 0x20e0]
movdqa xmmword [rbp + 0x20c0], xmm0
mov r9d, 8
mov r8b, 1
mov rdx, rbx
lea rcx, [rbp + 0x20c0]
call fcn.180012cf8
mov dword [rsp + 0x20], edi
mov eax, 0xff
mov r9d, eax
mov r8d, eax
mov edx, eax
lea rcx, [rbp + 0x2100]
call fcn.180002274
lea rdx, [rbp + 0x2140]
mov rcx, rax
call fcn.180021014
mov rdx, rax
xor ecx, ecx
call fcn.18000d198
call fcn.1800191b0
movss xmm6, dword [0x1801001b4]
addss xmm0, xmm6
call fcn.18001926c
call fcn.1800191d4
addss xmm0, xmm9
call fcn.1800192b4
movabs rbx, 0x6ae2d0c71eea894a
mov qword [rbp + 0x20a0], rbx
movabs rdi, 0xa4de01390c85ec51
mov qword [rbp + 0x20a8], rdi
lea r8, [rbp + 0x20b0]
lea rdx, [rbp + 0x20a0]
lea rcx, [rbp + 0x2100]
call fcn.180007d68
movabs rax, 0x1e96b5943ebada0f
mov qword [rbp + 0x20e0], rax
mov qword [rbp], rax
mov qword [rbp + 0x20e8], r13
mov qword [rbp + 8], r13
lea r8, [rbp + 0x10]
lea rdx, [rbp]
lea rcx, [rbp + 0x2140]
call fcn.180007d68
mov qword [rbp + 0x20c0], rbx
mov qword [rbp + 0x20], rbx
mov qword [rbp + 0x20c8], rdi
mov qword [rbp + 0x28], rdi
lea r8, [rbp + 0x30]
lea rdx, [rbp + 0x20]
lea rcx, [rbp + 0x2080]
call fcn.180007d68
movdqa xmm0, xmmword [rbp + 0x20c0]
xorps xmm0, xmmword [rbp + 0x20e0]
movdqa xmmword [rbp + 0x20c0], xmm0
lea rcx, [rbp + 0x20c0]
call fcn.180033e40
call fcn.1800191d4
addss xmm0, xmm9
call fcn.1800192b4
mov edi, 1
mov ecx, edi
call fcn.18000d1f4
call fcn.1800367dc
mov rcx, qword [0x180107358]
call fcn.180017fc8
call fcn.1800191b0
addss xmm0, xmm6
call fcn.18001926c
call fcn.1800191d4
addss xmm0, xmm10
call fcn.1800192b4
movss xmm0, dword [0x180100260]
call fcn.1800192fc
movabs rbx, 0x7bf5dbf54ac9b34b
mov qword [rbp + 0x20a0], rbx
mov qword [rbp + 0x20a8], r13
lea r8, [rbp + 0x20b0]
lea rdx, [rbp + 0x20a0]
lea rcx, [rbp + 0x2100]
call fcn.180007d68
movabs rax, 0x1e96b5943ebada0f
mov qword [rbp + 0x20e0], rax
mov qword [rbp], rax
mov qword [rbp + 0x20e8], r13
mov qword [rbp + 8], r13
lea r8, [rbp + 0x10]
lea rdx, [rbp]
lea rcx, [rbp + 0x2140]
call fcn.180007d68
mov qword [rbp + 0x20c0], rbx
mov qword [rbp + 0x20], rbx
mov qword [rbp + 0x20c8], r13
mov qword [rbp + 0x28], r13
lea r8, [rbp + 0x30]
lea rdx, [rbp + 0x20]
lea rcx, [rbp + 0x2080]
call fcn.180007d68
movdqa xmm0, xmmword [rbp + 0x20c0]
xorps xmm0, xmmword [rbp + 0x20e0]
movdqa xmmword [rbp + 0x20c0], xmm0
mov dword [rsp + 0x28], edi
mov qword [rsp + 0x20], r14
mov r9d, 0x3e8
mov r8d, edi
lea rdx, [0x180106034]
lea rcx, [rbp + 0x20c0]
call fcn.180038d98
call fcn.1800191b0
addss xmm0, xmm6
call fcn.18001926c
call fcn.1800191d4
addss xmm0, xmm10
call fcn.1800192b4
movabs rbx, 0x3eeedad652d6b349
mov qword [rbp + 0x20a0], rbx
movabs rdi, 0xa4de01581792ee79
mov qword [rbp + 0x20a8], rdi
lea r8, [rbp + 0x20b0]
lea rdx, [rbp + 0x20a0]
lea rcx, [rbp + 0x2100]
call fcn.180007d68
movabs rax, 0x1e96b5943ebada0f
mov qword [rbp + 0x20e0], rax
mov qword [rbp], rax
mov qword [rbp + 0x20e8], r13
mov qword [rbp + 8], r13
lea r8, [rbp + 0x10]
lea rdx, [rbp]
lea rcx, [rbp + 0x2140]
call fcn.180007d68
mov qword [rbp + 0x20c0], rbx
mov qword [rbp + 0x20], rbx
mov qword [rbp + 0x20c8], rdi
mov qword [rbp + 0x28], rdi
lea r8, [rbp + 0x30]
lea rdx, [rbp + 0x20]
lea rcx, [rbp + 0x2080]
call fcn.180007d68
movdqa xmm0, xmmword [rbp + 0x20c0]
xorps xmm0, xmmword [rbp + 0x20e0]
movdqa xmmword [rbp + 0x20c0], xmm0
mov eax, 1
mov dword [rsp + 0x28], eax
mov qword [rsp + 0x20], r14
mov r9d, 0xff
mov r8d, eax
lea rdx, [0x180106038]
lea rcx, [rbp + 0x20c0]
call fcn.180038d98
call fcn.1800191b0
addss xmm0, xmm7
call fcn.18001926c
call fcn.1800191d4
addss xmm0, xmm14
call fcn.1800192b4
movabs rbx, 0x7bf295e35fc89e2f
mov qword [rbp + 0x20c0], rbx
movabs rdi, 0xc1a760550fc2e659
mov qword [rbp + 0x20c8], rdi
movabs r13, 0xa023abd61b76b09b
mov qword [rbp + 0x20d0], r13
mov qword [rbp + 0x20d8], rsi
lea r8, [rbp + 0x20e0]
lea rdx, [rbp + 0x20c0]
lea rcx, [rbp + 0x2100]
call fcn.180007d68
movabs rax, 0x1e96b5943ebada0f
mov qword [rbp + 0x2180], rax
mov qword [rbp], rax
movabs rax, 0xa4de01397fe28238
mov qword [rbp + 0x2188], rax
mov qword [rbp + 8], rax
mov qword [rbp + 0x2190], r15
mov qword [rbp + 0x10], r15
mov qword [rbp + 0x2198], rsi
mov qword [rbp + 0x18], rsi
lea r8, [rbp + 0x20]
lea rdx, [rbp]
lea rcx, [rbp + 0x2140]
call fcn.180007d68
mov qword [rbp + 0x20a0], rbx
mov qword [rbp + 0x20], rbx
mov qword [rbp + 0x20a8], rdi
mov qword [rbp + 0x28], rdi
mov qword [rbp + 0x20b0], r13
mov qword [rbp + 0x30], r13
mov qword [rbp + 0x20b8], rsi
mov qword [rbp + 0x38], rsi
lea r8, [rbp + 0x40]
lea rdx, [rbp + 0x20]
lea rcx, [rbp + 0x20e0]
call fcn.180007d68
vmovdqu ymm0, ymmword [rbp + 0x20a0]
vpxor ymm1, ymm0, ymmword [rbp + 0x2180]
vmovdqa ymmword [rbp + 0x20a0], ymm1
xor r8d, r8d
lea rdx, [0x18010739d]
lea rcx, [rbp + 0x20a0]
vzeroupper
call fcn.180035584
call fcn.1800191b0
addss xmm0, xmm7
call fcn.18001926c
call fcn.1800191d4
addss xmm0, xmm14
call fcn.1800192b4
movabs rbx, 0x71fa95e35fc89e2f
mov qword [rbp + 0x2140], rbx
movabs rdi, 0xc1a760550f8ee35b
mov qword [rbp + 0x2148], rdi
mov qword [rbp + 0x2150], r13
mov qword [rbp + 0x2158], rsi
lea r8, [rbp + 0x2160]
lea rdx, [rbp + 0x2140]
lea rcx, [rbp + 0x2100]
call fcn.180007d68
movabs rax, 0x1e96b5943ebada0f
mov qword [rbp + 0x2180], rax
mov qword [rbp + 0x20a0], rax
movabs rax, 0xa4de01397fe28238
mov qword [rbp + 0x2188], rax
mov qword [rbp + 0x20a8], rax
mov qword [rbp + 0x2190], r15
mov qword [rbp + 0x20b0], r15
mov qword [rbp + 0x2198], rsi
mov qword [rbp + 0x20b8], rsi
lea r8, [rbp + 0x20c0]
lea rdx, [rbp + 0x20a0]
lea rcx, [rbp + 0x2100]
call fcn.180007d68
mov qword [rbp + 0x20e0], rbx
mov qword [rbp + 0x20c0], rbx
mov qword [rbp + 0x20e8], rdi
mov qword [rbp + 0x20c8], rdi
mov qword [rbp + 0x20f0], r13
mov qword [rbp + 0x20d0], r13
mov qword [rbp + 0x20f8], rsi
mov qword [rbp + 0x20d8], rsi
lea r8, [rbp + 0x20e0]
lea rdx, [rbp + 0x20c0]
lea rcx, [rbp + 0x2140]
call fcn.180007d68
vmovdqu ymm0, ymmword [rbp + 0x20e0]
vpxor ymm1, ymm0, ymmword [rbp + 0x2180]
vmovdqa ymmword [rbp + 0x20e0], ymm1
xor r8d, r8d
lea rdx, [0x180107392]
lea rcx, [rbp + 0x20e0]
vzeroupper
call fcn.180035584
mov rax, qword [0x180106e68]
mov rcx, qword [rax + 0x1c10]
movss xmm0, dword [rcx + 0xd8]
subss xmm0, dword [rcx + 0x10]
addss xmm0, dword [rcx + 0x5c]
addss xmm0, xmm7
call fcn.18001926c
mov rax, qword [0x180106e68]
mov rcx, qword [rax + 0x1c10]
movss xmm0, dword [rcx + 0xdc]
subss xmm0, dword [rcx + 0x14]
addss xmm0, dword [rcx + 0x60]
addss xmm0, xmm14
call fcn.1800192b4
movabs r13, 0x1e96b5943ebada0f
mov qword [rbp + 0x20a0], r13
movabs r15, 0xa4de01397fe28238
mov qword [rbp + 0x20a8], r15
movabs rax, 0x7be695e35fc89e2f
mov qword [rbp + 0x20e0], rax
movabs rax, 0xa4de01397fe2825c
mov qword [rbp + 0x20e8], rax
movaps xmm0, xmmword [rbp + 0x20e0]
xorps xmm0, xmmword [rbp + 0x20a0]
movdqa xmmword [rbp + 0x20e0], xmm0
xor r8d, r8d
lea rdx, [0x180107390]
lea rcx, [rbp + 0x20e0]
call fcn.180035584
mov rax, qword [0x180106e68]
mov rcx, qword [rax + 0x1c10]
movss xmm0, dword [rcx + 0xd8]
subss xmm0, dword [rcx + 0x10]
addss xmm0, dword [rcx + 0x5c]
addss xmm0, xmm7
call fcn.18001926c
mov rax, qword [0x180106e68]
mov rcx, qword [rax + 0x1c10]
movss xmm0, dword [rcx + 0xdc]
subss xmm0, dword [rcx + 0x14]
addss xmm0, dword [rcx + 0x60]
addss xmm0, xmm14
call fcn.1800192b4
mov qword [rbp + 0x20a0], r13
mov qword [rbp + 0x20a8], r15
movabs rax, 0x69f3dce25bc88a2f
mov qword [rbp + 0x20e0], rax
movabs rax, 0xa4de01392fb1c718
mov qword [rbp + 0x20e8], rax
movaps xmm0, xmmword [rbp + 0x20e0]
xorps xmm0, xmmword [rbp + 0x20a0]
movdqa xmmword [rbp + 0x20e0], xmm0
xor r8d, r8d
lea rdx, [0x180107451]
lea rcx, [rbp + 0x20e0]
call fcn.180035584
mov rax, qword [0x180106e68]
mov rcx, qword [rax + 0x1c10]
movss xmm0, dword [rcx + 0xd8]
subss xmm0, dword [rcx + 0x10]
addss xmm0, dword [rcx + 0x5c]
addss xmm0, xmm6
call fcn.18001926c
mov rax, qword [0x180106e68]
mov rcx, qword [rax + 0x1c10]
movss xmm0, dword [rcx + 0xdc]
subss xmm0, dword [rcx + 0x14]
addss xmm0, dword [rcx + 0x60]
addss xmm0, xmm14
call fcn.1800192b4
mov qword [rbp + 0x20a0], r13
mov qword [rbp + 0x20a8], r15
movabs rax, 0x71fadad71ec2b54d
mov qword [rbp + 0x20e0], rax
mov qword [rbp + 0x20e8], r12
movaps xmm0, xmmword [rbp + 0x20e0]
xorps xmm0, xmmword [rbp + 0x20a0]
movdqa xmmword [rbp + 0x20e0], xmm0
mov esi, 0x10420
mov r8d, esi
lea rdx, [0x180106068]
lea rcx, [rbp + 0x20e0]
call fcn.18003dbcc
movups xmm0, xmmword [0x180106068]
movups xmmword [0x1801064e8], xmm0
mov rax, qword [0x180106e68]
mov rcx, qword [rax + 0x1c10]
movss xmm0, dword [rcx + 0xd8]
subss xmm0, dword [rcx + 0x10]
addss xmm0, dword [rcx + 0x5c]
addss xmm0, xmm6
call fcn.18001926c
mov rax, qword [0x180106e68]
mov rcx, qword [rax + 0x1c10]
movss xmm0, dword [rcx + 0xdc]
subss xmm0, dword [rcx + 0x14]
addss xmm0, dword [rcx + 0x60]
addss xmm0, xmm14
call fcn.1800192b4
mov qword [rbp + 0x20a0], r13
mov qword [rbp + 0x20a8], r15
movabs rax, 0x5db6c7f150c8b54c
mov qword [rbp + 0x20e0], rax
movabs rax, 0xa4de01390d8dee57
mov qword [rbp + 0x20e8], rax
movaps xmm0, xmmword [rbp + 0x20e0]
xorps xmm0, xmmword [rbp + 0x20a0]
movdqa xmmword [rbp + 0x20e0], xmm0
mov r8d, esi
lea rdx, [0x180106078]
lea rcx, [rbp + 0x20e0]
call fcn.18003dbcc
movups xmm0, xmmword [0x180106078]
movups xmmword [0x1801064f8], xmm0
mov rax, qword [0x180106e68]
mov rcx, qword [rax + 0x1c10]
movss xmm0, dword [rcx + 0xd8]
subss xmm0, dword [rcx + 0x10]
addss xmm0, dword [rcx + 0x5c]
addss xmm0, xmm6
call fcn.18001926c
mov rax, qword [0x180106e68]
mov rcx, qword [rax + 0x1c10]
movss xmm0, dword [rcx + 0xdc]
subss xmm0, dword [rcx + 0x14]
addss xmm0, dword [rcx + 0x60]
addss xmm0, xmm14
call fcn.1800192b4
movabs rbx, 0x70f9c1f152dfb15c
mov qword [rbp + 0x20a0], rbx
movabs rdi, 0xa4de7356138dc118
mov qword [rbp + 0x20a8], rdi
lea r8, [rbp + 0x20b0]
lea rdx, [rbp + 0x20a0]
lea rcx, [rbp + 0x2100]
call fcn.180007d68
mov qword [rbp + 0x20e0], r13
mov qword [rbp + 0x20a0], r13
mov qword [rbp + 0x20e8], r15
mov qword [rbp + 0x20a8], r15
lea r8, [rbp + 0x20b0]
lea rdx, [rbp + 0x20a0]
lea rcx, [rbp + 0x2100]
call fcn.180007d68
mov qword [rbp + 0x20c0], rbx
mov qword [rbp], rbx
mov qword [rbp + 0x20c8], rdi
mov qword [rbp + 8], rdi
lea r8, [rbp + 0x10]
lea rdx, [rbp]
lea rcx, [rbp + 0x2140]
call fcn.180007d68
movdqa xmm0, xmmword [rbp + 0x20c0]
xorps xmm0, xmmword [rbp + 0x20e0]
movdqa xmmword [rbp + 0x20c0], xmm0
mov r8d, esi
lea rdx, [0x180106088]
lea rcx, [rbp + 0x20c0]
call fcn.18003dbcc
movups xmm0, xmmword [0x180106088]
movups xmmword [0x180106508], xmm0
call fcn.1800193a8
call fcn.180018080
call fcn.180012d4c
mov r15d, 1
mov r12d, 0xff
jmp 0x18004a4d2
cmp eax, 2
jne 0x180049a34
lea rcx, [rbp]
call fcn.1800195c8
movss xmm6, dword [rax + 4]
subss xmm6, xmm12
lea rcx, [rbp + 0x20]
call fcn.1800195c8
movss xmm1, dword [rax]
mulss xmm1, dword [0x180100098]
subss xmm1, xmm12
movaps xmm2, xmm6
lea rcx, [rbp + 0x2070]
call fcn.180002264
mov rdx, rax
mov r9d, edi
mov r8b, r15b
lea rcx, str.MainBar
call fcn.180012cf8
mov edi, 0xc8
mov dword [rsp + 0x20], edi
mov r9d, r12d
mov r8d, r12d
mov edx, r12d
lea rcx, [rbp + 0x2100]
call fcn.180002274
lea rdx, [rbp + 0x2140]
mov rcx, rax
call fcn.180021014
mov rdx, rax
xor ecx, ecx
call fcn.18000d198
call fcn.1800191b0
movss xmm14, dword [0x1801001b4]
addss xmm0, xmm14
call fcn.18001926c
call fcn.1800191d4
addss xmm0, xmm9
call fcn.1800192b4
lea rcx, str.Other
call fcn.180033e40
mov ecx, r15d
call fcn.18000d1f4
call fcn.1800191d4
addss xmm0, xmm9
call fcn.1800192b4
call fcn.1800367dc
call fcn.1800191b0
movss xmm6, dword [0x180100140]
addss xmm0, xmm6
call fcn.18001926c
call fcn.1800191d4
addss xmm0, xmm9
call fcn.1800192b4
mov rcx, qword [0x180107358]
call fcn.180017fc8
call fcn.1800191d4
addss xmm0, dword [0x1801001a0]
call fcn.1800192b4
xor r8d, r8d
lea rdx, [0x180107450]
lea rcx, str.Civ_Pro
call fcn.180035584
call fcn.1800191b0
addss xmm0, xmm6
call fcn.18001926c
call fcn.1800191d4
addss xmm0, xmm9
call fcn.1800192b4
xor r8d, r8d
lea rdx, [0x180107396]
lea rcx, str._Spawn__Ped__CFW_
call fcn.180035584
call fcn.1800191b0
addss xmm0, xmm6
call fcn.18001926c
call fcn.1800191d4
addss xmm0, xmm9
call fcn.1800192b4
xor r8d, r8d
lea rdx, [0x180107399]
lea rcx, str._Invisible_Ped
call fcn.180035584
call fcn.1800191b0
addss xmm0, xmm6
call fcn.18001926c
call fcn.1800191d4
addss xmm0, xmm9
call fcn.1800192b4
xor r8d, r8d
lea rdx, [0x180107398]
lea rcx, str._Kill_Ped
call fcn.180035584
call fcn.1800191b0
addss xmm0, xmm6
call fcn.18001926c
call fcn.1800191d4
addss xmm0, xmm9
call fcn.1800192b4
xor r8d, r8d
lea rdx, [0x1801073bc]
lea rcx, str._Enable_Godmod
call fcn.180035584
call fcn.1800191b0
addss xmm0, xmm6
call fcn.18001926c
call fcn.1800191d4
movss xmm15, dword [0x1801001ac]
addss xmm0, xmm15
call fcn.1800192b4
xor r8d, r8d
lea rdx, [0x1801073bb]
lea rcx, str._Enable_Semi_Godmod
call fcn.180035584
call fcn.1800191b0
addss xmm0, xmm6
call fcn.18001926c
call fcn.1800191d4
addss xmm0, xmm15
call fcn.1800192b4
xor r8d, r8d
lea rdx, [0x1801073bf]
lea rcx, str._Enable_Auto_Armor
call fcn.180035584
call fcn.1800191b0
addss xmm0, dword [0x180100190]
call fcn.18001926c
call fcn.1800191d4
addss xmm0, xmm15
call fcn.1800192b4
xor r8d, r8d
lea rdx, [0x1801073b9]
lea rcx, str._Enable_Noclip
call fcn.180035584
call fcn.1800191b0
movss xmm6, dword [0x1801001ec]
addss xmm0, xmm6
call fcn.18001926c
call fcn.1800191d4
addss xmm0, xmm15
call fcn.1800192b4
lea rcx, [rbp]
call fcn.1800195c8
movss xmm1, dword [rax]
mulss xmm1, dword [0x180100098]
subss xmm1, xmm6
movss xmm7, dword [0x1801001f0]
movaps xmm2, xmm7
lea rcx, [rbp + 0x20]
call fcn.180002264
mov rdx, rax
lea rcx, str.Set_Armor
call fcn.1800349f0
lea rbx, str.666_on_:_
test al, al
je 0x180049755
mov r9, rbx
mov r8d, 0xbb8
mov edx, r15d
lea rcx, [rbp + 0x60]
call fcn.180005ed4
lea rcx, [rbp + 0x60]
call fcn.180005fa4
mov byte [0x1801073bd], r15b
movaps xmm1, xmm8
xorps xmm0, xmm0
call fcn.180019108
call fcn.1800191b0
addss xmm0, xmm6
call fcn.18001926c
lea rcx, [rbp]
call fcn.1800195c8
movss xmm1, dword [rax]
subss xmm1, xmm6
movaps xmm2, xmm7
lea rcx, [rbp + 0x20]
call fcn.180002264
mov rdx, rax
lea rcx, str.Set_Health
call fcn.1800349f0
test al, al
je 0x1800497c4
mov r9, rbx
mov r8d, 0xbb8
mov edx, r15d
lea rcx, [rbp + 0x60]
call fcn.180005ed4
lea rcx, [rbp + 0x60]
call fcn.180005fa4
mov byte [0x1801073c0], r15b
call fcn.1800191b0
addss xmm0, xmm6
call fcn.18001926c
call fcn.1800191d4
addss xmm0, xmm15
call fcn.1800192b4
lea rcx, [rbp]
call fcn.1800195c8
movss xmm1, dword [rax]
subss xmm1, xmm6
movaps xmm2, xmm7
lea rcx, [rbp + 0x20]
call fcn.180002264
mov rdx, rax
lea rcx, str._Change_Fov
call fcn.1800349f0
test al, al
je 0x180049836
mov r9, rbx
mov r8d, 0xbb8
mov edx, r15d
lea rcx, [rbp + 0x60]
call fcn.180005ed4
lea rcx, [rbp + 0x60]
call fcn.180005fa4
mov byte [0x1801073ba], r15b
movss xmm0, dword [0x180100258]
call fcn.1800192fc
call fcn.1800193a8
call fcn.180018080
call fcn.180012d4c
movaps xmm1, xmm8
xorps xmm0, xmm0
call fcn.180019108
call fcn.1800191b0
addss xmm0, xmm9
call fcn.18001926c
lea rcx, [rbp]
call fcn.1800195c8
movss xmm6, dword [rax + 4]
subss xmm6, xmm12
lea rcx, [rbp + 0x20]
call fcn.1800195c8
movss xmm1, dword [rax]
subss xmm1, xmm12
movaps xmm2, xmm6
lea rcx, [rbp + 0x2070]
call fcn.180002264
mov rdx, rax
mov r9d, 8
mov r8b, r15b
lea rcx, str.TwoBar
call fcn.180012cf8
mov dword [rsp + 0x20], edi
mov r9d, r12d
mov r8d, r12d
mov edx, r12d
lea rcx, [rbp + 0x2100]
call fcn.180002274
lea rdx, [rbp + 0x2140]
mov rcx, rax
call fcn.180021014
mov rdx, rax
xor ecx, ecx
call fcn.18000d198
call fcn.1800191b0
addss xmm0, xmm14
call fcn.18001926c
call fcn.1800191d4
addss xmm0, xmm9
call fcn.1800192b4
lea rcx, str.Player_settings
call fcn.180033e40
mov ecx, r15d
call fcn.18000d1f4
call fcn.1800191d4
addss xmm0, xmm9
call fcn.1800192b4
call fcn.1800191b0
addss xmm0, xmm14
call fcn.18001926c
call fcn.1800191d4
addss xmm0, xmm10
call fcn.1800192b4
mov dword [rsp + 0x28], r15d
mov qword [rsp + 0x20], r14
mov ebx, 0x64
mov r9d, ebx
mov r8d, r15d
lea rdx, [0x18010604c]
lea rcx, str.Armor_to_set_:
call fcn.180038d98
call fcn.1800191b0
addss xmm0, xmm14
call fcn.18001926c
call fcn.1800191d4
addss xmm0, xmm10
call fcn.1800192b4
mov dword [rsp + 0x28], r15d
mov qword [rsp + 0x20], r14
mov r9d, ebx
mov r8d, r15d
lea rdx, [0x18010605c]
lea rcx, str.Health_to_set_:
call fcn.180038d98
call fcn.1800191b0
addss xmm0, xmm14
call fcn.18001926c
call fcn.1800191d4
addss xmm0, xmm10
call fcn.1800192b4
call fcn.1800191b0
addss xmm0, xmm14
call fcn.18001926c
call fcn.1800191d4
addss xmm0, xmm10
call fcn.1800192b4
mov dword [rsp + 0x28], r15d
mov qword [rsp + 0x20], r14
movss xmm3, dword [0x180100254]
movss xmm2, dword [0x180100220]
lea rdx, [0x180106058]
lea rcx, str.Fov_Value_:
call fcn.180038d5c
call fcn.1800367dc
call fcn.180012d4c
movss xmm15, dword [rbp + 0x2080]
jmp 0x18004a4d2
cmp eax, 3
jne 0x180049cc3
lea rcx, [rbp]
call fcn.1800195c8
movss xmm6, dword [rax + 4]
subss xmm6, xmm12
lea rcx, [rbp + 0x20]
call fcn.1800195c8
movss xmm1, dword [rax]
mulss xmm1, dword [0x180100098]
subss xmm1, xmm12
movaps xmm2, xmm6
lea rcx, [rbp + 0x2080]
call fcn.180002264
mov rdx, rax
mov r9d, edi
mov r8b, r15b
lea rcx, str.MainBar
call fcn.180012cf8
mov edi, 0xc8
mov dword [rsp + 0x20], edi
mov r9d, r12d
mov r8d, r12d
mov edx, r12d
lea rcx, [rbp + 0x2100]
call fcn.180002274
lea rdx, [rbp + 0x2140]
mov rcx, rax
call fcn.180021014
mov rdx, rax
xor ecx, ecx
call fcn.18000d198
call fcn.1800191b0
movss xmm7, dword [0x1801001b4]
addss xmm0, xmm7
call fcn.18001926c
call fcn.1800191d4
addss xmm0, xmm9
call fcn.1800192b4
lea rcx, str.Vehicle_assistance
call fcn.180033e40
mov ecx, r15d
call fcn.18000d1f4
call fcn.1800191d4
addss xmm0, xmm9
call fcn.1800192b4
call fcn.1800367dc
call fcn.1800191b0
addss xmm0, dword [0x180100140]
call fcn.18001926c
call fcn.1800191d4
addss xmm0, xmm9
call fcn.1800192b4
mov rcx, qword [0x180107358]
call fcn.180017fc8
call fcn.1800191d4
addss xmm0, dword [0x1801001a0]
call fcn.1800192b4
call fcn.1800191b0
addss xmm0, xmm7
call fcn.18001926c
call fcn.1800191d4
addss xmm0, dword [0x1801001ac]
call fcn.1800192b4
xor r8d, r8d
lea rdx, [0x180106098]
lea rcx, str._Enable_Godmode___Not_Work__Soon
call fcn.180035584
call fcn.1800191b0
addss xmm0, dword [0x1801001ec]
call fcn.18001926c
call fcn.1800191d4
addss xmm0, dword [0x1801001ac]
call fcn.1800192b4
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp]
call fcn.180002264
mov rdx, rax
lea rcx, str.Repair___Not_Work__Soon
call fcn.1800349f0
movss xmm0, dword [0x180100258]
call fcn.1800192fc
call fcn.1800193a8
call fcn.180018080
call fcn.180012d4c
movaps xmm1, xmm8
xorps xmm0, xmm0
call fcn.180019108
call fcn.1800191b0
addss xmm0, xmm9
call fcn.18001926c
lea rcx, [rbp]
call fcn.1800195c8
movss xmm6, dword [rax + 4]
subss xmm6, xmm12
lea rcx, [rbp + 0x20]
call fcn.1800195c8
movss xmm1, dword [rax]
subss xmm1, xmm12
movaps xmm2, xmm6
lea rcx, [rbp + 0x2080]
call fcn.180002264
mov rdx, rax
mov r9d, 8
mov r8b, r15b
lea rcx, str.TwoBar
call fcn.180012cf8
mov dword [rsp + 0x20], edi
mov r9d, r12d
mov r8d, r12d
mov edx, r12d
lea rcx, [rbp + 0x2100]
call fcn.180002274
lea rdx, [rbp + 0x2140]
mov rcx, rax
call fcn.180021014
mov rdx, rax
xor ecx, ecx
call fcn.18000d198
call fcn.1800191b0
addss xmm0, xmm7
call fcn.18001926c
call fcn.1800191d4
addss xmm0, xmm9
call fcn.1800192b4
lea rcx, str.Vehicle_settings
call fcn.180033e40
mov ecx, r15d
call fcn.18000d1f4
call fcn.1800191d4
addss xmm0, xmm9
call fcn.1800192b4
jmp 0x18004a4c8
cmp eax, 4
jne 0x18004a0e9
lea rcx, [rbp]
call fcn.1800195c8
movss xmm6, dword [rax + 4]
subss xmm6, xmm12
lea rcx, [rbp + 0x20]
call fcn.1800195c8
movss xmm1, dword [rax]
mulss xmm1, dword [0x180100098]
subss xmm1, xmm12
movaps xmm2, xmm6
lea rcx, [rbp + 0x2080]
call fcn.180002264
mov rdx, rax
mov r9d, edi
mov r8b, r15b
lea rcx, str.MainBar
call fcn.180012cf8
mov edi, 0xc8
mov dword [rsp + 0x20], edi
mov r9d, r12d
mov r8d, r12d
mov edx, r12d
lea rcx, [rbp + 0x2100]
call fcn.180002274
lea rdx, [rbp + 0x2140]
mov rcx, rax
call fcn.180021014
mov rdx, rax
xor ecx, ecx
call fcn.18000d198
call fcn.1800191b0
movss xmm14, dword [0x1801001b4]
addss xmm0, xmm14
call fcn.18001926c
call fcn.1800191d4
addss xmm0, xmm9
call fcn.1800192b4
lea rcx, str.Weapon_assistance
call fcn.180033e40
mov ecx, r15d
call fcn.18000d1f4
call fcn.1800191d4
addss xmm0, xmm9
call fcn.1800192b4
call fcn.1800367dc
call fcn.1800191b0
movss xmm6, dword [0x180100140]
addss xmm0, xmm6
call fcn.18001926c
call fcn.1800191d4
addss xmm0, xmm9
call fcn.1800192b4
mov rcx, qword [0x180107358]
call fcn.180017fc8
call fcn.1800191d4
addss xmm0, dword [0x1801001a0]
call fcn.1800192b4
xor r8d, r8d
lea rdx, [0x1801073c7]
lea rcx, str._Enable_Weapon_Option
call fcn.180035584
call fcn.1800191b0
addss xmm0, xmm6
call fcn.18001926c
call fcn.1800191d4
movss xmm7, dword [0x1801001ac]
addss xmm0, xmm7
call fcn.1800192b4
xor r8d, r8d
lea rdx, [0x1801073c3]
lea rcx, str._Enable_No_Recoil
call fcn.180035584
call fcn.1800191b0
addss xmm0, xmm6
call fcn.18001926c
call fcn.1800191d4
addss xmm0, xmm7
call fcn.1800192b4
xor r8d, r8d
lea rdx, [0x1801073c8]
lea rcx, str._Enable_No_Spread
call fcn.180035584
call fcn.1800191b0
addss xmm0, xmm6
call fcn.18001926c
call fcn.1800191d4
addss xmm0, xmm7
call fcn.1800192b4
xor r8d, r8d
lea rdx, [0x1801073c1]
lea rcx, str._Enable_Infinite_Ammo
call fcn.180035584
call fcn.1800191b0
addss xmm0, xmm6
call fcn.18001926c
call fcn.1800191d4
addss xmm0, xmm7
call fcn.1800192b4
xor r8d, r8d
lea rdx, [0x1801073c6]
lea rcx, str._Enable_No_Reload
call fcn.180035584
call fcn.1800191b0
addss xmm0, xmm6
call fcn.18001926c
call fcn.1800191d4
addss xmm0, xmm7
call fcn.1800192b4
xor r8d, r8d
lea rdx, [0x1801073c5]
lea rcx, str._Enable_No_Range_limit
call fcn.180035584
call fcn.1800191b0
addss xmm0, dword [0x180100190]
call fcn.18001926c
call fcn.1800191d4
addss xmm0, xmm7
call fcn.1800192b4
xor r8d, r8d
lea rdx, [0x1801073c2]
lea rcx, str._Enable_Explosive_Ammo
call fcn.180035584
call fcn.1800191b0
addss xmm0, dword [0x1801001ec]
call fcn.18001926c
call fcn.1800191d4
addss xmm0, xmm7
call fcn.1800192b4
movss xmm2, dword [0x180100200]
movss xmm1, dword [0x180100268]
lea rcx, [rbp]
call fcn.180002264
mov rdx, rax
lea rcx, str.Set_Ammo
call fcn.1800349f0
test al, al
je 0x180049fb9
mov r8d, 0xbb8
mov edx, r15d
lea rcx, [rbp + 0x60]
cmp byte [0x1801073c7], r14b
lea r9, str.Please_Enable_Weapon_Option_:_
je 0x180049fa4
lea r9, [0x1800fff20]
call fcn.180005ed4
lea rcx, [rbp + 0x60]
call fcn.180005fa4
mov byte [0x1801073c4], r15b
movss xmm0, dword [0x180100258]
call fcn.1800192fc
call fcn.1800193a8
call fcn.180018080
call fcn.180012d4c
movaps xmm1, xmm8
xorps xmm0, xmm0
call fcn.180019108
call fcn.1800191b0
addss xmm0, xmm9
call fcn.18001926c
lea rcx, [rbp]
call fcn.1800195c8
movss xmm6, dword [rax + 4]
subss xmm6, xmm12
lea rcx, [rbp + 0x20]
call fcn.1800195c8
movss xmm1, dword [rax]
subss xmm1, xmm12
movaps xmm2, xmm6
lea rcx, [rbp + 0x2080]
call fcn.180002264
mov rdx, rax
mov r9d, 8
mov r8b, r15b
lea rcx, str.TwoBar
call fcn.180012cf8
mov dword [rsp + 0x20], edi
mov r9d, r12d
mov r8d, r12d
mov edx, r12d
lea rcx, [rbp + 0x2100]
call fcn.180002274
lea rdx, [rbp + 0x2140]
mov rcx, rax
call fcn.180021014
mov rdx, rax
xor ecx, ecx
call fcn.18000d198
call fcn.1800191b0
addss xmm0, xmm14
call fcn.18001926c
call fcn.1800191d4
addss xmm0, xmm9
call fcn.1800192b4
lea rcx, str.Weapon_settings
call fcn.180033e40
mov ecx, r15d
call fcn.18000d1f4
call fcn.1800191d4
addss xmm0, xmm9
call fcn.1800192b4
call fcn.1800191b0
addss xmm0, xmm14
call fcn.18001926c
mov dword [rsp + 0x28], r15d
mov qword [rsp + 0x20], r14
mov r9d, 0x3e7
mov r8d, r15d
lea rdx, [0x180106064]
lea rcx, str.Ammo_to_set_:
call fcn.180038d98
jmp 0x18004a4c8
cmp eax, 5
jne 0x18004a4d2
lea rcx, [rbp]
call fcn.1800195c8
movss xmm6, dword [rax + 4]
subss xmm6, xmm12
lea rcx, [rbp + 0x20]
call fcn.1800195c8
movss xmm1, dword [rax]
mulss xmm1, dword [0x180100098]
subss xmm1, xmm12
movaps xmm2, xmm6
lea rcx, [rbp + 0x2080]
call fcn.180002264
mov rdx, rax
mov r9d, edi
mov r8b, r15b
lea rcx, str.MainBar
call fcn.180012cf8
mov edi, 0xc8
mov dword [rsp + 0x20], edi
mov r9d, r12d
mov r8d, r12d
mov edx, r12d
lea rcx, [rbp + 0x2100]
call fcn.180002274
lea rdx, [rbp + 0x2140]
mov rcx, rax
call fcn.180021014
mov rdx, rax
xor ecx, ecx
call fcn.18000d198
call fcn.1800191b0
movss xmm14, dword [0x1801001b4]
addss xmm0, xmm14
call fcn.18001926c
call fcn.1800191d4
addss xmm0, xmm9
call fcn.1800192b4
lea rcx, str.Info_Cheat
call fcn.180033e40
mov ecx, r15d
call fcn.18000d1f4
call fcn.1800191d4
addss xmm0, xmm9
call fcn.1800192b4
call fcn.1800367dc
call fcn.1800191b0
addss xmm0, dword [0x180100140]
call fcn.18001926c
call fcn.1800191d4
addss xmm0, xmm9
call fcn.1800192b4
mov rcx, qword [0x180107358]
call fcn.180017fc8
call fcn.1800191d4
addss xmm0, dword [0x1801001a0]
call fcn.1800192b4
call fcn.1800191b0
movss xmm7, dword [0x180100190]
addss xmm0, xmm7
call fcn.18001926c
call fcn.1800191d4
addss xmm0, xmm9
call fcn.1800192b4
lea rcx, str.666_Menu_V_3
call fcn.180033e40
call fcn.1800191b0
addss xmm0, xmm7
call fcn.18001926c
call fcn.1800191d4
addss xmm0, xmm9
call fcn.1800192b4
lea rcx, str.Made_:_666_Team
call fcn.180033e40
call fcn.1800191b0
addss xmm0, xmm7
call fcn.18001926c
call fcn.1800191d4
addss xmm0, xmm9
call fcn.1800192b4
lea rcx, str.666_Team_On_Top
call fcn.180033e40
call fcn.1800191b0
addss xmm0, xmm7
call fcn.18001926c
call fcn.1800191d4
addss xmm0, xmm9
call fcn.1800192b4
lea rcx, str.Click_For_My_Team
call fcn.180033e40
xor ecx, ecx
call fcn.180012a48
test al, al
je 0x18004a2e0
mov dword [rsp + 0x28], 5
mov qword [rsp + 0x20], r14
xor r9d, r9d
lea r8, str.https:__discord.gg_666ontop
xor edx, edx
xor ecx, ecx
call qword [sym.imp.SHELL32.dll_ShellExecuteA]
call fcn.1800191b0
addss xmm0, xmm7
call fcn.18001926c
call fcn.1800191d4
addss xmm0, xmm9
call fcn.1800192b4
lea rcx, str.Click_For_My_Server_Discord
call fcn.180033e40
xor ecx, ecx
call fcn.180012a48
test al, al
je 0x18004a335
mov dword [rsp + 0x28], 5
mov qword [rsp + 0x20], r14
xor r9d, r9d
lea r8, str.https:__discord.gg_666ontop
xor edx, edx
xor ecx, ecx
call qword [sym.imp.SHELL32.dll_ShellExecuteA]
call fcn.1800191b0
addss xmm0, xmm14
call fcn.18001926c
call fcn.1800191d4
addss xmm0, xmm9
call fcn.1800192b4
movss xmm0, dword [0x180100258]
call fcn.1800192fc
call fcn.1800193a8
call fcn.180018080
call fcn.180012d4c
movaps xmm1, xmm8
xorps xmm0, xmm0
call fcn.180019108
call fcn.1800191b0
addss xmm0, xmm9
call fcn.18001926c
lea rcx, [rbp]
call fcn.1800195c8
movss xmm6, dword [rax + 4]
subss xmm6, xmm12
lea rcx, [rbp + 0x20]
call fcn.1800195c8
movss xmm1, dword [rax]
subss xmm1, xmm12
movaps xmm2, xmm6
lea rcx, [rbp + 0x2080]
call fcn.180002264
mov rdx, rax
mov r9d, 8
mov r8b, r15b
lea rcx, str.TwoBar
call fcn.180012cf8
mov dword [rsp + 0x20], edi
mov r9d, r12d
mov r8d, r12d
mov edx, r12d
lea rcx, [rbp + 0x2100]
call fcn.180002274
lea rdx, [rbp + 0x2140]
mov rcx, rax
call fcn.180021014
mov rdx, rax
xor ecx, ecx
call fcn.18000d198
call fcn.1800191b0
addss xmm0, xmm7
call fcn.18001926c
call fcn.1800191d4
addss xmm0, xmm9
call fcn.1800192b4
lea rcx, str.Noclip_settings
call fcn.180033e40
mov ecx, r15d
call fcn.18000d1f4
call fcn.1800191d4
addss xmm0, xmm9
call fcn.1800192b4
call fcn.1800191b0
addss xmm0, xmm14
call fcn.18001926c
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x2070]
call fcn.180002264
mov r8, rax
lea rdx, [0x180106060]
lea rcx, str.Noclip_Forward
call fcn.18000e8fc
call fcn.1800191b0
addss xmm0, xmm14
call fcn.18001926c
call fcn.1800191d4
addss xmm0, dword [0x1801001f8]
call fcn.1800192b4
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x20c0]
call fcn.180002264
mov r8, rax
lea rdx, [0x180106054]
lea rcx, str.Noclip_Backward
call fcn.18000e8fc
call fcn.1800367dc
call fcn.180012d4c
mov rcx, qword [0x180106e68]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], r15b
mov rax, qword [rcx + 0x1c10]
mov rbx, qword [rax + 0x270]
mov r13d, 0x87
mov dword [rsp + 0x20], r13d
lea esi, [r13 - 0x5a]
mov r9d, esi
mov r8d, esi
mov edx, esi
lea rcx, [rbp + 0x2100]
call fcn.180002274
mov rcx, rax
call fcn.18000cc6c
mov rcx, qword [0x180106e68]
mov rdx, qword [rcx + 0x1c10]
movss xmm1, dword [rdx + 0x1c]
addss xmm1, xmm13
movss xmm14, dword [0x1801000e0]
addss xmm1, xmm14
movaps xmm0, xmm15
addss xmm0, dword [0x180100230]
movss dword [rbp + 0x20], xmm0
movss dword [rbp + 0x24], xmm1
movss dword [rbp + 0x2080], xmm0
movss dword [rbp + 0x2084], xmm13
movss xmm7, dword [0x180100120]
movss dword [rsp + 0x20], xmm7
mov r9d, eax
lea r8, [rbp + 0x20]
lea rdx, [rbp + 0x2080]
mov rcx, rbx
call fcn.180029e10
mov rcx, qword [0x180106e68]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], r15b
mov rax, qword [rcx + 0x1c10]
mov rbx, qword [rax + 0x270]
lea edi, [rsi - 0x19]
mov dword [rsp + 0x20], edi
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x2140]
call fcn.180002274
mov rcx, rax
call fcn.18000cc6c
mov rcx, qword [0x180106e68]
mov rdx, qword [rcx + 0x1c10]
movss xmm0, dword [rdx + 0x1c]
addss xmm0, xmm13
addss xmm0, dword [0x18010018c]
movaps xmm8, xmm15
addss xmm8, dword [0x180100234]
movss dword [rbp + 0x2070], xmm8
movss dword [rbp + 0x2074], xmm0
movss dword [rbp], xmm8
movss dword [rbp + 4], xmm13
mov dword [rsp + 0x28], r14d
movss dword [rsp + 0x20], xmm14
mov r9d, eax
lea r8, [rbp + 0x2070]
lea rdx, [rbp]
mov rcx, rbx
call fcn.18002a05c
mov rcx, qword [0x180106e68]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], r15b
mov rax, qword [rcx + 0x1c10]
mov rbx, qword [rax + 0x270]
mov dword [rsp + 0x20], r13d
mov r9d, esi
mov r8d, esi
mov edx, esi
lea rcx, [rbp + 0x2100]
call fcn.180002274
mov rcx, rax
call fcn.18000cc6c
movaps xmm1, xmm13
addss xmm1, dword [0x180100228]
mov rcx, qword [0x180106e68]
mov rdx, qword [rcx + 0x1c10]
movss xmm0, dword [rdx + 0x18]
addss xmm0, xmm15
movss dword [rbp + 0x20], xmm0
movss dword [rbp + 0x24], xmm1
movss dword [rbp + 0x2080], xmm8
movss dword [rbp + 0x2084], xmm1
movss dword [rsp + 0x20], xmm7
mov r9d, eax
lea r8, [rbp + 0x20]
lea rdx, [rbp + 0x2080]
mov rcx, rbx
call fcn.180029e10
mov rcx, qword [0x180106e68]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], r15b
mov rax, qword [rcx + 0x1c10]
mov rbx, qword [rax + 0x270]
mov dword [rsp + 0x20], edi
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x2140]
call fcn.180002274
mov rcx, rax
call fcn.18000cc6c
movaps xmm1, xmm13
addss xmm1, dword [0x180100234]
mov rcx, qword [0x180106e68]
mov rdx, qword [rcx + 0x1c10]
movss xmm0, dword [rdx + 0x18]
addss xmm0, xmm15
movss dword [rbp], xmm0
movss dword [rbp + 4], xmm1
addss xmm13, dword [0x18010022c]
movss dword [rbp + 0x2070], xmm8
movss dword [rbp + 0x2074], xmm13
mov dword [rsp + 0x28], r14d
movss dword [rsp + 0x20], xmm14
mov r9d, eax
lea r8, [rbp]
lea rdx, [rbp + 0x2070]
mov rcx, rbx
call fcn.18002a05c
mov ecx, r15d
call fcn.18000d1f4
call fcn.1800176d8
mov ecx, 4
call fcn.18000d408
movaps xmm1, xmm10
mov ecx, 3
call fcn.18000d2cc
movaps xmm0, xmmword [0x180100380]
movups xmmword [rbp + 0x40], xmm0
lea rdx, [rbp + 0x40]
mov ecx, 2
call fcn.18000d198
call fcn.180045714
mov ecx, r15d
call fcn.18000d408
mov ecx, r15d
call fcn.18000d1f4
cmp byte [0x180107451], r14b
je 0x18004ae67
mov dword [rbp], 0x43960000
mov dword [rbp + 4], 0x43d70000
xor edx, edx
lea rcx, [rbp]
call fcn.1800186d8
and dword [rbp], r14d
and dword [rbp + 4], r14d
movss xmm1, dword [0x180107364]
addss xmm1, xmm9
movss xmm0, dword [0x180107360]
addss xmm0, dword [0x18010027c]
movss dword [rbp + 0x20], xmm0
movss dword [rbp + 0x24], xmm1
lea r8, [rbp]
xor edx, edx
lea rcx, [rbp + 0x20]
call fcn.18001864c
and dword [rbp], r14d
and dword [rbp + 4], r14d
lea rdx, [rbp]
mov ecx, 0xe
call fcn.18000d360
and dword [rbp], r14d
and dword [rbp + 4], r14d
lea rdx, [rbp]
mov ecx, 2
call fcn.18000d360
xorps xmm1, xmm1
mov ecx, 0x10
call fcn.18000d2cc
xorps xmm1, xmm1
mov ecx, 4
call fcn.18000d2cc
movss xmm1, dword [0x1801001bc]
mov ecx, 3
call fcn.18000d2cc
mov rax, qword [0x180106e68]
or dword [rax + 0x1d08], 0x40
mov dword [rax + 0x1d68], 0x3f800000
xor edx, edx
mov r8d, 0x12b
lea rcx, str.MENU_2
call fcn.1800153e8
test al, al
je 0x18004ae58
mov rax, qword [0x180106e68]
mov rcx, qword [rax + 0x1c10]
movss xmm14, dword [rcx + 0x10]
movss xmm8, dword [rcx + 0x14]
addss xmm8, dword [0x180100264]
movss dword [rbp + 0x2080], xmm8
movss xmm9, dword [0x180100250]
addss xmm14, xmm9
cmp dword [0x180107348], r15d
jne 0x18004ad69
movaps xmm15, xmm8
subss xmm15, xmm9
movaps xmm7, xmm14
movss xmm0, dword [0x180100238]
subss xmm7, xmm0
movss dword [rbp + 0x2070], xmm7
cmp byte [0x180107397], r14b
je 0x18004ac5a
call fcn.18001874c
mov rsi, rax
lea r15, [0x1801064f8]
mov rcx, r15
call fcn.1800022c4
mov edi, eax
movaps xmm6, xmm15
movss xmm9, dword [0x18010021c]
addss xmm6, xmm9
movaps xmm2, xmm6
movaps xmm1, xmm7
lea rcx, [rbp + 0x20c0]
call fcn.180002264
mov rbx, rax
movaps xmm2, xmm15
movaps xmm1, xmm7
lea rcx, [rbp]
call fcn.180002264
movss xmm10, dword [0x18010015c]
movss dword [rsp + 0x20], xmm10
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, rsi
call fcn.180029e10
call fcn.18001874c
mov rsi, rax
mov rcx, r15
call fcn.1800022c4
mov edi, eax
movaps xmm8, xmm7
addss xmm8, xmm9
movaps xmm2, xmm15
movaps xmm1, xmm8
lea rcx, [rbp + 0x20c0]
call fcn.180002264
mov rbx, rax
movaps xmm2, xmm15
movaps xmm1, xmm7
lea rcx, [rbp]
call fcn.180002264
movss dword [rsp + 0x20], xmm10
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, rsi
call fcn.180029e10
call fcn.18001874c
mov rsi, rax
mov rcx, r15
call fcn.1800022c4
mov edi, eax
movaps xmm13, xmm14
addss xmm13, dword [0x180100238]
movss dword [rbp + 0x20], xmm13
movaps xmm2, xmm6
movaps xmm1, xmm13
lea rcx, [rbp + 0x20c0]
call fcn.180002264
mov rbx, rax
movaps xmm2, xmm15
movaps xmm1, xmm13
lea rcx, [rbp]
call fcn.180002264
movss dword [rsp + 0x20], xmm10
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, rsi
call fcn.180029e10
call fcn.18001874c
mov rsi, rax
mov rcx, r15
call fcn.1800022c4
mov edi, eax
movaps xmm7, xmm13
subss xmm7, xmm9
movaps xmm2, xmm15
movaps xmm1, xmm7
lea rcx, [rbp + 0x20c0]
call fcn.180002264
mov rbx, rax
movaps xmm2, xmm15
movaps xmm1, xmm13
lea rcx, [rbp]
call fcn.180002264
movss dword [rsp + 0x20], xmm10
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, rsi
call fcn.180029e10
call fcn.18001874c
mov rsi, rax
mov rcx, r15
call fcn.1800022c4
mov edi, eax
movss xmm13, dword [rbp + 0x2080]
addss xmm13, dword [0x180100250]
movaps xmm6, xmm13
subss xmm6, xmm9
movaps xmm2, xmm6
movss xmm9, dword [rbp + 0x2070]
movaps xmm1, xmm9
lea rcx, [rbp + 0x20c0]
call fcn.180002264
mov rbx, rax
movaps xmm2, xmm13
movaps xmm1, xmm9
lea rcx, [rbp]
call fcn.180002264
movss dword [rsp + 0x20], xmm10
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, rsi
call fcn.180029e10
call fcn.18001874c
mov rsi, rax
mov rcx, r15
call fcn.1800022c4
mov edi, eax
movaps xmm2, xmm13
movaps xmm1, xmm8
lea rcx, [rbp + 0x20c0]
call fcn.180002264
mov rbx, rax
movaps xmm2, xmm13
movaps xmm1, xmm9
lea rcx, [rbp]
call fcn.180002264
movss dword [rsp + 0x20], xmm10
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, rsi
call fcn.180029e10
call fcn.18001874c
mov rsi, rax
mov rcx, r15
call fcn.1800022c4
mov edi, eax
movaps xmm2, xmm6
movss xmm6, dword [rbp + 0x20]
movaps xmm1, xmm6
lea rcx, [rbp + 0x20c0]
call fcn.180002264
mov rbx, rax
movaps xmm2, xmm13
movaps xmm1, xmm6
lea rcx, [rbp]
call fcn.180002264
movss dword [rsp + 0x20], xmm10
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, rsi
call fcn.180029e10
call fcn.18001874c
mov rsi, rax
mov rcx, r15
call fcn.1800022c4
mov edi, eax
movaps xmm2, xmm13
movaps xmm1, xmm7
lea rcx, [rbp + 0x20c0]
call fcn.180002264
mov rbx, rax
movaps xmm2, xmm13
movaps xmm1, xmm6
lea rcx, [rbp]
call fcn.180002264
movss dword [rsp + 0x20], xmm10
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, rsi
call fcn.180029e10
movaps xmm7, xmm9
movss xmm8, dword [rbp + 0x2080]
movss xmm9, dword [0x180100250]
mov r15d, 1
jmp 0x18004ac6b
movaps xmm13, xmm8
addss xmm13, xmm9
movaps xmm6, xmm14
addss xmm6, xmm0
cmp byte [0x180107395], r14b
je 0x18004acdb
call fcn.18001874c
mov rsi, rax
lea rcx, [0x1801064e8]
call fcn.1800022c4
mov edi, eax
movaps xmm2, xmm13
movaps xmm1, xmm6
lea rcx, [rbp + 0x20c0]
call fcn.180002264
mov rbx, rax
movaps xmm2, xmm15
movaps xmm1, xmm7
lea rcx, [rbp]
call fcn.180002264
movss xmm0, dword [0x1801000e0]
movss dword [rsp + 0x30], xmm0
mov dword [rsp + 0x28], r14d
movss dword [rsp + 0x20], xmm11
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, rsi
call fcn.180029f5c
movss dword [rbp], xmm14
movss dword [rbp + 4], xmm13
lea rcx, [rbp]
call fcn.1800191f8
cmp byte [0x18010739f], r14b
je 0x18004ad69
mov rcx, qword [0x180107358]
call fcn.180017fc8
call fcn.18001874c
mov rdi, rax
mov dword [rsp + 0x20], r12d
mov r9d, r12d
mov r8d, r12d
mov edx, r12d
lea rcx, [rbp + 0x2100]
call fcn.180002274
mov rcx, rax
call fcn.1800022c4
mov ebx, eax
movaps xmm1, xmm14
subss xmm1, xmm12
movaps xmm2, xmm13
lea rcx, [rbp + 0x20c0]
call fcn.180002264
mov qword [rsp + 0x20], r14
lea r9, str.None
mov r8d, ebx
mov rdx, rax
mov rcx, rdi
call fcn.18002a870
call fcn.180018080
mov rcx, qword [0x180107358]
call fcn.180017fc8
addss xmm8, xmm9
subss xmm14, xmm12
movss dword [rbp], xmm14
movss dword [rbp + 4], xmm8
lea rcx, [rbp]
call fcn.1800191f8
cmp dword [0x180107348], 5
jne 0x18004ae53
mov edx, 0x18
lea rcx, [rbp + 0x2100]
call fcn.180046080
lea rcx, [rbp + 0x2100]
call fcn.180045f60
nop
mov rax, qword [rbp + 0x2108]
mov rcx, qword [rbp + 0x2100]
sub rax, rcx
sar rax, 3
test rax, rax
je 0x18004ae47
mov rsi, r14
mov rdi, qword [rsi + rcx]
and dword [rbp], 0
and dword [rbp + 4], 0
lea rcx, [rdi + 0xd0]
call fcn.180007d58
lea r9, [rbp]
xor r8d, r8d
xor edx, edx
mov rcx, rax
call fcn.180041528
mov rbx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rcx, [rdi + 0xd0]
call fcn.180007d58
mov rdx, rax
mov rcx, rbx
call fcn.180007d98
add r14d, r15d
lea rsi, [rsi + 8]
mov rdx, qword [rbp + 0x2108]
mov rcx, qword [rbp + 0x2100]
sub rdx, rcx
sar rdx, 3
movsxd rax, r14d
cmp rax, rdx
jb 0x18004addc
lea rcx, [rbp + 0x2100]
call fcn.18004aed0
call fcn.180018080
call fcn.1800176d8
mov ecx, 5
call fcn.18000d408
mov rcx, qword [rbp + 0x21c0]
xor rcx, rsp
call fcn.18004c6e0
lea r11, [rsp + 0x22d0]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
movaps xmm8, xmmword [r11 - 0x30]
movaps xmm9, xmmword [r11 - 0x40]
movaps xmm10, xmmword [r11 - 0x50]
movaps xmm11, xmmword [r11 - 0x60]
movaps xmm12, xmmword [r11 - 0x70]
movaps xmm13, xmmword [r11 - 0x80]
movaps xmm14, xmmword [r11 - 0x90]
movaps xmm15, xmmword [r11 - 0xa0]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret