Function at 0x180033c40
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 - 0xf8]
sub rsp, 0x1d0
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 [0x1803d2380]
xor rax, rsp
mov qword [rbp + 0x28], rax
xor r12d, r12d
mov rax, qword [0x1803d34e0]
mov rbx, qword [rax]
test rbx, rbx
je 0x180034b60
mov rbx, qword [rbx + 8]
test rbx, rbx
je 0x180034b60
mov rax, qword [0x1803d34e8]
mov rcx, qword [rax]
test rcx, rcx
je 0x180034b60
mov rax, qword [rcx + 0x10]
mov qword [rbp - 0x10], rax
test rax, rax
je 0x180034b60
movsd xmm0, qword [rbx + 0x90]
mov eax, dword [rbx + 0x98]
xorps xmm9, xmm9
mov qword [rbp + 0x20], r12
lea rcx, [rbp + 0x24]
mov qword [rsp + 0x28], rcx
lea rcx, [rbp + 0x20]
mov qword [rsp + 0x20], rcx
movd xmm3, eax
movaps xmm2, xmm0
shufps xmm2, xmm2, 0x55
movaps xmm1, xmm0
movsd qword [rbp - 0x20], xmm0
movabs rcx, 0x34e82f05df2974f5
call fcn.180004200
movd xmm0, dword [0x1803d3588]
cvtdq2ps xmm0, xmm0
movss xmm1, dword [rbp + 0x20]
mulss xmm1, xmm0
movss dword [rbp + 0x20], xmm1
movd xmm0, dword [0x1803d358c]
cvtdq2ps xmm0, xmm0
movss xmm2, dword [rbp + 0x24]
mulss xmm2, xmm0
movss dword [rbp + 0x24], xmm2
cmp qword [rbx + 0xd30], r12
je 0x180034b60
cmp byte [0x1803d360f], r12b
je 0x180034b60
mov rax, qword [0x1803d34e0]
mov rcx, qword [rax]
test rcx, rcx
je 0x180034b60
mov r13, qword [rcx + 8]
test r13, r13
je 0x180034b60
mov rdi, qword [r13 + 0xd30]
test rdi, rdi
je 0x180034b60
movabs rbx, 0xd80958fc74e988a6
mov rcx, rbx
call fcn.180003e80
mov esi, eax
mov edx, eax
movabs rcx, 0x814fa8be5449445d
call fcn.180003f20
mov r14d, eax
mov rcx, rbx
call fcn.180003e80
lea r8d, [r12 + 1]
mov edx, eax
movabs rcx, 0x9a9112a0fe9a4713
call fcn.180003ff0
mov ebx, eax
cmp byte [0x1803d3612], r12b
je 0x180033e28
lea r8d, [r12 + 1]
mov edx, r14d
movabs rcx, 0xb664292eaecf7fa6
call fcn.180004690
cmp byte [0x1803d3613], r12b
je 0x180033e50
mov dword [rsp + 0x20], r12d
mov r9d, 1
mov r8d, r9d
mov edx, ebx
movabs rcx, 0x2497c4717c8b881e
call fcn.180004890
cmp byte [0x1803d3614], r12b
je 0x180033e73
mov r9d, 0xffffffff
mov r8d, r14d
mov edx, esi
movabs rcx, 0xf75b0d629e1c063d
call fcn.180004780
cmp byte [0x1803d3611], r12b
je 0x180033f54
mov r8d, 1
mov edx, ebx
movabs rcx, 0x3882114bde571ad4
call fcn.180004690
mov dword [rsp + 0x48], 1
mov dword [rsp + 0x40], 1
mov dword [rsp + 0x38], 1
mov dword [rsp + 0x30], 1
mov dword [rsp + 0x28], 1
mov dword [rsp + 0x20], 1
mov r9d, 1
mov r8d, r9d
mov edx, ebx
movabs rcx, 0xfaee099c6f890bb8
call fcn.1800049b0
xor r8d, r8d
mov edx, ebx
movabs r15, 0xeb9dc3c7d8596c46
mov rcx, r15
call fcn.180004690
xor r8d, r8d
mov edx, ebx
movabs r14, 0x29b18b4fd460ca8f
mov rcx, r14
call fcn.180004690
xor r8d, r8d
mov edx, ebx
movabs rcx, 0x4c7028f78ffd3681
call fcn.180004690
xor r8d, r8d
mov edx, ebx
mov rcx, r15
call fcn.180004690
xor r8d, r8d
mov edx, ebx
mov rcx, r14
call fcn.180004690
mov r8d, 1
mov edx, ebx
movabs rcx, 0x92f0cf722bc4202f
call fcn.180004690
xor r8d, r8d
mov edx, esi
movabs rcx, 0x997abd671d25ca0b
call fcn.180003ff0
test eax, eax
je 0x18003414b
mov byte [0x1803d3621], 1
cmp byte [0x1803d3615], r12b
je 0x18003400b
mov dword [rdi + 0x908], 0x447a0000
mov dword [rdi + 0x840], 0x447a0000
mov edx, ebx
movabs rcx, 0x953da1e1b12c0491
call fcn.1800045c0
movss xmm6, dword [0x1800c3998]
movaps xmm2, xmm6
mov edx, ebx
movabs rcx, 0x45f6d8eef34abef1
call fcn.180004ca0
movaps xmm2, xmm6
mov edx, ebx
movabs rcx, 0xb77d05ac8c78aadb
call fcn.180004ca0
mov r8d, 1
mov edx, ebx
movabs rcx, 0x6e13fc662b882d1d
call fcn.180004690
xor r8d, r8d
mov edx, ebx
movabs rcx, 0x2970eaa18fd5e42f
call fcn.180004690
mov byte [0x1803d3615], r12b
cmp byte [0x1803d3620], r12b
je 0x18003403f
mov dword [rsp + 0x20], r12d
mov r9d, dword [0x1803d3630]
mov r8d, dword [0x1803d3624]
mov edx, ebx
movabs rcx, 0x6af0636ddedcb6dd
call fcn.180004890
mov byte [0x1803d3620], r12b
cmp byte [0x1803d3618], r12b
je 0x180034064
mov rax, qword [rdi + 0x938]
movd xmm0, dword [0x1803d361c]
cvtdq2ps xmm0, xmm0
test rax, rax
je 0x180034064
movss dword [rax + 0x4c], xmm0
cmp byte [0x1803d3616], r12b
je 0x1800340a3
mov eax, dword [0x1803d3508]
mov rcx, qword [rax + r13]
test rcx, rcx
je 0x180034b60
mov eax, dword [0x1803d350c]
mov rdx, qword [rax + rcx]
test rdx, rdx
je 0x180034b60
movd xmm0, dword [0x18018a308]
cvtdq2ps xmm0, xmm0
movss dword [rdx + 0x4c], xmm0
cmp byte [0x1803d3617], r12b
je 0x1800340df
mov ecx, 0x45
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
mov rcx, qword [rdi + 0x938]
test ax, ax
jns 0x1800340d1
test rcx, rcx
je 0x1800340f2
mov dword [rcx + 0x4c], 0x47c35000
jmp 0x1800340f2
test rcx, rcx
je 0x1800340f2
mov dword [rcx + 0x4c], 0x3f800000
jmp 0x1800340f2
mov rax, qword [rdi + 0x938]
test rax, rax
je 0x1800340f2
mov dword [rax + 0x4c], 0x3f800000
cmp byte [0x1803d3640], r12b
je 0x180034121
mov r9d, dword [0x1803d362c]
mov r8d, dword [0x1803d3628]
mov edx, ebx
movabs rcx, 0x4f1d4be3a7f24601
call fcn.180004780
mov byte [0x1803d3640], r12b
cmp byte [0x1803d3641], r12b
je 0x180034152
lea r8, [0x1803d3638]
mov edx, ebx
movabs rcx, 0x95a88f0b409cda47
call fcn.180004da0
mov byte [0x1803d3641], r12b
jmp 0x180034152
mov byte [0x1803d3621], r12b
cmp byte [0x1803d360e], r12b
je 0x180034b60
xor r15d, r15d
movabs rsi, 0x5d4e454b4f52425b
movss xmm15, dword [0x1800c391c]
movss xmm8, dword [0x1800c38a4]
movss xmm10, dword [0x1800c3898]
movss xmm13, dword [0x1800c38c4]
movss xmm11, dword [0x1800c38e4]
movss xmm12, dword [0x1800c3838]
movss xmm14, dword [0x1800c37b4]
nop dword [rax + rax]
movsxd rax, r15d
mov rcx, qword [rbp - 0x10]
cmp rax, qword [rcx + 0x188]
jae 0x180034b60
mov rax, qword [rcx + 0x180]
test rax, rax
je 0x180034b60
mov rdi, qword [r12 + rax]
test rdi, rdi
je 0x180034b60
movsd xmm0, qword [rdi + 0x90]
mov eax, dword [rdi + 0x98]
mov qword [rbp - 8], 0
lea rcx, [rbp - 4]
mov qword [rsp + 0x28], rcx
lea rcx, [rbp - 8]
mov qword [rsp + 0x20], rcx
movd xmm3, eax
movaps xmm2, xmm0
shufps xmm2, xmm2, 0x55
movaps xmm1, xmm0
movsd qword [rbp], xmm0
movabs rcx, 0x34e82f05df2974f5
call fcn.180004200
movd xmm0, dword [0x1803d3588]
cvtdq2ps xmm0, xmm0
movaps xmm7, xmm0
mulss xmm7, dword [rbp - 8]
movss dword [rbp - 8], xmm7
movd xmm1, dword [0x1803d358c]
cvtdq2ps xmm1, xmm1
movaps xmm6, xmm1
mulss xmm6, dword [rbp - 4]
movss dword [rbp - 4], xmm6
comiss xmm9, xmm7
ja 0x180034b46
comiss xmm9, xmm6
ja 0x180034b46
comiss xmm7, xmm0
ja 0x180034b46
comiss xmm6, xmm1
ja 0x180034b46
movsd xmm4, qword [r13 + 0x90]
movsd xmm2, qword [rdi + 0x90]
movss xmm3, dword [r13 + 0x98]
subss xmm3, dword [rdi + 0x98]
movaps xmm1, xmm4
shufps xmm1, xmm1, 0x55
movaps xmm0, xmm2
shufps xmm0, xmm0, 0x55
subss xmm1, xmm0
movsd qword [rbp], xmm4
movsd qword [rbp], xmm2
subss xmm4, xmm2
mulss xmm4, xmm4
mulss xmm1, xmm1
addss xmm4, xmm1
mulss xmm3, xmm3
addss xmm4, xmm3
xorps xmm0, xmm0
ucomiss xmm0, xmm4
ja 0x1800342e8
xorps xmm0, xmm0
sqrtss xmm0, xmm4
jmp 0x1800342f0
movaps xmm0, xmm4
call sub.api_ms_win_crt_math_l1_1_0.dll_sqrtf
cvttss2si r14d, xmm0
movzx eax, byte [0x1803d360b]
cmp r14d, eax
jge 0x180034b46
comiss xmm15, dword [r13 + 0x280]
jae 0x180034b46
mov rcx, qword [rdi + 0x20]
lea rax, [rcx + 0x298]
xor ebx, ebx
test rcx, rcx
cmovne rbx, rax
cmp byte [0x1803d360d], 0
je 0x1800343f5
lea rcx, [0x18032d8c8]
call fcn.180016fd0
mov esi, eax
movss dword [rsp + 0x70], xmm7
movss dword [rsp + 0x74], xmm6
xorps xmm0, xmm0
movups xmmword [rbp], xmm0
xor eax, eax
mov qword [rbp + 0x10], rax
mov qword [rbp + 0x18], rax
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rbx + r8], al
jne 0x180034366
mov rdx, rbx
lea rcx, [rbp]
call fcn.18000ac10
nop
mov rax, qword [0x1803d33d8]
mov byte [rsp + 0x28], 1
mov dword [rsp + 0x20], esi
movaps xmm3, xmm8
lea r8, [rsp + 0x70]
lea rdx, [rbp]
mov rcx, qword [rax + 0x3c08]
call fcn.18001cb00
nop
mov rdx, qword [rbp + 0x18]
cmp rdx, 0x10
jb 0x1800343e1
inc rdx
mov rcx, qword [rbp]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800343dc
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800344e0
call fcn.180084828
movabs rsi, 0x5d4e454b4f52425b
movss xmm7, dword [rbp - 8]
movss xmm6, dword [rbp - 4]
cmp byte [0x1803d360c], 0
je 0x1800347a6
movss xmm0, dword [rdi + 0x280]
cvttss2si edi, xmm0
cmp byte [0x1803d360d], 0
jne 0x180034580
ucomiss xmm0, xmm9
jp 0x1800344e7
jne 0x1800344e7
lea rcx, [0x18032d8d8]
call fcn.180016fd0
mov edx, eax
addss xmm6, xmm10
movss dword [rsp + 0x78], xmm7
movss dword [rsp + 0x7c], xmm6
xorps xmm0, xmm0
movups xmmword [rbp], xmm0
mov qword [rbp + 0x10], 5
mov qword [rbp + 0x18], 0xf
mov ecx, dword [str.Broke]
mov dword [rbp], ecx
movzx ecx, byte [0x1800c2118]
mov byte [rbp + 4], cl
mov byte [rbp + 5], 0
mov rax, qword [0x1803d33d8]
mov byte [rsp + 0x28], 1
mov dword [rsp + 0x20], edx
movaps xmm3, xmm8
lea r8, [rsp + 0x78]
lea rdx, [rbp]
mov rcx, qword [rax + 0x3c08]
call fcn.18001cb00
nop
mov rdx, qword [rbp + 0x18]
cmp rdx, 0x10
jb 0x1800347a6
inc rdx
mov rcx, qword [rbp]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800347a1
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1800347a1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
lea rcx, [0x18032d8e8]
call fcn.180016fd0
mov ebx, eax
addss xmm6, xmm10
movss dword [rbp - 0x80], xmm7
movss dword [rbp - 0x7c], xmm6
mov edx, edi
lea rcx, [rsp + 0x50]
call fcn.1800602c0
nop
mov rcx, qword [0x1803d33d8]
mov byte [rsp + 0x28], 1
mov dword [rsp + 0x20], ebx
movaps xmm3, xmm8
lea r8, [rbp - 0x80]
mov rdx, rax
mov rcx, qword [rcx + 0x3c08]
call fcn.18001cb00
nop
mov rdx, qword [rsp + 0x68]
cmp rdx, 0x10
jb 0x1800347a6
inc rdx
mov rcx, qword [rsp + 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800347a1
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1800347a1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
cmp byte [0x1803d360b], 0
je 0x1800346a7
ucomiss xmm0, xmm9
jp 0x18003460e
jne 0x18003460e
lea rcx, [0x18032d8d8]
call fcn.180016fd0
mov edx, eax
addss xmm6, xmm13
movss dword [rbp - 0x78], xmm7
movss dword [rbp - 0x74], xmm6
xorps xmm0, xmm0
movups xmmword [rbp], xmm0
mov qword [rbp + 0x10], 5
mov qword [rbp + 0x18], 0xf
mov ecx, dword [str.Broke]
mov dword [rbp], ecx
movzx ecx, byte [0x1800c2118]
mov byte [rbp + 4], cl
mov byte [rbp + 5], 0
mov rax, qword [0x1803d33d8]
mov byte [rsp + 0x28], 1
mov dword [rsp + 0x20], edx
movaps xmm3, xmm8
lea r8, [rbp - 0x78]
lea rdx, [rbp]
mov rcx, qword [rax + 0x3c08]
call fcn.18001cb00
nop
jmp 0x1800344a2
lea rcx, [0x18032d8e8]
call fcn.180016fd0
mov ebx, eax
addss xmm6, xmm13
movss dword [rbp - 0x70], xmm7
movss dword [rbp - 0x6c], xmm6
mov edx, edi
lea rcx, [rsp + 0x50]
call fcn.1800602c0
nop
mov rcx, qword [0x1803d33d8]
mov byte [rsp + 0x28], 1
mov dword [rsp + 0x20], ebx
movaps xmm3, xmm8
lea r8, [rbp - 0x70]
mov rdx, rax
mov rcx, qword [rcx + 0x3c08]
call fcn.18001cb00
nop
mov rdx, qword [rsp + 0x68]
cmp rdx, 0x10
jb 0x1800347a6
inc rdx
mov rcx, qword [rsp + 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800347a1
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1800347a1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
ucomiss xmm0, xmm9
jp 0x180034717
jne 0x180034717
lea rcx, [0x18032d8d8]
call fcn.180016fd0
addss xmm6, xmm10
movss dword [rbp - 0x68], xmm7
movss dword [rbp - 0x64], xmm6
xorps xmm0, xmm0
movups xmmword [rbp], xmm0
mov qword [rbp + 0x10], 8
mov qword [rbp + 0x18], 0xf
mov qword [rbp], rsi
mov byte [rbp + 8], 0
mov rcx, qword [0x1803d33d8]
mov byte [rsp + 0x28], 1
mov dword [rsp + 0x20], eax
movaps xmm3, xmm8
lea r8, [rbp - 0x68]
lea rdx, [rbp]
mov rcx, qword [rcx + 0x3c08]
call fcn.18001cb00
nop
jmp 0x1800344a2
lea rcx, [0x18032d8e8]
call fcn.180016fd0
mov ebx, eax
addss xmm6, xmm10
movss dword [rbp - 0x60], xmm7
movss dword [rbp - 0x5c], xmm6
mov edx, edi
lea rcx, [rsp + 0x50]
call fcn.1800602c0
nop
mov rcx, qword [0x1803d33d8]
mov byte [rsp + 0x28], 1
mov dword [rsp + 0x20], ebx
movaps xmm3, xmm8
lea r8, [rbp - 0x60]
mov rdx, rax
mov rcx, qword [rcx + 0x3c08]
call fcn.18001cb00
nop
mov rdx, qword [rsp + 0x68]
cmp rdx, 0x10
jb 0x1800347a6
inc rdx
mov rcx, qword [rsp + 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800347a1
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180034b52
call fcn.180084828
cmp byte [0x1803d360b], 0
je 0x180034958
mov edx, r14d
lea rcx, [rsp + 0x50]
call fcn.1800602c0
mov rcx, rax
mov rdx, qword [rax + 0x10]
mov r8, qword [rax + 0x18]
mov rax, r8
sub rax, rdx
cmp rax, 1
jb 0x1800347f3
lea rax, [rdx + 1]
mov qword [rcx + 0x10], rax
mov rax, rcx
cmp r8, 0x10
jb 0x1800347eb
mov rax, qword [rcx]
mov word [rax + rdx], 0x6d
jmp 0x180034812
mov qword [rsp + 0x20], 1
lea r9, [0x1800c211c]
xor r8d, r8d
lea edx, [r8 + 1]
call fcn.18000b530
mov rcx, rax
movups xmm0, xmmword [rcx]
movups xmmword [rbp], xmm0
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [rbp + 0x10], xmm1
mov qword [rcx + 0x10], 0
mov qword [rcx + 0x18], 0xf
mov byte [rcx], 0
mov rdx, qword [rsp + 0x68]
cmp rdx, 0x10
jb 0x180034871
inc rdx
mov rcx, qword [rsp + 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18003486c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180034b59
call fcn.180084828
mov qword [rsp + 0x60], 0
mov qword [rsp + 0x68], 0xf
mov byte [rsp + 0x50], 0
lea rcx, [0x18032d908]
call fcn.180016fd0
mov edx, eax
movss xmm1, dword [rbp - 4]
movss xmm0, dword [rbp - 8]
cmp byte [0x1803d360d], 0
jne 0x1800348cc
addss xmm1, xmm9
movss dword [rbp - 0x58], xmm0
movss dword [rbp - 0x54], xmm1
mov rcx, qword [0x1803d33d8]
lea r8, [rbp - 0x58]
mov rcx, qword [rcx + 0x3c08]
jmp 0x180034906
mov rax, qword [0x1803d33d8]
addss xmm1, xmm10
mov rcx, qword [rax + 0x3c08]
cmp byte [0x1803d360c], 0
je 0x1800348f8
movss dword [rbp - 0x50], xmm0
movss dword [rbp - 0x4c], xmm1
lea r8, [rbp - 0x50]
jmp 0x180034906
movss dword [rbp - 0x48], xmm0
movss dword [rbp - 0x44], xmm1
lea r8, [rbp - 0x48]
mov byte [rsp + 0x28], 1
mov dword [rsp + 0x20], edx
movaps xmm3, xmm8
lea rdx, [rbp]
call fcn.18001cb00
nop
mov rdx, qword [rbp + 0x18]
cmp rdx, 0x10
jb 0x180034958
inc rdx
mov rcx, qword [rbp]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180034953
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800344e0
call fcn.180084828
cmp byte [0x1803d3609], 0
je 0x180034a93
mov rbx, qword [0x1803d33d8]
cmp dword [rbx + 0x4098], 0
jg 0x18003498f
mov r8d, 0x6fb
lea rdx, str.E:important_DoneCheat_PrivateCheat_src_UpdateHeksod_Private_internalimguiimgui.h
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [rbx + 0x40a0]
lea r8, str.Background
xor edx, edx
mov rcx, qword [rax]
call fcn.180032020
mov rbx, rax
movaps xmm0, xmmword [0x1800c3c30]
movups xmmword [rbp], xmm0
movss xmm0, dword [rbp - 8]
movss dword [rbp - 0x40], xmm0
movss xmm1, dword [rbp - 4]
addss xmm1, xmm11
movss dword [rbp - 0x3c], xmm1
lea rcx, [rbp]
call fcn.180016fd0
mov r9d, eax
movss xmm0, dword [0x1800c3858]
movss dword [rsp + 0x28], xmm0
mov dword [rsp + 0x20], 0x64
movaps xmm2, xmm12
lea rdx, [rbp - 0x40]
mov rcx, rbx
call fcn.18006c0e0
mov rbx, qword [0x1803d33d8]
cmp dword [rbx + 0x4098], 0
jg 0x180034a2a
mov r8d, 0x6fb
lea rdx, str.E:important_DoneCheat_PrivateCheat_src_UpdateHeksod_Private_internalimguiimgui.h
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [rbx + 0x40a0]
lea r8, str.Background
xor edx, edx
mov rcx, qword [rax]
call fcn.180032020
mov rbx, rax
movss xmm0, dword [rbp - 8]
movss dword [rbp - 0x38], xmm0
movss xmm1, dword [rbp - 4]
addss xmm1, xmm11
movss dword [rbp - 0x34], xmm1
lea rcx, [0x18032d8f8]
call fcn.180016fd0
mov r9d, eax
movss xmm0, dword [0x1800c3860]
movss dword [rsp + 0x28], xmm0
mov dword [rsp + 0x20], 0x64
movaps xmm2, xmm12
lea rdx, [rbp - 0x38]
mov rcx, rbx
call fcn.18006c0e0
cmp byte [0x1803d360a], 0
je 0x180034b46
mov rbx, qword [0x1803d33d8]
cmp dword [rbx + 0x4098], 0
jg 0x180034aca
mov r8d, 0x6fb
lea rdx, str.E:important_DoneCheat_PrivateCheat_src_UpdateHeksod_Private_internalimguiimgui.h
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [rbx + 0x40a0]
lea r8, str.Background
xor edx, edx
mov rcx, qword [rax]
call fcn.180032020
mov rbx, rax
movaps xmm0, xmmword [0x1800c3e40]
movups xmmword [rbp], xmm0
movss xmm0, dword [rbp - 8]
movss dword [rbp - 0x30], xmm0
movss xmm1, dword [rbp - 4]
movss dword [rbp - 0x2c], xmm1
movss xmm0, dword [0x1803d3590]
mulss xmm0, xmm14
movss dword [rbp - 0x20], xmm0
movss xmm0, dword [0x1803d3594]
movss dword [rbp - 0x1c], xmm0
lea rcx, [rbp]
call fcn.180016fd0
mov r9d, eax
movss dword [rsp + 0x20], xmm14
lea r8, [rbp - 0x30]
lea rdx, [rbp - 0x20]
mov rcx, rbx
call fcn.18006d830
inc r15d
add r12, 0x10
jmp 0x1800341b0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
mov rcx, qword [rbp + 0x28]
xor rcx, rsp
call fcn.180084e40
lea r11, [rsp + 0x1d0]
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