Function at 0xd55405
Capabilities:
Encode data using base64

Disassembly:
not edx
mov ecx, 0x7e371da9
mov dword [ecx + edi - 0x7e371da9], edx
bswap ecx
lea ecx, [ecx*8 + 0x5a10e33a]
movsx edx, cx
jmp ebp
mov eax, 0xa418a02f
inc ebp
movzx eax, byte [ecx]
inc ebp
xor al, bh
inc esp
movsx esp, ax
dec edi
lea ebp, [esp + 0xb99c51f]
inc ebp
movsx ebx, bp
inc ecx
xor al, 0xa9
mov ebp, 0x76b9cdbc
inc ecx
dec al
mov edx, 0x72e65b8
dec edx
lea ecx, [ebp + 0x49a28a99]
inc esp
xadd ecx, ebp
inc ecx
not al
inc ecx
setns ah
dec edx
lea esi, [ecx + ebx*2 + 0x7e3e1210]
inc ecx
rol al, cl
dec esp
lea ebx, [ecx*8 + 0x66211e9e]
movsx ebx, ax
inc cx
dec ebx
inc esp
add al, cl
inc cx
rol esp, cl
inc ecx
not al
inc ecx
xor al, 0x14
shr edx, 0x27
xchg esi, edx
inc ebp
xor bh, al
dec eax
lea edi, [edi + edx - 0x4a331b13]
inc ecx
push ebx
dec esp
mov dword [edi + edx - 0x4a331b0b], eax
pop eax
push ecx
dec esi
lea ecx, [ebp + ecx - 0x76b9cdc0]
dec eax
and dword [esp + edx - 0x4a331b0b], ebx
inc ecx
mov esi, dword [ecx + ebp - 0x76b9cdbc]
inc cx
inc ebx
inc ecx
or eax, ebx
inc ecx
mov edx, 0x351a94bf
inc ecx
xor esi, edi
inc sp
and edx, eax
jns 0xae6d1c
enter 0xffffffffffffaa74, 0x6a
test eax, 0x6879ad3
invalid
movzx ebp, bl
inc esp
movsx ebp, ch
inc ecx
mov eax, 0x18287c11
inc ecx
xor edx, edi
dec ecx
sal eax, 0xf0
shl bx, 0xe1
ror edx, 2
jmp 0xc12689
dec ebp
or esp, ebx
jo 0xb3ba6d
dec esp
adc esi, ebp
inc ecx
mov ebp, 0x8ebc50b1
dec eax
cwde
inc esp
sub al, bl
inc ecx
jmp esi
lea esp, [esi + esi*2 - 0x427ef9e9]
inc esp
mov dword [ebp + edi], edx
call fcn.00b5f6ab
ror esi, 2
rol ebp, cl
call fcn.00cb9740
jnp 0xae6d39
mov eax, 0xfa35a391
aad 0x9d
mov al, byte [eax]
into
jecxz 0xae6da7
inc esi
mov dh, 0x90
push edi
invalid
mov edx, ds
rcl eax, 1
jae 0xae6d93
invalid
mov edx, dword [edi]
out dx, al
mov ds, ecx
or byte [ecx + 0x75b789b5], 4
sal byte [ecx + 0x59], 1
jnp 0xae6d0b
inc eax
in al, 0x76
loope 0xae6dcc
std
aas
lea esp, [edi]
sahf
invalid
dec dh
nop
loop 0xae6df8
aas
jge 0xae6e1a
xchg ebx, eax
mov cl, 0x40
mov eax, dword [0xc0d25ab9]
les edx, [edi]
mov dl, 0x40
add dword [ebx + 0x69], esp
cmc
pop esp
aas
xchg esp, eax
pop edx
pop edx
aas
mov dl, 0x58
jmp 0xae6d44
mov esi, 0xc757de84
inc esp
and al, 8
mov al, 0x40
push ss
add ecx, dword [ebp - 0x17f7db9c]
mov ah, 0x23
sub byte [eax], al
mov eax, dword [ecx + esi + 2]
inc ecx
inc ecx
pop edi
dec ecx
neg eax
dec ebp
arpl dx, dx
jp 0xaca506
dec eax
ror ebp, cl
dec ebp
adc esi, edx
sub ax, bx
bts bx, ax
inc ebp
mov eax, dword [ebp + edi + 0x100]
dec ecx
inc ebp
inc esp
movzx edx, bl
dec edx
lea edi, [edi + ebp*2 + 0x202]
inc esp
xchg ecx, esp
dec edi
lea ecx, [ecx + ebp*2 + 0x1fc]
xadd bl, bh
inc edi
movzx esp, word [esp + ecx - 0x5f833a5b]
dec ecx
xchg ebp, edx
inc esp
movsx ebx, bp
jl 0xcfcff4
mov eax, dword [edi]
mov ecx, 0xd09502d
lea edi, [edi + ecx - 0xd095029]
xor eax, ebx
push ecx
sal dword [esp + ecx*2 - 0x1a12a05a], cl
adc ecx, 0xdb20c2ac
dec eax
push ecx
shl dword [esp + 4], 0x49
not eax
and ecx, ecx
sub word [esp], cx
dec eax
bswap eax
push ecx
sub cx, cx
xor ebx, eax
not cl
ror cx, 8
pop ecx
add ebp, eax
mov ecx, dword [esi]
mov eax, dword [esi + 4]
mul ecx
call fcn.00752a0d
dec eax
mov esp, edi
popfd
inc ecx
mov edx, 0xe81c729c
inc ecx
pop ebx
call fcn.00be8175
out 0xdc, al
jge 0xb1ceca
or dword [eax + 0x20], esp
fsubr dword [0x915f6145]
rol byte [edx], 1
rcr byte [edi + 0x4c], 1
adc al, 0xa1
imul ebx
invalid
add bl, dl
movsb byte es:[edi], byte [esi]
push 0x1ba9f5ff
xchg ecx, eax
sar edi, cl
aaa
add byte [edx - 0x42], al
add dword [ebx], esp
daa
cmp dh, 0x85
cmp eax, 0xfd6096fb
fiadd word [ebx + 0x79]
call dword [ecx - 9]
ficom dword [ecx - 0x41bafb73]
cmp byte [ebp - 0x1f431765], 0x27
add bh, al
mov dword [esp], 0xff0ca801
call fcn.00af1ca3
syscall
push ebp
dec eax
mov ebp, 0x99b1422d
or cl, byte [edi - 0x7a]
test eax, 0x246c8b48
add byte [eax - 0x39], cl
inc esp
and al, 0
sub al, 0x5e
pop es
std
call fcn.00cd6a42
dec ecx
sub ecx, 1
jmp 0x75f981
inc bp
xor esp, edi
inc cx
inc ebp
inc cx
rol esp, 1
inc cx
btr edx, eax
inc cx
not esp
inc cx
ror esp, 1
dec eax
lea esi, [ebp*2 - 0x294cf7c2]
inc cx
neg esp
inc eax
rol ch, 0x41
inc cx
adc esp, 0x22e9cf82
sub esp, eax
dec dword [eax - 0x77]
xchg esp, eax
subps xmm0, xmmword [eax]
add dh, bh
dec eax
cwde
inc ecx
sal ch, cl
ja fcn.00c46ca0
mov eax, 0xb5abb01f
mov ecx, eax
lea eax, [eax + eax*2 - 0x6f39f41]
lea esi, [esi + eax - 0x1a0f711d]
movsx edx, cx
xchg ah, cl
movzx ecx, byte [eax + esi - 0x1a0f1f1c]
push edx
ror eax, 0x5e
sub word [esp + eax - 0x683c7c6e], 0x2194
xor cl, bl
sub ax, 0xb396
btr eax, edx
btc dx, ax
not cl
sbb cl, 0x38
dec ax
rol cl, 1
xor cl, 0x2f
btc ax, 0x3e
xor edx, dword [esp + eax - 0x683c88d9]
xor bl, cl
call fcn.00c3d671
call fcn.00d7f172
push 0x40bebab7
lea esp, [esp + 0x10]
je 0x740b53
call fcn.00d6ae79
inc ecx
inc edx
inc eax
sub ch, ch
inc cx
add ebp, esp
inc ecx
not edx
inc ecx
push edi
jo 0xa8468e
inc esi
xor dword [esp + ebp*2 + 0x30], edx
inc ecx
sal ch, 0xc5
jb 0xb1cdab