Function at 0x1400362b0
Capabilities:
Create thread

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 - 0x338]
sub rsp, 0x400
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 r12d, r12d
mov dword [rbp + 0xa0], 0x50
mov dword [rbp + 0xa4], 0x40
lea rax, [0x140036190]
mov qword [rbp + 0xa8], rax
mov qword [rbp + 0xb0], r12
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_GetModuleHandleW]
mov qword [rbp + 0xb8], rax
xorps xmm0, xmm0
movdqa xmmword [rbp + 0xc0], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0xd0], xmm1
lea rax, str.ImGui_Example
mov qword [rbp + 0xe0], rax
mov qword [rbp + 0xe8], r12
lea rcx, [rbp + 0xa0]
call qword [sym.imp.USER32.dll_RegisterClassExW]
mov r13d, 1
mov ecx, r13d
call qword [sym.imp.USER32.dll_GetSystemMetrics]
cdq
sub eax, edx
sar eax, 1
lea ebx, [rax - 0x64]
xor ecx, ecx
call qword [sym.imp.USER32.dll_GetSystemMetrics]
mov ecx, eax
mov eax, 0x55555556
imul ecx
mov r8d, edx
shr r8d, 0x1f
add edx, 0xffffff7e
add r8d, edx
mov qword [rsp + 0x58], r12
mov qword [rsp + 0x50], r12
mov qword [rsp + 0x48], r12
mov qword [rsp + 0x40], r12
mov dword [rsp + 0x38], 0xc8
mov dword [rsp + 0x30], 0x104
mov dword [rsp + 0x28], ebx
mov dword [rsp + 0x20], r8d
mov r9d, 0x80000000
lea r8, str.Example
mov rdx, qword [rbp + 0xe0]
xor ecx, ecx
call qword [sym.imp.USER32.dll_CreateWindowExW]
mov qword [0x1403ace58], rax
mov edx, 0xffffffec
mov rcx, rax
call qword [sym.imp.USER32.dll_GetWindowLongW]
bts eax, 0x13
mov r8d, eax
mov edx, 0xffffffec
mov rcx, qword [0x1403ace58]
call qword [sym.imp.USER32.dll_SetWindowLongA]
mov r9d, 2
mov r8b, 0xff
xor edx, edx
mov rcx, qword [0x1403ace58]
call qword [sym.imp.USER32.dll_SetLayeredWindowAttributes]
movdqa xmm0, xmmword [0x140046c20]
movdqu xmmword [rbp + 0x190], xmm0
lea rdx, [rbp + 0x190]
mov rcx, qword [0x1403ace58]
call qword [sym.imp.dwmapi.dll_DwmExtendFrameIntoClientArea]
mov rbx, qword [0x1403ace58]
mov ecx, 0x20
call qword [sym.imp.d3d9.dll_Direct3DCreate9]
mov rcx, rax
mov qword [0x1403acef8], rax
test rax, rax
je 0x140037b56
mov qword [0x1403acf10], r12
mov qword [0x1403acf1c], r12
mov dword [0x1403acf24], r12d
mov qword [0x1403acf2c], r12
mov dword [0x1403acf34], r12d
mov qword [0x1403acf44], r12
mov dword [0x1403acf38], r13d
mov dword [0x1403acf28], r13d
mov dword [0x1403acf18], 0x15
mov dword [0x1403acf3c], r13d
mov dword [0x1403acf40], 0x50
mov dword [0x1403acf4c], r13d
mov rax, qword [rax]
lea rdx, [0x1403acf00]
mov qword [rsp + 0x30], rdx
lea rdx, [0x1403acf10]
mov qword [rsp + 0x28], rdx
mov dword [rsp + 0x20], 0x40
mov r9, rbx
mov r8d, r13d
xor edx, edx
call qword [rax + 0x80]
test eax, eax
js 0x140037b4f
mov edx, 0xa
mov rcx, qword [0x1403ace58]
call qword [sym.imp.USER32.dll_ShowWindow]
mov rcx, qword [0x1403ace58]
call qword [sym.imp.USER32.dll_UpdateWindow]
mov rbx, qword [0x1403ace30]
test rbx, rbx
je 0x140036559
inc dword [rbx + 0xf4]
mov ecx, 0x5e00
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_malloc]
mov qword [rbp + 0x358], rax
lea rcx, [rbp + 0x350]
mov qword [rbp], rcx
mov qword [rbp + 0x20], rax
test rax, rax
je 0x14003658b
xor edx, edx
mov rcx, rax
call fcn.140002010
jmp 0x14003658e
mov rax, r12
mov qword [0x1403ace30], rax
call fcn.140005d80
test rbx, rbx
je 0x1400365a8
mov qword [0x1403ace30], rbx
jmp 0x1400365af
mov rbx, qword [0x1403ace30]
test rbx, rbx
jne 0x1400365d5
mov r8d, 0xfe5
lea rdx, str.C:UsersxxxDesktopencryptserverfile_nyteinstallerimgui.cpp
lea rcx, str.GImGui___0___No_current_context._Did_you_call_ImGui::CreateContext___and_ImGui::SetCurrentContext_____
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rbx, qword [0x1403ace30]
xorps xmm6, xmm6
xor eax, eax
movups xmmword [rbp + 0xf0], xmm6
movups xmmword [rbp + 0x100], xmm6
movups xmmword [rbp + 0x110], xmm6
movups xmmword [rbp + 0x130], xmm6
movups xmmword [rbp + 0x140], xmm6
mov qword [rbp + 0x170], rax
mov byte [rbp + 0xfc], 1
mov dword [rbp + 0x134], 0x7f7fffff
mov dword [rbp + 0x140], 0x3f800000
mov ecx, 0xffff
mov word [rbp + 0x144], cx
xorps xmm7, xmm7
movups xmmword [rbp + 0x1a0], xmm7
movups xmmword [rbp + 0x1b0], xmm7
movups xmmword [rbp + 0x1e0], xmm7
movups xmmword [rbp + 0x1f0], xmm7
mov qword [rbp + 0x220], rax
mov byte [rbp + 0x1ac], 1
mov dword [rbp + 0x1b8], 3
mov dword [rbp + 0x1bc], r13d
mov dword [rbp + 0x1e4], 0x7f7fffff
mov dword [rbp + 0x1f0], 0x3f800000
mov word [rbp + 0x1f4], cx
mov byte [rbp + 0x138], al
mov dword [rbp + 0x1ec], 0x20
mov dword [rbp + 0x13c], 8
mov dword [rbp + 0x108], 0x19
mov dword [rbp + 0x10c], 0x19
mov byte [rbp + 0x110], 1
mov rsi, qword [rbx + 0x58]
cmp byte [rsi + 0x18], al
je 0x1400366dc
mov r8d, 0xbbb
lea rdx, str.C:UsersxxxDesktopencryptserverfile_nyteinstallerimgui_draw.cpp
lea rcx, str._Locked___Cannot_modify_a_locked_ImFontAtlas_between_NewFrame___and_EndFrame_Render____
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
movaps xmm8, xmmword [rbp + 0xf0]
movaps xmmword [rsp + 0x70], xmm8
movaps xmm9, xmmword [rbp + 0x100]
movaps xmmword [rbp - 0x80], xmm9
movaps xmm10, xmmword [rbp + 0x110]
movaps xmmword [rbp - 0x70], xmm10
movaps xmmword [rbp - 0x60], xmm6
movaps xmm11, xmmword [rbp + 0x130]
movaps xmmword [rbp - 0x50], xmm11
movaps xmm12, xmmword [rbp + 0x140]
movaps xmmword [rbp - 0x40], xmm12
movaps xmmword [rbp - 0x30], xmm6
movaps xmmword [rbp - 0x20], xmm6
movsd xmm13, qword [rbp + 0x170]
movsd qword [rbp - 0x10], xmm13
movq rdi, xmm8
test rdi, rdi
je 0x14003675d
mov r8d, 0xbbd
lea rdx, str.C:UsersxxxDesktopencryptserverfile_nyteinstallerimgui_draw.cpp
lea rcx, str.font_cfg.FontData__0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
lea r15, [0x140066440]
mov qword [rsp + 0x70], r15
mov dword [rsp + 0x78], 0x204d0
mov dword [rbp - 0x7c], 0x41a80000
lea r14, [0x140045920]
mov qword [rbp - 0x58], r14
lea rdx, [rsp + 0x70]
mov rcx, rsi
call fcn.140024d20
mov rsi, qword [rbx + 0x58]
cmp byte [rsi + 0x18], 0
je 0x1400367b4
mov r8d, 0xbbb
lea rdx, str.C:UsersxxxDesktopencryptserverfile_nyteinstallerimgui_draw.cpp
lea rcx, str._Locked___Cannot_modify_a_locked_ImFontAtlas_between_NewFrame___and_EndFrame_Render____
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
movaps xmmword [rsp + 0x70], xmm8
movaps xmmword [rbp - 0x80], xmm9
movaps xmmword [rbp - 0x70], xmm10
movaps xmmword [rbp - 0x60], xmm6
movaps xmmword [rbp - 0x50], xmm11
movaps xmmword [rbp - 0x40], xmm12
movaps xmmword [rbp - 0x30], xmm6
movaps xmmword [rbp - 0x20], xmm6
movsd qword [rbp - 0x10], xmm13
test rdi, rdi
je 0x1400367ff
mov r8d, 0xbbd
lea rdx, str.C:UsersxxxDesktopencryptserverfile_nyteinstallerimgui_draw.cpp
lea rcx, str.font_cfg.FontData__0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov qword [rsp + 0x70], r15
mov dword [rsp + 0x78], 0x204d0
mov dword [rbp - 0x7c], 0x41900000
mov qword [rbp - 0x58], r14
lea rdx, [rsp + 0x70]
mov rcx, rsi
call fcn.140024d20
mov rsi, qword [rbx + 0x58]
cmp byte [rsi + 0x18], 0
je 0x140036848
mov r8d, 0xbbb
lea rdx, str.C:UsersxxxDesktopencryptserverfile_nyteinstallerimgui_draw.cpp
lea rcx, str._Locked___Cannot_modify_a_locked_ImFontAtlas_between_NewFrame___and_EndFrame_Render____
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
movaps xmmword [rsp + 0x70], xmm8
movaps xmmword [rbp - 0x80], xmm9
movaps xmmword [rbp - 0x70], xmm10
movaps xmmword [rbp - 0x60], xmm6
movaps xmmword [rbp - 0x50], xmm11
movaps xmmword [rbp - 0x40], xmm12
movaps xmmword [rbp - 0x30], xmm6
movaps xmmword [rbp - 0x20], xmm6
movsd qword [rbp - 0x10], xmm13
test rdi, rdi
je 0x140036893
mov r8d, 0xbbd
lea rdx, str.C:UsersxxxDesktopencryptserverfile_nyteinstallerimgui_draw.cpp
lea rcx, str.font_cfg.FontData__0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov qword [rsp + 0x70], r15
mov dword [rsp + 0x78], 0x204d0
mov dword [rbp - 0x7c], 0x41880000
mov qword [rbp - 0x58], r14
lea rdx, [rsp + 0x70]
mov rcx, rsi
call fcn.140024d20
mov qword [0x1403acf58], rax
mov rsi, qword [rbx + 0x58]
cmp byte [rsi + 0x18], 0
je 0x1400368e3
mov r8d, 0xbbb
lea rdx, str.C:UsersxxxDesktopencryptserverfile_nyteinstallerimgui_draw.cpp
lea rcx, str._Locked___Cannot_modify_a_locked_ImFontAtlas_between_NewFrame___and_EndFrame_Render____
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
movaps xmmword [rsp + 0x70], xmm8
movaps xmmword [rbp - 0x80], xmm9
movaps xmmword [rbp - 0x70], xmm10
movaps xmmword [rbp - 0x60], xmm6
movaps xmmword [rbp - 0x50], xmm11
movaps xmmword [rbp - 0x40], xmm12
movaps xmmword [rbp - 0x30], xmm6
movaps xmmword [rbp - 0x20], xmm6
movsd qword [rbp - 0x10], xmm13
test rdi, rdi
je 0x14003692e
mov r8d, 0xbbd
lea rdx, str.C:UsersxxxDesktopencryptserverfile_nyteinstallerimgui_draw.cpp
lea rcx, str.font_cfg.FontData__0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
lea rax, [0x140086e90]
mov qword [rsp + 0x70], rax
mov dword [rsp + 0x78], 0xda4
mov dword [rbp - 0x7c], 0x41900000
mov qword [rbp - 0x58], r14
lea rdx, [rsp + 0x70]
mov rcx, rsi
call fcn.140024d20
mov rsi, qword [rbx + 0x58]
cmp byte [rsi + 0x18], 0
je 0x14003697e
mov r8d, 0xbbb
lea rdx, str.C:UsersxxxDesktopencryptserverfile_nyteinstallerimgui_draw.cpp
lea rcx, str._Locked___Cannot_modify_a_locked_ImFontAtlas_between_NewFrame___and_EndFrame_Render____
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
movaps xmmword [rsp + 0x70], xmm8
movaps xmmword [rbp - 0x80], xmm9
movaps xmmword [rbp - 0x70], xmm10
movaps xmmword [rbp - 0x60], xmm6
movaps xmmword [rbp - 0x50], xmm11
movaps xmmword [rbp - 0x40], xmm12
movaps xmmword [rbp - 0x30], xmm6
movaps xmmword [rbp - 0x20], xmm6
movsd qword [rbp - 0x10], xmm13
test rdi, rdi
je 0x1400369c9
mov r8d, 0xbbd
lea rdx, str.C:UsersxxxDesktopencryptserverfile_nyteinstallerimgui_draw.cpp
lea rcx, str.font_cfg.FontData__0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
lea rax, [0x140086e90]
mov qword [rsp + 0x70], rax
mov dword [rsp + 0x78], 0xda4
mov dword [rbp - 0x7c], 0x41b80000
mov qword [rbp - 0x58], r14
lea rdx, [rsp + 0x70]
mov rcx, rsi
call fcn.140024d20
mov rsi, qword [rbx + 0x58]
cmp byte [rsi + 0x18], 0
je 0x140036a19
mov r8d, 0xbbb
lea rdx, str.C:UsersxxxDesktopencryptserverfile_nyteinstallerimgui_draw.cpp
lea rcx, str._Locked___Cannot_modify_a_locked_ImFontAtlas_between_NewFrame___and_EndFrame_Render____
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
movaps xmm2, xmmword [rbp + 0x1a0]
movaps xmmword [rsp + 0x70], xmm2
movaps xmm0, xmmword [rbp + 0x1b0]
movaps xmmword [rbp - 0x80], xmm0
movaps xmmword [rbp - 0x70], xmm7
movaps xmmword [rbp - 0x60], xmm7
movaps xmm0, xmmword [rbp + 0x1e0]
movaps xmmword [rbp - 0x50], xmm0
movaps xmm1, xmmword [rbp + 0x1f0]
movaps xmmword [rbp - 0x40], xmm1
movaps xmmword [rbp - 0x30], xmm7
movaps xmmword [rbp - 0x20], xmm7
movsd xmm0, qword [rbp + 0x220]
movsd qword [rbp - 0x10], xmm0
movq rax, xmm2
test rax, rax
je 0x140036a87
mov r8d, 0xbbd
lea rdx, str.C:UsersxxxDesktopencryptserverfile_nyteinstallerimgui_draw.cpp
lea rcx, str.font_cfg.FontData__0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov qword [rsp + 0x70], r15
mov dword [rsp + 0x78], 0x204d0
mov dword [rbp - 0x7c], 0x41c80000
mov qword [rbp - 0x58], r14
lea rdx, [rsp + 0x70]
mov rcx, rsi
call fcn.140024d20
mov qword [0x1403acff8], rax
mov rsi, qword [rbx + 0x58]
cmp byte [rsi + 0x18], 0
je 0x140036ad7
mov r8d, 0xbbb
lea rdx, str.C:UsersxxxDesktopencryptserverfile_nyteinstallerimgui_draw.cpp
lea rcx, str._Locked___Cannot_modify_a_locked_ImFontAtlas_between_NewFrame___and_EndFrame_Render____
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
movaps xmmword [rsp + 0x70], xmm8
movaps xmmword [rbp - 0x80], xmm9
movaps xmmword [rbp - 0x70], xmm10
movaps xmmword [rbp - 0x60], xmm6
movaps xmmword [rbp - 0x50], xmm11
movaps xmmword [rbp - 0x40], xmm12
movaps xmmword [rbp - 0x30], xmm6
movaps xmmword [rbp - 0x20], xmm6
movsd qword [rbp - 0x10], xmm13
test rdi, rdi
je 0x140036b22
mov r8d, 0xbbd
lea rdx, str.C:UsersxxxDesktopencryptserverfile_nyteinstallerimgui_draw.cpp
lea rcx, str.font_cfg.FontData__0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov qword [rsp + 0x70], r15
mov dword [rsp + 0x78], 0x204d0
mov dword [rbp - 0x7c], 0x41700000
mov qword [rbp - 0x58], r14
lea rdx, [rsp + 0x70]
mov rcx, rsi
call fcn.140024d20
mov rbx, qword [rbx + 0x58]
cmp byte [rbx + 0x18], 0
je 0x140036b6b
mov r8d, 0xbbb
lea rdx, str.C:UsersxxxDesktopencryptserverfile_nyteinstallerimgui_draw.cpp
lea rcx, str._Locked___Cannot_modify_a_locked_ImFontAtlas_between_NewFrame___and_EndFrame_Render____
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
movaps xmmword [rsp + 0x70], xmm8
movaps xmmword [rbp - 0x80], xmm9
movaps xmmword [rbp - 0x70], xmm10
movaps xmmword [rbp - 0x60], xmm6
movaps xmmword [rbp - 0x50], xmm11
movaps xmmword [rbp - 0x40], xmm12
movaps xmmword [rbp - 0x30], xmm6
movaps xmmword [rbp - 0x20], xmm6
movsd qword [rbp - 0x10], xmm13
test rdi, rdi
je 0x140036bb6
mov r8d, 0xbbd
lea rdx, str.C:UsersxxxDesktopencryptserverfile_nyteinstallerimgui_draw.cpp
lea rcx, str.font_cfg.FontData__0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
lea rax, [0x140086960]
mov qword [rsp + 0x70], rax
mov dword [rsp + 0x78], 0x524
mov dword [rbp - 0x7c], 0x41900000
mov qword [rbp - 0x58], r14
lea rdx, [rsp + 0x70]
mov rcx, rbx
call fcn.140024d20
xor ecx, ecx
call fcn.14001eab0
mov rsi, qword [0x1403ace58]
mov rdi, qword [0x1403ace30]
test rdi, rdi
jne 0x140036c1d
mov r8d, 0xfe5
lea rdx, str.C:UsersxxxDesktopencryptserverfile_nyteinstallerimgui.cpp
lea rcx, str.GImGui___0___No_current_context._Did_you_call_ImGui::CreateContext___and_ImGui::SetCurrentContext_____
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rdi, qword [0x1403ace30]
cmp qword [rdi + 0x98], 0
je 0x140036c41
mov r8d, 0x74
lea rdx, str.C:UsersxxxDesktopencryptserverfile_nyteinstaller_backendsimgui_impl_win32.cpp
lea rcx, str.io.BackendPlatformUserData__nullptr___Already_initialized_a_platform_backend__
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
lea rcx, [rbp + 0x358]
call qword [sym.imp.KERNEL32.dll_QueryPerformanceFrequency]
test eax, eax
je 0x140036daa
lea rcx, [rbp]
call qword [sym.imp.KERNEL32.dll_QueryPerformanceCounter]
test eax, eax
je 0x140036daa
mov rax, qword [0x1403ace30]
test rax, rax
je 0x140036c7a
inc dword [rax + 0xf4]
mov ecx, 0x48
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_malloc]
mov rbx, rax
test rax, rax
je 0x140036ca7
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbx], xmm0
movups xmmword [rbx + 0x10], xmm0
movups xmmword [rbx + 0x20], xmm0
movups xmmword [rbx + 0x30], xmm0
mov qword [rbx + 0x40], rax
jmp 0x140036caa
mov rbx, r12
mov qword [rdi + 0x98], rbx
lea rax, str.imgui_impl_win32
mov qword [rdi + 0x88], rax
or dword [rdi + 0xc], 6
mov qword [rbx], rsi
mov rax, qword [rbp + 0x358]
mov qword [rbx + 0x20], rax
mov rax, qword [rbp]
mov qword [rbx + 0x18], rax
mov dword [rbx + 0x28], 9
mov rdi, qword [0x1403ace30]
cmp dword [rdi + 0x48a0], 0
jg 0x140036d0a
mov r8d, 0x6ff
lea rdx, str.C:UsersxxxDesktopencryptserverfile_nyteinstallerimgui.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 [rdi + 0x48a8]
mov rcx, qword [rax]
mov qword [rcx + 0x28], rsi
mov byte [rbx + 0x2d], 1
lea rax, str.xinput1_4.dll
mov qword [rbp + 0x70], rax
lea rax, str.xinput1_3.dll
mov qword [rbp + 0x78], rax
lea rax, str.xinput9_1_0.dll
mov qword [rbp + 0x80], rax
lea rax, str.xinput1_2.dll
mov qword [rbp + 0x88], rax
lea rax, str.xinput1_1.dll
mov qword [rbp + 0x90], rax
mov rdi, r12
nop
mov rcx, qword [rbp + rdi*8 + 0x70]
call qword [sym.imp.KERNEL32.dll_LoadLibraryA]
mov rsi, rax
test rax, rax
jne 0x140036d7e
inc rdi
cmp rdi, 5
jl 0x140036d60
jmp 0x140036daa
mov qword [rbx + 0x30], rsi
lea rdx, str.XInputGetCapabilities
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [rbx + 0x38], rax
lea rdx, str.XInputGetState
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [rbx + 0x40], rax
mov rbx, qword [0x1403acf00]
mov rax, qword [0x1403ace30]
test rax, rax
jne 0x140036dde
mov r8d, 0xfe5
lea rdx, str.C:UsersxxxDesktopencryptserverfile_nyteinstallerimgui.cpp
lea rcx, str.GImGui___0___No_current_context._Did_you_call_ImGui::CreateContext___and_ImGui::SetCurrentContext_____
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [0x1403ace30]
lea rcx, str.imgui_impl_dx9
mov qword [rax + 0x90], rcx
or dword [rax + 0xc], 8
lea rcx, str.d3d9
call qword [sym.imp.KERNEL32.dll_LoadLibraryW]
mov qword [0x1403acea0], rbx
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax + 8]
mov r15, qword [0x1403ace30]
test r15, r15
jne 0x140036e3a
mov r8d, 0xb5d
lea rdx, str.C:UsersxxxDesktopencryptserverfile_nyteinstallerimgui.cpp
lea rcx, str.GImGui___0___No_current_context._Did_you_call_ImGui::CreateContext___and_ImGui::SetCurrentContext_____
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r15, qword [0x1403ace30]
mov dword [r15 + 0x381c], 0x41200000
mov dword [r15 + 0x3820], 0x41200000
mov dword [r15 + 0x382c], 0x41200000
mov dword [r15 + 0x3830], 0x40a00000
mov dword [r15 + 0x3824], 0x40a00000
mov qword [r15 + 0x37e8], r12
mov dword [r15 + 0x3810], 0x38d1b717
movups xmm0, xmmword [0x1403acab0]
movups xmmword [r15 + 0x38d4], xmm0
xorps xmm1, xmm1
movups xmmword [r15 + 0x3904], xmm1
mov dword [r15 + 0x38a8], r12d
mov dword [r15 + 0x3814], 0x40a00000
mov dword [r15 + 0x3818], 0x3fa66666
mov dword [r15 + 0x3854], 0x40800000
mov dword [r15 + 0x3858], 0x41200000
xor dil, dil
movss xmm14, dword [0x140046ba4]
xorps xmm12, xmm12
movss xmm13, dword [0x140046be4]
movss xmm15, dword [0x140046ae4]
mov dword [rsp + 0x20], r13d
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x230]
call qword [sym.imp.USER32.dll_PeekMessageW]
test eax, eax
je 0x140036f60
lea rcx, [rbp + 0x230]
call qword [sym.imp.USER32.dll_TranslateMessage]
lea rcx, [rbp + 0x230]
call qword [sym.imp.USER32.dll_DispatchMessageW]
movzx edi, dil
cmp dword [rbp + 0x238], 0x12
cmove edi, r13d
mov dword [rsp + 0x20], r13d
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x230]
call qword [sym.imp.USER32.dll_PeekMessageW]
test eax, eax
jne 0x140036f10
test dil, dil
jne 0x1400379b5
cmp qword [0x1403ace88], 0
jne 0x140036f6f
call fcn.1400018b0
call fcn.14002ef50
call fcn.1400082a0
mov rax, qword [0x1403acf00]
mov qword [0x1403acee0], rax
mov rax, qword [0x1403ace30]
test rax, rax
jne 0x140036fb4
mov r8d, 0xfe5
lea rdx, str.C:UsersxxxDesktopencryptserverfile_nyteinstallerimgui.cpp
lea rcx, str.GImGui___0___No_current_context._Did_you_call_ImGui::CreateContext___and_ImGui::SetCurrentContext_____
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [0x1403ace30]
cvttss2si esi, dword [rax + 0x10]
cvttss2si ebx, dword [rax + 0x14]
cmp dword [0x1403aceec], esi
jne 0x140036fce
cmp dword [0x1403acee8], ebx
je 0x140036fe6
call fcn.140030250
mov dword [0x1403aceec], esi
mov dword [0x1403acee8], ebx
mov rax, qword [0x1403ace30]
cmp byte [0x1403acef0], 0
jne 0x140037060
lea r9, [0x1403ace70]
mov r8d, 0x31b38f
lea rdx, [0x140087c60]
mov rcx, qword [0x1403acf00]
call qword [sym.imp.d3dx9_43.dll_D3DXCreateTextureFromFileInMemory]
lea r9, [0x1403ace50]
mov r8d, 0x9a4f
lea rdx, [0x1403a2ff0]
mov rcx, qword [0x1403acf00]
call qword [sym.imp.d3dx9_43.dll_D3DXCreateTextureFromFileInMemory]
lea r9, [0x1403ace48]
mov r8d, 0x18380
lea rdx, [0x14004e0b0]
mov rcx, qword [0x1403acf00]
call qword [sym.imp.d3dx9_43.dll_D3DXCreateTextureFromFileInMemory]
mov byte [0x1403acef0], 1
mov rax, qword [0x1403ace30]
mov dword [rax + 0x47c8], 0x43820000
mov dword [rax + 0x47cc], 0x43480000
mov dword [rax + 0x47b0], r13d
or dword [rax + 0x47a8], 3
mov qword [rax + 0x47b8], r12
mov qword [rax + 0x47c0], r12
mov dword [rax + 0x47ac], r13d
xor edx, edx
mov r8d, 0x20ab
lea rcx, str.General
call fcn.14000dbf0
mov rbx, qword [0x1403ace30]
test rbx, rbx
jne 0x1400370d8
mov r8d, 0xfe5
lea rdx, str.C:UsersxxxDesktopencryptserverfile_nyteinstallerimgui.cpp
lea rcx, str.GImGui___0___No_current_context._Did_you_call_ImGui::CreateContext___and_ImGui::SetCurrentContext_____
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rbx, qword [0x1403ace30]
movss xmm0, dword [rbx + 0x18]
mulss xmm0, dword [0x140046b64]
movss dword [0x14004e0a0], xmm0
mov rax, qword [rbx + 0x3ed0]
mov byte [rax + 0xb0], 1
mov rax, qword [rbx + 0x3ed0]
mov rsi, qword [rax + 0x290]
movsd xmm0, qword [rax + 0x18]
movaps xmm9, xmm0
shufps xmm9, xmm9, 0x55
movsd qword [rsp + 0x60], xmm0
movaps xmm7, xmm9
addss xmm7, xmm14
movss xmm11, dword [rsp + 0x60]
movaps xmm10, xmm11
addss xmm10, dword [0x140046bb0]
cmp dword [rbx + 0x48a0], 0
jg 0x14003715d
mov r8d, 0x6ff
lea rdx, str.C:UsersxxxDesktopencryptserverfile_nyteinstallerimgui.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 + 0x48a8]
lea r8, str.Background
xor edx, edx
mov rcx, qword [rax]
call fcn.140007960
mov rbx, rax
cmp qword [0x1403acee0], 0
je 0x1400371be
test rax, rax
je 0x1400371be
call fcn.140030510
movss xmm0, dword [0x140046b18]
movss dword [rsp + 0x20], xmm0
movaps xmm0, xmm10
unpcklps xmm0, xmm7
movq r9, xmm0
movaps xmm1, xmm11
unpcklps xmm1, xmm9
movq r8, xmm1
mov rdx, rbx
mov rcx, rax
call fcn.140030ba0
movss xmm6, dword [r15 + 0x37f0]
lea rcx, [0x1403acab0]
call fcn.1400041c0
movss dword [rbp + 0x358], xmm10
movss dword [rbp + 0x35c], xmm7
movaps xmm7, xmm9
addss xmm7, dword [0x140046b90]
movaps xmm8, xmm11
addss xmm8, xmm12
movss dword [rbp + 0x28], xmm8
movss dword [rbp + 0x2c], xmm7
mov dword [rsp + 0x28], 0xc0
movss dword [rsp + 0x20], xmm6
mov r9d, eax
lea r8, [rbp + 0x358]
lea rdx, [rbp + 0x28]
mov rcx, rsi
call fcn.140021fc0
movss xmm6, dword [r15 + 0x37f0]
movdqa xmm0, xmmword [0x140046cf0]
movups xmmword [rbp + 0x10], xmm0
lea rcx, [rbp + 0x10]
call fcn.1400041c0
movss dword [rbp + 0x30], xmm10
movss dword [rbp + 0x34], xmm7
mov dword [rsp + 0x28], 0x30
movss dword [rsp + 0x20], xmm6
mov r9d, eax
lea r8, [rbp + 0x30]
lea rdx, [rsp + 0x60]
mov rcx, rsi
call fcn.140021fc0
movss xmm6, dword [r15 + 0x37f0]
lea rcx, [0x1403acac0]
call fcn.1400041c0
movss dword [rbp + 0x38], xmm10
movss dword [rbp + 0x3c], xmm7
movaps xmm7, xmm9
addss xmm7, dword [0x140046b8c]
movss dword [rbp + 0x40], xmm8
movss dword [rbp + 0x44], xmm7
mov dword [rsp + 0x28], r12d
movss dword [rsp + 0x20], xmm6
mov r9d, eax
lea r8, [rbp + 0x38]
lea rdx, [rbp + 0x40]
mov rcx, rsi
call fcn.140021fc0
mov rcx, qword [0x1403acff8]
mov qword [rsp + 0x60], rcx
mov r14, qword [0x1403ace30]
mov rbx, rcx
test rcx, rcx
jne 0x14003731e
mov rcx, qword [r14 + 0x68]
test rcx, rcx
jne 0x140037316
mov rbx, qword [r14 + 0x58]
cmp dword [rbx + 0x58], ecx
jg 0x14003730f
mov r8d, 0x6ff
lea rdx, str.C:UsersxxxDesktopencryptserverfile_nyteinstallerimgui.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 + 0x60]
mov rcx, qword [rax]
mov qword [rsp + 0x60], rcx
mov rbx, rcx
call fcn.140010ff0
lea rcx, [r14 + 0x4838]
lea rdx, [rsp + 0x60]
call fcn.14001d1e0
mov rax, qword [r14 + 0x3ed0]
mov rdx, qword [rbx + 0x40]
mov rdx, qword [rdx + 8]
mov rcx, qword [rax + 0x290]
call fcn.14001f790
movdqa xmm0, xmmword [0x140046f60]
movups xmmword [rbp + 0x10], xmm0
lea rcx, [rbp + 0x10]
call fcn.1400041c0
mov r14d, eax
mov rdx, qword [0x1403ace30]
mov rcx, qword [rdx + 0x3c18]
mov qword [rsp + 0x30], r12
lea rax, str.Nyte
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm13
movss xmm3, dword [0x140046bd8]
movss xmm2, dword [rdx + 0x3c20]
lea rdx, [rbp + 0x350]
call fcn.1400282c0
movss xmm0, dword [rbp + 0x350]
addss xmm0, dword [0x140046b10]
cvttss2si eax, xmm0
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movss dword [rbp + 0x350], xmm1
movss xmm0, dword [rbp + 0x354]
mulss xmm0, xmm15
mulss xmm1, xmm15
subss xmm7, xmm9
subss xmm10, xmm11
mulss xmm7, xmm15
mulss xmm10, xmm15
addss xmm7, xmm9
addss xmm10, xmm11
subss xmm7, xmm0
subss xmm10, xmm1
movss dword [rbp + 0x48], xmm10
movss dword [rbp + 0x4c], xmm7
test r14d, 0xff000000
je 0x1400374a4
mov rax, qword [rsi + 0x38]
mov rbx, qword [rax + 8]
movss xmm6, dword [rax + 0x10]
mov rcx, qword [rbx + 0x40]
mov rax, qword [rsi + 0x98]
cmp qword [rcx + 8], rax
je 0x140037455
mov r8d, 0x6aa
lea rdx, str.C:UsersxxxDesktopencryptserverfile_nyteinstallerimgui_draw.cpp
lea rcx, str.font__ContainerAtlas__TexID___CmdHeader.TextureId
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
movups xmm0, xmmword [rsi + 0x88]
movups xmmword [rbp + 0x10], xmm0
mov byte [rsp + 0x48], 0
movss dword [rsp + 0x40], xmm12
lea rax, [0x140046a8c]
mov qword [rsp + 0x38], rax
lea rax, str.Nyte
mov qword [rsp + 0x30], rax
lea rax, [rbp + 0x10]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], r14d
lea r9, [rbp + 0x48]
movaps xmm2, xmm6
mov rdx, rsi
mov rcx, rbx
call fcn.1400284e0
call fcn.140011120
mov rcx, qword [0x1403ace30]
mov rax, qword [rcx + 0x3ed0]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x3ed0]
movss xmm1, dword [rax + 0x1c]
subss xmm1, dword [rax + 0x80]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x7c]
addss xmm1, dword [0x140046b9c]
addss xmm0, dword [0x140046b60]
movss dword [rax + 0xf8], xmm0
movss dword [rax + 0xfc], xmm1
mov byte [rax + 0x139], 1
mov dword [rbp + 0x50], 0x43480000
mov dword [rbp + 0x54], 0x42480000
mov rax, qword [rcx + 0x3ed0]
movss xmm3, dword [rax + 0x20]
movss xmm2, dword [rax + 0x24]
subss xmm2, dword [0x140046b88]
subss xmm3, xmm14
mulss xmm2, xmm15
mulss xmm3, xmm15
addss xmm2, dword [0x140046b6c]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x3ed0]
movss xmm0, dword [rax + 0x1c]
subss xmm0, dword [rax + 0x80]
movss xmm1, dword [rax + 0x18]
subss xmm1, dword [rax + 0x7c]
addss xmm2, xmm0
addss xmm3, xmm1
movss dword [rax + 0xf8], xmm3
movss dword [rax + 0xfc], xmm2
mov byte [rax + 0x139], 1
lea rdx, [rbp + 0x50]
call fcn.14002be60
test al, al
je 0x140037648
cmp byte [0x140066430], 0
je 0x140037648
mov byte [0x140066430], 0
mov ecx, 8
call fcn.140037da4
lea rcx, [0x140036290]
mov qword [rax], rcx
mov qword [rsp + 0x60], rax
lea rcx, [rbp + 0x68]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], r12d
mov r9, rax
lea r8, [0x140037c10]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__beginthreadex]
mov qword [rbp + 0x60], rax
test rax, rax
je 0x1400379fe
cmp dword [0x1403ace80], 0
jne 0x1400379f7
xorps xmm0, xmm0
movaps xmm1, xmmword [rbp + 0x60]
movdqa xmmword [rbp + 0x60], xmm0
movups xmmword [0x1403ace78], xmm1
movdqa xmm0, xmm1
psrldq xmm0, 8
movd eax, xmm0
test eax, eax
je 0x1400379ed
movdqa xmmword [rbp + 0x10], xmm1
lea rcx, [rbp + 0x10]
call qword [sym.imp.MSVCP140.dll__Thrd_detach]
test eax, eax
jne 0x1400379ed
xorps xmm0, xmm0
movups xmmword [0x1403ace78], xmm0
mov dword [rbp + 0x20], 0
mov dword [rbp + 0x24], 0x41a00000
lea rcx, [rbp + 0x20]
call fcn.14002d300
lea r14, [0x140086910]
mov qword [rsp + 0x60], r14
mov rcx, r14
call qword [sym.imp.MSVCP140.dll__Mtx_lock]
test eax, eax
jne 0x140037b43
cmp dword [0x14008695c], 0x7fffffff
je 0x140037b2d
lea rdx, [0x140087c40]
cmp qword [0x140087c58], 0xf
cmova rdx, qword [0x140087c40]
lea rcx, [0x140044670]
call fcn.14002b660
movzx edi, dil
cmp byte [0x1403acef1], 0
cmovne edi, r13d
mov rcx, qword [0x1403ace30]
mov rax, qword [rcx + 0x3ed0]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x3ed0]
movss xmm1, dword [rax + 0x1c]
subss xmm1, dword [rax + 0x80]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x7c]
addss xmm1, xmm12
addss xmm0, xmm12
movss dword [rax + 0xf8], xmm0
movss dword [rax + 0xfc], xmm1
mov byte [rax + 0x139], 1
mov dword [rbp], 0x43820000
mov dword [rbp + 4], 0x43480000
lea rdx, [rbp]
call fcn.14002c5d0
mov rax, qword [0x1403ace30]
mov ecx, dword [rax + 0x3f30]
test ecx, ecx
je 0x1400377c5
cmp ecx, dword [rax + 0x476c]
jne 0x1400377c5
lea rdx, [0x1403ace60]
mov rcx, qword [0x1403ace58]
call qword [sym.imp.USER32.dll_GetWindowRect]
movaps xmm2, xmm13
lea rcx, [rbp + 0x180]
call fcn.1400120b0
movd xmm0, dword [0x1403ace64]
cvtdq2ps xmm0, xmm0
addss xmm0, dword [rax + 4]
cvttss2si ebx, xmm0
movaps xmm2, xmm13
lea rcx, [rbp + 0x188]
call fcn.1400120b0
movd xmm0, dword [0x1403ace60]
cvtdq2ps xmm0, xmm0
addss xmm0, dword [rax]
cvttss2si edx, xmm0
mov dword [rsp + 0x28], r13d
mov dword [rsp + 0x20], 0xc8
mov r9d, 0x104
mov r8d, ebx
mov rcx, qword [0x1403ace58]
call qword [sym.imp.USER32.dll_MoveWindow]
nop
mov rcx, r14
call qword [sym.imp.MSVCP140.dll__Mtx_unlock]
call fcn.140010590
mov rsi, qword [0x1403ace58]
lea rcx, str.user32.dll
call qword [sym.imp.KERNEL32.dll_LoadLibraryW]
mov rbx, rax
test rax, rax
je 0x14003783c
lea rdx, str.SetWindowCompositionAttribute
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
je 0x140037833
movdqa xmm0, xmmword [0x140046c00]
movdqu xmmword [rbp + 0x10], xmm0
mov dword [rbp + 0x70], 0x13
lea rcx, [rbp + 0x10]
mov qword [rbp + 0x78], rcx
mov dword [rbp + 0x80], 0x10
lea rdx, [rbp + 0x70]
mov rcx, rsi
call rax
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_FreeLibrary]
mov rcx, qword [0x1403acf00]
mov rax, qword [rcx]
xor r8d, r8d
mov edx, 7
call qword [rax + 0x1c8]
mov rcx, qword [0x1403acf00]
mov rax, qword [rcx]
xor r8d, r8d
mov edx, 0x1b
call qword [rax + 0x1c8]
mov rcx, qword [0x1403acf00]
mov rax, qword [rcx]
xor r8d, r8d
mov edx, 0xae
call qword [rax + 0x1c8]
mov rcx, qword [0x1403acf00]
mov rax, qword [rcx]
mov dword [rsp + 0x30], r12d
movss xmm0, dword [0x140046b18]
movss dword [rsp + 0x28], xmm0
mov dword [rsp + 0x20], 0xff020202
mov r9d, 3
xor r8d, r8d
xor edx, edx
call qword [rax + 0x158]
mov rcx, qword [0x1403acf00]
mov rax, qword [rcx]
call qword [rax + 0x148]
test eax, eax
js 0x14003792d
call fcn.14000a970
mov rbx, qword [0x1403ace30]
cmp dword [rbx + 0x48a0], 0
jg 0x1400378fd
mov r8d, 0x6ff
lea rdx, str.C:UsersxxxDesktopencryptserverfile_nyteinstallerimgui.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 + 0x48a8]
mov rcx, qword [rax]
add rcx, 0x48
mov rax, r12
cmp byte [rcx], r12b
cmovne rax, rcx
mov rcx, rax
call fcn.140001380
mov rcx, qword [0x1403acf00]
mov rax, qword [rcx]
call qword [rax + 0x150]
mov rcx, qword [0x1403acf00]
mov rax, qword [rcx]
mov qword [rsp + 0x20], r12
xor r9d, r9d
xor r8d, r8d
xor edx, edx
call qword [rax + 0x88]
cmp eax, 0x88760868
jne 0x1400379ac
mov rcx, qword [0x1403acf00]
mov rax, qword [rcx]
call qword [rax + 0x18]
cmp eax, 0x88760869
jne 0x1400379ac
call fcn.140030250
call fcn.140001ac0
mov rcx, qword [0x1403acf00]
mov rax, qword [rcx]
lea rdx, [0x1403acf10]
call qword [rax + 0x80]
cmp eax, 0x8876086c
jne 0x1400379a7
mov r8d, 0xaf
lea rdx, str.C:UsersxxxDesktopencryptserverfile_nyteinstallerexamplesinstallermain.h
lea rcx, [0x14003fc00]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
call fcn.1400018b0
test dil, dil
je 0x140036ef2
call fcn.140001ac0
mov rcx, qword [0x1403acea0]
test rcx, rcx
je 0x1400379d3
mov rax, qword [rcx]
call qword [rax + 0x10]
mov qword [0x1403acea0], r12
mov rax, qword [0x1403ace30]
test rax, rax
je 0x140037a0e
mov rbx, qword [rax + 0x98]
test rbx, rbx
jne 0x140037a32
jmp 0x140037a11
mov ecx, r13d
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
int3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_terminate]
nop
mov dword [rbp + 0x68], r12d
mov ecx, 6
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
nop
mov rbx, r12
mov r8d, 0xa6
lea rdx, str.C:UsersxxxDesktopencryptserverfile_nyteinstaller_backendsimgui_impl_win32.cpp
lea rcx, str.bd___nullptr___No_platform_backend_to_shutdown__or_already_shutdown__
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [0x1403ace30]
test rax, rax
jne 0x140037a58
mov r8d, 0xfe5
lea rdx, str.C:UsersxxxDesktopencryptserverfile_nyteinstallerimgui.cpp
lea rcx, str.GImGui___0___No_current_context._Did_you_call_ImGui::CreateContext___and_ImGui::SetCurrentContext_____
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [0x1403ace30]
lea rdi, [rax + 8]
mov rcx, qword [rbx + 0x30]
test rcx, rcx
je 0x140037a72
call qword [sym.imp.KERNEL32.dll_FreeLibrary]
mov rax, qword [0x1403ace30]
mov qword [rdi + 0x80], r12
mov qword [rdi + 0x90], r12
test rax, rax
je 0x140037a8b
dec dword [rax + 0xf4]
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
mov rbx, qword [0x1403ace30]
mov qword [0x1403ace30], rbx
call fcn.140006150
mov qword [0x1403ace30], r12
test rbx, rbx
je 0x140037ad6
mov rcx, rbx
call fcn.14001da70
mov rax, qword [0x1403ace30]
test rax, rax
je 0x140037acd
dec dword [rax + 0xf4]
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
mov rcx, qword [0x1403acf00]
test rcx, rcx
je 0x140037aef
mov rax, qword [rcx]
call qword [rax + 0x10]
mov qword [0x1403acf00], r12
mov rcx, qword [0x1403acef8]
test rcx, rcx
je 0x140037b08
mov rax, qword [rcx]
call qword [rax + 0x10]
mov qword [0x1403acef8], r12
mov rcx, qword [0x1403ace58]
call qword [sym.imp.USER32.dll_DestroyWindow]
mov rdx, qword [rbp + 0xb8]
mov rcx, qword [rbp + 0xe0]
call qword [sym.imp.USER32.dll_UnregisterClassW]
xor eax, eax
jmp 0x140037ba2
mov dword [0x14008695c], 0x7ffffffe
mov ecx, 6
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
int3
mov ecx, 5
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
int3
mov rcx, qword [0x1403acef8]
mov rdx, qword [0x1403acf00]
test rdx, rdx
je 0x140037b79
mov rax, qword [rdx]
mov rcx, rdx
call qword [rax + 0x10]
mov qword [0x1403acf00], r12
mov rcx, qword [0x1403acef8]
test rcx, rcx
je 0x140037b8b
mov rax, qword [rcx]
call qword [rax + 0x10]
mov qword [0x1403acef8], r12
mov rdx, qword [rbp + 0xb8]
mov rcx, qword [rbp + 0xe0]
call qword [sym.imp.USER32.dll_UnregisterClassW]
mov eax, r13d
lea r11, [rsp + 0x400]
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