diff --git a/jakarta-commons-dbcp-src.changes b/apache-commons-dbcp-src.changes similarity index 100% rename from jakarta-commons-dbcp-src.changes rename to apache-commons-dbcp-src.changes diff --git a/jakarta-commons-dbcp-src.spec b/apache-commons-dbcp-src.spec similarity index 100% rename from jakarta-commons-dbcp-src.spec rename to apache-commons-dbcp-src.spec diff --git a/jakarta-commons-dbcp.changes b/apache-commons-dbcp.changes similarity index 96% rename from jakarta-commons-dbcp.changes rename to apache-commons-dbcp.changes index 60f688a..8b4439c 100644 --- a/jakarta-commons-dbcp.changes +++ b/apache-commons-dbcp.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Thu Sep 29 11:44:36 UTC 2016 - jmatejek@suse.com + +- rename to apache-commons-dbcp +- updating requirements + ------------------------------------------------------------------- Wed Mar 18 09:47:57 UTC 2015 - tchvatal@suse.com diff --git a/jakarta-commons-dbcp.spec b/apache-commons-dbcp.spec similarity index 84% rename from jakarta-commons-dbcp.spec rename to apache-commons-dbcp.spec index 0698ce4..cea1110 100644 --- a/jakarta-commons-dbcp.spec +++ b/apache-commons-dbcp.spec @@ -17,15 +17,17 @@ %define base_name dbcp -%define short_name commons-%{base_name} +%define short_name commons-%{base_name}2 Name: jakarta-commons-dbcp -Version: 1.2.2 +Version: 2.1.1 Release: 0 Summary: Jakarta Commons DataBase Pooling Package License: Apache-2.0 Group: Development/Libraries/Java -Url: http://jakarta.apache.org/commons/dbcp/ -Source0: commons-dbcp-1.2.2-src.tar.bz2 +Url: https://commons.apache.org/proper/commons-dbcp/ +Source0: http://www.apache.org/dist/commons/%{base_name}/source/%{short_name}-%{version}-src.tar.gz +Source100: http://www.apache.org/dist/commons/%{base_name}/source/%{short_name}-%{version}-src.tar.gz.asc +Source101: commons.keyring Source1: pom-maven2jpp-depcat.xsl Source2: pom-maven2jpp-newdepmap.xsl Source3: pom-maven2jpp-mapdeps.xsl @@ -34,26 +36,27 @@ Source5: commons-build.tar.bz2 Source7: commons-dbcp-1.2.2.pom Patch0: commons-dbcp-1.2.2-project_xml.patch #improved from https://issues.apache.org/jira/browse/DBCP-191 -Patch1: java6-compatibility.patch -Patch2: jakarta-commons-dbcp-target15.patch #http://pkgs.fedoraproject.org/gitweb/?p=apache-commons-dbcp.git;a=blob_plain;f=jdbc41.patch;hb=HEAD Patch3: jdbc41.patch BuildRequires: ant >= 1.6.5 -BuildRequires: jakarta-commons-logging -BuildRequires: jakarta-commons-pool >= 1.3 +BuildRequires: apache-commons-logging +BuildRequires: apache-commons-pool2 BuildRequires: java-devel BuildRequires: javapackages-tools BuildRequires: jdbc-stdext >= 2.0 BuildRequires: junit >= 3.8.1 BuildRequires: xerces-j2 Requires: commons-collections >= 3.2 -Requires: commons-pool >= 1.3 +Requires: commons-pool2 Requires(post): %{_sbindir}/update-alternatives Requires(post): javapackages-tools Requires(postun): javapackages-tools Requires(preun): %{_sbindir}/update-alternatives Provides: %{short_name} = %{version}-%{release} +Obsoletes: %{short_name} < %{version} Provides: hibernate_jdbc_cache +Provides: jakarta-commons-dbcp = %{version} +Obsoletes: jakarta-commons-dbcp < %{version} BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildArch: noarch #!BuildIgnore: jakarta-commons-dbcp-tomcat5 @@ -86,32 +89,18 @@ features. %prep %setup -q -n %{short_name}-%{version}-src # quick hack -cp LICENSE.txt ../LICENSE +#cp LICENSE.txt ../LICENSE # remove all binary libs find . -name "*.jar" -exec rm -f {} \; bzip2 -dc %{SOURCE5} | tar xf - -%patch0 -b .sav -%patch1 -b .sav1 -%patch2 -b .target15 -%patch3 +#%patch0 -b .sav +#%patch1 -b .sav1 +#%patch2 -b .target15 +#%patch3 %build -if [ ! -f %{SOURCE4} ]; then - export DEPCAT=$(pwd)/%{base_name}-%{version}-depcat.new.xml - echo '' > $DEPCAT - echo '' >> $DEPCAT - for p in $(find . -name project.xml); do - pushd $(dirname $p) - %{_bindir}/saxon project.xml %{SOURCE1} >> $DEPCAT - popd - done - echo >> $DEPCAT - echo '' >> $DEPCAT - %{_bindir}/saxon $DEPCAT %{SOURCE2} > %{base_name}-%{version}-depmap.new.xml -fi - ant \ - -Dcommons-pool.jar=$(build-classpath commons-pool) \ + -Dcommons-pool.jar=$(build-classpath commons-pool2) \ -Djdbc20ext.jar=$(build-classpath jdbc-stdext) \ -Djunit.jar=$(build-classpath junit) \ -Dxerces.jar=$(build-classpath xerces-j2) \ diff --git a/commons-dbcp-1.2.2-src.tar.bz2 b/commons-dbcp-1.2.2-src.tar.bz2 deleted file mode 100644 index 8325a0c..0000000 --- a/commons-dbcp-1.2.2-src.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:1a6b35d1f8c25c5fbbc335d0cf81595ede4dd372adc2fb9ace994e996d63b2b5 -size 608127 diff --git a/commons-dbcp2-2.1.1-src.tar.gz b/commons-dbcp2-2.1.1-src.tar.gz new file mode 100644 index 0000000..9a67fab --- /dev/null +++ b/commons-dbcp2-2.1.1-src.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0c509e55713ff23f0c2a93c399af6fc916d287a6b060cd6d1c98b6974dff361c +size 581666 diff --git a/commons-dbcp2-2.1.1-src.tar.gz.asc b/commons-dbcp2-2.1.1-src.tar.gz.asc new file mode 100644 index 0000000..215dc32 --- /dev/null +++ b/commons-dbcp2-2.1.1-src.tar.gz.asc @@ -0,0 +1,7 @@ +-----BEGIN PGP SIGNATURE----- +Comment: GPGTools - http://gpgtools.org + +iEYEABECAAYFAlW+uDUACgkQzTA4/vB9Vn7jsACeIlk37QS4YyOauaY185Ha+MsW +SqQAoJjbekNH1ziwSRPqsMmWn8aLfs1L +=uAl0 +-----END PGP SIGNATURE----- diff --git a/commons.keyring b/commons.keyring new file mode 100644 index 0000000..57914f3 --- /dev/null +++ b/commons.keyring @@ -0,0 +1,6825 @@ +This file contains the PGP and GPG keys of Apache Commons +developers. Please don't use them for email unless you have +to. Their main purpose is code signing. + +Users: + pgp -ka KEYS + pgp commons-xyz-1.2.3-bin.tar.gz.asc + + gpg --import KEYS + gpg commons-xyz-1.2.3-bin.tar.gz.asc commons-xyz-1.2.3-bin.tar.gz + +For more details, please see: +- http://www.apache.org/dist/commons/README.html +- http://www.apache.org/info/verification.html + + +Commons Developers: + (echo && pgp -kxa ) >> this file. + (echo && pgpk -ll && pgpk -xa ) >> this file. + (echo && gpg --list-sigs && gpg --armor --export ) >> this file. + +Note: the echo command adds a blank line + +************************************ PLEASE NOTE ********************************************************** + + Edit this file in SVN at + https://dist.apache.org/repos/dist/release/commons/KEYS + + N.B. use a command such as the following to check it out without downloading every Commons project: + svn co --depth=files https://dist.apache.org/repos/dist/release/commons/ + + DO NOT DELETE A KEY FROM THIS FILE if it has been used for signing/counter-signing a Commons release + Instead, add the new key + +************************************************************************************************************ + +pub 2048R/40E24917 2004-02-25 +uid Leo Sutic + +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: PGP 6.5.8 + +mQENA0A9M3oAAAEIALQC+/61vOx31dv/G5GLYM+TJWohrouJjv1xbmxvRdn2nS8w +HiUPisjKfnKB7aUcmQcAea2l/lkAizYsQ1wiY7QX6LMor4iyx0JHDIKlc5NoI5ls +bzQicjUP9/CrH3tcX1/T47R/jW/cf/Y+JT0um7J/p4XtmyNkPlPMpsh1G6s3e17n +qPIiPnpeicOOkgWF7f7dbO+4mA4EynhBFfrNF97X1EczFQk5p+83Z1l4qkgj00e4 +O0GRIZwMRV1l1t7NPy6a7wXNDmZv+ipb/gG1SYmU4rcWXoeSaoXdA3+sZ61T1TD+ +BE20E6BnPhGuRO5jB9z3MJuxzW2uw0kvSkDiSRcABRG0H0xlbyBTdXRpYyA8bGVv +c3V0aWNAYXBhY2hlLm9yZz6JARUDBRBAPTN6w0kvSkDiSRcBAdlwB/42A4t+V098 +jpicNvG1icvvDmK+vL3Ibencm59b8GX0R1eigh/FcGCTLykD6OgWKxDsFUJXFOZt +YHfFG83LYb/qCSwwrIIX+S8myEwdrZCdnavJadoTmMv5wuYX78C2H+GYw4/fbHB/ +O40ioQEJ17cnJuPIVCOnn8vtNaHpjYUn/VBYE3ZduEbrBWlQFigGafvaRldm6tc4 +DQaDTE6+lW7mCZi/jxzhO8oQy/p9kOoA+hPhQcGU75kpKXxayeL3C2iI2OEh3Bj4 +NOfs79DkLWOsNQ4oPnXyZA/MHZ7YDB9lj9n2HkyTn0Q8R9s1is51n7j61esS/Fx1 +6U9zvkWkrxnM +=wxuG +-----END PGP PUBLIC KEY BLOCK----- + +pub 1024D/2C5E4EC0 2006-03-06 + Key fingerprint = 636D E905 5C4C 75C7 BD98 3077 1241 BC87 2C5E 4EC0 +uid Henri Yandell (For signing ASF releases) +sub 2048g/F5F4AF07 2006-03-06 + +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v1.4.1 (Darwin) + +mQGiBEQL2goRBACk3zYVPnNvmOQiqaQlH3hPYKsWxdzNBA8rIM29GaFbmpAPVIVO +2XK2wARURYianyAWHA6EOmEbZwFQSGqAV62KNwD22zLCZE5SG/ESd8weBA52qQf7 +aYgApzHAo2LtaiBIyK1T/+OaCexc05lZ/wcHFfyp1yHSzIVazxhIAqx9uwCgptMa +23r2OeX5TN9xdjwSTUIeImUD/0Mb+AcP04pMbsw9xtjvl4g1V7YbMipLE/PdSI+H ++YLRzmyxkdfdrBNDQRxyGGxoUI2Pi45EDV3wnLBsGVRAG/UkcQ3zE3r+0sLMrRkt +7oyzK4wqsMuslPbuAyghUes6Dnop/MY4FJYuAKK412RDBvk5s+Tp+pdkWQGHXuvM +/KJsBACNupFtZA5CgMMWI3bO88upPZqWsO200sA9WqobbU+A2oCUotb2DgWxOgb5 +oi7eJkyFDpS/d+S0H30pq/7mUkTvCOw4Fk/ZR5T6DGqm1/vHv9/y2Z7bOg/DxwuE +Mu1G9AT74JCjgsYFCdLcFymrghsIpjHBpnsEVjXoI4jwqOgScLQ8SGVucmkgWWFu +ZGVsbCAoRm9yIHNpZ25pbmcgQVNGIHJlbGVhc2VzKSA8YmF5YXJkQGFwYWNoZS5v +cmc+iF4EExECAB4FAkQL2goCGwMGCwkIBwMCAxUCAwMWAgECHgECF4AACgkQEkG8 +hyxeTsC2/QCfUjbqRqHF8ThvhkNHcJ4iprK5gacAoJ6SUomCPmR4Xu1XRryb5bV4 +F1rBuQINBEQL2iAQCADDSauZLiLmjR1DcqPI01RRtq2RTEXFmOnfPJitVCPtzcam +6fuzXNHBnphCjqmhTKLDeCmKIurvM8KoL5573VoK5hFdCTnL5vjTSJnJtfJ0RtJ4 +t5nmk0gW9p9g6Mu6+sO0WJZ1Xm3Xn2LtHTz4zK7kPwreQOe3/JwpM6zb2a3RgKQB +1bYQl+K+ttIKJw81TJwasyJGHQUMjwm/jdMxSZQFuX7oN0Muap8On82XT0FHO+bj +QqAG6xJEVbsbiXmNHy6+6WhFio4bPZfaJ9eHF+voJYimY3sI0DCE/k4qeJMA5NdO +0zG+VUz/AgusjE9DqWlvy+E1Uhgs/VyalW0Krf5LAAMFB/43IL8HiV5zcFZcfh6V +Wq6wJTwqaPtcMIUJIvuSE2o7kEXxLRtkFXQ0jtb2Bqg0n1l+2eUduQaxRU1JWXka +W3CLdwPz+cmQevwLcsrqPEDb8H/FDfY1YgHKSh9PvaPDug1/K7WP6SQXadSe+kbe +SRy6gS9DLhFu77WONpH/cw8tx+wtT0R8JwfKIQSBb74Aatx5XUBocHRlOa9HDw/l +DlHjtlU9HujqWO5ytgwwLMW7/e1R7OfZxWvE1fKOWEL6Rnq2+Vs6xnyC2a5arNWh +hZmJ1JgDnJtIWdS2frBIH+BWDnu4ZU+1gOncbyUXahxJZKxVgfMo71SjsLZHVXnm +IDrwiEkEGBECAAkFAkQL2iACGwwACgkQEkG8hyxeTsAJtgCgpbLK9Zd0CYHxjPwO +pXIm3TUM14sAn3V0cheXNRVmD2OhB5yqYpYd0Hn1 +=KUiW +-----END PGP PUBLIC KEY BLOCK----- + +pub 1024D/B1313DE2 2003-01-15 Robert Burrell Donkin (CODE SIGNING KEY) +sig 3 B1313DE2 2003-01-15 Robert Burrell Donkin (CODE SIGNING KEY) + +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v1.0.7 (GNU/Linux) + +mQGiBD4lztcRBAClmlgorzoHH7IVYYerQY0e7QU0X3+4PRGGZVcbkZA3qMZV8rG3 +FSB4qp3cLX7rnco26oQbP4jSqXe1piEzYloyzYvgW9t0uFOFF7N8h9XtgA3E836v +DE/dbrteJ6wZZvS0BR1J0u2/+3nSf4bdmzjd8JPMCIp4q4ztTMTNsWKUswCg3vRA +NpL1bO0lTi5M013YhY+8wHcD/0Swc47PQuruwL+54ZMFFEHu+24UukU/7T6X2hos +ERgq9HkUyqK5mOEqp4Y4AfhwPfzp/qOFbg+Jn0IIVg3XGZhTLyeBiwHpXBhJw2TT +FXhLxm9G2PoYgkhMSgOo4wrHLCMszfvOABzCEZ4TAw3k4s3X4PSfNjHjOHUNYWhb +1BNLA/wIVDCdOyHoUvw6R0rCTKFcHSXu7XQxjYIBKGAQkcNlCZElqNVlqa+eQTPW +3AHXor/TUDzzd4afjkvmWaayGDZwOSWlsfqfPItvzTNzmE44wqfICa0/aMgkU6aZ +m/k+UMFegH1YVBaAl0aj8Gx+T5B7JqA9i7+lmw3nwB1Ge0miBbQ9Um9iZXJ0IEJ1 +cnJlbGwgRG9ua2luIChDT0RFIFNJR05JTkcgS0VZKSA8cmRvbmtpbkBhcGFjaGUu +b3JnPohZBBMRAgAZBQI+Jc7XBAsHAwIDFQIDAxYCAQIeAQIXgAAKCRDVM051sTE9 +4qflAJ9B2L8SOnFRnoJktHImJU9JO72IdwCgpM08Fi8O0dI5WuOFdz5sLobqioY= +=nk3Z +-----END PGP PUBLIC KEY BLOCK----- + +pub 1024D/357AE38C 2002-12-30 Martin F. N. Cooper +sub 2048g/6F7D8882 2002-12-30 + +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: PGP 6.5.8 + +mQGiBD4QG2ARBADidho8fyIoGRxNu1rXBtVov8IpHcHCOzqY6C1Phgj+sCkeoLvX +7fBPwLhk+YhrkbhX2Fy0Hg8RzOy7J6XM1GYclPpYc+F7gW7tYqzGoiEeVAx3tIYa +X83Z3d4f3pcwz3MePsFFIMkJzm766DbxEJwUlrNziD7KHOMkSPtt9E1O2QCg/21P +4LIkL6MAiqSoHPi7iXSCcv8D/1Vj4Nw7VpTFYupzDotjTf43G9WpbRjYPwPIpBbK +G72JC8a3BQZmKUXEVHTHfOe4vWFrkrs1WTsBT8q5qo3d+wSxrUVj1wlNqQolQ8RP +7j+dx5zRYDKYD+DGdkF2Qokd3qx2uxcJnRNBeUsAB3aPj9IEqMMMGjEqybCbzTjv +EfiuA/4x7hqPNGirRiNLkGFn9GJg+z/yYkiC2eaQC6VMU+S8JccHE2l4DgUSfKnc +vm+QJGjDbylpZ1P4shtCkkHnoC21oeJrcKYB8jn/TAEGPv955xZDLj5fvvYQreg7 +iaQ6Hx5TAnu+7tnET9UmoZe/fMN1jpwT4G3lXsl4AsizTXXZDbQoTWFydGluIEYu +IE4uIENvb3BlciA8bWFydGluY0BhcGFjaGUub3JnPokATgQQEQIADgUCPhAbYAQL +AwIBAhkBAAoJEJhjoec1euOM5g4An1/g/v4GZcqxsMWRpGsZRGJYASDSAKCKAIlZ +RMiKyomfYl43R8HtgNNp0rkCDQQ+EBtgEAgA9kJXtwh/CBdyorrWqULzBej5UxE5 +T7bxbrlLOCDaAadWoxTpj0BV89AHxstDqZSt90xkhkn4DIO9ZekX1KHTUPj1WV/c +dlJPPT2N286Z4VeSWc39uK50T8X8dryDxUcwYc58yWb/Ffm7/ZFexwGq01uejaCl +cjrUGvC/RgBYK+X0iP1YTknbzSC0neSRBzZrM2w4DUUdD3yIsxx8Wy2O9vPJI8BD +8KVbGI2Ou1WMuF040zT9fBdXQ6MdGGzeMyEstSr/POGxKUAYEY18hKcKctaGxAMZ +yAcpesqVDNmWn6vQClCbAkbTCD1mpF1Bn5x8vYlLIhkmuquiXsNV6TILOwACAgf8 +D0YiROjHXpHdBHkBaSoL9DmHT+JoUA5XLaLekQ2j4aNpGVHrPpRIEUUVLZFlfiTm +IYVt4sMhh8prmqo7Yr4o1vG4cKJbqkiD+wCMntc4WTAifR9Py2I2G8D8aBQt2oRY +fJdjEM41NX6B6k5swiCYjqEIHR1fh10cc/jeCwjcb2S65JK+UlTPBjjUNbbwVgmo +VB2VOfjpas8yXTPZB0MOaxQqLP6+LPwUBLeNPvl+19Pfnaf6vSoObz4/OlO4FXET +Q3wj/kipicoWaUj4Wq0bNETIeaKOnNkKn0Vvk8/yTn1RSzYb2xLFSm2wJBJAazfD +g6pbPTWu532wXg1ErKCgm4kARgQYEQIABgUCPhAbYAAKCRCYY6HnNXrjjOvSAKC5 +2FwUjvHy9zKbEV458B6p/BxtXwCg1xYG1Ad4mNDb5udKpQtMMzM28Ik= +=noY8 +-----END PGP PUBLIC KEY BLOCK----- + +pub 1024D/C56014B2 2004-11-12 Niall Pemberton (Code signing) +sub 2048g/830C4541 2004-11-12 + +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: PGP 8.1 - not licensed for commercial use: www.pgp.com + +mQGiBEGVK0ERBADwhGhmOMvSgvGaqHW3ial0NS80ZXyE1EeNL6ke/WrXHB4dT6if +inoAuUgRz3v9Na4rjSQ8YVFjn3NaZq1i8RM2KJOUU8ZkJ2AsrH6fqStjofLTd5ng +iQaq2wLM5rTQfdjLsGQb1iDNDyCXU56+/l4mFZ2JiEGCq3Re9EFHelRBKQCg/7k0 +BIfyoFVTHw39PKaDBmCYF2sD/3CMD0J/WldhBM7gLOndH9/YEQaEMy+PJNXcfTWN +WLygGPSOQdNBulyLkvcFIZjUTxFVakh7FbjMq3dsAP1oqthwmK7L8A1zsvRgp/TI +4YMHkZSkgcs0PBBby+h/lpgRrWmtwjTPzql/K5xX4VSRS+umHye/7R+4ZEH7mABa +m/ZABADkPGG2ECvfjNosPQDHZVFuF9oVaske0OjzxI+rU6sR1fJKtbOPl9d+bgz+ +df7rZ3mwppkPX2r/muUbd0CM1Se10sK7ZAoPYmWqHX+vB/oj3Jq+iqb6M5mDZzEz +6h4hdnaGERyxbktZvhRV7Psco9CGi8o7RFUQTR79Y5ElnBavqLQyTmlhbGwgUGVt +YmVydG9uIChDb2RlIHNpZ25pbmcpIDxuaWFsbHBAYXBhY2hlLm9yZz6JAF0EEBEC +AB0FAkGVK0EHCwkIBwMCCgIZAQUbAwAAAAUeAQAAAAAKCRAYYcMixWAUsgCiAKCD +27/cQbPNPTEFFK/9wn7TwQIaZgCfbDN9CZ5xJDbQpLNRKDqasXF7g7C5Ag0EQZUr +QRAIAPZCV7cIfwgXcqK61qlC8wXo+VMROU+28W65Szgg2gGnVqMU6Y9AVfPQB8bL +Q6mUrfdMZIZJ+AyDvWXpF9Sh01D49Vlf3HZSTz09jdvOmeFXklnN/biudE/F/Ha8 +g8VHMGHOfMlm/xX5u/2RXscBqtNbno2gpXI61Brwv0YAWCvl9Ij9WE5J280gtJ3k +kQc2azNsOA1FHQ98iLMcfFstjvbzySPAQ/ClWxiNjrtVjLhdONM0/XwXV0OjHRhs +3jMhLLUq/zzhsSlAGBGNfISnCnLWhsQDGcgHKXrKlQzZlp+r0ApQmwJG0wg9ZqRd +QZ+cfL2JSyIZJrqrol7DVekyCzsAAgIIAMOpC9D4T2fxDyNJj35iGHmilIEwfKuO +5wymOOsA7NZf5rFSRwFcBhAR7sZmwu6/6nwIH0lvvy4+F20iwqmmSFkrupX2ONyD +iGFw+KXuXAp1pEIo/ody8UUerg5ga+XMIXhxLgdrDBVOZSYokEdfnl2JDzSuBYFU +KRy1nm6DgwJU39I/IEUfmk7OXll6n0gPlBLF6Z+uOd232ShC15EZhM52+MchliWi +1tjJZmkZWrmL3OtTOxSvM9eUkmW6uqInLaZxHH5IJwcXDc2t42UFe1jlmdwZQ9Zy +kOutbG5kvNf5y58W6L/QErNuStqJVwbB5BEYYzJxEXnb7+2r5ZgcItaJAEwEGBEC +AAwFAkGVK0EFGwwAAAAACgkQGGHDIsVgFLIZNACfa78K8/MrBG/UVSQ9hHvnWP08 +bAMAniQ+3a5yjxqf2k73+ipTq+VlSvfz +=4ydx +-----END PGP PUBLIC KEY BLOCK----- + +pub 1024D/DB00048C 2003-11-23 Tim O'Brien +sig 3 DB00048C 2003-11-23 Tim O'Brien +sub 1024g/6AE82A1A 2003-11-23 [expires: 2005-11-22] +sig DB00048C 2003-11-23 Tim O'Brien + +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v1.2.1 (GNU/Linux) + +mQGiBD/BN1ARBACi2Hmz+4AMZyqmR5JLOyo0LqWwQbgpl+zkbZBycS+OSXiFKQAM +k3rPlsBQ3JmOGCTPfBxZ82RnNCqIPaF7cHWo/e2y3IeYDQa8UiyAXVbarK8Pds4Z +Pzt7ltOioaxCWmcVWNrc+YwhxXrzKM4Dpw1Qb+tcW6TPOhi1wpYLUTp1SwCgrp7/ +9+WE8dh/nhrSRkdlGsCIFdkEAJ2nBmhHVc+9eT8mt31WvNcT12CqEY5Z+/vcflO6 +h8on0OFss00sUoMdb2eVVSkfQd0uEE0y7RLxAd3Gyna+qPLl1bdbBaSDl0zBDHyR +z6Shl2mhdHa4yQr7LOlnBw9cS0RVbrm8zYMQnnrNZQ9VS+vT5ENdQ4iIK/6y2LXV +YmJ+A/93ym9L4Vv+uQL4DgCfmzBQHYvdB65JWSzIyTxxo7KPwr/ebx298/PAnD5S +1VBuY8/jF/ZPK5BaHXoGICG91Gwa81D5DHTuFModv5yqT6ycNg+tsTIFi6VzxQ0R +SpgG8+7hvxJUt4ATxQWEijujJFRxRpS3Ih6wfZu2g9pfzT7W77QgVGltIE8nQnJp +ZW4gPHRvYnJpZW5AYXBhY2hlLm9yZz6IXwQTEQIAHwUCP8E3UAUJA8JnAAQLBwMC +AxUCAwMWAgECHgECF4AACgkQ+Z+W3tsABIzBqQCgo2eNA61yNqR2oxcR3U/sRy+E +AHYAn0WA1pN6/llBNJ7APsyLR7AUYtUAuQENBD/BN1IQBAD9X8IsylLL5iIzsNnm +TY4QM2IVkBkLufTkgJ2vNU5pT4DiFsnuGlzvH6v1D6nTL/tyVXnkdauO1YtkXjKD +psEaN12qmVSl+3foY+N8BwSaxaXnSz1sSJZydr4zMxq/XBW+bQTCbk2TxQTKI/4X +ivWqOR/AIgw+fftazKk4cVNaOwADBQP/eL2YMvHTph9eJB9A2UJ8dpJBw8jJaTxV +A0RzH7OZMc/oWDkXfEz4KDS4srvHKbSSmHo3uLySUuVB3V1MPBlSn7U8Qrflb0wy +JimLAPA3hkaafYLb1t3vZJgUD2VwWHo5/Ie/Z9VZPKgFGohJ/+JJblnHP9ABLE1v +5OihlTELnnyITAQYEQIADAUCP8E3UgUJA8JnAAAKCRD5n5be2wAEjEbUAJ9iwg2l +O7LQeDsUtA3kuNoHBoDWdQCdFrtmFn1IDoROJmQ961/vCStXXyI= +=iGvA +-----END PGP PUBLIC KEY BLOCK----- + +pub 1024D/3A6D5CC6 2004-07-11 Gary D. Gregory (Used for Apache Jakarta work.) +sig 3 3A6D5CC6 2004-07-11 Gary D. Gregory (Used for Apache Jakarta work.) +sub 1024g/3DB39F9C 2004-07-11 +sig 3A6D5CC6 2004-07-11 Gary D. Gregory (Used for Apache Jakarta work.) + +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v1.2.4 (Cygwin) + +mQGiBEDxht0RBACzbDUK0aMOWd00WJ5JVJ0nQnx1qXAkuarOGmQ9eqZMLSJsyZtS +u9gIyiMNUs2YdXpS/RdjXDal6hvmpr+IGcG0s/L+4LB3vw/Ia4KrrsKYJ7Ih02sW +YdqQZtv6DSww3lvHcqPefYnr7gywMWpLaXgizG6bIkSA52hU2KicWKHmowCg4Flm +sgyGKNDQEIJpHIFG8tVkT4kEAKd74tGYvPX/rtdHYnLtAGolvAkoedv6uA1pGloz +x7l9Z14wCwzwp3OUJlkXIURiKxgzroy6JiyLZ26yNb8RGl5JajVrZ7mPyxssig4Z +psmdtrUwzh414Mm73jgt5uqJNRLlHv+AwxJZWAx9/GbKKZ92Bw2FCpug3LZ6IqKw +c3nBBACk8tiw+NXmpshaTeCion8nbC65OCYje170nXkPq1A+KjrV0PERItspD+NI +iFMU0T03uNpWbszfXeKcNDUv1e/dsbl9EfV3ZJygaKIJR1l7vfjtchOafV4JRCC1 +nKXxnHBkdWZrr4LKSlKLboGk+HpzG4rDlocfK7j7SyKmnTh2JLRIR2FyeSBELiBH +cmVnb3J5IChVc2VkIGZvciBBcGFjaGUgSmFrYXJ0YSB3b3JrLikgPGdncmVnb3J5 +QHNlYWd1bGxzdy5jb20+iF4EExECAB4FAkDxht0CGwMGCwkIBwMCAxUCAwMWAgEC +HgECF4AACgkQ392d3TptXMb+2ACgqINNnD3R8vK/EQj/VLF2ObqYGNsAnRO0c5Pk +ORJAhUitw1IrZCEQ5yQHuQENBEDxhuAQBADF4W8QMluTUrbMLWVEHPu3Mq0pRVf7 +TQa4BVOVkfUTwkKo55Yh0LXz0Cd3zROR7hL9yJrdubBFw6k+Dlhs7Fol/YTHieWR +V+B4HnHixQy5bhQuPEaK0rt2gfu+EtfuKLn7a/VuaWh3HM5yn25FGxzDuu4MCfu5 +6xB3XArCvDk0qwADBQP+OyCD9EG2u+LAkNBUU2lXPPx8IcHj96+CHqPr519q7txw +OIM4pmrQqJHH7mEyyjHZ4cICfqt6l6VN6xeCEdt7gLAAYjsJqs26/hjCA90nWs3m ++7Bb9632JGzdqv33erSkkVMv0u3OP2UxR6l/KRe5JNMXXBJtuBXGYbg4Yd3VT0KI +SQQYEQIACQUCQPGG4AIbDAAKCRDf3Z3dOm1cxqz9AKDDzBKB9WYtkzRHng+ujBPD +Mqd+JACeNAfldvyRJj1b7k/u03NWrifoUmw= +=LS7I +-----END PGP PUBLIC KEY BLOCK----- + +pub 1024D/D0C147C1 2004-01-24 Stephen Colebourne (CODE SIGNING KEY) +sig 3 D0C147C1 2004-01-24 Stephen Colebourne (CODE SIGNING KEY) +sub 1024g/B096FAFE 2004-01-24 +sig D0C147C1 2004-01-24 Stephen Colebourne (CODE SIGNING KEY) + +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v1.2.4 (MingW32) + +mQGiBEAStWIRBADp68U69lot1cls3g6VNco7mAiLONjgUvuNcGDL6uXI0HEHKe/g +hhA3+Nzik5P7FKIIrnvg2g/C/MVAGfuTcG/65Os1ltsHml/8l3kcnVJxQ74MOmzB +Um3ATcGHcYZIQm5YQWtnqVp5gYSMM4B7W+ALjYiYmSb+FcxypYQihwlejwCgzpIv +iDjZxVOJ9uOaAJeRYuDnTIEEAIBFPm8jKRAuOhhJ+hmoUwK5/A6Ct67EzUVFGJPG +7jl1JVZ4l4j+E6mi2CFTiz3cG6WxrpYbonjIHB4SrJauyvQJT3s3hdJvocZ4Y7LN +5slMMhPzCNBWrHTke4r748BZIJ42xQThmdwd8RzglFTEaDY4kyHhu6rnjT9EmWoR +fHTCA/0b4WxJCMkP0AIVGzRvRmwgAGd2rrO+iORPhRSY9NXb9hapbADmP7BxJbek +NfsULzhmM2GxfUqR/mP3a6asiixNH09U08QI7qnPMJVzSQzYg2SG4e/Qvpwgx9vv +Ipfq3aE5YDaihwJb8PagyYApWG+yQOnOj/9hOu7O+DvnDVgWGLQ+U3RlcGhlbiBD +b2xlYm91cm5lIChDT0RFIFNJR05JTkcgS0VZKSA8c2NvbGVib3VybmVAYXBhY2hl +Lm9yZz6IXgQTEQIAHgUCQBK1YgIbAwYLCQgHAwIDFQIDAxYCAQIeAQIXgAAKCRCQ +df6b0MFHwUURAKCn84uOWJZEWouhI1RM0BAx6MMCcQCcDSOzrsUMPKTMTWaCHcxA +dkO74gq5AQ0EQBK1ZxAEAKEYeraD3Oi4sLFO86sh2EjGT8AciSd/JY8sjPKdY8IY +467UZoSNGMxF4YwEXaHHZQAXmFfX161/QVAahHBlskU3fy5tg0tfC+1gbFHqwS6x +tUi4LeoZ+KQ1rJX1wGwWEzyNukdhwqeOyCd+lZkA9fUxT2O14bCsg7d8kST3mWy7 +AAMGA/0Qi5a/wf9W7Z5HzEr4ixIK3fPpDX6D+FKC/jgcbtOXokoGJFaQf3C2j8Mv +FhnFItHC+/haTbUWUTH4rvUjhfTWhg8rfDkzxz2LKJUhgiUy1pb2Hf4dQAZ+7DCT +EiT/Sj1k9nv5UwA/b3gQDP6HDcU4jUXd/Tqy77/gRbGMYtL2C4hJBBgRAgAJBQJA +ErVnAhsMAAoJEJB1/pvQwUfB9OcAnAw0T6TpAfEcR7AaGS5OzFf0ywL2AKC4IG8x +TA0796TtuNKfHFhpWxUPOg== +=OiU8 +-----END PGP PUBLIC KEY BLOCK----- + +pub 1024D/961C9460 2003-08-17 Henning P. Schmiedehausen (CODE SIGNING KEY) +sig 3 961C9460 2003-08-17 Henning P. Schmiedehausen (CODE SIGNING KEY) +sub 1024g/39B0D39A 2003-08-17 +sig 961C9460 2003-08-17 Henning P. Schmiedehausen (CODE SIGNING KEY) + +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v1.2.1 (GNU/Linux) + +mQGiBD8/Y6kRBACuFflYjXDca3LAa4/Ole2bdzbqFhow99AWKPent17CQN+fuwzA +2COpAO42iFanlfKu/ELyaI3VeC03y7U27PCQ2zWIkI4V4aHXgvfyrEvmTScHr0zF +yCfS8jR/Ach9yvHcFehX7bQOGMe4b6L11dROCkCH+torHCyPX02JWfTI1wCg6LJe +yxZBUeDOtDmH1mDHS4SEfTkD/2darDfJ+ZXgvnxc6Y8zf5pwJ20Ora7VpUzoxca4 +sMByesoKo3JYvcLW8nLkIOcp3aUIsgcvU3MOSj6l6nPdNq35Hv8EdWJNYOhWfQz7 +YEOqe1/GPn5udZa9VysH4Wa+6ycCzInq0U7FRf1Gl6OwEOKpI6/5StB/8Exgud8N +qzDiA/93Th+K7Xmox4gtVzS3r0f5scIVDYM4D7oIR5YLmYQdbjZ8aT5vvoeGxsF8 +h2/bEXYxrVImjTFfzGmv88zdO/KUYjtMCe3ecikfDytMyGnf42RGB/ChrlxQeYb+ +aqqDxIR0PHyUSt+GSm+Jlx+KhbFZV+dxGikPiez6IQg26LPEprRBSGVubmluZyBQ +LiBTY2htaWVkZWhhdXNlbiAoQ09ERSBTSUdOSU5HIEtFWSkgPGhlbm5pbmdAYXBh +Y2hlLm9yZz6IWQQTEQIAGQUCPz9jqQQLBwMCAxUCAwMWAgECHgECF4AACgkQ8gLL +gpYclGBfFwCeI5pybPOlTPhtKqiNSp1cG/0ibRsAnikG1lCeToNp6+M6s3hbgyeT +B6ytuQENBD8/Y6oQBACBmLAeJ0YpAaeyJplIdF7s7aWR0Ueks8p2WwfpZCLzD7Zt +ryQcPbv78qKL2cNDOp86CI+niiuMoloA/gvvUu9Zg9s5X8f57SV13nFJCZylun5P +dM5V+YiA22fX3AClOnRUDS7eP8eIGYEFGOJUJOMGRQwdoRxXheL4N73/aTbJnwAD +BQP/T/dRYM6HHd7h01O4O3ZFhUqXjuYSUY8AqDdhZrtSQYenT9e8lJibUvAQSP4Y +L9T6v0NvpyTUT39kfzY5qXlsTEX88fJlVgAvbZPXgDrpMxWyHXi+7jzo46dOk42v +ybZ7byskfcCPq6t8iZK5Y/+On7ElW77q/YSwwSeXe6rxyAKIRgQYEQIABgUCPz9j +qgAKCRDyAsuClhyUYGR9AJ954rpUd0idad964Cav/VN8FpR4VACfT7cs/52p1UbP +puc6JRUGoWpVOZs= +=uDH9 +-----END PGP PUBLIC KEY BLOCK----- + +pub 1024D/D75CF3DC 2005-02-09 +uid Oliver Heger (CODE SIGNING KEY) +sig 3 D75CF3DC 2005-02-09 Oliver Heger (CODE SIGNING KEY) +sub 1024g/E5A7764F 2005-02-09 +sig D75CF3DC 2005-02-09 Oliver Heger (CODE SIGNING KEY) + +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v1.4.0 (MingW32) + +mQGiBEIKY9oRBACP354Cc/RrUGb19JCaNTpnJi/QlOVGg9VMcumnVf+/NPKEwm8x +rAGFkL/OpDXYbMPP0yEZ9W1ABaor5azA0U3C6QhQrf4wHcGAUmfytcu5AcdJQEAB +iIn+R9hlsWm4X7yOokHiEF0x35YZW1dFJA14RERalrdMd0ynkfSX3uT+swCgsfKb +4pena5krbWZQE+cVMkQC7T0D/RThlQHlePkpmV/GBi7wahJBUOTRj4oRPkcJJq0N +Ov3RrG70gJXsaZOTFgSZNrXY2y/1imn/ijnMtZx/fC/+ILol5FnkvIqWjLD6wg7k +Q5c5JysTjlBLNf29/uzoHDMHGzFTU6xrB/hdVXG6vjUtd5bZ6NNVMbepNocWo19s +LEjAA/4nOTD5BOto6CYbvQqvYkxdTGUw520sx101bDnITA5Wuooa4yoi5VtWxD4B +b9lZWtA43WPS/cmTYq2PVlMK1ckAMc+5CvI4EKuRQbK3V6PvDMSHqCG/QCtJ5SQr +dTh3o9eIP0AcTdy63Bui6/omQ+JIYhs7M+BH/D2XVorHqmfU4LQzT2xpdmVyIEhl +Z2VyIChDT0RFIFNJR05JTkcgS0VZKSA8b2hlZ2VyQGFwYWNoZS5vcmc+iF4EExEC +AB4FAkIKY9oCGwMGCwkIBwMCAxUCAwMWAgECHgECF4AACgkQfEUEpNdc89yaEQCb +BlRHNMtpv4SoV3ZE4Lk4QVqECqYAoJxZ7kNpGRXpHNmgRLqAWYXRbbQHuQENBEIK +Y98QBADvq3R8EJ7idASVqvvQaxbD13WAGdGV+eAQA8Y0jJy2b1jIvNNk1AT6wcDh +CQcByLpVlfK+4lJ3HY8jr481qYhzRzq+yVRXy3asd5lgCEWpEf/4eQDsYkAyU0/q +hu3ZoyihzaRdREzVMh8miXdVs09iPo5uBvmk5dpAIlLHiZHf4wADBgQA4Umfa+Ao +Xjqtsmeao67GIZIDtaBCFztaIHPSrqASLgdWMjIRJ/92xEXRyqeiAy/oxUado1No +S+kJ9qY+21O0FXPkIt8CvH4Mh0HZDMyS6W3O4w/9hDSploj9wmHNMkEON4uYMgMn +8+I4wCrPkEJMyaWuV1iTB+SxkdOI0UbKGpmISQQYEQIACQUCQgpj3wIbDAAKCRB8 +RQSk11zz3LAMAJ9FuFDsKw1kuu38qFKYDiQ7OGrWOgCghGamoqnLdj0CPP44iEBO +XrCfBJA= +=60dx +-----END PGP PUBLIC KEY BLOCK----- + +pub 1024D/86867BA6 2001-11-22 Jean-Frederic Clere (jfclere) + +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v1.3.3 (GNU/Linux) + +mQGiBDv9Gx8RBADclmKwDLcibNVipQnhYW+bFIpuQjQnRrqRwn3gXM+/luzzJYJ4 +bbWpw13zjX0EkrAJ8qH2A/d0EIU1eZ0zHrLgRvMUfLGFUX7FFFw18JKFLTVGhG4/ +8sSl3ydHSA2Kd1PF6xjBP7iM7sg5dJfEkyMzvK5H4F0ZpTqy3087wsg1wwCgitRy +Zg4x3lWZSkOwBj472qaO9GkD/2q6kyWfAK6XFe3GuB5AAs3poMfN1eqW+duM4TA8 +zUiWK0Wxx4JXJbL7n0i4d+JdXJsrjSjF++KKfelcxsrSxoUIBegez25MUSvHe09D +R3nqkY8CVO+viEtzRBqkSgCMbUjAtfkQ+vp2jDnWSmmkNfY0OYAzt+KRyJKcjUSJ +gvOOA/45+DN9wuTELoFTvsXh1JgOL/QvW1fmQ2HrcQk94BkzIsfVGWClCiig5gNw +LCxTbfgA5htpI8U7vPR9/5gH7U8Wy3HR6xQUZxcbttMeYit2VbDEJzF5r5S0pJvD +vyk3n1kiKU7r49sjhxGgE8J/VvDpO6YcIsDs8LoULwuJTg0DTrRDSmVhbi1GcmVk +ZXJpYyBDbGVyZSAoamZjbGVyZSkgPEpGcmVkZXJpYy5DbGVyZUBmdWppdHN1LXNp +ZW1lbnMuY29tPohGBBARAgAGBQJAEVHcAAoJEFd7hHVGA0DQsUsAoK2SuAnTybek +AJkFmei/kbv59fA+AJ4/smxUz6EGuNmWOYwnHTxPz09c4IhXBBMRAgAXBQI7/Rsf +BQsHCgMEAxUDAgMWAgECF4AACgkQ0+/mtoaGe6amGQCeJU5VZ8QCi8+PY0QJHPA6 +3e5uPyoAmgOWIwFm8A/xmW8qjEvVAWtbTjZxiJwEEwECAAYFAj/F+7gACgkQN+P0 +X+5l4yHDEwQAwp2yr9mwHIti5D2tvgNDQjOw9K/qbGbQ1IH3f/BLF0J5EHxYxUSt +E0glh8GPJOi1U+0Jv999W/8xnOs5Tf16d0DmhscXvylxWYGis1PcoqA2zemaWuVM +nBoJaA89gPiwconEEvdxym7vBGK1Lodz+ote2doiuCsWSjcfl74LFxeInAQTAQIA +BgUCP8dbpwAKCRArAsNF4kSQGcqYA/9ZkL7Uwy1xZ8EPAQT6eXVCmS743C3Mc2kr +Cv8CEnsVNQrsQMYzkU2OjsJ09semmIHnvpx14i8cGlLRoKpfNn7V+O6wmMEHr2zn +HlMtDsgvk8FK12cDGGxUlHr9sz6wOTQyZG3bNLA9iQPUlHAjTTZlISx55i3/opKQ +yI5LzOMaSrkBDQQ7/RsjEAQAgmxZUhfrnVv0M9qJJw3p/B6KpeENUOwlEE2z46EA +HGIGYC67EeoXPWgiH9yreKmQYENTnvTPwHpjhYVNOFDad3YB5PdRGEb8fNEbmvfd +qf/Fe0DocCAVW9lxPGrOZy9o/MOic+3krP24r8Zvcg9AB/yOR9NUQCYr0Wzk7FIE +pA8AAwUD+QEZVtjanNFNe2rELJjGL09VDIjosgcFA/wyBBtl8tYZRL3ZY4PFlNuo +3I6RqjK0+vU+GfnmdqFcokUE1uKjFASnNDW8/PYS9Kr/SuNRMccR/iYBNXLEVb5s +AE/CMpZ4aH+0yS0Qbb2p9/qdtSsZdbkOzG5i0/O+bvr3PidPfHyIiEYEGBECAAYF +Ajv9GyMACgkQ0+/mtoaGe6Z/VACfX9EytEEDrY0Ab8QIrLKKWIQyhxgAnj2YNJPb +I+vcsJ1VqwUvX7xQvY3A +=6E4I +-----END PGP PUBLIC KEY BLOCK----- + +pub 1024D/51F881B8 2003-10-20 Dirk Verbeeck +sig 3 51F881B8 2003-10-20 Dirk Verbeeck +sub 2048g/52C3623F 2003-10-20 +sig 51F881B8 2003-10-20 Dirk Verbeeck + +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v1.2.2 (MingW32) + +mQGiBD+UTsIRBADCNCMgm9gVVnewQg7d4sPIQQGOQ8dTAN2Gc4U37RSZmg9z08i+ +fyHPLcTRIyf11vJCR5B1lnz8X7C/Dv4l6aLJfQfwRXxnO6YyE5bkc0kKZUacTRol +lbP9R9AuFb+Qwkuiy4wMvyT37g8fcwY/9UwolK0RV4z7WasLiVPX6Yh0KwCguy2Q +jRg+t6DF7G3K2o/exZD+3sED/2CbO7wowzZBkPH+XtzDbwVOSd/Ar+UX4yAuI+zO +jlG2+7vbHXPIFuAxG9c9RoZyMHpzN9BS2BNrzlY5N/ACWv8AsxJCQQBP6Hw9ZJLR +tehwqmGaLtCqBCA3aKHMY9mwaNOnryBgZiau3/379IL14XCMaSEbhSQrFD7pz946 +ntS/BACmlEG3pWZf2yewvj1S+eZD3KGbCCMpiZkFbTCQESbf87I9wq7M3lsH3rP4 +yayJRgy6e5754Y9K9VIRFSTHJcRtLiVjUaqYQ4ezq0fG7ysFODJgBDj0FXEmj876 +R4bZqa38VXMwr3JquZVWCzd1/FOrERPI8dIUhH8KeO++6bHY07QgRGlyayBWZXJi +ZWVjayA8ZGlya3ZAYXBhY2hlLm9yZz6IWwQTEQIAGwUCP5ROwgYLCQgHAwIDFQID +AxYCAQIeAQIXgAAKCRB3xahpUfiBuDoxAJsG25WS/vV7MktvN0CjL1kfNf7sBgCf +fbWWl1IlrOLDJh3cN3lyszX5rka5Ag0EP5ROzhAIAJaq/8+mTyzV7cUxgMgeXVi2 +BeBAKws3FCXrxsptpn0PM1Y7GoKRV6TfFnJkHUt+MwRasc9VTj443OlMOFZ5qjDB +G+B9xCpFpndEPexpp4iydCuI11QyslUNhLhGXH043OogLHHOLnxKJtSexSUxujSs +t5rQWpKhKgd+gHXY8WuZx77osS9Rhp7mlMfULtKBd/4sWnscCCz1fweowY4tZRA7 +U9T/X4UfSm1gRJNAb/BtMItZ6GQm92+vDf2i6i196m9LBZlA+NSYUncmClvcaZ0P +Hv0zGWa1q7PJlutbZ/ioWbGtsxRYBwj0+U/atlce1Fybpa2WJQLchChy//j6HwMA +AwYH/A+hdybLmU2wsc1gKIG+TPK0e9qQZHKxL9jr1v4MhuZX6vCEdpKrUS16Pa4G +9M0Lgt3Fzbv2VRHLkvfoPwgEJy5w0cn1cyAqGa9XGhJzKTR7TumOKHmKM8Zt2P1g +zCOsrmWg0qVnZG3ax3keilihOp/EW5uuD1LfP9qvEdcAfMt0kvF01eUc+OQ7Hucz +o/V5vvotVdY2eyv1xnUn+JW/tlBqEf0XMwOUlpEl9ZzMhG2qAnywJYtKCDCLDEnu +0HgNqrnaVmOZv+xZ7jJdHBzJVqt7hF96zK/B0iVgjxFVnzbMo6IFzm45o40e782v +ZMlDmMNIePtSjlun9Mj+U4ZsiSKIRgQYEQIABgUCP5ROzgAKCRB3xahpUfiBuH5H +AKCH3PRxTxzDyFd4plgw/qtu/gUuDwCePZloKPaa9VY2bdqaVdeD58ArQuQ= +=1aLn +-----END PGP PUBLIC KEY BLOCK----- + +pub 1024D/F07D567E 2004-08-21 Phil Steitz (For signing Apache distributions) +sig 3 F07D567E 2006-01-14 Phil Steitz (For signing Apache distributions) +sig 7C037D42 2006-04-06 Yoav Shapira +sig 3 F07D567E 2005-12-18 Phil Steitz (For signing Apache distributions) +sig 3 F07D567E 2004-08-21 Phil Steitz (For signing Apache distributions) +sub 1024g/56EEF1D4 2004-08-21 +sig F07D567E 2006-01-14 Phil Steitz (For signing Apache distributions) + +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v1.2.7 (GNU/Linux) + +mQGiBEEn15ERBADm0iBZ/KwIiEYdLWxMIIZVzwF6My1eLRX+TLvPtOO4wf8zE9zV +fAsnMI8uCK3as3OwgqTTsKy7KQSqRyG0zd/rvCmJUEET3zHX1e5e2nYq8p1TzJzk +mR9lXe/amtRy6687fVn5hxERSlXNioh3CZdOVv1Mum5EHuzWFQGjA3CFywCgoXKg +dLJ9QuE4Btzf9ozvZRDcWYcEAN41LTmy3NYv0SfwvPnR5rEc+xw4T5p28qhPc1OP +h0jGnYgHYaM3xf0QGchvWLlwLsquxvD2K41ldIJpZm+Z4RqkV9wPrjmu1k2EUqWq +UKD2gdyyQx9pN6RH9qIN4Mh8b9x1BUrm+/KoxlmCfMxg2efLJTaPwlFgqitswZaV +aLi1A/4+Z7l1W/sMN09ZfOvTxEmznKOscCBNQPWwu/NBFYVzCAAv2pNVFvmjU1OV +u85pXfY8/x0lkpUlexd4bL0x1IPmrJn+H4dTI2sVFXLuKVceug1HjXW+zN/LWhT2 +08bq6V/+a9+9oVjcdYMqJldoxEe5Tac7fwExQvqRFUvteL2LTbRDUGhpbCBTdGVp +dHogKEZvciBzaWduaW5nIEFwYWNoZSBkaXN0cmlidXRpb25zKSA8cHN0ZWl0ekBh +cGFjaGUub3JnPohZBBMRAgAZBAsHAwIDFQIDAxYCAQIeAQIXgAUCQ8lpPQAKCRDN +MDj+8H1WfhFHAJ9XCkzd4Vha272lA/HjfPaVn51lvQCfX10Nix32FOiOMGWwQHNQ +HlMuinmIRgQQEQIABgUCRDUW3AAKCRAmYZHDfAN9Qs/zAJ9fxWZ/maxWACL7uSXn +iRnZGD4ctwCgpcWSc9Bw7yALKGjlifLlnenM4TqIXAQTEQIAHAUCQ6TYBAIbAwQL +BwMCAxUCAwMWAgECHgECF4AACgkQzTA4/vB9Vn7IJwCdHmlfu+baxwUtrox168Zf +t4SuXesAoJMJwN50yDXl+wxqWClAfz/0L4rkiF8EExECAB8FAkEn15EFCQPCZwAE +CwcDAgMVAgMDFgIBAh4BAheAAAoJEM0wOP7wfVZ+0l4AnR8lmqMte2cDnEeQNk25 +949k572PAJ9Ix9DE75HJp+gdwA1RspnoatvmgrkBDQRBJ9eUEAQAvAxg5za8Trgp +vk3rx//r1H1u8F21mtMVC4DnDWEUw9Ts+Ew/oy4xTENPTaA3wVtiDBxorHoQlxZq +uqWUNcUFnrqSSyJ7S5NDiAWKYL6ez0MgXd6lqwL8tA4rKQhDK3kPqnuF6RFUfC5a +BrQxCbNOk5OZMS+W5/w2CiCqhjKtkHMAAwUD/04nzr26XFB0XHbbCF4bSbyiR3vQ +TWOBOmv1qkGnausQzbFpg34T1l5KYaje0C7n7+UZSlD2uWksYTbtR3JpAWmf486M +uAbZ5ViTshy8K5ia56k2yI/ZaSErG7HZjMxa4G8ecWyK1guHT4LMEobWUA79cs/c +wdwqvUV83S1la3AliEYEGBECAAYFAkPJaW8ACgkQzTA4/vB9Vn6ABwCgkyd1L3p2 +o9Kp+A7OY3RqmzdKnvkAnRnhfXU0ijWlrXrpaEXqE1WcxMEM +=k/xY +-----END PGP PUBLIC KEY BLOCK----- + +pub 1024D/5225AA63 2003-11-06 David Graham (Code Signing Key) +sig 3 5225AA63 2003-11-06 David Graham (Code Signing Key) +sub 1024g/0C5818BD 2003-11-06 +sig 5225AA63 2003-11-06 David Graham (Code Signing Key) + +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v1.2.1 (GNU/Linux) + +mQGiBD+pqsURBACveXPvTGMfnrGTGE8U4U9SxzZxmkG7E6n6Ln/QQbeBVTvoHjB4 +as3G1gLK5yDaZVFmRC6guRhDrkxXyLCUGDbI4x+TMzZoKCAbMQCkV0id0m3IGJLM +TaLIjhUg56XX8XAO1Y1cVghKOempKtSXpamdrBWMf/d1no3LsgPIAr4g4wCg8TGE +frNYRA8EWiEznIsPvwRxdj0D/iHKw+mSyU8AOKn0RsjjWZ7ZB2ETpG2dmxJZT3d4 +xxFsYUydrZTMVrRvCohf0NQWe0HLZ219Ms5WsEkTOrVc7pCv54XOiHuN+GyMwFJa +3G0f4uwEZUGeU8V2wddiSfLsvQIvJTfhU+J7dCCyn5IRxusb5F8RxC1mnwet13Ml +09/rBACcxrc1sbiB0xXmsMqtsD5mVAyRiRAhcTlQrrqqPYy/kRa5u7XfQauqlyG0 +PZVMt+7egIe1MHPVZngmJnVI/vruV83YB+3Yp4Qr9DE7sPyb89wNCtqTO6qe1Wnd +WgFNK8RLcfCMhGdL484QMCBJBJgC0urPmfLIjZJ68iaumW5tSbQ0RGF2aWQgR3Jh +aGFtIChDb2RlIFNpZ25pbmcgS2V5KSA8ZGdyYWhhbUBhcGFjaGUub3JnPohZBBMR +AgAZBQI/qarFBAsHAwIDFQIDAxYCAQIeAQIXgAAKCRB/p5CwUiWqY3toAJ93jcCO +srkd/l7MJrXviQh3+2tSYACg8GeP9rSM/IewmWXxEDC+Ct750m25AQ0EP6mqyRAE +AIadnt8k8AIRK/EhPJEnlSM7kaLRwRb/HVEnLRPIgb+xHbnn2SQdT763NuQKUvIr +Jt0nqYcD5euAIlxAF+9wRpvw9S/hE2a8o5JesQFRg0X7LXWXH6Yrb4zXnIk/d225 +75k+GI4SirjdOBBy6ah4eR+gzlrLjnMMVKm+LL30BXULAAMGA/oC9187zgU7oveK +xuvBCAhxs1G929mNlC/dD5Nqa2gZOhL21cvLJa4wLAdYFGRXir+uJ++T/63bAWsW +o1lJ6z2p7QJve+HV4ykajdl+r5e/HtSZH/OZHD8336Q/U8FqSZ4R/Mi4H6R8FfaJ ++NkAA0ArLZ0kL1minIqhSfS+xqgcmohGBBgRAgAGBQI/qarJAAoJEH+nkLBSJapj +z9QAoIiXwigWU2Wa4J9HQAGRQLeqXNjcAKDWUmi3gl2YKIe4cZMgIII3fijqSg== +=isfa +-----END PGP PUBLIC KEY BLOCK----- + +pub 1024D/DD8D5F88 2005-06-07 +uid Simon Kitching +sig 3 DD8D5F88 2005-06-07 Simon Kitching +sub 2048g/71BE5742 2005-06-07 +sig DD8D5F88 2005-06-07 Simon Kitching + +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v1.4.1 (GNU/Linux) + +mQGiBEKlavIRBACDGmy7xby9h72nn/ohg7lMJll3W0gX+GesOrfM8nxw8bNgHZqf +JNVUmtDqC8opge7dWxhNug6GhRMTWZ3d3DzTVjIhCPrILfGJgNWI7uGZb3smsSKg +3aMIw5mQeQw8IDBSRHtcA7v+S4j9IaScI4OoIpBCiMBG4NWHF53ZBSzEawCgmrtJ +3eQ7y2X9lz8bLu635yMJjQsD/jwuZkE4A33yiUkc4d0yrIr1DhPVWHdEraz0P7IG +2eo/CxW9XsPzbot5UtA4JlZNHTZG9QK2wrq1JAxeyGdgdxddI66ghZ2KOQfes9U1 +eBsEJVVNWh4WTk+uwa0Mp/SeEOo2ZnSvspv6X25qcQyhvGag3mBSjIclr9AdgJzZ +vwPSA/9cRhMtPcN86C5cramy2eBxsV/AjVmNpw/fl6KDz/I+VlHAer1Yvkmnsi6M +IgeMfIIhvDIuL9Mc+p6S/6xhE1rZIUvLiKhp/c4y4SDsSpFd5z2sAZHdpUL2rbwu +fyPre4m2tELj91v3+lUvWPyB5ZA8IENqhaA1okoi43kPjGm6R7QlU2ltb24gS2l0 +Y2hpbmcgPHNraXRjaGluZ0BhcGFjaGUub3JnPoheBBMRAgAeBQJCpWryAhsDBgsJ +CAcDAgMVAgMDFgIBAh4BAheAAAoJEHVRlkvdjV+IarAAniIHJB3eJIuaXssmaW1E +F0VuCLcbAJ4oekCvKUBiQLw3Vd1HZ97PA3+Oz7kCDQRCpWsIEAgAvH1onuAxzj9u +/2ISTbLhxFQu7BT9i2kT0RUTfy5Nk6UW3Gfmbu3cj+jRm+YPmrRtg8Dyyo3D2EoB +NYAGGvXhBntNZDX3skLL85wBis8LLN0Ww+rMlXsMoTXp6XSW4QbjJIs7FS5pmkN7 +TqHD/APgJWNmN6iKa8sgQirNjYs8v1UndI+ABPcM0NgippgWAGBwXyqdPLluFPG1 +usF34uLRPD7wBLQi2XQDD1orLkEetwAUrB2DxXi5pm/MhBHjqqtQSPtFS8v4Trh2 +Q66Vja5vL8M1ncJrwsJCep5pp38/rZo1YbsB9M/75xzEorZpbjsy4LuDYELxJH7g +0DT26/Nr/wADBQf/V9Ee9BnZUVg9LThwc5X8p+KYjHtcept8ZuM/9tAHQ4eHDVEo +XubkkHclSqTbH4bpEkAqUUtr5MhoK87FDBh8+VUTuE+xh6QghiC5aiYDEnH/VJrk +91Pz24OA/9KCefkF3KBycTQTkjEcitFXHOBnzD18de/8jS61l3XteB5x5mbwaEQx +l2udYBMguAZcakY3rBCOpXHmjXKnq1AU2iCku05phzMrARTWhqrPj1ytp58mbD91 +Lboys/rdLf5dRonCst3InU2KW5fPGnESWkFx0nhR99CWWc3ByggoDB6OQSSU9/Pb +XaVr5U+O5ANRchf+ac1EomLEsNdI3zjFxVBF/YhJBBgRAgAJBQJCpWsIAhsMAAoJ +EHVRlkvdjV+IcHUAoIwfNv1cF3szohPdg0e+5uDelbv4AJ4v7jR6fPkNGT1nS5B/ +D5dbXCYdng== +=Hk5J +-----END PGP PUBLIC KEY BLOCK----- + +pub 1024D/58812457 2005-07-19 +uid Rahul Akolkar (Sign jakarta.apache.org distributions) +sig 3 58812457 2005-07-19 Rahul Akolkar (Sign jakarta.apache.org distributions) +sub 2048g/BBB9168D 2005-07-19 +sig 58812457 2005-07-19 Rahul Akolkar (Sign jakarta.apache.org distributions) + +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v1.4.1 (MingW32) + +mQGiBELdY8cRBACEN8KuZtEOAREEeVmiPF3rrF5mCXnIFaZwBHOa43pe8tUo0Rxc +lwhWydL6FkxniZfXUpbxP9umJ7NAJ3w3kGYIFjaVOdYdx+dkvb+hNwrsaBJaFfHz +3XUzDXvQ9feWRO3+k3zFT+fJYjLmRfj5/0wQVoqCYfhvVJ9YV+auV75WHwCgq7db +LbujmyVPqZI9HbKB8siRSZsD/j7LnuaTdy11NORvRBHOtX0U+WqYPjTlwY6Zjf3w +TzFv95sZlKEjRuDSrUDAjLJ27q3uZU+MNoY+C+diRQOYbqKYED33IjmRD/pDjKFu +rwjsiUGf+mslNgrKW65iokRN2rziJreCL8+mpq77ibqOxKQhsu6lPaLdCaOw7uk/ +WXpRBACChTD9fWXlpNmSU6QsgICh4Vz1UlqG1AnldnF93LhHcLdGWeG59NMz7CHF +16nsR1PUSn+UIq5K/uWBbiLEY94mZ6aLafrgqR1+lXZQBhVLJ46rVz+5oYyXa+Ic +ltqaoxIR56t0edAyIuhZTAFm/mL3PxFdfdEoGpCqZ1Y4JyFlqLRIUmFodWwgQWtv +bGthciAoU2lnbiBqYWthcnRhLmFwYWNoZS5vcmcgZGlzdHJpYnV0aW9ucykgPHJh +aHVsQGFwYWNoZS5vcmc+iF4EExECAB4FAkLdY8cCGwMGCwkIBwMCAxUCAwMWAgEC +HgECF4AACgkQUL3OIliBJFd+LQCfY6jNIFHbvdzAeHmDhvRlKjPV5XUAn2vMRjtW +Wu6sBhzXrgrKUz6R4L/GuQINBELdY9cQCADZ2DQIXGjjyPZswkO5nQYGSVf1mSms +SyioIpYiWTx0UGQbWeVXb2QIhPQ1Ti6wBsFSSmx1EDb9HXE9GzPbjrq/c5+tz39h +IzZNwZ1ddQ11z8h9JBoIZ8e46645ak9Wa5GjHX7nJ01fGmncnT72rQc1X7IsJQAj +oikiQlVpIeHJZHC3PLgwfppjiD9RSWzrMQhIe1pAKxMvW44rTV4ZaC8HlwRxLVWO +2l3OSFL0ggwMAePH2xzsWT3AEz4oz7vIon9IcvoonE5nmN97aJDbSk+Iy979awLI +TfLYf5slIHpv7mg23FYvXrIqVdGcc8fxijzClBM/DUZHW9xqX6Ydjoq3AAMHB/42 +82229hxAOzXCj2i0kZHe1EMZJYvA9JTv6OideupkPL3fkkSY2BTXKQYe44ICmHUz +/vr4jGULpte7VMTLOJIX8fCb1mzWjhpWGkqIbLMCFVowRphzE5svj6Va5mNDpZwL +WI1/7AZeYss8mFztLJe5l7njzj4s1mBH9WcvSL7LQjQnqmS8mkywt7oEZLQxZ9Ib +5slgr74UXgq502uQXwsAxIOeEXUCjphVpwggvBnSXBxgXT96N4U3OKXMswWItqPC +FJZZuF4PrImYImQGfWHP0M8JlS8ywAixtmCHKghvrW1ZA1+stA7tYsD/vK8qsxhC +Fupr5ytIA3Gv3TVGupQ1iEkEGBECAAkFAkLdY9cCGwwACgkQUL3OIliBJFdFywCf +TpBnwib73+MI+nazOyU++sNWjsgAoJCVKCTVWoEC3XvF4repMXT9Bxm7 +=PT52 +-----END PGP PUBLIC KEY BLOCK----- + +pub 1024D/70A85BE9 2003-06-09 Jan Luehe +sig 3 70A85BE9 2003-06-09 Jan Luehe +sub 2048g/D1C109AB 2003-06-09 +sig 70A85BE9 2003-06-09 Jan Luehe + +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v1.2.2 (SunOS) + +mQGiBD7ksa4RBACF5eK+qDK2sHot6YdisWS1T4gCYOtXHRwK5MRa4sZMbPOVaxSy +GrmfLQFtSdfSv4OIjDvkMaAMzdkFkIzH7faCLJA7ohPt/SjMn7Rs18yaNRWgNp4q +gStx15HXWNs2MDqmv5joLsoLNtwbODsA6wdTyrk6cvWdzdx/l7mKvDc2twCgqkOH +yafHgLx7xleumU4yBiKENvMD/2ULHKLHSM7rFYyhaHXUL848iyaTSj/DGaouR92Z +06AV+xFxoamd87CVW0R5KJukOTC7vZ8BSgLU3h0OejlKTlCx5dheblnUbPaGBDPt +RVt7OjcDoZEegk5uQ4DIN2Ncz5qBuOi9uSnGvVy7Iun0zXFnjPEXKNbKUYQ9+d19 ++vmxA/9EWCgf9ng8UBX/FhMKp/VAC+X4gqXb7WhSurpU0OHme5nTD13lrWpk93rl +P7e3WC/knfrLi3e047+qPWEBxsk7UUfDkkFXzF06cNGb5Y6OShUdUyP55VpJiJyW +t/ZY9gs2k9yKl9G2wmXioBHCGXKl9EBwCMF4/NmPLn/l78tfALQcSmFuIEx1ZWhl +IDxsdWVoZUBhcGFjaGUub3JnPohbBBMRAgAbBQI+5LGuBgsJCAcDAgMVAgMDFgIB +Ah4BAheAAAoJEFY2gv5wqFvpWwEAoJHnNFAmlFaMX8PcQ0ix4Py4VcrCAJ9A85Kw +JVgvfmYgNXOyEYw1oazfsbkCDQQ+5LJqEAgAkMwRV6eYt8nw096EX3tvLCpiRwdP +Sj5XHOpd0pROrA7WLfTo+ODKx6NmH5by0FnY1Gocp9q/RtI2LiS96wXbW9n4A6pW +Y4YiL9qeHPfeDVgEeRy6kWCtPfKf3yjsVTq5Snp3p0+IMVe2XUAgOlDt1AF1zer5 +RYsdSjBZ0UwBPZbiu721Q7FlbGhmmgYZ7jnxr2MY6r1DQpKIhaH+oqWjbyUm+DPk +8gQ/iln5GCtB93395vfy1N1HEljpKPBncke4Dy8WlyRIa1NxrxgelLuYGhBXfEpc +fVWgPIYclW81dl9vToL4unj858wfyojsCznMwmkX43hEClHw4IQ7lm+CTwADBQf/ +b+JQlse/z3GEpctSicndGW1zfWhKPIWf+qPbPx1wMF52qtwjRw3N+wetd/TH7iS9 +NytdDrTz4NEN9oc+wW3g900Id7gpowPKuXWTeNWflBjG/AqhaVDOITdsVl2iqjpk +d/hUSfkyUeVGTWIV1aguNVxzX6fw20hBRLTSMMx5j1+uAhV/xxajoq5CSD3tBU7p +DHHbD9z3HUozjcccBZonlhJWkgBiQcdxH8v1wILml0nwsj4gZ2JhD4Kh4EZqI2x4 +xjISW2klVP6q/LmGBJaRuWDvNpQTrcK6gRmEfS+5CweCz+b1AeamvPDfPG3nM/3a +kPOE+7Q5VBSjc5JQzymF4YhGBBgRAgAGBQI+5LJqAAoJEFY2gv5wqFvpgwQAn34r +k5BvOy9WGeAcLFwtnGCz2Up2AJ0QcOBI4rY9F5h0kAP7jVXNFrt45w== +=OZW5 +-----END PGP PUBLIC KEY BLOCK----- + +pub 1024D/DE240A64 2003-11-18 Jochen Wiedmann +sig 3 DE240A64 2003-11-18 Jochen Wiedmann +sub 1024g/D19EFD9A 2003-11-18 +sig DE240A64 2003-11-18 Jochen Wiedmann + +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v1.2.3 (MingW32) + +mQGiBD+6c/kRBACbyYXCRkH8HsVXXeJV2+V13jbPUO1xKASFoxWpkMZ/guCmMPhE +oVOe9c6MTVB6g0FH4w9XWA084TpFu8PNzFEEuTkH9tHJZTXV6118nLOdM5TKfBh9 +5Fvzjp9EnNp5LqF78lekQyeJoI2JlkEox8KsJ8KIFQ4o/lW+7BVvGk1kjwCgxM6u +VfX5GvpLvspu/Nkxl4xrwTsD+wWGdYHd4jU19UFLLcra7rx/sLoNY6icK/rp5ouw +OxfMT7qIKkr4C+P7fvhGy2dmopSHFJwZYvDHVBfr2Qc5js0SwGyP0Ts/wfhJuO5I +gXrruXyabxShe2Y9d/j5aPqDy7E2kpq7C7n5CwZH/K/yphw94/6wXUAFtzCn1CZG +ozFMBACFaNIhTxF78OfH9OskeCrJxe90fcKdq1VfXeCbf/LpirLXpIOyvhDemnhn +Xi7JuPMBrOg1q5Oksy80R20k1FApHlTW35V6G0nTqes/Tm7FmLnaGwx7TdJ4OgQy +jbkpxnsSkIUE418aY6bfmgg3KKSLS14Fv5qWRPzuM+LE2hSq+LQjSm9jaGVuIFdp +ZWRtYW5uIDxqb2NoZW5AYXBhY2hlLm9yZz6IXgQTEQIAHgUCP7pz+QIbAwYLCQgH +AwIDFQIDAxYCAQIeAQIXgAAKCRBhIzOj3iQKZLCfAKC9pE4Np9T9wCLvi18Z9G/V +nGpa+wCggLtIZhcyjP2YkaTdgnHdZx34NwG5AQ0EP7pz+xAEAL1R35kDxNfnStQ5 +9uwxrXFt5M9iDaM4YnFRtL2TAP4xKO8Ze6JGGkZv2JnS1qL1/f6MqFtvNP1dEf3F +5wfJbz2j/L+lYsjmDd85syNytdQ12TGv/HGz0jQJ7ZWxNXBWU9qRWuHADojWI41G +xmavZGQPAPV36zh4alJxMBmFahT3AAMHA/9RAUHO97G8Frj7juadYVMIJu9sl4pv +O4g47US+QrLDboRkN1UbeQcJzvaQ/TTmhSvGcebf1l98VobPD9uMefFvtz+KBsdU +5MOvWdZaCLrQX57Ded8ThRVM1wxWanPuqNiZre8nK6Ye+kn35NaEimmWnvZwx/Sj +OMMsU3VVyp71GIhJBBgRAgAJBQI/unP7AhsMAAoJEGEjM6PeJApkMvkAnjy6vpHG +d2zxUWEdS0jqwiUNmtbcAJ9mAeXplALl34w6XyzWYgIYHUaGaQ== +=FBZP +-----END PGP PUBLIC KEY BLOCK----- + +pub 1024D/D14F96E5 2004-05-17 Michael Becke +sig 3 D14F96E5 2004-05-17 Michael Becke +sub 1024g/C3740F29 2004-05-17 +sig D14F96E5 2004-05-17 Michael Becke + +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v1.2.4 (Darwin) + +mQGiBECoE1URBACf5HeMYRsOIJoI1+HRQgflRNXchw6WPZqPgQ5w+AfuxhwvkZzu +cwdQo2PUzKBBMQULnr3qotOn1eOC4Lr+vEOF7e1WrTcRY0HgTlFUZSv/nJSmdCF5 +sB9y0o4q3wZ/1h3YOTNJuL2jJWNrHwJHKVptRJMyTcoHfNTfMw5Jwdlt9wCgvTEj +fj+UFkNusIEOWN4PS+uIfX0D/3uFVKDBhIOkchv4QovS84H/EOH47S8NC6mQCHe0 +jYwZAxbxIl+MT+njyrpnycUpJ1Td9oQO60DPz3NwZcehbsPVPFC2xy3emsHzNY5h +N3XtWapayrrUBFlAnLIzRtfwtbToMk9KG5Wu9+yFZEtb9bgJ0sDueqH9VZrpVRKq +IhgJA/9+2yKgeRaqONqrwPi0azoJDtl6hQMs/c2/cpU65Wpp/VGtGmZvD1c67ecH +jUbMrU9V8e/RqcAs9GOS5zKbWyVGVstAhflpx80unqgWt/c0RFirLhvreMLp3w/f +/pyRM+33oqeLeVLvkaB5nQ3lNO3UlgECXX3bSxWcABHYH7wmhbQhTWljaGFlbCBC +ZWNrZSA8bWJlY2tlQGFwYWNoZS5vcmc+iF4EExECAB4FAkCoE1UCGwMGCwkIBwMC +AxUCAwMWAgECHgECF4AACgkQFjgKAdFPluWyUwCfTKqz3xIyirowPpRgORFfZTFI +dQwAniFJ+RgfKtL8lW0KGA9Op3MczFTauQENBECoE10QBADOBZNYkAnQvxcAMp03 +DhYBfQsDilF9iClwrwIma8KbaVVTCLGkWTsiNTg9uerTB6dM/ZL6YOAPcYb579U4 +LT1mVQJ2NurNEFi12ouzjtwN2qJpd8dKcVwq5CeTRW1KZsV+GL5eNeT8XZkyehuk +jX+CpanwnWc2q8I2JO8l/W0LMwADBQQAkdWP5AU79vL82FWzwXpJOKb0aSgcX/Nw +FgB+xihj/ad0V/1Dirj3ZJC6Hv80Mv8BGFuvb+wglE7txvTztm1WlY6QB+eJHMUI +JsxK/ykQxWeJPJXH5WKcmdHCAgSQGA3W3iBgSELDxSNuBml/2+39bF6n/4O/4EuR +SN4ovceCEDmISQQYEQIACQUCQKgTXQIbDAAKCRAWOAoB0U+W5aq/AJ4s+SAOnMM7 +HDKnbMKCjb4UDipSvgCdGkNgGX9+zi6uVoGwUSkqRP4aF+8= +=PV8Z +-----END PGP PUBLIC KEY BLOCK----- + +pub 1024D/AE63EBE5 2006-02-07 +uid Oleg Kalnichevski +sig 3 AE63EBE5 2006-02-07 Oleg Kalnichevski +uid Oleg Kalnichevski +sig 3 AE63EBE5 2006-02-07 Oleg Kalnichevski +sub 2048g/DB329089 2006-02-07 +sig AE63EBE5 2006-02-07 Oleg Kalnichevski + +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v1.4.2.2 (GNU/Linux) + +mQGiBEPonucRBACtbhYckAoyz1tuSXYX4XiqGa5390gIMcxe2hJ+Ncx9o3zX09Im +f8PW27BnMrz7EIydgB2wphhjfK4vkNNtm5ZDWH/zJStsk1Fe7lNuuxs8XorX1+8D +bhhFEuc2B85vNf2o9Y4V5GFwbD+tFNy4u24n7zg6/VgE2WDvYJ8JRqCEkwCggyLj +ba0lsZ2XtSINh/W8ok+9f0sD/A8WhqBfDTEBuG9gnuCYXM0j7XBBPdPS+FXmmfea +zyP+URKRprLCdt0ThZAMllIxZJrkbv7aeXVpM6KSZ/XvvaFQ/gha4o4iJFvpoKt1 +Er2j4Tz/STKztHGsMt6pqfrMNPWovu4tLuLZQmojtbIk+IwmcYxMy99owH8oV1WC +U4HeA/9MlUxzmlmrQF7VLqFTGEEqQaEJqz95wNPj/t1DmI97hshPzXLD4zwKwa9m +qZJPStRHM0a6xW2dztF12aXhrmYg1gIGNnsHtq+t8ZhfINZUurSWn0m65WT5notA +15s6hwyDACHWWOgFQ9jmWuGDh0ZpiaBe7BxeTV+MsswY81sOn7QgT2xlZyBLYWxu +aWNoZXZza2kgPG9sZWdAdXJhbC5ydT6IWwQTEQIAGwUCQ+ie5wYLCQgHAwIDFQID +AxYCAQIeAQIXgAAKCRB8JSgOrmPr5VDrAJ9GdkLrR/ndy4hX6lZn/Mpkz8htZQCe +JIn74fhSsEPFM8w3ezOUX7Kz3mS0JE9sZWcgS2FsbmljaGV2c2tpIDxvbGVna0Bh +cGFjaGUub3JnPoheBBMRAgAeBQJD6KkTAhsjBgsJCAcDAgMVAgMDFgIBAh4BAheA +AAoJEHwlKA6uY+vl40UAniBIdyVPLCxuBMc5w7O5JfkkeESjAJ9/s4z5sWIk4a4u +UaL1oORIV89B6bkCDQRD6J8HEAgAsivVzAfz34QE+S4WTXCuknmYiSEEnyTwk9aw +b52vrYlhoQ2t2EhRClc/tR6QbhNMhaMxPt1OYeutOvZN4q216IE2SwZzIDDTchYA +pP/brBdIDf4L/XGWFIqftCSn+vnb0LAzYNVuNXtNwRni2q/fZ3g1wniVMbJ2MrJN +t2VhLrP9K/ipFz7JCJittMngmmDF7mEKhnrqBROLubFsUfNmz1qRC6PiEwyyCCdG ++4m8fIiSyqna3CMkZr/UaVfxuGZHWM8HYGmiQjafqeLqo8aSbWerzDYtF2+v4hAA +t9eDwdgYy8oNxXEvw7Q+G5lix+6SUMYV6NKLNUbBYffm9wjVuwADBQf8DbA7Rpzi +ZWLv7DHjR31AA5nnGEeud0dCRO8rwfQNnaQvuJq8siRmU3uPAL2NwDgMaa0cT1xt +7p4/8/RU0N9otVqnzkLMUTuqq/wtQrQt0OWsEJRyxemWFwiL9ZpU4eTg49cfOQXj +g2q3fbx9D1Xr6Bu/Pn7UDU8r9GbDStGJ7R3Z0kkhtCErWnGNXbuqlVd8uEsyeM2H +YpM76BmH/8vMg43lOJyyh6Id20ZTn3HgWzRI5QaDJ1JYBhMuVChbTPUCcMox+qgi +H4KtRIAjt+m3w0Axjsqo3EFPweWGpRfqMyiUcESt4X/Z9V2Nf41NH+nQ74v3RvpP +7EWKf9FfEtFpr4hGBBgRAgAGBQJD6J8HAAoJEHwlKA6uY+vlN70An1dGrF5xPmh6 +P43U9+ZwJMtk18aJAJ90ff5E8FspJCh/PZsbHv+eJN32qA== +=jhwX +-----END PGP PUBLIC KEY BLOCK----- + +pub 1024D/61F3E6B3 2003-09-02 Henri Yandell (For signing Apache distributions) +sig 61F3E6B3 2003-09-02 Henri Yandell (For signing Apache distributions) + +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v1.0.6 (GNU/Linux) +Comment: For info see http://www.gnupg.org + +mQGiBD9T8TYRBACFVx92Ed2634OrmQcELrq1wi/j8V8Zom6C6dJ3KbxZoAAnxUAD +i3zsl2wIm5zh6/fZMolqE/6omEVeSkbo18Iw4XG9uKhlF9U00Fq2lDQjxpsXx+ei +lck9RkMyXxfD/bFduhR5pqHjhthWZvopfjZofyaddE/KIC1okJqZOaFx1wCg85CD +uEP8L7YhAr4SDdB+JL8KBt8EAIB7rxo0c6CtSEQFN+DfFQ8Wd+cyt69T0X2/mpaZ +not/VWJ/NWa2N+C/stjSq2fnYZo+iJ3pOtISj7V/H3gCeTvrhGHeOQ1tCCHelDxy +nxk9ySummhEkdcB7SiiNkIObStXFHjbgPwuh1/mGqRq9pPAclV0NzUCuNF6QVRJj +06MyA/9RfDSTvOGVYx37cR5mc3/KFssf4QQGQWE5XFv7ylFYQZjzCkNUQgW+tL+X +O+JErcKPWLdmPkO3ftBiRBcRad3/Yidnm7JMNJ8sYKnyPSBjaBmRx9YRfxlnFX9j +Sb5+2yqg8VMHAhfrSuiY0YFS0pRw4V4J2SukhI8qyjOtYpzXMbRESGVucmkgWWFu +ZGVsbCAoRm9yIHNpZ25pbmcgQXBhY2hlIGRpc3RyaWJ1dGlvbnMpIDxiYXlhcmRA +YXBhY2hlLm9yZz6IVwQTEQIAFwUCP1PxNgULBwoDBAMVAwIDFgIBAheAAAoJEFCU +xVph8+az5qwAoJzHeGpArBDNe8XLxuyZtzicaOQHAJ9Tv7V7vO70RJjGdEGPDLA7 +lquhZg== +=PI6Y +-----END PGP PUBLIC KEY BLOCK----- + +pub 1024D/6883C846 2004-08-03 Dion Gillard +sig 3 6883C846 2004-08-03 Dion Gillard +sub 1024g/32E95995 2004-08-03 +sig 6883C846 2004-08-03 Dion Gillard + +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v1.2.4 (Cygwin) + +mQGiBEEPHzkRBACqqH+A9BFBQ3/NSOfj0Ds/8QXqG7D66lVxrvazWRpjh25Ov7Z0 +36t4JN2gk/vMl8UCC+vpysUwofWJLzDOWIpYuA5ogTZRny315DbnTsHsdbkkOQ9y +ESkhcQZifAMC2lrLTMilqy53YKd+RabLoj7WEaFXj59u3+Bx8Xf9iNOPYwCgzM++ +pE3aFZMFi+SLzHFtJk55/VkD/AxIbLKouwjCuYflQSovPgmHJhP2pnVJMa1UgXv9 +PYnpjrBBfkxDVUxEu74xZN7Ap/wssYrE5K7NMGv+PT3cutobOXVPpg3/zecm48Xb +Y7b+Cvsk1PtsmntT2VGpLXnKUhGy6Ewrzi/Wuix4Z/zalwIyvb231wXsQc67gGQo +DQQoA/9nbqYlVBbde4/ELRuxMOVXghkw17guzSZXs+0je0oOnHTACG5x4RIwh0CV +sy0gn6D6BSV/ECMRw7R96QrdQnqOExjBUdenoIkmTD/phWKoqangifRtRflQ86gm +V60zORF7h40gOs1+Pygo8TmkarQ+j5fgNf/0Heo8aNsh+0REerQeRGlvbiBHaWxs +YXJkIDxkaW9uQGFwYWNoZS5vcmc+iF4EExECAB4FAkEPHzkCGwMGCwkIBwMCAxUC +AwMWAgECHgECF4AACgkQqAM/2WiDyEbUAgCgu5e9P9oDJEbO9r7lw5Sqa9HBw70A +nRuIZtgEKTQ4Z1Tpb10eI6k/IXx8uQENBEEPHz4QBADuu3MH0oB2sGRGhXEDa3EZ +BdHljp4aFTSZK6MAMAliy7eRTSJcORbHr2x6Q0wFNBd6r+TSntWG5NWrhwcxCmQR +H3hlbZsD7SY1OqClht/XSv/tiRDQ+oAVTVLqThE3bkcUYeoVHzgfqT86i1NmGcny +IJj5r8yBA1sVDyp42ADiYwADBQP+Nq8InUWlienKgexPDFAuXXPr9lg6iUMRpEqe +bpqSDhpeDTvkmvq1xaUT9Yt+FDX7db/1d1i3fJTIX7dydo/2Vw70f7UODNvWMtQT +veaEXchXiH3y62w8nY3ZogMGjKH5DDXqev2SelDSvGcXEWsGZxPvuwh0cGuahyCi +gYpWKa6ISQQYEQIACQUCQQ8fPgIbDAAKCRCoAz/ZaIPIRltTAJ4hZeSWTyds0CJd +EN9z66UpdcZa+wCgyTaygSUChtQxApENteggXBYXm+4= +=ShJX +-----END PGP PUBLIC KEY BLOCK----- + +pub 1024D/084C9113 2004-05-20 Brett Porter +sig 3 084C9113 2004-05-20 Brett Porter +sub 1024g/58EEF239 2004-05-20 +sig 084C9113 2004-05-20 Brett Porter + +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v1.2.4 (Cygwin) + +mQGiBECsr7MRBACBCVPGmXWGV0P9fLySv6BGECNS7uapbcKgFCsxBrhe8Czb+5iY +0BOTH8lQriXCkKkG4rEKqt+wQH3mXTGL70stuT1//mgLd0kLQG8aYvoQmrW9jN81 +8dPGUDOYFNnu3/2+eqVX5IBSc5puMmRL+msB0IH3Gt2pdOOQ2HbwNKWWnwCgxvug +icw0Vw2xSEI+++pm4ETI+b0D/0cuPIqCwgvcOW0FyZqyH8B5JQTRcKVG81mVUZtP +tSg14uL+UYLW4HtwCC6rINv561hPnMydodrs8ChQdRCoyKZQankUwAf3ugwDjKIW +FVIakRCMYEJt7jU/LDJXpzvquDjjSlgyi7BS/b1E9ZvDMQukNV/IVieaJ3vGIok+ +oArvA/9kjf7VB86/CTOIdO0465I9srhBLFcrViRsBn3+biZeoLni1EMhVFRyDz0Y +uFVztwgTT9u21FHiSbmkwuLLR7SBJeUSDeZVwEOa+1oA06PaJz2qfHx9zBIrkpoF +49rmKea43ynJYL9EMvD8k4M8ypFgYNNbkT/fq8+fdfex9zaP9LQfQnJldHQgUG9y +dGVyIDxicmV0dEBhcGFjaGUub3JnPoheBBMRAgAeBQJArK+zAhsDBgsJCAcDAgMV +AgMDFgIBAh4BAheAAAoJEDm+UaEITJETFMYAn001PM5JYf9ae1r/rqnGuD3a4Q5z +AKCyzir2OSPMPUOo/PGg1xs+S3vMtbkBDQRArK+2EAQAlNhcASHnoDpGRdqvM9lP +DNBIU6mo2md0ixC8xdoT1mRLNEFCuDDpdZ23v3LNBigaJVApryaYwDw9EreqV1Cn +KSxUZ5GafLofbtVAtBPhKD1Lcw7Aohc9cg68MtKOvA0Msog77ogM5mmpgYGEzNUC +SHYRLS6hy2sRksq8tbbEWMsAAwUEAIgLh2HQaH9D0gX0J8hE6X80JKUW0kdBz8px +S8ky6f/ySEcimmhnVqz5Fd0xjD5zGXZJtVNd5g2djIt7f873nmNEBCaPrZS44OjL +YMVwpfPnQEwG1rb3+OvErjxFsQ3FNRJGlcc/korz1LVKv7HQUKeoYoYaSnJYHF9y +Em97W0CXiEkEGBECAAkFAkCsr7YCGwwACgkQOb5RoQhMkRMVfgCgj+kz0ILPwP/X +Kz1AvTMYJzWthjAAoL2r8Jp8ZnwVUIXrrL9Wq8DkdVAd +=W22p +-----END PGP PUBLIC KEY BLOCK----- + +pub 1024D/F55F82A7 2006-06-21 [expires: 2009-06-20] +uid Paul Libbrecht (CODE SIGNING KEY) +sig 3 F55F82A7 2006-06-21 Paul Libbrecht (CODE SIGNING KEY) +sub 2048g/62DBCF4C 2006-06-21 [expires: 2009-06-20] +sig F55F82A7 2006-06-21 Paul Libbrecht (CODE SIGNING KEY) + +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v1.4.3 (FreeBSD) + +mQGiBESZx0wRBACzQFCyoXhsN2n93pz4sCr5uwS9urt8XV4LucOcYkustSoVVbVR +wwu0XnHgfB9a8PRLru6FblEA5OAWsddt5f0asVvr0BHWSDgQDsZekgjSl098GJIy +lWsZBiAafBH/f8kVD/F3tmdbWem1MyWpegCRKy9tiZS8hmrUr0BJa3FzqwCg7dZ/ +SJMJrv5uD663C9bM8BgKoacD/jxtr1iXfZnmjEQt28B/4p6wsItsKBC4/jYR5lWX +vFuZqVMUgCSCWLA/QhpVAxngB4a+RJAKgcrT1dwE5G3WO8bg4hAoURFoJ7ELceVD +zN1ILnxpG2oncCG9byO5pDrMBZvjRHvDzy9EGSv7XIpofMk40ntUZ3voya13uiAQ +4a5hA/4g/dgubWTnkQws0TFJ5WUbAV8fo4NL91doRMvwz755j4wWrV9rZLYf2BLm +IiUUhPQvWhaDxJIL2KaamvvLJigCodEodUa4CJudjc1tV7CA9EHP7Yh2rEMuA423 +Yi0FVxMByGK1wocjNlip5IVsnkmuiUV9QauYVst565MhGhUEULQzUGF1bCBMaWJi +cmVjaHQgKENPREUgU0lHTklORyBLRVkpIDxwb2x4QGFwYWNoZS5vcmc+iGYEExEC +ACYFAkSZx0wCGwMFCQWjmoAGCwkIBwMCBBUCCAMEFgIDAQIeAQIXgAAKCRBxu4/O +9V+Cp43rAKCthOYtXbEeZ9LqqfoN5pbneHrc4gCg2kbSRE7G32dlwswmrEQldH6F +KG65Ag0ERJnHWRAIAIGs+vbLHNRfLyljjXwhvdRFL4KaCm95MDDDL7kYSkRkLoes +skhpYphTvqCd5RQT68EjeVy9GR1+qpRz6QQfSGix5mqRqguzWzAX0AazmTNKwX6n +as2ueJ956ej6Xo8qV67TlzGwLQUxNRHOEMH1umDbjRUebZYEDt4ngDSPs/Hw+GpL +3yl2kQXaw9CQ8r9VTdHghq2CKiq9Gn/D3I0HBb9nBluXljtQUCXiqVWbu/bv82DP +Z6S/B4ae/BkOob65eTXtXFe1HM3rG66elC7P9VDZ5i3+J47hjszj4Prxf8tlafxZ +2kmnQg+5N3oBOdMag2x8e21X3DiwA6YoX1ZWxH8AAwUH/0eszvJdaP3sG/KkO3hB +pKoDQbklHaMNRIjADQd6EvLHkZdcaHa39E8fiIh6yUnawPd/sl8p+qlFMBio3vxl +GW/4vgKSCPeQXbJWRnY/XmdV9toeJCCccvWwmI1b0CFpJnCJbd0A+umL26bsGKjv +2JutaoIcX+7yugdOenlQWiHOupbCn83Oawj5k3Qaki8Jp5TtX/XIL7XyamZ3qO93 +j9DLnPxR1bW7zg8fKnZFDqICoaw2jQ2EwGFB2TYdkvGipHtOqFg4oNxsptRwGIvP +3IsZMuo7D+sGVILDbWNn9+mK2XXxt3ttDcv2MQtAAMzE1OI6KbIKhjzsLjbcppLB +NZ+ITwQYEQIADwUCRJnHWQIbDAUJBaOagAAKCRBxu4/O9V+CpxIMAKCCdH70w3SG +iMskCqRAuamIPjsZ7ACdF5t//+lb/wjrM3QamG5CoQojnj0= +=cxNK +-----END PGP PUBLIC KEY BLOCK----- + +pub 1024R/BF0D348D 2004-06-30 Dmitri Plotnikov (CODE SIGNING KEY) + +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v1.2.2 (MingW32) + +mIsEQOIjbwEEAMC6/d0lQNB9cTEpDtDU9azPR7G6x5vSKn5dJ2Ioip5OvidUfFt4 +XaPuUW3LYciIpWG4PeNVYi6HVKxoTuJqFi0NXYRFEPiT6YcK2OrBCESdaFA645Fu +eMcyWFr/1xi0cp31bfro0yQVhcK2oe3aBYIB8ojsO7cUvKVf65NSO4zRAAYptDdE +bWl0cmkgUGxvdG5pa292IChDT0RFIFNJR05JTkcgS0VZKSA8ZG1pdHJpQGFwYWNo +ZS5vcmc+iLQEEwECAB4FAkDiI28CGwMGCwkIBwMCAxUCAwMWAgECHgECF4AACgkQ +9B9NXL8NNI1l9QQAqcuobq89tSWYa1XU7fH4HWJmosujeh/L7kIvYutZOxJ94EW9 +uhfvXE1VSxh6lVZO/KgkcozVURlFMVpVHRPTnef1z2QJD7a803+D2pkhHFWlCvEe +ijCqWWQHUbSyV++4AXiFyizL+3tIq+daOQe2oNQmyAaXCBfzimMOgXPmPlk= +=3RvS +-----END PGP PUBLIC KEY BLOCK----- + +pub 1024R/6FBF2E26 2005-06-12 +uid Steven Caswell (For signing Apache distributions) +sig 3 6FBF2E26 2005-06-12 Steven Caswell (For signing Apache distributions) + +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v1.4.1 (MingW32) + +mIsEQqxIygEEAKmDGgVTeAmkvD3ItFSXlHa8yIIgPJcGb/fZeumRqD08yWMqZ+U0 +ATcFh+dAPdpLuQM14CntEmbzSw1kQuD+m6DQ6qlu2Gqw2OX8tegT9/6oSYYcs0PM +QZXvov+YzCjmJ1hDDL776iG5025ZmBWjIzXb8LTfliQzTRhqMruqpYRtAAYptExT +dGV2ZW4gQ2Fzd2VsbCAoRm9yIHNpZ25pbmcgQXBhY2hlIGRpc3RyaWJ1dGlvbnMp +IDxzdGV2ZW5jYXN3ZWxsQGFwYWNoZS5vcmc+iLQEEwECAB4FAkKsSMoCGwMGCwkI +BwMCAxUCAwMWAgECHgECF4AACgkQvKVUTG+/LibLNgP/fW7254foDSQ/AC063P1Z +k2RuUyfHMxrPCBZgdqduj7+t/89e90THkx0UnQ2gHdmOHlu8Sauabe7YXHtCO5lN +4QJWVkCoD/ECdweXIEtu5yJQ0LgGvWLsWU9fRndhklAyDRs6aOH2DAaRLkcGM/w2 +XJkxuSRgqJymaHk6L+GY0Jo= +=yxNh +-----END PGP PUBLIC KEY BLOCK----- + +pub 1024D/02B78580 2004-03-06 Craig McClanahan (Apache Software Foundation) +sig 3 02B78580 2004-03-06 Craig McClanahan (Apache Software Foundation) +sub 2048g/A371884F 2004-03-06 +sig 02B78580 2004-03-06 Craig McClanahan (Apache Software Foundation) + +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v1.2.1 (GNU/Linux) + +mQGiBEBKZE4RBADRTXrnpFTt2qydqf3DexgI32mWYbbOIYBQzfSUPEujvRx3gX7A +PdJB1C4BQCsS5GI1gCUVRbXqV9gFdVeybwmd7HuOyf3pbA/3De8B9XW9+YDKkzf8 +2hXH9B5MQKhz6Da/ATRtSRx7UuJO6u+a/49so9zh3W4Mq3aTl/6WbzFdJwCgorMS +uhjd54SNq7wRS2OSMSrRMo8EAK6DoZERz9JHl95uPSWBnNwXjZWRYSqYL87Z+5+Q +WpSOx/6FBM3LZKXLhgm8HLg4Nwf2NF9PJXS8lOHgSy7iraIxVT2+3B3P7mU/IGnV +GluagYhX3PV68y/fNEgT6Q2rkPoLGo/mL7KRy/KCw6sMNj7P9xS8vfukNRlAzPLp +komXA/0aGrZDEqxOM8Tlx3tqb3IL4ciGpgs0C6f9pirxiZFWEI+FAuJEMbBZ6X9Z +Mp22r9OteaGy8HKeAIT+TQZivOAuy+agE+FpW11D8XfZs0VjEu+67wagmTQr9aga +e3gRe5AQWOuLWamS3wyTqdJHLp5/oZRuwVe/Pb1+bsMLMNWMu7RDQ3JhaWcgTWND +bGFuYWhhbiAoQXBhY2hlIFNvZnR3YXJlIEZvdW5kYXRpb24pIDxjcmFpZ21jY0Bh +cGFjaGUub3JnPohZBBMRAgAZBQJASmROBAsHAwIDFQIDAxYCAQIeAQIXgAAKCRDD +LP5SAreFgIXMAJ0bYRscyN1S932WXKF1BnU1KurFRACgnFST9WYeZFnXWpRDjwwR +OdYl/lC5Ag0EQEpkcBAIAPJ+MCPsfp9imyn6izJpc5mj++iTSkU5NMbCCfAD8gDf +nfvWJj27s9TDGo+yXx6uFW4wAePNta/fcVlEoo4A8Twpok2si2ZKLJeSMNSMz0yi +ikMTbB/QlSI4J0B8vf8v+ACKiSAZo2QnlIb+91OAM+NajLz3MWkg2XkIyTiNSqiT +k7ZIDgB4XONU2sYNHIXoBTrKdF1NfbnW0NazLYZBxEmsDN97rd8iWyPi1lpT0Nza +3CB/mcE8p43YF+1IXIRMPi1NtEO4qpUJauKVMhXgNUGCLAhbchq1wOlw1mH2jD3O +y0WlxY4WilAFrEYWNgB6yhMKGeoeSRyzaPCks8C/HOcABAsH/RCFsiV5uGXu/O+P +/0Trq+JAkexwMqLi5MXGEkmg7JmxpGu983MEMDcSaHTX8vRxURi/fTsegtsbtINA +yoin1yrK4b/ow3IVrOwf949blje4LwUdgKuI4/tvlkry5ZsGjzOOkonGQZRIhSvH +K+0ENdvZ7ZoNOMRjj/7FPBybuKqJEekFKgPi1DyAecehp4ftuWytgl3B9VW6d9tW +4uJMv4iC7OXjca17Z4b+3ZFZ1gFEbWyj+yy6wlTVI+Ba7Fh22wNB2We834vLU8Hl +RrIo8Ufm5x4WO0sr321deu/6eROh7UTN4Os/nR99Lhwpi90B/KYHmdTPzLznnf3T +SFLssKOIRgQYEQIABgUCQEpkcAAKCRDDLP5SAreFgI1MAJ4iY3P7iRJtJCNXflQ6 +hA7WS6DMMQCgiVuVya7ICdHSs4ln7XkTKtHv2+A= +=Vv0m +-----END PGP PUBLIC KEY BLOCK----- + +pub 1024D/7C037D42 2003-08-05 Yoav Shapira +sub 3072g/C7B2B59F 2003-08-05 + +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: PGP 6.5.8 + +mQGiBD8u/mgRBAD5WKD5xF3CLrnABeS1DvQQhYH+tJjvAmyZgFkYwaQT7eiiOzLa +PC5knbcBC4nuw+8OOPDFw0Ghb2MFogQzRxD6gpPH2t9eEUsrkPFax2Kw2vNTHRrQ +RGAastmi+EYJsQAoktX2dPseTdrkeJBk240Bfj08ZUFg4uPuho9C45ND6QCg/6SO +FMuan62QE+DwlUiMDo4ZcU0EAMDS8k6Dhb5m/0njO6w9OLTEyzohlsM9AP+4mfgB +NOJYhrzfkFoElOcWSA/V3nmYn2VS0oIYDDtBnjXVWZidzTAWKsbT9/AepS3/P2tG +KMhlXhas+uAiAbMpOglz8fdQ76ivQqyRdS99t4iy/cP2ZC3ShAqZQCacfWY5ZQ8Q +kTILBADvp/eayw8fvtfWQXJ9EjBRbhO4THmP6z8J+4ypG6l0V/RBjDWZybrqibO9 +ejnOjQYJNCnfrfpzQ5l6dHyy86zLyg+bkFxeId4jp/IfDfJX90sGbuQahNYYwqTp +SFiDMI3KN5ZhzhGnx+pKQh59pcux3HyKmcpPa4oB0CT828lWuLQfWW9hdiBTaGFw +aXJhIDx5b2F2c0BhcGFjaGUub3JnPokATgQQEQIADgUCPy7+aAQLAwECAhkBAAoJ +ECZhkcN8A31CGLkAoPRDGtLRwjkzS2F/OBPkRHKF9/atAKCIh3Fmcr2Cdn05P4qF +kBe3QeWVt7kDDQQ/Lv5qEAwAzB13VyQ4SuLE8OiOE2eXTpITYfbb6yUOF/32mPfI +fHmwch04dfv2wXPEgxEmK0Ngw+Po1gr9oSgmC66prrNlD6IAUwGgfNaroxIe+g8q +zh90hE/K8xfzpEDp19J3tkItAjbBJstoXp18mAkKjX4t7eRdefXUkk+bGI78KqdL +fDL2Qle3CH8IF3KiutapQvMF6PlTETlPtvFuuUs4INoBp1ajFOmPQFXz0AfGy0Op +lK33TGSGSfgMg71l6RfUodNQ+PVZX9x2Uk89PY3bzpnhV5JZzf24rnRPxfx2vIPF +RzBhznzJZv8V+bv9kV7HAarTW56NoKVyOtQa8L9GAFgr5fSI/VhOSdvNILSd5JEH +NmszbDgNRR0PfIizHHxbLY7288kjwEPwpVsYjY67VYy4XTjTNP18F1dDox0YbN4z +ISy1Kv884bEpQBgRjXyEpwpy1obEAxnIByl6ypUM2Zafq9AKUJsCRtMIPWakXUGf +nHy9iUsiGSa6q6Jew1XpTDJvAAICC/4iJF383WNktP9/SxeGVIV74r7C7q5Cxr4a +Liy7pEYs52DEft3JzTCLI5O4+NjOw+hEd3QiIytUJRW66V6zd50h4x9lBfK+eMYz +GKNN7kd3aBmH/vXEsG9m9bK1ExwyWq4uyf76nRx1Ya9YthNWmxPUHQnSrOYNPU0/ +beA87ouZG4RL9tYqdu3NKJ4g/DYiaw+twvhSoCUkBEFHFfKLDlv8zyQvPTaPUSAM +Ha5/G2Dj1D5RluMSCEMG1V8+YcYAFh63WEP7Afye0mR1LMJvmlba67ogh0ZSfR+I +ju3lhJ9XOp/2W372F9ZbRJofgofVwHQV6INB5uX7KHAdXtPTss+l1nTmydLhsiPC +5oh99ITPdOm8gRzrP10aFwCnwsqXvr+b7fX/CywpuCOQMIr4sbhbYTTClwDo6E0U +TQ+Nb7PWE+8KuJuobTvMUqDQSQaQBnkpLcvRt3cPppANtkaADAeNf0RqKxxLlym4 +AltN8G8IMLtSJoH9xlQHTQA4tEUeKOeJAEYEGBECAAYFAj8u/moACgkQJmGRw3wD +fUJh7ACdE7QuMkzSbxEzTXnbkS61AUPy06QAoI5b613vrWeqg5Gz9C7TzG+FEEoh +=O17Z +-----END PGP PUBLIC KEY BLOCK----- + +pub 1024D/6103BF59 9/5/2003 Davanum Srinivas (CODE SIGNING) + Primary key fingerprint: A67E 5FD8 80EB 089F 2317 7967 80D8 3A79 6103 BF59 + +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v1.4.3 (MingW32) - WinPT 0.11.12 + +mQGiBD9Y7IURBAD6qYBnCjMLzjfKqAtfBvmOHBLwfpv1NPZPQXbkpO15tRvU0FRX +W9eoqgpRwFvc3+gMsnRuQ5t4pHM4qrbFYIPmGh+uA3CzhVmd9+b5v0WnbIpF7PGU +ttvK7ICKUCewuHA0lYZ0hNjGynRLl2ehR9HCrPTZeTskq4iGYXsO5w7PEQCg/05A +gW5oQIQr7YwvhorDFWiv/EsD/jILL+hmxKpKht1D+YJG6s+aHzMEHIG9/NAhjq6+ +K4L7ZdDoLjkX04oXXZjNsV3FZopMw9AtMlqELw4l6CIPEWOL6Tkh6/UmmnwpUuvr +bXfYFvqhFckq4VgC52chLYmVoNI6YFhrhLFGoeluYY5e2oV+Rg4Wngn8FqmL4/Tl +xUToA/4mMl4ECPUVPEA+5f7r/9lRI9B6qJPYTQ8gaGo2SxHS8t6AwnjEyGG7ZNWd +rZSj2gsOS6BcyCXuiGwS1CUMr9oHvCprsLGai5i/d8DR/I89krUYVIymVcW3DqGa +zXW6vSi5ryxDiYwWl5bS3JKr5cSMilLrlRuWx461Y3upuaaZ+bQxRGF2YW51bSBT +cmluaXZhcyAoQ09ERSBTSUdOSU5HKSA8ZGltc0BhcGFjaGUub3JnPohOBBARAgAO +BQI/WOyFBAsDAgECGQEACgkQgNg6eWEDv1md5gCgrhuJC5pQmpsVUzhb6s6qrky+ +lzoAoLWG370yw84vCTtm4rqukCxKckFxuQINBD9Y7IUQCAD2Qle3CH8IF3Kiutap +QvMF6PlTETlPtvFuuUs4INoBp1ajFOmPQFXz0AfGy0OplK33TGSGSfgMg71l6RfU +odNQ+PVZX9x2Uk89PY3bzpnhV5JZzf24rnRPxfx2vIPFRzBhznzJZv8V+bv9kV7H +AarTW56NoKVyOtQa8L9GAFgr5fSI/VhOSdvNILSd5JEHNmszbDgNRR0PfIizHHxb +LY7288kjwEPwpVsYjY67VYy4XTjTNP18F1dDox0YbN4zISy1Kv884bEpQBgRjXyE +pwpy1obEAxnIByl6ypUM2Zafq9AKUJsCRtMIPWakXUGfnHy9iUsiGSa6q6Jew1Xp +Mgs7AAICB/9A7c0FSYaXGQwQmwCNMc2HHuwJiUqgO50SDbjiYGyKDM9QCVonbu/V +zKIJ1+caCnAaqlYZRXB53AYa3pk0teO39hT1YqNequfYcZdd7+R00YBPM409Ja4f +Az/A9YYxC/IDiu0YOA+/kuZsatUv/mvOf6hW7UDr0BgFy79CAhhQZgwJm3rilkeu +py5L3ns+H5EJ2/NI2IGbzcQMTWWFT4WY1LHreS7yPvDLvtlZmBhlEN0JZJQM5oRZ +R1hOcSA5elQMYrn056I1u0FrX3TEZG/RPNkPv7C68sxEUmus0lviq4hqydKE/qgB +qIEZEHhzgPrNhw1D/O59+ZN/WMzB9IigiEYEGBECAAYFAj9Y7IUACgkQgNg6eWED +v1l9ygCghBaiVuzN0Z5XZw7IGyGEn4sqkvMAoMzWc6pmSDSX+6hmhli4WXCIsldH +=yLoD +-----END PGP PUBLIC KEY BLOCK----- + +pub 1024D/7572CDEF 2001-10-12 Remy Maucherat + +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: PGP 6.5.1i + +mQGiBDvGnR4RBADPVhGl+eo6ie6UJ9E4sIW8xbBCYHQxIMwWalcLzbz2FKWl57VP +JzoIaTZZP6op3yhRv4qRm7NGC/gpabRj/im8vK7eKgoh2VVKhqVdIjWbQW+u9pEb +pXlp1AAFUbP4kqSIggV54s4lRulE6Uq0eDy6sXK8mBFLGRggwEFvLTHPYQCg/2qx +u1/hBovB0I8+XJoSzconttMEAJVYrxD2W9FhnVCn3ffHhkjQBxUeXr8bQIRwid6R +ukAqlcVkGohOngdJ94O7KL40mm2A0t9APFVC0tgEk0M7piB5cE1zAZjoLTrlvWrC +0tH0LzEyaUgvHdG1fVeHtgwsiGW/raWDzCfiIvLCx80yiaMw2TtYXLmhjy+1qWv3 +v78JA/4idwIP7zEF8O6hSEcn5RopddUte5Ne+Ya+fsuSmKDCqPNnIkVvHYarFbkY +QPDEiUA2fS9j1ShDz3t0Adt1TRbN2VbENH6rYbx9gwiQGu41jjRVit2Z9JM5YDyq +VDyYH5PpyKOJkKPzuIFzq6Wn6dh/wczhDNn7YHXH49ES2nO+/LQgUmVteSBNYXVj +aGVyYXQgPHJlbW1AYXBhY2hlLm9yZz6JAE4EEBECAA4FAjvGnR4ECwMBAgIZAQAK +CRBuHJULdXLN72cHAKCbdPNI0ep6mGivq/xXoeQOPbBEBwCgpBbCFwc4Q6W+Y+VT +KQh+f5jVojw= +=1iBa +-----END PGP PUBLIC KEY BLOCK----- + +pub 1024D/57452E64 2001-09-20 Jeffrey D. Brekke +sig 3 57452E64 2003-10-23 Jeffrey D. Brekke + +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v1.2.3 (GNU/Linux) + +mQGiBDupN50RBADJVVB7IvDqVXArvsxWt0BBOC74Qn91G3w5/kEzuv6cjv4Wc4Ll +s2o229+FxjASQ8G3k1RXLdkn/sGaU7A/D0YD0AJgE7Xz4pe6qusu/ABjUsmWCOBc +6pzZ22xSF5NjYsPEKvWbc/oZFAepa/juAufjK6Ubhdsdaje/o42mALZoKwCg5xwF +HW+yyf5Ws6Nr36OI2DxmlA0EAKdQM4c71KJlqtF9Ck2NcchJ/xr7DBg+leBhoHFP +j3tFijdXJz96glptZak0ssupZ8v24y3QhqLzkkwfYsOeS3+y+AEpa2LvyeECu/KJ +rtfvX8PiViN1A+6D8D43S+UlKK10NgF60eo0AcxP/XVei5Obz54HvM45wW4CYeIJ +ZcgCA/46e5LivzuoFyMTqP+5o4CwC402uhR7Wba1VQVSki5IP+vl5vatUC/iIfVo +CMtiHSEZ1mo6eThgd9on+Ju62Q4PNYEYkyLpJfew1VzdoJUCrho96iiJPy6NVZo9 +tUXhdOfSrUiqOT9i8+zjLiRsGV3fd3eSxtuKJX4dxzpCaXuzBLQlSmVmZnJleSBE +LiBCcmVra2UgPGJyZWtrZUBhcGFjaGUub3JnPohdBBMRAgAdBQsHCgMEAxUDAgMW +AgECF4AFAj+XPmgFCQty1MsACgkQ7ub3MVdFLmRTfwCdHBz+mooBeV57oj2g3JY4 +Q2Jd0uAAn1u1J/GbkPbQJ6i/gBozQPm6iamnuQENBDupN7cQBACzGaBHk7LAPmCV +iNZRunUVqaLvykJ7BS5R6s8fJ/m3//rB/ooirXsEDnm++FjiSXKpeYRk9yawi2/U +BmCVK9xX2zDV08fB/3FDoCLQ3o6zcJTOLaY8SsCDbr4SUauycGEoue5Umy9sOxOa +1cT4TtPNHZ3eWnzDB3+9iZ5TCucb8wADBQP+MZ4ZYtwNxiytYS3jHcjlvGTARhvP +nTNqtcq9OZPLsGorQ5WlJVnwaOXUk13f8SxasuLPorbORIME9I38FuF+xavO2sMk +fVxGgXE78gDCUAyqyvvnb2lWvlDwBVLdq2+UiumLFSNhAWu6fFef+dF9xDpNQhDK +KF2mlhdfLc/osseITAQYEQIADAUCO6k3twUJAsfqAAAKCRDu5vcxV0UuZJZlAJ9w +ety/S7kFtg13ekvoPBiL+/nwNACgyWxd+g+B6Jhxm2KTardZb5nKa3w= +=cOP8 +-----END PGP PUBLIC KEY BLOCK----- + +pub 1024D/47717B4B 2004-05-01 Steven M. Cohen (no comment needed) +sig 3 47717B4B 2004-05-01 Steven M. Cohen (no comment needed) +sub 1024g/32E08DCC 2004-05-01 +sig 47717B4B 2004-05-01 Steven M. Cohen (no comment needed) + +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v1.2.1 (GNU/Linux) + +mQGiBECS+kARBADIjMbaWVyh1AkcoipkjVTW4X8jp2RJrh3NDNhq5GE5xV+j0+Rb +HCiZRoSbzZ8XAdIfF6y3Z0DjDee69KuGxmrpMbwooB+XsKVYMMOxO8YDgKxjxeWl +65boEOeeGjCQNzniQirY4qy/V0+2hUjjmJOA8o7BxZwblZsLvFZPNyMwxwCg7ifb +5otvBRZbmDyb4ecQ3SfSlFcD/R32IH2Z5xIn72inCSM2iNHkujgL0oV23vsBUZ/O +GjPmRSc1YgtXp9oeOcFXbGFppot6C9GvE3LQbvEqQPDGbfG+Us9Qs7pxxVGIczlS +fHM+iCOuQE8IouwdoNmIsSygKpQHB982WGVwmy6AgTaMYAHvHP/CjjXczJv+MT4w +nGr1A/9qE1aampCiWLPvUg4TM5oKa+XvADGyMdE/9rVs6Rz6jAJSp1OlDRRaAC4X +WafaSqhs5cx1ReFAelbQvuZjw/XBAC0u2UM9uMy9Wa11faGfrTc+UTudx8IHO74u +oQiYWa3atbBPLdzHTL7Kyu0GsfkwQhRFSxR6KPhFKm0yokgk8bQ8U3RldmVuIE0u +IENvaGVuIChubyBjb21tZW50IG5lZWRlZCkgPHNjb2hlbkBqYXZhY3Rpdml0eS5v +cmc+iFkEExECABkFAkCS+kAECwcDAgMVAgMDFgIBAh4BAheAAAoJEIadKLpHcXtL +aOkAoN6wav5+gv3WnnZRnVYhxUJDdt64AKCzhTBFuhCxWUgYtYlXBm90f2yP37kB +DQRAkvpDEAQA4N2GYczt1u0OKaVh7ScNPcNfDs+g4Eh9/62TU2NIwsLunMVxxcLS +y5rHWOnlgv8CrBiVtrLUQ+6pg+g7OOj6CLjf/CkWSyDdbNgeuGrnYg/tx1Dhj9sw +TgxYbXkxbjuN3SGdSaHtdOaXGxQP18RS5P3i0h4fULpEOyr01yQQ3lsAAwUEAJDK +JzxWAqn4JOmajQ40NFwJF9h3MBZhnxB7ir5yV0FhqRnRsX60C5f2HcNWNH47u8kZ +9W7RMqQYujBvYAAc7S1bn3gmLGDljZ1IPKuVOmzoUqlWBlJiy3O/XQYzKRimjXi/ +0dl97eHETQpv8cvXPu6snp5I59LST5JxIOOiROvdiEYEGBECAAYFAkCS+kMACgkQ +hp0oukdxe0sppQCeJS+rSgLhHerHQmHzTQs2SOwlwoAAoLqkD1+EHjZYrpARXbR7 +hActYzM/ +=e4Xf +-----END PGP PUBLIC KEY BLOCK----- + +pub 1024D/C55B9EF8 2005-05-07 +uid Rory Winston +sig 3 C55B9EF8 2005-05-07 Rory Winston +sub 2048g/1CF7FB11 2005-05-07 +sig C55B9EF8 2005-05-07 Rory Winston + +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v1.4.1 (MingW32) + +mQGiBEJ8/FgRBACTstA2eOh3LXRDnlImmNHGBpDfucvamFPGwwJhyqW05gb0U5zZ +QZYkOyikbg57/5G6O7lufOp9uZbi7GzVfiA56KPi3b2/9NPpUoj+1Auv2KYnHf3Z +3EqElGkiGqe/+uedyCtJ2pVhLuv7hb/6yps5QUDHyVwHjcvjFTqXKJxg4wCg2pVm +fJH+Ad53I534tSGP3c5wFf0D/26k/eTynbnIjSuDZ9Jl4IzCI9IxPITqJceFPBf9 +cHqEOTl7MKE8jPMMXLSrbgpzalVISucCXVnbwApB9UPOwtJNV7pM83XK0XYP9hhs +CgxNYNPc49jMcl0pmEORlQi7wmkenKsfze/yax+b6cUdZhVxkKA1alMQ7oNW5Bu6 +4DVdA/sH0CUTU+lK1PGODe2qpTCDXW8CaU+wkfUcKpLYD/ner19sgI55PjEaCb/R +8ZWL2hqsRUfuKz8sNdUhhIk4b4W461kVnUdDE4uRUqg3eLrZ96K+F9RQ1nJkHD5j +ll9ica2kxNlmX5CPdHjyZqjpB5ihzKcAoYuGmajku49WEFD/NbQiUm9yeSBXaW5z +dG9uIDxyd2luc3RvbkBhcGFjaGUub3JnPoheBBMRAgAeBQJCfPxYAhsDBgsJCAcD +AgMVAgMDFgIBAh4BAheAAAoJECKmFPfFW574evcAnR2feuHfhlWgkcMbBZ2C+pzq +7+vtAJ4wQ8XUXtHw0t67+67zJcndBQ+bTrkCDQRCfPxiEAgA41m5hOI10Q0NlbtU +gKCY4UZYnE8Gd0oj8XM68VJq3Qf7Vm2Bakl7n6UlyIDvZnQldQMyA4s4+SwYcwzh +txCY+3BWWoTMidF7E1saApRZV9Oo1Tw1nPpWVMaez0jhY7epbxtcQMqgz/7SWoD5 +3QHYlTlmrgrKrbZpQNaEH7WC+UPjDkM/fVhhYoTN24JE/g+vyV/ijL3IArZN9S/y +dYq6zTH7f0TbshpgrYhryOS3oVC9pB9Lxu05uUD6Dy3YfdYpAMkvv1deh/SITQtP +0Gx34mRypSungdEN0VOcXQ2WAUyzNDr6c3SggIObVsjSFkSeaQ05BPZztDDaj4+B +tbVMWwADBgf+NG/Knp1Bdg+FjdBAWGBJ8qIELepVGP5AofTrwXzSgRCZ7wus6mZf +sH/AOT5lbHt5pDOsPjcAXHYEjhXCHK7fHmF2Acpc65LXtHSgvqHEIr51snQAoa/G +GhdpPCHdiqJhBqEv41Y6GiVuqlxZcQpwOvXc2QpfezoCaLvHV4v6TP441uJF+2pR +vLRLd8yKSyw8X6c7CR/QYlJuXNcOb4P21iIh3KUL1x58Rq5ZYcpFIzHMtHHpof6C +WxbSOq6EE/0iO5rpSDPx+L64eeHTTw2yf7cIptZcxD8ZJGifxFXo2GRbCFRGH4qI +HcOsBcFTpzANr+qKSUag5gat5hoMmKsj7IhJBBgRAgAJBQJCfPxiAhsMAAoJECKm +FPfFW574sgUAniGzjTbYcdzy/QCwSyqNYPxKu+nmAKDWfRpESlVsbqsgwtmfA9cf +DZ2kPQ== +=t3/p +-----END PGP PUBLIC KEY BLOCK----- + +pub 1024R/CDA88D2A 2004-11-24 Rory Winston (Apache signature) + +pub 1024D/E47D74BF 2004-11-24 Rory Winston (Apache signature) +sub 2048g/811235D3 2004-11-24 + +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v1.2.4 (Cygwin) + +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 +cVG3koNNWLuu03PLMojho4Bc +=AOQa +-----END PGP PUBLIC KEY BLOCK----- + +pub 1024D/B6E5C0E2 2005-08-09 +uid Rory Winston +sig 3 B6E5C0E2 2005-08-09 Rory Winston +sub 2048g/B770B4CC 2005-08-09 +sig B6E5C0E2 2005-08-09 Rory Winston + +pub 1024D/11F3482A 2008-09-16 [expires: 2010-09-16] +uid Rory Winston +sig 3 11F3482A 2008-09-16 Rory Winston + +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v1.4.9 (MingW32) + +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 +=2/VL +-----END PGP PUBLIC KEY BLOCK----- + +pub 1024D/BB0AEFAC 2006-03-19 +uid Sandy McArthur (For release signing) +sig 3 BB0AEFAC 2006-03-19 Sandy McArthur (For release signing) +sub 2048g/6319D8AF 2006-03-19 +sig BB0AEFAC 2006-03-19 Sandy McArthur (For release signing) + +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v1.4.1 (Darwin) + +mQGiBEQd5BERBACB5iAinxlYEJtI3CugYup05Gyby508CvEsKwFB7PSztWDHUhfG +pOf8mvQBGamkIklaLTqSOB/2qkVCHps3JTEIpJQd5LL2F3Lr8bnUrsVUr+UTBJwM +kSlfLblQ63G3NKB/ZlHXThqHGlZXR7lrDLaM4PfAJ3sEElHE7riVBKvbawCg3Dw3 +eb0YoGKrDnVmVOP906YTZ5sD/RvtELcnMExuDc8Gc4huoVQfq79uynV5c0eQbp9w +zHiTcimoxaiLYZNyiAIf1XWvdfe6p5jX/D6WwlaD7qQctfWXYkPF2PtK9IRjuE49 +Pzo1NEiPjUYSPtXYitCn43G2Si94vzz3dgUv7dTXswIsg0JDVSIaXitxQHrHX2fh +M3w+A/9dpHk5zmjuP+/Z+GGJlOUGiHMBeul8S9+F5Z+2rtlUvVwReR7AvRxWPlZc +PaY+YU+JVLxq4HEI1fAvuPTRIeQwB7SDi0y1mqL6jQ1BCDSKgUTcfq9VUTY8Cstk +OnskmaDHO3YN2dqMyoKTmyEKqdVRShBjU5tcWfIXImeo7GCAK7Q6U2FuZHkgTWNB +cnRodXIgKEZvciByZWxlYXNlIHNpZ25pbmcpIDxzYW5keW1hY0BhcGFjaGUub3Jn +PoheBBMRAgAeBQJEHeQRAhsDBgsJCAcDAgMVAgMDFgIBAh4BAheAAAoJEJEAmLG7 +Cu+sVsoAoJxXV2P5P+oY/s70ACTJtB9GYexIAJ0UhoCkwwVPUeJib6toPsdTCTf8 +97kCDQREHeROEAgA5kiZY/yEdggRz6+juwXiCuojeOcmX9cEiXBFA1Qw6RInHyvN +yShrqgGexv4qpbxtxNOwaKzK0fFo9QmJnPs2yNibjpW1dyT6cFsPUj6kTFX5fBIY +BEg6fTxLrVL8X2/GQYL8ezAT1BPBf3X+fb9t/mlsTR5OzhGBtgZ8xMYpt6g4HVNC +4wK6r4UGortVdl3V9nV+JpIa382LTmWvKr+75AQ5x85u9eBwv6BApov6Dpiyhfu4 +G/juKqoseoW+lKbPZOp+CxOqVw+gUim3SXfam6nhMZdbqz3pNyPfEIDXWtZp9GTa +6y/NsrAFUob1cQq9rQ3GGfCH/7/kXimGbxaCLwAECwf9F/BE6HGuBo5HOkIrmOFM +lnhPSjWCBk/P9mt+eHRLVQi60JBCJBLn2ekfuCo8mpGT4Ui79IpKxzBI+t4giaht +7XjW2ioFWWYfIHEHMr1WggnEln8G/c1/9u7WdoINNAlZV/3FM+WzFsvdEFamZ1IV +0CFW232clFil1wxoVrBC5htK5QRPb0E7W7iKIRpp2ma/IYApHaBPdsuAYcQtznsp +ox9hkDxQJ1/XGjNT6L9b9NuzOr6UgEzHQ1hhSmvGOv6gAUedTCbuetsc63iINd4H +O2h/eIAFYdHCo9epfZE6IVnbBV6dzJR8eleVKk2HNWsd2vmEw+HvlQMIBOgGFHz0 +ZYhJBBgRAgAJBQJEHeROAhsMAAoJEJEAmLG7Cu+sZHcAniWGesbVaRYHBsOBGBZp +cLr0HpkVAJ9OqH9BC/r029bgbvkxaNrHNQNdiw== +=CeIo +-----END PGP PUBLIC KEY BLOCK----- + +pub 1024D/BF71F088 2003-10-29 Rodney Waldhoff (CODE SIGNING KEY) +sig BF71F088 2003-10-29 Rodney Waldhoff (CODE SIGNING KEY) +sub 1024g/82CDD56A 2003-10-29 +sig BF71F088 2003-10-29 Rodney Waldhoff (CODE SIGNING KEY) + +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v1.0.6 (GNU/Linux) +Comment: For info see http://www.gnupg.org + +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 +=Z1rf +-----END PGP PUBLIC KEY BLOCK----- + +pub 1024D/5DDC962B 2004-01-22 Oliver Zeigermann +sig 3 5DDC962B 2004-01-22 Oliver Zeigermann +sub 1024g/B04C3465 2004-01-22 +sig 5DDC962B 2004-01-22 Oliver Zeigermann + +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v1.0.7 (Cygwin32) + +mQGiBEAPzmkRBADwcnSJXiQAcrIUycRwb3rauT5c/MEEMNIZ7GUMbuDm6Be5OmZx +g7abQ/c4YIamFibIIDM69HJA/T1oMAUyaaEbZdlNOuSFZonK5hEIqZ93ImiiOCl7 +8HlP+VBockWRljFTbfe3QSMzlKFo6DbY4s/6uCiqU4RQTFrdFymfeHNXPwCglviK +xAHZ6fTqf+OlrR+lNEDIAGUEAI0hOBKNj9VApvwBUDVukYDCjyQGzsOdwlc7Kli0 +zfqMJFu3eyP4RUGfnkI2vQlSOY8p91URjnQFT/bjdWRIL0rHK1C5ZbYPgJbbt1Nf +oBVFuz5RWjgmwNywRFO1u8UgVgJJFVZa98ogLXt6Kd1oYmxtaNTDsvsZ7UbFFR8G +UGrBBADDkrd6E8mo7bo3lhtUwlMKQ4/Y22QiTiZ4IdC6VUvk9pGK5U4bq66Wrm2X +ZfBF2EkI/uuv90J5NRLExSEvuSWEGGA9+P5k4SUknhzqtkprefLjCE2nYNn/NCKx +/pIzjoHeundp3hjkoxsoMOE/gulQ7nl8+9hyUo14cr0YXk1JfrQqT2xpdmVyIFpl +aWdlcm1hbm4gPG96ZWlnZXJtYW5uQGFwYWNoZS5vcmc+iFcEExECABcFAkAPzmkF +CwcKAwQDFQMCAxYCAQIXgAAKCRDymj1/XdyWK0s6AJwKJwpTCo4q4XgivE3KVa09 +Rb3v3QCghjb49HaMl2EaIjiPeNIQt5Msbdy5AQ0EQA/ObBAEAKghUXsIVMv+Z0KB +r72eitAk/GXbww2LGJSpmN+dK/Wg7FD9MXakZm/f8X3T1RQ7Mx4Sp5waFaDH5+RN +sRRgnFEMxH5W6gxzQlKRMmQdTbwEndpolfH3xs05DyjFfnRIj7UiyP9vr2dFmf6l +rZnGzMV/vIRazcdhl/QB51FyJfPXAAMFA/943Pq7wf1fOOQXl0T4nbfsx6TKm+P7 +rSjSG9AG0sCgI10BeSqSVjPuWk2gX1BUFlFi0XBZKcnsYVyn74gSU2xFlRkBfZcc +yujXuFSLkceApNEEvz9VxkLN53/OPSv0Lhi1PzoLbRU5F+xplMTMGsgFGN18anA4 +n+yZrDs9EezdwYhGBBgRAgAGBQJAD85sAAoJEPKaPX9d3JYrrYgAn1QCB589a3SR +M96QwKTJwxcSM9VEAKCDCsXki01u5JI/tT+Mx5TNaYAdRw== +=VyEv +-----END PGP PUBLIC KEY BLOCK----- + +pub 1024D/85AFE0DC 2004-10-11 James Mason (Code Signing Key) +sig 3 85AFE0DC 2004-10-11 James Mason (Code Signing Key) +sub 1024g/96430203 2004-10-11 +sig 85AFE0DC 2004-10-11 James Mason (Code Signing Key) + +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v1.2.5 (GNU/Linux) + +mQGiBEFp5WERBACNCwv/xvvKj0JTqCJwJeORs6Au3hsWfxYKUmU27jgVCo6ToCLA +4AlA02XWum6lqpO5xxojyGYxXmra6wX7HMf06orlGNXUQcVCRA00LO0jFWRyRIOs +/RQwfXbYPLG5nIAgI7HJ6XQn8SJq5nk2+bWvtW8UH680hi7YwHHzfbCp8wCgthWK +w7Gk13h38CW5mqAYx6jzdQsD/0fA5AeU5ZLBQW6jXrtr/aiX2ZKF3H3JnkG0LIQa +c0CaJw99Lpcq34kmWB1CujI8UYeaEqnZZDVShfJWTckyyETGI3ykYOmxU/YURcWW +epbis3NE3dry80BYAqe3R+F3DvVXiYxh49VC67hzYUe1aPG9XGkaVCeG2+YztJOp +wJcTA/4pH7YsUEMTSttzbR9HooBoFThVJBgy6EUgQJ7SjnkQ6L3NTP5OEmFGNW2S +QnmEopMesaNbEisW59gmUfsOIfxSa3coQ0GkNmcfQgx0uVeuMEDaB2UsCvgn7oiP +KOY7yv2qhCvBYw4YHuf2uTybHdiwDHpHE/D+j9i4i5sdAJD9obQzSmFtZXMgTWFz +b24gKENvZGUgU2lnbmluZyBLZXkpIDxtYXNvbmptQGFwYWNoZS5vcmc+iF4EExEC +AB4FAkFp5WECGwMGCwkIBwMCAxUCAwMWAgECHgECF4AACgkQ/DqQaIWv4NzYkgCg +po2OIi8s2fWk6iDsJc73NaC2itsAnjBX3xb1wp34qVldfX/ZNdvNM5nmuQENBEFp +5WIQBADW9iDQFMLK3Pu8mNvhHPmMNB0My7jQ13ieQTnCtUKCPcM/QVo7vHkNKyY5 +N42JkI6xprr4hXe0k6JmeskKcR+FsXsVfGrgY+sjSTkEELz4qG0l/pGyFr3zZzpu +RvwXlGD74SkfSc0hMWmCUXWw104F6MIyCX8Y5jaNp57QNs4SlwADBQP/R04Swfry +S/ec709LK2xEo4gBG8d0t10eEINA+8hP41x3XKZT2lcWdPdUe3XslM/swboNAjn1 +v3xR+5wNUC7J9ie9Bth0WyR94v2st7EH6K5LMARJ/t9kRc1JvoRjvUZ8mepsF5u+ +MmG6dj6ibmr+AsYjKQD8TwTFP/CHd+jJRBqISQQYEQIACQUCQWnlYgIbDAAKCRD8 +OpBoha/g3B5qAJwIZjKdUIvULYZKS2fud/vrRfyCzACeLmoEEmIj1i4FX7m3thBm +DIzA6EI= +=c4pv +-----END PGP PUBLIC KEY BLOCK----- + +pub 1024D/F2A46D40 2003-08-27 Rob Leland (For Uploading Builds/Releases) + Key fingerprint = A20A A262 E293 2AB1 889A 7CFB 7F77 23FE F2A4 6D40 +sig 3 F2A46D40 2003-08-27 Rob Leland (For Uploading Builds/Releases) +sub 1056g/EF8E1258 2003-08-27 [expires: 2005-08-26] +sig F2A46D40 2003-08-27 Rob Leland (For Uploading Builds/Releases) + +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v1.2.2 (Cygwin) + +mQGiBD9MWnURBADIx7Q8AIe+NTbRiCxM2pkgeMFZN/3mO4vd1mW5R9TD5PcpisUv +htxykhVyQb5ifHBRK732nE+2nGGAqDP2I0lKKt9EhYXIUUU1UYrveK2gFXA31m0d +L+Ghoa8Ugm11uPJz5IYjTLU9LOIu3sBLo25BCOi5dZ1E0oEP+iU52NLuNwCgkK59 +ZdbDVqWyrO5a86EwbHiyhk8D/0Wyn9isVS7vw5CQh9/u3WCvbh4MovZYZ6/3sy// +4X4Uy8wBKAjZQhJQuFsQY2tcIj/MEE8g9nqpF3QGJIinbt7DNW80w439+MczoSmJ +Ck33GqMffniaSWOBW+Xlsm379vdCZR+DFZeOoaXzKeBCu/SRnpRYMR3UoQHw9hyO +ReA3A/9f0DcwumJ2ofpRIAbTRMnDvXUSfc95qtiCm4JHaRMbFdD10L2swE76N+/A +I1fhQdcBv5I1hm0DGBo9++6TItGYpP+IJxoIpETAOahM/jg64ZPRmtoCTYbnWqig +lTuAs1xIwR1L43mH70dxaE8Coge/V5HBi5rz/gwTRyP3/9pUk7Q/Um9iIExlbGFu +ZCAoRm9yIFVwbG9hZGluZyBCdWlsZHMvUmVsZWFzZXMpIDxybGVsYW5kQGFwYWNo +ZS5vcmc+iGEEExECACEFAj9MWnUFCQPCZwAGCwkIBwMCAxUCAwMWAgECHgECF4AA +CgkQf3cj/vKkbUDCLACffF7f0Rel07bxCSGLrg9fzMsHIL8AoI9rVGqq8ID+4VgA +0AiyP1k99BPNuQEVBD9MWncQBCDlujLhU6jr+pkF/EA7n+9yVennnev9GMLts91k +7vla47VV2Uxdywd+sEE7nW5Ld+oHhFTPIWOF9aezKyGseob0sjmp95dp5q5rLk8X +f0V+IsVCWyevRIXxNoKiCpWUuWwBcHzsbgOoNnnuxxC/QSkP4sHr8bax3inBoCfd +3YFLb1i5TuMAAwUEHRjnW05hHCVl+SyCzVAV+/UvJDKE9UXM0Is6yIOd1jwqUnNQ +xMjuMLjnRHIXt79UHYV8GXkgxWjdx+w1eW9KDpUSy2TcTAD6l6tXBIBI24dzGxHl +tDbTAX1kNl1Qmw8qUiu1qc8nSDTD0B26tGveTyp15Zb80uN3zNjC9qDsuVdfiu6D +7YhMBBgRAgAMBQI/TFp3BQkDwmcAAAoJEH93I/7ypG1AaSMAn1tMyP0k00bYBKzX ++s7PneFo65zWAJ9g2bgkGaAwByLTuah16xaRLNKC0g== +=xkP8 +-----END PGP PUBLIC KEY BLOCK----- + +pub 1024D/259B7FB4 2005-06-29 +uid Mario Ivankovits +sig 3 259B7FB4 2005-06-29 Mario Ivankovits +sub 2048g/2E052B90 2005-06-29 +sig 259B7FB4 2005-06-29 Mario Ivankovits + +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v1.4.0 (GNU/Linux) + +mQGiBELC9yQRBACTVoPmDulNdvID+QF2ulje8d1cRIl6WTbDxFZMyUQTNM4FFAPN +GrqS6SiNZW3adBbKIm2WXefsfhTLPlxIwJ/7mVy0PVgCt4X2Q49QL8obnycNWKBh +G1QuWUvoXPuM/p7Ny1dj0tOjptZIG58YSKRnV5TbpJYNQUI6VNdLBEODjwCg5NOw +7csytGDt+tVaDjOGIbA2BjsD/1y0gSJA3EU8QWG0jGauAKa6iZI2PKKiC65crqH5 +3c+0o0T+u2QnUePyY/uPIWnEPWM7FEUUEz+ZnyTy2Txqo2wUrK4QF204U6ALXXbG +eSG/Qh3mqHhnMJHLC8DJwaTnx1NaDbptydHAOIJVMvZReGwD5tBJQ3pjUIxcroJy +UxgQA/90wJE1budSzr00t4Twe7c17QGgcwrPIPp8yIsFIPm2EV8LsnkVrU6ISZ35 ++FagJIj4K/ckpwXRQ3dpYKhHulxyitr6KER8NowLiaB5eVDNK7IWqA18udEcFYkP +FbcdFDEanMRheCyTgqfXBfv7zo4o70aNsqZ1/2XPCWEPyUotA7QkTWFyaW8gSXZh +bmtvdml0cyA8aW1hcmlvQGFwYWNoZS5vcmc+iF4EExECAB4FAkLC9yQCGwMGCwkI +BwMCAxUCAwMWAgECHgECF4AACgkQaGEG7yWbf7T37gCg2i/diVTncZB73gXbI61k +tKcOvA0AoK7IKzT38R6IweALlR38AQIdD1ySuQINBELC9y8QCACs2kPjRWbyitPS +RAebQ6dB5YN1RWWjPGJXn4t9NhwNqheYENL4GUq2fe+7uT46VGnPGOy6z7RXI+q/ +GYPfWqzC4FQxGHcSXdNtpnDr9+51XXFk6GSyqrPtuDzKAa4qOYPBSgUR3jDVGo/d +GcNl32Nr8t5vPLOtjihuZnt7uhPEykSXgGqydZ+ZJok5jO6OI213Jw9uaiM/4Osf +zUQSHFjGrnXa+bdD9RojeDHqzazDYyoPqTX98qJezFQGaJq96PLURpcsHzXWKhTD +/a1oKM1gYYS142pYBGft0oPUu7n8fk5lziIl/u2yjoaRBFsgiIL1RDEMFXy4VECO +E5/OQAwHAAMFB/9N3TFkMnEq2CK/E7V2Pp6+qfaOKYoOFhtg4lQh7XKOdmYIPHEZ +oaxOY4UEQDhkNsoInu6vedX3zeBgQQjPB4AZ6EP5Eawe00DCfEI6uBhPg1K0ae7R +hZqi0dAWap3u2UqUa8FxCk0h8Vdns9BJyH/cbyUkIN3wQg+DqSvW5VPka/OhQY0F +w46XkOqvs6lrgOJdP7OMEvJhYlaxrCf4B6UfzHN6xomfedX596A/jpwx4Qn3cy61 ++ZZkNeZKyMdssmQZuNU0bFKssTlEkKXHhxAAEY4RxbJ1x0AEb9+dc0pmxfnMqVng +S7H+GM+vzlG/AFt8NQd6CSdJ6oxyTZ8InkO9iEkEGBECAAkFAkLC9y8CGwwACgkQ +aGEG7yWbf7TbNQCg28MFwn4295739txpaG942SXN2cQAoIf0AZPIeL3vxzNe2Ckp +G1bNzA4f +=R1FQ +-----END PGP PUBLIC KEY BLOCK----- + +pub 1024D/AF5EC452 2006-08-25 +uid Dennis Lundberg (CODE SIGNING KEY) +sig 3 AF5EC452 2006-08-25 Dennis Lundberg (CODE SIGNING KEY) +sub 2048g/73A843C2 2006-08-25 +sig AF5EC452 2006-08-25 Dennis Lundberg (CODE SIGNING KEY) + +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v1.4.6 (MingW32) + +mQGiBETvOwgRBADbar1BLaiJnuVnDEg0aej0Q01fdOnMB8e9fxe3TJZ266LLGljS +FNekCafvn52nx1KyVvkgdgMxqBfw70FKQXdrBBMzowuVAz1ZAcpDjkXeyKa3n/iW +J7VtuhdhIE/+rUiE1go2vkQhdIaad8om/kQDsovbgqxfX6eU2hWL51bJZwCg59D5 +0lXm78y8dlbvGaW0EVdgBesEAJ6rcNAA6rjsi7BUXNIpZe+KF/G/slcLJETgylmw +g0vquZP7n0fVhZZqB68zSmTcukxo36rd0jr9eSlhPj/6j9xs7gpk/UFWLWsziZDO +7kZVLv58v6ktK1Dk8u0F9o75pDBjgxOGR7VPVTblur1dIJ+U14ffJ9fn6wzKY8hx +hZrgA/wIpuJ/aSSns2ccKsErDMPRJP/TGygvrb1Mpfk3tLeGF7owI0sL8L8adKMK +g9kT/8VFoLzeSeEwUDOKDVm2xB/A5pazoUcgxLdwYs6g/XJzA7y4Sbfcac2W5IZ0 +4WGGUobf5Gp/b3NeVuff+V/2UN1YIr/hlOnBOMQDlNie4loQhrQ3RGVubmlzIEx1 +bmRiZXJnIChDT0RFIFNJR05JTkcgS0VZKSA8ZGVubmlzbEBhcGFjaGUub3JnPohg +BBMRAgAgBQJE7zsIAhsDBgsJCAcDAgQVAggDBBYCAwECHgECF4AACgkQM81nM69e +xFLJMQCdF7zrx4SMk6JW9nZSTwHvMR3eNsYAmgKCy/Yq08tAIn9HSddspNIBeXpS +uQINBETvOyQQCACL7yutx3rvWz+FiUfeaA209uZvopjbVrE4oiTCrBV0Wgbmds7l +Kyxb3136dqPpQMn7H6ZsXzNNv7S4WASceWuGMndw5LO5I9nZRj7lfUYmfq2Qc3h7 +2SfJDOgAUo2gJudgfNsyQQTIqnOIPNzIC4UcQqnUmgeFcPjrl5f1v9EVxJppeaO2 +2IafxuMaGACJFcPkYA/8EuQP6dbSmxNstOtoncY/69WRrWTCcM3SLvK+m91KOe02 +LnGz62WMC149uziiBZAF5BXfEUPsbBp1WEf/fIdGUhK4RQ1E78MwrhgWwNiNT7No +EuT6UORrfxCcAiNBjGF7x7KkHwS6I5qsNTd3AAMFB/4oFl87H+IK+49xXcsWJSx4 +04BsXrFFuYCglqqXEjLcTx9fSiK4Sng5UfPxTTYEuwG0fgsimISPb+DIQvHQ/bka +FLdLlS1+Q29wbYB81k602VZbjQYjqCPYrHImo5pcCR9b5Zw8muB36Af70mknNV+h +MnKqSrqvrWvpQ2iBAjaeuGug+O/bblPIDzEW5PJKF2FGjRagw/y2pnEOJZewbN0V +yI9osncY/B69VPh0KlsK9HZceH+9W7K3ALanzg79auH1NShPfld7q9jbOSAaD1p2 +Fd2PjswNkbQFaoWzhMJv7J9Dg9nEuBx09pPNvf2b1mP15IhOdt1nRmhAoheSn9ys +iEkEGBECAAkFAkTvOyQCGwwACgkQM81nM69exFINlgCeJWEyBlANuDYAZ3uxYEC9 +MrUXwYoAnjCUFpe/kmx0wzIm9Bz7G2NeDs5U +=OmtA +-----END PGP PUBLIC KEY BLOCK----- + +pub 1024D/65D5E39A 2007-06-21 +uid Ben Speakmon (ASF Code Signing Key) +sig 3 65D5E39A 2007-06-21 Ben Speakmon (ASF Code Signing Key) +sub 2048g/F3D0B997 2007-06-21 +sig 65D5E39A 2007-06-21 Ben Speakmon (ASF Code Signing Key) + +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v1.4.6 (GNU/Linux) + +mQGiBEZ6sYIRBADIKN72C0YaKFWPzmYEm/pkx1jNr0rRHhFVYam/59CZXITokuEt +yBr8XBObTbmI+4yuLipwW0W+2NZnFunki0OsalIU1fNUOz8PWYY0MI6Qntv8ODHj +s1EHxcssXq+J5zmb7HCOyqI7bgMAPxRx3Og0PGTfTfRyk1LgqjwAume35wCgqvjz +LGICbsAjXkr+IZ7gUXtscnED/1QqUxgnpSAcZBKI5coNeAmbL1mN1XCEU5rw4iAz +eanbRll17A9S1Cqks3KryVeY1EB1wwtN9qvjbtBZju5M+aMrVLGfj1GzccZuRPTV +QObCtj/0sfO9v7wUDsi1mpnLEso5aGulI2JiDCLtpUca1oJ7I7E9p55QhoDX9n5o +IczRA/9q8u5JpdndurNPoGIrua9F4yfC1Sgwjx78PhYyWTN7ANsjUyDn/YbxOEWD +ZDB6ZHgJIqM0OlrImqD6Jqvt7n+4COn3IdfJcmbVcmPWxVyDoJGqsJSRGU5jjrx4 +OggE4FrAV1XUVFdLOUIL2arbUr8l1muxjanyOjZhUhwRNAqSe7Q6QmVuIFNwZWFr +bW9uIChBU0YgQ29kZSBTaWduaW5nIEtleSkgPGJzcGVha21vbkBhcGFjaGUub3Jn +PohgBBMRAgAgBQJGerGCAhsjBgsJCAcDAgQVAggDBBYCAwECHgECF4AACgkQr9Wc +wWXV45rv4QCggc3BrK9g1eSMVgPpKJQ7+OMBkosAniRD6+npV03MJvnBqPQP7+PM +0HPzuQINBEZ6sYwQCACLo1qvfE49VXK6d7Goe7QzZ6tIRrj2kkuW7/e7CQHCcKsJ +K6533VV7elEcZhl1OA7DNONekbG29yCtmYKiXKMbZELe/heeIdcmSeuNRWnnyE09 +kZDNefTkxgEQVyDa7TG1yhsIAtSIv5SGtaIzZuOikdxV2JOWhKNHM7DI14UGZvpi +RrWb7H42V0N9ZZnHvRk/GIA9DSH+GX3naPw5Kmg3H9xgNG25EVA0/wIRkJvkQuo0 +AGhsnhCIk8dXdh5GbTjT3R9iPUpLRV24nankbuFmoq1YQDeTy4Dkw9CjljCt2sFb +tnjeUaZbXk92yubADwDBAA2RQClteX6XC6axaUYnAAMFB/9cSlqRyDdUWay77Sjq +QQX0EMesl4MYEMzV8D2AsMRmiTlqL/Y7pGQ0DpH1vkw/t5yW8M3Y7yUlWVcABo2j +JXsfvRJXINlEljIrFtwjSnzdQN4xWjqMLzqTsm9mbAkEO2NM2ZmzSNqJAdebhStS +NCI8VCbrtSQv0fzAt6ekQvWVxZ1N4Rlmfp4hLbE0RhMUBN4NGx74frvzIEH5+5xR +d4CNZ2DamgsOnMqJcNp8eIIrL554kw4OcSLIepDSDQByz6paSSrnvCsRUsIQgSd2 +aOqyYT9FUCUTfRfwotnm4gGQutse7uECc82cJhsk5JSfKr7bxCRdzfAQQU5jMINR +PfoIiEkEGBECAAkFAkZ6sYwCGwwACgkQr9WcwWXV45qrIgCfbzfSLWzpguspLO26 ++ilqZ/mNdfwAoKFDv5q4pJTHC2l284jsilTd/IGa +=ILSJ +-----END PGP PUBLIC KEY BLOCK----- + +pub 1024D/9EEDB2D5 2006-04-14 +uid James Carman +sig 3 9EEDB2D5 2006-04-14 James Carman +sub 2048g/4240E713 2006-04-14 +sig 9EEDB2D5 2006-04-14 James Carman + +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v1.4.7 (GNU/Linux) + +mQGiBEQ/sygRBACSJMRaZ1GC+p9uAaxGzQ9dk2gb7sfrjUsF/juhvi4OfQP4m/6b +6fd7sJeyugwWyajtoT/od1HeRLNHbD2ve5lGRzaY4N3bo7xi4FDBU3z4neTEENNN +dc2Lsh6Vuxl1CrtdUh3uSq6c2wV69/eZHh6Y3j+SRSPTxhu7M1QOUMimpwCgs/Eo +gJDQMePyrza6IGxCh9upS5cEAIRrrpVGDNbe5ptiRuyr4POP8dylYt7BtXa+ucdW +H2TPRgdZqFphsdIRkQ5RjpMWWwSJQi6QpD1TAc8rQpEI1MEfaXnwOcYDrdbB8c+T +iQV81LKq6FPjscs7Buvn6KcJH+Ij39fTNO9I5VNdPwGfYS6EOtHZIM5Mgh9cBBCo +AjYrA/91CVDaMmvhJACWBLdlqC9ZwZvx3TRZ0w8OxhT8jiI3PmhLV1T+SJUAJWKi +jDnrQgNWz8l0hZWmOh/DFxXa30i1CEwaBEyGkSKgGIZtP3ZZyoOVr2VQW21WxAD7 +iInrXa7Rqh+ecjwSpauYVROpNXplV/tjJhdHSZuPNc2qgKBWzLQhSmFtZXMgQ2Fy +bWFuIDxqY2FybWFuQGFwYWNoZS5vcmc+iGAEExECACAFAkQ/sygCGwMGCwkIBwMC +BBUCCAMEFgIDAQIeAQIXgAAKCRDmC3u/nu2y1cMWAJ4uoCeTkxmcIouC5Xre7x+u +r+EtagCcCpdBacAd+qqsXqPrENAbwPiNj725Ag0ERD+zLhAIALOiXoJk2hX0glkL +DtBG6BQuwcBFcWMFI3xdUQ/gG1i2J+bPijiPsHeMQ59UCEku9+lxKN12HmsD9VL0 +IB2m6pFDp0sXkHW2UVR860mEP34dzWImXy5KcG0WtRAMxzOUTWnV9XV04KKH93RE +kGhC38WcMsFepUd1aXyDOtpVz7b00jw7mQaZW3Tb1apBPU0kobDZY3iX7lGdQ4r3 +1lxfUdOly42gLmOLSmOkKI4p/U+JO0zVUxqDonJe8HNFIQDTzC3S0l1khVW4n++z +7ulMV+BmwD0cIT4Mn49mvdbqL3mQbfJ0xGY/HyNRzvHkO0IlyFhJXpmqkNa86e6X +IXvXFU8AAwUH/irD0khVqUtsaZx4lYzhHHyMf40kuPXCDTY10QPHlAUCBWEhh/DU +tw/C5mXeFjnrUkf0ZuFcloVHJrGh0wcRyPK99S9t3wOw7YdLDHITFV3C6GBTgapB +Rj44dqiQYWlfD3WuYxaQpIZJfCjxut8z5ZszeOOaFM658d0ajUweF2v1a6EhPrvy +1YMoUxxpD3f+n2DEA/Xxsy+i8bIzIyQ+WzlAWNZr+kn0S7jyKZ5NOpvVM+tc4Lnl +dTxjBSCZOle1hltYbQzgERrp+7dv9xYIbJ2j7wiKUz66BLuW/ot5prh8L818AfoU ++8fq4o4lfKxhMGmSBqIptqQf/WFjz5JwaGKISQQYEQIACQUCRD+zLgIbDAAKCRDm +C3u/nu2y1Q4yAJ98fbvYCMhkimgs5jSoZfHnSwyv1wCfUSwpK55HLvk7zP1QEMwN ++NINXxU= +=Nzc3 +-----END PGP PUBLIC KEY BLOCK----- + +pub 1024D/2163DDCE 2008-04-21 +uid Matt Benson (CODE SIGNING KEY) +sig 3 2163DDCE 2008-04-21 Matt Benson (CODE SIGNING KEY) +sub 2048g/11B33E17 2008-04-21 +sig 2163DDCE 2008-04-21 Matt Benson (CODE SIGNING KEY) + +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v1.4.2.2 (Darwin) + +mQGiBEgM9pQRBADCZkNoEWK7aikwl2XDrtQZ7ccOt0qsPSRQkhbYx6K4JuVmWTBj +Wp9+05PdSGxmFr4AL27kJHa3GolxIrV3IV2a+3g+JV7YVR4Whv4B4omwdAF6utGK +ey4tYBpTcbOyY5+oCG2qX5viFcpkFVmvKqR2DLlzYl1z8iQ7iY7/s5nsRwCgh0Sr +7hhs9DcA+DfCNusB1hBY1RcD/3I0dNsIZ1w3j/B0ecdef335Xz7ndvi16AdgH776 +FxL7gbrlAQB4d62pmvVk3JDVJKnvlXDNsJbBKEOuoPB4shkNXJ6EDYXllQ/y+lkj +9FCyuXjzYU5ziQJnl9ZshNn4lX8nzjl7bMLlcNmVXxz+Br+B5PjWeRptWgas/N7P +pmt6A/9PjpzkpyUSpabbrf7UvfuRAQ64+5/ernuX96NuI2fgoRQ+RfOw7yIN/J23 +j1iD48JjnWl4fm752yR9zeqniTG322idQ+JtTV5cfGmug7ZqK35nYuGVevmSUy/m +ZuEtEtJc+Dcmdcg0mBkEsSnnR6NIY/Qwco+SgknpBgDj51Qpd7QzTWF0dCBCZW5z +b24gKENPREUgU0lHTklORyBLRVkpIDxtYmVuc29uQGFwYWNoZS5vcmc+iGAEExEC +ACAFAkgM9pQCGwMGCwkIBwMCBBUCCAMEFgIDAQIeAQIXgAAKCRAhfJz/IWPdzsW5 +AJ0bFhtZkgqyd25x3ZhbU1keWYQ++QCfTN9faffOQLegUZkgbuIZishUR5q5Ag0E +SAz2lxAIAIR6VKyrEMC1EwWneTuvdIfLAGZCUMCQtF726ROlgyhTM+/gBJ8AW1R7 +7v4aVbPmlOnou2At4GCjYxhxe9wVXEX1WKtmqYJbXsXd9YOctZ8lA24BHReiOn9+ +Eig8TxuYaMQ3TEw4BnP19leUBZwBr8UHHNFYwgjaV5HaBwyy1cQANS2ppui+2Duy +EHzOL3p/z7plx0NaDMGnvvHMmmIOgjEEKm7glH6PGDHP/OLgR2MjhIznNaqMfV9d +wwTicnnIBiEQtTu1nte/vZ2NZu2Ro9RS3uqa7v41i338qfFrn4nCULqxpo+4LhYU +UhJUzJS+93TTn29EcT++DOY+XVVuUTcAAwUH/RZ05DbvJTz1nRoZykeFVh5hpBSX +Z5sbUqhBY4O4vGS641i8Ykf/wU05vzrvlaB81rebWZRPNrs707iYpLHjTWgD2UCE +6jv+6AweR4KnMgyb46Run+huXKPnbArMTz9NIxsby9q1U30C35aMzVsg1rCCUpzL +4EMMUi8Gl+d7sGVdwAV22pm8f5eHBBqcxa2QcStZdOGS8p7RwvSIxgM1uk6mQhVB +tTAIb16dy9vvt47OtZ50jjBtylhzfikA6iBCbNLlU8EF56l9mAjw+7Ywsy8W8c/m +MYxQJRh2jraoivO3smbdNiL6rhetDMqKdu3RzEz/PJt08pHEjNrQGXr0WSuISQQY +EQIACQUCSAz2lwIbDAAKCRAhfJz/IWPdzhDbAJ44UOHZAWVovsK2WoVeYzhpT8O+ +AQCfQQp5cbYoI+4nGwk3vXITRBouzcU= +=rQTu +-----END PGP PUBLIC KEY BLOCK----- + +pub 1024D/0805FFE5 2008-07-25 +uid Emmanuel Bourg +sig 3 0805FFE5 2008-07-25 Emmanuel Bourg +sub 1024g/B3BF00C8 2008-07-25 +sig 0805FFE5 2008-07-25 Emmanuel Bourg + +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v1.4.7 (MingW32) + +mQGiBEiJ1gURBACBJIiTosQVMqtbBoFd/mp5OgkxiFdy9ILgU4uisqxW7v/igBCx +Mft1sBsy2gZ9blJmI7s4nIvrjq2TMwTUQoE3FX1ocXfHg9QmDMBxfB1KIJ5r/qg9 +8E1pIGKOvVpl5zl66u/fgjMYaa9uY2ivpy3Zk4pihCRuICPTsHCf4TFkhwCg5aWV +0Xz0e0SakOL3ugdJ1x2Ia1sD/RqEH/UTlF7xc6oaesSTK21pmeuO3COsPYIxZk+Y +cKYUDAHGn23SFcmrZstAmlLkRF/sk6eAsQq2zGXz6oLFbeEgCSSndENStfeugj4r +zmlAkr0dVg9PQ18Ak/aQrKhyOVHBX7KekeNVFNAlF1J3gSydtciPV8pS02uunH4f +3MS7A/kBBZ7eYTJrJD4s4YogZh+MbKgKmpdtgrtUaxLRgQfAroN04peoQmU7eY/n +tAxzINvRAP6uD8O6O0493JU5zGRzqah3fjSuOmrbr6TC8rx+9HPMGx19DCcRG/60 +y8cgfzWG2maeEDS9GozwjMwy6wq+wkknVk+0GAi70P7odCUs5rQiRW1tYW51ZWwg +Qm91cmcgPGVib3VyZ0BhcGFjaGUub3JnPohgBBMRAgAgBQJIidYFAhsjBgsJCAcD +AgQVAggDBBYCAwECHgECF4AACgkQSki7/QgF/+W1IACeO4v1NtItqUdLj1cpQO2T ++QRUTK4An2EHFELJ+IgkIwV9zCXURR9UYfoYuQENBEiJ1gUQBAD1TAWUZ168b2Xl +hFeZAoeIwCSy3sALFdHbkElRQ+6t5/zsnfWjG307HNdP68WAWGqWAlX1pEmGjEFk +UQq+iN1TzN0AQFMXc0Z0qsE3/45D/8bz/RMw4HqdJxHYGUhoInhQmqhstgiFKDwZ +DKGy0RT3SQshdwSCa23aNb+FS3McKwADBQP9FDe/ZzTNSNaF1tfyJFdKniXNxbJB +t1d93MmojbEyH+clzGonmQbwTaX7nZlqaKLGk7Umv6Nz4ASUZTTWGk7WYb21OmiK +cSD9mfoI53Lb3soqLZRy+oBk1fHXRWRfZMhOUIjXeVTTlVQgu3hUxUrAsF+0omBS +DGfPKNtv9T+SNjuISQQYEQIACQUCSInWBQIbDAAKCRBKSLv9CAX/5V9UAJ9iC1Je +uuBDfrBf+hph7PEucEboXwCfRpfUBe46fGbdPdf9HEDv9apT0A4= +=8nXX +-----END PGP PUBLIC KEY BLOCK----- + +pub 1024D/C780E2AF 2007-10-01 +uid Siegfried Goeschl (CODE SIGNING KEY) +sig 3 C780E2AF 2007-10-01 Siegfried Goeschl (CODE SIGNING KEY) +sub 2048g/9DB00AE0 2007-10-01 +sig C780E2AF 2007-10-01 Siegfried Goeschl (CODE SIGNING KEY) + +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v1.4.7 (Darwin) + +mQGiBEcA5R4RBACIRNy8xs/A6+0xmynapQvrvJE2msjLf2OByV073v6iLZ7OfAT5 +skJresPeRsUAEYL0hxMYGXP4huXzPG1HKjeoh9sBsCOhLqxoYoTEVd1hsOR4+fKT +psO6nhDWmq3dwDblVmOm210tov4amxxjurS448NUZnTrkSmBgmmsrKr8LwCgqz58 +M6UvlxJSDc0v+mNmPfj1npkEAIETgC1UcuhVHb3OwKFJ99RRhVKy4bP+ZJOct9LZ +j0Y3O7+gaStpD63w7W2k0glLv16WU0rA3tDGVV9kdik368Oy2qcjlDp7NbayO1z1 +SA1nNvT3NKFl8rdUa4DBSHdD4GBT6Cq6jK7DV90+QOVcNBNjO2Qn6aTywnkhMy5Q +l8kQA/4pXebeKHt39oXzcR+4cDoyDV+FcywXl+5QFCJlsbIdSMfF27bOpXOJGAV6 +gZmxpkG266qwACmI9F0BbLlTHbokJwQlaj1gXmroZlsuEGhghPrcfumYG8wiNeVU +0M905+/Lr3bolq5V9RVmfOGP2BM0BtB1YUktttGg1pK2daRrCLQ6U2llZ2ZyaWVk +IEdvZXNjaGwgKENPREUgU0lHTklORyBLRVkpIDxzZ29lc2NobEBhcGFjaGUub3Jn +PohgBBMRAgAgBQJHAOUeAhsDBgsJCAcDAgQVAggDBBYCAwECHgECF4AACgkQLILb +5seA4q/1RwCePJtZosV9r90X3+KwN/Q99oEe2ZIAn33mm7ERj3Z0j3twcRrOWLNH +G5jquQINBEcA5R4QCACl9soSnYBCds4GBc7+McCmq7u13LqaCazkKd/hWFvzpis2 +eYNNr7O1cw2gxbb/RS4M8lASI9naUcUv0rjHqFX6hPvIyi1pfwAhERlEbs0yr/YM +ZVIlOcqoEae6d3DMVVyYUFwmPuqUWT5f50uNur4Xpk3XAorPvz74xQTWZwp1QvFm +pmNgKOGu0ytgSGsPvw4KiQdBDmD2GwKrm20e5uG2FXaafWuwHnVJRmbRbLpT6u8Y +sbYHQWg2HllK9jDNjOTbJtG+ayElOVbZgbYDeEUeGhdN3n9vTd/RRKdJtGFplcCE +fp91qeuhMhf+5+O60D0zvf0kHVvNMPnV+hNH9y93AAMFB/4uS0vqeZqH6qqdI5M4 +HvYGyctJTdxb606hLJw5BDUuDOQaFm6hiEhKxkFayuT3OHPN5BSdkrJOHhbpE0dm +sAj5RQFDgBvPmkXjs9SmqMWM0yJh1UBMMaOjfkppKc7wkqYuN5b2GdE5cmbb5Os3 +NqK4btMLmgrTENzw7RypVseo4ULkI4ws2zeXzWMctwX4dfdiFRfuwbsJIOyDjBpY +81+oJqUQGs0d7sxh/oHX534J9E/OiHlRl/aXm9/Z7idO+BKfMefvRnClS4A7aa3T +NqdXGrNbatY9/ml3kZ1cEnHg3rsX/sJ1JCkeTSvjABnazhYyzjGzjCTI4gLPQy4N +BS+siEkEGBECAAkFAkcA5R4CGwwACgkQLILb5seA4q+PcwCfcQ2FKdoKdjALzApJ +a3e90/3n0psAnjrIuP/bKe/Rs965D26LKjtfO9dV +=k7DF +-----END PGP PUBLIC KEY BLOCK----- + +pub 1024D/0F353251 2007-12-20 +uid Dan Fabulich +sig 3 0F353251 2007-12-20 Dan Fabulich +sub 2048g/218046C8 2007-12-20 +sig 0F353251 2007-12-20 Dan Fabulich + +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v1.4.7 (MingW32) + +mQGhBEdpsSoRBACtlwPNkXAEKpkDUCoWKpRhi0NtmD8XuHxO8trO24sAsKMB3UrT +zc3AbRyLtmSmSfiFWPuNWKqCYWCqraTtv5wjM+TMRCLp6TTDIvEqzETcc8d9tFIy +W7C+P7BNcbuT8hx3Y8y95ATDle529KCCI1Hv85/BcGY31E6KSigDVcvfhwCgmVDP +PlIgk91I0UGdUxCQGdCcmw0D/Rkxdt7vTdBy8lEH9qqO9YzsC4FHczY855UEcRj4 +QUaQfUGGBbK6mq4LIv9OBjAPUge5wLyJqnCgghcYqipQM4mYO5ldGBnh4ZoHdUZ3 +lt6NTyCI3vuSRAEsfWuSCe1zidmn3ssJHqFFxcmN0d8QViLDiW3uY5uec3hrxFTz +rkU2A/jVBa/g+buzDP61qZDxeXF+LO+UTyu5LkPx46v/ZgAunTWImDg3DifVOHSJ +br0TRghS4N2hfz05z/tbn5zAAnQ4aBe+LRbyf3xgF8lDLWhBCiwmj39SlgGPL3hR +hBdKPxTUYBLf3REpa5+4cWtf6vOml+BjhcrL9uGZXUmSEWyEtCNEYW4gRmFidWxp +Y2ggPGRmYWJ1bGljaEBhcGFjaGUub3JnPohgBBMRAgAgBQJHabEqAhsDBgsJCAcD +AgQVAggDBBYCAwECHgECF4AACgkQjw+r0w81MlHhSwCeMCrU/Wpr20vycwsMsaHd +UApgWMkAn36dAofqNYn46ujSnSGdL9AuljZHuQINBEdpsSoQCACo7jVLXxG2RC5z +xoQdSwJ46UWZR8MAkulOd3kyC0zvwaTEX4CSFnrFTY5BMr1g+6gUaZ6pEZT4TVEk +8XjU1HBw5X87+x0iQDOoiO5nn+aDjZkONqwWUzCzJh2RmFx53EXhDFmAJsPLL/Ly +/m7GZuTyK3x/HHn3YpDXHFjCuFGsdePk3VDvhB6Io9DVkrdl4+Idd+cRG+EhvxYn +5UCSgdX56zqCPm1sWyfNTpvfBytCBZ2LVVYLbQml1T7zKAcsuAYw1OMvvx+l83p2 +EXiATzc5yr/SryvDMVoer7elbhz49LX/cF/eVXTJMIjuI5Tbm/AEE4oGCUR7XMI4 +bESppJubAAMFCACKM8pT4kkKhMHvryEQzCcCI1rihBZehJPqiRwbLdywFSnzGqEP +Bs/suRABqvr/quirNNb3jiD7nHxYxkZhyXSCBR8jVIzj/na5LpkyLJWO3N6dxJtd +HXD2D7Oh4r/xbv3CBhKx+U0O36rMeZx3Md1ZryJs0KMJ9D9atGcyKu8OqccVuksb +A9mjgqSKSiS8/pIYwvQwVI8vB4R+5xVWEXEtXumqnS9TUvzKwhg4WWLYhZOabZdr +evH8mo3jljuSbBEFys5skG25ncIIa0Js1CYM1O/ruXe1Zor5K4QszFhw++dJU8Zs +npJeSH5I5oDhR0WkzIhPfQylgctWz2xEvlTBiEkEGBECAAkFAkdpsSoCGwwACgkQ +jw+r0w81MlFOIQCcDCR1n2lchquPbk5+l4Wiec3E0jEAn2FM3AntexSp66jefab9 +H/cXHO3W +=4AZ5 +-----END PGP PUBLIC KEY BLOCK----- + +pub 1024D/42196CA8 2009-05-05 +uid Christian Grobmeier (Apache Codesigning) +sig 3 42196CA8 2009-05-05 Christian Grobmeier (Apache Codesigning) +sub 2048g/427473DA 2009-05-05 +sig 42196CA8 2009-05-05 Christian Grobmeier (Apache Codesigning) + +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v1.4.9 (Darwin) + +mQGiBEoAFh0RBACoIMutlZW5Isr0+btD/zsuxnCw5Ee2J+DANmA6Gvf4wiXPYw8X +evehIDiitZFCB/imcxF+1Qr+30c/+2V/j8TrDAqrj4UvQ8ryyejfR8aPT31C4lYF ++ktWT2PZA3ZOL03q8MtsLZiXdgRE5RwpUAGg2iAKlq4kx0RtDKJM3DHkQwCg9a7s +erb8gudgyDo7vjmATzu9d5cD/imS3/8CPWHnIfQMQNFkniShm0XoVCuZfQASf4I7 +ksRX+RfERc/RQ/vWoKW95DGupuBKm0KZYWjHgkd4NQcTvjtgVBpSksGuTg2dtY2R +96azS8Va0igUaUthZFCCD6TCHnOAsBCt47Fdv2ymlQiUZYXR1CPTkew/fXkBJJNw +mtH2A/4mT16lRfma4n5uBpjNMRD4juW4hI7/7/QS7xol4Zb74i9rcYldWY3U6AGt +lGUHeZ1ue9JZ+2SicJ25v+XAehbVsr+9NiiBqfOwGXij/d1UQTNsrsfvwYOC0foU +zw0xQFW5lYqJ7romLcly42jSC/lDkACDrL6MfeT5LWPId/cMKrQ/Q2hyaXN0aWFu +IEdyb2JtZWllciAoQXBhY2hlIENvZGVzaWduaW5nKSA8Z3JvYm1laWVyQGFwYWNo +ZS5vcmc+iGAEExECACAFAkoAFh0CGwMGCwkIBwMCBBUCCAMEFgIDAQIeAQIXgAAK +CRCG4CxaQhlsqK6wAKDLkpYfzS9kKqpEI9WAPYVW5prNLgCgmrZz7r8/bxUBloxL +yK+fUQzwGoiIRgQTEQIABgUCSgFPqwAKCRDB1SNHRg/uqvlqAJ0QyWCwmm4w8YGj +4gHoyThA8YbARgCcDayOVtHZh8fSLT4BGLMbtSSqYVmIawQQEQIAKwUCSgAajgWD +AeKFAB4aaHR0cDovL3d3dy5jYWNlcnQub3JnL2Nwcy5waHAACgkQ0rsNAWXQ/Vgc +RQCfbryBlBcu3GZR08g3YvAtOEWFvKkAmwdDHEZYUvfc1KlBF8ckDIMgqyTMuQIN +BEoAFh0QCADPnNYl1TZ5usGUhYd3L9mfgkP+gQTKQpdoR6B256Wk/D3gAgiHphdu +oOykZdPGarR7pdNYXlmpJyF9z4im9y3GtYoqzjg3k81IuiKC3XJo5pTBskysqMfk +r8/SvYTw3WkjnccxOy7/ZHTR95Kk4QE7v7ADuKM49vG6qqbrIjK5jQ8Xb9vuQjLr +2l2dlOcLnQB6+hyhPzGZpnt2OYMCmLFZyDXatJj3Rrh/Rmoz9jVyN2cVKk2Ho/+J +tjzbfwjjJaBBUlAsZPQBnk+raAn4IeNqSSCrOokq4h5IFi9BQdrk6sV1PPQ00zxo +RCUMA1YDmFmNSriqkpvrdsL3kVEUZct/AAMFCADNSCoj84hdKkXXO49G4Z2p0wX9 +mNfaQbAUZx3Y74ph4BXAZsjgikpbml0MeZnrWt7H4P5NBAzRPQ2ChxT8QhYfNRay +N102jNdnNkT3X3pfFrF/SDQq9lvqhjfYYz1vPY37tpdmW/IpOuER8b4EBw5V7HWe +IIlcDpHYZvOFv3yuJr1MyHwN1f50FAoJc9ZNxee1cKgAZkR1ZE66iTpjiTqdNmKZ +G8S6c1v6FLAB4ogFQmQ5WB7g2iQTDLj4k16suBFB9f3eSgtChg66dnOufYQgUCOT +ReT5+FfYU/x1E5YO+XRYR/HBP9SImvO9E8E/+HRGfqf2IzHTF5mDfGsA0rk0iEkE +GBECAAkFAkoAFh0CGwwACgkQhuAsWkIZbKjrlgCghD5yrAugimWHOYDtyKs53wcq +VgUAoL1bX0lIWF44l1wm2/d0FeLEU0Qx +=eW64 +-----END PGP PUBLIC KEY BLOCK----- + +pub 4096R/59CD109B 2009-11-02 +uid Henri Biestro (CODE SIGNING KEY) +sig 3 59CD109B 2009-11-02 Henri Biestro (CODE SIGNING KEY) +sub 4096R/CCBC1F4E 2009-11-02 +sig 59CD109B 2009-11-02 Henri Biestro (CODE SIGNING KEY) + +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG/MacGPG2 v2.0.12 (Darwin) + +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 +J1WX0nDaK3RU/fdGNKZG0eXt +=QEw1 +-----END PGP PUBLIC KEY BLOCK----- + +pub 4096R/B3D8E1BA 2009-11-05 +uid Ralph Goers (CODE SIGNING KEY) +sig 3 B3D8E1BA 2009-11-05 Ralph Goers (CODE SIGNING KEY) +sub 4096R/2910DD22 2009-11-05 +sig B3D8E1BA 2009-11-05 Ralph Goers (CODE SIGNING KEY) + +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG/MacGPG2 v2.0.12 (Darwin) + +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 +DGLPEPiyStLVF41310m6rA== +=LxkI +-----END PGP PUBLIC KEY BLOCK----- + +pub 1024D/564C17A3 2003-01-11 Mladen Turk + +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v1.0.6 (MingW32) + +mQGiBD4fwXIRBAC7WRS8PYxi2YH0T1mX4HCYsF8aHoqxBzMnyFR4J896m1s96vGM +BTSAwH2NKbiVqtfLokTbQkUVxtrgrF2HMB5NfYBg/JzT7pZL/Q2ThWUS7SJQQA4f +a7/DpiLiHalp6iX45om6JTdIWEyXv26csIVhmtlkGBEPRhNRX8X4//BM0wCg7wcA +yQ7c5NmoOJLVs+uHsRrnHo0D/R/dMyuWt7/o0eGIEuRlDl2q+YL8xLuVyJMXQBnd +jo7jKpQ+Q1zl93aVTzsJa7mP2zZ7jqaJ855sdz6rvwyhGF1/qYMtm6zrmgBy2XPm +J+57sfwSZr0bhIeMpCWjIw98z9sObq0v2r2oA3+J9E3Na/BZsCVTZVb3ew7ILmEp +F5D7A/4zvjY41dakCAJsD1Xo8TS6hSqJf4zq9vX3ayJVvUjeo8n4sHNOwcbEnnui +9zZaUH3F0x+3cDo7mS1Y4pD8THuqCZoSbSkiHnlved6nLXsKbqvVrVo+esEhfZCn +Iji3gp+2TVNwdHXGM+4BAzMJCLsdXjByO6SNzB9a+H8RsRlZKrQ8TWxhZGVuIFR1 +cmsgKCoqKiBERUZBVUxUIFNJR05JTkcgS0VZICoqKikgPG10dXJrQGFwYWNoZS5v +cmc+iF0EExECAB0FAj4fwXIFCRLP94AFCwcKAwQDFQMCAxYCAQIXgAAKCRAcUGQH +VkwXo0jxAKCgHzXPIB4IAgoD7GMAohPQfX7j2QCeL6pAsf4pPufmPvbrrpDp6rQH +GOS5Ag0EPh/BhhAIAKWzq7+/+nNYGpc7sXGkDNo9xncxcx/KbbJVT0rBteuaonQ4 +vYar1ITjIhOPmF9yPmpUddNrqgQTSO+Or+ZrVOndn+qC1gdY3qpKIN3KTjXloW38 +0Y84ezwdRLznQNkhgXwNcB55l/Z9kLaW2MS8CJzOuYSQT1CYbXg7XP3684ZmV1KC +cGgcUt9VkIGqwsa2RFDNGvMbySedSkJ/70Q+PJlkXN+W86f8hi3HTjw2MCkNa5NL ++Byg8FEAm95YWrO6kCY3qaJYV7NRt9oVd+2V/NNzwYp3Or/QoYofvfNerupfwBmU +GEXPyZCqqNH6nDv6chscsWvEA9KzhsWnsdKhmHsAAwUH/R6LwfWgtpaO42dQI4ZS +VRBmCeWrXCuyVk0d13Yz0xLi5Z5m4g3MON3d+cRVUiyNX+hbDGpi2mkbsnL559Ef +iqmzDmSz5GQHDutolhOPtLxLrC537ODn2q7hnYQwIQYYIUtYD5sYlzfGYC8olGCB +IcKIdlGRWcxxiFCIJm5CX/jnSBsyDRpanlSrdkxhzAGsifqj4NQ19ayoeNoZg2ZP +9SLIY7vbmOxJeHEYkx8AG25xOY1PLotb/0buSXPB8e71zb/DCV1rAhhUxAr/2JOQ +RqlZBq6PfcHKLRitXRCeVvfldRxuWBIzhuTLUfRPYR6phjP50EzZPlbJzIvGwsOI +RheITAQYEQIADAUCPh/BhgUJEs/3gAAKCRAcUGQHVkwXoy0JAJ9WTfqfYzW/F6qi +5MxmqDnU9/G+6ACfQVmhZNnGTSfcwQCttwCaW3CRhDY= +=MWUr +-----END PGP PUBLIC KEY BLOCK----- + +pub 1024D/B6A2028F 2010-06-09 +uid Jochen Wiedmann +sig 3 B6A2028F 2010-06-09 Jochen Wiedmann +sub 2048g/E1031A66 2010-06-09 +sig B6A2028F 2010-06-09 Jochen Wiedmann + +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v1.4.9 (Cygwin) + +mQGiBEwPQoYRBAC3R8paZw6Pk7A2A+bcb1B/BJJpI6EbQ3zUUfMaQJ27mNltnq/E +L4h1dXmbX+x4rmAWZD6cbIac5Nzf5yx0aATxvefxqfsyW64+BTzDg2pn/lW3qEyM +wvzUM/1C3/RiWcs0g1S9Bw6KlzBxnj9vMVmYeRUwos+9I/te43335aP5IwCgjmBc +Jt37HiC11nNjwMpxqTirNFMD/3I+94rkX6AlkefsyCIxxSejYr0UPUDoJy8Pow0d +LKudkzgHF3OOk28zgnv6JIokUAUiibe9+ieUHHlu0Wj9m46cEg/jNHB4qVkI2+fz +EfpbFSaectaUj1QtIMT1L1JH679HgPv+axJKK+Q5xmdWBkvofr93dKwkbDD3P0CU +2g/kA/45e9W1+qTDylEaYk+iduxTimgjUDPhlhCnv3xCHEZfrvE1qszJ1oLgI/MD +tt/UilNf7bFjYd2id6HS9pER0SRPPKHcuuamS6F17gmZIN5Xxg70kT8Pczm53GCW +RTJ9wwDACqeiK/wNl3MOYnLYMolPLm4kJx531KI53OFVQ+VrJLQwSm9jaGVuIFdp +ZWRtYW5uIDxqb2NoZW4ud2llZG1hbm5Ac29mdHdhcmVhZy5jb20+iGAEExECACAF +AkwPQoYCGwMGCwkIBwMCBBUCCAMEFgIDAQIeAQIXgAAKCRA/JU98tqICj9TsAJ4k +6cIy29JkH3HdQ5FXBvtM5L90VQCfc9gfaDDfpuv0u06j9pFKdp2MZ2e5Ag0ETA9C +hhAIALeqie8j1vYzh+2YJj2yL36zA8Jz4aD3dhJ65d5SIC6cpPG61MXaQVOXBKs9 +sy42yfE5PfsWQyPqlf/YQCdq4kboOq3ak8dqHlenSAd53jQ19pkc2H1B/MV4quqY +m59L3E3bQutx0kPgIk9P46llyPCjNtei5L/E23F/OyNL+tE6RE1WaMDWLRtvZJLd +kn+lhApRPMfyFkS5KrqD+caW8VI0/ZSbf8SH1xc8RpYZ2NE1QSYp+Leb+tLX/nJc +sRFHq8WB4tALBUvX32fUhU84apTI3Qfbwv2gnqbjKBCxSzLpC14HsqynvWcReSna ++z001kHOTD3sii8gvt82gG2fZX8AAwUH/0H2+TIathCkFeNsyaRUuAp9dFdw/vEw +ul71ygWhcyHNwZebpcrrJqJQPProdIKZV299rO2mTZ88Qtw6gBKQNzKH+FmGQ/0n +dY4NFs+Cj8FxnLowZrXJe64g3tqyRZIKgX5LefXSvxqwdQ4LZA5cSv5C6kRk7Hm9 +FBsxGS7jGImFjEANwh33Cc0XbonbS8PneTCMDskJeFbf0+GJjt0ghTwjBwpBMzNP +mRy9qxCcP2ZlnnUENJ/K9nN8dBWMTyGwBP9/Cebutn/+VdAkfG/qfEpc5e+kJp6n +TRHfaKfEu6NrU7jUHQ3v82mlu0A6K2AxBV9qC55ZqmvBoWa3Y12nyHyISQQYEQIA +CQUCTA9ChgIbDAAKCRA/JU98tqICj3OrAJ9AKbg3FA9YMRk9D0u+snXXcV3YpACe +MdtZhNNOCLIW4EEQOwRbSpPVPfY= +=y4kp + +-----END PGP PUBLIC KEY BLOCK----- + +pub 1024D/7C200941 2004-04-24 +uid Torsten Curdt +sig 3 7C200941 2004-09-25 Torsten Curdt +sig 3 23CB7A2A 2004-04-27 David Crossley +sig C4C57B42 2004-06-23 Marcus Crafter +sig 3 7C200941 2004-04-24 Torsten Curdt +sig 3 015AFC8A 2004-10-16 Bertrand Delacretaz +sig 3 E2D774DF 2004-10-28 Sylvain Wallez +sig 3 E41EDC7E 2004-10-30 Carsten Ziegeler +sig 3 298BC7D0 2004-11-16 Justin Mason +sig 3 EC140B81 2004-11-16 Dirk-Willem van Gulik +sig 3 E04F9A89 2004-11-17 Roy T. Fielding +sig 873CF1AD 2004-11-19 Cory Friend +sig 3 A99F75DD 2004-11-23 Rodent of Unusual Size +sig 3 12BFE79A 2004-11-22 Kevin L. Collins (General Purpose Key) +sig 3 2C312D2F 2004-11-23 Rodent of Unusual Size +sig 3 302DA568 2004-11-23 Rodent of Unusual Size (DSA) +sig 3 D1AA8962 2004-11-24 Brian Behlendorf +sig 6C7C4F5D 2004-11-17 Robyn Wagner, Esq. +sig 3 E0D4776D 2004-11-22 Ilkka Tammela (illord) +sig 2 E580B363 2004-12-06 Theo Van Dinter +sig 3 1C43D850 2004-11-29 Heather Stephens +sig 2 E4136392 2004-12-11 Noel J. Bergman +sig 3 16A8D3AB 2004-12-14 Julie MacNaught +sig 152924AF 2004-12-03 Sander Temme +sig 3BAFDEC8 2005-02-02 Tim Engelhardt +sig 084C9113 2005-02-08 Brett Porter +sig A54746D8 2005-04-26 Joan Ametller Esquerra +sig 8103A37E 2005-07-20 Andre Malo +sig 5793498F 2005-07-21 Tim Ellison +sig 2 FC243F3C 2005-07-20 Henk P. Penning +sig 3 EE65E321 2005-07-20 Martin Kraemer +sig 3 21D0A71B 2005-07-20 Dirk-Willem van Gulik (http://www.anywi.com/ - Senior partner) +sig 3 3642CB4B 2005-07-20 Martin Kraemer +sig 3 2261D073 2005-07-20 Astrid Kessler (Kess) +sig 1CD4861F 2005-07-22 Eran Chinthaka (Web mail) +sig EA1BA38D 2005-07-25 Ajith Harshana Ranabahu (Made at Apachecon 2005) +sig 3 9C85222B 2004-12-18 Henning Schmiedehausen +sig 3 CC78C893 2005-07-22 Rich Bowen +sig 3 87315C31 2005-07-23 Raphaël Luta +sig 3 F39B3750 2005-07-24 Colm MacCarthaigh +sig 3 40581837 2005-07-24 Nick Kew +sig 3 9978AF86 2005-07-25 Christoph Probst +sig 3 2A623F72 2005-07-25 Christoph Probst +sig 3 C152431A 2005-07-27 Steve Loughran +sig 3 5F6B8B72 2005-07-22 Stefan Bodewig +sig E2226795 2005-12-14 Justin R. Erenkrantz +sig AB821FBC 2005-12-15 Andrew McIntyre +sig A43C4492 2005-12-18 Carlos Sanchez +sig 2 E4B880E2 2005-12-17 Michael Parker +sig 3 35C100F0 2005-12-14 Bernt M. Johnsen +sig 3 08C975E5 2005-12-15 Jim Jagielski +sig 3 A879FCF5 2005-12-16 Gregory Trubetskoy (Grisha) +sig 3 BB96EB06 2005-12-21 Saminda Wishwajith Abeyruwan (this is my first key) +sig 6103BF59 2006-01-17 Davanum Srinivas +sig 28284F99 2006-01-17 Davanum Srinivas +sig 3 75A67692 2006-02-22 Erik Abele +sig 3 0C8EBFBE 2006-03-07 David Van Couvering (My Apache Key) +sig 17AA5B25 2006-06-06 [User ID not found] +sig CE419C8F 2006-12-29 Upayavira +sig 4D2313D5 2007-02-26 Adriaan Peeters +sig F2D8462F 2007-02-26 Richard Braun (Syn) +sig 872CBA04 2007-02-26 David C. Weichert +sig 12EEF62A 2007-02-25 David Härdeman +sig 800969EF 2007-02-25 Samuel Mimram +sig C5D34D05 2007-02-25 Philip Paeps +sig E1C21845 2007-02-26 [User ID not found] +sig C272A126 2007-02-26 Andreas Jaeger +sig D7273981 2007-02-26 Rutger Claes +sig 9161E911 2007-02-25 Alexander Prinsier +sig 9E4A9C9D 2007-02-26 Pierre Letouzey +sig 747935DD 2007-02-25 Cyril Brulebois +sig D0AB4075 2007-02-26 Pascal Terjan (Professional) +sig AC1E715E 2007-02-26 Jeroen Dekkers +sig 3 0DC0B7D6 2007-02-26 Wouter van Heyst +sig 01FA8B4A 2007-02-26 Sune Vuorela +sig 211B6EEF 2007-02-26 Wytze van der Raay +sig 9DFFAAD4 2007-02-26 Ludovic Brenta +sig 968BD587 2007-02-26 Michael Bienia +sig AE4D1CD4 2007-02-26 Frederic Lepied +sig 023B3F4F 2007-02-26 Lucas Nussbaum +sig 9B7C328D 2007-02-25 Luk Claes +sig 0DCB0431 2007-02-26 Daniel Hess +sig E63CD6D6 2007-02-26 Daniel Hess +sig 3 406CDBF5 2007-02-25 Ludovic Hirlimann +sig 08AC04F9 2007-03-01 Eric Kow +sig PN AF79D29E 2007-03-02 Wouter Verhelst +sig 1B9CC2EA 2007-02-27 Asbjørn Sloth Tønnesen (Personal) +sig 962E3890 2007-02-28 Arjan Oosting +sig 91A707E4 2007-02-28 Thomas Schwinge +sig 3AF59D16 2007-02-26 Matthew Walster +sig AAE6022E 2007-03-04 Karlheinz Geyer (TUD) +sig 61FFDAAB 2007-02-28 Marcin Juszkiewicz (HaeRWu) +sig 3 P CF3401A9 2007-03-06 Elmar Hoffmann +sig 969457F0 2007-03-07 Joost van Baal +sig 0B86B067 2007-03-08 Joost E. van Baal (Nederland, 1970) +sig 6AABC2A1 2007-03-12 Hans Ulrich Niedermann +sig B79A871C 2007-03-14 Maurice van der Pot (Griffon26) + +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v1.4.5 (Darwin) + +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 +BK5NHNRi2gCfWQn5pP1JbnV3wNIx3yywSv09KcIAoL/DFZFJCR2TgtIOQIECVPBA +Z6zsiEYEEBECAAYFAkXi0GUACgkQ2hliNwI7P09B0QCgqvptBGodRwt8J6nL0oAq +MsSwJVUAoKzebdxfiA7AMgFt4YW3N9U7SJFqiEYEEBECAAYFAkXiFVwACgkQ5UTe +B5t8Mo2ZKQCdGTQk4j0IyTMvtP9smSBmeFqfTX4AoJ0iPQLfeLgBX7+ed89gBDIX +x2TJiQEcBBABAgAGBQJF4ytkAAoJEOjgYvYNywQxzwIH+wSUjYkgRkHzJgurWvGx +gy1mu+nXgssC95mdXCGDPb6jNhVvNsxVVJ4WMlMpvhXwNmUqqBNEnTYmfI+7VqZ6 +ZFmqNFhHqd/WEyRjAeVSoQs3S2HeqZfjB+hAzXUckQ6sMPrJPXDQORjHQ2wBn1kX +dr5pjaxBv3JXW3RDVagGZsQ8HRRoir4Xp+DyFAupCTqgc5AGzB1gf4OLY6IGY+1Q +kYn2qy6ANeMZrzTEFfPb5JNWyY9aCUZH3pip00JEtusf5fkMH7sxi4EBzRZRHtB9 +0LHaIfQof/IvzEfKEygoFK3sBQ/IQ+aGKOsPIgNO0tUrcJTLHmHjbs+8G4JtBzgA +AGmIRgQQEQIABgUCReMsPwAKCRAonP/A5jzW1iDvAJsEF/A/e7ebPZUOcD7EbETz +wPhpMACfXYrV+NzTak7xlK43ZE22W1eIX/CIRgQTEQIABgUCReHiJwAKCRC1IYnk +QGzb9VBlAJ4tmyRPfi9y5T0/OoMYUbSS4TxR5QCfcrFUCLlv0qjgYcWt5U3AXZ/0 +zoKIRgQQEQIABgUCRec8wAAKCRAFSs7CCKwE+S2vAJwLMrk8a/DhJ93/MOnnIu7p +IMHHxgCgm8S7V7SKmHF+untnDtne3F52Y7yI9QQQEQIAtQUCRef6AocUgAAAAAAQ +AG5zaWdub3Rlc0BncmVwLmJlImh0dHA6Ly93d3cuZ3JlcC5iZS9ncGcvNDI2NzEw +MTNGOTRBMEFCRUI0Q0U5QjZEM0RGQzJDNjJBRjc5RDI5RS8zOTA5QzI4NzkyMzI3 +RkFEMzgxMDBFQUYwNDYzM0E1NzdDMjAwOTQxLmFzYyImGmh0dHA6Ly93d3cuZ3Jl +cC5iZS9ncGcvY2VydC1wb2xpY3ktdjIACgkQPfwsYq950p7dNwCePxBdSt6rpxO/ +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 +QpLIEy9J3X2KrVpX2CLKTBtuy42BYFWXA+mL/Twh+hc/weICXEZ06fbd9I57U/7A +hsFJxXJ1WrZZL7SgGYQJJIUK07mTDM/YuvrtOKF676jIrqecs3hc/fif0sf3topA +tGHxwBq9SIerHXrJVkIHWB56BYp4l5gguT0eiEYEEBECAAYFAkXjLD8ACgkQKJz/ +wOY81tbV2QCeLmFNw8FlWlLqZAeK4xxy664mDdEAoL2svJk3qqXaiQst8vaLTRcw +Oi70iEYEExECAAYFAkXh4icACgkQtSGJ5EBs2/WtuwCgjl3ni5tZD7lQUumJlCNk +HD+NJysAnRztskSht7CgB9OR7dB08mFlFfk+iEYEEBECAAYFAkXnPMIACgkQBUrO +wgisBPm6SACg5q2oRLWPox43iWtQBz6vZisiCsYAoKYOyVzY167OUoQhHVD94Nag +ZM6HiEYEEBECAAYFAkXjlVkACgkQOHNNd4eQFFIVJgCg9spqXrLw5Y6cB6V6yb0B +XDxQxnQAoO6O3kcoDMgTkSxNDOXbVzbZNATliPUEEBECALUFAkXn+gWHFIAAAAAA +EABuc2lnbm90ZXNAZ3JlcC5iZSJodHRwOi8vd3d3LmdyZXAuYmUvZ3BnLzQyNjcx +MDEzRjk0QTBBQkVCNENFOUI2RDNERkMyQzYyQUY3OUQyOUUvMzkwOUMyODc5MjMy +N0ZBRDM4MTAwRUFGMDQ2MzNBNTc3QzIwMDk0MS5hc2MiJhpodHRwOi8vd3d3Lmdy +ZXAuYmUvZ3BnL2NlcnQtcG9saWN5LXYyAAoJED38LGKvedKerzUAnjVXt6J1glkw ++A4QwRGkwpjWjXetAJ9cEvK0swKHE5a8TFzFQPXWtMr4ZIhGBBARAgAGBQJF5MBD +AAoJEElYlpcbnMLq3lcAnjgCwT9oizaNBSp6Ex59djBqbpzDAJ9ErV4g2fb6R1ES +kCIRHSTlAAhWRohGBBARAgAGBQJF5VrtAAoJEFAC77GWLjiQ+4EAn30Mj+CXdK9t +9HK5mh/Wl5KFpT9FAJ42QxV21HpoOeO0L4zH+1W3znJdJYhGBBARAgAGBQJF5bML +AAoJEM6A78SRpwfkW9cAn3SBm24dTSRsiHtXXYQkpS/I7QF8AJ9//qbEYEcGqB+Z +T0aN/A1oJwcSbIhGBBARAgAGBQJF4xzCAAoJEHCyAyE69Z0WJcgAoIidGye6K3yI +HuT3Kej3qiJmMAecAJ0YhTTlH37fdtJASMravmZIPasWZohGBBARAgAGBQJF6r9C +AAoJEC+VFQiq5gIuKa0An2yMjgrFymu2cJdLWuC/j4F6dqmWAKCTA6pbpWeZ6Eux +VBW9wQwHb08PiYhGBBARAgAGBQJF5ZKVAAoJEHkOjJRh/9qr1+wAn3Jfm84crh6p +e7A9otfsWdHuOkL/AJ93msabHPXv8I+6C+Ky5scXaNjCwYkCQAQTAQIAKgUCRe3H +CiMaaHR0cDovL3d3dy5lbGhvLm5ldC9jcnlwdG8vcG9saWN5LwAKCRCVeVLXzzQB +qWQwD/9bGvgOIa+E01H1GUO6qp7skr92AwJ1KB4jjP/xNCZEdnqlfjBwjEtv/bL/ +590hBRxiRM/1/pPp/vX/POv/jY6ObccgTYRzrG9oBrvEoCkwrX9Rv0KC5FfV4Alv +FGkYpq1AlVSPBv84pf486j406ohRBjjbULDnaebfYldhcE9ZHijM0YhG50HMRzJC +n6+1NNJUXG4OSPVDHzixTzdkSyAaDH5i8BU2UtPKfXm2czA9qFDAsCnfAUmLssED +8BI4/eVdH6bPTJ9QkzQO9RzUGQI3k3zCMis1PTAZaMyID6jHkgpocM8ufawIEzyn +wuSJ+13jq3r4VoZrjhb3CyxBhXeCH3qq4EJoiVeGJ6AJBAps9R47bn1ynpw1TwNK +CmZD2wTfTcPahyYTRMuRIiw6zKmZqh0PxN6GAyEBDNhYkC+0fA0r1tFFHRVa4onp +F1NtmyZdWGAT7QmzQzmoJsq6C0uTUNmvXUys66Jtx1tPmRwC+GOINRlWlORqXfh1 +4MHDfRLgXIr07C5bfA6HAHq8oJiozJFM2nD5GQiKu9YoMtL1qdh5L+/KmJ+9JCTl +kbHwBsJJY5LFeFAu9R2wYwHY6wk+n95gTo6HvMDdkE2CeGk6IqmZ8wSnRwJpbKft +4lpzr84FQH0lPVoN+KRgr5J/5j3J2y+LpYrTyDvhbdIqqtTc8IhGBBARAgAGBQJF +7sTdAAoJEAYGnPKWlFfwlqUAniRgDxtq22recAV6WjPjCF7je0r4AJ9xN8RJZ6Gd +TZn3FtWfKjwiS71cOokCHAQQAQIABgUCRe/T+gAKCRBXkw2rC4awZ7UTD/4uugCD +dOO6cH2Ud+Ng7uusZEXLK5MpfmvpPjTK6v8sRyuUDg0KNtzoKFeWTh8E+jeVIUHf +mMH2XecISc2E8C24FA4eI76d74OxYlGhzYxNe8aqDfxQ+yNmdxXZ6nWrFDeSyUKD +N2H2FqnjRv00AAqwT/YIHJMTBNbTJmtzhKoy0XOkr+5p3O+q3UW9lL//1lWE0+8t +BL4R2Carxs5t3fJ9pxfU2e9qVf55ucyB0Ipi1kGjRM5X/1DGn/lO4DihfmmGeHlN +CySNWtqL31ehQT6n480Kbjd5ddls3dcrUeBtEVS4+aaC40bLX3KwO4PTZWadf0B8 +RsqX+qnKC4568+1IpSZYIaeAB0xiGgXNNTsoppLjZAn8ghOzLKMKQFCato0qAJVw +DwbRjD216V4MlEcGgg0rqv2FHUKmC2U6cZCqez5gTgDq836wFfaVt5XxNT5Kg/RM +CYyKFM4YGyqq9NWoz//3ooxuIvOFkZvs/MDQykwQnfQ8bSVCRnEAO4hV+9YICcbQ +qloSFqQuis8E36QdwYPCusNrYh9x243hl4YtozUtqfmcGdmqYr0qo6z2MfG9RI2D +wbQoyS26bN5/+NfKjiTOip6rBSSd2n5RcdXyJBXpYjJb1RpkOzvImQy32R0S+FKA +6C/oOF02qcby+GFGt/vsq6SsH0b7PRFRJoroWohGBBARAgAGBQJF9WL2AAoJEOpi +07Zqq8KhVfQAn0fgKsn/wPFGgQYtH35ndHzxBzheAJkB2eADeFevFMaRHhds3Xky +nAT3lYhGBBARAgAGBQJF+EtNAAoJEDBp6SG3moccTR8AoJuyj61c1fGhgdI59QK+ +LOkOJZTfAJ4jC2AFHNE1j+iC/X8XSvZp2iTrm7QlVG9yc3RlbiBDdXJkdCA8dGN1 +cmR0QG1hbmFnZXNvZnQuY29tPohJBDARAgAJBQJFeJgIAh0gAAoJEARjOld8IAlB +O+sAoI4W2UE506cyZ7HROWvfOajpWKURAJwL3+dX2GGiIPBPGU/hPlNlcMexKohe +BBMRAgAeBQJA2YM9AhsDBgsJCAcDAgMVAgMDFgIBAh4BAheAAAoJEARjOld8IAlB +cOUAnRjysiVzENbBVUyG8YFWSIqoUhsPAJ95xeXa3loSRpIHd3ThcaOdah5LZohG +BBMRAgAGBQJBgSXcAAoJEMm1puzi13TfKbQAn2OAzgab8pijUItFy255Q/YKNDz1 +AJ95tSTfhxo9ZA5jgYRpElov+h1qG4hGBBMRAgAGBQJBg174AAoJEBMuSdTkHtx+ +KQ4AoIsk1IvTkmquN/pRoxedIs56SmEAAJ963WfNc4KowzzrWDpcGWlv81djvIhG +BBMRAgAGBQJBhik8AAoJEME58VMjy3oqFr4AoITgBHbZUzc67ACDidjJN4O5pzWj +AJ4r4NwSfS7LF7wBZZX4n5BiP7jf4oicBBMBAgAGBQJBmYIgAAoJEDGmPZbsFAuB +SigD/jgSrLgg6Yxduh3BN80FRMlVn+bpBR990clNGkiWp131ClvFNwSP/NO4a2C/ +SmIDl3prYyA78Yt9JgA+HNj6WLtxfoq3BT7q0hGHH8vY3eaeKeN13n61TtJFLTEz +wAckGQlUbsJHtpXEtA0o8AKWtxw70zdSe0BYQGw11NdF1ch+iEYEExECAAYFAkGa +iFUACgkQMJF5cimLx9AkdwCfdqK+liHMnEP0itsoXcZk1Ir0vUkAn1SrMNZlQUtf +LCD6CL8GtXq1SIcmiEYEExECAAYFAkGau48ACgkQW5aAEOBPmom9igCghxJMQH6A +XSaXpwPTm1lhh3N0RJwAnRl1/b6ojTp2jvnr8KMJcflEBVY8iJwEEwEBAAYFAkGj +TNQACgkQms08wKmfdd3bsgP+LG3nQS+NZHcpExxGnkarKoN4fczo3cHKt2Z4MrGG +7MUosN0O7iq8PLzDM3lRppjz4mSpE6UZ5bQUs0MM7u9QK3IU+SpEjnkConBgt+nd +8EQb6BkRZwacLyWpHMWZztJVfOlLQEVYp98MUOmnceJ5JhLOw3RS5domMUcZga4S +LbKIRgQTEQIABgUCQaJarAAKCRAEl9WREr/nmluLAJ4sG4vkRnpq1Eraui4PzAoV +UdsF5gCdFp4whh6w+r59nlq2wx+35P3BvOKIRgQTEQIABgUCQaNM3AAKCRDdumS6 +LDEtL0GxAJ9dV2F66SaC8ISOqFr1VxfmPvi2YgCg6Ue9L8bqgfm3xvMqoZx6IcaG +7v+IRgQTEQIABgUCQaNM4wAKCRBQjq7FMC2laGEDAJ94ljFwp+IZ21mAbq5JBFtG +uHaDYwCeO85xo4ezxf63guyfQngHfb9eOyGIRgQTEQIABgUCQaQwwwAKCRAXatnI +0aqJYgtsAJ9jpF1VHCYxf/RJJBkYAFXzE8k0qgCcDHOaazqkxk3c+N4nFSf/mHHY +lyuIRgQTEQIABgUCQaF+CAAKCRDLuVBj4NR3bSSoAJ9YpUKRNzzao0ionRQQ1ve1 +dmpSHACeJd0VL07FIoPqI7axZkPf1Qr9KUCIRgQSEQIABgUCQbQBuwAKCRAC45BR +5YCzY8AtAKD3eyh75DS8YSstKhwTbUPxAmPqPgCgxSCSpxIXvjdhAZFJ8ztCfKMz +uSSIRgQTEQIABgUCQat66AAKCRDOAaR+HEPYUPIUAKC/41wW2mV0jd5Jf2K8KBgt +tW8HbwCeM5TCUNQTqvGGsm9YWt4O4vVbjb6IRgQSEQIABgUCQbo8XAAKCRABBWa8 +5BNjkjnOAJ9J9ZAgBGeUDHdmZp7JtkFMcYuHKgCghT1ZPX70AL7GVZxsAOmQ6GuT +AlWIRgQQEQIABgUCQbAZ9wAKCRCyvrxAFSkkr+6mAKDWLmK+L/MZpENpNLDzIGKp +FM8AvACgjcEYuxBbToEINgPzN123XFPvE9mIRgQQEQIABgUCQgE3LgAKCRCqrJYz +O6/eyF5hAKCE7AFKDI0lpn/7ghPNY+5KP6xMvwCfb9rXW7hIF0f+UfYwst1jr9jy +jRuIRgQQEQIABgUCQggOKwAKCRA5vlGhCEyRE6vdAJwI+z6NlzSuRQrJsV5iv+Wf +xerNjQCfc7vvZhBG/38xA48OVsfLPQVVBkGIRgQQEQIABgUCQm5JoAAKCRBB9N6h +pUdG2Dc5AJ0dHM3XaVDhwOABcHF1ce4bYg/uHwCePOt4gvPVNctmghXyRB/k1N2H +gzaIRgQQEQIABgUCQt7X2AAKCRDKaTl0gQOjfvSKAJ0VZg319G+kvyxOE94nketF +camUXQCeKy6xJ5V4K0iPZ363UC1/a6Hnh/yIRgQQEQIABgUCQt9EKwAKCRBB6gmg +V5NJjxdOAKCk/iAc0BT2OqJUm+a6bsLv5b/J7gCdF6OPcy7zmV0eUy2fRpGjNV7t +kGCIRgQQEQIABgUCQt9+GgAKCRA5TS/jxMV7QiCSAJ9HjRJyd7s+2tcH/LZTfZVA +hYXoLQCfaqudPmV0tLWv2xcCPnmW0NyvZV2InAQTAQIABgUCQt7HvAAKCRA34/Rf +7mXjIXuIBADE07HipAybHncKNr2lszLdgANAxkNR/H/THUM073SXdgzYwAZzdG+S +j3oAJp5GIspHyqr4rqw2SVtrL8uuDYBLtdUxmZOD/LvYiaRUByEy9uWRtu57qmKs +U0TzeqGxY2yqUcFdZdbH3U6JgyyRGDeuN1RT5lOZHdFkzf/IBXFVr4hGBBMRAgAG +BQJC3rPfAAoJEP1viMYh0KcbE0QAnj541GswYIp8hCmtiCP4nmCbYiyUAKCesM8A ++0At8xT/wEq4P5CJbfevg4hGBBMRAgAGBQJC3rrIAAoJEDLJ5M42QstLU2sAnjqB +zWcz08/1eu6pagkPue50qJflAJ4lIH+FX/0D7Q53ayjNJo+SLqNCHohGBBMRAgAG +BQJC3tbqAAoJEO7R6jkiYdBzWEoAnAtGN0TpUGEvuLMCUkRQY8ii0+ooAJ9E1s8O +LMiGsqKJUXMPrs4+95Q5JohGBBARAgAGBQJC4NmsAAoJEIzjdrgc1IYfWd4An1Rn +EUpb/4UIQdj6vWl4/f/SwvO/AJ0TRYS9TPDawJCy6of+njyN31qOKIhGBBARAgAG +BQJC5IrnAAoJEASRNELqG6ONE5UAoJy+MMiwtee1IsjGcGHkkj1crP/XAKCuHjJg +BWqgIBBQgpumnrSb1LP8IohGBBMRAgAGBQJBxD49AAoJEDKGTkGchSIrXiUAnAzR +ZCdTSHoMAPFht4VShPWzb34EAJ9pPoIaY1x+YadN94twvAPl0C2OfIhGBBMRAgAG +BQJC4MYqAAoJEFz9N/rMeMiTU40An0IZ+2OYsecEb9Ic8kvLsa3UTcqTAJwNAj5c +kNhstoOQAcWD7QPU6hvzC4hGBBMRAgAGBQJC4O1BAAoJEDf2j/UBWvyKb7UAoIMK +EsfniESLWe98X7EI4IbRTFcuAKCUEP6EqQCmCggaanZHmXY7BMDMS4hGBBMRAgAG +BQJC4mJRAAoJEG2YjReHMVwx85kAn0pM9o8qimd7h+aYVHxZpr/51j+DAJ9Ve2+/ +99f3+jsKwXL4JlPAd4kbsIhGBBMRAgAGBQJC42TEAAoJEHXKoqPzmzdQsjAAoKJH +jlFMg83JQwdr24Nz8XoXueTpAJwPDYXVH4HkH3cPNdIcbEQbdWOW4IhGBBMRAgAG +BQJC5RCrAAoJEFJ5L6+ZeK+G4g0AnjlKzzYnmG0RXChcbL71xnPqVbRUAJ491etF +PMUVyArjkTFYIodm82bwJohGBBMRAgAGBQJC5RGUAAoJEGtzoQYqYj9ynPgAoJvy +pnStJ9ulYf4bljRfkHuiv/F5AJ41wHqR9UH4t/K5L318Lj1jUoFPtIhGBBMRAgAG +BQJC52FAAAoJEG6UdZTBUkMa+l4An1Ob0SqpeHaA5jdgIAQXKjFrxV1mAKCs+0h2 +0BD1JUz+zlp+4b3U+miA6YhGBBMRAgAGBQJC4TYtAAoJEKIRWuFfa4tyWUUAnRcF +UnxCWfvOBiQXVfmzc7wQVXPpAJ94EnSDQ/Nps5DuuFK1IqUdWAvMcohGBBARAgAG +BQJDn4s1AAoJEBapZJXiImeVF0QAn3H3WugFDtwvg/n7xx5Z3ZjUOG24AJ4uA0cs +FQFQ/qDa/pyr9trWARnM6ohGBBARAgAGBQJDogKeAAoJEA3wdF2rgh+8XcEAmgKO +t605wlkheZKAhTwZmDd5gWEoAJ4ocAcl78d1aHJcnG8Tfs1HiYBUFIhGBBARAgAG +BQJDpXyMAAoJELlbvT+kPESSmsAAniPkWYcTmTx+HoPLa/CjG9hD3RwgAJkBfdjM +RjpiSebEt2I5elX1xTUQUIhGBBIRAgAGBQJDpGHtAAoJEBuJJvrkuIDixrwAoKuz +G6FNkT91DB2Mhsrjrw4A6d2cAKCdV0wh0EjOy8LrCSwH3CFpmecd/ohGBBMRAgAG +BQJDn8JLAAoJEJRQQ/U1wQDwgtMAoK0s09QkXxfZMG+nz89mDBWa4rpLAKDWUKLs +1AO96jVwI/sNszbywf99NohGBBMRAgAGBQJDoapyAAoJEIs6YB8IyXXlsIAAn2nH +6XLcVuETdo+sHHmlA3D29M9EAJ9TYH3Lm7ALiPhJS3HLNsS9JTaYPYhGBBMRAgAG +BQJDoyCSAAoJEKAdvJ6oefz1ZegAnjcMSw+BsoUrfo/ttABn8432jfovAJ9tpyAD +BKfp9rx+EizVspDufsAx04hGBBMRAgAGBQJDqRV6AAoJEGJpJWy7lusGUeEAn10Y +XgfjHmeZhbvzVwqFFlyBuZ2KAJ0ViLRN7gzW4KRhU1ULQYefv31lyIhGBBARAgAG +BQJDzWJwAAoJEIDYOnlhA79ZoM0An08eO5CL2PuOyZi1dUsl6EpB7X+OAKDHWvYg +LePTMcNh5dUiVDeUuqcicYhGBBARAgAGBQJDzWJ4AAoJEA0MpcYoKE+ZdrkAni43 +1kBtMAgkUPAsi61AlEZQ/LomAJ47Ogdhinow3iqlx88PDBKty3CdL4hGBBMRAgAG +BQJD+8EKAAoJEBU/oM11pnaS4bgAn0jNNtwC+jlEEGDABct5zfQRnmzSAJ9QAgQF +qePOoi7NDayC5TPQW29Fb4hGBBARAgAGBQJEhNXqAAoJEP2e2fEXqlslfs4Anj6w +R2+kdv66svMGVT7UyiH3Nx0iAJ9bFUU1hWQsrZIKl6rkQ+fsYfQOBohGBBMRAgAG +BQJF4eInAAoJELUhieRAbNv1feEAnj5eEDDPt7IGky8EN83osII8mphsAJ4+xnYY +ffYwm1bhWbBFkjNSJGX5AIhGBBARAgAGBQJF4xzCAAoJEHCyAyE69Z0WlA0Ani4H +niNcAox3vywvNp1OUaLfim7VAJwMbYphUTxveANcCzOnvt6RDPkmPYhGBBARAgAG +BQJF6r9CAAoJEC+VFQiq5gIufjUAoJ9L/VG1cQYYKCzKb9xpe9h6X5g5AJ9tTQ2L +5qc6f2YQD1ONEKpMn4ivTLQdVG9yc3RlbiBDdXJkdCA8dGN1cmR0QHdlYi5kZT6I +RgQQEQIABgUCQbAZ4wAKCRCyvrxAFSkkr3OVAKDRv+ufdhLUtZxYb84nihZ8Vqsc +VgCgyoFUIJXBEwT7rUdprwcRochl7uSIZgQTEQIAHgUCQNmDewIbAwYLCQgHAwID +FQIDAxYCAQIeAQIXgAASCRAEYzpXfCAJQQdlR1BHAAEBIQoAnRoMUYq914mOaN+1 +oolFXTKKo1hqAJsGUYi0nwFb0SZKodR7BlwzXAT3kIhGBBMRAgAGBQJBq3roAAoJ +EM4BpH4cQ9hQNvAAn2xaxlUM5VF6QKj91zfPZx9b+OwKAJ9Ho2FQpLPDENx4KRY8 +N3q8aM8sM4hGBBMRAgAGBQJBpDDDAAoJEBdq2cjRqoliYMAAoKw/WzkRFVoOZZ9o +A7MGErZmylCXAJ9BGqo3jG10IrpVyn0lr1juGYpqZ4hGBBMRAgAGBQJBo0zjAAoJ +EFCOrsUwLaVoDIkAn1w7uSjxov2nAAkUU9UDU2eHiSHWAJ0YMyB1nL2LURTBmPHs +sCppT4vhx4hGBBMRAgAGBQJBo0zbAAoJEN26ZLosMS0v3ZgAnAxTmc3633gULECi +WtCScVHtAmqZAJ0b/Nv41diXksuGuzHqU0+pJp2Fu4hGBBMRAgAGBQJBolqsAAoJ +EASX1ZESv+ea0NwAoL+zDjTy7VPHsSlG/vhIfg+P2JF5AJsFYGUPiDwS9nKj47Z8 +W4z0bcX9zohGBBMRAgAGBQJBoX4IAAoJEMu5UGPg1HdtbKQAn3+PLi7wZ324+gDT +9E9uR8ICKIF5AJ4nKwKnzEJFs/r86rJ9buNr16TlcohGBBMRAgAGBQJBmruPAAoJ +EFuWgBDgT5qJ8RUAoIuhpzVBQGV0zPYJFk/gS3k2x5zmAJ41c7Ar/VouOJlxR8P2 +awonwWVAgIhGBBMRAgAGBQJBmohVAAoJEDCReXIpi8fQIUQAn1AhPPDIfDUUTR/M +gKFRb7ZUYEkUAJ4sLqH6pFi3F8RbIGn6xBEY9x3o8YhGBBMRAgAGBQJBhikmAAoJ +EME58VMjy3oqHckAn0LwztHpZY1+u9kNRIgGYNdjfdY2AKCEdsU9Zjgr5ZSQWWMu +tDNhw+LT94hGBBMRAgAGBQJBgSXcAAoJEMm1puzi13TffdkAoILCmyXMm61RQCOI +8mxFwNW1Ko+/AKCYTRVw9ts9F7P/SxV/6xzLbWlVJYicBBMBAgAGBQJBmYIgAAoJ +EDGmPZbsFAuBm1MEAI42s778IXtXBinacsfsjYr3FPbWghLjdFyoRjhd7QIsfEjD +Am0eYUxfjLT2jhLBOW3jnyHAS6lXUuQydu8nj35ShSQUgaf48Zhwg/w+YrCEbuEU +glG+JAhzfqCIDtRsGJdVKWBJUVRP2iWohLTmqNWNdOV8ehpz94GOWkOAMstOiJwE +EwEBAAYFAkGjTNQACgkQms08wKmfdd1R0QP7BP6i/Ac+w2DhMhdGwpTei9SJ97B5 +eRCp0iyZQMBgZfKQtf5ukcWSSrJIOjhAr9iANNQBgNyQ+CVYvOZpkhnejSM/yNTB +ryDozgr2z+Tkc2iFs/471pRZVmlCs2dBg+LtzO436dYAXuaVz6IfyA9Xhhs0b2Yv +rYAtSXRzwHkN9dqIRgQSEQIABgUCQbo8XAAKCRABBWa85BNjkt7JAKCAeZRN1n8D +AWtwN4+Q22AybOAA9ACfQLWl/GVeD4mKBrd++VpM5dEEUoOIRgQQEQIABgUCQgE3 +LgAKCRCqrJYzO6/eyIBdAKCH47Z8NgwgL/Bi0V+VAFl0S9AFygCg0RztUnr4xCNL +u6zYxykfRxGvkrqIRgQQEQIABgUCQggOKwAKCRA5vlGhCEyRE1biAJ0cb0ps5gpl +wWKoOBim6NHG+zeGQgCeJsAW0KQVgOM5NMbfI5XNg9btbXCIRgQQEQIABgUCQm5J +oAAKCRBB9N6hpUdG2EsOAJ9+wuaErVGUH7YocTURXNIkUrsxkgCfXVV5J16ypRRs +qaZeGKDMFRT9xGWIRgQQEQIABgUCQt7X2AAKCRDKaTl0gQOjfqMdAKCFnB/uaGwJ +LFD9sIBk1vjPrEOBlQCgto6RdBXg3PV0qtsgD9RX4cQYShaIRgQQEQIABgUCQt9E +KwAKCRBB6gmgV5NJj6TVAJsFMlInlKz0nUMYzy5o7ep3nAAf/wCfXPUpKGzKf2zQ +K482SlSjvIY+EQaIRgQQEQIABgUCQt9+FwAKCRA5TS/jxMV7QvM6AJ4ovgkNFYXC +ClyeYWRRlKz0lWqrdQCfW8FJv4d9urIUNnenrhGSjURZz1uIRgQQEQIABgUCQuDZ +rAAKCRCM43a4HNSGH2i5AJ9xOtxPnyYb0GxDxTOC4FTLsl/DxACfQgrSFD4WRnhF +VAo7oD+eesUfu1+IRgQQEQIABgUCQuSK5wAKCRAEkTRC6hujjXwqAJoDbGF7kAg0 +c0g7LJFuk4gK4hNt8ACeJSXytPeXlaItSNmrzINQOSDlvIaIRgQQEQIABgUCQ5+L +NQAKCRAWqWSV4iJnlRoEAJoDaWIyujhyL/4TNJ23EqkVo3qjbgCdF61jfo4+uWG1 +rAv8B31j8Xyo2BOIRgQQEQIABgUCQ6ICnQAKCRAN8HRdq4IfvECdAJ9pfZoAvviu +V1eSOROyhAAWoJCGzwCeP+1BMYPHWMGvRgwsd1VeTAir9jGIRgQQEQIABgUCQ6V8 +jAAKCRC5W70/pDxEkrR5AKCWBDWgIuPi9iStA4TKPbYGUF+8AQCfWBfip4pOlNgr +hBENKOTIgmjW2ruIRgQQEQIABgUCQ81icAAKCRCA2Dp5YQO/WSsVAJ9C6MGjPYPm +sGJykPQldCQgaNEfNwCfSVxy9mhys7flXlF8BO1irtwin+OIRgQQEQIABgUCQ81i +cAAKCRCA2Dp5YQO/WdMYAKC7rnNryeyn9WZl8x4r+oDWm4F+NwCg4AaDm2xmyrvv +NuVZIImud9yh3ryIRgQQEQIABgUCQ81ieAAKCRANDKXGKChPmRf8AJ9jDmVC9yD/ +h30nFes/RxNQ+0vmhACfSiAg4NvmsvFpyHEWMeXPNVipXsiIRgQQEQIABgUCQ81i +eAAKCRANDKXGKChPmfAYAJ4ljTUOrK2IxotDySlCkwLDNeveDgCfU7g6J6/PQVev +ppKE7fg+HEp2LF6IRgQSEQIABgUCQ6Rh7QAKCRAbiSb65LiA4kltAKCq8RvaADZW +JfF67X5OhFrHoBKrlACgp8EnRVimjd0Ms1QaYs7m/lClANqInAQTAQIABgUCQt7H +vAAKCRA34/Rf7mXjIfBRA/45rTU8SRTXD+sKaaCShunpzE4VpzDZQFkmj7DztdCD +8E6fl3gkr0b0YW4fh+fdDAUiBFNwOq97BgEwBZFYfYAwKDWyVFNFYDasjhUVO+dr +m2wvvniTQBnOTqVedO89wx23BFGuZ8WJcqcKp+jIOfJH9FOzVlnUexrYaGTu8fnI +sYhGBBMRAgAGBQJBxD49AAoJEDKGTkGchSIrpNIAoIuw3VTOKr6LWDJfcgUpf8Bo +Rt23AJ9Oe0vTlai1+npOBqUB/YAiivxaVIhGBBMRAgAGBQJC3rPfAAoJEP1viMYh +0KcbASgAnjeVIvAKbZ9P+vVr1oq3ex9xwIKsAJ9VLlqrsAW3NYIUpzHvZCW4t2zZ +HohGBBMRAgAGBQJC3rrIAAoJEDLJ5M42QstLsGoAn2s4HSldNwP10hwe0d6K8W3F +zdTlAJ4sEfjhzWnUHBQBFg1E0w3d7rX+P4hGBBMRAgAGBQJC3tbqAAoJEO7R6jki +YdBz8bcAnjMnAcNQPr4SV1yhIevQmXY52GxEAJ9yuL1AdCwKT0nz9K0IspTd1Zc1 +RohGBBMRAgAGBQJC4MYqAAoJEFz9N/rMeMiTgNkAn1ss8mHPEo0wlx2SIETFmiZ+ +jp+RAJ45VxrCSevJpCMv2kBTWOJ90zFD6IhGBBMRAgAGBQJC4TYtAAoJEKIRWuFf +a4tyupIAn3WvAzYEE0h39p1MUqdUQB5w/sAqAKCesRQD9IlvpqQbpbGQap3HnQMi +5YhGBBMRAgAGBQJC4mJRAAoJEG2YjReHMVwxrRUAn2PnA8NJm4MYxYmfYz9df+YG +hGORAKC4Zf8jQDt1WyvgxsJLhxW3/3m8iohGBBMRAgAGBQJC41WYAAoJEBMuSdTk +Htx++E4An0Y8EzTBBguGkgycfjGBFPzpRXqoAJ4kvvT/JgPL3Po062j4VsSYhFND +w4hGBBMRAgAGBQJC42TEAAoJEHXKoqPzmzdQ6qoAn3A8dc39pJ16BAKi9a9u4pQS +QNE4AJ98pkJB1piaBKW8VrYpu8Q5poaxsIhGBBMRAgAGBQJC5RCrAAoJEFJ5L6+Z +eK+GWd0AoIddSQv6de0/+8afx2PJ6yr9iO7XAKCh8Hx7QDnxAKCUC3gJ/9y3zJ8z +9YhGBBMRAgAGBQJC5RGUAAoJEGtzoQYqYj9yVPUAn2NDs+KB0+VgAtu7xU5x9Ap3 +/xH/AJ42dH8Zt2aBf98avJPU02mwkF+0NYhGBBMRAgAGBQJC52FAAAoJEG6UdZTB +UkMaxLgAn3yD2k339/m0R7w77ZrLuTnrWU8XAJ94v2CMdNFWzGev9+8tH1nB853y +FYhGBBMRAgAGBQJDn8JLAAoJEJRQQ/U1wQDwq/oAoMWP6Yvj4qVHpHR/z/W8Ue// +WO0gAJwMrHmqXoE0GyAWQXabmbKtXh2DGohGBBMRAgAGBQJDoapyAAoJEIs6YB8I +yXXlOk4AoKCFKDdi4wcr3tPtHofqJj2oPa6iAKCcwX91sgQCisxcP0TY50Uq9C3E +PohGBBMRAgAGBQJDoyCSAAoJEKAdvJ6oefz1Z1MAoIfNlcQ+7jMgPE4nmg9FMwfR +xorZAJ9WjuyAzYC2eir5yRU+mMVHzxbHg4hGBBMRAgAGBQJDqRV6AAoJEGJpJWy7 +lusGoBEAoMHaLYjXlE881elkJ/ElLN6QMuzcAJ9wz307R4acDAKM/X7FAm3ICRoD +C4hGBBMRAgAGBQJD+8EKAAoJEBU/oM11pnaSlyMAn3vPkVW66yN/TvNOLZXJV9Wh +JhEKAKCk0ea0vOg4HppVQ4hyEKQSKgzIlohlBDARAgAlBQJEgEjzHh0gbm8gbG9u +Z2VyIHVzaW5nIHRoaXMgYWRkcmVzcwAKCRAEYzpXfCAJQZtdAJoCgciFdsif9FrR +KZlQevkkbnQSXgCdHyWmk1NUoQbjQp902Cj82Xi4nYS5AQ0EQIm42BAEALcvuUrh +KXZedRYWw7dwTxk1DvJTS2OeSF2Pw+l3gsXM1aZSgkQl2amBFHkW3tNso5Yg2tlR +yZ4qxHVth9uPoOUpiHFM4QBwBF5v88H4xOsB0Jb+ez6Pp9n1fgXqE7M22b3qyoyc +S35qt1n+L70YeDAkn1Ynn0cOGLYTlwBf+MWnAAMFA/42WTedsywafZYmXx6SfQBE +ATGVoccK3WOosboJFGUwtMqf9hAeLFMVGFTI52V1mgXBlrRB5slqly+6BDsi9c+8 +mk2K7fRewrWFkcMqeS+cRzm8cREvd6O7oV8Zv21xboz9UghOlxE+EFODe8xxLDaT +tCVGMfprA1R6iZgZ8WXBrohGBBgRAgAGBQJAibjYAAoJEARjOld8IAlBgQcAnA/h +Sn5cyQKieputYs0N9DYZ/w+4AJ47a6aNvCM6fZLrvN71RcEASaIPhA== +=zTu4 +-----END PGP PUBLIC KEY BLOCK----- + +pub 4096R/4FAD5F62 2010-05-17 +uid Sebastian Bazley (ASF CODE SIGNING KEY) +sig 3 4FAD5F62 2010-05-17 Sebastian Bazley (ASF CODE SIGNING KEY) +sig BCA973AC 2010-05-17 Sebastian Bazley (ASF Signing Key) +sub 4096R/813330C4 2010-05-17 +sig 4FAD5F62 2010-05-17 Sebastian Bazley (ASF CODE SIGNING KEY) + +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v1.4.10 (MingW32) + +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 +=Q+g9 +-----END PGP PUBLIC KEY BLOCK----- + +pub 1024D/19FEA27D 2010-03-24 +uid Simone Tripodi (simonetripodi) +sig 3 19FEA27D 2010-03-24 Simone Tripodi (simonetripodi) +sub 4096g/C002CC79 2010-03-24 +sig 19FEA27D 2010-03-24 Simone Tripodi (simonetripodi) + +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v1.4.9 (Darwin) + +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 +dcC0KEtNPufKywDTzA== +=vtxx +-----END PGP PUBLIC KEY BLOCK----- + +pub 4096R/02E9F65B 2010-10-27 +uid Luc Maisonobe +sig 3 02E9F65B 2010-10-27 Luc Maisonobe +sig 01530235 2010-10-27 Luc Maisonobe (general purpose) +uid Luc Maisonobe (CODE SIGNING KEY) +sig 3 02E9F65B 2010-10-27 Luc Maisonobe +sig 01530235 2010-10-27 Luc Maisonobe (general purpose) +uid Luc Maisonobe +sig 3 02E9F65B 2010-10-27 Luc Maisonobe +sig 01530235 2010-10-27 Luc Maisonobe (general purpose) +uid Luc Maisonobe +sig 3 02E9F65B 2010-10-27 Luc Maisonobe +sig 01530235 2010-10-27 Luc Maisonobe (general purpose) +sub 4096R/05D1D1E3 2010-10-27 +sig 02E9F65B 2010-10-27 Luc Maisonobe + +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v1.4.10 (GNU/Linux) + +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 +BoC6ioYBOGbJ9w== +=xIPx +-----END PGP PUBLIC KEY BLOCK----- + +pub 4096R/EDAB2304 2010-12-09 +uid Gary Gregory (Gary David Gregory) +sig 3 EDAB2304 2010-12-09 Gary Gregory (Gary David Gregory) +sub 4096R/54C60ECD 2010-12-09 +sig EDAB2304 2010-12-09 Gary Gregory (Gary David Gregory) + +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v1.4.11 (MingW32) + +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 +kav63q9Zeq5220GpSxcoGYtzOXkI3hra5g== +=4rvx +-----END PGP PUBLIC KEY BLOCK----- + +pub 2048R/A11262CB 2011-04-12 +uid Gary David Gregory (Code signing key) +sig 3 A11262CB 2011-04-12 Gary David Gregory (Code signing key) +sub 2048R/AD3D7F94 2011-04-12 +sig A11262CB 2011-04-12 Gary David Gregory (Code signing key) + +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v1.4.11 (MingW32) + +mQENBE2kzuwBCACYV+G9yxNkSjAKSji0B5ipMGM74JAL1Ogtcu+993pLHHYsdXri +WWXi37x9PLjeHxw63mN26SFyrbMJ4A8erLB03PDjw0DEzAwiu9P2vSvL/RFxGBbk +cM0BTNXNR1rk8DpIzvXtejp8IHtD1qcDLTlJ8D0W3USebShDPo6NmMxTNuH0u99B +WHCMAdSa34wsg0ZpffwQmRxeA+ebrf2ydKupGkeZsKjkLlaXNkTVp1ghn5ts/lvg +KeHv1SJivWKCRmFlbPhBK4+mxSUSOPdoBNAfxA51QzZoPizSk0VbRz3YufYRVLFy +9vqPSorDmYJhCvn3f6+A38FS/j8VE+8obQ2rABEBAAG0O0dhcnkgRGF2aWQgR3Jl +Z29yeSAoQ29kZSBzaWduaW5nIGtleSkgPGdncmVnb3J5QGFwYWNoZS5vcmc+iQE4 +BBMBAgAiBQJNpM7sAhsDBgsJCAcDAgYVCAIJCgsEFgIDAQIeAQIXgAAKCRCG/cfi +oRJiy2vXCACU6jW2+XIWuWBKSmeowBMxlUMJFSq7QjLt+o6B1ZYClbzBLDKcxlnS +dF6v0jLhp71LozTde+HFI4/qIv6OO4UaGHin8Z1rNU/i5L07HkhLxcrbDoWhaSGD +buRsWCv9ljm5GCXyK9s6Uj7d4af9mDWaGhNFJJFIs+yqOvTwffoaB7y+2a1YWStZ +ZXDJ0KiHdY7xQ7bbYR/61MgvJslF1uX+u4jLTNmbU0tCXLtUrLd2VbJiAMFezqy6 +hV/ZxQLZoBPpr3FYhR2SIzNhQ30nj9AVcPgCCuLD49nx6Ad5CpcP8sTwb4aWk9GK ++Uu3Bfz4jTAvd9Q7TsRMt3NV+7sOGD4vuQENBE2kzuwBCACzeGpkd6X/xTfKDBWv +XgHOOKIJ2pht9XmtZZKiIj7LIiSwvSds/ZkoZKxAm7AY+KPh8Xjf968FtoUBQJvH +AG4rbowEqT7OOrJae2JcenH5qzaod7TpIPQVv+Ysz8I1wLlC6LzKRj1X99Hng6X+ +obsEasnPbmEEkuiZ/Sgi4vVC8SHkDmYt1Dx8jDgm53oUeWkEJO9LSI2zcrZhSgvg +1xa4Q4gY5UUK7gE4LbmGCjFlATuuW/0sryxu8zxph15gkn4Nqgk0CPMSjesMYEGO +sdDzfQXl2tXbt+Pe6mBoWh67MZ1v5zOq3EDtoSqDpWPxponAeaCuNDDFX44vGjfx +GE0tABEBAAGJAR8EGAECAAkFAk2kzuwCGwwACgkQhv3H4qESYsvEMAf/VGyqIEcw +4T2D3gZZ3ITkeoBevQdxBT/27xNvoWOZyGSzGYlRbRQrlo+uZsjfMc9MNvaSmxyy +4gLVbcdvQr3PF//GxphJ98W8pk9l+M57jfyHnnCumn7MO4o9ed+WuigN5oeuNJ6B +Iq3ff2o1DsrEvDChYOJEOeFuWxv+u7I2ABJJep7NbByM2n9PE8vlGU3zUBgWUBsk +6jT+klKnEyHE76WzegPLz3jtElTuyB7jRhjyQJu1yiJEMbs2zH8aJGObi5f8Jum4 +tILZuEAdoI0M3c3VRq12cz/vLy+9VXa/s//8IsGn88kjyyYqOy8WJEjoOXFh++dp +WiM7nZkgQcNi5A== +=0UFs +-----END PGP PUBLIC KEY BLOCK----- + +pub 8192R/D84E41AE 2009-05-08 +uid Nick Burch +uid Nick Burch +sub 8192R/18C4CB00 2009-05-08 +sub 8192R/7092622C 2009-05-08 + +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v1.4.10 (GNU/Linux) + +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 +5d6RZOIJCvBQFBF9T4omLT7E4pXJ9kQIIfbqQixq7dnYMltpFtY0QepReumJCKIl +VG6JGK2ub1lF4G80rkClWzwKgcapkIlXW9ZYTlYmCh4Z5OXeKr692kKYBgSZ4W5M +IY3QHI0nib4bMSb1IqeRU9/Lo4edfpA5QSQrjzP35ECVDosXSQ0veV8MdsmhC8na +Z5BQ1tS9c8eyhCRDlYbKj8RdOWjnOFu1DhOJAn4EEAECAGgFAksM3mggHFNhbmRl +ciBUZW1tZSA8c2FuZGVyQHRlbW1lLm5ldD4iHFNhbmRlciBUZW1tZSA8c2N0ZW1t +ZUBhcGFjaGUub3JnPh0cU2FuZGVyIFRlbW1lIDxzYW5kZXJAbWUuY29tPgAKCRCb +uGOw9Ru4imZyD/9y6mYirsfvPWfe22eyGlNTqHVEPu9m+xHBbV6L+DTrGiDyHo5B +cVWYwO5CoWnxzEcWUIYXULy+SVi/Zrdv59kALxI+H3VWke7Wm8xDH6FdG2ZkzUpq +zFK/65hYY6ImigpiPq6k/cHw7PUYCoWwnI62gEqfYVycjXt9pTkBM+ndlHgoxYcO ++HpD42VpWSEHMnPttV7ipHVO8cE/eX6BGelRXgGeyCKda/vWTP6awxdaURagJ3Yu +4jTbE5pMhFbGRUyZN2xZKHsbuJiManXjUAN9thE3x++e2Dclbcvbo5fIdB1kfH3M +HY+IGuqEGwKWfSV+L2XGM3wdjf09xmwsNkns8fpBjEGvrB+mKnN07eS+Z0NbE7Y4 +olHAXU839iHIiXc1bejntdlvN2pjjp46jGAngtiR6ZezvjTl498+8dg+qKHI7uLI +TeqYbYl5Ju6kcCRHm3YaO1qFO4jWneHV5eYz359E/aonCbGtVvxyWEjOi1JdvH4/ +9bslpAM6fI98hC991MiqXGTZio7Ipa3dEwbYKXlhHmBgzy80BwUBvS6mLnWR31o/ +QWROFQ0Rt2ICoKMDpymVXsdyYyeql2Ne6wrp6RNDncLRm+DH7+gmgpA209BKhuci +qUT/nAL6JGR94woVnRBBhMTGfFuhKwgevrqI+jo330yQOwCTBF1psI79bIhGBBAR +AgAGBQJLxDrWAAoJECpill24r5C/RUkAoIyRwBoqzDfKGTjK/t96jMotiKO3AKCU +toduhHacHBxxgzCcrtNLjYf37YkCHAQQAQoABgUCS8WWPgAKCRCdozwxCrD8g23a +D/4oj7mXmuY2VO6ompSfCuKlg55QfLHflCxOBk8dfWg9zcuGPde6AgkcOMjSmA71 +YKtTbImfRfXfQ6dm72Xwi+ca0I6LX8/u/Wl9R/P5lPRPpqx+M9W8pyHTx9xourS+ +JUyxPsbUpWwfyssDZkMpCIeONxBF6DporznqL0yUGAifXlGGoCdsmvqrJ62VoQxi +WLqU4KXUMKsfJ3kujuDz5xpuDCBn7SWPnYRlsiu/Pz7aBUONCY4zRNZOX/b7vdlk +hOHsCkPKfukIiMbw/jaAneqLkNQs8/Q+dDA2/sSV6yEXYFae23B9CKKy07Xwt4DB +YhsZMCmkKlmQ3tbKMe9aS9ZNjjbsIMF84lgoA4ZSlzBZFWxYMB1CGukicz0tFV9e +idYaLiHjGX96K5n2f7/8veEqoU2hCfHp7Z/Xm0P+BSFCCNkGBdAYP/BzJEyIZxhO +2p7CnFA9M5CG+OHfC150Uu4ZgypEehV3lAwKlVcZsbu1rOwd/F3OMiBdJCyqeAx4 +Y5UFm6rAJW7eFbus69aiESyxLbb2S/nOmSw6OyrAGwnAd8UXNPzlTvh0nAkIzZ3Q +O0zyKcE4QRD08ihFVBEOT/IA9y1rO+COFlNYRY/FLMueK2gsTXwP59gcAEtDoI3u +Z8EKsCBkCbs4+7+1NNdsJU14LAM2XecqTWFYLM67m8EW2IhGBBARAgAGBQJMldDz +AAoJEB5ue/FcGPhURb0AoOsZYOSTCIcS6wAb5VtUW7zQr9wIAJwIryVORyQ/R6Bl +WoM1Lhr2SfgHE4hGBBMRCAAGBQJL1IUIAAoJEG8Xpa/B8k6kI9AAn0ywPJu/7ngJ +2s0g8QK241FXQd8eAJ4s0s1gH7+tgTksyZ2vKHEqFlL7sokCHAQQAQoABgUCS8Wm +kgAKCRC8vPWHwV7vtqrqD/9io0f8happpHqJk08T8NAarkYXf/nElPASu5bSYm3N +LDroyZBdiwu81RWJd2sdq11PquNtTtWcyJ4/tBQrhfvDtb+MzYsOXoFwqdNZdd7X +90vpwUJ6CIn/5KvjDMWuoK4/13Azo2J+Xyin0fFtaD3XOtnMonqvbb8w6KK0C8VB +C7cXlNhET/ZsROxyXW7X/jL9wjYmvRM6VEln4zOSMEtxRAJTBr6N6XUZVYJOpSkS +l4Whfv2mqYZY+RjcM3XZL7EXEV2OBl3dmm3dR0gKe1eN9xtr7LCVQOLitDU4vtdB +tysngPR/1Moh7S4WmQoCLQ2CSoxf9YzcJpFQvDo/tFAZjKetoCnIzPWgNSwSjI4Y +VUU3PY4afu2DoZ0gB2d/N3DAxIRnM3aOiOtd0Gbc1r831DAkTxz8Gp4fzYxfSMS6 +fN+vWzQ/UzRTsF2Eh+MUVAX13SxaP8NaF11Y3jywCFlLlFVJCOLoeMPKLbkpqxF5 +5sFTEVFVi1cQAHW5m7zxB+qcokRbSZkK862knXO6smqGjbgsIixaNvaB+XhKqMQX +11ijn4KgM7Iekyyi+3hhDO5TtxZM97Q2RtQtaCXPoOFJWEJjEOgOM1a9UuvIV7Lp +QPYuKhaD398lmuRp4FAsSn9D0Z9YAzRnAHaMziu56JVYRlC0xsLRtp07KweSD9x/ +vIkCHAQQAQoABgUCTHaSagAKCRDhNgiKGCS9waREEACrUyjHiLYHVm64NBLeOgVC +HSOf6CUS9iP7b7fk6rmxvq9zV+Y93J7nHEHJgMiJqgngkHxnajqJuobwUVSwGA3A +4ZtfhcZv8hoN5MpwAw3hUo5wNyv7+I+eoUavJ15uNsrl84kFBRhDhDCspFitf72a ++jJjlNbOl9SpRIHHpn9AeruHi/eUEfxVYR58k47F5EUHMJAYWa/FPNRCkmUPVXRk +IQF6JdGbDuAkCOcGAqcTtUrUIHYhDiFPeFuyl7OAYlADWnQ8MSu7easonmta6B9e +mtj3ymfCrFE9w2ANgXrgI7pcgNhAFj5LfRIq3AoGkaQ/gdXmK99WPrczJwyBJneU +EpqjugjxKPNMH3ViTLgv64yn4aOS2Ulsu9lx10ipP440l8GMPC0P8gB/1nORw0lI +oDIZjcB1u5P2bmMgc0XtNPTjzQSRU5BFRCaxTl9Cn0M8sKqlg4CRHsDaRldvoUnT +oKHgU5Y1AGUas7kDouxGw+V2VLujijcruTEJuu33XX1eE1rxXcuBOX78i1NPtrsE +d6UVPUtqhDVL+m9Z6e2+NiVU+XK0/Z8BH/NANWTdNg0jhjN97u1zmjVxhC5zSicr +dfQFOezy0Sh1UWBppqFEyoueEniYrLwftBCPz50c3dcMqF0RAA7nOkm5M6Gx/7Ot +d92ODxF86jeYrsnbe7woIIkCHAQQAQoABgUCTJXUOQAKCRDSHNIj7o4N1agnD/9/ +91h1JdVJqCxNf7eAceAXAVwA+oflgeQF3IdNSf0YaVRmkwiLRxcjUjgRM0FUGgbb +RVZs2wsjKkGoq7PeTUxVEF92Fwr5eytg9Oiuy3NW1UXtwDXqczufuScWh24t8q7x +uTUNm5S/josB2fs5wO97bqaUvCNRDpGErtaoRpDuI4bIO82AZ/RO0Coe2E6wEZYB +VspV4hGaygN3qkVq99+/ey8aKV6ue85UdMgXFyBtQlw8VBX1QEYlz8KYSWtr8xzH +GzxsKgvSgMA+QFZNhIadeuqsoCt6im+Zjnva291Zv2HttnNz8SM2gmKTQTLiDGpq +xyxI417YKU1A25g8SDeFGQUBnvxMMRk/P6Jn/4ChSm9ZUtZ0Hg7MaN06iQlgy4FU +0LSmjeiT9GibkAjOzaMAH7Q6FkiNdX3n1bHBFUYjPrk4PH4fwEoYaMKPTg0EgI16 +jkZ/dOPqxmS0P8PYciVcJOoov4mMFJVizeZXmyMQ6TusHkTo/mtPnsl9GHooUkj2 +J1yxYl0KpulsEnJIZuklIo9vBA5YwSRSv8l4pRgPEAnTAkAI6wyS3boJhUb/MJb+ +jJiso1uAH/fNKkxbjX6Cv9xEERWKI4gbXo77bphfGxvnuX8NIg5xzW1Kgwa0Wr/D +L2jK0W+ThkJYoy/Es4ncPPAO2KwbWYYDKkVsiT9whIkCHAQQAQIABgUCTJXTUQAK +CRBaqrLolS7/waJ7D/0XG9A8aiMoZKaINqgwmgzLeHWSSvRajoEX0FkTNygRrNh2 +VOcYbmZBASRWIYfLxcmHgS2IE/+hEIBl5lDVaTwde4KWaingNEk3Xyev0SStAN9b +NfQGvufYqyyg8ylubFwNJXD+0njc2vbZXHneBmtdFnuPz52tlyEjqQ1JICEIHav1 +ZZgclYqU3xY1Tdb8A+dVfVv6R2FVPaJFYB7gJJh+s0AAOaLJWf+ToldD+zGfIYeT +gYWDWWYcx2hh2eIr54csaouxZaKeJq1GDibsaMOcZt7RSZw79TX/g4Jbnt6KdcFb +1AyIp9zgWtB3/4pm79jBJfbS1oP4Wc1XvCNWDl3bFHPtKEszhD+rr8GHP6RqSKWS +fQ3+c42cYFPntLUFZHZEoW2yURtwdkQQ1EoERCJV3NiliuQWTQK7v35bSj4jV9zN +q6uXfCCvaFuVkLoodxPe2IZ9kwkaUOc1YrguwEBrkgNHfusoa+WGIq7YLV5gdTX6 +BflK2GUJEFf4FudjRuWZGl0vHz96MU/iEjdAzsYSoj+0KjoDUfQXgLJJ1r2el7FL +FIq/y52E3wNwGbAOYmCl3/GF6dpowZKpxYbjoat4owySy9Gbpau+TZvJWNV6EAZb +AR75w+UPr7h+wrZzp4k0MmH+rxlInqcKbX3cKEcooW+YXSKMdPTTq78/4FEVfIkC +HAQQAQIABgUCTJXNuQAKCRDKiYVDF/RAlFYsEADLgQVfdbfMuFmGo45FyE8PdA9i +to32tn4uDIT0ivAsTvTxWVupeWfR9p42nrmrEpcITNcm+I/pQpmvRBq2mfmNjOej +jSXI0Oo9fEjcbO6xngHTi1tSCTt4RaH5WroSMPvtKGnBR2segVOFrGwapSCJK7CH +cyaI6GBNymFy9S8x+ecYVj7IZVmLPk1iTLpNX8gawtTYSZh5+hoCCTEJCn5KCyMr +8OOS8I6rP4yL7byJru1Cx5WyiQ1adHsPICUQpNm16haADx3ay+TSXRriOIjc0hgo +zjlfGWNb0XyX++8Bxv0gw3LfGBcfcDgTHzYRmP6k3dlE3YufCWz5y9uNEcuFpCR7 +UpscT5ff8OlVJxO9whWXiGhoFeK0pIlUm+gKI/GeHVDGfPSl3lRuStA4E6Izz6zV +SHk/oZu7uhjspWIfHOq3BlO6xpy6qd2xd9B0T1cUGuxGgZMnmm20lYuXHvLqu2iy +wLz+eKR6vYazNN0hjK3U5M7PRDPjOa/zi/+YkQyzOqZR9t40bFSNXaaZ1l1cXwpJ +BtwXZmeSc3G4UQTNoa7Jy6JUug4RK9WangavjbcqNdx1w3cOoTJUq1Qmmiq/8xF5 +RkAnDB/hKBp0fAdE+64Tk8O7yJXLkPxk3t+WAdLzGwlnkxSyHzQ9js6b7+exxdKe +bKakHN6f+AjyS1wS/7QfTmljayBCdXJjaCA8bmlja0BnYWdyYXZhcnIub3JnPokE +NgQTAQgAIAUCSgQseQIbAwYLCQgHAwIEFQIIAwQWAgMBAh4BAheAAAoJEIqviNbY +TkGu3Vsf/RLJj2GzT2OpJLjeUFRY27aGbQSqJOYhKz8yHwSWNtdZNSURjSlV3ici +tj1PVEyptdstrgYyKeZpdUzHL+CmfKr9yhqFsfv3JY2DM4nnhbmDb+PRq04MtlbT +eCMRLXmsu5z/I4qd4EIJzrG3kmOBCbO1Q+BkaShwP/zQPaThICOrHNS/5FyoTdDy +VZWUgCG90MD0hA9Hd3L+BsRhka1wRAR0xN1Qn4aLDRYhh2sZb4LrMvh2V1YOOKsU +uvlv2ABtS4F+i4kua/TbDp9t5m8tOJkZfTWbtMSiVcL/uYSgFEq7a3ck7Xi2kbe/ +guQlGqJcVK+RCj1/3qyW64IvliPwDmjArtzFaPiEGjH8POScrimyalNbx4WyLOtU +/Jic9rFymt3hHE5WtPX4OF2lielpkyPgtCLiLJMrXcUW/GwreWvDOiCLUhXQ9clX +Th6duKfJq6TxYvtdIbEIex9kOxd4NayBqoP4YEkLlybyzDWZi+q4HE44gx3S3FqX ++VJThk9G7W0eyN04kM2Z/Yd8yPYx8evv9mwN4+YfRLjWmCcg+XzekW1Q0c9/BD3I +s1axqRy4+e1Z12rrcg8QiXE7sy/a1PlHTAfwNnNolRpzRflpLIseZ/7kOGIQm5BC +mh+8Saoq8cjMIVadDu2r5W69dJVDna3lK8vEd+Vax/luywSYSnhiB5kOv5Oq7jgv +Xi9c70PH9X+x6mxtACD8KoANCcffi8X/ABbyil8U3k6opUEcX5aF/csmvI2vMsR0 +u41YFwLZN4+M3Ww4FYen2i6zmLvCuNt346GrXMno0MX8ZH13cKb/bY/wgcFQTxBo +aIypkxzzWjx0GEHtletnBNwVpjAtrOMQk7/NvUXOoVEG2uQO05IErogspv8fW5+o +5KK7x+tOZaNC5FnFJHx7hb/cvgz9fJxv/hbFmAcF3rN1HnmpmklCfvniaB7xeD6D +dcf7ATXI6CQasqaiwjhN8/0rpcsB52h9T07BPLLsj1vyIAueNKjsGfL2Yb6zO092 +hGV3WQ4+PoKOW9gr1tyeS4id3bBHBWfHnFtW3+mWMZFArryuBm3cNEV/4nApZrFy +hoQH8o5SEqLFgsMjg6ASO3krjtwHAVUqDOUVC/CoAM3nQFrExvoeuYrv7cII4q4M +ATnJPtwcrvbuikjqtCNddaaIc3YtmyLjEaaP9oiFGFCy0ZMm30CMflpm09i6R+1p +bqoeUx1lJjnvLV5cy4WDqH1S4Uz2E+oVbnmQKxYqy+ZKJC6nUj2ZxRzD1vrKnN0R +NQlOXcA0oomwpt8M8YlHACKjfenxMiJ/x1Ih8h6pRkPuNHghgM+lZlGbGijaeueW +YkK7Xr45R2RaSj6mxC6nJvylJqX/DDyIRgQQEQgABgUCSgQw+wAKCRD1wmAWTO7X +X0+QAJsEWE4s0i3hIk6z2iTr3+aGT3rNVwCcCgXLmSRklbh9kfiHvBesBsZsSHiI +RgQQEQIABgUCSgRFRAAKCRDVM051sTE94nTfAJ9jCZrnvqVJo0tA/7PdmvLcNFwi +OQCfQ9zvp5X2V1DlsIwWiOKCSh/CvPaIRgQQEQIABgUCSqGECgAKCRBjO4UoUXji +pTLVAKDenG1e5ezGLHhyGLYpUumBmW8bDACeLk2jnCExhcXc8DvA59mQUV+F33CJ +BDoEEwEIACQCGwMCHgECF4AFCwkIBwMFFQoJCAsFFgIDAQAFAkoEQXMCGQEACgkQ +iq+I1thOQa7g/R/9E5vvkMF8Q21AlVNozxnK1oVJW9DB/4UoXbmHPT8O05EeConT +3bLEjBHhg31HYEqS4zImAw49Q0AIAbiVMr6XUeNte+gcqUXwj0pgoEzMnlRKwPvZ +waeVHFS09F5Wcg2uZ1PFwX162Ys5n60pbM/wrY7pTSPWLyAr5+xPsXk1wzPVgtSP +wNZePCO0DKOprc593G581a8BPP2qevT+M+jVU3K4ZLpKBCSe7g0RbYqNzuEsO8wD +vq7HjSwWuLgG4ep9Zup8l+Jxoj+A+XDwFBz2bekToI4f6HeqhThxjmtxu1DIaIjc +yvnt3HvK59XKRW8RHaBKTGrbDno+4Z7B+8RQ9ZqrvCnFKIbJIBSmNUBxvgLs/U0a +fE4bg6Rkbw2Vx7epjjZaNVnU3QPbzTc85K/slTIm8T8lzGQVwaCYitTEQr7FcISs +uoYQBigbQXzXi5G4EsBlzppRaeK+bFo3zZlp6kiBbbyNLuhobJor3goi23Eookil +RhJIod9dPMstgg+cFIz6BEutkfugkogPVwsPnrnGm4X7fA0ot6l1CRearMEj3KgO +LSozhpQVGMH9TH7pHVwIdWJwO0xDi8PokQuWpJFl7Z+rsDhZnsT/+Denb85SLkWD +IExuoTcLqKKxdXETr+wZB1XCxKiMGTd2lJ2i1s/evcGGOklTM4f+hvH7spwLElls +B1xXUY/ZNVTYz4jd3VWCwX7lCOTjrfBLIkg4BphiaFqZw97h5KGHywI58MMdIpUB +4vV+/bAiGXco4AGH7bBA9HD74uG+3zoZVoz2y+MnErGl5h72E1abdSO6CrfSCUXT +BGorxcY1qfodiStiSe3zSVf+NRj97/3ZlLd88/2ovPYenA9C9Hl73G+4N/VlPWfp +U0b9WW6/2mSkTNrcJe4gSfHTMoF8JkiTSJLfTFZpJa96cc3ILTAX9zMxSSW4Glpi +oOmUDOKN+8ZXrIo1axF9LI28r60fNX9fBsgfUl7DIxFec5LhPOlG8aFKrZsWCnn1 +c2wqboKPz2JIWj4JNOE6MSR/s2S2GDR98qreEZsDeBeih4Ydga0CBYSjRz63ex3f +VhGefH2ThXKis1hLVGeA1+Ooyb3EsjtRLA+sS6VTM2VPSfh9tyJC6ppwKJIo48gt +C2Gc7lZcXRB0TNYkzhdpi2+ojK/MCwKqMq5hyNFbv0nd2pq3gY+GkUU3Dsa4k0gV +GxNBHkPhP+jL5IxdajuL0Q2kn65duTK8uMvde1f5QxMZFVWZAM+MJ6U5RWDig8Q7 +Q7NNGWguDf9W7iUQ8EKGuqdH/6FuX9aGxKrAwOihGs0gvWopCBOu/voLo++b4a8j +4BaNV0fCTWgKRYsLIbWc8Zo1x65Ru4tS7eRbcIkCHAQQAQoABgUCSvM5vgAKCRAx +fG34PHcFz9NDD/0a/i/tjzvM7NignOYq+YrTXYATTkyTELxuNMO/NXlcf9OvaYcT +7luU5CA+8mkF5kjupFgwL3z4E6DzI9/B5qI4AOwI74JXqhs1xNFuYE2IZ4WmWtZJ +JHgYHRkHRjLvhAkusjzOKDbrujGuk75vcpJX5Dcm7P9DHpGGmbsTIHgm5WMYbvmh +iLWXfIA9N9Q1NNMDqL2Bs9MaIx3nBByyBFQ32e/fslI2E/zHPgZS1SbEMp1pJWjo +mJHQe9uB5xOHM3ja370/fnVIwOIw6wBX+jkKvRYxGpc4mLfptTIt5jrUDBNC6iGT +OMsoeb8xC6/RH/2tnx+ciT8Xbs5KOQUzTDi+utpJPTI4kHrF1IrZYHbVM2nwlGdy +nVzhSxSMsiMqe71GrXkUMnT928Ju/8H4bL7Hvfmu+HLyMtO6u2Gd0Le/CkGGUROF +eEZqHpOSREtjd7FdkzYN7Dd/hxsQo1VLr/gIB/1ayy0YAUtxDJHiAMFN5FAXZQPI +WcfE6er0eBYbgzCVJy/3i93uET7O5f7vqfcPKqVzmugdA8UWRGdxM/4VMJyU2mHl +6Hayw3KrC2UCgYqmq/nMlT+V5uzacf/HsaksipI2nhwnAMekCQEyloFBXbsNulcX +5Z8jaXFPEgTYhgYxmZEMCUoOZsEyz06qTcKEtARMRUQNPy+JkPQ0W+NYyYhGBBAR +AgAGBQJK+wUnAAoJEBMuSdTkHtx+ud0AnRpoWDa3S1TwIZIROiuhJRUuCtfLAKCN +SJcKjDLezfF20SGXfCDjOoSKOYhGBBARAgAGBQJK/IT3AAoJEMnHkk5RBH1meJYA +njbSUqc8NmZ0MVT2p2cQZ8FPTIr1AJ9CI/mbOp8ajUqGCZlzY9K1tV8yVYhGBBAR +CgAGBQJK87wPAAoJEJsf2p88BiIx3PUAoNtFSJ+yEFOj2xJnHN3ku+V+rqeQAJ9y +daMaVl34Sy0qflIzymHFNp8eq4kCHAQQAQgABgUCSvNeBwAKCRCFj8TE9DhWo3gQ +D/9jNViKeMnIPayHV97eS/Yjx/teBwNiA3mTcsgQoCbBTOTz3Pt0zC3KSogJL0mP +9tUjXgmeZzjdi54cWZleSUuvn3bcH8JustqR3TRjQBBfhfrP8k8v6ZjB2DG4dlJz +a51tHavxw9/rTeTf7HLGUno8kiTafPB5gH0f/Iwpyl8nlSFmpf6hB3i3coqarsrH +SHR7NqAW11PhxlpMb+NdcnmmRhd9f6tC04y84SYw2+WSIxh6bKBsp5+Fb2AsCIuv +iAq4vtWKqpBKL4UKbpDejztenzvipBfFZEh2bD/Q+bvlDS9lKbi3mCxbYbiFrbPH +7Cao+00RqbyqXHil76JCghGt4K/UOc2/NfITM5sRDseV3EcQIUVYxIChVYVn4h/x +0nd+QoRxMMqUJyr5MCGZioubkxz5uA2FteH/g+1qmLtozRHo4sd7FzkiTnjZ7/jZ +qPTGmwlNyCDFH56smgi0XVkFVYgHAUoLkRzmnAyBzQAAhTT34iAA7C1oCxGWgBdl +fHqgHqeokDklLXjfmBBqPdE4JQvIz6mOCCnhepxwOzFYK3XKK26HEcKlwI1APxXv +fbfn4PvUSBKhftQolLjHGTGcvj6NpgHw8iHsNnmmYG839tvdGEeTZU4J1zPkn4cQ +/8Wu812/CKTc6dfHMVBt7aaQwVkLsUeOUnzyKvzHgkhV+okCHAQQAQoABgUCSvNg +yAAKCRCZoDAp3foZnrRlEACmqx/KWDgJFmwWpqqX2dYlTRBW534vnoXY9pTDFaLc +yuquihxfF4zfuyjZWD8sOb+lEVBZn2RaQ85lwS+87nTO3PuftPvpD/LbbUH2lvvn +gEoBavvFUK4dCAw0pBqJuVuAu2BC8nYE0icLDa2QmsTOhMymQZKF0+UGlStiy45a +fjj30twPNLSnoHY1dGAAuUqOhYpm7i9sIsBt/+h5cfQwAe+luw5nO+lKiflihcyY +z9ZyuuuXDauwoln71tqiNyfq3Iq2cMIkSabbG47E7dw69AWquFchl87uBojSP4bI +f57KuygskkjZ8tPoJWqVKCZHiDHt3nlxwdAyhvAPXxitANdzOVrOgHOKetX24Gsb +247b3MPwpKtNl8znijokBPC71QBJOGhvWi+FTLwaoMTV3yBxnLaLB6neLzqm19Sy +qr72aBqvUn/ejyJX6bHGGZxCk9OcDmo+JKgiye9+xR/leRxzEHKIQz8JY/nYg4aE +SuBNvssk5ysLBxTlabXvivTibQPsHljJNhZr/OcvuyIKuf3BD4OsTpLi8HCw0/42 +I3EKMUwbw1Pf5Q9uWnuivKtJbRc3IdValHLv1nqTtoCWWBb6fd3SPv5PNECeutKA +C3ijV4bAKxIiNZZLmNwcQt88tafSe6BOqu5dM4DHxqceR3OCGBJafVNdEV4/jnjL +yokCHAQQAQoABgUCSvO68QAKCRAgXIZz3HQsfPHoEADncrsRoJVfRf2XYmHvKzrb +yi2xf6BZmNUADMzh8m7g3FxAHvuB5XQdHXDz722ETgVkbi/RMzth77s66vFEBKV1 +RW/b2oLgm5Iv5ieSeMPz9Ql1V+Gq79VJMRIg6ygRRgcEmq7LU0cr4UjZSfs1AUUR +t/grJj43tdClWxE6Sj6IcHSnq05Hz//xSmC2dDb3CCtd04ILJNUMM3ACQvzWrqqp +cq8j1Qm8+4rKORZzE9b41gr+fu5un+t+TkupQ4mLp2f5ciQBYjQ8ddyxGPbpGp4U +xM/bMWhX6xKlSSyWgkb8RlpD5QdInGzVkqKKLG5/SfsfxYU0REW2OzTSV6j+FrrQ +p3Cp6IshGFq+1U1BJ9ZgiSMsQAiCXRcandZ6bwcrrLEz7bSZ0gfBLeAi8DEHrGNx +s0GMcuYkvnZJsQ7G5Bk+kZn36dBdj4pQA3XPhwAQBttC7rI/8Q4W624l2XRb1y33 +4O0dg5YRC8a5kyKtLNTkCkXclPZK97OrQVwX0mYBE67eRDUAjXBLUWu+YVMQUMLX +oeXsjJUDTzxAD5SCdOYLpAN3hds+jiTalK4vVc/n6YyWa4oQeNlC/m9R+bmdMFIa +I8wCpxLqCCgxBXctMtDHHUDBgdnAhH6ZErHe4wC+bTGp3uqcsRvJ1rW8zmFfwbpu +tuZGT73veTxc6XtpKVoQA4kCHAQQAQoABgUCSvieJgAKCRAQwBxaL2BZ5zh9D/9B +QwGK6dv+oI2g43tv6N1vYZ9EWK+zTNEWQ4rFQwkDPCRyOPwPyu6hqx4v5DNSnFq2 +FaSahcGZIZzhwHHEHakWDIhO1i8aZDESbAwFhHHRISimsRQJ8LSVRV2rolFdvcMw +n3XLwfAqSQqOo61d5IowkEbF7iTqpvcU/912q/K3583trHEA2Cp5j8mGEBdPg+GK +9uAB2KpTpOhb3SonHJWUuWPUfwCRJ6KzS+MmjSwjOKzzXd+1UuCO9g6VdlItylbG +xdNiv42/X5P104X0WgxLgtDNm9/TnqUTATnz7k77Fs8aeIPujkXIm7wrJXqm2Pfm +V0vH8Yr96u8pHydSv8vwCXmOGeyvdcOB1JQwuwEnv0ocwjmXABVuVDs6XQYubLLe +3auwzEMPEkQAI+s2bT/QfFlSQYvq5f2Veb5DtO4n1GZfJT8NMe4OaGw66zD6D7Fc +lZdm4iBx2gOjY8lPCr2lX1AOj0aAzhzwcH2SCqWy1aypu1ytnd31RcFhSltkSSzk +dwt3hG5Zk7nuK61I1bA2Ruwa0+ua9+JWd3PHUE0O/cAhSXUdVRMK1kgKW5h1C4xr +aYmA1HfnKUDuQVG9sa7Rt4P099bEXIW6wRaGe42IN8Ho0xK79WzMhZHqG60zpAjH +zRtINXIOEGnm/44BB4TWf+5X0qN+3Zy4N/nmUofcU4kCHAQQAQoABgUCSvieOAAK +CRAxgXhaUnyBJMFBD/4tu+Tj6AfQjUWZmG+CKlXLaoxEKK9OxGGxG1dTcCVljJdj +aYK3H4O+svvPoRgC6C5cQlQiuKFwk+YneGIoyNQOi8vNnqsuiOqQxHU03uTadXDt +gS8JHKr0wwfwLLmMaJC8fmraipjzEzovj5kSm+XgoIjhb0kGw2YXbKcnUr6b3RBN +mfINJSQyoqTgqh/KN8IFE1Os7KUzlpP4Rq8QV8TpbWTmdA6c07Uy6/EesfELhKZy +pZV1UytIZk3lfHn+P/RaIca0K//iveX03+d+pbuFWYO5Kg8ZXZmgIq4coVhR60jf +6+/e1446yIb/B7IPr9PTKwz8+QU0ARo5T3XsNQYpssH5PmqsDsiOt/sXAiIlbQ3t +JbTyKEAOoReaAgtbrMTVJ0xkQFgNkdJk4nNABEo6D9FiSJqi/eSE2bdy7cGXKxPP +HtdbTmxOyG1JIWSO9cFw2URWyKNOK/dpIUQ5YQmIaUTjbfV7qfCrLK3WvAXzDRUC +hWnTW3KUr0HpLabNHi77dt217fi6CHvs9gB3Seqs1OgoyCgPAs5Hkm8VMfmNgYtg +w6c3rjsQCgsQeNamqmxs7kzyeGU9GTNvpd9lxK61aBs0o2GUCwPIG+CAAA8jUHMW +caMOIUgPHFPh/k0OC9+QCrd2rJ0tKmotZtZyaQcUumrvfLLS9AzeLJ5gwTw6zokC +HAQQAQoABgUCSvs1hgAKCRA1lTles9jhush4EAC8Ka2ub8ZCrvqURw33bpmALTOB +IVSVgl6yXK48m/esGpEpW+U707eeluakFZONkfpF01T1JJTKzNOg5v9Dn18Yv+EA +N4AlY/al2+a8Aa7Yy8vFCY6pBPEAEVr2IVzAtLO3ILwFbtKPwBqp4IH/qJyWSmdw +EMHydl5jdE84lVPrpYUxoSEIvr9KkzuLHTbBwOVM/JQ1QwI4v2Cs+wypWRKNY9O0 +6qsTdr+f0wPOta5azD21CwP69WndJWNntbnIuuhBuasYEqFwrhugPC1QckKpVgIi ++fwTGhn3HTnowRvrstKIWflLi0FG2Olzcf130xOO7MN0/ZaAv4JQc+4Ynxts3K7g +ulNZ+IJC7wNwUXEfOy4iNgJJPr3pJNeJ4/EqoxVaqy3wFAghJSl2PvLR1Epjo2iX +0oO3JD9iIHzf4Dw8uqd63XPkq+zdHWM53c1GF+yQdYgF/DMrqUjqImYYfVTBcdcZ +Ql8Plv+hxomlHwZYY1WnhESpQptElIRcGFcDAX+dZlfC1VhWhqQ2TlOuA+cFDASL +a6w16EkNfJpGviVYeeYs710sPHmi70my5l5OPsK3WNEcpI6s/mJI+FIWlqgq6HCx +L5w7Ck2J+BthVVLLqEIdnHl0bpdtzUDT+dKXnfUEwAVSsCOznPatulwknI7ixO6c +bRhNnCHaDDdrx+hKGYkCfgQQAQIAaAUCSwzeaCAcU2FuZGVyIFRlbW1lIDxzYW5k +ZXJAdGVtbWUubmV0PiIcU2FuZGVyIFRlbW1lIDxzY3RlbW1lQGFwYWNoZS5vcmc+ +HRxTYW5kZXIgVGVtbWUgPHNhbmRlckBtZS5jb20+AAoJEJu4Y7D1G7iKZnIP/3Lq +ZiKux+89Z97bZ7IaU1OodUQ+72b7EcFtXov4NOsaIPIejkFxVZjA7kKhafHMRxZQ +hhdQvL5JWL9mt2/n2QAvEj4fdVaR7tabzEMfoV0bZmTNSmrMUr/rmFhjoiaKCmI+ +rqT9wfDs9RgKhbCcjraASp9hXJyNe32lOQEz6d2UeCjFhw74ekPjZWlZIQcyc+21 +XuKkdU7xwT95foEZ6VFeAZ7IIp1r+9ZM/prDF1pRFqAndi7iNNsTmkyEVsZFTJk3 +bFkoexu4mIxqdeNQA322ETfH757YNyVty9ujl8h0HWR8fcwdj4ga6oQbApZ9JX4v +ZcYzfB2N/T3GbCw2Sezx+kGMQa+sH6Yqc3Tt5L5nQ1sTtjiiUcBdTzf2IciJdzVt +6Oe12W83amOOnjqMYCeC2JHpl7O+NOXj3z7x2D6oocju4shN6phtiXkm7qRwJEeb +dho7WoU7iNad4dXl5jPfn0T9qicJsa1W/HJYSM6LUl28fj/1uyWkAzp8j3yEL33U +yKpcZNmKjsilrd0TBtgpeWEeYGDPLzQHBQG9LqYudZHfWj9BZE4VDRG3YgKgowOn +KZVex3JjJ6qXY17rCunpE0OdwtGb4Mfv6CaCkDbT0EqG5yKpRP+cAvokZH3jChWd +EEGExMZ8W6ErCB6+uoj6OjffTJA7AJMEXWmwjv1siEYEEBECAAYFAkvEOs8ACgkQ +KmKWXbivkL/GUwCg03+juJ+H/Smb1Z44Gt+4tx/LgLcAoLuo+5azLXtgMfp2Y3Zj +g8wT7PJXiQIcBBABCgAGBQJLxZY9AAoJEJ2jPDEKsPyDVZsP/1g0JAgULH6eQgkL +AJKzfN2YmV4Zh64CuzyEvZARph20a2olYi2aKVQ5E3WQeovkPUtoFb3rxX6EcgnL +i2wkcg2fA/XZzeqPGHRxAHuAKqTWFU9Q3vRvURGEKK6XQNjOuLeErFj0JQB+M5fH +8uMY0j4oUoOsH+O2S7PlKC9DlDooxvFGnHX/ZGD3BV4sWaMXvzUdoSX89uDjNlFQ +MCWACSLNG7nO2jm/crQMbkWJ2Is4DxM5u1SD+3+O5auCvZ8WZ/UzyMfy7dPUMLrf +P9k8TfKdoqP/FhrDxB9ZbTMwGUNv8Y60/AS4zbTnoDnMqBmJL8KgUcHbMIMlneqj +OGN3AfIKmQ7/md/44/u3xjN+gCWAZexO58OAwGXh5eQVudDh+3whHPltD+gfldAB +qa9kJYxvpXzxDmOzj9M7MFaYZa3ai98jIlnKNJdffEp0PGlG5LE4N6uBsreltlBn +XQewZN1UzdYa3XC3SV1fVFW7VhR5UXL9gPfPQAQOMpq6gvhCIJPNkYDFE/5Jf0FS +lfKlV8Pp7m4QofQQPvtyQXKWN+pUcW0rVJUPbibk63P8IQ69Q+iDNXNRsBludEQP +eAjeK4RoKdca/87AwQ0oRU9pn4gCc9bwacpnIZBYfxF1k9wNTyzldZd/uz2rmLpT +BSj7RyjNENp6F9QLkK9aWlFvFPAIiEYEEBECAAYFAkyV0PMACgkQHm578VwY+FRE +ZQCfRG0hquoM4WJ0kWd2zsHI+eOHLpUAoPSp+TsUb7IdoIVlsuD7SIPcuwWyiQIc +BBABCgAGBQJLxaaOAAoJELy89YfBXu+2QUsP/3IT7dffKrOTHCThu7OmUEPoTyfJ +jCX+qyW3Q0JVKlpqDkpiEUm4LbrsLoymM5WT07GusIJRBf96cofO5u9S8iIE8EPo +KuI9c8l5WsBAugHv5K0U5bf8v0RVnU1/JKBBqiCnE5OOBchYHzTRHMEjdhdxrk06 +keS9nu+vAWVT9kKRzhP4oxsu32bTKiEjgFGEEc47UobRpUH/FtL9EkVB9t8z5jCk +Nb/bp8Tof8m80uF58tQ8eR6APRtaaO0kQRU3S50bB1To2dkFFtqAsxk1Rwoh8P1e +nFEMcetNM9sekMUzyXZegu4p3/9XF8jXwNcu24xgS1II4r/qrQKlHmXyZysd6DX3 +4rYBQBXwsEArb4SEKu6yJHVmlOExRGpdVb+ZmvKFfHw0OjsXLLX8Ck16T/Yuu5Y7 +wNQUaoJW8cxJBfsynNRV/wGnNbIRrau92nFtfHUYko7BaQlmfNGAkUveaqEErBBL +RTKIZ547uNRFx0mYnD52oNWhH0u6ZBnLXfod7FdO1AT7bGLw9+abRbEZMLTVZp3V +9LQThPvX7++4tWLm1hOVJzhff9indx4I7/IRDTRQHAEOZWVgDyVBayScISUNcYJu +y704yhKYy+ys1bs5XTXwGa5qo5CAadOQ3Y7GfANLi+DkHlpLlkvhZUopW+MzSXzY ++fBFUdSwKsdarlcriQIcBBABCgAGBQJMdpJqAAoJEOE2CIoYJL3BhGQP/inUqJN5 +mitP7vPNrKm9s7oWU4AcOtLJLree5SvKH7tVEKTkB2Z3cu1VXPcgZTWETP842E6u +KbElXJwPMVp4wekj+NzNaI2MnkJkIqA2li89jINvF0xqRVtpihJbr+JlUniSmzyW +kSSJjs/946r19wUt3BpYGesdAH3zmZie5Uz0ukWQwQYM7wp0+v3vXUjvPqyhCtpI +F6Bw8oRiFEbRv7uZKTdwkU/SJw4L6jt61Hizh8LGmvoHEmC9imV7zwrX5ZmRUQND +P7mlQUptVsnXiGed/oLsBrNBm60jS+j07TEXC37thZfoq80RoIh0dsXspdMPxO+2 +hz7T72uYhAaNT0Wqj7/3GIEoRyeEJt28x3hkOXu4RKpWL6PwJ5ZXx8L3gb9hR3V9 +ZJf1Z/VfwGzYZ8HkW3Bgo6ilrx73QQEC0AS4zOM/tRD+kTvPKERtCsivLcMufoEl +bac/QCWa7vQcSi6Ns8C2EZZd2CWUCTAgtpDZm/Tkkn4F4Rocjdu37GvPGFo5tx1R +jr8UYXK8NhOcA5tlsTzQAJSY4AIJFFnQLUviBy7+rLAkTfcpxpbX4fbutSHscXNZ +av1aJLCmgUeq/arskEO5An3Q2i1U/TPWfiOFVZwIibQuR3LqatDxOVjHh0blCSng +J9MBElMYMSXcKmFS+Nczl6VPQFaWPCcaX3zAiQIcBBABCgAGBQJMldQ5AAoJENIc +0iPujg3VtjwP/0ujG37JZnY72ZsDbNWcG7AR/IHFlxrmAwxGM+fTpxtxQG0qjFJX +/qtRvRcs7fvlPfzNm7U7kusJm8rZLcdCUnn6CwE9O9epKgtICd1qGe0aHoveVSy3 +ALOMweIJLw/q20/uyS7BmUa+bYl7VSRV3zbNaPGK6UgfThjURHjEPbXul1Tolibg +Cxy1MX68dyhGAfcOCSUExhreoXxzq9dNgE4noy7IYVz4+Tf2b+9rqyAhe2liJWj4 +71M1xPvMQMqHDdxTXkYREcxsL6cc4HSP5f6cHWI6kit+/tVz9YPIB7DLFDU7bMxC +SE4QOi5G6BDa6+rvPpCuNxt4ELH1WVguCqAxTA/zWx6B6CMUmYHdVs1i6G1+BPWu +/jqNWjyku3ZfO/e5aYNdslOZQmd1IcQzxo4D2281afpdRITCscT7W3pWCR5zcV5j +JYHWI/eHIQzxfhkRsgKz3MO27ZjiiwgERKpshDauw7YuRVPkOx8gnpaCQzVFKh/k +WSrz6uNsiN0/wMUyLtTi0sbWH802ZC7iqBJPP2KODiD60S4pO/tvbPaKv9WPF+KU +lxVth/fzN0K5mKUHkukVC9d65FRWRLRVu3oBG5sdf0oxjbhWKJcSgqfEFe5/fN6H +3TZ0Uofv6AdzGXpAhmkD3ugbS0YF3xSb2/W8zO1AWgw+G0b7lJCZ7VufiQIcBBAB +AgAGBQJMldNRAAoJEFqqsuiVLv/BKuQP/3bRLSGyyNBEsLvZPvyFnU3BsvJPp471 +t52BPW4xqdCk/nNhkZWhJTBYnOE81DbW3+24feoSNfmYLCplVocoIcrMzoTI+6T8 +T03pXyYZZpYjt7+mhH+ciQAhAzjtXZNjUGdFxtf0dDlZn+rMB+toSRay4NVSBzQZ +MuBq2rcPNWAtu/6ZHYZOfp0Kqmo2GH65V7rb9rS4OXFRQq2NdjMGvSw7XlPrzh7X +/0hhBV/OWoib0pjA44DuhtrzlioV6zZ4O0K0R671eioEb2R0mDz6iYHYD524iMMS +7SHOzBtaTlPpr4Pkctr6HK5pHCsK/FVw4NUJSdB1PYWk4cqHOvnW615E5G7ud2uV +tqf4VCmlmB4Yog5scQv5/UgCiFR/YM5lD75ltrV1Ty+mSzm1RSGLWLVB9ahEogO4 +zkpqFKRhQJz8GTZUfpxgsO+PxNvuVgZZJaWvEgB5ZrvAX3tTUd9nm+hz24N5RLqN +FaOwC1bAO7t7/jCSUeAoj/ufIkxMIEyhfJNvY7tvOkR/vl0Sp7gMj1hdBtomIvIr +3HhNWDqSd4yI8boPnBoMtU03kf2Ra5+UWo/1iwmSmVl2U3FgAqXb5bvarbWHxWhg +L4vhl3KTJ2BPNJaxxV1h5/hKY4lj0sGST5+LMJGISCLv+3PRMuMaQ56PgYpVBUD9 +jIWZv44pT7DPiQIcBBABAgAGBQJMlc25AAoJEMqJhUMX9ECU0bgQAKSxyoWBQlWd +xLV/F3MXTBIO5lvCgVOhBlrfuLjgQsg84kHPY4FfEGHBeRsoRaqYtKBH8dpwOq8y +U8Ymdwzn0Ua3rUQgUUpI9JkRTOFWwB5sHl0GKzDKJ5QuW7E0mp7n6M7kosSz1WI6 +1o516Ntny+P17qSCLCqXVAQyL8GBs3uZjKdJtJlGQQVxENa9KJUOaTKCcAWC0FJC +J0NPHDG52TL/IjpKIrS/UAYa3W36jVulnBNbpKumLqtPejV6EgVgY/eHQPVzJyXt +J0BZO4TqFEQvUykist6t1xTdLmjPpimvbcoFWfU880eHV4udjfW3N7C78l8W2mFN +zuByWS6w/hSL45QjTTxSFEWZoPUiekOE7I/aZHeJLW5RpO9a8Di+O3kKRtnWbUzu +ftAgZqxscZSB5J6HZ85wPphfg/y6Tbi/DlqeOBHpf4LJwcyG0SQO6z5GEqV6xP2C +HT19z+yHjB5A2vTD2BMW2iojeKEsC+YtLMXfPQEKTSyuBXSxfGT93NvVEZTn+04Y +yLVVOCUhUFCuKbgsk0lpY7k6lQXcRbpdizBnBPwK+5fZcIWYaXX4S1NaMPNVetmw +mlc+9xEIqZJ6ppHWijfONVjLt9M5oSEdcTMecBZCeDpWuPrWYB7+AbyqNX87TPSc +rXUDkXc4edUhvC7kzyVPIfm5ap5+JnzouQQNBEoELeEBIADZVO2q6wIlvBr+TTW8 +jfqO0cZuqo4Prk5y4q1oMrXI3yl84VJ1s1+gTY7g9OEcb3SJPX9T7DRWj83p7GyV +GVxr7flnQD2jCtTolejmuhvp5l+oDES8rIFfc039+HesBX9mjR3aBqYubWLefawn +kxi7q7gdqFoFJNSvw5MfHw9tLMUzF54NxsLaUHc4IQtginqchM7e6C+38BjEYhpK +6wiRvfbkp2k9z+w2AwNY9vjw2MbOtjYxXNNL3cK+IUPBEXqxvsXsm8dLwJhU/AGY +SvUgZIUAjyqpDurehPYSmCmVeloZvlYBdzMJUEtMtmPgOuB/nkFjKQALFvxbt5Ie +QmQyc48UWmcgCza/LJn4/cqA6DjEnN9fM9LCT9Y8d9NwIeE5N94vQkvQjGYuaWL/ +URv1wp0UC40sDCo7PfwcKl8v/+O6mbq1u+qNjMCvU9AT5g7y+AEf+yv/SWlihe81 +v5H4vcO3H6Oi/l1nyCMEcvktX56WgAITgNZs2GQyL2+GEfYx9BATz4X0IfA6WFSt +rLJrAc92MZv89i6YseOsBwVhg/aCuIHb8D0Ukmu35x0usSarP4522u0j+Lqt0eqP +OfhEnpGpha+NtuaDXjvwBKJ0Pe+9ZsdH/7AIX8CIXwpS7u8M24Ibqaro7AFPZWLL +L6P65jXKe98AtZfXh3xoGx7SbiC6EDRrQmRpVsGX/tCo6sQGKhWpaiCecpeDOHoO +a0po3ABx8jipzBTTqS+B6P+TAUOSuMvQWp271PwX0mFNG51sF2Xe7XnxtQCZPK3S +9ML7LiwmF9cN4tBw8zmvC0vGYsp1ajHbq7brmGzXFOZ48ISGGzSHYEj1Uff2DRXs +vxUktDY9ba/7319KnactywtzuZqbjpqFO9+SU0v9btDr7ap9jfuYIepy1bNHs5Z1 +v/Ig3ZlDwjD7NwYh/xr6Pe8oT/mw9iEIlPH4bXqNAExw6JjKn6B/R2h/LOHP/liu +552sBr48ynLnoIH7jORoPcNPJGASRpGgM9F6ZqOo8qizLFLniP3VQztMamMFj791 +o4qvgjp/oxhTRuYo3p7HwfLZ6N6cpjtL3rMtQEstartLwGsVpxYqvDkQaMYcbwph +nnmuYXQCUIDPoYNKLTi+0rcgIYaGT6czPo2fbN93TovkCMxXHScwor1wGfkDCsd+ +PrvdyoyNOlUYP8dMkM3iGmUTA8h49rA6E9a7Hp1+F75XrfgyDeGX02WlXl/wByBy +xdNAszlLfXuWzHKmmWSRLDEEFUyDG/ub9WKXO9kOm4aYjn6RmU9jUx5ypIg43DVl +Urnh2RdHyYDy3kwUUBcZbdLp++y1J34THRZ+53+uEcvE8+kV614+LI2zMyWLDr0v +yWvXABEBAAGJCD4EGAEIAAkFAkoELeECGwIEKQkQiq+I1thOQa7DXSAEGQEIAAYF +AkoELeEACgkQ72am4xjEywDFFR//WNNReLoLcWc4xZxas533Hfk8gHm88bXes/cJ +3sF9Vwq212rDpK6ANrMcU27TfSl6F4aH49DZt0WwLysPJysKcL9ssgcn8PeVUW2U +59apa3X/xtm03GqzsuwqgRwWapfulFF/gl55+ZZCl/mvHgiQ9bdhnT99xiuYV3b/ +D6iGg+MKjEsYOkNd9PirbwwXbvC48tnPA+XezMIQsggsk1852I3cLfRi/X8qNDkZ +/DzzVoD+qTpccCR1Iw09iADo95TdCUjubu27WW3Zhesly9/J/AzbcSB85pvX3Ehl +V7EoN7xHvgJMiAHiKYBD2myUOv/+XuA0zB9Z/mp1yiSH+jQntd8UMSH2gK8ykBtW +M+R0mbuBZ6nTovZDK92Mh3DgpB7YeU6iuubtXrbNlXJOVziUl4J+4I9QVyjQeLUD +JXKnJ+j3QlW1kN5g9tGbo/I6stYGJZ4DP8yzy6lD6sww51YYwI+hB2QKjf8NWupp +him5whrVW58UWrIslVpKJOMzXmlHKlKRaLUXzkkRlKB7I4BS440MErIVBlkOtGXB +1gVbfNgQAPtypN+DEFfZHvwt4THIPsBFptbcIw3VQQf3cbzLxjkqDdSz8uc0cGBM +c+lb2/BeJoGKtUhB6jt8rxE1tDhjOL1pTPi2300pSHnLUtjZsXyMvUrTkNA2AqwI +BFmWBU92Zid5TDWs1uebs7GoW4qdeHGkCHTDlcqy44/9XJHe0fxXx0bau+cx73hI +93VV62KyHP2WyhONWe+jWkB6XS4/Vt26RyvsQUUggf/PyKu3zSz4O+vpdy6kW56K +bglCWWSyjDlng012TP0TRXpjRh5/B2anIi4DWwvYGd+5bCd6Cn2YD19wVKmG6wfU +cMW49l6mgLUPQO11TCbaT94Pn9+0qREkUJZ9gDaFKBj5ssXxvVLZDWe28v5pM52F +z4E4IUlpc11RfAKgx8AUc7fNuz14AFwkzIrXinBPcRT4c+etMc2bNAbU1mf219tG +5Ag8fDLS/IGuNaHyUodaqzthLV+sg6W9XacC9TQSGslLOOwAMy7N34JQ7iapzdCN +62pFeWP9B7jF27pMWKuYwvBewC4tOBw5OH7QyrPSNEwIRHL8QxZ3j+ySBEQ8KVs3 +GfJsATRuvQckf76M8GaOFfBD3usFHq8WQ8vhAotUgYvRyxrUuQJ7nQX0ivHOly9N +IRpdl7S9rVOsuhR2yUL0TPuQw/Wn4+rA79HyFNxBuEg753GbHJMCPlYwnK3lnquL +LJhQyOtX/1TIT7hSC+koXMpfBskft85vl4DejSZSYmWxfxU4ctVyvZwtEvOewUzf +SAgNSwIrTHYooyAeuE+W37vUg2en8yKlZZLkel/4lWV98sQrPDVAIACgKu7YqUeu +mQTpDTlgGrWk2flsG25Qcnu0T7sywY7CKPjU3O4ZsZ1mu+fdIxlcmutIrRqra4Fy +RaSRBxplE1HCUjI2J5B57zGKYP77B0EeO3ThJHsT4D/E+wyi3wJ2Wp68cgvooj9h +XvaDIHOj5Eu7TdTpksFtmxVa3stc06EiGc+9ZIH5mk+pO7heybOeXEXttFvs/8NE +Qwffhyz48W92jOGt53+iS4+2faH+xio9hYHQLOgLJ7GMBGrSQ0sYBvRGvQZOlijj +bMNsi9Fo1ffZB4KsXdtKRufvfq6Dhw0/1ZkIAdFLxMVZ3DXsGOHQi+SU9c2Px1zv +RTAyLTpT7LaB43TiMWLDKmRXLFbFQJpzm23HuFONPbfRYJYk/J/QaEWT1tSSpI48 +KYao0vz7tfkxsQkhk9lM0g/rq6YrtPZDZxVvZRncAyjMB3gaNHw8Pf/f78eTWsBK +suDWlbOsT+NpQZ+CqN5r/zj3FpPXbdlu/3/u4fZKJCGF3IrqqJmGnDyx8lUCqwzf +LIZ0xesKHJ2IxsyAC1RGp5cWSTIEHarvqKbIHJI3c02gA94IqxerwzH+5A+RLCX7 +encDbyGyRLP7mrvaC3zxNJfFIjojB1W+MkH5mjQZY/h5G71dsWIOZlvm33paB17X +jcUsAJ2ER/+rqlb5V/fw8xoB2HxuN7hFNgvkABww6HTRlM0Oq7I+ZtN0bnw0k1Om +YgN6w9DPFGx4PZa+LmBpTgVudfHLe8jFF8Prw1/Nhc16B8EEaUkaXfdiahlx9By8 +Zh+fRvYKvP3ZD1S+8PaNgLQQ2I/l0GhbLnwFT0dd/D4jz2SrF/OLxwjSWeKFHdmu +Dkk5Ky5aPMKoFTdBz66t1HpU6AqmNjClN+0TRTXZe4iCOcwsgMu68BDIeUElLr36 +qt/Hl66Abp0sY+fp/YOSME0SQZ11Hvs7gAdkGINKV9xpXxNPtNEeINQg8w7IC7tF +qPv67zVZ87+/xrCn1PsVCfvfdh1SF594+FviqaTolL8HGR2KAPVGsUt122CQRuXu +5gRNrAGxwKHtb88m9iWPNLba7FDZUZARL0HRThpeF/T8hKABG68aIpZ761QgX/7M +ptCZAxuvz3h02OT6b0B4atxy1QdK/7AHYKsyLP7U8GGT5OL2O7kokcsiDaJa+k2F +Q8HIlZ3l8CAJgYTdDC+QxhyRn01pR+eTK6alymfMcCHT1/bsXPSW8ca112/z3zUg +8eDkkImR/vIFaG6oKBZB0iag+L2veU3uIXqHC/CW8ox2jOJyjTjApsAp5VU6XTQz +a/fRgPZzgWlhnxjaospUWdghpt/4LWZfwUrsgCQJsWVN/KR+7tmR3u1rPm46qf+0 +QAe80v47QEJEuQQNBEoELp8BIAC9Xd6Jo/GoT8pa+DzdcgNRr9rIU6u/VhObpc3e +Iz3uenXlGz9/91VgHbuxSY3nqIllxvuNWboC6RPnTrDvieOUIik22J06DYiXklbc +9rlEKy4nB2Gu6njKhrrNtD7V2YqL988xtfGh2SzuTP5LTaAZFS2CpJthdT/QbxiE +2QJmjAfjPEdpkgDC0rcpB2nISDpJn2LmZVDYhuKLBDyG95SdwhBapL1puFnQMQ1P +9mUMpIDtYadz/X37wgORHa+a2k1es2qXTRo5LRlUs/N7cqfjgCwCSvZLZIcQ8r2i +k+KCOHqYYrRu8G7fqn9ipJcM8u1M3G2zkrUorzHBpn2jP0e+ChulkacIIv9Cd7Pd +l56V3/y4t9dkpdGLE+9HWSRxn4nPVCNI2j2bGyT6cSZtEnfeiHj2pmsBIfg9w7n4 +oSPQwtNLkDwxp+FvUYrbehD3gB1M4Mx6b0+7ZyZptk1PY2I9eRbOpTiqSTLY/dQh +e2L5aYZ6vDPl0I6jtkcWDuVnxcFIREWBEw7tqpHn/IhQy9xNMQu3GvrFlCyP6XiX +tZZATDl6EPgY52C70689jEnky2mpvViza3h253vJOEuGb26BKQ/Qov+Pukdp4q8N +MOby8VVGcjKrhTtMQBRCuKruOzMBtdcNP5uKUPsnykVpG7Uvqy9vFps1Ff6LW7Sj +07y/7MVlv8wDKdZWSSiqyGM9YiWL/lIfFUqHw967j3LlKjtMgYWqtE915GWOYWbk +XPE6M0YdyzwUyTi2oWYbPMjTJmOe1FGGpW5rNhAISSn1a8xngjmt+eKCbJJCzReL +zGeuA3A1Vh0G51jyge9Tr3KM7mSJ5kcNQVaxwLEIZTn+nef7wnvfWEmDKHtjmtzw +ja5BlZzss3I1l+ZfakjBLcqM31mWjjiBjtzU49/91Ubwf5tHvV0yWcvRO4nCgB5r +xitrCtOqB7PfS8SVjMs9ItpT6ZGW034tfWoinz6LiaSQq+dsmW764gxcprjMI9z7 +K3ikP+n8B//oFShmrR5jLYy1nUWq2KfLwFKO481KjUcF72bDzSpqYcrniyzqFkUG +ItTJ/Y8LneCBZSSAuMjaVJNujNhDHJJlJ1nDXysDBPnwsIZnPUVvpJvEfKmoxvpV +ol4FHm7Uuuy+ZjuSqsbzKXhsfM/5ai/fSvo1Rr1kHPwm7Iyhlem/CXGKzsSc47SN +WLrnnnEbuuXprbfLfxZ1NfFQPAgkOuk+v6TbJFXb/94SiO+qEh8yuYVBweQ8bWY6 +BgydZXwsznHh9+aJI9jPbBaLMoC01bBgCDid57ljKIxWYm0Vv9fKAD8hoEQG6caA +QxcQqHEpxeAMFwW8fAc4I/obmkpMLL2krOkfzstRcv6aJD5jABEBAAGJBB8EGAEI +AAkFAkoELp8CGwwACgkQiq+I1thOQa44JiAAnrvDJCUU8Yj6m67hYYEiS0bjcpag +Mnt42isVuSCmHU4BaSJQtAEC+gqw+kbNuOITJSk7ONZf8TI3BSAEq9EloqdloOV3 ++/xlT9zPz9vy0u0K2nbQN8SWNk5mjo4QPtmd44eqeYFShx3A5iLXT327oOwaU1oc +Dk36dE+0n/ia8SzBeRSDm9aCB+boY+Nf1Ze4f3E7fLQEw6/Do69/fQWvOgXZQ0r9 +vnO43rQFY/RukcrgFX46fuiiNvTKI8V/uwtwd29xFl1pDpFfYgggIfdK43AxxazQ +krxIRf1/X94w4T6q7GMJ6RWSiPcQJRJ1Ci7EoJqXbK7d6g6JDX70aTL6ZBLH+TxO +YGWAmZjgftNH/DkAS2KhPdK350qZERlG+h/nw8q66Q09K5quGRIZ9zcKz0vBrIv8 +tTlcpux22midjcvmedvr63qgoySJDB4t5+iVBQfaicpR7jVaJDD+XYeMc4EMf59i +zjGLc9UCiyH2Btb6N8P/3wJ/JjIqZ6f+vpJ0H5t8HDq/566MYN2Wg0il7Sgrlimb +XfCLqLAgaLkVlDqy6lJvNHhWW+gjzl9IGawOlC/v4ciX+/poixulXiJIKPcIDb4S +wQ4DT21TuX7fF2uKtWFcMTgDBpQGF36kP9ViY7WjZTUGlsmeKBV9ugeaf4Mhhaqx +T6WgALTOrLuC2GwP8O7L0Wq/269HzwUDxiFGyUywB5Cwiig4b6lgLoArnPYHJyAq ++MwTgw25homK+MnrjjA02YbjronTTJ78orHxw8hx3VtQbSsMu25PdOqvpomamlTl +q9ex5jHkUKL8B4Q2JFD7sL1cTHYISZn1DL1djlv4FIR5c4HdGWDBLCqI/n4wv4cW +fnfkElbOatyTpWDYIeWWqBeE/wqjB+HsYR6p+ImpDvSHk0F1ilytTZ6pgWKVkFj3 +4fNu5yQ+fVxx3ERmdxJDbMMzmqtnB9tRWJBs0If0o17JktN3iba6Jcpk//isPaBi +P92+TLX3EImaDQRrZmgdL1Q/0JIXvi0mGV7Lfb7SBrEFdYGWF9kI3EREGyLj9Hl6 +CGwMwbnPBsuAmZwXphgoJj9UwTM/VNYLremXwrCCGWwzC1l7v17klCVWVjDmZsAZ +z10szf07WhNuS/EgC6wFTnl6s5/Fr9JcNK3n0raGjcFPPmt/YNJYlrfWDmBzXACk +TFY1POdyHGTjCQP+qJWKuYRVfKjosiSGDrSMA6QsHXOCfvzlT8jWACu0qEbcXJCE +yCXnenJJSIw5VO4EpaQ/2mXqEbMbgUlwODFRp0ly0zRQiRlLU4Du+ZMTmiJy2Clv +h81BNGZaZf2uV5fSBRp49fNc4LZVJoOM5B8Z5hQ5U4iMkljJcdToI5W/QA== +=BwMH +-----END PGP PUBLIC KEY BLOCK----- + +pub 1024D/5F6B8B72 2001-05-28 +uid Stefan Bodewig +sig 3 5F6B8B72 2009-05-12 Stefan Bodewig +sig 51898504 2002-01-11 Conor MacNeill +sig 3 F88341D9 2003-03-17 Lars Eilebrecht +sig 3 2261D073 2003-03-17 Astrid Kessler (Kess) +sig 21D0A71B 2003-03-17 Dirk-Willem van Gulik (Chief Internet Architect, role) +sig 75A67692 2003-03-18 Erik Abele +sig B3B2A12C 2003-05-20 ct magazine CERTIFICATE +sig 3 8103A37E 2003-04-04 Andre Malo +sig 3 5F6B8B72 2001-05-28 Stefan Bodewig +sig D6298F01 2003-04-27 Paulo Henrique Gaspar Jorge +sig 0CAA68B4 2004-11-11 Patrick Rentsch +sig 2FE28BCF 2005-07-01 Harald Wilhelm (HAWI) +sig 5793498F 2005-07-21 Tim Ellison +sig E4136392 2005-07-21 Noel J. Bergman +sig 8408F755 2005-07-21 Christian Geisert +sig 2 FC243F3C 2005-07-20 Henk P. Penning +sig 3 EC140B81 2005-07-20 Dirk-Willem van Gulik (Chief Internet Architect, role) +sig 3 EE65E321 2005-07-20 Martin Kraemer +sig 3 A99F75DD 2005-07-21 Rodent of Unusual Size +sig 3 3642CB4B 2005-07-20 Martin Kraemer +sig 3 302DA568 2005-07-21 Rodent of Unusual Size (DSA) +sig 3 2C312D2F 2005-07-21 Rodent of Unusual Size (DSS) +sig 3 CC78C893 2005-07-22 Rich Bowen +sig 3 E2D774DF 2005-07-22 Sylvain Wallez +sig 3 E04F9A89 2005-07-22 Roy T. Fielding +sig 3 015AFC8A 2005-07-22 Bertrand Delacretaz +sig 3 87315C31 2005-07-23 Raphaël Luta +sig 3 E41EDC7E 2005-07-24 Carsten Ziegeler +sig 3 F39B3750 2005-07-24 Colm MacCarthaigh +sig 1CD4861F 2005-07-25 Eran Chinthaka (IU Email) +sig EA1BA38D 2005-07-25 Ajith Harshana Ranabahu (Made at Apachecon 2005) +sig 333E4E84 2005-07-26 Chathura Kamalanath Herath (Apachecon Europe 2005) +sig 152924AF 2005-07-29 Sander Temme +sig 3 9C85222B 2005-07-24 Henning Schmiedehausen +sig 3 9978AF86 2005-07-25 Christoph Probst +sig 3 2A623F72 2005-07-25 Christoph Probst +sig 3 F8EA2967 2005-07-26 Brian McCallister +sig 3 C152431A 2005-07-27 Steve Loughran +sig DE885DD3 2005-11-25 Sander Striker +sig CE419C8F 2007-01-05 Upayavira +sig E222DE4F 2007-05-02 Mathias Herberts +sig 911203E4 2007-05-02 Mathias Herberts +sig F12F6072 2007-05-05 Fred Vos +sig 3 990ED4AA 2007-05-02 Knut Anders Hatlen +sig 3 311A3DE5 2007-05-05 Ruediger Pluem +sig 3 88817402 2007-05-06 Thomas Vandahl +sig 5F298824 2007-05-06 Simon Pepping +sig 4CEED75F 2007-05-06 Nick Burch +sig 4358C584 2007-05-06 Vincent Hennebert +sig 0B7E6CFA 2007-05-06 Sami Siren +sig 3 01530235 2007-05-02 Luc Maisonobe (general purpose) +sig 40581837 2007-05-08 Nick Kew +sig 6BD872A0 2007-05-17 Michael Busch (Lucene Committer) +sig 6210BFC0 2007-05-17 Jean-Frederic Clere +sig 0F143BC1 2007-05-22 Matt Hogstrom +sig A46C4CA1 2007-05-22 Matt Hogstrom +sig D1AAEA60 2007-05-31 Reinhard Poetz +sig 084C9113 2007-07-24 Brett Porter +sig AF5EC452 2007-07-30 Dennis Lundberg (CODE SIGNING KEY) +sig C3110611 2008-02-23 Petar Tahchiev +sig 51047D66 2009-03-25 Tony Stevenson +sig 6A017B17 2009-03-29 H.-Dirk Schmitt +sig 3B7C75B1 2009-03-31 Gilles Scokart (at apache) +uid Stefan Bodewig +sig 3 5F6B8B72 2009-05-12 Stefan Bodewig +sig 3 F88341D9 2003-03-17 Lars Eilebrecht +sig 3 2261D073 2003-03-17 Astrid Kessler (Kess) +sig 21D0A71B 2003-03-17 Dirk-Willem van Gulik (Chief Internet Architect, role) +sig 75A67692 2003-03-18 Erik Abele +sig B3B2A12C 2003-05-20 ct magazine CERTIFICATE +sig 3 8103A37E 2003-04-04 Andre Malo +sig 51898504 2005-06-21 Conor MacNeill +sig 0CAA68B4 2004-11-11 Patrick Rentsch +sig 2FE28BCF 2005-07-01 Harald Wilhelm (HAWI) +sig 5793498F 2005-07-21 Tim Ellison +sig 8408F755 2005-07-21 Christian Geisert +sig 3 EC140B81 2005-07-20 Dirk-Willem van Gulik (Chief Internet Architect, role) +sig 3 EE65E321 2005-07-20 Martin Kraemer +sig 3 A99F75DD 2005-07-21 Rodent of Unusual Size +sig 3 3642CB4B 2005-07-20 Martin Kraemer +sig 3 302DA568 2005-07-21 Rodent of Unusual Size (DSA) +sig 3 2C312D2F 2005-07-21 Rodent of Unusual Size (DSS) +sig 3 CC78C893 2005-07-22 Rich Bowen +sig 3 E2D774DF 2005-07-22 Sylvain Wallez +sig 3 E04F9A89 2005-07-22 Roy T. Fielding +sig 3 87315C31 2005-07-23 Raphaël Luta +sig 3 E41EDC7E 2005-07-24 Carsten Ziegeler +sig 3 F39B3750 2005-07-24 Colm MacCarthaigh +sig 1CD4861F 2005-07-25 Eran Chinthaka (IU Email) +sig EA1BA38D 2005-07-25 Ajith Harshana Ranabahu (Made at Apachecon 2005) +sig 333E4E84 2005-07-26 Chathura Kamalanath Herath (Apachecon Europe 2005) +sig 152924AF 2005-07-29 Sander Temme +sig 3 9C85222B 2005-07-24 Henning Schmiedehausen +sig 3 9978AF86 2005-07-25 Christoph Probst +sig 3 2A623F72 2005-07-25 Christoph Probst +sig 3 F8EA2967 2005-07-26 Brian McCallister +sig 3 C152431A 2005-07-27 Steve Loughran +sig DE885DD3 2005-11-25 Sander Striker +sig E222DE4F 2007-05-02 Mathias Herberts +sig 911203E4 2007-05-02 Mathias Herberts +sig F12F6072 2007-05-05 Fred Vos +sig 3 990ED4AA 2007-05-02 Knut Anders Hatlen +sig 3 311A3DE5 2007-05-05 Ruediger Pluem +sig 3 88817402 2007-05-06 Thomas Vandahl +sig 4CEED75F 2007-05-06 Nick Burch +sig 4358C584 2007-05-06 Vincent Hennebert +sig 0B7E6CFA 2007-05-06 Sami Siren +sig 3 DE8884A0 2007-05-07 Xavier Hanin +sig 3 01530235 2007-05-02 Luc Maisonobe (general purpose) +sig 40581837 2007-05-08 Nick Kew +sig 6BD872A0 2007-05-17 Michael Busch (Lucene Committer) +sig 6210BFC0 2007-05-17 Jean-Frederic Clere +sig 0F143BC1 2007-05-22 Matt Hogstrom +sig A46C4CA1 2007-05-22 Matt Hogstrom +sig D1AAEA60 2007-05-31 Reinhard Poetz +sig 084C9113 2007-07-24 Brett Porter +sig AF5EC452 2007-07-30 Dennis Lundberg (CODE SIGNING KEY) +sig C3110611 2008-02-23 Petar Tahchiev +sig 51047D66 2009-03-25 Tony Stevenson +uid Stefan Bodewig +sig 3 5F6B8B72 2009-05-12 Stefan Bodewig +sig 51898504 2005-06-21 Conor MacNeill +sig 2FE28BCF 2005-07-01 Harald Wilhelm (HAWI) +sig 5793498F 2005-07-21 Tim Ellison +sig 3 EC140B81 2005-07-20 Dirk-Willem van Gulik (Chief Internet Architect, role) +sig 3 EE65E321 2005-07-20 Martin Kraemer +sig 3 A99F75DD 2005-07-21 Rodent of Unusual Size +sig 3 21D0A71B 2005-07-20 Dirk-Willem van Gulik (Chief Internet Architect, role) +sig 3 3642CB4B 2005-07-20 Martin Kraemer +sig 3 302DA568 2005-07-21 Rodent of Unusual Size (DSA) +sig 3 2C312D2F 2005-07-21 Rodent of Unusual Size (DSS) +sig 3 CC78C893 2005-07-22 Rich Bowen +sig 3 E2D774DF 2005-07-22 Sylvain Wallez +sig 3 E04F9A89 2005-07-22 Roy T. Fielding +sig 3 87315C31 2005-07-23 Raphaël Luta +sig 3 E41EDC7E 2005-07-24 Carsten Ziegeler +sig 3 F39B3750 2005-07-24 Colm MacCarthaigh +sig 1CD4861F 2005-07-25 Eran Chinthaka (IU Email) +sig EA1BA38D 2005-07-25 Ajith Harshana Ranabahu (Made at Apachecon 2005) +sig 333E4E84 2005-07-26 Chathura Kamalanath Herath (Apachecon Europe 2005) +sig 152924AF 2005-07-29 Sander Temme +sig 3 9C85222B 2005-07-24 Henning Schmiedehausen +sig 3 9978AF86 2005-07-25 Christoph Probst +sig 3 2A623F72 2005-07-25 Christoph Probst +sig 3 F8EA2967 2005-07-26 Brian McCallister +sig 3 C152431A 2005-07-27 Steve Loughran +sig DE885DD3 2005-11-25 Sander Striker +sig E222DE4F 2007-05-02 Mathias Herberts +sig 911203E4 2007-05-02 Mathias Herberts +sig F12F6072 2007-05-05 Fred Vos +sig 3 990ED4AA 2007-05-02 Knut Anders Hatlen +sig 3 311A3DE5 2007-05-05 Ruediger Pluem +sig 3 88817402 2007-05-06 Thomas Vandahl +sig 4CEED75F 2007-05-06 Nick Burch +sig 4358C584 2007-05-06 Vincent Hennebert +sig 0B7E6CFA 2007-05-06 Sami Siren +sig 3 01530235 2007-05-02 Luc Maisonobe (general purpose) +sig 40581837 2007-05-08 Nick Kew +sig 6BD872A0 2007-05-17 Michael Busch (Lucene Committer) +sig 6210BFC0 2007-05-17 Jean-Frederic Clere +sig 0F143BC1 2007-05-22 Matt Hogstrom +sig A46C4CA1 2007-05-22 Matt Hogstrom +sig D1AAEA60 2007-05-31 Reinhard Poetz +sig 084C9113 2007-07-24 Brett Porter +sig AF5EC452 2007-07-30 Dennis Lundberg (CODE SIGNING KEY) +sig C3110611 2008-02-23 Petar Tahchiev +sig 51047D66 2009-03-25 Tony Stevenson +sub 1024g/24774157 2001-05-28 +sig 5F6B8B72 2001-05-28 Stefan Bodewig + +pub 1024R/FEECAAED 1998-11-11 +uid Stefan Bodewig +sig FEECAAED 2001-05-28 Stefan Bodewig +sig 265B4C63 2003-12-12 Antoine Levy-Lambert (Apache Ant Committer) +uid Stefan Bodewig +sig 8E25BDCD 1998-11-18 Harald Wilhelm +sig FEECAAED 1998-11-11 Stefan Bodewig +sig 5F6B8B72 2001-05-28 Stefan Bodewig +sig 265B4C63 2003-12-12 Antoine Levy-Lambert (Apache Ant Committer) + +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v1.4.10 (GNU/Linux) + +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 +=0/J/ +-----END PGP PUBLIC KEY BLOCK----- + +pub 1024D/329D80D2 2005-11-04 Sanka Samaranayake (Apache Software Foundation) +key 329D80D2: "Sanka Samaranayake (Oxygenating The Web Service Platform) " + +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v1.4.5 (FreeBSD) + +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 +kkrEBiim5UV69MOCpFKPNJPba6E= +=w0Dx +-----END PGP PUBLIC KEY BLOCK----- + +pub 1024D/DBA46329 2007-03-26 +uid Ant Elder (Code Signing Key) +sub 2048g/6111A77F 2007-03-26 + +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v1.4.6 (MingW32) + +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 +Vw== +=JGPj +-----END PGP PUBLIC KEY BLOCK----- + +pub 1024D/BCA973AC 2004-10-06 [expires: 2010-05-14] +uid Sebastian Bazley (ASF Signing Key) +sig 3 BCA973AC 2004-11-18 Sebastian Bazley (ASF Signing Key) +sig 3 BCA973AC 2007-11-24 Sebastian Bazley (ASF Signing Key) +sig 3 BCA973AC 2009-05-14 Sebastian Bazley (ASF Signing Key) +sub 1024g/E8B59CC4 2004-10-06 [expires: 2010-05-14] +sig BCA973AC 2004-11-18 Sebastian Bazley (ASF Signing Key) +sig BCA973AC 2007-11-24 Sebastian Bazley (ASF Signing Key) +sig BCA973AC 2009-05-14 Sebastian Bazley (ASF Signing Key) + +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v1.4.9 (MingW32) + +mQGiBEFkZy8RBACFosOpu8fhs01GpbiS6g45Go4TZGLdFh1xz7gIZazd3ry/3tJr +HlZi49a3h/2+CJ/FX9qbALx/vjOu6dj1Fcgjop+mzFQJBqNB1o9bFa+WnmVoW2pi +m6JcKPJd4h63TdOjfGclpsKIbLrEwA5OgQtIwsayaeaqHQDvpjOF5hrROwCgrbrN +HvLXe3UBDgOJ6aoO3RsWP9cD/iTju/VFA5uDNdaWm2cQUSv53SVo1czLl+YZGM+A +a3c9TuvVIdC428iOyUF6mABXj1K0ZOd7mNbShXnPOd+/hl65iM8WG946O3yEZj6U +VTTluvuVnnrS+tnt5RY3jYOp/ReSBXMQ1zLFnL7v87lMHSTZwBXfmsyuYpYnobm4 +ZannA/93lEKSYcFIqQkOfsvNM7QULwHyBwBsW8U+odaJFO/9uS2JEeUSk+AouQaT +P1jCAjnxMV0M/bYXXdXsM+bcy6HG4lY3w/Y15N56uDpA7Kj8vWn8y7NKyd791KLA +15WuANT1F32IACz3Setwn4M4cavkStLB59TbBgURGskdH5YP7bQ0U2ViYXN0aWFu +IEJhemxleSAoQVNGIFNpZ25pbmcgS2V5KSA8c2ViYkBhcGFjaGUub3JnPohkBBMR +AgAkAhsDBgsJCAcDAgMVAgMDFgIBAh4BAheABQJBnS27BQkF3GEMAAoJED/gwWG8 +qXOsAKcAn2c7/KynbjQfboCgcW5Dg8ZIl0dQAJ9GK01+hG6gBdN8Dik9pvmA4vhv +v4hkBBMRAgAkAhsDBgsJCAcDAgMVAgMDFgIBAh4BAheABQJHSJ0NBQkHxWleAAoJ +ED/gwWG8qXOsxOsAn2j5FLtOD9GjE/MFi4ukicJCviQfAKCE1SzKCrZez4Q93Yw2 +/E7sKKx1SohkBBMRAgAkAhsDBgsJCAcDAgMVAgMDFgIBAh4BAheABQJKDKNsBQkK +iW+RAAoJED/gwWG8qXOsOt4AoJ5fKocGtQ766FpEobjqgobsLnsbAJ9F4qE2WdDA +yB2jwprx/36hjtC657kBDQRBZGc0EAQA/X04t3FJySqx1HgOifb4hG+xT7YuGzCk +rG3hgNg6E2wl4SvACkWMS43RwQgCd1MWNEwnASNBmJJwfDet8F3Z3cS0WRldcBSO +wtOK0rnYwpuTWD512bkXm+dskXQSUdPn2pQBfyOsCX8aBzicrnCKjHsWh8iziHRd +VxisdLPrDocAAwUD/iuTQ0oi1G/NNJTEtRy5Ukia7gkqLf5/LMIM3poodj+BCYcy +HXvzn5fFa2lGHX5EgnXGB2zZQnVDByQOkfbGOOKfiObETyeA1H/08p6yjIRQt8aK +SYdc9cuEfmXg8MYQ4PylXFEHoS2aFuRM8lJciWYnLm9T994rmZcJSQraSPYZiE8E +GBECAA8CGwwFAkGdLY8FCQXcYNsACgkQP+DBYbypc6yBbwCeOvnv0jFl9vF0s8xh +SAoL//sVh+AAni2EMqhkiC8tJZdEK9EAd9T0HkeTiE8EGBECAA8CGwwFAkdInUMF +CQfFaY8ACgkQP+DBYbypc6yfJACfQiZHkken6PLMaMgF3sZAw39PqboAn3/bljjH +e0UjR+lkt2TbRUMA2YiKiE8EGBECAA8CGwwFAkoMo48FCQqJb9YACgkQP+DBYbyp +c6z5ZwCgqd6nT1NeKTXUYO1nVyjLYmTO3z0An3y3TLIAp+3rYzVHPr0Y9o4ptaT2 +=gPNu +-----END PGP PUBLIC KEY BLOCK----- + +pub 4096R/B0EC1E65 2011-12-03 +uid William Speirs (CODE SIGNING KEY) +sig 3 B0EC1E65 2011-12-03 William Speirs (CODE SIGNING KEY) +sub 4096R/3A0B6940 2011-12-03 +sig B0EC1E65 2011-12-03 William Speirs (CODE SIGNING KEY) + +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v2.0.17 (FreeBSD) + +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 +wbUCVdhf5wYypQ+UveJiokzrFA== +=U4o+ +-----END PGP PUBLIC KEY BLOCK----- + +pub 1024D/B8ABF1F7 2008-07-16 +uid Charles Matthew Chen +sig 3 B8ABF1F7 2008-07-16 Charles Matthew Chen +sub 2048g/2B685974 2008-07-16 +sig B8ABF1F7 2008-07-16 Charles Matthew Chen + +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v1.4.9 (MingW32) + +mQGiBEh9xDQRBACXuGJwOK7NWb4REF/TkzQEaTQBBNsJzD68PW1ti32lxOolll6y +zK4OcjEGOJcpu/hbC2XrEoJz/6D/F+HSqANIeqa77ab3vine11v9ZGeCo1AebxBf +o2xE/ewBxJdS/U74Qm2OROsX6FV7TK6k76Nw31+Cw4zPh3NSqqk5Th/2owCgr6Ni +bRa9OQCE0CzmY0TrPEEy3/kD/R7B+/QKq/A+JjXrVfri3UprJYwg82F6pxTu7s9E +Pk0xj8iZ0t1CGyNbisptA7+I6JXB63hoZ7Erb9CWYisq+RgDQizWZAGlNTDSRbx2 +SwG0xIyq2aJu2kbUakCTEUc+MrKOMiZvUkwYM0ylyNGLGlT4l+EzVv77wYgZG6Dy +zJIMA/9RTlHyx77eHybiW6NurMamOtRFKfz48YAFd4+5JEaIhoZDtlH38wy4AVcm +qQLPZ4e1KfjKFtxyugrj+DnhHTHP8nDv9gIZJibmO7XJWU4LRbA99RDAmC3GeGTn +DfrOMBebqika7T7ERJQMDB93t6RZ/CUal6E88CLSbN5fLXucM7QoQ2hhcmxlcyBN +YXR0aGV3IENoZW4gPGNtY2hlbkBhcGFjaGUub3JnPohgBBMRAgAgBQJIfcQ0AhsD +BgsJCAcDAgQVAggDBBYCAwECHgECF4AACgkQZPQsP7ir8fftLQCfUFCIrkY0M0LA +m2Vi0dRI5P/OfQwAmwXCF53+D1t6asaoSbQoWjkZr8osuQINBEh9xDQQCACmQwY8 +9zPZDp557HEaL8b822kO9F5D0Hjm/Y7z1cutndNyZYwYWjM4d4oCXxf/r4FcPciw ++BS2fSn0Je3LFWI+Dp10UNqodHeZHseg9wzKfNmA/ZG9HIsQdsa2Zx2N0k/gncpL +uJTvaApqH3jwjHPWIFmAdVk8WP3pANY9uPRWMKaVEje3o1u9eERHl4Y9pc5MX9M1 +B4VOq9zKTwDeeNTpznhZfhVhbGvIC3XfxN7NYY+gI4tNkOE/5TD382br3W8d7+1o +PIa9rmL/uvJlFn+u9zB+6MhKMWjBIBTxMhzjmBggORtkMVsYHh171vY0SI8KwCPE +TK7w/8Vk7OKzGRAjAAMFB/9eLoFqP3f5EY0l+z/cf5lYctcQW+MipvrdQVIrXPLw +NR0QEN0mxbHjc4jaW+4ALTL68O/0evW9lS+gRO7wG+taODkKJcH5C2RrUiWJY7Um +NIYYkHRY1a2FaWQ7uZwi28VTaeVCUWuq12/px0KmtXPy7lBU8LfMgB1dxjSjeOqW +R3+DHBC+MH6sDJYDXL5mZaQNvq2oVWWuu2Gsgq4202btjxmmNHDzkMGef150RoIs +LNZeFoLcVnvdj9/8MUPfH46F6cLWold1xZGCCz3yhqdtzY6N1vWo9gLRoYmtuWlK +S1ZnDj8M9ak050utewjZtRe6yZznElUST16lm0LSnFWjiEkEGBECAAkFAkh9xDQC +GwwACgkQZPQsP7ir8ff3eQCeIO/kNb/F39JQ2cCmb7foJ9cDKwYAninSQMREWnW7 +JTmWeKVCxFd5P/CX +=u7K0 +-----END PGP PUBLIC KEY BLOCK----- + +pub 1024D/5D0CF7F8 2008-12-22 Charles Matthew Chen +sub 2048g/51E6A1A9 2008-12-22 + +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v1.4.9 (MingW32) + +mQGiBElPDrYRBACAYYr5KPS5SMSEGVfUGfSOpDDAKjmZLLw999phKdPx3/Xwtapb +UnPXjzReuKIrsOwhCdkTUTROWrypvM5QcMZcXuJIuOIo0MIf5ZbFnwVzsXoXckA8 +1rZ8w8YHF6bWL1Q3tiYL2F2eegoAXym5hVz57jyZg3O8eNSV6KR+T8QNZwCg5tVT +m5R2VkY3w8lMMtwZJje++48D/jk/S6AOUlus8SwosjWVRG+B5mhWitON0qa5IqbQ +c1oTRV+B4XJUJexs2kxvUWPaQeEJFwdw0AaBDFKNQ3dt+UzYQrYMBEVyXeKJkib4 +uDU1iVOk4t8H+HaXkdMyEnXLLKqahWzvr4Wisq8CfICFG+v9sjGDmkFIGiUQV2DT +V1oVA/9jfh+cJ4PqFyc0kE6zcLTP+WidEdBQPY6vwaPZyFIakVKRO4zDPK9hCUCB +vIZxHEbhJICCUdP0xX2nSqQUxGjJjwb+8tfSkq+t7TbW2qqkK2s8bOWnAGduRKBu +fLYmc+jAESZ2lPP5RQ2O1rfUAfDVMBptTdFu0FYNuGkCkHnH/LQoQ2hhcmxlcyBN +YXR0aGV3IENoZW4gPGNtY2hlbkBhcGFjaGUub3JnPohgBBMRAgAgBQJJTw62AhsD +BgsJCAcDAgQVAggDBBYCAwECHgECF4AACgkQWa67510M9/jrsQCgwOIADvETINv5 +wqywmWC6VAzbvDkAoNLBulmV3Xqsp+bEE9BvoupfS5iVuQINBElPDrYQCAC5TUir +Ulq8LvTZ4FZUDGbsJV3HL/Fqh2vPuqHfM3Dj9AMAmt3DQ6TiusD1HqXA8Y8n8uUh +/RqN5g2fBp/pq9nLgj1ELy1mFG0kV5hv6zrMv3Tngj/SDxwWFylZrowPgeoWwyVK +GxyHSXgS2BZx5wmf8gpCmNwCdB34t8oUoIY4B5Xh+6rGMkywmBi1gjvHz9ctP+J6 +zJDs3p+cDaxEo9QuPXfhFQCxzIjjv2E+0WoNlyscWLIVlfznondStcB/nvGH0N4v +xW7cO6TgHwNiu9Dxqsvot855xGCPqbDtsrxoa7g4E3aOYQMJLridhQWMtrezl6pK +5pf67Kje/UFMAZKzAAMFCACcPWIyt24FIpYePqS7X/WBEAIpGuGGn2T01vGwuy81 +BZ5LY8lzLggkpnrC3L9Feihh9JF9Nw80kgWbcXR7C7QIynoIl9C4lZWOvrRotmsO +JQwQkoQ2HSZ2IAzM6bHC8F7a/u3eyp+36+gUkpVR2n15Nzh+NmSggGeXaDTHnsL8 +YB1WSL1OVKKyEMIbXCeL0QFEFPflhsyeZYb2Epz1UJHG1LrGTBTuQdAabNA00stK +ahHqsZnfd5Jd+VO8Y41U/4JjsxkzJ2Ipa/Lbzeu029qSpf/tnOCQl31m9bsXDNEf +QJzzJ4FyASadnSEl5SYb+KNJGl/uoWhiNNSPoHfXF40riEkEGBECAAkFAklPDrYC +GwwACgkQWa67510M9/gTqACgzMGf7rWRD179dBeaC2kGyBgMC1EAmgJTBoC9e+Ns +zyThV2yYCEVdg2Fd +=oQ/1 +-----END PGP PUBLIC KEY BLOCK----- + +pub 4096R/9D41C6CA 2011-12-11 +uid Damjan Jovanovic (CODE SIGNING KEY) +sig 3 9D41C6CA 2011-12-11 Damjan Jovanovic (CODE SIGNING KEY) +sub 4096R/2948728F 2011-12-11 +sig 9D41C6CA 2011-12-11 Damjan Jovanovic (CODE SIGNING KEY) + +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v1.4.11 (GNU/Linux) + +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 +JW0cHAUiQfBMnpjRybtFCWAl5OLr +=tfrG +-----END PGP PUBLIC KEY BLOCK----- + +pub 4096R/D5A7F652 2012-02-15 +uid Marco Speranza +sig 3 D5A7F652 2012-02-15 Marco Speranza +sub 4096R/44FA2166 2012-02-15 +sig D5A7F652 2012-02-15 Marco Speranza + +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v1.4.10 (Darwin) +Comment: GPGTools - http://gpgtools.org + +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 +ZhkxeGEKqeM= +=wBG/ +-----END PGP PUBLIC KEY BLOCK----- + +pub 4096R/1E22D5B8 2012-02-28 +uid Gilles Sadowski (ASF code signing) +sig 3 1E22D5B8 2012-02-28 Gilles Sadowski (ASF code signing) +sig 02E9F65B 2012-02-28 Luc Maisonobe (CODE SIGNING KEY) +uid Gilles Sadowski +sig 3 1E22D5B8 2012-02-28 Gilles Sadowski (ASF code signing) +sig 02E9F65B 2012-02-28 Luc Maisonobe (CODE SIGNING KEY) +sub 4096R/B51C30FC 2012-02-28 +sig 1E22D5B8 2012-02-28 Gilles Sadowski (ASF code signing) + +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v1.4.11 (GNU/Linux) + +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 +=xn44 +-----END PGP PUBLIC KEY BLOCK----- + +pub 4096R/99945293 2012-01-19 +uid Thomas Neidhart +sig 3 99945293 2012-01-19 Thomas Neidhart +uid Thomas Neidhart (CODE SIGNING KEY) +sig 3 99945293 2012-01-19 Thomas Neidhart +sub 4096R/264EE073 2012-01-19 +sig 99945293 2012-01-19 Thomas Neidhart + +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v1.4.11 (GNU/Linux) + +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 +WVvXdM0hFPWrUzI= +=8lib +-----END PGP PUBLIC KEY BLOCK----- + +pub 3072D/0D498E23 2013-01-14 +uid Mladen Turk (Default signing key) +sig 3 0D498E23 2013-01-14 Mladen Turk (Default signing key) +sub 4096g/DC3D1B18 2013-01-14 +sig 0D498E23 2013-01-14 Mladen Turk (Default signing key) + +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v1.4.12 (GNU/Linux) + +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 +XDH35tl64G5lNKNum0D8NSGV955R2g== +=gxY8 +-----END PGP PUBLIC KEY BLOCK----- + +pub 4096R/E4B9D0AC 2013-04-16 +uid Emmanuel Bourg +sig 3 E4B9D0AC 2013-04-16 Emmanuel Bourg +sig 0805FFE5 2013-04-16 Emmanuel Bourg +sub 4096R/C15DB0DF 2013-04-16 +sig E4B9D0AC 2013-04-16 Emmanuel Bourg + +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v2.0.17 (MingW32) + +mQINBFFtivYBEADL9Lhz8nB38h369QuWDsZViH63FslBWN2XEIF2xgECwOXmtdvm +ix7ZqiCG4wetyezMUT/1Z5lDnsGhkP7PiYwUY0QaAaY4GGq2IqFW7r7jeEc7YWup +sWOHMfUYH4B62z/nlvMVMnRYAJV1wninlWFPZxtWILP9NpB/R1PVm8nXdXsN3wMy +5mD7Y0UfLaL7MJRWjU0rXye+b60+D5oAYZHThT+ugGLCJbQroANQ5Ae2yAKUpDXn +I+ISKel62Z90SbZqDpAurBn2Kp9GzhVjx01Qw97kWm3eNUvByihVX9ZtUkRRq9np +zlPhshNFfP1xA/K/F8M61vAj4X0nDOZB//KuX+ZG6izZNzRM9Ow8fbLpFc0HA1Ps +ekgf+hHkhFX0mSDx7Tc99NRcoFl4INN8tk+7yuY/DgtI/qVeD7lTdSWhaHsxm2QC +1UmW1e7GqYFHmvfYoAyBqOtTRCAVTrtXKImgLTK9gyVN7iEXEK0+tlyipWssAdgB +/RvfEjIbMiNcziRUznTwlWsjn2zmt8JD+U3n85PaAEBs9o7TXU+/WHqgmb1lZ6qr +YIrMFKAgdZ/KpryAAbmNqDxL9h/N7lSpDK+v0cXT2xJajZJdlZ++z1rszSmkz3nF +3f5WPig0XDnr6vrlSvAvpZ+QnBS7gmTnzkK6ckO+DTni/xlbp8Ry7d7PRwARAQAB +tCJFbW1hbnVlbCBCb3VyZyA8ZWJvdXJnQGFwYWNoZS5vcmc+iQI3BBMBAgAhAhsD +Ah4BAheABQJRbbktBQsJCAcDBRUKCQgLBRYCAwEAAAoJEPUTxBnkudCs7yYP/0MG +E0mRs7OK9KeJxhyJ2Zcw87HIEGm5c8EJ0VJ6LUDxTwFeN9zK+nx1aFauAa7egipF +LeWHlrAivwbEkzvcf453MBD76KrYQ3Sso9QO2yxx0VgRNABlpa+vCeFu776q7q/n +rNDVFsWXCfVTtnpOVwmXAX4xZ8rcxHy5pWIAfhqI9M4oDlRTxQJudA8VX7z+twBT +3w9TQgtnBr+anmZe+d0nZb9/5ZY2kRDB1avipMhrBCguBeqcsC8pLahg1g1p4fta +z/uzE9c+OkMX9byY7oOAPzLDXICXEceLF7Su/0vh8/lFq8/+5B5u08OhXhWSOYRU +syX+A5Svlx0wyfflHP5krhqgxDAUld+DV0l+1P2oOskt0KKnzA4HuHBL5jYkUpfs +HfrBpsOx300AffKzPUkjDHKP0H4uIouKgA9uuI6mS0eZ2KUFSEg2iNXkCEApw90r +/l8cqqNrvjjrb8HE0MlxGV68fwiIyOfhKo1GqmKs1cVcQAXvQJ57kF+A3fhbbxWg +dHfFd1HgV16x0NmisIDJrSSvhvxOlykOkKe1QKGAeXqaXUSgFEsro0l9w6ngBeqg +oL6wcCMpe4jC6ETZTw2dlMyOTtRcmPS21ZifN74eDTvMR+mtazItoE57rvbKzg1/ +t2X6AqYLtn4s0zVKqQF4pyDwpITu9C9eR8zRO4LliEYEEBECAAYFAlFtu0YACgkQ +Ski7/QgF/+UU9ACgvUiv0v2GAuU/C9a2WZ4i5DyLi9QAn2S57frMr4N/XQ91UzjJ +YpsUsBw3uQINBFFtuaEBEADOJROswFrJf9JPa6LrLq7OHg1u2A6a40quhpw0MGV0 +91JNVv6nPzJg3J9/ry47GuVXj/LIRq2DekFiLpLRcDjKt/7KwYSRxbvJw92KJCi1 +dB8VTNPGAprMVnxgzu6OsaXeCbvry/ERuhMZNKdgG8LUCxZ1seygB4bfkq2bsYdQ +KIujYpIXM+1iZjDe9gs2BJZ7DKB0PB+2gjXB/WUf+4FBuwDsKnXubTeYEWZm1hNs +9blWVRvyD9pbrxg3EwShlqcOdANhdee3lIXLkt1QK1rK1XBuFtysH+Gr4Xqlamxa +6j75VJSqWTui+22misCbCfeZ/nppH3LoA2YI4guErkEjPf0e32ju2a97omF93Vs+ +AwNR7k3TW02t8c0jilzw24sDMOHRX8EESuyS2JA2WmoQODp8vQ7IOJ8nHeCOjzyt +tMvsw7ezQnTTLcdHHJA9MogCeAoYAm9rOgrSIWE21O82sA4KwThwNJfH5p2Bl2Io +uzdmx3zgSjAo5KqDU/3iWPJx6tANHPAWMVmu6vyWLQMbQxcDP+JanOULHrtcC5ld +wc8Ad6PlZUKwpuR42h60KKfjuew12JAtsXaf7plUrhcUp8Y9aw992noX4kFXyYFa +CSMMBiqaYvPk5qG1WGrDahpCbFgOxGK4yqOUM7lGsUqWXusnFC8/oI7yQcSB6iT7 +pwARAQABiQIfBBgBAgAJBQJRbbmhAhsMAAoJEPUTxBnkudCsFhQP/2aj0nVAZSwq +XBAMfovhkYViWvRVAtRlIJ0Eg/uXK/0gBycYlUTZL0qMPrk3WG7KfHSc5Xawx5Xr +WHd8BUwKzyk1pvupwoX7LMNqtdBTVbEb96jt37Ofb5ApslGJ+VDZDh5aXpzZx2Vz +Lx7fQT8K2KZW9oSQtyhRtK6X2Yj3CEpM7xIZKHem2RZaETYx/V3qzfF2YAZ5wOX2 +Oqcg9RoFe0U4oD26YFc1i+aFLV7snhIJW/I1SlSGO59no93cZNQ1VHhb1BQs2LdU +MjC1dNjI8IROxom18EX6Hwcz97pra/qAVV9wg3f1SmecvgFH2Hq/kxHbvvWs0aEk +q6y5ZBK/kC6+oK4E8uL0gpHCkiJwP7tlEBfohtVtdr/rs33VwLLm9/EvGx9aLDlU +hA8LyoSem8uvBNsgPyHT6FXqJBIOmdTJxKc3BQwMunGfWmmtgd+1qkPYoYSKMxLk +oSYJXp1O3p8gJTCinyoEEAU9a7mz7V1bCUM+o5CIudo9OYD3LJL39yHXwV33Q9wc +a5KLfmbfVFVzDMZ8E3XD3krqyIdCF+5djcayH77JBeJQF383pbsawfmrtDFTzZ+E +p572iQk+tGfFoJWQYISmipwowwjSLjE8IbzcLWDdD9IVsW3z8+2dk+qtaur2L1Xp +HKy4zCgSssdCcEgRX9eeR15o4VwEI0uu +=o8Xr +-----END PGP PUBLIC KEY BLOCK----- + +pub 1024D/33C60243 2004-09-12 + Key fingerprint = DCFD 35E0 BF8C A734 4752 DE8B 6FB2 1E89 33C6 0243 +uid Mark E D Thomas +uid Mark E D Thomas +uid Mark E D Thomas +sub 2048g/0BECE548 2004-09-12 + +pub 4096R/2F6059E7 2009-09-18 + Key fingerprint = A9C5 DF4D 22E9 9998 D987 5A51 10C0 1C5A 2F60 59E7 +uid Mark E D Thomas +sub 4096R/5E763BEC 2009-09-18 + +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v1.4.9 (MingW32) + +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 +bqWz71CpA7oP5jvoHaPqUihfWEugzOUbQnUzSauDWWOdMqQW+UUo/iDRz6HCKdlf +ww0288krLusAEQEAAYkCHwQYAQoACQUCSrQO6QIbDAAKCRAQwBxaL2BZ5y3tD/4t ++KCuXBNi5alBCExHEzveMdRF9FJrSqJEX0NwGFivF3hQ/HJkrcu9oTJC/tXNFf/+ +EHOd0lMiyFl5PBSlhe4XS988rgapUW+ee9tQmAt+RgP40fdKdJNb6+9NYGmrdnDU +zlQtP+h/XBOcmF0/szK/U0oigg8DjYYUm5gCWXOl9H4LJgg+yOcVCOVa4oTf1sdA +mQba1xlMhOIYBWmEhqbWZpGOS59XvpyNfOQXWu26S8HACBqyPZ2LVV4H+9cmxinT +z7RX1yKD17nLZ/fTOzZ1gYTbhg5rNmFpDgu3nlgU8SpGQ1kd70ZkcudgehsUe1Ep +Pyl7O8qhj5H0/3OAmRXzrq2VF17gtz7zpntA0JqsBMbSaK5qBuBcurLhBT634WDI +oE8u5Em1UwjgTI0Cx/lPxRTbIb4PfjP2b2ik/tJaUbwUrhuZ4LAtGztMVrF4W+qn +x9oed4OFXMBbwgS+SH6oAHlGwpxhhzXBlqZsHXm+w+2oazWUhxFFGEe5U245GEtN +f0AznBMDWTqg0SCVEDjlKt+e9tVXkTpHYWZjGbRZbEHkCbFqKhq0KP5BGInFZTFT +oI5jjszmuX0W/yKpRpQZ+GuJnt4VrYSy7TMvjjhIpuhDY57VUwUIkz/2Kq8Vg2wp +Gg+29nvcGOTdyZUcTCEB33B2jQ9z0XUEp+6B2F5iZQ== +=hSkx +-----END PGP PUBLIC KEY BLOCK----- + +pub 4096R/9FCC82D0 2013-12-17 +uid Benedikt Ritter (CODE SIGNING KEY) +sig 3 9FCC82D0 2013-12-17 Benedikt Ritter (CODE SIGNING KEY) +sig 5F6B8B72 2013-12-20 Stefan Bodewig +sub 4096R/417B222D 2013-12-17 +sig 9FCC82D0 2013-12-17 Benedikt Ritter (CODE SIGNING KEY) + +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v1.4.15 (Darwin) + +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 +=gYi6 +-----END PGP PUBLIC KEY BLOCK----- + +pub 1024D/88817402 1998-03-18 + Key fingerprint = 839B 8C32 286C 100B DB08 F552 2EB9 4682 8881 7402 +uid Thomas Vandahl +sig 3 88817402 2006-11-19 Thomas Vandahl +sig 3 88817402 2006-10-14 Thomas Vandahl +sig 3 5D91D0AA 2006-11-19 Thomas Fischer +sig 3 88817402 2006-10-14 Thomas Vandahl +sig F12F6072 2007-05-05 Fred Vos +sig 2 990ED4AA 2007-05-06 Knut Anders Hatlen +sig C874155C 2007-05-06 Thilo Goetz (home key) +sig 4358C584 2007-05-06 Vincent Hennebert +sig 0B7E6CFA 2007-05-06 Sami Siren +sig 5F6B8B72 2007-05-12 Stefan Bodewig +sig 9C85222B 2007-05-14 Henning Schmiedehausen +sig 01530235 2007-05-12 Luc Maisonobe (general purpose) +sig 6BD872A0 2007-05-17 Michael Busch (Lucene Committer) +sig 6210BFC0 2007-05-17 Jean-Frederic Clere +sig 3 DE8884A0 2007-05-22 Xavier Hanin +sig 0F143BC1 2007-05-22 Matt Hogstrom +sig A46C4CA1 2007-05-22 Matt Hogstrom +uid Thomas Vandahl (Apache) +sig 3 88817402 2006-11-19 Thomas Vandahl +sig 3 5D91D0AA 2006-11-19 Thomas Fischer +sig 3 88817402 2006-10-14 Thomas Vandahl +sig F12F6072 2007-05-05 Fred Vos +sig 2 990ED4AA 2007-05-06 Knut Anders Hatlen +sig C874155C 2007-05-06 Thilo Goetz (home key) +sig 4358C584 2007-05-06 Vincent Hennebert +sig 0B7E6CFA 2007-05-06 Sami Siren +sig 5F6B8B72 2007-05-12 Stefan Bodewig +sig 9C85222B 2007-05-14 Henning Schmiedehausen +sig 01530235 2007-05-12 Luc Maisonobe (general purpose) +sig 6BD872A0 2007-05-17 Michael Busch (Lucene Committer) +sig 6210BFC0 2007-05-17 Jean-Frederic Clere +sig 3 DE8884A0 2007-05-22 Xavier Hanin +sig 0F143BC1 2007-05-22 Matt Hogstrom +sig A46C4CA1 2007-05-22 Matt Hogstrom +uid Dr. Thomas Vandahl +sig 88817402 2006-11-19 Thomas Vandahl +sig 2C1AA577 1998-03-18 Dr. Thomas Vandahl +sig BB1D9F6D 1998-08-26 ct magazine CERTIFICATE +sig 88817402 1998-03-18 Thomas Vandahl +sig F12F6072 2007-05-05 Fred Vos +sig 2 990ED4AA 2007-05-06 Knut Anders Hatlen +sig C874155C 2007-05-06 Thilo Goetz (home key) +sig 4358C584 2007-05-06 Vincent Hennebert +sig 0B7E6CFA 2007-05-06 Sami Siren +sig 5F6B8B72 2007-05-12 Stefan Bodewig +sig 9C85222B 2007-05-14 Henning Schmiedehausen +sig 01530235 2007-05-12 Luc Maisonobe (general purpose) +sig 6BD872A0 2007-05-17 Michael Busch (Lucene Committer) +sig 6210BFC0 2007-05-17 Jean-Frederic Clere +sig 3 DE8884A0 2007-05-22 Xavier Hanin +sig 0F143BC1 2007-05-22 Matt Hogstrom +sig A46C4CA1 2007-05-22 Matt Hogstrom +sub 2048g/9FB1189B 1998-03-18 +sig 88817402 1998-03-18 Thomas Vandahl + +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v1.4.5 (Darwin) + +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 +pYAkC0YQXbPrhiw= +=915X +-----END PGP PUBLIC KEY BLOCK----- + +------------------------------------ +pub 2048R/DDB37997 2015-02-09 +uid Romain Manni-Bucau +sig 3 DDB37997 2015-02-09 Romain Manni-Bucau +sub 2048R/3F0A369A 2015-02-09 +sig DDB37997 2015-02-09 Romain Manni-Bucau + +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v1 + +mQENBFTY+WUBCADsVniWfOTJF/Oh5L0bXgunV/97ACbl9/ux2x8YPB7LorkGlTg3 +57D3IeHMs0VAur4jb+Xfh3vVjFDpuxbzZAX3goL9iMXpwgkwAXR4PRVM6/rC0aFE +nUwgLH91DiFBdFdTvtAM4Gpp+9P64//sF1QEiwg92gGUR4aDPmZ6+msI1hb5wHPQ +tp3u3fS8V2lwMyEDKWMVylqVxOpf7c2kvQ2UGq/Xlrd4eYoy/jQPRVtrMkIk6SXS +ZovKdbmHj97VVhZtjprbYYkE4JgQGauSa++/DPv3yPNb/w4f0wYDVssPwV4AEqWl +Cn5smxE7AbdshumNtgbCELDs75Z817VhPDuNABEBAAG0K1JvbWFpbiBNYW5uaS1C +dWNhdSA8cm1hbm5pYnVjYXVAYXBhY2hlLm9yZz6JATgEEwECACIFAlTY+WUCGwMG +CwkIBwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJEKLpLgbds3mXrlEH/RUsEekc3gjy +ZO5arGEOJzW93cCxx+hfCOQCv1w77yco6VjBGf5xtyzC180zDXXAAWaNW3bIqRYL +zt+/oY33Npjk7VIqam6nBlsVbaaea3lcOZGcfCDuBULUp+sPMN3Es4gHo/U3dGL6 +P46Gdu2UDM4dwCGWekFb11U7e1bFEMVsIyoTpENc/63iky2opIL3vWVRtpPGhJFF +OaEU8c9AZ2nBfm+hjAOXb4WjeBGI1j4/Kn/vznDgerrOhq2CfE/5mLNBE4QsRWDT +wu7Pzlt/lR7tlthJiiuVVoUs0gWxdHBaEJr7c5EfB2V7OkrdeMG+8ISaPFfgaL4k +ytb1ld76NS+5AQ0EVNj5ZQEIAJY7PHRChCLsB/zdpZdd8UxpJCOXkSEdzjFZ7dAS +4Gm5OMl5jAbalK+JyibrIWs+B24PLvS9fd8UUOVzbYNcLFlULYvyXeDQ3nF61mJN +N3yd7AogBXIAlA7HNT24tSnO+amICxSkVLSTt9daQ/aKCmhmQ7+fZW3hYSUCM/Vx +soX8gQt2xlSrCBhmtOqfKk4HfzGwl547OEkn/UZd3RFFxFqKO0mtY2142itGML0v +1VsWFGXTg0l0uDj44NaboZ0/JO190K+PfF2K429DxdHAiXedw14MBTwmEN03Ixuk +EWCe4R/5mmKdxQrmDtEtq+Zu6Hsjwtk4davOtMX8nIJnPI0AEQEAAYkBHwQYAQIA +CQUCVNj5ZQIbDAAKCRCi6S4G3bN5lxtlCAC9yzFaKQ5bRCUVQxFmidT2gUSS6wjX +SfyBLWcauWk1YLJHWcJYMAAJ1C8pNhWfvzlRx56o2WlusBWBaU28aCxD0/arrJG3 +WLG8Z6Dxw8UOQuT5baogP/r97aWYXAsd/4HgXQzsLbztpVrC6OLRS8QoBfuJ+aTu +2gRyYt07PKoNHqn+E0gYE0Xv185LPa3g03cpafwhbWMYR4VVAHoe/CDIPagPdygE +IL6RIMdwtxWSYgyBhBKOkZ0dF1dUhQL54Z2NMx9wFuQutrZwKfqswgf2HmouWS+T +boBTH9T5qhKpBj7Eh2gOVGRXVAr93PUeq8HTq0PRI2AYJZumQlgvV9Qb +=9TYG +-----END PGP PUBLIC KEY BLOCK----- + +pub 3072R/721244AD 2014-10-29 [expires: 2021-10-28] +uid Bernd Eckenfels +sig 3 721244AD 2014-11-19 Bernd Eckenfels +sig 3 22D7F6EC 2014-10-29 Hendrik Saly +sig 3 90910A83 2014-10-29 Hendrik Saly +sig 7CE61658 2014-10-30 Florian Hopf (CODE SIGNING KEY) +sig P 65D0FD58 2014-11-02 CA Cert Signing Authority (Root CA) +sub 3072R/196BC673 2014-10-29 [expires: 2015-10-29] +sig 721244AD 2014-10-29 Bernd Eckenfels + +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v1.4.13 (MingW32) + +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 +=SAXe +-----END PGP PUBLIC KEY BLOCK----- + +pub 4096R/56CACE56 2015-07-07 +uid Kristian Rosenvold (CODE SIGNING KEY) +sig 3 56CACE56 2015-07-07 Kristian Rosenvold (CODE SIGNING KEY) +sig E0747D50 2015-07-07 Kristian Rosenvold +sub 4096R/F7512FD2 2015-07-07 +sig 56CACE56 2015-07-07 Kristian Rosenvold (CODE SIGNING KEY) + +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v1 + +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 +VyXnSvgpAMnPzbJMUWHOwkbXDpXp9PiXta4z +=wlrw +-----END PGP PUBLIC KEY BLOCK----- + +pub 4096R/56D76852 2015-07-19 [expires: 2017-07-18] +uid Chas Honton (Code Signing) +sig 3 56D76852 2015-07-19 Chas Honton (Code Signing) + +-----BEGIN PGP PUBLIC KEY BLOCK----- +Comment: GPGTools - https://gpgtools.org + +mQINBFWsGzMBEADXlLrmmjPivxMSAbaBCfEA+A7HhZik147GaQ0WPQ4cNeDTTplh +98NdKQsFn7BFGHDs89Fv+Jb4DPE9mffP2EX3qEjPfCEaaj+9wIq5ebco2uvmUdnI +7cnS5nHJhWJbSesWfGYopYDQhecOSK68pmTxIdhd2W+DOQ2bHkwKtyqcuO8Qyj5w +eULCq3DVkSnHHpbYGlxgkaAhh8inuR2lXozhtmKBgRCCNSjJnmcMaWj0tV0U2ZcV +fX1R34Doe/H6aw+lbeV3hfmg+MuqTwxGw+6NzqhS1/jfA1Gd1GSBmk9+P7xLduN6 +gQSp1Y33Dqfghos4oO7jtPgmmrWZq3z+3nvNWjYioRiPmcyHNazl5Rf+Jtm/qf/H +j508EwuRZ5b4yRKEdO0gUpI6i5Nc+Hu89WEBr1VTEKJWfITbkVVrMHGJiNWIgMzP +0ywMYkYdOusHC0OhHspOqynOTsHRpa1fZnyQidZ8mDznqcKLH9pfdLD3K7fIj3NK +BKaB+EYKkUWIXXkWZXJqNKQv+S+kDGXJ2+B93f5srFLFT10UOruHNOUzruIxP9EQ +94J5pb4Xt45j4MLzMIRXyqygyzL3NgqIXOOvC2zpo86JigkYKJ4EAw3oJIiQ06Nu +GheZVr0ql5TnAFjyYRxEcgZ4eS/SxB1rklimLoQUsPsIg0zjQKmGnZKrbQARAQAB +tCxDaGFzIEhvbnRvbiAoQ29kZSBTaWduaW5nKSA8Y2hhc0BhcGFjaGUub3JnPokC +PQQTAQoAJwUCVawbMwIbAwUJA8JnAAULCQgHAwUVCgkICwUWAgMBAAIeAQIXgAAK +CRDa5DiDVtdoUvklEACoVqwIUZIIy2GmxyvlIyLZUekTQ6lYavNVBvDNPorEo/CX +i/4RYR5C8Nnq1HkKyN5dAYJeBoX5afRrrL5Gfttq5HL3wEZqZXO7FlnAEY4XE3pG +gx64DmS3IeQATnRyWC1si6w4gIy8uUv3VVr6VIs69GGvDbjtJQIO6/7HhUM0OlTv +L0GjZbBwBajQkEtZ3Ia5EEizkEkMkGvkE9Yt3+3IGUmB0qKyRjfTBHiDWRNvgE7I +gse/VAm/UbPPzj3Bc4LFUFZXuSxyj4Wco5KXS31iuyjmx4wXfnVb/WEpyzr3L3M8 +l/03e0xyWqLl/HGq1A05STi00ZRcXueyAUx4iYbKswpmZRCAuY06QE3B6Cut/jnh +EpT4HwmeZ6+c5+67Me+l4pHwynO4U72MB7awTFf/MULqvYjxGwKXYB4QMBgKmZmh +g4kyKh4dfY+mQy7uQVlnKf/FD6CtrAkeC4HpQ092sa3xFAxH34JQcD1xiQnXhrA5 +tY6wXL+/T5r17u5GzDk8HYoE9Fl+PO1K/2xsQFo9ykEdgW12nz6nFIIylHMyDNNc +DwVPlh5a6Jn8phOXp/3UH4AV1ZC3LVSU2tWXfCSW8wBjTMgTzWtmYIsz8sS918vV +vxmLfL+qbnraB1bZaja47JHeSCrS7QW31iq9kPBpyyLca6Pxw+S/vUSCQxGp8Q== +=h9lI +-----END PGP PUBLIC KEY BLOCK----- + +pub 2048R/EC16A4BE 2016-03-17 +uid Evan Ward +sig 3 EC16A4BE 2016-03-17 Evan Ward +sub 2048R/A4450BCB 2016-03-17 +sig EC16A4BE 2016-03-17 Evan Ward + +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v1 + +mQENBFbqsT0BCADwERe1Rc9qNWwXOvwZHsjauVDy0TpqNVY8I3S+OYm4rX1dkjyh ++6bTEH1ys6bKevvR+PLhYzTGKboHnMT0RIINY/DQQSzHr/GRyCiiRlRvULbt9Fnz +kJJDgH2BcbNSmWJlrCqYk+E3GAyQial+szkEZED+02wXHsbs0z3vozjQGHy0RVOj +Gc5Shwk7Hr/F3vw9EQKa1nNffWmcGEx9B+WcC9ALPVd/fpQVXvlqfbi+kaIbqv2x +NHQr7BL8j3SpN6vhfZM/3zeghlxQ5HYWER983XwkmvbNdMxt5HWsMKWZ0utt4ocK +TnQP8NFGlPWEQhPvRRFNb9BI0wvGD0NUb1gjABEBAAG0H0V2YW4gV2FyZCA8ZXZh +bndhcmRAYXBhY2hlLm9yZz6JATkEEwECACMFAlbqsT0CGwMHCwkIBwMCAQYVCAIJ +CgsEFgIDAQIeAQIXgAAKCRBkoW+q7BakvnygB/41oiYgfDqkG5srQ4nC7jE0Pe5V +MnuLVHqsfJBGPvt2tz5+Z1ciIFFwUi/xsafX5DhC+FVOOGdeEnkKnskPBOI7uMFh +v/s90lbhNV62LfwcS9hptE4qn0JTg7mYiiL0Zue99mlkeP105+GlMmvH5q54X2Le +hIDBVR8DehL8ZqZCvNEVK1ftpx45mvF/4yh0YK0oVuCAAzwF9+6OxeWTCUTRHTZC +4CWjtXKUHMq4nTRSp0wGdqd5UV0VbMn0bKTkhgRNCJAKyFw6lJ0FZWwmuG28T0s+ +bKuRAJHTAZmSM7UmBnKo22t9whNcozcqxWhK1lcS4OWEArXpCKxAx4kXmbwnuQEN +BFbqsT0BCADj5dHK9K27rmkFscDY6x53w4L/X6AYKmVu7Qol7VhR+1WtZXgxZaLM +xDxj5RK4sNOIqh6R3vEMlAVS+iYbzahI/A0fcSciCoLCgjJKCR3STnTu2k0D/MO0 +la+wF/bGPa0UADGIJLRCjalkl5uv4c7zZbyLnRl8a9XSc81cp2WJTxafZJlJkFOU +4cyewwFuH0pwMvc9Wmwhkh5IeBF6w8Asj77M5bzJINXYxtKMGYA506609HrvN0+r +obfgx4Aqy4hGKsqXMsSZiuPDvbdtH3gIRV8NPdYRq+dQg/gv222Y3G1xprDVbl1A +1CCHlaUqT2lIFPovjoB2O2SBeX9xKRJzABEBAAGJAR8EGAECAAkFAlbqsT0CGwwA +CgkQZKFvquwWpL4yawf/WDI4VqLkR9RqaX3am/kS8481pZPWZUlCCL7jONB7X7eG +Bit/FjmQWzfL5nWAEB5qhm2qqCgvgtPmVxCrQLECVmaGmDFmhGIFh8TQsYvQJPK6 +HZDxZj97lUKsG/ojOY4ZArvZnsXBU6C963QUZF+P5UL52n1pE/ByMV1R3enEfrYI +X+wZslOx5uRFOR8dgUpG/ohh2vkFCaKD6KJQHm6C5lGBgUNqGMFxp1nknKJaNqYq +jvippm6KcocWARfTHx6Xm3mBqxigmpsalUKAGpjcsxsIEY6jnnN/5i5y1XeokTY8 +6fqEt2OSFSkWiApqq6lxMRluTiq33bSquTxSomKfQQ== +=PImz +-----END PGP PUBLIC KEY BLOCK----- + +pub 4096R/98B1CC53 2010-10-23 +uid Benson Margulies +sub 4096R/C5E91334 2010-10-23 + +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v1 + +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 +EaWfWeQZ4Q== +=b8+3 +-----END PGP PUBLIC KEY BLOCK----- + +pub 4096R/4677D66C 2013-05-04 +uid Josh Elser (Apache) +sig 3 4677D66C 2016-04-06 Josh Elser (Apache) +uid Josh Elser +sig 3 4677D66C 2013-05-04 Josh Elser (Apache) +sig 00B6899D 2013-05-04 Christopher L Tubbs II (Christopher) +sig R ABBA8A49 2013-05-04 Eric Newton +sub 4096R/99D5F66C 2013-05-04 +sig 4677D66C 2013-05-04 Josh Elser (Apache) + +-----BEGIN PGP PUBLIC KEY BLOCK----- + +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 +zFYq1caxk2abqdWoid/qiDjVhDc= +=+y9Q +-----END PGP PUBLIC KEY BLOCK----- +pub 4096R/E49AF205 2016-05-05 +uid Dapeng Sun (Apache) +sig 3 E49AF205 2016-05-05 Dapeng Sun (Apache) + +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v1 + +mQINBFcq5+QBEADm7ll9074IpRlMrEgNyRzwMzPnwxtyTfQqPO2ZLbU06ZyZdmBg +8Jj+aOFvl35XIEM+HDy/wKrumexQTv0O0uMMEpBHhT/aYTIIji4HxdUqPESfvNll +uZ497qI8JgnBJ7/MWkczuOKXGv6sLpCkSqUe0aLij8pDsisZqfxXQ0kNE5nz2K/7 +NybYWSjZzxQXwEKdGn02r5g/Jw2sx5RzMaEcuITMANIK08TOqAaUl5zDDajMEo5E +8drm3Wg+txLuIaDMeY/MAiFW8Hen1IPbuG3ku+yYxAdtku4hpLr5CTYl3PRgk7cp +uHj9zz1trLTZCWnxiIQfIxPEgEntqWR1Oo7rcyVClbU/Wu/y8wO0/boJkvvvW9jx +K4+y/Ewh9uaxAQPtY6rXiyIwIFr8JncvuJvSZBiTlhLb4/1i6VJbtcIk61pHpM2S +oPdgQQG++XGsZ2JsDKMT3jfZxE47PbNrBMoeFHOEKg4gWCG+K/CK0IqZSUw37Tnc +0vuULy3oU/fX3x1uHvl5wMHlPjlowzfsfcfbAf6g21Rb/bbnXkBnXYsBJKPH32cq +gMEE44pYIWINy1TLo+XBSaBFOLRNi64g6eLEkGL2W4e/StkVqYGW6JYnJGr/aPU1 +WCeQ0CJPConLXAAfnpf5HmX/6rEKnAc97vR80aRL9GOpqy+ajlHw4sk+KwARAQAB +tCREYXBlbmcgU3VuIChBcGFjaGUpIDxzZHBAYXBhY2hlLm9yZz6JAjgEEwECACIF +Alcq5+QCGwMGCwkIBwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJECgiGUPkmvIF74AP +/0hdVzCRUMnlTA8tDkuKLOBKePmHU2c4RDDx2wqvdiZS9ogZzfSND4KirBaJCbJD +bWTWui47QmKrIYgAWZMqFEbq1Nrte0mmKa6c4TrFWv7ffxnsfTJLn6w8VRez6PCZ +ks5h0vjuNB4ebXFkNohVE/Ipv42qwrMy2tmwGrjR9kWK1rRke12HQHKA+NgQ3gwm +PjcZKQoyvlKqlIc80dUMerXw10IqQh5uamfSRm/vX/DG6rOzYMdHpDbDeBgacBJi +izK0aqN0fGvOWKkcz5X+9s6/GrDqEcTT3nzBFRtEhasRRvkDHh+7QyVmPS7Yr6l8 +GJg9S4/k3zdPS6bjonM5sSY7j1kv1fangCZpzLhU7vDFx5QdYZL0NWnbzHQ+555g +YRoEP5i1P8uzflq+WQvGQk9BOKUH6c+WhB16x+/iGL34KDh3FYJu7GPDuiQiSgWn +Ng0zMXfJc3iOJvzvSxg9yQBwGt9kNF4AW6bCQ0dp1OrsvUaKr/dvBsPRIUTrUuqD +rCJVcTculmhd7TPtNffeMXDu/wUujaHjYIV1GXaBFibRt3g7uAtNNohaCArV3LlO +qpGoeBZ5WTJVDQWORql6L3gfjXGBt8kjS4QO3qJdAsbgzMjLFEMvZQBZFf4Wg5+A +XjsGhhBhdvc1/TFE8LEE+LXLZUBchV/IkALstzCXhv6t +=C5fN +-----END PGP PUBLIC KEY BLOCK----- + +pub 1024D/A0FFD119 2002-01-20 +uid Stian Soiland-Reyes +sig 3 A0FFD119 2016-03-07 Stian Soiland-Reyes +sig 3 A0FFD119 2014-11-26 Stian Soiland-Reyes +sig 3 A0FFD119 2015-06-11 Stian Soiland-Reyes +uid Stian Soiland-Reyes +sig 3 A0FFD119 2008-03-26 Stian Soiland-Reyes +sig 3 A0FFD119 2007-12-31 Stian Soiland-Reyes +sig 3 A0FFD119 2016-03-07 Stian Soiland-Reyes +sig 9F95988A 2013-06-12 Ian Dunlop +sig 3 DAEA877B 2014-05-07 Ian Dunlop (Ian Dunlop's key generated on 7 May 2014) +sig 3 DAEA877B 2014-05-15 Ian Dunlop (Ian Dunlop's key generated on 7 May 2014) +sig 3 A0FFD119 2015-06-11 Stian Soiland-Reyes +uid Stian Soiland-Reyes +sig 3 A0FFD119 2012-04-12 Stian Soiland-Reyes +sig 3 A0FFD119 2016-03-07 Stian Soiland-Reyes +sig 9F95988A 2013-06-12 Ian Dunlop +sig 3 DAEA877B 2014-05-07 Ian Dunlop (Ian Dunlop's key generated on 7 May 2014) +sig 3 DAEA877B 2014-05-15 Ian Dunlop (Ian Dunlop's key generated on 7 May 2014) +sig 3 A0FFD119 2015-06-11 Stian Soiland-Reyes +uid Stian Soiland +sig 3 A0FFD119 2008-03-26 Stian Soiland-Reyes +sig 3 5E71D383 2002-08-06 Ove Gram Nipen +sig 5EE5E7B0 2002-09-12 Christian Haugan Toldnes +sig 2 817A996A 2002-09-12 Tollef Fog Heen (PVV) +sig 3 7378D825 2002-09-12 Oystein Viggen +sig 3 8E71B436 2002-09-12 Kjetil Jørgensen +sig 2 02334990 2002-09-16 Einar Ryeng +sig 8071C52D 2002-09-13 Trustix (TSL sign key) +sig 4748BCDE 2002-09-13 Erlend Midttun +sig 3 BA238CEE 2002-09-13 Mathias Mølster Lidal +sig 940495A5 2003-01-16 Kristian Barek +sig 3 4A5C3A44 2003-07-03 Morten Brekkevold +sig 3 90D47E2D 2003-08-18 Martin Eian +sig 3 B2534152 2003-08-18 Lasse Karstensen (play) +sig 3 B04D0C64 2004-11-03 Ola Ormset +rev B04D0C64 2004-11-03 Ola Ormset +rev B04D0C64 2004-11-03 Ola Ormset +sig 3 437CBAEB 2005-02-03 Marius Grannæs +sig 8B497F1C 2005-09-12 Pascal Honore +sig BE9D5339 2007-07-20 Steffen Moeller (Developer for the Debian Linux Distribution) +rev B04D0C64 2004-11-03 Ola Ormset +sig 3 A0FFD119 2002-08-06 Stian Soiland-Reyes +sig 3 A0FFD119 2004-11-01 Stian Soiland-Reyes +sig 3 A0FFD119 2002-08-06 Stian Soiland-Reyes +sig 3 A0FFD119 2003-01-19 Stian Soiland-Reyes +sig 3 A0FFD119 2007-01-14 Stian Soiland-Reyes +sig 3 A0FFD119 2005-12-30 Stian Soiland-Reyes +sig 3 A0FFD119 2015-06-11 Stian Soiland-Reyes +sig 9F95988A 2013-06-12 Ian Dunlop +sig 3 DAEA877B 2014-05-07 Ian Dunlop (Ian Dunlop's key generated on 7 May 2014) +sig 3 DAEA877B 2014-05-15 Ian Dunlop (Ian Dunlop's key generated on 7 May 2014) +uid Stian Soiland +sig 3 A0FFD119 2007-01-14 Stian Soiland-Reyes +sig CDE091BE 2002-02-06 Ole Bendik Kvisberg +sig 3 0F2B9A23 2002-07-25 Alf Børge Lervåg +sig 3 5E71D383 2002-08-06 Ove Gram Nipen +sig 2C5024E0 2002-05-08 Ove Gram Nipen +sig 5EE5E7B0 2002-09-12 Christian Haugan Toldnes +sig 2 817A996A 2002-09-12 Tollef Fog Heen (PVV) +sig 3 7378D825 2002-09-12 Oystein Viggen +sig 3 8E71B436 2002-09-12 Kjetil Jørgensen +sig 2 02334990 2002-09-16 Einar Ryeng +sig 8071C52D 2002-09-13 Trustix (TSL sign key) +sig 4748BCDE 2002-09-13 Erlend Midttun +sig 3 BA238CEE 2002-09-13 Mathias Mølster Lidal +sig 940495A5 2003-01-16 Kristian Barek +sig 3 4A5C3A44 2003-07-03 Morten Brekkevold +sig 3 90D47E2D 2003-08-18 Martin Eian +sig 3 B04D0C64 2004-11-03 Ola Ormset +rev B04D0C64 2004-11-03 Ola Ormset +rev B04D0C64 2004-11-03 Ola Ormset +sig 3 437CBAEB 2005-02-03 Marius Grannæs +sig 8B497F1C 2005-09-12 Pascal Honore +sig BE9D5339 2007-07-20 Steffen Moeller (Developer for the Debian Linux Distribution) +rev B04D0C64 2004-11-03 Ola Ormset +sig 3 A0FFD119 2002-01-21 Stian Soiland-Reyes +sig 3 A0FFD119 2003-01-19 Stian Soiland-Reyes +sig 3 A0FFD119 2004-11-01 Stian Soiland-Reyes +sig 3 A0FFD119 2015-06-11 Stian Soiland-Reyes +sig 9F95988A 2013-06-12 Ian Dunlop +sig 3 DAEA877B 2014-05-07 Ian Dunlop (Ian Dunlop's key generated on 7 May 2014) +sig 3 DAEA877B 2014-05-15 Ian Dunlop (Ian Dunlop's key generated on 7 May 2014) +uid Stian Soiland +sig 3 A0FFD119 2007-01-14 Stian Soiland-Reyes +sig 3 5E71D383 2002-08-06 Ove Gram Nipen +sig 5EE5E7B0 2002-09-12 Christian Haugan Toldnes +sig 2 817A996A 2002-09-12 Tollef Fog Heen (PVV) +sig 3 7378D825 2002-09-12 Oystein Viggen +sig 3 8E71B436 2002-09-12 Kjetil Jørgensen +sig 2 02334990 2002-09-16 Einar Ryeng +sig 8071C52D 2002-09-13 Trustix (TSL sign key) +sig 4748BCDE 2002-09-13 Erlend Midttun +sig 3 BA238CEE 2002-09-13 Mathias Mølster Lidal +sig 940495A5 2003-01-16 Kristian Barek +sig 3 4A5C3A44 2003-07-03 Morten Brekkevold +sig 3 90D47E2D 2003-08-18 Martin Eian +sig 3 B2534152 2003-08-18 Lasse Karstensen (play) +sig 3 B04D0C64 2004-11-03 Ola Ormset +rev B04D0C64 2004-11-03 Ola Ormset +rev B04D0C64 2004-11-03 Ola Ormset +sig 3 437CBAEB 2005-02-03 Marius Grannæs +sig 8B497F1C 2005-09-12 Pascal Honore +sig BE9D5339 2007-07-20 Steffen Moeller (Developer for the Debian Linux Distribution) +rev B04D0C64 2004-11-03 Ola Ormset +sig 3 A0FFD119 2002-08-02 Stian Soiland-Reyes +sig 3 A0FFD119 2003-01-19 Stian Soiland-Reyes +sig 3 A0FFD119 2004-11-01 Stian Soiland-Reyes +sig 3 A0FFD119 2015-06-11 Stian Soiland-Reyes +sig 9F95988A 2013-06-12 Ian Dunlop +sig 3 DAEA877B 2014-05-07 Ian Dunlop (Ian Dunlop's key generated on 7 May 2014) +sig 3 DAEA877B 2014-05-15 Ian Dunlop (Ian Dunlop's key generated on 7 May 2014) +uid [jpeg image of size 9477] +sig 3 A0FFD119 2007-01-14 Stian Soiland-Reyes +sig 3 437CBAEB 2005-02-03 Marius Grannæs +sig BE9D5339 2007-07-20 Steffen Moeller (Developer for the Debian Linux Distribution) +sig 3 A0FFD119 2004-11-01 Stian Soiland-Reyes +sig 3 A0FFD119 2004-02-08 Stian Soiland-Reyes +sig 3 A0FFD119 2015-06-11 Stian Soiland-Reyes +sig 9F95988A 2013-06-12 Ian Dunlop +sig 3 DAEA877B 2014-05-07 Ian Dunlop (Ian Dunlop's key generated on 7 May 2014) +sig 3 DAEA877B 2014-05-15 Ian Dunlop (Ian Dunlop's key generated on 7 May 2014) +uid Stian Soiland +sig 3 A0FFD119 2007-01-14 Stian Soiland-Reyes +sig 3 437CBAEB 2005-02-03 Marius Grannæs +sig 8B497F1C 2005-09-12 Pascal Honore +sig BE9D5339 2007-07-20 Steffen Moeller (Developer for the Debian Linux Distribution) +sig 3 A0FFD119 2004-11-01 Stian Soiland-Reyes +sig 3 A0FFD119 2004-11-01 Stian Soiland-Reyes +sig 3 A0FFD119 2015-06-11 Stian Soiland-Reyes +sig 9F95988A 2013-06-12 Ian Dunlop +sig 3 DAEA877B 2014-05-07 Ian Dunlop (Ian Dunlop's key generated on 7 May 2014) +sig 3 DAEA877B 2014-05-15 Ian Dunlop (Ian Dunlop's key generated on 7 May 2014) +sub 4096R/4BBAC7C6 2014-06-05 [expires: 2017-03-07] +sig A0FFD119 2014-06-05 Stian Soiland-Reyes +sig A0FFD119 2016-03-07 Stian Soiland-Reyes + +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v1 + +mQGiBDxLUR8RBACODyeCEGdqm62+6DiVYq1Y2DwnItiVOlWDZM0ds488iUZPGhlr +kZqHX3Pd5iHtYWZhjBBpXMAvsLdX4OTSnFa706RbOU9acldqHcQ1YRKDU42dY4CS +TXNSbPMFb5PBM5Vups+jYkHX42xa6zRSspNCkHVBkr1oGQ38JXF3hUJV6wCgrIMP +jIw51njzPYncSUXuRlwMEz0D/0UoR+evuale25859XeL7T1SVFbTeVmyAzMdXL8T +laTarvT4DzsucK5IowL2l32rfBq/aTIXkDYxzh/o2raXj41QnpayVfWwp3oGM0MV +MIZNIEho2yRcsQ8kqK//D2cldW8l+zVMMJHoBNe/TOfq4jubuTMU2fBeZd9wW59Z +QYxJA/4h2Jmk3ah2TCd4BQ8wwkmziof4p7em2FiNtWpbOL0ewXZzJ40ZQ+cmwwqP +bHtU2e0rZC+TkMYez8e4gzaB33C7dNzc9KD9dUAWzPjSAJCCTzRtatKMvi/f4uBg +KkjTUMG4WrBsimi+hp5PKQeP8Tlv9eRtBeKMKHvgieVsPI1Xq7QmU3RpYW4gU29p +bGFuZC1SZXllcyA8c3RhaW5AYXBhY2hlLm9yZz6IZQQTEQIAJQIbAwYLCQgHAwIG +FQgCCQoLBBYCAwECHgECF4AFAlbcyUICGQEACgkQQRBjo6D/0RlEqwCgjSmeN+UB +/9oUvf7q1t8tKL958LoAn3byd+I1lSGrinvXnvChMA6o2IMIiGIEExECACIFAlR2 +UHwCGwMGCwkIBwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJEEEQY6Og/9EZweQAnR8y +MeGr5jcUJMchPnzDbzeHUv4aAJ4wYQB6eRQBoq9qKx/dohf6wqVoqYhiBBMRAgAi +AhsDBgsJCAcDAgYVCAIJCgsEFgIDAQIeAQIXgAUCVXlm3AAKCRBBEGOjoP/RGZvM +AJ9oXHbLpOIqTjvZ2ZxumR4Deqr7cwCgozwsTiQy4zI7MeBW+mtSxRynuwS0LVN0 +aWFuIFNvaWxhbmQtUmV5ZXMgPHN0aWFuQHNvaWxhbmQtcmV5ZXMuY29tPohjBBMR +AgAjAhsDBgsJCAcDAgQVAggDBBYCAwECHgECF4AFAkfqUVwCGQEACgkQQRBjo6D/ +0Rk1oACgl94bIUZb1TD4GwkPzj6q3TpJndAAoJsUDCexsb+1ip17ZMYMtR+++SIk +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 +CHenFjVUjuWsAIyfGUCIOoU= +=iMfk +-----END PGP PUBLIC KEY BLOCK----- + +pub 4096R/FA1C814D 2014-03-23 [expires: 2018-03-23] +uid [ultimate] Matthew Sicker (Signing Key) +sig 3 FA1C814D 2014-03-23 Matthew Sicker (Signing Key) +sig 1ED139E7 2014-04-10 Steven Alan Rowe (CODE SIGNING KEY) +sig C67ABE3F 2014-04-10 Marcus Sorensen (ACE) +sig A67F707E 2014-04-15 Christopher Schultz +sig E74F3382 2014-04-12 Ian Clelland +sig 47CCBCC7 2014-04-13 Robert Cameron Weir (CODE SIGNING KEY) +sig A303D55F 2014-04-10 Nicholas Scott Williams (For ASF Code Signing Purposes Only) +sig 16A0DE01 2014-04-11 Ben Reser +sig CC78C893 2014-04-15 Rich Bowen +sig D84E41AE 2014-04-13 Nick Burch +sig 49275553 2014-04-15 Samuel Greenfeld +sig 1EFAFD39 2014-04-17 Ryan Ernst (Code signing key) +sig 3 A15F30B9 2014-11-08 David Nalley +sub 4096R/B62BABE8 2014-03-23 [expires: 2018-03-23] +sig FA1C814D 2014-03-23 Matthew Sicker (Signing Key) + +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v2 +Comment: GPGTools - https://gpgtools.org + +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 +Zkjmhrna4bgPMQ== +=3iYC +-----END PGP PUBLIC KEY BLOCK----- + + + +pub 4096R/FBF15ECB 2015-12-19 +uid [ultimate] Charles Honton +sig 3 FBF15ECB 2015-12-19 Charles Honton +sub 4096R/1BF549DC 2015-12-19 +sig FBF15ECB 2015-12-19 Charles Honton + +-----BEGIN PGP PUBLIC KEY BLOCK----- +Comment: GPGTools - https://gpgtools.org + +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 +=/JM3 +-----END PGP PUBLIC KEY BLOCK----- diff --git a/jakarta-commons-dbcp-target15.patch b/jakarta-commons-dbcp-target15.patch deleted file mode 100644 index b6a2ec0..0000000 --- a/jakarta-commons-dbcp-target15.patch +++ /dev/null @@ -1,27 +0,0 @@ ---- build.xml -+++ build.xml -@@ -142,7 +142,7 @@ - - - -- - -- - -- -\ No newline at end of file -+ diff --git a/java6-compatibility.patch b/java6-compatibility.patch deleted file mode 100644 index 0446762..0000000 --- a/java6-compatibility.patch +++ /dev/null @@ -1,1921 +0,0 @@ -Index: src/test/org/apache/commons/dbcp/TesterPreparedStatement.java -================================================================================ ---- build.xml -+++ build.xml -@@ -70,7 +70,7 @@ - - - -- -+ - - - ---- src/java/org/apache/commons/dbcp/BasicDataSource.java -+++ src/java/org/apache/commons/dbcp/BasicDataSource.java -@@ -1100,6 +1100,13 @@ - } - } - -+ public boolean isWrapperFor(Class iface) throws SQLException { -+ return false; -+ } -+ -+ public T unwrap(Class iface) throws SQLException { -+ throw new SQLException("BasicDataSource is not a wrapper."); -+ } - - // ------------------------------------------------------ Protected Methods - ---- src/java/org/apache/commons/dbcp/DelegatingCallableStatement.java -+++ src/java/org/apache/commons/dbcp/DelegatingCallableStatement.java -@@ -32,6 +32,11 @@ - import java.io.InputStream; - import java.io.Reader; - import java.sql.SQLException; -+/* JDBC_4_ANT_KEY_BEGIN */ -+import java.sql.NClob; -+import java.sql.RowId; -+import java.sql.SQLXML; -+/* JDBC_4_ANT_KEY_END */ - - /** - * A base delegating implementation of {@link CallableStatement}. -@@ -332,6 +337,337 @@ - - public URL getURL(String parameterName) throws SQLException - { checkOpen(); try { return _stmt.getURL(parameterName); } catch (SQLException e) { handleException(e); return null; } } -- - /* JDBC_3_ANT_KEY_END */ -+/* JDBC_4_ANT_KEY_BEGIN */ -+ -+ public RowId getRowId(int parameterIndex) throws SQLException { -+ checkOpen(); -+ try { -+ return _stmt.getRowId(parameterIndex); -+ } -+ catch (SQLException e) { -+ handleException(e); -+ return null; -+ } -+ } -+ -+ public RowId getRowId(String parameterName) throws SQLException { -+ checkOpen(); -+ try { -+ return _stmt.getRowId(parameterName); -+ } -+ catch (SQLException e) { -+ handleException(e); -+ return null; -+ } -+ } -+ -+ public void setRowId(String parameterName, RowId value) throws SQLException { -+ checkOpen(); -+ try { -+ _stmt.setRowId(parameterName, value); -+ } -+ catch (SQLException e) { -+ handleException(e); -+ } -+ } -+ -+ public void setNString(String parameterName, String value) throws SQLException { -+ checkOpen(); -+ try { -+ _stmt.setNString(parameterName, value); -+ } -+ catch (SQLException e) { -+ handleException(e); -+ } -+ } -+ -+ public void setNCharacterStream(String parameterName, Reader reader, long length) throws SQLException { -+ checkOpen(); -+ try { -+ _stmt.setNCharacterStream(parameterName, reader, length); -+ } -+ catch (SQLException e) { -+ handleException(e); -+ } -+ } -+ -+ public void setNClob(String parameterName, NClob value) throws SQLException { -+ checkOpen(); -+ try { -+ _stmt.setNClob(parameterName, value); -+ } -+ catch (SQLException e) { -+ handleException(e); -+ } -+ } -+ -+ public void setClob(String parameterName, Reader reader, long length) throws SQLException { -+ checkOpen(); -+ try { -+ _stmt.setClob(parameterName, reader, length); -+ } -+ catch (SQLException e) { -+ handleException(e); -+ } -+ } -+ -+ public void setBlob(String parameterName, InputStream inputStream, long length) throws SQLException { -+ checkOpen(); -+ try { -+ _stmt.setBlob(parameterName, inputStream, length); -+ } -+ catch (SQLException e) { -+ handleException(e); -+ } -+ } -+ -+ public void setNClob(String parameterName, Reader reader, long length) throws SQLException { -+ checkOpen(); -+ try { -+ _stmt.setNClob(parameterName, reader, length); -+ } -+ catch (SQLException e) { -+ handleException(e); -+ } -+ } -+ -+ public NClob getNClob(int parameterIndex) throws SQLException { -+ checkOpen(); -+ try { -+ return _stmt.getNClob(parameterIndex); -+ } -+ catch (SQLException e) { -+ handleException(e); -+ return null; -+ } -+ } -+ -+ public NClob getNClob(String parameterName) throws SQLException { -+ checkOpen(); -+ try { -+ return _stmt.getNClob(parameterName); -+ } -+ catch (SQLException e) { -+ handleException(e); -+ return null; -+ } -+ } -+ -+ public void setSQLXML(String parameterName, SQLXML value) throws SQLException { -+ checkOpen(); -+ try { -+ _stmt.setSQLXML(parameterName, value); -+ } -+ catch (SQLException e) { -+ handleException(e); -+ } -+ } -+ -+ public SQLXML getSQLXML(int parameterIndex) throws SQLException { -+ checkOpen(); -+ try { -+ return _stmt.getSQLXML(parameterIndex); -+ } -+ catch (SQLException e) { -+ handleException(e); -+ return null; -+ } -+ } -+ -+ public SQLXML getSQLXML(String parameterName) throws SQLException { -+ checkOpen(); -+ try { -+ return _stmt.getSQLXML(parameterName); -+ } -+ catch (SQLException e) { -+ handleException(e); -+ return null; -+ } -+ } -+ -+ public String getNString(int parameterIndex) throws SQLException { -+ checkOpen(); -+ try { -+ return _stmt.getNString(parameterIndex); -+ } -+ catch (SQLException e) { -+ handleException(e); -+ return null; -+ } -+ } -+ -+ public String getNString(String parameterName) throws SQLException { -+ checkOpen(); -+ try { -+ return _stmt.getNString(parameterName); -+ } -+ catch (SQLException e) { -+ handleException(e); -+ return null; -+ } -+ } -+ -+ public Reader getNCharacterStream(int parameterIndex) throws SQLException { -+ checkOpen(); -+ try { -+ return _stmt.getNCharacterStream(parameterIndex); -+ } -+ catch (SQLException e) { -+ handleException(e); -+ return null; -+ } -+ } -+ -+ public Reader getNCharacterStream(String parameterName) throws SQLException { -+ checkOpen(); -+ try { -+ return _stmt.getNCharacterStream(parameterName); -+ } -+ catch (SQLException e) { -+ handleException(e); -+ return null; -+ } -+ } -+ -+ public Reader getCharacterStream(int parameterIndex) throws SQLException { -+ checkOpen(); -+ try { -+ return _stmt.getCharacterStream(parameterIndex); -+ } -+ catch (SQLException e) { -+ handleException(e); -+ return null; -+ } -+ } -+ -+ public Reader getCharacterStream(String parameterName) throws SQLException { -+ checkOpen(); -+ try { -+ return _stmt.getCharacterStream(parameterName); -+ } -+ catch (SQLException e) { -+ handleException(e); -+ return null; -+ } -+ } -+ -+ public void setBlob(String parameterName, Blob blob) throws SQLException { -+ checkOpen(); -+ try { -+ _stmt.setBlob(parameterName, blob); -+ } -+ catch (SQLException e) { -+ handleException(e); -+ } -+ } -+ -+ public void setClob(String parameterName, Clob clob) throws SQLException { -+ checkOpen(); -+ try { -+ _stmt.setClob(parameterName, clob); -+ } -+ catch (SQLException e) { -+ handleException(e); -+ } -+ } -+ -+ public void setAsciiStream(String parameterName, InputStream inputStream, long length) throws SQLException { -+ checkOpen(); -+ try { -+ _stmt.setAsciiStream(parameterName, inputStream, length); -+ } -+ catch (SQLException e) { -+ handleException(e); -+ } -+ } -+ -+ public void setBinaryStream(String parameterName, InputStream inputStream, long length) throws SQLException { -+ checkOpen(); -+ try { -+ _stmt.setBinaryStream(parameterName, inputStream, length); -+ } -+ catch (SQLException e) { -+ handleException(e); -+ } -+ } -+ -+ public void setCharacterStream(String parameterName, Reader reader, long length) throws SQLException { -+ checkOpen(); -+ try { -+ _stmt.setCharacterStream(parameterName, reader, length); -+ } -+ catch (SQLException e) { -+ handleException(e); -+ } -+ } -+ -+ public void setAsciiStream(String parameterName, InputStream inputStream) throws SQLException { -+ checkOpen(); -+ try { -+ _stmt.setAsciiStream(parameterName, inputStream); -+ } -+ catch (SQLException e) { -+ handleException(e); -+ } -+ } -+ -+ public void setBinaryStream(String parameterName, InputStream inputStream) throws SQLException { -+ checkOpen(); -+ try { -+ _stmt.setBinaryStream(parameterName, inputStream); -+ } -+ catch (SQLException e) { -+ handleException(e); -+ } -+ } -+ -+ public void setCharacterStream(String parameterName, Reader reader) throws SQLException { -+ checkOpen(); -+ try { -+ _stmt.setCharacterStream(parameterName, reader); -+ } -+ catch (SQLException e) { -+ handleException(e); -+ } -+ } -+ -+ public void setNCharacterStream(String parameterName, Reader reader) throws SQLException { -+ checkOpen(); -+ try { -+ _stmt.setNCharacterStream(parameterName, reader); -+ } -+ catch (SQLException e) { -+ handleException(e); -+ } -+ } -+ -+ public void setClob(String parameterName, Reader reader) throws SQLException { -+ checkOpen(); -+ try { -+ _stmt.setClob(parameterName, reader); -+ } -+ catch (SQLException e) { -+ handleException(e); -+ } } -+ -+ public void setBlob(String parameterName, InputStream inputStream) throws SQLException { -+ checkOpen(); -+ try { -+ _stmt.setBlob(parameterName, inputStream); -+ } -+ catch (SQLException e) { -+ handleException(e); -+ } } -+ -+ public void setNClob(String parameterName, Reader reader) throws SQLException { -+ checkOpen(); -+ try { -+ _stmt.setNClob(parameterName, reader); -+ } -+ catch (SQLException e) { -+ handleException(e); -+ } -+ } -+/* JDBC_4_ANT_KEY_END */ - } ---- src/java/org/apache/commons/dbcp/DelegatingConnection.java -+++ src/java/org/apache/commons/dbcp/DelegatingConnection.java -@@ -26,6 +26,19 @@ - import java.sql.Statement; - import java.util.List; - import java.util.Map; -+/* JDBC_4_ANT_KEY_BEGIN */ -+import java.sql.Array; -+import java.sql.Blob; -+import java.sql.ClientInfoStatus; -+import java.sql.Clob; -+import java.sql.NClob; -+import java.sql.SQLClientInfoException; -+import java.sql.SQLXML; -+import java.sql.Struct; -+import java.util.Collections; -+import java.util.Map; -+import java.util.Properties; -+/* JDBC_4_ANT_KEY_END */ - - /** - * A base delegating implementation of {@link Connection}. -@@ -50,6 +63,10 @@ - */ - public class DelegatingConnection extends AbandonedTrace - implements Connection { -+/* JDBC_4_ANT_KEY_BEGIN */ -+ private static final Map EMPTY_FAILED_PROPERTIES = -+ Collections.emptyMap(); -+/* JDBC_4_ANT_KEY_END */ - /** My delegate {@link Connection}. */ - protected Connection _conn = null; - -@@ -488,4 +505,139 @@ - } - } - /* JDBC_3_ANT_KEY_END */ -+/* JDBC_4_ANT_KEY_BEGIN */ -+ -+ public boolean isWrapperFor(Class iface) throws SQLException { -+ return _conn.isWrapperFor(iface); -+ } -+ -+ public T unwrap(Class iface) throws SQLException { -+ return _conn.unwrap(iface); -+ } -+ -+ public Array createArrayOf(String typeName, Object[] elements) throws SQLException { -+ checkOpen(); -+ try { -+ return _conn.createArrayOf(typeName, elements); -+ } -+ catch (SQLException e) { -+ handleException(e); -+ return null; -+ } -+ } -+ -+ public Blob createBlob() throws SQLException { -+ checkOpen(); -+ try { -+ return _conn.createBlob(); -+ } -+ catch (SQLException e) { -+ handleException(e); -+ return null; -+ } -+ } -+ -+ public Clob createClob() throws SQLException { -+ checkOpen(); -+ try { -+ return _conn.createClob(); -+ } -+ catch (SQLException e) { -+ handleException(e); -+ return null; -+ } -+ } -+ -+ public NClob createNClob() throws SQLException { -+ checkOpen(); -+ try { -+ return _conn.createNClob(); -+ } -+ catch (SQLException e) { -+ handleException(e); -+ return null; -+ } -+ } -+ -+ public SQLXML createSQLXML() throws SQLException { -+ checkOpen(); -+ try { -+ return _conn.createSQLXML(); -+ } -+ catch (SQLException e) { -+ handleException(e); -+ return null; -+ } -+ } -+ -+ public Struct createStruct(String typeName, Object[] attributes) throws SQLException { -+ checkOpen(); -+ try { -+ return _conn.createStruct(typeName, attributes); -+ } -+ catch (SQLException e) { -+ handleException(e); -+ return null; -+ } -+ } -+ -+ public boolean isValid(int timeout) throws SQLException { -+ checkOpen(); -+ try { -+ return _conn.isValid(timeout); -+ } -+ catch (SQLException e) { -+ handleException(e); -+ return false; -+ } -+ } -+ -+ public void setClientInfo(String name, String value) throws SQLClientInfoException { -+ try { -+ checkOpen(); -+ _conn.setClientInfo(name, value); -+ } -+ catch (SQLClientInfoException e) { -+ throw e; -+ } -+ catch (SQLException e) { -+ throw new SQLClientInfoException("Connection is closed.", EMPTY_FAILED_PROPERTIES, e); -+ } -+ } -+ -+ public void setClientInfo(Properties properties) throws SQLClientInfoException { -+ try { -+ checkOpen(); -+ _conn.setClientInfo(properties); -+ } -+ catch (SQLClientInfoException e) { -+ throw e; -+ } -+ catch (SQLException e) { -+ throw new SQLClientInfoException("Connection is closed.", EMPTY_FAILED_PROPERTIES, e); -+ } -+ } -+ -+ public Properties getClientInfo() throws SQLException { -+ checkOpen(); -+ try { -+ return _conn.getClientInfo(); -+ } -+ catch (SQLException e) { -+ handleException(e); -+ return null; -+ } -+ } -+ -+ public String getClientInfo(String name) throws SQLException { -+ checkOpen(); -+ try { -+ return _conn.getClientInfo(name); -+ } -+ catch (SQLException e) { -+ handleException(e); -+ return null; -+ } -+ } -+/* JDBC_4_ANT_KEY_END */ - } ---- src/java/org/apache/commons/dbcp/DelegatingPreparedStatement.java -+++ src/java/org/apache/commons/dbcp/DelegatingPreparedStatement.java -@@ -27,6 +27,13 @@ - import java.sql.ResultSetMetaData; - import java.sql.SQLException; - import java.util.Calendar; -+/* JDBC_4_ANT_KEY_BEGIN */ -+import java.io.InputStream; -+import java.io.Reader; -+import java.sql.NClob; -+import java.sql.RowId; -+import java.sql.SQLXML; -+/* JDBC_4_ANT_KEY_END */ - - /** - * A base delegating implementation of {@link PreparedStatement}. -@@ -221,6 +228,187 @@ - - public java.sql.ParameterMetaData getParameterMetaData() throws SQLException - { checkOpen(); try { return _stmt.getParameterMetaData(); } catch (SQLException e) { handleException(e); return null; } } -- - /* JDBC_3_ANT_KEY_END */ -+/* JDBC_4_ANT_KEY_BEGIN */ -+ -+ public void setRowId(int parameterIndex, RowId value) throws SQLException { -+ checkOpen(); -+ try { -+ _stmt.setRowId(parameterIndex, value); -+ } -+ catch (SQLException e) { -+ handleException(e); -+ } -+ } -+ -+ public void setNString(int parameterIndex, String value) throws SQLException { -+ checkOpen(); -+ try { -+ _stmt.setNString(parameterIndex, value); -+ } -+ catch (SQLException e) { -+ handleException(e); -+ } -+ } -+ -+ public void setNCharacterStream(int parameterIndex, Reader value, long length) throws SQLException { -+ checkOpen(); -+ try { -+ _stmt.setNCharacterStream(parameterIndex, value, length); -+ } -+ catch (SQLException e) { -+ handleException(e); -+ } -+ } -+ -+ public void setNClob(int parameterIndex, NClob value) throws SQLException { -+ checkOpen(); -+ try { -+ _stmt.setNClob(parameterIndex, value); -+ } -+ catch (SQLException e) { -+ handleException(e); -+ } -+ } -+ -+ public void setClob(int parameterIndex, Reader reader, long length) throws SQLException { -+ checkOpen(); -+ try { -+ _stmt.setClob(parameterIndex, reader, length); -+ } -+ catch (SQLException e) { -+ handleException(e); -+ } -+ } -+ -+ public void setBlob(int parameterIndex, InputStream inputStream, long length) throws SQLException { -+ checkOpen(); -+ try { -+ _stmt.setBlob(parameterIndex, inputStream, length); -+ } -+ catch (SQLException e) { -+ handleException(e); -+ } -+ } -+ -+ public void setNClob(int parameterIndex, Reader reader, long length) throws SQLException { -+ checkOpen(); -+ try { -+ _stmt.setNClob(parameterIndex, reader, length); -+ } -+ catch (SQLException e) { -+ handleException(e); -+ } -+ } -+ -+ public void setSQLXML(int parameterIndex, SQLXML value) throws SQLException { -+ checkOpen(); -+ try { -+ _stmt.setSQLXML(parameterIndex, value); -+ } -+ catch (SQLException e) { -+ handleException(e); -+ } -+ } -+ -+ public void setAsciiStream(int parameterIndex, InputStream inputStream, long length) throws SQLException { -+ checkOpen(); -+ try { -+ _stmt.setAsciiStream(parameterIndex, inputStream, length); -+ } -+ catch (SQLException e) { -+ handleException(e); -+ } -+ } -+ -+ public void setBinaryStream(int parameterIndex, InputStream inputStream, long length) throws SQLException { -+ checkOpen(); -+ try { -+ _stmt.setBinaryStream(parameterIndex, inputStream, length); -+ } -+ catch (SQLException e) { -+ handleException(e); -+ } -+ } -+ -+ public void setCharacterStream(int parameterIndex, Reader reader, long length) throws SQLException { -+ checkOpen(); -+ try { -+ _stmt.setCharacterStream(parameterIndex, reader, length); -+ } -+ catch (SQLException e) { -+ handleException(e); -+ } -+ } -+ -+ public void setAsciiStream(int parameterIndex, InputStream inputStream) throws SQLException { -+ checkOpen(); -+ try { -+ _stmt.setAsciiStream(parameterIndex, inputStream); -+ } -+ catch (SQLException e) { -+ handleException(e); -+ } -+ } -+ -+ public void setBinaryStream(int parameterIndex, InputStream inputStream) throws SQLException { -+ checkOpen(); -+ try { -+ _stmt.setBinaryStream(parameterIndex, inputStream); -+ } -+ catch (SQLException e) { -+ handleException(e); -+ } -+ } -+ -+ public void setCharacterStream(int parameterIndex, Reader reader) throws SQLException { -+ checkOpen(); -+ try { -+ _stmt.setCharacterStream(parameterIndex, reader); -+ } -+ catch (SQLException e) { -+ handleException(e); -+ } -+ } -+ -+ public void setNCharacterStream(int parameterIndex, Reader reader) throws SQLException { -+ checkOpen(); -+ try { -+ _stmt.setNCharacterStream(parameterIndex, reader); -+ } -+ catch (SQLException e) { -+ handleException(e); -+ } -+ } -+ -+ public void setClob(int parameterIndex, Reader reader) throws SQLException { -+ checkOpen(); -+ try { -+ _stmt.setClob(parameterIndex, reader); -+ } -+ catch (SQLException e) { -+ handleException(e); -+ } -+ } -+ -+ public void setBlob(int parameterIndex, InputStream inputStream) throws SQLException { -+ checkOpen(); -+ try { -+ _stmt.setBlob(parameterIndex, inputStream); -+ } -+ catch (SQLException e) { -+ handleException(e); -+ } -+ } -+ -+ public void setNClob(int parameterIndex, Reader reader) throws SQLException { -+ checkOpen(); -+ try { -+ _stmt.setNClob(parameterIndex, reader); -+ } -+ catch (SQLException e) { -+ handleException(e); -+ } -+ } -+/* JDBC_4_ANT_KEY_END */ - } ---- src/java/org/apache/commons/dbcp/DelegatingResultSet.java -+++ src/java/org/apache/commons/dbcp/DelegatingResultSet.java -@@ -34,6 +34,11 @@ - import java.sql.Clob; - import java.sql.Array; - import java.util.Calendar; -+/* JDBC_4_ANT_KEY_BEGIN */ -+import java.sql.NClob; -+import java.sql.RowId; -+import java.sql.SQLXML; -+/* JDBC_4_ANT_KEY_END */ - - /** - * A base delegating implementation of {@link ResultSet}. -@@ -585,6 +590,459 @@ - - public void updateArray(String columnName, java.sql.Array x) throws SQLException - { try { _res.updateArray(columnName, x); } catch (SQLException e) { handleException(e); } } -- - /* JDBC_3_ANT_KEY_END */ -+/* JDBC_4_ANT_KEY_BEGIN */ -+ -+ public boolean isWrapperFor(Class iface) throws SQLException { -+ return _res.isWrapperFor(iface); -+ } -+ -+ public T unwrap(Class iface) throws SQLException { -+ return _res.unwrap(iface); -+ } -+ -+ public RowId getRowId(int columnIndex) throws SQLException { -+ try { -+ return _res.getRowId(columnIndex); -+ } -+ catch (SQLException e) { -+ handleException(e); -+ return null; -+ } -+ } -+ -+ public RowId getRowId(String columnLabel) throws SQLException { -+ try { -+ return _res.getRowId(columnLabel); -+ } -+ catch (SQLException e) { -+ handleException(e); -+ return null; -+ } -+ } -+ -+ public void updateRowId(int columnIndex, RowId value) throws SQLException { -+ try { -+ _res.updateRowId(columnIndex, value); -+ } -+ catch (SQLException e) { -+ handleException(e); -+ } -+ } -+ -+ public void updateRowId(String columnLabel, RowId value) throws SQLException { -+ try { -+ _res.updateRowId(columnLabel, value); -+ } -+ catch (SQLException e) { -+ handleException(e); -+ } -+ } -+ -+ public int getHoldability() throws SQLException { -+ try { -+ return _res.getHoldability(); -+ } -+ catch (SQLException e) { -+ handleException(e); -+ return 0; -+ } -+ } -+ -+ public boolean isClosed() throws SQLException { -+ try { -+ return _res.isClosed(); -+ } -+ catch (SQLException e) { -+ handleException(e); -+ return false; -+ } -+ } -+ -+ public void updateNString(int columnIndex, String value) throws SQLException { -+ try { -+ _res.updateNString(columnIndex, value); -+ } -+ catch (SQLException e) { -+ handleException(e); -+ } -+ } -+ -+ public void updateNString(String columnLabel, String value) throws SQLException { -+ try { -+ _res.updateNString(columnLabel, value); -+ } -+ catch (SQLException e) { -+ handleException(e); -+ } -+ } -+ -+ public void updateNClob(int columnIndex, NClob value) throws SQLException { -+ try { -+ _res.updateNClob(columnIndex, value); -+ } -+ catch (SQLException e) { -+ handleException(e); -+ } -+ } -+ -+ public void updateNClob(String columnLabel, NClob value) throws SQLException { -+ try { -+ _res.updateNClob(columnLabel, value); -+ } -+ catch (SQLException e) { -+ handleException(e); -+ } -+ } -+ -+ public NClob getNClob(int columnIndex) throws SQLException { -+ try { -+ return _res.getNClob(columnIndex); -+ } -+ catch (SQLException e) { -+ handleException(e); -+ return null; -+ } -+ } -+ -+ public NClob getNClob(String columnLabel) throws SQLException { -+ try { -+ return _res.getNClob(columnLabel); -+ } -+ catch (SQLException e) { -+ handleException(e); -+ return null; -+ } -+ } -+ -+ public SQLXML getSQLXML(int columnIndex) throws SQLException { -+ try { -+ return _res.getSQLXML(columnIndex); -+ } -+ catch (SQLException e) { -+ handleException(e); -+ return null; -+ } -+ } -+ -+ public SQLXML getSQLXML(String columnLabel) throws SQLException { -+ try { -+ return _res.getSQLXML(columnLabel); -+ } -+ catch (SQLException e) { -+ handleException(e); -+ return null; -+ } -+ } -+ -+ public void updateSQLXML(int columnIndex, SQLXML value) throws SQLException { -+ try { -+ _res.updateSQLXML(columnIndex, value); -+ } -+ catch (SQLException e) { -+ handleException(e); -+ } -+ } -+ -+ public void updateSQLXML(String columnLabel, SQLXML value) throws SQLException { -+ try { -+ _res.updateSQLXML(columnLabel, value); -+ } -+ catch (SQLException e) { -+ handleException(e); -+ } -+ } -+ -+ public String getNString(int columnIndex) throws SQLException { -+ try { -+ return _res.getNString(columnIndex); -+ } -+ catch (SQLException e) { -+ handleException(e); -+ return null; -+ } -+ } -+ -+ public String getNString(String columnLabel) throws SQLException { -+ try { -+ return _res.getNString(columnLabel); -+ } -+ catch (SQLException e) { -+ handleException(e); -+ return null; -+ } -+ } -+ -+ public Reader getNCharacterStream(int columnIndex) throws SQLException { -+ try { -+ return _res.getNCharacterStream(columnIndex); -+ } -+ catch (SQLException e) { -+ handleException(e); -+ return null; -+ } -+ } -+ -+ public Reader getNCharacterStream(String columnLabel) throws SQLException { -+ try { -+ return _res.getNCharacterStream(columnLabel); -+ } -+ catch (SQLException e) { -+ handleException(e); -+ return null; -+ } -+ } -+ -+ public void updateNCharacterStream(int columnIndex, Reader reader, long length) throws SQLException { -+ try { -+ _res.updateNCharacterStream(columnIndex, reader, length); -+ } -+ catch (SQLException e) { -+ handleException(e); -+ } -+ } -+ -+ public void updateNCharacterStream(String columnLabel, Reader reader, long length) throws SQLException { -+ try { -+ _res.updateNCharacterStream(columnLabel, reader, length); -+ } -+ catch (SQLException e) { -+ handleException(e); -+ } -+ } -+ -+ public void updateAsciiStream(int columnIndex, InputStream inputStream, long length) throws SQLException { -+ try { -+ _res.updateAsciiStream(columnIndex, inputStream, length); -+ } -+ catch (SQLException e) { -+ handleException(e); -+ } -+ } -+ -+ public void updateBinaryStream(int columnIndex, InputStream inputStream, long length) throws SQLException { -+ try { -+ _res.updateBinaryStream(columnIndex, inputStream, length); -+ } -+ catch (SQLException e) { -+ handleException(e); -+ } -+ } -+ -+ public void updateCharacterStream(int columnIndex, Reader reader, long length) throws SQLException { -+ try { -+ _res.updateCharacterStream(columnIndex, reader, length); -+ } -+ catch (SQLException e) { -+ handleException(e); -+ } -+ } -+ -+ public void updateAsciiStream(String columnLabel, InputStream inputStream, long length) throws SQLException { -+ try { -+ _res.updateAsciiStream(columnLabel, inputStream, length); -+ } -+ catch (SQLException e) { -+ handleException(e); -+ } -+ } -+ -+ public void updateBinaryStream(String columnLabel, InputStream inputStream, long length) throws SQLException { -+ try { -+ _res.updateBinaryStream(columnLabel, inputStream, length); -+ } -+ catch (SQLException e) { -+ handleException(e); -+ } -+ } -+ -+ public void updateCharacterStream(String columnLabel, Reader reader, long length) throws SQLException { -+ try { -+ _res.updateCharacterStream(columnLabel, reader, length); -+ } -+ catch (SQLException e) { -+ handleException(e); -+ } -+ } -+ -+ public void updateBlob(int columnIndex, InputStream inputStream, long length) throws SQLException { -+ try { -+ _res.updateBlob(columnIndex, inputStream, length); -+ } -+ catch (SQLException e) { -+ handleException(e); -+ } -+ } -+ -+ public void updateBlob(String columnLabel, InputStream inputStream, long length) throws SQLException { -+ try { -+ _res.updateBlob(columnLabel, inputStream, length); -+ } -+ catch (SQLException e) { -+ handleException(e); -+ } -+ } -+ -+ public void updateClob(int columnIndex, Reader reader, long length) throws SQLException { -+ try { -+ _res.updateClob(columnIndex, reader, length); -+ } -+ catch (SQLException e) { -+ handleException(e); -+ } -+ } -+ -+ public void updateClob(String columnLabel, Reader reader, long length) throws SQLException { -+ try { -+ _res.updateClob(columnLabel, reader, length); -+ } -+ catch (SQLException e) { -+ handleException(e); -+ } -+ } -+ -+ public void updateNClob(int columnIndex, Reader reader, long length) throws SQLException { -+ try { -+ _res.updateNClob(columnIndex, reader, length); -+ } -+ catch (SQLException e) { -+ handleException(e); -+ } -+ } -+ -+ public void updateNClob(String columnLabel, Reader reader, long length) throws SQLException { -+ try { -+ _res.updateNClob(columnLabel, reader, length); -+ } -+ catch (SQLException e) { -+ handleException(e); -+ } -+ } -+ -+ public void updateNCharacterStream(int columnIndex, Reader reader) throws SQLException { -+ try { -+ _res.updateNCharacterStream(columnIndex, reader); -+ } -+ catch (SQLException e) { -+ handleException(e); -+ } -+ } -+ -+ public void updateNCharacterStream(String columnLabel, Reader reader) throws SQLException { -+ try { -+ _res.updateNCharacterStream(columnLabel, reader); -+ } -+ catch (SQLException e) { -+ handleException(e); -+ } -+ } -+ -+ public void updateAsciiStream(int columnIndex, InputStream inputStream) throws SQLException { -+ try { -+ _res.updateAsciiStream(columnIndex, inputStream); -+ } -+ catch (SQLException e) { -+ handleException(e); -+ } -+ } -+ -+ public void updateBinaryStream(int columnIndex, InputStream inputStream) throws SQLException { -+ try { -+ _res.updateBinaryStream(columnIndex, inputStream); -+ } -+ catch (SQLException e) { -+ handleException(e); -+ } -+ } -+ -+ public void updateCharacterStream(int columnIndex, Reader reader) throws SQLException { -+ try { -+ _res.updateCharacterStream(columnIndex, reader); -+ } -+ catch (SQLException e) { -+ handleException(e); -+ } -+ } -+ -+ public void updateAsciiStream(String columnLabel, InputStream inputStream) throws SQLException { -+ try { -+ _res.updateAsciiStream(columnLabel, inputStream); -+ } -+ catch (SQLException e) { -+ handleException(e); -+ } -+ } -+ -+ public void updateBinaryStream(String columnLabel, InputStream inputStream) throws SQLException { -+ try { -+ _res.updateBinaryStream(columnLabel, inputStream); -+ } -+ catch (SQLException e) { -+ handleException(e); -+ } -+ } -+ -+ public void updateCharacterStream(String columnLabel, Reader reader) throws SQLException { -+ try { -+ _res.updateCharacterStream(columnLabel, reader); -+ } -+ catch (SQLException e) { -+ handleException(e); -+ } -+ } -+ -+ public void updateBlob(int columnIndex, InputStream inputStream) throws SQLException { -+ try { -+ _res.updateBlob(columnIndex, inputStream); -+ } -+ catch (SQLException e) { -+ handleException(e); -+ } -+ } -+ -+ public void updateBlob(String columnLabel, InputStream inputStream) throws SQLException { -+ try { -+ _res.updateBlob(columnLabel, inputStream); -+ } -+ catch (SQLException e) { -+ handleException(e); -+ } -+ } -+ -+ public void updateClob(int columnIndex, Reader reader) throws SQLException { -+ try { -+ _res.updateClob(columnIndex, reader); -+ } -+ catch (SQLException e) { -+ handleException(e); -+ } -+ } -+ -+ public void updateClob(String columnLabel, Reader reader) throws SQLException { -+ try { -+ _res.updateClob(columnLabel, reader); -+ } -+ catch (SQLException e) { -+ handleException(e); -+ } -+ } -+ -+ public void updateNClob(int columnIndex, Reader reader) throws SQLException { -+ try { -+ _res.updateNClob(columnIndex, reader); -+ } -+ catch (SQLException e) { -+ handleException(e); -+ } -+ } -+ -+ public void updateNClob(String columnLabel, Reader reader) throws SQLException { -+ try { -+ _res.updateNClob(columnLabel, reader); -+ } -+ catch (SQLException e) { -+ handleException(e); -+ } -+ } -+/* JDBC_4_ANT_KEY_END */ - } ---- src/java/org/apache/commons/dbcp/DelegatingStatement.java -+++ src/java/org/apache/commons/dbcp/DelegatingStatement.java -@@ -128,10 +128,6 @@ - - protected boolean _closed = false; - -- protected boolean isClosed() { -- return _closed; -- } -- - protected void checkOpen() throws SQLException { - if(isClosed()) { - throw new SQLException -@@ -339,4 +335,39 @@ - { checkOpen(); try { return _stmt.getResultSetHoldability(); } catch (SQLException e) { handleException(e); return 0; } } - - /* JDBC_3_ANT_KEY_END */ -+/* JDBC_4_ANT_KEY_BEGIN */ -+ -+ public boolean isWrapperFor(Class iface) throws SQLException { -+ return _conn.isWrapperFor(iface); -+ } -+ -+ public T unwrap(Class iface) throws SQLException { -+ return _conn.unwrap(iface); -+ } -+ -+ public boolean isClosed() throws SQLException { -+ return _closed; -+ } -+ -+ public void setPoolable(boolean poolable) throws SQLException { -+ checkOpen(); -+ try { -+ _stmt.setPoolable(poolable); -+ } -+ catch (SQLException e) { -+ handleException(e); -+ } -+ } -+ -+ public boolean isPoolable() throws SQLException { -+ checkOpen(); -+ try { -+ return _stmt.isPoolable(); -+ } -+ catch (SQLException e) { -+ handleException(e); -+ return false; -+ } -+ } -+/* JDBC_4_ANT_KEY_END */ - } ---- src/java/org/apache/commons/dbcp/PoolingDataSource.java -+++ src/java/org/apache/commons/dbcp/PoolingDataSource.java -@@ -84,6 +84,14 @@ - public void setAccessToUnderlyingConnectionAllowed(boolean allow) { - this.accessToUnderlyingConnectionAllowed = allow; - } -+ -+ public boolean isWrapperFor(Class iface) throws SQLException { -+ return false; -+ } -+ -+ public T unwrap(Class iface) throws SQLException { -+ throw new SQLException("PoolingDataSource is not a wrapper."); -+ } - - //--- DataSource methods ----------------------------------------- - ---- src/java/org/apache/commons/dbcp/cpdsadapter/ConnectionImpl.java -+++ src/java/org/apache/commons/dbcp/cpdsadapter/ConnectionImpl.java -@@ -25,6 +25,19 @@ - import java.sql.Statement; - import java.sql.SQLWarning; - import java.sql.SQLException; -+/* JDBC_4_ANT_KEY_BEGIN */ -+import java.sql.Array; -+import java.sql.Blob; -+import java.sql.ClientInfoStatus; -+import java.sql.Clob; -+import java.sql.NClob; -+import java.sql.SQLClientInfoException; -+import java.sql.SQLXML; -+import java.sql.Struct; -+import java.util.Collections; -+import java.util.Map; -+import java.util.Properties; -+/* JDBC_4_ANT_KEY_END */ - - /** - * This class is the Connection that will be returned -@@ -42,6 +55,11 @@ - private static final String CLOSED - = "Attempted to use Connection after closed() was called."; - -+/* JDBC_4_ANT_KEY_BEGIN */ -+ private static final Map EMPTY_FAILED_PROPERTIES = -+ Collections.emptyMap(); -+/* JDBC_4_ANT_KEY_END */ -+ - /** The JDBC database connection. */ - private Connection connection; - -@@ -452,6 +470,86 @@ - assertOpen(); - return connection.prepareStatement(sql, columnNames); - } -- - /* JDBC_3_ANT_KEY_END */ -+/* JDBC_4_ANT_KEY_BEGIN */ -+ -+ public boolean isWrapperFor(Class iface) throws SQLException { -+ return connection.isWrapperFor(iface); -+ } -+ -+ public T unwrap(Class iface) throws SQLException { -+ return connection.unwrap(iface); -+ } -+ -+ public Array createArrayOf(String typeName, Object[] elements) throws SQLException { -+ assertOpen(); -+ return connection.createArrayOf(typeName, elements); -+ } -+ -+ public Blob createBlob() throws SQLException { -+ assertOpen(); -+ return connection.createBlob(); -+ } -+ -+ public Clob createClob() throws SQLException { -+ assertOpen(); -+ return connection.createClob(); -+ } -+ -+ public NClob createNClob() throws SQLException { -+ assertOpen(); -+ return connection.createNClob(); -+ } -+ -+ public SQLXML createSQLXML() throws SQLException { -+ assertOpen(); -+ return connection.createSQLXML(); -+ } -+ -+ public Struct createStruct(String typeName, Object[] attributes) throws SQLException { -+ assertOpen(); -+ return connection.createStruct(typeName, attributes); -+ } -+ -+ public boolean isValid(int timeout) throws SQLException { -+ assertOpen(); -+ return connection.isValid(timeout); -+ } -+ -+ public void setClientInfo(String name, String value) throws SQLClientInfoException { -+ try { -+ assertOpen(); -+ connection.setClientInfo(name, value); -+ } -+ catch (SQLClientInfoException e) { -+ throw e; -+ } -+ catch (SQLException e) { -+ throw new SQLClientInfoException("Connection is closed.", EMPTY_FAILED_PROPERTIES, e); -+ } -+ } -+ -+ public void setClientInfo(Properties properties) throws SQLClientInfoException { -+ try { -+ assertOpen(); -+ connection.setClientInfo(properties); -+ } -+ catch (SQLClientInfoException e) { -+ throw e; -+ } -+ catch (SQLException e) { -+ throw new SQLClientInfoException("Connection is closed.", EMPTY_FAILED_PROPERTIES, e); -+ } -+ } -+ -+ public Properties getClientInfo() throws SQLException { -+ assertOpen(); -+ return connection.getClientInfo(); -+ } -+ -+ public String getClientInfo(String name) throws SQLException { -+ assertOpen(); -+ return connection.getClientInfo(name); -+ } -+/* JDBC_4_ANT_KEY_END */ - } ---- src/java/org/apache/commons/dbcp/cpdsadapter/PooledConnectionImpl.java -+++ src/java/org/apache/commons/dbcp/cpdsadapter/PooledConnectionImpl.java -@@ -26,6 +26,7 @@ - import javax.sql.ConnectionEvent; - import javax.sql.ConnectionEventListener; - import javax.sql.PooledConnection; -+import javax.sql.StatementEventListener; - - import org.apache.commons.dbcp.DelegatingConnection; - import org.apache.commons.dbcp.DelegatingPreparedStatement; -@@ -66,6 +67,11 @@ - private Vector eventListeners; - - /** -+ * StatementEventListeners -+ */ -+ private Vector statementEventListeners; -+ -+ /** - * flag set to true, once close() is called. - */ - boolean isClosed; -@@ -101,6 +107,12 @@ - } - } - -+ public void addStatementEventListener(StatementEventListener listener) { -+ if (!statementEventListeners.contains(listener)) { -+ statementEventListeners.add(listener); -+ } -+ } -+ - /** - * Closes the physical connection and marks this - * PooledConnection so that it may not be used -@@ -169,6 +181,10 @@ - eventListeners.remove(listener); - } - -+ public void removeStatementEventListener(StatementEventListener listener) { -+ statementEventListeners.remove(listener); -+ } -+ - /** - * Closes the physical connection and checks that the logical connection - * was closed as well. ---- src/java/org/apache/commons/dbcp/datasources/InstanceKeyDataSource.java -+++ src/java/org/apache/commons/dbcp/datasources/InstanceKeyDataSource.java -@@ -154,6 +154,14 @@ - */ - public abstract void close() throws Exception; - -+ public boolean isWrapperFor(Class iface) throws SQLException { -+ return false; -+ } -+ -+ public T unwrap(Class iface) throws SQLException { -+ throw new SQLException("InstanceKeyDataSource is not a wrapper."); -+ } -+ - // ------------------------------------------------------------------- - // Properties - ---- src/test/org/apache/commons/dbcp/TesterConnection.java -+++ src/test/org/apache/commons/dbcp/TesterConnection.java -@@ -25,6 +25,16 @@ - import java.sql.SQLWarning; - import java.sql.Statement; - import java.util.Map; -+/* JDBC_4_ANT_KEY_BEGIN */ -+import java.sql.Array; -+import java.sql.Blob; -+import java.sql.Clob; -+import java.sql.NClob; -+import java.sql.SQLClientInfoException; -+import java.sql.SQLXML; -+import java.sql.Struct; -+import java.util.Properties; -+/* JDBC_4_ANT_KEY_END */ - - /** - * A dummy {@link Connection}, for testing purposes. -@@ -274,6 +284,59 @@ - throws SQLException { - throw new SQLException("Not implemented."); - } -- - /* JDBC_3_ANT_KEY_END */ -+/* JDBC_4_ANT_KEY_BEGIN */ -+ -+ public boolean isWrapperFor(Class iface) throws SQLException { -+ throw new SQLException("Not implemented."); -+ } -+ -+ public T unwrap(Class iface) throws SQLException { -+ throw new SQLException("Not implemented."); -+ } -+ -+ public Array createArrayOf(String typeName, Object[] elements) throws SQLException { -+ throw new SQLException("Not implemented."); -+ } -+ -+ public Blob createBlob() throws SQLException { -+ throw new SQLException("Not implemented."); -+ } -+ -+ public Clob createClob() throws SQLException { -+ throw new SQLException("Not implemented."); -+ } -+ -+ public NClob createNClob() throws SQLException { -+ throw new SQLException("Not implemented."); -+ } -+ -+ public SQLXML createSQLXML() throws SQLException { -+ throw new SQLException("Not implemented."); -+ } -+ -+ public Struct createStruct(String typeName, Object[] attributes) throws SQLException { -+ throw new SQLException("Not implemented."); -+ } -+ -+ public boolean isValid(int timeout) throws SQLException { -+ throw new SQLException("Not implemented."); -+ } -+ -+ public void setClientInfo(String name, String value) throws SQLClientInfoException { -+ throw new SQLClientInfoException(); -+ } -+ -+ public void setClientInfo(Properties properties) throws SQLClientInfoException { -+ throw new SQLClientInfoException(); -+ } -+ -+ public Properties getClientInfo() throws SQLException { -+ throw new SQLException("Not implemented."); -+ } -+ -+ public String getClientInfo(String name) throws SQLException { -+ throw new SQLException("Not implemented."); -+ } -+/* JDBC_4_ANT_KEY_END */ - } ---- src/test/org/apache/commons/dbcp/TesterPreparedStatement.java -+++ src/test/org/apache/commons/dbcp/TesterPreparedStatement.java -@@ -28,6 +28,13 @@ - import java.sql.ResultSetMetaData; - import java.sql.SQLException; - import java.util.Calendar; -+/* JDBC_4_ANT_KEY_BEGIN */ -+import java.io.InputStream; -+import java.io.Reader; -+import java.sql.NClob; -+import java.sql.RowId; -+import java.sql.SQLXML; -+/* JDBC_4_ANT_KEY_END */ - - /** - * A dummy {@link PreparedStatement}, for testing purposes. -@@ -288,7 +295,79 @@ - public java.sql.ParameterMetaData getParameterMetaData() throws SQLException { - throw new SQLException("Not implemented."); - } -- - /* JDBC_3_ANT_KEY_END */ -+/* JDBC_4_ANT_KEY_BEGIN */ -+ -+ public void setRowId(int parameterIndex, RowId value) throws SQLException { -+ throw new SQLException("Not implemented."); -+ } -+ -+ public void setNString(int parameterIndex, String value) throws SQLException { -+ throw new SQLException("Not implemented."); -+ } -+ -+ public void setNCharacterStream(int parameterIndex, Reader value, long length) throws SQLException { -+ throw new SQLException("Not implemented."); -+ } -+ -+ public void setNClob(int parameterIndex, NClob value) throws SQLException { -+ throw new SQLException("Not implemented."); -+ } -+ -+ public void setClob(int parameterIndex, Reader reader, long length) throws SQLException { -+ throw new SQLException("Not implemented."); -+ } -+ -+ public void setBlob(int parameterIndex, InputStream inputStream, long length) throws SQLException { -+ throw new SQLException("Not implemented."); -+ } -+ -+ public void setNClob(int parameterIndex, Reader reader, long length) throws SQLException { -+ throw new SQLException("Not implemented."); -+ } -+ -+ public void setSQLXML(int parameterIndex, SQLXML value) throws SQLException { -+ throw new SQLException("Not implemented."); -+ } -+ -+ public void setAsciiStream(int parameterIndex, InputStream inputStream, long length) throws SQLException { -+ throw new SQLException("Not implemented."); -+ } -+ -+ public void setBinaryStream(int parameterIndex, InputStream inputStream, long length) throws SQLException { -+ throw new SQLException("Not implemented."); -+ } -+ -+ public void setCharacterStream(int parameterIndex, Reader reader, long length) throws SQLException { -+ throw new SQLException("Not implemented."); -+ } - -+ public void setAsciiStream(int parameterIndex, InputStream inputStream) throws SQLException { -+ throw new SQLException("Not implemented."); -+ } -+ -+ public void setBinaryStream(int parameterIndex, InputStream inputStream) throws SQLException { -+ throw new SQLException("Not implemented."); -+ } -+ -+ public void setCharacterStream(int parameterIndex, Reader reader) throws SQLException { -+ throw new SQLException("Not implemented."); -+ } -+ -+ public void setNCharacterStream(int parameterIndex, Reader reader) throws SQLException { -+ throw new SQLException("Not implemented."); -+ } -+ -+ public void setClob(int parameterIndex, Reader reader) throws SQLException { -+ throw new SQLException("Not implemented."); -+ } -+ -+ public void setBlob(int parameterIndex, InputStream inputStream) throws SQLException { -+ throw new SQLException("Not implemented."); -+ } -+ -+ public void setNClob(int parameterIndex, Reader reader) throws SQLException { -+ throw new SQLException("Not implemented."); -+ } -+/* JDBC_4_ANT_KEY_END */ - } ---- src/test/org/apache/commons/dbcp/TesterResultSet.java -+++ src/test/org/apache/commons/dbcp/TesterResultSet.java -@@ -28,6 +28,13 @@ - import java.sql.SQLWarning; - import java.sql.Statement; - import java.util.Calendar; -+/* JDBC_4_ANT_KEY_BEGIN */ -+import java.io.InputStream; -+import java.io.Reader; -+import java.sql.NClob; -+import java.sql.RowId; -+import java.sql.SQLXML; -+/* JDBC_4_ANT_KEY_END */ - - /** - * A dummy {@link ResultSet}, for testing purposes. -@@ -757,7 +764,207 @@ - throws SQLException { - throw new SQLException("Not implemented."); - } -- - /* JDBC_3_ANT_KEY_END */ -+/* JDBC_4_ANT_KEY_BEGIN */ -+ -+ public boolean isWrapperFor(Class iface) throws SQLException { -+ throw new SQLException("Not implemented."); -+ } -+ -+ public T unwrap(Class iface) throws SQLException { -+ throw new SQLException("Not implemented."); -+ } -+ -+ public RowId getRowId(int columnIndex) throws SQLException { -+ throw new SQLException("Not implemented."); -+ } -+ -+ public RowId getRowId(String columnLabel) throws SQLException { -+ throw new SQLException("Not implemented."); -+ } -+ -+ public void updateRowId(int columnIndex, RowId value) throws SQLException { -+ throw new SQLException("Not implemented."); -+ } -+ -+ public void updateRowId(String columnLabel, RowId value) throws SQLException { -+ throw new SQLException("Not implemented."); -+ } -+ -+ public int getHoldability() throws SQLException { -+ throw new SQLException("Not implemented."); -+ } -+ -+ public boolean isClosed() throws SQLException { -+ throw new SQLException("Not implemented."); -+ } -+ -+ public void updateNString(int columnIndex, String value) throws SQLException { -+ throw new SQLException("Not implemented."); -+ } -+ -+ public void updateNString(String columnLabel, String value) throws SQLException { -+ throw new SQLException("Not implemented."); -+ } -+ -+ public void updateNClob(int columnIndex, NClob value) throws SQLException { -+ throw new SQLException("Not implemented."); -+ } -+ -+ public void updateNClob(String columnLabel, NClob value) throws SQLException { -+ throw new SQLException("Not implemented."); -+ } -+ -+ public NClob getNClob(int columnIndex) throws SQLException { -+ throw new SQLException("Not implemented."); -+ } -+ -+ public NClob getNClob(String columnLabel) throws SQLException { -+ throw new SQLException("Not implemented."); -+ } -+ -+ public SQLXML getSQLXML(int columnIndex) throws SQLException { -+ throw new SQLException("Not implemented."); -+ } -+ -+ public SQLXML getSQLXML(String columnLabel) throws SQLException { -+ throw new SQLException("Not implemented."); -+ } -+ -+ public void updateSQLXML(int columnIndex, SQLXML value) throws SQLException { -+ throw new SQLException("Not implemented."); -+ } -+ -+ public void updateSQLXML(String columnLabel, SQLXML value) throws SQLException { -+ throw new SQLException("Not implemented."); -+ } -+ -+ public String getNString(int columnIndex) throws SQLException { -+ throw new SQLException("Not implemented."); -+ } -+ -+ public String getNString(String columnLabel) throws SQLException { -+ throw new SQLException("Not implemented."); -+ } -+ -+ public Reader getNCharacterStream(int columnIndex) throws SQLException { -+ throw new SQLException("Not implemented."); -+ } -+ -+ public Reader getNCharacterStream(String columnLabel) throws SQLException { -+ throw new SQLException("Not implemented."); -+ } -+ -+ public void updateNCharacterStream(int columnIndex, Reader reader, long length) throws SQLException { -+ throw new SQLException("Not implemented."); -+ } -+ -+ public void updateNCharacterStream(String columnLabel, Reader reader, long length) throws SQLException { -+ throw new SQLException("Not implemented."); -+ } -+ -+ public void updateAsciiStream(int columnIndex, InputStream inputStream, long length) throws SQLException { -+ throw new SQLException("Not implemented."); -+ } -+ -+ public void updateBinaryStream(int columnIndex, InputStream inputStream, long length) throws SQLException { -+ throw new SQLException("Not implemented."); -+ } -+ -+ public void updateCharacterStream(int columnIndex, Reader reader, long length) throws SQLException { -+ throw new SQLException("Not implemented."); -+ } -+ -+ public void updateAsciiStream(String columnLabel, InputStream inputStream, long length) throws SQLException { -+ throw new SQLException("Not implemented."); -+ } -+ -+ public void updateBinaryStream(String columnLabel, InputStream inputStream, long length) throws SQLException { -+ throw new SQLException("Not implemented."); -+ } -+ -+ public void updateCharacterStream(String columnLabel, Reader reader, long length) throws SQLException { -+ throw new SQLException("Not implemented."); -+ } -+ -+ public void updateBlob(int columnIndex, InputStream inputStream, long length) throws SQLException { -+ throw new SQLException("Not implemented."); -+ } - -+ public void updateBlob(String columnLabel, InputStream inputStream, long length) throws SQLException { -+ throw new SQLException("Not implemented."); -+ } -+ -+ public void updateClob(int columnIndex, Reader reader, long length) throws SQLException { -+ throw new SQLException("Not implemented."); -+ } -+ -+ public void updateClob(String columnLabel, Reader reader, long length) throws SQLException { -+ throw new SQLException("Not implemented."); -+ } -+ -+ public void updateNClob(int columnIndex, Reader reader, long length) throws SQLException { -+ throw new SQLException("Not implemented."); -+ } -+ -+ public void updateNClob(String columnLabel, Reader reader, long length) throws SQLException { -+ throw new SQLException("Not implemented."); -+ } -+ -+ public void updateNCharacterStream(int columnIndex, Reader reader) throws SQLException { -+ throw new SQLException("Not implemented."); -+ } -+ -+ public void updateNCharacterStream(String columnLabel, Reader reader) throws SQLException { -+ throw new SQLException("Not implemented."); -+ } -+ -+ public void updateAsciiStream(int columnIndex, InputStream inputStream) throws SQLException { -+ throw new SQLException("Not implemented."); -+ } -+ -+ public void updateBinaryStream(int columnIndex, InputStream inputStream) throws SQLException { -+ throw new SQLException("Not implemented."); -+ } -+ -+ public void updateCharacterStream(int columnIndex, Reader reader) throws SQLException { -+ throw new SQLException("Not implemented."); -+ } -+ -+ public void updateAsciiStream(String columnLabel, InputStream inputStream) throws SQLException { -+ throw new SQLException("Not implemented."); -+ } -+ -+ public void updateBinaryStream(String columnLabel, InputStream inputStream) throws SQLException { -+ throw new SQLException("Not implemented."); -+ } -+ -+ public void updateCharacterStream(String columnLabel, Reader reader) throws SQLException { -+ throw new SQLException("Not implemented."); -+ } -+ -+ public void updateBlob(int columnIndex, InputStream inputStream) throws SQLException { -+ throw new SQLException("Not implemented."); -+ } -+ -+ public void updateBlob(String columnLabel, InputStream inputStream) throws SQLException { -+ throw new SQLException("Not implemented."); -+ } -+ -+ public void updateClob(int columnIndex, Reader reader) throws SQLException { -+ throw new SQLException("Not implemented."); -+ } -+ -+ public void updateClob(String columnLabel, Reader reader) throws SQLException { -+ throw new SQLException("Not implemented."); -+ } -+ -+ public void updateNClob(int columnIndex, Reader reader) throws SQLException { -+ throw new SQLException("Not implemented."); -+ } -+ -+ public void updateNClob(String columnLabel, Reader reader) throws SQLException { -+ throw new SQLException("Not implemented."); -+ } -+/* JDBC_4_ANT_KEY_END */ - } ---- src/test/org/apache/commons/dbcp/TesterStatement.java -+++ src/test/org/apache/commons/dbcp/TesterStatement.java -@@ -264,5 +264,26 @@ - throw new SQLException("Not implemented."); - } - /* JDBC_3_ANT_KEY_END */ -+/* JDBC_4_ANT_KEY_BEGIN */ - -+ public boolean isWrapperFor(Class iface) throws SQLException { -+ throw new SQLException("Not implemented."); -+ } -+ -+ public T unwrap(Class iface) throws SQLException { -+ throw new SQLException("Not implemented."); -+ } -+ -+ public boolean isClosed() throws SQLException { -+ throw new SQLException("Not implemented."); -+ } -+ -+ public void setPoolable(boolean poolable) throws SQLException { -+ throw new SQLException("Not implemented."); -+ } -+ -+ public boolean isPoolable() throws SQLException { -+ throw new SQLException("Not implemented."); -+ } -+/* JDBC_4_ANT_KEY_END */ - }