Function at 0x14004da10
Capabilities:
Connect socket
Create process on windows
Initialize winsock library
Set registry value
Terminate process

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x12f0]
mov eax, 0x13f0
call fcn.140054bf0
sub rsp, rax
movaps xmmword [rsp + 0x13e0], xmm6
movaps xmmword [rsp + 0x13d0], xmm7
movaps xmmword [rsp + 0x13c0], xmm8
movaps xmmword [rsp + 0x13b0], xmm9
movaps xmmword [rsp + 0x13a0], xmm10
movaps xmmword [rsp + 0x1390], xmm11
movaps xmmword [rsp + 0x1380], xmm12
movaps xmmword [rsp + 0x1370], xmm14
movaps xmmword [rsp + 0x1360], xmm15
mov rax, qword [0x140417010]
xor rax, rsp
mov qword [rbp + 0x1258], rax
xor esi, esi
lea edi, [rsi + 2]
cmp byte [0x1404186a8], sil
jne 0x14004dbe4
mov byte [0x1404186a8], 1
lea rcx, str.188.138.141.85
call qword [sym.imp.WS2_32.dll_inet_addr]
mov ebx, eax
mov ecx, 0x202
lea rdx, [0x140417e20]
call qword [sym.imp.WS2_32.dll_WSAStartup]
test eax, eax
je 0x14004db03
lea rdx, str.Failed_to_initialize_Winsock
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
call fcn.1400528e0
lea rdx, [0x140052ab0]
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]
jmp 0x14004dbb8
xor r8d, r8d
lea edx, [r8 + 1]
mov ecx, edi
call qword [sym.imp.WS2_32.dll_socket]
mov qword [0x1404182c0], rax
cmp rax, 0xffffffffffffffff
jne 0x14004db44
lea rdx, str.Failed_to_create_socket
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
call fcn.1400528e0
lea rdx, [0x140052ab0]
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]
jmp 0x14004dbb2
mov word [0x1404182c8], di
mov dword [0x1404182cc], ebx
mov ecx, 0x539
call qword [sym.imp.WS2_32.dll_htons]
mov word [0x1404182ca], ax
mov r8d, reloc.WS2_32.dll_recv
lea rdx, [0x1404182c8]
mov rcx, qword [0x1404182c0]
call qword [sym.imp.WS2_32.dll_connect]
cmp eax, 0xffffffff
jne 0x14004dbe4
lea rdx, str.Failed_to_connect_to_server
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
call fcn.1400528e0
lea rdx, [0x140052ab0]
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 rcx, qword [0x1404182c0]
call qword [sym.imp.WS2_32.dll_closesocket]
call qword [sym.imp.WS2_32.dll_WSACleanup]
lea rdx, str.Client:_Cant_connect_to_server__abort...
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
call fcn.1400528e0
lea rdx, [0x140052ab0]
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]
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov rax, qword [0x140417d90]
mov rcx, qword [rax + 0x1b90]
movss xmm15, dword [rcx + 0x50]
movss xmm12, dword [rcx + 0x54]
movss xmm1, dword [rcx + 0x11c]
subss xmm1, dword [rcx + 0x4c]
addss xmm1, dword [rcx + 0x90]
movss xmm0, dword [rcx + 0x118]
subss xmm0, dword [rcx + 0x48]
addss xmm0, dword [rcx + 0x8c]
movss dword [0x1404172c8], xmm0
movss dword [0x1404172cc], xmm1
xorps xmm0, xmm0
movups xmmword [rsp + 0x68], xmm0
movaps xmm1, xmmword [0x14040cbb0]
movups xmmword [rsp + 0x40], xmm1
movss xmm9, dword [0x14040c8bc]
mov dword [rsp + 0x60], 0x3f800000
mov dword [rsp + 0x64], 0x3f800000
xorps xmm10, xmm10
mov qword [rsp + 0x58], rsi
movaps xmm0, xmm15
subss xmm0, dword [0x14040c908]
movss dword [rsp + 0x50], xmm0
movaps xmm0, xmm12
subss xmm0, dword [0x14040c908]
movss dword [rsp + 0x54], xmm0
lea rax, [rsp + 0x68]
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x40]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x60]
lea r8, [rsp + 0x58]
lea rdx, [rsp + 0x50]
mov rcx, qword [0x140418650]
call fcn.1400384e0
movss xmm1, dword [0x1404172c8]
movss xmm0, dword [0x1404172cc]
mov rbx, qword [0x140417d90]
mov rax, qword [rbx + 0x1b90]
mov byte [rax + 0xc1], 1
mov rax, qword [rbx + 0x1b90]
movss xmm3, dword [rax + 0x4c]
subss xmm3, dword [rax + 0x90]
addss xmm3, xmm0
movss xmm2, dword [rax + 0x48]
subss xmm2, dword [rax + 0x8c]
addss xmm2, xmm1
movss dword [rax + 0x118], xmm2
movss dword [rax + 0x11c], xmm3
movss xmm1, dword [rax + 0x134]
maxss xmm1, xmm3
movss xmm0, dword [rax + 0x130]
maxss xmm0, xmm2
movss dword [rax + 0x130], xmm0
movss dword [rax + 0x134], xmm1
mov rax, qword [rbx + 0x1b90]
movss xmm0, dword [rax + 0x2c8]
cmp qword [rax + 0x1e8], rsi
je 0x14004dd67
movss xmm0, dword [rax + 0x298]
subss xmm0, dword [rax + 0x118]
cvttss2si eax, xmm0
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rsp + 0x50], xmm0
mov dword [rsp + 0x54], 0x3f800000
mov rax, qword [rbx + 0x1b90]
mov byte [rax + 0xc1], 1
mov rax, qword [rbx + 0x1b90]
movsxd r8, dword [rax + 0x108]
mov rax, qword [rax + 0x110]
mov r8d, dword [rax + r8*4 - 4]
xor edx, edx
lea rcx, str.MainBar
call fcn.140002d00
cmp dword [rbx + 0x1be8], eax
jne 0x14004ddcc
mov dword [rbx + 0x1bec], eax
cmp dword [rbx + 0x1c28], eax
jne 0x14004dddb
mov byte [rbx + 0x1c2c], 1
mov dword [rsp + 0x20], esi
mov r9b, 1
lea r8, [rsp + 0x50]
mov edx, eax
lea rcx, str.MainBar
call fcn.140009b30
call fcn.140009d70
cvtps2pd xmm11, xmm15
divsd xmm11, qword [0x14040c8e0]
cvtpd2ps xmm0, xmm11
movss dword [rsp + 0x60], xmm0
movaps xmm6, xmm12
subss xmm6, dword [0x14040c954]
movss dword [rsp + 0x64], xmm6
mov rbx, qword [0x140417d90]
mov rax, qword [rbx + 0x1b90]
mov byte [rax + 0xc1], 1
mov rax, qword [rbx + 0x1b90]
movsxd r8, dword [rax + 0x108]
mov rax, qword [rax + 0x110]
mov r8d, dword [rax + r8*4 - 4]
xor edx, edx
lea rcx, str.LeftSide
call fcn.140002d00
cmp dword [rbx + 0x1be8], eax
jne 0x14004de6f
mov dword [rbx + 0x1bec], eax
cmp dword [rbx + 0x1c28], eax
jne 0x14004de7e
mov byte [rbx + 0x1c2c], 1
mov dword [rsp + 0x20], esi
mov r9b, 1
lea r8, [rsp + 0x60]
mov edx, eax
lea rcx, str.LeftSide
call fcn.140009b30
mov rax, qword [0x140417d90]
mov rcx, qword [rax + 0x1b90]
movss xmm1, dword [rcx + 0x11c]
subss xmm1, dword [rcx + 0x4c]
addss xmm1, dword [rcx + 0x90]
movss xmm0, dword [rcx + 0x118]
subss xmm0, dword [rcx + 0x48]
addss xmm0, dword [rcx + 0x8c]
movss dword [0x1404172c8], xmm0
movss dword [0x1404172cc], xmm1
xorps xmm0, xmm0
movups xmmword [rsp + 0x68], xmm0
movaps xmm1, xmmword [0x14040cbb0]
movups xmmword [rbp + 0x1240], xmm1
mov dword [rsp + 0x50], 0x3f800000
mov dword [rsp + 0x54], 0x3f800000
mov qword [rsp + 0x58], rsi
mov eax, 0x66666667
imul dword [0x140418688]
sar edx, 2
mov eax, edx
shr eax, 0x1f
add edx, eax
movd xmm1, edx
cvtdq2ps xmm1, xmm1
mov eax, 0x66666667
imul dword [0x14041868c]
sar edx, 2
mov eax, edx
shr eax, 0x1f
add edx, eax
movd xmm0, edx
cvtdq2ps xmm0, xmm0
movss dword [rsp + 0x40], xmm0
movss dword [rsp + 0x44], xmm1
lea rcx, [rsp + 0x68]
mov qword [rsp + 0x28], rcx
lea rcx, [rbp + 0x1240]
mov qword [rsp + 0x20], rcx
lea r9, [rsp + 0x50]
lea r8, [rsp + 0x58]
lea rdx, [rsp + 0x40]
mov rcx, qword [0x140418668]
call fcn.1400384e0
movss xmm2, dword [0x1404172cc]
addss xmm2, xmm9
mov eax, 0x66666667
imul dword [0x14041868c]
sar edx, 2
mov eax, edx
shr eax, 0x1f
add edx, eax
movd xmm1, edx
cvtdq2ps xmm1, xmm1
addss xmm1, dword [0x1404172c8]
mov rcx, qword [0x140417d90]
mov rax, qword [rcx + 0x1b90]
mov byte [rax + 0xc1], 1
mov rax, qword [rcx + 0x1b90]
movss xmm0, dword [rax + 0x4c]
subss xmm0, dword [rax + 0x90]
addss xmm0, xmm2
movss xmm2, dword [rax + 0x48]
subss xmm2, dword [rax + 0x8c]
addss xmm2, xmm1
movss dword [rax + 0x118], xmm2
movss dword [rax + 0x11c], xmm0
movss xmm1, dword [rax + 0x134]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0x130]
maxss xmm0, xmm2
movss dword [rax + 0x130], xmm0
movss dword [rax + 0x134], xmm1
movaps xmm0, xmmword [0x14040cb90]
movups xmmword [rbp + 0x1240], xmm0
lea rdx, str.LOADER
lea rcx, [rbp + 0x1240]
call fcn.140036650
mov rax, qword [0x140417d90]
mov rax, qword [rax + 0x1b90]
cmp byte [rax + 0xc4], sil
jne 0x14004e071
mov eax, dword [rax + 0x1f0]
neg eax
sbb ecx, ecx
add ecx, 6
call fcn.140038a90
mov eax, dword [0x140417e18]
test eax, eax
jne 0x14004e082
mov edx, 0xc81e1e1e
jmp 0x14004e08c
cmp eax, 1
jne 0x14004e096
mov edx, 0xc8f0f0f0
mov ecx, socket
call fcn.1400035a0
mov dword [rsp + 0x40], 0x42dc0000
mov dword [rsp + 0x44], 0x41f00000
lea rdx, [rsp + 0x40]
cmp byte [0x140417d89], sil
jne 0x14004e0fb
lea rcx, [0x14040c22c]
call fcn.140036fd0
test al, al
je 0x14004e0ca
mov dword [0x1404185f8], esi
mov dword [rsp + 0x40], 0x42dc0000
mov dword [rsp + 0x44], 0x41f00000
lea rdx, [rsp + 0x40]
lea rcx, str.Help
call fcn.140036fd0
test al, al
je 0x14004e111
mov dword [0x1404185f8], 1
jmp 0x14004e111
lea rcx, str.Products
call fcn.140036fd0
test al, al
je 0x14004e111
mov dword [0x1404185f8], edi
mov dword [rsp + 0x40], 0x42dc0000
mov dword [rsp + 0x44], 0x41f00000
lea rdx, [rsp + 0x40]
lea rcx, str.Discord
call fcn.140036fd0
test al, al
je 0x14004e15c
mov dword [rsp + 0x28], 1
mov qword [rsp + 0x20], rsi
xor r9d, r9d
lea r8, str.https:__discord.gg_kY5NzSays6
lea rdx, [0x14040c278]
xor ecx, ecx
call qword [sym.imp.SHELL32.dll_ShellExecuteA]
mov rcx, qword [0x140417d90]
mov rax, qword [rcx + 0x1b90]
movss xmm3, dword [rax + 0x11c]
subss xmm3, dword [rax + 0x4c]
addss xmm3, dword [rax + 0x90]
movss xmm1, dword [rax + 0x118]
subss xmm1, dword [rax + 0x48]
addss xmm1, dword [rax + 0x8c]
movss dword [0x1404172c8], xmm1
movss dword [0x1404172cc], xmm3
subss xmm3, dword [0x14040c940]
mov rax, qword [rcx + 0x1b90]
mov byte [rax + 0xc1], 1
mov rax, qword [rcx + 0x1b90]
movss xmm0, dword [rax + 0x4c]
subss xmm0, dword [rax + 0x90]
addss xmm3, xmm0
movss xmm2, dword [rax + 0x48]
subss xmm2, dword [rax + 0x8c]
addss xmm1, dword [0x14040c960]
addss xmm2, xmm1
movss dword [rax + 0x118], xmm2
movss dword [rax + 0x11c], xmm3
movss xmm1, dword [rax + 0x134]
maxss xmm1, xmm3
movss xmm0, dword [rax + 0x130]
maxss xmm0, xmm2
movss dword [rax + 0x130], xmm0
movss dword [rax + 0x134], xmm1
xorps xmm0, xmm0
movups xmmword [rbp + 0x1240], xmm0
movaps xmm1, xmmword [0x14040cbb0]
movups xmmword [rsp + 0x68], xmm1
mov dword [rsp + 0x40], 0x3f800000
mov dword [rsp + 0x44], 0x3f800000
mov qword [rsp + 0x50], rsi
mov eax, 0x2aaaaaab
imul dword [0x140418630]
sar edx, 1
mov ecx, edx
shr ecx, 0x1f
add edx, ecx
movd xmm1, edx
cvtdq2ps xmm1, xmm1
mov eax, 0x2aaaaaab
imul dword [0x140418648]
sar edx, 1
mov eax, edx
shr eax, 0x1f
add edx, eax
movd xmm0, edx
cvtdq2ps xmm0, xmm0
movss dword [rsp + 0x58], xmm0
movss dword [rsp + 0x5c], xmm1
lea rax, [rbp + 0x1240]
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x68]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x40]
lea r8, [rsp + 0x50]
lea rdx, [rsp + 0x58]
mov rcx, qword [0x140418638]
call fcn.1400384e0
movss xmm1, dword [0x1404172c8]
movss xmm3, dword [0x1404172cc]
mov rcx, qword [0x140417d90]
mov rax, qword [rcx + 0x1b90]
mov byte [rax + 0xc1], 1
mov rax, qword [rcx + 0x1b90]
movss xmm0, dword [rax + 0x4c]
subss xmm0, dword [rax + 0x90]
addss xmm3, xmm0
movss xmm2, dword [rax + 0x48]
subss xmm2, dword [rax + 0x8c]
addss xmm2, xmm1
movss dword [rax + 0x118], xmm2
movss dword [rax + 0x11c], xmm3
movss xmm1, dword [rax + 0x134]
maxss xmm1, xmm3
movss xmm0, dword [rax + 0x130]
maxss xmm0, xmm2
movss dword [rax + 0x130], xmm0
movss dword [rax + 0x134], xmm1
mov dword [rsp + 0x40], 0x42dc0000
mov dword [rsp + 0x44], 0x41f00000
lea rdx, [rsp + 0x40]
lea rcx, str.YouTube
call fcn.140036fd0
test al, al
je 0x14004e392
mov dword [rsp + 0x28], 1
mov qword [rsp + 0x20], rsi
xor r9d, r9d
lea r8, str.https:__www.youtube.com_segamfle
lea rdx, str.open
xor ecx, ecx
call qword [sym.imp.SHELL32.dll_ShellExecuteA]
mov rcx, qword [0x140417d90]
mov rax, qword [rcx + 0x1b90]
movss xmm1, dword [rax + 0x11c]
subss xmm1, dword [rax + 0x4c]
addss xmm1, dword [rax + 0x90]
movss xmm3, dword [rax + 0x118]
subss xmm3, dword [rax + 0x48]
addss xmm3, dword [rax + 0x8c]
movss dword [0x1404172c8], xmm3
movss dword [0x1404172cc], xmm1
subss xmm1, dword [0x14040c938]
mov rax, qword [rcx + 0x1b90]
mov byte [rax + 0xc1], 1
mov rax, qword [rcx + 0x1b90]
movss xmm0, dword [rax + 0x4c]
subss xmm0, dword [rax + 0x90]
addss xmm0, xmm1
movss xmm2, dword [rax + 0x48]
subss xmm2, dword [rax + 0x8c]
addss xmm3, dword [0x14040c964]
addss xmm2, xmm3
movss dword [rax + 0x118], xmm2
movss dword [rax + 0x11c], xmm0
movss xmm1, dword [rax + 0x134]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0x130]
maxss xmm0, xmm2
movss dword [rax + 0x130], xmm0
movss dword [rax + 0x134], xmm1
xorps xmm0, xmm0
movups xmmword [rbp + 0x1240], xmm0
movaps xmm1, xmmword [0x14040cbb0]
movups xmmword [rsp + 0x68], xmm1
mov dword [rsp + 0x40], 0x3f800000
mov dword [rsp + 0x44], 0x3f800000
mov qword [rsp + 0x50], rsi
mov eax, 0xb60b60b7
imul dword [0x140418658]
add edx, dword [0x140418658]
sar edx, 7
mov eax, edx
shr eax, 0x1f
add edx, eax
movd xmm1, edx
cvtdq2ps xmm1, xmm1
mov eax, 0x7e07e07f
imul dword [0x140418678]
sar edx, 6
mov eax, edx
shr eax, 0x1f
add edx, eax
movd xmm0, edx
cvtdq2ps xmm0, xmm0
movss dword [rsp + 0x58], xmm0
movss dword [rsp + 0x5c], xmm1
lea rax, [rbp + 0x1240]
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x68]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x40]
lea r8, [rsp + 0x50]
lea rdx, [rsp + 0x58]
mov rcx, qword [0x140418620]
call fcn.1400384e0
movss xmm1, dword [0x1404172c8]
movss xmm3, dword [0x1404172cc]
mov r8, qword [0x140417d90]
mov rax, qword [r8 + 0x1b90]
mov byte [rax + 0xc1], 1
mov rax, qword [r8 + 0x1b90]
movss xmm0, dword [rax + 0x4c]
subss xmm0, dword [rax + 0x90]
addss xmm3, xmm0
movss xmm2, dword [rax + 0x48]
subss xmm2, dword [rax + 0x8c]
addss xmm2, xmm1
movss dword [rax + 0x118], xmm2
movss dword [rax + 0x11c], xmm3
movss xmm1, dword [rax + 0x134]
maxss xmm1, xmm3
movss xmm0, dword [rax + 0x130]
maxss xmm0, xmm2
movss dword [rax + 0x130], xmm0
movss dword [rax + 0x134], xmm1
movsxd rax, dword [r8 + 0x1ce8]
lea rdx, [rax + rax*4]
mov rcx, qword [r8 + 0x1cf0]
movsxd rax, dword [rcx + rdx*4 - 0x14]
add rax, rax
movups xmm0, xmmword [rcx + rdx*4 - 0x10]
movups xmmword [r8 + rax*8 + 0x16fc], xmm0
dec dword [r8 + 0x1ce8]
mov rax, qword [r8 + 0x1b90]
movss xmm0, dword [rax + 0x54]
mov byte [rax + 0xc1], 1
mov rax, qword [r8 + 0x1b90]
movss xmm1, dword [rax + 0x4c]
subss xmm1, dword [rax + 0x90]
subss xmm0, dword [0x14040c94c]
addss xmm1, xmm0
movss dword [rax + 0x11c], xmm1
movss xmm0, dword [rax + 0x134]
maxss xmm0, xmm1
movss dword [rax + 0x134], xmm0
mov rax, qword [r8 + 0x1b90]
cmp byte [rax + 0xc4], sil
jne 0x14004e62c
mov eax, dword [rax + 0x1f0]
neg eax
sbb ecx, ecx
add ecx, 6
call fcn.140038a90
mov r8, qword [0x140417d90]
mov rax, qword [r8 + 0x1b90]
movss xmm2, dword [rax + 0x11c]
subss xmm2, dword [rax + 0x4c]
addss xmm2, dword [rax + 0x90]
movss xmm1, dword [rax + 0x118]
subss xmm1, dword [rax + 0x48]
addss xmm1, dword [rax + 0x8c]
movss dword [0x1404172c8], xmm1
movss dword [0x1404172cc], xmm2
movss xmm8, dword [0x14040c920]
addss xmm2, xmm8
mov rax, qword [r8 + 0x1b90]
mov byte [rax + 0xc1], 1
mov rax, qword [r8 + 0x1b90]
movss xmm0, dword [rax + 0x4c]
subss xmm0, dword [rax + 0x90]
addss xmm0, xmm2
movss xmm2, dword [rax + 0x48]
subss xmm2, dword [rax + 0x8c]
addss xmm2, xmm1
movss dword [rax + 0x118], xmm2
movss dword [rax + 0x11c], xmm0
movss xmm1, dword [rax + 0x134]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0x130]
maxss xmm0, xmm2
movss dword [rax + 0x130], xmm0
movss dword [rax + 0x134], xmm1
movaps xmm0, xmmword [0x14040caf0]
movups xmmword [rbp + 0x1240], xmm0
lea r12, [0x140418310]
mov rdx, r12
lea rcx, [rbp + 0x1240]
call fcn.140036650
movss xmm14, dword [0x14040c9ac]
movaps xmm1, xmm14
xorps xmm0, xmm0
call fcn.140010b10
mov r8, qword [0x140417d90]
mov rax, qword [r8 + 0x1b90]
movss xmm4, dword [rax + 0x11c]
subss xmm4, dword [rax + 0x4c]
addss xmm4, dword [rax + 0x90]
movss xmm7, dword [0x14040c90c]
subss xmm4, xmm7
mov byte [rax + 0xc1], 1
mov rax, qword [r8 + 0x1b90]
movss xmm1, dword [rax + 0x4c]
subss xmm1, dword [rax + 0x90]
addss xmm1, xmm4
movss dword [rax + 0x11c], xmm1
movss xmm0, dword [rax + 0x134]
maxss xmm0, xmm1
movss dword [rax + 0x134], xmm0
xorps xmm0, xmm0
movups xmmword [rbp + 0x1240], xmm0
movaps xmm1, xmmword [0x14040cbb0]
movups xmmword [rsp + 0x68], xmm1
mov dword [rsp + 0x40], 0x3f800000
mov dword [rsp + 0x44], 0x3f800000
mov qword [rsp + 0x50], rsi
mov eax, dword [0x1404186b8]
cdq
and edx, 3
add eax, edx
sar eax, 2
movd xmm1, eax
cvtdq2ps xmm1, xmm1
mov eax, dword [0x1404186ac]
cdq
and edx, 3
add eax, edx
sar eax, 2
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rsp + 0x58], xmm0
movss dword [rsp + 0x5c], xmm1
lea rax, [rbp + 0x1240]
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x68]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x40]
lea r8, [rsp + 0x50]
lea rdx, [rsp + 0x58]
mov rcx, qword [0x1404186b0]
call fcn.1400384e0
call fcn.140009d70
movaps xmm1, xmm14
xorps xmm0, xmm0
call fcn.140010b10
mov ecx, edi
call fcn.140038a90
movaps xmm1, xmm14
xorps xmm0, xmm0
call fcn.140010b10
mov rbx, qword [0x140417d90]
mov rax, qword [rbx + 0x1b90]
movss xmm0, dword [rax + 0x2c8]
cmp qword [rax + 0x1e8], rsi
je 0x14004e86c
movss xmm0, dword [rax + 0x298]
subss xmm0, dword [rax + 0x118]
movss dword [rsp + 0x40], xmm0
movss dword [rsp + 0x44], xmm6
mov byte [rax + 0xc1], 1
mov rax, qword [rbx + 0x1b90]
movsxd r8, dword [rax + 0x108]
mov rax, qword [rax + 0x110]
mov r8d, dword [rax + r8*4 - 4]
xor edx, edx
lea rcx, str.RightSide
call fcn.140002d00
cmp dword [rbx + 0x1be8], eax
jne 0x14004e8bd
mov dword [rbx + 0x1bec], eax
cmp dword [rbx + 0x1c28], eax
jne 0x14004e8cc
mov byte [rbx + 0x1c2c], 1
mov dword [rsp + 0x20], esi
mov r9b, 1
lea r8, [rsp + 0x40]
mov edx, eax
lea rcx, str.RightSide
call fcn.140009b30
mov eax, dword [0x140417e18]
test eax, eax
jne 0x14004e8f7
mov edx, 0xc8181818
jmp 0x14004e901
cmp eax, 1
jne 0x14004e90b
mov edx, 0xc8c8c8c8
mov ecx, 3
call fcn.1400035a0
mov rbx, qword [0x140417d90]
mov rax, qword [rbx + 0x1b90]
movss xmm0, dword [rax + 0x2c8]
cmp qword [rax + 0x1e8], rsi
je 0x14004e932
movss xmm0, dword [rax + 0x298]
subss xmm0, dword [rax + 0x118]
movss dword [rsp + 0x40], xmm0
movaps xmm0, xmm12
subss xmm0, dword [0x14040c95c]
movss dword [rsp + 0x44], xmm0
mov byte [rax + 0xc1], 1
mov rax, qword [rbx + 0x1b90]
movsxd r8, dword [rax + 0x108]
mov rax, qword [rax + 0x110]
mov r8d, dword [rax + r8*4 - 4]
xor edx, edx
lea rcx, str.PanelParent
call fcn.140002d00
cmp dword [rbx + 0x1be8], eax
jne 0x14004e98f
mov dword [rbx + 0x1bec], eax
cmp dword [rbx + 0x1c28], eax
jne 0x14004e99e
mov byte [rbx + 0x1c2c], 1
mov dword [rsp + 0x20], esi
xor r9d, r9d
lea r8, [rsp + 0x40]
mov edx, eax
lea rcx, str.PanelParent
call fcn.140009b30
test al, al
je 0x140050dd2
mov r13d, socket
lea r14, [0x1404183d8]
movabs rdi, 0x7fffffffffffffff
cmp dword [0x1404185f8], esi
jne 0x14004fcab
mov rcx, qword [0x140417d90]
mov rax, qword [rcx + 0x1b90]
movss xmm2, dword [rax + 0x11c]
subss xmm2, dword [rax + 0x4c]
addss xmm2, dword [rax + 0x90]
movss xmm1, dword [rax + 0x118]
subss xmm1, dword [rax + 0x48]
addss xmm1, dword [rax + 0x8c]
addss xmm1, xmm8
movss dword [0x1404172c8], xmm1
addss xmm2, xmm7
movss dword [0x1404172cc], xmm2
mov rax, qword [rcx + 0x1b90]
mov byte [rax + 0xc1], 1
mov rax, qword [rcx + 0x1b90]
movss xmm0, dword [rax + 0x4c]
subss xmm0, dword [rax + 0x90]
addss xmm0, xmm2
movss xmm2, dword [rax + 0x48]
subss xmm2, dword [rax + 0x8c]
addss xmm2, xmm1
movss dword [rax + 0x118], xmm2
movss dword [rax + 0x11c], xmm0
movss xmm1, dword [rax + 0x134]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0x130]
maxss xmm0, xmm2
movss dword [rax + 0x130], xmm0
movss dword [rax + 0x134], xmm1
movaps xmm0, xmmword [0x14040cba0]
movups xmmword [rbp + 0x1240], xmm0
lea rdx, str.Authorization:
lea rcx, [rbp + 0x1240]
call fcn.140036650
mov rcx, qword [0x140417d90]
mov rax, qword [rcx + 0x1b90]
movss xmm2, dword [rax + 0x11c]
subss xmm2, dword [rax + 0x4c]
movss xmm3, dword [rax + 0x118]
movss xmm1, dword [rax + 0x48]
addss xmm2, dword [rax + 0x90]
movss xmm0, dword [rax + 0x8c]
movss dword [0x1404172cc], xmm2
subss xmm3, xmm1
addss xmm3, xmm0
subss xmm3, xmm8
movss dword [0x1404172c8], xmm3
mov rax, qword [rcx + 0x1b90]
mov byte [rax + 0xc1], 1
mov rax, qword [rcx + 0x1b90]
movss xmm0, dword [rax + 0x4c]
subss xmm0, dword [rax + 0x90]
addss xmm0, xmm2
movss xmm2, dword [rax + 0x48]
subss xmm2, dword [rax + 0x8c]
addss xmm2, xmm3
movss dword [rax + 0x118], xmm2
movss dword [rax + 0x11c], xmm0
movss xmm1, dword [rax + 0x134]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0x130]
maxss xmm0, xmm2
movss dword [rax + 0x130], xmm0
movss dword [rax + 0x134], xmm1
mov rax, qword [rcx + 0x1b90]
cmp byte [rax + 0xc4], sil
jne 0x14004ebb1
mov eax, dword [rax + 0x1f0]
neg eax
sbb ecx, ecx
add ecx, 6
call fcn.140038a90
mov rcx, qword [0x140417d90]
cmp dword [0x140417e18], 1
ja 0x14004ebee
mov edx, 0x96323200
mov ecx, 7
call fcn.1400035a0
mov edx, 0x96464600
mov ecx, 8
call fcn.1400035a0
mov edx, 0xaa5a5a00
mov ecx, 9
call fcn.1400035a0
mov rcx, qword [0x140417d90]
mov rax, qword [rcx + 0x1b90]
movss xmm2, dword [rax + 0x11c]
subss xmm2, dword [rax + 0x4c]
movss xmm3, dword [rax + 0x118]
movss xmm1, dword [rax + 0x48]
addss xmm2, dword [rax + 0x90]
movss xmm0, dword [rax + 0x8c]
movss dword [0x1404172cc], xmm2
subss xmm3, xmm1
addss xmm3, xmm0
addss xmm3, xmm8
movss dword [0x1404172c8], xmm3
mov rax, qword [rcx + 0x1b90]
mov byte [rax + 0xc1], 1
mov rax, qword [rcx + 0x1b90]
movss xmm0, dword [rax + 0x4c]
subss xmm0, dword [rax + 0x90]
addss xmm0, xmm2
movss xmm2, dword [rax + 0x48]
subss xmm2, dword [rax + 0x8c]
addss xmm2, xmm3
movss dword [rax + 0x118], xmm2
movss dword [rax + 0x11c], xmm0
movss xmm1, dword [rax + 0x134]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0x130]
maxss xmm0, xmm2
movss dword [rax + 0x130], xmm0
movss dword [rax + 0x134], xmm1
mov qword [rsp + 0x40], rsi
mov qword [rsp + 0x38], rsi
mov qword [rsp + 0x30], rsi
mov dword [rsp + 0x28], esi
lea rax, [rsp + 0x40]
mov qword [rsp + 0x20], rax
mov r9d, 0xff
lea rbx, [0x140417fc0]
mov r8, rbx
xor edx, edx
lea rcx, str.Username
call fcn.14003bc00
mov rcx, qword [0x140417d90]
cmp byte [0x140417fc0], sil
jne 0x14004ee28
movss xmm1, dword [0x1404172c8]
addss xmm1, xmm7
movss xmm0, dword [0x1404172cc]
mov rax, qword [rcx + 0x1b90]
mov byte [rax + 0xc1], 1
mov rax, qword [rcx + 0x1b90]
movss xmm3, dword [rax + 0x4c]
subss xmm3, dword [rax + 0x90]
addss xmm3, xmm0
movss xmm2, dword [rax + 0x48]
subss xmm2, dword [rax + 0x8c]
addss xmm2, xmm1
movss dword [rax + 0x118], xmm2
movss dword [rax + 0x11c], xmm3
movss xmm1, dword [rax + 0x134]
maxss xmm1, xmm3
movss xmm0, dword [rax + 0x130]
maxss xmm0, xmm2
movss dword [rax + 0x130], xmm0
movss dword [rax + 0x134], xmm1
movaps xmm0, xmmword [0x14040cb70]
movups xmmword [rbp + 0x1240], xmm0
lea rdx, str.StreckUser
lea rcx, [rbp + 0x1240]
call fcn.140036650
movss xmm1, dword [0x1404172c8]
subss xmm1, xmm7
movss xmm0, dword [0x1404172cc]
mov rcx, qword [0x140417d90]
mov rax, qword [rcx + 0x1b90]
mov byte [rax + 0xc1], 1
mov rax, qword [rcx + 0x1b90]
movss xmm3, dword [rax + 0x4c]
subss xmm3, dword [rax + 0x90]
addss xmm3, xmm0
movss xmm2, dword [rax + 0x48]
subss xmm2, dword [rax + 0x8c]
addss xmm2, xmm1
movss dword [rax + 0x118], xmm2
movss dword [rax + 0x11c], xmm3
movss xmm1, dword [rax + 0x134]
maxss xmm1, xmm3
movss xmm0, dword [rax + 0x130]
maxss xmm0, xmm2
movss dword [rax + 0x130], xmm0
movss dword [rax + 0x134], xmm1
movss xmm3, dword [0x1404172cc]
movss xmm6, dword [0x14040c944]
addss xmm3, xmm6
movss xmm1, dword [0x1404172c8]
mov rax, qword [rcx + 0x1b90]
mov byte [rax + 0xc1], 1
mov rax, qword [rcx + 0x1b90]
movss xmm0, dword [rax + 0x4c]
subss xmm0, dword [rax + 0x90]
addss xmm3, xmm0
movss xmm2, dword [rax + 0x48]
subss xmm2, dword [rax + 0x8c]
addss xmm2, xmm1
movss dword [rax + 0x118], xmm2
movss dword [rax + 0x11c], xmm3
movss xmm1, dword [rax + 0x134]
maxss xmm1, xmm3
movss xmm0, dword [rax + 0x130]
maxss xmm0, xmm2
movss dword [rax + 0x130], xmm0
movss dword [rax + 0x134], xmm1
mov rax, qword [rcx + 0x1b90]
movss xmm1, dword [rax + 0x11c]
subss xmm1, dword [rax + 0x4c]
addss xmm1, dword [rax + 0x90]
movss xmm0, dword [rax + 0x118]
subss xmm0, dword [rax + 0x48]
addss xmm0, dword [rax + 0x8c]
movss dword [0x1404172c8], xmm0
movss dword [0x1404172cc], xmm1
mov qword [rsp + 0x40], rsi
mov qword [rsp + 0x38], rsi
mov qword [rsp + 0x30], rsi
mov dword [rsp + 0x28], 0x8000
lea rax, [rsp + 0x40]
mov qword [rsp + 0x20], rax
mov r9d, 0xff
lea r15, [0x1404180c0]
mov r8, r15
xor edx, edx
lea rcx, str.Password
call fcn.14003bc00
cmp byte [0x1404180c0], sil
jne 0x14004f077
movss xmm1, dword [0x1404172c8]
addss xmm1, xmm7
movss xmm0, dword [0x1404172cc]
mov rcx, qword [0x140417d90]
mov rax, qword [rcx + 0x1b90]
mov byte [rax + 0xc1], 1
mov rax, qword [rcx + 0x1b90]
movss xmm3, dword [rax + 0x4c]
subss xmm3, dword [rax + 0x90]
addss xmm3, xmm0
movss xmm2, dword [rax + 0x48]
subss xmm2, dword [rax + 0x8c]
addss xmm2, xmm1
movss dword [rax + 0x118], xmm2
movss dword [rax + 0x11c], xmm3
movss xmm1, dword [rax + 0x134]
maxss xmm1, xmm3
movss xmm0, dword [rax + 0x130]
maxss xmm0, xmm2
movss dword [rax + 0x130], xmm0
movss dword [rax + 0x134], xmm1
movaps xmm0, xmmword [0x14040cb70]
movups xmmword [rbp + 0x1240], xmm0
lea rdx, str.StreckPassword
lea rcx, [rbp + 0x1240]
call fcn.140036650
movss xmm1, dword [0x1404172c8]
subss xmm1, xmm7
movss xmm0, dword [0x1404172cc]
mov r8, qword [0x140417d90]
mov rax, qword [r8 + 0x1b90]
mov byte [rax + 0xc1], 1
mov rax, qword [r8 + 0x1b90]
movss xmm3, dword [rax + 0x4c]
subss xmm3, dword [rax + 0x90]
addss xmm3, xmm0
movss xmm2, dword [rax + 0x48]
subss xmm2, dword [rax + 0x8c]
addss xmm2, xmm1
movss dword [rax + 0x118], xmm2
movss dword [rax + 0x11c], xmm3
movss xmm1, dword [rax + 0x134]
maxss xmm1, xmm3
movss xmm0, dword [rax + 0x130]
maxss xmm0, xmm2
movss dword [rax + 0x130], xmm0
movss dword [rax + 0x134], xmm1
jmp 0x14004f07e
mov r8, qword [0x140417d90]
movss xmm0, dword [0x1404172cc]
addss xmm0, xmm6
movss xmm1, dword [0x1404172c8]
mov rax, qword [r8 + 0x1b90]
mov byte [rax + 0xc1], 1
mov rax, qword [r8 + 0x1b90]
movss xmm3, dword [rax + 0x4c]
subss xmm3, dword [rax + 0x90]
addss xmm3, xmm0
movss xmm2, dword [rax + 0x48]
subss xmm2, dword [rax + 0x8c]
addss xmm2, xmm1
movss dword [rax + 0x118], xmm2
movss dword [rax + 0x11c], xmm3
movss xmm1, dword [rax + 0x134]
maxss xmm1, xmm3
movss xmm0, dword [rax + 0x130]
maxss xmm0, xmm2
movss dword [rax + 0x130], xmm0
movss dword [rax + 0x134], xmm1
movsxd rax, dword [r8 + 0x1ce8]
lea rdx, [rax + rax*4]
mov rcx, qword [r8 + 0x1cf0]
movsxd rax, dword [rcx + rdx*4 - 0x14]
add rax, rax
movups xmm0, xmmword [rcx + rdx*4 - 0x10]
movups xmmword [r8 + rax*8 + 0x16fc], xmm0
dec dword [r8 + 0x1ce8]
mov edx, 0x96323200
mov ecx, socket
call fcn.1400035a0
mov edx, 0x96464600
mov ecx, r13d
call fcn.1400035a0
mov edx, 0xaa5a5a00
mov ecx, reloc.WS2_32.dll_socket
call fcn.1400035a0
mov qword [rsp + 0x40], rsi
lea rdx, [rsp + 0x40]
lea rcx, str.Login
call fcn.140036fd0
test al, al
je 0x14004fac4
mov rcx, rsi
nop dword [rax]
movzx eax, byte [rcx + rbx]
mov byte [rcx + r12], al
lea rcx, [rcx + 1]
test al, al
jne 0x14004f180
mov rcx, rsi
movzx eax, byte [r15 + rcx]
mov byte [r12 + rcx + 0xc8], al
lea rcx, [rcx + 1]
test al, al
jne 0x14004f193
lea rax, [rbp - 0x28]
mov qword [rsp + 0x40], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x28], xmm0
mov qword [rbp - 0x18], rsi
mov qword [rbp - 0x10], rsi
mov rbx, 0xffffffffffffffff
inc rbx
cmp byte [r14 + rbx], sil
jne 0x14004f1c7
cmp rbx, rdi
ja 0x140051218
mov qword [rbp - 0x10], send
cmp rbx, 0x10
jae 0x14004f20e
mov qword [rbp - 0x18], rbx
mov r8, rbx
mov rdx, r14
lea rcx, [rbp - 0x28]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rbp + rbx - 0x28], sil
movabs r15, 0x8000000000000000
jmp 0x14004f2c5
mov rdi, rbx
or rdi, 0xf
movabs rax, 0x7fffffffffffffff
cmp rdi, rax
jbe 0x14004f237
mov rdi, rax
movabs r15, 0x8000000000000000
lea rax, [r15 + 0x27]
jmp 0x14004f262
cmp rdi, r13
cmovb rdi, r13
lea rcx, [rdi + 1]
cmp rcx, 0x1000
jb 0x14004f284
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x14005121e
movabs r15, 0x8000000000000000
mov rcx, rax
call fcn.140053fd8
test rax, rax
je 0x14004f27d
lea rsi, [rax + 0x27]
and rsi, 0xffffffffffffffe0
mov qword [rsi - 8], rax
jmp 0x14004f29b
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
test rcx, rcx
je 0x14004f291
call fcn.140053fd8
mov rsi, rax
movabs r15, 0x8000000000000000
mov qword [rbp - 0x28], rsi
mov qword [rbp - 0x18], rbx
mov qword [rbp - 0x10], rdi
mov r8, rbx
mov rdx, r14
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsi + rbx], 0
xor esi, esi
movabs rdi, 0x7fffffffffffffff
xorps xmm0, xmm0
movups xmmword [rbp - 8], xmm0
mov qword [rbp + 8], rsi
mov qword [rbp + 0x10], rsi
mov rbx, 0xffffffffffffffff
nop dword [rax + rax]
inc rbx
cmp byte [r12 + rbx], 0
jne 0x14004f2e0
cmp rbx, rdi
ja 0x140051224
mov qword [rbp + 0x10], send
cmp rbx, 0x10
jae 0x14004f31e
mov qword [rbp + 8], rbx
mov r8, rbx
mov rdx, r12
lea rcx, [rbp - 8]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rbp + rbx - 8], 0
jmp 0x14004f3b8
mov rdi, rbx
or rdi, 0xf
movabs rax, 0x7fffffffffffffff
cmp rdi, rax
jbe 0x14004f356
mov rdi, rax
lea rax, [r15 + 0x27]
mov rcx, rax
call fcn.140053fd8
test rax, rax
je 0x14004f37a
lea rsi, [rax + 0x27]
and rsi, 0xffffffffffffffe0
mov qword [rsi - 8], rax
jmp 0x14004f38e
cmp rdi, 0x16
cmovb rdi, r13
lea rcx, [rdi + 1]
cmp rcx, 0x1000
jb 0x14004f381
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x1400511e8
jmp 0x14004f33b
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
test rcx, rcx
je 0x14004f38e
call fcn.140053fd8
mov rsi, rax
mov qword [rbp - 8], rsi
mov qword [rbp + 8], rbx
mov qword [rbp + 0x10], rdi
mov r8, rbx
mov rdx, r12
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsi + rbx], 0
xor esi, esi
movabs rdi, 0x7fffffffffffffff
lea r8, [rbp - 0x28]
lea rdx, [rbp - 8]
lea rcx, [rbp + 0x11e0]
call fcn.1400471c0
nop
lea rcx, [rbp + 0x11e0]
mov r13, qword [rbp + 0x11e0]
mov r15, qword [rbp + 0x11f8]
cmp r15, 0x10
cmovae rcx, r13
lea rdx, str.Server:_Successful_logged_in_
call sub.api_ms_win_crt_string_l1_1_0.dll_strcmp
test eax, eax
jne 0x14004fa7a
mov rax, qword [0x140417d90]
mov rcx, qword [rax + 0x1b90]
movss xmm1, dword [rcx + 0x11c]
subss xmm1, dword [rcx + 0x4c]
addss xmm1, dword [rcx + 0x90]
movss xmm0, dword [rcx + 0x118]
subss xmm0, dword [rcx + 0x48]
addss xmm0, dword [rcx + 0x8c]
movss dword [0x1404172c8], xmm0
movss dword [0x1404172cc], xmm1
lea rax, [rsp + 0x78]
mov qword [rsp + 0x40], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x78], xmm0
mov qword [rbp - 0x78], rsi
mov qword [rbp - 0x70], rsi
mov rbx, 0xffffffffffffffff
nop word [rax + rax]
inc rbx
cmp byte [r14 + rbx], 0
jne 0x14004f470
cmp rbx, rdi
ja 0x14005122a
mov qword [rbp - 0x70], send
cmp rbx, 0x10
jae 0x14004f4af
mov qword [rbp - 0x78], rbx
mov r8, rbx
mov rdx, r14
lea rcx, [rsp + 0x78]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsp + rbx + 0x78], 0
jmp 0x14004f559
mov rdi, rbx
or rdi, 0xf
movabs rax, 0x7fffffffffffffff
cmp rdi, rax
jbe 0x14004f4f1
mov rdi, rax
movabs rax, 0x8000000000000000
add rax, 0x27
mov rcx, rax
call fcn.140053fd8
test rax, rax
je 0x14004f51a
lea rsi, [rax + 0x27]
and rsi, 0xffffffffffffffe0
mov qword [rsi - 8], rax
jmp 0x14004f52e
cmp rdi, 0x16
mov eax, socket
cmovb rdi, rax
lea rcx, [rdi + 1]
cmp rcx, 0x1000
jb 0x14004f521
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x1400511ee
jmp 0x14004f4d6
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
test rcx, rcx
je 0x14004f52e
call fcn.140053fd8
mov rsi, rax
mov qword [rsp + 0x78], rsi
mov qword [rbp - 0x78], rbx
mov qword [rbp - 0x70], rdi
mov r8, rbx
mov rdx, r14
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsi + rbx], 0
xor esi, esi
movabs rdi, 0x7fffffffffffffff
xorps xmm0, xmm0
movups xmmword [rbp - 0x68], xmm0
mov qword [rbp - 0x58], rsi
mov qword [rbp - 0x50], rsi
mov rbx, 0xffffffffffffffff
nop
inc rbx
cmp byte [r12 + rbx], 0
jne 0x14004f570
cmp rbx, rdi
ja 0x140051230
mov qword [rbp - 0x50], send
cmp rbx, 0x10
jae 0x14004f5ae
mov qword [rbp - 0x58], rbx
mov r8, rbx
mov rdx, r12
lea rcx, [rbp - 0x68]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rbp + rbx - 0x68], 0
jmp 0x14004f657
mov rdi, rbx
or rdi, 0xf
movabs rax, 0x7fffffffffffffff
cmp rdi, rax
jbe 0x14004f5f0
mov rdi, rax
movabs rax, 0x8000000000000000
add rax, 0x27
mov rcx, rax
call fcn.140053fd8
test rax, rax
je 0x14004f619
lea rsi, [rax + 0x27]
and rsi, 0xffffffffffffffe0
mov qword [rsi - 8], rax
jmp 0x14004f62d
cmp rdi, 0x16
mov eax, socket
cmovb rdi, rax
lea rcx, [rdi + 1]
cmp rcx, 0x1000
jb 0x14004f620
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x1400511f4
jmp 0x14004f5d5
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
test rcx, rcx
je 0x14004f62d
call fcn.140053fd8
mov rsi, rax
mov qword [rbp - 0x68], rsi
mov qword [rbp - 0x58], rbx
mov qword [rbp - 0x50], rdi
mov r8, rbx
mov rdx, r12
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsi + rbx], 0
xor esi, esi
movabs rdi, 0x7fffffffffffffff
lea r8, [rsp + 0x78]
lea rdx, [rbp - 0x68]
lea rcx, [rbp + 0x1200]
call fcn.140047d20
nop
lea rcx, [rbp + 0x1200]
call fcn.140049e80
mov r12d, eax
mov r14d, esi
test eax, eax
jle 0x14004f9f7
nop word [rax + rax]
lea rax, [rbp + 0xb8]
mov qword [rsp + 0x40], rax
lea r9, [rbp + 0x1255]
mov r8d, r14d
test r14d, r14d
jns 0x14004f6f0
neg r8d
nop
dec r9
mov eax, 0xcccccccd
mul r8d
shr edx, 3
movzx eax, dl
shl al, 2
lea ecx, [rax + rdx]
add cl, cl
sub r8b, cl
add r8b, 0x30
mov byte [r9], r8b
mov r8d, edx
test edx, edx
jne 0x14004f6b0
dec r9
mov byte [r9], 0x2d
jmp 0x14004f71a
dec r9
mov eax, 0xcccccccd
mul r8d
shr edx, 3
movzx eax, dl
shl al, 2
lea ecx, [rax + rdx]
add cl, cl
sub r8b, cl
add r8b, 0x30
mov byte [r9], r8b
mov r8d, edx
test edx, edx
jne 0x14004f6f0
lea r8, [rbp + 0x1255]
mov rdx, r9
lea rcx, [rbp + 0xb8]
call fcn.1400534c0
nop
lea rax, [rbp + 0xf8]
mov qword [rsp + 0x50], rax
lea rcx, [rbp + 0xf8]
call fcn.140049fd0
mov r15, rax
lea rax, [rbp + 0x18]
mov qword [rsp + 0x58], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x18], xmm0
mov qword [rbp + 0x28], rsi
mov qword [rbp + 0x30], rsi
mov rbx, 0xffffffffffffffff
lea rax, [0x1404183d8]
inc rbx
cmp byte [rax + rbx], 0
jne 0x14004f772
cmp rbx, rdi
ja 0x140051248
mov qword [rbp + 0x30], send
cmp rbx, 0x10
jae 0x14004f7af
mov qword [rbp + 0x28], rbx
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x18]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rbp + rbx + 0x18], 0
jmp 0x14004f859
mov rdi, rbx
or rdi, 0xf
movabs rax, 0x7fffffffffffffff
cmp rdi, rax
jbe 0x14004f7d8
mov rdi, rax
movabs rax, 0x8000000000000000
add rax, 0x27
jmp 0x14004f7ff
cmp rdi, 0x16
mov eax, socket
cmovb rdi, rax
lea rcx, [rdi + 1]
cmp rcx, 0x1000
jb 0x14004f81e
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x140051236
mov rcx, rax
call fcn.140053fd8
test rax, rax
je 0x14004fa47
lea rsi, [rax + 0x27]
and rsi, 0xffffffffffffffe0
mov qword [rsi - 8], rax
jmp 0x14004f82b
test rcx, rcx
je 0x14004f82b
call fcn.140053fd8
mov rsi, rax
mov qword [rbp + 0x18], rsi
mov qword [rbp + 0x28], rbx
mov qword [rbp + 0x30], rdi
mov r8, rbx
lea rdx, [0x1404183d8]
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsi + rbx], 0
xor esi, esi
movabs rdi, 0x7fffffffffffffff
xorps xmm0, xmm0
movups xmmword [rbp - 0x48], xmm0
mov rbx, 0xffffffffffffffff
lea rcx, [0x140418310]
nop
inc rbx
cmp byte [rcx + rbx], 0
jne 0x14004f870
cmp rbx, rdi
ja 0x140051242
cmp rbx, 0x10
jae 0x14004f8ad
mov qword [rbp - 0x38], rbx
mov qword [rbp - 0x30], send
mov r8, rbx
mov rdx, rcx
lea rcx, [rbp - 0x48]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rbp + rbx - 0x48], 0
jmp 0x14004f955
mov rdi, rbx
or rdi, 0xf
movabs rax, 0x7fffffffffffffff
cmp rdi, rax
jbe 0x14004f8d6
mov rdi, rax
movabs rax, 0x8000000000000000
add rax, 0x27
jmp 0x14004f8fd
cmp rdi, 0x16
mov eax, socket
cmovb rdi, rax
lea rcx, [rdi + 1]
cmp rcx, 0x1000
jb 0x14004f91c
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x14005123c
mov rcx, rax
call fcn.140053fd8
test rax, rax
je 0x14004fa4e
lea rsi, [rax + 0x27]
and rsi, 0xffffffffffffffe0
mov qword [rsi - 8], rax
jmp 0x14004f929
test rcx, rcx
je 0x14004f929
call fcn.140053fd8
mov rsi, rax
mov qword [rbp - 0x48], rsi
mov qword [rbp - 0x38], rbx
mov qword [rbp - 0x30], rdi
mov r8, rbx
lea rdx, [0x140418310]
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsi + rbx], 0
movabs rdi, 0x7fffffffffffffff
lea rax, [rbp + 0xb8]
mov qword [rsp + 0x20], rax
mov r9, r15
lea r8, [rbp + 0x18]
lea rdx, [rbp - 0x48]
lea rcx, [rbp + 0x6e0]
call fcn.140048000
lea rcx, [rbp + 0x160]
mov rdx, rax
mov r8d, 0x57c
call sub.VCRUNTIME140.dll_memcpy
lea rdx, [0x14040c350]
lea rcx, [rbp + 0x164]
call sub.api_ms_win_crt_string_l1_1_0.dll_strcmp
test eax, eax
je 0x14004f9e2
mov rdx, qword [0x140418608]
cmp rdx, qword [0x140418610]
je 0x14004f9d6
mov rcx, rdx
lea rdx, [rbp + 0x160]
mov r8d, 0x57c
call sub.VCRUNTIME140.dll_memcpy
add qword [0x140418608], 0x57c
jmp 0x14004f9e2
lea r8, [rbp + 0x160]
call fcn.1400535f0
inc r14d
xor esi, esi
cmp r14d, r12d
jl 0x14004f690
mov r15, qword [rbp + 0x11f8]
mov byte [0x140417d89], 1
mov dword [0x1404185f8], 2
mov rdx, qword [rbp + 0x1218]
cmp rdx, 0x10
jb 0x14004fa5a
inc rdx
mov rcx, qword [rbp + 0x1200]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14004fa55
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14004fa55
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.140053ab0
movdqa xmm0, xmmword [0x14040ca20]
movdqu xmmword [rbp + 0x1210], xmm0
mov byte [rbp + 0x1200], 0
lea r12, [0x140418310]
jmp 0x14004fa87
mov byte [0x1404186a0], 1
mov dword [0x1404186cc], esi
cmp r15, 0x10
jb 0x14004fabe
lea rdx, [r15 + 1]
mov rax, r13
cmp rdx, 0x1000
jb 0x14004fab6
add rdx, 0x27
mov r13, qword [r13 - 8]
sub rax, r13
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140050c74
mov rcx, r13
call fcn.140053ab0
mov r13d, socket
mov rbx, qword [0x140417d90]
movsxd rax, dword [rbx + 0x1ce8]
lea rdx, [rax + rax*4]
mov rcx, qword [rbx + 0x1cf0]
movsxd rax, dword [rcx + rdx*4 - 0x14]
add rax, rax
movups xmm0, xmmword [rcx + rdx*4 - 0x10]
movups xmmword [rbx + rax*8 + 0x16fc], xmm0
dec dword [rbx + 0x1ce8]
cmp byte [0x1404186a0], 0
je 0x14004fcb2
cmp dword [0x1404186cc], 0
jne 0x14004fb1a
call qword [sym.imp.api_ms_win_crt_time_l1_1_0.dll_clock]
mov dword [0x1404186cc], eax
call qword [sym.imp.api_ms_win_crt_time_l1_1_0.dll_clock]
mov ecx, dword [0x1404186cc]
add ecx, 0xfa0
cmp eax, ecx
jge 0x14004fc9e
mov rcx, qword [0x140417d90]
mov rax, qword [rcx + 0x1b90]
mov byte [rax + 0xc1], 1
mov rax, qword [rcx + 0x1b90]
mov dword [rax + 0x308], 0x3f4ccccd
movss xmm0, dword [rcx + 0x1a34]
mulss xmm0, dword [0x14040c89c]
mulss xmm0, dword [rax + 0x30c]
mov rdx, qword [rax + 0x3e0]
test rdx, rdx
je 0x14004fb86
mulss xmm0, dword [rdx + 0x308]
movss dword [rcx + 0x1a48], xmm0
movss dword [rcx + 0x1a30], xmm0
movss xmm0, dword [0x1404172cc]
addss xmm0, dword [0x14040c958]
movss xmm1, dword [0x1404172c8]
addss xmm1, xmm7
mov rax, qword [rcx + 0x1b90]
mov byte [rax + 0xc1], 1
mov rax, qword [rcx + 0x1b90]
movss xmm3, dword [rax + 0x4c]
subss xmm3, dword [rax + 0x90]
addss xmm3, xmm0
movss xmm2, dword [rax + 0x48]
subss xmm2, dword [rax + 0x8c]
addss xmm2, xmm1
movss dword [rax + 0x118], xmm2
movss dword [rax + 0x11c], xmm3
movss xmm1, dword [rax + 0x134]
maxss xmm1, xmm3
movss xmm0, dword [rax + 0x130]
maxss xmm0, xmm2
movss dword [rax + 0x130], xmm0
movss dword [rax + 0x134], xmm1
movaps xmm0, xmmword [0x14040cac0]
movups xmmword [rbp + 0x1240], xmm0
lea rdx, str.Invalid_login_or_password_
lea rcx, [rbp + 0x1240]
call fcn.140036650
mov rbx, qword [0x140417d90]
mov rax, qword [rbx + 0x1b90]
mov byte [rax + 0xc1], 1
mov rax, qword [rbx + 0x1b90]
mov dword [rax + 0x308], 0x3f800000
movss xmm0, dword [rbx + 0x1a34]
mulss xmm0, dword [rax + 0x30c]
mov rcx, qword [rax + 0x3e0]
test rcx, rcx
je 0x14004fc8c
mulss xmm0, dword [rcx + 0x308]
movss dword [rbx + 0x1a48], xmm0
movss dword [rbx + 0x1a30], xmm0
jmp 0x14004fcb2
mov dword [0x1404186cc], esi
mov byte [0x1404186a0], 0
mov rbx, qword [0x140417d90]
cmp dword [0x1404185f8], 1
jne 0x14004ff8c
mov rax, qword [rbx + 0x1b90]
movss xmm2, dword [rax + 0x11c]
subss xmm2, dword [rax + 0x4c]
addss xmm2, dword [rax + 0x90]
movss xmm1, dword [rax + 0x118]
subss xmm1, dword [rax + 0x48]
addss xmm1, dword [rax + 0x8c]
addss xmm1, xmm8
movss dword [0x1404172c8], xmm1
addss xmm2, xmm7
movss dword [0x1404172cc], xmm2
mov rax, qword [rbx + 0x1b90]
mov byte [rax + 0xc1], 1
mov rax, qword [rbx + 0x1b90]
movss xmm0, dword [rax + 0x4c]
subss xmm0, dword [rax + 0x90]
addss xmm0, xmm2
movss xmm2, dword [rax + 0x48]
subss xmm2, dword [rax + 0x8c]
addss xmm2, xmm1
movss dword [rax + 0x118], xmm2
movss dword [rax + 0x11c], xmm0
movss xmm1, dword [rax + 0x134]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0x130]
maxss xmm0, xmm2
movss dword [rax + 0x130], xmm0
movss dword [rax + 0x134], xmm1
movaps xmm0, xmmword [0x14040cba0]
movups xmmword [rbp + 0x1240], xmm0
lea rdx, str.Help:
lea rcx, [rbp + 0x1240]
call fcn.140036650
mov rax, qword [0x140417d90]
mov rax, qword [rax + 0x1b90]
cmp byte [rax + 0xc4], 0
jne 0x14004fdc2
mov eax, dword [rax + 0x1f0]
neg eax
sbb ecx, ecx
add ecx, 6
call fcn.140038a90
mov eax, dword [0x140417e18]
test eax, eax
jne 0x14004fdd3
mov edx, 0xc81e1e1e
jmp 0x14004fddd
cmp eax, 1
jne 0x14004fde7
mov edx, 0xc8e6e6e6
mov ecx, 7
call fcn.1400035a0
mov rcx, qword [0x140417d90]
mov rax, qword [rcx + 0x1b90]
movss xmm2, dword [rax + 0x11c]
subss xmm2, dword [rax + 0x4c]
addss xmm2, dword [rax + 0x90]
movss xmm1, dword [rax + 0x118]
subss xmm1, dword [rax + 0x48]
addss xmm1, dword [rax + 0x8c]
addss xmm1, xmm8
movss dword [0x1404172c8], xmm1
addss xmm2, xmm7
movss dword [0x1404172cc], xmm2
mov rax, qword [rcx + 0x1b90]
mov byte [rax + 0xc1], 1
mov rax, qword [rcx + 0x1b90]
movss xmm0, dword [rax + 0x4c]
subss xmm0, dword [rax + 0x90]
addss xmm0, xmm2
movss xmm2, dword [rax + 0x48]
subss xmm2, dword [rax + 0x8c]
addss xmm2, xmm1
movss dword [rax + 0x118], xmm2
movss dword [rax + 0x11c], xmm0
movss xmm1, dword [rax + 0x134]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0x130]
maxss xmm0, xmm2
movss dword [rax + 0x130], xmm0
movss dword [rax + 0x134], xmm1
movaps xmm0, xmmword [0x14040cba0]
movups xmmword [rbp + 0x1240], xmm0
lea rdx, str.https:__discord.gg_yrHvcDDCZt
lea rcx, [rbp + 0x1240]
call fcn.140036650
mov rbx, qword [0x140417d90]
mov rax, qword [rbx + 0x1b90]
movss xmm2, dword [rax + 0x11c]
subss xmm2, dword [rax + 0x4c]
movss xmm3, dword [rax + 0x118]
movss xmm1, dword [rax + 0x48]
addss xmm2, dword [rax + 0x90]
movss xmm0, dword [rax + 0x8c]
movss dword [0x1404172cc], xmm2
subss xmm3, xmm1
addss xmm3, xmm0
subss xmm3, xmm8
movss dword [0x1404172c8], xmm3
mov rax, qword [rbx + 0x1b90]
mov byte [rax + 0xc1], 1
mov rax, qword [rbx + 0x1b90]
movss xmm0, dword [rax + 0x4c]
subss xmm0, dword [rax + 0x90]
addss xmm0, xmm2
movss xmm2, dword [rax + 0x48]
subss xmm2, dword [rax + 0x8c]
addss xmm2, xmm3
movss dword [rax + 0x118], xmm2
movss dword [rax + 0x11c], xmm0
movss xmm1, dword [rax + 0x134]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0x130]
maxss xmm0, xmm2
movss dword [rax + 0x130], xmm0
movss dword [rax + 0x134], xmm1
cmp dword [0x1404185f8], 2
jne 0x140050cb7
mov rax, qword [rbx + 0x1b90]
movss xmm2, dword [rax + 0x11c]
subss xmm2, dword [rax + 0x4c]
addss xmm2, dword [rax + 0x90]
movss xmm1, dword [rax + 0x118]
subss xmm1, dword [rax + 0x48]
addss xmm1, dword [rax + 0x8c]
movss dword [0x1404172c8], xmm1
addss xmm2, xmm7
movss dword [0x1404172cc], xmm2
mov rax, qword [rbx + 0x1b90]
mov byte [rax + 0xc1], 1
mov rax, qword [rbx + 0x1b90]
movss xmm0, dword [rax + 0x4c]
subss xmm0, dword [rax + 0x90]
addss xmm0, xmm2
movss xmm2, dword [rax + 0x48]
subss xmm2, dword [rax + 0x8c]
addss xmm2, xmm1
movss dword [rax + 0x118], xmm2
movss dword [rax + 0x11c], xmm0
movss xmm1, dword [rax + 0x134]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0x130]
maxss xmm0, xmm2
movss dword [rax + 0x130], xmm0
movss dword [rax + 0x134], xmm1
mov rax, qword [rbx + 0x1b90]
movss xmm0, dword [rax + 0x2c8]
cmp qword [rax + 0x1e8], 0
je 0x14005006e
movss xmm0, dword [rax + 0x298]
subss xmm0, dword [rax + 0x118]
mov rcx, rax
ucomiss xmm0, xmm10
jp 0x140050089
jne 0x140050089
movss xmm0, dword [rax + 0x2e4]
lea rdx, [rax + 0x204]
movss dword [rdx], xmm0
add rcx, 0x220
call fcn.140021b00
and dword [rbx + 0x1cd0], 0xfffffffe
mov rbx, qword [0x140417d90]
mov dword [rbx + 0x1680], 0x41a00000
call fcn.14004bf30
mov dword [rbx + 0x1680], 0x42c80000
mov r8, qword [0x140417d90]
mov rax, qword [r8 + 0x1b90]
mov byte [rax + 0xc1], 1
mov rdx, qword [r8 + 0x1b90]
movsxd rcx, dword [rdx + 0x220]
lea eax, [rcx - 1]
mov dword [rdx + 0x220], eax
test eax, eax
jne 0x140050101
movss xmm0, dword [rdx + 0x2e4]
jmp 0x14005010e
mov rax, qword [rdx + 0x228]
movss xmm0, dword [rax + rcx*4 - 8]
movss dword [rdx + 0x204], xmm0
mov rax, qword [r8 + 0x1b90]
movss xmm7, dword [rax + 0x2c8]
cmp qword [rax + 0x1e8], 0
je 0x140050137
movss xmm7, dword [rax + 0x298]
movss xmm6, dword [rax + 0x118]
mov edx, 0x96323200
mov ecx, socket
call fcn.1400035a0
mov edx, 0x96464600
mov ecx, r13d
call fcn.1400035a0
mov edx, 0xaa5a5a00
mov ecx, reloc.WS2_32.dll_socket
call fcn.1400035a0
mov qword [rsp + 0x40], 0
mov qword [rsp + 0x38], rsi
mov qword [rsp + 0x30], rsi
mov dword [rsp + 0x28], 0x8000
lea rax, [rsp + 0x40]
mov qword [rsp + 0x20], rax
mov r9d, 0xff
lea r15, [0x1404181c0]
mov r8, r15
xor edx, edx
lea rcx, [0x14040c3a8]
call fcn.14003bc00
subss xmm7, xmm6
mulss xmm7, dword [0x14040c870]
movss dword [rsp + 0x40], xmm7
mov dword [rsp + 0x44], 0x42000000
lea rdx, [rsp + 0x40]
lea rcx, str.Add_new_key...
call fcn.140036fd0
test al, al
je 0x140050c83
mov edx, 4
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rdx + rcx]
cmp dword [0x14041871c], eax
jle 0x140050264
lea rcx, [0x14041871c]
call fcn.140053b94
cmp dword [0x14041871c], 0xffffffff
jne 0x140050264
mov qword [0x140418730], rsi
call qword [sym.imp.MSVCP140.dll__Query_perf_frequency]
mov rbx, rax
call qword [sym.imp.MSVCP140.dll__Query_perf_counter]
cmp rbx, 0x989680
jne 0x140050236
imul rax, rax, 0x64
jmp 0x140050251
cqo
idiv rbx
imul r8, rax, 0x3b9aca00
imul rax, rdx, 0x3b9aca00
cqo
idiv rbx
add rax, r8
mov qword [0x140418730], rax
lea rcx, [0x14041871c]
call fcn.140053b28
lea rcx, [0x140418730]
call fcn.140052db0
test al, al
je 0x140050c83
lea rax, [rbp + 0x118]
mov qword [rsp + 0x68], rax
lea rcx, [rbp + 0x118]
call fcn.140049fd0
mov r14, rax
lea rax, [rbp - 0x68]
mov qword [rsp + 0x40], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x68], xmm0
mov qword [rbp - 0x58], rsi
mov qword [rbp - 0x50], rsi
mov rbx, 0xffffffffffffffff
inc rbx
cmp byte [r15 + rbx], 0
jne 0x1400502b2
cmp rbx, rdi
ja 0x14005124e
mov qword [rbp - 0x50], send
cmp rbx, 0x10
jae 0x1400502f0
mov qword [rbp - 0x58], rbx
mov r8, rbx
mov rdx, r15
lea rcx, [rbp - 0x68]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rbp + rbx - 0x68], 0
jmp 0x140050394
mov rdi, rbx
or rdi, 0xf
movabs rax, 0x7fffffffffffffff
cmp rdi, rax
jbe 0x140050332
mov rdi, rax
movabs rax, 0x8000000000000000
add rax, 0x27
mov rcx, rax
call fcn.140053fd8
test rax, rax
je 0x140050356
lea rsi, [rax + 0x27]
and rsi, 0xffffffffffffffe0
mov qword [rsi - 8], rax
jmp 0x14005036a
cmp rdi, 0x16
cmovb rdi, r13
lea rcx, [rdi + 1]
cmp rcx, 0x1000
jb 0x14005035d
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x1400511fa
jmp 0x140050317
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
test rcx, rcx
je 0x14005036a
call fcn.140053fd8
mov rsi, rax
mov qword [rbp - 0x68], rsi
mov qword [rbp - 0x58], rbx
mov qword [rbp - 0x50], rdi
mov r8, rbx
mov rdx, r15
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsi + rbx], 0
xor esi, esi
movabs rdi, 0x7fffffffffffffff
lea rax, [rsp + 0x78]
mov qword [rsp + 0x50], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x78], xmm0
mov qword [rbp - 0x78], rsi
mov qword [rbp - 0x70], rsi
mov rbx, 0xffffffffffffffff
lea r15, [0x1404183d8]
nop dword [rax]
inc rbx
cmp byte [r15 + rbx], 0
jne 0x1400503c0
cmp rbx, rdi
ja 0x140051254
mov qword [rbp - 0x70], send
cmp rbx, 0x10
jae 0x1400503ff
mov qword [rbp - 0x78], rbx
mov r8, rbx
mov rdx, r15
lea rcx, [rsp + 0x78]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsp + rbx + 0x78], 0
jmp 0x1400504a4
mov rdi, rbx
or rdi, 0xf
movabs rax, 0x7fffffffffffffff
cmp rdi, rax
jbe 0x140050441
mov rdi, rax
movabs rax, 0x8000000000000000
add rax, 0x27
mov rcx, rax
call fcn.140053fd8
test rax, rax
je 0x140050465
lea rsi, [rax + 0x27]
and rsi, 0xffffffffffffffe0
mov qword [rsi - 8], rax
jmp 0x140050479
cmp rdi, 0x16
cmovb rdi, r13
lea rcx, [rdi + 1]
cmp rcx, 0x1000
jb 0x14005046c
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x140051200
jmp 0x140050426
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
test rcx, rcx
je 0x140050479
call fcn.140053fd8
mov rsi, rax
mov qword [rsp + 0x78], rsi
mov qword [rbp - 0x78], rbx
mov qword [rbp - 0x70], rdi
mov r8, rbx
mov rdx, r15
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsi + rbx], 0
xor esi, esi
movabs rdi, 0x7fffffffffffffff
xorps xmm0, xmm0
movups xmmword [rbp + 0x38], xmm0
mov qword [rbp + 0x48], rsi
mov qword [rbp + 0x50], rsi
mov rbx, 0xffffffffffffffff
nop word [rax + rax]
inc rbx
cmp byte [r12 + rbx], 0
jne 0x1400504c0
cmp rbx, rdi
ja 0x14005125a
mov qword [rbp + 0x50], send
cmp rbx, 0x10
jae 0x1400504fe
mov qword [rbp + 0x48], rbx
mov r8, rbx
mov rdx, r12
lea rcx, [rbp + 0x38]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rbp + rbx + 0x38], 0
jmp 0x1400505a2
mov rdi, rbx
or rdi, 0xf
movabs rax, 0x7fffffffffffffff
cmp rdi, rax
jbe 0x140050540
mov rdi, rax
movabs rax, 0x8000000000000000
add rax, 0x27
mov rcx, rax
call fcn.140053fd8
test rax, rax
je 0x140050564
lea rsi, [rax + 0x27]
and rsi, 0xffffffffffffffe0
mov qword [rsi - 8], rax
jmp 0x140050578
cmp rdi, 0x16
cmovb rdi, r13
lea rcx, [rdi + 1]
cmp rcx, 0x1000
jb 0x14005056b
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x140051206
jmp 0x140050525
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
test rcx, rcx
je 0x140050578
call fcn.140053fd8
mov rsi, rax
mov qword [rbp + 0x38], rsi
mov qword [rbp + 0x48], rbx
mov qword [rbp + 0x50], rdi
mov r8, rbx
mov rdx, r12
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov byte [rbx + rsi], 0
xor esi, esi
movabs rdi, 0x7fffffffffffffff
mov qword [rsp + 0x20], r14
lea r9, [rbp - 0x68]
lea r8, [rsp + 0x78]
lea rdx, [rbp + 0x38]
lea rcx, [rbp + 0x1220]
call fcn.140047480
nop
lea rcx, [rbp + 0x1220]
mov r13, qword [rbp + 0x1220]
mov r15, qword [rbp + 0x1238]
cmp r15, 0x10
cmovae rcx, r13
lea rdx, str.Server:_New_product_added_
call sub.api_ms_win_crt_string_l1_1_0.dll_strcmp
test eax, eax
jne 0x140050c49
mov rax, qword [0x140418600]
cmp rax, qword [0x140418608]
je 0x140050609
mov qword [0x140418608], rax
lea rax, [rbp + 0x58]
mov qword [rsp + 0x68], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x58], xmm0
mov qword [rbp + 0x68], rsi
mov qword [rbp + 0x70], rsi
mov rbx, 0xffffffffffffffff
lea r14, [0x1404183d8]
nop
inc rbx
cmp byte [r14 + rbx], 0
jne 0x140050630
cmp rbx, rdi
ja 0x140051260
mov qword [rbp + 0x70], send
cmp rbx, 0x10
jae 0x14005066e
mov qword [rbp + 0x68], rbx
mov r8, rbx
mov rdx, r14
lea rcx, [rbp + 0x58]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rbp + rbx + 0x58], 0
jmp 0x140050717
mov rdi, rbx
or rdi, 0xf
movabs rax, 0x7fffffffffffffff
cmp rdi, rax
jbe 0x1400506b0
mov rdi, rax
movabs rax, 0x8000000000000000
add rax, 0x27
mov rcx, rax
call fcn.140053fd8
test rax, rax
je 0x1400506d9
lea rsi, [rax + 0x27]
and rsi, 0xffffffffffffffe0
mov qword [rsi - 8], rax
jmp 0x1400506ed
cmp rdi, 0x16
mov eax, socket
cmovb rdi, rax
lea rcx, [rdi + 1]
cmp rcx, 0x1000
jb 0x1400506e0
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x14005120c
jmp 0x140050695
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
test rcx, rcx
je 0x1400506ed
call fcn.140053fd8
mov rsi, rax
mov qword [rbp + 0x58], rsi
mov qword [rbp + 0x68], rbx
mov qword [rbp + 0x70], rdi
mov r8, rbx
mov rdx, r14
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsi + rbx], 0
xor esi, esi
movabs rdi, 0x7fffffffffffffff
xorps xmm0, xmm0
movups xmmword [rbp + 0x78], xmm0
mov qword [rbp + 0x88], rsi
mov qword [rbp + 0x90], rsi
mov rbx, 0xffffffffffffffff
inc rbx
cmp byte [r12 + rbx], 0
jne 0x140050733
cmp rbx, rdi
ja 0x140051266
mov qword [rbp + 0x90], send
cmp rbx, 0x10
jae 0x140050777
mov qword [rbp + 0x88], rbx
mov r8, rbx
mov rdx, r12
lea rcx, [rbp + 0x78]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rbp + rbx + 0x78], 0
jmp 0x140050826
mov rdi, rbx
or rdi, 0xf
movabs rax, 0x7fffffffffffffff
cmp rdi, rax
jbe 0x1400507b9
mov rdi, rax
movabs rax, 0x8000000000000000
add rax, 0x27
mov rcx, rax
call fcn.140053fd8
test rax, rax
je 0x1400507e2
lea rsi, [rax + 0x27]
and rsi, 0xffffffffffffffe0
mov qword [rsi - 8], rax
jmp 0x1400507f6
cmp rdi, 0x16
mov eax, socket
cmovb rdi, rax
lea rcx, [rdi + 1]
cmp rcx, 0x1000
jb 0x1400507e9
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x140051212
jmp 0x14005079e
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
test rcx, rcx
je 0x1400507f6
call fcn.140053fd8
mov rsi, rax
mov qword [rbp + 0x78], rsi
mov qword [rbp + 0x88], rbx
mov qword [rbp + 0x90], rdi
mov r8, rbx
mov rdx, r12
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsi + rbx], 0
xor esi, esi
movabs rdi, 0x7fffffffffffffff
lea r8, [rbp + 0x58]
lea rdx, [rbp + 0x78]
lea rcx, [rbp + 0x11e0]
call fcn.140047d20
nop
lea rcx, [rbp + 0x11e0]
call fcn.140049e80
mov r12d, eax
mov r14d, esi
test eax, eax
jle 0x140050be0
nop word [rax + rax]
lea rax, [rbp + 0xd8]
mov qword [rsp + 0x68], rax
lea r9, [rbp + 0x1255]
mov r8d, r14d
test r14d, r14d
jns 0x1400508c0
neg r8d
nop
dec r9
mov eax, 0xcccccccd
mul r8d
shr edx, 3
movzx eax, dl
shl al, 2
lea ecx, [rax + rdx]
add cl, cl
sub r8b, cl
add r8b, 0x30
mov byte [r9], r8b
mov r8d, edx
test edx, edx
jne 0x140050880
dec r9
mov byte [r9], 0x2d
jmp 0x1400508ea
dec r9
mov eax, 0xcccccccd
mul r8d
shr edx, 3
movzx eax, dl
shl al, 2
lea ecx, [rax + rdx]
add cl, cl
sub r8b, cl
add r8b, 0x30
mov byte [r9], r8b
mov r8d, edx
test edx, edx
jne 0x1400508c0
lea r8, [rbp + 0x1255]
mov rdx, r9
lea rcx, [rbp + 0xd8]
call fcn.1400534c0
nop
lea rax, [rbp + 0x138]
mov qword [rsp + 0x40], rax
lea rcx, [rbp + 0x138]
call fcn.140049fd0
mov r15, rax
lea rax, [rbp - 0x48]
mov qword [rsp + 0x50], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x48], xmm0
mov qword [rbp - 0x38], rsi
mov qword [rbp - 0x30], rsi
mov rbx, 0xffffffffffffffff
lea rax, [0x1404183d8]
inc rbx
cmp byte [rax + rbx], 0
jne 0x140050942
cmp rbx, rdi
ja 0x1400511e2
mov qword [rbp - 0x30], send
cmp rbx, 0x10
jae 0x14005097f
mov qword [rbp - 0x38], rbx
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x48]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rbp + rbx - 0x48], 0
jmp 0x140050a29
mov rdi, rbx
or rdi, 0xf
movabs rax, 0x7fffffffffffffff
cmp rdi, rax
jbe 0x1400509a8
mov rdi, rax
movabs rax, 0x8000000000000000
add rax, 0x27
jmp 0x1400509cf
cmp rdi, 0x16
mov eax, socket
cmovb rdi, rax
lea rcx, [rdi + 1]
cmp rcx, 0x1000
jb 0x1400509ee
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x14005126c
mov rcx, rax
call fcn.140053fd8
test rax, rax
je 0x140050c1f
lea rsi, [rax + 0x27]
and rsi, 0xffffffffffffffe0
mov qword [rsi - 8], rax
jmp 0x1400509fb
test rcx, rcx
je 0x1400509fb
call fcn.140053fd8
mov rsi, rax
mov qword [rbp - 0x48], rsi
mov qword [rbp - 0x38], rbx
mov qword [rbp - 0x30], rdi
mov r8, rbx
lea rdx, [0x1404183d8]
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsi + rbx], 0
xor esi, esi
movabs rdi, 0x7fffffffffffffff
xorps xmm0, xmm0
movups xmmword [rbp + 0x98], xmm0
mov rbx, 0xffffffffffffffff
lea rcx, [0x140418310]
inc rbx
cmp byte [rcx + rbx], 0
jne 0x140050a41
cmp rbx, rdi
ja 0x140051278
cmp rbx, 0x10
jae 0x140050a8a
mov qword [rbp + 0xa8], rbx
mov qword [rbp + 0xb0], send
mov r8, rbx
mov rdx, rcx
lea rcx, [rbp + 0x98]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rbp + rbx + 0x98], 0
jmp 0x140050b3b
mov rdi, rbx
or rdi, 0xf
movabs rax, 0x7fffffffffffffff
cmp rdi, rax
jbe 0x140050ab3
mov rdi, rax
movabs rax, 0x8000000000000000
add rax, 0x27
jmp 0x140050ada
cmp rdi, 0x16
mov eax, socket
cmovb rdi, rax
lea rcx, [rdi + 1]
cmp rcx, 0x1000
jb 0x140050af9
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x140051272
mov rcx, rax
call fcn.140053fd8
test rax, rax
je 0x140050c26
lea rsi, [rax + 0x27]
and rsi, 0xffffffffffffffe0
mov qword [rsi - 8], rax
jmp 0x140050b06
test rcx, rcx
je 0x140050b06
call fcn.140053fd8
mov rsi, rax
mov qword [rbp + 0x98], rsi
mov qword [rbp + 0xa8], rbx
mov qword [rbp + 0xb0], rdi
mov r8, rbx
lea rdx, [0x140418310]
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsi + rbx], 0
movabs rdi, 0x7fffffffffffffff
lea rax, [rbp + 0xd8]
mov qword [rsp + 0x20], rax
mov r9, r15
lea r8, [rbp - 0x48]
lea rdx, [rbp + 0x98]
lea rcx, [rbp + 0xc60]
call fcn.140048000
lea rcx, [rbp + 0x160]
mov rdx, rax
mov r8d, 0x57c
call sub.VCRUNTIME140.dll_memcpy
lea rdx, str.Default_Name
lea rcx, [rbp + 0x164]
call sub.api_ms_win_crt_string_l1_1_0.dll_strcmp
test eax, eax
je 0x140050bcb
mov rdx, qword [0x140418608]
cmp rdx, qword [0x140418610]
je 0x140050bbf
mov rcx, rdx
lea rdx, [rbp + 0x160]
mov r8d, 0x57c
call sub.VCRUNTIME140.dll_memcpy
add qword [0x140418608], 0x57c
jmp 0x140050bcb
lea r8, [rbp + 0x160]
call fcn.1400535f0
inc r14d
xor esi, esi
cmp r14d, r12d
jl 0x140050860
mov r15, qword [rbp + 0x1238]
mov rdx, qword [rbp + 0x11f8]
cmp rdx, 0x10
jb 0x140050c32
inc rdx
mov rcx, qword [rbp + 0x11e0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140050c2d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140050c2d
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.140053ab0
movdqa xmm0, xmmword [0x14040ca20]
movdqu xmmword [rbp + 0x11f0], xmm0
mov byte [rbp + 0x11e0], 0
cmp r15, 0x10
jb 0x140050c83
lea rdx, [r15 + 1]
mov rax, r13
cmp rdx, 0x1000
jb 0x140050c7b
add rdx, 0x27
mov r13, qword [r13 - 8]
sub rax, r13
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140050c7b
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov rcx, r13
call fcn.140053ab0
mov rbx, qword [0x140417d90]
movsxd rax, dword [rbx + 0x1ce8]
lea rdx, [rax + rax*4]
mov rcx, qword [rbx + 0x1cf0]
movsxd rax, dword [rcx + rdx*4 - 0x14]
add rax, rax
movups xmm0, xmmword [rcx + rdx*4 - 0x10]
movups xmmword [rbx + rax*8 + 0x16fc], xmm0
dec dword [rbx + 0x1ce8]
mov rax, qword [rbx + 0x1b90]
mov byte [rax + 0xc1], 1
mov rax, qword [rbx + 0x1b90]
mov rdi, qword [rax + 0x318]
movss xmm8, dword [rax + 0x48]
movss xmm1, dword [rax + 0x4c]
movss xmm2, dword [0x140417d70]
subss xmm2, dword [0x14040c820]
movss dword [0x140417d70], xmm2
comiss xmm14, xmm2
jbe 0x140050d09
addss xmm2, xmm9
movss dword [0x140417d70], xmm2
mov ebx, esi
movaps xmm0, xmm1
addss xmm0, dword [0x14040c908]
movss dword [rsp + 0x44], xmm0
addss xmm1, dword [0x14040c8d8]
movss dword [rsp + 0x54], xmm1
movss xmm7, dword [0x14040c824]
movd xmm6, ebx
cvtdq2ps xmm6, xmm6
movaps xmm1, xmm6
mulss xmm1, xmm7
addss xmm1, xmm2
comiss xmm10, xmm1
jbe 0x140050d4f
addss xmm1, xmm9
movss dword [rsp + 0x20], xmm9
movaps xmm3, xmm9
movaps xmm2, xmm9
lea rcx, [rbp + 0x1240]
call fcn.140001350
movaps xmm1, xmm8
addss xmm1, xmm6
movaps xmm0, xmm1
addss xmm0, xmm9
movss dword [rsp + 0x40], xmm0
movss dword [rsp + 0x50], xmm1
lea rcx, [rbp + 0x1240]
call fcn.140003090
mov r9d, eax
mov dword [rsp + 0x28], send
movss dword [rsp + 0x20], xmm10
lea r8, [rsp + 0x40]
lea rdx, [rsp + 0x50]
mov rcx, rdi
call fcn.14002d340
inc ebx
cmp ebx, 0x4b0
jge 0x140050dcd
movss xmm2, dword [0x140417d70]
jmp 0x140050d32
call fcn.140009d70
mov r8, qword [0x140417d90]
movsxd rax, dword [r8 + 0x1ce8]
lea rdx, [rax + rax*4]
mov rcx, qword [r8 + 0x1cf0]
movsxd rax, dword [rcx + rdx*4 - 0x14]
add rax, rax
movups xmm0, xmmword [rcx + rdx*4 - 0x10]
movups xmmword [r8 + rax*8 + 0x16fc], xmm0
dec dword [r8 + 0x1ce8]
call fcn.140009d70
mov rcx, qword [0x140417d90]
mov rax, qword [rcx + 0x1b90]
movss xmm1, dword [rax + 0x118]
subss xmm1, dword [rax + 0x48]
addss xmm1, dword [rax + 0x8c]
movss xmm0, dword [rax + 0x11c]
subss xmm0, dword [rax + 0x4c]
addss xmm0, dword [rax + 0x90]
movss dword [0x1404172c8], xmm1
movss dword [0x1404172cc], xmm0
mov rax, qword [rcx + 0x1b90]
movss xmm6, dword [rax + 0x11c]
subss xmm6, dword [rax + 0x4c]
addss xmm6, dword [rax + 0x90]
mov edx, 0xc81e1e1e
mov ecx, socket
call fcn.1400035a0
movss xmm0, dword [rsp + 0x60]
movss dword [rsp + 0x40], xmm0
mov dword [rsp + 0x44], 0x42000000
lea rdx, [rsp + 0x40]
lea rcx, str.Exit
call fcn.140036fd0
test al, al
jne 0x1400511d9
mov r8, qword [0x140417d90]
movsxd rax, dword [r8 + 0x1ce8]
lea rdx, [rax + rax*4]
mov rcx, qword [r8 + 0x1cf0]
movsxd rax, dword [rcx + rdx*4 - 0x14]
add rax, rax
movups xmm0, xmmword [rcx + rdx*4 - 0x10]
movups xmmword [r8 + rax*8 + 0x16fc], xmm0
dec dword [r8 + 0x1ce8]
mov rax, qword [r8 + 0x1b90]
movss xmm1, dword [rax + 0x118]
subss xmm1, dword [rax + 0x48]
addss xmm1, dword [rax + 0x8c]
movss xmm0, dword [rax + 0x11c]
subss xmm0, dword [rax + 0x4c]
addss xmm0, dword [rax + 0x90]
movss dword [0x1404172c8], xmm1
movss dword [0x1404172cc], xmm0
mov rax, qword [r8 + 0x1b90]
mov byte [rax + 0xc1], 1
mov rax, qword [r8 + 0x1b90]
cvtps2pd xmm0, xmm1
addsd xmm0, xmm11
addsd xmm0, qword [0x14040c8f8]
cvtpd2ps xmm3, xmm0
movss xmm0, dword [rax + 0x48]
subss xmm0, dword [rax + 0x8c]
addss xmm3, xmm0
movss xmm2, dword [rax + 0x4c]
subss xmm2, dword [rax + 0x90]
addss xmm2, xmm6
movss dword [rax + 0x118], xmm3
movss dword [rax + 0x11c], xmm2
movss xmm1, dword [rax + 0x130]
maxss xmm1, xmm3
movss xmm0, dword [rax + 0x134]
maxss xmm0, xmm2
movss dword [rax + 0x130], xmm1
movss dword [rax + 0x134], xmm0
cmp byte [0x1404186c8], 0
jne 0x1400511d9
cmp byte [0x140417d89], 0
je 0x140051089
mov edx, 0xc81e1e1e
mov ecx, socket
call fcn.1400035a0
mov rax, qword [0x140417d90]
mov rcx, qword [rax + 0x1b90]
movss xmm0, dword [rcx + 0x2c8]
cmp qword [rcx + 0x1e8], 0
je 0x140050ff8
movss xmm0, dword [rcx + 0x298]
subss xmm0, dword [rcx + 0x118]
movss dword [rsp + 0x40], xmm0
mov dword [rsp + 0x44], 0x42000000
lea rdx, [rsp + 0x40]
lea rcx, str.Launch
call fcn.140036fd0
test al, al
je 0x140051051
mov byte [0x140418640], 0
mov dword [0x140418664], esi
movsxd rax, dword [0x140417fb8]
imul rcx, rax, 0x57c
add rcx, qword [0x140418600]
call fcn.14004a630
mov byte [0x1404186c8], 1
mov r8, qword [0x140417d90]
movsxd rax, dword [r8 + 0x1ce8]
lea rdx, [rax + rax*4]
mov rcx, qword [r8 + 0x1cf0]
movsxd rax, dword [rcx + rdx*4 - 0x14]
add rax, rax
movups xmm0, xmmword [rcx + rdx*4 - 0x10]
movups xmmword [r8 + rax*8 + 0x16fc], xmm0
dec dword [r8 + 0x1ce8]
jmp 0x1400510aa
movaps xmm0, xmmword [0x14040cb20]
movups xmmword [rbp + 0x1240], xmm0
lea rdx, str.Hi__Please_login_into_your_account...
lea rcx, [rbp + 0x1240]
call fcn.140036650
cmp dword [0x1404186a4], 0
jne 0x1400510bf
call qword [sym.imp.api_ms_win_crt_time_l1_1_0.dll_clock]
mov dword [0x1404186a4], eax
call qword [sym.imp.api_ms_win_crt_time_l1_1_0.dll_clock]
mov ecx, dword [0x1404186a4]
inc ecx
cmp eax, ecx
jle 0x1400510f5
call qword [sym.imp.api_ms_win_crt_time_l1_1_0.dll_clock]
mov dword [0x1404186a4], eax
mov eax, dword [0x1404172c0]
test eax, eax
jle 0x140051179
dec eax
mov dword [0x1404172c0], eax
jmp 0x1400510fb
mov eax, dword [0x1404172c0]
test eax, eax
jle 0x140051179
mov rax, qword [0x140417d90]
mov rcx, qword [rax + 0x1b90]
movsd xmm6, qword [rcx + 0x48]
lea r8, str.Foreground
mov edx, 1
mov rcx, qword [rcx + 0x30]
call fcn.1400053a0
movaps xmm0, xmm6
addss xmm0, xmm15
movss dword [rsp + 0x40], xmm0
movaps xmm1, xmm6
shufps xmm1, xmm1, 0x55
movsd qword [rsp + 0x50], xmm6
addss xmm1, xmm12
movss dword [rsp + 0x44], xmm1
mov r9d, dword [0x1404172c0]
shl r9d, 0x18
mov dword [rsp + 0x28], send
movss dword [rsp + 0x20], xmm10
lea r8, [rsp + 0x40]
lea rdx, [rsp + 0x50]
mov rcx, rax
call fcn.14002d340
mov rcx, qword [rbp + 0x1258]
xor rcx, rsp
call fcn.1400539c0
lea r11, [rsp + 0x13f0]
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 xmm14, xmmword [r11 - 0x80]
movaps xmm15, xmmword [r11 - 0x90]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
nop
call fcn.140043fb0
nop
call fcn.140043f10
nop
call fcn.140043f10
nop
call fcn.140043f10
nop
call fcn.140043f10
nop
call fcn.140043f10
nop
call fcn.140043f10
nop
call fcn.140043f10
nop
call fcn.140043f10
nop
call fcn.140043fb0
int3
call fcn.140043f10
nop
call fcn.140043fb0
nop
call fcn.140043fb0
nop
call fcn.140043fb0
nop
call fcn.140043f10
nop
call fcn.140043f10
int3
call fcn.140043fb0
nop
call fcn.140043fb0
nop
call fcn.140043fb0
nop
call fcn.140043fb0
nop
call fcn.140043fb0
nop
call fcn.140043fb0
nop
call fcn.140043fb0
nop
call fcn.140043f10
nop
call fcn.140043f10
int3
call fcn.140043fb0
int3