Function at 0x18004da88
Capabilities:
Delete file

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
lea rbp, [rax - 0x7e8]
sub rsp, 0x8c0
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
mov rax, qword [0x1800d20c0]
xor rax, rsp
mov qword [rbp + 0x750], rax
xor r11d, r11d
mov esi, r11d
mov dword [rsp + 0x40], r11d
mov rax, qword [0x1800ed190]
mov ecx, 0x40c00000
mov dword [rax + 0x15a8], ecx
mov dword [rax + 0x15dc], ecx
mov dword [rax + 0x1574], ecx
mov r12d, 0x3f000000
mov dword [rax + 0x1584], r12d
mov dword [rax + 0x1588], r12d
mov dword [rax + 0x15d4], ecx
mov dword [rax + 0x15d0], 0x40800000
mov ecx, 0x41000000
mov dword [rax + 0x156c], ecx
mov dword [rax + 0x1570], ecx
mov r10d, 0x3f800000
mov dword [rax + 0x1630], r10d
mov dword [rax + 0x1634], r10d
mov dword [rax + 0x1638], r10d
mov dword [rax + 0x163c], r10d
mov dword [rax + 0x1640], r12d
mov dword [rax + 0x1644], r12d
mov dword [rax + 0x1648], r12d
mov dword [rax + 0x164c], r10d
mov ecx, 0x3d8f5c29
mov dword [rax + 0x1650], ecx
mov dword [rax + 0x1654], ecx
mov dword [rax + 0x1658], ecx
mov dword [rax + 0x165c], r10d
mov ecx, 0x3db851ec
mov dword [rax + 0x1660], ecx
mov dword [rax + 0x1664], ecx
mov dword [rax + 0x1668], ecx
mov dword [rax + 0x166c], r10d
mov r9d, 0x3e428f5c
mov dword [rax + 0x1670], r9d
mov dword [rax + 0x1674], r9d
mov dword [rax + 0x1678], r9d
mov dword [rax + 0x167c], 0x3f6b851f
mov dword [rax + 0x1680], r9d
mov dword [rax + 0x1684], r9d
mov dword [rax + 0x1688], r9d
mov edi, 0x3e947ae1
mov qword [rax + 0x168c], rdi
mov qword [rax + 0x1694], r11
mov dword [rax + 0x169c], 0x3e75c28f
mov edx, 0x3d4ccccd
mov dword [rax + 0x16a0], edx
mov dword [rax + 0x16a4], edx
mov dword [rax + 0x16a8], edx
mov r8d, 0x3f0a3d71
mov dword [rax + 0x16ac], r8d
mov dword [rax + 0x16b0], r9d
mov dword [rax + 0x16b4], r9d
mov dword [rax + 0x16b8], r9d
mov dword [rax + 0x16bc], r8d
mov r13d, 0x3e4ccccd
mov dword [rax + 0x16c0], r13d
mov r15d, 0x3e6147ae
mov dword [rax + 0x16c4], r15d
mov r14d, 0x3e6b851f
mov dword [rax + 0x16c8], r14d
mov qword [rax + 0x16cc], r10
mov qword [rax + 0x16d4], r11
mov dword [rax + 0x16dc], r10d
mov ecx, 0x3d75c28f
mov dword [rax + 0x16e0], ecx
mov dword [rax + 0x16e4], ecx
mov dword [rax + 0x16e8], ecx
mov qword [rax + 0x16ec], r10
mov qword [rax + 0x16f4], r11
mov dword [rax + 0x16fc], r10d
movups xmm0, xmmword [str.ff_]
movdqu xmmword [rax + 0x1700], xmm0
mov dword [rax + 0x1710], edx
mov dword [rax + 0x1714], edx
mov dword [rax + 0x1718], edx
mov dword [rax + 0x171c], r8d
mov edx, 0x3eae147b
mov dword [rax + 0x1720], edx
mov dword [rax + 0x1724], edx
mov dword [rax + 0x1728], edx
mov dword [rax + 0x172c], r8d
mov ebx, 0x3ecccccd
mov dword [rax + 0x1730], ebx
mov dword [rax + 0x1734], ebx
mov dword [rax + 0x1738], ebx
mov dword [rax + 0x173c], r8d
mov ecx, 0x3f0f5c29
mov dword [rax + 0x1740], ecx
mov dword [rax + 0x1744], ecx
mov dword [rax + 0x1748], ecx
mov dword [rax + 0x174c], r8d
movups xmm0, xmmword [str.ff_]
movdqu xmmword [rax + 0x1750], xmm0
mov dword [rax + 0x1760], edx
mov dword [rax + 0x1764], edx
mov dword [rax + 0x1768], edx
mov dword [rax + 0x176c], r8d
mov dword [rax + 0x1770], ecx
mov dword [rax + 0x1774], ecx
mov dword [rax + 0x1778], ecx
mov dword [rax + 0x177c], r8d
mov ecx, 0x3d23d70a
mov dword [rax + 0x1780], ecx
mov dword [rax + 0x1784], ecx
mov dword [rax + 0x1788], ecx
mov dword [rax + 0x178c], r12d
mov dword [rax + 0x1790], r9d
mov dword [rax + 0x1794], r9d
mov dword [rax + 0x1798], r9d
mov dword [rax + 0x179c], r8d
mov dword [rax + 0x17a0], r13d
mov dword [rax + 0x17a4], r15d
mov dword [rax + 0x17a8], r14d
mov dword [rax + 0x17ac], r10d
mov qword [rax + 0x17c0], r11
mov dword [rax + 0x17c8], r11d
mov r10d, 0x3f051eb8
mov qword [rax + 0x17cc], r10
mov qword [rax + 0x17d4], r11
mov r9d, 0x3eb851ec
mov dword [rax + 0x17dc], r9d
mov dword [rax + 0x17e0], r13d
mov dword [rax + 0x17e4], r15d
mov dword [rax + 0x17e8], r14d
mov r11d, 0x3ea8f5c3
mov dword [rax + 0x17ec], r11d
mov edx, 0x3e8f5c29
mov dword [rax + 0x17f0], edx
mov dword [rax + 0x17f4], edx
mov dword [rax + 0x17f8], edx
mov dword [rax + 0x17fc], edi
mov r8d, 0x3ee147ae
mov dword [rax + 0x1800], r8d
mov dword [rax + 0x1804], r8d
mov dword [rax + 0x1808], r8d
mov dword [rax + 0x180c], edi
mov dword [rax + 0x1810], ebx
mov dword [rax + 0x1814], r8d
mov ecx, 0x3ef0a3d7
mov dword [rax + 0x1818], ecx
mov edi, 0x3f800000
mov dword [rax + 0x181c], edi
mov dword [rax + 0x1820], edx
mov dword [rax + 0x1824], edx
mov qword [rax + 0x1828], rdx
xor edx, edx
mov dword [rax + 0x1830], r8d
mov dword [rax + 0x1834], r8d
mov qword [rax + 0x1838], r8
mov dword [rax + 0x1840], ebx
mov dword [rax + 0x1844], r8d
mov qword [rax + 0x1848], rcx
mov qword [rax + 0x1850], rdx
mov dword [rax + 0x1858], 0x3ca3d70a
mov dword [rax + 0x185c], r12d
mov ecx, 0x3e0f5c29
mov dword [rax + 0x1860], ecx
mov dword [rax + 0x1864], ecx
mov dword [rax + 0x1868], ecx
mov dword [rax + 0x186c], edi
mov dword [rax + 0x1870], r13d
mov dword [rax + 0x1874], r13d
mov dword [rax + 0x1878], r13d
mov qword [rax + 0x187c], r9
mov qword [rax + 0x1884], rdx
mov dword [rax + 0x188c], r10d
mov dword [rax + 0x1890], ecx
mov dword [rax + 0x1894], ecx
mov dword [rax + 0x1898], ecx
mov dword [rax + 0x189c], edi
movups xmm0, xmmword [str.ff_]
movdqu xmmword [rax + 0x18a0], xmm0
mov qword [rax + 0x18b0], rdi
mov dword [rax + 0x18b8], edx
mov dword [rax + 0x18bc], edi
mov qword [rax + 0x18c0], rdi
mov dword [rax + 0x18c8], edx
mov dword [rax + 0x18cc], edi
mov qword [rax + 0x18d0], rdi
mov dword [rax + 0x18d8], edx
mov dword [rax + 0x18dc], edi
mov dword [rax + 0x18e0], r13d
mov dword [rax + 0x18e4], r15d
mov dword [rax + 0x18e8], r14d
mov dword [rax + 0x18ec], edi
mov dword [rax + 0x18f0], r11d
mov dword [rax + 0x18f4], 0x3f2b851f
mov dword [rax + 0x18f8], 0x3f5c28f6
mov dword [rax + 0x18fc], edi
mov qword [rax + 0x1900], rdi
xor r14d, r14d
mov dword [rax + 0x1908], r14d
mov dword [rax + 0x190c], edi
mov qword [rax + 0x1910], rdi
mov dword [rax + 0x1918], r14d
mov dword [rax + 0x191c], 0x3f333333
mov qword [rax + 0x1920], rdi
mov dword [rax + 0x1928], r14d
mov dword [rax + 0x192c], r13d
mov qword [rax + 0x1930], rdi
mov dword [rax + 0x1938], r14d
mov dword [rax + 0x193c], 0x3eb33333
movss xmm1, dword [0x1800c12cc]
movss xmm2, dword [0x1800c12d8]
mov ecx, 0x44278000
mov dword [rax + 0x1b60], ecx
mov dword [rax + 0x1b64], 0x43c80000
lea edi, [rdx + 4]
mov dword [rax + 0x1b48], edi
or dword [rax + 0x1b40], 0x12
movss xmm0, dword [0x1800c12e4]
unpcklps xmm0, xmm1
movsd qword [rsp + 0x50], xmm0
movss xmm1, dword [0x1800c12e4]
unpcklps xmm1, xmm2
movsd qword [rsp + 0x48], xmm1
mov dword [rax + 0x1b7c], ecx
movss xmm0, dword [rsp + 0x54]
movss dword [rax + 0x1b80], xmm0
movss xmm1, dword [rsp + 0x48]
movss dword [rax + 0x1b84], xmm1
movss xmm0, dword [rsp + 0x4c]
movss dword [rax + 0x1b88], xmm0
mov qword [rax + 0x1b90], r14
mov qword [rax + 0x1b98], r14
lea r8d, [rdx + 0x29]
lea rcx, str.infinicheats
call fcn.180023c00
test al, al
je 0x180051d42
mov rcx, qword [0x1800ed190]
mov rax, qword [rcx + 0x1aa0]
lea r13d, [r14 + 1]
mov byte [rax + 0x80], r13b
mov rax, qword [rcx + 0x1aa0]
mov rbx, qword [rax + 0x2b0]
movsd xmm0, qword [rax + 0x10]
movsd qword [rsp + 0x48], xmm0
movss xmm7, dword [rax + 0x18]
movss xmm10, dword [rax + 0x1c]
movaps xmm0, xmmword [0x1800c1500]
movups xmmword [rbp + 0x228], xmm0
lea rcx, [rbp + 0x228]
call fcn.18001cbec
movss xmm9, dword [rsp + 0x4c]
addss xmm10, xmm9
movss xmm8, dword [rsp + 0x48]
addss xmm8, dword [0x1800c128c]
movss dword [rbp + 0xf0], xmm8
movss dword [rbp + 0xf4], xmm10
lea r15d, [r14 + 0xf]
mov dword [rsp + 0x28], r15d
xorps xmm11, xmm11
movss dword [rsp + 0x20], xmm11
mov r9d, eax
lea r8, [rbp + 0xf0]
lea rdx, [rsp + 0x48]
mov rcx, rbx
call fcn.180035150
movaps xmm0, xmmword [0x1800c1500]
movups xmmword [rbp + 0x238], xmm0
lea rcx, [rbp + 0x238]
call fcn.18001cbec
movaps xmm6, xmm9
addss xmm6, dword [0x1800c126c]
addss xmm7, dword [rsp + 0x48]
movss dword [rbp + 0xf8], xmm7
movss dword [rbp + 0xfc], xmm6
movss dword [rbp + 0x100], xmm8
movss dword [rbp + 0x104], xmm9
mov dword [rsp + 0x28], r15d
movss dword [rsp + 0x20], xmm11
mov r9d, eax
lea r8, [rbp + 0xf8]
lea rdx, [rbp + 0x100]
mov rcx, rbx
call fcn.180035150
movaps xmm0, xmmword [0x1800c1470]
movups xmmword [rbp + 0x248], xmm0
lea rcx, [rbp + 0x248]
call fcn.18001cbec
movss dword [rbp + 0x108], xmm7
movss dword [rbp + 0x10c], xmm6
movss dword [rbp + 0x110], xmm8
movss dword [rbp + 0x114], xmm6
movss xmm6, dword [0x1800c1154]
movss dword [rsp + 0x20], xmm6
mov r9d, eax
lea r8, [rbp + 0x108]
lea rdx, [rbp + 0x110]
mov rcx, rbx
call fcn.180034efc
movaps xmm0, xmmword [0x1800c1470]
movups xmmword [rbp + 0x258], xmm0
lea rcx, [rbp + 0x258]
call fcn.18001cbec
movss dword [rbp + 0x118], xmm8
movss dword [rbp + 0x11c], xmm10
movss dword [rbp + 0x120], xmm8
movss dword [rbp + 0x124], xmm9
movss dword [rsp + 0x20], xmm6
mov r9d, eax
lea r8, [rbp + 0x118]
lea rdx, [rbp + 0x120]
mov rcx, rbx
call fcn.180034efc
mov rcx, qword [0x1800ed190]
mov rax, qword [rcx + 0x1aa0]
mov byte [rax + 0x80], r13b
mov rax, qword [rcx + 0x1aa0]
mov r10, qword [rax + 0x2b0]
movss xmm1, dword [rax + 0xd0]
movss xmm2, dword [rax + 0xd4]
movss xmm0, dword [rcx + 0x1948]
movss xmm9, dword [0x1800c121c]
addss xmm0, xmm9
addss xmm2, xmm0
subss xmm2, dword [0x1800c1264]
movaps xmm0, xmm1
subss xmm0, xmm9
movss dword [rbp + 0x10], xmm0
movss dword [rbp + 0x14], xmm2
addss xmm1, dword [rax + 0x18]
movss dword [rbp + 0x148], xmm1
movss dword [rbp + 0x14c], xmm2
movups xmm0, xmmword [str.ff_]
movups xmmword [rbp + 0x268], xmm0
lea rcx, [rbp + 0x268]
call fcn.18001cbec
mov r9d, eax
movss xmm5, dword [0x1800c11e4]
movss dword [rsp + 0x20], xmm5
lea r8, [rbp + 0x148]
lea rdx, [rbp + 0x10]
mov rcx, r10
call fcn.180034efc
movss xmm8, dword [0x1800c1348]
mov dword [rbp + 0x18], 0xbf800000
mov dword [rbp + 0x1c], 0x41300000
lea rcx, [rbp + 0x18]
call fcn.180026770
mov rcx, qword [0x1800ed190]
mov rax, qword [rcx + 0x1aa0]
movss xmm3, dword [rax + 0xd0]
subss xmm3, dword [rax + 0x10]
addss xmm3, dword [rax + 0x54]
subss xmm3, dword [0x1800c11fc]
mov byte [rax + 0x80], r13b
mov rax, qword [rcx + 0x1aa0]
movss xmm1, dword [rax + 0x10]
subss xmm1, dword [rax + 0x54]
addss xmm1, xmm3
movss dword [rax + 0xd0], xmm1
movss xmm0, dword [rax + 0xe8]
maxss xmm0, xmm1
movss dword [rax + 0xe8], xmm0
call fcn.180026aa4
call fcn.18003cf0c
xorps xmm0, xmm0
movups xmmword [rbp + 0x278], xmm0
movaps xmm1, xmmword [0x1800c1550]
movups xmmword [rbp - 0x30], xmm1
mov dword [rbp + 0x20], 0x3f800000
mov dword [rbp + 0x24], 0x3f800000
and dword [rbp + 0x28], esi
and dword [rbp + 0x2c], esi
mov dword [rbp + 0x30], 0x42a00000
mov dword [rbp + 0x34], 0x42480000
lea rax, [rbp + 0x278]
mov qword [rsp + 0x28], rax
lea rax, [rbp - 0x30]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x20]
lea r8, [rbp + 0x28]
lea rdx, [rbp + 0x30]
mov rcx, qword [0x1800ed2a8]
call fcn.18003c098
mov rcx, qword [0x1800ed3b0]
call fcn.180025e84
call fcn.18003cf0c
cmp dword [0x1800ed854], r14d
sete dl
lea rcx, [0x1800bc7e8]
call fcn.1800533c8
test al, al
je 0x18004e485
mov dword [0x1800ed854], r14d
mov dword [0x1800d3220], r13d
call fcn.18003cf0c
mov r10, qword [0x1800ed190]
mov rax, qword [r10 + 0x1aa0]
movss xmm0, dword [rax + 0xd0]
subss xmm0, dword [rax + 0x10]
addss xmm0, dword [rax + 0x54]
addss xmm0, xmm6
movaps xmm1, xmm8
call fcn.1800266c8
cmp dword [0x1800ed854], r13d
sete dl
lea rcx, [0x1800bc7ec]
call fcn.1800533c8
mov ebx, 2
test al, al
je 0x18004e4e7
mov eax, r13d
mov dword [0x1800ed854], eax
mov dword [0x1800d3220], ebx
jmp 0x18004e4ed
mov eax, dword [0x1800ed854]
cmp eax, ebx
sete dl
lea rcx, [0x1800bcd60]
call fcn.1800533c8
test al, al
je 0x18004e512
mov eax, ebx
mov dword [0x1800ed854], ebx
mov dword [0x1800d3220], edi
jmp 0x18004e518
mov eax, dword [0x1800ed854]
cmp eax, 5
sete dl
lea rcx, [0x1800bcf50]
call fcn.1800533c8
test al, al
je 0x18004e542
mov dword [0x1800ed854], 5
mov dword [0x1800d3220], 6
call fcn.180025f1c
call fcn.180026bc0
mov edi, 0x64
movss xmm7, dword [0x1800c12a4]
cmp dword [0x1800ed854], r14d
jne 0x18004eeb9
call fcn.180026aa4
mov dword [rbp + 0x38], 0x42960000
mov dword [rbp + 0x3c], 0x41600000
lea rcx, [rbp + 0x38]
call fcn.180026770
cmp dword [0x1800d3220], r13d
sete dl
lea rcx, str.Legitbot
call fcn.180053748
test al, al
je 0x18004e5a3
mov dword [0x1800d3220], r13d
movaps xmm1, xmm8
xorps xmm0, xmm0
call fcn.1800266c8
cmp dword [0x1800d3220], ebx
sete dl
lea rcx, str.Ragebot
call fcn.180053748
test al, al
je 0x18004e5ce
mov dword [0x1800d3220], ebx
movaps xmm1, xmm8
xorps xmm0, xmm0
call fcn.1800266c8
cmp dword [0x1800d3220], 3
sete dl
lea rcx, str.Mods
call fcn.180053748
test al, al
je 0x18004e5fe
mov dword [0x1800d3220], 3
call fcn.180026bc0
mov r12d, 0xaf0549c6
cmp dword [0x1800d3220], r13d
jne 0x18004e9de
mov dword [rbp + 0x40], 0x42960000
mov dword [rbp + 0x44], 0x42300000
lea rcx, [rbp + 0x40]
call fcn.180026770
lea rcx, [rbp + 0x288]
call fcn.180026a58
movss xmm2, dword [rax + 4]
mov dword [rbp + 0x48], 0x43908000
movss dword [rbp + 0x4c], xmm2
lea rdx, [rbp + 0x48]
lea rcx, str.Aimbot
call fcn.1800218c0
call fcn.18003cf0c
lea rdx, [0x1800ed02f]
lea rcx, str.Memory_Aimbot
call fcn.18003c2e4
movaps xmm1, xmm8
xorps xmm0, xmm0
call fcn.1800266c8
mov r8, qword [0x1800ed190]
mov rax, qword [r8 + 0x1aa0]
movss xmm4, dword [rax + 0xd0]
subss xmm4, dword [rax + 0x10]
addss xmm4, dword [rax + 0x54]
addss xmm4, xmm7
mov byte [rax + 0x80], r13b
mov rax, qword [r8 + 0x1aa0]
movss xmm1, dword [rax + 0x10]
subss xmm1, dword [rax + 0x54]
addss xmm1, xmm4
movss dword [rax + 0xd0], xmm1
movss xmm0, dword [rax + 0xe8]
maxss xmm0, xmm1
movss dword [rax + 0xe8], xmm0
mov dword [rbp + 0x50], 0x42dc0000
mov dword [rbp + 0x54], 0x41a00000
lea r8, [rbp + 0x50]
lea rdx, [0x1800ecffc]
lea rcx, [0x1800bc814]
call fcn.180053dd4
cmp byte [0x1800ed02f], r14b
je 0x18004e7d5
lea rdx, [0x1800ed026]
lea rcx, str.Draw_Aimbot_FOV
call fcn.18003c2e4
lea rdx, [0x1800ed030]
lea rcx, str.Smooth
call fcn.18003c2e4
call fcn.18003cf0c
mov r10, qword [0x1800ed190]
mov rax, qword [r10 + 0x1aa0]
movss xmm0, dword [rax + 0xd0]
subss xmm0, dword [rax + 0x10]
addss xmm0, dword [rax + 0x54]
addss xmm0, xmm9
movaps xmm1, xmm8
call fcn.1800266c8
movss dword [rsp + 0x28], xmm6
movss xmm3, dword [0x1800c12dc]
xorps xmm2, xmm2
lea rdx, [0x1800ed034]
lea rcx, str.Aimbot_FOV
call fcn.18003f288
call fcn.18003cf0c
mov r10, qword [0x1800ed190]
mov rax, qword [r10 + 0x1aa0]
movss xmm0, dword [rax + 0xd0]
subss xmm0, dword [rax + 0x10]
addss xmm0, dword [rax + 0x54]
addss xmm0, xmm9
movaps xmm1, xmm8
call fcn.1800266c8
mov r9d, edi
xor r8d, r8d
lea rdx, [0x1800ed028]
lea rcx, str.Smoothness
call fcn.18003f2d0
call fcn.180021914
mov dword [rbp + 0x58], 0x43ba0000
mov dword [rbp + 0x5c], 0x42300000
lea rcx, [rbp + 0x58]
call fcn.180026770
lea rcx, [rbp + 0x210]
call fcn.180026a58
movss xmm2, dword [rax + 4]
mov dword [rbp + 0x60], 0x43908000
movss dword [rbp + 0x64], xmm2
lea rdx, [rbp + 0x60]
lea rcx, str.weapons
call fcn.1800218c0
call fcn.18003cf0c
lea rdx, [0x1800edcf8]
lea rcx, str.Ignore_Flags
call fcn.18003c2e4
cmp byte [0x1800edcf8], r14b
je 0x18004e88b
lea rdx, [0x1800ed025]
lea rcx, str.Ignore_Players
call fcn.18003c2e4
lea rdx, [0x1800ed038]
lea rcx, str.Ignore_Sleepers
call fcn.18003c2e4
lea rdx, [0x1800ed02e]
lea rcx, str.Ignore_Wounded
call fcn.18003c2e4
lea rdx, [0x1800ed02d]
lea rcx, str.Ignore_NPCs
call fcn.18003c2e4
call fcn.18003cf0c
mov r10, qword [0x1800ed190]
mov rax, qword [r10 + 0x1aa0]
movss xmm0, dword [rax + 0xd0]
subss xmm0, dword [rax + 0x10]
addss xmm0, dword [rax + 0x54]
addss xmm0, xmm9
movaps xmm1, xmm8
call fcn.1800266c8
mov r9d, edi
xor r8d, r8d
lea rdx, [0x1800d2e60]
lea rcx, str.Recoil
call fcn.18003f2d0
call fcn.18003cf0c
mov r10, qword [0x1800ed190]
mov rax, qword [r10 + 0x1aa0]
movss xmm0, dword [rax + 0xd0]
subss xmm0, dword [rax + 0x10]
addss xmm0, dword [rax + 0x54]
addss xmm0, xmm9
movaps xmm1, xmm8
call fcn.1800266c8
mov r9d, edi
xor r8d, r8d
lea rdx, [0x1800d2e3c]
lea rcx, str.Spread
call fcn.18003f2d0
lea rdx, [0x1800ecfad]
lea rcx, str.Override_Hitbox
call fcn.18003c2e4
cmp byte [0x1800ecfad], r14b
je 0x18004e9d9
lea r8, str.Head
lea rdx, [0x1800ed858]
lea rcx, str.Hitbox
call fcn.18003db50
mov ecx, dword [0x1800ed858]
test ecx, ecx
je 0x18004e9cf
sub ecx, r13d
je 0x18004e9c3
sub ecx, r13d
je 0x18004e9b7
sub ecx, r13d
je 0x18004e9ab
sub ecx, r13d
je 0x18004e99f
sub ecx, r13d
je 0x18004e993
sub ecx, r13d
je 0x18004e98a
cmp ecx, r13d
jne 0x18004e9d9
mov dword [0x1800d2e6c], r12d
jmp 0x18004e9d9
mov dword [0x1800d2e6c], 0xe88e9039
jmp 0x18004e9d9
mov dword [0x1800d2e6c], 0x4cb4bbdd
jmp 0x18004e9d9
mov dword [0x1800d2e6c], 0x8af98e2e
jmp 0x18004e9d9
mov dword [0x1800d2e6c], 0xe0c53a84
jmp 0x18004e9d9
mov dword [0x1800d2e6c], 0x314e89f3
jmp 0x18004e9d9
mov dword [0x1800d2e6c], 0x299ae896
call fcn.180021914
cmp dword [0x1800d3220], ebx
jne 0x18004eeb9
mov dword [rbp + 0x68], 0x42960000
mov dword [rbp + 0x6c], 0x42300000
lea rcx, [rbp + 0x68]
call fcn.180026770
lea rcx, [rbp + 0x218]
call fcn.180026a58
movss xmm2, dword [rax + 4]
mov dword [rbp + 0x70], 0x43908000
movss dword [rbp + 0x74], xmm2
lea rdx, [rbp + 0x70]
lea rcx, str.rabia
call fcn.1800218c0
call fcn.18003cf0c
lea rdx, [0x1800ecfa1]
lea rcx, str.Silent_Aimbot
call fcn.18003c2e4
movaps xmm1, xmm8
xorps xmm0, xmm0
call fcn.1800266c8
mov r8, qword [0x1800ed190]
mov rax, qword [r8 + 0x1aa0]
movss xmm4, dword [rax + 0xd0]
subss xmm4, dword [rax + 0x10]
addss xmm4, dword [rax + 0x54]
addss xmm4, xmm7
mov byte [rax + 0x80], r13b
mov rax, qword [r8 + 0x1aa0]
movss xmm1, dword [rax + 0x10]
subss xmm1, dword [rax + 0x54]
addss xmm1, xmm4
movss dword [rax + 0xd0], xmm1
movss xmm0, dword [rax + 0xe8]
maxss xmm0, xmm1
movss dword [rax + 0xe8], xmm0
mov dword [rbp + 0x78], 0x42dc0000
mov dword [rbp + 0x7c], 0x41a00000
lea r8, [rbp + 0x78]
lea rdx, [0x1800ece48]
lea rcx, [0x1800bc814]
call fcn.180053dd4
cmp byte [0x1800ecfa1], r14b
je 0x18004eb7e
lea rdx, [0x1800ed022]
lea rcx, str.Draw_Silent_FOV
call fcn.18003c2e4
call fcn.18003cf0c
mov r10, qword [0x1800ed190]
mov rax, qword [r10 + 0x1aa0]
movss xmm0, dword [rax + 0xd0]
subss xmm0, dword [rax + 0x10]
addss xmm0, dword [rax + 0x54]
addss xmm0, xmm9
movaps xmm1, xmm8
call fcn.1800266c8
mov r9d, 0x9c4
xor r8d, r8d
lea rdx, [0x1800ecfa4]
lea rcx, str.Silent_FOV
call fcn.18003f2d0
lea rdx, [0x1800ed021]
lea rcx, str.Auto_Shoot_Default
call fcn.18003c2e4
test al, al
je 0x18004eb60
mov byte [0x1800ed020], r14b
lea rdx, [0x1800ed020]
lea rcx, str.Auto_Shoot_Rage__Glitchy_
call fcn.18003c2e4
test al, al
je 0x18004eb7e
mov byte [0x1800ed021], r14b
call fcn.180021914
mov dword [rbp + 0x80], 0x43ba0000
mov dword [rbp + 0x84], 0x42300000
lea rcx, [rbp + 0x80]
call fcn.180026770
lea rcx, [rbp + 0x220]
call fcn.180026a58
movss xmm2, dword [rax + 4]
mov dword [rbp + 0x88], 0x43908000
movss dword [rbp + 0x8c], xmm2
lea rdx, [rbp + 0x88]
lea rcx, str.weaponrabia
call fcn.1800218c0
call fcn.18003cf0c
lea rdx, [0x1800edcfa]
lea rcx, str.Ignore_Flags
call fcn.18003c2e4
cmp byte [0x1800edcfa], r14b
je 0x18004ec46
lea rdx, [0x1800edcfd]
lea rcx, str.Ignore_Players
call fcn.18003c2e4
lea rdx, [0x1800edcf9]
lea rcx, str.Ignore_Sleepers
call fcn.18003c2e4
lea rdx, [0x1800edcfb]
lea rcx, str.Ignore_Wounded
call fcn.18003c2e4
lea rdx, [0x1800edcfc]
lea rcx, str.Ignore_NPCs
call fcn.18003c2e4
lea rdx, [0x1800ecfbc]
lea rcx, str.Manipulator
call fcn.18003c2e4
movaps xmm1, xmm8
xorps xmm0, xmm0
call fcn.1800266c8
mov r8, qword [0x1800ed190]
mov rax, qword [r8 + 0x1aa0]
movss xmm4, dword [rax + 0xd0]
subss xmm4, dword [rax + 0x10]
addss xmm4, dword [rax + 0x54]
addss xmm4, xmm7
mov byte [rax + 0x80], r13b
mov rax, qword [r8 + 0x1aa0]
movss xmm1, dword [rax + 0x10]
subss xmm1, dword [rax + 0x54]
addss xmm1, xmm4
movss dword [rax + 0xd0], xmm1
movss xmm0, dword [rax + 0xe8]
maxss xmm0, xmm1
movss dword [rax + 0xe8], xmm0
mov dword [rbp + 0x90], 0x42dc0000
mov dword [rbp + 0x94], 0x41a00000
lea r8, [rbp + 0x90]
lea rdx, [0x1800ece44]
lea rcx, [0x1800bc814]
call fcn.180053dd4
cmp byte [0x1800ecfbc], r14b
je 0x18004ed3b
lea rdx, [0x1800ecfb2]
lea rcx, str.Show_Lines
call fcn.18003c2e4
lea rdx, [0x1800ecfc3]
lea rcx, str.Show_Spheres
call fcn.18003c2e4
mov al, byte [0x1800ecfbc]
mov byte [0x1800ed84e], al
call fcn.18000285c
lea rcx, [0x1800ed930]
call fcn.1800044e8
call fcn.18003cf0c
call fcn.18003cf0c
mov r10, qword [0x1800ed190]
mov rax, qword [r10 + 0x1aa0]
movss xmm0, dword [rax + 0xd0]
subss xmm0, dword [rax + 0x10]
addss xmm0, dword [rax + 0x54]
addss xmm0, xmm9
movaps xmm1, xmm8
call fcn.1800266c8
mov r9d, edi
xor r8d, r8d
lea rdx, [0x1800d2e60]
lea rcx, str.Recoil
call fcn.18003f2d0
call fcn.18003cf0c
mov r10, qword [0x1800ed190]
mov rax, qword [r10 + 0x1aa0]
movss xmm0, dword [rax + 0xd0]
subss xmm0, dword [rax + 0x10]
addss xmm0, dword [rax + 0x54]
addss xmm0, xmm9
movaps xmm1, xmm8
call fcn.1800266c8
mov r9d, edi
xor r8d, r8d
lea rdx, [0x1800d2e3c]
lea rcx, str.Spread
call fcn.18003f2d0
lea rdx, [0x1800ecfad]
lea rcx, str.Override_Hitbox
call fcn.18003c2e4
lea rdx, [0x1800ed84f]
lea rcx, str.Only_Head
call fcn.18003c2e4
cmp byte [0x1800ed84f], r14b
je 0x18004ee11
mov dword [0x1800d2e6c], 0x299ae896
cmp byte [0x1800ecfad], r14b
je 0x18004eeb4
lea r8, str.Head
lea rdx, [0x1800ed858]
lea rcx, str.Hitbox
call fcn.18003db50
mov ecx, dword [0x1800ed858]
test ecx, ecx
je 0x18004eeaa
sub ecx, r13d
je 0x18004ee9e
sub ecx, r13d
je 0x18004ee92
sub ecx, r13d
je 0x18004ee86
sub ecx, r13d
je 0x18004ee7a
sub ecx, r13d
je 0x18004ee6e
sub ecx, r13d
je 0x18004ee65
cmp ecx, r13d
jne 0x18004eeb4
mov dword [0x1800d2e6c], r12d
jmp 0x18004eeb4
mov dword [0x1800d2e6c], 0xe88e9039
jmp 0x18004eeb4
mov dword [0x1800d2e6c], 0x4cb4bbdd
jmp 0x18004eeb4
mov dword [0x1800d2e6c], 0x8af98e2e
jmp 0x18004eeb4
mov dword [0x1800d2e6c], 0xe0c53a84
jmp 0x18004eeb4
mov dword [0x1800d2e6c], 0x314e89f3
jmp 0x18004eeb4
mov dword [0x1800d2e6c], 0x299ae896
call fcn.180021914
mov r12d, 0x20
cmp dword [0x1800d3220], 3
jne 0x18004f3a3
mov dword [rbp + 0x98], 0x42960000
mov dword [rbp + 0x9c], 0x42300000
lea rcx, [rbp + 0x98]
call fcn.180026770
lea rcx, [rbp + 0x1e8]
call fcn.180026a58
movss xmm2, dword [rax + 4]
mov dword [rbp + 0xa0], 0x43908000
movss dword [rbp + 0xa4], xmm2
lea rdx, [rbp + 0xa0]
lea rcx, str.Mods
call fcn.1800218c0
call fcn.18003cf0c
call fcn.18003cf0c
mov r10, qword [0x1800ed190]
mov rax, qword [r10 + 0x1aa0]
movss xmm0, dword [rax + 0xd0]
subss xmm0, dword [rax + 0x10]
addss xmm0, dword [rax + 0x54]
addss xmm0, xmm9
movaps xmm1, xmm8
call fcn.1800266c8
mov r9d, edi
xor r8d, r8d
lea rdx, [0x1800d2e64]
lea rcx, str.Sway
call fcn.18003f2d0
call fcn.18003cf0c
mov r10, qword [0x1800ed190]
mov rax, qword [r10 + 0x1aa0]
movss xmm0, dword [rax + 0xd0]
subss xmm0, dword [rax + 0x10]
addss xmm0, dword [rax + 0x54]
addss xmm0, xmm9
movaps xmm1, xmm8
call fcn.1800266c8
mov r9d, 0x1f4
mov r8d, edi
lea rdx, [0x1800d2e68]
lea rcx, str.Fire_Rate
call fcn.18003f2d0
call fcn.18003cf0c
mov r10, qword [0x1800ed190]
mov rax, qword [r10 + 0x1aa0]
movss xmm0, dword [rax + 0xd0]
subss xmm0, dword [rax + 0x10]
addss xmm0, dword [rax + 0x54]
addss xmm0, xmm9
movaps xmm1, xmm8
call fcn.1800266c8
movss dword [rsp + 0x28], xmm6
movaps xmm3, xmm6
movss xmm2, dword [0x1800c10e8]
lea rdx, [0x1800d2e58]
lea rcx, str.Bullet_Thick
call fcn.18003f288
call fcn.18003cf0c
mov r10, qword [0x1800ed190]
mov rax, qword [r10 + 0x1aa0]
movss xmm0, dword [rax + 0xd0]
subss xmm0, dword [rax + 0x10]
addss xmm0, dword [rax + 0x54]
addss xmm0, xmm9
movaps xmm1, xmm8
call fcn.1800266c8
movss dword [rsp + 0x28], xmm6
movss xmm3, dword [0x1800c11a0]
movss xmm2, dword [0x1800c10fc]
lea rdx, [0x1800d2e5c]
lea rcx, str.Bullet_Speed
call fcn.18003f288
call fcn.18003cf0c
mov r10, qword [0x1800ed190]
mov rax, qword [r10 + 0x1aa0]
movss xmm0, dword [rax + 0xd0]
subss xmm0, dword [rax + 0x10]
addss xmm0, dword [rax + 0x54]
addss xmm0, xmm9
movaps xmm1, xmm8
call fcn.1800266c8
lea rdx, [0x1800ecfaf]
lea rcx, str.Hit_Distance
call fcn.18003c2e4
call fcn.18003cf0c
cmp byte [0x1800ecfaf], r14b
je 0x18004f0f2
movss dword [rsp + 0x28], xmm6
movss xmm3, dword [0x1800c1308]
movss xmm2, dword [0x1800c12f0]
lea rdx, [0x1800d2e38]
lea rcx, str.Distance
call fcn.18003f288
call fcn.180021914
mov dword [rbp + 0xa8], 0x43ba0000
mov dword [rbp + 0xac], 0x42300000
lea rcx, [rbp + 0xa8]
call fcn.180026770
lea rcx, [rbp + 0x1f0]
call fcn.180026a58
movss xmm2, dword [rax + 4]
mov dword [rbp + 0xb0], 0x43908000
movss dword [rbp + 0xb4], xmm2
lea rdx, [rbp + 0xb0]
lea rcx, str.Other
call fcn.1800218c0
call fcn.18003cf0c
lea rdx, [0x1800ecfab]
lea rcx, str.Instant_Eoka
call fcn.18003c2e4
lea rdx, [0x1800ecfaa]
lea rcx, str.Heli_Weakspot
call fcn.18003c2e4
lea rdx, [0x1800ecfae]
lea rcx, str.Full_Automatic
call fcn.18003c2e4
lea rdx, [0x1800ecfa8]
lea rcx, str.Fast_Bullet
call fcn.18003c2e4
lea rdx, [0x1800ecfac]
lea rcx, str.Penetrate
call fcn.18003c2e4
lea rdx, [0x1800ed850]
lea rcx, str.Auto_Reload
call fcn.18003c2e4
lea rdx, [0x1800ed84c]
lea rcx, str.Desync
call fcn.18003c2e4
lea rdx, [0x1800ed84d]
lea rcx, str.Instant_Shoot
call fcn.18003c2e4
lea rdx, [0x1800ecfa0]
lea rcx, str.Power_Shot
call fcn.18003c2e4
lea rdx, [0x1800ed024]
lea rcx, str.Fake_Shots
call fcn.18003c2e4
cmp byte [0x1800ed024], r14b
je 0x18004f273
mov r9d, edi
xor r8d, r8d
lea rdx, [0x1800d30d0]
lea rcx, str.Weapon_Spam
call fcn.18003f2d0
lea rdx, [0x1800ed023]
lea rcx, str.Always_Spam
call fcn.18003c2e4
mov dword [rbp + 0xb8], 0x42dc0000
mov dword [rbp + 0xbc], 0x41a00000
lea r8, [rbp + 0xb8]
lea rdx, [0x1800ecff8]
lea rcx, str.On_Key
call fcn.180053dd4
lea rdx, [0x1800ecfc2]
lea rcx, str.Aimbot_Vis
call fcn.18003c2e4
movaps xmm1, xmm8
xorps xmm0, xmm0
call fcn.1800266c8
mov r8, qword [0x1800ed190]
mov rax, qword [r8 + 0x1aa0]
movss xmm4, dword [rax + 0xd0]
subss xmm4, dword [rax + 0x10]
addss xmm4, dword [rax + 0x54]
addss xmm4, dword [0x1800c1290]
mov byte [rax + 0x80], r13b
mov rax, qword [r8 + 0x1aa0]
movss xmm1, dword [rax + 0x10]
subss xmm1, dword [rax + 0x54]
addss xmm1, xmm4
movss dword [rax + 0xd0], xmm1
movss xmm0, dword [rax + 0xe8]
maxss xmm0, xmm1
movss dword [rax + 0xe8], xmm0
mov r8d, r12d
lea rdx, [0x1800d2e80]
lea rcx, [0x1800bd708]
call fcn.180043414
movaps xmm1, xmm8
xorps xmm0, xmm0
call fcn.1800266c8
mov r8, qword [0x1800ed190]
mov rax, qword [r8 + 0x1aa0]
movss xmm4, dword [rax + 0xd0]
subss xmm4, dword [rax + 0x10]
addss xmm4, dword [rax + 0x54]
addss xmm4, xmm7
mov byte [rax + 0x80], r13b
mov rax, qword [r8 + 0x1aa0]
movss xmm1, dword [rax + 0x10]
subss xmm1, dword [rax + 0x54]
addss xmm1, xmm4
movss dword [rax + 0xd0], xmm1
movss xmm0, dword [rax + 0xe8]
maxss xmm0, xmm1
movss dword [rax + 0xe8], xmm0
mov dword [rbp + 0xe8], 0x42dc0000
mov dword [rbp + 0xec], 0x41a00000
lea r8, [rbp + 0xe8]
lea rdx, [0x1800ece4c]
lea rcx, [0x1800bd738]
call fcn.180053dd4
call fcn.180021914
cmp dword [0x1800ed854], r13d
jne 0x18005009e
call fcn.180026aa4
mov dword [rbp + 0xc0], 0x42960000
mov dword [rbp + 0xc4], 0x41600000
lea rcx, [rbp + 0xc0]
call fcn.180026770
cmp dword [0x1800d3220], ebx
sete dl
lea rcx, str.Visuals
call fcn.180053748
test al, al
je 0x18004f3f4
mov dword [0x1800d3220], ebx
call fcn.180026bc0
cmp dword [0x1800d3220], ebx
jne 0x18005009e
mov dword [rbp + 0xc8], 0x42960000
mov dword [rbp + 0xcc], 0x42300000
lea rcx, [rbp + 0xc8]
call fcn.180026770
lea rcx, [rbp + 0x1f8]
call fcn.180026a58
movss xmm2, dword [rax + 4]
mov dword [rbp + 0xd0], 0x43908000
movss dword [rbp + 0xd4], xmm2
lea rdx, [rbp + 0xd0]
lea rcx, str.Visuals
call fcn.1800218c0
call fcn.18003cf0c
lea rdx, [0x1800ed051]
lea rcx, str.Player_ESP
call fcn.18003c2e4
lea rdx, [0x1800ed050]
lea rcx, str.Sleepers_ESP
call fcn.18003c2e4
lea rdx, [0x1800ed04b]
lea rcx, str.Wounded_ESP
call fcn.18003c2e4
lea rdx, [0x1800ed044]
lea rcx, str.NPC_Esp
call fcn.18003c2e4
call fcn.18003cf0c
lea rdx, [0x1800ed045]
lea rcx, str.Name
call fcn.18003c2e4
movaps xmm1, xmm8
xorps xmm0, xmm0
call fcn.1800266c8
mov r8, qword [0x1800ed190]
mov rax, qword [r8 + 0x1aa0]
movss xmm4, dword [rax + 0xd0]
subss xmm4, dword [rax + 0x10]
addss xmm4, dword [rax + 0x54]
movss xmm7, dword [0x1800c1274]
addss xmm4, xmm7
mov byte [rax + 0x80], r13b
mov rax, qword [r8 + 0x1aa0]
movss xmm1, dword [rax + 0x10]
subss xmm1, dword [rax + 0x54]
addss xmm1, xmm4
movss dword [rax + 0xd0], xmm1
movss xmm0, dword [rax + 0xe8]
maxss xmm0, xmm1
movss dword [rax + 0xe8], xmm0
mov r8d, r12d
lea rdx, [0x1800d30e8]
lea rcx, [0x1800bc814]
call fcn.180043414
lea rdx, [0x1800ed04c]
lea rcx, str.Health
call fcn.18003c2e4
movaps xmm1, xmm8
xorps xmm0, xmm0
call fcn.1800266c8
mov r8, qword [0x1800ed190]
mov rax, qword [r8 + 0x1aa0]
movss xmm4, dword [rax + 0xd0]
subss xmm4, dword [rax + 0x10]
addss xmm4, dword [rax + 0x54]
addss xmm4, xmm7
mov byte [rax + 0x80], r13b
mov rax, qword [r8 + 0x1aa0]
movss xmm1, dword [rax + 0x10]
subss xmm1, dword [rax + 0x54]
addss xmm1, xmm4
movss dword [rax + 0xd0], xmm1
movss xmm0, dword [rax + 0xe8]
maxss xmm0, xmm1
movss dword [rax + 0xe8], xmm0
mov r8d, r12d
lea rdx, [0x1800d3138]
lea rcx, [0x1800bd77c]
call fcn.180043414
lea rdx, [0x1800ed048]
lea rcx, str.Distance
call fcn.18003c2e4
movaps xmm1, xmm8
xorps xmm0, xmm0
call fcn.1800266c8
mov r8, qword [0x1800ed190]
mov rax, qword [r8 + 0x1aa0]
movss xmm4, dword [rax + 0xd0]
subss xmm4, dword [rax + 0x10]
addss xmm4, dword [rax + 0x54]
addss xmm4, dword [0x1800c1288]
mov byte [rax + 0x80], r13b
mov rax, qword [r8 + 0x1aa0]
movss xmm1, dword [rax + 0x10]
subss xmm1, dword [rax + 0x54]
addss xmm1, xmm4
movss dword [rax + 0xd0], xmm1
movss xmm0, dword [rax + 0xe8]
maxss xmm0, xmm1
movss dword [rax + 0xe8], xmm0
mov r8d, r12d
lea rdx, [0x1800d3108]
lea rcx, [0x1800bd794]
call fcn.180043414
lea rdx, [0x1800ed04d]
lea rcx, str.Held_Item
call fcn.18003c2e4
movaps xmm1, xmm8
xorps xmm0, xmm0
call fcn.1800266c8
mov r8, qword [0x1800ed190]
mov rax, qword [r8 + 0x1aa0]
movss xmm4, dword [rax + 0xd0]
subss xmm4, dword [rax + 0x10]
addss xmm4, dword [rax + 0x54]
addss xmm4, dword [0x1800c128c]
mov byte [rax + 0x80], r13b
mov rax, qword [r8 + 0x1aa0]
movss xmm1, dword [rax + 0x10]
subss xmm1, dword [rax + 0x54]
addss xmm1, xmm4
movss dword [rax + 0xd0], xmm1
movss xmm0, dword [rax + 0xe8]
maxss xmm0, xmm1
movss dword [rax + 0xe8], xmm0
mov r8d, r12d
lea rdx, [0x1800d3148]
lea rcx, [0x1800bd7a0]
call fcn.180043414
lea rdx, [0x1800ecfc9]
lea rcx, str.Chams
call fcn.18003c2e4
movaps xmm1, xmm8
xorps xmm0, xmm0
call fcn.1800266c8
mov r8, qword [0x1800ed190]
mov rax, qword [r8 + 0x1aa0]
movss xmm4, dword [rax + 0xd0]
subss xmm4, dword [rax + 0x10]
addss xmm4, dword [rax + 0x54]
addss xmm4, xmm7
mov byte [rax + 0x80], r13b
mov rax, qword [r8 + 0x1aa0]
movss xmm1, dword [rax + 0x10]
subss xmm1, dword [rax + 0x54]
addss xmm1, xmm4
movss dword [rax + 0xd0], xmm1
movss xmm0, dword [rax + 0xe8]
maxss xmm0, xmm1
movss dword [rax + 0xe8], xmm0
mov r8d, r12d
lea rdx, [0x1800d30f8]
lea rcx, [0x1800bc778]
call fcn.180043414
lea rdx, [0x1800ed046]
lea rcx, str.Boxes
call fcn.18003c2e4
movaps xmm1, xmm8
xorps xmm0, xmm0
call fcn.1800266c8
mov r8, qword [0x1800ed190]
mov rax, qword [r8 + 0x1aa0]
movss xmm4, dword [rax + 0xd0]
subss xmm4, dword [rax + 0x10]
addss xmm4, dword [rax + 0x54]
addss xmm4, xmm7
mov byte [rax + 0x80], r13b
mov rax, qword [r8 + 0x1aa0]
movss xmm1, dword [rax + 0x10]
subss xmm1, dword [rax + 0x54]
addss xmm1, xmm4
movss dword [rax + 0xd0], xmm1
movss xmm0, dword [rax + 0xe8]
maxss xmm0, xmm1
movss dword [rax + 0xe8], xmm0
mov r8d, r12d
lea rdx, [0x1800d3118]
lea rcx, [0x1800bd7a8]
call fcn.180043414
lea rdx, [0x1800ecfc0]
lea rcx, str.Trail
call fcn.18003c2e4
movaps xmm1, xmm8
xorps xmm0, xmm0
call fcn.1800266c8
mov r8, qword [0x1800ed190]
mov rax, qword [r8 + 0x1aa0]
movss xmm4, dword [rax + 0xd0]
subss xmm4, dword [rax + 0x10]
addss xmm4, dword [rax + 0x54]
addss xmm4, xmm7
mov byte [rax + 0x80], r13b
mov rax, qword [r8 + 0x1aa0]
movss xmm1, dword [rax + 0x10]
subss xmm1, dword [rax + 0x54]
addss xmm1, xmm4
movss dword [rax + 0xd0], xmm1
movss xmm0, dword [rax + 0xe8]
maxss xmm0, xmm1
movss dword [rax + 0xe8], xmm0
mov r8d, r12d
lea rdx, [0x1800d2e70]
lea rcx, [0x1800bd7b8]
call fcn.180043414
lea rdx, [0x1800ed04e]
lea rcx, str.Skeleton
call fcn.18003c2e4
movaps xmm1, xmm8
xorps xmm0, xmm0
call fcn.1800266c8
mov r8, qword [0x1800ed190]
mov rax, qword [r8 + 0x1aa0]
movss xmm4, dword [rax + 0xd0]
subss xmm4, dword [rax + 0x10]
addss xmm4, dword [rax + 0x54]
addss xmm4, dword [0x1800c1288]
mov byte [rax + 0x80], r13b
mov rax, qword [r8 + 0x1aa0]
movss xmm1, dword [rax + 0x10]
subss xmm1, dword [rax + 0x54]
addss xmm1, xmm4
movss dword [rax + 0xd0], xmm1
movss xmm0, dword [rax + 0xe8]
maxss xmm0, xmm1
movss dword [rax + 0xe8], xmm0
mov r8d, r12d
lea rdx, [0x1800d3158]
lea rcx, [0x1800bd7d0]
call fcn.180043414
lea rdx, [0x1800ed047]
lea rcx, str.Health_Bar
call fcn.18003c2e4
call fcn.18003cf0c
lea rdx, [0x1800ed04f]
lea rcx, str.SnapLines
call fcn.18003c2e4
movaps xmm1, xmm8
xorps xmm0, xmm0
call fcn.1800266c8
mov r8, qword [0x1800ed190]
mov rax, qword [r8 + 0x1aa0]
movss xmm4, dword [rax + 0xd0]
subss xmm4, dword [rax + 0x10]
addss xmm4, dword [rax + 0x54]
addss xmm4, dword [0x1800c128c]
mov byte [rax + 0x80], r13b
mov rax, qword [r8 + 0x1aa0]
movss xmm1, dword [rax + 0x10]
subss xmm1, dword [rax + 0x54]
addss xmm1, xmm4
movss dword [rax + 0xd0], xmm1
movss xmm0, dword [rax + 0xe8]
maxss xmm0, xmm1
movss dword [rax + 0xe8], xmm0
mov r8d, r12d
lea rdx, [0x1800d3168]
lea rcx, [0x1800bd818]
call fcn.180043414
lea rdx, [0x1800ed049]
lea rcx, str.OOF_Indicator
call fcn.18003c2e4
movaps xmm1, xmm8
xorps xmm0, xmm0
call fcn.1800266c8
mov r8, qword [0x1800ed190]
mov rax, qword [r8 + 0x1aa0]
movss xmm4, dword [rax + 0xd0]
subss xmm4, dword [rax + 0x10]
addss xmm4, dword [rax + 0x54]
addss xmm4, dword [0x1800c129c]
mov byte [rax + 0x80], r13b
mov rax, qword [r8 + 0x1aa0]
movss xmm1, dword [rax + 0x10]
subss xmm1, dword [rax + 0x54]
addss xmm1, xmm4
movss dword [rax + 0xd0], xmm1
movss xmm0, dword [rax + 0xe8]
maxss xmm0, xmm1
movss dword [rax + 0xe8], xmm0
mov r8d, r12d
lea rdx, [0x1800d3178]
lea rcx, [0x1800bd838]
call fcn.180043414
lea rdx, [0x1800ed03d]
lea rcx, str.Sphere_Hit
call fcn.18003c2e4
movaps xmm1, xmm8
xorps xmm0, xmm0
call fcn.1800266c8
mov r8, qword [0x1800ed190]
mov rax, qword [r8 + 0x1aa0]
movss xmm4, dword [rax + 0xd0]
subss xmm4, dword [rax + 0x10]
addss xmm4, dword [rax + 0x54]
addss xmm4, dword [0x1800c1294]
mov byte [rax + 0x80], r13b
mov rax, qword [r8 + 0x1aa0]
movss xmm1, dword [rax + 0x10]
subss xmm1, dword [rax + 0x54]
addss xmm1, xmm4
movss dword [rax + 0xd0], xmm1
movss xmm0, dword [rax + 0xe8]
maxss xmm0, xmm1
movss dword [rax + 0xe8], xmm0
mov r8d, r12d
lea rdx, [0x1800d3128]
lea rcx, [0x1800bd850]
call fcn.180043414
call fcn.180021914
mov dword [rbp + 0xd8], 0x43ba0000
mov dword [rbp + 0xdc], 0x42300000
lea rcx, [rbp + 0xd8]
call fcn.180026770
lea rcx, [rbp + 0x200]
call fcn.180026a58
movss xmm2, dword [rax + 4]
mov dword [rbp + 0xe0], 0x43908000
movss dword [rbp + 0xe4], xmm2
lea rdx, [rbp + 0xe0]
lea rcx, str.others
call fcn.1800218c0
call fcn.18003cf0c
xor r9d, r9d
lea rdx, str.Custom_Prefab
lea rcx, [0x1800ed1a0]
call fcn.18000d510
call fcn.18003cf0c
mov r10, qword [0x1800ed190]
mov rax, qword [r10 + 0x1aa0]
movss xmm0, dword [rax + 0xd0]
subss xmm0, dword [rax + 0x10]
addss xmm0, dword [rax + 0x54]
addss xmm0, xmm9
movaps xmm1, xmm8
call fcn.1800266c8
xor r9d, r9d
mov r8d, 0xff
lea rdx, [0x1800ed1a0]
lea rcx, [0x1800b6818]
call fcn.18003f6a0
lea rcx, str.Vehicles1
call fcn.1800473ac
test al, al
je 0x18004fcd9
xor r9d, r9d
lea rdx, str.Bradley
lea rcx, str.bradley
call fcn.18000d510
mov r9b, r13b
lea rdx, str.Patrol_Helicopter
lea rcx, str.patrolhelicopter.prefab
call fcn.18000d510
xor r9d, r9d
lea rdx, str.Kayak
lea rcx, str.kayak.prefab
call fcn.18000d510
xor r9d, r9d
lea rdx, str.Rhib
lea rcx, str.rhib.prefab
call fcn.18000d510
xor r9d, r9d
lea rdx, str.Rowboat
lea rcx, str.rowboat.prefab
call fcn.18000d510
xor r9d, r9d
lea rdx, str.Mini_Copter
lea rcx, str.minicopter.entity.prefab
call fcn.18000d510
mov r9b, r13b
lea rdx, str.Scrap_Helicopter
lea rcx, str.scraptransporthelicopter.prefab
call fcn.18000d510
xor r9d, r9d
lea rdx, str.Chinook_Helicopter
lea rcx, str.ch47.entity.prefab
call fcn.18000d510
xor r9d, r9d
lea rdx, str.Submarine_Solo
lea rcx, str.submarineduo.entity.prefab
call fcn.18000d510
xor r9d, r9d
lea rdx, str.Submarine_Duo
lea rcx, str.submarinesolo.entity.prefab
call fcn.18000d510
lea rcx, str.Collectables1
call fcn.1800473ac
test al, al
je 0x18004fd57
xor r9d, r9d
lea rdx, str.Stone_Collectible_Ore
lea rcx, str.stone_collectable.prefab
call fcn.18000d510
xor r9d, r9d
lea rdx, str.Metal_Collectable_Ore
lea rcx, str.metal_collectable.prefab
call fcn.18000d510
xor r9d, r9d
lea rdx, str.Sulfur_Collectable_Ore
lea rcx, str.sulfur_collectable.prefab
call fcn.18000d510
xor r9d, r9d
lea rdx, str.Berries
lea rcx, str.collectable_berry
call fcn.18000d510
xor r9d, r9d
lea rdx, str.Hemp
lea rcx, str._hemp_hemp
call fcn.18000d510
lea rcx, str.Ores1
call fcn.1800473ac
test al, al
je 0x18004fda9
xor r9d, r9d
lea rdx, str.Stone_Ore
lea rcx, str.stone_ore.prefab
call fcn.18000d510
xor r9d, r9d
lea rdx, str.Metal_Ore
lea rcx, str.metal_ore.prefab
call fcn.18000d510
xor r9d, r9d
lea rdx, str.Sulfur_Ore
lea rcx, str.sulfur_ore.prefab
call fcn.18000d510
lea rcx, str.Animals1
call fcn.1800473ac
test al, al
je 0x18004fe11
mov r9b, r13b
lea rdx, str.Wolf
lea rcx, str.wolf.prefab
call fcn.18000d510
mov r9b, r13b
lea rdx, str.Boar
lea rcx, str.boar.prefab
call fcn.18000d510
mov r9b, r13b
lea rdx, str.Bear
lea rcx, str.bear.prefab
call fcn.18000d510
mov r9b, r13b
lea rdx, str.Horse
lea rcx, str.horse.prefab
call fcn.18000d510
lea rcx, str.Loot1
call fcn.1800473ac
test al, al
je 0x18004ff2d
xor r9d, r9d
lea rdx, str.Dropped_Item
lea rcx, str._world_
call fcn.18000d510
xor r9d, r9d
lea rdx, str.Corpse
lea rcx, str.player_corpse.prefab
call fcn.18000d510
xor r9d, r9d
lea rdx, str.Backpack
lea rcx, str.item_drop_backpack.prefab
call fcn.18000d510
xor r9d, r9d
lea rdx, str.Airdrop
lea rcx, str.supply_drop.prefab
call fcn.18000d510
xor r9d, r9d
lea rdx, str.Loot_Barrel_1
lea rcx, str.loot_barrel_1.prefab
call fcn.18000d510
xor r9d, r9d
lea rdx, str.Loot_Barrel_2
lea rcx, str.loot_barrel_2.prefab
call fcn.18000d510
xor r9d, r9d
lea rdx, str.Basic_Crate
lea rcx, str.crate_basic.prefab
call fcn.18000d510
xor r9d, r9d
lea rdx, str.Normal_Crate
lea rcx, str.crate_normal.prefab
call fcn.18000d510
xor r9d, r9d
lea rdx, str.Elite_Crate
lea rcx, str.crate_elite.prefab
call fcn.18000d510
xor r9d, r9d
lea rdx, str.Bradley_Crate
lea rcx, str.bradley_crate.prefab
call fcn.18000d510
xor r9d, r9d
lea rdx, str.Locked_Crate
lea rcx, str.codelockedhackablecrate.prefab
call fcn.18000d510
xor r9d, r9d
lea rdx, str.Locked_Oilrig_Crate
lea rcx, str.codelockedhackablecrate_oilrig.prefab
call fcn.18000d510
lea rcx, str.Traps1
call fcn.1800473ac
test al, al
je 0x18004ffdb
xor r9d, r9d
lea rdx, str.Flame_Turret
lea rcx, str.flameturret.deployed.prefab
call fcn.18000d510
xor r9d, r9d
lea rdx, str.Landmine
lea rcx, str.landmine.prefab
call fcn.18000d510
xor r9d, r9d
lea rdx, str.Sam_Site
lea rcx, str.sam_site_turret_deployed.prefab
call fcn.18000d510
xor r9d, r9d
lea rdx, str.Shotgun_Trap
lea rcx, str.guntrap.deployed.prefab
call fcn.18000d510
xor r9d, r9d
lea rdx, str.Snap_Trap
lea rcx, str.beartrap.prefab
call fcn.18000d510
xor r9d, r9d
lea rdx, str.Wooden_Floor_Spikes
lea rcx, str.spikes.floor.prefab
call fcn.18000d510
xor r9d, r9d
lea rdx, str.Auto_Turret
lea rcx, str.autoturret_deployed.prefab
call fcn.18000d510
lea rcx, str.Construction1
call fcn.1800473ac
test al, al
je 0x18005002d
xor r9d, r9d
lea rdx, str.Sleeping_Bag
lea rcx, str.sleepingbag_leather_deployed.prefab
call fcn.18000d510
xor r9d, r9d
lea rdx, str.Tool_Cupboard
lea rcx, str.cupboard.tool.deployed.prefab
call fcn.18000d510
xor r9d, r9d
lea rdx, str.Stash
lea rcx, str.small_stash_deployed.prefab
call fcn.18000d510
call fcn.18003cf0c
lea rdx, [0x1800ed03f]
lea rcx, str.Time_Changer
call fcn.18003c2e4
call fcn.18003cf0c
mov r10, qword [0x1800ed190]
mov rax, qword [r10 + 0x1aa0]
movss xmm0, dword [rax + 0xd0]
subss xmm0, dword [rax + 0x10]
addss xmm0, dword [rax + 0x54]
addss xmm0, xmm9
movaps xmm1, xmm8
call fcn.1800266c8
mov r9d, 0x18
xor r8d, r8d
lea rdx, [0x1800ed040]
lea rcx, str.Time
call fcn.18003f2d0
call fcn.18003cf0c
call fcn.180021914
cmp dword [0x1800ed854], ebx
jne 0x1800500ee
call fcn.180026aa4
mov dword [rsp + 0x68], 0x42960000
mov dword [rsp + 0x6c], 0x41600000
lea rcx, [rsp + 0x68]
call fcn.180026770
cmp dword [0x1800d3220], 4
sete dl
lea rcx, str.Misc
call fcn.180053748
test al, al
je 0x1800500e9
mov dword [0x1800d3220], 4
call fcn.180026bc0
cmp dword [0x1800d3220], 4
jne 0x18005045a
mov dword [rsp + 0x70], 0x42960000
mov dword [rsp + 0x74], 0x42300000
lea rcx, [rsp + 0x70]
call fcn.180026770
lea rcx, [rbp + 0x208]
call fcn.180026a58
movss xmm2, dword [rax + 4]
mov dword [rsp + 0x78], 0x43908000
movss dword [rsp + 0x7c], xmm2
lea rdx, [rsp + 0x78]
lea rcx, str.Misc
call fcn.1800218c0
call fcn.18003cf0c
lea rdx, [0x1800ecfb4]
lea rcx, str.No_Jumping_Restriction
call fcn.18003c2e4
lea rdx, [0x1800ecfb3]
lea rcx, str.No_Attack_Restriction
call fcn.18003c2e4
lea rdx, [0x1800ecfbd]
lea rcx, str.No_Sprinting_Restriction
call fcn.18003c2e4
lea rdx, [0x1800ecfc4]
lea rcx, str.Anti_Flyhack
call fcn.18003c2e4
lea rdx, [0x1800ecfbf]
lea rcx, str.Auto_Med
call fcn.18003c2e4
lea rdx, [0x1800ecfba]
lea rcx, str.Fake_Admin
call fcn.18003c2e4
lea rdx, [0x1800ecfc7]
lea rcx, str.No_Fall_Damage
call fcn.18003c2e4
lea rdx, [0x1800ed03e]
lea rcx, str.Keep_Wounded_Alive
call fcn.18003c2e4
lea rdx, [0x1800ecfc1]
lea rcx, str.Fake_Lag
call fcn.18003c2e4
lea rdx, [0x1800ecfb5]
lea rcx, str.Silent_Walk
call fcn.18003c2e4
lea rdx, [0x1800ecfc5]
lea rcx, str.High_Jump
call fcn.18003c2e4
lea rdx, [0x1800ed03b]
lea rcx, str.Spider
call fcn.18003c2e4
lea rdx, [0x1800ed039]
lea rcx, str.Suicide
call fcn.18003c2e4
call fcn.180021914
mov dword [rbp - 0x80], 0x43ba0000
mov dword [rbp - 0x7c], 0x42300000
lea rcx, [rbp - 0x80]
call fcn.180026770
lea rcx, [rbp + 0x1a0]
call fcn.180026a58
movss xmm2, dword [rax + 4]
mov dword [rbp - 0x78], 0x43908000
movss dword [rbp - 0x74], xmm2
lea rdx, [rbp - 0x78]
lea rcx, str.other1
call fcn.1800218c0
call fcn.18003cf0c
lea rdx, [0x1800ecfa9]
lea rcx, str.Hit_Sound
call fcn.18003c2e4
lea rdx, [0x1800ecfb9]
lea rcx, str.Walk_Through_Players
call fcn.18003c2e4
lea rdx, [0x1800ecfbb]
lea rcx, str.Walk_Through_Trees
call fcn.18003c2e4
lea rdx, [0x1800ea7f8]
lea rcx, str.Watermark
call fcn.18003c2e4
lea rdx, [0x1800ecfb1]
lea rcx, str.No_Weapon_Bobing
call fcn.18003c2e4
lea rdx, [0x1800ecfbe]
lea rcx, str.No_Weapon_Lowering
call fcn.18003c2e4
lea rdx, [0x1800ecfc6]
lea rcx, str.No_Weapon_Lerping
call fcn.18003c2e4
lea rdx, [0x1800ecfb0]
lea rcx, str.No_Firing_Animation
call fcn.18003c2e4
lea r8, str.None
lea rdx, [0x1800ed060]
lea rcx, str.Crosshair
call fcn.18003db50
mov ebx, 0x3c
mov eax, dword [0x1800ed060]
test eax, eax
je 0x18005036f
mov r9d, ebx
mov r8d, r13d
lea rdx, [0x1800d30d8]
lea rcx, str.Size
call fcn.18003f2d0
mov eax, dword [0x1800ed060]
cmp eax, 4
jne 0x1800503a6
mov r9d, ebx
mov r8d, r13d
lea rdx, [0x1800d30dc]
lea rcx, [0x1800be15c]
call fcn.18003f2d0
mov r9d, ebx
mov r8d, r13d
lea rdx, [0x1800d30e0]
lea rcx, str.Thickness
call fcn.18003f2d0
lea rdx, [0x1800ed03a]
lea rcx, str.FOV_Changer
call fcn.18003c2e4
cmp byte [0x1800ed03a], r14b
je 0x18005045a
lea rdx, [0x1800ed851]
lea rcx, str.Zoom
call fcn.18003c2e4
cmp byte [0x1800ed851], r14b
je 0x18005040a
mov dword [rsp + 0x60], 0x42c80000
mov dword [rsp + 0x64], 0x41b00000
lea r8, [rsp + 0x60]
lea rdx, [0x1800ecff4]
lea rcx, [0x1800bc814]
call fcn.180053dd4
call fcn.18003cf0c
mov r10, qword [0x1800ed190]
mov rax, qword [r10 + 0x1aa0]
movss xmm0, dword [rax + 0xd0]
subss xmm0, dword [rax + 0x10]
addss xmm0, dword [rax + 0x54]
addss xmm0, xmm9
movaps xmm1, xmm8
call fcn.1800266c8
mov r9d, 0x8c
lea r8d, [r9 - 0x46]
lea rdx, [0x1800d30d4]
lea rcx, [0x1800be18c]
call fcn.18003f2d0
cmp dword [0x1800ed854], 5
jne 0x1800504ab
call fcn.180026aa4
mov dword [rsp + 0x58], 0x42960000
mov dword [rsp + 0x5c], 0x41600000
lea rcx, [rsp + 0x58]
call fcn.180026770
cmp dword [0x1800d3220], 6
sete dl
lea rcx, str.User
call fcn.180053748
test al, al
je 0x1800504a6
mov dword [0x1800d3220], 6
call fcn.180026bc0
mov rax, qword [0x1800ed190]
mov rcx, qword [rax + 0x1aa0]
movss xmm0, dword [rcx + 0xd0]
subss xmm0, dword [rcx + 0x10]
addss xmm0, dword [rcx + 0x54]
addss xmm0, xmm9
movaps xmm1, xmm8
call fcn.1800266c8
cmp dword [0x1800d3220], 6
jne 0x180051d3d
mov dword [rbp - 0x70], 0x42960000
mov dword [rbp - 0x6c], 0x42300000
lea rcx, [rbp - 0x70]
call fcn.180026770
lea rcx, [rbp + 8]
call fcn.180026a58
movss xmm2, dword [rax + 4]
mov dword [rsp + 0x50], 0x43908000
movss dword [rsp + 0x54], xmm2
lea rdx, [rsp + 0x50]
lea rcx, [0x1800be194]
call fcn.1800218c0
call fcn.18003cf0c
mov qword [rbp + 0x360], r14
mov qword [rbp + 0x2a0], r14
xorps xmm0, xmm0
movups xmmword [rbp + 0x2e8], xmm0
mov qword [rbp + 0x2f8], r14
mov qword [rbp + 0x300], r15
mov byte [rbp + 0x2e8], r14b
movabs rax, 0xc215132f3e503256
mov qword [rbp + 0x710], rax
movabs r12, 0x753ef4df5b55e9e4
mov qword [rbp + 0x718], r12
movabs rax, 0xc254476e7a006217
mov qword [rbp + 0x700], rax
mov qword [rbp + 0x708], r12
movdqa xmm0, xmmword [rbp + 0x710]
xorps xmm0, xmmword [rbp + 0x700]
movdqa xmmword [rbp + 0x710], xmm0
lea r8, [rbp + 0x710]
lea rdx, [rbp + 0x360]
lea rcx, [rbp + 0x2a0]
call fcn.180088170
or rdi, 0xffffffffffffffff
mov ebx, 0x1000
test eax, eax
jne 0x180050811
mov rdx, qword [rbp + 0x2a0]
test rdx, rdx
je 0x180050811
movabs rax, 0xa13d29071c6e0b4b
mov qword [rbp - 0x60], rax
movabs rax, 0x753ea8ac2f348c8c
mov qword [rbp - 0x58], rax
movabs rax, 0xc254476e7a006217
mov qword [rbp + 0x700], rax
mov qword [rbp + 0x708], r12
movdqa xmm0, xmmword [rbp - 0x60]
xorps xmm0, xmmword [rbp + 0x700]
movdqa xmmword [rbp - 0x60], xmm0
xorps xmm0, xmm0
movups xmmword [rbp + 0x128], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x138], xmm1
mov r8, rdi
inc r8
cmp byte [rdx + r8], r14b
jne 0x180050645
lea rcx, [rbp + 0x128]
call fcn.180001a14
nop
lea rax, [rbp - 0x60]
mov r8, rdi
inc r8
cmp byte [rax + r8], r14b
jne 0x180050662
lea rdx, [rbp - 0x60]
lea rcx, [rbp + 0x128]
call fcn.18000a9e0
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x1c8], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x1d8], xmm1
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], r15
mov byte [rax], r14b
or esi, ebx
mov dword [rsp + 0x40], esi
lea rdx, [rbp + 0x1c8]
lea rcx, [rbp + 0x2e8]
call fcn.180054d3c
mov rdx, qword [rbp + 0x1e0]
cmp rdx, r15
jbe 0x1800506f1
inc rdx
mov rcx, qword [rbp + 0x1c8]
mov rax, rcx
cmp rdx, rbx
jb 0x1800506eb
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180051d96
call fcn.18007184c
nop
mov rdx, qword [rbp + 0x140]
cmp rdx, r15
jbe 0x18005072d
inc rdx
mov rcx, qword [rbp + 0x128]
mov rax, rcx
cmp rdx, rbx
jb 0x180050728
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180051d9c
call fcn.18007184c
lea rdx, [rbp + 0x2e8]
lea rcx, [rbp + 0x720]
call fcn.1800558b4
nop
lea rcx, [rbp + 0x720]
call fcn.18004d9a0
mov bl, al
lea rcx, [rbp + 0x720]
call fcn.18000a97c
test bl, bl
jne 0x180050798
lea rdx, [rbp + 0x2e8]
lea rcx, [rbp - 0x50]
call fcn.1800558b4
nop
lea rcx, [rbp - 0x50]
cmp qword [rbp - 0x38], 7
cmova rcx, qword [rbp - 0x50]
call fcn.18007089c
shr rax, 0x20
test eax, eax
jne 0x180051da2
lea rcx, [rbp - 0x50]
call fcn.18000a97c
movabs rax, 0xc25447320e731745
mov qword [rbp + 0x700], rax
mov qword [rbp + 0x708], r12
movabs rax, 0xc254476e7a006217
mov qword [rbp + 0x6f0], rax
mov qword [rbp + 0x6f8], r12
movdqa xmm0, xmmword [rbp + 0x700]
xorps xmm0, xmmword [rbp + 0x6f0]
movdqa xmmword [rbp + 0x700], xmm0
lea rax, [rbp + 0x700]
mov r8, rdi
inc r8
cmp byte [rax + r8], r14b
jne 0x1800507e9
lea rdx, [rbp + 0x700]
lea rcx, [rbp + 0x2e8]
call fcn.18000a9e0
mov rcx, qword [rbp + 0x2a0]
call fcn.18007e0bc
lea rdx, [rbp + 0x2e8]
lea rcx, [rbp + 0x170]
call fcn.1800558b4
nop
lea rcx, [rbp + 0x170]
call fcn.18004d9a0
mov bl, al
lea rcx, [rbp + 0x170]
call fcn.18000a97c
lea r12, [0x1800edc58]
lea rdx, [rbp + 0x2e8]
test bl, bl
je 0x1800515d7
lea rcx, [rbp + 0x150]
call fcn.1800558b4
nop
xorps xmm0, xmm0
movdqa xmmword [rbp + 0x6f0], xmm0
lea rdx, [rbp + 0x150]
lea rcx, [rbp + 0x6f0]
call fcn.180055534
test eax, eax
jne 0x180051db5
lea rcx, [rbp + 0x150]
call fcn.18000a97c
xorps xmm0, xmm0
movups xmmword [rbp + 0x310], xmm0
mov rcx, qword [rbp + 0x6f8]
test rcx, rcx
je 0x1800508ba
lock add dword [rcx + 8], r13d
mov rcx, qword [rbp + 0x6f8]
mov esi, dword [rsp + 0x40]
movaps xmm0, xmmword [rbp + 0x6f0]
movdqa xmmword [rbp + 0x310], xmm0
test rcx, rcx
je 0x1800508de
lock add dword [rcx + 8], r13d
mov rcx, qword [rbp + 0x6f8]
mov esi, dword [rsp + 0x40]
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x388], xmm1
test rcx, rcx
je 0x180050924
mov eax, edi
lock xadd dword [rcx + 8], eax
add eax, edi
jne 0x180050920
mov rbx, qword [rbp + 0x6f8]
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax]
mov eax, edi
lock xadd dword [rbx + 0xc], eax
add eax, edi
jne 0x180050920
mov rcx, qword [rbp + 0x6f8]
mov rax, qword [rcx]
call qword [rax + 8]
mov esi, dword [rsp + 0x40]
mov r13, qword [rbp + 0x310]
mov r15, qword [rbp + 0x318]
test r13, r13
je 0x180050fa1
lea rbx, [r13 + 0x20]
xorps xmm0, xmm0
movups xmmword [rbp + 0x340], xmm0
mov qword [rbp + 0x350], r14
mov qword [rbp + 0x358], 7
mov word [rbp + 0x340], r14w
mov rdx, qword [rbx + 0x10]
test rdx, rdx
jne 0x18005097e
mov qword [rbp + 0x350], rdx
mov word [rbp + rdx*2 + 0x340], r14w
jmp 0x18005098d
xor r8d, r8d
lea rcx, [rbp + 0x340]
call fcn.18005508c
lea rcx, [rbp + 0x340]
mov rdx, qword [rbp + 0x340]
mov r8, qword [rbp + 0x358]
cmp r8, 7
cmova rcx, rdx
mov r9, rbx
cmp qword [rbx + 0x18], 7
jbe 0x1800509b7
mov r9, qword [rbx]
mov rax, qword [rbx + 0x10]
lea r10, [r9 + rax*2]
jbe 0x1800509c4
mov rbx, qword [rbx]
cmp rbx, r10
je 0x1800509f7
sub rcx, rbx
cmp word [rbx], 0x5c
jne 0x1800509d9
mov eax, 0x2f
jmp 0x1800509dc
movzx eax, word [rbx]
mov word [rcx + rbx], ax
add rbx, 2
cmp rbx, r10
jne 0x1800509cc
mov r8, qword [rbp + 0x358]
mov rdx, qword [rbp + 0x340]
lea rbx, [rbp + 0x340]
cmp r8, 7
cmova rbx, rdx
mov qword [rbp - 8], rbx
mov r14, qword [rbp + 0x350]
call fcn.18007063c
mov dword [rbp - 0x10], eax
xorps xmm0, xmm0
movups xmmword [rbp + 0x320], xmm0
xor ecx, ecx
mov qword [rbp + 0x330], rcx
mov qword [rbp + 0x338], 0xf
mov byte [rbp + 0x320], cl
bts esi, 0xb
mov dword [rsp + 0x40], esi
test r14, r14
je 0x180050b02
cmp r14, 0x7fffffff
ja 0x180051ddd
mov dword [rsp + 0x20], ecx
xor r9d, r9d
mov r8d, r14d
mov rdx, rbx
mov ecx, eax
call fcn.1800706ac
mov rbx, rax
mov qword [rbp], rax
shr rax, 0x20
test eax, eax
jne 0x180051dd4
movsxd rdx, ebx
cmp rdx, qword [rbp + 0x330]
ja 0x180050ab2
lea rax, [rbp + 0x320]
cmp qword [rbp + 0x338], 0xf
cmova rax, qword [rbp + 0x320]
mov qword [rbp + 0x330], rdx
mov byte [rax + rdx], 0
jmp 0x180050ac8
sub rdx, qword [rbp + 0x330]
xor r8d, r8d
lea rcx, [rbp + 0x320]
call fcn.18004c7e0
lea r9, [rbp + 0x320]
cmp qword [rbp + 0x338], 0xf
cmova r9, qword [rbp + 0x320]
mov dword [rsp + 0x20], ebx
mov r8d, r14d
mov rdx, qword [rbp - 8]
mov ecx, dword [rbp - 0x10]
call fcn.1800706ac
mov qword [rbp - 8], rax
shr rax, 0x20
test eax, eax
jne 0x180051dcb
btr esi, 0xb
or esi, 0x600
lea rcx, [rbp + 0x340]
call fcn.18000a97c
mov eax, 0x100
or esi, eax
lea r14, [rbp + 0x320]
cmp qword [rbp + 0x338], 0xf
cmova r14, qword [rbp + 0x320]
mov rbx, qword [rbp + 0x330]
test rbx, rbx
je 0x180050ba5
mov r8d, eax
xor edx, edx
lea rcx, [rbp + 0x3a0]
call fcn.1800a78b0
lea rcx, [0x1800be190]
mov edx, 1
movzx eax, byte [rcx]
mov byte [rbp + rax + 0x3a0], dl
add rcx, rdx
lea rax, [0x1800be192]
cmp rcx, rax
jne 0x180050b5f
lea rax, [rbx - 1]
mov rcx, rdi
cmp rax, rdi
cmovb rcx, rax
add rcx, r14
jmp 0x180050b93
cmp rcx, r14
je 0x180050ba5
sub rcx, rdx
movzx eax, byte [rcx]
cmp byte [rbp + rax + 0x3a0], 0
je 0x180050b8b
sub rcx, r14
jmp 0x180050ba8
mov rcx, rdi
inc rcx
xorps xmm0, xmm0
movups xmmword [rbp + 0x2c8], xmm0
xor r14d, r14d
mov qword [rbp + 0x2d8], r14
mov qword [rbp + 0x2e0], r14
cmp rbx, rcx
jb 0x180051dfd
sub rbx, rcx
mov r8, rdi
cmp rbx, rdi
cmovb r8, rbx
lea rdx, [rbp + 0x320]
cmp qword [rbp + 0x338], 0xf
cmova rdx, qword [rbp + 0x320]
add rdx, rcx
lea rcx, [rbp + 0x2c8]
call fcn.180001a14
bts esi, 7
lea rcx, [rbp + 0x2c8]
cmp qword [rbp + 0x2e0], 0xf
cmova rcx, qword [rbp + 0x2c8]
mov rdx, qword [rbp + 0x2d8]
test rdx, rdx
je 0x180050c57
lea rax, [rdx - 1]
mov r8, rdi
cmp rax, rdi
cmovb r8, rax
add r8, rcx
cmp byte [r8], 0x2e
je 0x180050c52
lea eax, [r14 + 1]
cmp r8, rcx
je 0x180050c57
sub r8, rax
cmp byte [r8], 0x2e
jne 0x180050c44
sub r8, rcx
jmp 0x180050c5a
mov r8, rdi
xorps xmm0, xmm0
movups xmmword [rbp + 0x1a8], xmm0
mov qword [rbp + 0x1b8], r14
mov qword [rbp + 0x1c0], r14
cmp rdx, r8
cmovb r8, rdx
lea rdx, [rbp + 0x2c8]
cmp qword [rbp + 0x2e0], 0xf
cmova rdx, qword [rbp + 0x2c8]
lea rcx, [rbp + 0x1a8]
call fcn.180001a14
or esi, 0x40
mov dword [rsp + 0x40], esi
lea rdx, [rbp + 0x1a8]
lea rcx, [rbp + 0x2c8]
call fcn.180054d3c
mov rdx, qword [rbp + 0x1c0]
cmp rdx, 0xf
jbe 0x180050cf7
inc rdx
mov rcx, qword [rbp + 0x1a8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180050cf2
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180051de3
call fcn.18007184c
mov byte [rsp + 0x44], r14b
mov r14, qword [0x1800edc78]
mov rbx, qword [0x1800edc80]
cmp r14, rbx
je 0x180050e05
xorps xmm0, xmm0
movups xmmword [rbp + 0x368], xmm0
and qword [rbp + 0x378], 0
and qword [rbp + 0x380], 0
mov rdx, r14
cmp qword [r14 + 0x18], 0xf
jbe 0x180050d3a
mov rdx, qword [r14]
mov r8, qword [r14 + 0x10]
lea rcx, [rbp + 0x368]
call fcn.180001ad4
lea rdx, [rbp + 0x2c8]
cmp qword [rbp + 0x2e0], 0xf
cmova rdx, qword [rbp + 0x2c8]
lea rax, [rbp + 0x368]
mov r10, qword [rbp + 0x380]
cmp r10, 0xf
seta r11b
mov rcx, qword [rbp + 0x368]
cmova rax, rcx
sub rdx, rax
movzx r9d, byte [rax]
movzx r8d, byte [rax + rdx]
sub r9d, r8d
jne 0x180050d9b
inc rax
test r8d, r8d
jne 0x180050d85
mov eax, dword [rsp + 0x44]
movzx eax, al
test r9d, r9d
mov edx, 1
cmove eax, edx
mov dword [rsp + 0x44], eax
test r11b, r11b
je 0x180050de8
lea rdx, [r10 + 1]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180050ddf
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180051de3
call fcn.18007184c
mov eax, dword [rsp + 0x44]
add r14, 0x20
cmp r14, rbx
jne 0x180050d13
xor r14d, r14d
test al, al
jne 0x180050e5f
mov rbx, qword [0x1800edc80]
jmp 0x180050e08
xor r14d, r14d
cmp rbx, qword [0x1800edc88]
je 0x180050e4f
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], r14
mov qword [rbx + 0x18], r14
lea rdx, [rbp + 0x2c8]
cmp qword [rbp + 0x2e0], 0xf
cmova rdx, qword [rbp + 0x2c8]
mov r8, qword [rbp + 0x2d8]
mov rcx, rbx
call fcn.180001ad4
add qword [0x1800edc80], 0x20
jmp 0x180050e5f
lea r8, [rbp + 0x2c8]
mov rdx, rbx
call fcn.180056ba8
nop
mov rdx, qword [rbp + 0x2e0]
cmp rdx, 0xf
jbe 0x180050ea0
inc rdx
mov rcx, qword [rbp + 0x2c8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180050e9b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180051de9
call fcn.18007184c
mov qword [rbp + 0x2d8], r14
mov qword [rbp + 0x2e0], 0xf
mov byte [rbp + 0x2c8], r14b
mov rdx, qword [rbp + 0x338]
cmp rdx, 0xf
jbe 0x180050efa
inc rdx
mov rcx, qword [rbp + 0x320]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180050ef5
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180051def
call fcn.18007184c
lea rdx, [rbp + 0x4a0]
mov rcx, qword [r13 + 0x40]
call fcn.180070914
cmp eax, 0x12
je 0x180050f51
test eax, eax
jne 0x180051df5
cmp word [rbp + 0x4cc], 0x2e
jne 0x180050f3d
movzx eax, word [rbp + 0x4ce]
test ax, ax
je 0x180050efa
cmp ax, 0x2e
jne 0x180050f3d
cmp word [rbp + 0x4d0], r14w
je 0x180050efa
lea rdx, [rbp + 0x4a0]
mov rcx, r13
call fcn.18004d83c
jmp 0x180050932
mov r13, r14
mov qword [rbp + 0x310], r14
mov rbx, r15
mov r15, r14
mov qword [rbp + 0x318], r14
test rbx, rbx
je 0x180050932
mov eax, edi
lock xadd dword [rbx + 8], eax
add eax, edi
jne 0x180050f98
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax]
mov eax, edi
lock xadd dword [rbx + 0xc], eax
add eax, edi
jne 0x180050f98
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax + 8]
mov esi, dword [rsp + 0x40]
jmp 0x180050924
test r15, r15
je 0x180050fda
mov eax, edi
lock xadd dword [r15 + 8], eax
add eax, edi
jne 0x180050fda
mov rbx, qword [rbp + 0x318]
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax]
mov eax, edi
lock xadd dword [rbx + 0xc], eax
add eax, edi
jne 0x180050fda
mov rcx, qword [rbp + 0x318]
mov rax, qword [rcx]
call qword [rax + 8]
nop
mov rcx, qword [rbp + 0x6f8]
test rcx, rcx
je 0x180051018
mov eax, edi
lock xadd dword [rcx + 8], eax
add eax, edi
jne 0x180051018
mov rbx, qword [rbp + 0x6f8]
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax]
mov eax, edi
lock xadd dword [rbx + 0xc], eax
add eax, edi
jne 0x180051018
mov rcx, qword [rbp + 0x6f8]
mov rax, qword [rcx]
call qword [rax + 8]
mov rbx, qword [0x1800edc78]
mov r14, qword [0x1800edc80]
mov r15d, 0xf
cmp rbx, r14
je 0x1800511b0
and dword [rsp + 0x50], 0
and dword [rsp + 0x54], 0
xor r13d, r13d
xorps xmm0, xmm0
movups xmmword [rbp + 0x2a8], xmm0
mov qword [rbp + 0x2b8], r13
mov qword [rbp + 0x2c0], r13
mov rdx, rbx
cmp qword [rbx + 0x18], r15
jbe 0x180051066
mov rdx, qword [rbx]
mov r8, qword [rbx + 0x10]
lea rcx, [rbp + 0x2a8]
call fcn.180001ad4
nop
mov rdx, r12
cmp qword [0x1800edc70], r15
cmova rdx, qword [0x1800edc58]
lea rcx, [rbp + 0x2a8]
cmp qword [rbp + 0x2c0], r15
seta r15b
cmp qword [rbp + 0x2c0], 0xf
cmova rcx, qword [rbp + 0x2a8]
mov r8, qword [rbp + 0x2b8]
cmp r8, qword [0x1800edc68]
jne 0x1800510c9
call fcn.1800a7cf0
test eax, eax
jne 0x1800510c9
lea esi, [rax + 1]
jmp 0x1800510cc
mov sil, r13b
lea rcx, [rbp + 0x2a8]
test r15b, r15b
cmovne rcx, qword [rbp + 0x2a8]
lea r9, [rsp + 0x50]
mov dl, sil
call fcn.180047400
mov r15d, 0xf
test al, al
je 0x180051158
lea rdx, [rbp + 0x2a8]
cmp qword [rbp + 0x2c0], r15
cmova rdx, qword [rbp + 0x2a8]
mov r8, qword [rbp + 0x2b8]
mov rcx, r12
call fcn.1800149b0
xorps xmm0, xmm0
movups xmmword [rbp - 0x50], xmm0
mov qword [rbp - 0x40], r13
mov qword [rbp - 0x38], r13
lea rdx, [rbp + 0x2a8]
cmp qword [rbp + 0x2c0], r15
cmova rdx, qword [rbp + 0x2a8]
mov r8, qword [rbp + 0x2b8]
lea rcx, [rbp - 0x50]
call fcn.180001ad4
lea rcx, [rbp - 0x50]
call fcn.180058a58
test sil, sil
je 0x180051163
call fcn.1800261a0
nop
mov rdx, qword [rbp + 0x2c0]
cmp rdx, r15
jbe 0x1800511a3
inc rdx
mov rcx, qword [rbp + 0x2a8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18005119e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180051e09
call fcn.18007184c
add rbx, 0x20
cmp rbx, r14
jne 0x180051042
mov r13d, 1
xor r14d, r14d
mov rax, qword [0x1800ed190]
or dword [rax + 0x1bb0], r13d
mov dword [rax + 0x1bb4], 0xbf800000
xor r9d, r9d
mov r8d, 0x100
lea r13, [0x1800ed2b0]
mov rdx, r13
lea rcx, [0x1800b6818]
call fcn.18003f6a0
and dword [rbp - 0x70], 0
and dword [rbp - 0x6c], 0
movabs rax, 0x8c74221a1b651054
mov qword [rbp + 0x710], rax
movabs rax, 0x753ef4df5b559e81
mov qword [rbp + 0x718], rax
movabs rbx, 0xc254476e7a006217
mov qword [rbp + 0x6f0], rbx
movabs rsi, 0x753ef4df5b55e9e4
mov qword [rbp + 0x6f8], rsi
movdqa xmm0, xmmword [rbp + 0x710]
xorps xmm0, xmmword [rbp + 0x6f0]
movdqa xmmword [rbp + 0x710], xmm0
lea rdx, [rbp - 0x70]
lea rcx, [rbp + 0x710]
call fcn.18003b3c4
test al, al
je 0x1800513dc
xorps xmm0, xmm0
movups xmmword [rbp - 0x50], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x40], xmm1
inc rdi
cmp byte [rdi + r13], r14b
jne 0x18005127a
mov r8, rdi
mov rdx, r13
lea rcx, [rbp - 0x50]
call fcn.180001a14
nop
lea r8, [rbp + 0x2e8]
cmp qword [rbp + 0x300], r15
cmova r8, qword [rbp + 0x2e8]
mov r9, qword [rbp + 0x2f8]
lea rcx, [rbp - 0x50]
call fcn.180018100
xorps xmm0, xmm0
movups xmmword [rbp + 0x2a8], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x2b8], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x2a8], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x2b8], xmm1
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], r15
mov byte [rax], r14b
mov r8d, 5
lea rdx, str..json
lea rcx, [rbp + 0x2a8]
call fcn.18000a9e0
xorps xmm0, xmm0
movups xmmword [rbp - 0x30], xmm0
mov qword [rbp - 0x20], r14
mov qword [rbp - 0x18], r14
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x30], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x20], xmm1
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], r15
mov byte [rax], r14b
lea rcx, [rbp - 0x30]
call fcn.18005b968
nop
mov rdx, qword [rbp + 0x2c0]
cmp rdx, r15
jbe 0x18005137a
inc rdx
mov rcx, qword [rbp + 0x2a8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180051375
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180051e03
call fcn.18007184c
movdqa xmm0, xmmword [0x1800c13b0]
movdqu xmmword [rbp + 0x2b8], xmm0
mov byte [rbp + 0x2a8], r14b
mov rdx, qword [rbp - 0x38]
cmp rdx, r15
jbe 0x1800513cb
inc rdx
mov rcx, qword [rbp - 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800513c6
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180051e25
call fcn.18007184c
xorps xmm0, xmm0
movups xmmword [0x1800ed2b0], xmm0
movups xmmword [0x1800ed2c0], xmm0
movaps xmm1, xmm8
movaps xmm0, xmm11
call fcn.1800266c8
and dword [rsp + 0x58], 0
and dword [rsp + 0x5c], 0
movabs rax, 0x8174221a1f6c0753
mov qword [rbp + 0x700], rax
movabs rax, 0x753ef4b83233878b
mov qword [rbp + 0x708], rax
mov qword [rbp + 0x710], rbx
mov qword [rbp + 0x718], rsi
movdqa xmm0, xmmword [rbp + 0x700]
xorps xmm0, xmmword [rbp + 0x710]
movdqa xmmword [rbp + 0x700], xmm0
lea rdx, [rsp + 0x58]
lea rcx, [rbp + 0x700]
call fcn.18003b3c4
movabs rsi, 0x7fffffffffffffff
test al, al
je 0x1800516ce
mov rcx, qword [0x1800edc68]
mov rax, rsi
mov rdx, qword [rbp + 0x2f8]
sub rax, rdx
cmp rax, rcx
jb 0x180051e2b
lea r9, [rbp + 0x2e8]
cmp qword [rbp + 0x300], r15
cmova r9, qword [rbp + 0x2e8]
mov rax, r12
cmp qword [0x1800edc70], r15
cmova rax, qword [0x1800edc58]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rdx
lea rcx, [rbp + 0x150]
call fcn.180056928
nop
mov r8d, 5
lea rdx, str..json
lea rcx, [rbp + 0x150]
call fcn.18000a9e0
xorps xmm0, xmm0
movups xmmword [rbp + 0x2a8], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x2b8], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x2a8], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x2b8], xmm1
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], r15
mov byte [rax], r14b
lea rcx, [rbp + 0x2a8]
cmp qword [rbp + 0x2c0], r15
cmova rcx, qword [rbp + 0x2a8]
call qword [sym.imp.KERNEL32.dll_DeleteFileA]
mov ebx, eax
mov rdx, qword [rbp + 0x2c0]
mov r13d, 0x1000
cmp rdx, r15
jbe 0x18005156c
inc rdx
mov rcx, qword [rbp + 0x2a8]
mov rax, rcx
cmp rdx, r13
jb 0x180051567
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180051e31
call fcn.18007184c
movdqa xmm0, xmmword [0x1800c13b0]
movdqu xmmword [rbp + 0x2b8], xmm0
mov byte [rbp + 0x2a8], r14b
mov rdx, qword [rbp + 0x168]
cmp rdx, r15
jbe 0x1800515bf
inc rdx
mov rcx, qword [rbp + 0x150]
mov rax, rcx
cmp rdx, r13
jb 0x1800515ba
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180051e37
call fcn.18007184c
test ebx, ebx
je 0x1800516ce
mov rbx, qword [0x1800edc80]
mov rdi, qword [0x1800edc78]
jmp 0x180051655
lea rcx, [rbp + 0x128]
call fcn.1800558b4
nop
lea rcx, [rbp + 0x128]
cmp qword [rbp + 0x140], 7
cmova rcx, qword [rbp + 0x128]
call fcn.18007089c
shr rax, 0x20
test eax, eax
jne 0x180051e0f
lea rcx, [rbp + 0x128]
call fcn.18000a97c
jmp 0x1800511b9
mov rdx, r12
cmp qword [0x1800edc70], r15
cmova rdx, qword [0x1800edc58]
mov r8, qword [rdi + 0x10]
mov rcx, rdi
cmp qword [rdi + 0x18], r15
jbe 0x18005163f
mov rcx, qword [rdi]
cmp r8, qword [0x1800edc68]
jne 0x180051651
call fcn.1800a7cf0
test eax, eax
je 0x18005165a
add rdi, 0x20
cmp rdi, rbx
jne 0x18005161d
cmp rdi, rbx
je 0x1800516ce
add rdi, 0x20
cmp rdi, rbx
je 0x180051684
lea rcx, [rdi - 0x20]
mov rdx, rdi
call fcn.180054d3c
add rdi, 0x20
cmp rdi, rbx
jne 0x180051668
mov rbx, qword [0x1800edc80]
mov rdx, qword [rbx - 8]
cmp rdx, r15
jbe 0x1800516ba
mov rcx, qword [rbx - 0x20]
inc rdx
cmp rdx, r13
jb 0x1800516b5
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x180051e43
mov rcx, r8
call fcn.18007184c
mov qword [rbx - 0x10], r14
mov qword [rbx - 8], r15
mov byte [rbx - 0x20], r14b
sub qword [0x1800edc80], 0x20
movaps xmm1, xmm8
movaps xmm0, xmm11
call fcn.1800266c8
and dword [rsp + 0x60], 0
and dword [rsp + 0x64], 0
movabs rax, 0xac3b044e1f760344
mov qword [rbp - 0x60], rax
movabs rax, 0x753ef4df5b328082
mov qword [rbp - 0x58], rax
movabs rax, 0xc254476e7a006217
mov qword [rbp + 0x710], rax
movabs rbx, 0x753ef4df5b55e9e4
mov qword [rbp + 0x718], rbx
movdqa xmm0, xmmword [rbp - 0x60]
xorps xmm0, xmmword [rbp + 0x710]
movdqa xmmword [rbp - 0x60], xmm0
lea rdx, [rsp + 0x60]
lea rcx, [rbp - 0x60]
call fcn.18003b3c4
test al, al
je 0x180051844
mov rax, qword [0x1800edc68]
mov rcx, qword [rbp + 0x2f8]
sub rsi, rcx
cmp rsi, rax
jb 0x180051e3d
lea r9, [rbp + 0x2e8]
cmp qword [rbp + 0x300], r15
cmova r9, qword [rbp + 0x2e8]
cmp qword [0x1800edc70], r15
cmova r12, qword [0x1800edc58]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], r12
mov qword [rsp + 0x20], rcx
lea rcx, [rbp + 0x150]
call fcn.180056928
nop
mov r8d, 5
lea rdx, str..json
lea rcx, [rbp + 0x150]
call fcn.18000a9e0
xorps xmm0, xmm0
movups xmmword [rbp + 0x2a8], xmm0
mov qword [rbp + 0x2b8], r14
mov qword [rbp + 0x2c0], r14
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x2a8], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x2b8], xmm1
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], r15
mov byte [rax], r14b
lea rcx, [rbp + 0x2a8]
call fcn.18005b968
nop
mov rdx, qword [rbp + 0x168]
cmp rdx, r15
jbe 0x180051844
inc rdx
mov rcx, qword [rbp + 0x150]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18005183e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180051e49
call fcn.18007184c
nop
mov rdx, qword [rbp + 0x300]
cmp rdx, r15
jbe 0x180051884
inc rdx
mov rcx, qword [rbp + 0x2e8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18005187f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180051d90
call fcn.18007184c
call fcn.180021914
mov dword [rbp - 0x78], 0x43ba0000
mov dword [rbp - 0x74], 0x42300000
lea rcx, [rbp - 0x78]
call fcn.180026770
mov dword [rbp - 0x80], 0x43908000
lea rcx, [rbp + 0x1a0]
call fcn.180026a58
movss xmm2, dword [rax + 4]
movss dword [rbp - 0x7c], xmm2
lea rdx, [rbp - 0x80]
lea rcx, str.changelog
call fcn.1800218c0
call fcn.18003cf0c
call fcn.18003cf0c
mov r10, qword [0x1800ed190]
mov rax, qword [r10 + 0x1aa0]
movss xmm0, dword [rax + 0xd0]
subss xmm0, dword [rax + 0x10]
addss xmm0, dword [rax + 0x54]
addss xmm0, xmm9
movaps xmm1, xmm8
call fcn.1800266c8
lea rcx, str.Changelogs
call fcn.18003ad24
call fcn.18003cf0c
mov r10, qword [0x1800ed190]
mov rax, qword [r10 + 0x1aa0]
movss xmm0, dword [rax + 0xd0]
subss xmm0, dword [rax + 0x10]
addss xmm0, dword [rax + 0x54]
addss xmm0, xmm9
movaps xmm1, xmm8
call fcn.1800266c8
movaps xmm4, xmmword [0x1800c14c0]
movups xmmword [rbp - 0x30], xmm4
lea rdx, str.Version_v1.8
lea rcx, [rbp - 0x30]
call fcn.18003adbc
call fcn.18003cf0c
mov r10, qword [0x1800ed190]
mov rax, qword [r10 + 0x1aa0]
movss xmm0, dword [rax + 0xd0]
subss xmm0, dword [rax + 0x10]
addss xmm0, dword [rax + 0x54]
addss xmm0, xmm9
movaps xmm1, xmm8
call fcn.1800266c8
movaps xmm4, xmmword [0x1800c14c0]
movups xmmword [rbp - 0x30], xmm4
lea rdx, [0x1800be1f8]
lea rcx, [rbp - 0x30]
call fcn.18003adbc
movaps xmm1, xmm8
movaps xmm0, xmm11
call fcn.1800266c8
lea rcx, str.Updated_to_latest_game_version__2516_
call fcn.18003ad24
call fcn.18003cf0c
mov r10, qword [0x1800ed190]
mov rax, qword [r10 + 0x1aa0]
movss xmm0, dword [rax + 0xd0]
subss xmm0, dword [rax + 0x10]
addss xmm0, dword [rax + 0x54]
addss xmm0, xmm9
movaps xmm1, xmm8
call fcn.1800266c8
movaps xmm4, xmmword [0x1800c14a0]
movups xmmword [rbp - 0x30], xmm4
lea rdx, [0x1800be228]
lea rcx, [rbp - 0x30]
call fcn.18003adbc
movaps xmm1, xmm8
movaps xmm0, xmm11
call fcn.1800266c8
lea rcx, str.User_Build_wont_get_important_updates
call fcn.18003ad24
call fcn.18003cf0c
mov r10, qword [0x1800ed190]
mov rax, qword [r10 + 0x1aa0]
movss xmm0, dword [rax + 0xd0]
subss xmm0, dword [rax + 0x10]
addss xmm0, dword [rax + 0x54]
addss xmm0, xmm9
movaps xmm1, xmm8
call fcn.1800266c8
movaps xmm4, xmmword [0x1800c14d0]
movups xmmword [rbp - 0x30], xmm4
lea rdx, [0x1800be1f8]
lea rcx, [rbp - 0x30]
call fcn.18003adbc
movaps xmm1, xmm8
movaps xmm0, xmm11
call fcn.1800266c8
lea rcx, str.Dll_leak_by_owner_till_loader_gets_updated
call fcn.18003ad24
call fcn.18003cf0c
mov r10, qword [0x1800ed190]
mov rax, qword [r10 + 0x1aa0]
movss xmm0, dword [rax + 0xd0]
subss xmm0, dword [rax + 0x10]
addss xmm0, dword [rax + 0x54]
addss xmm0, xmm9
movaps xmm1, xmm8
call fcn.1800266c8
mov dword [rsp + 0x78], 0x42f00000
mov dword [rsp + 0x7c], 0x41a00000
lea r8, [rsp + 0x78]
lea rdx, [0x1800d31f0]
lea rcx, str.Menu_Key
call fcn.180053dd4
call fcn.18003cf0c
mov r10, qword [0x1800ed190]
mov rax, qword [r10 + 0x1aa0]
movss xmm0, dword [rax + 0xd0]
subss xmm0, dword [rax + 0x10]
addss xmm0, dword [rax + 0x54]
addss xmm0, xmm9
movaps xmm1, xmm8
call fcn.1800266c8
and dword [rsp + 0x70], 0
and dword [rsp + 0x74], 0
lea rdx, [rsp + 0x70]
lea rcx, str.Discord
call fcn.18003b3c4
test al, al
je 0x180051c4e
movabs rax, 0xb63c671a08611664
mov qword [rbp + 0x170], rax
movabs rax, 0x1c5adbf061269990
mov qword [rbp + 0x178], rax
movabs rax, 0xde749d8df276092
mov qword [rbp + 0x180], rax
movabs rax, 0x69a8bd4f1709f21
mov qword [rbp + 0x188], rax
movabs rax, 0x1d213e5a8d254d11
mov qword [rbp + 0x190], rax
movabs rcx, 0x2666bf3b6d6718f8
mov qword [rbp + 0x198], rcx
movabs rax, 0xc254476e7a006217
mov qword [rbp + 0x720], rax
mov qword [rbp + 0x728], rbx
movabs rax, 0x6a8067bcad4803e1
mov qword [rbp + 0x730], rax
movabs rax, 0x47f0dea5873dd70e
mov qword [rbp + 0x738], rax
movabs rax, 0x1d213e5a8d4f086b
mov qword [rbp + 0x740], rax
mov qword [rbp + 0x748], rcx
movdqa xmm0, xmmword [rbp + 0x170]
xorps xmm0, xmmword [rbp + 0x720]
movdqa xmmword [rbp + 0x170], xmm0
movdqa xmm1, xmmword [rbp + 0x180]
xorps xmm1, xmmword [rbp + 0x730]
movdqa xmmword [rbp + 0x180], xmm1
movdqa xmm0, xmmword [rbp + 0x190]
xorps xmm0, xmmword [rbp + 0x740]
movdqa xmmword [rbp + 0x190], xmm0
lea rcx, [rbp + 0x170]
call fcn.18007e0d0
call fcn.18003cf0c
mov r10, qword [0x1800ed190]
mov rax, qword [r10 + 0x1aa0]
movss xmm0, dword [rax + 0xd0]
subss xmm0, dword [rax + 0x10]
addss xmm0, dword [rax + 0x54]
addss xmm0, xmm9
movaps xmm1, xmm8
call fcn.1800266c8
and dword [rsp + 0x68], 0
and dword [rsp + 0x6c], 0
lea rdx, [rsp + 0x68]
lea rcx, str.Close_Game
call fcn.18003b3c4
test al, al
je 0x180051caf
call fcn.18001ea98
call fcn.18001ea98
call fcn.180017870
call fcn.18003cf0c
mov r10, qword [0x1800ed190]
mov rax, qword [r10 + 0x1aa0]
movss xmm0, dword [rax + 0xd0]
subss xmm0, dword [rax + 0x10]
addss xmm0, dword [rax + 0x54]
addss xmm0, xmm9
movaps xmm1, xmm8
call fcn.1800266c8
lea rdx, str.Jan_14_2024
lea rcx, str.Last_build__s
call fcn.18003ad24
call fcn.18003cf0c
mov r8d, 0x20
lea rdx, str.ff_
lea rcx, str.Theme_Color
call fcn.180043414
movaps xmm1, xmm8
movaps xmm0, xmm11
call fcn.1800266c8
lea rdx, [0x1800ed189]
lea rcx, [0x1800bcba8]
call fcn.18003c2e4
call fcn.18003cf0c
call fcn.180021914
call fcn.180025ad0
mov rcx, qword [rbp + 0x750]
xor rcx, rsp
call fcn.1800713b0
lea r11, [rsp + 0x8c0]
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]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
call fcn.18007877c
nop
call fcn.18007877c
nop
call fcn.18007877c
nop
lea r8, [rbp - 0x50]
mov edx, eax
lea rcx, str.create_directory
call fcn.18004d784
nop
lea r8, [rbp + 0x150]
mov edx, eax
lea rcx, str.directory_iterator::directory_iterator
call fcn.18004d784
nop
mov ecx, dword [rbp - 4]
call fcn.18004cbe8
int3
mov ecx, dword [rbp + 4]
call fcn.18004cbe8
int3
call fcn.18004ca60
nop
call fcn.18007877c
nop
call fcn.18007877c
nop
call fcn.18007877c
int3
mov edx, eax
call fcn.18004d644
nop
call fcn.180018090
nop
call fcn.18007877c
nop
call fcn.18007877c
nop
lea r8, [rbp + 0x128]
mov edx, eax
lea rcx, str.create_directory
call fcn.18004d784
nop
call fcn.18007877c
int3
call fcn.180001818
nop
call fcn.18007877c
nop
call fcn.18007877c
int3
call fcn.180001818
int3
call fcn.18007877c
int3
call fcn.18007877c
int3