Function at 0x140071010
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
mov qword [rsp + 0x20], rdi
push rbp
lea rbp, [rsp - 0x180]
sub rsp, 0x280
mov rax, qword [0x1401a4080]
xor rax, rsp
mov qword [rbp + 0x170], rax
mov rdi, rcx
xor esi, esi
mov dword [rbp - 0x80], esi
xorps xmm0, xmm0
movups xmmword [rbp + 0x40], xmm0
mov qword [rbp + 0x50], rsi
mov qword [rbp + 0x58], rsi
xor r8d, r8d
lea rdx, [0x140174a38]
lea rcx, [rbp + 0x40]
call fcn.14000d680
nop
mov dword [rbp - 0x80], 0x66632e15
mov word [rbp - 0x7c], 0x67
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
mov qword [rsp + 0x60], rsi
mov qword [rsp + 0x68], rsi
mov rbx, 0xffffffffffffffff
mov r8, rbx
inc r8
cmp byte [rdi + r8], 0
jne 0x140071094
mov rdx, rdi
lea rcx, [rsp + 0x50]
call fcn.14000d680
nop
mov dword [rsp + 0x30], 0x6f635c41
mov dword [rsp + 0x34], 0x6769666e
mov word [rsp + 0x38], 0x5c73
mov byte [rsp + 0x3a], 0
mov dword [rsp + 0x70], 0x76655c01
mov dword [rsp + 0x74], 0x5c616e65
mov byte [rsp + 0x78], 0
lea rcx, [rbp - 0x10]
call fcn.140063030
nop
lea rcx, [rsp + 0x71]
mov r8, rbx
nop
inc r8
cmp byte [rcx + r8], 0
jne 0x1400710f0
lea rdx, [rsp + 0x71]
mov rcx, rax
call fcn.14000b910
xorps xmm0, xmm0
movups xmmword [rbp - 0x50], xmm0
mov qword [rbp - 0x40], rsi
mov qword [rbp - 0x38], rsi
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x50], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x40], xmm1
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
lea rax, [rsp + 0x31]
mov r8, rbx
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140071140
lea rdx, [rsp + 0x31]
lea rcx, [rbp - 0x50]
call fcn.14000b910
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x30], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x40], xmm1
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
lea r9, [rsp + 0x50]
lea r8, [rsp + 0x30]
movzx edx, byte [rbp - 0x78]
lea rcx, [rbp - 0x30]
call fcn.1400762f0
nop
lea rax, [rbp - 0x7f]
mov r8, rbx
nop word [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x1400711a0
lea rdx, [rbp - 0x7f]
lea rcx, [rbp - 0x30]
call fcn.14000b910
xorps xmm0, xmm0
movups xmmword [rbp - 0x70], xmm0
mov qword [rbp - 0x60], rsi
mov qword [rbp - 0x58], rsi
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x70], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x60], xmm1
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
xor edx, edx
mov r8d, 0x110
lea rcx, [rbp + 0x60]
call sub.VCRUNTIME140.dll_memset
lea rax, [0x140176618]
mov qword [rbp + 0x60], rax
lea rcx, [rbp + 0x110]
call qword [sym.imp.MSVCP140.dll_protected:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::constructor_void____ptr64]
nop
mov dword [rbp - 0x80], Ordinal_32
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp + 0x70]
lea rcx, [rbp + 0x60]
call qword [sym.imp.MSVCP140.dll_public:_void___cdecl_std::basic_istream_char__struct_std::char_traits_char__::constructor_class_std::basic_streambuf_char__struct_std::char_traits_char______ptr64__bool____ptr64]
nop
mov rax, qword [rbp + 0x60]
movsxd rcx, dword [rax + 4]
lea rdi, vtable.std::basic_ifstream_char__struct_std::char_traits_char__.0
mov qword [rbp + rcx + 0x60], rdi
mov rax, qword [rbp + 0x60]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xb0]
mov dword [rbp + rcx + 0x5c], edx
lea rcx, [rbp + 0x70]
call qword [sym.imp.MSVCP140.dll_protected:_void___cdecl_std::basic_streambuf_char__struct_std::char_traits_char__::constructor_void____ptr64]
lea rax, vtable.std::basic_filebuf_char__struct_std::char_traits_char__.0
mov qword [rbp + 0x70], rax
mov byte [rbp + 0xec], 0
mov byte [rbp + 0xe1], 0
lea rcx, [rbp + 0x70]
call qword [sym.imp.MSVCP140.dll_protected:_void___cdecl_std::basic_streambuf_char__struct_std::char_traits_char__::_Init_void____ptr64]
mov qword [rbp + 0xf0], rsi
mov rax, qword [0x1401be150]
mov qword [rbp + 0xe4], rax
mov qword [rbp + 0xd8], rsi
lea rdx, [rbp - 0x70]
cmp qword [rbp - 0x58], 0xf
cmova rdx, qword [rbp - 0x70]
mov r8d, 1
lea rcx, [rbp + 0x70]
call fcn.14000be10
xor r8d, r8d
test rax, rax
mov rax, qword [rbp + 0x60]
movsxd rcx, dword [rax + 4]
lea rax, [rbp + 0x60]
je 0x1400712d7
add rcx, rax
xor edx, edx
call qword [sym.imp.MSVCP140.dll_public:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::clear_int__bool____ptr64]
jmp 0x1400712e5
add rcx, rax
mov edx, 2
call qword [sym.imp.MSVCP140.dll_public:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::setstate_int__bool____ptr64]
lea rdx, [rbp + 0x40]
lea rcx, [rbp + 0x60]
call fcn.14000cb30
lea rcx, [rbp + 0x70]
call fcn.14000aef0
test rax, rax
jne 0x14007131e
mov rax, qword [rbp + 0x60]
movsxd rcx, dword [rax + 4]
lea rax, [rbp + 0x60]
add rcx, rax
xor r8d, r8d
mov edx, 2
call qword [sym.imp.MSVCP140.dll_public:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::setstate_int__bool____ptr64]
nop
mov rax, qword [rbp + 0x60]
movsxd rcx, dword [rax + 4]
mov qword [rbp + rcx + 0x60], rdi
mov rax, qword [rbp + 0x60]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xb0]
mov dword [rbp + rcx + 0x5c], edx
lea rcx, [rbp + 0x70]
call fcn.1400093e0
lea rcx, [rbp + 0x78]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_istream_char__struct_std::char_traits_char__::destructor_void____ptr64]
lea rcx, [rbp + 0x110]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
nop
mov rdx, qword [rbp - 0x58]
cmp rdx, 0xf
jbe 0x14007139c
inc rdx
mov rcx, qword [rbp - 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140071397
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140071397
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1401433c4
mov qword [rbp - 0x60], rsi
mov qword [rbp - 0x58], reloc.WS2_32.dll_ntohs
mov byte [rbp - 0x70], 0
mov rdx, qword [rbp - 0x18]
cmp rdx, 0xf
jbe 0x1400713ea
inc rdx
mov rcx, qword [rbp - 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400713e5
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400713e5
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1401433c4
mov qword [rbp - 0x20], rsi
mov qword [rbp - 0x18], reloc.WS2_32.dll_ntohs
mov byte [rbp - 0x30], 0
mov rdx, qword [rsp + 0x48]
cmp rdx, 0xf
jbe 0x14007143b
inc rdx
mov rcx, qword [rsp + 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140071435
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140071435
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1401433c4
nop
mov rdx, qword [rbp - 0x38]
cmp rdx, 0xf
jbe 0x140071479
inc rdx
mov rcx, qword [rbp - 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140071474
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140071474
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1401433c4
mov qword [rbp - 0x40], rsi
mov qword [rbp - 0x38], reloc.WS2_32.dll_ntohs
mov byte [rbp - 0x50], 0
mov rdx, qword [rbp + 8]
cmp rdx, 0xf
jbe 0x1400714c7
inc rdx
mov rcx, qword [rbp - 0x10]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400714c2
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400714c2
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1401433c4
mov qword [rbp], rsi
mov qword [rbp + 8], reloc.WS2_32.dll_ntohs
mov byte [rbp - 0x10], 0
mov rdx, qword [rsp + 0x68]
cmp rdx, 0xf
jbe 0x140071517
inc rdx
mov rcx, qword [rsp + 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140071512
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140071512
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1401433c4
lea rax, [rbp + 0x40]
mov rcx, qword [rbp + 0x40]
mov rdx, qword [rbp + 0x58]
cmp rdx, 0xf
cmova rax, rcx
cmp byte [rax], 0
je 0x1400730d8
mov qword [rbp + 0x28], rsi
mov byte [rsp + 0x20], 0
mov r9b, 1
lea r8, [rbp - 0x10]
lea rdx, [rbp + 0x40]
lea rcx, [rbp + 0x30]
call fcn.140075080
nop
mov dword [rsp + 0x30], 0x616e450e
mov dword [rsp + 0x34], 0x45656c62
mov word [rsp + 0x38], 0x5053
mov byte [rsp + 0x3a], 0
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
mov qword [rsp + 0x60], rsi
mov qword [rsp + 0x68], rsi
lea rax, [rsp + 0x31]
mov r8, rbx
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140071590
lea rdx, [rsp + 0x31]
lea rcx, [rsp + 0x50]
call fcn.14000d680
nop
lea r8, [rsp + 0x50]
lea rdx, [rbp + 0x30]
lea rcx, [0x1401be1d0]
call fcn.1400751c0
nop
mov rdx, qword [rsp + 0x68]
cmp rdx, 0xf
jbe 0x1400715fd
inc rdx
mov rcx, qword [rsp + 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400715f8
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140072525
call fcn.1401433c4
mov dword [rsp + 0x30], 0x616e4576
mov dword [rsp + 0x34], 0x42656c62
mov word [rsp + 0x38], 0x786f
mov byte [rsp + 0x3a], 0
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
mov qword [rsp + 0x60], rsi
mov qword [rsp + 0x68], rsi
lea rax, [rsp + 0x31]
mov r8, rbx
inc r8
cmp byte [rax + r8], 0
jne 0x140071633
lea rdx, [rsp + 0x31]
lea rcx, [rsp + 0x50]
call fcn.14000d680
nop
lea r8, [rsp + 0x50]
lea rdx, [rbp + 0x30]
lea rcx, [0x1401be1c7]
call fcn.1400751c0
nop
mov rdx, qword [rsp + 0x68]
cmp rdx, 0xf
jbe 0x1400716a0
inc rdx
mov rcx, qword [rsp + 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14007169b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140072525
call fcn.1401433c4
mov dword [rsp + 0x30], 0x616e456a
mov dword [rsp + 0x34], 0x4e656c62
mov dword [rsp + 0x38], 0x656d61
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
mov qword [rsp + 0x60], rsi
mov qword [rsp + 0x68], rsi
lea rax, [rsp + 0x31]
mov r8, rbx
inc r8
cmp byte [rax + r8], 0
jne 0x1400716d2
lea rdx, [rsp + 0x31]
lea rcx, [rsp + 0x50]
call fcn.14000d680
nop
lea r8, [rsp + 0x50]
lea rdx, [rbp + 0x30]
lea rcx, [0x1401be1c6]
call fcn.1400751c0
nop
mov rdx, qword [rsp + 0x68]
cmp rdx, 0xf
jbe 0x14007173f
inc rdx
mov rcx, qword [rsp + 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14007173a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140072525
call fcn.1401433c4
mov dword [rsp + 0x30], 0x616e4552
mov dword [rsp + 0x34], 0x44656c62
mov word [rsp + 0x38], 0x746f
mov byte [rsp + 0x3a], 0
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
mov qword [rsp + 0x60], rsi
mov qword [rsp + 0x68], rsi
lea rax, [rsp + 0x31]
mov r8, rbx
inc r8
cmp byte [rax + r8], 0
jne 0x140071775
lea rdx, [rsp + 0x31]
lea rcx, [rsp + 0x50]
call fcn.14000d680
nop
lea r8, [rsp + 0x50]
lea rdx, [rbp + 0x30]
lea rcx, [0x1401be1c5]
call fcn.1400751c0
nop
mov rdx, qword [rsp + 0x68]
cmp rdx, 0xf
jbe 0x1400717e2
inc rdx
mov rcx, qword [rsp + 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400717dd
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140072525
call fcn.1401433c4
movdqa xmm0, xmmword [0x140187040]
movdqu xmmword [rsp + 0x30], xmm0
mov word [rsp + 0x40], reloc.WS2_32.dll_WSAGetLastError
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
mov qword [rsp + 0x60], rsi
mov qword [rsp + 0x68], rsi
lea rax, [rsp + 0x31]
mov r8, rbx
inc r8
cmp byte [rax + r8], 0
jne 0x140071811
lea rdx, [rsp + 0x31]
lea rcx, [rsp + 0x50]
call fcn.14000d680
nop
lea r8, [rsp + 0x50]
lea rdx, [rbp + 0x30]
lea rcx, [0x1401be194]
call fcn.1400751c0
nop
mov rdx, qword [rsp + 0x68]
cmp rdx, 0xf
jbe 0x14007187e
inc rdx
mov rcx, qword [rsp + 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140071879
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140072525
call fcn.1401433c4
movdqa xmm0, xmmword [0x1401870e0]
movdqu xmmword [rsp + 0x30], xmm0
mov byte [rsp + 0x40], 0
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
mov qword [rsp + 0x60], rsi
mov qword [rsp + 0x68], rsi
lea rax, [rsp + 0x31]
mov r8, rbx
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x1400718b0
lea rdx, [rsp + 0x31]
lea rcx, [rsp + 0x50]
call fcn.14000d680
nop
lea r8, [rsp + 0x50]
lea rdx, [rbp + 0x30]
lea rcx, [0x1401be196]
call fcn.1400751c0
nop
mov rdx, qword [rsp + 0x68]
cmp rdx, 0xf
jbe 0x14007191d
inc rdx
mov rcx, qword [rsp + 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140071918
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140072525
call fcn.1401433c4
mov dword [rsp + 0x30], 0x6d694156
mov dword [rsp + 0x34], 0x45746f62
mov dword [rsp + 0x38], 0x6c62616e
mov word [rsp + 0x3c], 0x6465
mov byte [rsp + 0x3e], 0
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
mov qword [rsp + 0x60], rsi
mov qword [rsp + 0x68], rsi
lea rax, [rsp + 0x31]
mov r8, rbx
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140071960
lea rdx, [rsp + 0x31]
lea rcx, [rsp + 0x50]
call fcn.14000d680
nop
lea r8, [rsp + 0x50]
lea rdx, [rbp + 0x30]
lea rcx, [0x1401be1a7]
call fcn.1400751c0
nop
mov rdx, qword [rsp + 0x68]
cmp rdx, 0xf
jbe 0x1400719cd
inc rdx
mov rcx, qword [rsp + 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400719c8
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140072525
call fcn.1401433c4
mov dword [rsp + 0x30], 0x65735511
mov dword [rsp + 0x34], 0x67697254
mov dword [rsp + 0x38], 0x42726567
mov word [rsp + 0x3c], 0x746f
mov byte [rsp + 0x3e], 0
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
mov qword [rsp + 0x60], rsi
mov qword [rsp + 0x68], rsi
lea rax, [rsp + 0x31]
mov r8, rbx
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140071a10
lea rdx, [rsp + 0x31]
lea rcx, [rsp + 0x50]
call fcn.14000d680
nop
lea r8, [rsp + 0x50]
lea rdx, [rbp + 0x30]
lea rcx, [0x1401be19f]
call fcn.1400751c0
nop
mov rdx, qword [rsp + 0x68]
cmp rdx, 0xf
jbe 0x140071a7d
inc rdx
mov rcx, qword [rsp + 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140071a78
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140072525
call fcn.1401433c4
mov dword [rsp + 0x30], 0x61655458
mov dword [rsp + 0x34], 0x6568436d
mov word [rsp + 0x38], 0x6b63
mov byte [rsp + 0x3a], 0
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
mov qword [rsp + 0x60], rsi
mov qword [rsp + 0x68], rsi
lea rax, [rsp + 0x31]
mov r8, rbx
inc r8
cmp byte [rax + r8], 0
jne 0x140071ab3
lea rdx, [rsp + 0x31]
lea rcx, [rsp + 0x50]
call fcn.14000d680
nop
lea r8, [rsp + 0x50]
lea rdx, [rbp + 0x30]
lea rcx, [0x1401be197]
call fcn.1400751c0
nop
mov rdx, qword [rsp + 0x68]
cmp rdx, 0xf
jbe 0x140071b20
inc rdx
mov rcx, qword [rsp + 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140071b1b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140072525
call fcn.1401433c4
mov dword [rsp + 0x30], 0x6c6e556e
mov dword [rsp + 0x34], 0x4f6b636f
mov dword [rsp + 0x38], 0x6165446e
mov word [rsp + 0x3c], 0x6874
mov byte [rsp + 0x3e], 0
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
mov qword [rsp + 0x60], rsi
mov qword [rsp + 0x68], rsi
lea rax, [rsp + 0x31]
mov r8, rbx
nop
inc r8
cmp byte [rax + r8], 0
jne 0x140071b60
lea rdx, [rsp + 0x31]
lea rcx, [rsp + 0x50]
call fcn.14000d680
nop
lea r8, [rsp + 0x50]
lea rdx, [rbp + 0x30]
lea rcx, [0x1401be19e]
call fcn.1400751c0
nop
mov rdx, qword [rsp + 0x68]
cmp rdx, 0xf
jbe 0x140071bcd
inc rdx
mov rcx, qword [rsp + 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140071bc8
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140072525
call fcn.1401433c4
mov dword [rsp + 0x30], 0x6974537b
mov dword [rsp + 0x34], 0x41796b63
mov word [rsp + 0x38], 0x6d69
mov byte [rsp + 0x3a], 0
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
mov qword [rsp + 0x60], rsi
mov qword [rsp + 0x68], rsi
lea rax, [rsp + 0x31]
mov r8, rbx
inc r8
cmp byte [rax + r8], 0
jne 0x140071c03
lea rdx, [rsp + 0x31]
lea rcx, [rsp + 0x50]
call fcn.14000d680
nop
lea r8, [rsp + 0x50]
lea rdx, [rbp + 0x30]
lea rcx, [0x1401be19c]
call fcn.1400751c0
nop
mov rdx, qword [rsp + 0x68]
cmp rdx, 0xf
jbe 0x140071c70
inc rdx
mov rcx, qword [rsp + 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140071c6b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140072525
call fcn.1401433c4
movdqa xmm0, xmmword [0x140186e50]
movdqu xmmword [rsp + 0x30], xmm0
mov word [rsp + 0x40], 0x564f
mov byte [rsp + 0x42], 0
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
mov qword [rsp + 0x60], rsi
mov qword [rsp + 0x68], rsi
lea rax, [rsp + 0x31]
mov r8, rbx
inc r8
cmp byte [rax + r8], 0
jne 0x140071ca4
lea rdx, [rsp + 0x31]
lea rcx, [rsp + 0x50]
call fcn.14000d680
nop
lea r8, [rsp + 0x50]
lea rdx, [rbp + 0x30]
lea rcx, [0x1401be1a5]
call fcn.1400751c0
nop
mov rdx, qword [rsp + 0x68]
cmp rdx, 0xf
jbe 0x140071d11
inc rdx
mov rcx, qword [rsp + 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140071d0c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140072525
call fcn.1401433c4
mov dword [rsp + 0x30], 0x6572503b
mov dword [rsp + 0x34], 0x74636964
mov dword [rsp + 0x38], 0x6e6f69
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
mov qword [rsp + 0x60], rsi
mov qword [rsp + 0x68], rsi
lea rax, [rsp + 0x31]
mov r8, rbx
inc r8
cmp byte [rax + r8], 0
jne 0x140071d43
lea rdx, [rsp + 0x31]
lea rcx, [rsp + 0x50]
call fcn.14000d680
nop
lea r8, [rsp + 0x50]
lea rdx, [rbp + 0x30]
lea rcx, [0x1401be1a4]
call fcn.1400751c0
nop
mov rdx, qword [rsp + 0x68]
cmp rdx, 0xf
jbe 0x140071db0
inc rdx
mov rcx, qword [rsp + 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140071dab
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140072525
call fcn.1401433c4
mov dword [rsp + 0x70], 0x7365523f
mov dword [rsp + 0x74], 0x65766c6f
mov word [rsp + 0x78], WSAStartup
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
mov qword [rsp + 0x60], rsi
mov qword [rsp + 0x68], rsi
lea rax, [rsp + 0x71]
mov r8, rbx
inc r8
cmp byte [rax + r8], 0
jne 0x140071de1
lea rdx, [rsp + 0x71]
lea rcx, [rsp + 0x50]
call fcn.14000d680
nop
lea r8, [rsp + 0x50]
lea rdx, [rbp + 0x30]
lea rcx, [0x1401be1a6]
call fcn.1400751c0
nop
mov rdx, qword [rsp + 0x68]
cmp rdx, 0xf
jbe 0x140071e4e
inc rdx
mov rcx, qword [rsp + 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140071e49
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140072525
call fcn.1401433c4
mov dword [rbp - 0x80], 0x65735505
mov dword [rbp - 0x7c], 0x564f46
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
mov qword [rsp + 0x60], rsi
mov qword [rsp + 0x68], rsi
lea rax, [rbp - 0x7f]
mov r8, rbx
inc r8
cmp byte [rax + r8], 0
jne 0x140071e75
lea rdx, [rbp - 0x7f]
lea rcx, [rsp + 0x50]
call fcn.14000d680
nop
lea r8, [rsp + 0x50]
lea rdx, [rbp + 0x30]
lea rcx, [0x1401be1d2]
call fcn.1400751c0
nop
mov rdx, qword [rsp + 0x68]
cmp rdx, 0xf
jbe 0x140071ee1
inc rdx
mov rcx, qword [rsp + 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140071edc
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140072525
call fcn.1401433c4
mov dword [rsp + 0x70], 0x6f68536c
mov dword [rsp + 0x74], 0x564f4677
mov byte [rsp + 0x78], 0
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
mov qword [rsp + 0x60], rsi
mov qword [rsp + 0x68], rsi
lea rax, [rsp + 0x71]
mov r8, rbx
inc r8
cmp byte [rax + r8], 0
jne 0x140071f10
lea rdx, [rsp + 0x71]
lea rcx, [rsp + 0x50]
call fcn.14000d680
nop
lea r8, [rsp + 0x50]
lea rdx, [rbp + 0x30]
lea rcx, [0x1401be1d1]
call fcn.1400751c0
nop
mov rdx, qword [rsp + 0x68]
cmp rdx, 0xf
jbe 0x140071f7d
inc rdx
mov rcx, qword [rsp + 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140071f78
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140072525
call fcn.1401433c4
mov dword [rsp + 0x30], 0x6d694108
mov dword [rsp + 0x34], 0x50746f62
mov dword [rsp + 0x38], 0x747261
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
mov qword [rsp + 0x60], rsi
mov qword [rsp + 0x68], rsi
lea rax, [rsp + 0x31]
mov r8, rbx
nop
inc r8
cmp byte [rax + r8], 0
jne 0x140071fb0
lea rdx, [rsp + 0x31]
lea rcx, [rsp + 0x50]
call fcn.14000d680
nop
lea r8, [rsp + 0x50]
lea rdx, [rbp + 0x30]
lea rcx, [0x1401be1a0]
call fcn.140075330
nop
mov rdx, qword [rsp + 0x68]
cmp rdx, 0xf
jbe 0x14007201d
inc rdx
mov rcx, qword [rsp + 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140072018
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140072525
call fcn.1401433c4
mov dword [rsp + 0x70], 0x564f4647
mov dword [rsp + 0x74], 0x657a6953
mov byte [rsp + 0x78], 0
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
mov qword [rsp + 0x60], rsi
mov qword [rsp + 0x68], rsi
lea rax, [rsp + 0x71]
mov r8, rbx
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140072050
lea rdx, [rsp + 0x71]
lea rcx, [rsp + 0x50]
call fcn.14000d680
nop
lea r8, [rsp + 0x50]
lea rdx, [rbp + 0x30]
lea rcx, [0x1401a4168]
call fcn.140075330
nop
mov rdx, qword [rsp + 0x68]
cmp rdx, 0xf
jbe 0x1400720bd
inc rdx
mov rcx, qword [rsp + 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400720b8
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140072525
call fcn.1401433c4
mov dword [rsp + 0x70], 0x786f426b
mov dword [rsp + 0x74], 0x65707954
mov byte [rsp + 0x78], 0
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
mov qword [rsp + 0x60], rsi
mov qword [rsp + 0x68], rsi
lea rax, [rsp + 0x71]
mov r8, rbx
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x1400720f0
lea rdx, [rsp + 0x71]
lea rcx, [rsp + 0x50]
call fcn.14000d680
nop
lea r8, [rsp + 0x50]
lea rdx, [rbp + 0x30]
lea rcx, [0x1401be1d4]
call fcn.140075330
nop
mov rdx, qword [rsp + 0x68]
cmp rdx, 0xf
jbe 0x14007215d
inc rdx
mov rcx, qword [rsp + 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140072158
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140072525
call fcn.1401433c4
mov dword [rsp + 0x70], 0x564f4607
mov dword [rsp + 0x74], 0x65707954
mov byte [rsp + 0x78], 0
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
mov qword [rsp + 0x60], rsi
mov qword [rsp + 0x68], rsi
lea rax, [rsp + 0x71]
mov r8, rbx
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140072190
lea rdx, [rsp + 0x71]
lea rcx, [rsp + 0x50]
call fcn.14000d680
nop
lea r8, [rsp + 0x50]
lea rdx, [rbp + 0x30]
lea rcx, [0x1401be1d8]
call fcn.140075330
nop
mov rdx, qword [rsp + 0x68]
cmp rdx, 0xf
jbe 0x1400721fd
inc rdx
mov rcx, qword [rsp + 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400721f8
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140072525
call fcn.1401433c4
movdqa xmm0, xmmword [0x1401872e0]
movdqu xmmword [rsp + 0x30], xmm0
mov byte [rsp + 0x40], 0
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
mov qword [rsp + 0x60], rsi
mov qword [rsp + 0x68], rsi
lea rax, [rsp + 0x31]
mov r8, rbx
nop word [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140072230
lea rdx, [rsp + 0x31]
lea rcx, [rsp + 0x50]
call fcn.14000d680
nop
lea r8, [rsp + 0x50]
lea rdx, [rbp + 0x30]
lea rcx, [0x1401be1c0]
call fcn.140075330
nop
mov rdx, qword [rsp + 0x68]
cmp rdx, 0xf
jbe 0x14007229d
inc rdx
mov rcx, qword [rsp + 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140072298
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140072525
call fcn.1401433c4
mov dword [rsp + 0x30], 0x65725023
mov dword [rsp + 0x34], 0x74636964
mov dword [rsp + 0x38], 0x586e6f69
mov byte [rsp + 0x3c], 0
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
mov qword [rsp + 0x60], rsi
mov qword [rsp + 0x68], rsi
lea rax, [rsp + 0x31]
mov r8, rbx
inc r8
cmp byte [rax + r8], 0
jne 0x1400722d4
lea rdx, [rsp + 0x31]
lea rcx, [rsp + 0x50]
call fcn.14000d680
nop
lea r8, [rsp + 0x50]
lea rdx, [rbp + 0x30]
lea rcx, [0x1401a416c]
call fcn.140075510
nop
mov rdx, qword [rsp + 0x68]
cmp rdx, 0xf
jbe 0x140072341
inc rdx
mov rcx, qword [rsp + 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14007233c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140072525
call fcn.1401433c4
mov dword [rsp + 0x30], 0x65725013
mov dword [rsp + 0x34], 0x74636964
mov dword [rsp + 0x38], 0x596e6f69
mov byte [rsp + 0x3c], 0
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
mov qword [rsp + 0x60], rsi
mov qword [rsp + 0x68], rsi
lea rax, [rsp + 0x31]
mov r8, rbx
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140072380
lea rdx, [rsp + 0x31]
lea rcx, [rsp + 0x50]
call fcn.14000d680
nop
lea r8, [rsp + 0x50]
lea rdx, [rbp + 0x30]
lea rcx, [0x1401a4164]
call fcn.140075510
nop
mov rdx, qword [rsp + 0x68]
cmp rdx, 0xf
jbe 0x1400723ed
inc rdx
mov rcx, qword [rsp + 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400723e8
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140072525
call fcn.1401433c4
movdqa xmm0, xmmword [0x1401871b0]
movdqu xmmword [rsp + 0x30], xmm0
mov word [rsp + 0x40], reloc.WS2_32.dll_WSAStartup
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
mov qword [rsp + 0x60], rsi
mov qword [rsp + 0x68], rsi
lea rax, [rsp + 0x31]
mov r8, rbx
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140072420
lea rdx, [rsp + 0x31]
lea rcx, [rsp + 0x50]
call fcn.14000d680
nop
lea r8, [rsp + 0x50]
lea rdx, [rbp + 0x30]
lea rcx, [0x1401a4170]
call fcn.140075510
nop
mov rdx, qword [rsp + 0x68]
cmp rdx, 0xf
jbe 0x14007248d
inc rdx
mov rcx, qword [rsp + 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140072488
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140072525
call fcn.1401433c4
movdqa xmm0, xmmword [0x140187080]
movdqu xmmword [rsp + 0x30], xmm0
mov word [rsp + 0x40], 0x7974
mov byte [rsp + 0x42], 0
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
mov qword [rsp + 0x60], rsi
mov qword [rsp + 0x68], rsi
lea rax, [rsp + 0x31]
mov r8, rbx
inc r8
cmp byte [rax + r8], 0
jne 0x1400724c1
lea rdx, [rsp + 0x31]
lea rcx, [rsp + 0x50]
call fcn.14000d680
nop
lea r8, [rsp + 0x50]
lea rdx, [rbp + 0x30]
lea rcx, [0x1401a4174]
call fcn.140075510
nop
mov rdx, qword [rsp + 0x68]
cmp rdx, 0xf
jbe 0x140072531
inc rdx
mov rcx, qword [rsp + 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14007252c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14007252c
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1401433c4
mov dword [rsp + 0x30], 0x564f4678
mov dword [rsp + 0x34], 0x6f6c6f43
mov word [rsp + 0x38], 0x5272
mov byte [rsp + 0x3a], 0
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
mov qword [rsp + 0x60], rsi
mov qword [rsp + 0x68], rsi
lea rax, [rsp + 0x31]
mov r8, rbx
nop word [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140072570
lea rdx, [rsp + 0x31]
lea rcx, [rsp + 0x50]
call fcn.14000d680
nop
lea r8, [rsp + 0x50]
lea rdx, [rbp + 0x30]
lea rcx, [0x1401a4180]
call fcn.140075510
nop
mov rdx, qword [rsp + 0x68]
cmp rdx, 0xf
jbe 0x1400725dd
inc rdx
mov rcx, qword [rsp + 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400725d8
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400730b6
call fcn.1401433c4
mov dword [rsp + 0x30], 0x564f463f
mov dword [rsp + 0x34], 0x6f6c6f43
mov word [rsp + 0x38], 0x4772
mov byte [rsp + 0x3a], 0
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
mov qword [rsp + 0x60], rsi
mov qword [rsp + 0x68], rsi
lea rax, [rsp + 0x31]
mov r8, rbx
inc r8
cmp byte [rax + r8], 0
jne 0x140072613
lea rdx, [rsp + 0x31]
lea rcx, [rsp + 0x50]
call fcn.14000d680
nop
lea r8, [rsp + 0x50]
lea rdx, [rbp + 0x30]
lea rcx, [0x1401a4184]
call fcn.140075510
nop
mov rdx, qword [rsp + 0x68]
cmp rdx, 0xf
jbe 0x140072680
inc rdx
mov rcx, qword [rsp + 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14007267b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400730b6
call fcn.1401433c4
mov dword [rsp + 0x30], 0x564f4665
mov dword [rsp + 0x34], 0x6f6c6f43
mov word [rsp + 0x38], 0x4272
mov byte [rsp + 0x3a], 0
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
mov qword [rsp + 0x60], rsi
mov qword [rsp + 0x68], rsi
lea rax, [rsp + 0x31]
mov r8, rbx
inc r8
cmp byte [rax + r8], 0
jne 0x1400726b6
lea rdx, [rsp + 0x31]
lea rcx, [rsp + 0x50]
call fcn.14000d680
nop
lea r8, [rsp + 0x50]
lea rdx, [rbp + 0x30]
lea rcx, [0x1401a4188]
call fcn.140075510
nop
mov rdx, qword [rsp + 0x68]
cmp rdx, 0xf
jbe 0x140072723
inc rdx
mov rcx, qword [rsp + 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14007271e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400730b6
call fcn.1401433c4
mov dword [rsp + 0x30], 0x746f4466
mov dword [rsp + 0x34], 0x6f6c6f43
mov word [rsp + 0x38], 0x5272
mov byte [rsp + 0x3a], 0
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
mov qword [rsp + 0x60], rsi
mov qword [rsp + 0x68], rsi
lea rax, [rsp + 0x31]
mov r8, rbx
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140072760
lea rdx, [rsp + 0x31]
lea rcx, [rsp + 0x50]
call fcn.14000d680
nop
lea r8, [rsp + 0x50]
lea rdx, [rbp + 0x30]
lea rcx, [0x1401a4158]
call fcn.140075510
nop
mov rdx, qword [rsp + 0x68]
cmp rdx, 0xf
jbe 0x1400727cd
inc rdx
mov rcx, qword [rsp + 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400727c8
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400730b6
call fcn.1401433c4
mov dword [rsp + 0x30], 0x746f4418
mov dword [rsp + 0x34], 0x6f6c6f43
mov word [rsp + 0x38], 0x4772
mov byte [rsp + 0x3a], 0
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
mov qword [rsp + 0x60], rsi
mov qword [rsp + 0x68], rsi
lea rax, [rsp + 0x31]
mov r8, rbx
inc r8
cmp byte [rax + r8], 0
jne 0x140072803
lea rdx, [rsp + 0x31]
lea rcx, [rsp + 0x50]
call fcn.14000d680
nop
lea r8, [rsp + 0x50]
lea rdx, [rbp + 0x30]
lea rcx, [0x1401a415c]
call fcn.140075510
nop
mov rdx, qword [rsp + 0x68]
cmp rdx, 0xf
jbe 0x140072870
inc rdx
mov rcx, qword [rsp + 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14007286b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400730b6
call fcn.1401433c4
mov dword [rsp + 0x30], 0x746f447d
mov dword [rsp + 0x34], 0x6f6c6f43
mov word [rsp + 0x38], 0x4272
mov byte [rsp + 0x3a], 0
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
mov qword [rsp + 0x60], rsi
mov qword [rsp + 0x68], rsi
lea rax, [rsp + 0x31]
mov r8, rbx
inc r8
cmp byte [rax + r8], 0
jne 0x1400728a6
lea rdx, [rsp + 0x31]
lea rcx, [rsp + 0x50]
call fcn.14000d680
nop
lea r8, [rsp + 0x50]
lea rdx, [rbp + 0x30]
lea rcx, [0x1401a4160]
call fcn.140075510
nop
mov rdx, qword [rsp + 0x68]
cmp rdx, 0xf
jbe 0x140072913
inc rdx
mov rcx, qword [rsp + 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14007290e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400730b6
call fcn.1401433c4
mov dword [rsp + 0x30], 0x786f424e
mov dword [rsp + 0x34], 0x6f6c6f43
mov word [rsp + 0x38], 0x5272
mov byte [rsp + 0x3a], 0
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
mov qword [rsp + 0x60], rsi
mov qword [rsp + 0x68], rsi
lea rax, [rsp + 0x31]
mov r8, rbx
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140072950
lea rdx, [rsp + 0x31]
lea rcx, [rsp + 0x50]
call fcn.14000d680
nop
lea r8, [rsp + 0x50]
lea rdx, [rbp + 0x30]
lea rcx, [0x1401a4190]
call fcn.140075510
nop
mov rdx, qword [rsp + 0x68]
cmp rdx, 0xf
jbe 0x1400729bd
inc rdx
mov rcx, qword [rsp + 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400729b8
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400730b6
call fcn.1401433c4
mov dword [rsp + 0x30], 0x786f427b
mov dword [rsp + 0x34], 0x6f6c6f43
mov word [rsp + 0x38], 0x4772
mov byte [rsp + 0x3a], 0
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
mov qword [rsp + 0x60], rsi
mov qword [rsp + 0x68], rsi
lea rax, [rsp + 0x31]
mov r8, rbx
inc r8
cmp byte [rax + r8], 0
jne 0x1400729f3
lea rdx, [rsp + 0x31]
lea rcx, [rsp + 0x50]
call fcn.14000d680
nop
lea r8, [rsp + 0x50]
lea rdx, [rbp + 0x30]
lea rcx, [0x1401a4194]
call fcn.140075510
nop
mov rdx, qword [rsp + 0x68]
cmp rdx, 0xf
jbe 0x140072a60
inc rdx
mov rcx, qword [rsp + 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140072a5b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400730b6
call fcn.1401433c4
mov dword [rsp + 0x30], 0x786f423d
mov dword [rsp + 0x34], 0x6f6c6f43
mov word [rsp + 0x38], 0x4272
mov byte [rsp + 0x3a], 0
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
mov qword [rsp + 0x60], rsi
mov qword [rsp + 0x68], rsi
lea rax, [rsp + 0x31]
mov r8, rbx
inc r8
cmp byte [rax + r8], 0
jne 0x140072a96
lea rdx, [rsp + 0x31]
lea rcx, [rsp + 0x50]
call fcn.14000d680
nop
lea r8, [rsp + 0x50]
lea rdx, [rbp + 0x30]
lea rcx, [0x1401a4198]
call fcn.140075510
nop
mov rdx, qword [rsp + 0x68]
cmp rdx, 0xf
jbe 0x140072b03
inc rdx
mov rcx, qword [rsp + 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140072afe
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400730b6
call fcn.1401433c4
mov dword [rsp + 0x30], 0x6d614e1a
mov dword [rsp + 0x34], 0x6c6f4365
mov dword [rsp + 0x38], 0x52726f
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
mov qword [rsp + 0x60], rsi
mov qword [rsp + 0x68], rsi
lea rax, [rsp + 0x31]
mov r8, rbx
inc r8
cmp byte [rax + r8], 0
jne 0x140072b35
lea rdx, [rsp + 0x31]
lea rcx, [rsp + 0x50]
call fcn.14000d680
nop
lea r8, [rsp + 0x50]
lea rdx, [rbp + 0x30]
lea rcx, [0x1401a4148]
call fcn.140075510
nop
mov rdx, qword [rsp + 0x68]
cmp rdx, 0xf
jbe 0x140072ba2
inc rdx
mov rcx, qword [rsp + 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140072b9d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400730b6
call fcn.1401433c4
mov dword [rsp + 0x30], 0x6d614e3d
mov dword [rsp + 0x34], 0x6c6f4365
mov dword [rsp + 0x38], 0x47726f
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
mov qword [rsp + 0x60], rsi
mov qword [rsp + 0x68], rsi
lea rax, [rsp + 0x31]
mov r8, rbx
inc r8
cmp byte [rax + r8], 0
jne 0x140072bd4
lea rdx, [rsp + 0x31]
lea rcx, [rsp + 0x50]
call fcn.14000d680
nop
lea r8, [rsp + 0x50]
lea rdx, [rbp + 0x30]
lea rcx, [0x1401a414c]
call fcn.140075510
nop
mov rdx, qword [rsp + 0x68]
cmp rdx, 0xf
jbe 0x140072c41
inc rdx
mov rcx, qword [rsp + 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140072c3c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400730b6
call fcn.1401433c4
mov dword [rsp + 0x30], 0x6d614e7b
mov dword [rsp + 0x34], 0x6c6f4365
mov dword [rsp + 0x38], 0x42726f
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
mov qword [rsp + 0x60], rsi
mov qword [rsp + 0x68], rsi
lea rax, [rsp + 0x31]
mov r8, rbx
inc r8
cmp byte [rax + r8], 0
jne 0x140072c73
lea rdx, [rsp + 0x31]
lea rcx, [rsp + 0x50]
call fcn.14000d680
nop
lea r8, [rsp + 0x50]
lea rdx, [rbp + 0x30]
lea rcx, [0x1401a4150]
call fcn.140075510
nop
mov rdx, qword [rsp + 0x68]
cmp rdx, 0xf
jbe 0x140072ce0
inc rdx
mov rcx, qword [rsp + 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140072cdb
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400730b6
call fcn.1401433c4
mov dword [rsp + 0x30], 0x6d69412f
mov dword [rsp + 0x34], 0x4b746f62
mov dword [rsp + 0x38], 0x79547965
mov word [rsp + 0x3c], 0x6570
mov byte [rsp + 0x3e], 0
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
mov qword [rsp + 0x60], rsi
mov qword [rsp + 0x68], rsi
lea rax, [rsp + 0x31]
mov r8, rbx
nop
inc r8
cmp byte [rax + r8], 0
jne 0x140072d20
lea rdx, [rsp + 0x31]
lea rcx, [rsp + 0x50]
call fcn.14000d680
nop
lea r8, [rsp + 0x50]
lea rdx, [rbp + 0x30]
lea rcx, reloc.WS2_32.dll_accept
call fcn.140075730
nop
mov rdx, qword [rsp + 0x68]
cmp rdx, 0xf
jbe 0x140072d8d
inc rdx
mov rcx, qword [rsp + 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140072d88
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400730b6
call fcn.1401433c4
mov dword [rsp + 0x30], 0x6d694147
mov dword [rsp + 0x34], 0x4b746f62
mov word [rsp + 0x38], 0x7965
mov byte [rsp + 0x3a], 0
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
mov qword [rsp + 0x60], rsi
mov qword [rsp + 0x68], rsi
lea rax, [rsp + 0x31]
mov r8, rbx
inc r8
cmp byte [rax + r8], 0
jne 0x140072dc3
lea rdx, [rsp + 0x31]
lea rcx, [rsp + 0x50]
call fcn.14000d680
nop
lea r8, [rsp + 0x50]
lea rdx, [rbp + 0x30]
lea rcx, [0x1401ba758]
call fcn.140075330
nop
mov rdx, qword [rsp + 0x68]
cmp rdx, 0xf
jbe 0x140072e30
inc rdx
mov rcx, qword [rsp + 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140072e2b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400730b6
call fcn.1401433c4
movdqa xmm0, xmmword [0x1401872c0]
movdqu xmmword [rsp + 0x30], xmm0
mov word [rsp + 0x40], 0x6570
mov byte [rsp + 0x42], 0
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
mov qword [rsp + 0x60], rsi
mov qword [rsp + 0x68], rsi
lea rax, [rsp + 0x31]
mov r8, rbx
inc r8
cmp byte [rax + r8], 0
jne 0x140072e64
lea rdx, [rsp + 0x31]
lea rcx, [rsp + 0x50]
call fcn.14000d680
nop
lea r8, [rsp + 0x50]
lea rdx, [rbp + 0x30]
lea rcx, reloc.WS2_32.dll_accept
call fcn.140075730
nop
mov rdx, qword [rsp + 0x68]
cmp rdx, 0xf
jbe 0x140072ed1
inc rdx
mov rcx, qword [rsp + 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140072ecc
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400730b6
call fcn.1401433c4
mov dword [rsp + 0x30], 0x6972542d
mov dword [rsp + 0x34], 0x72656767
mov dword [rsp + 0x38], 0x4b746f62
mov word [rsp + 0x3c], 0x7965
mov byte [rsp + 0x3e], 0
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
mov qword [rsp + 0x60], rsi
mov qword [rsp + 0x68], rsi
lea rax, [rsp + 0x31]
mov r8, rbx
nop
inc r8
cmp byte [rax + r8], 0
jne 0x140072f10
lea rdx, [rsp + 0x31]
lea rcx, [rsp + 0x50]
call fcn.14000d680
nop
lea r8, [rsp + 0x50]
lea rdx, [rbp + 0x30]
lea rcx, [0x1401ba740]
call fcn.140075330
nop
mov rdx, qword [rsp + 0x68]
cmp rdx, 0xf
jbe 0x140072f7d
inc rdx
mov rcx, qword [rsp + 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140072f78
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400730b6
call fcn.1401433c4
mov dword [rsp + 0x30], 0x6e654d4c
mov dword [rsp + 0x34], 0x79654b75
mov dword [rsp + 0x38], 0x65707954
mov byte [rsp + 0x3c], 0
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
mov qword [rsp + 0x60], rsi
mov qword [rsp + 0x68], rsi
lea rax, [rsp + 0x31]
mov r8, rbx
inc r8
cmp byte [rax + r8], 0
jne 0x140072fb4
lea rdx, [rsp + 0x31]
lea rcx, [rsp + 0x50]
call fcn.14000d680
nop
lea r8, [rsp + 0x50]
lea rdx, [rbp + 0x30]
lea rcx, reloc.WS2_32.dll_accept
call fcn.140075730
nop
mov rdx, qword [rsp + 0x68]
cmp rdx, 0xf
jbe 0x140073021
inc rdx
mov rcx, qword [rsp + 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14007301c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400730b6
call fcn.1401433c4
mov dword [rsp + 0x70], 0x6e654d7c
mov dword [rsp + 0x74], 0x79654b75
mov byte [rsp + 0x78], 0
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
mov qword [rsp + 0x60], rsi
mov qword [rsp + 0x68], rsi
lea rax, [rsp + 0x71]
nop dword [rax]
inc rbx
cmp byte [rax + rbx], 0
jne 0x140073050
mov r8, rbx
lea rdx, [rsp + 0x71]
lea rcx, [rsp + 0x50]
call fcn.14000d680
nop
lea r8, [rsp + 0x50]
lea rdx, [rbp + 0x30]
lea rcx, [0x1401ba6d8]
call fcn.140075330
nop
mov rdx, qword [rsp + 0x68]
cmp rdx, 0xf
jbe 0x1400730c3
inc rdx
mov rcx, qword [rsp + 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400730bd
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400730bd
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1401433c4
nop
movzx edx, byte [rbp + 0x30]
lea rcx, [rbp + 0x38]
call fcn.1400740d0
mov rdx, qword [rbp + 0x58]
mov rcx, qword [rbp + 0x40]
cmp rdx, 0xf
jbe 0x14007310e
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140073109
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140073109
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1401433c4
mov rcx, qword [rbp + 0x170]
xor rcx, rsp
call fcn.140143120
lea r11, [rsp + 0x280]
mov rbx, qword [r11 + 0x18]
mov rsi, qword [r11 + 0x20]
mov rdi, qword [r11 + 0x28]
mov rsp, r11
pop rbp
ret