From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Ali Elshishini Newsgroups: gmane.emacs.bugs Subject: bug#55666: enhancement request - SHA-256 for emacs downloads Date: Sat, 28 May 2022 00:43:28 +0000 Message-ID: References: <875ylr8cmq.fsf@gnus.org> <835ylrnor3.fsf@gnu.org> Mime-Version: 1.0 Content-Type: multipart/related; boundary="_004_BL0PR1901MB4676C79F8C3637A844934BB4DBDB9BL0PR1901MB4676_"; type="multipart/alternative" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="35245"; mail-complaints-to="usenet@ciao.gmane.io" Cc: "55666@debbugs.gnu.org" <55666@debbugs.gnu.org> To: Eli Zaretskii , Lars Ingebrigtsen Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sat May 28 02:44:40 2022 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nukZL-0008zl-Hf for geb-bug-gnu-emacs@m.gmane-mx.org; Sat, 28 May 2022 02:44:40 +0200 Original-Received: from localhost ([::1]:56070 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nukZK-0007Ys-7k for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 27 May 2022 20:44:38 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:48578) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nukYl-0007X5-Dj for bug-gnu-emacs@gnu.org; Fri, 27 May 2022 20:44:04 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:42173) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nukYj-00052E-Js for bug-gnu-emacs@gnu.org; Fri, 27 May 2022 20:44:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1nukYj-0001Ze-I8 for bug-gnu-emacs@gnu.org; Fri, 27 May 2022 20:44:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Ali Elshishini Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 28 May 2022 00:44:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 55666 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: wontfix Original-Received: via spool by 55666-submit@debbugs.gnu.org id=B55666.16536986346027 (code B ref 55666); Sat, 28 May 2022 00:44:01 +0000 Original-Received: (at 55666) by debbugs.gnu.org; 28 May 2022 00:43:54 +0000 Original-Received: from localhost ([127.0.0.1]:36070 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nukYb-0001Z9-Vs for submit@debbugs.gnu.org; Fri, 27 May 2022 20:43:54 -0400 Original-Received: from mail-mw2nam10olkn2072.outbound.protection.outlook.com ([40.92.42.72]:5088 helo=NAM10-MW2-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nukYL-0001Yf-Kr for 55666@debbugs.gnu.org; Fri, 27 May 2022 20:43:53 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=DcjemmQFued08JNhkdr+XmBcxaeJLnQ13l2ANmPjGJLQLmVON/iCYlZ/bCctwtumzvyur9JQhgAtFoAjeafYKx34NG5kzgS8JDdz1g4W3lKINLxmi7Klj4B8smB4/ct2vXjjBLtp8x5PIPIRHHjBJzaXrhJGh72+y8xGVpUIvYQIgf7iW2hRuod3DrTc41+fxeGKIoMljbk87g/8Sm3SoqhNPJQpCEunakSKdjtWR0HOx9PdmO89/hA2RNJjTJJjPZ9OXELuGBmfNKCa3bL+XvzJJE9MH6mFuM4gRwzfH6rB6buRKV6s/A6/kFZSFNSZiamwHj7Pjw0OG+el/HHsUg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=DvdstaI85Vtv1pZ0vNbdaccVlqKZkUcXFEQiZ61qN+U=; b=XNblc7rnWNdkvRESVH0hKCwjGOJwEJSMhstxRUPwprE5HBvjZMNzSgZJH0wkTSO/udDxucIN5eknR4WZ/O4FLXSCDBgvBq5FWAWCr6SAJjEobOqsUIr6bUK8Li8mHS8WlCid2VnZp1S5Y4zH7OH7iK1klzddEl8lMcqL/RK0uW/i9fRXXnVt8lviGwpxF1WsPqHMxpb5MpzJC04Nk/yNjMV3CPhgBzj5pEqTqCH9dv3rdV6pzclmxllEwgm8ptrrskoN4+2MDTgXjg+PKlLL9n/eqDbevpSpr7fb6iKphzjZXf3KsKrQrULHgpe7tHTD2QW6Cn3s20vkuB8TA3Eo3w== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=DvdstaI85Vtv1pZ0vNbdaccVlqKZkUcXFEQiZ61qN+U=; b=Nz9IHh85ZRlRyuSzAL2Ihx/enwjvcJM1FIDYNh7JSCnibTdr0c334HxgW9LRwRY7MBFoEGaJCL6veVdYAaE/F7RdBxfJJ7XXLqjcCxnRjsGZniVqO0i5lIsuuTfynE+Hwk1xcCSM64AjkogyCrR3vAMfJDDhQgypHw9hnXnS0IOz5dGctkAdQs+FRkEkl0HpMiEF1oWVxF6MIk5M4stPpztpXv3YA0z1Jgqmma3Udb4J+DUgWr7MyRi6TvUjPdTgF3LzegW5wxXqQYVBAa2euaORHzXV2PtJzeQ/3Qdzn33j2kKfe+nvPj1hb93Am5qNUpx+eVBVP48DnZ8BZh06RQ== Original-Received: from BL0PR1901MB4676.namprd19.prod.outlook.com (2603:10b6:207:34::15) by BN6PR19MB1522.namprd19.prod.outlook.com (2603:10b6:404:f1::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5293.15; Sat, 28 May 2022 00:43:28 +0000 Original-Received: from BL0PR1901MB4676.namprd19.prod.outlook.com ([fe80::bda3:1472:befe:d0bd]) by BL0PR1901MB4676.namprd19.prod.outlook.com ([fe80::bda3:1472:befe:d0bd%5]) with mapi id 15.20.5293.015; Sat, 28 May 2022 00:43:28 +0000 Thread-Topic: bug#55666: enhancement request - SHA-256 for emacs downloads Thread-Index: AQHYcShLG5y9osb93ki3yxEv0JCLXa0yj2HSgAAY91+AAM0Q6A== In-Reply-To: <835ylrnor3.fsf@gnu.org> Accept-Language: en-CA, en-US Content-Language: en-CA X-MS-Has-Attach: yes suggested_attachment_session_id: b1f8c70e-9f5f-9571-fbed-ccdef6fae28a x-ms-exchange-messagesentrepresentingtype: 1 x-tmn: [Dudir19oHYcRzAXYcvQegs4rGPCarlvyD1hCpoSBwRo=] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: ee6fb344-5a9b-43e9-6a6d-08da404314df x-ms-traffictypediagnostic: BN6PR19MB1522:EE_ x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: h9372UW9pN7UwRhhw9TbetC/s6T0M22rfJJ/1YUXiYUB4KV9B2EaLxwK+sVpmJpwiYFQOwD6jpvgvqfPdE2k/Hhm1/sA6b06bqjqOm6LBzLYlcaaTaX2zEGuw3DGvrK5+YjF+5xdAni38y/2ZkZVunv/VA/uDGRz39V3fJyMPBl4qUSSk+sIMnM7cCtkuM0TbizyTK0zBLlKqywzVTWSrbXG+RES3+Sq+ylBK/FAlUebS5K2doXyiU26eGz8yLDC4fRN9tlYhl38xRj7HPmCBXs1qLRgS1NTtEpSBQMsDl6z9hen5NhjHZVa1OSJfhbsgu/cRuDRxyxZ898SwhxFk0slqEO1c6uYcNOe9uYnlRBCnvwDBrQY+uDfXCwRBXucj2RG5GhvaJiDbrop1k5f0AqQ99m3AnzpQlUn23ui4DPh5pn8J1De0ISMq8EoZl7J0+nxLrnUvHcSzmmN24/uixX7dTu1efoVVpSIyCVeMp+DkmAxf4zqEgVCsP9SHA0Ycj3civK4CT9+T9WHz5ZZGEWZM17BIirRO4UYbTlqdbmkhHGbYBGliZptxczr6rycM5qjI0GTORpr8iKGqmAAxEx2YETYhKAoTD3dODUSa5Z6hs/hfs3Fhym/56K2PlGBW0sV9PYXPWkgovJy4LxZ63UyUWipv7V9c8NlzQBsr2g= x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: 9VAO9M37vVkaZCmBDQl4v1w0HGo3VDo5efNiRUzJNpCvD1F1cPLkiCeNFC21CpPm1mWyNOvY5zx+wcfKZ62VXMKHKBkkjsIafdydAup0HY3IdwpHYi5KIG+XJfaQUR3yKRob694dOnzDnE53z5jpIrsRd0xgFeF0D61ybc5SH4R+cs0bBqQyVjOXeLf0vQLN1tV76LVcwZXxCoW+Sw98jzXJUxScWNtprjMwweBEn2wVWAQ84B2bz6gvZbeevm59Y0/PQRTyFwIE8hcWZ6nCaQ56AHmwvgJgeOd538jhrIFtwHU+Hh8yz8ApmeF9srMHjyuAcGYWPgRHPB7dfi9n68MGuMUwBDKIsE7m8/W/x86SFDThHZtnJ3/3lPfA3m4mRfutrOxKyLwZPKjdALKcaSkPl6ApCyztLOYJbT/rDlfOEtJB5RfEnJP63C/tOCUvXb7oQ1WkzPTBzriw+YY3zO+dPuKdSnbRu9x/j0Ja8GXK6cyJKvlIuh3AdDCZB9CXeKIzGdIyht/aDvzvcIesExUlfloPmlUUQNdFE+EJS9r1AsiQIkeC/jW9xAb/6RUTHahwFEi6tpuh/xbEXz+gDAUmp6xUnKuoO5N1hbXUjCzpyILQrzgPvq9R702vf9I2BUr6ZpXQ3l+2lAY6WggLWxYxF0Kwa4F6m6lABgl+QhJRLV7NGSHtW+2lo32udxVqBYIEu3iiarNRjc3I2WxgH+hgPsBNDwatgAPVy7rRTAZ3l+QzECXetrWkNq Xq1GvPPYTZlg719DDOf9lrLednWtgkCrPDJ6tBy0B9eO7p+9bu1bVIUrK+JIbpWwp7lUHsrVKXdYmokK/fsQX2unSWbhYxgbly X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BL0PR1901MB4676.namprd19.prod.outlook.com X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-Network-Message-Id: ee6fb344-5a9b-43e9-6a6d-08da404314df X-MS-Exchange-CrossTenant-originalarrivaltime: 28 May 2022 00:43:28.2894 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR19MB1522 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:233228 Archived-At: --_004_BL0PR1901MB4676C79F8C3637A844934BB4DBDB9BL0PR1901MB4676_ Content-Type: multipart/alternative; boundary="_000_BL0PR1901MB4676C79F8C3637A844934BB4DBDB9BL0PR1901MB4676_" --_000_BL0PR1901MB4676C79F8C3637A844934BB4DBDB9BL0PR1901MB4676_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Hi Eli Thanks for pointing out the announcement email Unfortunately it doesn't include the SHA hashes for the windows files Also verify the signature on windows I am not sure if this is the expected = output for me look like it failed >From command line PS C:\downloads> C:\"Program Files (x86)"\GnuPG\bin\gpg --keyserver keyserv= er.ubuntu.com --recv-keys 17E90D521672C04631B1183EE78DAE0F3115E06B gpg: key E78DAE0F3115E06B: "Eli Zaretskii " not changed gpg: Total number processed: 1 gpg: unchanged: 1 PS C:\downloads> C:\"Program Files (x86)"\GnuPG\bin\gpg --verify .\emacs-28= .1.zip.sig gpg: assuming signed data in '.\emacs-28.1.zip' gpg: Signature made 2022-04-21 4:11:30 PM Eastern Daylight Time gpg: using RSA key ECE77CF417C76C1ACFCE7C2B5B6135511580F007 gpg: Can't check signature: No public key PS C:\downloads> >From UI [cid:ffde0eec-a938-43f4-acc5-c100d4e99514] I think adding the SHA hashes somewhere remains a valuable addition using and verifying signature on windows is more complicated than it needs = to be Regards Ali ________________________________ From: Eli Zaretskii Sent: May 27, 2022 8:28 AM To: Lars Ingebrigtsen Cc: shishini@outlook.com ; 55666@debbugs.gnu.org <556= 66@debbugs.gnu.org> Subject: Re: bug#55666: enhancement request - SHA-256 for emacs downloads > Cc: 55666@debbugs.gnu.org > From: Lars Ingebrigtsen > Date: Fri, 27 May 2022 12:59:25 +0200 > > Ali Elshishini writes: > > > May you please include a list of SHA-256 hashes for the downloads in > > https://www.gnu.org/software/emacs/download.html > > > > This will provide an easy and secure way to verify downloads > > Please note that the experience to verify the signature on windows is v= ery poor > > and it for me at least ended up with the file nor being verified becaus= e of missing > > public key > > > > A SHA-256 hash will be a simple solution > > That would require people to edit that web page every time they generate > a package, which would be error prone and require too much work of the > people who build the packages. > > The packages are signed, which I think should be more than sufficient, > so I'm closing this bug report. In addition, one can find the SHA values in the announcements made on info-gnu-emacs. Here's the one about Emacs 28.1: https://lists.gnu.org/archive/html/info-gnu-emacs/2022-04/msg00000.html You can similarly search for announcements of the older releases. --_000_BL0PR1901MB4676C79F8C3637A844934BB4DBDB9BL0PR1901MB4676_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable
Hi Eli

Thanks for pointing out the announ= cement email
Unfortunately it doesn't include the SHA hashes for the windows files =

Also verify the signature on windows I am not sure if this is the expected = output
for me look like it failed 

>From command line

PS C:\downloads> C:\"Program Files (x86)"\GnuPG\bin\gpg --keys= erver keyserver.ubuntu.com --recv-keys 17E90D521672C04631B1183EE78DAE0F3115= E06B
gpg: key E78DAE0F3115E06B: "Eli Zaretskii &l= t;eliz@gnu.org>" not changed
gpg: Total number processed: 1
gpg:             &n= bsp;unchanged: 1
PS C:\downloads> C:\"Program Files (x86)&= quot;\GnuPG\bin\gpg --verify .\emacs-28.1.zip.sig
gpg: assuming signed data in '.\emacs-28.1.zip'
gpg: Signature made 2022-04-21 4:11:30 PM Eastern= Daylight Time
gpg:             &n= bsp;  using RSA key ECE77CF417C76C1ACFCE7C2B5B6135511580F007
gpg: Can't check signature: No public key
PS C:\downloads>

>From UI



I think adding the SHA hashes somewhere remains a valuable addition
using and verifying signature on w= indows is more complicated than it needs to be

Regards
Ali 


From: Eli Zaretskii <eli= z@gnu.org>
Sent: May 27, 2022 8:28 AM
To: Lars Ingebrigtsen <larsi@gnus.org>
Cc: shishini@outlook.com <shishini@outlook.com>; 55666@debbugs= .gnu.org <55666@debbugs.gnu.org>
Subject: Re: bug#55666: enhancement request - SHA-256 for emacs down= loads
 
> Cc: 55666@debbugs.gnu.org
> From: Lars Ingebrigtsen <larsi@gnus.org>
> Date: Fri, 27 May 2022 12:59:25 +0200
>
> Ali Elshishini <shishini@outlook.com> writes:
>
> > May you please include a list of SHA-256 hashes for the downloads= in
> > http= s://www.gnu.org/software/emacs/download.html
> >
> > This will provide an easy and secure way to verify downloads
> > Please note that the experience to verify the signature on window= s is very poor
> > and it for me at least ended up with the file nor being verified = because of missing
> > public key
> >
> > A SHA-256 hash will be a simple solution
>
> That would require people to edit that web page every time they genera= te
> a package, which would be error prone and require too much work of the=
> people who build the packages.
>
> The packages are signed, which I think should be more than sufficient,=
> so I'm closing this bug report.

In addition, one can find the SHA values in the announcements made on
info-gnu-emacs.  Here's the one about Emacs 28.1:

  https://lists.gnu.org/archive/html/info-gnu-emacs/2022-04/msg00000.html=

You can similarly search for announcements of the older releases.
--_000_BL0PR1901MB4676C79F8C3637A844934BB4DBDB9BL0PR1901MB4676_-- --_004_BL0PR1901MB4676C79F8C3637A844934BB4DBDB9BL0PR1901MB4676_ Content-Type: image/png; name="image.png" Content-Description: image.png Content-Disposition: inline; filename="image.png"; size=18749; creation-date="Sat, 28 May 2022 00:42:55 GMT"; modification-date="Sat, 28 May 2022 00:42:55 GMT" Content-ID: Content-Transfer-Encoding: base64 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 xgiPAAAAMEZ4BAAAgDHCIwAAAIwRUvMiVwAACOxJREFUHgEAAGCM8AgAAABjhEcAAAAYIzwCAADA GOERAAAAxgiPAAAAMEZ4BAAAgDHCIwAAAIwRHgEAAGCM8AgAAABjhEcAAAAYIzwCAADAGOERAAAA xgiPAAAAMEZ4BAAAgDHCIwAAAIwRHgEAAGCM8AgAAABjhEcAAAAYIzwCAADAGOERAAAAxgiPAAAA MEZ4BAAAgDHCIwAAAIwRHgEAAGCM8AgAAABjhEcAAAAYIzwCAADAGOERAAAAxgiPAAAAMEZ4BAAA gDHCIwAAAIwRHgEAAGCM8AgAAABjhEcAAAAYIzwCAADAGOERAAAAxgiPAAAAMEZ4BAAAgDHCIwAA AIwRHgEAAGCM8AgAAABjhEcAAAAYIzwCAADAGOERAAAAxgiPAAAAMEZ4BAAAgDHCIwAAAIwRHgEA AGCM8AgAAABjhEcAAAAYIzwCAADAGOERAAAAxgiPAAAAMEZ4BAAAgDHCIwAAAIwRHgEAAGCM8AgA AABjhEcAAAAYIzwCAADAGOERAAAAxgiPAAAAMEZ4BAAAgDHCIwAAAIwRHgEAAGCM8AgAAABjhEcA AAAYIzwCAADAGOERAAAAxgiPAAAAMEZ4BAAAgDHCIwAAAIwRHgEAAGCM8AgAAABjhEcAAAAYIzwC AADAGOERAAAAxgiPAAAAMEZ4BAAAgDHCIwAAAIwRHgEAAGCM8AgAAABjhEcAAAAYIzwCAADAGOER AAAAxgiPAAAAMEZ4BAAAgDHCIwAAAIwRHgEAAGCM8AgAAABjhEcAAAAYIzwCAADAGOERAAAAxgiP AAAAMEZ4BAAAgDHCIwAAAIwRHgEAAGCM8AgAAABjhEcAAAAYIzwCAADAGOERAAAAxgiPAAAAMEZ4 BAAAgDHCIwAAAIwRHgEAAGCM8AgAAABjhEcAAAAYIzwCAADAGOERAAAAxgiPAAAAMEZ4BAAAgDHC IwAAAIwRHgEAAGCM8AgAAABjhEcAAAAYIzwCAADAGOERAAAAxgiPAAAAMEZ4BAAAgDHCIwAAAIwR HgEAAGCM8AgAAABjhEcAAAAYIzwCAADAGOERAAAAxgiPAAAAMEZ4BAAAgDHCIwAAAIwRHgEAAGCM 8AgAAABjhEcAAAAYIzwCAADAGOERAAAAxgiPAAAAMEZ4BAAAgDHCIwAAAIwRHgEAAGCM8AgAAABj hEcAAAAYIzwCAADAGOERAAAAxgiPAAAAMEZ4BAAAgDHCIwAAAIwRHgEAAGCM8AgAAABjhEcAAAAY IzwCAADAGOERAAAAxgiPAAAAMEZ4BAAAgDHCIwAAAIwRHgEAAGCM8AgAAABjhEcAAAAYIzwCAADA GOERAAAAxgiPAAAAMEZ4BAAAgDHCIwAAAIwRHgEAAGCM8AgAAABjhEcAAAAYIzwCAADAGOERAAAA xgiPAAAAMEZ4BAAAgDHCIwAAAIwRHgEAAGCM8AgAAABjhEcAAAAYIzwCAADAGOERAAAAxgiPAAAA MEZ4BAAAgDHCIwAAAIwRHgEAAGCM8AgAAABjhEcAAAAYIzwCAADAGOERAAAAxgiPAAAAMEZ4BAAA gDHCIwAAAIwRHgEAAGCM8AgAAABjhEcAAAAYIzwCAADAGOERAAAAxgiPAAAAMEZ4BAAAgDHCIwAA AIwRHgEAAGCM8AgAAABjhEcA+P/bu2PdNLIoAMNnZshzgItVHiDpLdstFeVWEc1qmy3SuXJcpUux zWobK09A5dax6J0HsFIEP0Jqx8MWmyGXAVvXEjEYvk8agYfJ5Ja/zjADANnEIwAA2cQjAADZxCMA ANnEIwAA2cQjAADZxCMAANnEIwAA2cQjAADZxCMAANnEIwAA2cQjAADZxCMAANnEIwAA2TqrOtHf /3xc1akAANhQK4nHv/58s4rTAACw4Vy2BgAgm3gEACCbeAQAIJt4BAAgm3gEACCbeAQAINvKnvMI APCULi4u1r2EjXd0dLTyc4pHAODZev369bqXsLGurq5+yXldtgYAIJt4BAAgm3gEACCbeAQAIJt4 BAAgm3gEAHiEydkgut3ubBucTZoPYjA4i0lz4OVxdLvdOL5c10p/DY/qAQDINDkbxP55P8Y3o+hF RMRlHHf3YxDjGB3OHRiDN9dxMr6JYW89a/1VTB4BALJcxr+nEScfhvGzBw/i/fgk4vzTz4nj5CwG ++fRH4+2LhwjxCMAQJ7J17h+1Y/DdhD29uLl5y/xNSIizuPtFodjhHgEAFidzxH9k5dx+jb57uOW EY8AADl6e/Hy83l8alfh5Gtcv/ot9iIiXvXjcPg+xv3z2N+2O2V+EI8AAFkO4o+TaE0VL+N4/zSi fxjpVere8EOcXL/5eSf2FnG3NQBApt5wFOMYxH73dLbv9483MTqImL9O3Yvh6GN8ae7E3qIvQIpH AIBH6A1HcTNc+kGMRumOg3h/c/NEq3o6LlsDAJBNPAIAkE08AgCQTTwCAJDNDTMAwLN1dXW17iXs nIV4nE6n61gHAMCjHB0drXsJW286nS60Ydk+AACA3dUEY9qF6XvfeQQAIJt4BAAg21w8FkWxrnUA ALABiqKYbem+xsLkUUACABARCxEZEVEu2wkAwG5KJ49NI6Z/mzwCADDTjsd7J4/3HQAAwO4oy3Jp QC5MHouimB0MAMBueigcI35MHsuynIVjWXp6DwDArirLMqqqiqqqlk8e5/74EZEAAOymqqrmhort y9idNByrqopO5/+fu3737t2alw4AwFPrdDoL0TgXkN++fZvWdR3fv3+fbbe3t3F7ext3d3ezra7r qOs6ptPpwuuyH80GAGCztK84p9PFZoj44sWL6HQ6s62ZRDavneZEzc705E00Nq9NMKbvI0I8AgA8 A3M3viTxmAZiE5HNvvYUspOeoH3yqqri7u4uqqoSjwAAz9xD8Zi+T8OxfcPMLB6bf9BEYFEUUdd1 FEWxNBrTy9XCEQBg86SNtuzXYpY9dSedRC6dPJZlGXVdR/O67Lbsh77nKCABAJ6Hex/8ncRjGpHt sJy72zoiIg3J9D9IJ5DNazsaxSMAwGZ7aPp43ySy/fl/IyUEg2JKmRcAAAAASUVORK5CYII= --_004_BL0PR1901MB4676C79F8C3637A844934BB4DBDB9BL0PR1901MB4676_--