Function at 0x14004a630
Capabilities:
Create process on windows
Hide graphical window
Log keystrokes via polling
Terminate process

Disassembly:
mov rax, rsp
push rbp
push rbx
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rax - 0x698]
sub rsp, 0x758
movaps xmmword [rax - 0x58], xmm6
movaps xmmword [rax - 0x68], xmm7
movaps xmmword [rax - 0x78], xmm8
movaps xmmword [rax - 0x88], xmm9
movaps xmmword [rax - 0x98], xmm10
movaps xmmword [rax - 0xa8], xmm11
movaps xmmword [rax - 0xb8], xmm12
movaps xmmword [rax - 0xc8], xmm13
movaps xmmword [rax - 0xd8], xmm14
movaps xmmword [rax - 0xe8], xmm15
xor esi, esi
mov r13d, esi
mov dword [rbp + 0x6a8], esi
mov dword [rbp + 0x250], 0x50
mov dword [rbp + 0x254], 0x40
lea rax, [0x14004a500]
mov qword [rbp + 0x258], rax
mov qword [rbp + 0x260], rsi
mov qword [rbp + 0x268], rsi
mov edx, 0x7f00
xor ecx, ecx
call qword [sym.imp.USER32.dll_LoadIconW]
mov qword [rbp + 0x270], rax
mov edx, 0x7f00
xor ecx, ecx
call qword [sym.imp.USER32.dll_LoadCursorW]
mov qword [rbp + 0x278], rax
mov qword [rbp + 0x280], rsi
lea rdi, str.Loader
mov qword [rbp + 0x288], rdi
mov qword [rbp + 0x290], rdi
mov edx, 0x7f00
xor ecx, ecx
call qword [sym.imp.USER32.dll_LoadIconW]
mov qword [rbp + 0x298], rax
lea rcx, [rbp + 0x250]
call qword [sym.imp.USER32.dll_RegisterClassExW]
mov r14d, 1
mov ecx, r14d
call qword [sym.imp.USER32.dll_GetSystemMetrics]
mov ebx, eax
xor ecx, ecx
call qword [sym.imp.USER32.dll_GetSystemMetrics]
mov qword [rsp + 0x58], rsi
mov qword [rsp + 0x50], rsi
mov qword [rsp + 0x48], rsi
mov qword [rsp + 0x40], rsi
mov dword [rsp + 0x38], ebx
mov dword [rsp + 0x30], eax
mov dword [rsp + 0x28], esi
mov dword [rsp + 0x20], esi
mov r9d, 0x80000000
mov r8, rdi
mov rdx, qword [rbp + 0x290]
xor ecx, ecx
call qword [sym.imp.USER32.dll_CreateWindowExW]
mov r15, rax
lea rcx, str.user32.dll
call qword [sym.imp.KERNEL32.dll_LoadLibraryW]
mov rbx, rax
test rax, rax
je 0x14004a7f5
lea rdx, str.SetWindowCompositionAttribute
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
je 0x14004a7ec
movdqa xmm0, xmmword [0x140064720]
movdqu xmmword [rbp - 0x40], xmm0
mov dword [rbp + 0x2a0], 0x13
lea rcx, [rbp - 0x40]
mov qword [rbp + 0x2a8], rcx
mov dword [rbp + 0x2b0], 0x10
lea rdx, [rbp + 0x2a0]
mov rcx, r15
call rax
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_FreeLibrary]
mov edx, 0xffffffec
mov rcx, r15
call qword [sym.imp.USER32.dll_GetWindowLongW]
bts eax, 0x13
mov r8d, eax
mov edx, 0xffffffec
mov rcx, r15
call qword [sym.imp.USER32.dll_SetWindowLongA]
mov ebx, 2
mov r9d, ebx
mov r8b, 0xff
xor edx, edx
mov rcx, r15
call qword [sym.imp.USER32.dll_SetLayeredWindowAttributes]
movdqa xmm0, xmmword [0x140064730]
movdqu xmmword [rbp + 0x3a8], xmm0
lea rdx, [rbp + 0x3a8]
mov rcx, r15
call qword [sym.imp.dwmapi.dll_DwmExtendFrameIntoClientArea]
xorps xmm0, xmm0
movups xmmword [rbp + 0x1e0], xmm0
lea rdx, [rbp + 0x1e0]
mov rcx, r15
call qword [sym.imp.USER32.dll_GetWindowRect]
mov qword [rbp + 0x1a4], rsi
mov qword [rbp + 0x1b8], rbx
mov qword [rbp + 0x1d0], rbx
mov qword [rbp + 0x190], rsi
mov dword [rbp + 0x1a0], 0x1c
mov dword [rbp + 0x198], 0x3c
mov dword [rbp + 0x19c], r14d
mov dword [rbp + 0x1b4], 0x20
mov qword [rbp + 0x1c0], r15
mov qword [rbp + 0x1ac], r14
mov qword [rbp + 0x1c8], r14
mov dword [rbp + 0x6b0], 0xb000
mov dword [rbp + 0x6b4], 0xa000
lea rbx, [0x14007ff40]
mov qword [rsp + 0x58], rbx
lea rax, [rbp + 0x6a0]
mov qword [rsp + 0x50], rax
lea rdi, [0x1400800b8]
mov qword [rsp + 0x48], rdi
lea r12, [0x14007ff38]
mov qword [rsp + 0x40], r12
lea rax, [rbp + 0x190]
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x30], 7
mov dword [rsp + 0x28], 2
lea rax, [rbp + 0x6b0]
mov qword [rsp + 0x20], rax
xor r9d, r9d
xor r8d, r8d
mov edx, r14d
xor ecx, ecx
call qword [sym.imp.d3d11.dll_D3D11CreateDeviceAndSwapChain]
mov ecx, 5
cmp eax, 0x887a0004
jne 0x14004a99a
mov qword [rsp + 0x58], rbx
lea rax, [rbp + 0x6a0]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x48], rdi
mov qword [rsp + 0x40], r12
lea rax, [rbp + 0x190]
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x30], 7
mov dword [rsp + 0x28], 2
lea rax, [rbp + 0x6b0]
mov qword [rsp + 0x20], rax
xor r9d, r9d
xor r8d, r8d
mov edx, ecx
xor ecx, ecx
call qword [sym.imp.d3d11.dll_D3D11CreateDeviceAndSwapChain]
test eax, eax
je 0x14004aa1a
call fcn.14004a490
mov rdx, qword [rbp + 0x268]
mov rcx, qword [rbp + 0x290]
call qword [sym.imp.USER32.dll_UnregisterClassW]
lea rcx, str.____CreateDeviceD3D_failed_n
call fcn.1400012d0
movzx eax, r14b
lea r11, [rsp + 0x758]
movaps xmm6, xmmword [r11 - 0x18]
movaps xmm7, xmmword [r11 - 0x28]
movaps xmm8, xmmword [r11 - 0x38]
movaps xmm9, xmmword [r11 - 0x48]
movaps xmm10, xmmword [r11 - 0x58]
movaps xmm11, xmmword [r11 - 0x68]
movaps xmm12, xmmword [r11 - 0x78]
movaps xmm13, xmmword [r11 - 0x88]
movaps xmm14, xmmword [r11 - 0x98]
movaps xmm15, xmmword [r11 - 0xa8]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret
mov rbx, qword [0x1400800b8]
mov rcx, qword [0x14007ff38]
mov rax, qword [rcx]
lea r9, [rbp - 0x70]
lea r8, [0x140064398]
xor edx, edx
call qword [rax + 0x48]
mov rax, qword [rbx]
lea r9, [0x14007ffd0]
xor r8d, r8d
mov rdx, qword [rbp - 0x70]
mov rcx, rbx
call qword [rax + 0x48]
mov rcx, qword [rbp - 0x70]
mov rax, qword [rcx]
call qword [rax + 0x10]
cmp qword [0x1400800b8], rsi
jne 0x14004aa71
lea rcx, str.____g_pd3dDevice_failed_n
jmp 0x14004a9be
xor ecx, ecx
call qword [sym.imp.USER32.dll_GetSystemMetrics]
mov edx, eax
lea rcx, str.window_x_:_i_n
call fcn.1400012d0
mov ecx, r14d
call qword [sym.imp.USER32.dll_GetSystemMetrics]
mov edx, eax
lea rcx, str.window_Y_:_i_n
call fcn.1400012d0
mov edx, 0xa
mov rcx, r15
call qword [sym.imp.USER32.dll_ShowWindow]
mov rcx, r15
call qword [sym.imp.USER32.dll_UpdateWindow]
mov rbx, qword [0x14007fea0]
test rbx, rbx
je 0x14004aac7
inc dword [rbx + 0xf4]
mov rdx, qword [0x14007fe90]
mov ecx, 0x5e48
call sub.api_ms_win_crt_heap_l1_1_0.dll_malloc
mov qword [rbp + 0x6b0], rax
lea rcx, [rbp + 0x6a0]
mov qword [rbp + 0x168], rcx
mov qword [rbp + 0x160], rax
test rax, rax
je 0x14004ab05
xor edx, edx
mov rcx, rax
call fcn.1400015f0
jmp 0x14004ab08
mov rax, rsi
mov qword [0x14007fea0], rax
call fcn.140005950
mov rdi, qword [0x14007fea0]
test rbx, rbx
cmovne rdi, rbx
mov qword [0x14007fea0], rdi
test rdi, rdi
jne 0x14004ab4f
mov r8d, 0x102d
lea rdx, str.C:Users_adminDocumentsVisual_Studio_2019Projetosoppressorothersloader_v2_editorloader_v2Neo_ImGui_Design_Example_8_Loader_Menu_Modifiedimgui.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 [0x14007fea0]
xor ecx, ecx
call fcn.140028410
mov qword [rbp + 0x6b8], rsi
mov qword [rbp + 0x228], rsi
mov qword [rbp + 0x1f0], 0xffffffffffffffff
mov qword [rbp + 0x1f8], 0xffffffffffffffff
mov qword [rbp + 0x200], 0xffffffffffffffff
mov qword [rbp + 0x208], 0xffffffffffffffff
mov dword [rbp + 0x210], 0xffffffff
mov qword [rbp + 0x214], 0xfffffffffffffffd
mov dword [rbp + 0x21c], 0xffffffff
mov qword [rbp + 0x220], rsi
mov qword [rsp + 0x28], rsi
lea rax, [rbp + 0x6b8]
mov qword [rsp + 0x20], rax
xor r9d, r9d
lea r8, [rbp + 0x1f0]
lea rdx, str.image.bin
mov rcx, qword [0x1400800b8]
call qword [sym.imp.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromFileA]
mov qword [rsp + 0x28], rsi
lea rax, [rbp + 0x228]
mov qword [rsp + 0x20], rax
xor r9d, r9d
lea r8, [rbp + 0x1f0]
lea rdx, str.image.bin
mov rcx, qword [0x1400800b8]
call qword [sym.imp.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromFileA]
mov rcx, r15
call fcn.140046f20
mov r12, qword [0x14007ff40]
mov r14, qword [0x1400800b8]
mov rax, qword [0x14007fea0]
test rax, rax
jne 0x14004ac57
mov r8d, 0x102d
lea rdx, str.C:Users_adminDocumentsVisual_Studio_2019Projetosoppressorothersloader_v2_editorloader_v2Neo_ImGui_Design_Example_8_Loader_Menu_Modifiedimgui.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 [0x14007fea0]
lea rsi, [rax + 8]
cmp qword [rsi + 0x98], 0
je 0x14004ac86
mov r8d, 0x221
lea rdx, str.C:Users_adminDocumentsVisual_Studio_2019Projetosoppressorothersloader_v2_editorloader_v2Neo_ImGui_Design_Example_8_Loader_Menu_Modified_backendsimgui_impl_dx11.cpp
lea rcx, str.io.BackendRendererUserData__nullptr___Already_initialized_a_renderer_backend__
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [0x14007fea0]
test rax, rax
je 0x14004ac91
inc dword [rax + 0xf4]
mov rdx, qword [0x14007fe90]
mov ecx, 0x78
call sub.api_ms_win_crt_heap_l1_1_0.dll_malloc
mov rbx, rax
mov qword [rbp + 0x6a0], rax
test rax, rax
je 0x14004ace5
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
movups xmmword [rbx + 0x40], xmm0
movups xmmword [rbx + 0x50], xmm0
movups xmmword [rbx + 0x60], xmm0
mov qword [rbx + 0x70], rax
mov dword [rbx + 0x70], 0x1388
mov dword [rbx + 0x74], 0x2710
jmp 0x14004ace8
mov rbx, rax
mov qword [rsi + 0x98], rbx
lea rax, str.imgui_impl_dx11
mov qword [rsi + 0x88], rax
or dword [rsi + 4], 8
xor esi, esi
mov qword [rbp + 0x6b0], rsi
mov qword [rbp - 0x70], rsi
mov qword [rbp - 0x48], rsi
mov rax, qword [r14]
lea r8, [rbp + 0x6b0]
lea rdx, [0x140061c18]
mov rcx, r14
call qword [rax]
test eax, eax
jne 0x14004ad70
mov rcx, qword [rbp + 0x6b0]
mov rax, qword [rcx]
lea r8, [rbp - 0x70]
lea rdx, [0x140061c28]
call qword [rax + 0x30]
test eax, eax
jne 0x14004ad70
mov rcx, qword [rbp - 0x70]
mov rax, qword [rcx]
lea r8, [rbp - 0x48]
lea rdx, [0x140061c38]
call qword [rax + 0x30]
test eax, eax
jne 0x14004ad70
mov qword [rbx], r14
mov qword [rbx + 8], r12
mov rax, qword [rbp - 0x48]
mov qword [rbx + 0x10], rax
mov rcx, qword [rbp + 0x6b0]
test rcx, rcx
je 0x14004ad82
mov rax, qword [rcx]
call qword [rax + 0x10]
mov rcx, qword [rbp - 0x70]
test rcx, rcx
je 0x14004ad91
mov rax, qword [rcx]
call qword [rax + 0x10]
mov rcx, qword [rbx]
mov rax, qword [rcx]
call qword [rax + 8]
mov rcx, qword [rbx + 8]
mov rax, qword [rcx]
call qword [rax + 8]
lea rbx, [0x14005ee60]
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x20], rsi
movss xmm3, dword [0x140064630]
mov r8d, 0xf428
lea rdx, str.OTTO
mov rcx, qword [rdi + 0x58]
call fcn.14002d970
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x20], rsi
movss xmm3, dword [0x140064660]
mov r8d, 0xf428
lea rdx, str.OTTO
mov rcx, qword [rdi + 0x58]
call fcn.14002d970
mov qword [rbp + 0x240], rax
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x20], rsi
movss xmm3, dword [0x140064628]
mov r8d, 0xf428
lea rdx, str.OTTO
mov rcx, qword [rdi + 0x58]
call fcn.14002d970
mov qword [rbp + 0x230], rax
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x20], rsi
movss xmm6, dword [0x140064648]
movaps xmm3, xmm6
mov r8d, 0xf428
lea rdx, str.OTTO
mov rcx, qword [rdi + 0x58]
call fcn.14002d970
mov qword [rbp + 0x238], rax
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x20], rsi
movss xmm3, dword [0x140064638]
mov r8d, 0x1a88
lea rdx, [0x14006d050]
mov rcx, qword [rdi + 0x58]
call fcn.14002d970
mov r12, rax
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x20], rsi
movss xmm3, dword [0x140064658]
mov r8d, 0x1a04
lea rdx, [0x14007df10]
mov rcx, qword [rdi + 0x58]
call fcn.14002d970
mov rsi, rax
mov qword [rbp + 0x160], rax
mov qword [rsp + 0x28], rbx
xor ebx, ebx
mov qword [rsp + 0x20], rbx
movaps xmm3, xmm6
mov r8d, 0x1a88
lea rdx, [0x14006d050]
mov rcx, qword [rdi + 0x58]
call fcn.14002d970
mov rdi, rax
mov qword [rbp + 0x168], rax
xor r14b, r14b
movss xmm12, dword [0x140064654]
xorps xmm7, xmm7
movss xmm10, dword [0x140064644]
movss xmm11, dword [0x1400646a4]
movss xmm9, dword [0x1400646a0]
movss xmm13, dword [0x1400646ac]
movss xmm15, dword [0x140064514]
movss xmm8, dword [0x140064564]
movss xmm14, dword [0x1400646e4]
movss xmm6, dword [0x1400646d0]
nop word [rax + rax]
mov dword [rsp + 0x20], 1
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x190]
call qword [sym.imp.USER32.dll_PeekMessageW]
test eax, eax
je 0x14004afd1
mov ebx, 1
nop word [rax + rax]
lea rcx, [rbp + 0x190]
call qword [sym.imp.USER32.dll_TranslateMessage]
lea rcx, [rbp + 0x190]
call qword [sym.imp.USER32.dll_DispatchMessageW]
movzx r14d, r14b
cmp dword [rbp + 0x198], 0x12
cmove r14d, ebx
mov dword [rsp + 0x20], ebx
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x190]
call qword [sym.imp.USER32.dll_PeekMessageW]
test eax, eax
jne 0x14004af80
xor ebx, ebx
test r14b, r14b
jne 0x14004d01f
mov r8d, dword [0x14007fed8]
test r8d, r8d
je 0x14004b076
mov r9d, dword [0x14007fedc]
test r9d, r9d
je 0x14004b076
mov rcx, qword [0x14007ffd0]
test rcx, rcx
je 0x14004b011
mov rax, qword [rcx]
call qword [rax + 0x10]
mov r8d, dword [0x14007fed8]
mov r9d, dword [0x14007fedc]
mov rcx, qword [0x14007ff38]
mov rax, qword [rcx]
mov dword [rsp + 0x28], ebx
mov dword [rsp + 0x20], ebx
xor edx, edx
call qword [rax + 0x68]
mov dword [0x14007fedc], ebx
mov dword [0x14007fed8], ebx
mov rbx, qword [0x1400800b8]
mov rcx, qword [0x14007ff38]
mov rax, qword [rcx]
lea r9, [rbp - 0x48]
lea r8, [0x140064398]
xor edx, edx
call qword [rax + 0x48]
mov rax, qword [rbx]
lea r9, [0x14007ffd0]
xor r8d, r8d
mov rdx, qword [rbp - 0x48]
mov rcx, rbx
call qword [rax + 0x48]
mov rcx, qword [rbp - 0x48]
mov rax, qword [rcx]
call qword [rax + 0x10]
mov rbx, qword [0x14007fea0]
test rbx, rbx
je 0x14004b090
mov rbx, qword [rbx + 0xa0]
test rbx, rbx
jne 0x14004b0ae
jmp 0x14004b094
xor eax, eax
mov ebx, eax
mov r8d, 0x251
lea rdx, str.C:Users_adminDocumentsVisual_Studio_2019Projetosoppressorothersloader_v2_editorloader_v2Neo_ImGui_Design_Example_8_Loader_Menu_Modified_backendsimgui_impl_dx11.cpp
lea rcx, str.bd___nullptr___Did_you_call_ImGui_ImplDX11_Init____
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
cmp qword [rbx + 0x48], 0
jne 0x14004b0ba
call fcn.1400467c0
call fcn.140047d60
mov ecx, 0x2d
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x14004b0dc
cmp byte [0x14007f9d8], 0
sete byte [0x14007f9d8]
mov ecx, 0x2e
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
jne 0x14004d055
mov rax, qword [0x14007fea0]
test rax, rax
jne 0x14004b11c
mov r8d, 0x102d
lea rdx, str.C:Users_adminDocumentsVisual_Studio_2019Projetosoppressorothersloader_v2_editorloader_v2Neo_ImGui_Design_Example_8_Loader_Menu_Modifiedimgui.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 [0x14007fea0]
movss xmm0, dword [rax + 0x18]
mulss xmm0, dword [0x140064604]
mov ecx, dword [0x14007f9d4]
cmp ecx, 0xff
jg 0x14004b149
cmp byte [0x14007f9d8], 0
je 0x14004b149
mov eax, 0x12c
xor ebx, ebx
jmp 0x14004b14d
xor ebx, ebx
mov eax, ebx
sub eax, ecx
movd xmm1, eax
cvtdq2ps xmm1, xmm1
mulss xmm1, xmm0
movd xmm0, ecx
cvtdq2ps xmm0, xmm0
addss xmm1, xmm0
cvttss2si eax, xmm1
mov dword [0x14007f9d4], eax
cmp eax, 0xff
jle 0x14004b185
mov dword [0x14007f9d4], 0xff
mov eax, 0xff
mov r9d, 2
movzx r8d, al
xor edx, edx
mov rcx, r15
call qword [sym.imp.USER32.dll_SetLayeredWindowAttributes]
mov edx, ebx
cmp dword [0x14007f9d4], 0
mov eax, 5
cmovg edx, eax
mov rcx, r15
call qword [sym.imp.USER32.dll_ShowWindow]
call fcn.140008340
xor r8d, r8d
xor edx, edx
lea rcx, str.Edit
call fcn.14000e700
test al, al
je 0x14004bd34
mov rdx, qword [0x14007fea0]
lea rbx, [rdx + 0x48a0]
cmp dword [rbx], 0
jg 0x14004b206
mov r8d, 0x70d
lea rdx, str.C:Users_adminDocumentsVisual_Studio_2019Projetosoppressorothersloader_v2_editorloader_v2Neo_ImGui_Design_Example_8_Loader_Menu_Modifiedimgui.h
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rdx, qword [0x14007fea0]
mov rax, qword [rbx + 8]
mov rcx, qword [rax]
movss xmm1, dword [rcx + 0x18]
addss xmm1, dword [0x140064628]
movss xmm0, dword [rcx + 0x14]
addss xmm0, dword [0x1400646bc]
movss dword [rdx + 0x47b8], xmm0
movss dword [rdx + 0x47bc], xmm1
xor ebx, ebx
mov qword [rdx + 0x47c0], rbx
mov ecx, 1
mov dword [rdx + 0x47ac], ecx
or dword [rdx + 0x47a8], 3
mov dword [rdx + 0x47c8], 0x44098000
mov dword [rdx + 0x47cc], 0x442a0000
mov dword [rdx + 0x47b0], ecx
call fcn.140016080
mov r8d, 0x30160
lea rdx, [0x140080160]
lea rcx, str.Main_Color
call fcn.1400417d0
mov r8d, 0x30160
lea rdx, [0x140080170]
lea rcx, str.Icons_Color
call fcn.1400417d0
mov r8d, 0x30160
lea rdx, [0x140080140]
lea rcx, str.Hovered_Icons_Color
call fcn.1400417d0
mov r8d, 0x30160
lea rdx, [0x140080150]
lea rcx, str.Active_Icons_Color
call fcn.1400417d0
mov r8d, 0x30160
lea rdx, [0x140080100]
lea rcx, str.Text_Color
call fcn.1400417d0
mov r8d, 0x30160
lea rdx, [0x1400800f0]
lea rcx, str.Checkmark_Color
call fcn.1400417d0
call fcn.1400161d0
call fcn.140016080
mov r8d, 0x30160
lea rdx, [0x140080180]
lea rcx, str.Background_Color
call fcn.1400417d0
mov r8d, 0x30160
lea rdx, [0x140080190]
lea rcx, str.Button_Color
call fcn.1400417d0
mov r8d, 0x30160
lea rdx, [0x1400800d8]
lea rcx, str.Hovered_Button_Color
call fcn.1400417d0
mov r8d, 0x30160
lea rdx, [0x140080130]
lea rcx, str.Active_Button_Color
call fcn.1400417d0
mov r8d, 0x30160
lea rdx, [0x140080120]
lea rcx, str.Disabled_Text_Color
call fcn.1400417d0
mov r8d, 0x30160
lea rdx, [0x140080110]
lea rcx, str.Spinner_Color
call fcn.1400417d0
call fcn.1400161d0
mov rax, qword [0x14007fea0]
or dword [rax + 0x4758], 1
mov dword [rax + 0x475c], 0x44048000
mov dword [rbp + 0x6a0], 0x44610000
movss xmm0, dword [0x14006455c]
movss dword [rbp + 0x6b0], xmm0
lea rax, [rbp + 0x6a0]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x6b0]
lea r8, [0x14007f9dc]
lea rcx, str.IMG_SIZE_X
call fcn.14003a6b0
mov dword [rbp + 0x6a0], 0x44610000
movss xmm0, dword [0x14006455c]
movss dword [rbp + 0x6b0], xmm0
lea rax, [rbp + 0x6a0]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x6b0]
lea r8, [0x14007f9d0]
lea rcx, str.IMG_SIZE_Y
call fcn.14003a6b0
mov dword [rbp + 0x6a0], 0x44610000
movss xmm0, dword [0x14006455c]
movss dword [rbp + 0x6b0], xmm0
lea rax, [rbp + 0x6a0]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x6b0]
lea r8, [0x14007feb0]
lea rcx, str.POS_IMG_X
call fcn.14003a6b0
mov dword [rbp + 0x6a0], 0x44610000
movss xmm0, dword [0x14006455c]
movss dword [rbp + 0x6b0], xmm0
lea rax, [rbp + 0x6a0]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x6b0]
lea r8, [0x14007feb4]
lea rcx, str.POS_IMG_Y
call fcn.14003a6b0
mov dword [rbp - 0x70], 0x44048000
mov dword [rbp - 0x6c], 0x420c0000
lea rdx, [rbp - 0x70]
lea rcx, str.Save_Configuration
call fcn.140035c90
test al, al
je 0x14004bd2f
mov byte [rbp - 0x80], bl
mov qword [rbp - 0x78], rbx
lea rcx, [rbp - 0x80]
call fcn.14004e210
lea rcx, [rbp - 0x80]
call fcn.14004e210
nop
lea rax, [rbp - 0x40]
mov qword [rbp + 0x6a0], rax
movss xmm6, dword [0x14007f9dc]
mov qword [rsp + 0x60], rbx
mov qword [rsp + 0x70], rbx
mov qword [rsp + 0x78], 0xf
mov byte [rsp + 0x60], bl
xor r8d, r8d
lea rdx, [0x1400550d2]
lea rcx, [rsp + 0x60]
call fcn.140045020
or r13d, 1
mov dword [rbp + 0x6a8], r13d
cvtps2pd xmm2, xmm6
movq r8, xmm2
lea rdx, str._.0f
lea rcx, [rbp + 0x4b0]
call fcn.140020e10
lea rax, [rbp + 0x4b0]
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], 0
jne 0x14004b576
lea rdx, [rbp + 0x4b0]
lea rcx, [rsp + 0x60]
call fcn.140045020
xorps xmm0, xmm0
movups xmmword [rbp - 0x40], xmm0
movd edx, xmm0
lea rcx, [rbp - 0x38]
call fcn.14004e8c0
mov byte [rbp - 0x40], 3
mov ecx, 0x20
call fcn.140051780
movups xmm0, xmmword [rsp + 0x60]
movups xmmword [rax], xmm0
movups xmm1, xmmword [rsp + 0x70]
movups xmmword [rax + 0x10], xmm1
mov qword [rsp + 0x70], rbx
mov qword [rsp + 0x78], 0xf
mov byte [rsp + 0x60], 0
mov qword [rbp - 0x38], rax
lea rcx, [rbp - 0x40]
call fcn.14004e210
lea rcx, [rbp - 0x40]
call fcn.14004e210
nop
lea rdx, str.image_size_x
lea rcx, [rbp - 0x80]
call fcn.14004f380
mov rcx, rax
lea rdx, [rbp - 0x40]
call fcn.14004d260
and r13d, 0xfffffffe
mov dword [rbp + 0x6a8], r13d
lea rcx, [rsp + 0x60]
call fcn.140044fc0
lea rax, [rbp + 0x3b8]
mov qword [rbp + 0x6a0], rax
movss xmm1, dword [0x14007f9d0]
lea rcx, [rsp + 0x60]
call fcn.14004a320
nop
mov rdx, rax
lea rcx, [rbp + 0x3b8]
call fcn.14004f4a0
mov rbx, rax
lea rdx, str.image_size_y
lea rcx, [rbp - 0x80]
call fcn.14004f380
mov rcx, rax
mov rdx, rbx
call fcn.14004d260
nop
lea rcx, [rsp + 0x60]
call fcn.140044fc0
lea rax, [rbp + 0x3c8]
mov qword [rbp + 0x6a0], rax
movss xmm1, dword [0x14007feb0]
lea rcx, [rsp + 0x60]
call fcn.14004a320
nop
mov rdx, rax
lea rcx, [rbp + 0x3c8]
call fcn.14004f4a0
mov rbx, rax
lea rdx, str.image_pos_x
lea rcx, [rbp - 0x80]
call fcn.14004f380
mov rcx, rax
mov rdx, rbx
call fcn.14004d260
nop
lea rcx, [rsp + 0x60]
call fcn.140044fc0
lea rax, [rbp + 0x2b8]
mov qword [rbp + 0x6a0], rax
movss xmm1, dword [0x14007feb4]
lea rcx, [rsp + 0x60]
call fcn.14004a320
nop
mov rdx, rax
lea rcx, [rbp + 0x2b8]
call fcn.14004f4a0
mov rbx, rax
lea rdx, str.image_pos_y
lea rcx, [rbp - 0x80]
call fcn.14004f380
mov rcx, rax
mov rdx, rbx
call fcn.14004d260
nop
lea rcx, [rsp + 0x60]
call fcn.140044fc0
lea rax, [rbp + 0x2c8]
mov qword [rbp + 0x6b0], rax
movups xmm0, xmmword [0x140080160]
movdqa xmmword [rsp + 0x60], xmm0
lea rdx, [rsp + 0x60]
lea rcx, [rbp - 0x68]
call fcn.14004a240
nop
mov rcx, rax
call fcn.140044fb0
mov qword [rbp + 0x6a0], rax
lea rdx, [rbp + 0x6a0]
lea rcx, [rbp + 0x2c8]
call fcn.14004f540
mov rbx, rax
lea rdx, str.main_color
lea rcx, [rbp - 0x80]
call fcn.14004f380
mov rcx, rax
mov rdx, rbx
call fcn.14004d260
nop
lea rcx, [rbp - 0x68]
call fcn.140044fc0
lea rax, [rbp + 0x2d8]
mov qword [rbp + 0x6b0], rax
movups xmm0, xmmword [0x140080170]
movdqa xmmword [rsp + 0x60], xmm0
lea rdx, [rsp + 0x60]
lea rcx, [rbp - 0x68]
call fcn.14004a240
nop
mov rcx, rax
call fcn.140044fb0
mov qword [rbp + 0x6a0], rax
lea rdx, [rbp + 0x6a0]
lea rcx, [rbp + 0x2d8]
call fcn.14004f540
mov rbx, rax
lea rdx, str.icons_color
lea rcx, [rbp - 0x80]
call fcn.14004f380
mov rcx, rax
mov rdx, rbx
call fcn.14004d260
nop
lea rcx, [rbp - 0x68]
call fcn.140044fc0
lea rax, [rbp + 0x2e8]
mov qword [rbp + 0x6b0], rax
movups xmm0, xmmword [0x140080140]
movdqa xmmword [rsp + 0x60], xmm0
lea rdx, [rsp + 0x60]
lea rcx, [rbp - 0x68]
call fcn.14004a240
nop
mov rcx, rax
call fcn.140044fb0
mov qword [rbp + 0x6a0], rax
lea rdx, [rbp + 0x6a0]
lea rcx, [rbp + 0x2e8]
call fcn.14004f540
mov rbx, rax
lea rdx, str.hovered_icons_color
lea rcx, [rbp - 0x80]
call fcn.14004f380
mov rcx, rax
mov rdx, rbx
call fcn.14004d260
nop
lea rcx, [rbp - 0x68]
call fcn.140044fc0
lea rax, [rbp + 0x2f8]
mov qword [rbp + 0x6b0], rax
movups xmm0, xmmword [0x140080150]
movdqa xmmword [rsp + 0x60], xmm0
lea rdx, [rsp + 0x60]
lea rcx, [rbp - 0x68]
call fcn.14004a240
nop
mov rcx, rax
call fcn.140044fb0
mov qword [rbp + 0x6a0], rax
lea rdx, [rbp + 0x6a0]
lea rcx, [rbp + 0x2f8]
call fcn.14004f540
mov rbx, rax
lea rdx, str.active_icons_color
lea rcx, [rbp - 0x80]
call fcn.14004f380
mov rcx, rax
mov rdx, rbx
call fcn.14004d260
nop
lea rcx, [rbp - 0x68]
call fcn.140044fc0
lea rax, [rbp + 0x308]
mov qword [rbp + 0x6b0], rax
movups xmm0, xmmword [0x140080100]
movdqa xmmword [rsp + 0x60], xmm0
lea rdx, [rsp + 0x60]
lea rcx, [rbp - 0x68]
call fcn.14004a240
nop
mov rcx, rax
call fcn.140044fb0
mov qword [rbp + 0x6a0], rax
lea rdx, [rbp + 0x6a0]
lea rcx, [rbp + 0x308]
call fcn.14004f540
mov rbx, rax
lea rdx, str.text_color
lea rcx, [rbp - 0x80]
call fcn.14004f380
mov rcx, rax
mov rdx, rbx
call fcn.14004d260
nop
lea rcx, [rbp - 0x68]
call fcn.140044fc0
lea rax, [rbp + 0x318]
mov qword [rbp + 0x6b0], rax
movups xmm0, xmmword [0x1400800f0]
movdqa xmmword [rsp + 0x60], xmm0
lea rdx, [rsp + 0x60]
lea rcx, [rbp - 0x68]
call fcn.14004a240
nop
mov rcx, rax
call fcn.140044fb0
mov qword [rbp + 0x6a0], rax
lea rdx, [rbp + 0x6a0]
lea rcx, [rbp + 0x318]
call fcn.14004f540
mov rbx, rax
lea rdx, str.checkmark_color
lea rcx, [rbp - 0x80]
call fcn.14004f380
mov rcx, rax
mov rdx, rbx
call fcn.14004d260
nop
lea rcx, [rbp - 0x68]
call fcn.140044fc0
lea rax, [rbp + 0x328]
mov qword [rbp + 0x6b0], rax
movups xmm0, xmmword [0x140080180]
movdqa xmmword [rsp + 0x60], xmm0
lea rdx, [rsp + 0x60]
lea rcx, [rbp - 0x68]
call fcn.14004a240
nop
mov rcx, rax
call fcn.140044fb0
mov qword [rbp + 0x6a0], rax
lea rdx, [rbp + 0x6a0]
lea rcx, [rbp + 0x328]
call fcn.14004f540
mov rbx, rax
lea rdx, str.background_color
lea rcx, [rbp - 0x80]
call fcn.14004f380
mov rcx, rax
mov rdx, rbx
call fcn.14004d260
nop
lea rcx, [rbp - 0x68]
call fcn.140044fc0
lea rax, [rbp + 0x338]
mov qword [rbp + 0x6b0], rax
movups xmm0, xmmword [0x140080190]
movdqa xmmword [rsp + 0x60], xmm0
lea rdx, [rsp + 0x60]
lea rcx, [rbp - 0x68]
call fcn.14004a240
nop
mov rcx, rax
call fcn.140044fb0
mov qword [rbp + 0x6a0], rax
lea rdx, [rbp + 0x6a0]
lea rcx, [rbp + 0x338]
call fcn.14004f540
mov rbx, rax
lea rdx, str.button_color
lea rcx, [rbp - 0x80]
call fcn.14004f380
mov rcx, rax
mov rdx, rbx
call fcn.14004d260
nop
lea rcx, [rbp - 0x68]
call fcn.140044fc0
lea rax, [rbp + 0x348]
mov qword [rbp + 0x6b0], rax
movups xmm0, xmmword [0x1400800d8]
movdqa xmmword [rsp + 0x60], xmm0
lea rdx, [rsp + 0x60]
lea rcx, [rbp - 0x68]
call fcn.14004a240
nop
mov rcx, rax
call fcn.140044fb0
mov qword [rbp + 0x6a0], rax
lea rdx, [rbp + 0x6a0]
lea rcx, [rbp + 0x348]
call fcn.14004f540
mov rbx, rax
lea rdx, str.hovered_button_color
lea rcx, [rbp - 0x80]
call fcn.14004f380
mov rcx, rax
mov rdx, rbx
call fcn.14004d260
nop
lea rcx, [rbp - 0x68]
call fcn.140044fc0
lea rax, [rbp + 0x358]
mov qword [rbp + 0x6b0], rax
movups xmm0, xmmword [0x140080130]
movdqa xmmword [rsp + 0x60], xmm0
lea rdx, [rsp + 0x60]
lea rcx, [rbp - 0x68]
call fcn.14004a240
nop
mov rcx, rax
call fcn.140044fb0
mov qword [rbp + 0x6a0], rax
lea rdx, [rbp + 0x6a0]
lea rcx, [rbp + 0x358]
call fcn.14004f540
mov rbx, rax
lea rdx, str.active_button_color
lea rcx, [rbp - 0x80]
call fcn.14004f380
mov rcx, rax
mov rdx, rbx
call fcn.14004d260
nop
lea rcx, [rbp - 0x68]
call fcn.140044fc0
lea rax, [rbp + 0x368]
mov qword [rbp + 0x6b0], rax
movups xmm0, xmmword [0x140080120]
movdqa xmmword [rsp + 0x60], xmm0
lea rdx, [rsp + 0x60]
lea rcx, [rbp - 0x68]
call fcn.14004a240
nop
mov rcx, rax
call fcn.140044fb0
mov qword [rbp + 0x6a0], rax
lea rdx, [rbp + 0x6a0]
lea rcx, [rbp + 0x368]
call fcn.14004f540
mov rbx, rax
lea rdx, str.disabled_text_color
lea rcx, [rbp - 0x80]
call fcn.14004f380
mov rcx, rax
mov rdx, rbx
call fcn.14004d260
nop
lea rcx, [rbp - 0x68]
call fcn.140044fc0
lea rax, [rbp + 0x378]
mov qword [rbp + 0x6b0], rax
movups xmm0, xmmword [0x140080110]
movdqa xmmword [rsp + 0x60], xmm0
lea rdx, [rsp + 0x60]
lea rcx, [rbp - 0x68]
call fcn.14004a240
nop
mov rcx, rax
call fcn.140044fb0
mov qword [rbp + 0x6a0], rax
lea rdx, [rbp + 0x6a0]
lea rcx, [rbp + 0x378]
call fcn.14004f540
mov rbx, rax
lea rdx, str.spinner_color
lea rcx, [rbp - 0x80]
call fcn.14004f380
mov rcx, rax
mov rdx, rbx
call fcn.14004d260
nop
lea rcx, [rbp - 0x68]
call fcn.140044fc0
lea rdx, [rbp - 0x68]
lea rcx, [rbp - 0x80]
call fcn.14004d070
nop
mov rcx, rax
call fcn.140044fb0
mov rcx, rax
call fcn.140007930
nop
lea rcx, [rbp - 0x68]
call fcn.140044fc0
lea rdx, [rbp - 0x68]
lea rcx, [rbp - 0x80]
call fcn.14004d070
mov rcx, rax
call fcn.140044fb0
mov rcx, rax
call fcn.14004a3c0
lea rcx, [rbp - 0x68]
call fcn.140044fc0
lea rdx, [rbp - 0x68]
lea rcx, [rbp - 0x80]
call fcn.14004d070
mov rcx, rax
call fcn.140044fb0
mov rdx, rax
xor r9d, r9d
lea r8, str.FILE_GENERATED
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
lea rcx, [rbp - 0x68]
call fcn.140044fc0
nop
lea rcx, [rbp - 0x80]
call fcn.14004d230
movss xmm6, dword [0x1400646d0]
xor ebx, ebx
call fcn.140010e10
xor edx, edx
mov r8d, 0x87
lea rcx, str.Main
call fcn.14000e700
mov qword [rbp + 0x170], 0
xor r8d, r8d
lea rdx, [rbp + 0x170]
mov rcx, qword [0x14007fea0]
mov rcx, qword [rcx + 0x3ed0]
call fcn.1400120d0
mov dword [rbp + 0x180], 0x44160000
mov dword [rbp + 0x184], 0x44048000
xor r8d, r8d
lea rdx, [rbp + 0x180]
mov rcx, qword [0x14007fea0]
mov rcx, qword [rcx + 0x3ed0]
call fcn.140012260
call fcn.140012380
mov qword [0x140080258], rax
mov rax, qword [0x14007fea0]
mov rcx, qword [rax + 0x3ed0]
movss xmm0, dword [rcx + 0x20]
movss xmm1, dword [rcx + 0x24]
movss dword [0x14007ff30], xmm0
movss dword [0x14007ff34], xmm1
lea rcx, [0x140080100]
call fcn.140004270
mov edx, eax
xor ecx, ecx
call fcn.1400042b0
lea rcx, [0x140080120]
call fcn.140004270
mov edx, eax
mov ecx, 1
call fcn.1400042b0
lea rcx, [0x140080180]
call fcn.140004270
movss xmm0, dword [0x14007ff30]
addss xmm0, dword [0x1400646b8]
movss dword [rbp + 0x188], xmm0
movss xmm1, dword [0x14007ff34]
addss xmm1, dword [0x1400646b4]
movss dword [rbp + 0x18c], xmm1
mov dword [rsp + 0x28], ebx
movss dword [rsp + 0x20], xmm7
mov r9d, eax
lea r8, [rbp + 0x188]
lea rdx, [0x14007ff30]
mov rcx, qword [0x140080258]
call fcn.14002b980
mov rcx, r12
call fcn.140011c50
mov dword [rbp - 0x30], 0x44098000
mov dword [rbp - 0x2c], 0x40a00000
lea rcx, [rbp - 0x30]
call fcn.140015d10
mov dword [rbp - 0x28], 0x42480000
mov dword [rbp - 0x24], 0x42480000
lea rdx, [rbp - 0x28]
lea rcx, [0x140056c84]
call fcn.1400368a0
test al, al
je 0x14004beaf
mov rcx, r15
call qword [sym.imp.USER32.dll_DestroyWindow]
mov dword [rbp - 0x20], 0x43fa0000
mov dword [rbp - 0x1c], 0x40a00000
lea rcx, [rbp - 0x20]
call fcn.140015d10
mov dword [rbp - 0x18], 0x42480000
mov dword [rbp - 0x14], 0x42480000
lea rdx, [rbp - 0x18]
lea rcx, [0x140056c88]
call fcn.1400368a0
movzx ecx, byte [0x14007f9d8]
test al, al
cmovne ecx, ebx
mov byte [0x14007f9d8], cl
mov rcx, rdi
call fcn.140011c50
mov dword [rbp - 0x10], 0x41200000
mov dword [rbp - 0xc], 0x40a00000
lea rcx, [rbp - 0x10]
call fcn.140015d10
mov dword [rbp - 8], 0x42480000
mov dword [rbp - 4], 0x42480000
lea rdx, [rbp - 8]
lea rcx, [0x140056c8c]
call fcn.1400368a0
test al, al
je 0x14004bf59
mov eax, 5
mov dword [rsp + 0x28], eax
mov qword [rsp + 0x20], rbx
xor r9d, r9d
lea r8, str.https:__oppressor.xyz_
xor edx, edx
xor ecx, ecx
call qword [sym.imp.SHELL32.dll_ShellExecuteW]
call fcn.140011cf0
call fcn.140011cf0
cmp dword [0x1400800b0], 0
sete r8b
movss dword [rsp + 0x20], xmm10
movaps xmm3, xmm11
lea rdx, str.Page0
lea rcx, str.Page0
call fcn.140039360
cvttss2si ecx, xmm0
call fcn.14004f610
movd xmm1, eax
cvtdq2ps xmm1, xmm1
divss xmm1, xmm9
xor ecx, ecx
call fcn.140004460
cmp dword [0x1400800b0], 0
jne 0x14004c1b8
movss xmm0, dword [0x14007feb0]
movss dword [rbp], xmm0
movss xmm1, dword [0x14007feb4]
movss dword [rbp + 4], xmm1
lea rcx, [rbp]
call fcn.140015d10
movss dword [rsp + 0x20], xmm7
movaps xmm3, xmm7
movaps xmm2, xmm7
movaps xmm1, xmm7
lea rcx, [rbp + 0x408]
call fcn.1400010e0
mov rdx, rax
movss xmm1, dword [0x14006455c]
movss dword [rsp + 0x20], xmm1
movaps xmm3, xmm1
movaps xmm2, xmm1
lea rcx, [rbp + 0x468]
call fcn.1400010e0
mov dword [rbp + 8], 0x3f800000
mov dword [rbp + 0xc], 0x3f800000
mov qword [rbp + 0x10], 0
movss xmm0, dword [0x14007f9dc]
movss dword [rbp + 0x18], xmm0
movss xmm1, dword [0x14007f9d0]
movss dword [rbp + 0x1c], xmm1
mov qword [rsp + 0x28], rdx
mov qword [rsp + 0x20], rax
lea r9, [rbp + 8]
lea r8, [rbp + 0x10]
lea rdx, [rbp + 0x18]
mov rcx, qword [rbp + 0x6b8]
call fcn.140037c60
mov rcx, r12
call fcn.140011c50
mov dword [rbp + 0x20], 0x428c0000
mov dword [rbp + 0x24], 0x40a00000
lea rcx, [rbp + 0x20]
call fcn.140015d10
mov dword [rbp + 0x28], 0x42480000
mov dword [rbp + 0x2c], 0x42480000
lea rdx, [rbp + 0x28]
lea rcx, [0x140056c90]
call fcn.1400368a0
mov ecx, dword [0x1400800b0]
test al, al
mov edi, 1
cmovne ecx, edi
mov dword [0x1400800b0], ecx
call fcn.140011cf0
xor ecx, ecx
call fcn.140007540
test al, al
je 0x14004c106
xor ecx, ecx
call fcn.140016f90
mov rax, qword [0x14007fea0]
movss xmm0, dword [rax + 0x3c08]
mulss xmm0, xmm12
call fcn.140011f90
mov r8d, edi
xor edx, edx
lea rcx, str.Register
call fcn.140034a50
call fcn.140012030
call fcn.140017130
mov dword [rbp + 0x30], 0x42c80000
mov dword [rbp + 0x34], 0x43700000
lea rcx, [rbp + 0x30]
call fcn.140015d10
call fcn.140016080
movaps xmm0, xmm13
call fcn.140015db0
mov dword [rsp + 0x20], ebx
lea r8, [0x14007ff50]
lea rdx, str.Username
lea rcx, str.User
call fcn.14003b330
mov dword [rsp + 0x20], 0x8000
lea r8, [0x14007ffe0]
lea rdx, str.Password
lea rcx, str.Pass
call fcn.14003b330
call fcn.140015e60
movss xmm0, dword [0x1400646b0]
call fcn.140015d70
mov dword [rbp + 0x38], 0x43c80000
mov dword [rbp + 0x3c], 0x42200000
lea rdx, [rbp + 0x38]
lea rcx, str.Login
call fcn.1400362f0
mov ecx, dword [0x1400800b0]
test al, al
mov eax, 2
cmovne ecx, eax
mov dword [0x1400800b0], ecx
call fcn.1400161d0
jmp 0x14004c1bd
mov edi, 1
mov ecx, edi
call fcn.140004530
cmp dword [0x1400800b0], 1
sete r8b
movss dword [rsp + 0x20], xmm10
movaps xmm3, xmm11
lea rdx, str.Page1
lea rcx, str.Page1
call fcn.140039360
cvttss2si ecx, xmm0
call fcn.14004f610
movd xmm1, eax
cvtdq2ps xmm1, xmm1
divss xmm1, xmm9
xor ecx, ecx
call fcn.140004460
cmp dword [0x1400800b0], 1
jne 0x14004c42b
movss xmm0, dword [0x14007feb0]
movss dword [rbp + 0x40], xmm0
movss xmm1, dword [0x14007feb4]
movss dword [rbp + 0x44], xmm1
lea rcx, [rbp + 0x40]
call fcn.140015d10
movss dword [rsp + 0x20], xmm7
movaps xmm3, xmm7
movaps xmm2, xmm7
movaps xmm1, xmm7
lea rcx, [rbp + 0x478]
call fcn.1400010e0
mov rdx, rax
movss xmm1, dword [0x14006455c]
movss dword [rsp + 0x20], xmm1
movaps xmm3, xmm1
movaps xmm2, xmm1
lea rcx, [rbp + 0x488]
call fcn.1400010e0
mov dword [rbp + 0x48], 0x3f800000
mov dword [rbp + 0x4c], 0x3f800000
mov qword [rbp + 0x50], 0
movss xmm0, dword [0x14007f9dc]
movss dword [rbp + 0x58], xmm0
movss xmm1, dword [0x14007f9d0]
movss dword [rbp + 0x5c], xmm1
mov qword [rsp + 0x28], rdx
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x48]
lea r8, [rbp + 0x50]
lea rdx, [rbp + 0x58]
mov rcx, qword [rbp + 0x6b8]
call fcn.140037c60
mov rcx, r12
call fcn.140011c50
mov dword [rbp + 0x60], 0x428c0000
mov dword [rbp + 0x64], 0x40a00000
lea rcx, [rbp + 0x60]
call fcn.140015d10
mov dword [rbp + 0x68], 0x42480000
mov dword [rbp + 0x6c], 0x42480000
lea rdx, [rbp + 0x68]
lea rcx, [0x140056c94]
call fcn.1400368a0
mov ecx, dword [0x1400800b0]
test al, al
cmovne ecx, ebx
mov dword [0x1400800b0], ecx
call fcn.140011cf0
xor ecx, ecx
call fcn.140007540
test al, al
je 0x14004c362
xor ecx, ecx
call fcn.140016f90
mov rax, qword [0x14007fea0]
movss xmm0, dword [rax + 0x3c08]
mulss xmm0, xmm12
call fcn.140011f90
mov r8d, edi
xor edx, edx
lea rcx, str.Login
call fcn.140034a50
call fcn.140012030
call fcn.140017130
mov dword [rbp + 0x70], 0x42c80000
mov dword [rbp + 0x74], 0x43700000
lea rcx, [rbp + 0x70]
call fcn.140015d10
call fcn.140016080
movaps xmm0, xmm13
call fcn.140015db0
mov dword [rsp + 0x20], ebx
lea r8, [0x14007ff90]
lea rdx, str.Username
lea rcx, str.User
call fcn.14003b330
mov dword [rsp + 0x20], 0x8000
lea r8, [0x140080030]
lea rdx, str.Password
lea rcx, str.Pass
call fcn.14003b330
mov dword [rsp + 0x20], ebx
lea r8, [0x140080070]
lea rdx, str.Invitation_key
lea rcx, str.Key
call fcn.14003b330
call fcn.140015e60
movss xmm0, dword [0x1400646b0]
call fcn.140015d70
mov dword [rbp + 0x78], 0x43c80000
mov dword [rbp + 0x7c], 0x42200000
lea rdx, [rbp + 0x78]
lea rcx, str.Register
call fcn.1400362f0
mov ecx, dword [0x1400800b0]
test al, al
cmovne ecx, ebx
mov dword [0x1400800b0], ecx
call fcn.1400161d0
mov ecx, edi
call fcn.140004530
cmp dword [0x1400800b0], 2
sete r8b
movss dword [rsp + 0x20], xmm10
movaps xmm3, xmm11
lea rdx, str.Page2
lea rcx, str.Page2
call fcn.140039360
cvttss2si ecx, xmm0
call fcn.14004f610
movd xmm1, eax
cvtdq2ps xmm1, xmm1
divss xmm1, xmm9
xor ecx, ecx
call fcn.140004460
cmp dword [0x1400800b0], 2
jne 0x14004c581
call fcn.140007960
movss xmm0, dword [rax + 0x10]
mulss xmm0, xmm15
movss xmm1, dword [0x1400800c0]
addss xmm1, xmm0
movss dword [0x1400800c0], xmm1
comiss xmm1, xmm8
jb 0x14004c96f
mov dword [0x1400800c0], 0x3f8ccccd
movaps xmm1, xmm8
movss xmm0, dword [0x14006455c]
minss xmm0, xmm1
mulss xmm0, xmm6
cvttss2si r8d, xmm0
mov r9d, 0x6d9
lea rdx, str._d__d
lea rcx, [rbp - 0x68]
call fcn.14004f630
movss xmm0, dword [0x1400800c0]
comiss xmm8, xmm0
jb 0x14004c569
mov rcx, qword [rbp + 0x240]
call fcn.140011c50
mov dword [rbp + 0x80], 0x431d0000
mov dword [rbp + 0x84], 0x436b0000
lea rcx, [rbp + 0x80]
call fcn.140015d10
mov dword [rsp + 0x20], 0x96
mov edx, 0xff
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0x498]
call fcn.140001110
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x60], xmm0
lea rdx, str.Welcome_back_
lea rcx, [rsp + 0x60]
call fcn.140035450
call fcn.140011cf0
movss xmm0, dword [0x1400800c0]
mov eax, dword [0x1400800b0]
comiss xmm0, xmm8
mov ecx, 3
cmovae eax, ecx
mov dword [0x1400800b0], eax
mov ecx, edi
call fcn.140004530
cmp dword [0x1400800b0], 3
sete r8b
movss dword [rsp + 0x20], xmm10
movaps xmm3, xmm11
lea rdx, str.Page3
lea rcx, str.Page3
call fcn.140039360
cvttss2si ecx, xmm0
call fcn.14004f610
movd xmm1, eax
cvtdq2ps xmm1, xmm1
divss xmm1, xmm9
xor ecx, ecx
call fcn.140004460
cmp dword [0x1400800b0], 3
jne 0x14004ca53
mov rcx, rsi
call fcn.140011c50
mov dword [rbp + 0x88], 0x42820000
mov dword [rbp + 0x8c], 0x40a00000
lea rcx, [rbp + 0x88]
call fcn.140015d10
mov dword [rbp + 0x90], 0x42480000
mov dword [rbp + 0x94], 0x42480000
lea rdx, [rbp + 0x90]
lea rcx, [0x140056ce0]
call fcn.1400368a0
mov ecx, dword [0x1400800b0]
test al, al
mov eax, 4
cmovne ecx, eax
mov dword [0x1400800b0], ecx
call fcn.140011cf0
xor ecx, ecx
call fcn.140007540
test al, al
je 0x14004c68a
xor ecx, ecx
call fcn.140016f90
mov rax, qword [0x14007fea0]
movss xmm0, dword [rax + 0x3c08]
mulss xmm0, xmm12
call fcn.140011f90
mov r8d, edi
xor edx, edx
lea rcx, str.Activate_a_key
call fcn.140034a50
call fcn.140012030
call fcn.140017130
mov rcx, qword [rbp + 0x230]
call fcn.140011c50
mov dword [rbp + 0x98], 0x42480000
mov dword [rbp + 0x9c], 0x428c0000
lea rcx, [rbp + 0x98]
call fcn.140015d10
mov dword [rbp + 0xa0], 0x44020000
mov dword [rbp + 0xa4], 0x43b90000
mov r9d, 0x80
lea rdx, [rbp + 0xa0]
lea rcx, str.Main
call fcn.14000b800
mov dword [rbp + 0xa8], 0
mov dword [rbp + 0xb0], 0x43fa0000
mov dword [rbp + 0xb4], 0x42dc0000
mov qword [rbp + 0xb8], 0
mov dword [rbp + 0xc0], 0x3f800000
mov dword [rbp + 0xc4], 0x3f800000
mov qword [rbp + 0xc8], 0
mov dword [rbp + 0xd0], 0x42dc0000
mov dword [rbp + 0xd4], 0x42dc0000
mov dword [rbp + 0xd8], 0x42f00000
mov dword [rbp + 0xdc], 0x41000000
mov dword [rbp + 0x140], 0
mov dword [rbp + 0x144], 0xc1200000
xor eax, eax
mov edi, eax
nop dword [rax + rax]
mov r8d, ebx
lea rdx, str.game__i
lea rcx, [rbp + 0x4b0]
call fcn.140020e10
movd xmm0, edi
cvtdq2ps xmm0, xmm0
movss dword [rbp + 0xac], xmm0
lea rcx, [rbp + 0xa8]
call fcn.140015d10
mov r9d, 0x18
lea rdx, [rbp + 0xb0]
lea rcx, [rbp + 0x4b0]
call fcn.14000b800
lea rcx, [rbp + 0xb8]
call fcn.140015d10
movss dword [rsp + 0x20], xmm7
movaps xmm3, xmm7
movaps xmm2, xmm7
movaps xmm1, xmm7
lea rcx, [rbp + 0x3d8]
call fcn.1400010e0
mov rdx, rax
movss xmm1, dword [0x14006455c]
movss dword [rsp + 0x20], xmm1
movaps xmm3, xmm1
movaps xmm2, xmm1
lea rcx, [rbp + 0x3e8]
call fcn.1400010e0
mov qword [rsp + 0x28], rdx
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xc0]
lea r8, [rbp + 0xc8]
lea rdx, [rbp + 0xd0]
mov rcx, qword [rbp + 0x6b8]
call fcn.140037c60
lea rcx, [rbp + 0xd8]
call fcn.140015d10
call fcn.140016080
mov dword [rsp + 0x20], 0x96
mov edx, 0xff
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0x3f8]
call fcn.140001110
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x60], xmm0
lea r8, [rbp + 0x4b0]
lea rdx, str.Name:__s
lea rcx, [rsp + 0x60]
call fcn.140035450
mov dword [rsp + 0x20], 0x96
mov edx, 0xff
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0x458]
call fcn.140001110
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x60], xmm0
lea rdx, str.Time_remaining:_2_months__14_days__3_hours
lea rcx, [rsp + 0x60]
call fcn.140035450
mov dword [rsp + 0x20], 0x96
mov edx, 0xff
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0x418]
call fcn.140001110
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x60], xmm0
lea rdx, str.Status:_Undetected
lea rcx, [rsp + 0x60]
call fcn.140035450
mov dword [rsp + 0x20], 0x96
mov edx, 0xff
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0x428]
call fcn.140001110
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x60], xmm0
lea rdx, str.Last_Update:_06.05.2023
lea rcx, [rsp + 0x60]
call fcn.140035450
call fcn.1400161d0
lea rcx, [rbp + 0x140]
call fcn.140015d10
cmp dword [0x14007f9e0], ebx
jne 0x14004c998
mov dword [rbp + 0xe0], 0x43fa0000
mov dword [rbp + 0xe4], 0x42dc0000
mov r8b, 1
lea rdx, [rbp + 0xe0]
call fcn.140036e30
test al, al
je 0x14004c9cc
mov dword [0x14007f9e0], ebx
jmp 0x14004c9cc
comiss xmm14, xmm1
jb 0x14004c987
mov dword [0x1400800c0], 0xbdcccccd
movaps xmm0, xmm7
jmp 0x14004c4cb
comiss xmm7, xmm1
jbe 0x14004c4bf
movaps xmm0, xmm7
jmp 0x14004c4cb
mov dword [rbp + 0xe8], 0x43fa0000
mov dword [rbp + 0xec], 0x42dc0000
xor r8d, r8d
lea rdx, [rbp + 0xe8]
call fcn.140036e30
mov ecx, dword [0x14007f9e0]
test al, al
cmovne ecx, ebx
mov dword [0x14007f9e0], ecx
call fcn.14000b860
inc ebx
add edi, 0x82
cmp edi, 0x514
jl 0x14004c770
call fcn.14000b860
call fcn.140011cf0
mov dword [rbp + 0xf0], 0x42480000
mov dword [rbp + 0xf4], 0x43df8000
lea rcx, [rbp + 0xf0]
call fcn.140015d10
mov dword [rbp + 0xf8], 0x43fa0000
mov dword [rbp + 0xfc], 0x42200000
lea rdx, [rbp + 0xf8]
lea rcx, str.Load
call fcn.1400362f0
mov ecx, dword [0x1400800b0]
test al, al
mov eax, 5
cmovne ecx, eax
mov dword [0x1400800b0], ecx
xor ebx, ebx
mov edi, 1
mov ecx, edi
call fcn.140004530
cmp dword [0x1400800b0], 4
sete r8b
movss dword [rsp + 0x20], xmm10
movaps xmm3, xmm11
lea rdx, str.Page4
lea rcx, str.Page4
call fcn.140039360
cvttss2si ecx, xmm0
call fcn.14004f610
movd xmm1, eax
cvtdq2ps xmm1, xmm1
divss xmm1, xmm9
xor ecx, ecx
call fcn.140004460
cmp dword [0x1400800b0], 4
jne 0x14004cc8a
movss xmm0, dword [0x14007feb0]
movss dword [rbp + 0x100], xmm0
movss xmm1, dword [0x14007feb4]
movss dword [rbp + 0x104], xmm1
lea rcx, [rbp + 0x100]
call fcn.140015d10
movss dword [rsp + 0x20], xmm7
movaps xmm3, xmm7
movaps xmm2, xmm7
movaps xmm1, xmm7
lea rcx, [rbp + 0x438]
call fcn.1400010e0
mov rdx, rax
movss xmm1, dword [0x14006455c]
movss dword [rsp + 0x20], xmm1
movaps xmm3, xmm1
movaps xmm2, xmm1
lea rcx, [rbp + 0x448]
call fcn.1400010e0
mov dword [rbp + 0x108], 0x3f800000
mov dword [rbp + 0x10c], 0x3f800000
mov qword [rbp + 0x110], 0
movss xmm0, dword [0x14007f9dc]
movss dword [rbp + 0x118], xmm0
movss xmm1, dword [0x14007f9d0]
movss dword [rbp + 0x11c], xmm1
mov qword [rsp + 0x28], rdx
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x108]
lea r8, [rbp + 0x110]
lea rdx, [rbp + 0x118]
mov rcx, qword [rbp + 0x6b8]
call fcn.140037c60
mov rcx, rsi
call fcn.140011c50
mov dword [rbp + 0x120], 0x42820000
mov dword [rbp + 0x124], 0x40a00000
lea rcx, [rbp + 0x120]
call fcn.140015d10
mov dword [rbp + 0x128], 0x42480000
mov dword [rbp + 0x12c], 0x42480000
lea rdx, [rbp + 0x128]
lea rcx, [0x140056cdc]
call fcn.1400368a0
mov ecx, dword [0x1400800b0]
test al, al
mov eax, 3
cmovne ecx, eax
mov dword [0x1400800b0], ecx
call fcn.140011cf0
mov dword [rbp + 0x130], 0x42c80000
mov dword [rbp + 0x134], 0x43820000
lea rcx, [rbp + 0x130]
call fcn.140015d10
call fcn.140016080
movaps xmm0, xmm13
call fcn.140015db0
mov dword [rsp + 0x20], ebx
lea r8, [0x14007fef0]
lea rdx, str.Activation_Key
lea rcx, str.actkey
call fcn.14003b330
call fcn.140015e60
movss xmm0, dword [0x1400646a8]
call fcn.140015d70
mov dword [rbp + 0x138], 0x43c80000
mov dword [rbp + 0x13c], 0x42200000
lea rdx, [rbp + 0x138]
lea rcx, str.Redeem_Key
call fcn.1400362f0
mov ecx, dword [0x1400800b0]
test al, al
mov eax, 3
cmovne ecx, eax
mov dword [0x1400800b0], ecx
call fcn.1400161d0
mov ecx, edi
call fcn.140004530
cmp dword [0x1400800b0], 5
sete r8b
movss dword [rsp + 0x20], xmm10
movaps xmm3, xmm11
lea rdx, str.Page5
lea rcx, str.Page5
call fcn.140039360
cvttss2si ecx, xmm0
call fcn.14004f610
movd xmm1, eax
cvtdq2ps xmm1, xmm1
divss xmm1, xmm9
xor ecx, ecx
call fcn.140004460
cmp dword [0x1400800b0], 5
jne 0x14004ce57
mov dword [rbp + 0x178], 0x43160000
mov dword [rbp + 0x17c], 0x42d20000
lea rcx, [rbp + 0x178]
call fcn.140015d10
lea rcx, [0x140080110]
call fcn.140004270
mov dword [rbp + 0x6a0], eax
lea r9, [rbp + 0x6a0]
movss xmm1, dword [0x140064684]
call fcn.140038c00
movss xmm0, dword [0x140080020]
cmp byte [0x140080024], 0
jne 0x14004cfd1
comiss xmm0, xmm9
jae 0x14004cfd1
addss xmm0, dword [0x1400645a0]
movss dword [0x140080020], xmm0
mov byte [0x140080024], 0
call fcn.140007960
movss xmm0, dword [rax + 0x10]
mulss xmm0, xmm15
movss xmm1, dword [0x14007ff48]
addss xmm1, xmm0
movss dword [0x14007ff48], xmm1
comiss xmm1, xmm8
jb 0x14004cff6
mov dword [0x14007ff48], 0x3f8ccccd
movaps xmm1, xmm8
movss xmm0, dword [0x14006455c]
minss xmm0, xmm1
mulss xmm0, xmm6
cvttss2si r8d, xmm0
mov r9d, 0x6d9
lea rdx, str._d__d
lea rcx, [rbp - 0x68]
call fcn.14004f630
movss xmm0, dword [0x14007ff48]
comiss xmm8, xmm0
jb 0x14004ce48
mov rcx, qword [rbp + 0x238]
call fcn.140011c50
mov dword [rbp + 0x148], 0x43750000
mov dword [rbp + 0x14c], 0x43750000
lea rcx, [rbp + 0x148]
call fcn.140015d10
cvttss2si ecx, dword [0x140080020]
mov dword [rsp + 0x20], ecx
mov edx, 0x96
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0x2a0]
call fcn.140001110
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x60], xmm0
lea rdx, str.Loading...
lea rcx, [rsp + 0x60]
call fcn.140035450
call fcn.140011cf0
movss xmm0, dword [0x14007ff48]
comiss xmm0, xmm8
jb 0x14004ce57
mov rcx, r15
call qword [sym.imp.USER32.dll_DestroyWindow]
mov ecx, edi
call fcn.140004530
mov ecx, 2
call fcn.140004380
mov qword [rbp + 0x150], 0
lea rcx, [rbp + 0x150]
call fcn.140015d10
mov dword [rbp + 0x158], 0x44160000
mov dword [rbp + 0x15c], 0x44020000
lea rdx, [rbp + 0x158]
lea rcx, str.Fill
call fcn.140036e40
call fcn.14000b370
test al, al
je 0x14004cf4e
lea rdx, [rbp + 0x1e0]
mov rcx, r15
call qword [sym.imp.USER32.dll_GetWindowRect]
mov ecx, edi
call qword [sym.imp.USER32.dll_GetSystemMetrics]
mov esi, eax
xor ecx, ecx
call qword [sym.imp.USER32.dll_GetSystemMetrics]
mov edi, eax
movss xmm2, dword [0x1400646f8]
lea rcx, [rbp + 0x398]
call fcn.140013300
movd xmm0, dword [rbp + 0x1e4]
cvtdq2ps xmm0, xmm0
addss xmm0, dword [rax + 4]
cvttss2si ebx, xmm0
movss xmm2, dword [0x1400646f8]
lea rcx, [rbp + 0x3a0]
call fcn.140013300
movd xmm0, dword [rbp + 0x1e0]
cvtdq2ps xmm0, xmm0
addss xmm0, dword [rax]
cvttss2si edx, xmm0
mov eax, 1
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], esi
mov r9d, edi
mov r8d, ebx
mov rcx, r15
call qword [sym.imp.USER32.dll_MoveWindow]
mov rsi, qword [rbp + 0x160]
mov edi, 1
mov rcx, r15
call fcn.14004a5b0
call fcn.140010e10
call fcn.14000aba0
xorps xmm0, xmm0
movups xmmword [rbp + 0x388], xmm0
mov rcx, qword [0x14007ff40]
mov rax, qword [rcx]
xor r9d, r9d
lea r8, [0x14007ffd0]
mov edx, edi
call qword [rax + 0x108]
mov rcx, qword [0x14007ff40]
mov rax, qword [rcx]
lea r8, [rbp + 0x388]
mov rdx, qword [0x14007ffd0]
call qword [rax + 0x190]
call fcn.1400079a0
mov rcx, rax
call fcn.140045d60
mov rcx, qword [0x14007ff38]
mov rax, qword [rcx]
xor r8d, r8d
mov edx, edi
call qword [rax + 0x40]
mov rdi, qword [rbp + 0x168]
xor ebx, ebx
jmp 0x14004af50
mov byte [0x140080024], 1
comiss xmm7, xmm0
jae 0x14004cd58
addss xmm0, dword [0x1400646fc]
movss dword [0x140080020], xmm0
jmp 0x14004cd5f
comiss xmm14, xmm1
jb 0x14004d00e
mov dword [0x14007ff48], 0xbdcccccd
movaps xmm0, xmm7
jmp 0x14004cda6
comiss xmm7, xmm1
jbe 0x14004cd9a
movaps xmm0, xmm7
jmp 0x14004cda6
call fcn.140046e30
call fcn.140047130
call fcn.1400058f0
call fcn.14004a490
mov rcx, r15
call qword [sym.imp.USER32.dll_DestroyWindow]
mov rdx, qword [rbp + 0x268]
mov rcx, qword [rbp + 0x290]
call qword [sym.imp.USER32.dll_UnregisterClassW]
jmp 0x14004a9c7
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3