Function at 0x14083f344
Capabilities:
Encode data using base64

Disassembly:
mov qword [rsp + rdx - 0xd601], r8
ret 8
bswap esi
mov r11d, 0xe11dcbba
lea rbx, [rdx + rbp*4 - 0x4e81f44]
mul r11w
push r10
push rbp
jo 0x14084344f
sal qword [rsp + r11*2 - 0x32f068b4], 0xc2
add edx, ecx
mov qword [rbp + rdx*2 - 0x5d7cd418], rax
not dword [rsp + rdx - 0x2ebe6a08]
dec r11w
rol esi, 0x28
mov r11d, dword [r9 + r11*2 - 0x32f068aa]
ror dx, 0x68
movzx ecx, byte [rdi + rdx - 0x2ebe0c69]
push rbx
xor cl, r10b
sub esi, dword [rsp + rdx - 0x2ebe0c62]
xor cl, 0x36
jmp 0x14084e483
xor r11d, r10d
neg rdx
shr ax, 0x6d
rol r11d, 2
mov qword [rsp + rax + 0x7410001], rdx
add al, 0x28
or dx, 0x6a8c
sbb r11d, edx
mov qword [rsp + rax*8 + 0x3a07fe88], rax
call fcn.1407f7292
mov rsi, qword [r9]
mov edx, 0x852a4515
movsx ebp, dx
movzx ecx, byte [rdi + rbp*4 - 0x11454]
lea rbx, [rbp - 0x174d26f8]
xor cl, r10b
mov r11d, 0xe49e8eaa
xor bp, 0xb50f
xor cl, 0xab
movsx eax, dx
inc cl
ror ebp, 0xec
xchg bp, bx
neg cl
and eax, r11d
inc bp
mul edx
sbb cl, 3
sal bp, 0x4b
or dx, bp
xor r10b, cl
shl rbx, 0xbb
lea rdx, [rax*2 - 0x15e4ba54]
xadd bp, r11w
add rcx, rsp
mov qword [rcx + rbp - 0x1a07eaa], rsi
not bpl
movzx ecx, bpl
xor r11w, dx
mov r11d, dword [r9 + rbp*2 - 0x340fca2]
inc ecx
movzx esi, cx
sal rbp, cl
or ebx, dword [r9 + rsi - 0x4a]
sub edx, esi
adc r11d, ebx
movzx ebx, dx
mov dword [rdx + r9 - 0x3c43ed4a], r11d
mov esi, dword [rdi + rdx - 0x3c43ed55]
sar edx, cl
xor esi, r10d
lea esi, [rsi + rdx*8 - 0x721ef0b9]
shr cl, 0x67
xchg rcx, rbp
neg esi
inc esi
not esi
and ecx, eax
shr rdx, 0x8d
lea esi, [rsi + rdx*2 - 0x6f17933e]
bts ax, dx
btc ebx, 0x20
bswap ecx
ror esi, 3
jmp 0x14083614d
xchg rcx, rax
xor dword [rsp + rdx*2 - 0x85aa], esi
shr byte [rsp + rdx*8 - 0x216c3], 0xa1
mov r10, qword [rsp + rdx - 0x42d1]
movsxd rsi, esi
rol rax, 0x2a
shr ebx, cl
mov qword [rsp + rdx*2 - 0x85aa], rbp
add r8, rsi
neg rbx
lea rsi, [rax + rbp + 0x1f8ad636]
movzx ecx, byte [rdi + rdx*2 - 0x85ad]
lea rdi, [rdi + rdx*2 - 0x85ac]
dec esi
ror dword [rsp + rdx*2 - 0x85a7], 0xfb
xor cl, r10b
sub cl, 0xb
neg cl
ror cl, 1
inc rax
and sil, al
cbw
sbb cl, 0x94
imul qword [rsp + rdx*2 - 0x85aa]
rol eax, 0x39
ror cl, 1
shr word [rsp + rbp*2 + 0xb], 0xad
xadd si, dx
sbb cl, 0x84
xor r10b, cl
xor bp, word [rsp + rdx*4 - 0x357f6]
lea rcx, [rsp + rcx + 0x10]
sal ebp, 0x33
xchg qword [rsp + rdx*2 - 0x1ac00], r11
adc ebp, dword [rdx + rcx - 0xd601]
mov dword [rdx + r9 - 0xd5f9], ebp
sub rax, qword [rsp + rdx*2 - 0x1ac02]
imul eax, esi
lea r9, [r9 + rdx*2 - 0x1abfa]
jb 0x14082a69d
add cl, 0xa3
movzx eax, bl
or qword [rsp + rbx - 0x19783459], 0x3182e496
sub bl, 0xba
xor cl, 0x9c
dec qword [rsp + rdx - 0x2ebe0c6a]
idiv sil
movzx ebp, byte [rsp + rdx*2 - 0x5d7c18d3]
add cl, al
xadd dword [rsp + rdx - 0x2ebe0c68], eax
xor r10b, cl
mul byte [rsp + rbx - 0x19783497]
lea rcx, [rsp + rcx + 0x10]
mov dword [rcx + rbx - 0x197834a0], r11d
mov edx, dword [rbx + rdi - 0x1978349e]
not qword [rsp + rbx - 0x19783498]
adc ax, bp
or bp, bx
lea rdi, [rdi + rax - 0x310699]
lea rcx, [rax*2 + 0x113d933e]
xor al, bl
xor edx, r10d
sar bx, 0xea
rol edx, 1
neg edx
sal dword [rsp + rax*2 - 0x620c7e], 0xb6
sar rbx, cl
xor ebp, 0x9a03c786
bswap edx
inc edx
dec ebp
call fcn.14083ccfc