Function at 0x1400513c0
Capabilities:
Check for unmoving mouse cursor
Create process on windows
Get graphical window text
Log keystrokes via polling
Self delete

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], rdi
mov qword [rax + 0x20], r14
push rbp
lea rbp, [rax - 0x3c8]
sub rsp, 0x4c0
movaps xmmword [rax - 0x18], xmm7
movaps xmmword [rax - 0x28], xmm8
mov rax, qword [0x1400c9100]
xor rax, rsp
mov qword [rbp + 0x390], rax
xor r14d, r14d
mov rax, qword [0x140526940]
mov dword [rax + 0x3f50], 0x44160000
mov dword [rax + 0x3f54], 0x43af0000
mov dword [rax + 0x3f38], 2
or dword [rax + 0x3f30], 3
mov qword [rax + 0x3f40], r14
mov qword [rax + 0x3f48], r14
mov dword [rax + 0x3f34], 2
mov ecx, dword [0x1405247b4]
mov dword [0x140524858], ecx
test ecx, ecx
je 0x1400514b7
mov edx, dword [0x140524854]
test edx, edx
je 0x1400514b0
sub edx, 1
je 0x14005149d
cmp edx, 1
jne 0x1400514b7
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
bt ax, 0xf
jae 0x14005147d
mov byte [0x140524851], 1
jmp 0x1400514b7
cmp byte [0x140524851], r14b
je 0x1400514b7
cmp byte [0x140524850], r14b
sete byte [0x140524850]
mov byte [0x140524851], r14b
jmp 0x1400514b7
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
shr eax, 0xf
and al, 1
mov byte [0x140524850], al
jmp 0x1400514b7
mov byte [0x140524850], 1
mov rcx, qword [0x1405269f0]
cmp byte [0x140524850], r14b
je 0x1400514cb
xor edx, edx
jmp 0x1400514d0
mov edx, 5
call qword [sym.imp.USER32.dll_ShowWindow]
cmp byte [0x1400c9d50], r14b
je 0x140053077
mov r8d, 0x26
lea rdx, [0x1400c9d50]
lea rcx, str.clicker
call fcn.1400173f0
test al, al
je 0x14005303b
mov rax, qword [0x140526940]
movss xmm0, dword [rax + 0x3660]
xorps xmm7, xmm7
ucomiss xmm0, xmm7
jp 0x140051562
jne 0x140051562
mov rbx, qword [0x1405269f0]
lea rcx, [rsp + 0x60]
call qword [sym.imp.USER32.dll_GetCursorPos]
lea rdx, [rsp + 0x68]
mov rcx, rbx
call qword [sym.imp.USER32.dll_GetWindowRect]
mov edi, dword [rsp + 0x60]
sub edi, dword [rsp + 0x68]
mov dword [0x140526988], edi
mov ebx, dword [rsp + 0x64]
sub ebx, dword [rsp + 0x6c]
mov dword [0x14052698c], ebx
mov rax, qword [0x140526940]
jmp 0x14005156e
mov ebx, dword [0x14052698c]
mov edi, dword [0x140526988]
test ebx, ebx
js 0x140051617
movd xmm1, ebx
cvtdq2ps xmm1, xmm1
movss xmm0, dword [rax + 0x37b8]
mulss xmm0, dword [0x1400b8978]
addss xmm0, dword [rax + 0x3b98]
comiss xmm0, xmm1
jb 0x140051617
cmp byte [rax + 0xd14], r14b
je 0x140051617
movss xmm1, dword [rax + 0x38]
mulss xmm1, xmm1
movss xmm0, dword [rax + 0x3688]
comiss xmm0, xmm1
setae al
test al, al
je 0x140051617
mov rsi, qword [0x1405269f0]
lea rcx, [rbp - 0x80]
call qword [sym.imp.USER32.dll_GetCursorPos]
mov eax, 7
test edi, edi
je 0x1400515ef
test ebx, ebx
je 0x1400515ef
mov eax, dword [rbp - 0x80]
sub eax, edi
mov edi, eax
mov eax, dword [rbp - 0x7c]
sub eax, ebx
mov ebx, eax
mov eax, 5
and eax, 0xfffffffe
mov dword [rsp + 0x30], eax
mov dword [rsp + 0x28], 0x15e
mov dword [rsp + 0x20], 0x258
mov r9d, ebx
mov r8d, edi
xor edx, edx
mov rcx, rsi
call qword [sym.imp.USER32.dll_SetWindowPos]
call fcn.140049860
test al, al
je 0x140053036
lea rcx, str.mouse
call fcn.14004b3e0
mov rdi, 0xffffffffffffffff
movss xmm8, dword [0x1400b8a70]
test al, al
je 0x140052487
lea rcx, str.Keybind
call fcn.140038d70
mov rax, qword [0x140526940]
mov rax, qword [rax + 0x3e28]
cmp byte [rax + 0x93], r14b
jne 0x14005167d
mov eax, dword [rax + 0x18c]
neg eax
sbb ecx, ecx
add ecx, 6
call fcn.14003bb30
mov r8d, ILFree
lea rdx, [0x140524798]
call fcn.1400530c0
movaps xmm1, xmm8
xorps xmm0, xmm0
call fcn.14001aea0
movss xmm0, dword [0x1400b89ec]
call fcn.14001af50
mov edx, r14d
lea rcx, str.Always
mov rax, rdi
inc rax
cmp byte [rcx + rax], r14b
jne 0x1400516b5
inc rcx
add rcx, rax
inc edx
cmp byte [rcx], r14b
jne 0x1400516b2
mov dword [rsp + 0x20], edx
lea r9, str.Always
lea rdx, [0x14052479c]
lea rcx, str.var::clicker::i_key_type
call fcn.14003d060
mov rcx, qword [0x140526940]
mov rax, qword [rcx + 0x3e28]
mov byte [rax + 0x90], 1
mov r8, qword [rcx + 0x3e28]
movsxd rdx, dword [r8 + 0x1a0]
mov rax, qword [r8 + 0x1a8]
mov ecx, dword [rax + rdx*4 - 4]
mov dword [r8 + 0x194], ecx
lea eax, [rdx - 1]
mov dword [r8 + 0x1a0], eax
lea rcx, str.General
call fcn.140038d70
mov rcx, qword [0x140526940]
mov rdx, qword [rcx + 0x3e28]
cmp byte [rcx + 0x407b], r14b
je 0x140051780
cmp byte [rcx + 0x407a], r14b
jne 0x140051780
test byte [rcx + 0x3ef4], 4
jne 0x14005182b
mov eax, dword [rcx + 0x4040]
cmp eax, dword [rcx + 0x3ef0]
jne 0x14005182b
test eax, eax
jne 0x140051818
jmp 0x14005182b
mov eax, dword [rcx + 0x3ef8]
test al, 1
je 0x14005182b
cmp qword [rcx + 0x3e30], rdx
je 0x14005179f
test al, al
jns 0x14005182b
mov eax, dword [rcx + 0x3e74]
test eax, eax
je 0x1400517bf
cmp eax, dword [rcx + 0x3ef0]
je 0x1400517bf
cmp byte [rcx + 0x3e81], r14b
jne 0x1400517bf
cmp eax, dword [rdx + 0x54]
jne 0x14005182b
mov rax, qword [rcx + 0x4038]
test rax, rax
je 0x1400517fb
mov rax, qword [rax + 0x350]
test rax, rax
je 0x1400517fb
cmp byte [rax + 0x8f], r14b
je 0x1400517fb
cmp rax, qword [rdx + 0x350]
je 0x1400517fb
mov r8d, dword [rax + 0xc]
bt r8d, 0x1b
jb 0x14005182b
bt r8d, 0x1a
jb 0x14005182b
test byte [rcx + 0x3ef4], 4
jne 0x14005182b
mov eax, dword [rdx + 0x54]
cmp dword [rcx + 0x3ef0], eax
jne 0x140051818
cmp byte [rdx + 0x90], r14b
jne 0x14005182b
lea rcx, str.Press_Ctrl__Left_click_on_the_slider_for_custom_values._nValues_between_9.5f___12.5f_are_recommended_for_bypassing_server_sided_anti_cheats.
call fcn.14001be70
mov rcx, qword [0x140526940]
mov rax, qword [rcx + 0x3e28]
cmp byte [rax + 0x93], r14b
jne 0x14005184d
mov eax, dword [rax + 0x18c]
neg eax
sbb ecx, ecx
add ecx, 6
call fcn.14003bb30
lea rdx, [0x1405247a4]
lea rcx, str.Left_mouse_clicker
call fcn.14003ab30
lea rbx, str._.2f_cps
cmp byte [0x1405247a4], r14b
je 0x1400518aa
mov dword [rbp - 0x80], 0x41a00000
mov dword [rsp + 0x60], 0x3f800000
mov qword [rsp + 0x28], rbx
lea rax, [rbp - 0x80]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x60]
lea r8, [0x1405247a8]
mov edx, 8
lea rcx, str.var::clicker::f_left_cps
call fcn.14003e2a0
lea rdx, [0x1405247a5]
lea rcx, str.Right_mouse_clicker
call fcn.14003ab30
cmp byte [0x1405247a5], r14b
je 0x140051900
mov dword [rsp + 0x60], 0x41a00000
mov dword [rbp - 0x80], 0x3f800000
mov qword [rsp + 0x28], rbx
lea rax, [rsp + 0x60]
mov qword [rsp + 0x20], rax
lea r9, [rbp - 0x80]
lea r8, [0x1405247ac]
mov edx, 8
lea rcx, str.var::clicker::f_right_cps
call fcn.14003e2a0
lea rcx, str.Focus
call fcn.140038d70
mov rax, qword [0x140526940]
mov rax, qword [rax + 0x3e28]
cmp byte [rax + 0x93], r14b
jne 0x140051935
mov eax, dword [rax + 0x18c]
neg eax
sbb ecx, ecx
add ecx, 6
call fcn.14003bb30
mov edx, r14d
lea rcx, str.Minecraft
nop
mov rax, rdi
inc rax
cmp byte [rcx + rax], r14b
jne 0x140051943
inc rcx
add rcx, rax
inc edx
cmp byte [rcx], r14b
jne 0x140051940
mov dword [rsp + 0x20], edx
lea r9, str.Minecraft
lea rdx, [0x1405247a0]
lea rcx, str.var::clicker::i_version_type
call fcn.14003d060
mov ecx, dword [0x1405247a0]
test ecx, ecx
je 0x140051add
cmp ecx, 1
jne 0x140051be7
mov qword [rsp + 0x60], r14
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x30], r14
mov dword [rsp + 0x28], r14d
lea rax, [rsp + 0x60]
mov qword [rsp + 0x20], rax
mov r9d, 0x20
lea rbx, [0x140526a90]
mov r8, rbx
xor edx, edx
lea rcx, str.var::input::buffer
call fcn.140040ec0
mov rcx, qword [0x140526940]
mov rdx, qword [rcx + 0x3e28]
cmp byte [rcx + 0x407b], r14b
je 0x140051a16
cmp byte [rcx + 0x407a], r14b
jne 0x140051a16
test byte [rcx + 0x3ef4], 4
jne 0x140051aba
mov eax, dword [rcx + 0x4040]
cmp eax, dword [rcx + 0x3ef0]
jne 0x140051aba
test eax, eax
jne 0x140051aae
jmp 0x140051aba
mov eax, dword [rcx + 0x3ef8]
test al, 1
je 0x140051aba
cmp qword [rcx + 0x3e30], rdx
je 0x140051a35
test al, al
jns 0x140051aba
mov eax, dword [rcx + 0x3e74]
test eax, eax
je 0x140051a55
cmp eax, dword [rcx + 0x3ef0]
je 0x140051a55
cmp byte [rcx + 0x3e81], r14b
jne 0x140051a55
cmp eax, dword [rdx + 0x54]
jne 0x140051aba
mov rax, qword [rcx + 0x4038]
test rax, rax
je 0x140051a91
mov rax, qword [rax + 0x350]
test rax, rax
je 0x140051a91
cmp byte [rax + 0x8f], r14b
je 0x140051a91
cmp rax, qword [rdx + 0x350]
je 0x140051a91
mov r8d, dword [rax + 0xc]
bt r8d, 0x1b
jb 0x140051aba
bt r8d, 0x1a
jb 0x140051aba
test byte [rcx + 0x3ef4], 4
jne 0x140051aba
mov eax, dword [rdx + 0x54]
cmp dword [rcx + 0x3ef0], eax
jne 0x140051aae
cmp byte [rdx + 0x90], r14b
jne 0x140051aba
lea rcx, str.If_you_leave_it_blank_itll_work_anywhere.
call fcn.14001be70
mov r8, rdi
nop dword [rax]
inc r8
cmp byte [rbx + r8], r14b
jne 0x140051ac0
mov rdx, rbx
lea rcx, [0x140524810]
call fcn.1400047c0
jmp 0x140051be7
lea rdx, [0x1405247db]
lea rcx, str.Work_in_inventory
call fcn.14003ab30
mov rcx, qword [0x140526940]
mov rdx, qword [rcx + 0x3e28]
cmp byte [rcx + 0x407b], r14b
je 0x140051b3c
cmp byte [rcx + 0x407a], r14b
jne 0x140051b3c
test byte [rcx + 0x3ef4], 4
jne 0x140051be7
mov eax, dword [rcx + 0x4040]
cmp eax, dword [rcx + 0x3ef0]
jne 0x140051be7
test eax, eax
jne 0x140051bdb
jmp 0x140051be7
mov eax, dword [rcx + 0x3ef8]
test al, 1
je 0x140051be7
cmp qword [rcx + 0x3e30], rdx
je 0x140051b5b
test al, al
jns 0x140051be7
mov eax, dword [rcx + 0x3e74]
test eax, eax
je 0x140051b7b
cmp eax, dword [rcx + 0x3ef0]
je 0x140051b7b
cmp byte [rcx + 0x3e81], r14b
jne 0x140051b7b
cmp eax, dword [rdx + 0x54]
jne 0x140051be7
mov rax, qword [0x140526940]
mov rax, qword [rax + 0x4038]
test rax, rax
je 0x140051bbe
mov rax, qword [rax + 0x350]
test rax, rax
je 0x140051bbe
cmp byte [rax + 0x8f], r14b
je 0x140051bbe
cmp rax, qword [rdx + 0x350]
je 0x140051bbe
mov r8d, dword [rax + 0xc]
bt r8d, 0x1b
jb 0x140051be7
bt r8d, 0x1a
jb 0x140051be7
test byte [rcx + 0x3ef4], 4
jne 0x140051be7
mov eax, dword [rdx + 0x54]
cmp dword [rcx + 0x3ef0], eax
jne 0x140051bdb
cmp byte [rdx + 0x90], r14b
jne 0x140051be7
lea rcx, str.If_enabled__the_clicker_will_work_with_the_inventory_opened.
call fcn.14001be70
cmp byte [0x1405247b0], r14b
jne 0x14005231e
lea rcx, str.Randomization
call fcn.140038d70
mov rax, qword [0x140526940]
mov rax, qword [rax + 0x3e28]
cmp byte [rax + 0x93], r14b
jne 0x140051c29
mov eax, dword [rax + 0x18c]
neg eax
sbb ecx, ecx
add ecx, 6
call fcn.14003bb30
lea rdx, [0x1405247b9]
lea rcx, str.Persistence
call fcn.14003ab30
mov rcx, qword [0x140526940]
mov rdx, qword [rcx + 0x3e28]
cmp byte [rcx + 0x407b], r14b
je 0x140051c88
cmp byte [rcx + 0x407a], r14b
jne 0x140051c88
test byte [rcx + 0x3ef4], 4
jne 0x140051d2c
mov eax, dword [rcx + 0x4040]
cmp eax, dword [rcx + 0x3ef0]
jne 0x140051d2c
test eax, eax
jne 0x140051d20
jmp 0x140051d2c
mov eax, dword [rcx + 0x3ef8]
test al, 1
je 0x140051d2c
cmp qword [rcx + 0x3e30], rdx
je 0x140051ca7
test al, al
jns 0x140051d2c
mov eax, dword [rcx + 0x3e74]
test eax, eax
je 0x140051cc7
cmp eax, dword [rcx + 0x3ef0]
je 0x140051cc7
cmp byte [rcx + 0x3e81], r14b
jne 0x140051cc7
cmp eax, dword [rdx + 0x54]
jne 0x140051d2c
mov rax, qword [rcx + 0x4038]
test rax, rax
je 0x140051d03
mov rax, qword [rax + 0x350]
test rax, rax
je 0x140051d03
cmp byte [rax + 0x8f], r14b
je 0x140051d03
cmp rax, qword [rdx + 0x350]
je 0x140051d03
mov r8d, dword [rax + 0xc]
bt r8d, 0x1b
jb 0x140051d2c
bt r8d, 0x1a
jb 0x140051d2c
test byte [rcx + 0x3ef4], 4
jne 0x140051d2c
mov eax, dword [rdx + 0x54]
cmp dword [rcx + 0x3ef0], eax
jne 0x140051d20
cmp byte [rdx + 0x90], r14b
jne 0x140051d2c
lea rcx, str.This_randomization_is_applied_in_a_short_period_of_time_set_to_the_defined_CPS._nRecommended.
call fcn.14001be70
cmp byte [0x1405247b9], r14b
je 0x140051d76
mov dword [rsp + 0x60], 0x40a00000
mov dword [rbp - 0x80], 0x3f800000
lea rax, str._.1f_cps
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x60]
mov qword [rsp + 0x20], rax
lea r9, [rbp - 0x80]
lea r8, [0x1405247bc]
mov edx, 8
lea rcx, str.var::clicker::f_persistence_value
call fcn.14003e2a0
lea rdx, [0x1405247d8]
lea rcx, str.Spike_chance
call fcn.14003ab30
mov rcx, qword [0x140526940]
mov rdx, qword [rcx + 0x3e28]
cmp byte [rcx + 0x407b], r14b
je 0x140051dd5
cmp byte [rcx + 0x407a], r14b
jne 0x140051dd5
test byte [rcx + 0x3ef4], 4
jne 0x140051e79
mov eax, dword [rcx + 0x4040]
cmp eax, dword [rcx + 0x3ef0]
jne 0x140051e79
test eax, eax
jne 0x140051e6d
jmp 0x140051e79
mov eax, dword [rcx + 0x3ef8]
test al, 1
je 0x140051e79
cmp qword [rcx + 0x3e30], rdx
je 0x140051df4
test al, al
jns 0x140051e79
mov eax, dword [rcx + 0x3e74]
test eax, eax
je 0x140051e14
cmp eax, dword [rcx + 0x3ef0]
je 0x140051e14
cmp byte [rcx + 0x3e81], r14b
jne 0x140051e14
cmp eax, dword [rdx + 0x54]
jne 0x140051e79
mov rax, qword [rcx + 0x4038]
test rax, rax
je 0x140051e50
mov rax, qword [rax + 0x350]
test rax, rax
je 0x140051e50
cmp byte [rax + 0x8f], r14b
je 0x140051e50
cmp rax, qword [rdx + 0x350]
je 0x140051e50
mov r8d, dword [rax + 0xc]
bt r8d, 0x1b
jb 0x140051e79
bt r8d, 0x1a
jb 0x140051e79
test byte [rcx + 0x3ef4], 4
jne 0x140051e79
mov eax, dword [rdx + 0x54]
cmp dword [rcx + 0x3ef0], eax
jne 0x140051e6d
cmp byte [rdx + 0x90], r14b
jne 0x140051e79
lea rcx, str.Spikes_the_amount_to_defined_value_with_the_given_chance.
call fcn.14001be70
lea rbx, str.chance__d__
cmp byte [0x1405247d8], r14b
je 0x140051f04
mov dword [rsp + 0x60], 0x64
mov dword [rbp - 0x80], 1
mov qword [rsp + 0x28], rbx
lea rax, [rsp + 0x60]
mov qword [rsp + 0x20], rax
lea r9, [rbp - 0x80]
lea r8, [0x1405247c8]
mov edx, 4
lea rcx, str.var::clicker::i_cps_spike_chance
call fcn.14003e2a0
mov dword [rsp + 0x60], 0x40a00000
mov dword [rbp - 0x80], 0x3f800000
lea rax, str.add__.1f_cps
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x60]
mov qword [rsp + 0x20], rax
lea r9, [rbp - 0x80]
lea r8, [0x1405247cc]
mov edx, 8
lea rcx, str.var::clicker::f_cps_spike_add
call fcn.14003e2a0
lea rdx, [0x1405247d9]
lea rcx, str.Drop_chance
call fcn.14003ab30
mov rcx, qword [0x140526940]
mov rdx, qword [rcx + 0x3e28]
cmp byte [rcx + 0x407b], r14b
je 0x140051f63
cmp byte [rcx + 0x407a], r14b
jne 0x140051f63
test byte [rcx + 0x3ef4], 4
jne 0x140052007
mov eax, dword [rcx + 0x4040]
cmp eax, dword [rcx + 0x3ef0]
jne 0x140052007
test eax, eax
jne 0x140051ffb
jmp 0x140052007
mov eax, dword [rcx + 0x3ef8]
test al, 1
je 0x140052007
cmp qword [rcx + 0x3e30], rdx
je 0x140051f82
test al, al
jns 0x140052007
mov eax, dword [rcx + 0x3e74]
test eax, eax
je 0x140051fa2
cmp eax, dword [rcx + 0x3ef0]
je 0x140051fa2
cmp byte [rcx + 0x3e81], r14b
jne 0x140051fa2
cmp eax, dword [rdx + 0x54]
jne 0x140052007
mov rax, qword [rcx + 0x4038]
test rax, rax
je 0x140051fde
mov rax, qword [rax + 0x350]
test rax, rax
je 0x140051fde
cmp byte [rax + 0x8f], r14b
je 0x140051fde
cmp rax, qword [rdx + 0x350]
je 0x140051fde
mov r8d, dword [rax + 0xc]
bt r8d, 0x1b
jb 0x140052007
bt r8d, 0x1a
jb 0x140052007
test byte [rcx + 0x3ef4], 4
jne 0x140052007
mov eax, dword [rdx + 0x54]
cmp dword [rcx + 0x3ef0], eax
jne 0x140051ffb
cmp byte [rdx + 0x90], r14b
jne 0x140052007
lea rcx, str.Drops_the_amount_to_defined_value_with_the_given_chance.
call fcn.14001be70
cmp byte [0x1405247d9], r14b
je 0x14005208b
mov dword [rsp + 0x60], 0x64
mov dword [rbp - 0x80], 1
mov qword [rsp + 0x28], rbx
lea rax, [rsp + 0x60]
mov qword [rsp + 0x20], rax
lea r9, [rbp - 0x80]
lea r8, [0x1405247d0]
mov edx, 4
lea rcx, str.var::clicker::i_cps_drop_chance
call fcn.14003e2a0
mov dword [rsp + 0x60], 0x40a00000
mov dword [rbp - 0x80], 0x3f800000
lea rax, str.remove__.1f_cps
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x60]
mov qword [rsp + 0x20], rax
lea r9, [rbp - 0x80]
lea r8, [0x1405247d4]
mov edx, 8
lea rcx, str.var::clicker::f_cps_drop_remove
call fcn.14003e2a0
lea rdx, [0x1405247b8]
lea rcx, str.Advanced_options
call fcn.14003ab30
cmp byte [0x1405247b8], r14b
je 0x14005231e
lea rcx, str.Maximum_update_rate_delay
call fcn.140038d70
mov rcx, qword [0x140526940]
mov rdx, qword [rcx + 0x3e28]
cmp byte [rcx + 0x407b], r14b
je 0x140052103
cmp byte [rcx + 0x407a], r14b
jne 0x140052103
test byte [rcx + 0x3ef4], 4
jne 0x1400521a7
mov eax, dword [rcx + 0x4040]
cmp eax, dword [rcx + 0x3ef0]
jne 0x1400521a7
test eax, eax
jne 0x14005219b
jmp 0x1400521a7
mov eax, dword [rcx + 0x3ef8]
test al, 1
je 0x1400521a7
cmp qword [rcx + 0x3e30], rdx
je 0x140052122
test al, al
jns 0x1400521a7
mov eax, dword [rcx + 0x3e74]
test eax, eax
je 0x140052142
cmp eax, dword [rcx + 0x3ef0]
je 0x140052142
cmp byte [rcx + 0x3e81], r14b
jne 0x140052142
cmp eax, dword [rdx + 0x54]
jne 0x1400521a7
mov rax, qword [rcx + 0x4038]
test rax, rax
je 0x14005217e
mov rax, qword [rax + 0x350]
test rax, rax
je 0x14005217e
cmp byte [rax + 0x8f], r14b
je 0x14005217e
cmp rax, qword [rdx + 0x350]
je 0x14005217e
mov r8d, dword [rax + 0xc]
bt r8d, 0x1b
jb 0x1400521a7
bt r8d, 0x1a
jb 0x1400521a7
test byte [rcx + 0x3ef4], 4
jne 0x1400521a7
mov eax, dword [rdx + 0x54]
cmp dword [rcx + 0x3ef0], eax
jne 0x14005219b
cmp byte [rdx + 0x90], r14b
jne 0x1400521a7
lea rcx, str.Maximum_CPS_rate_delay_update.
call fcn.14001be70
mov dword [rsp + 0x60], 0x461c4000
mov dword [rbp - 0x80], 0x44bb8000
lea rbx, str._.1f_ms
mov qword [rsp + 0x28], rbx
lea rax, [rsp + 0x60]
mov qword [rsp + 0x20], rax
lea r9, [rbp - 0x80]
lea r8, [0x1405247c0]
mov edx, 8
lea rcx, str.var::clicker::f_persistence_update_rate
call fcn.14003e2a0
lea rcx, str.Default_timer_randomization
call fcn.140038d70
mov rcx, qword [0x140526940]
mov rdx, qword [rcx + 0x3e28]
cmp byte [rcx + 0x407b], r14b
je 0x140052240
cmp byte [rcx + 0x407a], r14b
jne 0x140052240
test byte [rcx + 0x3ef4], 4
jne 0x1400522e4
mov eax, dword [rcx + 0x4040]
cmp eax, dword [rcx + 0x3ef0]
jne 0x1400522e4
test eax, eax
jne 0x1400522d8
jmp 0x1400522e4
mov eax, dword [rcx + 0x3ef8]
test al, 1
je 0x1400522e4
cmp qword [rcx + 0x3e30], rdx
je 0x14005225f
test al, al
jns 0x1400522e4
mov eax, dword [rcx + 0x3e74]
test eax, eax
je 0x14005227f
cmp eax, dword [rcx + 0x3ef0]
je 0x14005227f
cmp byte [rcx + 0x3e81], r14b
jne 0x14005227f
cmp eax, dword [rdx + 0x54]
jne 0x1400522e4
mov rax, qword [rcx + 0x4038]
test rax, rax
je 0x1400522bb
mov rax, qword [rax + 0x350]
test rax, rax
je 0x1400522bb
cmp byte [rax + 0x8f], r14b
je 0x1400522bb
cmp rax, qword [rdx + 0x350]
je 0x1400522bb
mov r8d, dword [rax + 0xc]
bt r8d, 0x1b
jb 0x1400522e4
bt r8d, 0x1a
jb 0x1400522e4
test byte [rcx + 0x3ef4], 4
jne 0x1400522e4
mov eax, dword [rdx + 0x54]
cmp dword [rcx + 0x3ef0], eax
jne 0x1400522d8
cmp byte [rdx + 0x90], r14b
jne 0x1400522e4
lea rcx, str.Default_timer_delay_variation.
call fcn.14001be70
mov dword [rsp + 0x60], 0x41700000
mov dword [rbp - 0x80], 0x3f800000
mov qword [rsp + 0x28], rbx
lea rax, [rsp + 0x60]
mov qword [rsp + 0x20], rax
lea r9, [rbp - 0x80]
lea r8, [0x1405247c4]
mov edx, 8
lea rcx, str.var::clicker::f_default_timer_randomization
call fcn.14003e2a0
mov rax, qword [0x140526940]
mov rax, qword [rax + 0x3e28]
cmp byte [rax + 0x93], r14b
jne 0x140052347
mov eax, dword [rax + 0x18c]
neg eax
sbb ecx, ecx
add ecx, 6
call fcn.14003bb30
lea rdx, [0x1405247b0]
lea rcx, str.Blatant
call fcn.14003ab30
mov rcx, qword [0x140526940]
mov rdx, qword [rcx + 0x3e28]
cmp byte [rcx + 0x407b], r14b
je 0x1400523a6
cmp byte [rcx + 0x407a], r14b
jne 0x1400523a6
test byte [rcx + 0x3ef4], 4
jne 0x140052451
mov eax, dword [rcx + 0x4040]
cmp eax, dword [rcx + 0x3ef0]
jne 0x140052451
test eax, eax
jne 0x14005243e
jmp 0x140052451
mov eax, dword [rcx + 0x3ef8]
test al, 1
je 0x140052451
cmp qword [rcx + 0x3e30], rdx
je 0x1400523c5
test al, al
jns 0x140052451
mov eax, dword [rcx + 0x3e74]
test eax, eax
je 0x1400523e5
cmp eax, dword [rcx + 0x3ef0]
je 0x1400523e5
cmp byte [rcx + 0x3e81], r14b
jne 0x1400523e5
cmp eax, dword [rdx + 0x54]
jne 0x140052451
mov rax, qword [rcx + 0x4038]
test rax, rax
je 0x140052421
mov rax, qword [rax + 0x350]
test rax, rax
je 0x140052421
cmp byte [rax + 0x8f], r14b
je 0x140052421
cmp rax, qword [rdx + 0x350]
je 0x140052421
mov r8d, dword [rax + 0xc]
bt r8d, 0x1b
jb 0x140052451
bt r8d, 0x1a
jb 0x140052451
test byte [rcx + 0x3ef4], 4
jne 0x140052451
mov eax, dword [rdx + 0x54]
cmp dword [rcx + 0x3ef0], eax
jne 0x14005243e
cmp byte [rdx + 0x90], r14b
jne 0x140052451
lea rcx, str.If_this_is_enabled_no_randomization_will_be_added._Use_it_at_your_own_risk.
call fcn.14001be70
mov rcx, qword [0x140526940]
mov rdx, qword [rcx + 0x3e28]
cmp byte [rdx + 0x93], r14b
jne 0x140052487
mov r8, qword [rcx + 0x42f0]
test r8, r8
je 0x140052487
movsx rax, word [r8 + 0x70]
lea rcx, [rax + rax*4]
mov rax, qword [r8 + 8]
test byte [rax + rcx*8 + 4], 8
jne 0x140052487
dec dword [rdx + 0xc8]
lea rcx, str.misc
call fcn.14004b3e0
test al, al
je 0x140052b64
lea rcx, str.Hide
call fcn.140038d70
mov rax, qword [0x140526940]
mov rax, qword [rax + 0x3e28]
cmp byte [rax + 0x93], r14b
jne 0x1400524d0
mov eax, dword [rax + 0x18c]
neg eax
sbb ecx, ecx
add ecx, 6
call fcn.14003bb30
lea rcx, str.Hide_window_key
call fcn.140038d70
mov r8d, reloc.SHELL32.dll_ILFree
lea rdx, [0x1405247b4]
call fcn.1400530c0
lea rcx, str.Colors
call fcn.140038d70
mov rax, qword [0x140526940]
mov rax, qword [rax + 0x3e28]
cmp byte [rax + 0x93], r14b
jne 0x140052523
mov eax, dword [rax + 0x18c]
neg eax
sbb ecx, ecx
add ecx, 6
call fcn.14003bb30
mov r8d, 0x20
lea rdx, [0x1400c9d90]
lea rcx, str.Color_accent
call fcn.140044490
mov r8d, 0x20
lea rdx, [0x1405247dc]
lea rcx, str.Color_accent_hovered
call fcn.140044490
mov r8d, 0x20
lea rdx, [0x1405247ec]
lea rcx, str.Color_accent_active
call fcn.140044490
mov r8d, 0x20
lea rdx, [0x1405247fc]
lea rcx, str.Color_accent_text
call fcn.140044490
mov rax, qword [0x140526940]
mov rax, qword [rax + 0x3e28]
cmp byte [rax + 0x93], r14b
jne 0x1400525b0
mov eax, dword [rax + 0x18c]
neg eax
sbb ecx, ecx
add ecx, 6
call fcn.14003bb30
lea rdx, [0x140526985]
lea rcx, str.Show_advanced_debug_info
call fcn.14003ab30
cmp byte [0x140526985], r14b
je 0x1400529c9
lea rcx, str.Information
call fcn.140038d70
mov rax, qword [0x140526940]
mov rax, qword [rax + 0x3e28]
cmp byte [rax + 0x93], r14b
jne 0x140052605
mov eax, dword [rax + 0x18c]
neg eax
sbb ecx, ecx
add ecx, 6
call fcn.14003bb30
mov edx, dword [0x14052690c]
lea rcx, str.Clicks_this_session:__d
call fcn.140038d70
movss xmm1, dword [0x140526910]
cvtps2pd xmm1, xmm1
movq rdx, xmm1
lea rcx, str.Average_CPS:__.2f
call fcn.140038d70
lea rsi, [0x1400b8444]
lea rbx, [0x1400b8448]
mov rdx, rbx
cmp byte [0x140524830], r14b
cmovne rdx, rsi
lea rcx, str.Is_left_button_down:__s
call fcn.140038d70
mov rdx, rbx
cmp byte [0x140524840], r14b
cmovne rdx, rsi
lea rcx, str.Is_right_button_down:__s
call fcn.140038d70
mov ecx, dword [0x140524750]
test ecx, ecx
je 0x1400526e1
mov edx, dword [0x14052474c]
test edx, edx
je 0x1400526da
sub edx, 1
je 0x1400526c7
cmp edx, 1
jne 0x1400526e1
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test ax, ax
jns 0x1400526a7
mov byte [0x140524749], 1
jmp 0x1400526e1
cmp byte [0x140524749], r14b
je 0x1400526e1
cmp byte [0x140524748], r14b
sete byte [0x140524748]
mov byte [0x140524749], r14b
jmp 0x1400526e1
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
shr eax, 0xf
and al, 1
mov byte [0x140524748], al
jmp 0x1400526e1
mov byte [0x140524748], 1
mov rdx, rbx
cmp byte [0x140524748], r14b
cmovne rdx, rsi
lea rcx, str.Is_hotkey_toggled:__s
call fcn.140038d70
call fcn.140056cb0
mov rdx, rbx
test al, al
cmovne rdx, rsi
lea rcx, str.Is_window_focused:__s
call fcn.140038d70
mov dword [rsp + 0x68], 0x18
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x6c], xmm0
mov dword [rsp + 0x7c], eax
lea rcx, [rsp + 0x68]
call qword [sym.imp.USER32.dll_GetCursorInfo]
test eax, eax
je 0x14005274e
mov rax, qword [rsp + 0x70]
add rax, 0xffffffffffff3caf
cmp rax, 0xc34e
setbe al
mov rdx, rbx
test al, al
cmovne rdx, rsi
lea rcx, str.Is_cursor_visible:__s
call fcn.140038d70
mov rdx, rbx
cmp byte [0x140526908], r14b
cmovne rdx, rsi
lea rcx, str.Is_in_inventory:__s
call fcn.140038d70
call fcn.140014470
test al, al
je 0x1400527ce
movss xmm0, dword [0x1400c9d90]
ucomiss xmm0, dword [0x1400b8914]
jp 0x1400527ce
jne 0x1400527ce
movss xmm0, dword [0x1400c9d94]
ucomiss xmm0, xmm7
jp 0x1400527ce
jne 0x1400527ce
movss xmm0, dword [0x1400c9d98]
ucomiss xmm0, xmm7
jp 0x1400527ce
jne 0x1400527ce
movss xmm0, dword [0x1400c9d9c]
ucomiss xmm0, dword [0x1400b8914]
jp 0x1400527ce
je 0x14005307f
cmp byte [0x140526909], r14b
cmovne rbx, rsi
mov rdx, rbx
lea rcx, str.Is_shift_pressed:__s
call fcn.140038d70
call qword [sym.imp.USER32.dll_GetForegroundWindow]
test rax, rax
jne 0x140052811
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
movdqa xmm1, xmmword [0x1400b8ae0]
movdqu xmmword [rsp + 0x50], xmm1
mov word [rsp + 0x40], r14w
jmp 0x140052858
mov r8d, 0x80
lea rdx, [rbp - 0x70]
mov rcx, rax
call qword [sym.imp.USER32.dll_GetWindowTextW]
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x50], xmm1
lea rax, [rbp - 0x70]
mov r8, rdi
nop dword [rax]
inc r8
cmp word [rax + r8*2], r14w
jne 0x140052840
lea rdx, [rbp - 0x70]
lea rcx, [rsp + 0x40]
call fcn.1400081c0
mov rdx, qword [rsp + 0x58]
cmp rdx, 7
jbe 0x14005289a
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140052895
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14005308c
call fcn.1400593d0
cmp qword [rsp + 0x50], r14
je 0x140052992
call qword [sym.imp.USER32.dll_GetForegroundWindow]
test rax, rax
jne 0x1400528ce
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
movdqa xmm1, xmmword [0x1400b8ae0]
movdqu xmmword [rsp + 0x50], xmm1
mov word [rsp + 0x40], r14w
jmp 0x14005291b
mov r8d, 0x80
lea rdx, [rbp + 0x190]
mov rcx, rax
call qword [sym.imp.USER32.dll_GetWindowTextW]
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x50], xmm1
lea rax, [rbp + 0x190]
mov r8, rdi
nop
inc r8
cmp word [rax + r8*2], r14w
jne 0x140052900
lea rdx, [rbp + 0x190]
lea rcx, [rsp + 0x40]
call fcn.1400081c0
mov rdx, qword [rsp + 0x40]
lea rax, [rsp + 0x40]
cmp qword [rsp + 0x58], 7
cmovbe rdx, rax
lea rcx, str.Current_window_name:__ls
call fcn.140038d70
nop
mov rdx, qword [rsp + 0x58]
cmp rdx, 7
jbe 0x14005297e
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140052979
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140053092
call fcn.1400593d0
movdqa xmm0, xmmword [0x1400b8ae0]
movdqu xmmword [rsp + 0x50], xmm0
mov word [rsp + 0x40], r14w
mov rax, qword [0x140526940]
movss xmm1, dword [rax + 0xd8]
cvtps2pd xmm2, xmm1
movss xmm0, dword [0x1400b8a1c]
divss xmm0, xmm1
cvtps2pd xmm1, xmm0
movq r8, xmm2
movq rdx, xmm1
lea rcx, str.Application_average:__.1f_ms___.1f_fps_
call fcn.140038d70
mov rax, qword [0x140526940]
mov rax, qword [rax + 0x3e28]
cmp byte [rax + 0x93], 0
jne 0x1400529f2
mov eax, dword [rax + 0x18c]
neg eax
sbb ecx, ecx
add ecx, 6
call fcn.14003bb30
lea rcx, [0x1400b8548]
call fcn.140038d70
mov r9, qword [0x140526940]
mov rcx, qword [r9 + 0x3e28]
cmp byte [r9 + 0x407b], 0
je 0x140052a4f
cmp byte [r9 + 0x407a], 0
jne 0x140052a4f
test byte [r9 + 0x3ef4], 4
jne 0x140052afd
mov eax, dword [r9 + 0x4040]
cmp eax, dword [r9 + 0x3ef0]
jne 0x140052afd
test eax, eax
jne 0x140052aea
jmp 0x140052afd
mov eax, dword [r9 + 0x3ef8]
test al, 1
je 0x140052afd
cmp qword [r9 + 0x3e30], rcx
je 0x140052a6f
test al, al
jns 0x140052afd
mov eax, dword [r9 + 0x3e74]
test eax, eax
je 0x140052a92
cmp eax, dword [r9 + 0x3ef0]
je 0x140052a92
cmp byte [r9 + 0x3e81], 0
jne 0x140052a92
cmp eax, dword [rcx + 0x54]
jne 0x140052afd
mov rax, qword [r9 + 0x4038]
test rax, rax
je 0x140052acb
mov rax, qword [rax + 0x350]
test rax, rax
je 0x140052acb
cmp byte [rax + 0x8f], 0
je 0x140052acb
cmp rax, qword [rcx + 0x350]
je 0x140052acb
mov edx, dword [rax + 0xc]
bt edx, 0x1b
jb 0x140052afd
bt edx, 0x1a
jb 0x140052afd
test byte [r9 + 0x3ef4], 4
jne 0x140052afd
mov eax, dword [rcx + 0x54]
cmp dword [r9 + 0x3ef0], eax
jne 0x140052aea
cmp byte [rcx + 0x90], 0
jne 0x140052afd
lea rcx, str.Click_me_
call fcn.14001be70
mov r9, qword [0x140526940]
call fcn.140014470
test al, al
je 0x140052b2e
mov dword [rsp + 0x28], 5
mov qword [rsp + 0x20], r14
xor r9d, r9d
lea r8, str.https:__github.com_b1scoito_clicker
xor edx, edx
xor ecx, ecx
call qword [sym.imp.SHELL32.dll_ShellExecuteW]
mov r9, qword [0x140526940]
mov rdx, qword [r9 + 0x3e28]
cmp byte [rdx + 0x93], 0
jne 0x140052b64
mov r8, qword [r9 + 0x42f0]
test r8, r8
je 0x140052b64
movsx rax, word [r8 + 0x70]
lea rcx, [rax + rax*4]
mov rax, qword [r8 + 8]
test byte [rax + rcx*8 + 4], 8
jne 0x140052b64
dec dword [rdx + 0xc8]
lea rcx, str.config
call fcn.14004b3e0
test al, al
je 0x140053031
lea rcx, str.Config_settings
call fcn.140038d70
mov rax, qword [0x140526940]
mov rax, qword [rax + 0x3e28]
cmp byte [rax + 0x93], 0
jne 0x140052bad
mov eax, dword [rax + 0x18c]
neg eax
sbb ecx, ecx
add ecx, 6
call fcn.14003bb30
mov qword [rsp + 0x60], 0
lea rdx, [rsp + 0x60]
lea rcx, str.Open_config_folder
call fcn.140039590
test al, al
je 0x140052c8a
lea rdx, [0x140524760]
lea rcx, [rsp + 0x40]
call fcn.140009cc0
lea rcx, [rsp + 0x40]
cmp qword [rsp + 0x58], 7
cmova rcx, qword [rsp + 0x40]
mov qword [rsp + 0x20], r14
xor r9d, r9d
lea r8, [rsp + 0x60]
xor edx, edx
call qword [sym.imp.SHELL32.dll_SHParseDisplayName]
mov ebx, eax
shr ebx, 0x1f
xor bl, 1
mov rdx, qword [rsp + 0x58]
cmp rdx, 7
jbe 0x140052c50
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140052c4b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140053098
call fcn.1400593d0
test bl, bl
je 0x140052c8a
mov word [rbp - 0x80], r14w
xor eax, eax
mov byte [rbp - 0x7e], al
lea rax, [rbp - 0x80]
mov qword [rsp + 0x68], rax
xor r9d, r9d
lea r8, [rsp + 0x68]
mov edx, 1
mov rcx, qword [rsp + 0x60]
call qword [sym.imp.SHELL32.dll_SHOpenFolderAndSelectItems]
mov rcx, qword [rsp + 0x60]
call qword [sym.imp.SHELL32.dll_ILFree]
mov rcx, qword [0x140524788]
sub rcx, qword [0x140524780]
sar rcx, 5
movsxd rax, dword [0x1400c9d88]
cmp rax, rcx
jb 0x140052cae
mov dword [0x1400c9d88], edi
lea rcx, str.Configs
call fcn.140038d70
mov rax, qword [0x140524788]
sub rax, qword [0x140524780]
sar rax, 5
mov dword [rsp + 0x20], eax
lea r9, [0x140524780]
call fcn.1400495a0
lea rbx, [0x140526ab0]
test al, al
je 0x140052d18
movsxd rax, dword [0x1400c9d88]
cmp eax, 0xffffffff
je 0x140052d18
mov r8, rax
shl r8, 5
add r8, qword [0x140524780]
cmp qword [r8 + 0x18], 0xf
jbe 0x140052d0b
mov r8, qword [r8]
mov edx, 0x20
mov rcx, rbx
call fcn.140069ec0
mov qword [rsp + 0x60], 0
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x30], r14
mov dword [rsp + 0x28], 0x20
lea rax, [rsp + 0x60]
mov qword [rsp + 0x20], rax
mov r9d, 0x20
mov r8, rbx
xor edx, edx
lea rcx, str.var::clicker::config_name
call fcn.140040ec0
test al, al
je 0x140052da5
cmp dword [0x1400c9d88], 0xffffffff
je 0x140052da5
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x50], r14
mov qword [rsp + 0x58], r14
mov r8, rdi
inc r8
cmp byte [rbx + r8], 0
jne 0x140052d76
mov rdx, rbx
lea rcx, [rsp + 0x40]
call fcn.140009900
movsxd rdx, dword [0x1400c9d88]
lea r8, [rsp + 0x40]
lea rcx, [0x140524760]
call fcn.140002d70
mov dword [rsp + 0x60], 0x42700000
mov dword [rsp + 0x64], 0x41c80000
lea rdx, [rsp + 0x60]
lea rcx, str.Create
call fcn.140039590
test al, al
je 0x140052ede
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x50], r14
mov qword [rsp + 0x58], r14
inc rdi
cmp byte [rbx + rdi], 0
jne 0x140052de0
mov r8, rdi
mov rdx, rbx
lea rcx, [rsp + 0x40]
call fcn.140009900
lea rax, [rsp + 0x40]
mov qword [rsp + 0x68], rax
mov r14, qword [rsp + 0x50]
mov rsi, qword [rsp + 0x58]
test r14, r14
je 0x140052ea5
mov rdi, qword [0x140524788]
mov rbx, qword [0x140524780]
cmp rbx, rdi
je 0x140052e6c
nop dword [rax]
lea rdx, [rsp + 0x40]
cmp rsi, 0xf
cmova rdx, qword [rsp + 0x40]
mov r8, qword [rbx + 0x10]
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x140052e50
mov rcx, qword [rbx]
cmp r8, r14
jne 0x140052e5e
call fcn.140082ee0
test eax, eax
je 0x140052e67
add rbx, 0x20
cmp rbx, rdi
jne 0x140052e30
cmp rbx, rdi
jne 0x140052ea5
cmp rdi, qword [0x140524790]
je 0x140052e8c
lea rdx, [rsp + 0x40]
mov rcx, rdi
call fcn.140009ee0
add qword [0x140524788], 0x20
jmp 0x140052ea0
lea r8, [rsp + 0x40]
mov rdx, rdi
lea rcx, [0x140524780]
call fcn.140005730
mov rsi, qword [rsp + 0x58]
cmp rsi, 0xf
jbe 0x140052ede
lea rdx, [rsi + 1]
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140052ed9
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140053071
call fcn.1400593d0
movaps xmm1, xmm8
movaps xmm0, xmm7
call fcn.14001aea0
mov dword [rsp + 0x60], 0x42700000
mov dword [rsp + 0x64], 0x41c80000
lea rdx, [rsp + 0x60]
lea rcx, str.Reset
call fcn.140039590
test al, al
je 0x140052f1b
lea rcx, [0x140524760]
call fcn.140003050
movaps xmm1, xmm8
movaps xmm0, xmm7
call fcn.14001aea0
cmp dword [0x1400c9d88], 0xffffffff
jle 0x140052ff4
mov dword [rsp + 0x60], 0x42700000
mov dword [rsp + 0x64], 0x41c80000
lea rdx, [rsp + 0x60]
lea rcx, str.Save
call fcn.140039590
test al, al
je 0x140052f6c
movsxd rdx, dword [0x1400c9d88]
lea rcx, [0x140524760]
call fcn.140002700
movaps xmm1, xmm8
movaps xmm0, xmm7
call fcn.14001aea0
mov dword [rsp + 0x60], 0x42700000
mov dword [rsp + 0x64], 0x41c80000
lea rdx, [rsp + 0x60]
lea rcx, str.Load
call fcn.140039590
test al, al
je 0x140052fb0
movsxd rdx, dword [0x1400c9d88]
lea rcx, [0x140524760]
call fcn.1400022e0
movaps xmm1, xmm8
movaps xmm0, xmm7
call fcn.14001aea0
mov dword [rsp + 0x60], 0x42700000
mov dword [rsp + 0x64], 0x41c80000
lea rdx, [rsp + 0x60]
lea rcx, [0x140090a30]
call fcn.140039590
test al, al
je 0x140052ff4
movsxd rdx, dword [0x1400c9d88]
lea rcx, [0x140524760]
call fcn.140002b20
mov r8, qword [0x140526940]
mov rdx, qword [r8 + 0x3e28]
cmp byte [rdx + 0x93], 0
jne 0x140053031
mov r8, qword [r8 + 0x42f0]
test r8, r8
je 0x140053031
movsx rax, word [r8 + 0x70]
lea rcx, [rax + rax*4]
mov rax, qword [r8 + 8]
test byte [rax + rcx*8 + 4], 8
jne 0x140053031
dec dword [rdx + 0xc8]
call fcn.140049d10
call fcn.140019740
mov rcx, qword [rbp + 0x390]
xor rcx, rsp
call fcn.140059170
lea r11, [rsp + 0x4c0]
mov rbx, qword [r11 + 0x10]
mov rsi, qword [r11 + 0x18]
mov rdi, qword [r11 + 0x20]
mov r14, qword [r11 + 0x28]
movaps xmm7, xmmword [r11 - 0x10]
movaps xmm8, xmmword [r11 - 0x20]
mov rsp, r11
pop rbp
ret
call fcn.14005f434
int3
xor ecx, ecx
call fcn.140069eb4
int3
call fcn.1400568b0
xor ecx, ecx
call fcn.140069eb4
int3
call fcn.14005f434
int3
call fcn.14005f434
int3
call fcn.14005f434
int3