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

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x250]
sub rsp, 0x350
mov r9, qword [0x140549170]
xor eax, eax
mov word [rbp + 0x14], ax
xor ebx, ebx
mov dword [rbp + 8], 0x680077
mov dword [rbp + 0xc], 0x67006c
mov dword [rbp + 0x10], 0x77006d
nop dword [rax + rax]
movsxd rcx, eax
xor word [rbp + rcx*2 + 8], ax
inc eax
cmp eax, 6
jb 0x1401a9fe0
mov r8d, 0xff
mov word [rbp + 0x14], bx
lea rdx, [rbp + 0x40]
lea rcx, [rbp + 8]
call r9
movdqa xmm0, xmmword [0x1404cec10]
lea rdx, [rbp + 0x40]
lea rcx, [rbp + 0x18]
mov qword [rbp + 0x18], rbx
movdqu xmmword [rbp + 0x28], xmm0
call fcn.14013edcc
xor eax, eax
mov dword [rbp - 0x42], 0x52005c
mov word [rbp - 0x16], ax
mov ecx, ebx
mov dword [rbp - 0x3e], 0x70007b
mov dword [rbp - 0x3a], 0x600070
mov dword [rbp - 0x36], 0x34006b
mov dword [rbp - 0x32], 0x55003a
mov dword [rbp - 0x2e], 0x7e0058
mov dword [rbp - 0x2a], 0x490062
mov dword [rbp - 0x26], 0x630062
mov dword [rbp - 0x22], 0x230023
mov dword [rbp - 0x1e], 0x76003c
mov dword [rbp - 0x1a], 0x70006c
nop word [rax + rax]
movsxd rax, ecx
xor word [rbp + rax*2 - 0x42], cx
inc ecx
cmp ecx, 0x16
jb 0x1401aa080
mov word [rbp - 0x16], bx
lea rax, [rbp - 0x42]
mov r8, 0xffffffffffffffff
nop
inc r8
cmp word [rax + r8*2], bx
jne 0x1401aa0a0
lea rdx, [rbp - 0x42]
lea rcx, [rbp + 0x18]
call fcn.14013ec14
call fcn.140141104
xor eax, eax
mov dword [rbp - 0x42], 0x6f0049
mov word [rbp + 6], ax
mov ecx, ebx
mov dword [rbp - 0x3e], 0x770067
mov dword [rbp - 0x3a], 0x750047
mov dword [rbp - 0x36], 0x29006a
mov dword [rbp - 0x32], 0x79006b
mov dword [rbp - 0x2e], 0x270066
mov dword [rbp - 0x2a], 0x61004f
mov dword [rbp - 0x26], 0x6e006b
mov dword [rbp - 0x22], 0x5c0062
mov dword [rbp - 0x1e], 0x47006b
mov dword [rbp - 0x1a], 0x740066
mov dword [rbp - 0x16], 0x7c0075
mov dword [rbp - 0x12], 0x5b006b
mov dword [rbp - 0xe], 0x4b0063
mov dword [rbp - 0xa], 0x72006e
mov dword [rbp - 6], 0x7a007d
mov dword [rbp - 2], 0x520053
mov dword [rbp + 2], 0x120002
nop dword [rax]
nop word [rax + rax]
movsxd rax, ecx
xor word [rbp + rax*2 - 0x42], cx
inc ecx
cmp ecx, 0x24
jb 0x1401aa150
cmp qword [rbp + 0x30], 8
lea rdx, [rbp + 0x18]
lea r8, [rbp - 0x42]
mov word [rbp + 6], bx
cmovae rdx, qword [rbp + 0x18]
call fcn.1401a5fe0
call fcn.140141104
xor eax, eax
mov dword [rsp + 0x20], 0x440052
mov word [rbp - 0x4c], ax
mov ecx, ebx
mov dword [rsp + 0x24], 0x230045
mov dword [rsp + 0x28], 0x600040
mov dword [rsp + 0x2c], 0x62006a
mov dword [rsp + 0x30], 0x6c007c
mov dword [rsp + 0x34], 0x43002a
mov dword [rsp + 0x38], 0x4e0047
mov dword [rsp + 0x3c], 0x5c005b
mov dword [rsp + 0x40], 0x57005f
mov dword [rsp + 0x44], 0x440046
mov dword [rsp + 0x48], 0x470055
mov dword [rsp + 0x4c], 0x5a0053
mov dword [rsp + 0x50], 0x7a0071
mov dword [rsp + 0x54], 0x740068
mov dword [rsp + 0x58], 0x72006f
mov dword [rsp + 0x5c], 0x6b0078
mov dword [rsp + 0x60], 0x480077
mov dword [rsp + 0x64], 0x47004c
mov dword [rsp + 0x68], 0x52004b
mov dword [rsp + 0x6c], 0x640055
mov dword [rsp + 0x70], 0x5b005d
mov dword [rsp + 0x74], 0x4e0058
mov dword [rsp + 0x78], 0x590042
mov dword [rsp + 0x7c], 0x4a0078
mov dword [rbp - 0x80], 0x420042
mov dword [rbp - 0x7c], 0x5c005b
mov dword [rbp - 0x78], 0x70005a
mov dword [rbp - 0x74], 0x47004e
mov dword [rbp - 0x70], 0x560054
mov dword [rbp - 0x6c], 0x5e0048
mov dword [rbp - 0x68], 0x6f004e
mov dword [rbp - 0x64], 0x51004b
mov dword [rbp - 0x60], 0x13000d
mov dword [rbp - 0x5c], 0x630017
mov dword [rbp - 0x58], 0x13006b
mov dword [rbp - 0x54], 0x670007
mov dword [rbp - 0x50], 0xf0067
nop dword [rax]
nop word [rax + rax]
movsxd rax, ecx
xor word [rsp + rax*2 + 0x20], cx
inc ecx
cmp ecx, 0x4a
jb 0x1401aa2b0
lea r8, [rsp + 0x20]
mov word [rbp - 0x4c], bx
lea rdx, [0x1404c05ac]
call fcn.1401a5fe0
call fcn.140141104
xor eax, eax
mov dword [rsp + 0x20], 0x440052
mov word [rbp - 0x44], ax
mov ecx, ebx
mov dword [rsp + 0x24], 0x230045
mov dword [rsp + 0x28], 0x600040
mov dword [rsp + 0x2c], 0x62006a
mov dword [rsp + 0x30], 0x6c007c
mov dword [rsp + 0x34], 0x43002a
mov dword [rsp + 0x38], 0x4e0047
mov dword [rsp + 0x3c], 0x5c005b
mov dword [rsp + 0x40], 0x57005f
mov dword [rsp + 0x44], 0x440046
mov dword [rsp + 0x48], 0x470055
mov dword [rsp + 0x4c], 0x5a0053
mov dword [rsp + 0x50], 0x7a0071
mov dword [rsp + 0x54], 0x740068
mov dword [rsp + 0x58], 0x72006f
mov dword [rsp + 0x5c], 0x6b0078
mov dword [rsp + 0x60], 0x480077
mov dword [rsp + 0x64], 0x47004c
mov dword [rsp + 0x68], 0x52004b
mov dword [rsp + 0x6c], 0x640055
mov dword [rsp + 0x70], 0x5b005d
mov dword [rsp + 0x74], 0x4e0058
mov dword [rsp + 0x78], 0x590042
mov dword [rsp + 0x7c], 0x4a0078
mov dword [rbp - 0x80], 0x420042
mov dword [rbp - 0x7c], 0x5c005b
mov dword [rbp - 0x78], 0x70005a
mov dword [rbp - 0x74], 0x47004e
mov dword [rbp - 0x70], 0x560054
mov dword [rbp - 0x6c], 0x5e0048
mov dword [rbp - 0x68], 0x69004e
mov dword [rbp - 0x64], 0x4f0047
mov dword [rbp - 0x60], 0x250025
mov dword [rbp - 0x5c], 0x220012
mov dword [rbp - 0x58], 0x2d0030
mov dword [rbp - 0x54], 0x670035
mov dword [rbp - 0x50], 0x1f0067
mov dword [rbp - 0x4c], 0x6b000b
mov dword [rbp - 0x48], 0xb0063
nop word [rax + rax]
movsxd rax, ecx
xor word [rsp + rax*2 + 0x20], cx
inc ecx
cmp ecx, 0x4e
jb 0x1401aa410
lea r8, [rsp + 0x20]
mov word [rbp - 0x44], bx
lea rdx, [0x1404c05ac]
call fcn.1401a5fe0
lea rcx, [rbp + 0x18]
call fcn.14013ed68
lea r11, [rsp + 0x350]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret