Function at 0x140055580
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 - 0x328]
sub rsp, 0x400
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 [0x140091010]
xor rax, rsp
mov qword [rbp + 0x250], rax
mov byte [rbp + 0x210], 1
mov byte [0x1400912e1], 1
mov edi, 4
mov rax, qword gs:[0x58]
mov rbx, qword [rax]
mov eax, dword [rdi + rbx]
cmp dword [0x140091e74], eax
jle 0x140055655
lea rcx, [0x140091e74]
call fcn.14005d348
cmp dword [0x140091e74], 0xffffffff
jne 0x140055655
lea rcx, str.user32.dll
call qword [sym.imp.KERNEL32.dll_LoadLibraryA]
mov qword [0x140091e68], rax
lea rcx, [0x140091e74]
call fcn.14005d2dc
lea rdx, str.SetThreadDpiAwarenessContext
mov rcx, qword [0x140091e68]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
je 0x140055679
mov rcx, 0xfffffffffffffffc
call rax
jmp 0x1400556ea
call fcn.14003a3d0
test eax, eax
je 0x1400556e4
mov eax, dword [rdi + rbx]
cmp dword [0x140091e90], eax
jle 0x1400556c2
lea rcx, [0x140091e90]
call fcn.14005d348
cmp dword [0x140091e90], 0xffffffff
jne 0x1400556c2
lea rcx, str.shcore.dll
call qword [sym.imp.KERNEL32.dll_LoadLibraryA]
mov qword [0x140091e88], rax
lea rcx, [0x140091e90]
call fcn.14005d2dc
lea rdx, str.SetProcessDpiAwareness
mov rcx, qword [0x140091e88]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
je 0x1400556e4
mov ecx, 2
call rax
jmp 0x1400556ea
call qword [sym.imp.USER32.dll_SetProcessDPIAware]
mov dword [rbp + 0x1b0], 0x50
mov dword [rbp + 0x1b4], 0x40
lea rax, [0x140059b50]
mov qword [rbp + 0x1b8], rax
xor edi, edi
mov qword [rbp + 0x1c0], rdi
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_GetModuleHandleW]
mov qword [rbp + 0x1c8], rax
xorps xmm0, xmm0
movdqa xmmword [rbp + 0x1d0], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x1e0], xmm1
lea rax, str.ImGui
mov qword [rbp + 0x1f0], rax
mov qword [rbp + 0x1f8], rdi
lea rcx, [rbp + 0x1b0]
call qword [sym.imp.USER32.dll_RegisterClassExW]
mov qword [rsp + 0x58], rdi
mov rax, qword [rbp + 0x1c8]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x48], rdi
mov qword [rsp + 0x40], rdi
mov dword [rsp + 0x38], 1
mov dword [rsp + 0x30], 1
mov dword [rsp + 0x28], edi
mov dword [rsp + 0x20], edi
mov r9d, 0x80000000
lea r8, [0x140085a84]
mov rdx, qword [rbp + 0x1f0]
xor ecx, ecx
call qword [sym.imp.USER32.dll_CreateWindowExW]
mov r12, rax
mov qword [rbp - 0x80], rax
lea ecx, [rdi + 0x20]
call qword [sym.imp.d3d9.dll_Direct3DCreate9]
mov rcx, rax
mov qword [0x140091db0], rax
test rax, rax
je 0x1400599ee
mov qword [0x140091dc0], rdi
mov qword [0x140091dcc], rdi
mov dword [0x140091dd4], edi
mov qword [0x140091ddc], rdi
mov dword [0x140091de4], edi
mov qword [0x140091df4], rdi
mov dword [0x140091de8], 1
mov dword [0x140091dd8], 1
mov dword [0x140091dc8], edi
mov dword [0x140091dec], 1
mov dword [0x140091df0], 0x50
mov dword [0x140091dfc], 1
mov rax, qword [rax]
lea rdx, [0x140091db8]
mov qword [rsp + 0x30], rdx
lea rdx, [0x140091dc0]
mov qword [rsp + 0x28], rdx
mov dword [rsp + 0x20], 0x40
mov r9, r12
xor edx, edx
lea r8d, [rdi + 1]
call qword [rax + 0x80]
test eax, eax
js 0x1400599e7
xor edx, edx
mov rcx, r12
call qword [sym.imp.USER32.dll_ShowWindow]
mov rcx, r12
call qword [sym.imp.USER32.dll_UpdateWindow]
mov rax, qword [0x140091d30]
test rax, rax
je 0x14005588e
inc dword [rax + 0x3b0]
mov rdx, qword [0x140091d20]
mov ecx, 0x3e48
call sub.api_ms_win_crt_heap_l1_1_0.dll_malloc
mov qword [rbp + 0x218], rax
lea rcx, [rsp + 0x60]
mov qword [rsp + 0x68], rcx
mov qword [rsp + 0x70], rax
test rax, rax
je 0x1400558c6
xor edx, edx
mov rcx, rax
call fcn.140005400
jmp 0x1400558c9
mov rax, rdi
cmp qword [0x140091d30], 0
jne 0x1400558da
mov qword [0x140091d30], rax
mov rcx, rax
call fcn.14000c3a0
mov r13, qword [0x140091d30]
or dword [r13 + 8], 0x400
mov qword [r13 + 0x20], rdi
mov qword [rbp + 0x110], rdi
mov dword [rbp + 0x118], edi
mov byte [rbp + 0x11c], 1
mov qword [rbp + 0x120], rdi
xorps xmm10, xmm10
xorps xmm0, xmm0
unpcklps xmm0, xmm10
movsd qword [rbp + 0x134], xmm0
mov dword [rbp + 0x13c], 0
mov qword [rbp + 0x148], rdi
mov dword [rbp + 0x150], 0
mov dword [rbp + 0x154], 0x7f7fffff
mov dword [rbp + 0x15c], edi
mov dword [rbp + 0x160], 0x3f800000
mov eax, 0xffff
mov word [rbp + 0x164], ax
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x166], xmm0
movups xmmword [rbp + 0x176], xmm0
mov qword [rbp + 0x186], rax
mov qword [rbp + 0x190], rdi
mov byte [rbp + 0x158], 1
mov byte [rbp + 0x130], 1
mov dword [rbp + 0x128], 2
mov dword [rbp + 0x12c], 2
mov dword [rbp + 0x140], 0x40a9999a
mov rcx, qword [r13 + 0xa8]
call fcn.1400339c0
mov r15, qword [0x140091d30]
mov rcx, r12
call fcn.1400394e0
mov rcx, qword [0x140091db8]
mov rbx, qword [0x140091d30]
lea rax, str.imgui_impl_dx9
mov qword [rbx + 0xe8], rax
or dword [rbx + 0xc], 0x1008
mov qword [0x140091d80], rcx
mov rax, qword [rcx]
call qword [rax + 8]
test dword [rbx + 8], 0x400
je 0x140055a52
mov rax, qword [0x140091d30]
lea rcx, [fcn.1400391b0]
mov qword [rax + 0x15f0], rcx
lea rcx, [fcn.140039280]
mov qword [rax + 0x15f8], rcx
lea rcx, [0x140039300]
mov qword [rax + 0x1600], rcx
lea rcx, [0x140039360]
mov qword [rax + 0x1608], rcx
lea rcx, [0x1400394b0]
mov qword [rax + 0x1610], rcx
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x20], rdi
movss xmm3, dword [0x140086a0c]
lea rdx, [0x140076a70]
mov rcx, qword [r13 + 0xa8]
call fcn.140033b70
mov qword [0x140091d48], rax
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x20], rdi
movss xmm6, dword [0x140086a14]
movaps xmm3, xmm6
lea rdx, [0x140065220]
mov rcx, qword [r13 + 0xa8]
call fcn.140033b70
mov qword [0x140091d40], rax
mov r14, qword [r13 + 0xa8]
mov rax, qword [0x140091d30]
test rax, rax
je 0x140055ac6
inc dword [rax + 0x3b0]
mov rdx, qword [0x140091d20]
mov ecx, 0xbdc
call sub.api_ms_win_crt_heap_l1_1_0.dll_malloc
mov rsi, rax
mov dil, 0x37
lea rbx, [rax + 2]
lea r11, [0x140075b92]
nop dword [rax + rax]
movsx r10d, byte [r11 - 1]
movsx r9d, byte [r11]
movsx r8d, byte [r11 + 1]
movsx eax, byte [r11 + 2]
xor ecx, ecx
cmp al, 0x5c
setl cl
add eax, 0xffffffdc
add ecx, eax
imul edx, ecx, 0x55
xor eax, eax
cmp r8b, 0x5c
setl al
add eax, 0xffffffdc
add edx, eax
add edx, r8d
imul ecx, edx, 0x55
xor eax, eax
cmp r9b, 0x5c
setl al
add eax, 0xffffffdc
add ecx, eax
add ecx, r9d
imul edx, ecx, 0x55
xor eax, eax
cmp r10b, 0x5c
setl al
add eax, 0xffffffdc
add edx, eax
add edx, r10d
imul ecx, edx, 0x55
xor eax, eax
cmp dil, 0x5c
setl al
add eax, 0xffffffdc
add ecx, eax
movsx eax, dil
add ecx, eax
mov byte [rbx - 2], cl
mov eax, ecx
shr eax, 8
mov byte [rbx - 1], al
mov eax, ecx
shr eax, 0x10
mov byte [rbx], al
shr ecx, 0x18
mov byte [rbx + 1], cl
lea r11, [r11 + 5]
lea rbx, [rbx + 4]
movzx edi, byte [r11 - 2]
test dil, dil
jne 0x140055af0
lea rax, [0x140086648]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x110]
mov qword [rsp + 0x20], rax
movaps xmm3, xmm6
mov rdx, rsi
mov rcx, r14
call fcn.140033b70
mov rbx, rax
test rsi, rsi
je 0x140055bd0
mov rcx, qword [0x140091d30]
test rcx, rcx
je 0x140055bd0
dec dword [rcx + 0x3b0]
mov rdx, qword [0x140091d20]
mov rcx, rsi
call sub.api_ms_win_crt_heap_l1_1_0.dll_free
mov qword [0x140091d38], rbx
xor esi, esi
mov qword [rsp + 0x28], rsi
mov qword [rsp + 0x20], rsi
movaps xmm3, xmm6
lea rdx, [0x140073c00]
mov rcx, qword [r13 + 0xa8]
call fcn.140033b70
movaps xmm0, xmmword [0x140086c70]
movups xmmword [0x140091108], xmm0
movss xmm1, dword [0x140086980]
lea ecx, [rsi + 0xc]
call fcn.140007880
mov dword [rbp + 0x208], 0x40a00000
mov dword [rbp + 0x20c], 0x40a00000
lea rdx, [rbp + 0x208]
lea ecx, [rsi + 0xa]
call fcn.140007900
movss xmm6, dword [0x1400869f0]
movaps xmm1, xmm6
lea ecx, [rsi + 6]
call fcn.140007880
movaps xmm1, xmm6
lea ecx, [rsi + 0x14]
call fcn.140007880
movaps xmm1, xmm6
lea ecx, [rsi + 0x13]
call fcn.140007880
movss xmm1, dword [0x1400869f4]
lea ecx, [rsi + 0xb]
call fcn.140007880
xorps xmm0, xmm0
movups xmmword [rbp + 0x220], xmm0
movups xmmword [rbp + 0x230], xmm0
movups xmmword [rbp + 0x240], xmm0
lea rdi, str._.2f
lea r14, str._.f__
movss xmm11, dword [0x140086a08]
movss xmm12, dword [0x140086a5c]
movss xmm9, dword [0x140086a3c]
movss xmm13, dword [0x140086a74]
movss xmm14, dword [0x140086a88]
movss xmm15, dword [0x140086aa0]
movss xmm6, dword [0x140086a64]
movss xmm8, dword [0x140086af4]
movss xmm7, dword [0x140086a84]
nop word [rax + rax]
mov dword [rsp + 0x20], 1
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x220]
call qword [sym.imp.USER32.dll_PeekMessageW]
test eax, eax
je 0x140055d40
lea rcx, [rbp + 0x220]
call qword [sym.imp.USER32.dll_TranslateMessage]
lea rcx, [rbp + 0x220]
call qword [sym.imp.USER32.dll_DispatchMessageW]
jmp 0x1400598f8
cmp qword [0x140091d70], 0
jne 0x140055d4f
call fcn.140039040
mov rbx, qword [0x140091d30]
lea rdx, [rbp + 0x1a0]
mov rcx, qword [0x140091d98]
call qword [sym.imp.USER32.dll_GetClientRect]
mov eax, dword [rbp + 0x1a8]
sub eax, dword [rbp + 0x1a0]
movd xmm1, eax
cvtdq2ps xmm1, xmm1
mov eax, dword [rbp + 0x1ac]
sub eax, dword [rbp + 0x1a4]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbx + 0x10], xmm1
movss dword [rbx + 0x14], xmm0
cmp byte [0x1400912e1], 0
je 0x140055df8
mov rdi, qword [0x140091d30]
mov ecx, dword [rdi + 0x161c]
test ecx, ecx
jns 0x140055dd0
mov eax, ecx
cdq
sub eax, edx
sar eax, 1
add eax, ecx
mov edx, esi
test eax, eax
cmovg edx, eax
lea rcx, [rdi + 0x1618]
call fcn.140026ea0
mov dword [rdi + 0x1618], esi
xor r9d, r9d
lea r8, [0x140039e70]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.USER32.dll_EnumDisplayMonitors]
mov byte [0x1400912e1], 0
lea rdi, str._.2f
lea rcx, [rbp + 0x218]
call qword [sym.imp.KERNEL32.dll_QueryPerformanceCounter]
mov rcx, qword [rbp + 0x218]
mov rax, rcx
sub rax, qword [0x140091da0]
xorps xmm1, xmm1
cvtsi2ss xmm1, rax
xorps xmm0, xmm0
cvtsi2ss xmm0, qword [0x140091da8]
divss xmm1, xmm0
movss dword [rbx + 0x18], xmm1
mov qword [0x140091da0], rcx
mov ecx, 0x11
call qword [sym.imp.USER32.dll_GetKeyState]
shr eax, 0xf
and al, 1
mov byte [rbx + 0x13c], al
mov ecx, 0x10
call qword [sym.imp.USER32.dll_GetKeyState]
shr eax, 0xf
and al, 1
mov byte [rbx + 0x13d], al
mov ecx, 0x12
call qword [sym.imp.USER32.dll_GetKeyState]
shr eax, 0xf
and al, 1
mov byte [rbx + 0x13e], al
mov byte [rbx + 0x13f], 0
call fcn.1400399c0
cmp byte [rbx + 0xd0], 0
je 0x140055e98
mov eax, 0xffffffff
jmp 0x140055ea5
mov rax, qword [0x140091d30]
mov eax, dword [rax + 0x1ef0]
cmp dword [0x1400912e4], eax
je 0x140055eb8
mov dword [0x1400912e4], eax
call fcn.140039840
call fcn.140039bc0
call fcn.14000b580
mov rax, qword [0x140091d30]
or dword [rax + 0x1c40], 1
mov dword [rax + 0x1c54], 0x442f0000
mov qword [rax + 0x1c58], 0x43960000
mov dword [rax + 0x1c60], esi
mov dword [rax + 0x1c44], 4
mov byte [rax + 0x1c7c], 1
mov r8d, 0x8002b
lea rdx, [rbp + 0x210]
lea rcx, [0x1400860ec]
call fcn.1400116f0
mov rax, qword [0x140091d30]
mov rcx, qword [rax + 0x1b90]
and dword [rcx + 0xe8], 0xfffffff1
mov word [rcx + 0xd4], 0
mov dword [rcx + 0x58], 0x44404000
mov dword [rcx + 0x5c], 0x44164000
lea rcx, str.tudou
call fcn.14003bad0
mov rcx, qword [0x140091d38]
call fcn.140015060
movzx eax, byte [0x140091e20]
test al, al
je 0x140055f8e
mov dword [0x140091114], 0x3dcccccd
movups xmm0, xmmword [0x140091108]
movups xmmword [r15 + 0x185c], xmm0
mov dword [0x140091114], 0x3f800000
movzx eax, byte [0x140091e20]
cmp byte [0x140091e14], 0
je 0x140055fb4
movups xmm0, xmmword [0x140091108]
cmp al, 1
jne 0x140055fac
movups xmmword [r15 + 0x184c], xmm0
jmp 0x140055fb4
movups xmmword [r15 + 0x16fc], xmm0
mov rcx, qword [0x140091d30]
mov rax, qword [rcx + 0x1b90]
mov byte [rax + 0xc1], 1
mov rax, qword [rcx + 0x1b90]
movss xmm0, dword [rax + 0x48]
subss xmm0, dword [rax + 0x8c]
movss xmm2, dword [rax + 0x4c]
subss xmm2, dword [rax + 0x90]
addss xmm0, xmm11
addss xmm2, dword [0x140086a28]
movss dword [rax + 0x118], xmm0
movss dword [rax + 0x11c], xmm2
movss xmm1, dword [rax + 0x130]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0x134]
maxss xmm0, xmm2
movss dword [rax + 0x130], xmm1
movss dword [rax + 0x134], xmm0
mov dword [rbp - 0x78], 0x42f60000
mov dword [rbp - 0x74], 0x42d40000
lea rdx, [rbp - 0x78]
lea rcx, [0x1400860fc]
call fcn.14003c560
test al, al
je 0x14005606e
mov byte [0x140091e14], 1
xor al, al
mov byte [0x140091e48], al
mov byte [0x140091e0d], al
mov byte [0x140091e08], al
jmp 0x140056075
movzx eax, byte [0x140091e48]
movups xmm0, xmmword [0x1400910b8]
movups xmmword [r15 + 0x184c], xmm0
movups xmm0, xmmword [0x1400910f8]
movups xmmword [r15 + 0x16fc], xmm0
test al, al
je 0x1400560b9
movups xmm0, xmmword [0x140091108]
cmp byte [0x140091e20], 1
jne 0x1400560b1
movups xmmword [r15 + 0x184c], xmm0
jmp 0x1400560b9
movups xmmword [r15 + 0x16fc], xmm0
mov rcx, qword [0x140091d30]
mov rax, qword [rcx + 0x1b90]
mov byte [rax + 0xc1], 1
mov rax, qword [rcx + 0x1b90]
movss xmm0, dword [rax + 0x48]
subss xmm0, dword [rax + 0x8c]
movss xmm2, dword [rax + 0x4c]
subss xmm2, dword [rax + 0x90]
addss xmm0, xmm11
addss xmm2, dword [0x140086a6c]
movss dword [rax + 0x118], xmm0
movss dword [rax + 0x11c], xmm2
movss xmm1, dword [rax + 0x130]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0x134]
maxss xmm0, xmm2
movss dword [rax + 0x130], xmm1
movss dword [rax + 0x134], xmm0
mov dword [rbp - 0x70], 0x42f60000
mov dword [rbp - 0x6c], 0x42d80000
lea rdx, [rbp - 0x70]
lea rcx, [0x140086100]
call fcn.14003c560
test al, al
je 0x140056174
mov byte [0x140091e14], 0
mov byte [0x140091e48], 1
xor al, al
mov byte [0x140091e0d], al
mov byte [0x140091e08], al
jmp 0x14005617b
movzx eax, byte [0x140091e0d]
movups xmm0, xmmword [0x1400910b8]
movups xmmword [r15 + 0x184c], xmm0
movups xmm0, xmmword [0x1400910f8]
movups xmmword [r15 + 0x16fc], xmm0
test al, al
je 0x1400561bf
movups xmm0, xmmword [0x140091108]
cmp byte [0x140091e20], 1
jne 0x1400561b7
movups xmmword [r15 + 0x184c], xmm0
jmp 0x1400561bf
movups xmmword [r15 + 0x16fc], xmm0
mov rcx, qword [0x140091d30]
mov rax, qword [rcx + 0x1b90]
mov byte [rax + 0xc1], 1
mov rax, qword [rcx + 0x1b90]
movss xmm0, dword [rax + 0x48]
subss xmm0, dword [rax + 0x8c]
movss xmm2, dword [rax + 0x4c]
subss xmm2, dword [rax + 0x90]
addss xmm0, xmm11
addss xmm2, dword [0x140086a78]
movss dword [rax + 0x118], xmm0
movss dword [rax + 0x11c], xmm2
movss xmm1, dword [rax + 0x130]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0x134]
maxss xmm0, xmm2
movss dword [rax + 0x130], xmm1
movss dword [rax + 0x134], xmm0
mov dword [rbp - 0x68], 0x42f60000
mov dword [rbp - 0x64], 0x42d40000
lea rdx, [rbp - 0x68]
lea rcx, [0x140086104]
call fcn.14003c560
test al, al
je 0x14005627b
mov byte [0x140091e14], 0
mov byte [0x140091e48], 0
mov byte [0x140091e0d], 1
xor al, al
mov byte [0x140091e08], al
jmp 0x140056282
movzx eax, byte [0x140091e08]
movups xmm0, xmmword [0x1400910b8]
movups xmmword [r15 + 0x184c], xmm0
movups xmm0, xmmword [0x1400910f8]
movups xmmword [r15 + 0x16fc], xmm0
test al, al
je 0x1400562c6
movups xmm0, xmmword [0x140091108]
cmp byte [0x140091e20], 1
jne 0x1400562be
movups xmmword [r15 + 0x184c], xmm0
jmp 0x1400562c6
movups xmmword [r15 + 0x16fc], xmm0
mov rcx, qword [0x140091d30]
mov rax, qword [rcx + 0x1b90]
mov byte [rax + 0xc1], 1
mov rax, qword [rcx + 0x1b90]
movss xmm0, dword [rax + 0x48]
subss xmm0, dword [rax + 0x8c]
movss xmm2, dword [rax + 0x4c]
subss xmm2, dword [rax + 0x90]
addss xmm0, xmm11
addss xmm2, dword [0x140086a98]
movss dword [rax + 0x118], xmm0
movss dword [rax + 0x11c], xmm2
movss xmm1, dword [rax + 0x130]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0x134]
maxss xmm0, xmm2
movss dword [rax + 0x130], xmm1
movss dword [rax + 0x134], xmm0
mov dword [rsp + 0x78], 0x42f60000
mov dword [rsp + 0x7c], 0x42d40000
lea rdx, [rsp + 0x78]
lea rcx, [0x140086108]
call fcn.14003c560
test al, al
je 0x140056382
mov byte [0x140091e14], 0
mov byte [0x140091e48], 0
mov byte [0x140091e0d], 0
mov byte [0x140091e08], 1
movups xmm0, xmmword [0x1400910b8]
movups xmmword [r15 + 0x184c], xmm0
movups xmm0, xmmword [0x1400910f8]
movups xmmword [r15 + 0x16fc], xmm0
call fcn.140015100
cmp byte [0x140091069], 0
je 0x1400563d1
mov dword [0x140091114], 0x3dcccccd
movups xmm0, xmmword [0x140091108]
movups xmmword [r15 + 0x185c], xmm0
mov dword [0x140091114], 0x3f800000
mov rcx, qword [0x140091d48]
call fcn.140015060
cmp byte [0x140091e14], 0
je 0x140056846
mov byte [0x140091e21], 0
mov byte [0x140091e0c], 0
mov byte [0x140091e4e], 0
mov byte [0x140091e36], 0
mov byte [0x140091e15], 0
mov byte [0x140091e0a], 0
mov byte [0x140091e5e], 0
mov byte [0x140091e40], 0
mov byte [0x140091e5c], 0
mov byte [0x140091e4c], 0
mov byte [0x140091e61], 0
mov byte [0x140091e37], 0
cmp byte [0x140091e35], 0
je 0x140056469
movups xmm0, xmmword [0x140091108]
cmp byte [0x140091069], 1
jne 0x140056461
movups xmmword [r15 + 0x184c], xmm0
jmp 0x140056469
movups xmmword [r15 + 0x16fc], xmm0
mov rcx, qword [0x140091d30]
mov rax, qword [rcx + 0x1b90]
mov byte [rax + 0xc1], 1
mov rax, qword [rcx + 0x1b90]
movss xmm0, dword [rax + 0x48]
subss xmm0, dword [rax + 0x8c]
movss xmm2, dword [rax + 0x4c]
subss xmm2, dword [rax + 0x90]
addss xmm0, xmm12
addss xmm2, xmm9
movss dword [rax + 0x118], xmm0
movss dword [rax + 0x11c], xmm2
movss xmm1, dword [rax + 0x130]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0x134]
maxss xmm0, xmm2
movss dword [rax + 0x130], xmm1
movss dword [rax + 0x134], xmm0
mov dword [rbp - 0x58], 0x42e60000
mov dword [rbp - 0x54], 0x41f80000
lea rdx, [rbp - 0x58]
lea rcx, str.autoclicker
call fcn.14003c560
test al, al
je 0x140056520
mov byte [0x140091e35], 1
xor al, al
mov byte [0x140091e2d], al
mov byte [0x140091e09], al
mov byte [0x140091e60], al
jmp 0x140056527
movzx eax, byte [0x140091e2d]
movups xmm0, xmmword [0x1400910b8]
movups xmmword [r15 + 0x184c], xmm0
movups xmm0, xmmword [0x1400910f8]
movups xmmword [r15 + 0x16fc], xmm0
test al, al
je 0x14005656b
movups xmm0, xmmword [0x140091108]
cmp byte [0x140091069], 1
jne 0x140056563
movups xmmword [r15 + 0x184c], xmm0
jmp 0x14005656b
movups xmmword [r15 + 0x16fc], xmm0
mov rcx, qword [0x140091d30]
mov rax, qword [rcx + 0x1b90]
mov byte [rax + 0xc1], 1
mov rax, qword [rcx + 0x1b90]
movss xmm0, dword [rax + 0x48]
subss xmm0, dword [rax + 0x8c]
movss xmm2, dword [rax + 0x4c]
subss xmm2, dword [rax + 0x90]
addss xmm0, xmm13
addss xmm2, xmm9
movss dword [rax + 0x118], xmm0
movss dword [rax + 0x11c], xmm2
movss xmm1, dword [rax + 0x130]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0x134]
maxss xmm0, xmm2
movss dword [rax + 0x130], xmm1
movss dword [rax + 0x134], xmm0
mov dword [rbp - 0x50], 0x42e60000
mov dword [rbp - 0x4c], 0x41f80000
lea rdx, [rbp - 0x50]
lea rcx, str.reach
call fcn.14003c560
test al, al
je 0x140056623
mov byte [0x140091e35], 0
mov byte [0x140091e2d], 1
xor al, al
mov byte [0x140091e09], al
mov byte [0x140091e60], al
jmp 0x14005662a
movzx eax, byte [0x140091e09]
movups xmm0, xmmword [0x1400910b8]
movups xmmword [r15 + 0x184c], xmm0
movups xmm0, xmmword [0x1400910f8]
movups xmmword [r15 + 0x16fc], xmm0
test al, al
je 0x14005666e
movups xmm0, xmmword [0x140091108]
cmp byte [0x140091069], 1
jne 0x140056666
movups xmmword [r15 + 0x184c], xmm0
jmp 0x14005666e
movups xmmword [r15 + 0x16fc], xmm0
mov rcx, qword [0x140091d30]
mov rax, qword [rcx + 0x1b90]
mov byte [rax + 0xc1], 1
mov rax, qword [rcx + 0x1b90]
movss xmm0, dword [rax + 0x48]
subss xmm0, dword [rax + 0x8c]
movss xmm2, dword [rax + 0x4c]
subss xmm2, dword [rax + 0x90]
addss xmm0, xmm14
addss xmm2, xmm9
movss dword [rax + 0x118], xmm0
movss dword [rax + 0x11c], xmm2
movss xmm1, dword [rax + 0x130]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0x134]
maxss xmm0, xmm2
movss dword [rax + 0x130], xmm1
movss dword [rax + 0x134], xmm0
mov dword [rbp - 0x48], 0x42e60000
mov dword [rbp - 0x44], 0x41f80000
lea rdx, [rbp - 0x48]
lea rcx, str.hitbox
call fcn.14003c560
test al, al
je 0x140056727
mov byte [0x140091e35], 0
mov byte [0x140091e2d], 0
mov byte [0x140091e09], 1
xor al, al
mov byte [0x140091e60], al
jmp 0x14005672e
movzx eax, byte [0x140091e60]
movups xmm0, xmmword [0x1400910b8]
movups xmmword [r15 + 0x184c], xmm0
movups xmm0, xmmword [0x1400910f8]
movups xmmword [r15 + 0x16fc], xmm0
test al, al
je 0x140056772
movups xmm0, xmmword [0x140091108]
cmp byte [0x140091069], 1
jne 0x14005676a
movups xmmword [r15 + 0x184c], xmm0
jmp 0x140056772
movups xmmword [r15 + 0x16fc], xmm0
mov rcx, qword [0x140091d30]
mov rax, qword [rcx + 0x1b90]
mov byte [rax + 0xc1], 1
mov rax, qword [rcx + 0x1b90]
movss xmm0, dword [rax + 0x48]
subss xmm0, dword [rax + 0x8c]
movss xmm2, dword [rax + 0x4c]
subss xmm2, dword [rax + 0x90]
addss xmm0, xmm15
addss xmm2, xmm9
movss dword [rax + 0x118], xmm0
movss dword [rax + 0x11c], xmm2
movss xmm1, dword [rax + 0x130]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0x134]
maxss xmm0, xmm2
movss dword [rax + 0x130], xmm1
movss dword [rax + 0x134], xmm0
mov dword [rbp - 0x40], 0x42e60000
mov dword [rbp - 0x3c], 0x41f80000
lea rdx, [rbp - 0x40]
lea rcx, str.aimassist
call fcn.14003c560
test al, al
je 0x140056828
mov byte [0x140091e35], 0
mov byte [0x140091e2d], 0
mov byte [0x140091e09], 0
mov byte [0x140091e60], 1
movups xmm0, xmmword [0x1400910b8]
movups xmmword [r15 + 0x184c], xmm0
movups xmm0, xmmword [0x1400910f8]
movups xmmword [r15 + 0x16fc], xmm0
cmp byte [0x140091e48], 0
je 0x140056cdf
mov byte [0x140091e35], 0
mov byte [0x140091e2d], 0
mov byte [0x140091e09], 0
mov byte [0x140091e60], 0
mov byte [0x140091e15], 0
mov byte [0x140091e0a], 0
mov byte [0x140091e5e], 0
mov byte [0x140091e40], 0
mov byte [0x140091e5c], 0
mov byte [0x140091e4c], 0
mov byte [0x140091e61], 0
mov byte [0x140091e37], 0
cmp byte [0x140091e21], 0
je 0x1400568d2
movups xmm0, xmmword [0x140091108]
cmp byte [0x140091069], 1
jne 0x1400568ca
movups xmmword [r15 + 0x184c], xmm0
jmp 0x1400568d2
movups xmmword [r15 + 0x16fc], xmm0
mov rcx, qword [0x140091d30]
mov rax, qword [rcx + 0x1b90]
mov byte [rax + 0xc1], 1
mov rax, qword [rcx + 0x1b90]
movss xmm0, dword [rax + 0x48]
subss xmm0, dword [rax + 0x8c]
movss xmm2, dword [rax + 0x4c]
subss xmm2, dword [rax + 0x90]
addss xmm0, xmm12
addss xmm2, xmm9
movss dword [rax + 0x118], xmm0
movss dword [rax + 0x11c], xmm2
movss xmm1, dword [rax + 0x130]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0x134]
maxss xmm0, xmm2
movss dword [rax + 0x130], xmm1
movss dword [rax + 0x134], xmm0
mov dword [rbp - 0x38], 0x42e60000
mov dword [rbp - 0x34], 0x41f80000
lea rdx, [rbp - 0x38]
lea rcx, str.velocity
call fcn.14003c560
test al, al
je 0x140056989
mov byte [0x140091e21], 1
xor al, al
mov byte [0x140091e0c], al
mov byte [0x140091e4e], al
mov byte [0x140091e36], al
jmp 0x140056990
movzx eax, byte [0x140091e0c]
movups xmm0, xmmword [0x1400910b8]
movups xmmword [r15 + 0x184c], xmm0
movups xmm0, xmmword [0x1400910f8]
movups xmmword [r15 + 0x16fc], xmm0
test al, al
je 0x1400569d4
movups xmm0, xmmword [0x140091108]
cmp byte [0x140091069], 1
jne 0x1400569cc
movups xmmword [r15 + 0x184c], xmm0
jmp 0x1400569d4
movups xmmword [r15 + 0x16fc], xmm0
mov rcx, qword [0x140091d30]
mov rax, qword [rcx + 0x1b90]
mov byte [rax + 0xc1], 1
mov rax, qword [rcx + 0x1b90]
movss xmm0, dword [rax + 0x48]
subss xmm0, dword [rax + 0x8c]
movss xmm2, dword [rax + 0x4c]
subss xmm2, dword [rax + 0x90]
addss xmm0, xmm13
addss xmm2, xmm9
movss dword [rax + 0x118], xmm0
movss dword [rax + 0x11c], xmm2
movss xmm1, dword [rax + 0x130]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0x134]
maxss xmm0, xmm2
movss dword [rax + 0x130], xmm1
movss dword [rax + 0x134], xmm0
mov dword [rbp - 0x30], 0x42e60000
mov dword [rbp - 0x2c], 0x41f80000
lea rdx, [rbp - 0x30]
lea rcx, str.timer
call fcn.14003c560
test al, al
je 0x140056a8c
mov byte [0x140091e21], 0
mov byte [0x140091e0c], 1
xor al, al
mov byte [0x140091e4e], al
mov byte [0x140091e36], al
jmp 0x140056a93
movzx eax, byte [0x140091e4e]
movups xmm0, xmmword [0x1400910b8]
movups xmmword [r15 + 0x184c], xmm0
movups xmm0, xmmword [0x1400910f8]
movups xmmword [r15 + 0x16fc], xmm0
test al, al
je 0x140056ad7
movups xmm0, xmmword [0x140091108]
cmp byte [0x140091069], 1
jne 0x140056acf
movups xmmword [r15 + 0x184c], xmm0
jmp 0x140056ad7
movups xmmword [r15 + 0x16fc], xmm0
mov rcx, qword [0x140091d30]
mov rax, qword [rcx + 0x1b90]
mov byte [rax + 0xc1], 1
mov rax, qword [rcx + 0x1b90]
movss xmm0, dword [rax + 0x48]
subss xmm0, dword [rax + 0x8c]
movss xmm2, dword [rax + 0x4c]
subss xmm2, dword [rax + 0x90]
addss xmm0, xmm14
addss xmm2, xmm9
movss dword [rax + 0x118], xmm0
movss dword [rax + 0x11c], xmm2
movss xmm1, dword [rax + 0x130]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0x134]
maxss xmm0, xmm2
movss dword [rax + 0x130], xmm1
movss dword [rax + 0x134], xmm0
mov dword [rbp - 0x60], 0x42e60000
mov dword [rbp - 0x5c], 0x41f80000
lea rdx, [rbp - 0x60]
lea rcx, str.autosprint
call fcn.14003c560
test al, al
je 0x140056b90
mov byte [0x140091e21], 0
mov byte [0x140091e0c], 0
mov byte [0x140091e4e], 1
xor al, al
mov byte [0x140091e36], al
jmp 0x140056b97
movzx eax, byte [0x140091e36]
movups xmm0, xmmword [0x1400910b8]
movups xmmword [r15 + 0x184c], xmm0
movups xmm0, xmmword [0x1400910f8]
movups xmmword [r15 + 0x16fc], xmm0
test al, al
je 0x140056bdb
movups xmm0, xmmword [0x140091108]
cmp byte [0x140091069], 1
jne 0x140056bd3
movups xmmword [r15 + 0x184c], xmm0
jmp 0x140056bdb
movups xmmword [r15 + 0x16fc], xmm0
mov rcx, qword [0x140091d30]
mov rax, qword [rcx + 0x1b90]
mov byte [rax + 0xc1], 1
mov rax, qword [rcx + 0x1b90]
movss xmm0, dword [rax + 0x48]
subss xmm0, dword [rax + 0x8c]
movss xmm2, dword [rax + 0x4c]
subss xmm2, dword [rax + 0x90]
addss xmm0, xmm15
addss xmm2, xmm9
movss dword [rax + 0x118], xmm0
movss dword [rax + 0x11c], xmm2
movss xmm1, dword [rax + 0x130]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0x134]
maxss xmm0, xmm2
movss dword [rax + 0x130], xmm1
movss dword [rax + 0x134], xmm0
mov dword [rbp - 0x28], 0x42e60000
mov dword [rbp - 0x24], 0x41f80000
lea rdx, [rbp - 0x28]
lea rcx, str.zoom
call fcn.14003c560
test al, al
je 0x140056c94
mov byte [0x140091e21], 0
mov byte [0x140091e0c], 0
mov byte [0x140091e4e], 0
mov al, 1
mov byte [0x140091e36], al
jmp 0x140056c9b
movzx eax, byte [0x140091e36]
movups xmm0, xmmword [0x1400910b8]
movups xmmword [r15 + 0x184c], xmm0
movups xmm0, xmmword [0x1400910f8]
movups xmmword [r15 + 0x16fc], xmm0
test al, al
je 0x140056cdf
movups xmm0, xmmword [0x140091108]
cmp byte [0x140091069], 1
jne 0x140056cd7
movups xmmword [r15 + 0x184c], xmm0
jmp 0x140056cdf
movups xmmword [r15 + 0x16fc], xmm0
cmp byte [0x140091e0d], 0
je 0x140057148
mov byte [0x140091e35], 0
mov byte [0x140091e2d], 0
mov byte [0x140091e09], 0
mov byte [0x140091e60], 0
mov byte [0x140091e21], 0
mov byte [0x140091e0c], 0
mov byte [0x140091e4e], 0
mov byte [0x140091e36], 0
mov byte [0x140091e5c], 0
mov byte [0x140091e4c], 0
mov byte [0x140091e61], 0
mov byte [0x140091e37], 0
cmp byte [0x140091e15], 0
je 0x140056d6b
movups xmm0, xmmword [0x140091108]
cmp byte [0x140091069], 1
jne 0x140056d63
movups xmmword [r15 + 0x184c], xmm0
jmp 0x140056d6b
movups xmmword [r15 + 0x16fc], xmm0
mov rcx, qword [0x140091d30]
mov rax, qword [rcx + 0x1b90]
mov byte [rax + 0xc1], 1
mov rax, qword [rcx + 0x1b90]
movss xmm0, dword [rax + 0x48]
subss xmm0, dword [rax + 0x8c]
movss xmm2, dword [rax + 0x4c]
subss xmm2, dword [rax + 0x90]
addss xmm0, xmm12
addss xmm2, xmm9
movss dword [rax + 0x118], xmm0
movss dword [rax + 0x11c], xmm2
movss xmm1, dword [rax + 0x130]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0x134]
maxss xmm0, xmm2
movss dword [rax + 0x130], xmm1
movss dword [rax + 0x134], xmm0
mov dword [rbp - 0x20], 0x42e60000
mov dword [rbp - 0x1c], 0x41f80000
lea rdx, [rbp - 0x20]
lea rcx, str.online_theme
call fcn.14003c560
test al, al
je 0x140056e22
mov byte [0x140091e15], 1
xor al, al
mov byte [0x140091e0a], al
mov byte [0x140091e5e], al
mov byte [0x140091e40], al
jmp 0x140056e29
movzx eax, byte [0x140091e0a]
movups xmm0, xmmword [0x1400910b8]
movups xmmword [r15 + 0x184c], xmm0
movups xmm0, xmmword [0x1400910f8]
movups xmmword [r15 + 0x16fc], xmm0
test al, al
je 0x140056e6d
movups xmm0, xmmword [0x140091108]
cmp byte [0x140091069], 1
jne 0x140056e65
movups xmmword [r15 + 0x184c], xmm0
jmp 0x140056e6d
movups xmmword [r15 + 0x16fc], xmm0
mov rcx, qword [0x140091d30]
mov rax, qword [rcx + 0x1b90]
mov byte [rax + 0xc1], 1
mov rax, qword [rcx + 0x1b90]
movss xmm0, dword [rax + 0x48]
subss xmm0, dword [rax + 0x8c]
movss xmm2, dword [rax + 0x4c]
subss xmm2, dword [rax + 0x90]
addss xmm0, xmm13
addss xmm2, xmm9
movss dword [rax + 0x118], xmm0
movss dword [rax + 0x11c], xmm2
movss xmm1, dword [rax + 0x130]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0x134]
maxss xmm0, xmm2
movss dword [rax + 0x130], xmm1
movss dword [rax + 0x134], xmm0
mov dword [rbp - 0x18], 0x42e60000
mov dword [rbp - 0x14], 0x41f80000
lea rdx, [rbp - 0x18]
lea rcx, str.sky_color
call fcn.14003c560
test al, al
je 0x140056f25
mov byte [0x140091e15], 0
mov byte [0x140091e0a], 1
xor al, al
mov byte [0x140091e5e], al
mov byte [0x140091e40], al
jmp 0x140056f2c
movzx eax, byte [0x140091e5e]
movups xmm0, xmmword [0x1400910b8]
movups xmmword [r15 + 0x184c], xmm0
movups xmm0, xmmword [0x1400910f8]
movups xmmword [r15 + 0x16fc], xmm0
test al, al
je 0x140056f70
movups xmm0, xmmword [0x140091108]
cmp byte [0x140091069], 1
jne 0x140056f68
movups xmmword [r15 + 0x184c], xmm0
jmp 0x140056f70
movups xmmword [r15 + 0x16fc], xmm0
mov rcx, qword [0x140091d30]
mov rax, qword [rcx + 0x1b90]
mov byte [rax + 0xc1], 1
mov rax, qword [rcx + 0x1b90]
movss xmm0, dword [rax + 0x48]
subss xmm0, dword [rax + 0x8c]
movss xmm2, dword [rax + 0x4c]
subss xmm2, dword [rax + 0x90]
addss xmm0, xmm14
addss xmm2, xmm9
movss dword [rax + 0x118], xmm0
movss dword [rax + 0x11c], xmm2
movss xmm1, dword [rax + 0x130]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0x134]
maxss xmm0, xmm2
movss dword [rax + 0x130], xmm1
movss dword [rax + 0x134], xmm0
mov dword [rbp - 0x10], 0x42e60000
mov dword [rbp - 0xc], 0x41f80000
lea rdx, [rbp - 0x10]
lea rcx, str.render
call fcn.14003c560
test al, al
je 0x140057029
mov byte [0x140091e15], 0
mov byte [0x140091e0a], 0
mov byte [0x140091e5e], 1
xor al, al
mov byte [0x140091e40], al
jmp 0x140057030
movzx eax, byte [0x140091e40]
movups xmm0, xmmword [0x1400910b8]
movups xmmword [r15 + 0x184c], xmm0
movups xmm0, xmmword [0x1400910f8]
movups xmmword [r15 + 0x16fc], xmm0
test al, al
je 0x140057074
movups xmm0, xmmword [0x140091108]
cmp byte [0x140091069], 1
jne 0x14005706c
movups xmmword [r15 + 0x184c], xmm0
jmp 0x140057074
movups xmmword [r15 + 0x16fc], xmm0
mov rcx, qword [0x140091d30]
mov rax, qword [rcx + 0x1b90]
mov byte [rax + 0xc1], 1
mov rax, qword [rcx + 0x1b90]
movss xmm0, dword [rax + 0x48]
subss xmm0, dword [rax + 0x8c]
movss xmm2, dword [rax + 0x4c]
subss xmm2, dword [rax + 0x90]
addss xmm0, xmm15
addss xmm2, xmm9
movss dword [rax + 0x118], xmm0
movss dword [rax + 0x11c], xmm2
movss xmm1, dword [rax + 0x130]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0x134]
maxss xmm0, xmm2
movss dword [rax + 0x130], xmm1
movss dword [rax + 0x134], xmm0
mov dword [rbp - 8], 0x42e60000
mov dword [rbp - 4], 0x41f80000
lea rdx, [rbp - 8]
lea rcx, str.advanced
call fcn.14003c560
test al, al
je 0x14005712a
mov byte [0x140091e15], 0
mov byte [0x140091e0a], 0
mov byte [0x140091e5e], 0
mov byte [0x140091e40], 1
movups xmm0, xmmword [0x1400910b8]
movups xmmword [r15 + 0x184c], xmm0
movups xmm0, xmmword [0x1400910f8]
movups xmmword [r15 + 0x16fc], xmm0
cmp byte [0x140091e08], 0
je 0x1400575b1
mov byte [0x140091e35], 0
mov byte [0x140091e2d], 0
mov byte [0x140091e09], 0
mov byte [0x140091e60], 0
mov byte [0x140091e21], 0
mov byte [0x140091e0c], 0
mov byte [0x140091e4e], 0
mov byte [0x140091e36], 0
mov byte [0x140091e15], 0
mov byte [0x140091e0a], 0
mov byte [0x140091e5e], 0
mov byte [0x140091e40], 0
cmp byte [0x140091e5c], 0
je 0x1400571d4
movups xmm0, xmmword [0x140091108]
cmp byte [0x140091069], 1
jne 0x1400571cc
movups xmmword [r15 + 0x184c], xmm0
jmp 0x1400571d4
movups xmmword [r15 + 0x16fc], xmm0
mov rcx, qword [0x140091d30]
mov rax, qword [rcx + 0x1b90]
mov byte [rax + 0xc1], 1
mov rax, qword [rcx + 0x1b90]
movss xmm0, dword [rax + 0x48]
subss xmm0, dword [rax + 0x8c]
movss xmm2, dword [rax + 0x4c]
subss xmm2, dword [rax + 0x90]
addss xmm0, xmm12
addss xmm2, xmm9
movss dword [rax + 0x118], xmm0
movss dword [rax + 0x11c], xmm2
movss xmm1, dword [rax + 0x130]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0x134]
maxss xmm0, xmm2
movss dword [rax + 0x130], xmm1
movss dword [rax + 0x134], xmm0
mov dword [rbp], 0x42e60000
mov dword [rbp + 4], 0x41f80000
lea rdx, [rbp]
lea rcx, str.theme_s
call fcn.14003c560
test al, al
je 0x14005728b
mov byte [0x140091e5c], 1
xor al, al
mov byte [0x140091e4c], al
mov byte [0x140091e61], al
mov byte [0x140091e37], al
jmp 0x140057292
movzx eax, byte [0x140091e4c]
movups xmm0, xmmword [0x1400910b8]
movups xmmword [r15 + 0x184c], xmm0
movups xmm0, xmmword [0x1400910f8]
movups xmmword [r15 + 0x16fc], xmm0
test al, al
je 0x1400572d6
movups xmm0, xmmword [0x140091108]
cmp byte [0x140091069], 1
jne 0x1400572ce
movups xmmword [r15 + 0x184c], xmm0
jmp 0x1400572d6
movups xmmword [r15 + 0x16fc], xmm0
mov rcx, qword [0x140091d30]
mov rax, qword [rcx + 0x1b90]
mov byte [rax + 0xc1], 1
mov rax, qword [rcx + 0x1b90]
movss xmm0, dword [rax + 0x48]
subss xmm0, dword [rax + 0x8c]
movss xmm2, dword [rax + 0x4c]
subss xmm2, dword [rax + 0x90]
addss xmm0, xmm13
addss xmm2, xmm9
movss dword [rax + 0x118], xmm0
movss dword [rax + 0x11c], xmm2
movss xmm1, dword [rax + 0x130]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0x134]
maxss xmm0, xmm2
movss dword [rax + 0x130], xmm1
movss dword [rax + 0x134], xmm0
mov dword [rbp + 8], 0x42e60000
mov dword [rbp + 0xc], 0x41f80000
lea rdx, [rbp + 8]
lea rcx, str.config
call fcn.14003c560
test al, al
je 0x14005738e
mov byte [0x140091e5c], 0
mov byte [0x140091e4c], 1
xor al, al
mov byte [0x140091e61], al
mov byte [0x140091e37], al
jmp 0x140057395
movzx eax, byte [0x140091e61]
movups xmm0, xmmword [0x1400910b8]
movups xmmword [r15 + 0x184c], xmm0
movups xmm0, xmmword [0x1400910f8]
movups xmmword [r15 + 0x16fc], xmm0
test al, al
je 0x1400573d9
movups xmm0, xmmword [0x140091108]
cmp byte [0x140091069], 1
jne 0x1400573d1
movups xmmword [r15 + 0x184c], xmm0
jmp 0x1400573d9
movups xmmword [r15 + 0x16fc], xmm0
mov rcx, qword [0x140091d30]
mov rax, qword [rcx + 0x1b90]
mov byte [rax + 0xc1], 1
mov rax, qword [rcx + 0x1b90]
movss xmm0, dword [rax + 0x48]
subss xmm0, dword [rax + 0x8c]
movss xmm2, dword [rax + 0x4c]
subss xmm2, dword [rax + 0x90]
addss xmm0, xmm14
addss xmm2, xmm9
movss dword [rax + 0x118], xmm0
movss dword [rax + 0x11c], xmm2
movss xmm1, dword [rax + 0x130]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0x134]
maxss xmm0, xmm2
movss dword [rax + 0x130], xmm1
movss dword [rax + 0x134], xmm0
mov dword [rbp + 0x10], 0x42e60000
mov dword [rbp + 0x14], 0x41f80000
lea rdx, [rbp + 0x10]
lea rcx, str.self_destruct
call fcn.14003c560
test al, al
je 0x140057492
mov byte [0x140091e5c], 0
mov byte [0x140091e4c], 0
mov byte [0x140091e61], 1
xor al, al
mov byte [0x140091e37], al
jmp 0x140057499
movzx eax, byte [0x140091e37]
movups xmm0, xmmword [0x1400910b8]
movups xmmword [r15 + 0x184c], xmm0
movups xmm0, xmmword [0x1400910f8]
movups xmmword [r15 + 0x16fc], xmm0
test al, al
je 0x1400574dd
movups xmm0, xmmword [0x140091108]
cmp byte [0x140091069], 1
jne 0x1400574d5
movups xmmword [r15 + 0x184c], xmm0
jmp 0x1400574dd
movups xmmword [r15 + 0x16fc], xmm0
mov rcx, qword [0x140091d30]
mov rax, qword [rcx + 0x1b90]
mov byte [rax + 0xc1], 1
mov rax, qword [rcx + 0x1b90]
movss xmm0, dword [rax + 0x48]
subss xmm0, dword [rax + 0x8c]
movss xmm2, dword [rax + 0x4c]
subss xmm2, dword [rax + 0x90]
addss xmm0, xmm15
addss xmm2, xmm9
movss dword [rax + 0x118], xmm0
movss dword [rax + 0x11c], xmm2
movss xmm1, dword [rax + 0x130]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0x134]
maxss xmm0, xmm2
movss dword [rax + 0x130], xmm1
movss dword [rax + 0x134], xmm0
mov dword [rbp + 0x18], 0x42e60000
mov dword [rbp + 0x1c], 0x41f80000
lea rdx, [rbp + 0x18]
lea rcx, str.information
call fcn.14003c560
test al, al
je 0x140057593
mov byte [0x140091e5c], 0
mov byte [0x140091e4c], 0
mov byte [0x140091e61], 0
mov byte [0x140091e37], 1
movups xmm0, xmmword [0x1400910b8]
movups xmmword [r15 + 0x184c], xmm0
movups xmm0, xmmword [0x1400910f8]
movups xmmword [r15 + 0x16fc], xmm0
call fcn.140015100
mov dword [0x1400910c4], 0x3ecccccd
movups xmm0, xmmword [0x1400910b8]
movups xmmword [r15 + 0x185c], xmm0
mov dword [0x1400910c4], 0x3f800000
mov rcx, qword [0x140091d48]
call fcn.140015060
mov rbx, qword [0x140091d30]
mov rax, qword [rbx + 0x1b90]
mov byte [rax + 0xc1], 1
mov rax, qword [rbx + 0x1b90]
movss xmm0, dword [rax + 0x48]
subss xmm0, dword [rax + 0x8c]
movss xmm2, dword [rax + 0x4c]
subss xmm2, dword [rax + 0x90]
addss xmm0, dword [0x140086a58]
addss xmm2, dword [0x140086a60]
movss dword [rax + 0x118], xmm0
movss dword [rax + 0x11c], xmm2
movss xmm1, dword [rax + 0x130]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0x134]
maxss xmm0, xmm2
movss dword [rax + 0x130], xmm1
movss dword [rax + 0x134], xmm0
mov rax, qword [rbx + 0x1b90]
mov byte [rax + 0xc1], 1
xor edx, edx
cmp byte [0x140091e5c], dl
je 0x140057f6f
mov rax, qword [rbx + 0x1b90]
movss xmm0, dword [rax + 0x48]
subss xmm0, dword [rax + 0x8c]
movss xmm2, dword [rax + 0x4c]
subss xmm2, dword [rax + 0x90]
addss xmm0, dword [0x140086a50]
addss xmm2, xmm6
movss dword [rax + 0x118], xmm0
movss dword [rax + 0x11c], xmm2
movss xmm1, dword [rax + 0x130]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0x134]
maxss xmm0, xmm2
movss dword [rax + 0x130], xmm1
movss dword [rax + 0x134], xmm0
mov dword [rbp + 0x20], 0x431c0000
mov dword [rbp + 0x24], 0x43210000
mov rax, qword [rbx + 0x1b90]
mov byte [rax + 0xc1], 1
mov r8, qword [rbx + 0x1b90]
movsxd rax, dword [r8 + 0x108]
mov r8, qword [r8 + 0x110]
mov r8d, dword [r8 + rax*4 - 4]
lea rcx, str.rwbtey
call fcn.140006b20
cmp dword [rbx + 0x1be8], eax
jne 0x140057734
mov dword [rbx + 0x1bec], eax
cmp dword [rbx + 0x1c28], eax
jne 0x140057743
mov byte [rbx + 0x1c2c], 1
mov dword [rsp + 0x20], esi
lea r8, [rbp + 0x20]
mov edx, eax
lea rcx, str.rwbtey
call fcn.14000e700
lea rcx, [0x140060b4e]
call fcn.14003bad0
mov rcx, qword [0x140091d40]
call fcn.140015060
lea rcx, str._Normal_theme
call fcn.14003bad0
call fcn.140015100
mov rcx, qword [0x140091d48]
call fcn.140015060
lea rcx, str._____by_deplantis
call fcn.14003bad0
lea rcx, [0x140060b4e]
call fcn.14003bad0
movups xmm0, xmmword [0x1400910c8]
movups xmmword [r15 + 0x184c], xmm0
lea rcx, [0x140086204]
call fcn.14003bad0
movaps xmm1, xmm8
movaps xmm0, xmm10
call fcn.140015670
mov dword [rbp + 0x28], 0x42e60000
mov dword [rbp + 0x2c], 0x42000000
lea rdx, [rbp + 0x28]
lea rcx, [0x140086208]
call fcn.14003c560
test al, al
je 0x140057854
mov byte [0x140091e41], 0
mov byte [0x140091e2c], 0
mov byte [0x140091e4b], 0
movaps xmm0, xmmword [0x140086c40]
movups xmmword [0x1400910c8], xmm0
movaps xmm1, xmmword [0x140086c50]
movups xmmword [0x1400910b8], xmm1
movaps xmm0, xmmword [0x140086ca0]
movups xmmword [0x1400910f8], xmm0
movaps xmm0, xmmword [0x140086c70]
movups xmmword [0x140091108], xmm0
mov byte [0x140091e23], 0
mov byte [0x140091069], 1
mov byte [0x140091e20], 0
jmp 0x14005785b
movups xmm1, xmmword [0x1400910b8]
movups xmmword [r15 + 0x184c], xmm1
call fcn.14000e930
mov rbx, qword [0x140091d30]
mov rax, qword [rbx + 0x1b90]
mov byte [rax + 0xc1], 1
mov rax, qword [rbx + 0x1b90]
movss xmm0, dword [rax + 0x48]
subss xmm0, dword [rax + 0x8c]
movss xmm2, dword [rax + 0x4c]
subss xmm2, dword [rax + 0x90]
addss xmm0, dword [0x140086a7c]
addss xmm2, xmm6
movss dword [rax + 0x118], xmm0
movss dword [rax + 0x11c], xmm2
movss xmm1, dword [rax + 0x130]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0x134]
maxss xmm0, xmm2
movss dword [rax + 0x130], xmm1
movss dword [rax + 0x134], xmm0
mov dword [rbp + 0x30], 0x431c0000
mov dword [rbp + 0x34], 0x43210000
mov rax, qword [rbx + 0x1b90]
mov byte [rax + 0xc1], 1
mov r8, qword [rbx + 0x1b90]
movsxd rax, dword [r8 + 0x108]
mov r8, qword [r8 + 0x110]
mov r8d, dword [r8 + rax*4 - 4]
xor edx, edx
lea rcx, str.rfgtey
call fcn.140006b20
cmp dword [rbx + 0x1be8], eax
jne 0x140057934
mov dword [rbx + 0x1bec], eax
cmp dword [rbx + 0x1c28], eax
jne 0x140057943
mov byte [rbx + 0x1c2c], 1
mov dword [rsp + 0x20], esi
lea r8, [rbp + 0x30]
mov edx, eax
lea rcx, str.rfgtey
call fcn.14000e700
lea rcx, [0x140060b4e]
call fcn.14003bad0
mov rcx, qword [0x140091d40]
call fcn.140015060
lea rcx, str.____Pink_theme
call fcn.14003bad0
call fcn.140015100
mov rcx, qword [0x140091d48]
call fcn.140015060
lea rcx, str._____by_deplantis
call fcn.14003bad0
lea rcx, [0x140060b4e]
call fcn.14003bad0
movups xmm0, xmmword [0x1400910c8]
movups xmmword [r15 + 0x184c], xmm0
lea rcx, [0x140086204]
call fcn.14003bad0
movaps xmm1, xmm8
movaps xmm0, xmm10
call fcn.140015670
mov dword [rbp + 0x38], 0x42e60000
mov dword [rbp + 0x3c], 0x42000000
lea rdx, [rbp + 0x38]
lea rcx, [0x140086208]
call fcn.14003c560
test al, al
je 0x140057b4c
mov byte [0x140091e41], 0
mov byte [0x140091e2c], 0
mov byte [0x140091e4b], 0
lea rbx, [0x140091e18]
mov qword [rsp + 0x28], rbx
lea rax, [0x140091e1c]
mov qword [rsp + 0x20], rax
lea r9, [0x140091e3c]
movss xmm2, dword [0x140086958]
movss xmm1, dword [0x140086910]
movaps xmm0, xmm10
call fcn.140007150
movss xmm0, dword [0x140091e3c]
movss dword [0x1400910c8], xmm0
movss xmm1, dword [0x140091e1c]
movss dword [0x1400910cc], xmm1
movss xmm0, dword [0x140091e18]
movss dword [0x1400910d0], xmm0
mov dword [0x140091e54], 0
mov dword [0x140091098], 0x3e843fe6
mov dword [0x14009108c], 0x3f2f4880
mov qword [rsp + 0x28], rbx
lea rax, [0x140091e1c]
mov qword [rsp + 0x20], rax
lea r9, [0x140091e3c]
movss xmm2, dword [0x140086948]
movss xmm1, dword [0x140086920]
movaps xmm0, xmm10
call fcn.140007150
movss xmm0, dword [0x140091e3c]
movss dword [0x1400910b8], xmm0
movss xmm1, dword [0x140091e1c]
movss dword [0x1400910bc], xmm1
movss xmm0, dword [0x140091e18]
movss dword [0x1400910c0], xmm0
movaps xmm1, xmmword [0x140086c20]
movups xmmword [0x1400910f8], xmm1
movaps xmm2, xmmword [0x140086c80]
movss dword [0x140091108], xmm2
movaps xmm0, xmm2
shufps xmm0, xmm2, 0x55
movss dword [0x14009110c], xmm0
movaps xmm1, xmm2
shufps xmm1, xmm2, 0xaa
movss dword [0x140091110], xmm1
shufps xmm2, xmm2, 0xff
movss dword [0x140091114], xmm2
mov byte [0x140091e23], 0
mov byte [0x140091069], 0
mov byte [0x140091e20], 0
movups xmm0, xmmword [0x1400910b8]
movups xmmword [r15 + 0x184c], xmm0
call fcn.14000e930
mov rbx, qword [0x140091d30]
mov rax, qword [rbx + 0x1b90]
mov byte [rax + 0xc1], 1
mov rax, qword [rbx + 0x1b90]
movss xmm0, dword [rax + 0x48]
subss xmm0, dword [rax + 0x8c]
movss xmm2, dword [rax + 0x4c]
subss xmm2, dword [rax + 0x90]
addss xmm0, dword [0x140086a9c]
addss xmm2, xmm6
movss dword [rax + 0x118], xmm0
movss dword [rax + 0x11c], xmm2
movss xmm1, dword [rax + 0x130]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0x134]
maxss xmm0, xmm2
movss dword [rax + 0x130], xmm1
movss dword [rax + 0x134], xmm0
mov dword [rbp + 0x40], 0x431c0000
mov dword [rbp + 0x44], 0x43210000
mov rax, qword [rbx + 0x1b90]
mov byte [rax + 0xc1], 1
mov r8, qword [rbx + 0x1b90]
movsxd rax, dword [r8 + 0x108]
mov r8, qword [r8 + 0x110]
mov r8d, dword [r8 + rax*4 - 4]
xor edx, edx
lea rcx, str.ebtwhnryj
call fcn.140006b20
cmp dword [rbx + 0x1be8], eax
jne 0x140057c2c
mov dword [rbx + 0x1bec], eax
cmp dword [rbx + 0x1c28], eax
jne 0x140057c3b
mov byte [rbx + 0x1c2c], 1
mov dword [rsp + 0x20], esi
lea r8, [rbp + 0x40]
mov edx, eax
lea rcx, str.ebtwhnryj
call fcn.14000e700
lea rcx, str.coming_soon_sorry
call fcn.14003bad0
call fcn.14000e930
mov rbx, qword [0x140091d30]
mov rax, qword [rbx + 0x1b90]
mov byte [rax + 0xc1], 1
mov rax, qword [rbx + 0x1b90]
movss xmm0, dword [rax + 0x48]
subss xmm0, dword [rax + 0x8c]
movss xmm2, dword [rax + 0x4c]
subss xmm2, dword [rax + 0x90]
addss xmm0, dword [0x140086a54]
addss xmm2, xmm7
movss dword [rax + 0x118], xmm0
movss dword [rax + 0x11c], xmm2
movss xmm1, dword [rax + 0x130]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0x134]
maxss xmm0, xmm2
movss dword [rax + 0x130], xmm1
movss dword [rax + 0x134], xmm0
mov dword [rbp + 0x48], 0x431c0000
mov dword [rbp + 0x4c], 0x43210000
mov rax, qword [rbx + 0x1b90]
mov byte [rax + 0xc1], 1
mov r8, qword [rbx + 0x1b90]
movsxd rax, dword [r8 + 0x108]
mov r8, qword [r8 + 0x110]
mov r8d, dword [r8 + rax*4 - 4]
xor edx, edx
lea rcx, str.gbtehrnyj
call fcn.140006b20
cmp dword [rbx + 0x1be8], eax
jne 0x140057d2e
mov dword [rbx + 0x1bec], eax
cmp dword [rbx + 0x1c28], eax
jne 0x140057d3d
mov byte [rbx + 0x1c2c], 1
mov dword [rsp + 0x20], esi
lea r8, [rbp + 0x48]
mov edx, eax
lea rcx, str.gbtehrnyj
call fcn.14000e700
lea rcx, str.coming_soon_sorry
call fcn.14003bad0
call fcn.14000e930
mov rbx, qword [0x140091d30]
mov rax, qword [rbx + 0x1b90]
mov byte [rax + 0xc1], 1
mov rax, qword [rbx + 0x1b90]
movss xmm0, dword [rax + 0x48]
subss xmm0, dword [rax + 0x8c]
movss xmm2, dword [rax + 0x4c]
subss xmm2, dword [rax + 0x90]
addss xmm0, dword [0x140086a80]
addss xmm2, xmm7
movss dword [rax + 0x118], xmm0
movss dword [rax + 0x11c], xmm2
movss xmm1, dword [rax + 0x130]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0x134]
maxss xmm0, xmm2
movss dword [rax + 0x130], xmm1
movss dword [rax + 0x134], xmm0
mov dword [rbp + 0x50], 0x431c0000
mov dword [rbp + 0x54], 0x43210000
mov rax, qword [rbx + 0x1b90]
mov byte [rax + 0xc1], 1
mov r8, qword [rbx + 0x1b90]
movsxd rax, dword [r8 + 0x108]
mov r8, qword [r8 + 0x110]
mov r8d, dword [r8 + rax*4 - 4]
xor edx, edx
lea rcx, str.rtbedbh
call fcn.140006b20
cmp dword [rbx + 0x1be8], eax
jne 0x140057e30
mov dword [rbx + 0x1bec], eax
cmp dword [rbx + 0x1c28], eax
jne 0x140057e3f
mov byte [rbx + 0x1c2c], 1
mov dword [rsp + 0x20], esi
lea r8, [rbp + 0x50]
mov edx, eax
lea rcx, str.rtbedbh
call fcn.14000e700
lea rcx, str.coming_soon_sorry
call fcn.14003bad0
call fcn.14000e930
mov rbx, qword [0x140091d30]
mov rax, qword [rbx + 0x1b90]
mov byte [rax + 0xc1], 1
mov rax, qword [rbx + 0x1b90]
movss xmm0, dword [rax + 0x48]
subss xmm0, dword [rax + 0x8c]
movss xmm2, dword [rax + 0x4c]
subss xmm2, dword [rax + 0x90]
addss xmm0, dword [0x140086a9c]
addss xmm2, xmm7
movss dword [rax + 0x118], xmm0
movss dword [rax + 0x11c], xmm2
movss xmm1, dword [rax + 0x130]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0x134]
maxss xmm0, xmm2
movss dword [rax + 0x130], xmm1
movss dword [rax + 0x134], xmm0
mov dword [rbp + 0x58], 0x431c0000
mov dword [rbp + 0x5c], 0x43210000
mov rax, qword [rbx + 0x1b90]
mov byte [rax + 0xc1], 1
mov r8, qword [rbx + 0x1b90]
movsxd rax, dword [r8 + 0x108]
mov r8, qword [r8 + 0x110]
mov r8d, dword [r8 + rax*4 - 4]
xor edx, edx
lea rcx, str.rtbesrgfdbh
call fcn.140006b20
cmp dword [rbx + 0x1be8], eax
jne 0x140057f32
mov dword [rbx + 0x1bec], eax
cmp dword [rbx + 0x1c28], eax
jne 0x140057f41
mov byte [rbx + 0x1c2c], 1
mov dword [rsp + 0x20], esi
lea r8, [rbp + 0x58]
mov edx, eax
lea rcx, str.rtbesrgfdbh
call fcn.14000e700
lea rcx, str.coming_soon_sorry
call fcn.14003bad0
call fcn.14000e930
call fcn.140015100
jmp 0x140057fd6
mov dword [rbp + 0x60], 0x4408c000
mov dword [rbp + 0x64], 0x43c54000
mov r8, qword [rbx + 0x1b90]
movsxd rax, dword [r8 + 0x108]
mov r8, qword [r8 + 0x110]
mov r8d, dword [r8 + rax*4 - 4]
lea rcx, str.windowchild
call fcn.140006b20
cmp dword [rbx + 0x1be8], eax
jne 0x140057fb1
mov dword [rbx + 0x1bec], eax
cmp dword [rbx + 0x1c28], eax
jne 0x140057fc0
mov byte [rbx + 0x1c2c], 1
mov dword [rsp + 0x20], esi
lea r8, [rbp + 0x60]
mov edx, eax
lea rcx, str.windowchild
call fcn.14000e700
cmp byte [0x140091e35], 1
jne 0x140058172
lea rcx, str.autoclicker
call fcn.14003bad0
lea rcx, [0x140060b4e]
call fcn.14003bad0
mov dword [rbp + 0x200], 0x41a00000
mov dword [rbp + 0x208], 0
movzx eax, byte [0x140091e23]
mov byte [rsp + 0x30], al
lea rbx, str._.2f_cps
mov qword [rsp + 0x28], rbx
lea rax, [rbp + 0x200]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x208]
lea r8, [0x140091048]
lea rcx, [0x140086294]
call fcn.140040c40
mov dword [rbp + 0x208], 0x41a00000
mov dword [rbp + 0x200], 0
movzx eax, byte [0x140091e23]
mov byte [rsp + 0x30], al
mov qword [rsp + 0x28], rbx
lea rax, [rbp + 0x208]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x200]
lea r8, [0x14009104c]
lea rcx, [0x140086298]
call fcn.140040c40
mov rcx, qword [0x140091d30]
mov rax, qword [rcx + 0x1b90]
mov byte [rax + 0xc1], 1
mov rax, qword [rcx + 0x1b90]
cmp byte [rax + 0xc4], 0
jne 0x1400580d7
mov qword [rbp + 0x68], 0
movaps xmm1, xmm8
lea rcx, [rbp + 0x68]
call fcn.1400153d0
mov rcx, qword [0x140091d30]
mov rax, qword [rcx + 0x1b90]
mov byte [rax + 0xc1], 1
mov rax, qword [rcx + 0x1b90]
cmp byte [rax + 0xc4], 0
jne 0x14005810a
mov qword [rbp + 0x70], 0
movaps xmm1, xmm8
lea rcx, [rbp + 0x70]
call fcn.1400153d0
lea rdx, [0x140091cd3]
lea rcx, str.Autoclicker_toggle
call fcn.14003dbc0
lea rdx, [0x140091cd0]
lea rcx, str.Right_mouse
call fcn.14003dbc0
lea rcx, [0x140060b4e]
call fcn.14003bad0
lea rcx, [0x140060b4e]
call fcn.14003bad0
movups xmm0, xmmword [0x1400910c8]
movups xmmword [r15 + 0x184c], xmm0
lea rcx, [0x140091044]
call fcn.140055310
movups xmm0, xmmword [0x1400910b8]
movups xmmword [r15 + 0x184c], xmm0
cmp byte [0x140091e2d], 1
jne 0x1400582b0
lea rcx, str.reach
call fcn.14003bad0
lea rcx, [0x140060b4e]
call fcn.14003bad0
mov dword [rbp + 0x208], 0x40c00000
mov dword [rbp + 0x200], 0x40400000
movzx eax, byte [0x140091e23]
mov byte [rsp + 0x30], al
mov qword [rsp + 0x28], rdi
lea rax, [rbp + 0x208]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x200]
lea r8, [0x140091094]
lea rcx, str.Reach_value
call fcn.140040c40
mov rcx, qword [0x140091d30]
mov rax, qword [rcx + 0x1b90]
mov byte [rax + 0xc1], 1
mov rax, qword [rcx + 0x1b90]
cmp byte [rax + 0xc4], 0
jne 0x140058222
mov qword [rbp + 0x78], 0
movaps xmm1, xmm8
lea rcx, [rbp + 0x78]
call fcn.1400153d0
mov rcx, qword [0x140091d30]
mov rax, qword [rcx + 0x1b90]
mov byte [rax + 0xc1], 1
mov rax, qword [rcx + 0x1b90]
cmp byte [rax + 0xc4], 0
jne 0x14005825b
mov qword [rbp + 0x80], 0
movaps xmm1, xmm8
lea rcx, [rbp + 0x80]
call fcn.1400153d0
lea rdx, [0x140091e4f]
lea rcx, str.Reach_toggle
call fcn.14003dbc0
lea rcx, [0x140060b4e]
call fcn.14003bad0
lea rcx, [0x140060b4e]
call fcn.14003bad0
movups xmm0, xmmword [0x1400910c8]
movups xmmword [r15 + 0x184c], xmm0
lea rcx, [0x140091058]
call fcn.140055310
movups xmm0, xmmword [0x1400910b8]
movups xmmword [r15 + 0x184c], xmm0
cmp byte [0x140091e09], 1
jne 0x1400582c5
lea rcx, str.hitbox
call fcn.14003bad0
cmp byte [0x140091e60], 1
jne 0x1400582da
lea rcx, str.aimassist
call fcn.14003bad0
cmp byte [0x140091e21], 1
jne 0x1400584e7
lea rcx, str.velocity
call fcn.14003bad0
lea rcx, [0x140060b4e]
call fcn.14003bad0
movzx eax, byte [0x140091e23]
lea r9, [rbp + 0x200]
lea rcx, str.Horizontal_value
mov byte [rsp + 0x30], al
lea rax, [rbp + 0x208]
cmp byte [0x140091060], 0
je 0x14005837f
mov dword [rbp + 0x208], 0x42c80000
mov dword [rbp + 0x200], 0x3f800000
mov qword [rsp + 0x28], r14
mov qword [rsp + 0x20], rax
lea r8, [0x14009106c]
call fcn.140040c40
mov dword [rbp + 0x208], 0x42c80000
mov dword [rbp + 0x200], 0x3f800000
movzx eax, byte [0x140091e23]
mov byte [rsp + 0x30], al
mov qword [rsp + 0x28], r14
lea r8, [0x140091078]
jmp 0x1400583d4
mov dword [rbp + 0x208], 0x3f800000
mov dword [rbp + 0x200], 0
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x20], rax
lea r8, [0x140091084]
call fcn.140040c40
mov dword [rbp + 0x208], 0x3f800000
mov dword [rbp + 0x200], 0
movzx eax, byte [0x140091e23]
mov byte [rsp + 0x30], al
mov qword [rsp + 0x28], rdi
lea r8, [0x14009105c]
lea rax, [rbp + 0x208]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x200]
lea rcx, str.Linear_value
call fcn.140040c40
mov rcx, qword [0x140091d30]
mov rax, qword [rcx + 0x1b90]
mov byte [rax + 0xc1], 1
mov rax, qword [rcx + 0x1b90]
cmp byte [rax + 0xc4], 0
jne 0x14005843a
mov qword [rbp + 0x88], 0
movaps xmm1, xmm8
lea rcx, [rbp + 0x88]
call fcn.1400153d0
mov rcx, qword [0x140091d30]
mov rax, qword [rcx + 0x1b90]
mov byte [rax + 0xc1], 1
mov rax, qword [rcx + 0x1b90]
cmp byte [rax + 0xc4], 0
jne 0x140058473
mov qword [rbp + 0x90], 0
movaps xmm1, xmm8
lea rcx, [rbp + 0x90]
call fcn.1400153d0
lea rdx, [0x140091060]
lea rcx, str.Velocity_percentage
call fcn.14003dbc0
lea rdx, [0x140091e5d]
lea rcx, str.Velocity_toggle
call fcn.14003dbc0
lea rcx, [0x140060b4e]
call fcn.14003bad0
lea rcx, [0x140060b4e]
call fcn.14003bad0
movups xmm0, xmmword [0x1400910c8]
movups xmmword [r15 + 0x184c], xmm0
lea rcx, [0x140091074]
call fcn.140055310
movups xmm0, xmmword [0x1400910b8]
movups xmmword [r15 + 0x184c], xmm0
lea rcx, [0x140060b4e]
call fcn.14003bad0
cmp byte [0x140091e0c], 1
jne 0x140058679
lea rcx, str.timer
call fcn.14003bad0
lea rcx, [0x140060b4e]
call fcn.14003bad0
movzx eax, byte [0x140091e23]
lea r9, [rbp + 0x200]
mov byte [rsp + 0x30], al
cmp byte [0x140091070], 0
je 0x140058552
mov dword [rbp + 0x208], 0x3fe66666
mov dword [rbp + 0x200], 0x3f800000
lea rax, str._.2fx
lea r8, [0x140091090]
lea rcx, [0x140086340]
jmp 0x14005857b
mov dword [rbp + 0x208], 0x41f00000
mov dword [rbp + 0x200], 0x41a00000
lea rax, str._.2f_ticks
lea r8, [0x140091054]
lea rcx, str.Timer_value
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x208]
mov qword [rsp + 0x20], rax
call fcn.140040c40
mov rcx, qword [0x140091d30]
mov rax, qword [rcx + 0x1b90]
mov byte [rax + 0xc1], 1
mov rax, qword [rcx + 0x1b90]
cmp byte [rax + 0xc4], 0
jne 0x1400585d8
mov qword [rbp + 0x98], 0
movaps xmm1, xmm8
lea rcx, [rbp + 0x98]
call fcn.1400153d0
mov rcx, qword [0x140091d30]
mov rax, qword [rcx + 0x1b90]
mov byte [rax + 0xc1], 1
mov rax, qword [rcx + 0x1b90]
cmp byte [rax + 0xc4], 0
jne 0x140058611
mov qword [rbp + 0xa0], 0
movaps xmm1, xmm8
lea rcx, [rbp + 0xa0]
call fcn.1400153d0
lea rdx, [0x140091070]
lea rcx, str.Timer_multiplier
call fcn.14003dbc0
lea rdx, [0x140091e22]
lea rcx, str.Timer_toggle
call fcn.14003dbc0
lea rcx, [0x140060b4e]
call fcn.14003bad0
lea rcx, [0x140060b4e]
call fcn.14003bad0
movups xmm0, xmmword [0x1400910c8]
movups xmmword [r15 + 0x184c], xmm0
lea rcx, [0x140091088]
call fcn.140055310
movups xmm0, xmmword [0x1400910b8]
movups xmmword [r15 + 0x184c], xmm0
cmp byte [0x140091e4e], 1
jne 0x14005875b
lea rcx, str.autosprint
call fcn.14003bad0
lea rcx, [0x140060b4e]
call fcn.14003bad0
lea rdx, [0x140091e5f]
lea rcx, str.Autosprint_toggle
call fcn.14003dbc0
mov rcx, qword [0x140091d30]
mov rax, qword [rcx + 0x1b90]
mov byte [rax + 0xc1], 1
mov rax, qword [rcx + 0x1b90]
cmp byte [rax + 0xc4], 0
jne 0x1400586f8
mov qword [rbp + 0xa8], 0
movaps xmm1, xmm8
lea rcx, [rbp + 0xa8]
call fcn.1400153d0
mov rcx, qword [0x140091d30]
mov rax, qword [rcx + 0x1b90]
mov byte [rax + 0xc1], 1
mov rax, qword [rcx + 0x1b90]
cmp byte [rax + 0xc4], 0
jne 0x140058731
mov qword [rbp + 0xb0], 0
movaps xmm1, xmm8
lea rcx, [rbp + 0xb0]
call fcn.1400153d0
movups xmm0, xmmword [0x1400910c8]
movups xmmword [r15 + 0x184c], xmm0
lea rcx, [0x14009107c]
call fcn.140055310
movups xmm0, xmmword [0x1400910b8]
movups xmmword [r15 + 0x184c], xmm0
cmp byte [0x140091e36], 1
jne 0x14005883d
lea rcx, str.zoom
call fcn.14003bad0
lea rcx, [0x140060b4e]
call fcn.14003bad0
lea rdx, [0x140091e49]
lea rcx, str.Zoom_toggle
call fcn.14003dbc0
mov rcx, qword [0x140091d30]
mov rax, qword [rcx + 0x1b90]
mov byte [rax + 0xc1], 1
mov rax, qword [rcx + 0x1b90]
cmp byte [rax + 0xc4], 0
jne 0x1400587da
mov qword [rbp + 0xb8], 0
movaps xmm1, xmm8
lea rcx, [rbp + 0xb8]
call fcn.1400153d0
mov rcx, qword [0x140091d30]
mov rax, qword [rcx + 0x1b90]
mov byte [rax + 0xc1], 1
mov rax, qword [rcx + 0x1b90]
cmp byte [rax + 0xc4], 0
jne 0x140058813
mov qword [rbp + 0xc0], 0
movaps xmm1, xmm8
lea rcx, [rbp + 0xc0]
call fcn.1400153d0
movups xmm0, xmmword [0x1400910c8]
movups xmmword [r15 + 0x184c], xmm0
lea rcx, [0x1400910b0]
call fcn.140055310
movups xmm0, xmmword [0x1400910b8]
movups xmmword [r15 + 0x184c], xmm0
cmp byte [0x140091e15], 1
jne 0x140058852
lea rcx, str.online_theme
call fcn.14003bad0
cmp byte [0x140091e0a], 1
jne 0x140058867
lea rcx, str.sky_color
call fcn.14003bad0
cmp byte [0x140091e5e], 1
jne 0x1400588fa
lea rcx, str.render
call fcn.14003bad0
mov rbx, qword [0x140091d30]
mov rcx, qword [rbx + 0x1b90]
lea rdx, [rcx + 0x204]
mov dword [rdx], 0x435c0000
add rcx, 0x220
call fcn.140026820
and dword [rbx + 0x1cd0], 0xfffffffe
xor r9d, r9d
xor r8d, r8d
lea rdx, [0x140091108]
lea rcx, str.picker
call fcn.140047d10
lea rdx, [0x140091e41]
lea rcx, str.rainbow
call fcn.14003dbc0
movaps xmm1, xmm8
movaps xmm0, xmm10
call fcn.140015670
lea rdx, [0x140091e2c]
lea rcx, str.slow
call fcn.14003dbc0
cmp byte [0x140091e40], 1
jne 0x140058b4b
lea rcx, str.advanced
call fcn.14003bad0
lea rcx, [0x140060b4e]
call fcn.14003bad0
lea rcx, str.colors
call fcn.14003bad0
mov r8d, 2
lea rdx, [0x1400910c8]
lea rcx, str.maincolor
call fcn.140046b70
mov r8d, 2
lea rdx, [0x1400910b8]
lea rcx, str.notmaincolor
call fcn.140046b70
mov r8d, 2
lea rdx, [0x1400910d8]
lea rcx, str.backgroundcolor
call fcn.140046b70
mov r8d, 2
lea rdx, [0x1400910f8]
lea rcx, str.white
call fcn.140046b70
lea rcx, [0x140086204]
call fcn.14003bad0
lea rcx, str.rainbowbar
call fcn.14003bad0
lea rdx, [0x140091e4b]
lea rcx, str.rainbowbar
call fcn.14003dbc0
mov dword [rbp + 0x208], 0x3f800000
mov dword [rbp + 0x200], 0x3c23d70a
movzx eax, byte [0x140091e23]
mov byte [rsp + 0x30], al
lea rbx, str._.3f
mov qword [rsp + 0x28], rbx
lea rax, [rbp + 0x208]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x200]
lea r8, [0x1400910a0]
lea rcx, [0x140060b4e]
call fcn.140040c40
movaps xmm1, xmm8
movaps xmm0, xmm10
call fcn.140015670
lea rcx, str.rainbow_bar_difference
call fcn.14003bad0
mov dword [rbp + 0x208], 0x41200000
mov dword [rbp + 0x200], 0x3f800000
movzx eax, byte [0x140091e23]
mov byte [rsp + 0x30], al
mov qword [rsp + 0x28], rbx
lea rax, [rbp + 0x208]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x200]
lea r8, [0x1400910ac]
lea rcx, str.rainbow_bar_thickness
call fcn.140040c40
cmp byte [0x140091e4a], 0
je 0x140058b4b
lea rcx, [0x140060b4e]
call fcn.14003bad0
mov rbx, qword [0x140091d30]
mov rax, qword [rbx + 0x1b90]
mov byte [rax + 0xc1], 1
mov r8, qword [rbx + 0x1b90]
cmp byte [r8 + 0xc4], 0
jne 0x140058b4b
movsxd rax, dword [r8 + 0x108]
mov r8, qword [r8 + 0x110]
mov r8d, dword [r8 + rax*4 - 4]
xor edx, edx
lea rcx, str.change
call fcn.140006b20
cmp dword [rbx + 0x1be8], eax
jne 0x140058ae0
mov dword [rbx + 0x1bec], eax
cmp dword [rbx + 0x1c28], eax
jne 0x140058aef
mov byte [rbx + 0x1c2c], 1
xor r9d, r9d
lea r8, str.change
xor edx, edx
mov ecx, eax
call fcn.14004b920
test al, al
je 0x140058b4b
lea rcx, str.very_advanced
call fcn.14003bad0
lea rdx, [0x140091e20]
lea rcx, str.ButtonHighlight
call fcn.14003dbc0
lea rdx, [0x140091069]
lea rcx, str.SideButtonHighlight
call fcn.14003dbc0
lea rdx, [0x140091e23]
lea rcx, str.ChangeSliderTextColorIf
call fcn.14003dbc0
cmp byte [0x140091e4c], 1
jne 0x140058b60
lea rcx, str.online_config
call fcn.14003bad0
cmp byte [0x140091e61], 1
jne 0x140058d8e
lea rcx, str.self_destruct
call fcn.14003bad0
lea rcx, [0x140060b4e]
call fcn.14003bad0
lea rdx, [0x140091e38]
lea rcx, str.explorer.exe_string_cleaner
call fcn.14003dbc0
lea rdx, [0x140091e2e]
lea rcx, str.pcaclient_overider
call fcn.14003dbc0
lea rdx, [0x140091e34]
lea rcx, str.clean_windows_anti_virus_flags
call fcn.14003dbc0
lea rdx, [0x140091d29]
lea rcx, str.clean_prefetch
call fcn.14003dbc0
lea rdx, [0x140091e0b]
lea rcx, str.flush_dns
call fcn.14003dbc0
lea rdx, [0x140091e62]
lea rcx, str.self_delete
call fcn.14003dbc0
lea rcx, [0x140060b4e]
call fcn.14003bad0
lea rcx, [0x140060b4e]
call fcn.14003bad0
movups xmm0, xmmword [0x1400910c8]
movups xmmword [r15 + 0x184c], xmm0
mov dword [rbp + 0xc8], 0x43200000
mov dword [rbp + 0xcc], 0x42480000
lea rdx, [rbp + 0xc8]
lea rcx, str.selfdestruct___exit
call fcn.14003c560
test al, al
je 0x140058c54
xor edx, edx
mov rcx, r12
call qword [sym.imp.USER32.dll_ShowWindow]
mov rdx, qword [0x140091d30]
mov rcx, qword [rdx + 0x1b90]
cmp byte [rdx + 0x1dc7], 0
je 0x140058cac
cmp byte [rdx + 0x1dc6], 0
jne 0x140058cac
mov r8d, dword [rdx + 0x1d78]
test r8d, r8d
je 0x140058c9d
mov eax, dword [rcx + 0x15c]
cmp r8d, eax
jne 0x140058c9d
cmp eax, dword [rcx + 8]
jne 0x140058c99
cmp byte [rcx + 0xc1], 0
jne 0x140058c9d
mov al, 1
jmp 0x140058c9f
xor al, al
test al, al
je 0x140058d7f
jmp 0x140058d73
test byte [rcx + 0x160], 1
je 0x140058d7f
mov r9, qword [rcx + 0x3e8]
cmp qword [rdx + 0x1ba0], r9
jne 0x140058d7f
mov eax, dword [rdx + 0x1be8]
test eax, eax
je 0x140058cf4
cmp eax, dword [rcx + 0x15c]
je 0x140058cf4
cmp byte [rdx + 0x1bf5], 0
jne 0x140058cf4
cmp eax, dword [rcx + 0x84]
jne 0x140058d7f
mov rax, qword [rdx + 0x1d70]
test rax, rax
je 0x140058d2c
mov rax, qword [rax + 0x3e8]
test rax, rax
je 0x140058d2c
cmp byte [rax + 0xc0], 0
je 0x140058d2c
cmp rax, r9
je 0x140058d2c
mov r8d, dword [rax + 0xc]
bt r8d, 0x1b
jb 0x140058d7f
bt r8d, 0x1a
jb 0x140058d7f
mov rax, qword [rdx + 0x1d58]
cmp qword [rcx + 0x30], rax
je 0x140058d4e
mov rax, qword [rdx + 0x1bb8]
test rax, rax
je 0x140058d7f
cmp r9, qword [rax + 0x3e8]
jne 0x140058d7f
test byte [rcx + 0x200], 4
jne 0x140058d7f
mov eax, dword [rcx + 0x15c]
cmp eax, dword [rcx + 8]
je 0x140058d6a
cmp eax, dword [rcx + 0x84]
jne 0x140058d73
cmp byte [rcx + 0xc1], 0
jne 0x140058d7f
lea rcx, str.the_selfdestruct_is_in_BETA_n
call fcn.1400163d0
movups xmm0, xmmword [0x1400910b8]
movups xmmword [r15 + 0x184c], xmm0
cmp byte [0x140091e37], 1
jne 0x140058f38
mov dword [0x140091114], 0x3ecccccd
movups xmm0, xmmword [0x140091108]
movups xmmword [r15 + 0x185c], xmm0
mov dword [0x140091114], 0x3f800000
movups xmm1, xmmword [0x140091108]
movups xmmword [r15 + 0x184c], xmm1
lea rcx, str.information
call fcn.14003bad0
lea rcx, [0x140086204]
call fcn.14003bad0
lea rcx, str.created_by_deplantis
call fcn.14003bad0
lea rcx, str.sdk_loaded:_Minecraft___1.21.30__Bedrock_
call fcn.14003bad0
lea rcx, str.NO_AUTO_UPDATE.._PLEASE_REDOWNLOAD_IF_WRONG_VERSION..
call fcn.14003bad0
lea rcx, [0x140060b4e]
call fcn.14003bad0
mov dword [rbp + 0xd0], 0x43070000
mov dword [rbp + 0xd4], 0x42240000
lea rdx, [rbp + 0xd0]
lea rcx, str.website
call fcn.14003c560
mov dword [rsp + 0x70], 0x43070000
mov dword [rsp + 0x74], 0x42240000
lea rdx, [rsp + 0x70]
lea rcx, str.discord_server
call fcn.14003c560
movups xmm0, xmmword [0x1400910b8]
movups xmmword [r15 + 0x184c], xmm0
movups xmm1, xmmword [0x1400910b8]
movups xmmword [r15 + 0x184c], xmm1
mov dword [0x1400910c4], 0x3ecccccd
movups xmm0, xmmword [0x1400910b8]
movups xmmword [r15 + 0x185c], xmm0
mov dword [0x1400910c4], 0x3f800000
lea rcx, [0x140060b4e]
call fcn.14003bad0
mov rbx, qword [0x140091d30]
mov rax, qword [rbx + 0x1b90]
mov byte [rax + 0xc1], 1
mov r8, qword [rbx + 0x1b90]
cmp byte [r8 + 0xc4], 0
jne 0x140058f38
movsxd rax, dword [r8 + 0x108]
mov r8, qword [r8 + 0x110]
mov r8d, dword [r8 + rax*4 - 4]
xor edx, edx
lea rcx, str.developer
call fcn.140006b20
cmp dword [rbx + 0x1be8], eax
jne 0x140058eff
mov dword [rbx + 0x1bec], eax
cmp dword [rbx + 0x1c28], eax
jne 0x140058f0e
mov byte [rbx + 0x1c2c], 1
xor r9d, r9d
lea r8, str.developer
xor edx, edx
mov ecx, eax
call fcn.14004b920
test al, al
je 0x140058f38
lea rdx, [0x140091e4a]
lea rcx, str.Allow_developer_modus
call fcn.14003dbc0
call fcn.14000e930
call fcn.140015100
cmp byte [0x140091e41], 0
je 0x140059146
movss xmm4, dword [0x140091110]
movss xmm2, dword [0x14009110c]
movss xmm3, dword [0x140091108]
movaps xmm5, xmm10
comiss xmm4, xmm2
jbe 0x140058f7d
movaps xmm0, xmm2
movaps xmm2, xmm4
movaps xmm4, xmm0
movaps xmm5, xmm8
comiss xmm2, xmm3
jbe 0x140058f9a
movaps xmm0, xmm3
movaps xmm3, xmm2
movaps xmm2, xmm0
movss xmm1, dword [0x140086ae0]
subss xmm1, xmm5
movaps xmm5, xmm1
movaps xmm0, xmm2
minss xmm0, xmm4
movaps xmm1, xmm3
subss xmm1, xmm0
subss xmm2, xmm4
movaps xmm0, xmm1
mulss xmm0, dword [0x1400869e8]
addss xmm0, dword [0x1400868cc]
divss xmm2, xmm0
addss xmm2, xmm5
andps xmm2, xmmword [0x140086cc0]
movss dword [0x140091e9c], xmm2
movaps xmm0, xmm3
addss xmm0, dword [0x1400868cc]
divss xmm1, xmm0
movss dword [0x140091e98], xmm1
movss dword [0x140091ec0], xmm3
movss dword [0x140091050], xmm1
movss dword [0x140091080], xmm3
movss xmm0, dword [0x140091064]
movss xmm2, dword [0x1400868ec]
cmp byte [0x140091e2c], 0
je 0x140059028
addss xmm0, dword [0x1400868e4]
jmp 0x14005902c
addss xmm0, xmm2
movss dword [0x140091064], xmm0
comiss xmm0, dword [0x140086980]
jbe 0x140059048
movaps xmm0, xmm2
movss dword [0x140091064], xmm2
lea rax, [0x140091e24]
mov qword [rsp + 0x28], rax
lea rax, [0x140091e10]
mov qword [rsp + 0x20], rax
lea r9, [0x140091e30]
movaps xmm2, xmm3
call fcn.140007150
movss xmm0, dword [0x140091e30]
movss xmm1, dword [0x140091e10]
movss xmm2, dword [0x140091e24]
movups xmm3, xmmword [0x140091108]
movss xmm3, xmm0
shufps xmm3, xmm3, 0xe1
movss xmm3, xmm1
shufps xmm3, xmm3, 0xc6
movss xmm3, xmm2
shufps xmm3, xmm3, 0xc9
movups xmmword [0x140091108], xmm3
movups xmmword [r15 + 0x181c], xmm3
movups xmm0, xmmword [0x140091108]
movups xmmword [r15 + 0x190c], xmm0
mov dword [0x140091114], 0x3e4ccccd
movups xmm1, xmmword [0x140091108]
movups xmmword [r15 + 0x187c], xmm1
movups xmm0, xmmword [0x140091108]
movups xmmword [r15 + 0x188c], xmm0
movups xmm1, xmmword [0x140091108]
movups xmmword [r15 + 0x189c], xmm1
movups xmm0, xmmword [0x140091108]
movups xmmword [r15 + 0x19bc], xmm0
mov dword [0x140091114], 0x3f800000
movups xmm1, xmmword [0x140091108]
movups xmmword [r15 + 0x182c], xmm1
movups xmm0, xmmword [0x140091108]
movups xmmword [r15 + 0x183c], xmm0
movups xmm1, xmmword [0x140091108]
movups xmmword [r15 + 0x177c], xmm1
jmp 0x1400591e1
movups xmm0, xmmword [0x140091108]
movups xmmword [r15 + 0x181c], xmm0
movups xmm1, xmmword [0x140091108]
movups xmmword [r15 + 0x190c], xmm1
mov dword [0x140091114], 0x3e4ccccd
movups xmm0, xmmword [0x140091108]
movups xmmword [r15 + 0x187c], xmm0
movups xmm1, xmmword [0x140091108]
movups xmmword [r15 + 0x188c], xmm1
movups xmm0, xmmword [0x140091108]
movups xmmword [r15 + 0x189c], xmm0
movups xmm1, xmmword [0x140091108]
movups xmmword [r15 + 0x19bc], xmm1
mov dword [0x140091114], 0x3f800000
movups xmm0, xmmword [0x140091108]
movups xmmword [r15 + 0x182c], xmm0
movups xmm1, xmmword [0x140091108]
movups xmmword [r15 + 0x183c], xmm1
movups xmm0, xmmword [0x140091108]
movups xmmword [r15 + 0x177c], xmm0
cmp byte [0x140091e4b], 0
je 0x14005954d
movups xmm2, xmmword [0x140091108]
movups xmmword [0x1400910e8], xmm2
movss dword [0x140091e58], xmm2
movaps xmm5, xmm2
shufps xmm5, xmm2, 0x55
movss dword [0x140091e44], xmm5
movaps xmm6, xmm2
shufps xmm6, xmm2, 0xaa
movss dword [0x140091e28], xmm6
movaps xmm7, xmm10
comiss xmm6, xmm5
jbe 0x140059238
movaps xmm0, xmm5
movaps xmm5, xmm6
movaps xmm6, xmm0
movaps xmm7, xmm8
comiss xmm5, xmm2
jbe 0x140059255
movaps xmm0, xmm2
movaps xmm2, xmm5
movaps xmm5, xmm0
movss xmm1, dword [0x140086ae0]
subss xmm1, xmm7
movaps xmm7, xmm1
movaps xmm0, xmm5
minss xmm0, xmm6
movaps xmm3, xmm2
subss xmm3, xmm0
movaps xmm1, xmm2
addss xmm1, dword [0x1400868cc]
movaps xmm4, xmm3
divss xmm4, xmm1
movss dword [0x14009109c], xmm4
movss dword [0x1400910a8], xmm2
subss xmm5, xmm6
mulss xmm3, dword [0x1400869e8]
addss xmm3, dword [0x1400868cc]
divss xmm5, xmm3
addss xmm5, xmm7
andps xmm5, xmmword [0x140086cc0]
addss xmm5, dword [0x1400910a0]
movss dword [0x1400910a4], xmm5
lea rax, [0x140091e28]
mov qword [rsp + 0x28], rax
lea rax, [0x140091e44]
mov qword [rsp + 0x20], rax
lea r9, [0x140091e58]
movaps xmm1, xmm4
movaps xmm0, xmm5
call fcn.140007150
movss xmm0, dword [0x140091e58]
movss xmm1, dword [0x140091e44]
movss xmm2, dword [0x140091e28]
movss dword [0x140091118], xmm0
movss dword [0x14009111c], xmm1
movss dword [0x140091120], xmm2
mov dword [0x140091124], 0x3f800000
mov rcx, qword [0x140091d30]
mov rax, qword [rcx + 0x1b90]
mov byte [rax + 0xc1], 1
mov rax, qword [rcx + 0x1b90]
movss xmm0, dword [rax + 0x48]
subss xmm0, dword [rax + 0x8c]
movss xmm2, dword [rax + 0x4c]
subss xmm2, dword [rax + 0x90]
addss xmm0, dword [0x1400869dc]
addss xmm2, dword [0x140086aa4]
movss dword [rax + 0x118], xmm0
movss dword [rax + 0x11c], xmm2
movss xmm1, dword [rax + 0x130]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0x134]
maxss xmm0, xmm2
movss dword [rax + 0x130], xmm1
movss dword [rax + 0x134], xmm0
mov rax, qword [rcx + 0x1b90]
lea r8, str.Foreground
mov edx, 1
mov rcx, qword [rax + 0x30]
call fcn.140009e90
mov r14, rax
mov rbx, qword [0x140091d30]
mov rcx, qword [rbx + 0x1b90]
movsd xmm2, qword [rcx + 0x118]
movaps xmm0, xmm2
addss xmm0, dword [0x140086ab0]
movss dword [rsp + 0x68], xmm0
movaps xmm1, xmm2
shufps xmm1, xmm1, 0x55
movsd qword [rbp + 0x208], xmm2
addss xmm1, dword [0x1400910ac]
movss dword [rsp + 0x6c], xmm1
movss xmm0, dword [0x1400910e8]
movss dword [rbp + 0xd8], xmm0
movss xmm1, dword [0x1400910ec]
movss dword [rbp + 0xdc], xmm1
movss xmm0, dword [0x1400910f0]
movss dword [rbp + 0xe0], xmm0
movss xmm6, dword [rbx + 0x1640]
movaps xmm1, xmm6
mulss xmm1, dword [0x1400910f4]
movss dword [rbp + 0xe4], xmm1
lea rcx, [rbp + 0xd8]
call fcn.140006ff0
mov esi, eax
movss xmm0, dword [0x140091118]
movss dword [rbp + 0xe8], xmm0
movss xmm1, dword [0x14009111c]
movss dword [rbp + 0xec], xmm1
movss xmm0, dword [0x140091120]
movss dword [rbp + 0xf0], xmm0
mulss xmm6, dword [0x140091124]
movss dword [rbp + 0xf4], xmm6
lea rcx, [rbp + 0xe8]
call fcn.140006ff0
mov edi, eax
mov rcx, qword [rbx + 0x1b90]
mov byte [rcx + 0xc1], 1
mov rbx, qword [rbx + 0x1b90]
mov r9b, 1
movss xmm1, dword [0x140086a38]
movaps xmm0, xmm1
unpcklps xmm0, xmm1
movq r8, xmm0
movss xmm0, dword [0x140086980]
movaps xmm1, xmm0
unpcklps xmm1, xmm0
movq rdx, xmm1
mov rcx, qword [rbx + 0x318]
call fcn.14002fbf0
mov rax, qword [rbx + 0x318]
movsxd rdx, dword [rax + 0x58]
add rdx, rdx
mov rcx, qword [rax + 0x60]
movups xmm0, xmmword [rcx + rdx*8 - 0x10]
movups xmmword [rbp + 0xf8], xmm0
movups xmmword [rbx + 0x2b0], xmm0
mov dword [rsp + 0x30], esi
mov dword [rsp + 0x28], edi
mov dword [rsp + 0x20], edi
mov r9d, esi
lea r8, [rsp + 0x68]
lea rdx, [rbp + 0x208]
mov rcx, r14
call fcn.1400321f0
call fcn.14000d0a0
movss xmm6, dword [0x140086a64]
movss xmm7, dword [0x140086a84]
xor esi, esi
movups xmm0, xmmword [0x1400910f8]
movups xmmword [r15 + 0x16fc], xmm0
movups xmm1, xmmword [0x1400910c8]
movups xmmword [r15 + 0x17ac], xmm1
movups xmm0, xmmword [0x1400910c8]
movups xmmword [r15 + 0x171c], xmm0
movups xmm1, xmmword [0x1400910b8]
movups xmmword [r15 + 0x172c], xmm1
movups xmm0, xmmword [0x1400910c8]
movups xmmword [r15 + 0x176c], xmm0
movups xmm1, xmmword [0x1400910c8]
movups xmmword [r15 + 0x174c], xmm1
xorps xmm0, xmm0
movups xmmword [r15 + 0x18dc], xmm0
movaps xmm1, xmmword [0x140086c90]
movups xmmword [r15 + 0x18ec], xmm1
movaps xmm0, xmm1
movups xmmword [r15 + 0x18fc], xmm1
movups xmm1, xmmword [0x1400910b8]
movups xmmword [r15 + 0x184c], xmm1
mov dword [0x1400910c4], 0x3ecccccd
movups xmm0, xmmword [0x1400910b8]
movups xmmword [r15 + 0x185c], xmm0
movups xmm1, xmmword [0x1400910b8]
movups xmmword [r15 + 0x177c], xmm1
movups xmm0, xmmword [0x1400910b8]
movups xmmword [r15 + 0x178c], xmm0
movups xmm1, xmmword [0x1400910b8]
movups xmmword [r15 + 0x19bc], xmm1
mov dword [0x1400910c4], 0x3f800000
movaps xmm0, xmmword [0x140086c60]
movups xmmword [r15 + 0x186c], xmm0
movups xmm1, xmmword [0x140091108]
movups xmmword [r15 + 0x181c], xmm1
movups xmm0, xmmword [0x1400910f8]
movups xmmword [r15 + 0x190c], xmm0
movups xmm1, xmmword [0x1400910f8]
movups xmmword [r15 + 0x191c], xmm1
movups xmm0, xmmword [0x1400910f8]
movups xmmword [r15 + 0x192c], xmm0
movups xmm1, xmmword [0x140091108]
movups xmmword [r15 + 0x182c], xmm1
mov dword [0x140091114], 0x3e4ccccd
movups xmm0, xmmword [0x140091108]
movups xmmword [r15 + 0x183c], xmm0
mov dword [0x140091114], 0x3f800000
movups xmm1, xmmword [0x1400910f8]
movups xmmword [r15 + 0x18cc], xmm1
movups xmm0, xmmword [0x140091108]
movups xmmword [r15 + 0x187c], xmm0
mov dword [0x140091114], 0x3e4ccccd
movups xmm1, xmmword [0x140091108]
movups xmmword [r15 + 0x188c], xmm1
movups xmm0, xmmword [0x140091108]
movups xmmword [r15 + 0x189c], xmm0
mov dword [0x140091114], 0x3f800000
call fcn.1400148a0
call fcn.14000d730
mov rcx, qword [0x140091db8]
mov rax, qword [rcx]
xor r8d, r8d
lea edx, [r8 + 7]
call qword [rax + 0x1c8]
mov rcx, qword [0x140091db8]
mov rax, qword [rcx]
xor r8d, r8d
lea edx, [r8 + 0x1b]
call qword [rax + 0x1c8]
mov rcx, qword [0x140091db8]
mov rax, qword [rcx]
xor r8d, r8d
mov edx, 0xae
call qword [rax + 0x1c8]
mov rcx, qword [0x140091db8]
mov rax, qword [rcx]
mov dword [rsp + 0x30], esi
movss xmm0, dword [0x140086980]
movss dword [rsp + 0x28], xmm0
mov dword [rsp + 0x20], 0xff191926
mov r9d, 3
xor r8d, r8d
xor edx, edx
call qword [rax + 0x158]
mov rcx, qword [0x140091db8]
mov rax, qword [rcx]
call qword [rax + 0x148]
test eax, eax
js 0x1400597cc
call fcn.14000dc10
mov rax, qword [0x140091d30]
mov rcx, qword [rax + 0x1d40]
mov rax, qword [rcx]
add rax, 0xb0
mov rcx, rsi
cmp byte [rax], 0
cmovne rcx, rax
call fcn.1400388a0
mov rcx, qword [0x140091db8]
mov rax, qword [rcx]
call qword [rax + 0x150]
test dword [r13 + 8], 0x400
je 0x1400598ad
call fcn.14001d7e0
mov rbx, qword [0x140091d30]
mov r14d, 1
mov eax, dword [rbx + 0x1630]
cmp eax, r14d
jle 0x14005984b
mov esi, 8
nop dword [rax]
mov rax, qword [rbx + 0x1638]
mov rdi, qword [rsi + rax]
test byte [rdi + 4], 0x80
jne 0x140059837
mov rax, qword [rbx + 0x15c0]
test rax, rax
je 0x140059824
xor edx, edx
mov rcx, rdi
call rax
mov rax, qword [rbx + 0x1608]
test rax, rax
je 0x140059837
xor edx, edx
mov rcx, rdi
call rax
inc r14d
add rsi, 8
mov eax, dword [rbx + 0x1630]
cmp r14d, eax
jl 0x140059800
xor esi, esi
mov r14d, 1
cmp eax, r14d
jle 0x1400598a9
mov esi, 8
nop dword [rax + rax]
mov rax, qword [rbx + 0x1638]
mov rdi, qword [rsi + rax]
test byte [rdi + 4], 0x80
jne 0x140059897
mov rax, qword [rbx + 0x15c8]
test rax, rax
je 0x140059884
xor edx, edx
mov rcx, rdi
call rax
mov rax, qword [rbx + 0x1610]
test rax, rax
je 0x140059897
xor edx, edx
mov rcx, rdi
call rax
inc r14d
add rsi, 8
cmp r14d, dword [rbx + 0x1630]
jl 0x140059860
xor esi, esi
mov r12, qword [rbp - 0x80]
mov rcx, qword [0x140091db8]
mov rax, qword [rcx]
mov qword [rsp + 0x20], rsi
xor r9d, r9d
xor r8d, r8d
xor edx, edx
call qword [rax + 0x88]
cmp eax, 0x88760868
jne 0x1400598ea
mov rcx, qword [0x140091db8]
mov rax, qword [rcx]
call qword [rax + 0x18]
cmp eax, 0x88760869
jne 0x1400598ea
call fcn.140059ab0
lea rdi, str._.2f
lea r14, str._.f__
cmp dword [rbp + 0x228], 0x12
jne 0x140055d00
call fcn.14001ddd0
call fcn.1400390d0
mov rcx, qword [0x140091d80]
test rcx, rcx
je 0x140059928
mov rax, qword [rcx]
call qword [rax + 0x10]
mov qword [0x140091d80], rsi
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_GetModuleHandleW]
mov rdx, rax
lea rcx, str.ImGui_Platform
call qword [sym.imp.USER32.dll_UnregisterClassW]
mov qword [0x140091d98], rsi
mov rbx, qword [0x140091d30]
mov rcx, rbx
call fcn.14000c6e0
cmp qword [0x140091d30], rbx
jne 0x140059966
mov qword [0x140091d30], rsi
test rbx, rbx
je 0x140059994
mov rcx, rbx
call fcn.140027a00
mov rax, qword [0x140091d30]
test rax, rax
je 0x140059985
dec dword [rax + 0x3b0]
mov rdx, qword [0x140091d20]
mov rcx, rbx
call sub.api_ms_win_crt_heap_l1_1_0.dll_free
mov rcx, qword [0x140091db8]
test rcx, rcx
je 0x1400599ad
mov rax, qword [rcx]
call qword [rax + 0x10]
mov qword [0x140091db8], rsi
mov rcx, qword [0x140091db0]
test rcx, rcx
je 0x1400599c6
mov rax, qword [rcx]
call qword [rax + 0x10]
mov qword [0x140091db0], rsi
mov rcx, r12
call qword [sym.imp.USER32.dll_DestroyWindow]
mov rdx, qword [rbp + 0x1c8]
mov rcx, qword [rbp + 0x1f0]
call qword [sym.imp.USER32.dll_UnregisterClassW]
xor eax, eax
jmp 0x140059a3c
mov rcx, qword [0x140091db0]
mov rdx, qword [0x140091db8]
test rdx, rdx
je 0x140059a11
mov rax, qword [rdx]
mov rcx, rdx
call qword [rax + 0x10]
mov qword [0x140091db8], rdi
mov rcx, qword [0x140091db0]
test rcx, rcx
je 0x140059a23
mov rdx, qword [rcx]
call qword [rdx + 0x10]
mov qword [0x140091db0], rdi
mov rdx, qword [rbp + 0x1c8]
mov rcx, qword [rbp + 0x1f0]
call qword [sym.imp.USER32.dll_UnregisterClassW]
mov eax, 1
mov rcx, qword [rbp + 0x250]
xor rcx, rsp
call fcn.14005d0d0
lea r11, [rsp + 0x400]
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