Function at 0x14011ba95
Capabilities:
Encode data using base64

Disassembly:
xor dword [rsp + r9 - 0x299e2eab], esi
imul r9b
pop r11
movsxd rsi, esi
bts dx, dx
adc rdi, rsi
jmp rdi
add r8, rsp
mov r9d, dword [r8 + rsi*8 - 0x2813aa8]
lea rbp, [rbp + rsi - 0x502759]
not cl
mov eax, 0x3c8c583a
mov dword [rbp + r10 - 0x2920bf00], r9d
mov esi, dword [rbx + rsi*4 - 0x1409d54]
div rcx
rol eax, cl
sar ecx, 0x78
lea rbx, [rbx + r10 - 0x2920befc]
xor esi, r11d
neg esi
lea rdx, [rcx*4 - 0x2a457e51]
bswap esi
lea r9, [rdx + 0x2d2a5414]
jmp 0x140222c52
inc r11d
lea edx, [rdx + rsi*2 - 0x13acff4f]
jp 0x140116e6a
lea rsi, [r11 + rcx*8 + 0x3f384086]
neg eax
add sil, dil
inc r11w
mov qword [rsp + rbx + 0x90], rbp
movzx ebp, si
xor dword [rsp + rdi - 0x4a3ddc31], eax
pop rbp
movzx edx, dil
movsxd rax, eax
not r11b
add r9, rax
movzx eax, r11w
mov rbx, qword [r8 + rbx*2 + 0x120]
push rdi
cbw
btc cx, 0x36
mov dl, byte ss:[rcx + rbx - 0xff8f]
jb 0x140152366
jge 0x1400ff2f0
movzx eax, r11w
neg edx
xor sil, bl
xchg ebx, esi
lea edx, [rdx + rax*8 + 0x288fa59b]
bswap edx
push r8
xor dword [rsp + rbx - 0xebf9], edx
call fcn.1400e94ca
mov qword [rsp + rcx*2 - 0x3da38284], rcx
dec r8d
push rdi
lea rdi, [rsi*2 + 0x82529a9]
mov edx, esi
ror r8d, cl
bts rdx, 0xc
xor r8d, 0xf921b11b
ror byte [rsp + rcx - 0x1ed1c136], cl
jae 0x1401d78ef
mov edi, 0xc223fbbc
mov ebx, 0xb030332c
mov eax, dword [r8 + riz]
btc rdi, rbx
mov r10d, dword [r8 + riz + 4]
movsx edx, bx
jae 0x1401df199
add rdi, 4
dec rsi
xor edx, r11d
jmp 0x140227bf3
add qword [rsp + rcx - 0xff8f], r11
lea r8, [r8 + rdi - 0x4a3ddc2b]
sub ecx, ecx
push rdi
xor rsi, rsi
mov word [rcx + r8], dx
xchg dil, sil
mov qword [rsp + rcx], r9
ret 8
jno 0x1401c8151
movsx edi, word [rsp + rbx - 0x1e886c88]
xor r10d, r11d
bswap r10d
bt bx, 0xa3
pop rdx
neg r10d
lea r10d, [r10 + rax - 0x4445c946]
call fcn.1401cbe95
call fcn.14014d24c
and rax, rdi
movsxd rsi, esi
cdqe
adc r10b, r10b
adc r9, rsi
xor r10, r9
jmp r10
mov esi, eax
movzx esi, byte [rax + rbx - 0x7ebb31]
movzx edx, ax
sar edx, 0x61
mov r10d, r8d
lea rbx, [rbx + r8 - 0x2b2ff20b]
sar dx, 0xad
add dl, al
xor sil, r11b
push r8
shl byte [rsp + r8 - 0x2b2ff209], 0x21
not sil
ror sil, 1
lea r9, [rdx + r10 - 0x2bf60f66]
div rax
imul qword [rsp + r8*2 - 0x565fe418]
adc sil, 0x94
ror sil, 1
sub sil, 0x99
xor sil, 0xe
rol sil, 0xe7
and qword [rsp + rax*2], rax
mov r11, qword [rsp + rax + 8]
movsxd rdx, edx
call fcn.1401c0f47
lea esi, [rax + rsi - 0x79581bee]
xchg byte [rsp + rcx - 0x36dc], r10b
rol esi, 1
neg esi
mov qword [rsp + rcx*2 - 0x6db8], r11
xor dword [rsp + rcx - 0x36dc], esi
shr r10, 0x61
setne dl
lea r11, [rax - 0x4df399e8]
pop r11
jns 0x140178f99
mov edi, dword [r9]
mov eax, 0xa4b3efa3
add r9, 4
push rax
xor edi, ebp
or ax, 0x2423
or qword [rsp], rax
sbb edi, 0x259ed73c
call fcn.14011344a
mov esi, dword [rbx + r9 - 0x299e2eab]
dec byte [rsp + r9 - 0x299e2eab]
lea rbx, [r9 + rbx - 0x299e2ea7]
xor esi, r11d
rol esi, 2
sal al, 0x65
not esi
dec esi
bswap esi
shr word [rsp + r9 - 0x299e2ea9], 0x4f
mov qword [rsp + r9*2 - 0x533c5d56], r11
jp 0x1400abfed
mov ecx, dword [r10 + rcx - 0x7c0d9782]
jg 0x1401a1455
adc r10, 4
lea rax, [r11 + r11*8 - 0x187c1b69]
movzx edx, al
xor ecx, ebp
inc ecx
ror ecx, 2
lea ecx, [rcx + rdx*8 - 0x3c2a525d]
neg ecx
dec ecx
movsx esi, al
push rbp
xor dword [rsp + rdx - 0x29], ecx
ror rdi, 0x5f
xadd di, r11w
pop rbp
cwd
movsxd rcx, ecx
adc r9, rcx
imul r11
inc dx
jmp r9
and byte [rsp + rcx - 0x1ed18081], dil
xor dword [rsp + rdi - 0x7a50e71], r8d
lea r9, [rcx*2 - 0x6e7ed051]
or cx, di
xor word [rsp + rcx - 0x1ed18ef8], bp
mov r9, qword [rsp + rcx - 0x1ed18ef5]
mov qword [rsp + rcx - 0x1ed18ef5], rsi
setbe byte [rsp + rdi*2 - 0xf4a1cf1]
push rbp
movsxd r8, r8d
adc rbx, r8
mov rdi, qword [r11 + rcx*2 - 0x3da31dfa]
cqo
mov rbp, qword [r11 + rcx - 0x1ed18ef5]
mov cl, byte [r11 + rcx*2 - 0x3da31dea]
inc qword [rsp + rsi - 0xf28d31]
lea r11, [r11 + rsi*4 - 0x3ca34ba]
cwde
div word [rsp + rsi - 0xf28d1f]
shrd rdi, rbp, cl
btc edx, esi
mov qword [rsi + r11 - 0xf28d31], rdi
jae 0x1401fcd80
btr cx, si
dec r8b
movzx r9d, r10b
rol si, 0x64
shr rsi, 0x49
neg r8b
inc esi
xor r8b, 0xba
btr rcx, r10
sbb rsi, r9
sets r10b
xor r11b, r8b
bt r9d, r9d
lea rsi, [r10 + r9*2 - 0x28d098f9]
jb 0x1400bcd4f
xor dword [rsp + r11 - 0xa0c7], eax
pop r8
xadd bpl, dl
movsxd rax, eax
jae 0x1401e76e6
mov r11d, 0x2b8a958d
or r11, 0xffffffff973c64a2
add r11w, r11w
lea r9, [r11 + r9 + 0x4041149e]
mov edx, dword [r9 + r11 + 0x404114a2]
movzx esi, r11w
lea rbx, [rsi*4 - 0x1cd1c7d1]
xor edx, r8d
jmp 0x1400fa1df
adc cx, cx
not r8d
shl byte [rsp + rcx - 0x1ed18281], 0x24
lea r8d, [r8 + rcx + 0x1146b37e]
shr rsi, cl
sub rdi, qword [rsp + rdx - 0xf28d301]
rol r8d, 3
mov ebp, 0x2c163c96
xor r8d, 0x5a1abd94
movsx eax, byte [rsp + rcx - 0x1ed18279]
mov dword [rsp + rcx*2 - 0x3da304fc], 0xa9a3fc02
bswap r8d
inc r8d
inc si
btr rcx, rdx
mov qword [rsp + rcx - 0x1ed1807c], r9
jb 0x1401cd78e
rol esi, 1
lea r8, [rcx + r10 + 0x1611099e]
sub esi, 0x7d3e6eb6
xchg r10d, ecx
xadd r10w, r8w
cwd
rol esi, 1
dec esi
shl r9w, 0x64
jp 0x1401759f1
rol esi, 3
bswap esi
and dx, cx
push r11
xor dword [rsp + rcx - 0x2920bf00], esi
bswap edx
neg rax
pop r11
xadd r10, r8
bts r10, rdx
movsxd rsi, esi
add rdi, rsi
jmp fcn.1400e339e
lea rax, [rsi*8 - 0x35d45146]
ror edx, 2
push rcx
rol cx, 0x4e
and si, word [rsp]
inc edx
sub rcx, 0xffffffffdab4972e
or qword [rsp], 0xffffffffc7840ea3
sub rax, rax
xor edx, 0x8135d016
lea edx, [rcx + rdx - 0x3453df3d]
neg cl
lea r9, [rcx*8 - 0x56fb994c]
add rcx, rcx
ror edx, 1
push rax
mov qword [rsp + rax + 8], r11
movzx r10d, byte [rsp + rax + 1]
xor dword [rsp + rax*2 + 8], edx
jmp 0x1401b17e7