Function at 0x82f28c
Capabilities:
Encode data using base64

Disassembly:
push dword [esp]
push dword [esp]
pop eax
add esp, 4
push edx
jmp 0x82efce
xor ecx, ebx
jmp 0x82f032
pop ecx
jmp 0x82efc0
jmp 0x82f119
mov edx, 0x77f38e65
sub edx, 0x3f8f11f1
or edx, 0x7bf0cad4
jmp 0x82f0e6
pop ebx
or ecx, 0x6c7f1076
sub ecx, 0x7c7f9d73
add eax, ecx
jmp 0x82f010
sub eax, 0x51d34f50
jmp 0x82f02b
push eax
mov dword [esp], esp
add dword [esp], 4
pop eax
push ecx
mov ecx, 0x5ffefcf9
push 0
sub dword [esp], ecx
pop ecx
add ecx, 0x3bd9a31d
jmp 0x82f05d
add esp, 4
push edi
push ecx
push 0x5b2f8311
pop ecx
inc ecx
push ebx
mov ebx, 0x40c07259
jmp 0x82ef3a
mov ebx, dword [esp]
add esp, 4
jmp 0x82ef47
mov dword [esp], 0xc5b4191
sub esp, 4
mov dword [esp], edi
mov edi, 0x28eb14a6
sub dword [esp + 4], 0x5d6cf6b2
add dword [esp + 4], 0x7fdbab76
add dword [esp + 4], edi
sub dword [esp + 4], 0x7fdbab76
add dword [esp + 4], 0x5d6cf6b2
pop edi
mov dword [esp], eax
jmp 0x82ef80
pop ecx
push ebp
mov ebp, 0x73ee64ab
not ebp
dec ebp
push edx
mov edx, 0x57bf736b
sub edx, 0x6fff8a31
jmp 0x82f063
add eax, ebp
jmp 0x82f07c
pop ebx
mov edi, ecx
pop ecx
jmp 0x82f0fc
xor edx, 0x55bdea3e
shl edx, 6
sub edx, 0x4a4fde9
xor ebp, edx
pop edx
jmp 0x82ef76
add ecx, 0x77ff7bc8
jmp 0x82f112
push ebx
jmp 0x82f070
xor edx, 0x6fbf269e
not edx
jmp 0x82f03b
mov ebx, 0x67a90923
sub ecx, ebx
jmp 0x82ef62
add eax, 0x51d34f50
jmp 0x82f086
pop ebp
xchg dword [esp], eax
pop esp
push 0x58da9d17
jmp 0x82f095
mov dword [esp], ebx
mov dword [esp], eax
jmp 0x82f0a0
mov dword [esp], 0x6cfba60c
sub dword [esp], 0xe9d70df
mov dword [esp], ebx
push 0x615d8d8d
pop ebx
xor ebx, 0x615d8ea3
push ecx
mov ecx, 0x6dfb48b7
sub eax, ecx
pop ecx
sub eax, 0x1beff14b
push edx
mov edx, 0x77ff3875
add eax, 0x77ff478e
sub eax, edx
sub eax, 0x77ff478e
pop edx
sub eax, ebx
push edx
jmp 0x82ef4c
xor edx, 0x4ddff949
add edx, 0x41d430b8
add eax, edx
mov edx, dword [esp]
jmp 0x82efa6
add eax, edi
pop edi
push ecx
mov ecx, 0x15ffd3da
neg ecx
xor ecx, 0x1ffbe0c9
jmp 0x82f052
add eax, ecx
jmp 0x82ef41
mov eax, ebx
jmp 0x82f264
mov dword [ebp + 0x124b3217], 0x1013f
push eax
jmp 0x82f365
xor dword [esp], 0x467dc596
pop edx
push ebx
jmp 0x82f282
mov ebx, 0x467dc596
xor edx, ebx
mov ebx, dword [esp]
push ebp
mov ebp, esp
add ebp, 4
jmp 0x82f2b1
mov esi, dword [esp]
add esp, 4
add esi, 4
sub esi, 4
xor esi, dword [esp]
jmp 0x82f38f
add ebp, 4
xchg dword [esp], ebp
pop esp
mov eax, edx
pop edx
pop ebx
push 0xe1a97c5
jmp 0x82f2c9
mov dword [esp], eax
mov dword [esp], ebx
mov dword [esp], 0x77ff7ada
not dword [esp]
jmp 0x82f2de
inc dword [esp]
push ebx
push dword [esp + 4]
pop ebx
pop dword [esp]
not ebx
jmp 0x82f30c
push edi
mov edi, 0x7f6e46b2
sub dword [esp + 8], edi
pop edi
pop ebx
add dword [esp], 0xafb29d8e
mov dword [esp], eax
jmp 0x82f3c6
xor dword [esp], ebx
jmp 0x82f314
xor ebx, dword [esp]
xor dword [esp], ebx
push ebx
push edx
push ebp
mov ebp, 0x7fdf0489
mov edx, ebp
jmp 0x82f329
pop ebp
push eax
mov eax, 0xfc16f8ac
mov ebx, eax
pop eax
add ebx, edx
pop edx
xor ebx, 0x7bf5fd34
push ebx
mov ebx, 0x7f6e46b2
add dword [esp + 8], 0x3ab25900
add dword [esp + 8], ebx
jmp 0x82f353
sub dword [esp + 8], 0x3ab25900
pop ebx
add dword [esp + 4], ebx
jmp 0x82f2f1
mov dword [esp], esi
push 0x3254a52
push 0x15d3121f
mov dword [esp], esp
add dword [esp], 4
pop dword [esp]
push edx
mov edx, 4
add dword [esp + 4], edx
pop edx
jmp 0x82f29a
xor dword [esp], esi
xor esi, dword [esp]
pop esp
mov dword [esp], ebx
push ebp
mov ebp, 0x63f68600
jmp 0x82f3a4
push ebp
sub dword [esp], 0x6f7f46a3
pop ebx
add ebx, 0x6f7f46a3
pop ebp
neg ebx
push esi
mov esi, 0x63f6fd69
add ebx, esi
pop esi
push edx
push ebx
jmp 0x82f274
call 0x82f3cb
mov eax, dword [esp]
jmp 0x82f915
push ecx
jmp 0x82fac0
push ebp
push ecx
push 0x6bfa59ba
pop ecx
sub ecx, 0x577ec2d3
xor ecx, 0x7e05f3d3
mov ebp, ecx
pop ecx
mov esi, ebp
jmp 0x82f71b
push ebp
jmp 0x82f7fe
add dword [esp + 4], esi
pop esi
jmp 0x82f5fd
xor dword [esp], 0x67909b1b
pop ebx
xor ebx, 0x47a28078
jmp 0x82f41a
mov ebp, ebx
push dword [esp]
mov ebx, dword [esp]
add esp, 4
push eax
mov eax, esp
jmp 0x82f48f
add esp, 4
sub esp, 4
mov dword [esp], ebp
jmp 0x82f84f
push ebp
mov dword [esp], ecx
push eax
mov dword [esp], edi
mov edi, 0x7efff20a
jmp 0x82f6b9
sub ebx, ecx
pop ecx
dec ebx
and ebx, 0x6aff4311
sub ebx, 0x6fbf0ccf
shl ebx, 1
sub ebx, 0x64d06a7e
add edx, ebx
jmp 0x82f52f
inc esi
push 0x6ab55d00
mov dword [esp], ecx
push esi
jmp 0x82fbc4
add eax, 4
add eax, 4
xchg dword [esp], eax
pop esp
push edx
mov edx, 0x7ebcb587
sub esi, edx
pop edx
jmp 0x82f516
pop ebx
add ebp, 0x7add826a
add ebp, 0x6ffe0b42
and ebp, 0x68ef6a45
xor ebp, 0x68c24001
sub eax, ebp
pop ebp
xchg dword [esp], eax
pop esp
mov dword [esp], esi
mov esi, 0x13b32318
sub edi, esi
push dword [esp]
jmp 0x82fc65
pop dword [esp]
mov esp, dword [esp]
sti
sub esp, 4
mov dword [esp], edx
push esi
mov dword [esp], 0x7bffb077
pop edx
jmp 0x82f570
mov esp, dword [esp]
mov dword [esp], esi
mov dword [esp], ebx
push edx
mov dword [esp], 0xfff3a24
shr dword [esp], 5
jmp 0x82f407
sub esi, ebp
push eax
mov eax, 0x4eff9eca
or eax, 0x38fc9ec9
not eax
or eax, 0x7dfa1ce8
jmp 0x82f581
pop ebx
add edx, 4
xchg dword [esp], edx
pop esp
push 0x16862e8b
mov dword [esp], ebp
mov ebp, 4
sub ebx, 0x7f7fcd21
jmp 0x82f6c4
pop ebp
push edx
mov edx, 4
add ebx, edx
pop edx
xchg dword [esp], ebx
pop esp
jmp 0x82f9f3
add eax, 0x7fff37d4
add eax, edx
sub eax, 0x7fff37d4
jmp 0x82f683
sub eax, 0x7f3dc875
add esi, eax
pop eax
push dword [esp]
jmp 0x82f62b
push esp
pop eax
add eax, 4
add eax, 4
xchg dword [esp], eax
jmp 0x82fb25
push ecx
push esp
pop ecx
add ecx, 4
add ecx, 4
xchg dword [esp], ecx
pop esp
jmp 0x82f73f
mov dword [esp], esi
mov dword [esp], 0x7fef2044
sub esp, 4
mov dword [esp], eax
mov eax, 0xb48f9def
add dword [esp + 4], eax
pop eax
push eax
jmp 0x82f7ef
pop ebp
push 0x53e4e9d
mov dword [esp], ecx
mov ecx, esp
add ecx, 4
add ecx, 4
xchg dword [esp], ecx
pop esp
push 0x672425
mov dword [esp], edx
push ecx
push ecx
mov dword [esp], edi
mov edi, 0x71092f81
push edi
pop ecx
push dword [esp]
pop edi
add esp, 4
push edx
mov dword [esp], ecx
mov edx, dword [esp]
push esi
mov esi, esp
add esi, 4
add esi, 4
xchg dword [esp], esi
pop esp
mov ecx, dword [esp]
jmp 0x82f9d4
push dword [esp]
pop edx
jmp 0x82f989
push ecx
push ebp
mov ebp, 0x654ad3a0
xor ebp, 0xbfb6bdc
mov ecx, ebp
pop ebp
xor ecx, 0x591eed05
mov edx, ecx
pop ecx
sub eax, edx
pop edx
push ecx
mov dword [esp], ebx
mov ebx, 0x7fbcefd9
shr ebx, 8
jmp 0x82fab6
sub edi, 0x6b4ccef6
jmp 0x82f713
sub ebx, 0x3ff43015
add ebx, ebp
add ebx, 0x3ff43015
push 0x1de235c0
mov dword [esp], eax
jmp 0x82f9e1
push edi
pop ecx
pop edi
jmp 0x82f723
mov ebp, dword [esp]
jmp 0x82f5a3
add edi, 0x7bb65200
add edi, ecx
jmp 0x82fa4e
add esp, 4
jmp 0x82f7dc
push esi
inc dword [esp]
jmp 0x82f79d
pop ebp
xchg dword [esp], eax
pop esp
jmp 0x82f430
add esp, 4
sub esi, ebp
add esi, 0x64fbfc13
push ecx
mov ecx, 0x4bfa494f
add esi, 0x175f779a
sub esi, ecx
jmp 0x82f966
pop esi
not esi
add esi, 0x6a7e653a
add eax, esi
jmp 0x82fa1b
push ebx
not dword [esp]
mov ebx, dword [esp]
jmp 0x82f7c4
add esp, 4
shr ebx, 4
jmp 0x82fcbf
mov esi, edx
pop edx
jmp 0x82f3fd
add ecx, 4
push edx
mov edx, 4
sub ecx, edx
jmp 0x82fb2e
push 0x7c81acb
pop eax
xor dword [esp + 4], eax
jmp 0x82f885
mov ebp, 4
add eax, 0x6f75fb80
add eax, ebp
jmp 0x82f80f
sub eax, 0x6f75fb80
jmp 0x82f751
push ebx
mov dword [esp], ecx
mov ecx, 0x3fbf2006
push eax
push 0x3fddbc4d
pop eax
add eax, 0x7657a590
not eax
xor eax, 0x7dcaba82
jmp 0x82fa23
mov dword [esp], eax
mov eax, esp
add eax, 4
jmp 0x82f3f7
push dword [esp]
pop eax
add esp, 4
mov dword [esp], eax
mov dword [esp], edi
mov dword [esp], esi
pop dword [eax + edi]
push 0x2feda2a2
mov dword [esp], eax
push esp
mov eax, dword [esp]
push edx
mov edx, esp
add edx, 4
add edx, 4
xchg dword [esp], edx
pop esp
add eax, 4
push ebp
push ebx
jmp 0x82f92b
not ecx
or ecx, 0x4bebab47
sub ecx, 0xf230cad0
mov esi, ecx
pop ecx
neg esi
sub esi, 0x79d97e56
and esi, 0x6ffd4bc7
and esi, 0x1efb0a1d
push edx
mov edx, 0
sub edx, esi
jmp 0x82fa8f
push edx
mov edx, esp
jmp 0x82f992
sub esi, 0x4efa7171
mov edx, dword [esp]
jmp 0x82f773
mov ebx, 0x7ee747e1
push edi
mov edi, ebx
mov ebp, edi
pop edi
jmp 0x82f4a9
sub esi, 0x175f779a
pop ecx
mov ebp, dword [esp]
push ebp
jmp 0x82fa75
xor eax, dword [esp]
xor dword [esp], eax
jmp 0x82fb92
add esp, 4
push edx
jmp 0x82f68c
add edx, 4
jmp 0x82f99d
sub edx, 4
xor edx, dword [esp]
xor dword [esp], edx
xor edx, dword [esp]
mov esp, dword [esp]
mov dword [esp], edx
push eax
mov dword [esp], esp
push 0x6d0c7121
mov dword [esp], esi
mov esi, 4
add dword [esp + 4], esi
pop esi
pop edx
add edx, 4
jmp 0x82f3d3
add esp, 4
add esi, edx
push dword [esp]
jmp 0x82fa0e
mov eax, 0x3877c19a
add eax, 0x47080b87
add ebx, eax
pop eax
jmp 0x82f55d
push ebp
push edi
mov edi, esp
push edx
mov edx, 4
add edi, edx
pop edx
sub edi, 4
xchg dword [esp], edi
jmp 0x82f4fc
mov edx, dword [esp]
push 0x20ff5bd2
jmp 0x82f870
mov esi, dword [esp]
jmp 0x82faea
mov ebp, eax
pop eax
add ebp, ecx
pop ecx
add esi, 0x4bfa494f
push edx
mov edx, 0x7fbf1c0d
xor edx, 0x27fec2d3
add edx, 0xcba1d35
add esi, 0x4efa7171
sub esi, edx
jmp 0x82f91d
push eax
push esi
push ecx
mov ecx, 0x333ea07a
jmp 0x82fcb3
push esp
pop ebp
add ebp, 4
push eax
mov eax, 4
sub ebp, eax
pop eax
xchg dword [esp], ebp
pop esp
jmp 0x82fb1d
xchg esi, edx
pop edx
push ebx
push ecx
mov dword [esp], 0x3bbf58d7
mov ebx, dword [esp]
add esp, 4
push edi
mov edi, 0x34e7c781
or ebx, edi
pop edi
dec ebx
and ebx, 0x5dfd5f01
jmp 0x82f7ad
neg ebx
shl ebx, 7
jmp 0x82fafe
push eax
push ebx
push 0x2fd82ea1
pop ebx
and ebx, 0x35da0d6a
sub ebx, 0x75fe4ef9
and ebx, 0x1bdcfdf4
sub ebx, 0x923315a8
mov eax, ebx
pop ebx
not eax
jmp 0x82fb09
add esp, 4
add eax, 4
xor eax, dword [esp]
xor dword [esp], eax
jmp 0x82fb4c
sub ebx, 0x4a62f472
jmp 0x82fbdc
xor eax, 0x6cfecb00
xor eax, 0x7f67d121
sub eax, 0x2bd0ae80
jmp 0x82fb88
mov dword [esp], eax
jmp 0x82f591
mov esp, dword [esp]
push ecx
jmp 0x82fb9d
pop edx
xor ecx, dword [esp]
xor dword [esp], ecx
xor ecx, dword [esp]
pop esp
mov dword [esp], eax
jmp 0x82f791
push edx
push dword [esp + 4]
pop edx
jmp 0x82f4db
xor eax, dword [esp]
pop esp
xor edi, edi
push dword [eax + edi]
mov esi, dword [esp]
push edx
mov dword [esp], ebx
push esp
push dword [esp]
mov ebx, dword [esp]
add esp, 4
push edx
mov edx, esp
push ebx
push edi
mov edi, 0x7ffac088
mov ebx, 0xdf014162
add ebx, edi
mov edi, dword [esp]
add esp, 4
push ecx
mov ecx, 0x2bd41711
jmp 0x82f453
mov ecx, eax
pop eax
xchg ecx, esi
jmp 0x82f473
xor eax, dword [esp]
mov esp, dword [esp]
jmp 0x82f441
mov dword [esp], edi
mov dword [esp], 0x2e72304b
jmp 0x82fc5d
pop ecx
pop esi
sub esp, 4
mov dword [esp], ebp
mov ebp, 0x69f2941f
sub ecx, ebp
pop ebp
add edx, ecx
pop ecx
jmp 0x82fb41
sub eax, 0x7ffe2b0c
sub eax, 0x6fcf6e9a
add eax, ebx
add eax, 0x6fcf6e9a
add eax, 0x7ffe2b0c
pop ebx
add eax, dword [esp]
push edx
mov edx, 0x75be940e
sub eax, edx
pop edx
add eax, 0x37af5579
push ebp
mov ebp, 0x7f2f4301
not ebp
xor ebp, 0xfb2f0c89
sub eax, ebp
pop ebp
push ebx
mov dword [esp], edx
mov dword [esp], eax
push ecx
push esp
jmp 0x82fc35
pop dword [esp]
add dword [esp], 4
push dword [esp]
push dword [esp]
mov eax, dword [esp]
add esp, 4
add esp, 4
add esp, 4
push esi
jmp 0x82f3d9
not dword [esp]
jmp 0x82fc92
pop esi
push eax
sub esp, 4
mov dword [esp], esp
add dword [esp], 4
mov eax, dword [esp]
add esp, 4
add eax, 4
push edx
mov dword [esp], ecx
mov ecx, 4
add eax, ecx
jmp 0x82fcad
shr dword [esp], 8
push edi
mov edi, 0x773c9cb2
xor dword [esp + 4], edi
pop edi
push esi
push edx
mov edx, 0xf9651319
jmp 0x82f7d4
pop ecx
jmp 0x82f976
add ecx, 0x5ff9a7b6
dec ecx
jmp 0x82f8c3
add ebx, 0x8c030360
sub esi, ebx
pop ebx
mov eax, esi
pop esi
push 0
sub dword [esp], eax
pop eax
sub eax, 0x26cde370
add edi, 0x7ff37c76
sub edi, eax
sub edi, 0x7ff37c76
pop eax
mov ecx, dword [esp]
add esp, 4
cmp edi, 0xffff9210
jne 0x82fb52
sti
push ecx
push esp
mov ecx, dword [esp]
jmp 0x82f737