Function at 0x180045f18
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, 0x22f0
call fcn.18004d320
sub rsp, rax
movaps xmmword [rsp + 0x22e0], xmm6
movaps xmmword [rsp + 0x22d0], xmm7
movaps xmmword [rsp + 0x22c0], xmm8
movaps xmmword [rsp + 0x22b0], xmm9
movaps xmmword [rsp + 0x22a0], xmm10
movaps xmmword [rsp + 0x2290], xmm11
movaps xmmword [rsp + 0x2280], xmm12
movaps xmmword [rsp + 0x2270], xmm13
movaps xmmword [rsp + 0x2260], xmm14
movaps xmmword [rsp + 0x2250], xmm15
lea rbp, [rsp + 0x60]
and rbp, 0xffffffffffffffe0
mov rax, qword [0x180106010]
xor rax, rsp
mov qword [rbp + 0x21e0], rax
movss xmm0, dword [0x1801004e0]
lea rcx, [rbp + 0x20f0]
movss xmm1, dword [0x1801004d0]
xor edx, edx
movss dword [rbp + 0x20f0], xmm0
movss dword [rbp + 0x20f4], xmm1
call fcn.1800185fc
and dword [rbp + 0x20f0], 0
lea rdx, [rbp + 0x20f0]
and dword [rbp + 0x20f4], 0
mov ecx, 0xe
xorps xmm11, xmm11
call fcn.18000d2ac
and dword [rbp + 0x20f0], 0
lea rdx, [rbp + 0x20f0]
and dword [rbp + 0x20f4], 0
mov edi, 2
mov ecx, edi
call fcn.18000d2ac
xorps xmm1, xmm1
lea ecx, [rdi + 0xe]
call fcn.18000d218
lea ebx, [rdi + 2]
xorps xmm1, xmm1
mov ecx, ebx
call fcn.18000d218
movss xmm15, dword [0x180100320]
movaps xmm0, xmm15
call fcn.180018670
xor edx, edx
lea rcx, str.MENU
mov r8d, 0x12b
call fcn.18001530c
movss xmm12, dword [0x18010040c]
lea esi, [rdi + 1]
movss xmm9, dword [0x1801003f8]
lea r13d, [rdi - 1]
movss xmm13, dword [0x1801003d4]
lea r12d, [rdi + 3]
xor r15d, r15d
mov r14d, 0xff
test al, al
je 0x18004a412
mov rax, qword [0x180106e88]
mov rcx, qword [rax + 0x1c10]
movss xmm14, dword [rcx + 0xd8]
movss xmm10, dword [rcx + 0xdc]
lea rcx, [rbp + 0x2100]
movss dword [0x180107378], xmm14
movss dword [0x18010737c], xmm10
call fcn.180019490
mov rcx, qword [0x180106e88]
lea rdx, str.TopBar
movss xmm1, dword [0x180100468]
xor r8d, r8d
movss xmm0, dword [rax]
movss dword [rbp + 0x20f0], xmm0
movss dword [rbp + 0x20f4], xmm1
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], r13b
mov rcx, qword [rcx + 0x1c10]
call fcn.18000e0f8
lea edi, [rbx + 4]
mov edx, eax
mov r9b, r13b
mov dword [rsp + 0x20], edi
lea r8, [rbp + 0x20f0]
lea rcx, str.TopBar
call fcn.180012a38
lea rcx, [rbp + 0x20f0]
call fcn.180019490
movss xmm6, dword [rax + 4]
cvtps2pd xmm6, xmm6
divsd xmm6, qword [0x180100378]
call fcn.180019110
xorps xmm1, xmm1
cvtss2sd xmm1, xmm0
addsd xmm1, xmm6
cvtpd2ps xmm0, xmm1
call fcn.18001917c
call fcn.1800190ec
addss xmm0, dword [0x1801003e8]
call fcn.180019134
mov rcx, qword [0x180107368]
call fcn.180017eec
lea rcx, [0x1800ffe9c]
call fcn.180033a70
movss xmm8, dword [0x18010054c]
xorps xmm0, xmm0
movaps xmm1, xmm8
call fcn.180019044
movups xmm0, xmmword [0x1801064b8]
lea rdx, [rbp + 0x10]
xor ecx, ecx
movups xmmword [rbp + 0x10], xmm0
call fcn.18000d0e4
lea rcx, str.FREE
call fcn.180033a70
mov ecx, r13d
call fcn.18000d140
movaps xmm1, xmm8
xorps xmm0, xmm0
call fcn.180019044
lea rcx, [rbp + 0x20f0]
call fcn.180019490
movss xmm6, dword [rax]
cvtps2pd xmm6, xmm6
divsd xmm6, qword [0x180100370]
call fcn.1800190ec
xorps xmm1, xmm1
cvtss2sd xmm1, xmm0
addsd xmm1, xmm6
cvtpd2ps xmm0, xmm1
call fcn.180019134
mov eax, dword [0x18010733c]
movabs rsi, 0xac622a863c2c783
movabs r12, 0x388b071560e7f718
test eax, eax
jne 0x1800462cf
movups xmm0, xmmword [0x1801064b8]
lea rdx, [rbp + 0x10]
xor ecx, ecx
movups xmmword [rbp + 0x10], xmm0
call fcn.18000d0e4
mov qword [rbp + 0x18], r12
lea rcx, [rbp + 0x10]
movabs rax, 0xac622a8638f8ec2
mov qword [rbp + 0x2110], rsi
mov qword [rbp + 0x10], rax
movups xmm0, xmmword [rbp + 0x10]
mov qword [rbp + 0x2118], r12
pxor xmm0, xmmword [rbp + 0x2110]
movdqa xmmword [rbp + 0x10], xmm0
call fcn.180033a70
movaps xmm1, xmm8
xorps xmm0, xmm0
call fcn.180019044
mov ecx, r13d
call fcn.18000d140
movabs rax, 0xac622a8639688c1
mov qword [rbp + 0x18], r12
mov qword [rbp + 0x10], rax
movups xmm0, xmmword [rbp + 0x10]
mov qword [rbp + 0x2110], rsi
mov qword [rbp + 0x2118], r12
pxor xmm0, xmmword [rbp + 0x2110]
jmp 0x18004697a
cmp eax, r13d
jne 0x180046441
movups xmm0, xmmword [0x1801064b8]
lea rdx, [rbp + 0x10]
xor ecx, ecx
movups xmmword [rbp + 0x10], xmm0
call fcn.18000d0e4
movabs rbx, 0xac622a836918ed5
mov qword [rbp + 0x2118], r12
lea r8, [rbp + 0x2120]
mov qword [rbp + 0x2110], rbx
lea rdx, [rbp + 0x2110]
lea rcx, [rbp + 0x90]
call fcn.180007d34
lea r8, [rbp + 0x10]
mov qword [rbp + 0x2100], rsi
lea rdx, [rbp]
mov qword [rbp], rsi
lea rcx, [rbp + 0x60]
mov qword [rbp + 0x2108], r12
mov qword [rbp + 8], r12
call fcn.180007d34
lea r8, [rbp + 0x2100]
mov qword [rbp + 0x10], rbx
lea rdx, [rbp + 0x20f0]
mov qword [rbp + 0x20f0], rbx
lea rcx, [rbp + 0x80]
mov qword [rbp + 0x18], r12
mov qword [rbp + 0x20f8], r12
call fcn.180007d34
movdqa xmm0, xmmword [rbp + 0x10]
lea rcx, [rbp + 0x10]
pxor xmm0, xmmword [rbp + 0x2100]
movdqa xmmword [rbp + 0x10], xmm0
call fcn.180033a70
movaps xmm1, xmm8
xorps xmm0, xmm0
call fcn.180019044
mov ecx, r13d
call fcn.18000d140
movabs rbx, 0xac622a863918bc2
mov qword [rbp + 0x2118], r12
lea r8, [rbp + 0x2120]
mov qword [rbp + 0x2110], rbx
lea rdx, [rbp + 0x2110]
lea rcx, [rbp + 0x80]
call fcn.180007d34
lea r8, [rbp + 0x10]
mov qword [rbp + 0x2100], rsi
lea rdx, [rbp]
mov qword [rbp], rsi
lea rcx, [rbp + 0x60]
mov qword [rbp + 0x2108], r12
mov qword [rbp + 8], r12
call fcn.180007d34
lea r8, [rbp + 0x2100]
mov qword [rbp + 0x10], rbx
lea rdx, [rbp + 0x20f0]
mov qword [rbp + 0x20f0], rbx
lea rcx, [rbp + 0x90]
mov qword [rbp + 0x18], r12
mov qword [rbp + 0x20f8], r12
call fcn.180007d34
movdqa xmm0, xmmword [rbp + 0x10]
pxor xmm0, xmmword [rbp + 0x2100]
jmp 0x18004697a
mov ecx, 2
cmp eax, ecx
jne 0x1800465b7
movups xmm0, xmmword [0x1801064b8]
lea rdx, [rbp + 0x10]
xor ecx, ecx
movups xmmword [rbp + 0x10], xmm0
call fcn.18000d0e4
movabs rbx, 0xac622a863838bd3
mov qword [rbp + 0x2118], r12
lea r8, [rbp + 0x2120]
mov qword [rbp + 0x2110], rbx
lea rdx, [rbp + 0x2110]
lea rcx, [rbp + 0x80]
call fcn.180007d34
lea r8, [rbp + 0x2120]
mov qword [rbp + 0x20f0], rsi
lea rdx, [rbp + 0x2110]
mov qword [rbp + 0x2110], rsi
lea rcx, [rbp + 0x80]
mov qword [rbp + 0x20f8], r12
mov qword [rbp + 0x2118], r12
call fcn.180007d34
lea r8, [rbp + 0x10]
mov qword [rbp + 0x10], rbx
lea rdx, [rbp]
mov qword [rbp], rbx
lea rcx, [rbp + 0x60]
mov qword [rbp + 0x18], r12
mov qword [rbp + 8], r12
call fcn.180007d34
movdqa xmm0, xmmword [rbp + 0x10]
lea rcx, [rbp + 0x10]
pxor xmm0, xmmword [rbp + 0x20f0]
movdqa xmmword [rbp + 0x10], xmm0
call fcn.180033a70
movaps xmm1, xmm8
xorps xmm0, xmm0
call fcn.180019044
mov ecx, r13d
call fcn.18000d140
movabs rbx, 0xac622a8639082da
mov qword [rbp + 0x2118], r12
lea r8, [rbp + 0x2120]
mov qword [rbp + 0x2110], rbx
lea rdx, [rbp + 0x2110]
lea rcx, [rbp + 0x80]
call fcn.180007d34
lea r8, [rbp + 0x2120]
mov qword [rbp + 0x20f0], rsi
lea rdx, [rbp + 0x2110]
mov qword [rbp + 0x2110], rsi
lea rcx, [rbp + 0x80]
mov qword [rbp + 0x20f8], r12
mov qword [rbp + 0x2118], r12
call fcn.180007d34
lea r8, [rbp + 0x10]
mov qword [rbp + 0x10], rbx
lea rdx, [rbp]
mov qword [rbp], rbx
lea rcx, [rbp + 0x60]
mov qword [rbp + 0x18], r12
mov qword [rbp + 8], r12
call fcn.180007d34
movdqa xmm0, xmmword [rbp + 0x10]
pxor xmm0, xmmword [rbp + 0x20f0]
jmp 0x18004697a
mov ecx, 3
cmp eax, ecx
jne 0x1800466a1
movups xmm0, xmmword [0x1801064b8]
lea rdx, [rbp + 0x10]
xor ecx, ecx
movups xmmword [rbp + 0x10], xmm0
call fcn.18000d0e4
movabs rbx, 0xac622a82a8a82d5
mov qword [rbp + 0x2118], r12
lea r8, [rbp + 0x2120]
mov qword [rbp + 0x2110], rbx
lea rdx, [rbp + 0x2110]
lea rcx, [rbp + 0x80]
call fcn.180007d34
lea r8, [rbp + 0x2120]
mov qword [rbp + 0x20f0], rsi
lea rdx, [rbp + 0x2110]
mov qword [rbp + 0x2110], rsi
lea rcx, [rbp + 0x80]
mov qword [rbp + 0x20f8], r12
mov qword [rbp + 0x2118], r12
call fcn.180007d34
lea r8, [rbp + 0x10]
mov qword [rbp + 0x10], rbx
lea rdx, [rbp]
mov qword [rbp], rbx
lea rcx, [rbp + 0x60]
mov qword [rbp + 0x18], r12
mov qword [rbp + 8], r12
call fcn.180007d34
movdqa xmm0, xmmword [rbp + 0x10]
lea rcx, [rbp + 0x10]
pxor xmm0, xmmword [rbp + 0x20f0]
movdqa xmmword [rbp + 0x10], xmm0
call fcn.180033a70
movaps xmm1, xmm8
xorps xmm0, xmm0
call fcn.180019044
mov ecx, r13d
call fcn.18000d140
movabs rbx, 0xac622a863878bc0
jmp 0x1800468ee
cmp eax, ebx
jne 0x18004680d
movups xmm0, xmmword [0x1801064b8]
lea rdx, [rbp + 0x10]
xor ecx, ecx
movups xmmword [rbp + 0x10], xmm0
call fcn.18000d0e4
movabs rbx, 0xac622a8638382d4
mov qword [rbp + 0x2118], r12
lea r8, [rbp + 0x2120]
mov qword [rbp + 0x2110], rbx
lea rdx, [rbp + 0x2110]
lea rcx, [rbp + 0x80]
call fcn.180007d34
lea r8, [rbp + 0x2120]
mov qword [rbp + 0x20f0], rsi
lea rdx, [rbp + 0x2110]
mov qword [rbp + 0x2110], rsi
lea rcx, [rbp + 0x80]
mov qword [rbp + 0x20f8], r12
mov qword [rbp + 0x2118], r12
call fcn.180007d34
lea r8, [rbp + 0x10]
mov qword [rbp + 0x10], rbx
lea rdx, [rbp]
mov qword [rbp], rbx
lea rcx, [rbp + 0x60]
mov qword [rbp + 0x18], r12
mov qword [rbp + 8], r12
call fcn.180007d34
movdqa xmm0, xmmword [rbp + 0x20f0]
lea rcx, [rbp + 0x10]
pxor xmm0, xmmword [rbp + 0x10]
movdqa xmmword [rbp + 0x10], xmm0
call fcn.180033a70
movaps xmm1, xmm8
xorps xmm0, xmm0
call fcn.180019044
mov ecx, r13d
call fcn.18000d140
movabs rbx, 0xac622a8638c88d3
mov qword [rbp + 0x2118], r12
lea r8, [rbp + 0x2120]
mov qword [rbp + 0x2110], rbx
lea rdx, [rbp + 0x2110]
lea rcx, [rbp + 0x80]
call fcn.180007d34
lea r8, [rbp + 0x10]
mov qword [rbp + 0x2100], rsi
lea rdx, [rbp]
mov qword [rbp], rsi
lea rcx, [rbp + 0x60]
mov qword [rbp + 0x2108], r12
mov qword [rbp + 8], r12
call fcn.180007d34
lea r8, [rbp + 0x2100]
mov qword [rbp + 0x10], rbx
lea rdx, [rbp + 0x20f0]
mov qword [rbp + 0x20f0], rbx
lea rcx, [rbp + 0x90]
mov qword [rbp + 0x18], r12
mov qword [rbp + 0x20f8], r12
call fcn.180007d34
movdqa xmm0, xmmword [rbp + 0x2100]
jmp 0x180046975
cmp eax, 5
jne 0x180046988
movups xmm0, xmmword [0x1801064b8]
lea rdx, [rbp + 0x10]
xor ecx, ecx
movups xmmword [rbp + 0x10], xmm0
call fcn.18000d0e4
movabs rbx, 0xac622a863c28ece
mov qword [rbp + 0x2118], r12
lea r8, [rbp + 0x2120]
mov qword [rbp + 0x2110], rbx
lea rdx, [rbp + 0x2110]
lea rcx, [rbp + 0x80]
call fcn.180007d34
lea r8, [rbp + 0x2120]
mov qword [rbp + 0x20f0], rsi
lea rdx, [rbp + 0x2110]
mov qword [rbp + 0x2110], rsi
lea rcx, [rbp + 0x80]
mov qword [rbp + 0x20f8], r12
mov qword [rbp + 0x2118], r12
call fcn.180007d34
lea r8, [rbp + 0x10]
mov qword [rbp + 0x10], rbx
lea rdx, [rbp]
mov qword [rbp], rbx
lea rcx, [rbp + 0x60]
mov qword [rbp + 0x18], r12
mov qword [rbp + 8], r12
call fcn.180007d34
movdqa xmm0, xmmword [rbp + 0x20f0]
lea rcx, [rbp + 0x10]
pxor xmm0, xmmword [rbp + 0x10]
movdqa xmmword [rbp + 0x10], xmm0
call fcn.180033a70
movaps xmm1, xmm8
xorps xmm0, xmm0
call fcn.180019044
mov ecx, r13d
call fcn.18000d140
movabs rbx, 0xac622a863c284d0
lea r8, [rbp + 0x2120]
mov qword [rbp + 0x2110], rbx
lea rdx, [rbp + 0x2110]
mov qword [rbp + 0x2118], r12
lea rcx, [rbp + 0x80]
call fcn.180007d34
lea r8, [rbp + 0x2120]
mov qword [rbp + 0x20f8], r12
lea rdx, [rbp + 0x2110]
mov qword [rbp + 0x20f0], rsi
lea rcx, [rbp + 0x80]
mov qword [rbp + 0x2110], rsi
mov qword [rbp + 0x2118], r12
call fcn.180007d34
lea r8, [rbp + 0x10]
mov qword [rbp + 0x10], rbx
lea rdx, [rbp]
mov qword [rbp], rbx
lea rcx, [rbp + 0x60]
mov qword [rbp + 0x18], r12
mov qword [rbp + 8], r12
call fcn.180007d34
movdqa xmm0, xmmword [rbp + 0x20f0]
pxor xmm0, xmmword [rbp + 0x10]
lea rcx, [rbp + 0x10]
movdqa xmmword [rbp + 0x10], xmm0
call fcn.180033a70
call fcn.180017fa4
call fcn.180012c64
lea rcx, [rbp + 0x2100]
call fcn.180019490
mov rcx, qword [0x180106e88]
lea rdx, [rbp + 0x10]
movss xmm6, dword [0x180100474]
xor r8d, r8d
mov qword [rbp + 0x2110], rsi
movss xmm0, dword [rax + 4]
movabs rax, 0x639556ce068ee4a0
mov qword [rbp + 0x10], rax
movabs rax, 0x388b071560e7927c
mov qword [rbp + 0x18], rax
movss dword [rbp + 0x20f4], xmm0
movups xmm0, xmmword [rbp + 0x10]
mov dword [rbp + 0x20f0], 0x42960000
mov qword [rbp + 0x2118], r12
movdqa xmm1, xmmword [rbp + 0x2110]
pxor xmm1, xmm0
movdqa xmmword [rbp + 0x10], xmm1
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], r13b
mov rcx, qword [rcx + 0x1c10]
call fcn.18000e0f8
mov edx, eax
mov dword [rsp + 0x20], edi
mov r9b, r13b
lea r8, [rbp + 0x20f0]
lea rcx, [rbp + 0x10]
call fcn.180012a38
mov rax, qword [0x180106e88]
mov rcx, qword [rax + 0x1c10]
movss xmm0, dword [rcx + 0xdc]
subss xmm0, dword [rcx + 0x14]
addss xmm0, dword [rcx + 0x60]
addss xmm0, dword [0x180100440]
call fcn.18001917c
cmp dword [0x18010733c], r15d
lea rbx, [0x1801064c8]
mov rdx, rbx
lea rdi, [0x1801064b8]
cmove rdx, rdi
xor ecx, ecx
call fcn.18000d0e4
xor r9d, r9d
lea rcx, [0x1800ffea8]
xor r8d, r8d
movaps xmm1, xmm6
call fcn.1800459ec
xor ecx, ecx
call fcn.180012960
mov ecx, dword [0x18010733c]
test al, al
cmovne ecx, r15d
mov dword [0x18010733c], ecx
call fcn.180036098
call fcn.180036098
call fcn.180036098
cmp dword [0x18010733c], r13d
mov rdx, rbx
cmove rdx, rdi
xor ecx, ecx
call fcn.18000d0e4
xor r9d, r9d
lea rcx, [0x1800ffeac]
xor r8d, r8d
movaps xmm1, xmm6
call fcn.1800459ec
xor ecx, ecx
call fcn.180012960
mov ecx, dword [0x18010733c]
test al, al
cmovne ecx, r13d
mov dword [0x18010733c], ecx
call fcn.180036098
call fcn.180036098
call fcn.180036098
mov eax, 2
mov rdx, rbx
cmp dword [0x18010733c], eax
cmove rdx, rdi
xor ecx, ecx
call fcn.18000d0e4
xor r9d, r9d
lea rcx, [0x1800ffeb0]
xor r8d, r8d
movaps xmm1, xmm6
call fcn.1800459ec
xor ecx, ecx
call fcn.180012960
mov ecx, dword [0x18010733c]
test al, al
mov eax, 2
cmovne ecx, eax
mov dword [0x18010733c], ecx
call fcn.180036098
call fcn.180036098
call fcn.180036098
mov eax, 3
mov rdx, rbx
cmp dword [0x18010733c], eax
cmove rdx, rdi
xor ecx, ecx
call fcn.18000d0e4
xor r9d, r9d
lea rcx, [0x1800ffeb4]
xor r8d, r8d
movaps xmm1, xmm6
call fcn.1800459ec
xor ecx, ecx
call fcn.180012960
mov ecx, dword [0x18010733c]
test al, al
mov eax, 3
cmovne ecx, eax
mov dword [0x18010733c], ecx
call fcn.180036098
call fcn.180036098
call fcn.180036098
mov ecx, 4
mov rdx, rbx
cmp dword [0x18010733c], ecx
cmove rdx, rdi
xor ecx, ecx
call fcn.18000d0e4
xor r9d, r9d
lea rcx, [0x1800ffeb8]
xor r8d, r8d
movaps xmm1, xmm6
call fcn.1800459ec
xor ecx, ecx
call fcn.180012960
mov ecx, dword [0x18010733c]
test al, al
mov eax, 4
cmovne ecx, eax
mov dword [0x18010733c], ecx
call fcn.180036098
call fcn.180036098
call fcn.180036098
cmp dword [0x18010733c], 5
cmove rbx, rdi
xor ecx, ecx
mov rdx, rbx
call fcn.18000d0e4
xor r9d, r9d
lea rcx, [0x1800ffebc]
xor r8d, r8d
movaps xmm1, xmm6
call fcn.1800459ec
xor ecx, ecx
call fcn.180012960
mov ecx, dword [0x18010733c]
test al, al
mov ebx, 5
cmovne ecx, ebx
mov dword [0x18010733c], ecx
lea ecx, [rbx + 1]
call fcn.18000d140
call fcn.180012c64
movaps xmm1, xmm8
xorps xmm0, xmm0
call fcn.180019044
call fcn.1800190ec
addss xmm0, xmm12
call fcn.180019134
call fcn.180019110
addss xmm0, xmm12
call fcn.18001917c
lea edx, [rbx + 0x28]
mov dword [rsp + 0x20], 0x87
mov r9d, edx
lea rcx, [rbp + 0x80]
mov r8d, edx
call fcn.1800021d4
lea rdx, [rbp + 0x90]
mov ecx, ebx
movups xmm0, xmmword [rax]
movdqu xmmword [rbp + 0x90], xmm0
call fcn.18000d0e4
mov eax, dword [0x18010733c]
test eax, eax
jne 0x180047c2d
lea rcx, [rbp + 0x2100]
call fcn.180019490
lea rcx, [rbp]
movss xmm6, dword [rax + 4]
subss xmm6, xmm12
call fcn.180019490
mov rcx, qword [0x180106e88]
lea rdx, [rbp + 0x10]
movabs r15, 0x388b071560e7f76a
mov qword [rbp + 0x2110], rsi
mov qword [rbp + 0x2118], r12
xor r8d, r8d
movss xmm0, dword [rax]
movabs rax, 0x6b844cc1028fe4a0
mulss xmm0, dword [0x1801002cc]
mov qword [rbp + 0x10], rax
movdqa xmm1, xmmword [rbp + 0x2110]
mov qword [rbp + 0x18], r15
movss dword [rbp + 0x20f4], xmm6
subss xmm0, xmm12
movss dword [rbp + 0x20f0], xmm0
movups xmm0, xmmword [rbp + 0x10]
pxor xmm1, xmm0
movdqa xmmword [rbp + 0x10], xmm1
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], r13b
mov rcx, qword [rcx + 0x1c10]
call fcn.18000e0f8
mov edx, eax
mov dword [rsp + 0x20], 8
mov r9b, r13b
lea r8, [rbp + 0x20f0]
lea rcx, [rbp + 0x10]
call fcn.180012a38
mov ebx, 0xc8
lea rcx, [rbp + 0x60]
mov r9d, r14d
mov dword [rsp + 0x20], ebx
mov r8d, r14d
mov edx, r14d
call fcn.1800021d4
lea rdx, [rbp + 0x10]
xor ecx, ecx
movups xmm0, xmmword [rax]
movdqu xmmword [rbp + 0x10], xmm0
call fcn.18000d0e4
mov rax, qword [0x180106e88]
movss xmm7, dword [0x1801003f4]
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.180019134
mov rax, qword [0x180106e88]
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.18001917c
movabs rax, 0x63b551c943afaec2
mov qword [rbp + 0x2110], rsi
mov qword [rbp + 0x10], rax
lea rcx, [rbp + 0x10]
movabs rax, 0x388b62760e86836b
mov qword [rbp + 0x2118], r12
movdqa xmm1, xmmword [rbp + 0x2110]
mov qword [rbp + 0x18], rax
movups xmm0, xmmword [rbp + 0x10]
pxor xmm1, xmm0
movdqa xmmword [rbp + 0x10], xmm1
call fcn.180033a70
mov ecx, r13d
call fcn.18000d140
mov rax, qword [0x180106e88]
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.18001917c
call fcn.180036428
mov rax, qword [0x180106e88]
movss xmm6, dword [0x180100380]
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.180019134
mov rax, qword [0x180106e88]
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.18001917c
mov rcx, qword [0x180107370]
call fcn.180017eec
mov rax, qword [0x180106e88]
mov rcx, qword [rax + 0x1c10]
movss xmm0, dword [rcx + 0xdc]
subss xmm0, dword [rcx + 0x14]
addss xmm0, dword [rcx + 0x60]
addss xmm0, dword [0x1801003e0]
call fcn.18001917c
movabs rax, 0x388b737a028a9e59
mov qword [rbp + 0x2110], rsi
mov qword [rbp + 0x18], rax
lea rdx, [0x1801073c8]
movabs r14, 0x2aa34eca02ac82a3
mov qword [rbp + 0x2118], r12
movdqa xmm1, xmmword [rbp + 0x2110]
lea rcx, [rbp + 0x10]
mov qword [rbp + 0x10], r14
xor r8d, r8d
movups xmm0, xmmword [rbp + 0x10]
pxor xmm1, xmm0
movdqa xmmword [rbp + 0x10], xmm1
call fcn.1800351c4
mov rax, qword [0x180106e88]
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.180019134
mov rax, qword [0x180106e88]
movss xmm15, dword [0x1801003ec]
mov rcx, qword [rax + 0x1c10]
movss xmm0, dword [rcx + 0xdc]
subss xmm0, dword [rcx + 0x14]
addss xmm0, dword [rcx + 0x60]
addss xmm0, xmm15
call fcn.18001917c
movabs rax, 0x658002df02b083a3
mov qword [rbp + 0x2110], rsi
mov qword [rbp + 0x10], rax
lea rdx, [0x1801073c9]
movabs rax, 0x388b071560e7f76e
mov qword [rbp + 0x2118], r12
movdqa xmm1, xmmword [rbp + 0x2110]
lea rcx, [rbp + 0x10]
mov qword [rbp + 0x18], rax
xor r8d, r8d
movups xmm0, xmmword [rbp + 0x10]
pxor xmm1, xmm0
movdqa xmmword [rbp + 0x10], xmm1
call fcn.1800351c4
mov rax, qword [0x180106e88]
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.180019134
mov rax, qword [0x180106e88]
mov rcx, qword [rax + 0x1c10]
movss xmm0, dword [rcx + 0xdc]
subss xmm0, dword [rcx + 0x14]
addss xmm0, dword [rcx + 0x60]
addss xmm0, xmm15
call fcn.18001917c
movabs rax, 0x788502df02b083a3
mov qword [rbp + 0x2110], rsi
mov qword [rbp + 0x10], rax
lea rdx, [0x1801073d0]
movabs rax, 0x38f96e7408948477
mov qword [rbp + 0x2118], r12
movdqa xmm1, xmmword [rbp + 0x2110]
lea rcx, [rbp + 0x10]
mov qword [rbp + 0x18], rax
xor r8d, r8d
movups xmm0, xmmword [rbp + 0x10]
pxor xmm1, xmm0
movdqa xmmword [rbp + 0x10], xmm1
call fcn.1800351c4
xor r15d, r15d
cmp byte [0x1801073b8], r15b
je 0x1800474cb
call fcn.1800190ec
movss xmm6, dword [0x1801003d0]
addss xmm0, xmm6
call fcn.180019134
call fcn.180019110
addss xmm0, xmm15
call fcn.18001917c
movabs rdi, 0x48e641c104a38aa3
lea r8, [rbp + 0x2120]
movabs rsi, 0x388b0761058b9b6d
mov qword [rbp + 0x2110], rdi
lea rdx, [rbp + 0x2110]
mov qword [rbp + 0x2118], rsi
lea rcx, [rbp + 0x60]
call fcn.180007d34
movabs rax, 0xac622a863c2c783
mov qword [rbp + 0x2108], r12
lea r8, [rbp + 0x10]
mov qword [rbp + 0x2100], rax
lea rdx, [rbp]
mov qword [rbp], rax
lea rcx, [rbp + 0x2140]
mov qword [rbp + 8], r12
call fcn.180007d34
lea r8, [rbp + 0x2100]
mov qword [rbp + 0x10], rdi
lea rdx, [rbp + 0x20f0]
mov qword [rbp + 0x20f0], rdi
lea rcx, [rbp + 0x40]
mov qword [rbp + 0x18], rsi
mov qword [rbp + 0x20f8], rsi
call fcn.180007d34
movdqa xmm0, xmmword [rbp + 0x2100]
lea rdx, [0x1801073b9]
pxor xmm0, xmmword [rbp + 0x10]
lea rcx, [rbp + 0x10]
xor r8d, r8d
movdqa xmmword [rbp + 0x10], xmm0
call fcn.1800351c4
call fcn.1800190ec
addss xmm0, xmm6
call fcn.180019134
call fcn.180019110
addss xmm0, xmm15
call fcn.18001917c
movabs rax, 0x2e3557a4a8627124
lea r8, [rbp + 0x2190]
mov qword [rbp + 0x2180], rax
lea rdx, [rbp + 0x2160]
movabs rax, 0x7065af6150450a2c
lea rcx, [rbp + 0x40]
movabs r14, 0x2aa354c117a186a3
mov qword [rbp + 0x2188], rax
movabs r15, 0x6fab737a028a9e59
mov qword [rbp + 0x2160], r14
movabs r12, 0xf589a8e6141c287d
mov qword [rbp + 0x2168], r15
movabs r13, 0x39d08a2eb773779f
mov qword [rbp + 0x2170], r12
mov qword [rbp + 0x2178], r13
call fcn.180007d34
movabs rax, 0xac622a863c2c783
lea r8, [rbp + 0x40]
mov qword [rbp + 0x21a0], rax
lea rdx, [rbp + 0x10]
mov qword [rbp + 0x10], rax
movabs rsi, 0x99e0fbc671704115
movabs rax, 0x388b071560e7f718
mov qword [rbp + 0x21b0], rsi
mov qword [rbp + 0x21a8], rax
movabs rdi, 0x50b7eb63980719fa
mov qword [rbp + 0x18], rax
movabs rax, 0x2e3557a4a8627147
mov qword [rbp + 0x21c0], rax
mov qword [rbp + 0x30], rax
movabs rax, 0x7065af6150450a2c
mov qword [rbp + 0x21c8], rax
mov qword [rbp + 0x38], rax
mov qword [rbp + 0x20], rsi
mov qword [rbp + 0x21b8], rdi
mov qword [rbp + 0x28], rdi
lea rcx, [rbp + 0x2140]
call fcn.180007d34
movabs rax, 0x2e3557a4a8627124
mov qword [rbp + 0xa0], r14
mov qword [rbp + 0xc0], rax
lea r8, [rbp + 0x2140]
mov qword [rbp + 0x2130], rax
lea rdx, [rbp + 0x2110]
movabs rax, 0x7065af6150450a2c
mov qword [rbp + 0x2110], r14
lea rcx, [rbp + 0x60]
mov qword [rbp + 0xc8], rax
mov qword [rbp + 0x2138], rax
mov qword [rbp + 0xa8], r15
mov qword [rbp + 0x2118], r15
mov qword [rbp + 0xb0], r12
mov qword [rbp + 0x2120], r12
mov qword [rbp + 0xb8], r13
mov qword [rbp + 0x2128], r13
call fcn.180007d34
vmovdqu ymm0, ymmword [rbp + 0x21a0]
vmovdqa xmm2, xmmword [rbp + 0x21c0]
lea rdx, [0x1801073ba]
vpxor ymm1, ymm0, ymmword [rbp + 0xa0]
vpxor xmm2, xmm2, xmmword [rbp + 0xc0]
lea rcx, [rbp + 0xa0]
vmovdqa ymmword [rbp + 0xa0], ymm1
vmovdqa xmmword [rbp + 0xc0], xmm2
xor r8d, r8d
vzeroupper
call fcn.1800351c4
mov rax, qword [0x180106e88]
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.180019134
mov rax, qword [0x180106e88]
mov rcx, qword [rax + 0x1c10]
movss xmm0, dword [rcx + 0xdc]
subss xmm0, dword [rcx + 0x14]
addss xmm0, dword [rcx + 0x60]
addss xmm0, xmm15
call fcn.18001917c
movabs rax, 0xac622a863c2c783
mov qword [rbp + 0x50], rsi
mov qword [rbp + 0x2140], rax
lea rdx, [0x1801073c0]
movabs rax, 0x63e649cb06aa84a3
mov qword [rbp + 0x58], rdi
movups xmm1, xmmword [rbp + 0x50]
mov qword [rbp + 0x40], rax
lea rcx, [rbp + 0x60]
movabs rax, 0x6ec441350e8ed77e
mov qword [rbp + 0x2150], rsi
movups xmmword [rbp + 0x70], xmm1
mov qword [rbp + 0x48], rax
movabs r12, 0x388b071560e7f718
movups xmm0, xmmword [rbp + 0x40]
mov qword [rbp + 0x2148], r12
xor r8d, r8d
mov qword [rbp + 0x2158], rdi
movups xmmword [rbp + 0x60], xmm0
vmovdqu ymm0, ymmword [rbp + 0x2140]
vpxor ymm1, ymm0, ymmword [rbp + 0x60]
vmovdqa ymmword [rbp + 0x60], ymm1
vzeroupper
call fcn.1800351c4
xor r15d, r15d
movabs rsi, 0xac622a863c2c783
mov r13d, 1
movss xmm0, dword [0x1801004a0]
call fcn.1800191c4
call fcn.180019270
call fcn.180017fa4
call fcn.180012c64
movaps xmm1, xmm8
xorps xmm0, xmm0
call fcn.180019044
mov rax, qword [0x180106e88]
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.180019134
lea rcx, [rbp]
call fcn.180019490
lea rcx, [rbp + 0x2100]
movss xmm6, dword [rax + 4]
subss xmm6, xmm12
call fcn.180019490
mov rcx, qword [0x180106e88]
lea rdx, [rbp + 0x10]
mov qword [rbp + 0x2110], rsi
xor r8d, r8d
mov qword [rbp + 0x2118], r12
movss xmm0, dword [rax]
movabs rax, 0x78a760c71496e4a0
movdqa xmm1, xmmword [rbp + 0x2110]
subss xmm0, xmm12
mov qword [rbp + 0x10], rax
mov qword [rbp + 0x18], r12
movss dword [rbp + 0x20f4], xmm6
movss dword [rbp + 0x20f0], xmm0
movups xmm0, xmmword [rbp + 0x10]
pxor xmm1, xmm0
movdqa xmmword [rbp + 0x10], xmm1
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], r13b
mov rcx, qword [rcx + 0x1c10]
call fcn.18000e0f8
mov edx, eax
mov dword [rsp + 0x20], 8
mov r9b, r13b
lea r8, [rbp + 0x20f0]
lea rcx, [rbp + 0x10]
call fcn.180012a38
mov eax, 0xff
mov dword [rsp + 0x20], ebx
mov r9d, eax
lea rcx, [rbp + 0x40]
mov r8d, eax
mov edx, eax
call fcn.1800021d4
lea rdx, [rbp + 0x10]
xor ecx, ecx
movups xmm0, xmmword [rax]
movdqu xmmword [rbp + 0x10], xmm0
call fcn.18000d0e4
mov rax, qword [0x180106e88]
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.180019134
mov rax, qword [0x180106e88]
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.18001917c
movabs rax, 0x7eb247db43afaec2
mov qword [rbp + 0x2110], rsi
mov qword [rbp + 0x10], rax
movabs rax, 0x388b071513809971
mov qword [rbp + 0x18], rax
movups xmm0, xmmword [rbp + 0x10]
mov qword [rbp + 0x2118], r12
movdqa xmm1, xmmword [rbp + 0x2110]
pxor xmm1, xmm0
lea rcx, [rbp + 0x10]
movdqa xmmword [rbp + 0x10], xmm1
call fcn.180033a70
mov rax, qword [0x180106e88]
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.18001917c
mov ecx, r13d
call fcn.18000d140
call fcn.180036428
mov rcx, qword [0x180107370]
call fcn.180017eec
mov rax, qword [0x180106e88]
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.180019134
mov rax, qword [0x180106e88]
mov rcx, qword [rax + 0x1c10]
movss xmm0, dword [rcx + 0xdc]
subss xmm0, dword [rcx + 0x14]
addss xmm0, dword [rcx + 0x60]
addss xmm0, xmm13
call fcn.18001917c
movss xmm0, dword [0x1801004a8]
call fcn.1800191c4
mov qword [rbp + 0x18], r12
lea r9, [rbp + 0x20f0]
movabs rax, 0xac622a863b4a8c5
mov dword [rsp + 0x30], r13d
mov qword [rbp + 0x10], rax
lea r8, [0x180106048]
movups xmm0, xmmword [rbp + 0x10]
lea rax, [rbp + 0x2100]
mov qword [rbp + 0x2110], rsi
mov qword [rbp + 0x2118], r12
lea rcx, [rbp + 0x10]
movdqa xmm1, xmmword [rbp + 0x2110]
mov ebx, 4
pxor xmm1, xmm0
mov qword [rsp + 0x28], r15
mov edx, ebx
movdqa xmmword [rbp + 0x10], xmm1
mov dword [rbp + 0x2100], 0x12c
mov dword [rbp + 0x20f0], r13d
mov qword [rsp + 0x20], rax
call fcn.180038368
mov rax, qword [0x180106e88]
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.180019134
mov rax, qword [0x180106e88]
mov rcx, qword [rax + 0x1c10]
movss xmm0, dword [rcx + 0xdc]
subss xmm0, dword [rcx + 0x14]
addss xmm0, dword [rcx + 0x60]
addss xmm0, xmm13
call fcn.18001917c
movabs rax, 0xac64adc0cadaad0
mov qword [rbp + 0x18], r12
mov qword [rbp + 0x10], rax
lea rax, [rbp + 0x20f0]
movups xmm0, xmmword [rbp + 0x10]
mov qword [rbp + 0x2110], rsi
mov qword [rbp + 0x2118], r12
movdqa xmm1, xmmword [rbp + 0x2110]
pxor xmm1, xmm0
mov dword [rsp + 0x30], r13d
movdqa xmmword [rbp + 0x10], xmm1
mov dword [rbp + 0x20f0], 0x1e
mov dword [rbp + 0x2100], r13d
mov qword [rsp + 0x28], r15
lea r9, [rbp + 0x2100]
mov qword [rsp + 0x20], rax
lea r8, [0x180106044]
mov edx, ebx
lea rcx, [rbp + 0x10]
call fcn.180038368
mov rax, qword [0x180106e88]
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.180019134
mov rax, qword [0x180106e88]
mov rcx, qword [rax + 0x1c10]
movss xmm0, dword [rcx + 0xdc]
subss xmm0, dword [rcx + 0x14]
addss xmm0, dword [rcx + 0x60]
addss xmm0, xmm13
call fcn.18001917c
mov qword [rbp + 0x18], r12
lea r9, [rbp + 0x2100]
movabs rax, 0x6fa54cc917b1aec7
mov dword [rsp + 0x30], r13d
mov qword [rbp + 0x10], rax
lea r8, [0x180106040]
movups xmm0, xmmword [rbp + 0x10]
lea rax, [rbp + 0x20f0]
mov qword [rbp + 0x2110], rsi
mov qword [rbp + 0x2118], r12
lea rcx, [rbp + 0x10]
movdqa xmm1, xmmword [rbp + 0x2110]
mov edx, ebx
pxor xmm1, xmm0
mov qword [rsp + 0x28], r15
movdqa xmmword [rbp + 0x10], xmm1
mov dword [rbp + 0x20f0], 0x3e8
mov dword [rbp + 0x2100], r13d
mov qword [rsp + 0x20], rax
call fcn.180038368
mov rax, qword [0x180106e88]
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.180019134
mov rax, qword [0x180106e88]
mov rcx, qword [rax + 0x1c10]
movss xmm0, dword [rcx + 0xdc]
subss xmm0, dword [rcx + 0x14]
addss xmm0, dword [rcx + 0x60]
addss xmm0, xmm13
call fcn.18001917c
and dword [rbp + 0x20f0], 0
lea r8, [rbp + 0x20f0]
and dword [rbp + 0x20f4], 0
lea rdx, [0x18010603c]
movabs rax, 0x7ea940c50aa3e4a0
mov qword [rbp + 0x2110], rsi
mov qword [rbp + 0x10], rax
lea rcx, [rbp + 0x10]
movabs rax, 0x388b071519829c47
mov qword [rbp + 0x2118], r12
movdqa xmm1, xmmword [rbp + 0x2110]
mov qword [rbp + 0x18], rax
movups xmm0, xmmword [rbp + 0x10]
pxor xmm1, xmm0
movdqa xmmword [rbp + 0x10], xmm1
call fcn.18000e82c
mov rax, qword [0x180106e88]
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.180019134
mov rax, qword [0x180106e88]
mov rcx, qword [rax + 0x1c10]
movss xmm0, dword [rcx + 0xdc]
subss xmm0, dword [rcx + 0x14]
addss xmm0, dword [rcx + 0x60]
addss xmm0, xmm13
call fcn.18001917c
movabs rax, 0x388b076105808579
mov qword [rbp + 0x2110], rsi
mov qword [rbp + 0x18], rax
lea rdi, [fcn.180036c44]
mov esi, 0x20
mov qword [rbp + 0x2118], r12
movdqa xmm1, xmmword [rbp + 0x2110]
lea r9, [0x1801060a8]
movabs rbx, 0x5ee656c701afaec2
mov dword [rsp + 0x28], esi
mov qword [rbp + 0x10], rbx
lea rdx, [0x1801073cc]
movups xmm0, xmmword [rbp + 0x10]
lea eax, [rsi - 0x1d]
mov r8, rdi
lea rcx, [rbp + 0x10]
mov dword [rsp + 0x20], eax
pxor xmm1, xmm0
movdqa xmmword [rbp + 0x10], xmm1
call fcn.180036c58
mov rax, qword [0x180106e88]
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.180019134
mov rax, qword [0x180106e88]
mov rcx, qword [rax + 0x1c10]
movss xmm0, dword [rcx + 0xdc]
subss xmm0, dword [rcx + 0x14]
addss xmm0, dword [rcx + 0x60]
addss xmm0, xmm13
call fcn.18001917c
movabs rax, 0x388b071560828761
mov qword [rbp + 0x10], rbx
mov qword [rbp + 0x18], rax
lea r9, str.Mouse_aim
movups xmm0, xmmword [rbp + 0x10]
lea eax, [rsi - 0x1e]
mov qword [rbp + 0x2118], r12
movabs r14, 0xac622a863c2c783
mov dword [rsp + 0x28], esi
mov qword [rbp + 0x2110], r14
lea rdx, [0x1801073bc]
movdqa xmm1, xmmword [rbp + 0x2110]
lea rcx, [rbp + 0x10]
pxor xmm1, xmm0
mov dword [rsp + 0x20], eax
mov r8, rdi
movdqa xmmword [rbp + 0x10], xmm1
call fcn.180036c58
mov rax, qword [0x180106e88]
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.180019134
mov rax, qword [0x180106e88]
mov rcx, qword [rax + 0x1c10]
movss xmm0, dword [rcx + 0xdc]
subss xmm0, dword [rcx + 0x14]
addss xmm0, dword [rcx + 0x60]
addss xmm0, xmm13
call fcn.18001917c
mov qword [rbp + 0x18], r12
lea r9, str.Head
movabs rax, 0x6fa84dea43afaec2
mov qword [rbp + 0x2110], r14
mov qword [rbp + 0x10], rax
movups xmm0, xmmword [rbp + 0x10]
mov qword [rbp + 0x2118], r12
movdqa xmm1, xmmword [rbp + 0x2110]
pxor xmm1, xmm0
mov dword [rsp + 0x28], esi
movdqa xmmword [rbp + 0x10], xmm1
mov dword [rsp + 0x20], 6
mov r8, rdi
lea rdx, [0x1801073c4]
lea rcx, [rbp + 0x10]
call fcn.180036c58
call fcn.180017fa4
jmp 0x180049697
cmp eax, r13d
jne 0x180049151
lea rcx, [rbp]
call fcn.180019490
lea rcx, [rbp + 0x2100]
movss xmm6, dword [rax + 4]
subss xmm6, xmm12
call fcn.180019490
mov rcx, qword [0x180106e88]
lea rdx, [rbp + 0x10]
movabs r15, 0x388b071560e7f76a
mov qword [rbp + 0x2110], rsi
mov qword [rbp + 0x2118], r12
xor r8d, r8d
movss xmm0, dword [rax]
movabs rax, 0x6b844cc1028fe4a0
mulss xmm0, dword [0x1801002cc]
mov qword [rbp + 0x10], rax
movdqa xmm1, xmmword [rbp + 0x2110]
mov qword [rbp + 0x18], r15
movss dword [rbp + 0x20f4], xmm6
subss xmm0, xmm12
movss dword [rbp + 0x20f0], xmm0
movups xmm0, xmmword [rbp + 0x10]
pxor xmm1, xmm0
movdqa xmmword [rbp + 0x10], xmm1
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], r13b
mov rcx, qword [rcx + 0x1c10]
call fcn.18000e0f8
mov edx, eax
mov dword [rsp + 0x20], 8
mov r9b, r13b
lea r8, [rbp + 0x20f0]
lea rcx, [rbp + 0x10]
call fcn.180012a38
mov ebx, 0xc8
lea rcx, [rbp + 0x40]
mov r9d, r14d
mov dword [rsp + 0x20], ebx
mov r8d, r14d
mov edx, r14d
call fcn.1800021d4
lea rdx, [rbp + 0x10]
xor ecx, ecx
movups xmm0, xmmword [rax]
movdqu xmmword [rbp + 0x10], xmm0
call fcn.18000d0e4
mov rax, qword [0x180106e88]
mov rcx, qword [rax + 0x1c10]
movss xmm0, dword [rcx + 0xd8]
subss xmm0, dword [rcx + 0x10]
addss xmm0, dword [rcx + 0x5c]
addss xmm0, dword [0x1801003f4]
call fcn.180019134
mov rax, qword [0x180106e88]
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.18001917c
movabs rax, 0x2ab54ec916b1aed5
mov qword [rbp + 0x2140], rsi
mov qword [rbp + 0x40], rax
lea rcx, [rbp + 0x60]
movabs rax, 0x56ea736609948479
mov qword [rbp + 0x2148], r12
mov qword [rbp + 0x48], rax
movabs rdi, 0x50b7eb63980719fa
movups xmm0, xmmword [rbp + 0x40]
movabs rax, 0x99e0fbc671702476
mov qword [rbp + 0x58], rdi
mov qword [rbp + 0x50], rax
movabs rsi, 0x99e0fbc671704115
movups xmm1, xmmword [rbp + 0x50]
mov qword [rbp + 0x2150], rsi
movups xmmword [rbp + 0x60], xmm0
mov qword [rbp + 0x2158], rdi
vmovdqu ymm0, ymmword [rbp + 0x2140]
vmovups xmmword [rbp + 0x70], xmm1
vpxor ymm1, ymm0, ymmword [rbp + 0x60]
vmovdqa ymmword [rbp + 0x60], ymm1
vzeroupper
call fcn.180033a70
mov ecx, r13d
call fcn.18000d140
mov rax, qword [0x180106e88]
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.18001917c
call fcn.180036428
mov rax, qword [0x180106e88]
movss xmm7, dword [0x180100380]
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.180019134
mov rax, qword [0x180106e88]
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.18001917c
mov rcx, qword [0x180107370]
call fcn.180017eec
mov rax, qword [0x180106e88]
mov rcx, qword [rax + 0x1c10]
movss xmm0, dword [rcx + 0xdc]
subss xmm0, dword [rcx + 0x14]
addss xmm0, dword [rcx + 0x60]
addss xmm0, dword [0x1801003e0]
call fcn.18001917c
movabs rax, 0x388b071560b7a45d
mov qword [rbp + 0x2118], r12
mov qword [rbp + 0x18], rax
lea rdx, [0x1801073b6]
movabs r14, 0x2aa34eca02ac82a3
lea rcx, [rbp + 0x10]
mov qword [rbp + 0x10], r14
movabs r13, 0xac622a863c2c783
movups xmm0, xmmword [rbp + 0x10]
mov qword [rbp + 0x2110], r13
xor r8d, r8d
movdqa xmm1, xmmword [rbp + 0x2110]
pxor xmm1, xmm0
movdqa xmmword [rbp + 0x10], xmm1
call fcn.1800351c4
mov rax, qword [0x180106e88]
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.180019134
mov rax, qword [0x180106e88]
movss xmm6, dword [0x1801003ec]
mov rcx, qword [rax + 0x1c10]
movss xmm0, dword [rcx + 0xdc]
subss xmm0, dword [rcx + 0x14]
addss xmm0, dword [rcx + 0x60]
addss xmm0, xmm6
call fcn.18001917c
mov qword [rbp + 0x10], r14
lea rdx, [0x1801073ad]
movabs rax, 0x388b0715609f985a
mov qword [rbp + 0x2110], r13
mov qword [rbp + 0x18], rax
lea rcx, [rbp + 0x10]
movups xmm0, xmmword [rbp + 0x10]
mov qword [rbp + 0x2118], r12
xor r8d, r8d
movdqa xmm1, xmmword [rbp + 0x2110]
pxor xmm1, xmm0
movdqa xmmword [rbp + 0x10], xmm1
call fcn.1800351c4
mov rax, qword [0x180106e88]
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.180019134
mov rax, qword [0x180106e88]
mov rcx, qword [rax + 0x1c10]
movss xmm0, dword [rcx + 0xdc]
subss xmm0, dword [rcx + 0x14]
addss xmm0, dword [rcx + 0x60]
addss xmm0, xmm6
call fcn.18001917c
movabs rax, 0x7aab75700e95985b
mov qword [rbp + 0x40], r14
mov qword [rbp + 0x48], rax
lea rdx, [0x1801073af]
movups xmm0, xmmword [rbp + 0x40]
movabs rax, 0x99e0fbc67170397a
mov qword [rbp + 0x58], rdi
mov qword [rbp + 0x50], rax
lea rcx, [rbp + 0x2160]
movups xmm1, xmmword [rbp + 0x50]
mov qword [rbp + 0x2140], r13
xor r8d, r8d
movups xmmword [rbp + 0x2160], xmm0
mov qword [rbp + 0x2148], r12
movups xmmword [rbp + 0x2170], xmm1
mov qword [rbp + 0x2150], rsi
mov qword [rbp + 0x2158], rdi
vmovdqu ymm0, ymmword [rbp + 0x2140]
vpxor ymm1, ymm0, ymmword [rbp + 0x2160]
vmovdqa ymmword [rbp + 0x2160], ymm1
vzeroupper
call fcn.1800351c4
cmp byte [0x1801073ad], 0
jne 0x1800480c4
cmp byte [0x1801073af], 0
je 0x1800481bd
call fcn.1800190ec
addss xmm0, xmm7
call fcn.180019134
call fcn.180019110
addss xmm0, xmm6
call fcn.18001917c
movabs r12, 0x658402c40fab81a3
lea r8, [rbp + 0x2120]
movabs r13, 0x388b071560e7f760
mov qword [rbp + 0x2110], r12
lea rdx, [rbp + 0x2110]
mov qword [rbp + 0x2118], r13
lea rcx, [rbp + 0x40]
call fcn.180007d34
movabs rax, 0xac622a863c2c783
lea r8, [rbp + 0x10]
mov qword [rbp + 0x2100], rax
lea rdx, [rbp]
mov qword [rbp], rax
lea rcx, [rbp + 0x2140]
movabs rax, 0x388b071560e7f718
mov qword [rbp + 0x2108], rax
mov qword [rbp + 8], rax
call fcn.180007d34
lea r8, [rbp + 0x2100]
mov qword [rbp + 0x10], r12
lea rdx, [rbp + 0x20f0]
mov qword [rbp + 0x20f0], r12
lea rcx, [rbp + 0x60]
mov qword [rbp + 0x18], r13
mov qword [rbp + 0x20f8], r13
call fcn.180007d34
movdqa xmm0, xmmword [rbp + 0x2100]
lea rdx, [0x1801073b3]
pxor xmm0, xmmword [rbp + 0x10]
lea rcx, [rbp + 0x10]
xor r8d, r8d
movdqa xmmword [rbp + 0x10], xmm0
call fcn.1800351c4
movabs r12, 0x388b071560e7f718
movabs r13, 0xac622a863c2c783
mov rax, qword [0x180106e88]
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.180019134
mov rax, qword [0x180106e88]
mov rcx, qword [rax + 0x1c10]
movss xmm0, dword [rcx + 0xdc]
subss xmm0, dword [rcx + 0x14]
addss xmm0, dword [rcx + 0x60]
addss xmm0, xmm6
call fcn.18001917c
movabs rax, 0x56e473700c829c4b
mov qword [rbp + 0x40], r14
mov qword [rbp + 0x48], rax
lea rdx, [0x1801073b4]
movups xmm0, xmmword [rbp + 0x40]
mov qword [rbp + 0x50], rsi
lea rcx, [rbp + 0x2140]
mov qword [rbp + 0x58], rdi
xor r8d, r8d
movups xmm1, xmmword [rbp + 0x50]
mov qword [rbp + 0x2160], r13
movups xmmword [rbp + 0x2140], xmm0
mov qword [rbp + 0x2168], r12
movups xmmword [rbp + 0x2150], xmm1
mov qword [rbp + 0x2170], rsi
mov qword [rbp + 0x2178], rdi
vmovdqu ymm0, ymmword [rbp + 0x2160]
vpxor ymm1, ymm0, ymmword [rbp + 0x2140]
vmovdqa ymmword [rbp + 0x2140], ymm1
vzeroupper
call fcn.1800351c4
mov rax, qword [0x180106e88]
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.180019134
mov rax, qword [0x180106e88]
mov rcx, qword [rax + 0x1c10]
movss xmm0, dword [rcx + 0xdc]
subss xmm0, dword [rcx + 0x14]
addss xmm0, dword [rcx + 0x60]
addss xmm0, xmm6
call fcn.18001917c
mov qword [rbp + 0x2160], r13
lea rdx, [0x1801073a9]
movabs rax, 0x59c96f610c869250
mov qword [rbp + 0x40], r14
mov qword [rbp + 0x48], rax
lea rcx, [rbp + 0x2140]
movups xmm0, xmmword [rbp + 0x40]
movabs r13, 0x99e0fbc671704167
mov qword [rbp + 0x58], rdi
mov qword [rbp + 0x50], r13
xor r8d, r8d
movups xmm1, xmmword [rbp + 0x50]
mov qword [rbp + 0x2168], r12
movups xmmword [rbp + 0x2140], xmm0
mov qword [rbp + 0x2170], rsi
movups xmmword [rbp + 0x2150], xmm1
mov qword [rbp + 0x2178], rdi
vmovdqu ymm0, ymmword [rbp + 0x2160]
vpxor ymm1, ymm0, ymmword [rbp + 0x2140]
vmovdqa ymmword [rbp + 0x2140], ymm1
vzeroupper
call fcn.1800351c4
mov rax, qword [0x180106e88]
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.180019134
mov rax, qword [0x180106e88]
mov rcx, qword [rax + 0x1c10]
movss xmm0, dword [rcx + 0xdc]
subss xmm0, dword [rcx + 0x14]
addss xmm0, dword [rcx + 0x60]
addss xmm0, xmm6
call fcn.18001917c
movabs rax, 0xac622a863c2c783
mov qword [rbp + 0x40], r14
mov qword [rbp + 0x2160], rax
lea rdx, [0x1801073ac]
movabs rax, 0x4aea45670f8a8559
mov qword [rbp + 0x50], rsi
mov qword [rbp + 0x48], rax
lea rcx, [rbp + 0x2140]
movups xmm0, xmmword [rbp + 0x40]
mov qword [rbp + 0x58], rdi
xor r8d, r8d
movups xmm1, xmmword [rbp + 0x50]
mov qword [rbp + 0x2168], r12
movups xmmword [rbp + 0x2140], xmm0
mov qword [rbp + 0x2170], rsi
movups xmmword [rbp + 0x2150], xmm1
mov qword [rbp + 0x2178], rdi
vmovdqu ymm0, ymmword [rbp + 0x2160]
vpxor ymm1, ymm0, ymmword [rbp + 0x2140]
vmovdqa ymmword [rbp + 0x2140], ymm1
vzeroupper
call fcn.1800351c4
mov rax, qword [0x180106e88]
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.180019134
mov rax, qword [0x180106e88]
mov rcx, qword [rax + 0x1c10]
movss xmm0, dword [rcx + 0xdc]
subss xmm0, dword [rcx + 0x14]
addss xmm0, dword [rcx + 0x60]
addss xmm0, xmm6
call fcn.18001917c
movabs rax, 0xac622a863c2c783
mov qword [rbp + 0x40], r14
mov qword [rbp + 0x2160], rax
lea rdx, [0x1801073ab]
movabs rax, 0x5de56e791086996b
mov qword [rbp + 0x50], rsi
mov qword [rbp + 0x48], rax
lea rcx, [rbp + 0x2140]
movups xmm0, xmmword [rbp + 0x40]
mov qword [rbp + 0x58], rdi
xor r8d, r8d
movups xmm1, xmmword [rbp + 0x50]
mov qword [rbp + 0x2168], r12
movups xmmword [rbp + 0x2140], xmm0
mov qword [rbp + 0x2170], rsi
movups xmmword [rbp + 0x2150], xmm1
mov qword [rbp + 0x2178], rdi
vmovdqu ymm0, ymmword [rbp + 0x2160]
vpxor ymm1, ymm0, ymmword [rbp + 0x2140]
vmovdqa ymmword [rbp + 0x2140], ymm1
vzeroupper
call fcn.1800351c4
mov rax, qword [0x180106e88]
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.180019134
mov rax, qword [0x180106e88]
mov rcx, qword [rax + 0x1c10]
movss xmm0, dword [rcx + 0xdc]
subss xmm0, dword [rcx + 0x14]
addss xmm0, dword [rcx + 0x60]
addss xmm0, xmm6
call fcn.18001917c
movabs rax, 0xac622a863c2c783
mov qword [rbp + 0x2168], r12
mov qword [rbp + 0x2160], rax
mov qword [rbp + 0x2170], rsi
mov qword [rbp + 0x2178], rdi
movabs rax, 0x76ab697a1086924f
mov qword [rbp + 0x40], r14
mov qword [rbp + 0x48], rax
lea rdx, [0x1801073b7]
movups xmm0, xmmword [rbp + 0x40]
movabs r12, 0x99e0fbc671152c74
mov qword [rbp + 0x58], rdi
mov qword [rbp + 0x50], r12
lea rcx, [rbp + 0x2140]
movups xmm1, xmmword [rbp + 0x50]
xor r8d, r8d
movups xmmword [rbp + 0x2140], xmm0
vmovdqu ymm0, ymmword [rbp + 0x2160]
vmovups xmmword [rbp + 0x2150], xmm1
vpxor ymm1, ymm0, ymmword [rbp + 0x2140]
vmovdqa ymmword [rbp + 0x2140], ymm1
vzeroupper
call fcn.1800351c4
mov rax, qword [0x180106e88]
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.180019134
mov rax, qword [0x180106e88]
mov rcx, qword [rax + 0x1c10]
movss xmm0, dword [rcx + 0xdc]
subss xmm0, dword [rcx + 0x14]
addss xmm0, dword [rcx + 0x60]
addss xmm0, xmm6
call fcn.18001917c
movabs rax, 0xac622a863c2c783
mov qword [rbp + 0x40], r14
mov qword [rbp + 0x2160], rax
lea rdx, [0x1801073b2]
movabs rax, 0x388b071560e7f718
mov qword [rbp + 0x50], r12
mov qword [rbp + 0x2168], rax
lea rcx, [rbp + 0x2140]
movabs rax, 0x76ab757019869b48
mov qword [rbp + 0x58], rdi
movups xmm1, xmmword [rbp + 0x50]
mov qword [rbp + 0x48], rax
xor r8d, r8d
movups xmm0, xmmword [rbp + 0x40]
mov qword [rbp + 0x2170], rsi
movups xmmword [rbp + 0x2150], xmm1
mov qword [rbp + 0x2178], rdi
movups xmmword [rbp + 0x2140], xmm0
vmovdqu ymm0, ymmword [rbp + 0x2160]
vpxor ymm1, ymm0, ymmword [rbp + 0x2140]
vmovdqa ymmword [rbp + 0x2140], ymm1
vzeroupper
call fcn.1800351c4
movss xmm0, dword [0x1801004a0]
call fcn.1800191c4
call fcn.180019270
call fcn.180017fa4
call fcn.180012c64
movaps xmm1, xmm8
xorps xmm0, xmm0
call fcn.180019044
mov rax, qword [0x180106e88]
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.180019134
lea rcx, [rbp]
call fcn.180019490
lea rcx, [rbp + 0x2100]
movss xmm6, dword [rax + 4]
subss xmm6, xmm12
call fcn.180019490
movss xmm0, dword [rax]
movabs rax, 0xac622a863c2c783
subss xmm0, xmm12
movss dword [rbp + 0x20f4], xmm6
movss dword [rbp + 0x20f0], xmm0
mov rcx, qword [0x180106e88]
lea rdx, [rbp + 0x10]
mov qword [rbp + 0x2110], rax
movabs r14, 0x388b071560e7f718
mov qword [rbp + 0x18], r14
movabs rax, 0x78a760c71496e4a0
mov qword [rbp + 0x10], rax
mov r12d, 1
movups xmm0, xmmword [rbp + 0x10]
mov qword [rbp + 0x2118], r14
xor r8d, r8d
movdqa xmm1, xmmword [rbp + 0x2110]
pxor xmm1, xmm0
movdqa xmmword [rbp + 0x10], xmm1
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], r12b
mov rcx, qword [rcx + 0x1c10]
call fcn.18000e0f8
mov edx, eax
mov dword [rsp + 0x20], 8
mov r9b, r12b
lea r8, [rbp + 0x20f0]
lea rcx, [rbp + 0x10]
call fcn.180012a38
mov eax, 0xff
mov dword [rsp + 0x20], ebx
mov r9d, eax
lea rcx, [rbp + 0x40]
mov r8d, eax
mov edx, eax
call fcn.1800021d4
lea rdx, [rbp + 0x10]
xor ecx, ecx
movups xmm0, xmmword [rax]
movdqu xmmword [rbp + 0x10], xmm0
call fcn.18000d0e4
mov rax, qword [0x180106e88]
movss xmm8, dword [0x1801003f4]
mov rcx, qword [rax + 0x1c10]
movss xmm0, dword [rcx + 0xd8]
subss xmm0, dword [rcx + 0x10]
addss xmm0, dword [rcx + 0x5c]
addss xmm0, xmm8
call fcn.180019134
mov rax, qword [0x180106e88]
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.18001917c
movabs rax, 0x2ab54ec916b1aed5
mov qword [rbp + 0x50], rsi
mov qword [rbp + 0x40], rax
lea rcx, [rbp + 0x2140]
movabs rax, 0x4bec697c1493926b
mov qword [rbp + 0x58], rdi
movups xmm1, xmmword [rbp + 0x50]
mov qword [rbp + 0x48], rax
movabs rbx, 0xac622a863c2c783
movups xmm0, xmmword [rbp + 0x40]
mov qword [rbp + 0x2160], rbx
movups xmmword [rbp + 0x2150], xmm1
mov qword [rbp + 0x2168], r14
movups xmmword [rbp + 0x2140], xmm0
mov qword [rbp + 0x2170], rsi
mov qword [rbp + 0x2178], rdi
vmovdqu ymm0, ymmword [rbp + 0x2160]
vpxor ymm1, ymm0, ymmword [rbp + 0x2140]
vmovdqa ymmword [rbp + 0x2140], ymm1
vzeroupper
call fcn.180033a70
mov rax, qword [0x180106e88]
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.18001917c
mov ecx, r12d
call fcn.18000d140
call fcn.180036428
mov rcx, qword [0x180107370]
call fcn.180017eec
mov rax, qword [0x180106e88]
mov rcx, qword [rax + 0x1c10]
movss xmm0, dword [rcx + 0xd8]
subss xmm0, dword [rcx + 0x10]
addss xmm0, dword [rcx + 0x5c]
addss xmm0, xmm8
call fcn.180019134
mov rax, qword [0x180106e88]
mov rcx, qword [rax + 0x1c10]
movss xmm0, dword [rcx + 0xdc]
subss xmm0, dword [rcx + 0x14]
addss xmm0, dword [rcx + 0x60]
addss xmm0, xmm13
call fcn.18001917c
movss xmm0, dword [0x1801004a8]
call fcn.1800191c4
mov qword [rbp + 0x18], r14
lea r9, [rbp + 0x2100]
movabs rax, 0x6fa54cc917b1aec7
mov dword [rsp + 0x30], r12d
and qword [rsp + 0x28], 0
lea r8, [0x180106034]
mov qword [rbp + 0x10], rax
lea edx, [r12 + 3]
movups xmm0, xmmword [rbp + 0x10]
lea rax, [rbp + 0x20f0]
mov qword [rbp + 0x2110], rbx
mov qword [rbp + 0x2118], r14
lea rcx, [rbp + 0x10]
movdqa xmm1, xmmword [rbp + 0x2110]
pxor xmm1, xmm0
mov dword [rbp + 0x20f0], 0x3e8
movdqa xmmword [rbp + 0x10], xmm1
mov dword [rbp + 0x2100], r12d
mov qword [rsp + 0x20], rax
call fcn.180038368
mov rax, qword [0x180106e88]
mov rcx, qword [rax + 0x1c10]
movss xmm0, dword [rcx + 0xd8]
subss xmm0, dword [rcx + 0x10]
addss xmm0, dword [rcx + 0x5c]
addss xmm0, xmm8
call fcn.180019134
mov rax, qword [0x180106e88]
mov rcx, qword [rax + 0x1c10]
movss xmm0, dword [rcx + 0xdc]
subss xmm0, dword [rcx + 0x14]
addss xmm0, dword [rcx + 0x60]
addss xmm0, xmm13
call fcn.18001917c
movabs rax, 0x2abe4dea0faeaec5
mov dword [rsp + 0x30], r12d
and qword [rsp + 0x28], 0
lea r9, [rbp + 0x2100]
mov qword [rbp + 0x10], rax
lea r8, [0x180106038]
movabs rax, 0x388b077408979b59
mov qword [rbp + 0x2110], rbx
mov qword [rbp + 0x18], rax
lea edx, [r12 + 3]
movups xmm0, xmmword [rbp + 0x10]
mov eax, 0xff
mov qword [rbp + 0x2118], r14
movdqa xmm1, xmmword [rbp + 0x2110]
lea rcx, [rbp + 0x10]
mov dword [rbp + 0x20f0], eax
pxor xmm1, xmm0
lea rax, [rbp + 0x20f0]
movdqa xmmword [rbp + 0x10], xmm1
mov dword [rbp + 0x2100], r12d
mov qword [rsp + 0x20], rax
call fcn.180038368
mov rax, qword [0x180106e88]
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.180019134
mov rax, qword [0x180106e88]
movss xmm6, dword [0x1801003ec]
mov rcx, qword [rax + 0x1c10]
movss xmm0, dword [rcx + 0xdc]
subss xmm0, dword [rcx + 0x14]
addss xmm0, dword [rcx + 0x60]
addss xmm0, xmm6
call fcn.18001917c
movabs rax, 0x6fa202df02b083a3
mov qword [rbp + 0x50], r13
mov qword [rbp + 0x40], rax
lea rdx, [0x1801073b5]
movabs rax, 0x5df2667910c79379
mov qword [rbp + 0x58], rdi
movups xmm1, xmmword [rbp + 0x50]
mov qword [rbp + 0x48], rax
lea rcx, [rbp + 0x2140]
movups xmm0, xmmword [rbp + 0x40]
mov qword [rbp + 0x2160], rbx
mov r12, rbx
movups xmmword [rbp + 0x2150], xmm1
mov qword [rbp + 0x2168], r14
xor r8d, r8d
movups xmmword [rbp + 0x2140], xmm0
mov qword [rbp + 0x2170], rsi
mov qword [rbp + 0x2178], rdi
vmovdqu ymm0, ymmword [rbp + 0x2160]
vpxor ymm1, ymm0, ymmword [rbp + 0x2140]
vmovdqa ymmword [rbp + 0x2140], ymm1
vzeroupper
call fcn.1800351c4
mov rax, qword [0x180106e88]
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.180019134
mov rax, qword [0x180106e88]
mov rcx, qword [rax + 0x1c10]
movss xmm0, dword [rcx + 0xdc]
subss xmm0, dword [rcx + 0x14]
addss xmm0, dword [rcx + 0x60]
addss xmm0, xmm6
call fcn.18001917c
lea r8, [rbp + 0x30]
mov qword [rbp + 0x2160], rbx
lea rdx, [rbp + 0x10]
mov qword [rbp + 0x10], rbx
lea rcx, [rbp + 0x40]
mov qword [rbp + 0x2168], r14
mov qword [rbp + 0x18], r14
mov qword [rbp + 0x2170], rsi
mov qword [rbp + 0x20], rsi
mov qword [rbp + 0x2178], rdi
mov qword [rbp + 0x28], rdi
call fcn.180007d34
movabs rax, 0x65aa02df02b083a3
mov qword [rbp + 0x70], r13
mov qword [rbp + 0x60], rax
lea r8, [rbp + 0x2130]
mov qword [rbp + 0x2110], rax
lea rdx, [rbp + 0x2110]
movabs rax, 0x5df26679108b967b
mov qword [rbp + 0x2120], r13
lea rcx, [rbp + 0x2140]
mov qword [rbp + 0x68], rax
mov qword [rbp + 0x2118], rax
mov qword [rbp + 0x78], rdi
mov qword [rbp + 0x2128], rdi
call fcn.180007d34
vmovdqu ymm0, ymmword [rbp + 0x2160]
vpxor ymm1, ymm0, ymmword [rbp + 0x60]
vmovdqa ymmword [rbp + 0x60], ymm1
xor r8d, r8d
lea rdx, [0x1801073aa]
lea rcx, [rbp + 0x60]
vzeroupper
call fcn.1800351c4
call fcn.1800190ec
addss xmm0, xmm7
call fcn.180019134
call fcn.180019110
addss xmm0, xmm6
call fcn.18001917c
movabs rbx, 0x6fb602df02b083a3
lea r8, [rbp + 0x2120]
movabs rdi, 0x388b071560e7f77c
mov qword [rbp + 0x2110], rbx
lea rdx, [rbp + 0x2110]
mov qword [rbp + 0x2118], rdi
lea rcx, [rbp + 0x40]
call fcn.180007d34
lea r8, [rbp + 0x10]
mov qword [rbp + 0x2100], r12
lea rdx, [rbp]
mov qword [rbp], r12
lea rcx, [rbp + 0x2140]
mov qword [rbp + 0x2108], r14
mov qword [rbp + 8], r14
call fcn.180007d34
lea r8, [rbp + 0x2100]
mov qword [rbp + 0x10], rbx
lea rdx, [rbp + 0x20f0]
mov qword [rbp + 0x20f0], rbx
lea rcx, [rbp + 0x60]
mov qword [rbp + 0x18], rdi
mov qword [rbp + 0x20f8], rdi
call fcn.180007d34
movdqa xmm0, xmmword [rbp + 0x2100]
lea rdx, [0x1801073a8]
pxor xmm0, xmmword [rbp + 0x10]
lea rcx, [rbp + 0x10]
xor r8d, r8d
movdqa xmmword [rbp + 0x10], xmm0
call fcn.1800351c4
call fcn.1800190ec
addss xmm0, xmm7
call fcn.180019134
call fcn.180019110
addss xmm0, xmm6
call fcn.18001917c
movabs rbx, 0x7da34bde06b097a3
lea r8, [rbp + 0x2120]
movabs rdi, 0x388b071530b4b238
mov qword [rbp + 0x2110], rbx
lea rdx, [rbp + 0x2110]
mov qword [rbp + 0x2118], rdi
lea rcx, [rbp + 0x40]
call fcn.180007d34
lea r8, [rbp + 0x10]
mov qword [rbp + 0x2100], r12
lea rdx, [rbp]
mov qword [rbp], r12
lea rcx, [rbp + 0x2140]
mov qword [rbp + 0x2108], r14
mov qword [rbp + 8], r14
call fcn.180007d34
lea r8, [rbp + 0x2100]
mov qword [rbp + 0x10], rbx
lea rdx, [rbp + 0x20f0]
mov qword [rbp + 0x20f0], rbx
lea rcx, [rbp + 0x60]
mov qword [rbp + 0x18], rdi
mov qword [rbp + 0x20f8], rdi
call fcn.180007d34
movdqa xmm0, xmmword [rbp + 0x2100]
lea rdx, [0x180107468]
pxor xmm0, xmmword [rbp + 0x10]
lea rcx, [rbp + 0x10]
xor r8d, r8d
movdqa xmmword [rbp + 0x10], xmm0
call fcn.1800351c4
call fcn.1800190ec
addss xmm0, xmm8
call fcn.180019134
call fcn.180019110
addss xmm0, xmm6
call fcn.18001917c
movabs rbx, 0x65aa4deb43baa8c1
mov qword [rbp + 0x2110], rbx
lea r8, [rbp + 0x2120]
mov qword [rbp + 0x2118], r15
lea rdx, [rbp + 0x2110]
lea rcx, [rbp + 0x40]
call fcn.180007d34
lea r8, [rbp + 0x10]
mov qword [rbp + 0x2100], r12
lea rdx, [rbp]
mov qword [rbp], r12
lea rcx, [rbp + 0x2140]
mov qword [rbp + 0x2108], r14
mov qword [rbp + 8], r14
call fcn.180007d34
lea r8, [rbp + 0x2100]
mov qword [rbp + 0x10], rbx
lea rdx, [rbp + 0x20f0]
mov qword [rbp + 0x20f0], rbx
lea rcx, [rbp + 0x60]
mov qword [rbp + 0x18], r15
mov qword [rbp + 0x20f8], r15
call fcn.180007d34
movdqa xmm0, xmmword [rbp + 0x2100]
lea rdx, [0x180106068]
pxor xmm0, xmmword [rbp + 0x10]
lea rcx, [rbp + 0x10]
mov esi, 0x10420
movdqa xmmword [rbp + 0x10], xmm0
mov r8d, esi
call fcn.18003d7f8
movups xmm0, xmmword [0x180106068]
movups xmmword [0x1801064d8], xmm0
call fcn.1800190ec
addss xmm0, xmm8
call fcn.180019134
call fcn.180019110
addss xmm0, xmm6
call fcn.18001917c
movabs rbx, 0x49e650cd0db0a8c0
lea r8, [rbp + 0x2120]
movabs rdi, 0x388b071512889b77
mov qword [rbp + 0x2110], rbx
lea rdx, [rbp + 0x2110]
mov qword [rbp + 0x2118], rdi
lea rcx, [rbp + 0x40]
call fcn.180007d34
lea r8, [rbp + 0x10]
mov qword [rbp + 0x2100], r12
lea rdx, [rbp]
mov qword [rbp], r12
lea rcx, [rbp + 0x2140]
mov qword [rbp + 0x2108], r14
mov qword [rbp + 8], r14
call fcn.180007d34
lea r8, [rbp + 0x2100]
mov qword [rbp + 0x10], rbx
lea rdx, [rbp + 0x20f0]
mov qword [rbp + 0x20f0], rbx
lea rcx, [rbp + 0x60]
mov qword [rbp + 0x18], rdi
mov qword [rbp + 0x20f8], rdi
call fcn.180007d34
movdqa xmm0, xmmword [rbp + 0x2100]
lea rdx, [0x180106078]
pxor xmm0, xmmword [rbp + 0x10]
lea rcx, [rbp + 0x10]
mov r8d, esi
movdqa xmmword [rbp + 0x10], xmm0
call fcn.18003d7f8
movups xmm0, xmmword [0x180106078]
movups xmmword [0x1801064e8], xmm0
call fcn.1800190ec
addss xmm0, xmm8
call fcn.180019134
call fcn.180019110
addss xmm0, xmm6
call fcn.18001917c
movabs rbx, 0x64a956cd0fa7acd0
lea r8, [rbp + 0x2120]
movabs rdi, 0x388b757a0c88b438
mov qword [rbp + 0x2110], rbx
mov qword [rbp + 0x2118], rdi
lea rdx, [rbp + 0x2110]
lea rcx, [rbp + 0x40]
call fcn.180007d34
lea r8, [rbp + 0x10]
mov qword [rbp + 0x2100], r12
lea rdx, [rbp]
mov qword [rbp], r12
lea rcx, [rbp + 0x2140]
mov qword [rbp + 0x2108], r14
mov qword [rbp + 8], r14
call fcn.180007d34
lea r8, [rbp + 0x2100]
mov qword [rbp + 0x10], rbx
lea rdx, [rbp + 0x20f0]
mov qword [rbp + 0x20f0], rbx
lea rcx, [rbp + 0x60]
mov qword [rbp + 0x18], rdi
mov qword [rbp + 0x20f8], rdi
call fcn.180007d34
movdqa xmm0, xmmword [rbp + 0x2100]
lea rdx, [0x180106088]
pxor xmm0, xmmword [rbp + 0x10]
lea rcx, [rbp + 0x10]
mov r8d, esi
movdqa xmmword [rbp + 0x10], xmm0
call fcn.18003d7f8
movups xmm0, xmmword [0x180106088]
movups xmmword [0x1801064f8], xmm0
call fcn.180019270
call fcn.180017fa4
call fcn.180012c64
xor r15d, r15d
mov r13d, 1
jmp 0x180049d20
mov ecx, 2
cmp eax, ecx
jne 0x1800496aa
lea rcx, [rbp]
call fcn.180019490
lea rcx, [rbp + 0x20f0]
movss xmm6, dword [rax + 4]
subss xmm6, xmm12
call fcn.180019490
movaps xmm2, xmm6
lea rcx, [rbp + 0x2100]
movss xmm1, dword [rax]
mulss xmm1, dword [0x1801002cc]
subss xmm1, xmm12
call fcn.1800021c4
mov edi, 8
lea rcx, str.MainBar
mov r9d, edi
mov rdx, rax
mov r8b, r13b
call fcn.180012c10
mov ebx, 0xc8
lea rcx, [rbp + 0x40]
mov r9d, r14d
mov dword [rsp + 0x20], ebx
mov r8d, r14d
mov edx, r14d
call fcn.1800021d4
lea rdx, [rbp + 0x2140]
mov rcx, rax
call fcn.180020f04
mov rdx, rax
xor ecx, ecx
call fcn.18000d0e4
call fcn.1800190ec
movss xmm15, dword [0x1801003f4]
addss xmm0, xmm15
call fcn.180019134
call fcn.180019110
addss xmm0, xmm9
call fcn.18001917c
lea rcx, str.Player_assistance
call fcn.180033a70
mov ecx, r13d
call fcn.18000d140
call fcn.180019110
addss xmm0, xmm9
call fcn.18001917c
call fcn.180036428
call fcn.1800190ec
movss xmm6, dword [0x180100380]
addss xmm0, xmm6
call fcn.180019134
call fcn.180019110
addss xmm0, xmm9
call fcn.18001917c
mov rcx, qword [0x180107370]
call fcn.180017eec
call fcn.180019110
addss xmm0, dword [0x1801003e0]
call fcn.18001917c
xor r8d, r8d
lea rdx, [0x1801073d4]
lea rcx, str._Enable_Godmod
call fcn.1800351c4
call fcn.1800190ec
addss xmm0, xmm6
call fcn.180019134
call fcn.180019110
addss xmm0, dword [0x1801003ec]
call fcn.18001917c
xor r8d, r8d
lea rdx, [0x1801073d3]
lea rcx, str._Enable_Semi_Godmod
call fcn.1800351c4
call fcn.1800190ec
addss xmm0, xmm6
call fcn.180019134
call fcn.180019110
addss xmm0, dword [0x1801003ec]
call fcn.18001917c
xor r8d, r8d
lea rdx, [0x1801073d7]
lea rcx, str._Enable_Auto_Armor
call fcn.1800351c4
call fcn.1800190ec
addss xmm0, xmm6
call fcn.180019134
call fcn.180019110
addss xmm0, dword [0x1801003ec]
call fcn.18001917c
xor r8d, r8d
lea rdx, [0x1801073d1]
lea rcx, str._Enable_Noclip
call fcn.1800351c4
call fcn.1800190ec
movss xmm6, dword [0x18010042c]
addss xmm0, xmm6
call fcn.180019134
call fcn.180019110
addss xmm0, dword [0x1801003ec]
call fcn.18001917c
lea rcx, [rbp]
call fcn.180019490
movss xmm7, dword [0x180100430]
lea rcx, [rbp + 0x20f0]
movaps xmm2, xmm7
movss xmm1, dword [rax]
mulss xmm1, dword [0x1801002cc]
subss xmm1, xmm6
call fcn.1800021c4
mov rdx, rax
lea rcx, str.Set_Armor
call fcn.180034630
test al, al
je 0x1800493cf
lea r9, [0x1800fff34]
mov r8d, 0xbb8
mov edx, r13d
lea rcx, [rbp + 0xe0]
call fcn.180005ebc
lea rcx, [rbp + 0xe0]
call fcn.180005f8c
mov byte [0x1801073d5], r13b
movaps xmm1, xmm8
xorps xmm0, xmm0
call fcn.180019044
call fcn.1800190ec
addss xmm0, xmm6
call fcn.180019134
lea rcx, [rbp]
call fcn.180019490
movaps xmm2, xmm7
lea rcx, [rbp + 0x20f0]
movss xmm1, dword [rax]
subss xmm1, xmm6
call fcn.1800021c4
mov rdx, rax
lea rcx, str.Set_Health
call fcn.180034630
test al, al
je 0x18004944b
lea r9, [0x1800fff34]
mov r8d, 0xbb8
mov edx, r13d
lea rcx, [rbp + 0xe0]
call fcn.180005ebc
lea rcx, [rbp + 0xe0]
call fcn.180005f8c
mov byte [0x1801073d8], r13b
call fcn.1800190ec
addss xmm0, xmm6
call fcn.180019134
call fcn.180019110
addss xmm0, dword [0x1801003ec]
call fcn.18001917c
lea rcx, [rbp]
call fcn.180019490
movaps xmm2, xmm7
lea rcx, [rbp + 0x20f0]
movss xmm1, dword [rax]
subss xmm1, xmm6
call fcn.1800021c4
mov rdx, rax
lea rcx, str._Change_Fov
call fcn.180034630
test al, al
je 0x1800494cd
lea r9, str._can_be_detected_by_screenshot_:_
mov r8d, 0xbb8
mov edx, r13d
lea rcx, [rbp + 0xe0]
call fcn.180005ebc
lea rcx, [rbp + 0xe0]
call fcn.180005f8c
mov byte [0x1801073d2], r13b
movss xmm0, dword [0x1801004a0]
call fcn.1800191c4
call fcn.180019270
call fcn.180017fa4
call fcn.180012c64
movaps xmm1, xmm8
xorps xmm0, xmm0
call fcn.180019044
call fcn.1800190ec
addss xmm0, xmm9
call fcn.180019134
lea rcx, [rbp]
call fcn.180019490
lea rcx, [rbp + 0x20f0]
movss xmm6, dword [rax + 4]
subss xmm6, xmm12
call fcn.180019490
movaps xmm2, xmm6
lea rcx, [rbp + 0x2100]
movss xmm1, dword [rax]
subss xmm1, xmm12
call fcn.1800021c4
mov rdx, rax
lea rcx, str.TwoBar
mov r9d, edi
mov r8b, r13b
call fcn.180012c10
mov r9d, r14d
mov dword [rsp + 0x20], ebx
mov r8d, r14d
lea rcx, [rbp + 0x40]
mov edx, r14d
call fcn.1800021d4
lea rdx, [rbp + 0x2140]
mov rcx, rax
call fcn.180020f04
mov rdx, rax
xor ecx, ecx
call fcn.18000d0e4
call fcn.1800190ec
addss xmm0, xmm15
call fcn.180019134
call fcn.180019110
addss xmm0, xmm9
call fcn.18001917c
lea rcx, str.Player_settings
call fcn.180033a70
mov ecx, r13d
call fcn.18000d140
call fcn.180019110
addss xmm0, xmm9
call fcn.18001917c
call fcn.1800190ec
addss xmm0, xmm15
call fcn.180019134
call fcn.180019110
addss xmm0, xmm13
call fcn.18001917c
mov ebx, 0x64
mov dword [rsp + 0x28], r13d
mov r9d, ebx
mov qword [rsp + 0x20], r15
mov r8d, r13d
lea rdx, [0x18010604c]
lea rcx, str.Armor_to_set_:
call fcn.1800389f8
call fcn.1800190ec
addss xmm0, xmm15
call fcn.180019134
call fcn.180019110
addss xmm0, xmm13
call fcn.18001917c
mov r9d, ebx
mov dword [rsp + 0x28], r13d
mov r8d, r13d
mov qword [rsp + 0x20], r15
lea rdx, [0x18010605c]
lea rcx, str.Health_to_set_:
call fcn.1800389f8
call fcn.1800190ec
addss xmm0, xmm15
call fcn.180019134
call fcn.180019110
addss xmm0, xmm13
call fcn.18001917c
movss xmm3, dword [0x18010049c]
lea rdx, [0x180106058]
movss xmm2, dword [0x180100460]
lea rcx, str.Fov_Value_:
mov dword [rsp + 0x28], r13d
mov qword [rsp + 0x20], r15
call fcn.1800389bc
call fcn.180036428
call fcn.180012c64
movss xmm15, dword [0x180100320]
jmp 0x180049d20
mov ecx, 3
cmp eax, ecx
jne 0x18004991f
lea rcx, [rbp]
call fcn.180019490
lea rcx, [rbp + 0x20f0]
movss xmm6, dword [rax + 4]
subss xmm6, xmm12
call fcn.180019490
movaps xmm2, xmm6
lea rcx, [rbp + 0x2100]
movss xmm1, dword [rax]
mulss xmm1, dword [0x1801002cc]
subss xmm1, xmm12
call fcn.1800021c4
mov edi, 8
lea rcx, str.MainBar
mov r9d, edi
mov rdx, rax
mov r8b, r13b
call fcn.180012c10
mov ebx, 0xc8
lea rcx, [rbp + 0x40]
mov r9d, r14d
mov dword [rsp + 0x20], ebx
mov r8d, r14d
mov edx, r14d
call fcn.1800021d4
lea rdx, [rbp + 0x2140]
mov rcx, rax
call fcn.180020f04
mov rdx, rax
xor ecx, ecx
call fcn.18000d0e4
call fcn.1800190ec
addss xmm0, dword [0x1801003f4]
call fcn.180019134
call fcn.180019110
addss xmm0, xmm9
call fcn.18001917c
lea rcx, str.Vehicle_assistance
call fcn.180033a70
mov ecx, r13d
call fcn.18000d140
call fcn.180019110
addss xmm0, xmm9
call fcn.18001917c
call fcn.180036428
call fcn.1800190ec
addss xmm0, dword [0x180100380]
call fcn.180019134
call fcn.180019110
addss xmm0, xmm9
call fcn.18001917c
mov rcx, qword [0x180107370]
call fcn.180017eec
call fcn.180019110
addss xmm0, dword [0x1801003e0]
call fcn.18001917c
xor r8d, r8d
lea rdx, [0x180107469]
lea rcx, str._Enable_Godmode
call fcn.1800351c4
call fcn.1800190ec
addss xmm0, dword [0x18010042c]
call fcn.180019134
call fcn.180019110
addss xmm0, dword [0x1801003ec]
call fcn.18001917c
xorps xmm2, xmm2
lea rcx, [rbp]
xorps xmm1, xmm1
call fcn.1800021c4
mov rdx, rax
lea rcx, str.Repair
call fcn.180034630
movss xmm0, dword [0x1801004a0]
call fcn.1800191c4
call fcn.180019270
call fcn.180017fa4
call fcn.180012c64
movaps xmm1, xmm8
xorps xmm0, xmm0
call fcn.180019044
call fcn.1800190ec
addss xmm0, xmm9
call fcn.180019134
lea rcx, [rbp]
call fcn.180019490
lea rcx, [rbp + 0x20f0]
movss xmm6, dword [rax + 4]
subss xmm6, xmm12
call fcn.180019490
movaps xmm2, xmm6
lea rcx, [rbp + 0x2100]
movss xmm1, dword [rax]
subss xmm1, xmm12
call fcn.1800021c4
mov rdx, rax
lea rcx, str.TwoBar
mov r9d, edi
mov r8b, r13b
call fcn.180012c10
mov r9d, r14d
mov dword [rsp + 0x20], ebx
mov r8d, r14d
lea rcx, [rbp + 0x40]
mov edx, r14d
call fcn.1800021d4
lea rdx, [rbp + 0x2140]
mov rcx, rax
call fcn.180020f04
mov rdx, rax
xor ecx, ecx
call fcn.18000d0e4
call fcn.1800190ec
addss xmm0, dword [0x1801003f4]
call fcn.180019134
call fcn.180019110
addss xmm0, xmm9
call fcn.18001917c
lea rcx, str.Vehicle_settings
call fcn.180033a70
mov ecx, r13d
call fcn.18000d140
call fcn.180019110
addss xmm0, xmm9
call fcn.18001917c
jmp 0x180049d16
mov ecx, 4
cmp eax, ecx
jne 0x180049d2b
lea rcx, [rbp]
call fcn.180019490
lea rcx, [rbp + 0x20f0]
movss xmm6, dword [rax + 4]
subss xmm6, xmm12
call fcn.180019490
movaps xmm2, xmm6
lea rcx, [rbp + 0x2100]
movss xmm1, dword [rax]
mulss xmm1, dword [0x1801002cc]
subss xmm1, xmm12
call fcn.1800021c4
mov edi, 8
lea rcx, str.MainBar
mov r9d, edi
mov rdx, rax
mov r8b, r13b
call fcn.180012c10
mov ebx, 0xc8
lea rcx, [rbp + 0x40]
mov r9d, r14d
mov dword [rsp + 0x20], ebx
mov r8d, r14d
mov edx, r14d
call fcn.1800021d4
lea rdx, [rbp + 0x2140]
mov rcx, rax
call fcn.180020f04
mov rdx, rax
xor ecx, ecx
call fcn.18000d0e4
call fcn.1800190ec
addss xmm0, dword [0x1801003f4]
call fcn.180019134
call fcn.180019110
addss xmm0, xmm9
call fcn.18001917c
lea rcx, str.Weapon_assistance
call fcn.180033a70
mov ecx, r13d
call fcn.18000d140
call fcn.180019110
addss xmm0, xmm9
call fcn.18001917c
call fcn.180036428
call fcn.1800190ec
movss xmm7, dword [0x180100380]
addss xmm0, xmm7
call fcn.180019134
call fcn.180019110
addss xmm0, xmm9
call fcn.18001917c
mov rcx, qword [0x180107370]
call fcn.180017eec
call fcn.180019110
addss xmm0, dword [0x1801003e0]
call fcn.18001917c
xor r8d, r8d
lea rdx, [0x1801073df]
lea rcx, str._Enable_Weapon_Option
call fcn.1800351c4
call fcn.1800190ec
addss xmm0, xmm7
call fcn.180019134
call fcn.180019110
movss xmm6, dword [0x1801003ec]
addss xmm0, xmm6
call fcn.18001917c
xor r8d, r8d
lea rdx, [0x1801073db]
lea rcx, str._Enable_No_Recoil
call fcn.1800351c4
call fcn.1800190ec
addss xmm0, xmm7
call fcn.180019134
call fcn.180019110
addss xmm0, xmm6
call fcn.18001917c
xor r8d, r8d
lea rdx, [0x1801073e0]
lea rcx, str._Enable_No_Spread
call fcn.1800351c4
call fcn.1800190ec
addss xmm0, xmm7
call fcn.180019134
call fcn.180019110
addss xmm0, xmm6
call fcn.18001917c
xor r8d, r8d
lea rdx, [0x1801073d9]
lea rcx, str._Enable_Infinite_Ammo
call fcn.1800351c4
call fcn.1800190ec
addss xmm0, xmm7
call fcn.180019134
call fcn.180019110
addss xmm0, xmm6
call fcn.18001917c
xor r8d, r8d
lea rdx, [0x1801073de]
lea rcx, str._Enable_No_Reload
call fcn.1800351c4
call fcn.1800190ec
addss xmm0, xmm7
call fcn.180019134
call fcn.180019110
addss xmm0, xmm6
call fcn.18001917c
xor r8d, r8d
lea rdx, [0x1801073dd]
lea rcx, str._Enable_No_Range_limit
call fcn.1800351c4
call fcn.1800190ec
addss xmm0, dword [0x18010042c]
call fcn.180019134
call fcn.180019110
addss xmm0, xmm6
call fcn.18001917c
movss xmm2, dword [0x180100440]
lea rcx, [rbp]
movss xmm1, dword [0x1801004b0]
call fcn.1800021c4
mov rdx, rax
lea rcx, str.Set_Ammo
call fcn.180034630
test al, al
je 0x180049be8
cmp byte [0x1801073df], r15b
lea rcx, [rbp + 0xe0]
mov r8d, 0xbb8
lea r9, str.Please_Enable_Weapon_Option_:_
mov edx, r13d
je 0x180049bd0
lea r9, [0x1801000e0]
call fcn.180005ebc
lea rcx, [rbp + 0xe0]
call fcn.180005f8c
mov byte [0x1801073dc], r13b
movss xmm0, dword [0x1801004a0]
call fcn.1800191c4
call fcn.180019270
call fcn.180017fa4
call fcn.180012c64
movaps xmm1, xmm8
xorps xmm0, xmm0
call fcn.180019044
call fcn.1800190ec
addss xmm0, xmm9
call fcn.180019134
lea rcx, [rbp]
call fcn.180019490
lea rcx, [rbp + 0x20f0]
movss xmm6, dword [rax + 4]
subss xmm6, xmm12
call fcn.180019490
movaps xmm2, xmm6
lea rcx, [rbp + 0x2100]
movss xmm1, dword [rax]
subss xmm1, xmm12
call fcn.1800021c4
mov rdx, rax
lea rcx, str.TwoBar
mov r9d, edi
mov r8b, r13b
call fcn.180012c10
mov r9d, r14d
mov dword [rsp + 0x20], ebx
mov r8d, r14d
lea rcx, [rbp + 0x40]
mov edx, r14d
call fcn.1800021d4
lea rdx, [rbp + 0x2140]
mov rcx, rax
call fcn.180020f04
mov rdx, rax
xor ecx, ecx
call fcn.18000d0e4
call fcn.1800190ec
addss xmm0, dword [0x1801003f4]
call fcn.180019134
call fcn.180019110
addss xmm0, xmm9
call fcn.18001917c
lea rcx, str.Weapon_settings
call fcn.180033a70
mov ecx, r13d
call fcn.18000d140
call fcn.180019110
addss xmm0, xmm9
call fcn.18001917c
call fcn.1800190ec
addss xmm0, dword [0x1801003f4]
call fcn.180019134
mov r9d, 0x3e7
mov dword [rsp + 0x28], r13d
mov r8d, r13d
mov qword [rsp + 0x20], r15
lea rdx, [0x180106064]
lea rcx, str.Ammo_to_set_:
call fcn.1800389f8
call fcn.180036428
call fcn.180012c64
mov r12d, 5
jmp 0x18004a192
mov r12d, ebx
cmp eax, ebx
jne 0x18004a192
lea rcx, [rbp]
call fcn.180019490
lea rcx, [rbp + 0x20f0]
movss xmm6, dword [rax + 4]
subss xmm6, xmm12
call fcn.180019490
movaps xmm2, xmm6
lea rcx, [rbp + 0x2100]
movss xmm1, dword [rax]
mulss xmm1, dword [0x1801002cc]
subss xmm1, xmm12
call fcn.1800021c4
mov edi, 8
lea rcx, str.MainBar
mov r9d, edi
mov rdx, rax
mov r8b, r13b
call fcn.180012c10
mov ebx, 0xc8
lea rcx, [rbp + 0x40]
mov r9d, r14d
mov dword [rsp + 0x20], ebx
mov r8d, r14d
mov edx, r14d
call fcn.1800021d4
lea rdx, [rbp + 0x2140]
mov rcx, rax
call fcn.180020f04
mov rdx, rax
xor ecx, ecx
call fcn.18000d0e4
call fcn.1800190ec
addss xmm0, dword [0x1801003f4]
call fcn.180019134
call fcn.180019110
addss xmm0, xmm9
call fcn.18001917c
lea rcx, str.Misc_option
call fcn.180033a70
mov ecx, r13d
call fcn.18000d140
call fcn.180019110
addss xmm0, xmm9
call fcn.18001917c
call fcn.180036428
call fcn.1800190ec
movss xmm6, dword [0x180100380]
addss xmm0, xmm6
call fcn.180019134
call fcn.180019110
addss xmm0, xmm9
call fcn.18001917c
mov rcx, qword [0x180107370]
call fcn.180017eec
call fcn.180019110
addss xmm0, dword [0x1801003e0]
call fcn.18001917c
xor r8d, r8d
lea rdx, [0x1801073ae]
lea rcx, str._Enable_TP_Zombie
call fcn.1800351c4
call fcn.1800190ec
addss xmm0, xmm6
call fcn.180019134
call fcn.180019110
addss xmm0, xmm9
call fcn.18001917c
xor r8d, r8d
lea rdx, [0x1801073b1]
lea rcx, str._Invisible_Zombie
call fcn.1800351c4
call fcn.1800190ec
addss xmm0, xmm6
call fcn.180019134
call fcn.180019110
addss xmm0, xmm9
call fcn.18001917c
xor r8d, r8d
lea rdx, [0x1801073b0]
lea rcx, str._Kill_Zombie
call fcn.1800351c4
call fcn.1800190ec
movss xmm7, dword [0x1801003d0]
addss xmm0, xmm7
call fcn.180019134
call fcn.180019110
addss xmm0, xmm9
call fcn.18001917c
lea rcx, str.For_TP_Zombie_u_need_to_active_ESP
call fcn.180033a70
call fcn.1800190ec
addss xmm0, xmm7
call fcn.180019134
call fcn.180019110
addss xmm0, xmm9
call fcn.18001917c
lea rcx, str.Made_by_Sparkasse.
call fcn.180033a70
call fcn.1800190ec
addss xmm0, xmm7
call fcn.180019134
call fcn.180019110
addss xmm0, xmm9
call fcn.18001917c
lea rcx, str.069
call fcn.180033a70
call fcn.1800190ec
addss xmm0, xmm7
call fcn.180019134
call fcn.180019110
addss xmm0, xmm9
call fcn.18001917c
lea rcx, str.Click_for_my_discord
call fcn.180033a70
xor ecx, ecx
call fcn.180012960
test al, al
je 0x180049fa0
mov dword [rsp + 0x28], r12d
lea r8, str.https:__discord.gg_fendz
xor r9d, r9d
mov qword [rsp + 0x20], r15
xor edx, edx
xor ecx, ecx
call qword [sym.imp.SHELL32.dll_ShellExecuteA]
call fcn.1800190ec
addss xmm0, xmm7
call fcn.180019134
call fcn.180019110
addss xmm0, xmm9
call fcn.18001917c
lea rcx, str.Click_for_my_github
call fcn.180033a70
xor ecx, ecx
call fcn.180012960
test al, al
je 0x180049ff2
mov dword [rsp + 0x28], r12d
lea r8, str.https__github.com
xor r9d, r9d
mov qword [rsp + 0x20], r15
xor edx, edx
xor ecx, ecx
call qword [sym.imp.SHELL32.dll_ShellExecuteA]
call fcn.1800190ec
addss xmm0, dword [0x1801003f4]
call fcn.180019134
call fcn.180019110
addss xmm0, xmm9
call fcn.18001917c
movss xmm0, dword [0x1801004a0]
call fcn.1800191c4
call fcn.180019270
call fcn.180017fa4
call fcn.180012c64
movaps xmm1, xmm8
xorps xmm0, xmm0
call fcn.180019044
call fcn.1800190ec
addss xmm0, xmm9
call fcn.180019134
lea rcx, [rbp]
call fcn.180019490
lea rcx, [rbp + 0x20f0]
movss xmm6, dword [rax + 4]
subss xmm6, xmm12
call fcn.180019490
movaps xmm2, xmm6
lea rcx, [rbp + 0x2100]
movss xmm1, dword [rax]
subss xmm1, xmm12
call fcn.1800021c4
mov rdx, rax
lea rcx, str.TwoBar
mov r9d, edi
mov r8b, r13b
call fcn.180012c10
mov r9d, r14d
mov dword [rsp + 0x20], ebx
mov r8d, r14d
lea rcx, [rbp + 0x40]
mov edx, r14d
call fcn.1800021d4
lea rdx, [rbp + 0x2140]
mov rcx, rax
call fcn.180020f04
mov rdx, rax
xor ecx, ecx
call fcn.18000d0e4
call fcn.1800190ec
addss xmm0, xmm7
call fcn.180019134
call fcn.180019110
addss xmm0, xmm9
call fcn.18001917c
lea rcx, str.Misc_settings
call fcn.180033a70
mov ecx, r13d
call fcn.18000d140
call fcn.180019110
addss xmm0, xmm9
call fcn.18001917c
call fcn.1800190ec
addss xmm0, dword [0x1801003f4]
call fcn.180019134
xorps xmm2, xmm2
lea rcx, [rbp + 0x2110]
xorps xmm1, xmm1
call fcn.1800021c4
mov r8, rax
lea rdx, [0x180106060]
lea rcx, str.Noclip_Forward
call fcn.18000e82c
call fcn.1800190ec
addss xmm0, dword [0x1801003f4]
call fcn.180019134
call fcn.180019110
addss xmm0, dword [0x180100438]
call fcn.18001917c
xorps xmm2, xmm2
lea rcx, [rbp + 0x10]
xorps xmm1, xmm1
call fcn.1800021c4
mov r8, rax
lea rdx, [0x180106054]
lea rcx, str.Noclip_Backward
call fcn.18000e82c
call fcn.180036428
call fcn.180012c64
mov rcx, qword [0x180106e88]
mov r14d, 0x87
mov dword [rsp + 0x20], r14d
mov rax, qword [rcx + 0x1c10]
lea esi, [r14 - 0x5a]
mov r9d, esi
mov r8d, esi
mov edx, esi
mov byte [rax + 0x90], r13b
mov rax, qword [rcx + 0x1c10]
lea rcx, [rbp + 0x40]
mov rbx, qword [rax + 0x270]
call fcn.1800021d4
mov rcx, rax
call fcn.18000cbbc
mov rcx, qword [0x180106e88]
lea r8, [rbp + 0x20f0]
movss xmm7, dword [0x180100360]
movaps xmm1, xmm10
movaps xmm0, xmm14
movss dword [rsp + 0x20], xmm7
addss xmm0, dword [0x180100478]
mov rdx, qword [rcx + 0x1c10]
mov r9d, eax
mov rcx, rbx
addss xmm1, dword [rdx + 0x1c]
lea rdx, [rbp + 0x2100]
movss dword [rbp + 0x20f0], xmm0
movss dword [rbp + 0x2100], xmm0
movss dword [rbp + 0x2104], xmm10
addss xmm1, xmm15
movss dword [rbp + 0x20f4], xmm1
call fcn.1800299f8
call fcn.180018688
lea edi, [rsi - 0x19]
xor r9d, r9d
xor r8d, r8d
mov dword [rsp + 0x20], edi
xor edx, edx
lea rcx, [rbp + 0x40]
mov rbx, rax
call fcn.1800021d4
mov rcx, rax
call fcn.18000cbbc
mov rcx, qword [0x180106e88]
lea r8, [rbp + 0x20f0]
movaps xmm8, xmm14
mov dword [rsp + 0x28], r15d
addss xmm8, dword [0x18010047c]
mov r9d, eax
movss dword [rsp + 0x20], xmm15
mov rdx, qword [rcx + 0x1c10]
mov rcx, rbx
movss xmm0, dword [rdx + 0x1c]
lea rdx, [rbp + 0x2100]
addss xmm0, xmm10
movss dword [rbp + 0x20f0], xmm8
movss dword [rbp + 0x2100], xmm8
movss dword [rbp + 0x2104], xmm10
addss xmm0, dword [0x1801003cc]
movss dword [rbp + 0x20f4], xmm0
call fcn.180029c44
call fcn.180018688
mov r9d, esi
mov dword [rsp + 0x20], r14d
mov r8d, esi
lea rcx, [rbp + 0x40]
mov edx, esi
mov rbx, rax
call fcn.1800021d4
mov rcx, rax
call fcn.18000cbbc
mov rcx, qword [0x180106e88]
movaps xmm0, xmm14
movaps xmm1, xmm10
addss xmm1, dword [0x18010046c]
mov rdx, qword [rcx + 0x1c10]
addss xmm0, dword [rdx + 0x18]
movss dword [rbp + 0x20f4], xmm1
movss dword [rbp + 0x2100], xmm8
movss dword [rbp + 0x20f0], xmm0
mov r9d, eax
movss dword [rbp + 0x2104], xmm1
lea r8, [rbp + 0x20f0]
movss dword [rsp + 0x20], xmm7
lea rdx, [rbp + 0x2100]
mov rcx, rbx
call fcn.1800299f8
call fcn.180018688
xor r9d, r9d
mov dword [rsp + 0x20], edi
xor r8d, r8d
lea rcx, [rbp + 0x40]
xor edx, edx
mov rbx, rax
call fcn.1800021d4
mov rcx, rax
call fcn.18000cbbc
mov rcx, qword [0x180106e88]
lea r8, [rbp + 0x20f0]
movaps xmm0, xmm10
mov dword [rsp + 0x28], r15d
addss xmm0, dword [0x18010047c]
addss xmm10, dword [0x180100470]
mov rdx, qword [rcx + 0x1c10]
mov r9d, eax
mov rcx, rbx
movss dword [rsp + 0x20], xmm15
addss xmm14, dword [rdx + 0x18]
lea rdx, [rbp + 0x2100]
movss dword [rbp + 0x20f4], xmm0
movss dword [rbp + 0x2100], xmm8
movss dword [rbp + 0x2104], xmm10
movss dword [rbp + 0x20f0], xmm14
call fcn.180029c44
lea ebx, [rsi - 0x29]
lea edi, [rsi - 0x2b]
lea esi, [rbx - 1]
mov ecx, r13d
call fcn.18000d140
call fcn.1800175fc
mov ecx, ebx
call fcn.18000d354
movaps xmm1, xmm13
mov ecx, esi
call fcn.18000d218
movaps xmm0, xmmword [0x180100680]
lea rdx, [rbp + 0x90]
mov ecx, edi
movups xmmword [rbp + 0x90], xmm0
call fcn.18000d0e4
call fcn.1800452e8
mov ecx, r13d
call fcn.18000d354
mov ecx, r13d
call fcn.18000d140
cmp byte [0x180107468], r15b
je 0x18004a9d8
movss xmm0, dword [0x1801004b8]
lea rcx, [rbp + 0x20f0]
movss xmm1, dword [0x1801004c0]
xor edx, edx
movss dword [rbp + 0x20f0], xmm0
movss dword [rbp + 0x20f4], xmm1
call fcn.1800185fc
movss xmm0, dword [0x180107378]
lea r8, [rbp + 0x20f0]
movss xmm1, dword [0x18010737c]
lea rcx, [rbp + 0x2100]
addss xmm0, dword [0x1801004e4]
and dword [rbp + 0x20f0], 0
addss xmm1, xmm9
and dword [rbp + 0x20f4], 0
xor edx, edx
movss dword [rbp + 0x2100], xmm0
movss dword [rbp + 0x2104], xmm1
call fcn.180018570
and dword [rbp + 0x20f0], 0
lea rdx, [rbp + 0x20f0]
and dword [rbp + 0x20f4], 0
mov ecx, 0xe
call fcn.18000d2ac
and dword [rbp + 0x20f0], 0
lea rdx, [rbp + 0x20f0]
and dword [rbp + 0x20f4], 0
mov ecx, edi
call fcn.18000d2ac
xorps xmm1, xmm1
mov ecx, 0x10
call fcn.18000d218
xorps xmm1, xmm1
mov ecx, ebx
call fcn.18000d218
movss xmm1, dword [0x1801003fc]
mov ecx, esi
call fcn.18000d218
mov rax, qword [0x180106e88]
lea rcx, str.MENU_2
xor edx, edx
mov r8d, 0x12b
or dword [rax + 0x1d08], 0x40
mov dword [rax + 0x1d68], 0x3f800000
call fcn.18001530c
test al, al
je 0x18004a9cb
cmp dword [0x18010733c], r13d
mov rax, qword [0x180106e88]
movss xmm0, dword [0x180100498]
mov rcx, qword [rax + 0x1c10]
movss xmm7, dword [rcx + 0x10]
movss xmm13, dword [rcx + 0x14]
addss xmm7, xmm0
addss xmm13, dword [0x1801004ac]
movss dword [rbp + 0x20f0], xmm7
jne 0x18004a9cb
cmp byte [0x1801073af], r15b
movaps xmm14, xmm13
movss xmm1, dword [0x180100480]
subss xmm14, xmm0
movaps xmm15, xmm7
subss xmm15, xmm1
je 0x18004a8d9
call fcn.180018688
lea r14, [0x1801064e8]
mov rsi, rax
mov rcx, r14
call fcn.180002224
movss xmm9, dword [0x18010045c]
lea rcx, [rbp + 0x10]
movaps xmm6, xmm14
movaps xmm1, xmm15
addss xmm6, xmm9
mov edi, eax
movaps xmm2, xmm6
call fcn.1800021c4
movaps xmm2, xmm14
lea rcx, [rbp + 0x2110]
movaps xmm1, xmm15
mov rbx, rax
call fcn.1800021c4
movss xmm10, dword [0x18010039c]
mov r9d, edi
mov r8, rbx
movss dword [rsp + 0x20], xmm10
mov rdx, rax
mov rcx, rsi
call fcn.1800299f8
call fcn.180018688
mov rcx, r14
mov rsi, rax
call fcn.180002224
movaps xmm8, xmm15
lea rcx, [rbp + 0x10]
addss xmm8, xmm9
movaps xmm2, xmm14
mov edi, eax
movaps xmm1, xmm8
call fcn.1800021c4
movaps xmm2, xmm14
lea rcx, [rbp + 0x2110]
movaps xmm1, xmm15
mov rbx, rax
call fcn.1800021c4
mov r9d, edi
movss dword [rsp + 0x20], xmm10
mov r8, rbx
mov rdx, rax
mov rcx, rsi
call fcn.1800299f8
call fcn.180018688
mov rcx, r14
mov rsi, rax
call fcn.180002224
addss xmm7, dword [0x180100480]
movaps xmm2, xmm6
lea rcx, [rbp + 0x10]
mov edi, eax
movaps xmm1, xmm7
movss dword [rbp + 0x2100], xmm7
call fcn.1800021c4
movaps xmm2, xmm14
lea rcx, [rbp + 0x2110]
movaps xmm1, xmm7
mov rbx, rax
call fcn.1800021c4
mov r9d, edi
movss dword [rsp + 0x20], xmm10
mov r8, rbx
mov rdx, rax
mov rcx, rsi
call fcn.1800299f8
call fcn.180018688
mov rcx, r14
mov rsi, rax
call fcn.180002224
subss xmm7, xmm9
movaps xmm2, xmm14
lea rcx, [rbp + 0x10]
mov edi, eax
movaps xmm1, xmm7
call fcn.1800021c4
mov rbx, rax
movaps xmm2, xmm14
movss xmm1, dword [rbp + 0x2100]
lea rcx, [rbp + 0x2110]
call fcn.1800021c4
mov r9d, edi
movss dword [rsp + 0x20], xmm10
mov r8, rbx
mov rdx, rax
mov rcx, rsi
call fcn.1800299f8
call fcn.180018688
mov rcx, r14
mov rsi, rax
call fcn.180002224
addss xmm13, dword [0x180100498]
movaps xmm1, xmm15
lea rcx, [rbp + 0x10]
mov edi, eax
movaps xmm6, xmm13
subss xmm6, xmm9
movaps xmm2, xmm6
call fcn.1800021c4
movaps xmm2, xmm13
lea rcx, [rbp + 0x2110]
movaps xmm1, xmm15
mov rbx, rax
call fcn.1800021c4
mov r9d, edi
movss dword [rsp + 0x20], xmm10
mov r8, rbx
mov rdx, rax
mov rcx, rsi
call fcn.1800299f8
call fcn.180018688
mov rcx, r14
mov rsi, rax
call fcn.180002224
movaps xmm2, xmm13
lea rcx, [rbp + 0x10]
movaps xmm1, xmm8
mov edi, eax
call fcn.1800021c4
movaps xmm2, xmm13
lea rcx, [rbp + 0x2110]
movaps xmm1, xmm15
mov rbx, rax
call fcn.1800021c4
mov r9d, edi
movss dword [rsp + 0x20], xmm10
mov r8, rbx
mov rdx, rax
mov rcx, rsi
call fcn.1800299f8
call fcn.180018688
mov rcx, r14
mov rsi, rax
call fcn.180002224
movaps xmm2, xmm6
lea rcx, [rbp + 0x10]
movss xmm6, dword [rbp + 0x2100]
mov edi, eax
movaps xmm1, xmm6
call fcn.1800021c4
movaps xmm2, xmm13
lea rcx, [rbp + 0x2110]
movaps xmm1, xmm6
mov rbx, rax
call fcn.1800021c4
mov r9d, edi
movss dword [rsp + 0x20], xmm10
mov r8, rbx
mov rdx, rax
mov rcx, rsi
call fcn.1800299f8
call fcn.180018688
mov rcx, r14
mov rsi, rax
call fcn.180002224
mov edi, eax
lea rcx, [rbp + 0x10]
movaps xmm2, xmm13
movaps xmm1, xmm7
call fcn.1800021c4
movaps xmm2, xmm13
lea rcx, [rbp + 0x2110]
movaps xmm1, xmm6
mov rbx, rax
call fcn.1800021c4
mov r9d, edi
movss dword [rsp + 0x20], xmm10
mov r8, rbx
mov rdx, rax
mov rcx, rsi
call fcn.1800299f8
movss xmm7, dword [rbp + 0x20f0]
jmp 0x18004a8e5
movaps xmm6, xmm7
addss xmm13, xmm0
addss xmm6, xmm1
cmp byte [0x1801073ad], r15b
je 0x18004a956
call fcn.180018688
lea rcx, [0x1801064d8]
mov rsi, rax
call fcn.180002224
movaps xmm2, xmm13
lea rcx, [rbp]
movaps xmm1, xmm6
mov edi, eax
call fcn.1800021c4
movaps xmm2, xmm14
lea rcx, [rbp + 0x20f0]
movaps xmm1, xmm15
mov rbx, rax
call fcn.1800021c4
movss xmm0, dword [0x180100320]
mov r9d, edi
movss dword [rsp + 0x30], xmm0
mov r8, rbx
mov dword [rsp + 0x28], r15d
mov rdx, rax
mov rcx, rsi
movss dword [rsp + 0x20], xmm11
call fcn.180029b44
cmp byte [0x1801073b7], r15b
je 0x18004a9cb
mov rcx, qword [0x180107370]
call fcn.180017eec
call fcn.180018688
mov rdi, rax
lea rcx, [rbp + 0x40]
mov eax, 0xff
mov r9d, eax
mov dword [rsp + 0x20], eax
mov r8d, eax
mov edx, eax
call fcn.1800021d4
mov rcx, rax
call fcn.180002224
subss xmm7, xmm12
movaps xmm2, xmm13
lea rcx, [rbp + 0x10]
mov ebx, eax
movaps xmm1, xmm7
call fcn.1800021c4
lea r9, str.None
mov qword [rsp + 0x20], r15
mov r8d, ebx
mov rdx, rax
mov rcx, rdi
call fcn.18002a460
call fcn.180017fa4
call fcn.1800175fc
mov ecx, r12d
call fcn.18000d354
mov rcx, qword [rbp + 0x21e0]
xor rcx, rsp
call fcn.18004c060
lea r11, [rsp + 0x22f0]
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