Function at 0x141913a
Capabilities:
Encode data using base64

Disassembly:
call fcn.014091b7
rol edx, 3
inc esp
movsx edi, si
inc esp
movzx ecx, byte [esp + ecx - 0x488d351a]
neg edx
dec esi
lea esp, [esi + ecx*2 - 0x62c050db]
lea edx, [ecx + edx + 0x361bb268]
inc esp
movsx edx, word [esp + ebp - 0x19]
sub esi, esi
neg edx
inc ecx
push edx
inc al
rol edx, 1
mov ebx, eax
push ecx
neg edx
rol edx, 3
dec esp
xadd ecx, ecx
push eax
neg edx
dec byte [esp + ecx - 0x488d3593]
inc esp
xchg byte [esp + ecx - 0x488d35a1], ah
neg byte [esp + ecx - 0x488d3586]
ror edx, 1
xor dword [esp + ebp - 0x17], ebx
dec edx
dec eax
not dword [esp + ecx - 0x488d3590]
dec ecx
or esi, ecx
dec ebx
lea ebp, [esp + 0x750d22bd]
ror edx, 1
dec esp
mov dword [esp + ecx - 0x488d358b], esi
dec esp
lea ebx, [eax*8 + 0x7da5c397]
inc cx
sal esp, 0xac
inc cx
sal ebx, 0x89
xor dword [esp + esi - 0x488d3505], edx
dec ecx
xor esi, ebx
dec esp
mov esi, dword [esp + eax - 0x519da282]
inc ecx
ror esp, cl
rol cx, 0xcf
dec eax
arpl dx, dx
dec eax
mov dword [esp + eax - 0x519da282], 0x3b08db32
dec esp
add ebp, edx
jmp 0x1434f1e
shr ebp, 8
inc ecx
xor ebp, esi
sal dword [esp + 0xa], 0x50
dec ecx
inc ecx
xor ebp, 0x873ebf91
inc word [esp + 0x10]
dec eax
dec esi
jmp 0x14bc4d4
inc esp
and ah, byte [esp + eax - 0x519da280]
pop eax
pop ebx
pop esi
pop edx
jns fcn.01400bb8
inc ecx
mov edx, 0xe89f160b
inc ecx
inc dl
inc esp
movzx edx, byte [eax]
jp 0xbc9dce
inc ecx
neg edi
inc esp
movzx edx, bp
inc cx
not esp
neg bp
inc ecx
adc edi, 0xdba2353d
call fcn.0143c6c0
sysenter
call fcn.013eb986
inc ecx
mov esi, 0xd8a86d0a
inc ebp
movzx esi, byte [ecx]
inc esp
xor esi, ebp
push 0xb483682a
inc ecx
and esi, 0xff
rol byte [esp], 0x61
inc edi
mov esi, dword [edx + esi*4]
call fcn.015438e3
jmp 0x855c2fca
dec eax
lea esp, [esp + 0x18]
jne 0x1480af3
mov esi, 0x6a8cfcb8
dec esp
lea edx, [esi*4 + 0x780d4925]
inc ebp
movzx ebx, dx
inc ecx
pop esi
call fcn.01459ec0
inc ecx
xor esp, 0x1b85a93c
dec eax
mov dword [esp + 0x10], 0x31bda410
dec eax
dec ebp
push 0xe9146917
dec eax
lea esp, [esp + 0x20]
jne 0x1441a5a
inc ecx
not esp
inc esp
mov dword [edi], esp
dec ecx
sub eax, 4
inc ecx
mov ebx, 0x22b9fc9b
dec edi
lea edi, [ebx + ebx - 0x6f57f49]
inc ebp
movsx edx, bx
inc edi
mov edi, dword [eax + edi*2 - 0x7cfcf3da]
inc ebp
movzx ecx, dx
inc ebp
xor edi, esi
inc ecx
movzx ebp, dx
inc ecx
neg edi
dec edi
lea edx, [ecx + ebx + 0x25150fae]
inc ecx
ror edi, 1
inc ecx
sub edi, 0xe8206abd
call fcn.00bde66b
ja 0xbcba54
dec edx
lea ecx, [ebx*2 - 0x36fe84e2]
inc ebp
movzx edi, dl
neg esi
inc ecx
shr dl, 6
dec ebx
lea edx, [ecx + ecx - 0x40c0385d]
inc ecx
push esi
inc ecx
setns dl
sal al, 0x42
inc ecx
push edi
inc edx
xor dword [esp + ecx - 0x99de], esi
and cx, 0x93a2
dec esi
mov esi, dword [esp + ecx - 0x99de]
inc dx
rol dword [esp + ecx - 0x99e3], cl
inc edx
xchg dword [esp + ecx*2 - 0x133cc], eax
dec eax
arpl si, si
inc ebp
add cl, cl
inc ecx
sar cl, cl
inc sp
add dword [esp + eax*4 - 0x317], esp
dec esp
adc ebp, esi
inc ecx
mov ebp, edi
dec edi
lea eax, [ecx + eax - 0x99f5]
call fcn.014db12a
inc esi
popal
jl 0x14bc624
ja 0x14bc630
adc dword [edx - 0x4460cf5b], eax
invalid
mov eax, 0xfea1bdb9
mov eax, dword [esi]
mov edx, 0xba078b25
movsx ecx, dx
jmp 0x14c1a48