Function at 0x14011c650
Capabilities:
Contain obfuscated stackstrings
Encode data using xor

Disassembly:
mov qword [rsp + 0x10], rbx
xchg r13, rsi
mov qword [rsp + 0x18], r13
xchg rsi, r13
push rbp
xchg r13, r13
push rdi
nop
mov qword [rsp - 8], r12
sub rsp, 8
nop
sub rsp, 8
mov qword [rsp], r14
nop
push 0x4a2a670a
mov qword [rsp], r15
lea rbp, [rsp - 0x3e0]
add rsp, 0xfffffffffffffb20
mov rbx, rbx
mov rax, qword [0x140142460]
lea rdx, [rbp + 0x1d0]
not rax
xchg rdi, r14
mov rdi, rcx
xchg r14, rdi
ror rax, 0x24
ror rax, 0xd
ror rax, 1
ror rax, 3
ror rax, 1
ror rax, 1
ror rax, 1
movabs rcx, 0x7577fca451be43db
sub rcx, 0x30560b02
sub rcx, 0x1f6ca003
add rcx, 0x62c9c444
add rcx, 0x7fffffff
sub rcx, 0x51461d52
sub rax, rcx
movabs rcx, 0x2a53d0ee7e198c02
sub rcx, 0x1ab67e59
sub rcx, 0x2de6fb29
add rcx, 0x4584c0d2
add rcx, 0x7fffffff
xor rcx, 0x1da9d933
ror rax, 0x28
ror rax, 6
ror rax, 2
add rax, rcx
mov ecx, 0x7e98bcbf
sub ecx, 0x64633ff8
xor ecx, 0x2884b9ab
sub ecx, 0x32b1c468
ror rax, 0xc
ror rax, 8
ror rax, 1
ror rax, 1
call rax
mov r9d, 0x254636eb
xor r9d, 0x155fc5d8
add r9d, 0x45886926
xor r9d, 0x29b6b7a4
sub r9d, 0x5c14ebf5
lea rdx, [rbp - 0x80]
lea rcx, [0x1401470a8]
mov dword [rsp - 0x14], 0x65f1c4
lea r8d, [r9 - 4]
call fcn.1400982c0
xorps xmm0, xmm0
lea rcx, [rsp + 0x48]
mov r10, r10
xchg r11, r15
mov r11, qword [rax + 0x38]
xchg r15, r11
xchg rdi, rsi
mov rdi, qword [rax]
xchg rsi, rdi
lea rax, [rsp + 0x50]
mov qword [rsp + 0x48], rax
xchg rsp, rsi
movups xmmword [rsi + 0x50], xmm0
xchg rsi, rsp
lea rdx, [r15 + 1]
xchg rsp, rsi
movups xmmword [rsi + 0x60], xmm0
xchg rsi, rsp
movups xmmword [rsp + 0x70], xmm0
call fcn.14001795c
xchg rcx, rcx
mov ebx, 0x2235937b
add ebx, 0x1593d482
add ebx, 0xc1be22b
sub ebx, 0x16900719
xchg r9, rax
mov r8, r9
xchg r9, rax
mov ecx, ebx
mov r12d, 0x64adbdec
sub r12d, 0x1829fbfe
xor r12d, 0x7be275ce
xor r12d, 0x3b2fe70
xor r12d, 0x34d34aaf
test r15, r15
mov r14, r14
je 0x14011c873
xchg rbx, rax
mov rdx, rbx
xchg rbx, rax
sub rsi, rax
xchg r8, r15
mov rdi, r8
xchg r8, r15
nop dword [rax + rax]
movzx eax, cx
mov rdi, rdi
lea rdx, [rdx + 2]
and ax, r12w
ror ecx, 7
ror ecx, 1
xor ax, word [rsi + rdx - 2]
xchg rbx, rbx
mov word [rdx - 2], ax
sub rdi, 1
jne 0x14011c84a
xor esi, esi
mov dword [rsp - 0x28], 0x76ba1502
mov dword [rsp + 0x20], 0x3b327253
sub dword [rsp + 0x20], 0x1d57ffc0
xor dword [rsp + 0x20], 0x5e461b8c
sub dword [rsp + 0x20], 0x211dcfc7
sub dword [rsp + 0x20], 0x224e992e
mov word [r8 + r15*2], si
xchg rbp, rbp
mov dword [rsp + 0x24], 0x306bc640
add dword [rsp + 0x24], 0x2fb1e24d
sub dword [rsp + 0x24], 0xd687384
xor dword [rsp + 0x24], 0x4dea6a2f
xor dword [rsp + 0x24], 0x1f015f56
mov dword [rsp + 0x28], 0x254e5577
sub dword [rsp + 0x28], 0x19ccdd98
add dword [rsp + 0x28], 0x66b398dc
sub dword [rsp + 0x28], 0x735bbb0
xor dword [rsp + 0x28], 0x6ac8552a
mov dword [rsp + 0x2c], 0x224f6723
xor dword [rsp + 0x2c], 0x61669bcc
xor dword [rsp + 0x2c], 0x4b8d166d
xor dword [rsp + 0x2c], 0x8f9eaba
lea r15d, [rsi + 0x30]
mov r8, r8
xchg rsi, r12
mov qword [rbp + 0x410], r12
xchg r12, rsi
mov rax, qword [rbp + 0x410]
nop word [rax + rax]
mov dword [rsp - 0x18], edi
mov rcx, qword [rbp + 0x410]
xchg r12, rax
mov r12, qword [rbp + 0x410]
xchg r12, rax
and cl, 3
shl cl, 3
movzx edx, word [rsp + rax*2 + 0x20]
mov dword [rsp - 0x18], ebp
mov eax, ebx
shr eax, cl
movzx ecx, al
xchg r13, r13
xchg r11, rax
mov r11, qword [rbp + 0x410]
xchg r11, rax
xor cx, dx
mov word [rsp + rax*2 + 0x30], cx
mov rax, qword [rbp + 0x410]
mov dword [rsp - 0x20], 0x53af5c9e
inc rax
xchg rdi, rax
mov qword [rbp + 0x410], rdi
xchg rdi, rax
mov rax, qword [rbp + 0x410]
mov dword [rsp - 0x44], ebp
cmp rax, 8
jb 0x14011c946
xchg r9, r15
mov r15, qword [rsp + 0x48]
xchg r15, r9
lea r8, [rbp + 0x1d0]
mov dword [rsp - 0x2c], 0xac8610
lea rdx, [rsp + 0x30]
mov word [rsp + 0x40], si
lea rcx, [rbp - 0x40]
call fcn.14011c3b0
mov dword [rsp - 0x44], 0x6a4c9f9c
xor eax, eax
lea rdi, [rsp + 0x30]
mov ecx, 0x4f6285e4
sub ecx, 0x381ae0ad
xor ecx, 0x243bff7
sub ecx, 0x8bda477
sub ecx, 0xc467641
rep stosb byte [rdi], al
mov rcx, qword [rsp + 0x48]
mov dword [rsp - 0x18], edi
lea rax, [rsp + 0x50]
cmp rcx, rax
jne 0x14011ca40
mov dword [rsp - 0x18], ecx
lea rdi, [rsp + 0x50]
xor eax, eax
mov rcx, r15
rep stosb byte [rdi], al
mov r12, r12
jmp 0x14011ca49
call fcn.140098ac0
mov dword [rsp - 0x2c], esi
mov rcx, qword [rbp - 0x80]
lea rax, [rbp - 0x78]
cmp rcx, rax
jne 0x14011ca70
mov r14, r14
lea rdi, [rbp - 0x78]
xor eax, eax
mov rcx, r15
rep stosb byte [rdi], al
mov r8, r8
jmp 0x14011ca75
call fcn.140098ac0
lea rax, [r14 + 8]
xorps xmm0, xmm0
mov dword [rsp - 0x24], 0x2dba74f0
xchg r12, rax
mov qword [r14], r12
xchg r12, rax
nop
movabs rdx, 0xffffffff69c3aa73
sub rdx, 0x3803215d
sub rdx, 0x2d28b24d
add rdx, 0x5463f6e3
add rdx, 0x7fffffff
add rdx, 0x27043254
xchg rsp, rax
movups xmmword [rsp], xmm0
xchg rsp, rax
xchg rsi, rax
movups xmmword [rsi + 0x10], xmm0
xchg rsi, rax
xchg r10, rax
movups xmmword [r10 + 0x20], xmm0
xchg r10, rax
lea rax, [rbp - 0x40]
mov r12, r12
nop dword [rax + rax]
inc rdx
cmp word [rax + rdx*2], si
mov dword [rsp - 0x44], esp
jne 0x14011cade
xchg rcx, r12
mov r12, r14
xchg rcx, r12
xchg r13, rdx
mov qword [r14 + 0x38], r13
xchg r13, rdx
call fcn.14001795c
cmp qword [r14 + 0x38], rsi
jbe 0x14011cb4a
mov rbp, rbp
lea rdx, [rbp - 0x40]
sub rdx, rax
movzx ecx, bx
xchg r14, r14
lea rax, [rax + 2]
and cx, r12w
ror ebx, 4
ror ebx, 3
ror ebx, 1
xor cx, word [rdx + rax - 2]
inc rsi
mov word [rax - 2], cx
mov r13, r13
cmp rsi, qword [r14 + 0x38]
jb 0x14011cb1b
lea r11, [rsp + 0x4e0]
xchg r8, r8
xchg rbp, rax
mov rbp, r14
xchg rbp, rax
xchg rbp, rbx
mov rbp, qword [r11 + 0x38]
xchg rbp, rbx
mov rsi, qword [r11 + 0x40]
xchg r11, rdx
mov rsp, rdx
xchg rdx, r11
nop
mov r15, qword [rsp]
add rsp, 8
nop
mov r14, qword [rsp]
add rsp, 8
pop r12
nop
add rsp, 8
mov rdi, qword [rsp - 8]
nop
mov rbp, qword [rsp]
add rsp, 8
ret