diff options
author | Dwayne C. Litzenberger <dlitz@dlitz.net> | 2009-02-28 14:03:17 -0500 |
---|---|---|
committer | Dwayne C. Litzenberger <dlitz@dlitz.net> | 2009-03-01 10:22:59 -0500 |
commit | c6eb9be092884505eb43cca0cf5fccb25c4abdaf (patch) | |
tree | 5921a7c6fc2aa14035a3283f662cdfa20fea00d1 /LEGAL | |
parent | 386de1947b282c3a01cd6533419d3d8592ffb861 (diff) | |
download | pycrypto-c6eb9be092884505eb43cca0cf5fccb25c4abdaf.tar.gz |
Legal: Add the LEGAL directory.
Diffstat (limited to 'LEGAL')
-rw-r--r-- | LEGAL/00INDEX | 3 | ||||
-rw-r--r-- | LEGAL/copy/00INDEX | 4 | ||||
-rw-r--r-- | LEGAL/copy/LICENSE.orig | 15 | ||||
-rw-r--r-- | LEGAL/copy/README | 29 | ||||
-rw-r--r-- | LEGAL/copy/stmts/Andrew_M_Kuchling.mbox | 156 | ||||
-rw-r--r-- | LEGAL/copy/stmts/Robey_Pointer.asc | 53 | ||||
-rw-r--r-- | LEGAL/copy/stmts/Wim_Lewis.asc | 45 | ||||
-rw-r--r-- | LEGAL/tsu-notify.mbox | 130 |
8 files changed, 435 insertions, 0 deletions
diff --git a/LEGAL/00INDEX b/LEGAL/00INDEX new file mode 100644 index 0000000..ae237d7 --- /dev/null +++ b/LEGAL/00INDEX @@ -0,0 +1,3 @@ +00INDEX - This file +tsu-notify.mbox - Notification sent per U.S. export regulations +copy/ - Copyright info & public-domain dedications diff --git a/LEGAL/copy/00INDEX b/LEGAL/copy/00INDEX new file mode 100644 index 0000000..d3283d7 --- /dev/null +++ b/LEGAL/copy/00INDEX @@ -0,0 +1,4 @@ +00INDEX This file +README Information about the files in this directory. +LICENSE.orig Original (deprecated) license for the Python Cryptography Toolkit +stmts/ Statements by contributors diff --git a/LEGAL/copy/LICENSE.orig b/LEGAL/copy/LICENSE.orig new file mode 100644 index 0000000..ad3ae41 --- /dev/null +++ b/LEGAL/copy/LICENSE.orig @@ -0,0 +1,15 @@ +=================================================================== +Distribute and use freely; there are no restrictions on further +dissemination and usage except those imposed by the laws of your +country of residence. This software is provided "as is" without +warranty of fitness for use or suitability for any purpose, express +or implied. Use at your own risk or not at all. +=================================================================== + +Incorporating the code into commercial products is permitted; you do +not have to make source available or contribute your changes back +(though that would be nice). + +--amk (www.amk.ca) + + diff --git a/LEGAL/copy/README b/LEGAL/copy/README new file mode 100644 index 0000000..f794720 --- /dev/null +++ b/LEGAL/copy/README @@ -0,0 +1,29 @@ +Historically, the copyright licensing status of the Python Cryptography +Toolkit ("PyCrypto") has been somewhat ambiguous. The original intention of +Andrew M. Kuchling and other contributors has been to dedicate PyCrypto to the +public domain, but the original license may not have allowed distributing +modified versions, depending on one's interpretation of the word "use" (see +LICENSE.orig). + +Additionally, some files within PyCrypto have specified their own licenses, +which differed from the PyCrypto license itself. For example, the original +RIPEMD.c module simply had a copyright statement and warranty disclaimer, +without clearly licensing anything. + +Recently, there has been an effort to clarify the situation. A multi-faceted +approach has been taken with regard to ambiguously or incompatibly licensed +code, including: + +- Asking contributors to clarify their original intentions or to clearly and + explicitly dedicate their contributions to the public domain; + +- Writing new code from scratch as a replacement; + +- Using clearly-licensed code from other sources; and + +- Removing the code without replacing it. + +Where contributors have responded to a request to clarify their intentions, +their statements have been recorded in this directory. + +The "stmts" directory contains contributors' statements. diff --git a/LEGAL/copy/stmts/Andrew_M_Kuchling.mbox b/LEGAL/copy/stmts/Andrew_M_Kuchling.mbox new file mode 100644 index 0000000..a0dcb78 --- /dev/null +++ b/LEGAL/copy/stmts/Andrew_M_Kuchling.mbox @@ -0,0 +1,156 @@ +From dlitz@dlitz.net Sun Nov 23 00:17:22 2008 +Date: Sun, 23 Nov 2008 00:17:22 -0500 +From: "Dwayne C. Litzenberger" <dlitz@dlitz.net> +To: "A. M. Kuchling" <amk@amk.ca> +Subject: PyCrypto license clarification +Message-ID: <20081123051722.GA29253@rivest.dlitz.net> +MIME-Version: 1.0 +Content-Type: multipart/signed; micalg=pgp-sha1; + protocol="application/pgp-signature"; boundary="YiEDa0DAkWCtVeE4" +Content-Disposition: inline +X-Primary-Address: dlitz@dlitz.net +X-Homepage: http://www.dlitz.net/ +X-OpenPGP: url=http://www.dlitz.net/go/gpgkey/; + id=19E11FE8B3CFF273ED174A24928CEC1339C25CF7 (only for key signing); + preference=unprotected +X-OpenPGP: url=http://www.dlitz.net/go/gpgkey/; + id=4B2AFD82FC7D9E3838D9179F1C11B877E7804B45 (2008); + preference=signencrypt +User-Agent: Mutt/1.5.16 (2007-06-11) +Status: RO +Content-Length: 3461 +Lines: 78 + + +--YiEDa0DAkWCtVeE4 +Content-Type: text/plain; charset=us-ascii; format=flowed +Content-Disposition: inline +Content-Transfer-Encoding: quoted-printable + +Hi Andrew, + +People often ask me what license PyCrypto is covered by, if it's=20 +GPL-compatible, etc. Right now, I'm not really sure what to tell them. =20 +The text in the current LICENSE file (quoted below) is not entirely clear= +=20 +on the point of whether distributing modified versions is allowed. (It=20 +says "distribute and use", but not "modify".) + + =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= +=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= +=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D + Distribute and use freely; there are no restrictions on further + dissemination and usage except those imposed by the laws of your + country of residence. This software is provided "as is" without + warranty of fitness for use or suitability for any purpose, express + or implied. Use at your own risk or not at all. + =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= +=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= +=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D + + Incorporating the code into commercial products is permitted; you do + not have to make source available or contribute your changes back + (though that would be nice). + + --amk (www.amk.ca) + +For the next PyCrypto release, I'd like to take steps to move toward a=20 +clearer licensing regime. I'm asking as many copyright holders as I can=20 +find, starting with you, if I can release PyCrypto under something clearer= +=20 +and more standard. Below, I have quoted a public domain dedication that=20 +was recommended in _Intellectual Property and Open Source: A Practical=20 +Guide to Protecting Code_, by Van Lindberg. + +May I, on your behalf, dedicate to the public domain your considerable=20 +contributions to PyCrypto, with the following notice? + + =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= +=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= +=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D + The contents of this file are dedicated to the public domain. To the + extent that dedication to the public domain is not available, everyone + is granted a worldwide, perpetual, royalty-free, non-exclusive license + to exercise all rights associated with the contents of this file for + any purpose whatsoever. No rights are reserved. + =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= +=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= +=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D + +Regards, + - Dwayne + +--=20 +Dwayne C. Litzenberger <dlitz@dlitz.net> + Key-signing key - 19E1 1FE8 B3CF F273 ED17 4A24 928C EC13 39C2 5CF7 + Annual key (2008) - 4B2A FD82 FC7D 9E38 38D9 179F 1C11 B877 E780 4B45 + +--YiEDa0DAkWCtVeE4 +Content-Type: application/pgp-signature; name="signature.asc" +Content-Description: Digital signature +Content-Disposition: inline + +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v1.4.5 (GNU/Linux) + +iEYEARECAAYFAkko52IACgkQHBG4d+eAS0XPPQCfcyQ2DdAXKg9N7Z+jeSFFD5EZ +yloAn33a3ZjkteyJaTbzEqImOEW8JGpf +=aBEW +-----END PGP SIGNATURE----- + +--YiEDa0DAkWCtVeE4-- + +From amk@amk.ca Sun Nov 23 07:51:59 2008 +X-Maildir-Dup-Checked: Yes +Return-Path: <amk@amk.ca> +X-Original-To: dwon@rivest.dlitz.net +Delivered-To: dwon@rivest.dlitz.net +Received: from goedel.dlitz.net (unknown [10.159.255.6]) + by rivest.dlitz.net (Postfix) with ESMTP id 5C2C75047D + for <dwon@rivest.dlitz.net>; Sun, 23 Nov 2008 07:51:59 -0500 (EST) +Received: from localhost (localhost [127.0.0.1]) + by goedel.dlitz.net (Postfix) with QMQP id D632D10111 + for <dwon@rivest.dlitz.net>; Sun, 23 Nov 2008 06:51:58 -0600 (CST) +Received: (vmailmgr-postfix 12026 invoked by uid 1003); 23 Nov 2008 06:51:58 -0600 +Delivered-To: m-dlitz-dlitz@dlitz.net +Received-SPF: none (goedel.dlitz.net: domain of amk@amk.ca does not designate permitted sender hosts) +Received: from mail5.sea5.speakeasy.net (mail5.sea5.speakeasy.net [69.17.117.7]) + by goedel.dlitz.net (Postfix) with ESMTP id 97DC710105 + for <dlitz@dlitz.net>; Sun, 23 Nov 2008 06:51:58 -0600 (CST) +Received: (qmail 3992 invoked from network); 23 Nov 2008 12:51:52 -0000 +Received: from dsl092-163-165.wdc2.dsl.speakeasy.net (HELO localhost) (akuchling@[66.92.163.165]) + (envelope-sender <amk@amk.ca>) + by mail5.sea5.speakeasy.net (qmail-ldap-1.03) with AES256-SHA encrypted SMTP + for <dlitz@dlitz.net>; 23 Nov 2008 12:51:52 -0000 +Date: Sun, 23 Nov 2008 07:51:34 -0500 +From: "A.M. Kuchling" <amk@amk.ca> +To: "Dwayne C. Litzenberger" <dlitz@dlitz.net> +Subject: Re: PyCrypto license clarification +Message-ID: <20081123125134.GA21239@amk.local> +Reply-To: amk@amk.ca +References: <20081123051722.GA29253@rivest.dlitz.net> +MIME-Version: 1.0 +Content-Type: text/plain; charset=us-ascii +Content-Disposition: inline +In-Reply-To: <20081123051722.GA29253@rivest.dlitz.net> +User-Agent: Mutt/1.5.13 (2006-08-11) +Status: RO +Content-Length: 537 +Lines: 15 + +> People often ask me what license PyCrypto is covered by, if it's +> GPL-compatible, etc. Right now, I'm not really sure what to tell them. +> The text in the current LICENSE file (quoted below) is not entirely clear +> on the point of whether distributing modified versions is allowed. (It +> says "distribute and use", but not "modify".) + +The intention is that it be public domain. + +> May I, on your behalf, dedicate to the public domain your considerable +> contributions to PyCrypto, with the following notice? + +You may. + +--amk + + diff --git a/LEGAL/copy/stmts/Robey_Pointer.asc b/LEGAL/copy/stmts/Robey_Pointer.asc new file mode 100644 index 0000000..fa49e5a --- /dev/null +++ b/LEGAL/copy/stmts/Robey_Pointer.asc @@ -0,0 +1,53 @@ +Date: Mon, 16 Feb 2009 12:58:00 -0800 +From: Robey Pointer <robey@lag.net> +Subject: Re: PyCrypto license clarification +To: "Dwayne C. Litzenberger" <dlitz@dlitz.net> +Received-SPF: pass (goedel.dlitz.net: domain of robey@lag.net designates 69.61.78.186 as permitted sender) +Message-Id: <F469A078-6305-4484-BEA8-F4EC38A4154F@lag.net> + +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA1 + +On 23 Nov 2008, at 07:42, Dwayne C. Litzenberger wrote: + +> For the next PyCrypto release, I would like to take steps to move +> toward a clearer licensing regime. I am asking as many copyright +> holders as I can find if I can release PyCrypto under something +> clearer and more standard. Below, I have quoted a public domain +> dedication that was recommended in _Intellectual Property and Open +> Source: A Practical Guide to Protecting Code_, by Van Lindberg. I +> have already contacted A. M. Kuchling, and he has approved the +> following dedication for his contributions. +> +> May I, on your behalf, dedicate to the public domain all your +> contributions to PyCrypto, with the following notice? +> +> +> = +> ====================================================================== +> The contents of this file are dedicated to the public domain. To +> the +> extent that dedication to the public domain is not available, +> everyone +> is granted a worldwide, perpetual, royalty-free, non-exclusive +> license +> to exercise all rights associated with the contents of this file +> for +> any purpose whatsoever. No rights are reserved. +> +> = +> ====================================================================== +> + +In case I haven't replied to this yet: Yes, this is fine with me. + +robey + +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v1.4.8 (Darwin) + +iEYEARECAAYFAkmZ01gACgkQQQDkKvyJ6cOLvQCfQmYYuVODvIlyLg0hgCI9LAbQ +SH8AoLJgaq1lIi7/ZYDc+/Cd8VO0xLbr +=Mv6g +-----END PGP SIGNATURE----- + diff --git a/LEGAL/copy/stmts/Wim_Lewis.asc b/LEGAL/copy/stmts/Wim_Lewis.asc new file mode 100644 index 0000000..3969994 --- /dev/null +++ b/LEGAL/copy/stmts/Wim_Lewis.asc @@ -0,0 +1,45 @@ +Date: Sun, 23 Nov 2008 15:54:35 -0800 +From: Wim Lewis <wiml@hhhh.org> +Subject: Re: PyCrypto license clarification +To: "Dwayne C. Litzenberger" <dlitz@dlitz.net> +Cc: Wim Lewis <wiml@hhhh.org> +Message-Id: <9D5C3135-7414-47D7-9D41-0AC6C3A84D97@hhhh.org> + +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA1 + +On November 23, 2008, you wrote: +>Hi Wim, +> +>I am the new maintainer of the Python Cryptography Toolkit, and I am +>working on a new release at http://www.pycrypto.org/. +> +>I understand that you have made contributions to PyCrypto. May I, on +>your behalf, dedicate to the public domain all your contributions to +>PyCrypto, with the following notice? +> +> ======================================================================= +> The contents of this file are dedicated to the public domain. To the +> extent that dedication to the public domain is not available, everyone +> is granted a worldwide, perpetual, royalty-free, non-exclusive license +> to exercise all rights associated with the contents of this file for +> any purpose whatsoever. No rights are reserved. +> ======================================================================= + +Certainly! I think the only code of mine in PyCrypto is the CAST-5 / CAST-128 +implementation, which already has a public-domain notice at the top of +the file. But I am happy to have that, any any other code of mine that +might have wandered in there under an unclear open sourcish license, +distributed under the public-domain dedication you quote. + +Wim. + +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v1.4.6 (Darwin) + +iQCVAwUBSSnnAl8UnN8n93LBAQLp/gQAhr7x8Av1mstc2kxEJDWTm26PTAZxMz4B +FektbDOzkxgc5580MGGeeX/MVn8aw+1BHg0YD85gsntlDzkcQtb+BR/xAvJ5zKyA +J/Mn/I+I6ekJQ3juh8IPHLAduOXM9Rtguas/yR+Doaq0xOPKoBx+/5+t1lLJtBcZ +wrPEa9Oui9s= +=zSY9 +-----END PGP SIGNATURE----- diff --git a/LEGAL/tsu-notify.mbox b/LEGAL/tsu-notify.mbox new file mode 100644 index 0000000..c9fcfb2 --- /dev/null +++ b/LEGAL/tsu-notify.mbox @@ -0,0 +1,130 @@ +From dlitz@dlitz.net Wed Aug 27 20:54:38 EDT 2008 +X-Maildir-Dup-Checked: Yes +Return-Path: <dlitz@dlitz.net> +X-Original-To: dwon@rivest.dlitz.net +Delivered-To: dwon@rivest.dlitz.net +Received: from goedel.dlitz.net (unknown [10.159.255.6]) + by rivest.dlitz.net (Postfix) with ESMTP id ECFDFC6641D + for <dwon@rivest.dlitz.net>; Wed, 27 Aug 2008 20:45:06 -0400 (EDT) +Received: from localhost (localhost [127.0.0.1]) + by goedel.dlitz.net (Postfix) with QMQP id 99A9D100AA + for <dwon@rivest.dlitz.net>; Wed, 27 Aug 2008 18:45:05 -0600 (CST) +Received: (vmailmgr-postfix 3270 invoked by uid 1003); 27 Aug 2008 18:45:05 -0600 +Delivered-To: m-dlitz-dlitz@dlitz.net +Received-SPF: pass (goedel.dlitz.net: domain of dlitz@dlitz.net designates 193.201.42.13 as permitted sender) +Received: from m14.itconsult.net (m14.itconsult.net [193.201.42.13]) + by goedel.dlitz.net (Postfix) with ESMTP id 1D3B510088 + for <dlitz@dlitz.net>; Wed, 27 Aug 2008 18:45:04 -0600 (CST) +Received: from stamper.itconsult.co.uk (stamper.itconsult.co.uk + [193.201.42.31]) by m14.stamper.itconsult.co.uk (GMS + 15.01.3664/NT8923.00.54dca388) with SMTP id jfxsjqaa for dlitz@dlitz.net; + Thu, 28 Aug 2008 01:45:02 +0100 +To: crypt@bis.doc.gov, + enc@nsa.gov, + web_site@bis.doc.gov, + pycrypto@lists.dlitz.net, + PYTHON-CRYPTO@NIC.SURFNET.NL, + dlitz@dlitz.net +Received-SPF: Pass (m14.stamper.itconsult.co.uk: domain of dlitz@dlitz.net + designates 64.5.53.201 as permitted sender) identity=mailfrom; + client-ip=64.5.53.201; receiver=m14.stamper.itconsult.co.uk; + helo=goedel.dlitz.net; mechanism=-all; envelope-from=dlitz@dlitz.net; +Received: from goedel.dlitz.net (goedel.dlitz.net [64.5.53.201]) by + m14.stamper.itconsult.co.uk (GMS 15.01.3664/NT8923.00.54dca388) with ESMTP id + taxsjqaa for post@stamper.itconsult.co.uk; Thu, 28 Aug 2008 01:42:58 +0100 +Received: from rivest.dlitz.net (rivest.dlitz.net [IPv6:2002:4c0a:9133:1104::1]) + by goedel.dlitz.net (Postfix) with ESMTP id 667C7100B1 + for <post@stamper.itconsult.co.uk>; Wed, 27 Aug 2008 18:42:56 -0600 (CST) +Received: by rivest.dlitz.net (Postfix, from userid 1000) + id B92F8C66420; Wed, 27 Aug 2008 20:42:55 -0400 (EDT) +Received: by rivest.dlitz.net (tmda-sendmail, from uid 1000); + Wed, 27 Aug 2008 20:42:54 -0400 +Date: Wed, 27 Aug 2008 20:42:54 -0400 +Cc: post@stamper.itconsult.co.uk +Subject: PyCrypto TSU NOTIFICATION +Message-ID: <20080828004254.GA31214@rivest.dlitz.net> +MIME-Version: 1.0 +Content-Type: text/plain; charset=us-ascii; format=flowed +Content-Disposition: inline +X-Primary-Address: dlitz@dlitz.net +X-Homepage: http://www.dlitz.net/ +X-OpenPGP: url=http://www.dlitz.net/go/gpgkey/; + id=19E11FE8B3CFF273ED174A24928CEC1339C25CF7 (only for key signing); + preference=unprotected +X-OpenPGP: url=http://www.dlitz.net/go/gpgkey/; + id=4B2AFD82FC7D9E3838D9179F1C11B877E7804B45 (2008); + preference=signencrypt +User-Agent: Mutt/1.5.16 (2007-06-11) +X-Delivery-Agent: TMDA/1.1.9 (Jura) +From: "Dwayne C. Litzenberger" <dlitz@dlitz.net> +X-DNSBL: 0 +Status: O +Content-Length: 2182 +Lines: 65 + +-----BEGIN PGP SIGNED MESSAGE----- + +######################################################## +# +# This is a proof of posting certificate from +# stamper.itconsult.co.uk certifying that a user +# claiming to be:- +# dlitz@dlitz.net +# requested that this message be sent to:- +# crypt@bis.doc.gov +# enc@nsa.gov +# web_site@bis.doc.gov +# pycrypto@lists.dlitz.net +# PYTHON-CRYPTO@NIC.SURFNET.NL +# dlitz@dlitz.net +# +# This certificate was issued at 00:45 (GMT) +# on Thursday 28 August 2008 with reference 0520978 +# +# CAUTION: while the message may well be from the sender +# indicated in the "From:" header, the sender +# has NOT been authenticated by this service +# +# For information about the Stamper service see +# http://www.itconsult.co.uk/stamper.htm +# +######################################################## + +SUBMISSION TYPE: TSU +SUBMITTED BY: Dwayne C. Litzenberger +SUBMITTED FOR: Dwayne C. Litzenberger +POINT OF CONTACT: Dwayne C. Litzenberger +PHONE and/or FAX: +1-613-693-1296 +MANUFACTURER: n/a +PRODUCT NAME/MODEL #: The Python Cryptography Toolkit ("PyCrypto") +ECCN: 5D002 + +NOTIFICATION: http://www.pycrypto.org/ + +Note: I am a Canadian citizen posting software to my website located in +Canada. I am not certain whether PyCrypto contains enough US-origin +cryptography to be covered by U.S. export controls, but I am submitting +this anyway. + +(Sorry for spamming the lists, but I want there to be a record of this.) + +- -- +Dwayne C. Litzenberger <dlitz@dlitz.net> + Key-signing key - 19E1 1FE8 B3CF F273 ED17 4A24 928C EC13 39C2 5CF7 + Annual key (2008) - 4B2A FD82 FC7D 9E38 38D9 179F 1C11 B877 E780 4B45 + + +-----BEGIN PGP SIGNATURE----- +Version: 2.6.3i +Charset: noconv +Comment: Stamper Reference Id: 0520978 + +iQEVAgUBSLX1DYGVnbVwth+BAQEcuwf9EWnXLqSO5bPzR9K9QnTPcsKbTljKjPxr +d+q0E7eE8VtnvvijUcTAR9o27yvzOPxdFT864MQA7OTSbPK39aGAgA4fgAgvYH9t +UNjJ/kv8QLz/aq2fi/HNjyrwnqFnUl0uqwpOrQGbz8Y+SGpVh1gKqy1Ju45L+doq +sxbzCOpjgRv2zDdNR/2SnFmDWQXv8dSeonwIHpQDft8/LVA/gHiTDmteQlOhJQ6o +XYhY+HbRjsD741/GSpOt9IlN5ln0UgshFoLIndnNSAvWf4aPyh5KCN7ho+/BC0v/ +W/pqSSlPkwmbhlPHoOltTkNc0qKLAHXqMGJNhO8AkrYZOyJksb0HsA== +=3oIX +-----END PGP SIGNATURE----- + |