Function at 0x32af04
Capabilities:
Encode data using base64

Disassembly:
push dword [esp]
mov eax, dword [esp]
push eax
jmp 0x32aec9
push ebx
push ecx
mov ecx, 0x4eb763d1
jmp 0x32aed1
sub esi, ebx
jmp 0x32af9b
mov dword [esp], esi
mov esi, 0x4dfdd9e6
inc esi
shl esi, 1
sub esp, 4
mov dword [esp], ebx
mov ebx, 0x7fcf9233
and esi, ebx
pop ebx
inc esi
shl esi, 8
jmp 0x32ae85
inc ebx
push 0x633ed8ff
mov dword [esp], eax
jmp 0x32af2b
mov eax, esp
push ebp
jmp 0x32af3f
inc ecx
dec ecx
push esi
mov esi, 0xcc2523d9
jmp 0x32afe7
mov dword [esp], esp
add dword [esp], 4
jmp 0x32afaa
push dword [esp]
pop eax
add esp, 4
add eax, 0x56df1db5
sub eax, esi
sub eax, 0x56df1db5
push dword [esp]
pop esi
push ebp
mov ebp, esp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
pop esp
jmp 0x32b004
xor ebx, 0x4ef79d11
pop ecx
sub ebx, 0x6f7ff4f6
jmp 0x32aebb
mov eax, 0x1cca8416
xor ebx, eax
jmp 0x32af49
mov dword [esp], edx
jmp 0x32ae98
mov ebp, 0x7f7b628e
jmp 0x32af70
pop eax
jmp 0x32ae91
sub esp, 4
mov dword [esp], eax
push 0x697fe16d
jmp 0x32aede
add eax, esi
pop esi
xchg dword [esp], eax
mov esp, dword [esp]
jmp 0x32af4f
add ebp, 0x80849d76
add eax, ebp
pop ebp
push esi
mov esi, 0x7fe66b1a
push edx
mov dword [esp], ecx
mov ecx, 0x6f7a047f
jmp 0x32af8d
or esi, ecx
pop ecx
add esi, 0x80019085
jmp 0x32af62
pop ebx
shr esi, 8
push eax
mov eax, 0x13f8ca
jmp 0x32affd
pop eax
sub esp, 4
mov dword [esp], ebp
push ecx
mov ecx, 4
push ecx
pop ebp
mov ecx, dword [esp]
add esp, 4
add eax, ebp
push dword [esp]
pop ebp
add esp, 4
add eax, 4
xchg dword [esp], eax
jmp 0x32afd8
pop esp
sub esp, 4
mov dword [esp], ecx
jmp 0x32af37
add ecx, esi
pop esi
push ecx
xor dword [esp], 0x4ef79d11
jmp 0x32aff7
pop ebx
jmp 0x32af19
sub esi, eax
jmp 0x32aeed
jmp 0x32b009
push ebx
jmp 0x32b06c
pop dword [esp]
not dword [esp]
push 0x25d95e06
mov dword [esp], eax
mov eax, 0x506a4c38
add dword [esp + 4], 0x77f71be3
jmp 0x32b0a6
neg dword [esp]
add dword [esp], 0x5855f460
mov dword [esp], edi
jmp 0x32b083
mov dword [esp], ebp
mov dword [esp], 0x5fab2643
not dword [esp]
or dword [esp], 0x5c5ae441
jmp 0x32b041
mov ebx, esp
add ebx, 4
sub ebx, 4
xchg dword [esp], ebx
pop esp
jmp 0x32b053
mov dword [esp], 0x5d3ef965
add dword [esp], 0x7f69ee1a
xchg dword [esp], esi
neg esi
jmp 0x32b09b
jp 0x32b09d
je 0x32b0c3
add al, 0x5e
jmp 0x32b00f
add dword [esp + 4], 0x77ff622b
out dx, al
jmp 0x32b0e8
add esp, 4
mov dword [esp], esi
mov dword [esp], eax
ret
xor al, 0x24
mov eax, dword [esp]
push edx
mov edx, esp
jmp 0x32b221
mov ebx, 0x7fdb3fff
shr ebx, 5
jmp 0x32b22e
add esp, 4
push 0x284044bb
mov dword [esp], esi
mov dword [esp], 0x7a44971b
xchg dword [esp], eax
push eax
not dword [esp]
jmp 0x32b12f
push dword [esp]
pop edi
add esp, 4
jmp 0x32b266
pop eax
xchg dword [esp], eax
or dword [esp], 0x7d7ab600
inc dword [esp]
and dword [esp], 0x796d1725
jmp 0x32b163
push 0x5f6f65a9
pop edi
add edi, 0x7d349a33
or edi, 0x7f5f7cb0
neg edi
push ebx
jmp 0x32b0f5
sub dword [esp], 0x1ae932c5
sub dword [esp], 0x7d6ef27a
push ebp
jmp 0x32b181
pop ecx
xchg dword [esp], edx
pop esp
jmp 0x32b102
mov ebp, 0x5d8d56b5
and dword [esp + 4], ebp
pop ebp
jmp 0x32b1a8
add ebx, esi
pop esi
sub edi, ebx
pop ebx
push ebp
mov ebp, 0x387d6c0
sub edi, ebp
pop ebp
shr edi, 6
push ecx
jmp 0x32b239
neg dword [esp]
xor dword [esp], 0xed9d91e6
mov dword [esp], ebx
mov dword [esp], 0x7ff1f122
sub dword [esp], 1
xchg dword [esp], eax
push eax
not dword [esp]
mov eax, dword [esp]
add esp, 4
xchg dword [esp], eax
or dword [esp], 0xdffaaae
jmp 0x32b219
not esi
xchg dword [esp], esi
push edx
mov edx, 0xf6b05bef
sub dword [esp + 4], edx
pop edx
mov dword [esp], esi
mov dword [esp], eax
jmp 0x32b28e
shl ebx, 2
push esi
mov esi, 0x37eda75d
and esi, 0x5ebad197
dec esi
not esi
neg esi
sub esi, 0xb0b10fcd
jmp 0x32b190
xchg dword [esp], esi
jmp 0x32b1df
push 0x28d10f0a
mov dword [esp], edi
jmp 0x32b149
sub ebx, 0x3dfd5200
jmp 0x32b1fa
mov ecx, 0xfe0615a4
add edi, 0x3bdfea3d
jmp 0x32b249
add edi, ecx
sub edi, 0x3bdfea3d
mov ecx, dword [esp]
jmp 0x32b259
add esp, 4
add edx, edi
jmp 0x32b120
sub esp, 4
mov dword [esp], ecx
jmp 0x32b271
mov ecx, 4
jmp 0x32b27b
add edx, 0x7eff5b80
add edx, ecx
sub edx, 0x7eff5b80
jmp 0x32b177
call 0x32b293
push dword [esp]
push dword [esp]
mov esi, dword [esp]
jmp 0x32b79f
sub ebp, eax
pop eax
sub edx, 0x7bfe4da5
jmp 0x32b34b
sub edx, 4
push edx
push dword [esp + 4]
pop edx
pop dword [esp]
mov esp, dword [esp]
mov dword [esp], eax
jmp 0x32b91e
xchg dword [esp], eax
pop esp
push ebx
jmp 0x32b52e
add edx, ebp
add edx, 0x7bfe4da5
mov ebp, dword [esp]
push ebp
mov ebp, esp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
pop esp
jmp 0x32b5f1
pop eax
add eax, 4
add eax, 4
jmp 0x32b31d
pop dword [esp]
pop esp
push eax
mov eax, esp
add eax, 4
sub eax, 4
xchg dword [esp], eax
jmp 0x32b404
push ebp
jmp 0x32b7f3
mov esp, dword [esp]
mov dword [esp], ebx
jmp 0x32b84c
push edx
mov edx, 0x7d5e306f
neg edx
xchg edx, esi
not esi
xchg edx, esi
xor edx, 0xe1396b
push edx
sub dword [esp], 0x3fbff598
jmp 0x32ba7d
push dword [esp]
jmp 0x32b7fd
add eax, 0x5bff4cf1
or eax, 0x677d8e69
sub eax, 0x7fbbaa05
add eax, 0x77cfbfbf
sub eax, 0x80126d5c
and edi, eax
mov eax, dword [esp]
add esp, 4
sub edi, 0xa8ecb098
push edi
push eax
pop edi
pop eax
xor eax, edi
xor edi, eax
xor eax, edi
push edi
xchg dword [esp], esi
not esi
xchg dword [esp], esi
mov edi, dword [esp]
push edi
mov edi, esp
add edi, 4
add edi, 4
xchg dword [esp], edi
pop esp
xchg edi, eax
xchg edi, eax
xchg edi, ebx
push ebx
xor dword [esp], ebx
xor ebx, dword [esp]
xor dword [esp], ebx
not ebx
xchg dword [esp], ebx
pop ebx
xchg edi, ebx
sub edi, 0x3a34e184
add edi, 0xb30eb6b
add edx, 0x7ebbd960
add edx, edi
sub edx, 0x7ebbd960
pop edi
jmp 0x32ba2b
not ecx
jmp 0x32b732
xor ecx, 0xa87a117
add edx, ecx
pop ecx
xchg dword [esp], edx
jmp 0x32b7de
mov ebx, 0x1fbfc5db
jmp 0x32b75f
push esp
pop ebx
sub esp, 4
mov dword [esp], ecx
jmp 0x32b640
add esi, 0x9d4e5d2e
mov edi, esi
pop esi
push ecx
push esi
mov esi, 0x69a818b8
mov ecx, esi
pop esi
inc ecx
shr ecx, 6
add ecx, 0xfa3d46e7
add edi, ecx
mov ecx, dword [esp]
add esp, 4
sub esi, 0x2ddd1975
add esi, edi
add esi, 0x2ddd1975
mov edi, dword [esp]
add esp, 4
sub esi, eax
sub esi, 0x5ae30c49
pop eax
add esi, 0x7eef2be4
add esi, dword [esp]
jmp 0x32b657
add ebx, 4
push ebx
push dword [esp + 4]
jmp 0x32b759
push ecx
mov ecx, 0x37d99088
inc ecx
push eax
mov eax, 0x75ff3cbf
xor ecx, eax
pop eax
sub ecx, 0x379f0b23
jmp 0x32b4de
push 0x29bd70a2
pop eax
mov ebx, 0x55c186c6
add ebx, eax
pop eax
not ebx
neg ebx
add ebx, 0xc878c58f
add esi, ebx
mov ebx, dword [esp]
push eax
jmp 0x32bb3e
push esi
mov esi, 0x7d57277f
sub esi, 0xffffffff
add esi, 0x67c8fa23
jmp 0x32b8f4
sub esi, 0x7eef2be4
jmp 0x32baff
pop eax
add eax, 0x35fe4049
pop ebx
shl eax, 5
or eax, 0x7bef1184
and eax, 0x5e6f8d67
add eax, 0x4e1a6fe0
add eax, 0xd32d01ad
jmp 0x32b2ae
push ebx
mov ebx, 0x779b3f21
jmp 0x32b7d3
pop ebx
jmp 0x32b3bd
xor ebx, 0x3fffb7e9
shr ebx, 7
push ecx
mov ecx, 0x1651f152
xor ebx, ecx
pop ecx
mov edi, ebx
jmp 0x32bacb
add esp, 4
push 0x218c9ec6
mov dword [esp], ebx
push eax
mov dword [esp], esp
add dword [esp], 4
pop ebx
add ebx, 4
jmp 0x32b597
push dword [esi + ebx]
jmp 0x32b430
dec ebx
shr ebx, 1
neg ebx
jmp 0x32bc96
mov esp, dword [esp]
sub esp, 4
mov dword [esp], edx
push esp
pop edx
push ebx
push edi
jmp 0x32b93f
mov ebp, 0x7fb6fe94
jmp 0x32ba6a
mov edx, dword [esp]
add esp, 4
push 0x559339f2
mov dword [esp], ecx
mov ecx, esp
push edx
mov edx, 0x3fdb851f
add edx, 0xadba1b7
shl edx, 3
jmp 0x32b9d7
mov edx, esp
jmp 0x32b3fe
add ecx, 0x780020ec
push dword [esp]
pop edx
add esp, 4
add ecx, 4
xor ecx, dword [esp]
jmp 0x32bcc4
push esp
pop ebx
add ebx, 4
push 0x37099910
mov dword [esp], eax
mov eax, 4
add ebx, eax
pop eax
push ebx
push dword [esp + 4]
mov ebx, dword [esp]
add esp, 4
pop dword [esp]
mov esp, dword [esp]
sti
jmp 0x32b87e
sub esp, 4
mov dword [esp], eax
mov eax, 0x47f7bcf8
push 0x7f389fba
mov dword [esp], edi
push esi
mov esi, 0x3fdf7f7d
jmp 0x32b926
add esi, 0x964fae18
mov ecx, esi
pop esi
dec ecx
not ecx
dec ecx
and ecx, 0x1f9d897d
sub ecx, 0x5effb052
sub ecx, 0x68e44683
add ecx, 0xc353f695
jmp 0x32bb44
mov dword [esp], ecx
jmp 0x32b40f
or esi, 0x49bb6927
add esi, 0x3ed7ef3b
not esi
sub esi, 0x7f77c972
jmp 0x32ba77
push 0x2fdf2302
jmp 0x32ba4e
push ecx
jmp 0x32bb80
inc ebx
sub ebx, 0x9594f110
xor ecx, ebx
pop ebx
jmp 0x32bae6
sub esp, 4
mov dword [esp], edi
push ebx
jmp 0x32b524
or edi, 0x6fbfb49d
xor edi, 0x6ffffcd9
mov ebx, edi
pop edi
add edx, ebx
pop ebx
jmp 0x32b2bc
pop edi
shr edi, 2
jmp 0x32ba37
inc ebp
push eax
push ebx
mov ebx, 0x72fb7de0
jmp 0x32ba8d
dec esi
jmp 0x32b53e
pop ecx
add ecx, 0x3fbff598
mov edx, dword [esp]
push eax
jmp 0x32bb55
push 0x105c1d37
mov dword [esp], ebx
sub dword [esp], 0x35fe4049
jmp 0x32b703
pop ebx
xor edx, edi
mov edi, dword [esp]
jmp 0x32bad6
push 0x7072a6d3
mov dword [esp], eax
mov dword [esp], edx
jmp 0x32b824
mov esi, ecx
pop ecx
sub edx, esi
pop esi
xchg edx, edi
not edi
push edx
push edi
pop edx
pop edi
xor edx, 0x7ee7a059
jmp 0x32bcb1
push 0x7e8c595f
jmp 0x32bb09
mov dword [esp], ebx
push eax
jmp 0x32b61d
push esp
jmp 0x32b36e
push edi
push edx
mov edx, 0x33f666b2
mov edi, 0x47b5bb9a
jmp 0x32bb72
mov dword [esp], edx
mov edx, esp
add edx, 4
push eax
mov eax, 4
jmp 0x32bb6b
add edx, eax
jmp 0x32bc55
sub edi, edx
pop edx
xor edi, 0x69584e88
jmp 0x32bb99
mov dword [esp], esi
push eax
mov dword [esp], ecx
push edi
jmp 0x32bc9c
add ebx, edi
pop edi
add ebx, ecx
sub ebx, 0x7ae71a60
pop ecx
sub ebx, 4
xchg dword [esp], ebx
mov esp, dword [esp]
mov dword [esp], ecx
mov ecx, esp
push edx
push esi
mov dword [esp], ebx
mov ebx, 0x6a77b1a5
jmp 0x32bbf3
or ebx, 0x57fd9a31
jmp 0x32bbfe
xor ebx, 0x7fffbbb1
mov edx, ebx
pop ebx
add ecx, edx
push dword [esp]
pop edx
add esp, 4
add ecx, 4
jmp 0x32bc6f
pop eax
xchg dword [esp], edx
mov esp, dword [esp]
sub ecx, 0x2a70a684
sub edx, 0x726611ee
sub edx, ecx
jmp 0x32b9e6
xchg dword [esp], ecx
mov esp, dword [esp]
sub ebx, ebx
jmp 0x32b7cb
inc ebx
jmp 0x32ba1c
mov edi, 0x7715b3bb
mov ecx, edi
pop edi
neg ecx
shl ecx, 7
neg ecx
dec ecx
jmp 0x32b4d7
sub edx, 0x78e5b764
sub ecx, 0x780020ec
add ecx, edx
jmp 0x32b82b
xor dword [esp], ecx
jmp 0x32bcef
xor ecx, dword [esp]
pop esp
push esi
mov dword [esp], 0x5a77e221
mov dword [esp], edi
mov edi, 0x5bbdd951
shr edi, 6
xor edi, 0x66f1b494
jmp 0x32bd2d
push edi
not dword [esp]
jmp 0x32bd36
pop edi
push eax
mov eax, 0x4bd9d631
jmp 0x32b454