Function at 0x14011b8a0
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], rdi
mov qword [rax + 0x20], r14
push rbp
lea rbp, [rax - 0x5f]
sub rsp, 0xd0
movaps xmmword [rax - 0x18], xmm6
movaps xmmword [rax - 0x28], xmm7
movaps xmmword [rax - 0x38], xmm8
movaps xmmword [rax - 0x48], xmm9
movaps xmmword [rax - 0x58], xmm10
mov rax, qword [0x14041d0c0]
xor rax, rsp
mov qword [rbp - 9], rax
lea rcx, [0x1404b98c7]
call fcn.1402b13b0
mov rcx, qword [0x140491ae8]
xor r14d, r14d
cmp byte [0x140491ab5], r14b
jne 0x14011b942
movss xmm0, dword [0x140420404]
movss xmm1, dword [0x1404204c4]
or dword [rcx + 0x49e8], 1
movss dword [rcx + 0x49f8], xmm0
movss dword [rcx + 0x49fc], xmm1
mov qword [rcx + 0x4a00], r14
mov dword [rcx + 0x49ec], 1
mov byte [0x140491ab5], 1
mov rcx, qword [rcx + 0x48]
call fcn.140196690
mov rcx, qword [0x140491ae8]
xor edx, edx
mov r8d, reloc.WLDAP32.dll_Ordinal_35
mov dword [rbp - 0x29], 0x64615222
mov word [rbp - 0x25], 0x7261
mov byte [rbp - 0x23], r14b
mov eax, dword [rcx + 0x49e8]
or eax, 2
mov dword [rcx + 0x4a08], 0x43480000
mov dword [rcx + 0x49e8], eax
or eax, 0x40
mov dword [rcx + 0x4a0c], 0x43480000
mov dword [rcx + 0x49f0], 1
movss xmm0, dword [0x1404203ec]
movss dword [rcx + 0x4a48], xmm0
mov dword [rcx + 0x49e8], eax
lea rcx, [rbp - 0x28]
call fcn.140193dc0
cmp byte [0x140491ac5], r14b
mov rsi, qword [0x140491ae8]
movss xmm6, dword [0x1403e86f4]
je 0x14011ba1f
movss xmm7, dword [0x1404203e0]
movss xmm8, dword [0x1404203e4]
movaps xmm1, xmm7
movss xmm9, dword [0x1404203e8]
movss xmm0, dword [0x1404203ec]
shufps xmm1, xmm1, 0xe1
movss xmm1, xmm8
shufps xmm1, xmm1, 0xc6
movss xmm1, xmm9
shufps xmm1, xmm1, 0x27
movss xmm1, xmm0
shufps xmm1, xmm1, 0x39
movups xmmword [rbp - 0x39], xmm1
movups xmmword [rbp - 0x39], xmm1
jmp 0x14011ba36
movdqa xmm0, xmmword [0x1403e9020]
movaps xmm7, xmm6
movups xmmword [rbp - 0x39], xmm0
movaps xmm8, xmm6
movaps xmm9, xmm6
mov rax, qword [rsi + 0x4b00]
lea r8, str.Foreground
mov edx, 1
mov rcx, qword [rax]
call fcn.14018d800
lea rcx, [rbp - 0x39]
mov rbx, rax
call fcn.140189590
movss xmm4, dword [0x1404204c4]
lea r8, [rbp - 0x39]
movss xmm2, dword [0x140420404]
lea rdx, [rbp - 0x11]
movss xmm10, dword [0x1403e87d8]
movaps xmm3, xmm4
addss xmm3, dword [0x1403e888c]
movss dword [rsp + 0x30], xmm6
movaps xmm0, xmm2
addss xmm0, dword [0x1403e888c]
mov dword [rsp + 0x28], r14d
mov r9d, eax
mov rcx, rbx
movss dword [rbp - 0x11], xmm2
movss dword [rbp - 0x35], xmm3
movss dword [rbp - 0xd], xmm4
movss dword [rbp - 0x39], xmm0
movss dword [rsp + 0x20], xmm10
call fcn.1401a6f20
mov rcx, qword [0x140491ae8]
mov rax, qword [rcx + 0x4038]
mov byte [rax + 0xc0], 1
cmp byte [0x140491a2f], r14b
mov rax, qword [rcx + 0x4038]
mov rbx, qword [rax + 0x2a8]
jne 0x14011baf9
movss xmm6, dword [0x1404203ec]
lea rcx, [rbp - 0x39]
movss dword [rbp - 0x39], xmm7
movss dword [rbp - 0x35], xmm8
movss dword [rbp - 0x31], xmm9
movss dword [rbp - 0x2d], xmm6
call fcn.140189590
movss xmm3, dword [0x1404204c4]
mov edi, eax
movss xmm0, dword [0x140420404]
addss xmm3, dword [0x1403e8868]
addss xmm0, dword [0x1403e8868]
movss dword [rbp - 0x35], xmm3
movss dword [rbp - 0x39], xmm0
test eax, 0xff000000
je 0x14011bb87
xor r9d, r9d
mov dword [rsp + 0x20], Ordinal_50
movaps xmm2, xmm10
lea rdx, [rbp - 0x39]
mov rcx, rbx
call fcn.1401a6330
mov r8d, dword [rbx + 0x78]
mov r9d, edi
mov rdx, qword [rbx + 0x80]
dec r8d
mov rcx, rbx
mov dword [rbx + 0x78], r8d
call fcn.1401a5d80
mov dword [rbx + 0x78], r14d
cmp byte [reloc.WS2_32.dll_accept], r14b
je 0x14011bbdb
movss xmm1, dword [rsi + 0x3904]
lea rdx, [rbp - 0x39]
mov rax, qword [0x140491ae8]
addss xmm1, xmm1
lea rcx, [0x1403e2c68]
movss xmm0, dword [rax + 0x3d60]
addss xmm1, xmm0
movss dword [rbp - 0x39], xmm0
movss dword [rbp - 0x35], xmm1
call fcn.14017c340
test al, al
je 0x14011bbdb
cmp byte [0x140491a5e], r14b
sete byte [0x140491a5e]
mov rax, qword [0x140491ae8]
mov rcx, qword [rax + 0x4038]
movss xmm0, dword [rcx + 0x28]
movss xmm1, dword [rcx + 0x2c]
movss dword [0x140420404], xmm0
movss dword [0x1404204c4], xmm1
call fcn.140195ed0
cmp byte [reloc.WS2_32.dll_accept], r14b
je 0x14011be85
cmp byte [0x140491a5e], r14b
je 0x14011be85
mov rcx, qword [0x140491ae8]
xor edx, edx
mov r8d, 0x41
mov dword [rbp - 0x39], 0x64617252
mov dword [rbp - 0x35], 0x66637261
mov word [rbp - 0x31], 0x67
mov eax, dword [rcx + 0x49e8]
mov qword [rcx + 0x4a08], 0x43898000
or eax, 2
mov dword [rcx + 0x49e8], eax
or eax, 1
mov dword [rcx + 0x49f0], 1
movss xmm1, dword [0x140420404]
movss xmm0, dword [0x1404204c4]
addss xmm1, dword [0x1403e888c]
movss dword [rcx + 0x49fc], xmm0
mov dword [rcx + 0x49e8], eax
mov qword [rcx + 0x4a00], r14
mov dword [rcx + 0x49ec], 1
addss xmm1, dword [0x1403e8814]
movss dword [rcx + 0x49f8], xmm1
lea rcx, [rbp - 0x38]
call fcn.140193dc0
mov rcx, qword [0x140491ae8]
xorps xmm6, xmm6
mov dword [rbp - 0x29], 0x73754324
mov dword [rbp - 0x25], 0x696d6f74
mov word [rbp - 0x21], 0x6573
mov byte [rbp - 0x1f], r14b
mov rax, qword [rcx + 0x4038]
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4038]
cmp byte [rax + 0xc3], r14b
jne 0x14011bd28
lea rdx, [rbp - 0x39]
mov qword [rbp - 0x39], r14
mov ecx, ntohl
call fcn.140189d80
lea rdx, [0x140491ac5]
lea rcx, [rbp - 0x28]
call fcn.14017e9e0
mov ecx, 1
call fcn.140189e30
cmp byte [0x140491ac5], r14b
je 0x14011be80
movss xmm1, dword [0x1403e8918]
xorps xmm0, xmm0
call fcn.14019a030
lea rdx, [0x1404203e0]
mov dword [rbp - 0x39], 0x6461525a
lea rcx, [rbp - 0x38]
mov dword [rbp - 0x35], 0x63617261
mov dword [rbp - 0x31], 0x746e6563
mov byte [rbp - 0x2d], r14b
call fcn.14017fdd0
lea rax, [rbp - 0x11]
mov dword [rbp - 0x39], 0x6163535a
lea rbx, [0x1403d9ea0]
mov word [rbp - 0x35], 0x656c
mov qword [rsp + 0x30], rbx
lea r9, [rbp - 0x29]
movss dword [rsp + 0x28], xmm6
lea r8, [0x140420528]
mov edx, 4
mov qword [rsp + 0x20], rax
lea rcx, [rbp - 0x38]
mov byte [rbp - 0x33], r14b
mov dword [rbp - 0x11], 0x7d0
mov dword [rbp - 0x29], Ordinal_27
call fcn.140181090
lea rax, [rbp - 0x29]
mov qword [rsp + 0x30], rbx
movss dword [rsp + 0x28], xmm6
lea r9, [rbp - 0x11]
lea r8, [0x14042046c]
mov qword [rsp + 0x20], rax
mov edx, 4
mov dword [rbp - 0x39], 0x78614d64
lea rcx, [rbp - 0x38]
mov dword [rbp - 0x35], 0x73694420
mov dword [rbp - 0x31], 0x636e6174
mov word [rbp - 0x2d], 0x65
mov dword [rbp - 0x29], 0x7d0
mov dword [rbp - 0x11], Ordinal_27
call fcn.140181090
mov rdx, qword [0x140491ae8]
movdqa xmm0, xmmword [0x1403e9c10]
movdqu xmmword [rbp - 0x29], xmm0
mov dword [rbp - 0x19], 0x79636e65
mov byte [rbp - 0x15], r14b
mov rax, qword [rdx + 0x4038]
mov byte [rax + 0xc0], 1
mov rax, qword [rdx + 0x4038]
cmp byte [rax + 0xc3], r14b
jne 0x14011be80
lea rdx, [rbp - 0x39]
mov qword [rbp - 0x39], r14
mov ecx, ntohl
call fcn.140189d80
lea rdx, [0x140491a2f]
lea rcx, [rbp - 0x28]
call fcn.14017e9e0
mov ecx, 1
call fcn.140189e30
call fcn.140195ed0
call fcn.140196740
mov rcx, qword [rbp - 9]
xor rcx, rsp
call fcn.1402aff00
lea r11, [rsp + 0xd0]
mov rbx, qword [r11 + 0x10]
mov rsi, qword [r11 + 0x18]
mov rdi, qword [r11 + 0x20]
mov r14, qword [r11 + 0x28]
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]
mov rsp, r11
pop rbp
ret