Function at 0x1404bed3c
Capabilities:
Encode data using base64

Disassembly:
mov qword [rsp + 8], rbx
sbb r11w, si
bsf r11w, si
mov qword [rsp + 0x18], rbp
inc r11d
mov qword [rsp + 0x20], rsi
push rdi
cmp spl, 0xb9
push r12
sal dil, cl
mov al, 0x11
push r13
neg r13b
adc bpl, 0xb5
shr r11, 0xbe
push r14
push r15
mov rbp, qword [rsp + 0x50]
inc r15b
sbb r13w, 0x5427
mov edi, edx
xchg r15b, r13b
ror r13d, cl
mov al, 0x35
mov r13d, 0x40
adc r11b, r13b
stc
mov r15b, r8b
mov r11, rcx
mov al, byte [rbp + 8]
neg al
jmp 0x1404beda6
sbb edx, edx
cmp r9w, 0x6e34
stc
xor r10d, r10d
and edx, 0x1d
cmp r13d, 0x60fd4bf0
add edx, 0x17
cmc
cmp r10w, r13w
cmp edi, r13d
jmp 0x1404bedcc
ja 0x1404bee29
cmp dword [rcx], r10d
jbe 0x1404bede8
mov eax, dword [rcx + 4]
jmp 0x1404bede3
jmp 0x1404bedf2
mov eax, r10d
test r10b, bl
stc
test dl, 0x6d
cmp dword [rcx], 1
jmp 0x1404bedfa
jbe 0x1404bee04
mov r10d, dword [rcx + 8]
mov ecx, r10d
test dl, r15b
xor r9b, 1
test bpl, dil
jmp 0x1404bee17
shl rcx, 0x20
stc
add rcx, rax
jmp 0x1404bee24
jmp 0x1404bf041
mov r8d, edi
sub al, r13b
xor r14b, r13b
test bl, 0xc6
shr edi, 5
shld eax, r14d, 0xa7
not r14b
lea esi, [rdi - 2]
movzx r14d, ax
bt r12d, 0xa
rcr rbx, cl
mov r12d, dword [rcx + rsi*4 + 4]
cmp spl, r8b
bsf bx, di
lea eax, [rdi - 1]
cmc
rcr r14, cl
mov ebx, dword [rcx + rax*4 + 4]
xor r14d, 0x136d0a40
rol r14w, cl
mov r14d, esi
cmp ax, r9w
clc
shl r14d, 5
stc
clc
and r8d, 0x1f
jmp 0x1404bee88
jne 0x1404beeff
shl rbx, 0x20
not dil
clc
cmovno di, dx
add edx, r14d
lea rbx, [rbx + r12]
xor r9b, 1
sbb edi, r11d
shl dil, cl
mov edi, r10d
test esp, r14d
test esi, esi
jmp 0x1404beeb8
je 0x1404bf02e
mov ecx, edi
rcr r8, 0xfe
mov r8d, r10d
bsf ax, r15w
movzx eax, r9b
cmp dword [r11 + rcx*4 + 4], r10d
not r9b
cmove r8d, eax
setg r9b
inc edi
mov r9b, r8b
test cl, r13b
jmp 0x1404beeed
cmp edi, esi
jmp 0x1404beef4
jne 0x1404beebe
jmp 0x1404bf02e
sub r13d, r8d
cmovo rax, r9
inc al
mov ecx, r8d
add r14d, r8d
shr ax, cl
movzx eax, r10w
mov eax, 1
clc
stc
add r14d, edx
cqo
cdq
shr dh, cl
shl eax, cl
mov dx, 0x2528
bswap dx
cqo
mov edx, dword [r11 + rdi*4 + 4]
xchg rcx, rdi
movsxd rcx, r13d
dec eax
lea ecx, [r13 - 0x20]
jmp 0x1404bef45
mov edi, eax
cmp ebp, 0x5a745971
and rdx, rdi
shl rbx, cl
xchg ch, ch
btr cx, 0xee
sub cl, r15b
mov ecx, r13d
cmp r15d, r8d
shl rdx, cl
mov ecx, r8d
cmp r12w, ax
add rbx, rdx
ror edx, cl
jmp 0x1404bef77
mov edx, eax
stc
jmp 0x1404bef7f
not edx
and rdx, r12
test r14w, bp
jmp 0x1404bef8d
shr rdx, cl
stc
cmc
lea rbx, [rbx + rdx]
clc
test r8b, r13b
test r9b, r9b
jmp 0x1404befa2
jne 0x1404befc2
mov al, 1
cmc
test r15w, 0x6410
cmp dil, r12b
test edi, r12d
jmp 0x1404befbc
je 0x1404befc5
mov al, r10b
mov ecx, r10d
test esi, esi
je 0x1404bf01c
mov r8d, ecx
stc
movzx r9d, r9w
mov r9d, r10d
stc
clc
test r10w, 0x851
movzx eax, al
test spl, 0x77
jmp 0x1404befef
cmp dword [r11 + r8*4 + 4], r10d
jmp 0x1404beff9
cmove r9d, eax
inc ecx
mov al, r9b
cmp bx, 0x6850
cmc
test r14, 0x4036188c
cmp ecx, esi
jmp 0x1404bf016
jne 0x1404befd0
mov r9b, al
cmovge rdx, r11
mov edx, r14d
movzx r13w, r14b
not r12b
mov rcx, rbx
movsx r14w, r8b
mov r8b, r15b
mov r12w, 0x11d0
bswap r14d
mov qword [rsp + 0x50], rbp
movzx r15w, bpl
cmove esi, ebp
mov rbx, qword [rsp + 0x30]
movzx r13, r9w
jmp 0x1404bf061
mov rbp, qword [rsp + 0x40]
bswap r14w
movsx r12w, bpl
not r12d
mov rsi, qword [rsp + 0x48]
movzx r15w, bpl
xchg r14b, r12b
cmovne r13w, sp
pop r15
movsxd r14, ebp
movzx rdi, dx
movzx di, r14b
pop r14
movsx r12w, al
bswap edi
pop r13
pop r12
mov di, r9w
pop rdi
jmp fcn.1404be544