Function at 0x14070a568
Capabilities:
Encode data using base64

Disassembly:
mov qword [rsp + 8], rbx
or al, spl
rcr r11b, 0x83
mov qword [rsp + 0x18], rbp
sal r11b, 0x9a
mov qword [rsp + 0x20], rsi
sar rbp, cl
push rdi
btc di, 0x80
push r12
push r13
push r14
not r13b
push r15
mov rbp, qword [rsp + 0x50]
cmp r14, rbp
mov edi, edx
add r11b, 0xe
mov r13d, 0x40
mov r15b, r8b
sub r11b, dl
cmp r15b, 0x3c
mov r11, rcx
stc
test r10b, dl
xchg al, al
mov al, byte [rbp + 8]
jmp 0x14070a5cc
neg al
sbb edx, edx
cmp spl, r14b
cmc
sub r10d, r10d
stc
cmc
and edx, 0x1d
test r10, 0x6182693
stc
jmp 0x14070a5e9
add edx, 0x17
cmp edi, r13d
jmp 0x14070a5f4
ja 0x14070a651
cmp dword [rcx], r10d
jmp 0x14070a602
jbe 0x14070a610
mov eax, dword [rcx + 4]
jmp 0x14070a613
mov eax, r10d
cmp dword [rcx], 1
jmp 0x14070a61b
jbe 0x14070a629
mov r10d, dword [rcx + 8]
test ax, 0x4335
mov ecx, r10d
cmc
xor r9b, 1
test esi, r8d
clc
shl rcx, 0x20
test rsi, r13
test r9d, 0x2e99c1b0
stc
add rcx, rax
jmp 0x14070a64c
jmp 0x14070a862
mov r8d, edi
shr edi, 5
jmp 0x14070a65f
lea esi, [rdi - 2]
btr bx, ax
mov r12d, dword [rcx + rsi*4 + 4]
btc ax, 0x32
xor bh, 0x1c
and al, 0x80
lea eax, [rdi - 1]
and bl, 0x11
rcl bh, 0xb
mov ebx, dword [rcx + rax*4 + 4]
rcl r14, 0x2a
btc r14w, 1
mov r14d, esi
test ch, bl
cmp r9b, 0x22
shl r14d, 5
stc
and r8d, 0x1f
jmp 0x14070a6a3
jne 0x14070a731
shl rbx, 0x20
sub dil, r9b
mov dil, 0xa3
bts rdi, r12
add edx, r14d
add rbx, r12
rcl di, 0x3a
sar di, cl
movzx di, r13b
xor r9b, 1
rcr dil, cl
bswap edi
mov edi, r10d
test esi, esi
jmp 0x14070a6dc
je 0x14070a856
mov ecx, edi
or ah, 0x91
cmp r10w, ax
movsx ax, r13b
mov r8d, r10d
rol rax, 5
shr eax, 0x85
sar ah, cl
movzx eax, r9b
cmp dword [r11 + rcx*4 + 4], r10d
not r9b
cmove r8d, eax
dec r9b
xchg r9b, r9b
inc edi
sal r9b, 0x9b
ror r9b, 0x36
mov r9b, r8b
cmp edi, esi
jmp 0x14070a726
jne 0x14070a6e2
jmp 0x14070a856
sub r13d, r8d
adc ch, 0x9d
and cx, 0xa098
cbw
mov ecx, r8d
xor al, 0x26
rcl eax, cl
add r14d, r8d
mov eax, 1
cmc
clc
add r14d, edx
sal dh, 0x1d
movsx rdx, dx
shl eax, cl
movsx ecx, r11w
cdq
mov edx, dword [r11 + rdi*4 + 4]
dec eax
bt edi, 0x81
movzx rcx, r13w
lea ecx, [r13 - 0x20]
mov edi, eax
cmc
stc
and rdx, rdi
stc
cmp bp, sp
shl rbx, cl
test r9, 0xffffffff959627b8
mov ecx, r13d
jmp 0x14070a790
shl rdx, cl
mov ecx, r8d
cmp r11, 0xffffffffb82bee0b
test di, bp
lea rbx, [rbx + rdx]
shr rdx, cl
or dl, r8b
not edx
mov edx, eax
test sp, 0x20b6
not edx
and rdx, r12
cmp r15b, r8b
test bx, 0xb72c
test r12b, r10b
shr rdx, cl
lea rbx, [rbx + rdx]
cmp r11w, r15w
test r9b, r9b
jmp 0x14070a7d6
jne 0x14070a7ee
mov al, 1
cmp r13b, r14b
cmp ah, 0x88
stc
test edi, r12d
je 0x14070a7f4
mov al, r10b
neg cx
mov ecx, r10d
cmp r10b, 0x8f
stc
test esi, esi
jmp 0x14070a803
je 0x14070a840
mov r8d, ecx
stc
mov r9d, r10d
movzx eax, al
test rbp, 0x7d8bd092
cmc
cmp dword [r11 + r8*4 + 4], r10d
jmp 0x14070a825
cmove r9d, eax
inc al
inc ecx
mov al, r9b
cmp dil, sil
cmp ecx, esi
jmp 0x14070a83a
jne 0x14070a809
mov r9b, al
movsxd rdx, r10d
movzx r13w, bpl
mov edx, r14d
mov sil, r13b
movsx r13w, bpl
mov rcx, rbx
not sil
mov r8b, r15b
bswap rsi
mov qword [rsp + 0x50], rbp
movsx di, sil
movzx bx, r13b
xchg r13w, di
mov rbx, qword [rsp + 0x30]
movzx r14d, bx
movsx ebp, sp
mov rbp, qword [rsp + 0x40]
mov rsi, qword [rsp + 0x48]
setb r12b
movzx r12w, cl
mov edi, r11d
pop r15
not r13b
pop r14
movzx edi, dx
jmp 0x14070a8a6
pop r13
mov rdi, 0x33223fa3
pop r12
mov dil, al
not dil
pop rdi
jmp 0x14070a8bd
jmp fcn.140709de5