Function at 0x1400752a0
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
push rbp
lea rbp, [rsp - 0x180]
sub rsp, 0x280
mov rax, qword [0x140117080]
xor rax, rsp
mov qword [rbp + 0x170], rax
xor edi, edi
mov dword [rbp - 0x80], edi
xorps xmm0, xmm0
movups xmmword [rbp + 0x40], xmm0
mov qword [rbp + 0x50], rdi
mov qword [rbp + 0x58], rdi
xor r8d, r8d
lea rdx, [0x1400efae8]
lea rcx, [rbp + 0x40]
call fcn.14000ba90
nop
mov dword [rbp - 0x80], 0x66632e38
mov word [rbp - 0x7c], 0x67
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
mov qword [rsp + 0x60], rdi
mov qword [rsp + 0x68], rdi
lea rdx, [0x1403f5dd0]
mov rbx, 0xffffffffffffffff
mov r8, rbx
nop dword [rax + rax]
inc r8
cmp byte [rdx + r8], 0
jne 0x140075330
lea rcx, [rsp + 0x50]
call fcn.14000ba90
nop
mov dword [rsp + 0x30], 0x6f635c6e
mov dword [rsp + 0x34], 0x6769666e
mov word [rsp + 0x38], 0x5c73
mov byte [rsp + 0x3a], 0
mov dword [rsp + 0x70], 0x72705c1e
mov dword [rsp + 0x74], 0x5c397669
mov byte [rsp + 0x78], 0
lea rcx, [rbp - 0x10]
call fcn.140067020
nop
lea rcx, [rsp + 0x71]
mov r8, rbx
nop dword [rax + rax]
inc r8
cmp byte [rcx + r8], 0
jne 0x140075390
lea rdx, [rsp + 0x71]
mov rcx, rax
call fcn.140009df0
xorps xmm0, xmm0
movups xmmword [rbp - 0x50], xmm0
mov qword [rbp - 0x40], rdi
mov qword [rbp - 0x38], rdi
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x50], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x40], xmm1
mov qword [rax + 0x10], rdi
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 0x1400753e0
lea rdx, [rsp + 0x31]
lea rcx, [rbp - 0x50]
call fcn.140009df0
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x30], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x40], xmm1
mov qword [rax + 0x10], rdi
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.140079950
nop
lea rax, [rbp - 0x7f]
mov r8, rbx
nop word [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140075440
lea rdx, [rbp - 0x7f]
lea rcx, [rbp - 0x30]
call fcn.140009df0
xorps xmm0, xmm0
movups xmmword [rbp - 0x70], xmm0
mov qword [rbp - 0x60], rdi
mov qword [rbp - 0x58], rdi
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x70], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x60], xmm1
mov qword [rax + 0x10], rdi
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, [0x1400f1638]
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 rsi, vtable.std::basic_ifstream_char__struct_std::char_traits_char__.0
mov qword [rbp + rcx + 0x60], rsi
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], rdi
mov rax, qword [0x1403f5c90]
mov qword [rbp + 0xe4], rax
mov qword [rbp + 0xd8], rdi
lea rdx, [rbp - 0x70]
cmp qword [rbp - 0x58], 0xf
cmova rdx, qword [rbp - 0x70]
mov r8d, 1
lea rcx, [rbp + 0x70]
call fcn.14000a2f0
xor r8d, r8d
test rax, rax
mov rax, qword [rbp + 0x60]
movsxd rcx, dword [rax + 4]
lea rax, [rbp + 0x60]
je 0x140075577
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 0x140075585
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.14000b010
lea rcx, [rbp + 0x70]
call fcn.140009510
test rax, rax
jne 0x1400755be
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], rsi
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.1400079d0
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
lea rcx, [rbp - 0x70]
call fcn.140009ce0
nop
lea rcx, [rbp - 0x30]
call fcn.140009ce0
nop
lea rcx, [rsp + 0x30]
call fcn.140009ce0
nop
lea rcx, [rbp - 0x50]
call fcn.140009ce0
nop
lea rcx, [rbp - 0x10]
call fcn.140009ce0
nop
lea rcx, [rsp + 0x50]
call fcn.140009ce0
lea rax, [rbp + 0x40]
cmp qword [rbp + 0x58], 0xf
cmova rax, qword [rbp + 0x40]
cmp byte [rax], 0
je 0x140076982
mov qword [rbp + 0x28], rdi
mov byte [rsp + 0x20], 0
mov r9b, 1
lea r8, [rbp - 0x10]
lea rdx, [rbp + 0x40]
lea rcx, [rbp + 0x30]
call fcn.140078820
nop
mov dword [rsp + 0x30], 0x616e457b
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], rdi
mov qword [rsp + 0x68], rdi
lea rax, [rsp + 0x31]
mov r8, rbx
inc r8
cmp byte [rax + r8], 0
jne 0x1400756a6
lea rdx, [rsp + 0x31]
lea rcx, [rsp + 0x50]
call fcn.14000ba90
nop
lea r8, [rsp + 0x50]
lea rdx, [rbp + 0x30]
lea rcx, [0x1403f5cdc]
call fcn.140078960
nop
lea rcx, [rsp + 0x50]
call fcn.140009ce0
mov dword [rsp + 0x30], 0x616e4579
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], rdi
mov qword [rsp + 0x68], rdi
lea rax, [rsp + 0x31]
mov r8, rbx
inc r8
cmp byte [rax + r8], 0
jne 0x140075716
lea rdx, [rsp + 0x31]
lea rcx, [rsp + 0x50]
call fcn.14000ba90
nop
lea r8, [rsp + 0x50]
lea rdx, [rbp + 0x30]
lea rcx, [0x1403f5ccf]
call fcn.140078960
nop
lea rcx, [rsp + 0x50]
call fcn.140009ce0
mov dword [rsp + 0x30], 0x616e4546
mov dword [rsp + 0x34], 0x4e656c62
mov dword [rsp + 0x38], 0x656d61
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
mov qword [rsp + 0x60], rdi
mov qword [rsp + 0x68], rdi
lea rax, [rsp + 0x31]
mov r8, rbx
inc r8
cmp byte [rax + r8], 0
jne 0x140075782
lea rdx, [rsp + 0x31]
lea rcx, [rsp + 0x50]
call fcn.14000ba90
nop
lea r8, [rsp + 0x50]
lea rdx, [rbp + 0x30]
lea rcx, [0x1403f5cce]
call fcn.140078960
nop
lea rcx, [rsp + 0x50]
call fcn.140009ce0
mov dword [rsp + 0x30], 0x616e4555
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], rdi
mov qword [rsp + 0x68], rdi
lea rax, [rsp + 0x31]
mov r8, rbx
inc r8
cmp byte [rax + r8], 0
jne 0x1400757f2
lea rdx, [rsp + 0x31]
lea rcx, [rsp + 0x50]
call fcn.14000ba90
nop
lea r8, [rsp + 0x50]
lea rdx, [rbp + 0x30]
lea rcx, [0x1403f5ccd]
call fcn.140078960
nop
lea rcx, [rsp + 0x50]
call fcn.140009ce0
movdqa xmm0, xmmword [0x140101970]
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], rdi
mov qword [rsp + 0x68], rdi
lea rax, [rsp + 0x31]
mov r8, rbx
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140075860
lea rdx, [rsp + 0x31]
lea rcx, [rsp + 0x50]
call fcn.14000ba90
nop
lea r8, [rsp + 0x50]
lea rdx, [rbp + 0x30]
lea rcx, [0x1403f5cde]
call fcn.140078960
nop
lea rcx, [rsp + 0x50]
call fcn.140009ce0
movdqa xmm0, xmmword [0x140101a80]
movdqu xmmword [rsp + 0x30], xmm0
mov byte [rsp + 0x40], 0
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
mov qword [rsp + 0x60], rdi
mov qword [rsp + 0x68], rdi
lea rax, [rsp + 0x31]
mov r8, rbx
nop word [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x1400758d0
lea rdx, [rsp + 0x31]
lea rcx, [rsp + 0x50]
call fcn.14000ba90
nop
lea r8, [rsp + 0x50]
lea rdx, [rbp + 0x30]
lea rcx, [0x1403f5cec]
call fcn.140078960
nop
lea rcx, [rsp + 0x50]
call fcn.140009ce0
mov dword [rsp + 0x30], 0x6d694152
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], rdi
mov qword [rsp + 0x68], rdi
lea rax, [rsp + 0x31]
mov r8, rbx
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140075950
lea rdx, [rsp + 0x31]
lea rcx, [rsp + 0x50]
call fcn.14000ba90
nop
lea r8, [rsp + 0x50]
lea rdx, [rbp + 0x30]
lea rcx, [0x1403f5ccc]
call fcn.140078960
nop
lea rcx, [rsp + 0x50]
call fcn.140009ce0
mov dword [rsp + 0x30], 0x65735523
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], rdi
mov qword [rsp + 0x68], rdi
lea rax, [rsp + 0x31]
mov r8, rbx
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x1400759d0
lea rdx, [rsp + 0x31]
lea rcx, [rsp + 0x50]
call fcn.14000ba90
nop
lea r8, [rsp + 0x50]
lea rdx, [rbp + 0x30]
lea rcx, [0x1403f5cc8]
call fcn.140078960
nop
lea rcx, [rsp + 0x50]
call fcn.140009ce0
mov dword [rsp + 0x30], 0x61655421
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], rdi
mov qword [rsp + 0x68], rdi
lea rax, [rsp + 0x31]
mov r8, rbx
inc r8
cmp byte [rax + r8], 0
jne 0x140075a40
lea rdx, [rsp + 0x31]
lea rcx, [rsp + 0x50]
call fcn.14000ba90
nop
lea r8, [rsp + 0x50]
lea rdx, [rbp + 0x30]
lea rcx, [0x1403f5cb8]
call fcn.140078960
nop
lea rcx, [rsp + 0x50]
call fcn.140009ce0
mov dword [rsp + 0x30], 0x6c6e5531
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], rdi
mov qword [rsp + 0x68], rdi
lea rax, [rsp + 0x31]
mov r8, rbx
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140075ac0
lea rdx, [rsp + 0x31]
lea rcx, [rsp + 0x50]
call fcn.14000ba90
nop
lea r8, [rsp + 0x50]
lea rdx, [rbp + 0x30]
lea rcx, [0x1403f5cbb]
call fcn.140078960
nop
lea rcx, [rsp + 0x50]
call fcn.140009ce0
mov dword [rsp + 0x30], 0x69745369
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], rdi
mov qword [rsp + 0x68], rdi
lea rax, [rsp + 0x31]
mov r8, rbx
inc r8
cmp byte [rax + r8], 0
jne 0x140075b30
lea rdx, [rsp + 0x31]
lea rcx, [rsp + 0x50]
call fcn.14000ba90
nop
lea r8, [rsp + 0x50]
lea rdx, [rbp + 0x30]
lea rcx, [0x1403f5cb9]
call fcn.140078960
nop
lea rcx, [rsp + 0x50]
call fcn.140009ce0
movdqa xmm0, xmmword [0x1401016b0]
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], rdi
mov qword [rsp + 0x68], rdi
lea rax, [rsp + 0x31]
mov r8, rbx
nop
inc r8
cmp byte [rax + r8], 0
jne 0x140075ba0
lea rdx, [rsp + 0x31]
lea rcx, [rsp + 0x50]
call fcn.14000ba90
nop
lea r8, [rsp + 0x50]
lea rdx, [rbp + 0x30]
lea rcx, [0x1403f5cca]
call fcn.140078960
nop
lea rcx, [rsp + 0x50]
call fcn.140009ce0
mov dword [rsp + 0x30], 0x65725051
mov dword [rsp + 0x34], 0x74636964
mov dword [rsp + 0x38], 0x6e6f69
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
mov qword [rsp + 0x60], rdi
mov qword [rsp + 0x68], rdi
lea rax, [rsp + 0x31]
mov r8, rbx
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140075c10
lea rdx, [rsp + 0x31]
lea rcx, [rsp + 0x50]
call fcn.14000ba90
nop
lea r8, [rsp + 0x50]
lea rdx, [rbp + 0x30]
lea rcx, [0x1403f5cc9]
call fcn.140078960
nop
lea rcx, [rsp + 0x50]
call fcn.140009ce0
mov dword [rsp + 0x70], 0x73655241
mov dword [rsp + 0x74], 0x65766c6f
mov word [rsp + 0x78], WSAStartup
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
mov qword [rsp + 0x60], rdi
mov qword [rsp + 0x68], rdi
lea rax, [rsp + 0x71]
mov r8, rbx
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140075c80
lea rdx, [rsp + 0x71]
lea rcx, [rsp + 0x50]
call fcn.14000ba90
nop
lea r8, [rsp + 0x50]
lea rdx, [rbp + 0x30]
lea rcx, [0x1403f5ccb]
call fcn.140078960
nop
lea rcx, [rsp + 0x50]
call fcn.140009ce0
mov dword [rbp - 0x80], 0x6573556a
mov dword [rbp - 0x7c], 0x564f46
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
mov qword [rsp + 0x60], rdi
mov qword [rsp + 0x68], rdi
lea rax, [rbp - 0x7f]
mov r8, rbx
inc r8
cmp byte [rax + r8], 0
jne 0x140075ce1
lea rdx, [rbp - 0x7f]
lea rcx, [rsp + 0x50]
call fcn.14000ba90
nop
lea r8, [rsp + 0x50]
lea rdx, [rbp + 0x30]
lea rcx, [0x1403f5cdf]
call fcn.140078960
nop
lea rcx, [rsp + 0x50]
call fcn.140009ce0
mov dword [rsp + 0x70], 0x6f685354
mov dword [rsp + 0x74], 0x564f4677
mov byte [rsp + 0x78], 0
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
mov qword [rsp + 0x60], rdi
mov qword [rsp + 0x68], rdi
lea rax, [rsp + 0x71]
mov r8, rbx
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140075d50
lea rdx, [rsp + 0x71]
lea rcx, [rsp + 0x50]
call fcn.14000ba90
nop
lea r8, [rsp + 0x50]
lea rdx, [rbp + 0x30]
lea rcx, [0x1403f5cdd]
call fcn.140078960
nop
lea rcx, [rsp + 0x50]
call fcn.140009ce0
mov dword [rsp + 0x30], 0x6d69411e
mov dword [rsp + 0x34], 0x50746f62
mov dword [rsp + 0x38], 0x747261
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
mov qword [rsp + 0x60], rdi
mov qword [rsp + 0x68], rdi
lea rax, [rsp + 0x31]
mov r8, rbx
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140075dc0
lea rdx, [rsp + 0x31]
lea rcx, [rsp + 0x50]
call fcn.14000ba90
nop
lea r8, [rsp + 0x50]
lea rdx, [rbp + 0x30]
lea rcx, [0x1403f5cbc]
call fcn.140078ad0
nop
lea rcx, [rsp + 0x50]
call fcn.140009ce0
mov dword [rsp + 0x70], 0x564f460b
mov dword [rsp + 0x74], 0x657a6953
mov byte [rsp + 0x78], 0
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
mov qword [rsp + 0x60], rdi
mov qword [rsp + 0x68], rdi
lea rax, [rsp + 0x71]
mov r8, rbx
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140075e30
lea rdx, [rsp + 0x71]
lea rcx, [rsp + 0x50]
call fcn.14000ba90
nop
lea r8, [rsp + 0x50]
lea rdx, [rbp + 0x30]
lea rcx, [0x140117138]
call fcn.140078ad0
nop
lea rcx, [rsp + 0x50]
call fcn.140009ce0
mov dword [rsp + 0x70], 0x786f4210
mov dword [rsp + 0x74], 0x65707954
mov byte [rsp + 0x78], 0
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
mov qword [rsp + 0x60], rdi
mov qword [rsp + 0x68], rdi
lea rax, [rsp + 0x71]
mov r8, rbx
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140075ea0
lea rdx, [rsp + 0x71]
lea rcx, [rsp + 0x50]
call fcn.14000ba90
nop
lea r8, [rsp + 0x50]
lea rdx, [rbp + 0x30]
lea rcx, [0x14011714c]
call fcn.140078ad0
nop
lea rcx, [rsp + 0x50]
call fcn.140009ce0
mov dword [rsp + 0x70], 0x564f4658
mov dword [rsp + 0x74], 0x65707954
mov byte [rsp + 0x78], 0
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
mov qword [rsp + 0x60], rdi
mov qword [rsp + 0x68], rdi
lea rax, [rsp + 0x71]
mov r8, rbx
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140075f10
lea rdx, [rsp + 0x71]
lea rcx, [rsp + 0x50]
call fcn.14000ba90
nop
lea r8, [rsp + 0x50]
lea rdx, [rbp + 0x30]
lea rcx, [0x1403f5ce8]
call fcn.140078ad0
nop
lea rcx, [rsp + 0x50]
call fcn.140009ce0
movdqa xmm0, xmmword [0x140101c90]
movdqu xmmword [rsp + 0x30], xmm0
mov byte [rsp + 0x40], 0
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
mov qword [rsp + 0x60], rdi
mov qword [rsp + 0x68], rdi
lea rax, [rsp + 0x31]
mov r8, rbx
nop word [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140075f80
lea rdx, [rsp + 0x31]
lea rcx, [rsp + 0x50]
call fcn.14000ba90
nop
lea r8, [rsp + 0x50]
lea rdx, [rbp + 0x30]
lea rcx, [0x1403f5cd8]
call fcn.140078ad0
nop
lea rcx, [rsp + 0x50]
call fcn.140009ce0
mov dword [rsp + 0x30], 0x65725067
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], rdi
mov qword [rsp + 0x68], rdi
lea rax, [rsp + 0x31]
mov r8, rbx
inc r8
cmp byte [rax + r8], 0
jne 0x140075ff1
lea rdx, [rsp + 0x31]
lea rcx, [rsp + 0x50]
call fcn.14000ba90
nop
lea r8, [rsp + 0x50]
lea rdx, [rbp + 0x30]
lea rcx, [0x14011713c]
call fcn.140078cb0
nop
lea rcx, [rsp + 0x50]
call fcn.140009ce0
mov dword [rsp + 0x30], 0x6572507e
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], rdi
mov qword [rsp + 0x68], rdi
lea rax, [rsp + 0x31]
mov r8, rbx
inc r8
cmp byte [rax + r8], 0
jne 0x140076062
lea rdx, [rsp + 0x31]
lea rcx, [rsp + 0x50]
call fcn.14000ba90
nop
lea r8, [rsp + 0x50]
lea rdx, [rbp + 0x30]
lea rcx, [0x140117134]
call fcn.140078cb0
nop
lea rcx, [rsp + 0x50]
call fcn.140009ce0
movdqa xmm0, xmmword [0x140101b10]
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], rdi
mov qword [rsp + 0x68], rdi
lea rax, [rsp + 0x31]
mov r8, rbx
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x1400760d0
lea rdx, [rsp + 0x31]
lea rcx, [rsp + 0x50]
call fcn.14000ba90
nop
lea r8, [rsp + 0x50]
lea rdx, [rbp + 0x30]
lea rcx, [0x140117140]
call fcn.140078cb0
nop
lea rcx, [rsp + 0x50]
call fcn.140009ce0
movdqa xmm0, xmmword [0x1401019c0]
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], rdi
mov qword [rsp + 0x68], rdi
lea rax, [rsp + 0x31]
mov r8, rbx
nop
inc r8
cmp byte [rax + r8], 0
jne 0x140076140
lea rdx, [rsp + 0x31]
lea rcx, [rsp + 0x50]
call fcn.14000ba90
nop
lea r8, [rsp + 0x50]
lea rdx, [rbp + 0x30]
lea rcx, [0x140117148]
call fcn.140078cb0
nop
lea rcx, [rsp + 0x50]
call fcn.140009ce0
mov dword [rsp + 0x30], 0x564f460e
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], rdi
mov qword [rsp + 0x68], rdi
lea rax, [rsp + 0x31]
mov r8, rbx
inc r8
cmp byte [rax + r8], 0
jne 0x1400761b0
lea rdx, [rsp + 0x31]
lea rcx, [rsp + 0x50]
call fcn.14000ba90
nop
lea r8, [rsp + 0x50]
lea rdx, [rbp + 0x30]
lea rcx, [0x140117150]
call fcn.140078cb0
nop
lea rcx, [rsp + 0x50]
call fcn.140009ce0
mov dword [rsp + 0x30], 0x564f4602
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], rdi
mov qword [rsp + 0x68], rdi
lea rax, [rsp + 0x31]
mov r8, rbx
inc r8
cmp byte [rax + r8], 0
jne 0x140076220
lea rdx, [rsp + 0x31]
lea rcx, [rsp + 0x50]
call fcn.14000ba90
nop
lea r8, [rsp + 0x50]
lea rdx, [rbp + 0x30]
lea rcx, [0x140117154]
call fcn.140078cb0
nop
lea rcx, [rsp + 0x50]
call fcn.140009ce0
mov dword [rsp + 0x30], 0x564f4614
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], rdi
mov qword [rsp + 0x68], rdi
lea rax, [rsp + 0x31]
mov r8, rbx
inc r8
cmp byte [rax + r8], 0
jne 0x140076290
lea rdx, [rsp + 0x31]
lea rcx, [rsp + 0x50]
call fcn.14000ba90
nop
lea r8, [rsp + 0x50]
lea rdx, [rbp + 0x30]
lea rcx, [0x140117158]
call fcn.140078cb0
nop
lea rcx, [rsp + 0x50]
call fcn.140009ce0
mov dword [rsp + 0x30], 0x746f4403
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], rdi
mov qword [rsp + 0x68], rdi
lea rax, [rsp + 0x31]
mov r8, rbx
inc r8
cmp byte [rax + r8], 0
jne 0x140076300
lea rdx, [rsp + 0x31]
lea rcx, [rsp + 0x50]
call fcn.14000ba90
nop
lea r8, [rsp + 0x50]
lea rdx, [rbp + 0x30]
lea rcx, [0x140117180]
call fcn.140078cb0
nop
lea rcx, [rsp + 0x50]
call fcn.140009ce0
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], rdi
mov qword [rsp + 0x68], rdi
lea rax, [rsp + 0x31]
mov r8, rbx
inc r8
cmp byte [rax + r8], 0
jne 0x140076370
lea rdx, [rsp + 0x31]
lea rcx, [rsp + 0x50]
call fcn.14000ba90
nop
lea r8, [rsp + 0x50]
lea rdx, [rbp + 0x30]
lea rcx, [0x140117184]
call fcn.140078cb0
nop
lea rcx, [rsp + 0x50]
call fcn.140009ce0
mov dword [rsp + 0x30], 0x746f4408
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], rdi
mov qword [rsp + 0x68], rdi
lea rax, [rsp + 0x31]
mov r8, rbx
inc r8
cmp byte [rax + r8], 0
jne 0x1400763e0
lea rdx, [rsp + 0x31]
lea rcx, [rsp + 0x50]
call fcn.14000ba90
nop
lea r8, [rsp + 0x50]
lea rdx, [rbp + 0x30]
lea rcx, [0x140117188]
call fcn.140078cb0
nop
lea rcx, [rsp + 0x50]
call fcn.140009ce0
mov dword [rsp + 0x30], 0x786f4270
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], rdi
mov qword [rsp + 0x68], rdi
lea rax, [rsp + 0x31]
mov r8, rbx
inc r8
cmp byte [rax + r8], 0
jne 0x140076450
lea rdx, [rsp + 0x31]
lea rcx, [rsp + 0x50]
call fcn.14000ba90
nop
lea r8, [rsp + 0x50]
lea rdx, [rbp + 0x30]
lea rcx, [0x140117160]
call fcn.140078cb0
nop
lea rcx, [rsp + 0x50]
call fcn.140009ce0
mov dword [rsp + 0x30], 0x786f422b
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], rdi
mov qword [rsp + 0x68], rdi
lea rax, [rsp + 0x31]
mov r8, rbx
inc r8
cmp byte [rax + r8], 0
jne 0x1400764c0
lea rdx, [rsp + 0x31]
lea rcx, [rsp + 0x50]
call fcn.14000ba90
nop
lea r8, [rsp + 0x50]
lea rdx, [rbp + 0x30]
lea rcx, [0x140117164]
call fcn.140078cb0
nop
lea rcx, [rsp + 0x50]
call fcn.140009ce0
mov dword [rsp + 0x30], 0x786f4207
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], rdi
mov qword [rsp + 0x68], rdi
lea rax, [rsp + 0x31]
mov r8, rbx
inc r8
cmp byte [rax + r8], 0
jne 0x140076530
lea rdx, [rsp + 0x31]
lea rcx, [rsp + 0x50]
call fcn.14000ba90
nop
lea r8, [rsp + 0x50]
lea rdx, [rbp + 0x30]
lea rcx, [0x140117168]
call fcn.140078cb0
nop
lea rcx, [rsp + 0x50]
call fcn.140009ce0
mov dword [rsp + 0x30], 0x6d614e18
mov dword [rsp + 0x34], 0x6c6f4365
mov dword [rsp + 0x38], 0x52726f
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
mov qword [rsp + 0x60], rdi
mov qword [rsp + 0x68], rdi
lea rax, [rsp + 0x31]
mov r8, rbx
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x1400765a0
lea rdx, [rsp + 0x31]
lea rcx, [rsp + 0x50]
call fcn.14000ba90
nop
lea r8, [rsp + 0x50]
lea rdx, [rbp + 0x30]
lea rcx, [0x140117170]
call fcn.140078cb0
nop
lea rcx, [rsp + 0x50]
call fcn.140009ce0
mov dword [rsp + 0x30], 0x6d614e11
mov dword [rsp + 0x34], 0x6c6f4365
mov dword [rsp + 0x38], 0x47726f
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
mov qword [rsp + 0x60], rdi
mov qword [rsp + 0x68], rdi
lea rax, [rsp + 0x31]
mov r8, rbx
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140076610
lea rdx, [rsp + 0x31]
lea rcx, [rsp + 0x50]
call fcn.14000ba90
nop
lea r8, [rsp + 0x50]
lea rdx, [rbp + 0x30]
lea rcx, [0x140117174]
call fcn.140078cb0
nop
lea rcx, [rsp + 0x50]
call fcn.140009ce0
mov dword [rsp + 0x30], 0x6d614e13
mov dword [rsp + 0x34], 0x6c6f4365
mov dword [rsp + 0x38], 0x42726f
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
mov qword [rsp + 0x60], rdi
mov qword [rsp + 0x68], rdi
lea rax, [rsp + 0x31]
mov r8, rbx
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140076680
lea rdx, [rsp + 0x31]
lea rcx, [rsp + 0x50]
call fcn.14000ba90
nop
lea r8, [rsp + 0x50]
lea rdx, [rbp + 0x30]
lea rcx, [0x140117178]
call fcn.140078cb0
nop
lea rcx, [rsp + 0x50]
call fcn.140009ce0
mov dword [rsp + 0x30], 0x6d69413d
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], rdi
mov qword [rsp + 0x68], rdi
lea rax, [rsp + 0x31]
mov r8, rbx
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140076700
lea rdx, [rsp + 0x31]
lea rcx, [rsp + 0x50]
call fcn.14000ba90
nop
lea r8, [rsp + 0x50]
lea rdx, [rbp + 0x30]
lea rcx, reloc.WS2_32.dll_accept
call fcn.140078ed0
nop
lea rcx, [rsp + 0x50]
call fcn.140009ce0
mov dword [rsp + 0x30], 0x6d69410b
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], rdi
mov qword [rsp + 0x68], rdi
lea rax, [rsp + 0x31]
mov r8, rbx
inc r8
cmp byte [rax + r8], 0
jne 0x140076770
lea rdx, [rsp + 0x31]
lea rcx, [rsp + 0x50]
call fcn.14000ba90
nop
lea r8, [rsp + 0x50]
lea rdx, [rbp + 0x30]
lea rcx, [0x1403f22b8]
call fcn.140078ad0
nop
lea rcx, [rsp + 0x50]
call fcn.140009ce0
movdqa xmm0, xmmword [0x140101c80]
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], rdi
mov qword [rsp + 0x68], rdi
lea rax, [rsp + 0x31]
mov r8, rbx
nop
inc r8
cmp byte [rax + r8], 0
jne 0x1400767e0
lea rdx, [rsp + 0x31]
lea rcx, [rsp + 0x50]
call fcn.14000ba90
nop
lea r8, [rsp + 0x50]
lea rdx, [rbp + 0x30]
lea rcx, reloc.WS2_32.dll_accept
call fcn.140078ed0
nop
lea rcx, [rsp + 0x50]
call fcn.140009ce0
mov dword [rsp + 0x30], 0x69725406
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], rdi
mov qword [rsp + 0x68], rdi
lea rax, [rsp + 0x31]
mov r8, rbx
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140076860
lea rdx, [rsp + 0x31]
lea rcx, [rsp + 0x50]
call fcn.14000ba90
nop
lea r8, [rsp + 0x50]
lea rdx, [rbp + 0x30]
lea rcx, [0x1403f22a0]
call fcn.140078ad0
nop
lea rcx, [rsp + 0x50]
call fcn.140009ce0
mov dword [rsp + 0x30], 0x6e654d71
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], rdi
mov qword [rsp + 0x68], rdi
lea rax, [rsp + 0x31]
mov r8, rbx
inc r8
cmp byte [rax + r8], 0
jne 0x1400768d1
lea rdx, [rsp + 0x31]
lea rcx, [rsp + 0x50]
call fcn.14000ba90
nop
lea r8, [rsp + 0x50]
lea rdx, [rbp + 0x30]
lea rcx, reloc.WS2_32.dll_accept
call fcn.140078ed0
nop
lea rcx, [rsp + 0x50]
call fcn.140009ce0
mov dword [rsp + 0x70], 0x6e654d64
mov dword [rsp + 0x74], 0x79654b75
mov byte [rsp + 0x78], 0
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
mov qword [rsp + 0x60], rdi
mov qword [rsp + 0x68], rdi
lea rax, [rsp + 0x71]
inc rbx
cmp byte [rax + rbx], 0
jne 0x140076937
mov r8, rbx
lea rdx, [rsp + 0x71]
lea rcx, [rsp + 0x50]
call fcn.14000ba90
nop
lea r8, [rsp + 0x50]
lea rdx, [rbp + 0x30]
lea rcx, [0x1403f2288]
call fcn.140078ad0
nop
lea rcx, [rsp + 0x50]
call fcn.140009ce0
nop
movzx edx, byte [rbp + 0x30]
lea rcx, [rbp + 0x38]
call fcn.140077900
nop
lea rcx, [rbp + 0x40]
call fcn.140009ce0
mov rcx, qword [rbp + 0x170]
xor rcx, rsp
call fcn.1400da920
lea r11, [rsp + 0x280]
mov rbx, qword [r11 + 0x10]
mov rsi, qword [r11 + 0x18]
mov rdi, qword [r11 + 0x20]
mov rsp, r11
pop rbp
ret