This document addresses a method for the authentication of the special types of Usenet articles that are used to maintain the namespace of Usenet groups. A basic familiarity with what the Usenet control message types "newgroup", "rmgroup" and "checkgroups" do is assumed; this is not a tutorial in namespace administration.
Usenet articles are notoriously easy to forge, and control messages are no exception. Since administrators often want to have their news systems automatically honor requests from some particular people to add or remove newsgroups, it is risky to trust the From: and Sender: headers to identify the real sender of a message, as has historically been done. Thus a system using Philip Zimmerman's Pretty Good Privacy® (PGP® ) was developed to provide a more secure means of authenticating the sender of a control message.
Unlike traditional PGP authentication of messages, which just verifies that the contents of the body of a message are unchanged from when it was digitally "signed", this system also needed to sign a few headers of the control message to verify the action to be taken and to guard against certain other pitfalls. Another goal was to make the signature as unobtrusive as possible and require minimal changes to existing software in order to work.
Listed below are the steps you need to take to enable PGP authentication of control messages on your system.
Here is the short and simple version for someone who feels confident hacking around the news system and doesn't like to read a lot:
Here is a more verbose version of the instructions:
There are two pieces of code that will need to be added to a news server to make use of this authentication system: a stand-alone script that verifies an article is what it says it is, and a patch to hook it into the news server's processing of control messages.
The stand-alone program, ftp://ftp.isc.org/pub/pgpcontrol/pgpverify, is a Perl script that should work with Perl version 4 and up. (I have not tested it with earlier versions.) It does not contain any code making it dependent on any particular news server software.
ftp://ftp.isc.org/pub/pgpcontrol/server-patches/ has patches for hooking the system into existing news server software. Choose the one for your system from the list below.
Newer versions of INN (since 1.5), D News and ANU News (since 6.2.0) do not need to be patched, as they ship with built-in handling for pgp verification. You can therefore skip past the "Install it on your news system" section to "Enable verification for the hierarchies that interest you". I recommend that you upgrade to at least INN 1.5.1sec if you are running any prior INN version, because it has a few important security problems fixed.
I regret that I do not have the time to develop more patches, but I will gladly add patches for other systems to this page as they are made available to me. The INN version 1.4sec patch will apply to all INN "unoff" versions, albeit with a little bit of fuzz. I am not positive what versions of C News will work with the C News CR.G patch; if you try it with other versions, please let me know how it goes.
First you must ensure that the absolute paths to perl and to pgp are correct in the first few lines of the pgpverify program. No other configuration of options or pathnames should be needed.
Next, the following steps assume, solely for the sake of making it easy for me to write a simple recipe, that you have copied pgpverify and the patch for your system to your news server as /tmp/pgpverify and /tmp/pgpcontrol.pch respectively. I have tried to format this so that you should be able to cut and paste any of the lines in italics directly to your shell.
cd to the executable program directory that has ctlinnd. mv /tmp/pgpverify pgpverify cd to the root of your INN source tree. cd site patch < /tmp/pgpcontrol.pch make install
It has been reported to me that at least one AIX system has problems with patch not applying the last section of parsecontrol.pch. If you run AIX, double check it and apply by manually editing, if necessary.
cd to the C News program directory that has spacefor. mv /tmp/pgpverify pgpverify cd to the root of your C News source tree. cd ctl patch < /tmp/pgpcontrol.pch make install
You're out of luck until someone writes a patch and instructions for your system and makes it available to me for redistribution.
To verify messages, you must have a PGP public key for each signer that you wish to trust. It should be entered in a key ring that is accessible to the user-id that runs the news system by running pgp -ka on a file containing the key to add. For example, at a site that runs the news server software as news, the following command run by the news user-id should add the key bounded by BEGIN and END "PGP PUBLIC KEY BLOCK" lines in the file /tmp/key to the default key ring that would be used for authentication:
pgp -ka /tmp/key
As a general policy rule, control message signers will not use their control message keys to introduce other keys, so when PGP asks you a question similar to, "Would you trust this user to act as an introducer and certify other people's public keys to you?" answer that you would not.
After you have added the appropriate key to your key ring, you need to tell the news software to validate the control messages received. As implemented, the system will perform the requested action if the message can be authenticated and it will mail the message to the news system administrator if it cannot. Clearly there are other possible actions that could be implemented, but I wanted to keep the patches minimal. Future releases of the server software will probably have increased flexibility.
Automatic processing of control messages is handled by control.ctl, which you edit in the same site subdirectory where you patched parsecontrol. control.ctl has several lines at the beginning of it that describe the format of the file, and there is an even longer control.ctl(5) manual page. To enable PGP verification in addition to the normal authorization done by control.ctl, use the action verify-pgp_userid in the fourth field.
For example, if you trust group-admin@isc.org (currently David Lawrence <tale@isc.org>, aka tale@uunet.uu.net, the author of this document) to manage groups in the "Big 8" hierarchies, you could have lines like these (but don't use the backslash continuation, which I have used here for readability; keep it all on one line):
newgroup:group-admin@isc.org:\ comp.*|humanities.*|misc.*|news.*|rec.*|sci.*|soc.*|talk.*:\ verify-news.announce.newgroups rmgroup:group-admin@isc.org:\ comp.*|humanities.*|misc.*|news.*|rec.*|sci.*|soc.*|talk.*:\ verify-news.announce.newgroups checkgroups:group-admin@isc.org:\ comp.*|humanities.*|misc.*|news.*|rec.*|sci.*|soc.*|talk.*:\ verify-news.announce.newgroups
Additionally, if you like the logging feature available with the action doit=logfile, you can get the same logging by using verify-pgp_userid=logfile.
Automatic processing of control messages is handled by controlperm, which you edit in the subdirectory where you patched the control message handling scripts. There is a controlperm(5) manual page that describes its format. To enable PGP verification in addition to the normal authorization done by controlperm, use the action p in the fourth field instead of y and add a fifth field for the pgp_userid.
For example, if you trust group-admin@isc.org (currently David Lawrence <tale@isc.org>, aka tale@uunet.uu.net, the author of this document) to manage groups in the "Big 8" hierarchies, you could have lines like these (but don't use the backslash continuation, which I have used here for readability; keep it all on one line):
comp,sci,misc,news,rec,soc,talk group-admin@isc.org nrc pv \ news.announce.newgroups
You could then remove the line that follows the comment, "but his name can be forged, so don't let him rmgroup..."
Automatic processing of control messages is handled by control.conf. To enable PGP verification in addition to the normal authorization done by control.conf, use the action pgp in the fourth field, in addition to whatever action you want to happen. For example, if you trust group-admin@isc.org (currently David Lawrence <tale@isc.org>, aka tale@uunet.uu.net, the author of this document) to manage groups in the "Big 8" hierarchies, you could have lines like these (but don't use the backslash continuation, which I have used here for readability; keep it all on one line):
newgroup:group-admin@isc.org:\ comp.*,misc.*,news.*,rec.*,sci.*,soc.*,talk.*:doit,pgp rmgroup:group-admin@isc.org:\ omp.*,misc.*,news.*,rec.*,sci.*,soc.*,talk.*:doit,pgp checkgroups:group-admin@isc.org:\ comp.*,misc.*,news.*,rec.*,sci.*,soc.*,talk.*:doit,pgp
Note that there is no provision, with the current D News implementation, for checking that the signature matches a particular string, just that it it has a valid signature. This is probably adequate security as long as you keep the news user's PGP key ring limited only to people you trust to maintain newsgroup hierarchies.
Finally, if you have not installed pgp on your system in a directory where D News normally looks for auxiliary programs, you will need to add a pointer to it in dnews.conf, like this:
pgp /path/to/pgp
See http://www.netwinsite.com/pgp.htm for documentation by the D News authors that might supersede this document.
Instructions will (hopefully) soon appear here. In the meantime, consult the HELP ADD FILE PGP_verification server command.
You're out of luck until someone writes a patch and instructions for your system and makes it available to me for redistribution.
Get ftp://ftp.isc.org/pub/pgpcontrol/sample.control and save it to a file on your system; /tmp/sample.control will be used for this example. You'll use it to make sure things will work as expected.
To verify the control message, you will need the key for news.announce.newgroups and authorization in your news system for group-admin@isc.org to automatically perform "newgroup". Go ahead and enable it for the test even if you don't want to really allow this, because it is easy enough to rescind after the test by editing the control message authorization file and removing the key with pgp -kr news.announce.newgroups.
You can check that the pgpverify part of the system will work properly simply by feeding it the sample control message on stdin:
pgpverify < /tmp/sample.control
If if could run pgp and find the correct key in the default key ring, the string news.announce.newgroups should be printed. The exit status of the script, found in most shells with the command echo $? as the next command after pgpverify, should be 0 (zero).
If it doesn't work, then
pgpverify -test < /tmp/sample.controlmight give you some enlightment. It will print out the input that is used for pgp (which is a reconstructed version of the input that supposedly created the control message) as well as the output of PGP's analysis of the message. Look especially closely at the latter, since it can give you important information such as which keyring is being used.
If it still doesn't work and you've tried and tried to figure out why, email me a complete description of the problem you are having and how you have tried to remedy it. At a bare minimum, your mail should include a copy of the message you are trying to verify, a typescript of the attempted execution of pgpverify -test, and the output of pgp -kc and pgp -kvc news.announce.newgroups.
When pgpverify passes its test, use the appropriate procedure below for you news server to verify the authorization system.
First, cd to the directory where parsecontrol is installed. Then execute the following four lines, in order, as the user who owns the news system:
/bin/sh PROG=newgroup set "--" group-admin@isc.org "" /tmp/sample.control (. ./parsecontrol "$@"; echo $ACTION)
If the message verified correctly, the echo command should output doit; otherwise, verification failed and the output should be mail.
Edit /tmp/sample.control and change all occurences of newusers to newgroups. Then repeat the parsecontrol and echo lines. This time verification should fail.
Because of the way C News is implemented, I have not taken the trouble to find out how it can be tested without running through the whole newgroup script. If you are testing with sample.control, I think this should let you know whether things will work:
newsflag news.announce.newusers y newgroup news.announce.newusers moderated < /tmp/sample.control
(newsflag is the C News program maint subdirectory; newgroup is in the ctl subdirectory.)
You should get a mail message telling you that news.announce.newusers was changed to moderated. If it didn't appear to work, doublecheck the active file. If it really didn't work, fix the status of the group with the following command then let me know about.
newsflag news.announce.newusers m
If the message did verify correctly, edit /tmp/sample.control and change all occurences of newusers to newgroups. Then repeat the newgroup line with an unmoderated argument instead of moderated; the argument is unused in the PGP verification code and doing it this way saves you the effort of newsflagging things again.
With the changes to sample.control you should now get a mail message saying, "authentication failed".
When you are all done, make sure news.announce.newusers is really marked moderated in your active file.
It appears to me that currently you'll have to wait for a control message to come in and see whether it does what you want. If it doesn't, and you can't readily tell why, contact D News's customer support staff.
Instructions will (hopefully) soon appear here. In the meantime, consult the HELP ADD FILE PGP_verification server command.
You're out of luck until someone writes a patch and instructions for your system and makes it available to me for redistribution.
The format of the input to PGP for signing and verifying messages is described in a separate document, ftp://ftp.isc.org/pub/pgpcontrol/FORMAT. It is intended for people who want to implement their own signing and/or verifying programs instead of using pgpverify or signcontrol.
This is a list of keys known to be used for maintaining various parts of the newsgroup namespace. They are listed alphabetically by the hierarchies they are used for, along with the email address they are sent by and the pgp key userid of the signature (both for use in control.ctl). The group that people should follow if they are interested in tracking announcements about the hierarchy is also listed. The "Check also" references point to locations that should have identical public key blocks; it is best if you confirm the block listed here by checking against the others.
The existence of key here only means that I, David Lawrence, trust the person who uses it to be a responsible maintainer of that particular hierarchy of groups. You are solely responsible for deciding whether you will use the keys here at your own site.
-----BEGIN PGP PUBLIC KEY BLOCK----- Version: 4.0 Personal Edition mQCNAzL4ssYAAAEEAL7Bwtfi0Vblm4/ALgx9sPBn1S27h4VIo9Fnek3mv9zzraFV mOqk55IRrBn7zBuOM02CIHGPoRtIq20mOcjNZPWyFFr1q1HsPync8MZbAYmSptNd 4tNNe8W+Xy9k5iWBuxjdOG40sGRw478JiMovjo4bs+Vll7dDOP2T9nLogedTAAUR tBNhbGFiYW1hLWdyb3VwLWFkbWluiQCVAwUQMvi1Ja12xw2xQ7dDAQGp7QP/XcZy KlFvq8f7c7AnSpGxMFlo0jNJqYc/UNYy76VqKmXUvcwGXWaJB6vAMU9yxsqyTYhj OcE0ds4KILY0KJN31a+jW+H58ty8niL6VyiOTiKAEUHs7FwPCc3TkprY8GiKxDEx xofcyT+PPeAlykU5ljEie3x5aUnX1mCRSh2+++8= =3et7 -----END PGP PUBLIC KEY BLOCK-----
-----BEGIN PGP PUBLIC KEY BLOCK----- Version: 2.6.2 mQCNAzVH8LEAAAEEAKMSuifzHOYm6iucbn8yvrnpr8ApkQMtkPbSKQ6aoCkqTodf E/kfVOmfYZdDgRdO0CGO7lnc43PKZgSJg8V1bEMnQvlSgyTLvBW5a27Pi4Wizguu BvJCG3CpaZQgzfEheI1Ay9QVaDZOqqzWpZKjJ5w1G5sL4cnP/iA859VjLgOpAAUR tA5iYS5uZXdzLmNvbmZpZ4kAlQMFEDVH/M0gPOfVYy4DqQEBwXoD+gMKEeFwq7EK yvkb9E/9aO41u6OWn1VIz2jyIS8t/HHcuoqB0cRpgX8daco8iT8LVoMf/IOASffG Zho5lteB53bKczcxublnHpaMZ94+psoq7GGSxDZI7HWa96Cqb2NT3aZpOjgmGrp/ itTuIS4X+avdu2BrptgxQcWZS9K3DaEi =6Ke1 -----END PGP PUBLIC KEY BLOCK-----
-----BEGIN PGP PUBLIC KEY BLOCK----- Version: 2.6.3in mQENAzTsKfIAAAEIALiQniRHIsKL95gPi0rpxTLz9X7UNDp3k4uUvTC+SryeR8MA NMNprudlAGkRHfoD4EQlWC4hq3kEWm3AolSIfH2pApgcKrkEkpr/t6GR0CFZBJFo f1tWbIevRZwdtrh9AgpnkGv84g+MycNmirQHc8VbP3wtmQWsPvvp5UUPf3mC3ikk 1/CV7gtRsOMtYbGiz8st9j6wG5Y7wKACZm+87+bVG1MzuM6b5mKI5PbTYrPry1p1 +jq7BE3viS4ntT2Ptbyw3ApPkDxqu7yhAm7hfwNr6lJhjmyyRQeLrnUyNvtLwh3w 5JnHUtKAxH0wAKE8Q/Ctqn6FECmD2QAIAHdUnM0ABRG0DG5ld3MubWF5bi5kZYkB FQMFEDT5SAXZAAgAd1SczQEBM1kH/RP6G1TlKcF3ld56VrJVdunDZV9mbmZ8LuFV u/3zTu9OxZphR1WHxL1djB5IVHFs7TNv8FMFOB5sX4iYpRMUr2AeMgbtnIENKBnx DJvAaQgvWTMi/AVR+aaWXFtV/mdv9wEyvJrq17p6EaBP7RpWz+JFEL9dZUgOCXpX AWi8ZisLqhq6YbkA1/ZYnnJ/8Ds/rBcdazDqKzTtsBx7IxmaqJDmmibQH2eS+Tug Xds4+SpPjcrwmb19u7AYWFZyc3rv0l/YSqf3DvpP1QnLWe6qc/z/UmXL6cioWbLH ghSFukUJpf4KAZxiaI9pcn7JwG22iKNwDYazdSeamiqwGVGHCVE= =6O/8 -----END PGP PUBLIC KEY BLOCK-----
-----BEGIN PGP PUBLIC KEY BLOCK----- Version: 2.6.3ia mQCNAzLiE1oAAAEEAMx8KAOO9TJzY8A9scImT1CFTZHe7gzynsvlzDprmGRoWYBa xf1z61buwk24WnC/hXcHwKKxTi2gZ2UaFlrJLcsgtCo1+7000UYY1OrVSuojD5i6 0Senfi45cTqD/I5UH6qrGgfs6dacWXk6Fauw7ivvWMcvKys6Tx4Em/q6hgGhAAUR tBViZS5hbm5vdW5jZS5uZXdncm91cHOJAJUDBRAy4hNaHgSb+rqGAaEBASoyA/sE nEec3XRO9CnycCUYlw6Ls38+rW4KZZws/saeXuzSC5YF0mKM0LewuvQ53eogepYD ybubtfdMjb2qvMQYHUvJzKiGymq02WTB6X+gZRKxywCroSU3057wLIAfX/GBe/zy EMJV16sienUOFC5kjkkMEde4MA/QohlEKnGyt7xlWA== =kCY2 -----END PGP PUBLIC KEY BLOCK-----
-----BEGIN PGP PUBLIC KEY BLOCK----- Version: 2.6.3i mQCNAzi749YAAAEEAOeP5jfujltxaQt8eFqEebuPHBJUgDQsSTfoA4MaDvRfT3pq pm5kpjmuqcxkgAqBxCYiAYpiMfdHfHSaUfAxlXgDigKBPaA9MehFP+0oM4K3iC/i 9rrdTuNt0SAUG73VBxV1xzMgTml6DstmjDvr3H1o6s1W/Tu9YUTvH+UXzHMBAAUT tB5CaW9zY2ktY29udHJvbC1rZXlAbmV0LmJpby5uZXSJAJUDBRA47ICHeSdEm13x +NkBAWSqA/47yV2u0CrIagSADta03CnJu4HPVo3DbTjgB3+Wo9hWkc6HHcq3opBf ptbqqDo7A1P8gDvXmVimA5aVt7X/lQgOCT0qCnZX9+hLZpziYYGDptJFTUZ/bS9r kEThwgtSrjUOsYXeG9aZxcO2le4eL0xkvGOld9Bj2H4pwr2wAJwWeokAlQMFEDi7 49ZE7x/lF8xzAQEBT6MD/iAnoxYSUMFlg90bbdLLsQTtKE9kHRZRSH+cCTs2YY6y mEujWnHybWPs+XT1tUaZKcNjYR93NwGBiBh630PLexQnX7m9OVb82EOTdr6bRAb+ r5BiVh124UOVVZ8pZnXRVu+sqDlt4YnSFfsHL8Ub8BJQNzH+eFtAjidn5Xtiw6fL =KMOt -----END PGP PUBLIC KEY BLOCK-----
-----BEGIN PGP PUBLIC KEY BLOCK----- Version: 2.6.2 mQCNAzpA/JMAAAEEALUuDA4puig52BrpAIuAAtJw37qbiOc+Q86EZt3uw8UBlcO6 kCTyXaHYCLyEJWU/a7F87v6U/aMSGz2A/ehouv9ut2/TlXayT3rKSEbEmlkksxxg uO5TbYMzyNeLX/QLNssnwwIrORhykc7KL7OvIP7P/NcK73fDMWZsol7EuJDpAAUR tBFiaXRAbmV3c2FkbWluLmNvbYkAlQMFEDpA/WxmbKJexLiQ6QEBtgkD/2wYbaqU U6JQppbXtZNCzfDUpMYZ+K+TSKW6DPmJo7IoAfVTUvnS4s4GbULz8QQHiaX5GC7W DOK6xsbzudrM9HNbFWSevbQzuZ1YN2fIMUxQv9Zk1fwnYqu4DlRNCnjy325tpBn2 fCHC7vNZQoBU60SU073DJ0oda7Dg7nXpJmqj =J6Dq -----END PGP PUBLIC KEY BLOCK-----
-----BEGIN PGP PUBLIC KEY BLOCK----- Version: 2.6.3ia mQENAzfPVkEAAAEH/1/2E+E9DPNC5+R2+B3wlWfO2OhLVHdWRAKlY5B9IVdzeXS1 4R0ymZglZfvfdtfvKOT4h4uqC1nBIaYuGssBObDqCdIhuq9DsaGEv/9GUlT/dEqd fX54XPlNj+OUfCVENPsh8IrptsDjBPQuIOYHwymOrMJs5pB6uAcCaxdaR6ZhLUuG TGH4F06/0SUJ5WPVLDAT4pnLxROs6KhWmm8beWrr7Jk5gOZOPZBcADRiMzsGv/Ha zCSPzS88di9gzYZe81WvBdC5D3g78ub6wU+iyuUTMWVlkIp8ywZPCwhTh1V/BB6J CINntHUv0k3yUoXdBL0svwOThP/wK2gdxAaGlA0ABRG0DWNsLm5ldHouaW5mb3OJ ARUDBRA3z7vV2s3TccJl3PkBARziB/4mpnLFbMD/IgS9kb+1YeuRcuQEDFYbgwLO m9k4aCf0lMaq6yurIChcCcGkCuPM6nCYg1tAQ2BfjaYSJ2b0+UFnDKbZ6k/5y+Ix IlnpQEzlAeC3jEks20o3aSWO7MdjkoWoBzSBqOU48yR/HjoIDl4UYDTLOSo+8z+0 I486jalJKwoY7rcwJKCgJqBHcIG5fFSUEuQkeFReLqKyvrBk7e/MJbqlYmyIpXKI ERkyGQZR8Limja50WUpJfHufIz56PqPl2eaY5SONvstkq47fqu51fgyKGxsAaoXQ I8s2u9dh/QfhSPfblVmk+2IJbjYmjX2EODImeV0wZe/Mn2WJqMbziQEVAwUQN89Y nnDtcAUaOkeVAQE2dQgAldPl07BOdmvPFZ4rU9vJ70tweZKGGwxnZcQxe/rYyBdh lbP0VTGmV9kQWFLNJ0gv/ioliUceQrnusiOLjUSYS0MrYFNnE61OVmCGIOahEWVy 4ccxs7sDkou5Z48LDqKe8VSsfr3IaS7QUPacGoSaTbXE4/MlDJ20BDQR7cTKWozF EUjvoqSCcj2eL5XB8DTK6jhNWwvcAep7MmEY+sAipro/3r/i9ntpgqCWExQKxcTN WZ2MC8NriM5imXugI6hpKIOUdFmz9CjLCe10QnoV+Sab3605SjLhWPQ+pJoF5CpD ZqGQtBxnNdmBRHyQpSgzKC8uGxHA6irMCxsBn2T684kAlQMFEDfPWG/lFSglMxza XQEBeyQD/RunU4PHHbFxZCa4tshVA1y0I8w25xrAX71N00wWjiMDGJUcUnmuvIqI 3bw+/hShFaw8X0wTD3Au6wfmYae3GsLOQ1pCOQewDCAfLaCK0smDndaVRT46v6vc MuZPtUE1X6B5j/vqmMfd1MptlnRTxEPz+uT/1cECvdpJw7pBJ7hziQEVAwUQN89W QitoHcQGhpQNAQE0MAf/VL92MoLhs0QgYKQjjWxvbJvF9D+fPlUaf2DkPQntiT3W elu+t0FPtd/+C+b91mziCyixvxEKic/Kwle934nVTpTGAl6kiYI8tfhRwkGu490l D11GEAJW7ZsEDKlk2ohSL8QUtyUo/NdG3aAb2wucvC4J1lDiZ1NaJLh+gTCQ0Vh/ e70e6fvmoEty9MxN9+WBa1v5evkqCJlPI7NEKn8xk7mlqlzMaQS78bSXBxDHnHJg Oj6h87sEGFnELaYRGUiEEqitHmNV6ZCm0aMInYZMNmPyyIEJ6FfqKd4ghVHwx7c6 9iYne04Re7tXA/2IrMIOQRRIj3M2+Dm+DRRrYVNF4w== =HxeA -----END PGP PUBLIC KEY BLOCK-----
-----BEGIN PGP PUBLIC KEY BLOCK----- Version: 2.6.2 mQCNAzHhqEwAAAEEAK4YEXf3jB1ArKUs8bUMT666mjovSpCiuNGhTClxwLvSJrrB K4n5ibvAPqAKh8T1AxqDdprDPWPdm/uGAF6/3gFHD8YFA1wU2EayYNWlQ1kvDRI7 bkmkq4QC2rtLnYpsOxwxyjTFsY1cvav+SSLziYauIlsOcHcix8rAq9eiL9vNAAUR tA5DbGFyaU5ldC5Hcm91cIkAlQMFEDKjVJHKwKvXoi/bzQEBEA4D/095q7TCeLji h1+qYHD52g2YuTRfL4NlGGmvEZjaHIe+Da6YBrCwKQVnZahckSv5VoHYhccKTtfz 6BJ6+EfdcqvJdXoTkP1IqKFKr4yHL/QS6TWUrC4pjAF7WTg0jKdPMbwjFR983sIi KzhYhzUEfXdmNaooA+pYaDhl/SUGqh8q =stal -----END PGP PUBLIC KEY BLOCK-----
-----BEGIN PGP PUBLIC KEY BLOCK----- Version: 2.7 mQCNAjFsLmQAAAEEAKPbDQI6oDtYJYPvYxt7I4PMxThaq51Z/5kqfW7C3dMn6vPL d+UsXHfRzMaQXkLBR4nIaQj5OHVtbKCjVTVIMtgfgsPeh9GRSONW870S5HUTQcB7 eDhQqvvst1ZEowhTf/CX01chaxOfWq3ZPB09VVohQTmvRJn2BMJdOtO4janBAAUR tBduZXdzLmFubm91bmNlLm5ld2dyb3Vwc4kAlQIFEDF33BHCXTrTuI2pwQEBiJQD /1uiv20adyB2a3tzBYESEEhKtugAVHGRJQJE4Ar5PrcnovF3aNpLFumslIaAzCwP XlCANMjFHg140IB6SgJ8W8XH15u+1cMOmqTbk0wtmVgeLOLaSMgNWt65FV4AUn7e RZdhK8j/JKxE0a+6gKu4S0PiUDrvnCEWUPjlXiqsbnjR =E8K8 -----END PGP PUBLIC KEY BLOCK-----
-----BEGIN PGP PUBLIC KEY BLOCK----- Version: 2.6.2 mQCNAzGeB/YAAAEEALZ+Xfm/WDCEMXM48gK1PlKG6TkV3SLbXt4CnzpGM0tOMxsT HjlHaU6Xco5ijAuqM1wEGUHD5hw/BL/heR5Tq+C5IEyXQQmYwkrgeVFMOz/rA3Rf rd9aKQk1bXBxmavi9WxdXP2zxuSglc395StvmO+WxXbBCg1POnU26rXTAzyZAAUT tBZkZS5hZG1pbi5uZXdzLmFubm91bmNliQCVAwUQMaEnw/Ki8vYA8NXpAQF7kQP/ YNaIHxaHzqQQwfcTG+ICdoiIakmainbZyyHwOYV6nG+sPlRnkPnlC9RP2I+wE91o WrPHQLlZv1a7+VkXstmHtzW+JzzaaQGaH2+E9wOXMMI97/7GtsCfjEKWi8OZPDEE SloZH+ibsyPXCnOb7LPUyfGuh8RK9aUAnZUEmAzi20+JAHUDBRAxn7vcfZiDsyJG Qh0BARv+AvoCVp8UUmQ+Us5OKwGNZfLgVjOa3o9q/MMCR7eGdR3rqUiTL23YVD2s j4/L2nBnwYF0vLkiPhhrAVO7Gq/z29D5g2vQXJdH0NHc4CAUps0Uls6w8n5Uy3Xu fB4DCQx/f7WJARUDBRAxngnCCdxwOTnzf10BAcKUB/9F8pyUyGKYc8I9lj3oUxe2 Piz+3DtTpBxvf3zQwylxFnWgZ9ZwuqhXmyzhBdUmGmT8xmk1jONJZyrR6P38D+h5 EduaQ2mKKa3iNgYMwv5Qzh5UCka7NLXkfylsuXOCFDNhSaY4jU4HLgI5ngL8gJJ1 7LnC5heUw6yvO8wyUyH4cW8rbv5Ov+22t/9d48x44hvcHZZ4ZOWvYh+dQGAH484t sK7CXqvH5QYHxetUSq/p2mlEsxf0tzgEAoQ9TZ0/Ai9o5/6H7EgGRTPRLMxJd+/H y9iJs4QRI/gCjdqcvzHj1wHtLcVWiG+qQZxIXeX/u665Qe7aSSSrGLp7QOmFnAo1 iQCVAwUQMZ4H93U26rXTAzyZAQE0IgP/dTnrrgsVLRAa5gJYVWmQgSqkXYcsVgYt isBpaGJSW2+5ifD7vaPu9Vj4aNvqO4zyzdAoWXiqRJ/qiXgoeG7DV01tw8s197RH IB+DQ6hLuF0IX4dtbGjpiujapwXQ0s3fcu/UuLBRv5UJtNU9hD8vGFkj9mYBzA8L XjtwTuQVfBe0Ezxtb2RlcmF0b3JAZGFuYS5kZT6JAJUDBRAxngjIdTbqtdMDPJkB AXQsA/96/iGcbkpEaOUdb3aQCzCDocUGCDH9UrRfjT0sjTMgAmXELdukCiMyt1KT +vnnPqiwNRdIPD4h3Qk8U70BY6JCAAC03rOtg6EcUGn7ryH2TrvhiD0geqPcFZ1G MkXq08qh9g9Wm9Gi8zP6VI7L1lyxuz7m3w+P1lUBDJ/EGSoPkA== =i/Qv -----END PGP PUBLIC KEY BLOCK-----
-----BEGIN PGP PUBLIC KEY BLOCK----- Version: 2.6.3ia mQCNAzcA310AAAEEAMHG4cqrO0lTV76f0HcEXIO2Sr1P3Fe+JRv7g1dpQB80Iewu +b5QQkMisCJd53amQ1EL0pk1P5CEakH7cpaEPgnRKhZzMsBqdX4he6egKCXqm7VB hYkvMRH2qnrwolq1CuRrOTwIdDI9Yu7ciQjY22SZ56nU0QjiYo9vPoWy7GHVAAUR tCVlYXN5bmV0Lm5ld3MgPG5ld3NtYXN0ZXJAZWFzeW5ldC5uZXQ+iQCVAwUQNwDf XY9vPoWy7GHVAQFkNQP+O9C1onjq+Mb47znTNiFT3NMBVHcMrU71H5YH4qoyld4v u3gEr2Y+v4x+WbZQI4SB59xyAPIribd/r+z8FwrSDYYXfqmXTPxRXrmi4iKhniVP q9VUcIT/SARP8lvcCzTYAS7cxuHTXgdfNAasK2e37Ya7j+U8BA8hnbKTQZevK2o= =eYSV -----END PGP PUBLIC KEY BLOCK-----
-----BEGIN PGP PUBLIC KEY BLOCK----- Version: 4.0 Business Edition mQCNAzLXM7UAAAEEAMddVSqOf6hpg5YFwOvJYMZM0GvJut1IdM+ioq2ol1VrD5pN qykjqgn8dOCvM07r64yTRFHMG2iX13ibWrlRv0ot4Wf3K4ZPyGb97lUxz47x7XKB rYiNxZSo38YoecqpWXyAzKP98woBL3xzl1wc5muPssRlGPxBKawdUS4mXJCnAAUR tApldWcuY29uZmlniQCVAwUQMvzweawdUS4mXJCnAQGppQP+I8CYmfETXSP6gAbQ 3hgcE9tgtPtewTgAlV4m0VconEtqwI3b8tjgzC0gtnprvcZ1vCfRkjVNl9kIA+sV +dHLVy0EeAKXLqZaUlX3TKU8WA9U2VzABiHSPWpbkeNFUiR9hS/BBlh4WL/T8mqg N7GmwFYwYCGqcrvkFkFdIZKylOM= =cGP0 -----END PGP PUBLIC KEY BLOCK-----
-----BEGIN PGP PUBLIC KEY BLOCK----- Version: 2.6.3i mQCNAzk1B30AAAEEAJOKxeP6Svlf64s8o3wKFUmV/7QqtJAjhy0TSqmV5C30INiz 5yCehcoigJmy6egVK359rr9XIxti83jqwJ0EpV/aZHzhASIasrSpx8j6tl4JDPqI J3ZIeSE7EjpPJJF8ggq9lfHOyWLwrnM5QNtl7MubsWPQlecZAL7CAJ7YiwHhAAUR tA5lbmdsYW5kLXVzZW5ldIkAlQMFEDk1B32+wgCe2IsB4QEB3d4D+wfBTGm6k77c HVBC+uY24Oy0dpLkB8Cbd/fP1RhOl6k7m535g8V6iWC8Ki5EoK+lFkWPR/WDJnBf zKy78NTEBzWxTf94SzsMdcaAdW6MiPebrRdS0p9ubHrxKFc5NbURX76uaSRJVXUC EvHkaugFJcFOuhzReRXAAxaTLNwUVbAs =jgds -----END PGP PUBLIC KEY BLOCK-----
-----BEGIN PGP PUBLIC KEY BLOCK----- Version: 2.6.3i mQCNAzKltbIAAAEEAM9cNJJ8gJDDOA2mN9EDBlw4jOqFywOIUU8g+vBTJXnJi389 TSfsZTneJAw2rROf/CyNVVpM5RKIN9QotvqQV80SkpMOnShGWbp4JgeYl2Mz1dki Rtcs4dZ2MrnAK62eresA9f0LpPktTqV6KaFvugRewAoNnl9GnZAe7JVtRX8ZAAUR tAdlcy5uZXdziQCVAwUQMqW1spAe7JVtRX8ZAQFBqgP/ddF/iolVGKNIoYLHVpb9 KcmJ0q6zB3+JynSz8Bsugg9Ojh2NlujzGeDVN8eY2eOkrAqYt806LCUEsAZTVwGv VufAr3jVIIZrhdnTziMdJfq5GixzkJKwDNbOp/5z85wSGrmc5FlmoJ8lEvFznuP5 nnVjbiyR9Tqc3Ny9omAR2z8= =LeAj -----END PGP PUBLIC KEY BLOCK-----
-----BEGIN PGP PUBLIC KEY BLOCK----- Version: 2.6.3i mQCNAzPJJwAAAAEEALfkcZZHR5PhWqPXMf5qU7uf8D6cso4tzo5QfQWa7rZskmgZ yY/JIViT0TWc0uRuTuFtx/A5oAVsiqVWAVeUNtRN1aIJmI2nN0PDrV0kZhwHJ/O8 Ztef6E8WOj9wkfoFcJ29g+bUrIwJZLSrdqfziq6onaWwseXd+bDMztimfbldAAUR tA5maWRvLmJlbGcubmV3c4kAlQMFEDPJKfTZ+PMFjw5JdQEB1DUD/R/+ypJuhyDy VHOIxb+jOn+5QplhdyKuOQbzzq5hO1u6wzKPVm43bdx3LKIX4pyv+SKTw3DSoEFR J7fYicrI0QtvqhAvRZX8dSJhMydfLNbtzIfXuu8LSCgw2eFwpL5pMEVbZdhOLczN AE/ILKmkZmWSvsFMfDd3peEoDMrWmW3iiQCUAwUQM8knALDMztimfbldAQHgzgP3 UG5Z/5tZDt/hSZJBQTY2olBVVeawuaINVv1LsRN3AfLrQ1G52ZD2/0tShemuF0MV TjinJg4WZnt0wgjwdIQnd6+IQRBvTo1CQGbmJwzOiTBF4sILqeMfeo2lQlmLBLsQ jEO4nn4C6vo1Vm1KgFYD51silHnQ0t0whiBL0xcqBLQcZmlkb2JlbGdAbWFpbC56 Mi5maWRvbmV0Lm9yZ4kAlQMFEDPJRnawzM7Ypn25XQEBg0gD/jtnIpaapuVf50kH tf+AW+5lwXYWGu/ilyRfJLc0xtrJ5sEuHGw+vfoxGcst41xr3cNka9HYn/+7Kohd CE5GFcoOafIgU110bv4it64uKJuFZVwDW80jcsartydmqqQYY57NN4qHTubtWhcX gYSrk3bKxKa4N1/4ePyBUqmU1rw9tB5CZWxnaWFuIEZpZG9uZXQgZ3JvdXBzIFBH UCBrZXmJAJUDBRAzySlIsMzO2KZ9uV0BAUhGA/4tLb797bR/CJUsFi5+GE+OzrLf +wMSLeZlLPqLBbxbeMQbvLJo7mZHeJmIOFb4rdP9KS5CthegeWFUJAh89c9qDqaa jMs2pdF8c7ACvQbqJY5UOHuFv0wFU6d79sSFuUGvJWNmOQnzrs+DZ2RQpJdDvw9/ oC+nSA+cXGoIOjc7rw== =bKdx -----END PGP PUBLIC KEY BLOCK-----
-----BEGIN PGP PUBLIC KEY BLOCK----- Version: 2.6.3ia mQCNAzpLn5UAAAEEAM7SSRvbsrDw5J/kOkg/aWO2I9uZVt0B2qKcFSLUqWkcO+AJ GlSaioiAD7Ad7zcbauyCRiFxPHBl/OrOKh9qKLArOqUDr/ZlJpZJXUCabYWgB8rc RxqBhL1RaxOf7u+1GhizSnOWufZzv2iGI6nWNKlrGrhkV+fkm8f+GMD1kZyjAAUR tBlncm91cC1hZG1pbkB1c2VuZXQuZXUub3JniQCVAwUQOlZJhMf+GMD1kZyjAQHw AQP+PFGdojhoWpFbghNN8q6pa4D3GG2OGwbCz7KfOHzVnj90T54chAyCwLAQ212f WVv/3r/kXneFcCfyC8mAFeOWMpOi0BHA0JqAEwzSF/mw/LXy8C/WQmozkP9qiWu7 eTKLFV4f6DfqcPj2z+CLC7rN1by14UoZ3zfIC2Xywx6237S0J2dyb3VwLWFkbWlu IDxncm91cC1hZG1pbkB1c2VuZXQuZXUub3JnPokAlQMFEDpLn5XH/hjA9ZGcowEB NaoD/26XKy9+JYUY4bab4xBbNvUlk0L9rmNa7WGAGLdbId8+dzbJFEhY6Q5mPTuq I9HlEgItuGIrnV+YGVdfoCq39SKhpDqjWmmehbkqy+UUMNopys22OVgUfvdkERks d02wRzEm8BPVo4gDycMcuDBrSF8KuzQ92vjqNL6HCd1jeAodiQCVAwUQOkunj684 G+aJbDmvAQE7UgP9EgXupY+oRoA//YqgeAkuh8AUzv5aWKyMnjRvaHN9mbpfStWP qlnsmHJRVn7Y/8A2mMpEgOZxTQ+i2IYP1tkcbyQIt6gAr9D0nLD1TQgIcH8/zLVL 8FdaIMWCXLTppYeEHOXoiVsDkenVSzLz93z/yK3/1ZPlVEXr7dA5ckm+PeI= =xb9/ -----END PGP PUBLIC KEY BLOCK-----
-----BEGIN PGP PUBLIC KEY BLOCK----- Version: 2.6.2i mQCNAzHp+EYAAAEEAMPTJYTs7vtBxL3seNLTIqfKfAEtBBw9DXgf5/Oqgq9Tr1pR 1iIRDNzLUxbtgYxbis7sS/9DjpjfMzxmhOAQgXPGcNPws56zj4pThKcb3+e+e2Ap /7BJwmvdStuDNZBev2gCehkAC+BDhIYmkr+glH0RlvMo6Iztnt8dj6gC0E7xAAUT tBhmaWRvNy5hbm5vdW5jZS5uZXdncm91cHOJAJUDBRAy25lJ1T70qQVgy2EBAYQA A/9A/+oiR/AjhkOi/O1cKyT6qirb+amb1S3z00BA7eBo2oZVoClxOBe2XYJYUKtm dVe6DnqmZjZfDDw8rozLuBURFVLnB37K71tzWCioRZZ9APVT/DtSEa2N7KpPInod disB9+qXPXbGWdlMjDHk8RGMlmN6CfB+yhpZGiztKo6m9Q== =Qpjh -----END PGP PUBLIC KEY BLOCK-----
-----BEGIN PGP PUBLIC KEY BLOCK----- Version: 2.6.3ia mQCNAzNuAqEAAAEEAMUvbutdGm2Z1abbdaYD72/qrbXXZmeyo32Wr3DCjl2gg6v0 +vd0Dq7odKQXLaTBeEKKGXl6EhOtyxDOoZwJMKS2CZPo5Zgrkercvkl9PTOMyFhX K6yMnAkCn6XZopivH5Hp6+Nx0gAqGEccJfdfs1TlXHD0UYkhlOvJiX8PXTE5AAUR tApmbG9yYS1uZXdziQCVAwUQNL0mv1nBbqL7SY1BAQGrbwP+NBvKq+hCK5WVpLJj 6lEP4wCsWfM8bttJH+yIEXU6JYxw0N8VaeG75Lwyld/MQERFXFwb2ljN7QiglGeu 2xnmR5P1Dq5ZiO0aQm8jVhZ6RxCLPJQJczwg1zVW5LLtSk9JzL9Wa8+vNlTwmTFQ ffFsrluX94aLxP+IZJGWfYoCXNaJAJUDBRA0vSIL68mJfw9dMTkBAcFUA/9Q+5d3 rPB0KdMbd2WQOqCKhWTw5vp+V+wpfGVG9Oqt+U2+9XCkr7ISoGVWaW2vG41vw1M+ oDt+RXlc2ztL2ow8ZDWxSHibuUDxDybDWFButskq8OreeIPGzAhXaNDhPh4Vdmr/ leL7YvnCGs/zyjdc2T1VjDrftS1JU90dBJhf67QbZmxvcmEtbmV3cyA8bmV3c0Bm bG9yYS5vcmc+iQCVAwUQM24CoevJiX8PXTE5AQFwUgP+KJwJbGPYb2/nWShJPRNn /yEB7aNOpLYSU9Eg2Xk+Uxp+1Qgkz2eKovJIF1dyAdyGO0rTxf1zXDjEfOI+MJxM D7uUysrCZxgARb0sMXDW9q5Vrn44dZWciUzDN1EM5AuDX4G/XHS4h1l9seXFVUwL pDpQVttHCnhrximf26fYb3A= =Q/99 -----END PGP PUBLIC KEY BLOCK-----
-----BEGIN PGP PUBLIC KEY BLOCK----- Version: 2.6.3ia mQCNAzWmUiEAAAEEAOPaQr+8kL2D02TMg34nWqzRGyQLfO09QJeEux+pZMq34vR1 tgYvjh4hMpBepIdHYPooUeilWoieDimNEIkhWjDOd0YISo16i1o91K3s7daMY3VZ M8SMZcPeOEZUZ4yvj83q9Z1vc/rIC25JFBLf2YTMBph3Pnx/tLgiQr+16we9AAUR tB1jb250cm9sQHVzZW5ldC1mci5uZXdzLmV1Lm9yZ4kAlQMFEDXKL6q4IkK/tesH vQEBa28EAN0XAIB3YFphdeICkr4z4l7k9zdesZnKsP3qsgqEnlPvNggD78l7R2ZI bHD/m8JnIZ+sxU2sOVO/vwLJhD7KZ5qtpljc6vcQiVkUVbfsbDWHkqqMqaO2/4rt dbfMU8D/LILibZ7zo4/EKHbgthL7EueMrIswcF7Z5y0A8W654h0QtCdDb250cm9s IDxjb250cm9sQHVzZW5ldC1mci5uZXdzLmV1Lm9yZz6JAJUDBRA1qntauCJCv7Xr B70BAcBcBACz7ftK3xMcCnFMAAiIu56QKbl4NfUVNpxYNaewQq3oZd8IoI+sWpkp SyFyACadofIMig3m18QwkLfKkrbkXwzjCvmj/kTeCNDeVQcoVl8tEx0zDquDiiCS g2e9Bd+j/TveiNh5/tAii+znjVXyGAdjgk0VsKVeUcm7qt4lMCXwjLQZZnIudXNl bmV0LmZvcnVtcy5hbm5vbmNlc4kAlQMFEDWmUiG4IkK/tesHvQEBRf4D/iJTcOQf duPEqQ0dhDAe8gDO0rSqX0QIPh4dbjxLQVK13aaHzuxgE3cdm9zFpf9jcmOqslHd R8SKMFIHgI31HFBkQB6f7O7p4zsgKk77l3XU6f5l4YBTelE22VcbYRLcGnlz6oT3 PicZGO8FoYq1/QLoGd118u7b/JUZiE8v3Gfc =oeOZ -----END PGP PUBLIC KEY BLOCK-----
-----BEGIN PGP PUBLIC KEY BLOCK----- Version: 2.6.3ia mQCNAzXpV8UAAAEEALhiIKN7JxF+ShGlemWqXAPNmOYqsq8KgJdekqgqoGLl8h3r CvxJzt8ZajyUvqmHDgYN36tncGOo1hbNHeXTVs/vY5BNUKsJXe/xP9HdUc7bZfXZ SRezERxujZ2JneJmoFkx5g4TD86lj87RGVzS9pGblxNfpv4mvRf4TH9gf12pAAUR tBBmai5uZXdzLmFubm91bmNliQCVAwUQNelXxhf4TH9gf12pAQFwKAQAlXkPQezd xtlIVbG76NAxC6CpTyg9gc3GrjyUqCnV2pbWF/vBSlZZsYpOR/Er7JImWXRS+DL3 LB3d4ZXf5izHqkusP5u2ZQjUQIzfG/sqKj9XCBsPG4ZRZ2ADJ/5Itxsk106K9/03 cximrB7fT6PjZtzp/8wSxVvJ4pJ1OfBmROs= =1lpr -----END PGP PUBLIC KEY BLOCK-----
-----BEGIN PGP PUBLIC KEY BLOCK----- Version: 2.6.2 mQCNAzG6NYoAAAEEAOC2bDAFQlM5l81+WgWjJErVSCDeEyk+gzLionO42/CcC4Wm eLgCLhl6y4OywoCDipYgOta0FG/dOMP9zTHaptc6HQJ2C+7rlWtSIn/g+Z4skgsP SK2JbHe6FCPUphkV7MZ9iwOeTWpGeVo7T+ujSFRRd4dVk5ap2izi3FB//XhVAAUR tBNnb3YudXNlbmV0LmFubm91bmNliQCVAwUQMwnq+Czi3FB//XhVAQFYxQQA1IGF oFena1a9SI3lC9clkRr9w5nF7y4hh7T0DRg6M6r4naiegmisPFqvM1j8dnC3tU6x 5Vz1ATsP/Uu1GFecJ31u55m+N6pMrv56pqivK5PxV3PbEKV/9fHUT7o/2vsw3wge AmsQ590GSur09cpxSY0TAU/hMQlK0FkN4jnGrAQ= =rTFC -----END PGP PUBLIC KEY BLOCK-----
-----BEGIN PGP PUBLIC KEY BLOCK----- Version: 2.6.3in mQENAzlOpD4AAAEIAKRDVownmpv5PXE19mpRfSEYeMcbF7TVEcZwIHayPf9k89VA vIYVq3J4zxZQhkXsEQPF1ygXlrBOdviVB/n8pAp1/asR5viboo8crIrWf4DfceKn UBS6uz3256deG6eyCSt7D0OYn5wY6BlMfDT6Ko0mhGwtUV/CNc8mxS/G1xmosUkJ 2dC3mVJ2PPqzWwiHBMVJ3gRpIl3e3rXyh2Q2e9IB45DC3Yrx2otQM4oWUc1xzAl9 gFnu05PXU3KjaNpSV7LZovpTDsCP4jgZh9OBIqEzcckSRcbVNwqbzWWOLqBx+WMv 9gKi8aJCdFRWqlOTQ9EzKhJx7D+k09P/fWLu/rMABRG0GGhhbXN0ZXItY29udHJv bEBzbmFmdS5kZYkBFQMFEDlOrKjT0/99Yu7+swEBbLkH/2toN16MklXQreKsQaFg erzNxdCf+Z8d7TiVtLdoH0tHJ4sAvVdbOSrI19VqulamUXFlIU/ZEzRpbXRBI6DY KMMu7Hc9kuHYizCTm4U/92Kc2dX4/jK7a5yMC4eVsX6X4SG0+6MDTrd97C6BpIw0 E6qpgWMTTY9iyYAhSy3A6cfhCIBTX2RDJaRJGrO2YWNxxp+WlvowxYlnIC/ffllX L19zF3PjrT8VKVENS6kcqwTre4pdOUW3M+btunYuNp9LfM8tAH1FQni0lHWPOGiO P0t8A5gxOlntv1rZImCIsF7KWUtaS7O1S7nk4CkFvnBazA2lkoxlcJV1Ny5zueK+ J2U= =xRt+ -----END PGP PUBLIC KEY BLOCK-----
-----BEGIN PGP PUBLIC KEY BLOCK----- Version: 2.6.3i mQCNAzRzhC8AAAEEAJvTcIT/+WBdosB3lQIunGuRugV4Wwlw0vD7wlGeLWRxrUbc 3BY/vAFJLrEYLF+h6AKRjipMESxDsbR79SOGjkA1e6TeeXdKtu7nZAhzo6JqudXH mErIKV2mgBz9UvJ8xHpXZ0SUG8stTiVl+TzVfRR0GVXSXsn5khzmBMrAhdHdAAUR tA5oYW4ubmV3cy5hZG1pbokAlQMFEDRzhC8c5gTKwIXR3QEBO/0D/0vEZ0BJW5Rb wG2gzqQaCHSiNXfth2fC+nDNjwhUZyZEUAaIPYY7w+1Ksw6JV3NZ8TMCxqMxemj3 e+6zMPPwsFe2Lr/Wmu2zwWPKxqVZtDfA+YRVVoyNkh46N1wicn3XInngBwGUP3Kn gHr9tW4UbKOJzVYq+g/2kKOe850iIemd =I7tQ -----END PGP PUBLIC KEY BLOCK-----
-----BEGIN PGP PUBLIC KEY BLOCK----- Version: 2.6.3ia mQCNAzhzJG0AAAEEAKULESHiReZ2NKPH4VvxzyCcy9iESHP57vdSKQJvIfAlM656 fI+JrXePWckvO33GgXyeyvGpEVNBUMmVvv+tVObj1CflvVQvh3/OMi7S8UuBYBBP Jam7jJC3IG7VFP65cTZG7G7e/3AIbtMIwj9mPNevBZstZ1am9LmTyQznADIpAAUR tA9uZXdzQGhpdm5ldC5vcmeJAJUDBRA4czJjuZPJDOcAMikBASyyBACFKQq+F3gJ TZAQGUvgvwZCDYNOGk+WSkhp/XYp4QpqNwiH5fKhUcKkPBMWfyG6bGovBShqo98O DcUe9dxV71fjXyXOrSh6pSPnXIp6JengGqrUp8Ocw5aYEawGYYkQzURWNgcpIxKx MLN+6nl5sFKMShq1XgV0n7gm9xGKgEiz9A== =cbyX -----END PGP PUBLIC KEY BLOCK-----
-----BEGIN PGP PUBLIC KEY BLOCK----- Version: 2.6.2 mQCNAzNk99kAAAEEAOtnP/aA83TNNag5ZsZwBYbTMk2zpQN1cJFEgMOgFLUTQdLe T/IKeBUewDz0TP8EdutnJoH/he60AAlx+qgi2HWVkF7F+5n1wsnKs//xgmdYjVAT gLzHNH4bYym/LnznlcdnxxokonAbndO4iY53l2AY+d2CJroJwFDtUyJYrHZpAAUR tBVob3VzdG9uLnVzZW5ldC5jb25maWeJAJUDBRAzZPg8UO1TIlisdmkBARMBA/9L GuYMTT5gOpxn0ZwaKULBaQxDB+LsXg1+LxXb3DneDSHDTSMYSmfU2LnjuUm/e+Z2 nVBjRqcjX2U+zk6UQ6mvdevFfSakRYGLJ5XSb32lDGoQUw09AH8H/GlaPuXaauEG 18SR4tLjTawRB1sKe2J6gY5WH72XuOwDKEN5hAgZSw== =x1Ic -----END PGP PUBLIC KEY BLOCK-----
-----BEGIN PGP PUBLIC KEY BLOCK----- Version: 2.6.3ia mQBNAzcSE9QAAAECALjFP6VEfJeH1sig+bM0cBmT6YhqtvWpIqLuwYeTgbSXdvVl 33slOyG0z8SSyuNuDwNmBJqeMf0bDAFWxF0UQpkABRG0Dmh1bi5hZG1pbi5uZXdz iQBVAwUQNxIT1AwBVsRdFEKZAQFnkQH7B817uxxX1aDXsw87ZjcTEnM4n7ErcO1t /gfL+tpk9n8w2lc9QUIj1SyPY2gzcHxtcR+v03HUxKYgrNUMSWsuDg== =hr0o -----END PGP PUBLIC KEY BLOCK-----
-----BEGIN PGP PUBLIC KEY BLOCK----- Version: PGPfreeware 5.0i for non-commercial use mQGiBDrv/D0RBADuWCEF49cWGbe71QpDATJE6ylNDQdXEmyHB7Ld4pUEKyQexjiy DE6RkQwM/eHm0510wDdr0WDFMbhd5RsG7aI+4fwv5/OnOB99anZCRgLuBlRMsSkJ em0S7ASarrd2DWdAh0Ap2XKZ49GrNOf64mXVzCD+CzwwvUMTUeoaQOiL3QCg/zIV E5P8x8CJTx+Ako7+tJ+Fh9kEAJsWS5cW5TwrzxSaq3D2o9/fxrwrpJiPkjLl/qdJ mg2yYcZtPHMnb/l9a3BnVSCK4q7XxVs9YzoFM9kBNxB7wVy4m0nB88f9FfvVId0m B5u9/rejckjnCrKox30+5w4RYroyqWmG3c1bJE4+6mn9bCw0sE6Rs17NH2K8Y1Be BSFyA/9UmxYimm79fp2G3S1M0cA56oc7x+/htpMWbHXkshs4DmrPEjMazofzzYph PsXr+UDoZx86ain6uRX7tJ+psQqMiUCMz4fBLO8kToG3i0yp7D+kmZZZ0xKq9ye1 CTUp8y/vpN+3bMRDgXb1tCpIp8T5nWmQeOmtFxOD6NcqKYngNrQRY29udHJvbEB1 c2VuZXQuaWWJAEsEEBECAAsFAjrv/D0ECwMBAgAKCRBidsigYk+txIAxAJ9HDbYU GGF5xrN1lpheJNr9nbaCcACgnjKQfLF8kNAm4r3tgfGa7yqhdGW5AQ0EOu/8VhAE AP3a2QTgDDklmQ98qvZ+BywiP73eJqQQqUmjrM/hDzwXj3O6c+K6pguJaXFm/E+1 5W0j2Bu7M/Bz7+dfIsrkPbUwgVxwbd6DdOWWfVwNRgdunLh3kwB5ly17VvZY74ge z7GI+3SVeiCjQwoozqb2w3BmyWwL332a+BIxoq4qeYqRAAICBADN24yABCH7lCeM 1ZFAtq3Yk3A/MmYgRGFaaRb4vtngl37Z3QVzbrq53StHKPGt+u81t69SODoxwjrr bSP+lY4WzoosCjMZqMVMkWeStMKPu5DdBX5SDxCcYqeBv7YAwnSVWY7xxK00XxAX ab+mZ01RPjdlK8Awh/uCHmV9qmCLFIkAPwMFGDrv/FZidsigYk+txBECpMwAoKrc aGAnyhR4PB5G7VK9yyZjUHSXAJ9LP9yMUrYjyJ3TeOKRdzhDfNGfUw== =LJMB -----END PGP PUBLIC KEY BLOCK-----
-----BEGIN PGP PUBLIC KEY BLOCK----- Version: 2.6.2i mQCNAzcpwLkAAAEEAMovfU1fjlMtiFDkhD/P+fDT3teIJxmQTPUIVgGFf0MJcF8k oFpXOjAiti7bL8SbdhXKAF/bIm62OnMorLYJCTk8jwFmjFfM0lDBQxL3PQwDIAEt pV9wdQPEso+2ncu5Z8WuG6BbflaKvsNRo3cypFgHrsnhEC3Q5TzPIG9Uw4+lAAUR tAhpcy5pc25ldIkAlQMFEDcpw0s8zyBvVMOPpQEBv34D/jIQqnsn0HibqkbXqaGM BhjOtcItfuyaVxePAkSoAwlPVLTZFSe7eHY63CGUg5m7wVOIRWxX9bQ7a87T+b8s zFJDO7YaCrVkNNVqJkZUN3hYT9UFG9WnQvOmqDCZDjhdTW8V8CYda+CfMxdyZMDl esS2V1bsUtXnPWaYPt//+gb0 =FvYX -----END PGP PUBLIC KEY BLOCK-----
-----BEGIN PGP PUBLIC KEY BLOCK----- Version: 2.6.3ia mQCNAzMVXxIAAAEEAN0LuCQNW3k//UZAn/yCnVOhFjb02B4iuLZmhdp7fbRaTVIp Fwiljr/mn6xhZA9Lo4BnkZI7VXL8oMeBdmmddY+yWgDYDRpZRa8GmIqJPXDlBsRG 3dr9tshdIMwhaRqihpUeVaqupzKVJyuc0g5d70Q0Y+B//HCuNiHVXW8YUxe5AAUT tBVpdC5hbm5vdW5jZS5uZXdncm91cHOJAJUDBRAzFV8VIdVdbxhTF7kBAYeXA/95 YACqLdQyXPDidE2/otKDayimUNllP281xQj1KXz24kv/0WEZLkCAWMyfbjh9VVKC dMbMzEaVr3pZpoQXT7KiGGCsR6Yi27S0Ajntg3sNZo11wHTdIcoksZyyNhyMVBOz 2l9E63yezzmokmW7EDfNanmi60SRK8t73j6sa9nVVg== =Dsxa -----END PGP PUBLIC KEY BLOCK-----
-----BEGIN PGP PUBLIC KEY BLOCK----- Version: 2.6.3ia mQCNAzf03aQAAAEEAOiXa8Ry7C+pa9fXt2lAxWFxonLppeQMkHJzDj/PodW/EpE4 dnxFQTMIOzFNw2Qw+V01yys0SvTEh70ls6Nq7G1YqRR6SGye3UfgdzFyxSNHm9Yv ZMApGkL5dLEiGCDFAqona19ftS5L903uuEo9cYaUIe5DE9uu58b9qAl55RHhAAUR tBlpdGFsaWEuYW5ub3VuY2UubmV3Z3JvdXBziQCVAwUQN/Tdpcb9qAl55RHhAQF3 TAQAi9gPCoUNrEE06Jl77aMJFKN8jbOCEUFDc+2Pw4ZC90KG8tEEGGmEe7ejUA8i Zy4uHBJ4RbT3Njc13/JsFhbCZpgRT5kCQqupbnyCEYxnd8nD+Bslnmojqs2DyjgM QGk3+xdCpEn4W5EzFcfj3RMTjUQ8pm3ahxYergUgVBcTrlA= =M0l0 -----END PGP PUBLIC KEY BLOCK-----
-----BEGIN PGP PUBLIC KEY BLOCK----- Version: 2.6.3ia mQCNAzTmcd4AAAEEAMboB1DniZaaBFLbAkwp/xiXYykIvZBxSAI23OdYjp5xZu5K e6ikwoFuAupOlF/7Ny1SekzYaip48zKd60np7ME34OAQ0YJAqBRALNgGzlpGct1k tuQ+fqaE7f2TYQLT7BcjTkE9NhLW22bRMm9K5ggmUi0PCMrjeo4wi0XFazu5AAUR tCNqYXBhbi5hZG1pbi5hbm5vdW5jZUBuZXdzLmVmbmV0LmNvbYkAlQMFEDTmcd6O MItFxWs7uQEBL/8D/1jtDDCzj1Yb2DheiJ2EjCe91P/htBopg5Sh7MJvphnqHoap SjN4eesBz2QqVikyRlHLa3CDaWW9iqLOynRiRaBEUUpUBatITOFcSLMl6ZvEBmrw 5zQdIlt7rfnGVQ/PJ/46J4ArEeRqEf4LG9Ck1hBVLsaDHJpFHf6xgbfO+Dxw =aNG9 -----END PGP PUBLIC KEY BLOCK-----
-----BEGIN PGP PUBLIC KEY BLOCK----- Version: 2.6.3i mQCNAzMG1n8AAAEEANHuYCPlLcazem3Rc90IQwy3oS3oPlrfRu4Jaq7KK8XC5Zby yiuMm4Y6uQEE0ET63arHDtCSx0+25naYc2g57O37bbqK9nbhsFSP68Fgxl/Eseg+ 7hyqv4kDNz2BaAq27N/9nr5Z1sU/zREqcthjrv1QksL94VqMVUbR7Jed5tDhAAUR tBJrYW50by5uZXdzLm5ldHdvcmuJAJUDBRAzBtembnPou6pBG10BAfmSA/4y/X/k XDCSDNdiKknWkONBbmq+Eco9hc+LTawFPDz7HHpiG+eL9ZebKBpajnqmBzrbNZ1P tLjqQKSpldenmMPdB2l55IT4YdyXvzUg3muRsY087y2a2RrSQ4Xjq4kZoRY6esTQ NjW0NNNU6eMds52VSdH2RjjF6/Pe5XtCnHJvIYkAlQMFEDMG1n9G0eyXnebQ4QEB HnwEAMyRdg9bJ0pxYeC0q48girYaX0hYbxO/QoyH7x0f11X95Kwiuf1s6ixJppwE 14bMWnhzLxwuRR8HWowsUPilaigBULgLB03dzscZdFKeKuL9S0mmjA3oLnKFOASx Py1ePSNIIbverEdSOv3of3HRFznAw+42AchSPZPZEmr8ZleM =3qm+ -----END PGP PUBLIC KEY BLOCK-----
-----BEGIN PGP PUBLIC KEY BLOCK----- Version: 2.6.2i mQENAjmmghoAAAEIAL1I4uVHIlXVZ9f3iCZrQTKuYUfCJSRUwrzoQhfo5ZpEU6Ac c/PuCD/L2akGoYhDky2dQqnmmV+dLyn7sxaznmEwHJrgQeeoIh4i/RizWNXJiB6P GUvuUSQLQhJaQH3Lb/fSvUeLD6uZTSKE2qmOgwqgV4FS+tGeejLXd34ld6CsD9kP GXzYtSYqwx9Z4xOqarvtviDr3a+vCc0Epj26IFXbfYD8ElSHVWrnbFVPMbJ71uKC V8pkHz5acV3V6uw+FV7setgTj4vZcPrngjBXlAgxw1aJLWabXQqn8P9B8BoYVGV/ LQeCRKQtAsF8ZMlEXfsaDV1IwVTAegTENVAgq3kABRG0DG1hbHRhLmNvbmZpZ4kB FQIFEDmmkmZ6BMQ1UCCreQEBjx0IAKJBa6j14XyNlPUwAsCYzzTEP1FztOTA1/0m kPXheTcIieZpW82FWKkKik6AiNGjaK2LSMji+C5X4pBLEOiRLPkOJb3n5bHC9lDK t4Iii6ZXxSadU/XnDg357208Y7z8CZixXeXNB+QbZu09bBm9kXiesppMJT1Ufx+U LDGOJ8R8KQNxMraI/qb2qa1hmaLquCWFYBlb9QL/3LL3zh9yjWohUoYvvoQgbyWt UEnGMEZmULQwSu0AU1HGdT/zmyWtPAozINMiTSb73bu/6mycXWHptiHgx2/XTTLL FDjHRA4yVxN+xlU/GG+HeYf30B9qzgXjvnRLTUb9SjEn2+FFeHo= =lVXx -----END PGP PUBLIC KEY BLOCK-----
-----BEGIN PGP PUBLIC KEY BLOCK----- Version: 2.6.3ia mQENAzNbv/YAAAEIAKdDX2KIjpxW6o7SsGFImWbGYio6yOr7YSdGImkOtjmCdSBO HL1gf0XlFtCs3Ieod4ApgRYxT0I+79v7Uon8X6wnAexasx8ZO53DGiaa16Eydapz AoSvT300pF5Fg77cDmMBDR59B6R+yWc/bY4cL0U/GnAqIvVACKvCIYalilymBnzt g2CJUf0dcmJZjK+bPUdRvrjLVM5oAG6Z59wTxK6S2mEqzkwlQSsL7IyqrQdzqtac pyLoT99DzhT/PdMveNgmpUwjYJ25sIDdYBznEQZy+qG1sjLN8/o7bvtsEHzyehxi F8TICHvL3Fbl50FT5Dmq64/QvPlAfTCxujOZVmUABRG0CW1hdXMtaW5mb4kBFQMF EDNbwhRmKbXRMOZHkQEBc20H/3wRpKmWyaiYAxOrNxcxdI0rmjbTS4VhMpNIxNCP ABcmGodY4BivqOxCMrTtPCfYbb+tOJ7DbTT02/DLcrKQR6sroN02OlH2mCwScG4o dVp5fqs8uAWf7N/jqkNg1u5AuCBw2UqKEgeR2zfqEpoQrP+cjPjTuTiydP4A2buH IrxlaD/rZeQdGVNTmcPfdPrUlk3XpcH3K8WhZKRm3qJdnNmWNlgv+k7kCisggoJS N2Br55Q4p66lhzXZdyovvQyWNRKc74K29KdYDVvKepUPTBaC2fE4o/Dg/ZBXB6aC oMjt9/XJs2g6OqdZgJV8MApWl/7PgsTP6rLwMSNnUbZ3DvaJAFUDBRAzW8H96B+E 1tFYtckBAZ4IAf9GfY7OfRZqeX7Z+g8ecGeOB73mamX+XSJR6UpxoSYAvSic0MKB Mokj6GxmtqkIH9ir07+HRAIqPu0Ie3TWjJGPiQEVAwUQM1u/9n0wsbozmVZlAQEM Fwf/UVjaHNOXw+UVqayhlRNFSTYr78XUYTfQ7bpdK6M2y49BmiGXYX1zS28x+ViI P4vgevwaN0rsg4T0vY5LtZ6cskVmAYSwEFBMmXt8aFD03CLhZ+wJdzANFw3sR0Gf QhCtJrpHViDq/8ymWry44sPE8cElOBLASlemfD2oGWojdc7mWCwEzmM0iaHg6i6f d7CGvLpxR2wVi5/r2L1IjtryTBiFSK5rYot3xIxXNzB2Dp/QAO+1TNH6uhK86xiU Vjsoulzlf/R7kEMuI/RoEKkbkQXMCX58SmbmozKhz/3QBGO1FBGY6YUTAkW4OQ8P eBRlXg0r3A8/FtQPsgc8B7LoaA== =dtBe -----END PGP PUBLIC KEY BLOCK-----
-----BEGIN PGP PUBLIC KEY BLOCK----- Version: 2.6.2 mQCNAzQBxN4AAAEEAN4bQ5GC50zfc6sg8iibYLoyzz5vrGkD6ZRSHuLK+mfYgD7W SBsbbH30OepVi20uDZ1s6yGRiy9HiUFNCFXEPFRvLVKkL6pMorbhYbKRH0W2zq+z 6/uyupLZ0UHZfOTJcCQ47sobujTrEqH9Wl82sxFA4U8+qb/xcWYVjBli3m4NAAUT tAxtZW5zYS5jb25maWeJAJUDBRA0AcUIZhWMGWLebg0BAWW9BACpcRfJuO+VYw5n oVvdja+nZZzQUtfcdQd99MbvyUuNltiXTCI3qoqoWbHLSv/K1OkYJOhOAaZZJKTs IZXhg3ri+i9BVPI6xcF3aybTDZvVa9qXiXi33FyOk9v4CKS+duhY4dp3mSxWutOA rI7bauB1PpfxxOwcHbx4Wk+Tdx3H0A== =0447 -----END PGP PUBLIC KEY BLOCK-----
-----BEGIN PGP PUBLIC KEY BLOCK----- Version: 2.6.3ia mQCNAjPdFSUAAAEEANgr0q6olWHFlo7LA35bGqMt8vFjVpz00CdHmeHDaGFX4W0D dL8dEPIGbk7Y5KQ+e2F9DBgK0rhIdMWeya1/XRGMTfJAgTic+o7TNl3TC2bemJsC P075T4WTc8m5vUCqn1YfK392Cp5GC3qA7PByygJxY/TZ12aFcvFYi875Z+npAAUR tAltdWMuYWRtaW6JAJUCBRAz63X58ViLzvln6ekBAaAmA/4lN3dIZqtJT2ADJEZm 4HZCLxo3oYBiWQlJmWG9lUIIikN9hg1mr+GhiAls0/bljBIo5gRiUuwAc4tMmKID rHZBGiDHNmcEBySEGsdcwzCbbfAoH/pgRqabTy4aYQeFjv1qjH3Fjp7NSWrQmhtu LHu79OvnXqmWyENrXgcktYhnOA== =j10k -----END PGP PUBLIC KEY BLOCK-----
-----BEGIN PGP PUBLIC KEY BLOCK----- Version: 2.6.3ia mQCNAzUr0q0AAAEEALm8W9QYzLx6rYGB5C4tDWBH3/lNBSuDUVWyeL106QMfSaFL ZTLjwN2e9oQgssv9MLQrTt3tJ+X9L+SVAV/ZQohIslLl5aQR5rFcgqze/gHtN31W QOPWW1NyrppzRvmdzYIEEfiX5i1Q3B7UGY/Iz+Gc5l4wyupsuiGTgw5yp3l9AAUR tBVuZXRzY2FwZS5wdWJsaWMuYWRtaW6JAJQDBRA1Pnc+IZODDnKneX0BAdzCA/d/ Mx0fvxTowDoxEJoRDqrq1UWDUOTJBPgyZZY+fS64dgwSQskIOH0EqZAjPN56/oZB f6McQIIrd1hqrUf+VN6FNpBh55MuY/uKAAAREPXSSkugBdbThyJWsFDmsBPJlkLG ornEbFt2TdPqmm2HbgoZ/jynYPLuE2h5LzHl4+a7tC5uZXRzY2FwZS5wdWJsaWMu bmV3c2dyb3VwcyA8bmV3c0BuZXRzY2FwZS5jb20+iQCVAwUQNSvSrSGTgw5yp3l9 AQH6XwQAiJAWUpyA4WBKaBU3SfeMKG4Qk3gmuunCw4JPPSEqInCFQpxp8fykXS72 qe9MsLEAvTdMRpmHe1Zs24yRCNLaUG5laHLicARESBnI9D7NdR36CBL/yp5W023T o9BLIu4RxfurDsFkGayl64s4aubgJSUgAORgvqdwxsaGpid7FJk= =4lmK -----END PGP PUBLIC KEY BLOCK-----
-----BEGIN PGP PUBLIC KEY BLOCK----- Version: 2.6.2 mQCNAzPZEIQAAAEEAKuy+mro1ThpP0nGygiXRQs0nc3I63FeYz9UCfwJAzXQkiT+ 9Yj7BtJn/+BqcLjdX7Z9qs0YNRZ7Q5IXr76x82wbKsNSCnO+tJaOWOD0KoANjy9P +wzp/g9ge487HfRnmzhtiHZa4PvE1bV+/LEp2pDp0nYq5v8ox+/CdBG5NbG9AAUR tBNjb250cm9sQHVzZW5ldDIub3JniQCVAwUQNA6Sau/CdBG5NbG9AQHBrgQAhC24 8jyPuReG5KUvRbtiNq3f8bRDMoWLWxjfbl/8QkP39kiKEtUUEpRtHvu8HnkIsRew WC3cry+DCKWiLGcsSvlIe5SgNfDALpel92on1s2dyYApHtmMAne9L6OpMVbqs9I9 2twblFEY3Qug5UOc3WZthNVv9EZ2VI6ICG0U+wiJAJUDBRAz2RbTKFOLDT23eyEB ASN9A/9s49/Bckh0UDYSwVukvdTMUE+cVO4/rAd0pILhEpCgHBmeqg+Uca2ua3b/ hswjK8AJYjc3F+n4L/BbcXOLeMWQI/QokCoSksKMoMGkHV3S3F8nB52v+TLbwkKa 6maWAryax2qpyoYQH75v4SVlHjDhis72KvcbjzDppdA32VHtOA== =fKKj -----END PGP PUBLIC KEY BLOCK-----
-----BEGIN PGP PUBLIC KEY BLOCK----- Version: 2.6.3i mQCNAzLS7GkAAAEEAM+9XI6apW0uhXWIoWDPcRxwRYU/94rxETu0OHrPqXTSQt8D Eq/UyrZ3eW7AsDG9zsC0zAVjgO2MP+N4+5fcwFtr/sjbaHGbX0j3P51w2LXqWoxM Mm2EcvxC8HqIVE8Z/1Wc1K2wvhrLEzH90injzWD0nTT4WFVXYAjaI3Yj6bOpAAUR tA1ubC5uZXdzZ3JvdXBziQCVAgUQM23SnBTrTMk3HvyxAQFKKwQAnHxg2HE9v0/+ HF7UKqKVaQfXBPCXq79RQtSYo+hUq+vlJnHVa8Db/ZwQnyy7s0otQvpXsZd8vXwH kBLyzj2RxHg2YCTo6vtRhLH4oEMoVYlJuBvV1Qo/UcgEGljeEJE2ywilNL/9BrgO xMayX9GRxrb0x9vzdimM/N23gj1KHvWJAJUCBRAy5c8YbKHQhwZ57ZEBAYPpBACn XWblvwhfRVl7JCu/AU/1XfMxFN3zGyQzeEDNXPiw3iI14x+fusyLpMNdyJePZGc6 7yzk2ZOS67FaGb0U5m9NsPlO9XBp1/00/HGmrVuhrtd8dIPKOMRCOODmMQluxOYW vV7lfh7w9v9PfMT2RMX4Yc5wnwyqgaxFwhgm1d/3yYkAlQMFEDLbbuooSGOmyEDz KQEBojMEAOOPbn/GJEwQb4K/7ZjUX0XCxFrH1qkbzE/j+Ra5Ne9OgCCQ8zOdYBPg 0cweCNpRqM1iHaCdtAaADut03iV5PRHaI4cAuv8WgaSWYy3vUUzfwzgFXZepooW9 eOuiELnAvCsWumuSmMWlLWm8uFMF4KNozNLxDXG66Q/1KgGxNUJ8iQCVAwUQMtgx jF5YCr4tFf4pAQFT2QP7B05IZjpfRO12gHyQhvOIcB9/gcqKf9cwibYPKwePh3Qk +WovUaLjZQj13xoCBzGnX8b4H+YvmbymrmUA5pQdHy4N4N7MV2Dihc2BRQrN+XA4 o8laSCmP7ZSdCPmpLls4wyORS0+0fsNBvLH0Ayfo90llMHC1VRtINBp+hv7kO/eJ AJUDBRAy0uxqCNojdiPps6kBAQv3A/wJ+wXNbpB1b3A5+rkRtY9r0lDvR1O1sWlo 8qHcwRy/W+kAqUKubCkRDRxdNOBifTZUVJa54Ej/r2+Jg6H3YEPf6TpTKS7hKSae hL30fcB8wLClaxnOCpVK1wkX9DvooIMEeMngoc6tHTWw3nA/miFJGP/SO7TkGgnd ZbXzFQj9tg== =/u0B -----END PGP PUBLIC KEY BLOCK-----
-----BEGIN PGP PUBLIC KEY BLOCK----- Version: 2.6.3ia mQCNAzOtT6IAAAEEANcYtxheOaDSDpvo0OHBEh1DbCCrp9ReA3ycwyrEzWluhBcz P3rNz+GCloCvzFXeuaHD8i3VbhPeYDZwsCNOCo55WgKfQaWTD/XG2b29HO+FAzb8 Dccyp/NINfSquvNmGEcbt487Hb1lh7YbCvCJT3ho+2ste+fedTdnUOEHWSZJAAUR tA5uby1oaXItY29udHJvbIkAlQMFEDOtT6M3Z1DhB1kmSQEBAloEAKJuiI2Aqz71 P/07190P+/xmItxAbT2Ha7BfwRXnk2cXy1FKzj/412Ty4NCY4NOwOtqur43SnhqZ 2wXYaLwCfMO0JVcZ/SpN7VrwldwYiezb6MdpSlUhJ7MeXi3iJlFd3cbM3RV4gxD8 rvYXtGzitKrFBLMhWFx9KTpbSfQQvJBo =cM7r -----END PGP PUBLIC KEY BLOCK-----
-----BEGIN PGP PUBLIC KEY BLOCK----- Version: 2.6.3i mQCNAzNYhVkAAAEEAMtQi97id2CiV5TFAqB0xWP2S+4+dEx7lqvh/yXdAmMKHgUH UFckf6+Nm62JGjzAvInoKdRN59zL1dYoAB/ZHzthWOlOaleGWM729txFlk6JBuoW A/esv+P0BmG/RslIhp7Cyi9oySdFdQvUzd6RFBybJEC+Q0DCvvsII0K45VLFAAUR tA5uei1oaXItY29udHJvbIkAlQMFEDNYhVn7CCNCuOVSxQEBi/ED/3eZE6LDVYgA IlGgKn3jXK/vECvE3URq9XKdsBQovxEJz1AQEvhJuHzjap5JfbUTqqITZMfmqL6Z IOZeCdGGrKw/SqFRM5Knq1Km6uK2D84m2n2zepsvqHb4IDY6j03pZJAd0r2EAMV+ QOVP7HJ8qn7hgFSiZUuu4Afr7v3K2qfb =aND1 -----END PGP PUBLIC KEY BLOCK-----
-----BEGIN PGP PUBLIC KEY BLOCK----- Version: 2.6.2 mQCNAzKkdTUAAAEEAMJVCGgsorYtryCzGKYe6tTv5tgE6l4j3eKkYkdn37icoFAx VANFdTHy/1e5GQJxMcnDV3610NQNSXE2sTc8br2IBYqbt7XkyQ48xzW6/qdARQHu b9cp0epIKKOu/4Zguxw+hkLyN4leziO1ts1ThnV2Tkaixu9+BpgGy01AM7MxAAUR tApwZ2guY29uZmlniQCVAwUQMqR1aJgGy01AM7MxAQEYbwP+MZRjtrY/wiayMehw KSDwXZqHh1stPOu/Rh8msk7ebeq4KdnLIgLinwcWZM1v4+ktww4TO2OKXouIVKtL YTNVLYAF3AAmHee00XFDaaZMIOsPfEwr+P4YUjLvxPfj1IEaEQXpODQTLUCqRYZ2 AupSOzmnD4HwwDt5Q5/1BosAg/c= =mXnj -----END PGP PUBLIC KEY BLOCK-----
-----BEGIN PGP PUBLIC KEY BLOCK----- Version: 2.6.2i mQCNAzGvEY4AAAEEAL8clpC5yydhkMN1ppivfj3E6EIyZtntScjuCyI+RwpvLf9o So+FLbiMmjjCV7BNjds7c1yaDMPDFetZlqEYKof5Q0QK2bDaaou3wtnDesAXqrde K24GURn0N2BYWR9sEFJ4bwn8fudHelFcAXPt24lI29bu6dX+LddKTteDivjtAAUR tBVwbC5hbm5vdW5jZS5uZXdncm91cHOJAJUDBRAyc5r/10pO14OK+O0BAWq9A/0e So5/56x6hkT0to92FUiIbcoHF6J20sa4edDXbzTHZTvNJh3K4iSBwkspMcx8AWyS 36ckftXsZP2xRTj2Dk4xgLLCcFBjPHt7q5ysa8dChkgEu8770OE5atbQZorzz757 xpOgKmjRXLVbzt680Z807jH/zOo+BRby3ZMJFtGPyrQXPGNvbnRyb2xAYWRtLnVz ZW5ldC5wbD4= =n+Qy -----END PGP PUBLIC KEY BLOCK-----
-----BEGIN PGP PUBLIC KEY BLOCK----- Version: 2.6.3i mQCNAzbUOhcAAAEEAL2eYnW0UlnRUQ+hqwvArjzPydNLz//6gUPDGm4iNp01rBGN lyaRu9EwW0+bfn35b3c0Ghf/BWBYCs57bdB03wbt/OrvMZiFV3hO5ocB9UsIIBDS i0sgGvX6+nm/H0eKTT9ROO1dwDwwQisVhg8ILIKtbm8etzSlA1iTeAWsKuAlAAUR tBVjb250cm9sQHVzZW5ldC1wdC5vcmeJAJUDBRA21D1/WJN4Bawq4CUBAQ40BACx yelM6H1JcmM2vR4lK263QoKi+G9Oc1cAlTwNuqNgamSUBNLnkBCnQTx0dvoq8hiV 15TZhAiYctuFcHmjCPfAhNZJlChFJKQbDHKbgp3uRrEWqs2SjVRBaiZ5OsTMO9od UwXsXE/Srvl8QPuhC53jXcy3qIPiPygJu0L3EJ2e3w== =qNRP -----END PGP PUBLIC KEY BLOCK-----
-----BEGIN PGP PUBLIC KEY BLOCK----- Version: 2.6.3ia mQBtAzXun1sAAAEDALof/xCxlk+clO3w6+s5FYc0gTK4AT0RhBqUULylQ8lB25Nm tkfre3ErB9hen3+/RzbsZpzteDY03PWo9dG3FFrrYw2Ro7XfOoM1tR1fmsdzwzfz ovUF4fP3l2K315dhpQAFEbQRcmVsY29tLm5ld3Nncm91cHOJAHUDBRA17p9b95di t9eXYaUBAZ1WAv9I98BzsnJjbY/fslbarT7oncMQIOzIpaGj5oqf56UgkIfBoA/u bG4FGbimSqgTIVD73ZvAgv0s5P99UXZER97gIcF+lF+BOcmekVF0BvPVI9i40/oz EoVeLqrXELM0Gvs= =U3wV -----END PGP PUBLIC KEY BLOCK-----
-----BEGIN PGP PUBLIC KEY BLOCK----- Version: PGPfreeware 6.5.1 Int. for non-commercial use mQENAzn7czcAAAEIALihpRXfA5jSwb3FN1DGch91B2QaBsAttd00Ean0Bkhjp0I2 4JI1Vlx+iRzZUxvNaKwvCqE9yPWI6hI5mEXdsh0XhC1J8nOLTx/fE9YmUgw/tcqs Wc+C15ls30mZSpfHFXLriWcG2TzTBquNiXo7XMGrS1w7ArYbQ1JngDjdhodwHKAB hcjZnpmn9LlWvMzR//CA+sLgq/LdP7hEOowQigHB4f5kB90o13pjTwp9+lTV1G8s KHaLI4v4b3Hy+r4NqI/8ElgsQ4Q8an/SiQQFjWF669WW5mzIaTKyxp/bLDE2YKPo sK9cwnBChonZyw/NrOX6lb1P78LeSmtLDiwBc5MABRG0DHNhYXItY29udHJvbIkB FQMFEDn7czdKa0sOLAFzkwEBEbAH/R1atdJdeJQSgJV8M6CcWNEoChiiS1MvEU43 zbsSlBhnepICut8a2rW6zzk6eB/UzLVgsKmD2iIQiaeOfW964+gXMSz9YZSoKVlQ c1cvLgK52TIExBUvl55zveleS5zd6DtGqpCd3N2Mj9np7z1q1NYvUjCpWgWyjN8K Vpn7CT1d1PnMjSk6tCbsExen3sLeVBbavYCq9Pd3x0kjO6dYkwXjsJyzPXqypsYl iuIpEIo7vRxE2HQLNKSUeuVViNMcdM1Q9YGX6DeXxe33PQroO7salZFSkLjV04Bi PzNlVz2AqPb+LqE+QiZ1W5rA44DCHQbTvcRPErHvyU7E0PN5JhU= =4w0h -----END PGP PUBLIC KEY BLOCK-----
-----BEGIN PGP PUBLIC KEY BLOCK----- Version: 2.6.3a mQCNAzHtkkUAAAEEAN9sqrBBgcjuaG+mWamDYbOz0GARQhY7dli6m6c6zBaAhvZV i2CBy4deMWF5wAWY0SPFTSeowZrkI1fCIFwBt2XRdEj8YY06BpsXYaajvD10yppg Lx70y662p+R7pK7GAlbsaf8o/y31pzbFssJAWA8GGkFbnpRN2gv3azuYaQ7pAAUT tBRzYXRncm91cEBlbmRpY29yLmNvbYkAlQMFEDUtq30L92s7mGkO6QEBh1YD/i56 +SdS9ab1zdwPMCOLkuAZDqCnO72uCPlX5jg787wgVZ9FgsXnQUhKJWEdsi9lLn1y K0NYe00/N54H5R0LEYuo0uN0aGfpPnVw6wq0Zyd1Bu9mICcll0GYB2p3NkeoAWg5 D4A1uRxI4iBKLTMB4uJUfpitMCRcRgi18CcTlwEg =ziZy -----END PGP PUBLIC KEY BLOCK-----
-----BEGIN PGP PUBLIC KEY BLOCK----- Version: 2.6.3i mQENAzL9vYEAAAEIAOuQU8rD71soRIS6pcl4w/LbGBbfKMwDMdJxSNZTAjrLfZqB 9i7hUK+YsrYeJbjEE08OydBbSpFTAdxCPF1pXtY2mNtl2EqSdrrCr6Hfkyy3u6uU djIC2DKOTSVVzmI4pK9knmUzUV/AayykRpZ2z7vwbM/CVZoQmHHrum/y1+qGySe6 rm28dW06eXP9uDa9AMSNhso21wkfA7/Q4zx+ovBGqxP1HKQOtUZlkXQPrWB3wkOf JkxBmyC/PnwhHwdUfYeQtc7LGG5DIUEAI7u2sODmrNwo0k2l36/3DbfWV2qWovaZ /JADHsyAw64Wg9J5aE8GxIKDxdHN2GBYViHbsqUABRG0DXNjaHVsZS5rb25maWeJ ARUDBRAy/b5TCdxwOTnzf10BAQvCB/47ccH/4D1Nesd0as2/5gIixfRyXQUi/qZS 69EiLHa9/KhevPuUONb4gzgxojyIGgOZNnADggg/u45EGi01hWriC3buPtTK6BD7 IxwHxmQ3bxiW0/MqrL4FNhXiHYgfOkRBrEPll0YRH4BpuJUOqT5NMpKw6+Dg/n1g zHn2ZRyKnwoQTevJbSS7Bv+nC86crlE1RnINdT378+4JE0NPYmRSGtS324lk7+F+ 8K8N2spzIOGheGKfJAa+N1lyjR6tQdd+snA4OUpgdIanUREbDfwOh8QOqicC4t5k EelqNfsqzN8IcrrSq6yyEirJ+JXtRru5uWPIixDXYlV3wn+SqKGeiQEVAwUQMv29 g9hgWFYh27KlAQGOnQgAo+5wkh7+miBxKxMvd1BVLE6qtrxFiy2D3VQTQ2lU3+lQ m5gmmlx7zByAXLby7JkLFMz3/AnnZG7FuGX6dsr32Xb0bMdHpix0T5yLG8LrYXrT lA9p5nSFhUuiDe0ARkaR6A4w08KSW+MKjPpL2byUsAAlHg/my24RoA8sbA8Yp3q7 3oHQq5LHYoUBnPyG54C4fLBDfhcfyaXZSWtBqdvQW5aoE2z9Seciul24BCFHnVOJ MV11OciKnyH57iy6Wo1/vt4nmdfvr/KNXESVaO9EpoYzF3pkYLHgpkKGFJvYzAaU yB3O2+tHyYEpaspwaFwZ6bJ81cC/Jxp6rQrDdNIxiw== =NKHc -----END PGP PUBLIC KEY BLOCK-----
-----BEGIN PGP PUBLIC KEY BLOCK----- Version: 2.6.3i mQCNAzUmnrMAAAEEAN6MDnKOZVC4RJgu68kZReudVhGe2NWphdIazagz5jBjs68M EQMhoHF4ZJzt7ubVEU9qz7w7MvIvNFIvQFYlGgNe/1+TxtKNeZ1Lwt4u9g33K7im XRUPWjp4Ft43UREFm/asuBZmKHq1dsPLyDADP/lXi+Tzxc55s+whZDvtu6MBAAUR tAl1c2VuZXQtc2WJAJUDBRA1Jp637CFkO+27owEBAfaCA/9tH+xo6cIdp8CyEyFd 2NETQ43X68r3NeoFJhNG4LsFHqnQPb3OfqyNTBCbCNNGYn+KJ9ngnlVn0uPIi9Kv 81fDeJG+sHeXENXsjDfD7gpniuPwpDSZgph32WHXYCwIWbuM5ABDW59SYIPi62Vc AYlctrTeh/hts+u5tGCqNMX91Q== =ejWf -----END PGP PUBLIC KEY BLOCK-----
-----BEGIN PGP PUBLIC KEY BLOCK----- Version: 2.6.3ia mQCNAzNDes4AAAEEAKCcPqRR5rQH0bbUd8tgSMHwdL8anJMb/6+MoYSfgJmmjEZS hOh8mp2aUK5mtAygDtT+uEhz1Aqz5gRKEqfcCyweXAs4Aty9RjJIUJrl3OHqny5c BkXXAIibaYli3tx0tzp0vDDFXZeNcipkRcSaoPhltjijKfuVIu8d3lZDThlVAAUR tBtzaS5uZXdzLmFubm91bmNlLm5ld3Nncm91cHOJAJUDBRAzRDJ7DHODXHe4jmkB AS5/BADN072wLLRs6MZ1imSSfxh6ueCJXxU078OeJmQtYfSlxwJ/dQs862eTY4Tu bhKZUIRgagtrN+rtXxFf4lFVazOzDvpEase50tL8r+PnpZZbwOBXDliU98HP+oN+ TcewX2pTA+163gP9WzBiJtAN67zT4Wu035ECcUYal8J5+XhinYkAdQMFEDNDgbN4 4MaigooJfQEB9F4C/0PP4L9GRW8Pq8HXT8H0FPFDmI9ZLAzym3ZPFh2Grtgnbc9H KOD6Rr0FWNL/mtacUajBsHVwUibANK0AUo8udCm80QIR7t4axjNZlttVvKPCFvdp 9VshQIWKpxV6qWBhFYkAlQMFEDNDes7vHd5WQ04ZVQEBAPID/3VY0GooUrJQu1Rn zSxGNg1qZwuIEmsD/GAinE2bNKbXtqF2pm2DNSn2KNT+WG0uqss4yQO3VmXs8l/s XEHWeEyF/qA+xTSrQIpJW3fLtsroMTuc3d8sZ8oz0ReBenBGfHPPp1m1q8U4rLvD Xf0Gybil7SY5lHnP5GPI9U9vHcd/ =EWB7 -----END PGP PUBLIC KEY BLOCK-----
-----BEGIN PGP PUBLIC KEY BLOCK----- Version: 2.6.3i mQCNAzi9bA0AAAEEANTQ0SyyL7yurIQ+MlLIvs+NrN9ktERffZlcm3F9U3hSkRah vfihRxzIzqDW/n7LxZh9A8ySStZswqDRcgM0kCNkc0rCI7yIo9BH0HAYWxv38uiY jzhZvtk+IQSyRriZLH91ZFR8Cjg2qFi6ToCjFmPG7me6/BhJNh514PADmjtNAAUT tBBzdGFyb2ZmaWNlLmFkbWluiQCVAwUQOL1sDR514PADmjtNAQF+vAQAwiAdJEJA /qr22zKlJioh35eTTbvELI/9VsH1a4b2ZK6zHPwIZ6h4hdWlWHIXBXiU93tYF1VS YWX3DtqgzrdDl+3gOU+zTkn7WDIh9UJ0CutfahW0uzQ0xT3rfCRmkw+W8RqFTKkQ /oF5qx7AYj9aE5RF7BnSv3VDww1eYtN11GY= =C7ub -----END PGP PUBLIC KEY BLOCK-----
-----BEGIN PGP PUBLIC KEY BLOCK----- Version: PGPfreeware 5.0i for non-commercial use mQCNAjGL0cgAAAEEAJ6p7fQHn139U9zQawLixrExOUrkFhi1yLb8m8fLxmKTprKn ZNM1nnxMSbRyO8vXohXKKs4G1U2jTpaCkSRrbCiJ5VxWB/B31E/p/vrBXqqQ2amq 3gb4Df9DZub0ZtOhHTF/pPjQmXvAv08umjZWpYlXRmUHBlBhMmOfGXkh8vHZAAUR tBR1ay5uZXQubmV3cy5hbm5vdW5jZYkAlQMFEDhCcUxjnxl5IfLx2QEB6e8EAJDt gIkNXdLiyL07lgDBr+Wq/Zckgm70JhNaHWxLPqckMLOJZGPFKlOlKA6W62UrwDWI yktEosLHd8whbPCaMOSbIOX7mmTrIySOKf+rBxhFLlRY+fAQ4h2oEyEWYhJ80wiN GgKgMJC+UqQD/ylMB1VcCsTYuZWEQ18ldKgtTsOZtBc8Y29udHJvbEB1c2VuZXQu b3JnLnVrPokAlQIFEDGL1R1jnxl5IfLx2QEBF/gD/ikHjpmJuG10X3PXA/yciZ0r qqVo01/4q5yy8vHBGGfopfxpqrjGnNtUV4kWluNo0/1uYZm1o7TeqHI6Siv/yWQp +QldN4nED3RPauqCtj5cubmMgryXg2pcCBiY+brHWEr0tBV7cSSOHFipwM55FA22 ctQzQ5nIPZQ+KPC3WjdZiQB8AwUQMvCcUq1e6k0sFfGpAQE6nwMzBdaFclXiv48C aMXBUG8S3bLUtx3u2OBajzpe8G2nJlCKYkCY482p2MjtfCDi7+eYDfqgKMDoGrUM zSfMraDRyoXjNC/nIKf1+R2EFMyaLoC9FWggCKTov/I/2BE2+grvQ7ewQSWEUokA lQIFEDGL1FGemw5PLx059QEBje0EAKx99yOZ0zQ9FjibuEBStP8t0BCsRNqkrVjx O513RBXecgcdXdv9hWn+8LNRZx6JLHv/ZpWsdGXqP3oiqj+LRt7WpHnZ55He/njx 5DAoPAM/TjgTk7arazSjsJuFhcTP7gHitLDoHxVkUfdLX8h4HH9LWhEnrWEx82EY /29z/xQ6iQCVAgUQMYvTeKSiIc7jUXyJAQHLNwP/Qz+g2RRsuSZrJ9L0HAVPLcml oAEGOMFfYJDM/mvxegAYzL8i0HGFbwTH/+E94WSmsWAx1KZ/Z2DYKdI7BUaS8c09 a2OtqOEbCd7QBI37seyxG0rTWNpuE0ZXBo0eiQBg37oIW+Faf/tqJQZnALVsV5LD Kcf+6+MhgS47HWJ6ZjQ= =iInx -----END PGP PUBLIC KEY BLOCK-----
-----BEGIN PGP PUBLIC KEY BLOCK----- Version: 2.6.3i mQCNAzM2VakAAAEEAMj6+3NSJItwhqTJHMsNlGIBz6FxzTohNweqqoIuHhx4Q0sL YP33VAhABmoSCOsbmQUaWruRoO2Xqt+2a+x4klZB9PCIk/reCqS4qNA/Va/6qi65 HIUniiSu3JrineZUjZ7uv65Eolfm7aUi/BpQgw3ymW8Jglgq45lzddlE9iqBAAUT tBV1bmdyb3Vwc0BuZXdzLml0dS5pbnSJAJUDBRAzNlWqmXN12UT2KoEBAb9pBAC8 ppqj/r373Mb5ATZ9+gXpoBk8BIAztSmK1sB+5R/K3JeDFSjKHNnSBjgMLn3KzXHW bJ9I6BK14AbVQ9Cdbk5rzuoVkUTuuCzi1jbgt9yZKwSeI/bStXOsvUU4Gf2dHqwL W4E41GioIMvKYSdymBPAYcVBc/C4PJghfb7B3E0QrA== =MdCR -----END PGP PUBLIC KEY BLOCK-----
-----BEGIN PGP PUBLIC KEY BLOCK----- Version: 2.6.3ia mQCNAzaTFFwAAAEEAL/I099TKV7a7Ow6vDdvUa4/dHXFfzotYqSsP7CN5mL/AW16 vXZUQJejnTvoothg9vyTaJYIDHq87ZZS7EFZWR2HszjgmypveAP6QGK1OV91KVyx MXMII50S1dQo3stwPpL+HiBVqPyQ51RGhxdlYGLcmdtZnpBvxwfZCkeG96phAAUT tAx3YWxlcy11c2VuZXSJAJUDBRA2kxWUQR9KqCtLo+EBAYxwA/0b1XKS9KyYuDXG IRIhUbj22F3UCKfpm6yJpV/mOvQB+qyC0AluK2l2LtMRypW/ksZoa7nP7LhugFs0 sZMrPWySfjoEZMUrES20iwV3o8dDkBx3UaxXPX/6WSB7yWyQifKfECUL4g30RGjc Lg5MZ138Cn2jHqt8FBZUrYf35bLHJYkAlQMFEDaTFF0H2QpHhveqYQEBdgAD/2ry lk5JKtSYkd4efYg+Z0ap0yme1P94oilrRBx1wFuU324qzh1FPMEKTHOcI1K0WObq 7BGcY2WXqAfQvxNRw7LImWdR6TJVV/6/R0FR/Eh3gymPUGMqska47MSjN1Np+clb PBXxge/pd21j6MJJHwNd860zf/UZIUmsLKjyBfMn =p13X -----END PGP PUBLIC KEY BLOCK-----
-----BEGIN PGP PUBLIC KEY BLOCK----- Version: 2.6.3i mQENAzKYLZkAAAEIAMnGhSvvCTsAyAuHGnczJma1wWyeFBe/RkpAMSfFA6DDsk+q VnTblHXVsAVl7gRjv2DOifB1dw52lvCXLCn+IlKvQkD2/JVYSeTxI9IDIT5Ecws0 Rf4TFHrPgS8TjZ6WKlvIEAAmb3P64ZaVZbe7+H11m2HFHV4lZiZA6ktKf1kYc56u b09ZevKjbFLlgSHt/PY2Xaz8fjP1sSzSfh9m+CNYEoTPp4smrXK6yzeen8gtoLYU 5JPrMQ3zZqY6bzy8J9ahi58447n+AdATMQEm8G98LZ4V4MD8iJc4JXPscVtC6Zct MHa6dQSH/T5oDJmN7ekcraPYvdpaTMWF8NWfcX0ABRG0H3otbmV0ei5rb29yZGlu YXRpb24udXNlcitzeXNvcHOJARUDBRAymC4QCdxwOTnzf10BAZu/B/9JldQbFed7 tndj6vX285FgQKswoDJJdAJft3kLohg8ZkXOVEreLJ/Zhh50OH++mLqHcqTgDi4M u2K+KEqxEVaLIDlANUzgy/vtO5atHnQs8n4lCvFLLSx4Wnn2LCZmb+0o69Ap/rF/ l2JWeg+oOERC9IyjrjnD8IkOJii6k42TbVfpTlcc7S/2YLFTg5tGjoRgjROpkC9A BoDy89PcTEHBwfpsPuqFnJ90fcmaIZkZf0uUPCJRpCK9TTbCYp0z8vZZetHbhjiE AXoVh6cIWdVwnDiaAE9Z8LvvL3mzyDA3lzDGQuBLtDjw/N0IavbDK47kV+2HYbfy NI3ISjZXkE0ZiQEVAwUQMpgtm0zFhfDVn3F9AQH+Ngf/TKExNsoL/iH+9xaM2Z1i LbpU17tTntmb/G5tZiPA1XbSCmFnVI8mbe09n8u9JGFco8MGTcshzB/G2DWwE8ff PNFBJFjRbiAn9COg1hSHmosK/3BOXIsSXEkBMIbsitrKQeu6S9tNKOMVekYE6TM7 dN/73r5pGAUv2JBjmQlp3gmsbj8YzczHFcUgXu63wcYMlBBIRHndW7XS9uMTKBOp HpefbrB3qU99GOdXNjmN4ufEWsSWkZceIgwcJ02SHlFf/pHv+CCBGXFtB0hDJvk+ hRPliao6FDCk8unlPClgNotTTtQ6Z3rwKrApJsI7zNHfQpq2UNDeQswOcgjmJ6eQ HA== =vT5W -----END PGP PUBLIC KEY BLOCK-----
If you are responsible for sending control messages about authorized changes to a newsgroup hierarchy, then ftp://ftp.isc.org/pub/pgpcontrol/signcontrol will sign your control messages so that pgpverify can authenticate them. It is a Perl script that requires Perl version 5 or higher to work. It has several configuration parameters that should be reviewed before use.
When establishing a PGP key and control message sender, please use tokens that are not tied to a particular individual. This makes it easier to transfer the administrative responsibility when it finally comes time. (The all-too-common "tale@uunet.uu.net" sender is still appearing in Big 8 control messages because of its legacy in the installed server base; eventually it will be completely phased out and only group-admin@isc.org will be used.) Please also do not sign other keys with the key that is used for control messages.
Note that the key you use should not include whitespace or angle brackets, because some of the various pieces of software that deal with the user id mishandle it. For the best results netwide, I strongly recommend that you use only alphanumeric characters, the at sign, dot, dash, plus and underscore.
If you will be signing control messages, please let me know the hierarchy that you are responsible for maintaining and the information that you would like to appear in the List of PGP Public Keys for Newsgroup Administration.
Information about obtaining PGP can be found in the Where to get the latest PGP FAQ article, posted regularly in the alt.security.pgp newsgroup.
Information about obtaining Perl can be found in the comp.lang.perl.* FAQ 1/5 - Availability article, posted regularly in the comp.lang.perl.misc newsgroup.