Apache proxy 2.0.48 caching issue

Apache proxy 2.0.48 caching issue

am 13.09.2004 16:06:36 von narayana.nayak

Hello,

We are seeing a caching issue with 2.0.48 proxy. After the expiry (stale
content) apache proxy start sending 404 HTTP Not Found response for the
cached contents. There is no garbage collection logic too. Is there a fix
already available to this? If not, when would it be available? We need it
very urgently. Your response is highly appreciated.

Thanks,
Narayana Nayak

Re: Apache proxy 2.0.48 caching issue

am 13.09.2004 16:55:21 von Chris

I see this as well in 2.0.50. I took a look in cvs and did not see much
new with mod_cache in around 7 months. I'm guessing this is a problem
with it and not really mod_proxy so this will likely fall on deaf ears
here on this list. It does however have a great impact on the
usefulness of mod proxy. Especially when used as a reverse proxy. --
I've had to turn it off for now and just through some more hardware up
to mitigate the problems. I'm looking for third party patches to
mod_cache with fixes. No luck yet.

Good luck, I'll let you know if I find a solution.

chris rhodes

On Mon, 2004-09-13 at 09:06, Nayak, Narayana wrote:
> Hello,
>
> We are seeing a caching issue with 2.0.48 proxy. After the expiry (stale
> content) apache proxy start sending 404 HTTP Not Found response for the
> cached contents. There is no garbage collection logic too. Is there a fix
> already available to this? If not, when would it be available? We need it
> very urgently. Your response is highly appreciated.
>
> Thanks,
> Narayana Nayak
>
>

Re: Apache proxy 2.0.48 caching issue

am 13.09.2004 17:45:52 von Graham Leggett

This is a cryptographically signed message in MIME format.

--------------ms020409060501060304040905
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit

chris wrote:

> I see this as well in 2.0.50. I took a look in cvs and did not see much
> new with mod_cache in around 7 months. I'm guessing this is a problem
> with it and not really mod_proxy so this will likely fall on deaf ears
> here on this list.

mod_cache is entirely separate from mod_proxy - queries should be
directed to the dev@httpd.apache.org list instead.

As to mod_cache, there have been a whole lot of fixes which have gone
into v2.1.0, and to my knowledge into v2.0.51 - are you looking at the
most recent CVS?

Regards,
Graham
--

--------------ms020409060501060304040905
Content-Type: application/x-pkcs7-signature; name="smime.p7s"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="smime.p7s"
Content-Description: S/MIME Cryptographic Signature

MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEH AQAAoIIJGzCC
AugwggJRoAMCAQICAwyZ8DANBgkqhkiG9w0BAQQFADBiMQswCQYDVQQGEwJa QTElMCMGA1UE
ChMcVGhhd3RlIENvbnN1bHRpbmcgKFB0eSkgTHRkLjEsMCoGA1UEAxMjVGhh d3RlIFBlcnNv
bmFsIEZyZWVtYWlsIElzc3VpbmcgQ0EwHhcNMDQwNjMwMTUxNjQ1WhcNMDUw NjMwMTUxNjQ1
WjBdMRAwDgYDVQQEEwdMZWdnZXR0MQ8wDQYDVQQqEwZHcmFoYW0xFzAVBgNV BAMTDkdyYWhh
bSBMZWdnZXR0MR8wHQYJKoZIhvcNAQkBFhBtaW5mcmluQHNoYXJwLmZtMIIB IjANBgkqhkiG
9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwbwE90xkX5511UvMm4pwnFvv0nIIORsm +b+7Vgf04cob
H+fQaDVSDgKfZBm4lgoKQtv/2N+jXxzKtubau6yNMYvN+7iVkQJuLIjpo4DQ 2tb+hIvVsFvc
WkkFpm2+a8lIop1grh2OVIfxHfI/3OA4LbX1Ryq2qAou7TzQh6Te8KjdSigb f1l2gAyCT4ex
wLosSdHcTzv2WrYePJP107czC9gE237E68b+63Wmrc42Q4toz09XAaJnxebq SXWKhSx4h8cv
10hweAYXF5WiEUbINGoRD3V7pWRTbOBcz/oPpD8kh6kSu7iyDuchdOfIpy15 0ff/FCtI8h7f
LEXnBvh16wIDAQABoy0wKzAbBgNVHREEFDASgRBtaW5mcmluQHNoYXJwLmZt MAwGA1UdEwEB
/wQCMAAwDQYJKoZIhvcNAQEEBQADgYEAgTOjVmbVAi4gtKNhUI2UcMWE56z6 nG7KxQZ2EmJS
IDhXopbZsXtuOugBDxI1X49aqyQqOktHgWjiii/G0poKhNei3IrUuPB2bp9z o8MtiyB2brXg
lvj5N90jsA94MEMtnDLcdlP4C+XkyzarbUAh9TJxxmleateHTyZWIOZcPR0w ggLoMIICUaAD
AgECAgMMmfAwDQYJKoZIhvcNAQEEBQAwYjELMAkGA1UEBhMCWkExJTAjBgNV BAoTHFRoYXd0
ZSBDb25zdWx0aW5nIChQdHkpIEx0ZC4xLDAqBgNVBAMTI1RoYXd0ZSBQZXJz b25hbCBGcmVl
bWFpbCBJc3N1aW5nIENBMB4XDTA0MDYzMDE1MTY0NVoXDTA1MDYzMDE1MTY0 NVowXTEQMA4G
A1UEBBMHTGVnZ2V0dDEPMA0GA1UEKhMGR3JhaGFtMRcwFQYDVQQDEw5HcmFo YW0gTGVnZ2V0
dDEfMB0GCSqGSIb3DQEJARYQbWluZnJpbkBzaGFycC5mbTCCASIwDQYJKoZI hvcNAQEBBQAD
ggEPADCCAQoCggEBAMG8BPdMZF+eddVLzJuKcJxb79JyCDkbJvm/u1YH9OHK Gx/n0Gg1Ug4C
n2QZuJYKCkLb/9jfo18cyrbm2rusjTGLzfu4lZECbiyI6aOA0NrW/oSL1bBb 3FpJBaZtvmvJ
SKKdYK4djlSH8R3yP9zgOC219UcqtqgKLu080Iek3vCo3UooG39ZdoAMgk+H scC6LEnR3E87
9lq2HjyT9dO3MwvYBNt+xOvG/ut1pq3ONkOLaM9PVwGiZ8Xm6kl1ioUseIfH L9dIcHgGFxeV
ohFGyDRqEQ91e6VkU2zgXM/6D6Q/JIepEru4sg7nIXTnyKctedH3/xQrSPIe 3yxF5wb4desC
AwEAAaMtMCswGwYDVR0RBBQwEoEQbWluZnJpbkBzaGFycC5mbTAMBgNVHRMB Af8EAjAAMA0G
CSqGSIb3DQEBBAUAA4GBAIEzo1Zm1QIuILSjYVCNlHDFhOes+pxuysUGdhJi UiA4V6KW2bF7
bjroAQ8SNV+PWqskKjpLR4Fo4oovxtKaCoTXotyK1Ljwdm6fc6PDLYsgdm61 4Jb4+TfdI7AP
eDBDLZwy3HZT+Avl5Ms2q21AIfUyccZpXmrXh08mViDmXD0dMIIDPzCCAqig AwIBAgIBDTAN
BgkqhkiG9w0BAQUFADCB0TELMAkGA1UEBhMCWkExFTATBgNVBAgTDFdlc3Rl cm4gQ2FwZTES
MBAGA1UEBxMJQ2FwZSBUb3duMRowGAYDVQQKExFUaGF3dGUgQ29uc3VsdGlu ZzEoMCYGA1UE
CxMfQ2VydGlmaWNhdGlvbiBTZXJ2aWNlcyBEaXZpc2lvbjEkMCIGA1UEAxMb VGhhd3RlIFBl
cnNvbmFsIEZyZWVtYWlsIENBMSswKQYJKoZIhvcNAQkBFhxwZXJzb25hbC1m cmVlbWFpbEB0
aGF3dGUuY29tMB4XDTAzMDcxNzAwMDAwMFoXDTEzMDcxNjIzNTk1OVowYjEL MAkGA1UEBhMC
WkExJTAjBgNVBAoTHFRoYXd0ZSBDb25zdWx0aW5nIChQdHkpIEx0ZC4xLDAq BgNVBAMTI1Ro
YXd0ZSBQZXJzb25hbCBGcmVlbWFpbCBJc3N1aW5nIENBMIGfMA0GCSqGSIb3 DQEBAQUAA4GN
ADCBiQKBgQDEpjxVc1X7TrnKmVoeaMB1BHCd3+n/ox7svc31W/Iadr1/DDph 8r9RzgHU5VAK
MNcCY1osiRVwjt3J8CuFWqo/cVbLrzwLB+fxH5E2JCoTzyvV84J3PQO+K/67 GD4Hv0CAAmTX
p6a7n2XRxSpUhQ9IBH+nttE8YQRAHmQZcmC3+wIDAQABo4GUMIGRMBIGA1Ud EwEB/wQIMAYB
Af8CAQAwQwYDVR0fBDwwOjA4oDagNIYyaHR0cDovL2NybC50aGF3dGUuY29t L1RoYXd0ZVBl
cnNvbmFsRnJlZW1haWxDQS5jcmwwCwYDVR0PBAQDAgEGMCkGA1UdEQQiMCCk HjAcMRowGAYD
VQQDExFQcml2YXRlTGFiZWwyLTEzODANBgkqhkiG9w0BAQUFAAOBgQBIjNFQ g+oLLswNo2as
Zw9/r6y+whehQ5aUnX9MIbj4Nh+qLZ82L8D0HFAgk3A8/a3hYWLD2ToZfoSx mRsAxRoLgnSe
JVCUYsfbJ3FXJY3dqZw5jowgT2Vfldr394fWxghOrvbqNOUQGls1TXfjViF4 gtwhGTXeJLHT
HUb/XV9lTzGCAzswggM3AgEBMGkwYjELMAkGA1UEBhMCWkExJTAjBgNVBAoT HFRoYXd0ZSBD
b25zdWx0aW5nIChQdHkpIEx0ZC4xLDAqBgNVBAMTI1RoYXd0ZSBQZXJzb25h bCBGcmVlbWFp
bCBJc3N1aW5nIENBAgMMmfAwCQYFKw4DAhoFAKCCAacwGAYJKoZIhvcNAQkD MQsGCSqGSIb3
DQEHATAcBgkqhkiG9w0BCQUxDxcNMDQwOTEzMTU0NTUyWjAjBgkqhkiG9w0B CQQxFgQUcp9T
j6SprtbVBEHQbkNKnrYpwvswUgYJKoZIhvcNAQkPMUUwQzAKBggqhkiG9w0D BzAOBggqhkiG
9w0DAgICAIAwDQYIKoZIhvcNAwICAUAwBwYFKw4DAgcwDQYIKoZIhvcNAwIC ASgweAYJKwYB
BAGCNxAEMWswaTBiMQswCQYDVQQGEwJaQTElMCMGA1UEChMcVGhhd3RlIENv bnN1bHRpbmcg
KFB0eSkgTHRkLjEsMCoGA1UEAxMjVGhhd3RlIFBlcnNvbmFsIEZyZWVtYWls IElzc3Vpbmcg
Q0ECAwyZ8DB6BgsqhkiG9w0BCRACCzFroGkwYjELMAkGA1UEBhMCWkExJTAj BgNVBAoTHFRo
YXd0ZSBDb25zdWx0aW5nIChQdHkpIEx0ZC4xLDAqBgNVBAMTI1RoYXd0ZSBQ ZXJzb25hbCBG
cmVlbWFpbCBJc3N1aW5nIENBAgMMmfAwDQYJKoZIhvcNAQEBBQAEggEAOkwF 5HgRfG78Drx+
8GYS7iygFTYWhKRi7R94+JR64KGLTn/j7tmhDcoKGw9+tVSVadutTNhxGOLo JvDl0EX8a+VW
UgjaWmSDqNmPpISE2J3mHX4p5VfqOLuUesprJbKrBgBHCDfvo5BBFQ13kSOY RAriew3QTlsT
MNCc/ufKrsj1BkGK+F0pGaHz/9bXQfX5dKerMOgnYyeijSaZqgX16G20i/h7 3z49GXYNsZVE
QFrsJaTbupzmcX8ZnR0yWLdxdL0CbSF26VUf+bjCe4UMInZzhXnNRRgNFVNO u7BLxN6JebjD
3omwELfH2/wKd51TnPKQBnws0HXCf0eYi+3gQQAAAAAAAA==
--------------ms020409060501060304040905--

Re: Apache proxy 2.0.48 caching issue

am 13.09.2004 18:01:26 von Chris

Thank you for the response Graham,

I will direct future mod_cache queries to that list.

It's certainly possible I was in the wrong spot. I was a bit lost out
there. Here is the area of CVS I have been digging around for info in:
http://cvs.apache.org/viewcvs.cgi/httpd-2.0/modules/cache/

If there is somewhere else where I need to be looking to try out the
latest fixes, I would be grateful if you could direct me there. I'm
very anxious to get caching back on. It really reduces the number of
inbound connections to the real servers from my reverse proxies.

Thanks much,

chris rhodes

On Mon, 2004-09-13 at 10:45, Graham Leggett wrote:
> chris wrote:
>
> > I see this as well in 2.0.50. I took a look in cvs and did not see much
> > new with mod_cache in around 7 months. I'm guessing this is a problem
> > with it and not really mod_proxy so this will likely fall on deaf ears
> > here on this list.
>
> mod_cache is entirely separate from mod_proxy - queries should be
> directed to the dev@httpd.apache.org list instead.
>
> As to mod_cache, there have been a whole lot of fixes which have gone
> into v2.1.0, and to my knowledge into v2.0.51 - are you looking at the
> most recent CVS?
>
> Regards,
> Graham
> --

RE: Apache proxy 2.0.48 caching issue

am 13.09.2004 18:10:52 von narayana.nayak

I agree with Chris. For us it is a lost functionality now. It was working
fine in 1.3.x proxy. Also I would like to highlight, the cache enabling
functionality is reversed in 2.0. In other words, we have to list all
possible domains to enable it with disk cache. Default is cache disabled in
2.0 whereas in 1.3.x, we had a very few list for NoCache and by default
1.3.x used to cache all other responses.
2.0.51 is not yet released as stable version, which raises concern on using
it in production environment. What is the timeframe for 2.0.51? Where do I
get it for a try?

Thanks much,
Narayana Nayak

-----Original Message-----
From: chris [mailto:chris@ia.gov]
Sent: Monday, September 13, 2004 12:01 PM
To: modproxy-dev@apache.org
Subject: Re: Apache proxy 2.0.48 caching issue


Thank you for the response Graham,

I will direct future mod_cache queries to that list.

It's certainly possible I was in the wrong spot. I was a bit lost out
there. Here is the area of CVS I have been digging around for info in:
http://cvs.apache.org/viewcvs.cgi/httpd-2.0/modules/cache/

If there is somewhere else where I need to be looking to try out the
latest fixes, I would be grateful if you could direct me there. I'm
very anxious to get caching back on. It really reduces the number of
inbound connections to the real servers from my reverse proxies.

Thanks much,

chris rhodes

On Mon, 2004-09-13 at 10:45, Graham Leggett wrote:
> chris wrote:
>
> > I see this as well in 2.0.50. I took a look in cvs and did not see much
> > new with mod_cache in around 7 months. I'm guessing this is a problem
> > with it and not really mod_proxy so this will likely fall on deaf ears
> > here on this list.
>
> mod_cache is entirely separate from mod_proxy - queries should be
> directed to the dev@httpd.apache.org list instead.
>
> As to mod_cache, there have been a whole lot of fixes which have gone
> into v2.1.0, and to my knowledge into v2.0.51 - are you looking at the
> most recent CVS?
>
> Regards,
> Graham
> --

Re: Apache proxy 2.0.48 caching issue

am 13.09.2004 19:09:39 von Graham Leggett

This is a cryptographically signed message in MIME format.

--------------ms030007040509080207040907
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit

Nayak, Narayana wrote:

> I agree with Chris. For us it is a lost functionality now. It was working
> fine in 1.3.x proxy.

The cache was removed from proxy entirely when proxy was rewritten for
httpd v2.0, and the cache was rewritten from scratch to support any
content, not just proxy content.

This functionality was lost to v2.0 except for on an experimental basis,
it will probably only be ready for prime time when v2.2 is released in
the next month or two. In the mean time, if you need a production cache,
use v1.3.

> 2.0.51 is not yet released as stable version, which raises concern on using
> it in production environment. What is the timeframe for 2.0.51? Where do I
> get it for a try?

I would test the new cache thoroughly before using it in production -
it's status in v2.0 until now was "experiemental", and a lot of work has
been done to try and get it to the point where is can be considered stable.

The people on dev@httpd.apache.org will be able to answer all the
questions about what version to use, and when it will be stable.

Regards,
Graham
--

--------------ms030007040509080207040907
Content-Type: application/x-pkcs7-signature; name="smime.p7s"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="smime.p7s"
Content-Description: S/MIME Cryptographic Signature

MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEH AQAAoIIJGzCC
AugwggJRoAMCAQICAwyZ8DANBgkqhkiG9w0BAQQFADBiMQswCQYDVQQGEwJa QTElMCMGA1UE
ChMcVGhhd3RlIENvbnN1bHRpbmcgKFB0eSkgTHRkLjEsMCoGA1UEAxMjVGhh d3RlIFBlcnNv
bmFsIEZyZWVtYWlsIElzc3VpbmcgQ0EwHhcNMDQwNjMwMTUxNjQ1WhcNMDUw NjMwMTUxNjQ1
WjBdMRAwDgYDVQQEEwdMZWdnZXR0MQ8wDQYDVQQqEwZHcmFoYW0xFzAVBgNV BAMTDkdyYWhh
bSBMZWdnZXR0MR8wHQYJKoZIhvcNAQkBFhBtaW5mcmluQHNoYXJwLmZtMIIB IjANBgkqhkiG
9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwbwE90xkX5511UvMm4pwnFvv0nIIORsm +b+7Vgf04cob
H+fQaDVSDgKfZBm4lgoKQtv/2N+jXxzKtubau6yNMYvN+7iVkQJuLIjpo4DQ 2tb+hIvVsFvc
WkkFpm2+a8lIop1grh2OVIfxHfI/3OA4LbX1Ryq2qAou7TzQh6Te8KjdSigb f1l2gAyCT4ex
wLosSdHcTzv2WrYePJP107czC9gE237E68b+63Wmrc42Q4toz09XAaJnxebq SXWKhSx4h8cv
10hweAYXF5WiEUbINGoRD3V7pWRTbOBcz/oPpD8kh6kSu7iyDuchdOfIpy15 0ff/FCtI8h7f
LEXnBvh16wIDAQABoy0wKzAbBgNVHREEFDASgRBtaW5mcmluQHNoYXJwLmZt MAwGA1UdEwEB
/wQCMAAwDQYJKoZIhvcNAQEEBQADgYEAgTOjVmbVAi4gtKNhUI2UcMWE56z6 nG7KxQZ2EmJS
IDhXopbZsXtuOugBDxI1X49aqyQqOktHgWjiii/G0poKhNei3IrUuPB2bp9z o8MtiyB2brXg
lvj5N90jsA94MEMtnDLcdlP4C+XkyzarbUAh9TJxxmleateHTyZWIOZcPR0w ggLoMIICUaAD
AgECAgMMmfAwDQYJKoZIhvcNAQEEBQAwYjELMAkGA1UEBhMCWkExJTAjBgNV BAoTHFRoYXd0
ZSBDb25zdWx0aW5nIChQdHkpIEx0ZC4xLDAqBgNVBAMTI1RoYXd0ZSBQZXJz b25hbCBGcmVl
bWFpbCBJc3N1aW5nIENBMB4XDTA0MDYzMDE1MTY0NVoXDTA1MDYzMDE1MTY0 NVowXTEQMA4G
A1UEBBMHTGVnZ2V0dDEPMA0GA1UEKhMGR3JhaGFtMRcwFQYDVQQDEw5HcmFo YW0gTGVnZ2V0
dDEfMB0GCSqGSIb3DQEJARYQbWluZnJpbkBzaGFycC5mbTCCASIwDQYJKoZI hvcNAQEBBQAD
ggEPADCCAQoCggEBAMG8BPdMZF+eddVLzJuKcJxb79JyCDkbJvm/u1YH9OHK Gx/n0Gg1Ug4C
n2QZuJYKCkLb/9jfo18cyrbm2rusjTGLzfu4lZECbiyI6aOA0NrW/oSL1bBb 3FpJBaZtvmvJ
SKKdYK4djlSH8R3yP9zgOC219UcqtqgKLu080Iek3vCo3UooG39ZdoAMgk+H scC6LEnR3E87
9lq2HjyT9dO3MwvYBNt+xOvG/ut1pq3ONkOLaM9PVwGiZ8Xm6kl1ioUseIfH L9dIcHgGFxeV
ohFGyDRqEQ91e6VkU2zgXM/6D6Q/JIepEru4sg7nIXTnyKctedH3/xQrSPIe 3yxF5wb4desC
AwEAAaMtMCswGwYDVR0RBBQwEoEQbWluZnJpbkBzaGFycC5mbTAMBgNVHRMB Af8EAjAAMA0G
CSqGSIb3DQEBBAUAA4GBAIEzo1Zm1QIuILSjYVCNlHDFhOes+pxuysUGdhJi UiA4V6KW2bF7
bjroAQ8SNV+PWqskKjpLR4Fo4oovxtKaCoTXotyK1Ljwdm6fc6PDLYsgdm61 4Jb4+TfdI7AP
eDBDLZwy3HZT+Avl5Ms2q21AIfUyccZpXmrXh08mViDmXD0dMIIDPzCCAqig AwIBAgIBDTAN
BgkqhkiG9w0BAQUFADCB0TELMAkGA1UEBhMCWkExFTATBgNVBAgTDFdlc3Rl cm4gQ2FwZTES
MBAGA1UEBxMJQ2FwZSBUb3duMRowGAYDVQQKExFUaGF3dGUgQ29uc3VsdGlu ZzEoMCYGA1UE
CxMfQ2VydGlmaWNhdGlvbiBTZXJ2aWNlcyBEaXZpc2lvbjEkMCIGA1UEAxMb VGhhd3RlIFBl
cnNvbmFsIEZyZWVtYWlsIENBMSswKQYJKoZIhvcNAQkBFhxwZXJzb25hbC1m cmVlbWFpbEB0
aGF3dGUuY29tMB4XDTAzMDcxNzAwMDAwMFoXDTEzMDcxNjIzNTk1OVowYjEL MAkGA1UEBhMC
WkExJTAjBgNVBAoTHFRoYXd0ZSBDb25zdWx0aW5nIChQdHkpIEx0ZC4xLDAq BgNVBAMTI1Ro
YXd0ZSBQZXJzb25hbCBGcmVlbWFpbCBJc3N1aW5nIENBMIGfMA0GCSqGSIb3 DQEBAQUAA4GN
ADCBiQKBgQDEpjxVc1X7TrnKmVoeaMB1BHCd3+n/ox7svc31W/Iadr1/DDph 8r9RzgHU5VAK
MNcCY1osiRVwjt3J8CuFWqo/cVbLrzwLB+fxH5E2JCoTzyvV84J3PQO+K/67 GD4Hv0CAAmTX
p6a7n2XRxSpUhQ9IBH+nttE8YQRAHmQZcmC3+wIDAQABo4GUMIGRMBIGA1Ud EwEB/wQIMAYB
Af8CAQAwQwYDVR0fBDwwOjA4oDagNIYyaHR0cDovL2NybC50aGF3dGUuY29t L1RoYXd0ZVBl
cnNvbmFsRnJlZW1haWxDQS5jcmwwCwYDVR0PBAQDAgEGMCkGA1UdEQQiMCCk HjAcMRowGAYD
VQQDExFQcml2YXRlTGFiZWwyLTEzODANBgkqhkiG9w0BAQUFAAOBgQBIjNFQ g+oLLswNo2as
Zw9/r6y+whehQ5aUnX9MIbj4Nh+qLZ82L8D0HFAgk3A8/a3hYWLD2ToZfoSx mRsAxRoLgnSe
JVCUYsfbJ3FXJY3dqZw5jowgT2Vfldr394fWxghOrvbqNOUQGls1TXfjViF4 gtwhGTXeJLHT
HUb/XV9lTzGCAzswggM3AgEBMGkwYjELMAkGA1UEBhMCWkExJTAjBgNVBAoT HFRoYXd0ZSBD
b25zdWx0aW5nIChQdHkpIEx0ZC4xLDAqBgNVBAMTI1RoYXd0ZSBQZXJzb25h bCBGcmVlbWFp
bCBJc3N1aW5nIENBAgMMmfAwCQYFKw4DAhoFAKCCAacwGAYJKoZIhvcNAQkD MQsGCSqGSIb3
DQEHATAcBgkqhkiG9w0BCQUxDxcNMDQwOTEzMTcwOTM5WjAjBgkqhkiG9w0B CQQxFgQUERBa
tKDiLJpKFO+B1h6RUglXg28wUgYJKoZIhvcNAQkPMUUwQzAKBggqhkiG9w0D BzAOBggqhkiG
9w0DAgICAIAwDQYIKoZIhvcNAwICAUAwBwYFKw4DAgcwDQYIKoZIhvcNAwIC ASgweAYJKwYB
BAGCNxAEMWswaTBiMQswCQYDVQQGEwJaQTElMCMGA1UEChMcVGhhd3RlIENv bnN1bHRpbmcg
KFB0eSkgTHRkLjEsMCoGA1UEAxMjVGhhd3RlIFBlcnNvbmFsIEZyZWVtYWls IElzc3Vpbmcg
Q0ECAwyZ8DB6BgsqhkiG9w0BCRACCzFroGkwYjELMAkGA1UEBhMCWkExJTAj BgNVBAoTHFRo
YXd0ZSBDb25zdWx0aW5nIChQdHkpIEx0ZC4xLDAqBgNVBAMTI1RoYXd0ZSBQ ZXJzb25hbCBG
cmVlbWFpbCBJc3N1aW5nIENBAgMMmfAwDQYJKoZIhvcNAQEBBQAEggEAhoHR cQGWjyrp2w9w
x6l3uomo8YgG1Z6AATReVLTuJrz+bqUHuxHC69r5Gql+gPbD1iUus0Gx6Vlm ilN1rxtcFGgX
H926HwGvDJiSWyBkGsZEhHv1G6jeWD2gY9NC/tV0SBnY8jO3/2uwFuG792Fk 8mnpsGoi5FW7
xryqtFrOnkHQiQS4/yBRyPyUD4HF3VmQQk8toNq9nrqXJRFoka0Q7e+w40U4 S3n3YWTiOpZX
X2jGA55HRZ7rUMUCXy/e+bkkDspZ+CD8aziSx2oY+LGlRIgnwM+AcIOazsGi wkoB1vaP8Z/W
T+w25D9BNdTlOc+zIqUkJ8ShJAnfccMBdxbdggAAAAAAAA==
--------------ms030007040509080207040907--