Function at 0x483260
Capabilities:
Encode data using base64

Disassembly:
mov eax, 0x434e4f43
mov dword [ebp + 0x1d9d8], eax
mov eax, 0x20204449
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 0x4832a6
test byte [ebx + 0x17], 0x80
jne 0x4832a6
mov ebx, dword [ebx + 0xc]
jmp 0x4832c0
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, 0x6432
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 + 0x1aa15]
push eax
add eax, 0x7ab
push eax
mov edx, dword [0x4df644]
mov ebx, dword [edx + 0x5d0]
or ebx, ebx
je 0x483314
test byte [ebx + 0x17], 0x80
jne 0x483314
mov ebx, dword [ebx + 0xc]
jmp 0x48332e
sub ebx, ebx
push ebx
add edx, 0x5d0
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, 0x63c4
add esp, 8
bswap eax
mov dword [ebp + 0x1b3a4], eax
push 6
push 0x497176
call sub.cblrtss.dll__mFgCE
add esp, 8
mov eax, 0x30303030
mov dword [ebp + 0xdfe0], eax
mov word [ebp + 0xdfe4], ax
lea edi, [ebp + 0xdfe6]
mov eax, 0x20202020
stosw word es:[edi], ax
mov ecx, 0xc
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
mov ax, 0x3030
stosw word es:[edi], ax
mov eax, 0x30303030
stosd dword es:[edi], eax
stosb byte es:[edi], al
mov dword [ebp + 0xe021], eax
mov dword [edi + 4], eax
mov dword [edi + 8], eax
mov dword [edi + 0xc], eax
add edi, 0x10
mov eax, 0x20202020
stosb byte es:[edi], al
stosw word es:[edi], ax
stosd dword es:[edi], eax
stosd dword es:[edi], eax
stosd dword es:[edi], eax
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 al, 0x30
stosb byte es:[edi], al
mov eax, 0x30303030
stosd dword es:[edi], eax
stosb byte es:[edi], al
stosb byte es:[edi], al
stosw word es:[edi], ax
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 byte [ebp + 0xe063], al
inc edi
stosd dword es:[edi], eax
stosd dword es:[edi], eax
stosw word es:[edi], ax
stosb byte es:[edi], al
mov byte [ebp + 0xe06f], al
mov dword [edi + 1], eax
add edi, 5
mov eax, 0x20202020
stosd dword es:[edi], eax
stosd dword es:[edi], eax
stosd dword es:[edi], eax
stosd dword es:[edi], eax
stosd dword es:[edi], eax
stosw word es:[edi], ax
mov eax, 0x30303030
mov dword [edi], eax
mov eax, dword [ebp + 0x1aa15]
mov dword [ebp + 0xdfe0], eax
mov ax, word [ebp + 0x1aa19]
mov word [ebp + 0xdfe4], ax
mov word [ebp + 0x1df0], cx
mov ax, 0xf6fa
mov word [ebp + 0xa], ax
lea eax, [ebp + 0x1dbc]
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, 0x62c3
add esp, 8
mov ax, word [ebp + 0x1dbc]
mov word [ebp + 0x153c8], ax
cmp byte [ebp + 0x1dbc], 0x32
ja 0x4834d7
cmp byte [ebp + 0x1dbc], 0x32
je 0x4834d7
lea esi, [ebp + 0xdfe6]
lea edi, [ebp + 0x1aa1b]
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 + 0x1a44c]
push eax
mov edx, dword [0x4df644]
mov ebx, dword [edx + 0xa5]
or ebx, ebx
je 0x4834a8
test byte [ebx + 0x17], 0x80
jne 0x4834a8
mov ebx, dword [ebx + 0xc]
jmp 0x4834c2
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, 0x6230
add esp, 4
bswap eax
mov dword [ebp + 0x1b3a4], eax
cmp dword [esp + 4], 0xffffffad
jne fcn.004834e1
ret 4