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

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
mov dword [rsp - 0x24], esp
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], rdi
nop
push 0x437603ee
mov qword [rsp], rbp
nop
sub rsp, 8
mov qword [rsp], r12
nop
sub rsp, 8
mov qword [rsp], r13
push rsi
mov qword [rsp], r14
nop
push 0x36769870
mov qword [rsp], r15
lea rbp, [rax - 0xf98]
xchg rcx, rcx
mov eax, 0x29061632
add eax, 0x30638c76
add eax, 0x27e45f1
sub eax, 0x1d6f6f20
sub eax, 0x3e786909
call fcn.14009b1a0
mov dword [rsp - 0xc], ecx
sub rsp, rax
xchg r12, rbp
mov rbp, rdx
xchg r12, rbp
mov rsi, r8
xchg r12, r13
mov rcx, r13
xchg r13, r12
xor r8d, r8d
mov dword [rsp - 0xc], 0x23863ef3
xor edx, edx
xor ebx, ebx
call fcn.140084fb0
mov rdx, rdx
xchg r13, rax
mov rax, r13
xchg r13, rax
test rax, rax
mov dword [rsp - 0x30], 0x46af1f78
je 0x1400d34ca
mov r9d, 0x62303c6
add r9d, 0x40549a07
add r9d, 0x1202ed18
sub r9d, 0x587a7ae5
xchg r11, rbx
mov qword [rsp + 0x20], r11
xchg rbx, r11
lea r8, [rsp + 0x70]
xchg r13, rax
mov rdx, r13
xchg r13, rax
xchg rcx, rsi
mov rsi, r12
xchg rsi, rcx
call fcn.140055e60
test eax, eax
xchg rdx, rdx
js 0x1400d34ca
mov edx, 0x1a897efd
add edx, 0xcbc4078
add edx, 0x40b84fde
xor edx, 0x18015926
add edx, 0x221cc82e
lea rcx, [rsp + 0x70]
mov dword [rsp - 0x20], 0x5767812d
call fcn.140086130
xchg rsi, rax
mov r15, rsi
xchg rsi, rax
test rax, rax
xchg rbx, rbx
je 0x1400d34ca
mov rcx, rax
call fcn.14008b8f0
mov edi, eax
mov rcx, rcx
mov ecx, eax
mov qword [rbp + 0xfb8], rdi
call fcn.14009a000
xchg rsi, r14
mov rsi, rax
xchg r14, rsi
test rax, rax
je 0x1400d34ca
mov dword [rsp - 0x2c], esp
mov edx, dword [r15 + 0xc]
mov r9d, edi
add rdx, r13
mov qword [rsp + 0x20], rbx
mov dword [rsp - 0x30], 0x2b008158
mov r8, rax
xchg rcx, r8
mov r8, r12
xchg r8, rcx
call fcn.140055e60
test eax, eax
mov rsi, rsi
js 0x1400d34bc
mov dword [rsp + 0x30], 0x4930e1dd
xor dword [rsp + 0x30], 0x74642a49
add dword [rsp + 0x30], 0x29a9853
add dword [rsp + 0x30], 0x6264bfb5
mov edi, ebx
mov dword [rsp - 0xc], 0x21ad9232
mov dword [rsp + 0x34], 0x7b2f6d74
xor dword [rsp + 0x34], 0x5425924b
xor dword [rsp + 0x34], 0x6cfb2099
xor dword [rsp + 0x34], 0x3dd834ae
xor dword [rsp + 0x34], 0x1639634c
mov dword [rsp + 0x38], 0x722b177f
sub dword [rsp + 0x38], 0x1b280bd
xor dword [rsp + 0x38], 0x50647de6
add dword [rsp + 0x38], 0x297704c0
sub dword [rsp + 0x38], 0x471faf1f
mov dword [rsp + 0x3c], 0x5d5a0d2e
sub dword [rsp + 0x3c], 0x763ed3c
xor dword [rsp + 0x3c], 0xfb8bbab
xor dword [rsp + 0x3c], 0x1c44002d
sub dword [rsp + 0x3c], 0x1bf599b8
mov dword [rsp + 0x40], 0x84d12bd
add dword [rsp + 0x40], 0x54c5ec4c
xor dword [rsp + 0x40], 0x4673ce26
add dword [rsp + 0x40], 0x5f36415b
add dword [rsp + 0x40], 0x25b8cdca
mov dword [rsp + 0x44], 0x47e5bc4
xor dword [rsp + 0x44], 0xb527ba4
add dword [rsp + 0x44], 0x4facb948
sub dword [rsp + 0x44], 0x31d6eab2
add dword [rsp + 0x44], 0x5a4d944b
mov word [rsp + 0x48], 0x2f22
xor word [rsp + 0x48], 0x419e
add word [rsp + 0x48], 0x503
sub word [rsp + 0x48], 0x5466
mov ecx, edi
xchg r14, r14
mov eax, 0xd98bda0
add eax, 0x51464b30
sub eax, 0x245ba096
add eax, 0x1adf6588
sub eax, 0x150eafee
rol eax, cl
xor al, byte [rsp + rdi + 0x30]
mov r8, r8
mov byte [rsp + rdi + 0x4a], al
inc rdi
cmp rdi, 0x1a
jb 0x1400d3324
mov dword [rsp - 0x38], 0x138cc95f
mov rdx, qword [rbp + 0xfb8]
lea r8, [rsp + 0x4a]
mov r9d, 0x4e87fccc
add r9d, 0x2539bf9c
add r9d, 0x2a8cdd2
xor r9d, 0x7f106ccc
xor r9d, 0xab8f171
mov qword [rsp + 0x20], 0x7146fbc2
sub qword [rsp + 0x20], 0x1dc40119
sub qword [rsp + 0x20], 0x48edde42
add qword [rsp + 0x20], 0x57d65543
sub qword [rsp + 0x20], 0x626b7190
xchg r14, r8
mov rcx, r8
xchg r8, r14
call fcn.1401357ac
mov r9, r9
mov rdx, rax
lea rdi, [rsp + 0x4a]
xor eax, eax
lea ecx, [rax + 0x1a]
mov dword [rsp - 0x1c], 0x72e9559c
rep stosb byte [rdi], al
test rdx, rdx
je 0x1400d34bc
mov rsp, rsp
movsxd rcx, dword [rdx + 3]
mov r9d, 0x6a88eebf
xor r9d, 0x5341bc22
add r9d, 0x2194db32
sub r9d, 0x5b5e2dc7
mov eax, dword [r15 + 0xc]
xchg rsi, rsi
xchg r12, r8
mov r12, rsi
xchg r8, r12
add rcx, rax
mov dword [rsp - 0x30], 0x68d8ee1a
xchg r14, rbx
mov qword [rsp + 0x20], r14
xchg r14, rbx
sub rcx, r14
sub rcx, 0xfffffffffffffff9
add rdx, rcx
mov r12, r12
xchg r12, r15
mov rcx, r15
xchg r15, r12
add rdx, r13
mov dword [rsp - 0x10], ecx
call fcn.140055e60
test eax, eax
js 0x1400d34bc
mov dword [rsp - 0x1c], edi
cmp qword [rsi], rbx
je 0x1400d34bc
mov dword [rsi + 8], 0x4e0b674f
add dword [rsi + 8], 0x137de092
xor dword [rsi + 8], 0x30a1980c
sub dword [rsi + 8], 0x5128df8d
mov bl, 9
add bl, 0x19
add bl, 0x24
sub bl, 0x1f
xor bl, 0x26
mov dword [rsi + 0xc], 0x5e05fd00
xor dword [rsi + 0xc], 0x49301898
sub dword [rsi + 0xc], 0xb560a1b
add dword [rsi + 0xc], 0x4857ac70
xor dword [rsi + 0xc], 0x54378645
xchg r14, rcx
mov r14, rcx
xchg rcx, r14
call fcn.140099d90
lea r11, [rsp + 0x1070]
mov dword [rsp - 0x18], 0x6386a6a5
mov al, bl
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
xchg r15, r15
xchg rsp, r12
mov r12, r11
xchg rsp, r12
pop r15
mov dword [rsp - 0x40], 0x627374ea
nop
add rsp, 8
mov r14, qword [rsp - 8]
pop r13
nop
mov r12, qword [rsp]
add rsp, 8
nop
add rsp, 8
mov rbp, qword [rsp - 8]
ret