Function at 0x141834df6
Capabilities:
Encode data using base64

Disassembly:
jno 0x1418292d0
mov ebp, 0x9eb03bbd
mov edi, ebp
mov r8d, edi
sub r9, 4
bswap rdi
mov ebx, dword [r9]
xor dil, dil
or edi, r8d
lea rcx, [rbp + r8 + 0x3b3bf6a6]
xor ebx, r10d
movsx edx, cx
or rdi, r8
ror ebx, 3
dec ebx
neg edx
call fcn.1417d555f
mov edi, 0x7d20c499
jmp 0x1417dd996
add ebx, 0x19a9a790
mov ecx, ebp
inc eax
rol ebx, 3
mov edx, eax
bswap eax
and cx, 0xe611
not ebx
lea r8, [rbp*4 + 0x79adc328]
jno 0x1418143bb
shl r8d, 0xb4
movsxd rdx, edx
sal r10, 0x36
movzx eax, r11b
adc rbx, rdx
add edi, r11d
lea rbp, [rbp + r11*4 - 0x15c59]
mov al, byte [rbp + r11 - 0x5716]
rol r11, cl
bswap r11
xor al, r9b
rol edi, 0x11
xor al, 0x3a
sar r11w, 0x4a
sub r8w, di
not al
dec al
call fcn.141823325
mov bx, word [r11 + rdi - 0x7d20c499]
lea r11, [rdi + r11 - 0x7d20c497]
lea r9, [r9 + rdi - 0x7d20c49a]
movzx edi, byte [rdi + r9 - 0x7d20c499]
xor dil, r10b
mov r8d, 0xaaa24fb3
ror dil, 1
call fcn.14181402c
sbb ebx, 0xaeafa70e
bswap ebx
xor edx, 0x81a5b182
jae 0x1418527d2
lea rdi, [rax*2 - 0x1bc97cda]
xor dword [rsp + rdi - 0x6614e91e], ebx
sal r8b, 0xc1
rol r8w, 0xf
lea r9, [rcx*4 + 0x2d12b306]
pop r9
movsxd rbx, ebx
add r11, rbx
neg rdx
mov rdx, qword [rsi + rdi - 0x6614e91e]
lea r8, [rax + 0x762c43b2]
xadd rcx, rax
inc eax
mov r8, qword [rsi + rdi - 0x6614e916]
call fcn.1417eb5cc
inc bpl
bswap rbp
adc cl, 0x22
not cl
call fcn.1417dd7a0
lea rcx, [rsp + rcx + 0x10]
mov qword [rsp], rdx
movzx ax, byte [rcx]
lea rcx, [rbp*8 - 0x1d7bf0fd]
sub rsi, 2
or rdx, qword [rsp + 3]
sets byte [rsp + 3]
setae bpl
mov word [rsi], ax
mov r8d, dword [r10]
adc r10, 4
pop rbx
sal dword [rsp + rbx - 0x832b3a], cl
xor r8d, r9d
sub dl, byte [rsp + rbx - 0x832b3c]
rol r8d, 2
xor r8d, 0x2e15df36
jmp 0x14182c43e
and edx, dword [rsp + rbx*2 - 0x1065676]
rol r8d, 1
inc dword [rsp + rdx - 0x3297d]
bswap r8d
mov qword [rsp + rdx - 0x32980], r9
xor dword [rsp + rdx*8 - 0x194c00], r8d
movzx r9d, bl
shr rcx, cl
pop r9
not ebx
bswap ecx
call fcn.1417dfaca
mov r10d, 0x5c91c537
movzx r11d, r10b
mov edi, r11d
lea rbp, [rbp + r11 - 0x3b]
xadd edi, r10d
mov edx, dword [rbp + r10*2 - 0x6e]
sal edi, 0x5d
shl di, 0x88
xor edx, r9d
neg edx
dec edi
sar edi, 0x3f
lea edx, [r10 + rdx - 0xdba6355]
sar r11w, 4
or r11w, 0x5789
bswap edx
lea rdi, [r11 + 0x1f3686a9]
movsx ecx, r11w
inc edx
movzx r8d, cx
push r9
movzx r9d, r8b
sal r11b, 0x81
add r10w, 0x411c
xor dword [rsp + r10 - 0x4153], edx
shr r8w, 0x24
pop r9
xchg r10b, r8b
jp 0x1417dd099
mov ebx, dword [r10]
mov eax, 0xfc32ef3e
add r10, 4
inc al
lea rbp, [rax + rax + 0x49abc7b5]
xor ebx, r9d
inc bpl
jne 0x1417b5d11
shr r10d, cl
and r11, qword [rsp + r11 - 0x88af]
lea rbp, [rbp + r8*8 - 4]
mov r10d, dword [rbp + r11*2 - 0x1118e]
xor r10d, r9d
and byte [rsp + r11*2 - 0x11175], cl
pop rcx
adc rcx, 0x311a6
jmp rcx
lea rsi, [r11 + rsi - 0x88c9]
sal r8d, cl
mov word [r11 + rsi - 0x88c7], di
jp 0x141833166
bswap ebx
inc rax
xor ebx, 0x702e5330
mov qword [rsp + rcx - 0x30121a60], r10
xor r8w, 0xd38f
xor dword [rsp + rcx - 0x30121a60], ebx
xadd rcx, rbp
shl edx, cl
pop r10
setp al
adc r8w, 0xe85
jg 0x141840950
movsxd rbx, ebx
call fcn.1417a66c7
lea rbp, [r10 + rbp - 0x341ea186]
call fcn.14186b863
xor cl, bl
jmp 0x141839f88
lea rdx, [rbp*8 - 0x13e20179]
xor cl, dl
rol bp, 0xc5
and dx, 0xd3b0
dec cl
jmp 0x141854c4c
rol ebx, 1
dec r8w
push r9
jnp 0x1417985d7
movsx ebx, di
xor ecx, r10d
movsx r8d, bx
shl bl, 0x44
rol r8, 0xd9
neg ecx
add edi, 0x4f0d9cb6
not ecx
dec r8
adc eax, r8d
dec ecx
not al
xchg edi, r8d
shr r8d, 0x29
not ecx
call fcn.141822a3e
add cx, 0xa92e
ror cx, 1
xor r10w, cx
not ebp
shl bl, 0xc2
dec bpl
adc rcx, rsp
push rax
sal edx, 0x7d
rol dl, 0xa1
mov r8d, dword [rcx + rdi - 0x68000000]
and byte [rsp + rax*2 - 0x2dbe09bc], 0x93
lea r11, [r11 + rdi - 0x68000004]
shl qword [rsp + rax*2 - 0x2dbe09c0], 0x67
sbb byte [rsp + rdi - 0x67fffffd], bh
mov dword [rdi + r11 - 0x68000000], r8d
pop rdi
jp fcn.14182b693
not dl
xor bpl, bpl
neg cl
shr ebp, 0xff
add ebp, 0xeca25080
not cl
jle 0x14182b02a
xor r11b, al
mov r11d, dword [r11 + rbp - 0x5f9c6500]
xor r11d, r9d
sar r10, 0x81
shr eax, 0xa4
neg r11d
add r11d, eax
call fcn.1417c5185
xor r8w, word [rsp + r11 - 3]
movzx eax, byte [rbp + r11*2 - 0x22]
ja 0x14186778b