Function at 0x1400434c0
Capabilities:
Check http status code
Check os version
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 - 0x1a8]
sub rsp, 0x270
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
call fcn.1400423c0
call fcn.140042840
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_time_l1_1_0.dll__time64]
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_utility_l1_1_0.dll_srand]
lea rcx, [rbp + 0xb8]
call qword [sym.imp.KERNEL32.dll_GetLocalTime]
call qword [sym.imp.USER32.dll_GetDesktopWindow]
mov rcx, rax
lea rdx, [rbp + 0x20]
call qword [sym.imp.USER32.dll_GetWindowRect]
mov dword [rbp - 0x30], 0x50
mov dword [rbp - 0x2c], 0x40
lea rax, [0x14003cc80]
mov qword [rbp - 0x28], rax
xor esi, esi
mov qword [rbp - 0x20], rsi
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_GetModuleHandleW]
mov qword [rbp - 0x18], rax
xorps xmm0, xmm0
movdqu xmmword [rbp - 0x10], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp], xmm1
lea rbx, str.Sirius
mov qword [rbp + 0x10], rbx
mov qword [rbp + 0x18], rsi
lea rcx, [rbp - 0x30]
call qword [sym.imp.USER32.dll_RegisterClassExW]
mov eax, dword [rbp + 0x2c]
cdq
sub eax, edx
sar eax, 1
lea r9d, [rax - 0xd6]
mov eax, dword [rbp + 0x28]
cdq
sub eax, edx
sar eax, 1
sub eax, 0x172
mov qword [rsp + 0x58], rsi
mov rcx, qword [rbp - 0x18]
mov qword [rsp + 0x50], rcx
mov qword [rsp + 0x48], rsi
mov qword [rsp + 0x40], rsi
mov dword [rsp + 0x38], 0x1ac
mov dword [rsp + 0x30], 0x2e4
mov dword [rsp + 0x28], r9d
mov dword [rsp + 0x20], eax
mov r9d, 0x80000000
mov r8, rbx
mov rdx, qword [rbp + 0x10]
xor ecx, ecx
call qword [sym.imp.USER32.dll_CreateWindowExW]
mov r13, rax
mov qword [rbp - 0x38], rax
lea edx, [rsi - 0x14]
mov r8d, 0x80
mov rcx, rax
call qword [sym.imp.USER32.dll_SetWindowLongW]
lea r9d, [rsi + 1]
xor r8d, r8d
xor edx, edx
mov rcx, r13
call qword [sym.imp.USER32.dll_SetLayeredWindowAttributes]
lea ecx, [rsi + 0x20]
call qword [sym.imp.d3d9.dll_Direct3DCreate9]
mov rcx, rax
mov qword [0x1400a7480], rax
test rax, rax
je 0x140046f14
mov qword [0x1400a7490], rsi
mov qword [0x1400a749c], rsi
mov dword [0x1400a74a4], esi
mov qword [0x1400a74ac], rsi
mov dword [0x1400a74b4], esi
mov qword [0x1400a74c4], rsi
mov dword [0x1400a74b8], 1
mov dword [0x1400a74a8], 1
mov dword [0x1400a7498], esi
mov dword [0x1400a74bc], 1
mov dword [0x1400a74c0], 0x50
mov dword [0x1400a74cc], 0x80000000
mov rax, qword [rax]
lea rdx, [0x1400a7488]
mov qword [rsp + 0x30], rdx
lea rdx, [0x1400a7490]
mov qword [rsp + 0x28], rdx
mov dword [rsp + 0x20], 0x40
mov r9, r13
xor edx, edx
lea r8d, [rsi + 1]
call qword [rax + 0x80]
test eax, eax
js 0x140046f0d
lea edx, [rsi + 0xa]
mov rcx, r13
call qword [sym.imp.USER32.dll_ShowWindow]
mov rcx, r13
call qword [sym.imp.USER32.dll_UpdateWindow]
mov dword [rsp + 0x30], 3
mov dword [rsp + 0x28], esi
mov dword [rsp + 0x20], esi
xor r9d, r9d
xor r8d, r8d
lea rdx, [rsi - 1]
mov rcx, r13
call qword [sym.imp.USER32.dll_SetWindowPos]
mov rax, qword [0x1400a72c0]
test rax, rax
je 0x14004373e
inc dword [rax + 0x3b4]
mov ecx, 0x3db8
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_malloc]
mov qword [rbp + 0x1c0], rax
lea rcx, [rbp + 0x1b8]
mov qword [rbp + 0x1c8], rcx
mov qword [rsp + 0x60], rax
test rax, rax
je 0x140043774
xor edx, edx
mov rcx, rax
call fcn.140001250
jmp 0x140043777
mov rax, rsi
cmp qword [0x1400a72c0], 0
jne 0x140043788
mov qword [0x1400a72c0], rax
mov rcx, rax
call fcn.140007be0
mov rbx, qword [0x1400a72c0]
test rbx, rbx
jne 0x1400437bd
mov r8d, 0xd3d
lea rdx, str.D:ProJectData1ShopExternal_Guiimguiimgui.cpp
lea rcx, [0x14004cb70]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rbx, qword [0x1400a72c0]
lea rax, [0x140086a08]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rsi
movss xmm3, dword [0x1400887b4]
mov r8d, 0xf
lea rdx, [0x1400910a0]
mov rcx, qword [rbx + 0xa8]
call fcn.140024ec0
cmp qword [0x1400a72c0], 0
jne 0x140043813
mov r8d, 0xd3d
lea rdx, str.D:ProJectData1ShopExternal_Guiimguiimgui.cpp
lea rcx, [0x14004cb70]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
or dword [rbx + 8], 1
xor ecx, ecx
call fcn.1400203f0
lea rcx, [0x1400a7478]
call qword [sym.imp.KERNEL32.dll_QueryPerformanceFrequency]
test eax, eax
je 0x1400439d3
lea rcx, [0x1400a7470]
call qword [sym.imp.KERNEL32.dll_QueryPerformanceCounter]
test eax, eax
je 0x1400439d3
mov qword [0x1400a7468], r13
mov rax, qword [0x1400a72c0]
test rax, rax
jne 0x14004387c
mov r8d, 0xd3d
lea rdx, str.D:ProJectData1ShopExternal_Guiimguiimgui.cpp
lea rcx, [0x14004cb70]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [0x1400a72c0]
or dword [rax + 0xc], 6
lea rcx, str.imgui_impl_win32
mov qword [rax + 0xd8], rcx
mov qword [rax + 0x120], r13
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 + 0x60], rax
lea rax, str.xinput1_3.dll
mov qword [rbp + 0x68], rax
lea rax, str.xinput9_1_0.dll
mov qword [rbp + 0x70], rax
lea rax, str.xinput1_2.dll
mov qword [rbp + 0x78], rax
lea rax, str.xinput1_1.dll
mov qword [rbp + 0x80], rax
mov rbx, rsi
nop dword [rax + rax]
mov rcx, qword [rbp + rbx*8 + 0x60]
call qword [sym.imp.KERNEL32.dll_LoadLibraryA]
mov rdi, rax
test rax, rax
jne 0x14004399e
inc rbx
cmp rbx, 5
jl 0x140043980
jmp 0x1400439d3
mov qword [0x1400a7450], rdi
lea rdx, str.XInputGetCapabilities
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400a7458], rax
lea rdx, str.XInputGetState
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400a7460], rax
mov rbx, qword [0x1400a7488]
mov rax, qword [0x1400a72c0]
test rax, rax
jne 0x140043a07
mov r8d, 0xd3d
lea rdx, str.D:ProJectData1ShopExternal_Guiimguiimgui.cpp
lea rcx, [0x14004cb70]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [0x1400a72c0]
lea rcx, str.imgui_impl_dx9
mov qword [rax + 0xe0], rcx
or dword [rax + 0xc], 8
mov qword [0x1400a7438], rbx
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax + 8]
mov edx, 0xffffffec
mov rcx, r13
call qword [sym.imp.USER32.dll_GetWindowLongW]
bts eax, 0x13
mov r8d, eax
mov edx, 0xffffffec
mov rcx, r13
call qword [sym.imp.USER32.dll_SetWindowLongW]
mov r9d, 1
xor r8d, r8d
xor edx, edx
mov rcx, r13
call qword [sym.imp.USER32.dll_SetLayeredWindowAttributes]
mov rax, qword [0x1400a72c0]
test rax, rax
jne 0x140043a8d
mov r8d, 0x952
lea rdx, str.D:ProJectData1ShopExternal_Guiimguiimgui.cpp
lea rcx, [0x14004cb70]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [0x1400a72c0]
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], esi
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], esi
mov dword [rax + 0x1624], 0x3f733333
mov dword [rax + 0x1628], 0x3f733333
mov dword [rax + 0x162c], 0x3f733333
mov dword [rax + 0x1630], 0x3f800000
mov dword [rax + 0x1634], 0x3f000000
mov dword [rax + 0x1638], 0x3f000000
mov dword [rax + 0x163c], 0x3f000000
mov dword [rax + 0x1640], 0x3f800000
mov dword [rax + 0x1644], 0x3d4ccccd
mov dword [rax + 0x1648], 0x3d4ccccd
mov dword [rax + 0x164c], 0x3d4ccccd
mov dword [rax + 0x1650], 0x3f800000
mov dword [rax + 0x1654], 0x3dcccccd
mov dword [rax + 0x1658], 0x3dcccccd
mov dword [rax + 0x165c], 0x3dcccccd
mov dword [rax + 0x1660], 0x3f800000
mov dword [rax + 0x1664], 0x3da3d70a
mov dword [rax + 0x1668], 0x3da3d70a
mov dword [rax + 0x166c], 0x3da3d70a
mov dword [rax + 0x1670], 0x3f800000
mov dword [rax + 0x1674], 0x3e800000
mov dword [rax + 0x1678], 0x3e800000
mov dword [rax + 0x167c], 0x3e800000
mov dword [rax + 0x1680], 0x3f800000
mov dword [rax + 0x1694], 0x3df5c28f
mov dword [rax + 0x1698], 0x3df5c28f
mov dword [rax + 0x169c], 0x3df5c28f
mov dword [rax + 0x16a0], 0x3f800000
mov dword [rax + 0x16a4], 0x3e19999a
mov dword [rax + 0x16a8], 0x3e19999a
mov dword [rax + 0x16ac], 0x3e19999a
mov dword [rax + 0x16b0], 0x3f800000
mov dword [rax + 0x16b4], 0x3e4ccccd
mov dword [rax + 0x16b8], 0x3e4ccccd
mov dword [rax + 0x16bc], 0x3e4ccccd
mov dword [rax + 0x16c0], 0x3f800000
mov dword [rax + 0x16c4], 0x3dcccccd
mov dword [rax + 0x16c8], 0x3dcccccd
mov dword [rax + 0x16cc], 0x3dcccccd
mov dword [rax + 0x16d0], 0x3f800000
mov dword [rax + 0x16d4], 0x3e19999a
mov dword [rax + 0x16d8], 0x3e19999a
mov dword [rax + 0x16dc], 0x3e19999a
mov dword [rax + 0x16e0], 0x3f800000
mov dword [rax + 0x16e4], 0x3d4ccccd
mov dword [rax + 0x16e8], 0x3d4ccccd
mov dword [rax + 0x16ec], 0x3d4ccccd
mov dword [rax + 0x16f0], 0x3f400000
mov dword [rax + 0x16f4], 0x3dcccccd
mov dword [rax + 0x16f8], 0x3dcccccd
mov dword [rax + 0x16fc], 0x3dcccccd
mov dword [rax + 0x1700], 0x3f800000
mov dword [rax + 0x1704], 0x3dcccccd
mov dword [rax + 0x1708], 0x3dcccccd
mov dword [rax + 0x170c], 0x3dcccccd
mov dword [rax + 0x1710], 0x3f800000
mov dword [rax + 0x1714], 0x3e99999a
mov dword [rax + 0x1718], 0x3e99999a
mov dword [rax + 0x171c], 0x3e99999a
mov dword [rax + 0x1720], 0x3f800000
mov dword [rax + 0x1724], 0x3eb33333
mov dword [rax + 0x1728], 0x3eb33333
mov dword [rax + 0x172c], 0x3eb33333
mov dword [rax + 0x1730], 0x3f800000
mov dword [rax + 0x1734], 0x3ecccccd
mov dword [rax + 0x1738], 0x3ecccccd
mov dword [rax + 0x173c], 0x3ecccccd
mov dword [rax + 0x1740], 0x3f800000
mov dword [rax + 0x1744], 0x3f400000
mov dword [rax + 0x1748], 0x3f400000
mov dword [rax + 0x174c], 0x3f400000
mov dword [rax + 0x1750], 0x3f800000
mov dword [rax + 0x1834], 0x3dcccccd
mov dword [rax + 0x1838], 0x3dcccccd
mov dword [rax + 0x183c], 0x3dcccccd
mov dword [rax + 0x1840], 0x3f800000
mov dword [rax + 0x1844], 0x3e19999a
mov dword [rax + 0x1848], 0x3e19999a
mov dword [rax + 0x184c], 0x3e19999a
mov dword [rax + 0x1850], 0x3f800000
mov dword [rax + 0x1854], 0x3d4ccccd
mov dword [rax + 0x1858], 0x3d4ccccd
mov dword [rax + 0x185c], 0x3d4ccccd
mov dword [rax + 0x1860], 0x3f800000
mov dword [rax + 0x17a4], 0x3e4ccccd
mov dword [rax + 0x17a8], 0x3e4ccccd
mov dword [rax + 0x17ac], 0x3e4ccccd
mov dword [rax + 0x17b0], 0x3f800000
mov dword [rax + 0x17b4], 0x3e800000
mov dword [rax + 0x17b8], 0x3e800000
mov dword [rax + 0x17bc], 0x3e800000
mov dword [rax + 0x17c0], 0x3f800000
mov dword [rax + 0x17c4], 0x3e99999a
mov dword [rax + 0x17c8], 0x3e99999a
mov dword [rax + 0x17cc], 0x3e99999a
mov dword [rax + 0x17d0], 0x3f800000
mov dword [rax + 0x1774], 0x3ecccccd
mov dword [rax + 0x1778], 0x3e4ccccd
mov dword [rax + 0x177c], 0x3f19999a
mov dword [rax + 0x1780], 0x3f800000
mov dword [rax + 0x1784], 0x3f000000
mov dword [rax + 0x1788], 0x3e99999a
mov dword [rax + 0x178c], 0x3f333333
mov dword [rax + 0x1790], 0x3f800000
mov dword [rax + 0x1794], 0x3e99999a
mov dword [rax + 0x1798], 0x3dcccccd
mov dword [rax + 0x179c], 0x3f000000
mov dword [rax + 0x17a0], 0x3f800000
call fcn.140042cc0
xorps xmm0, xmm0
movups xmmword [rbp + 0x88], xmm0
movups xmmword [rbp + 0x98], xmm0
movups xmmword [rbp + 0xa8], xmm0
movabs rbx, 0x7fffffffffffffff
movabs rdi, 0x4e94914f0000
movabs r12, 0x431bde82d7b634db
lea r14, [0x1400a7510]
lea r15, [0x1400a7b50]
movss xmm10, dword [0x140088764]
movss xmm13, dword [0x14008883c]
movss xmm9, dword [0x1400887cc]
movss xmm14, dword [0x14008877c]
movss xmm15, dword [0x1400887d0]
movss xmm11, dword [0x1400887c8]
movss xmm7, dword [0x1400887d8]
movss xmm8, dword [0x1400887e8]
movss xmm12, dword [0x1400887ec]
nop
mov dword [rsp + 0x20], 1
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x88]
call qword [sym.imp.USER32.dll_PeekMessageW]
test eax, eax
je 0x1400440f0
lea rcx, [rbp + 0x88]
call qword [sym.imp.USER32.dll_TranslateMessage]
lea rcx, [rbp + 0x88]
call qword [sym.imp.USER32.dll_DispatchMessageW]
jmp 0x140046ddc
mov ecx, 0x2d
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x14004411f
cmp byte [0x1400a67d1], 0
sete al
mov byte [0x1400a67d1], al
neg al
sbb edx, edx
and edx, 0xa
mov rcx, r13
call qword [sym.imp.USER32.dll_ShowWindow]
mov ecx, 0x23
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
jne 0x140046f04
cmp byte [0x1400a67e8], 0
je 0x140046ef6
lea rcx, [rbp - 0x40]
call fcn.14003b0d0
mov rax, qword [rbp - 0x40]
movabs rcx, 0x7ffffffffd9da5ff
cmp rax, rcx
jge 0x140044162
lea rbx, [rax + 0x2625a00]
lea rcx, [rbp - 0x78]
call fcn.14003b0d0
mov rax, qword [rbp - 0x78]
cmp rax, rbx
jge 0x1400441c2
mov rcx, rbx
sub rcx, rax
cmp rcx, rdi
jl 0x140044186
mov ecx, 0x5265c00
jmp 0x1400441ab
mov rax, r12
imul rcx
sar rdx, 0x12
mov rax, rdx
shr rax, 0x3f
add rdx, rax
imul rax, rdx, 0xf4240
cmp rax, rcx
jge 0x1400441a9
inc rdx
mov ecx, edx
call sub.KERNEL32.dll_Sleep
lea rcx, [rbp - 0x78]
call fcn.14003b0d0
mov rax, qword [rbp - 0x78]
cmp rax, rbx
jl 0x140044174
cmp qword [0x1400a7428], 0
jne 0x1400441d1
call fcn.140039a20
call fcn.14003a110
call fcn.1400068f0
mov rax, qword [0x1400a72c0]
movss xmm0, dword [0x140088824]
movss xmm1, dword [0x140088814]
unpcklps xmm0, xmm1
movsd qword [rsp + 0x60], xmm0
movsd qword [rax + 0x1ba8], xmm0
mov dword [rax + 0x1b90], 2
or dword [rax + 0x1b88], 3
xorps xmm2, xmm2
xorps xmm0, xmm0
unpcklps xmm0, xmm2
movsd qword [rsp + 0x60], xmm0
movsd qword [rax + 0x1b98], xmm0
xorps xmm0, xmm0
unpcklps xmm0, xmm2
movsd qword [rsp + 0x60], xmm0
movsd qword [rax + 0x1ba0], xmm0
mov dword [rax + 0x1b8c], 2
movabs rax, 0x1fb780af80a24301
mov qword [rsp + 0x60], rax
mov rax, qword [rsp + 0x60]
mov qword [rbp - 0x60], rax
movabs rax, 0x225d55f382615ec6
mov qword [rsp + 0x60], rax
mov rax, qword [rsp + 0x60]
mov qword [rbp - 0x58], rax
movabs rax, 0x79d8a0c1efcf2645
mov qword [rsp + 0x60], rax
mov rax, qword [rsp + 0x60]
mov qword [rbp + 0x30], rax
movabs rax, 0x225d3d90ec140ee6
mov qword [rsp + 0x60], rax
mov rax, qword [rsp + 0x60]
mov qword [rbp + 0x38], rax
movdqa xmm0, xmmword [rbp - 0x60]
xorps xmm0, xmmword [rbp + 0x30]
movdqa xmmword [rbp - 0x60], xmm0
mov r8d, 0x13e
lea rdx, [0x1400a67e8]
lea rcx, [rbp - 0x60]
call fcn.14000c710
mov rax, qword [0x1400a72c0]
movsd xmm6, qword [rax + 0x1a60]
cvtpd2ps xmm6, xmm6
movaps xmm0, xmm6
mulss xmm0, dword [0x140088714]
movaps xmm1, xmm10
call sub.api_ms_win_crt_math_l1_1_0.dll_fmodf
movaps xmm2, xmm10
movaps xmm1, xmm10
call fcn.140043150
mov edx, eax
call fcn.140002de0
lea rcx, [rbp + 0x40]
call fcn.140043280
nop
lea rdx, [rbp + 0x40]
cmp qword [rbp + 0x58], 0xf
cmova rdx, qword [rbp + 0x40]
lea rcx, str.Current_Time:__s
call fcn.14002c4f0
mov ecx, 1
call fcn.140002ea0
movss xmm1, dword [0x140088850]
xorps xmm0, xmm0
call fcn.1400103e0
movaps xmm0, xmm6
mulss xmm0, dword [0x140088718]
movaps xmm1, xmm10
call sub.api_ms_win_crt_math_l1_1_0.dll_fmodf
movaps xmm2, xmm10
movaps xmm1, xmm10
call fcn.140043150
mov edx, eax
call fcn.140002de0
lea rcx, str._____INSER____END__
call fcn.14002c4f0
mov ecx, 1
call fcn.140002ea0
mulss xmm6, dword [0x140088710]
movaps xmm1, xmm10
movaps xmm0, xmm6
call sub.api_ms_win_crt_math_l1_1_0.dll_fmodf
movaps xmm2, xmm10
movaps xmm1, xmm10
call fcn.140043150
mov edx, eax
call fcn.140002de0
lea rcx, str.Update_21_5_2024
call fcn.14002c4f0
mov ecx, 1
call fcn.140002ea0
mov rcx, qword [0x1400a72c0]
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 [0x1400a8190], eax
jle 0x14004443d
lea rcx, [0x1400a8190]
call fcn.140049770
cmp dword [0x1400a8190], 0xffffffff
jne 0x14004443d
mov rax, r14
mov ecx, 0xc8
nop
mov qword [rax], 0
lea rax, [rax + 8]
sub rcx, 1
jne 0x140044420
lea rcx, [0x1400a8190]
call fcn.140049704
mov eax, dword [rbx + rdi]
cmp dword [0x1400a7500], eax
jle 0x14004448d
lea rcx, [0x1400a7500]
call fcn.140049770
cmp dword [0x1400a7500], 0xffffffff
jne 0x14004448d
mov rax, r15
mov ecx, 0xc8
nop word [rax + rax]
mov qword [rax], 0
lea rax, [rax + 8]
sub rcx, 1
jne 0x140044470
lea rcx, [0x1400a7500]
call fcn.140049704
cmp byte [0x1400a74df], 0
jne 0x1400445a3
mov rbx, rsi
nop dword [rax]
mov rax, qword [0x1400a72c0]
mov rcx, qword [rax + 0x1ae0]
movss xmm7, dword [rcx + 0x14]
movss xmm6, dword [rcx + 0x1c]
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, xmm13
addss xmm8, xmm7
mov rax, qword [0x1400a72c0]
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, xmm13
addss xmm0, xmm7
movss dword [rbx + r14], xmm0
movss dword [rbx + r14 + 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 + r15], xmm0
movss dword [rbx + r15 + 4], xmm6
add rbx, 8
cmp rbx, 0x640
jl 0x1400444a0
mov byte [0x1400a74df], 1
movss xmm7, dword [0x1400887d8]
movss xmm8, dword [0x1400887e8]
cmp qword [0x1400a72c0], 0
jne 0x1400445c7
mov r8d, 0xd3d
lea rdx, str.D:ProJectData1ShopExternal_Guiimguiimgui.cpp
lea rcx, [0x14004cb70]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r15d, esi
mov rdi, rsi
nop dword [rax]
lea ecx, [r15 + 1]
cmp ecx, 0xc8
jge 0x14004469c
lea rbx, [r14 + 8]
add rbx, rdi
movsxd rax, ecx
lea rsi, [r14 + rax*8]
mov r14d, 0xc8
sub r14d, ecx
lea r13, [0x1400a7510]
nop
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 xmm9, xmm0
jbe 0x140044683
divss xmm0, xmm9
movaps xmm1, xmm10
subss xmm1, xmm0
mov rax, qword [0x1400a72c0]
mov dword [rbp - 0x50], 0x3f800000
mov dword [rbp - 0x4c], 0x3f800000
mov dword [rbp - 0x48], 0x3f800000
mulss xmm1, dword [rax + 0x1560]
movss dword [rbp - 0x44], xmm1
lea rcx, [rbp - 0x50]
call fcn.140002a40
mov ecx, r15d
lea rdx, [rcx*8]
add rdx, r13
movss dword [rsp + 0x20], xmm10
mov r9d, eax
mov r8, rsi
mov rcx, r12
call fcn.140023560
add rsi, 8
add rbx, 8
sub r14, 1
jne 0x140044600
lea r14, [0x1400a7510]
mov rsi, rdi
mov rbx, r14
cmp qword [0x1400a72c0], 0
jne 0x1400446c6
mov r8d, 0xd3d
lea rdx, str.D:ProJectData1ShopExternal_Guiimguiimgui.cpp
lea rcx, [0x14004cb70]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rcx, qword [0x1400a72c0]
movss xmm2, dword [rcx + 0x18]
movaps xmm1, xmm2
lea rax, [0x1400a7b50]
mulss xmm1, dword [rdi + rax]
addss xmm1, dword [rdi + r14]
movss dword [rdi + r14], xmm1
mulss xmm2, dword [rdi + rax + 4]
addss xmm2, dword [rsi + rbx + 4]
movss dword [rsi + rbx + 4], xmm2
mov rax, qword [rcx + 0x1ae0]
movss xmm3, dword [rax + 0x10]
movss xmm4, dword [rax + 0x14]
movss xmm0, dword [rax + 0x18]
addss xmm0, xmm3
comiss xmm3, xmm1
jbe 0x140044726
movss dword [rdi + r14], xmm0
jmp 0x14004473d
comiss xmm1, xmm0
jbe 0x14004473d
movaps xmm0, xmm3
unpcklps xmm0, xmm4
movsd qword [rsp + 0x60], xmm0
movss dword [rdi + r14], xmm0
mov rax, qword [rcx + 0x1ae0]
movss xmm1, dword [rax + 0x14]
movss xmm0, dword [rax + 0x1c]
addss xmm0, xmm1
comiss xmm1, xmm2
jbe 0x14004475f
movss dword [rsi + rbx + 4], xmm0
jmp 0x14004477f
comiss xmm2, xmm0
jbe 0x14004477f
movss xmm0, dword [rax + 0x10]
unpcklps xmm0, xmm1
movaps xmm2, xmm0
shufps xmm2, xmm2, 0x55
movsd qword [rsp + 0x60], xmm0
movss dword [rsi + rbx + 4], xmm2
mov eax, r15d
lea rdx, [r14 + rax*8]
xor esi, esi
mov dword [rsp + 0x20], esi
mov r9d, 0xffffffff
movaps xmm2, xmm14
mov rcx, r12
call fcn.140023ac0
inc r15d
add rdi, 8
cmp r15d, 0xc8
jl 0x1400445d0
mov r13, qword [rbp - 0x38]
mov rcx, qword [0x1400a72c0]
mov rax, qword [rcx + 0x1ae0]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x1ae0]
cmp byte [rax + 0x93], sil
jne 0x1400447f7
mov qword [rbp - 0x70], rsi
movss xmm1, dword [0x140088850]
lea rcx, [rbp - 0x70]
call fcn.140010140
mov rcx, qword [0x1400a72c0]
mov rax, qword [rcx + 0x1ae0]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x1ae0]
cmp byte [rax + 0x93], sil
jne 0x140044855
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.1400365e0
test al, al
je 0x140046c55
movzx ecx, byte [0x1400a74f1]
movzx eax, byte [0x1400a74e1]
test cl, cl
je 0x1400448a9
test al, al
jne 0x1400448a5
call fcn.14003cf70
call fcn.14003d2d0
call fcn.14003d630
call fcn.14003d990
call fcn.14003dcf0
call fcn.14003e050
mov al, 1
mov byte [0x1400a74e1], al
movzx ecx, byte [0x1400a74f1]
test cl, cl
jne 0x1400448d2
test al, al
je 0x1400448d2
call fcn.14003d120
call fcn.14003d480
call fcn.14003d7e0
call fcn.14003db40
call fcn.14003dea0
call fcn.14003e200
mov byte [0x1400a74e1], sil
mov ecx, dword [0x1400a72f0]
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x1400448fb
cmp byte [0x1400a72b9], sil
sete al
mov byte [0x1400a72b9], al
test al, al
setne byte [0x1400a74f1]
mov rcx, qword [0x1400a72c0]
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]
addss xmm0, xmm15
movss xmm2, dword [rax + 0x10]
subss xmm2, dword [rax + 0x5c]
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, [0x1400a74f1]
lea rcx, [0x140088260]
call fcn.14002e280
movzx ecx, byte [0x1400a74d9]
movzx eax, byte [0x1400a74db]
test cl, cl
je 0x1400449c7
test al, al
jne 0x1400449c3
call fcn.14003f490
call fcn.14003f130
call fcn.14003edd0
call fcn.14003ea70
call fcn.14003e710
call fcn.14003e3b0
mov al, 1
mov byte [0x1400a74db], al
movzx ecx, byte [0x1400a74d9]
test cl, cl
jne 0x1400449f0
test al, al
je 0x1400449f0
call fcn.14003f640
call fcn.14003f2e0
call fcn.14003ef80
call fcn.14003ec20
call fcn.14003e8c0
call fcn.14003e560
mov byte [0x1400a74db], sil
mov ecx, dword [0x1400a72ec]
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x140044a19
cmp byte [0x1400a72b9], sil
sete al
mov byte [0x1400a72b9], al
test al, al
setne byte [0x1400a74d9]
mov rcx, qword [0x1400a72c0]
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]
addss xmm0, xmm7
movss xmm2, dword [rax + 0x10]
subss xmm2, dword [rax + 0x5c]
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, [0x1400a74d9]
lea rcx, [0x140088288]
call fcn.14002e280
movzx ecx, byte [0x1400a74e5]
movzx eax, byte [0x1400a74d8]
test cl, cl
je 0x140044acb
test al, al
jne 0x140044ac7
call fcn.140040dc0
mov al, 1
mov byte [0x1400a74d8], al
movzx ecx, byte [0x1400a74e5]
test cl, cl
jne 0x140044adb
test al, al
je 0x140044adb
call fcn.140040930
mov byte [0x1400a74d8], sil
mov ecx, dword [0x1400a7404]
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x140044b04
cmp byte [0x1400a72b9], sil
sete al
mov byte [0x1400a72b9], al
test al, al
setne byte [0x1400a74e5]
mov rcx, qword [0x1400a72c0]
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]
addss xmm0, xmm8
movss xmm2, dword [rax + 0x10]
subss xmm2, dword [rax + 0x5c]
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, [0x1400a74e5]
lea rcx, str._0.35
call fcn.14002e280
movzx ecx, byte [0x1400a74e0]
movzx eax, byte [0x1400a74f2]
test cl, cl
je 0x140044bb7
test al, al
jne 0x140044bb3
call fcn.140041250
mov al, 1
mov byte [0x1400a74f2], al
movzx ecx, byte [0x1400a74e0]
test cl, cl
jne 0x140044bc7
test al, al
je 0x140044bc7
call fcn.140040930
mov byte [0x1400a74f2], sil
mov ecx, dword [0x1400a72f8]
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x140044bf0
cmp byte [0x1400a72b9], sil
sete al
mov byte [0x1400a72b9], al
test al, al
setne byte [0x1400a74e0]
mov rcx, qword [0x1400a72c0]
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 xmm6, dword [0x1400887f0]
addss xmm0, xmm6
movss xmm2, dword [rax + 0x10]
subss xmm2, dword [rax + 0x5c]
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, [0x1400a74e0]
lea rcx, str._0.5
call fcn.14002e280
movzx ecx, byte [0x1400a74e4]
movzx eax, byte [0x1400a74f3]
test cl, cl
je 0x140044caa
test al, al
jne 0x140044ca6
call fcn.1400416e0
mov al, 1
mov byte [0x1400a74f3], al
movzx ecx, byte [0x1400a74e4]
test cl, cl
jne 0x140044cba
test al, al
je 0x140044cba
call fcn.140040930
mov byte [0x1400a74f3], sil
mov ecx, dword [0x1400a72e8]
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x140044ce3
cmp byte [0x1400a72b9], sil
sete al
mov byte [0x1400a72b9], al
test al, al
setne byte [0x1400a74e4]
mov rcx, qword [0x1400a72c0]
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]
addss xmm0, dword [0x1400887f4]
movss xmm2, dword [rax + 0x10]
subss xmm2, dword [rax + 0x5c]
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, [0x1400a74e4]
lea rcx, str._0.8
call fcn.14002e280
movzx ecx, byte [0x1400a74f4]
movzx eax, byte [0x1400a74dc]
test cl, cl
je 0x140044d99
test al, al
jne 0x140044d95
call fcn.140041b70
mov al, 1
mov byte [0x1400a74dc], al
movzx ecx, byte [0x1400a74f4]
test cl, cl
jne 0x140044da9
test al, al
je 0x140044da9
call fcn.140040930
mov byte [0x1400a74dc], sil
mov ecx, dword [0x1400a7400]
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x140044dd2
cmp byte [0x1400a72b9], sil
sete al
mov byte [0x1400a72b9], al
test al, al
setne byte [0x1400a74f4]
mov rcx, qword [0x1400a72c0]
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]
addss xmm0, dword [0x1400887f8]
movss xmm2, dword [rax + 0x10]
subss xmm2, dword [rax + 0x5c]
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, [0x1400a74f4]
lea rcx, str._1
call fcn.14002e280
movzx ecx, byte [0x1400a74e2]
movzx eax, byte [0x1400a74da]
test cl, cl
je 0x140044e88
test al, al
jne 0x140044e84
call fcn.140042000
mov al, 1
mov byte [0x1400a74da], al
movzx ecx, byte [0x1400a74e2]
test cl, cl
jne 0x140044e98
test al, al
je 0x140044e98
call fcn.1400421e0
mov byte [0x1400a74da], sil
xor ecx, ecx
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x140044ebd
cmp byte [0x1400a72b9], sil
sete al
mov byte [0x1400a72b9], al
test al, al
setne byte [0x1400a74e2]
mov rcx, qword [0x1400a72c0]
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]
addss xmm0, dword [0x140088800]
movss xmm2, dword [rax + 0x10]
subss xmm2, dword [rax + 0x5c]
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, [0x1400a74e2]
lea rcx, [0x1400882f8]
call fcn.14002e280
mov rcx, qword [0x1400a72c0]
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]
addss xmm0, dword [0x140088800]
movss xmm2, dword [rax + 0x10]
subss xmm2, dword [rax + 0x5c]
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, dword [0x140088740]
subss xmm2, xmm0
mulss xmm2, dword [0x140088734]
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 + 0x1c0], 0x447a0000
mov dword [rbp + 0x1c8], 0x43480000
lea rax, [rbp + 0x1c0]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x1c8]
lea r8, [0x1400a6808]
lea rcx, [0x140088320]
call fcn.14002fbf0
test al, al
je 0x14004505d
call fcn.1400403c0
call fcn.140040210
mov rcx, qword [0x1400a72c0]
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]
addss xmm0, dword [0x140088804]
movss xmm2, dword [rax + 0x10]
subss xmm2, dword [rax + 0x5c]
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, dword [0x140088740]
subss xmm2, xmm0
mulss xmm2, dword [0x140088734]
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 [rsp + 0x68], 0x447a0000
mov dword [rsp + 0x70], 0x3f800000
lea rax, [rsp + 0x68]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x70]
lea r8, [0x1400a6800]
lea rcx, [0x140088340]
call fcn.14002fbf0
test al, al
je 0x14004516d
call fcn.140040570
call fcn.140040750
movzx ecx, byte [0x1400a74dd]
movzx eax, byte [0x1400a74de]
test cl, cl
je 0x1400451a0
test al, al
jne 0x14004519c
call fcn.14003fb50
call fcn.14003feb0
mov al, 1
mov byte [0x1400a74de], al
movzx ecx, byte [0x1400a74dd]
test cl, cl
jne 0x1400451b5
test al, al
je 0x1400451b5
call fcn.14003fd00
call fcn.140040060
mov byte [0x1400a74de], sil
xor ecx, ecx
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x1400451da
cmp byte [0x1400a72b9], sil
sete al
mov byte [0x1400a72b9], al
test al, al
setne byte [0x1400a74dd]
mov rcx, qword [0x1400a72c0]
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]
addss xmm0, dword [0x140088804]
movss xmm2, dword [rax + 0x10]
subss xmm2, dword [rax + 0x5c]
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, [0x1400a74dd]
lea rcx, [0x140088360]
call fcn.14002e280
xor ecx, ecx
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x14004528b
cmp byte [0x1400a72b9], sil
sete al
mov byte [0x1400a72b9], al
test al, al
setne al
mov byte [0x1400a74f0], al
jmp 0x140045292
movzx eax, byte [0x1400a74f0]
cmp al, byte [0x1400a74e3]
je 0x1400452bd
mov rcx, r13
test al, al
je 0x1400452a8
mov edx, 0x11
jmp 0x1400452aa
xor edx, edx
call qword [sym.imp.USER32.dll_SetWindowDisplayAffinity]
movzx eax, byte [0x1400a74f0]
mov byte [0x1400a74e3], al
mov rcx, qword [0x1400a72c0]
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]
addss xmm0, dword [0x140088808]
movss xmm2, dword [rax + 0x10]
subss xmm2, dword [rax + 0x5c]
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, [0x1400a74f0]
lea rcx, [0x140088370]
call fcn.14002e280
mov rcx, qword [0x1400a72c0]
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]
addss xmm0, dword [0x140088808]
movss xmm2, dword [rax + 0x10]
subss xmm2, dword [rax + 0x5c]
addss xmm2, xmm12
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 [0x140088740]
subss xmm2, xmm0
mulss xmm2, dword [0x140088734]
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 [rsp + 0x78], 0x447a0000
mov dword [rbp - 0x80], 0x41480000
lea rax, [rsp + 0x78]
mov qword [rsp + 0x20], rax
lea r9, [rbp - 0x80]
lea r8, [0x1400a6804]
lea rcx, [0x140088390]
call fcn.14002fbf0
test al, al
je 0x140045453
call fcn.14003f7f0
call fcn.14003f9a0
mov rcx, qword [0x1400a72c0]
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]
addss xmm0, dword [0x14008880c]
movss xmm2, dword [rax + 0x10]
subss xmm2, dword [rax + 0x5c]
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 - 0x68], rsi
lea rdx, [rbp - 0x68]
call fcn.14002cdc0
test al, al
jne 0x1400454e9
mov ecx, dword [0x1400a72f4]
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x14004555d
mov byte [0x1400a74e5], sil
mov byte [0x1400a74e0], sil
mov byte [0x1400a74e4], sil
mov byte [0x1400a74f4], sil
mov byte [0x1400a74d9], sil
mov byte [0x1400a74f1], sil
mov byte [0x1400a74dd], sil
mov byte [0x1400a74e2], sil
call fcn.14003f7f0
mov dword [0x1400a6804], 0x41480000
call fcn.14003f9a0
call fcn.1400403c0
mov dword [0x1400a6808], 0x43480000
call fcn.140040210
call fcn.140040570
mov dword [0x1400a6800], 0x3f800000
call fcn.140040750
mov rcx, qword [0x1400a72c0]
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]
addss xmm0, xmm15
movss xmm2, dword [rax + 0x10]
subss xmm2, dword [rax + 0x5c]
addss xmm2, xmm12
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 [0x1400a6618]
test eax, eax
jne 0x1400455e8
mov dword [0x1400a72f0], 0x41
jmp 0x14004588a
cmp eax, 1
jne 0x1400455fc
mov dword [0x1400a72f0], 0x42
jmp 0x14004588a
cmp eax, 2
jne 0x140045610
mov dword [0x1400a72f0], 0x43
jmp 0x14004588a
cmp eax, 3
jne 0x140045624
mov dword [0x1400a72f0], 0x44
jmp 0x14004588a
cmp eax, 4
jne 0x140045638
mov dword [0x1400a72f0], 0x45
jmp 0x14004588a
cmp eax, 5
jne 0x14004564c
mov dword [0x1400a72f0], 0x46
jmp 0x14004588a
cmp eax, 6
jne 0x140045660
mov dword [0x1400a72f0], 0x47
jmp 0x14004588a
cmp eax, 7
jne 0x140045674
mov dword [0x1400a72f0], 0x48
jmp 0x14004588a
cmp eax, 8
jne 0x140045688
mov dword [0x1400a72f0], 0x49
jmp 0x14004588a
cmp eax, 9
jne 0x14004569c
mov dword [0x1400a72f0], 0x4a
jmp 0x14004588a
cmp eax, 0xa
jne 0x1400456b0
mov dword [0x1400a72f0], 0x4b
jmp 0x14004588a
cmp eax, 0xb
jne 0x1400456c4
mov dword [0x1400a72f0], 0x4c
jmp 0x14004588a
cmp eax, 0xc
jne 0x1400456d8
mov dword [0x1400a72f0], 0x4d
jmp 0x14004588a
cmp eax, 0xd
jne 0x1400456ec
mov dword [0x1400a72f0], 0x4e
jmp 0x14004588a
cmp eax, 0xe
jne 0x140045700
mov dword [0x1400a72f0], 0x4f
jmp 0x14004588a
cmp eax, 0xf
jne 0x140045714
mov dword [0x1400a72f0], 0x50
jmp 0x14004588a
cmp eax, 0x10
jne 0x140045728
mov dword [0x1400a72f0], 0x51
jmp 0x14004588a
cmp eax, 0x11
jne 0x14004573c
mov dword [0x1400a72f0], 0x52
jmp 0x14004588a
cmp eax, 0x12
jne 0x140045750
mov dword [0x1400a72f0], 0x53
jmp 0x14004588a
cmp eax, 0x13
jne 0x140045764
mov dword [0x1400a72f0], 0x54
jmp 0x14004588a
cmp eax, 0x14
jne 0x140045778
mov dword [0x1400a72f0], 0x55
jmp 0x14004588a
cmp eax, 0x15
jne 0x14004578c
mov dword [0x1400a72f0], 0x56
jmp 0x14004588a
cmp eax, 0x16
jne 0x1400457a0
mov dword [0x1400a72f0], 0x57
jmp 0x14004588a
cmp eax, 0x17
jne 0x1400457b4
mov dword [0x1400a72f0], 0x58
jmp 0x14004588a
cmp eax, 0x18
jne 0x1400457c8
mov dword [0x1400a72f0], 0x59
jmp 0x14004588a
cmp eax, 0x19
jne 0x1400457dc
mov dword [0x1400a72f0], 0x5a
jmp 0x14004588a
cmp eax, 0x1a
jne 0x1400457f0
mov dword [0x1400a72f0], 0x31
jmp 0x14004588a
cmp eax, 0x1b
jne 0x140045804
mov dword [0x1400a72f0], 0x32
jmp 0x14004588a
cmp eax, 0x1c
jne 0x140045815
mov dword [0x1400a72f0], 0x33
jmp 0x14004588a
cmp eax, 0x1d
jne 0x140045826
mov dword [0x1400a72f0], 0x34
jmp 0x14004588a
cmp eax, 0x1e
jne 0x140045837
mov dword [0x1400a72f0], 0x35
jmp 0x14004588a
cmp eax, 0x1f
jne 0x140045848
mov dword [0x1400a72f0], 0x36
jmp 0x14004588a
cmp eax, 0x20
jne 0x140045859
mov dword [0x1400a72f0], 0x37
jmp 0x14004588a
cmp eax, 0x21
jne 0x14004586a
mov dword [0x1400a72f0], 0x38
jmp 0x14004588a
cmp eax, 0x22
jne 0x14004587b
mov dword [0x1400a72f0], 0x39
jmp 0x14004588a
cmp eax, 0x23
jne 0x14004588a
mov dword [0x1400a72f0], 0x30
lea r9, [0x1400a5ed0]
lea rdx, [0x1400a6618]
lea rcx, [0x1400883c0]
call fcn.14002f8e0
mov rcx, qword [0x1400a72c0]
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]
addss xmm0, xmm7
movss xmm2, dword [rax + 0x10]
subss xmm2, dword [rax + 0x5c]
addss xmm2, xmm12
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 [0x1400a6614]
test eax, eax
jne 0x14004592e
mov dword [0x1400a72ec], 0x41
jmp 0x140045bd0
cmp eax, 1
jne 0x140045942
mov dword [0x1400a72ec], 0x42
jmp 0x140045bd0
cmp eax, 2
jne 0x140045956
mov dword [0x1400a72ec], 0x43
jmp 0x140045bd0
cmp eax, 3
jne 0x14004596a
mov dword [0x1400a72ec], 0x44
jmp 0x140045bd0
cmp eax, 4
jne 0x14004597e
mov dword [0x1400a72ec], 0x45
jmp 0x140045bd0
cmp eax, 5
jne 0x140045992
mov dword [0x1400a72ec], 0x46
jmp 0x140045bd0
cmp eax, 6
jne 0x1400459a6
mov dword [0x1400a72ec], 0x47
jmp 0x140045bd0
cmp eax, 7
jne 0x1400459ba
mov dword [0x1400a72ec], 0x48
jmp 0x140045bd0
cmp eax, 8
jne 0x1400459ce
mov dword [0x1400a72ec], 0x49
jmp 0x140045bd0
cmp eax, 9
jne 0x1400459e2
mov dword [0x1400a72ec], 0x4a
jmp 0x140045bd0
cmp eax, 0xa
jne 0x1400459f6
mov dword [0x1400a72ec], 0x4b
jmp 0x140045bd0
cmp eax, 0xb
jne 0x140045a0a
mov dword [0x1400a72ec], 0x4c
jmp 0x140045bd0
cmp eax, 0xc
jne 0x140045a1e
mov dword [0x1400a72ec], 0x4d
jmp 0x140045bd0
cmp eax, 0xd
jne 0x140045a32
mov dword [0x1400a72ec], 0x4e
jmp 0x140045bd0
cmp eax, 0xe
jne 0x140045a46
mov dword [0x1400a72ec], 0x4f
jmp 0x140045bd0
cmp eax, 0xf
jne 0x140045a5a
mov dword [0x1400a72ec], 0x50
jmp 0x140045bd0
cmp eax, 0x10
jne 0x140045a6e
mov dword [0x1400a72ec], 0x51
jmp 0x140045bd0
cmp eax, 0x11
jne 0x140045a82
mov dword [0x1400a72ec], 0x52
jmp 0x140045bd0
cmp eax, 0x12
jne 0x140045a96
mov dword [0x1400a72ec], 0x53
jmp 0x140045bd0
cmp eax, 0x13
jne 0x140045aaa
mov dword [0x1400a72ec], 0x54
jmp 0x140045bd0
cmp eax, 0x14
jne 0x140045abe
mov dword [0x1400a72ec], 0x55
jmp 0x140045bd0
cmp eax, 0x15
jne 0x140045ad2
mov dword [0x1400a72ec], 0x56
jmp 0x140045bd0
cmp eax, 0x16
jne 0x140045ae6
mov dword [0x1400a72ec], 0x57
jmp 0x140045bd0
cmp eax, 0x17
jne 0x140045afa
mov dword [0x1400a72ec], 0x58
jmp 0x140045bd0
cmp eax, 0x18
jne 0x140045b0e
mov dword [0x1400a72ec], 0x59
jmp 0x140045bd0
cmp eax, 0x19
jne 0x140045b22
mov dword [0x1400a72ec], 0x5a
jmp 0x140045bd0
cmp eax, 0x1a
jne 0x140045b36
mov dword [0x1400a72ec], 0x31
jmp 0x140045bd0
cmp eax, 0x1b
jne 0x140045b4a
mov dword [0x1400a72ec], 0x32
jmp 0x140045bd0
cmp eax, 0x1c
jne 0x140045b5b
mov dword [0x1400a72ec], 0x33
jmp 0x140045bd0
cmp eax, 0x1d
jne 0x140045b6c
mov dword [0x1400a72ec], 0x34
jmp 0x140045bd0
cmp eax, 0x1e
jne 0x140045b7d
mov dword [0x1400a72ec], 0x35
jmp 0x140045bd0
cmp eax, 0x1f
jne 0x140045b8e
lea r9, [0x1400a64e0]
lea rdx, [0x1400a6614]
lea rcx, [0x1400883f0]
call fcn.14002f8e0
mov rcx, qword [0x1400a72c0]
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]
addss xmm0, xmm8
movss xmm2, dword [rax + 0x10]
subss xmm2, dword [rax + 0x5c]
addss xmm2, xmm12
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 [0x1400a63a4]
test eax, eax
jne 0x140045c75
call fcn.140036a00
call fcn.14000ed90
nop
mov rdx, qword [rbp + 0x58]
cmp rdx, 0xf
jbe 0x140046c9b
inc rdx
mov rcx, qword [rbp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140046c96
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140046eef
call fcn.1400498b8
call fcn.140008bd0
mov rcx, qword [0x1400a7488]
mov rax, qword [rcx]
mov dword [rsp + 0x30], esi
movss dword [rsp + 0x28], xmm10
mov dword [rsp + 0x20], esi
mov r9d, 3
xor r8d, r8d
xor edx, edx
call qword [rax + 0x158]
mov rcx, qword [0x1400a7488]
mov rax, qword [rcx]
call qword [rax + 0x148]
test eax, eax
js 0x140046d3d
call fcn.140009060
mov rbx, qword [0x1400a72c0]
cmp dword [rbx + 0x1c90], 0
jg 0x140046d0d
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, rsi
cmp byte [rcx], sil
cmovne rax, rcx
mov rcx, rax
call fcn.140039440
mov rcx, qword [0x1400a7488]
mov rax, qword [rcx]
call qword [rax + 0x150]
mov rcx, qword [0x1400a7488]
mov rax, qword [rcx]
mov qword [rsp + 0x20], rsi
xor r9d, r9d
xor r8d, r8d
xor edx, edx
call qword [rax + 0x88]
cmp eax, 0x88760868
jne 0x140046db7
mov rcx, qword [0x1400a7488]
mov rax, qword [rcx]
call qword [rax + 0x18]
cmp eax, 0x88760869
jne 0x140046db7
call fcn.140039bb0
mov rcx, qword [0x1400a7488]
mov rax, qword [rcx]
lea rdx, [0x1400a7490]
call qword [rax + 0x80]
cmp eax, 0x8876086c
jne 0x140046db2
mov r8d, 0x2d
lea rdx, str.D:ProJectData1ShopExternal_Guimain.h
lea rcx, [0x14004cb6c]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
call fcn.140039a20
lea r15, [0x1400a7b50]
movabs rdi, 0x4e94914f0000
movabs rbx, 0x7fffffffffffffff
movabs r12, 0x431bde82d7b634db
cmp dword [rbp + 0x90], 0x12
jne 0x1400440b0
call fcn.140039bb0
mov rcx, qword [0x1400a7438]
test rcx, rcx
je 0x140046e07
mov rax, qword [rcx]
call qword [rax + 0x10]
mov qword [0x1400a7438], rsi
mov rcx, qword [0x1400a7450]
test rcx, rcx
je 0x140046e19
call qword [sym.imp.KERNEL32.dll_FreeLibrary]
mov qword [0x1400a7450], rsi
mov qword [0x1400a7458], rsi
mov qword [0x1400a7460], rsi
mov qword [0x1400a7468], rsi
mov qword [0x1400a7470], rsi
mov qword [0x1400a7478], rsi
mov dword [0x1400a67d4], 9
mov byte [0x1400a7448], 0
mov byte [0x1400a67d0], 1
mov rbx, qword [0x1400a72c0]
mov rcx, rbx
call fcn.140007ef0
cmp qword [0x1400a72c0], rbx
jne 0x140046e7a
mov qword [0x1400a72c0], rsi
test rbx, rbx
je 0x140046ea2
mov rcx, rbx
call fcn.140018760
mov rax, qword [0x1400a72c0]
test rax, rax
je 0x140046e99
dec dword [rax + 0x3b4]
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
mov rcx, qword [0x1400a7488]
test rcx, rcx
je 0x140046ebb
mov rax, qword [rcx]
call qword [rax + 0x10]
mov qword [0x1400a7488], rsi
mov rcx, qword [0x1400a7480]
test rcx, rcx
je 0x140046ed4
mov rax, qword [rcx]
call qword [rax + 0x10]
mov qword [0x1400a7480], rsi
mov rcx, r13
call qword [sym.imp.USER32.dll_DestroyWindow]
mov rdx, qword [rbp - 0x18]
mov rcx, qword [rbp + 0x10]
call qword [sym.imp.USER32.dll_UnregisterClassW]
xor eax, eax
jmp 0x140046f5c
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140042840
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 [0x1400a7480]
mov rdx, qword [0x1400a7488]
test rdx, rdx
je 0x140046f37
mov rax, qword [rdx]
mov rcx, rdx
call qword [rax + 0x10]
mov qword [0x1400a7488], rsi
mov rcx, qword [0x1400a7480]
test rcx, rcx
je 0x140046f49
mov rdx, qword [rcx]
call qword [rdx + 0x10]
mov qword [0x1400a7480], rsi
mov rdx, qword [rbp - 0x18]
mov rcx, qword [rbp + 0x10]
call qword [sym.imp.USER32.dll_UnregisterClassW]
mov eax, 1
lea r11, [rsp + 0x270]
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