Function at 0x427bcb
Capabilities:
Encode data using base64

Disassembly:
test al, 0xfb
pop es
imul ebx, dword [ecx], 0xffffffe5
mov dword [0xf4706cd0], eax
mov ah, 0xde
dec edi
std
sti
cmp byte [esi - 0x71], ch
xor edi, dword [edx]
adc eax, 0xd6d2d0a8
test al, 0xd0
rcl dh, cl
mov al, 0xb2
xor ch, dl
mov ah, pe_nt_image_headers32
mov al, byte [0x2d12ef3a]
idiv ch
wait
mov eax, dword [0x31c0e425]
adc eax, 0xffffffe2
in al, 8
xchg dword [esp + edi - 0x72], esi
sbb eax, 0x4fd2b6
sti
loop 0x427be1
or byte [edi + 0x1d8e3c74], al
mov dh, 0xd2
dec edi
add bl, bh
pop eax
test cl, 0x13
mov ebp, 0xd894b1aa
fnop
cmp byte [edi], al
leave
test byte [ebx + 0x68766401], 0x9f
jge 0x427c59
jb 0x427be3
pop ds
push 0x79
aas
insd dword es:[edi], dx
out dx, eax
wait
loopne 0x427bfb
push ss
retf
lodsd eax, dword [esi]
cmp al, 0x37
mov ebx, 0x3ff450a5
pushfd
sbb al, ch
aas
jmp 0xd81dc2cc
jo 0x427c9b
and ch, byte [edi + 0x32]
fcmovbe st(0), st(0)
push ebx
invalid
push es
pop es
xchg ebp, eax
dec dword [edx + 0x36643692]
fldcw word [eax + 0xc21f1d9]
xor ecx, dword [ebx - 0x70]
jmp esp
nop
mov byte [0x9632b88d], al
stosd dword es:[edi], eax
dec eax
fxch st(1)
leave
or al, 0x8b
stosd dword es:[edi], eax
jbe 0x427c31
out 0x7b, al
xchg esi, eax
dec esi
sahf
imul edx, dword [ebx - 0x7c], 0x2764a2c1
cwde
in al, dx
sub dword [esi + ebp*2 + 0x33], ebp
xchg esi, eax
movsd dword es:[edi], dword [esi]
inc esi
jns 0x427c6f
adc eax, 0x5a01fac2
salc
mov al, byte [0xe4f62a64]
pushfd
nop
xor ch, byte [esi]
dec edi
fst qword [edi + 0x52]
mov cl, 0x36
das
je 0x427c92
popal
jo 0x427c59
dec eax
and byte [esi], al
xchg esi, eax
xor byte [ebx + 0x5145cae4], ah
not byte [esi + 0x7b]
inc esp
cmpsb byte [esi], byte es:[edi]
stc
salc
js 0x427d07
jnp 0x427cc7
int3
inc ebx
jecxz 0x427d63
inc esp
push edi
test dword [ecx + 2], ecx
and dword [eax - 0x5c32c10c], esp
cmp al, 0x3d
mov dh, pe_nt_image_headers32
push eax
in al, 0x3d
arpl word [edi], si
jmp 0x427d45
cmp eax, 0x25eb3763
leave
mov esi, 0x73fed768
out 0xc, al
mov al, byte [0xd8ae9bbd]
popfd
shr dword [eax], cl
jmp 0x427ccd
call 0xf79936b6
push ds
jecxz 0x427d67
cld
adc esi, esp
mov ch, byte [edx + esi*8]
pop esi
and ebp, dword [edx - 0x45c30661]
lahf
stc
cmp al, 0xba
pushfd
retf
mov ch, 0x15
test eax, 0xe5b1c95a
leave
mov cl, 0xe5
sbb eax, dword [eax]
jbe 0x427d8c
iretd
lodsb al, byte [esi]
mov bl, al
xor dword [ebx + 0x18723f16], eax
test al, 3
jns 0x427dbd
add edi, dword [ecx + 0x3b]
cmp eax, 0x3841f0c4
mov ch, 0x5f
dec ebx
pop es
test al, 0xb0
mov dword es:[0x5a4489ff], eax
invalid
mov al, 0x26
mov dword [0x5a4489ff], eax
jl 0x427d34
daa
inc edx
jbe 0x427d1b
cmc
jl 0x427d75
rcl ch, cl
mov cl, 0xf1
insb byte es:[edi], dx
or byte [esi + 0x6b4ecd5b], bl
test dword [eax - 0x24ac1948], esi
push es
cmp dword [ebx + eax*4], 0x3600a3cb
pop ebx
cmp cl, byte [esi]
int 0x98
outsd dx, dword [esi]
jge 0x427d7f
inc edx
std
mov bl, 0x6d
test al, dh
push 0xffffffffffffff8a
jo 0x427e2d
inc eax
xchg edx, eax
fucomp st(7)
mov ah, byte [ebx - 0x47]
pop ebp
mov edi, 0x6772bdc5
and eax, 0xbb4e4dd7
shr edx, 0xa9
add eax, dword [ebx - 0x37]
loopne 0x427d83
outsb dx, byte ss:[esi]
push edi
xchg esi, eax
inc ebp
js 0x427e20
paddd mm6, qword [ecx]
fcomp dword [edx]
arpl word [edi + 0x37], cx
xor al, 0xa4
fcomp qword [esi]
invalid
pop ecx
cmp dword [esi], esi
ja 0x427e38
push ss
mov byte [0x9d15a58a], al
xor edx, edx
mov eax, dword [0x4b25d0c5]
sub dword cs:[ebx], 0x9160fc90
xchg ecx, eax
inc edi
xchg ecx, eax
add al, 0xe7
add bh, byte [ebp - 0x27a390d8]
sbb edi, dword [eax + 0x57]
mov esp, edi
in eax, dx
sub eax, 0xa265c883
cmp al, 0x2a
mov ch, 0x2e
sahf
adc eax, 0x8ad3cbe5
pushal
and bl, bh
mov dword [0x12872730], eax
cmp dword [ebx + 0x5be3a184], ebp
sub bl, byte [ebx]
fnstenv es:[ecx - 0x56ca082e]
mov bh, 0x9c
mov dl, 0xb6
test eax, 0xcfe9b45f
popal
dec esi
cmp al, 0x7b
lahf
out 0x7d, al
clc
sub dword [esi + 0xe], eax
mov al, byte [0xd002b8bf]
je 0x427e78
iretd
pop eax
sbb al, 0x51
pop esp
lodsb al, byte [esi]
xchg ebx, eax
test eax, 0x66ce3188
invalid