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

Disassembly:
push r14
mov qword [rsp], rbp
push rbx
nop
mov qword [rsp - 8], rsi
sub rsp, 8
nop
sub rsp, 8
mov qword [rsp], rdi
lea rbp, [rsp - 0x78]
add rsp, 0x51a40a96
sub rsp, 0x51a40c0e
lea rdi, [rcx + 8]
mov r12, r12
xchg rsi, rbp
mov rbp, rdx
xchg rbp, rsi
xchg rdi, rsi
mov qword [rcx], rsi
xchg rdi, rsi
xchg rbx, r8
mov r8, rcx
xchg r8, rbx
xchg rcx, rdi
mov rdi, rcx
xchg rcx, rdi
xor edx, edx
mov r8d, 0x61b7bb25
xor r8d, 0x279b2326
xor r8d, 0x71034b54
xor r8d, 0x372fd257
call fcn.140097a60
xchg rsp, rsp
mov qword [rbx + 0x108], 0x463ddc4d
add qword [rbx + 0x108], 0x184baa3d
sub qword [rbx + 0x108], 0x1d00e6e0
sub qword [rbx + 0x108], 0x222ea3bc
sub qword [rbx + 0x108], 0x1f59fbc8
mov rcx, qword [rbx]
xchg r13, r13
cmp rcx, rdi
je 0x14008f268
call fcn.140097490
xor edx, edx
mov r15, r15
mov qword [rbx], rdi
mov r8d, 0x5f81cb3c
sub r8d, 0x6baeae3
sub r8d, 0x22813958
sub r8d, 0x3645a601
xchg rcx, rdx
mov rdx, rdi
xchg rcx, rdx
call fcn.140097a60
xchg rsp, rsp
xchg r9, rdi
mov r9, qword [rbx]
xchg rdi, r9
test rdi, rdi
mov dword [rsp - 0x14], 0x65fb7832
je 0x14008f85e
movzx r8d, byte [rsi + 0xf]
mov eax, 0x67d5c050
sub eax, 0x3fadf082
add eax, 0xd161800
xor eax, 0xf0cbd95
xor eax, 0x3a315a48
movzx r10d, byte [rsi + 0xe]
movzx r11d, byte [rsi + 0xd]
movzx r9d, byte [rsi + 8]
mov dword [rsp - 0x2c], 0x1fc6bf5f
xchg rbx, r12
mov qword [rsp + 0x1a8], rbx
xchg r12, rbx
movzx r12d, byte [rsi + 0xa]
mov r9, r9
mov word [rbp - 0x18], ax
xor eax, eax
mov qword [rsp + 0x1b0], r13
mov dword [rsp - 0x38], ecx
movzx r13d, byte [rsi + 9]
mov qword [rsp + 0x1b8], r14
movzx r14d, byte [rsi + 0xc]
mov rbx, rbx
mov dword [rsp + 0x70], 0x1bcc873c
add dword [rsp + 0x70], 0x2bdc2e45
sub dword [rsp + 0x70], 0x56944b7
xor dword [rsp + 0x70], 0x420270df
mov dword [rsp + 0x74], 0x4aa02e6e
sub dword [rsp + 0x74], 0x32515b26
xor dword [rsp + 0x74], 0xe602ce9
sub dword [rsp + 0x74], 0x15f8ff3c
mov dword [rsp + 0x78], 0x5197ea64
add dword [rsp + 0x78], 0x18055f31
xor dword [rsp + 0x78], 0x22d9fcd8
sub dword [rsp + 0x78], 0x4b04b4f7
mov dword [rsp + 0x7c], 0x4b6e85ee
xor dword [rsp + 0x7c], 0x76af6edf
add dword [rsp + 0x7c], 0x3eaf908b
xor dword [rsp + 0x7c], 0x7c4c7bc4
mov dword [rbp - 0x80], 0x4968d462
add dword [rbp - 0x80], 0x1afdfd24
xor dword [rbp - 0x80], 0x7d7c5d0e
add dword [rbp - 0x80], 0x4de0ea84
sub dword [rbp - 0x80], 0x66c576ae
mov dword [rbp - 0x7c], 0x65e85f03
sub dword [rbp - 0x7c], 0x164667e2
xor dword [rbp - 0x7c], 0x4471feca
sub dword [rbp - 0x7c], 0xb90098a
mov dword [rbp - 0x78], 0x7691becc
sub dword [rbp - 0x78], 0x26c23c7c
add dword [rbp - 0x78], 0x66fc499
xor dword [rbp - 0x78], 0x560246aa
mov dword [rbp - 0x74], 0x845c566
add dword [rbp - 0x74], 0x154ff893
add dword [rbp - 0x74], 0x4cc596d4
sub dword [rbp - 0x74], 0x60748a7d
sub dword [rbp - 0x74], 0x9b0c9eb
mov dword [rbp - 0x70], 0x2061fb5c
add dword [rbp - 0x70], 0x361aa06a
sub dword [rbp - 0x70], 0x22949a05
xor dword [rbp - 0x70], 0x33a8019b
mov dword [rbp - 0x6c], 0x58aaba49
sub dword [rbp - 0x6c], 0x40a4d6b5
add dword [rbp - 0x6c], 0x20e048a9
add dword [rbp - 0x6c], 0x42bc91ee
sub dword [rbp - 0x6c], 0x7b65bdb3
mov dword [rbp - 0x68], 0x4cbce5e
xor dword [rbp - 0x68], 0x105bf6e2
xor dword [rbp - 0x68], 0x3831c1d0
sub dword [rbp - 0x68], 0x2c6bf90e
mov dword [rbp - 0x64], 0x68859a3e
sub dword [rbp - 0x64], 0x47548fae
add dword [rbp - 0x64], 0x5a53c3fe
xor dword [rbp - 0x64], 0x7bc4cee9
mov dword [rbp - 0x60], 0x758cc05
add dword [rbp - 0x60], 0x6590204b
sub dword [rbp - 0x60], 0x3c64bc9b
sub dword [rbp - 0x60], 0x305c2f6a
mov dword [rbp - 0x5c], 0x12bab5cf
xor dword [rbp - 0x5c], 0x6a317179
xor dword [rbp - 0x5c], 0x1998f312
sub dword [rbp - 0x5c], 0x22d9d44f
sub dword [rbp - 0x5c], 0x3e0f62da
mov dword [rbp - 0x58], 0xca3073a
add dword [rbp - 0x58], 0x7054b245
sub dword [rbp - 0x58], 0x41a0bec3
xor dword [rbp - 0x58], 0x3b63fa8a
mov dword [rbp - 0x54], 0x192bfba1
add dword [rbp - 0x54], 0x301b357f
sub dword [rbp - 0x54], 0x37acc4c
sub dword [rbp - 0x54], 0x33156da3
sub dword [rbp - 0x54], 0x128ef6c1
mov dword [rbp - 0x50], 0x5c0a980a
add dword [rbp - 0x50], 0xbee65dc
sub dword [rbp - 0x50], 0x1bfbbdfa
sub dword [rbp - 0x50], 0x4bd33fac
mov dword [rbp - 0x4c], 0x571e7e74
xor dword [rbp - 0x4c], 0x17b4f644
sub dword [rbp - 0x4c], 0x24a6142b
sub dword [rbp - 0x4c], 0x1bc773f8
mov dword [rbp - 0x48], 0x480a601d
add dword [rbp - 0x48], 0x34bb32cf
sub dword [rbp - 0x48], 0x71aeaf61
add dword [rbp - 0x48], 0x73763183
sub dword [rbp - 0x48], 0x7e5714b0
mov dword [rbp - 0x44], 0x12023a71
add dword [rbp - 0x44], 0x13d733fc
xor dword [rbp - 0x44], 0x42e590f9
xor dword [rbp - 0x44], 0x8bbf7db
sub dword [rbp - 0x44], 0x6f4708e8
mov dword [rbp - 0x40], 0x77eda729
sub dword [rbp - 0x40], 0x407f2d18
xor dword [rbp - 0x40], 0x612e1f7f
add dword [rbp - 0x40], 0x5bf688b
sub dword [rbp - 0x40], 0x5bd7cdae
mov dword [rbp - 0x3c], 0x4bd3ca76
xor dword [rbp - 0x3c], 0x317fb8fd
sub dword [rbp - 0x3c], 0x215a54fd
xor dword [rbp - 0x3c], 0x14cf2457
sub dword [rbp - 0x3c], 0x4d73395e
mov dword [rbp - 0x38], 0x58293374
sub dword [rbp - 0x38], 0x50891fce
sub dword [rbp - 0x38], 0x49d842b
add dword [rbp - 0x38], 0x17bee10d
sub dword [rbp - 0x38], 0x1a847052
mov dword [rbp - 0x34], 0x612c7a6
add dword [rbp - 0x34], 0x5dcec83b
xor dword [rbp - 0x34], 0x476fac5
xor dword [rbp - 0x34], 0x67a17541
mov dword [rbp - 0x30], 0xb53c046
xor dword [rbp - 0x30], 0x1f7387f0
add dword [rbp - 0x30], 0x5da9b2f8
xor dword [rbp - 0x30], 0x7189faf2
mov dword [rbp - 0x2c], 0x483ed638
xor dword [rbp - 0x2c], 0x4202af77
add dword [rbp - 0x2c], 0x3c603ba7
sub dword [rbp - 0x2c], 0x4674b486
mov dword [rbp - 0x28], 0x3951347b
sub dword [rbp - 0x28], 0x33804cde
xor dword [rbp - 0x28], 0x2350d0f5
add dword [rbp - 0x28], 0x51e3738f
xor dword [rbp - 0x28], 0x7849aab7
mov dword [rbp - 0x24], 0x772f738f
sub dword [rbp - 0x24], 0x246d594a
sub dword [rbp - 0x24], 0x1ce61dcb
xor dword [rbp - 0x24], 0x35e6fc77
mov dword [rbp - 0x20], 0x643c5551
xor dword [rbp - 0x20], 0x6b95a93e
add dword [rbp - 0x20], 0xbefda49
add dword [rbp - 0x20], 0x1de31b6b
xor dword [rbp - 0x20], 0x394af27d
mov dword [rbp - 0x1c], 0x73a07515
sub dword [rbp - 0x1c], 0x6dfe53f0
add dword [rbp - 0x1c], 0x7323f506
sub dword [rbp - 0x1c], 0x788615c4
mov qword [rbp + 0xa0], rax
mov dword [rsp - 0x44], ecx
mov rax, qword [rbp + 0xa0]
mov qword [rsp + 0x170], r15
movzx r15d, byte [rsi + 0xb]
nop dword [rax]
xchg r13, r13
mov rcx, qword [rbp + 0xa0]
mov rax, qword [rbp + 0xa0]
and cl, 3
mov dword [rsp - 0x44], 0x392e5d33
shl cl, 2
shl cl, 1
movzx edx, word [rsp + rax*2 + 0x70]
mov dword [rsp - 0x1c], 0x7897d362
mov eax, 0x2eacc1e4
xor eax, 0x505b08f8
xor eax, 0x5e4d8563
add eax, 0x16386c08
sub eax, 0x1e9da019
shr eax, cl
mov dword [rsp - 0x3c], 0x1e55a7cf
movzx ecx, al
mov rax, qword [rbp + 0xa0]
xor cx, dx
mov rcx, rcx
mov word [rbp + rax*2 - 0x16], cx
xchg r14, rax
mov r14, qword [rbp + 0xa0]
xchg r14, rax
inc rax
xchg r11, rax
mov qword [rbp + 0xa0], r11
xchg r11, rax
mov rax, qword [rbp + 0xa0]
cmp rax, 0x3d
mov dword [rsp - 0x3c], 0xb93f28a
jb 0x14008f6fa
mov dword [rsp + 0x68], r8d
xor eax, eax
mov dword [rsp - 0x40], edx
mov dword [rsp + 0x60], r10d
lea r8, [rbp - 0x16]
mov dword [rsp + 0x58], r11d
mov edx, 0x2bb17484
sub edx, 0x99fc6ee
add edx, 0xab570d0
add edx, 0xc7893fe
sub edx, 0x393fb23d
mov dword [rsp + 0x50], r14d
xchg rsi, rdi
mov rcx, rsi
xchg rsi, rdi
mov dword [rsp + 0x48], r15d
mov rcx, rcx
mov dword [rsp + 0x40], r12d
mov word [rbp + 0x64], ax
movzx eax, word [rsi + 6]
mov dword [rsp + 0x38], r13d
mov rdx, rdx
mov dword [rsp + 0x30], r9d
mov r9d, dword [rsi]
mov dword [rsp + 0x28], eax
xchg rsp, rsp
movzx eax, word [rsi + 4]
mov dword [rsp + 0x20], eax
call fcn.14008fdc0
mov r15, qword [rsp + 0x170]
mov r10, r10
lea rdi, [rbp - 0x16]
mov r14, qword [rsp + 0x1b8]
xor eax, eax
mov dword [rsp - 0x24], ebx
xchg r9, r13
mov r9, qword [rsp + 0x1b0]
xchg r13, r9
mov ecx, 0x14cc5396
xor ecx, 0x217795e0
sub ecx, 0x2e3c7240
add ecx, 0x46089419
sub ecx, 0x4d87e812
mov r12, qword [rsp + 0x1a8]
rep stosb byte [rdi], al
xchg rbx, r8
mov rax, r8
xchg rbx, r8
sub rsp, 0x695742b8
add rsp, 0x69574430
pop rdi
nop
mov rsi, qword [rsp]
add rsp, 8
nop
mov rbx, qword [rsp]
add rsp, 8
pop rbp
ret