libxml2-2-2.9.14-150400.5.25.1<>,ceS6p9|{\bf D.Qw FvmځMay-#TDxV4c۫FUP?P'rD',zV>؏*Nb3J^7L[&FR7I"Asuӝ`{#(uˉ魋['.]t|Q[`F^#Rnځ܀ܯq/'˷*MP5$~S(F~هQ,9h~t~?+VߴҬ0͆p)dgB>@u?ud  ! C 5VZ p|       ,      6 h .  8P(}8;9p;:;>m@mFmGn Hn4 In\ Xnh.Yo .\ox ]o ^pbp~cq'dqeqfqlquq vqwr xr ys eztttttClibxml2-22.9.14150400.5.25.1A Library to Manipulate XML FilesThe XML C library was initially developed for the GNOME project. It is now used by many programs to load and save extensible data structures or manipulate any kind of XML files. This library implements a number of existing standards related to markup languages, including the XML standard, name spaces in XML, XML Base, RFC 2396, XPath, XPointer, HTML4, XInclude, SGML catalogs, and XML catalogs. In most cases, libxml tries to implement the specification in a rather strict way. To some extent, it provides support for the following specifications, but does not claim to implement them: DOM, FTP client, HTTP client, and SAX. The library also supports RelaxNG. Support for W3C XML Schemas is in progress.eS6h01-armsrv2.SUSE Linux Enterprise 15SUSE LLC MIThttps://www.suse.com/Unspecifiedhttps://gitlab.gnome.org/GNOME/libxml2linuxaarch64f,\  A큤AeS6eeS6eeS6ebobobO^eS6eS6]^66a11c1844b04a534dcd65353cc2513070f057bc4bca33d7b417969ac9cf451bc051d91e9956c5bb1298a306267c7d5b18edbbbca0022b0e53203dfae717e9aa163a54f9593b6a7ef39caca031a9b9899dd60b3bb943527e71d699fabf5564ea8cbe077cd85d513ca3f3a8a51c3ccae43f6485b043aa1253954d0bddf5f9c81714c2ff29bce452b21dd8c6b6385b29cf2aca12a8f5f045d0d91c4ffe57ad9f39c5c63674f8a83c4d2e385d96d1c670a03cb871ba2927755467017317878574bdlibxml2.so.2.9.14./Copyrightrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibxml2-2.9.14-150400.5.25.1.src.rpmlibxml2-2libxml2-2(aarch-64)libxml2.so.2()(64bit)libxml2.so.2(LIBXML2_2.4.30)(64bit)libxml2.so.2(LIBXML2_2.5.0)(64bit)libxml2.so.2(LIBXML2_2.5.2)(64bit)libxml2.so.2(LIBXML2_2.5.4)(64bit)libxml2.so.2(LIBXML2_2.5.5)(64bit)libxml2.so.2(LIBXML2_2.5.6)(64bit)libxml2.so.2(LIBXML2_2.5.7)(64bit)libxml2.so.2(LIBXML2_2.5.8)(64bit)libxml2.so.2(LIBXML2_2.5.9)(64bit)libxml2.so.2(LIBXML2_2.6.0)(64bit)libxml2.so.2(LIBXML2_2.6.1)(64bit)libxml2.so.2(LIBXML2_2.6.10)(64bit)libxml2.so.2(LIBXML2_2.6.11)(64bit)libxml2.so.2(LIBXML2_2.6.12)(64bit)libxml2.so.2(LIBXML2_2.6.14)(64bit)libxml2.so.2(LIBXML2_2.6.15)(64bit)libxml2.so.2(LIBXML2_2.6.16)(64bit)libxml2.so.2(LIBXML2_2.6.17)(64bit)libxml2.so.2(LIBXML2_2.6.18)(64bit)libxml2.so.2(LIBXML2_2.6.19)(64bit)libxml2.so.2(LIBXML2_2.6.2)(64bit)libxml2.so.2(LIBXML2_2.6.20)(64bit)libxml2.so.2(LIBXML2_2.6.21)(64bit)libxml2.so.2(LIBXML2_2.6.23)(64bit)libxml2.so.2(LIBXML2_2.6.24)(64bit)libxml2.so.2(LIBXML2_2.6.25)(64bit)libxml2.so.2(LIBXML2_2.6.27)(64bit)libxml2.so.2(LIBXML2_2.6.28)(64bit)libxml2.so.2(LIBXML2_2.6.29)(64bit)libxml2.so.2(LIBXML2_2.6.3)(64bit)libxml2.so.2(LIBXML2_2.6.32)(64bit)libxml2.so.2(LIBXML2_2.6.5)(64bit)libxml2.so.2(LIBXML2_2.6.6)(64bit)libxml2.so.2(LIBXML2_2.6.7)(64bit)libxml2.so.2(LIBXML2_2.6.8)(64bit)libxml2.so.2(LIBXML2_2.7.0)(64bit)libxml2.so.2(LIBXML2_2.7.3)(64bit)libxml2.so.2(LIBXML2_2.7.4)(64bit)libxml2.so.2(LIBXML2_2.8.0)(64bit)libxml2.so.2(LIBXML2_2.9.0)(64bit)libxml2.so.2(LIBXML2_2.9.1)(64bit)libxml2.so.2(LIBXML2_2.9.11)(64bit)libxml2.so.2(LIBXML2_2.9.8)(64bit)@@@@@@@@@@@@@@@    /sbin/ldconfig/sbin/ldconfigld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.28)(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.17)(64bit)liblzma.so.5()(64bit)liblzma.so.5(XZ_5.0)(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.17)(64bit)libm.so.6(GLIBC_2.29)(64bit)libz.so.1()(64bit)libz.so.1(ZLIB_1.2.2.3)(64bit)libz.so.1(ZLIB_1.2.3.3)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3e?ddBzdBzd?c_cMCbob4t@b'E@ap`!@`!@`` @`N@`N@`N@`4@_H@_G@__V ^V@^oj@^oj@^l@] @]߶]Γ@]v>]D%]B@]A]@\s\LKZZZ@Z@Y@Y*@YéYéY)@YBvYA%@Y"XWXWH6W>@W(VTQ@TWn@TWn@TSyTAdavid.anes@suse.comdavid.anes@suse.comdavid.anes@suse.comdavid.anes@suse.comdaniel.garcia@suse.comdavid.anes@suse.comdavid.anes@suse.comdavid.anes@suse.comdimstar@opensuse.orgluc14n0@opensuse.orgmcepl@suse.compmonreal@suse.comrpm@fthiessen.depmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.comwicked@iki.fipmonreal@suse.compmonreal@suse.comcode@bnavigator.depmonreal@suse.compmonrealgonzalez@suse.compmonrealgonzalez@suse.comtchvatal@suse.comtchvatal@suse.comstefan.bruens@rwth-aachen.depmonrealgonzalez@suse.compmonrealgonzalez@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.compmonrealgonzalez@suse.compmonrealgonzalez@suse.compmonrealgonzalez@suse.commgorse@suse.comkukuk@suse.detchvatal@suse.comaavindraa@gmail.comaavindraa@gmail.comjmatejek@suse.comjmatejek@suse.comjengelh@inai.detchvatal@suse.comtchvatal@suse.compmonrealgonzalez@suse.compmonrealgonzalez@suse.compmonrealgonzalez@suse.compmonrealgonzalez@suse.comkstreitova@suse.compsimons@suse.comkstreitova@suse.comsflees@suse.derpm@fthiessen.devcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.com- Security update: * [CVE-2023-45322, bsc#1216129] use-after-free in xmlUnlinkNode() in tree.c - Added file libxml2-CVE-2023-45322.patch- Security update: * [CVE-2023-39615, bsc#1214768] Crafted xml can cause global buffer overflow - Added file libxml2-CVE-2023-39615.patch- Security update: * [CVE-2023-29469, bsc#1210412] Hashing of empty dict strings isn't deterministic - Added patch libxml2-CVE-2023-29469.patch * [CVE-CVE-2023-28484, bsc#1210411] NULL dereference in xmlSchemaFixupComplexType - Added patch libxml2-CVE-2023-28484-1.patch - Added patch libxml2-CVE-2023-28484-2.patch- Remove unneeded dependency (bsc#1209918).- Build also for modern python version (jsc#PED-68)- Add W3C conformance tests to the testsuite (bsc#1204585): * Added file xmlts20080827.tar.gz- Security fixes: * [CVE-2022-40303, bsc#1204366] Fix integer overflows with XML_PARSE_HUGE + Added patch libxml2-CVE-2022-40303.patch * [CVE-2022-40304, bsc#1204367] Fix dict corruption caused by entity reference cycles + Added patch libxml2-CVE-2022-40304.patch- Update to 2.9.14: * Security: + [CVE-2022-29824] Integer overflow in xmlBuf and xmlBuffer + Fix potential double-free in xmlXPtrStringRangeFunction + Fix memory leak in xmlFindCharEncodingHandler + Normalize XPath strings in-place + Prevent integer-overflow in htmlSkipBlankChars() and xmlSkipBlankChars() + Fix leak of xmlElementContent * Bug fixes: + Fix parsing of subtracted regex character classes + Fix recursion check in xinclude.c + Reset last error in xmlCleanupGlobals + Fix certain combinations of regex range quantifiers + Fix range quantifier on subregex * Improvements: + Fix recovery from invalid HTML start tags * Build system, portability: + Define LFS macros before including system headers + Initialize XPath floating-point globals + configure: check for icu DEFS + configure.ac: produce tar.xz only (GNOME policy) + CMakeLists.txt: Fix LIBXML_VERSION_NUMBER + Fix build with older Python versions + Fix --without-valid build- Build python bindings in a 2nd run, using multibuild: otherwise, libxml2 requires pkgconfig(libxml-2.0) to build, causing issues to bootstrap.- Update to version 2.9.13: * Security fixes: + [CVE-2022-23308] Use-after-free of ID and IDREF attributes (boo#1196490); + Several memory leaks and another issues. * Many regressions fixes. * Numerous bug fixes, including, among many others: + xmllint's --maxmem option should work as expected now; + xmllint now returns an error if arguments are missing. * Numerous tests and code and fuzzing fixes and improvements. * Updated documentation. - The full Libxml2 2.9.13 NEWS can be found here: https://download.gnome.org/sources/libxml2/2.9/\ libxml2-2.9.13.news. - Replace version-release macros in all 3 Obsoletes tag with plain 2.9.13 to avoid unwanted behaviors in the future. - Remove dropped upstream AUTHORS file from list of files to be installed in the documentation location with 'cp' command. - Update http://xmlsoft.org URL tag to Libxml2's new web home: https://gitlab.gnome.org/GNOME/libxml2. - Update ftp://xmlsoft.org Source tag to Libxml2's new download host: https://download.gnome.org. - Drop deprecated Python-2-related macro definitions/conditional statement from spec file. - Drop merged upstream patches: libxml2-fix-lxml-corrupted-subtree-structures.patch; libxml2-fix-regression-in-xmlNodeDumpOutputInternal.patch. - Drop libxml2.keyring source file as the new download host doesn't offer GPG signatures. - Use ldconfig_scriptlets macro for post(un) handling.- Rewrite package to the single-spec %python_subpackage_only style and eliminate unnecessary multibuild.- Fix python-lxml regression with libxml2 2.9.12: * Work around lxml API abuse: gitlab.gnome.org/GNOME/libxml2/issues/255 - Add upstream patches: * libxml2-fix-lxml-corrupted-subtree-structures.patch * libxml2-fix-regression-in-xmlNodeDumpOutputInternal.patch- Update to version 2.9.12 * Fix CVE-2021-3541, CVE-2021-3537 (bsc#1185698, bsc#1185879), CVE-2021-3518, CVE-2021-3517, CVE-2021-3516, CVE-2020-7595, CVE-2019-20388, CVE-2020-24977, and CVE-2019-19956 (bsc#1159928) * Fix null deref in legacy SAX1 parser * Fix handling of unexpected EOF in xmlParseContent * Fix user-after-free * Validate UTF8 in xmlEncodeEntities * Fix memory leak in xmlParseElementMixedContentDecl * Fix integer overflow in xmlSchemaGetParticleTotalRangeMin * Fix SEGV in xmlSAXParseFileWithData * Don't process siblings of root in xmlXIncludeProcess * Full changes: http://xmlsoft.org/news.html - Drop upstream fixed * libxml2-CVE-2021-3541.patch * libxml2-CVE-2021-3537.patch * libxml2-CVE-2021-3518.patch * libxml2-CVE-2021-3517.patch * libxml2-CVE-2021-3516.patch * libxml2-CVE-2020-7595.patch * libxml2-CVE-2019-20388.patch * libxml2-CVE-2020-24977.patch * libxml2-CVE-2019-19956.patch * libxml2-python39.patch * libxml2-Avoid-quadratic-checking-of-identity-constraints.patch - Drop since 2.9.10 merged libxml2-xmlFreeNodeList-recursive.patch - Drop since 2.8.0 merged fix-perl.diff - Refresh libxml2-make-XPATH_MAX_NODESET_LENGTH-configurable.patch- Security fix: [bsc#1186015, CVE-2021-3541] * Exponential entity expansion attack bypasses all existing protection mechanisms. - Add libxml2-CVE-2021-3541.patch- Security fix: [bsc#1185698, CVE-2021-3537] * NULL pointer dereference in valid.c:xmlValidBuildAContentModel * Add libxml2-CVE-2021-3537.patch- Security fix: [bsc#1185408, CVE-2021-3518] * Fix use-after-free in xinclude.c:xmlXIncludeDoProcess() * Add libxml2-CVE-2021-3518.patch- Security fix: [bsc#1185410, CVE-2021-3517] * Fix heap-based buffer overflow in entities.c:xmlEncodeEntitiesInternal() * Add libxml2-CVE-2021-3517.patch- Security fix: [bsc#1185409, CVE-2021-3516] * Fix use-after-free in entities.c:xmlEncodeEntitiesInternal() * Add libxml2-CVE-2021-3516.patch- Fails to build against Python 3.9: * Add upstream commit that fixes the issue https://github.com/GNOME/libxml2/commit/e4fb36841800038c289997432ca547c9bfef9db1 - Add patch libxml2-python39.patch- Security fix: [bsc#1161521, CVE-2019-20388] * Memory leak in xmlSchemaPreRun in xmlschemas.c - Add libxml2-CVE-2019-20388.patch- Avoid quadratic checking of identity-constraints: [bsc#1178823] * key/unique/keyref schema attributes currently use qudratic loops to check their various constraints (that keys are unique and that keyrefs refer to existing keys). * This fix uses a hash table to avoid the quadratic behaviour. - Add libxml2-Avoid-quadratic-checking-of-identity-constraints.patch- Make python subpackage ready for multiple python3 flavors gh#openSUSE/python-rpm-macros#66- Security fix: [bsc#1176179, CVE-2020-24977] * xmllint: global-buffer-overflow in xmlEncodeEntitiesInternal - Add patch libxml2-CVE-2020-24977.patch- Fix invalid xmlns references since the fix for CVE-2019-19956 [bsc#1172021] - Revert upstream commit 5a02583c7e683896d84878bd90641d8d9b0d0549 * Add patch libxml2-CVE-2019-19956.patch- Security fix: [bsc#1161517, CVE-2020-7595] * xmlStringLenDecodeEntities in parser.c has an infinite loop in a certain end-of-file situation - Add libxml2-CVE-2020-7595.patch- Do not pull in the non-python deps on the python build- Revert the previous change and use multibuild to determine supported flavors. We need to be able to enable/disable pythons in prjconf and multibuild directly clashes with that.- Build python2 and python3 bindings in separate flavors. As python3-libxml2 is a dependency of e.g. itstools and thus many other packages these packages no longer have a build dependency on python2. Breaks a build loop for python2.- Since libxml2-2.9.10 perl-XML-LibXSLT fails to build: [bsc#1157450] * Revert upstream commit to make xmlFreeNodeList non-recursive https://github.com/GNOME/libxml2/commit/0762c9b69ba01628f72eada1c64ff3d361fb5716 - Add patch libxml2-xmlFreeNodeList-recursive.patch- Version update to 2.9.10: * Portability: + Fix exponent digits when running tests under old MSVC + Work around buggy ceil() function on AIX + Don't call printf with NULL string in runtest.c + Switched from unsigned long to ptrdiff_t in parser.c + timsort.h: support older GCCs + Make configure.ac work with older pkg-config * Bug Fixes: + Fix for conditional sections at end of document + Make sure that Python tests exit with error code + Audit memory error handling in xpath.c + Fix error code in xmlTextWriterStartDocument + Fix integer overflow when counting written bytes + Fix uninitialized memory access in HTML parser + Fix memory leak in xmlSchemaValAtomicType + Disallow conditional sections in internal subset + Fix use-after-free in xmlTextReaderFreeNodeList + Fix Regextests + Fix empty branch in regex + Fix integer overflow in entity recursion check + Don't read external entities or XIncludes from stdin + Fix Schema determinism check of ##other namespaces + Fix potential null deref in xmlSchemaIDCFillNodeTables + Fix potential memory leak in xmlBufBackToBuffer + Fix error message when processing XIncludes with fallbacks + Fix memory leak in xmlRegEpxFromParse + 14:00 is a valid timezone for xs:dateTime + Fix memory leak in xmlParseBalancedChunkMemoryRecover + Fix potential null deref in xmlRelaxNGParsePatterns + Misleading error message with xs:{min|max}Inclusive + Fix memory leak in xmlXIncludeLoadTxt + Partial fix for comparison of xs:durations + Fix null deref in xmlreader buffer + Fix unability to RelaxNG-validate grammar with choice-based name class + Fix unability to validate ambiguously constructed interleave for RelaxNG + Fix possible null dereference in xmlXPathIdFunction + fix memory leak in xmlAllocOutputBuffer + Fix unsigned int overflow + dict.h: gcc 2.95 doesn't allow multiple storage classes + Fix another code path in xmlParseQName + Make sure that xmlParseQName returns NULL in error case + Fix build without reader but with pattern + Fix memory leak in xmlAllocOutputBufferInternal error path + Fix unsigned integer overflow + Fix return value of xmlOutputBufferWrite + Fix parser termination from "Double hyphen within comment" error + Fix call stack overflow in xmlFreePattern + Fix null deref in previous commit + Fix memory leaks in xmlXPathParseNameComplex error paths + Check for integer overflow in xmlXPtrEvalChildSeq + Fix xmllint dump of XPath namespace nodes + Fix float casts in xmlXPathSubstringFunction + Fix null deref in xmlregexp error path + Fix null pointer dereference in xmlTextReaderReadOuterXml + Fix memory leaks in xmlParseStartTag2 error paths + Fix memory leak in xmlSAX2StartElement + Fix commit "Memory leak in xmlFreeID (xmlreader.c)" + Fix NULL pointer deref in xmlTextReaderValidateEntity + Memory leak in xmlFreeTextReader + Memory leak in xmlFreeID (xmlreader.c) * Improvements: + Propagate memory errors in valuePush + Propagate memory errors in xmlXPathCompExprAdd + Make xmlFreeDocElementContent non-recursive + Avoid ignored attribute warnings under GCC + Make xmlDumpElementContent non-recursive + Make apibuild.py ignore ATTRIBUTE_NO_SANITIZE + Mark xmlExp* symbols as removed + Make xmlParseConditionalSections non-recursive + Adjust expected error in Python tests + Make xmlTextReaderFreeNodeList non-recursive + Make xmlFreeNodeList non-recursive + Make xmlParseContent and xmlParseElement non-recursive + Remove executable bit from non-executable files + Fix expected output of test/schemas/any4 + Optimize build instructions in README + xml2-config.in: Output CFLAGS and LIBS on the same line + xml2-config: Add a --dynamic switch to print only shared libraries + Annotate functions with __attribute__((no_sanitize)) + Fix warnings when compiling without reader or push parser + Remove unused member `doc` in xmlSaveCtxt + Limit recursion depth in xmlXPathCompOpEvalPredicate + Remove -Wno-array-bounds + Remove unreachable code in xmlXPathCountFunction + Improve XPath predicate and filter evaluation + Limit recursion depth in xmlXPathOptimizeExpression + Disable hash randomization when fuzzing + Optional recursion limit when parsing XPath expressions + Optional recursion limit when evaluating XPath expressions + Use break statements in xmlXPathCompOpEval + Optional XPath operation limit + Fix compilation with --with-minimum + Check XPath stack after calling functions + Remove debug printf in xmlreader.c + Always define LIBXML_THREAD_ENABLED when enabled + Fix unused function warning in testapi.c + Remove unneeded function pointer casts + Fix -Wcast-function-type warnings (GCC 8) + Fix -Wformat-truncation warnings (GCC 8) * Cleanups: + Rebuild docs + Disable xmlExp regex code + Remove redundant code in xmlRelaxNGValidateState + Remove redundant code in xmlXPathCompRelationalExpr - Rebase patch fix-perl.diff- Do not depend on setuptools to keep the depgraph small and avoid build cycles- Use python[23]-libmxl2 as python names not python-libxml2-python which is kinda confusing- Do not ship libtool archive anymore- Enable tests also in the python subpackages- Added a new configurable variable XPATH_DEFAULT_MAX_NODESET_LENGTH to avoid nodeset limit when processing large XML files [bsc#1135123] * Added libxml2-make-XPATH_MAX_NODESET_LENGTH-configurable.patch- Merge python-libxml2-python spec and changes files into the libxml2 ones using _multibuild [bsc#1126499, bsc#1123919]- Version update to 2.9.9: * Security: + CVE-2018-9251 CVE-2018-14567 Fix infinite loop in LZMA decompression (boo#1088279 boo#1105166). + CVE-2018-14404 Fix nullptr deref with XPath logic ops (boo#1102046). * Bug fixes: + Fix building relative URIs + Problem with data in interleave in RelaxNG validation + Fix memory leak in xmlSwitchInputEncodingInt error path + Set doc on element obtained from freeElems + Fix HTML serialization with UTF-8 encoding + Use actual doc in xmlTextReaderRead*Xml + Unlink node before freeing it in xmlSAX2StartElement + Check return value of nodePush in xmlSAX2StartElement + Free input buffer in xmlHaltParser + Reset HTML parser input pointers on encoding failure + Fix xmlSchemaValidCtxtPtr reuse memory leak + Fix xmlTextReaderNext with preparsed document + HTML noscript should not close p + Don't change context node in xmlXPathRoot * Improvements: + Remove redefined starts and defines inside include elements + Allow choice within choice in nameClass in RELAX NG + Look inside divs for starts and defines inside include + Add newlines to 'xmllint --xpath' output + Don't include SAX.h from globals.h + Support xmlTextReaderNextSibling w/o preparsed doc + Improve restoring of context size and position + Simplify and harden nodeset filtering + Avoid unnecessary backups of the context node + Fix inconsistency in xmlXPathIsInf - Add libxml2-python3-string-null-check.patch: fix NULL pointer dereference when parsing invalid data (bsc#1065270 glgo#libxml2!15).).- Use %license instead of %doc [bsc#1082318]- Version update to 2.9.8: * Various -Werror fixes and compilation updates as travis is now used by upstream * Few additional tests added for ICU operations - Drop patch python3.6-verify_fd.patch merged upstream- Version update to 2.9.7 release: * Bug Fixes: + xmlcatalog: restore ability to query system catalog easily + Fix comparison of nodesets to strings * Improvements: + Add Makefile rules to rebuild HTML man pages + Remove generated file python/setup.py from version control + Fix mixed decls and code in timsort.h + Rework handling of return values in thread tests + Fix unused variable warnings in testrecurse + Fix -Wimplicit-fallthrough warnings + Upgrade timsort.h to latest revision + Fix a couple of warnings in dict.c and threads.c + Fix unused variable warnings in nanohttp.c + Don't include winsock2.h in xmllint.c + Use __linux__ macro in generated code * Portability: + Add declaration for DllMain + Fix preprocessor conditional in threads.h + Fix macro redefinition warning + many Windows specific improvements * Documentation: + xmlcatalog: refresh man page wrt. quering system catalog easily - Includes bug fixes from 2.9.6: * Fix XPath stack frame logic * Report undefined XPath variable error message * Fix regression with librsvg * Handle more invalid entity values in recovery mode * Fix structured validation errors * Fix memory leak in LZMA decompressor * Set memory limit for LZMA decompression * Handle illegal entity values in recovery mode * Fix debug dump of streaming XPath expressions * Fix memory leak in nanoftp * Fix memory leaks in SAX1 parser - Drop libxml2-bug787941.patch * upstreamed in 3157cf4e53c03bc3da604472c015c63141907db8- clean with spec-cleaner- libxml2-python3-unicode-errors.patch: work around an issue with libxml2 supplied error strings being undecodable UTF-8 (bsc#1065270)- convert to singlespec, build a python 3 version - change build instructions to use setup.py (and %python_build macros) instead of makefile-based approach - add python3.6-verify_fd.patch that fixes libxml2 on python 3.6 - rename to python-libxml2-python to conform to package naming policy (PyPI name is "libxml2-python")- Update package summaries and RPM groups. Trim descriptions for size on secondary subpackages. Replace install call by a commonly-used macro.- Add patch to fix TW integration: * libxml2-bug787941.patch- Version update to 2.9.5 release: * Merged all the previous cve fixes that were patched in * Few small tweaks - Remove merged patches: * libxml2-CVE-2016-4658.patch * libxml2-CVE-2017-0663.patch * libxml2-CVE-2017-5969.patch * libxml2-CVE-2017-9047.patch * libxml2-CVE-2017-9048.patch * libxml2-CVE-2017-9049.patch * libxml2-2.9.4-fix_attribute_decoding.patch- Security fix: * libxml2-CVE-2017-0663.patch [bsc#1044337, CVE-2017-0663] * Fix Heap buffer overflow in xmlAddID- Security fix: * libxml2-CVE-2017-5969.patch [bsc#1024989, CVE-2017-5969] * Fix NULL pointer deref in xmlDumpElementContent- Security fixes: * libxml2-CVE-2017-9049.patch [bsc#1039066] * heap-based buffer overflow (xmlDictComputeFastKey func) * libxml2-CVE-2017-9048.patch [bsc#1039063] * stack overflow vulnerability (xmlSnprintfElementContent func) * libxml2-CVE-2017-9047.patch [bsc#1039064] * stack overflow vulnerability (xmlSnprintfElementContent func)- Added libxml2-CVE-2016-4658.patch: Disallow namespace nodes in XPointer ranges. Namespace nodes must be copied to avoid use-after-free errors. But they don't necessarily have a physical representation in a document, so simply disallow them in XPointer ranges [bsc#1005544] [CVE-2016-4658]- add libxml2-2.9.4-fix_attribute_decoding.patch to fix attribute decoding during XML schema validation [bnc#983288]- Update libxml2 to version libxml2-2.9.4. The new version is resistant against CVE-2016-3627, CVE-2016-1833, CVE-2016-1835, CVE-2016-1837, CVE-2016-1836, CVE-2016-1839, CVE-2016-1838, CVE-2016-1840, CVE-2016-4483, CVE-2016-1834, CVE-2016-3705, and CVE-2016-1762. - Remove obsolete patches libxml2-2.9.1-CVE-2016-3627.patch, 0001-Add-missing-increments-of-recursion-depth-counter-to.patch, and libxml2-2.9.3-bogus_UTF-8_encoding_error.patch.- add libxml2-2.9.3-bogus_UTF-8_encoding_error.patch to fix XML push parser that fails with bogus UTF-8 encoding error when multi-byte character in large CDATA section is split across buffer [bnc#962796]- Add libxml2-2.9.1-CVE-2016-3627.patch to fix stack exhaustion while parsing certain XML files in recovery mode (CVE-2016-3627, bnc#972335). - Add 0001-Add-missing-increments-of-recursion-depth-counter-to.patch to improve protection against Billion Laughs Attack (bnc#975947).- Update to new upstream release 2.9.3 (bsc#954429): * Fixes for CVE-2015-8035, CVE-2015-7942, CVE-2015-7941, CVE-2015-1819, CVE-2015-7497, CVE-2015-7498, CVE-2015-5312, CVE-2015-7499, CVE-2015-7500 and CVE-2015-8242 * And other bugfixes - Removed upstream fixed patches: * libxml2-dont_initialize_catalog.patch * 0001-Fix-missing-entities-after-CVE-2014-3660-fix.patch * 0002-Adding-example-from-bugs-738805-to-regression-tests.patch- fix a missing entities after CVE-2014-3660 fix (https://bugzilla.gnome.org/show_bug.cgi?id=738805) * added patches: 0001-Fix-missing-entities-after-CVE-2014-3660-fix.patch 0002-Adding-example-from-bugs-738805-to-regression-tests.patch- fix a regression in libxml2 2.9.2 * https://bugzilla.redhat.com/show_bug.cgi?id=1153753 - add libxml2-dont_initialize_catalog.patch- update to 2.9.2 * drop libxml2-CVE-2014-3660.patch (upstream) * add keyring to verify tarball Security: Fix for CVE-2014-3660 billion laugh variant CVE-2014-0191 Do not fetch external parameter entities Improvements: win32/libxml2.def.src after rebuild in doc elfgcchack.h: more legacy needs xmlSAX2StartElement() and xmlSAX2EndElement() elfgcchack.h: add xmlXPathNodeEval and xmlXPathSetContextNode Provide cmake module Fix a couple of issues raised by make dist Fix and add const qualifiers Preparing for upcoming release of 2.9.2 Fix zlib and lzma libraries check via command line wrong error column in structured error when parsing end tag doc/news.html: small update to avoid line join while generating NEWS. Add methods for python3 iterator Support element node traversal in document fragments xmlNodeSetName: Allow setting the name to a substring of the currently set name Added macros for argument casts adding init calls to xml and html Read parsing entry points Get rid of 'REPLACEMENT CHARACTER' Unicode chars in xmlschemas.c Implement choice for name classes on attributes Two small namespace tweaks xmllint --memory should fail on empty files Cast encoding name to char pointer to match arg type- fix for CVE-2014-3660 (bnc#901546) * denial of service via recursive entity expansion (related to billion laughs) * added libxml2-CVE-2014-3660.patch/sbin/ldconfig/sbin/ldconfigh01-armsrv2 1699952257 2.9.14-150400.5.25.12.9.14-150400.5.25.1libxml2.so.2libxml2.so.2.9.14libxml2NEWSREADME.mdTODOTODO_SCHEMASlibxml2-2COPYINGCopyright/usr/lib64//usr/share/doc/packages//usr/share/doc/packages/libxml2//usr/share/licenses//usr/share/licenses/libxml2-2/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:31448/SUSE_SLE-15-SP4_Update/b7c84f6800b875019405d6b2dfa92d27-libxml2.SUSE_SLE-15-SP4_Updatedrpmxz5aarch64-suse-linuxELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=e52fa3f3aabaf1f15f36ee7236514c2fe49dbd7a, strippeddirectoryAlgol 68 source, UTF-8 Unicode textASCII textePPPPPPPPPPPP P P P P P P P P P PPP P P"P"P#P#P$P$P%P%PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP!P!P&P&P'P'P(P(P)P)P*P*P+P+P-P-P,P,PRRR R R RRRRRRR R RRn.Etc5%utf-8e4ac2bf9fa2de27ffb6429e998ef3f8f60e2fa5249b9586da87ac0a60daace3e?7zXZ !t/]"k%]dNGU*݅FA~JK*Ҷ/ V8?\ypxN,Ar'\ȉ!7ju͝vGg##0JNx]EŖ"fE:8mKpZfU?j'D2n)&fϣ F4T #Ǯpm8wT5H6ߜbt(v=Hfy1o8u/~<:CUA?\& tm VHsz˯#m%0CdPҖ* Q :b E]#E,w;yKC">nӺS,ْ(6ʺ2;hUmO|e F!{$>n7ʴ*'FR>{M3Kb^耟169|Z[h<)j2O0 #tō\ՓEt Š59v8[_ǫ<^2'KwqS<>=u]C>b3t6-ROQ3"W/j h|?;;H5H}BuG{A>/z'e`~I/OZ4$Gς#0&(ٗ5-9+~bvw> ј9at J_4k:Cֽ R? cE~5,md6~sZީ}Q KK f/KE4ZcW$|P/^*-XOla%5hoN"bù%.M5ݸ4AN k2¶hH";'zu6PF~QR٣ ~ Hbw='̀28v#rI 5?wD2$綦܅M82|Epd1TW/M<5P+œ,4񠔄0Aƴp9Su$sۑmbq=( ,a].Ivg=Gj |XySEw86$Uy"i'GW00O.Nt8Pn7I&QjUi)h)7d8ZKr%oo 'hɫDklI~Ͽ>5'[?͇B䤝6Qm"bkI0yw*XGZf 4P/%K4!i@b%W%kY! #*?3< cXXHW&|,Բ6w3 Z󸔀 r+"zV+1>a/fєA4NM2V BYK]fkdOpKݰPݣp&wF]$22s\ꬳb(^=~xy]<* sE8y׫0u<A_dSȟed; X OW(~:ם}w N"(7T$>%0PWgC x3oN/O1ihrioc 6p[7&~;Gh@@JbD_"7}6j׏{RL(z ~ 1W>(C@/Fp#=T-kZt׺uX$viݡM(z %DǩSL40Ӓ^> m xΪRe_U |hs &ZT]*_@Tp(NJ`iqY;Go?η-"碳 'WeLs/CZ+ꢮ(VHIFƒ< wO4oԜX cbEvXq0IA4E9A i' R}3i0 4NT&e0NJKWWl~sn k|2L-tVx>H FkWLU{1{tB|r^8_-ߤ7 CMz<xtSV@(IC`^8i2O;#-G1{'0w pxN<C9̊N$TX*{.d\(%*R «:RŽW| ^LgzGJu5DPN>@,te/&&s;%;+AU9?>)hXua˒,/!j>};=Z \dv9q|e =ZR,qfٚO^}`|g/;6.SѦ;Sݚ{]J1. xbI5Zs:CRk"?mLiݨ8谹n<2!6iYaL6)gOg TsʒGy )]aA(9 |:_Hp=)ߡOy_S8Ա.uԾb e{ ő:E\AҲ&bqc̼κJa=!JY@b8'e[ۭM@ɩc}p]8c)7DA!s>i4)z>&X-S23X\'툺]nvz,@B+Z@ tH^BCք->כ<1B58 is4MK1Ra4z EQ$#u|XMzʚԹ ҰM$mJ[ ja޶/fd=kWe> n0@WA)5?,lCQ]i{ ?DuzCN 1tgDƘ.Ϛ^q%PUWЖlPL0 l^CXNv9T)U |`ƺdX!qYXH?裹iSoneCip"+fV]\>Q($̙$JyNDEve\# o#gkۄ/͹0pi| 2iH _&->F-#`4|*0/ &b~<@f,U)$+!0['TC~ 2/G^ zyAx*N֘[?D) ,_k(պK@f ؓRS>Gh :Մ0:;\&7٩*OR>SҺJX;3 J,+7dv'ǼlQN[d}ˡRf 2sv{0DT3Yx |+w=%E,-i)fɿҜh%Qx=ePP2µl7t!i 89dә{US'2a!Pl@X DnM(q׌ E--RTDVZAAbICmH>wU@TiM$P'j xClc*(Z'%5[g͇6@)m^HDD (-[A2(jr ݵ^JZ02`Չ‡ٞ)Uxvc$vȁOC;{[53>O@}Hv[}„D`iZ'?8Eئt4'$\[VNi%W *u38nH ?ŵ:KDB)d.5n9g7L֢2 {"B,Xbp=BɑmҴyj|Xp>CWJd//'륈mSR4P՘^hQI[c]vUuږWdzӇ%Qs S9(>w/Yp yژoㄵga/6CaL0xtuX> ⬇'M>ţ^yC D:K '`$u71rL4حhCgڰlO0Y2SP:us]pb e˽ 2ېFq,F(/+O~%j?z7 GڈfRwn^Y#{zqiB#1㜛z}S305U~9RF1u0$ypM|X.n*Ւ) I#ydnc]mԁ 19F( r=-c=Nq.vZq{ kTŮQӠNLu:>+CQGuilA )ۉJxd*, WLVW^ySGz\_,xȲ^<_YvzTٰtoYD 4y&4HL{DDPynAWf҄Kn{ma~m\cp?;>v\DϔMи ʗOSmc]/7_ۅM\Ha HFG >,l5;q zin$l:[D\"uقU'|L Չ%i[RG[5Q3*5i^'Guw┫ݿoWhx봖 ceY2(@`HmAlh\yI%&˜%rGTcXE/O,mhoR__s#0N<-BzIU$F,AurOG- U+OA "FN>9]L/v|Az; w7Ȩm*33"MpZsD,h#(%oΟC}mvfMhv>sjcLy!6Uy !CIck ۉ << +hG TMSW B^9kfYO'Rpz<@PL̖s亠!DX#jUyr]狜>>Y||غc1/gQ-=<`G!!mwbr/`*n JDFQJM##DzX.p,7cLּ 7.b^̜p#HhfKJ]h"傆X6TE^Jng*x)iKn=}]lcG'"n55$6 u}͹/p?)!pBblxXZ3X >QJ(ژj]'Bw"Huß* 8Yyv:76hpѮRqEz|QfKwdn\2QG, ٩3, j5%q!~Yvd8H䓫>Iyx޲ nBD)pF=ԧ_C;8PK>ĝdo*}QX,8P+ հ>}<1j®0cM h5 [wUmL79_4].y15WryP:"c5"0ǬavƳQ1M99?t܊b0noKzGXMFCy)OaQ!8_K'Wԋ <O %̦q WՍfL,v.uwŹ͝POd^Iܥq9WaVݲ3ڍ@(vT|',ʂB,:-/x9(*Rup4߬2y29Af\c1qi>+#un)I`̀:r!nP)9kP,AxZ%8mJ^ R}mqwkV< ubVVἸ:Gw>h Gɵds(l`v E(0\c~tf=툫};Xu\9,ѬZ I:R<[cf]oNi.r;$naKmKc)9=iPq}RXE2 j[f)~=~, UN'^h0PY .gJŁOSΞ{B m:9ŒVړh|BJʣǞw_eze$\Bf'/_z?B,ZVPæXVjR6)}+E/gWyb:#[?+'hyV#`劐|!QI-}iBb=2d ٤L9.e.ْ',Wuw@'_)G©JPEF^P Z+[#q"$eJ\t!TTΦ0 7.DH&U];zqX#Y?">G{r@Ɉ XJqEE5ȋ?5NőȾ tuy9 bQQnp8[Lh+T]#Olâ$ەM2mk0֪U{Wmm]EͪmU9-/M0RlQI"h go>~-hXexy'ܛF&k *ڦ0S@(l;(Y&vI1Iid$ƨݸWwMT$DD%Blof)xA9G1TnMNm;}ֽ:+e|q4J))ʵ8p8/Ђ'%Wx{]RkZ+ɇT[]B'40exZn\&m}H!X. $[. !YeX/3Tq5[[G}l@ɂ~tZ67fk|sQbU|nq-|2`IJ2#-@6x3S:Q/w#=\^oؘf8!< mf rEvc5 겗z #NS~o-_~ݫ9$眘N0 M{2R'| |#}!Ψ"0ތFl"\:ym y׺8QOB_G8|>VL "]Cs.QO?U+M?tfEA9f/q92vY|L-xt.&-rN}ű ;C hdS."e&hxJ v[1%@4R'Xq]NH9M?syd&Y#+ hq補Ds8 ON4Qn-Dn@:V/2*NrE+df5)\}}*&tn Y!>E%ZG4L -\9tL. vbS:~9/Nw!L$!U&@C;?*XoprG/k]rFb嘻mwW\"B&p6 |ѡɛzP`FH IAyyh<)PK+QJL.̶xkʲu*6yqN/Jpnב.jgW@OcT>-P3Lń9/`?#=%-f CXe@j1#S>;,<_;< jC:zI,f) {IKh)3Kp_=IKZry/ϳiK |t>aݒAiXMYhW)St]U.MGFVvd4՜:uafbw@ йFeIt5&* p'.%]M7@պ;ԞBIG7sA?Hr͞M84}W$jp?M7,4Iz"\_ZДSd~:\EBSX vW+M&,9Z^GfH gk^GGlHfw1](\[!0Fn"[#H":zv<9\캀./;*>2ɘz{f\ԗT`Z֡!s %[з@o<]ٍݵkzi9 Tk/uX%zl[ aeٓ'pyXb.yah9]A&_k:o,<&ZqlHΒ1{4F [Ax݊a6[)jd%j`]tY xc: *lN ɋ|?bDpӛm{_e9msḹa?y5u_ kS%ɠ]j x)ɥִ5Etqmo!KDVǚIcl0WrOw(h-BhkwT$"cl?uGg\?E |7 0SX.SR IT A;kE.d YmԈ̈́I<8@nml9_0 ZЈ*rHه}n6rLe*q9" 6 7wɐY+hW+cjR0@:S ӴhQ e0dA?Ya]/S¶*a;=WU8WTX)ÛG[%ևQs}bSKY-w7E j"Ig8ydiN%bULbHtc2w)&yI6?!ڔ 8iI0E`5'zѦ`AQجS&rYy{)aVZV\l{*3ZC}TҢ3p_ޝUo&/S.0BnDSo^|㜻#х _1'8`QG/vaLAkECV{s@p"$hIR (ѬB_}q* '+ &f~#똭cX_&e-'q1cb\okщþVV I;K/wk^JRl1{BΎ٪rhS|s:qiᩢqIݲ8DT)w7ye-[TB/%崀H4Nni_S&O85~3!* GMl/稯#>M|u+S؋#"xk qQϔUB6p`uE14BlJT/}L|5"x=b]tҳߍ_gdTb/>Sq΢ E$pDW>v:+9ぽS`XSEG<lbu!E&) en>T#20+hz$G夐 B Y&i#FB H,d:+UCDgV7;]T;g\/*5}G|sٖ^睺-ΝTf;iO~byb<VX+G;N:0zIRh)j ~H$:X3|t8I ksv"LB KvojvO}nɉRhm09B;vN?[{XAepodiK_ǻɲPzY}TcÛEW*-n^iB!P%9Jqw2aOcr }OK}Zx%M〯?#u&QlvG7Np}v}#_:g ĸœY#:0fajzDzT@6yߺ wβǢfFrx`!P/}%[$ z@[b(tv7LfA:Jn#?,Eg%Ak髑GrZ>P l7XRk'O~^q:ށ7IJrGz#$r EBm+{[y5M'bw; ɋ=*; ZVΙﱫ+zlﳘW|0x\/gvW|(_MWoy*f:>m(fd7z@ʶE}iR+L88Ni:lN9stK0 frkeZ&b*NAoނ2GM c~gʽXKՐAJ̺-h!oW26f17vOT,A)QߨO>;hqzDkM%rm5 QBQ=&v%…՚G'lZ'e eoNwuJSr1Fb`K4s>V! \'$B)i2>>J&5,C/Rȝxl-O0(to<|$'Xpf:htS Hgr#adYɰ ˾ ΋0YN/chL?:G =TaC?Af31FNq4? ʿ@ɔLI)xNWCz BiN/)0~"N^A+> ef52xy$I aFXKUqݺg*e5w$DlHGv@^glYך">܂џpR $֜Τ>Mxbe=(YK B g_=bx& )^32Bzɸ ȱ3$ot+Tw"z@Onw!>iDAb3fօq( |$_zM4tYgv +dM7")pC9ʭt"=LhPWBo^*noTg++ie0NŧJL(!T(KGP[Qj2 ~u^SҭRDp"z`4JއH~8LwL;6>_6N<ΆmTGyGnCu.?>sQ_ç+I >oc M= ԬK fvŬa,69[k]0t!1a!?.iQ˚7@oV 3bw!@i=S{s;!y5vOq.PmT/ Bs<7m{M`07o Wg^%AfS>+8cul A'~wP"߂: ʊ *gI2 sԟ1L1m*H%^{Vc3ADh8|tp:hn5 _}*RbjNo \I,l]G0^0O?M0(λ:$^56PklWr9 d}l!;ڸ9S_©E?}C-gyhEuXyB;g7Ó˱{ ʌt,V2g[K`"ޜS !;BE I>8rIe̙y/]{SIhƾ-+Il@KFïsăߜ%hx nt7U D _=*H0B7q(H5;:|q$ |ܶQ(n WUZd˹4 dSjέ>_53>pz6;p= Ա5NA `{cdBu YÅ~ywv |DB 0?RjmљU$P@3bh-OM;f|@UJ[iePzĆf+:ڻF#x#2YCz&,As+>ʪM',ɶS%[S=߰S5ͳ;FH8ؾ "~ynf@I=@BUk qw)#e&*PƔr<^?Brc,B3 𯵮$S'>.!]|@ m~b<0*P QGMT&`M#)vG"I-:\Y_`#w?i8A:Bs>X`F>Ohx)>CG5B1%kt: TԚ)+n*7|ҹ|^x5ɲH|<*);g'oIȘ8c}_dXO< `48XXq]ME#g> d,۶1Z*"̺MrtT䮘a}n4o%WWS#MU%դ$h!N&3S(oAlk~mwT9<7 &?~ /Q 48~ 狻WcIF }<ZkX lNߺr8p6;P"Fu=5;` *K9v6zfy1[:[B> v=*ZGZ_VytL7׬Gc>{~P|I-(fJE۷M}.kQbqrsQ|:q'9"KrE wVEž1~El;"[2AcU L,AEu#-u%e| II:ʲ-*9RݿDnPG}laOJ7Pwe9VE)-,. pfҡh̆Cx<S veS^u ;cs҅} }BOH7}H[-`2dHjB8hqk>Gɟr;r47_@{ [1|'\n^B-,N?4bsnj2)PF놌[8'RL`@q]8F*1?3p 6Ij1G7&DUC :cNG ߄J&F\?m>]}2*|+UT9'E s &13 9{{IT<V5o2^W^fbkFaW0|Qq_!dkDγc8l(hRttP͛<'kx̀l^^,ߟ\wXLФ^Uo4H?R aMM}Cs5543A{"5p6EA֒l|*vKHI4%9Cq*ı=qT~{ݻM +yE,G+:WZbRj {塶d땦4|xR$EH"y|o:`KoMhKYv(LE S6 ̗ߍ37ZB aֹJX ~5X䢯8sUX>xgpR ʥpvB-nseۨ^j-^մ&DĬ7urse,KMza@ &Id15 *S9K/#;ΩZ 1G+<дLn16\^ѥ|D$ h>%vsU (?6g_,g˨^v&`&섮Up{~M[A$4ObP_8"+M~NJ 3%02׼4 zmC9Lg.4 (owX) ?ꓼ;!XLm,- p8YӴ+ @ ?݅a+I6 [psJr%Xt%W>"z>*ퟏшKN sL=HFz6C>:\όVvtk2hZB*&p#ZVKO?&GRn8=q=@9q8Ŕ6H,]bD,} C)ySFZU.tE[2Y͂]o@#[@4Z^jPƂ4z&Hn'H7f 9ZHCy~cr7wX^͘2O!)SFm:V(a^O1htXvj^e/ݘޔڲmcæ@gvYyojAHPVȚr`$1M#PZTpJ)O`/K_s '{;K1ܣ&&;~OM䯒i?4\Ցt-@arkV[~p0*̏wEje7K540:G@\1Ŵhkf⌳vg>ǰHyBI20NxAB<<6E('d꼣ۯ2k\(j^KݚXդI3 Y= 耊9rbEZXZ5Weg~S:xu&m?8it0*ط]??W H2~@ mf0[GifU|ew (Low1ݭGU0f3gzjp  ?N3Gn ^eTtiN=d.3u娉ojh4xȋ epbZ9.۔=f{@N,(iF&wCrrdsֿc底zUz"@+fz,[= +jvѮ5Xe#VKq=r7WA|qFA -!"xCgTcϗ*5 Fd)b`nS9##B- p]rJx¶BР kDY^#㌠P?k-B6w:lSՈR*zIe`>)#ya$obc<w!hMi>,ӗؖ\wD1mtX]%znNM>}/t0W3FI OBX؋&(Soa:t¿괹ޖ+?ot-'cYp)ƲAAIb 5͜!D^6'sf_EoYeg|VD-~U1Àl'KغӾؖڶ;=mIrf• !o*i-P 3fG<jmӀ8fq@W{L.1toz~6S0Zjaꨈ~[x2סk]#-i);lW@eyqP&<[P _01e$VO@Wzåm&A# pW~EhMdi]L5lf/>?Ȁ9' re^D+-ּ?$))Y34Q3/O|gl'&@Yãh, o@}+g8@XJ2[¯5 IIlAz]֊ 1 ̑`FdOз,`a:a;'u\ D)7*z ͱ{2r%Wq}rgX,pky&\6gHދWdJփ*0pAAx`Or@1M,m[x8Qohf3;C6YF.3߬wHtE3 mQ̛ܬو}H+4jDvAWꎣG?z(?h[NRz=ѝmGzV)JX_-9,Q:i3u)l;\k[Tfn RC9|lL[##7WH`a nlnJn(= {Iq6Z$g?a<$E"qH\Qk Ǫ-x(b;eQ<O)=4JpnvgCMB( n*}@Wb 8 DnU~ 4FAQ=Bsek딪YlQh\sy0|%-pd(_IN14!jR/rYGG?ch!Aǀ ؠG1g4 bW׉\%Whr 8:DxoYZx7!N&h{yǻݔw0=>-@,S</lvKB>@tS` #y:T|}xS9džpmEd@k<~7  Kmejr˕V7~EAEEh'OztiB[1j]*ȹ+_*n aBrgJc 7&~XC+8xLÆwpS1)E2p7{;dë{*N"-sN]:D7voMCMqЛ(xl9StrbGmccKx:dP,}^JIvcc]s8kNsG#_(ذc9s}O cƛۤ`3ק #._"CA,J=n~=꾨>I\S:SSA<P QON[iV-[>AVg4.rřC ՈT%iӽVvU1=B6mF">ԅq%Kto H; 2DvȽU* 6pb"{MT卼&|p?./ouQ`,Dl˨`_/ 2[ȶrYxOST0 $} -d<)?,{]wJ-%wGuOkn@k]#z)vDWgur.y/Ǟ盧O ʁŔ8#,<— "_k _f|)z tv[N&,wRZEaB@~'ѸV{Kal͉݆*Lȯtý=}#i*rb6(|~a,kMs 6iD{>K]c,AR:˰c ܶ4?'@T0=Xgڵ8ƅt)? K]zψF%LpswG!DWĴ Gكܚ0$P@xU%u〨?!J>4`mdwGW,_dzt1Jz~2D Kn gB2x#d5KO~68K!`_WoHOH PuMA)Zߧ!Y,U- kĜ0:"J09\Ʋ $hwOL:UaHw$~݉CV^N7O2{.@OIقa{4&K TF#l?ݜ\p{(C%F't LJSiܥP-SHyg- "097~ABLçvIam4Qm#3Y׏ C7JQ5neQ&[Y4[[R,]Re6<"XŸOyK "nMaoKg/?Wmc*[۹]*\خ w|{؀c4Xw'Еs"LvńV>aHH$o ?Z׀"5}/}PhA״Pw%μ};\Nn8b.-ε U=%f:+ܹo/]چL Dث$ $q!)G(k5 h)"ڋ޳̧Na~x `cu1 ;,J?)B`+ ֦E@^mq1+i9?.k:Ϸ9oG=GmJyjxPW9yˠ{g3^C~?}ϿyO#~Qbdѕ O:{%HB2'STa?ޗ>-LYbtGmx7cx2_0X`GzY#pkE}_o.%I`1O#3?*vڔGi湜J2fp$ h<@~9͖v\Kӏn.^TtZ  Tc#?s͇mݐ}5 HFJ7Sϊ%~^}X^ׂe^:<I[{4Hm"sDXG4t܄T<"y*HG)ºyco/dTv}`fşY(MmS5,( XBlQc!c(^Iܑͮs00Vİ6\mm9d}G8􉶄cDZ9s%Jl]+4>sұ*e F7,jk&ۜvw< }2]笆^jAxPy:fdS&F;9 -n§7beK7 0U+ʈ1GNN: ƲG2vMn.2ƮqYVyU3ŕ\֪b)gFv,ls$;\ҊgHH)!#X-UrY}O>l@4IV`:+<5%= suzyZtXYZZ~J鲚7JaV@0v-]\L2ijG֫:X aIGɛoa#b$ F+M{TLR~jc8h^U%.{d] P%) ')LaR<#nf0]'}50eZuBX77aHgosBǻh!8VheZ-?hZg+}P!5ov]@2cᆨ[*|8K[x@qԢ:ؐ6mLovslr>H !dF{FU]*'ʔHsoଇ;BWg)tIL΂ϢtrzZ<s#V􋛝)hJdJM?-!}֖G)%[6f_[DG:5XXF1<4+?!7RʙcmҞ|1s7A\.vp16]ju$r/?3x#)W%AДzd-{P|fr_H8(RnasC."+[Z!MVz+f-8*:o}jƌ*B3 odIMg?0)5|9kH6K(KI5+(G'WZA zb }p|HքZMV㛶\Y!bE!)i]6R+eq+לV1Im X"1 '{ ɨs76JK3R }31}]Q.Q k?tt͙&RZX:8wl, o':6nčw. |x_cy!|İ1J7]q=? @Op ?[V]p?0%7Xۘy^(IR_\VUAd[3=p<}sXzW0.؎5+*R%%#vm"s+wai }腅 c* RT(^`y_3")P<#D–xԑw6=3]T09|ykk3ӕ'48e~Sl,oeAbbO{yg {S'O>j6x~Z`.teK{ g9>`Y%& %;6^d1OO`:\iv y\X_#A"Ơrke&떬J9̇qILP} 3" ٿNL^X*NEFn-|7l#+ RUBf3cQ`YNG0 z2s:4.bJ֋T50X2<J~rq]NB, b&_L{Iku&2'@56SXy?*,\We\kC2ݣ7@ZEG:(-Lb!eӨ0ebܴ8J߉F'㝬CwXDRA A?^ ᖳ.ӆS21xLƶI"(ެԀ]h݀h!i 8 E޽ᔑ(']gShnƌ2>AbklŔE),<@2UG~*R-\8N][%41= \5~rAH 5E3U|'FZr9Sf.C`3`ZY6g\I X4^$ԾFl}m#{D`u  غZ$M!F=/y,/ v#I܀@93B;t>0oŠ'ȱvW7c_wJ@6u"L{%}/B2U2פ`NcM1{dPJ!ޡG׹,j"I^zm8o.Yd E)3U[=6eF<$K{^!v0peQ8yyuA@w@/G,^yե*EH~j9T0}6P5h0Q4hwg?)J>t%A{'e- 3P.e6U@ C<ҳ7`tld;t6aXvW5NOIBwڌθ,@+|pc[ ńZJ̺1F|=N(#/feݲxA&y.P$4{[qMP/ہDrD)+M5XM[myw=!%l'U^֞݃kOf-âr2Y<2>X/"Rll 6@N,{ߤV)4`L :4A1db['S1F_aoCMC/*w&lVA;V[VUzinv yݮ'ݹܒb}{ܟ3pPwYċ3FghԯG6q9-Ֆo8_'0?3om9ʝo $iA#{zI--Y葸EB t)u"fgWB[f^7 |Fh:) 6g^oE+9ezr7@ƴ@PP)ZˁuzY= "/_Ӡ{\6`՜na+a#µ \7kVN'JD=<"q&&S!Y 7DNC8YXf8i +oȹ鄩s<$"xg8lOtAĔ4OHi\P4XFU$&;2TPzZife9 JPCKX]4gZ'8Gk}}tE}AUC3!;2̞wOEn0Oq;l!~b\B{wi"w0Y mK=7]87\5SxT?;0v<\K}!MҲ!w%Ȝ=wxZ-.L!AYfr<8zw8f#Pd4~2gs7-Q|n|a>,8`eO.2ET~N()f}*CC)j\9NCvh GΗa'4>t7RN2j}- Aq Fڮ2 ͷVՁ']a[!t|E  aA_Y&ZzC i+ݬx74we3 ^&g>kҕ=!H';) NpHvIQ A0:\幀:} 1DddQbܹ.b_Zg$.2e(\'r}&~y1;6:{?Q \5^ΐ]s}XTNXo? 䨆fD -!WaXr RvHrAgIVG˖;WP+Ϋu~ßQЏ,tuq]Zpr8EcJґo}'K}н2UoU?s X%_)U`FOd5 =&Q7{ bbŲ;Sps'X;zkwbQ恅ff9lp!KssadqARHhexͣ;b׺gX c2C]ӪWs|_i+>1y5oU"\{u놈,(yk؂fӌ͖л9(9Oa4_ &DOzL5K5"CeQ?luUpn/ &C){nD뱜{_"@*VV5P^ 3p9a;jnipӭ ^`YDSlO#e*Kgp΀*R$L et`W$OkjszV^oTyFyYh3Ō ax񻑋,S7v\;?JWجQ/uYhy+-}N gN=b޴`jT1:pkڇFZP,3΅BodR,*nHW;7 E9io߂i2N>Ŝ\'0|[fNQ W8 WX*N̔HA@q4;V ~>owNZlw_\(QpǻdU pf5IZwMfTn4Ar b _7Wr ŸAEJ[x sH6Թ6ZSٱksf2HFxJk* ndhi SS* Yȋ? %Ӵ`_0CX$aKuٜ3D-g$j_fU+3N{nq+l(8fB@fEsBDoۜP8Mv5sCZūGTd0:#';ƀ2C`~xHJTI#=TDNH!ZR%DgOW_ v %4bWhkʂm]̾9YaJĄ)\R1m᫏̊9,NIoaUg˹'x2|s}.CI:'A=Z!JB?˴W}S6)}>S1I6;jg\+0!'F@~:' zȦiU-yukmsT.wKzoQmerA s(~"LW.$'ς7~OL׬{NJc0UKk-+x ّ&,qW[Q#up \ZXJ=w#> rMT#n-Ɓ<pe<6' W]cTζa`V5H%Xw)p%rKiM f *XWE3p3sa xXJb鮣/W@/jLOǍgͻo%YX{ y7QS{sg]0$b])oZwuD|LZ[7[d~޼qa(8L׸W6,SE07"dqȐ$ 3U6=(WNkn.D& ]Z* dgD Iة7$jݹi/WETڭVy#P.wNNOj~p0°v}Dq/|S|ymnϤAJC}~]w~fðT4bɪmmLO/d~l>Y tn~蚳k Ful_V+A6EېUe5 #d;0]֥[/ˊ9U˴$g\%6ݩz#A 76\ld!/ޗUX}=PfU<geVs%_djklԶ>CGDb΂:l4."~-fcA"?ai۬=c ov̞3%cR@uKCƒ≮|)B,%AkvF19۔F4HZ_Pk$yKjszM,p(]KR3'fd٧<2saH@֭R Sao, UTU!|EdMuv[VfV!k3A6IB[&(E /k-$#oL%N+~BEUƽ R4ABHWiS* eܲgqHכ#Q,j]h#aW =\4Y%|L>'4ת,>=ȬD5zt_ŁDLju9e8Hݙ8GP)oI=P.rv֣]0?.]ˀqhPyYA'i7L;*j+/ԱP곸 v'H]QrlrD&$WAFeve<u9gWE9Ϡ⽸eZ5[Q?mG%A]YWƖM]eG-:pc5Z^K&\L;U7Gwq?ZÌ-a^̅\5vkzs>;QZ\, <_d&PEt/%6ݶ=%h.)U#;K8!?$ (Hod^lSG)Uۯ#N)ZG3 M,cqY(wSQ_L=9=姌Q(d_BK*x1!e?SP?T9Bq=['iS݉T«BF 339!rf5fD,vgYCn~?lfCK 7v$#u+-Ќp5×K+W?q~z`ݞӑUc Q%Mh@jwY[#LLW)s^JԴ_v#p,./<nj ĥL26KYwU̥IV-ي&54*GSdAm/@&@q#"-{X?'cg`E-`a[N u+(ϗQ4M8$|ZJSRkLSɍ5%USy %=6,4@E'5aw9=Nv*71,ֹt k`2!;P.xe2zijV6=f m>i&: \JMo$'Pوte<5"^ϤIpe2,(WH0nV b.lqۦlfy:L3r&A̫N٢CuHO8&uuw=Wi`F@T`?:#evfSaZ.Yo`k~h)/2K|]Z;;RnIL l#WAy%ѪOD ~*R,j OCNWnoҾ6 .ȖvR(7[.Wvg# ;p/l3G6D%xi(%.4 mX[ZK|BYOĒZܿy~_( vpǦ#R1~\{WeQӎi2P DWKv=<lEw l nnǓ_0*L! a=ёUeDoW¯nN^$QQLM= _,#"}6F>)@V6[Q8K$5wNkbBh[ =jB4z;>d,Wq0Qkz6X&J->z U 2wR49tMG\`$AUVe32|_~s AoLdlBU!zf7QPeY3EBX1v)&|bއmzq >܄^QcDtJ%aa u}4?v_Ł8|,\3LqDY|CUG*x+0x'O@%`i\X*RQ *sK12vO'F2gWȰ-_!$t7:kA7xHyٌQ@!贒𦮆D$ iR6~m< enЀ]TV~Q]dϣx3\+vR' O;F4l^a,9^,gx`];XÆʬW3lR.~QT"Ay0<[z;RG/O#XDcӍ :BQ.zDj,Y]sc23Is[h]7_V';kpI#'k7ZKzU<ߝǠCi1&' jXjZ{Ci2~C{DwghW, ѿ9LV3›(/)]COġoq#`jjg;X㋠%>LъfBY2'Aߗ~yQ)Y仙3I+$fO#ϗ[k鵇-od :X1 X`, ƞ:+7AHm(NVH^1x{'6\>x1E -\myy"xɆV╫IZұ5ܼx+7kcxp3F+W&"w?/cpog5bM$) | xw}W+r\1?W{I=`/ 1 BI'Hm-߾KNrMᶓ=2rD|U&@˾#դ+1y`a27*ZX HB-vn,rBmB`9DUq'/VCICvSe}\EV&x3*NltzUho9nv%ǩx@s8 mNA8p0:<=i%CVS&ƅ١_uNޗ4sU'Z6+M(>$ Abn2OPAUqu[][5vN:JwUA WK=k"޺Y?PZ.i-5#Kss8K_es31U K5q>_T3 AXkE|MWb2?Yp0v4ICU s;%-&n-pXuK">*;3#~^_<>hՏDˁ+Yz]h7`v!eI8,/̂$j*/|vb B`AhE"$y{sD~ec{oK/ꬔG8́u6m+(HA[aGe02ϼ `VݸQ D=K탧ݦQ@S#GۙkAT'T#b ?a +c1yi8V9 9ͱ*ɬC9Tѡƅ87i|PU+#x>iDYJ*cM~rYq.Y44Ϛ94(]RDNnup|vƟR5Vתz7 HdHt$ϯꋁjKuk@r#¢$ rFMܙjjzLFMB3o,aC^<2jH~Mn_!"%utrx#O`!kj*JPA+ӥ u5JY#O H[kiؿ]l.ȶ!0Vw+]ǝ+_r~m4)C< {_eڕJ9}×Y_[X(rz-c@(S˸LO7YtǦI K)IiĬ.^s9 \ "kcŏ /m.t/dq w4N%/ډwwE3wkۤı nw)V 3/k 8J:f͑9L\&R!p;굠][L2[L# ]`75aT7ʔ役<"|ˏjQ(*pIq-{D %˜2Y*HkH9MϏN3ȊߕrND"Lɴy{W(%>k\y2spi?]z7teM"Zf I$'ؖ)<$e*kZnnJsJIp+L-6q= 28K?Z SoB= 7g@ZmrqE?l(Dٟ&+]wNh7'1\G {%&gܸP&[q,KL-V{] [sOUPn j2i*\/l3ߗcg$p G;Jc2ѡ#aWObCTmadԂYlVU[3MBD2@*1&DH꺤qװٙ0S‰ya~9\`{+{ Y Q`9:8 Jc'~'CV9&,\dc`)_AP9t3'H*ިUFcTd(DX68&DL櫝{hՑFb:99(vI@-j"# w 7o%$&&w{:ɳ7xuc3oV)Y3k-/r.ːjR.y;.葵N3 SONq9h7VvK0rUo\j׈ lwPx=s. V]'Cw6)ȮlR6h_AӮ>o&} qik[mt&?{mG;D <`-+}C@o垌!4Ѓ7jAqp&U$k kIq2ki5N{MLQHʲNA_N %TUIz\{נ⓽*_<5-I8LزNgs@3fz"ɑvVO ɕ5dK޿2c1j70 lsQNĝL-YE0XP:{?ɼ0Aٺø녈#b9S.^t++ZR gfYD@x,4(bmg6pbiBia{$D?B+cAtQy% lB̀FEgOLN[~݋ ~F*#gŃܽKs NV0yzdVu)60?QIU0drF; <@+v482E,L]F%qmmVonz3Rp%ن0f/շ{KA)?kn(͠\գT5PWf@o]Ӯ{WMTbf{"ֆ,$վ'K @ūF.eBݡyK+&$sJ#-ydW yT9F'f1)Z-B:ʺQcWfP;->QFjSVt4||[ !YWdBr f`fTVSDjɳ7h 6LaZj[i'lok0ui-'̈8^nJ/:q7 T1eZjM-㽖Pk0~2Zʅ}i"CR0ٝ SnY(QCpdԕ!T% *}jཕn0CMh5SҪ `X_/V0n#I#^&পU?~xKjУD1Ipznt]pJ&r9w] 8i~BMg8p`?dܭ>N"8Y@I@Q@A"IxHE'A綳F􄯈&ճWBȼ7Be?zSDB4aYZif:P~-n0#,x_G xs{aR b7D?>qmOZHg5][mf#/KO9َK L$JM@j\*sRP]UɎR! ᣯӹO̮$%8C:ņ+ndTsSv/4E׍;}$-zB'+,iAv1T=h@AJsL6(:/t{O.S2/(ocĈ0^rU*0)";EӒ7ҬZZZGV% l\(KX\7w^?Zdd7u~ (p,FQ̄|OD)-1.!Ox.S|>N {"_!X?f!`+(mKiapu2ıl+-~ye&VI6IΟzn{.9֧kX&[F[BdAX U16Ͷ`g3ʡ9 e͍3<3-JP?F"F,N_.Nq^'1mѰax2Cv\ @\_e}-:=IG/O!:! ԜGB[3Dкȴf?0X.ՉR|_}iovva^4\[^2 06myL4o`*fnwcBNQi;ǝl4?IGIh+3!VԳ4/v}B25HV"؜uc̖N>[Ms z_ԕqg\g-; E ׭rX RCqqd~S |]}#x ʑ= v^bxz~ߊ NJ`IKXZކV{qA#7[>En!hPAO^s (޳In/3eC:J {/C^鹳 w+SA‰Ç=ςPJte'8A/AL@K $CBC BkZ(O(B뤕+i ckg# ;\rWjP=e{W.ڗo}Wfv@ueF׼b͍\'a#@%JEӓrt˹~`mԕdyjm չ 8dxa}WO&ϠxjyBJZm3xGzo`lTO.Y ?%O~fQ,Cq'ڼjn@"Z4h0{8Oy]$Lͽ){an8E/t9f֟ m3o\]C#{6GQޭX"gS9"xygLבcvΉ Rd(3&"6%!22*늅G+++ cb\LKұ4 [!b { Ztph+V_;þ w=}7]AHU޸FS68'>֥"2y4> :C En@/ɲY 3>.'⎽NH*QI`)iz!S!J+MI? eg%\Wl-3GBy5B aq k٭Njk}Z]F:  :%e`osk΃%Uz%@E `rԇ?!10DOEɦfI7c]֟Ie=/NmҴ/c`|nUE^[xM?n]TVV P@C`0_u u\%ؽވ딲] j,8)S8yqizd1:dNoWʒaWS1|PO{ d,Һ&9. Y>Yb3m4de^,K$}9a7R`^F ɗ˾\oN2-^"|rW`/]NI3{`MO"dMghS<O(Zhx5W1(F=.Á{ѵׯ;)9 zW5'-./ RJsSROHf\߄llW[m9Ȍoq԰#q>%5|eH&)itHA;/kȖ:h~{o3NYsL(똻SlM~K7F7[y/W{_8 |K9hr,5RݜQv1GH&L.O!1gMɜڥi  z]k)Vn 듟 L`8^`#e1>׿C5*9D7eM47-V;nnvT9/-X5;mAI[æ`' "݇7&zRTtvmS͠B,eC-drj1?M]5\U( T{)Aj,-\ԩC~oݛ;PҢY27عcty4jJ!KCb|EeCf#Skvz_ס__$X6{;x$});ui oU2r2<9B \Cw< Q/el횶qVH@CP lxA5H , b@뺝CmvmP"4*]jS41 څ(td h (ضmbj"69!lEdN1$ZdAS[Oѱ9ƙYd 䇳lA҆ ƕz^z@[RFh9h[Gƻg-k K5Ͳ7sVuĕ0\ ߇y)45B5Kv8$5PC.x/ַ0lLw2Z rm BpYH`luϓHP1B'朑38f@A1B.+EKꋕ>mRnrmGTݸp3l!(l?KA{,e?AQMIB獰~k(&4eMxC{Bllh[dfY/-LiYWFM嬺v;I@ƗJ!p˭ֵL퀨/w­)8h2xsb0/k:)h٬;Wo Ovnd5.V^ygxJ6"6#Go)iuQJKM$0aWotLy[sFnVQ);T4 psVufl>{@qq•(vo)OO5a+_By׾U(։G6g΄eOlԄìM#O [Af ŧGG..'p$7&Fsީs@o]~;)P)aǁvR:U[[hڭGF(;/N`deE8ܩv-6~Bx PF:AhݪٙN+?['vq͠[یIp7v] Zq]ƹ a,k^AĄ4#&;w^bLEk_UX>^*b]vE(x\bK0=܀NpoJLQ<4 %ltEswLs"AMd^ݹVW(9YM$M^wN'`a?E6#Ws]8,ɻ'Fڽ\`YTPF""`dR=rzA~ YB01ӏVj롨3鍰R^yȴ/1v$;]ˉzN JٞaԨxx XFEu0ESMYF !Q+Og^)YWR#ܾ4_夁!_E9G.$5 -|~Re4M-9ܢVmE{^pռ )_9: d%jk gAuXM~}V]%GVA +c\P-?#ikPȪZ59gcۉ,^6aN^P.U/ xPϧGnelέ:^VfΜ4B$4yKe6HK h?F]Ծr0}SrD&WJ U#~F0Jp(sJ~*>Ov82M|zOZ.r&}'jș43m#<(@1z}d}n "=.T  Nrw@Ts K堗H 壞ɎF"b5C#DN@hsvUPM,1Hn]wހBK QKx7smEa ?)_h>KI_3Β߉cڡZ(=(}Hc'[\C.rXI/Wb澺0L72=<0Ih콣T!2һU}Ȝ<0{`E ‚r*| E/$̊r 2m..zWF KEǪæO SM2kTTgXӈ%,"H &s18-+dGX=|5~/vY~R0@A$ duU'^s_څKS0M>F-6,紉e|N_U[ (pL'ts@Lpi4sLLa秔6PQHK}OXo0Gi| vX.$ѵaUj3tEsڊsqo 04^FWCY0u+0]Wݦ_G5֐PJH@z^Y@)8]ȂjQ<~BIQ^esLW.pj[LJ.c ouކ"#9 M"fmtd^ɍ-1&.(Tz>&H2x ȒOՆ#;좝%8[(O <=Ki`1v{ wdYj$Η-as)WTslD~r7z}}WXjyn ˌPh(}C8X[`I]jk~D Uj&ӝU^樈]D m/SBԦ9Xm䊠qܐKT?[cme+qNg*Ҳ<ҿ Hs+_ 7'q* }c }4 ?~`s@!9  6D) ůާ5qh|kF`Ydך΂-]?IO_ֲçbŖtQ:XPªJ9IׄkUBj1_p pߣ̿V.  1OBaf_d4Չ#g/QB?ݥ raN4;2=Oj##P>OpU4T*́9Ʌ ^HNl//#f|Tn_N1&}Y{QcD ,ba4 `et_iGQ:ۖ'?֛336K XIP t/j+&,̂hSwdTe9 sejSM?7{q^ۿ]Mk ,#+sn8Tsx煽j9pDK~mhPٟ;P GѼl (jnLGuCA;ކ"bl=(rW#% \h+4ql7dEZ 7tKE9lEqi;:պ7f$;%ߖ͆U$;Qa3Аοo=h&'tfs.a2z[͋f)#8ul5 mI8}V^IyCbCnzdG o|5)>,|-}nj-ȷh3dg1&C !JAᨇ%q*FfjW$~+tx[gU֪hֆxF’8m~AdI7|q|pOq14l k9I@QP!ũƷ7ԇAR3L:;'[?gyr 1 f06nt+ gY}Ԕ+x\K_ e鯽TR"I;p-sʤ.;m ӨB2^ UM,4Kmg|bj%0컩tH)Gq*i.öNn#Y1{F)ׄmZ&t]jv$*:+** d55Q9HOk&u髷@ϧR :!6Pvk{Ks%ŹJ'e#2Wr(J˥mE[,DƘT"X]R\9`gUW&Xi^RtSEBK6Msp.eL.#ztpFʭ?M +J6PLuС`HJ&ea #-M;C T*~N=T)n6~g`;(+Mdy2Ԃ]1${hh:!gW 0Gߜ٣Or~SNб|Q2 (ۉv,&n%s["8ܗSrqDV ~[Y8 N~RDFcmN3Yw،m-#/a۶̨CoC`k QFvzh g47M巣 7J¬>.%<(i0mM*&)y7x|Za)hͲWV n>. uxrEԝ# w"<14:,>cM/xZ 6*`eiRĺ;rSTg{%X0e % a(V5S$\PH[7)YKM̽cto{:\Zaڜ ^!%EΠ[7m !oӵܙnhakO h 仭TqWeXA*[d', ]lNGS@\ XO`TOФ#.`?ܢw"XɩgΘ{-]Y$it3Ԗu0?Dٔ&ƤO nf"=6|^p kB?\\g0z^H{ST! '4`0`\G5C,fgN6nkL_[P jVXW{%Z K){@B,ԝdS^_߅ t oe&wwңrsl%Q(US 9ԁ_&TQ_.?eC+}FVIE o=cR 27Nz%[ʀJRtՙ!UԮ(pmy1MLdTAtM̓h%dc-zW5 +%'I&Pu\ZXAn7v[D7Snln Z.bap;wEȱ*5>eAobC^ 8@66%TG nNs@'AziL;_  11sjd_#UCF;n*IiģfMGakۑY9l溤˨G,#L9v@"Io.dݡp:T \QLgT0JjeW 01 i1*b ̆Ko[4 [ i`,>51'c wrCRo))E~YeES`qUkav8;4̑Xg:iyRZ?kWGIɔXs=dL)-2N;A[,Ab"Ǹt _~$Bލ[Kl6;^'f? qx,BHp˅.-9OC+^"|X&X?iogl~3աQ.nܴȜԆ\~mՓ~}Ks}G+Xl6O1jN ܌޼X>}r,&^M4f)%m&inH*rP!b8 K@:0/%|oa-  z .>5n'xŠKa. }U4~}QVXF6籶b{4u:ZUEC:hK,A!8A46!.BU m%=t7ԙ¯Ƥh 4r ^/_8G &(fd*F3\6犴6d|W>RS63ر3BfD@A y,LkKk`p41Zo3&PE W(s&Jwu/$sicz*a/(wqa8~.?4_7Ԡ9N߀ /Jw/Tj#=/ ΋BR}89P%NrZ։[_,=q )ggb82W:\˖k)}mU0HjD珚4`eoY.;d7A^Gz#8}Or CaXg%=EvҒS.%ۭX_xHXv /?Pc vo5s;BE>a6l`̈́X%iPĐeݓ_MV nwLQ*L`=ͧJX\ƹ9Ch!`nP*ًI_iQJXXXy/Aܫ/o_N%\py*3?B*S@pFrJo(@ŰdVHEQc^NlrYۣl[Iˡ%ٳ PJcjK$\܂lB-]tłh~3L82mr+&Ŗ`Mh'C":>C0fRf BG[G?Sb_sMՆΌ0jX2?bj0F Зer4[RbpA "P[zz?>,pi ێFk`w/ɜj$WR7/)?$w{1W-x߭"FQtG92kyǢ[V ;aجb-/7{ɮ bYsI4Aa-!c7*-{›Srv'֣ήGFkUFKд] BXDGfkz"X\aUw)i (=nkc 2-T 9vTǦ|r6O~S(S9Qed0BeX[Uk Ryr|-2Z;2yj9t.:ɐ_Q{}а mg?6:wmb;7,Oo9z(+߶(?+[ ̡"ʊ]=<6ND"/4&e?G޷Z\M=C M8}҃R킊ynδꉷt\IKd%v KW aDoy 'y[`dƐyo8nz$!L{L!~~>[BzɄ4ՅZp6b;`F 0dԏO{߷nZ&>ČG{G}>Qt 4Eg\T!͋{K M_iSrD" 1Qpr{Q]"`hhoy^)HP[OW) Gx֞,HҤ^ #w{M %Y; إϡWхMo?Qm[Ta5s_;aH/k+mpw6ox b76dpu*Y_@J<3~u%#W' 81QԷFL XĪj.Mګ.E ߾Po4 ͼ4l ]4n@<> $ ?rsTOAZ x^bjN!)Y(θt]@U` #VuGP`K_5I>ue ksY eqт26Z,ec|CCe'H5V2yTbR7'F/brˆ/{z,-+fkzgv]LÐ^.ҏeˢ_yq-!٦w"bM "| KF3v'Ie(-\*)5 HUQ@HW `nji' '_8͢"CN7K9AGlo&IsQ5ȷF3KYE3f4jOAg7["p<_jFOdFt; L~Z,K]ID91uog~#_*J#n3&l|V?_Rf-|&UZXd r3 isCn+YpyE[&ԭ\zP'넓7PfP-W5)ȴWFjHr,tNd^7bGI  ٪0p2Ux GZ7NG\o7XWN*]9nsw'$ZԦ!*Ya" m3qOo)}͕X\{<2ۍBdפoH1 SR Qb\D΅S|"u*Q"$D+#M]12Q:#unUx-L5,Gc`XnsX2Q3ncZ8GQ-(!Al:3H:{sPe&fŕ+ tқVq Yv1Ͱ(랽@JUdϳ0c{H7)(_B$9;7dY9U=.[=7.,]'+PwC2\/xj#Ӝ0Hf^=K%Ykz8qXd-H~@"_a0[gdٯ-|hC%kʂӁ&8r렘#bStKGr Lo)>q΍u^7 u<}-\N?ߕNQyU銵tIP!ۧ`qgtN2Ȩ \\j@=EJe‡dq> 5L,K,l7ho9=?Nˊle V" -.3k 'i; `p-ߏ/oV,l#ӄh K(y BPUsUh̯:Y O09eL:ʜ$q6x:yp=O 1KO<2L%טt>2_;|f3^‘0w%:L $ 3xA$qw4jϯ:TMQOΧm1J|[~gShmS+V=!LƝ dһHHhGGz*wQZ ~L^X6+~UMvVL/Wge8}#/"gC%&fsOs2,gX7&,닩W"NmGp'#n4;kx'Bcl-9`Jz.h[7̐qO+yWEjd``2Uur L pssFwQoOG] ͵7A|} =w$ѼC Z8ӽċo lf-۽AJ^VvHtf3Ƞ:2Lb /c2Qz HA!%>6o[ s2«I ޱ;*i#FgA VuZ1Ԭeox{LWl}ٗD͊ y,x- W:uhٓY ?e22+G򎳺!)_ DӖKVN79aꙹv16MFa]а9.,V )Y&jdsbB̵?KsDLh@Ð_|"7T^҇wU-FOk7dï)!7]T>?w9@Dw {c< Q6g<(e_\MǬ $~2s=4mvogW jF9:KY^Dtjv m o !^C "#u)?l%"](8Moxr 4bĉ¯w=4| xV \^ ZHNBhU#*XE.=vGR OJRn!v:cXmIh' ]Г2D=aMSk*Ld5mZ Fl (Gl`hDe;B7MwRYUgV;6t^U>6 \حrlİ[rD2F-1B9׿N`?!u˭;igX$2=hJ@t=7pl^$P{<>R()Qg굃>"]c.>盛:[ܕi_|yuF<Ӫo UmUHF"FhG,Bl*#?Q%! LdИ$$m9N >oI2>Qt#LxIZUXܥ -e[Lq\c‰ K"0t'%71@r'*L(V3ڲ->ॳov2疂 %]S&TdqXH-8KBVcFLͺ Hg<` {oXzB0UXKP6%<z+fY1UxʵJY @g-_A.N==-k,t=3ߕbQsq$)WU-$C'Nmt>ƫe%oľqRaX?d?@]҃hM%rԠ$ĸ-R ֚l{ У^uSovLa+;#1/QcX_ϯڒ_o|#OAv@Ѹw!@AKe F~/̇`4HgWfvY{}|JST35~[s=jL0oO6.VaL&X(fXG)v/#THMVj;>64%Eń'k?BYxD|Gb#R#5RQְP=,BOzi[M(CI ]I*8G }(:b$XX$]f;LȚ;BuZ%vQT}VO&znjEo~Cء!ԯ3G 3Pl (J4Ev_Xn@\ s[; jiմcK[/U~ӷx*f2;g½b4o|Bk,YRFc-YߎohH7-?R,0So;{ǣ)/tUP65=R7EWn|cO2 hb5DDAzNP p>mwM}EZw<"m1zA|P74׆ą:) 0I/A2b'>s%PQ Z $ Pr\9⼿W/5-%-a&JU~ЬӒ@y(? _@ eBCmHi':B,@/1~>c _Y+IϛrZYAъaEe39Bh>$kz& XO+Zk q-;γγ~بW_i-.[?5oJC:cىiJg{NzI0pݹfmi 93}]70k uJ.c<0:-^ [_7>\K 60He18Z5{ DqTvゆ^Qj6+GrT"WURng-8*h~n҇Eeƽ `f$36k (%Mgx0_J= ֞\i.HO`s'ކUѝV ,bQ|k1wv1C{Cm+S< џo)􄙙4rKG+{]!-nEu, B x2][ aڑZe4?(V3iP#&ճt> %mA!rr =$eBwZ;>YMl"gx =uk}̾C7K)0d'9Hp+\+%GJlr.F!/41! bhOdi.;=Β,ȡùfp;DH,$DQE읪ʑBmi>!sZ=r],ׯu@SZm . hkBVvK#:6ЀozmXW偝 y즢kM;?en,WڳQf<tt Yʤ\QG6R6N]mr^}"61{8<] l$atPXcuM VgQ^JWV94JuGb֨$S;zoGWylˍjĦv2m=ks WqS8T"՝rZ XI-DmM>yS9Vj[w'r/k_o5D#[s1s:!Wl#喴V)LMu#ܷ$^G1 ~{Α NX.i=@3wo{:E6Buʩ)k+j5B(hϞ '"@؎ bJLpHn2N%5GC|usx6j%˝m&(#\D T@GJX`k:Q0;dO',M<{bϻC:6|#srNR'¶iݩ,5oDb!E?vhr$bRɍ&&b,}b+z2e`ڕ~" -2~F%I RNBaH0;ҚogPP_5C?M5Ga{eN[j69rN|.Ӏ-WRy&!*1*!wqΣ3_^wgEDr}X_Qێ6&À)լ;;L['f!ccL,*ՌFv+0B#1 oZ SHICIʶ|pVo>dm? `1ok+ CrOW^_.ԘDm' [/'Y?n:cEHjY܀v{qpG~N60%iVqOvoK۟WD.S$(lLa[jk`ظQEH5)+fBY쁏qʈ8m<_ĕvwa+ :}@S"Glw?q;78Eͳ\l6LP!MՖ/ rc+&1 #p|AYIp&0(iwJBQ@ }:~}7 &(M!齉hHI3fs>n|J̑p3ϔu ,@g"{Ym.U8ḱg 3Pt1p\T:dHT>`GpJxf peM.D['t]Иiqvr5@/8x ];:xO N>u)>Pk9#LёjlF~8GFf~Cz2<7XŴ]Ʉ0v-ʨ)>Bo$Íz2lx=R?É^8U5َ<Դ*#Di75=ӶB{Zj]Oѹ c(~o!-穮>`_~V"գM1yh(BkɡRfyLb؅[5=GacbcCTz)6Wք6'MxJ?$Jͳ\)ZHRv<߳PfʄGU $_"ʪY>6OyE)tr&^r9P)ǥjla9JV9pS >$:lTlXNkcT ݄HG9# 0\5F$D:1.忉L("ҬR! ˊ2FSo6 ՝ϯ5> &4r,0s+T_iO}.|Dd-N@oskY;/h 5BF½OzN2=;4+Dܣg6vDeP)J QI3wL{i=(~}/` MM1(OdQ=Yrb4u{8˨!C ׃__`X\! p޴L ȎDUwB%l(Ti]QXZ͇#XۡݬJ+ V!oO,O%*Z"x(|\M {&Bs=msèY;hd.gb˶:'8B:QNyMwele:%u&bDp`ukTeP%Qyмl@zOLC#e_\!`G,o)0S*MP6RE73Z7gO͉Uh_ oMeYNirVBHb4f3W&<Jw^mE絟,;Z[#L0$ lFO Uc4zψWj2G407̰Lx:_W꒯0}|{&:iO#^K3 lئJ Eʞs&fvZݐ ]}iRXc{^FEyZc+wD'B{n bϓI X[$ g1UU2&,VЁ#;ܷ0yPу-gQ?q3[蟨Q`Jz3q8 ]ɸqMK8Y޽闼N}e[5::&)j2\zyhʉΊxEVDLĉCOLF+-C2;*ȃxm=JLR♘Ij=רI4@RwՌ :*嶴 jR;g 5c;0>q2f3v&7,x-W|x+[@ &I}kJZ-"9SL\-zt mv)Njv'O(9LA60i+ p@CksKRdN`E1~5ЮJU ^\Wآ#DѸ^@s_>~"e!nأڌ12ґKg6-iDC}BKiƵs15C l]X{]+{vkv\_]m/x^+ۑ/ Lܙ㆐\zwzUVu4$9zm_RICi 7 (ulE einTix 0<1Jّ6JpV,&YpS`7qlyK;U^Y)38jJȍE;Ol&^"H/znb5rb>lȼruҦ(F1Gͧ;GȕD\y D]!A$n~aTQB*%_B͐E;&ŊFΝ;aOEzU)oX+Eءqu'V-qrreɼ)Wȷ[b:-](]>`[Jk}|g WfUHQɖ+O>D9/ztӤD%@cs d% MDVLEE:/k~zE< P<5ƥ~^"^οʚ<(ZtUZ2+_$ܫtJAw|&nO%~*jz~!_E By2B~u)͋3~!+Y.MzX9e,?y7/S^˅=2Z*C4-ېT:)[e@Ϊ#hB& )|TK萂 )8" \OQEY16K/碮T.1C"q0~>3G3%2=u/|H#(mXTx1+<snaEKV ImLw ,[xm 5]<38}&ic8s1ZhcRy#x}"U GYL,/]՜G,kX=@(tlO-]Naȑ}cO3&CETA!'e>ʌd]PyAA(brfxH#H)/9_\K}Wԛ h!&"=T%  ZKFۣ,N~n5gIgm w:"mp?f\\¾JP# hF(̪lS/C"mnk'ǧ,Q!䭽6_5I Hނ@? ΆQ^ѫM8j>O*GPll R{yeBV&G Cm/?R@m^1i6hI:Z!fJ)MP۝mpfeV.^Sڬ켼VGa٦|UԼsޘ\ sDO nZdʣisU_GY-G"{bp}s|Cxg(j)uz&XѡC~x6t<n:Y~R9z{!H0MkØ{jtΫ@mݫP,*Hh@Xzjm6~L N2yv8N> 9&2º5Mf+}gDdJVXC`ٖ1b/ SY<# C- z25n/2 k3J˼ Bhs9Dcr#/{%a;5:S描oH1fᒌd/`PÓ?v u+:*hP1obG^)$(>q1Ksd_sbR #Mr!I"+'uPbfɥ039zrgb= \"Gv4BS! ㎃GĵybN*|om6mKeDVvFayûhhC !ѱkV,zX /z|+0tk$Ş39ۉ;QN4/}M H(%ZTsQma3=J)tCFeYg'h`7+34W_o'2Z4o'Ɯ-@fu.M︮ nbPVyXv.7>=^S_ Leɘf^ύnu}Fg/H {_,U Nte;9XwadsH\cπjÐjB9 `cv Jz֢ Xf#/katL=9c+E txfTh+7gl'?  /ʞe  Q&6ϰ}Z P2fxݼh6t/|y0<ƸIh~Ə_*A[OJo/D3˭: r0SelQvZ^fexⳋ74чEOi(eeu(\"Z jPCCkP|M&ԝ5o}wDcgeԡ2z8Hg#1@+i\QsBJRu?Paw; ˎ횮]1t˺MW7~&&zj&vq'U9~Aqs<) 6-{玩K kwa%#?gx_c[gaQv*ܔ @ 7e$YKI0zZDNİ4K7qGדI3u(g߱ TwD/jB$R6PtL;զ4>5aCbk߀NPɹ-yvLgJn ~Epve khMd낙mGF>N1}C`h50lKѷ̲Pӧqw U/c9%-!X)VQ-*h,H0?YxQi{K-Kc/P,5 - /Nmu)pծv1ɜO轼 S+%86k(h;ɔwY@p<X'{M"2歰E;|S#LwɤN9_5{OS_c+=:n؋/G ?:Տ@P7c4'I _fKqUnIqteVrˏ\1"D FXL@'KW:xjU2D4cĨU?Vtp7߿cWTT'2#Ht' LFƭ܆,giт2M,'S+ 6;2 IqD/¸Hkǘj%/k\hͬW1~M8⎺)70wlB* Q-<~44V\`XoN{a$8wnwM J:O T)<}RrO_Vӯm'i#ՠ.'sfDH-.ijM||ғUQpMNjcxCNY6' j]l^؃1RJ@z߼6p8I)%Y(9b8}ì:dC -6r^W*%I+XμDoWϒWoa-}zPi5mWoYv*%<~-lXHHj:I1r n K .սc[[,Gٞa0JDd*U>AVUIi` F8)]X&i+2֗?ᦥ2͉Db`l׵UB7>bb",2\G"&'uhpQYJ\Il'V o(K"%ϭ {(p\\)J +H`"Kƥ]lA;\z%JxI2n%P% Ђ#ɢ{k " +V\_~8fA`M+4S)zI;rp[8͙9x yЉaCBac|#LOy&{۵TUPD,x!\j,_~ {TxeijIx':h!PG:;gwvu:n"^lY⇵8b H: b!IOǮn\x(~;wa_EݥD}9€U,0 o CYBzNt^F !_-6>;A1D~9# xPke}?ypS}#^-z(շi ;zDO!*XD&7}亊KWV֯AiHH- b:mߩ9|L'_,- )B@C΀*=|$o$)e3ȊKXǺg1Yai.rGc'|W+ֿ̇0 9ETZ5D=9VFjGqk̬2G q7S/BYș@EBArT&z=!fwV?Z @M[R'2IZ8(5U|T?'S>: }L+Vړ܄;ڲ\jLv>45 vxr˟3CHʣu jfXa+<`Iwu LKV|]/k:2R6@fXU%_%@E/֓@]|C]_$sS>A@%~8ÒVP̗PB9Љ(.k0AO =gHQ9:Q"&DrKMـOi;Hic[1eNT16Q/kL`D('FnҊ6ߣX#`;+i쫉?|Et$v^b' aV9$Dqp|9} ɴn>S:K#?I?aMSl a_N_^-l 렱?&k;P蒹E]G!7:Bq}ox*=̧feDpJv Upaw^Da*ͅp|13 _^ѩL ǗRNO؟Զ+rpTJ\;@V:lM X ijD[11 9CMLmwpS쁎0Qwп!n]]HQvUT4yQESw&Z޹VL-bl5ШN;^N yPC8~eg?D&| Mqt>0(Ha_ rL jyP0<z<%Ζ\߷)qr|P2i!f`~fH)oe_y)_M[IA#^<▕1Y?QX.XIJVG~{W.nCM~y)A]A7~TOqgL!g'ϻoQ3Ӿ{Qi~%ʭܱKTpCGc+iMSE3'U[n 8hף^Vq%ޢ9VىawSU7nMm C*dII(j(kS~?舕fTjp*> ^ ;,ڪ +Q:TUd @,}޶sfΚ5I| }=W%+-I,ja*s^r'd\K;e ˜ =# ɷ~0[OSYHx&B 7I ;8DPO0^ 'x_<,=><\\Mt:oOJ5Eq&*Yz'U:뵒fLN +:%b1V42xw=K 6e՟-!b0,4%RIB,D%?#HLDD 1*`ۤtFd.`1|5ôc_#,5ߘC)i V^*kP2뭔x2U 25/)`p6i%tS3Ξ,v,:QiϚuU@ؕJ 䗮vjw3AhDnM@q 9^oK1.^i3#(`.uXow)bzY,wraq3hH *]Q[d7r F'c@w{C$mS/[ߋ>,p C6]AuHI6}4DL%\ t' /`ƪ9ixԲkDH48'zwbT7{׵߽M"]ZPNo]j[݄ϲCHqQ#j"VV Moͬ̔JHΔIv~yeٕ{>p2\pkq q72:_x)ř&Flj7RJ[v!T[][;a RU q-ZL٫aԂjƜW0v=#Iz/r(W(@*pnO"V*Dsq&H9K|^l0m˴ }"<\.I‘#mnQmNdMr)T8".Z=: cU N)%cgt\Ѥ.aT_OS1kI]T|NP`lYp6}tGj_kS^iP_SFſ+u[&IF C6«*Bka1xĦA>vR*3|-į'߽oKvu$k !y9%B[SPh0 bKyW5v._T|Gs%K?ūƒ-:#ԲmE|d.xi^GȸK_(h44?;vZh*N>.O}9V ZVgB<ұ8os%xyP>=P9cq9Sc8Fu%_)| o&%Uxwx&\ʄ|Z74uV_`pd9v$F]X X-GĦe+VxU̿©G寇1xq:XN YJ Vr%Ɏ@=#]6N"+Ld1%xQ i|ԷÞ{*'Td@9!}0R-7nV-5ztTc]Q‡Vo^_b͖اBrv&ǀSq {\b4H$@K<yތ_XzAСA0+t*HJDrVe2LL ܡ0!"b{ip>i IY3ѪPcJ .LԲ4j wmYZ-M/FL40zo3p rˈϷҚHWa *C6k23+lḿ:F;zbv;XH2a&VFA5~fO@' ;؊: ͏{|d%`iAȰZ8ٛ1rzZA=m1n%rdTeOqd֞VAɐ{S+o[|Șqnmp Ne'Ǧ6Jm u~((ս6VыG5iCh]Yb#\CgoC@,4MI>z, qI9Gh.K-E!հ“Ë9 HJHa[*GB8jH^B=wUd?^>/|B2|h Mmfv1ƚ P1EҭwFm󭄭}7ZI+wuc+Iqq0 'sRS+|kTn*gӏgNߟK)+TUf (L-aTL{Ll㼚D/<` [0`xXgd$PGJ|κ{=bJ~'R5Kȱ&E2pI,Nk5?~MfW!D'q? ^b\`3;?tZVQ?˜ƒG0׏|0BGi,{LbTHώj'%bZ!fƺN{!h<_(l^NHfdi-bQݽ6{߳jFm.E{tv>2bd$6;^^,9F r (U6O5}ȘSX{p82zn6io^ᦁm $}jit`O@z[w {T;sJ/^߯,`RXcUōY6x%1P9 +|IŻ*$=Ӷa$ҬC\s١P)"IQHfJkqwk VWt6oE|=d Xss&2Wѣ;sU$B(UMԒ]9 g! _8$`2]v^+v%mof&,=F,6cH+a8H5Q<3 ,S@X,^ZRHyA;Ŭƣy@#.wOc" GÏ_ һ,F5E+`ŲƒR=pu"-;sC,v#y͆YwAB:;lݵ <_ě+IvhHѓzS,5i(cD7wP5 EM./0(o' ץbgsAΆpY%(&qL* k vAׇ-Xv.%Њ@Ð9HQi;=k-pt0 Dco:q*Y}Gdy]j'Ido";H&%+X؄5V׶sق׷;ĀrWT_{@U>H]|S(m.ئr|YAUΠm\DQnң?h!#XONukx}Q\60dNu*%Z۠6q6!)G_Nm=X aOCγ׺]SMQ)ETrE־p됩Fz#g8yfVsZ=0ra/MX1Oǻ[i4hTcMAdVg(qfK.g֡i1үEHۋ6Z"4a}WNHQNaR*vIsV&yכF;ma %Q@%b&~s + wGV2#krO6D7 "-a]Ԣ("mdcݍ4e2-XDOvI#{mF/Hnv,,3{Up r!f6m(6qbvp]Kn^e2JkLCf}QY~>#3oR#ΩjD{ y!X"7nP.^f$Xt](6إjP?8A"x4]u[Xo\i0cBZQTZЁT[W):r`^*ZN\|V!D/yƶJ~u뗯wqzgl~&d<%wWoY0j{*B~<ɾCP.j8o/-^Oi`0ayt` ֪.%Q^ EM}ImKk ™L"*E8HJVm$\r{|6kiJqf'~-l78/\wLA |q]HFaBŽų`j_͗ & Vc2+k592 TKE$LsiνQd0 5 27L0#Na p2``CD!4Gz,ںMJ<}em ]o%$(KRNE8y d0u&qRmJ)>$pLpZ_N?Avp+4HT"b ևpe`؟:u✏|@GFaWM\r#Ӥ[}HҒM$v2%5B~h7>M)mK猚;s9%%Ͻٖ{=w Q5P6R-B ƩK&d|fp\NaN[2$i*;qۉB*@%Fn}prXsB;}.֡\nLEhGf1F.^<8Z`#~$Kw5^77jφ9LD_I){,aPlٿAPCYOl4. Њv <jr( {F^ԟ),&& /kH*>A/F\=+{ģ^یżgcyF_z{Q}AeϾڃxֈoڗ, SDJ\ ]#ݘSb3ʢabYTaiLu].h#㹢vIvllUݞnHuHOƈw^tF|%9‚t]{&Mɿ~%?¢SȐ0V1%B)ʠN-!|gD ydeQ}(ֈyBy9Z˸t##קԊzW 'wM3&}<0t}-5NCY/ ay9=*2ijy^iCNCt8A"VrJ0Ŭ+W߳|JЏDk'/+,x`CC>8À+GTDx4% .](-rw6B]X= )XBA] ϰ /s荗n|]K>hO55uj!y Z&~Kn`Nb/ U#JH "u&/LTܵ86 ,T?k_y=!  \1`c*+!'xBn Q-B8}8RD'n$s3[-_kg 'mp^hؑowwh`!ӄֵHɏ ϑIp>IZB7~ޚ7 B֣Y,p4Z;"ӌZAutx* |qO»ne)Kߏ8ޠ-iPSä6?)GWzGwm5em#3yh#VS(cf */cWX~g?&}ȿc[*!vМ@ڴղuEgm] u@rK HiNl+RBU{|X /\T\n:M:f }'8Hy>tf4iob+7Z/K~pqv-h6݇t'5TLVK tSqU&<w"_;'G]BXE?u"\4}Ɂpe5-d`[ALh3r_Io[ 1; nh>rތ:b{1<7J;. 57 h^u1ƿ<`-8 5CL`5M, oIlK(As3L{.>^ e#oz(bN~4a.7U;vO:F9p -- oԉ:o,tɂu2BzYd6r#&Xy x@[IeQuqKdobRlZ+5Afdm(ԦJcj2h\H}txS!4*=}^@{ƕ͹{ЦUt??ːF!ohANg =~=}TN$Lqjs~9\* $G䧔 *Ӕ1k ?,S{Ah܅̼Šc񝒯T73ĎA(#ͳQŽWxe6[,ɵnxM Bg7~gI UA%Fyީ[+sZ7KGc}\5VД~vըR8BbT`Gݘ-KAeHba=8ddNg}ӄgDi" nU Yul+G1}8"(r%7Fzq[D#ՖHKC@lo V5r\;–EXm:+QƝO8 Xʣ540#@=҄)y盕2hL_+"=OBEp aV^>zIU/-U Haȼ|FMh]Mo;ώcwg%uLܲHOC&Ԣէ[=4LV2ai*saX{h3Ɠۖ9G4dbTFʈ8҄ex"2pG2˵ȯX)=oaQx^q> LMfi.u]B h^xM(@,4CMd$#AJt Bwo:7?fإarXWoSű ۋ+)(;k¾y8|Ɔ~fq^I(+ԤBy0zTYIw(5{=:`d0)² αqL/1!-[W=+ 1mF\ziäƊ |kTԲ|Uj#R98m-V+y)n]4H|$$:bM1o6L%D!p̽o俵#,x5@8|[F}ÎڙΧEzKX|n, ߪD26լ,LD- 7o3 !=o㑭F*23YY~$ ^@ K by3 RlTb"|\B.7-#ؾ@2ɤ#"VlIZkhA7ӭz;Q7eT`g|vL^r88kˢ&V O7ߧp-/d5Џ!&?⟚0Z6*u>(8PkvM-#N4fԖR#Q YJYe,t38g̱<@p*nj! 1ΌƊ"l(?9UY! o}!$!-I*>aݚ#+Q.XPxv6Gb(>Z畃Y˒ {Ae&;ӞeDlС r}@6B)Օfn_&9UϛL$m3uiF >fkFI?_c9}{Sf$ncه6|~Ws3PyId a띁ʝW岑 $ Q95 OB. DT9D p5|(ƌLN;@y߅N-P|W0M:PE,?5Mu{T29h&/H39#'H s*my7'5v[ %ĵD}b";{2ɾPzˑ#R6VoVC9&}"b0lY RF[+_E,8KLFQzq_.n!͆ئ^Zxw'/iNǑۮa3+%gW_[mUQ^1"iwC0bַ:>`W<thGESkl|0/ĥ|w_ dr 7߶R 4 _UήxOھ(1hJz h|rEU7XS~aNE0QX?c=Ub+~++MrߜeHa#/U׷ Kg{ʮJ) ;kSaSV{iMZ"<2p2L:hﻼWu@zared&sS5A;\OJۄҫuF{ ~ۖD w3^%Vj4=]Ug]qE~!7LzkaJ_ {Dp4!sr b2e(=d`Ql9F|L0ϸ6fw˞3֛qwgro` $@r=]sc1&M@SJ\N Oˀ5 <.HE|iQ%|KrgYZ:g3>eאFA$Bo "UVps bpM 珂%PbE~M1?QT~ZD)Fc>Yq~M⑾/x|F3Z&!"FOYBmk'N '7%WzKH!-sz vl&-ƒt3*{yQ{T(GC!$o|:JƙCriWz홈Ԑ;4GSsA W`לwƱ($N~ .h$^pR^aF@c1ە`-c0{l>JmtO7L/^B~ݪ <^hd԰o&o?nͷg`y)̜0pר g*y} 1b#̗**BЀ6"S5uNL\U/'i}Ky#bB"[Ӈ+ĵ|^F [}؜)E(>mv O"..K\V=:&bXR*JmI56TJx 2Pf=!zem G rȓAF0&j낾KvoU!w;"D+pjwu=/w -@ 'E? Nfk)C2-q>Ӏ [J2+&Ău'&NZ\;4]?ASK'Z#Oj}sFAUWf>nGm80|6GWxZfVǵ ^ODQ{6ky\. .H~frJ$pdNՇW y3ƅLѭ_`1Q-)ri3z(0Ϩ(Ҧ/b)>Ȧq5|ҷ1I"qwjI<}~.j-s*ƚcV@aƌN=&a迊i?t50Hu<i#lȒͳeUAIڎƾ ܈瑩^;ޝi46N%bz:SHfp.o_tXPcCL/TVot;syn\zRT^fx~Ee:tWD  PѪ[|yZ9Ɍ҆Ss0ޕb]WQ} BV!jqI:t R^hГ?8zuk2Sgi%{w L.y=c6j窩P:vwEiߐ BsWϦEP5KaTg"=Xa= Xguû(\ [w:2n\d !櫯5 4I[c*S}1c3)`гmwpEs]k%t-ݹᔬttgU<"+|Dhw?POs4G ߙ61u^a".6 fƷJkRHyLՀW?:J~D cKN dW*Ϧ.T F:*-sh$Y >F!|7|k7Mr6iߋ>͐mj׊RXsQE*Ú sCqfB O{\9JςD.U% 2):/˃/!s&׸4S2^DMD#:mC(!ꎹU `qʝ [Aa_I!^B̴ @Mzo\+t1Q|7!\8[5IKjaT:%p婢ͭ]QÕ%H~XphO<\.bwnT<&q7D[n{h&QY#uX訡z ڙUUY; (C:G%Ⱥ ?nɠ9' gOO5k[2Àd#cK*+9^^Z>Eନڃ)$1ui5$Dd.AUJbeI~y P yo)EQe)s$f՞nR$$rq:aojgQǝuڝ8_mx. }WrҡЏ'ٛ 9Nq*1_5oHc- xZv(us5|+lr~A(L4G$b$R?/QQNMN}ZZc;Ui=i. +|@fjk .ymGQXSoӝ#sڛRYMV\~ Qn* 9ȡ G*l}~RqbIړR@,/lhKo OӪB$(h!Gv)>o:-*?w_yZEF&f\BcN~b8 Õӎ:wP"{n6̞}n1]bbmS"EԛIR>cv=#M|Vq.Lt=i^o#:ER^1ܤ{ R;䤅@)$)I Dzdbkip"UCA%Pulu9U JWX|!>< r0#>GZ AΝGUK0= ˆ4s՛CT |\3/!հC+"ͧNĸiG=h5:t!M0E:Sd;!6Ȱ@v= Mj4j\N"x3N2!#R:t̾wh+əS1.َ|Dv 2zqf+zӪ0uomL{ԣXPhDjG6}d>{ ġ4I=[7 ;_ff|dz}"~'`v7"x! X\Ugc+L6ly}Jڜ+C1OTu{O^e|8g9t w+<Ⱦ]DOB cDsZ9`h|gva1dc*Q:O#L5lB59RP%^Z@S4|ǃykуKv2}ca9$EhrB?/cTRhU#)˙\pp4! Y(7eeG7NP lR GL|c>!B)qc&}S|ߧ粑8X^=+8P/Y5AFNOzZ/o<!OY '~,kCpHP4MU 1^@;%< 7,]+{wxȡ@p&8knV]"4eqL AcЛx\3!dt;9Ѫ*6tՁp=nLa&kP{ր@ӞJ.#$ fHaO#M>6$ 6]2C 7wFJuVp<ݱ *r,뼩)=-R{̅]hL?H~/?ںb{(Gՠ;,J2>ǎ;l\t&p~jҁ7·Ǩ5enN wk3(Seh]|ozs9r~suX`~I1#6mҹ 7_}U }sQTɽM&aP+ޯmP&xrUS*ٍ+*P;Q}sSyuhrwfh2OmXmϗ:zuҪ"T#eC(dzt>K {JJfaxtJGjb!So8T}"Kth&(GS%OC&VFTDD(s}1.1,NzLpS#e?h: (uN@I8aR~?l a/yۧsSK߂Gp-좽|[=xosge_Zm As0HWsO僗zyz63%[>'gVqg?Y6$ ^&Yڶ[>җ#~ߋU6šKA4E|?ՋfoΜ7zP 5TdqCa5>ItE19M'j͑S yn##_;W*YY['?_1T4 -~$1-sB&eT!(?qGgTfebI(x>hBGTHVN)p}= #+51V?>i D|,eD0Wd1f4P|eIG%/̈`YyYCs_GhV5U|g^cM.ߨ7?9Ks^)w$~%,ϤŠ2$朦)6-E' FP9.1|s䣀P:eQ}`M*Ug)*+gȳ),kg9L8qd=($[>2.qeWhxYCۤWN#˂G8 J~~u6QݓAw̸^ HnjWgԕ5# 2tB֭  Fs#F{JXk2&Sn! JSK^ z\pn5ST6o:_09_,{'"4M$ZcVW5j:[hҔ5+@i&،@.Ko` 5_WY;,m+I9 #ARRY3 6FKfoAkC!Ѧo5[#N4 ݯ{6%v\-hC_h32 GjO7/`YȐY:-(:[o]>/>;5h>{-L$JAYbzqv{ E!+RkG oOz$ԍ8Ƭh {?USZ<$ŷ.՝MaXNkžXˢc\ebW.,!Ts?nlA mkǍ$T)j,VR~(=W\7( a9+Up ɵsӽ5vR B ;'D9뻣ߜ)ln~8R&t+Ov^soo[-n Ϳi,FMcc,X|i4xg穚0# ;+ֽ{`m"j5M.^nYGr JCoV>$3=b%g}Y,-(B@wyyTbC\1Du>%jHh18!m5䌻 B.C%><ɼGjEGw}BHCߑ#©zYZF +_2g!$i玲̅![`/| \T]ؖl=*;J$|-[saX|i_r>cNPmKYlHOO d42Xƨ)BL̥;m;֡(}+ p8ܤۑj-|9CKhm5ANhꖰ;{T%wc Tf]U{-t APӾ2%:E6}̻ M%'¼}ܫu#`j,S4uDdZ{^%A>Uf~E8PjL}hj>M{C&1 jbS30J;4-=zF:~hVݨQn;}N gV\5tĝޯց ҲaC@H:aYyG?͌RĉT`JWuJ4XJ  FF֭65mk%e1ޯ![$!(hP[&﨤KsEV_kM.OX¾"Xg撱Bbt>P 6*YBتvFZb>=,rǡN"bHՏSǝ>:Q6D;xZO]ޠ-y[~48&|@9C`JDZ5xڳۆJ{~ a– <s SLҠzln &ĹJ3/ZJz:ڊr7ͮM"0OEXঁSfR=$=c^?6(6Rf5L3\`:%'HPͩD፹^m0X^ FT$TZ: kAbMFXx{P R |+lM._njO9y-6a4xؤ$q015 ⽴L(cIV C͏@їEYj_ǻFY`vw#@Km.ω{.CQVcZ٨z(v}FPg{%4/xrTѠc-:y xT HYmȁMO1DllȪWj5^6r/gFmһ›hW[`C%\F n ƫ#!:zBu}!G0~ ա.#pнb>${5w/ոZP#i i>Kǚ lDywI5.#F`<$ k3jX1o΢•GKd+Wsklᣅ || r=A8gՁrz# C½)mm5}&/jƒZ2ϧð廒E0 IKmP(SE QMXou |oy,˯{&bO?#Q\sl1 {|vDwIt^ǿř(?W4D5E(0ޛXB_8{2e,5 WT+ :GPjU R!4o Oe:LkɊLj1apLR,n|`v*>cpи{kr7pV4Ohw¡pҘi/̟Dٔkoˣ;H!iK.⏊`K[Ƕ ` Z":T#Nz/wU@_ I0͝ώA:2w9A88dS26᫦%@_BˆLn\F.pdJrZb۬xs Č:*[GN_@=J/*EVXS9YwoS€K!iΔ;mA5BɿBb[3^Vҵ: NӨF6z d׺kԕh䉺yUfjKZL|!GR8o"؁S˺e QBB$>#y8N5$VAFaR@tmEMȆBgapxr$u׹<փՏvΜx_ b (@t0CW[LG O_8[y}#AᏪ)h h4YlQT] ,(qƖB!8mɊcDM+b,,ѫ!bI0”Up&=x-GC?&Ɉ@\T\sK5v!Yn ,Y7>N )+_jx,9髕n1^W5CNC~L-t#9pKQZ͋{~iM_K9^٫PRhɘ&WE2ʍ"Lc 9Svig;# Q-:2@P'*6&u."ϻ;9 = \%}Xgr~6qy,Bmx-߶ǧN{*͐,X_pM #j#q1ZSrJZJ]=Z8yWྠjOUAM'8fr 1ˋ[ԨpG[;3VW=R{`gսls//UC$q~d{>Zm jbQƺ; Y\~3(#EJ󀍙Đ#@"c ;hl/n:&<{!X!, >n)֑P̎t x!)m](* 7<-}ۡtjIc?Z?2$lA)jKlMz8]y_%rD>jZ]k-T;TG8շH=26YCXFgO'd .(1w|3P.ߡ2fCiTwx]@iMe\\~iVް:jB><6Ӯ45&^-(+̳Ŗ.(AoTjB+ԓ_d-jdww d*& ґUx`X>Ci#>1$|/ ,z$(1yQ̶h*j]*]lc)r!Z= c 0V_L)<1i6cwFQ"Μ5W0|v0Ď ƚl4-ga_ pQ-u E`v7B=Vܜp獖9UlbJ]-%kvxEK}/WBe4ʵ2WZ)$b%jjD0Zh^cd\ ԝ_|I'Ɇ2E߽#;(|a$D(U€i6ѵCE 9w-:yNS7XD~{>7X1W,586~\’myyY2ڕz (ČgB q|vy,I*iYzEy|%qu(`+K1-KEH;OcA!;#-JwD"%gX:YұCV,6ҐE ui(Ę+ loĴ!JHιF_}^^=az` ?>χ,'/EovbS%__bsSOy-ٌ0 F{L/"%~7N,6d [8:n^<y&mqJ3Y_x8(6Ӥ/\:G R4F(Yg+ U.|b`WAJk`1 M+>-\݆4U,b'G@-`܍̨二-J4DY_Ir9Pj=" y/NY uqGa6d50*'+ ~ng'`S}zjX3 \)wQD#vv=6 ^}P .+:`Bܗ dV(VseA9V46Z/;t+!Qf&N0=~2"7͹B Wᗑ'JR%5kA>xPP,OҡrnǫHӫ;܄cp?suvB DOeTxBl1Lr嬥"Q|<w:FP1}<g"j5WgL$5M }y_{D[. &g?YpN-_^>]/L鞻PPMdw27 gXD0$]]F1Z2 ;kK:Ivy0`!j$wM1 z:aoH^:{Bs'<|̍y; M8ڰªލcrP& 00wIEY0ԥw!pS~'jt`S _9]NNn;_:+>1rPeAy~.?J93>JJ\a8K@Y<)RE^y+T]LelghӾċwȻ[mbZ[ǪdoҤϡU&ZFĀ9{/8VD|[h] W vaY\.%򙙉] 52Hh.uk#ny q)_nd -'8ŀSm(&E"rORAQUE )aHP̪[`k|,bٝfAf#g_ςFA ED 2sؐmN*IGFo@y4O2.J7qJ&JAvD>#9?8D+3TnqA%7lM@iNwV0CA07SB:yx_Z)ͽ6_ѻ2xya@DQTj/Xe1RƟ# uƕ[?&h2x:aH{WL)P4gj|1 sݿc6w5دIBb] -U}M 7]KROvB;є-f"Qͬ;hP[4ÜKY5 Ur?YBy':P)u ɄA<-#RcѼ nN x~g&}ESF~| S@^~FKz|4x}CT(bBbw+RaWs͘H2J傋=rɠݘ>&|䯍fSU4Ϋ{Թev1:_ԅO>f,6eJ ^xd:znK#1P" ,ͳ%E. Z2m ,P[tJAv_}HVG(זNpCcs U{hPU%DBSere,g  %ZJN~zB:S?O,Cuu.J>yr[*AuQ$[r 2#Oh[Q*#)^w!P&$~/c^Pi]"D/\/?Wx݋1l@D sj qOh3lz=;_6ʴ9зh| g-B糨l TX7̐rfr$uF.ozp'(G׹:>Lt\K.-{v8D[s_2;U](İ}eqB튝aݠe{!dnVg"+>( O'xv&tgΊU'~I? ԏE>gxͷx/X2kYOl &Ԥw _sHO4p N#6#Jx~{MMe}a*|ŶCmqdմh?S+M4½2[=ru#l4fykvb=T-\cFd!3Iofnv>?@\+Dz֐@*px^OP28alI G ,WUj>;Ө_[]d8xotHP},cJܯ"mE_\$W|uN`{vLkAu?eovx%[i@EW4-5s-O8J!{\tgelj@Z_3 EP;zUB,Xg|='1m:#@jKqЛw3Y34Kn{5[ߊ[NjaGif=LRG"(i66/[HG4Hz*S#T~Y", ԏ@VTkMj?GJm^bikJ LZC6$nwАu>[ DJMJ~4 (T/^53>K(zѴG N o;uHWa:J2MY vHw9EtY~b^ %k0:jf"QŖW&%$9| *w ͑otz6:Nygo֦X.Umh](Չh$<* ]meSx$YgE5#OF39_|t<^ c{Jg$P1EPY#l!cߐa[;*Ah<0#yGhAVcXAu[x[?RN'_j +&`iUo:rS)]NӲD|=Z/:SEDVd@ Q.fN/nN.GE?4r|FB'+$҃vq .ժ%y-77*J_3$̜H-b1~uX:?Nre ^ h˞JNhi_x(a$o jr?`xti@"ic'8r ^}n剚VwME}!S2?ptRBC{B_1 D7mW5[bΏd|]@gH\\ruv`t|Q;tTq𲇠*6$ ;*b`ʘ[@EFDX"¢c=lhGY%5Rc1L7']vaFpTVQ @1pHsVBe; PS?dVyN/;h8Ib}"s4vP@(z4Q@81&D0Ҷs2E2JYe9/ݭ .3fK*w1W"y?8opw3P'ʮ2Jhc aB'r1p~Zcו\37OO PVOY6:)nV!85'Q.sW^3S8Ur0duUm'!A.`%V!L2 rF*6^g"v-6Q(1gU4p2?̶Ԛh(4 s 5O,r7IVbr~mx?f 8zG8Ƿdv5ɛuN'et-k.j/y`:uQ"0&Q],sv]247 p}?PEkY8-"v ݩlΦMz0?k`˷4Rf?H)f=ºe1s)DDWO+hW;v8$\O/E^m0HVTą]X(%Cߑ`I?tτ⁶x<}Rͬ#v1N7 >M ~@{h)))Ha0_o\E ST. >1[Y73-Gg)S+'ᐻu~Q#mxE#IWv^K> tw`xe4sQ!_ e):JrB&tݭjlj ːUW[/ #:w`b c[+7dWzDS5% xo5FWJE]"#T/smw[N |Qc}:A"#rCO_r >bW01ҶOBi^8/Qଢd=dIHe7 GJWzA-XC cC.(ho"bٙ^V2l=#.>ER,148*KxqY<# g YYkJgoV/LuSY8Ø(GJ nG۞)$4~b;{-IGTk-izh,1}9 bz2ӸLu3Pj 5j"'D!~HkndOnNOaw>GĦ E4l@Y Cجnbۘm~/8q_#Q)K*LTd*mhUOM'ccj0o-[&]=u daW-pnszScQZT3B=3#EG/ ѳ;#:HD%L+|89Q |,7Ucɢ&eZ1ՒIC2un\umeNB|FW|uR-CG"d/zM@ke㮦83b}1 +],Bg~p[ P] ,ۛ<4],^ƭ(S4$$^fv~E:Vm [ئm܌*#;Vx1p,li[o=+ٳdȆl*r%H|#tSړ[̝.LWX ꁕ CREU!Wm; Ͳԩt5=ݩT^Ϗ Gpتvٓ L ~Gٵ >+ F î}6YJtсuw":֒[ëJaez3|ff07fnaםj^r.9#~7L?mȌ5#jYHƵ%cTASrJ* ;aIԶCZKkyRZ>T!o\Ub :)U9`m #=7w_0k3Yq^ER[6~CM\a6ۓY1!ӴJȔ;U.E 3( dW٥U8_?݌C h4@DYAl~{C4b0heҦ U9hSYڐL:UH}я/f"X/' zAoMڢ^IH Qaz|R]})(goYeuo9@`sҮ#MP ;A6-U/d[ D4JoZQ3abk7fV@j`׸i?{HLs՜9Pooᛪ]?dn )S8-K')*BIdK"XF$.3;QE39)ɩiwp4Ow+r ]7fg6͌Pe"_DYUl|,~ GKjeږ* rv牊4 ǹ2|CrNe_=_i\-VVm8׫:Y2aƯ}^6FGp24MW56kIŮ&vYdF6 c4 TQbY9Ӄ 6Tܹ3ɛ>Uck@Cp=QzQD|G5%: nx$Mvb||V5rw^M&vU£Ph-՝ \F;Cso 2_o}u0Tw5A9-#̧kgǒbMe^y]mj^[9u/'ۆč*+MMi ƻ4{A掝G&λUafFo fBoT@-8^79^›tE:|L2;|/ݴ0jA*`H譥<&hzLqCCr( WO!A+D$<2{k{pV!xt,~mbYݳD"TY׆ ),^B%A^gvv"6Z$5}η'lH}fU}ϻw}1Ib/[V &Wt\Mf#-{0:'z_xteV'G_8ݝt*eiץZe<2ǭ2\eR?Ƭ"-hX(]קW5}wHVbhP.Ԗ2k).l[-6l,:[uY9|6)Rr"wg}]X vdkK7F$[߾R]\P|7M<'ي5".zg2$wYxxe%3ܤn FkK-V%A(8ZeyZ/@Ƹ2f fKQ6*EOC xwh1*5gb'X)Da$K2.ws[+ jӔ\[ioAŊ2S%\-<d L{ե׷26+teS퇁WpJͯQa~ʉS9nB$nCE;GpK"#Iv4Ubi@(-joIYH֑ar_ ʤF(y2Ə(%5p4,1n$Oj3- )ڤcai+q2!42a^U2 k"@0FkhC(I;y>: ך$xL|;_\a weuc7٧˝=kW?FxQ紻C}$Mا&&\UKY;Ԫyb$t SX|%38;~{IJ7غnw$e0Xw3C"*#kAE /kΟI'Q-a}hKULMK͸ТF񎦨T]DRIZdnƎ]=ߢ߂w?G05W|yNV}^}3w=\rQ7 دs:|vtgGƞWF!.ąGÒ 63nR:"2?.Ҵifw_ g Y6cΏsik#(f$;o앳 ƁI0"eY|4ׯf'IE^«xh(jLա̜P`jA `z Gua=Ip;ɭId4A-h(qi\`)-xֱOeWU:=Ijӫ2)mS]nK>9,Q1 ]M10ILpO < rt@7 M> c3 d[~K\u{e+D#w3m#v20~ jru(U{ HVD>x Tv'Q`$K8@c.e 0'+6Cࡧ1寻9i;zxB-˾Df3$<XQkw*𵆝+-{] (2더Yv9QUؒ:Kh7 ihQTT:gE3<,wv65"y ktЪT[δ!Wy(Ѡ-"5BlP _ ;-gܲ?P>o Zv}-Qx:8qkRґc9hי Dofmn( >e(X|;lia tt23/ua!'a}~KZ!=t53V$e8kT#3].~ikry9-6>Iy0=$R*'6"|63ZM>4ۍ70M7e^ |"5ޚx[:7hdHkC|BSy=q]+яON~RnUjrA%͢Z5XW˅lLd>|`O:qC42!;5XR~C fpvh}V$D7B}>,F'^<3H!o]ߊBj NQsI}A ]QpgV8[ȼ+S+A7qfV߃֌SĻqA.&UE4|xҵ{' 9tO|ZHGd0M x{U~`$jfdVQ` oE 5/R`ߎ\VC@Go-T~Fm3zi 2Xyi$PH!4~dӮ8\4Q$iA =ԾCh 10s{P H3c X@sq dAHZSsR|qh~˞(J/W &Mk` 25ag \]֑\c$<18 **fE3[ڜ;>g%ӆ@vѠXYiVz%F^6#}֯=:6 Bumaۄv0[N1H1Hpv8עւi=݆Bʷ~ppf# ֕m5BCߗ쒴O~#,.LMv b sӴ 䡛F YZ