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

Disassembly:
mov rax, rsp
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], rsi
mov qword [rax + 0x20], rdi
mov qword [rax + 8], rcx
push rbp
push r14
push r15
mov rbp, rsp
sub rsp, 0x40
mov rdi, rcx
mov dl, 0xe
mov dword [rbp - 0x20], 0x6f6b5c0e
mov dword [rbp - 0x1c], 0x206b636a
mov dword [rbp - 0x18], 0x7a767a
xor r15d, r15d
mov eax, r15d
xor byte [rbp + rax - 0x1f], dl
inc rax
cmp rax, 0xa
jae 0x14004d385
mov dl, byte [rbp - 0x20]
jmp 0x14004d373
mov byte [rbp - 0x15], r15b
xorps xmm0, xmm0
movups xmmword [rcx], xmm0
mov qword [rcx + 0x10], r15
mov qword [rcx + 0x18], r15
lea rax, [rbp - 0x1f]
or rbx, 0xffffffffffffffff
mov r8, rbx
inc r8
cmp byte [rax + r8], r15b
jne 0x14004d3a2
lea rdx, [rbp - 0x1f]
call fcn.1400013b0
nop
mov cl, 0x31
mov dword [rbp - 0x20], 0x585d7231
mov r14b, 0x58
mov dword [rbp - 0x1c], 0x505e5341
mov dword [rbp - 0x18], 0x451f5543
mov word [rbp - 0x14], 0x4549
xor eax, eax
mov byte [rbp - 0x12], al
mov rax, r15
xor byte [rbp + rax - 0x1f], cl
inc rax
cmp rax, 0xd
jae 0x14004d3ef
mov cl, byte [rbp - 0x20]
jmp 0x14004d3dd
mov byte [rbp - 0x12], r15b
xorps xmm0, xmm0
movups xmmword [rdi + 0x20], xmm0
mov qword [rdi + 0x30], r15
mov qword [rdi + 0x38], r15
lea rax, [rbp - 0x1f]
mov r8, rbx
inc r8
cmp byte [rax + r8], r15b
jne 0x14004d409
lea rdx, [rbp - 0x1f]
lea rcx, [rdi + 0x20]
call fcn.1400013b0
nop
movdqa xmm0, xmmword [0x140060ee0]
movdqu xmmword [rbp - 0x20], xmm0
mov word [rbp - 0x10], 0x4a
mov rcx, r15
mov al, byte [rbp - 0x20]
xor byte [rbp + rcx - 0x1f], al
inc rcx
cmp rcx, 0x10
jb 0x14004d436
mov byte [rbp - 0xf], r15b
xorps xmm0, xmm0
movups xmmword [rdi + 0x40], xmm0
mov qword [rdi + 0x50], r15
mov qword [rdi + 0x58], r15
lea rax, [rbp - 0x1f]
mov r8, rbx
inc r8
cmp byte [rax + r8], r15b
jne 0x14004d460
lea rdx, [rbp - 0x1f]
lea rcx, [rdi + 0x40]
call fcn.1400013b0
nop
mov cl, 0x62
mov dword [rbp - 0x20], 0x11033262
mov dword [rbp - 0x1c], 0x100d1511
mov dword [rbp - 0x18], 0x164c1106
mov word [rbp - 0x14], 0x161a
xor eax, eax
mov byte [rbp - 0x12], al
mov rax, r15
xor byte [rbp + rax - 0x1f], cl
inc rax
cmp rax, 0xd
jae 0x14004d4ae
mov cl, byte [rbp - 0x20]
jmp 0x14004d49c
mov byte [rbp - 0x12], r15b
xorps xmm0, xmm0
movups xmmword [rdi + 0x60], xmm0
mov qword [rdi + 0x70], r15
mov qword [rdi + 0x78], r15
lea rax, [rbp - 0x1f]
mov r8, rbx
inc r8
cmp byte [rax + r8], r15b
jne 0x14004d4c8
lea rdx, [rbp - 0x1f]
lea rcx, [rdi + 0x60]
call fcn.1400013b0
nop
lea r9, [rdi + 0x80]
mov cl, 0x2e
mov dword [rbp - 0x20], 0x41416d2e
mov dword [rbp - 0x1c], 0x5d4b4745
mov dword [rbp - 0x18], 0x5a565a00
xor eax, eax
mov byte [rbp - 0x14], al
mov rax, r15
xor byte [rbp + rax - 0x1f], cl
inc rax
cmp rax, 0xb
jae 0x14004d517
mov cl, byte [rbp - 0x20]
jmp 0x14004d505
mov byte [rbp - 0x14], r15b
xorps xmm0, xmm0
movups xmmword [r9], xmm0
mov qword [r9 + 0x10], r15
mov qword [r9 + 0x18], r15
lea rax, [rbp - 0x1f]
mov r8, rbx
inc r8
cmp byte [rax + r8], r15b
jne 0x14004d531
lea rdx, [rbp - 0x1f]
mov rcx, r9
call fcn.1400013b0
nop
lea r9, [rdi + 0xa0]
mov cl, 0x27
mov dword [rbp - 0x20], 0x53526627
mov dword [rbp - 0x1c], 0x4b4e4148
mov dword [rbp - 0x18], 0x5f53094b
mov word [rbp - 0x14], 0x53
mov rax, r15
xor byte [rbp + rax - 0x1f], cl
inc rax
cmp rax, 0xc
jae 0x14004d580
mov cl, byte [rbp - 0x20]
jmp 0x14004d56e
mov byte [rbp - 0x13], r15b
xorps xmm0, xmm0
movups xmmword [r9], xmm0
mov qword [r9 + 0x10], r15
mov qword [r9 + 0x18], r15
lea rax, [rbp - 0x1f]
mov r8, rbx
inc r8
cmp byte [rax + r8], r15b
jne 0x14004d59a
lea rdx, [rbp - 0x1f]
mov rcx, r9
call fcn.1400013b0
nop
lea r9, [rdi + 0xc0]
mov cl, 0x5e
mov dword [rbp - 0x20], 0x29311a5e
mov dword [rbp - 0x1c], 0x3f313230
mov dword [rbp - 0x18], 0x2a702d3a
mov sil, 0x2d
mov word [rbp - 0x14], 0x2a26
xor eax, eax
mov byte [rbp - 0x12], al
mov rax, r15
xor byte [rbp + rax - 0x1f], cl
inc rax
cmp rax, 0xd
jae 0x14004d5f1
mov cl, byte [rbp - 0x20]
jmp 0x14004d5df
mov byte [rbp - 0x12], r15b
xorps xmm0, xmm0
movups xmmword [r9], xmm0
mov qword [r9 + 0x10], r15
mov qword [r9 + 0x18], r15
lea rax, [rbp - 0x1f]
mov r8, rbx
inc r8
cmp byte [rax + r8], r15b
jne 0x14004d60b
lea rdx, [rbp - 0x1f]
mov rcx, r9
call fcn.1400013b0
nop
lea rcx, [rdi + 0xe0]
mov dword [rbp - 0x20], 0x2b311058
mov dword [rbp - 0x1c], 0x212a372c
mov dword [rbp - 0x18], 0x2c202c76
xor eax, eax
mov byte [rbp - 0x14], al
mov rax, r15
xor byte [rbp + rax - 0x1f], r14b
inc rax
cmp rax, 0xb
jae 0x14004d659
mov r14b, byte [rbp - 0x20]
jmp 0x14004d645
mov byte [rbp - 0x14], r15b
xorps xmm0, xmm0
movups xmmword [rcx], xmm0
mov qword [rcx + 0x10], r15
mov qword [rcx + 0x18], r15
lea rax, [rbp - 0x1f]
mov r8, rbx
inc r8
cmp byte [rax + r8], r15b
jne 0x14004d672
lea rdx, [rbp - 0x1f]
call fcn.1400013b0
nop
lea rcx, [rdi + 0x100]
mov dword [rbp - 0x20], 0x42426f2d
mov dword [rbp - 0x1c], 0x5f4c4046
mov dword [rbp - 0x18], 0x59035e46
mov word [rbp - 0x14], 0x5955
xor eax, eax
mov byte [rbp - 0x12], al
mov rax, r15
xor byte [rbp + rax - 0x1f], sil
inc rax
cmp rax, 0xd
jae 0x14004d6c3
mov sil, byte [rbp - 0x20]
jmp 0x14004d6af
mov byte [rbp - 0x12], r15b
xorps xmm0, xmm0
movups xmmword [rcx], xmm0
mov qword [rcx + 0x10], r15
mov qword [rcx + 0x18], r15
lea rax, [rbp - 0x1f]
mov r8, rbx
inc r8
cmp byte [rax + r8], r15b
jne 0x14004d6dc
lea rdx, [rbp - 0x1f]
call fcn.1400013b0
nop
lea r9, [rdi + 0x120]
movdqa xmm0, xmmword [0x140060e90]
movdqu xmmword [rbp - 0x20], xmm0
mov rcx, r15
mov al, byte [rbp - 0x20]
xor byte [rbp + rcx - 0x1f], al
inc rcx
cmp rcx, 0xe
jb 0x14004d706
mov byte [rbp - 0x11], r15b
xorps xmm0, xmm0
movups xmmword [r9], xmm0
mov qword [r9 + 0x10], r15
mov qword [r9 + 0x18], r15
lea rax, [rbp - 0x1f]
inc rbx
cmp byte [rax + rbx], r15b
jne 0x14004d72d
mov r8, rbx
lea rdx, [rbp - 0x1f]
mov rcx, r9
call fcn.1400013b0
nop
mov rax, rdi
mov rbx, qword [rsp + 0x68]
mov rsi, qword [rsp + 0x70]
mov rdi, qword [rsp + 0x78]
add rsp, 0x40
pop r15
pop r14
pop rbp
ret