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

Disassembly:
sub rsp, 8
mov qword [rsp], rbp
nop
mov qword [rsp - 8], rbx
sub rsp, 8
nop
mov qword [rsp - 8], rsi
sub rsp, 8
push rdi
mov r8, r8
lea rbp, [rsp - 0x78]
add rsp, 0x5e4aba2b
sub rsp, 0x5e4abba3
lea rdi, [rcx + 8]
mov dword [rsp - 0x40], ebx
xchg rsi, rdx
mov rdx, rsi
xchg rdx, rsi
mov qword [rcx], rdi
mov rbx, rcx
xchg rcx, rdi
mov rdi, rcx
xchg rcx, rdi
xor edx, edx
mov r13, r13
mov r8d, 0x217c15d9
add r8d, 0x19e9c1e9
xor r8d, 0x5ce4158b
sub r8d, 0x570a55a5
sub r8d, 0x10776ba4
call fcn.1400bc290
mov r14, r14
mov qword [rbx + 0x108], 0x7d81621d
sub qword [rbx + 0x108], 0x15521a46
xor qword [rbx + 0x108], 0x63c12393
xor qword [rbx + 0x108], 0x31532465
sub qword [rbx + 0x108], 0x3abd3ffb
xchg rcx, rbp
mov rbp, qword [rbx]
xchg rbp, rcx
cmp rcx, rdi
mov rbp, rbp
je 0x1400a0924
call fcn.1400bbca0
xor edx, edx
xchg rbp, rdi
mov qword [rbx], rbp
xchg rbp, rdi
mov r8d, 0x404be6e4
add r8d, 0x79917ea
sub r8d, 0x2ce59eb8
xor r8d, 0x6177f9bc
xor r8d, 0x7b8898aa
xchg rcx, rdx
mov rdx, rdi
xchg rdx, rcx
call fcn.1400bc290
xchg rdx, rdi
mov rdx, qword [rbx]
xchg rdi, rdx
test rdi, rdi
mov r11, r11
je 0x1400a0f5c
movzx r8d, byte [rsi + 0xf]
mov eax, 0x11995cec
add eax, 0x11f225ca
add eax, 0x567a1b09
xor eax, 0x1b9feaf8
xor eax, 0x619a778d
movzx r10d, byte [rsi + 0xe]
mov rdx, rdx
movzx r11d, byte [rsi + 0xd]
movzx r9d, byte [rsi + 8]
mov qword [rsp + 0x1a8], r12
mov dword [rsp - 0x30], 0x5fc00518
movzx r12d, byte [rsi + 0xa]
mov word [rbp - 0x18], ax
xor eax, eax
xchg r13, rbp
mov qword [rsp + 0x1b0], rbp
xchg rbp, r13
movzx r13d, byte [rsi + 9]
mov r13, r13
mov qword [rsp + 0x1b8], r14
movzx r14d, byte [rsi + 0xc]
mov dword [rsp + 0x70], 0x2383e12
xor dword [rsp + 0x70], 0x125df48b
add dword [rsp + 0x70], 0x4b78da6a
xor dword [rsp + 0x70], 0x17adfb9d
sub dword [rsp + 0x70], 0x4bfa5dd2
mov dword [rsp + 0x74], 0x4b3c7634
add dword [rsp + 0x74], 0x201f0140
sub dword [rsp + 0x74], 0x64c32fe
add dword [rsp + 0x74], 0xe78efc1
sub dword [rsp + 0x74], 0x7334338f
mov dword [rsp + 0x78], 0x4ddf610e
sub dword [rsp + 0x78], 0x2e6634af
add dword [rsp + 0x78], 0x3d2a5090
xor dword [rsp + 0x78], 0x5ca77c60
mov dword [rsp + 0x7c], 0x5cc0ef50
sub dword [rsp + 0x7c], 0x47286cbc
add dword [rsp + 0x7c], 0x53671dca
sub dword [rsp + 0x7c], 0xcce4dec
sub dword [rsp + 0x7c], 0x5bd251bd
mov dword [rbp - 0x80], 0x7e52294c
sub dword [rbp - 0x80], 0x188fdc89
xor dword [rbp - 0x80], 0x226e9171
sub dword [rbp - 0x80], 0x1a1a9e91
sub dword [rbp - 0x80], 0x2d203e9a
mov dword [rbp - 0x7c], 0xa525185
add dword [rbp - 0x7c], 0x2ddb1c8e
sub dword [rbp - 0x7c], 0x2621cc7c
sub dword [rbp - 0x7c], 0x11e9a0eb
mov dword [rbp - 0x78], 0x1a4964e
add dword [rbp - 0x78], 0x286720f6
sub dword [rbp - 0x78], 0x7302152
xor dword [rbp - 0x78], 0x74f54d0
sub dword [rbp - 0x78], 0x251bc088
mov dword [rbp - 0x74], 0x44e03073
sub dword [rbp - 0x74], 0xe055469
sub dword [rbp - 0x74], 0x1129d094
xor dword [rbp - 0x74], 0x4aba28b7
xor dword [rbp - 0x74], 0x6f5f2369
mov dword [rbp - 0x70], 0x2829b05b
sub dword [rbp - 0x70], 0x1a63c8e7
add dword [rbp - 0x70], 0x5f3627e6
xor dword [rbp - 0x70], 0x4cb12eb7
xor dword [rbp - 0x70], 0x2049216e
mov dword [rbp - 0x6c], 0x1ba7806c
xor dword [rbp - 0x6c], 0x3928beea
xor dword [rbp - 0x6c], 0x683a733f
xor dword [rbp - 0x6c], 0x4aea4d0c
mov dword [rbp - 0x68], 0x13ddc0aa
add dword [rbp - 0x68], 0x1e47da84
xor dword [rbp - 0x68], 0x1f2625c3
xor dword [rbp - 0x68], 0x75bed6c7
sub dword [rbp - 0x68], 0x584b67a3
mov dword [rbp - 0x64], 0x22ef8c40
xor dword [rbp - 0x64], 0x5458ef56
xor dword [rbp - 0x64], 0x5b8fdcea
sub dword [rbp - 0x64], 0x11f19239
sub dword [rbp - 0x64], 0x1b252d19
mov dword [rbp - 0x60], 0x71d5f73e
xor dword [rbp - 0x60], 0x72e334cf
xor dword [rbp - 0x60], 0x179e4502
sub dword [rbp - 0x60], 0x143c8661
mov dword [rbp - 0x5c], 0x2d4fe197
add dword [rbp - 0x5c], 0x3cafed78
xor dword [rbp - 0x5c], 0x6208893
xor dword [rbp - 0x5c], 0x6f97472a
mov dword [rbp - 0x58], 0x589e035a
sub dword [rbp - 0x58], 0x24cdca36
add dword [rbp - 0x58], 0x9154f6f
sub dword [rbp - 0x58], 0x3c7487a4
mov dword [rbp - 0x54], 0x4f6c4830
sub dword [rbp - 0x54], 0x3cfcb4d8
sub dword [rbp - 0x54], 0x1017dcef
sub dword [rbp - 0x54], 0x20db5ac
mov dword [rbp - 0x50], 0x39425d5f
add dword [rbp - 0x50], 0x1f1183b7
sub dword [rbp - 0x50], 0x7bc6f6b
sub dword [rbp - 0x50], 0x288196a0
xor dword [rbp - 0x50], 0x287bdb92
mov dword [rbp - 0x4c], 0x7f3539b6
sub dword [rbp - 0x4c], 0x28100814
add dword [rbp - 0x4c], 0x17e42272
xor dword [rbp - 0x4c], 0x6f5654d4
mov dword [rbp - 0x48], 0x22205c6f
add dword [rbp - 0x48], 0x537262e0
sub dword [rbp - 0x48], 0x3a1d5d49
xor dword [rbp - 0x48], 0x3b076281
mov dword [rbp - 0x44], 0x5e61a52f
sub dword [rbp - 0x44], 0x2d0c24e3
sub dword [rbp - 0x44], 0x1c4a25ec
xor dword [rbp - 0x44], 0x15295aca
mov dword [rbp - 0x40], 0x1250d08a
xor dword [rbp - 0x40], 0x3cb47899
xor dword [rbp - 0x40], 0x11b673e6
sub dword [rbp - 0x40], 0x2da6edfc
sub dword [rbp - 0x40], 0x113fed67
mov dword [rbp - 0x3c], 0x521507ae
xor dword [rbp - 0x3c], 0x636a1afb
sub dword [rbp - 0x3c], 0x17e25f1c
xor dword [rbp - 0x3c], 0x19d4be8f
mov dword [rbp - 0x38], 0x5d3cddd4
xor dword [rbp - 0x38], 0x4373e9e
xor dword [rbp - 0x38], 0x3cd6543d
sub dword [rbp - 0x38], 0x5918c05e
xor dword [rbp - 0x38], 0xcbdf7f6
mov dword [rbp - 0x34], 0x3fd9d687
sub dword [rbp - 0x34], 0x20d74d35
xor dword [rbp - 0x34], 0x43780d
xor dword [rbp - 0x34], 0xc4b71f4
sub dword [rbp - 0x34], 0x12b68003
mov dword [rbp - 0x30], 0x6ce4692c
sub dword [rbp - 0x30], 0x44a3df9d
add dword [rbp - 0x30], 0x775ee90
xor dword [rbp - 0x30], 0x72a7d33e
sub dword [rbp - 0x30], 0x5d0daa9c
mov dword [rbp - 0x2c], 0x56afa1d7
sub dword [rbp - 0x2c], 0x4cb95d26
add dword [rbp - 0x2c], 0x55d583ed
add dword [rbp - 0x2c], 0x18d585a0
xor dword [rbp - 0x2c], 0x78eb4e83
mov dword [rbp - 0x28], 0x41bafff8
xor dword [rbp - 0x28], 0x4b5386d9
sub dword [rbp - 0x28], 0x55d9fb0
sub dword [rbp - 0x28], 0x51dd8d8
mov dword [rbp - 0x24], 0x3433adb0
add dword [rbp - 0x24], 0x3e75b6f6
sub dword [rbp - 0x24], 0x72a38014
add dword [rbp - 0x24], 0x3f04a271
xor dword [rbp - 0x24], 0x3f5587c3
mov dword [rbp - 0x20], 0x3dd61653
sub dword [rbp - 0x20], 0x5648f2
sub dword [rbp - 0x20], 0xff967ac
sub dword [rbp - 0x20], 0x29e961c1
xor dword [rbp - 0x20], 0x3ef0373
mov dword [rbp - 0x1c], 0x2ca7761a
add dword [rbp - 0x1c], 0x3782a204
sub dword [rbp - 0x1c], 0x41c0a36
xor dword [rbp - 0x1c], 0x495352d2
sub dword [rbp - 0x1c], 0x293b5e90
xchg r15, rax
mov qword [rbp + 0xa0], r15
xchg r15, rax
xchg r12, rax
mov r12, qword [rbp + 0xa0]
xchg r12, rax
xchg r15, rdx
mov qword [rsp + 0x170], rdx
xchg r15, rdx
movzx r15d, byte [rsi + 0xb]
mov r12, r12
nop dword [rax]
xchg rcx, r11
mov r11, qword [rbp + 0xa0]
xchg r11, rcx
xchg r8, rax
mov r8, qword [rbp + 0xa0]
xchg r8, rax
and cl, 3
shl cl, 1
shl cl, 1
shl cl, 1
movzx edx, word [rsp + rax*2 + 0x70]
mov eax, 0x623db398
sub eax, 0x5f359ab9
xor eax, 0x2f94e65c
xor eax, 0x81b4d77
xor eax, 0x5e1fef43
shr eax, cl
xchg r14, r14
movzx ecx, al
xchg r10, rax
mov r10, qword [rbp + 0xa0]
xchg r10, rax
xor cx, dx
mov word [rbp + rax*2 - 0x16], cx
mov dword [rsp - 0xc], ecx
xchg rdx, rax
mov rdx, qword [rbp + 0xa0]
xchg rdx, rax
inc rax
mov dword [rsp - 0x38], esi
xchg r14, rax
mov qword [rbp + 0xa0], r14
xchg r14, rax
mov rax, qword [rbp + 0xa0]
mov dword [rsp - 0x1c], esi
cmp rax, 0x3d
jb 0x1400a0deb
mov dword [rsp + 0x68], r8d
xor eax, eax
mov dword [rsp - 0x1c], esp
mov dword [rsp + 0x60], r10d
lea r8, [rbp - 0x16]
mov dword [rsp + 0x58], r11d
mov rdx, rdx
mov edx, 0x5a9e45b
add edx, 0x51038aa9
sub edx, 0x4e82dc22
xor edx, 0x63271716
sub edx, 0x6b0d85cd
mov dword [rsp + 0x50], r14d
xchg rcx, rcx
xchg r15, rdi
mov rcx, r15
xchg r15, rdi
mov dword [rsp + 0x48], r15d
mov rsp, rsp
mov dword [rsp + 0x40], r12d
mov word [rbp + 0x64], ax
movzx eax, word [rsi + 6]
mov dword [rsp + 0x38], r13d
mov dword [rsp - 0x24], ecx
mov dword [rsp + 0x30], r9d
mov r9d, dword [rsi]
mov dword [rsp + 0x28], eax
movzx eax, word [rsi + 4]
mov dword [rsp - 0x3c], ecx
mov dword [rsp + 0x20], eax
call fcn.1400a15d0
xchg r15, rdi
mov rdi, qword [rsp + 0x170]
xchg r15, rdi
lea rdi, [rbp - 0x16]
xchg r8, r14
mov r8, qword [rsp + 0x1b8]
xchg r8, r14
xor eax, eax
mov dword [rsp - 0x2c], 0xb4e2f86
mov r13, qword [rsp + 0x1b0]
mov ecx, 0x7569647f
sub ecx, 0x2140986f
xor ecx, 0x730f51b0
sub ecx, 0x27279d63
xchg r12, r14
mov r14, qword [rsp + 0x1a8]
xchg r14, r12
rep stosb byte [rdi], al
xchg r14, r14
xchg rbx, r9
mov rax, r9
xchg r9, rbx
add rsp, 0x178
mov dword [rsp - 0xc], 0x14a91d34
nop
add rsp, 8
mov rdi, qword [rsp - 8]
nop
mov rsi, qword [rsp]
add rsp, 8
nop
mov rbx, qword [rsp]
add rsp, 8
pop rbp
ret