Function at 0x18003f180
Capabilities:
Query environment variable

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
sub rsp, 0x620
movaps xmmword [rax - 0x38], xmm6
movaps xmmword [rax - 0x48], xmm7
movaps xmmword [rax - 0x58], xmm8
movaps xmmword [rax - 0x68], xmm9
movaps xmmword [rax - 0x78], xmm10
movaps xmmword [rax - 0x88], xmm11
movaps xmmword [rax - 0x98], xmm12
movaps xmmword [rax - 0xa8], xmm13
movaps xmmword [rax - 0xb8], xmm14
movaps xmmword [rax - 0xc8], xmm15
lea rbp, [rsp + 0x70]
and rbp, 0xffffffffffffffe0
mov rbx, rcx
call fcn.18007213c
mov r14, rax
call fcn.1800728a4
xor r15d, r15d
mov r8, qword [0x180264b98]
movss xmm14, dword [0x18016a550]
xorps xmm11, xmm11
lea esi, [r15 + 1]
cmp byte [r8 + 0x591], r15b
je 0x18003f400
mov ecx, dword [0x180262024]
test ecx, ecx
je 0x18003f340
sub ecx, esi
je 0x18003f2f0
sub ecx, esi
je 0x18003f2b1
cmp ecx, esi
je 0x18003f25d
mov dword [0x180262018], 0x3f800000
and dword [0x18026201c], r15d
mov dword [0x180262020], 0x3f800000
jmp 0x18003f372
movss xmm1, dword [r8 + 0x4a8]
mulss xmm1, dword [0x18016a51c]
movss xmm2, dword [0x180262020]
addss xmm2, xmm1
movss dword [0x180262020], xmm2
movss xmm0, dword [0x18026201c]
subss xmm0, xmm1
movss dword [0x18026201c], xmm0
mov edi, 3
comiss xmm2, xmm14
jb 0x18003f377
mov dword [0x180262024], r15d
jmp 0x18003f377
movss xmm0, dword [r8 + 0x4a8]
mulss xmm0, dword [0x18016a51c]
movss xmm1, dword [0x180262018]
addss xmm1, xmm0
movss dword [0x180262018], xmm1
mov edi, 3
comiss xmm1, xmm14
jb 0x18003f377
mov dword [0x180262024], edi
jmp 0x18003f377
movss xmm1, dword [r8 + 0x4a8]
mulss xmm1, dword [0x18016a51c]
movss xmm2, dword [0x18026201c]
addss xmm2, xmm1
movss dword [0x18026201c], xmm2
movss xmm0, dword [0x180262020]
subss xmm0, xmm1
movss dword [0x180262020], xmm0
mov edi, 3
comiss xmm2, xmm14
jb 0x18003f377
mov dword [0x180262024], 2
jmp 0x18003f377
movss xmm0, dword [r8 + 0x4a8]
mulss xmm0, dword [0x18016a51c]
movss xmm1, dword [0x180262018]
subss xmm1, xmm0
movss dword [0x180262018], xmm1
comiss xmm11, xmm1
cmovae ecx, esi
mov dword [0x180262024], ecx
mov edi, 3
movss xmm0, dword [0x18016a540]
comiss xmm0, dword [0x180262018]
jbe 0x18003f3b8
comiss xmm0, dword [0x18026201c]
jbe 0x18003f3b8
comiss xmm0, dword [0x180262020]
jbe 0x18003f3b8
mov dword [0x180262018], 0x3e99999a
mov dword [0x18026201c], 0x3e99999a
mov dword [0x180262020], 0x3e99999a
movss xmm0, dword [0x180262018]
movss dword [r8 + 0xce8], xmm0
mov rax, qword [0x180264b98]
movss xmm1, dword [0x18026201c]
movss dword [rax + 0xcec], xmm1
mov rax, qword [0x180264b98]
movss xmm0, dword [0x180262020]
movss dword [rax + 0xcf0], xmm0
mov r8, qword [0x180264b98]
jmp 0x18003f405
mov edi, 3
mov eax, dword [r8 + 0xce8]
mov dword [r8 + 0xcf8], eax
mov rcx, qword [0x180264b98]
mov eax, dword [rcx + 0xcec]
mov dword [rcx + 0xcfc], eax
mov rcx, qword [0x180264b98]
mov eax, dword [rcx + 0xcf0]
mov dword [rcx + 0xd00], eax
movss xmm0, dword [r14 + 0x10]
addss xmm0, xmm0
movss xmm1, dword [0x180262028]
addss xmm1, xmm0
movss dword [0x180262028], xmm1
mov rax, qword [0x180264b98]
movss xmm0, dword [rax + 0xcf4]
comiss xmm1, xmm0
jbe 0x18003f473
movss dword [0x180262028], xmm0
or dword [r14], edi
mov dword [0x180261d8c], 0x3ecccccd
mov rax, qword [0x180264b98]
movups xmm0, xmmword [rax + 0xce8]
movups xmmword [0x180261d60], xmm0
xor ecx, ecx
call fcn.18008bc7c
cmp dword [0x180261c28], r15d
jne 0x18003f4de
mov rcx, rbx
call fcn.18004a198
mov rcx, qword [0x180264b98]
mov rax, qword [rcx + 0x150]
mov qword [0x180261c18], rax
mov rax, qword [rcx + 0x148]
mov qword [0x180261c10], rax
mov rax, qword [rcx + 0x158]
mov qword [0x180261b80], rax
or eax, 0xffffffff
mov dword [rbp + 0x118], eax
mov dword [rbp + 0x11c], eax
mov dword [rbp + 0x120], eax
mov dword [rbp + 0x124], eax
mov dword [rbp + 0x128], eax
or dword [rbp + 0x12c], 0xffffffff
mov dword [rbp + 0x130], eax
mov dword [rbp + 0x134], eax
mov dword [rbp + 0x138], eax
mov dword [rbp + 0x13c], 0xfffffffd
mov dword [rbp + 0x140], eax
mov dword [rbp + 0x144], eax
mov qword [rbp + 0x148], r15
cmp qword [0x180261ba0], r15
jne 0x18003f570
mov qword [rsp + 0x30], r15
lea rax, [0x180261ba0]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r15
lea r9, [rbp + 0x118]
mov r8d, 0x1f4
lea rdx, [0x18020fa00]
mov rcx, rbx
call sub.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory
cmp qword [0x180261ba8], r15
jne 0x18003f5ab
mov qword [rsp + 0x30], r15
lea rax, [0x180261ba8]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r15
lea r9, [rbp + 0x118]
mov r8d, 0x17c
lea rdx, [0x1802104c0]
mov rcx, rbx
call sub.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory
cmp qword [0x180261bb0], r15
jne 0x18003f5e6
mov qword [rsp + 0x30], r15
lea rax, [0x180261bb0]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r15
lea r9, [rbp + 0x118]
mov r8d, 0x148
lea rdx, [0x1802107d0]
mov rcx, rbx
call sub.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory
cmp qword [0x180261bb8], r15
jne 0x18003f621
mov qword [rsp + 0x30], r15
lea rax, [0x180261bb8]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r15
lea r9, [rbp + 0x118]
mov r8d, 0x399
lea rdx, [0x18020d100]
mov rcx, rbx
call sub.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory
cmp qword [0x180261bc0], r15
jne 0x18003f65c
mov qword [rsp + 0x30], r15
lea rax, [0x180261bc0]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r15
lea r9, [rbp + 0x118]
mov r8d, 0xda4
lea rdx, [0x18020d4a0]
mov rcx, rbx
call sub.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory
cmp qword [0x180261bc8], r15
jne 0x18003f697
mov qword [rsp + 0x30], r15
lea rax, [0x180261bc8]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r15
lea r9, [rbp + 0x118]
mov r8d, 0x17a9
lea rdx, [0x18020e250]
mov rcx, rbx
call sub.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory
cmp qword [0x180261bd0], r15
jne 0x18003f6d2
mov qword [rsp + 0x30], r15
lea rax, [0x180261bd0]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r15
lea r9, [rbp + 0x118]
mov r8d, 0x187
lea rdx, [0x180210640]
mov rcx, rbx
call sub.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory
cmp qword [0x180261bd8], r15
jne 0x18003f70d
mov qword [rsp + 0x30], r15
lea rax, [0x180261bd8]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r15
lea r9, [rbp + 0x118]
mov r8d, 0x185
lea rdx, [0x180210920]
mov rcx, rbx
call sub.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory
cmp qword [0x180261be0], r15
jne 0x18003f748
mov qword [rsp + 0x30], r15
lea rax, [0x180261be0]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r15
lea r9, [rbp + 0x118]
mov r8d, 0x172
lea rdx, [0x180210ab0]
mov rcx, rbx
call sub.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory
cmp qword [0x180261be8], r15
jne 0x18003f783
mov qword [rsp + 0x30], r15
lea rax, [0x180261be8]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r15
lea r9, [rbp + 0x118]
mov r8d, 0x8b8
lea rdx, [0x18020fc00]
mov rcx, rbx
call sub.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory
cmp qword [0x180261bf0], r15
jne 0x18003f7be
mov qword [rsp + 0x30], r15
lea rax, [0x180261bf0]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r15
lea r9, [rbp + 0x118]
mov r8d, 0x22984
lea rdx, [0x180211290]
mov rcx, rbx
call sub.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory
mov rcx, qword [0x180264b98]
movss xmm0, dword [rcx + 0xce8]
movss dword [rbp + 0x10], xmm0
movss xmm1, dword [rcx + 0xcec]
movss dword [rbp + 0x14], xmm1
movss xmm0, dword [rcx + 0xcf0]
movss dword [rbp + 0x18], xmm0
mov dword [rbp + 0x1c], 0x3f800000
movups xmm1, xmmword [rbp + 0x10]
movups xmmword [0x180261d60], xmm1
mov dword [0x180261d7c], 0x3f4ccccd
mov dword [0x180261e7c], 0x3f800000
lea rdx, [0x180261d70]
mov ecx, 4
call fcn.180079e28
lea rdx, [0x180261ef0]
xor ecx, ecx
call fcn.180079e28
lea rdx, [0x180261d60]
mov ecx, 0x1b
call fcn.180079e28
call fcn.1800728a4
mov qword [rax + 8], r15
call fcn.1800728a4
mov dword [rax + 0x14], r15d
call fcn.1800728a4
mov ebx, 0x40e00000
mov dword [rax + 0x74], ebx
call fcn.1800728a4
mov ecx, 0x41700000
mov dword [rax + 0x4c], ecx
mov dword [rax + 0x50], ecx
call fcn.1800728a4
mov r14, rax
mov qword [rbp + 0x110], rax
mov qword [rax + 8], r15
mov dword [rax + 0x14], r15d
mov eax, 0x41400000
mov dword [r14 + 0x4c], eax
mov dword [r14 + 0x50], eax
mov dword [r14 + 0x74], ebx
mov rax, qword [0x180264b98]
cmp byte [rax + 0xd58], r15b
je 0x18003f8b5
call fcn.180043a6c
mov rax, qword [0x180264b98]
cmp byte [rax], r15b
je 0x1800402d3
mov dword [rbp + 0x60], 0x447a0000
mov dword [rbp + 0x64], 0x447a0000
mov dword [rbp + 0x50], 0x442f0000
mov dword [rbp + 0x54], 0x44048000
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp + 0x60]
lea rcx, [rbp + 0x50]
call fcn.18007d5e0
cmp dword [0x180261c28], r15d
je 0x18003f90b
xor edx, edx
lea rcx, [0x180233dd8]
call fcn.18007d5b0
mov dword [0x180261c28], r15d
movabs rax, 0x6f8bb1d548b42bb8
mov qword [rbp + 0x10], rax
movabs r12, 0x32e701ccd3e5dc
mov qword [rbp + 0x18], r12
movabs r13, 0x1ae5d4986b97089b
mov qword [rbp + 0x40], r13
mov qword [rbp + 0x48], r12
movdqa xmm0, xmmword [rbp + 0x10]
pxor xmm0, xmmword [rbp + 0x40]
movdqa xmmword [rbp + 0x10], xmm0
xor edx, edx
mov r8d, 0x30a1
lea rcx, [rbp + 0x10]
call fcn.18006b808
lea rcx, [rbp + 0x28]
call fcn.180072bf0
movsd xmm0, qword [rax]
movsd qword [rbp + 0x20], xmm0
call fcn.180072bb8
lea rcx, [rbp + 0x60]
call fcn.180071e0c
call fcn.180072bb8
mov rbx, rax
movss xmm6, dword [0x180233de0]
lea rcx, [0x180261d70]
call fcn.180071cfc
movss xmm1, dword [rbp + 0x64]
addss xmm1, dword [rbp + 0x24]
movss xmm0, dword [rbp + 0x60]
addss xmm0, dword [rbp + 0x20]
movss dword [rbp + 0x50], xmm0
movss dword [rbp + 0x54], xmm1
mov dword [rsp + 0x28], r15d
movss dword [rsp + 0x20], xmm6
mov r9d, eax
lea r8, [rbp + 0x50]
lea rdx, [rbp + 0x20]
mov rcx, rbx
call fcn.180083cdc
call fcn.180072bb8
mov rbx, rax
movss xmm6, dword [0x180233de4]
lea rcx, [0x180261d80]
call fcn.180071cfc
movss xmm1, dword [rbp + 0x64]
subss xmm1, dword [r14 + 0x50]
movss xmm3, dword [rbp + 0x24]
addss xmm1, xmm3
movss xmm2, dword [rbp + 0x20]
movaps xmm0, xmm2
movss xmm10, dword [0x18016a5e4]
addss xmm0, xmm10
movss dword [rbp + 0x50], xmm0
movss dword [rbp + 0x54], xmm1
addss xmm3, xmm11
addss xmm3, dword [r14 + 0x50]
addss xmm2, xmm11
addss xmm2, dword [r14 + 0x4c]
movss dword [rbp], xmm2
movss dword [rbp + 4], xmm3
mov dword [rsp + 0x28], r15d
movss dword [rsp + 0x20], xmm6
mov r9d, eax
lea r8, [rbp + 0x50]
lea rdx, [rbp]
mov rcx, rbx
call fcn.180083cdc
call fcn.180072bb8
mov rbx, rax
movss xmm6, dword [0x180233de4]
lea rcx, [0x180261d90]
call fcn.180071cfc
movss xmm1, dword [rbp + 0x64]
subss xmm1, dword [r14 + 0x50]
movss xmm3, dword [rbp + 0x24]
addss xmm1, xmm3
movss xmm2, dword [rbp + 0x20]
movaps xmm0, xmm2
addss xmm0, xmm10
movss dword [rbp], xmm0
movss dword [rbp + 4], xmm1
addss xmm3, xmm11
addss xmm3, dword [r14 + 0x50]
addss xmm2, xmm11
addss xmm2, dword [r14 + 0x4c]
movss dword [rbp + 0x50], xmm2
movss dword [rbp + 0x54], xmm3
movss dword [rsp + 0x30], xmm14
mov dword [rsp + 0x28], r15d
movss dword [rsp + 0x20], xmm6
mov r9d, eax
lea r8, [rbp]
lea rdx, [rbp + 0x50]
mov rcx, rbx
call fcn.180083bec
movss xmm7, dword [0x18016a578]
movaps xmm1, xmm7
mov ecx, 9
call fcn.180079fd8
movss xmm1, dword [r14 + 0x50]
addss xmm1, xmm1
addss xmm1, xmm11
movss xmm0, dword [r14 + 0x4c]
addss xmm0, xmm0
movss dword [rbp], xmm0
movss dword [rbp + 4], xmm1
lea rcx, [rbp]
call fcn.18007cf40
call fcn.18006df40
movss xmm1, dword [r14 + 0x4c]
movss xmm6, dword [0x18016a570]
mulss xmm1, xmm6
movaps xmm0, xmm10
subss xmm0, xmm1
movss dword [rbp], xmm0
mov dword [rbp + 4], 0x420c0000
cmp dword [0x18026202c], r15d
sete cl
mov dword [rsp + 0x20], r15d
lea r9, [rbp]
lea r8, str.Aimbot
mov rdx, qword [0x180261ba8]
call fcn.1800ab558
mov ecx, dword [0x18026202c]
test al, al
cmovne ecx, r15d
mov dword [0x18026202c], ecx
movss xmm1, dword [r14 + 0x4c]
mulss xmm1, xmm6
movaps xmm0, xmm10
subss xmm0, xmm1
movss dword [rbp], xmm0
mov dword [rbp + 4], 0x420c0000
cmp ecx, esi
sete cl
mov dword [rsp + 0x20], r15d
lea r9, [rbp]
lea r8, str.Weapon
mov rdx, qword [0x180261bb0]
call fcn.1800ab558
mov ecx, dword [0x18026202c]
test al, al
cmovne ecx, esi
mov dword [0x18026202c], ecx
movss xmm1, dword [r14 + 0x4c]
mulss xmm1, xmm6
movaps xmm0, xmm10
subss xmm0, xmm1
movss dword [rbp], xmm0
mov dword [rbp + 4], 0x420c0000
mov ebx, 2
cmp ecx, ebx
sete cl
mov dword [rsp + 0x20], r15d
lea r9, [rbp]
lea r8, str.Other
mov rdx, qword [0x180261bb8]
call fcn.1800ab558
mov ecx, dword [0x18026202c]
test al, al
cmovne ecx, ebx
mov dword [0x18026202c], ecx
movss xmm1, dword [r14 + 0x4c]
mulss xmm1, xmm6
movaps xmm0, xmm10
subss xmm0, xmm1
movss dword [rbp], xmm0
mov dword [rbp + 4], 0x420c0000
cmp ecx, edi
sete cl
mov dword [rsp + 0x20], r15d
lea r9, [rbp]
lea r8, str.Players
mov rdx, qword [0x180261bc0]
call fcn.1800ab558
mov ecx, dword [0x18026202c]
test al, al
cmovne ecx, edi
mov dword [0x18026202c], ecx
movss xmm1, dword [r14 + 0x4c]
mulss xmm1, xmm6
movaps xmm0, xmm10
subss xmm0, xmm1
movss dword [rbp], xmm0
mov dword [rbp + 4], 0x420c0000
mov ebx, 4
cmp ecx, ebx
sete cl
mov dword [rsp + 0x20], r15d
lea r9, [rbp]
lea r8, str.World
mov rdx, qword [0x180261bc8]
call fcn.1800ab558
mov ecx, dword [0x18026202c]
test al, al
cmovne ecx, ebx
mov dword [0x18026202c], ecx
movss xmm1, dword [r14 + 0x4c]
mulss xmm1, xmm6
movaps xmm0, xmm10
subss xmm0, xmm1
movss dword [rbp], xmm0
mov dword [rbp + 4], 0x420c0000
lea edi, [rbx + 1]
cmp ecx, edi
sete cl
mov dword [rsp + 0x20], r15d
lea r9, [rbp]
lea r8, str.View
mov rdx, qword [0x180261bd0]
call fcn.1800ab558
mov ecx, dword [0x18026202c]
test al, al
cmovne ecx, edi
mov dword [0x18026202c], ecx
movss xmm1, dword [r14 + 0x4c]
mulss xmm1, xmm6
movaps xmm0, xmm10
subss xmm0, xmm1
movss dword [rbp], xmm0
mov dword [rbp + 4], 0x420c0000
lea ebx, [rdi + 1]
cmp ecx, ebx
sete cl
mov dword [rsp + 0x20], r15d
lea r9, [rbp]
lea r8, [0x180168d20]
mov rdx, qword [0x180261bd8]
call fcn.1800ab558
mov ecx, dword [0x18026202c]
test al, al
cmovne ecx, ebx
mov dword [0x18026202c], ecx
movss xmm1, dword [r14 + 0x4c]
mulss xmm1, xmm6
movaps xmm0, xmm10
subss xmm0, xmm1
movss dword [rbp], xmm0
mov dword [rbp + 4], 0x420c0000
lea ebx, [rdi + 2]
cmp ecx, ebx
sete cl
mov dword [rsp + 0x20], r15d
lea r9, [rbp]
lea r8, str.Misc
mov rdx, qword [0x180261bb8]
call fcn.1800ab558
mov ecx, dword [0x18026202c]
test al, al
cmovne ecx, ebx
mov dword [0x18026202c], ecx
movss xmm1, dword [r14 + 0x4c]
mulss xmm1, xmm6
movaps xmm0, xmm10
subss xmm0, xmm1
movss dword [rbp], xmm0
mov dword [rbp + 4], 0x420c0000
lea ebx, [rdi + 3]
cmp ecx, ebx
sete cl
mov dword [rsp + 0x20], r15d
lea r9, [rbp]
lea r8, str.Configs
mov rdx, qword [0x180261be0]
call fcn.1800ab558
mov ecx, dword [0x18026202c]
test al, al
cmovne ecx, ebx
mov dword [0x18026202c], ecx
movss xmm1, dword [r14 + 0x4c]
mulss xmm1, xmm6
movaps xmm0, xmm10
subss xmm0, xmm1
movss dword [rbp], xmm0
mov dword [rbp + 4], 0x420c0000
lea ebx, [rdi + 4]
cmp ecx, ebx
sete cl
mov dword [rsp + 0x20], r15d
lea r9, [rbp]
lea r8, str.Colors
mov rdx, qword [0x180261be8]
call fcn.1800ab558
mov ecx, dword [0x18026202c]
test al, al
cmovne ecx, ebx
mov dword [0x18026202c], ecx
call fcn.1800707b0
mov rax, qword [0x180264b98]
movd xmm0, dword [rax + 0x50]
cvtdq2ps xmm0, xmm0
divss xmm0, dword [0x18016a644]
mov qword [rbp + 0x40], r13
mov qword [rbp + 0x48], r12
comiss xmm14, xmm0
jbe 0x18003fec9
movabs rax, 0x1a96b1ec1ef961d6
mov qword [rbp + 0x10], rax
mov qword [rbp + 0x18], r12
movdqa xmm0, xmmword [rbp + 0x10]
pxor xmm0, xmmword [rbp + 0x40]
movdqa xmmword [rbp + 0x10], xmm0
lea r8, [rbp + 0x10]
jmp 0x18003fefd
movabs rax, 0x1ae5d49818ee69df
mov qword [rbp + 0x80], rax
mov qword [rbp + 0x88], r12
movdqa xmm0, xmmword [rbp + 0x80]
pxor xmm0, xmmword [rbp + 0x40]
movdqa xmmword [rbp + 0x80], xmm0
lea r8, [rbp + 0x80]
movabs rax, 0x2091b2fd07b77bbe
mov qword [rbp + 0x70], rax
mov qword [rbp + 0x78], r12
mov qword [rbp + 0x40], r13
mov qword [rbp + 0x48], r12
movdqa xmm0, xmmword [rbp + 0x70]
pxor xmm0, xmmword [rbp + 0x40]
movdqa xmmword [rbp + 0x70], xmm0
lea rdx, [rbp + 0x70]
lea rcx, [rbp + 0x190]
call fcn.180069c08
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_time_l1_1_0.dll__time64]
mov rdx, qword [0x180264b98]
mov ecx, dword [rdx + 0xd88]
sub ecx, eax
mov dword [rdx + 0x50], ecx
call fcn.180072bb8
mov rbx, rax
movaps xmm0, xmmword [0x18016a820]
movups xmmword [rbp + 0xa0], xmm0
lea rcx, [rbp + 0xa0]
call fcn.180071cfc
movss xmm0, dword [r14 + 0x50]
movss xmm15, dword [0x18016a574]
mulss xmm0, xmm15
movss xmm1, dword [rbp + 0x64]
subss xmm1, xmm0
addss xmm1, dword [rbp + 0x24]
movss xmm0, dword [rbp + 0x20]
movss xmm8, dword [0x18016a5c8]
addss xmm0, xmm8
movss xmm9, dword [0x18016a5a8]
subss xmm0, xmm9
movss dword [rbp], xmm0
movss dword [rbp + 4], xmm1
mov qword [rsp + 0x20], r15
lea r9, [rbp + 0x190]
mov r8d, eax
lea rdx, [rbp]
mov rcx, rbx
call fcn.180086c08
call fcn.180072bb8
mov qword [rbp + 0x28], rax
mov rcx, qword [0x180264b98]
mov r8d, dword [rcx + 0x50]
cmp r8d, 0x15180
jle 0x18004000e
mov eax, 0xc22e4507
imul r8d
add edx, r8d
sar edx, 0x10
mov ecx, edx
shr ecx, 0x1f
add edx, ecx
jmp 0x180040023
mov eax, 0x88888889
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
lea rcx, [rbp + 0xe0]
call fcn.1800674e8
mov qword [rbp], rax
cmp qword [rax + 0x18], 0x10
jb 0x180040041
mov rax, qword [rax]
mov qword [rbp], rax
lea rcx, [0x180261d60]
call fcn.180071cfc
mov ebx, eax
movss xmm0, dword [r14 + 0x50]
mulss xmm0, xmm15
movss xmm6, dword [rbp + 0x64]
subss xmm6, xmm0
addss xmm6, dword [rbp + 0x24]
movss xmm12, dword [0x18016a658]
movss dword [rsp + 0x20], xmm12
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp + 0x190]
lea rcx, [rbp + 0x70]
call fcn.18006e8f4
movss xmm0, dword [rbp + 0x20]
addss xmm0, xmm8
addss xmm0, dword [rax]
subss xmm0, xmm9
movss dword [rbp + 0x50], xmm0
movss dword [rbp + 0x54], xmm6
mov qword [rsp + 0x20], r15
mov r9, qword [rbp]
mov r8d, ebx
lea rdx, [rbp + 0x50]
mov rcx, qword [rbp + 0x28]
call fcn.180086c08
lea rcx, [rbp + 0xe0]
call fcn.18003793c
movss dword [rsp + 0x20], xmm12
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp + 0x190]
lea rcx, [rbp + 0x70]
call fcn.18006e8f4
movss xmm0, dword [r14 + 0x50]
mulss xmm0, xmm15
movss xmm1, dword [rbp + 0x64]
subss xmm1, xmm0
addss xmm1, dword [rbp + 0x24]
movss xmm0, dword [rbp + 0x20]
addss xmm0, xmm8
subss xmm0, xmm9
movss dword [rbp], xmm0
movss dword [rbp + 4], xmm1
mov r8b, sil
mov rdx, rax
lea rcx, [rbp]
call fcn.1800740e4
test al, al
je 0x1800401ae
call fcn.180071adc
mov rdi, rax
movabs rax, 0x3a96a0f10ff27af8
mov qword [rbp + 0x10], rax
movabs rax, 0x328868e2b28e9c
mov qword [rbp + 0x18], rax
mov qword [rbp + 0x40], r13
mov qword [rbp + 0x48], r12
movdqa xmm0, xmmword [rbp + 0x10]
pxor xmm0, xmmword [rbp + 0x40]
movdqa xmmword [rbp + 0x10], xmm0
movaps xmm0, xmmword [0x18016a820]
movups xmmword [rbp + 0xa0], xmm0
lea rcx, [rbp + 0xa0]
call fcn.180071cfc
mov ebx, eax
lea rcx, [rbp + 0x70]
call fcn.180072434
mov qword [rsp + 0x20], r15
lea r9, [rbp + 0x10]
mov r8d, ebx
mov rdx, rax
mov rcx, rdi
call fcn.180086c08
mov edi, 5
movss xmm1, dword [r14 + 0x50]
addss xmm1, xmm11
movss xmm0, dword [r14 + 0x4c]
addss xmm0, xmm10
movss dword [rbp], xmm0
movss dword [rbp + 4], xmm1
lea rcx, [rbp]
call fcn.18007cf40
nop
mov ecx, dword [0x18026202c]
cmp ecx, edi
jg 0x180040226
je 0x18004021f
test ecx, ecx
je 0x180040218
sub ecx, 1
je 0x180040211
sub ecx, 1
je 0x18004020a
sub ecx, 1
je 0x180040203
cmp ecx, 1
jne 0x180040254
call fcn.1800690f8
jmp 0x180040254
call fcn.180055c30
jmp 0x180040254
call fcn.1800488b8
jmp 0x180040254
call fcn.180068924
jmp 0x180040254
call fcn.1800477b8
jmp 0x180040254
call fcn.1800678e4
jmp 0x180040254
sub ecx, 6
je 0x18004024f
sub ecx, 1
je 0x180040248
sub ecx, 1
je 0x180040241
cmp ecx, 1
jne 0x180040254
call fcn.1800482ac
jmp 0x180040254
call fcn.1800490e8
jmp 0x180040254
call fcn.180053d04
jmp 0x180040254
call fcn.180054d4c
jmp 0x180040294
mov rax, qword [0x180264b98]
cmp byte [rax + 0x848], r15b
je 0x1800402a9
call fcn.18003ca94
cmp byte [0x180261d14], r15b
je 0x1800402b7
call fcn.18003a100
mov rax, qword [0x180264b98]
cmp byte [rax + 0x744], r15b
je 0x1800402cc
call fcn.1800447d0
call fcn.1800700a4
jmp 0x180040301
movabs r12, 0x32e701ccd3e5dc
movabs r13, 0x1ae5d4986b97089b
movss xmm7, dword [0x18016a578]
movss xmm15, dword [0x18016a574]
movss xmm12, dword [0x18016a658]
call fcn.1800422dc
mov rax, qword [0x180264b98]
cmp byte [rax + 0x600], r15b
je 0x180040694
cmp qword [rax + 0x438], r15
je 0x180040438
movabs rcx, 0x6988b1ec02b77bbc
mov qword [rbp + 0x10], rcx
mov qword [rbp + 0x18], r12
mov qword [rbp + 0x40], r13
mov qword [rbp + 0x48], r12
movdqa xmm0, xmmword [rbp + 0x10]
pxor xmm0, xmmword [rbp + 0x40]
movdqa xmmword [rbp + 0x10], xmm0
lea rdx, [rax + 0x428]
lea r8, [rbp + 0x10]
lea rcx, [rbp + 0xc0]
call fcn.180030db0
mov rdx, qword [0x180264b98]
add rdx, 0x1e8
lea rcx, [rbp + 0xe0]
call fcn.180036a48
mov rdi, rax
lea rdx, [rbp + 0xc0]
lea rcx, [rbp + 0xa0]
call fcn.1800361e8
mov rbx, rax
movabs rax, 0x1ae5a6f909e367d3
mov qword [rbp + 0x10], rax
mov qword [rbp + 0x18], r12
mov qword [rbp + 0x40], r13
mov qword [rbp + 0x48], r12
movdqa xmm0, xmmword [rbp + 0x10]
pxor xmm0, xmmword [rbp + 0x40]
movdqa xmmword [rbp + 0x10], xmm0
lea rdx, [rbp + 0x10]
lea rcx, [rbp + 0x150]
call fcn.18003620c
mov r10, rax
mov rcx, qword [0x180264b98]
mov rdx, qword [rcx + 0x1f0]
sub rdx, qword [rcx + 0x1e8]
movabs r14, 0x2aaaaaaaaaaaaaab
mov rax, r14
imul rdx
sar rdx, 3
mov rcx, rdx
shr rcx, 0x3f
add rdx, rcx
add edx, 5
lea ecx, [rdx + rdx*2]
shl ecx, 2
mov r9, rdi
mov r8, rbx
mov rdx, r10
call fcn.18003bf3c
lea rcx, [rbp + 0xc0]
call fcn.18003793c
mov rax, qword [0x180264b98]
jmp 0x18004069e
cmp byte [rax], r15b
je 0x180040694
xorps xmm0, xmm0
movdqu xmmword [rbp + 0xe0], xmm0
mov qword [rbp + 0xf0], r15
movabs rax, 0x1a84d4eb6be408da
mov qword [rbp + 0xc0], rax
movabs rax, 0x12e775ccbfe5a9
mov qword [rbp + 0xc8], rax
movabs rax, 0x1a3a8b0c842d18ef
mov qword [rbp + 0xd0], rax
movabs rax, 0x4023beab04d4c243
mov qword [rbp + 0xd8], rax
mov qword [rbp + 0xa0], r13
mov qword [rbp + 0xa8], r12
movabs rax, 0x1a568b6a844418bd
mov qword [rbp + 0xb0], rax
movabs rax, 0x4023beab04d4c226
mov qword [rbp + 0xb8], rax
vmovdqu ymm0, ymmword [rbp + 0xc0]
vpxor ymm0, ymm0, ymmword [rbp + 0xa0]
vmovdqa ymmword [rbp + 0xc0], ymm0
lea rdx, [rbp + 0xc0]
lea rcx, [rbp + 0x150]
vzeroupper
call fcn.1800364e4
mov rdx, rax
movss xmm3, dword [0x18016a54c]
mov r8d, esi
lea rcx, [rbp + 0x190]
call fcn.180037150
lea r8, [rbp + 0x190]
xor edx, edx
lea rcx, [rbp + 0xe0]
call fcn.180032460
lea rcx, [rbp + 0x190]
call fcn.180037ab4
movabs rax, 0x69c2a6fd12f664cb
mov qword [rbp + 0x10], rax
movabs rax, 0x32946ca9a78cfc
mov qword [rbp + 0x18], rax
mov qword [rbp + 0x40], r13
mov qword [rbp + 0x48], r12
movdqa xmm0, xmmword [rbp + 0x10]
pxor xmm0, xmmword [rbp + 0x40]
movdqa xmmword [rbp + 0x10], xmm0
lea rdx, [rbp + 0x10]
lea rcx, [rbp + 0xa0]
call fcn.18003620c
lea rdx, [rbp + 0xe0]
lea rcx, [rbp + 0xc0]
call fcn.180036a48
mov rdi, rax
lea rdx, [rbp + 0xa0]
lea rcx, [rbp + 0x150]
call fcn.1800361e8
mov rbx, rax
movabs rax, 0x1ae5a6f909e367d3
mov qword [rbp + 0x10], rax
mov qword [rbp + 0x18], r12
mov qword [rbp + 0x40], r13
mov qword [rbp + 0x48], r12
movdqa xmm0, xmmword [rbp + 0x10]
pxor xmm0, xmmword [rbp + 0x40]
movdqa xmmword [rbp + 0x10], xmm0
lea rdx, [rbp + 0x10]
lea rcx, [rbp + 0x170]
call fcn.18003620c
mov r9, rdi
mov r8, rbx
mov rdx, rax
mov ecx, 0x46
call fcn.18003bf3c
lea rcx, [rbp + 0xa0]
call fcn.18003793c
mov rbx, qword [rbp + 0xe0]
test rbx, rbx
je 0x18004068d
mov rdi, rbx
cmp rbx, qword [rbp + 0xe8]
je 0x180040628
mov rcx, rdi
call fcn.180037ab4
add rdi, 0x30
cmp rdi, qword [rbp + 0xe8]
jne 0x180040613
mov rcx, qword [rbp + 0xf0]
sub rcx, rbx
movabs r14, 0x2aaaaaaaaaaaaaab
mov rax, r14
imul rcx
sar rdx, 3
mov rax, rdx
shr rax, 0x3f
add rdx, rax
lea rdx, [rdx + rdx*2]
shl rdx, 4
mov rax, rbx
cmp rdx, 0x1000
jb 0x180040680
add rdx, 0x27
mov rbx, qword [rbx - 8]
sub rax, rbx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x180040680
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov rcx, rbx
call fcn.1801634c8
jmp 0x18004042c
mov rax, qword [0x180264b98]
movabs r14, 0x2aaaaaaaaaaaaaab
movabs rdi, 0x4023beab04d4c226
movabs rbx, 0x1a568b6a844418bd
cmp byte [rax + 0x601], r15b
je 0x180040a42
cmp qword [rax + 0x438], r15
je 0x1800407d6
movabs rcx, 0x7291bbf408b77bbc
mov qword [rbp + 0x10], rcx
movabs rcx, 0x32e701ccd396b9
mov qword [rbp + 0x18], rcx
mov qword [rbp + 0x40], r13
mov qword [rbp + 0x48], r12
movdqa xmm0, xmmword [rbp + 0x10]
pxor xmm0, xmmword [rbp + 0x40]
movdqa xmmword [rbp + 0x10], xmm0
lea rdx, [rax + 0x428]
lea r8, [rbp + 0x10]
lea rcx, [rbp + 0xc0]
call fcn.180030db0
mov rdx, qword [0x180264b98]
add rdx, 0x200
lea rcx, [rbp + 0xe0]
call fcn.180036a48
mov rdi, rax
lea rdx, [rbp + 0xc0]
lea rcx, [rbp + 0xa0]
call fcn.1800361e8
mov rbx, rax
movabs rax, 0x7d8bbdf01ff864d8
mov qword [rbp + 0x10], rax
mov qword [rbp + 0x18], r12
mov qword [rbp + 0x40], r13
mov qword [rbp + 0x48], r12
movdqa xmm0, xmmword [rbp + 0x10]
pxor xmm0, xmmword [rbp + 0x40]
movdqa xmmword [rbp + 0x10], xmm0
lea rdx, [rbp + 0x10]
lea rcx, [rbp + 0x150]
call fcn.18003620c
mov r10, rax
mov rcx, qword [0x180264b98]
mov rdx, qword [rcx + 0x208]
sub rdx, qword [rcx + 0x200]
mov rax, r14
imul rdx
sar rdx, 3
mov rcx, rdx
shr rcx, 0x3f
add rdx, rcx
add edx, 5
lea ecx, [rdx + rdx*2]
shl ecx, 2
mov r9, rdi
mov r8, rbx
mov rdx, r10
call fcn.18003bf3c
lea rcx, [rbp + 0xc0]
call fcn.18003793c
jmp 0x180040a3b
cmp byte [rax], r15b
je 0x180040a42
xorps xmm0, xmm0
movdqu xmmword [rbp + 0xe0], xmm0
mov qword [rbp + 0xf0], r15
movabs rax, 0x1a84d4ec6bf208d6
mov qword [rbp + 0xc0], rax
movabs rax, 0x53e767ccf3e5b0
mov qword [rbp + 0xc8], rax
movabs rax, 0x1a378b07842118de
mov qword [rbp + 0xd0], rax
movabs rax, 0x4023beab04bfc255
mov qword [rbp + 0xd8], rax
mov qword [rbp + 0xa0], r13
mov qword [rbp + 0xa8], r12
mov qword [rbp + 0xb0], rbx
mov qword [rbp + 0xb8], rdi
vmovdqu ymm0, ymmword [rbp + 0xc0]
vpxor ymm0, ymm0, ymmword [rbp + 0xa0]
vmovdqa ymmword [rbp + 0xc0], ymm0
lea rdx, [rbp + 0xc0]
lea rcx, [rbp + 0xa0]
vzeroupper
call fcn.1800364e4
mov rdx, rax
movss xmm3, dword [0x18016a53c]
mov r8d, esi
lea rcx, [rbp + 0x190]
call fcn.180037150
lea r8, [rbp + 0x190]
xor edx, edx
lea rcx, [rbp + 0xe0]
call fcn.180032460
lea rcx, [rbp + 0x190]
call fcn.180037ab4
movabs rax, 0x69c2a6fd12f664cb
mov qword [rbp + 0xc0], rax
movabs rax, 0x73578f75a3bf86fc
mov qword [rbp + 0xc8], rax
mov qword [rbp + 0xd0], rbx
mov qword [rbp + 0xd8], rdi
mov qword [rbp + 0xa0], r13
mov qword [rbp + 0xa8], r12
mov qword [rbp + 0xb0], rbx
mov qword [rbp + 0xb8], rdi
vmovdqu ymm0, ymmword [rbp + 0xc0]
vpxor ymm0, ymm0, ymmword [rbp + 0xa0]
vmovdqa ymmword [rbp + 0xc0], ymm0
lea rdx, [rbp + 0xc0]
lea rcx, [rbp + 0x150]
vzeroupper
call fcn.18003620c
lea rdx, [rbp + 0xe0]
lea rcx, [rbp + 0xc0]
call fcn.180036a48
mov rdi, rax
lea rdx, [rbp + 0x150]
lea rcx, [rbp + 0xa0]
call fcn.1800361e8
mov rbx, rax
movabs rax, 0x7d8bbdf01ff864d8
mov qword [rbp + 0x10], rax
mov qword [rbp + 0x18], r12
mov qword [rbp + 0x40], r13
mov qword [rbp + 0x48], r12
movdqa xmm0, xmmword [rbp + 0x10]
pxor xmm0, xmmword [rbp + 0x40]
movdqa xmmword [rbp + 0x10], xmm0
lea rdx, [rbp + 0x10]
lea rcx, [rbp + 0x170]
call fcn.18003620c
mov r9, rdi
mov r8, rbx
mov rdx, rax
mov ecx, 0x46
call fcn.18003bf3c
lea rcx, [rbp + 0x150]
call fcn.18003793c
mov rbx, qword [rbp + 0xe0]
test rbx, rbx
je 0x180040a3b
mov rdi, rbx
cmp rbx, qword [rbp + 0xe8]
je 0x1800409e5
mov rcx, rdi
call fcn.180037ab4
add rdi, 0x30
cmp rdi, qword [rbp + 0xe8]
jne 0x1800409d0
mov rcx, qword [rbp + 0xf0]
sub rcx, rbx
mov rax, r14
imul rcx
sar rdx, 3
mov rax, rdx
shr rax, 0x3f
add rdx, rax
lea rdx, [rdx + rdx*2]
shl rdx, 4
mov rax, rbx
cmp rdx, 0x1000
jb 0x180040a33
add rdx, 0x27
mov rbx, qword [rbx - 8]
sub rax, rbx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x180040a33
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov rcx, rbx
call fcn.1801634c8
mov rax, qword [0x180264b98]
cmp byte [rax + 0x592], r15b
je 0x180040f8d
mov eax, dword [0x180265810]
mov rcx, qword gs:[0x58]
mov edx, 4
mov rcx, qword [rcx + rax*8]
mov eax, dword [0x180262040]
cmp eax, dword [rdx + rcx]
jg 0x180041ebc
mov dword [rbp], 0x43340000
mov dword [rbp + 4], 0x43480000
xor edx, edx
lea rcx, [rbp]
call fcn.18007d5b0
movabs rax, 0x6981baf109ee6dd0
mov qword [rbp + 0x10], rax
mov qword [rbp + 0x18], r12
mov qword [rbp + 0x40], r13
mov qword [rbp + 0x48], r12
movdqa xmm0, xmmword [rbp + 0x10]
pxor xmm0, xmmword [rbp + 0x40]
movdqa xmmword [rbp + 0x10], xmm0
xor edx, edx
lea r8d, [rdx + 0x22]
lea rcx, [rbp + 0x10]
call fcn.18006b808
lea rcx, [rbp + 0x70]
call fcn.180072c0c
mov rbx, rax
lea rcx, [rbp + 0x28]
call fcn.180072bf0
movss xmm6, dword [rbx]
addss xmm6, dword [rax]
call fcn.180071adc
mov rdi, rax
lea rcx, [0x180261d70]
call fcn.180071cfc
mov ebx, eax
lea rcx, [rbp + 0x70]
call fcn.180072bf0
movss xmm0, dword [rax + 4]
addss xmm0, dword [0x18016a5a4]
movss dword [rbp], xmm6
movss dword [rbp + 4], xmm0
lea rcx, [rbp + 0x28]
call fcn.180072bf0
mov dword [rsp + 0x28], 0xf0
movss dword [rsp + 0x20], xmm7
mov r9d, ebx
lea r8, [rbp]
mov rdx, rax
mov rcx, rdi
call fcn.180083cdc
lea rcx, [rbp + 0x70]
call fcn.180072bf0
movss xmm6, dword [rax]
addss xmm6, dword [0x18016a560]
lea rcx, [rbp + 0x28]
call fcn.180072bf0
movss xmm0, dword [rax + 4]
addss xmm0, dword [0x18016a598]
movss dword [rbp + 0x60], xmm6
movss dword [rbp + 0x64], xmm0
lea rcx, [rbp + 0x70]
call fcn.180072bf0
movss xmm6, dword [rax]
addss xmm6, dword [0x18016a5e8]
lea rcx, [rbp + 0x28]
call fcn.180072bf0
movss xmm0, dword [rax + 4]
addss xmm0, dword [0x18016a59c]
movss dword [rbp + 0x20], xmm6
movss dword [rbp + 0x24], xmm0
mov ecx, 0x1b
call fcn.1800728b4
movdqu xmm1, xmmword [rax]
movups xmmword [rbp + 0x10], xmm1
movss dword [rbp + 0x80], xmm1
movaps xmm0, xmm1
shufps xmm0, xmm1, 0x55
movss dword [rbp + 0x84], xmm0
shufps xmm1, xmm1, 0xaa
movss dword [rbp + 0x88], xmm1
and dword [rbp + 0x8c], 0
call fcn.180071adc
mov r14, rax
lea rcx, [rbp + 0x80]
call fcn.180071cfc
mov esi, eax
lea rcx, [rbp + 0x10]
call fcn.180071cfc
mov edi, eax
lea rcx, [rbp + 0x10]
call fcn.180071cfc
mov ebx, eax
lea rcx, [rbp + 0x80]
call fcn.180071cfc
movss xmm1, dword [rbp + 0x20]
movaps xmm0, xmm1
subss xmm0, dword [rbp + 0x60]
mulss xmm0, dword [0x18016a544]
subss xmm1, xmm0
movss dword [rbp], xmm1
movss xmm0, dword [rbp + 0x24]
movss dword [rbp + 4], xmm0
mov dword [rsp + 0x40], r15d
movss dword [rsp + 0x38], xmm11
mov dword [rsp + 0x30], esi
mov dword [rsp + 0x28], edi
mov dword [rsp + 0x20], ebx
mov r9d, eax
lea r8, [rbp]
lea rdx, [rbp + 0x60]
mov rcx, r14
call fcn.180083d90
call fcn.180071adc
mov r14, rax
lea rcx, [rbp + 0x10]
call fcn.180071cfc
mov esi, eax
lea rcx, [rbp + 0x80]
call fcn.180071cfc
mov edi, eax
lea rcx, [rbp + 0x80]
call fcn.180071cfc
mov ebx, eax
lea rcx, [rbp + 0x10]
call fcn.180071cfc
movss xmm1, dword [rbp + 0x20]
movaps xmm0, xmm1
subss xmm0, dword [rbp + 0x60]
mulss xmm0, dword [0x18016a544]
subss xmm1, xmm0
movss dword [rbp], xmm1
movss xmm0, dword [rbp + 0x64]
movss dword [rbp + 4], xmm0
mov dword [rsp + 0x40], r15d
movss dword [rsp + 0x38], xmm11
mov dword [rsp + 0x30], esi
mov dword [rsp + 0x28], edi
mov dword [rsp + 0x20], ebx
mov r9d, eax
lea r8, [rbp + 0x20]
lea rdx, [rbp]
mov rcx, r14
call fcn.180083d90
call fcn.180071f18
addss xmm0, dword [0x18016a580]
call fcn.18007cfd8
mov rbx, qword [0x180262030]
mov rbx, qword [rbx]
movss xmm10, dword [0x18016a520]
cmp byte [rbx + 0x19], r15b
jne 0x180040f7f
lea rdx, [rbx + 0x20]
lea rcx, [rbp + 0x190]
call fcn.180036a10
mov rcx, qword [rbp + 0x1b0]
call fcn.18003ba94
test al, al
je 0x180040f24
lea rdx, [rbp + 0x190]
cmp qword [rbp + 0x1a8], 0x10
cmovae rdx, qword [rbp + 0x190]
movaps xmm0, xmmword [0x18016a810]
movups xmmword [rbp + 0xc0], xmm0
lea rcx, [rbp + 0xc0]
call fcn.1800ac0a0
mov rax, qword [rbp + 0x1b0]
cmp dword [rax + 4], r15d
jne 0x180040dcb
movabs rcx, 0x1ae589fc07f860c0
mov qword [rbp], rcx
mov qword [rbp + 8], r12
mov qword [rbp + 0x170], r13
mov qword [rbp + 0x178], r12
movdqa xmm0, xmmword [rbp]
pxor xmm0, xmmword [rbp + 0x170]
movdqa xmmword [rbp], xmm0
lea rsi, [rbp]
jmp 0x180040e58
cmp dword [rax + 4], 1
jne 0x180040e13
movabs rax, 0x7e80b8ff0cf87cc0
mov qword [rbp + 0x50], rax
movabs rax, 0x32e701ccd3e581
mov qword [rbp + 0x58], rax
mov qword [rbp + 0x150], r13
mov qword [rbp + 0x158], r12
movdqa xmm0, xmmword [rbp + 0x50]
pxor xmm0, xmmword [rbp + 0x150]
movdqa xmmword [rbp + 0x50], xmm0
lea rsi, [rbp + 0x50]
jmp 0x180040e58
movabs rax, 0x4796adf91cfb69c0
mov qword [rbp + 0x100], rax
mov qword [rbp + 0x108], r12
mov qword [rbp + 0xa0], r13
mov qword [rbp + 0xa8], r12
movdqa xmm0, xmmword [rbp + 0x100]
pxor xmm0, xmmword [rbp + 0xa0]
movdqa xmmword [rbp + 0x100], xmm0
lea rsi, [rbp + 0x100]
lea rcx, [rbp + 0x70]
call fcn.180072b80
mov rdi, rax
movss dword [rsp + 0x20], xmm12
xor r9d, r9d
xor r8d, r8d
mov rdx, rsi
lea rcx, [rbp + 0x28]
call fcn.18006e8f4
movss xmm0, dword [rdi]
subss xmm0, dword [rax]
movaps xmm1, xmm12
call fcn.18007c4f8
lea rcx, [0x180261d60]
call fcn.180071cfc
movzx ecx, al
xorps xmm0, xmm0
cvtsi2ss xmm0, rcx
mulss xmm0, xmm10
movss dword [rbp + 0x40], xmm0
mov ecx, eax
shr ecx, 8
movzx ecx, cl
xorps xmm0, xmm0
cvtsi2ss xmm0, rcx
mulss xmm0, xmm10
movss dword [rbp + 0x44], xmm0
mov ecx, eax
shr ecx, 0x10
movzx ecx, cl
xorps xmm0, xmm0
cvtsi2ss xmm0, rcx
mulss xmm0, xmm10
movss dword [rbp + 0x48], xmm0
shr eax, 0x18
xorps xmm0, xmm0
cvtsi2ss xmm0, rax
mulss xmm0, xmm10
movss dword [rbp + 0x4c], xmm0
movups xmm1, xmmword [rbp + 0x40]
movups xmmword [rbp + 0xe0], xmm1
mov rdx, rsi
lea rcx, [rbp + 0xe0]
call fcn.1800ac0a0
call fcn.180071f18
subss xmm0, dword [0x18016a58c]
call fcn.18007cfd8
lea rcx, [rbp + 0x190]
call fcn.18003793c
mov rax, qword [rbx + 0x10]
cmp byte [rax + 0x19], r15b
je 0x180040f5b
mov rax, qword [rbx + 8]
jmp 0x180040f4d
cmp rbx, qword [rax + 0x10]
jne 0x180040f53
mov rbx, rax
mov rax, qword [rax + 8]
cmp byte [rax + 0x19], r15b
je 0x180040f40
mov rbx, rax
jmp 0x180040d24
mov rbx, rax
mov rcx, qword [rax]
cmp byte [rcx + 0x19], r15b
jne 0x180040d24
mov rbx, rcx
mov rax, qword [rcx]
mov rcx, rax
cmp byte [rax + 0x19], r15b
je 0x180040f6b
jmp 0x180040d24
call fcn.1800700a4
mov rax, qword [0x180264b98]
jmp 0x180040f96
movss xmm10, dword [0x18016a520]
cmp byte [rax], r15b
je 0x1800415ef
cmp byte [rax + 0x645], r15b
je 0x180041091
movss xmm0, dword [rax + 0x6d4]
movss dword [rbp], xmm0
movss dword [rbp + 4], xmm0
xor edx, edx
lea rcx, [rbp]
call fcn.18007d5b0
xor edx, edx
lea r8d, [rdx + 0x22]
lea rcx, str.Radar_pos
call fcn.18006b808
call fcn.180071adc
mov rsi, rax
lea r14, [0x180261d70]
mov rcx, r14
call fcn.180071cfc
mov edi, eax
lea rcx, [rbp + 0x70]
call fcn.180072c0c
mov rbx, rax
lea rcx, [rbp + 0x28]
call fcn.180072bf0
movss xmm1, dword [rbx + 4]
addss xmm1, dword [rax + 4]
movss xmm0, dword [rax]
addss xmm0, dword [rbx]
movss dword [rbp], xmm0
movss dword [rbp + 4], xmm1
lea rcx, [rbp + 0x50]
call fcn.180072bf0
mov dword [rsp + 0x28], 0xf0
movss dword [rsp + 0x20], xmm7
mov r9d, edi
lea r8, [rbp]
mov rdx, rax
mov rcx, rsi
call fcn.180083cdc
lea rcx, [rbp + 0x70]
call fcn.180072bf0
cvttss2si ecx, dword [rax]
mov rax, qword [0x180264b98]
mov dword [rax + 0x720], ecx
lea rcx, [rbp + 0x70]
call fcn.180072bf0
cvttss2si ecx, dword [rax + 4]
mov rax, qword [0x180264b98]
mov dword [rax + 0x724], ecx
call fcn.1800700a4
mov rax, qword [0x180264b98]
jmp 0x180041098
lea r14, [0x180261d70]
cmp byte [rax + 0x6b4], r15b
je 0x180041180
mov dword [rbp], 0x43200000
movss xmm0, dword [0x18016a5b4]
movss dword [rbp + 4], xmm0
xor edx, edx
lea rcx, [rbp]
call fcn.18007d5b0
xor edx, edx
lea r8d, [rdx + 0x22]
lea rcx, str.Desync_indicator_pos
call fcn.18006b808
call fcn.180071adc
mov rsi, rax
mov rcx, r14
call fcn.180071cfc
mov edi, eax
lea rcx, [rbp + 0x70]
call fcn.180072c0c
mov rbx, rax
lea rcx, [rbp + 0x28]
call fcn.180072bf0
movss xmm1, dword [rbx + 4]
addss xmm1, dword [rax + 4]
movss xmm0, dword [rbx]
addss xmm0, dword [rax]
movss dword [rbp], xmm0
movss dword [rbp + 4], xmm1
lea rcx, [rbp + 0x50]
call fcn.180072bf0
mov dword [rsp + 0x28], 0xf0
movss dword [rsp + 0x20], xmm7
mov r9d, edi
lea r8, [rbp]
mov rdx, rax
mov rcx, rsi
call fcn.180083cdc
lea rcx, [rbp + 0x70]
call fcn.180072bf0
movss xmm6, dword [rax]
lea rcx, [rbp + 0x28]
call fcn.180072bf0
movss xmm0, dword [rax + 4]
mov rax, qword [0x180264b98]
movss dword [rax + 0x4bc], xmm6
movss dword [rax + 0x4c0], xmm0
call fcn.1800700a4
mov rax, qword [0x180264b98]
cmp byte [rax + 0x593], r15b
je 0x180041268
mov dword [rbp], 0x43200000
movss xmm0, dword [0x18016a5b4]
movss dword [rbp + 4], xmm0
xor edx, edx
lea rcx, [rbp]
call fcn.18007d5b0
xor edx, edx
lea r8d, [rdx + 0x22]
lea rcx, str.Reload_indicator_pos
call fcn.18006b808
call fcn.180071adc
mov rsi, rax
mov rcx, r14
call fcn.180071cfc
mov edi, eax
lea rcx, [rbp + 0x70]
call fcn.180072c0c
mov rbx, rax
lea rcx, [rbp + 0x28]
call fcn.180072bf0
movss xmm1, dword [rbx + 4]
addss xmm1, dword [rax + 4]
movss xmm0, dword [rbx]
addss xmm0, dword [rax]
movss dword [rbp], xmm0
movss dword [rbp + 4], xmm1
lea rcx, [rbp + 0x50]
call fcn.180072bf0
mov dword [rsp + 0x28], 0xf0
movss dword [rsp + 0x20], xmm7
mov r9d, edi
lea r8, [rbp]
mov rdx, rax
mov rcx, rsi
call fcn.180083cdc
lea rcx, [rbp + 0x70]
call fcn.180072bf0
movss xmm6, dword [rax]
lea rcx, [rbp + 0x28]
call fcn.180072bf0
movss xmm0, dword [rax + 4]
mov rax, qword [0x180264b98]
movss dword [rax + 0x4c4], xmm6
movss dword [rax + 0x4c8], xmm0
call fcn.1800700a4
mov rax, qword [0x180264b98]
cmp byte [rax + 0x6bc], r15b
je 0x180041350
mov dword [rbp], 0x43200000
movss xmm0, dword [0x18016a5a0]
movss dword [rbp + 4], xmm0
xor edx, edx
lea rcx, [rbp]
call fcn.18007d5b0
xor edx, edx
lea r8d, [rdx + 0x22]
lea rcx, str.Manipulator_indicator_pos
call fcn.18006b808
call fcn.180071adc
mov rsi, rax
mov rcx, r14
call fcn.180071cfc
mov edi, eax
lea rcx, [rbp + 0x70]
call fcn.180072c0c
mov rbx, rax
lea rcx, [rbp + 0x28]
call fcn.180072bf0
movss xmm1, dword [rbx + 4]
addss xmm1, dword [rax + 4]
movss xmm0, dword [rbx]
addss xmm0, dword [rax]
movss dword [rbp], xmm0
movss dword [rbp + 4], xmm1
lea rcx, [rbp + 0x50]
call fcn.180072bf0
mov dword [rsp + 0x28], 0xf0
movss dword [rsp + 0x20], xmm7
mov r9d, edi
lea r8, [rbp]
mov rdx, rax
mov rcx, rsi
call fcn.180083cdc
lea rcx, [rbp + 0x70]
call fcn.180072bf0
movss xmm6, dword [rax]
lea rcx, [rbp + 0x28]
call fcn.180072bf0
movss xmm0, dword [rax + 4]
mov rax, qword [0x180264b98]
movss dword [rax + 0x4d4], xmm6
movss dword [rax + 0x4d8], xmm0
call fcn.1800700a4
mov rax, qword [0x180264b98]
cmp dword [rax + 0xa58], r15d
je 0x180041438
mov dword [rbp], 0x43200000
movss xmm0, dword [0x18016a5b4]
movss dword [rbp + 4], xmm0
xor edx, edx
lea rcx, [rbp]
call fcn.18007d5b0
xor edx, edx
lea r8d, [rdx + 0x22]
lea rcx, str.Blink_indicator_pos
call fcn.18006b808
call fcn.180071adc
mov rsi, rax
mov rcx, r14
call fcn.180071cfc
mov edi, eax
lea rcx, [rbp + 0x70]
call fcn.180072c0c
mov rbx, rax
lea rcx, [rbp + 0x28]
call fcn.180072bf0
movss xmm1, dword [rbx + 4]
addss xmm1, dword [rax + 4]
movss xmm0, dword [rbx]
addss xmm0, dword [rax]
movss dword [rbp], xmm0
movss dword [rbp + 4], xmm1
lea rcx, [rbp + 0x50]
call fcn.180072bf0
mov dword [rsp + 0x28], 0xf0
movss dword [rsp + 0x20], xmm7
mov r9d, edi
lea r8, [rbp]
mov rdx, rax
mov rcx, rsi
call fcn.180083cdc
lea rcx, [rbp + 0x70]
call fcn.180072bf0
movss xmm6, dword [rax]
lea rcx, [rbp + 0x28]
call fcn.180072bf0
movss xmm0, dword [rax + 4]
mov rax, qword [0x180264b98]
movss dword [rax + 0x4cc], xmm6
movss dword [rax + 0x4d0], xmm0
call fcn.1800700a4
mov rax, qword [0x180264b98]
cmp byte [rax + 0x63c], r15b
je 0x180041517
mov dword [rbp], 0x440e8000
movss xmm1, dword [0x18016a5c4]
movss dword [rbp + 4], xmm1
xor edx, edx
lea rcx, [rbp]
call fcn.18007d5b0
xor edx, edx
lea r8d, [rdx + 0x22]
lea rcx, str.Icon_hotbar_pos
call fcn.18006b808
call fcn.180071adc
mov rsi, rax
mov rcx, r14
call fcn.180071cfc
mov edi, eax
lea rcx, [rbp + 0x70]
call fcn.180072c0c
mov rbx, rax
lea rcx, [rbp + 0x28]
call fcn.180072bf0
movss xmm1, dword [rbx + 4]
addss xmm1, dword [rax + 4]
movss xmm0, dword [rbx]
addss xmm0, dword [rax]
movss dword [rbp], xmm0
movss dword [rbp + 4], xmm1
lea rcx, [rbp + 0x50]
call fcn.180072bf0
mov dword [rsp + 0x28], 0xf0
movss dword [rsp + 0x20], xmm7
mov r9d, edi
lea r8, [rbp]
mov rdx, rax
mov rcx, rsi
call fcn.180083cdc
lea rcx, [rbp + 0x70]
call fcn.180072bf0
movss xmm0, dword [rax]
movss xmm1, dword [rax + 4]
mov rax, qword [0x180264b98]
movss dword [rax + 0x4ac], xmm0
movss dword [rax + 0x4b0], xmm1
call fcn.1800700a4
mov rax, qword [0x180264b98]
cmp byte [rax + 0x63d], r15b
je 0x1800415ef
mov dword [rbp], 0x44264000
movss xmm1, dword [0x18016a5c4]
movss dword [rbp + 4], xmm1
xor edx, edx
lea rcx, [rbp]
call fcn.18007d5b0
xor edx, edx
lea r8d, [rdx + 0x22]
lea rcx, str.Icon_attire_pos
call fcn.18006b808
call fcn.180071adc
mov rsi, rax
mov rcx, r14
call fcn.180071cfc
mov edi, eax
lea rcx, [rbp + 0x70]
call fcn.180072c0c
mov rbx, rax
lea rcx, [rbp + 0x28]
call fcn.180072bf0
movss xmm1, dword [rbx + 4]
addss xmm1, dword [rax + 4]
movss xmm0, dword [rbx]
addss xmm0, dword [rax]
movss dword [rbp], xmm0
movss dword [rbp + 4], xmm1
lea rcx, [rbp + 0x50]
call fcn.180072bf0
mov dword [rsp + 0x28], 0xf0
movss dword [rsp + 0x20], xmm7
mov r9d, edi
lea r8, [rbp]
mov rdx, rax
mov rcx, rsi
call fcn.180083cdc
lea rcx, [rbp + 0x70]
call fcn.180072bf0
movss xmm0, dword [rax]
movss xmm1, dword [rax + 4]
mov rax, qword [0x180264b98]
movss dword [rax + 0x4b4], xmm0
movss dword [rax + 0x4b8], xmm1
call fcn.1800700a4
movabs rax, 0x5fa895d639d25bce
mov qword [rbp + 0x40], rax
mov qword [rbp + 0x48], r12
mov qword [rbp + 0xa0], r13
mov qword [rbp + 0xa8], r12
movdqa xmm0, xmmword [rbp + 0x40]
pxor xmm0, xmmword [rbp + 0xa0]
movdqa xmmword [rbp + 0x40], xmm0
lea rcx, [rbp + 0x40]
call qword [sym.imp.api_ms_win_crt_environment_l1_1_0.dll_getenv]
mov r14, rax
lea rcx, [rbp + 0x1d0]
call fcn.180049ef4
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_time_l1_1_0.dll__time64]
mov rcx, qword [0x180264b98]
movsxd rsi, dword [rcx + 0xd88]
sub rsi, rax
mov qword [rbp + 0x10], r13
mov qword [rbp + 0x18], r12
mov qword [rbp + 0xa0], r13
mov qword [rbp + 0xa8], r12
movdqa xmm0, xmmword [rbp + 0x10]
pxor xmm0, xmmword [rbp + 0xa0]
movdqa xmmword [rbp + 0x10], xmm0
mov r8, rsi
lea rdx, str.Time_left:__is
lea rcx, [rbp + 0x10]
call fcn.180069c08
cmp rsi, 0x258
jge 0x1800416dd
movss dword [rsp + 0x20], xmm12
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp + 0x10]
lea rcx, [rbp + 0x70]
call fcn.18006e8f4
mov rbx, rax
movss dword [rsp + 0x20], xmm12
xor r9d, r9d
xor r8d, r8d
lea rdx, [0x18016a438]
lea rcx, [rbp + 0x28]
call fcn.18006e8f4
movss xmm9, dword [rax]
addss xmm9, dword [rbx]
jmp 0x1800416e1
movaps xmm9, xmm11
mov rdx, qword [0x180264b98]
add rdx, 0x30
cmp qword [rdx + 0x18], 0x10
jb 0x1800416f6
mov rdx, qword [rdx]
lea rdi, [rbp + 0x1d0]
cmp qword [rbp + 0x1e8], 0x10
cmovae rdi, qword [rbp + 0x1d0]
movss dword [rsp + 0x20], xmm12
xor r9d, r9d
xor r8d, r8d
lea rcx, [rbp]
call fcn.18006e8f4
mov rbx, rax
movss dword [rsp + 0x20], xmm12
xor r9d, r9d
xor r8d, r8d
lea r13, [0x18016a430]
mov rdx, r13
lea rcx, [rbp + 0x50]
call fcn.18006e8f4
movss xmm13, dword [rbx]
movss xmm8, dword [rax]
movss dword [rsp + 0x20], xmm12
xor r9d, r9d
xor r8d, r8d
mov rdx, r14
lea rcx, [rbp + 0x60]
call fcn.18006e8f4
movss xmm7, dword [rax]
movss dword [rsp + 0x20], xmm12
xor r9d, r9d
xor r8d, r8d
mov rdx, r13
lea rcx, [rbp + 0x20]
call fcn.18006e8f4
movss xmm6, dword [rax]
movss dword [rsp + 0x20], xmm12
xor r9d, r9d
xor r8d, r8d
mov rdx, rdi
lea rcx, [rbp + 0x80]
call fcn.18006e8f4
addss xmm13, xmm8
addss xmm13, xmm7
addss xmm13, xmm6
addss xmm13, dword [rax]
addss xmm13, xmm9
mov rbx, qword [rbp + 0x110]
movss xmm0, dword [rbx + 0x4c]
mulss xmm0, dword [0x18016a57c]
addss xmm13, xmm0
mov ecx, dword [0x180265810]
mov rax, qword gs:[0x58]
mov edx, 4
mov edi, edx
mov r12, qword [rax + rcx*8]
mov eax, dword [0x180262048]
cmp eax, dword [r12 + rdx]
jg 0x180042255
call fcn.18007213c
movss xmm2, dword [rax + 0x10]
mulss xmm2, dword [0x18016a584]
mov rax, qword [0x180264b98]
movss xmm3, dword [rax + 0xd60]
movaps xmm0, xmm13
addss xmm0, dword [0x18016a58c]
movaps xmm1, xmm3
subss xmm1, xmm0
subss xmm1, dword [0x180262044]
mulss xmm1, xmm2
movss xmm0, dword [0x180262044]
addss xmm0, xmm1
movss dword [0x180262044], xmm0
subss xmm3, dword [0x18016a560]
comiss xmm3, xmm0
jb 0x180041e3c
cmp byte [rax + 0x6b9], r15b
je 0x180041e3c
mov eax, dword [0x180262058]
cmp eax, dword [r12 + rdi]
jg 0x180042296
and dword [rbp], 0
and dword [rbp + 4], 0
movss xmm0, dword [0x180262044]
movss dword [rbp + 0x50], xmm0
mov dword [rbp + 0x54], 0x40a00000
lea r8, [rbp]
xor edx, edx
lea rcx, [rbp + 0x50]
call fcn.18007d574
movss dword [rbp], xmm13
mov dword [rbp + 4], 0x420c0000
xor edx, edx
lea rcx, [rbp]
call fcn.18007d5b0
xor edx, edx
mov r8d, 0xab
lea rcx, str.info_bar
call fcn.18006b808
lea rcx, [rbp + 0x20]
call fcn.180072bf0
movss xmm9, dword [rbx + 0x4c]
lea rcx, [rbp + 0x110]
call fcn.180071e0c
call fcn.180071adc
mov rbx, rax
movss xmm6, dword [0x180233de4]
lea rcx, [0x180261d70]
call fcn.180071cfc
movss xmm0, dword [rbp + 0x20]
addss xmm0, xmm13
movss dword [rbp], xmm0
movss xmm1, dword [rbp + 0x24]
addss xmm1, dword [0x18016a5ac]
movss dword [rbp + 4], xmm1
mov dword [rsp + 0x28], r15d
movss dword [rsp + 0x20], xmm6
mov r9d, eax
lea r8, [rbp]
lea rdx, [rbp + 0x20]
mov rcx, rbx
call fcn.180083cdc
call fcn.180071adc
mov rbx, rax
movss xmm6, dword [0x180233de0]
lea rdi, [0x180261d60]
mov rcx, rdi
call fcn.180071cfc
movss xmm2, dword [rbp + 0x20]
movaps xmm0, xmm2
addss xmm0, xmm15
movss dword [rbp], xmm0
movss xmm3, dword [rbp + 0x24]
movaps xmm1, xmm3
addss xmm1, dword [0x18016a5a0]
movss dword [rbp + 4], xmm1
addss xmm2, xmm11
movss dword [rbp + 0x50], xmm2
addss xmm3, dword [0x18016a58c]
movss dword [rbp + 0x54], xmm3
mov dword [rsp + 0x28], 0xa0
movss dword [rsp + 0x20], xmm6
mov r9d, eax
lea r8, [rbp]
lea rdx, [rbp + 0x50]
mov rcx, rbx
call fcn.180083cdc
call fcn.180071adc
mov rbx, rax
movss xmm6, dword [0x180233de0]
mov rcx, rdi
call fcn.180071cfc
movss xmm0, dword [rbp + 0x20]
movss xmm1, dword [rbp + 0x110]
addss xmm0, xmm1
movss dword [rbp], xmm0
movss xmm2, dword [rbp + 0x24]
movaps xmm0, xmm2
addss xmm0, dword [0x18016a5a0]
movss dword [rbp + 4], xmm0
subss xmm1, xmm15
addss xmm1, dword [rbp + 0x20]
movss dword [rbp + 0x50], xmm1
addss xmm2, dword [0x18016a58c]
movss dword [rbp + 0x54], xmm2
mov dword [rsp + 0x28], 0x50
movss dword [rsp + 0x20], xmm6
mov r9d, eax
lea r8, [rbp]
lea rdx, [rbp + 0x50]
mov rcx, rbx
call fcn.180083cdc
call fcn.180071adc
mov rbx, rax
movss xmm6, dword [0x180233de4]
lea rcx, [0x180261d80]
call fcn.180071cfc
movss xmm0, dword [rbp + 0x20]
addss xmm0, xmm13
movss dword [rbp], xmm0
movss xmm1, dword [rbp + 0x24]
movss xmm7, dword [0x18016a5ac]
addss xmm1, xmm7
movss dword [rbp + 4], xmm1
movss dword [rsp + 0x30], xmm14
mov dword [rsp + 0x28], r15d
movss dword [rsp + 0x20], xmm6
mov r9d, eax
lea r8, [rbp]
lea rdx, [rbp + 0x20]
mov rcx, rbx
call fcn.180083bec
mov rax, qword [0x180262050]
mov qword [rbp + 0x170], rax
mov qword [rbp + 0x178], r14
lea rax, [rbp + 0x1d0]
cmp qword [rbp + 0x1e8], 0x10
cmovae rax, qword [rbp + 0x1d0]
mov qword [rbp + 0x180], rax
movss dword [rsp + 0x20], xmm12
xor r9d, r9d
xor r8d, r8d
mov rdx, r14
lea rcx, [rbp + 0x80]
call fcn.18006e8f4
subss xmm7, dword [rax + 4]
mulss xmm7, dword [0x18016a544]
movss dword [rbp], xmm9
movss dword [rbp + 4], xmm7
lea rcx, [rbp]
call fcn.18007cf40
call fcn.18006df40
lea r14, [rbp + 0x170]
mov ebx, 2
cmp r15d, 1
jge 0x180041ba8
mov rcx, rdi
call fcn.180071cfc
movzx ecx, al
xorps xmm0, xmm0
cvtsi2ss xmm0, rcx
mulss xmm0, xmm10
movss dword [rbp + 0x40], xmm0
mov ecx, eax
shr ecx, 8
movzx ecx, cl
xorps xmm0, xmm0
cvtsi2ss xmm0, rcx
mulss xmm0, xmm10
movss dword [rbp + 0x44], xmm0
mov ecx, eax
shr ecx, 0x10
movzx ecx, cl
xorps xmm0, xmm0
cvtsi2ss xmm0, rcx
mulss xmm0, xmm10
movss dword [rbp + 0x48], xmm0
shr eax, 0x18
xorps xmm0, xmm0
cvtsi2ss xmm0, rax
mulss xmm0, xmm10
movss dword [rbp + 0x4c], xmm0
lea rax, [rbp + 0x40]
jmp 0x180041c25
lea rcx, [0x180261ef0]
call fcn.180071cfc
movzx ecx, al
xorps xmm0, xmm0
cvtsi2ss xmm0, rcx
mulss xmm0, xmm10
movss dword [rbp + 0x100], xmm0
mov ecx, eax
shr ecx, 8
movzx ecx, cl
xorps xmm0, xmm0
cvtsi2ss xmm0, rcx
mulss xmm0, xmm10
movss dword [rbp + 0x104], xmm0
mov ecx, eax
shr ecx, 0x10
movzx ecx, cl
xorps xmm0, xmm0
cvtsi2ss xmm0, rcx
mulss xmm0, xmm10
movss dword [rbp + 0x108], xmm0
shr eax, 0x18
xorps xmm0, xmm0
cvtsi2ss xmm0, rax
mulss xmm0, xmm10
movss dword [rbp + 0x10c], xmm0
lea rax, [rbp + 0x100]
movups xmm0, xmmword [rax]
movdqu xmmword [rbp + 0xe0], xmm0
mov rdx, qword [r14]
lea rcx, [rbp + 0xe0]
call fcn.1800ac0a0
movaps xmm1, xmm12
movaps xmm0, xmm11
call fcn.18007c4f8
cmp r15d, ebx
jge 0x180041cf8
lea rcx, [0x180261ef0]
call fcn.180071cfc
movzx ecx, al
xorps xmm0, xmm0
cvtsi2ss xmm0, rcx
mulss xmm0, xmm10
movss dword [rbp + 0x80], xmm0
mov ecx, eax
shr ecx, 8
movzx ecx, cl
xorps xmm0, xmm0
cvtsi2ss xmm0, rcx
mulss xmm0, xmm10
movss dword [rbp + 0x84], xmm0
mov ecx, eax
shr ecx, 0x10
movzx ecx, cl
xorps xmm0, xmm0
cvtsi2ss xmm0, rcx
mulss xmm0, xmm10
movss dword [rbp + 0x88], xmm0
shr eax, 0x18
xorps xmm0, xmm0
cvtsi2ss xmm0, rax
mulss xmm0, xmm10
movss dword [rbp + 0x8c], xmm0
movups xmm1, xmmword [rbp + 0x80]
movups xmmword [rbp + 0xc0], xmm1
mov rdx, r13
lea rcx, [rbp + 0xc0]
call fcn.1800ac0a0
movaps xmm1, xmm12
movaps xmm0, xmm11
call fcn.18007c4f8
cmp r15d, ebx
jne 0x180041e21
cmp rsi, 0x258
jge 0x180041e21
lea rcx, [0x180261ef0]
call fcn.180071cfc
movzx ecx, al
xorps xmm0, xmm0
cvtsi2ss xmm0, rcx
mulss xmm0, xmm10
movss dword [rbp + 0x70], xmm0
mov ecx, eax
shr ecx, 8
movzx ecx, cl
xorps xmm0, xmm0
cvtsi2ss xmm0, rcx
mulss xmm0, xmm10
movss dword [rbp + 0x74], xmm0
mov ecx, eax
shr ecx, 0x10
movzx ecx, cl
xorps xmm0, xmm0
cvtsi2ss xmm0, rcx
mulss xmm0, xmm10
movss dword [rbp + 0x78], xmm0
shr eax, 0x18
xorps xmm0, xmm0
cvtsi2ss xmm0, rax
mulss xmm0, xmm10
movss dword [rbp + 0x7c], xmm0
movups xmm1, xmmword [rbp + 0x70]
movups xmmword [rbp + 0xa0], xmm1
mov rdx, r13
lea rcx, [rbp + 0xa0]
call fcn.1800ac0a0
movaps xmm1, xmm12
movaps xmm0, xmm11
call fcn.18007c4f8
lea rcx, [0x180261ef0]
call fcn.180071cfc
movzx ecx, al
xorps xmm0, xmm0
cvtsi2ss xmm0, rcx
mulss xmm0, xmm10
movss dword [rbp + 0x28], xmm0
mov ecx, eax
shr ecx, 8
movzx ecx, cl
xorps xmm0, xmm0
cvtsi2ss xmm0, rcx
mulss xmm0, xmm10
movss dword [rbp + 0x2c], xmm0
mov ecx, eax
shr ecx, 0x10
movzx ecx, cl
xorps xmm0, xmm0
cvtsi2ss xmm0, rcx
mulss xmm0, xmm10
movss dword [rbp + 0x30], xmm0
shr eax, 0x18
xorps xmm0, xmm0
cvtsi2ss xmm0, rax
mulss xmm0, xmm10
movss dword [rbp + 0x34], xmm0
movups xmm1, xmmword [rbp + 0x28]
movups xmmword [rbp + 0x150], xmm1
lea rdx, [rbp + 0x10]
lea rcx, [rbp + 0x150]
call fcn.1800ac0a0
inc r15d
add r14, 8
cmp r15d, 3
jb 0x180041b36
call fcn.1800707b0
call fcn.1800700a4
mov ecx, 4
call fcn.18007993c
xor ecx, ecx
call fcn.18007993c
mov ecx, 0x1b
call fcn.18007993c
lea rcx, [rbp + 0x1d0]
call fcn.18003793c
lea r11, [rsp + 0x620]
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
lea rcx, [0x180262040]
call fcn.1801639b0
cmp dword [0x180262040], 0xffffffff
jne 0x180040a76
mov rax, qword [0x180264b98]
add rax, 0xa10
mov qword [rbp + 0x28], rax
lea r8, [rbp + 0x28]
lea rdx, str.PSilent
lea rcx, [rbp + 0x1f0]
call fcn.1800306e0
mov rax, qword [0x180264b98]
add rax, 0xa18
mov qword [rbp + 0x28], rax
lea r8, [rbp + 0x28]
lea rdx, str.Aimbot
lea rcx, [rbp + 0x218]
call fcn.1800306e0
mov rax, qword [0x180264b98]
add rax, 0xa30
mov qword [rbp + 0x28], rax
lea r8, [rbp + 0x28]
lea rdx, str.Auto_shoot
lea rcx, [rbp + 0x240]
call fcn.1800306e0
mov rax, qword [0x180264b98]
add rax, 0xa58
mov qword [rbp + 0x28], rax
lea r8, [rbp + 0x28]
lea rdx, str.Blink
lea rcx, [rbp + 0x268]
call fcn.1800306e0
mov rax, qword [0x180264b98]
add rax, 0xae8
mov qword [rbp + 0x28], rax
lea r8, [rbp + 0x28]
lea rdx, str.Capsule
lea rcx, [rbp + 0x290]
call fcn.1800306e0
mov rax, qword [0x180264b98]
add rax, 0xa48
mov qword [rbp + 0x28], rax
lea r8, [rbp + 0x28]
lea rdx, str.Desync
lea rcx, [rbp + 0x2b8]
call fcn.1800306e0
mov rax, qword [0x180264b98]
add rax, 0xae0
mov qword [rbp + 0x28], rax
lea r8, [rbp + 0x28]
lea rdx, str.Interactive_debug
lea rcx, [rbp + 0x2e0]
call fcn.1800306e0
mov rax, qword [0x180264b98]
add rax, 0xa20
mov qword [rbp + 0x28], rax
lea r8, [rbp + 0x28]
lea rdx, str.Climb_assist
lea rcx, [rbp + 0x308]
call fcn.1800306e0
mov rax, qword [0x180264b98]
add rax, 0xac8
mov qword [rbp + 0x28], rax
lea r8, [rbp + 0x28]
lea rdx, str.Hammer_spam
lea rcx, [rbp + 0x330]
call fcn.1800306e0
mov rax, qword [0x180264b98]
add rax, 0xac0
mov qword [rbp + 0x28], rax
lea r8, [rbp + 0x28]
lea rdx, str.Unlock_target
lea rcx, [rbp + 0x358]
call fcn.1800306e0
mov rax, qword [0x180264b98]
add rax, 0xa38
mov qword [rbp + 0x28], rax
lea r8, [rbp + 0x28]
lea rdx, str.Manipulator
lea rcx, [rbp + 0x380]
call fcn.1800306e0
mov rax, qword [0x180264b98]
add rax, 0xa90
mov qword [rbp + 0x28], rax
lea r8, [rbp + 0x28]
lea rdx, str.Debug_cam
lea rcx, [rbp + 0x3a8]
call fcn.1800306e0
mov rax, qword [0x180264b98]
add rax, 0xa98
mov qword [rbp + 0x28], rax
lea r8, [rbp + 0x28]
lea rdx, str.Noclip
lea rcx, [rbp + 0x3d0]
call fcn.1800306e0
mov rax, qword [0x180264b98]
add rax, 0xa88
mov qword [rbp + 0x28], rax
lea r8, [rbp + 0x28]
lea rdx, str.Long_neck
lea rcx, [rbp + 0x3f8]
call fcn.1800306e0
mov rax, qword [0x180264b98]
add rax, 0xa60
mov qword [rbp + 0x28], rax
lea r8, [rbp + 0x28]
lea rdx, str.Silent_walk
lea rcx, [rbp + 0x420]
call fcn.1800306e0
mov rax, qword [0x180264b98]
add rax, 0xad8
mov qword [rbp + 0x28], rax
lea r8, [rbp + 0x28]
lea rdx, str.Open_stash
lea rcx, [rbp + 0x448]
call fcn.1800306e0
mov rax, qword [0x180264b98]
add rax, 0xa70
mov qword [rbp + 0x28], rax
lea r8, [rbp + 0x28]
lea rdx, str.Suicide
lea rcx, [rbp + 0x470]
call fcn.1800306e0
mov rax, qword [0x180264b98]
add rax, 0xa50
mov qword [rbp + 0x28], rax
lea r8, [rbp + 0x28]
lea rdx, str.Timescale
lea rcx, [rbp + 0x498]
call fcn.1800306e0
mov rax, qword [0x180264b98]
add rax, 0xa78
mov qword [rbp + 0x28], rax
lea r8, [rbp + 0x28]
lea rdx, str.Weapon_spam
lea rcx, [rbp + 0x4c0]
call fcn.1800306e0
mov rax, qword [0x180264b98]
add rax, 0xaa0
mov qword [rbp + 0x28], rax
lea r8, [rbp + 0x28]
lea rdx, str.Zoom
lea rcx, [rbp + 0x4e8]
call fcn.1800306e0
lea rax, [rbp + 0x1f0]
mov qword [rbp + 0x40], rax
lea rax, [rbp + 0x510]
mov qword [rbp + 0x48], rax
lea rdx, [rbp + 0x40]
lea rcx, [0x180262030]
call fcn.1800368d8
mov ebx, 0x14
lea rdi, [rbp + 0x510]
sub rdi, 0x28
mov rcx, rdi
call fcn.18003793c
sub rbx, rsi
jne 0x180042227
lea rcx, [0x1801656ac]
call fcn.180163840
lea rcx, [0x180262040]
call fcn.180163950
jmp 0x180040a76
lea rcx, [0x180262048]
call fcn.1801639b0
cmp dword [0x180262048], 0xffffffff
jne 0x180041802
mov rax, qword [0x180264b98]
movss xmm0, dword [rax + 0xd60]
movss dword [0x180262044], xmm0
lea rcx, [0x180262048]
call fcn.180163950
jmp 0x180041802
lea rcx, [0x180262058]
call fcn.1801639b0
cmp dword [0x180262058], 0xffffffff
jne 0x180041884
mov rax, qword [0x180264b98]
add rax, 0x30
cmp qword [rax + 0x18], 0x10
jb 0x1800422c4
mov rax, qword [rax]
mov qword [0x180262050], rax
lea rcx, [0x180262058]
call fcn.180163950
jmp 0x180041884