Function at 0x14005d600
Capabilities:
Log keystrokes via polling

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 - 0x448]
sub rsp, 0x520
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
mov rax, qword [0x140094040]
xor rax, rsp
mov qword [rbp + 0x378], rax
xor esi, esi
mov r15d, esi
mov dword [rbp + 0x260], esi
mov ebx, 0x10
xor edx, edx
mov ecx, 0xa
call fcn.14003e120
test eax, eax
je 0x14005d709
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rbx + rcx]
cmp dword [0x1400e8774], eax
jle 0x14005d6e2
lea rcx, [0x1400e8774]
call fcn.1400788fc
cmp dword [0x1400e8774], 0xffffffff
jne 0x14005d6e2
lea rcx, str.user32.dll
call qword [sym.imp.KERNEL32.dll_LoadLibraryA]
mov qword [0x1400e8760], rax
lea rcx, [0x1400e8774]
call fcn.140078890
lea rdx, str.SetThreadDpiAwarenessContext
mov rcx, qword [0x1400e8760]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
je 0x14005d709
mov rcx, 0xfffffffffffffffc
call rax
jmp 0x14005d790
mov edx, 3
mov ecx, 6
call fcn.14003e120
test eax, eax
je 0x14005d78a
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rbx + rcx]
cmp dword [0x1400e8770], eax
jle 0x14005d768
lea rcx, [0x1400e8770]
call fcn.1400788fc
cmp dword [0x1400e8770], 0xffffffff
jne 0x14005d768
lea rcx, str.shcore.dll
call qword [sym.imp.KERNEL32.dll_LoadLibraryA]
mov qword [0x1400e8768], rax
lea rcx, [0x1400e8770]
call fcn.140078890
lea rdx, str.SetProcessDpiAwareness
mov rcx, qword [0x1400e8768]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
je 0x14005d78a
mov ecx, 2
call rax
jmp 0x14005d790
call qword [sym.imp.USER32.dll_SetProcessDPIAware]
mov qword [rbp + 0x220], rsi
mov dword [rbp + 0x210], 0x50
xor ecx, ecx
call qword [sym.imp.GDI32.dll_CreateSolidBrush]
mov qword [rbp + 0x240], rax
mov edx, 0x7f00
xor ecx, ecx
call qword [sym.imp.USER32.dll_LoadCursorA]
mov qword [rbp + 0x238], rax
mov edx, 0x7f00
xor ecx, ecx
call qword [sym.imp.USER32.dll_LoadIconA]
mov qword [rbp + 0x230], rax
mov edx, 0x7f00
xor ecx, ecx
call qword [sym.imp.USER32.dll_LoadIconA]
mov qword [rbp + 0x258], rax
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
mov qword [rbp + 0x228], rax
lea rax, [0x14005d510]
mov qword [rbp + 0x218], rax
lea rax, str.CX12
mov qword [rbp + 0x250], rax
mov qword [rbp + 0x248], rsi
mov dword [rbp + 0x214], 3
lea rcx, [rbp + 0x210]
call qword [sym.imp.USER32.dll_RegisterClassExA]
mov r13d, 1
mov ecx, r13d
call qword [sym.imp.USER32.dll_GetSystemMetrics]
mov ebx, eax
xor ecx, ecx
call qword [sym.imp.USER32.dll_GetSystemMetrics]
mov qword [rsp + 0x58], rsi
mov rcx, qword [rbp + 0x228]
mov qword [rsp + 0x50], rcx
mov qword [rsp + 0x48], rsi
mov qword [rsp + 0x40], rsi
mov dword [rsp + 0x38], ebx
mov dword [rsp + 0x30], eax
mov dword [rsp + 0x28], esi
mov dword [rsp + 0x20], esi
mov r9d, 0x80000000
lea r8, [0x140085528]
mov rdx, qword [rbp + 0x250]
mov ecx, 0x8000028
call qword [sym.imp.USER32.dll_CreateWindowExA]
mov r12, rax
mov qword [rbp + 0x110], rax
mov r9d, 2
mov r8b, 0xff
xor edx, edx
mov rcx, rax
call qword [sym.imp.USER32.dll_SetLayeredWindowAttributes]
movdqa xmm0, xmmword [0x140086680]
movdqu xmmword [rbp + 0x320], xmm0
lea rdx, [rbp + 0x320]
mov rcx, r12
call qword [sym.imp.dwmapi.dll_DwmExtendFrameIntoClientArea]
mov qword [rbp + 0x1d4], rsi
mov qword [rbp + 0x1e8], 2
mov qword [rbp + 0x200], 2
mov qword [rbp + 0x1c0], rsi
mov dword [rbp + 0x1d0], 0x1c
mov dword [rbp + 0x1c8], 0x3c
mov dword [rbp + 0x1cc], r13d
mov dword [rbp + 0x1e4], 0x20
mov qword [rbp + 0x1f0], r12
mov qword [rbp + 0x1dc], r13
mov qword [rbp + 0x1f8], r13
mov dword [rbp + 0x330], 0xb000
mov dword [rbp + 0x334], 0xa000
lea rbx, [0x1400e82f0]
mov qword [rsp + 0x58], rbx
lea rax, [rbp + 0x2e0]
mov qword [rsp + 0x50], rax
lea rdi, [0x1400e8300]
mov qword [rsp + 0x48], rdi
lea r14, [0x1400e82e8]
mov qword [rsp + 0x40], r14
lea rax, [rbp + 0x1c0]
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x30], 7
mov dword [rsp + 0x28], 2
lea rax, [rbp + 0x330]
mov qword [rsp + 0x20], rax
xor r9d, r9d
xor r8d, r8d
mov edx, r13d
xor ecx, ecx
call qword [sym.imp.d3d11.dll_D3D11CreateDeviceAndSwapChain]
cmp eax, 0x887a0004
jne 0x14005da0e
mov qword [rsp + 0x58], rbx
lea rax, [rbp + 0x2e0]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x48], rdi
mov qword [rsp + 0x40], r14
lea rax, [rbp + 0x1c0]
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x30], 7
mov dword [rsp + 0x28], 2
lea rax, [rbp + 0x330]
mov qword [rsp + 0x20], rax
xor r9d, r9d
xor r8d, r8d
mov edx, 5
xor ecx, ecx
call qword [sym.imp.d3d11.dll_D3D11CreateDeviceAndSwapChain]
test eax, eax
jne 0x140061dde
call fcn.14005d4a0
mov edx, 5
mov rcx, r12
call qword [sym.imp.USER32.dll_ShowWindow]
mov rcx, r12
call qword [sym.imp.USER32.dll_UpdateWindow]
mov rbx, qword [0x1400e82d8]
mov ecx, 0x6198
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_malloc]
mov r9, rax
mov r8, qword [0x1400e82d8]
test r8, r8
je 0x14005dab2
mov r10d, dword [r8 + 0x3f60]
movsx rax, word [r8 + 0x6048]
lea rdx, [r8 + 0x604c]
lea rdx, [rdx + rax*8]
cmp dword [rdx], r10d
je 0x14005daa7
lea ecx, [rax + 1]
mov eax, 0x2aaaaaab
imul ecx
mov eax, edx
shr eax, 0x1f
add edx, eax
lea eax, [rdx + rdx*2]
add eax, eax
sub ecx, eax
mov word [r8 + 0x6048], cx
movsx rax, cx
lea rdx, [r8 + 0x604c]
lea rdx, [rdx + rax*8]
mov dword [rdx], r10d
mov dword [rdx + 4], esi
inc word [rdx + 4]
inc dword [r8 + 0x6040]
mov qword [rbp - 0x60], r9
lea rax, [rsp + 0x61]
mov qword [rsp + 0x68], rax
mov qword [rbp - 0x58], r9
test r9, r9
je 0x14005dad5
xor edx, edx
mov rcx, r9
call fcn.14000c560
jmp 0x14005dad8
mov rax, rsi
mov qword [0x1400e82d8], rax
call fcn.140011510
test rbx, rbx
je 0x14005daf0
mov qword [0x1400e82d8], rbx
xor ecx, ecx
call fcn.1400311e0
mov rax, qword [0x1400e82d8]
mov qword [rax + 0x20], rsi
mov rcx, r12
call fcn.14003c140
call fcn.14003bf70
xor dil, dil
mov byte [rsp + 0x60], dil
xor r14b, r14b
mov dword [rbp + 0x2e0], r14d
movss xmm14, dword [0x14008651c]
xorps xmm12, xmm12
movss xmm13, dword [0x14008665c]
movss xmm15, dword [0x140086580]
mov dword [rsp + 0x20], r13d
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x1c0]
call qword [sym.imp.USER32.dll_PeekMessageA]
test eax, eax
je 0x14005dbae
nop
lea rcx, [rbp + 0x1c0]
call qword [sym.imp.USER32.dll_TranslateMessage]
lea rcx, [rbp + 0x1c0]
call qword [sym.imp.USER32.dll_DispatchMessageA]
movzx r14d, r14b
cmp dword [rbp + 0x1c8], 0x12
cmove r14d, r13d
mov dword [rsp + 0x20], r13d
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x1c0]
call qword [sym.imp.USER32.dll_PeekMessageA]
test eax, eax
jne 0x14005db60
mov dword [rbp + 0x2e0], r14d
lea rdx, str.Roblox
xor ecx, ecx
call qword [sym.imp.USER32.dll_FindWindowA]
mov rbx, rax
call qword [sym.imp.USER32.dll_GetForegroundWindow]
cmp rbx, rax
je 0x14005dbef
cmp r12, rax
je 0x14005dbef
mov dword [rsp + 0x28], r13d
mov dword [rsp + 0x20], esi
xor r9d, r9d
xor r8d, r8d
xor edx, edx
mov rcx, r12
call qword [sym.imp.USER32.dll_MoveWindow]
jmp 0x14005dd73
lea rdx, [rbp + 0x2e8]
mov rcx, rbx
call qword [sym.imp.USER32.dll_GetWindowRect]
mov esi, dword [rbp + 0x2f0]
sub esi, dword [rbp + 0x2e8]
mov edi, dword [rbp + 0x2f4]
sub edi, dword [rbp + 0x2ec]
mov dword [rbp + 0x2b8], 0x28
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x2bc], xmm0
movups xmmword [rbp + 0x2cc], xmm0
mov dword [rbp + 0x2dc], eax
mov edx, r13d
mov rcx, rbx
call qword [sym.imp.USER32.dll_MonitorFromWindow]
mov rcx, rax
lea rdx, [rbp + 0x2b8]
call qword [sym.imp.USER32.dll_GetMonitorInfoA]
test eax, eax
je 0x14005dda3
lea rdx, [rbp + 0x2f8]
mov rcx, rbx
call qword [sym.imp.USER32.dll_GetWindowRect]
test eax, eax
je 0x14005dda3
mov eax, dword [rbp + 0x2bc]
cmp dword [rbp + 0x2f8], eax
jne 0x14005dcbe
mov eax, dword [rbp + 0x2c4]
cmp dword [rbp + 0x300], eax
jne 0x14005dcbe
mov eax, dword [rbp + 0x2c0]
cmp dword [rbp + 0x2fc], eax
jne 0x14005dcbe
mov eax, dword [rbp + 0x2c8]
cmp dword [rbp + 0x304], eax
jne 0x14005dcbe
mov byte [rsp + 0x61], 1
add esi, 0x10
sub edi, 0x18
jmp 0x14005dd4a
mov byte [rsp + 0x61], 0
mov ecx, 0x5c
call qword [sym.imp.USER32.dll_GetSystemMetrics]
mov ebx, eax
mov ecx, 0x20
call qword [sym.imp.USER32.dll_GetSystemMetrics]
add eax, dword [rbp + 0x2e8]
add eax, ebx
mov dword [rbp + 0x2e8], eax
mov ecx, 0x21
call qword [sym.imp.USER32.dll_GetSystemMetrics]
mov ebx, eax
mov ecx, 4
call qword [sym.imp.USER32.dll_GetSystemMetrics]
add eax, dword [rbp + 0x2ec]
add eax, ebx
mov dword [rbp + 0x2ec], eax
mov ecx, 0x5c
call qword [sym.imp.USER32.dll_GetSystemMetrics]
mov ebx, eax
mov ecx, 0x20
call qword [sym.imp.USER32.dll_GetSystemMetrics]
add ebx, eax
neg ebx
lea esi, [rsi + rbx*2]
mov ecx, 0x21
call qword [sym.imp.USER32.dll_GetSystemMetrics]
add eax, eax
sub edi, eax
mov ecx, 4
call qword [sym.imp.USER32.dll_GetSystemMetrics]
sub edi, eax
mov dword [rsp + 0x28], r13d
mov dword [rsp + 0x20], edi
mov r9d, esi
mov r8d, dword [rbp + 0x2ec]
mov edx, dword [rbp + 0x2e8]
mov rcx, r12
call qword [sym.imp.USER32.dll_MoveWindow]
movzx edi, byte [rsp + 0x60]
xor esi, esi
mov ecx, 0x2d
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x14005dd8e
test dil, dil
sete dil
mov byte [rsp + 0x60], dil
mov rax, qword [0x1400e82d8]
test rax, rax
je 0x14005ddb6
mov rcx, qword [rax + 0x98]
jmp 0x14005ddb9
cmp byte [rsp + 0x61], 0
je 0x14005dcc3
add esi, 0x10
sub edi, 0x18
jmp 0x14005dd4a
mov rcx, rsi
cmp qword [rcx + 0x48], 0
jne 0x14005ddc5
call fcn.14003ba50
call fcn.14003cb50
call fcn.140013df0
lea rdx, str.Roblox
xor ecx, ecx
call qword [sym.imp.USER32.dll_FindWindowA]
mov rbx, rax
call qword [sym.imp.USER32.dll_GetForegroundWindow]
cmp rax, rbx
je 0x14005ddfb
call qword [sym.imp.USER32.dll_GetForegroundWindow]
cmp rax, r12
jne 0x1400618c0
xor edx, edx
mov r8d, 0x3028f
lea rcx, str.menu_overlay
call fcn.140019770
nop
mov rax, qword [0x1400e8310]
test rax, rax
jne 0x14005de37
mov ecx, 0x20
call fcn.140078420
xorps xmm0, xmm0
movups xmmword [rax], xmm0
movups xmmword [rax + 0x10], xmm0
mov qword [0x1400e8310], rax
cmp byte [rax + 0x10], 1
jne 0x14005de42
call fcn.140069060
call fcn.14001baf0
test dil, dil
je 0x1400618c0
mov rax, qword [0x1400e82d8]
or dword [rax + 0x49b8], 2
mov dword [rax + 0x49d8], 0x44048000
mov dword [rax + 0x49dc], 0x44160000
mov dword [rax + 0x49c0], r13d
xor edx, edx
mov r8d, 0x22
lea rcx, str.custom
call fcn.140019770
call fcn.14005c3f0
mov rax, qword [0x1400e82d8]
movdqa xmm0, xmmword [0x140086960]
movups xmmword [rax + 0x39f4], xmm0
movdqa xmm0, xmmword [0x140086990]
movups xmmword [rax + 0x3a84], xmm0
movups xmmword [rax + 0x3a74], xmm0
movups xmmword [rax + 0x3a94], xmm0
mov rax, qword [rax + 0x4ad0]
lea r8, str.Foreground
mov rdx, r13
mov rcx, qword [rax]
call fcn.140013430
mov rbx, rax
mov rcx, qword [0x1400e82d8]
mov rdx, qword [rcx + 0x4008]
movsd xmm6, qword [rdx + 0x28]
movss xmm10, dword [rdx + 0x30]
movss xmm11, dword [rdx + 0x34]
movss xmm7, dword [0x140094130]
movss xmm8, dword [0x140094134]
movss xmm9, dword [0x140094138]
mov dword [rbp + 0xac], 0x3f800000
movdqa xmm0, xmmword [0x140086910]
movups xmmword [rsp + 0x68], xmm0
lea rcx, [rsp + 0x68]
call fcn.14000eca0
movaps xmm3, xmm6
shufps xmm3, xmm3, 0x55
movsd qword [rbp + 0x260], xmm6
addss xmm11, xmm3
movaps xmm1, xmm11
addss xmm1, xmm14
movss xmm2, dword [rbp + 0x260]
addss xmm10, xmm2
movaps xmm0, xmm10
addss xmm0, xmm14
movss dword [rbp - 0x50], xmm0
movss dword [rbp - 0x4c], xmm1
subss xmm3, xmm14
subss xmm2, xmm14
movss dword [rbp - 0x48], xmm2
movss dword [rbp - 0x44], xmm3
movss xmm0, dword [0x140086554]
movss dword [rsp + 0x30], xmm0
movss dword [rsp + 0x20], xmm12
mov r9d, eax
lea r8, [rbp - 0x50]
lea rdx, [rbp - 0x48]
mov rcx, rbx
call fcn.1400343d0
movups xmm0, xmmword [rbp + 0xa0]
movss xmm0, xmm7
shufps xmm0, xmm0, 0xe1
movss xmm0, xmm8
shufps xmm0, xmm0, 0xc6
movss xmm0, xmm9
shufps xmm0, xmm0, 0xc9
movups xmmword [rbp + 0xa0], xmm0
movups xmmword [rsp + 0x68], xmm0
lea rcx, [rsp + 0x68]
call fcn.14000eca0
movss dword [rbp - 0x40], xmm10
movss dword [rbp - 0x3c], xmm11
movss dword [rsp + 0x30], xmm14
movss dword [rsp + 0x20], xmm12
mov r9d, eax
lea r8, [rbp - 0x40]
lea rdx, [rbp + 0x260]
mov rcx, rbx
call fcn.1400343d0
mov rcx, qword [0x1400e82d8]
mov rax, qword [rcx + 0x4008]
movss xmm1, dword [rax + 0x114]
subss xmm1, dword [rax + 0x2c]
addss xmm1, dword [rax + 0x90]
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4008]
movss xmm0, dword [rax + 0x2c]
subss xmm0, dword [rax + 0x90]
addss xmm1, dword [0x14008657c]
addss xmm0, xmm1
movss dword [rax + 0x114], xmm0
mov byte [rax + 0x151], 1
mov dword [rbp + 0x330], 0x43020000
mov dword [rbp + 0x334], 0x41c80000
cmp dword [0x1400e86d0], 0
sete r9b
lea rdx, [rbp + 0x330]
lea rcx, str.Visuals
call fcn.140047d50
test al, al
je 0x14005e0b4
mov edx, esi
mov dword [0x1400e86d0], edx
jmp 0x14005e0ba
mov edx, dword [0x1400e86d0]
mov rax, qword [0x1400e82d8]
mov rcx, qword [rax + 0x4008]
movss xmm0, dword [rcx + 0x110]
subss xmm0, dword [rcx + 0x28]
addss xmm0, dword [rcx + 0x8c]
addss xmm0, dword [0x1400865dc]
movaps xmm1, xmm13
call fcn.14001f3c0
cmp edx, 1
sete r9b
lea rdx, [rbp + 0x330]
lea rcx, str.Aimbot
call fcn.140047d50
test al, al
je 0x14005e117
mov edx, r13d
mov dword [0x1400e86d0], edx
jmp 0x14005e11d
mov edx, dword [0x1400e86d0]
mov rax, qword [0x1400e82d8]
mov rcx, qword [rax + 0x4008]
movss xmm0, dword [rcx + 0x110]
subss xmm0, dword [rcx + 0x28]
addss xmm0, dword [rcx + 0x8c]
addss xmm0, dword [0x140086600]
movaps xmm1, xmm13
call fcn.14001f3c0
cmp edx, 2
sete r9b
lea rdx, [rbp + 0x330]
lea rcx, str.Misc
call fcn.140047d50
test al, al
je 0x14005e17c
mov edx, 2
mov dword [0x1400e86d0], edx
jmp 0x14005e182
mov edx, dword [0x1400e86d0]
mov rax, qword [0x1400e82d8]
mov rcx, qword [rax + 0x4008]
movss xmm0, dword [rcx + 0x110]
subss xmm0, dword [rcx + 0x28]
addss xmm0, dword [rcx + 0x8c]
addss xmm0, dword [0x140086610]
movaps xmm1, xmm13
call fcn.14001f3c0
cmp edx, 3
sete r9b
lea rdx, [rbp + 0x330]
lea rcx, str.Settings
call fcn.140047d50
test al, al
je 0x14005e1de
mov dword [0x1400e86d0], 3
mov rbx, qword [0x1400e82d8]
mov dword [rsp + 0x68], 3
movups xmm0, xmmword [rbx + 0x3a04]
movups xmmword [rsp + 0x6c], xmm0
lea rcx, [rbx + 0x4a30]
lea rdx, [rsp + 0x68]
call fcn.1400285f0
movdqa xmm0, xmmword [0x140086970]
movups xmmword [rbx + 0x3a04], xmm0
mov rbx, qword [0x1400e82d8]
mov dword [rsp + 0x68], 5
movups xmm0, xmmword [rbx + 0x3a24]
movups xmmword [rsp + 0x6c], xmm0
lea rcx, [rbx + 0x4a30]
lea rdx, [rsp + 0x68]
call fcn.1400285f0
movdqa xmm0, xmmword [0x140086910]
movups xmmword [rbx + 0x3a24], xmm0
mov rbx, qword [0x1400e82d8]
lea rcx, [rbx + 0x4a40]
movss xmm0, dword [rbx + 0x3938]
mov dword [rbp + 0xf0], 0xd
movss dword [rbp + 0xf4], xmm0
lea rdx, [rbp + 0xf0]
call fcn.1400284b0
mov dword [rbx + 0x3938], 0x3f800000
movss xmm6, dword [0x140094130]
movss xmm7, dword [0x140094134]
movss xmm8, dword [0x140094138]
mov dword [rbp + 0xbc], 0x40000000
mov rbx, qword [0x1400e82d8]
mov dword [rsp + 0x68], 0x1b
movups xmm0, xmmword [rbx + 0x3b84]
movups xmmword [rsp + 0x6c], xmm0
lea rcx, [rbx + 0x4a30]
lea rdx, [rsp + 0x68]
call fcn.1400285f0
movups xmm0, xmmword [rbp + 0xb0]
movss xmm0, xmm6
shufps xmm0, xmm0, 0xe1
movss xmm0, xmm7
shufps xmm0, xmm0, 0xc6
movss xmm0, xmm8
shufps xmm0, xmm0, 0xc9
movups xmmword [rbp + 0xb0], xmm0
movups xmmword [rbx + 0x3b84], xmm0
movss xmm0, dword [0x1400e8290]
movss dword [rbp + 0x348], xmm0
movss xmm1, dword [0x1400e8294]
movss dword [rbp + 0x34c], xmm1
movss xmm0, dword [0x1400e8298]
movss dword [rbp + 0x350], xmm0
movss xmm1, dword [0x1400e8260]
movss dword [rbp + 0x338], xmm1
movss xmm0, dword [0x1400e8264]
movss dword [rbp + 0x33c], xmm0
movss xmm1, dword [0x1400e8268]
movss dword [rbp + 0x340], xmm1
movss xmm0, dword [0x1400e8278]
movss dword [rbp + 0x358], xmm0
movss xmm1, dword [0x1400e827c]
movss dword [rbp + 0x35c], xmm1
movss xmm0, dword [0x1400e8280]
movss dword [rbp + 0x360], xmm0
mov rcx, qword [0x1400e82d8]
movss xmm7, dword [rcx + 0x393c]
movss xmm8, dword [rcx + 0x3940]
movss xmm9, dword [rcx + 0x392c]
movss xmm10, dword [rcx + 0x3930]
mov r13d, esi
mov edx, dword [0x1400e86d0]
test edx, edx
je 0x1400609f1
sub edx, 1
je 0x1400601ec
sub edx, 1
je 0x14005e7e5
mov r13d, 1
cmp edx, r13d
jne 0x1400618c0
mov rax, qword [rcx + 0x4008]
movss xmm1, dword [rax + 0x110]
subss xmm1, dword [rax + 0x28]
addss xmm1, dword [rax + 0x8c]
mov byte [rax + 0xc0], r13b
mov rax, qword [rcx + 0x4008]
movss xmm0, dword [rax + 0x28]
subss xmm0, dword [rax + 0x8c]
addss xmm1, xmm14
addss xmm0, xmm1
movss dword [rax + 0x110], xmm0
mov byte [rax + 0x151], r13b
mov dword [rbp - 0x38], 0x43750000
mov dword [rbp - 0x34], 0x43610000
mov r8d, r13d
lea rdx, [rbp - 0x38]
lea rcx, str.SettingsChild
call fcn.1400165f0
lea rcx, str.Settings
call fcn.1400473d0
mov rax, qword [0x1400e82d8]
mov r8, qword [rax + 0x4008]
cmp byte [r8 + 0xc3], 0
jne 0x14005e4b9
mov edx, dword [r8 + 0x1c4]
mov eax, edx
neg eax
sbb ecx, ecx
add ecx, 2
cmp qword [r8 + 0x1b8], 0
je 0x14005e4b0
neg edx
sbb ecx, ecx
add ecx, 6
movaps xmm1, xmm14
call fcn.14004a370
lea rcx, str.Menu_Color
call fcn.1400473d0
movaps xmm1, xmm13
movaps xmm0, xmm12
call fcn.14001f3c0
mov rdx, qword [0x1400e82d8]
mov rax, qword [rdx + 0x4008]
movss xmm4, dword [rax + 0x110]
subss xmm4, dword [rax + 0x28]
addss xmm4, dword [rax + 0x8c]
mov byte [rax + 0xc0], r13b
mov rax, qword [rdx + 0x4008]
movss xmm0, dword [rax + 0x28]
subss xmm0, dword [rax + 0x8c]
addss xmm4, dword [0x1400865c8]
addss xmm0, xmm4
movss dword [rax + 0x110], xmm0
mov byte [rax + 0x151], r13b
mov r8d, 0x20
lea rdx, [0x140094130]
lea rcx, str.menu_color
call fcn.140052ec0
call fcn.140016960
movaps xmm1, xmm13
movaps xmm0, xmm12
call fcn.14001f3c0
mov rdx, qword [0x1400e82d8]
mov rax, qword [rdx + 0x4008]
movss xmm4, dword [rax + 0x110]
subss xmm4, dword [rax + 0x28]
addss xmm4, dword [rax + 0x8c]
mov byte [rax + 0xc0], r13b
mov rax, qword [rdx + 0x4008]
movss xmm0, dword [rax + 0x28]
subss xmm0, dword [rax + 0x8c]
addss xmm4, xmm15
addss xmm0, xmm4
movss dword [rax + 0x110], xmm0
mov byte [rax + 0x151], r13b
mov dword [rbp - 0x30], 0x43750000
mov dword [rbp - 0x2c], 0x43610000
mov r8d, r13d
lea rdx, [rbp - 0x30]
lea rcx, str.ConfigChild
call fcn.1400165f0
lea rcx, str.Configs
call fcn.1400473d0
mov rax, qword [0x1400e82d8]
mov r8, qword [rax + 0x4008]
cmp byte [r8 + 0xc3], 0
jne 0x14005e61b
mov edx, dword [r8 + 0x1c4]
mov eax, edx
neg eax
sbb ecx, ecx
add ecx, 2
cmp qword [r8 + 0x1b8], 0
je 0x14005e612
neg edx
sbb ecx, ecx
add ecx, 6
movaps xmm1, xmm14
call fcn.14004a370
mov qword [rbp - 0x28], 0
mov qword [rsp + 0x38], rsi
mov qword [rsp + 0x30], rsi
mov dword [rsp + 0x28], esi
lea rax, [rbp - 0x28]
mov qword [rsp + 0x20], rax
mov r9d, 0x100
lea rbx, [0x1400e85d0]
mov r8, rbx
xor edx, edx
lea rcx, str.Config_Name
call fcn.14004f430
mov qword [rbp - 0x20], 0
xor r9d, r9d
lea rdx, [rbp - 0x20]
lea rcx, str.Save_Config
call fcn.140047d50
test al, al
je 0x14005e718
cmp byte [0x1400e85d0], 0
je 0x14005e718
xorps xmm0, xmm0
movups xmmword [rbp + 0x298], xmm0
mov qword [rbp + 0x2a8], rsi
mov qword [rbp + 0x2b0], rsi
mov r8, 0xffffffffffffffff
nop word [rax + rax]
inc r8
cmp byte [rbx + r8], 0
jne 0x14005e6b0
mov rdx, rbx
lea rcx, [rbp + 0x298]
call fcn.140002fb0
nop
lea rcx, [rbp + 0x298]
call fcn.140008f50
nop
mov rdx, qword [rbp + 0x2b0]
cmp rdx, 0xf
jbe 0x14005e718
inc rdx
mov rcx, qword [rbp + 0x298]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005e713
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140061aa7
call fcn.140078464
movaps xmm1, xmm13
movaps xmm0, xmm12
call fcn.14001f3c0
mov qword [rbp - 0x18], 0
xor r9d, r9d
lea rdx, [rbp - 0x18]
lea rcx, str.Load_Config
call fcn.140047d50
test al, al
je 0x1400618c0
cmp byte [0x1400e85d0], 0
je 0x1400618c0
xorps xmm0, xmm0
movups xmmword [rbp + 0x298], xmm0
mov qword [rbp + 0x2a8], rsi
mov qword [rbp + 0x2b0], rsi
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rbx + r8], 0
jne 0x14005e774
mov rdx, rbx
lea rcx, [rbp + 0x298]
call fcn.140002fb0
nop
lea rcx, [rbp + 0x298]
call fcn.1400093d0
nop
mov rdx, qword [rbp + 0x2b0]
cmp rdx, 0xf
jbe 0x1400618c0
inc rdx
mov rcx, qword [rbp + 0x298]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005e7db
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140061aa7
call fcn.140078464
jmp 0x1400618c0
mov rax, qword [rcx + 0x4008]
movss xmm1, dword [rax + 0x110]
subss xmm1, dword [rax + 0x28]
addss xmm1, dword [rax + 0x8c]
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4008]
movss xmm0, dword [rax + 0x28]
subss xmm0, dword [rax + 0x8c]
addss xmm1, xmm14
addss xmm0, xmm1
movss dword [rax + 0x110], xmm0
mov byte [rax + 0x151], 1
mov dword [rbp - 0x10], 0x43750000
mov dword [rbp - 0xc], 0x43870000
mov r8d, 1
lea rdx, [rbp - 0x10]
lea rcx, str.OptionsChild
call fcn.1400165f0
lea rcx, str.Options
call fcn.1400473d0
mov rax, qword [0x1400e82d8]
mov r8, qword [rax + 0x4008]
cmp byte [r8 + 0xc3], 0
jne 0x14005e8a6
mov edx, dword [r8 + 0x1c4]
mov eax, edx
neg eax
sbb ecx, ecx
add ecx, 2
cmp qword [r8 + 0x1b8], 0
je 0x14005e89d
neg edx
sbb ecx, ecx
add ecx, 6
movaps xmm1, xmm14
call fcn.14004a370
lea rdx, [0x1400e82a7]
lea rcx, str.No_jump_cooldown
call fcn.140048f90
lea rdx, [0x1400e82a1]
lea rcx, str.Noclip
call fcn.140048f90
call fcn.140016960
movaps xmm1, xmm13
movaps xmm0, xmm12
call fcn.14001f3c0
mov rdx, qword [0x1400e82d8]
mov rax, qword [rdx + 0x4008]
movss xmm4, dword [rax + 0x110]
subss xmm4, dword [rax + 0x28]
addss xmm4, dword [rax + 0x8c]
mov byte [rax + 0xc0], 1
mov rax, qword [rdx + 0x4008]
movss xmm0, dword [rax + 0x28]
subss xmm0, dword [rax + 0x8c]
addss xmm4, xmm15
addss xmm0, xmm4
movss dword [rax + 0x110], xmm0
mov byte [rax + 0x151], 1
mov dword [rbp - 8], 0x43750000
mov dword [rbp - 4], 0x43870000
mov r8d, 1
lea rdx, [rbp - 8]
lea rcx, str.RageChild
call fcn.1400165f0
lea rcx, str.Rage
call fcn.1400473d0
mov rax, qword [0x1400e82d8]
mov r8, qword [rax + 0x4008]
cmp byte [r8 + 0xc3], 0
jne 0x14005e9a6
mov edx, dword [r8 + 0x1c4]
mov eax, edx
neg eax
sbb ecx, ecx
add ecx, 2
cmp qword [r8 + 0x1b8], 0
je 0x14005e99d
neg edx
sbb ecx, ecx
add ecx, 6
movaps xmm1, xmm14
call fcn.14004a370
lea rdx, [0x1400e8286]
lea rcx, [0x140085934]
call fcn.140048f90
movaps xmm1, xmm13
movaps xmm0, xmm12
call fcn.14001f3c0
mov rdx, qword [0x1400e82d8]
mov rax, qword [rdx + 0x4008]
movss xmm4, dword [rax + 0x110]
subss xmm4, dword [rax + 0x28]
addss xmm4, dword [rax + 0x8c]
mov byte [rax + 0xc0], 1
mov rax, qword [rdx + 0x4008]
movss xmm0, dword [rax + 0x28]
subss xmm0, dword [rax + 0x8c]
addss xmm4, dword [0x1400865ec]
addss xmm0, xmm4
movss dword [rax + 0x110], xmm0
mov byte [rax + 0x151], 1
mov dword [rbp], 0x42700000
mov dword [rbp + 4], 0x41a00000
lea rdx, [rbp]
lea rcx, [0x1400e7438]
call fcn.14005cb70
mov dword [rbp + 0x268], 0x41200000
mov dword [rbp + 0x260], 0
lea rbx, str._.2f
mov qword [rsp + 0x28], rbx
lea rax, [rbp + 0x268]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x260]
lea r8, [0x140094100]
mov edx, 8
lea rcx, str.Fly_Speed
call fcn.14004bda0
lea rdx, [0x1400e82ab]
lea rcx, str.CFrame
call fcn.140048f90
movaps xmm1, xmm13
movaps xmm0, xmm12
call fcn.14001f3c0
mov rdx, qword [0x1400e82d8]
mov rax, qword [rdx + 0x4008]
movss xmm4, dword [rax + 0x110]
subss xmm4, dword [rax + 0x28]
addss xmm4, dword [rax + 0x8c]
mov byte [rax + 0xc0], 1
mov rax, qword [rdx + 0x4008]
movss xmm0, dword [rax + 0x28]
subss xmm0, dword [rax + 0x8c]
addss xmm4, dword [0x1400865cc]
addss xmm0, xmm4
movss dword [rax + 0x110], xmm0
mov byte [rax + 0x151], 1
mov dword [rbp + 8], 0x42700000
mov dword [rbp + 0xc], 0x41a00000
lea rdx, [rbp + 8]
lea rcx, [0x1400e7450]
call fcn.14005cb70
mov dword [rbp + 0x260], 0x41200000
mov dword [rbp + 0x268], 0
mov qword [rsp + 0x28], rbx
lea rax, [rbp + 0x260]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x268]
lea r8, [0x14009416c]
mov edx, 8
lea rcx, str.CFrame_Speed
call fcn.14004bda0
call fcn.140016960
mov rcx, qword [0x1400e82d8]
mov rax, qword [rcx + 0x4008]
movss xmm1, dword [rax + 0x110]
subss xmm1, dword [rax + 0x28]
addss xmm1, dword [rax + 0x8c]
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4008]
movss xmm0, dword [rax + 0x28]
subss xmm0, dword [rax + 0x8c]
addss xmm1, xmm14
addss xmm0, xmm1
movss dword [rax + 0x110], xmm0
mov byte [rax + 0x151], 1
mov dword [rbp + 0x10], 0x43ff0000
mov dword [rbp + 0x14], 0x43870000
mov r8d, 1
lea rdx, [rbp + 0x10]
lea rcx, str.PlayersList
call fcn.1400165f0
lea rcx, str.Players
call fcn.1400473d0
mov rax, qword [0x1400e82d8]
mov r8, qword [rax + 0x4008]
cmp byte [r8 + 0xc3], 0
jne 0x14005ec37
mov edx, dword [r8 + 0x1c4]
mov eax, edx
neg eax
sbb ecx, ecx
add ecx, 2
cmp qword [r8 + 0x1b8], 0
je 0x14005ec27
neg edx
sbb ecx, ecx
add ecx, 6
movaps xmm1, xmm14
call fcn.14004a370
mov rax, qword [0x1400e82d8]
mov dword [rax + 0x393c], 0x40800000
mov dword [rax + 0x3940], 0x3f800000
mov dword [rax + 0x392c], 0x40800000
mov dword [rax + 0x3930], 0x3f800000
mov qword [rbp + 0x18], 0
movss dword [rsp + 0x20], xmm12
lea r9, [rbp + 0x18]
call fcn.14003e210
test al, al
je 0x1400601b7
mov rcx, qword [0x1400e82d8]
mov rdi, qword [rcx + 0x4da8]
movsx rdx, word [rdi + 0x206]
cmp edx, dword [rdi + 0x6c]
jge 0x14005ed6e
imul rbx, rdx, 0x70
add rbx, qword [rdi + 0x18]
inc dx
mov word [rdi + 0x206], dx
mov r8d, 0x10
mov rdx, rbx
mov rcx, rdi
call fcn.14003f240
mov dword [rbx + 0x30], esi
mov eax, dword [rbx]
mov dword [rbx + 0x1c], 0x41f00000
cmp byte [rdi + 0x238], 0
je 0x14005ed30
comiss xmm12, dword [rbx + 0x10]
jbe 0x14005ecfe
comiss xmm12, dword [rbx + 0x18]
jbe 0x14005ecfe
test al, 0x10
je 0x14005ecef
mov dword [rbx + 0x10], 0x41f00000
test al, 8
je 0x14005ecfa
mov dword [rbx + 0x18], 0x41f00000
mov byte [rbx + 0x6b], 0
test al, 2
je 0x14005ed0e
test byte [rdi + 0x60], 4
jne 0x14005ed0e
mov word [rbx + 0x63], 0
test al, 4
je 0x14005ed30
test byte [rdi + 0x60], 8
jne 0x14005ed30
mov word [rbx + 0x5a], si
bt eax, 0xf
setb cl
inc cl
movzx eax, byte [rbx + 0x6d]
and al, 0xfc
or cl, al
mov byte [rbx + 0x6d], cl
mov r12, 0xffffffffffffffff
mov word [rbx + 0x50], r12w
lea rcx, [rdi + 0x190]
mov eax, dword [rcx]
lea edx, [rax - 1]
test eax, eax
cmove dx, si
mov word [rbx + 0x50], dx
lea r8, [0x14008463b]
lea rdx, [0x140084638]
call fcn.14000f050
mov rcx, qword [0x1400e82d8]
jmp 0x14005ed75
mov r12, 0xffffffffffffffff
mov rdi, qword [rcx + 0x4da8]
movsx rdx, word [rdi + 0x206]
cmp edx, dword [rdi + 0x6c]
jge 0x14005ee54
imul rbx, rdx, 0x70
add rbx, qword [rdi + 0x18]
inc dx
mov word [rdi + 0x206], dx
mov r8d, 0x10
mov rdx, rbx
mov rcx, rdi
call fcn.14003f240
mov dword [rbx + 0x30], esi
mov eax, dword [rbx]
mov dword [rbx + 0x1c], 0x42c80000
cmp byte [rdi + 0x238], 0
je 0x14005ee1f
comiss xmm12, dword [rbx + 0x10]
jbe 0x14005eded
comiss xmm12, dword [rbx + 0x18]
jbe 0x14005eded
test al, 0x10
je 0x14005edde
mov dword [rbx + 0x10], 0x42c80000
test al, 8
je 0x14005ede9
mov dword [rbx + 0x18], 0x42c80000
mov byte [rbx + 0x6b], 0
test al, 2
je 0x14005edfd
test byte [rdi + 0x60], 4
jne 0x14005edfd
mov word [rbx + 0x63], 0
test al, 4
je 0x14005ee1f
test byte [rdi + 0x60], 8
jne 0x14005ee1f
mov word [rbx + 0x5a], si
bt eax, 0xf
setb cl
inc cl
movzx eax, byte [rbx + 0x6d]
and al, 0xfc
or cl, al
mov byte [rbx + 0x6d], cl
mov word [rbx + 0x50], r12w
lea rcx, [rdi + 0x190]
mov eax, dword [rcx]
lea edx, [rax - 1]
test eax, eax
cmove dx, si
mov word [rbx + 0x50], dx
lea r8, [0x140084625]
lea rdx, str.Name
call fcn.14000f050
mov rcx, qword [0x1400e82d8]
mov rdi, qword [rcx + 0x4da8]
movsx rcx, word [rdi + 0x206]
cmp ecx, dword [rdi + 0x6c]
jge 0x14005ef2c
imul rbx, rcx, 0x70
add rbx, qword [rdi + 0x18]
inc cx
mov word [rdi + 0x206], cx
mov r8d, 0x10
mov rdx, rbx
mov rcx, rdi
call fcn.14003f240
mov dword [rbx + 0x30], esi
mov eax, dword [rbx]
mov dword [rbx + 0x1c], 0x43c80000
cmp byte [rdi + 0x238], 0
je 0x14005eefe
comiss xmm12, dword [rbx + 0x10]
jbe 0x14005eecc
comiss xmm12, dword [rbx + 0x18]
jbe 0x14005eecc
test al, 0x10
je 0x14005eebd
mov dword [rbx + 0x10], 0x43c80000
test al, 8
je 0x14005eec8
mov dword [rbx + 0x18], 0x43c80000
mov byte [rbx + 0x6b], 0
test al, 2
je 0x14005eedc
test byte [rdi + 0x60], 4
jne 0x14005eedc
mov word [rbx + 0x63], 0
test al, 4
je 0x14005eefe
test byte [rdi + 0x60], 8
jne 0x14005eefe
mov word [rbx + 0x5a], si
bt eax, 0xf
setb cl
inc cl
movzx eax, byte [rbx + 0x6d]
and al, 0xfc
or cl, al
mov byte [rbx + 0x6d], cl
mov word [rbx + 0x50], r12w
lea rcx, [rdi + 0x190]
mov eax, dword [rcx]
lea edx, [rax - 1]
test eax, eax
cmove dx, si
mov word [rbx + 0x50], dx
lea r8, [0x140084643]
lea rdx, str.Action
call fcn.14000f050
call fcn.140043b50
lea rdx, [rbp + 0x308]
lea rcx, [0x1400e82c8]
call fcn.140075870
nop
mov r12, qword [rbp + 0x308]
mov rax, qword [rbp + 0x310]
mov qword [rsp + 0x68], rax
cmp r12, rax
je 0x140060165
mov rbx, qword [r12]
mov qword [rbp + 0x260], rbx
movaps xmm1, xmm12
xor ecx, ecx
call fcn.140041330
mov rax, qword [0x1400e82d8]
mov rdi, qword [rax + 0x4da8]
test rdi, rdi
je 0x14005efc7
cmp byte [rdi + 0x237], 0
je 0x14005efb2
mov ecx, dword [rdi + 0x74]
lea eax, [rcx + 1]
cmp eax, dword [rdi + 0x6c]
jge 0x14005efb2
cmp ecx, 0xffffffff
je 0x14005efab
mov rcx, rdi
call fcn.140041f70
mov edx, dword [rdi + 0x74]
inc edx
jmp 0x14005efbf
movaps xmm1, xmm12
xor ecx, ecx
call fcn.140041330
xor edx, edx
mov rcx, rdi
call fcn.140041d90
mov edx, r13d
lea rcx, [0x14007fa68]
call fcn.1400473d0
mov rax, qword [0x1400e82d8]
mov rdi, qword [rax + 0x4da8]
test rdi, rdi
je 0x14005f026
cmp byte [rdi + 0x237], 0
je 0x14005f011
mov ecx, dword [rdi + 0x74]
lea eax, [rcx + 1]
cmp eax, dword [rdi + 0x6c]
jge 0x14005f011
cmp ecx, 0xffffffff
je 0x14005f00a
mov rcx, rdi
call fcn.140041f70
mov edx, dword [rdi + 0x74]
inc edx
jmp 0x14005f01e
movaps xmm1, xmm12
xor ecx, ecx
call fcn.140041330
xor edx, edx
mov rcx, rdi
call fcn.140041d90
lea rcx, [rbx + 0x48]
call fcn.140075e70
lea rcx, [rbp + 0x298]
test rax, rax
je 0x14005f045
mov rdx, rax
call fcn.1400753a0
jmp 0x14005f070
xorps xmm0, xmm0
movups xmmword [rbp + 0x298], xmm0
mov qword [rbp + 0x2a8], rsi
mov qword [rbp + 0x2b0], rsi
mov r8d, 7
lea rdx, str.unknown
call fcn.140002fb0
nop
or r15d, 1
lea rdx, [rbp + 0x298]
cmp qword [rbp + 0x2b0], 0xf
cmova rdx, qword [rbp + 0x298]
lea rcx, [0x14007fa7c]
call fcn.1400473d0
nop
mov rdx, qword [rbp + 0x2b0]
cmp rdx, 0xf
jbe 0x14005f0d9
inc rdx
mov rcx, qword [rbp + 0x298]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005f0d4
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140061aae
call fcn.140078464
mov qword [rbp + 0x2a8], rsi
mov qword [rbp + 0x2b0], 0xf
mov byte [rbp + 0x298], 0
mov rax, qword [0x1400e82d8]
mov rdi, qword [rax + 0x4da8]
test rdi, rdi
je 0x14005f142
cmp byte [rdi + 0x237], 0
je 0x14005f12d
mov ecx, dword [rdi + 0x74]
lea eax, [rcx + 1]
cmp eax, dword [rdi + 0x6c]
jge 0x14005f12d
cmp ecx, 0xffffffff
je 0x14005f126
mov rcx, rdi
call fcn.140041f70
mov edx, dword [rdi + 0x74]
inc edx
jmp 0x14005f13a
movaps xmm1, xmm12
xor ecx, ecx
call fcn.140041330
xor edx, edx
mov rcx, rdi
call fcn.140041d90
lea rcx, [rbx + 0x48]
call fcn.140075e70
lea rcx, [rbp + 0x298]
test rax, rax
je 0x14005f161
mov rdx, rax
call fcn.1400753a0
jmp 0x14005f18b
xorps xmm0, xmm0
movups xmmword [rbp + 0x298], xmm0
mov qword [rbp + 0x2a8], rsi
mov qword [rbp + 0x2b0], rsi
mov r8d, 7
lea rdx, str.unknown
call fcn.140002fb0
mov eax, r15d
mov r15d, 2
or r15d, eax
lea rdx, [rbp + 0x298]
mov rdi, qword [rbp + 0x298]
mov rsi, qword [rbp + 0x2b0]
cmp rsi, 0xf
cmova rdx, rdi
lea rcx, [0x1400e74e0]
cmp qword [0x1400e74f8], 0xf
cmova rcx, qword [0x1400e74e0]
mov r8, qword [0x1400e74f0]
cmp r8, qword [rbp + 0x2a8]
jne 0x14005f1e9
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x14005f1e9
mov r14b, 1
jmp 0x14005f1ec
xor r14b, r14b
cmp rsi, 0xf
jbe 0x14005f223
lea rdx, [rsi + 1]
mov rax, rdi
cmp rdx, 0x1000
jb 0x14005f21b
add rdx, 0x27
mov rdi, qword [rdi - 8]
sub rax, rdi
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140061ab5
mov rcx, rdi
call fcn.140078464
mov edx, r13d
lea rcx, [rbp + 0x2b8]
test r14b, r14b
je 0x14005f4e9
mov qword [rbp + 0x20], 0x42c80000
call fcn.140061e70
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x270], xmm0
xor esi, esi
mov qword [rbp + 0x280], rsi
mov qword [rbp + 0x288], rsi
mov r8d, 0xc
lea rdx, str.Unspectate
lea rcx, [rbp + 0x270]
call fcn.140002fb0
nop
lea r9, [rbp + 0x2b8]
lea r8, [rbp + 0x270]
lea rcx, [rbp + 0x298]
call fcn.140062050
or r15d, 0x120
lea rcx, [rbp + 0x298]
cmp qword [rbp + 0x2b0], 0xf
cmova rcx, qword [rbp + 0x298]
xor r9d, r9d
lea rdx, [rbp + 0x20]
call fcn.140047d50
movzx edi, al
mov rdx, qword [rbp + 0x2b0]
cmp rdx, 0xf
jbe 0x14005f300
inc rdx
mov rcx, qword [rbp + 0x298]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005f2fb
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140061abc
call fcn.140078464
mov qword [rbp + 0x2a8], rsi
mov qword [rbp + 0x2b0], 0xf
mov byte [rbp + 0x298], 0
mov rdx, qword [rbp + 0x288]
cmp rdx, 0xf
jbe 0x14005f35b
inc rdx
mov rcx, qword [rbp + 0x270]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005f355
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140061ac3
call fcn.140078464
nop
mov rdx, qword [rbp + 0x2d0]
cmp rdx, 0xf
jbe 0x14005f39c
inc rdx
mov rcx, qword [rbp + 0x2b8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005f397
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140061aca
call fcn.140078464
test dil, dil
je 0x14005f803
lea rdx, [0x1400e74a0]
lea rcx, [rbp + 0x2b8]
call fcn.140002480
mov r8, rax
lea rdx, [rbp + 0x1a8]
lea rcx, [0x1400e82c8]
call fcn.140075640
mov rdi, rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x270], xmm0
mov qword [rbp + 0x280], rsi
mov qword [rbp + 0x288], rsi
mov r8d, 8
lea rdx, str.Humanoid
lea rcx, [rbp + 0x270]
call fcn.140002fb0
lea r8, [rbp + 0x270]
lea rdx, [rbp + 0x100]
mov rcx, rdi
call fcn.140075640
xorps xmm0, xmm0
movups xmmword [rbp + 0x270], xmm0
mov qword [rbp + 0x280], rsi
mov qword [rbp + 0x288], rsi
mov r8d, 9
lea rdx, str.Workspace
lea rcx, [rbp + 0x270]
call fcn.140002fb0
lea r8, [rbp + 0x270]
lea rdx, [rbp + 0x1b0]
lea rcx, [0x1400e82b0]
call fcn.140075640
mov rdi, rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x298], xmm0
mov qword [rbp + 0x2a8], rsi
mov qword [rbp + 0x2b0], rsi
mov r8d, 6
lea rdx, str.Camera
lea rcx, [rbp + 0x298]
call fcn.140002fb0
lea r8, [rbp + 0x298]
lea rdx, [rbp + 0x1b8]
mov rcx, rdi
call fcn.140075640
mov rcx, qword [rax]
add rcx, 0xc0
mov rdx, qword [rbp + 0x100]
call fcn.140075d30
mov qword [0x1400e74f0], rsi
lea rax, [0x1400e74e0]
cmp qword [0x1400e74f8], 0xf
cmova rax, qword [0x1400e74e0]
mov byte [rax], 0
jmp 0x14005f803
mov qword [rbp + 0x28], 0x42c80000
call fcn.140061e70
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x270], xmm0
xor esi, esi
mov qword [rbp + 0x280], rsi
mov qword [rbp + 0x288], rsi
mov r8d, 0xa
lea rdx, str.Spectate
lea rcx, [rbp + 0x270]
call fcn.140002fb0
nop
lea r9, [rbp + 0x2b8]
lea r8, [rbp + 0x270]
lea rcx, [rbp + 0x298]
call fcn.140062050
or r15d, 0xc0
lea rcx, [rbp + 0x298]
cmp qword [rbp + 0x2b0], 0xf
cmova rcx, qword [rbp + 0x298]
xor r9d, r9d
lea rdx, [rbp + 0x28]
call fcn.140047d50
movzx edi, al
mov rdx, qword [rbp + 0x2b0]
cmp rdx, 0xf
jbe 0x14005f5b3
inc rdx
mov rcx, qword [rbp + 0x298]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005f5ae
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140061ad1
call fcn.140078464
mov qword [rbp + 0x2a8], rsi
mov qword [rbp + 0x2b0], 0xf
mov byte [rbp + 0x298], 0
mov rdx, qword [rbp + 0x288]
cmp rdx, 0xf
jbe 0x14005f60e
inc rdx
mov rcx, qword [rbp + 0x270]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005f608
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140061ad8
call fcn.140078464
nop
mov rdx, qword [rbp + 0x2d0]
cmp rdx, 0xf
jbe 0x14005f64f
inc rdx
mov rcx, qword [rbp + 0x2b8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005f64a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140061adf
call fcn.140078464
test dil, dil
je 0x14005f803
lea rcx, [rbx + 0x48]
call fcn.140075e70
lea rcx, [rbp + 0x270]
test rax, rax
je 0x14005f677
mov rdx, rax
call fcn.1400753a0
jmp 0x14005f6a1
xorps xmm0, xmm0
movups xmmword [rbp + 0x270], xmm0
mov qword [rbp + 0x280], rsi
mov qword [rbp + 0x288], rsi
mov r8d, 7
lea rdx, str.unknown
call fcn.140002fb0
mov eax, 0x2000
or r15d, eax
mov rdx, qword [0x1400e74f8]
cmp rdx, 0xf
jbe 0x14005f6ea
inc rdx
mov rcx, qword [0x1400e74e0]
cmp rdx, 0x1000
jb 0x14005f6e5
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x140061ae6
mov rcx, r8
call fcn.140078464
movups xmm0, xmmword [rbp + 0x270]
movups xmmword [0x1400e74e0], xmm0
movups xmm1, xmmword [rbp + 0x280]
movups xmmword [0x1400e74f0], xmm1
xorps xmm0, xmm0
movups xmmword [rbp + 0x270], xmm0
mov qword [rbp + 0x280], rsi
mov qword [rbp + 0x288], rsi
mov r8d, 0xa
lea rdx, str.UpperTorso
lea rcx, [rbp + 0x270]
call fcn.140002fb0
lea r8, [rbp + 0x270]
lea rdx, [rbp + 0xc0]
lea rcx, [rbp + 0x260]
call fcn.140075640
xorps xmm0, xmm0
movups xmmword [rbp + 0x270], xmm0
mov qword [rbp + 0x280], rsi
mov qword [rbp + 0x288], rsi
mov r8d, 9
lea rdx, str.Workspace
lea rcx, [rbp + 0x270]
call fcn.140002fb0
lea r8, [rbp + 0x270]
lea rdx, [rbp + 0x1a0]
lea rcx, [0x1400e82b0]
call fcn.140075640
mov rbx, rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x298], xmm0
mov qword [rbp + 0x2a8], rsi
mov qword [rbp + 0x2b0], rsi
mov r8d, 6
lea rdx, str.Camera
lea rcx, [rbp + 0x298]
call fcn.140002fb0
lea r8, [rbp + 0x298]
lea rdx, [rbp + 0x150]
mov rcx, rbx
call fcn.140075640
mov rcx, qword [rax]
add rcx, 0xc0
mov rdx, qword [rbp + 0xc0]
call fcn.140075d30
mov rbx, qword [rbp + 0x260]
movaps xmm1, xmm13
movaps xmm0, xmm12
call fcn.14001f3c0
mov qword [rbp + 0x30], 0x42c80000
mov edx, r13d
lea rcx, [rbp + 0x2b8]
call fcn.140061e70
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x270], xmm0
mov qword [rbp + 0x280], rsi
mov qword [rbp + 0x288], rsi
mov r8d, 0xa
lea rdx, str.Teleport
lea rcx, [rbp + 0x270]
call fcn.140002fb0
nop
lea r9, [rbp + 0x2b8]
lea r8, [rbp + 0x270]
lea rcx, [rbp + 0x298]
call fcn.140062050
nop
lea rcx, [rbp + 0x298]
cmp qword [rbp + 0x2b0], 0xf
cmova rcx, qword [rbp + 0x298]
xor r9d, r9d
lea rdx, [rbp + 0x30]
call fcn.140047d50
movzx edi, al
mov rdx, qword [rbp + 0x2b0]
cmp rdx, 0xf
jbe 0x14005f8dc
inc rdx
mov rcx, qword [rbp + 0x298]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005f8d7
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140061aed
call fcn.140078464
mov qword [rbp + 0x2a8], rsi
mov qword [rbp + 0x2b0], 0xf
mov byte [rbp + 0x298], 0
mov rdx, qword [rbp + 0x288]
cmp rdx, 0xf
jbe 0x14005f937
inc rdx
mov rcx, qword [rbp + 0x270]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005f931
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140061af4
call fcn.140078464
nop
mov rdx, qword [rbp + 0x2d0]
cmp rdx, 0xf
jbe 0x14005f978
inc rdx
mov rcx, qword [rbp + 0x2b8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005f973
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140061afb
call fcn.140078464
test dil, dil
je 0x14005fc85
xorps xmm0, xmm0
movups xmmword [rbp + 0x270], xmm0
mov qword [rbp + 0x280], rsi
mov qword [rbp + 0x288], rsi
mov r8d, 0x10
lea rdx, str.HumanoidRootPart
lea rcx, [rbp + 0x270]
call fcn.140002fb0
lea r8, [rbp + 0x270]
lea rdx, [rbp + 0x108]
lea rcx, [rbp + 0x260]
call fcn.140075640
xorps xmm0, xmm0
movups xmmword [rbp + 0x270], xmm0
mov qword [rbp + 0x280], rsi
mov qword [rbp + 0x288], rsi
mov r8d, 7
lea rdx, str.Players
lea rcx, [rbp + 0x270]
call fcn.140002fb0
lea r8, [rbp + 0x270]
lea rdx, [rbp + 0x158]
lea rcx, [0x1400e82b0]
call fcn.140075640
mov rcx, qword [rax]
add rcx, 0x100
mov qword [rbp + 0x38], rsi
mov r8d, 8
lea rdx, [rbp + 0x38]
call fcn.140077210
mov rcx, qword [rbp + 0x38]
add rcx, 0x298
mov qword [rbp + 0x40], rsi
mov r8d, 8
lea rdx, [rbp + 0x40]
call fcn.140077210
xorps xmm0, xmm0
movups xmmword [rbp + 0x298], xmm0
mov qword [rbp + 0x2a8], rsi
mov qword [rbp + 0x2b0], rsi
mov r8d, 0x10
lea rdx, str.HumanoidRootPart
lea rcx, [rbp + 0x298]
call fcn.140002fb0
lea r8, [rbp + 0x298]
lea rdx, [rbp - 0x58]
lea rcx, [rbp + 0x40]
call fcn.140075640
mov rcx, qword [rbp + 0x108]
test rcx, rcx
je 0x14005fc7e
mov rbx, qword [rbp - 0x58]
test rbx, rbx
je 0x14005fc7e
xor edi, edi
mov qword [rbp + 0x90], rdi
add rcx, 0x150
call fcn.140075e70
test rax, rax
jne 0x14005fad8
movsd xmm6, qword [rbp + 0x90]
jmp 0x14005fb0a
xor ecx, ecx
mov qword [rbp - 0x80], rcx
mov dword [rbp - 0x78], ecx
lea rcx, [rax + 0x188]
mov r8d, 0xc
lea rdx, [rbp - 0x80]
call fcn.140077210
movsd xmm0, qword [rbp - 0x80]
movsd qword [rbp + 0x90], xmm0
mov edi, dword [rbp - 0x78]
movaps xmm6, xmm0
lea rcx, [rbx + 0x150]
call fcn.140075e70
mov qword [rbp + 0x268], rax
test rax, rax
je 0x14005fc7e
lea rsi, [rax + 0x140]
mov ebx, 0x2710
xor r14d, r14d
nop word [rax + rax]
movsd qword [rbp + 0x120], xmm6
mov dword [rbp + 0x128], edi
mov dword [rbp + 0x2d9], r14d
mov word [rbp + 0x2dd], r14w
mov byte [rbp + 0x2df], r14b
mov dword [rbp + 0x2b8], 0x85b3b69
mov qword [rbp + 0x2c0], rsi
lea rax, [rbp + 0x120]
mov qword [rbp + 0x2c8], rax
mov qword [rbp + 0x2d0], 0xc
mov eax, dword [0x1400e8318]
mov dword [rbp + 0x2bc], eax
mov byte [rbp + 0x2d8], 1
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x30], r14
mov dword [rsp + 0x28], r14d
mov qword [rsp + 0x20], r14
mov r9d, 0x28
lea r8, [rbp + 0x2b8]
mov edx, 0x225914
mov rcx, qword [0x1400e8430]
call qword [sym.imp.KERNEL32.dll_DeviceIoControl]
sub rbx, 1
jne 0x14005fb40
mov rax, qword [rbp + 0x268]
movsd qword [rbp + 0xe0], xmm6
mov dword [rbp + 0xe8], edi
xor esi, esi
mov dword [rbp + 0x291], esi
mov word [rbp + 0x295], si
mov byte [rbp + 0x297], sil
mov dword [rbp + 0x270], 0x85b3b69
add rax, 0x140
mov qword [rbp + 0x278], rax
lea rax, [rbp + 0xe0]
mov qword [rbp + 0x280], rax
mov qword [rbp + 0x288], 0xc
mov eax, dword [0x1400e8318]
mov dword [rbp + 0x274], eax
mov byte [rbp + 0x290], 1
mov qword [rsp + 0x38], rsi
mov qword [rsp + 0x30], rsi
mov dword [rsp + 0x28], esi
mov qword [rsp + 0x20], rsi
mov r9d, 0x28
lea r8, [rbp + 0x270]
mov edx, 0x225914
mov rcx, qword [0x1400e8430]
call qword [sym.imp.KERNEL32.dll_DeviceIoControl]
mov rbx, qword [rbp + 0x260]
movaps xmm1, xmm13
movaps xmm0, xmm12
call fcn.14001f3c0
lea rcx, [rbx + 0x48]
call fcn.140075e70
lea rcx, [rbp + 0x298]
test rax, rax
je 0x14005fcb1
mov rdx, rax
call fcn.1400753a0
jmp 0x14005fcdb
xorps xmm0, xmm0
movups xmmword [rbp + 0x298], xmm0
mov qword [rbp + 0x2a8], rsi
mov qword [rbp + 0x2b0], rsi
mov r8d, 7
lea rdx, str.unknown
call fcn.140002fb0
mov eax, 0x1c
or r15d, eax
lea rdx, [rbp + 0x298]
mov rdi, qword [rbp + 0x298]
mov rsi, qword [rbp + 0x2b0]
cmp rsi, 0xf
cmova rdx, rdi
lea rcx, [0x1400e74c0]
cmp qword [0x1400e74d8], 0xf
cmova rcx, qword [0x1400e74c0]
mov r8, qword [0x1400e74d0]
cmp r8, qword [rbp + 0x2a8]
jne 0x14005fd35
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x14005fd35
mov r14b, 1
jmp 0x14005fd38
xor r14b, r14b
cmp rsi, 0xf
jbe 0x14005fd6f
lea rdx, [rsi + 1]
mov rax, rdi
cmp rdx, 0x1000
jb 0x14005fd67
add rdx, 0x27
mov rdi, qword [rdi - 8]
sub rax, rdi
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140061b02
mov rcx, rdi
call fcn.140078464
mov edx, r13d
lea rcx, [rbp + 0x2b8]
test r14b, r14b
je 0x14005ff1d
mov qword [rbp + 0x48], 0x42c80000
call fcn.140061e70
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x270], xmm0
xor esi, esi
mov qword [rbp + 0x280], rsi
mov qword [rbp + 0x288], rsi
mov r8d, 6
lea rdx, str.Stop
lea rcx, [rbp + 0x270]
call fcn.140002fb0
nop
lea r9, [rbp + 0x2b8]
lea r8, [rbp + 0x270]
lea rcx, [rbp + 0x298]
call fcn.140062050
or r15d, 0xc00
lea rcx, [rbp + 0x298]
cmp qword [rbp + 0x2b0], 0xf
cmova rcx, qword [rbp + 0x298]
xor r9d, r9d
lea rdx, [rbp + 0x48]
call fcn.140047d50
movzx ebx, al
mov rdx, qword [rbp + 0x2b0]
cmp rdx, 0xf
jbe 0x14005fe4c
inc rdx
mov rcx, qword [rbp + 0x298]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005fe47
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140061b09
call fcn.140078464
mov qword [rbp + 0x2a8], rsi
mov qword [rbp + 0x2b0], 0xf
mov byte [rbp + 0x298], 0
mov rdx, qword [rbp + 0x288]
cmp rdx, 0xf
jbe 0x14005fea7
inc rdx
mov rcx, qword [rbp + 0x270]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005fea1
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140061b10
call fcn.140078464
nop
mov rdx, qword [rbp + 0x2d0]
cmp rdx, 0xf
jbe 0x14005fee8
inc rdx
mov rcx, qword [rbp + 0x2b8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005fee3
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140061b17
call fcn.140078464
test bl, bl
je 0x140060145
mov byte [0x1400e828e], 0
mov qword [0x1400e74d0], rsi
lea rax, [0x1400e74c0]
cmp qword [0x1400e74d8], 0xf
cmova rax, qword [0x1400e74c0]
mov byte [rax], 0
jmp 0x140060145
mov qword [rbp + 0x50], 0x42c80000
call fcn.140061e70
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x270], xmm0
xor esi, esi
mov qword [rbp + 0x280], rsi
mov qword [rbp + 0x288], rsi
mov r8d, 9
lea rdx, str.Aimview
lea rcx, [rbp + 0x270]
call fcn.140002fb0
nop
lea r9, [rbp + 0x2b8]
lea r8, [rbp + 0x270]
lea rcx, [rbp + 0x298]
call fcn.140062050
or r15d, 0x1200
lea rcx, [rbp + 0x298]
cmp qword [rbp + 0x2b0], 0xf
cmova rcx, qword [rbp + 0x298]
xor r9d, r9d
lea rdx, [rbp + 0x50]
call fcn.140047d50
movzx edi, al
mov rdx, qword [rbp + 0x2b0]
cmp rdx, 0xf
jbe 0x14005ffe7
inc rdx
mov rcx, qword [rbp + 0x298]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005ffe2
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140061b1e
call fcn.140078464
mov qword [rbp + 0x2a8], rsi
mov qword [rbp + 0x2b0], 0xf
mov byte [rbp + 0x298], 0
mov rdx, qword [rbp + 0x288]
cmp rdx, 0xf
jbe 0x140060042
inc rdx
mov rcx, qword [rbp + 0x270]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14006003c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140061b25
call fcn.140078464
nop
mov rdx, qword [rbp + 0x2d0]
cmp rdx, 0xf
jbe 0x140060083
inc rdx
mov rcx, qword [rbp + 0x2b8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14006007e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140061b2c
call fcn.140078464
test dil, dil
je 0x140060145
lea rcx, [rbx + 0x48]
call fcn.140075e70
lea rcx, [rbp + 0x270]
test rax, rax
je 0x1400600ab
mov rdx, rax
call fcn.1400753a0
jmp 0x1400600d5
xorps xmm0, xmm0
movups xmmword [rbp + 0x270], xmm0
mov qword [rbp + 0x280], rsi
mov qword [rbp + 0x288], rsi
mov r8d, 7
lea rdx, str.unknown
call fcn.140002fb0
mov eax, r15d
mov r15d, 0x4000
or r15d, eax
mov rdx, qword [0x1400e74d8]
cmp rdx, 0xf
jbe 0x140060122
inc rdx
mov rcx, qword [0x1400e74c0]
cmp rdx, 0x1000
jb 0x14006011d
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x140061b33
mov rcx, r8
call fcn.140078464
movups xmm0, xmmword [rbp + 0x270]
movups xmmword [0x1400e74c0], xmm0
movups xmm1, xmmword [rbp + 0x280]
movups xmmword [0x1400e74d0], xmm1
mov byte [0x1400e828e], 1
inc r13d
add r12, 8
cmp r12, qword [rsp + 0x68]
jne 0x14005ef61
mov r12, qword [rbp + 0x308]
mov r14d, dword [rbp + 0x2e0]
test r12, r12
je 0x1400601a6
mov rdx, qword [rbp + 0x318]
sub rdx, r12
and rdx, 0xfffffffffffffff8
mov rax, r12
cmp rdx, 0x1000
jb 0x14006019e
add rdx, 0x27
mov r12, qword [r12 - 8]
sub rax, r12
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140061b3a
mov rcx, r12
call fcn.140078464
call fcn.1400409e0
mov r12, qword [rbp + 0x110]
movzx edi, byte [rsp + 0x60]
mov rax, qword [0x1400e82d8]
movss dword [rax + 0x393c], xmm7
movss dword [rax + 0x3940], xmm8
movss dword [rax + 0x392c], xmm9
movss dword [rax + 0x3930], xmm10
mov r13d, 1
jmp 0x1400618c0
mov rax, qword [rcx + 0x4008]
movss xmm1, dword [rax + 0x110]
subss xmm1, dword [rax + 0x28]
addss xmm1, dword [rax + 0x8c]
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4008]
movss xmm0, dword [rax + 0x28]
subss xmm0, dword [rax + 0x8c]
addss xmm1, xmm14
addss xmm0, xmm1
movss dword [rax + 0x110], xmm0
mov byte [rax + 0x151], 1
mov dword [rbp + 0x58], 0x43750000
mov dword [rbp + 0x5c], 0x43570000
mov r13d, 1
mov r8d, r13d
lea rdx, [rbp + 0x58]
lea rcx, str.AimbotChild
call fcn.1400165f0
lea rcx, str.Aimbot
call fcn.1400473d0
mov rax, qword [0x1400e82d8]
mov r8, qword [rax + 0x4008]
cmp byte [r8 + 0xc3], 0
jne 0x1400602b0
mov edx, dword [r8 + 0x1c4]
mov eax, edx
neg eax
sbb ecx, ecx
add ecx, 2
cmp qword [r8 + 0x1b8], 0
je 0x1400602a7
neg edx
sbb ecx, ecx
add ecx, 6
movaps xmm1, xmm14
call fcn.14004a370
lea rdx, [0x1400e8284]
lea rcx, str.Enabled
call fcn.140048f90
movaps xmm1, xmm13
movaps xmm0, xmm12
call fcn.14001f3c0
mov rdx, qword [0x1400e82d8]
mov rax, qword [rdx + 0x4008]
movss xmm4, dword [rax + 0x110]
subss xmm4, dword [rax + 0x28]
addss xmm4, dword [rax + 0x8c]
mov byte [rax + 0xc0], r13b
mov rax, qword [rdx + 0x4008]
movss xmm0, dword [rax + 0x28]
subss xmm0, dword [rax + 0x8c]
addss xmm4, dword [0x1400865c0]
addss xmm0, xmm4
movss dword [rax + 0x110], xmm0
mov byte [rax + 0x151], r13b
mov dword [rbp + 0x60], 0x42700000
mov dword [rbp + 0x64], 0x41a00000
lea rdx, [rbp + 0x60]
lea rcx, [0x1400e7468]
call fcn.14005cb70
lea rdx, [0x1400e82a4]
lea rcx, str.Sticky_Aim
call fcn.140048f90
mov dword [rbp + 0x260], 0x3f800000
mov dword [rbp + 0x268], 0
lea rbx, str._.3f
mov qword [rsp + 0x28], rbx
lea rax, [rbp + 0x260]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x268]
lea r8, [0x14009410c]
mov edx, 8
lea rcx, str.Sensitivity
call fcn.14004bda0
mov dword [rbp + 0x260], 0x42c80000
mov dword [rbp + 0x268], 0x3f800000
mov qword [rsp + 0x28], rbx
lea rax, [rbp + 0x260]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x268]
lea r8, [0x140094140]
mov edx, 8
lea rcx, str.Smoothness
call fcn.14004bda0
mov dword [rsp + 0x20], 2
lea r9, str.Mouse
lea rdx, [0x1400e8270]
lea rcx, str.Aim_Method
call fcn.14004b4c0
mov dword [rsp + 0x20], 4
lea r9, str.Head
lea rdx, [0x1400e825c]
lea rcx, str.Hit_Part
call fcn.14004b4c0
call fcn.140016960
movaps xmm1, xmm13
movaps xmm0, xmm12
call fcn.14001f3c0
mov rdx, qword [0x1400e82d8]
mov rax, qword [rdx + 0x4008]
movss xmm4, dword [rax + 0x110]
subss xmm4, dword [rax + 0x28]
addss xmm4, dword [rax + 0x8c]
mov byte [rax + 0xc0], r13b
mov rax, qword [rdx + 0x4008]
movss xmm0, dword [rax + 0x28]
subss xmm0, dword [rax + 0x8c]
addss xmm4, xmm15
addss xmm0, xmm4
movss dword [rax + 0x110], xmm0
mov byte [rax + 0x151], r13b
mov dword [rbp + 0x68], 0x43750000
mov dword [rbp + 0x6c], 0x432a0000
mov r8d, r13d
lea rdx, [rbp + 0x68]
lea rcx, str.FovOptionsChild
call fcn.1400165f0
lea rcx, str.Field_Of_View
call fcn.1400473d0
mov rax, qword [0x1400e82d8]
mov r8, qword [rax + 0x4008]
cmp byte [r8 + 0xc3], 0
jne 0x140060504
mov edx, dword [r8 + 0x1c4]
mov eax, edx
neg eax
sbb ecx, ecx
add ecx, 2
cmp qword [r8 + 0x1b8], 0
je 0x1400604fb
neg edx
sbb ecx, ecx
add ecx, 6
movaps xmm1, xmm14
call fcn.14004a370
lea rdx, [0x1400e82a6]
lea rcx, str.Visible
call fcn.140048f90
lea rdx, [0x1400e828d]
lea rcx, str.Filled
call fcn.140048f90
lea rdx, [0x1400e8289]
lea rcx, str.Outline
call fcn.140048f90
mov dword [rbp + 0x260], 0x1f4
mov dword [rbp + 0x268], esi
lea rbx, [0x14007fa68]
mov qword [rsp + 0x28], rbx
lea rax, [rbp + 0x260]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x268]
lea r8, [0x140094144]
mov edx, 4
lea rcx, str.Size
call fcn.14004bda0
mov dword [rbp + 0x260], 0x40
mov dword [rbp + 0x268], esi
mov qword [rsp + 0x28], rbx
lea rax, [rbp + 0x260]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x268]
lea r8, [0x1400e829c]
mov edx, 4
lea rcx, str.Segments
call fcn.14004bda0
call fcn.140016960
mov rcx, qword [0x1400e82d8]
mov rax, qword [rcx + 0x4008]
movss xmm1, dword [rax + 0x114]
subss xmm1, dword [rax + 0x2c]
addss xmm1, dword [rax + 0x90]
mov byte [rax + 0xc0], r13b
mov rax, qword [rcx + 0x4008]
movss xmm0, dword [rax + 0x2c]
subss xmm0, dword [rax + 0x90]
subss xmm1, dword [0x1400865a0]
addss xmm0, xmm1
movss dword [rax + 0x114], xmm0
mov byte [rax + 0x151], r13b
mov rax, qword [rcx + 0x4008]
movss xmm1, dword [rax + 0x110]
subss xmm1, dword [rax + 0x28]
addss xmm1, dword [rax + 0x8c]
mov byte [rax + 0xc0], r13b
mov rax, qword [rcx + 0x4008]
movss xmm0, dword [rax + 0x28]
subss xmm0, dword [rax + 0x8c]
addss xmm1, dword [0x140086608]
addss xmm0, xmm1
movss dword [rax + 0x110], xmm0
mov byte [rax + 0x151], r13b
mov dword [rbp - 0x68], 0x43750000
mov dword [rbp - 0x64], 0x432a0000
mov r8d, r13d
lea rdx, [rbp - 0x68]
lea rcx, str.HitDetectionChild
call fcn.1400165f0
lea rcx, str.Hit_Detection
call fcn.1400473d0
mov rax, qword [0x1400e82d8]
mov r8, qword [rax + 0x4008]
cmp byte [r8 + 0xc3], 0
jne 0x1400606e3
mov edx, dword [r8 + 0x1c4]
mov eax, edx
neg eax
sbb ecx, ecx
add ecx, 2
cmp qword [r8 + 0x1b8], 0
je 0x1400606da
neg edx
sbb ecx, ecx
add ecx, 6
movaps xmm1, xmm14
call fcn.14004a370
lea rdx, [0x1400e828a]
lea rcx, str.Hit_Sound
call fcn.140048f90
lea rdx, [0x1400e8255]
lea rcx, str.Hit_Effect
call fcn.140048f90
mov dword [rsp + 0x20], 3
lea r9, str.bubble
lea rdx, [0x1400e826c]
lea rcx, str.Sounds
call fcn.14004b4c0
mov dword [rsp + 0x20], 2
lea r9, str.chams
lea rdx, [0x1400e8258]
lea rcx, str.Effects
call fcn.14004b4c0
call fcn.140016960
mov rcx, qword [0x1400e82d8]
mov rax, qword [rcx + 0x4008]
movss xmm1, dword [rax + 0x114]
subss xmm1, dword [rax + 0x2c]
addss xmm1, dword [rax + 0x90]
mov byte [rax + 0xc0], r13b
mov rax, qword [rcx + 0x4008]
movss xmm0, dword [rax + 0x2c]
subss xmm0, dword [rax + 0x90]
subss xmm1, dword [0x1400865e4]
addss xmm0, xmm1
movss dword [rax + 0x114], xmm0
mov byte [rax + 0x151], r13b
mov rax, qword [rcx + 0x4008]
movss xmm1, dword [rax + 0x110]
subss xmm1, dword [rax + 0x28]
addss xmm1, dword [rax + 0x8c]
mov byte [rax + 0xc0], r13b
mov rax, qword [rcx + 0x4008]
movss xmm0, dword [rax + 0x28]
subss xmm0, dword [rax + 0x8c]
addss xmm1, xmm14
addss xmm0, xmm1
movss dword [rax + 0x110], xmm0
mov byte [rax + 0x151], r13b
mov dword [rbp + 0x70], 0x43750000
mov dword [rbp + 0x74], 0x43020000
mov r8d, r13d
lea rdx, [rbp + 0x70]
lea rcx, str.PredictionChild
call fcn.1400165f0
lea rcx, str.Prediction
call fcn.1400473d0
lea rdx, [0x1400e8288]
lea rcx, str.Enabled
call fcn.140048f90
mov dword [rbp + 0x260], 0x41200000
mov dword [rbp + 0x268], 0
lea rbx, str._.2f
mov qword [rsp + 0x28], rbx
lea rax, [rbp + 0x260]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x268]
lea r8, [0x1400940e0]
mov edx, 8
lea rcx, str.X_Axis_Prediction
call fcn.14004bda0
mov dword [rbp + 0x260], 0x41200000
mov dword [rbp + 0x268], 0
mov qword [rsp + 0x28], rbx
lea rax, [rbp + 0x260]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x268]
lea r8, [0x140094168]
mov edx, 8
lea rcx, str.Y_Axis_Prediction
call fcn.14004bda0
call fcn.140016960
mov rcx, qword [0x1400e82d8]
mov rax, qword [rcx + 0x4008]
movss xmm1, dword [rax + 0x110]
subss xmm1, dword [rax + 0x28]
addss xmm1, dword [rax + 0x8c]
mov byte [rax + 0xc0], r13b
mov rax, qword [rcx + 0x4008]
movss xmm0, dword [rax + 0x28]
subss xmm0, dword [rax + 0x8c]
addss xmm1, xmm14
addss xmm0, xmm1
movss dword [rax + 0x110], xmm0
mov byte [rax + 0x151], r13b
mov dword [rbp + 0x78], 0x43750000
mov dword [rbp + 0x7c], 0x43020000
mov r8d, r13d
lea rdx, [rbp + 0x78]
lea rcx, str.AutoPredictionChild
call fcn.1400165f0
lea rcx, str.Auto_Prediction
call fcn.1400473d0
lea rdx, [0x1400e82aa]
lea rcx, str.Enabled
call fcn.140048f90
mov dword [rbp + 0x260], 0x41200000
mov dword [rbp + 0x268], 0
mov qword [rsp + 0x28], rbx
lea rax, [rbp + 0x260]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x268]
lea r8, [0x14009412c]
mov edx, 8
lea rcx, str.Prediction_Math_X
call fcn.14004bda0
mov dword [rbp + 0x260], 0x41200000
mov dword [rbp + 0x268], 0
mov qword [rsp + 0x28], rbx
lea rax, [rbp + 0x260]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x268]
lea r8, [0x1400940fc]
mov edx, 8
lea rcx, str.Prediction_Math_Y
call fcn.14004bda0
jmp 0x1400618bb
mov rax, qword [rcx + 0x4008]
movss xmm1, dword [rax + 0x110]
subss xmm1, dword [rax + 0x28]
addss xmm1, dword [rax + 0x8c]
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4008]
movss xmm0, dword [rax + 0x28]
subss xmm0, dword [rax + 0x8c]
addss xmm1, xmm14
addss xmm0, xmm1
movss dword [rax + 0x110], xmm0
mov byte [rax + 0x151], 1
mov dword [rbp + 0x80], 0x43750000
mov dword [rbp + 0x84], 0x43610000
mov r13d, 1
mov r8d, r13d
lea rdx, [rbp + 0x80]
lea rcx, str.ESPChild
call fcn.1400165f0
lea rcx, [0x140085564]
call fcn.1400473d0
mov rax, qword [0x1400e82d8]
mov r8, qword [rax + 0x4008]
cmp byte [r8 + 0xc3], 0
jne 0x140060abe
mov edx, dword [r8 + 0x1c4]
mov eax, edx
neg eax
sbb ecx, ecx
add ecx, 2
cmp qword [r8 + 0x1b8], 0
je 0x140060ab5
neg edx
sbb ecx, ecx
add ecx, 6
movaps xmm1, xmm14
call fcn.14004a370
lea rdx, [0x1400e828f]
lea rcx, str.Enabled
call fcn.140048f90
lea rdx, [0x1400e82a9]
lea rcx, [0x14008461c]
call fcn.140048f90
movaps xmm1, xmm13
movaps xmm0, xmm12
call fcn.14001f3c0
mov rdx, qword [0x1400e82d8]
mov rax, qword [rdx + 0x4008]
movss xmm4, dword [rax + 0x110]
subss xmm4, dword [rax + 0x28]
addss xmm4, dword [rax + 0x8c]
mov byte [rax + 0xc0], r13b
mov rax, qword [rdx + 0x4008]
movss xmm0, dword [rax + 0x28]
subss xmm0, dword [rax + 0x8c]
addss xmm4, dword [0x1400865f0]
addss xmm0, xmm4
movss dword [rax + 0x110], xmm0
mov byte [rax + 0x151], r13b
mov r8d, 0x20
lea rdx, [0x140094148]
lea rcx, str.box_color
call fcn.140052ec0
lea rdx, [0x1400e8287]
lea rcx, str.Name
call fcn.140048f90
movaps xmm1, xmm13
movaps xmm0, xmm12
call fcn.14001f3c0
mov rdx, qword [0x1400e82d8]
mov rax, qword [rdx + 0x4008]
movss xmm4, dword [rax + 0x110]
subss xmm4, dword [rax + 0x28]
addss xmm4, dword [rax + 0x8c]
mov byte [rax + 0xc0], r13b
mov rax, qword [rdx + 0x4008]
movss xmm0, dword [rax + 0x28]
subss xmm0, dword [rax + 0x8c]
addss xmm4, dword [0x1400865e8]
addss xmm0, xmm4
movss dword [rax + 0x110], xmm0
mov byte [rax + 0x151], r13b
mov r8d, 0x20
lea rdx, [0x140094110]
lea rcx, str.name_color
call fcn.140052ec0
lea rdx, [0x1400e8254]
lea rcx, str.Health_Bar
call fcn.140048f90
lea rdx, [0x1400e828b]
lea rcx, str.Armor_Bar
call fcn.140048f90
lea rdx, [0x1400e8253]
lea rcx, str.Skeletons
call fcn.140048f90
movaps xmm1, xmm13
movaps xmm0, xmm12
call fcn.14001f3c0
mov rdx, qword [0x1400e82d8]
mov rax, qword [rdx + 0x4008]
movss xmm4, dword [rax + 0x110]
subss xmm4, dword [rax + 0x28]
addss xmm4, dword [rax + 0x8c]
mov byte [rax + 0xc0], r13b
mov rax, qword [rdx + 0x4008]
movss xmm0, dword [rax + 0x28]
subss xmm0, dword [rax + 0x8c]
movss xmm6, dword [0x1400865b4]
addss xmm4, xmm6
addss xmm0, xmm4
movss dword [rax + 0x110], xmm0
mov byte [rax + 0x151], r13b
mov r8d, 0x20
lea rdx, [0x140094158]
lea rcx, str.skeleton_color
call fcn.140052ec0
lea rdx, [0x1400e8276]
lea rcx, str.Chams
call fcn.140048f90
movaps xmm1, xmm13
movaps xmm0, xmm12
call fcn.14001f3c0
mov rdx, qword [0x1400e82d8]
mov rax, qword [rdx + 0x4008]
movss xmm4, dword [rax + 0x110]
subss xmm4, dword [rax + 0x28]
addss xmm4, dword [rax + 0x8c]
mov byte [rax + 0xc0], r13b
mov rax, qword [rdx + 0x4008]
movss xmm0, dword [rax + 0x28]
subss xmm0, dword [rax + 0x8c]
addss xmm4, dword [0x1400865d8]
addss xmm0, xmm4
movss dword [rax + 0x110], xmm0
mov byte [rax + 0x151], r13b
mov r8d, 0x20
lea rdx, [0x140094178]
lea rcx, str.chams_color
call fcn.140052ec0
lea rdx, [0x1400e8257]
lea rcx, str.Fill_Chams
call fcn.140048f90
lea rdx, [0x1400e82a0]
lea rcx, str.Breathe_Chams
call fcn.140048f90
lea rdx, [0x1400e8277]
lea rcx, str.Arrows
call fcn.140048f90
call fcn.140016960
movaps xmm1, xmm13
movaps xmm0, xmm12
call fcn.14001f3c0
mov rdx, qword [0x1400e82d8]
mov rax, qword [rdx + 0x4008]
movss xmm4, dword [rax + 0x110]
subss xmm4, dword [rax + 0x28]
addss xmm4, dword [rax + 0x8c]
mov byte [rax + 0xc0], r13b
mov rax, qword [rdx + 0x4008]
movss xmm0, dword [rax + 0x28]
subss xmm0, dword [rax + 0x8c]
addss xmm4, xmm15
addss xmm0, xmm4
movss dword [rax + 0x110], xmm0
mov byte [rax + 0x151], r13b
mov dword [rbp + 0x88], 0x43750000
mov dword [rbp + 0x8c], 0x437a0000
mov r8d, r13d
lea rdx, [rbp + 0x88]
lea rcx, str.CrosshairChild
call fcn.1400165f0
lea rcx, str.Crosshair
call fcn.1400473d0
lea rdx, [0x1400e82a5]
lea rcx, str.Enabled
call fcn.140048f90
mov dword [rbp + 0x260], 0x41200000
mov dword [rbp + 0x268], 0
lea rbx, str._.3f
mov qword [rsp + 0x28], rbx
lea rax, [rbp + 0x260]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x268]
lea r8, [0x1400940f8]
mov edx, 8
lea rcx, str.Width
call fcn.14004bda0
mov dword [rbp + 0x260], 0x42480000
mov dword [rbp + 0x268], 0
mov qword [rsp + 0x28], rbx
lea rax, [rbp + 0x260]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x268]
lea r8, [0x140094128]
mov edx, 8
lea rcx, str.Radius
call fcn.14004bda0
mov dword [rbp + 0x260], 0x43fa0000
mov dword [rbp + 0x268], 0
mov qword [rsp + 0x28], rbx
lea rax, [rbp + 0x260]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x268]
lea r8, [0x1400940e4]
mov edx, 8
lea rcx, str.Length
call fcn.14004bda0
lea rdx, [0x1400e8274]
lea rcx, str.Spin
call fcn.140048f90
mov dword [rbp + 0x260], 0x437a0000
mov dword [rbp + 0x268], 0
mov qword [rsp + 0x28], rbx
lea rax, [rbp + 0x260]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x268]
lea r8, [0x140094104]
mov edx, 8
lea rcx, str.Spin_Speed
call fcn.14004bda0
lea rdx, [0x1400e8251]
lea rcx, str.Resize
call fcn.140048f90
mov dword [rbp + 0x260], 0x41700000
mov dword [rbp + 0x268], 0
mov qword [rsp + 0x28], rbx
lea rax, [rbp + 0x260]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x268]
lea r8, [0x140094108]
mov edx, 8
lea rcx, str.Resise_Speed
call fcn.14004bda0
call fcn.140016960
mov rcx, qword [0x1400e82d8]
mov rax, qword [rcx + 0x4008]
movss xmm1, dword [rax + 0x114]
subss xmm1, dword [rax + 0x2c]
addss xmm1, dword [rax + 0x90]
mov byte [rax + 0xc0], r13b
mov rax, qword [rcx + 0x4008]
movss xmm0, dword [rax + 0x2c]
subss xmm0, dword [rax + 0x90]
subss xmm1, dword [0x14008658c]
addss xmm0, xmm1
movss dword [rax + 0x114], xmm0
mov byte [rax + 0x151], r13b
mov rax, qword [rcx + 0x4008]
movss xmm1, dword [rax + 0x110]
subss xmm1, dword [rax + 0x28]
addss xmm1, dword [rax + 0x8c]
mov byte [rax + 0xc0], r13b
mov rax, qword [rcx + 0x4008]
movss xmm0, dword [rax + 0x28]
subss xmm0, dword [rax + 0x8c]
addss xmm1, xmm14
addss xmm0, xmm1
movss dword [rax + 0x110], xmm0
mov byte [rax + 0x151], r13b
mov dword [rbp - 0x70], 0x43750000
mov dword [rbp - 0x6c], 0x438c0000
mov r8d, r13d
lea rdx, [rbp - 0x70]
lea rcx, str.WorldChild
call fcn.1400165f0
lea rcx, str.World
call fcn.1400473d0
mov rax, qword [0x1400e82d8]
mov r8, qword [rax + 0x4008]
cmp byte [r8 + 0xc3], 0
jne 0x1400610ca
mov edx, dword [r8 + 0x1c4]
mov eax, edx
neg eax
sbb ecx, ecx
add ecx, 2
cmp qword [r8 + 0x1b8], 0
je 0x1400610c1
neg edx
sbb ecx, ecx
add ecx, 6
movaps xmm1, xmm14
call fcn.14004a370
lea rdx, [0x1400e8256]
lea rcx, str.Enabled
call fcn.140048f90
lea rdx, [0x1400e828c]
lea rcx, str.Clocktime
call fcn.140048f90
mov dword [rbp + 0x260], 0x41c00000
mov dword [rbp + 0x268], 0
mov qword [rsp + 0x28], rbx
lea rax, [rbp + 0x260]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x268]
lea r8, [0x140094124]
mov edx, 8
lea rcx, str.Clocktime_Value
call fcn.14004bda0
test al, al
je 0x14006119a
xorps xmm0, xmm0
movups xmmword [rbp + 0x270], xmm0
mov qword [rbp + 0x280], rsi
mov qword [rbp + 0x288], rsi
mov r8d, 8
lea rdx, str.Lighting
lea rcx, [rbp + 0x270]
call fcn.140002fb0
lea r8, [rbp + 0x270]
lea rdx, [rbp + 0x160]
lea rcx, [0x1400e82b0]
call fcn.140075640
mov rcx, qword [rax]
add rcx, 0x160
movss xmm1, dword [0x140094124]
call fcn.140075f10
lea rdx, [0x1400e82a2]
lea rcx, str.Ambient
call fcn.140048f90
cmp byte [0x1400e82a2], 0
je 0x140061364
movaps xmm1, xmm13
movaps xmm0, xmm12
call fcn.14001f3c0
mov rdx, qword [0x1400e82d8]
mov rax, qword [rdx + 0x4008]
movss xmm4, dword [rax + 0x110]
subss xmm4, dword [rax + 0x28]
addss xmm4, dword [rax + 0x8c]
mov byte [rax + 0xc0], r13b
mov rax, qword [rdx + 0x4008]
movss xmm0, dword [rax + 0x28]
subss xmm0, dword [rax + 0x8c]
addss xmm4, dword [0x1400865c4]
addss xmm0, xmm4
movss dword [rax + 0x110], xmm0
mov byte [rax + 0x151], r13b
mov r8d, 0x20
lea rdx, [rbp + 0x348]
lea rcx, str.ambient_color
call fcn.140052ec0
test al, al
je 0x140061364
movss xmm0, dword [rbp + 0x348]
movss dword [0x1400e8290], xmm0
movss xmm1, dword [rbp + 0x34c]
movss dword [0x1400e8294], xmm1
movss xmm0, dword [rbp + 0x350]
movss dword [0x1400e8298], xmm0
xorps xmm0, xmm0
movups xmmword [rbp + 0x270], xmm0
mov qword [rbp + 0x280], rsi
mov qword [rbp + 0x288], rsi
mov r8d, 8
lea rdx, str.Lighting
lea rcx, [rbp + 0x270]
call fcn.140002fb0
lea r8, [rbp + 0x270]
lea rdx, [rbp + 0x168]
lea rcx, [0x1400e82b0]
call fcn.140075640
movsd xmm0, qword [0x1400e8290]
movsd qword [rbp + 0xd0], xmm0
mov ecx, dword [0x1400e8298]
mov dword [rbp + 0xd8], ecx
mov dword [rbp + 0x2d9], esi
mov word [rbp + 0x2dd], si
mov byte [rbp + 0x2df], 0
mov dword [rbp + 0x2b8], 0x85b3b69
mov rax, qword [rax]
add rax, 0xc8
mov qword [rbp + 0x2c0], rax
lea rax, [rbp + 0xd0]
mov qword [rbp + 0x2c8], rax
mov qword [rbp + 0x2d0], 0xc
mov eax, dword [0x1400e8318]
mov dword [rbp + 0x2bc], eax
mov byte [rbp + 0x2d8], r13b
mov qword [rsp + 0x38], rsi
mov qword [rsp + 0x30], rsi
mov dword [rsp + 0x28], esi
mov qword [rsp + 0x20], rsi
mov r9d, 0x28
lea r8, [rbp + 0x2b8]
mov edx, 0x225914
mov rcx, qword [0x1400e8430]
call qword [sym.imp.KERNEL32.dll_DeviceIoControl]
lea rdx, [0x1400e82a3]
lea rcx, str.Outdoorambient
call fcn.140048f90
cmp byte [0x1400e82a3], 0
je 0x14006152e
movaps xmm1, xmm13
movaps xmm0, xmm12
call fcn.14001f3c0
mov rdx, qword [0x1400e82d8]
mov rax, qword [rdx + 0x4008]
movss xmm4, dword [rax + 0x110]
subss xmm4, dword [rax + 0x28]
addss xmm4, dword [rax + 0x8c]
mov byte [rax + 0xc0], r13b
mov rax, qword [rdx + 0x4008]
movss xmm0, dword [rax + 0x28]
subss xmm0, dword [rax + 0x8c]
addss xmm4, dword [0x1400865ac]
addss xmm0, xmm4
movss dword [rax + 0x110], xmm0
mov byte [rax + 0x151], r13b
mov r8d, 0x20
lea rdx, [rbp + 0x338]
lea rcx, str.outdoorambient_color
call fcn.140052ec0
test al, al
je 0x14006152e
movss xmm0, dword [rbp + 0x338]
movss dword [0x1400e8260], xmm0
movss xmm1, dword [rbp + 0x33c]
movss dword [0x1400e8264], xmm1
movss xmm0, dword [rbp + 0x340]
movss dword [0x1400e8268], xmm0
xorps xmm0, xmm0
movups xmmword [rbp + 0x270], xmm0
mov qword [rbp + 0x280], rsi
mov qword [rbp + 0x288], rsi
mov r8d, 8
lea rdx, str.Lighting
lea rcx, [rbp + 0x270]
call fcn.140002fb0
lea r8, [rbp + 0x270]
lea rdx, [rbp + 0x170]
lea rcx, [0x1400e82b0]
call fcn.140075640
movsd xmm0, qword [0x1400e8260]
movsd qword [rbp + 0x130], xmm0
mov ecx, dword [0x1400e8268]
mov dword [rbp + 0x138], ecx
mov dword [rbp + 0x2d9], esi
mov word [rbp + 0x2dd], si
mov byte [rbp + 0x2df], 0
mov dword [rbp + 0x2b8], 0x85b3b69
mov rax, qword [rax]
add rax, 0xf8
mov qword [rbp + 0x2c0], rax
lea rax, [rbp + 0x130]
mov qword [rbp + 0x2c8], rax
mov qword [rbp + 0x2d0], 0xc
mov eax, dword [0x1400e8318]
mov dword [rbp + 0x2bc], eax
mov byte [rbp + 0x2d8], r13b
mov qword [rsp + 0x38], rsi
mov qword [rsp + 0x30], rsi
mov dword [rsp + 0x28], esi
mov qword [rsp + 0x20], rsi
mov r9d, 0x28
lea r8, [rbp + 0x2b8]
mov edx, 0x225914
mov rcx, qword [0x1400e8430]
call qword [sym.imp.KERNEL32.dll_DeviceIoControl]
lea rdx, [0x1400e8275]
lea rcx, str.Fog_Start
call fcn.140048f90
cmp byte [0x1400e8275], 0
je 0x1400615f8
mov dword [rbp + 0x260], 0x461c4000
mov dword [rbp + 0x268], 0
mov qword [rsp + 0x28], rbx
lea rax, [rbp + 0x260]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x268]
lea r8, [0x140094120]
mov edx, 8
lea rcx, str.Fog_Start_Value
call fcn.14004bda0
test al, al
je 0x1400615f8
xorps xmm0, xmm0
movups xmmword [rbp + 0x270], xmm0
mov qword [rbp + 0x280], rsi
mov qword [rbp + 0x288], rsi
mov r8d, 8
lea rdx, str.Lighting
lea rcx, [rbp + 0x270]
call fcn.140002fb0
lea r8, [rbp + 0x270]
lea rdx, [rbp + 0x178]
lea rcx, [0x1400e82b0]
call fcn.140075640
mov rcx, qword [rax]
add rcx, 0x124
movss xmm1, dword [0x140094120]
call fcn.140075f10
lea rdx, [0x1400e8285]
lea rcx, str.Fog_End
call fcn.140048f90
cmp byte [0x1400e8285], 0
je 0x1400616c2
mov dword [rbp + 0x260], 0x461c4000
mov dword [rbp + 0x268], 0
mov qword [rsp + 0x28], rbx
lea rax, [rbp + 0x260]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x268]
lea r8, [0x140094170]
mov edx, 8
lea rcx, str.Fog_End_Value
call fcn.14004bda0
test al, al
je 0x1400616c2
xorps xmm0, xmm0
movups xmmword [rbp + 0x270], xmm0
mov qword [rbp + 0x280], rsi
mov qword [rbp + 0x288], rsi
mov r8d, 8
lea rdx, str.Lighting
lea rcx, [rbp + 0x270]
call fcn.140002fb0
lea r8, [rbp + 0x270]
lea rdx, [rbp + 0x198]
lea rcx, [0x1400e82b0]
call fcn.140075640
mov rcx, qword [rax]
add rcx, 0x120
movss xmm1, dword [0x140094170]
call fcn.140075f10
lea rdx, [0x1400e8250]
lea rcx, str.Fog_Color
call fcn.140048f90
movaps xmm1, xmm13
movaps xmm0, xmm12
call fcn.14001f3c0
mov rdx, qword [0x1400e82d8]
mov rax, qword [rdx + 0x4008]
movss xmm4, dword [rax + 0x110]
subss xmm4, dword [rax + 0x28]
addss xmm4, dword [rax + 0x8c]
mov byte [rax + 0xc0], r13b
mov rax, qword [rdx + 0x4008]
movss xmm0, dword [rax + 0x28]
subss xmm0, dword [rax + 0x8c]
addss xmm4, xmm6
addss xmm0, xmm4
movss dword [rax + 0x110], xmm0
mov byte [rax + 0x151], r13b
cmp byte [0x1400e8250], 0
je 0x1400618bb
mov r8d, 0x20
lea rdx, [rbp + 0x358]
lea rcx, str.fog_color
call fcn.140052ec0
test al, al
je 0x1400618bb
movss xmm0, dword [rbp + 0x358]
movss dword [0x1400e8278], xmm0
movss xmm1, dword [rbp + 0x35c]
movss dword [0x1400e827c], xmm1
movss xmm0, dword [rbp + 0x360]
movss dword [0x1400e8280], xmm0
xorps xmm0, xmm0
movups xmmword [rbp + 0x270], xmm0
mov qword [rbp + 0x280], rsi
mov qword [rbp + 0x288], rsi
mov r8d, 8
lea rdx, str.Lighting
lea rcx, [rbp + 0x270]
call fcn.140002fb0
lea r8, [rbp + 0x270]
lea rdx, [rbp + 0x180]
lea rcx, [0x1400e82b0]
call fcn.140075640
mov rcx, qword [rax]
add rcx, 0xf4
movss xmm1, dword [0x1400e8278]
call fcn.140075f10
xorps xmm0, xmm0
movups xmmword [rbp + 0x270], xmm0
mov qword [rbp + 0x280], rsi
mov qword [rbp + 0x288], rsi
mov r8d, 8
lea rdx, str.Lighting
lea rcx, [rbp + 0x270]
call fcn.140002fb0
lea r8, [rbp + 0x270]
lea rdx, [rbp + 0x188]
lea rcx, [0x1400e82b0]
call fcn.140075640
mov rcx, qword [rax]
add rcx, 0xe8
movss xmm1, dword [0x1400e827c]
call fcn.140075f10
xorps xmm0, xmm0
movups xmmword [rbp + 0x270], xmm0
mov qword [rbp + 0x280], rsi
mov qword [rbp + 0x288], rsi
mov r8d, 8
lea rdx, str.Lighting
lea rcx, [rbp + 0x270]
call fcn.140002fb0
lea r8, [rbp + 0x270]
lea rdx, [rbp + 0x190]
lea rcx, [0x1400e82b0]
call fcn.140075640
mov rcx, qword [rax]
add rcx, 0xe8
movss xmm1, dword [0x1400e8280]
call fcn.140075f10
call fcn.140016960
xor edx, edx
mov rcx, r12
call qword [sym.imp.USER32.dll_SetWindowDisplayAffinity]
mov edx, 0xffffffec
mov rcx, r12
test dil, dil
mov r8d, 0x80088
jne 0x1400618e4
mov r8d, 0x800a8
call qword [sym.imp.USER32.dll_SetWindowLongA]
mov rbx, qword [0x1400e82d8]
mov dword [rbp + 0x140], 3
movss xmm0, dword [rbx + 0x3900]
movss dword [rbp + 0x144], xmm0
lea rcx, [rbx + 0x4a40]
lea rdx, [rbp + 0x140]
call fcn.1400284b0
mov dword [rbx + 0x3900], 0x40a00000
mov rbx, qword [0x1400e82d8]
mov dword [rsp + 0x68], 2
movups xmm0, xmmword [rbx + 0x39f4]
movups xmmword [rsp + 0x6c], xmm0
lea rcx, [rbx + 0x4a30]
lea rdx, [rsp + 0x68]
call fcn.1400285f0
movdqa xmm0, xmmword [0x140086830]
movups xmmword [rbx + 0x39f4], xmm0
mov ecx, r13d
call fcn.14000f4e0
mov r8, qword [0x1400e82d8]
movsxd rax, dword [r8 + 0x4a30]
cmp eax, 1
jl 0x1400619a6
lea rdx, [rax + rax*4]
mov rcx, qword [r8 + 0x4a38]
movsxd rax, dword [rcx + rdx*4 - 0x14]
add rax, rax
movups xmm0, xmmword [rcx + rdx*4 - 0x10]
movups xmmword [r8 + rax*8 + 0x39d4], xmm0
dec dword [r8 + 0x4a30]
call fcn.1400159d0
call fcn.140015df0
xorps xmm0, xmm0
movups xmmword [rbp + 0x368], xmm0
mov rcx, qword [0x1400e82f0]
mov rax, qword [rcx]
xor r9d, r9d
lea r8, [0x1400e82f8]
mov edx, r13d
call qword [rax + pe_nt_image_headers64]
mov rcx, qword [0x1400e82f0]
mov rax, qword [rcx]
lea r8, [rbp + 0x368]
mov rdx, qword [0x1400e82f8]
call qword [rax + 0x190]
mov rax, qword [0x1400e82d8]
mov rcx, qword [rax + 0x4ad0]
mov rax, qword [rcx]
add rax, 0x48
mov rcx, rsi
cmp byte [rax], 0
cmovne rcx, rax
call fcn.14003ac90
mov rcx, qword [0x1400e82e8]
mov rax, qword [rcx]
xor r8d, r8d
xor edx, edx
call qword [rax + 0x40]
lea rcx, [rbp - 0x60]
call fcn.140046af0
mov rax, qword [rbp - 0x60]
mov qword [rbp + 0x260], rax
movabs rbx, 0x7fffffffffa4727f
cmp rax, rbx
je 0x140061a65
mov ecx, r13d
mov edx, 0xff
cmovl ecx, edx
test cl, cl
jns 0x140061a65
add rax, 0x5b8d80
jmp 0x140061a6f
movabs rax, 0x7fffffffffffffff
mov qword [rbp + 0x260], rax
lea rcx, [rbp + 0x260]
call fcn.140062240
test r14b, r14b
je 0x14005db40
mov rbx, qword [0x1400e82d8]
test rbx, rbx
je 0x140061b41
mov rdi, qword [rbx + 0x98]
jmp 0x140061b44
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov rdi, rsi
call fcn.14003be50
mov rcx, qword [rdi + 0x10]
test rcx, rcx
je 0x140061b58
mov rax, qword [rcx]
call qword [rax + 0x10]
mov rcx, qword [rdi]
test rcx, rcx
je 0x140061b66
mov rax, qword [rcx]
call qword [rax + 0x10]
mov rcx, qword [rdi + 8]
test rcx, rcx
je 0x140061b75
mov rax, qword [rcx]
call qword [rax + 0x10]
mov qword [rbx + 0x88], rsi
mov qword [rbx + 0x98], rsi
and dword [rbx + 0xc], 0xfffffff7
mov r8, qword [0x1400e82d8]
test r8, r8
je 0x140061bf9
mov r9d, dword [r8 + 0x3f60]
movsx rdx, word [r8 + 0x6048]
mov rax, rdx
lea rcx, [r8 + 0x604c]
lea rcx, [rcx + rdx*8]
cmp dword [rcx], r9d
je 0x140061bee
lea ecx, [rdx + 1]
mov eax, 0x2aaaaaab
imul ecx
mov eax, edx
shr eax, 0x1f
add edx, eax
lea eax, [rdx + rdx*2]
add eax, eax
sub ecx, eax
mov word [r8 + 0x6048], cx
movsx rax, cx
lea rcx, [r8 + 0x604c]
lea rcx, [rcx + rax*8]
mov dword [rcx], r9d
mov dword [rcx + 4], 0
inc word [rcx + 6]
inc dword [r8 + 0x6044]
mov rcx, rdi
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
mov r8, qword [0x1400e82d8]
test r8, r8
je 0x140061c17
mov rdi, qword [r8 + 0x90]
jmp 0x140061c1a
mov rdi, rsi
lea rbx, [r8 + 8]
mov rcx, qword [rdi + 0x38]
test rcx, rcx
je 0x140061c34
call qword [sym.imp.KERNEL32.dll_FreeLibrary]
mov r8, qword [0x1400e82d8]
mov qword [rbx + 0x78], rsi
mov qword [rbx + 0x88], rsi
and dword [rbx + 4], 0xfffffff8
test r8, r8
je 0x140061cae
mov r9d, dword [r8 + 0x3f60]
movsx rdx, word [r8 + 0x6048]
mov rax, rdx
lea rcx, [rdx*8 + 0x604c]
add rcx, r8
cmp dword [rcx], r9d
je 0x140061ca3
lea ecx, [rdx + 1]
mov eax, 0x2aaaaaab
imul ecx
mov eax, edx
shr eax, 0x1f
add edx, eax
lea eax, [rdx + rdx*2]
add eax, eax
sub ecx, eax
mov word [r8 + 0x6048], cx
movsx rax, cx
lea rcx, [rax*8 + 0x604c]
add rcx, r8
mov dword [rcx], r9d
mov dword [rcx + 4], 0
inc word [rcx + 6]
inc dword [r8 + 0x6044]
mov rcx, rdi
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
mov rbx, qword [0x1400e82d8]
mov qword [0x1400e82d8], rbx
call fcn.140011990
mov qword [0x1400e82d8], rsi
test rbx, rbx
je 0x140061d5b
mov rcx, rbx
call fcn.140029550
mov r8, qword [0x1400e82d8]
test r8, r8
je 0x140061d52
mov r9d, dword [r8 + 0x3f60]
movsx r10, word [r8 + 0x6048]
lea rdx, [r8 + 0x604c]
lea rdx, [rdx + r10*8]
cmp dword [rdx], r9d
je 0x140061d47
lea ecx, [r10 + 1]
mov eax, 0x2aaaaaab
imul ecx
mov eax, edx
shr eax, 0x1f
add edx, eax
lea eax, [rdx + rdx*2]
add eax, eax
sub ecx, eax
mov word [r8 + 0x6048], cx
movsx rax, cx
lea rdx, [r8 + 0x604c]
lea rdx, [rdx + rax*8]
mov dword [rdx], r9d
mov dword [rdx + 4], 0
inc word [rdx + 6]
inc dword [r8 + 0x6044]
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
mov rcx, qword [0x1400e82f8]
test rcx, rcx
je 0x140061d74
mov rax, qword [rcx]
call qword [rax + 0x10]
mov qword [0x1400e82f8], rsi
mov rcx, qword [0x1400e82e8]
test rcx, rcx
je 0x140061d8d
mov rax, qword [rcx]
call qword [rax + 0x10]
mov qword [0x1400e82e8], rsi
mov rcx, qword [0x1400e82f0]
test rcx, rcx
je 0x140061da6
mov rax, qword [rcx]
call qword [rax + 0x10]
mov qword [0x1400e82f0], rsi
mov rcx, qword [0x1400e8300]
test rcx, rcx
je 0x140061dbf
mov rax, qword [rcx]
call qword [rax + 0x10]
mov qword [0x1400e8300], rsi
mov rcx, r12
call qword [sym.imp.USER32.dll_DestroyWindow]
mov rdx, qword [rbp + 0x228]
mov rcx, qword [rbp + 0x250]
call qword [sym.imp.USER32.dll_UnregisterClassA]
jmp 0x140061df9
call fcn.14005d420
mov rdx, qword [rbp + 0x228]
mov rcx, qword [rbp + 0x250]
call qword [sym.imp.USER32.dll_UnregisterClassA]
xor al, al
mov rcx, qword [rbp + 0x378]
xor rcx, rsp
call fcn.140078400
lea r11, [rsp + 0x520]
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