Function at 0x1806c50d2
Capabilities:
Encode data using base64

Disassembly:
or dl, 6
lea r11, [r11 + rdx*8 - 0x1c0000f2]
movzx r10d, ax
call fcn.1806c2c7e
mov rbp, r11
mov r10d, 0x2913e20
mov eax, 0xf9085288
lea r11, [r11 + r10 - 0x2913e22]
movzx ecx, al
mov word [r11 + r10*8 - 0x1489f100], bp
shl r10d, cl
movzx r9d, cl
xadd al, cl
mov ecx, dword [rdi + rcx*8 - 0x440]
lea rdi, [rdi + r9*4 - 0x21c]
shr eax, 0xc
adc al, al
xor ecx, esi
mul r10d
rol ecx, 1
dec r10b
xor ecx, 0xabcddaf
push r10
shr dword [rsp + rax - 0x7e6d4000], 0xbc
shl byte [rsp + rax - 0x7e6d3ffd], 0xe7
inc ecx
cdqe
dec r9d
ror ecx, 3
mov qword [rsp + r9*2 - 0x10e], rsi
not r10
xor dword [rsp + r9 - 0x87], ecx
pop rsi
lea rbp, [r9 + r9*2 - 0x51ee56e9]
movsxd rcx, ecx
add r10w, bp
add r8, rcx
not r10w
btc r9w, bp
shl r9d, 0xd0
jns fcn.1806d30d8
movsxd rdx, edx
adc r8, rdx
xor rbp, 0xffffffff8f8fc829
sub bl, 0x96
movzx ebp, byte [rdi + rbp + 0x707037f9]
sbb r10b, r10b
jnp 0x1806c7a65
lea rdi, [rax + rdi - 0x5c8ce7a4]
xor bpl, sil
not bpl
idiv al
neg cx
adc bpl, r10b
cbw
not rcx
cqo
not bpl
imul rbx
bswap edx
dec bpl
movzx r9d, dx
inc dx
cwd
xor sil, bpl
shl ebx, 0x61
shr r9w, 0x8f
adc rbp, rsp
xadd r9b, r10b
ror ecx, cl
push rdx
mov eax, dword [rbp + rdx - 0xffff]
bt ecx, ecx
sub edx, dword [rsp + rdx*2 - 0x1fffb]
lea r11, [rdx + r11 - 0x10003]
push rbx
mov dword [rdx + r11 - 0xffff], eax
pop rbp
pop rbp
jne fcn.1806d30d8
lea r10, [rsp + r10 + 0x10]
and edx, eax
neg eax
mov qword [rsp + rdx - 0x3800018], rbp
mov r9w, word [rdx + r10 - 0x3800018]
neg word [rsp + rdx*8 - 0x1c0000b6]
jge 0x1806c17e5
lea rbp, [rcx*2 + 0x4e07271e]
adc r8, rbx
shl cx, cl
dec r9b
mov bx, word [r11 + r9*8 - 0x5082438]
dec r9
shr r9b, 4
shr r10d, 0xd5
lea r11, [r11 + r10*4 - 0x1242]
sete r9b
mov r10w, word [r10 + rdi - 0x491]
rol bpl, 0x85
bswap eax
bswap edx
lea rdi, [rdx + rdi - 0xe2788]
and cl, ah
xor r10w, si
inc r10w
sar al, 7
jnp 0x1806e267d
jae 0x1806f2e8a
rol r10w, 1
btc edx, eax
cdq
cdqe
xor r10w, 0x409b
rol r10w, 1
cdqe
jmp 0x1806e0d71
xor si, r10w
jmp 0x1806eb4c9
xor sil, dl
add rdx, rsp
dec r10w
mov r9, qword [rdx + rcx*2]
inc ax
lea r11, [r11 + rcx*4 - 8]
mov qword [r11 + rcx], r9
movzx r9d, bl
mov edx, dword [rdi + rcx*2]
push rbx
pop rcx
ror r9d, cl
lea rdi, [rcx + rdi + 0x20c79162]
xor edx, esi
inc edx
ror edx, 1
xor edx, 0x69336d95
call fcn.1806efa90
mov ecx, 0x20b4a8b3
mov ax, word [r11 + rcx - 0x20b4a8b3]
movsx r10d, cx
mov edx, 0x1a076213
mov r9d, r10d
mov r9w, word [r11 + rcx - 0x20b4a8b1]
xchg r10, rdx
lea rbp, [rcx + rcx*2 + 0x7e2c9209]
lea r11, [r11 + rcx - 0x20b4a8b1]
add ax, r9w
lea r9, [rcx + r10*8 + 0x20b738a8]
neg r9b
mov word [r11 + r10 - 0x1a076213], ax
shl cl, 0xc4
call fcn.18070a21a
add r10, rsp
mov word [rdx + r10], bx
mov ebx, eax
xor rdx, r8
jmp rdx
lea rdx, [rax + r10*8 - 0x6beb8e4d]
lea rdi, [rdi + r10*4 + 5]
idiv cl
rol bx, 0xe1
xor r9b, sil
cdqe
lea rdx, [r10 + rdx*2 + 0x7c3faabd]
add r9b, 0x8a
xadd r10d, ecx
ror r9b, 1
bts edx, 0x37
adc bx, ax
jp 0x18070e091
call fcn.1806fc3f8
adc r9b, cl
xchg r10w, ax
or r10, rcx
neg r9b
cwd
xor sil, r9b
add r9, rsp
idiv cx
rol edx, 0xa1
mov word [r9 + rax*4 - 0x4001db60], bp
movsx ebp, dx
setae bpl
movsx r9d, bx
add rbp, r8
jmp rbp