Function at 0x14067ba7c
Capabilities:
Encode data using base64

Disassembly:
xor r10w, r8w
lea r8, [rsp + r8 + 0x18]
rol edx, 0x59
shl rbp, 0x62
push rbx
mov word [r8 + rbx*4 - 4], ax
bts r9w, cx
call fcn.140634911
bswap r9d
shr rdx, 0xff
sal ebp, 0xe6
mov ecx, ebp
ror r9d, 3
add rbx, rbp
cbw
push r10
sar edx, 0xfc
xadd eax, ecx
xor dword [rsp + rdx], r9d
pop r10
movsxd r9, r9d
add rdi, r9
mov ebx, dword [rdx + rsi]
xor bp, cx
movsx r9d, r8b
mov cl, byte [rsi + rdx*2 + 4]
mul edx
lea rsi, [rsi + rdx*4 + 2]
or r8d, r9d
shl ebx, cl
call fcn.14064f09c
xadd dl, bh
xor dword [rsp + r9 - 0x3b18d8ba], ecx
pop r10
bswap ebp
sar r8d, 0xfc
movsxd rcx, ecx
push rbx
cwd
add ax, r8w
add rdi, rcx
cqo
sar r9, 0xc5
or bl, byte [rsp + r9*2 - 0x3b18d88]
adc edx, dword [r9 + rsi - 0x1d8c6c5]
jmp 0x14067253d
xor edx, r10d
neg edx
lea rbp, [r9 + r9*4 + 0x4a2e5400]
mov ebx, ebp
movzx ecx, bp
lea edx, [rdx + r9 - 0x162f9e]
movsx r8d, bp
neg edx
push rbp
push rcx
lea rax, [r8*4 + 0x4119f436]
sub edx, 0x959ab405
mov qword [rsp + rcx - 0x2de3], r10
xchg dword [rsp + rcx - 0x2de8], ecx
call fcn.14066b3a5
and cl, dl
not bp
dec eax
and rdx, 0xe2cc53f
movzx r9d, dl
jne 0x14065500b
not eax
not r8
dec eax
jmp 0x140657d04
neg eax
sub rcx, rcx
ror r8w, 0x27
sbb eax, ecx
or r8b, 0xa1
not ecx
dec dx
push r10
movzx r10d, r8w
xor dword [rsp + rbp*8 - 0x41abeba8], eax
shr r9b, 7
sar dl, 0x61
and ebp, r9d
pop r10
movsxd rax, eax
ror ebx, cl
adc rdi, rax
neg bp
add cx, bp
mov bx, word [rsi + rbp*4]
sub ebp, 0xdb283d1d
movsx eax, r8b
mov cx, word [rbp + rsi - 0x24d7c2e1]
add r8, rbp
xchg r8w, r9w
lea rsi, [rsi + r8*2 - 0x47a3fffe]
not bx
mul r8
not bp
not cx
xor dl, r8b
shl bpl, 0x61
and bx, cx
cbw
shl rax, 9
mov word [rsi + rbp*2 - 0x49ae7a70], bx
movsx ecx, dx
add rdx, rdi
jmp rdx
add rdi, rbx
call fcn.14065877b
mov ecx, dword [r11 - 4]
mov r8d, 0x5909f33
mov r9d, r8d
lea r11, [r11 + r8 - 0x5909f37]
rol r9w, 0x46
lea rdx, [r9*4 + 0x779ab92f]
lea rbx, [r8 - 0x6970d6d1]
xor ecx, r10d
neg r8d
not r9w
lea ecx, [r9 + rcx + 0x532116ea]
btr bx, dx
shl r8, 0x13
inc rbx
xor ecx, 0x21327222
shr r8, 0x88
lea ecx, [r9 + rcx - 0x55d41e7]
bswap ecx
push r10
sal r8b, 0xc1
push r8
xor dword [rsp + r9 - 0x5903310], ecx
pop r10
xor r9, r10
pop r10
ror bx, 0xa8
sar r8, 0xd1
movsxd rcx, ecx
push rbx
jns 0x140681c26
sub r11, 4
bts r9w, 0xaf
mov edx, dword [r11 + riz]
jb 0x14063e8d7
mov ecx, 0x6c1c8739
movsx r9d, cl
mov r9b, byte [rcx + r11 - 0x6c1c873a]
movzx ebx, cl
mov eax, ebx
mov ebp, eax
xor r9b, r10b
xor r9b, 0x30
lea rbx, [rbx + rbx*8 + 0x59903896]
rol r9b, 1
xor r9b, 0x85
dec bl
sub r9b, 0x93
ror r9b, 1
neg r9b
lea rdx, [rax - 0x4b64cdcb]
mul rbp
call fcn.140678d2a
bt r9, r9
movzx r8d, byte [r11 + r9*8 - 0xec6362d]
sub ebx, ebp
not r9d
xor eax, dword [rsp + rbp - 0x5e24fffc]
lea r11, [rbp + r11 - 0x5e250005]
xor r8b, r10b
lea r9, [rax + rbp*4 - 0xb43c454]
xchg byte [rsp + rbp - 0x5e250000], bl
shl dword [rsp + rbp - 0x5e24fffd], 0x51
ror r8b, 1
sal rbp, 0x9f
neg r8b
call fcn.14064cb75
xor r8w, 0x8fba
movsxd rbx, ebx
mov qword [rsp + r8 - 0x8fba], 0x43951e3a
add bp, 0x3a28
jbe 0x14066e3e5
mov rcx, rsi
sal r8, 0xe1
xor r8b, al
xchg byte [rsp + 5], r9b
sbb rsi, 2
mov word [rsi + riz], cx
shr dword [rsp + 2], 0x51
movsx ecx, bl
pop rcx
jae fcn.14065696b
sub r11, 4
mov edx, 0x443cb3aa
sal dx, 0x6b
mov eax, dword [r11 + rdx - 0x443c5000]
sal dx, 0xce
mov r8d, 0x4c1af928
mov ebx, r8d
xor eax, r10d
call fcn.140660bb1
lea ebx, [r8 + rbx - 0x7caccb8a]
xor ebx, 0xc3219b12
call fcn.140662297
adc rdi, rcx
and rdx, qword [rsp + r8*8 - 0x1f4dec18]
rol ebx, 0xb1
pop r8
mov r8, qword [rsi + r8 + 0x63e09c40]
neg dx
inc rbx
mov rdx, qword [rsi + riz + 8]
bswap rbx
lea rbx, [r9 + 0x431a08a3]
add r8, rdx
add rbx, r9
shr bl, 0xc4
je 0x14068186c
mov rbx, r8
jbe 0x14062faa8
sbb r9d, 0xb592dfad
ror r9, 0x60
mov r9, qword [rsi + riz + 0x10]
call fcn.14067d824
lea r11, [rbp + r11 - 0x8358287]
movzx r8d, bp
movsx ecx, bpl
btc rbp, r8
mov eax, dword [rbp + r11 - 0x835828b]
xadd cl, ch
dec rbp
movzx ebx, r8b
xor eax, r10d
dec r8w
rol r8, cl
lea eax, [rcx + rax - 0x163fd05c]
lea rdx, [rcx + r8*4 + 0x42920699]
rol r8, 7
or bl, 0x34
ror eax, cl
jmp 0x14064d4a5