Function at 0x14018fc6b
Capabilities:
Encode data using base64

Disassembly:
ror r10b, cl
mov word [rsp + rdi - 0x7e54ff], di
cwde
imul edx, ebx
add r10b, cl
push rbx
neg r10b
neg rsi
ror ebx, 0xff
rol r10b, cl
neg ax
cwde
not r10b
add r10b, dil
shl eax, 0x5b
ror r10b, cl
and rdx, qword [rsp + rdi*2 - 0xfcaa02]
sbb r10b, 0x85
and ebx, dword [rsp + rdi - 0x7e5502]
xor r11b, r10b
jmp 0x14017eb82
mul r11
xor r11, rdi
adc r9, rbx
shr byte [rsp + r11 + 0x51ad1e08], 0xc4
movzx ebx, word [r10 + rcx - 0x37]
lea r10, [r10 + rcx*2 - 0x6c]
xor bx, bp
call fcn.1400a913c
mov r9d, 0xc2bcce8e
mov edx, r9d
movzx r10w, byte [rbp + riz]
mov r8b, byte [rbp + riz + 2]
lea rsi, [rdx + rdx - 0xb5253d2]
add rbp, 2
movzx eax, sil
add r10b, r8b
lea r8, [rsi - 0x685daa46]
lea rcx, [r9 - 0x6aebec43]
mov word [rbp + rax - 0x4a], r10w
cdqe
jmp 0x1401e6362
rol r10b, cl
shr eax, cl
mov qword [rsp + rdi*4 - 0x1f95414], rdi
bts si, 0xa4
adc r10b, 0x3a
sar eax, cl
not r10b
add r10b, cl
jmp 0x14008cf48
add rdi, rsp
shr ecx, 0x21
bt rax, 0x32
and r11b, sil
mov byte [rdi + rcx - 0x534fff80], dl
cbw
jmp r9
sar word [rsp + rdx - 0x1fffe3b3], 3
neg eax
not di
mov qword [rsp + rdx - 0x1fffe3b6], r9
sal rcx, cl
movsx r9d, dx
xor dword [rsp + rdi - 0xd7458d0], eax
dec dx
pop r9
neg rbx
or r8, rbx
movsxd rax, eax
adc rbp, rax
neg di
jle fcn.140158ba3
dec esi
inc dword [rsp + rax - 0x5a9def94]
rol esi, 1
push rdx
neg qword [rsp + rax - 0x5a9def8f]
xor esi, 0xfda2e01b
rol r10, 0x5d
lea esi, [rsi + rax*2 - 0x60a31697]
mov qword [rsp + rax - 0x5a9def8e], r11
mul word [rsp + rax - 0x5a9def91]
xor dword [rsp + rax - 0x5a9cfff8], esi
jmp 0x14007e8e7
lea rax, [rcx*2 - 0x1959284a]
neg ecx
add dil, bl
movsx esi, r11b
jmp 0x1401f36a4
ror r10d, 2
call fcn.1401ceb3f
btc ax, di
inc si
adc r9, rcx
movzx ecx, word [rsp + rdi - 0x7eaafa]
mov dword [rsp + rdi*2 - 0xfd55f5], ecx
neg di
movzx r10d, byte [rbp + rdi*2 - 0xfcaa0a]
neg esi
pop rbx
lea rbp, [rbp + rdi*2 - 0xfcaa09]
jle 0x140129754
xor r10b, r11b
jmp 0x1400cafbe
xor di, 0xe580
add si, 0x9e2f
not rcx
not bx
neg di
bts rcx, rbx
inc sil
ror di, 1
cdqe
neg cl
not di
sbb al, sil
or rax, r11
dec di
xor bp, di
jmp 0x1400e3fb7
lea r10, [rsp + r10 + 0x10]
shl word [rsp + rdi - 0x7e54fc], cl
mov rdi, qword [r10 + rdi - 0x7e5505]
mov byte [rsp + rdx - 0x6600f5], 0x38
lea r8, [r8 + rdx - 0x660108]
mov qword [r8 + rdx - 0x660100], rdi
pop rcx
pop rsi
ja fcn.1400e29ec
mov r9d, dword [rdi]
mov edx, 0x18b7ae80
mov ecx, edx
lea rdi, [rdi + rdx*2 - 0x316f5cfc]
imul ecx, edx
xor r9d, r11d
inc r9d
btr cx, cx
movzx r10d, cx
ror r9d, 1
ror r10, 0x48
inc r9d
neg r9d
push r11
movsx r11d, cx
inc r10b
setle r10b
xor dword [rsp + rdx - 0x18b7ae80], r9d
ror r10b, 0xa4
movsx eax, dx
mov esi, r11d
pop r11
shl rax, 0x56
movsxd r9, r9d
and si, cx
bswap r10
adc rbx, r9
add r10w, word [rbp + rdx - 0x18b7ae80]
push rax
lea rdx, [rax*2 - 0xc475adc]
ror si, 3
add cl, byte [rsi + rbp - 0x7fe]
movsx r9d, si
movzx r8d, r9w
call fcn.140102384
mov qword [rsp + rdx*2], rbp
mov ebp, 0x64af6c32
lea rdx, [rdi*8 - 0x6f731651]
xor dword [rsp + rdx + 0x6f731651], ebx
push rcx
lea rsi, [rdx + rbp*4 + 0x7e3da205]
inc dword [rsp + rcx - 0x33]
mov rbp, qword [rsp + r11 + 0x51ad1e08]
mov qword [rsp + rcx - 0x2f], 0xffffffffa6acdb84
movsxd rbx, ebx
jne 0x1400b6574
dec dx
mov eax, dword [r10 + rdx*4 - 0x76c3fffc]
sbb rdi, 0xfffffffff28b6511
ror edx, cl
xor eax, r9d
xor eax, 0xa78a272e
movsx r8d, r11w
add r11, 0xffffffff89359f36
inc r11d
bswap eax
bswap rbx
push r11
xor ecx, 0x88b48621
ror eax, 3
ror qword [rsp + rdx - 0x1fffe3b6], cl
jae 0x1400f86c5
xor ebx, 0x8521d714
cdq
lea r11, [rdx*4 - 0x3d176e1]
and rdx, 0xffffffff971aca28
neg ebx
div r11
or r11b, 0x94
xchg al, r11b
not ebx
and rax, rdx
ror ebx, 1
movsx esi, dx
dec ebx
xor ebx, 0xf8812b2f
btc esi, eax
shr dl, 2
not ebx
movzx edi, r11b
shr rax, 0xa4
inc ebx
push rbp
mov ecx, esi
or dx, 0x840e
xor dword [rsp + rax], ebx
shr ecx, 0x8d
pop rbp
movsxd rbx, ebx
or rdx, rdi
adc r9, rbx
shr edx, cl
and dl, ch
or rcx, r11
or dx, word [rax + r8]
movsx ebx, sil
and ecx, esi
xchg r11, rbx
lea r8, [r8 + rax*2 + 2]
add r11b, 0x27
sal ecx, 0xd4
mov di, word [r10 + rax*4]
lea r10, [r10 + rax*2 + 2]
bts r11, rax
sal bl, 5
xor di, bp
dec di
ror eax, 0x88
not di
cwde
jae 0x14014f5ab
movzx esi, word [rbx]
adc rbx, 2
xor si, r11w
dec dword [rsp + 1]
xor si, 0xf8a6
sub si, 0xaa98
mov r9d, 0xfdbf5c27
rol si, 1
pop r8
inc r8
xor si, 0xcbb3
and r8, 0x54a93fb0
xor r11w, si
mov ecx, 0x190df238
btr r9d, r9d
btc r9w, cx
adc rsi, rsp
movzx r10d, r8w
push rcx
neg r9
mov r10d, dword [rsi + r8 - 0x50083030]
lea rbp, [rbp + rcx*2 - 0x321be474]
inc word [rsp + rcx - 0x190df237]
jge 0x1401b3d68
mov r8d, 0x591fcd13
mov rsi, qword [rbp + r8 - 0x591fcd13]
rol r8, 9
adc r8w, r8w
adc rbp, 8
call fcn.140077495
add r8b, 0x1a
mov dword [rbp + rcx*2 - 0x321be470], r10d
mov r10d, dword [r8 + rbx - 0x5008304a]
xchg byte [rsp + rcx*2 - 0x321be46b], r9b
ror qword [rsp + r8 - 0x5008304a], cl
movzx esi, r8w
lea rbx, [r8 + rbx - 0x50083046]
xor r10d, r11d
or cx, 0xd68f
dec r10d
lea rdx, [rcx + rsi*8 - 0x971ead7]
jmp 0x14014c6f3
mov ebx, esi
mov word [r11 + r8 - 0x2b02], di
mov ecx, dword [rcx + r10 - 0x704a6a7f]
dec sil
lea r10, [r11 + r10 - 0x2afe]
lea r11, [rdx*8 + 0x56ae1328]
mov edi, edx
sub di, bx
xor ecx, ebp
rol al, 0x62
inc rax
neg ecx
xadd bl, r11b
cbw
adc ecx, esi