Function at 0x18003ddf0
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.180070e18
mov r14, rax
call fcn.180071580
xor r15d, r15d
mov r8, qword [0x180263bd0]
movss xmm14, dword [0x180169550]
xorps xmm11, xmm11
lea esi, [r15 + 1]
cmp byte [r8 + 0x599], r15b
je 0x18003e070
mov ecx, dword [0x180261054]
test ecx, ecx
je 0x18003dfb0
sub ecx, esi
je 0x18003df60
sub ecx, esi
je 0x18003df21
cmp ecx, esi
je 0x18003decd
mov dword [0x180261048], 0x3f800000
and dword [0x18026104c], r15d
mov dword [0x180261050], 0x3f800000
jmp 0x18003dfe2
movss xmm1, dword [r8 + 0x4a8]
mulss xmm1, dword [0x18016951c]
movss xmm2, dword [0x180261050]
addss xmm2, xmm1
movss dword [0x180261050], xmm2
movss xmm0, dword [0x18026104c]
subss xmm0, xmm1
movss dword [0x18026104c], xmm0
mov edi, 3
comiss xmm2, xmm14
jb 0x18003dfe7
mov dword [0x180261054], r15d
jmp 0x18003dfe7
movss xmm0, dword [r8 + 0x4a8]
mulss xmm0, dword [0x18016951c]
movss xmm1, dword [0x180261048]
addss xmm1, xmm0
movss dword [0x180261048], xmm1
mov edi, 3
comiss xmm1, xmm14
jb 0x18003dfe7
mov dword [0x180261054], edi
jmp 0x18003dfe7
movss xmm1, dword [r8 + 0x4a8]
mulss xmm1, dword [0x18016951c]
movss xmm2, dword [0x18026104c]
addss xmm2, xmm1
movss dword [0x18026104c], xmm2
movss xmm0, dword [0x180261050]
subss xmm0, xmm1
movss dword [0x180261050], xmm0
mov edi, 3
comiss xmm2, xmm14
jb 0x18003dfe7
mov dword [0x180261054], 2
jmp 0x18003dfe7
movss xmm0, dword [r8 + 0x4a8]
mulss xmm0, dword [0x18016951c]
movss xmm1, dword [0x180261048]
subss xmm1, xmm0
movss dword [0x180261048], xmm1
comiss xmm11, xmm1
cmovae ecx, esi
mov dword [0x180261054], ecx
mov edi, 3
movss xmm0, dword [0x180169540]
comiss xmm0, dword [0x180261048]
jbe 0x18003e028
comiss xmm0, dword [0x18026104c]
jbe 0x18003e028
comiss xmm0, dword [0x180261050]
jbe 0x18003e028
mov dword [0x180261048], 0x3e99999a
mov dword [0x18026104c], 0x3e99999a
mov dword [0x180261050], 0x3e99999a
movss xmm0, dword [0x180261048]
movss dword [r8 + 0xcf0], xmm0
mov rax, qword [0x180263bd0]
movss xmm1, dword [0x18026104c]
movss dword [rax + 0xcf4], xmm1
mov rax, qword [0x180263bd0]
movss xmm0, dword [0x180261050]
movss dword [rax + 0xcf8], xmm0
mov r8, qword [0x180263bd0]
jmp 0x18003e075
mov edi, 3
mov eax, dword [r8 + 0xcf0]
mov dword [r8 + 0xd00], eax
mov rcx, qword [0x180263bd0]
mov eax, dword [rcx + 0xcf4]
mov dword [rcx + 0xd04], eax
mov rcx, qword [0x180263bd0]
mov eax, dword [rcx + 0xcf8]
mov dword [rcx + 0xd08], eax
movss xmm0, dword [r14 + 0x10]
addss xmm0, xmm0
movss xmm1, dword [0x180261058]
addss xmm1, xmm0
movss dword [0x180261058], xmm1
mov rax, qword [0x180263bd0]
movss xmm0, dword [rax + 0xcfc]
comiss xmm1, xmm0
jbe 0x18003e0e3
movss dword [0x180261058], xmm0
or dword [r14], edi
mov dword [0x180260dbc], 0x3ecccccd
mov rax, qword [0x180263bd0]
movups xmm0, xmmword [rax + 0xcf0]
movups xmmword [0x180260d90], xmm0
xor ecx, ecx
call fcn.18008a958
cmp dword [0x180260c58], r15d
jne 0x18003e14e
mov rcx, rbx
call fcn.180048e08
mov rcx, qword [0x180263bd0]
mov rax, qword [rcx + 0x150]
mov qword [0x180260c48], rax
mov rax, qword [rcx + 0x148]
mov qword [0x180260c40], rax
mov rax, qword [rcx + 0x158]
mov qword [0x180260bb0], 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 [0x180260bd0], r15
jne 0x18003e1e0
mov qword [rsp + 0x30], r15
lea rax, [0x180260bd0]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r15
lea r9, [rbp + 0x118]
mov r8d, 0x1f4
lea rdx, [0x18020ea00]
mov rcx, rbx
call sub.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory
cmp qword [0x180260bd8], r15
jne 0x18003e21b
mov qword [rsp + 0x30], r15
lea rax, [0x180260bd8]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r15
lea r9, [rbp + 0x118]
mov r8d, 0x17c
lea rdx, [0x18020f4c0]
mov rcx, rbx
call sub.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory
cmp qword [0x180260be0], r15
jne 0x18003e256
mov qword [rsp + 0x30], r15
lea rax, [0x180260be0]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r15
lea r9, [rbp + 0x118]
mov r8d, 0x148
lea rdx, [0x18020f7d0]
mov rcx, rbx
call sub.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory
cmp qword [0x180260be8], r15
jne 0x18003e291
mov qword [rsp + 0x30], r15
lea rax, [0x180260be8]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r15
lea r9, [rbp + 0x118]
mov r8d, 0x399
lea rdx, [0x18020c100]
mov rcx, rbx
call sub.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory
cmp qword [0x180260bf0], r15
jne 0x18003e2cc
mov qword [rsp + 0x30], r15
lea rax, [0x180260bf0]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r15
lea r9, [rbp + 0x118]
mov r8d, 0xda4
lea rdx, [0x18020c4a0]
mov rcx, rbx
call sub.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory
cmp qword [0x180260bf8], r15
jne 0x18003e307
mov qword [rsp + 0x30], r15
lea rax, [0x180260bf8]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r15
lea r9, [rbp + 0x118]
mov r8d, 0x17a9
lea rdx, [0x18020d250]
mov rcx, rbx
call sub.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory
cmp qword [0x180260c00], r15
jne 0x18003e342
mov qword [rsp + 0x30], r15
lea rax, [0x180260c00]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r15
lea r9, [rbp + 0x118]
mov r8d, 0x187
lea rdx, [0x18020f640]
mov rcx, rbx
call sub.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory
cmp qword [0x180260c08], r15
jne 0x18003e37d
mov qword [rsp + 0x30], r15
lea rax, [0x180260c08]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r15
lea r9, [rbp + 0x118]
mov r8d, 0x185
lea rdx, [0x18020f920]
mov rcx, rbx
call sub.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory
cmp qword [0x180260c10], r15
jne 0x18003e3b8
mov qword [rsp + 0x30], r15
lea rax, [0x180260c10]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r15
lea r9, [rbp + 0x118]
mov r8d, 0x172
lea rdx, [0x18020fab0]
mov rcx, rbx
call sub.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory
cmp qword [0x180260c18], r15
jne 0x18003e3f3
mov qword [rsp + 0x30], r15
lea rax, [0x180260c18]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r15
lea r9, [rbp + 0x118]
mov r8d, 0x8b8
lea rdx, [0x18020ec00]
mov rcx, rbx
call sub.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory
cmp qword [0x180260c20], r15
jne 0x18003e42e
mov qword [rsp + 0x30], r15
lea rax, [0x180260c20]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r15
lea r9, [rbp + 0x118]
mov r8d, 0x22984
lea rdx, [0x180210290]
mov rcx, rbx
call sub.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory
mov rcx, qword [0x180263bd0]
movss xmm0, dword [rcx + 0xcf0]
movss dword [rbp + 0x10], xmm0
movss xmm1, dword [rcx + 0xcf4]
movss dword [rbp + 0x14], xmm1
movss xmm0, dword [rcx + 0xcf8]
movss dword [rbp + 0x18], xmm0
mov dword [rbp + 0x1c], 0x3f800000
movups xmm1, xmmword [rbp + 0x10]
movups xmmword [0x180260d90], xmm1
mov dword [0x180260dac], 0x3f4ccccd
mov dword [0x180260eac], 0x3f800000
lea rdx, [0x180260da0]
mov ecx, 4
call fcn.180078b04
lea rdx, [0x180260f20]
xor ecx, ecx
call fcn.180078b04
lea rdx, [0x180260d90]
mov ecx, 0x1b
call fcn.180078b04
call fcn.180071580
mov qword [rax + 8], r15
call fcn.180071580
mov dword [rax + 0x14], r15d
call fcn.180071580
mov ebx, 0x40e00000
mov dword [rax + 0x74], ebx
call fcn.180071580
mov ecx, 0x41700000
mov dword [rax + 0x4c], ecx
mov dword [rax + 0x50], ecx
call fcn.180071580
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 [0x180263bd0]
cmp byte [rax + 0xd60], r15b
je 0x18003e525
call fcn.1800426dc
mov rax, qword [0x180263bd0]
cmp byte [rax], r15b
je 0x18003ef43
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.18007c2bc
cmp dword [0x180260c58], r15d
je 0x18003e57b
xor edx, edx
lea rcx, [0x180232dd8]
call fcn.18007c28c
mov dword [0x180260c58], r15d
movabs rax, 0x7bd9f3b519cf60d0
mov qword [rbp + 0x10], rax
movabs r12, 0xf73238593973a0e4
mov qword [rbp + 0x18], r12
movabs r13, 0xeb796f83aec43f3
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.18006a4e4
lea rcx, [rbp + 0x28]
call fcn.1800718cc
movsd xmm0, qword [rax]
movsd qword [rbp + 0x20], xmm0
call fcn.180071894
lea rcx, [rbp + 0x60]
call fcn.180070ae8
call fcn.180071894
mov rbx, rax
movss xmm6, dword [0x180232de0]
lea rcx, [0x180260da0]
call fcn.1800709d8
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.1800829b8
call fcn.180071894
mov rbx, rax
movss xmm6, dword [0x180232de4]
lea rcx, [0x180260db0]
call fcn.1800709d8
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 [0x1801695e4]
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.1800829b8
call fcn.180071894
mov rbx, rax
movss xmm6, dword [0x180232de4]
lea rcx, [0x180260dc0]
call fcn.1800709d8
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.1800828c8
movss xmm7, dword [0x180169578]
movaps xmm1, xmm7
mov ecx, 9
call fcn.180078cb4
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.18007bc1c
call fcn.18006cc1c
movss xmm1, dword [r14 + 0x4c]
movss xmm6, dword [0x180169570]
mulss xmm1, xmm6
movaps xmm0, xmm10
subss xmm0, xmm1
movss dword [rbp], xmm0
mov dword [rbp + 4], 0x420c0000
cmp dword [0x18026105c], r15d
sete cl
mov dword [rsp + 0x20], r15d
lea r9, [rbp]
lea r8, str.Aimbot
mov rdx, qword [0x180260bd8]
call fcn.1800aa234
mov ecx, dword [0x18026105c]
test al, al
cmovne ecx, r15d
mov dword [0x18026105c], 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 [0x180260be0]
call fcn.1800aa234
mov ecx, dword [0x18026105c]
test al, al
cmovne ecx, esi
mov dword [0x18026105c], 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 [0x180260be8]
call fcn.1800aa234
mov ecx, dword [0x18026105c]
test al, al
cmovne ecx, ebx
mov dword [0x18026105c], 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 [0x180260bf0]
call fcn.1800aa234
mov ecx, dword [0x18026105c]
test al, al
cmovne ecx, edi
mov dword [0x18026105c], 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 [0x180260bf8]
call fcn.1800aa234
mov ecx, dword [0x18026105c]
test al, al
cmovne ecx, ebx
mov dword [0x18026105c], 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 [0x180260c00]
call fcn.1800aa234
mov ecx, dword [0x18026105c]
test al, al
cmovne ecx, edi
mov dword [0x18026105c], 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, [0x180167d20]
mov rdx, qword [0x180260c08]
call fcn.1800aa234
mov ecx, dword [0x18026105c]
test al, al
cmovne ecx, ebx
mov dword [0x18026105c], 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 [0x180260be8]
call fcn.1800aa234
mov ecx, dword [0x18026105c]
test al, al
cmovne ecx, ebx
mov dword [0x18026105c], 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 [0x180260c10]
call fcn.1800aa234
mov ecx, dword [0x18026105c]
test al, al
cmovne ecx, ebx
mov dword [0x18026105c], 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 [0x180260c18]
call fcn.1800aa234
mov ecx, dword [0x18026105c]
test al, al
cmovne ecx, ebx
mov dword [0x18026105c], ecx
call fcn.18006f48c
mov rax, qword [0x180263bd0]
movd xmm0, dword [rax + 0x50]
cvtdq2ps xmm0, xmm0
divss xmm0, dword [0x180169644]
mov qword [rbp + 0x40], r13
mov qword [rbp + 0x48], r12
comiss xmm14, xmm0
jbe 0x18003eb39
movabs rax, 0xec4f38c4f822abe
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 0x18003eb6d
movabs rax, 0xeb796f8499522b7
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, 0x34c3f09d56cc30d6
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.1800688e4
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_time_l1_1_0.dll__time64]
mov rdx, qword [0x180263bd0]
mov ecx, dword [rdx + 0xd90]
sub ecx, eax
mov dword [rdx + 0x50], ecx
call fcn.180071894
mov rbx, rax
movaps xmm0, xmmword [0x180169820]
movups xmmword [rbp + 0xa0], xmm0
lea rcx, [rbp + 0xa0]
call fcn.1800709d8
movss xmm0, dword [r14 + 0x50]
movss xmm15, dword [0x180169574]
mulss xmm0, xmm15
movss xmm1, dword [rbp + 0x64]
subss xmm1, xmm0
addss xmm1, dword [rbp + 0x24]
movss xmm0, dword [rbp + 0x20]
movss xmm8, dword [0x1801695c8]
addss xmm0, xmm8
movss xmm9, dword [0x1801695a8]
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.1800858e4
call fcn.180071894
mov qword [rbp + 0x28], rax
mov rcx, qword [0x180263bd0]
mov r8d, dword [rcx + 0x50]
cmp r8d, 0x15180
jle 0x18003ec7e
mov eax, 0xc22e4507
imul r8d
add edx, r8d
sar edx, 0x10
mov ecx, edx
shr ecx, 0x1f
add edx, ecx
jmp 0x18003ec93
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.180066158
mov qword [rbp], rax
cmp qword [rax + 0x18], 0x10
jb 0x18003ecb1
mov rax, qword [rax]
mov qword [rbp], rax
lea rcx, [0x180260d90]
call fcn.1800709d8
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 [0x180169658]
movss dword [rsp + 0x20], xmm12
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp + 0x190]
lea rcx, [rbp + 0x70]
call fcn.18006d5d0
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.1800858e4
lea rcx, [rbp + 0xe0]
call fcn.1800365bc
movss dword [rsp + 0x20], xmm12
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp + 0x190]
lea rcx, [rbp + 0x70]
call fcn.18006d5d0
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.180072dc0
test al, al
je 0x18003ee1e
call fcn.1800707b8
mov rdi, rax
movabs rax, 0x2ec4e2915e893190
mov qword [rbp + 0x10], rax
movabs rax, 0xf73257301712cba4
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 [0x180169820]
movups xmmword [rbp + 0xa0], xmm0
lea rcx, [rbp + 0xa0]
call fcn.1800709d8
mov ebx, eax
lea rcx, [rbp + 0x70]
call fcn.180071110
mov qword [rsp + 0x20], r15
lea r9, [rbp + 0x10]
mov r8d, ebx
mov rdx, rax
mov rcx, rdi
call fcn.1800858e4
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.18007bc1c
nop
mov ecx, dword [0x18026105c]
cmp ecx, edi
jg 0x18003ee96
je 0x18003ee8f
test ecx, ecx
je 0x18003ee88
sub ecx, 1
je 0x18003ee81
sub ecx, 1
je 0x18003ee7a
sub ecx, 1
je 0x18003ee73
cmp ecx, 1
jne 0x18003eec4
call fcn.180067dd4
jmp 0x18003eec4
call fcn.1800548a0
jmp 0x18003eec4
call fcn.180047528
jmp 0x18003eec4
call fcn.180067594
jmp 0x18003eec4
call fcn.180046428
jmp 0x18003eec4
call fcn.180066554
jmp 0x18003eec4
sub ecx, 6
je 0x18003eebf
sub ecx, 1
je 0x18003eeb8
sub ecx, 1
je 0x18003eeb1
cmp ecx, 1
jne 0x18003eec4
call fcn.180046f1c
jmp 0x18003eec4
call fcn.180047d58
jmp 0x18003eec4
call fcn.180052974
jmp 0x18003eec4
call fcn.1800539bc
jmp 0x18003ef04
mov rax, qword [0x180263bd0]
cmp byte [rax + 0x850], r15b
je 0x18003ef19
call fcn.18003b714
cmp byte [0x180260d44], r15b
je 0x18003ef27
call fcn.180038d80
mov rax, qword [0x180263bd0]
cmp byte [rax + 0x74c], r15b
je 0x18003ef3c
call fcn.180043440
call fcn.18006ed80
jmp 0x18003ef71
movabs r12, 0xf73238593973a0e4
movabs r13, 0xeb796f83aec43f3
movss xmm7, dword [0x180169578]
movss xmm15, dword [0x180169574]
movss xmm12, dword [0x180169658]
call fcn.180040f4c
mov rax, qword [0x180263bd0]
cmp byte [rax + 0x608], r15b
je 0x18003f304
cmp qword [rax + 0x438], r15
je 0x18003f0a8
movabs rcx, 0x7ddaf38c53cc30d4
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.18002fa30
mov rdx, qword [0x180263bd0]
add rdx, 0x1e8
lea rcx, [rbp + 0xe0]
call fcn.1800356c8
mov rdi, rax
lea rdx, [rbp + 0xc0]
lea rcx, [rbp + 0xa0]
call fcn.180034e68
mov rbx, rax
movabs rax, 0xeb7e49958982cbb
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.180034e8c
mov r10, rax
mov rcx, qword [0x180263bd0]
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.18003abbc
lea rcx, [rbp + 0xc0]
call fcn.1800365bc
mov rax, qword [0x180263bd0]
jmp 0x18003f30e
cmp byte [rax], r15b
je 0x18003f304
xorps xmm0, xmm0
movdqu xmmword [rbp + 0xe0], xmm0
mov qword [rbp + 0xf0], r15
movabs rax, 0xed6968b3a9f43b2
mov qword [rbp + 0xc0], rax
movabs rax, 0xf712382d391fa091
mov qword [rbp + 0xc8], rax
movabs rax, 0xbf551abc7bb50b77
mov qword [rbp + 0xd0], rax
movabs rax, 0xa8a88b635447f1cb
mov qword [rbp + 0xd8], rax
mov qword [rbp + 0xa0], r13
mov qword [rbp + 0xa8], r12
movabs rax, 0xbf391ada7bdc0b25
mov qword [rbp + 0xb0], rax
movabs rax, 0xa8a88b635447f1ae
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.180035164
mov rdx, rax
movss xmm3, dword [0x18016954c]
mov r8d, esi
lea rcx, [rbp + 0x190]
call fcn.180035dd0
lea r8, [rbp + 0x190]
xor edx, edx
lea rcx, [rbp + 0xe0]
call fcn.1800310e0
lea rcx, [rbp + 0x190]
call fcn.180036734
movabs rax, 0x7d90e49d438d2fa3
mov qword [rbp + 0x10], rax
movabs rax, 0xf7324b345c07c9c4
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.180034e8c
lea rdx, [rbp + 0xe0]
lea rcx, [rbp + 0xc0]
call fcn.1800356c8
mov rdi, rax
lea rdx, [rbp + 0xa0]
lea rcx, [rbp + 0x150]
call fcn.180034e68
mov rbx, rax
movabs rax, 0xeb7e49958982cbb
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.180034e8c
mov r9, rdi
mov r8, rbx
mov rdx, rax
mov ecx, 0x46
call fcn.18003abbc
lea rcx, [rbp + 0xa0]
call fcn.1800365bc
mov rbx, qword [rbp + 0xe0]
test rbx, rbx
je 0x18003f2fd
mov rdi, rbx
cmp rbx, qword [rbp + 0xe8]
je 0x18003f298
mov rcx, rdi
call fcn.180036734
add rdi, 0x30
cmp rdi, qword [rbp + 0xe8]
jne 0x18003f283
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 0x18003f2f0
add rdx, 0x27
mov rbx, qword [rbx - 8]
sub rax, rbx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x18003f2f0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov rcx, rbx
call fcn.180162508
jmp 0x18003f09c
mov rax, qword [0x180263bd0]
movabs r14, 0x2aaaaaaaaaaaaaab
movabs rdi, 0xa8a88b635447f1ae
movabs rbx, 0xbf391ada7bdc0b25
cmp byte [rax + 0x609], r15b
je 0x18003f6b2
cmp qword [rax + 0x438], r15
je 0x18003f446
movabs rcx, 0x66c3f99459cc30d4
mov qword [rbp + 0x10], rcx
movabs rcx, 0xf73238593973d381
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.18002fa30
mov rdx, qword [0x180263bd0]
add rdx, 0x200
lea rcx, [rbp + 0xe0]
call fcn.1800356c8
mov rdi, rax
lea rdx, [rbp + 0xc0]
lea rcx, [rbp + 0xa0]
call fcn.180034e68
mov rbx, rax
movabs rax, 0x69d9ff904e832fb0
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.180034e8c
mov r10, rax
mov rcx, qword [0x180263bd0]
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.18003abbc
lea rcx, [rbp + 0xc0]
call fcn.1800365bc
jmp 0x18003f6ab
cmp byte [rax], r15b
je 0x18003f6b2
xorps xmm0, xmm0
movdqu xmmword [rbp + 0xe0], xmm0
mov qword [rbp + 0xf0], r15
movabs rax, 0xed6968c3a8943be
mov qword [rbp + 0xc0], rax
movabs rax, 0xf753383f3953a088
mov qword [rbp + 0xc8], rax
movabs rax, 0xbf581ab77bb90b46
mov qword [rbp + 0xd0], rax
movabs rax, 0xa8a88b63542cf1dd
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.180035164
mov rdx, rax
movss xmm3, dword [0x18016953c]
mov r8d, esi
lea rcx, [rbp + 0x190]
call fcn.180035dd0
lea r8, [rbp + 0x190]
xor edx, edx
lea rcx, [rbp + 0xe0]
call fcn.1800310e0
lea rcx, [rbp + 0x190]
call fcn.180036734
movabs rax, 0x7d90e49d438d2fa3
mov qword [rbp + 0xc0], rax
movabs rax, 0x8457502d561fc3c4
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.180034e8c
lea rdx, [rbp + 0xe0]
lea rcx, [rbp + 0xc0]
call fcn.1800356c8
mov rdi, rax
lea rdx, [rbp + 0x150]
lea rcx, [rbp + 0xa0]
call fcn.180034e68
mov rbx, rax
movabs rax, 0x69d9ff904e832fb0
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.180034e8c
mov r9, rdi
mov r8, rbx
mov rdx, rax
mov ecx, 0x46
call fcn.18003abbc
lea rcx, [rbp + 0x150]
call fcn.1800365bc
mov rbx, qword [rbp + 0xe0]
test rbx, rbx
je 0x18003f6ab
mov rdi, rbx
cmp rbx, qword [rbp + 0xe8]
je 0x18003f655
mov rcx, rdi
call fcn.180036734
add rdi, 0x30
cmp rdi, qword [rbp + 0xe8]
jne 0x18003f640
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 0x18003f6a3
add rdx, 0x27
mov rbx, qword [rbx - 8]
sub rax, rbx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x18003f6a3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov rcx, rbx
call fcn.180162508
mov rax, qword [0x180263bd0]
cmp byte [rax + 0x59a], r15b
je 0x18003fbfd
mov eax, dword [0x180264848]
mov rcx, qword gs:[0x58]
mov edx, 4
mov rcx, qword [rcx + rax*8]
mov eax, dword [0x180261070]
cmp eax, dword [rdx + rcx]
jg 0x180040b2c
mov dword [rbp], 0x43340000
mov dword [rbp + 4], 0x43480000
xor edx, edx
lea rcx, [rbp]
call fcn.18007c28c
movabs rax, 0x7dd3f891589526b8
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.18006a4e4
lea rcx, [rbp + 0x70]
call fcn.1800718e8
mov rbx, rax
lea rcx, [rbp + 0x28]
call fcn.1800718cc
movss xmm6, dword [rbx]
addss xmm6, dword [rax]
call fcn.1800707b8
mov rdi, rax
lea rcx, [0x180260da0]
call fcn.1800709d8
mov ebx, eax
lea rcx, [rbp + 0x70]
call fcn.1800718cc
movss xmm0, dword [rax + 4]
addss xmm0, dword [0x1801695a4]
movss dword [rbp], xmm6
movss dword [rbp + 4], xmm0
lea rcx, [rbp + 0x28]
call fcn.1800718cc
mov dword [rsp + 0x28], 0xf0
movss dword [rsp + 0x20], xmm7
mov r9d, ebx
lea r8, [rbp]
mov rdx, rax
mov rcx, rdi
call fcn.1800829b8
lea rcx, [rbp + 0x70]
call fcn.1800718cc
movss xmm6, dword [rax]
addss xmm6, dword [0x180169560]
lea rcx, [rbp + 0x28]
call fcn.1800718cc
movss xmm0, dword [rax + 4]
addss xmm0, dword [0x180169598]
movss dword [rbp + 0x60], xmm6
movss dword [rbp + 0x64], xmm0
lea rcx, [rbp + 0x70]
call fcn.1800718cc
movss xmm6, dword [rax]
addss xmm6, dword [0x1801695e8]
lea rcx, [rbp + 0x28]
call fcn.1800718cc
movss xmm0, dword [rax + 4]
addss xmm0, dword [0x18016959c]
movss dword [rbp + 0x20], xmm6
movss dword [rbp + 0x24], xmm0
mov ecx, 0x1b
call fcn.180071590
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.1800707b8
mov r14, rax
lea rcx, [rbp + 0x80]
call fcn.1800709d8
mov esi, eax
lea rcx, [rbp + 0x10]
call fcn.1800709d8
mov edi, eax
lea rcx, [rbp + 0x10]
call fcn.1800709d8
mov ebx, eax
lea rcx, [rbp + 0x80]
call fcn.1800709d8
movss xmm1, dword [rbp + 0x20]
movaps xmm0, xmm1
subss xmm0, dword [rbp + 0x60]
mulss xmm0, dword [0x180169544]
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.180082a6c
call fcn.1800707b8
mov r14, rax
lea rcx, [rbp + 0x10]
call fcn.1800709d8
mov esi, eax
lea rcx, [rbp + 0x80]
call fcn.1800709d8
mov edi, eax
lea rcx, [rbp + 0x80]
call fcn.1800709d8
mov ebx, eax
lea rcx, [rbp + 0x10]
call fcn.1800709d8
movss xmm1, dword [rbp + 0x20]
movaps xmm0, xmm1
subss xmm0, dword [rbp + 0x60]
mulss xmm0, dword [0x180169544]
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.180082a6c
call fcn.180070bf4
addss xmm0, dword [0x180169580]
call fcn.18007bcb4
mov rbx, qword [0x180261060]
mov rbx, qword [rbx]
movss xmm10, dword [0x180169520]
cmp byte [rbx + 0x19], r15b
jne 0x18003fbef
lea rdx, [rbx + 0x20]
lea rcx, [rbp + 0x190]
call fcn.180035690
mov rcx, qword [rbp + 0x1b0]
call fcn.18003a714
test al, al
je 0x18003fb94
lea rdx, [rbp + 0x190]
cmp qword [rbp + 0x1a8], 0x10
cmovae rdx, qword [rbp + 0x190]
movaps xmm0, xmmword [0x180169810]
movups xmmword [rbp + 0xc0], xmm0
lea rcx, [rbp + 0xc0]
call fcn.1800aad7c
mov rax, qword [rbp + 0x1b0]
cmp dword [rax + 4], r15d
jne 0x18003fa3b
movabs rcx, 0xeb7cb9c56832ba8
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 0x18003fac8
cmp dword [rax + 4], 1
jne 0x18003fa83
movabs rax, 0x6ad2fa9f5d8337a8
mov qword [rbp + 0x50], rax
movabs rax, 0xf73238593973a0b9
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 0x18003fac8
movabs rax, 0x53c4ef994d8022a8
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.18007185c
mov rdi, rax
movss dword [rsp + 0x20], xmm12
xor r9d, r9d
xor r8d, r8d
mov rdx, rsi
lea rcx, [rbp + 0x28]
call fcn.18006d5d0
movss xmm0, dword [rdi]
subss xmm0, dword [rax]
movaps xmm1, xmm12
call fcn.18007b1d4
lea rcx, [0x180260d90]
call fcn.1800709d8
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.1800aad7c
call fcn.180070bf4
subss xmm0, dword [0x18016958c]
call fcn.18007bcb4
lea rcx, [rbp + 0x190]
call fcn.1800365bc
mov rax, qword [rbx + 0x10]
cmp byte [rax + 0x19], r15b
je 0x18003fbcb
mov rax, qword [rbx + 8]
jmp 0x18003fbbd
cmp rbx, qword [rax + 0x10]
jne 0x18003fbc3
mov rbx, rax
mov rax, qword [rax + 8]
cmp byte [rax + 0x19], r15b
je 0x18003fbb0
mov rbx, rax
jmp 0x18003f994
mov rbx, rax
mov rcx, qword [rax]
cmp byte [rcx + 0x19], r15b
jne 0x18003f994
mov rbx, rcx
mov rax, qword [rcx]
mov rcx, rax
cmp byte [rax + 0x19], r15b
je 0x18003fbdb
jmp 0x18003f994
call fcn.18006ed80
mov rax, qword [0x180263bd0]
jmp 0x18003fc06
movss xmm10, dword [0x180169520]
cmp byte [rax], r15b
je 0x18004025f
cmp byte [rax + 0x64d], r15b
je 0x18003fd01
movss xmm0, dword [rax + 0x6dc]
movss dword [rbp], xmm0
movss dword [rbp + 4], xmm0
xor edx, edx
lea rcx, [rbp]
call fcn.18007c28c
xor edx, edx
lea r8d, [rdx + 0x22]
lea rcx, str.Radar_pos
call fcn.18006a4e4
call fcn.1800707b8
mov rsi, rax
lea r14, [0x180260da0]
mov rcx, r14
call fcn.1800709d8
mov edi, eax
lea rcx, [rbp + 0x70]
call fcn.1800718e8
mov rbx, rax
lea rcx, [rbp + 0x28]
call fcn.1800718cc
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.1800718cc
mov dword [rsp + 0x28], 0xf0
movss dword [rsp + 0x20], xmm7
mov r9d, edi
lea r8, [rbp]
mov rdx, rax
mov rcx, rsi
call fcn.1800829b8
lea rcx, [rbp + 0x70]
call fcn.1800718cc
cvttss2si ecx, dword [rax]
mov rax, qword [0x180263bd0]
mov dword [rax + 0x728], ecx
lea rcx, [rbp + 0x70]
call fcn.1800718cc
cvttss2si ecx, dword [rax + 4]
mov rax, qword [0x180263bd0]
mov dword [rax + 0x72c], ecx
call fcn.18006ed80
mov rax, qword [0x180263bd0]
jmp 0x18003fd08
lea r14, [0x180260da0]
cmp byte [rax + 0x6bc], r15b
je 0x18003fdf0
mov dword [rbp], 0x43200000
movss xmm0, dword [0x1801695b4]
movss dword [rbp + 4], xmm0
xor edx, edx
lea rcx, [rbp]
call fcn.18007c28c
xor edx, edx
lea r8d, [rdx + 0x22]
lea rcx, str.Desync_indicator_pos
call fcn.18006a4e4
call fcn.1800707b8
mov rsi, rax
mov rcx, r14
call fcn.1800709d8
mov edi, eax
lea rcx, [rbp + 0x70]
call fcn.1800718e8
mov rbx, rax
lea rcx, [rbp + 0x28]
call fcn.1800718cc
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.1800718cc
mov dword [rsp + 0x28], 0xf0
movss dword [rsp + 0x20], xmm7
mov r9d, edi
lea r8, [rbp]
mov rdx, rax
mov rcx, rsi
call fcn.1800829b8
lea rcx, [rbp + 0x70]
call fcn.1800718cc
movss xmm6, dword [rax]
lea rcx, [rbp + 0x28]
call fcn.1800718cc
movss xmm0, dword [rax + 4]
mov rax, qword [0x180263bd0]
movss dword [rax + 0x4bc], xmm6
movss dword [rax + 0x4c0], xmm0
call fcn.18006ed80
mov rax, qword [0x180263bd0]
cmp byte [rax + 0x59b], r15b
je 0x18003fed8
mov dword [rbp], 0x43200000
movss xmm0, dword [0x1801695b4]
movss dword [rbp + 4], xmm0
xor edx, edx
lea rcx, [rbp]
call fcn.18007c28c
xor edx, edx
lea r8d, [rdx + 0x22]
lea rcx, str.Reload_indicator_pos
call fcn.18006a4e4
call fcn.1800707b8
mov rsi, rax
mov rcx, r14
call fcn.1800709d8
mov edi, eax
lea rcx, [rbp + 0x70]
call fcn.1800718e8
mov rbx, rax
lea rcx, [rbp + 0x28]
call fcn.1800718cc
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.1800718cc
mov dword [rsp + 0x28], 0xf0
movss dword [rsp + 0x20], xmm7
mov r9d, edi
lea r8, [rbp]
mov rdx, rax
mov rcx, rsi
call fcn.1800829b8
lea rcx, [rbp + 0x70]
call fcn.1800718cc
movss xmm6, dword [rax]
lea rcx, [rbp + 0x28]
call fcn.1800718cc
movss xmm0, dword [rax + 4]
mov rax, qword [0x180263bd0]
movss dword [rax + 0x4c4], xmm6
movss dword [rax + 0x4c8], xmm0
call fcn.18006ed80
mov rax, qword [0x180263bd0]
cmp byte [rax + 0x6c4], r15b
je 0x18003ffc0
mov dword [rbp], 0x43200000
movss xmm0, dword [0x1801695a0]
movss dword [rbp + 4], xmm0
xor edx, edx
lea rcx, [rbp]
call fcn.18007c28c
xor edx, edx
lea r8d, [rdx + 0x22]
lea rcx, str.Manipulator_indicator_pos
call fcn.18006a4e4
call fcn.1800707b8
mov rsi, rax
mov rcx, r14
call fcn.1800709d8
mov edi, eax
lea rcx, [rbp + 0x70]
call fcn.1800718e8
mov rbx, rax
lea rcx, [rbp + 0x28]
call fcn.1800718cc
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.1800718cc
mov dword [rsp + 0x28], 0xf0
movss dword [rsp + 0x20], xmm7
mov r9d, edi
lea r8, [rbp]
mov rdx, rax
mov rcx, rsi
call fcn.1800829b8
lea rcx, [rbp + 0x70]
call fcn.1800718cc
movss xmm6, dword [rax]
lea rcx, [rbp + 0x28]
call fcn.1800718cc
movss xmm0, dword [rax + 4]
mov rax, qword [0x180263bd0]
movss dword [rax + 0x4d4], xmm6
movss dword [rax + 0x4d8], xmm0
call fcn.18006ed80
mov rax, qword [0x180263bd0]
cmp dword [rax + 0xa60], r15d
je 0x1800400a8
mov dword [rbp], 0x43200000
movss xmm0, dword [0x1801695b4]
movss dword [rbp + 4], xmm0
xor edx, edx
lea rcx, [rbp]
call fcn.18007c28c
xor edx, edx
lea r8d, [rdx + 0x22]
lea rcx, str.Blink_indicator_pos
call fcn.18006a4e4
call fcn.1800707b8
mov rsi, rax
mov rcx, r14
call fcn.1800709d8
mov edi, eax
lea rcx, [rbp + 0x70]
call fcn.1800718e8
mov rbx, rax
lea rcx, [rbp + 0x28]
call fcn.1800718cc
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.1800718cc
mov dword [rsp + 0x28], 0xf0
movss dword [rsp + 0x20], xmm7
mov r9d, edi
lea r8, [rbp]
mov rdx, rax
mov rcx, rsi
call fcn.1800829b8
lea rcx, [rbp + 0x70]
call fcn.1800718cc
movss xmm6, dword [rax]
lea rcx, [rbp + 0x28]
call fcn.1800718cc
movss xmm0, dword [rax + 4]
mov rax, qword [0x180263bd0]
movss dword [rax + 0x4cc], xmm6
movss dword [rax + 0x4d0], xmm0
call fcn.18006ed80
mov rax, qword [0x180263bd0]
cmp byte [rax + 0x644], r15b
je 0x180040187
mov dword [rbp], 0x440e8000
movss xmm1, dword [0x1801695c4]
movss dword [rbp + 4], xmm1
xor edx, edx
lea rcx, [rbp]
call fcn.18007c28c
xor edx, edx
lea r8d, [rdx + 0x22]
lea rcx, str.Icon_hotbar_pos
call fcn.18006a4e4
call fcn.1800707b8
mov rsi, rax
mov rcx, r14
call fcn.1800709d8
mov edi, eax
lea rcx, [rbp + 0x70]
call fcn.1800718e8
mov rbx, rax
lea rcx, [rbp + 0x28]
call fcn.1800718cc
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.1800718cc
mov dword [rsp + 0x28], 0xf0
movss dword [rsp + 0x20], xmm7
mov r9d, edi
lea r8, [rbp]
mov rdx, rax
mov rcx, rsi
call fcn.1800829b8
lea rcx, [rbp + 0x70]
call fcn.1800718cc
movss xmm0, dword [rax]
movss xmm1, dword [rax + 4]
mov rax, qword [0x180263bd0]
movss dword [rax + 0x4ac], xmm0
movss dword [rax + 0x4b0], xmm1
call fcn.18006ed80
mov rax, qword [0x180263bd0]
cmp byte [rax + 0x645], r15b
je 0x18004025f
mov dword [rbp], 0x44264000
movss xmm1, dword [0x1801695c4]
movss dword [rbp + 4], xmm1
xor edx, edx
lea rcx, [rbp]
call fcn.18007c28c
xor edx, edx
lea r8d, [rdx + 0x22]
lea rcx, str.Icon_attire_pos
call fcn.18006a4e4
call fcn.1800707b8
mov rsi, rax
mov rcx, r14
call fcn.1800709d8
mov edi, eax
lea rcx, [rbp + 0x70]
call fcn.1800718e8
mov rbx, rax
lea rcx, [rbp + 0x28]
call fcn.1800718cc
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.1800718cc
mov dword [rsp + 0x28], 0xf0
movss dword [rsp + 0x20], xmm7
mov r9d, edi
lea r8, [rbp]
mov rdx, rax
mov rcx, rsi
call fcn.1800829b8
lea rcx, [rbp + 0x70]
call fcn.1800718cc
movss xmm0, dword [rax]
movss xmm1, dword [rax + 4]
mov rax, qword [0x180263bd0]
movss dword [rax + 0x4b4], xmm0
movss dword [rax + 0x4b8], xmm1
call fcn.18006ed80
movabs rax, 0x4bfad7b668a910a6
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.180048b64
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_time_l1_1_0.dll__time64]
mov rcx, qword [0x180263bd0]
movsxd rsi, dword [rcx + 0xd90]
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.1800688e4
cmp rsi, 0x258
jge 0x18004034d
movss dword [rsp + 0x20], xmm12
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp + 0x10]
lea rcx, [rbp + 0x70]
call fcn.18006d5d0
mov rbx, rax
movss dword [rsp + 0x20], xmm12
xor r9d, r9d
xor r8d, r8d
lea rdx, [0x180169438]
lea rcx, [rbp + 0x28]
call fcn.18006d5d0
movss xmm9, dword [rax]
addss xmm9, dword [rbx]
jmp 0x180040351
movaps xmm9, xmm11
mov rdx, qword [0x180263bd0]
add rdx, 0x30
cmp qword [rdx + 0x18], 0x10
jb 0x180040366
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.18006d5d0
mov rbx, rax
movss dword [rsp + 0x20], xmm12
xor r9d, r9d
xor r8d, r8d
lea r13, [0x180169430]
mov rdx, r13
lea rcx, [rbp + 0x50]
call fcn.18006d5d0
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.18006d5d0
movss xmm7, dword [rax]
movss dword [rsp + 0x20], xmm12
xor r9d, r9d
xor r8d, r8d
mov rdx, r13
lea rcx, [rbp + 0x20]
call fcn.18006d5d0
movss xmm6, dword [rax]
movss dword [rsp + 0x20], xmm12
xor r9d, r9d
xor r8d, r8d
mov rdx, rdi
lea rcx, [rbp + 0x80]
call fcn.18006d5d0
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 [0x18016957c]
addss xmm13, xmm0
mov ecx, dword [0x180264848]
mov rax, qword gs:[0x58]
mov edx, 4
mov edi, edx
mov r12, qword [rax + rcx*8]
mov eax, dword [0x180261078]
cmp eax, dword [r12 + rdx]
jg 0x180040ec5
call fcn.180070e18
movss xmm2, dword [rax + 0x10]
mulss xmm2, dword [0x180169584]
mov rax, qword [0x180263bd0]
movss xmm3, dword [rax + 0xd68]
movaps xmm0, xmm13
addss xmm0, dword [0x18016958c]
movaps xmm1, xmm3
subss xmm1, xmm0
subss xmm1, dword [0x180261074]
mulss xmm1, xmm2
movss xmm0, dword [0x180261074]
addss xmm0, xmm1
movss dword [0x180261074], xmm0
subss xmm3, dword [0x180169560]
comiss xmm3, xmm0
jb 0x180040aac
cmp byte [rax + 0x6c1], r15b
je 0x180040aac
mov eax, dword [0x180261088]
cmp eax, dword [r12 + rdi]
jg 0x180040f06
and dword [rbp], 0
and dword [rbp + 4], 0
movss xmm0, dword [0x180261074]
movss dword [rbp + 0x50], xmm0
mov dword [rbp + 0x54], 0x40a00000
lea r8, [rbp]
xor edx, edx
lea rcx, [rbp + 0x50]
call fcn.18007c250
movss dword [rbp], xmm13
mov dword [rbp + 4], 0x420c0000
xor edx, edx
lea rcx, [rbp]
call fcn.18007c28c
xor edx, edx
mov r8d, 0xab
lea rcx, str.info_bar
call fcn.18006a4e4
lea rcx, [rbp + 0x20]
call fcn.1800718cc
movss xmm9, dword [rbx + 0x4c]
lea rcx, [rbp + 0x110]
call fcn.180070ae8
call fcn.1800707b8
mov rbx, rax
movss xmm6, dword [0x180232de4]
lea rcx, [0x180260da0]
call fcn.1800709d8
movss xmm0, dword [rbp + 0x20]
addss xmm0, xmm13
movss dword [rbp], xmm0
movss xmm1, dword [rbp + 0x24]
addss xmm1, dword [0x1801695ac]
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.1800829b8
call fcn.1800707b8
mov rbx, rax
movss xmm6, dword [0x180232de0]
lea rdi, [0x180260d90]
mov rcx, rdi
call fcn.1800709d8
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 [0x1801695a0]
movss dword [rbp + 4], xmm1
addss xmm2, xmm11
movss dword [rbp + 0x50], xmm2
addss xmm3, dword [0x18016958c]
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.1800829b8
call fcn.1800707b8
mov rbx, rax
movss xmm6, dword [0x180232de0]
mov rcx, rdi
call fcn.1800709d8
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 [0x1801695a0]
movss dword [rbp + 4], xmm0
subss xmm1, xmm15
addss xmm1, dword [rbp + 0x20]
movss dword [rbp + 0x50], xmm1
addss xmm2, dword [0x18016958c]
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.1800829b8
call fcn.1800707b8
mov rbx, rax
movss xmm6, dword [0x180232de4]
lea rcx, [0x180260db0]
call fcn.1800709d8
movss xmm0, dword [rbp + 0x20]
addss xmm0, xmm13
movss dword [rbp], xmm0
movss xmm1, dword [rbp + 0x24]
movss xmm7, dword [0x1801695ac]
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.1800828c8
mov rax, qword [0x180261080]
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.18006d5d0
subss xmm7, dword [rax + 4]
mulss xmm7, dword [0x180169544]
movss dword [rbp], xmm9
movss dword [rbp + 4], xmm7
lea rcx, [rbp]
call fcn.18007bc1c
call fcn.18006cc1c
lea r14, [rbp + 0x170]
mov ebx, 2
cmp r15d, 1
jge 0x180040818
mov rcx, rdi
call fcn.1800709d8
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 0x180040895
lea rcx, [0x180260f20]
call fcn.1800709d8
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.1800aad7c
movaps xmm1, xmm12
movaps xmm0, xmm11
call fcn.18007b1d4
cmp r15d, ebx
jge 0x180040968
lea rcx, [0x180260f20]
call fcn.1800709d8
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.1800aad7c
movaps xmm1, xmm12
movaps xmm0, xmm11
call fcn.18007b1d4
cmp r15d, ebx
jne 0x180040a91
cmp rsi, 0x258
jge 0x180040a91
lea rcx, [0x180260f20]
call fcn.1800709d8
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.1800aad7c
movaps xmm1, xmm12
movaps xmm0, xmm11
call fcn.18007b1d4
lea rcx, [0x180260f20]
call fcn.1800709d8
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.1800aad7c
inc r15d
add r14, 8
cmp r15d, 3
jb 0x1800407a6
call fcn.18006f48c
call fcn.18006ed80
mov ecx, 4
call fcn.180078618
xor ecx, ecx
call fcn.180078618
mov ecx, 0x1b
call fcn.180078618
lea rcx, [rbp + 0x1d0]
call fcn.1800365bc
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, [0x180261070]
call fcn.1801629f0
cmp dword [0x180261070], 0xffffffff
jne 0x18003f6e6
mov rax, qword [0x180263bd0]
add rax, 0xa18
mov qword [rbp + 0x28], rax
lea r8, [rbp + 0x28]
lea rdx, str.PSilent
lea rcx, [rbp + 0x1f0]
call fcn.18002f360
mov rax, qword [0x180263bd0]
add rax, 0xa20
mov qword [rbp + 0x28], rax
lea r8, [rbp + 0x28]
lea rdx, str.Aimbot
lea rcx, [rbp + 0x218]
call fcn.18002f360
mov rax, qword [0x180263bd0]
add rax, 0xa38
mov qword [rbp + 0x28], rax
lea r8, [rbp + 0x28]
lea rdx, str.Auto_shoot
lea rcx, [rbp + 0x240]
call fcn.18002f360
mov rax, qword [0x180263bd0]
add rax, 0xa60
mov qword [rbp + 0x28], rax
lea r8, [rbp + 0x28]
lea rdx, str.Blink
lea rcx, [rbp + 0x268]
call fcn.18002f360
mov rax, qword [0x180263bd0]
add rax, 0xaf0
mov qword [rbp + 0x28], rax
lea r8, [rbp + 0x28]
lea rdx, str.Capsule
lea rcx, [rbp + 0x290]
call fcn.18002f360
mov rax, qword [0x180263bd0]
add rax, 0xa50
mov qword [rbp + 0x28], rax
lea r8, [rbp + 0x28]
lea rdx, str.Desync
lea rcx, [rbp + 0x2b8]
call fcn.18002f360
mov rax, qword [0x180263bd0]
add rax, 0xae8
mov qword [rbp + 0x28], rax
lea r8, [rbp + 0x28]
lea rdx, str.Interactive_debug
lea rcx, [rbp + 0x2e0]
call fcn.18002f360
mov rax, qword [0x180263bd0]
add rax, 0xa28
mov qword [rbp + 0x28], rax
lea r8, [rbp + 0x28]
lea rdx, str.Climb_assist
lea rcx, [rbp + 0x308]
call fcn.18002f360
mov rax, qword [0x180263bd0]
add rax, 0xad0
mov qword [rbp + 0x28], rax
lea r8, [rbp + 0x28]
lea rdx, str.Hammer_spam
lea rcx, [rbp + 0x330]
call fcn.18002f360
mov rax, qword [0x180263bd0]
add rax, 0xac8
mov qword [rbp + 0x28], rax
lea r8, [rbp + 0x28]
lea rdx, str.Unlock_target
lea rcx, [rbp + 0x358]
call fcn.18002f360
mov rax, qword [0x180263bd0]
add rax, 0xa40
mov qword [rbp + 0x28], rax
lea r8, [rbp + 0x28]
lea rdx, str.Manipulator
lea rcx, [rbp + 0x380]
call fcn.18002f360
mov rax, qword [0x180263bd0]
add rax, 0xa98
mov qword [rbp + 0x28], rax
lea r8, [rbp + 0x28]
lea rdx, str.Debug_cam
lea rcx, [rbp + 0x3a8]
call fcn.18002f360
mov rax, qword [0x180263bd0]
add rax, 0xaa0
mov qword [rbp + 0x28], rax
lea r8, [rbp + 0x28]
lea rdx, str.Noclip
lea rcx, [rbp + 0x3d0]
call fcn.18002f360
mov rax, qword [0x180263bd0]
add rax, 0xa90
mov qword [rbp + 0x28], rax
lea r8, [rbp + 0x28]
lea rdx, str.Long_neck
lea rcx, [rbp + 0x3f8]
call fcn.18002f360
mov rax, qword [0x180263bd0]
add rax, 0xa68
mov qword [rbp + 0x28], rax
lea r8, [rbp + 0x28]
lea rdx, str.Silent_walk
lea rcx, [rbp + 0x420]
call fcn.18002f360
mov rax, qword [0x180263bd0]
add rax, 0xae0
mov qword [rbp + 0x28], rax
lea r8, [rbp + 0x28]
lea rdx, str.Open_stash
lea rcx, [rbp + 0x448]
call fcn.18002f360
mov rax, qword [0x180263bd0]
add rax, 0xa78
mov qword [rbp + 0x28], rax
lea r8, [rbp + 0x28]
lea rdx, str.Suicide
lea rcx, [rbp + 0x470]
call fcn.18002f360
mov rax, qword [0x180263bd0]
add rax, 0xa58
mov qword [rbp + 0x28], rax
lea r8, [rbp + 0x28]
lea rdx, str.Timescale
lea rcx, [rbp + 0x498]
call fcn.18002f360
mov rax, qword [0x180263bd0]
add rax, 0xa80
mov qword [rbp + 0x28], rax
lea r8, [rbp + 0x28]
lea rdx, str.Weapon_spam
lea rcx, [rbp + 0x4c0]
call fcn.18002f360
mov rax, qword [0x180263bd0]
add rax, 0xaa8
mov qword [rbp + 0x28], rax
lea r8, [rbp + 0x28]
lea rdx, str.Zoom
lea rcx, [rbp + 0x4e8]
call fcn.18002f360
lea rax, [rbp + 0x1f0]
mov qword [rbp + 0x40], rax
lea rax, [rbp + 0x510]
mov qword [rbp + 0x48], rax
lea rdx, [rbp + 0x40]
lea rcx, [0x180261060]
call fcn.180035558
mov ebx, 0x14
lea rdi, [rbp + 0x510]
sub rdi, 0x28
mov rcx, rdi
call fcn.1800365bc
sub rbx, rsi
jne 0x180040e97
lea rcx, [0x1801646ec]
call fcn.180162880
lea rcx, [0x180261070]
call fcn.180162990
jmp 0x18003f6e6
lea rcx, [0x180261078]
call fcn.1801629f0
cmp dword [0x180261078], 0xffffffff
jne 0x180040472
mov rax, qword [0x180263bd0]
movss xmm0, dword [rax + 0xd68]
movss dword [0x180261074], xmm0
lea rcx, [0x180261078]
call fcn.180162990
jmp 0x180040472
lea rcx, [0x180261088]
call fcn.1801629f0
cmp dword [0x180261088], 0xffffffff
jne 0x1800404f4
mov rax, qword [0x180263bd0]
add rax, 0x30
cmp qword [rax + 0x18], 0x10
jb 0x180040f34
mov rax, qword [rax]
mov qword [0x180261080], rax
lea rcx, [0x180261088]
call fcn.180162990
jmp 0x1800404f4