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

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
mov qword [rsp + 0x20], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x40]
sub rsp, 0x140
mov rax, qword [0x1400fa080]
xor rax, rsp
mov qword [rbp + 0x38], rax
mov rdi, rcx
mov dword [rsp + 0x60], 0xe051431
mov dword [rsp + 0x64], 0xa014a0f
mov word [rsp + 0x68], 0xb
mov byte [rsp + 0x6a], 1
xor r15d, r15d
mov eax, r15d
nop word [rax + rax]
lea ecx, [rax + 0x5f]
xor byte [rsp + rax + 0x60], cl
inc rax
cmp rax, 9
jb 0x14004a5b0
mov byte [rsp + 0x6a], r15b
lea rcx, [rsp + 0x60]
call qword [0x1400c1260]
mov r14, rax
test rax, rax
je 0x14004aa96
mov dword [rsp + 0x70], 0x2731273e
mov dword [rsp + 0x74], 0x27022701
mov dword [rsp + 0x78], 0x2714270f
mov dword [rsp + 0x7c], 0x271b271c
mov dword [rbp - 0x80], 0x27372713
mov dword [rbp - 0x7c], 0x270c2721
mov dword [rbp - 0x78], 0x2707270d
mov dword [rbp - 0x74], 0x271f2719
mov dword [rbp - 0x70], 0x272f2717
mov dword [rbp - 0x6c], 0x270c2727
mov dword [rbp - 0x68], 0x27032705
mov dword [rbp - 0x64], 0x2714271d
mov dword [rbp - 0x60], 0x27382726
mov dword [rbp - 0x5c], 0x270f2709
mov dword [rbp - 0x58], 0x271a270c
mov dword [rbp - 0x54], 0x27f527ee
mov dword [rbp - 0x50], 0x27ec27c1
mov dword [rbp - 0x4c], 0x27f127ea
mov dword [rbp - 0x48], 0x27e827f4
mov dword [rbp - 0x44], 0x27da27e4
mov dword [rbp - 0x40], 0x27ff27ef
mov dword [rbp - 0x3c], 0x27de27d0
mov dword [rbp - 0x38], 0x27fd27eb
mov dword [rbp - 0x34], 0x27f827e6
mov dword [rbp - 0x30], 0x27f627f1
mov dword [rbp - 0x2c], 0x27c927e7
mov word [rbp - 0x28], r15w
mov byte [rbp - 0x26], 1
mov rcx, r15
mov edx, 0x2762
nop word [rax + rax]
lea eax, [rdx + rcx]
xor word [rsp + rcx*2 + 0x70], ax
inc rcx
cmp rcx, 0x34
jb 0x14004a6b0
mov byte [rbp - 0x26], r15b
lea rax, [rsp + 0x70]
mov rbx, 0xffffffffffffffff
mov rcx, rbx
inc rcx
cmp word [rax + rcx*2], r15w
jne 0x14004a6d4
mov rdx, qword [rdi + 0x10]
movabs rsi, 0x7ffffffffffffffe
mov rax, rsi
sub rax, rdx
cmp rax, rcx
jb 0x14004aac9
mov rax, rdi
cmp qword [rdi + 0x18], 8
jb 0x14004a708
mov rax, qword [rdi]
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea r9, [rsp + 0x70]
lea rcx, [rbp + 8]
call fcn.140046590
nop
lea rdx, [rbp + 8]
cmp qword [rbp + 0x20], 8
cmovae rdx, qword [rbp + 8]
lea rcx, [rbp + 0x28]
call qword [0x1400c1e60]
mov dword [rsp + 0x70], 0x2739270c
mov dword [rsp + 0x74], 0x27362732
mov dword [rsp + 0x78], 0x27292726
mov dword [rsp + 0x7c], 0x27252739
mov dword [rbp - 0x80], 0x271a2712
mov dword [rbp - 0x7c], 0x270f271b
mov dword [rbp - 0x78], 0x27182705
mov dword [rbp - 0x74], 0x2701272e
mov dword [rbp - 0x70], 0x27042701
mov dword [rbp - 0x6c], 0x271d2703
mov dword [rbp - 0x68], 0x2727271f
mov dword [rbp - 0x64], 0x27022710
mov dword [rbp - 0x60], 0x272b272b
mov dword [rbp - 0x5c], 0x2708271c
mov dword [rbp - 0x58], 0x2715270d
mov dword [rbp - 0x54], 0x271b271e
mov dword [rbp - 0x50], 0x27dc270c
mov word [rbp - 0x4c], r15w
mov byte [rbp - 0x4a], 1
mov rcx, r15
mov edx, 0x275f
nop word [rax + rax]
lea eax, [rdx + rcx]
xor word [rsp + rcx*2 + 0x70], ax
inc rcx
cmp rcx, 0x22
jb 0x14004a7d0
mov byte [rbp - 0x4a], 0
lea rax, [rsp + 0x70]
nop word [rax + rax]
inc rbx
cmp word [rax + rbx*2], 0
jne 0x14004a7f0
mov rax, qword [rdi + 0x10]
sub rsi, rax
cmp rsi, rbx
jb 0x14004aac3
cmp qword [rdi + 0x18], 8
jb 0x14004a814
mov rdi, qword [rdi]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x20], rbx
lea r9, [rsp + 0x70]
lea rcx, [rbp - 0x18]
call fcn.140046590
nop
lea rdx, [rbp - 0x18]
cmp qword [rbp], 8
cmovae rdx, qword [rbp - 0x18]
lea r8, [rbp - 0x20]
mov rcx, 0xffffffff80000002
call qword [0x1400c1040]
test eax, eax
je 0x14004a860
cmp eax, 2
sete bl
jmp 0x14004a9fc
mov rcx, qword [rbp - 0x20]
call qword [0x1400c1028]
mov dword [rsp + 0x40], 0xb31172c
mov dword [rsp + 0x44], 0xd09080a
mov dword [rsp + 0x48], 0x1b05192e
mov dword [rsp + 0x4c], 0x1001d0b
mov rcx, r15
nop dword [rax]
lea eax, [rcx + 0x62]
xor byte [rsp + rcx + 0x40], al
inc rcx
cmp rcx, 0xe
jb 0x14004a890
mov byte [rsp + 0x4f], 0
lea rdx, [rsp + 0x40]
mov rcx, r14
call qword [0x1400c1250]
lea rcx, [rbp + 0x28]
call rax
mov ebx, eax
movdqa xmm0, xmmword [str.9H9E_]
movdqu xmmword [rsp + 0x40], xmm0
mov dword [rsp + 0x50], 0x26540117
mov dword [rsp + 0x54], 0xc0c1602
mov dword [rsp + 0x58], 0x54c5b09
mov word [rsp + 0x5c], 0x100
mov rdx, r15
nop dword [rax + rax]
lea eax, [rdx + 0x62]
xor byte [rsp + rdx + 0x40], al
inc rdx
cmp rdx, 0x1c
jb 0x14004a8f0
mov byte [rsp + 0x5d], 0
lea rdx, [rsp + 0x40]
mov rcx, qword [0x1400c1660]
call fcn.140045a80
lea rdx, [0x1400383a0]
mov rcx, rax
call qword [0x1400c13f0]
mov edx, ebx
mov rcx, rax
call qword [0x1400c1470]
lea rdx, [0x140041680]
mov rcx, rax
call qword [0x1400c1698]
test ebx, ebx
je 0x14004a9d7
movdqa xmm0, xmmword [0x1400e8140]
movdqu xmmword [rsp + 0x40], xmm0
mov dword [rsp + 0x50], 0x1337500b
mov dword [rsp + 0x54], 0x1210181a
mov dword [rsp + 0x58], 0x1005956
mov r8, r15
nop dword [rax]
nop word [rax + rax]
lea eax, [r8 + 0x5f]
xor byte [rsp + r8 + 0x40], al
inc r8
cmp r8, 0x1a
jb 0x14004a980
mov byte [rsp + 0x5b], 0
lea rdx, [rsp + 0x40]
mov rcx, qword [0x1400c1660]
call fcn.140045a80
lea rdx, [0x140041680]
mov rcx, rax
call qword [0x1400c1698]
lea rdx, [rbp - 0x18]
cmp qword [rbp], 8
cmovae rdx, qword [rbp - 0x18]
mov rcx, 0xffffffff80000002
call qword [0x1400c1030]
xor bl, bl
jmp 0x14004a9fc
lea rdx, [rbp - 0x18]
cmp qword [rbp], 8
cmovae rdx, qword [rbp - 0x18]
mov rcx, 0xffffffff80000002
call qword [0x1400c1030]
test eax, eax
je 0x14004a9fa
xor bl, bl
jmp 0x14004a9fc
mov bl, 1
mov rdx, qword [rbp]
cmp rdx, 8
jb 0x14004aa3f
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x18]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14004aa3a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14004aa3a
call qword [0x1400c1c00]
int3
call fcn.1400bd290
mov qword [rbp - 8], r15
mov qword [rbp], 7
mov word [rbp - 0x18], r15w
mov rdx, qword [rbp + 0x20]
cmp rdx, 8
jb 0x14004aa93
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14004aa8e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14004aa8e
call qword [0x1400c1c00]
int3
call fcn.1400bd290
movzx eax, bl
mov rcx, qword [rbp + 0x38]
xor rcx, rsp
call fcn.1400bc9e0
lea r11, [rsp + 0x140]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
mov rdi, qword [r11 + 0x48]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
call fcn.14002f830
nop
call fcn.14002f830
int3