Function at 0x483760
Capabilities:
Encode data using base64

Disassembly:
mov eax, 0x45464e43
mov dword [ebp + 0x1d9d8], eax
mov eax, 0x4152544e
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 0x4837a6
test byte [ebx + 0x17], 0x80
jne 0x4837a6
mov ebx, dword [ebx + 0xc]
jmp 0x4837c0
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, 0x5f32
add esp, 8
bswap eax
mov dword [ebp + 0x1b3a4], eax
push 7
push 0x492260
call sub.cblrtss.dll__mFgCE
add esp, 8
lea edi, [ebp + 0x11cd0]
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
mov eax, 0x30303030
mov dword [edi], eax
mov word [edi + 4], ax
add edi, 6
stosd dword es:[edi], eax
stosd dword es:[edi], eax
stosb byte es:[edi], al
stosb byte es:[edi], al
stosd dword es:[edi], eax
stosd dword es:[edi], eax
stosw word es:[edi], ax
stosw word es:[edi], ax
stosd dword es:[edi], eax
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
mov dword [ebp + 0x11d14], eax
mov word [edi + 4], ax
mov dword [edi + 6], eax
mov byte [edi + 0xa], al
mov dword [edi + 0xb], eax
mov dword [edi + 0xf], eax
mov dword [edi + 0x13], eax
mov dword [edi + 0x17], eax
mov dword [edi + 0x1b], eax
mov dword [edi + 0x1f], eax
add edi, 0x23
mov eax, 0x20202020
stosb byte es:[edi], al
stosd dword es:[edi], eax
stosd dword es:[edi], eax
mov eax, 0x30303030
mov dword [edi], eax
mov word [edi + 4], ax
add edi, 6
mov eax, 0x20202020
stosw word es:[edi], ax
stosd dword es:[edi], eax
stosd dword es:[edi], eax
mov dword [ebp + 0x11d50], eax
mov eax, 0x30303030
mov dword [edi + 4], eax
mov dword [edi + 8], eax
mov dword [edi + 0xc], eax
mov dword [edi + 0x10], eax
mov dword [edi + 0x14], eax
mov dword [edi + 0x18], eax
mov dword [edi + 0x1c], eax
mov dword [edi + 0x20], eax
mov dword [edi + 0x24], eax
mov dword [edi + 0x28], eax
mov dword [edi + 0x2c], eax
mov word [edi + 0x30], ax
mov al, 0x20
mov byte [edi + 0x32], al
mov al, 0x30
mov dword [edi + 0x33], eax
mov word [edi + 0x37], ax
mov dword [edi + 0x39], eax
mov ah, 0x20
mov word [edi + 0x3d], ax
mov byte [edi + 0x3f], al
mov ah, 0x30
mov dword [edi + 0x40], eax
mov dword [edi + 0x44], eax
add edi, 0x48
mov eax, 0x20202020
mov ecx, 0xb
rep stosd dword es:[edi], eax
mov eax, 0x30303030
mov dword [edi], eax
mov byte [edi + 4], al
mov dword [edi + 5], eax
mov dword [edi + 9], eax
mov dword [edi + 0xd], eax
mov dword [edi + 0x11], eax
mov eax, 0x20202020
mov dword [edi + 0x15], eax
mov eax, 0x30303030
mov dword [edi + 0x19], eax
mov dword [edi + 0x1d], eax
mov ah, 0x20
mov word [edi + 0x21], ax
add edi, 0x2c
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
mov eax, 0x30303030
mov dword [edi], eax
mov word [edi + 4], ax
add edi, 6
stosd dword es:[edi], eax
stosd dword es:[edi], eax
stosb byte es:[edi], al
mov byte [ebp + 0x11e13], al
mov dword [edi + 1], eax
mov word [edi + 5], ax
mov dword [edi + 7], eax
mov dword [edi + 0xb], eax
mov dword [edi + 0xf], eax
mov dword [edi + 0x13], eax
add edi, 0x17
stosw word es:[edi], ax
stosd dword es:[edi], eax
stosd dword es:[edi], eax
mov dword [ebp + 0x11e34], eax
mov dword [edi + 4], eax
mov dword [edi + 8], eax
mov dword [edi + 0xc], eax
mov dword [edi + 0x10], eax
mov dword [edi + 0x14], eax
mov dword [edi + 0x18], eax
mov dword [edi + 0x1c], eax
mov dword [edi + 0x20], eax
mov dword [edi + 0x24], eax
mov dword [edi + 0x28], eax
mov dword [edi + 0x2c], eax
mov dword [edi + 0x30], eax
mov byte [edi + 0x34], al
add edi, 0x35
stosb byte es:[edi], al
stosw word es:[edi], ax
stosd dword es:[edi], eax
stosd dword es:[edi], eax
stosb byte es:[edi], al
mov dword [ebp + 0x11e75], eax
mov dword [edi + 4], eax
mov dword [edi + 8], eax
mov dword [edi + 0xc], eax
mov dword [edi + 0x10], eax
mov word [edi + 0x14], ax
add edi, 0x19
stosd dword es:[edi], eax
stosd dword es:[edi], eax
stosb byte es:[edi], al
stosb byte es:[edi], al
stosd dword es:[edi], eax
stosw word es:[edi], ax
mov word [ebp + 0x11e9e], ax
add edi, 2
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
stosb byte es:[edi], al
mov eax, 0x30303030
mov dword [edi], eax
mov dword [edi + 4], eax
add edi, 8
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
stosd dword es:[edi], eax
mov eax, 0x30303030
stosd dword es:[edi], eax
stosd dword es:[edi], eax
stosb byte es:[edi], al
mov dword [ebp + 0x11ed9], eax
mov dword [edi + 4], eax
mov dword [edi + 8], eax
mov dword [edi + 0xc], eax
mov dword [edi + 0x10], eax
mov eax, 0x20202020
mov byte [edi + 0x14], al
mov word [edi + 0x15], ax
mov eax, 0x30303030
mov dword [edi + 0x17], eax
add edi, 0x1b
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
mov eax, 0x30303030
mov dword [edi], eax
mov dword [edi + 4], eax
add edi, 8
mov eax, 0x20202020
stosd dword es:[edi], eax
stosd dword es:[edi], eax
stosw word es:[edi], ax
mov ax, 0x3030
mov word [edi], ax
mov byte [edi + 2], al
mov eax, 0x30303030
mov dword [edi + 3], eax
mov eax, dword [ebp + 0x1aadf]
mov dword [ebp + 0x11e04], eax
mov ax, word [ebp + 0x1aae3]
mov word [ebp + 0x11e08], ax
mov eax, dword [ebp + 0xdb17]
mov dword [ebp + 0x11e1a], eax
mov eax, dword [ebp + 0xdb1b]
mov dword [ebp + 0x11e1e], eax
mov eax, dword [ebp + 0xdb2a]
mov dword [ebp + 0x11e22], eax
mov eax, dword [ebp + 0xdb2e]
mov dword [ebp + 0x11e26], eax
mov esi, 0x497188
mov dword [ebp - 0x14], esi
lea eax, [ebp + 0x11e22]
push eax
add eax, 0xfffffff8
push eax
dec eax
push eax
add eax, 0xfffffffb
push eax
dec eax
push eax
add eax, 0xfffffff7
push eax
add eax, 0xfffffffa
push eax
add eax, 0xffffffec
push eax
add eax, 0xffffb9ad
push eax
add eax, 0xda23
push eax
mov edx, dword [0x4df644]
mov ebx, dword [edx + 0x5ec]
or ebx, ebx
je 0x483aa5
test byte [ebx + 0x17], 0x80
jne 0x483aa5
mov ebx, dword [ebx + 0xc]
jmp 0x483abf
mov ebx, ecx
push ebx
add edx, 0x5ec
push edx
push 8
add edx, 6
push edx
call sub.cblrtss.dll__mFfindp
add esp, 0x10
mov ebx, eax
mov al, 0xa
call ebx
test edx, 0x5c33
add esp, 0x28
bswap eax
mov dword [ebp + 0x1b3a4], eax
push 8
push 0x4971e0
call sub.cblrtss.dll__mFgCE
add esp, 8
sub eax, eax
mov word [ebp + 0x6804], ax
mov ax, 0xf6fa
mov word [ebp + 0xa], ax
lea eax, [ebp + 0x67d0]
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, 0x5be5
add esp, 8
mov ax, word [ebp + 0x67d0]
mov word [ebp + 0x15478], ax
cmp byte [ebp + 0x67d0], 0x32
ja 0x483c99
cmp byte [ebp + 0x67d0], 0x32
je 0x483c99
lea esi, [ebp + 0x11df0]
lea edi, [ebp + 0x1aaad]
mov ecx, 0xc
rep movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
mov eax, dword [ebp + 0x11e04]
mov dword [edi], eax
mov ax, word [esi - 0x1a]
mov word [edi + 4], ax
mov eax, dword [esi - 0x1e]
mov dword [ebp + 0xe838], eax
mov ax, word [esi - 0x1a]
mov word [ebp + 0xe83c], ax
mov word [ebp + 0x2a60], cx
mov ax, 0xf6fa
mov word [ebp + 0xa], ax
lea eax, [ebp + 0x2a2c]
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, 0x5b4f
add esp, 8
mov ax, word [ebp + 0x2a2c]
mov word [ebp + 0x15428], ax
cmp byte [ebp + 0x2a2c], 0x32
ja 0x483c07
cmp byte [ebp + 0x2a2c], 0x32
jne 0x483c07
lea edi, [ebp + 0xe83e]
mov ax, 0x2a2a
stosw word es:[edi], ax
mov eax, 0x202a2a2a
stosd dword es:[edi], eax
mov eax, 0x20202020
mov ecx, 0xd
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
mov ax, 0x2a2a
stosw word es:[edi], ax
mov eax, 0x202a2a2a
stosd dword es:[edi], eax
mov eax, 0x20202020
mov cl, 0xd
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
cmp byte [ebp + 0x113f4], 0x31
jne 0x483c29
lea esi, [ebp + 0xe83e]
lea edi, [ebp + 0x1aae5]
movsw word es:[edi], word [esi]
mov ecx, 0xe
rep movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
jmp 0x483c40
lea esi, [ebp + 0xe87a]
lea edi, [ebp + 0x1aae5]
movsw word es:[edi], word [esi]
mov ecx, 0xe
rep movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
mov esi, 0x491b60
mov dword [ebp - 0x14], esi
lea eax, [ebp + 0x1a594]
push eax
mov edx, dword [0x4df644]
mov ebx, dword [edx + 0xa5]
or ebx, ebx
je 0x483c6a
test byte [ebx + 0x17], 0x80
jne 0x483c6a
mov ebx, dword [ebx + 0xc]
jmp 0x483c84
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, 0x5a6e
add esp, 4
bswap eax
mov dword [ebp + 0x1b3a4], eax
cmp dword [esp + 4], 0xffffffb0
jne fcn.00483ca3
ret 4