Function at 0x14003aae0
Capabilities:
Execute command
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 - 0x218]
sub rsp, 0x2e0
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 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 + 0x128]
call qword [sym.imp.KERNEL32.dll_GetLocalTime]
call qword [sym.imp.USER32.dll_GetDesktopWindow]
mov rcx, rax
lea rdx, [rbp + 0xc0]
call qword [sym.imp.USER32.dll_GetWindowRect]
mov dword [rbp + 0x70], 0x50
mov dword [rbp + 0x74], 0x40
lea rax, [0x140030660]
mov qword [rbp + 0x78], rax
xor r15d, r15d
mov qword [rbp + 0x80], r15
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_GetModuleHandleW]
mov qword [rbp + 0x88], rax
xorps xmm0, xmm0
movdqa xmmword [rbp + 0x90], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0xa0], xmm1
lea rax, str.ImGui_By_Seiya
mov qword [rbp + 0xb0], rax
mov qword [rbp + 0xb8], r15
lea rcx, [rbp + 0x70]
call qword [sym.imp.USER32.dll_RegisterClassExW]
mov eax, dword [rbp + 0xcc]
cdq
sub eax, edx
sar eax, 1
lea r8d, [rax - 0xd2]
mov eax, dword [rbp + 0xc8]
cdq
sub eax, edx
sar eax, 1
sub eax, 0x15e
mov qword [rsp + 0x58], r15
mov rcx, qword [rbp + 0x88]
mov qword [rsp + 0x50], rcx
mov qword [rsp + 0x48], r15
mov qword [rsp + 0x40], r15
mov dword [rsp + 0x38], 0x1a4
mov dword [rsp + 0x30], 0x2bc
mov dword [rsp + 0x28], r8d
mov dword [rsp + 0x20], eax
mov r9d, 0x80000000
lea r8, str.Seiya
mov rdx, qword [rbp + 0xb0]
xor ecx, ecx
call qword [sym.imp.USER32.dll_CreateWindowExW]
mov r13, rax
mov qword [rbp - 0x50], rax
mov edx, 0xffffffec
mov r8d, 0x80
mov rcx, rax
call qword [sym.imp.USER32.dll_SetWindowLongW]
mov ecx, 0x20
call qword [sym.imp.d3d9.dll_Direct3DCreate9]
mov rcx, rax
mov qword [0x1400cc610], rax
test rax, rax
je 0x14003d7d3
mov qword [0x1400cc630], r15
mov qword [0x1400cc63c], r15
mov dword [0x1400cc644], r15d
mov qword [0x1400cc64c], r15
mov dword [0x1400cc654], r15d
mov qword [0x1400cc664], r15
mov dword [0x1400cc658], 1
mov dword [0x1400cc648], 1
mov dword [0x1400cc638], r15d
mov dword [0x1400cc65c], 1
mov dword [0x1400cc660], 0x50
mov dword [0x1400cc66c], 0x80000000
mov rax, qword [rax]
lea rdx, [0x1400cc620]
mov qword [rsp + 0x30], rdx
lea r12, [0x1400cc630]
mov qword [rsp + 0x28], r12
mov dword [rsp + 0x20], 0x40
mov r9, r13
xor edx, edx
mov r8d, 1
call qword [rax + 0x80]
test eax, eax
js 0x14003d7cc
mov edx, 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], r15d
mov dword [rsp + 0x20], r15d
xor r9d, r9d
xor r8d, r8d
mov rdx, 0xffffffffffffffff
mov rcx, r13
call qword [sym.imp.USER32.dll_SetWindowPos]
mov rax, qword [0x1400cc440]
test rax, rax
je 0x14003ad77
inc dword [rax + 0x3b4]
mov ecx, 0x3db8
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_malloc]
mov qword [rbp + 0x230], rax
lea rcx, [rbp + 0x228]
mov qword [rbp + 0x238], rcx
mov qword [rbp - 0x48], rax
test rax, rax
je 0x14003adac
xor edx, edx
mov rcx, rax
call fcn.140001250
jmp 0x14003adaf
mov rax, r15
cmp qword [0x1400cc440], 0
jne 0x14003adc0
mov qword [0x1400cc440], rax
mov rcx, rax
call fcn.1400078f0
mov rbx, qword [0x1400cc440]
test rbx, rbx
jne 0x14003adf5
mov r8d, 0xd3d
lea rdx, str.C:UsersZIPDownloadsDAMAGE_ONLYDAMAGE_ONLYDAMAGE_ONLYimguiimgui.cpp
lea rcx, [0x140040870]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rbx, qword [0x1400cc440]
lea rax, [0x14007a6f8]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r15
movss xmm3, dword [0x14007b678]
mov r8d, 0x14
lea rdx, [0x140082090]
mov rcx, qword [rbx + 0xa8]
call fcn.140024010
cmp qword [0x1400cc440], 0
jne 0x14003ae4b
mov r8d, 0xd3d
lea rdx, str.C:UsersZIPDownloadsDAMAGE_ONLYDAMAGE_ONLYDAMAGE_ONLYimguiimgui.cpp
lea rcx, [0x140040870]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
or dword [rbx + 8], 1
lea rcx, [0x1400cc608]
call qword [sym.imp.KERNEL32.dll_QueryPerformanceFrequency]
test eax, eax
je 0x14003b016
lea rcx, [0x1400cc600]
call qword [sym.imp.KERNEL32.dll_QueryPerformanceCounter]
test eax, eax
je 0x14003b016
mov qword [0x1400cc5f8], r13
mov rax, qword [0x1400cc440]
test rax, rax
jne 0x14003aead
mov r8d, 0xd3d
lea rdx, str.C:UsersZIPDownloadsDAMAGE_ONLYDAMAGE_ONLYDAMAGE_ONLYimguiimgui.cpp
lea rcx, [0x140040870]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [0x1400cc440]
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 + 0xd0], rax
lea rax, str.xinput1_3.dll
mov qword [rbp + 0xd8], rax
lea rax, str.xinput9_1_0.dll
mov qword [rbp + 0xe0], rax
lea rax, str.xinput1_2.dll
mov qword [rbp + 0xe8], rax
lea rax, str.xinput1_1.dll
mov qword [rbp + 0xf0], rax
mov rbx, r15
nop dword [rax + rax]
mov rcx, qword [rbp + rbx*8 + 0xd0]
call qword [sym.imp.KERNEL32.dll_LoadLibraryA]
mov rdi, rax
test rax, rax
jne 0x14003afe1
inc rbx
cmp rbx, 5
jl 0x14003afc0
jmp 0x14003b016
mov qword [0x1400cc5e0], rdi
lea rdx, str.XInputGetCapabilities
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400cc5e8], rax
lea rdx, str.XInputGetState
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400cc5f0], rax
mov rbx, qword [0x1400cc620]
mov rax, qword [0x1400cc440]
test rax, rax
jne 0x14003b04a
mov r8d, 0xd3d
lea rdx, str.C:UsersZIPDownloadsDAMAGE_ONLYDAMAGE_ONLYDAMAGE_ONLYimguiimgui.cpp
lea rcx, [0x140040870]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [0x1400cc440]
lea rcx, str.imgui_impl_dx9
mov qword [rax + 0xe0], rcx
or dword [rax + 0xc], 8
mov qword [0x1400cc5c8], rbx
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax + 8]
lea rax, [0x1400cc470]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x68], r15
mov qword [rsp + 0x60], r15
mov dword [rsp + 0x58], r15d
mov dword [rsp + 0x50], 0xffffffff
mov dword [rsp + 0x48], 0xffffffff
mov dword [rsp + 0x40], r15d
mov dword [rsp + 0x38], r15d
mov dword [rsp + 0x30], r15d
mov dword [rsp + 0x28], 0xffffffff
mov dword [rsp + 0x20], 0xc8
mov r9d, 0x1f4
mov r8d, 0xfa73
lea rdx, [0x1400bc5f0]
mov rcx, qword [0x1400cc620]
call qword [sym.imp.d3dx9_39.dll_D3DXCreateTextureFromFileInMemoryEx]
lea rax, [0x1400cc590]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x68], r15
mov qword [rsp + 0x60], r15
mov dword [rsp + 0x58], r15d
mov dword [rsp + 0x50], 0xffffffff
mov dword [rsp + 0x48], 0xffffffff
mov dword [rsp + 0x40], r15d
mov dword [rsp + 0x38], r15d
mov dword [rsp + 0x30], r15d
mov dword [rsp + 0x28], 0xffffffff
mov dword [rsp + 0x20], 0xc8
mov r9d, 0x1f4
mov r8d, 0x1b0e
lea rdx, [0x1400baa60]
mov rcx, qword [0x1400cc620]
call qword [sym.imp.d3dx9_39.dll_D3DXCreateTextureFromFileInMemoryEx]
lea rax, [0x1400cc468]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x68], r15
mov qword [rsp + 0x60], r15
mov dword [rsp + 0x58], r15d
mov dword [rsp + 0x50], 0xffffffff
mov dword [rsp + 0x48], 0xffffffff
mov dword [rsp + 0x40], r15d
mov dword [rsp + 0x38], r15d
mov dword [rsp + 0x30], r15d
mov dword [rsp + 0x28], 0xffffffff
mov dword [rsp + 0x20], 0xc8
mov r9d, 0x1f4
mov r8d, 0x2eb6
lea rdx, [0x1400b7aa0]
mov rcx, qword [0x1400cc620]
call qword [sym.imp.d3dx9_39.dll_D3DXCreateTextureFromFileInMemoryEx]
mov rax, qword [0x1400cc440]
test rax, rax
jne 0x14003b1d7
mov r8d, 0x952
lea rdx, str.C:UsersZIPDownloadsDAMAGE_ONLYDAMAGE_ONLYDAMAGE_ONLYimguiimgui.cpp
lea rcx, [0x140040870]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [0x1400cc440]
mov dword [rax + 0x1560], 0x3f800000
mov dword [rax + 0x1564], 0x41000000
mov qword [rax + 0x1568], 0x41000000
mov dword [rax + 0x1570], 0x3f800000
mov dword [rax + 0x1574], 0x42000000
mov qword [rax + 0x1578], 0x42000000
mov qword [rax + 0x1580], 0x3f000000
mov dword [rax + 0x1588], r15d
mov qword [rax + 0x158c], 0x3f800000
mov dword [rax + 0x1594], 0x3f800000
mov dword [rax + 0x1598], 0x40800000
mov qword [rax + 0x159c], 0x40400000
mov dword [rax + 0x15a4], r15d
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 qword [rax + 0x15d0], 0x41600000
mov qword [rax + 0x15d8], 0x41200000
mov qword [rax + 0x15e4], r15
mov dword [rax + 0x15ec], r15d
mov dword [rax + 0x15f0], 1
mov dword [rax + 0x15f4], 0x3f000000
mov qword [rax + 0x15f8], 0x3f000000
mov dword [rax + 0x1600], r15d
movdqa xmm7, xmmword [0x14007bc50]
movups xmmword [rax + 0x1624], xmm7
movdqa xmm0, xmmword [0x14007bb90]
movups xmmword [rax + 0x1634], xmm0
movdqa xmm2, xmmword [0x14007ba00]
movups xmmword [rax + 0x1644], xmm2
movdqa xmm3, xmmword [0x14007ba20]
movups xmmword [rax + 0x1654], xmm3
movdqa xmm0, xmmword [0x14007b940]
movups xmmword [rax + 0x1664], xmm0
movdqa xmm1, xmmword [0x14007b9c0]
movups xmmword [rax + 0x1674], xmm1
movdqa xmm0, xmmword [0x14007b900]
movups xmmword [rax + 0x1684], xmm0
movups xmmword [rax + 0x1694], xmm3
movdqa xmm5, xmmword [0x14007ba40]
movups xmmword [rax + 0x16a4], xmm5
movdqa xmm0, xmmword [0x14007b7d0]
movups xmmword [rax + 0x16b4], xmm0
movdqa xmm4, xmmword [0x14007ba90]
movups xmmword [rax + 0x16c4], xmm4
movups xmmword [rax + 0x16d4], xmm2
movups xmmword [rax + 0x16e4], xmm3
movdqa xmm0, xmmword [0x14007b970]
movups xmmword [rax + 0x16f4], xmm0
movdqa xmm1, xmmword [0x14007b8b0]
movups xmmword [rax + 0x1704], xmm1
movdqa xmm0, xmmword [0x14007baf0]
movups xmmword [rax + 0x1714], xmm0
movdqa xmm1, xmmword [0x14007bb60]
movups xmmword [rax + 0x1724], xmm1
movdqa xmm0, xmmword [0x14007bbb0]
movups xmmword [rax + 0x1734], xmm0
movdqa xmm2, xmmword [0x14007bc40]
movups xmmword [rax + 0x1744], xmm2
movups xmmword [rax + 0x1754], xmm7
movups xmmword [rax + 0x1764], xmm7
movups xmmword [rax + 0x1774], xmm3
movups xmmword [rax + 0x1784], xmm5
movdqa xmm0, xmmword [0x14007ba50]
movups xmmword [rax + 0x1794], xmm0
movups xmmword [rax + 0x17a4], xmm3
movups xmmword [rax + 0x17b4], xmm5
movups xmmword [rax + 0x17c4], xmm0
movdqa xmm0, xmmword [0x14007b890]
movups xmmword [rax + 0x17d4], xmm0
movdqa xmm1, xmmword [0x14007b8e0]
movups xmmword [rax + 0x17e4], xmm1
movdqa xmm0, xmmword [0x14007b9a0]
movups xmmword [rax + 0x17f4], xmm0
movdqa xmm1, xmmword [0x14007b7f0]
movups xmmword [rax + 0x1804], xmm1
movdqa xmm0, xmmword [0x14007b800]
movups xmmword [rax + 0x1814], xmm0
movdqa xmm1, xmmword [0x14007b810]
movups xmmword [rax + 0x1824], xmm1
movups xmmword [rax + 0x1834], xmm4
movdqa xmm0, xmmword [0x14007bac0]
movups xmmword [rax + 0x1844], xmm0
movdqa xmm1, xmmword [0x14007bae0]
movups xmmword [rax + 0x1854], xmm1
movdqa xmm0, xmmword [0x14007b9b0]
movups xmmword [rax + 0x1864], xmm0
movups xmmword [rax + 0x1874], xmm5
movdqa xmm0, xmmword [0x14007bbd0]
movups xmmword [rax + 0x1884], xmm0
movups xmmword [rax + 0x1894], xmm2
movups xmmword [rax + 0x18a4], xmm2
movdqa xmm0, xmmword [0x14007bb40]
movups xmmword [rax + 0x18b4], xmm0
movdqa xmm1, xmmword [0x14007ba70]
movups xmmword [rax + 0x18c4], xmm1
movdqa xmm0, xmmword [0x14007bb10]
movups xmmword [rax + 0x18d4], xmm0
movdqa xmm1, xmmword [0x14007baa0]
movups xmmword [rax + 0x18e4], xmm1
xorps xmm0, xmm0
movups xmmword [rax + 0x18f4], xmm0
movdqa xmm1, xmmword [0x14007b7e0]
movups xmmword [rax + 0x1904], xmm1
movdqa xmm0, xmmword [0x14007bc00]
movups xmmword [rax + 0x1914], xmm0
movdqa xmm1, xmmword [0x14007bb50]
movups xmmword [rax + 0x1924], xmm1
movdqa xmm0, xmmword [0x14007bad0]
movups xmmword [rax + 0x1934], xmm0
movdqa xmm1, xmmword [0x14007b910]
movups xmmword [rax + 0x1944], xmm1
movdqa xmm0, xmmword [0x14007b820]
movups xmmword [rax + 0x1954], xmm0
movdqa xmm1, xmmword [0x14007b850]
movups xmmword [rax + 0x1964], xmm1
call fcn.14003a630
xor sil, sil
mov byte [rbp + 0x230], sil
xor r14b, r14b
xor dil, dil
mov byte [rbp + 0x228], dil
xorps xmm0, xmm0
movups xmmword [rbp + 0xf8], xmm0
movups xmmword [rbp + 0x108], xmm0
movups xmmword [rbp + 0x118], xmm0
xorps xmm10, xmm10
movss xmm15, dword [0x14007b6fc]
movss xmm11, dword [0x14007b694]
movss xmm9, dword [0x14007b620]
movss xmm14, dword [0x14007b684]
movss xmm13, dword [0x14007b6a8]
movss xmm12, dword [0x14007b5f0]
movss xmm8, dword [0x14007b634]
movss xmm6, dword [0x14007b660]
nop word [rax + rax]
movzx ebx, dil
mov dword [rsp + 0x20], 1
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0xf8]
call qword [sym.imp.USER32.dll_PeekMessageW]
test eax, eax
je 0x14003b664
lea rcx, [rbp + 0xf8]
call qword [sym.imp.USER32.dll_TranslateMessage]
lea rcx, [rbp + 0xf8]
call qword [sym.imp.USER32.dll_DispatchMessageW]
jmp 0x14003d6aa
mov ecx, 0x23
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x14003b693
test dil, dil
sete byte [rbp + 0x228]
mov rcx, r13
test bl, bl
jne 0x14003b688
xor edx, edx
jmp 0x14003b68d
mov edx, 5
call qword [sym.imp.USER32.dll_ShowWindow]
test sil, sil
jne 0x14003c126
cmp qword [0x1400cc5b8], 0
jne 0x14003b6ab
call fcn.14002f8e0
call fcn.14002ffd0
call fcn.140006600
mov rax, qword [0x1400cc440]
movss xmm0, dword [0x14007b6e0]
movss xmm1, dword [0x14007b6cc]
unpcklps xmm0, xmm1
movsd qword [rax + 0x1ba8], xmm0
mov dword [rax + 0x1b90], 2
or dword [rax + 0x1b88], 3
movaps xmm0, xmm10
unpcklps xmm0, xmm10
movsd qword [rax + 0x1b98], xmm0
movaps xmm1, xmm10
unpcklps xmm1, xmm10
movsd qword [rax + 0x1ba0], xmm1
mov dword [rax + 0x1b8c], 2
xor edx, edx
mov r8d, 0x13f
lea rcx, str.General
call fcn.14000c2a0
test r14b, r14b
je 0x14003bd47
mov rcx, qword [0x1400cc440]
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 [0x1400cc848], eax
jle 0x14003b7bf
lea rcx, [0x1400cc848]
call fcn.14003dcac
cmp dword [0x1400cc848], 0xffffffff
jne 0x14003b7bf
lea r14, [0x1400cc6b0]
mov rax, r14
mov ecx, 0x32
nop dword [rax]
nop word [rax + rax]
mov qword [rax], 0
lea rax, [rax + 8]
sub rcx, 1
jne 0x14003b7a0
lea rcx, [0x1400cc848]
call fcn.14003dc40
jmp 0x14003b7c6
lea r14, [0x1400cc6b0]
mov eax, dword [rbx + rdi]
cmp dword [0x1400cc6a0], eax
jle 0x14003b7fd
lea rcx, [0x1400cc6a0]
call fcn.14003dcac
cmp dword [0x1400cc6a0], 0xffffffff
jne 0x14003b7fd
mov qword [0x1400ccd20], 0
lea rcx, [0x1400cc6a0]
call fcn.14003dc40
mov eax, dword [rbx + rdi]
cmp dword [0x1400cc6a4], eax
jle 0x14003b84f
lea rcx, [0x1400cc6a4]
call fcn.14003dcac
cmp dword [0x1400cc6a4], 0xffffffff
jne 0x14003b84f
lea rdi, [0x1400ccb70]
mov rax, rdi
mov ecx, 0x32
nop dword [rax]
mov qword [rax], 0
lea rax, [rax + 8]
sub rcx, 1
jne 0x14003b830
lea rcx, [0x1400cc6a4]
call fcn.14003dc40
jmp 0x14003b856
lea rdi, [0x1400ccb70]
cmp byte [0x1400cc678], 0
jne 0x14003b969
mov rbx, r15
nop word [rax + rax]
mov rax, qword [0x1400cc440]
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, xmm15
addss xmm8, xmm7
mov rax, qword [0x1400cc440]
mov rcx, qword [rax + 0x1ae0]
movss xmm7, dword [rcx + 0x10]
movss xmm6, dword [rcx + 0x18]
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 + 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 + rdi], xmm0
movss dword [rbx + rdi + 4], xmm6
add rbx, 8
cmp rbx, 0x190
jl 0x14003b870
mov byte [0x1400cc678], 1
movss xmm8, dword [0x14007b634]
cmp qword [0x1400cc440], 0
jne 0x14003b98d
mov r8d, 0xd3d
lea rdx, str.C:UsersZIPDownloadsDAMAGE_ONLYDAMAGE_ONLYDAMAGE_ONLYimguiimgui.cpp
lea rcx, [0x140040870]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [0x1400cc440]
movsd xmm0, qword [rax + 0x128]
movsd qword [rbp - 0x80], xmm0
lea rsi, [0x1400cc6b4]
movss xmm6, dword [rbp - 0x7c]
movss xmm7, dword [rbp - 0x80]
lea ecx, [r15 + 1]
cmp ecx, 0x32
jge 0x14003ba89
lea rbx, [rsi + 4]
movsxd rax, ecx
lea rdi, [r14 + rax*8]
mov r14d, 0x32
sub r14d, ecx
lea r13, [0x1400cc6b0]
nop word [rax + rax]
movss xmm1, dword [rbx + 4]
subss xmm1, dword [rsi]
movss xmm0, dword [rbx]
subss xmm0, dword [rsi - 4]
call sub.api_ms_win_crt_math_l1_1_0.dll__hypotf
divss xmm0, xmm11
movaps xmm1, xmm9
subss xmm1, xmm0
comiss xmm1, xmm10
jbe 0x14003ba77
mov dword [rbp + 0x30], 0x3f2fb15b
mov dword [rbp + 0x34], 0x3f3bb98c
mov dword [rbp + 0x38], 0x3f77f62b
movups xmm0, xmmword [rbp + 0x30]
shufps xmm0, xmm0, 0x93
movss xmm0, xmm1
shufps xmm0, xmm0, 0x39
movups xmmword [rbp + 0x30], xmm0
movups xmmword [rbp - 0x60], xmm0
mov rax, qword [0x1400cc440]
mulss xmm1, dword [rax + 0x1560]
movss dword [rbp - 0x54], xmm1
lea rcx, [rbp - 0x60]
call fcn.1400029f0
mov r9d, eax
mov eax, r15d
lea rdx, [rax*8]
add rdx, r13
movss dword [rsp + 0x20], xmm9
mov r8, rdi
mov rcx, r12
call fcn.1400226b0
add rdi, 8
add rbx, 8
sub r14, 1
jne 0x14003b9e0
movaps xmm1, xmm6
subss xmm1, dword [rsi]
movaps xmm0, xmm7
subss xmm0, dword [rsi - 4]
call sub.api_ms_win_crt_math_l1_1_0.dll__hypotf
divss xmm0, dword [0x14007b698]
movaps xmm1, xmm9
subss xmm1, xmm0
comiss xmm1, xmm10
jbe 0x14003bb23
mov dword [rbp + 0x40], 0x3f2fb15b
mov dword [rbp + 0x44], 0x3f3bb98c
mov dword [rbp + 0x48], 0x3f77f62b
movups xmm0, xmmword [rbp + 0x40]
shufps xmm0, xmm0, 0x93
movss xmm0, xmm1
shufps xmm0, xmm0, 0x39
movups xmmword [rbp + 0x40], xmm0
movups xmmword [rbp - 0x60], xmm0
mov rax, qword [0x1400cc440]
mulss xmm1, dword [rax + 0x1560]
movss dword [rbp - 0x54], xmm1
lea rcx, [rbp - 0x60]
call fcn.1400029f0
mov r9d, eax
mov eax, r15d
lea r14, [0x1400cc6b0]
lea r8, [r14 + rax*8]
movss dword [rsp + 0x20], xmm9
lea rdx, [rbp - 0x80]
mov rcx, r12
call fcn.1400226b0
jmp 0x14003bb2a
lea r14, [0x1400cc6b0]
inc r15d
add rsi, 8
cmp r15d, 0x32
jl 0x14003b9b2
cmp qword [0x1400cc440], 0
jne 0x14003bb5f
mov r8d, 0xd3d
lea rdx, str.C:UsersZIPDownloadsDAMAGE_ONLYDAMAGE_ONLYDAMAGE_ONLYimguiimgui.cpp
lea rcx, [0x140040870]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [0x1400cc440]
movss xmm6, dword [rax + 0x18]
mov rdi, r14
xor r15d, r15d
mov ebx, r15d
mov esi, 0x32
lea r13, [0x1400ccb70]
movaps xmm1, xmm6
mulss xmm1, dword [rbx + r13]
mulss xmm1, xmm14
addss xmm1, dword [rbx + r14]
movss dword [rbx + r14], xmm1
movaps xmm2, xmm6
mulss xmm2, dword [rbx + r13 + 4]
mulss xmm2, xmm14
addss xmm2, dword [rbx + r14 + 4]
movss dword [rbx + r14 + 4], xmm2
mov rcx, qword [0x1400cc440]
mov rax, qword [rcx + 0x1ae0]
movss xmm3, dword [rax + 0x10]
movss xmm5, dword [rax + 0x14]
movss xmm4, dword [rax + 0x18]
comiss xmm3, xmm1
jbe 0x14003bbe5
addss xmm3, xmm4
movss dword [rbx + r14], xmm3
jmp 0x14003bc02
movaps xmm0, xmm3
addss xmm0, xmm4
comiss xmm1, xmm0
jbe 0x14003bc02
movaps xmm0, xmm3
unpcklps xmm0, xmm5
movsd qword [rbp - 0x80], xmm0
movss dword [rbx + r14], xmm0
mov rax, qword [rcx + 0x1ae0]
movss xmm1, dword [rax + 0x14]
movss xmm0, dword [rax + 0x1c]
addss xmm0, xmm1
comiss xmm1, xmm2
jbe 0x14003bc25
movss dword [rbx + r14 + 4], xmm0
jmp 0x14003bc45
comiss xmm2, xmm0
jbe 0x14003bc45
movss xmm0, dword [rax + 0x10]
unpcklps xmm0, xmm1
movaps xmm2, xmm0
shufps xmm2, xmm2, 0x55
movsd qword [rbp - 0x80], xmm0
movss dword [rbx + r14 + 4], xmm2
movss xmm1, dword [0x1400cc2b8]
comiss xmm10, xmm1
jbe 0x14003bc59
movaps xmm0, xmm10
jmp 0x14003bc61
movaps xmm0, xmm9
minss xmm0, xmm1
mulss xmm0, xmm13
addss xmm0, xmm12
cvttss2si ecx, xmm0
movss xmm1, dword [0x1400cc2bc]
comiss xmm10, xmm1
jbe 0x14003bc83
movaps xmm0, xmm10
jmp 0x14003bc8b
movaps xmm0, xmm9
minss xmm0, xmm1
mulss xmm0, xmm13
addss xmm0, xmm12
cvttss2si eax, xmm0
shl eax, 8
or ecx, eax
movss xmm1, dword [0x1400cc2c0]
comiss xmm10, xmm1
jbe 0x14003bcb2
movaps xmm0, xmm10
jmp 0x14003bcba
movaps xmm0, xmm9
minss xmm0, xmm1
mulss xmm0, xmm13
addss xmm0, xmm12
cvttss2si eax, xmm0
shl eax, 0x10
or ecx, eax
movss xmm1, dword [0x1400cc2c4]
comiss xmm10, xmm1
jbe 0x14003bce1
movaps xmm0, xmm10
jmp 0x14003bce9
movaps xmm0, xmm9
minss xmm0, xmm1
mulss xmm0, xmm13
addss xmm0, xmm12
cvttss2si r9d, xmm0
shl r9d, 0x18
or r9d, ecx
mov dword [rsp + 0x20], r15d
movaps xmm2, xmm8
mov rdx, rdi
mov rcx, r12
call fcn.140022c10
add rdi, 8
add rbx, 8
sub rsi, 1
jne 0x14003bb80
movss xmm6, dword [0x14007b660]
movdqa xmm7, xmmword [0x14007bc50]
mov r13, qword [rbp - 0x50]
movzx esi, byte [rbp + 0x230]
lea r12, [0x1400cc630]
mov r14b, 1
mov rcx, qword [0x1400cc440]
mov rax, qword [rcx + 0x1ae0]
mov byte [rax + 0x90], r14b
mov rax, qword [rcx + 0x1ae0]
movss xmm0, dword [rax + 0x10]
subss xmm0, dword [rax + 0x5c]
addss xmm0, dword [0x14007b6b4]
movss xmm2, dword [rax + 0x14]
subss xmm2, dword [rax + 0x60]
addss xmm2, dword [0x14007b68c]
movss dword [rax + 0xd8], xmm0
movss dword [rax + 0xdc], xmm2
movss xmm1, dword [rax + 0xf0]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0xf4]
maxss xmm0, xmm2
movss dword [rax + 0xf0], xmm1
movss dword [rax + 0xf4], xmm0
xorps xmm0, xmm0
movups xmmword [rbp - 0x60], xmm0
movups xmmword [rbp - 0x80], xmm7
mov dword [rbp - 0x40], 0x3f800000
mov dword [rbp - 0x3c], 0x3f800000
mov qword [rbp - 0x38], 0
mov dword [rbp - 0x30], 0x43110000
mov dword [rbp - 0x2c], 0x43110000
lea rax, [rbp - 0x60]
mov qword [rsp + 0x28], rax
lea rax, [rbp - 0x80]
mov qword [rsp + 0x20], rax
lea r9, [rbp - 0x40]
lea r8, [rbp - 0x38]
lea rdx, [rbp - 0x30]
mov rcx, qword [0x1400cc470]
call fcn.14002c930
mov rcx, qword [0x1400cc440]
mov rax, qword [rcx + 0x1ae0]
movss xmm0, dword [rax + 0x18]
mov byte [rax + 0x90], r14b
mov rax, qword [rcx + 0x1ae0]
movss xmm1, dword [rax + 0x10]
subss xmm1, dword [rax + 0x5c]
subss xmm0, dword [0x14007b69c]
mulss xmm0, xmm12
addss xmm1, xmm0
movss dword [rax + 0xd8], xmm1
movss xmm0, dword [rax + 0xf0]
maxss xmm0, xmm1
movss dword [rax + 0xf0], xmm0
mov rax, qword [rcx + 0x1ae0]
mov byte [rax + 0x90], r14b
mov rax, qword [rcx + 0x1ae0]
movss xmm0, dword [rax + 0x10]
subss xmm0, dword [rax + 0x5c]
addss xmm0, dword [0x14007b6ac]
movss xmm2, dword [rax + 0x14]
subss xmm2, dword [rax + 0x60]
addss xmm2, dword [0x14007b6b0]
movss dword [rax + 0xd8], xmm0
movss dword [rax + 0xdc], xmm2
movss xmm1, dword [rax + 0xf0]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0xf4]
maxss xmm0, xmm2
movss dword [rax + 0xf0], xmm1
movss dword [rax + 0xf4], xmm0
mov dword [0x1400cc484], 1
mov dword [rbp - 0x28], 0x432a0000
mov dword [rbp - 0x24], 0x422c0000
mov byte [rbp + 0x238], 0x61
mov al, 0x2d
mov cl, 0xe
mov dl, 6
mov r8b, 8
mov r9b, 0xf
xor r10d, r10d
xor al, 0x61
mov byte [rbp + 0x239], al
xor cl, 0x61
mov byte [rbp + 0x23a], cl
xor dl, 0x61
mov byte [rbp + 0x23b], dl
xor r8b, 0x61
mov byte [rbp + 0x23c], r8b
xor r9b, 0x61
mov byte [rbp + 0x23d], r9b
mov byte [rbp + 0x23e], r10b
lea rdx, [rbp - 0x28]
lea rcx, [rbp + 0x239]
call fcn.14002b9d0
test al, al
je 0x14003bf72
movzx esi, r14b
mov byte [rbp + 0x230], r14b
mov dword [0x1400cc484], 1
mov rcx, qword [0x1400cc440]
mov rax, qword [rcx + 0x1ae0]
mov byte [rax + 0x90], r14b
mov rax, qword [rcx + 0x1ae0]
movss xmm0, dword [rax + 0x10]
subss xmm0, dword [rax + 0x5c]
addss xmm0, dword [0x14007b64c]
movss xmm2, dword [rax + 0x14]
subss xmm2, dword [rax + 0x60]
addss xmm2, dword [0x14007b6c8]
movss dword [rax + 0xd8], xmm0
movss dword [rax + 0xdc], xmm2
movss xmm1, dword [rax + 0xf0]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0xf4]
maxss xmm0, xmm2
movss dword [rax + 0xf0], xmm1
movss dword [rax + 0xf4], xmm0
lea rcx, [0x14007b260]
call fcn.14002b100
mov rax, qword [0x1400cc440]
movss xmm0, dword [rax + 0x43c]
ucomiss xmm0, xmm10
jp 0x14003c025
jne 0x14003c025
xor ecx, ecx
call fcn.140004dd0
test al, al
je 0x14003c025
lea rcx, str.start_https:__discord.gg_NKjAQbFw72
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov rcx, qword [0x1400cc440]
mov rax, qword [rcx + 0x1ae0]
mov byte [rax + 0x90], r14b
mov rax, qword [rcx + 0x1ae0]
movss xmm0, dword [rax + 0x10]
subss xmm0, dword [rax + 0x5c]
addss xmm0, dword [0x14007b6d4]
movss xmm2, dword [rax + 0x14]
subss xmm2, dword [rax + 0x60]
addss xmm2, dword [0x14007b64c]
movss dword [rax + 0xd8], xmm0
movss dword [rax + 0xdc], xmm2
movss xmm1, dword [rax + 0xf0]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0xf4]
maxss xmm0, xmm2
movss dword [rax + 0xf0], xmm1
movss dword [rax + 0xf4], xmm0
xorps xmm0, xmm0
movups xmmword [rbp - 0x60], xmm0
movups xmmword [rbp - 0x80], xmm7
mov dword [rbp - 0x20], 0x3f800000
mov dword [rbp - 0x1c], 0x3f800000
mov qword [rbp - 0x18], 0
mov dword [rbp - 0x10], 0x41f00000
mov dword [rbp - 0xc], 0x41f00000
lea rax, [rbp - 0x60]
mov qword [rsp + 0x28], rax
lea rax, [rbp - 0x80]
mov qword [rsp + 0x20], rax
lea r9, [rbp - 0x20]
lea r8, [rbp - 0x18]
lea rdx, [rbp - 0x10]
mov rcx, qword [0x1400cc468]
call fcn.14002c930
mov rax, qword [0x1400cc440]
movss xmm0, dword [rax + 0x43c]
ucomiss xmm0, xmm10
jp 0x14003c11c
jne 0x14003c11c
xor ecx, ecx
call fcn.140004dd0
test al, al
jne 0x14003d7c3
call fcn.14000e900
jmp 0x14003d589
cmp dword [0x1400cc484], 1
jne 0x14003d589
cmp qword [0x1400cc5b8], 0
jne 0x14003c142
call fcn.14002f8e0
call fcn.14002ffd0
call fcn.140006600
mov rax, qword [0x1400cc440]
mov dword [rax + 0x1ba8], 0x442f0000
mov dword [rax + 0x1bac], 0x43d20000
mov dword [rax + 0x1b90], 2
or dword [rax + 0x1b88], 3
movaps xmm0, xmm10
unpcklps xmm0, xmm10
movsd qword [rax + 0x1b98], xmm0
movaps xmm1, xmm10
unpcklps xmm1, xmm10
movsd qword [rax + 0x1ba0], xmm1
mov dword [rax + 0x1b8c], 2
xor edx, edx
mov r8d, 0x13f
lea rcx, str.General
call fcn.14000c2a0
mov ecx, 0x2d
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x14003c1e5
cmp byte [0x1400cc0f9], 0
sete al
mov byte [0x1400cc0f9], al
neg al
sbb edx, edx
and edx, 0xa
mov rcx, r13
call qword [sym.imp.USER32.dll_ShowWindow]
mov qword [rbp - 8], 0x44228000
mov byte [rbp - 0x70], 0x42
mov al, 0x61
movzx ecx, al
mov dl, 0x16
mov r8b, 3
xor r9b, r9b
mov r10b, 1
mov r11b, 0xa
mov bl, 0xb
mov dil, 0xe
mov sil, 6
xor r15d, r15d
xor al, 0x42
mov byte [rbp - 0x6f], al
xor cl, 0x42
mov byte [rbp - 0x6e], cl
xor dl, 0x42
mov byte [rbp - 0x6d], dl
xor r8b, 0x42
mov byte [rbp - 0x6c], r8b
xor r9b, 0x42
mov byte [rbp - 0x6b], r9b
xor r10b, 0x42
mov byte [rbp - 0x6a], r10b
xor r11b, 0x42
mov byte [rbp - 0x69], r11b
xor bl, 0x42
mov byte [rbp - 0x68], bl
xor dil, 0x42
mov byte [rbp - 0x67], dil
xor sil, 0x42
mov byte [rbp - 0x66], sil
mov byte [rbp - 0x65], r15b
mov rcx, qword [0x1400cc440]
mov rax, qword [rcx + 0x1ae0]
mov byte [rax + 0x90], 1
lea rdx, [rbp - 0x6f]
mov rcx, qword [rcx + 0x1ae0]
call fcn.140004af0
mov edx, eax
lea r8, [rbp - 8]
lea rcx, [rbp - 0x6f]
call fcn.1400097f0
mov rcx, qword [0x1400cc440]
mov rax, qword [rcx + 0x1ae0]
mov byte [rax + 0x90], 1
mov rcx, qword [rcx + 0x1ae0]
cmp byte [rcx + 0x93], r15b
jne 0x14003c359
lea rdx, str.Settings
call fcn.140004af0
mov ecx, eax
xor r9d, r9d
lea r8, str.Settings
mov edx, 0x3a
call fcn.14002e160
test al, al
je 0x14003c359
mov rcx, qword [0x1400cc440]
mov rax, qword [rcx + 0x1ae0]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x1ae0]
cmp byte [rax + 0x93], r15b
jne 0x14003c317
mov qword [rbp], r15
movss xmm1, dword [0x14007b70c]
lea rcx, [rbp]
call fcn.14000fbb0
lea rdx, [0x1400cc679]
lea rcx, str.AntiScreenShot___
call fcn.14002cd90
movzx eax, byte [0x1400cc679]
cmp al, 1
jne 0x14003c34a
mov edx, 0x11
mov rcx, r13
call qword [sym.imp.USER32.dll_SetWindowDisplayAffinity]
movzx eax, byte [0x1400cc679]
test al, al
jne 0x14003c359
xor edx, edx
mov rcx, r13
call qword [sym.imp.USER32.dll_SetWindowDisplayAffinity]
mov rcx, qword [0x1400cc440]
mov rax, qword [rcx + 0x1ae0]
mov byte [rax + 0x90], 1
mov rcx, qword [rcx + 0x1ae0]
cmp byte [rcx + 0x93], r15b
jne 0x14003cd72
lea rdx, str.Players
call fcn.140004af0
mov ecx, eax
xor r9d, r9d
lea r8, str.Players
mov edx, 0x3a
call fcn.14002e160
test al, al
je 0x14003cd72
movzx eax, byte [0x1400cc5d9]
test al, al
je 0x14003c3d7
cmp byte [0x1400cc618], r15b
jne 0x14003c3d3
call fcn.140030950
mov byte [0x1400cc618], 1
movzx eax, byte [0x1400cc5d9]
test al, al
jne 0x14003c400
cmp byte [0x1400cc61d], r15b
jne 0x14003c3f3
call fcn.140031de0
mov byte [0x1400cc61d], 1
movzx eax, byte [0x1400cc5d9]
test al, al
jne 0x14003c400
mov byte [0x1400cc618], r15b
jmp 0x14003c407
mov byte [0x1400cc61d], r15b
movzx eax, byte [0x1400cc61a]
test al, al
je 0x14003c432
cmp byte [0x1400cc5da], r15b
jne 0x14003c42e
call fcn.140033270
mov byte [0x1400cc5da], 1
movzx eax, byte [0x1400cc61a]
test al, al
jne 0x14003c45b
cmp byte [0x1400cc629], r15b
jne 0x14003c44e
call fcn.140033d00
mov byte [0x1400cc629], 1
movzx eax, byte [0x1400cc61a]
test al, al
jne 0x14003c45b
mov byte [0x1400cc5da], r15b
jmp 0x14003c462
mov byte [0x1400cc629], r15b
movzx eax, byte [0x1400cc5de]
test al, al
je 0x14003c48d
cmp byte [0x1400cc5dc], r15b
jne 0x14003c489
call fcn.140034790
mov byte [0x1400cc5dc], 1
movzx eax, byte [0x1400cc5de]
test al, al
jne 0x14003c4b6
cmp byte [0x1400cc619], r15b
jne 0x14003c4a9
call fcn.140035b10
mov byte [0x1400cc619], 1
movzx eax, byte [0x1400cc5de]
test al, al
jne 0x14003c4b6
mov byte [0x1400cc5dc], r15b
jmp 0x14003c4bd
mov byte [0x1400cc619], r15b
movzx eax, byte [0x1400cc61c]
test al, al
je 0x14003c4e8
cmp byte [0x1400cc5db], r15b
jne 0x14003c4e4
call fcn.140036e90
mov byte [0x1400cc5db], 1
movzx eax, byte [0x1400cc61c]
test al, al
jne 0x14003c511
cmp byte [0x1400cc61e], r15b
jne 0x14003c504
call fcn.140037770
mov byte [0x1400cc61e], 1
movzx eax, byte [0x1400cc61c]
test al, al
jne 0x14003c511
mov byte [0x1400cc5db], r15b
jmp 0x14003c518
mov byte [0x1400cc61e], r15b
cmp byte [0x1400cc628], r15b
jne 0x14003c52a
mov byte [0x1400cc5dd], r15b
jmp 0x14003c531
mov byte [0x1400cc62a], r15b
movzx eax, byte [0x1400cc61b]
test al, al
je 0x14003c55c
cmp byte [0x1400cc5df], r15b
jne 0x14003c558
call fcn.140038050
mov byte [0x1400cc5df], 1
movzx eax, byte [0x1400cc61b]
test al, al
jne 0x14003c585
cmp byte [0x1400cc61f], r15b
jne 0x14003c578
call fcn.140038890
mov byte [0x1400cc61f], 1
movzx eax, byte [0x1400cc61b]
test al, al
jne 0x14003c585
mov byte [0x1400cc5df], r15b
jmp 0x14003c58c
mov byte [0x1400cc61f], r15b
cmp byte [0x1400cc628], r15b
je 0x14003c5b3
cmp byte [0x1400cc5dd], r15b
jne 0x14003c5aa
call fcn.140039270
mov byte [0x1400cc5dd], 1
cmp byte [0x1400cc628], r15b
jne 0x14003c5c8
cmp byte [0x1400cc62a], r15b
jne 0x14003c5c8
call fcn.140039c50
mov byte [0x1400cc62a], 1
lea rdx, [0x1400cc5d9]
lea rcx, str.___100_
call fcn.14002cd90
lea rdx, [0x1400cc61a]
lea rcx, [0x14007b358]
call fcn.14002cd90
lea rdx, [0x1400cc5de]
lea rcx, [0x14007b380]
call fcn.14002cd90
lea rdx, [0x1400cc61c]
lea rcx, str.____100_
call fcn.14002cd90
lea rdx, [0x1400cc61b]
lea rcx, str.___b3095_
call fcn.14002cd90
lea rdx, [0x1400cc628]
lea rcx, [0x14007b408]
call fcn.14002cd90
mov ecx, dword [0x1400cc47c]
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x14003c663
cmp byte [0x1400cc439], r15b
sete al
mov byte [0x1400cc439], al
test al, al
setne byte [0x1400cc5d9]
mov ecx, dword [0x1400cc478]
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x14003c68c
cmp byte [0x1400cc439], r15b
sete al
mov byte [0x1400cc439], al
test al, al
setne byte [0x1400cc5de]
mov ecx, dword [0x1400cc488]
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x14003c6b5
cmp byte [0x1400cc439], r15b
sete al
mov byte [0x1400cc439], al
test al, al
setne byte [0x1400cc61c]
mov ecx, dword [0x1400cc480]
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x14003c6de
cmp byte [0x1400cc439], r15b
sete al
mov byte [0x1400cc439], al
test al, al
setne byte [0x1400cc628]
mov rcx, qword [0x1400cc440]
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 [0x14007b6b8]
movss xmm2, dword [rax + 0x10]
subss xmm2, dword [rax + 0x5c]
addss xmm2, xmm6
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 [0x1400cc0f4]
test eax, eax
jne 0x14003c76b
mov dword [0x1400cc47c], 0x41
jmp 0x14003c869
cmp eax, 1
jne 0x14003c77f
mov dword [0x1400cc47c], 0x42
jmp 0x14003c869
cmp eax, 2
jne 0x14003c793
mov dword [0x1400cc47c], 0x43
jmp 0x14003c869
cmp eax, 3
jne 0x14003c7a7
mov dword [0x1400cc47c], 0x44
jmp 0x14003c869
cmp eax, 4
jne 0x14003c7bb
mov dword [0x1400cc47c], 0x45
jmp 0x14003c869
cmp eax, 5
jne 0x14003c7cf
mov dword [0x1400cc47c], 0x46
jmp 0x14003c869
cmp eax, 6
jne 0x14003c7e3
mov dword [0x1400cc47c], 0x47
jmp 0x14003c869
cmp eax, 7
jne 0x14003c7f4
mov dword [0x1400cc47c], 0x48
jmp 0x14003c869
cmp eax, 8
jne 0x14003c805
mov dword [0x1400cc47c], 0x49
jmp 0x14003c869
cmp eax, 9
jne 0x14003c816
mov dword [0x1400cc47c], 0x4a
jmp 0x14003c869
cmp eax, 0xa
jne 0x14003c827
mov dword [0x1400cc47c], 0x4b
jmp 0x14003c869
cmp eax, 0xb
jne 0x14003c838
mov dword [0x1400cc47c], 0x4c
jmp 0x14003c869
cmp eax, 0xc
jne 0x14003c849
mov dword [0x1400cc47c], 0x4d
jmp 0x14003c869
cmp eax, 0xd
jne 0x14003c85a
mov dword [0x1400cc47c], 0x4e
jmp 0x14003c869
cmp eax, 0xe
jne 0x14003c869
mov dword [0x1400cc47c], 0x4f
lea r9, [0x1400ba9e0]
lea rdx, [0x1400cc0f4]
lea rcx, [0x14007b418]
call fcn.14002de60
mov rcx, qword [0x1400cc440]
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 [0x14007b6bc]
movss xmm2, dword [rax + 0x10]
subss xmm2, dword [rax + 0x5c]
addss xmm2, xmm6
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 [0x1400cc0f0]
test eax, eax
jne 0x14003c910
mov dword [0x1400cc478], 0x41
jmp 0x14003ca0e
cmp eax, 1
jne 0x14003c924
mov dword [0x1400cc478], 0x42
jmp 0x14003ca0e
cmp eax, 2
jne 0x14003c938
mov dword [0x1400cc478], 0x43
jmp 0x14003ca0e
cmp eax, 3
jne 0x14003c94c
mov dword [0x1400cc478], 0x44
jmp 0x14003ca0e
cmp eax, 4
jne 0x14003c960
mov dword [0x1400cc478], 0x45
jmp 0x14003ca0e
cmp eax, 5
jne 0x14003c974
mov dword [0x1400cc478], 0x46
jmp 0x14003ca0e
cmp eax, 6
jne 0x14003c988
mov dword [0x1400cc478], 0x47
jmp 0x14003ca0e
cmp eax, 7
jne 0x14003c999
mov dword [0x1400cc478], 0x48
jmp 0x14003ca0e
cmp eax, 8
jne 0x14003c9aa
mov dword [0x1400cc478], 0x49
jmp 0x14003ca0e
cmp eax, 9
jne 0x14003c9bb
mov dword [0x1400cc478], 0x4a
jmp 0x14003ca0e
cmp eax, 0xa
jne 0x14003c9cc
mov dword [0x1400cc478], 0x4b
jmp 0x14003ca0e
cmp eax, 0xb
jne 0x14003c9dd
mov dword [0x1400cc478], 0x4c
jmp 0x14003ca0e
cmp eax, 0xc
jne 0x14003c9ee
mov dword [0x1400cc478], 0x4d
jmp 0x14003ca0e
cmp eax, 0xd
jne 0x14003c9ff
mov dword [0x1400cc478], 0x4e
jmp 0x14003ca0e
cmp eax, 0xe
jne 0x14003ca0e
mov dword [0x1400cc478], 0x4f
lea r9, [0x1400cc070]
lea rdx, [0x1400cc0f0]
lea rcx, [0x14007b460]
call fcn.14002de60
mov rcx, qword [0x1400cc440]
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 [0x14007b6c0]
movss xmm2, dword [rax + 0x10]
subss xmm2, dword [rax + 0x5c]
addss xmm2, xmm6
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 [0x1400cc068]
test eax, eax
jne 0x14003cab5
mov dword [0x1400cc488], 0x41
jmp 0x14003cbb3
cmp eax, 1
jne 0x14003cac9
mov dword [0x1400cc488], 0x42
jmp 0x14003cbb3
cmp eax, 2
jne 0x14003cadd
mov dword [0x1400cc488], 0x43
jmp 0x14003cbb3
cmp eax, 3
jne 0x14003caf1
mov dword [0x1400cc488], 0x44
jmp 0x14003cbb3
cmp eax, 4
jne 0x14003cb05
mov dword [0x1400cc488], 0x45
jmp 0x14003cbb3
cmp eax, 5
jne 0x14003cb19
mov dword [0x1400cc488], 0x46
jmp 0x14003cbb3
cmp eax, 6
jne 0x14003cb2d
mov dword [0x1400cc488], 0x47
jmp 0x14003cbb3
cmp eax, 7
jne 0x14003cb3e
mov dword [0x1400cc488], 0x48
jmp 0x14003cbb3
cmp eax, 8
jne 0x14003cb4f
mov dword [0x1400cc488], 0x49
jmp 0x14003cbb3
cmp eax, 9
jne 0x14003cb60
mov dword [0x1400cc488], 0x4a
jmp 0x14003cbb3
cmp eax, 0xa
jne 0x14003cb71
mov dword [0x1400cc488], 0x4b
jmp 0x14003cbb3
cmp eax, 0xb
jne 0x14003cb82
mov dword [0x1400cc488], 0x4c
jmp 0x14003cbb3
cmp eax, 0xc
jne 0x14003cb93
mov dword [0x1400cc488], 0x4d
jmp 0x14003cbb3
cmp eax, 0xd
jne 0x14003cba4
mov dword [0x1400cc488], 0x4e
jmp 0x14003cbb3
cmp eax, 0xe
jne 0x14003cbb3
mov dword [0x1400cc488], 0x4f
lea r9, [0x1400ba960]
lea rdx, [0x1400cc068]
lea rcx, [0x14007b4a8]
call fcn.14002de60
mov rcx, qword [0x1400cc440]
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 [0x14007b6c4]
movss xmm2, dword [rax + 0x10]
subss xmm2, dword [rax + 0x5c]
addss xmm2, xmm6
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 [0x1400cc064]
test eax, eax
jne 0x14003cc5a
mov dword [0x1400cc480], 0x41
jmp 0x14003cd58
cmp eax, 1
jne 0x14003cc6e
mov dword [0x1400cc480], 0x42
jmp 0x14003cd58
cmp eax, 2
jne 0x14003cc82
mov dword [0x1400cc480], 0x43
jmp 0x14003cd58
cmp eax, 3
jne 0x14003cc96
mov dword [0x1400cc480], 0x44
jmp 0x14003cd58
cmp eax, 4
jne 0x14003ccaa
mov dword [0x1400cc480], 0x45
jmp 0x14003cd58
cmp eax, 5
jne 0x14003ccbe
mov dword [0x1400cc480], 0x46
jmp 0x14003cd58
cmp eax, 6
jne 0x14003ccd2
mov dword [0x1400cc480], 0x47
jmp 0x14003cd58
cmp eax, 7
jne 0x14003cce3
mov dword [0x1400cc480], 0x48
jmp 0x14003cd58
cmp eax, 8
jne 0x14003ccf4
mov dword [0x1400cc480], 0x49
jmp 0x14003cd58
cmp eax, 9
jne 0x14003cd05
mov dword [0x1400cc480], 0x4a
jmp 0x14003cd58
cmp eax, 0xa
jne 0x14003cd16
mov dword [0x1400cc480], 0x4b
jmp 0x14003cd58
cmp eax, 0xb
jne 0x14003cd27
mov dword [0x1400cc480], 0x4c
jmp 0x14003cd58
cmp eax, 0xc
jne 0x14003cd38
mov dword [0x1400cc480], 0x4d
jmp 0x14003cd58
cmp eax, 0xd
jne 0x14003cd49
mov dword [0x1400cc480], 0x4e
jmp 0x14003cd58
cmp eax, 0xe
jne 0x14003cd58
mov dword [0x1400cc480], 0x4f
lea r9, [0x1400bc570]
lea rdx, [0x1400cc064]
lea rcx, [0x14007b4e0]
call fcn.14002de60
call fcn.1400099f0
mov rcx, qword [0x1400cc440]
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]
addss xmm2, dword [0x14007b6dc]
movss xmm0, dword [rax + 0x14]
subss xmm0, dword [rax + 0x60]
addss xmm0, dword [0x14007b68c]
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 rcx, str.H_nE_nL_nL_nO_n_nB_nO_nY
call fcn.14002b100
mov rcx, qword [0x1400cc440]
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 [0x14007b6b8]
movss xmm2, dword [rax + 0x10]
subss xmm2, dword [rax + 0x5c]
addss xmm2, dword [0x14007b6d8]
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 - 0x60], xmm0
movups xmmword [rbp - 0x80], xmm7
mov dword [rbp + 8], 0x3f800000
mov dword [rbp + 0xc], 0x3f800000
mov qword [rbp + 0x10], r15
mov dword [rbp + 0x18], 0x41a00000
mov dword [rbp + 0x1c], 0x41a00000
lea rax, [rbp - 0x60]
mov qword [rsp + 0x28], rax
lea rax, [rbp - 0x80]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 8]
lea r8, [rbp + 0x10]
lea rdx, [rbp + 0x18]
mov rcx, qword [0x1400cc590]
call fcn.14002c930
mov rax, qword [0x1400cc440]
movss xmm0, dword [rax + 0x43c]
ucomiss xmm0, xmm10
jp 0x14003cef7
jne 0x14003cef7
xor ecx, ecx
call fcn.140004dd0
test al, al
je 0x14003cef7
lea rcx, str.start_https:__discord.gg_Cc3btSAdea
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov rcx, qword [0x1400cc440]
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 [0x14007b664]
movss xmm2, dword [rax + 0x10]
subss xmm2, dword [rax + 0x5c]
addss xmm2, dword [0x14007b6d4]
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 - 0x60], xmm0
movups xmmword [rbp - 0x80], xmm7
mov dword [rbp + 0x20], 0x3f800000
mov dword [rbp + 0x24], 0x3f800000
mov qword [rbp + 0x28], r15
mov dword [rbp - 0x48], 0x41f00000
mov dword [rbp - 0x44], 0x41f00000
lea rax, [rbp - 0x60]
mov qword [rsp + 0x28], rax
lea rax, [rbp - 0x80]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x20]
lea r8, [rbp + 0x28]
lea rdx, [rbp - 0x48]
mov rcx, qword [0x1400cc468]
call fcn.14002c930
mov rax, qword [0x1400cc440]
movss xmm0, dword [rax + 0x43c]
ucomiss xmm0, xmm10
jp 0x14003cfea
jne 0x14003cfea
xor ecx, ecx
call fcn.140004dd0
test al, al
jne 0x14003d7c3
test r14b, r14b
je 0x14003d577
mov rcx, qword [0x1400cc440]
mov rax, qword [rcx + 0x1ae0]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x1ae0]
mov r12, qword [rax + 0x2b8]
mov edi, 4
mov ebx, edi
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rdi + rcx]
cmp dword [0x1400cc844], eax
jle 0x14003d07d
lea rcx, [0x1400cc844]
call fcn.14003dcac
cmp dword [0x1400cc844], 0xffffffff
jne 0x14003d07d
lea r14, [0x1400cc850]
mov rax, r14
mov ecx, 0x32
xor esi, esi
nop word [rax + rax]
mov qword [rax], rsi
lea rax, [rax + 8]
sub rcx, 1
jne 0x14003d060
mov ebx, edi
lea rcx, [0x1400cc844]
call fcn.14003dc40
jmp 0x14003d086
lea r14, [0x1400cc850]
xor esi, esi
mov rax, qword gs:[0x58]
mov rdi, qword [rax]
mov eax, dword [rdi + rbx]
cmp dword [0x1400cc840], eax
jle 0x14003d0c9
lea rcx, [0x1400cc840]
call fcn.14003dcac
cmp dword [0x1400cc840], 0xffffffff
jne 0x14003d0c9
mov qword [0x1400cc6a8], 0
lea rcx, [0x1400cc840]
call fcn.14003dc40
mov eax, dword [rdi + rbx]
cmp dword [0x1400ccd00], eax
jle 0x14003d11f
lea rcx, [0x1400ccd00]
call fcn.14003dcac
cmp dword [0x1400ccd00], 0xffffffff
jne 0x14003d11f
lea rdi, [0x1400cc9e0]
mov rax, rdi
mov ecx, 0x32
nop dword [rax + rax]
mov qword [rax], 0
lea rax, [rax + 8]
sub rcx, 1
jne 0x14003d100
lea rcx, [0x1400ccd00]
call fcn.14003dc40
jmp 0x14003d126
lea rdi, [0x1400cc9e0]
cmp byte [0x1400cc67a], 0
jne 0x14003d239
mov rbx, rsi
nop word [rax + rax]
mov rax, qword [0x1400cc440]
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 [0x1400cc440]
mov rcx, qword [rax + 0x1ae0]
movss xmm7, dword [rcx + 0x10]
movss xmm6, dword [rcx + 0x18]
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 + 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 + rdi], xmm0
movss dword [rbx + rdi + 4], xmm6
add rbx, 8
cmp rbx, 0x190
jl 0x14003d140
mov byte [0x1400cc67a], 1
movss xmm8, dword [0x14007b634]
cmp qword [0x1400cc440], 0
jne 0x14003d25d
mov r8d, 0xd3d
lea rdx, str.C:UsersZIPDownloadsDAMAGE_ONLYDAMAGE_ONLYDAMAGE_ONLYimguiimgui.cpp
lea rcx, [0x140040870]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [0x1400cc440]
movsd xmm0, qword [rax + 0x128]
movsd qword [rbp - 0x80], xmm0
mov r15d, esi
lea rsi, [0x1400cc854]
movss xmm6, dword [rbp - 0x7c]
movss xmm7, dword [rbp - 0x80]
nop word [rax + rax]
lea ecx, [r15 + 1]
cmp ecx, 0x32
jge 0x14003d369
lea rbx, [rsi + 4]
movsxd rax, ecx
lea rdi, [r14 + rax*8]
mov r14d, 0x32
sub r14d, ecx
lea r13, [0x1400cc850]
nop dword [rax + rax]
movss xmm1, dword [rbx + 4]
subss xmm1, dword [rsi]
movss xmm0, dword [rbx]
subss xmm0, dword [rsi - 4]
call sub.api_ms_win_crt_math_l1_1_0.dll__hypotf
divss xmm0, xmm11
movaps xmm1, xmm9
subss xmm1, xmm0
comiss xmm1, xmm10
jbe 0x14003d357
mov dword [rbp + 0x50], 0x3f2fb15b
mov dword [rbp + 0x54], 0x3f3bb98c
mov dword [rbp + 0x58], 0x3f77f62b
movups xmm0, xmmword [rbp + 0x50]
shufps xmm0, xmm0, 0x93
movss xmm0, xmm1
shufps xmm0, xmm0, 0x39
movups xmmword [rbp + 0x50], xmm0
movups xmmword [rbp - 0x60], xmm0
mov rax, qword [0x1400cc440]
mulss xmm1, dword [rax + 0x1560]
movss dword [rbp - 0x54], xmm1
lea rcx, [rbp - 0x60]
call fcn.1400029f0
mov r9d, eax
mov eax, r15d
lea rdx, [rax*8]
add rdx, r13
movss dword [rsp + 0x20], xmm9
mov r8, rdi
mov rcx, r12
call fcn.1400226b0
add rdi, 8
add rbx, 8
sub r14, 1
jne 0x14003d2c0
movaps xmm1, xmm6
subss xmm1, dword [rsi]
movaps xmm0, xmm7
subss xmm0, dword [rsi - 4]
call sub.api_ms_win_crt_math_l1_1_0.dll__hypotf
divss xmm0, dword [0x14007b698]
movaps xmm1, xmm9
subss xmm1, xmm0
comiss xmm1, xmm10
jbe 0x14003d403
mov dword [rbp + 0x60], 0x3f2fb15b
mov dword [rbp + 0x64], 0x3f3bb98c
mov dword [rbp + 0x68], 0x3f77f62b
movups xmm0, xmmword [rbp + 0x60]
shufps xmm0, xmm0, 0x93
movss xmm0, xmm1
shufps xmm0, xmm0, 0x39
movups xmmword [rbp + 0x60], xmm0
movups xmmword [rbp - 0x60], xmm0
mov rax, qword [0x1400cc440]
mulss xmm1, dword [rax + 0x1560]
movss dword [rbp - 0x54], xmm1
lea rcx, [rbp - 0x60]
call fcn.1400029f0
mov r9d, eax
mov eax, r15d
lea r14, [0x1400cc850]
lea r8, [r14 + rax*8]
movss dword [rsp + 0x20], xmm9
lea rdx, [rbp - 0x80]
mov rcx, r12
call fcn.1400226b0
jmp 0x14003d40a
lea r14, [0x1400cc850]
inc r15d
add rsi, 8
cmp r15d, 0x32
jl 0x14003d290
cmp qword [0x1400cc440], 0
jne 0x14003d43f
mov r8d, 0xd3d
lea rdx, str.C:UsersZIPDownloadsDAMAGE_ONLYDAMAGE_ONLYDAMAGE_ONLYimguiimgui.cpp
lea rcx, [0x140040870]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [0x1400cc440]
movss xmm6, dword [rax + 0x18]
lea r13, [0x1400cc850]
mov rdi, r13
xor r14d, r14d
mov ebx, r14d
mov esi, 0x32
movaps xmm0, xmm6
lea rax, [0x1400cc9e0]
mulss xmm0, dword [rbx + rax]
mulss xmm0, xmm14
addss xmm0, dword [rbx + r13]
movss dword [rbx + r13], xmm0
movaps xmm2, xmm6
mulss xmm2, dword [rbx + rax + 4]
mulss xmm2, xmm14
addss xmm2, dword [rbx + r13 + 4]
movss dword [rbx + r13 + 4], xmm2
mov rcx, qword [0x1400cc440]
mov rax, qword [rcx + 0x1ae0]
movss xmm3, dword [rax + 0x10]
movss xmm4, dword [rax + 0x14]
movss xmm1, dword [rax + 0x18]
addss xmm1, xmm3
comiss xmm3, xmm0
jbe 0x14003d4ca
movss dword [rbx + r13], xmm1
jmp 0x14003d4e0
comiss xmm0, xmm1
jbe 0x14003d4e0
movaps xmm0, xmm3
unpcklps xmm0, xmm4
movsd qword [rbp - 0x80], xmm0
movss dword [rbx + r13], xmm0
mov rax, qword [rcx + 0x1ae0]
movss xmm1, dword [rax + 0x14]
movss xmm0, dword [rax + 0x1c]
comiss xmm1, xmm2
jbe 0x14003d503
addss xmm1, xmm0
movss dword [rbx + r13 + 4], xmm1
jmp 0x14003d527
addss xmm0, xmm1
comiss xmm2, xmm0
jbe 0x14003d527
movss xmm0, dword [rax + 0x10]
unpcklps xmm0, xmm1
movaps xmm2, xmm0
shufps xmm2, xmm2, 0x55
movsd qword [rbp - 0x80], xmm0
movss dword [rbx + r13 + 4], xmm2
lea rcx, [0x1400cc2c8]
call fcn.1400029f0
mov r9d, eax
mov dword [rsp + 0x20], r14d
movaps xmm2, xmm8
mov rdx, rdi
mov rcx, r12
call fcn.140022c10
add rdi, 8
add rbx, 8
sub rsi, 1
jne 0x14003d460
movss xmm6, dword [0x14007b660]
movdqa xmm7, xmmword [0x14007bc50]
mov r13, qword [rbp - 0x50]
lea r12, [0x1400cc630]
mov r14b, 1
call fcn.14000e900
movzx esi, byte [rbp + 0x230]
xor r15d, r15d
call fcn.1400088e0
mov rcx, qword [0x1400cc620]
mov rax, qword [rcx]
mov dword [rsp + 0x30], r15d
movss dword [rsp + 0x28], xmm9
mov dword [rsp + 0x20], r15d
mov r9d, 3
xor r8d, r8d
xor edx, edx
call qword [rax + 0x158]
mov rcx, qword [0x1400cc620]
mov rax, qword [rcx]
call qword [rax + 0x148]
test eax, eax
js 0x14003d62d
call fcn.140008d70
mov rbx, qword [0x1400cc440]
cmp dword [rbx + 0x1c90], 0
jg 0x14003d5fd
mov r8d, 0x675
lea rdx, str.C:UsersZIPDownloadsDAMAGE_ONLYDAMAGE_ONLYDAMAGE_ONLYimguiimgui.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, r15
cmp byte [rcx], 0
cmovne rax, rcx
mov rcx, rax
call fcn.14002f300
mov rcx, qword [0x1400cc620]
mov rax, qword [rcx]
call qword [rax + 0x150]
mov rcx, qword [0x1400cc620]
mov rax, qword [rcx]
mov qword [rsp + 0x20], r15
xor r9d, r9d
xor r8d, r8d
xor edx, edx
call qword [rax + 0x88]
cmp eax, 0x88760868
jne 0x14003d6a3
mov rcx, qword [0x1400cc620]
mov rax, qword [rcx]
call qword [rax + 0x18]
cmp eax, 0x88760869
jne 0x14003d6a3
call fcn.14002fa70
mov rcx, qword [0x1400cc620]
mov rax, qword [rcx]
mov rdx, r12
call qword [rax + 0x80]
cmp eax, 0x8876086c
jne 0x14003d69e
mov r8d, 0x2d
lea rdx, str.C:UsersZIPDownloadsDAMAGE_ONLYDAMAGE_ONLYDAMAGE_ONLYmain.h
lea rcx, [0x14004086c]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
call fcn.14002f8e0
movzx edi, byte [rbp + 0x228]
cmp dword [rbp + 0x100], 0x12
jne 0x14003b620
call fcn.14002fa70
mov rcx, qword [0x1400cc5c8]
test rcx, rcx
je 0x14003d6d5
mov rax, qword [rcx]
call qword [rax + 0x10]
mov qword [0x1400cc5c8], r15
mov rcx, qword [0x1400cc5e0]
test rcx, rcx
je 0x14003d6e7
call qword [sym.imp.KERNEL32.dll_FreeLibrary]
mov qword [0x1400cc5e0], r15
mov qword [0x1400cc5e8], r15
mov qword [0x1400cc5f0], r15
mov qword [0x1400cc5f8], r15
mov qword [0x1400cc600], r15
mov qword [0x1400cc608], r15
mov dword [0x1400cc2b0], 9
mov byte [0x1400cc5d8], 0
mov byte [0x1400cc0f8], 1
mov rbx, qword [0x1400cc440]
mov rcx, rbx
call fcn.140007c00
cmp qword [0x1400cc440], rbx
jne 0x14003d748
mov qword [0x1400cc440], r15
test rbx, rbx
je 0x14003d770
mov rcx, rbx
call fcn.140017d40
mov rax, qword [0x1400cc440]
test rax, rax
je 0x14003d767
dec dword [rax + 0x3b4]
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
mov rcx, qword [0x1400cc620]
test rcx, rcx
je 0x14003d789
mov rax, qword [rcx]
call qword [rax + 0x10]
mov qword [0x1400cc620], r15
mov rcx, qword [0x1400cc610]
test rcx, rcx
je 0x14003d7a2
mov rax, qword [rcx]
call qword [rax + 0x10]
mov qword [0x1400cc610], r15
mov rcx, r13
call qword [sym.imp.USER32.dll_DestroyWindow]
mov rdx, qword [rbp + 0x88]
mov rcx, qword [rbp + 0xb0]
call qword [sym.imp.USER32.dll_UnregisterClassW]
xor eax, eax
jmp 0x14003d821
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_ExitProcess]
mov rcx, qword [0x1400cc610]
mov rdx, qword [0x1400cc620]
test rdx, rdx
je 0x14003d7f6
mov rax, qword [rdx]
mov rcx, rdx
call qword [rax + 0x10]
mov qword [0x1400cc620], r15
mov rcx, qword [0x1400cc610]
test rcx, rcx
je 0x14003d808
mov rdx, qword [rcx]
call qword [rdx + 0x10]
mov qword [0x1400cc610], r15
mov rdx, qword [rbp + 0x88]
mov rcx, qword [rbp + 0xb0]
call qword [sym.imp.USER32.dll_UnregisterClassW]
mov eax, 1
lea r11, [rsp + 0x2e0]
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