Function at 0x1400442b0
Capabilities:
Create process on windows
Encode data using xor
Execute command
Terminate process

Disassembly:
mov rax, rsp
push rbp
push rbx
push rdi
push r12
push r13
lea rbp, [rax - 0x938]
sub rsp, 0xa10
movaps xmmword [rax - 0x38], xmm6
lea rdx, str.Vision_Cheats
movaps xmmword [rax - 0x48], xmm7
lea rcx, [rbp + 0x470]
movaps xmmword [rax - 0x58], xmm8
call fcn.140048f00
movzx eax, word [0x1400ce550]
xorps xmm0, xmm0
movups xmmword [rbp + 0x390], xmm0
xor r13d, r13d
mov qword [rbp + 0x3a0], 0xa
movsd xmm0, qword [str.UG7WLQlOri]
movsd qword [rbp + 0x390], xmm0
mov qword [rbp + 0x3a8], reloc.WS2_32.dll_ntohs
lea ecx, [r13 + 0x50]
mov word [rbp + 0x398], ax
mov byte [rbp + 0x39a], 0
mov qword [rbp + 0x418], r13
call fcn.1400aeb74
movups xmm0, xmmword [str.73778df7ae5878a1abbeec2c06c81129f598e7880dfb61529e4175f0c925f3ac]
mov r8d, r13d
mov qword [rbp + 0x410], rax
mov qword [rbp + 0x420], 0x40
movups xmmword [rax], xmm0
mov qword [rbp + 0x428], reloc.WLDAP32.dll_Ordinal_79
movups xmm1, xmmword [0x1400ce570]
movups xmmword [rax + 0x10], xmm1
mov qword [rbp + 0x380], 3
movups xmm0, xmmword [0x1400ce580]
movups xmmword [rax + 0x20], xmm0
mov qword [rbp + 0x388], reloc.WS2_32.dll_ntohs
movups xmm1, xmmword [0x1400ce590]
xorps xmm0, xmm0
movups xmmword [rax + 0x30], xmm1
mov byte [rax + 0x40], r13b
cmp dword [reloc.WS2_32.dll_accept], 2
mov eax, dword [0x1400ce5a4]
movups xmmword [rbp + 0x370], xmm0
mov word [rbp + 0x370], ax
movzx eax, byte [str.0Vision]
movups xmm0, xmmword [str.YFGDF_f]
mov byte [rbp + 0x372], al
mov eax, dword [0x1400ceb48]
mov dword [rbp - 0x38], eax
movzx eax, byte [0x1400ceb4c]
movups xmmword [rbp - 0x50], xmm0
mov byte [rbp - 0x34], al
movsd xmm0, qword [0x1400ceb40]
mov byte [rbp + 0x373], r13b
movsd qword [rbp - 0x40], xmm0
jl 0x140044561
movdqa xmm0, xmmword [str.1111111111111111]
lea rcx, [rbp - 0x4c]
movdqa xmm5, xmmword [0x1400cedf0]
mov eax, 5
movdqa xmm4, xmmword [0x1400cf2c0]
movdqa xmm7, xmmword [str.8888]
movdqa xmmword [rbp + 0x30], xmm0
mov edx, dword [rbp + 0x30]
movd xmm6, eax
mov eax, Ordinal_32
movd xmm8, eax
nop word [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x1400cee50]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400cee50]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp r8d, 0x18
jl 0x140044450
cmp r8d, 0x1d
jge 0x1400445a4
movsxd rax, r8d
lea r9, [rbp - 0x50]
add r9, rax
nop dword [rax + rax]
mov eax, 0x92492493
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x38
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0x1d
jl 0x140044570
lea rdx, [rbp - 0x50]
lea rcx, [rbp + 0x450]
call fcn.140048f00
lea rax, [0x140047da0]
mov dword [rbp + 0x3c0], 0x50
mov edx, 0x7f00
mov qword [rbp + 0x3c8], rax
xor ecx, ecx
mov dword [rbp + 0x3c4], 0x40
mov qword [rbp + 0x3d0], r13
mov qword [rbp + 0x3d8], r13
call qword [sym.imp.USER32.dll_LoadIconW]
mov edx, 0x7f00
xor ecx, ecx
mov qword [rbp + 0x3e0], rax
call qword [sym.imp.USER32.dll_LoadCursorW]
lea rdi, [0x1400ce5a8]
mov qword [rbp + 0x3f0], r13
mov edx, 0x7f00
mov qword [rbp + 0x3e8], rax
xor ecx, ecx
mov qword [rbp + 0x3f8], rdi
mov qword [rbp + 0x400], rdi
call qword [sym.imp.USER32.dll_LoadIconW]
lea rcx, [rbp + 0x3c0]
mov qword [rbp + 0x408], rax
call qword [sym.imp.USER32.dll_RegisterClassExW]
mov r12d, 1
mov ecx, r12d
call qword [sym.imp.USER32.dll_GetSystemMetrics]
cdq
xor ecx, ecx
sub eax, edx
sar eax, 1
lea ebx, [rax - 0xf0]
call qword [sym.imp.USER32.dll_GetSystemMetrics]
mov qword [rsp + 0x58], r13
mov r9d, 0x80000000
mov qword [rsp + 0x50], r13
cdq
mov qword [rsp + 0x48], r13
sub eax, edx
mov rdx, qword [rbp + 0x400]
mov r8, rdi
mov qword [rsp + 0x40], r13
xor ecx, ecx
mov dword [rsp + 0x38], 0x1e0
sar eax, 1
sub eax, 0x159
mov dword [rsp + 0x30], 0x2b2
mov dword [rsp + 0x28], ebx
mov dword [rsp + 0x20], eax
call qword [sym.imp.USER32.dll_CreateWindowExW]
mov rcx, rax
mov qword [0x14015e348], rax
lea edx, [r12 - 0x15]
call qword [sym.imp.USER32.dll_GetWindowLongW]
mov rcx, qword [0x14015e348]
lea edx, [r12 - 0x15]
bts eax, 0x13
mov r8d, eax
call qword [sym.imp.USER32.dll_SetWindowLongA]
mov rcx, qword [0x14015e348]
lea r9d, [r12 + 1]
mov r8b, 0xff
xor edx, edx
call qword [sym.imp.USER32.dll_SetLayeredWindowAttributes]
movdqa xmm0, xmmword [0x1400ced70]
lea rdx, [rbp + 0x430]
mov rcx, qword [0x14015e348]
movdqu xmmword [rbp + 0x430], xmm0
call qword [sym.imp.dwmapi.dll_DwmExtendFrameIntoClientArea]
mov rcx, qword [0x14015e348]
lea rdx, [0x14015e358]
xorps xmm0, xmm0
movups xmmword [0x14015e358], xmm0
call qword [sym.imp.USER32.dll_GetWindowRect]
call fcn.140047bf0
test al, al
jne 0x1400447a6
call fcn.140047d20
mov rdx, qword [rbp + 0x3d8]
mov rcx, qword [rbp + 0x400]
call qword [sym.imp.USER32.dll_UnregisterClassW]
lea rcx, [rbp + 0x450]
call fcn.140048e10
lea rcx, [rbp + 0x370]
call fcn.140048e10
lea rcx, [rbp + 0x410]
call fcn.140048e10
lea rcx, [rbp + 0x390]
call fcn.140048e10
lea rcx, [rbp + 0x470]
call fcn.140048e10
mov eax, r12d
jmp 0x140047838
mov rcx, qword [0x14015e348]
mov edx, 0xa
mov qword [rsp + 0xa40], rsi
mov qword [rsp + 0xa48], r14
mov qword [rsp + 0xa50], r15
call qword [sym.imp.USER32.dll_ShowWindow]
mov rcx, qword [0x14015e348]
call qword [sym.imp.USER32.dll_UpdateWindow]
call fcn.140005dc0
call fcn.140007e30
movss xmm3, dword [0x1400cecac]
lea rdi, [0x1400ccba8]
mov qword [rsp + 0x28], rdi
lea rdx, [0x1401366f0]
mov r8d, 0x26a20
mov qword [rsp + 0x20], r13
mov rcx, qword [rax + 0x50]
mov rbx, rax
call fcn.14002bfb0
movss xmm3, dword [0x1400cecbc]
lea rdx, [0x140133ec0]
mov rcx, qword [rbx + 0x50]
mov r8d, 0x112c
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x20], r13
call fcn.14002bfb0
movss xmm6, dword [0x1400cecc4]
lea rdx, [0x1401366f0]
mov rcx, qword [rbx + 0x50]
movaps xmm3, xmm6
mov qword [rsp + 0x28], rdi
mov r8d, 0x26a20
mov qword [0x14015e2d8], rax
mov qword [rsp + 0x20], r13
call fcn.14002bfb0
mov rcx, qword [rbx + 0x50]
lea rdx, [0x1400ef850]
movaps xmm3, xmm6
mov qword [rsp + 0x28], rdi
mov r8d, 0x292c4
mov qword [0x14015e308], rax
mov qword [rsp + 0x20], r13
call fcn.14002bfb0
movss xmm3, dword [0x1400ceca8]
lea rdx, [0x1400ef850]
mov rcx, qword [rbx + 0x50]
mov r8d, 0x292c4
mov qword [rsp + 0x28], rdi
mov qword [0x14015e390], rax
mov qword [rsp + 0x20], r13
call fcn.14002bfb0
xor ecx, ecx
mov qword [0x14015e378], rax
call fcn.1400272c0
call fcn.14003ffa0
call fcn.14003fd30
xor r15b, r15b
mov byte [rsp + 0x60], r13b
lea rdx, [rbp + 0x450]
mov dword [rbp - 0x58], r15d
lea rcx, [rbp - 0x78]
call fcn.140048f40
lea rdx, [rbp + 0x370]
mov r14, rax
lea rcx, [rsp + 0x68]
call fcn.140048f40
lea rdx, [rbp + 0x410]
mov rsi, rax
lea rcx, [rbp - 0x30]
call fcn.140048f40
lea rdx, [rbp + 0x390]
mov rdi, rax
lea rcx, [rbp + 0x2d0]
call fcn.140048f40
lea rdx, [rbp + 0x470]
mov rbx, rax
lea rcx, [rbp + 0x230]
call fcn.140048f40
mov qword [rsp + 0x28], r14
mov r9, rdi
mov qword [rsp + 0x20], rsi
mov r8, rbx
lea rcx, [rbp + 0x5d0]
mov rdx, rax
call fcn.1400432d0
lea rcx, [rbp + 0x5d0]
call fcn.140056f40
cmp byte [rbp + 0x800], r13b
jne 0x1400449a6
mov ecx, 0xa
call qword [sym.imp.USER32.dll_MessageBeep]
mov ecx, 0x5dc
call qword [sym.imp.KERNEL32.dll_Sleep]
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
movzx ebx, byte [rsp + 0x60]
xorps xmm8, xmm8
movaps xmmword [rsp + 0x9d0], xmm9
movss xmm9, dword [0x1400cec2c]
movaps xmmword [rsp + 0x9c0], xmm10
movss xmm10, dword [0x1400ced50]
movaps xmmword [rsp + 0x9b0], xmm11
movss xmm11, dword [0x1400cec6c]
movaps xmmword [rsp + 0x9a0], xmm12
movss xmm12, dword [0x1400cec90]
movaps xmmword [rsp + 0x990], xmm13
movss xmm13, dword [0x1400ced14]
movaps xmmword [rsp + 0x980], xmm14
movss xmm14, dword [0x1400cecdc]
movaps xmmword [rsp + 0x970], xmm15
movss xmm15, dword [0x1400ced00]
xor r9d, r9d
mov dword [rsp + 0x20], r12d
xor r8d, r8d
lea rcx, [rbp + 0x490]
xor edx, edx
lea rsi, [0x14015e318]
lea r14, [0x14015e370]
call qword [sym.imp.USER32.dll_PeekMessageW]
test eax, eax
je 0x140044ab4
nop dword [rax]
lea rcx, [rbp + 0x490]
call qword [sym.imp.USER32.dll_TranslateMessage]
lea rcx, [rbp + 0x490]
call qword [sym.imp.USER32.dll_DispatchMessageW]
cmp dword [rbp + 0x498], 0x12
lea rcx, [rbp + 0x490]
movzx r15d, r15b
cmove r15d, r12d
mov dword [rsp + 0x20], r12d
xor r9d, r9d
xor r8d, r8d
xor edx, edx
call qword [sym.imp.USER32.dll_PeekMessageW]
test eax, eax
jne 0x140044a60
mov dword [rbp - 0x58], r15d
test r15b, r15b
jne 0x140047762
mov rdi, qword [0x14015e2d0]
test rdi, rdi
je 0x140044ace
mov rdi, qword [rdi + 0xa0]
test rdi, rdi
jne 0x140044aeb
jmp 0x140044ad1
mov rdi, r13
mov r8d, 0x250
lea rdx, str.C:UsersAdminOneDriveDesktopWensureglass_loader_green_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 [rdi + 0x48], 0
jne 0x140044af7
call fcn.14003f6c0
call fcn.140040da0
call fcn.140008820
cmp qword [0x14015e2d0], 0
jne 0x140044b25
mov r8d, 0xb4f
lea rdx, str.C:UsersAdminOneDriveDesktopWensureglass_loader_greenimgui.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 [0x14015e2d0]
mov qword [rbp + 0x10], rax
mov dword [rax + 0x3824], 0x40800000
mov dword [rax + 0x380c], 0x41200000
mov dword [rax + 0x382c], 0x40a00000
mov dword [rax + 0x3830], 0x41c80000
mov dword [rax + 0x3834], 0x41700000
mov dword [rax + 0x3838], 0x40a00000
mov dword [rax + 0x3854], 0x40800000
mov dword [rax + 0x3858], 0x41700000
cmp qword [0x14015e370], 0
jne 0x140044bc1
mov rax, qword [0x14015e388]
lea r9, [0x14015d130]
mov rcx, qword [0x14015e3d8]
lea rdx, [0x1400ee990]
mov qword [rsp + 0x30], r13
mov r8d, 0xebe
mov qword [rsp + 0x28], r14
mov qword [rsp + 0x20], rax
call qword [sym.imp.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory]
cmp qword [0x14015e328], 0
jne 0x140044c09
mov rcx, qword [0x14015e3d8]
lea rax, [0x14015e328]
mov qword [rsp + 0x30], r13
lea r9, [0x14015d130]
mov qword [rsp + 0x28], rax
lea rdx, [0x1400df0d0]
mov rax, qword [0x14015e388]
mov r8d, 0x5ee
mov qword [rsp + 0x20], rax
call qword [sym.imp.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory]
cmp qword [0x14015e300], 0
jne 0x140044c51
mov rcx, qword [0x14015e3d8]
lea rax, [0x14015e300]
mov qword [rsp + 0x30], r13
lea r9, [0x14015d130]
mov qword [rsp + 0x28], rax
lea rdx, [0x1401324d0]
mov rax, qword [0x14015e388]
mov r8d, 0x19e7
mov qword [rsp + 0x20], rax
call qword [sym.imp.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory]
cmp qword [0x14015e368], 0
jne 0x140044c99
mov rcx, qword [0x14015e3d8]
lea rax, [0x14015e368]
mov qword [rsp + 0x30], r13
lea r9, [0x14015d130]
mov qword [rsp + 0x28], rax
lea rdx, [0x140126400]
mov rax, qword [0x14015e388]
mov r8d, 0x1cca
mov qword [rsp + 0x20], rax
call qword [sym.imp.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory]
cmp qword [0x14015e310], 0
jne 0x140044ce1
mov rcx, qword [0x14015e3d8]
lea rax, [0x14015e310]
mov qword [rsp + 0x30], r13
lea r9, [0x14015d130]
mov qword [rsp + 0x28], rax
lea rdx, [0x1400e0dc0]
mov rax, qword [0x14015e388]
mov r8d, 0xdbc9
mov qword [rsp + 0x20], rax
call qword [sym.imp.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory]
cmp qword [0x14015e2f0], 0
jne 0x140044d29
mov rcx, qword [0x14015e3d8]
lea rax, [0x14015e2f0]
mov qword [rsp + 0x30], r13
lea r9, [0x14015d130]
mov qword [rsp + 0x28], rax
lea rdx, [0x140118b20]
mov rax, qword [0x14015e388]
mov r8d, 0xd8d2
mov qword [rsp + 0x20], rax
call qword [sym.imp.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory]
cmp qword [0x14015e398], 0
jne 0x140044d71
mov rcx, qword [0x14015e3d8]
lea rax, [0x14015e398]
mov qword [rsp + 0x30], r13
lea r9, [0x14015d130]
mov qword [rsp + 0x28], rax
lea rdx, [0x140134ff0]
mov rax, qword [0x14015e388]
mov r8d, 0x16f9
mov qword [rsp + 0x20], rax
call qword [sym.imp.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory]
cmp qword [0x14015e318], 0
jne 0x140044db2
mov rax, qword [0x14015e388]
lea r9, [0x14015d130]
mov rcx, qword [0x14015e3d8]
lea rdx, [0x1401280d0]
mov qword [rsp + 0x30], r13
mov r8d, 0xa3ff
mov qword [rsp + 0x28], rsi
mov qword [rsp + 0x20], rax
call qword [sym.imp.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory]
cmp qword [0x14015e2e0], 0
jne 0x140044df3
mov rax, qword [0x14015e388]
lea r9, [0x14015d130]
mov rcx, qword [0x14015e3d8]
lea rdx, [0x1400df6c0]
mov qword [rsp + 0x30], r13
mov r8d, 0x16f9
mov qword [rsp + 0x28], rsi
mov qword [rsp + 0x20], rax
call qword [sym.imp.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory]
mov rax, qword [0x14015e2d0]
lea rdx, [rsp + 0x60]
mov r8d, 0xab
lea rcx, str.ImGui_Menu
or dword [rax + 0x4778], 2
mov dword [rax + 0x4798], 0x442c8000
mov dword [rax + 0x479c], 0x43f00000
mov dword [rax + 0x4780], r12d
call fcn.14000e570
mov rcx, qword [0x14015e348]
lea rdx, [0x14015e358]
call qword [sym.imp.USER32.dll_GetWindowRect]
mov rax, qword [0x14015e2d0]
mov rcx, qword [rax + 0x3ea0]
movss xmm2, dword [rcx + 0x18]
ucomiss xmm2, xmm8
movss xmm1, dword [rcx + 0x1c]
jp 0x140044e6f
jne 0x140044e6f
ucomiss xmm1, xmm8
jp 0x140044e6f
je 0x140044ede
movd xmm0, dword [0x14015e35c]
mov r9d, 0x2b2
mov rcx, qword [0x14015e348]
cvtdq2ps xmm0, xmm0
mov dword [rsp + 0x28], r12d
mov dword [rsp + 0x20], 0x1e0
addss xmm0, xmm1
movd xmm1, dword [0x14015e358]
cvtdq2ps xmm1, xmm1
cvttss2si r8d, xmm0
addss xmm1, xmm2
cvttss2si edx, xmm1
call qword [sym.imp.USER32.dll_MoveWindow]
mov rcx, qword [0x14015e2d0]
lea rdx, [rbp + 0x220]
xor r8d, r8d
mov qword [rbp + 0x220], 0
mov rcx, qword [rcx + 0x3ea0]
call fcn.140011e40
lea rcx, [rbp + 0x18]
call qword [sym.imp.KERNEL32.dll_GetLocalTime]
movzx edx, word [rbp + 0x24]
movzx r13d, word [rbp + 0x18]
movzx r12d, word [rbp + 0x1a]
movzx r15d, word [rbp + 0x1e]
movzx r14d, word [rbp + 0x20]
movzx esi, word [rbp + 0x22]
cmp edx, 9
ja 0x140045044
lea rcx, [rbp - 0x30]
call fcn.1400498f0
lea r8, [rbp - 0x30]
lea rcx, [rsp + 0x68]
call fcn.140049c00
mov rdi, rax
lea rax, [0x14015d1e8]
cmp rax, rdi
je 0x140044fb1
mov rdx, qword [reloc.WS2_32.dll_ntohs]
cmp rdx, 0x10
jb 0x140044f74
mov rcx, qword [0x14015d1e8]
inc rdx
cmp rdx, 0x1000
jb 0x140044f6f
mov r8, qword [rcx - 8]
add rdx, 0x27
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x14004785a
mov rcx, r8
call fcn.1400aeed0
mov qword [reloc.WS2_32.dll_ntohs], 0xf
xor eax, eax
mov qword [0x14015d1f8], rax
mov byte [0x14015d1e8], al
movups xmm0, xmmword [rdi]
movups xmmword [0x14015d1e8], xmm0
movups xmm1, xmmword [rdi + 0x10]
movups xmmword [0x14015d1f8], xmm1
mov qword [rdi + 0x10], rax
mov qword [rdi + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rdi], al
mov rdx, qword [rbp - 0x80]
cmp rdx, 0x10
jb 0x140044fed
mov rcx, qword [rsp + 0x68]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140044fe8
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14004785a
call fcn.1400aeed0
mov rdx, qword [rbp - 0x18]
mov qword [rsp + 0x78], 0
mov qword [rbp - 0x80], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x68], 0
cmp rdx, 0x10
jb 0x1400450a4
mov rcx, qword [rbp - 0x30]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x14004503d
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14004785a
call fcn.1400aeed0
jmp 0x1400450a4
lea rcx, [rbp - 0x78]
call fcn.1400498f0
mov rdx, qword [reloc.WS2_32.dll_ntohs]
cmp rdx, 0x10
jb 0x14004508e
mov rcx, qword [0x14015d1e8]
inc rdx
cmp rdx, 0x1000
jb 0x140045089
mov r8, qword [rcx - 8]
add rdx, 0x27
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x14004787d
mov rcx, r8
call fcn.1400aeed0
movups xmm0, xmmword [rbp - 0x78]
movups xmm1, xmmword [rbp - 0x68]
movups xmmword [0x14015d1e8], xmm0
movups xmmword [0x14015d1f8], xmm1
mov edx, esi
cmp esi, 9
ja 0x1400451ec
lea rcx, [rbp - 0x30]
call fcn.1400498f0
lea r8, [rbp - 0x30]
lea rcx, [rsp + 0x68]
call fcn.140049c00
mov rdi, rax
lea rax, [0x14015d208]
cmp rax, rdi
je 0x14004515b
mov rdx, qword [reloc.WS2_32.dll_ntohs]
cmp rdx, 0x10
jb 0x14004511a
mov rcx, qword [0x14015d208]
inc rdx
cmp rdx, 0x1000
jb 0x140045115
mov r8, qword [rcx - 8]
add rdx, 0x27
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x140047861
mov rcx, r8
call fcn.1400aeed0
mov qword [reloc.WS2_32.dll_ntohs], 0xf
xor esi, esi
mov qword [0x14015d218], rsi
mov byte [0x14015d208], sil
movups xmm0, xmmword [rdi]
movups xmmword [0x14015d208], xmm0
movups xmm1, xmmword [rdi + 0x10]
movups xmmword [0x14015d218], xmm1
mov qword [rdi + 0x10], rsi
mov qword [rdi + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rdi], sil
jmp 0x14004515d
xor esi, esi
mov rdx, qword [rbp - 0x80]
cmp rdx, 0x10
jb 0x140045199
mov rcx, qword [rsp + 0x68]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140045194
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140047861
call fcn.1400aeed0
mov rdx, qword [rbp - 0x18]
mov qword [rsp + 0x78], rsi
mov qword [rbp - 0x80], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x68], 0
cmp rdx, 0x10
jb 0x14004524e
mov rcx, qword [rbp - 0x30]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400451e5
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140047861
call fcn.1400aeed0
jmp 0x14004524e
lea rcx, [rbp - 0x78]
call fcn.1400498f0
mov rdx, qword [reloc.WS2_32.dll_ntohs]
cmp rdx, 0x10
jb 0x140045236
mov rcx, qword [0x14015d208]
inc rdx
cmp rdx, 0x1000
jb 0x140045231
mov r8, qword [rcx - 8]
add rdx, 0x27
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x14004787d
mov rcx, r8
call fcn.1400aeed0
movups xmm0, xmmword [rbp - 0x78]
xor esi, esi
movups xmm1, xmmword [rbp - 0x68]
movups xmmword [0x14015d208], xmm0
movups xmmword [0x14015d218], xmm1
mov edx, r14d
cmp r14d, 9
ja 0x14004538e
lea rcx, [rbp - 0x30]
call fcn.1400498f0
lea r8, [rbp - 0x30]
lea rcx, [rsp + 0x68]
call fcn.140049c00
mov rdi, rax
lea rax, [0x14015d110]
cmp rax, rdi
je 0x1400452ff
mov rdx, qword [reloc.WS2_32.dll_ntohs]
cmp rdx, 0x10
jb 0x1400452c2
mov rcx, qword [0x14015d110]
inc rdx
cmp rdx, 0x1000
jb 0x1400452bd
mov r8, qword [rcx - 8]
add rdx, 0x27
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x140047868
mov rcx, r8
call fcn.1400aeed0
mov qword [0x14015d120], rsi
mov qword [reloc.WS2_32.dll_ntohs], 0xf
mov byte [0x14015d110], 0
movups xmm0, xmmword [rdi]
movups xmmword [0x14015d110], xmm0
movups xmm1, xmmword [rdi + 0x10]
movups xmmword [0x14015d120], xmm1
mov qword [rdi + 0x10], rsi
mov qword [rdi + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rdi], 0
mov rdx, qword [rbp - 0x80]
cmp rdx, 0x10
jb 0x14004533b
mov rcx, qword [rsp + 0x68]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140045336
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140047868
call fcn.1400aeed0
mov rdx, qword [rbp - 0x18]
mov qword [rsp + 0x78], rsi
mov qword [rbp - 0x80], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x68], 0
cmp rdx, 0x10
jb 0x1400453ee
mov rcx, qword [rbp - 0x30]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140045387
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140047868
call fcn.1400aeed0
jmp 0x1400453ee
lea rcx, [rbp - 0x78]
call fcn.1400498f0
mov rdx, qword [reloc.WS2_32.dll_ntohs]
cmp rdx, 0x10
jb 0x1400453d8
mov rcx, qword [0x14015d110]
inc rdx
cmp rdx, 0x1000
jb 0x1400453d3
mov r8, qword [rcx - 8]
add rdx, 0x27
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x14004787d
mov rcx, r8
call fcn.1400aeed0
movups xmm0, xmmword [rbp - 0x78]
movups xmm1, xmmword [rbp - 0x68]
movups xmmword [0x14015d110], xmm0
movups xmmword [0x14015d120], xmm1
mov edx, r15d
cmp r15d, 9
ja 0x14004552e
lea rcx, [rbp - 0x30]
call fcn.1400498f0
lea r8, [rbp - 0x30]
lea rcx, [rsp + 0x68]
call fcn.140049c00
lea r14, [0x14015d1c8]
mov rdi, rax
cmp r14, rax
je 0x14004549f
mov rdx, qword [reloc.WS2_32.dll_ntohs]
cmp rdx, 0x10
jb 0x140045462
mov rcx, qword [0x14015d1c8]
inc rdx
cmp rdx, 0x1000
jb 0x14004545d
mov r8, qword [rcx - 8]
add rdx, 0x27
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x14004786f
mov rcx, r8
call fcn.1400aeed0
mov qword [0x14015d1d8], rsi
mov qword [reloc.WS2_32.dll_ntohs], 0xf
mov byte [0x14015d1c8], 0
movups xmm0, xmmword [rdi]
movups xmmword [0x14015d1c8], xmm0
movups xmm1, xmmword [rdi + 0x10]
movups xmmword [0x14015d1d8], xmm1
mov qword [rdi + 0x10], rsi
mov qword [rdi + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rdi], 0
mov rdx, qword [rbp - 0x80]
cmp rdx, 0x10
jb 0x1400454db
mov rcx, qword [rsp + 0x68]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400454d6
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14004786f
call fcn.1400aeed0
mov rdx, qword [rbp - 0x18]
mov qword [rsp + 0x78], rsi
mov qword [rbp - 0x80], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x68], 0
cmp rdx, 0x10
jb 0x140045595
mov rcx, qword [rbp - 0x30]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140045527
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14004786f
call fcn.1400aeed0
jmp 0x140045595
lea rcx, [rbp - 0x78]
call fcn.1400498f0
mov rdx, qword [reloc.WS2_32.dll_ntohs]
cmp rdx, 0x10
jb 0x140045578
mov rcx, qword [0x14015d1c8]
inc rdx
cmp rdx, 0x1000
jb 0x140045573
mov r8, qword [rcx - 8]
add rdx, 0x27
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x14004787d
mov rcx, r8
call fcn.1400aeed0
movups xmm0, xmmword [rbp - 0x78]
lea r14, [0x14015d1c8]
movups xmm1, xmmword [rbp - 0x68]
movups xmmword [0x14015d1c8], xmm0
movups xmmword [0x14015d1d8], xmm1
mov edx, r12d
cmp r12d, 9
ja 0x1400456d5
lea rcx, [rbp - 0x30]
call fcn.1400498f0
lea r8, [rbp - 0x30]
lea rcx, [rsp + 0x68]
call fcn.140049c00
mov rdi, rax
lea rax, [0x14015d1a8]
cmp rax, rdi
je 0x140045646
mov rdx, qword [reloc.WS2_32.dll_ntohs]
cmp rdx, 0x10
jb 0x140045609
mov rcx, qword [0x14015d1a8]
inc rdx
cmp rdx, 0x1000
jb 0x140045604
mov r8, qword [rcx - 8]
add rdx, 0x27
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x140047876
mov rcx, r8
call fcn.1400aeed0
mov qword [0x14015d1b8], rsi
mov qword [reloc.WS2_32.dll_ntohs], 0xf
mov byte [0x14015d1a8], 0
movups xmm0, xmmword [rdi]
movups xmmword [0x14015d1a8], xmm0
movups xmm1, xmmword [rdi + 0x10]
movups xmmword [0x14015d1b8], xmm1
mov qword [rdi + 0x10], rsi
mov qword [rdi + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rdi], 0
mov rdx, qword [rbp - 0x80]
cmp rdx, 0x10
jb 0x140045682
mov rcx, qword [rsp + 0x68]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x14004567d
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140047876
call fcn.1400aeed0
mov rdx, qword [rbp - 0x18]
mov qword [rsp + 0x78], rsi
mov qword [rbp - 0x80], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x68], 0
cmp rdx, 0x10
jb 0x140045735
mov rcx, qword [rbp - 0x30]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400456ce
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140047876
call fcn.1400aeed0
jmp 0x140045735
lea rcx, [rbp - 0x78]
call fcn.1400498f0
mov rdx, qword [reloc.WS2_32.dll_ntohs]
cmp rdx, 0x10
jb 0x14004571f
mov rcx, qword [0x14015d1a8]
inc rdx
cmp rdx, 0x1000
jb 0x14004571a
mov r8, qword [rcx - 8]
add rdx, 0x27
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x14004787d
mov rcx, r8
call fcn.1400aeed0
movups xmm0, xmmword [rbp - 0x78]
movups xmm1, xmmword [rbp - 0x68]
movups xmmword [0x14015d1a8], xmm0
movups xmmword [0x14015d1b8], xmm1
mov edx, r13d
lea rcx, [rbp - 0x78]
call fcn.1400498f0
mov r15, qword [0x14015d1d8]
movabs rcx, 0x7fffffffffffffff
mov rax, rcx
sub rax, r15
cmp rax, 1
jb 0x1400478a3
cmp qword [reloc.WS2_32.dll_ntohs], 0x10
lea rsi, [rbp - 0x50]
mov r12, r14
mov edi, reloc.WS2_32.dll_ntohs
cmovae r12, qword [0x14015d1c8]
lea r14, [r15 + 1]
xor r13d, r13d
xorps xmm0, xmm0
mov qword [rbp - 0x40], r13
mov qword [rbp - 0x38], r13
movups xmmword [rbp - 0x50], xmm0
cmp r14, rdi
jbe 0x140045814
mov rdi, r14
or rdi, 0xf
cmp rdi, rcx
jbe 0x1400457b8
movabs rax, 0x8000000000000000
mov rdi, rcx
add rax, 0x27
jmp 0x1400457df
cmp rdi, 0x16
mov eax, reloc.WLDAP32.dll_Ordinal_22
cmovb rdi, rax
lea rcx, [rdi + 1]
cmp rcx, 0x1000
jb 0x1400457fe
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x14004789d
mov rcx, rax
call fcn.1400aeb74
test rax, rax
je 0x140047884
lea rsi, [rax + 0x27]
and rsi, 0xffffffffffffffe0
mov qword [rsi - 8], rax
jmp 0x140045810
test rcx, rcx
je 0x14004580d
call fcn.1400aeb74
mov rsi, rax
jmp 0x140045810
mov rsi, r13
mov qword [rbp - 0x50], rsi
mov r8, r15
mov qword [rbp - 0x40], r14
mov rdx, r12
mov qword [rbp - 0x38], rdi
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov byte [r15 + rsi], Ordinal_60
lea rdx, [0x14015d1a8]
mov byte [r14 + rsi], r13b
lea rcx, [rbp - 0x50]
cmp qword [reloc.WS2_32.dll_ntohs], 0x10
mov r8, qword [0x14015d1b8]
cmovae rdx, qword [0x14015d1a8]
call fcn.1400496d0
mov qword [rbp - 0x20], r13
lea rdx, [0x1400ce5c4]
mov qword [rbp - 0x18], r13
lea rcx, [rbp - 0x30]
xorps xmm0, xmm0
mov r12d, 1
movups xmmword [rbp - 0x30], xmm0
mov r8d, r12d
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x30], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x20], xmm1
mov qword [rax + 0x10], r13
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], r13b
call fcn.1400496d0
lea r9, [rbp - 0x78]
movzx edx, bl
lea r8, [rbp + 0x350]
lea rcx, [rsp + 0x68]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
mov qword [rax + 0x10], r13
movups xmmword [rbp + 0x350], xmm0
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
movups xmmword [rbp + 0x360], xmm1
mov byte [rax], r13b
call fcn.14004aab0
mov r15d, 3
lea rdx, [0x1400ce5c8]
mov r8d, r15d
lea rcx, [rsp + 0x68]
call fcn.1400496d0
mov qword [rbp + 0x2e0], r13
lea rdx, [0x14015d110]
mov qword [rbp + 0x2e8], r13
lea rcx, [rbp + 0x2d0]
xorps xmm0, xmm0
movups xmmword [rbp + 0x2d0], xmm0
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x2d0], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x2e0], xmm1
mov qword [rax + 0x10], r13
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], r13b
cmp qword [reloc.WS2_32.dll_ntohs], 0x10
mov r8, qword [0x14015d120]
cmovae rdx, qword [0x14015d110]
call fcn.1400496d0
mov qword [rbp + 0x240], r13
lea rdx, [0x1400ce5c4]
mov qword [rbp + 0x248], r13
lea rcx, [rbp + 0x230]
xorps xmm0, xmm0
mov r8d, r12d
movups xmmword [rbp + 0x230], xmm0
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x230], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x240], xmm1
mov qword [rax + 0x10], r13
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], r13b
call fcn.1400496d0
xorps xmm0, xmm0
movups xmmword [rbp + 0x2a8], xmm0
mov qword [rbp + 0x2b8], r13
lea rdx, [0x14015d208]
mov qword [rbp + 0x2c0], r13
lea rcx, [rbp + 0x2a8]
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x2a8], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x2b8], xmm1
mov qword [rax + 0x10], r13
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], r13b
cmp qword [reloc.WS2_32.dll_ntohs], 0x10
mov r8, qword [0x14015d218]
cmovae rdx, qword [0x14015d208]
call fcn.1400496d0
mov qword [rbp + 0x298], r13
lea rdx, [0x1400ce5c4]
mov qword [rbp + 0x2a0], r13
lea rcx, [rbp + 0x288]
xorps xmm0, xmm0
mov r8d, r12d
movups xmmword [rbp + 0x288], xmm0
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x288], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x298], xmm1
mov qword [rax + 0x10], r13
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], r13b
call fcn.1400496d0
mov qword [rbp + 0x278], r13
lea rdx, [0x14015d1e8]
mov qword [rbp + 0x280], r13
lea rcx, [rbp + 0x268]
xorps xmm0, xmm0
movups xmmword [rbp + 0x268], xmm0
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x268], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x278], xmm1
mov qword [rax + 0x10], r13
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], r13b
cmp qword [reloc.WS2_32.dll_ntohs], 0x10
mov r8, qword [0x14015d1f8]
cmovae rdx, qword [0x14015d1e8]
call fcn.1400496d0
movups xmm6, xmmword [rax]
movups xmm7, xmmword [rax + 0x10]
mov qword [rax + 0x10], r13
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], r13b
mov rdx, qword [reloc.WS2_32.dll_ntohs]
cmp rdx, 0x10
jb 0x140045b23
mov rcx, qword [0x14015d168]
inc rdx
cmp rdx, 0x1000
jb 0x140045b1e
mov r8, qword [rcx - 8]
add rdx, 0x27
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x140047884
mov rcx, r8
call fcn.1400aeed0
mov rdx, qword [rbp + 0x280]
movups xmmword [0x14015d168], xmm6
movups xmmword [0x14015d178], xmm7
cmp rdx, 0x10
jb 0x140045b72
mov rcx, qword [rbp + 0x268]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140045b6d
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140047884
call fcn.1400aeed0
mov rdx, qword [rbp + 0x2a0]
mov qword [rbp + 0x278], r13
mov qword [rbp + 0x280], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x268], r13b
cmp rdx, 0x10
jb 0x140045bcc
mov rcx, qword [rbp + 0x288]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140045bc7
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140047884
call fcn.1400aeed0
mov rdx, qword [rbp + 0x2c0]
mov qword [rbp + 0x298], r13
mov qword [rbp + 0x2a0], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x288], r13b
cmp rdx, 0x10
jb 0x140045c26
mov rcx, qword [rbp + 0x2a8]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140045c21
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140047884
call fcn.1400aeed0
mov rdx, qword [rbp + 0x248]
mov qword [rbp + 0x2b8], r13
mov qword [rbp + 0x2c0], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x2a8], r13b
cmp rdx, 0x10
jb 0x140045c80
mov rcx, qword [rbp + 0x230]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140045c7b
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140047884
call fcn.1400aeed0
mov rdx, qword [rbp + 0x2e8]
mov qword [rbp + 0x240], r13
mov qword [rbp + 0x248], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x230], r13b
cmp rdx, 0x10
jb 0x140045cda
mov rcx, qword [rbp + 0x2d0]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140045cd5
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140047884
call fcn.1400aeed0
mov rdx, qword [rbp - 0x80]
mov qword [rbp + 0x2e0], r13
mov qword [rbp + 0x2e8], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x2d0], r13b
cmp rdx, 0x10
jb 0x140045d2f
mov rcx, qword [rsp + 0x68]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140045d2a
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140047884
call fcn.1400aeed0
mov rdx, qword [rbp + 0x368]
mov qword [rsp + 0x78], r13
mov qword [rbp - 0x80], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x68], r13b
cmp rdx, 0x10
jb 0x140045d82
mov rcx, qword [rbp + 0x350]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140045d7d
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140047884
call fcn.1400aeed0
mov rdx, qword [rbp - 0x18]
cmp rdx, 0x10
jb 0x140045dbd
mov rcx, qword [rbp - 0x30]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140045db8
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140047884
call fcn.1400aeed0
mov rdx, qword [rbp - 0x38]
mov qword [rbp - 0x20], r13
mov qword [rbp - 0x18], reloc.WS2_32.dll_ntohs
mov byte [rbp - 0x30], r13b
cmp rdx, 0x10
jb 0x140045e08
mov rcx, qword [rbp - 0x50]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140045e03
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140047884
call fcn.1400aeed0
mov rdx, qword [rbp - 0x60]
mov qword [rbp - 0x40], r13
mov qword [rbp - 0x38], reloc.WS2_32.dll_ntohs
mov byte [rbp - 0x50], r13b
cmp rdx, 0x10
jb 0x140045e53
mov rcx, qword [rbp - 0x78]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140045e4e
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140047884
call fcn.1400aeed0
mov r8, qword [0x14015e2d0]
lea rcx, [rbp + 0x350]
mov dword [rbp + 0x228], 0x3f800000
mov dword [rbp + 0x22c], 0x3f800000
mov qword [rbp + 0x250], r13
mov rax, qword [r8 + 0x3ea0]
mov dword [rbp + 0x258], 0x42b40000
mov dword [rbp + 0x25c], 0x42aa0000
mov dword [rbp + 0x260], 0x41f00000
mov byte [rax + 0xb0], r12b
mov rax, qword [r8 + 0x3ea0]
mov dword [rbp + 0x264], 0x41b80000
movss xmm0, dword [rax + 0x1c]
subss xmm0, dword [rax + 0x80]
movss xmm1, dword [rax + 0x18]
subss xmm1, dword [rax + 0x7c]
mov byte [rax + 0x139], r12b
addss xmm0, xmm12
addss xmm1, dword [0x1400cece0]
movss dword [rax + 0xfc], xmm0
movaps xmm0, xmmword [0x1400cefb0]
movss dword [rax + 0xf8], xmm1
mov rax, qword [r8 + 0x3ea0]
movups xmmword [rbp + 0x350], xmm0
mov byte [rax + 0xb0], r12b
call fcn.140003be0
mov rcx, qword [r8 + 0x3ea0]
lea r9, [rbp + 0x258]
mov rdx, qword [0x14015e398]
lea r8, [rbp + 0x260]
mov dword [rsp + 0x30], eax
lea rax, [rbp + 0x228]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x250]
mov rcx, qword [rcx + 0x290]
mov qword [rsp + 0x20], rax
call fcn.14002ac80
mov r8, qword [0x14015e2d0]
lea rcx, [rbp + 0x310]
mov dword [rbp + 0x40], 0x42c80000
mov dword [rbp + 0x44], 0x42d80000
mov dword [rbp + 0x48], 0x41a00000
mov rax, qword [r8 + 0x3ea0]
mov dword [rbp + 0x4c], 0x42d80000
mov byte [rax + 0xb0], r12b
movss xmm1, dword [0x14015e80c]
movss xmm0, dword [0x14015e808]
movss dword [rbp + 0x314], xmm1
movss xmm1, dword [0x14015e814]
mulss xmm1, dword [r8 + 0x37e0]
movss dword [rbp + 0x310], xmm0
movss xmm0, dword [0x14015e810]
movss dword [rbp + 0x31c], xmm1
movss dword [rbp + 0x318], xmm0
call fcn.140003be0
mov rcx, qword [r8 + 0x3ea0]
lea rdx, [rbp + 0x48]
movss xmm6, dword [0x1400cec50]
lea r8, [rbp + 0x40]
mov r9d, eax
movss dword [rsp + 0x20], xmm6
mov rcx, qword [rcx + 0x290]
call fcn.14002a610
mov rdi, qword [0x14015e2d0]
cmp dword [rdi + 0x4870], r13d
jg 0x140046035
mov r8d, 0x702
lea rdx, str.C:UsersAdminOneDriveDesktopWensureglass_loader_greenimgui.h
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [rdi + 0x4878]
lea r8, str.Background
xor edx, edx
mov rcx, qword [rax]
call fcn.140007e70
movss xmm1, dword [0x14015e694]
mov r10, rax
movss xmm0, dword [0x14015e690]
mov rcx, qword [0x14015e2d0]
movss dword [rbp + 0x324], xmm1
movss xmm1, dword [0x14015e69c]
movss dword [rbp + 0x320], xmm0
mulss xmm1, dword [rcx + 0x37e0]
lea rcx, [rbp + 0x320]
mov dword [rbp + 0x50], 0x442c8000
movss xmm0, dword [0x14015e698]
movss dword [rbp + 0x328], xmm0
movss dword [rbp + 0x32c], xmm1
mov dword [rbp + 0x54], 0x43f00000
mov qword [rbp + 0x58], r13
call fcn.140003be0
mov r9d, eax
mov dword [rsp + 0x28], r13d
lea rdx, [rbp + 0x58]
movss dword [rsp + 0x20], xmm12
lea r8, [rbp + 0x50]
mov rcx, r10
call fcn.14002a880
mov rdi, qword [0x14015e2d0]
cmp dword [rdi + 0x4870], r13d
jg 0x140046106
mov r8d, 0x702
lea rdx, str.C:UsersAdminOneDriveDesktopWensureglass_loader_greenimgui.h
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [rdi + 0x4878]
lea r8, str.Background
xor edx, edx
mov rcx, qword [rax]
call fcn.140007e70
movss xmm1, dword [0x14015e80c]
mov r10, rax
movss xmm0, dword [0x14015e808]
mov rcx, qword [0x14015e2d0]
movss dword [rbp + 0x334], xmm1
movss xmm1, dword [0x14015e814]
movss dword [rbp + 0x330], xmm0
mulss xmm1, dword [rcx + 0x37e0]
lea rcx, [rbp + 0x330]
mov dword [rbp + 0x60], 0x442c8000
movss xmm0, dword [0x14015e810]
movss dword [rbp + 0x338], xmm0
movss dword [rbp + 0x33c], xmm1
mov dword [rbp + 0x64], 0x43f00000
mov qword [rbp + 0x68], r13
call fcn.140003be0
movss dword [rsp + 0x30], xmm6
lea rdx, [rbp + 0x68]
mov r9d, eax
movss dword [rsp + 0x20], xmm12
lea r8, [rbp + 0x60]
mov rcx, r10
call fcn.14002a770
mov rdi, qword [0x14015e2d0]
cmp dword [rdi + 0x4870], r13d
jg 0x1400461d8
mov r8d, 0x702
lea rdx, str.C:UsersAdminOneDriveDesktopWensureglass_loader_greenimgui.h
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [rdi + 0x4878]
lea r8, str.Background
xor edx, edx
mov rcx, qword [rax]
call fcn.140007e70
movss xmm1, dword [0x14015e80c]
mov r10, rax
movss xmm0, dword [0x14015e808]
mov rcx, qword [0x14015e2d0]
movss dword [rbp + 0x344], xmm1
movss xmm1, dword [0x14015e814]
movss dword [rbp + 0x340], xmm0
mulss xmm1, dword [rcx + 0x37e0]
lea rcx, [rbp + 0x340]
mov dword [rbp + 0x70], 0x42f00000
movss xmm0, dword [0x14015e810]
movss dword [rbp + 0x348], xmm0
movss dword [rbp + 0x34c], xmm1
mov dword [rbp + 0x74], 0x43f00000
mov qword [rbp + 0x78], 0x42f00000
call fcn.140003be0
movss xmm0, dword [0x1400cec44]
lea r8, [rbp + 0x70]
mov r9d, eax
movss dword [rsp + 0x20], xmm0
lea rdx, [rbp + 0x78]
mov rcx, r10
call fcn.14002a610
lea rcx, [rbp + 0x80]
mov dword [rbp + 0x80], r13d
mov dword [rbp + 0x84], 0x43140000
call fcn.140015df0
cmp dword [0x14015e2f8], r13d
lea r8, [rbp + 0x88]
lea rdx, [0x1400c392c]
mov dword [rbp + 0x88], 0x42d20000
sete cl
mov dword [rbp + 0x8c], 0x42200000
call fcn.140033c40
mov ecx, dword [0x14015e2f8]
lea r8, [rbp + 0x90]
test al, al
mov dword [rbp + 0x90], 0x42d20000
lea rdx, [0x1400c3918]
mov dword [rbp + 0x94], 0x42200000
cmovne ecx, r13d
cmp ecx, r12d
mov dword [0x14015e2f8], ecx
sete cl
call fcn.140033c40
mov ecx, dword [0x14015e2f8]
lea r8, [rbp + 0x98]
test al, al
mov dword [rbp + 0x98], 0x42c20000
lea rdx, [0x1400c3934]
mov dword [rbp + 0x9c], 0x42200000
cmovne ecx, r12d
cmp ecx, 2
mov dword [0x14015e2f8], ecx
sete cl
call fcn.140033c40
mov ecx, dword [0x14015e2f8]
test al, al
mov r14d, 2
cmovne ecx, r14d
mov dword [0x14015e2f8], ecx
call fcn.140015f90
lea rcx, [rbp + 0xa0]
mov dword [rbp + 0xa0], 0x440b0000
mov dword [rbp + 0xa4], 0x41000000
call fcn.140015df0
lea rdx, [rbp + 0xa8]
mov dword [rbp + 0xa8], 0x42480000
lea rcx, [0x1400c3924]
mov dword [rbp + 0xac], 0x42200000
call fcn.1400341c0
test al, al
je 0x1400463c6
lea rcx, str.start_https:__discord.gg_uhsnB6fMZ4
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movss xmm1, dword [0x1400cec70]
movaps xmm0, xmm8
call fcn.140015590
mov r8, qword [0x14015e2d0]
lea rcx, [rbp + 0x30]
mov dword [rbp + 0xb0], 0x441ac000
mov dword [rbp + 0xb4], 0x42340000
mov dword [rbp + 0xb8], 0x441ac000
mov rax, qword [r8 + 0x3ea0]
mov dword [rbp + 0xbc], 0x41f00000
mov byte [rax + 0xb0], r12b
movss xmm1, dword [0x14015e80c]
movss xmm0, dword [0x14015e808]
movss dword [rbp + 0x34], xmm1
movss xmm1, dword [0x14015e814]
mulss xmm1, dword [r8 + 0x37e0]
movss dword [rbp + 0x30], xmm0
movss xmm0, dword [0x14015e810]
movss dword [rbp + 0x3c], xmm1
movss dword [rbp + 0x38], xmm0
call fcn.140003be0
mov rcx, qword [r8 + 0x3ea0]
lea rdx, [rbp + 0xb8]
movss xmm0, dword [0x1400cec3c]
lea r8, [rbp + 0xb0]
mov r9d, eax
movss dword [rsp + 0x20], xmm0
mov rcx, qword [rcx + 0x290]
call fcn.14002a610
lea rdx, [rbp + 0xc0]
mov dword [rbp + 0xc0], 0x42480000
lea rcx, [0x1400c3938]
mov dword [rbp + 0xc4], 0x42340000
call fcn.1400341c0
test al, al
jne 0x140047894
call fcn.140015f90
mov eax, dword [0x14015e2f8]
cmp eax, dword [0x14015e2e8]
jne 0x1400464d4
movaps xmm6, xmm9
jmp 0x1400464d8
movaps xmm6, xmm10
mov rdi, qword [0x14015e2d0]
test rdi, rdi
jne 0x14004650b
mov r8d, 0xfc0
lea rdx, str.C:UsersAdminOneDriveDesktopWensureglass_loader_greenimgui.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 eax, dword [0x14015e2f8]
mov rdi, qword [0x14015e2d0]
movss xmm0, dword [rdi + 0x18]
mulss xmm0, xmm11
mulss xmm0, xmm6
addss xmm0, dword [0x14015e330]
comiss xmm8, xmm0
jbe 0x14004652d
movaps xmm6, xmm8
jmp 0x140046535
movaps xmm6, xmm9
minss xmm6, xmm0
ucomiss xmm6, xmm8
movss dword [0x14015e330], xmm6
jp 0x14004655b
jne 0x14004655b
movss xmm0, dword [0x14015e344]
ucomiss xmm0, xmm8
jp 0x14004655b
jne 0x14004655b
mov dword [0x14015e2e8], eax
movss xmm0, dword [rdi + 0x37e0]
lea rcx, [rdi + 0x47f8]
mov rsi, qword [rbp + 0x10]
lea rdx, [rbp + 0x3b0]
movss dword [rbp + 0x3b4], xmm0
mov dword [rbp + 0x3b0], r13d
mulss xmm6, dword [rsi + 0x37e0]
call fcn.14001e450
lea rcx, [rbp + 0xc8]
movss dword [rdi + 0x37e0], xmm6
mov dword [rbp + 0xc8], 0x43110000
mov dword [rbp + 0xcc], 0x41a00000
call fcn.140015df0
mov eax, dword [0x14015e2e8]
test eax, eax
jne 0x14004665c
cmp dword [0x14015e2fc], r13d
lea r8, [rbp + 0xd0]
lea rdx, str.Main
mov qword [rbp + 0xd0], r13
sete cl
call fcn.140033590
mov ecx, dword [0x14015e2fc]
lea r8, [rbp + 0xd8]
test al, al
mov qword [rbp + 0xd8], r13
lea rdx, str.Support
cmovne ecx, r13d
cmp ecx, r12d
mov dword [0x14015e2fc], ecx
sete cl
call fcn.140033590
mov ecx, dword [0x14015e2fc]
lea r8, [rbp + 0xe0]
test al, al
mov qword [rbp + 0xe0], r13
lea rdx, [0x1400ce608]
cmovne ecx, r12d
cmp ecx, r14d
mov dword [0x14015e2fc], ecx
sete cl
call fcn.140033590
test al, al
je 0x1400466cd
mov dword [0x14015e2fc], r14d
jmp 0x1400466cd
cmp eax, r12d
jne 0x140046692
cmp dword [0x14015e338], r13d
lea r8, [rbp + 0xe8]
lea rdx, str.Sign_In
mov qword [rbp + 0xe8], r13
sete cl
call fcn.140033590
test al, al
je 0x1400466cd
mov dword [0x14015e338], r13d
jmp 0x1400466cd
cmp eax, r14d
jne 0x1400466cd
cmp dword [0x14015e320], r13d
lea r8, [rbp + 0xf0]
lea rdx, str.Products
mov qword [rbp + 0xf0], r13
sete cl
call fcn.140033590
mov ecx, dword [0x14015e320]
test al, al
cmovne ecx, r13d
mov dword [0x14015e320], ecx
call fcn.140015f90
mov ecx, dword [0x14015e2e8]
test ecx, ecx
je 0x140046eb6
sub ecx, r12d
je 0x1400469de
cmp ecx, r12d
jne 0x140047639
cmp byte [0x14015e2c9], r13b
je 0x1400469cd
lea rcx, [rbp + 0xf8]
mov byte [reloc.WS2_32.dll_accept], r13b
mov dword [rbp + 0xf8], 0x43110000
mov dword [rbp + 0xfc], 0x42980000
call fcn.140015640
mov ecx, dword [0x14015e334]
cmp dword [0x14015e320], ecx
jne 0x14004673a
movaps xmm6, xmm9
jmp 0x14004673e
movaps xmm6, xmm10
call fcn.140007e30
movaps xmm2, xmm9
movaps xmm1, xmm8
movss xmm0, dword [rax + 0x10]
mulss xmm0, xmm11
mulss xmm0, xmm6
addss xmm0, dword [0x14015e380]
call fcn.140049da0
movaps xmm1, xmm0
ucomiss xmm1, xmm8
movss dword [0x14015e380], xmm1
jp 0x140046795
jne 0x140046795
movss xmm0, dword [0x14015e384]
ucomiss xmm0, xmm8
jp 0x140046795
jne 0x140046795
mov eax, dword [0x14015e320]
mov dword [0x14015e334], eax
mulss xmm1, dword [rsi + 0x37e0]
xor ecx, ecx
call fcn.140004210
lea rdx, [rbp + 0x100]
mov dword [rbp + 0x100], r13d
mov ecx, reloc.WS2_32.dll_ntohl
mov dword [rbp + 0x104], 0x41400000
call fcn.1400042e0
mov eax, dword [0x14015e334]
test eax, eax
jne 0x14004683f
lea rdx, [rbp + 0x108]
mov dword [rbp + 0x108], 0x4402c000
lea rcx, str.Category_products
mov dword [rbp + 0x10c], 0x43bf8000
call fcn.14000b7c0
lea r8, [rbp + 0x110]
mov dword [rbp + 0x110], 0x43f78000
lea rdx, [rbp + 0x118]
mov dword [rbp + 0x114], 0x43180000
mov dword [rbp + 0x118], 0x43180000
mov dword [rbp + 0x11c], 0x43180000
call fcn.140036790
call fcn.14000b820
mov ecx, r14d
jmp 0x140047634
cmp eax, r14d
jne 0x140046956
lea rcx, [rbp + 0x120]
mov dword [rbp + 0x120], 0x43c70000
mov dword [rbp + 0x124], 0x43690000
call fcn.140015640
lea rdx, str.Counter_Strike:_Global_Offensive___Direct3D_9
lea rcx, [rbp - 0x78]
call fcn.140048f00
lea rcx, [rbp - 0x78]
call fcn.140048e00
mov rdx, rax
xor ecx, ecx
call qword [sym.imp.USER32.dll_FindWindowA]
test rax, rax
je 0x140046945
lea rdx, [rbp + 0x3bc]
mov rcx, rax
xor dil, dil
call qword [sym.imp.USER32.dll_GetWindowThreadProcessId]
call fcn.140007e30
movss xmm1, dword [0x14015e324]
movaps xmm0, xmm9
divss xmm0, dword [rax + 0xd8]
mulss xmm0, dword [0x1400cecd0]
addss xmm1, xmm0
comiss xmm1, xmm14
movss dword [0x14015e324], xmm1
jbe 0x140046925
mov dword [rsp + 0x28], r13d
lea r8, str.winrarexecuteplaing.exe
xor r9d, r9d
mov qword [rsp + 0x20], r13
xor edx, edx
xor ecx, ecx
call qword [sym.imp.SHELL32.dll_ShellExecuteW]
movss xmm1, dword [0x14015e324]
test rax, rax
movzx edi, dil
cmovne edi, r12d
comiss xmm1, xmm14
jbe 0x140046925
mov eax, dword [0x14015e320]
test dil, dil
cmovne eax, r15d
mov dword [0x14015e320], eax
lea rcx, [0x14015e778]
call fcn.140004040
movss xmm1, dword [0x1400ceca0]
lea r9, [rbp + 0x10]
mov dword [rbp + 0x10], eax
call fcn.140043fb0
lea rcx, [rbp - 0x78]
call fcn.140048e10
mov ecx, r14d
jmp 0x140047634
cmp eax, r15d
jne 0x1400469c5
movaps xmm1, xmm15
lea rcx, str.Sucessfully_Injected_
call fcn.140043d00
lea rcx, [0x14015d168]
call fcn.140048e00
movss xmm1, dword [0x1400ced08]
mov rcx, rax
call fcn.140043d00
mov dword [0x14015e324], r13d
call fcn.140007e30
movss xmm0, dword [0x14015e324]
movaps xmm1, xmm9
divss xmm1, dword [rax + 0xd8]
mulss xmm1, dword [0x1400cecd0]
addss xmm0, xmm1
comiss xmm0, xmm12
movss dword [0x14015e324], xmm0
ja 0x14004788b
mov ecx, r14d
jmp 0x140047634
lea rcx, str.Only_authorized_users
call fcn.140043af0
jmp 0x140047639
cmp byte [reloc.WS2_32.dll_accept], r13b
je 0x140046ea1
mov eax, dword [0x14015e2ec]
cmp dword [0x14015e338], eax
jne 0x1400469ff
movaps xmm6, xmm9
jmp 0x140046a03
movaps xmm6, xmm10
call fcn.140007e30
movaps xmm2, xmm9
movaps xmm1, xmm8
movss xmm0, dword [rax + 0x10]
mulss xmm0, xmm11
mulss xmm0, xmm6
addss xmm0, dword [0x14015e350]
call fcn.140049da0
movaps xmm1, xmm0
ucomiss xmm1, xmm8
movss dword [0x14015e350], xmm1
jp 0x140046a5a
jne 0x140046a5a
movss xmm0, dword [0x14015e3a0]
ucomiss xmm0, xmm8
jp 0x140046a5a
jne 0x140046a5a
mov eax, dword [0x14015e338]
mov dword [0x14015e2ec], eax
mulss xmm1, dword [rsi + 0x37e0]
xor ecx, ecx
call fcn.140004210
movaps xmm0, xmm13
call fcn.1400156a0
mov eax, dword [0x14015e2ec]
test eax, eax
jne 0x140046d68
mov rcx, qword [0x14015e390]
call fcn.140011c70
movss xmm1, dword [0x1400cece8]
lea rcx, str.SIGN_IN
call fcn.140043d00
call fcn.140011d10
movss xmm2, dword [0x1400cebf4]
movaps xmm0, xmm13
movss xmm1, dword [0x1400cecfc]
call fcn.140043e80
call fcn.1400158e0
lea rcx, str.C:UsersPublicVision_
call qword [sym.imp.SHLWAPI.dll_PathIsDirectoryA]
test eax, eax
je 0x140046be8
lea rcx, [rbp + 0x4c0]
call fcn.140048c20
xor eax, eax
mov byte [rbp + 0x2d0], r13b
xorps xmm0, xmm0
mov qword [rbp + 0x301], rax
lea rdx, [rbp + 0x2d0]
mov dword [rbp + 0x309], eax
lea rcx, [rbp + 0x4c0]
mov word [rbp + 0x30d], ax
movups xmmword [rbp + 0x2d1], xmm0
mov byte [rbp + 0x30f], al
movups xmmword [rbp + 0x2e1], xmm0
mov byte [rbp - 0x30], al
movups xmmword [rbp + 0x2f1], xmm0
mov qword [rbp + 1], rax
movups xmmword [rbp - 0x2f], xmm0
mov dword [rbp + 9], eax
movups xmmword [rbp - 0x1f], xmm0
mov word [rbp + 0xd], ax
movups xmmword [rbp - 0xf], xmm0
mov byte [rbp + 0xf], al
call fcn.140049dc0
lea rdx, [rbp - 0x30]
lea rcx, [rbp + 0x4c0]
call fcn.140049dc0
lea rcx, [rbp + 0x4c0]
call fcn.140048be0
lea rdx, [rbp - 0x30]
lea rcx, [rbp - 0x78]
call fcn.140048f00
lea rdx, [rbp + 0x2d0]
mov rdi, rax
lea rcx, [rsp + 0x68]
call fcn.140048f00
mov r8, rdi
lea rcx, [rbp + 0x5d0]
mov rdx, rax
call fcn.140059510
cmp byte [rbp + 0x800], r13b
je 0x140046bb7
mov byte [0x14015e2c9], r12b
mov dword [0x14015e2f8], r14d
jmp 0x140046bd0
mov r9d, r12d
lea r8, str.Vision_Software
lea rdx, str.Error_Code_3
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
lea rcx, [rbp + 0x4c0]
call fcn.140048be0
lea rcx, [rbp + 0x4c0]
call fcn.140047b10
lea r8, [0x14015e470]
mov dword [rsp + 0x20], r13d
lea rdx, str.Name
lea rcx, str.Username
call fcn.140037890
lea r8, [0x14015e510]
mov dword [rsp + 0x20], 0x8000
lea rdx, [0x1400ce828]
lea rcx, str.Password
call fcn.140037890
call fcn.140036da0
lea rdx, [rbp + 0x128]
mov dword [rbp + 0x128], 0x438d8000
lea rcx, str.Launch
mov dword [rbp + 0x12c], 0x420c0000
call fcn.1400351a0
test al, al
je 0x140046e92
lea rdx, [0x14015e510]
lea rcx, [rbp - 0x78]
call fcn.140048f00
lea rdx, [0x14015e470]
mov rdi, rax
lea rcx, [rsp + 0x68]
call fcn.140048f00
mov r8, rdi
lea rcx, [rbp + 0x5d0]
mov rdx, rax
call fcn.140059510
cmp byte [rbp + 0x800], r13b
je 0x140046d40
lea rcx, [rbp - 0x78]
mov byte [0x14015e2c9], r12b
mov dword [0x14015e2f8], r14d
call fcn.140049dd0
lea rcx, [rbp - 0x78]
call fcn.140043290
lea rcx, [rbp - 0x78]
call fcn.140042980
lea rcx, [rbp + 0x4c0]
call fcn.140047f10
lea rdx, [0x14015e470]
lea rcx, [rbp + 0x4c0]
call fcn.140049e10
lea rdx, [0x140049fe0]
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]
lea rdx, [0x14015e510]
lea rcx, [rbp + 0x4c0]
call fcn.140049e10
lea rdx, [0x140049fe0]
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]
lea rcx, [rbp + 0x4c0]
call fcn.140047ed0
lea rcx, [rbp + 0x4c0]
call fcn.140047b80
cmp byte [rbp + 0x800], r13b
jne 0x140046e92
mov r9d, r12d
lea r8, str.Vision_Software
lea rdx, str.Incorrect_Username_or_Password_
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
call fcn.140015a30
call fcn.140015750
jmp 0x140047631
cmp eax, r12d
jne 0x140046e97
movss xmm2, dword [0x1400cebf4]
movaps xmm0, xmm13
movss xmm1, dword [0x1400cecfc]
call fcn.140043e80
call fcn.1400158e0
lea r8, [0x14015e3f0]
mov dword [rsp + 0x20], 0x8000
lea rdx, [0x1400ce880]
lea rcx, str.Key
call fcn.140037890
lea r8, [0x14015e430]
mov dword [rsp + 0x20], r13d
lea rdx, str.Name
lea rcx, str.Username
call fcn.140037890
lea r8, [0x14015e4c0]
mov dword [rsp + 0x20], 0x8000
lea rdx, [0x1400ce828]
lea rcx, str.Password
call fcn.140037890
lea rdx, [rbp + 0x130]
mov dword [rbp + 0x130], 0x438d8000
lea rcx, str.Register
mov dword [rbp + 0x134], 0x420c0000
call fcn.1400351a0
test al, al
je 0x140046e92
lea rdx, [0x14015e3f0]
lea rcx, [rbp - 0x78]
call fcn.140048f00
lea rdx, [0x14015e4c0]
mov rsi, rax
lea rcx, [rsp + 0x68]
call fcn.140048f00
lea rdx, [0x14015e430]
mov rdi, rax
lea rcx, [rbp - 0x30]
call fcn.140048f00
mov r9, rsi
lea rcx, [rbp + 0x5d0]
mov r8, rdi
mov rdx, rax
call fcn.14005bca0
cmp byte [rbp + 0x800], r13b
je 0x140046e92
xor r9d, r9d
lea r8, str.Registered_Succesfully
lea rdx, str.Login_Now.
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
mov dword [0x14015e338], r13d
call fcn.140015a30
call fcn.140015750
jmp 0x140047631
movaps xmm1, xmm15
lea rcx, str.You_are_already_Logged_in
call fcn.140043d00
jmp 0x140047639
mov eax, dword [0x14015e340]
cmp dword [0x14015e2fc], eax
jne 0x140046eca
movaps xmm6, xmm9
jmp 0x140046ece
movaps xmm6, xmm10
call fcn.140007e30
movaps xmm2, xmm9
movaps xmm1, xmm8
movss xmm0, dword [rax + 0x10]
mulss xmm0, xmm11
mulss xmm0, xmm6
addss xmm0, dword [0x14015e354]
call fcn.140049da0
movaps xmm1, xmm0
ucomiss xmm1, xmm8
movss dword [0x14015e354], xmm1
jp 0x140046f25
jne 0x140046f25
movss xmm0, dword [0x14015e33c]
ucomiss xmm0, xmm8
jp 0x140046f25
jne 0x140046f25
mov eax, dword [0x14015e2fc]
mov dword [0x14015e340], eax
mulss xmm1, dword [rsi + 0x37e0]
xor ecx, ecx
call fcn.140004210
mov eax, dword [0x14015e340]
test eax, eax
jne 0x140046fb2
mov rcx, qword [0x14015e308]
call fcn.140011c70
lea rcx, [0x14015d168]
call fcn.140048e00
mov rcx, rax
call fcn.140043af0
call fcn.140011d10
mov rcx, qword [0x14015e378]
call fcn.140011c70
movss xmm1, dword [0x1400ced10]
lea rcx, str.Welcome__we_are_glad_to_see_you_again_
call fcn.140043d00
call fcn.140011d10
mov rcx, qword [0x14015e378]
call fcn.140011c70
movss xmm1, dword [0x1400ced18]
lea rcx, str.Vision_Software
call fcn.140043d00
call fcn.140011d10
jmp 0x140047631
cmp eax, r12d
jne 0x140047620
lea rcx, [rbp + 0x138]
mov dword [rbp + 0x138], 0x43110000
mov dword [rbp + 0x13c], 0x42980000
call fcn.140015640
lea rdx, [rbp + 0x140]
mov dword [rbp + 0x140], r13d
mov ecx, reloc.WS2_32.dll_ntohl
mov dword [rbp + 0x144], 0x41400000
call fcn.1400042e0
lea rdx, [rbp + 0x148]
mov dword [rbp + 0x148], 0x4402c000
lea rcx, str.Category_support
mov dword [rbp + 0x14c], 0x43bf8000
call fcn.14000b7c0
lea rcx, [0x14015e640]
call fcn.140004040
lea rcx, [0x14015e6e0]
mov r8d, eax
call fcn.140004040
mov rcx, qword [0x14015e370]
lea rdi, str.Founder
mov dword [rsp + 0x30], r8d
lea r9, str.Sila.1337
mov qword [rsp + 0x28], rdi
lea r8, [rbp + 0x150]
lea rdx, [rbp + 0x158]
mov dword [rsp + 0x20], eax
mov dword [rbp + 0x150], 0x43f78000
mov dword [rbp + 0x154], 0x42960000
mov dword [rbp + 0x158], 0x42960000
mov dword [rbp + 0x15c], 0x42960000
call fcn.140036af0
lea rcx, [0x14015e640]
call fcn.140004040
lea rcx, [0x14015e6e0]
mov r8d, eax
call fcn.140004040
mov rcx, qword [0x14015e370]
lea rdx, [rbp + 0x168]
mov dword [rsp + 0x30], r8d
lea r9, str.Nick_Woke1152
mov qword [rsp + 0x28], rdi
lea r8, [rbp + 0x160]
mov dword [rsp + 0x20], eax
mov dword [rbp + 0x160], 0x43f78000
mov dword [rbp + 0x164], 0x42960000
mov dword [rbp + 0x168], 0x42960000
mov dword [rbp + 0x16c], 0x42960000
call fcn.140036af0
lea rcx, [0x14015e7e0]
call fcn.140004040
lea rcx, [0x14015e6e0]
mov r8d, eax
call fcn.140004040
mov rcx, qword [0x14015e370]
lea rdi, str.CO_Founder
mov dword [rsp + 0x30], r8d
lea r9, str.HPV39999
mov qword [rsp + 0x28], rdi
lea r8, [rbp + 0x170]
lea rdx, [rbp + 0x178]
mov dword [rsp + 0x20], eax
mov dword [rbp + 0x170], 0x43f78000
mov dword [rbp + 0x174], 0x42960000
mov dword [rbp + 0x178], 0x42960000
mov dword [rbp + 0x17c], 0x42960000
call fcn.140036af0
lea rcx, [0x14015e7e0]
call fcn.140004040
lea rcx, [0x14015e6e0]
mov r8d, eax
call fcn.140004040
mov dword [rsp + 0x30], r8d
lea r9, str.CuzImPhilipp_I_Philipp1514
mov qword [rsp + 0x28], rdi
lea r8, [rbp + 0x180]
mov dword [rsp + 0x20], eax
mov dword [rbp + 0x180], 0x43f78000
mov dword [rbp + 0x184], 0x42960000
mov dword [rbp + 0x188], 0x42960000
mov dword [rbp + 0x18c], 0x42960000
mov rcx, qword [0x14015e370]
lea rdx, [rbp + 0x188]
call fcn.140036af0
lea rcx, [0x14015e768]
call fcn.140004040
lea rcx, [0x14015e6e0]
mov r8d, eax
call fcn.140004040
mov rcx, qword [0x14015e370]
lea rdi, str.Administrator
mov dword [rsp + 0x30], r8d
lea r9, str.Katsuuu4250
mov qword [rsp + 0x28], rdi
lea r8, [rbp + 0x190]
lea rdx, [rbp + 0x198]
mov dword [rsp + 0x20], eax
mov dword [rbp + 0x190], 0x43f78000
mov dword [rbp + 0x194], 0x42960000
mov dword [rbp + 0x198], 0x42960000
mov dword [rbp + 0x19c], 0x42960000
call fcn.140036af0
lea rcx, [0x14015e768]
call fcn.140004040
lea rcx, [0x14015e6e0]
mov r8d, eax
call fcn.140004040
mov rcx, qword [0x14015e370]
lea rdx, [rbp + 0x1a8]
mov dword [rsp + 0x30], r8d
lea r9, str.wayn4814
mov qword [rsp + 0x28], rdi
lea r8, [rbp + 0x1a0]
mov dword [rsp + 0x20], eax
mov dword [rbp + 0x1a0], 0x43f78000
mov dword [rbp + 0x1a4], 0x42960000
mov dword [rbp + 0x1a8], 0x42960000
mov dword [rbp + 0x1ac], 0x42960000
call fcn.140036af0
lea rcx, [0x14015e7f0]
call fcn.140004040
lea rcx, [0x14015e6e0]
mov r8d, eax
call fcn.140004040
mov rcx, qword [0x14015e370]
lea rdi, str.Developer
mov dword [rsp + 0x30], r8d
lea r9, str.Finn..9506
mov qword [rsp + 0x28], rdi
lea r8, [rbp + 0x1b0]
lea rdx, [rbp + 0x1b8]
mov dword [rsp + 0x20], eax
mov dword [rbp + 0x1b0], 0x43f78000
mov dword [rbp + 0x1b4], 0x42960000
mov dword [rbp + 0x1b8], 0x42960000
mov dword [rbp + 0x1bc], 0x42960000
call fcn.140036af0
lea rcx, [0x14015e7f0]
call fcn.140004040
lea rcx, [0x14015e6e0]
mov r8d, eax
call fcn.140004040
mov rcx, qword [0x14015e370]
lea rdx, [rbp + 0x1c8]
mov dword [rsp + 0x30], r8d
lea r9, str._EwA9333
mov qword [rsp + 0x28], rdi
lea r8, [rbp + 0x1c0]
mov dword [rsp + 0x20], eax
mov dword [rbp + 0x1c0], 0x43f78000
mov dword [rbp + 0x1c4], 0x42960000
mov dword [rbp + 0x1c8], 0x42960000
mov dword [rbp + 0x1cc], 0x42960000
call fcn.140036af0
lea rcx, [0x14015e7f0]
call fcn.140004040
lea rcx, [0x14015e6e0]
mov r8d, eax
call fcn.140004040
mov dword [rbp + 0x1d0], 0x43f78000
mov dword [rbp + 0x1d4], 0x42960000
mov dword [rbp + 0x1d8], 0x42960000
mov rcx, qword [0x14015e370]
lea r9, str._Dxniel
mov dword [rsp + 0x30], r8d
lea rdx, [rbp + 0x1d8]
mov qword [rsp + 0x28], rdi
lea r8, [rbp + 0x1d0]
mov dword [rsp + 0x20], eax
mov dword [rbp + 0x1dc], 0x42960000
call fcn.140036af0
lea rcx, [0x14015e630]
call fcn.140004040
lea rcx, [0x14015e6e0]
mov r8d, eax
call fcn.140004040
mov rcx, qword [0x14015e370]
lea rdi, str.Staff
mov dword [rsp + 0x30], r8d
lea r9, str.782096
mov qword [rsp + 0x28], rdi
lea r8, [rbp + 0x1e0]
lea rdx, [rbp + 0x1e8]
mov dword [rsp + 0x20], eax
mov dword [rbp + 0x1e0], 0x43f78000
mov dword [rbp + 0x1e4], 0x42960000
mov dword [rbp + 0x1e8], 0x42960000
mov dword [rbp + 0x1ec], 0x42960000
call fcn.140036af0
lea rcx, [0x14015e630]
call fcn.140004040
lea rcx, [0x14015e6e0]
mov r8d, eax
call fcn.140004040
mov rcx, qword [0x14015e370]
lea rdx, [rbp + 0x1f8]
mov dword [rsp + 0x30], r8d
lea r9, str._Dxniel
mov qword [rsp + 0x28], rdi
lea r8, [rbp + 0x1f0]
mov dword [rsp + 0x20], eax
mov dword [rbp + 0x1f0], 0x43f78000
mov dword [rbp + 0x1f4], 0x42960000
mov dword [rbp + 0x1f8], 0x42960000
mov dword [rbp + 0x1fc], 0x42960000
call fcn.140036af0
lea rcx, [0x14015e630]
call fcn.140004040
lea rcx, [0x14015e6e0]
mov r8d, eax
call fcn.140004040
mov rcx, qword [0x14015e370]
lea rdx, [rbp + 0x208]
mov dword [rsp + 0x30], r8d
lea r9, str.Azphalt_Idris9271
mov qword [rsp + 0x28], rdi
lea r8, [rbp + 0x200]
mov dword [rsp + 0x20], eax
mov dword [rbp + 0x200], 0x43f78000
mov dword [rbp + 0x204], 0x42960000
mov dword [rbp + 0x208], 0x42960000
mov dword [rbp + 0x20c], 0x42960000
call fcn.140036af0
lea rcx, [0x14015e630]
call fcn.140004040
lea rcx, [0x14015e6e0]
mov r8d, eax
call fcn.140004040
mov rcx, qword [0x14015e370]
lea rdx, [rbp + 0x218]
mov dword [rsp + 0x30], r8d
lea r9, str.Marvin_Torpedo_Woke2614
mov qword [rsp + 0x28], rdi
lea r8, [rbp + 0x210]
mov dword [rsp + 0x20], eax
mov dword [rbp + 0x210], 0x43f78000
mov dword [rbp + 0x214], 0x42960000
mov dword [rbp + 0x218], 0x42960000
mov dword [rbp + 0x21c], 0x42960000
call fcn.140036af0
call fcn.14000b820
mov ecx, r12d
call fcn.1400043c0
jmp 0x140047631
cmp eax, r14d
jne 0x140047631
lea rcx, str.Your_FAQ_is_not_filled_in
call fcn.140043af0
mov ecx, r12d
call fcn.1400043c0
mov ecx, r12d
call fcn.1400043c0
call fcn.140011000
mov rsi, qword [0x14015e348]
lea rcx, str.user32.dll
call qword [sym.imp.KERNEL32.dll_LoadLibraryW]
mov rdi, rax
test rax, rax
je 0x1400476b2
lea rdx, str.SetWindowCompositionAttribute
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
je 0x1400476a9
movdqa xmm0, xmmword [reloc.WS2_32.dll_closesocket]
lea rcx, [rbp + 0x350]
mov qword [rbp - 0x48], rcx
lea rdx, [rbp - 0x50]
mov rcx, rsi
mov dword [rbp - 0x50], reloc.WS2_32.dll_send
movdqu xmmword [rbp + 0x350], xmm0
mov dword [rbp - 0x40], reloc.WS2_32.dll_recv
call rax
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_FreeLibrary]
call fcn.14000add0
mov rcx, qword [0x14015e3e0]
lea r8, [0x14015e3c8]
xorps xmm0, xmm0
xor r9d, r9d
movups xmmword [rbp + 0x440], xmm0
mov edx, r12d
mov rax, qword [rcx]
call qword [rax + 0x108]
mov rcx, qword [0x14015e3e0]
lea r8, [rbp + 0x440]
mov rdx, qword [0x14015e3c8]
mov rax, qword [rcx]
call qword [rax + 0x190]
mov rdi, qword [0x14015e2d0]
cmp dword [rdi + 0x4870], r13d
jg 0x140047726
mov r8d, 0x702
lea rdx, str.C:UsersAdminOneDriveDesktopWensureglass_loader_greenimgui.h
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [rdi + 0x4878]
mov rcx, qword [rax]
mov rax, r13
add rcx, 0x48
cmp byte [rcx], r13b
cmovne rax, rcx
mov rcx, rax
call fcn.14003ec50
mov rcx, qword [0x14015e3d0]
xor r8d, r8d
mov edx, r12d
mov rax, qword [rcx]
call qword [rax + 0x40]
mov r15d, dword [rbp - 0x58]
jmp 0x140044a2d
call fcn.14003fec0
call fcn.1400401b0
call fcn.140005e40
call fcn.140047d20
mov rcx, qword [0x14015e348]
call qword [sym.imp.USER32.dll_DestroyWindow]
mov rdx, qword [rbp + 0x3d8]
mov rcx, qword [rbp + 0x400]
call qword [sym.imp.USER32.dll_UnregisterClassW]
lea rcx, [rbp + 0x5d0]
call fcn.1400478b0
lea rcx, [rbp + 0x450]
call fcn.140048e10
lea rcx, [rbp + 0x370]
call fcn.140048e10
lea rcx, [rbp + 0x410]
call fcn.140048e10
lea rcx, [rbp + 0x390]
call fcn.140048e10
lea rcx, [rbp + 0x470]
call fcn.140048e10
movaps xmm14, xmmword [rsp + 0x980]
xor eax, eax
movaps xmm13, xmmword [rsp + 0x990]
movaps xmm12, xmmword [rsp + 0x9a0]
movaps xmm11, xmmword [rsp + 0x9b0]
movaps xmm10, xmmword [rsp + 0x9c0]
movaps xmm9, xmmword [rsp + 0x9d0]
movaps xmm15, xmmword [rsp + 0x970]
mov r14, qword [rsp + 0xa48]
mov rsi, qword [rsp + 0xa40]
mov r15, qword [rsp + 0xa50]
lea r11, [rsp + 0xa10]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
movaps xmm8, xmmword [r11 - 0x30]
mov rsp, r11
pop r13
pop r12
pop rdi
pop rbx
pop rbp
ret
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
call fcn.140002750
int3
call fcn.1400420a0
int3