Function at 0x14002f130
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
mov qword [rsp + 0x20], rdi
push rbp
push r14
push r15
lea rbp, [rsp - 0x40]
sub rsp, 0x140
mov rax, qword [0x140125998]
xor rax, rsp
mov qword [rbp + 0x30], rax
mov rsi, rcx
mov qword [rsp + 0x38], rcx
mov byte [rcx], 1
lea rbx, [rcx + 8]
xor r15d, r15d
mov qword [rbx], r15
lea r14, [rbx + 0x10]
mov qword [r14], r15
mov qword [rbx + 0x18], 0xf
mov byte [rbx], r15b
mov rcx, qword [rbx + 0x18]
cmp rcx, 8
jb 0x14002f1b5
cmp rcx, 0x10
jb 0x14002f198
mov rbx, qword [rbx]
mov qword [r14], 8
movabs rcx, 0x73676e6974746553
mov qword [rbx], rcx
mov byte [rbx + 8], 0
jmp 0x14002f27d
mov rdx, rcx
shr rdx, 1
movabs rdi, 0x7fffffffffffffff
mov rax, rdi
sub rax, rdx
cmp rcx, rax
jbe 0x14002f214
movabs rax, 0x8000000000000027
mov rcx, rax
call fcn.1400e21fc
mov rcx, rax
test rax, rax
je 0x14002f240
add rax, 0x27
and rax, 0xffffffffffffffe0
mov qword [rax - 8], rcx
mov qword [r14], 8
mov qword [rbx + 0x18], rdi
movabs rcx, 0x73676e6974746553
mov qword [rax], rcx
mov byte [rax + 8], 0
jmp 0x14002f27a
lea rax, [rcx + rdx]
mov edi, 0xf
cmp rax, rdi
cmova rdi, rax
lea rcx, [rdi + 1]
cmp rcx, 0x1000
jb 0x14002f247
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x14002f45f
jmp 0x14002f1da
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
test rcx, rcx
je 0x14002f253
call fcn.1400e21fc
jmp 0x14002f1f6
mov rax, r15
mov qword [r14], 8
mov qword [rbx + 0x18], rdi
movabs rcx, 0x73676e6974746553
mov qword [0], rcx
mov byte [8], al
mov qword [rbx], rax
mov qword [rsi + 0x28], r15
mov qword [rsi + 0x30], r15
mov qword [rsi + 0x38], r15
lea r14, [rsi + 0x40]
mov qword [rsp + 0x50], r15
mov qword [rsp + 0x68], 0xf
mov qword [rsp + 0x60], 4
mov dword [rsp + 0x50], 0x6f747561
mov byte [rsp + 0x54], 0
mov qword [rsp + 0x70], r15
mov qword [rbp - 0x78], 0xf
mov qword [rbp - 0x80], 4
mov dword [rsp + 0x70], 0x302e3178
mov byte [rsp + 0x74], 0
mov qword [rbp - 0x70], r15
mov qword [rbp - 0x58], 0xf
mov qword [rbp - 0x60], 5
mov eax, dword [str.x1.25]
mov dword [rbp - 0x70], eax
movzx eax, byte [0x1400edc04]
mov byte [rbp - 0x6c], al
mov byte [rbp - 0x6b], 0
mov qword [rbp - 0x50], r15
mov qword [rbp - 0x38], 0xf
mov qword [rbp - 0x40], 4
mov dword [rbp - 0x50], 0x352e3178
mov byte [rbp - 0x4c], 0
mov qword [rbp - 0x30], r15
movdqa xmm0, xmmword [0x1400ebce0]
movdqa xmmword [rbp - 0x20], xmm0
mov byte [rbp - 0x30], 0
mov r8d, 5
lea rdx, str.x1.75
lea rcx, [rbp - 0x30]
call fcn.14000bf20
nop
mov qword [rbp - 0x10], r15
movdqa xmm0, xmmword [0x1400ebce0]
movdqa xmmword [rbp], xmm0
mov byte [rbp - 0x10], 0
mov r8d, 4
lea rdx, str.x2.0
lea rcx, [rbp - 0x10]
call fcn.14000bf20
nop
mov qword [rbp + 0x10], r15
movdqa xmm0, xmmword [0x1400ebce0]
movdqa xmmword [rbp + 0x20], xmm0
mov byte [rbp + 0x10], 0
mov r8d, 5
lea rdx, str.x2.25
lea rcx, [rbp + 0x10]
call fcn.14000bf20
nop
mov qword [r14], r15
mov qword [r14 + 8], r15
mov qword [r14 + 0x10], r15
mov edx, 7
mov rcx, r14
call fcn.140023da0
mov qword [r14], rax
mov qword [r14 + 8], rax
add rax, 0xe0
mov qword [r14 + 0x10], rax
mov qword [rsp + 0x40], r14
mov rbx, qword [r14]
lea rdi, [rsp + 0x50]
mov qword [rsp + 0x20], rbx
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x30], r14
nop word [rax + rax]
mov rdx, rdi
mov rcx, rbx
call fcn.1400027b0
add rbx, 0x20
mov qword [rsp + 0x28], rbx
add rdi, 0x20
lea rax, [rbp + 0x30]
cmp rdi, rax
jne 0x14002f3f0
mov qword [r14 + 8], rbx
lea r9, [fcn.140003660]
mov edx, 0x20
lea r8d, [rdx - 0x19]
lea rcx, [rsp + 0x50]
call fcn.1400e25fc
mov byte [rsi + 0x58], 0
mov rax, rsi
mov rcx, qword [rbp + 0x30]
xor rcx, rsp
call fcn.1400e25b0
lea r11, [rsp + 0x140]
mov rbx, qword [r11 + 0x28]
mov rsi, qword [r11 + 0x30]
mov rdi, qword [r11 + 0x38]
mov rsp, r11
pop r15
pop r14
pop rbp
ret
call fcn.14000b990
int3