Function at 0x140b8bf6a
Capabilities:
Encode data using base64

Disassembly:
or r8d, edi
xadd r11w, ax
not r8d
mov dword [r9 + rax - 0x1a7e000f], r8d
ja 0x140bbc33d
mov eax, 0xdc9a768f
and rax, rax
movsx edx, ax
lea r10, [rdx + r10 - 0x7693]
btc eax, edx
mov r8d, 0xb22c16ab
adc al, r8b
mov r8d, dword [r10 + rdx - 0x768f]
xor r8d, ebx
movzx ebp, ax
neg dl
not r8d
sbb bp, ax
sbb r8d, 0x8212951c
not r8d
lea r8d, [r8 + rdx*2 - 0x67be3b6f]
push rbx
lea rcx, [rax*2 + 0x4d1201bf]
movsx r11d, ax
cqo
xor dword [rsp + rdx], r8d
mov ebx, ebp
pop rbx
jmp 0x140b98121
lea rsp, [rsp + 0x18]
call rax
mov edx, 0xde32c52b
mov rsp, qword [rbp + riz - 0x10]
bt edx, edx
jae 0x140b9f844
mov edx, 0xff1bbd96
movsx ebp, dx
xor rbp, 0x4b24afb7
sbb r10, 1
or bpl, 0x84
setg dl
movzx edx, byte [r10 + riz]
xor dl, bl
sar bpl, 0x66
add ebp, 0x77020526
not dl
xor dl, 0xaf
btc rbp, rbp
dec rbp
add ebp, ebp
not dl
sar bpl, 0x82
adc dl, 0x18
xor dl, 0x15
btr rbp, rbp
ror bp, 0xa6
xor bl, dl
push rbp
call fcn.140ba4830
mov r8d, dword [r9]
mov eax, 0x8d3f030f
cdq
movzx ebp, al
mov edi, dword [r9 + rbp - 0xb]
ror rdx, 0xfe
bswap edx
movsx r11d, bpl
lea r9, [r9 + rbp - 0xb]
add eax, eax
shl al, 4
js 0x140b82cb6
cbw
movsxd r8, r8d
add rsi, r8
mov r11, r9
cdq
lea r9, [rbp + r9 - 0x10007]
ror rcx, 0x28
jae 0x140ba820b
mov eax, 0x94876a39
sub r10, 4
rol ax, 0xec
movzx r11d, ax
mov eax, dword [r10 + r11*2 - 0x12d46]
xor eax, ebx
neg r11
push r11
not eax
movsx r8d, r11b
xchg byte [rsp + r11 + 0x96a8], r8b
jae 0x140b8fd96
rol eax, 1
xadd byte [rsp + r11*8 + 0x4b519], r11b
mov qword [rsp + r11 + 0x9697], r8
dec dword [rsp + r11*8 + 0x4b4b8]
lea eax, [rax + r8 + 0x3abc3f9b]
push r11
pop r11
rol eax, 2
add eax, 0xd304af16
call fcn.140b99362
mov rbp, qword [rbp + riz - 8]
mov edi, edx
lea r11, [rdx + rdx*2 + 0x6a1e41a0]
mov qword [rbp + riz], rax
jae 0x140baa671
sal r11d, 0xf5
ror edx, 1
bswap edx
push rbx
xor dword [rsp + r11 - 0x60200000], edx
not r8b
rol bpl, 0x23
ror ax, 0xe7
pop rbx
sub dil, 0x34
not r11d
movsxd rdx, edx
ror ax, 0xc4
adc rsi, rdx
xchg di, r8w
movsx edx, di
push rax
mov rax, qword [r9 + rdx - 0xff]
xchg qword [rsp + rdx - 0xff], rbp
rol edx, 0x6f
mov r8w, word ss:[rdx + rax - 0x7f8000]
lea rax, [rbp + r11*4 - 0x7d7a93c3]
lea r9, [rdx + r9 - 0x7f7ffa]
mov word [rdx + r9 - 0x7f8000], r8w
mov qword [rsp + rdx*2 - 0xff0000], rsi
ret
mov edi, r11d
rol edi, 1
lea r10, [r10 + rax*2 - 0x34fc0022]
call fcn.140b93bf3
mov eax, 0xaa3f2632
sub r10, 4
lea r11, [rax*4 + 0x29267eb1]
cwde
movsx ecx, al
mov eax, dword [r10 + rax - 0x2632]
xor eax, ebx
movzx edi, r11b
movzx r8d, cx
bswap ecx
neg eax
ror eax, 1
dec eax
btc r11d, r11d
movzx ebp, dil
bswap r11d
neg eax
ror bp, 0xab
movsx edx, bp
adc r11d, 0x702b7198
lea eax, [rcx + rax - 0x672da48f]
shl rbp, 0x93
seta dl
push rbx
lea rbx, [r11*2 + 0x2b8aa78a]
adc r11d, r8d
imul edi, ebx
xor dword [rsp + rcx*2 - 0x64000000], eax
pop rbx
sal r8w, 1
adc rbp, rdx
movsxd rax, eax
sar bp, 0x21
add rsi, rax
mov rdx, qword [rcx + r9 - 0x32000000]
not r11
dec rbp
movzx bp, byte ss:[rdx + rcx*2 - 0x64000000]
mov edx, edi
xadd ecx, edi
add r8b, dl
lea r9, [r9 + rcx - 0x477a6c84]
mov eax, 0xbf157da6
cwde
bswap edi
mov word [r9 + rcx - 0x477a6c8a], bp
neg rdx
jmp rsi