Function at 0x14005ff30
Capabilities:
Create thread
Execute command

Disassembly:
mov rax, rsp
mov qword [rax + 0x20], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rax - 0x238]
sub rsp, 0x300
movaps xmmword [rax - 0x48], xmm6
movaps xmmword [rax - 0x58], xmm7
movaps xmmword [rax - 0x68], xmm8
movaps xmmword [rax - 0x78], xmm9
movaps xmmword [rax - 0x88], xmm10
movaps xmmword [rax - 0x98], xmm11
movaps xmmword [rax - 0xa8], xmm12
movaps xmmword [rax - 0xb8], xmm13
movaps xmmword [rax - 0xc8], xmm14
movaps xmmword [rax - 0xd8], xmm15
xor r13d, r13d
mov rax, qword [0x1400ee950]
test rax, rax
jne 0x14005ffc2
mov r8d, 0xec0
lea rdx, str.D:enclipsemenuimgui.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 [0x1400ee950]
movsd xmm6, qword [rax + 0x10]
movsd qword [rbp + 0x240], xmm6
cmp byte [0x1400ee94a], r13b
jne 0x140062014
mov dword [rax + 0x4000], 0x44518000
mov dword [rax + 0x4004], 0x4405c000
mov dword [rax + 0x3fe8], 1
or dword [rax + 0x3fe0], 3
mov qword [rax + 0x3ff0], r13
mov qword [rax + 0x3ff8], r13
mov dword [rax + 0x3fe4], 1
xor edx, edx
mov r8d, 0x27
lea rcx, [0x140083500]
call fcn.1400134b0
mov rcx, qword [0x1400ee950]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ed8]
mov rdi, qword [rax + 0x288]
cmp byte [0x1400ee938], r13b
jne 0x140060085
mov qword [rsp + 0x28], r13
mov dword [rsp + 0x20], r13d
xor r9d, r9d
lea r8, [0x140016970]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateThread]
mov byte [0x1400ee938], 1
mov rcx, qword [0x1400ee950]
mov rax, qword [rcx + 0x3ed8]
movsd xmm3, qword [rax + 0x18]
movss xmm1, dword [rax + 0x20]
movss xmm2, dword [rax + 0x24]
movaps xmm0, xmm3
shufps xmm0, xmm0, 0x55
addss xmm2, xmm0
movsd qword [rbp + 0x248], xmm3
addss xmm1, xmm3
movss dword [rbp + 0x240], xmm1
movss dword [rbp + 0x244], xmm2
mov dword [rsp + 0x28], r13d
xorps xmm10, xmm10
movss dword [rsp + 0x20], xmm10
mov r9d, 0xff000000
lea r8, [rbp + 0x240]
lea rdx, [rbp + 0x248]
mov rcx, rdi
call fcn.14002c7f0
call fcn.14005db30
movdqa xmm6, xmmword [0x140085430]
mov rbx, qword [0x1400ee950]
mov dword [rsp + 0x60], socket
movups xmm0, xmmword [rbx + 0x3a2c]
movups xmmword [rsp + 0x64], xmm0
lea rcx, [rbx + 0x4050]
lea rdx, [rsp + 0x60]
call fcn.140020b60
movups xmmword [rbx + 0x3a2c], xmm6
mov rbx, qword [0x1400ee950]
lea rcx, [rbx + 0x4060]
movss xmm0, dword [rbx + 0x383c]
mov dword [rbp - 0x80], recvfrom
movss dword [rbp - 0x7c], xmm0
lea rdx, [rbp - 0x80]
call fcn.140020a70
mov dword [rbx + 0x383c], 0x3f800000
mov rcx, qword [0x1400ee950]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ed8]
movss xmm0, dword [rax + 0x1c]
subss xmm0, dword [rax + 0x68]
movss xmm6, dword [0x140084f90]
addss xmm0, xmm6
movss xmm2, dword [rax + 0x18]
subss xmm2, dword [rax + 0x64]
addss xmm2, dword [0x140084f68]
movss dword [rax + 0xe0], xmm2
movss dword [rax + 0xe4], xmm0
movss xmm1, dword [rax + 0xfc]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0xf8]
maxss xmm0, xmm2
movss dword [rax + 0xf8], xmm0
movss dword [rax + 0xfc], xmm1
mov dword [rbp + 0x240], 0x42480000
mov dword [rbp + 0x244], 0x41c80000
lea rbx, [0x1400eee68]
lea r15, [0x140083068]
lea rcx, [0x14008306c]
cmp qword [0x1400bdeb8], rbx
cmove rcx, r15
lea rdx, [rbp + 0x240]
call fcn.140038d30
lea r14, [0x1400eee58]
test al, al
je 0x14006023f
mov rax, r14
cmp qword [0x1400bdeb8], rbx
cmovne rax, rbx
mov qword [0x1400bdeb8], rax
mov ecx, 1
call fcn.140008c60
mov ecx, 1
call fcn.140008a10
mov rcx, qword [0x1400ee950]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ed8]
movss xmm0, dword [rax + 0x1c]
subss xmm0, dword [rax + 0x68]
addss xmm0, xmm6
movss xmm2, dword [rax + 0x18]
subss xmm2, dword [rax + 0x64]
movss xmm8, dword [0x140084f00]
addss xmm2, xmm8
movss dword [rax + 0xe0], xmm2
movss dword [rax + 0xe4], xmm0
movss xmm1, dword [rax + 0xfc]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0xf8]
maxss xmm0, xmm2
movss dword [rax + 0xf8], xmm0
movss dword [rax + 0xfc], xmm1
mov dword [rbp + 0x248], 0x43520000
mov dword [rbp + 0x24c], 0x43c80000
mov dword [rbp + 0x240], 0x44188000
mov dword [rbp + 0x244], 0x43c80000
movss xmm1, dword [0x140084e28]
movss dword [rsp + 0x20], xmm1
mov r9d, 0xff292929
lea r8, [rbp + 0x240]
lea rdx, [rbp + 0x248]
mov rcx, rdi
call fcn.14002c580
mov rcx, qword [0x1400ee950]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ed8]
movss xmm0, dword [rax + 0x1c]
subss xmm0, dword [rax + 0x68]
movss xmm7, dword [0x140084efc]
addss xmm0, xmm7
movss xmm2, dword [rax + 0x18]
subss xmm2, dword [rax + 0x64]
addss xmm2, dword [0x140084f40]
movss dword [rax + 0xe0], xmm2
movss dword [rax + 0xe4], xmm0
movss xmm1, dword [rax + 0xfc]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0xf8]
maxss xmm0, xmm2
movss dword [rax + 0xf8], xmm0
movss dword [rax + 0xfc], xmm1
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ed8]
movss xmm0, dword [rax + 0x1c]
subss xmm0, dword [rax + 0x68]
addss xmm0, dword [0x140084e8c]
movss xmm2, dword [rax + 0x18]
subss xmm2, dword [rax + 0x64]
addss xmm2, dword [0x140084f4c]
movss dword [rax + 0xe0], xmm2
movss dword [rax + 0xe4], xmm0
movss xmm1, dword [rax + 0xfc]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0xf8]
maxss xmm0, xmm2
movss dword [rax + 0xf8], xmm0
movss dword [rax + 0xfc], xmm1
xorps xmm0, xmm0
movups xmmword [rbp - 0x80], xmm0
movdqa xmm1, xmmword [0x140085510]
movups xmmword [rsp + 0x60], xmm1
mov dword [rbp + 0x240], 0x3f800000
mov dword [rbp + 0x244], 0x3f800000
mov qword [rbp + 0x248], r13
mov dword [rbp + 0x250], 0x43160000
mov dword [rbp + 0x254], 0x43340000
lea rax, [rbp - 0x80]
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x60]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x240]
lea r8, [rbp + 0x248]
lea rdx, [rbp + 0x250]
mov rcx, qword [0x1400eea20]
call fcn.14003a030
mov r8, qword [0x1400bdeb8]
mov rcx, qword [0x1400ee950]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ed8]
movss xmm0, dword [rax + 0x1c]
movss xmm2, dword [rax + 0x18]
subss xmm0, dword [rax + 0x68]
subss xmm2, dword [rax + 0x64]
addss xmm0, dword [0x140084ef8]
movss dword [rax + 0xe4], xmm0
cmp r8, r14
jne 0x1400604d9
addss xmm2, dword [0x140084f74]
jmp 0x1400604e1
addss xmm2, dword [0x140084f70]
movss dword [rax + 0xe0], xmm2
movss xmm1, dword [rax + 0xfc]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0xf8]
maxss xmm0, xmm2
movss dword [rax + 0xfc], xmm1
movss dword [rax + 0xf8], xmm0
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
movdqa xmm1, xmmword [reloc.WS2_32.dll_inet_addr]
movdqu xmmword [rsp + 0x50], xmm1
movsd xmm0, qword [str.input_login]
movsd qword [rsp + 0x40], xmm0
movzx eax, word [0x140082748]
mov word [rsp + 0x48], ax
movzx eax, byte [0x14008274a]
mov byte [rsp + 0x4a], al
mov byte [rsp + 0x4b], r13b
lea rdx, [rsp + 0x40]
mov rcx, r8
call fcn.140064bb0
cmp qword [rax + 0x18], 0xf
jbe 0x140060568
mov rax, qword [rax]
mov rcx, rax
call fcn.140038590
nop
mov rdx, qword [rsp + 0x58]
cmp rdx, 0xf
jbe 0x1400605b1
inc rdx
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400605ac
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400605ac
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14006eb78
movdqa xmm6, xmmword [0x140085050]
movdqu xmmword [rsp + 0x50], xmm6
mov byte [rsp + 0x40], 0
mov rcx, qword [0x1400ee950]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ed8]
movss xmm0, dword [rax + 0x1c]
subss xmm0, dword [rax + 0x68]
addss xmm0, xmm7
movss xmm2, dword [rax + 0x18]
subss xmm2, dword [rax + 0x64]
movss xmm7, dword [0x140084f3c]
addss xmm2, xmm7
movss dword [rax + 0xe0], xmm2
movss dword [rax + 0xe4], xmm0
movss xmm1, dword [rax + 0xfc]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0xf8]
maxss xmm0, xmm2
movss dword [rax + 0xf8], xmm0
movss dword [rax + 0xfc], xmm1
mov dword [rbp + 0x240], 0x40a00000
mov dword [rbp + 0x244], 0x41000000
lea rdx, [rbp + 0x240]
mov ecx, reloc.WS2_32.dll_inet_addr
call fcn.140008b80
movaps xmm0, xmm8
call fcn.140018770
mov qword [rbp + 0x240], 0
mov qword [rsp + 0x38], r13
mov qword [rsp + 0x30], r13
mov dword [rsp + 0x28], r13d
lea rax, [rbp + 0x240]
mov qword [rsp + 0x20], rax
mov r9d, 0x40
lea rsi, [0x1400ef8c0]
mov r8, rsi
xor edx, edx
lea rcx, str.login
call fcn.1400408a0
mov ecx, 1
call fcn.140008c60
call fcn.140018820
movss xmm9, dword [0x140084f6c]
mov r8, qword [0x1400bdeb8]
mov rcx, qword [0x1400ee950]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ed8]
movss xmm0, dword [rax + 0x1c]
movss xmm2, dword [rax + 0x18]
subss xmm0, dword [rax + 0x68]
subss xmm2, dword [rax + 0x64]
addss xmm0, dword [0x140084f1c]
movss dword [rax + 0xe4], xmm0
cmp r8, r14
jne 0x14006071c
addss xmm2, dword [0x140084f64]
jmp 0x140060721
addss xmm2, xmm9
movss dword [rax + 0xe0], xmm2
movss xmm1, dword [rax + 0xfc]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0xf8]
maxss xmm0, xmm2
movss dword [rax + 0xfc], xmm1
movss dword [rax + 0xf8], xmm0
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
movdqa xmm1, xmmword [0x140085130]
movdqu xmmword [rsp + 0x50], xmm1
movsd xmm0, qword [str.input_password]
movsd qword [rsp + 0x40], xmm0
mov eax, dword [0x140082760]
mov dword [rsp + 0x48], eax
movzx eax, word [0x140082764]
mov word [rsp + 0x4c], ax
mov byte [rsp + 0x4e], 0
lea rdx, [rsp + 0x40]
mov rcx, r8
call fcn.140064bb0
cmp qword [rax + 0x18], 0xf
jbe 0x1400607a7
mov rax, qword [rax]
mov rcx, rax
call fcn.140038590
nop
mov rdx, qword [rsp + 0x58]
cmp rdx, 0xf
jbe 0x1400607f0
inc rdx
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400607eb
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400607eb
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14006eb78
movdqu xmmword [rsp + 0x50], xmm6
mov byte [rsp + 0x40], 0
mov rcx, qword [0x1400ee950]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ed8]
movss xmm1, dword [rax + 0x1c]
subss xmm1, dword [rax + 0x68]
addss xmm1, dword [0x140084f20]
movss xmm3, dword [rax + 0x18]
subss xmm3, dword [rax + 0x64]
addss xmm3, xmm7
movss dword [rax + 0xe0], xmm3
movss dword [rax + 0xe4], xmm1
movss xmm2, dword [rax + 0xfc]
maxss xmm2, xmm1
movss xmm1, dword [rax + 0xf8]
maxss xmm1, xmm3
movss dword [rax + 0xf8], xmm1
movss dword [rax + 0xfc], xmm2
mov dword [rbp + 0x240], 0x40a00000
mov dword [rbp + 0x244], 0x41000000
lea rdx, [rbp + 0x240]
mov ecx, reloc.WS2_32.dll_inet_addr
call fcn.140008b80
movaps xmm0, xmm8
call fcn.140018770
mov qword [rbp + 0x240], 0
mov qword [rsp + 0x38], r13
mov qword [rsp + 0x30], r13
mov dword [rsp + 0x28], r13d
lea rax, [rbp + 0x240]
mov qword [rsp + 0x20], rax
mov r9d, 0x40
lea r14, [0x1400ef900]
mov r8, r14
xor edx, edx
lea rcx, str.password
call fcn.1400408a0
mov ecx, 1
call fcn.140008c60
call fcn.140018820
mov rcx, qword [0x1400ee950]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ed8]
movss xmm0, dword [rax + 0x1c]
subss xmm0, dword [rax + 0x68]
addss xmm0, dword [0x140084f48]
movss xmm2, dword [rax + 0x18]
subss xmm2, dword [rax + 0x64]
addss xmm2, dword [0x140084f30]
movss dword [rax + 0xe0], xmm2
movss dword [rax + 0xe4], xmm0
movss xmm1, dword [rax + 0xfc]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0xf8]
maxss xmm0, xmm2
movss dword [rax + 0xf8], xmm0
movss dword [rax + 0xfc], xmm1
mov dword [rbp + 0x240], 0x42e60000
mov dword [rbp + 0x244], 0x42200000
xorps xmm0, xmm0
movups xmmword [rbp - 0x60], xmm0
movdqa xmm1, xmmword [0x140085110]
movdqu xmmword [rbp - 0x50], xmm1
movsd xmm0, qword [str.button_login]
movsd qword [rbp - 0x60], xmm0
mov eax, dword [0x140082780]
mov dword [rbp - 0x58], eax
mov byte [rbp - 0x54], 0
lea rdx, [rbp - 0x60]
mov rcx, qword [0x1400bdeb8]
call fcn.140064bb0
cmp qword [rax + 0x18], 0xf
jbe 0x1400609c4
mov rax, qword [rax]
lea rdx, [rbp + 0x240]
mov rcx, rax
call fcn.140038d30
movzx ebx, al
mov rdx, qword [rbp - 0x48]
cmp rdx, 0xf
jbe 0x140060a14
inc rdx
mov rcx, qword [rbp - 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140060a0f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140060a0f
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14006eb78
lea rdi, str.v4.0
test bl, bl
je 0x140061a94
mov rcx, r13
lea rbx, [0x1400ee9e8]
nop dword [rax]
movzx eax, byte [rcx + rsi]
mov byte [rcx + rbx], al
lea rcx, [rcx + 1]
test al, al
jne 0x140060a30
mov rcx, r13
lea rdx, [0x1400ee998]
nop dword [rax]
movzx eax, byte [rcx + r14]
mov byte [rcx + rdx], al
lea rcx, [rcx + 1]
test al, al
jne 0x140060a50
lea rcx, [rbp + 0xe0]
call fcn.14006afe0
mov r12, rax
lea rdx, [0x14008306c]
lea rax, [0x1400eee68]
cmp qword [0x1400bdeb8], rax
cmove rdx, r15
xorps xmm0, xmm0
movups xmmword [rbp + 0xc0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xd0], xmm1
mov rsi, 0xffffffffffffffff
mov r8, rsi
nop word [rax + rax]
inc r8
cmp byte [rdx + r8], 0
jne 0x140060ab0
lea rcx, [rbp + 0xc0]
call fcn.140047820
nop
mov r8, qword [rbp + 0xd0]
mov rcx, qword [rbp + 0xd8]
mov rax, rcx
sub rax, r8
mov r15d, 0xa
lea r14, str.login_new_
cmp rax, r15
jb 0x140060b7c
lea rax, [r8 + 0xa]
mov qword [rbp + 0xd0], rax
lea rbx, [rbp + 0xc0]
cmp rcx, 0xf
cmova rbx, qword [rbp + 0xc0]
lea rax, [0x14008352a]
cmp rax, rbx
jbe 0x140060b36
lea rax, [rbx + r8]
cmp r14, rax
ja 0x140060b36
cmp rbx, r14
ja 0x140060b2e
mov rdi, r13
jmp 0x140060b39
mov rdi, rbx
sub rdi, r14
jmp 0x140060b39
mov rdi, r15
lea rcx, [rbx + 0xa]
inc r8
mov rdx, rbx
call sub.VCRUNTIME140.dll_memmove
mov r8, rdi
mov rdx, r14
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rbx + rdi]
sub r15, rdi
lea rdx, [r14 + 0xa]
add rdx, rdi
mov r8, r15
call sub.VCRUNTIME140.dll_memcpy
lea rax, [rbp + 0xc0]
lea rbx, [0x1400ee9e8]
jmp 0x140060b95
mov qword [rsp + 0x28], r15
mov qword [rsp + 0x20], r14
mov rdx, r15
lea rcx, [rbp + 0xc0]
call fcn.1400678a0
xorps xmm0, xmm0
movups xmmword [rbp - 0x40], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x30], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x40], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x30], xmm1
mov qword [rax + 0x10], r13
mov qword [rax + 0x18], sendto
mov byte [rax], 0
mov rcx, qword [rbp - 0x30]
mov rdx, qword [rbp - 0x28]
mov rax, rdx
sub rax, rcx
cmp rax, 1
jb 0x140060bf7
lea rax, [rcx + 1]
mov qword [rbp - 0x30], rax
lea rax, [rbp - 0x40]
cmp rdx, 0xf
cmova rax, qword [rbp - 0x40]
mov word [rax + rcx], 0x20
lea rax, [rbp - 0x40]
jmp 0x140060c15
mov qword [rsp + 0x20], 1
lea r9, [0x14007f278]
mov edx, 1
lea rcx, [rbp - 0x40]
call fcn.140066820
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x60], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x50], xmm1
mov qword [rax + 0x10], r13
mov qword [rax + 0x18], sendto
mov byte [rax], 0
mov r9, r12
lea r8, [rbp - 0x60]
lea rcx, [rsp + 0x40]
call fcn.140066ad0
nop
mov rcx, qword [rsp + 0x50]
mov rdx, qword [rsp + 0x58]
mov rax, rdx
sub rax, rcx
cmp rax, 1
jb 0x140060c80
lea rax, [rcx + 1]
mov qword [rsp + 0x50], rax
lea rax, [rsp + 0x40]
cmp rdx, 0xf
cmova rax, qword [rsp + 0x40]
mov word [rax + rcx], 0x20
lea rax, [rsp + 0x40]
jmp 0x140060c9f
mov qword [rsp + 0x20], 1
lea r9, [0x14007f278]
mov edx, 1
lea rcx, [rsp + 0x40]
call fcn.140066820
xorps xmm0, xmm0
movups xmmword [rbp], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x10], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x10], xmm1
mov qword [rax + 0x10], r13
mov qword [rax + 0x18], sendto
mov byte [rax], 0
mov rdi, rsi
nop
inc rdi
cmp byte [rbx + rdi], 0
jne 0x140060cd0
mov rcx, qword [rbp + 0x10]
mov rdx, qword [rbp + 0x18]
mov rax, rdx
sub rax, rcx
cmp rdi, rax
ja 0x140060d20
lea rax, [rcx + rdi]
mov qword [rbp + 0x10], rax
lea rbx, [rbp]
cmp rdx, 0xf
cmova rbx, qword [rbp]
add rbx, rcx
mov r8, rdi
lea rdx, [0x1400ee9e8]
mov rcx, rbx
call sub.VCRUNTIME140.dll_memmove
mov byte [rbx + rdi], 0
lea rax, [rbp]
jmp 0x140060d34
mov qword [rsp + 0x20], rdi
mov r9, rbx
mov rdx, rdi
lea rcx, [rbp]
call fcn.140066820
xorps xmm0, xmm0
movups xmmword [rbp - 0x80], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x70], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x80], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x70], xmm1
mov qword [rax + 0x10], r13
mov qword [rax + 0x18], sendto
mov byte [rax], 0
mov rcx, qword [rbp - 0x70]
mov rdx, qword [rbp - 0x68]
mov rax, rdx
sub rax, rcx
cmp rax, 1
jb 0x140060d96
lea rax, [rcx + 1]
mov qword [rbp - 0x70], rax
lea rax, [rbp - 0x80]
cmp rdx, 0xf
cmova rax, qword [rbp - 0x80]
mov word [rax + rcx], 0x20
lea rax, [rbp - 0x80]
jmp 0x140060db4
mov qword [rsp + 0x20], 1
lea r9, [0x14007f278]
mov edx, 1
lea rcx, [rbp - 0x80]
call fcn.140066820
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x70], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x60], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x70], xmm1
mov qword [rax + 0x10], r13
mov qword [rax + 0x18], sendto
mov byte [rax], 0
mov rdi, rsi
lea r9, [0x1400ee998]
nop
inc rdi
cmp byte [r9 + rdi], 0
jne 0x140060df0
mov rcx, qword [rsp + 0x70]
mov rdx, qword [rsp + 0x78]
mov rax, rdx
sub rax, rcx
cmp rdi, rax
ja 0x140060e43
lea rax, [rcx + rdi]
mov qword [rsp + 0x70], rax
lea rbx, [rsp + 0x60]
cmp rdx, 0xf
cmova rbx, qword [rsp + 0x60]
add rbx, rcx
mov r8, rdi
mov rdx, r9
mov rcx, rbx
call sub.VCRUNTIME140.dll_memmove
mov byte [rbx + rdi], 0
lea rax, [rsp + 0x60]
jmp 0x140060e55
mov qword [rsp + 0x20], rdi
mov rdx, rdi
lea rcx, [rsp + 0x60]
call fcn.140066820
xorps xmm0, xmm0
movups xmmword [rbp + 0x40], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x50], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x40], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x50], xmm1
mov qword [rax + 0x10], r13
mov qword [rax + 0x18], sendto
mov byte [rax], 0
lea rdx, [rbp + 0x40]
lea rcx, [rbp + 0x20]
call fcn.140068e20
nop
mov rdx, qword [rbp + 0x58]
cmp rdx, 0xf
jbe 0x140060ece
inc rdx
mov rcx, qword [rbp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140060ec9
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140060ec9
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14006eb78
movdqu xmmword [rbp + 0x50], xmm6
mov byte [rbp + 0x40], 0
mov rdx, qword [rsp + 0x78]
cmp rdx, 0xf
jbe 0x140060f17
inc rdx
mov rcx, qword [rsp + 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140060f12
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140060f12
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14006eb78
movdqu xmmword [rsp + 0x70], xmm6
mov byte [rsp + 0x60], 0
mov rdx, qword [rbp - 0x68]
cmp rdx, 0xf
jbe 0x140060f60
inc rdx
mov rcx, qword [rbp - 0x80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140060f5b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140060f5b
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14006eb78
movdqu xmmword [rbp - 0x70], xmm6
mov byte [rbp - 0x80], 0
mov rdx, qword [rbp + 0x18]
cmp rdx, 0xf
jbe 0x140060fa7
inc rdx
mov rcx, qword [rbp]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140060fa2
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140060fa2
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14006eb78
movdqu xmmword [rbp + 0x10], xmm6
mov byte [rbp], 0
mov rdx, qword [rsp + 0x58]
cmp rdx, 0xf
jbe 0x140060ff0
inc rdx
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140060feb
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140060feb
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14006eb78
movdqu xmmword [rsp + 0x50], xmm6
mov byte [rsp + 0x40], 0
mov rdx, qword [rbp - 0x48]
cmp rdx, 0xf
jbe 0x14006103a
inc rdx
mov rcx, qword [rbp - 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140061034
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140061034
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14006eb78
nop
mov rdx, qword [rbp - 0x28]
cmp rdx, 0xf
jbe 0x140061078
inc rdx
mov rcx, qword [rbp - 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140061073
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140061073
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14006eb78
movdqu xmmword [rbp - 0x30], xmm6
mov byte [rbp - 0x40], 0
mov rdx, qword [rbp + 0xd8]
cmp rdx, 0xf
jbe 0x1400610c5
inc rdx
mov rcx, qword [rbp + 0xc0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400610c0
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400610c0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14006eb78
movdqu xmmword [rbp + 0xd0], xmm6
mov byte [rbp + 0xc0], 0
mov rdx, qword [rbp + 0xf8]
cmp rdx, 0xf
jbe 0x140061118
inc rdx
mov rcx, qword [rbp + 0xe0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140061113
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140061113
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14006eb78
movdqu xmmword [rbp + 0xf0], xmm6
mov byte [rbp + 0xe0], 0
lea rcx, [rbp + 0x20]
mov r13, qword [rbp + 0x38]
cmp r13, 0xf
cmova rcx, qword [rbp + 0x20]
mov r8, qword [rbp + 0x30]
cmp r8, 4
jne 0x1400619ba
lea rdx, [0x14007f528]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1400619ba
mov byte [0x1400ee94a], 1
mov byte [0x1400ee949], 1
mov rax, qword [0x1400ee950]
movsd xmm0, qword [rax + 0x3e50]
cvtpd2ps xmm0, xmm0
movss dword [0x1400ee9d8], xmm0
mov dword [0x1400ee9cc], 0
lea rcx, [rbp + 0xa0]
call fcn.14006afe0
mov rbx, rax
mov r8, qword [rax + 0x10]
mov rcx, qword [rax + 0x18]
mov rax, rcx
sub rax, r8
cmp rax, 8
jb 0x140061237
lea rax, [r8 + 8]
mov qword [rbx + 0x10], rax
mov rdi, rbx
cmp rcx, 0xf
jbe 0x1400611c8
mov rdi, qword [rbx]
lea rax, [0x140083538]
mov r15d, 8
lea r12, str.need_tg
cmp rax, rdi
jbe 0x1400611fc
lea rax, [rdi + r8]
cmp r12, rax
ja 0x1400611fc
cmp rdi, r12
ja 0x1400611f4
xor r14d, r14d
jmp 0x1400611ff
mov r14, rdi
sub r14, r12
jmp 0x1400611ff
mov r14, r15
lea rcx, [rdi + 8]
inc r8
mov rdx, rdi
call sub.VCRUNTIME140.dll_memmove
mov r8, r14
mov rdx, r12
mov rcx, rdi
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rdi + r14]
sub r15, r14
lea rdx, [0x140083538]
add rdx, r14
mov r8, r15
call sub.VCRUNTIME140.dll_memcpy
jmp 0x14006125c
mov r15d, 8
mov qword [rsp + 0x28], r15
lea r12, str.need_tg
mov qword [rsp + 0x20], r12
mov edx, r15d
mov rcx, rbx
call fcn.1400678a0
mov rbx, rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x20], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x10], xmm1
movups xmm0, xmmword [rbx]
movups xmmword [rbp - 0x20], xmm0
movups xmm1, xmmword [rbx + 0x10]
movups xmmword [rbp - 0x10], xmm1
xor r14d, r14d
mov qword [rbx + 0x10], r14
mov qword [rbx + 0x18], sendto
mov byte [rbx], r14b
mov rcx, qword [rbp - 0x10]
mov rdx, qword [rbp - 8]
mov rax, rdx
sub rax, rcx
cmp rax, 1
jb 0x1400612c1
lea rax, [rcx + 1]
mov qword [rbp - 0x10], rax
lea rax, [rbp - 0x20]
cmp rdx, 0xf
cmova rax, qword [rbp - 0x20]
mov word [rax + rcx], 0x20
lea rax, [rbp - 0x20]
jmp 0x1400612df
mov qword [rsp + 0x20], 1
lea r9, [0x14007f278]
mov edx, 1
lea rcx, [rbp - 0x20]
call fcn.140066820
xorps xmm0, xmm0
movups xmmword [rbp + 0x80], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x90], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x80], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x90], xmm1
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], sendto
mov byte [rax], 0
mov rdi, rsi
lea r15, [0x1400ee9e8]
inc rdi
cmp byte [r15 + rdi], 0
jne 0x140061322
mov rcx, qword [rbp + 0x90]
mov rdx, qword [rbp + 0x98]
mov rax, rdx
sub rax, rcx
cmp rdi, rax
ja 0x140061381
lea rax, [rdi + rcx]
mov qword [rbp + 0x90], rax
lea rbx, [rbp + 0x80]
cmp rdx, 0xf
cmova rbx, qword [rbp + 0x80]
add rbx, rcx
mov r8, rdi
mov rdx, r15
mov rcx, rbx
call sub.VCRUNTIME140.dll_memmove
mov byte [rdi + rbx], 0
lea rax, [rbp + 0x80]
jmp 0x140061398
mov qword [rsp + 0x20], rdi
mov r9, r15
mov rdx, rdi
lea rcx, [rbp + 0x80]
call fcn.140066820
xorps xmm0, xmm0
movups xmmword [rbp + 0x60], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x70], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x60], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x70], xmm1
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], sendto
mov byte [rax], 0
mov rcx, qword [rbp + 0x70]
mov rdx, qword [rbp + 0x78]
mov rax, rdx
sub rax, rcx
cmp rax, 1
jb 0x1400613fa
lea rax, [rcx + 1]
mov qword [rbp + 0x70], rax
lea rax, [rbp + 0x60]
cmp rdx, 0xf
cmova rax, qword [rbp + 0x60]
mov word [rax + rcx], 0x20
lea rax, [rbp + 0x60]
jmp 0x140061418
mov qword [rsp + 0x20], 1
lea r9, [0x14007f278]
mov edx, 1
lea rcx, [rbp + 0x60]
call fcn.140066820
xorps xmm0, xmm0
movups xmmword [rbp - 0x60], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x50], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x60], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x50], xmm1
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], sendto
mov byte [rax], 0
lea r8, [0x1400ee998]
lea rdx, [rbp - 0x60]
lea rcx, [rbp + 0x100]
call fcn.140065a70
nop
mov rdx, rax
lea rcx, [rbp - 0x80]
call fcn.140068e20
nop
mov rdx, qword [rbp + 0x118]
cmp rdx, 0xf
jbe 0x1400614ae
inc rdx
mov rcx, qword [rbp + 0x100]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400614a9
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400614a9
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14006eb78
movdqu xmmword [rbp + 0x110], xmm6
mov byte [rbp + 0x100], 0
mov rdx, qword [rbp - 0x48]
cmp rdx, 0xf
jbe 0x1400614fb
inc rdx
mov rcx, qword [rbp - 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400614f6
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400614f6
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14006eb78
movdqu xmmword [rbp - 0x50], xmm6
mov byte [rbp - 0x60], 0
mov rdx, qword [rbp + 0x78]
cmp rdx, 0xf
jbe 0x140061542
inc rdx
mov rcx, qword [rbp + 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14006153d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14006153d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14006eb78
movdqu xmmword [rbp + 0x70], xmm6
mov byte [rbp + 0x60], 0
mov rdx, qword [rbp + 0x98]
cmp rdx, 0xf
jbe 0x14006158f
inc rdx
mov rcx, qword [rbp + 0x80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14006158a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14006158a
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14006eb78
movdqu xmmword [rbp + 0x90], xmm6
mov byte [rbp + 0x80], 0
mov rdx, qword [rbp - 8]
cmp rdx, 0xf
jbe 0x1400615dc
inc rdx
mov rcx, qword [rbp - 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400615d7
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400615d7
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14006eb78
movdqu xmmword [rbp - 0x10], xmm6
mov byte [rbp - 0x20], 0
mov rdx, qword [rbp + 0xb8]
cmp rdx, 0xf
jbe 0x140061629
inc rdx
mov rcx, qword [rbp + 0xa0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140061624
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140061624
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14006eb78
movdqu xmmword [rbp + 0xb0], xmm6
mov byte [rbp + 0xa0], 0
lea rcx, [rbp - 0x80]
cmp qword [rbp - 0x68], 0xf
cmova rcx, qword [rbp - 0x80]
mov r8, qword [rbp - 0x70]
cmp r8, 4
jne 0x14006166d
lea rdx, [0x14007f528]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x14006166d
lea rcx, str.start_https:__t.me_noenclipse
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
call fcn.140052110
call fcn.1400535f0
lea rcx, [rbp + 0x140]
call fcn.14006afe0
mov rbx, rax
mov rdx, qword [0x1400edfe8]
movabs rcx, 0x7fffffffffffffff
sub rcx, rdx
cmp rcx, 7
jb 0x140062a9d
lea rdi, str.v4.0
mov rax, rdi
cmp qword [0x1400edff0], 0xf
cmova rax, qword [str.v4.0]
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], 7
lea r9, str.update_
lea rcx, [rbp]
call fcn.140066cd0
nop
mov rcx, qword [rbp + 0x10]
mov rdx, qword [rbp + 0x18]
mov rax, rdx
sub rax, rcx
cmp rax, 1
jb 0x140061717
lea rax, [rcx + 1]
mov qword [rbp + 0x10], rax
lea rax, [rbp]
cmp rdx, 0xf
cmova rax, qword [rbp]
mov word [rax + rcx], 0x20
lea rax, [rbp]
jmp 0x140061735
mov qword [rsp + 0x20], 1
lea r9, [0x14007f278]
mov edx, 1
lea rcx, [rbp]
call fcn.140066820
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0xa0], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0xb0], xmm1
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], sendto
mov byte [rax], 0
mov r9, rbx
lea r8, [rbp + 0xa0]
lea rcx, [rbp + 0x40]
call fcn.140066ad0
nop
mov rcx, qword [rbp + 0x50]
mov rdx, qword [rbp + 0x58]
mov rax, rdx
sub rax, rcx
cmp rax, 1
jb 0x1400617a2
lea rax, [rcx + 1]
mov qword [rbp + 0x50], rax
lea rax, [rbp + 0x40]
cmp rdx, 0xf
cmova rax, qword [rbp + 0x40]
mov word [rax + rcx], 0x20
lea rax, [rbp + 0x40]
jmp 0x1400617c0
mov qword [rsp + 0x20], 1
lea r9, [0x14007f278]
mov edx, 1
lea rcx, [rbp + 0x40]
call fcn.140066820
xorps xmm0, xmm0
movups xmmword [rbp - 0x40], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x30], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x40], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x30], xmm1
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], sendto
mov byte [rax], 0
nop dword [rax]
inc rsi
cmp byte [r15 + rsi], 0
jne 0x1400617f0
mov rcx, qword [rbp - 0x30]
mov r8, qword [rbp - 0x28]
mov rax, r8
sub rax, rcx
cmp rsi, rax
ja 0x14006183d
lea rax, [rcx + rsi]
mov qword [rbp - 0x30], rax
lea rbx, [rbp - 0x40]
cmp r8, 0xf
cmova rbx, qword [rbp - 0x40]
add rbx, rcx
mov r8, rsi
mov rdx, r15
mov rcx, rbx
call sub.VCRUNTIME140.dll_memmove
mov byte [rbx + rsi], 0
lea rax, [rbp - 0x40]
jmp 0x140061851
mov qword [rsp + 0x20], rsi
mov r9, r15
mov rdx, rsi
lea rcx, [rbp - 0x40]
call fcn.140066820
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x50], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x40], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x50], xmm1
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], sendto
mov byte [rax], 0
mov rcx, qword [rsp + 0x50]
mov rdx, qword [rsp + 0x58]
mov rax, rdx
sub rax, rcx
cmp rax, 1
jb 0x1400618bd
lea rax, [rcx + 1]
mov qword [rsp + 0x50], rax
lea rax, [rsp + 0x40]
cmp rdx, 0xf
cmova rax, qword [rsp + 0x40]
mov word [rax + rcx], 0x20
lea rax, [rsp + 0x40]
jmp 0x1400618dc
mov qword [rsp + 0x20], 1
lea r9, [0x14007f278]
mov edx, 1
lea rcx, [rsp + 0x40]
call fcn.140066820
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x70], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x60], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x70], xmm1
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], sendto
mov byte [rax], 0
lea r8, [0x1400ee998]
lea rdx, [rsp + 0x60]
lea rcx, [rbp + 0x120]
call fcn.140065a70
nop
mov rdx, rax
lea rcx, [rbp + 0xe0]
call fcn.140068e20
mov rdx, rax
lea rcx, str.true
call fcn.140065180
lea rcx, [rbp + 0xe0]
call fcn.140037ed0
nop
lea rcx, [rbp + 0x120]
call fcn.140037ed0
nop
lea rcx, [rsp + 0x60]
call fcn.140037ed0
nop
lea rcx, [rsp + 0x40]
call fcn.140037ed0
nop
lea rcx, [rbp - 0x40]
call fcn.140037ed0
nop
lea rcx, [rbp + 0x40]
call fcn.140037ed0
nop
lea rcx, [rbp + 0xa0]
call fcn.140037ed0
nop
lea rcx, [rbp]
call fcn.140037ed0
nop
lea rcx, [rbp + 0x140]
call fcn.140037ed0
nop
lea rcx, [rbp - 0x80]
call fcn.140037ed0
jmp 0x140061a59
mov rax, qword [0x1400ee950]
movsd xmm0, qword [rax + 0x3e50]
cvtpd2ps xmm0, xmm0
movss dword [0x1400ee9cc], xmm0
call fcn.14004dff0
lea rcx, [0x14008306c]
lea rdx, str.error_login
cmp rax, rcx
lea rcx, [rbp + 0xa0]
jne 0x140061a1c
call fcn.140046f50
nop
lea rdx, [rbp + 0xa0]
lea rcx, [0x1400eee58]
call fcn.140064bb0
mov rcx, rax
lea rdx, [rbp + 0x20]
call fcn.140065150
nop
jmp 0x140061a42
call fcn.140046f50
nop
lea rdx, [rbp + 0xa0]
lea rcx, [0x1400eee68]
call fcn.140064bb0
mov rcx, rax
lea rdx, [rbp + 0x20]
call fcn.140065150
nop
lea rcx, [rbp + 0xa0]
call fcn.140037ed0
lea rdi, str.v4.0
mov r13, qword [rbp + 0x38]
cmp r13, 0xf
jbe 0x140061a94
lea rdx, [r13 + 1]
mov rcx, qword [rbp + 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140061a8f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140061a8f
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14006eb78
movss xmm1, dword [0x140084fd8]
movss xmm0, dword [0x140084f78]
call fcn.1400184d0
mov dword [rbp + 0x240], 0x43020000
mov dword [rbp + 0x244], 0x42200000
xorps xmm0, xmm0
movups xmmword [rbp + 0x20], xmm0
movdqa xmm1, xmmword [0x140085110]
movdqu xmmword [rbp + 0x30], xmm1
movsd xmm0, qword [str.button_close]
movsd qword [rbp + 0x20], xmm0
mov eax, dword [0x140082790]
mov dword [rbp + 0x28], eax
mov byte [rbp + 0x2c], 0
lea rdx, [rbp + 0x20]
mov rcx, qword [0x1400bdeb8]
call fcn.140064bb0
cmp qword [rax + 0x18], 0xf
jbe 0x140061b05
mov rax, qword [rax]
lea rdx, [rbp + 0x240]
mov rcx, rax
call fcn.140038d30
movzx ebx, al
mov rdx, qword [rbp + 0x38]
cmp rdx, 0xf
jbe 0x140061b55
inc rdx
mov rcx, qword [rbp + 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140061b50
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140061b50
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14006eb78
movdqu xmmword [rbp + 0x30], xmm6
mov byte [rbp + 0x20], 0
test bl, bl
je 0x140061b67
call fcn.14000e400
movss xmm0, dword [0x1400ee9cc]
mov rcx, qword [0x1400ee950]
comiss xmm0, xmm10
jbe 0x140061cd7
cvtps2pd xmm0, xmm0
movsd xmm1, qword [rcx + 0x3e50]
subsd xmm1, xmm0
movsd xmm0, qword [0x140084e00]
comisd xmm0, xmm1
jbe 0x140061cd7
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ed8]
movss xmm0, dword [rax + 0x1c]
subss xmm0, dword [rax + 0x68]
addss xmm0, xmm9
movss xmm2, dword [rax + 0x18]
subss xmm2, dword [rax + 0x64]
addss xmm2, dword [0x140084f44]
movss dword [rax + 0xe0], xmm2
movss dword [rax + 0xe4], xmm0
movss xmm1, dword [rax + 0xfc]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0xf8]
maxss xmm0, xmm2
movss dword [rax + 0xf8], xmm0
movss dword [rax + 0xfc], xmm1
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
movdqa xmm1, xmmword [reloc.WS2_32.dll_inet_addr]
movdqu xmmword [rsp + 0x50], xmm1
movsd xmm0, qword [str.error_login]
movsd qword [rsp + 0x40], xmm0
movzx eax, word [0x1400827d8]
mov word [rsp + 0x48], ax
movzx eax, byte [0x1400827da]
mov byte [rsp + 0x4a], al
mov byte [rsp + 0x4b], 0
lea rdx, [rsp + 0x40]
mov rcx, qword [0x1400bdeb8]
call fcn.140064bb0
cmp qword [rax + 0x18], 0xf
jbe 0x140061c6a
mov rax, qword [rax]
movdqa xmm0, xmmword [0x140085520]
movups xmmword [rsp + 0x60], xmm0
mov rdx, rax
lea rcx, [rsp + 0x60]
call fcn.140038690
nop
mov rdx, qword [rsp + 0x58]
cmp rdx, 0xf
jbe 0x140061cc5
inc rdx
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140061cc0
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140061cc0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14006eb78
movdqu xmmword [rsp + 0x50], xmm6
mov byte [rsp + 0x40], 0
mov rcx, qword [0x1400ee950]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ed8]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x64]
addss xmm0, dword [0x140084fac]
movss xmm2, dword [rax + 0x1c]
subss xmm2, dword [rax + 0x68]
addss xmm2, dword [0x140084f98]
movss dword [rax + 0xe0], xmm0
movss dword [rax + 0xe4], xmm2
movss xmm1, dword [rax + 0xf8]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0xfc]
maxss xmm0, xmm2
movss dword [rax + 0xf8], xmm1
movss dword [rax + 0xfc], xmm0
cmp qword [0x1400edff0], 0xf
cmova rdi, qword [str.v4.0]
mov rcx, rdi
call fcn.140038590
movdqa xmm6, xmmword [0x140085350]
mov rbx, qword [0x1400ee950]
mov dword [rsp + 0x60], reloc.WS2_32.dll_setsockopt
movups xmm0, xmmword [rbx + 0x3a1c]
movups xmmword [rsp + 0x64], xmm0
lea rcx, [rbx + 0x4050]
lea rdx, [rsp + 0x60]
call fcn.140020b60
movups xmmword [rbx + 0x3a1c], xmm6
xorps xmm6, xmm6
mov rbx, qword [0x1400ee950]
mov dword [rsp + 0x60], socket
movups xmm0, xmmword [rbx + 0x3a2c]
movups xmmword [rsp + 0x64], xmm0
lea rcx, [rbx + 0x4050]
lea rdx, [rsp + 0x60]
call fcn.140020b60
movups xmmword [rbx + 0x3a2c], xmm6
movdqa xmm6, xmmword [0x1400853c0]
mov rbx, qword [0x1400ee950]
mov dword [rsp + 0x60], reloc.WS2_32.dll_socket
movups xmm0, xmmword [rbx + 0x3a3c]
movups xmmword [rsp + 0x64], xmm0
lea rcx, [rbx + 0x4050]
lea rdx, [rsp + 0x60]
call fcn.140020b60
movups xmmword [rbx + 0x3a3c], xmm6
mov dword [rbp + 0x240], 0x41c00000
mov dword [rbp + 0x244], 0x41b00000
mov rcx, qword [0x1400ee950]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ed8]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x64]
addss xmm0, dword [0x140084e48]
movss xmm2, dword [rax + 0x1c]
subss xmm2, dword [rax + 0x68]
movss xmm6, dword [0x140084f94]
addss xmm2, xmm6
movss dword [rax + 0xe0], xmm0
movss dword [rax + 0xe4], xmm2
movss xmm1, dword [rax + 0xf8]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0xfc]
maxss xmm0, xmm2
movss dword [rax + 0xf8], xmm1
movss dword [rax + 0xfc], xmm0
movdqa xmm0, xmmword [0x140085510]
movups xmmword [rsp + 0x60], xmm0
xorps xmm0, xmm0
movups xmmword [rbp - 0x80], xmm0
mov dword [rbp + 0x248], 0x3f800000
mov dword [rbp + 0x24c], 0x3f800000
mov qword [rbp + 0x250], 0
lea rax, [rsp + 0x60]
mov qword [rsp + 0x30], rax
lea rax, [rbp - 0x80]
mov qword [rsp + 0x28], rax
lea r9, [rbp + 0x248]
lea r8, [rbp + 0x250]
lea rdx, [rbp + 0x240]
mov rcx, qword [0x1400ee978]
call fcn.14003a820
test al, al
je 0x140061f14
lea rcx, str.start_https:__t.me_noenclipse
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov rcx, qword [0x1400ee950]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ed8]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x64]
addss xmm0, dword [0x140084e88]
movss xmm2, dword [rax + 0x1c]
subss xmm2, dword [rax + 0x68]
addss xmm2, xmm6
movss dword [rax + 0xe0], xmm0
movss dword [rax + 0xe4], xmm2
movss xmm1, dword [rax + 0xf8]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0xfc]
maxss xmm0, xmm2
movss dword [rax + 0xf8], xmm1
movss dword [rax + 0xfc], xmm0
movdqa xmm0, xmmword [0x140085510]
movups xmmword [rsp + 0x60], xmm0
xorps xmm0, xmm0
movups xmmword [rbp - 0x80], xmm0
mov dword [rbp + 0x248], 0x3f800000
mov dword [rbp + 0x24c], 0x3f800000
mov qword [rbp + 0x250], 0
lea rax, [rsp + 0x60]
mov qword [rsp + 0x30], rax
lea rax, [rbp - 0x80]
mov qword [rsp + 0x28], rax
lea r9, [rbp + 0x248]
lea r8, [rbp + 0x250]
lea rdx, [rbp + 0x240]
mov rcx, qword [0x1400eea38]
call fcn.14003a820
test al, al
je 0x140062000
lea rcx, str.start_https:__funpay.com_users_10946032_
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov ecx, 3
call fcn.140008a10
call fcn.140015c70
jmp 0x140062a44
lea rcx, str.true
cmp qword [0x1400edf90], 0xf
cmova rcx, qword [str.true]
mov r8, qword [0x1400edf88]
cmp r8, 4
jne 0x1400622fd
lea rdx, [0x14007f528]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1400622fd
cmp byte [0x1400ee949], r13b
je 0x140062284
lea rcx, str.Loading_menu
call fcn.14004e650
xor edx, edx
lea rcx, [rbp + 0x240]
call fcn.140016e30
xorps xmm6, xmm6
mov qword [rbp + 0x240], r13
mov qword [rbp + 0x248], r13
lea r8, [rbp + 0x240]
xor edx, edx
lea rcx, [rbp + 0x248]
call fcn.140016da0
movss xmm1, dword [0x140084dc0]
xor ecx, ecx
call fcn.140008ab0
xor edx, edx
mov r8d, 0xa7
lea rcx, str.loading
call fcn.1400134b0
call fcn.140016eb0
mov rbx, rax
lea rcx, [rbp + 0x240]
call fcn.140016a90
mov rcx, qword [0x1400ee950]
mov rdx, qword [rcx + 0x3ed8]
movss xmm0, dword [rbp + 0x240]
addss xmm0, dword [rdx + 0x20]
movss dword [rbp + 0x248], xmm0
movss xmm1, dword [rbp + 0x244]
addss xmm1, dword [rdx + 0x24]
movss dword [rbp + 0x24c], xmm1
mov dword [rsp + 0x28], r13d
movss dword [rsp + 0x20], xmm6
mov r9d, 0xff000000
lea r8, [rbp + 0x248]
lea rdx, [rbp + 0x240]
mov rcx, rbx
call fcn.14002c7f0
mov dword [rbp + 0x240], 0x43aa0000
mov dword [rbp + 0x244], 0x435c0000
lea rcx, [rbp + 0x240]
call fcn.1400185e0
movss xmm4, dword [0x1400ee9d8]
cvtps2pd xmm4, xmm4
mov rax, qword [0x1400ee950]
movsd xmm3, qword [rax + 0x3e50]
subsd xmm3, xmm4
cvtpd2ps xmm7, xmm3
movss dword [rsp + 0x20], xmm6
xorps xmm3, xmm3
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x60]
call fcn.1400063e0
mov rbx, rax
movaps xmm0, xmm7
addss xmm0, xmm7
mulss xmm0, dword [0x140084e1c]
call sub.api_ms_win_crt_math_l1_1_0.dll_sinf
movss xmm3, dword [0x140084dc0]
addss xmm0, xmm3
mulss xmm0, dword [0x140084d84]
movss dword [rsp + 0x20], xmm0
movaps xmm2, xmm3
movaps xmm1, xmm3
lea rcx, [rbp - 0x80]
call fcn.1400063e0
mov dword [rbp + 0x240], 0x3f800000
mov dword [rbp + 0x244], 0x3f800000
mov qword [rbp + 0x248], r13
mov dword [rbp + 0x250], 0x43160000
mov dword [rbp + 0x254], 0x42c80000
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x240]
lea r8, [rbp + 0x248]
lea rdx, [rbp + 0x250]
mov rcx, qword [0x1400eea20]
call fcn.14003a030
mov dword [rbp + 0x240], 0x44480000
mov dword [rbp + 0x244], 0x43ff0000
lea rcx, [rbp + 0x240]
call fcn.1400185e0
lea rcx, str.v4.0
call fcn.1400650d0
mov rcx, rax
call fcn.140038590
call fcn.140015c70
mov ecx, 1
call fcn.140008c60
comiss xmm7, dword [0x140084e18]
jb 0x140062a44
mov byte [0x1400ee949], r13b
jmp 0x140062a44
mov dword [rbp + 0x240], 0x44518000
mov dword [rbp + 0x244], 0x4405c000
xor edx, edx
lea rcx, [rbp + 0x240]
call fcn.140016e30
movss xmm1, dword [0x140084dc0]
xor ecx, ecx
call fcn.140008ab0
xor edx, edx
mov r8d, 0x1ab
lea rcx, [0x140083100]
call fcn.1400134b0
call fcn.14005fac0
call fcn.14005db30
call fcn.14005e430
call fcn.14005ed10
lea rcx, str.In_main_menu
call fcn.14004e650
call fcn.140015c70
mov ecx, 1
call fcn.140008c60
jmp 0x140062a44
lea rcx, str.Downloading_update
call fcn.14004e650
mov rbx, qword [0x1400ee950]
movsd qword [rbx + 0x4000], xmm6
mov dword [rbx + 0x3fe8], 1
or dword [rbx + 0x3fe0], 3
mov qword [rbx + 0x3ff0], r13
mov qword [rbx + 0x3ff8], r13
mov dword [rbx + 0x3fe4], 1
lea rcx, [rbx + 0x4060]
movss xmm0, dword [rbx + 0x37f8]
mov dword [rbp - 0x80], r13d
movss dword [rbp - 0x7c], xmm0
lea rdx, [rbp - 0x80]
call fcn.140020a70
mov dword [rbx + 0x37f8], 0x3f800000
xor edx, edx
mov r8d, 0xa7
lea rcx, str.update
call fcn.1400134b0
mov rcx, qword [0x1400ee950]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ed8]
mov r15, qword [rax + 0x288]
cmp byte [0x1400ee938], r13b
jne 0x1400623d8
mov qword [rsp + 0x28], r13
mov dword [rsp + 0x20], r13d
xor r9d, r9d
lea r8, [0x140016970]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateThread]
mov byte [0x1400ee938], 1
mov rcx, qword [0x1400ee950]
mov rax, qword [rcx + 0x3ed8]
movsd xmm1, qword [rax + 0x18]
movaps xmm0, xmm1
shufps xmm0, xmm0, 0x55
addss xmm0, dword [rax + 0x24]
movsd qword [rbp + 0x248], xmm1
addss xmm1, dword [rax + 0x20]
movss dword [rbp + 0x240], xmm1
movss dword [rbp + 0x244], xmm0
mov dword [rsp + 0x28], r13d
xorps xmm9, xmm9
movss dword [rsp + 0x20], xmm9
mov r9d, 0xff000000
lea r8, [rbp + 0x240]
lea rdx, [rbp + 0x248]
mov rcx, r15
call fcn.14002c7f0
call fcn.14005db30
movss xmm1, dword [0x1400ee9d8]
cvtps2pd xmm1, xmm1
mov rax, qword [0x1400ee950]
movsd xmm0, qword [rax + 0x3e50]
subsd xmm0, xmm1
cvtpd2ps xmm10, xmm0
mov ebx, r13d
mov edi, 0xff00
mov esi, 0xffff0000
mov r14d, 0xff
movss xmm12, dword [0x140084e98]
movss xmm7, dword [0x140084e88]
movss xmm13, dword [0x140084f0c]
movss xmm8, dword [0x140084d84]
movss xmm14, dword [0x140084d60]
movss xmm11, dword [0x140084df8]
movss xmm15, dword [0x140084ea0]
nop dword [rax]
nop word [rax + rax]
movd xmm6, ebx
cvtdq2ps xmm6, xmm6
movaps xmm0, xmm6
mulss xmm0, xmm14
addss xmm0, xmm10
movaps xmm1, xmm11
call sub.api_ms_win_crt_math_l1_1_0.dll_fmodf
mulss xmm0, xmm8
movss xmm2, dword [0x140084dc0]
subss xmm2, xmm0
mulss xmm2, xmm7
mov r9d, r14d
or r9d, esi
or r9d, edi
or r9d, 0xff000000
movaps xmm0, xmm2
mulss xmm0, xmm8
movaps xmm1, xmm13
subss xmm1, xmm0
mulss xmm6, xmm15
addss xmm6, dword [0x140084f08]
addss xmm6, xmm12
movss dword [rbp + 0x248], xmm6
movss dword [rbp + 0x24c], xmm1
addss xmm1, xmm2
addss xmm6, xmm7
movss dword [rbp + 0x240], xmm6
movss dword [rbp + 0x244], xmm1
mov dword [rsp + 0x28], r13d
movss dword [rsp + 0x20], xmm9
lea r8, [rbp + 0x240]
lea rdx, [rbp + 0x248]
mov rcx, r15
call fcn.14002c7f0
inc ebx
sub r14d, 0x1e
sub esi, 0x1e0000
sub edi, 0x1e00
cmp ebx, 6
jl 0x1400624c0
mov rcx, qword [0x1400ee950]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ed8]
movss xmm0, dword [rax + 0x1c]
subss xmm0, dword [rax + 0x68]
addss xmm0, dword [0x140084f20]
movss xmm2, dword [rax + 0x18]
subss xmm2, dword [rax + 0x64]
addss xmm2, dword [0x140084f40]
movss dword [rax + 0xe0], xmm2
movss dword [rax + 0xe4], xmm0
movss xmm1, dword [rax + 0xfc]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0xf8]
maxss xmm0, xmm2
movss dword [rax + 0xf8], xmm0
movss dword [rax + 0xfc], xmm1
lea rcx, [0x1400edfb8]
cmp qword [0x1400edfd0], 0xf
cmova rcx, qword [0x1400edfb8]
call fcn.140038590
mov rcx, qword [0x1400ee950]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ed8]
movss xmm3, dword [rax + 0x1c]
subss xmm3, dword [rax + 0x68]
addss xmm3, dword [0x140084f30]
movss xmm2, dword [rax + 0x18]
subss xmm2, dword [rax + 0x64]
addss xmm2, dword [0x140084f30]
movss dword [rax + 0xe0], xmm2
movss dword [rax + 0xe4], xmm3
movss xmm1, dword [rax + 0xfc]
maxss xmm1, xmm3
movss xmm0, dword [rax + 0xf8]
maxss xmm0, xmm2
movss dword [rax + 0xf8], xmm0
movss dword [rax + 0xfc], xmm1
mov dword [rbp + 0x240], 0x438c0000
mov dword [rbp + 0x244], 0x42700000
xorps xmm1, xmm1
movups xmmword [rsp + 0x40], xmm1
movdqa xmm0, xmmword [0x140085140]
movdqu xmmword [rsp + 0x50], xmm0
movsd xmm0, qword [str.button_download]
movsd qword [rsp + 0x40], xmm0
mov eax, dword [0x1400827a0]
mov dword [rsp + 0x48], eax
movzx eax, word [0x1400827a4]
mov word [rsp + 0x4c], ax
movzx eax, byte [0x1400827a6]
mov byte [rsp + 0x4e], al
mov byte [rsp + 0x4f], r13b
lea rdx, [rsp + 0x40]
mov rcx, qword [0x1400bdeb8]
call fcn.140064bb0
cmp qword [rax + 0x18], 0xf
jbe 0x14006270e
mov rax, qword [rax]
lea rdx, [rbp + 0x240]
mov rcx, rax
call fcn.140038d30
movzx ebx, al
mov rdx, qword [rsp + 0x58]
cmp rdx, 0xf
jbe 0x140062760
inc rdx
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14006275b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14006275b
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14006eb78
movdqa xmm6, xmmword [0x140085050]
movdqu xmmword [rsp + 0x50], xmm6
mov byte [rsp + 0x40], 0
test bl, bl
je 0x14006282a
mov rdx, qword [0x1400edf88]
movabs rcx, 0x7fffffffffffffff
sub rcx, rdx
cmp rcx, 6
jb 0x140062a97
lea rax, str.true
cmp qword [0x1400edf90], 0xf
cmova rax, qword [str.true]
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], 6
lea r9, str.start
lea rcx, [rbp - 0x60]
call fcn.140066cd0
lea rcx, [rbp - 0x60]
cmp qword [rbp - 0x48], 0xf
cmova rcx, qword [rbp - 0x60]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov rdx, qword [rbp - 0x48]
cmp rdx, 0xf
jbe 0x140062825
inc rdx
mov rcx, qword [rbp - 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140062820
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140062820
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14006eb78
call fcn.14000e400
mov rcx, qword [0x1400ee950]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ed8]
movss xmm0, dword [rax + 0x1c]
subss xmm0, dword [rax + 0x68]
addss xmm0, dword [0x140084f58]
movss xmm2, dword [rax + 0x18]
subss xmm2, dword [rax + 0x64]
addss xmm2, dword [0x140084f54]
movss dword [rax + 0xe0], xmm2
movss dword [rax + 0xe4], xmm0
movss xmm1, dword [rax + 0xfc]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0xf8]
maxss xmm0, xmm2
movss dword [rax + 0xf8], xmm0
movss dword [rax + 0xfc], xmm1
mov dword [rbp + 0x240], 0x43200000
mov dword [rbp + 0x244], 0x42200000
xorps xmm0, xmm0
movups xmmword [rbp - 0x20], xmm0
movdqa xmm1, xmmword [reloc.WS2_32.dll_inet_addr]
movdqu xmmword [rbp - 0x10], xmm1
movsd xmm0, qword [str.button_skip]
movsd qword [rbp - 0x20], xmm0
movzx eax, word [0x1400827c0]
mov word [rbp - 0x18], ax
movzx eax, byte [0x1400827c2]
mov byte [rbp - 0x16], al
mov byte [rbp - 0x15], 0
lea rdx, [rbp - 0x20]
mov rcx, qword [0x1400bdeb8]
call fcn.140064bb0
cmp qword [rax + 0x18], 0xf
jbe 0x14006290a
mov rax, qword [rax]
lea rdx, [rbp + 0x240]
mov rcx, rax
call fcn.140038d30
movzx ebx, al
mov rdx, qword [rbp - 8]
cmp rdx, 0xf
jbe 0x14006295a
inc rdx
mov rcx, qword [rbp - 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140062955
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140062955
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14006eb78
movdqu xmmword [rbp - 0x10], xmm6
mov byte [rbp - 0x20], 0
test bl, bl
je 0x140062980
mov r8d, 4
lea rdx, [0x14007f528]
lea rcx, str.true
call fcn.1400653d0
mov rcx, qword [0x1400ee950]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ed8]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x64]
addss xmm0, dword [0x140084fac]
movss xmm2, dword [rax + 0x1c]
subss xmm2, dword [rax + 0x68]
addss xmm2, dword [0x140084f98]
movss dword [rax + 0xe0], xmm0
movss dword [rax + 0xe4], xmm2
movss xmm1, dword [rax + 0xf8]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0xfc]
maxss xmm0, xmm2
movss dword [rax + 0xf8], xmm1
movss dword [rax + 0xfc], xmm0
lea rcx, str.v4.0
cmp qword [0x1400edff0], 0xf
cmova rcx, qword [str.v4.0]
call fcn.140038590
call fcn.140015c70
mov ecx, 1
call fcn.140008c60
comiss xmm10, xmm11
jb 0x140062a44
mov rax, qword [0x1400ee950]
movsd xmm0, qword [rax + 0x3e50]
cvtpd2ps xmm0, xmm0
movss dword [0x1400ee9d8], xmm0
lea r11, [rsp + 0x300]
mov rbx, qword [r11 + 0x58]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
movaps xmm8, xmmword [r11 - 0x30]
movaps xmm9, xmmword [r11 - 0x40]
movaps xmm10, xmmword [r11 - 0x50]
movaps xmm11, xmmword [r11 - 0x60]
movaps xmm12, xmmword [r11 - 0x70]
movaps xmm13, xmmword [r11 - 0x80]
movaps xmm14, xmmword [r11 - 0x90]
movaps xmm15, xmmword [r11 - 0xa0]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
call fcn.140037eb0
nop
call fcn.140037eb0
nop
int3