Function at 0x140043690
Capabilities:
Create process on windows
Create thread
Enumerate processes
Get session user name
Hide graphical window
Log keystrokes via polling
Parse pe header
Resolve function by parsing pe exports
Terminate process

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rax - 0xb68]
sub rsp, 0xc30
movaps xmmword [rax - 0x48], xmm6
movaps xmmword [rax - 0x58], xmm7
movaps xmmword [rax - 0x68], xmm8
movaps xmmword [rax - 0x78], xmm9
movaps xmmword [rax - 0x88], xmm10
movaps xmmword [rax - 0x98], xmm11
movaps xmmword [rax - 0xa8], xmm12
movaps xmmword [rax - 0xb8], xmm13
movaps xmmword [rax - 0xc8], xmm14
movaps xmmword [rax - 0xd8], xmm15
xor r14d, r14d
call fcn.140042960
call fcn.140042d40
mov ecx, 8
call fcn.14004b2ec
lea rcx, [0x140043120]
mov qword [rax], rcx
mov qword [rbp + 0xb78], rax
lea rcx, [rbp + 0xa8]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], r14d
mov r9, rax
lea r8, [0x14004ae10]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__beginthreadex]
mov qword [rbp + 0xa0], rax
test rax, rax
je 0x14004843c
mov qword [rbp + 0xb78], r14
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_time_l1_1_0.dll__time64]
mov ecx, eax
call qword [sym.imp.api_ms_win_crt_utility_l1_1_0.dll_srand]
lea rcx, [rbp + 0x230]
call qword [sym.imp.KERNEL32.dll_GetLocalTime]
call qword [sym.imp.USER32.dll_GetDesktopWindow]
mov rcx, rax
lea rdx, [rbp + 0x140]
call qword [sym.imp.USER32.dll_GetWindowRect]
mov dword [rbp + 0xf0], 0x50
mov dword [rbp + 0xf4], 0x40
lea rax, [0x14003c670]
mov qword [rbp + 0xf8], rax
mov qword [rbp + 0x100], r14
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_GetModuleHandleW]
mov qword [rbp + 0x108], rax
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x110], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x120], xmm1
lea rbx, str.Sirius_Diff
mov qword [rbp + 0x130], rbx
mov qword [rbp + 0x138], r14
lea rcx, [rbp + 0xf0]
call qword [sym.imp.USER32.dll_RegisterClassExW]
mov eax, dword [rbp + 0x14c]
cdq
sub eax, edx
sar eax, 1
lea r9d, [rax - 0xf0]
mov eax, dword [rbp + 0x148]
cdq
sub eax, edx
sar eax, 1
sub eax, 0x195
mov qword [rsp + 0x58], r14
mov rcx, qword [rbp + 0x108]
mov qword [rsp + 0x50], rcx
mov qword [rsp + 0x48], r14
mov qword [rsp + 0x40], r14
mov dword [rsp + 0x38], 0x1e0
mov dword [rsp + 0x30], 0x32a
mov dword [rsp + 0x28], r9d
mov dword [rsp + 0x20], eax
mov r9d, 0x80000000
mov r8, rbx
mov rdx, qword [rbp + 0x130]
xor ecx, ecx
call qword [sym.imp.USER32.dll_CreateWindowExW]
mov rdi, rax
mov qword [rsp + 0x70], rax
mov edx, 0xffffffec
mov r8d, 0x80
mov rcx, rax
call qword [sym.imp.USER32.dll_SetWindowLongW]
mov r9d, 1
xor r8d, r8d
xor edx, edx
mov rcx, rdi
call qword [sym.imp.USER32.dll_SetLayeredWindowAttributes]
mov ecx, 0x20
call qword [sym.imp.d3d9.dll_Direct3DCreate9]
mov rcx, rax
mov qword [0x1400aa350], rax
test rax, rax
je 0x1400483d8
mov qword [0x1400aa360], r14
mov qword [0x1400aa36c], r14
mov dword [0x1400aa374], r14d
mov qword [0x1400aa37c], r14
mov dword [0x1400aa384], r14d
mov qword [0x1400aa394], r14
mov dword [0x1400aa388], 1
mov dword [0x1400aa378], 1
mov dword [0x1400aa368], r14d
mov dword [0x1400aa38c], 1
mov dword [0x1400aa390], 0x50
mov dword [0x1400aa39c], 0x80000000
mov rax, qword [rax]
lea rdx, [0x1400aa358]
mov qword [rsp + 0x30], rdx
lea rdx, [0x1400aa360]
mov qword [rsp + 0x28], rdx
mov dword [rsp + 0x20], 0x40
mov r9, rdi
xor edx, edx
mov r8d, 1
call qword [rax + 0x80]
test eax, eax
js 0x1400483d1
mov edx, 0xa
mov rcx, rdi
call qword [sym.imp.USER32.dll_ShowWindow]
mov rcx, rdi
call qword [sym.imp.USER32.dll_UpdateWindow]
mov dword [rsp + 0x30], 3
mov dword [rsp + 0x28], r14d
mov dword [rsp + 0x20], r14d
xor r9d, r9d
xor r8d, r8d
mov rdx, 0xffffffffffffffff
mov rcx, rdi
call qword [sym.imp.USER32.dll_SetWindowPos]
mov rax, qword [0x1400aa290]
test rax, rax
je 0x1400439a5
inc dword [rax + 0x3b4]
mov ecx, 0x3db8
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_malloc]
mov qword [rbp + 0xb80], rax
lea rcx, [rbp + 0xb78]
mov qword [rbp + 0xb88], rcx
mov qword [rbp - 0x40], rax
test rax, rax
je 0x1400439da
xor edx, edx
mov rcx, rax
call fcn.140001250
jmp 0x1400439dd
mov rax, r14
cmp qword [0x1400aa290], 0
jne 0x1400439ee
mov qword [0x1400aa290], rax
mov rcx, rax
call fcn.140007b30
mov rbx, qword [0x1400aa290]
test rbx, rbx
jne 0x140043a23
mov r8d, 0xd3d
lea rdx, str.D:ProJectData1ShopExternal_Guiimguiimgui.cpp
lea rcx, [0x14004ec10]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rbx, qword [0x1400aa290]
lea rax, [0x140088ab8]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r14
movss xmm3, dword [0x14008ac70]
mov r8d, 0xf
lea rdx, [0x1400940a0]
mov rcx, qword [rbx + 0xa8]
call fcn.140024960
cmp qword [0x1400aa290], 0
jne 0x140043a79
mov r8d, 0xd3d
lea rdx, str.D:ProJectData1ShopExternal_Guiimguiimgui.cpp
lea rcx, [0x14004ec10]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
or dword [rbx + 8], 1
xor ecx, ecx
call fcn.140020340
lea rcx, [0x1400aa340]
call qword [sym.imp.KERNEL32.dll_QueryPerformanceFrequency]
test eax, eax
je 0x140043c38
lea rcx, [0x1400aa338]
call qword [sym.imp.KERNEL32.dll_QueryPerformanceCounter]
test eax, eax
je 0x140043c38
mov qword [0x1400aa330], rdi
mov rax, qword [0x1400aa290]
test rax, rax
jne 0x140043ae2
mov r8d, 0xd3d
lea rdx, str.D:ProJectData1ShopExternal_Guiimguiimgui.cpp
lea rcx, [0x14004ec10]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [0x1400aa290]
or dword [rax + 0xc], 6
lea rcx, str.imgui_impl_win32
mov qword [rax + 0xd8], rcx
mov qword [rax + 0x120], rdi
mov dword [rax + 0x3c], 9
mov dword [rax + 0x40], 0x25
mov dword [rax + 0x44], 0x27
mov dword [rax + 0x48], 0x26
mov dword [rax + 0x4c], 0x28
mov dword [rax + 0x50], 0x21
mov dword [rax + 0x54], 0x22
mov dword [rax + 0x58], 0x24
mov dword [rax + 0x5c], 0x23
mov dword [rax + 0x60], 0x2d
mov dword [rax + 0x64], 0x2e
mov dword [rax + 0x68], 8
mov dword [rax + 0x6c], 0x20
mov dword [rax + 0x70], 0xd
mov dword [rax + 0x74], 0x1b
mov dword [rax + 0x78], 0xd
mov dword [rax + 0x7c], 0x41
mov dword [rax + 0x80], 0x43
mov dword [rax + 0x84], 0x56
mov dword [rax + 0x88], 0x58
mov dword [rax + 0x8c], 0x59
mov dword [rax + 0x90], 0x5a
lea rax, str.xinput1_4.dll
mov qword [rbp + 0x58], rax
lea rax, str.xinput1_3.dll
mov qword [rbp + 0x60], rax
lea rax, str.xinput9_1_0.dll
mov qword [rbp + 0x68], rax
lea rax, str.xinput1_2.dll
mov qword [rbp + 0x70], rax
lea rax, str.xinput1_1.dll
mov qword [rbp + 0x78], rax
mov rbx, r14
nop
mov rcx, qword [rbp + rbx*8 + 0x58]
call qword [sym.imp.KERNEL32.dll_LoadLibraryA]
mov rdi, rax
test rax, rax
jne 0x140043bfe
inc rbx
cmp rbx, 5
jl 0x140043be0
jmp 0x140043c33
mov qword [0x1400aa318], rdi
lea rdx, str.XInputGetCapabilities
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400aa320], rax
lea rdx, str.XInputGetState
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400aa328], rax
mov rdi, qword [rsp + 0x70]
mov rbx, qword [0x1400aa358]
mov rax, qword [0x1400aa290]
test rax, rax
jne 0x140043c6c
mov r8d, 0xd3d
lea rdx, str.D:ProJectData1ShopExternal_Guiimguiimgui.cpp
lea rcx, [0x14004ec10]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [0x1400aa290]
lea rcx, str.imgui_impl_dx9
mov qword [rax + 0xe0], rcx
or dword [rax + 0xc], 8
mov qword [0x1400aa308], rbx
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax + 8]
mov edx, 0xffffffec
mov rcx, rdi
call qword [sym.imp.USER32.dll_GetWindowLongW]
bts eax, 0x13
mov r8d, eax
mov edx, 0xffffffec
mov rcx, rdi
call qword [sym.imp.USER32.dll_SetWindowLongW]
mov r9d, 1
xor r8d, r8d
xor edx, edx
mov rcx, rdi
call qword [sym.imp.USER32.dll_SetLayeredWindowAttributes]
mov rax, qword [0x1400aa290]
test rax, rax
jne 0x140043cf2
mov r8d, 0x952
lea rdx, str.D:ProJectData1ShopExternal_Guiimguiimgui.cpp
lea rcx, [0x14004ec10]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [0x1400aa290]
mov dword [rax + 0x1560], 0x3f800000
mov dword [rax + 0x1564], 0x40c00000
mov dword [rax + 0x1568], 0x40400000
mov dword [rax + 0x156c], 0x3f000000
mov dword [rax + 0x1570], 0x3f800000
mov dword [rax + 0x1574], 0x42000000
mov dword [rax + 0x1578], 0x42000000
mov dword [rax + 0x157c], 0x3f000000
mov qword [rax + 0x1580], 0x3f000000
mov dword [rax + 0x1588], r14d
mov qword [rax + 0x158c], 0x3f800000
mov dword [rax + 0x1594], 0x3f800000
mov dword [rax + 0x1598], 0x40a00000
mov dword [rax + 0x159c], 0x3f800000
mov dword [rax + 0x15a0], 0x40400000
mov dword [rax + 0x15a4], 0x3f800000
mov dword [rax + 0x15a8], 0x41000000
mov dword [rax + 0x15ac], 0x40800000
mov dword [rax + 0x15b0], 0x40800000
mov dword [rax + 0x15b4], 0x40800000
mov dword [rax + 0x15b8], 0x40800000
mov dword [rax + 0x15bc], 0x40000000
mov dword [rax + 0x15c8], 0x41a80000
mov dword [rax + 0x15cc], 0x40c00000
mov dword [rax + 0x15d0], 0x41500000
mov dword [rax + 0x15d4], 0x41800000
mov dword [rax + 0x15d8], 0x41a00000
mov dword [rax + 0x15dc], 0x40000000
mov dword [rax + 0x15e4], 0x40800000
mov qword [rax + 0x15e8], 0x3f800000
mov dword [rax + 0x15f0], 1
mov dword [rax + 0x15f4], 0x3f000000
mov qword [rax + 0x15f8], 0x3f000000
mov dword [rax + 0x1600], r14d
movdqa xmm0, xmmword [0x14008b120]
movups xmmword [rsp + 0x60], xmm0
movups xmmword [rax + 0x1624], xmm0
movdqa xmm1, xmmword [0x14008b0a0]
movups xmmword [rsp + 0x60], xmm1
movups xmmword [rax + 0x1634], xmm1
movdqa xmm7, xmmword [0x14008af70]
movups xmmword [rsp + 0x60], xmm7
movups xmmword [rax + 0x1644], xmm7
movdqa xmm5, xmmword [0x14008af90]
movups xmmword [rsp + 0x60], xmm5
movups xmmword [rax + 0x1654], xmm5
movdqa xmm0, xmmword [0x14008af80]
movups xmmword [rsp + 0x60], xmm0
movups xmmword [rax + 0x1664], xmm0
movdqa xmm6, xmmword [0x14008b000]
movups xmmword [rsp + 0x60], xmm6
movups xmmword [rax + 0x1674], xmm6
movdqa xmm0, xmmword [0x14008afa0]
movups xmmword [rsp + 0x60], xmm0
movups xmmword [rax + 0x1694], xmm0
movdqa xmm3, xmmword [0x14008afc0]
movups xmmword [rsp + 0x60], xmm3
movups xmmword [rax + 0x16a4], xmm3
movdqa xmm4, xmmword [0x14008afe0]
movups xmmword [rsp + 0x60], xmm4
movups xmmword [rax + 0x16b4], xmm4
movups xmmword [rsp + 0x60], xmm5
movups xmmword [rax + 0x16c4], xmm5
movups xmmword [rsp + 0x60], xmm3
movups xmmword [rax + 0x16d4], xmm3
movdqa xmm0, xmmword [0x14008aeb0]
movups xmmword [rsp + 0x60], xmm0
movups xmmword [rax + 0x16e4], xmm0
movups xmmword [rsp + 0x60], xmm5
movups xmmword [rax + 0x16f4], xmm5
movups xmmword [rsp + 0x60], xmm5
movups xmmword [rax + 0x1704], xmm5
movdqa xmm2, xmmword [0x14008b010]
movups xmmword [rsp + 0x60], xmm2
movups xmmword [rax + 0x1714], xmm2
movdqa xmm0, xmmword [0x14008b040]
movups xmmword [rsp + 0x60], xmm0
movups xmmword [rax + 0x1724], xmm0
movdqa xmm1, xmmword [0x14008b060]
movups xmmword [rsp + 0x60], xmm1
movups xmmword [rax + 0x1734], xmm1
movdqa xmm0, xmmword [0x14008b100]
movups xmmword [rsp + 0x60], xmm0
movups xmmword [rax + 0x1744], xmm0
movups xmmword [rsp + 0x60], xmm5
movups xmmword [rax + 0x1834], xmm5
movups xmmword [rsp + 0x60], xmm3
movups xmmword [rax + 0x1844], xmm3
movups xmmword [rsp + 0x60], xmm7
movups xmmword [rax + 0x1854], xmm7
movups xmmword [rsp + 0x60], xmm4
movups xmmword [rax + 0x17a4], xmm4
movups xmmword [rsp + 0x60], xmm6
movups xmmword [rax + 0x17b4], xmm6
movups xmmword [rsp + 0x60], xmm2
movups xmmword [rax + 0x17c4], xmm2
movdqa xmm0, xmmword [0x14008b0c0]
movups xmmword [rsp + 0x60], xmm0
movups xmmword [rax + 0x1774], xmm0
movdqa xmm1, xmmword [0x14008b0e0]
movups xmmword [rsp + 0x60], xmm1
movups xmmword [rax + 0x1784], xmm1
movdqa xmm0, xmmword [0x14008b090]
movups xmmword [rsp + 0x60], xmm0
movups xmmword [rax + 0x1794], xmm0
xorps xmm0, xmm0
movups xmmword [rbp + 0x170], xmm0
movups xmmword [rbp + 0x180], xmm0
movups xmmword [rbp + 0x190], xmm0
movabs rbx, 0xc70555603e5b2feb
movabs rsi, 0x91030c24b3224f14
movabs r15, 0xa16a750e51364aaf
lea r12, str.______User_Name___
lea r13, [0x1400aabf0]
xorps xmm12, xmm12
movss xmm9, dword [0x14008ac20]
movss xmm13, dword [0x14008ad24]
movss xmm11, dword [0x14008ac84]
movss xmm15, dword [0x14008ad10]
movss xmm10, dword [0x14008ac88]
movss xmm8, dword [0x14008ac38]
movss xmm7, dword [0x14008acac]
movss xmm14, dword [0x14008aca8]
nop
mov dword [rsp + 0x20], 1
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x170]
call qword [sym.imp.USER32.dll_PeekMessageW]
test eax, eax
je 0x1400440e0
lea rcx, [rbp + 0x170]
call qword [sym.imp.USER32.dll_TranslateMessage]
lea rcx, [rbp + 0x170]
call qword [sym.imp.USER32.dll_DispatchMessageW]
jmp 0x14004820f
mov ecx, 0x2d
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x14004410f
cmp byte [0x1400a95ed], 0
sete al
mov byte [0x1400a95ed], al
neg al
sbb edx, edx
and edx, 0xa
mov rcx, rdi
call qword [sym.imp.USER32.dll_ShowWindow]
mov ecx, 0x23
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
jne 0x1400483c8
cmp byte [0x1400a97b8], 0
je 0x1400483ba
cmp qword [0x1400aa2f8], 0
jne 0x14004413e
call fcn.140039040
call fcn.140039730
call fcn.140006840
mov rax, qword [0x1400aa290]
movss xmm0, dword [0x14008acfc]
movss xmm1, dword [0x14008ace8]
unpcklps xmm0, xmm1
movsd qword [rbp + 0xb78], xmm0
movsd qword [rax + 0x1ba8], xmm0
mov dword [rax + 0x1b90], 2
or dword [rax + 0x1b88], 3
movaps xmm0, xmm12
unpcklps xmm0, xmm12
movsd qword [rbp + 0xb78], xmm0
movsd qword [rax + 0x1b98], xmm0
movaps xmm0, xmm12
unpcklps xmm0, xmm12
movsd qword [rbp + 0xb78], xmm0
movsd qword [rax + 0x1ba0], xmm0
mov dword [rax + 0x1b8c], 2
mov qword [rbp + 0xb78], rbx
mov rax, qword [rbp + 0xb78]
mov qword [rbp + 0x80], rax
mov qword [rbp + 0xb78], rsi
mov rax, qword [rbp + 0xb78]
mov qword [rbp + 0x88], rax
mov qword [rbp + 0xb78], r15
mov rax, qword [rbp + 0xb78]
mov qword [rsp + 0x60], rax
movabs rax, 0x91036447dd571f34
mov qword [rbp + 0xb78], rax
mov rax, qword [rbp + 0xb78]
mov qword [rsp + 0x68], rax
movdqa xmm0, xmmword [rbp + 0x80]
xorps xmm0, xmmword [rsp + 0x60]
movdqa xmmword [rbp + 0x80], xmm0
mov r8d, 0x13e
lea rdx, [0x1400a97b8]
lea rcx, [rbp + 0x80]
call fcn.14000c570
mov rax, qword [0x1400aa290]
movsd xmm6, qword [rax + 0x1a60]
cvtpd2ps xmm6, xmm6
movaps xmm0, xmm6
mulss xmm0, dword [0x14008abcc]
movaps xmm1, xmm9
call sub.api_ms_win_crt_math_l1_1_0.dll_fmodf
movaps xmm2, xmm9
movaps xmm1, xmm9
call fcn.140043320
mov dword [rbp + 0xb88], eax
mov edx, eax
xor ecx, ecx
call fcn.140002d90
lea rcx, [rbp + 0x150]
call fcn.140043450
nop
lea rdx, [rbp + 0x150]
cmp qword [rbp + 0x168], 0xf
cmova rdx, qword [rbp + 0x150]
lea rcx, str.Current_Time:__s
call fcn.14002bba0
mov ecx, 1
call fcn.140002e60
movaps xmm1, xmm13
movaps xmm0, xmm12
call fcn.140010240
movaps xmm0, xmm6
mulss xmm0, dword [0x14008abd0]
movaps xmm1, xmm9
call sub.api_ms_win_crt_math_l1_1_0.dll_fmodf
movaps xmm2, xmm9
movaps xmm1, xmm9
call fcn.140043320
mov r14d, eax
mov edx, eax
xor ecx, ecx
call fcn.140002d90
lea rcx, str.____INSER____END___CPU_Usage_0.3
call fcn.14002bba0
mov ecx, 1
call fcn.140002e60
movaps xmm0, xmm6
mulss xmm0, dword [0x14008abc8]
movaps xmm1, xmm9
call sub.api_ms_win_crt_math_l1_1_0.dll_fmodf
movaps xmm2, xmm9
movaps xmm1, xmm9
call fcn.140043320
mov esi, eax
mov edx, eax
xor ecx, ecx
call fcn.140002d90
lea rcx, str.Latest__Update_26_5_2024___Contact___
call fcn.14002bba0
mov ecx, 1
call fcn.140002e60
mov dword [rbp - 0x60], 0x400
lea rdx, [rbp - 0x60]
lea rcx, [rbp + 0x690]
call qword [sym.imp.ADVAPI32.dll_GetUserNameA]
mov rdx, qword [0x1400aa290]
mov rcx, qword [rdx + 0x1ae0]
mov byte [rcx + 0x90], 1
mov rax, qword [rdx + 0x1ae0]
movss xmm0, dword [rax + 0x14]
subss xmm0, dword [rax + 0x60]
movss xmm2, dword [rax + 0x10]
subss xmm2, dword [rax + 0x5c]
addss xmm0, xmm11
addss xmm2, dword [0x14008acb0]
movss dword [rax + 0xd8], xmm2
movss dword [rax + 0xdc], xmm0
movss xmm1, dword [rax + 0xf4]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0xf0]
maxss xmm0, xmm2
movss dword [rax + 0xf0], xmm0
movss dword [rax + 0xf4], xmm1
xorps xmm0, xmm0
movups xmmword [rbp - 0x30], xmm0
xor r15d, r15d
mov qword [rbp - 0x20], r15
mov qword [rbp - 0x18], r15
lea rax, [rbp + 0x690]
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], r15b
jne 0x140044401
lea rdx, [rbp + 0x690]
lea rcx, [rbp - 0x30]
call fcn.14004a0b0
nop
mov r8, qword [rbp - 0x20]
mov rcx, qword [rbp - 0x18]
mov rax, rcx
sub rax, r8
cmp rax, 0x13
jb 0x1400444ac
lea rax, [r8 + 0x13]
mov qword [rbp - 0x20], rax
lea rbx, [rbp - 0x30]
cmp rcx, 0xf
cmova rbx, qword [rbp - 0x30]
lea rax, [0x14008a533]
cmp rax, rbx
jbe 0x14004446b
lea rax, [rbx + r8]
cmp r12, rax
ja 0x14004446b
cmp rbx, r12
ja 0x140044463
mov rdi, r15
jmp 0x140044470
mov rdi, rbx
sub rdi, r12
jmp 0x140044470
mov edi, 0x13
lea rcx, [rbx + 0x13]
inc r8
mov rdx, rbx
call sub.VCRUNTIME140.dll_memmove
mov r8, rdi
mov rdx, r12
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rbx + rdi]
mov r8d, 0x13
sub r8, rdi
lea rdx, [rdi + 0x13]
add rdx, r12
call sub.VCRUNTIME140.dll_memcpy
lea rax, [rbp - 0x30]
jmp 0x1400444c3
mov qword [rsp + 0x28], 0x13
mov edx, 0x13
lea rcx, [rbp - 0x30]
call fcn.14004abc0
xorps xmm0, xmm0
movups xmmword [rbp - 0x10], xmm0
mov qword [rbp], r15
mov qword [rbp + 8], r15
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x10], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp], xmm1
mov qword [rax + 0x10], r15
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
mov rdx, qword [rbp - 0x18]
cmp rdx, 0xf
jbe 0x14004452b
inc rdx
mov rcx, qword [rbp - 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140044526
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140048387
call fcn.14004b034
mov qword [rbp - 0x20], r15
mov qword [rbp - 0x18], 0xf
mov byte [rbp - 0x30], 0
mulss xmm6, dword [0x14008abd4]
movaps xmm1, xmm9
movaps xmm0, xmm6
call sub.api_ms_win_crt_math_l1_1_0.dll_fmodf
movaps xmm2, xmm9
movaps xmm1, xmm9
call fcn.140043320
mov edi, eax
lea rcx, [rbp - 0x10]
cmp qword [rbp + 8], 0xf
cmova rcx, qword [rbp - 0x10]
mov rbx, qword [0x1400aa290]
test rcx, rcx
jne 0x14004457e
movaps xmm1, xmm12
jmp 0x1400445cc
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], rcx
movss dword [rsp + 0x20], xmm13
movss xmm3, dword [0x14008ad18]
movss xmm2, dword [rbx + 0x1980]
lea rdx, [rbp + 0x10]
mov rcx, qword [rbx + 0x1978]
call fcn.140028540
movss xmm0, dword [rbp + 0x10]
addss xmm0, dword [0x14008ac1c]
cvttss2si eax, xmm0
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movss dword [rbp + 0x10], xmm1
mov rcx, qword [rbx + 0x1ae0]
movsd xmm0, qword [rcx + 0x270]
movsd qword [rbp + 0xb78], xmm0
cmp qword [rcx + 0x1b0], 0
jne 0x140044601
cmp qword [rbx + 0x1ec8], 0
jne 0x140044601
movss xmm0, dword [rbp + 0xb78]
jmp 0x140044609
movss xmm0, dword [rcx + 0x240]
subss xmm0, dword [rcx + 0xd8]
subss xmm0, xmm1
movaps xmm1, xmm13
call fcn.140010240
mov edx, edi
xor ecx, ecx
call fcn.140002d90
lea rdx, [rbp - 0x10]
cmp qword [rbp + 8], 0xf
cmova rdx, qword [rbp - 0x10]
lea rcx, [0x140051a94]
call fcn.14002bba0
mov ecx, 1
call fcn.140002e60
movss xmm0, dword [0x1400aa3bc]
addss xmm0, dword [0x14008abbc]
movss dword [0x1400aa3bc], xmm0
comiss xmm0, xmm9
jbe 0x140044677
mov dword [0x1400aa3bc], 0
movaps xmm0, xmm12
movaps xmm2, xmm9
movaps xmm1, xmm9
call fcn.140043320
mov rdx, qword [0x1400aa290]
mov rcx, qword [rdx + 0x1ae0]
mov byte [rcx + 0x90], 1
mov rcx, qword [rdx + 0x1ae0]
movss xmm0, dword [rcx + 0x14]
subss xmm0, dword [rcx + 0x60]
movss xmm2, dword [rcx + 0x10]
subss xmm2, dword [rcx + 0x5c]
addss xmm0, xmm11
addss xmm2, dword [0x14008acc0]
movss dword [rcx + 0xd8], xmm2
movss dword [rcx + 0xdc], xmm0
movss xmm1, dword [rcx + 0xf4]
maxss xmm1, xmm0
movss xmm0, dword [rcx + 0xf0]
maxss xmm0, xmm2
movss dword [rcx + 0xf0], xmm0
movss dword [rcx + 0xf4], xmm1
mov edx, eax
mov ecx, 0x15
call fcn.140002d90
mov qword [rbp + 0x18], 0
lea rdx, [rbp + 0x18]
lea rcx, str.Discord
call fcn.14002c470
test al, al
je 0x140044747
mov dword [rsp + 0x28], 1
mov qword [rsp + 0x20], r15
xor r9d, r9d
lea r8, str.https:__discord.gg_Fbc994BCtT
lea rdx, str.open
xor ecx, ecx
call qword [sym.imp.SHELL32.dll_ShellExecuteA]
mov ecx, 1
call fcn.140002e60
movaps xmm1, xmm13
movaps xmm0, xmm12
call fcn.140010240
mov edx, esi
mov ecx, 0x15
call fcn.140002d90
mov qword [rbp + 0x20], 0
lea rdx, [rbp + 0x20]
lea rcx, str.Website
call fcn.14002c470
test al, al
je 0x1400447ac
mov dword [rsp + 0x28], 1
mov qword [rsp + 0x20], r15
xor r9d, r9d
lea r8, str.https:__developmentx.xyz_
lea rdx, str.open
xor ecx, ecx
call qword [sym.imp.SHELL32.dll_ShellExecuteA]
mov ecx, 1
call fcn.140002e60
movaps xmm1, xmm13
movaps xmm0, xmm12
call fcn.140010240
mov edx, r14d
mov ecx, 0x15
call fcn.140002d90
mov qword [rbp + 0x28], 0
lea rdx, [rbp + 0x28]
lea rcx, str.Facebook
call fcn.14002c470
xor r14d, r14d
test al, al
je 0x140044815
mov dword [rsp + 0x28], 1
mov qword [rsp + 0x20], r14
xor r9d, r9d
lea r8, str.https:__www.facebook.com_profile.php_id100083772371336
lea rdx, str.open
xor ecx, ecx
call qword [sym.imp.SHELL32.dll_ShellExecuteA]
mov ecx, 1
call fcn.140002e60
movaps xmm1, xmm13
movaps xmm0, xmm12
call fcn.140010240
mov edx, edi
mov ecx, 0x15
call fcn.140002d90
mov qword [rbp + 0x30], 0
lea rdx, [rbp + 0x30]
lea rcx, str.facebook
call fcn.14002c470
test al, al
je 0x14004487a
mov dword [rsp + 0x28], 1
mov qword [rsp + 0x20], r14
xor r9d, r9d
lea r8, str.https:__www.facebook.com_pxcest4n
lea rdx, str.open
xor ecx, ecx
call qword [sym.imp.SHELL32.dll_ShellExecuteA]
mov ecx, 1
call fcn.140002e60
mov rcx, qword [0x1400aa290]
mov rax, qword [rcx + 0x1ae0]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x1ae0]
mov r12, qword [rax + 0x2b8]
mov ebx, 4
mov rax, qword gs:[0x58]
mov rdi, qword [rax]
mov eax, dword [rbx + rdi]
cmp dword [0x1400ab3e8], eax
jle 0x14004490f
lea rcx, [0x1400ab3e8]
call fcn.14004aeec
cmp dword [0x1400ab3e8], 0xffffffff
jne 0x14004490f
lea rsi, [0x1400aa3f0]
mov rax, rsi
mov ecx, 0xff
nop word [rax + rax]
mov qword [rax], 0
lea rax, [rax + 8]
sub rcx, 1
jne 0x1400448f0
lea rcx, [0x1400ab3e8]
call fcn.14004ae80
jmp 0x140044916
lea rsi, [0x1400aa3f0]
mov eax, dword [rbx + rdi]
cmp dword [0x1400aa3e0], eax
jle 0x14004495d
lea rcx, [0x1400aa3e0]
call fcn.14004aeec
cmp dword [0x1400aa3e0], 0xffffffff
jne 0x14004495d
mov rax, r13
mov ecx, 0xff
nop
mov qword [rax], 0
lea rax, [rax + 8]
sub rcx, 1
jne 0x140044940
lea rcx, [0x1400aa3e0]
call fcn.14004ae80
cmp byte [0x1400aa3b6], 0
jne 0x140044a72
mov rbx, r14
nop dword [rax]
mov rax, qword [0x1400aa290]
mov rcx, qword [rax + 0x1ae0]
movss xmm6, dword [rcx + 0x1c]
movss xmm7, dword [rcx + 0x14]
call qword [sym.imp.api_ms_win_crt_utility_l1_1_0.dll_rand]
movd xmm8, eax
cvtdq2ps xmm8, xmm8
mulss xmm8, xmm6
divss xmm8, xmm15
addss xmm8, xmm7
mov rax, qword [0x1400aa290]
mov rcx, qword [rax + 0x1ae0]
movss xmm6, dword [rcx + 0x18]
movss xmm7, dword [rcx + 0x10]
call qword [sym.imp.api_ms_win_crt_utility_l1_1_0.dll_rand]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
mulss xmm0, xmm6
divss xmm0, xmm15
addss xmm0, xmm7
movss dword [rbx + rsi], xmm0
movss dword [rbx + rsi + 4], xmm8
call qword [sym.imp.api_ms_win_crt_utility_l1_1_0.dll_rand]
mov r8d, eax
mov eax, 0x2e8ba2e9
imul r8d
sar edx, 1
mov ecx, edx
shr ecx, 0x1f
add edx, ecx
imul ecx, edx, 0xb
sub r8d, ecx
sub r8d, 5
movd xmm6, r8d
cvtdq2ps xmm6, xmm6
call qword [sym.imp.api_ms_win_crt_utility_l1_1_0.dll_rand]
mov r8d, eax
mov eax, 0x2e8ba2e9
imul r8d
sar edx, 1
mov ecx, edx
shr ecx, 0x1f
add edx, ecx
imul ecx, edx, 0xb
sub r8d, ecx
sub r8d, 5
movd xmm0, r8d
cvtdq2ps xmm0, xmm0
movss dword [rbx + r13], xmm0
movss dword [rbx + r13 + 4], xmm6
add rbx, 8
cmp rbx, 0x7f8
jl 0x140044970
mov byte [0x1400aa3b6], 1
movss xmm7, dword [0x14008acac]
movss xmm8, dword [0x14008ac38]
cmp qword [0x1400aa290], 0
jne 0x140044a96
mov r8d, 0xd3d
lea rdx, str.D:ProJectData1ShopExternal_Guiimguiimgui.cpp
lea rcx, [0x14004ec10]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r15d, r14d
movdqa xmm0, xmmword [0x14008ada0]
movups xmmword [rbp - 0x40], xmm0
lea rcx, [rbp - 0x40]
call fcn.1400029f0
mov r13d, eax
mov dword [rbp + 0xb78], eax
mov rdi, r14
nop word [rax + rax]
lea ecx, [r15 + 1]
cmp ecx, 0xff
jge 0x140044bcc
lea r13, [0x1400aa3f0]
lea rbx, [r13 + 8]
add rbx, rdi
movsxd rax, ecx
lea rsi, [rax*8]
add rsi, r13
mov r14d, 0xff
sub r14d, ecx
nop word [rax + rax]
movss xmm1, dword [rbx + 4]
subss xmm1, dword [rdi + r13 + 4]
movss xmm0, dword [rbx]
subss xmm0, dword [rdi + r13]
call sub.api_ms_win_crt_math_l1_1_0.dll__hypotf
comiss xmm10, xmm0
jbe 0x140044bae
divss xmm0, xmm10
movaps xmm1, xmm9
subss xmm1, xmm0
mov dword [rbp + 0x90], 0x3f800000
mov dword [rbp + 0x94], 0x3f800000
mov dword [rbp + 0x98], 0x3f800000
mov rax, qword [0x1400aa290]
movups xmm0, xmmword [rbp + 0x90]
shufps xmm0, xmm0, 0x93
movss xmm0, xmm1
shufps xmm0, xmm0, 0x39
movups xmmword [rbp + 0x90], xmm0
movups xmmword [rbp - 0x40], xmm0
mulss xmm1, dword [rax + 0x1560]
movss dword [rbp - 0x34], xmm1
lea rcx, [rbp - 0x40]
call fcn.1400029f0
mov ecx, r15d
lea rdx, [rcx*8]
add rdx, r13
movss dword [rsp + 0x20], xmm9
mov r9d, eax
mov r8, rsi
mov rcx, r12
call fcn.140023000
add rsi, 8
add rbx, 8
sub r14, 1
jne 0x140044b00
mov rbx, r13
mov r13d, dword [rbp + 0xb78]
jmp 0x140044bcf
mov rbx, rsi
mov rsi, rdi
cmp qword [0x1400aa290], 0
jne 0x140044bf6
mov r8d, 0xd3d
lea rdx, str.D:ProJectData1ShopExternal_Guiimguiimgui.cpp
lea rcx, [0x14004ec10]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rcx, qword [0x1400aa290]
movss xmm1, dword [rcx + 0x18]
movaps xmm2, xmm1
lea rax, [0x1400aabf0]
mulss xmm2, dword [rdi + rax]
lea rdx, [0x1400aa3f0]
addss xmm2, dword [rdi + rdx]
movss dword [rdi + rdx], xmm2
mulss xmm1, dword [rdi + rax + 4]
addss xmm1, dword [rbx + rsi + 4]
movss dword [rbx + rsi + 4], xmm1
mov rax, qword [rcx + 0x1ae0]
movss xmm3, dword [rax + 0x10]
comiss xmm3, xmm2
jbe 0x140044c4c
addss xmm3, dword [rax + 0x18]
jmp 0x140044c5a
movss xmm0, dword [rax + 0x18]
addss xmm0, xmm3
comiss xmm2, xmm0
jbe 0x140044c5f
movss dword [rdi + rdx], xmm3
mov rax, qword [rcx + 0x1ae0]
movss xmm2, dword [rax + 0x14]
comiss xmm2, xmm1
jbe 0x140044c77
addss xmm2, dword [rax + 0x1c]
jmp 0x140044c85
movss xmm0, dword [rax + 0x1c]
addss xmm0, xmm2
comiss xmm1, xmm0
jbe 0x140044c8b
movss dword [rbx + rsi + 4], xmm2
mov eax, r15d
lea rdx, [rdx + rax*8]
mov dword [rsp + 0x20], r14d
mov r9d, r13d
movaps xmm2, xmm8
mov rcx, r12
call fcn.140023560
inc r15d
add rdi, 8
cmp r15d, 0xff
lea rsi, [0x1400aa3f0]
jl 0x140044ac0
mov rcx, qword [0x1400aa290]
mov rax, qword [rcx + 0x1ae0]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x1ae0]
cmp byte [rax + 0x93], 0
jne 0x140044d02
mov qword [rbp + 0x38], 0
movaps xmm1, xmm13
lea rcx, [rbp + 0x38]
call fcn.14000ffb0
mov rcx, qword [0x1400aa290]
mov rax, qword [rcx + 0x1ae0]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x1ae0]
cmp byte [rax + 0x93], 0
jne 0x140044d60
movss xmm1, dword [rcx + 0x159c]
addss xmm1, xmm1
addss xmm1, dword [rcx + 0x1980]
movss xmm0, dword [rax + 0x104]
maxss xmm0, xmm1
movss dword [rax + 0x104], xmm0
movss xmm0, dword [rax + 0x110]
maxss xmm0, dword [rcx + 0x159c]
movss dword [rax + 0x110], xmm0
call fcn.140035cc0
test al, al
je 0x140048029
movzx ecx, byte [0x1400aa3d0]
movzx eax, byte [0x1400aa3b5]
test cl, cl
je 0x140044db4
test al, al
jne 0x140044db0
call fcn.14003c960
call fcn.14003cd20
call fcn.14003d0e0
call fcn.14003d4a0
call fcn.14003d860
call fcn.14003dc20
mov al, 1
mov byte [0x1400aa3b5], al
movzx ecx, byte [0x1400aa3d0]
test cl, cl
jne 0x140044ddd
test al, al
je 0x140044ddd
call fcn.14003cb40
call fcn.14003cf00
call fcn.14003d2c0
call fcn.14003d680
call fcn.14003da40
call fcn.14003de00
mov byte [0x1400aa3b5], 0
mov ecx, dword [0x1400aa2c0]
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x140044e06
cmp byte [0x1400aa289], 0
sete al
mov byte [0x1400aa289], al
test al, al
setne byte [0x1400aa3d0]
mov rcx, qword [0x1400aa290]
mov rax, qword [rcx + 0x1ae0]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x1ae0]
movss xmm0, dword [rax + 0x14]
subss xmm0, dword [rax + 0x60]
movss xmm2, dword [rax + 0x10]
subss xmm2, dword [rax + 0x5c]
addss xmm0, dword [0x14008ac8c]
addss xmm2, xmm11
movss dword [rax + 0xd8], xmm2
movss dword [rax + 0xdc], xmm0
movss xmm1, dword [rax + 0xf4]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0xf0]
maxss xmm0, xmm2
movss dword [rax + 0xf0], xmm0
movss dword [rax + 0xf4], xmm1
lea rdx, [0x1400aa3d0]
lea rcx, [0x14008a610]
call fcn.14002d940
movzx ecx, byte [0x1400aa3a8]
movzx eax, byte [0x1400aa3b0]
test cl, cl
je 0x140044ed5
test al, al
jne 0x140044ed1
call fcn.14003f2a0
call fcn.14003eee0
call fcn.14003eb20
call fcn.14003e760
call fcn.14003e3a0
call fcn.14003dfe0
mov al, 1
mov byte [0x1400aa3b0], al
movzx ecx, byte [0x1400aa3a8]
test cl, cl
jne 0x140044efe
test al, al
je 0x140044efe
call fcn.14003f480
call fcn.14003f0c0
call fcn.14003ed00
call fcn.14003e940
call fcn.14003e580
call fcn.14003e1c0
mov byte [0x1400aa3b0], 0
mov ecx, dword [0x1400aa2bc]
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x140044f27
cmp byte [0x1400aa289], 0
sete al
mov byte [0x1400aa289], al
test al, al
setne byte [0x1400aa3a8]
mov rcx, qword [0x1400aa290]
mov rax, qword [rcx + 0x1ae0]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x1ae0]
movss xmm0, dword [rax + 0x14]
subss xmm0, dword [rax + 0x60]
movss xmm2, dword [rax + 0x10]
subss xmm2, dword [rax + 0x5c]
addss xmm0, dword [0x14008ac94]
addss xmm2, xmm11
movss dword [rax + 0xd8], xmm2
movss dword [rax + 0xdc], xmm0
movss xmm1, dword [rax + 0xf4]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0xf0]
maxss xmm0, xmm2
movss dword [rax + 0xf0], xmm0
movss dword [rax + 0xf4], xmm1
lea rdx, [0x1400aa3a8]
lea rcx, [0x14008a638]
call fcn.14002d940
movzx ecx, byte [0x1400aa3a9]
movzx eax, byte [0x1400aa3b2]
test cl, cl
je 0x140044fdd
test al, al
jne 0x140044fd9
call fcn.140040f00
mov al, 1
mov byte [0x1400aa3b2], al
movzx ecx, byte [0x1400aa3a9]
test cl, cl
jne 0x140044fed
test al, al
je 0x140044fed
call fcn.140040960
mov byte [0x1400aa3b2], 0
mov ecx, dword [0x1400aa2d0]
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x140045016
cmp byte [0x1400aa289], 0
sete al
mov byte [0x1400aa289], al
test al, al
setne byte [0x1400aa3a9]
mov rcx, qword [0x1400aa290]
mov rax, qword [rcx + 0x1ae0]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x1ae0]
movss xmm0, dword [rax + 0x14]
subss xmm0, dword [rax + 0x60]
movss xmm2, dword [rax + 0x10]
subss xmm2, dword [rax + 0x5c]
addss xmm0, dword [0x14008aca4]
addss xmm2, xmm11
movss dword [rax + 0xd8], xmm2
movss dword [rax + 0xdc], xmm0
movss xmm1, dword [rax + 0xf4]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0xf0]
maxss xmm0, xmm2
movss dword [rax + 0xf0], xmm0
movss dword [rax + 0xf4], xmm1
lea rdx, [0x1400aa3a9]
lea rcx, str._0.35
call fcn.14002d940
movzx ecx, byte [0x1400aa3c1]
movzx eax, byte [0x1400aa3b8]
test cl, cl
je 0x1400450cc
test al, al
jne 0x1400450c8
call fcn.1400414a0
mov al, 1
mov byte [0x1400aa3b8], al
movzx ecx, byte [0x1400aa3c1]
test cl, cl
jne 0x1400450dc
test al, al
je 0x1400450dc
call fcn.140040960
mov byte [0x1400aa3b8], 0
mov ecx, dword [0x1400aa2c8]
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x140045105
cmp byte [0x1400aa289], 0
sete al
mov byte [0x1400aa289], al
test al, al
setne byte [0x1400aa3c1]
mov rcx, qword [0x1400aa290]
mov rax, qword [rcx + 0x1ae0]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x1ae0]
movss xmm0, dword [rax + 0x14]
subss xmm0, dword [rax + 0x60]
movss xmm2, dword [rax + 0x10]
subss xmm2, dword [rax + 0x5c]
addss xmm0, dword [0x14008acb4]
addss xmm2, xmm11
movss dword [rax + 0xd8], xmm2
movss dword [rax + 0xdc], xmm0
movss xmm1, dword [rax + 0xf4]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0xf0]
maxss xmm0, xmm2
movss dword [rax + 0xf0], xmm0
movss dword [rax + 0xf4], xmm1
lea rdx, [0x1400aa3c1]
lea rcx, str._0.5
call fcn.14002d940
movzx ecx, byte [0x1400aa3d1]
movzx eax, byte [0x1400aa3b9]
test cl, cl
je 0x1400451bb
test al, al
jne 0x1400451b7
call fcn.140041a40
mov al, 1
mov byte [0x1400aa3b9], al
movzx ecx, byte [0x1400aa3d1]
test cl, cl
jne 0x1400451cb
test al, al
je 0x1400451cb
call fcn.140040960
mov byte [0x1400aa3b9], 0
mov ecx, dword [0x1400aa2b8]
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x1400451f4
cmp byte [0x1400aa289], 0
sete al
mov byte [0x1400aa289], al
test al, al
setne byte [0x1400aa3d1]
mov rcx, qword [0x1400aa290]
mov rax, qword [rcx + 0x1ae0]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x1ae0]
movss xmm0, dword [rax + 0x14]
subss xmm0, dword [rax + 0x60]
movss xmm2, dword [rax + 0x10]
subss xmm2, dword [rax + 0x5c]
addss xmm0, dword [0x14008acb8]
addss xmm2, xmm11
movss dword [rax + 0xd8], xmm2
movss dword [rax + 0xdc], xmm0
movss xmm1, dword [rax + 0xf4]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0xf0]
maxss xmm0, xmm2
movss dword [rax + 0xf0], xmm0
movss dword [rax + 0xf4], xmm1
lea rdx, [0x1400aa3d1]
lea rcx, str._0.8
call fcn.14002d940
movzx ecx, byte [0x1400aa3c3]
movzx eax, byte [0x1400aa3b4]
test cl, cl
je 0x1400452aa
test al, al
jne 0x1400452a6
call fcn.140041fe0
mov al, 1
mov byte [0x1400aa3b4], al
movzx ecx, byte [0x1400aa3c3]
test cl, cl
jne 0x1400452ba
test al, al
je 0x1400452ba
call fcn.140040960
mov byte [0x1400aa3b4], 0
mov ecx, dword [0x1400aa2cc]
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x1400452e3
cmp byte [0x1400aa289], 0
sete al
mov byte [0x1400aa289], al
test al, al
setne byte [0x1400aa3c3]
mov rcx, qword [0x1400aa290]
mov rax, qword [rcx + 0x1ae0]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x1ae0]
movss xmm0, dword [rax + 0x14]
subss xmm0, dword [rax + 0x60]
movss xmm2, dword [rax + 0x10]
subss xmm2, dword [rax + 0x5c]
addss xmm0, dword [0x14008acbc]
addss xmm2, xmm11
movss dword [rax + 0xd8], xmm2
movss dword [rax + 0xdc], xmm0
movss xmm1, dword [rax + 0xf4]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0xf0]
maxss xmm0, xmm2
movss dword [rax + 0xf0], xmm0
movss dword [rax + 0xf4], xmm1
lea rdx, [0x1400aa3c3]
lea rcx, str._1
call fcn.14002d940
movzx ecx, byte [0x1400aa3c2]
movzx eax, byte [0x1400aa3b3]
test cl, cl
je 0x140045399
test al, al
jne 0x140045395
call fcn.140042580
mov al, 1
mov byte [0x1400aa3b3], al
movzx ecx, byte [0x1400aa3c2]
test cl, cl
jne 0x1400453a9
test al, al
je 0x1400453a9
call fcn.140042770
mov byte [0x1400aa3b3], 0
xor ecx, ecx
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x1400453ce
cmp byte [0x1400aa289], 0
sete al
mov byte [0x1400aa289], al
test al, al
setne byte [0x1400aa3c2]
mov rcx, qword [0x1400aa290]
mov rax, qword [rcx + 0x1ae0]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x1ae0]
movss xmm0, dword [rax + 0x14]
subss xmm0, dword [rax + 0x60]
movss xmm2, dword [rax + 0x10]
subss xmm2, dword [rax + 0x5c]
addss xmm0, dword [0x14008acc8]
addss xmm2, xmm11
movss dword [rax + 0xd8], xmm2
movss dword [rax + 0xdc], xmm0
movss xmm1, dword [rax + 0xf4]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0xf0]
maxss xmm0, xmm2
movss dword [rax + 0xf0], xmm0
movss dword [rax + 0xf4], xmm1
lea rdx, [0x1400aa3c2]
lea rcx, [0x14008a6a8]
call fcn.14002d940
mov rcx, qword [0x1400aa290]
mov rax, qword [rcx + 0x1ae0]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x1ae0]
movss xmm0, dword [rax + 0x14]
subss xmm0, dword [rax + 0x60]
movss xmm2, dword [rax + 0x10]
subss xmm2, dword [rax + 0x5c]
addss xmm0, dword [0x14008acc8]
addss xmm2, xmm11
movss dword [rax + 0xd8], xmm2
movss dword [rax + 0xdc], xmm0
movss xmm1, dword [rax + 0xf4]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0xf0]
maxss xmm0, xmm2
movss dword [rax + 0xf0], xmm0
movss dword [rax + 0xf4], xmm1
mov rax, qword [rcx + 0x1ae0]
movss xmm2, dword [rax + 0x18]
movaps xmm0, xmm2
movss xmm6, dword [0x14008abfc]
mulss xmm0, xmm6
subss xmm2, xmm0
mulss xmm2, dword [0x14008abec]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x1ae0]
movss xmm1, dword [rax + 0x10]
subss xmm1, dword [rax + 0x5c]
addss xmm1, xmm2
movss dword [rax + 0xd8], xmm1
movss xmm0, dword [rax + 0xf0]
maxss xmm0, xmm1
movss dword [rax + 0xf0], xmm0
mov dword [rbp + 0xb78], 0x447a0000
mov dword [rbp + 0xb80], 0x43480000
lea rbx, [0x1400875ac]
mov qword [rsp + 0x28], rbx
lea rax, [rbp + 0xb78]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xb80]
lea r8, [0x1400a97d4]
lea rcx, [0x14008a6d0]
call fcn.14002f2d0
test al, al
je 0x14004557e
call fcn.140040370
call fcn.140040180
mov rcx, qword [0x1400aa290]
mov rax, qword [rcx + 0x1ae0]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x1ae0]
movss xmm0, dword [rax + 0x14]
subss xmm0, dword [rax + 0x60]
movss xmm2, dword [rax + 0x10]
subss xmm2, dword [rax + 0x5c]
addss xmm0, dword [0x14008accc]
addss xmm2, xmm11
movss dword [rax + 0xd8], xmm2
movss dword [rax + 0xdc], xmm0
movss xmm1, dword [rax + 0xf4]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0xf0]
maxss xmm0, xmm2
movss dword [rax + 0xf0], xmm0
movss dword [rax + 0xf4], xmm1
mov rax, qword [rcx + 0x1ae0]
movss xmm2, dword [rax + 0x18]
movaps xmm0, xmm2
mulss xmm0, xmm6
subss xmm2, xmm0
mulss xmm2, dword [0x14008abec]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x1ae0]
movss xmm1, dword [rax + 0x10]
subss xmm1, dword [rax + 0x5c]
addss xmm1, xmm2
movss dword [rax + 0xd8], xmm1
movss xmm0, dword [rax + 0xf0]
maxss xmm0, xmm1
movss dword [rax + 0xf0], xmm0
mov dword [rbp + 0xb78], 0x447a0000
mov dword [rbp + 0xb80], 0x3f800000
mov qword [rsp + 0x28], rbx
lea rax, [rbp + 0xb78]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xb80]
lea r8, [0x1400a97d8]
lea rcx, [0x14008a6f0]
call fcn.14002f2d0
test al, al
je 0x140045697
call fcn.140040560
call fcn.140040760
movzx ecx, byte [0x1400aa3b1]
movzx eax, byte [0x1400aa3d2]
test cl, cl
je 0x1400456ca
test al, al
jne 0x1400456c6
call fcn.14003fa40
call fcn.14003fde0
mov al, 1
mov byte [0x1400aa3d2], al
movzx ecx, byte [0x1400aa3b1]
test cl, cl
jne 0x1400456df
test al, al
je 0x1400456df
call fcn.14003fc10
call fcn.14003ffb0
mov byte [0x1400aa3d2], 0
xor ecx, ecx
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x140045704
cmp byte [0x1400aa289], 0
sete al
mov byte [0x1400aa289], al
test al, al
setne byte [0x1400aa3b1]
mov rcx, qword [0x1400aa290]
mov rax, qword [rcx + 0x1ae0]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x1ae0]
movss xmm0, dword [rax + 0x14]
subss xmm0, dword [rax + 0x60]
movss xmm2, dword [rax + 0x10]
subss xmm2, dword [rax + 0x5c]
addss xmm0, dword [0x14008accc]
addss xmm2, xmm11
movss dword [rax + 0xd8], xmm2
movss dword [rax + 0xdc], xmm0
movss xmm1, dword [rax + 0xf4]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0xf0]
maxss xmm0, xmm2
movss dword [rax + 0xf0], xmm0
movss dword [rax + 0xf4], xmm1
lea rdx, [0x1400aa3b1]
lea rcx, [0x14008a710]
call fcn.14002d940
xor ecx, ecx
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x1400457b5
cmp byte [0x1400aa289], 0
sete al
mov byte [0x1400aa289], al
test al, al
setne al
mov byte [0x1400aa3ba], al
jmp 0x1400457bc
movzx eax, byte [0x1400aa3ba]
cmp al, byte [0x1400aa3c0]
je 0x1400457e9
mov rcx, qword [rsp + 0x70]
test al, al
je 0x1400457d4
mov edx, 0x11
jmp 0x1400457d6
xor edx, edx
call qword [sym.imp.USER32.dll_SetWindowDisplayAffinity]
movzx eax, byte [0x1400aa3ba]
mov byte [0x1400aa3c0], al
mov rcx, qword [0x1400aa290]
mov rax, qword [rcx + 0x1ae0]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x1ae0]
movss xmm0, dword [rax + 0x14]
subss xmm0, dword [rax + 0x60]
movss xmm2, dword [rax + 0x10]
subss xmm2, dword [rax + 0x5c]
addss xmm0, dword [0x14008acd0]
addss xmm2, xmm11
movss dword [rax + 0xd8], xmm2
movss dword [rax + 0xdc], xmm0
movss xmm1, dword [rax + 0xf4]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0xf0]
maxss xmm0, xmm2
movss dword [rax + 0xf0], xmm0
movss dword [rax + 0xf4], xmm1
lea rdx, [0x1400aa3ba]
lea rcx, [0x14008a720]
call fcn.14002d940
xor ecx, ecx
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x14004589a
cmp byte [0x1400aa289], 0
sete al
mov byte [0x1400aa289], al
test al, al
setne al
mov byte [0x1400aa3c4], al
jmp 0x1400458a1
movzx eax, byte [0x1400aa3c4]
cmp al, byte [0x1400aa3b7]
je 0x1400459cb
test al, al
je 0x14004599c
mov dword [rbp + 0x1c0], 0x68
xorps xmm0, xmm0
movups xmmword [rbp + 0x1c8], xmm0
movups xmmword [rbp + 0x1d8], xmm0
movups xmmword [rbp + 0x1e8], xmm0
movups xmmword [rbp + 0x1f8], xmm0
movups xmmword [rbp + 0x208], xmm0
movups xmmword [rbp + 0x218], xmm0
mov dword [rbp + 0x1fc], 1
mov word [rbp + 0x200], r14w
lea r9, str.C:WindowsTempPat.mp3
lea r8, str._C:Program_FilesWindows_Media_Playerwmplayer.exe___play___s_
mov edx, 0x104
lea rcx, [rbp + 0x480]
call fcn.140039dc0
lea rax, [rbp + 0x1a0]
mov qword [rsp + 0x48], rax
lea rax, [rbp + 0x1c0]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x30], r14
mov dword [rsp + 0x28], r14d
mov dword [rsp + 0x20], r14d
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp + 0x480]
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateProcessW]
test eax, eax
je 0x14004597e
mov rcx, qword [rbp + 0x1a0]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov rcx, qword [rbp + 0x1a8]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
jmp 0x1400459be
mov r9d, 0x10
lea r8, str.Error
lea rdx, str.Failed_to_open_the_file_with_Windows_Media_Player
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxW]
jmp 0x1400459be
mov dword [rsp + 0x28], r14d
mov qword [rsp + 0x20], r14
lea r9, str._IM_wmplayer.exe__F
lea r8, str.taskkill
xor edx, edx
xor ecx, ecx
call qword [sym.imp.SHELL32.dll_ShellExecuteW]
movzx eax, byte [0x1400aa3c4]
mov byte [0x1400aa3b7], al
mov rcx, qword [0x1400aa290]
mov rax, qword [rcx + 0x1ae0]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x1ae0]
movss xmm0, dword [rax + 0x14]
subss xmm0, dword [rax + 0x60]
movss xmm2, dword [rax + 0x10]
subss xmm2, dword [rax + 0x5c]
addss xmm0, dword [0x14008acd4]
addss xmm2, xmm11
movss dword [rax + 0xd8], xmm2
movss dword [rax + 0xdc], xmm0
movss xmm1, dword [rax + 0xf4]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0xf0]
maxss xmm0, xmm2
movss dword [rax + 0xf0], xmm0
movss dword [rax + 0xf4], xmm1
lea rdx, [0x1400aa3c4]
lea rcx, [0x14008a740]
call fcn.14002d940
movaps xmm1, xmm13
movaps xmm0, xmm12
call fcn.140010240
mov edx, dword [rbp + 0xb88]
mov ecx, 0x15
call fcn.140002d90
mov rcx, qword [0x1400aa290]
mov rax, qword [rcx + 0x1ae0]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x1ae0]
movss xmm0, dword [rax + 0x14]
subss xmm0, dword [rax + 0x60]
movss xmm2, dword [rax + 0x10]
subss xmm2, dword [rax + 0x5c]
movss xmm6, dword [0x14008ace0]
addss xmm0, xmm6
addss xmm2, xmm11
movss dword [rax + 0xd8], xmm2
movss dword [rax + 0xdc], xmm0
movss xmm1, dword [rax + 0xf4]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0xf0]
maxss xmm0, xmm2
movss dword [rax + 0xf0], xmm0
movss dword [rax + 0xf4], xmm1
mov qword [rbp + 0x40], 0
lea rdx, [rbp + 0x40]
lea rcx, [0x1400875cc]
call fcn.14002c470
test al, al
jne 0x1400483a3
mov ecx, 1
call fcn.140002e60
lea rax, str.Normal
mov qword [rbp + 0x58], rax
lea rax, str.Boost_Fps_1
mov qword [rbp + 0x60], rax
lea rax, str.Boost_Fps_2
mov qword [rbp + 0x68], rax
lea rax, str.Boost_Fps_3
mov qword [rbp + 0x70], rax
lea rax, str.Boost_Fps_4
mov qword [rbp + 0x78], rax
mov edi, r14d
mov dword [rbp + 0xb78], r14d
xor edx, edx
mov ecx, 2
call qword [sym.imp.KERNEL32.dll_CreateToolhelp32Snapshot]
mov rbx, rax
cmp rax, 0xffffffffffffffff
je 0x140045bca
mov dword [rbp + 0x240], 0x238
lea rdx, [rbp + 0x240]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_Process32FirstW]
test eax, eax
je 0x140045bca
nop dword [rax + rax]
lea rdx, str.FiveM_GTAProcess.exe
lea rcx, [rbp + 0x26c]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__wcsicmp]
test eax, eax
je 0x140045bbe
lea rdx, [rbp + 0x240]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_Process32NextW]
test eax, eax
jne 0x140045b90
jmp 0x140045bca
mov edi, dword [rbp + 0x248]
mov dword [rbp + 0xb78], edi
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
test edi, edi
jne 0x1400460ad
mov edi, r14d
mov dword [rbp + 0xb78], r14d
xor edx, edx
mov ecx, 2
call qword [sym.imp.KERNEL32.dll_CreateToolhelp32Snapshot]
mov rbx, rax
cmp rax, 0xffffffffffffffff
je 0x140045c5a
mov dword [rbp + 0x240], 0x238
lea rdx, [rbp + 0x240]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_Process32FirstW]
test eax, eax
je 0x140045c5a
nop dword [rax]
lea rdx, str.FiveM_b2699_GTAProcess.exe
lea rcx, [rbp + 0x26c]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__wcsicmp]
test eax, eax
je 0x140045c4e
lea rdx, [rbp + 0x240]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_Process32NextW]
test eax, eax
jne 0x140045c20
jmp 0x140045c5a
mov edi, dword [rbp + 0x248]
mov dword [rbp + 0xb78], edi
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
test edi, edi
jne 0x1400460ad
mov edi, r14d
mov dword [rbp + 0xb78], r14d
xor edx, edx
mov ecx, 2
call qword [sym.imp.KERNEL32.dll_CreateToolhelp32Snapshot]
mov rbx, rax
cmp rax, 0xffffffffffffffff
je 0x140045cea
mov dword [rbp + 0x240], 0x238
lea rdx, [rbp + 0x240]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_Process32FirstW]
test eax, eax
je 0x140045cea
nop dword [rax]
lea rdx, str.FiveM_b3095_GTAProcess.exe
lea rcx, [rbp + 0x26c]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__wcsicmp]
test eax, eax
je 0x140045cde
lea rdx, [rbp + 0x240]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_Process32NextW]
test eax, eax
jne 0x140045cb0
jmp 0x140045cea
mov edi, dword [rbp + 0x248]
mov dword [rbp + 0xb78], edi
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
test edi, edi
jne 0x1400460ad
mov edi, r14d
mov dword [rbp + 0xb78], r14d
xor edx, edx
mov ecx, 2
call qword [sym.imp.KERNEL32.dll_CreateToolhelp32Snapshot]
mov rbx, rax
cmp rax, 0xffffffffffffffff
je 0x140045d7a
mov dword [rbp + 0x240], 0x238
lea rdx, [rbp + 0x240]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_Process32FirstW]
test eax, eax
je 0x140045d7a
nop dword [rax]
lea rdx, str.FiveM_b2944_GTAProcess.exe
lea rcx, [rbp + 0x26c]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__wcsicmp]
test eax, eax
je 0x140045d6e
lea rdx, [rbp + 0x240]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_Process32NextW]
test eax, eax
jne 0x140045d40
jmp 0x140045d7a
mov edi, dword [rbp + 0x248]
mov dword [rbp + 0xb78], edi
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
test edi, edi
jne 0x1400460ad
mov edi, r14d
mov dword [rbp + 0xb78], r14d
xor edx, edx
mov ecx, 2
call qword [sym.imp.KERNEL32.dll_CreateToolhelp32Snapshot]
mov rbx, rax
cmp rax, 0xffffffffffffffff
je 0x140045e0a
mov dword [rbp + 0x240], 0x238
lea rdx, [rbp + 0x240]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_Process32FirstW]
test eax, eax
je 0x140045e0a
nop dword [rax]
lea rdx, str.FiveM_b2545_GTAProcess.exe
lea rcx, [rbp + 0x26c]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__wcsicmp]
test eax, eax
je 0x140045dfe
lea rdx, [rbp + 0x240]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_Process32NextW]
test eax, eax
jne 0x140045dd0
jmp 0x140045e0a
mov edi, dword [rbp + 0x248]
mov dword [rbp + 0xb78], edi
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
test edi, edi
jne 0x1400460ad
mov edi, r14d
mov dword [rbp + 0xb78], r14d
xor edx, edx
mov ecx, 2
call qword [sym.imp.KERNEL32.dll_CreateToolhelp32Snapshot]
mov rbx, rax
cmp rax, 0xffffffffffffffff
je 0x140045e9a
mov dword [rbp + 0x240], 0x238
lea rdx, [rbp + 0x240]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_Process32FirstW]
test eax, eax
je 0x140045e9a
nop dword [rax]
lea rdx, str.FiveM_GameProcess.exe
lea rcx, [rbp + 0x26c]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__wcsicmp]
test eax, eax
je 0x140045e8e
lea rdx, [rbp + 0x240]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_Process32NextW]
test eax, eax
jne 0x140045e60
jmp 0x140045e9a
mov edi, dword [rbp + 0x248]
mov dword [rbp + 0xb78], edi
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
test edi, edi
jne 0x1400460ad
lea rcx, [rbp + 0xe0]
call fcn.14003a760
mov rbx, qword [rbp + 0xe0]
movabs rax, 0x7ffffffffd9da5ff
cmp rbx, rax
jge 0x140045ed6
add rbx, 0x2625a00
jmp 0x140045ee0
movabs rbx, 0x7fffffffffffffff
lea rcx, [rbp - 0x48]
call fcn.14003a760
mov rax, qword [rbp - 0x48]
cmp rax, rbx
jge 0x140045f5f
nop dword [rax]
nop word [rax + rax]
mov rcx, rbx
sub rcx, rax
movabs rax, 0x4e94914f0000
cmp rcx, rax
jl 0x140045f1c
mov ecx, 0x5265c00
jmp 0x140045f48
movabs rax, 0x431bde82d7b634db
imul rcx
sar rdx, 0x12
mov rax, rdx
shr rax, 0x3f
add rdx, rax
imul rax, rdx, 0xf4240
cmp rax, rcx
jge 0x140045f46
inc rdx
mov ecx, edx
call sub.KERNEL32.dll_Sleep
lea rcx, [rbp - 0x48]
call fcn.14003a760
mov rax, qword [rbp - 0x48]
cmp rax, rbx
jl 0x140045f00
mov rcx, qword [0x1400aa290]
mov rax, qword [rcx + 0x1ae0]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x1ae0]
movss xmm0, dword [rax + 0x14]
subss xmm0, dword [rax + 0x60]
movss xmm2, dword [rax + 0x10]
subss xmm2, dword [rax + 0x5c]
addss xmm0, dword [0x14008acd8]
addss xmm2, xmm7
movss dword [rax + 0xd8], xmm2
movss dword [rax + 0xdc], xmm0
movss xmm1, dword [rax + 0xf4]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0xf0]
maxss xmm0, xmm2
movss dword [rax + 0xf0], xmm0
movss dword [rax + 0xf4], xmm1
mov dword [rsp + 0x20], 5
lea r9, [rbp + 0x58]
lea rdx, [0x1400aa348]
lea rcx, str.Boost_Fps
call fcn.14002efb0
mov rcx, qword [0x1400aa290]
mov rax, qword [rcx + 0x1ae0]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x1ae0]
movss xmm0, dword [rax + 0x14]
subss xmm0, dword [rax + 0x60]
movss xmm2, dword [rax + 0x10]
subss xmm2, dword [rax + 0x5c]
addss xmm0, xmm6
addss xmm2, xmm7
movss dword [rax + 0xd8], xmm2
movss dword [rax + 0xdc], xmm0
movss xmm1, dword [rax + 0xf4]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0xf0]
maxss xmm0, xmm2
movss dword [rax + 0xf0], xmm0
movss dword [rax + 0xf4], xmm1
mov dword [rbp + 0xb78], 0x3f800000
mov dword [rbp + 0xb80], 0
lea rax, str._.3f
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0xb78]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xb80]
lea r8, [0x1400aa3ac]
lea rcx, str.Boost_Clarity
call fcn.14002f2d0
jmp 0x1400466b3
lea rdx, str.gta_game_five.dll
mov ecx, edi
call fcn.14003c7c0
mov rbx, rax
mov r8d, edi
xor edx, edx
mov ecx, 0x1fffff
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov rdi, rax
lea rax, [rbx + 0x31a50]
mov qword [rbp + 0x48], rax
mov dword [rbp + 0xb80], r14d
lea rsi, [rbp + 0xb80]
lea rbx, [rbp + 0xb84]
xorps xmm0, xmm0
movdqu xmmword [rbp + 0xc8], xmm0
mov ecx, 4
call fcn.14004b2ec
mov r15, rax
mov qword [rbp + 0xc8], rax
add rax, 4
mov qword [rbp - 0x40], rax
mov qword [rbp + 0xd8], rax
sub rbx, rsi
mov r8, rbx
mov rdx, rsi
mov rcx, r15
call sub.VCRUNTIME140.dll_memmove
lea rsi, [r15 + 4]
mov qword [rbp + 0xd0], rsi
mov dword [rbp + 0xb88], 4
lea r13, [rbp + 0xb88]
lea rbx, [rbp + 0xb8c]
xorps xmm0, xmm0
movdqu xmmword [rbp + 0xb0], xmm0
mov ecx, 4
call fcn.14004b2ec
mov r14, rax
mov qword [rbp + 0xb0], rax
lea r12, [rax + 4]
mov qword [rbp + 0xc0], r12
sub rbx, r13
mov r8, rbx
mov rdx, r13
mov rcx, rax
call sub.VCRUNTIME140.dll_memmove
lea r13, [r14 + 4]
mov qword [rbp + 0xb8], r13
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x78], xmm0
mov qword [rbp - 0x78], 0
mov rax, rsi
sub rax, r15
sar rax, 2
test rax, rax
je 0x14004623f
movabs rcx, 0x3fffffffffffffff
cmp rax, rcx
ja 0x14004844f
lea rbx, [rax*4]
test rbx, rbx
jne 0x1400461e1
xor eax, eax
jmp 0x14004621e
cmp rbx, 0x1000
jb 0x140046216
lea rcx, [rbx + 0x27]
cmp rcx, rbx
jbe 0x140048455
call fcn.14004b2ec
mov rcx, rax
test rax, rax
je 0x14004838e
add rax, 0x27
and rax, 0xffffffffffffffe0
mov qword [rax - 8], rcx
jmp 0x14004621e
mov rcx, rbx
call fcn.14004b2ec
mov qword [rsp + 0x78], rax
add rbx, rax
mov qword [rbp - 0x78], rbx
sub rsi, r15
mov r8, rsi
mov rdx, r15
mov rcx, rax
call sub.VCRUNTIME140.dll_memmove
mov qword [rbp - 0x80], rbx
lea r8, [rsp + 0x78]
mov rdx, qword [rbp + 0x48]
mov rcx, rdi
call fcn.14003c860
mov rsi, rax
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x78], xmm0
mov qword [rbp - 0x78], 0
mov rcx, r13
sub rcx, r14
sar rcx, 2
test rcx, rcx
je 0x1400462f9
movabs rax, 0x3fffffffffffffff
cmp rcx, rax
ja 0x14004844f
lea rbx, [rcx*4]
test rbx, rbx
jne 0x14004629b
xor eax, eax
jmp 0x1400462d8
cmp rbx, 0x1000
jb 0x1400462d0
lea rcx, [rbx + 0x27]
cmp rcx, rbx
jbe 0x140048455
call fcn.14004b2ec
mov rcx, rax
test rax, rax
je 0x14004838e
add rax, 0x27
and rax, 0xffffffffffffffe0
mov qword [rax - 8], rcx
jmp 0x1400462d8
mov rcx, rbx
call fcn.14004b2ec
mov qword [rsp + 0x78], rax
add rbx, rax
mov qword [rbp - 0x78], rbx
sub r13, r14
mov r8, r13
mov rdx, r14
mov rcx, rax
call sub.VCRUNTIME140.dll_memmove
mov qword [rbp - 0x80], rbx
lea r8, [rsp + 0x78]
mov rdx, qword [rbp + 0x48]
mov rcx, rdi
call fcn.14003c860
mov rbx, rax
mov dword [rbp - 0x50], 0xffffffff
mov dword [rbp - 0x64], 0x2b8
mov dword [rbp - 0x4c], 0x2af
mov dword [rbp - 0x5c], 0x2cf
mov dword [rbp - 0x58], 0x2e2
mov dword [rbp - 0x54], 0x235
mov dword [rbp - 0x68], 0x32
mov dword [rbp - 0x6c], 0xb9
mov dword [rbp - 0x70], 0xbc
mov rdx, qword [0x1400aa290]
mov rcx, qword [rdx + 0x1ae0]
mov byte [rcx + 0x90], 1
mov rcx, qword [rdx + 0x1ae0]
movss xmm0, dword [rcx + 0x14]
subss xmm0, dword [rcx + 0x60]
movss xmm2, dword [rcx + 0x10]
subss xmm2, dword [rcx + 0x5c]
addss xmm0, dword [0x14008acd8]
addss xmm2, xmm7
movss dword [rcx + 0xd8], xmm2
movss dword [rcx + 0xdc], xmm0
movss xmm1, dword [rcx + 0xf4]
maxss xmm1, xmm0
movss xmm0, dword [rcx + 0xf0]
maxss xmm0, xmm2
movss dword [rcx + 0xf0], xmm0
movss dword [rcx + 0xf4], xmm1
mov dword [rsp + 0x20], 5
lea r9, [rbp + 0x58]
lea rdx, [0x1400aa348]
lea rcx, str.Boost_Fps
call fcn.14002efb0
test al, al
je 0x14004652f
mov ecx, dword [0x1400aa348]
test ecx, ecx
je 0x14004650f
sub ecx, 1
je 0x140046476
sub ecx, 1
je 0x140046453
sub ecx, 1
je 0x140046430
xor r13d, r13d
cmp ecx, 1
jne 0x140046532
mov qword [rsp + 0x20], r13
mov r9d, 4
lea r8, [rbp - 0x70]
mov rdx, rsi
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
jmp 0x140046532
xor r13d, r13d
mov qword [rsp + 0x20], r13
mov r9d, 4
lea r8, [rbp - 0x6c]
mov rdx, rsi
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
jmp 0x140046532
xor r13d, r13d
mov qword [rsp + 0x20], r13
mov r9d, 4
lea r8, [rbp - 0x68]
mov rdx, rsi
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
jmp 0x140046532
xor r13d, r13d
cmp dword [rbp + 0xb78], r13d
je 0x140046532
mov qword [rsp + 0x20], r13
mov r9d, 4
lea r8, [rbp - 0x64]
mov rdx, rsi
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
mov qword [rsp + 0x20], r13
mov r9d, 4
lea r8, [rbp - 0x4c]
mov rdx, rsi
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
mov qword [rsp + 0x20], r13
mov r9d, 4
lea r8, [rbp - 0x5c]
mov rdx, rsi
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
mov qword [rsp + 0x20], r13
mov r9d, 4
lea r8, [rbp - 0x58]
mov rdx, rsi
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
mov qword [rsp + 0x20], r13
mov r9d, 4
lea r8, [rbp - 0x54]
mov rdx, rsi
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
jmp 0x140046532
xor r13d, r13d
mov qword [rsp + 0x20], r13
mov r9d, 4
lea r8, [rbp - 0x50]
mov rdx, rsi
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
jmp 0x140046532
xor r13d, r13d
mov rcx, qword [0x1400aa290]
mov rax, qword [rcx + 0x1ae0]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x1ae0]
movss xmm2, dword [rax + 0x10]
subss xmm2, dword [rax + 0x5c]
movss xmm0, dword [rax + 0x14]
subss xmm0, dword [rax + 0x60]
addss xmm0, xmm6
addss xmm2, xmm7
movss dword [rax + 0xd8], xmm2
movss dword [rax + 0xdc], xmm0
movss xmm1, dword [rax + 0xf4]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0xf0]
maxss xmm0, xmm2
movss dword [rax + 0xf0], xmm0
movss dword [rax + 0xf4], xmm1
mov dword [rbp + 0xb78], 0x3f800000
mov dword [rbp + 0xb80], 0
lea rax, str._.3f
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0xb78]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xb80]
lea r8, [0x1400aa3d4]
lea rcx, str.Boost_Clarity
call fcn.14002f2d0
test al, al
je 0x14004660b
mov qword [rsp + 0x20], r13
mov r9d, 4
lea r8, [0x1400aa3d4]
mov rdx, rbx
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
nop
test r14, r14
je 0x14004665c
sub r12, r14
and r12, 0xfffffffffffffffc
mov rax, r14
cmp r12, 0x1000
jb 0x14004663c
add r12, 0x27
mov r14, qword [r14 - 8]
sub rax, r14
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140048395
mov rdx, r12
mov rcx, r14
call fcn.14004b034
xorps xmm0, xmm0
movdqu xmmword [rbp + 0xb0], xmm0
xor r14d, r14d
mov qword [rbp + 0xc0], r14
test r15, r15
je 0x1400466b3
mov rax, qword [rbp - 0x40]
sub rax, r15
sar rax, 2
lea rdx, [rax*4]
mov rax, r15
cmp rdx, 0x1000
jb 0x140046699
add rdx, 0x27
mov r15, qword [r15 - 8]
sub rax, r15
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14004839c
mov rcx, r15
call fcn.14004b034
xorps xmm0, xmm0
movdqu xmmword [rbp + 0xc8], xmm0
mov qword [rbp + 0xd8], r14
mov rcx, qword [0x1400aa290]
mov rax, qword [rcx + 0x1ae0]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x1ae0]
movss xmm0, dword [rax + 0x14]
subss xmm0, dword [rax + 0x60]
movss xmm2, dword [rax + 0x10]
subss xmm2, dword [rax + 0x5c]
addss xmm0, dword [0x14008acd0]
addss xmm2, xmm14
movss dword [rax + 0xd8], xmm2
movss dword [rax + 0xdc], xmm0
movss xmm1, dword [rax + 0xf4]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0xf0]
maxss xmm0, xmm2
movss dword [rax + 0xf0], xmm0
movss dword [rax + 0xf4], xmm1
mov rax, qword [rcx + 0x1ae0]
movss xmm2, dword [rax + 0x18]
movaps xmm0, xmm2
mulss xmm0, dword [0x14008abfc]
subss xmm2, xmm0
mulss xmm2, dword [0x14008abec]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x1ae0]
movss xmm1, dword [rax + 0x10]
subss xmm1, dword [rax + 0x5c]
addss xmm1, xmm2
movss dword [rax + 0xd8], xmm1
movss xmm0, dword [rax + 0xf0]
maxss xmm0, xmm1
movss dword [rax + 0xf0], xmm0
mov dword [rbp + 0xb78], 0x447a0000
mov dword [rbp + 0xb80], 0x41480000
lea rax, [0x1400875ac]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0xb78]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xb80]
lea r8, [0x1400a97d0]
lea rcx, [0x14008a848]
call fcn.14002f2d0
test al, al
je 0x1400467d7
call fcn.14003f660
call fcn.14003f850
mov rcx, qword [0x1400aa290]
mov rax, qword [rcx + 0x1ae0]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x1ae0]
movss xmm0, dword [rax + 0x14]
subss xmm0, dword [rax + 0x60]
movss xmm2, dword [rax + 0x10]
subss xmm2, dword [rax + 0x5c]
movss xmm6, dword [0x14008ace4]
addss xmm0, xmm6
addss xmm2, xmm11
movss dword [rax + 0xd8], xmm2
movss dword [rax + 0xdc], xmm0
movss xmm1, dword [rax + 0xf4]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0xf0]
maxss xmm0, xmm2
movss dword [rax + 0xf0], xmm0
movss dword [rax + 0xf4], xmm1
mov qword [rbp + 0x50], 0
lea rdx, [rbp + 0x50]
lea rcx, str.Reset_All
call fcn.14002c470
test al, al
jne 0x14004687c
mov ecx, dword [0x1400aa2c4]
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x1400468f0
mov byte [0x1400aa3a9], 0
mov byte [0x1400aa3c1], 0
mov byte [0x1400aa3d1], 0
mov byte [0x1400aa3c3], 0
mov byte [0x1400aa3a8], 0
mov byte [0x1400aa3d0], 0
mov byte [0x1400aa3b1], 0
mov byte [0x1400aa3c2], 0
call fcn.14003f660
mov dword [0x1400a97d0], 0x41480000
call fcn.14003f850
call fcn.140040370
mov dword [0x1400a97d4], 0x43480000
call fcn.140040180
call fcn.140040560
mov dword [0x1400a97d8], 0x3f800000
call fcn.140040760
mov rcx, qword [0x1400aa290]
mov rax, qword [rcx + 0x1ae0]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x1ae0]
movss xmm0, dword [rax + 0x14]
subss xmm0, dword [rax + 0x60]
movss xmm2, dword [rax + 0x10]
subss xmm2, dword [rax + 0x5c]
addss xmm0, dword [0x14008ac8c]
addss xmm2, xmm14
movss dword [rax + 0xd8], xmm2
movss dword [rax + 0xdc], xmm0
movss xmm1, dword [rax + 0xf4]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0xf0]
maxss xmm0, xmm2
movss dword [rax + 0xf0], xmm0
movss dword [rax + 0xf4], xmm1
mov eax, dword [0x1400a94bc]
test eax, eax
jne 0x14004697e
mov dword [0x1400aa2c0], 0x41
jmp 0x140046c20
cmp eax, 1
jne 0x140046992
mov dword [0x1400aa2c0], 0x42
jmp 0x140046c20
cmp eax, 2
jne 0x1400469a6
mov dword [0x1400aa2c0], 0x43
jmp 0x140046c20
cmp eax, 3
jne 0x1400469ba
mov dword [0x1400aa2c0], 0x44
jmp 0x140046c20
cmp eax, 4
jne 0x1400469ce
mov dword [0x1400aa2c0], 0x45
jmp 0x140046c20
cmp eax, 5
jne 0x1400469e2
mov dword [0x1400aa2c0], 0x46
jmp 0x140046c20
cmp eax, 6
jne 0x1400469f6
mov dword [0x1400aa2c0], 0x47
jmp 0x140046c20
cmp eax, 7
jne 0x140046a0a
mov dword [0x1400aa2c0], 0x48
jmp 0x140046c20
cmp eax, 8
jne 0x140046a1e
mov dword [0x1400aa2c0], 0x49
jmp 0x140046c20
cmp eax, 9
jne 0x140046a32
mov dword [0x1400aa2c0], 0x4a
jmp 0x140046c20
cmp eax, 0xa
jne 0x140046a46
mov dword [0x1400aa2c0], 0x4b
jmp 0x140046c20
cmp eax, 0xb
jne 0x140046a5a
mov dword [0x1400aa2c0], 0x4c
jmp 0x140046c20
cmp eax, 0xc
jne 0x140046a6e
mov dword [0x1400aa2c0], 0x4d
jmp 0x140046c20
cmp eax, 0xd
jne 0x140046a82
mov dword [0x1400aa2c0], 0x4e
jmp 0x140046c20
cmp eax, 0xe
jne 0x140046a96
mov dword [0x1400aa2c0], 0x4f
jmp 0x140046c20
cmp eax, 0xf
jne 0x140046aaa
mov dword [0x1400aa2c0], 0x50
jmp 0x140046c20
cmp eax, 0x10
jne 0x140046abe
mov dword [0x1400aa2c0], 0x51
jmp 0x140046c20
cmp eax, 0x11
jne 0x140046ad2
mov dword [0x1400aa2c0], 0x52
jmp 0x140046c20
cmp eax, 0x12
jne 0x140046ae6
mov dword [0x1400aa2c0], 0x53
jmp 0x140046c20
cmp eax, 0x13
jne 0x140046afa
mov dword [0x1400aa2c0], 0x54
jmp 0x140046c20
cmp eax, 0x14
jne 0x140046b0e
mov dword [0x1400aa2c0], 0x55
jmp 0x140046c20
cmp eax, 0x15
jne 0x140046b22
mov dword [0x1400aa2c0], 0x56
jmp 0x140046c20
cmp eax, 0x16
jne 0x140046b36
mov dword [0x1400aa2c0], 0x57
jmp 0x140046c20
cmp eax, 0x17
jne 0x140046b4a
mov dword [0x1400aa2c0], 0x58
jmp 0x140046c20
cmp eax, 0x18
jne 0x140046b5e
mov dword [0x1400aa2c0], 0x59
jmp 0x140046c20
cmp eax, 0x19
jne 0x140046b72
mov dword [0x1400aa2c0], 0x5a
jmp 0x140046c20
cmp eax, 0x1a
jne 0x140046b86
mov dword [0x1400aa2c0], 0x31
jmp 0x140046c20
cmp eax, 0x1b
jne 0x140046b9a
mov dword [0x1400aa2c0], 0x32
jmp 0x140046c20
cmp eax, 0x1c
jne 0x140046bab
mov dword [0x1400aa2c0], 0x33
jmp 0x140046c20
cmp eax, 0x1d
jne 0x140046bbc
mov dword [0x1400aa2c0], 0x34
jmp 0x140046c20
cmp eax, 0x1e
jne 0x140046bcd
mov dword [0x1400aa2c0], 0x35
jmp 0x140046c20
cmp eax, 0x1f
jne 0x140046bde
mov dword [0x1400aa2c0], 0x36
jmp 0x140046c20
cmp eax, 0x20
jne 0x140046bef
mov dword [0x1400aa2c0], 0x37
jmp 0x140046c20
cmp eax, 0x21
jne 0x140046c00
mov dword [0x1400aa2c0], 0x38
jmp 0x140046c20
cmp eax, 0x22
jne 0x140046c11
mov dword [0x1400aa2c0], 0x39
jmp 0x140046c20
cmp eax, 0x23
jne 0x140046c20
mov dword [0x1400aa2c0], 0x30
mov dword [rsp + 0x20], 0x25
lea r9, [0x1400a8ed0]
lea rdx, [0x1400a94bc]
lea rcx, [0x14008a878]
call fcn.14002efb0
mov rcx, qword [0x1400aa290]
mov rax, qword [rcx + 0x1ae0]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x1ae0]
movss xmm0, dword [rax + 0x14]
subss xmm0, dword [rax + 0x60]
movss xmm2, dword [rax + 0x10]
subss xmm2, dword [rax + 0x5c]
addss xmm0, dword [0x14008ac94]
addss xmm2, xmm14
movss dword [rax + 0xd8], xmm2
movss dword [rax + 0xdc], xmm0
movss xmm1, dword [rax + 0xf4]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0xf0]
maxss xmm0, xmm2
movss dword [rax + 0xf0], xmm0
movss dword [rax + 0xf4], xmm1
mov eax, dword [0x1400a94b8]
test eax, eax
jne 0x140046cd0
mov dword [0x1400aa2bc], 0x41
jmp 0x140046f72
cmp eax, 1
jne 0x140046ce4
mov dword [0x1400aa2bc], 0x42
jmp 0x140046f72
cmp eax, 2
jne 0x140046cf8
mov dword [0x1400aa2bc], 0x43
jmp 0x140046f72
cmp eax, 3
jne 0x140046d0c
mov dword [0x1400aa2bc], 0x44
jmp 0x140046f72
cmp eax, 4
jne 0x140046d20
mov dword [0x1400aa2bc], 0x45
jmp 0x140046f72
cmp eax, 5
jne 0x140046d34
mov dword [0x1400aa2bc], 0x46
jmp 0x140046f72
cmp eax, 6
jne 0x140046d48
mov dword [0x1400aa2bc], 0x47
jmp 0x140046f72
cmp eax, 7
jne 0x140046d5c
mov dword [0x1400aa2bc], 0x48
jmp 0x140046f72
cmp eax, 8
jne 0x140046d70
mov dword [0x1400aa2bc], 0x49
jmp 0x140046f72
cmp eax, 9
jne 0x140046d84
mov dword [0x1400aa2bc], 0x4a
jmp 0x140046f72
cmp eax, 0xa
jne 0x140046d98
mov dword [0x1400aa2bc], 0x4b
jmp 0x140046f72
cmp eax, 0xb
jne 0x140046dac
mov dword [rsp + 0x20], 0x25
lea r9, [0x1400a94c0]
lea rdx, [0x1400a94b8]
lea rcx, [0x14008a8a8]
call fcn.14002efb0
mov rcx, qword [0x1400aa290]
mov rax, qword [rcx + 0x1ae0]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x1ae0]
movss xmm0, dword [rax + 0x14]
subss xmm0, dword [rax + 0x60]
movss xmm2, dword [rax + 0x10]
subss xmm2, dword [rax + 0x5c]
addss xmm0, dword [0x14008aca4]
addss xmm2, xmm14
movss dword [rax + 0xd8], xmm2
movss dword [rax + 0xdc], xmm0
movss xmm1, dword [rax + 0xf4]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0xf0]
maxss xmm0, xmm2
movss dword [rax + 0xf0], xmm0
movss dword [rax + 0xf4], xmm1
mov eax, dword [0x1400a912c]
test eax, eax
jne 0x140047022
call fcn.1400360c0
call fcn.14000ebd0
nop
mov rdx, qword [rbp + 8]
cmp rdx, 0xf
jbe 0x14004806f
inc rdx
mov rcx, qword [rbp - 0x10]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14004806a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400483ac
call fcn.14004b034
mov qword [rbp], r14
mov qword [rbp + 8], 0xf
mov byte [rbp - 0x10], 0
mov rdx, qword [rbp + 0x168]
cmp rdx, 0xf
jbe 0x1400480c0
inc rdx
mov rcx, qword [rbp + 0x150]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400480bb
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400483b3
call fcn.14004b034
call fcn.140008b20
mov rcx, qword [0x1400aa358]
mov rax, qword [rcx]
mov dword [rsp + 0x30], r14d
movss dword [rsp + 0x28], xmm9
mov dword [rsp + 0x20], r14d
mov r9d, 3
xor r8d, r8d
xor edx, edx
call qword [rax + 0x158]
mov rcx, qword [0x1400aa358]
mov rax, qword [rcx]
call qword [rax + 0x148]
test eax, eax
js 0x140048164
call fcn.140008fb0
mov rbx, qword [0x1400aa290]
cmp dword [rbx + 0x1c90], 0
jg 0x140048134
mov r8d, 0x675
lea rdx, str.D:ProJectData1ShopExternal_Guiimguiimgui.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 + 0x1c98]
mov rcx, qword [rax]
add rcx, 0x40
mov rax, r14
cmp byte [rcx], 0
cmovne rax, rcx
mov rcx, rax
call fcn.140038a60
mov rcx, qword [0x1400aa358]
mov rax, qword [rcx]
call qword [rax + 0x150]
mov rcx, qword [0x1400aa358]
mov rax, qword [rcx]
mov qword [rsp + 0x20], r14
xor r9d, r9d
xor r8d, r8d
xor edx, edx
call qword [rax + 0x88]
cmp eax, 0x88760868
jne 0x1400481de
mov rcx, qword [0x1400aa358]
mov rax, qword [rcx]
call qword [rax + 0x18]
cmp eax, 0x88760869
jne 0x1400481de
call fcn.1400391d0
mov rcx, qword [0x1400aa358]
mov rax, qword [rcx]
lea rdx, [0x1400aa360]
call qword [rax + 0x80]
cmp eax, 0x8876086c
jne 0x1400481d9
mov r8d, 0x2d
lea rdx, str.D:ProJectData1ShopExternal_Guimain.h
lea rcx, [0x14004ec0c]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
call fcn.140039040
mov rdi, qword [rsp + 0x70]
lea r13, [0x1400aabf0]
lea r12, str.______User_Name___
movabs rbx, 0xc70555603e5b2feb
movabs rsi, 0x91030c24b3224f14
movabs r15, 0xa16a750e51364aaf
cmp dword [rbp + 0x178], 0x12
jne 0x1400440a0
call fcn.1400391d0
mov rcx, qword [0x1400aa308]
test rcx, rcx
je 0x14004823a
mov rax, qword [rcx]
call qword [rax + 0x10]
mov qword [0x1400aa308], r14
mov rcx, qword [0x1400aa318]
test rcx, rcx
je 0x14004824c
call qword [sym.imp.KERNEL32.dll_FreeLibrary]
mov qword [0x1400aa318], r14
mov qword [0x1400aa320], r14
mov qword [0x1400aa328], r14
mov qword [0x1400aa330], r14
mov qword [0x1400aa338], r14
mov qword [0x1400aa340], r14
mov dword [0x1400a97a0], 9
mov byte [0x1400aa2d4], 0
mov byte [0x1400a95ec], 1
mov rbx, qword [0x1400aa290]
mov rcx, rbx
call fcn.140007e40
cmp qword [0x1400aa290], rbx
jne 0x1400482ad
mov qword [0x1400aa290], r14
test rbx, rbx
je 0x1400482d5
mov rcx, rbx
call fcn.140018690
mov rax, qword [0x1400aa290]
test rax, rax
je 0x1400482cc
dec dword [rax + 0x3b4]
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
mov rcx, qword [0x1400aa358]
test rcx, rcx
je 0x1400482ee
mov rax, qword [rcx]
call qword [rax + 0x10]
mov qword [0x1400aa358], r14
mov rcx, qword [0x1400aa350]
test rcx, rcx
je 0x140048307
mov rax, qword [rcx]
call qword [rax + 0x10]
mov qword [0x1400aa350], r14
mov rcx, rdi
call qword [sym.imp.USER32.dll_DestroyWindow]
mov rdx, qword [rbp + 0x108]
mov rcx, qword [rbp + 0x130]
call qword [sym.imp.USER32.dll_UnregisterClassW]
nop
cmp dword [rbp + 0xa8], 0
jne 0x140048435
xor eax, eax
lea r11, [rsp + 0xc30]
mov rbx, 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 rdi
pop rsi
pop rbp
ret
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140042d40
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_ExitProcess]
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov rcx, qword [0x1400aa350]
mov rdx, qword [0x1400aa358]
test rdx, rdx
je 0x1400483fb
mov rax, qword [rdx]
mov rcx, rdx
call qword [rax + 0x10]
mov qword [0x1400aa358], r14
mov rcx, qword [0x1400aa350]
test rcx, rcx
je 0x14004840d
mov rdx, qword [rcx]
call qword [rdx + 0x10]
mov qword [0x1400aa350], r14
mov rdx, qword [rbp + 0x108]
mov rcx, qword [rbp + 0x130]
call qword [sym.imp.USER32.dll_UnregisterClassW]
nop
cmp dword [rbp + 0xa8], 0
jne 0x140048435
mov eax, 1
jmp 0x140048334
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_terminate]
nop
mov dword [rbp + 0xa8], r14d
mov ecx, 6
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
nop
call fcn.14004a8f0
int3
call fcn.140039f20
int3