From b028758de72ed1d8691209debaf88ae68d8622871cce052b92710e27ad38c65a Mon Sep 17 00:00:00 2001 From: Valentin Lefebvre Date: Tue, 12 Nov 2024 14:25:57 +0000 Subject: [PATCH] Release to 1.25.0 OBS-URL: https://build.opensuse.org/package/show/network:utilities/wget?expand=0&rev=130 --- .gitattributes | 23 + .gitignore | 1 + properly-re-implement-userinfo-parsing.patch | 74 + remove-env-from-shebang.patch | 10 + wget-1.14-no-ssl-comp.patch | 15 + wget-1.24.5.tar.gz | 3 + wget-1.24.5.tar.gz.sig | 17 + wget-1.25.0.tar.gz | 3 + wget-1.25.0.tar.gz.sig | 17 + wget-do-not-propagate-credentials.patch | 118 ++ wget-errno-clobber.patch | 30 + wget-fix-pod-syntax.diff | 17 + wget.changes | 1108 +++++++++++ wget.keyring | 1798 ++++++++++++++++++ wget.spec | 98 + wgetrc.patch | 14 + 16 files changed, 3346 insertions(+) create mode 100644 .gitattributes create mode 100644 .gitignore create mode 100644 properly-re-implement-userinfo-parsing.patch create mode 100644 remove-env-from-shebang.patch create mode 100644 wget-1.14-no-ssl-comp.patch create mode 100644 wget-1.24.5.tar.gz create mode 100644 wget-1.24.5.tar.gz.sig create mode 100644 wget-1.25.0.tar.gz create mode 100644 wget-1.25.0.tar.gz.sig create mode 100644 wget-do-not-propagate-credentials.patch create mode 100644 wget-errno-clobber.patch create mode 100644 wget-fix-pod-syntax.diff create mode 100644 wget.changes create mode 100644 wget.keyring create mode 100644 wget.spec create mode 100644 wgetrc.patch diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..9b03811 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,23 @@ +## Default LFS +*.7z filter=lfs diff=lfs merge=lfs -text +*.bsp filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.gem filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.jar filter=lfs diff=lfs merge=lfs -text +*.lz filter=lfs diff=lfs merge=lfs -text +*.lzma filter=lfs diff=lfs merge=lfs -text +*.obscpio filter=lfs diff=lfs merge=lfs -text +*.oxt filter=lfs diff=lfs merge=lfs -text +*.pdf filter=lfs diff=lfs merge=lfs -text +*.png filter=lfs diff=lfs merge=lfs -text +*.rpm filter=lfs diff=lfs merge=lfs -text +*.tbz filter=lfs diff=lfs merge=lfs -text +*.tbz2 filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.ttf filter=lfs diff=lfs merge=lfs -text +*.txz filter=lfs diff=lfs merge=lfs -text +*.whl filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..57affb6 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.osc diff --git a/properly-re-implement-userinfo-parsing.patch b/properly-re-implement-userinfo-parsing.patch new file mode 100644 index 0000000..37cd38c --- /dev/null +++ b/properly-re-implement-userinfo-parsing.patch @@ -0,0 +1,74 @@ +From ed0c7c7e0e8f7298352646b2fd6e06a11e242ace Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Tim=20R=C3=BChsen?= +Date: Sun, 2 Jun 2024 12:40:16 +0200 +Subject: Properly re-implement userinfo parsing (rfc2396) + +* src/url.c (url_skip_credentials): Properly re-implement userinfo parsing (rfc2396) + +The reason why the implementation is based on RFC 2396, an outdated standard, +is that the whole file is based on that RFC, and mixing standard here might be +dangerous. +--- + src/url.c | 40 ++++++++++++++++++++++++++++++++++------ + 1 file changed, 34 insertions(+), 6 deletions(-) + +diff --git a/src/url.c b/src/url.c +index 69e948b..07c3bc8 100644 +--- a/src/url.c ++++ b/src/url.c +@@ -41,6 +41,7 @@ as that of the covered work. */ + #include "url.h" + #include "host.h" /* for is_valid_ipv6_address */ + #include "c-strcase.h" ++#include "c-ctype.h" + + #ifdef HAVE_ICONV + # include +@@ -526,12 +527,39 @@ scheme_leading_string (enum url_scheme scheme) + static const char * + url_skip_credentials (const char *url) + { +- /* Look for '@' that comes before terminators, such as '/', '?', +- '#', or ';'. */ +- const char *p = (const char *)strpbrk (url, "@/?#;"); +- if (!p || *p != '@') +- return url; +- return p + 1; ++ /* ++ * This whole file implements https://www.rfc-editor.org/rfc/rfc2396 . ++ * RFC 2396 is outdated since 2005 and needs a rewrite or a thorough re-visit. ++ * ++ * The RFC says ++ * server = [ [ userinfo "@" ] hostport ] ++ * userinfo = *( unreserved | escaped | ";" | ":" | "&" | "=" | "+" | "$" | "," ) ++ * unreserved = alphanum | mark ++ * mark = "-" | "_" | "." | "!" | "~" | "*" | "'" | "(" | ")" ++ */ ++ static const char *allowed = "-_.!~*'();:&=+$,"; ++ ++ for (const char *p = url; *p; p++) ++ { ++ if (c_isalnum(*p)) ++ continue; ++ ++ if (strchr(allowed, *p)) ++ continue; ++ ++ if (*p == '%' && c_isxdigit(p[1]) && c_isxdigit(p[2])) ++ { ++ p += 2; ++ continue; ++ } ++ ++ if (*p == '@') ++ return p + 1; ++ ++ break; ++ } ++ ++ return url; + } + + /* Parse credentials contained in [BEG, END). The region is expected +-- +cgit v1.1 diff --git a/remove-env-from-shebang.patch b/remove-env-from-shebang.patch new file mode 100644 index 0000000..cfe72e5 --- /dev/null +++ b/remove-env-from-shebang.patch @@ -0,0 +1,10 @@ +Index: wget-1.24.5/util/rmold.pl +=================================================================== +--- wget-1.24.5.orig/util/rmold.pl ++++ wget-1.24.5/util/rmold.pl +@@ -1,4 +1,4 @@ +-#!/usr/bin/env perl -w ++#!/usr/bin/perl -w + + # Copyright (C) 1995-1997, 2007-2011, 2015, 2018-2024 Free Software + # Foundation, Inc. diff --git a/wget-1.14-no-ssl-comp.patch b/wget-1.14-no-ssl-comp.patch new file mode 100644 index 0000000..b074d04 --- /dev/null +++ b/wget-1.14-no-ssl-comp.patch @@ -0,0 +1,15 @@ +Index: wget-1.24.5/src/openssl.c +=================================================================== +--- wget-1.24.5.orig/src/openssl.c ++++ wget-1.24.5/src/openssl.c +@@ -426,7 +426,9 @@ ssl_init (void) + /* The OpenSSL library can handle renegotiations automatically, so + tell it to do so. */ + SSL_CTX_set_mode (ssl_ctx, SSL_MODE_AUTO_RETRY); +- ++#ifdef SSL_OP_NO_COMPRESSION ++ SSL_CTX_set_options(ssl_ctx, SSL_OP_NO_COMPRESSION); ++#endif + return true; + + error: diff --git a/wget-1.24.5.tar.gz b/wget-1.24.5.tar.gz new file mode 100644 index 0000000..9bb2568 --- /dev/null +++ b/wget-1.24.5.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fa2dc35bab5184ecbc46a9ef83def2aaaa3f4c9f3c97d4bd19dcb07d4da637de +size 5182521 diff --git a/wget-1.24.5.tar.gz.sig b/wget-1.24.5.tar.gz.sig new file mode 100644 index 0000000..72efada --- /dev/null +++ b/wget-1.24.5.tar.gz.sig @@ -0,0 +1,17 @@ +-----BEGIN PGP SIGNATURE----- + +iQJDBAABCAAtFiEEa5j2N9h5xSNuJ3xcZP+QqujHCvkFAmXtv7QPHGdwZ0BkYXJu +aXIubmV0AAoJEGT/kKroxwr59lwQAKCzs/wa9PmMW4MgcUKXMwixoysi/kl4zwTO +V7W3JN80YRyf2kG/wPu6//JmYgeUXwY0x9XbbfwmCsopmCXsXWJlD6BswOrZi+34 +BFmQOQImfUYurKjA9N/ZiZbCl8i+/WiEW/kRHJ3TCiZ578JAy+H16pM2EJbv/jkE +/FBW2gAyNcsu7pGCcv9DjdwJEGySvKklKmv6l/uA9l6wBX8/DqdmjjnMN3YaXot+ +2HpWZeEDnMhT3++MAYbpPVF76OWTFoyE9WBbPbs2uci75vsghwyF9PLmyqxBRNoE +SGpY18DXrx01eXUiXYd5DUNkkFQReWRaMxkURijTgXVvebiXJ4b3Updr5Ds5j6vb +adCgyf4zj8hbd41T+an/e3u51D+6+M+jjBGmL0gY/edixZMVb9lS8FiUBD9rjvpe +VlNZWOS3C7Wr7iwq39t0R6sZc9GjnxokmcS+xCM3FBLpSg/jOJ0P+WIgVxyScuHa +sLcQk0laXWcDwfOzPSjFSEMtDvt4NANhCMxHOi0dh5L+n+KFvFIS9R1mlyKmdLCo +O72NS+Ks9zgSLebapGPFutvZlp6mB98f4YWhOyJR3VkfdHrtlWfq9EvofMM+KpB9 +0bKt+eDvIpkbMhUisAtjE0OwpTSZa1pBogwF3Zwjvb+baGD51EPbh4Al8XlQ8ONE +9obMVikI +=qpKJ +-----END PGP SIGNATURE----- diff --git a/wget-1.25.0.tar.gz b/wget-1.25.0.tar.gz new file mode 100644 index 0000000..d4cc6d1 --- /dev/null +++ b/wget-1.25.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:766e48423e79359ea31e41db9e5c289675947a7fcf2efdcedb726ac9d0da3784 +size 5263736 diff --git a/wget-1.25.0.tar.gz.sig b/wget-1.25.0.tar.gz.sig new file mode 100644 index 0000000..ff3011b --- /dev/null +++ b/wget-1.25.0.tar.gz.sig @@ -0,0 +1,17 @@ +-----BEGIN PGP SIGNATURE----- + +iQJDBAABCAAtFiEEa5j2N9h5xSNuJ3xcZP+QqujHCvkFAmcxJnYPHGRhcm5pckBn +bnUub3JnAAoJEGT/kKroxwr528sP/2zIABlSq1MwfnKm72+ViZUF+Htd1ctJJBdv +7YDO3kUSv9cL+vJHl5/bksRT5btzVBBV8uN87AjUrB/eAwskBhbteNhTMNe0O990 +st+qpHcH2b/KT0tdMXYT57W5iIv3SIMpDhEHWP6uzTr4YC2T3j22LHO3Ytm30XeM +XFAaHLxLCioAyVf+Im/oDrSW+tl882ubL7D23nBkT8Lh2R7XtBTvWof17YPBpkdY +KADgG2qSKFi08nCCMJ/k8nC0jsTrANkOC+34Zvp6ri5N9MzPKLOCLumSfwCdyeO/ +vTGDJDE+Gvo130KUxnXTm7/goaUMaRiwIuPnTHc4+20NWWejZUaVfOYqiSqiNr9l +IncvZskH3SqTuygtUTlXKEZePUQ27Cf9AiylEkEzMNb6qMHBiMX6Ql9JQzEocQP9 +mhP4VaauBKidqADhyDNLLSmyaHuw1nC4oXydQDR5EJ1mNpXPjzd/0p5MjQjwYAOW ++NKMF9+iraTl6wELNGB1BkU3Ya1hFVqFe7KvDy5Hk1JO6Fualq4E26S/iEuIZZ/R +KEpyqDj4w26OjuMWY5n3M26QGaKiyKpyB0vEtsrMpwwcn+Ue/QVSVXNLTYHNnN9H +NrkxPgDFixRyz4aCFOw4cu+pjz6zxeBOJ9sJZ+zajx6JUz6bC7v0CQ/TDmqAct3Y +ujdCG5mL +=FQTL +-----END PGP SIGNATURE----- diff --git a/wget-do-not-propagate-credentials.patch b/wget-do-not-propagate-credentials.patch new file mode 100644 index 0000000..3035f97 --- /dev/null +++ b/wget-do-not-propagate-credentials.patch @@ -0,0 +1,118 @@ +Index: wget-1.21.1/src/http.c +=================================================================== +--- wget-1.21.1.orig/src/http.c ++++ wget-1.21.1/src/http.c +@@ -3155,6 +3155,33 @@ fail: + } + #endif /* HAVE_METALINK */ + ++/* ++ * Check if the corresponding header line should not ++ * be sent after a redirect ++ */ ++static inline int ++unredirectable_headerline(char *line) ++{ ++ static struct { ++ size_t len; ++ char *name; ++ } field_name[] = { ++ { 14, "Authorization:" }, ++ { 7, "Cookie:" }, ++ { 0, NULL } ++ }; ++ int i; ++ ++ /* ++ * Note: According to RFC 2616, Field names are case-insensitive. ++ */ ++ for (i = 0; field_name[i].name != NULL; i++) ++ if (strncasecmp(line, field_name[i].name, field_name[i].len) == 0) ++ return 1; ++ ++ return 0; ++} ++ + /* Retrieve a document through HTTP protocol. It recognizes status + code, and correctly handles redirections. It closes the network + socket. If it receives an error from the functions below it, it +@@ -3167,7 +3194,7 @@ fail: + server, and u->url will be requested. */ + static uerr_t + gethttp (const struct url *u, struct url *original_url, struct http_stat *hs, +- int *dt, struct url *proxy, struct iri *iri, int count) ++ int *dt, struct url *proxy, struct iri *iri, int count, int location_changed) + { + struct request *req = NULL; + +@@ -3314,7 +3341,16 @@ gethttp (const struct url *u, struct url + { + int i; + for (i = 0; opt.user_headers[i]; i++) +- request_set_user_header (req, opt.user_headers[i]); ++ { ++ /* ++ * IF we have been redirected ++ * AND the user-supplied header line should NOT be sent to the new host ++ * DO NOT append that header line ++ */ ++ if (location_changed && unredirectable_headerline(opt.user_headers[i])) ++ continue; ++ request_set_user_header (req, opt.user_headers[i]); ++ } + } + + proxyauth = NULL; +@@ -4232,7 +4268,7 @@ check_retry_on_http_error (const int sta + uerr_t + http_loop (const struct url *u, struct url *original_url, char **newloc, + char **local_file, const char *referer, int *dt, struct url *proxy, +- struct iri *iri) ++ struct iri *iri, int location_changed) + { + int count; + bool got_head = false; /* used for time-stamping and filename detection */ +@@ -4424,7 +4460,7 @@ http_loop (const struct url *u, struct u + *dt &= ~SEND_NOCACHE; + + /* Try fetching the document, or at least its head. */ +- err = gethttp (u, original_url, &hstat, dt, proxy, iri, count); ++ err = gethttp (u, original_url, &hstat, dt, proxy, iri, count, location_changed); + + /* Time? */ + tms = datetime_str (time (NULL)); +Index: wget-1.21.1/src/http.h +=================================================================== +--- wget-1.21.1.orig/src/http.h ++++ wget-1.21.1/src/http.h +@@ -36,7 +36,7 @@ as that of the covered work. */ + struct url; + + uerr_t http_loop (const struct url *, struct url *, char **, char **, const char *, +- int *, struct url *, struct iri *); ++ int *, struct url *, struct iri *, int); + void save_cookies (void); + void http_cleanup (void); + time_t http_atotm (const char *); +Index: wget-1.21.1/src/retr.c +=================================================================== +--- wget-1.21.1.orig/src/retr.c ++++ wget-1.21.1/src/retr.c +@@ -886,7 +886,7 @@ retrieve_url (struct url * orig_parsed, + { + uerr_t result; + char *url; +- bool location_changed; ++ bool location_changed = 0; + bool iri_fallbacked = 0; + int dummy; + char *mynewloc, *proxy; +@@ -985,7 +985,7 @@ retrieve_url (struct url * orig_parsed, + } + #endif + result = http_loop (u, orig_parsed, &mynewloc, &local_file, refurl, dt, +- proxy_url, iri); ++ proxy_url, iri, location_changed); + } + else if (u->scheme == SCHEME_FTP + #ifdef HAVE_SSL diff --git a/wget-errno-clobber.patch b/wget-errno-clobber.patch new file mode 100644 index 0000000..75a0b76 --- /dev/null +++ b/wget-errno-clobber.patch @@ -0,0 +1,30 @@ +Index: wget-1.19.2/src/http.c +=================================================================== +--- wget-1.19.2.orig/src/http.c 2017-10-26 17:30:08.000000000 +0200 ++++ wget-1.19.2/src/http.c 2017-10-27 17:59:48.659093393 +0200 +@@ -1524,6 +1524,7 @@ persistent_available_p (const char *host + active, registered connection". */ + + #define CLOSE_FINISH(fd) do { \ ++ int errno_sav = errno; \ + if (!keep_alive) \ + { \ + if (pconn_active && (fd) == pconn.socket) \ +@@ -1532,14 +1533,17 @@ persistent_available_p (const char *host + fd_close (fd); \ + fd = -1; \ + } \ ++ errno = errno_sav; \ + } while (0) + + #define CLOSE_INVALIDATE(fd) do { \ ++ int errno_sav = errno; \ + if (pconn_active && (fd) == pconn.socket) \ + invalidate_persistent (); \ + else \ + fd_close (fd); \ + fd = -1; \ ++ errno = errno_sav; \ + } while (0) + + typedef enum diff --git a/wget-fix-pod-syntax.diff b/wget-fix-pod-syntax.diff new file mode 100644 index 0000000..a38a1fb --- /dev/null +++ b/wget-fix-pod-syntax.diff @@ -0,0 +1,17 @@ +--- + doc/texi2pod.pl | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +Index: wget-1.15/doc/texi2pod.pl +=================================================================== +--- wget-1.15.orig/doc/texi2pod.pl 2014-01-19 21:41:04.000000000 +0000 ++++ wget-1.15/doc/texi2pod.pl 2014-01-19 21:41:31.000000000 +0000 +@@ -294,7 +294,7 @@ while(<$inf>) { + $_ = "\n=item C<$thing>\n"; + } else { + # Entity escapes prevent munging by the <> processing below. +- $_ = "\n=item $ic\<$thing\>\n"; ++ $_ = "\n=item Z<>$ic\<$thing\>\n"; + } + } else { + $_ = "\n=item $ic\n"; diff --git a/wget.changes b/wget.changes new file mode 100644 index 0000000..7a67cba --- /dev/null +++ b/wget.changes @@ -0,0 +1,1108 @@ +------------------------------------------------------------------- +Tue Nov 12 09:22:09 UTC 2024 - Valentin Lefebvre + +- GNU wget 1.25.0: + * New testcase for pathconf truncation + * Fix libproxy build with --disable-debug + * [BREAKING CHANGE] Support continious reading from stdin pipes + * Properly re-implement userinfo parsing (rfc2396) + * init: fix -Warray-bounds in setval_internal_tilde + * Fix build error on MingW with `G_GETFL` and `F_SETFL` flags + * Fix returning uninitialized variable + * Fix a static analysis false positive + * [BREAKING CHANGE] Fix CVE-2024-10524 (drop support for shorthand URLs) + (bsc#1233256) +- Remove committed patches + * properly-re-implement-userinfo-parsing.patch +- Renumber patches + +------------------------------------------------------------------- +Wed Sep 11 17:22:46 UTC 2024 - Valentin Lefebvre + +- Update wget.keyring: use release-team keyring +- Don't reference source URL when the linked sources change over time + +------------------------------------------------------------------- +Tue Jun 18 07:54:22 UTC 2024 - Valentin Lefebvre + +- Fix mishandled semicolons in the userinfo subcomponent could lead to an + insecure behavior in which data that was supposed to be in the userinfo + subcomponent is misinterpreted to be part of the host subcomponent. + [bsc#1226419, CVE-2024-38428, properly-re-implement-userinfo-parsing.patch] + +------------------------------------------------------------------- +Sun Mar 10 20:45:15 UTC 2024 - Andreas Stieger + +- GNU wget 1.24.5: + * Fix how subdomain matches are checked for HSTS. + * Wget will now also parse the srcset attribute in HTML + tags + * Support reading fetchmail style "user" and "passwd" fields from + netrc + * In some cases, prevent the confusing "Cannot write to... + (success)" error messages + * Support extremely fast download speeds (TB/s) + * Ensure that CSS URLs are corectly quoted + * libproxy support is now upstream- drop wget-libproxy.patch + +------------------------------------------------------------------- +Tue Feb 20 15:19:15 UTC 2024 - Dominique Leuenberger + +- Use %patch -P N instead of deprecated %patchN. + +------------------------------------------------------------------- +Mon Jun 12 08:34:23 UTC 2023 - Dominique Leuenberger + +- Update wget-libproxy.patch: ensure to properly use libproxy + cflags from pkg-config. Fixes build against libproxy 0.5. + +------------------------------------------------------------------- +Tue May 16 21:23:42 UTC 2023 - Andreas Stieger + +- GNU wget 1.21.4: + * Document --retry-on-host-error in help text + * Increase read buffer size to 64k. + This should speed up downloads on gigabit and faster connections + * Update deprecated option '--html-extension' to + '--adjust-extension' in documentation + +------------------------------------------------------------------- +Sat Feb 26 18:31:07 UTC 2022 - Andreas Stieger + +- GNU wget 1.21.3: + * Fix computation of total bytes downloaded during FTP transfers + * Add option to select TLS 1.3 on the command line + * Fix HSTS build issues on some 64-bit big-endian systems + * Hide password during status report in --no-verbose + * Remove a sprurious print statement that showed up even during + --quiet + +------------------------------------------------------------------- +Sat Sep 18 15:11:53 UTC 2021 - Andreas Stieger + +- GNU wget 1.21.2: + * Support for autoconf 2.71 + * Fix a double free in FTP when using an absolute path + * --page-requisites will now also download links marked as + "alternate stylesheet" or "icon" +- drop 0001-src-main.c-Introduce-truncate_filename-option.patch + superseded by upstream changes + +------------------------------------------------------------------- +Mon May 10 13:15:35 UTC 2021 - Josef Möllers + +- When running recursively, wget will verify the length of the whole + URL when saving the files. This will make it overwrite files with + truncated names, throwing the "The name is too long, ... trying to + shorten" messages. The patch moves the length check code to a + separate function and call it from the append_dir_structure() for each + path element. + [ bsc#1181173, 0001-src-main.c-Introduce-truncate_filename-option.patch] + +------------------------------------------------------------------- +Mon May 10 13:13:14 UTC 2021 - Josef Möllers + +- If wget for an http URL is redirected to a different site (hostname + parts of URLs differ), then any "Authenticate" and "Cookie" header + entries are discarded. + [bsc#1175551, wget-do-not-propagate-credentials.patch] + +------------------------------------------------------------------- +Sun Jan 24 14:21:24 UTC 2021 - Dirk Müller + +- update to 1.21.1: + * Fix compilation on MacOS and Solaris 9 + * Resove bashism from configure.ac + * Fix a compilation warning on 32-bit systems +- remove-env-from-shebang.patch: refresh + +------------------------------------------------------------------- +Sat Jan 2 11:57:27 UTC 2021 - Andreas Stieger + +- GNU wget 1.21: + * Improve the number of translated strings + * Remove all uses of alloca + * Fix buffer overflows in progress bar code in some locales + * Fix two null pointer accesses + * Amend cookie file header to be recognized by the 'file' command + * Post Handshake Authentication for OpenSSL +- drop obsolete texinfo packaging macros + +------------------------------------------------------------------- +Thu Mar 12 14:53:52 UTC 2020 - Paolo Stivanin + +- split lang files into separate lang package +- add remove-env-from-shebang.patch + +------------------------------------------------------------------- +Fri Apr 5 14:57:54 UTC 2019 - josef.moellers@suse.com + +- Upgrade to GNU wget 1.20.3: + * Finally fixed the buffer overflow vulnerability + * obsoletes patch wget-buffer-overflow-CVE-2019-5953.patch + [bsc#1131493, CVE-2019-5953] + +------------------------------------------------------------------- +Wed Apr 03 05:07:33 UTC 2019 - seanlew@opensuse.org + +- GNU wget 1.20.2: + * NTLM authentication will retry under certain cases + * Fixed a buffer overflow vulnerability + +------------------------------------------------------------------- +Fri Jan 11 15:49:59 UTC 2019 - Martin Pluskal + +- Use pcre2 +- Make building more verbose + +------------------------------------------------------------------- +Fri Dec 28 20:51:04 UTC 2018 - astieger@suse.com + +- GNU wget 1.20.1: + * --xattr is no longer default since it introduces privacy issues + * --xattr saves the Referer as scheme/host/port, + user/pw/path/query/fragment are no longer saved to prevent + privacy issues + * --xattr saves the Original URL without user/password to prevent + privacy issues + * all of the above fix CVE-2018-20483 (bsc#1120382) + +------------------------------------------------------------------- +Fri Nov 30 14:02:43 UTC 2018 - josef.moellers@suse.com + +- Version update to 1.20: + * Add new option `--retry-on-host-error` to treat local errors as + transient and hence Wget will retry to download the file after + a brief waiting period. + * multiple potential resource leaks as found by static analysis. + * Wget will now not create an empty wget-log file when running + with -q and -b. switches together + * When compiled using the GnuTLS = 3.6.3, Wget now has support + for TLSv1.3. + * Now there is support for using libpcre2 for regex pattern + matching. + * When downloading over FTP recursively, one can now use the + --accept,reject -regex switches to fine-tune the downloaded + files. + * Building Wget from the git sources now requires autoconf 2.63 + or above. Building from the Tarballs works as it used to. + [bsc#1167919, wget-ignore-void-retvalue.patch] + +------------------------------------------------------------------- +Mon May 7 07:04:05 UTC 2018 - josef.moellers@suse.com + +- GNU wget 1.19.5: + * Fix cookie injection (CVE-2018-0494, bsc#1092061) + * Enable TLS1.3 with recent OpenSSL environment + * New option --ciphers to set GnuTLS / OpenSSL ciphers directly + * Updated CSS grammar to CSS 2.2 + * Fixed several memleaks found by OSS-Fuzz + * Fixed several buffer overflows found by OSS-Fuzz + * Fixed several integer overflows found by OSS-Fuzz + * Several minor bug fixes + [bsc#1092061, CVE-2018-0494, wget-ignore-void-retvalue.patch] + +------------------------------------------------------------------- +Fri Feb 16 09:15:00 UTC 2018 - josef.moellers@suse.com + +- Original package had sources lzip compressed. Downloaded .gz + compressed file including signature file. + +------------------------------------------------------------------- +Mon Jan 22 04:36:59 UTC 2018 - avindra@opensuse.org + +- GNU wget 1.19.4: + * Support for Content-Encoding and Transfer-Encoding have been + marked as experimental and disabled by default +- includes 1.19.3: + * Prevent erroneous decompression of .gz and .tgz files with + broken servers + * Added support for HTTP 308 Permanent Redirect response + * Fix segfault in some cases where the Content-Type header is + not sent + * Support OpenSSL 1.1 builds without using deprecated features + * Several minor bug fixes +- switch to lz release (smaller) +- cleanup with spec-cleaner + +------------------------------------------------------------------- +Fri Oct 27 16:05:55 UTC 2017 - astieger@suse.com + +- GNU wget 1.19.2: + * CVE-2017-13089: Stack overflow in HTTP protocol handling (bsc#1064715) + * CVE-2017-13090: Heap overflow in HTTP protocol handling (bsc#1064716) + * New option --compression for gzip Content-Encoding + * New option --[no]-netrc to control .netrc parsing + * Added GNU extensions to .netrc parsing + * Improved IDNA 2003 compatibility + * Fix VPATH issues + * Improved and extended the test suite + * Support Wayback Machine's X-Archive-Orig-last-modified + * Several bug fixes +- drop upstreamed patches: + * wget-CVE-2017-6508.patch + * wget-416-but-file-not-complete.patch +- unfuzz wget-errno-clobber.patch + +------------------------------------------------------------------- +Thu Sep 21 06:45:00 UTC 2017 - josef.moellers@suse.com + +- Retry http GET when server responds with "416 Requested Range + Not Satisfiable" but file is not complete. + [boo#1058204, wget-416-but-file-not-complete.patch] + +------------------------------------------------------------------- +Tue Mar 7 13:40:10 UTC 2017 - josef.moellers@suse.com + +- src/url.c (url_parse): Reject control characters in host part + of URL + (CVE-2017-6508, wget-CVE-2017-6508.patch, bsc#1028301) + +------------------------------------------------------------------- +Thu Feb 16 11:20:07 UTC 2017 - josef.moellers@suse.com + +- Update to wget-1.19.1, mainly bug fixes + * Add support for --retry-on-http-error + * tests/WgetTests.pm: Add --no-config to wget invocation + * Fix regression in .netrc auth in src/http.c + * Fix memory leak in src/iri.c + * Remove skipping libunistring with --disable-iri + * bootstrap.conf: Add gnulib module wcwidth + * Fix include/define clash with gnulib's unlink module + +------------------------------------------------------------------- +Sat Feb 4 20:32:08 UTC 2017 - astieger@suse.com + +- build with libidn2 to actually support IDNA2008 - FATE#321897 + +------------------------------------------------------------------- +Fri Feb 3 14:37:20 UTC 2017 - josef.moellers@suse.com + +- Update to wget-1.19: + * New option --use-askpass=COMMAND. Fetch user/password by calling + an external program. + * Use IDNA2008 (+ TR46 if available) through libidn2 + * When processing a Metalink header, --metalink-index= allows + to process the header's application/metalink4+xml files. + * When processing a Metalink file, --trust-server-names enables the + use of the destination file names specified in the Metalink file, + otherwise a safe destination file name is computed. + * When processing a Metalink file, enforce a safe destination path. + Remove any drive letter prefix under w32, i.e. 'C:D:file'. Call + libmetalink's metalink_check_safe_path() to prevent absolute, + relative, or home paths: + https://tools.ietf.org/html/rfc5854#section-4.1.2.1 + https://tools.ietf.org/html/rfc5854#section-4.2.8.3 + * When processing a Metalink file, --directory-prefix= sets + the top of the retrieval tree to prefix for Metalink downloads. + * When processing a Metalink file, reject downloaded files which don't + agree with their own metalink:size value: + https://tools.ietf.org/html/rfc5854#section-4.2.16 + * When processing a Metalink file, with --continue resume partially + downloaded files and keep fully downloaded files even if they fail + the verification. + * When processing a Metalink file, create the parent directories of a + "path/file" destination file name: + https://tools.ietf.org/html/rfc5854#section-4.1.2.1 + https://tools.ietf.org/html/rfc5854#section-4.2.8.3 + * On a recursive download, append a .tmp suffix to temporary files + that will be deleted after being parsed, and create them + readable/writable only by the owner. + * New make target 'check-valgrind' + * Fix several bugs + * Fix compatibility issues + +------------------------------------------------------------------- +Thu Jul 28 15:37:37 UTC 2016 - josef.moellers@suse.com + +- Save/restore errno within CLOSE_FINISH and CLOSE_INVALIDATE. + (wget-errno-clobber.patch, boo#983660) + +------------------------------------------------------------------- +Fri Jul 22 12:34:02 UTC 2016 - dimstar@opensuse.org + +- Update wget-libproxy.patch: use libproxy's px_proxy_factory_free + instead of regular free in order to ensure the module destructors + are correctly running (boo#967601). + +------------------------------------------------------------------- +Thu Jun 9 20:42:15 UTC 2016 - astieger@suse.com + +- GNU wget 1.18: + * On server redirects to a FTP resource, use the original URL to + get the local file name by default. CVE-2016-4971 (boo#984060) + This introduces a backward-incompatibility for HTTP->FTP + redirects and any script that relies on the old behaviour must + use --trust-server-names. + * Check the HSTS file is not world-writable before using it. + * Parse attributes on a recursive download. + * Fix problem with SNI server names having trailing dot(s) + * New options --bind-dns-address and --dns-servers. + * Convert non-ASCII URIs to the locale's codeset when creating + files. Encoding of remote files and URIs is taken from + --remote-encoding, defaulting to UTF-8. The result is that + non-ASCII URIs and files downloaded via HTTP/HTTPS and FTP will + have names on the local filesystem that correspond to their + remote names. +- build with gpgme, libcares2 + +------------------------------------------------------------------- +Sat Dec 12 09:35:06 UTC 2015 - astieger@suse.com + +- GNU wget 1.17.1: + * Fix compile error when IPv6 is disabled or SSL is not present + * Fix HSTS memory leak + * Fix progress output in non-C locales + * Fix SIGSEGV when -N and --content-disposition are used together + * Add --check-certificate=quiet to tell wget to not print any + warning about invalid certificates + +------------------------------------------------------------------- +Wed Nov 18 10:15:45 UTC 2015 - astieger@suse.com + +- GNU wget 1.17: + * Remove FTP passive to active fallback due to privacy concerns. + [boo#944858] CVE-2015-7665 was assigned to this problem in a + tails context + * Add support for --if-modified-since. + * Add support for metalink through --input-metalink and + --metalink-over-http. + * Add support for HSTS through --hsts and --hsts-file. + * Add option to restrict filenames under VMS. + * Add support for --rejected-log which logs to a separate file the + reasons why URLs are being rejected and some context around it. + * Add support for FTPS. + * Do not download/save file on error when --spider enabled + * Add --convert-file-only option. This option converts only the + filename part of the URLs, leaving the rest of the URLs + untouched. +- packaging changes: + * enable metalink support (in ring1) + * use system pcre (in ring 0) + * use system libuuid (in ring 1) + * build with libpsl for cookie domain checking (new) + +------------------------------------------------------------------- +Mon Mar 9 14:05:22 UTC 2015 - astieger@suse.com + +- GNU wget 1.16.3: + * Fix a regression introduced by wget 1.16.2 that --quiet is not + really quiet anymore. + +------------------------------------------------------------------- +Tue Mar 3 07:42:21 UTC 2015 - astieger@suse.com + +- GNU wget 1.16.2: + * Allow progress bar on stderr when -o is used. + * Accept 5-digit port numbers in FTP EPSV responses. + * Support older versions of flex. + * Updated translations. +- drop wget-1.14-openssl-no-intern.patch, now upstream + +------------------------------------------------------------------- +Wed Dec 24 13:33:29 UTC 2014 - andreas.stieger@gmx.de + +- GNU wget 1.16.1: + * Add --enable-assert configure option. + * Use pkg-config to check for libraries presence. + * Do not limit --secure-protocol=auto|pfs to TLSv1.0. + * Add --secure-protocol=TLSv1_1|TLSv1_2 . + * Full C89 source code compliance. + * Select and use the most secure authentication scheme with HTTP + connections. + * Fix issues with turkish locales. + * Handle 504 Gateway Timeout. + * New option --crl-file to load Certificate Revocation Lists. + * Add valgrind support to tests suite. + * Fix an off-by-one problem in the progress bar (introduced in 1.16). +- refresh wget-libproxy.patch + +------------------------------------------------------------------- +Wed Oct 29 20:37:47 UTC 2014 - andreas.stieger@gmx.de + +- GNU wget 1.16: + This release contains a fix for symlink attack which could allow + a malicious ftp server to create arbitrary files, directories or + symbolic links and set their permissions when retrieving a + directory recursively through FTP. [CVE-2014-4877] [boo#902709] + * No longer create local symbolic links by default + --retr-symlinks=no option restores previous behaviour + * Use libpsl for verifying cookie domains. + * Default progress bar output changed. + * Introduce --show-progress to force display the progress bar. + * Introduce --no-config. The wgetrc files will not be read. + * Introduce --start-pos to allow starting downloads from a specified position. + * Fix a problem with ISA Server Proxy and keep-alive connections. +- refresh wget-libproxy.patch for upstream changes +- make some dependencies only required for testsuite optional + +------------------------------------------------------------------- +Sun Jun 8 07:19:29 UTC 2014 - andreas.stieger@gmx.de + +- Disable the testsuite + +------------------------------------------------------------------- +Tue Jan 21 15:32:00 UTC 2014 - kpetsch@suse.com + +- Enabled the testsuite +- Modified libproxy.patch to include Makefile in tests/ + +------------------------------------------------------------------- +Sun Jan 19 22:02:25 UTC 2014 - andreas.stieger@gmx.de + +- GNU wget 1.15 + * Add support for --method. + * Add support for file names longer than MAX_FILE. + * Support FTP listing for the FTP Server on Windows Server 2008 R2. + * Fix a regression when -c and --content-disposition are used together. + * Support shorthand URLs in an input file. + * Fix -c with servers that don't specify a content-length. + * Add support for MD5-SESS + * Do not fail on non fatal GNU TLS alerts during handshake. + * Add support for --https-only. When used wget will follow only + * HTTPS links in recursive mode. + * Support Perfect-Forward Secrecy in --secure-protocol. + * Fix a problem with some IRI links that are not followed when contained in a + * HTML document. + * Support some FTP servers that return an empty list with "LIST -a". + * Specify Host with the HTTP CONNECT method. + * Use the correct HTTP method on a redirection. +- verify source tarball signatures +- modified patches: + * wget-1.14-openssl-no-intern.patch for upstream changes + * wget-fix-pod-syntax.diff for upstream changes + +------------------------------------------------------------------- +Thu Jun 20 13:29:01 UTC 2013 - coolo@suse.com + +- add wget-fix-pod-syntax.diff to fix build with perl 5.18 + +------------------------------------------------------------------- +Thu May 2 17:50:50 UTC 2013 - p.drouand@gmail.com + +- Update to version 1.14 + + add support for content-on-error. It allows to store the HTTP + payload on 4xx or 5xx errors. + + add support for WARC files. + + fix a memory leak problem in the GNU TLS backend. + + autoreconf works again for distributed tarballs. + + print some diagnostic messages to stderr not to stdout. + + report stdout close errors. + + accept the --report-speed option. + + enable client certificates when GNU TLS is used. + + add support for TLS Server Name Indication. + + accept the arguments --accept-reject and --reject-regex. + + the GNU TLS backend honors correctly the timeout value. + + add support for RFC 2617 Digest Access Authentication. +- Drop patchs obsoleted by upstream + + wget-sni.patch + + wget-stdio.h.patch +- Rebase patchs to work with upstream + + wget-openssl-no-intern.patch > wget-1.14-openssl-no-intern.patch + + wget-no-ssl-comp.patch > wget-1.14-no-ssl-comp.patch + +------------------------------------------------------------------- +Thu May 2 09:49:33 UTC 2013 - seife+obs@b1-systems.com + +- add makeinfo BuildRequires to fix build + +------------------------------------------------------------------- +Fri Apr 5 09:51:58 UTC 2013 - idonmez@suse.com + +- Add Source URL, see https://en.opensuse.org/SourceUrls + +------------------------------------------------------------------- +Mon Nov 12 02:04:05 UTC 2012 - crrodriguez@opensuse.org + +- wget-no-ssl-comp.patch: Since the apperance of the "CRIME attack" + (CVE-2012-4929) HTTPS clients must not negotatiate ssl compression. + +------------------------------------------------------------------- +Thu Sep 27 13:46:49 UTC 2012 - crrodriguez@opensuse.org + +- Add wget-openssl-no-intern.patch to Build with OPENSSL_NO_SSL_INTERN, + which is openssl's poor man's version of visibility, to avoid breaking + applications ABI on library internal changes. + +------------------------------------------------------------------- +Fri Jul 27 20:03:31 UTC 2012 - aj@suse.de + +- Fix build with missing gets declaration (glibc 2.16) + +------------------------------------------------------------------- +Wed Mar 21 19:44:53 UTC 2012 - dimstar@opensuse.org + +- Adjust wget-libproxy.patch: give debug output only when + opt.debug is set to non-zero values, so when -d is specified. + Fix bnc#753242. + +------------------------------------------------------------------- +Fri Dec 2 15:59:32 UTC 2011 - coolo@suse.com + +- add automake as buildrequire to avoid implicit dependency + +------------------------------------------------------------------- +Wed Oct 19 09:34:59 UTC 2011 - max@suse.com + +- New version: 1.13.4: + * Now --timestamping and --continue work well together. + * Return a network failure when FTP downloads fail and + --timestamping is specified. + * Support HTTP/1.1 + * Fix some portability issues. + * Handle properly malformed status line in a HTTP response. + * Ignore zero length domains in $no_proxy. + * Exit with failure if -k is specified and -O is not a regular + file. + * Cope better with unclosed html tags. + * Print diagnostic messages to stderr, not stdout. + * Do not use an additional HEAD request when + --content-disposition is used, but use directly GET. + * Report the average transfer speed correctly when multiple + URLs are specified and -c influences the transferred data + amount. + * By default, on server redirects, use the original URL to get + the local file name. Close CVE-2010-2252. This introduces a + backward-incompatibility; any script that relies on the old + behaviour must use --trust-server-names. + * Fix a problem when -k is used and some URLs are specified + trough CSS. + * Convert correctly URLs that need to be encoded to local files + when following links. + * Use persistent connections with proxies supporting them. + * Print the total download time as part of the summary for + recursive downloads. + * Now it is possible to specify a different startup + configuration file trough the --config option. + * Fix an infinite loop with the error ' has sprung + into existence' on a network error and -nc is used. + * Now --adjust-extension does not modify the file extension if + the file ends in .htm. + * Support HTTP/1.1 307 redirects keep request method. + * Now --no-parent doesn't fetch undesired files if HTTP and + HTTPS are used by the same host on different pages. + * Do not attempt to remove the file if it is not in the accept + rules but it is the output destination file. + * Introduce `show_all_dns_entries' to print all IP addresses + corresponding to a DNS name when it is resolved. +- Adjuct patches to the new version. +- wget-1.12-nosslv2.patch got included upstream. + +------------------------------------------------------------------- +Sat Oct 15 18:19:59 UTC 2011 - crrodriguez@opensuse.org + +- fix typo in sni patch , in the IPV6 case should be + is_valid_ipv6_address() instead of is_valid_ipv4_address() +- Add comment to the patch referencing upstream tracker. + +------------------------------------------------------------------- +Fri Oct 14 05:01:53 UTC 2011 - crrodriguez@opensuse.org + +- Update nosslv2 patch with the version in upstream +- Wget now supports SNI (server name indication), patch + based on a 2 year old fix submitted to upstream list + that somehow fell through the cracks. + +------------------------------------------------------------------- +Sat Apr 9 20:03:18 UTC 2011 - crrodriguez@opensuse.org + +- SSLv2 is being disabled in openSSL, allow painless obsoletion. +- Support IDN. + +------------------------------------------------------------------- +Sun Aug 15 16:37:02 CEST 2010 - dimstar@opensuse.org + +- Update to version 1.12: + + SECURITY FIX: It had been possible to trick Wget into accepting + SSL certificates that don't match the host name, through the + trick of embedding NUL characters into the certs' common name + + Added support for CSS. This includes: + - Parsing links from CSS files, and from CSS content found in + HTML style tags and attributes. + - Supporting conversion of links found within CSS content, when + --convert-links is specified. + - Ensuring that CSS files end in the ".css" filename extension, + when --convert-links is specified. + + Added support for Internationalized Resource Identifiers + + Wget now provides more sensible exit status codes when + downloads don't proceed as expected + + --default-page option (and associated wgetrc command) added to + support alternative default names for index.html. + + --ask-password option (and associated wgetrc command) added to + support password prompts at the console. + + The --input-file option now also handles retrieving links from + an external file. + + The output generated by the --version option now includes + information on how it was built, and the set of configure-time + options that were selected. + + --html-extension has been renamed to --adjust-extension, to + reflect the fact that it now also applies to CSS content + + An "ascii" specifier is now accepted by --restrict-file-names, + which forces the percent-encoding of all non-ASCII bytes + + Several previously existing, but undocumented .wgetrc options + are now documented. +- Drop upstream fixed wget-nullcerts.patch. +- Minor spec-cleanups using spec-cleaner +- Use smp_mflags +- Add libproxy-devel BuildRequires and enable libproxy support + using wget-libproxy.patch. +- Add pkg-config BuildRequire to succeed with the bootstrap on + openSUSE < 11.3. + +------------------------------------------------------------------- +Wed Dec 16 11:09:16 CET 2009 - jengelh@medozas.de + +- Enable parallel building + +------------------------------------------------------------------- +Tue Aug 11 15:03:51 CEST 2009 - max@suse.de + +- Fix vulnerability against SSL certificates with a zero byte in + the common name field (wget-nullcerts.patch, bnc#528298). + +------------------------------------------------------------------- +Mon Sep 1 16:28:05 CEST 2008 - max@suse.de + +- New version 1.11.4: + * Fixed a problem in authenticating over HTTPS through a proxy. + (Regression in 1.11 over 1.10.2.) + * The combination of -r or -p with -O, which was disallowed in 1.11, + has been downgraded to a warning in 1.11.2. + * Further improvements to progress bar displays in non-English + locales (too many spaces could be inserted, causing the display to + scroll). + * Successive invocations of Wget on FTP URLS, with + --no-remove-listing and --continue, was causing Wget to append, + rather than replace, information in the .listing file, and thereby + download the same files multiple times. Fixed in 1.11.2. + * Wget 1.11 no longer allowed ".." to persist at the beginning of + URLs, for improved conformance with RFC 3986. However, this + behavior presents problems for some FTP setups, and so they are now + preserved again, for FTP URLs only. + * Downgraded -N with -O to a warning, rather than an error. + * Fixed a crash on some systems, due to Wget casting a + pointer-to-long to a pointer-to-time_t. + * Fixed an issue (apparently a regression) where -O would refuse to + download when -nc was given, even though the file didn't exist. + * Fixed a situation where Wget could abort with --continue if the + remote server gives a content-length of zero when the file exists + locally with content. + +------------------------------------------------------------------- +Wed Apr 30 19:16:30 CEST 2008 - max@suse.de + +- Let the resolver (/etc/gai.conf) decide whether to prefer IPv4 + or IPv6 if a host has addresses of both kinds (bnc#310224). +- Passive FTP is the default now, so we don't need to set it + explicitly anymore. + +------------------------------------------------------------------- +Wed Apr 23 16:39:30 CEST 2008 - max@suse.de + +- New version 1.11.1: + * Migration to the GPLv3+ license. + * Improvements to the HTTP password authentication code, bringing + it a little closer to RFC compliance (more is needed). + * Basic support for respecting filenames specified via + `Content-Disposition' headers (turned on with --content-disposition, + but please read the documentation). + * An --ignore-case option to make wildcard- and suffix-matching + case-sensitive. + * Progress bar now displays correctly in non-English locales (and a + related assertion failure was fixed). + * Added option --auth-no-challenge, to support broken pre-1.11 + authentication-before-server-challenge, which turns out to still + be useful for some limited cases. + * Documentation of accept/reject lists in the manual's "Types of + Files" section now explains various aspects of their behavior that + may be surprising, and notes that they may change in the future. + * Documentation of --no-parents now explains how a trailing slash, + or lack thereof, in the specified URL, will affect behavior. +- Purged lots of obsolete patches and cleaned up the spec file. + +------------------------------------------------------------------- +Sun Feb 24 06:02:11 CET 2008 - crrodriguez@suse.de + +- make use of find_lang macro + +------------------------------------------------------------------- +Wed Mar 28 19:13:11 CEST 2007 - max@suse.de + +- Fixes a null pointer dereference (#231063, CVE-2006-6719) + +------------------------------------------------------------------- +Thu Jun 22 14:53:07 CEST 2006 - max@suse.de + +- Removed the unneeded fix for CAN-2004-1487 + (bugs #179369 and #185214). + +- Filter escape responses from the HTTP server (CAN-2004-1488, + bug #185265). + +------------------------------------------------------------------- +Wed Feb 1 19:31:45 CET 2006 - max@suse.de + +- Fixed (hacked) restart of interrupted FTP transactions (#144410). + +------------------------------------------------------------------- +Wed Jan 25 21:42:48 CET 2006 - mls@suse.de + +- converted neededforbuild to BuildRequires + +------------------------------------------------------------------- +Mon Jan 16 14:20:41 CET 2006 - mmj@suse.de + +- Compile with -fstack-protector + +------------------------------------------------------------------- +Fri Oct 14 11:55:26 CEST 2005 - mmj@suse.de + +- Update to wget 1.10.2 + +------------------------------------------------------------------- +Mon Sep 19 09:43:11 CEST 2005 - mmj@suse.de + +- Fix strict aliasing issues + +------------------------------------------------------------------- +Tue Aug 30 09:54:42 CEST 2005 - mmj@suse.de + +- Update to wget-1.10.1 which is a bugfix release [#113682] + +------------------------------------------------------------------- +Mon Jun 13 14:54:29 CEST 2005 - mmj@suse.de + +- Update to wget-1.10 which has LFS and non-experimental IPv6, + among many other improvements and bugfixes + +------------------------------------------------------------------- +Tue Apr 26 20:44:23 CEST 2005 - mmj@suse.de + +- Fix the way fnmatch matches [#75791] + +------------------------------------------------------------------- +Fri Apr 8 14:25:14 CEST 2005 - mmj@suse.de + +- Add sanitizing URLs patch +- Add other patches + +------------------------------------------------------------------- +Thu Mar 31 12:26:32 CEST 2005 - mmj@suse.de + +- Don't double UTF-8 encode german messages [#74544] + +------------------------------------------------------------------- +Fri Feb 11 10:38:01 CET 2005 - mmj@suse.de + +- Roll back to wget-1.9.1 since the wget tree with LFS support is + too buggy. We rather want a functioning wget. [#47965] + +------------------------------------------------------------------- +Mon Jan 31 14:12:12 CET 2005 - ro@suse.de + +- texi2html changed behaviour, adapt filelist + +------------------------------------------------------------------- +Thu Dec 2 13:14:56 CET 2004 - mmj@suse.de + +- Update to 20041113 wget-LFS snapshot +- Fix NULL pointer assertion [#48748] + +------------------------------------------------------------------- +Mon Nov 15 08:08:33 CET 2004 - mmj@suse.de + +- Use another version of the fix below + +------------------------------------------------------------------- +Sun Nov 14 18:04:59 CET 2004 - mmj@suse.de + +- Add fix for using proxies [#47965] + +------------------------------------------------------------------- +Mon Oct 18 22:49:50 CEST 2004 - mmj@suse.de + +- locale no should correctly be nb so rename po/no* to po/nb* + +------------------------------------------------------------------- +Mon Sep 27 08:02:19 CEST 2004 - mmj@suse.de + +- Use LFS patch from Leonid Petrov [#37967] [#45084] + +------------------------------------------------------------------- +Mon Jun 28 17:30:23 CEST 2004 - mmj@suse.de + +- Fix what appears to be a copy/paste error in the dual-family + IPv4+IPv6 patch [#42503]. + +------------------------------------------------------------------- +Thu Apr 1 19:34:07 CEST 2004 - mmj@suse.de + +- Enable download of files > 2 GB [#37967] +- Remove old crufty comments + +------------------------------------------------------------------- +Fri Feb 20 11:46:45 CET 2004 - pth@suse.de + +- Correctly set the charset for de.po to utf-8. Fixes #34708. + +------------------------------------------------------------------- +Sun Feb 1 13:52:31 CET 2004 - mmj@suse.de + +- Update to 1.9.1 which is a bugfix release + +------------------------------------------------------------------- +Sat Jan 10 15:08:37 CET 2004 - adrian@suse.de + +- build as user + +------------------------------------------------------------------- +Tue Oct 28 11:09:34 CET 2003 - mmj@suse.de + +- Add patch for dual-family IPv4+IPv6 support from Ari Edelkind + +------------------------------------------------------------------- +Mon Oct 27 11:04:21 CET 2003 - mmj@suse.de + +- Update to version 1.9 and remove patches, which was included + upstream. 1.9 news: + o specify what POST method be used for HTTP + o IPv6 support is available, although it's still experimental + o The `--timeout' option now also affects DNS lookup and + establishing the TCP connection + o Download speed shown by the progress bar is based on the data + recently read, rather than the average speed of the entire + download + o It is now possible to connect to FTP servers through FWTK + firewalls + o The new option `--retry-connrefused' makes Wget retry + downloads even in the face of refused connections + o The new option `--dns-cache=off' may be used to prevent Wget + from caching DNS lookups + o Wget no longer escapes characters in local file names based + on whether they're appropriate in URLs + o Handling of HTML comments has been dumbed down to conform to + what users expect and other browsers do: instead of being + treated as SGML declaration, a comment is terminated at the + first occurrence of "-->" + o Wget now correctly handles relative URIs that begin with "//" + o Boolean options in `.wgetrc' and on the command line now + accept values "yes" and "no" along with the traditional "on" + and "off" + o It is now possible to specify decimal values for timeouts, + waiting periods, and download rate. + +------------------------------------------------------------------- +Tue Jul 15 16:59:51 CEST 2003 - pthomas@suse.de + +- Add security fix to unconditionally terminate the filename + in url.c(compose_file_name). + +------------------------------------------------------------------- +Thu Apr 24 12:20:23 CEST 2003 - ro@suse.de + +- fix install_info --delete call and move from preun to postun + +------------------------------------------------------------------- +Tue Apr 1 14:22:41 CEST 2003 - schwab@suse.de + +- Define _GNU_SOURCE to fix missing declarations. + +------------------------------------------------------------------- +Fri Mar 7 00:41:26 CET 2003 - ro@suse.de + +- fix build with current autoconf + +------------------------------------------------------------------- +Thu Mar 6 14:33:41 CET 2003 - pthomas@suse.de + +- Add missing change log entry. + +------------------------------------------------------------------- +Wed Mar 5 17:00:58 CET 2003 - pthomas@suse.de + +- Add security fix that makes wget check for '..' and '/' in + file names. + +------------------------------------------------------------------- +Wed Feb 12 15:36:22 CET 2003 - kukuk@suse.de + +- Remove ps and pdf documenation, info, man and html are enough. + [Bug #23592] + +------------------------------------------------------------------- +Tue Feb 11 07:27:12 CET 2003 - mmj@suse.de + +- Use %install_info macro [#23468] +- Don't remove $RPM_BUILD_ROOT without checking it's not "/" + +------------------------------------------------------------------- +Thu Oct 24 18:24:19 CEST 2002 - pthomas@suse.de + +- Change wgetrc to make wget use passive_ftp per default. + +------------------------------------------------------------------- +Wed Aug 7 12:43:31 CEST 2002 - mmj@suse.de + +- Update to 1.8.2 which is a bugfix release. + +------------------------------------------------------------------- +Wed Jul 10 16:00:06 CEST 2002 - okir@suse.de + +- added patch for IPv6 support + +------------------------------------------------------------------- +Tue May 14 16:23:40 CEST 2002 - meissner@suse.de + +- replaced assert msecs>=0 by if (msecs<0) msecs=0. (stupid assert) + +------------------------------------------------------------------- +Fri Feb 1 00:26:11 CET 2002 - ro@suse.de + +- changed neededforbuild to + +------------------------------------------------------------------- +Mon Jan 14 22:59:21 CET 2002 - bk@suse.de + +- marked wgetrc as noreplace, format is compatible to older versions + +------------------------------------------------------------------- +Mon Jan 7 13:29:05 CET 2002 - pthomas@suse.de + +- Upgrade to 1.8.1 + +------------------------------------------------------------------- +Thu Dec 13 17:08:58 CET 2001 - pthomas@suse.de + +- Upgrade to 1.8 +- Regenerate pdf_doc.diff +- Drop ppc specific patch as it's not needed anymore. +- Install all HTML pages and not only the table of contents. +- Pass DESTDIR on from the toplevel Makefile. + +------------------------------------------------------------------- +Mon Aug 20 16:32:02 CEST 2001 - olh@suse.de + +- add wget-1.7.ppc.diff to fix segfault on ppc + +------------------------------------------------------------------- +Fri Jun 8 16:17:04 CEST 2001 - pthomas@suse.de + +- Upgrade to 1.7. +- Add a target to doc/Makefile to build a PDF version of the + documentation. +- Compile with SSL support (for HTTPS). + +------------------------------------------------------------------- +Fri May 25 15:45:40 CEST 2001 - bjacke@suse.de + +- apply and enable IPv6 patch +- add Debian's manpage + +------------------------------------------------------------------- +Thu May 10 01:32:24 CEST 2001 - mfabian@suse.de + +- bzip2 sources + +------------------------------------------------------------------- +Fri Mar 30 14:52:39 CEST 2001 - pthomas@suse.de + +- Apply my patch accepted for wget 1.7 that replaces ctype.h + with safe-ctype.h, a locale independent version of ctype.h + taken from libiberty. This makes setting LC_CTYPE safe. + +------------------------------------------------------------------- +Thu Mar 8 09:13:47 CET 2001 - ke@suse.de + +- Build and install a printable manual (PDF). + +------------------------------------------------------------------- +Thu Mar 1 22:23:41 CET 2001 - pthomas@suse.de + +- Set LC_CTYPE along with LC_MESSAGES to correctly display + messages in locales other then C/POSIX. + +------------------------------------------------------------------- +Wed Feb 14 18:06:08 CET 2001 - schwab@suse.de + +- Fix large file support (#2647). + +------------------------------------------------------------------- +Mon Jan 22 10:33:48 CET 2001 - ke@suse.de + +- Update to version 1.6. +- wget.spec: Use proper rpm macros. +- Add README.SuSE +- Drop security patch (cf. 1999-02-09 and README.SuSE); not needed any + longer. +- Lost large file support (cf. README.SuSE); reopen #2647. + +------------------------------------------------------------------- +Fri Jun 9 14:17:03 CEST 2000 - schwab@suse.de + +- Change all values that count bytes from long to unsigned long (#2647). + +------------------------------------------------------------------- +Sun Feb 20 17:07:09 CET 2000 - ke@suse.de + +- General spec file cleanup: +- add group tag. +- use various macros (%{version}, %{_infodir}). +- ./configure -> %build. + +------------------------------------------------------------------- +Sat Oct 2 16:23:46 CEST 1999 - ke@suse.de + +- Add more PO files from + http://www.iro.umontreal.ca/~pinard/po/HTML/domain-wget.html. + +------------------------------------------------------------------- +Mon Sep 13 17:23:57 CEST 1999 - bs@suse.de + +- ran old prepare_spec on spec file to switch to new prepare_spec. + +------------------------------------------------------------------- +Tue Feb 9 14:03:02 MET 1999 - ke@suse.de + +- Security fix (proposed by marc). + +------------------------------------------------------------------- +Sun Jan 17 11:44:27 MET 1999 - ke@suse.de + +- apply patch (new de.po). +- fix BuildRoot. + +------------------------------------------------------------------- +Thu Sep 24 21:38:42 MEST 1998 - ke@suse.de + +- Update: wget-1.5.3 (bug fix release). + +------------------------------------------------------------------- +Fri Jun 26 22:50:51 MEST 1998 - ke@suse.de + +- Update: wget-1.5.2 (bug fix release). +- Make BuildRoot work. + +------------------------------------------------------------------- +Tue May 12 14:32:11 MEST 1998 - ke@suse.de + +- update: wget-1.5.1 (bug fix release). + +------------------------------------------------------------------- +Fri Apr 24 12:45:21 MEST 1998 - ke@suse.de + +- enable NLS. + +------------------------------------------------------------------- +Thu Apr 23 11:50:04 MEST 1998 - ke@suse.de + +- update: wget-1.5.0. + +Sat Jun 21 15:07:50 1997 - Karl Eichwalder + + * patch from Hrvoje Niksic to prevent crashes if you are using + proxy authorization. + +Mon May 19 20:06:18 1997 - Karl Eichwalder + + * new package: wget-1.4.5 + diff --git a/wget.keyring b/wget.keyring new file mode 100644 index 0000000..ed0914e --- /dev/null +++ b/wget.keyring @@ -0,0 +1,1798 @@ +Release GPG keyring of wget group. + +-----BEGIN PGP PUBLIC KEY BLOCK----- + +mQINBFYelPsBEAC3kCnIMy+JoX33c4GkIC/ywiac4htJAV+anbaeV1NPxTIsU7us +lMmMRop0/OmQQjJ3f84nH0kJqnFX8IXl58d8aaL2upNpsRA7ejipnby+f9ApoJEV +jqiUnXXD72mZKbQ+UzfFBd0LeNaR5SYxhPSYhMVNRJXPSRvgG0U/JmzDJo68UnQ7 +DTceyrO3MCe5EzRa6neTcC1HeR4vhbVrVFY6Eqfiw/evY/7CI6V8Jn/VbYaYaiiu +fZ6Sk8g8sYcfMxHsnKlthYhGM6RRc1JoKS2jc8HOPSrX58nLlkpULlXhpHNIAUYX +DFaAzdQDEcYxGhwON3CL4XroGerxtCO6YfUTD19lbvuDTMcf/Ua5bPP2m1ZGYhPL +TycIg2oZ8XakkWOJvuH4ajnjziawrBxbInfRALJTjjBv6akmmTcIpJ51SWCJ0ouR +alS2sVRvuxEZLHbB/eTZnBQPM01P+ikBD5emsbjKxklt8rrXxiLF/K/wCSTOXR7u +hso2jENF4P7vmr3v/V5CKY/rl/x7uYRXXIJz6V5TvVJgcpD10RVYxRNsd9BMFclO +r2OQcpr4I6MRPL2RDcsFW+ia+ZSAYHvWdCPRTepo6jqfG5TQN4eviSkCZQhWh9P5 +hNy1rPjr9ApBRK21Xre5fk6w11ogUWn+7H1l4YZOzo6wPFOoLfPgeqYo8QARAQAB +tB1EYXJzaGl0IFNoYWggPGdwZ0BkYXJuaXIubmV0PokCVwQTAQoAQQIbAwULCQgH +AwUVCgkICwUWAwIBAAIeAQIXgAIZARYhBHhFEgsHy9jW7OX/KyoXQ+2pGjW2BQJl +TUZlBQkRD+TqAAoJECoXQ+2pGjW21+kP/2yVg+4zpnR+Y7qL8BGlCf1ttWjOWPnr +mUV2qCl2ZyG+WNWNbW8on0nplAKbnk3cpGHM2N1flhOnkNV3HUIxwO5GrVNwoTeH +FtxC9BbQCD8gUYJI9+rF68BUrlD6XkcAs+++cANC67T2mJmvneSp2p+3tdlm7zia +MY28nUwWzl2tGdzEV4tll/YYywbIZeNXMtfjSRwijLbGjaqBKrzDtJl1B+kMhNpc +HCf/21b9Ke6mC3DCrRgxpyEQX57MvfGQx+HIb5ITNV7ryHIWAFb2wmhcxd4rKTKv +fbvPS4oHziVxOVqzdmRuBNL0geUEVGJ15u9g1RcdRKApjmkkcqrD3de+lf6+EETo +DZh8GujKqn4KDQ//SqpV7tWmJ009D45MjHxXIU3chbhyl0BDp7vnoiuAYwhHhM2G +aWMbjvGLvnjFDfKWD782je9BsDyrjhMqjDtOiMwodrxnQ4bJzirnKX3AgxXRn5tl +y1DlWLCS6mRAw2xHfEwWuLgSfIjfTgGErg0pyIieV96URqeV346WdmuVVi85CDdY +EHgKjSIwaP3x8pYyhby2rkRmIjSP12XUbwu/JEYdpEOtvekMlpz4yPFQqI4KR2+z +A1rgpBe9kfjmLOyoV8cQqComiFFfZSny8+N2coBC6Lg+AetBwLWEhaefjW3bSQ6d +bKH9FNZx3aPNiQIzBBABCgAdFiEECMapQIJB5u2ZoKJ2ems1JTcilU0FAl2/WWsA +CgkQems1JTcilU23Cw/+Mkn2AVPw+l9F6TZyEFBvof7hNB369M+JGZL7KBed4TSc +IJpoT06GEcGJcmI2D90MOHIj/V4BzI9Yz8Wy7o7T6JdeMQB2njRnrnzo8YL2IRGV +3JzlG4jBP7tFom5x96l1ng/0j8wsfNvvYwAY5AR4wu7jWTrF5NFaCokIEZkwdG6Z +Hod/8S4K6PVdv8bfhCeQNWQzsqXfOvzNULq4qsByws1YxHAV3IJPUukq17+LWQMc +GyPVamDF5sjtwfgS43FA0RmaZKyiCAwOET1zqwtkG1k8tlHSeBpoFYFZpFBlWpEr +O/Gmk5rcNJyIUV2XfYdbicpc1zJatGEpYKqx+nuJuCWswRnx2/B9ue7SW40zGsyR +xDWSpCBmMeLB5dM0z3lAQwT5klY9YJzaTaszshpfS3klsYAryO3ZGgP4PvFWX7y1 +QMPP6MMbFLNnmMYPtNXxaNC/xzEwZdZe5NPHmGhp3mvQ+OkqZHLq+rPDDaMqdLVK +YnRyldfsvJC2g4EADSc+ez2xbGwpA2AcpRq5dZSOxw5Nz3pi2p4JN8eeoN0MRVVV +J3Gn707XlhnEk4yhnjVGMZdzFjHrEl/EjoBgItfm09ktlvaeL7Zu/yuni4MKzOYE +SErch07EId0xCA5m5L0ULKPkLAbFHso2pNOyXQ4+rmvjA1fq367ZPM+yCuRm8MSJ +AlcEEwEKAEECGwMFCwkIBwMFFQoJCAsFFgMCAQACHgECF4ACGQEWIQR4RRILB8vY +1uzl/ysqF0PtqRo1tgUCYTewdAUJDPpO+QAKCRAqF0PtqRo1tscYD/wKigCUgU1/ +0c3QZWjTugmZBg1D99AGeR0ynkCl2WksxwDbfX/QConnnjHWYESeUnA6vVmR6ms+ +Pbf17xXjn+9AkN9ycTH5ivvZOwI9fXAqvLEP6j7H/fMegROXvmAHjI+NPnmeUH5D +Bd/sD7N+IpJOwR/CyoGLkHLeqZNFPkcbgv7ixyrErhFBGIFtuu289x8tlNTeYkfB +jX5MEx4cE8bIOgwB6XlZLxeRdZftHWsPN21MdGwf2gAThrGzkl7xmUbNASLHHrp0 +ZnKQB+KvObSzMomO7lotfAlHlN8HB5g1Et/yZO7UKpYOml8CTEpEpj/F9l4P4BcJ +XlQfBeRhsxxgdxOleL/Tw8hUyQwjp1zsIJsnaL/Qkqa/M+rsdD53rU0BwKUiGIle +Viu8UGDHHtzzutoh8H3hPoPLtq5fwNdAYgGhOhvWzlSAf3ckrFJoGtv9CZ52U5ip +5akgUVywwnfXa0QKtdMu6BwURywtEkhdNCDXK8Rato2ADKD10czpdF21DtoHPJCQ +2Z234v/67gZ+2QRdT5vkPHwzK7tZ1ejOeD0oUHcp1CtkY+OA3I67RMd41oVqIme9 +VLn2fHmQt0raiKy7KgfMiXS6TG/SHPuUKnNdrSRVt2vzyvdi8Gm7lu998KccwRHn +I3RvJ/65CZQ3irllRBaFihinxyVobj2EfYkCVwQTAQoAQQIbAwULCQgHAwUVCgkI +CwUWAwIBAAIeAQIXgAUJCwLZ9BYhBHhFEgsHy9jW7OX/KyoXQ+2pGjW2BQJfQDu4 +AhkBAAoJECoXQ+2pGjW212YP+QEfXfs3EgQmVXqBRI70W+gXSNFuf8D3Hcno/wwY +BFNhcQzFIuxnuZjWah+/kehGV6FPcT+M8d4mpb0cIspetKqLF1VHQUsVsXaPHeX7 +TzASQfM9LqC1M9C4ub2d8v1eH5TezntwkrhaIY8cQc9gQ9olzXVDY6i1yp4LRExB +bjBPjeb+qg9FSL2xTryiskHTCulaj15oZ2vd4uxDN+N8PkyzY3o4gvJDuZ44lysw +S3m2vlibHDs8uzi2aDXITEBGPQJ7BgghLxEQaQzYmxl17h5YOg7Pdv5mytLrZr0k +Ce2U9/cXZEYhEmlNl19t+rr8IXAetItCSjiPC22lW5bkFXmnrGpgV3aEm4rAO2gR +EgmVwuPsHc1oKAWsOuUyHTs4wMR/tV6uOxBj8mRoa5frEfzCjpJqWhaDSSJkZiUo +gTNFm+ymh3hD3noCyj3flQSVz4OlfgVShzSTBbJXQGSUL9cY+GzXw5IQqkwzn5ks +A6i5STALw7LWbjXywr1akbF43872pbWGyegOs3rcga+qdT0QxhN4RUUUMCJBIXyp +qBjLw+7ofau2Zz+V2yfbEURxol7KM9dlQ4AkitcaYQCU6WicmF0UJaEJqZ6IB2lp +c+QKFmSGinBSAFmH83D5uznpmt7ZOXr6bFJDFpLnIoY3wYIe7HpjELe3cdDhqRkK +5BRLiQJUBBMBCgA+FiEEeEUSCwfL2Nbs5f8rKhdD7akaNbYFAl2988ACGwMFCQka +7qUFCwkIBwMFFQoJCAsFFgMCAQACHgECF4AACgkQKhdD7akaNbYhYA/9F23Vyc8B +0TfZ/IIcmkYgJvXDJTylZIovJtUV7xYyyMoXtdJz9FW8dv7JMJeY5Hmj/TaEdUTZ +6bRBVY9qYz+UaPgwQ/1TjzJpkYOYAqm8a9yMpHKo2nTOq8m/WccUH8jFLArOHXr3 +WAIehZyMGdWUhQewQO2p6DNUkCXs3Te0B0zauR24+AF4W8lSChSy6huM5AsNBzl5 +THe7RUD7t3wRYqECLgySyOPDsZpatV0B8jIcdPORTOsZ+LFb/zBISImpzPCf3yFj +q6mdadcfd11knng9EpeACd9WPvHtyLY86WqSPdMg7r3DQt64ta+16RggbYEJjDKA +ShZOC3u8eNs8gjnpxAAt/yXXQWvIMiVeIAe+ED7gw2dAXpB9uO1g/eAjyhLm8nMv +jLAjQELQDopf0no9mYalAeg4+C6aNrXzO6AUnJ4Wi0q/+chXsm6Nm5W0vf2OK7eL +ebGgF+GRfJTIGC6fRjb7KORxq1wY3skl0CU8atu7ckN5ffmgZwFXiP0swbwIIk4g +YNFD6j/tL5ANn4VBK7tbp/MWZMYhAmLPBJB7VqKQkCYaOPD8sFFmGzDrHo9jFeAQ +5PmIpaOAKYnQj4W2A5BCvHWAGpdAa22WHsGv10+Q43X0kxcN9QLqstZDljDDtHnN +26XyX4G2wToDlAzxN/vpfkc2XeI7MAkKssOJAlcEEwEKAEECGwMFCwkIBwMFFQoJ +CAsFFgMCAQACHgECF4ACGQEWIQR4RRILB8vY1uzl/ysqF0PtqRo1tgUCY4ezEwUJ +D0pRmAAKCRAqF0PtqRo1tmErEACJlhesVZV+0uqZaJvqvse8zmTtYomsnW926cIt +RGTAnXmi7UFhaocP3yTTh528XJSSoeY3QfA9bxF3gVHnQP4lFo3Pg2ZKi3JHVGXZ +2WWQhSndb3G0XcLNpukxPhenzNMJx3zmM1PW7cCTwsRUoL46d8H0Re6/zgnnFeOA +uQvpv31wFUpyJxErqCIKY5VI2FRqh2pPiO20EwDl+QsjoondJwXlA0mu4RkcnGxG +2U5wkePQXjmzlaLaf7j0crknaEcLk7hnG/2BkdiTX13ZcXQtIaaPyfwiNnxxItH7 +M1bPekY+pWy6C7FI6wItw6AJ5D8TyVyfHP1wp+HmEQC0afseZdfNuNATnlVVXCpg +AQY1kFPEdUnqrOwln+uRFoteOSNSluUni84GJdjYKKBfrNr1qTwhEuEHmW0nd0pj +tti3fQyZEvRXekz7Qkv3C740s1+bwJQd7Brklp/iPdfbkOma7tJcnHsZWfkaMr4+ +y7R0qNp3xXpgvNVl3ypRMzTP9B+VGuQyhYK4vf5lf/xuehKLSNM6wxd38xalrFCw +OMMSxBfzlT5twM5FlM8bNgFTjsN5RCl4G28LDVhiKqjO3jpsREkU/0XJ6gJzZzsg +IphI5S4Hlz2vUEpPrB+dL+QC/Rx58Uu7QQXVbtULlnJdJpod7+YuZ69pg88T6O5W +vChsm7QfRGFyc2hpdCBTaGFoIDxkYXJuaXJAZ21haWwuY29tPokCSwQwAQoANRYh +BHhFEgsHy9jW7OX/KyoXQ+2pGjW2BQJdvfMuFx0gRGVwcmVjYXRpbmcgZW1haWwg +aWRzAAoJECoXQ+2pGjW2wnoP/it7WGMRvLU4dcMxfiONHBKUyQ4Xyjs+hjSqB/VV +Fye2oaun0bFyYZFEESzaATOrtESLrGIqDoUV0SlMEBiRlqH9dZ/BcE6l8ZT1JiQC +BJzaKpQ4cPRYVzjhmoJ0XKx4U23hrQBARmSTKhZd1ubKnWuB5MnZL26ChFBA3b0i +KC1WyhTGU9K5/aGbY63syUlC7iuyS0c/Z1fz9vHrr3e5GDvewGeMv6E+moMFhBBy +OU7iENL1HjnOj+fk2NlWLYrPIkRbAkKGJj3DB1pQXokkdIby/HZcAU1gh/qjQOCW +mzPUiroFPy213Gr4imcAiQQ3/pGDcPQ4cdf7pIBtg7DLh63VXATUOPIcOhtaeC6Q +/0XGC7SaKujNgnwKx+1PRJVRoMZnwiv6ecgAVEvNV+gF1OOCBxFRFAf7OUdIkAz6 +o+gBEWhujTQtwsg9dVemWPvLirh5ZjamU06pBQ7Id4Hx3IEL4BqpueiKETvH6KsV +ecXsn30MpWLeVqNL9OHXIIg4iiqSKitQfPzKuCS0ySF2+NBaaWhQcQQirk5yd7YB +tAZIC4Go/eDFl4nyzjEgdYqk8dJp4mzT2o8NrjAvKY36tgksTNjrRyX5aI48Gh6W +FymFsYPAL357OZHWE8QCtJtFnuovU8SdbFXjAIiJsKqw4yHzjQ7mMvJjysx1xshM +MTjDiQJABBMBCgAqAhsDBQsJCAcDBRUKCQgLBRYDAgEAAh4BAheAAhkBBQJXsC9j +BQkDcs3oAAoJECoXQ+2pGjW2LrIP/RYY7q1WTuiRV2r+qgystYT07Stvn2sDJWrx +lCKUCDMLMnFcQv/JJN6//am89EAmzu0Oc1aGk3XT9+RptKz1A/9Gf7qTkWU0Uq4V +bS/UMFOVK90ftW+b7IkibflTY0XhICs4dkRsUtZs27QCtwqQMf+D3A1EwY/ExMMB +BIzbxjs+kfUqP1heniwo0X6qMJNKeamDtzxMTGVwhRH87ydYkoJe+AvLPxbZY/3n +DIz42y8eBa50vmUeBLqoi1iao+0XXE87rdiTW7tl7iT7NuR8kEfy+V9KslfGyLPt +8FQpk06niKdBFGUXapsPmA9nel/5c5+SaOnDDSNeXVh6+dn/AJWpYrdTaiUlhmSw +I1mr0QlkmZ8LxxneNQRLXFfmxcK20Axp0jfl7nX7MQKxXe9n0JCyewr2cQUSGwXi +64aJY/TZUoh75JZkhS9dvbA3rZUcZgI7c1r1qSrMdof62Bym2RnrEsML5T81nB2z +rRd9inclpVdss3th1uvJeTtDma+j15gorTwtLmxR7MjGGlVTACDOe+/8LGeRDjEV +CJyRfS9xTu9l9y9IBO4mJ0fn8j5gzO396sNtS+AmEoqcdCgPhoUgZuoNnNvFmxD+ +B8I08FMUD4tHMD4udv3CLFpSgg9SlXFiFfYVeFSC/CDgsKcfW8/QqxQBcY8dAwV9 +P0hlE4fZiQIcBBABAgAGBQJWPlMLAAoJEHvMcvpUpXXNa+gP/ArZOTiBWd3H0q13 +TOuxOcdgqLGQGUHS6S/QBOlYbd0sPse1+9nmyfTDoggzCuNjGv2gRMXJbE9tLOxy +dN15xjoNTj3zwH4kUF0lyWUbNKd/sdXVn1JBs/cxs84r7843pVxU2Vn9Nyizi5va +KNwO3RhzwMhkVjCrbhKTS9PYMGfuNAYn6ffxc87xBJbjWa37A8g1fz05DLjttY73 +uDcsLSmIoJR6PuHYX9ZVI+jog5b6Mqj80OCCHRl2lPTYELM2IaqjYN5d7TlBA5jR +XegMp0zz8DEA6ETH6vdFTlu+SQcT5fSPuF9ciS0jMTWu6K/+gvblOsN0LF6LgSm7 +lNBhmRSMp+d7MZ5YmcRgsVBd7wBSK6wu2G38fpm9u5/HreCR9G2p5+SVwkx+SqA5 +fXEOSMCIcuwQyI7xbK6Gpn2yV7vJkdFoHmsEcaUAPauzZU8CyCEPEPK3nH4Cnz4w +LS0JzSJYTPaGT9GD7ux+bZgOaCHnNzei7hKT+4uLkrGIhRpwm/ZNDfuKqXVzdpoe +7alH5lLxxNIi/R0fpnaCR3ja670bsqLGRVfCO2Mhc3Z+3aKlccXDEchgbBPDBEiA +RpxRkUCmkMwfRYkWFKtiOvhrNLcD2i/v2yerwRpcK3317BIzsaz3IiXUasCr3E/O +s5HwUOh0HquHKoHr8lxmPM5Hep9XiQIcBBABCgAGBQJWPtiaAAoJEHvRgyDerfoR +5PAQAKRMrCWe6EFn35ovWoS9V0bRTtnRIZyebVlPMy39e7XMg1sKZ0sDAIBFWfHD +ulbkmC7u3PqWsP4neShDtVhKHQ6KYm2FdGF9xcs4FeToIwqXbcgMwXRuEaa2iOmY +WUFeThqsHHld792olTEGj8ddZlUtnLpqcf2YO5a/R0Yk1buXFRbrIhc/DikcllEt +g+vKzFFHJMteQDgLl9Qw0xLRC9ovmzM9+BM9I2vxIQENoD8vADO5QKhT79SnQ02e +m9Nf79/2KuIQBktHRZAMW4BglVj/Ue62Kqa8n3hRYG+pYH9uDyT5l0fSA7pL1/BW +AO4Om2sycK/aZ8IIrMeHLguOnTAQMPMKFJMQqG18W5//gYJ3PRXJDFZRDOUYvX6P +BXoSHUTBuzBBMnkBIMNlnicFD1JSO69y5KiDZ4Ecb2+UU6onD88XMgEZnz8mM8QA +b5q2NTkrU/FZE6clGqmanrOPkwxixhvzgahpJ7DZShqhNuKWa3ZB34ebZ1pnJSQW +zdlVPz2a8upWt6aOAobKlL6m3Y1zKIankaZPUHWsxHcqWhEnNENjv1eY1biz/NEh +0zJ07Xb7opODAr27grvWsghFSGezQZQG99N9i4Xq/+9sH1tRg8vhCLjoOGMIG1ck +i3yIYOe8xXfCnlKGTw7R4kyzn3G7XGScimXFSyMhhlEDcUrfiQIcBBMBCAAGBQJW +Poa/AAoJEP78ZdGBr2RKwcEQAK3m5q0e77ey3BFif3wYGoTYqVsbDff0r7ppSFxo +Xyuv1xN4p8c2ksDLKHDHLPO4xioJAXSKhXBZIwtDfOGP+IjFvkDHI0aFy6XnkEJW +gYCmX9+t3DIyMAh/JOODPUG8GrgKo6EknWBE/7fktkkpaT4MQJTWmBd+Mi/ie4pI +ciuSH4TpNHasd2oqfXZ+nDUD9f7SRuyhgMDaxeOj8XPaMD+nOjb+fGFQtLQXhji1 +/g5di8cDyC+bwQqAFyz2cY4yPt+b/Le6uGV2SET8jHPt8FWJDyW5HsMUz6M0zAEQ +KoL351Tgyr3slqHvPYGu70mTqdFk06GqF3HOLfS7mMb8HEpfZFdfoIDaQ89xCZ/0 +rVyEuKg8FaUi9t0Ey+a85S7kYriafl37xnO1VSBzzIVc3XU96ywE22TNTy2Tnjc7 +INYjNoB4RoO7IXDOpfui3EkFNJjsU9t6DO4WF644zms+9CyZxoSNQrWi8dCLZ0gh +JR71lmrwNONi6wpEpgJdT7Kqh43PYzMKfX2orQMZ4jvifX+pf7HoZjh2ON3nJPmM +SaspdcuPbPBH468UtaS8jdpgz/+7fOrQAz0pd5BpeDIM1LC3PwWdQwX6/mJYlRe7 +etuxNHAOa4O4m61PE4CP/X6yg0IIsC6Wzpp+dRb3tke8EZX7u7k7bC+j5eJ/SOKQ +ddeTiQIcBBMBCgAGBQJWP2XrAAoJEN0/YqbEcdMwgHcP/iS3O60J9FmXbdVqgpdZ +pd/9JVU4701bLrJTUR4iV+vMQ2WjdtQ0LCf0jOu6xwp0mKn3ogD1x1gKB7Ky0PS8 ++5Yy6KhX/w4YuZBi+BDEmLs/A6U4nUGvxyt7BM3eFU/5KYAdp5pnifbi218VM4in +3dVYMR5+g6mog9mrcXyKtB0Pvyi+GuuF4I0Kr7krRnLFMVNaePulVktlxYJJl5wb +haiwfCFZREk/gp07n4kGz4GP9rFHkP9Sn56pItHJm2Z0FJ5yQC8VN7vJIVLDBzqx +0z5nCo5DThDBVynd8brUm+wOqSaKOuZClpaphfGEay6Dk6oItF1KP5jHXyl18oVR +5blkOB0n/orzsmSzh8NPGDbf1IrfLr8FZygCAal8kktun1cFroCeteD2tjiKrw5q +zJ5cJue7O2KFrWfvx2CyCtyr28yx/XDOOfj9B3+DXIbeLvGQrtNbA4rEygnWHRdX +1hTKo7/iUqfiv37PuJ8Ui+w5XsokIOvPv0AQjLmeyehKoOecgNZCDx/wkMOVga18 +Z79JAFXBj3PaKZt3d84H5ersMWYopXDxxx4xQVJZU3kG1lWykVxU2z7YXcEcDWoD +mzZQUsJG4BMwzinvV2LtbVKgDxcaNadiQ9E8738TCQs5zqkKXesJE1wdra2EjqOP +zK2I66sagsMhPEizoVoidiBYiQIcBBABCAAGBQJWPuNQAAoJENgdDwyO0+iCc9wQ +AJ62LGTJJUax+6AYGg9gB+JMHmJs3+bPdWUFvY0hI4UOxP0EuEZKqznt41FIImLv +oT4zNCfMyB4S7zcYfeYeQJ4wmQu+rfb+gscfw+iDcvWC9PZogMbzE95pmXsqORIz +WrLgVTntSiyfzRVoxx1++pVcktTe6nISYMyRF06Dlj6f1ySWvySr0Xb+Vq2dsCAK +w0smCt7tnuBmf5Bq/tthT3DUkD1ihY8cU3kBusn4yMB99fJdv//9QLS0oDdp0psQ +B9x/Hr3I6f5AcmFwLgF+FAgDerO3TKnhorGpOvZdydJ8rrl1HrBOuBgqMzRtt9Tn +OPPwTrTNIZn0zalg0nhzfV2SrJDlesMLU85nj9g+BMPxbavv0RnX9pTnXjEFscvs +IO6y5hhiMHZcHSq8IQ59H2qS4G7qFNTCBzTGQ93A2YhIrCDHYOp4b3CB0CgAHqbx +Wcigb0R+XdgZZBnx74429lk/TQYi1j7mQtvbx03T5wqFin1XdIp3QLdx5If00Dne +KowD4OOrKal9RRu9can2+nChfHyMQCL72itY7CNK+enyT1wn7X541S5o0TYq2/Mt +3UYNili85uAgumnklahXV2v1AzANZw/QOrrEiJTz5Aak+tVsltgjWPITWqvraPmq +amYR8UbrVNzHugSCjGqjtb7dszyHNREa+bFkQNbWaE50iQIcBBABCAAGBQJWQRaE +AAoJEDVC+iPpPR9Cn10QAI8wu++GrPKb3woi7nN0KiozwCGJpipX4dGtDs5oTlG/ +pdV0OKVU0O2fwnXiXFhtV/UvwBpWnLMpMApdFAqTfey/L4hlxaMMBk+WAg3SsA2c +3a1aY3j4SqJgB5LuRFH+ezkF9Yc2wGUc7EK9v0YHpRlvJ+6ix7Koe4yrVQDQqOYS +qJ/kzPbeCcRfjV02CnDyZ80evKjnx4ZnKmLoJhQTF3CwvDGMjjR0WV8M1iC7pSgC +3ayJH/9OMpv5e6M3WSJHRZEXLsi3rV0zJfIk/dXZb0+xiehZ5IaFKjrZ3BPCuZ4S ++qCpQ7YhAZNckimB+Pjny5xtYyZzzMkRBq6xu/FF08VzCAMuGQ7btDOp4IbFPjE2 +uj6rYohn2X+5YxCb3X66EQdErmqZ9Go/iPq6m33wVVcqsnKUccPImB3V+BE0NjuY +1ShGYPlnunO0ZYBa+aGKVyHeRLDXy5IZJkBxpdQaqFiWoW3zuVCMrBSCqZxn/soV +sw1TN7LfHQ6huzl/iMhXQESp9qtYyG6S+bX4iSKqC0REDN6ms0EipxIV21+o4kTk +pYgFb3wH5HweUJD29KGV0TD89vcburhGphc3zHJZW7pQ6QV3ewOzst+6i1E8PIol +p223DJms2V0dnKUNur91X4z9JlDm0eK+AupgcSsBJLK3gDHmSxe/rz61LrYLzCm5 +iQIcBBABCAAGBQJWRDpDAAoJEC21vYmjQK63gYQQAJB+PPvxl7xNyZt7QtphI0vX +8R7XDwybUd2peblOyexHgKx0JvTQUCc20iZkKpS10BrJA934NTXcDBcOfJiMX6Rg +1vTImMQ13f29grQsXwy7toaMrh9VMp06j4bFcOxEa4EAvH/urXwJx0iaVGIKQpiI +iKMMT9YkfF1EUknU9r91HV5PS0jNlY8xTFpbGQ5aYeS4Zc2gYcgdNKPsYNch1S+q +yPEmwJu082DSL1fiMTTPW3ZBqlwOhdPCmNo5HQAFTFf0giA2M9ql/RcrK+stZ/bS +sk/7AdFgYxHz20iBqBb6GBp8JFevlstAV2C+jesTn5QRf+FVNXtDJpuqkxVuMBTN +saKTLIBNdNh9tRBnd1wTzYlyoZhx1LSav3wAdvJ3IXtMCLEnRDHjHU2KK++DmBdJ +CZrEaCq2LF4TilqNK1D6I4z4wYou3DrMOot+Fw9jnmYfCtsCKNxPZEbvMKig9Kdv +fctA/RR3uWbrzJwwLmJ6rN4K/k3JUdFYuBXtDrWA4xXAwIZZzSSFU44ae2HlYt/a +IPSjDuZtLAtb1sOY0Y67IN6NGbRjk+bmTjqyvh18VQHXERDqPmiPpN/i74Bup9rC +zWEtjTYFzqZTMhnlncczqKEe/IQ9J5Dzd3FbggbmUJJT1wxwHQWfy73b23WGANAi +L/WvP1+LIngNe+vad+AYiQIcBBABCgAGBQJWVYeBAAoJEHxWrP6UeJfY8WIP/3cb +0P5mzQ815J0DG9pIt2kuZGX51KhemNsUkhNjR/Zg7KDvqx+/f/oWa/YSTJw39n1a +tvnF3vXt3a/7znHKQ34VTSURFR54Sg80i15Wkvs+GkPnSXS1Lu/sj84n3kPWj4J9 +C5OGouC9b7WCiBoeY82tFpNvlIO2f1hx4C7KJgk+Jqp4ZckGAB3Cxv3qbi481kQa +2H2lGkGeCrX+IiO0li2S+HM0Cg20rgSuhaD3/oaYB+sHx0ynBNmgqLWnW5njpRll +7TZIGBM5JZrQwlFLYXpZ54dYsx560GOYspQV3R2mmmnaTe0wyA22wEhhSTpBV/PY +/7vh7jD1TUU4tMA+79KhsfeIsISpaAZKXb1LOYyBAgv9hGzgv5Xngmbiu1fpJZAx +oQ2nzPoZY/JNLwO7i3q+rIjaWZUOWqT8UQ4t7e+yGJzQp59/HkWo6Mp5X5DBJK+e +jhPqMeM1++qrFYMjrC54GCZgrqogs1e4LPkUJh6ZcOiRk91isP9nHuJmuvYhGy5L +kEnIZQd8ZVY9hXd2kOCedtlH68/240k54OvSPfL9o3nILAZMCNYsr1tilgsMV3xq +yTL7IKF9aKP+9Riqqm758iV56dGKG00rYtVJZv/0jcqofgPbadVb8nWTH/DTX3un +MSrvsEgtNf2WebMYuOAx1gIqFhO5a0T//IBwRfYfiQIcBBABCgAGBQJWVYeaAAoJ +EANIAsespDUKnNEP/A6jfiUK2Ix3zqW+GH5FsxFQbZMm6WC/DiyqC2gJ2KTM5+JU +GwYgIzllJEqvMdtjOkuvru4qaYyCFQBLdXI6GabWDdrqKn8ULBAjSHpx4RO9+h6u +ipjv5WZuWWF+T0M6fVbPECw2EXefXxuJZzJrCPFXEK0+SrenvldQsJUSaQOunZ3m +kHivh4WCjB4J+W0QJKkbuCZqDbAmKDxg4XYW0M9JUpdnXPfhiTiPm+D7gsKARHMN +itstaXfPDxjblQ4Bzees3YL6ss+I6+GppyDIM4HuGPMsEBAnB0Afxpx9Sm7dIyJh +/X9DwMt6JPed6bi/niQ/tzHaqjo0I6Zwm3pgSiqT/qWyJvXn1AJQ56PIBdWAw3jz +n7b37HHMiM96qqMr714eqtLjlt3Mc4LhRJwE2ZoGvMfd2+Xf7RF4DY99XczbWJxG +gbgWRlXcRARndFXlpH5+W3nMKeLu6xiTPFY0QSOIehu0i6/Dg2MmJWmjarye8InQ +bsPKyzBWWBq3QmZGx74uxZPO7q8yTQnlxNKPy3AueKj/69ke0ngIHEN8s9fcCTge +NmMa+VtEkMaU7VEqAbRTefHgwvRWSc4Tsgb5Xkh+/ZeNp0l2pLSvTDTLHxBgLBGf +uJT5YQu/8njqKOZQp3d8lw6AQ920y0Jyh7Bt7VsI0kCiW9wYnHfX8tcJ3l3MiQIc +BBMBAgAGBQJWXfMlAAoJEEvfQArz5BurFH4QAMJpG9wVagDVuCHJIEzriMwbL0wS +eyaJY1tiWw5x/EOvcCzUtdVGiOS0c1jBLjJN1iTQfIYXb7Saa5j6YGyryox+ril3 +EQkoK3cl2zSipzVHWzwpTMHPzhnCElXJXaDnh2uF+oHHAMOMKt6wRT9HHZv9SHf7 +WPXRM/Ab63JoRKWEXYNKt7TQGnAB6Qitw26PB/GLwg/nSC49kr+4YdGe3/SCnmHd +ExiNECCNDwvrB7n34u4JVWZf35IHUwEhTH5bObAJ58Ompw06hITtEXd1zbCu6fvO +kLlbRpFvfThdnAWuRW79OJyOFsXq2kmzcEt5t7hEGNLwW72nyIWpXQtwnQ9Hq0DG +VWRutM97maKyGMzPHxgB3B85QodQP6W/EZmKS6nSFP4+njI1asmH6eVGEiTJLFcG +dCl8GKzmMMkyvzrhsEVAiHUoJlV0r0lCTYvOKEZD7DY203OaNBvlv1xfZL8GhpaS +iYdRwB4Co2RzFERqhdkwh/JnGuBky/OtLWkFahBYCVsraCz0JBxefDLGARBeCllE +4UTPy0d3FuTlzMWyfGZPUQZTtDdsKkF6P3vAwM1B8CwyZ6LsnIFPCCAwOEJU6A/N +PChFy983BvZqcIK6ULJmEtpLm+YY3q3qVNkRL9hgXaZKnPV2EGTMcLUm6XIEq4AJ +O/2FAl27DGotsX8eiQQEBBABAgAGBQJXskW/AAoJEOq5fyABhTkbZTEfP10qKsk6 +m62AbfvWrgyGQwhHBI8Y9cLgfEpt0f1S7qm3Cq8F+0kNmo0NR0CjirEcYC3eLg3Z +Pup4kHXmeHw3cuYjoJver2vNhUwtX8m1lGOxN1Qb6770+GUiLpCXP1R4Dxr88GQK +9n9viqCH33bpOqC8sh3lctd2JRa1wsNnC1xplie9URDE5FpqbNrgic8ZzFx1WFPB +j3zkgFLG0v50dx0F8GgRkDDiupF25IJ1Fe/knS52yfKtgkVLZ28xjuDGL/COLiiP +ZN4jDHu5Wk/NuGfLGP4YbJGJUV4L9PzA3OTgzHxvUlxgihOGC5hAFn34jUWpZ0p0 +0VXskPVu12i8DUF0IhftVyuXYhEJrbxs6lstZjpCtWOXWsbBje/BMoN07C+k/5SQ +yHAZnZHPPmVqVCoP1RW6k/W5djHA7vE7HV3CcTR8vj0U596r4gZzkkIw28bMIUPO +my7rju7oUYwKDb/xC43c1XEhwGk19N2QI2u7UPHiY0xy5siaEI1nWFvr5kgfx9v4 +9SlglIZHLrMbqFeLPCTQ3RkGAd/u+eJd8d6UQiAYNHJRvlDBedAQ+ww/bKQ1yb4H +oghAYUG46Ef1QYdpDbzqYLx34xlx1UUGx8xS8wzEooE55WZZHftKHICzr6vVvLto +dFsFA5Ohqqu0N0MJy3wN9DaSR2281rTXnfGs6ZbtRt1QFQeQKKrzs8cWQLmL1JsA +pnxRHo1/iX95PVssbo0CxK3CMV/8kUs5D66zoy8eYOJrlgZw6C6I3NTM7nEOGAYv +tvwpRILQlRIbWMQhk0UNoJ2z/W6tvZ1opTGQfxLEGWyGFtNBKrwgYX7TVQmRvsFZ +388KeFlpXsyFuFi/ll+Nw4qFshE++sGoGEiC/lj+aAFlTwfxk7KRFcwrtHsR6M+Y +0ooXgC3lrAgNjYcaHwxDrDLcIi/ONmRKvGt6vRzQxV5AILc9ljYKQ11C6nC1PPst +ggYEH1D8nO3wRdZQ+KfxmMny64o9N/xRHan9RL+zKm+i6RgMANBI7FbAKo9Om+cc +xci6dIAPZjpMiIoNVm2kasQSRDtBgVnaZwdarqCMsMIC3AyUm/cceTl6Tbtoj++u +4M+DEC8ULBF1oG/yyZPJeaCt8xfXTqfIfS9W/HeSbkBF4lNyrQXcKmZ1SpCzojKY +5eHy09838wl3OdHrBANMNIv8IsHzBOoB3KQi6IMGdCbe2Eh3rrLhgw0bKNNAd3MT +3uEXSx0Q8+17eq+opeCA+jLfJC7wrbLT38zsc94GFVCsGyFFoCO16qWnUOLPfR46 +UrbiGyLTWapIx9E2avtjdj9i9DNVfvzDzlTuBgcY9P149TuJAhwEEAEIAAYFAle2 +FTYACgkQ68FQ5LXaY98gpw/7B5VAlB2JCspY/dDQJHCVXu9wu7Dys1f6NJyIhQsK +Q4rmAks6VTc27cLGcCBhjMT76sdw9t9CALPLcx4uvOvS7VAvN0cVdvjxNxMJxIdQ +rgMeTaEnUzMYBrE3NCT8Z6cNxXetdffa0hlykgIxaLvPjxsRIJ171xbbVTEG1pvg +5f3sKTah4yQ7xv2Smn7k8ZZAB3+oeRhHhng2tcwUYAFVmf1S8plf87Rxu05TZFFN +qDtpfOcRUM3AN+BqW45tIe1cQbVflMzekjDVJPgnzICjiJQOyQO9EjnqhoA4Gmyt +3zheLiGFAhar5yD3K8Ye1Dy6ZHVPlS2vNHUMtrx/PtS1/B8B+MdvVjvaRgnRovh3 +Fa040X/rUW1RkBRxXjXKwV5U1WlyDoSqbbeoRKi+rQeLdi45WIxgvapM0F2rJSrT +qlF4U0psgg4xt9FEqtXVDTFSpSx5YFz9DxdvMFql97EMakWgZS5HRTCYGJmgHuHV +D+Eg+ZuW8sKRgU61ynv0bOczRxAydfwkSn6mezDSaQspSJdibXpc8koBfNi56zDC +REfXmUGowEM++68j+3mptkXufEB4CGiXi2Is3U9zUYt4FEs/YdZY6DkUUB1wEYer +L0BdW35Wp5zWnEMeyJQgzVwIiteqhThsptMeaZL93pqLCPvc3Ky6mLoMBc1WEduw +dw+JAhwEEAEIAAYFAle2EecACgkQN81CZEu8XwOoRA//SPd5nCSRmKY7hMtqcgom +nq2/ioFZCI0d1cTLrZGY/NcFFEZoekjL1oHiGcaHaHsMbpOsRV+T9pUhthhb1M/m +eSlASNCSOi29EjOca4E2VWq1CBRulWaI7XfeIBik7nYdzrQu05SzxtsCteK9v6dm +JH4dNv71vKepgM1377pgyHC1KoYW6UI7btrOiWELQ3bHaJIGCmT8HPaffKmfHZ1a +sbJ1gy+QRpguNOI131CXIUjAdLAqITJhzxlGtwVCu87oxN+IgcPYBLB2J0jsEf5J +jQpS60Y2ZibaNlUo16LwaUfRyXzlfnApWY80fKADDW9bkPXsnSbbMHKacP6uth78 +JzWTyykGzYwUqfhJG+/CB/y0mhZ7UCJV22lzGfKhSYs2nzHT86owEd8Q1GLwmDje +95yp2P4Jziphn6diYWO1FUWhR1oJVO38zXgocMRNNjv4NK7SA8uxyraXvJohZ5/M +ek+HCtiQPVeAWjIsVkOukkiyIFICKsOFNYIN0vMXjADowALhJqanGaGo6/WHAR6R +VPRcbRodRMR8yq13Gi37YqgXRbpjiIyAsey2vuvp3C0t/iOTfTa+Ba48DAuMQr1t +bVpmarxfl4qpEjLZ5AQY48003qxOujPUG4uRF7gQBaVv3QRoADM8aBs93EntTEFw +zzdJIIHrHE3QlfzFodS01D6IRgQQEQIABgUCV7dnUwAKCRC/M5q+JsXShh/QAJwM +kjqGo63vH1XETarSJ+BxRX2HngCePIedymN7UdnypO0m+bsH/Tp8+7SJAhwEEwEI +AAYFAle3a+0ACgkQk55r4eKfw8xGBQ/9HK5kd0adG59oYbG/f8uqTIgSO8S16yjC +9nIUUxiLmWBbnkxC20x4ACu8R9af6+oeLWRT9OpyJUsZBfNeSCUWavGuHthGCG+h +kvXL2tETaKzObezJRrXedHEdx293DYENat1J654Ksl2ePaOcZLR4s6EYS1fGgdwE +66f8/qI7LefUcnNX66h8R1/5cadcPZ4Fnp3qUoIdsORk+Imqdw/VHUyCstVJFjD9 +xKxWAA2x/ZhHTM9Q+AaHHrzFXi+rf7u8nBfYL9mNumWLft43TlsgtpTAylqNKa0X +Fsnab/MEo2GbRjeD9Hvf55txzQ1fIUwcad5/8JOFFfr2Mh6c8EFhYN1OOWC5x2Ly ++l1sUz9MFJMYpWTXGcfmS0MyQ4pWBVdh61t0OFmL+pmXscROhYhE2CdRtr/7tKa3 +gJkDPRpLtDkg5bUy41nd84JJVzOBERYbGxdrN2FkObubhNWtXfs/dSwFmUdzdT9n +yYQkKwXg2GvmM5snN0DaAerAo0ZgKxZv3p91mciHEuCy7JXjwbIVCn9OG5l5jVLC ++oIPLyCpbQ+4S8ABIgVg2/KSXVO2HEJEQY4NBervnTSnRZ6RJ262dNYLf7JZ4uQq +PhWwgYZZ2CMfjVqe60hgv/4aDVfd3E/CIeAEchrw6jiDo1tC+fJfkPozuV5QcYXp +yGyeT1cdWTCJAhwEEwEIAAYFAle5YzQACgkQCQsRmT2a67WkjxAAljD73wSniMTg +u5kIxo6gp63sloan8ZREdE7ry/J6g1VU14qaVPgqu6anK4FSbk2OSdG3vUF6XkFx +x3vSbZd9760zkf/Nn9fcxUAtcPzO+tvBlz9KZ5xpVRCDozoypSWnfPagA7ll/pih +9NvkXCIpSeJb0rw813gCT1ItBGDw1LyVtMeKI8l88s01dfGEIxKSOePy+KJn9cKX +br/FTrdlmPPgyKataIaWgIpgRG9H4XbWvRRpR8ba2i8mdMC+uoU56UVNsIKhscn2 +SGaW894q7H1cyuLqR8LXF+SROLIirYGEUxZxUgcCLtjViJFmTczL4Yc1eU+H4fVn +tgNVJuS+IiXbKF8XzEFpBP7x1EDh7jMlz/cV0UaiCmSENJwiA7gx1KHCKZkhQTMi +Qfm54RGiU/hLFG2C86hbesLAFB4PHJDl8DI9wTeSb8t3rVJavzJKk5k7+r4zcgI2 +F6DSu7kWwthLZDibkAJfYZh6MuM1fJdqfdIqWTOgCeAsnC8+sBUnxnFf94hIs2Ho +840j0ileRO8OhyX8sGyXHt5XsuQjPAtK1+UgrW9mWQRfvMsYn/w31iRsHVqHGFOY +7ztUuuRJ8b7EhJgezNj6+mD9bg2rdclANZ5GvcN4Y9wqY0H88xUsGnZjKCwn8D8m +9LJV0v/KWuGyjtSMbZ9S3xYJoqWVx/WJARwEEAEIAAYFAlZBFQwACgkQlbO3Tpni +ttdk0Af/bXPN4c/C76lumgQjzfrXarP8yjywtBPL0KYRpas2xj8+ZtB4JM/H3xP8 +9dzkLJ/D75HdUK6zz4IRNZ9lytgbYHp8xA+UdLg/lj2AftYq5RirI9ZSvZoEqybg +GmOb3t0CKSzR+UW12GbzOkkLT49n57cYNjUsU+ga+a4teH/tz5gLXDtFLrmxC6T6 +9k+J6y1ThjkS82X7M2LcjVQw0tBnBNxPQA92zB9Zbtu3H9ATJhzzRmALKtWSsCA0 +gE4SMyQa+ScuppjqmQEog8SJseOQwSClVyZNJAqfqk8K/Ulxj5g+7uSLIrdCiVRs +AxRCpHMTVI4HS4esNQzLQ/g1wN0OhIkCQAQTAQoAKgIbAwUJAeEzgAULCQgHAwUV +CgkICwUWAwIBAAIeAQIXgAUCVh6VjgIZAQAKCRAqF0PtqRo1tvuID/9JSQ00utTH +zwGhmY281fY51gU7b24/TENucydJRNfiy8yDtkUsY7QFRFv8RKC8nUAphuKqHrKb +7E+1W0gWv8YV3qTTyFBh0wiMQrH7/wbybMxLnW0JpGRlwwhmn/58dtY5/hoYzxbA +49Xvhaj7n3w2UVYkLUXKt/Zb4gA6A9WOTWoAvHs32Bz3Za4Ct1vS/9aNye4Y25rh +TtD43FCanLLBn5kdozuqjKy+5a8gVWS632ByFnf8aa9R3sNc76HO+gS6V506YITs +sQNJ2E82i/tEVJqYcIxAGmPQP271/8jKQcSlueviIL3SvgbX67J9sXXJ0gCoLHh4 +Wyddfl5LmJWgFA/51EtfRQOndaNw7z1dHnvLCoCDJk6vFbj3vXvT9hBp620j0akV +7bBFLU1lxu06SbVtS/5UK1LCKcI1oULeKUMY63qYLT9Vewl81tSvNZW6FQHKktMB +cDiTQicAQuqSjlABtmN00xsy/1VrcphxfF/hmFdqtchERqoqf+HCEpdKGH2jQ4Kc +QRa1iYyGcr+bpLJmFFzB+TSxUQwLuh0FYWdjNX1ty0sWgRd9SdTioDEfrTzFcaFx +C29A8itjHatUq8SWNWWKShaBso7wPhXNOv1nP5ufhZniyuZ9izsCAY08opO/FyVI +peFcm1gshc2Dw3qqT4UR2G/niT7xUNBqMIkCQAQTAQoAKgIbAwULCQgHAwUVCgkI +CwUWAwIBAAIeAQIXgAIZAQUCV7AFhgUJA3KkCwAKCRAqF0PtqRo1tlB2D/91D1I3 +23Y9Jh8YCSd3sbVxDFwcYgrfdh7l7JwKD0rcSt6wd0EQDD0AC8cx2XYjWWqunsNn +3k0Cl8HwvugxFmmONiD9VWpZpWxHKo493wFSwZpFbEZC1Wa6PHZLjGAle7Xi48CZ +TOO9DeV8nV7A0vqVnhGAWgbCGmtTGrJ5LAFmf5QH5w9XVUJEH2Dy9ckZZpNOEfK1 +gyZRTF5cChd463eyKwgEznX+JWysF6nFONXi7fOXmvwpQpgdD672oJDbL5NbwWq1 +A6GEbU2JL06ctWAdPhsrXChWjShza4gkN/15XF7Goso5PSh3lCVpfvW8r+CRx0q3 +29phEqa0voEYE5n5N2bXzNfA6yqCnCXFXqUk/cn0ZmvSqJqxDIui7GR5gBAAAFEb +AbJ5G4Kfg73ClGSP+jT1YCTP6b230cclCJldYSfNkS+nzGVJSUqnzX2/XZY6orSm +1d9ArJjEvymDYcnI3Rs9gTaArVKsgusQuRGIsyKDiqzifR3a3X3pBFEUybgWYSrY +JHp471gykMT57F6xv598vO0KkAMqrSEi2fD09hErFpOG/SY4VeoSDuw9TQfz2GQ8 +7P4TlYg7xr+nTpm730ybG/Wz2ppXyqxDuTPk6uZRUKvjLAeBVCD7bunuw1/kys9m +epMb7TP/3x2Mguq5e6hkh87OmEtR6BCMA52eaokCHAQQAQoABgUCV80odQAKCRBB +qufcyj2DUahJEACTxdJFwoaLOHDYz/bIlTnMqVP3EbRmb3ubxXPY9ERG+oNGDQCR ++rVuO4/sdhGJk1c22h8YM624Tb+v0fJntdjn71Rpm4MpBKKBRhLMizJy/au0+pU2 +rWAxuzWh0fb9T2xn/lSAhZimo3ST5n9JnuEHeEUHu37QXRvS1SKXgshuQCU+TRe7 +kWL1WkQ1OGRj0fpUGb34zp9OVvPqrcFWJ8vCUFr9Nt2xqX22VCyxcEC80hwwjLtN +yEc+vBgxp0Z8hEJTuAiikZ4QHQewlBNiJysADNJrSx5GQ55uw3P7zhkMK3agugPw +Q9WP+wsH3NVogILQy4koX6jqHUSv/1zh67u6Bylozp/wBr9mQgEqsMUKYVVvm0+r +1KURghV/MSD99plb9yfS6vdKVgfW/E1IyhJ9syaiZpHUkQd9ajmhQkG2vcOfsenV +FeBV4Q6SoJbFts5ZdGzim3N+g5W3jK2K0+tMxmDKHLCkhm5MuBWyXkWTo4QCWnFr +DKO7Psg/0uLVynaS8y1oVEBrNs58vBJbK+zGJA3xpyjgvkGTUivQLl4q6xoL868K +gY7SoA4fBpOwzVvpQzn5TkEx6O1aQ2/dpaOeLFtg+vgeoH2AyBrp+bVnKYQRehbY +ErwIaL/h/QvFEKQriacYFasN80RdlSpEZyr7v3MEbQKMzio4hZbNh+6B2IkCVwQT +AQoAQQIbAwULCQgHAwUVCgkICwUWAwIBAAIeAQIXgAIZARYhBHhFEgsHy9jW7OX/ +KyoXQ+2pGjW2BQJZkq0qBQkFVUuvAAoJECoXQ+2pGjW25EEQAK0YjgDw6jOo1rAb +eZ86yh561GSsft38w5bSxN9eIkV20L1myurzEzROI/xQcI5zuH3aNVl/KySJ1oZ/ +iG9Q40DDFEYhyS7e+jiMAWMMH5/q18bfqABBDw8Iye4BKmc0bM2w2nsUjmE8FLei +QrWczH63byPjU9BjrsZUpyGBvX59DskLnrwcmdRw2ziQ7DwjrnYgSRTdtFNCjnc8 +3geF9X+Q5e54SBrI4QWzs58d/PXHqp//vS+o2Tj6U4E7t7QnpnoyKHR6IjcE45b+ +zBT75UMLUvje+QNIVyK9NTCo7QV7v6ayBI8aBETscuMvQc95c3/mJ5irU68TyKX+ +725xV4gekom99Y7dZriFAb86aP2jCn7jP5Xo3SnQQ5Tz+5WRH1hnIBGDANGop/8d +yjWCwerYEE51HOkxprBZEl+ONUWii9hOsl5hXcnE7m2CThMD8I7JXqNaTBPOofHI +btcOLUY4cNynI7RjVMZQjMUmoCOhyEAfv2KV5z+coqhAknznm6E+mhaCfqFIJO+G +oGv7jAcbEKpvBLsTyOHBQzDhq6QxswpS/3EypkW8WJCjJ1pKehIXfcGEHmtF9cce +xOsGWNfHhgJMAfmcjrF2GfBaxdtnL5MFWXNJwrpXVL/0vW11SvtFSWZW2hEwY1m4 +jLOfCiEPrgEPbb/N/whMHFzpITT6iQJXBBMBCgBBAhsDBQsJCAcDBRUKCQgLBRYD +AgEAAh4BAheAAhkBFiEEeEUSCwfL2Nbs5f8rKhdD7akaNbYFAl1YUCAFCQka7qUA +CgkQKhdD7akaNbbZChAAkOxx9WSqgJSbWSuA0iLZzrXk/0jarx3YYWV2z+A3Tf/I +4x5Ptd3+pcFyr5PVJnraHAJMVR2XJzh9z49pEwEOo9cljqHQCuhJDjVsbVdPbY2q +0fZKh5JpxQ1iVFcmVffxJtouRaEN+rIot3QCd8gqme1FUlCQCIyyPPbM5KXS5It1 +ew6W1OgLnrfejfX+aOt+5XfymvN8oETem+LUEFTKvv7Ij3z4ax5YnSn+Gvk2mXq0 +J3d7ZSDklw/+8ePb/f7P3zUYIcdiPwVoNjAfeVoWYOhsQrNk/t8gDlToPQpUN7mX +d0F3vU0vxlrP1liwF3Lh03jkdRUV5IIik9NeZbkxsdFpKYiAoXbG4e3roOfYcuhz +YR/736pis6GI+iXxt9AV7aACGv3kPN5kIVoJ3z4CfE/WJy6rUw62rQVufIDxqeXB +DG9JYS9mjyPoNWcIlN3eZPrFkYJNa+KHIaNfuISmDtpDOvYgTdlGxnrGZWDRRNEU +ILymeZycDljTs7OqYkATeZU0CLfcAXVyINj7ZFkf85byXIFRo20KwK4Gt+GpYg3G +WbB+X+RxIGDsAXGIhhGZi+2Y6kMGSfCKognXgW8fKb73eI35bL4PdO/Yjci86jtz +bPtEXIl15etkJ/Bt//dnt2qz02O9WkyR5FtChOjma0VSnFlBTzIWeM08W4HZ1yqJ +AlcEEwEKAEECGwMFCwkIBwMFFQoJCAsFFgMCAQACHgECF4ACGQEWIQR4RRILB8vY +1uzl/ysqF0PtqRo1tgUCW3VcDgUJBzf6kwAKCRAqF0PtqRo1tg8BD/4kNbtdTof8 +wX/pTewZyO9hHe81McNM849J6ep9l5liOLEWr44n3Lo3WJDDg5j06Clckt1FJTFx +5Hrk3T35oFt9Jgc9O1Pu6bTC2/x1ZcrftyVXHUY+RnDjtbD8vfqZBeEAApCn36BX +zu9U2VeavHdUUgrFXtYauk7up1jB9Gk4dq7EytMg1WU2nUQE30o1UFCq/emnnDXs +40XI8yFHbqBNUJfNeAlDHcFWhdOU0HK2uRQAMO4eKrQx9hNlrGXTk0tLUxMa1ekN +h12T5wW0sIUi+fRPDWYu7z41n1wgjEp+b1id/xYnXNqCp91PIdyvUh+WXnr7tGOi +Uxu6SSShXemna5SxiiTRMnA6xuxGhpLwmSxzzjrcCcI1d3WYXk9oQHOBbjYIzTmW +SR2VI7KOn3UdDH6mT/fCka+2suhbdPNXQEVorPMvAQCwz4azhkWn7a7qlhBVXpjh +wSiU/YTMiOHkoaKcj/ZlEydmv5Lp8Ywg3FamZjhn3y08zepSmZ3ZJh5Adg9oeZyc +zpzjQK7Xq2HsoshDMFolZKJBu942jcbIfPCVBMbU0hK0Z6LFQycms3b0rWfawrOc +fw6XEDWuDOtyzZ8OC+JgAgatJmASwPAgZMhBodyStMpnMxmnmJ0JDL0UG4mgCZgb +tju+hBkffwYpcIwg5yPpxEGigqX71aMh2rQsRGFyc2hpdCBTaGFoIDxzOGRhc2hh +aEBzdHVkLnVuaS1zYWFybGFuZC5kZT6JAksEMAEKADUWIQR4RRILB8vY1uzl/ysq +F0PtqRo1tgUCXb3zLhcdIERlcHJlY2F0aW5nIGVtYWlsIGlkcwAKCRAqF0PtqRo1 +tof4D/9bWzEsDbijNZ9OYrChPgJVyqCnmDVyAOtHcOE4g/7lOKPSd7rV3h9TY4sa +gFx2Kkd2h17hapuilWzNo3Vl5CoEj4efIlod65ZnxKSKknPh5jshDDEV75IF+k/c +U4yOGhz83PCqX0916FrF9GMgWMaayN2T7KHS5IHP8lik+DGa9+ZLdbHmMu1Ug3rm +GYxsBftmd1e7Y5XAZyylHYvDJlw+0x3dj8WyrFko67d8BRzUDhGk1BhRMuRjVvXB +4iVpbE20BVPzwy2iGSwpQeDXWvu6qz5tS4dZmsQxx3KrDjJmyl1cwSlF5RQ0tsTC +QnyeczJr3LIoK3GHHiybgnLarWxCCLnNSxb4iylM22FmPmnoZOJtli8JPHxRbf/M +h/86tYoh8tH6ry85iNsjRFPkl6BJGrWAzSJVBVqcfpvGcbtA0qDtJ8llJZg4+rya +sP88xWvinlqNZbEXHfnx9lHeys8LEzV7yDew4BQQOQYJPdibMMxlkooSde8hcuSu +Amx7AfD+xmdFZBQO0G4Tldy3t3jgSxPsAzLSOIWjsNxwe1L6WqQOBkl1pqc+4n1J +3kp0qoBH6H8YgM8LQn09TcYrb4Obq6ShxtDyVetLE9FV8s5OtLc0xxmQ6hO8YLAA +kNDuRON8XJZrjc53OlR6TzEttNQOblFWsKaRPz5g3l9pBhJsiIkCPQQTAQoAJwIb +AwULCQgHAwUVCgkICwUWAwIBAAIeAQIXgAUCV7AvYwUJA3LN6AAKCRAqF0PtqRo1 +tqtxD/92owyDhGNesh+BB7ONbe5szbuv08aEWCQNL90FSons4mZzJ8KuIrpKsG6g +VKclnwGxhaq76DdrqKHo28Wsjjt4b+3yGs2nCE3LVMEQ78B3exVHrS5MzOHPmJ80 +BX7OUdB4b99TEJvsl+uAsDe2QP9Tm6i35YvHbv92QZoZFoBM+K/Stf2iJFfdRx3w +aWDd0mWTqHWP+Ia6cbX1EsYkX2sOBK9pYJQh2vWMx0O+CVG/1OZmNRGxYEUkNyRm +hoH4sfn4xDe+IwnZ3ZsXYgK3LQgiDajwSEdr8rp9XYfl9fvLyo+FvpO2uNoMWhdP +QbBEPMuQLBpEPpYZ6jJSaZT/9FXw8M02Jj9dqq5vIVbwMMcxPSheIgDDuKb2vD/f +fFifzSWIAcFPVZt2r2w11pq0hQ1FSn8O+dnFN9rti4ESUZoVhdpfjULGt2BKANv6 +crwLmfEr3rPfa4YZNGDJnxGPkD0Yt6y2M+JwXkXUDBtSBj3RiJMcpaMFlqZ2UbfK +zeMwbM2htzV34URhKADv4D/9FOaEZrH62unzv/3T9wKFva5QI1erWNe290PQq2zx +//fncGj4WgJVDhN9Uo8GDTcgHk7wz6gtl/sxo+jjN63WcGCUQ9oGX2YKVGomcfmo +FGK+XOZnGlTY3PQpFbEZPf9GGVabZctcLrym28+G5ZuUFbBg5okCHAQQAQIABgUC +Vj5TCwAKCRB7zHL6VKV1zdxtD/9bLSdU7IcfB15ovy7n8duGovWDYgAvBTNz5uMi +l5A+kCMWrau9jCMzm7FQE6o9Bluqc4Vcn7lVW7erK5mAnVb41wBY5OX+RTDY0z3Z +BGwkhkneRRuMI6SXLIhsCmTOgQvn1epMO5zAfpuDxQlvyWKC4g7YVBVv4yBnhWLh +LlgTyx2IjC6cyurZHobutgm2cj11sBk9tg+tmBbWUlfFyx75V5oBC3rVEHYLbqYG +luFYcq+Drl5bg3nP+Nv2Gkr58t4RSQk/K9QFqi/AsZk+3fmrWGHHm7Yy20MIMBpE ++PlKMbimz/S3t10FVY3VrbSS12EkJkXh497Kyrf+u4jPk/1nY5UMHqvpIGzAx5KS +zC3thMxpDHkMg6/ylPHBqPvecZ6jAQfoEi8tuXwDlDCFBJUvn6I0/slfLp0wZyZ8 +kLcGTICDmgqmCUZoCgLy/1YrgllVVxn/hK7TgoUQ6FETDXBdxUQXBfruhW1wdhFi +dpSqP5hJGXKHDpVH21A+5i/kN2kaLf3AYcXPQd0CiFiKp2gzbDzUgEmnQ1yKUebu ++NRD6oMtUrgcPh5zHAtBaRj0HdEs5l4cUa8T0ujVNNz1oUea4oJuzqvykQfD7ewU +TfMk6jhmJqLqtuw37r8mNuOrObmD8OHAsd6vTHEJ1pbWCFKVodbg/h2KTcgeB4Pp +O0gxm4kCHAQQAQoABgUCVj7YmgAKCRB70YMg3q36EXETEACZmdXULj6LgzJAjKpS +F+cg54w0EI1GTQJMsm07HlUKHZe0hxAGIXIo2+cO9U9NJ2uGq0rka2Q/Yd6I3WDV +WUoWfsLzYyaNkuzut+Ejf2mgxN4Jw6Z4qhEJUnpLj+AhHrZIwWHPUgqu27UGKdYb +Zxa4IUL19Jxzj/AhkXZn+KYm86/0zme0ZXwQ/VUjndsQ2D2hsGPfeHxnzVeUFnRp +lkgZEKdpSRa++NeqG2eEKjOJRDdBGId80r3frmaNcoF6ggcbZwmPK9ZbOFqmDICv +MbqmtqCt6NBPNTUDZnbVN72Gi2aUmSWdOknW/m7zuRXF0L9QqruWZRGjeIWt8wu+ +1OIQ+odI339dYWxNCEUWHfQ2vZvWjzAnOW56pq4at4q+crilCqNyI2OKNlIMRubZ +hqFHn33Xo/fDtXVJnk635QxtM2+gLDvncEpIbgcW/puYSM+mhLS1luzRzZwIR71a +U2HEPalVl8FLSNz4D4v7wPiIpSaKiiwauZOcxBItk1jycKg+DQl8wSqq50YDLQlS +O+xYBwmFfYs0zCDn5DiSnv7T6i65kbIt3PDOap6x8Q7mR0xGJopDF9c01g3XOOxk +aGMBhaZrYeDaZNJkMCstIqAwlhvSmn/lompLxh39ISJ1ebBh5rWXvx5so8dss/EA +IX8xLDotnQTnrwu3hajNmmVD/IkCHAQTAQgABgUCVj6GvwAKCRD+/GXRga9kSvNw +D/9UJLwKS+p7H3osFkKeLvXtoFqJNkylar70M2jXMnwDaWPr3K6GgsERHHFc3Tbq +mo52F2Kxzbc+9JC8CflpGRPQ0AdqtTBr17Qxl6XXK55eRFRxH9/EaASNsZGItY7Q +cz3mAr76Gkf64EpAtDy9htVItIi8s2+NDVBTyma4/K7H8O5XwZdGCSCy4z0KRvDn +g//ufmaAJEW3x1YpRIJ/OCIloFHyHKo8uTnVf/mdaOpnUCPck8IWtRdC/ZnD2v0o +Rk0kdkwNZtOq7EFBiy9Jydhp29MIgjK7SdUueJ0QmVZE22ujtalRAsYQsQTyEqzD ++JuuBQwx1Jjhkryd7F/je26LYVgRtwR/NjJWc9Mn2Om+Y0SxfvO6aD9fBbcdR3BK +RrwkCXcpzRa+TK2zE1Zf4NG4gdJJqriUJLf8MC2KFjnaQU+HISGJsjjuXJfj2BiQ +LaO8e0HME1E6DWHkEedT8A0EnD/yh030tTGkRrwMIz0eN/Bv6/jnfVb6CFNNj7t8 +lwOboGEbwBsKCUPpsT7DC38dlq/KPn8TEWZNNWJeJiphuLkVVYsiDINPzuD00+iP +CpLat0Gq2K/l0mzCadmzCSZzFriPVpTYQKITp9/GfMCzwmFYMaE91LCWvs0Fh/AI +58jXfUha44vh/LmdST3OlwyOUKOjHDuU7SUlD4UFbVXMTIkCHAQTAQoABgUCVj9l +6wAKCRDdP2KmxHHTMJFVD/9WXTR+KFaabXtnFAYNoCWANqsvschWAPN1y+tPzamH +Z5VvvBHjAungIIOY/9nRxYaVWUgp55Z2N2eX3pwG0Aht19OattdNhzg2Yomjciwv +DKTRhvrcstmmZEIS6Jdgg0s0o3GYXV8lwN/0QIv1PanAlTPmJFtiTvWK5H71cVBY +auQvt4A3sRKHFUTdgtWNCjIv2qap3LkvewfYPrZ3yVdqOrpvqS0pCSb4A1JPLGDk +slUxY5qeRW02MpqnxS1G4d+Ht9II5S3UsJzbmWY8U7jjIDY44o0SWvq/8xllvV6F +xAP8umB7xexaiQoHGw/JITSV8j/PcvtEFCxsLnYOWPyrDgixWcP1rGCrlvPW2RIz +PkwXG25oAivwxVwg6Dfkl22eW+XrZxHUwtB4vOa0rQfgqU41Sby7LuukG2klogXc +GLg9fely0fO8J1k5bZiLEsr4N/cxyLIp4AFLMhZK7DRY2/eRAb6ljOfF6y8fdMuP +iuz5l/TSmUds1eT4NwY4NEeRhGtvMpatCAqeazrkNgX+lCEbNqQEJtsuPgx3n6hJ +9hPu1MlHAR/bK8T9NW+abRkV+cBnHnBmPm3lWVJ9ZvrsktnWYx/m2s8nKyni3lXL +jIN0Xybc7jo7VOkB0OgrWHF1ydNhux7OT9/snyM80TkIJ+7jLciKYc5I4PJ0vCh7 +IYkCHAQQAQgABgUCVj7jUAAKCRDYHQ8MjtPogh+PD/9a/wMv9EAjUk3ZtDK+xVKu +Sm8A+Bj+uYfwGxccXcuRyCoIFqK53eoBV38lfQ6BsT7Sa33fnwu+DSfMRSmrizZu +dCqhKq2kXtKZWGrumuoZxgFcggLkAoTdn835XXAfJyXxvzM+q30g1NKUEAiMZThM ++HMdh5ksCcKAAqX9sNqMo4MPnewZL0pcV6Bd8v8pAud7PheiadnDL/ISXOIHUUGB +XQnEvN7Jxaqeu3r4Gh7qV2N2m47Flo3/3Cb/HEIMUGnMEVbhyCv9SAEmafsyG1qV +uunbyY4sqWQd/ZlEQhNwQjjrwn+8NAl2X9riloYq62zIwdzhRPrwFnSEIjbA1itf +VujeWgTFuffeR+alzb7f4uUI6tX/Pq8qtmtK+YcEaSM8Rg0/Tt3naXGqOQPrhRUm +HX/39EY/1nduEqw00Efx4J9gCRhaCaLIP9aAuuWciyYXcEaC2+JWP1NyC8q45knP +lz7ILLwioVsHOsiUWIYLAYp8kwooKU66PmHWphNkWyH0qGpkIRlEf/0nsjgD3QmC +PGIjV8OgJCJ6DwbUoSmHWm4dkvE1/NcMMgf170zlMe48LTwiy8tTK1HlbGIm67J+ +Id2OulWOShqqlsW7cossOLa8xfMsOfmJCbeZA1zOGlLdULou+vlWEk/Q3v70zEYU +nq7viYfgrSBfi7CKU0lKXokCHAQQAQgABgUCVkEWhAAKCRA1Qvoj6T0fQt2iEADB +OoRk3vGpYdvoCeJYQLaYsPPcD6PHP86Q6wb1f+8cXS9SIg2QyEruX6n9tp8JDZ3R +P9ydpvHypWBiNVL/2TGkQCO7qY5NnTjuaLu0KQXR/nd5qBBL0vJIO0aOlJAsBg3R +FfDC0Owflw+9lOzQQQz7Wh5bpDJ6syryYkXjmbe/nKHCzMPKwq0/Qt+rK53Vwh/N +RVRzMdcDtqp/l46AallGQkxUi+XB1tUf6Cm6+XjnVd26sHVBWUeMPYP0VFIbvv8H +FtBsruUooJF6OIvrKRguwZJT+ne1jqCHqKOBJI9+dRepjzZTs5FpfF3lfVVBszPu +nTktUcNQvZkt6JL3R7YD41Ntz7FQdXYBODst+2oyp6r28UaYb1hnAzFmujy2E57w +0bDToaH7peRhHi8bGTnwwPB7lSvi941Geh9IV73KKfn335eb45JKoZXAqTYylxPW +4plVpmLdWpUvhLI30Vt3LZtwwNPPpABAPiTEHFRQoP3dlYpfyNBP0SNCHV9guKS9 +D/kTYbc96sK3wpGOkNgPfaKjfsJZN5r31CmrWiOeCdsgctZQqSho38ouzxPev3Jh +4Fnay8e1Cs+XMip/N8OrIplLMqla5xwyqYZteMGpVXXMHlS74xle4dWENHS49sio +eg0QCozBVbQt6psHpYb3gzz8/Xz/fSZHSl1BRzd1y4kCHAQQAQgABgUCVkQ6QwAK +CRAttb2Jo0Cut5luEACLeJjU0I1fbdRAqgFCR90VgahPqtUA71NDUXfj20y7Syfk +wLSUJ2704o/qgQFi8SOo5zpGn2IUqWvZ0NHjG4xbMHbmDXNCcURhyyBmYUmSb9ie +E8a4d18oA72YT12fU5bH1qXkLy6gSzUFQqemVm55HUb7OSbBb9+zXJWxHyNJ2CJ/ +ECjkZowtekk6/bRaYg49c+POo+jW9k1Gc3rAcFRb69b5lFK5X7zVR73xmJ8gTQxG +cirmlaMUq9aEp5ZR8nZp/mPvgQ5Z1ZqEvJEn039cD3idB8hJiKcvM5T/XbqpYIZy +wKgstV3fd/M9xHPkhO/yv5p8RxVkfcZNyAeSpwlITUqbjOqupAIVn6xOMAW4B5eN +KKRBF9sv71vW5bURXnSSqGIIqnej2nfRJlkBNWIpy1LZ5zYgIJUrTfiDIO4LgFkF +of1nqdroKRoMoSDCdO/2AK0uIPabhzU97GWU2NY7Re91GQ8Sb7vmxAnAWjNRKYaG +szHf7EzfPezqrNAVXo7XH8bbweHh3XagSzqroLtPvYAXvUvVbsZCanmCj7/kbOP7 +cFAOUJaeNVVSbmna+/QOv1crG5VfhHeJ7Khktvn1ChTa+gbTYoG0HIEVgl4Ge+fS +Q3FpJSik9EaVamPil5EwhG+gYuVZiSnzQidU7dr8srM4uWe7Pj356icZp9JdAIkC +HAQQAQoABgUCVlWHgQAKCRB8Vqz+lHiX2GaYEACcf1v/beDKUcXJpx4lnDikwDU1 +T/11SlDWm7Kx6lpQ2buzb9BMRGqGZxMWDKFtjrkUmSVJoD07UVSL8bzXvovVnlBL +U50FNPoATj0o5Z96Eh0+wjU3WnLV4RobHr6Y9ZRv71NOkWbcPy2d2un5WvD2PA6y +T6HQX9gvSgYzSA4dllbRRfpLQnllqQc6BhICxZqwyVkiE+vArW+ADnZ2hExYv4bC +SEXmM6aLkkN7Dzoq9WXU5P0yj1WONQX8dCSXscwQuyAT8WbnoAwGSHLB9Wt/ynsi +mgScCJz6LG/RQ5m9jrUE08h35L/fN48bXPVwsHfM07W5vV04OFWQ2WnSITjn3Hwj +M60FWSwbJSW/+yRQj2c0ARrMPi4ZiFyolKYaR76S1lHb9oPTT+SnSowcS8OvuxK/ +gMz7XThLPrM7oj0/VpLjncvxSb5QmnVIpEYEiAJRrh65+uzYTxN3yPEH9gGaY522 +otul8sWawx+h5VPcgoLgbDSm+1n1cgVuVMlaEf565Juq9NJGGy5HioGKNlPLOFOy +awLfyr+3ku/ER3RGaAJQ7g2sqXT3a4aVDsHnTUHwhF7gcjkVtuteM/5X7Zc58ZCP +1xN+BHixVrWQaciyeByjJbQYvu+YHUpgtKlcCmTeD7FvGseuNmlCuCB5YMAUFkaL +4teIBo3xPPVW+La/xokCHAQQAQoABgUCVlWHmgAKCRADSALHrKQ1Cm3MEACAp0iR +Gof3vOuKFpaM5G8TUBe7J8EbuVP+280HZa94o3rBG1hHoL/ctDBhFsZa5P3tW08y +uMfSrM5KlG54i83Xg41vNytcShpk8wWOtPu2ULuIipWOP+j9iYWlTBkuiOncQf9V +DCUYCjMNVPP4k2GQraEIrnSIDy4I0vKYxAtqLDYwT6ryO3Cc0yCXC3EkebfPVKjR +TAwCGXrF0N2OZFRoisc4KIgbHB4YkHxh99OqDQnIlhimjFz9e1KfE7OVGMSywHi1 +3IF5P5VjvvvSRwr9P1j+3X3ginjg3ONDLiWIxuWXF3lCl1mWu63wG9JJuFd7o3nK +1J02/LXdLHBJaLE0ysRGV682ER7txDfGkxr64lrC+esv4Dd9KshieoY6F6Cb3wyK +RsJP9bwa/+skUPfCJn9ipIymReB3qtebPlHIowawsqVyFgkKXZTbw/HqJbZ3mJAt +z2DCVjNKCjadreikD4/WxCHnJLlkMkfCqN5o3Q5mCywvEnkVQhc5qsd54Ba+a6ww +LZ4crFmI3e1BAVPlvWs9e4epqxiV/8Bn8tcSwcZrnRryNxSrFTSjshxUI1UiNFSv +JbIVk1HfPGsoyvh6EDkasa/taMt0AsVJg4kbQ6ddVpscAH3QCZNE0lVzBgKwg4gG +rYXVoDH5FisgUmaBPZ3LqIelnApJUsPKit0+Q4kCHAQTAQIABgUCVl3zJQAKCRBL +30AK8+Qbq80dD/41Q4m/9aLdcP8q2PRj1MkQ5tWyhwGDrmRz8aEeLWUet0ZDHLD/ +N5B7biOoJAait1JDhu8Zj1yYNsUBuYMm3qo6UnjDsfl8BRQdti6I19mQhFo47M7C +B583v2lYHF+K7YF7SIjQ5b7ClqQBdUzSkXcCgghbGVyq7skcDH4Rkihbf/bVI1Ev +vmvKcU3BGDnycA9W0TmytGEC6cLYLxlLXFwoqKMGwbreZdLaNHgReLis2pYSSQa2 +fATiK7zMkD0C1wqMB0Gj6GteRQ9X4lph89PJdguplr2Mhl4n5n3uTv36mcpxphgO ++T8wrrgKykNmXzG8tCzWiDEWfIgAygWmivtSE8oh0pYRNllNAZh+VQOllxSRYKSo +72nZbcCJcrTDOQOpeRAjCD4y1yQvSeNTqXoBdndHYJLqlsjFVzLqzxvD46+gFtna +qbEeyYJ05vJEKz95snF5dVMlXdP7KBguJPdyvAoD6NzniYNb5ENdEDgXKOqGyuI9 +YtZg974NdlCO7+xw06GS+NHP+WYrUoZ3UberoJb+G6w5u4qWcMWFdjOHXPfGoOgD +4g7ktIDJAd5wI7PhOgLDVOpS1CfgZGxNROCO84iM4am0kjDHuXjBz26KVIFr1tsk +Z7iPVyzKyhQyKqiEVz5yQ923DqpuwOUqL15lruZJ1bkjAWzsdQlznMUtA4kCHAQQ +AQgABgUCV7YVNgAKCRDrwVDktdpj34GoD/4ng71oR6DTVtZtU9AXTX+zqCuDa3yI +XwI96GV/ij7bg5Rk1Q3wmXnnkZ/b6+m66ijTukHJ3/fPRbqHAGfyHxa5M5FOqJ/G +wQZc8/pg09cuIBcfyDWixqFVegEecuuQZVQs7aBlGENepD9+badH9aC7py8S/gtu +IPRPZpjMi7r3sSg/HJIX4E8gezhWeLZf6RNr37qQUj4ZRrKPrN0WhtfPwxE9fWl5 +XTvbiCh7yIUTLQFWKbljN1YZufZo5qUAILSxyoQio/l41nmMZVNh9pxGrUDEx+pT +E4t1u2gGMuXW9jAcGC7HI2A93klgnPzbLRvFNAOBSPqTE1Jfw17i9ICD38snvriF +hjA+8g4PNGdANdwsM4ED/5Lq39+mmCjpcPOjBZ0WCd9wlTW2Vp93DaE0h9vObU1a +Rz14dVne+FGJNrSWJU1cASK4qEdMybpsHeffaUIw+xox2VnFRPujIqwZ9R2XLRzz +btsFM+DMdaUZtOBpDagnjk5AwyuGaB9HHPen27Z5Ome//V1nedHAySC+Aam0p4wv +h36ArmYa5t7a14Y71Ybt22oDrOe/IEtp6G65HAOVTE7ka8eaS2HhdoeOItCbKW2c +L8VQcmMCZeZd7tt2iA8LrYL3wmX/ZxhCasK9TaWVeAmMVHRfc21Rw0eAkyuptc1a +PDlkkI2c4cj+eokCHAQQAQgABgUCV7YR7AAKCRA3zUJkS7xfA5x/D/9dvscp0nYu +k2fMOvEhMEUNwbVLaM7W8Pk7FTUuZQa3kXQc+QPYKK9Kl7+CxYqXiKojMH+SEOGN +NJd0+9Tl9o2bLTsiFmr2AdPn3JcOYNLqvwnqczoGo4mZJ+owqkzJt0RxLii8jYWI +JWe5uRcvE2LN/SikcYkNCTX6wSUElpsLVofm734f240urP+hw4ratfJTMGcWHxxZ +K5KsB7BwitA561nDhdVLuZLfokMplrMlIffKrtIv8Ua4DscLoeyWD0jXbLP6t5DM +rsjOenNmTjtnrzQ+S2Jw7W3amhZVpzxgPSB5UzdKaajg8A+2QAZS3NnMOA/qioLl +txNzWxgX3nIv4WxAzOItIwFNjMhFj/sWxvXIi3rSTeoGGyCthUFuGYz51oYU4nHH +rjoDNiGTzrEcZ09+Gcy/TIrPBMdCzUmqMbFHvAwaDf/WklFPlPTFno7UQ49YQQS0 +AFLBcntjViy1N5vntsbIbgzQ60ykPcYdY0MqMVH3ar3chWAAu+LklTpikjhZSGZv +z7TV/DXDKPlTMg9RzOaZzaqmfvPr62suB+6TynJhbKohmgWHSkjqsbhiQPnEeNqX +XVrBj2UasP9s4bPydStHx0d9D54hwIykJIDpTJzqA8LoPg0M0IsIifrjYBIVCVl/ +PndgOmPvuBhIYJWRPwO9cHvbJtUb4vcIE4hGBBARAgAGBQJXt2dTAAoJEL8zmr4m +xdKGEocAniua1tb5NmdNwKzFgVk5RB+n5GidAJ9jnVyj1ntLjd5UIyP8fXsN9Yqp +LIkCHAQTAQgABgUCV7dr8QAKCRCTnmvh4p/DzAAaEADU0gNYOD5FoG1Kb25jXiXj +NFEhqj2ccyWF1E00VDY+xXcEJ3JgNGNJKDvMUvY3MJaRorLUUO+YimMxKIJ8berJ +/VGsg3MzNLgbpN/itoTHYraBP0aOf/ZqVMj7Vz4ACfDYC45G5j8I2t+voNhx8xqP +W61CZ9PunhKzGrl34rNSmAcBqee0z6VBX5OXPW1W+0twZH3BZgIUf+okwgbp8zVd +gEHK2PVLMJkOghdZNI0TiUS2zxIyZw8XmACjqy+gQDuRvbxz2Uj1qLlQ1dQ2yUoh +tuJ5hqoplBKwIdVwKxSlogVpM3u6CwGhhbrhUh98aPfPDRa8xrrB5JbWyeNq6O1m +ZOMg0MBcvZ6wAmJ3uTKNr+vSCf4JAEGq982n+AUvpuvwuHeGeJ/iZhn3DVatnM1m +Np4Y6wLqs6Iwk0/nqEcWhWzAbEmunGXpr8zQO5pf9lSV9zamsZSSESkvXwHdo/Ua +opmcdmNzcAvEIU1Dak/k1XxRDqRQC6GBrj9fJgBmL/R8ookfz8GZZ96MTr9haDtb +5r89bgf22m5DzustRiyVncQt938fUojN5NNISMxPSJkerBQOcQSoTitmgVx2yN+b +XXfZ5SF74Bq0KYbCPoxAOJ32DzOvVdIVFcgtRlP0JZfgNtBbv5jq2BhcwVstiMFS +F9aczujNoapxkv833CqOjokCHAQTAQgABgUCV7ljOwAKCRAJCxGZPZrrtUmaD/9x +GcYT+jtThJuWJayYpz1hxdRNvArxcmnK1Uy9y1OensycpzfadESAI7ETzthBSiDU +oL2kpGHRZPwP8k6oa3zybqJwpu6CLCrQDqjt6CnPnOCEIGUf7aB42efR2NM3sdiz +P972hrIHOuqgK9eUb0APnz1GXRZ0fN/wv5PPTh1GM6R2eQy4+h+80TzKmfpVWl2c +cBShLo4Y7OjYI1cT5a/8T5mFbDaYEVtt2wuSNhutbIyHH902MgfXLyXEfXa8M475 +nAvmg4UpeorO6cOQgS2uKqBj/J2SJIz1DQc51vja7fhJphQoH10oZKEbFmoq2LU5 +EvNUCLEyWqKFj9EHHu1tsD5yf+CzRcZ3Ls9Wn8Z9RVlR/29u5/Vw73ds2CMdAV8l +B8eSnIfNydy9sdHVehVsMJyV75sCwVu8kiM/nCBsIVM49jySKM03/KOfbY68beyr ++kBOoXZQeAmCIeMbTRPz0V3D/pvxArCt13oZTdVXD5mh9GdVdNSe/IqzRSUawY7r +VAyhadD+YIAPM3clnAxflD4NCCuYL8MtTX2eHN7fjg9FztE8HzhjK8lxEJNgEtrp +RuC6+rYSWKFtKpgVf43G1PfNfYOYHZS7pNTf5fD8vRQtJUuWMpZh9gc96Jcgfifa +OGEu56NyZEH6m98er1mFeKtiAnw/EsjC4cZu8pgeHokBHAQQAQgABgUCVkEVDAAK +CRCVs7dOmeK210kfB/9gvcJn4fsqdhcji2c4UlTUfFVFbMxvwkDrQPEju/RRV5JZ +ozcHS+4FLqf7Qi30jByg7SOuLbooz55HZJwi/wpsJkGQ6rFXnhjrRcYkflXiuD1+ +X1Qf0izZwKLZG2eYP5Yo09PglnsY9m/6yVB74AP885+rjGxwYutH8udRbfXJM5IL +LRLkhaoXM6ULwSqcZuisva66JD/QVKH9jmbdifSsJtaH1yzZGBw6C4F+vTk4/+ET ++N4r52cV9xXIxP85VNRN3ETKHsSyeuu51mvaKNVUiFGaB9KXj0XETjgSITMxUu8I +Buv6gQZqUpGs3lRPxxWPMaUc5SxegAaujXjIRLnNiQI9BBMBCgAnAhsDBQsJCAcD +BRUKCQgLBRYDAgEAAh4BAheABQJXsAWGBQkDcqQLAAoJECoXQ+2pGjW2fbcP/3IR +dWBjYuJhp11EewENJfg/1YHz0fBWM4H/aqOZm44C8jnY/tCX7Of+lodaxRvNLz0Z +wnmhRYPgDecdf7fMEHo/fL8lBQ9H9+6Gkqxsd4t9BlvehfsrqF7i3F+8faMBYJKV +bGRYiOMYqlhI6tTFTkquAiG9nn5G1PYleq+92QDtv7bXce6vJodyTmlvBwPyLwlj +WBTQbiMNAE91OMQwEahABWzPJaguoSzuHeA76Lsb3JkwclqKT3nDmdUEeYi8wqz7 +GrDJYYDRWo9pH7krtW1JNB8c90YB6woeDUord4e7XEIJu9KjuDLtvWhYTeYW4IKA +myeyTVlkrMdUM3rBhHH0rYUDMXGgMuHSSTBXweSAO6g5GSTrHGzMxAZfcw8fU40e +eMEJDFevglJC608Zf+o+LDh+rYfUgJ4nZwnpDKPM2+KTGIfrkMPYRu6W2P3P8t8X +9GZ3PV9yrP7cqAsOX9xLDIVMhYQ7AbRA4f8pVw7u/1Xl+WRmE3iOv2yhBJ6Evuxj +41/5nzUGNS8pErakBUspjDGx3IXzAnFFv9jknuRhNGldMinAvikLv9RUzc1Dwrs/ +211bSIzmKHoYPjZ1lilGdZTU2BlSgxe/yWpoudpk1BQ3M8v5yTJmdDmaos+WYpeu +Go0breeU6hSREcJga5WsAzbJWX22hS5hvA01T+fAiQI9BBMBCgAnBQJWHpV2AhsD +BQkB4TOABQsJCAcDBRUKCQgLBRYDAgEAAh4BAheAAAoJECoXQ+2pGjW2aroP/0jM +Do2I1YXAsMi3LLyYGnFYw+M14TtqdxSwMXPeT5PL4/Mu1J03Qr+zkocYc6yyJycb ++o5S0FJScPCWU5kLHlI/PzYc559dkSLXfnBCOUO9PiLOsrmIwMxiGN1eABF8eP8y +2vC8QbdKOSJRIM0M+DcgF8dwQoTCm01Z1FMFOJe4opePNiYA2hvVNetl7c+zsAxs +7ZXGIKdZUXcPUGO4bDhz7ReQ0i3hG17dHRyl1+V8MY8gYiBgKCzAVW6NWDWYsk25 +uSVT3cqZzv04Ik/e5VoAtrweASDzA1uyOb1hjn+uPy3KQZMNB2fKKKhE2FFXyTKs +CFRT+bvFkj3layB03BVgeYR0p1I33DyoO4kek53f2nz/G0cNFA1lCTm4ORkUQOcC +xTw25mEDG8FMz0ied/2RZdw8X+ynFRDxtqQG9PqdUo/dn749DtUS3kqtcTrHaieT +dk4IT5Pg4nYLEb2B/R6k5TlBqni3TFRSty6NppsdjhjTHpso7bSBlzyMVV+hCf1h +D2RZTwIuqg55zRJMfT8J80onOTQv/dCgEVHHZ2/9NNEDLwPKMPSlsoSutDeGRb2J +6Su7uoiNPUOS9qh0jKC0eMbcR6k1FbdFieLQfYP8/gFOaAW+C+oON5kc3LZELH/h +5wqhWDkmIBI9cH4za/BrChmR6sGkAIqw6IPySy26iQIcBBABCgAGBQJXzSh2AAoJ +EEGq59zKPYNRFC4P/1DVefiFTwbGFm3J5DDajL5Fm0fGAqxQv9k2zTenMamjBsYJ +WKMmd1ytUa8UMWZ3TLmLoQ7v7UNi1ONGSXc1w96toqhf2aqB4ksyvY3inV/kh8Y2 +t7iXOHrUiAExNIXzB/ZhjsTE5zDnwQ/uipJURpo+92ZvTfcddQ9nbDKyAUC4kU6U +wuuYILttqFOnx0O74xaG2aOuTjQeU75ov43BMRRuVpX+2EYp3xJ3oyadCwu2TLum +1Fr2as5kgvtENpyz1/HcF365UVREdnF8zvgZ8znaWueuP3svlBGIFwhYx8Cw4/lJ +wpWuLiDogq2LmLGvrg5S/s1h6sUQ2xwjt+4MN2aP8VlW4LYG8mUD7HzmYVMbr53j +wV6Wz+3H9WGaT2//cUDLPtWLo4P0h5ah7zp61pKdO9iujNe+iMq2DZoQeZgejzeT +s91qZfww6kr28DK8JnOVrXdfjOJxvSjM0lUElfAJm7+0b2A1Gx0zvjHChw6B+UHH +yL/2Z2J+1gFfScCyTwIscv5Ugd/Qm66bVcM9T8QWgW2GqdviwGiWiffQZDHpvrxA +wuSrOxs6V6+YceoEoQ9GgtJWWr3lGAiB0RaPWTKGvq0wxQF7yizDfyW8LUgFY1r4 +9nWQniUWV1zcWwH73O9Wg7tcVks5x3SE6fWueq5innETQcBZ8et3ou4XpwrRiQJU +BBMBCgA+AhsDBQsJCAcDBRUKCQgLBRYDAgEAAh4BAheAFiEEeEUSCwfL2Nbs5f8r +KhdD7akaNbYFAlmSrTYFCQVVS68ACgkQKhdD7akaNbY8Sg//b0GJ3cXEEMvDIIEw +XIwU9Psgw4o3EAw748WKWmNqso2ncH0SgZtKpvczvC1eTyoPLSeOr63IA1VA1o/K +sA6e7CtbgcBTq0Y+SO7dAEggcCtKHAYvrBcGkDoL5fDT17eToiUyUOs2DtuBY1Az +A58o4irG5mBH5/rC/23KUbQLtgC5IW2RRBmIDC9iyaioI5bGGs8dpgM8VlBaJL+A +RJcpTDsmqG+6MTsi9AZ0ZLGwIBJihAFuim2tnVvcxe6OoEtN/fRR5x2xDjoLyiBQ +gr0MSIXrCocvC8wiunwGANo0/eKEuxflxHXiHRt0S6wIh8bsAjDowNc+8y9TjjD7 +OhGCpNXK+eWjxeppiyrA0OjKqdh7xYri/UqR+KfaecXdy6ka7OL7grSO71jDfjnL +orG3dCt9JvBSq/Bxr2Ny+eumBjwC4+Ejyh4i0RD5yMShxoHugMHIg7nnw/weFauZ +/9gYuRu7lkEgW8dwOP+0OQo+RL1thQyYwgw7nDEPWuFMMVaZVSDNlEDjbBwI7/a5 +EPhdnpkHiACO/NXlbH/zb/1aEMokkcKPofbA/P7pgS1VnY8xICDX2Hw1bAHcqo+S +NV5nEBV9g0WYlUhZxBmESediklIDjlzginQ8n8KnWskAJKdx40HQ6xcYXV3jroKW +eKxf2om9pHuVXLqSPsGwRX4PFIeJAjYEMAEKACAWIQR4RRILB8vY1uzl/ysqF0Pt +qRo1tgUCXVhQDQIdIAAKCRAqF0PtqRo1tmdsD/9GkVwUiHk3Idbc8kgrwS/o26q8 +5t31EN/LHjGXR/6fPHIyIO3WqbTypSXuIPxxBzKwXesjwdzQMvl5rLDoNwOBQE4W +yNyy+JmE9KSQ7PbIeb50nRtRmlWPbDEe2eulhjSs1jQ3agHsi0JwkDaVF6owTD/W +TQovEf4J2VPX71iHEf8e1kody+mWKMtmnPiWBebvq5upfGO88EtDef4/4C1wPbvz +XwH3TyJ58W1WldQ4gus5p6iIRIUtyLnCjSI/Z/z7abM6l/zoLEqlgppuDhar9aGs +ukcWenvI3zr7We9znmJeCfU8/9Y9FFypvX0EzZrapYZ/q4H2l+eR6PoCJL+qkSqs +KAhublB7FfqLwNJWMSptZOWROUw7ohgbgfR/tXlyToo+QWt4TwSzUH671Q+fSZ2e +PiV1AvTU/vEFbjRsQjdj3xq4rhBFNQerF2QG1oiD9kVWtpV4b05RG+AC9NRkWnQ/ +1WZmBUNb4QMiXOvdKuDcNf9AMSH4HNOWYGodhQCjlHOjzIxmyIY8XT5DGgM/pmCT +QUX0hPjx9ah8kGBii6bkl/UUzIpalO9kgTOnLWg4Er+6I81qfupTLCXHD3IrW/zU +sLc/QLiH25LJ/aVfpMVRZ8cBBT6o8FZErd6IlqD24Ob1kQizVnb8zcAsniKOmGrv +8OYZ5fJRHIqTm+f66okCVAQTAQoAPgIbAwULCQgHAwUVCgkICwUWAwIBAAIeAQIX +gBYhBHhFEgsHy9jW7OX/KyoXQ+2pGjW2BQJdWFAgBQkJGu6lAAoJECoXQ+2pGjW2 +hU8P/iIY3yN34R/BMEoVPaNjyk7PqWRtvt517PCAmzKns/9hoYH3caZU0mESFrDI +5fajNhHVT4ZT/dvglkdz9+Dv7no+pdwCjRC3SMQRObNEHQ7X7xip1XvC9k1mVvDm +KfO9gOqAIVyYqqZy8lDZvm9wkkr47KdpWc80Z5h7qDFd9BO2cseYHIhOZRtHw1gR +7CYq9ooRnceGyDtdgnqZiePL7xHCdlJxyi0D5piH7eY+GRypCtxgze/4O1gIdQXx +ij0+3z9mRL089+v4EyBnkshkU2VXeZtOj7v1UODWcrsyzMx7I9tG6nTWlcrKcMxU +oMDoh5KhBdq1jwk6ErkQPUctIZnqx5z6ltex3G67AQKEtkDSuieWRVEO2ZEf3IZq +LAtE9zJlFvuicmnCKISE5n8C/718hQP2vPaaMOhAqNAlOY+oPhQKXlCnN2hGqgJD +GExmEfXVF2A5i+4kKoMJWQHb3tJjKb9J+Y8oSfSQNuUO4bm0Jnxh0joYWguP9heq +EX+nJFJrKtTmhHW8x92X7bF1orVREmbzpnzVPMd5d7asxnBcUjBFl8VRZUJ8hOms +y0sV2Fq4IQ7Z6qcysx9IE7f+aq/AWH+RBXwQcClx5qmpf+c2mfmh9blf7+rttzCb +6cszFke0udIv2mtV574f53uBUzZxz5bvv5phoOWUv5nqihFeiQJUBBMBCgA+AhsD +BQsJCAcDBRUKCQgLBRYDAgEAAh4BAheAFiEEeEUSCwfL2Nbs5f8rKhdD7akaNbYF +Alt1XBQFCQc3+pMACgkQKhdD7akaNbYYlw//eyeZgkwtV1470TB+D3uioRVFi3NX +sLqR0AEl7YaPCGocDfhH3NvszBzmoKn4fgRJw5PpP6fdDk//qs8iz98Lg8tQ5iI6 +cRZL8+TTD5/LMwPo+hKcxwvL/U6xj+Wj5VPJytNWIW3qsdEOoLDS2iwQiNb4abcH +S66r1lJliKKNph0qNy5NDrb9aGStRm4tbV+qwZgr5Z1XWnWLlpMbVENZvHWvrJZc +o7aUafdUYN5WYlim73c+6FLh7ALfRAzBaV3cxJkyXM12M7H5H4LuX3W8Ll6mrxcv +EW4aC49+kEcEWTTUyz+311BpUSebwkgfaxfgGVs7RXpo2bSloi5hdITC94AVzh+7 +swM10EutpV1VoidMT1j3oaw3BaQ3LNcKiZmfKTs9N2CbjqALqKlNOP4tw8tghV6f +WFhqKdG286r8dSg2DH8nvB7nG7r1JPE97vfkrqBBccLlCpjTBlRqYKIJJT9YkagE +RRJ8Rs5rA64z1FRCrxk9FrX+3eCa8sLvns9Qo0RRNpm1kvorpHMTmnN7NNVbX2gu +hxCOzsmnJcbg0dFUh9JMndwVYcFm2s+359uAjZiOV5Ul2grByO4HAwVm/JEtimil +nq6bKgHnfL184njFxQMdxLuLfzPqlYF0Ow1MpOmY8oN71e+mp29lZEzFbkPTalpQ +I/If4Ra+bdsaBWa0JERhcnNoaXQgU2hhaCA8ZGFybmlyQG1waS1pbmYubXBnLmRl +PokCHwQwAQoACQUCV7AvmgIdIAAKCRAqF0PtqRo1to2uD/9oeTm+Iib7dtexXJ+P +8I61tqp8O+MyQqk3flvOnhSkTmXJxEufb/JYnuYPHwb0JzLep9uK/1T1bY4dtho2 +VArLxYE+3PbAodQezn2WItC3HnF1f6CQwCLPMmCF+lraJv+YKFxywXmJ68DAkF+8 +Ram3EULAZqj5GIhMomXHjFo0CMXdBolZ0lwhHs6drRV6w/wn+Nh42dm9aC3LZON+ +UKutbkXgpniKKQuist+LiVHBu1QU5MUmKY+jm6klrIRRRXkof51RwKdO0h7XBSz7 +5nBO0ll7F37y7QthPUY/5C6128YZsOCESee2vBqjidpZfeZFN/nkMzAfLcilzFl9 +gxEmCgCnOOEXU36icsG8bw078hH7eUrjYBIJxBqJl3R26/1uLRP78fbHdA/OwiGh +rsqQ+fe6EnIxCJEAFfSaSL9z9R4hOMSSTx0fS/8Uky0ihn3By23eo+BL2KkL9rth +w8Z+1Ar2oxlZmznuG1EeGczQ/hPmRcljByTvqaC48j3IvDRIxcU9jPdzt8C99nnd +wed+Fd+pIWsGcswDxI0gBzgIFGo78kwgrdqr/dSQA+F1iBADQzydpFrSaAxBKSip +XYwgcnyYhf/TacIZ2BYPyRsV5pFKcZMXbgRCe3WYTx6WoHiLpXIKPmQUcR4vd5SY +ENTNuQ9PYon03ScZEFxajDGasokCHAQTAQgABgUCV7dr8QAKCRCTnmvh4p/DzKMS +EAC51zTSX+2We0/VcWY7PlHbYhsIM7qMIqKCpP7cRoDgsZWJSPzb6692bGWPgeVH +bWTSubEMjmn8TISsOP6FFdD7Kor1QYmjZingCltlJSSUctOr9jG2RltLCofLIbAp +ZtkQmxD1iME98xOjeTLFj+BwW+L4zhlNwael1gH+PrW2D0DDcqT6hyORAcseR34Z +uA97xYuN0fG3fMBaADKnbToni5RLp8RxBAJ8GfiMrUspV82Lk+s/59F2GLodCitS +gF7Urqw1b4nityjc6H9QJsw6PYmUIdIrmrRkli0AH2nzU9d+aJ1LLC1HfxmrjcCn +lQRSvqhYA3gWIzdTo8fy7tL2C4ZapIaCD1HWjgvBiK8j4OAEHSFI/4JTPMveCp7D +xazslxftFo1KSR8VruHczDZsriKhF4m3EIk/ayad1wCg905b7vdFWFNuOHnZyvkE +jRwRDtyze7IEfIXAMowrAnAlaQngO2hYDTIKtgIsIU021F/gW95onuBpqaBugiY1 +1Q11wV0Qi9c4QRaewU852lbB6x9oqsg2kCTF79r8RxjYDO41GTKoFhWJnkKHaWUH +WlWoaGsHleDT/q2xCALA8Qj2TbxPFXEqJvhFSFnad3XMlPYefu/i3qm3zgLWYb9/ +Qw833Dw1jvJQ64LiASlYqSInxt/cZmsnbdQ2qJOKJ+VUq4kCHwQwAQoACQUCV7Av +VQIdIAAKCRAqF0PtqRo1tvg6D/9jQ/PW8v5lk36mpS7u6IVPWvVH+P6Zjcc7RiEq +Qs6C2aVeuNtyxH+ywLUJ/Ho2psFZ3AYCjYEfgcX+IxUGg17HI9E2waRkukto3hJV +JhI0lAmxk3nNe2w8lzJeAT8XlKYLv885J+EopfDIR5c3ApvxUSdoVrcTlHJXcYS7 +UopWqhMwWLsJFdc0CJc7fVVx0RvnHQIdZ/5UagZjq6SpKdmiE78BRi4549tmZmFk +UfT5i+prcNHCc3hdZ0uvBZ12C778miL3NJ3K5wqIV1In5CxkOc5zz3NtP8/FMtM3 +UzSBwO26jHuazdyYxE3McAM0vHbx3sOViZ/+mhI21Tz+dL15xVguscFmMaZlLvfi +4TDK2AFdei5o4K9432hYnNwVX64gyBqTPfPEgPNElsf4cBVxJipohWF0yKMCCBY9 +QhG9ew307kxCieU5fpyQg6fU6ACzb6+Tg82fQMYQfQKH5O2sfIbkInAySsYYvps0 +XJK9MIJD3oCzSjEVvLXQVlhtY/YnSc10O8N3cy2b8EkVqIkzHi9kwprXjMMVPJ/g +nWKozYN2TbNrChcpozWyN5RnB60L8X9r6prcyHUkrEAx0e5/5rtjs/JfsBeJPXdB +HLgnl4RmBdgF7lhNhSD2Kb1inC+lbdnzHz67lzahIVh4Sn9VPrJY3uMXbjfaXkMH +DdaVwIkCPQQTAQoAJwIbAwULCQgHAwUVCgkICwUWAwIBAAIeAQIXgAUCV7AvZAUJ +A3LN6AAKCRAqF0PtqRo1tlcsEACNvZL/16vBG06Tpyk8nYznYgbYOpLWbY6hNY9g +X7o9zQP+Tx6sFGojufK/4zV2whiy6RhXPH4MwjsohJ0TBi/Wg5UdRYCz8yrmhO11 +h+QucMj142usL1lKoC+ouGMeXn4zoNNPmM5hDEvHYRxAYzloaT0HFHb3i3xbY+KC +ZrMJMMFHUIzYYc7oyWDk4fRdYfaxCyZiOWs/bBx4bdJUlpZXTfrJsf5P1EgKOVII +xWEmTxNv2N0r1P23ASgW6zI9NTz12h5yCAWHVbOnDtzegAZr7ljHOWpk4H2eWkzr +KRdZk+TwM8J25Dj/uo7E65QDiuPw9MPQ9E6porodljnc0bvFsLsPLe0ae4D2PoRh +tpowzHOokY2O7ORwIluT7ytLTxbQALqJ7dcDYeUfeahZm3lpldCEPsmn6r1J2Jtq +VgzI2PurC0/q32UPEnqBOU3lCvqy00ZLPKbE5z80AAvOgNACyLZ6ShDh49cuTeoq +HDpcpKV7DEV2vmtItx5B5bOFHRO+sG3lpx+YYigCPE0oYzHSw94if7rvtJ0Jcfd1 +oIjbzImOhVZopmn6e2pAqFXBWY23HF3s6bl79KZ1wuK6HRUbenDo6LSmXftj7JU4 +Qjz5HPlrBN5qsRpmMcK9P9qVMq6vBLiCOWi41MYa07jm0jWhOl/54Tpl7ETl7K43 +oJm9FYkCPQQTAQoAJwUCVl83BAIbAwUJAeEzgAULCQgHAwUVCgkICwUWAwIBAAIe +AQIXgAAKCRAqF0PtqRo1tqJyEACTUusx3rEs1hwnd/C4Ltc/DAUilzNt8/wXEMUi +uH7Jb+pgn02MxM45GrCCz8OwZ6YXPS2NWPMPYyH7xIOReURXNLw7iqJZq9Awjg5S +8Jvn7pYlNjIfB5mXvQMVNi8YR1ZzyEKMb0ELZZT2kvdCURzbMo5ADOtqOUhVJdOx +ntF3qiO/wO4JbQbcdjJR/spV+iWCg0X0C+DLFePBtuLpagm6blxVIYhXT7iuAtxL +s8k08CMcUF7qQkDTuqcb7ZglrSzff35nnOkRwq6m7bPAobIi3hnb4OnHJs+HsPz/ +Wy/FCx50ZFbWoqLOxPoOZriQ/rO0Xwr33XcPWbWePZby95XBWeVXyTBFVYF8EXQe +LopVKxM0IAfgYWAzrwN4pK6K8JoVjabeD3Sy6v2aI7eozJHCKexZtv4hK+yIBe5Y +f++I6mEn3IysiS4ftw6vHkYRjJoRV/xLIwK8KEIDWpKyI2FbZDiPeXHDn/OLG0E2 +KTs8bSHPA0Xxd0ZKtY41dRugo2gVb8ILe03QloZCQjWIG2VncNqyNNmonIoTfLyO +qz1tM3d7xv7tpSJ6Nnqe2BGGsd5h5zrSXUarBPCRB1Nd6VNJcxEyO7FET5Xpxsf0 +LmN3x79s5BdDJREQyG8AJMm6PEeO/NZ8snfCIJIWyNIm5ZlUtddSaOUO4ZRSUiSn +6j7NmbQdRGFyc2hpdCBTaGFoIDxkYXJuaXJAZ251Lm9yZz6JAhwEEAEKAAYFAlfN +KHYACgkQQarn3Mo9g1GFyQ/8DKpiCByfd+2jV+oujCvOKTMpHytsKr2fxm+d1WB6 +k9IcHKdwKAWKfN+I4m0wo+ZaPl15t9yiqSWUSabVFgXyMLyTMJeKVhEG6+E3X2i8 +m8wRc4ZcwSBk+RJHDUdFOPcUcU/gduS+dApkLR+SuIP36B7gAGvbfGGzB/keugmd +kHDEe76dj/zpq0rRwhSFTMbsg63EbEo518mDQyt3c2B6GXmwPhBxtUQnZj4+Egu7 +Dnvg5C958GF7AlGlZAvPg9zsx6CW/i0kkby2YyGksbSDSiA/uJRVUIPfEUoDOmkm +fGfaF/2Xg1d22rHbhRGWfLygsTOrAqGPFC/lmFzTtV4TtgSjC0bb2G86+tVmwElP +QVLEl6DnOFgV8h0lKagVe3UUNcS4EtfqeWfFwkoCuSuog/JnlAeIr2aNjI0Kg95Q +os7sdKX05GBWM3OnKdZj2+2vgc5SUPGaqIpdBLntskSwU5hrTltDIiEq7X40F3vH +ym91h4uAzS9HW7d1jEk05WGkB36pi7bv4xbZ9F2z6ge1w1BuET/YH8iZzZ2YCQt6 +WJ0ktKoXrGoQsXRiFyLdl8Jk24WPYfuxypj8n3DTjb6DQFruNKzlB1pBr3o+qBZ4 +a90o6uJjVgpRcGhQfLQBJcsBPuQyhsuBWuvS6Pj7htQaPvDFoio7b71anNPL+m6v +ajmJAlQEEwEKAD4CGwMFCwkIBwMFFQoJCAsFFgMCAQACHgECF4AWIQR4RRILB8vY +1uzl/ysqF0PtqRo1tgUCZU1GbgUJEQ/k6gAKCRAqF0PtqRo1thCmD/kB2Dpdfg8V +lP7cyriHoiHaiQmZSDxXsxpGsOJ8CdEtXXtJoH8vlo2YUbuunvbx29Kkau+AUWvw +wDxcEoZpJdP0B4X8Tx0BAJgeYhYe/KGdWG+w6vM2kUhsWJNMJtQx08YtH9NmKCR7 +v3Krm27/OFVCeN3tf69ILj2n00aDn2/f/3VT5C4ZJ7SaPJ1H3X/3jyalqqgXb5Vd +sACUZYPV8jIM0vkVR/pW38CK87+nOsFvUTSQeswX7Sk4mWce5VhKnOHTTNYQMiS6 +Dh787DTP+IrKbj+SqxOrPMCIAX5UU/rYjpF67O5KA1qu6YhaVMEvqlPqJj9pFmxo +anxn2nB7KTbho8zLoTPkmz9ehbz8T2ajQqMXZ5QMP1Bw0XkYtSDmrs8MAz+GnSIN +c23wkavttYd+ruKQxBpQNwiLPcGsav/jUvlEIEQwCuiCUe9XiM0ooQ7zdfO4FNyb +EvoMXQ+1fIgd2RNifeOpQHOTs4l3Er+j8chpMpXSan6pvaSK8AeZmbsJgkQG3HDd +51TbjGdB2AAJns+jkH4H7T9viMQzqv5F5kPf73aMLatmvsQS4olDUqZ9W0xo5KjN +NT2MIccdwjI9dbX9qckbVuejP8B6dpCiWzudIZ8FTxqIw1OxHT44DKvTrBjSN0TP +IfrqPQVA04BvikplWbOrkJJfmIw7PTXzTIkCMwQTAQoAHRYhBByyfbyYYUstWEFk +bQgwLbaiZwQoBQJZpo02AAoJEAgwLbaiZwQoKkMP/2R56cBoP13ksDgDJbYG5eVe +q/g7GNsKhfAuqXKAfVdJnTAXAQmbYYqc/eyM6A0VvyjJRN2HgZyrC1Ym1YDTuN8t +uzq4cUR9HFhVAn/t6RJ41m49vMrjGKb8yiPCBFUND7iE4KLvWTNeNJX5Kvu6gVZo +1ssRVNKpIRiFexhq6nuosL3KyReulMctrJbAR9yWtpY36ed5YkyrgFjNIAy4ICzm +h/qOqbRHEm6tlrge1UlSbE8Cf3PEDPpcyf9PU7wB+8yOP2+AsG0u4MpeztH/d15q +5JTiY6zZ/EkFBnohPeVYBJnl39U63NwQwMZiw5ezoT0k7MYpTGG3HxX2D3QtWnvF +jVgE1zqnerSg2M7MtGDG+SqA/pF7AnIvHOjtQB0mq29i0v/DiovHUDjx6l22sksw +CQbX8tUb5OyZjo9AkRI4EJvu7Z1LEo7ADgUHP6neg031DTjA3kxQ0m5MZVY+CtCt +6D5RWZsD8SULFxCB2uHJHiZxED/VNjd1pAeDiErmINY58acnoq3eRF6nkNUe7/nr +77mxJXA0gVgEDRSqIub91ofKoq5oGhM90RNNxHR85YAPSLCmnx003GeBomb+Z1aP +MukybOrI1CafMvux8O4mlm4P0YWJ2MYCbt7wVJfLFdpDbJvVZf+z5YoQUEr0rZZO +dQNBSE5azUVx28rHLWn7iF4EExEIAAYFAlmqy8sACgkQrcyWRzz5t4LLcwEAoVfA +C8QP4noriRhb0zVdDce0ImPrvWOIns6U/XEoqhQA/i2HItsQUgBW8WVX6yM16pPn +3J9ym+pZR0N7kyxVaEnkiQIzBBABCgAdFiEEPonu50WOcg2XVOCyXiijOwuE9XcF +Alm8ITgACgkQXiijOwuE9XeU1hAAmnH7CjuoM845RhU0VQip6xPM9pfBj18ftzpf +QxpI6WBSIUVTdqy4mBXv/7wnHaKgfufFbxKIXAH0ogWfY7byq9yAJifrhWPdiWGu +3xkQyE1bDd0kZtLDM4Wl6J0ORyDW2HgJlxFAKH0zAP6doV+qsBHzNAEriJBRcE4r +iK01V0yMxa2SCuA9sGlF44RsCtaj/jlDMo+J3ETBoUEIAZfLIRsxOOhvi3f5Tmh5 +Cjmn4qpId91c9zoCwAKxnJvzErIzMB11UEguxdkCH2+KpvIGjrCLU/ggU+6nqFBJ +9fmhl5qBAs+KmSnf1lLa5C7KBYMx+vsrVKnKoqAQWslT8KRAxnOtMTp2zEi+/RQu +wjVqbUe6G01F4tslhb/PbmE4nSH1CYI0c5rVMEWJByiapqvIwTMkcyd113nk07NK +mhAB7jzMGN+y5iOjjCq29j56ILndwZnctKjFz9z+l5vcrFpdhHW8HniFsmbnMX8h +3GHEiz2yZrmSwcQSFzSYAoEKjpXBLMkQOjb3rFL0PT5hlZFmnFQVYjopUuT3gnSm +WmRVlvoTCceRjpi5L4dx148rS3WSy48efiFG4czdA8FJrKeyGrEBVLOz6vFdXpST +7OqvwVIi8fnZtR+HQHmtrVChKCnJ1Ib02XlvaPiDgSeswJw61l5d/WzG5kPjHT47 +dqQouYWJATMEEwEIAB0WIQS8pom2NlU4AcPGIVAZeliII1+srAUCWcV2owAKCRAZ +eliII1+srFFrB/9xRyDDjdA9DmATWmlVrF9bd4AOC7OwlvzlJfPB1gxIqoKXN2Ka +P+/H90XcZADQ3fMXrsqH/AJeY7GBj5reZRQWhRRTYE0ReOgSfClrsftIugJfqwPn +j0I02IRLsFCTQQvDM9ACevOvZSBsY3dEmo5jlZKUqTuJfY4uevEpmWbQk2/mx63k +CwjNMWn7g59yHb05qV1kRhyyggKbQNqXgYsnbhHgf+Egw04yZI8uZQu+ifIMO3s5 +BSxlQ1EWNsGyvHx+torIO9G0pK8CL+wu1X1SiN4VYKhzZC+hIkoQLdHVr/cz5ff4 +vkXlZULiRY02hFoSJFa0z78yFsqf9l/QS+FriQIzBBMBCAAdFiEEPORkVYqE/cad +tAz7CQsRmT2a67UFAlmlnIsACgkQCQsRmT2a67VQgQ/+IHTVY/OjsEX6GzqFgiLE +vvgZEk9Mw9K0CEP5OrsirEkeOuy4kLtf5o/9EEObYep+M6FMMxq8U3Q7UJcOtRm7 +kSpqYlidpoifDdwde9u3pSNQKuFpOQm+wtFq6oID37chtaPhdKJIDTdykmkVY9Sy +ENs+KbHPJ7/tQ+2dTQDaeLMcrcBl+dmFA4yGbmOJ2p3+gtJPlvVikOpu89S5SmtX +Mt7ekZhqPwt6Tej7DvOGpi1tQ+xxAWf8Dz5BLccd6eIGdKfg9qdYdqM/7bEa3FYw +/cW3/p0Y5vtTgqE9LvfhNLrTUKADZE3I/FjQfNWd9PWrqMrfWbQKYmRWkuNu3Be3 +btfGGUzeXnCOecqnXJR4YJaMUlyiBdrI6uIYlkWvTR9gOWutMcPxsL14vl9HI45j +mA+5nURtkvJsihzVamllMg3nh1SPeKCE6bVmqy7zqcTpTNeF2bp2zahhn9CNWRYl +hJJOSXL7PI5y9VBFvMAnwOvXnex4FdwOAi8huC6kAa4PW3l/PLzXjNjyDNVnMDnp +drVy2SUdFOuRftlYRavFsSXZKsiaG+aatFnEc022mVLNYgp7WVT/RiQ377pkAN2U +Z7+YioJWJOcNaQPrsVAeRH/xoWueX7JCU7B6uUEEqsJKyifvcWRsfBA18zZJh7tt +Df2r0Apw7JxQYzRvmu4t3tWJAhwEEAECAAYFAlp4LVsACgkQDzhihMA6EWKY4A/9 +HXV7Usw4wvQbLYcd7jJIyJ3OuugqZAYWloRwHqd/V2uJOnEvEL+Eu+z5ELRgOVEu +6MkyGD0DNh86zoTqBpl5pJTBayZj5a2cS02hGzQ49fCjkTngJRdUqNwpfyQhZPW2 +z4LavYCSFEhO9kcQZA/afeRNjFgKDpj2J/pzk83ZvKiRA2Gq6gFW47sTuiz16rAQ +wCbSga4QUNpmq8OYHnL/EfU8SOcuto3sp87KVp4ibuSb7yLGqDIwm5pi1b3sKDSM +Qwiuo0HLrcNyLdsv954XXeffejFruVwAQDn6Tja2gMqJHYagK7oX0K2YZ/dMU3WE +9aJ8IBXST6MYF/fR10dTtXw1Fs9zTFoaxkJI8n0kcFOwdbWPB/70PLngijoptvgZ +GSkvHVmd2SSyLGfZhfkHYCd4h9GTAQqiI3FkLO3kaFPmo0eb/qEMMAONlhByBf9R +tccKjN7X1RmHjNMIibhl0Ne/KuLxyMQG2YIdTyW3W9eOjPZhDjkdzvAg8pwKKdbP +G4KRQ3xpV2iOAgE9QcYrjiaDoYCQAgepRfuvn2M//VZkWfBVVmZ6H69TBiRYjx6q +nB8AsKCSsfB94XekxeQOeCJTXO9Ir++WaXGVjGm0wgOsYyywQM4OCazHkstNQfsG +iJZTIWa0qIlAW23gonNHchuqnvluN3mZgl9iYlNNdj+JAjMEEAEIAB0WIQR33aG2 +jQR5Ko+F2FUjXlyM9ejf+wUCWnhhHAAKCRAjXlyM9ejf+xyTD/9igTvG4jGVxTZf +DPnnVFnzabf4paSi6GdHneMcircT2p/UkaxoXSmHtyQYa0R0gzAGPeeSocmQex27 +TSRrzEnlHClnCAGrY57sBMwH+pukvuizbDDQ9O4MaOAxdlQCWEKmA6qOXNGU3c0k +lEjKAXhN775DznvrTwitArIsOajn3A5vcCWHBkmemi7Cm4llhAa+3nUlWGH6yw3v +nYrFiQSS17Hlk4fJpoRnQPALwpzLsEBXkUEcpuihzgSW24HB5qlJmf6DKgXq1ddD +GNoYNjbhYKlngs8xygEzk97LPXJxE8PFAh+EZ+iI7rnAqedQU6elqt56vR/C3tcF +g8F2fIYXFn8s/pWzOdDOYG0QkBucLGlSyWbipvQq0UsVl03biHppued0pZIV4+BS +ax53RRVeJIuyPjvl+wks1PPdCxQF5rEzAlX+mGAxieUGt7kMmW8ibVNspiG0VWcI +a/q6n5h7m5fpzfrYZie+x/VkQ+Mo1Xe4vEF0wgVgQnxz0L33U1Z3+QslTpSgqW0D +sF1iXwYi6Dfqacj6G/imS4IOa9ESX7nVldeAxDmHSLiQ/OwKWMPXlzRm1glwxAvH +Wj7fYnVkBPkdxm96jvr5SW/RlFnNAdUrCKfOOuzsCtnTmqZpFh5016XQh5jqwk2p +nnUPNKAKvuyO18Ns0coTx98Kz+VHN4kCMwQQAQoAHRYhBD2YPFLrhZgMRqVgkDVz +ElWdHgZLBQJadzqkAAoJEDVzElWdHgZLifQP/jaEbchm/qrM89u6DtyEzP/AxMPn +KtKyBJouPkQJ5x5O6QEF7AHIDD2iRZjPQEaxlJDkc083BfhBf+H2hY0QdoIazuFZ +uQJw5M+WvY/8ccv2vjnfDsg9C4Bo26Nonjhoaw6XHTG3LYRuBaL2bdyIlUufG8d3 +tAJDYjGh0hCV63syBBI4CoKTTt+gwEoI40k9xeZbRTnbHmF3YeSzwbADjIVLskqv +80TWqoNaUrjJ1Xiudci6zhoB3pHfk5qXlJXlBed5PxmqNVcBV3f7OxigpAKtHW7/ +9zkQNENFe7wk5H1tkEl33N3r2Sy4gwd+f2uzQWOHaTOhPEQQMRhhe4xDWoEFFihx +D6ST5r/TOOcx6Vaow+6HnwrkT+igyK/Ai6EASFVfgPkYVPgnVIFr/8ARgAflfOJR +bWNwqtO9FZjLJm9fpgMILSTLFOFwDzUV0f0WqEEmYUGl7UF0Ln9osWdNRF6zUc0m +pJGkPaAQSE/viyb+DgEOWhFR1JZRBWpslEzahk9QipCmwkqbhNHCHmD70TzIkC9O +u7zfXBdXo+JNuOUCV/ECXgXaneJj3QVfRFvrHIlQZ0CeSqaVBWblM/W6DdTHsEah +S6jM5zooKJ0bAqSxGvWEd8tu4QWFexRzlgEkHJ6yjl718k4BKgHtAOpacu1dUOdX +ECHf7tDjXGjvk9YGiQIzBBABCAAdFiEExoB7V2ZdP0Ia+gPaP34ZKxNJtIQFAlp4 +pWkACgkQP34ZKxNJtIRUjA/9FaqikZ4M4u/Ix+bZN3p2s73X47esVtID3cJuAV5s ++t0FSEuZyPbvBcCUuPDSAxfPmvf8ddlusjwV1CddEJ+zsu+NcewKwUcTJZ7EhzpH +FhwkEABTWpOK3kMnCRc0kwRB0nS3r1p/MRwSqtyCjWuH/QDgMG01M31sBXBOd+c2 +mXhZgGhd/aDA2rQ6mRiMJob6uQpp6IZWwqI6EUBy9dRRAcZYcKYa/Gvs71EsCh5B +O1oxSIDve/LoBsHIhMNLMjSm3bohjf/5hH1S2kuyLfrd1u01S2aktmiRqvrj4KiP +OOUwOffYO3yIgUBorpRV7Dd11q79TLuiZiQ4ab3SAfwdyVOJGwDgfHUaUppY3FCl +sHF3q6YMLxIUUJ1q/nh9zI3AxZDqGcEGDUqgGoDVcpp93drOqFHaZkQLkcCRma5b ++x7XnShiRwhcfSeHxQYT+ko31NxdjIe1dtw/W1IKonFb8oIUzmuuYOKI6rIcynDB +PpYciEZ46uiU5BejHy83IV9AmRgqt+ZmJi87AopG2lx43tnB3spA2LnhSR1O1Gi2 +0k4/1+J+Mg6AeK6OQanoL7BhCHEcIMadc713va/oQQTM9+qI4w0nkL8HODhmQ765 +E4d8XcdCRKcdQExeu4sJymRUN1ocLr+6R0os50MljcKrM7FZPp35U83IdA5mO9DY +eqKJATMEEAEIAB0WIQRBEARe56Qy1nr6yMhUA8VGSBC8JgUCWng9NwAKCRBUA8VG +SBC8Jso8B/0aMBkHzt3gGrXF/oQrhc3kuOnqKATqzYZcJJvixyP2Ixouy3p8nCVg +1rR5nEZo40XU4mrMFKQM82XGYgcxywFRLle0r0Gx9wJoXRTa0UFGQ31xqYC7rYl0 +6aMy725X65bpwWO/+JoUaFmNdSckU/3TuqJVs+H0pJJOg+TQ2ZdAaMjeFYqRtkTW +RuDbo0b1bXJU2u8CUUQ797lAgabcFI5GnJK7ZxqZwl4u2cpVIMCvHdG+CNfhsarw ++WOhaUvQttfhQEmd+lnBSH7KJuV7i08zpm1WQG/7W1b6l1lRQNAg2GtFviWTWLpZ +qcjI5HL9x08ea3Sc5K8GdaeKKRlqCfFfiQIzBBIBCgAdFiEE5SNfW5QVort2C78Y +V5HQ+s4K8DwFAlp4ZsQACgkQV5HQ+s4K8DxceQ//eJUx2IlsVA9HRNJdmrA4WkAu +2ybcNbeJYAbqrP4NRsBAPJ3mWGIc+4dTxadg37GcD8gxW1ZoMtDTBqTdxVf6vtHB +mdSGIqR2lUIp0xlI04j6/imulpSr/tjcXNmhPR/vHUPv5SAqsi9PB0aKIJpR5OnD +pNWp1eMvG+n93F747pIWpyp5kCwb8tAoHtLOF3VEsWuL+w9CBAqDtmHHMFPELhQg +DHFwrG3Jh5BAgo1cCG3mn2gJITVaSUKgQrfWPSeihGY6Z8I63kuCHNgdIqbCPlPe ++xwxB6+RYPtGKSowwk+tzkLEYWuu9yWoUx6JeH1yGQ0cHImveoS8oKgoo1BMeWtt +L7IQCpVcft4gc3aPpTLMhUP4D30DqYmTQf1PLZteJf10CmzLnx3BuNEZrJt+k9mE +C0HbVcrqFQhuhAYuNRTRkg9UBKMF12IWgRgefgwe4M/WnX2kdbbKPA0l83eVg+Ib +PoNiYkB4fPaY334KRZctIUsfJzwEokOsGSk9MHfgh+/5KFeS27vVSqIISEZwzo4m +iD0SiIJLAIyJWxQRhLe8sPQROQj7xiFcuNzjppt5vrgDcgp6ymZZRKKnYW+z0Gvt +YD+9m75w600a1gZIEfBY5cRAlVtOoqbqK9SmvnBxaL4i+3m/CEQAOvNegdC/BWkH +MX4YdP/Rycs23t+rYsyIRgQQEQoABgUCWnegmAAKCRBp5GJ2T8WeRAjFAJ0etlNO +ahOnY3ixrYFHFe0WkFQ8kACg0Cj2Sphl/XEe7MU/AlFFPEicGSiJAhwEEAEKAAYF +Alp3llYACgkQbs7whiqn51hy4xAAnI6/AmwQYZrlm09V6tnO/b6nsLpA8otMBbkO +ojuu+c5uI4EAPPC2qCFhLSHJF3ErQ5E0Rdn8a1CjleB1yCn7fU31wpHCCWDlYtxw +3riOEy11U3oqgfRmWGZnJKPPAM2TQgXMi/onC3FhghzrgaU6iCW/KbLNnt3j0bnX +tgYIx94HZDk3skgp9Pm2wpHS5Fwj+ZON8o52JmZxsS5Q41fNHntoxK6grvXWMKrs +Q2ooy4qim4z6czscVtmMgN7081d5hsI8N9JD4aIExrWu5jDfTzauOnXKXeVvR1G+ +mLjFtU/C1MC/3506sPTScMfA4geRBfgHOHQkHhioCSQ3P8xVGaC8ue4PhbtK8nT9 +VNqvUGe3VWuXSbrnDrCt4rRzGIT6TqCmIIfBsjAkiVCCeltpcbeZC70YVT7TzWNi +DIzXxID3f86NPT2NLNFikm6oxGj6H47/R4vVhjC2Uz+0an+FM7WtmlldeA25JZ8k +myMNqBk2bE+MyTltSel201MkVeNDaJG+pwVYSf1V9WWE+8j5urSaqoWGmqtxnDCb +A+BgTEH/rxQfA2RGhW6aqlqocqlgSw4Doz9MJ3eny9EHLSnQ+DvNmfdNW9+aWSdO +Xw4gJGGGZmKx0GGq8kiavqtb/Vn+mvgmD66tQnOfSj2N/xwDlcnqCt6i/Lh5ueVi +Pxo60q2JAjMEEAEKAB0WIQT2gs3MOdwP6uEWILbHRs+p50+ksAUCWngzwgAKCRDH +Rs+p50+ksL7yD/4kg3N3WLyWTzBE9poyC1YCPG0ykhiUXTv5DG4bn3BqiRjx/Z+4 +/4fw4JdX3woi4fiwxi0CTS/TI23HJEQD6dQ6/DY5QVVjmlOZPu2w4ynlArwK3D2N +kNp6ZGjT2TDbV4xfIN9jDDSzhGroxqHvsbft+LNfhLzlr1nyccnbfgGHidA5NU7+ +lb6m+OQ9ucyba9vqYDKmWBOZL1BEFcYM9LQboK20Wq4FPDDEM12v6elCiFISVEln +PLXeAs6Zxj32lfBV6sJBwoF4RKYzwdOeTW2PvQxL/WKkwDizBX5KWfX0TlD6TGVQ +6yjVI8EbJ06wnRhKinSCxTX5z0DyXVcGKfhFrVsUF9k34fRxjipGZA14n10Y8L0v +o5nlH+tdo/fXvJNQSGjl3M0rIZLad/h2hUAeV6d1bj1jstSZZFMUHuwGztF2cdl6 +31rJKOqFrzEBrMoI03oQAl7ULkVnGVYsR1pp40Hde6XiHgd+yFhk/iabSw4ARDxD +MAeXrxmahPuHdmkvXNkZOcT7J7KoHrwqIc/sBhdSeRs07wDpDmr/zricHrZAtru7 +ngkiQVCZR0J0R/rn9mVA3M/ALlU2o7G6iPOf10bMNePJSFKyvWunq2VXN61DLUpP +07TTZgGhCwvOlncvoljstXnw0CyMVviIcy4ogEYUqK8Izg4cZEYK3WjkFokBHAQQ +AQgABgUCWnksZAAKCRDPEQnqapW2GOTuB/wPdUPjKUV8ptUVXMyxst5GImWU4p1T +nzAzRRQpFv4BvpQiN6TpLO80NFBefMKHv5pgQB0CefnU9V4m9YC4Xa3vbptcHTju +m/vtoS142zJN+A9eBnYjN/GR6JtDKfd53BbP+AWl6EurKMd2Pj8tzORDk+iqTuFD +WC3190XnwCpNgJORUmijmLoBaR6YQpud1t6fbXlOZo8oH9lkNjui/mMNZaaS2L8B +ChDeEupJpNH/3pKX/d9SOmVul2nmdp/OP/YN50F9VIgKBCsncd4p7bDgcxZvqwhz +l5BgabWeupUjvGMmQTsONdGFY/c1tMiydVHQPsp1w+6gOHv60v/5YEKiiQIzBBAB +CAAdFiEEhLFO09aHZVqO+CM6aVcUvRu8X0wFAlp3QSAACgkQaVcUvRu8X0xzbhAA +m2nppmzkeuGBvAap69NqP7NyIzZcnPln/ZjlQllWGnSIYzgc2MK6nn0swgSIPvcj +SQspfIHe0FI+TF0EHxufigsHi/3fXOaSsFkyBn2UUImtKdV2AexzeZV3NeXXOsfA +CNz/72a5IyLWNdpjmX4O1zHafSuss7+noSFaBuyR0UEeqNT+Jta9tyPkKQK76s0o +LRt5vytAJQnxFue1HdKE2nDVqJZwgfSo4lzGKH78NUfzFYeP5KqPG7bKhIbQAid/ +Y1iDNF6bFebI6hgXEXwdMUgYch0AYEAtRLOZUqLQJsJYFI2ccz8/IidfQ9e99zxR +VW6H1TjPfmX5LI5Mv0ZZJjZWhHa95YjMN7Cbv6dWIVIhSvhZ+MR3gTGu1H5WtTUg +viZeUdn+G1OqWMGctBPjlLJzbOFXlHKdL/QgohZXZ3gFhLXX8WLEs0KDgKH1T8vo +AKUtBowzjnzl/TvKeFKgPQZTWhwFOHXTp0jlfpBwELbFF2tfLga3aHmL2rMqyJUL +njZuI6Y/ONF3WnqgN991rXjN8GHEvuDZzKF4ZCAdPeiH36bMi3LRQW+sU2WbL/KM +ztP0n0+lMyDuRmzFSGx94VZnYgZW218XMYbh3qPI83a/4ui1JeU2JXCpIuTh6abV +uOByzCZ32mCSWhbHvHy66A9i2ZZ+Lv593TwXGA97yUqJAjMEEAEIAB0WIQR59zCG +fRby262nzYZv3OSHKYX4RQUCWnjiBAAKCRBv3OSHKYX4RZiLD/0aQ81dL9IREs/7 +eTCgXF/SrWFyuPl/GygiwueDUsZda3G7SVpq2oujUgm9rRSzW9iaZ8pGYSbtPqdg +Pm0dXan0rh7ds+pjqz+zvrDHuSwLguCzY064gFlrm+yRkaLXu/hEgCfT0JZiFCfC +JJTEzRAkL43xMiMYTYCI3HU5IAcMRySxi5NX+fw16N/VgBMxk2b8j+hf1qZ5hXzs +cEKuXk4krAkzUq8kQzbweBCfro9GaNDzvPbdLLZf0uggVghwY2gCz/SZp8OxtWdB +yyBK2zuNNaZWfs/mz++56GhoAQ5bp1D0w43fpeRUVRiMJu4xKjhScr80Xxxf1KpK +JO3bWj98RqWre90NWZrdWU+vMIcVIqrHpJZxkqnbtMkcbuqzxMXNqyXVElw7F+FJ +4jvTwQrZMx6Ofnm1H4ENnhmpeNwHJubZc09TJPWIHYYJBYgbHxC6Fdp37F2TlSHX +LtUx6P0FkO0zikyaChbsQiJMlXy4HXvzOZaVvnoxsySS48HeDDskqMhbj1nMeohD +9/1cV967E6IFDpBZ9Jj5FbX9BBYqh6PDzBHp72/kleCzyZJYJdQfIW/sPB6EMGrr +AaEilivreeMYCEVK+BVLvZNlcChMxvsNzxpjKGPNBuKmKKhFKUeXIgRMX2Lxjsdz +WZE3b/sZtKlyb0tEUcwoY7d5aSsA8IkCMwQQAQgAHRYhBO7A24WOZsDacGIKwH29 +asdN4pMkBQJad1QsAAoJEH29asdN4pMkYx8P+wT0IPo2TFjGynWJqqPP6JGVpCiC +FtSw6ciwj1kdY0nzc4wsCNycg3XO+56cXPExYaLaaT/g3pV6H6hhbrE6eX9q2frf +hjXXhetP6eVo+60k62NT/JL0oAjCAShqfG2iv9Yi25q6C3Q4S0/ywklyIKa/cGOJ +y5g3aptTf29E7OiVN90WII/pfh5W1m8XxCC3A8vHgt0LJqVhSf2+eWzsZe9kVfGH +9fq7g1B10O8+YDi4ifMDu09AeFJCSDeJ/ELYuEDyipu2gSx+AgENvDLQLMeojJfz +qTLes+Nra2O/RmvIEzN0XGhi/yxU+qMI1k5OrcNmENhVRK6x1HDMT/jTdcDYlTuK +jmdSeDrjwS4wtNzpcx790nr4Rf29deGiU6mfX7bpGwQpCxk/7HC1GU5GTJEr1bFv +UwOJfLa4SzE+98dQIQpPzzUJsxURjvlyVE3zOcRI4wjUQcrpNHNRpdBHaCy/NeWV +v41EkG683PxAwgh1YPikcw6a8IzviBwlh1wxyTU/h08vhwKwonsfD2LEvj1mNnGK +1Z/9Ysl4IJJi1dfwO7ga9Ma/ym4wpHSwO2ibSb2AvhRJgs9EPuQFM+rg2NG0oxAV +sAeKjejedUtYKbHFH9uKCbpGPE8qRX6QaVamXSa66qKl75vkuLS0WXdK5FKNdQkq +qseItuy4oEsdPbXuiQIzBBABCgAdFiEE+4rPp4xyYInDitAmlgWhCYxjuSoFAlp3 +JFgACgkQlgWhCYxjuSq4fg/+Jfu5EE/DAIDl2DwLrONfzc+GT/hyAzhScCMz9SLO +MehH2CvmF1f2yOYApJQQFcHeQKi4rHsFTZoDjAH4TtkZygQpxSAcrEdWcNJ2mVD+ +tmVDilFAs1nl9iES7jtilQhi3/BHeCdHc8t/PY1OBtYwM1wcy7UqK3reW0CbmOBL +U/CTu405+Nrq1+3yjtiqXjPYloHg9U8pzEnQ2mkVw41qXhCvgvn6031pYDS/FGbw +C8/Eoi2wpRJKK7fHJ+OTpHFtQ3oeMZI4eh2KzVnP67COdLqdB6gHsrkwzoT2jB+Q ++eBYQgi73eTACAknv+t/j9tE7tedimLw2MraLAZW15q5OHg4vKDg+iKWy/z5/gD8 +NfOw8ICfwn5AAi5HBgq3nGvGlFr+MARhk7qG5MQXo5A2rWw+d//ozAf6wyl4V7Qi +H+4/e3IKBLNFP2o2nYwCUG5sDsBvA9MILVlE2i9NCU6xVgtfWGZYlww5o/Faj1WP +oh2JGGZj2rw875IEwXGxQl33ia21Gy3jKqixQSTl995xhUFtGltwcVTJa2uMzbNl +mA1BZbKG+emGol8hLx8FXrdmJUdZUw290n96rr1jaIltZy6iDFeKAnv9rbaKyAXn +uoXQAiTH69Kgw/DZ8vlbprQdaaLoOU5L8XigtdF+fBDbMYJAdsUe1OzxjdZ/A2ZF +QZGJAjMEEgEKAB0WIQSC0RmoQMbvym9a+UWe3MmR2atFfgUCWngmVAAKCRCe3MmR +2atFfl+TD/4tjf+jyc8UpDhWt72oS8R+I5OkCJxXJClJ3h2D7eVXeEU+UHZ3ALE+ +Agq4PIewJ9Nkg0snUmh5X+/TE2WBxlhNMeHtCnggXmmyRWQKq/TGe2M5sRLGv6dt +Dc85KOB4yqx33f2dUerPhKLLIJlbZe0yAQe2ayA1TgT0BK/AW+RzrRXgaVIQFmuO +BFgErX4Z08P1LctAnGwB2tw6UhRxdt/yQSKpy5aEzao4OsQyqnHHkwzm1z3ETZj2 +NsVSc1GNwA1VivIdS3+bj38VPb26hrobviTbbPfUSSLauzhPGvUtX2Ce5iu4V6jF +vF7AmfbkLbVLb2sTb7+AASwI2Wr9qZrN3rPOpl8uLq3+b+gvW4Z3fs1DrC01/Rto +n9+T5w5g3KcCrcoat1xYNqkKXeGBgv4VnzU0zAQVH7G3YsqjixwKW9nFJi0Iurzs +vK5mg0NXGA23RDzSiT6YwTq8qCK5BT6CK5pz7ZzSVZnLR/sP3RJSZbEkyO+2zxAf +MetCHwYyLAWJXGcOBX4zdMHVSRYuSu9Ev4pp1dRz1X6uO5g3zl+jKCSSX76h8rNx +QOeIQZpsi4hExN33UMfjMceRnmEoHI7w8VQvVp01fF51hWHtb+cFq+45mc0/7mXF +FYSQL4v1RTYEXKJqR3MALbXAoFiv5FqnJsg22XymRjvFoGREykS5GYkCMwQSAQoA +HRYhBAzRF1BCw4uxEO+K/uJ0qfywodGCBQJaeCZXAAoJEOJ0qfywodGCOP8P/08P +fy0vtfsz3ztO0rCUE85cO/cgr19zYDfmXOkcyMmAYyvzwA7KhEBwzT+jfWagu56r +7ATZIdbHLSoes9Hv4BecLarvQKhJaordV6i8ygP7hwv89ZtN5lBj7hPA6PgWgFOC +VxWabhGGbBgpgWXJjCDw+Xou4jX0KH9eB/yI1og95/wzFqov7Wcp27zAx2seyTdV +VPMumOoAt4t0IcoSs7Agyhk83MrVhDSFQZVXeI1JDarPq+v5nlgHXQLQPPFgfzk3 +3SiZv5IBdjtxkpCHa+FnVEmziXeTUY8u8P69kkzn7ywOQ7OIDgbIKB8EgRk7RGTE +WVm0D133dM1R4dRfN3Fb/l7dA1RRqrBcRtY7ietZapBOrGseptDlOcls5keu26nv +QWduLV8FBBron+lxCM6pcNoZu2HFxdgD8NENuVQ8fWvk30cK9PsYlnxVpFMRb7MY +37iMF7Hrr8fAiITfTbVGLw1GWdIKekdteHVx5cxtw4q+t0yBQmgoieIDxAb8iPsK +YmOsjhLXtgO0KK7DExpWE8sNaXDeZbcXJjg5IJzUjbsIxDPyWVFCp+Ye3u/qGVOE +EFyLSOKV0yBVsGSKHPskwbK/WO2lJcUoVgfT5okAX/LQZp/j4tFTyplssBCe2J+W ++w563kqovQ6/0wIgykDaMkE9ysXeNrvQP69U6m26iQEcBBMBCAAGBQJaeDfSAAoJ +EAhtwqbUC50EflQIAKsKezXyIBf4pNrtvhqtr2GqHxSqD6Fh6cwr8Yc40NyLD43t +eZCsFUgIaCstmg0P0yRyNPnW+A3ur6OYDHhOeBpBBHOUkXQbv0GYu/k5y5jYt+Gu +Z9StgG/JAOyqS658qwWuwRjD3sByj6qofoESAEsgq5F8wT1rrqhAqsQDgsZ2g3Vj +FgOP27W7QcnGkbNGPzke98C7bH8G0PGeT7y9DMT0IzOOiC5sFLse9XlyBdsCpdKw +sqy1UxNVGuZRjCAlFZz0WcrOiqIi58Mx+3NDlSDtvBM6qfH9rPZBnS/K3oOBugiQ +nG31lvNzvCcJKQPQoumh2voK8FvACIPuBbY5UyWJAjMEEwEIAB0WIQSchkwh46Wc +QSN7/2YRr+RkRaeUHwUCWndwYQAKCRARr+RkRaeUH/5RD/sHHxkZPV53Te2sFPby +6KyH7NZv4rcdcyWUjaAzd+yPcawLUkhjIDaaqvkLET7G1Ohj0D7nmFHdWRK+ip3U +EH/zbhR+pdLSsSzLW4j3KIt4wuPRhSsLOv9m9BPYf29T/ioMo5J9dlvy7Awy4YD9 +J/L+v2gsquHIrRqBbtJLxg1iujsCtpK+dkOG5vhPyDA6SbdnTrUYrRqvJ4g857qv +x6gdIVu0kRCRwx7hmOxVVtDZqR6q+06be707E3Rou3vhxHT2jmJgl6qcj/yJvyLA +UKnpTGlxFmMhUJLB10X7hTuEafl0F+ZSokAwsIwtERGR3eudrJ1jcN2KPuUsIq21 +G0ODnxEEbTJbngrRG36HeZMPqpgcmFVTkOM45gfZMCl74l0adtGeDYsp70YyBxVu +UwcWeKSiTESbHQ6RCUkdeFODMtawhzYZNIVNmGwqecH7UyCaHgaO4iQV2/h+cwHE +g2uf75+xWJ00n5FTr0nLwGw1BveX/GiVn4P3D3Lg+v7VuTRnobSw1kcs/NhiTyvM +ayPyK6jqkUx0l+ebwL/UlUOE9CGGP+t6yx4c15/DWpDBIXa52vhzpLoRoTWgttXR +W9YzmuqNHGSEHINW4vOGrwx4VWbXcyrrgUPfjnPf7MRBU1vMIvM5d4dnTF0FejiB +mBYlfD8VSflJaSBEhRT7I1/XkYkCMwQSAQgAHRYhBMcAnFPWe7f8j9bZPuXhsdSa +zCiMBQJad4QsAAoJEOXhsdSazCiMLc4QAK3z4UulEUO5pauYOdicKBHgmjT1FGOi +0AcWoFg6Dn0WqX4cdb6IslfZhOwvP2x0HUqh0JLiI+EEfoiiImns01btBsA1iAwV +TYr5hlRIFYyo5ZDiD3Wc8uSESo2CBicwzrhfCgsr3x3ZfPn1Vf4jFADmF1k2insI +p8gEjC3K5mwNV7whjn+ZrjcCWN19SxWadsyEqtyxTsKu9sRe1J9sV/RhsC9AfVAq +H/jWllXzv36WNrjlig1Vm8M2HnB6wk/d6Pnu44TPt1QzrFL0GbSCD5mGmxtg31Ov +iVcaY9Mm0Gnwme42gRe2wwX76WSZNWYkPQr7pu22s9yCh13XhuCw0RuiIKnuEXGW +EI1UAsXq68w17e945cdjVuSp7d2hP0qPaDg5mQIxINl8AlDduCTwXuRwKrPhp3TK +9CvB5mg3hTMqfhmyDk7JtrJ/5T4qGQdkEbaD2jk4IulqP6uV/APWpJBXQIU7/qQP +7ZOB0umQqrNyy6W6C1GTAY0TFarreV71fHzthOdWVBDL5/b2LdOsWIgBDrRdKBl0 +FZQid7Oz2eQ67KVQwcDHK+qsJEw9ynt5Ww41KAmoLSEu9O/8mbmvlPqLR5vrBn04 +7A1PAN7dUnc9yu3Un32UuD+1HJUbTpclhj13rYJaSXj2ZaxSG23Zd0HNGcD8nv7C +EcbcpVf2RhSZiQIcBBABCgAGBQJad5PqAAoJEAYE9JDKQFW8vAAP/0aNzPPQni4H +Nu4XS/0vWixTLLpFwQizRLvO4ENwrFdVX9JFYM+lKr5NHOEY8w680w+cHDhLtOOi +cLuXdGxlisQygoDnaynv9zuy4NVouwQCHm5C4sAwWcjA063HBPpvuykl9uAob7YP +kfGTu8GDjYNUqqsRcLWLTF7mJ/zVjCQhwlDgHaC8S5XqVpEbPf3zveIWnWDnw8+S +gs19ofdhZS7xNUQ7MImNoHmCumHlNIWUJD5zwhCwKIog2CwAmMnPvISC0KnvreUw +nQ4h5Y9Sm6+7a7v7mu3txXpVwy/VZ43N3497AMR4+3qR/R89sxGW6sF+7lpLR3XU +AtgZ7zUMtUkWzHG8sL9HPk0dJfb2ubPhz3VSZpXHBwSDhd8mBeXbv20m2zLWIDN1 +regrUHqtCNM8gpt4HECfTu9P6KMLFE6+JU8HloW9F6Zwqrr2yzPOGK9RDlD6ngDw +qjkyB2w4mVqdvZ26zp002P6uvHcmdETdqkW1FR1HHddaoqHrTAP8gnFVoAra2RMw +zqWXMRBpGXvYDJjDNavp9s9PwrmxOCJ9kM2VsvXxYB3jB9r2ESuuVsESLMF37ynk +uWehJyPPc99gCb0SM8/9geSGuXmBkAnI11q8faoSuYwI2ZT76MBWPptlgkMfSKz/ +ihqc8CKPUZNw5m8i69BKGbfL9YCRQnjniQIzBBMBCAAdFiEEyAry0cRMFDoj9m/Z +yvpdPXT/AmkFAlp3dFkACgkQyvpdPXT/AmlzCxAAjBTlcW3bNWJwNFPdTewdSdbZ +CIWD3DJ/M+YU7gUAyBl+Iu926NHjqADL0IzA1Wmw+fn6um/hTdAEe9nmcmMKjl6e +9WS0pnEvJWhBD2tqH2knWspDPlcxOQhaqCfYn8O4Texa/N6DYqbEQKUBltCZrEi8 +B/yTchN3xe/0K6uhj5MVrawmTkxFA8x4Jdi0Ol9/HxegLz7AdfFVpkhE0Hh498Rf +4J71ZzPLjnL498IA/XINfenW7wsxuAPCzWz2M+K7ntPLigOtIuhjgVieipQakM50 +/EtjBtj5z1jH8qxwPlHPvfv5V6z7n4lP5t2EwveIAU+GyfuK69cYGDCg5DyTVQ18 +Yi0/g+V3FIB3/8/CmghJM9VC3JUQYcr/RfJblRRlAOZfB8YBIMHjyuHm9yNt1aWO +0CQFveJX6kHT1Pp78aIKD6uqXSNNg5bKFH2XvItpnzeS7q9n12BHlhgiEkF0lkO2 +sMI4j+QrD40FsgsOZeHhv58I3OuBV5nrYvFsrcKWbrbk3N/OK0Jjk9JJaUs+oWhv +yYnhj6/jSJqaTVKDX7UXUp7CNK36yMRGAkMaTQB6vJLi8b7WFCXl/F+Ub9okXMgH +E9i+sQOej3bmXWrP/a6rD4Z5ByqLjlSt7yVDAnMsvJbmZ87blpMD1KpV/IAQXIOh +cXP7Ry67VNAYUWnJoqeJAjMEEAEIAB0WIQRyeg1N257Z9gOb7O+Ef143kM4JdwUC +Wnm7IQAKCRCEf143kM4Jd/wRD/9JWPEQe4dul2Hyk/trPyfn/+PrNIAtmOxCJpbF +xPlGZn+K/Fov3jwg/s+xTOHA9xJespENz9xNPP0wYLqIZH/uvLlconBzpjS1nO1V +rauRlhda2rXUmzl1rVYOnFJwUlkzBhp/AwcF7LI5db0OugNqrWIx9mw/aZjmMC/I +2V/vkk1HzhNWwB9JipAtPRoTkmBWbvp32RRzBcDbIBDpXhSuQFl9q31ktBF5lNmB +JyZ4GE2jNlMrA9PV/UK4lZk1d0WE+GW+Pl/Zw15DUvENurK/lEFMg9bLGR6Nu89X +gb6oz9dJvvPVH3P+hdh8s7YkKrKValrtzI1vKNJg3tnbWDpqSqspWli03e/TIUDO +aFrvmqR92mkMytV/9UEiwfQTqgkce0FbReqYhbf4n318buKe9wrqfGoTs4aTIj3t +KfOwO3PV5S4k/eLSg9kbJP7iMRBrE3hS+v9tqGAKlPKb8j23qI5emUOB7YEDIRgm +4vWMKUrSVWHjrP53sN9jIkuePzb5/FSh3T7/iQee90DAJ8x+UK8AdRnSc2OZ9qhS +Q/+a4+BhsxH3oRiaFBNnZdeMGtjwggwqOfuLZXLbR/YHxeuz3S4I1YPmkrmCsHG/ +Z1FXlO+9l2quG2sVIVhVHejWqHpmavgPYs3ikXwJmSgRV6BKq67++dxytQi20iSB +pk58zIkBMwQQAQgAHRYhBPn6jjjKnuCqPlBavpULDuE4JW54BQJaeZ/sAAoJEJUL +DuE4JW54TyAH/1ljX046s2qRcK5b7OgVjpbKe/MHVwuMBZWXLV1nGbK0FXg8miPP +gewgbIjRsQ/RCV/nL4/GkE6O21r+JD1bnuYGtgAm5UBOVvQsh6FB+zXJqqiQDv6J +IXw0l023ksXieb6QCyyf/WfaxF4mWkqIiPDGTWV9GLHf6Uhg/iQiYgG5tH8SJ1Ml +NBrHmm2P2BVkz5FBZksC8ZDdr+xx57g0OsKPtiZe6k0hgZg3N5ViHP9BHMBaSKVM +Sekh+S4BeoMEircfCViV02q/pMonIPco7V6FRVM7DFVyI/jou9VvOsHOpz0wFHux +awaKTZm0ZztjxxomgECljsuFRb0HXFdvog+JAhwEEgEKAAYFAlp5rW0ACgkQoWIS +EYrLTMVnVhAAtv9Bd0D3qdRkj2J2tpNeBh0lQM+0aLydOwMZVCUHbP/jIO3Bu3X8 +Ud1URZukUrRtiRMxf2RecRSMXtKHOOFkhk89NFmzZzzzq23IdIuqtddV60fnaofi +COCPOUx3QptzyUdksqtfUgkr3awZL3Ox0IzXDzJPGEapUEB7DNDCe1sucFSvUWre +/11uO0qNl5TAHTOMMIJjqAbnAI8N9Yzvhr/jGX4I57FPSeo+Fj7yaMngl7gGwMvl +ZY0+S2fmzbPAfPS2z/Adi07eNlvL9fQH5yhxHSXjpoDc3Im9mdrgXJLRQU1o1WDr +BfroijU/3Y008hWgiU8hLF7/FmczXoWCx4ZXVjagma/D6WlMhXVH8KsG+r+QdhdM +9NVNRjUhat0HeWMMjomXDGad6djrvGgLjvd55ZtMGnQgdZsaqqNfL0ViymG5YXTb +xaWZyfdLzTD/K6eKXSTwn9W2tqeZeXtRKvo2yS9h2c4aEUTJVMpHTQkrys+dHpkR +PkMsrPP2WthY0d+f0k7CHecl3T0daLo+54zH+/k9gDg8Kw4BEswqWOyVp1Nky9j2 +Dku1Kg88HjlSjxvPc1/xcgK5zgM9URgJyK0nKVrgbiuVZfxGVM9ogxtCfHig9lCi +MIFSua1bvM1LE0u1JHzYilsVFWJ3IsC5u85/LIU6pGycG0vhkZADZr+JAjMEEAEK +AB0WIQQGODJB6nBre8nMO5coCjq342B4KwUCWnmONwAKCRAoCjq342B4K4SdD/9x +fGbXyQldprbslw3OgnPiARJM8dv9TsW4btqzF+a4S1WXR2rO5HWsNDA+3TP28LLD +bmETxTUWMxBDjCwVgdI5QZQY6918ODH2OV4w6xjLRY4kpxY8ZBWkr53RR6xaO6iV +FvoJA+yRmaWBiuZXdrDMduuGhu4n73KR230B0jdh7QhUB3TRwokT8pIYYqAIH2hs +3wqN54VFl9NRam+kTIt0U3dB2ZOMyCLTLOpd5pXihVtXf11C7ju8iVQt62R9NZjx +4XOd7XDCAFsnF7YfZ40Nj0lgAj7THfzlagH2Ao21X2G3WFBP+DZW6Bgf0WQl7f/m +M8Zdx60mOqlJj+TNHYUfj2l+a1iRcomgZjnFoPdchkKAXZlIMB6BEElj5lAhKVl6 +LuId9Q8E8D3o1/w87jtIi3nSPpLA9LjEh4bzhxRDViRmEHbri5zyZd82HJ/kk6kx +jCrPnzeU8N92xqOu4thQiZIhtUVxfAHhJU2c1Q5nH1xaeC5GnYrer1zgO3Ad7BGc +Jvjs5h79THZTU0OYzIbjBbiX5OyRbxwEFr0gBhTWyagu9jTj31WKMVqxQzfzFmiH +tefyFOlbwwt4x2irdMuQleshpuaHSLlzDOSskulT4f+9u0/vMc5TfSt9xEvLfG7v +A5nrpnBJC1/xIrdisLJ6HxC8ngJ2hs709/jMysRL+okCMwQSAQgAHRYhBG/K9lMl +OsL7KZftfhwSYDS8W5vaBQJaeabyAAoJEBwSYDS8W5vaSrAQAIZX4zaPAvUnijPn +CQphF9QIfbKpjMyUh5mLjvpQoQJbFAvr9/BZQA4E6MWmLHimouuxBRRhNe2DT46e +APrWjZQEfrpxiIhCAT/V97adLp/13kjoQ4bzqdJs+fFu+I39S7q1j3wsFotOKAWy +Z2DZG3SqFsB9Sb5TzYIXwajr0l0HvTRq7vnDQi0Db1sVJhsMfZXVKU710GvLEQMI ++0CH/wiNS5xcvA5REX+pRj1aKGdeHjzygno8dYoonhL6U/k+ObTNI98qSoUHWi+Z +QSzAv0aKpInKpnV5Cn9dfe/ari36cY1zFQz7WmoxECSaeTKQlMnzziGk4CJx22q5 +W2y+4CLERPvAbgewHgqnOVqb2FUzpw4By/RypbF9AgnrAcmX8aQYP3xNXE6SOApm +igtBRKNsJcdSv+bmcS2WChGf1Zjt2EB/JSWn2weUqH5j1OHvxV3Q9zwsy9aDt4RI +i/2U3WqEpyJ+MzX/XnRvdL7O4KdLt0NBTRzOBntnRveHxhJRt4h52gZ++51C6W4h +jJdkpwVWpA3R+C5IUN+X7k8/LpRdfj0JYQx1e1J54d9uWFoHeGIS266YCWzlc8KK +QP2p9080qaoVjBHnTqW2c1NfGY+zGEaew8hWowQP1duaOieapMbipXI3p71ItEEh +U4Vr5nsL5vYTNCNZBleyu/WqrDBriQEcBBABAgAGBQJaeKbuAAoJEAP6BGPwevMY +W64IAKUc9LWvyLHoNXWI9EgcwCBXhccUErB4jVEZksfcXGopEjwAugXNC3RnCpN9 +8dA2hTNhz5Pi6S2XdE1Bw9H0p5Wyfzf0hXyVfv4MVRq978nzokexzTKf69Ln/1i5 +SFXjGDzPvcjWyEBe4XTqAJI420caROvVR0SqXtZcpBDUQIhbUJAzTSf3ltmBeLf0 +cBSJjmFtaWsRAbkyom2s0L/ov10RIy8YRSImEzEZzl1cypph/Oofrw/VFHeIWKtw +cjHeWmukTQ5IIk2f/G+S3VR3659g5GunniE5wTDeQkDc2hbn6DT1E7VYIdlXEAxJ +1JWiT5fTOXn9XgXAGUXnowDwn+iJARwEEAECAAYFAlp4pu4ACgkQHW5pbiTdqsZb +rgf/cctosE3vW8vVDHyQi6pi0Nv5ntKHQtL7rk5kqu67Yl5kd6pb5HACY2mPX/zU +mOPgKCi9MRJtn2FCNMHtGEpiJMFcTOP9ED32scdaMXFZ1h0LnhOhglt3EKBjq60Z +RUE5R1DdQ96yqipUGtJOWy/9C6f3+qEBG/SWU3l9lnt2Y5PLtkUSpfgT0QPhz7+v +AEE8qz9vmdwMdMjiF1zigGmPXJH+ZQiTccjLcHIiTzHobSw9mOzakd5sslDLERqX +uC+TJ8hfqIdNM0O2N11052HqCancePKEQSlf2X81la9uKjzuf+DFhGAP7Vpbk/d5 +uMb6fOkvxTo7sHY1MTxEUU6A7okBHAQQAQIABgUCWnim7gAKCRBVv5yGEwedlVuu +B/9iXmZa9puDApJBKHfag4kydkZlaXKorQZDqZHNeFGl5dYWEloyQVSdVxGiBzbj +A/1+Ds+dzO5WVtxm6q4dZIkaYQDrZOVeojBA4sLIth+EooKwFoQgD7suxVZuIZxT +R6SVWdvL2bXG7m8J4ebyDg/aKuOoCY1RFckgWWVfwEWTwwEsHfP6yl1QiJUfleKb +eYqTyzAnM++b3/otTBnkqwDaE8tC9MCASiz6qgpPXqz10NmGsW9AVuw/0f+5Y1R7 +ap25lNy0PHvJrp/ylbOE37qMiYCTYZr/RjpIVs7TlzR55p1HyNnQ+OqRtSHk8FtZ +0SC7VSfU/Hr5A3JA7WngGa8qiQIzBBABCAAdFiEE1XksTIxvjeg3eUnR9IOAsuyP +lEkFAlp4M5cACgkQ9IOAsuyPlEl4Bg/8ClLnvYKoOVersizgVXSIlvaCTTcTd20R ++tLrVA1ImJbjQFhdBOeAROnLoZT3nyWKBpwtIEqtHx04WuGP6YGp3l6Mo0RWqH6B +xsVrhDXqK08NQ//gEj9o3dTjjw4vJE0N0y5+VBWPQfQrAwKRT/t7DTSDMq/MXB76 +iBfm+MEnaCUNZEz7YCi6kNRJonyY+dU4Wh6Xy3gfAsg+xDqRjjBTn1VdOH2Pe8A3 +NB6OmyREV+oZ8fnCUj+rWvXiRLktg8L9YRm8rPbStvr/rKn4E4rb9itwCLs/+5Fb +6jrqth6pdk4pfEZCnM4QE6J8bG+Q9oPaG6b0jiASd9QMM+++nuucuRJRolcqTLgW +FpH8FajJGIv5hd3Cemb4LVx/QnAkYCToaYcL0TryWDExFBhDAhwrE2tBAxqJdJgX +FuXpRjx27MDb3lLlgef1X59AV4r2L0amwrUJ1hKlZhocdXAvgA+c3pwRuyWJDlVZ +mgs832KvyYkB/8EsltVvM78WVC4t9PQmfvJxZ7auLXvFNOesZzfs9Q71NmgIQRqm +v3QWwGaRXxYxM4rPv17sYNROIlSlCEWlE39qEs3EdS1vCtyHGujPXMzoARU3N552 +RZDzYKiKhLq27o5a73mgLlwC4suMvLBJBno+iDeOnCmC+IgMcNyvGSpx2p73jVFI +LI2NXIHorduJAhwEEwEIAAYFAlp3LxoACgkQGQ5faz9Xw4RIphAAo80nqXWIb2UU +DoboWFXG6xYRMqI3/mnZe/JG8u9ct4Ei3SP2n9INJend+aelFygti03ByA8ae8/j +8yaeb7XT3ubjIHtYym1o3ImTfV3PY5rbDZSuaxXOlxIuXrUmXH4wFD/pd6q0L+kS +E10tXMsc7H3gSpWTdUD7P+I/sfEClxbapMdMEppNSkqZJ1QZcKEYwkbZcHogjWv4 +d0VGn5QpfIyepB+T284mjAJgL+BcuoJ8i8ihsiffcvn4v9cSUIhJ5CwqsNMIrqNA ++CQYRe/IEpofkC0U9RHxYCXgeWzLsRhW2EeVGttYDhBsY2pNqkn3IFzugPJqDQyM +RdWulKPHy2CBddaVVACt2sjRtbfpplSoGrkDV4An73hZ406N1ymk8PWITJXJrqoo +/mC+yK8rbo/23OeSMbMwf9+AN9QfwoisKF7YlFIDYTqXwMP4m11+G52jwzco5nLC +Dbn8nY/GEBbts3Sy4B5iOo/Y+3Z8uSW0BtwX/3aSJ+7+hh+nngm2pW7LO2M9xnUo +naSDqx3/3MXRE9UPD6+nKdmQOZ28ldv0KykAWfWDq9Op1JtkhmiyjcAiCD+4k2L2 +jD68uUdeC5pPmX6nnIrV8XUKDylOenZG13x5thjznLUgP/ZUffsPVe9QF0CjO2LJ +zQScHhHDcgp73qJBPxYXVTUY9RX4TmCJAhwEEwEIAAYFAlp3L0UACgkQBA43GCw0 +A2ITXhAArPB4/uuSvhKH7vzJQnfD3fxocZmihO51246qG0UcKT58RnQ2i433DsTo +S6fvbg6O9rRjsmdZGJ6DLPhk7zvuvFQLGKU3Bt7MrypjQxuh13U0lGElHY2xYkCt +Jy5Nzkpa0JaGWMkH0oy6QklDnWXWhQx8iF8U3KQamnT+aVZ7W67z0U+M2pqJkPLQ +S9qk+f/+Ykz8TWXT9JK4QV4jLC35z+fVxBWsWkOM2YxnsQ8h8fmE5XY3Ua0cqHmy +sQpsJT0QctS23zsYhuszc0XlvqjThxL43OgbbZ74d1/eQdw6px1VI+hppTFUF00I +ywUGCyV1jQMuZL3mXlIOima2aOeb6eY6zX4WSIqEb3QXKiXzOFUSvCpiPCzJPtum +WEOChOs5aYyIjoMeBwHFYU1GQZoii5K1iYc4b9Sk+e/rHDtRDUozwh660cWgZZcj +ZCZcDOkDk5wYgy7XL3Qz+A9mEtI7xaefKIsV+PxH7doqYV5xgRIQU2gdqXk6CB0d +hd9lpHwoP5kGGRr5yEuylQdPez3PsimXmPrL9XrXctokDEfcIOPetZYBqAjz7+vb +aqOGG/Y+4h6m9sPGg+1r6XlEyH7Jyji2FpguqOFvgquHbz7xWGojt1qcOXq4El3X +RTjbcoy1mD0D/ZbM4Qs6Z1iqjM1NSeLeUr/+P9f7Te5GKwvsWjKJAjMEEAEKAB0W +IQTkVs4DxHgFw9xak2TtyMgkD2iOaAUCWnjgFgAKCRDtyMgkD2iOaD3qEADBHT4B +JNH3I59WNDKgVam4KNvesCV4b9Nn9cn6tYIYyLyPrGXSkTHAIIsWumzoxw1uaRmG +mr3aOZ4meACA/eupCL54NZUYVRGzXLNVqb30NS0Rb07tqJgEEOzFWhERSVhvyrwX +9eKlQvsoa5bOV4TrpV22tRuHhf/hjq7UD65GKWtETqgNxI4bxEKCJyMxdUahLdAa +MSxzSIviqnJZIzuoP1vPw9gxujCbthVU13EL2YM+IWCnPmIwH0nZM8U6sx0E54NM +g7BHdym4QKYPAuOy37jr+DQEaBLgTCFgZR5PQiDv+6DjvhkLqiLh3Ch7zaHrMEia +CnsWjEH5vg+pKQ1rT2uFjenb+aqiW1/GMa38TeLJ3Omk/UBQn+rfZq1pZNhYyn3k +DHdHK34TJnxqxpJk44bXZVIJpsdQkEEtMqJMmctPyijAK2do+U6+SjlI748PcIxj +YaipOJy1xWRbLb3eFII9jz1PtfXICXMN127xm5+5fE303DhmUTD3UJ9wbUXnhP0H +qNomqzyunbJWkebb1kCF1UDCYrbncyutho9z85QJkquzelDoRZXjKEZILNGG6fq3 +bhO3hnLqrmy8vpHHVszY4xHuCpkoAfXVPDM0RLUFBSjgUFgGf9qHltDRWfbc91Ge +6vPUh5jqBsLBor7EG37F7UF0V0u7qy/0RTijtIkCHAQSAQoABgUCWnnCOwAKCRBO +pWj8PWrRU7ujD/9OeS14dk7Z9NplzeMJjZoUoHxonHuSk/CFcRsfxvw/arSFsf58 +IZ4aHWgT0B9+daw+C0ZyQR1UfpsOBUwGpYXVvfZ8U+7y7SzMVGx5b4HHKoamdwt3 +jE8iJPSmTd7Ud/YrjZKiSuC/3+vfawY2OKizVAwEkBsGw6UDq8HXFHOky4VY8qdm +V5kTebZc+HxmGHFGZgVAbM22fpDxPID6IJnjksSJN2Q+KxMjvydTrJzkk7FvZd/q +5U1U6woMSKRUsKh3s01A6m0erQXS4qxjxmacjrEn+jOxPbkyHROiHPJ1jn/ccC/W +zP6I+Tcq2zpq/tHs3dkhOxIVLIXWI8yMgHApgica9aCyeGsvoodLX/yr40qJYJpd +b6qr38L2NAn3qgUp2fjMKslPHImjTMDPLKx9Lt4KNiv4T0jTcyWGQ87CFmRX79L7 +dmiZt+NiYRyXyO6HoCoTMmMVwwYKLfkaKuDpyWZQfYnUu4RMEfWtjl0jBUEFH8tr +3abHww9LR+DGqMDl7ErEKrplRdzMzf+ocl87UAzTwbGzasklgC3iHbTVFCn+8l/J +JlGxUPZ4iV/ZAIT3mai/1CoX710D7AbRZjqjzKYz2DuWThujwtjVkHgmwfeJA+Ug +aqbF1yc5XOpSUL0RvKZSye8ErW+ggH+eXnm9aFQSLc9pKbNx+RqXbbrIM4kCMwQQ +AQoAHRYhBHf0Kno0Qe5RL9CF55Bc8sQqQGZNBQJaef4BAAoJEJBc8sQqQGZNYa8Q +AIu6xQkbBtbSWeiG4GveCVi9DsUWZOp+WIGoWOzaDCKwyGwnCtIjvTqcWQlMOJiT +r8B/iFdcD2b9hiBjTsbMflFr6donqDtj5olb0Ly/BZWn8WUHQf3uNKf8B9a5rM0q +G7UD6eU5Ctu8ntOjy8cTO7NP5HexOEQWdBwfUhsNLVCjx8crWyrz2RKCjbCswuFo +PCbyuL5g8E3SblJs+vN1nNrvqknRTNB1hUiTsPX1eLMF/1j/eMwGfumIZ43nHksx +YEbnbZhMqX4PSZNBVFQo2YTQEAXtfcadGwVJDEQcwFfw8MktK0wJtHNQ1ZgKiA5o +kfEt8rjcFPf0HZzESpb+2Zoowe8WcK64L4maMC5PYGcEc+REgRdNhvJFsxYS9yRj +jf7XCQJdUb+XgTJ3+/bV7BHBkyEGDKr7DDINyV19fk98CArkyUmKVglTukxZ4Sj7 +z5T0QYL3wFf74ZA2crMXqbz9VmdpE+cVjd/0MPFo3kO/0/OXJafUPKCX3cisrAtZ +ubBxl/DFqi8qI9PsUcuDaQbGN8nKySIZzB8XlL4gGlO57vfNItKYK0PjRBOSryYQ +gIFYBbTTt+/sGkDai1v6JLc4bIqKYL1sM/DH9fwLvk/j8usE9TYeyWwrYMOu3mhX +c690MA4zJbjzh5x1JMaq8KKYugmFVwt+JSd7aNP2sI61iQIzBBMBCAAdFiEEz5sU +CEdQkWxNj8rMOeRftgFBMeQFAlp6HWkACgkQOeRftgFBMeS0jhAAgUyhJyVRU20J +hZ6HY42vk6loYez4HjbM3zZdvKxFvdEXtRbvZPogduymNEQSRFjJwgOIWVVbCmkE +ay4oLXWINvfOMjji+OUeibeXPYQ3wh6mEELOUn0pyizwUzO5uX0U8VuhhjZTowCj +as+B97LPebtn3b9jgINKVVLMQY2J5f1jchxWDs3oyVsAbKQpT9LqnJG/o7KZe2bh +1bc44eLALcMzMXs7nwv40n3WOiopwZn6zi/veBT06Ze8g4HhqANpY5ryez24tYxP +FEpv/7fvx2txpb7TaiMUCb2bd6ZocYtRMKZcjbpii5dnRFjdCsRjvza2bWzci7Ok +bnMR5arrSwWqaoa86axX1qvSzVJIqIYdJnOu5fD24tNYZTixJ6WhPretcNCXfUvb +g+0JawsJXMX80EbxXJ/38g7FOlvvNap1vI1J8F8iGl87n0CIpC14rJjrSN8t4TlM +fJtHqz2GMfebdoXlHGuq6zRatYedPwQKXKAEhboWM66MZq404efwBA37+vkqbgTG +80kfwJ0SrlAe2F9raAP3fPlmIN9++JT8GOZVdfXtjhx9GOcK/7Dy3Pupwoj8eSxs +iG+85qaGc77mSZxTbTbbxoyn6/R2lcq1d8dsrnVR6QQ1WMSygehxn1eRpCkJIq15 +40FRwDqj00tHoSeEgsm3xPU88tiWdImJAjMEEwEIAB0WIQRMC0kHCxQDWg4PhRWN +nnvyfLwqoQUCWnsU8AAKCRCNnnvyfLwqoRS6D/9GAR/B7OJmYixewwFGayzk9iEI +kHBmTeoc+SogWKZ4fH1YHzcV5mbvcvOcFY339L4u3mZUIE00gnVHjaAsMJnjzWd4 +Ac7p8ZcRUsw1Ci8yJyEv0v7eFTMD4BbC8QYA/jVTMBQ0sUIxbeBrRwNsRSywQDAa +x1EdKKOSfGYSBPQfifWx5w8zRZ1KhKu8e78rpCOhLtPYEoE9cpDsjQf6JdhBKOx9 +oxTxl76Ejbiyw2ikjRCUaRMHL96e6IOT+aH7SYR2GYUaGNR9TYTGW3bmBWnGnoSK +Y5J5MW+zig6h8HRoG+K3T/B9JKs5ERSDqWjJmV8TqIMevLifTJlOmZEfcbzTPOrh +qy2HRN/dSMMbEhctxG9/Nvqz9ipZuJ8hstriDyo4n3YT2oRqAzVezY1rm8vMglXi +PVgJYPfVGJmmaQVXO5+pdDyEfsEg7j3+JzyLLYJ5Mqoex+/jHvU98IjM3MwoPLUp +xMcGzhuMR9F9g1Z5fmyZPse08EbGMOGRjP2Qk0ztJqOb7936V1obDElY8/hvExtv +f4KXLZWjT2IPR3EEnQKZ/9ccF0gkLx0Qefbhhor+IiHo9OJHU/uTkf3ikcyXq+14 +uQ8+ORyyb61g4ojdep6eMgUg1J2wnKNXwxDlnrScCtMMeDBb07uTPy6sZA9S2UGh ++IBI3yEEwVdFcGTs/ohdBBARAgAdFiEE1KUj0HvqdLvSGERHaJiCLMjyUvsFAlp5 +asQACgkQaJiCLMjyUvvNQQCfVlE8YUs1fi1qtUTBN5eAOBLevowAnifN6WFsfuaW +ltGa600AkzPbRyaYiQIzBBABCAAdFiEEFlFdHtWKvLA2wx9Zg7C4xsvacfAFAlp5 +askACgkQg7C4xsvacfBhRRAAvnRsjIsr2J8PP8/Y23kwBw46xhgKDkrWjzWkUefy +9t1ikLRgZiLXqmabHF+LDc6hPgwZftgcIFND/8Tco1oVw9Yp5fYs7Ux2Rj156pzm +JUvuhWxqKM6DnZoEJmkRXqPISebl/G57YpJ7FRuLeYyL61RDqj4+qbtVMfJM7orn +bc6cC1pTdy+hAM8uF7I1LNWwFk/AI1WcdundGwYnM8WgZwuGwcieKAVr0Ala+rug +SFz8mdHlcaoyA6HvCF6y75tRVv+AtX5B3lbKbw5LAnwBawD9gmHTfZoXTMN2AvPu +mCORAgwwvfylWQ9xFfZzvqADmuF4d2B+vulzkPncOTiaIx912h36FZd6HgfEPOtx +LYi03Wz8nkduhu0hdaB8CvA7YatMKRdZTKGmAz1FP0GoN6HxbAmVdcJCyAbnqRSC ++UkwuBn/nMmd0ywKDODWEZVSNsKl1v+stCkvcIdHS+wdLd3SbaM/Wpurt6iRp0bh +uJjrMm5x9ZNVNWp6qhFMU25iVtj251V6/cwa6EEeg2kqhuYVjOiIhnwgxvQcqNgf +F5mdWEfljTwaWGccj5W2/cjzwOuqztQtScz96OHKAAM9ebKoWk97C/gJOXMqh8tF +2kfqLTYdfleaS4Jjjt8YWSKbY1ZFt3Ahtqz0XEIX2752sDncBztO0+E/dDd47u6Y +8tqIdQQQFggAHRYhBCVVK4nTOqb2gjAegq465FZCJVGaBQJaeWrNAAoJEK465FZC +JVGac6QA/iv8oa1xsTS0ka1bdjagqxirdV/SesWMmvNXEDVnk6yPAP9oy6Fe5l8O +vDpB7lApYtG15RLxDj/bB4+C8iLD2I5YDokBMwQQAQgAHRYhBD7z/RwAmaqBVjR3 +pTh3rQXRWCzbBQJaejSlAAoJEDh3rQXRWCzbVVQH/3QKwMNSy6Zm159dLj0Jw8DI +27feebFpCVqNHe3rFyP8BARmHEgXrXgAr4c4/27OB0HJNqPLCUlLPiKfT2jggc07 +l/pcfqYIIw1Ni45U7uV6B1b7rluO4oeCu3tRi+tXCo1xMcHYQiO+1MpU2PjaOB52 +h5Wx1a7gkxS7xuFDjN9RPravqmhMxqzOJ3e97Pqh0XJdm8g+4Cvnr7/Yo8ZC+ejP +M6xArJSrDZlmzTMYLleMOa1iRLNGDxZJSRJQy8gCEeRt7AVfmn+ZziqtQg2H7crR +6OYuTsQqfJ9aHQmaAM5jF8yD0kuccIuDtR3/26Zlp2LWzjUbzt1MVvpvRLCvf7uJ +AjMEEAEKAB0WIQQb2IbyRv1JCHnU4VBaCbRXbegIDgUCWnoczwAKCRBaCbRXbegI +Dg8YD/9w5iJFL0mG5v/88iPkgx3ZvHEp5fieaxU6tHRvW4+OEEk3uauYTlVUfo/0 +CJdeitlbHCJln/B3kDt8hZtZltUxyecUh77Rdd/VAEkoiFE/78yztlEqjJ+MXxsV +p382lp9iNTqyeaM9bbN8pR7j3NUoxwWmJ96V+ZEpaMaSkrJP1xNatebePfzZJQB3 +iEmKsmSQK7+6kAdIsjfvzsZF8YgFs7bi95SGkDH5xaVUgwZzRUBdl1DoYoDDellC +hj7MfZyO92TB1BPS5ViXaGqeetWsDQjhCjRVpGPyJ/8uJPe2xSVExHJ+tl6CH7GQ +U6bEL0BktO226Wcg2oOQgC4nywhCVpEv2BFxC4qeTncTrAxF9eTJ0x6p8QgDn0O8 +IvizQxshg56ddpwmErvkxSZnnv1nw7Vt5T1zAjVYglLqpVGuJGcLKzzsI7jCgySQ +kAuhLzKIEdscOrqPkF8aIpZMkI04dxj9rSdgW9g9wyWQ0SBUn9IMOTvesQHHaaPC +01vWRlAn83JA5s9q0JN4rwmUQL1HLTHrx4BeqZ65Wo6UPcUhVbd3POPWnNEJiptb +dFMBXv7QiHPjZ7DQREdHN9r+35tDaLXwEjHFgBtO4R/3yWtyWonAcNa1YlsMPvU6 +2L7KMnE8zze199m8xj/0DGH6UXcLgci60kEyjxOvxmGOLwx4Q4kCMwQQAQgAHRYh +BITnJDKlsW6cGs6NJB25d83PBmUPBQJaegNJAAoJEB25d83PBmUPZGUP/jJLFCGg +RdzsFa/HNuUjQMUlpwqK9m8HsLSuULOvPmaNLDluhmyfojyGNSS62x1JTxlR66qM +Of3ADiB+TkN6wVx0FYu72oJvPuWSxkdGbJ4Xbi9vdj876D6s/qLbiAnPfHc1g8mr +Zc7jlCxn490Xc6ahtMdr3+9KSOnEcCglkbzIxZnqc63Qb+x2rM0AciglVME1D/Hr +/YEmtg9VTlaDnzhQ4NRQZ64aWGBO6VBc4UhsrvYV7axyMJ7nDeqUHq7cShwvTK+Y +i+0c92iCxQSoxeyqqLbPRq9z0tbjX5oTLpvWXQD/OlESAeujjexFYSnQBZj/aUzX +EapgN/G7TTW9BWGAVZ8WurZ0Ou6MEL+4OeZumGuB64CoJzZOvfsAr5S+aWIdVtye +OLJWAxspuSYrN0h3UCpkWpcnlK5Yvnc1j/LOvrVNQ4zTBywzMM5pgtPH+K8neRo4 +f+GkJ/o035iV5lh3s6vNqNlBn8yo2e3R3hrFsFZloS/2GQvBCwqWNDes3jNBOvBy +VPbqX37qGBZOh3VVEvS8wC2UZTvELKjz5NWEmNTarF+iEETOUFPKWr3SxPs2CwG/ +bueMlfn38U5voos6uvJjRfnC3AMGg3B2t/GB2EIjK2tLL+1nYrW1SUskeyqxWcbr +LFaiwR5g5hLHIQlDwJjc1KU5dYwcH3+ReFYOiQIzBBIBCgAdFiEEtfrvTBgwNxXc ++gdNWFK5ST6ylOAFAlp7H4sACgkQWFK5ST6ylOB+ag/9HA3SPnMjFIrwpUt51FbT +/CiMJPIKJGFD+qwtY4SBlCwl3j5zKVW7peK0v3Z9ZQz2/aMTT+TjtYVCcz/HGJX2 +vUKvkPVWaVeZ8oFBxV5DKHVMiOrdWzTeQ5YRR/a+UGOdzEjcgbjzz1LNNFSgCOlc +QMYcNuzguTh0Px3Pum0sJbCjL7R40ZvdbPbbIDyN/X2pX3ZSTypJeN2c5KUBRbs5 +g2FcswqB1gG5JR1ak0No+Ha7nZgcjZhR9BZqqCaehec3U02INKQQJkw7RJ795tau +N1EWRjLEorDNwEA+Jfnf1A8UL/acgw9YjBeI5mdi5fsO0PzPF68QdVMNocXC8rRZ +f4ZhAvh8PRsfQUpu7SU7704bihzMC/pN9i5aaazHWlUCNIMnb7wa9r0aHdQqxDHJ +hDCfLxlU8qlf9ZQDlSwot9XpeMWnwtBTa5hKfa2vQWJ6NLTpb5wBKpMUbRhpsxso +GnsR89mCnBo7WIedCjROXrnTb+IsbQ1OMycG4Zav46uXcPOEK+QTBApts2Ha6Z5U +Wy96kjoG0R45djtbWCS1gNtCulGVZmdnEWhSSa9TqllRXDbeqWoFSH1aZhD/gaei +tHraqnxjWWvEsoLeUjtoxHGpRDxlrRjDyBIonX3vNBHRWlBrUzMO0cRgKw+MPL3v +aDr362WTwa857jpGF1AiDoeJAjMEEAEKAB0WIQSEZ1PLGSExQsVtyRj1yDwF2c7u +7gUCWnsZUQAKCRD1yDwF2c7u7qJrD/0QflT+icHnVPfrqz0ePlhjcI25JyknBYKy +yeLWAprhc4kzORt3PnVTUPhXGrqEdTjMPW/zmWHE1BZaHSU9XNrroA5Lgdz1v4Ab ++wm/p+Kpo+qEqrUdP84mOLSlFLwDd8pnlb1MKpnwp+0meiYgyHkyQcED3AfVd2b6 +OF0jt9C61BwPS6YZYHVjnuH5/x24hkpYjd/MPZzI0EdnoA1lqROGTnzrijUi1dY7 +6h/5HZ2XEKNKrP1avxtS6OES2XXeVIrRVJGAyiI+ExjWdQmHB64YEcAfoLlo1tEZ +gtTPCn+q9bLekuL3849WaUrvps8M9ON7FW7aaR01D5MTR09PwObojCjFHQGJdoB0 +cc0N3CST92Cri4aBWTRdfWsrPk4HVJgaOiuo2mJm1V8R1BVTGi6tU99ZufVC9Dcp +w+yUCNV46hjDzxBDEXDls7pyxcaWAstAR20ddpGuvPcl4I11JERtuhCLv4HsjMJF +xh14i/fI0+1WQ4bUb7m5zYVYHE+qH3eBgPs7k8uS12zClWH4wCZdPrdTdTo6JeP6 +uZUR/QzTJByhW6+Uuu3KjwTEdISl1zRmIgbTSp5CtL5bXskYPOjuYaJxN4+ILmYE +9ov9CHuX7fcEW7t5HmGd5iN7aBDd1ccISqale9GLIwm1aqM0FeW9Zg6GjiadY5Ik +gMttkTWVBIkCMwQQAQgAHRYhBLiPFpeal4gSgZNFWRE+JKTjma8aBQJaex0CAAoJ +EBE+JKTjma8a6sAP/A214fej1+Q7SIPNCdBZHcXVtpqGuUeR+J0B9KLfCfgT0dw1 +5YufcfCC5MKcG3Behi0oSqmJCaaQOh2CLjosQcQga/nUn3sOLw5cu3ITrqnRrhFU +1LoGlFRFV9GDtlljqfhJlxEBIiD50za2DWlUBTwubmQGk4NyroWsQFz28kQjZoaS +isVltB4848AnqlKYEJ69SUkx4VZ952vhNAnxO0lrEKGd1OG9W7TOhX738X7NocPI +Qt+L3ZdWfL66BOlZctEQQ0RMTQXpasdLXZHZF7zGLjNgMbGAoYSqBrNyNUZ0uCF/ +ffVWZAoT7NT4pELQzMehhaVSYDwKNTBTEQrArtJw+YYnF2K7DnjgLC/wgsI1sMhM +kS0QsrqzE95vGsB4MCiBqrmPFOearZy4uxefijJGsVXWLn1/e4d3MCe3y692+ruQ +0O2q+jg5VONV2MAoT2VEP33xl75Ug7FsgkHq7a0RLO95wd0c1+frTpBwaW9Fq/xn +GG1lZAvXwaECLtl4azh8F5v2XVzEw+npfxoW5M8NSWtzLe1xiFiAmZ+5xC57Quq+ +N//Q8Yi6kKJ5YRwARHZGD7ac/XtjEfFu5Sf3WXO5mB8vvFLOTTMrVz3dT1rqyCjj +pPgxTY/Ikfku5MIyFz5kcGWF7l1QL3SMeukyzzbeIhB4jFxqR7R4nOfgBGWdiQIz +BBABCgAdFiEE7icUP9TByVqGtNg9gGU5+o0YyjcFAlp7JRkACgkQgGU5+o0Yyjd+ +uQ//QPXZSKfFx+Ybnr2btNtmi2UP6zq9JgHHZBM7sCm8R0jOqWhF0rpYdjuTY6wH +r26UAhVy+YgtQtQooK2wL/NHV27KMoV35VOao4cdtuvpqkd+c7GdogukhNGzb8Ma +aVAoj1PvFmZUJ+so3WqfPbYJF6CZq/kg9ZgY1xEjSlWEFnxsqa+pptKLQ5Iv5qez +ec8G2BqBUtM4rBkAMp8iwKGAy4DHLL7KOI60oZaGdVdii18zNZrkbENdIT93NSGM +WU3tkFzlWhq9b3CPDCQhb1l4p+ebMWERFtbT6djAQd2xzuRoheK2Xt1rk6M9DNkj +AswnS2snk4JCCCwlFmCz2wUzrpJMuwmnlLVtyf4IO2iqQIPbngPiEvncT2WZKkbI +/E2PHtu/vhDi/telmxAlrsBzsQGjkDSRwLC7ALclY/tXRG/SsEFb5YCyF8ZFcv5M +3tsO38l4JisabZKmHrxCASsiSd4gTLGwRjdDf8Da5zsnl/rmmidaVXK4SbQLtPYp +c35cf7cwSK4FnI6Y5ZCENGzE/pL3JW8YSGdP8BxYlfix5xfluba8nNUj2Cb3OKh8 +SSoymBh64s0l3RxjEP/2tRXTrXCjmV96OAr+nVsXeojQCHw1w1UvlZseFWq2umF3 +8TwBPStbRbJPmfEIEGI9Hkdt4wdoyWe8U9TIx25xiplc1PiJATMEEAEIAB0WIQR+ +4TAL0siUupHaSuZOz/7MnnaRRwUCWnx7twAKCRBOz/7MnnaRR+uNB/9NM+Bebulj +mvVJykNOcSW9V6858gSUOAkukRLpXx27ynCOgoXOEE7n4EEZH9gmFqR/WJa/mIVk +djC4pSI0HsRpRARlwpWZbkDVoM0Qlii3mfGfSohLnvrdIQG4zedIEWTyYcPwMe9T +OInLUNZcdBOnYfG4r6QaT7F6VWRhLbixh4F+OedMVssTLnqGY0vNzuMnNv4q5WB6 +b7diQlcY6OpqBUt3bF+qbcMCASm+mDXh3MBx+RKZ/ku7XJcoo+FFhqxEzH6xeyVg +/P+l36h0PvyP2mPDkbWD1RLnxc5+Ma32y7nr92pB6ljrWI2tj3u37gjAZMGc+miD +eemyDbCbyo00iQIcBBMBCgAGBQJafHR9AAoJEKnIbI3Tro06ojgP/2HV0nVGNSa9 +NmTQ8ohcxm/T5u7Vf/bYjDPL+TRfQK7oKezxIhIAxSru4z8wY+O2nLdgPpfhDi2L +jC1x9axAJTYGphhU86srKDNDhIEwbpb+np2kCUxbqYWqIfOVbOXnb1dhYz66SIwP +cNAq0P/UxqVi8DyU9RyWGE/xJHpHt8qUTqc1xfD0UAzdZafPUCSOtOXr1G/ckbnD +IC995pP0umJsdVmzfTVVQInqQNtDv7oLlI3vXfQoOJ+88S4n8KocH4Ml59dABwVl +T1fsDr1tJW7lQUO1tExziV+ASrErq5+37wVogzu4WtQ5n78q6MdlAI5Wb/CIDTOF +hBDy6z4yEMWjT6nNsut7M31xp1kOLyoNCVsyAPaocfvI+Z8VMwSgAgGPdfjDtfsx +Yf0u8jpKaJ51JVTjIkEBbRRjpATLd2xmfQweMpKKon6wKO2tNk3s0VBwK6R6JZr/ +lL+mMpWkuk+7ECnyJ55icdzDAtaK66ggFVU/FOXUICx3sEMrqyfosvs0xrvLCrGN +1OYTFH4+/+WMTDPACG7LGE9+temebW7Xqn1OjXcDbnnCXPMNvSecKkzP0uZ7Y9hI +KIdZo/BEOMF2BAwUtvr+S/dr8qVjafcLz9ojspo9EX/D9Kd18ZQR5ciFfFr5iAk7 +9fT6+eyRRowM7HzMZMVgM0PWyvRgYT8QiQIzBBABCgAdFiEEnqqVtOlzG2t1es1i +kilpK5pdIFoFAlp732kACgkQkilpK5pdIFprpw/+NgBEuETZ9KwgID6JgMv3yVcK +s7LYJOZRDI08WwK9/ac5kIZlsXqUv+tA4xhZNukb/fBTECM0IwZutSW6T7+yp3to +qs2grFx4olcLr7kmi8qXiB6Mw5ZZxlvSg19qY9+B6N6CtdiBGNRxaAPcxMssPzAx +TZ1kM3P0ObOHvbB8+W5WISeyBQA+VZqZkgtGsCus0aPredWsex2ws98wvqNbCe7T +VBgAIplB0pVXGrmiRbC6ok7D3UhE0u9rtl8yl7x0A8U1WMfkg3GFwQMY1E94fSfe +sxatkA/Bk+GQXcwXacRWbpj4vmBIsE2s55SUoe1o1Ii2CmACEUSzaiY6BkFb0ZgA +NxTjqtruJQM3Lp7DUQOBfCTUuTkkJBFjue9zPztFsKivSfrB2jmJwnSDySCW1W7L +g+vFVbwuQuq9HOF2prhw4cAWwmG2+6Z2Hc3JauqkdpkLyaKzK0QBp6gM2OvwBk22 +EdrgXbG/oCCYRYqk+Bxhj6c5gchCtUWLbG3SPGQqPl83UXclvTUxgK/wiSVT0GGJ +GTE2hj9bBs4C4WFSp3g+d7XWGBgU7kiiAfB72owzEtywzjy1sTT3n5dAuuZ3+mKL +aOTyt5p3+NYKiJ8mAGJZQ/W0V2eXhUCs/ijbOJVLHvUqAgd+Eu83hiEQwtRfQzQ5 +sJSzAtExzBHGl9/g6eiJAjMEEAEKAB0WIQSEf8XEM32c29Rzt6YJZ/0ljWQU+QUC +WnvfcwAKCRAJZ/0ljWQU+VvZD/42grSzC51UNmargZ1ALm+q4WPUsIMpJRwRgJ+P +nIIJgex+2oVG19dm8Nd+SmE6b9D9n/HAfsU4PcT8Zx6BP+zKb0j6lO93oIErdwUu +r454KbzodBCyjfmk1mTdSTx7+iv4Ch36E9qzlW1ryb7kAj0grCOcrT2Te1b5EXzc +t9W8lrSBmZ6PGYF5WgzeC8YwTnDpVCaTwQ6dllrVzLwIlaMvs8BWAHTAauDvcwQq +FSla4zlicuNhd2qNnpzDBGWeS4NCEX2HWz0wmenRJvvOlenCV8cIkanQ63x+eZWS +aWhSD+YLoh4AKMuyP0w+yBq8eE3bATCiCbLMBcNwX3NhAKRxF01KnLSbD4q8RvSe +V0sSxBOd45BW2Dw/CobqXPxTCH/dvqO+DI6cx6tqmnDikscqbeQeZwEwi0ibV91A +vZQ+sGamz8g08xlIWa4f7XHEV/W5tP5617g7SwUNX/CJGMY2xRKJ+MLYDC+trfRv +RIzmEspmseQY1AGPVzAV40GdxQ582LDVXkZIxeYowdV4xFEsedq+VSwpFowHdoLu +wRTIwcwV9IIFH4VmcUNFD/9f1GOeS+RK6WrCWWEbNwxXtW+jZ12j05YC41EZQKjb +Dc1Kw1Kd0yz7Pt3NYJ5duGCEtspHAK5esJrmGQkgG+51wpRGOpmhBoHn8W1dbcdw +EaQzX4kCMwQQAQoAHRYhBBiTGrRyDB6jwouVs3dftEwMatCNBQJae9+LAAoJEHdf +tEwMatCNfjgP/0ksT5KPZ6dYgpxsxPJfYkRn1OzUK0uqSNlUaZOl8LpFEyUhfuXq +UcT8etO0iM4V6rJpYnKofuZi9kachfqEByYhP1qwsQHyVwqtDBL2ecOExpBE3omZ +dC6/WnACokH2rqS3a+Cqxgsb9SIcTJK7ydScKVGiB2R1vwqj7cwiXs8CTn4OWXD5 +SqsuOXZAyEevuGmd3sdJl1UuUdBmiDadWgM/nT49oMMGYTddNwvl3dCBjFD2A2mZ +XesFOEFR347p9gFvKwiAsFBc3Fnh3j0f3AUOQI0ZWzU/BpJoRkhizuMWvaNlrrKV +RlOt8/W1xrmIc5lYooaNhgM0pm/sdwOAm2HIYFCyoaa3bLZ1kecppg7kLEAxPYyo +joby2/0NzN7CRCb0ap18I5PbR4/GGcG9ugCEe87oGWNs7iFX+uoIcAZ4p8160+f7 +0FVzLWVlaIuyhlCsK2KIlSb7MEFfGDOOL/1ClSnzKkv4WlBuvf0uECwHWvrSx8s4 +yoRGHX1mZe9TDKD0vV8eXZNk4jA1jJKWzTpKr9LkVxOtK6kCYsw3ARE9ed3C1Mqp +vB6AqzhknflR7dtwIdRnJ7lLK+T2Iul4cjjbBXnmwWZCSNoKMgxOzHAErLQFs6bN +w+28QP9L9Vy5XcGGUCUYI2hVzvUuCBAwI3A7ULgs6stvzkCisvwPZBToiQI5BBIB +CgAjFiEEm2hvFBRNKwibEPKtmKq24xoB+hsFAlp7XPoFgwlmAYAACgkQmKq24xoB ++hvwhA/+NpV1Jphj9Zg6KTJu/kn+A7LUFzDLIFIAKmicrqx0YHzwAw9BrQwS8cdP +34LBpF1pntYer1oSG3Wk4WLOkZt6pctEmOTd0S8zqJ1NnoRWCXbfWHuPGrgLq2OK +k1kWMHlRELcCys2+2zCfrkcevP7AMufAyybUsb6Zag2TKS54xJAfi8MfKN+1aO9c +wsz+HA/4CLnGcsBCtWKHaZTjljDtJa/cfKT3yvPBuLRWz5HsyGJPRK8DSeNiKLfW +d3v+OCb2U+dX4KIcR94uRmILwNbbSy7JBld/UUHIrj7JTDaOG9Uh4/40klzup5rY +hq+7DZ6/5mtKrH53YyedociWmPy3t4j6W3MOMDXm0kDVbx+u3ldn0lSpjRbaKi8v +DUYKqRusodxK9H7zGBlVDrpMS6R0fdaDF5cR11qFhTQhfarhB8mQCKYGS47dAcUw +lScWXlcgfeId7ZGrhKuKRKHXll+GvAuDYIci1xop3yuO16m5myaWrMI5Go2XX8hg +etvESz6NnNw3eiR3skOi3Msm9pdEX9BMopvpEtsabAjxkjSaaV5s/4RHbe8gHUqu +UNd+HoNTRwGTGOTbQtbdiUpVcCSHMWxuAr502PR1HnOqj1zNti8wMAl1DTCTuZqF +/2jQuzkzcm/YJ2iOdrmabkZULnYyPGjOcDfbfMBXELTIA0GU5oeJAhwEEgEIAAYF +Alp7TCoACgkQTXEKQHwQq8lypg/+LiNl+OyXFtyW6p7c8BqcxysiOo9j1R3fRqXf +wNBXY5bZy2Q4qQW3HimgePKLGefA9PZ9K9843XWirh0yu301I/60fSrSCtfL/WH1 +XmJmK9CB4Sw85Hf8yV3T7rFHgosfsNbrFq0rTqByTo6DyykKUJgYd6gGeAFW6Hyv +FzcwENPVVBU0jKJNgFupT9q3Lhh3SBUjWgwU/wGSpsHOwBml+vIyxdCHkB0HVb8L +T4EOCjn6LL0JiZyS1M/xNXCgFxW9NAjz6sW9JKXFIr07y9ih6zEPrbce3cgcG2k6 +jFHE/vY4Wrxo0va7MzLNgATGqOepzDMxnSAjwZuSeNvxxdhfYqHqA/1kdPmOoYB4 +c2QI4Y8TeRHnfCh0W8coqLIqrykGhTadHuvFStb6ckoYsu8xLsQsWLqzp3RtDjgI +Jjb+J8Xvx5mLV10MY6UaeYUeBRgrlUeM9sCHXaNv+kWnOfpHckx1xlnux6Fk/E+k +NEFrqf7mdKSumnAT3dkfhdg8ZoY7rVgXBUvCVxxqjNXSy5QEmJN6o7tFmXfoUkXC +4DLeD1Wldkrt5cdVGEcXOdik1EChqyVOFI36foLxJQxzIVd6PrZRN6Us56McEUQu +fr6JQTgj2/mSwvpectUtrMUs7EF1Qe2TGuz2I+eo36SFrwBtjEJCsjwxnseV8Tsz +25MzOiKJAjMEEwEKAB0WIQTE3WlfpxOPJCqhVjhYSX7lHV10pQUCWny+ugAKCRBY +SX7lHV10pV91D/9rKkyTSha4BaCxGhT3tk5a1y+l7qpR+UfIMV0G3oFy8PPBgh1e +I5ZELpwucK4hNMRc8VOUhbEi5cs6dieTkpHka3L+GcM8bayP1Bdk66koEWRzAp04 +Szg4vg4dYHjC9OwtSt2GCh4GxOonQsbyZP3JNoByGFDTCHws7ni/M0YcZVw0KCnY +IjFKKtF8HjdgJ1A4nuom4/4NIkhXSrC7DVCF2LdZGiDBjk8qF8/3vloybyNq2gGq +RxUS1UPqvODFqHZiH/UXuqB7bK0K+MtaHtHTfl6p7P2VlZoFn1JqX8gknJBSErQy +IyT4okWWM7xyZMcl/BfPeRVMUtfSIXj907yWYpNdxTBE4q/SCPuQBSpEDE+TTIjk +gUwfozlgt5ERq/nBbhLM+fvLTTgQ8F3FDPG82JJYRfqs0aK5cHJeafC33jRK1sSo +DtD1dt7HZgPk45tqzH5hwHGVh7SxedsPAvzg8/eVzn/bbBbcI0VPhHXSPXw31Z/Y +iOCoGsBqJGABuNlKuy7N07XO95uc1i2ipZA5xdRG+g0q5rHFWYgzHClUb4pPBO9Z +ZlFHKEmtZV8tRE5yYzoIMf+kEs7XwtRkpi08Onn0Fuz+QcXZR+UAjkR3D2VJR5na +tiuKojAsuyvvsXKIu0Anjd0qZdON3QVOtQ/y66YsMBpiLzZS40PPJoeMMYkCMwQQ +AQoAHRYhBHQg34a84VpFjc6ZdjknjagQnmJEBQJaf4YNAAoJEDknjagQnmJEhEAP +/RWYJIqj1Aquo5gEvR0+0hfFA72onFTN+HYAYNKZi+FMvy+4pIkWNjTh8S4aQPqO +sGBBfEZfOtC3FptlsWvK0Cj4qvj+K2s56bYVvt+csGEy0FIYcn5Xu9hOBdjDCwu8 +4Vsmq3LHHu7obq0OkRjeSsGkSRn9bRybCmEUSlhGB44yHEUxzmHy679N1R75yqUK +ATbUSvs8QaoubIJNRMsTo2TOK3/T3ufD76aRsY/vQKxTBEXvNarQrgnDN5rSgK+g +NgQKucRjHP7qTHTsj1GuZKrlN9w6IJH15TcZ25TgP7A9AQdmwnoifvcm+ePASwRU +eqHJecigcVU6V8p0H5oGUaAKjfIWBkIRzeYl4UOCUIP/3jQIVgsOJ+cAMDCx42eS +IF/d6CaPvehvozFcgH40AJLbTYjCokH3DZrf4/5xS/whTgCzK3AqdxVV9gqfuMCE +MW2MIDDsbZYku/kZj3kcd3ha7j0UOXpnq6OwKNOWHDzGlLWAOeP0pvWTpP2rHfBG +HOWSOV+idMEpeqrxYzHhwKkLPBxypuUDOtqdyim3wdS/Z8HA4eNRzwqKGgUB8M56 +GghxG1bhd0cyKwGaUfHP+s1i2LDi0dnsG8/ivWABv9yrkCL5yLeHTqj4Cq0NW88D +wc/D6UjkXRqeK9AqwOlbqfal9IxL9xksSmk87w0UCF99iQIzBBABCAAdFiEEH68E +X5uPiz6/J/x9PEEH5oJsQOQFAlp/FbwACgkQPEEH5oJsQOSZiQ/+NRI/bEsz+Mwf +a18w5Hn6j4ADxSc3jXicR9dzZzM8rRbbK9IzVYwjqsdhRPogeyUovBDeMyPPeRAP +lbohHSjmgy1CJvVUudQdlNA20ULxgT5BUD+gzfbX3sMrm7fDKkiEEOlXzgJPBy5i +h7yCINLQTPV1GNPRUxwd0cp4m8LQisiDpphs4JM0qY6oJrhO+Nsr4HE5bccMZaE8 +j+1cW6VNWL+40kEwwwFB8dHEW0uFH9VSi/S3tcuxdKcNmVX4W9qUeAtcMbZY+eBb +zbN+YaUCMml4PTCHTkbeasLrtyc8ewi2w8LyGhwX4zg6sxP0xOZwFHOMekZd/pUR +s1qodImIcQ4V9BPFUgQ1K51LcfGScxjZ9ZUl2NiLKDwd5fs+w0qPdmNg4mz706Vp +91CgsQHNfY433AssfTH2a236jwu6wrja4oBTpQaDaqPlRAHsYfo70CkNXBkDav9W +v3JqAqMygdV2ea7upLOig55QaaVTf/OXM2QJMxDTymbZQ3Q2ImaSOCyhdfDUkmQf +9fx4hqc5+O5NB//IFFxX/yMgT446BTgzxpH2+MYv/mE/jIiBqrF1svm0Klkz+F4r +RN8O7zClqWKzRWLTAfLwe9nhoSSBBjcULubw/31t61ImYtg6EJZMbCEkrBDUI33S +q6xdiGiACcTA1FloGgU6tusKwAGSfWWJAjMEEAEIAB0WIQQuqXMd32AO9SpTrUgq +ViOIIPXyLgUCWn8VcQAKCRAqViOIIPXyLqHCEACTdiLLvjEl2G0ttTuCK1duiYLI +ZI9wY1Whu7GFcHFjxebIcyvffT8anN+VOSRL5vwGLn3fcuaj/1dYFyB7zx8Ne+ta +axQUD+VkakPOiwVVjkKRM7RHIzgdGFW1jP64cHc8DDv17DrQtHbzoxzTbL/1WFso ++Z7qvKGDfkp3jEjtXzTYfxw1+4/4m4Jn311azkNDhs6zES9QeWvm1wI/9L+miz5I +tZ8bFKXd6mdwg2RyhkXwC72jMja3IRw1WChQ8E5CLmawmS96f7DoY1xre/gSPxdM +VH+iHZ+jxfk2RmcICtgl04NDB+RTl/N7bxovZGWtOtKwNRhfCRlK5yB1nlJ6wj7/ +X2Gg5NWS2/FEBLwrS40RcyIsaAtgkQbx+i7ADplZ4BjNexzqpGotH+ghdSrizJNu +EhvU7Vk0V8ylaMS5CBM5yL9azz+9o9NrSTlR/d55NPT/ctA1RxceJyI+KDgieYqw +3gHFA0w2Dw+ImMUqikJ1vJcfGanqfdafozpzH4rZWwSbDeelHtROw5JHLwxW9Jw7 +wtDwfLwOBGOt31Z38j2LC5l8FJwhtU1Mwz6xfuyd65DABLZ1Ur3elQK5bO1KYjjT +RgKuw6/k+b2ba0B/5Svr/7YPPJvOZV4Pt88latGIi+oHaXndyjHQzovBtPsQ5/Cm +np5kLSj30pgGui6TRYh1BBAWCgAdFiEETVGQANYpzFRXAAm3BwPAXIOiIFsFAlp+ +5SgACgkQBwPAXIOiIFstmgD/UVAakrnMNg7hhtL8f1D81pCUjt4R99AFAoETM74V +NCYA/1vUZCHDdceiYszmcuNMNRIUUUjRK1l2myp4igzNyJUEiQIzBBABCgAdFiEE +Xy0thfDlSC5JvpUzHwavmX4lHuMFAlp+5SsACgkQHwavmX4lHuMqfRAAk5MnekD/ +BlCjx7UIQGQdkttITu6l2elIFTLDxMpT474L14H5yLagHF2s4fbfTG2iiQf50wUB +RdnoERFpYAPgxEB8VKZPJap7tRpnRiddOyRnruR0PSIQ+4dehm4hbdg6XS3Dornw +G8N6kHAaPrx/0shp/bd0KaWXCedyHVWHoTYCrch4l0SG5AR3axFacPvnpuVOcQ1w +KlpVLXoxqqeePrArDZkcSBwmTEf0y5LuoaZV6RsrG6xuCDNTQ1BdM5vfR9DnK+ay +lXB6dT+QIzkVL9S/4KTJD7dPvSI6ofuUY1kzqorTh7/90x6PwZFXV/YIqD+RHTnr +y+zv6kbTZGTGWRIX642hh16EqlceXW5W91nAeo2Oi8RcbhgMXlE4VPjKb8NmNooJ +D+ZzbW/bbsrjtN4hK8kv4xH27jSdPSpEr9O2rIk/RqhkZkIxJWZC0Jw5ORTBFeQw +NlRPhlL6jDDn7FpLq2/rilTfTAlUgUi/5FThBsSE9XcsUrirkMNKsT2AmL2qipnP +q17rU4jTA8916zb5PH1mc+GKiwj3BkTjdLWqiI2z88JGJrTGtLQsn9sqsfYZ2poM +gnOEHGVTgD3i7R/hePnWaKE7UBX3le/TOPj08DvVdpaYoFDzdAK3F+7yyOCJwdij +3HZ9Fc2zv6ng+yMmqa3Ik4RvJwk/A3AyEbeJAjMEEgEKAB0WIQT/y9KfOv7UU65L +njIdQPuinrOWFgUCWox/gAAKCRAdQPuinrOWFpf6D/sHWWTvpA46JCjN3hv9Mxte +nkso5zK1JphYGA1Hqbs3vLiSowGNIiJgPHS+SagF0b6sn5fH+/UwHEnR4exAnXvg +gfXUgy3Tr4P1nGKvXszzRqhTfa2kFj575rBxvAw9+w8x7OST98GE7ejFSjdFV65h +U1r5NcKb9YqM4DJWLJ3f+r/aPxdQkInVg5SXUQorwh4VHCo/UrnhCKBlxnh8psLU +ROnF4x03WCSXzJi+505OYHWbydPPJtCFfyZb7sLhMmlhB1AedHo7CV9abpMQXMwe +eUS/R2DEPgYD2Nc19vG5uQb5UxUtY4lqyPfGuZH8IMomYPC8sLzwOyRJwjObrV8e +EzvyNU2orkcZiMVbUf0H21Rg/wavHAfAp4T+9MMDoXnwPir3Gk7qlkFv56Xg/kOA +2A7k4MflwT4zS2Ui+XqiT10+m+/8o7n8OCzbP2HWtejprxSeM+kL17RGrpNI/yX3 +ikKbeUujFwAzDixgC2eW9rwgaCHSNnKL+TIZdq8MuiBMwBfWOkC+5SZtTpYxbxoD +l96I3cyUKAZAn2BnGc4EBDDu1UvOXG3CY2aG7a0b0yd6W5bbCm3pSR9Y7/3yym4m +NA0ygaIhMUDaKDVFKWsYuN9niSdjPzC6CL+nMW0vKzvmcrhyNXBIFIQrDJ/Dl7VI +XOo6CWdc2YFVe//uLEAhKIkCHAQSAQgABgUCWomZWAAKCRBEtrTH8Qg6p9nsEADD +d+zCFnUAw8NkaractN+PRCnUt4Alwvvid7hUMYKCjJ9xW2MzpI+8xSlt5o/7P8PN +Jktl71O/G4/VxqnPC7whWwC79PValxLf/BlZRZORQhFgySjpEZPiqGsNZ7KanOwI +gb7JAMgpGihBCt0pcUDjkRCKlsybg8xtymBP8AtyRMxlaCgmlzW30G+rpBc5t3ml +/djUhaqvMKvdaFRhlOXp8sAYznDq3G6PhSaPcrcPZnwJIV5gy8c0ckkvbs9sLIcJ +UKZVHghp/FcDD79TMMH1NYQR1C2B4vrYxynXbI8Q1foLHaDcyIYLAnDMfosDohVn +ytjG8LfdKnIN8qQZ9U+cJK3VsbIMXukw2ltXuhfUL4uKPedaOAgah2Yyo1DYyu9k +5Rp7AloSiDjybYrWWVfs6kRfJ1WpTJgUA5O1/ubrUvbfWtTVKw7LBM8BxP4O5CO0 +Z5j1OdrFd4/nSM79zhwGC+4StUHBZ5yQMKkbIEDCoXJ/jW0blDL41VRAOiWYLaye +UEkR2sWzWTsjUzHRQAJCPxxAt3Xz8TTLXIJl+jKwiNc1i3qZV0jQKD4MW+dowpH5 +zsL9JnlVa/44CUGMg8yG3w5SstwhV0RBhv4aiI87Bit2uRX/DJ0HhOVaTRz6ehQR +Hjah96MuUmpN7AXjNGeCyU0S1AJClFOkRLJwwMMQmIkCMwQQAQoAHRYhBAjGqUCC +QebtmaCidnprNSU3IpVNBQJdvtbdAAoJEHprNSU3IpVNc2AP/3eLK0vMolWUnh5T +JaemOisNTkavckbR6nWDDWoA82OJ5l5B6bPKu9ijVlJGlQXtnvPC94GRMQX/jjiM +wCL/7mjAdF5fadx2PBm55CVqbgCrgbHxO/HuQ8AiAwY95L4JyjiCwfO3d1sBFg+A +B73kKvAU0pzs9Hu5zEIaGw9/5cfZwpcS2eLGmQRHRbC2tjFoO8/M50ziTjMVnPMB +2KaNigQJ7YPSkhHxH4UUsrBlWN6meuXrGlRYo4SECiF6GK4JT+zcRGYywql6aSvK +dblBzZJNkFRY9V7DN8zoANIK+bQdC32o/Dv3AUxku5d6FsojdZZ+UqFsQhtwOq1O +zHbx7eqVb5+XQ5umIZ8a6cLb9zl1GozktHevFJX1TR6Wr06wsG5QDpeVIXZACxoY +g6Mtnyd0Kn9tirwFqossGoV/ptwy9n6X6cQNVML6S82FnCmfryX07fmpy2c1hCx7 +Pqtez3cdNFuChvupYN4ycIAvNLZkFOG1bosspkeA/3+kLXWpp3IHOnQ4l9NUPyyz ++z0nCRB2A8AQBkmQa+YpHYovQR2RbXyXvXtchA4C5WYmIfZspured8c+kBVgnXBT +mr8kSK8z5g90bhdYp58eIMIBgD2+gsznIXxn3mYCBoKmK/nDTVfJxvdlSry4oaqb +1qmi0YQVVSujZQZF1x09hQs4/WggiQI9BBMBCgAnBQJXwZ3ZAhsDBQkDcs3oBQsJ +CAcDBRUKCQgLBRYDAgEAAh4BAheAAAoJECoXQ+2pGjW2wbYP/2KEv2pIrqV07ZBj +bXnvAvvFx9V3L4tDQG439ynOMQXZmXQAOlH1uDB5t4lPaPsKjcYI0qGV+SNakmD+ +HaReyzyH70bxQ0TCH8Br9XiINaDjZsAlIkbzPIgGiTmFuQgr268Ngtl8pfQ7eDtQ +QaZrIgIcSQHGW4uClLq2ybXRij8kO1mTbEK2Whi+3QOcyQ0Y+GaxfNL79ssvqXxv +OyDDTZviDzyBo62boSTDKjCQWeGYbpfEHTjuESKlJmbfgK4cnRQmU0Lj2H/8f54/ +BA4WJbB4wX/erK+t/XIfg8fPtIFREPGQbHBw5WNiw8gaTAJCrqla1lveRRZhcF15 +DRowTEsRSO9syFeH5d/XWrJ+NCoVOqZCMgoU9ui3l3JCNDAeU+EnymM/xAxpQz3k +35Te21d5IzFFOg4qS+3aX/FOiwGYkxvKdaEYr0VsZwC9RSd8JRYRxssxBfSkL++i +pEpn5fUgc84uOrmVn1SGfqCBT3MOirzPNfj+9NRjFiIhLKa/iOXuwjiW8igNecmb +287SS8RYIS22Xei6ZCYzSER8kT6YRdiZ1kAFpb9wH+H8Mo7CPzx/ODWWuRmQkTm2 +5L9jpBx83x6qFh96h1p0CWd8ro2Ka1M7chtdunG/rfK2on1pspy5uy5y9xAUHh2D +QmRyIhMyxnLKE+BTkTo0/6e2PKJRiQJUBBMBCgA+AhsDBQsJCAcDBRUKCQgLBRYD +AgEAAh4BAheAFiEEeEUSCwfL2Nbs5f8rKhdD7akaNbYFAlmSrTcFCQVVS68ACgkQ +KhdD7akaNbZK+A/+OPgbYGB59M01znjjYi7Cra8m+PSXPBdcpvxlsWoQhtW6N191 +kXXtJQ4ZogrIMIC9UnMVhhJXzNeFw9rWwJIWfE4lKMBy1rMi8fIG2rVmIm88FJNp +EOMSwJv3M32zkXMkL6VYd+V9D4ZjvdVSqo0QE4SfQp8rG3wtdntv77Ask2KJ42JX +8OwRE1FsGc6kPk6qYme2cEh6wagn2tKC00AQ8oHyxFp0tjaWd2T5jED+h9g8FI9E +ArPAk4SyAJ2758av2GECXUcf7bXn5//v0QEKph0u0m6AAgZQ1+ZjIkCsz9VC9f9c +OtUG5wKQusJcXzhOIzCfV0NmN3qbkNDQZdzkO3S6+pZTUl9nXisMbOyqWaqxRX+W +LFMBCgmZoJ+gPWlDSxVAJhUvnqG90icY64owCukTxsIW+zo+55TUL8yTltteuSZJ +1O+t8vVIZv28qrbcCgF2xVbyCtHixdQnn2RZxxVDWcnHkjWN9vCZcv9if1EBx9tl +sdMZEEG2/izjhUGvwpFG025AOwQDZbtkxv0abGL08CP3kAyEu1tsrxYHedcF4a++ +M5xSe3Ybdr8T6N/MRK/bNwpP/YwWhYsKBKi6wV+0LmqzVDrvA8HXecsXhIcs1hKH +j1XBVrA1GJBa4h9R811QY6ZEJwaLfp6zZRJWKEvXzTa8arC3knNhEyaX7AiJAlQE +EwEKAD4CGwMFCwkIBwMFFQoJCAsFFgMCAQACHgECF4AWIQR4RRILB8vY1uzl/ysq +F0PtqRo1tgUCYTewhgUJDPpO+QAKCRAqF0PtqRo1thnWD/sFiymOvYHu0aAyrIUK +6q3LxLRmmUiWJSuXn36m46K1Zqa6cZMvZsNdWwRSI9dPnsw5nwC9r6m9ILHo06TS +yK1xXVMVbrgoco3Gw+TupD3MFbv05WrVY07N/TC1rXoPYheY0kTiG07KCTk1qXp8 +Wtf40/4jjQrnyobRCvz2whMTXeog/zychAFqGSFQFUaR0Y16UmJZJKCZ0Cmwsibe +V6CJi0w73w+MgdwKVESTEQEJ93zqhdoDb3Ktyu3KnxeqSSVAuPa0WzlSAKkg6Jpc +M8EUEOFRTNJ/v6dVNF/a/DK00yfxwaoNNi1uGTbMkykblmhj2vIsTHcY060CcZn5 +GAal7RiXNIQjmk3SRNQOS4goXWOMkkocU0VFb19Lirg7IZcfdBWhB2xai1KKIufs +UK3mEHSLMl7htbe2f/5MJd+4QHmXEkGV7lVVotNNtzAf3wTYgM+8Jr7/PeOdR7F1 +UZMBdBmBWPDk59kE47M4WlHZsqNAuivajCGB7Br2FYHRihUPZZGUczTwqJAeplHw +3MTQlweUFGOohLudGwchiVPPZwo3V0S16TgtdQzejpCVrNdcOAyCX6jLjFLgNyLB +HyObfGvy8VZOEjEO9UjLu8p6mUEzIBH4ZzMi0qUSjRN6A3abryE6ZyvP3nT5YQJu +UlfU+ZGjU4xIHSdNt1avPz9BuYkCVAQTAQoAPgIbAwULCQgHAwUVCgkICwUWAwIB +AAIeAQIXgBYhBHhFEgsHy9jW7OX/KyoXQ+2pGjW2BQJfQDt7BQkLAtn0AAoJECoX +Q+2pGjW2Ez0QALRRVj25Mr35ttDDdkZRBZGjznfm1ArhR7qNY5Gcm5uIex8CMD/6 +jOamyUNKG6MbmF8xE/DNiAIViQlmiNe5SOkBErD2yx6isOCqMTmlhildVpIlyYQz +ms8f5MCXvreOC8AFLFGMAApsxB8IeR0Bokx4MnvvJuUuqE1JzWXKbsf9JTmkVljw +EHnephc2/N7lF1Wso/eOW54kJfS0OR7f9f8G1esu3ClaXJ0AEwQBMtaNa6KkAk7a +kdPvGz6yJ7oqVpU7tKXpAzGzaMQDGkuActiTwfTfkU5sXiKPcPtBzivuzL248FLz +bR/8t130scvFOH4ain4tHkgIuvrSmGHdHWImLQdsGeIqWayyh7LInnt48IyRF8Dw +QZ2gPQS3njlYh5BaNrX52EnSMvikUkK31kujm7fmfutWLdWZebrEGmmwQVy4T++K +5lcDFE9VjOkLWKNF9t5mmNmeh5BUM/1Q8KF/eFrEshUTlKE1TxzWE5lPZae/7//X +aQ3YL9SFQEfPf60oR/hndhdcw72lloYEW7kf+O4+hbEtxtq29YqecdraePfxT7k1 +L7j6C9OlDCvA257rQXH844i0Bu2PPqe3i9vSopQEA92I2vUiegUCxZ3Z42IFDWWz +mAVEdATs9SCCe3fU7r7lsko+XdLCAvXz7smts0M0RSdi5iUv5Y1lnGZ+iQJUBBMB +CgA+AhsDBQsJCAcDBRUKCQgLBRYDAgEAAh4BAheAFiEEeEUSCwfL2Nbs5f8rKhdD +7akaNbYFAl1YUCAFCQka7qUACgkQKhdD7akaNbY/FQ/+LgffzBj2vXX1lbo6r9tL +sg9Vr5t0f9Z2zOgdBE62QkElVpBbfVpR7nvxc7S4Koj7Sezp/hTFH+8geonLMNJs +OkDaZo/OVMQms+xbxC+VW0nHooaZRslvuBSbjKDtfuOqKoEd8sKftoZIucamxEuz +OQ/rD/t9AH4G8yVPpE4Z6coYEnNkCcpkHFV4w2zxkAVIO4kVsI8OpwH5bqIiDXwd +3NXPkSwz1OlDQvYFOGOln4lOzsnLSb+eboHAPhvOY9GSiZ+GkPKx71lX9JMEyuil +hOf5uV1nZQu7bKseRaR2dU0edSNil2mcAnTYRGpPORBwejvRTmeEHwVkn1mj2Q0O +056QSamhyLIT4vWXAfx0pmDrav6i9ErDry6hcdE7wWB1Vx7yvhxf3bMOdAGX5sQO +aGuJYf7a29LETDwj228gqTgPedpMPYwXb+tFKKWET5LbJefXE0Y/64m984R+eHLr +qxa1P1qA2/Eqg+SlGZK7rcLknrZW0ldcw4Au73ngeSoNeHLwoNbFYTfDxXBnfMn3 +wDud8LzrAMVVZUL0gGnBR/tAPz2bh+5qmK7BRja7Bur0xRHLvJTxEBv8iLLds61u +Vs3aVGNLXycrk2WVnWhuv7N4lhwg7Pe+lu9RP+m603uMeatf5uN9McE4UYkRRQlj +dqTmFnrjPEblS7rTvnto7aeJAlQEEwEKAD4CGwMFCwkIBwMFFQoJCAsFFgMCAQAC +HgECF4AWIQR4RRILB8vY1uzl/ysqF0PtqRo1tgUCW3VcFQUJBzf6kwAKCRAqF0Pt +qRo1tjZLD/9njP4UWcQ1i2k0wlcv/v5cpK/Llta1H/QGa9FmxrpxEt4q+IL8qTgz +r+vQbNh8mfiRQlDeyOab7oBsVdvM22elRPXVrri7gkoSKXDqajCNvV/TwWNFH969 +oHDfTiuENdHAfg6idH9FtLGHv5KsYqTnIH+cnQ8KTpq67X/nFZrz28IGwivSqAM+ +bu4tlgRxt5e1GiI3vd3AEaI5gh6JdYOXkTxngHcVrtN5+fH54SDZT3fMejVeUXe4 +1VdOeLb/f4GLydaStrEb5nnv0YJaVhxQS5JK5PbspJPCyd8lr4H3kU883lHdyG6c +mC4ZkcSvkfMNwfcC7n682BOoG4roIkxYcpEsbItkwBBFcUEYjDgeisRgDDIcBRXu +i4ScTdagrd/QQKfenXaIy1fvaVnp7HB/tJ/ufIBcJcCayHARAWjYPO/WTaN6TByj +CbmnqoZy10B1x0MtpMEBkLRXlQQzT9eplK1E9JWOLdCzy5ZUk1vH37bMwOoKl1C5 +QySLGS0n5qAZIi9LlC4oH2IsgHSfiRfp25vDhDrx67Qlq94zTh5HsJML1TTKG+GJ +z51e9CgzsZRpgbSVY32nD4UrkMdPKbXu5GyOIlZ5h2m3/IIw8X1veUCLXR2JROOv +Pbro6e2pq/cR2JgxhEUtDqf9R0uaudTYcc/ugjB8JYMZT5awFClxjIkCVAQTAQoA +PgIbAwULCQgHAwUVCgkICwUWAwIBAAIeAQIXgBYhBHhFEgsHy9jW7OX/KyoXQ+2p +GjW2BQJjh7MTBQkPSlGYAAoJECoXQ+2pGjW2bOkP/07F06oh4iPePErmKYncSYcs +nkopz6t2pecI38DIQEb/WNArFE3jXwh0Ir3HK35p5+shgm2XF8398bgMnSAkXrb7 +mgUPcqIEz0Uedffsai6IiMcQvlmYsUsMVovjf4mEEjzx0wIo0zHZ5w9crHOxHZac +bC82KV8t7RN7AgKLn4Vm4NqruRLB+v7YLsAWK8sNdhAUavnkaGB1rJWEvZzaPjuB +twhGbwtdapKDx2EsHXAUBb/5kVADDSW9G1l30gKzU/+QSdbkRh4x/Q6DX386wzmV +eOs9TxhBC0QlfBjVoTEOXh1RUWNqzrDQWW2aO/Q+ONmZfl3xxZ7ZnAXaBpgxY/kO +Kh1MUq6waz99fccpvd22EKBfRfGJBciGZHpT4j13Gr5QtwpzCe3aT/z78zHzOLRm +dbbho0G1wpx9oLnXiXEerWoe3VAVqF/PqxdMeViV88nmFGXWziiY+P18VdarBnVx +hXdHSf1kkvtD+smgHO36TTIAD6SAr2JjLWSMn+Kucg+hSBEEwDHZ5inNd0wG5550 +ybVziHq02QaeF5bNhppYHiHCzpI6s079byBklFfsd6FEJ6s9+Sz/neCrevRz1Y1+ +0sLK9xuCDW/IwNLEVaT8MXN5k3x7e8q9YLsdvPV88WFmQ9/kQ+9BxwGj7lv7IU6M +5yHJ5olNr8BK+fr3/9qMuQINBFYelPsBEACii7TiT1IxjNuyDa7uGt3i1C96BsDu +2Lb50uZAWbvEnkQjUKMGx+kaFYIx2YSgK7lDP9FGVasWMRYk4wLPkkAVzOwk6Mxs +qmcs3hoCdj4XRWSiyAncsMAvNL8A7cCg9bFJtLhfS8hyCY0jarOEqWC4roGh1zn1 +WlrgME0GWdZ6Z7ObxjFjIjiNMVr38P5pkS2VlZ9QvO3epybKpHrfEpw/g9+FH3Ov +eum8sGlluJt1nPCAxDe24yHnlKzLTktCE+bTBvic7oDsrtCSbgBUbZ++eTqQsumA +rUHJpBlqExOGFCEV24AeIlLOe7N7+X7quHar3k9Xo/twlytMXuxT0EGpDPdi6fNJ +mslrjkE5PqLeMJRjWLxNv/d3L5BG+ef8psX4O7hbe7yX7/foSg+mIvupV7C55Jt5 +BD9EwJ7LpmWBP6i749bieIL7G0Sxz5PJyOUDVXk3/t7Ti6P1p9JbKxuciWPzjOpH +pps5DhWvprQ5ykysxFMZt/Rmo0BevBfeHTCSiJVR7sKjrMZ5O7xhZgDprdfZkxrr +FAmhqyzEheeCYdlLu5jUo7Yyl+k61QsveiAf18Bd1qSa0SxPlCJB57Qh/taGA/zx +xIm/jXV5H2MeSc05BGyweNNH3Z1Byl7X9p/kfx7V8miSS3MAxdpsSdftGEUUclBq +zGqyNgAZlvJiSQARAQABiQI8BBgBCgAmAhsMFiEEeEUSCwfL2Nbs5f8rKhdD7aka +NbYFAmVNRqgFCREP5S0ACgkQKhdD7akaNbZeTg/+IndcTou8B7In3IzGBQIL2nQC +UQtdMiTYgQI80ni6x7F4aWbuGCFN2KTakTozdgOmrI4I4lGs8ZbmduJzV351Y1bm +v7WWwQEOLLQL1QTRzaxzcj+YXRq/NtJpBbSA7/ar/iyjtBIZPGbvRS/XAxCFR71j +VgvEpbzjpX6z74qs7jzDFCt5m4cCjg1GaJ9V4DIIK5GABij4Ldhbqjbh/kXxVNls +LSMhtoIll2FHXqunOPtyeB3VuQMWI5f5jDkhreUYT1KTSAiLp99EHOpcajjRCY4I +4pfXeknbGHOELJNovnBdERilbrIlc25LWUy3J+wwnLQqfcpiVUj6B4vpba7dqGRw +57coxapWwUrxoRx8uXMZ/VR+KqxJk4OGW1zc1RBOzELixpSEaPPjbnnTSOvusvWU +8OEr2l7atm+QnDsxcoe7lLhbZPM7u5nIrtoBIOIlhK1xpN9T30ntgODGYMBFGAcz +j2+FESl9aEKuqh5E56DPaVlX8UUJVankH9ih+w/6bgFh7RQsgX9DAOnmguDg4J4w +hYJUWljI+1rJzeSy8CQxhUTcpuwW+uQidnDso4va1AXlmj6gRgmxSABgKjdS8DDm +6U1WDy8mLB/SWCBHMLNEr38J/LiWxW+aFVZ8Kn00OJK1UsyDb2LlTgN9sHRKn/ww +RXzlBaUOqR6ewK1rC6+5Ag0EV7AELQEQAL29HXN11zBGB3XHt35WrJSafqvq22qO +xVeJWoJaU48yWQ8Ng4Ad9LpAXKq44pPiXWPkTPzJ4lHpuPOedNSgymz90A/UEEth +fAZAmLluuRD+9Lmo7KfZr6NEL/qqPP0SgvLj+ka7ltxNX62mCGe16SJS/a6ajlQ2 +54osQOUbpPsYDN7A6GNxm2rDHHeQ8v0W7z/7/6XmxOvNW9LOIQnizq3gCpLPSw4V +UOh+8fnmwxAglxabEwWTIFhbQFWYpZMnSQhR/SqAe6YRYGFCB3MI3ZgXz9/GuuoV +/yTKL5h5T+jCbJYrZQP07+PksZtvD4UGIRWE8b1uwB/a93fZG259+3fwGoPk3TiF +K30WYU9yiq1zFWlOsu+ZxHDyG9HBkB/VnPMoXq2DKPSz6FfVuytX6vcdHe9hrmhp +ZdpwFufQD6ohPixzQZedgGJFbyelqhVv1ynD9H3Ks3gY6Aui4NVrCiueVUBMfdKi +N65kIckVIL5hT3N0C+fXVV+ZQ4BeG/evytssBBhaUjNeUTWYj4CpeltEKnli5vLe +lJyRq8s0dmjEWcBMqzZyqCREBpy3ANDuxdQEQqC7FCHmkDKgc60JjVhnxJPmWEH7 +u/KYiLFJjzMYzSRNPbxRP7CjxTBbA9dr3P4GhdN1rQIBnU5iMFK+iABo9USqYJUe +SCJbY0eRqyxlABEBAAGJBFsEGAEKACYCGwIWIQR4RRILB8vY1uzl/ysqF0PtqRo1 +tgUCZU1GqAUJD351+wIpwV0gBBkBCgAGBQJXsAQtAAoJEGT/kKroxwr5KP8P/1UJ +LSJKO14a+mqBSa5H7zJ61Ra/5/axUDwCTsps9djuduU8e/5THX0M5ehWxU5kF4td +DgXTR1hQzKhKdNhzPXZwpVsnMIzvMiMehIHuwOIAkLCWWPdJoeNJb9DhU60X/b9A +6KSpw2zUQ++nv9ow85SDwMJeq1h8ftrX1mQzWwCqh7DLEhRg/iJdEuWiIe9RDUPs +upUq7HiPV4dtwfFZ0ojSs47Td6GNJl9Sexfe2lKRXZDVHxvC93omBW1zwAOoF8or +BMUNPg6muIAcIWfnI9dxGc5pITz2tJIB0ix8SRm9+wSbmKPIHRdjNB9oJLnEUdH1 +8xWaR/0N1wBe2Db/Qd0qA20AT+H3nXVAzrqWaZM1HDNDzLyW/SX7ss4ubTEKYYvq +tyRwIdxJoH6cs5iFw6NnEY8a722Tr0gv949xGE+nXVsgLV2g4feQnIjSzPyJ1SG0 +9TnZDFRIuLQmc4jX4IeSA1Ga4h4/dlZQ6pU8taWCye5ev7/lblr4ZDCpSLXljEJU +swRflntKTCyVPnOdU2ZOEYX4pojcGYtXu1K9Xp97RqfoCaVoftmgZYR9vOWtEVry +qzLPPPGPsknYx84xF0nXwkQ11J0KchrbkfWt/Aom8OgFscDxqpLEmRw2coRHIaQC +G7p3SXzvmLbDJEo7JoNNLoYutYn0TBYCM9nwTtBCCRAqF0PtqRo1tkJAD/9/8HbA +MD9o6zbIczNe1iDvjeCLovkOTHLA3jw3ZDQiNuhDyRTyXp+k3JUq9LMxjqKifbau +Ye4V4TglI/BbN/rANdgSJRTDfeVp7R7+skBq7GmCxcFXi1hcLv4e5W2Xk3oFsOH5 +hrCwTN7MqvKxjGsdBc/pFIufGly0jhe1ap93ZY0tYZK9iyZxZeo62+u2TyNQvml/ +G93M+XuU9YS/r7nBIkyiwIBQ5/9guCfx49bUVqJlEdFEaYLLVW2p5l6bmEWk/Mi4 +vZMaEaW/8DfwDvm3t+ur2byUTqI9lyREyQFb91Hq3vanvb2eHeJtJDPoJ4r1nCgB +1Vjqv5v5xiHAhirPndvPGaewtGltPP90hJ745u7onhIFQ+Ybr5PtfiHbqOK+0UII +6g1MYUdQQYZt6yESqMveo+hUC1RPaKJa3p8yjO6+M6ZhvBTd7UAU4YHvE+NRvS0G +9ufKJxNhS5xRuW9tax36US7gHICtkZVQxZGHc7aFwN/B7Rm6F/h+YiAeAUhIAxEa +ICnTJp8YW3lZRDqx1Qo7pQ8fGh4nJelX0Ndvp09j4hREmheuold+21qR5AADYwEm +mmidbY2te/djU0aKlWgHOEOxDdP0fwWmyyelzrSvkwfhBmj/1Ai7D/2wpBzFsmzX ++LezM0/4s08EM+l0TFJqaxqji8c6Cq9NMgJh8bkCDQRXt2b4ARAA6R8tEIPUcH7T +fZ11b75TulBvwmiTVH6r5HtYyiW7caDsBALitrsctGMiTb948mWw4NL91wcBqASZ +Vulapt5bANTmaRVoJE/HGw5RdXlXQr9kz4Xfic+++lc6fHR1nWAabSy8aOCDLwuK +BwSTrcAGfXxeblUvdPcjsh0gG7Z2J5Mc2qFplCDYLjHfjDJNuDM9+crCNn1i/6a2 +jJd4+j3G8C4B0gQch6SrjWdjccN1Rgss+Zc3YEeElFLh+kxQ0tkmjaEKD6klwQYm +ytYmtZLmWuhnRSxhnsvYpZ2gvJlB+iysqYqBH4SMt6P68NO2EI5UU9tJK0WhARyo +HzvKDX4MOVK+DUNX3oWUx2vqMLinZ41i3NpxKttkyXoy3Ajlzr+yFAyst0+hqC1Z +jrwbWrBPAPTGGsDhamEZX6yX4YrOSKy/xl7wNNEAX4UjT4y6ECRmQFQ7mM1srazO +h0GTXTS+z5/tU/3GCJnAXDCkkTBrUoZq5YfguLC3yrO3XeS3Mogg/k4LwzL7khyp +QMF35l+FUN9tQ5rOpULaJjTjoTZaASYA3RnfGbjh0EFB6hofBXFhmdpMSOJrs6Z9 +mflSpcFhoyCcJdgsNuY2T/FaizCsqiKULPVtVxiQG2Sy/pCAuxQH0kIp667hANgt +IP9h5ISQoCgEOwGqgI4h7pWdkC2AWWcAEQEAAYkCPAQYAQoAJgIbIBYhBHhFEgsH +y9jW7OX/KyoXQ+2pGjW2BQJlTUaoBQkPdxMwAAoJECoXQ+2pGjW226cP/js7CV5r +umLsRXcWZO6JvKCoswLIkjezQUU/oemrD1CAW7KbUcTcYgvxALJBCxALiyTQW6qp +lDhYfUMyhwbRdNO8hV4z//c/odBr6H5zhYJNIqPDSFaXZB0HgbhkXdbaTJO6NVX8 +fc7/MR7HmclTLwXLpXu7elUXOEzBCrh7jeedDSuw24Qr06weAuk8NUqoGqsuSuKV +iqioxP2DA8HiAJjHWX1fZ4Hifu9mX7xE4mP+GNgELzacxj9tZGOO67xf5ftZ1Q5T +iVAxYYNpBCeC1s3oOoiGV7mqWQ1V1700hnPnV+IjWTFVFB2olZGp1ds2yoo5vvhm +k+cfW5WMSMjqi82xyatZWZurLo97zIDXAVqei6mUI40dILQHEw9Ia2ZYybuLecTR ++CMNisgnn2FIjN1hWAy/DI0OHSQsOJYt3aPr97SFXCjGEANduKfsrRIVR4k+7fnX +dNRMr0Y3ePh6Y3w69Sf0xu9vWoV/USr1v4JsMAYA3ZC6HWgbOmjzBJ7Wurw2/ScS +U8vKz3vke0rbWiFIMUI+t8UaplMkWA7QA/dKoMngIivIb4uLm705/in1GhUXTHUA +3XrUZ0+V3Ke4E3I4Sl3n/KDTF+ODiDpHttxsdAP0OYoRCpUGeGOllitKWKBJv1pR +T6m5zBANCzDmd+1Fv2lgOMBv1BmPAo8iVjreiHUEEBYIAB0WIQQlVSuJ0zqm9oIw +HoKuOuRWQiVRmgUCWnlqzQAKCRCuOuRWQiVRmnOkAP4r/KGtcbE0tJGtW3Y2oKsY +q3Vf0nrFjJrzVxA1Z5OsjwD/aMuhXuZfDrw6Qe5QKWLRteUS8Q4/2wePgvIiw9iO +WA6IdQQQFgoAHRYhBE1RkADWKcxUVwAJtwcDwFyDoiBbBQJafuUoAAoJEAcDwFyD +oiBbLZoA/1FQGpK5zDYO4YbS/H9Q/NaQlI7eEffQBQKBEzO+FTQmAP9b1GQhw3XH +omLM5nLjTDUSFFFI0StZdpsqeIoMzciVBA== +=6saq +-----END PGP PUBLIC KEY BLOCK----- + +-----BEGIN PGP PUBLIC KEY BLOCK----- + +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 +=kdCr +-----END PGP PUBLIC KEY BLOCK----- diff --git a/wget.spec b/wget.spec new file mode 100644 index 0000000..0f6283e --- /dev/null +++ b/wget.spec @@ -0,0 +1,98 @@ +# +# spec file for package wget +# +# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2024 Andreas Stieger +# +# All modifications and additions to the file contributed by third parties +# remain the property of their copyright owners, unless otherwise agreed +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# license that conforms to the Open Source Definition (Version 1.9) +# published by the Open Source Initiative. + +# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# + + +%bcond_with regression_tests +Name: wget +Version: 1.25.0 +Release: 0 +Summary: A Tool for Mirroring FTP and HTTP Servers +License: GPL-3.0-or-later +Group: Productivity/Networking/Web/Utilities +URL: https://www.gnu.org/software/wget/ +Source: https://ftp.gnu.org/gnu/wget/%{name}-%{version}.tar.gz +Source1: https://ftp.gnu.org/gnu/wget/%{name}-%{version}.tar.gz.sig +# From https://savannah.gnu.org/project/release-gpgkeys.php?group=wget&download=1 +Source2: %{name}.keyring +Patch0: wgetrc.patch +Patch1: wget-1.14-no-ssl-comp.patch +# PATCH-FIX-OPENSUSE fix pod syntax for perl 5.18 coolo@suse.de +Patch2: wget-fix-pod-syntax.diff +Patch3: wget-errno-clobber.patch +Patch4: remove-env-from-shebang.patch +Patch5: wget-do-not-propagate-credentials.patch +BuildRequires: gpgme-devel >= 0.4.2 +BuildRequires: libcares-devel +BuildRequires: libidn2-devel +BuildRequires: libpng-devel +BuildRequires: makeinfo +BuildRequires: openssl-devel +BuildRequires: pkgconfig >= 0.9.0 +BuildRequires: pkgconfig(libmetalink) +BuildRequires: pkgconfig(libpcre2-8) +# px_proxy_factory_free_proxies added in 0.4.16 +BuildRequires: pkgconfig(libproxy-1.0) >= 0.4.16 +BuildRequires: pkgconfig(libpsl) +BuildRequires: pkgconfig(uuid) +%if %{with regression_tests} +# For the Testsuite +BuildRequires: perl-HTTP-Daemon +BuildRequires: perl-IO-Socket-SSL +%endif + +%description +Wget enables you to retrieve WWW documents or FTP files from a server. +This can be done in script files or via the command line. + +%lang_package + +%prep +%autosetup -p1 + +%build +%configure \ + --with-ssl=openssl \ + --with-cares \ + --with-metalink \ + --enable-libproxy \ + %{nil} +%make_build +sed -i 's/\/usr\/bin\/env perl -w/\/usr\/bin\/perl -w/' util/rmold.pl + +%check +%if %{with regression_tests} +%make_build -C tests/ check +%endif + +%install +%make_install +%find_lang %{name} --all-name %{?no_lang_C} + +%files +%license COPYING +%doc AUTHORS NEWS README MAILING-LIST +%doc doc/sample.wgetrc util/rmold.pl +%{_mandir}/*/wget* +%{_infodir}/wget* +%config(noreplace) %{_sysconfdir}/wgetrc +%{_bindir}/* + +%files lang -f %{name}.lang +%license COPYING + +%changelog diff --git a/wgetrc.patch b/wgetrc.patch new file mode 100644 index 0000000..f0ec1ee --- /dev/null +++ b/wgetrc.patch @@ -0,0 +1,14 @@ +Index: wget-1.20/doc/sample.wgetrc +=================================================================== +--- wget-1.20.orig/doc/sample.wgetrc ++++ wget-1.20/doc/sample.wgetrc +@@ -120,6 +120,9 @@ + + # To try ipv6 addresses first: + #prefer-family = IPv6 ++# ++# Let the DNS resolver decide whether to prefer IPv4 or IPv6 ++prefer-family = none + + # Set default IRI support state + #iri = off