From trh@trhonline.com Sat Jul 14 15:57:33 2007 From: Trae Dorn To: dev@lists.roundcube.net Subject: Re: specific email causes error 406 Date: Tue, 06 Dec 2005 17:21:42 -0600 Message-ID: <43961D06.3050104@trhonline.com> In-Reply-To: <756f35140512061446q7700c371j73545844a0d97275@mail.gmail.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============1074868378282983609==" --===============1074868378282983609== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Well, my question still remains about whether it's blocked by a SMTP=20 server or php's mail functions. If Apache's mod_security thought you=20 were trying to spoof e-mail headers (which it looked like the portion=20 you couldn't send was composed of), it might not allow you to send it,=20 and feed you back a 406. Geuis Teses wrote: >It only occurs with this particular message, and only if text up to a >certain point is included. > >On 12/6/05, Trae Dorn wrote: > =20 > >>And you're using the SMTP sending now? I ask because the ONLY thing I've >>ever seen generate a 406 error is Apache's mod_security when it tries to >>block something. >> >>Geuis Teses wrote: >> >> =20 >> >>>Ok, I've replicated this problem on 2 computers using IE and Firefox 1.5. >>>Cleared cache/cookies, etc. >>> >>>Any time we try to forward this particular message, we get an error >>> =20 >>> >>stating: >> =20 >> >>>Not Acceptable An appropriate representation of the requested resource / >>>could not be found on this server. >>> >>>------------------------------ >>>Apache/1.3.34 Server at webmail.jtpre.com Port 80 >>>The URL at the time is: >>> >>> =20 >>> >>http://webmail.*****.com/?_auth=3D50977a9cdb4cf37ae6fa18e5ac3bb13eebdb37b5&= _task=3Dmail&_action=3Dcompose&_forward_uid=3D1437&_mbox=3DINBOX >> =20 >> >>>The source of the email in question is: >>>I have edited the specific email addresses and IP/server addresses to >>> =20 >>> >>hide >> =20 >> >>>them. Everything else is exactly as is. >>> >>>Return-path: >>>Envelope-to: user@****.com >>>Delivery-date: Mon, 05 Dec 2005 17:14:34 -0500 >>>Received: from zziogpha by server.snhdns.com with local-bsmtp (Exim 4.50) >>> id 1EjObS-0006SZ-LM >>> for user@****.com; Mon, 05 Dec 2005 17:14:34 -0500 >>>X-Spam-Checker-Version: SpamAssassin 3.1.0 (2005-09-13) on >>> =20 >>> >>server.snhdns.com >> =20 >> >>>X-Spam-Level: >>>X-Spam-Status: No, score=3D-1.3 required=3D4.0 tests=3DBAYES_00,HTML_30_40, >>> HTML_MESSAGE,NO_REAL_NAME autolearn=3Dno version=3D3.1.0 >>>Received: from [*.*.*.*] (helo=3Dimo-m25.mx.aol.com) >>> by server.snhdns.com with esmtp (Exim 4.50) >>> id 1EjObS-0006RX-1N >>> for user@****.com; Mon, 05 Dec 2005 17:14:34 -0500 >>>Received: from user(a)aol.com >>> by imo-m25.mx.aol.com (mail_out_v38_r6.3.) id h.29a.11ab748 (1320) >>> for ; Mon, 5 Dec 2005 17:14:35 -0500 (EST) >>>From: user(a)aol.com >>>Message-ID: <29a.11ab748.30c615cb(a)aol.com> >>>Date: Mon, 5 Dec 2005 17:14:35 EST >>>Subject: apartment >>>To: user@****.com >>>MIME-Version: 1.0 >>>Content-Type: multipart/alternative; >>>boundary=3D"part1_29a.11ab748.30c615cb_boundary" >>>X-Mailer: 7.0 for Windows sub 10718 >>> >>> >>>--part1_29a.11ab748.30c615cb_boundary >>>Content-Type: text/plain; charset=3D"US-ASCII" >>>Content-Transfer-Encoding: 7bit >>> >>>I'm looking for a 1 bedroom apartment in West Palm Beach, Palm Beach >>> =20 >>> >>Gardens, >> =20 >> >>>North Palm Beach or Boynton Beach would be my last choice. >>> >>>I'm looking to move right away. >>> >>>Please let me know if there is anything available. >>> >>>Thanks, >>>Mike Murray >>> >>>--part1_29a.11ab748.30c615cb_boundary >>>Content-Type: text/html; charset=3D"US-ASCII" >>>Content-Transfer-Encoding: quoted-printable >>> >>>>> =20 >>> >>FAMILY=3D >> =20 >> >>>=3D3D"SANSSERIF" FACE=3D3D"Arial" LANG=3D3D"0">I'm looking for a 1 bedroom >>> =20 >>> >>apartme=3D >> =20 >> >>>nt in West Palm Beach, Palm Beach Gardens, North Palm Beach or Boynton >>> =20 >>> >>Beach=3D >> =20 >> >>>would be my last choice.
>>>
>>>I'm looking to move right away.
>>>
>>>Please let me know if there is anything available.
>>>
>>>Thanks,
>>>Mike Murray
>>> >>>--part1_29a.11ab748.30c615cb_boundary-- >>> >>> >>>Any ideas?? >>> >>> >>> >>> =20 >>> >> =20 >> > > =20 > --===============1074868378282983609==-- From geuis.teses@gmail.com Sat Jul 14 15:57:33 2007 From: Geuis Teses To: dev@lists.roundcube.net Subject: Re: specific email causes error 406 Date: Tue, 06 Dec 2005 18:32:27 -0500 Message-ID: <756f35140512061532w61bc4af0q473559cbef7b437e@mail.gmail.com> In-Reply-To: <43961D06.3050104@trhonline.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============5490100402460461048==" --===============5490100402460461048== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Well, that at least is an explanation as to why roundcube isn't mailing. However, I specified an smtp server in the configuration settings. I don't see why it would still be trying to use mail(). Is it possible(or wise) for roundcube to strip out email headers when its trying to forward a message? Seems like roundcube should be able to handle this. On 12/6/05, Trae Dorn wrote: > > Well, my question still remains about whether it's blocked by a SMTP > server or php's mail functions. If Apache's mod_security thought you > were trying to spoof e-mail headers (which it looked like the portion > you couldn't send was composed of), it might not allow you to send it, > and feed you back a 406. > > Geuis Teses wrote: > > >It only occurs with this particular message, and only if text up to a > >certain point is included. > > > >On 12/6/05, Trae Dorn wrote: > > > > > >>And you're using the SMTP sending now? I ask because the ONLY thing I've > >>ever seen generate a 406 error is Apache's mod_security when it tries to > >>block something. > >> > >>Geuis Teses wrote: > >> > >> > >> > >>>Ok, I've replicated this problem on 2 computers using IE and Firefox > 1.5. > >>>Cleared cache/cookies, etc. > >>> > >>>Any time we try to forward this particular message, we get an error > >>> > >>> > >>stating: > >> > >> > >>>Not Acceptable An appropriate representation of the requested resource > / > >>>could not be found on this server. > >>> > >>>------------------------------ > >>>Apache/1.3.34 Server at webmail.jtpre.com Port 80 > >>>The URL at the time is: > >>> > >>> > >>> > >> > http://webmail.*****.com/?_auth=3D50977a9cdb4cf37ae6fa18e5ac3bb13eebdb37b5&= _task=3Dmail&_action=3Dcompose&_forward_uid=3D1437&_mbox=3DINBOX > >> > >> > >>>The source of the email in question is: > >>>I have edited the specific email addresses and IP/server addresses to > >>> > >>> > >>hide > >> > >> > >>>them. Everything else is exactly as is. > >>> > >>>Return-path: > >>>Envelope-to: user@****.com > >>>Delivery-date: Mon, 05 Dec 2005 17:14:34 -0500 > >>>Received: from zziogpha by server.snhdns.com with local-bsmtp (Exim > 4.50) > >>> id 1EjObS-0006SZ-LM > >>> for user@****.com; Mon, 05 Dec 2005 17:14:34 -0500 > >>>X-Spam-Checker-Version: SpamAssassin 3.1.0 (2005-09-13) on > >>> > >>> > >>server.snhdns.com > >> > >> > >>>X-Spam-Level: > >>>X-Spam-Status: No, score=3D-1.3 required=3D4.0 tests=3DBAYES_00,HTML_30_= 40, > >>> HTML_MESSAGE,NO_REAL_NAME autolearn=3Dno version=3D3.1.0 > >>>Received: from [*.*.*.*] (helo=3Dimo-m25.mx.aol.com) > >>> by server.snhdns.com with esmtp (Exim 4.50) > >>> id 1EjObS-0006RX-1N > >>> for user@****.com; Mon, 05 Dec 2005 17:14:34 -0500 > >>>Received: from user(a)aol.com > >>> by imo-m25.mx.aol.com (mail_out_v38_r6.3.) id h.29a.11ab748(1320) > >>> for ; Mon, 5 Dec 2005 17:14:35 -0500 (EST) > >>>From: user(a)aol.com > >>>Message-ID: <29a.11ab748.30c615cb(a)aol.com> > >>>Date: Mon, 5 Dec 2005 17:14:35 EST > >>>Subject: apartment > >>>To: user@****.com > >>>MIME-Version: 1.0 > >>>Content-Type: multipart/alternative; > >>>boundary=3D"part1_29a.11ab748.30c615cb_boundary" > >>>X-Mailer: 7.0 for Windows sub 10718 > >>> > >>> > >>>--part1_29a.11ab748.30c615cb_boundary > >>>Content-Type: text/plain; charset=3D"US-ASCII" > >>>Content-Transfer-Encoding: 7bit > >>> > >>>I'm looking for a 1 bedroom apartment in West Palm Beach, Palm Beach > >>> > >>> > >>Gardens, > >> > >> > >>>North Palm Beach or Boynton Beach would be my last choice. > >>> > >>>I'm looking to move right away. > >>> > >>>Please let me know if there is anything available. > >>> > >>>Thanks, > >>>Mike Murray > >>> > >>>--part1_29a.11ab748.30c615cb_boundary > >>>Content-Type: text/html; charset=3D"US-ASCII" > >>>Content-Transfer-Encoding: quoted-printable > >>> > >>> >>> > >>> > >>FAMILY=3D > >> > >> > >>>=3D3D"SANSSERIF" FACE=3D3D"Arial" LANG=3D3D"0">I'm looking for a 1 bedro= om > >>> > >>> > >>apartme=3D > >> > >> > >>>nt in West Palm Beach, Palm Beach Gardens, North Palm Beach or Boynton > >>> > >>> > >>Beach=3D > >> > >> > >>>would be my last choice.
> >>>
> >>>I'm looking to move right away.
> >>>
> >>>Please let me know if there is anything available.
> >>>
> >>>Thanks,
> >>>Mike Murray
> >>> > >>>--part1_29a.11ab748.30c615cb_boundary-- > >>> > >>> > >>>Any ideas?? > >>> > >>> > >>> > >>> > >>> > >> > >> > > > > > > > > --===============5490100402460461048== Content-Type: text/html Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.html" MIME-Version: 1.0 V2VsbCwgdGhhdCBhdCBsZWFzdCBpcyBhbiBleHBsYW5hdGlvbiBhcyB0byB3aHkgcm91bmRjdWJl IGlzbid0IG1haWxpbmcuIEhvd2V2ZXIsIEkgc3BlY2lmaWVkIGFuIHNtdHAgc2VydmVyIGluIHRo ZSBjb25maWd1cmF0aW9uIHNldHRpbmdzLiBJIGRvbid0IHNlZSB3aHkgaXQgd291bGQgc3RpbGwg YmUgdHJ5aW5nIHRvIHVzZSBtYWlsKCkuPGJyPjxicj5JcyBpdCBwb3NzaWJsZShvciB3aXNlKSBm b3Igcm91bmRjdWJlIHRvIHN0cmlwIG91dCBlbWFpbCBoZWFkZXJzIHdoZW4gaXRzIHRyeWluZyB0 byBmb3J3YXJkIGEgbWVzc2FnZT8gU2VlbXMgbGlrZSByb3VuZGN1YmUgc2hvdWxkIGJlIGFibGUg dG8gaGFuZGxlIHRoaXMuCjxicj48YnI+PGRpdj48c3BhbiBjbGFzcz0iZ21haWxfcXVvdGUiPk9u IDEyLzYvMDUsIDxiIGNsYXNzPSJnbWFpbF9zZW5kZXJuYW1lIj5UcmFlIERvcm48L2I+ICZsdDs8 YSBocmVmPSJtYWlsdG86dHJoQHRyaG9ubGluZS5jb20iPnRyaEB0cmhvbmxpbmUuY29tPC9hPiZn dDsgd3JvdGU6PC9zcGFuPjxibG9ja3F1b3RlIGNsYXNzPSJnbWFpbF9xdW90ZSIgc3R5bGU9ImJv cmRlci1sZWZ0OiAxcHggc29saWQgcmdiKDIwNCwgMjA0LCAyMDQpOyBtYXJnaW46IDBwdCAwcHQg MHB0IDAuOGV4OyBwYWRkaW5nLWxlZnQ6IDFleDsiPgpXZWxsLCBteSBxdWVzdGlvbiBzdGlsbCBy ZW1haW5zIGFib3V0IHdoZXRoZXIgaXQncyBibG9ja2VkIGJ5IGEgU01UUDxicj5zZXJ2ZXIgb3Ig cGhwJ3MgbWFpbCBmdW5jdGlvbnMuJm5ic3A7Jm5ic3A7SWYgQXBhY2hlJ3MgbW9kX3NlY3VyaXR5 IHRob3VnaHQgeW91PGJyPndlcmUgdHJ5aW5nIHRvIHNwb29mIGUtbWFpbCBoZWFkZXJzICh3aGlj aCBpdCBsb29rZWQgbGlrZSB0aGUgcG9ydGlvbjxicj55b3UgY291bGRuJ3Qgc2VuZCB3YXMgY29t cG9zZWQgb2YpLCBpdCBtaWdodCBub3QgYWxsb3cgeW91IHRvIHNlbmQgaXQsCjxicj5hbmQgZmVl ZCB5b3UgYmFjayBhIDQwNi48YnI+PGJyPkdldWlzIFRlc2VzIHdyb3RlOjxicj48YnI+Jmd0O0l0 IG9ubHkgb2NjdXJzIHdpdGggdGhpcyBwYXJ0aWN1bGFyIG1lc3NhZ2UsIGFuZCBvbmx5IGlmIHRl eHQgdXAgdG8gYTxicj4mZ3Q7Y2VydGFpbiBwb2ludCBpcyBpbmNsdWRlZC48YnI+Jmd0Ozxicj4m Z3Q7T24gMTIvNi8wNSwgVHJhZSBEb3JuICZsdDs8YSBocmVmPSJtYWlsdG86dHJoQHRyaG9ubGlu ZS5jb20iPgp0cmhAdHJob25saW5lLmNvbTwvYT4mZ3Q7IHdyb3RlOjxicj4mZ3Q7PGJyPiZndDs8 YnI+Jmd0OyZndDtBbmQgeW91J3JlIHVzaW5nIHRoZSBTTVRQIHNlbmRpbmcgbm93PyBJIGFzayBi ZWNhdXNlIHRoZSBPTkxZIHRoaW5nIEkndmU8YnI+Jmd0OyZndDtldmVyIHNlZW4gZ2VuZXJhdGUg YSA0MDYgZXJyb3IgaXMgQXBhY2hlJ3MgbW9kX3NlY3VyaXR5IHdoZW4gaXQgdHJpZXMgdG88YnI+ Jmd0OyZndDtibG9jayBzb21ldGhpbmcuCjxicj4mZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0O0dldWlzIFRl c2VzIHdyb3RlOjxicj4mZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0 OyZndDtPaywgSSd2ZSByZXBsaWNhdGVkIHRoaXMgcHJvYmxlbSBvbiAyIGNvbXB1dGVycyB1c2lu ZyBJRSBhbmQgRmlyZWZveCAxLjUuPGJyPiZndDsmZ3Q7Jmd0O0NsZWFyZWQgY2FjaGUvY29va2ll cywgZXRjLjxicj4mZ3Q7Jmd0OyZndDsKPGJyPiZndDsmZ3Q7Jmd0O0FueSB0aW1lIHdlIHRyeSB0 byBmb3J3YXJkIHRoaXMgcGFydGljdWxhciBtZXNzYWdlLCB3ZSBnZXQgYW4gZXJyb3I8YnI+Jmd0 OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0O3N0YXRpbmc6PGJyPiZndDsmZ3Q7 PGJyPiZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0O05vdCBBY2NlcHRhYmxlIEFuIGFwcHJvcHJpYXRl IHJlcHJlc2VudGF0aW9uIG9mIHRoZSByZXF1ZXN0ZWQgcmVzb3VyY2UgLwo8YnI+Jmd0OyZndDsm Z3Q7Y291bGQgbm90IGJlIGZvdW5kIG9uIHRoaXMgc2VydmVyLjxicj4mZ3Q7Jmd0OyZndDs8YnI+ Jmd0OyZndDsmZ3Q7LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tPGJyPiZndDsmZ3Q7Jmd0 O0FwYWNoZS8xLjMuMzQgU2VydmVyIGF0IDxhIGhyZWY9Imh0dHA6Ly93ZWJtYWlsLmp0cHJlLmNv bSI+d2VibWFpbC5qdHByZS5jb208L2E+IFBvcnQgODA8YnI+Jmd0OyZndDsmZ3Q7VGhlIFVSTCBh dCB0aGUgdGltZSBpczoKPGJyPiZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDs8YnI+Jmd0OyZn dDsmZ3Q7PGJyPiZndDsmZ3Q7PGEgaHJlZj0iaHR0cDovL3dlYm1haWwuKioqKiouY29tLz9fYXV0 aD01MDk3N2E5Y2RiNGNmMzdhZTZmYTE4ZTVhYzNiYjEzZWViZGIzN2I1JmFtcDtfdGFzaz1tYWls JmFtcDtfYWN0aW9uPWNvbXBvc2UmYW1wO19mb3J3YXJkX3VpZD0xNDM3JmFtcDtfbWJveD1JTkJP WCI+aHR0cDovL3dlYm1haWwuKioqKiouY29tLz9fYXV0aD01MDk3N2E5Y2RiNGNmMzdhZTZmYTE4 ZTVhYzNiYjEzZWViZGIzN2I1JmFtcDtfdGFzaz1tYWlsJmFtcDtfYWN0aW9uPWNvbXBvc2UmYW1w O19mb3J3YXJkX3VpZD0xNDM3JmFtcDtfbWJveD1JTkJPWAo8L2E+PGJyPiZndDsmZ3Q7PGJyPiZn dDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0O1RoZSBzb3VyY2Ugb2YgdGhlIGVtYWlsIGluIHF1ZXN0aW9u IGlzOjxicj4mZ3Q7Jmd0OyZndDtJIGhhdmUgZWRpdGVkIHRoZSBzcGVjaWZpYyBlbWFpbCBhZGRy ZXNzZXMgYW5kIElQL3NlcnZlciBhZGRyZXNzZXMgdG88YnI+Jmd0OyZndDsmZ3Q7PGJyPiZndDsm Z3Q7Jmd0Ozxicj4mZ3Q7Jmd0O2hpZGU8YnI+Jmd0OyZndDsKPGJyPiZndDsmZ3Q7PGJyPiZndDsm Z3Q7Jmd0O3RoZW0uIEV2ZXJ5dGhpbmcgZWxzZSBpcyBleGFjdGx5IGFzIGlzLjxicj4mZ3Q7Jmd0 OyZndDs8YnI+Jmd0OyZndDsmZ3Q7UmV0dXJuLXBhdGg6ICZsdDs8YSBocmVmPSJtYWlsdG86dXNl ckBhb2wuY29tIj51c2VyQGFvbC5jb208L2E+Jmd0Ozxicj4mZ3Q7Jmd0OyZndDtFbnZlbG9wZS10 bzogdXNlckAqKioqLmNvbTxicj4mZ3Q7Jmd0OyZndDtEZWxpdmVyeS1kYXRlOiBNb24sIDA1IERl YyAyMDA1IDE3OjE0OjM0IC0wNTAwCjxicj4mZ3Q7Jmd0OyZndDtSZWNlaXZlZDogZnJvbSB6emlv Z3BoYSBieSA8YSBocmVmPSJodHRwOi8vc2VydmVyLnNuaGRucy5jb20iPnNlcnZlci5zbmhkbnMu Y29tPC9hPiB3aXRoIGxvY2FsLWJzbXRwIChFeGltIDQuNTApPGJyPiZndDsmZ3Q7Jmd0OyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO2lkIDFFak9iUy0wMDA2U1otTE08YnI+Jmd0 OyZndDsmZ3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Zm9yIHVzZXJAKioq Ki5jb207IE1vbiwgMDUgRGVjIDIwMDUgMTc6MTQ6MzQgLTA1MDAKPGJyPiZndDsmZ3Q7Jmd0O1gt U3BhbS1DaGVja2VyLVZlcnNpb246IFNwYW1Bc3Nhc3NpbiAzLjEuMCAoMjAwNS0wOS0xMykgb248 YnI+Jmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OzxhIGhyZWY9Imh0dHA6 Ly9zZXJ2ZXIuc25oZG5zLmNvbSI+c2VydmVyLnNuaGRucy5jb208L2E+PGJyPiZndDsmZ3Q7PGJy PiZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0O1gtU3BhbS1MZXZlbDoKPGJyPiZndDsmZ3Q7Jmd0O1gt U3BhbS1TdGF0dXM6IE5vLCBzY29yZT0tMS4zIHJlcXVpcmVkPTQuMCB0ZXN0cz1CQVlFU18wMCxI VE1MXzMwXzQwLDxicj4mZ3Q7Jmd0OyZndDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDtIVE1MX01FU1NBR0UsTk9fUkVBTF9OQU1FIGF1dG9sZWFybj1ubyB2ZXJzaW9uPTMuMS4w PGJyPiZndDsmZ3Q7Jmd0O1JlY2VpdmVkOiBmcm9tIFsqLiouKi4qXSAoaGVsbz08YSBocmVmPSJo dHRwOi8vaW1vLW0yNS5teC5hb2wuY29tIj4KaW1vLW0yNS5teC5hb2wuY29tPC9hPik8YnI+Jmd0 OyZndDsmZ3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7YnkgPGEgaHJlZj0i aHR0cDovL3NlcnZlci5zbmhkbnMuY29tIj5zZXJ2ZXIuc25oZG5zLmNvbTwvYT4gd2l0aCBlc210 cCAoRXhpbSA0LjUwKTxicj4mZ3Q7Jmd0OyZndDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDtpZCAxRWpPYlMtMDAwNlJYLTFOPGJyPiZndDsmZ3Q7Jmd0OyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwO2ZvciB1c2VyQCoqKiouY29tOyBNb24sIDA1IERlYyAyMDA1 IDE3OjE0OjM0IC0wNTAwCjxicj4mZ3Q7Jmd0OyZndDtSZWNlaXZlZDogZnJvbSA8YSBocmVmPSJt YWlsdG86dXNlckBhb2wuY29tIj51c2VyQGFvbC5jb208L2E+PGJyPiZndDsmZ3Q7Jmd0OyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO2J5IDxhIGhyZWY9Imh0dHA6Ly9pbW8tbTI1 Lm14LmFvbC5jb20iPmltby1tMjUubXguYW9sLmNvbTwvYT4gKG1haWxfb3V0X3YzOF9yNi4zLikg aWQgaC4yOWEuMTFhYjc0OCAoMTMyMCk8YnI+Jmd0OyZndDsmZ3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7IGZvciAmbHQ7dXNlckAqKioqLmNvbSZndDs7IE1vbiwgNSBEZWMg MjAwNSAxNzoxNDozNSAtMDUwMCAoRVNUKQo8YnI+Jmd0OyZndDsmZ3Q7RnJvbTogPGEgaHJlZj0i bWFpbHRvOnVzZXJAYW9sLmNvbSI+dXNlckBhb2wuY29tPC9hPjxicj4mZ3Q7Jmd0OyZndDtNZXNz YWdlLUlEOiAmbHQ7PGEgaHJlZj0ibWFpbHRvOjI5YS4xMWFiNzQ4LjMwYzYxNWNiQGFvbC5jb20i PjI5YS4xMWFiNzQ4LjMwYzYxNWNiQGFvbC5jb208L2E+Jmd0Ozxicj4mZ3Q7Jmd0OyZndDtEYXRl OiBNb24sIDUgRGVjIDIwMDUgMTc6MTQ6MzUgRVNUCjxicj4mZ3Q7Jmd0OyZndDtTdWJqZWN0OiBh cGFydG1lbnQ8YnI+Jmd0OyZndDsmZ3Q7VG86IHVzZXJAKioqKi5jb208YnI+Jmd0OyZndDsmZ3Q7 TUlNRS1WZXJzaW9uOiAxLjA8YnI+Jmd0OyZndDsmZ3Q7Q29udGVudC1UeXBlOiBtdWx0aXBhcnQv YWx0ZXJuYXRpdmU7PGJyPiZndDsmZ3Q7Jmd0O2JvdW5kYXJ5PSZxdW90O3BhcnQxXzI5YS4xMWFi NzQ4LjMwYzYxNWNiX2JvdW5kYXJ5JnF1b3Q7Cjxicj4mZ3Q7Jmd0OyZndDtYLU1haWxlcjogNy4w IGZvciBXaW5kb3dzIHN1YiAxMDcxODxicj4mZ3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7PGJy PiZndDsmZ3Q7Jmd0Oy0tcGFydDFfMjlhLjExYWI3NDguMzBjNjE1Y2JfYm91bmRhcnk8YnI+Jmd0 OyZndDsmZ3Q7Q29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFyc2V0PSZxdW90O1VTLUFTQ0lJ JnF1b3Q7PGJyPiZndDsmZ3Q7Jmd0O0NvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IDdiaXQKPGJy PiZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDtJJ20gbG9va2luZyBmb3IgYSAxIGJlZHJvb20g YXBhcnRtZW50IGluIFdlc3QgUGFsbSBCZWFjaCwgUGFsbSBCZWFjaDxicj4mZ3Q7Jmd0OyZndDs8 YnI+Jmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7R2FyZGVucyw8YnI+Jmd0OyZndDs8YnI+Jmd0OyZn dDs8YnI+Jmd0OyZndDsmZ3Q7Tm9ydGggUGFsbSBCZWFjaCBvciBCb3ludG9uIEJlYWNoIHdvdWxk IGJlIG15IGxhc3QgY2hvaWNlLgo8YnI+Jmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0O0knbSBs b29raW5nIHRvIG1vdmUgcmlnaHQgYXdheS48YnI+Jmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0 O1BsZWFzZSBsZXQgbWUga25vdyBpZiB0aGVyZSBpcyBhbnl0aGluZyBhdmFpbGFibGUuPGJyPiZn dDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDtUaGFua3MsPGJyPiZndDsmZ3Q7Jmd0O01pa2UgTXVy cmF5PGJyPiZndDsmZ3Q7Jmd0Owo8YnI+Jmd0OyZndDsmZ3Q7LS1wYXJ0MV8yOWEuMTFhYjc0OC4z MGM2MTVjYl9ib3VuZGFyeTxicj4mZ3Q7Jmd0OyZndDtDb250ZW50LVR5cGU6IHRleHQvaHRtbDsg Y2hhcnNldD0mcXVvdDtVUy1BU0NJSSZxdW90Ozxicj4mZ3Q7Jmd0OyZndDtDb250ZW50LVRyYW5z ZmVyLUVuY29kaW5nOiBxdW90ZWQtcHJpbnRhYmxlPGJyPiZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0 OyZndDsmbHQ7SFRNTCZndDsmbHQ7Rk9OVCBGQUNFPTNEYXJpYWwsaGVsdmV0aWNhJmd0OyZsdDtI VE1MJmd0OyZsdDtGT05UJm5ic3A7Jm5ic3A7U0laRT0zRDIgUFRTSVpFPTNEMTAKPGJyPiZndDsm Z3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDtGQU1JTFk9PGJyPiZndDsmZ3Q7PGJy PiZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0Oz0zRCZxdW90O1NBTlNTRVJJRiZxdW90OyBGQUNFPTNE JnF1b3Q7QXJpYWwmcXVvdDsgTEFORz0zRCZxdW90OzAmcXVvdDsmZ3Q7SSdtIGxvb2tpbmcgZm9y IGEgMSBiZWRyb29tPGJyPiZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsKPGJyPiZndDsmZ3Q7 YXBhcnRtZT08YnI+Jmd0OyZndDs8YnI+Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7bnQgaW4gV2Vz dCBQYWxtIEJlYWNoLCBQYWxtIEJlYWNoIEdhcmRlbnMsIE5vcnRoIFBhbG0gQmVhY2ggb3IgQm95 bnRvbjxicj4mZ3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7QmVhY2g9PGJy PiZndDsmZ3Q7PGJyPiZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0O3dvdWxkIGJlIG15IGxhc3QgY2hv aWNlLiZsdDtCUiZndDsKPGJyPiZndDsmZ3Q7Jmd0OyZsdDtCUiZndDs8YnI+Jmd0OyZndDsmZ3Q7 SSdtIGxvb2tpbmcgdG8gbW92ZSByaWdodCBhd2F5LiZsdDtCUiZndDs8YnI+Jmd0OyZndDsmZ3Q7 Jmx0O0JSJmd0Ozxicj4mZ3Q7Jmd0OyZndDtQbGVhc2UgbGV0IG1lIGtub3cgaWYgdGhlcmUgaXMg YW55dGhpbmcgYXZhaWxhYmxlLiZsdDtCUiZndDs8YnI+Jmd0OyZndDsmZ3Q7Jmx0O0JSJmd0Ozxi cj4mZ3Q7Jmd0OyZndDtUaGFua3MsJmx0O0JSJmd0Owo8YnI+Jmd0OyZndDsmZ3Q7TWlrZSBNdXJy YXkmbHQ7L0ZPTlQmZ3Q7Jmx0Oy9IVE1MJmd0Ozxicj4mZ3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDsm Z3Q7LS1wYXJ0MV8yOWEuMTFhYjc0OC4zMGM2MTVjYl9ib3VuZGFyeS0tPGJyPiZndDsmZ3Q7Jmd0 Ozxicj4mZ3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7QW55IGlkZWFzPz88YnI+Jmd0OyZndDsm Z3Q7PGJyPiZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jmd0OyZndDsKPGJyPiZndDsmZ3Q7Jmd0Ozxicj4m Z3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDs8YnI+Jmd0OyZndDs8YnI+Jmd0Ozxicj4mZ3Q7PGJyPiZn dDs8YnI+PGJyPjwvYmxvY2txdW90ZT48L2Rpdj48YnI+Cg== --===============5490100402460461048==--