<pre style='margin:0'>
Renee Otten (reneeotten) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/5227ed9c791cdf6aa24f1c73245311a4edd38efc">https://github.com/macports/macports-ports/commit/5227ed9c791cdf6aa24f1c73245311a4edd38efc</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 5227ed9c791cdf6aa24f1c73245311a4edd38efc
</span>Author: Steven Thomas Smith <s.t.smith@ieee.org>
AuthorDate: Sat Jan 20 12:02:02 2024 -0500
<span style='display:block; white-space:pre;color:#404040;'> ghc: Update to version 9.6.4
</span>---
lang/ghc/Portfile | 82 ++++---
...id-33C3A599DB85EA9B8BAA1866B202264020068BFB.txt | 247 ---------------------
lang/ghc/files/keyid-588764FBE22D19C4.txt | 86 +++++++
3 files changed, 142 insertions(+), 273 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/ghc/Portfile b/lang/ghc/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index fd45f6bc7e1..94d2578423a 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/ghc/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/ghc/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -6,7 +6,7 @@ PortGroup compiler_blacklist_versions 1.0
</span> PortGroup legacysupport 1.1
name ghc
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version 9.6.3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version 9.6.4
</span> revision 0
categories lang haskell
maintainers {ieee.org:s.t.smith @essandess} openmaintainer
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -60,33 +60,41 @@ set ghc_distname ${distname}-${ghc_build_arch}-apple-darwin
</span>
# set build_arch by hand on arm64/x86_64 systems to get x86_64/arm64 checksums
# sudo port -d checksum ghc-prebuilt os.arch=arm build_arch=arm64
<span style='display:block; white-space:pre;background:#e0ffe0;'>+# sudo port -d checksum ghc-prebuilt os.arch=i386 build_arch=x86_64
</span> # run `port clean --all ghc-prebuilt` afterwards
if {${build_arch} eq {arm64}} {
checksums ${ghc_distname}${extract.suffix} \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- rmd160 5cfe04221c0d582e762a3ef669ae99f6a4e73987 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 e1cdf458926b2eaf52d2a8287d99a965040ff9051171f5c3b7467049cf0eb213 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 204073900
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rmd160 40add277c78cccea2f7ccbfe4dc06b93b020fbd9 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 25affc9ceb6f2032706ec1b4b7ba5d14bd34df3b5223d8060f210aece25feea9 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 203868728
</span> } elseif {${build_arch} eq {x86_64}} {
checksums ${ghc_distname}${extract.suffix} \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- rmd160 fbdf7767b097504d18ed734e59eab5be273f91d0 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 dde46118ab8388fb1066312c097123e93b1dcf6ae366e3370f88ea456382c9db \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 196017596
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rmd160 76e9020d4829c5550a5637ec82fbebaf04996a2b \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 b897cbd156690f4e6cc4400f6b9465d610ea228d8527f8bd501210d1b93a4eab \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 196195572
</span> }
set ghc_source_checksums [list \
${distname}-src${extract.suffix} \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- rmd160 34d6472ace7a37d4f75d6b2e0c5719c6fe122b57 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 dfcde67b4aa550a0b8a1a9bb8105835dc999fad6397cce33d72fd55d21eb77f5 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 29346888 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rmd160 f780fb486a5159caccde12fd8c52da38f6b7f17b \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 10bf25b8b07174fdd9868b5c0c56c17c0ef1edcb6247b4b864be933651bfd4c0 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 29451856 \
</span> ]
set ghc_testsuite_checksums [list \
${distname}-testsuite${extract.suffix} \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- rmd160 1da2bc1c2720c6b030ad86904f84d82c7e6ee6ab \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 b0f92579288adf2320206627248d80d2abfe0e1b9ad2a22cf8f889bbe6806448 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 7072964 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rmd160 f3070f01a929c6ce90865a24023c9f5b02209c17 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 6e13282fbebffdbfa0a49889437444c9a90cfe5760c47969cd4245854c338d73 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 7075820 \
</span> ]
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# https://keyserver.ubuntu.com/pks/lookup?op=get&search=0xb202264020068bfb
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set gpg_keyid 33C3A599DB85EA9B8BAA1866B202264020068BFB
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# gpg --list-packets ${distfiles}/${distname}-src${extract.suffix}.sig
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# https://keyserver.ubuntu.com/pks/lookup?op=get&search=0x588764FBE22D19C4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set gpg_keyid 588764FBE22D19C4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# relative paths to ${prefix}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set ghc_libdir ${prefix}/lib/${name}-${version}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# LlvmMaxVersion=16 from ./configure.ac; must be less than actual llvm version
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set ghc_llvm_version 15
</span>
if {${name} eq ${subport}} {
PortGroup haskell_cabal 1.0
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -96,6 +104,9 @@ if {${name} eq ${subport}} {
</span> haskell_cabal.env \
"CABAL_CONFIG=${haskell_cabal.cabal_root}/config" \
"GHC=${haskell_cabal.cabal_root}/bin/ghc" \
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ "LD=${prefix}/bin/ld" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ "LLC=${prefix}/bin/llc-mp-${ghc_llvm_version}" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ "OPT=${prefix}/bin/opt-mp-${ghc_llvm_version}" \
</span> "PATH=${workpath}/bin:${haskell_cabal.cabal_root}/bin:$env(PATH)"
# https://gitlab.haskell.org/ghc/ghc/-/issues/23477
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -116,7 +127,10 @@ if {${name} eq ${subport}} {
</span> "CPPFLAGS=${configure.cppflags}" \
CXX=${configure.cxx} \
"CXXFLAGS=${configure.cxxflags}" \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- "LDFLAGS=${configure.ldflags}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ "LDFLAGS=${configure.ldflags}" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ "LD=${prefix}/bin/ld" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ "LLC=${prefix}/bin/llc-mp-${ghc_llvm_version}" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ "OPT=${prefix}/bin/opt-mp-${ghc_llvm_version}"
</span> }
configure.cmd ./configure
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -161,7 +175,7 @@ if {${name} eq ${subport}} {
</span> ${distname}-testsuite${extract.suffix}.sig
checksums-append \
${distname}-testsuite${extract.suffix}.sig \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- size 592
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 438
</span>
post-checksum {
gpg_verify.verify_gpg_signature \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -171,8 +185,6 @@ if {${name} eq ${subport}} {
</span> }
}
<span style='display:block; white-space:pre;background:#ffe0e0;'>- use_xcode yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> # Build requires C11
compiler.c_standard 2011
# On OSX 10.{8,9} with clang 503, 600
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -192,7 +204,7 @@ if {${name} eq ${subport}} {
</span> port:automake \
port:bash \
port:bzip2 \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- port:cctools \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:file \
</span> port:gzip \
port:hadrian \
port:happy \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -206,8 +218,11 @@ if {${name} eq ${subport}} {
</span> port:xz
depends_lib-append \
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:cctools \
</span> port:gmp \
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:ld64 \
</span> port:libiconv \
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:llvm-${ghc_llvm_version} \
</span> port:ncurses
# build depends upon these x86_64 binaries
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -282,6 +297,10 @@ if {${name} eq ${subport}} {
</span> }
}
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ haskell_cabal.bindirs-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${destroot}${prefix}/lib/${subport}-${version}/bin \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${destroot}${prefix}/lib/${subport}-${version}/lib/bin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> # documentation
post-destroot {
xinstall -W ${filespath} -m 0644 ./ghci.conf ${destroot}${prefix}/etc
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -298,7 +317,7 @@ if {${name} eq ${subport}} {
</span> # delete any destroot path appearing in text files
fs-traverse f ${destroot}${prefix} {
if {[file isfile ${f}] && [file type ${f}] eq {file}} {
<span style='display:block; white-space:pre;background:#ffe0e0;'>- if {[string match "text/*" [lindex [exec /usr/bin/file --mime-type ${f}] end]]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if {[string match "text/*" [lindex [exec file --mime-type ${f}] end]]} {
</span> reinplace -q "s|${destroot}||g" ${f}
}
}
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -340,7 +359,7 @@ subport ghc-prebuilt {
</span> ${ghc_distname}${extract.suffix}.sig
checksums-append \
${ghc_distname}${extract.suffix}.sig \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- size 592
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 438
</span>
post-checksum {
gpg_verify.verify_gpg_signature \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -350,10 +369,16 @@ subport ghc-prebuilt {
</span> }
}
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_build-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:file
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_lib-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:cctools \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:ld64 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:llvm-${ghc_llvm_version}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> extract.only ${ghc_distname}${extract.suffix}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-if {[exists extract.rename]} {
</span> extract.rename yes
<span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span>
# Build requires C11
compiler.c_standard 2011
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -363,6 +388,11 @@ if {[exists extract.rename]} {
</span>
distname ${name}-${ghc_version}
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.env-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ "LD=${prefix}/bin/ld" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ "LLC=${prefix}/bin/llc-mp-${ghc_llvm_version}" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ "OPT=${prefix}/bin/opt-mp-${ghc_llvm_version}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> build {}
post-destroot {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -371,7 +401,7 @@ if {[exists extract.rename]} {
</span> set docdir ${prefix}/share/doc/${distname}
foreach f [glob ${destroot}${prefix}/bin/*] {
if {[file isfile ${f}] && [file type ${f}] eq {file}
<span style='display:block; white-space:pre;background:#ffe0e0;'>- && [string match "text/*" [lindex [exec /usr/bin/file --mime-type ${f}] end]]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ && [string match "text/*" [lindex [exec file --mime-type ${f}] end]]} {
</span> reinplace -E -q \
"s|^(exeprog=\".+)(\")\$|\\1-prebuilt\\2|" \
${f}
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -398,7 +428,7 @@ subport hadrian {
</span> # find ${worksrcpath} -type f -exec egrep -E -o '"pkg-name":"shake","pkg-version":"[[:digit:]]+\.[[:digit:]]+\.[[:digit:]]+"' {} ';'
# revbump if the version is unchanged
version 0.19.7
<span style='display:block; white-space:pre;background:#ffe0e0;'>- revision 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ revision 2
</span>
distname ${name}-${ghc_version}
distfiles [lindex ${ghc_source_checksums} 0]
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/ghc/files/keyid-33C3A599DB85EA9B8BAA1866B202264020068BFB.txt b/lang/ghc/files/keyid-33C3A599DB85EA9B8BAA1866B202264020068BFB.txt
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 17d9939e390..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/ghc/files/keyid-33C3A599DB85EA9B8BAA1866B202264020068BFB.txt
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,247 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>------BEGIN PGP PUBLIC KEY BLOCK-----
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-mQINBFHlTf4BEADOwHSzRRrfDb69Kc1menG9hjnqWPSm9ZgnUoPm57oEG4PgrwAe
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-iPk8swCTbabP5XSyKvQd0p/Oyq+MjPPM0jOiIBdJhkTyQ5fVqjPccPphaNpIyZWs
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-wjZPkz+8e9iuK6u2UkcxXmn1H5xrye0WBTTZh90RDs+NLi8SZ1Ht0IBxH6Xb373W
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-NEm4YmT4Q09Ooc5Xw7eESHC+jb+8wrPFYOkCaPnxB8imyPp7xGv6w9yHobg3okuD
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-yjn/GgwXNFDQ3HuPIenotyngMPhK1UQ6yuVetdxVl7xLKpmW9l/AsUuWmfEZTNoE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-nhi6lZNMRz3F8Otx2BFpXJB5iFuJOcDvZgT5m+JzM2/WB9oMysNVuJSfOXJl+31U
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-d+LDADrQVHRRaCPhy+BAx2ZcemaIIR7WS1RTRgiO80YQenYumw2qTCaekldVj4H7
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-KgNJQyLnUttwuatSdWlab0K3OWeDf5XAjzYZ/7z1IYO7y5tLo4veU1EzBGiHq1uV
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-JV2ADWlaeUFrGOHLPuXbmzfmKoMesV1bRKa+BSSx/NSXPc1TDNxc797O9O0CS+6F
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-w2E2iNRIdfCuCJkPTnsB2q1r5izma40g4ExUpd5CGMAsBslf9RBRYdhnLCsMYcIy
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-vx4EBI7M0WEmpkCq4+q6VXjw58BWLMxpjY5oEQ/gEw21dk41NA4cGUhEEwARAQAB
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-tB5CcnlhbiBSaWNodGVyIDxiQGNocmVla2F0Lm5ldD6JAlgEEwEKAEICGwMGCwkI
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-BwMCBhUIAgkKCwQWAgMBAh4BAheAAhkBFiEEM8OlmduF6puLqhhmsgImQCAGi/sF
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-AmLioZ0FCRag7h8ACgkQsgImQCAGi/uDog//f0iXKOstEfCvgSKIm/H0Z9By2+P1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-VZilv0XPPIaDafo8CYgAaIey/ekoQGyG5+fHTMGvJxyF6LVaNvvPQcakY5j92Zhf
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-1KPlFKVgwZcJi+2s0ecMx3BFgnMxc5+MyLZtpvyU7SVDZ1Jp4PVd36N2jCUk4UOb
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-TtG73bqdxugrxBS6PkTfQBDpAHCpmhgj80b+xPR8cPATDaUXWBGpjpebECYqadrs
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-3Zs08aZ5Z8AISExsN+N1C/28czg3bjuy8nF/QGN6fpUgmZLYYjVpzQVRxB9HCt/R
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-RwQtD1V2hbf5CpzCqYDEvBtbXuVARxtkZ1duOeBKC+4M+35TAs3YX9v+I59hBToX
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-C3GW2D69Mmg1CzL3oHx8XdYhQrl66fOK1ML2YSEHMfLicEptiy12JNGeSx9zjyUO
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-qEW1GrxMbs0gY45cpevKVM5WJSEurS5VcR0rYWTrtR4TZpBnL07LQP29AJcnfUfi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-a/X3C7luWNe6fkrFgZVRrvg/9YdpgCjVEJQikzGvbtW8YS+bHdwPvD+lhe1j2xHQ
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-PWafmpvFK6w2ak4zziGYyQjFBpplN4q4f8O4mmQWPrr99s838GxfSmy5MPEVp0wG
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-sGjCFtVM64MEUm64uZTZLvIH0O+FCxdJ3Cnkm2N8YXqk1JywNuXejfNxTAK89WcU
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-ce06DggD3pz8v7C0JEJyeWFuIFJpY2h0ZXIgPGJyeWFuQHNub3dkcmlmdC5jb29w
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-PokCVAQTAQoAPgIbAwULCQgHAwUVCgkICwUWAgMBAAIeAQIXgBYhBDPDpZnbheqb
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-i6oYZrICJkAgBov7BQJi4qGdBQkWoO4fAAoJELICJkAgBov7iv4QALTGe4zuwflv
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-xePvoRKr7y2alI/lmb+vgKBNjjUiCwjR6LN8ZerssnYMTyBFHzhHVwcx+QPwvpZd
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-5X1DwlwnT4jLL3sEr41zyocfQrB8JggEaOnLvywTPwLvNhw5sH2lcCINt9f4ouia
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-hKMrWroO8CoObgh1bsfErco0E5Riur44cUg6UqSKRVagXVs1XPNh9G5T7bVBbrr2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-XzngjGeeUgh8aoXZzyzcfWP8b3/iJIqm0Nt+EmQLoODE1oBReSP0xm1bIJZZ1sYf
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-ILQuzQbe2zhwQ8yizgq43qmVmgEWWA3JTDTalSHrGJGniSW3l7/TfqjrMs7vM1qX
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-omYnp6c8FLiLrOpRvFqK5nVD48UR3mi2VJEYigGU3FqS5B9wDxeWpHgzQEOs9zcM
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-mP2Cid1Yv4jHAoY6AXeIehyndZchfxc01TZqb9axEGroDrj+eccSxrssFP8RlSwH
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-OYWqcs869T2HXiN7UmTh3isVrT0bhAaNEz78TaG0IqtgF2RWQjddMfLjI21AU2i0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-uzSz3GE8o0hrHAo+/Qv7oflGuCJSR3FGWdMaOTrmSc/IiRpkrlDzvMDC2u/eUQyI
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-80wfsIFmIkpyUJIkD/AnhCUwBZYdagApZQ5woxKBHewUN0L2ojpKdvHlZgm5dqIf
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-AUcgr/Q7cWUCFNiCDHSv6hn3Koj0snLKtEFCcnlhbiBSaWNodGVyIChOb3QgdXNl
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-ZCBmb3IgZW1haWwpIDxicnlhbnRob21hc3JpY2h0ZXJAZ21haWwuY29tPokCVAQT
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-AQoAPgIbAwULCQgHAwUVCgkICwUWAgMBAAIeAQIXgBYhBDPDpZnbheqbi6oYZrIC
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-JkAgBov7BQJi4qGdBQkWoO4fAAoJELICJkAgBov7HNEP/RzJXdqIAqN7HGo4MPuH
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-aUfWgYHoUayE7qfW5e0zx+7QAOvoFAf4Ega2uyMMY5qZ6O+Z09ZTZQ+ouZpfGsI/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-KqJ5xVZ0cT+EXviKAAwFTGE8JAcBSfON6wYGIRTW5C1giLN8HsJH5wJksN+2hAkO
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-sy3n0tjNCIHZ86I/NvhWsK1OLSOhcelhtXojx6fMkt7zR6fboLoKQiey0eOVAf0A
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-M/ufbyjLmagWLxDJjNIqVmm8z8Mb9Ri0TE5iCFgxzqBeC+DropeHrJPsiD1t942n
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+Vd20lKjw4/mmPC9kqqisDvh38bMPJInvBxpWUPZtto8e5FZFQD4/vOv+pBA229e
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-oEDp6mLbUx82W3frYrul2cCP+pwFcg7t7CLDdIWKFdKNXPqg/Sc8nEOkqKbxBlla
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-dBkrF9vPd7Xy9TopRxxupX+V0o8MateHuLMFLgTk2OO+e+/Xm3ojCspDOIsBLhpW
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-KH2egLRxFSYa0MFhgQlZJjnf+/7R8Lz2Mc3Aw+B3ZeIFW5FBmI/nSkLzIjesc8RP
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-8Svo0VJpMudXBow7SdrS62gbErCsbIgyA8N3pzLh0bcIwQVof0YPgRSwsDzRg3xn
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-uinFktfsLplCF2U/xGBGlaxLyv2gNmH7bmQqKjGVEvn2ghhx5UGu6kM38Our3Lx4
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-kd+3LTTUsL7rYkTwFGhVMP9ltCNCcnlhbiBSaWNodGVyIDxjaHJlZWthdEBrZXli
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-YXNlLmlvPokCVQQTAQoAPwIbAwYLCQgHAwIGFQgCCQoLBBYCAwECHgECF4AWIQQz
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-w6WZ24Xqm4uqGGayAiZAIAaL+wUCYuKhnQUJFqDuHwAKCRCyAiZAIAaL+7ZCD/9h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-WWz2rogLqh0h4ZJ/vju1Z4Ga8jnWtP/xGGyRXNApY0o4hsFP0oSlLazPwOPqrqc2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-SP1GC7yof6aIwrvbOGVmmgaj9u1Z2njiQWnSxnDsZwj8WKwQRN8WF6ouCQqYUFRt
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Xj4G14n/u+mTwIRILEeTJpnSln7yoc8JRkhfoErRNxLzBoACBlBbFp/I4sgYB0Qe
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+sgYu5QwUInXyzRjZU4pXPybcQ+mEl/yf+QAKwwRhr3fsAbOMqqBjnQp2O/myF+B
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-sayyNs+J3OFEE6V+xJ/UESxdklLMnwp6I0gF7ZTFjBd4hZlIrAhJ4Z/K3S8uTr6E
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-ITY1pm+LHQ5Sys+UPmpC66SaP8MpOsFSMKrbOEJd8wpq7e6vyWgKoDnd4pR4e6P4
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-KIvvihwnsPiViFLge8BKnARS6a4rMdazj049Z+CYok2mqcAG1SFZKfbOHidJJEhg
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-QXc5GqI7kFcBJVbTXzqSK02hkE82qqmVnIJn5nSV5cj2ELyqG1J2uGcURQMC/XQq
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-2OcYBPVo45XlIFZe3pcnxypjChmFKxIk82hL5Ju/KLCNAZMS8oypeOfSz5DPdodh
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Cjb6UfCDoE/x149P3a4BMIRl2IYTF7OVVTbfy8FMlDqD13JGr/UGSMKzL1xsLRIi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-5/Ki40MTx9F+NKkcf25T7MmSmtYk4I9ZHCoxzpVULLQoQnJ5YW4gUmljaHRlciA8
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-YnJ5YW5AaGFza2VsbC5mb3VuZGF0aW9uPokCVAQTAQoAPgIbAwULCQgHAwUVCgkI
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-CwUWAgMBAAIeAQIXgBYhBDPDpZnbheqbi6oYZrICJkAgBov7BQJi4qGdBQkWoO4f
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-AAoJELICJkAgBov7jaAQAJGnVFMQeU3zpkfHq0mkFZXlGWHdOnRJrV5AXbDeXtHo
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-lDO57kDBJzs4LRMrPrBDLesebFWmi3g1qYWUlTVAlFQgaIdjKG6jQ2b9Qs07yChg
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-vCAjGeyL3KjhJQk6wdvoIGH/TPGoaoSo7U14GdA/34syS1aOBjNk0WnPFkpgN/2b
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-QXP/nb+VtpycdUPEW3JsrVf9ZDWc3hjqE/L0bYNCc0IwyHvDa3iBmMUI68qga9kj
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-ct9GYTb7thybcMODXh+cYVGK1+OPGFLlK+SqNUvd/YTho45Iq8qNYZAqF0H3zK7b
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-xamW955sfAwgmuXpUyYiNmYwZBYwriU3kKWLQrC6r7tb8Pn2cW5EbVmRocyhdmh/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-bWy9rbBTzagQJ8hTqUQnqsmKA2ztlQMpLiPv6vQVOe50jBJqN23DfMdA1UjmWJ15
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-bvIiivJVLbwDbQdG/2+GBinx8wLhMHOam3qFz6lkJEyVQNYKdvDBChyDWC5Cpeg2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-6RSSdLj7N+La+CycXtFHz/1VohUmBvg7mgy5a+ENMv+POq0Qn8+Qj1IAgISVhj02
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Nts8JpXwK+eDGQTtaKDnkj2wKGdNysVUiT3J9VVuePDzbctNviZIYcFTQZRvNZtw
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Y+G4NCNLklqGfac7KziLe0r/UllOuXe3Fon983W4km7Cw3XMj0OlIDCku1Cy63qI
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-tDVCcnlhbiBSaWNodGVyIChMZWFkIERldmVsb3BlcikgPGJyeWFuQHNub3dkcmlm
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-dC5jb29wPokCTwQTAQoAOQIbAwYLCQgHAwIGFQgCCQoLBBYCAwECHgECF4AWIQQz
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-w6WZ24Xqm4uqGGayAiZAIAaL+wUCXAlSfAAKCRCyAiZAIAaL+znpD/9ybKoFXov4
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-LAGLp8ni4QnM6YreNnqgzWir/8N6KpPzqetIxAVVPJjowkb+xM/+iC+Et5p2eCTE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Lf098bn89rlmj55NT2ibg8QCwxJcfQMwDB0AdEgBiRTwvT5RkTxiU/lguA7LWZuy
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-b8ljUukXXE4iwBYV7+sju5pzgJuX3dRo14YQgWF5mP96eCzm4zErq1SbHFOtmfpz
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-00oiH5XSs+E85mwfDI5BfAnwDrstQ7WKp5gl6wyrNygEB0MV1yPisijXEecDjROi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-8yzk2mf7wNGZJB7vPj6thEUP3iwFvBwSkBNiV/FDobsMLiMgOkCsUYbiZVHz/zNa
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-zGtOhEVDwNvyVayC9zb4Lg51Y5sxlwf5aMbjGsEy9qfrleiSNyhQopAhDpIWL4WC
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-c+Snv9wBmAqOM+W+AiYP4y9aWfuQ4QV4YEsCvGLDrp3hbXk4hnrKcgI2oSoUst++
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-CF82q1Atof6xBEeHfoF6dnL8mwII9fRfZKIOR86ymTrfJSoP2J0XqkSX/r8CM56m
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-movC4uNIsK8hde+MJdTbpHgfA6QsWUt0EQVKaHXIl9YySCnfXeYnI+u3gqqatV+h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-TD8gFwQMq6a3GyqOtgjUzOUHCUO4nzx1V9Us08bfUOQEbCIljiIeDwtcKZx84ymF
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-13fpYkmljzKTYU9+wNTxU0QO5zUnFV+elLQrQnJ5YW4gUmljaHRlciA8YnJ5YW4u
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-cmljaHRlckBkYXRhYnJhcnkub3JnPokCSgQwAQoANBYhBDPDpZnbheqbi6oYZrIC
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-JkAgBov7BQJiGRkAFh0gQ29udHJvbCByZWxpbnF1aXNoZWQACgkQsgImQCAGi/uY
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-1A//Yh+TP6BFzQ83052dUH9NzJ9d65Yq4iv+6yaCiD2ah+6Ug3kLbD90EV1B6Fb1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-FgGsO0bwfoO6HxOnAifgfaw0/qg3CHsC/v9xJhU2BRS42Z5ne8NHwXI0V4dB5K1+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-/nOk4nY52EIUYi4uG6Nn8pRTmJOJEdV5A7FRYSfno8hUIFSk/IgHGZFiDTcuUkkx
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-hBKBD7ZDZte4z3kj69TWSxyJ0NUfsetfMmgYMx+xFyEmbLw7oaPgqOycjDmpxe1l
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Fi7lrLOLkwUb9PoogQYvduJ4WZ1rSSGczxxS/39DTpxJJOQICI3FOUY+0rugySCV
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-YWtRS+2bx4XZLouyBxcW/D4f430AceRY6tqlX2q5ZzdOlREHHKRe06qBgdxeFR65
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-D33g2wcixXC2q47BOeIsxLpt63tvbvyOGC+UuI9BadPyTpvV5JYIHZblhuT6VV36
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Y9MJohV/qbcAUt3gn6tNd25Z61qPTbnaaIUExU77HJmI/O78oyb0zTRu/1swwqTR
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-kzXlH86ntMzOE8FGTDSGrYpfefcZFhpLO0Gquvft2PfTZKl7D094SKGratpvg3Gb
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Gza9hSM1NFFYlZQuzUnFD7oThFuHWCuZi/gnIcCd/PL85+8iVdLTkxAHQF4Nx3C9
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-F/0KWhWDWmtqiezE2FmLBIt45Pt13VyvtHgMVlIAnSL0zRO0KUJyeWFuIFJpY2h0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-ZXIgPGJyeWFuLnJpY2h0ZXJAZm9ybWFsLnRlY2g+iQJBBDABCgArFiEEM8OlmduF
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-6puLqhhmsgImQCAGi/sFAlwJUUINHSBsb3N0IGFjY2VzcwAKCRCyAiZAIAaL+0Iz
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-D/sHVKDNTR0fLksBaHF/JkreILpgUj6WXw9Q5dNXvy7kGpLov+L+nblC+Bp6MnH+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-qlOv2pHccMpAAUiWC3ybg4ZZ2ya5qs4NLdsE7v+evp2Arnj7F3R3ytalHvWIgdi8
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-b4m9+AqjbeW6gR0Ure3ethKzkBDp8wPzVNgWWLltdHQ9fdGiq9Ol4q9Q9UA21nyx
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-76UNmssbgSm32V8+wc60dXC5GxdupW87LDXvNTEwMbnj9bA3kZD4wmMhHB8FAnLl
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-LhS//8hzUSfLwaAORM0SiBO9vIFcyJWEDI8wMVICtmTL+QUtNx3eraAnrtmn7IOk
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-SfNdrPa/HI9W3KBQlEnF7aTi/ArdH929GCJv1Fez3GeOmQXHD1BHCWUwpT/peQj0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-D80jG3Ds6MbMMPzXGAmObkxWDpX70zVTCQTMxWN9Cx2sjcV5nPAQV57LXWPIFJgz
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-6vzjGxMYUNkKbYgbi8dLQbmEucZB/iyaBWt2cR5fxTUP5/iRWbOBFCwO6+93SeFV
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-t2YvQdmlKmdHGl66pl+cNLwrkx0nSKumO8v6x6c7R2eUXHzauAKRE50WHzS8w5Dd
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-hC5R9uXzet5Yko+q16tXD5ibAocqJDoAgZ6dCtTzyzBRMs+019wqvCtJ23kzHoUW
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-RcdjNLInhfjcQ1wAnyYWHVzTm1AC83r7NTTbxRxiCHttLbQnQnJ5YW4gUmljaHRl
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-ciA8YnJ5YW4ucmljaHRlckBnbWFpbC5jb20+iQJBBDABCgArFiEEM8OlmduF6puL
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-qhhmsgImQCAGi/sFAlwJUSgNHSBsb3N0IGFjY2VzcwAKCRCyAiZAIAaL+7VGD/46
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-xXS89gpN2sU5EyFDSb2DLfvEwW/y58I+5YoGEadT4bC7Mv4d8c/FvuxHSXiqvPuW
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-MSHjpe4gXnsd0GujUSSIR4i+eomhiJdNbSMR1GTOvT5POJnBDjdjWFAXuHRyDZEz
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-POTB1j1MT7f/kgwY+WsmS928G8lMjUBGzew7Xrv6KUCYz12zlgR8GPgdKoxLizPj
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-QUYWgxpDezjBQ9D5na0Djfs7ort2KiX2jH26Y+qzVlF+IzfsvG8Iz+6nlZk/RQGl
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-xhj7tmRGb1UWV+h2yGVJzSAH1Mz7Qnqvi+EJmgk8CJGmz8AqG5V6O3BqUUqhI2UP
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-V0zV3PNWU6f6/pgSDSCwW4VqSvbDGRzBlb5aO0zRi0hOxCaRyU6E8yIy0DbklDYj
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-hR0Sg8uRI/+V9X+5EyYlBqxaeqLoBYuLHt9pCjhtueNgAFez9/9G/XAL3oMze4kw
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Q3KP7ln3tqnvXe0hSzXbh1P4e3y8YCtwUxltztBZyfGxRs2hSfmx1Ijdza3iGRse
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-70NLH+uXQEb1DQBfHlGubmD+V7vqTnZwANxgafum3Zr2cUI/nenNquPnH9TxioqY
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-r5UHK/SGwDMnf0VIYJ0FJQ5zU3KGaKBYSsu7d5abpE3+knBUXAWd3PGNUzULG627
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-BPCEXQOicxZS0BriXYrvcQPeNaWSfU3uasnBfp8mo7QgQnJ5YW4gUmljaHRlciA8
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-YnJ5YW5AYmFyb2JvLmNvbT6JAkoEMAEKADQWIQQzw6WZ24Xqm4uqGGayAiZAIAaL
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+wUCYhkaDhYdIFJlbGlucXVpc2hlZCBjb250cm9sAAoJELICJkAgBov72lAP/iUy
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-6HeyKTsldGJpFgfK1RnE/xgUK0d7Raj+wB1+PUnNiDnha4nb2cmmgOIlt79IJi2d
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-4/OhlM6c6nV6mW7tGurfkDcF8kpxYrM963BCG8BVK6WO3pIlAaEZyO6ppwACZZn5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-5/v5C+aOaGCyDgGtIdv6Q2YpXuAq4nuChJYzBenTxRmYRTCX5DvUtYSpKgzad2eQ
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Oq4NUs5F9tEQQmAOo7tX5z67i92skAHCCyCPNk6dvu+9whc5+vvQQKSsI94P72Yw
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-KoCSCxWjxWRkUfh6wTMWNc9jxRXqBPsv1iKG03xpluho1cGo57V7t+PGW0L8YjJY
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-gaq3+ILRkUxnpbCXVR4mdsYA6iDzSBfZ7InbkjAPskWQoOc5XPcIJ1heDogJfty7
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-PnhCzQBWiL5oTy/0ELMK1vfdZLdjbRSQEawCtjw8YPejJeI0L78aNvl2MDjsvLmp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-I9q7wgIey36K3+rtPoFB/im8+hANy5eRUL5u6YIuS3YquLRK5dXlOREEHvTcn4IW
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-YSDgio+j2WtUFoM+bvwFGTdvfn3dTpAYKfnkI01PH+ZQACgMSfyiFBefXCkBjs3L
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-vc8Eq+BzacnPXU4y5GhCEyP3Sh9i/bS+nAmaVYEKYLfTT42xfdirOpV1PdSOqqXO
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-NaKitnbMgnNZUEZr2aW2asHHYjtKWd6viMlxJRiDuQMNBGItm98QDACTIZ3/u7hC
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-kTr7lpUJP07bvWK3TRw3U6jhDDaZA3NCnf456WPTIhrByr5G2ClDP/7KEU2IotPd
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-jV+FS4aApoUde38moqkaOTTEAhlZxw3kG+tsuGbsBn9vAAdfOxgQXY/28/p63wXe
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-bBMJCIRrn5ZqRIq+4qnDadikxMiel2fQrkQ4oLxnDFsJx05LAfCe2qNXUjlOwsyu
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-DHF+gicjTz3xlSTBnPyRYFkHx4o6wBW/s0Du+V9bL5qf1+aq73p3nvqzM+Pifh28
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-47AawtZHQtmE7vC36QsK/pnesYda6j/A9ZXxFFZ0fWYduYHei4gY7Icdeeo9Z7hl
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-1htKHvB3RDOZipaDjjxAeuOl7T1x7VQJLWj5HlvpauRtMBjJAUELYoJ0q9c5QTe5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-7VjDIsxFefrKPpEIQiOoEO46asAGD4TIweNBMRG134ifhRVd5UawV3z9QBy6xApW
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-9VWwrUeR3l96rudh5DvtG9QaW+tPk91QIzrpGGCJVKfC5zMJkhmoc6sAAwUMAIrP
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-XaAjJT+3sLAm/ieOlkVVwjmTha3nvqiimaS6sNlykmQ1tRmhnXks5rypVn5ifN3F
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-3Hz91w2G31HV/grVLNpivnbN5kC1dor51r3WbeAXDYG8TP7Ym4ffVAdt8kNLX4jN
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Z8+7DX/0Pi9JmvT86rFET4jKlhcp9JKKk21nQGHWRGHBoDKLEgkYLKcV42UtETYf
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-GzYd/rlQHqXdKBTv3/xFxuaL/vP2OPOp/VYOjnbSXs66t8Hxk7TxGj57lRu1K6F7
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-XOnP2b6Vz1lQ9oSYC4qGVFZe3hTtpumkZEsvtavBZDacjOkIQh+m66hNzP/QE9Ci
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-311RvQgk/eLVDYbqIiKeDc+/32SPalJ6eGwJGerhzHqRtRSabeK9iFTfpsCTVC6w
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-MpLzrR0FkyKW9PLb+26FWGdzKM+8W0pnQSS7X3lZQ40nbKsFLRUSSpSgI43/cYKP
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-mhz0wum1JxPPlNKb9/yrxevl2fVMYchlasUrQjHi+QyoG1Ys4KV21J5e5XwICIkC
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-PAQYAQoAJgIbDBYhBDPDpZnbheqbi6oYZrICJkAgBov7BQJi4qGNBQkGWKAuAAoJ
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-ELICJkAgBov7t7oP/2kdTAIbnAff+/ObxDBJrmdippZTLzBm/hS9SnyN+ZfosMYn
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-rIrbLE0/3T8DloruARGE7rdViNsfeNGL6ElVDqngGCijbujOT8dHiN7oeW28DyvI
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-PlLifHITzHTOtqcAb5d46rawugFFn8Kkkt6t3ncAqPDWuludoaFKk85KqMwtyD77
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-ph7eCAOhwZSHCZq4XzxF1/UZT0lBFG215UMmAq8apjVnnyqDEJV+GPwDH4CUMgIa
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-nA7U/rU+ag8ZFGhvUcZwcGqVEuek6yRYEYmJV4fq1cmja6bTPd/inF4Rwy2bRFS4
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-x4ZI6VDT7ufcKsU0sz4AD5E/mci3BMGrmO9EuqYMZ7Q8a7+mjPItI99Ri04nIjKC
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-QZ3KVkBIbZFRVBnPnbCnDWNnSj4YXGxQFuxxUDiAxRNOPQmrwMw9OBOd31CVl2u4
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-vQCAVeV433rxo7bLVsVxXG80SkuWeKk6IW6wjN+ZBPtS052GTdZ4ZSErSngLUsbN
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-7FQhTQaZ9gqBIjox6OdWV1oL0LPl72omuNxhl7NGP9UAjZvGFzK4WaOM7b42ZST+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-aBgbXTjipO8ipp9iPos4eLtFRsxnIixcB15p7Kn8HgKXYtvWrWYOrKi5bUQtvu8t
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-XegqJTMrymj6/c9bCsMIxjUDtNZ0J1KRlwnT5zL3rSm4vQsFhuU+QpakziWTuQIN
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-BFHlTf4BEADMTx/dyrKQjylSNoz8B2DNIpUh79VGXEgXOAr7UCt0G4kk4pcM9rVf
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-5qmpcxmFgYZuuNU7UDgea7n37Osj4mD7kb51ufTmJmNBkrgVH4EMLbynq3iliz25
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-CVg89bG0QKNlb+mYmBd5Ez/f8Yoy8nZPAezSYIg4+1CgmGzK32Hkl73XFQWLFUgB
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-k5X8plY6cfcioG+1xYRje1m9TJswGVZ/pKkKIm78f0QT3kDURuQSDe3IkkF8DKDG
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-GBj4C8gr4NKAb8mNplo5yr4e0VbfD7v2E+kPWF1+rlPc2BtI/S795rbbK9l0s27u
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-m8knXZcfDm7pDrYukEVht82UmTfyEf4AP41cw4BsQOmyhcfXui2euEuWEXvxLPSw
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-K6WDrUrcztJZ13rAOWY1hBErT/R+YdbMqkxn6vxYv6d60kcJw09lkEPkpsnXIu8c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-gmwRYselc89/4TklnsK13d5FgZfG6KLpQ4morSU+LrgmqvLE2ykEufk3oCsm07nd
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-xPXmBdOxO74DvnxcaRmUaOnf/Ifg8Ah0xdZNiSyMxfwsRg9+3ADZGxRBoMGn/5ZV
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-rTzOUK2XXEiVvoiSJjJCFjhbk+Q/j6Tn6rZhKqjuhqquyqDh5ihXYX3xD5WMUuPE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-SDUgOBinjKQ4gBgpC6ihIZEFoBR7XVWOmvxX3qBT3wte0CV1Vv2WOQARAQABiQJF
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-BCgBCgAvFiEEM8OlmduF6puLqhhmsgImQCAGi/sFAmItnFYRHQFOZXcgRWxnYW1h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-bCBrZXkACgkQsgImQCAGi/u6uQ//Vm58XNmwgjuijieDGU87v3lwjaY6N9dGiUOh
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-UJJmhaHN2R8AwdBm0PEPUWXJfpQwfUG1Wp53kfaEAz+Tacy0eQUdm0G+8Os+q7wQ
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-oOceDzTOO6rS3/XU6/FAw26lyxqb32OgbMpoS9ROb76K4vDBY3ea8lnS26RVCJtp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-v9SLjCo2kdm5kKt+BCxGu2XRRXrWcDXIkFTGkzynlatiNY9FoSnKQzx4ZorLDLF7
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-0UypGyXyWfA4+6S52p2vORRYl92MRBcRztVT/HH9uyIVyYirmU6Iz3E2wDA5FD1t
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Tlt6LusSC7P9KxPVNt+FyXRMVDsJ8dKQp2JkJeW/Jmsb7f3eFrnAEaO2jRltFPF9
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Zn7eKlEo8yDhl/2hT+iiB/sYeDO8nJldaOsd9HS3IrJn0X/+J+mK8Y4HJiK7uwDe
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-HuWkWhEH1kal4E/qFBFDwDTydCuCnNK4z4ZTuXKI3ZsNfrTKLLJqjrYnomC1lUEi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-euqUXzDv2igES/zeLsG94V0cCVVWqwTekl3qTaQPy5mLh2+jYLiM7ibCMwGK5gQq
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-77A8S9js2DvPXQ5B0MQ8u7PD2xYUq+49DWk7JFiFgzYrDjRuJo2g34ITKuLgd35a
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-srwyBDe/s+B2L8VHzHxFjBLKMVTQpyNSnLHnJk6BSAHe51/rR/UMLCpIVItkCwzy
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-6QLBEHCJAjwEGAEKACYCGwwWIQQzw6WZ24Xqm4uqGGayAiZAIAaL+wUCW+GxkgUJ
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Db7KlAAKCRCyAiZAIAaL+00JD/oDRSBGy9UBHwbFxOv2GnLwkkK48r6M4Z0Ulhfp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-hyvzUxqM9UfybxO/+VhjERhfXXGWUXa+3wR+61bZpvQcEMf6TxPWGGANsTMAp/SU
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-TxkjyfXAAqV6JRANQpQwypzoQMnpJh4J4SevGjhaWsAnUd9zqL8aBZCvp1/USgjr
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-tF73Nfa7eKabMmBKRwIcYCNjbR+3/H8LFKVZbPPxhvRhu/BIYDTe/tLtwVW210GT
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-vRHymXlYOpuDpP7Kzu/wd7XbpeI3/lGKUQVLiQduV7c25BOVQsT8qI7Cw3vOULxK
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-L2DZuQDaFJeP5Wu+0nzrc04CToDV/iae1lxOyIbSWsBGeibxDYT8nAqy+0z5fiRt
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-9Vdx7NipkwDmR7BqKQB453KMNfBPPtx6YmDubEake431uOWxPmQGGgndATHoaEbU
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-j1UWUEGmgNbKoFC6E6nDF5xk7kbpdPlE2bxiydBmdX+6Zv0n2c3NBCwNHka0imaE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-F72fEjRrDNduHP3cNEFeAcyw+s99Kgmao2X1Yq2El6S98NGLlT3kOoTIGZtzREM1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-NH9igTFLm6oJbOrOUVo3dG5bnDnMMJluYWxB34f7mT7ShRvz+BKZtwhQKeWluABl
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-OzYwMIj748gsotJACtsrBRiQq3o+xa0GX4MiuvyH1rpnXNahRr7DJT57Bz8USwEl
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-RWzDXrkCDQRcCVQwARAA6eMoapbPiMgbNxCbunrALOFqLn3yOJkZxqD0+4jDDghc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-/4/7JTlveZjwToQM/SQvcae0Ypal6OWW/AHK9EmwCf11LdDVEX66x5Y9TZFkLNrP
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-WS5wAggFZhvPrdk8Z7D7eN8NPVhEz5u7+XfNdapsMrXyetBZhplPlBSGaHz7iGhh
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-FnT7d5SCdvGZ5t/uATAuhziidM8bshKAwQbt/WDxcGNt2E3t/pXxdWZ8ix05HvV7
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-MH8ZvtxsQeFwxGl4Jf/0KvLXexzYCLHniMjzDClckJqGBE8DvxOG2IKCRBKYk92l
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-4BcuwYYKNwweHpr55f3g1CeYJINyLrUaXP7egJ0+3baDgXT4sT+Xs7nJss9TCmgh
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-1fiqXoA9eS4jiiW5SMkA3Aroj869RuOTcpBjzmfaQmSU/JnHZQcAF2xNnv3QvvxJ
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-V2UkXrtaYMWsB6fmjLKC/dD5cVgEdmPb2aLr3VjN97wWI6GfcC0twpJgjkF8YMaX
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-c/roc/Vtg7Frd0+cGs/uyUD3oZiLnyLV4VRQHWqg4iHz/7c7a7ZZvRQ1lAAYMz7f
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-z8JQWCLB4xeJIByAJsryra+PElgGx15X0/CPTShj0yDSHMb1cYD8sADIjv3N2QmJ
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-rCNgUJJeWTmRtF0Rq1KFPLynjoaYbeniPTtpNAsZ9Yh5wfsgNTZF2XyAnLiS8E0A
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-EQEAAYkCRQQoAQoALxYhBDPDpZnbheqbi6oYZrICJkAgBov7BQJiLZx1ER0BTmV3
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-IEVsZ2FtYWwga2V5AAoJELICJkAgBov72PoQALoeRYvvfJEpzU7x2fbKcU9+ff9E
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-H0zPk0Fw4qnP8oB0HLHP49HScOe9KGgt3CmGcmbl0Yy7Iy5HLRys2rGaN9UGVY0B
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-9dtn6HrfirAioiZ583TbjImdnngV3oRti4rh71aCGk9LSbQ6daEJV6gBGiRWcXF/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-fBnoygvvnO+6nXDLCvw6A+j/gg4mpwEypkbUurpZf5W9xi/Cu/U7RsijicunqZie
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+wtfJVtSTAN4mt8ujmiW2jNkZdBsJjdA4dZR2Ye2pqHpnxkTsq4crJ5QLPcqMwRl
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-HiZ+EkNTsxc1b4GaYe8Gs//5LXyg6KRvgVzQzlnCVYzxrS9YoGEiJxbQWUd1Azwc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-gMAHOkq4QPdlpSHzzGqDsaHulFDqNB8mK3PcaP3e5gFWqgRHU5AUszWIANnjBCSM
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-bcQV4xcJQWDaMeraE5NJED58aAhC3ioCOXRDrGBCDWivV8gAC3Tis2cLHWzjiVWl
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-4sYBfv0LTITG3dWF0z1FBak/W0Yb0S9fs+FuIvHZ2aVIZF7MemO8AcSBjytdJt2y
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-X4QCnQJuABTX5rSMo5bO1rruRgaMs4dj0GwOPYdoTe7H5flEO9iH9pzLReBEzX9Q
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Ky9VEnUlAcf47WcwHeUt1GwP0eUlVvtSvs0sccZHcleT+ZN+MKaLr6qEvbd6zXRA
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-jTNqvK++x/Xfs9+6iQI8BBgBCgAmAhsMFiEEM8OlmduF6puLqhhmsgImQCAGi/sF
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-AmIZGosFCQuzYNsACgkQsgImQCAGi/s+mA/+LasRJ2WYr+gwd8fxe9uhOnc/W2jE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-WML6YJIZXR/5Bq0ZPWVZBoXPtysVcsSw+I9U3YoUnbtAdDsi1tgAXdyKNmn+C0+S
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-MbxIuXtREPB2SuVCFnIpIA9lEsNCf1fI8MVdKCUfoqSCQZ+UHi+VGFcZ62JWjzXy
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-MGddZ4E6NVDRPWjsXsXC1fAjCobWRhgGt0V3kuy6aYhx/47udNlNtujAOrnQ6PJ4
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-80+j0m4mrYeILCGPvAUDHJnZFD/h7GelK5i2fJ/WP5KatT/NuX/1jcwouEO2k0mW
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-LBFQRTF4h6wcULMLgDDO8Sqc0thIv6fkACja8qlNTWKl2sHlVkfaKIFvYsNnSZ0Y
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-0AcV7oCfCFbnavFpZu5esLLQA3/QO6AfIT9tYbOsF1NJ33ZMv0Ii18Kft3muUG/t
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-yPYxEf9G98ooA/6AyOHbWaHo9BFAy5D3mAGyHW9Ler9OTBb2EwXbEeEz1JFpc/Cu
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-LQccRC02pQCY7YEeq8BEXoXn9jos5uPy85zQrGN32H4tUOYVddDNHbbfwd/U5AOq
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-FWLM8HfOB9+DEdB5rtHzyyn8LqbGemMfSZLNGUswwG3cGY+rBcGA/ZuXhl1lL4eJ
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-ZLEdWV6ajmKaTtG2jZhYUWzSlXz+rWXrsdx7AKQc4qjE4uqbohNg/o1V8AZXqNWg
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-X5cNYwlmJ31Teck=
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-=MMyA
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>------END PGP PUBLIC KEY BLOCK-----
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/ghc/files/keyid-588764FBE22D19C4.txt b/lang/ghc/files/keyid-588764FBE22D19C4.txt
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..9094c1e7583
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/ghc/files/keyid-588764FBE22D19C4.txt
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,86 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-----BEGIN PGP PUBLIC KEY BLOCK-----
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Comment: Hostname:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Version: Hockeypuck 2.1.1-10-gec3b0e7
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+xsDNBGC7eIUBDAC5xWztdYHAHMraJcy555udPgGyw36KOIH0/Sp6mRS5YJCwSp86
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+yNzuJTo/zZfZc7oDoQX5c8/tNi9BsDL0f/XEBiYEtfXmSTeN9R0NU/3THjdCz9t9
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+H9bD52l1nOwyawwanIjktfB7qZU97agcMHyl8VVmEH9kCTHTKkGxvDwtL4MHANsz
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ZcFQggMvNKE/uxc8CARIdYM1G1PxxxnyPrKry461s6Q9tNmiOyxAjv5t72qGHGZh
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+d+jKq31zI+VPuXB1UuMqvQMwhvplHlWEZOeazSpt361ryuUHDWdKkiKrzSRDK1JV
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Gsi3Exdioa4HSNQVv3bX4q1pmVneyTPSjF3rge5Qe77ogok1ba92PvJqe6VG+2yD
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+gIbug15mnLspySqc3ukvPUBUyJx5y7i/RY4sbElvvnQfiGwITGEeA81ejOUrbKKD
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+czEI2a2cLNFINn5En4+M2PCkc9tOuRU4PE/fS4qfUWknPn0+rW6PaE/AR7aGaqaq
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+11jQQzxX/gZtrU0AEQEAAc01WnViaW4gRHVnZ2FsIChHSEMgc2lnbmluZyBrZXkp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+IDx6dWJpbkB3ZWxsLXR5cGVkLmNvbT7CwRQEEwEIAD4CGwMFCwkIBwIGFQoJCAsC
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+BBYCAwECHgECF4AWIQSItX/PfbU7TbO/pLFYh2T74i0ZxAUCZNCyAgUJB9egfQAK
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+CRBYh2T74i0ZxFm8C/sFTQGMl8zqI02FmzL9ifqMc9aUOVobSm5frpCSc6Q0Ft9j
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+u5AMzgFnf4PBR0hoUxLNBLhdKKiPmnCyF0EPS0v0dpd9M3OpFXbq1kMdMiIggnFr
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Z2mBXGmHbM+iT1dMAP6YINoAwgFzXo18lf6O1CXFvj7/41U2T03TXXQ7OBdc23fZ
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+6dUgTK9UALAyeToVn5Q6R1/ussNhD1nIwZJSReLfAqa0suh8R52llkiZUMSk4PC8
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+1qib+cxeUQKIH9sYdYaW3oJ5U6gF6anSSyKL9wm9qnrOW3SUuvD3lA5qFFUOuk5O
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+g72lfS9TOjmhst34dkSVzZlZAW7ymIN73ScGGasWHqF6O1WVkwXrpWMpTyWHJLen
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+LcUKLdIC6XUCinHi4DLfsF0gxNVIhG9ofclh8Iw2ZfNXSd/qif30Q/RN24vgIbO+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+3OeU7KVUb2+cQW75c9g/mhCZELEiLS6ViaTUqF8Gs2umXtHlBAbf7sXEP/EFvvXs
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+HeHnok8r/tYl8JPYaTXCwRQEEwEIAD4WIQSItX/PfbU7TbO/pLFYh2T74i0ZxAUC
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+YLt4hQIbAwUJA8JnAAULCQgHAgYVCgkICwIEFgIDAQIeAQIXgAAKCRBYh2T74i0Z
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+xNTCC/9sfAWRr8GjI0HtN2dkGtMFCgyM0YNR472wEsquR1g3oabDpFptsKDxcL2V
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+9NFTEReim9MsOYcQyJuiszk2KiWfSuPxuPvsTbo3vrk4XX2WC37oX4MT02DPYp40
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+jBF8Vc4jfMLoPkzQD82Lzpq2qqowc8RWKRY9U+EgfXywmTL3++riGeYkIijjbqip
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+aLDUustMugIyr/SH/6qpBmrKdFYt9vAdOWF2yxNTiCTYDTYERX87T4bmTEYvPj1V
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+l44/flU6tzTSwbXtF8Ns/QL9Rrm+2GoSGfhY2wHpbeRC2fTB/H3LavkZ9kjO64xj
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+XNmrCHI93jJ4MlSEyJPsVDsrgsTXHhCy5ms69dlpQ+Dn3c1DmwIKUzTSdqitXCxE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+KZV6drbb/ITTwcg+JT1uEv1sTb0WYkoWenJzNtSTiinfcW9GeiYJ6OzCFWuC/Ast
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+CABJhfXjSNuGwYss2W7ly98gqibL9Rpth+MfcOGwxrrOPLMb4zyGbt9SJYGfUsHD
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+q6M6fBTCwXMEEAEIAB0WIQT/63zoHhajaz4t7W8t4E1Ol9tkrQUCYLucswAKCRAt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+4E1Ol9tkrT5WD/99aQ1l1FTrBVCIkixcLWAXdH09YwjwskIS/mRtmr1ogqzXYsyE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ykyrVoLKhnJxG76uw0XV4FVQ9wBX1VSBL/CEAzzeW7BcXM0GWx3Wu6HHYjhi2Y+f
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+W/kTimT5HlAOvHwOhgME3kxHdycT/54LXoD1pt4w+27bHpQsyNnu+fX56lrZWZ7N
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+BKT/NWjmWuwqS2/M+jOfxsRDRVDnuV91+qQIn3jXxQR1tXzpB116N0pyVv3m/7r5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+FV05ILYt8oj6tT7RIP9/inSIKcIvyJVuS1hm1AM8tJIn1CwqnfINEyPjJB9xPEKB
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+kVxK/Wr76epp9ZHpP/gKMgh+L1La6KqaxxYOYzM+y3OrxNXfy03ZdIUnXkuYe6sQ
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+a6TYEp2JsUPcX9wxrvTjKDIuvhoY5rr8FEor3dn4C/+PCouVFUP1ZIJvmjD4M9J+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+nFpYlh1Gc/EHjgTBvSu1iLYiH49hz7VRNoh/fagDTM2CfWTSYBBNJZKIBhfOsAU8
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+2rSQjdJ7/t2FgLx6Knv3OLCNxIdHT2V0JW8p+aCXZvEo5Wl4Oq4ooOhyLjOu97Xl
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+wvqwIgbGD6HMvv+d8r6Re5C20mZjO9JKyDKJPlRYy3/pknaAdbNnEW/jED3+BYHo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+jnxyltcFcdOK9FrXaOSzNvJ6gk6337SzAHRPTjS+BrqM0lssQxx2PZrVacLBcwQQ
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+AQgAHRYhBH0eiv0dShbXH62i8szIXA5AwGqMBQJk3gPTAAoJEMzIXA5AwGqM39cP
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+/2vqvh+oUShNLJp+QwOn63igvWwLXP7LY/EPHs9zxJU+HEpgrCXq2gGx0f8Myv5+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+3iCAbfoB+0C7XP89aynhRh+4HKXBqZWA0GOzm4JmxtAGmDdmqWQX0BgICp9JNXEW
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+iteFpng5ePysfycQwmKpQnIKiXNd6zn3m3Drelcc4b2aJ6wAdfmP7cdC+hgU/nqO
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+b/h3C9sr9FggxwHraaILog/Y2caJ+t3GXsKVmTIMf/a3LXSRiwCCpDmSz3RQfql+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+f0q+nTXP8QVOjRyCcT8Gc/+osD55szLyOt1+cIdExTYXzurIfX983h44QD+3f0ll
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+xJ3fC8PjUDO/eVLWr3n8anLqpSSOBCk1aM3AzZTf1SWk+Bsqk1tIEM3KYuhcysGH
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+m2rfJW+Kwzacq5sn9BvVE2v2d6GJnxrcxzMMcwjGHxXZ2JZp3YNVL182u1Qy3I+A
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Hqg1gmDSKav5oDYJWUpAPSiUV1V0S4l4zoRni678p3GXOXnER7+a0s6tedXzDfpl
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+5e55NLKDa88rg0vI26L0JvHXeE7pQ35q4dDaNATmgjhou9UqnI0PvvR3uqb6y4BC
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+WSEQK/7D45BubM7wvDDlAPqT6345kSS92GD4t1xr5rwVi5XPwdtG2oCuWSJ9hnOE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+oa2MryRZoEt2s8FGkwG8qpAa61B40YsfJwQ4oQVlmioLzsDNBGC7eIUBDADNIHdx
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+X5Zo8Cfx5quhljuEdZ5unaEObbriGki2qTlaly0hF9s0v6subrzb6vXFrauCRZTY
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+lQtGRaQVCy4wdOghnMAmynv3/Etvw8eEOj1aKz+siMf40GsJU/I8+K0u+qdsXlMl
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+iv8CqqAiLZNmjHqgSxZaOvV7dl0w7YGhDXoVhP6+X6q9LmzKmAvco6prEVnHsjXj
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Pc6D961ilbYMoUBr+sGfP/YAEBS4vdpgozY0MorKKjkr/BUXiTWGJPKcFEB45UtR
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+saPQDwU/D34uwq7dFWh1ykEEQiIyhVipgwGWSRt0inFmhmG7U64OKCItwESinIPt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+4TPlkQYDpH76w1Unf3/rMB+eHtah3/8rCyyqjQZnIqmpkgSIXs+usCB5LFy0Qf2U
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+fFxbFjd7kyZIjKKNTaIijbaDxhJPhxX96Xlpl7gShk3qwVElQbWUVyhiPWjBUA4Y
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+IvepRItamppkDsFMspj4Wtas5cNxCaXM9lIfc10z7cdiJirw2RPdV7/x62MAEQEA
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+AcLA/AQYAQgAJgIbDBYhBIi1f899tTtNs7+ksViHZPviLRnEBQJk0LGXBQkH16AS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+AAoJEFiHZPviLRnEaawL/29blwFPM+Qy0+2pRLsUjRoZG5MDLCHcgQj4IR8D9H1f
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+nKDSI0NZRC9pKeSJtM/Sibv1b7q9g/+DHkblAIcRHZFmDEGg74y4WK2UfxZj6p4o
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+wdTg4yfUVKLVfOQdXfT+4lj7eSSKgen0utQOC34IUNXPQM6ZX2D51HRregBn5Hgy
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+UIPbbG5q58nxoQ5vj7Bf36eS1aqzx6RtMy5S15dpEV+M/yq+MTjSKiPQm1+I5TYS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+sn4e8CBmzUBUl6EE+ddx97XV2UPBGtqP0iKht3t9gN4I6PKEmj0Hb3xQp9b6i5eP
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+aSbP4OkGPvu691ukx+i2LaGhobGKjie49NxlEsiEzUzPyNvoBB39uSPsvmiFH6U0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+K1kT/mZDleu+nOLN52t2SDA8FXuxS5UnRtafJdc8OaXxadgOWZMZ4faEMuZpKoqh
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+jwvmSMkHAjb2XuKgwjlRPn/zwyk1ly8l2pPWa6ppicAsYrTrCnqgY9nkryuQTSHk
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+SumOxXmpj3GAteuyBUR67sLA/AQYAQgAJhYhBIi1f899tTtNs7+ksViHZPviLRnE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+BQJgu3iFAhsMBQkDwmcAAAoJEFiHZPviLRnElagMAJyR09YU8joxcSXS1a9kfmOg
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+TvP4QQrwnFtQi/vJjAQFSDPRLtUxFYihuZ9/e9qmwbq7wo1LfI9VmtP/xaxVft6u
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+cJCdvtqsidXrE2MFNaOeJEizMI9m1xvDeCt1618RknCZurws2y06E8kP8GXwdImA
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+OycKMcMPBaGJq06P4ql1SOqSFSuMWVaUdaUGYHNMDqBZLuaefAyZa+LKJnMrBIfB
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+5cAvDXFRdRQyC5E+quIwMm1PDMO6ZpO4UJZWuwrUd6X/50NI2236VknQ5nWhuEjG
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+t5rIyn958NlaPlTlkhr8ccw8P2m4WN8/OUlEd1lOEFpTTUiFMucROeg6OGttYTMH
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+P8fEozICvIfLu4aD+nmyTc4cFVq7kKoWtvgA80zlYb7H8hvDd7r+qkiXc4YO0B/T
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+BYh8nV2kFRgal+iBMI4IXD/myOwYAvO3VA/zkNxxfNUtwECXkJwKZvuM2FJdp4Ud
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ehPK7UPGmaWQ6A0iNn1o1D0O7kQ8Vvfy7gPVTu8qKg==
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+=WHQT
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-----END PGP PUBLIC KEY BLOCK-----
</span></pre><pre style='margin:0'>
</pre>