Function at 0x1404b555a
Capabilities:
Encode data using base64

Disassembly:
mov qword [rsp + 8], rbx
movzx r11, bp
mov qword [rsp + 0x18], rbp
btc bp, r13w
rcr bpl, 0x14
mov qword [rsp + 0x20], rsi
push rdi
sub al, r14b
shl dil, cl
push r12
push r13
bt r11w, 0x9a
push r14
btr edi, 0xd
rcl r13b, 0x3f
cmc
push r15
shrd di, r11w, 0x4e
btr r11d, 0x37
mov rbp, qword [rsp + 0x50]
sub r13b, 0xb3
adc al, r9b
mov edi, edx
mov r13d, 0x40
ror al, cl
mov r15b, r8b
sub r11, 0x228110e0
rcl r11, cl
mov r11, rcx
mov al, dl
mov al, byte [rbp + 8]
cmp r14w, 0x4bdb
neg al
sbb edx, edx
sub r10d, r10d
and edx, 0x1d
add edx, 0x17
jmp 0x1404b55e8
cmp edi, r13d
jmp 0x1404b55f0
ja 0x1404b5652
cmp dword [rcx], r10d
jmp 0x1404b55fe
jbe 0x1404b5611
mov eax, dword [rcx + 4]
jmp 0x1404b560c
jmp 0x1404b5616
mov eax, r10d
stc
cmc
cmp dword [rcx], 1
jmp 0x1404b561e
jbe 0x1404b5628
mov r10d, dword [rcx + 8]
mov ecx, r10d
cmp r8b, 0x21
test sil, 0x2b
xor r9b, 1
jmp 0x1404b5646
shl rcx, 0x20
add rcx, rax
jmp 0x1404b585c
mov r8d, edi
sal sil, cl
btr rax, 0
shr edi, 5
lea esi, [rdi - 2]
btc r14w, bp
sar bx, cl
xchg r12b, r14b
mov r12d, dword [rcx + rsi*4 + 4]
cbw
lahf
sbb bh, 0x2e
lea eax, [rdi - 1]
sal ebx, 0xa3
mov ebx, 0x73b65eb2
xor bh, 0xe4
mov ebx, dword [rcx + rax*4 + 4]
mov r14d, esi
shl r14d, 5
and r8d, 0x1f
jmp 0x1404b569b
jne 0x1404b570e
shl rbx, 0x20
add edx, r14d
ror di, 0xea
lea rbx, [rbx + r12]
xor r9b, 1
bsr di, r13w
sub di, r13w
cmovo edi, r13d
mov edi, r10d
test r11b, r9b
test esi, esi
jmp 0x1404b56ce
je 0x1404b5856
mov ecx, edi
mov r8d, r10d
movzx eax, r9b
shr r9b, cl
cmp dword [r11 + rcx*4 + 4], r10d
mov r9b, spl
cmove r8d, eax
xchg r9b, r9b
inc edi
sar r9b, 0x37
shl r9b, 0x93
mov r9b, r8b
cmp edi, esi
jmp 0x1404b5703
jne 0x1404b56d4
jmp 0x1404b5856
sub r13d, r8d
bt rax, 0x1b
and al, 0xa6
mov ecx, r8d
rcl ah, cl
add r14d, r8d
mov eax, 1
stc
add r14d, edx
shl eax, cl
cdq
movzx ecx, sp
jmp 0x1404b5734
mov edx, dword [r11 + rdi*4 + 4]
cmovne rcx, rax
movsx rcx, r13w
dec dil
dec eax
neg ch
rcl cx, cl
bt edi, 0x5d
lea ecx, [r13 - 0x20]
btc di, 0xc5
bt di, 0x68
mov edi, eax
test rcx, 0x28800924
stc
and rdx, rdi
test si, 0x3c46
shl rbx, cl
ror cx, 0xcf
movsx cx, sil
mov ecx, r13d
shl rdx, cl
add ch, 0x23
rol cx, cl
mov ecx, r8d
lea rbx, [rbx + rdx]
mov edx, eax
clc
cmp r10w, cx
not edx
test bl, r15b
test rbx, 0x78757879
cmp r13b, 0x5f
and rdx, r12
cmp sil, 0x5a
jmp 0x1404b57b1
shr rdx, cl
add rbx, rdx
test r9b, r9b
jmp 0x1404b57bf
jne 0x1404b57d9
mov al, 1
cmp r9w, r15w
test edi, r12d
jmp 0x1404b57d3
je 0x1404b57e1
mov al, r10b
bts cx, r14w
mov ecx, r10d
stc
clc
test esi, esi
jmp 0x1404b57ed
je 0x1404b5846
mov r8d, ecx
rol r9w, cl
rcr r9b, cl
mov r9d, r10d
cmp eax, 0x24ed67a8
jmp 0x1404b580d
movzx eax, al
cmp r8b, 0x51
jmp 0x1404b5819
cmp dword [r11 + r8*4 + 4], r10d
jmp 0x1404b5823
cmove r9d, eax
jmp 0x1404b582c
inc ecx
rol al, cl
mov al, r9b
test r12w, r13w
clc
stc
cmp ecx, esi
jmp 0x1404b5840
jne 0x1404b57f3
mov r9b, al
mov edx, r14d
not r8b
bswap r14w
mov r8b, dil
mov rcx, rbx
mov r8b, r15b
mov qword [rsp + 0x50], rbp
movsx bx, r10b
movzx bx, dil
mov rbx, qword [rsp + 0x30]
cmova di, r9w
not sil
movsx si, r14b
mov rbp, qword [rsp + 0x40]
cmovle r12, rbx
mov rsi, qword [rsp + 0x48]
pop r15
pop r14
mov r12b, sil
movzx edi, bp
movzx r13w, dl
pop r13
movzx rdi, r8w
pop r12
mov dil, bl
setns dil
pop rdi
jmp 0x1404b58af
jmp fcn.1404b4d7d