Function at 0x483013
Capabilities:
Encode data using base64

Disassembly:
mov eax, 0x544e4f43
mov dword [ebp + 0x1d9d8], eax
mov eax, 0x20204241
mov dword [ebp + 0x1d9dc], eax
mov esi, 0x492248
mov dword [ebp - 0x14], esi
lea eax, [ebp + 0x1d9d8]
push eax
add eax, 0xffffd7e8
push eax
mov edx, dword [0x4df644]
mov ebx, dword [edx + 0x12a]
or ebx, ebx
je 0x483059
test byte [ebx + 0x17], 0x80
jne 0x483059
mov ebx, dword [ebx + 0xc]
jmp 0x483073
sub ebx, ebx
push ebx
add edx, 0x12a
push edx
push 7
add edx, 6
push edx
call sub.cblrtss.dll__mFfindp
add esp, 0x10
mov ebx, eax
mov al, 2
call ebx
test edx, 0x667f
add esp, 8
bswap eax
mov dword [ebp + 0x1b3a4], eax
push 7
push 0x492260
call sub.cblrtss.dll__mFgCE
add esp, 8
mov esi, 0x493868
mov dword [ebp - 0x14], esi
lea eax, [ebp + 0x1a84d]
push eax
add eax, 0x973
push eax
mov edx, dword [0x4df644]
mov ebx, dword [edx + 0x5c3]
or ebx, ebx
je 0x4830c7
test byte [ebx + 0x17], 0x80
jne 0x4830c7
mov ebx, dword [ebx + 0xc]
jmp 0x4830e1
sub ebx, ebx
push ebx
add edx, 0x5c3
push edx
push 6
add edx, 6
push edx
call sub.cblrtss.dll__mFfindp
add esp, 0x10
mov ebx, eax
mov al, 2
call ebx
test edx, 0x6611
add esp, 8
bswap eax
mov dword [ebp + 0x1b3a4], eax
push 6
push 0x497170
call sub.cblrtss.dll__mFgCE
add esp, 8
mov eax, 0x30303030
mov dword [ebp + 0x13248], eax
mov word [ebp + 0x1324c], ax
lea edi, [ebp + 0x1324e]
mov eax, 0x20202020
stosw word es:[edi], ax
mov ecx, 0xc
rep stosd dword es:[edi], eax
mov eax, 0x30303030
mov dword [edi], eax
mov dword [edi + 4], eax
mov dword [edi + 8], eax
mov dword [edi + 0xc], eax
add edi, 0x10
mov eax, 0x20202020
stosd dword es:[edi], eax
stosd dword es:[edi], eax
stosd dword es:[edi], eax
stosw word es:[edi], ax
stosb byte es:[edi], al
mov al, 0x30
mov byte [edi], al
inc edi
mov al, 0x20
stosd dword es:[edi], eax
stosd dword es:[edi], eax
stosw word es:[edi], ax
mov eax, 0x30303030
mov dword [edi], eax
mov dword [edi + 4], eax
mov word [edi + 8], ax
mov dword [edi + 0xa], eax
mov word [edi + 0xe], ax
mov byte [edi + 0x10], al
add edi, 0x11
stosb byte es:[edi], al
stosd dword es:[edi], eax
stosb byte es:[edi], al
mov eax, dword [ebp + 0x1a84d]
mov dword [edi - 0x79], eax
mov ax, word [ebp + 0x1a851]
mov word [edi - 0x75], ax
mov word [ebp + 0x91e4], cx
mov ax, 0xf6fa
mov word [ebp + 0xa], ax
lea eax, [ebp + 0x91b0]
push eax
mov eax, 0x491242
push eax
lea esi, [eax - 0x6da]
mov dword [ebp - 0x14], esi
mov al, 2
call sub.cblrtss.dll_EXTFH
test edx, 0x6544
add esp, 8
mov ax, word [ebp + 0x91b0]
mov word [ebp + 0x15578], ax
cmp byte [ebp + 0x91b0], 0x32
ja 0x483256
cmp byte [ebp + 0x91b0], 0x32
je 0x483256
lea esi, [ebp + 0x1324e]
lea edi, [ebp + 0x1a853]
movsb byte es:[edi], byte [esi]
mov ecx, 0xc
rep movsd dword es:[edi], dword [esi]
movsb byte es:[edi], byte [esi]
mov eax, 0x20202020
stosd dword es:[edi], eax
stosd dword es:[edi], eax
stosw word es:[edi], ax
mov esi, 0x491b60
mov dword [ebp - 0x14], esi
lea eax, [ebp + 0x1a570]
push eax
mov edx, dword [0x4df644]
mov ebx, dword [edx + 0xa5]
or ebx, ebx
je 0x483227
test byte [ebx + 0x17], 0x80
jne 0x483227
mov ebx, dword [ebx + 0xc]
jmp 0x483241
mov ebx, ecx
push ebx
add edx, 0xa5
push edx
push 0xc
add edx, 6
push edx
call sub.cblrtss.dll__mFfindp
add esp, 0x10
mov ebx, eax
mov al, 1
call ebx
test edx, 0x64b1
add esp, 4
bswap eax
mov dword [ebp + 0x1b3a4], eax
cmp dword [esp + 4], 0xffffffac
jne fcn.00483260
ret 4