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

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
mov qword [rsp + 0x20], r14
push rbp
lea rbp, [rsp - 0x57]
sub rsp, 0x100
mov rax, qword [0x1400b6060]
xor rax, rsp
mov qword [rbp + 0x47], rax
lea rcx, [0x1400acd00]
call fcn.1400451c0
call fcn.1400193b0
movdqa xmm0, xmmword [0x1400ad590]
movdqu xmmword [rbp - 0x59], xmm0
mov dword [rbp - 0x49], 0x21282227
mov dword [rbp - 0x45], 0x24392c20
mov dword [rbp - 0x41], 0x222e632e
mov word [rbp - 0x3d], 0x20
xor r14d, r14d
mov edi, r14d
nop
mov rdx, rdi
lea rcx, [rbp - 0x58]
call fcn.140011b00
movzx ebx, byte [rbp - 0x59]
xor bl, byte [rax]
mov rdx, rdi
lea rcx, [rbp - 0x58]
call fcn.140011b00
mov byte [rax], bl
inc rdi
cmp rdi, 0x1c
jb 0x140012670
mov byte [rbp - 0x3c], r14b
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp - 9], xmm0
mov qword [rbp + 7], rax
mov qword [rbp + 0xf], r14
mov qword [rbp + 0x17], r14
lea rax, [rbp - 0x58]
mov rdi, 0xffffffffffffffff
mov r8, rdi
inc r8
cmp byte [rax + r8], r14b
jne 0x1400126c0
lea rdx, [rbp - 0x58]
lea rcx, [rbp - 9]
call fcn.14000e400
lea rdx, [rbp - 9]
lea rcx, [rbp + 0x1f]
call fcn.140010290
nop
lea rcx, [rbp + 0x27]
cmp qword [rbp + 0x3f], 0x10
cmovae rcx, qword [rbp + 0x27]
mov r8, qword [rbp + 0x37]
test r8, r8
jne 0x140012784
lea rdx, [0x1400ac193]
call fcn.140025620
test eax, eax
jne 0x140012784
movdqa xmm0, xmmword [0x1400ad5d0]
movdqu xmmword [rsp + 0x20], xmm0
movdqa xmm1, xmmword [0x1400ad540]
movdqu xmmword [rbp - 0x79], xmm1
mov byte [rbp - 0x69], al
mov rcx, r14
movzx eax, byte [rsp + 0x20]
xor byte [rsp + rcx + 0x21], al
inc rcx
cmp rcx, 0x1f
jb 0x140012730
mov byte [rbp - 0x69], 0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp - 0x31], xmm0
mov qword [rbp - 0x21], rax
mov qword [rbp - 0x19], r14
mov qword [rbp - 0x11], r14
lea rax, [rsp + 0x21]
mov r8, rdi
inc r8
cmp byte [rax + r8], 0
jne 0x140012763
lea rdx, [rsp + 0x21]
lea rcx, [rbp - 0x31]
call fcn.14000e400
lea rcx, [rbp - 0x31]
call fcn.1400128a0
mov dword [rsp + 0x20], 0x150057
mov dword [rsp + 0x24], 0x36003b
mov dword [rsp + 0x28], 0x3c0034
mov dword [rbp - 0x7d], 0x270018
mov dword [rbp - 0x79], 0x140024
mov dword [rbp - 0x75], 0x3b0038
mov dword [rbp - 0x71], 0x33
mov dword [rbp - 0x6d], 0x250036
mov dword [rbp - 0x69], 0x320079
mov dword [rbp - 0x65], 0x32002f
mov word [rbp - 0x61], r14w
mov rsi, r14
nop word [rax + rax]
mov rdx, rsi
lea rcx, [rsp + 0x22]
call fcn.1400079d0
movsx ebx, byte [rsp + 0x20]
xor bx, word [rax]
mov rdx, rsi
lea rcx, [rsp + 0x22]
call fcn.1400079d0
mov word [rax], bx
inc rsi
cmp rsi, 0x13
jb 0x1400127e0
mov word [rbp - 0x61], r14w
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp - 0x31], xmm0
mov qword [rbp - 0x21], rax
mov qword [rbp - 0x19], r14
mov qword [rbp - 0x11], r14
lea rax, [rsp + 0x22]
nop dword [rax]
inc rdi
cmp word [rax + rdi*2], 0
jne 0x140012830
mov r8, rdi
lea rdx, [rsp + 0x22]
lea rcx, [rbp - 0x31]
call fcn.14000e140
lea rdx, [rbp - 0x31]
lea rcx, [rbp + 0x1f]
call fcn.140018010
nop
lea rcx, [rbp + 0x1f]
call fcn.14000b9f0
mov rcx, qword [rbp + 0x1f]
mov qword [rbp + 0x1f], r14
mov edx, 0x10
call fcn.14000e800
mov rcx, qword [rbp + 0x47]
xor rcx, rsp
call fcn.1400216a0
lea r11, [rsp + 0x100]
mov rbx, qword [r11 + 0x10]
mov rsi, qword [r11 + 0x18]
mov rdi, qword [r11 + 0x20]
mov r14, qword [r11 + 0x28]
mov rsp, r11
pop rbp
ret