Function at 0x7274e3
Capabilities:
Encode data using base64
Encrypt data using aes mixcolumns step

Disassembly:
mov edx, 0x60a89e2a
lea eax, [edx + edx*2 - 0x1f2a07d]
not ecx
mov dword [edi + edx - 0x60a89e2a], ecx
lea ebp, [ebp + edx - 0x60a89e2e]
rol dl, 0x41
mov edx, dword [edx + ebp - 0x60a89e54]
xor edx, ebx
mov ecx, eax
xor edx, 0x5d0f9310
lea eax, [eax + eax*2 + 0x6728f2b8]
inc edx
shl ecx, cl
neg edx
ror cx, 0xa1
seto cl
rol edx, 3
neg cl
and al, al
lea edx, [ecx + edx - 0x1667f46a]
rol eax, 0x35
ror ax, 0x4d
rol edx, 1
and ecx, ecx
neg edx
bswap edx
ror edx, 1
xor edx, 0x3fb8d30a
xadd cl, ah
lea edx, [edx + eax*8 + 0x1ec29bd5]
neg ecx
ror edx, cl
shl ax, 0xe
call fcn.0074d200
rol ecx, 1
push eax
inc ecx
rol ecx, 1
cwd
xor ecx, 0x5cb73fa5
xchg dx, ax
push edx
xor ebx, ecx
neg dl
add edi, ecx
and dl, 3
movsx ecx, dl
cdq
mov ecx, dword [ebp + edx]
adc edx, dword [ebp + edx*2 + 4]
bt eax, 0xa0
add ecx, edx
lea edx, [eax + eax*2 - 0x4ce893ce]
idiv dl
mov dword [eax + ebp - 0x1451fefc], ecx
movsx ecx, dl
cdq
sar dl, 0x25
or edx, dword [eax + ebp - 0x1451fefc]
shl word [esp + ecx*2 - 0x59], cl
lea ebp, [eax + ebp - 0x1451fef8]
mov cl, byte [esi + ecx*2 - 0x5a]
ror eax, 0x2a
adc esi, 4
rol eax, 0xbc
dec al
xor cl, bl
add cl, 5
xor eax, 0x8d93b984
xor ax, 0xa213
rol cl, 1
xor al, byte [esp + eax - 0x71934ad0]
jge 0x914053
mov eax, 0x798c7b18
lea esi, [esi + eax - 0x798c7b1c]
xor eax, eax
mov edx, dword [esi + eax*2]
mov ecx, eax
xadd cx, ax
xor edx, ebx
neg ax
inc edx
rol ax, 0xa7
sar ecx, 0xa6
neg ax
not edx
bswap ecx
bswap edx
cwde
ror cl, 0x82
dec edx
xadd ecx, eax
xor ebx, edx
inc ax
jns 0x77d982
lea esp, [esp + 0x14]
je 0x701c84
push 0x9103421e
shl word [esp + 2], 0x4c
mov dword [esp], edi
mov edi, 0xcba6d3a9
neg di
movzx edi, byte [eax]
jne 0x8ea78d
jb 0x956fce
add edi, edx
lea edx, [eax + eax + 0x2e0817a9]
or ecx, dword [ebp + eax - 1]
btr eax, edx
shl eax, 0xc
xchg dl, al
mov eax, dword [ebp + edx*2 - 0x5c102dfc]
lea ebp, [ebp + edx - 0x2e0816f8]
and dx, 0x1b90
jge 0x8a8d9a
sub dx, dx
mov dword [ecx + edx*2 - 0x5c100000], eax
and dx, 0xcc1a
movsx ecx, dx
xor ecx, edi
jmp ecx
call fcn.009a7a96
inc cl
ror cl, 1
dec cl
ror cl, 1
xchg dword [esp + eax - 0x71934a13], eax
shl byte [esp + eax - 0x14000043], 0x44
sbb eax, dword [esp + eax*4 - 0x50000114]
xor bl, cl
shl ax, 0x49
sub byte [esp + 3], 0x3b
push eax
lea ecx, [esp + ecx + 0xc]
neg word [esp]
mov dword [ecx], edx
ror word [esp + 5], 0x4f
lea ecx, [eax + 0x1c1bc09b]
jp 0x76ec19
inc cx
not ebp
inc ecx
push esp
inc ebp
xor ebp, ecx
inc cx
mul ecx
dec esp
lea eax, [ecx + ecx*4 + 0x5907a6a5]
inc edx
xor dword [esp + ebp - 0x685effff], esi
inc ecx
pop esp
bswap ecx
dec eax
arpl si, si
dec esp
add ebx, esi
sal cl, 0x25
inc ebp
bts ecx, eax
dec edi
mov edi, dword [edx + ebp - 0x685f000b]
dec ecx
lea ecx, [eax + ebx*2 + 0x50b7733f]
dec ecx
and edx, eax
dec edi
lea edx, [ebp + edx - 0x685f000b]
dec esi
lea ecx, [ebp*4 + 0x37b59cb4]
dec ebp
xor edi, esp
dec ebp
xchg ebp, eax
dec ecx
inc edi
cdq
dec ecx
mul ecx
inc ebp
add ch, cl
dec ecx
not edi
inc ecx
not eax
inc ecx
sal ebp, 0xe
dec ecx
neg edi
inc esp
xchg ebx, eax
dec ecx
inc edi
dec eax
inc edx
cdq
dec ebp
xor esp, edi
add cx, ax
dec esp
mov dword [edi + edx*2 + 8], edi
dec dl
ror bl, 7
dec eax
lea edi, [edx + edi - 0xf7]
dec eax
btr ecx, 0x95
inc ecx
jmp ebx
xor ecx, ebx
bts eax, eax
xor ecx, 0x63b5ed00
ror edx, 0xa8
sal ax, 0xaa
rol ecx, 3
mul dl
dec edx
setp al
bswap ecx
not edx
not ecx
inc al
xor ebx, ecx
mul ax
add dl, 0x19
adc edi, ecx
lea ecx, [eax*8 - 0x2f78fadd]
and eax, 0x3ba3630d
jmp edi