Function at 0x18007a8d8
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
mov qword [rsp + 0x20], rdi
push rbp
push r12
push r13
push r14
push r15
mov rbp, rsp
sub rsp, 0x50
mov r13, r8
mov rsi, rdx
mov r8, rdx
mov r15, rcx
mov edx, 0x200
add rcx, 8
call fcn.180078aec
mov r9, rax
mov edx, 5
sub r9, rsi
mov r12, rax
add r9, 0x7ffffffa
mov eax, 0xfffffffd
cmp r9, rax
lea ecx, [rdx + 9]
cmova edx, ecx
mov rcx, rsi
call fcn.18007f7b0
mov r9, rax
mov r8, rsi
mov rdx, r12
mov rcx, r15
mov r14, rax
call fcn.18007fed0
add r12, rax
mov rcx, r12
call fcn.180079a04
mov byte [rbp - 0x30], 0x75
xor edi, edi
mov byte [rbp - 0x2f], 0x77
mov ecx, edi
mov byte [rbp - 0x2e], 0x7e
mov byte [rbp - 0x2d], 0x28
lea rbx, [r12 + rax]
mov byte [rbp - 0x2c], 0x7a
mov byte [rbp - 0x2b], 0x6b
mov byte [rbp - 0x2a], 0x80
mov byte [rbp - 0x29], 0x34
mov byte [rbp - 0x28], 0x28
mov byte [rbp - 0x27], 0x7a
mov byte [rbp - 0x26], 0x7b
mov byte [rbp - 0x25], 0x78
mov byte [rbp - 0x24], dil
mov al, byte [rbp - 0x30]
mov al, byte [rbp + rcx - 0x30]
sub al, 8
mov byte [rbp + rcx - 0x30], al
inc rcx
cmp rcx, 0xc
jb 0x18007a99a
lea rdx, [rbp - 0x30]
mov rcx, rbx
call fcn.18007f358
add rbx, rax
mov rdx, r13
mov r8, rbx
mov rcx, r15
call fcn.180077e6c
mov byte [rbp - 0x23], 0x76
add rbx, rax
mov byte [rbp - 0x22], 0x67
mov rcx, rdi
mov byte [rbp - 0x21], 0x75
mov byte [rbp - 0x20], 0x76
mov byte [rbp - 0x1f], 0x22
mov byte [rbp - 0x1e], reloc.WS2_32.dll_WSACleanup
mov byte [rbp - 0x1d], 0x63
mov byte [rbp - 0x1c], 0x7a
mov byte [rbp - 0x1b], 0x2e
mov byte [rbp - 0x1a], 0x22
mov byte [rbp - 0x19], reloc.WS2_32.dll_WSACleanup
mov byte [rbp - 0x18], 0x63
mov byte [rbp - 0x17], 0x7a
mov byte [rbp - 0x16], 0x3d
mov byte [rbp - 0x15], 0x6c
mov byte [rbp - 0x14], 0x67
mov byte [rbp - 0x13], 0x22
mov byte [rbp - 0x12], 0x32
mov byte [rbp - 0x11], 0x7a
mov byte [rbp - 0x10], 0x27
mov byte [rbp - 0xf], 0x32
mov byte [rbp - 0xe], 0x33
mov byte [rbp - 0xd], 0x38
mov byte [rbp - 0xc], WSASetLastError
mov byte [rbp - 0xb], WSASetLastError
mov byte [rbp - 0xa], 0x7a
mov byte [rbp - 9], dil
mov al, byte [rbp - 0x23]
mov al, byte [rbp + rcx - 0x23]
sub al, 2
mov byte [rbp + rcx - 0x23], al
inc rcx
cmp rcx, 0x1a
jb 0x18007aa3f
lea r8, [rbx + 0x55]
mov rcx, rbx
lea rdx, [rbp - 0x23]
call fcn.18007f358
add rbx, rax
mov rcx, rbx
call fcn.180078b70
mov byte [rbp + 0x30], 0x7f
add rbx, rax
mov byte [rbp + 0x31], WSACleanup
mov byte [rbp + 0x32], 0x81
mov byte [rbp + 0x33], dil
mov al, byte [rbp + 0x30]
mov al, byte [rbp + rdi + 0x30]
sub al, 0xd
mov byte [rbp + rdi + 0x30], al
inc rdi
cmp rdi, 3
jb 0x18007aa83
lea rdx, [rbp + 0x30]
mov rcx, rbx
call fcn.18007f358
add rbx, rax
mov rcx, rbx
call fcn.180078b70
add rbx, rax
mov r9, r14
mov rdx, rbx
mov r8, rsi
mov rcx, r15
call fcn.180078494
lea rdx, [r14 + rsi]
mov rcx, r15
lea r8, [rax + rbx]
call fcn.1800789dc
mov r8, rsi
mov rdx, r12
mov rcx, r15
call fcn.1800789dc
sub r14, rax
mov rdx, r14
lea rcx, [rax + rsi]
call fcn.18007fc64
lea r11, [rsp + 0x50]
mov al, 1
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
mov rdi, qword [r11 + 0x48]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret