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

Disassembly:
push rbp
push rsi
push rdi
push r15
lea rbp, [rsp - 0x3f]
sub rsp, 0xe8
mov rax, qword [0x1400fa080]
xor rax, rsp
mov qword [rbp + 0x2f], rax
mov r15, r8
mov rdi, rdx
mov rsi, rcx
test rdx, rdx
je 0x14003a478
test r8, r8
je 0x14003a478
lea rax, [rbp + 0xb]
mov qword [rbp + 0x27], rdx
mov qword [rsp + 0x128], rbx
lea r8, [rbp + 0xf]
xor ebx, ebx
mov qword [rbp + 0xf], 0x25
mov qword [rsp + 0x38], rbx
mov edx, 0x80862007
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x28], ebx
lea r9d, [rbx + 0x20]
mov qword [rbp + 0x17], rbx
mov qword [rbp + 0x1f], rbx
mov dword [rbp + 0xb], ebx
mov qword [rsp + 0x20], rbx
call qword [0x1400c1220]
test eax, eax
jne 0x14003a188
mov dword [rbp - 0x69], 0x274d2704
mov ecx, 0x275f
mov dword [rbp - 0x65], 0x2742273c
mov dword [rbp - 0x61], 0x27052725
mov dword [rbp - 0x5d], 0x270a270c
mov dword [rbp - 0x59], 0x270c2702
mov dword [rbp - 0x55], 0x271e2749
mov dword [rbp - 0x51], 0x274c2704
mov dword [rbp - 0x4d], 0x271c2719
mov dword [rbp - 0x49], 0x271e270e
mov dword [rbp - 0x45], 0x271e2702
mov dword [rbp - 0x41], 0x27002712
mov dword [rbp - 0x3d], 0x27562710
mov dword [rbp - 0x39], 0x27112701
mov dword [rbp - 0x35], 0x270e270b
mov dword [rbp - 0x31], 0x271d270e
mov dword [rbp - 0x2d], 0x275e2711
mov dword [rbp - 0x29], 0x27e4271e
mov dword [rbp - 0x25], 0x27f027e5
mov dword [rbp - 0x21], 0x27f727e6
mov dword [rbp - 0x1d], 0x27a627f6
mov dword [rbp - 0x19], 0x27f027b7
mov word [rbp - 0x15], bx
mov byte [rbp - 0x13], 1
nop
lea eax, [rcx + rbx]
xor word [rbp + rbx*2 - 0x69], ax
inc rbx
cmp rbx, 0x2a
jb 0x14003a140
mov rcx, qword [0x1400c1660]
lea rdx, [rbp - 0x69]
mov byte [rbp - 0x13], 0
call fcn.1400414a0
mov rdx, rdi
mov rcx, rax
call qword [0x1400c1400]
mov rcx, rax
lea rdx, [0x140041680]
call qword [0x1400c1698]
xor al, al
jmp 0x14003a38d
mov rdi, qword [rbp + 0x1f]
mov qword [rsp + 0xe0], r14
test rdi, rdi
je 0x14003a3ae
mov qword [rsp + 0x38], rbx
lea rax, [rbp + 7]
mov qword [rsp + 0x30], rax
lea r8, [rbp - 0x69]
xorps xmm0, xmm0
mov dword [rsp + 0x28], ebx
mov r9d, 0x30
mov qword [rsp + 0x20], rbx
mov edx, 0x80862007
mov qword [rbp - 0x51], rbx
mov rcx, rsi
mov qword [rbp - 0x41], 0xc
movdqu xmmword [rbp - 0x61], xmm0
mov qword [rbp - 0x69], 0x19
mov qword [rbp - 0x49], rdi
mov dword [rbp + 7], ebx
call qword [0x1400c1220]
test eax, eax
je 0x14003a3ae
mov r14, qword [rbp - 0x51]
test r14, r14
je 0x14003a3ae
mov r9d, 0xc
mov r8, r15
mov rdx, r14
mov rcx, rsi
call fcn.140039f70
mov qword [rsp + 0x38], rbx
lea r8, [rbp - 0x69]
movzx r15d, al
mov qword [rbp - 0x49], rbx
lea rax, [rbp + 7]
mov qword [rbp - 0x41], 0xc
mov qword [rsp + 0x30], rax
xorps xmm0, xmm0
mov dword [rsp + 0x28], ebx
mov r9d, 0x30
mov edx, 0x80862007
mov qword [rsp + 0x20], rbx
mov rcx, rsi
mov qword [rbp - 0x69], 0x1a
movdqu xmmword [rbp - 0x61], xmm0
mov qword [rbp - 0x51], r14
mov dword [rbp + 7], ebx
call qword [0x1400c1220]
test eax, eax
jne 0x14003a381
mov dword [rbp - 0x69], 0x27412704
mov ecx, 0x275f
mov dword [rbp - 0x65], 0x2742273c
mov dword [rbp - 0x61], 0x27052725
mov dword [rbp - 0x5d], 0x270a270c
mov dword [rbp - 0x59], 0x270c2702
mov dword [rbp - 0x55], 0x271e2749
mov dword [rbp - 0x51], 0x274c2704
mov dword [rbp - 0x4d], 0x27002718
mov dword [rbp - 0x49], 0x27112702
mov dword [rbp - 0x45], 0x27522701
mov dword [rbp - 0x41], 0x273b273a
mov dword [rbp - 0x3d], 0x27052755
mov dword [rbp - 0x39], 0x27192707
mov dword [rbp - 0x35], 0x271f271a
mov dword [rbp - 0x31], 0x2713275b
mov dword [rbp - 0x2d], 0x275e271b
mov dword [rbp - 0x29], 0x27e8270f
mov dword [rbp - 0x25], 0x27f127f8
mov dword [rbp - 0x21], 0x27e727ea
mov dword [rbp - 0x1d], 0x27ea27e4
mov dword [rbp - 0x19], 0x27e927a7
mov dword [rbp - 0x15], 0x27ee27ed
mov dword [rbp - 0x11], 0x27e927f9
mov dword [rbp - 0xd], 0x27fd27fe
mov dword [rbp - 9], 0x27a027af
mov dword [rbp - 5], 0x27e9
mov byte [rbp - 1], 1
nop word [rax + rax]
lea eax, [rcx + rbx]
xor word [rbp + rbx*2 - 0x69], ax
inc rbx
cmp rbx, 0x33
jb 0x14003a340
mov rcx, qword [0x1400c1660]
lea rdx, [rbp - 0x69]
mov byte [rbp - 1], 0
call fcn.1400414a0
mov rdx, rdi
mov rcx, rax
call qword [0x1400c1400]
mov rcx, rax
lea rdx, [0x140041680]
call qword [0x1400c1698]
movzx eax, r15b
mov r14, qword [rsp + 0xe0]
mov rbx, qword [rsp + 0x128]
mov rcx, qword [rbp + 0x2f]
xor rcx, rsp
call fcn.1400bc9e0
add rsp, 0xe8
pop r15
pop rdi
pop rsi
pop rbp
ret
mov dword [rbp - 0x69], 0x274d2704
mov ecx, 0x275f
mov dword [rbp - 0x65], 0x2742273c
mov dword [rbp - 0x61], 0x27052725
mov dword [rbp - 0x5d], 0x270a270c
mov dword [rbp - 0x59], 0x270c2702
mov dword [rbp - 0x55], 0x271e2749
mov dword [rbp - 0x51], 0x274c2704
mov dword [rbp - 0x4d], 0x270f2700
mov dword [rbp - 0x49], 0x2750271f
mov dword [rbp - 0x45], 0x273d2738
mov dword [rbp - 0x41], 0x27072753
mov dword [rbp - 0x3d], 0x27172705
mov dword [rbp - 0x39], 0x271d2714
mov dword [rbp - 0x35], 0x27152759
mov dword [rbp - 0x31], 0x275c271d
mov dword [rbp - 0x2d], 0x2706274d
mov word [rbp - 0x29], bx
mov byte [rbp - 0x27], 1
nop dword [rax + rax]
lea eax, [rcx + rbx]
xor word [rbp + rbx*2 - 0x69], ax
inc rbx
cmp rbx, 0x20
jb 0x14003a430
mov rcx, qword [0x1400c1660]
lea rdx, [rbp - 0x69]
mov byte [rbp - 0x27], 0
call fcn.1400414a0
mov rdx, rdi
mov rcx, rax
call qword [0x1400c1400]
mov rcx, rax
lea rdx, [0x140041680]
call qword [0x1400c1698]
xor al, al
jmp 0x14003a385
xor al, al
jmp 0x14003a395