python3-libsemanage-debuginfo-2.9-9.el8_6 > 6 6_6 3!pQp)Tξ7]mtZ`cW ]mtZ`O Ъp:yFbC?K3|\,d`]Sw% 14TgS9ӈ7G4ۺ":P"ph_y尘6[jZcOzC |xlZ3 t cu*U$_,(30)%ytjJd]j j4Þ4濦1U6Hݛft-upf. ğ)ս!RzLOu-_[6Q.kBȗt܍n7RY$WeLuzy /t YgY4'aDZc!3q𭗉7=yP.y@0@݈;7:KSڢxKa,tFO>0*I1D1QgXAID猭ԫ`R |~uYOhb\I8_Ѐ(~R̜3*̙'{ؗ868e1a1416f8ab3b4851209c6a95019a6714f16cf38314b4a8fc357b2cff0ebcd8a27b353d9434267006a56888c00e107b164559ev܉3!pQp)Tξ7]mtZ`cW ]mtZ`hf :nȄJw7j9qN* I8Nۧ ] b낁5߅kYJ+{ }}RF*,0K?, *m69P';+{Vx<5a旨zWKnVgpa ayHM[qZ6+ѠVMs U߮v@*2\ ԉt`1YNBfKf:F+Ak~Dux))!lQF̮oN27Ka;>ahw|(=(`9n rFaƣmEKҩ1̭(gn/m}S pINRZ$U ( )|K:{$g*)//S͍bc.?+. dp[m '> MW:;(bq-k@pEK?Lj3NC[*XΆ X_YvVc-RUiˏ'c ހ>p>?" * \HLQW_ }       D    P x   $|(98@9 :8G H ID XPY\\Ϡ ] ^Ўb]deflt u vHw x$ yLPTtԀԄԊpython3-libsemanage-debuginfo2.99.el8_6Debug information for package python3-libsemanageThis package provides debug information for package python3-libsemanage. Debug information is useful when developing applications that use this package or when debugging this package.cWord1-prod-x86build003.svc.aws.rockylinux.org 0KojiRockyLGPLv2+infrastructure@rockylinux.orgDevelopment/Debughttps://github.com/SELinuxProject/selinux/wikilinuxi686<{ 0AAAAAAA큤cWcWcWcWcWcWcWcWcWcW8fd552cfd1caa9c9bf808c507ae62c2efed421f8f94a67615c552f8d99b407dd../../../.build-id/b5/1c644edec86394e2088c33402a11f0fcc4cb08../../../../../usr/lib/debug/usr/lib/python3.6/site-packages/_semanage.cpython-36m-i386-linux-gnu.so-2.9-9.el8_6.i386.debugrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibsemanage-2.9-9.el8_6.src.rpmdebuginfo(build-id)python3-libsemanage-debuginfopython3-libsemanage-debuginfo(x86-32)    libsemanage-debuginfo(x86-32)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)2.9-9.el8_63.0.4-14.6.0-14.0-15.2-14.14.3cEZb@b8`@_@_R^]µ\@\ @[%@[@[[Zz@ZK@ZZI@ZZ@Z}@Zz@Zu@ZTZfY@YyYJYV@Y@Yx@Y.XX @X@X@XJWH@W9W@Wk@W,@V@V@VIVɦV=@V9@UU@UUUa@UUQ@U+S@S@S @SSShS8@RRrF@R^RNRB@R@-@R:@R-@R)QdQ@QzQu&@QfQQ@P@PP@PQP@P@PP O@O0@Oĺ@OtNO;@OO@N@N@N@N@NNNw.Nw.Np@N\NLN1O@Md@MM)MQ0@Mt@MLuLF@KKsKKKf@K{@Ka|@KTM@K(K@KJJ@J@J$JJJ#J#Jyt@JjJW-@JS8J,@I@II2Io%@Ik0Ik0I7@I7@I1.HN@HN@HN@HǶH*H@H@HW@H=I@GOGOGOG@G[@G G@GGGW@GSGNG5@G0W@G'@FFFFIFIF&@FvFɂ@FFF` @F9F/BF/BE@E@EEɿ@EEEx@El$E4D@D@D@DC@DDD@D@D{DDX@D@D@Dhm@Dhm@Dhm@D_2D?D*vD*vDDCCi@CtC@C@CCC@CC @Cǖ@Cǖ@Cǖ@Cǖ@C@C[C[C @C @C,C @C @CCf@CqCC}@C+CBCYCYC{@Cx|@CtCtCqCp@Cp@CoACiCf@CbC`@C_oC^@C\CX@CWCTCTCTCP@COCLCJWCFc@CBnCA@C:C3@C1K@C/C(C@C Vit Mojzis - 2.9-9Vit Mojzis - 2.9-8Vit Mojzis - 2.9-7Petr Lautrbach - 2.9-6Petr Lautrbach - 2.9-5Vit Mojzis - 2.9-4Vit Mojzis - 2.9-3Vit Mojzis - 2.9-2Petr Lautrbach - 2.9-1Petr Lautrbach - 2.8-5Petr Lautrbach - 2.8-4Petr Lautrbach - 2.8-3.1Petr Lautrbach - 2.8-2Petr Lautrbach - 2.8-1Petr Lautrbach - 2.8-0.rc3.1Petr Lautrbach - 2.8-0.rc2.1Petr Lautrbach - 2.8-0.rc1.1Petr Lautrbach - 2.7-12Petr Lautrbach - 2.7-11Petr Lautrbach - 2.7-10Igor Gnatenko - 2.7-9Fedora Release Engineering - 2.7-8Igor Gnatenko - 2.7-7Iryna Shcherbina - 2.7-6Petr Lautrbach - 2.7-5Petr Lautrbach - 2.7-4Zbigniew Jędrzejewski-Szmek - 2.7-3Zbigniew Jędrzejewski-Szmek - 2.7-2Petr Lautrbach - 2.7-1Fedora Release Engineering - 2.6-6Fedora Release Engineering - 2.6-5Petr Lautrbach - 2.6-4Petr Lautrbach - 2.6-3Petr Lautrbach - 2.6-2Petr Lautrbach - 2.6-1.1Fedora Release Engineering - 2.5-10Charalampos Stratakis - 2.5-9Petr Lautrbach 2.5-8Petr Lautrbach 2.5-7Fedora Release Engineering - 2.5-6Petr Lautrbach - 2.5-5Petr Lautrbach - 2.5-4Petr Lautrbach - 2.5-3Petr Lautrbach 2.5-2Petr Lautrbach 2.5-1Petr Lautrbach 2.5-0.1.rc1Fedora Release Engineering - 2.4-6Robert Kuska - 2.4-5Petr Lautrbach 2.4-4Adam Jackson 2.4-3Petr Lautrbach 2.4-2Petr Lautrbach 2.4-0.6Fedora Release Engineering - 2.3-7Petr Lautrbach 2.4-0.5Petr Lautrbach 2.4-0.4Petr Lautrbach 2.4-0.3Fedora Release Engineering - 2.3-6Miroslav Grepl - 2.3-5Tom Callaway - 2.3-4Fedora Release Engineering - 2.3-3Kalev Lember - 2.3-2Dan Walsh - 2.3-1Dan Walsh - 2.2-3Dan Walsh - 2.2-2Dan Walsh - 2.2-1Dan Walsh - 2.1.10-14Dan Walsh - 2.1.10-13Dan Walsh - 2.1.10-12Dan Walsh - 2.1.10-11Dan Walsh - 2.1.10-10Dan Walsh - 2.1.10-9Dan Walsh - 2.1.10-8Dan Walsh - 2.1.10-7Dan Walsh - 2.1.10-6Dan Walsh - 2.1.10-5Dan Walsh - 2.1.10-4Dan Walsh - 2.1.10-3Dan Walsh - 2.1.10-2Dan Walsh - 2.1.10-1Dan Walsh 2.1.9-4Dan Walsh 2.1.9-3Dan Walsh - 2.1.9-2Dan Walsh - 2.1.9-1David Malcolm - 2.1.8-6David Malcolm - 2.1.8-5Fedora Release Engineering - 2.1.8-4Dan Walsh - 2.1.8-3Dan Walsh - 2.1.8-2Dan Walsh - 2.1.8-1Dan Walsh - 2.1.7-2Dan Walsh - 2.1.7-1Dan Walsh - 2.1.6-3Fedora Release Engineering - 2.1.6-2Dan Walsh - 2.1.6-2Dan Walsh - 2.1.6-1Dan Walsh - 2.1.5-4Dan Walsh - 2.1.5-3Dan Walsh - 2.1.5-2Dan Walsh - 2.1.5-1Dan Walsh - 2.1.4-2Dan Walsh - 2.1.4-2Dan Walsh - 2.1.4-1Dan Walsh - 2.1.3-2Dan Walsh - 2.1.3-1Dan Walsh - 2.1.2-1Dan Walsh - 2.1.0-1Dan Walsh - 2.0.46-6Dan Walsh - 2.0.46-5Dan Walsh - 2.0.46-4Fedora Release Engineering - 2.0.46-3David Malcolm - 2.0.46-2Dan Walsh - 2.0.46-1Thomas Spura - 2.0.45-6David Malcolm - 2.0.45-5David Malcolm - 2.0.45-4Dan Walsh - 2.0.45-3Dan Walsh - 2.0.45-2Dan Walsh - 2.0.45-1Dan Walsh - 2.0.44-2Dan Walsh - 2.0.44-1Dan Walsh - 2.0.43-4Dan Walsh - 2.0.43-3Dan Walsh - 2.0.43-2Dan Walsh - 2.0.43-1Dan Walsh - 2.0.42-1Dan Walsh - 2.0.41-1Dan Walsh - 2.0.39-1Dan Walsh - 2.0.38-2Dan Walsh - 2.0.38-1Dan Walsh - 2.0.37-1Dan Walsh - 2.0.36-2Dan Walsh - 2.0.36-1Dan Walsh - 2.0.35-2Dan Walsh - 2.0.35-1Fedora Release Engineering - 2.0.33-3Dan Walsh - 2.0.33-2Dan Walsh - 2.0.33-1Dan Walsh - 2.0.32-1Dan Walsh - 2.0.31-5Dan Walsh - 2.0.31-4Fedora Release Engineering - 2.0.31-3Dan Walsh - 2.0.31-2Dan Walsh - 2.0.31-1Dan Walsh - 2.0.30-3Ignacio Vazquez-Abrams - 2.0.30-2Dan Walsh - 2.0.30-1Ignacio Vazquez-Abrams - 2.0.29-2Dan Walsh - 2.0.28-1Dan Walsh - 2.0.28-2Dan Walsh - 2.0.28-1Dan Walsh - 2.0.27-3Dan Walsh - 2.0.27-2Dan Walsh - 2.0.27-1Dan Walsh - 2.0.26-1Dan Walsh - 2.0.25-3Tom "spot" Callaway - 2.0.25-2Dan Walsh - 2.0.25-1Dan Walsh - 2.0.24-1Dan Walsh - 2.0.23-1Dan Walsh - 2.0.22-1Dan Walsh - 2.0.20-1Dan Walsh - 2.0.19-1Dan Walsh - 2.0.18-1Dan Walsh - 2.0.16-1Dan Walsh - 2.0.15-2Dan Walsh - 2.0.15-1Dan Walsh - 2.0.14-5Dan Walsh - 2.0.14-3Dan Walsh - 2.0.14-2Dan Walsh - 2.0.14-1Dan Walsh - 2.0.12-1Dan Walsh - 2.0.11-1Dan Walsh - 2.0.10-2Dan Walsh - 2.0.10-1Dan Walsh - 2.0.9-1Dan Walsh - 2.0.6-2Dan Walsh - 2.0.6-1Dan Walsh - 2.0.5-1Dan Walsh - 2.0.4-1Dan Walsh - 2.0.3-5Dan Walsh - 2.0.3-4Dan Walsh - 2.0.3-3Dan Walsh - 2.0.3-2Dan Walsh - 2.0.3-1Dan Walsh - 2.0.2-1Dan Walsh - 2.0.1-2Dan Walsh - 2.0.1-1Dan Walsh - 2.0.0-1Dan Walsh - 1.10.1-1Dan Walsh - 1.9.2-1Dan Walsh - 1.9.1-3Jeremy Katz - 1.9.1-2Dan Walsh - 1.9.1-1Dan Walsh - 1.8-1Dan Walsh - 1.6.17-1Dan Walsh - 1.6.16-3Dan Walsh - 1.6.16-2Dan Walsh - 1.6.16-1Dan Walsh - 1.6.15-1Dan Walsh - 1.6.13-3Dan Walsh - 1.6.13-2Dan Walsh - 1.6.13-1Dan Walsh - 1.6.12-2Dan Walsh - 1.6.12-1Dan Walsh - 1.6.11-1Dan Walsh - 1.6.9-1Dan Walsh - 1.6.8-2Dan Walsh - 1.6.8-1Dan Walsh - 1.6.7-3Dan Walsh - 1.6.7-2Dan Walsh - 1.6.7-1Dan Walsh - 1.6.6-1Dan Walsh - 1.6.3-1Dan Walsh - 1.6.2-2Dan Walsh - 1.6.2-1Dan Walsh - 1.6-1Dan Walsh - 1.5.28-1Dan Walsh - 1.5.26-1Dan Walsh - 1.5.23-1Jesse Keating - 1.5.21-2.1Dan Walsh - 1.5.21-2Dan Walsh - 1.5.21-1Jesse Keating - 1.5.20-1.1Dan Walsh 1.5.20-1Dan Walsh 1.5.19-1Dan Walsh 1.5.18-1Dan Walsh 1.5.16-1Dan Walsh 1.5.15-1Dan Walsh 1.5.14-2Dan Walsh 1.5.14-1Dan Walsh 1.5.9-1Dan Walsh 1.5.8-1Dan Walsh 1.5.6-1Dan Walsh 1.5.4-2Dan Walsh 1.5.4-1Dan Walsh 1.5.3-3Dan Walsh 1.5.3-2Dan Walsh 1.5.3-1Dan Walsh 1.5.1-2Dan Walsh 1.5.1-1Jesse Keating Dan Walsh 1.4-1Dan Walsh 1.3.64-1Dan Walsh 1.3.63-1Dan Walsh 1.3.61-1Dan Walsh 1.3.59-1Dan Walsh 1.3.56-2Dan Walsh 1.3.56-1Dan Walsh 1.3.53-3Dan Walsh 1.3.53-2Dan Walsh 1.3.53-1Dan Walsh 1.3.52-1Dan Walsh 1.3.51-1Dan Walsh 1.3.48-1Dan Walsh 1.3.43-1Dan Walsh 1.3.41-1Dan Walsh 1.3.39-1Dan Walsh 1.3.38-1Dan Walsh 1.3.36-1Dan Walsh 1.3.35-1Dan Walsh 1.3.34-1Dan Walsh 1.3.32-1Dan Walsh 1.3.30-1Dan Walsh 1.3.28-1Dan Walsh 1.3.24-1Dan Walsh 1.3.20-1Dan Walsh 1.3.20-1Dan Walsh 1.3.18-1Dan Walsh 1.3.14-1Dan Walsh 1.3.11-1Dan Walsh 1.3.10-1Dan Walsh 1.3.9-1Dan Walsh 1.3.8-1Dan Walsh 1.3.7-1Dan Walsh 1.3.5-1Dan Walsh 1.3.4-1Dan Walsh 1.3.3-1Dan Walsh 1.3.2-1Dan Walsh 1.3.1-1Dan Walsh 1.1.6-1Dan Walsh 1.1.3-1- always write kernel policy when check_ext_changes is specified (#2129139)- Bump release to get around OSCI issues- Trivial style fixes - Free contents of modkey in semanage_direct_remove - Fix USE_AFTER_FREE (CWE-672) in semanage_direct_write_langext() - add missing include to boolean_record.c - move module hashing into libsemanage - move compressed file handling into a separate object - clean up semanage_direct_commit() a bit - optionally rebuild policy when modules are changed externally - add command-line option to detect module changes (#2049186)- sync filesystem with sandbox (#1913224)- Revert "genhomedircon: check usepasswd" (rhbz#1871786) - semanage.conf - improve usepasswd=False explanation (rhbz#1871786) - semanage.conf - expand list of ignoredirs (rhbz#1871786)- genhomedircon: check usepasswd (rhbz#1871786)- Fsync final files before rename (#1838762)- Add support for DCCP and SCTP protocols (#1563742)- SELinux userspace 2.9 release- genhomedircon - improve handling large groups- Fix RESOURCE_LEAK and USE_AFTER_FREE coverity scan defects- reset umask before creating directories - Include user name in ROLE_REMOVE audit events- Don't build the Python 2 subpackage (#1567359)- SELinux userspace 2.8 release- SELinux userspace 2.8-rc3 release candidate- SELinux userspace 2.8-rc2 release candidate- SELinux userspace 2.8-rc1 release candidate- build: Replace PYSITEDIR with PYTHONLIBDIR - direct_api.c: Fix iterating over array (#1557468)- Revert "remove access() check to make setuid programs work" (#1557468)- properly check return value of iterate function - Use umask(0077) for fopen() write operations - Return commit number if save-previous false - Allow tmp files to be kept if a compile fails - build: follow standard semantics for DESTDIR and PREFIX - Improve warning for installing disabled module - silence clang static analyzer report - remove access() check to make setuid programs work- Escape macros in %changelog- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild- Switch to %ldconfig_scriptlets- Update Python 2 dependency declarations to new packaging standards (See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3)- free genhomedircon fallback user - Rebuild with libsepol-2.7-3 and libselinux-2.7-6- Add support for listing fcontext.homedirs file (#1409813)- Add Provides for the old names without %_isa- Python 2 binary package renamed to python2-libsemanage See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3 - Python 3 binary package renamed to python3-libsemanage- Update to upstream release 2017-08-04 - Use 'sefcontext_compile -r' when it's run during SELinux policy build- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild- Follow upstream and rename _semanage.so to _semanage.cpython-36m-x86_64-linux-gnu.so- Do not list duplicate port entries after setting a boolean (#1439875)- Fix FTBFS - fatal error (#1427903)- Update to upstream release 2016-10-14- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild- Rebuild for Python 3.6- Fixes bug preventing the installation of base modules - make distclean target work - Do not always print a module name warning - Use pp module name instead of filename when installing module - tests: Do not force using gcc - genhomedircon: remove hardcoded refpolicy strings - genhomedircon: add support for %group syntax - genhomedircon: generate contexts for logins mapped to the default user - Validate and compile file contexts before installing - Swap tcp and udp protocol numbers- Rebuilt with libsepol-2.5-9 and libselinux-2.5-11- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages- Sort object files for deterministic linking order - Support overriding Makefile RANLIB - Respect CC and PKG_CONFIG environment variable- Fix multiple spelling errors - genhomedircon: %{USERID} and %{USERNAME} support and code cleanup- Enable expand-check by default (#1319652)- Use fully versioned arch-specific requires- Update to upstream release 2016-02-23- Update to upstream rc1 release 2016-01-07- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild- Rebuilt for Python3.5 rebuild- Save homedir_template in the policy store for genhomedircon https://bugs.gentoo.org/558686- Pass ldflags into the build so hardening works- semanage_migrate_store: use /usr/bin/python3 - move semanage_migrate_store script to libsemanage-python3- Allow to use compressed modules without a compression extension- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild- add /var/lib/selinux/tmp directory- semanage_migrate_store: add -r option for migrating inside chroots- Update to upstream release 2.4- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild- Skip policy module re-link when only setting booleans. * patch from Stephen Smalley- fix license handling- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild- Rebuilt for https://fedoraproject.org/wiki/Changes/Python_3.4- Update to upstream * Fix memory leak in semanage_genhomedircon from Thomas Hurd.- libsemanage: fix memory leak in semanage_genhomedircon - Patch from THomas Hurd- Move semanage.conf man page from devel package to main package- Update to upstream * Avoid duplicate list entries from Dan Walsh. * Add audit support to libsemanage from Dan Walsh. * Remove policy.kern and replace with symlink from Dan Walsh. * Apply a MAX_UID check for genhomedircon from Laurent Bigonville. * Fix man pages from Laurent Bigonville.- Cleanup handling of missing mls_range to fix problems with useradd -Z - Fix auditing of login record changes, roles were not working correctly. Resolves: #952237- Fix errors found by coverity Resolves: #952237- Do not fail on missing SELinux User Record when adding login record- Add msg to audit records- Do not write error message to screen when looking for previous record for auditing. - Add mls_range from user record if the MLS range is not specified by the seuser add record. - Error out if seuser or mls range is not specified when adding user records- Create symlink from policy.kern to active kernel.- Unlink policy.kern when done to save space.- Move handling of role audit records into the library - Patch stops semanage from removing user record while in use- Remove dependance on selinux-policy, /etc/selinux should be owned by libsemanage, and selinux-policy can require it.- Allways build python3 version-- Fix test suite to build- Revert some changes which are causing the wrong policy version file to be created- Update to upstream * Add sefcontext_compile to compile regex everytime policy is rebuilt * Cleanup/fix enable/disable/remove module. * redo genhomedircon minuid * fixes from coverity * semanage_store: do not leak memory in semanage_exec_prog * genhomedircon: remove useless conditional in get_home_dirs * genhomedircon: double free in get_home_dirs * fcontext_record: do not leak on error in semanage_fcontext_key_create * genhomedircon: do not leak on failure in write_gen_home_dir_context * semanage_store: do not leak fd * genhomedircon: do not leak shells list * semanage_store: do not leak on strdup failure * semanage_store: rewrite for readability- Add selinux-policy as a requires to get /etc/selinux owned- Update to latest patches from eparis/Upstream - libsemanage: fixes from coverity - libsemange: redo genhomedircon minuid- Fix handling of missing semanage permissive -d foo, not failing correctly - Previous to this fix the first module beginning with foo would get deleted.- Update to upstream * libsemanage: do not set soname needlessly * libsemanage: remove PYTHONLIBDIR and ruby equivalent * do boolean name substitution * Fix segfault for building standard policies.- rebuild for https://fedoraproject.org/wiki/Features/Python_3.3- remove rhel logic from with_python3 conditional- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild- Attempt to allocate memory for selinux_binary_policy_path and free memory - allocated by asprintf.- Fix asprintf within an asprintf call- Update to upstream * remove build warning when build swig c files * additional makefile support for rubywrap * ignore 80 column limit for readability * semanage_store: fix snprintf length argument by using asprintf * Use default semanage.conf as a fallback * use after free in python bindings- Apply patch from Sven Vermeulen to fix problem with python3 bindings.- Update to upstream * Alternate path for semanage.conf * do not link against libpython, this is considered bad in Debian * Allow to build for several ruby version * fallback-user-level- Check in correct patch.- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild- Add patch form Xin Ouyang to make library use private semanage.conf-Update to upstream * add ignoredirs config for genhomedircon * Fallback_user_level can be NULL if you are not using MLS- Rebuild with latest libsepol- Rebuild with latest libsepol- Add support for ignoredirs param in /etc/selinux/semanage.conf- Upgrade to upstream * regenerate .pc on VERSION change * maintain mode even if umask is tighter * semanage.conf man page * create man5dir if not exist- Fix handling of umask, so files get created with the correct label.- Add Guido Trentalancia semanage.conf man page-Update to upstream * Create a new preserve_tunables flag * tree: default make target to all not * fix semanage_store_access_check calling arguments- Add support for preserving tunables-Update to upstream * python wrapper makefile changes-Update to upstream 2.1.2 2011-08-17 * print error debug info for buggy fc * introduce semanage_set_root and friends * throw exceptions in python rather than return * python3 support. * patch for MCS/MLS in user files 2.1.1 2011-08-01 * Remove generated files, expand .gitignore * Use -Werror and change a few prototypes to support it- Update to upstream * Release, minor version bump- More fixes for disabled modules- Change libsemanage mechanism for handling disabled modules. Now it will only create a flag for a module indicating the module is disabled. MODULE.pp.disabled, it will no longer rename the module. This way we can ship active modules in rpm.- Add semanage_set_selinux_path, to allow semodule to work on alternate selinux pools- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild- big reworking of the support-multiple-python-builds patch to deal with PEP 3149: the latest Python 3.2 onwards uses include paths and library names that don't fit prior naming patterns, and so we must query python3-config for this information. To complicate things further, python 2's python-config doesn't understand all of the options needed ("--extension-suffix"). I've thus added new Makefile variables as needed, to be supplied by the specfile by invoking the appropriate config tool (or by hardcoding the old value for "--extension-suffix" i.e. ".so") - rework python3 manifest for PEP 3149, and rebuild for newer python3- Update to upstream * Fix compliation under GCC 4.6 by Justin Mattock- rebuild with python3.2 http://lists.fedoraproject.org/pipermail/devel/2010-August/141368.html- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild- add python3 subpackage- Fix -devel package to point at the correct shared library- Move shared library to /usr/lib- Update to upstream * Add enable/disable patch support from Dan Walsh. * Add usepasswd flag to semanage.conf to disable genhomedircon using passwd from Dan Walsh. * regenerate swig wrappers- Allow disable of usepasswd- Update to upstream * Replace usage of fmemopen() with sepol_policy_file_set_mem() since glibc < 2.9 does not support binary mode ('b') for fmemopen'd streams.- Cleanup spec file- Splect libsemanage.a into a static subpackage to keep fedora packaging guidelines happy- Rebuild all c programs with -fPIC- Update to upstream * Move libsemanage.so to /usr/lib * Add NAME lines to man pages from Manoj Srivastava- Update to upstream * Move load_policy from /usr/sbin to /sbin from Dan Walsh.- Update to upstream * Add pkgconfig file from Eamon Walsh. * Add semanage_set_check_contexts() function to disable calling setfiles- Update to upstream * make swigify- Dont relabel /root with genhomedircon- Update to upstream * Change semodule upgrade behavior to install even if the module is not present from Dan Walsh. * Make genhomedircon trim excess '/' from homedirs from Dan Walsh.- Update to upstream * Fix persistent dontaudit support to rebuild policy if the dontaudit state is changed from Chad Sellers. - Move load_policy to /sbin- Add enable/disable modules- Update to upstream * Changed bzip-blocksize=0 handling to support existing compressed modules in the store.- Make sure /root is not used in genhomedircon- Revert hard linking of files between tmp/active/previous. - Enable configuration of bzip behavior from Stephen Smalley. - bzip-blocksize=0 to disable compression and decompression support. - bzip-blocksize=1..9 to set the blocksize for compression. - bzip-small=true to reduce memory usage for decompression.- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild- Put check for /root back into genhomedircon- Update to upstream- Update to upstream * Ruby bindings from David Quigley.- Return error on invalid file- Fix typo- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild- Fix link to only link on sandbox- Update to upstream * Policy module compression (bzip) support from Dan Walsh. * Hard link files between tmp/active/previous from Dan Walsh.- Fix up patch to get it upstreamed- Rebuild for Python 2.6- Add semanage_mls_enabled() interface from Stephen Smalley.- Rebuild for Python 2.6- Update to upstream * Add USER to lines to homedir_template context file from Chris PeBenito.- Add compression support- Update to upstream * allow fcontext and seuser changes without rebuilding the policy from Dan Walsh- Additional fixes for Don't rebuild on fcontext or seuser modifications- Don't rebuild on fcontext or seuser modifications- Update to upstream * Modify genhomedircon to skip groupname entries. Ultimately we need to expand them to the list of users to support per-role homedir labeling when using the groupname syntax.- Update to upstream * Fix bug in genhomedircon fcontext matches logic from Dan Walsh. Strip any trailing slash before appending /*$.- Another fix for genhomedircon- fix license tag- Update to upstream * Do not call genhomedircon if the policy was not rebuilt from Stephen Smalley. Fixes semanage boolean -D seg fault (bug 441379).- Update to upstream * make swigify- Update to upstream * Use vfork rather than fork for libsemanage helpers to reduce memory overhead as suggested by Todd Miller.- Update to upstream * Free policydb before fork from Joshua Brindle. * Drop the base module immediately after expanding to permit memory re-use from Stephen Smalley.- Update to upstream * Use sepol_set_expand_consume_base to reduce peak memory usage when using semodule- Update to upstream * Fix genhomedircon to not override a file context with a homedir context from Todd Miller.- Update to upstream * Fix spurious out of memory error reports. * Merged second version of fix for genhomedircon handling from Caleb Case.- Update to upstream * Merged fix for genhomedircon handling of missing HOME_DIR or HOME_ROOT templates from Caleb Case.- Stop differentiating on user for homedir labeling- Update to upstream * Fix genhomedircon handling of shells and missing user context template from Dan Walsh. * Copy the store path in semanage_select_store from Dan Walsh. - Add expand-check=0 to semanage.conf- Fix handling of /etc/shells so genhomedircon will work- Allow semanage_genhomedircon to work with out a USER int homedir.template- Fix semanage_select_store to allocate memory, fixes crash on invalid store- Upgrade to latest from NSA * Call rmdir() rather than remove() on directory removal so that errno isn't polluted from Stephen Smalley. * Allow handle_unknown in base to be overridden by semanage.conf from Stephen Smalley.- Upgrade to latest from NSA * ustr cleanups from James Antill. * Ensure that /root gets labeled even if using the default context from Dan Walsh.- Upgrade to latest from NSA * Fix ordering of file_contexts.homedirs from Todd Miller and Dan Walsh.- Fix sort order on generated homedir context- Upgrade to latest from NSA * Fix error checking on getpw*_r functions from Todd Miller. * Make genhomedircon skip invalid homedir contexts from Todd Miller. * Set default user and prefix from seusers from Dan Walsh. * Add swigify Makefile target from Dan Walsh.- Upgrade to latest from NSA * Pass CFLAGS to CC even on link command, per Dennis Gilmore. * Clear errno on non-fatal errors to avoid reporting them upon a later error that does not set errno. * Improve reporting of system errors, e.g. full filesystem or read-only filesystem from Stephen Smalley. - Fix segfault in genhomedircon when using bad user names- Fix genhomedircon code to only generate valid context - Fixes autorelabel problem- Upgrade to latest from NSA * Change to use getpw* function calls to the _r versions from Todd Miller.- Upgrade to latest from NSA- Upgrade to latest from NSA * Allow dontaudits to be turned off via semanage interface when updating policy- Add ability to load a policy without dontaudit rules -- Rebuild to fix segfault on x86 platforms, swigify on each build- Rebuild for rawhide- Apply patch to fix dependencies in spec file from Robert Scheck- Upgrade to latest from NSA * Fix to libsemanage man patches so whatis will work better from Dan Walsh- Upgrade to latest from NSA - Merged optimizations from Stephen Smalley. - do not set all booleans upon commit, only those whose values have changed - only install the sandbox upon commit if something was rebuilt- Add SELinux to Man page Names so man -k will work- Merged dbase_file_flush patch from Dan Walsh. - This removes any mention of specific tools (e.g. semanage) - from the comment header of the auto-generated files, - since there are multiple front-end tools.- Upgrade to latest from NSA * Merged Makefile test target patch from Caleb Case. * Merged get_commit_number function rename patch from Caleb Case. * Merged strnlen -> strlen patch from Todd Miller.- Upgrade to latest from NSA * Merged python binding fix from Dan Walsh. * Updated version for stable branch.- Upgrade to latest from NSA * Merged patch to optionally reduce disk usage by removing the backup module store and linked policy from Karl MacMillan * Merged patch to correctly propagate return values in libsemanage- Apply Karl MacMillan patch to get proper error codes.- rebuild against python 2.5- Upgrade to latest from NSA * Merged patch to compile wit -fPIC instead of -fpic from Manoj Srivastava to prevent hitting the global offest table limit. Patch changed to include libselinux and libsemanage in addition to libsepol.- Upgrade to latest from NSA * Updated version for release.- Upgrade to latest from NSA * Merged patch to skip reload if no active store exists and the store path doesn't match the active store path from Dan Walsh. * Merged patch to not destroy sepol handle on error path of connect from James Athey. * Merged patch to add genhomedircon path to semanage.conf from James Athey.- Fix semanage to not load if is not the correct policy type and it is installing- Fix requires lines- Upgrade to latest from NSA * Make most copy errors fatal, but allow exceptions for file_contexts.local, seusers, and netfilter_contexts if the source file does not exist in the store.- Upgrade to latest from NSA * Merged separate local file contexts patch from Chris PeBenito. * Merged patch to make most copy errors non-fatal from Dan Walsh.- Change other updates to be non-fatal- Change netfilter stuff to be non-fatal so update can proceed.- Upgrade to latest from NSA * Merged netfilter contexts support from Chris PeBenito.- Rebuild for new gcc- Upgrade to latest from NSA * Merged support for read operations on read-only fs from Caleb Case (Tresys Technology).- Upgrade to latest from NSA * Lindent. * Merged setfiles location check patch from Dan Walsh.- Upgrade to latest from NSA * Merged several fixes from Serge Hallyn: dbase_file_cache: deref of uninit data on error path. dbase_policydb_cache: clear fp to avoid double fclose semanage_fc_sort: destroy temp on error paths- Handle setfiles being in /sbin or /usr/sbin- Upgrade to latest from NSA * Updated default location for setfiles to /sbin to match policycoreutils. This can also be adjusted via semanage.conf using the syntax: [setfiles] path = /path/to/setfiles args = -q -c $@ $< [end]- Spec file cleanup from n0dalus+redhat@gmail.com- Add /usr/include/semanage to spec file- Upgrade to latest from NSA * Merged fix warnings patch from Karl MacMillan.- Upgrade to latest from NSA * Merged updated file context sorting patch from Christopher Ashworth, with bug fix for escaped character flag. * Merged file context sorting code from Christopher Ashworth (Tresys Technology), based on fc_sort.c code in refpolicy. * Merged python binding t_output_helper removal patch from Dan Walsh. * Regenerated swig files.- Fix to work with new version of swig - Upgrade to latest from NSA * Merged corrected fix for descriptor leak from Dan Walsh.- Fix leaky descriptor- Upgrade to latest from NSA * Merged Makefile PYLIBVER definition patch from Dan Walsh. * Merged man page reorganization from Ivan Gyurdiev.- Make work on RHEL4 - Upgrade to latest from NSA * Merged abort early on merge errors patch from Ivan Gyurdiev. * Cleaned up error handling in semanage_split_fc based on a patch by Serge Hallyn (IBM) and suggestions by Ivan Gyurdiev. * Merged MLS handling fixes from Ivan Gyurdiev.- Upgrade to latest from NSA * Merged bug fix for fcontext validate handler from Ivan Gyurdiev. * Merged base_merge_components changes from Ivan Gyurdiev.- Upgrade to latest from NSA * Merged paths array patch from Ivan Gyurdiev. * Merged bug fix patch from Ivan Gyurdiev. * Merged improve bindings patch from Ivan Gyurdiev. * Merged use PyList patch from Ivan Gyurdiev. * Merged memory leak fix patch from Ivan Gyurdiev. * Merged nodecon support patch from Ivan Gyurdiev. * Merged cleanups patch from Ivan Gyurdiev. * Merged split swig patch from Ivan Gyurdiev.- Upgrade to latest from NSA * Merged optionals in base patch from Joshua Brindle. * Merged treat seusers/users_extra as optional sections patch from Ivan Gyurdiev. * Merged parse_optional fixes from Ivan Gyurdiev.- bump again for double-long bug on ppc(64)- Fix handling of seusers and users_map file- Upgrade to latest from NSA * Merged seuser/user_extra support patch from Joshua Brindle. * Merged remote system dbase patch from Ivan Gyurdiev.- rebuilt for new gcc4.1 snapshot and glibc changes- Upgrade to latest from NSA * Merged clone record on set_con patch from Ivan Gyurdiev.- Upgrade to latest from NSA * Merged fname parameter patch from Ivan Gyurdiev. * Merged more size_t -> unsigned int fixes from Ivan Gyurdiev. * Merged seusers.system patch from Ivan Gyurdiev. * Merged improve port/fcontext API patch from Ivan Gyurdiev.- Upgrade to latest from NSA * Merged seuser -> seuser_local rename patch from Ivan Gyurdiev. * Merged set_create_store, access_check, and is_connected interfaces from Joshua Brindle.- Upgrade to latest from NSA * Regenerate python wrappers.- Upgrade to latest from NSA * Merged pywrap Makefile diff from Dan Walsh. * Merged cache management patch from Ivan Gyurdiev. * Merged bugfix for dbase_llist_clear from Ivan Gyurdiev. * Merged remove apply_local function patch from Ivan Gyurdiev. * Merged only do read locking in direct case patch from Ivan Gyurdiev. * Merged cache error path memory leak fix from Ivan Gyurdiev. * Merged auto-generated file header patch from Ivan Gyurdiev. * Merged pywrap test update from Ivan Gyurdiev. * Merged hidden defs update from Ivan Gyurdiev.- Break out python out of regular Makefile- Upgrade to latest from NSA * Merged disallow port overlap patch from Ivan Gyurdiev. * Merged join prereq and implementation patches from Ivan Gyurdiev. * Merged join user extra data part 2 patch from Ivan Gyurdiev. * Merged bugfix patch from Ivan Gyurdiev. * Merged remove add_local/set_local patch from Ivan Gyurdiev. * Merged user extra data part 1 patch from Ivan Gyurdiev. * Merged size_t -> unsigned int patch from Ivan Gyurdiev. * Merged calloc check in semanage_store patch from Ivan Gyurdiev, bug noticed by Steve Grubb. * Merged cleanups after add/set removal patch from Ivan Gyurdiev.- Upgrade to latest from NSA * Merged const in APIs patch from Ivan Gyurdiev. * Merged validation of local file contexts patch from Ivan Gyurdiev. * Merged compare2 function patch from Ivan Gyurdiev. * Merged hidden def/proto update patch from Ivan Gyurdiev.- Upgrade to latest from NSA * Re-applied string and file optimization patch from Russell Coker, with bug fix. * Reverted string and file optimization patch from Russell Coker. * Clarified error messages from parse_module_headers and parse_base_headers for base/module mismatches.- Upgrade to latest from NSA * Clarified error messages from parse_module_headers and parse_base_headers for base/module mismatches. * Merged string and file optimization patch from Russell Coker. * Merged swig header reordering patch from Ivan Gyurdiev. * Merged toggle modify on add patch from Ivan Gyurdiev. * Merged ports parser bugfix patch from Ivan Gyurdiev. * Merged fcontext swig patch from Ivan Gyurdiev. * Merged remove add/modify/delete for active booleans patch from Ivan Gyurdiev. * Merged man pages for dbase functions patch from Ivan Gyurdiev. * Merged pywrap tests patch from Ivan Gyurdiev.- Patch to fix add- Upgrade to latest from NSA * Merged patch series from Ivan Gyurdiev. This includes patches to: - separate file rw code from linked list - annotate objects - fold together internal headers - support ordering of records in compare function - add active dbase backend, active booleans - return commit numbers for ro database calls - use modified flags to skip rebuild whenever possible - enable port interfaces - update swig interfaces and typemaps - add an API for file_contexts.local and file_contexts - flip the traversal order in iterate/list - reorganize sandbox_expand - add seusers MLS validation - improve dbase spec/documentation - clone record on set/add/modify- Add Ivans patch to turn on ports- Remove patch since upstream does the right thing- Upgrade to latest from NSA * Merged further header cleanups from Ivan Gyurdiev. * Merged toggle modified flag in policydb_modify, fix memory leak in clear_obsolete, polymorphism vs headers fix, and include guards for internal headers patches from Ivan Gyurdiev.- Upgrade to latest from NSA * Merged toggle modified flag in policydb_modify, fix memory leak in clear_obsolete, polymorphism vs headers fix, and include guards for internal headers patches from Ivan Gyurdiev.- Upgrade to latest from NSA * Added file-mode= setting to semanage.conf, default to 0644. Changed semanage_copy_file and callers to use this mode when installing policy files to runtime locations.- rebuilt- Fix mode of output seusers file- Upgrade to latest from NSA * Changed semanage_handle_create() to set do_reload based on is_selinux_enabled(). This prevents improper attempts to load policy on a non-SELinux system.- Upgrade to latest from NSA * Dropped handle from user_del_role interface. * Removed defrole interfaces.- Upgrade to latest from NSA * Merged Makefile python definitions patch from Dan Walsh. * Removed is_selinux_mls_enabled() conditionals in seusers and users file parsers.- Add additional swig objects * Merged wrap char*** for user_get_roles patch from Joshua Brindle. * Merged remove defrole from sepol patch from Ivan Gyurdiev. * Merged swig wrappers for modifying users and seusers from Joshua Brindle.- Add additional swig objects- Upgrade to latest from NSA * Fixed free->key_free bug. * Merged clear obsolete patch from Ivan Gyurdiev. * Merged modified swigify patch from Dan Walsh (original patch from Joshua Brindle). * Merged move genhomedircon call patch from Chad Sellers.- Add genhomedircon patch from Joshua Brindle- Add swigify patch from Joshua Brindle- Upgrade to latest from NSA * Merged move seuser validation patch from Ivan Gyurdiev. * Merged hidden declaration fixes from Ivan Gyurdiev, with minor corrections.- Upgrade to latest from NSA * Merged cleanup patch from Ivan Gyurdiev. This renames semanage_module_conn to semanage_direct_handle, and moves sepol handle create/destroy into semanage handle create/destroy to allow use even when disconnected (for the record interfaces).- Upgrade to latest from NSA * Clear modules modified flag upon disconnect and commit. * Added tracking of module modifications and use it to determine whether expand-time checks should be applied on commit. * Reverted semanage_set_reload_bools() interface.- Upgrade to latest from NSA * Disabled calls to port dbase for merge and commit and stubbed out calls to sepol_port interfaces since they are not exported. * Merged rename instead of copy patch from Joshua Brindle (Tresys). * Added hidden_def/hidden_proto for exported symbols used within libsemanage to eliminate relocations. Wrapped type definitions in exported headers as needed to avoid conflicts. Added src/context_internal.h and src/iface_internal.h. * Added semanage_is_managed() interface to allow detection of whether the policy is managed via libsemanage. This enables proper handling in setsebool for non-managed systems. * Merged semanage_set_reload_bools() interface from Ivan Gyurdiev, to enable runtime control over preserving active boolean values versus reloading their saved settings upon commit.- Upgrade to latest from NSA * Merged seuser parser resync, dbase tracking and cleanup, strtol bug, copyright, and assert space patches from Ivan Gyurdiev. * Added src/*_internal.h in preparation for other changes. * Added hidden/hidden_proto/hidden_def to src/debug.[hc] and src/seusers.[hc].- Upgrade to latest from NSA * Merged interface parse/print, context_to_string interface change, move assert_noeof, and order preserving patches from Ivan Gyurdiev. * Added src/dso.h in preparation for other changes. * Merged install seusers, handle/error messages, MLS parsing, and seusers validation patches from Ivan Gyurdiev.- Upgrade to latest from NSA * Merged record interface, dbase flush, common database code, and record bugfix patches from Ivan Gyurdiev.- Upgrade to latest from NSA * Merged dbase policydb list and count change from Ivan Gyurdiev. * Merged enable dbase and set relay patches from Ivan Gyurdiev.- Update from NSA * Merged query APIs and dbase_file_set patches from Ivan Gyurdiev.- Update from NSA * Merged sepol handle passing, seusers support, and policydb cache patches from Ivan Gyurdiev.- Update from NSA * Merged resync to sepol changes and booleans fixes/improvements patches from Ivan Gyurdiev. * Merged support for genhomedircon/homedir template, store selection, explicit policy reload, and semanage.conf relocation from Joshua Brindle.- Update from NSA * Merged resync to sepol changes and transaction fix patches from Ivan Gyurdiev. * Merged reorganize users patch from Ivan Gyurdiev. * Merged remove unused relay functions patch from Ivan Gyurdiev.- Update from NSA * Fixed policy file leaks in semanage_load_module and semanage_write_module. * Merged further database work from Ivan Gyurdiev. * Fixed bug in semanage_direct_disconnect.- Update from NSA * Merged interface renaming patch from Ivan Gyurdiev. * Merged policy component patch from Ivan Gyurdiev. * Renamed 'check=' configuration value to 'expand-check=' for clarity. * Changed semanage_commit_sandbox to check for and report errors on rename(2) calls performed during rollback. * Added optional check= configuration value to semanage.conf and updated call to sepol_expand_module to pass its value to control assertion and hierarchy checking on module expansion. * Merged fixes for make DESTDIR= builds from Joshua Brindle.- Update from NSA * Merged default database from Ivan Gyurdiev. * Merged removal of connect requirement in policydb backend from Ivan Gyurdiev. * Merged commit locking fix and lock rename from Joshua Brindle. * Merged transaction rollback in lock patch from Joshua Brindle. * Changed default args for load_policy to be null, as it no longer takes a pathname argument and we want to preserve booleans. * Merged move local dbase initialization patch from Ivan Gyurdiev. * Merged acquire/release read lock in databases patch from Ivan Gyurdiev. * Merged rename direct -> policydb as appropriate patch from Ivan Gyurdiev. * Added calls to sepol_policy_file_set_handle interface prior to invoking sepol operations on policy files. * Updated call to sepol_policydb_from_image to pass the handle.- Update from NSA * Changed default args for load_policy to be null, as it no longer takes a pathname argument and we want to preserve booleans. * Merged move local dbase initialization patch from Ivan Gyurdiev. * Merged acquire/release read lock in databases patch from Ivan Gyurdiev. * Merged rename direct -> policydb as appropriate patch from Ivan Gyurdiev. * Added calls to sepol_policy_file_set_handle interface prior to invoking sepol operations on policy files. * Updated call to sepol_policydb_from_image to pass the handle.- Update from NSA * Merged user and port APIs - policy database patch from Ivan Gyurdiev. * Converted calls to sepol link_packages and expand_module interfaces from using buffers to using sepol handles for error reporting, and changed direct_connect/disconnect to create/destroy sepol handles.- Update from NSA * Merged bugfix patch from Ivan Gyurdiev. * Merged seuser database patch from Ivan Gyurdiev. Merged direct user/port databases to the handle from Ivan Gyurdiev. * Removed obsolete include/semanage/commit_api.h (leftover). Merged seuser record patch from Ivan Gyurdiev. * Merged boolean and interface databases from Ivan Gyurdiev.- Update from NSA * Updated to use get interfaces for hidden sepol_module_package type. * Changed semanage_expand_sandbox and semanage_install_active to generate/install the latest policy version supported by libsepol by default (unless overridden by semanage.conf), since libselinux will now downgrade automatically for load_policy. * Merged new callback-based error reporting system and ongoing database work from Ivan Gyurdiev.- Update from NSA * Fixed semanage_install_active() to use the same logic for selecting a policy version as semanage_expand_sandbox(). Dropped dead code from semanage_install_sandbox().- Update from NSA * Updated for changes to libsepol, and to only use types and interfaces provided by the shared libsepol.- Update from NSA * Merged further database work from Ivan Gyurdiev.- Update from NSA * Merged iterate, redistribute, and dbase split patches from Ivan Gyurdiev.- Update from NSA * Merged patch series from Ivan Gyurdiev. (pointer typedef elimination, file renames, dbase work, backend separation) * Split interfaces from semanage.[hc] into handle.[hc], modules.[hc]. * Separated handle create from connect interface. * Added a constructor for initialization. * Moved up src/include/*.h to src. * Created a symbol map file; dropped dso.h and hidden markings.- Update from NSA * Split interfaces from semanage.[hc] into handle.[hc], modules.[hc]. * Separated handle create from connect interface. * Added a constructor for initialization. * Moved up src/include/*.h to src. * Created a symbol map file; dropped dso.h and hidden markings.- Update from NSA * Merged dbase redesign patch from Ivan Gyurdiev.- Update from NSA * Merged boolean record, stub record handler, and status codes patches from Ivan Gyurdiev.- Update from NSA * Merged stub iterator functionality from Ivan Gyurdiev. * Merged interface record patch from Ivan Gyurdiev.- Update from NSA * Merged stub functionality for managing user and port records, and record table code from Ivan Gyurdiev. * Updated version for release.- Update from NSA * Merged semod.conf template patch from Dan Walsh (Red Hat), but restored location to /usr/share/semod/semod.conf. * Fixed several bugs found by valgrind. * Fixed bug in prior patch for the semod_build_module_list leak. * Merged errno fix from Joshua Brindle (Tresys). * Merged fix for semod_build_modules_list leak on error path from Serge Hallyn (IBM). Bug found by Coverity.- Update from NSA * Merged errno fix from Joshua Brindle (Tresys). * Merged fix for semod_build_modules_list leak on error path from Serge Hallyn (IBM). Bug found by Coverity. * Merged several fixes from Serge Hallyn (IBM). Bugs found by Coverity. * Fixed several other bugs and warnings. * Merged patch to move module read/write code from libsemanage to libsepol from Jason Tang (Tresys). * Merged relay records patch from Ivan Gyurdiev. * Merged key extract patch from Ivan Gyurdiev. - Initial version - Created by Stephen Smalley  b51c644edec86394e2088c33402a11f0fcc4cb082.9-9.el8_62.9-9.el8_6debug.build-idb51c644edec86394e2088c33402a11f0fcc4cb081c644edec86394e2088c33402a11f0fcc4cb08.debugusrlibpython3.6site-packages_semanage.cpython-36m-i386-linux-gnu.so-2.9-9.el8_6.i386.debug/usr/lib//usr/lib/debug//usr/lib/debug/.build-id//usr/lib/debug/.build-id/b5//usr/lib/debug/usr//usr/lib/debug/usr/lib//usr/lib/debug/usr/lib/python3.6//usr/lib/debug/usr/lib/python3.6/site-packages/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=x86-64 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpioxz2i686-redhat-linux-gnudirectoryELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=b51c644edec86394e2088c33402a11f0fcc4cb08, with debug_info, not strippedPlibsemanage-debugsource(x86-32)2.9-9.el8_6utf-85a5a3f9fb35660b043e91096c9ec8eedcba5f7ab280076524ff7b9a35312abd0? 7zXZ !#,⁤] b2u jӫ`(y.ĚTQBi]4!%k%}fYLQս -Oq#ӻu}8ǔf"Y<scd-^]rpkD=vt6=V $ް.Y 6=dVoE1b<(CVάCjQ9aӒ[QݔGEdhry4">.o6\2 y@!Ԉ;uЫ1]!;Q"2vaa1sh"D,xL {v|%$~h&< hd ۲ qr8 3}2-Z! B)Lo t?h{Xqt&^Ss=} fLГ7TtGG~pؗ`e;q5)f~j$/ uOHnPFusWrvw,?O>׾ BbAZ%di#s3a snfƺ6]\BLB)z?:Ǡ*0_UExj 9~̻n :_~-OFK'lmG=oQeomgTYE3^AKiH~/q +0PŁ\<" /+w^w.Gm7;KP#x]3˩̛בȩxjjV Jh Tծڈ9?灳*TCl([@(9<φ􁂝Z=in"%X6&KǦ(gDZhY)J3s蒜n0'iǞȅ|* hL~#%t%8yX8$$YdL|l{l%\i\s)/:B)%y%i nC依|TX^4YU.Y~V۪Mdwˀ$Zx}躾< ޻[}vژ>'WHTŲD R3&DЂ&XQquFʭTBo$H=խZ;Ԋ6~`:gR(%VX?};k*EQʗTy #0=#U3R/dE[hҨi1:'Xَ_u(.~%&c'wUk%kQm4qjј[c 9܌fNoKO,/cbr+Z]=D-~FL,H^-o\,}kS19Xp5f_,/C4(VPpc}ЀCSi4\ ˨e jjZr@ [e8 Zs{`F8$>ڊJ#c}L ]p:`P2؊0#/^=o.ڗ-)qY[;.o]hذ161e+JȝˌE'/Nn%xuB_2^۱=OQeAJ+t[x iI^#t1@R)HHh]8Z6;(;Xo#ue\xVPe "2MCLݾsb&;\5+SG7ޗįDo$6Eֲ }dM &6ư vhnxi'l65i:\6Bto2nT!gdth{)H@׫XOzUQEPFcO3TƏb0Lc(Kj8Rώ#e` ı*7uO'&/̱Ft_-S 1XQq *~ZD怗~]]h#mY@/?ݼ.4*KkeνAN32Txˬ?Q׵H1ӻ`%c_E Y/.vE14"i??ө -'@LJiiQ9Y`ȮiLui픔]0粐r)י`#}xMwuRM""!(C܋2Յ}I7@Dv[5 FrMRR ڛD\պyVFs -Κ؊0@H"|m$d7;R 표=^楹B_jO~ÇkT_c)@sLyS޷2ҬbB8Nzc|o;CJN%MƵׂH?[ (zzgڦ2s5nVvgJ>w~p#v Q0䖁{]"k+#6UW!G-䫿od,xlS70ԚJhW;,R[K'-S+*&q~)6;ͻ dYEe c n³Hn$q[kƒ|m#[J'!6@،uh];K)OBf5h>"I[:$]E+B+]M{f 00_t.uOxA~ ӣYrse4gQk)쁕esfUs0I)MWnzQi3.  ,s*_D u@ЎtIc)5!aJ:4KjVSJO#P xAz5 J&ly6u[ M#FhkػpCwcBѢ }jᎰg\tat0l8$9COu&h 3OWw9ksW4J#jBiC -V'|+w5-pERQvn \Tc%|zV5g*Y_Yp2^eSwvl#GI%in{"_R p&H c /^$׋vړSeO1&O:>gx )VUo{=᳈Fk_|d+ 9v+oGAQThnr-qc!)5.!k8 (OW#b_ۗ 66U+yO9Z@ l'2{WiS~c?վ'!J 51g=g@馒55!'΂V>*W~& ܕ'I/ nkDw^oQGl0O:St!-jFDVai9Q+"jC x޻WG|+D"mGܨ<Ǔf!6j7W`B_p ᅎ.7dow+zyXaө]# 9T%X  Z@hA0eB֜a/ыdD&ZWG(- Z; Bb^jDGTb!T~T'[G'~@*ϺVJ7 %J,sBW*-o9܉o~ nNzpҧ(U TIқRvS X'-k|a/`cgh+m {:t^3KR FFVyMJ>= hv(>A6_a82>D`3#:T[H98gzMn*(+7; D9Ax^4W)nR݅ެbŝhf$"uLB8)Fp%h{<8ANgcH.&<;MP+М}/ڶU WN}r<1ߟԩ/ۖ^~H(Tp&mjr{%M.^u,gM\b:G1M&$(. \HZ͸&Ơٰ⼊4!њN1av-`Ogb Ӓa8w1=~Q%ICng΃xꊨSjZ ䷴̖vpnrh.ıg+{bwRP~., c\9J,uw{nrڕwS@J.*3Q ?6ܓ`ۯxvJc$*6z5L6v0|H(]]hP) . ثyQŗK)+xfz7UE2WfyS=Q(?՘+B3g󗜗1Xso$f05Ӛ3e_"܈.6@c1*𥢜1Ao08FЃ!i(ۀ/!JQ>QZ%I{QDC_ k'!𭫭qT2),E t>gU'Y8t.m4Tdbl6ŏM׃.NY(27I Q3̊|4 GS!Nd{:kHwx)PHF/E K+}޷tVDvm==E4p*Y5͑WC{"{NΓϑq0S HgTݣw7wtZ(!̐*)4R51n.`EzIlԫj8ryϱRv~1"Jm&kj36~SC}6Zp:abUOx?C3U}Rtc^_-ܸ>Urn`fc88j޷3o|'/m6T)3~nuԪk@ȓ+(j?< *yaZfN#N@5¦+T:ޣ)CJ^ K9 !?2˷j^;n⣓ϨhkTȭ1EW<@ *c vˈ!xLB9&:} 9jl|ioBQ=v~~0v󻉚v%a ~(CRԺ"@nO1Ll<ڸ5AcұXh,Ir |eҶ'WYR$wlk 8(jIo_W`rågR$+?TQI܇ZeoB?'̈%%ER?"1 JXeV_HXO0\N1?7ZyqN!n5ɿsp0ں)|wV0-5v+%9وXHq]JF2#siXV:Κ\5>zX裊bF"$FӉ~`en0t>FrE Uw'=bR1[>TL՘j+s:k▛XjGH* }9  ]ǀ^zKZ>E0)?OF&hyPG|/^VB{u3{,ʶߤƲ=z ޼O%hb8fvb?SS H5c , Еi} [v a-LEpo&m㺑u)Zw[JT\D!<4u[#~ZwRu¾X3\wšGw{_Lam֖_Y!8^k60/885c06g`. :9KKs1*/:?ZԷ `^ir@|m,9 /ECEqB A,%9z཯tq󋣸dʮ3p= F(ڢS}:)US!pJ6k /7R÷ɭ<;Pxo ~DŽПQWaf,'OS{|^eQyGrO篪G%M!ۖ0| - l?q+q `ʀy\+iS ?:p1zAX#, J#o%GeK (:wܠs"o!4ߍ4[*k} Uscʳ$cUnI,y2`X?֭.)Ҧo|4މ!–=e-` ?WrDNF!B-asW*܋gE"%6'QAA8xN>0Ol W)W~ 3<d*xv2XFƵl9FFA_iV+UFmXnskg0yb^f1*r t7n*s*{wL[ˏ͈AW*KD7/hMYZO \gCPjVnzgv@{;C_c{ܾW=5g;_doR1CnH"|lTҋ-.+*\i51(OYG<|x7Lt) :/c:Y&<DЮ3,,'>kxśD~NbS'h#_\԰J)&‡/q7d*AVsύwdëښ%1I`١XwC߽$5KLEjsae;?g+\zx?cC9+#F"K2 /H$FhX1 թP gg8*1`zA*\lr@fto1C!xl8/MI%*^_(dܑCU%yC/A}7W  ΰ0z,n]7Aߪ/Q(x|` 56S1f7By"Io$R7y:>^¡8of{sǔ4L;RyYbt*`h 6O?d1=UU~KՂւB*G/+2e֖**ӡu~rkꅪT9o. ԽiJF cnI:'7<܅,D(ϙ"(? nD``b lڼ+_h\_Ch+dHÚ=\= lZ5mvAD[<o#Dy(; ~> -0"xD5/c?9L?TR`sL%HgsP | qj۩z>ik zB췳 74T̯T9N{21Hdt JnF|y$d;V:[D#W a`xZDUT^(t`,uw 0F?#pF`];A9^6zI.d@ EX_$9?Zx'Ƿ徉S} NUR˘i "] Ǖ / uʶB/n>9TPl@ \FdSϴxWhx WƘ0\X5{5Lc\t8 t~S 53DĬ0 iو %^91}h'Yo2C3n"|6ȐzR nV>`攖ll4C fnV *n +.+Mo;"fJ χd}Q3ukŽ#}O#䤉+$\˹KU:5wKw=0goha 1UҁE<'w*[T%TԵжc n~aS%X}Bhl=j,-1(ϙ#TJhv_FIWwSTh9qSd.<+fMI&7Iy ըyZ$3s թAz>MὈ؃k TmY;֍`ḤcnPiQo1.o9ǭWInR AH(ђaİvK2t3[qR[oi MwإTatW{;u- - s*: KKOs(vtzZ/Ҷ;Ԧ_Kʞ &$8f)\C ګC4[GȐD_]V Ϻ%E?\ JHrhBQA0p<ǘJհ&~lYB~jcs߶L޳bu?9FJ[ ~ |hKJaVbc'FՖmk(v@0)Njfv-HUV)1 /犛' a7BBKQXY4X *&>whߥE$oٞMEs_FdPtBɜaN=oH|f\߂6YeWc'rpOecqk'[:'Oو]&:d$.1nf7 È$3 Qb,"Ο>H55_˖ g;j! .Eiק1&_REBjQxfg8U!NI;(Ь X!=ʧĎ{(*F.b?v-D+_@5(|_'a\Coч*xa.14"̶9;$́?Pn3X9EӈRQ 7zm:=1\"oicڽt0Y"%4@cm苖f]4h5d5nRۭ')~5c+Iyf Ù <>ªS16`[']$ci ÷2W>czPF^:'ByH&_\&dnڏ&ocn2 c 4m E櫞 788^\bH8xi j_d'5Uӭ9XA3@u&%H\շG=B.";w6hk [oYd :26mLdA. T0֖!P3_ eVd Z'.y\'i]HlY?кsJ|Vndg̓# 3d`>7haIQNOnKI*}!P~s9PeQA||1T|ИTw8(1[Bx#  BculDW0ο ZhM\N燃nݮ:!` 2\5xң;bp+oS_S&ӗ)|g.Iud„PT&h&i,]GǚE9/H~wܤw2=a aLNХ^$zLp@򷽣eE:*vT\~]7:53L}~掸;-}cXZɮmoۅ_ Tk]l16@(&nKIXԙ hcg,!3"7c-Uvƨ_; . h3wfC4_8MFV_c=%mQtk5|d~6jD)\H2kJxǒcܸ|'G+*Iqmx 떏 hwI7~ޝt\bܑ6=rh.0v|;pzt`Q-+Ue'\Q_9X/ UZKEV@ZG=`h"u>&$xȒn"$薥}|\6O|^FW@Q߸n_~_ G_)ѝVczgL^?6OE)ȴޑG^kkKC[Z(\Wa\9֦f3+^og81ӟx-BtFI!HvsoqT`{b3`8ڢwH5Ep !cWt̽V=LA.!y uOd$7'QsǷkc&[eDe'&>+wegϠ"\;X&~!| x+̝2Up1?R$SQ Kͳ&&N) M2vg*+Hu=' 4{zSd57< CX|^wB̀YmYZRgo+fAMc`vSvgYgniJ2^xsư*H8I<[=k8ChzB69&7٦kVMsO؛.\XM>C<c{?5b CUxFG+;x xGH A/хB@;J]Nh/ķD8}i~ 0f` K'|8"A\X=h͵R;j06Yae ~!4@/p5 Kc]Oɧ= GZo܈EwEYwu5];?$չhigi!NQ-;ڪHv &z(n_dD{6zCo> E> <[aʔ.= 0cs#e\&/d,VAikBlK-RUowcidNYd/3zX:GO[ص}͕kNmDOS%GsQy0+38ZϲNUNDZdxtD'H1=Mro|䕐Or/P f[ȕlЉWORNKxRY{kS ]5+dDҴ$hQAH:u+qBe'1jTClK̮P-#oCCO޾ A=Ht;J-ɵw 넘Aq[. k ׊|CR|Ag2s-/~_* F(om_rXPwxL `];J޴K)M4=.,ޠ\ bԅ* ĝ9Ie}Y0> ױ"B\DK}%輿`qQR8_ W`;e .y+Pa->Fg\*rE>fb5 10OX+~o{P= L֑e_YERGR3X.wˮ㙸LXw_ Xa*|q oQKw6ԫE*DШ+Lz/_}-;U"'ZiEzi7LNʤrab s4bҞ,yyїZѝ sS|up3q^1px->iJTm=FE׎݉wf7ib 7hqGYY[Fd+wNi% Xcgɠx~?5?Q>/?1#僧^L*!Y+1~a0]4r' oӤH ND\=rqбWFyhDj )UoUHFYn a'Tk,k۟ uM/% YDOjB~Z(K!,Oԟg"2bk(-тd?3eF?;\FI !J/&>^{4qF7xDrtۢ!w~kuÒM6_m'ͦ" fL~.(qM3hbBT![Z-E>?c9*6ըU;yuQ@ϤC;{OyX_Af]dυW8}>N>6P a=~߶FC3ʟh=_nAL,b^-a3ɦP߰>QYki&)<;ǭ{'O|8BuB](>5nVgP ]r6Ffll9=a#DEYB}[KD<܍(q&Ӡ?v?l eŎ~tg{2HKt%Ҍu %7I yJ<%H;ɽ"vAN3ٕljH(m}Lme:YuPfSgV/?Ж< Px:7vefπouP7n*l\&lj!UI lW56FյnCSUf_›TXVğ1T2׍}O11LP<\HOl6;U|1  "f `ϝ h^ 7iշѳrϡ-,E okL\35м)؛P1Hx?!+;)xjʝIbIִswgWVcHɍ<] ($(< ~iàaw2Kgj;md)K[?!{$ m|a5SH.rá#S1eiw7 3W~yS:4 S}LiSPi&:seJe\"ʠ܎e GEw帮aƩSB5y:wo17WoG=1~AUΏ|E4:nU3 Ɉj8sҪDi%?M5lԨNÇpUgWQHxF6^P1ө;7Ʃ/s.6@FzK Ng5)AH9jH/='XerKC4 6uRpHArKxL~6E];;IҦ .H|9gB^Y_+N'0ij|X_qwE>Z8cٽ=ۗtѴf^p,cpg4+q0@8/(Q8j}\K:eL9]₍Dߗ!<MQ*X0`x j6AKOQ\ٌiNC 7UJQCBŹט_5Jszk܉(1ꭚ:,+?O!6M66L%{+ސe\ɀ Vskլ%ڻf,,ҭ ,D{އQelmq1 8gGW0"OqApRiI;_CeƀCZ@ =Im+oU8vz*)po*Rr{q| Kq-*th)B?Q9 ^$w#W$(~O4$|F!hK$(|<]TkǤ6Dv&r#hsCG^O@ oID0nΕ8 77Fg))Ԥ5]ϱ4 3lOZEk;N !,wЗ0 hi57 9n^`F9W; 2>S\r9L DL'Y < [atMbl(8f( FUkS[NbnnLmuAYp{T< \X[e.%J5a F8]&5l ̺]s%Ah-J<~V g&ICFsʪU `kQ񿁐9tN9B Ɩ0T 4@7F_^= Q.9G̮#%u0z7̬*_@ ^fX:Z!ӃA:BrmO?斱=Q R##86٭ Rʕgu]44S[hF6ɒS%ϒ~#c/=pCfƥew3DIFNKz 2QL*/3(_Ђro$Ĩp5m"_xt >~@m}4Sb!nIN-g8"HGҺ65!)qVJ#{衸3~KtفR[|Ϝ£\Yܴ~aKJ!hn9onhdy2-_ux|M;|_t9"B_kl/ZL-TcϨ1`>(PA 8I67i eM$I#-btm\|7a&h!LQE#PFl!3c18*Dz~ !rĄ0[oqM. iܜ NtPߣ\J*np؍}E71~0lHa%e{ ՍBX 2C\5e bДG ;b0}s_9II!uHOp䫏%jߑ)z+ {ӿ8֍iUƨD;_E%) G v`M-*њt~v0t6`" E7Zor7(lhטDn._jO|1_H]#1DթYϴKSB$fh*EP8T 5?B\j܋r4CT 4PRP)-[Nز-d>KՆV30sÃ)1Fdd :Q a)՗;tѿt4cO`^IG_Le& >ZvC/IuD/]:=Ӓ"Zf^~Ah-̩92ĀoTQCVGs`iOddLQϪ3R#_¾2-"Z?!mNN7{?âI(4`|B֒vuqn3,~OdjmA6ZpEhiީkE-P7JZ]4aV҂E=їsi+Mԡ/bvmdti$:_~o5)7t]i2 5Z%R=:x LRߚ*Td2=ʨa:;fw*΅C@@^ڌLvݳk5gsLRm(]y9^U? pDHLwwҕM>A6_!PȨq$boceD )ԌʮX ^^lfľ$[ﳲ=&@{=wzd+dB]c(<'ZM%g={v- &tlpԵdk 2\>$Q>]aqVf+b<"IVuW k tM3d862 Uf3rk]6G>#WXc fٓb!5py K;cSH)TW+꿚c{ղT !o?`cU\2Qa?%K6o.-FEe}yB,/O^ +;QKEC eNJ;Z+ͻ4>NO!F\X@isH#@L^\.iuŌ Zȳ@kCguTi;dRDn62e*>2q5b:Jj"oe>B&M>K+Gv2=>m49XF7 Nj&SOU{&@hK4I$Z50I#NA { j&N"t!(ƒlrN k(RNZphp.>ж, (Hnel1MEbBH{#ѓy3~ZdxZs 4.ɔH$v|ĸTIbPYoutBaN=v ^!x PZ3dr96G]ťCZEƱES=Mn>'a5{=~L7q |N\^iOg):Buj 01 ;2#Dnް`!QL~JYDtqB~6(nE vF$6i48]Id$hF|C L<-O=EuA؜QQ]e5am+!ʕ  Q(E 'pds\}VSvk` KYTX(NU;qt hcs~iFļWZ?JV7}k]aUjT+V5$DѶc\d)v-m9LYËpPDK=.x oXtADOPr$!:;r g-]߸ SH3CiY&|cžpϥ*PD.t}|{"2"Cٻ_Jڕ6ʒqR*lOR~)j-peG IMbX%0wm%C kp %z}[WM׋к6[v؆|'qX=l[0Wu0חd)$"=jSm$y0TEL7|1JiDiB .ݼZ U80HQ.Cʈay z!ǻÓxбˆbg y*+%(|2 b뷩X~gw].G)HI?8DveQ '61D +]-{[ i(L}7p кQ{+^V#cRhP "r>-(d'WL|;{8 Raޒ縸.(FY78`]mSq,8Ff(TSUjگ Of]+eWSt`5Dۼ} 5Lc5A :v]_;~k RU=O?[7tթNhǏ_9>h PKd|ܩ6!.,vUjfes9rZ6-g100 K\7 2: KBW˒uvi4hhg_v[ik\H7zgVtԷ]äSuÉKO (V,༑7b~%R{e~=lҹ˧=|TS:Z݊Dcw]./;oJ qBAVlEJK!ED< _XA@+6FdwlIɞb鍈iJ(˩f;m9Y0a&9gEI.N07M}/R)ح[/#Mnz1Wי!i o& Z-5Gx(:@&AҐz^sҹM y0؄xhk~$z.bv(M`GJ1:~7Bܝ˶zԏрm'OˮS;{g"3FUN0t1oLͼicNv- Y,,jVwlL$)MV"[t!::*ʪDsNBr/&W6_x 5L3<o!6?vdI&+×X<?<ϱ}O"P+K}/`>kkЮ'A4˶c3n?=d94eӰ3V ;J` ,-dLbBԇr B*鄪c Bo';22_V)VB糕 :3 Vʜfi#6&w!iLn%-L5F/maE-t)Kz\y]99hnDhɯ '@zEayCW]q@sU-uX!TJJQ`Վe׋^Lp.dtb? ),km1zbp7q2kۆ!پu;6-kXU,fm WT,dxRD\6R\ \ƞ&Ǐ~X)"OtoӞ0 b88ơOKR(u gVP#9^WWeTXޚbBrC;Aج3Yjͻ*eO[M[g{倁D(%O=15o tu6n8m>RFެϳW:wy:yHgr&CymM.D'c.)jsnޤevU6Oع~:E01aN:y հ[(rIewM;ە$$Ѕd?&A92(G6IHV kirgv$y~"3vh< 3cs'EM7uś3")[61q)qSvǪ@m$= J̝Rc}B\[oVP ywEh=ƪ}$] w$I9DG,b#خcd@ZNEi$F]p6K-)KtK:s"Pq)caQE!WhjEQ8Tm]r) AW9"xfڟLjXO'_i!OiEF,<ҏ%6S|#Ót GߧYtQbήv(G5'4rC k3}ر`Pf!'WsMov xc|ݷBwmO ^z0l4֏gp\(Ӿ4BAx TolJsJiޭw:J98q2z}ǝ>9ءɥcly&VPLt:[6;n6lߑ)%Oqy ߚk<bcF3x(`HK4amxY 23 '2M8]YSmf~*o4s#W#n{2}`7M0p UNA`lF͒]|XKzH`&7w+d[Uځ&_wsa!wӵo$c߫Srh-%WF}yaݭ8z>mV ~!ekZ^}hn[+s~a]XB{#lD  dC?=2d(;[3G,r6BMh6&bSk:u%Qj}@3Bkj`s\"Wօ;Hb u&RB'67o#4=#);CZͲv ɝB mƫyq&?{Z=my3Ae^>_ηD!`^JW)-{BfJm'vygjɣ/مVdjI b-5F!cT@Gu3Ka$\;XYFKfO!ހ=C:3iڰ]HHRW21Ii {qiW a|'q3Q77m6!Oy2,Ք*"jPeoN$YvA$_wD^TMV<5P'Da{<>G´7&k-錉UƊ:;="Q,;' FW"[Aҝ[Qw5jr싡?ڗ r UV֞6deF߉mzo`ݓq+|صAS"v;HZ&,g(Sl~JO}ɹvυriPٖD;D/̕R=í}~FZ%H\qGG C {N˧C7|#^yv:^ tdGۏ8yтH==Bb=6l%R>hlG9o}H&ybՊ"*FL;kDW+kWt}ol?nѰDŦ$^A=gOAA` w*(lEeqs g fM8daa<嚎.##2Z<ċ`Wm_CEÙbƳ{Fgm).ghΘkr՗bg-=O.E=o1a"A*w3M>`c~Sc ?O"M1-uDGN`{kx,l_.(H젛}}䎭}$1 X+lj^bGӲpWj9/2PqRc[]D/:]iiʠ^Kb::/N y l'"52X\y EFd YBsSɪs.wA!R<80S&0oa\lG^(|2d8A(m$ yUr Q@vp x7%]EEvn˟ޭ\;u"0w=J?ԸӆKt'z(x2q$]Gk^G;SzKp9;ɬo_Y?NEHK cU[#ّ)O!~qEJŷx\wg"| ;5" SkGJ$.V͉,C q*1\mP!*=7i; "M->:A):`jSkuanp; ѿ K'B!̟Px`]ifD'{זՏ/ _ #&sS+m2Jмgb" N6lyEN#ǯژ6$Db*Ig C"^Nbô,\3A\Lo8W:|̳#砍g%Hc傐I30S-衪;4oj}Jby`kӭ,Y-_kG!3+9`̭ ' &Ҳ_ <绵zGjCz1I:XQ=@5L7#. Y6o?2ak (a\z~2jwHW4cz9݇u"(=<(S oshM24}e'U$&8 -͖L ;BԼjORdrHjUc`*܁W~55+qH7 /P523Z 3ӘNF;by5tͅZ 0?Du*dP'Ǜw[༢GBfxuiۥ'NH$`j.O.EcԥT~buꃅup՟ZrO`n5[7Sv[a$v8]us*dlb1 EOήֈ5>p l=GY_mgv`6 5/$:q\<:sT*Mχ"/nϭ 6 ceÞqۡ&MiRvs#Z-!G{U (ؗphkoKMRhW-AH4c5{@QuЖw/R3}blGqEU]=o7> Y+ [r7m2l[Gg*fx;LiO~5l*~g?Yo/8.dN@8A$^[:0XuY.de*k?Yb(2CKݱMhӨ7A M}Nw"(՝Qۼb` 3`\1^62a5$;n0)2LяT,fcq-59'n,MIɆ4<~>'<5paG]mW/"Ee/LEɜʷBgA;m6X# fqc),qA,IK88~TXOxde(슡y^vR3Tw}τyTC.5,ЄΊeZ @T~Ѐ0M喡.Q5uO4[]x &(thGuYỳ`ZNI$N Iߝׁѱv\`ǁہ\p zj>dmON$&Q(d+ ^O1: 딿g3\xL<evҌw紜8Лf`>7UxtKgxlPlY\[$IaU_0AjOBG#saP)ӂ 9~1Ϙ'9ƊV´I`MNo-FDCl#^]܅teJG9)0ҀFřLOYkT&6) ]!6d7B՗0⾲Nn&=HץrdB|G 1ozαBoEh^#>/V/{CVix"$! prY 5nE>)s+I V#BP4"j$iu> "B2蛧Z][r6;X [YJ7rGS_7EӚ,_Ey.L"}\ETx C|Tzq9|N$<$jQF!9l|nze&0}foo}+97ZePSQN)/R޸aQA*«ElTs_eF ºBD bҩ[io֙Ǩt8MEE< % 4=lKjkfMSRI&"w Y:Rk}2'Ns : 6Õ+ )fc"ʛ>qΕh}kk\B8%n#oϿх4[ gΥ<ۅL|!( @Qp=R%`Ma,xgl  7<(O~xb V{?C1'E( r.PM%Lc JΎҢ֑@\œ5UBx/SE[gdG9i8E=3nvk& I@!1"BEAMJRөJ?Ԏzlv ǎn#ZEicط퐜;7ُ^KXXP0ExD pd<<D'3u>HH{2 K rTP\=L5F}xqLuYtD#e%JT]:3-l!3hēDdci_iy֦~#{z͛v6"Qꊆ޺ŭ009N k`GS)IUh;G|1<%V@v/~]ܷRaŽpZ tHygZen.3*9\͏рSxmr.#fU.O~|x0)e3fnlŸJ1~:e"9v/eP8B;Q_pȒ]4+wm"ʄ\.oGx\{zxljp4ڏ`1wnWs=0d\R/M)-u ] r. Ċ%*s")3H?[垫B ^"/v*csP#i }u.! Yz %AuoAX$=wB?~[%]'}}# ; iJgJ0Pg,TCu.w nHz"0 zhtDdL qaZz3R0mr vq1y}p+/L/N2j $ns F`VFZ:>.i5t`0ē݋k)N/0#Z3(U;6ϲ8ps.!o8 We¸?xo4u5ne1),N,`'p86 x T ML0lM1iS#"-hYbIlKh/=x&CF'*#3~̦k\b#/G@Npъ {޻؆GR>X =D6ѵ?\^MU`MVpfSqh *AL4U֪DG)Q7t=Ԁ;@{lsfV{p+H3Q᠞` }$L%\,4`m63l&/GGVZ5p16kpY 5;H3cX|,k T$4w<:G}7NҠySrX@ge_3JjFtɬEЮ0:8+Td5 &jc d,yBd@'htF)Ş9nMXK/=bDRu\[uv蜲DFRi^ș6\i VҪ] @[p8}Y<-(~?@?v4rRU]c, vT[fR؆T&fjE <6N[$OM(xnsot\Y (+")cOOj#`( 9ErN'-K4a,Z͏੺NWRq= [K!՘D5f!AG2GLrW(/F,yRt^%ǰo\!KmK7(85jΣuOQT-XdQ ϐApMߑ87bqP:>'QԛfA>{;1=^?\Lܵgo<(Vr B+Ʋ0as&& /λ3(VoQ~2mjTN bNm"}Jv.sN⃠ ЇIJx}22}M[ڳӰG !'DeqE.pE;g`21{,pBdBgG()4vb H{| Si:]L`҂]\Ս-Zj݊k#`Yz.Z@D=Y)fzAˢu 2ٸa6)XnmCgҳ!;〈ֽ$GۚԼ쎼`6!`/b"m֞}7_ b/ѐpҎGHfD '1ou9eVuNNNn$<¾lÝ[3@SU tTi]Log+ZmQJ`ŭv wLj+=EjŊt@jV %RWfTb`%AES|IMZ6 .ՔG"ˆ% Q?!ĜawyA8fĩ)&Ӹ/  Sއ.V~xmZ3_K~ը^3Ja%r\\`q%ߵ.)8$nQ GZFJ鷸qx.M-Mq?fk eGu :>QSui zoAHWN~ F\~blqzKRBF|=g@WtlJO3ci؀9CpGB'3Ca-C$N6y.LUVtkm DÕE( .E@'m!!,췶Ǝ޻#t%o8\d$S 1.'sƩ׷@@lDzl,HE 2f$@m~Z^Ux|RD7gP49bBlEΒ!=Dqz `y璥nvD?RS/jn({~WQ0xI%6ڟ.AB=5wlH~M4EaϛxQ,G^u};F75W x1;ҋcIYlua%%%inJk6hzX]ş΁a!+=( ·[oT*R43=W vO\ܼq|ٯ=d)罾+|xox 1M(T t,A NC/.^$|a P_VY_}IUNGM M1:KS/Rvֶ~.:s9VzNMY _NqSx|+_>Q9b0 3<`5&Q5ҲpA {< bmo7-5A2?Ep\=$fߦ=vW#駵T(m}zz,5'bH7E L~x#?;A9"sH;?g=!iM*ظ}l͜ȝ}0V U" ]4@bTZ4rVk^%u&FFHp :$5EoRI,h]ERT &ʂG89O:`BVS+X";Sk&Z}K5dQ`$`-@bQ߱/2AHWoA񹘵@jURN>?6g=p@.(x 7Az\2,΃o'3h[&[~ҏMNn{GzxAi/.TTДt.'ϭHYHWĶ %\e"=ٸ>BFxcY0F~۵=%5љ}t"_cJ[whZoC4!Wn CGE0dgO6?)k&ǁ\3 pAgnIAeꍨRSԏ2N}6OYw}njZw=ER";1Z  ΋8r `dU["1e!]9q~*IdĒ ֧%F?WM m`Ǣ憯!o/5y3f1RRɖLYvjzuq<Ϊ5%U;dsa)WLDZqoa 6o-C-{PH?h|"e דZP u jջŌn7W6jvz;9nG=dJ˽;6xmUl`َUA ;,573)wuNҟvX#pW`J9|fT6dC |݂QC+c;70Ѣߡ3U 1A0~F{7ie.ZDDLyn;t3lUƋ=e}^C!fW6s9`&ǗtCf̘ƓCrc]#(&-S1ǯDNt^L;`|>G[UeG8LU )xwvj c"Z  )jm tEP23"L( F R E<;[_ҙq;x̷6kyV528/&s?_R xScxJbά+c1')-HT^LC+=H'BLJQU-^jjK :%NoƱlsLA88&7=J0hݗnH {0܋fP3īT} o`bhxqzH$"1wb1P䮴{P߰zH}D}(}>86ukP :=Nip]!0B8y1 DOʛ?0d7*du[r`g_eʩv2XM? jɂ)fJМM7'r=;;5S0,9y#b~bߪSbK k<{Yʵ4Yܹ^ TMԔTqM[`Mڅlr2z"?78SSƮܢtRL4ȶ~~z?)6W]ĦhW(W"wkʒ-4-iy9)Ǎ̩.nc2 M-rnAS-FNxf6m?CҤnȄ4ȋ1A9ݤA"7u"j^7HSaQ w Kw|c@B9xL(CQ 4'1B[:c;!4 rUNߩW=Fپ3m"&OXkeN$J~zU,e3-]ISeOn?1O* (W^UoDld D'KgOCsےHC"nVdrp aDzGI\?kJ'-S">0 M)@5vNP^o"%:ο[ZYNVL1HhP.>J]asJByOqd<0aQ?,0Ұ jjVtpa}.$ LP␓=g3\.؋B@%R%o_VϓGՂ/ Q!+8 W~ y~R ^,49Hy7^PɦNz5ͨg]ؔՆIu818 7 6z.Y Teazf; ਲ਼ Gf`i-}T $ܸH79 {[5?JtJ{ :Jek[Ƕp\0 '/`fy8  m5d9"jՏhgte:.‘gY# ~C6A;`B W?yҁ&pm)ާgS5P>b@본)ւK( ,˜$ɸԻ Z62BwկEx W: d NJ{ў| ɣ _(ޖԫ sMJo< BwNܢ--`oQ G8Rz܉ӫ|ON,t \~Z# >-b7K[.ҝ2>kuzS.MOvk$AQǏIc 2X|IVrcg+$$#_sV F[XX0+"|3h5u8CI ݺ(O|NK[[[!|k.Z^-ﴻ^dX:U)&&9 BGpO _E%J/x_w%hɰ42zپ.\ua~F^AÆ(<֞ݕ=9QrmA&DN* ]@[L+M z#Nù*9 )"?F3?B /N?A/S"V0?ԉ$5`Y`D=Hug$!U3Mab$w9IN/ ikc$NH) 1/^A!LQ)*J7zt٥ϐ\O#3E @P-ϗwPT wy Q 0tM5ui&\ȪoΑTD s b$iV"h>L/Mn<°O.bgٰ o7kmdž:R~x;Z! "P&w*y/;U!Gĥc!!9vt)8'rݴ{!?*74d h\\:q NGGr` ¯ah\wha(Fx@nc "Dv= Y!6eG[ <"庅*8ah_P$ s~itjk:ג w__6 _H](q?]BeyJ:d1Y!RjgG2bwr8D<}y>Pi)vŘᑹ4o'e'aw47lDXGnc1ؐ ڎ3f߽Ӈu'ǭ N誏L~i: tȚzFf{PMΛS=J`=/KJvBRtʸK/|;v=2 Fe[}""-[Ɇ[''B˜M]pmӲ@)OMWȂ!*Oŧ,ت$1qQ8zALS u9C:[J#91Zz6س;m>en=~z};8 ߽{@_vERFb~! >>miɳ&k^#8 P634iNqٷ͋:0ԨRc!a!` XT@#snuA&rG@aqxQZYꈯn V~x%BF%) $A*'i;Iatrϻg%5!o=(ܦNk;[-i~sm+x۶a(M>Ew. [os}2W-2l6n&4gZmY8_XFuȈtJ_Jt#q?F;Oow֣;DESѱk9O[ +7)h`? Eλ_Tka./ƌm@Tijq/G"%5թTaXMr2Z.ӃzDy[ NbY 0R,W?P~ pJ1a^^Mp﵄*IMGyuZo-={iUM("HEetLQ=-&[H-vAFAk)|jN6锈H?a L!7(Ŵ# D[qʝ^j3KC`!~>"ݜhnm rS%RA`& RE6!+3FD6@NZsCF:Sm\@sʞGZ>'UcJa],v&C@+^sڼ{aBθYwwU>wNK ;k v=R3|֦ gHR!7락d83T<Qvd_5}kNf״!j8 YVStUZ`Ywxx> 8? N9H+:k Zd]0E~.5UOq!ߋ߁ex(LCC,Z䷶YlX˙zpk?k:+%@] j佘ee3D/$߿Q`5{&t}Se~,u O? 6U0w~MeR윸X+L!{-lFjlghE4SI L5p$(6S pY P|(Oƴ.|EDoXX=wJ|PC*lei>B]\[ 6ˋ*4M-D!C,l#U L P0 uBoeCֳ};&F$R'kk} i05R~ Vs s>țMe:".)1UeJַhM*P,#ԓ`l;q4GS;: Z2*lu]ymc6@ B +.BWfI[D'R]9kE`yD4j4OXf&!|].$?`cһ_p#WcYPޅF&F%Ͽ2#J@e都 *]{/)e}[Džye1:OE ߀R'ܹ'!ʔչ^ރIt\ Nžs0E"=: t$.$ī3 Ӓ-@J,tN,"8*|u Cr0-OBN?wٲw1wR3?^(EB{AnKELV1Պ&_N$[ _N\fg8=M#9V/=+[ƒG=SS+*QId8^ZTP?g?i2IoU<cpw轥ZS$i!8niCZh#2gtcr5voraP'E ;o@@nFS.wd1{aG3x&)HKX nSԥ&h7 9jBe +@ctkU(Xjt6*=|=H$o[3+۔4A}p\m/;\(iۤO)d%_dbZU'\{*<-݇('B Uߡa}i.:VG(4\0jp:'݈֡d3>\mJ Ht/@Z^n_*>`|4g}1AX<{1gcoNrSKzWG('soF?X*/ 1 \=JR2[C-p7slkla=(DM }7CVie+!iSI!K2y8$zq_sa+iEZäz!e @mD6x7vu7_9(gaXZhʺ]i ;~X5MARu5p'|Y7}6שif[eՍ^Txc԰—WoCPġy FNrN>!iZ{'A&4c:oڽ~hPX5vEx d B(op_`aQ+t%io '\[W-/ Sl+7La_).߀w r49XGiw}2m"=ZjvvE/QhaSY@ 7Cj4FԦS?q/n?Y7- tZZߑdJ EڎUD _VOJ:'w{ul>epk(?)D1g1HC')ł0 Kmf9n8jMU_5dȵ N~{Z,,v7z Y ryh} 30tۜ0jzUGkC]3ry-:d e {_iG@;Tyh}Zo&p>!mwOd"Z50z;iK>#> 'lvl ןuطxN ]NA͒4< zfӔldKPJi,#qkHwCs~9raY[d7'E+\/ҎZ6o!bL4(ۂdeɕ(d:1Ks\|f6>㟚M8ylG&hm!rD (uS,x7 K/[!F{|EX:#e{p 9Q`xR ’Ɵ 8">ě ZbWJ7'1?)vEl [vg?3TKȁHs:ؖ飽kq?;5z~};EQ4MR%$|T0.VPEjh>iyދk6SSIY8HSGwOzs5C.DS6;P,@H8;+ZC5+B#؆xe :,xnMwP2#+XC 0Gگ[h\k5U>jQ=n^=?BmAR,a"@%oҾKzJ&R"R[x_@Ez-s= s`azZWȚj]^wMI>NRHECG.=X<s jFbm=&4!ePB&H갨n +A%Y%;,2MMA!FVz:xO_,5r~r/=&KQAnqiPzknrm~(-D eWQ:sH_){ߊX$P&yYm\^ /\{Ds:1ܽ;tytd!`Ad Ez?q,+^:>oӀ^ vWɋ"AJ9U-D+>zqk AOG!&P{_XJWuOI1͇(;)_b]`q+scl1ep_K'PbjLɹ|QwW ƿPb[H S0hZ)dRmܚ0,J!v۰_nY53{ #3K4 #Sd -S36 P!,L8Sb)pB7<%vk/g#$(Rs Tz 5#(yyeh\r:*&Dg(kfӀ/ߖw7#Ph zֵud~ qǏ]J'4\T_AC i(Ge;Zx:Y66*R'4џ/2*UkLh{5:|D2NF ՖC27NSl Z=\\:o Bze7g_?%}e?{\ W`-<Gr/o+U?RH<׵Q]Ug&95{(-Y{G>9DyY K(ʮ(=9~`6wI5Kd5Naubˡ90oFߨ_tFSORsע{P4ZiUwդi0@QGyoO\/s{"Yy];x@iDjv-.=G'A<@|Z-f4](ODF>5 уL؁n2hDoCQݫK7c]6ɺ5_$^FAy|&NׅC}s#o&g:\@=\PgG9\ێtFI7G9z%:I A=bnz?f+_mA!O ySLǯ˅B%CpMn_IX6FN8&67J,`vJN>G=LV0D9kIxJlm:؏1*=ߔv5 Ƹ|bcn"~m~8GhԤ lB%a`k\FF/s^n{Ƀrl&x,XtE p&F&᮹ؘ J(l3ZCHg| Xc^#uLԥpMIbt߅oU'eD F+K!xx= whȥލcO'` q\2#A-l;iK_;Ơ"6{َ3]{[: 'hWҘdӾȍK8%Cny#iKK+PNeДB139KGI_%KjopOJ 74lŋ])K2E2>8^X'^E)*Xî D7]3As ?ۉw6*P-7 -!D;w8o$Y *y3;hVqICN6߈qvO/~E]8Hin\ Qﭕ!n՞eY]UN_@G{k"Ѵ_֥pa'ϺX|YGN}5S{\&3~]g Mv;kPs4!DB}3ղOiMG7˛F\Ox)&R0>HaL=]ܓl_!c j^wOv?N=VaT )\N^᤮7ATBR َmHZ=HLwP7 &m|~CK^u@bYnÑfƨH/#C~?l]nFZww&cCD3QgRn HG +eK:čj1O (^$AVZ . HpQ= > z,# U_mt{raVAKX_S{3!Ae@3Uw=⎣r_=v[ɢ^žkԪ齇1tT۬:'Fd搌爁qXu/ "!?wSaI|*8$'7$5K,0‡&˦ 롆+Jٟ@ʣuhw a->şR[L50G!GyKwђU96`D&A foV$g$sFC!$FF+?7m||IflrT КhKےo=e+XbNC a7 Q?Xg]BÚ %mO6&ݐFtavҨ˰麘K^6Ŕ8OO;Ih~ZA8eThD:ft\fe*)hX30%Z#+J6oحYZـ9n:G)rèMul ?ZDd䉪Id$* N#KN&x)]p:O3: !{@xlwI=E LIC]IF$Ÿf<&l4K_sfqaj- +3@7ҞHZAyWɺzu|Kf]%N@TO$յgYtHE; /PU+@Ҕ^!AD RCRtW*{? sl D\(5|i9 0jv^]XL2rnKEQRɤ\ t=umȧ>6͓̂kwElI#Rݢ+x>Z5r!V_SYFK+ّNyZ#;,6ߒ.>Vx&vz )e%PgLozp04)g .nxƳL)fPqѶŏȅ3O1HNMqp&x4v)S!ҙ#N5K*ȯsL#~2lD7tmQhdT1H3z)h!RoH:AܰWXҔyGdmNMQ>t6zXb2ZM1๻ɫPZ0{&Za lZ֙; )sisRsqmE޾RLd9@)T %EVo_a5>/\YQ ÝBiFsz0 7t^rVdŧU yiL0ݾQ" 螒M9*m ch~Cy3z[- -㉜ꇒeg@"ksx6=d)BN8[?(mE9L*zfvFp-MZCNG*tc9.2ČX49ѪAY:sヶYGyYgLˮ)?q'ܵoI))*5z=Kp6/n(.y:}LgxشJՀXW`2 ʙ Oz^kf7Cӳ58fuQOs Cy֭+`x({LQ,3Tã|Ec@qI/X7K7XNܒށv 9h9W2OL1M+oϨ{y|njXrثm>侘p#x7I6D#;J4&x m.Uxj=hɣ=ީ%iiSKǕHBY@ Ucϗ#j^> 6(}QmGhw~=ҵmH7oBn{wje[ !f_?<<[4iGI3/jҺ\!W!0gc A0-4Oӳ+2om!0.&x*d0J ^\mdcEfF(:2]\⚆L:ל]nT `][I&1EKk#='ZyBNe $CӮ``? Ҹ_gsʬ&Դ/߉pFf+ႸpnxD+a c4=kncP~ ]^ B85OĐ VW&K_RٶD, Tl%øs99u)xAp9;UKJQK\:Cn\s|2)K}8kQM4YO Wn\}CfoC*Ixj 73t&ëfSlT%݅y" nw\RZ՛}@d,oaxAt?_!Tc/:`o2 Մ,H@N@M6ȥsiHko4l'BOxoX% CQE10B>]W| yڃ\E>E.:7-^a7/hk?a١d$$dفӘ< ͆?6ЗNFĂ3_>gߒZBf;9'CEkڭ OM{A_>ݝJ^2w*1G0pSQDȖnd`|4zu#x>uj\!(zcxM,GҮNՐnF`iڦ?VPCƲ W?{]DzwtHKyUV`׶r6l^NY׺ /7ʬ ddQȟ gn1Է5h$a[ЦNh1{o}H'ySOOs3_(y"B hu?^Cr-?" U kb$(w3r0ף &Y-lz%7E|17 (<'X1 }Z{vҕ3ͬ9R|& ̠jgr0a Hs1<98dCi|V"x$xH!]ѿ rDN*y\Ұ^C4f 8L:}~R^4HZf"\dё2@5Lq"JG9 2D(9#,GmD\iWA84ξ4@z/z~% [O~?mJN*<XJ 0h 6DP U]myb/X8LJ]䔞2H[&P)$`u'(6;:!]]x-û!y:_ c.[(=*rǛ, B'%Jp;#Ey9[Y+nCӗyqy9f5^l 1ً7uf:|(,oL$vq@k`R9R$HD1pڄY \ZxD̴EGAxn~*Mb>\bz 2a%aʦʹEP Cŗak ?}U໎}Xx?֐۾v؀KkDlG!ܪBsIIJT- @]OoKVe.;v›#&{44t$l00WI G d2S➴-9#l}=pDa7;{ۛfI2ִa*7Mjl)0۠ЋP7Q&&؍~<$[7w9G/X8mk}P `aF14'}f^<ɔHL &IaJ#Z-Ηmb>{if\־ #f&Z!b hYtÑp>W.^'3]Z2;{Y~TgF}]4⧾`Ey3#2Y4ýIJY W_Jw:-p5(m8a X /)芜.X9uThPY-?@W0eTS/%w[ *0EuxW\JRn=Rx & ȺS Urb~F|‹,.Y/9Pv>mT ,RgqaR7oLߡYqU<©jHm/7.:v&$@+lBHqޜ^0nļ%9:=c}M) qYKǧglDc~v[VGcjaջ94CjU>BUk>I) Q"g 'Iw︿7)vs\Z$V?PwH2y`\Nrh gՏ zfzay|z},Tw0r i(V 7Xdz],7\cIrK{=u((xx PMs2Au C2 y C+T|zE aXDj22>a"OjH~e\?./[B 븰!־]\˷wwi[n xΛ^u!p MZQ,{6ʍP$ɨbZ-x:8N, c81 "=,l%ml[ r a *94)vXq~\fG Xtuc3jlÙ+tMc6gsmŏˏU]`~Y ɈrĪK$;4ؐ!z֘EAPa[]#kjצ#R@!wNe9r5Y;FrAzx3H:|D &grJzR^piоdG0#!NҤgcL͓4j+ 07YqHGRoMl':r up/Uᆽ"Ocfd|BiuWDOg3iExe!,B`N.)Hf>G$0@.h ] ׎Wwiן}I6iY ̷Kۀ'bP:z[Ɨ#uxS͍&ðEot@SXAK B}iPc$m*Y|ƵypZ[`'Ē/W>8ɰ0HN KÈ*B [jaT-K(] +!7Ehx,gf=)Bt@|(U$S44v:K RSҸV쇗T#C!P~JIEqG!C(忕sݴVBz1QwL8 B!ꫤeсj]-m;U7 (wIZ]w.Dg+ w-x{f¥{c!pXbg ۋEC>^j˜uw([k|c}MO2aO :FcsooWNְKۄEf{ .kIs1Q3H*DASC%6^w]gGCTF0EjD֥Y_CpGciW&H!ukƫ= VX /NΪ/}TQSF߻BjJK5RM=ē\RϺt w/G'D'$(A92UxLuR+SG6>5)@'QqxVi(02|4l>7tlc0i }_\2|uhimQ% ᮔrIcDŹ+I<50e^.|Q~VqG:15aLIԢ>\K'9Ev gœ*4}h .᧤[c }^F"#?!RJ 9 +{kRG =GqmWejx\`Δ7Ă)Bߗu$&с!ϘTOe.},ya VX tXh$+g^ʬL1d:rbV;{övGH3pF{qN>4/Qt6Y|w)¤!,4p-Ú@ ?_$t䜗~CZ-22jw淢}:kaiǣVo}=\L}$9(屘oGQ]MlO/$ J!4 F܈[qV`cBki9[Vt~oS'\ !YY hfl]5sD}_nW[kwibfhi|%NLl5߫k(Y kxݘߨ"pcԉ(1sVK$t4]g=8Gf8ϔڣ [^pI[QFA ,@#СUGy `}1J?%%W(Ľf=m!pv r6wmzxӒ^dM'vK5BDI: p%D\ 뫩ar8 ?9kIe[NR}bo[w O-0"4D:…@U}i݂Raߚ\d27JԷItУ#oV`g>&5IC Ԋ[t;$ša@JvhI\wiu9,&dkh>²>"^HKb܂d#?ISLXc"d#35H,k7)u5!<0^/y lJUK=B y=㶡[g]H~q! K_^)ܷkDK1%:+ J;ƏQ#S&8q{r7qZFƅB잮j)Cѩ`8㟻,x1p4bp.v'`7]3Y8H!drX2C9W֗+vD¢<\hCܶnL[ޭ%vgTN*=0 G_6( z%5pys*Lm8@VBF4%3+W6(nZ^9_3S]X 3}k!`-(qjg)Vw<O#YQsv$To458pe!g#BҏPf3hH YP5 V5}.-|z?)l= K q4nLZ\Ah/ Ƅ*QV̑n}t C x )ؕ<[NF<G" I2Iнd9uXJN3>pbæamr²j#̕#p&sb8֑aU ր>MZ$U~X !%ݙR(n0ÁܯD9.mPhڜLm^xYbocV$\ر7_8I:$Z_&eR+%Y~k*c&)?q13NJm.b݀mڀwJ2e1kmK:#P=X4ȡ[#xsHkt2TB;{VT%WK;;] g8gV~qY$_kmGÏ^E2+dLG>1R/19Qq]?o;5MV\bpV c>ߦD˦FKhzk:(ma'A4oW6h:9k5oqTȝQ}`3μG^0%UOH,1" ,.ŝ/qɰjPO걒__&l򕑄Y(^?7IzĭEV.n6{/Ƞ }qgt43}<Bv =UH5p=o4j2+ؕ5 ֔1;٨kަqU]#O}OG$e}M8_4jd@fs&f ~a󆃨HiEN&JAVҲ3䮛 O]tc,Z;%V'S)GUKn׫at~_KL#tc,~k;,w(?sX{#N)Z6-d+Dg{xֈgc# 2i5-_ȖHY mLyLKHH9z֝ǒhsTZٯ;eO'ecIAP}cO8o97[Q ÔGSR/όvC;j9+=Jt3}-8^!g>d/D_j;*jU~WfR[SWr i-c>B%B ަvTm&Opl{D+( ).Z"WiK51c/xMոP ph jh}sA4GV0dD Lʪ dP^ rGwsN!MlN9BGQ)cYNZ|ش2!S>mf(Piw2RXAk00)D WS+VFE1e*QĝO>bVh#(l,ڈUW9OSb,eYjatG~hG^g. WM -\$r̀M&L6px,,Iyh]/3YHۯ nGDߢ1|_;dOQh3 647LOf!j*z‹#s z@rAdO!rFTY kDq_nk#\Ʌ@UY0E8{Ph0i^ \l [$2~^U\ea0˽"fpX!;7O۸S(xԪo' V2IAbuKó;6Vŭ@ ?SIF8,Yw&8U-e cz/ 4J=x{L,>?#3#~=;<՜\lrhڹOyMT&V]Zbrڿ7?̽e{HnQB']}0tc@# g̼8&}WE8xm:4 "oUH~%oiːwX#ѩ_J%[:nIE5~643'AA]tSí].JjuվTU ݥ`IPYde;%p"dsߎtf j w4G -_loWؼXڑ!ir4MS\ ĺ~xDb=AzmET \sԮrN Bbl3ux_(S!Cw),>Rƃ8F/DbK@9Z]wLtl.x]iC3Įs|SVO eLt[gUG*ekY.mlNO>X;&[r#fJ z_ЦQ%‡E{OîHApcɌ\ZPT]WJ/ w@T0c[B8EYgY;u؊͚ιd-X4B^wr'!il)u4ozO >ٷ{i s;y>lidVNQM+:}tMgg|?ϭ[)!mGBXY$U7 i w` ӈ7 Ie WySM9x 9a S>GKaYurO!O}0:cu"ڲx=DU1-7WkU [Ƌ,z>xtJvD<㬬Ē !Obx5'R'y>ONQyS /P!iBPh,{]DָXaabXT!(C+nK8i -&ֹ[s.hjUXcucA7>$yV \8B[HP+\j 61֬izK8m# ]M<~J%[x~LnHJ13+t/CW8RS&@ӡb q3ٷGAdq'(T7-^r&=-CQQ5]|"y(}8+w9j(e/O@kրќ"LύqaK`r[Q#i@Ƃ s*5rP*La]_:%d'd9'y5]A 4.JR/%⊵ ,Bbio8T1 r5ªI#!e^}# B)>㰽b(c1>WDKP^w!_[Gur_\ѭVIœOLJ,'JgE`Pe?CC:yqCQ6 pykP 82$[e?$#)l<lQB{>%\e184ʣy&nLNI)iA'E`Cir pT)b2[ ?o!#]cjXmj8 1Z*sJQǖhIϊJ1<{"ыܪbRGU"Es.|d_v]roE3_c( 6|0=cJD{fDgi7{PvqiNm7zK.t sJl"i!% ,"wɘdn# $(oMGJUDXZpy>4MtӬ؉j&a"ˣ&oVeʸN/#v%urB$σZ&v M! }]}PE] nZMQ$cP}D];1/NJMPe?3@ )[a7&+Zxl9knmG:jCï;z8q0aзlKml`T˱s?ٙQ SVY‡ ̃8" Cm-\ ,Pvy EyYeK{WEPT!c SoA=7u\~OUKL樊6bJi'`'vSMJyX%$iA;y-nV0ϣ>L5 _ntM `ҕXrYr M@' `0:Q͸I.PyVF;N~-pm=ULaCUu W3|SdPy&=[3iPN\xý|qB#AUyd e JFQrCVl3 gK!>@*b`$~ŞBFH8NtG cHqROc'iȅi5Z$NkK78%Bx1hJ@2JZ٭Fv[lc0*A`|pD ҈]pyv܊JM6+rRzh""\ޣefn֝/ޥwW@{Ixy_xWLM(Gy+):njmmS%D뿾D^}mmOdמUG)ª%W 񡏸W,cQUq8 5 %tVi]o#5K0!jHHY&rR/2fp`ұ*6ϩ̓8J.66n4Iz~Ism{JF6Þ'pXh]2J 5͗R 4 nH5蠀"_Rey _c %-ޏƇda-:'Ѣh5k-ZYsZѧHVuniR`:ֆ8a%^±G"pUogE7_:c58p/c~g,>mPd w5^U0wo盙,it͂L=Ef_SڌƄ>=lhbXEݩ;9j˦nbVXb&J >oL| <ٽ a*l1,cu,%1HLo|$ ,iL]ZN+K/d#ylКQD@"Қ:K&#fS2[`&J82,̒/EmE߉!m="C9#TXerA;ʦmS҉լGC^لMRųh5K8S! 1)!IAhib{T ՄΈtkKCF%]#7Rݮ>Aܛl s>8P x;WvNxe3̌ 7"ЕD8VG;ڟ:]ߎL ozINX#k"t 4.&XWV^ؓ ]hE@Wv_[} p$ Rh72YE0zeX:Z?*?/5@;D_JhFsg "nL=O4Q'&3$JF]_l8 ܯ5nDHLH`lsn~'$S-}^:͛t֧w 0 /r&r"߉=:G>cFD|L1JsX ).?yu[G(J:;?7nt"&7ZU Q̜(Y"\@*|HvO[oc Eo86pO; U]Yi /55Z`~OFEhvIhc3J]P#f@uJ2|kAcK17_Dn~HbYO j9xd8!)$w*x=tjz2W'&KĶ"wh~ߘ 6 .ӑ96.l! *͹XU(eﯙ\om,5cy 8h-fmehZ 9XHKJ`B1}{Bi>Te;b!志|b#/C4uELF Og! *ʅ^v\=`2YsVeF,;Q[lbA%?UhOL&T|=+?6A壱93>7ULBVi* C CBgO_wɇ&_HG8/C(;>l>m%f]%ݦHK=n"|43{~]<?cw?;F,Pl:\DwQ~GzR[7"ٛm'O.1|_>r/3> |Jvf_teE5h*b-O_(iWІBC-7fiy0QS.1J dHPTg'{!bFcA%'n&C1(*TT~X(ZőǣBKENyĹx) ci0?b"? =eS=HW7ӝq/+|UYt8_~ԃ^Cuc)Pp PK(>R*bg6ܦw>x?-<&4(S&ͦwpRG'Q¾y;_8Rn:2.Ctrile<@ͮ+iC5bgiJ?[ ^t4VPDT\mrM=% >8Mw ES-fN埬ۄj;qh Ei˱!{&xHu 5m,/L}&U4{ZGϘ(>Z}qixFޞJ0L枌Ή(^"?Us;x$ :n"'mS5f,:W oOzx]"Bi)<%N/ۼ\*Tf)}kXU4o2a> N!<8=x'K*2Q YjǵrEFoj& þ, "@W.3\\lj22@\_9RSWEF#FhI gc5OecxO4 :>T,Gp۰ Q.gm}Wŕ[P9C{Ӄqo\=4m:Խ?6䙥9,GzzE %ހc:q|`c_.́\=Hrý."s]RqqЫo0,ub_sҎHL٘{)t{>8OH_Uc) '?.""׬a?=x ( !&Y|\^)_ >6rF58sytÖ64t.åױ<.w6 'cvwvlVCr$V^pIDo^qI@b4;oXߵK9ƃmeNmEn,=om-b XIULVA!!!h/1vfb邃Z`4a4n YX}y>.nHCgUoQQ*nh3GNK܄5fYg͞=W)pWCw<< )*TZwCYZzrsZUђYjTcwkHsB=UA4yϮ3f!^drBn22G!yol-KXl6yp[:ea 9\HCK5ᅧhXU62N Eګ2$en-B E +Dԅ0=ѷ)iƺWvc@/3rMzmEd9`plRINqda*]]鉢ձkr$eFff%G&yVu7KBf@ՙ$o% $qpFb&8$2rTtp[g3,.;YnY(2:SmRh)ulWo9,8J%יP$4 ȇ8Eu4~ϠGb̆@1ީz"˟7k[Vi'z^.n Spr*tInS{ADOmdHdxT- u3nKwI VeFBR3} ^m2ܦkj5򉟗 #G֖o_f Ըz=/74RُT r1?%uU5YsBm!msL / \Ґ*9y"?Ӥ?e n|72j?<ÔE"9(JZ.5bG$LX^t.^QbNA>_<%̯(=Â:7$PM<+O0El)DmnR.|]KE \ۇt9,΋)j 3%Oh͉N(p-x&gOv!5ZEV<>E#@/W).5ڹ?.K>W~KƲ UЪ,4+&&){~`>Q c,DGpj?B MMq0~ށ"I Ȏo^3%aS x.@`a[t3iEW8~6GΎrLN)f87k֣ajmHz+KDuwT/UBohAE* :yt`ˎ#7귙(ckU˧oz7Osp}U&\W)Slr1_dlHK|H i@MkqɁ_vRG͘V!!ݰ(08HD*VJEx3OvnыXT[-ы s"Еt33Úm'c06$;059)P _;d{Ӏ8/p-lվdnE^=avήK`A͏|ef<ՠ:QmԿV 8}zg!r9xpކ{Nӈ ʻCbV:yfM'N:;ꤿ蛖 ?? $f:Ѻm̨9{^OEo̗mm}^Xخ}Ō  S[l$= wv-<˶י %q \Tgd/5rr8Lt~|| c&r-l00Vq%%Ъr77[6dب?nTwj}ϐbW ))cI'o8 2Z:lu?c!$[Zؼ<~D_9|7sbw''-;G/|0S qfYfP4AbG?++>.Wu4,ݶfTemyuᒨQFթ؀~i<5v/;3:#1d Ξ bXHC$[ϻPfSmh [|^N10Ӳjդ2<>1횏^ސxnn"RP_υѶ4 O߰&qK|nvѹI@$Mi%'j{V=f7p7[%#FuU:՝'h1!cWI'蜌{ 媢`ɇ_qͅrңjLڢH~\{9<-DH 6pKF!VyJ[] r~o u߯MĢI\h!kcU8{d(kMP@|tj(N}LhqP}yWX8܁7e+ NJZ~H%^ S6/H](Rl9֍>O,D{-Q-GĄ\Œp)`ף1ﮰkBd*x}Nvq:1$ Dj$d#wQR>'_lzC+j8zHv/S0"rYk7J6\]% ,ZsVj/ "4eo[BH%fRw+x٘\vAi8,^l;A>xpw4,up6l04S2JJ0r^o%S0&RZ}50͛i_J-o*wzQO[eNVbG:SFI4^?Fד,8K٬f$PaP(^@EI(>HMqN/Z*)`.(h\gR'٨(嬰5|%<-`,܋ǎ'U/A&wR,a}.n͙LD8&U+mSsA55FnꠠV|S 4C"P %F&@.u|"LFȞ"͐Ŷ"Zw1V<|͕N_ps,;@{֦$Uվ^[익;gho8i4ȴ rdj(Oc2s`Q37^S-}qV(Cfy[Ҋ:֯yG}VV7Г4|C{c6ah݇tEHD"V&6~Uav}s0ĻѷzFguư5(!g߶BǦ c!pw.ʠ5=1bCWG-WRrLG5c#;G+.0a@UӻrfX07O47qlwݹUZxOFf(x6,i2"^OJIn]R.!O2"&\t !rZ-=?GHS)X@ƯZ/f &1gtgUa̙j+!uɫ3ivAgH}p8\תdS̜8UU:;=VA৔՞ ĭ{.xy8L #0o!, }:|2_ 6)z@֦R$nIL0\:@Z,[?dChۂWD̀I)8mA-ŭZx bx "N#gIiu)9 Y#D@O{}+ /g_a`t z' #UiVD9}d* s|*#x:=k9(N 8kUQx\6LhˁtЪLMA4MV``JoI˂-ʪ=lB#_.|a|'؅G;eDHEmVKX :NϫNOXq4]m0T[4.ME 3_u}UPzF4o4UD/C96> ]]ÙSգh]%y?mFWݠo1G;ؽ_~#ҤX wvO.szH^M:Rc%L?S$jR TA9@H^DA{pI`eQ~s+1O'3f4EL='SN} Y]0,MorGkf;Œ\9iQ| Wyy -D:+rw(L\ ?Min>q1O|_$ ͪ!a9k-6bittվ Aej\Ux\7%y%uCPE堅d``icC,Z@Q['J)d;{XXa/_4qNo͟n߲og )KR2Mf7uL \`qJL4-"XՕH5)6gZ+G9*w|9+H+y_no@bl'J_έ.#wom J'XN;X@:̦PH]le4x|Ř!T_\\6GAyc: 3_~bCa~݄J$*&Y6h)ѣ3- x+D냅W_oDe^l?3w1֥$l}YFPDEK>MAq] +q5(87Kp9Pa}\vs0)8ay%EcU҉'# }Qѳ1 s[hmd+^fGG_z][(V 3΢="yg7A' "֧vr Purzn vv[h[w]DT}bmԢw𘨰n)p@_N>Ϛ9 !/c]̼ikE]wc%õV/T,>7"u3ة? zҥYxB*5&~i6A70}=;?B4xy+h6A ^g󏒵;PB=IsϯC Xy!A !_7w>`I{=MHU_N~,;N;,h}6tSJ@[byހZocN+Z[8:7~Nj#1 !޻d&wo z}Vo|8# Txʫ,yAc*PwaUD_ ~l)}:-IQL+ˊ3|# [B}Jʛ#ب34Tk$Dk7t*C1!qttwa2{0~M^!l8Ds"VaX->|ufi31qŁ.ydƴzW$%ZDxS^Vl9pKR 6Cm@$`'(;ݼu[؝^, ;u&~xYfW02?rukwxq!:y!Yt ɛlܡT#f 5Q"ێc/ouz=KS{H-2 G!߾p^7ZERɕT(L"Go1ЖTRaD$PC Dp|f39 KQ8O = Sfo4]Shؽfsk+R):;]\Ɩ}]JQzoKA WNհ)e#[%7R"ڑ+,TKv66.Xw?Vz:آ\[\Y|keMtR+{]ֲd $ȭq@W3ƏqX/AӲ 7ssP'ӱB}1)n=,X&z_-gY|jWNor"so/|b[([|e?2?$rB4FTPUUN7,kXrAYAmV⌹ ܰVQ^? PR$ٺԚzui j &:M}(#Ve eҍuadUՙH; CuO+jhAZ"|:+gdI~FD,|C+eU^\6Pԝ) S/n}:N:m1׋ If>[a4,"H_L*%i^4?cgeNxC;j!Y';n'M8ъߨFޓN&yM?1WXyC26ĴqYx7e B%a[_5<"ɯ`,j)@ʔȬ*?- AB $۵ JյrZYi@Z9NT'+7mRa0ԭ(aN3U)舕J MLSoDu.?ay_f=iý(R#p~r|4ȜE,)vcHGe'"sG ti|>a\%̼Wc}բf<@D/DαܑP~&W!"VgU]%=o97vn%3,>õc7B7Ump; oYw-=lc*+&QwMhlGBZ ,hz7kyxBE/ǐ^ԩ.]Ե\]##Y[ЕoFlऊ$_(t@`᪟thaaƷ#Dwpn=28v3j|‡;>O a5D6orp[3NNY*D*W'yXW߳y%F6\Ancupmli6:WɩJ5Jk? 3'8iA+U2_,6w÷c`rÊG U*l8#t2@?`äc$; #tbud|UT~phi!DgXzD%O8&#PfP4 gmX@2=lok?gY^:.%;ǧSa2/ fEe/v1OY8q o`:VOrb@([碦%JF@Qlbk5d|QnSLޙ|)*Nrǒ$l 9N&鸽׬<?Ỏd/m9p$y6swO^È\YMH vxMV2 wӎ;9'E3jƵ:˻=/)\՞qPLAIԊl7Qt޺Ogp>eZ +ҰY =Ob:ϕ- wp^mHClSjC%MʞhCdނ-XL.hwķ{?[uKxRJlz~b;K-A-"?,8uɹ0g#h>B Yo]:kXm;!5oO\^fl QTς 嬊r_cpf !SI@RcYv[N҈~]|~F a. U1,o^ uO/W3ZG16ɨ̉E·je,3xWNç,ů }О$K,BjWR zDZ\?l.+G1072X+֍9AP`[dzvSyfģ;߿Th"U*M2C)6sy>ޣ۱a4RnUW;&lABsCmѳ=bv؉uM&`?cPZ".FR;FJ\D^n&񴺍8RI|ᴀHuKԔσtN>wY[\83/4iʯ_֏«sKY()7:B mѴ)r /6.濏A""~U/\2>h`)alPfy)TqWs'9->)rv%q: O-+y_,9G_i*=DN'uz?ZTj@\z M:7zLks oT4t<×g@wzy:tF*CϛA(h5L~17=4iؖi̴t[yBAuðKZ`xZS4!KQhm:bU,YrwɅ$D&MSI2\e24w>GFU(oTp9ZUĨ2K Vx׵'4:W=;qyI{EnK}J3Ƞ]ڕ,gqR9#CRڔ]+7 4J?+b%L7InQ<< 0d9#ǸSm B:-H{T[;a+z~Q "Бb$UXpnE<'@EAY) (զ4n ERٞMKdj7߉wHRu4vъcj ւ%|0L$ ύPӷ\l:+RG#};_J5*|1yא=;/MpzWwΠWGvRT *]9nz1E^ׇbSQ[;lPưb˦r_ato){{{M≸_>eNzX:# H8zL#͡IA^ 6?1ѳ86Rܷ, 2D~h_ ^ƀeIې,QCAif_@FcFC/tja5Q+WlEP#ӿDpLbU^Y`lP ɶD<\:ECĉ.eӒJɕ(X[+u<Ii2uj>E9﹘Rϙp\7ˤ@WQrfLyXjZEh$$,mteFY Qru|f$E߯R^XAZ,7_ -j0Z|7Mz.DmPo ͙ U|gE[/mn$AW%\?ܟFqfX.Vֳ)0XQ ]QAvhĜ1OPt6c,syّKF1Xi;Y&[6[E ^fZ+3V9 b; ^?/ǖr8qgqDoT=<ԡ&q29XvJđh4D7HFmx{(w +g0ctarpEy?ҵ9F[jׅ+,ݗ;nm_XIB( \2zͫ7OK%y1t4I}ƒzk =fVC=Pn,`G {5\A߃;l3GZ'Qs!kGu E/ڮ/>-${.4yTy,a\QJ̝5PAhţ wq.h+~UX@srd[-,Ik.޶Ҟ8M9QkQ k԰Қ=d)CWw_:وĽ}͇F;s_]W0U(+ɽ'ٳddE\y2խK/i5fՌi>)!RQ@32M7aCv^/(axy OɰD\ noqmo8uF`(2& .WӚK{n@>գ0lK'Nt%x,RohT 2|2CpEKG R$BO^uXv(cĚ;\0環һ?[(Ӹ:T0ؚk$hnRm 4RRs|Jp&>$S+Z ; qu323^'Qq9(cAƝpJzYPJn]H<Lu!:H,)NXWԀ+vy0΂ XtkYP3~' Uvy 2 x.`}0MDlHG<d< E7H\{S_LCY7B@Phr37M;C$@MHǕjM +[,` رWɌI8F;6.G]%b v$:p3+xzHrN,R$l h˗j]p931"\s`|eS^615 @ e.XX: u!XC ht[3`C  Go^ZJ#\x%ytm5#%ȜLf)&Z^n練?޸vNBhf U Dae XRg.,癞2Uav.g.$`FQ?/FNrm]͓/}›P@vV F܄3SﵚFM`; ɐiZb iQǂ"+j=k'(e}{Z1!S,Z>UISKq1CF/Λk&0xtD8SKkrܐjb{F>]rp m߈˔_qO]<-<ȓ h2=C%g(^$jث赽vr/e{ډAL: .3!(?!? ¾'wop[!AyHo3X܀pG1ѣ*`K!.3hYΙoHXf̆Gho$j3g2}I hPûO`Q#mVnj k4I/BWkw>N3~ucqQipe~]{{* Dt{lр~DtN&-rt9iNtrįrU) 8$Ҹ-tE:V8yYizHnCx`aX okhGOHN"I_SiLSiP:n,LoE^1i0l$l~J4`FcW̤~;F殤צp DJ|e@d(DTkmY)]= 2IT`š++:5ͮ#%ιȨܹ7 ?նoOPɆʤ`qȶnBJW$$2$,.N-ў|-n=dEօP8Eܢ]Նoo9{>{gEh &o"ݩ؁/w~uYl-yƱj49]yA>r1H|}i`ؚkP$ϕHV4xuft̖XŸ~pipKIVo8 @y,^M *:6 ?i +,[Z3GKq*p#%mq-4x3SPz :{LuǛQ,.)u&;Nd+"z>f֍:~m'j †*t_9s/Ȋpܻ4弱Sxb\N9 0Bs{[ p <'; SK2+p/U<=Z4JӁ@ ~h¶cDu/uXN~9B,az9jz Z,r[6B7`)VmOMOeTapU~ mؠ$qxwa̼ R. ]=G?tu j(k):3Y N@&UK4ViY_+Tgw݀S'W~[ՒS^L1ep1'ljpnbtH=Ⱦ~͵F }M".:tix @gYzEnW/|*F ġDYZZF$$`<;u6 w♘Zy[ 6G2d&̤T}.<8Ԥk/I9 J LCuOѐ%Q!D-І>_-`ϯdÎ c)Kzvow:8o󷺒ƭܯ_߫GD+!@9o ]J3e@Ur^RukתhߓR S5IEAsq[Z=TnǩF#0 f.pؐ1OL!ZC>lnҤՏ 's2XM?dN!;!TZ*"78I[ϮWڒZ(Ч7›q=-ĉmT]*d%N\h[xd@0|&瞧OQZ!u #xej #(SD|'E\kF *ư:F @[[G|ҊfĚsG.k/#%-<jDe}({Y|3[HU//y\]Y"}w{CMt@W< ۮ>n yZ8ͯ J_i4r#wWG^4U$H:/k9 h 8j} \PE64 5kRi8" Gǵ cFQgFo "$w&VAcR: _2NÖ>"93@22|,yN,dN'xp5J<}wPu6]K3FSy1=Pb k =*-rV\ͯ1Ęٰ?$J2gVHv@l ưzq1=O#B.x@ Gr/IY'Y3s=g9<#i^^̮rt'` v.:;Bp. k $e-;2Yz 6RTHEK!gapm @IhiBH]\<0MԥBqB1sFRR~T c3Fty~kVK Krox6S黭úha(Qa>'Hn_R˙-"X;͛<;|LiWQׅQ#Ȣp DZ)ῑؓ<nJy@C#sЫ[Ei@XhObfJdW7XOEEvZ+SGgK&J8[nd)i$JMNL%bi#Mw>}J Nrɣ;L&ky Q\~x63ȋ9Hj@:}8s^B8ߵzgna]zZlIĚR=Z}`Gw#GNiIi;Ľ-Q{6ؑO$1iouEZ1{L9uL߇%^^[;i.+6_ɸhַbjMU?˜hAU%mtAS^|Hrw@5 Q2l<".PExXW7h)?׷2{UGF=LÊNFӣ#{FJJNj)+]Z [%A,Lׁ&/j ۵*].2os>CX_NGʄ P-r[.P=*o?]R*ol\gX{ZR)lX}ji{>,d LkSN(h2eA6r _v{鷚@>Y'\1D^h.Ņe+nf16S+ e_niVh,q +_!:1 `omI;ޱ\dk&l;e華#UCW ۠H$bwjVd&y\㪂41_Rh yQ>`X lSt:W[4ZboNx#s?SqAC-!pӋSrlބ Z" pAFp^5;]"Y+4X#WA "#5&mʹ¦k|Z t݃SͶBsGjsl?ѯD4RJLBiv$<)x]s 2ܒTD +Y$װW}l[}jA|-0Ob)S+)$1rPSL!rqZMm{{ڪ{ HFO4.0(K9sFD} Ю-:_h5@cXS#l~cOeySY{4"xq%HdP?{6$  s7P$kz"@1CfAP{7ս l?=6 cA[ +*.V+L02E -Hfu0GVNDc)M͕t+jJJ~ٱ{d)2Mnb{j?4D+ x/R:\EWkVl*7ե|hЪsynf.k'&6*Gq x%1mq.lvt%z{* ?[e'06Va8*7(ie iR-@=4liIO@#;RD"1h;4Hj6wCl6Uc.m&0Ή%57u6! oR2`uLK ?#" ФLn:CH3 TzdmOdNCgh5|7~i%#/4R6%7/3o͇bm[W c6Ɵ8^Rl2*L<+d- K!#eGFlz?c?V>H/E:1u1~T($L:i&1$Vzl0/)e[pc0frZK yXɇtCd1Yx+‹62ӜU5lў* l=7 wJziPc`O[|=XmMn98P lkfr.4f!b 7V#Poxڧ!95+u% 8J1wo:jG~f*?p BUZigݺK̾K65(0?'6 W˦^0AZ6bJʾ#QgFV"-]*Lf+bsQ_gh,j/|>G  !o*m/ի:+N\E 0Nq~`{dnUiܣ#? ٵ'6rxq+f6N -8NfCz\;Cd*iޘ9A_- ~^1|L|X"ǐvTtnw$Vc¦&ޗr^Q,IĢf\hm, =[l6Z/y~TLd9+O׊Y+{<ENU|0y=; 5_Ё n st(ZQAFr]p_FPq :1DPқ}ֹce/%F [P릤\ HaP`Zn:u^ydR; M5Lo;3 #454^ w z` Pio<j} #2%R׻ɟ@l[ڀz՗y4C+7Uy;B#”6`xo610EV|7f4bbKJyH=$VawI"lqYq(D ynܓdr?pA{ůX'2nSu g+{Ox"3iSU '[|1[]Z>IUnI.L Yס!'qq݀VP961` i7Fn˥ @_ by#&9m7=EYMhl,4h Dt˚A"GYa+ۨ^.Yy\6uCF⤋9 5`RUd~nS vR7_G!HYr[t_KoM@CX{>+k[7FwL:|lCȄ! 9!e"U(wg՞H^1gŎRMƚM7*gDw3(!O~ę('1l& hb>%t;p1N".S>N y/RߞDo1A+b}F%"{ t tC2'-̓>;i/,jMF麂(/ ӽvCzg*=ל`Zr#N% ZQ_Y0(LQ/Yad&/j9[a!W,AH|m-U)6>YRBe2xA)ѿ֊*} jZuֱzŽdsܿ`GFM:Q Ϟͯ.t8띱Yc[<ʈnE4 h̍3)] 1(R)kWVkߛ }<9aDJBPJurm^bk .wb%Z' +V;bv bSWl!!*(:L&z6 rL"`1KOەlQ^<aWZuzeYڡrc cwS9zvA9C"k<42uvMM+-zi M2Gtii3bM'"[P)ÇsJ֭//+jg7X.:+v0ATmDx t³VQmaE nk3PgW+hd=9AGPL14 -ἇK bJYLSB]_ORkL W7YlV'y=CI7lN^j Z:;#12m({PV)*9V(H4W=]]1bI0Ғ鏡@v;X?0\H^O3Vuf/T{ >}ߝ-Ԅ 4S sFnC,xH4$x;|2c? ;z9:>K̄=)ɪ{SP^W`l/R z֘Pj1̃VQmZ<.✫f|ƫ,*:+G0,_-|y&vW='M0 r6@OS:ʣ6ZS~3=% pp7.FaDRyݣt$zDWxBP`T,Li*R,kU֚{&66?M"7'@RbEؠ;">bwSOUېΠ$x&&F55*}!&u.^MZaAid_gIf3m:ϺN@ek:^k>q)zv*9q^P\aft۽QsQ !t2#rCV6ٵ2.cr!WpO2GӗlsTHa4÷03omSIDdxIk,7juv 0S(i<õptu-ó+:w~p^cd^lQ7RK`6:^N8]+,*%?dV}0=W%yGiU7HUU]+&v?ԠUMwxH Wa ΌU,!qʢLfGt::Lv 0fCF/_+%OBYJk!7˗I;m!g7)%0OڅOԙ{ عEԸ$ad NG!Ϭ(ΒA-fӶ\*xG7fsT8цB*2"UGbTo TxI(p6kC.\+B==xd_r {|x]6 qp˄c}<ՔDѿbjL(Hl(,!ߜpPCp>p4HEJ߅]8LmQ5lتo"A*iÍ.e;´YDW »WO$)~+ZZz<׊xJ{ͱ7v7Ej "[Bg_J:[WqUG˝1"ݰ3AG(;E; zЀfڋaY/seyg&]  JrP!uKHw>h-k}У2#{{ l"98Pg5`~94<DO7S-FZKx6OECCƮhߕN{#};.#VWɱݔ:'Q T4sG@ (R$S$>V@-*i>Ns"]g "ՙ\w|sH|]ڧIXɕ&x;8ó!PSJBb'm*Ā.OGH'̦ZuU㍙;tDFz#,uBMKZaMAIv՟\O]Y~wU4DuK7` uTUY7U;z)~W ˶hĢyEY&鍺p}L5c-rN,Eτ-Lmޘ݇}3Mx, BVAEXӀGu.&TM5VhZ -o,t}ʾtBwi LI5冑V  Af_A.JajZX~qLMT:g_¦hV8xck2zvko_u+ZEuϐ eB=Jx`e.¡V!yf*4K05%R8[ͫ5$,· 0HDI>V-V"M"ysOWh˙Ae?|n.~(=ptHg }/rQ3e _[v%]>4tң9_gĶ 5({Ʃ5qqD=cpy٨J̓_(7Vxoc)oCMwR>Ӯ.,S#݄pP arC~$ r+9[_U "i6VsK#[-8)Pz ]}fϽSGw@V Q"xN ~!=bv)*{g;8Ui[PqnJMU[H%F2dKfSX29]~8*hGs4y'_.spCvRSLmFO(!IKI8y/l=NU욿>/wt7[ž*q> nژ ɭ}+P ;yd~O@9{Ձllbqӌ*¾wr]# ]wяXf]bq ?z D9׹nY #DQkϨ!.-G/.d5R"\5x-F/b(VJ Kβt^Y^mp,*l T14yHv첷;ozE9ZGWofL+RvWعK`esPm g1Jk(a .ļ[h BʺhO3%bl!!QWE3tfmÖV$\vByDp½K{?卞\Nm[) ~-m ^tg@t n|5A O5NCKW U40IJ2~+`X|_+$TjMixm_7= li%`1ə&HAGthIIS;m>s 6,CΉ7&*ztCt mV@=b2DiLЌk7TXle) 2% ذpNԓ պZ�{n53o}'*P/K*T`[^*Dnh(==+(ɌHۜͽ۱J6 <XDa0qIZn;QAc<,ad9r~2 HS埻YJ9H,6e[]/J1?r^^y8Z+t.[m4/7yQ~H}/S']+;d ^vdfc˦ @x#Yia|p%C[J,ì}w6֚fK$;Λ<撀c98&tJ4GWUaurg4m)/֦W^3K1Xn'PC㰍YЭV8*6-dU=)g a{%WP׽dbc!\{Ǐ:B)<@>h($-)L_q;ݣ/q`\%*}5%UJ?bӖc.r""A}eQі \ @c1Ou7䴲 cG'}P:77jd~104S$ݣTJ HЪA 0 C*J/^!НB[3i3jEU~%_ bMtfR;DtWh[wخ UO$5,2[GTՅ( ^P!'zJ\٪ǭPgH>^\0. 5Lt@;^E f_¬[IwR\leၧQ}>>>kcCpn' P {iALb ˎ5gF xbLub0`?2chV x3K`KE )oC9ž+q~j)uʐkVܑߑX2mw3UH]_{G@23𐘥[$p{ITĶV$>gS؁ JFޜOWq,3e8lu[Bz>y@?1Jl {xmZO-tl|{IGct{p)o}ba:b -OˏR'>. yO:9 Pi?׼t54 S:JW_Dw@G6]͗J)9ڥ'8Pn8 Kb5f%~w47%_ѪI'G0 !v=xpԗL -o[ڽ4M&\0^"z4@!̡V x FhSQ HuUw $tt%yй]u@-DwMP]0>Ŗ4H=̧QBP<`R vbAv'LU߳1qn /gzY`u8G)sÒES>ΖWpW7TrhKx /l^Gz1&M+)z4bVg[za34L|-":RX7)o 2c4{x֭;ĔLc}qX<MH}77$F|HPR48*?2=mc7Fಎ㘖Jb\2Z 8)c~nDtdW~GYc f$:#^ 2Cf ̺GKM3XI)}F ?AH8"_beAfŗ&ݯQ!r }G0N4H ;B 3Oy<;Sr:mqe[))W>\MuDg5wSZz/!#F>IUeFdu)>LTr: ;W>ʜx=2Թ-Z`^sU\1i"BڹPB'Fu ~nxʝ LD,bcևRIsxiqON%v5SD :ik[2ɮDfFT歖 O}3vҺyWp4-7xOCnW-;XwBF(DVϚG2@`#7鵸E$LrGjm|։2GH}۷12( cy\x /)C bb A5c}ݎ6X{ \Y'UțnzsC΢xؔ"]̫n Q'uLZ(mPl(;$κϥY?3QM-XG>?_Em/w/xI+ޯO@]`3/!  N>٘V&/$5;/DV?RM&ܑ|,P{-45Ld,IϨQ*ZIG^=`=˃`c?(A6e j Ap,%Rݯqy:Sf\̌ 5Jηߒ>Cd%~+6ȩGgfߺV0X{t- SmJҞ>P1fE XmydUޖu}F0Pr!7ЂXDskf|QS!), `(s+ ̀0X-87;fNƵcv Ngn,8u]kG]= w(? ۃ"iPc{c 55)*UN )}|$#o[b.rG5*h%u \%Uވ\m>E9?gC; ύ%)"_ dg^/J:i\/R8x0xry;%4#nږ-<:R[#,c۝Nmp6BECN ޾Yf 6dtZ6X 魕 3U6S9(gQ*R:M`Z^X'odB?+vWr=~Ƶp3 rl-y/T'U$#,"thj`+yB,,K~f.S1;r1os2j/S& V4"R8a5oǜ}x)!JoJ%WӬx҅Jߍ {GתEބJX)_?ӐGJ*\C=!HɣKDG6b5/. t&pP"C;22yQDy1=.gs܀  sQ[}'o} %@b-QAլJ%1uy^bʫ=hBM\;X&)ac9ܭ˂*t+v{ƄE|u,悳s$[% x,\Cwt ''JLhۆq%hnn;fc{Ҏ8qB x㞀Z 1㚇[oaT~AtYmֹV}(ub'ӝd껏}m"/l6 -xr.:2m*Od a=쿟ZMg|g+E(/&^*ucEt.2Enƅp(ZSbmvxsl>/ hץ x7'{IArvM*q7k4+ᕻ BܼS IƦq&q1⠅r0f9 x`Cd߸sqRC$MuDLW fW6DXDZ[6ÔF5^/Zz"N6HЅ `|`?|hul p-gOifZ$U[-9O@4AC0PL"6vr/wSHRٿáy7lRvPW oI C!Fe1BT/ m6h'ϪYNސpWh"Jz*(sjɨjuR.&T@dP.Ń581Z)eFgEltꅮ'L!ZW0-Dboe y6Ǖc[hnH"ok_oUnC<}إ#,A8s٦Cyfxq^.љl՛YK;1F7GH{8_lE}\nE('ռT;wLxrKzt W+_pum+ 3@!۷g f$OGgWAe8:@w01>@ƒ'gP9)O4bw YNĪ|k=4kCh4G bHv3{%}tͥ盕|Y^o(B5=q8qklCm0OXB]:|j߻_88m%bhbߺ]Wx0Cyb <_"0YVK/,Sg噜,0h%.Hg N5_ Yq _\~9^g ANZq^ j#eܚKh<D!ꍻ7KNVkX(jb(JbQ~4EFRuA>tAhat9D3(9y p%u3t*@_8hoReSSA $ Ypc&AR׍ո#5~q@L.#3itN+>6djמU9 &(@܍rS`dھVcH'ֳ̇ $%zMj1n"M7Kɍ-W#H?~ w("$  E ['唟R3ǻ|~e̺A֨n2U4yYb)dUPTD|^+(TrkxoЍL+_;O"aլ"Zt!8VbfX)`sIuIh4ӐjMbaZeLeI$/Ӛ nҍL, 2|c;eh+cR]G:Ҧg7P6~ߣXǯpzpJ23^(419֜ ꊰ'SzuC[V,æR_b,iI0̕oN})]lgU7:&qB3,_S{J6`:߰&8>ʣqd ~{8DH]2mLJ7YmAW]Z+g2`-7KQbo9Qː;HZI zQTjā1m*A{Eu6asp1(ɄmBAd٣Yw1̲<-͒w@M=\SPqGPs\p2ECHrcau.t" ['+Ѭ??1 %25ebvAHٲQr=3:H%TIŭ mղ,>iF7O-o$!ȫ&t V >Ϣ*& F+”@P|7cmJaByf(\|R|1KVk+]Te屶'Ec&$>ln&{ P&UMAdY,7eȄ!lT/`ttwbB3h d niiK6W3D^WDp:hogmoAQ'?߸HKx jx '<|~XJ#HoJS+yA'ZާcbgvetR22&^xQyjoDxf/B$mZC%Ta]#א4(PUiI'BhV<Ό+319ٰޣq}=#ǿ e3RҨP 4M-fyep]}} oRs ))wD`+Kuvim)Q!;vi%+$aQb)Ӊf JP%jр^j5F!1#s:]Z[PMNnVFgsw7@# Q3#YH0ӖSA­1  mhxB5Qh`U/Rb{bG=ƕ[JMtDBVcB$ RM6\}]԰a;V=L |. aѥӞ3!u5 }#hg3[AF୹5&ze óQ wKqie>A5Ug_s5hv~E ^N*s [ C-/j~ut6M`*؍:W)G4G.u/5t=m!7&0LO<ϼhS~?6B7$/e+H5G>AVTU`BːURiijpi݉C2E}ep"mxN=B7N̏nU:re|_ǓxB^jfX93AsQ/Gu 4y]!xp.81cjtiL5*A]w0nG d{AEc/GXR֏l`6aQ|c,!_<y{l EU[\0,[%+<[1A:s?,6 4c.4DL![,†]8/CB%[!5RQBq(O fZS~[)y`eAH_-铛zKkF1 {t6z2+糉74º݃H1鴂V$LZ<`qh#؛`RTTT:yPJ)$ȁH19T Fw<}LUO)çqr(DUfn׵?me[9&$spY܂m™:TdPmNsߌcA(ENP2"ܮ,LIu'dj8J>$gHPODa1Q9U?P5Q~>ZR{_4m[0 W_kn'-BS9daM^|.Sjux%a_3byCo4 -sQťH#=\OɂorVv4j쐽dG՗J>̹_Ye?B(TgmUC m9Er$X dceӄڢٹ:Ts<,38:Os=`kVY0@ < [Xˡ45AuXFh׍y^\+#to}ǻ M i8KK=OxL(&-dgW6&Gr-#7GktJ3dVdPϿ JBu=EZAP6%m 'q>e0 ZCgU%s1Y!}0g9Ƈ{PS/f^0B<;4[[q6.YnBӸN.[&ӁM`zv6%%g`4 GTA-I `Q{63={cż ~,n-)c8c^MO(B?RBjXXfӗ)sp2RT[#h'xk!x#09JG$g6PiɥeU=2]q,Vr9Z;IP揋G<)+|[U59YX1i1(.މ}5j`臣` xx6zԹ@5`m+ n9XjH`.-24$nve( <bH+ŏ赒(<-KsBH hQsH(MT7+ɀ1`mo'1~gdz ??OOHx&Us/\.$Y]ƃ"䴰WE;9cDJH;d3yƱ, Diؽmߓ08DԃD}DR[8C-昭:Qu%"Jr,WB em9EVgu!0Pw+׉-ph 2j?W9-$q 1Q6n-ƭMM*W~@mLn, HOо' Vѐ ϥ1o(WQCt[>DW7qk8x診k'hXc]\5{1BcSPP,LUt$ |nb3GԅK'nhx'p 5 D#[~|& O3~<K59R H>|ir{}E V7=}!-Mxp;9"]w@lF-KD}윟jeWCK#oB+#+/$шfN[ O#d ǃᷘ%ޟ28r =Dwmd(r`r4~J2,[W4FOa81)İ;褎؞di{&tog"$5"m#G^Ix^3V͸7G]Azx{MU<5AxB <;ܰZ*NلbVs ٬;3&`4cye2_mZ"P7rn٠@ M1#ULT5{6?oD+`iM PƯ,d ywrF H`D'zn?չA1FL3#GuRg3J)S^rKhl^qF/ rMg+Mѣd"[?^R>}` uC};5TֈTL7: ]a7}G-WW.jV Kzaw9Ӽ)*Hgnkv"}[ڑL˴}Ɍwęe{0Z70ʄ]{K։6<8GhO?Eks U1$͛m8B+&c.G΢uA։ c)œyJh:y=uQbw XVaw^ gIɿ찮~$t@`5)P0'>w2]y NSbuo0B )vt[׀8OS\&izr3Υ(_]X>= j`_!QB7zH82Clw*+s`'kiOX.z2\̅C˻< {æ :?DwI^JºU7Ã1tƮV1)fMC`",%iK6E%_)|`O|&XԽMKMW֏,(u?pڻЩI>oӢ?Gb#P{ۍL0AB6:}&~ <4c.;q˃"^M"LahCu?$4 CKT0b OB Gڀ&[eF(<'I #| !0ޜglh{ ,}?( ؞;] P\B(ͰM$+3?1:h^yOM jհ;b@WуĜbnV0esu#`**:22H\eRЛFE}H:%߁O8(+̸ iTŲѝ^"Hn4+ITJ?}mqj~$2<:io9Qo/EJTj4R0׃[ήt+rtjX91ZԂ{ԊKٶւvm[t"a zSQ~tYihhaRv`[ŊF(W~w6kmg#|hsIvߔNz@"!UA@fv85buD)V xggc].:>I p|RB,Cd#O6%{je^_F-:%c+ܒ:'MmMѧ-ERo1:n@S3hJRVf3I C0JW묍=]{8X; _EHo ݨ%h4Xs@ܽgzZ+#b%7l|;߾̲FgBDĞ!ݚq16 5)L"U ~[\x`Jeb=ዟpwg:t1*׀ R>rd>yup[cö‡W0z!{g=g}x ׯRrX }Do)ub1l*Cw?ӄH7B0.덐"ŸaDfe#L "fѣv XL V4n@;uf^*eV.r0gUQWG8 Gv,ۨv-< `C[#LN@d KCb/&g$04b:gq%ąY2x~q3_1[dnD5$;T-!8F8F|K`h˜dPV?J! kcg'5 ^nE;6i#jLbt )Mb'u,^b8] FcPoW$ݬI xb˿*&1}G| J2Qan?&rOyW_^K(w[e-d/#C̉#h9zE liJ(ǔld~%oV:QU("^aa}r/"cR,Yv{ fDŻQЉr`BNt׋9tۛnnMӧ)ۊĮB ٢zkb.n<)D TE:(5 Jr3cdp|BE=kV1审 kA?{,]|9'.t2p֚G\*+N4JqGˀVc'hUHrk;d6a,+Đ;(X3=!9LzΏ7b$-Xex 1+QQo¥oIX9+|~c+r+EgWW0 y9dBcv=uaatJgg{^% ʇ*Q^@Ip(:b(~Vˀ8z =EMw6FjC'|q7[E7Oa@)'$ i\V, 8ms=>z3J8>l} ψaNu *Bɩ rg1D67{@`Jޟ Qbm':NMh=BVνlzI51w$JU$8枲k_#f?8G`'R$q-[e{*_p(Fwf/a@/=ttQM{#q k˺,e a?](7TO}m/&! 6>e|X}qЊ7D}.(D1τ-2G{.c9.(\ x3]6jN_N$gRNWpqOXV/gn]ƄR֢b(6:;͌f#̊@l>xhXoPc2E5酿i,UMR;o,9a_-o z ^x|'=7j eKQ66AN *ưϪP$3[|[.:=5vN< \?b.}4HV5c+fHI"4e&R橹nűL]";d@\:>WJx:aU]تuPuP&N[;$ !0R׳xVɠjIK^¯:3]Z#c:&OɈ;^C9SYovR'=wYCli :a:7KS(Ef__'XqOgr7Gօ k%K1 Y;vwO D*(56NTA['8ЪK05?hsXOp?8lT4K,qBʬ[ٟVnR :r \ڗ/MYk/|\>tۚhWM3F%MA~O| |BpB1_8X:a߲1M-[RַShxt;B7X^3gdޣ"` NhttO-AYGoվU7Wˀv _ģU>[c#x(VfD@͜) bKc*p3řG%B ] }>H#Y$q:>=9b{2c>9 pj) tIx\k>]̹\9. _fIqaf s X9.\Vf ] `b,g,V= /zhS`"D@*0?xje0G̳ $3aLl]"xr b@#]iغ}b5ԇXSBH<͘$9+Nr{3Y[Υb@I-ن*dב2%9ݭ ^5sKC ̈ޢf#Pфx4%wI0Ҝ|u){Bc$Mv&>kf=rvaDe\/74G8 +spH yzPZiC(=* qE9X:ǽ.S\P%VVsa9Ȯ#A@JK [xB*j\l x홚sQ/7~]rL 9>b:gw$mğTR"0+nOM4ㄋ? ϝkCXƫu#&M#纶5[ EGC(e`iUE ;| B{ (c]|иD"eW3ly~(`#R]DV; pGhjN7XxDQ)ȄtLI~_̢:Io.Lz3z>O8* kCLIфc5E#8ǭl (X#ؚG޹-7,:1PfZf`QM=.T{b2ݨm : xq X,=MrZ"h<߻wj|gDaD~cXC8Vc ,foQ_6_ hL~B L9"sLi+%c\t >(b: ]=(6Ѝ6~CPP}f]#IڃeRPQ/=SK0R+sM@H|'WLg . ?QMLacdQjKAeA}~Ew0񥯸v(Sr?(ʐg8œu]{S0=CKznþ$`GĿg$f#Sˎ--`0t>V:G(}V[#11Ge$x,bB IwKVAM# N=X) ,bCZP7lj*m&!˞0Y<>d#'h+u{1y[| /sXV#)r2_F1hc LʨZ2kbsk;z5GHtGvCb D>%zkA C]nrMyuCp[+ JI I*gT9]f"4/:-i|z2euh3v=٤D¬Qt+K9`W5}sMQUZvrg$)s|U@,aP!2` W9{sq>,rT>6*.2~E~ÔzR "+goHv8*FC;UCwȜCbZw@vX\廖"Oajh_7<~}Զ561 *lkL 3^ KꭗG]Sku%(_z}Ns}}R1bΆ&O?Qa̤& xJ1H gT&*j,>S6Lg,91yn '!Mΰ:tm?E:| йƒNRcW9{%2> 5q]-B?޸%&D-}2)﷋ 6w>՜5V|1 ()a*cnsZ~7;1|3 LC9=`[̘-ucq\1!uӣerf&ͽBRe8ZaU c\NwW b8ij0&,y&Kd,DŮ30U/ :w>ΐ)`u"&%(p2v`e{%EPjjVKBMXL`hTP Լ/2 |)h"6[& T7C 7(xm@;2$O? ;I `o1X-&%>;Mxlg8|RB؛c) 7#H'+C3u^JN)Ŕ{tdϯli '!.{R"+ 1K P DjMZJ*tѼM!%+H% ҦVZZ;}x,{1Q8FY~g#6/2ی1#+qa +.Ay@p?m,)(G5뒶u`2ViĄdZ%ul'Lypnż`eJ8P53&@]vBo8UY f i Ni:޹Oc6;h̽ ㆶ5as,ﹼWBX%N>➝0}ўbt+)`>M%ʒL F5mIX/RGEcwxL=eW7YT!Y~wS(9BqJw $+vDr-Hʔ p& JTau0Z{(8T}c^YúHv#5yLi8r/練qDM cm>/63x/ =Sh1iP)؀e3ւO/ CPv:`Mr\-*ޜ&熯ÝZg6GׂX_^DZ5U,9RI԰+3c2Pj3"vڇ.m;c V5R*lֆ gLC#Ʀұy.d⳥+lblƮ0>=|GN]Cvywdu|m4vNU5gWpFU\5gB ;nT2k~:G·oŻZZOIFf\b\Z} ;-0>a[>͛|ֺ1Ďbrw le1%$)DbJe^߬{>i3ԃ՞9CjyJܒ$N$4J*jH伙7l7'46yW_4:HTTAT! ;P^2?CSfGjEM =S,.9֩455O6Ӯ}%#rkj`>P]1AԖƀ<6F8Dk6\~s ;&8$PDu" s~'ŭ=b&ignڲR$6a! -1< 1CynT۰-ߟ>k[bpw=]~$j!)WGW zuQ8tFc+q#VG(6l)d8yX*Ф2ȁ5Ec[^k-ﻷ4o{OU,]m Q'm& ?\Q29}^l*Ai1+YgǻO"I(]6? GYD#@?S{-<5?Z$~w* g]O1fWĸjlϧHq-4t2qh){wWnbdoBpȫf-d#)~Q~ׄqF/JS_{mWNX Ǻ~Z:ۥASi'dLl@4:H#x@yr:]\[]ѽTL|/&j+r`-@P*("<鋪l'/3|av/nZ1b6_1۲yxV:gΌ^_5s[͗>Z(kdƪi>'H7xK\]L~ FZNNKW ,NKg8kJ;5Wv4u&3 d f4oOֽu$V.~DZG)Be:'rz'x4}=rb#Au,(PԎ ^KCLtuv9krfvÜ ސJO8e.k@w.MྶC֑:b4E~e`ˍ-{>ZXIRt_ɂyeuGAedVuӭr<^J xV=UPW|?K1_jOLqd RZmF |cGʁ*#ƕ!)i% Ձ-;sINKkl`jXSZ*E$ aB6r L`RRMI'xd.~:V5j$l IN?7L t %&}ǃg֋p^z:\D#hӭ&lϛ"j\M꺘 -z"&sb/a,9ލ_ Jrl,I,BxJՀ/e:,uxJ8:؉tY,F҇đ2ľ&8e1/!${Y/r~ BS'ǕIKUQK(2^| {Yz5EOnS 5gtC+ W/[<- 1Ҷtxm~Un1H;UbɌUڻD_նm?+&z~ՌcXPV7aPJ #?٤qh4؂rՒ>G"cPz?2QOkXDy[8*ݮ O2pOt<=+lBzU?"8"5R1{Dp{u;E}_LQsh$|ތ+${R@A7qJ(xe5뀞eV)%:ex4fer'*b(Ed%w렞Cc KUg%\P/Idxqtsϟ?QGVC}߅G p>nX̭~G]*8g07pl-#/H8rIttGH#?0֖{\c5^=p+R4ׯkA3XӠofKzce_wUlvt%iǹ)ӎl*{Hb48r:ԲX. `l'1ɾ)UjFŲM}AJkcuCo@T7Pbhg,l&7aظ"%A7qmՋa=bF`" )ar-=AQUiSg#GF҄kgjVE&hSBEdHpRi e#;żK%ˏn&:X7>eeɷ.n"NO*}DUh`h&Y53G }z4n"=&esђ?r;A+كM. ehNޚ?~W|L#4xt +Iz҇y=B>b|6O`RH-@ T%5@IE'Ytou39pU-16bU]AҬ+ft›(ۺIjUPDn"{ p: .+%L~r0X]nC9PnP0ܨ| ts4"_6[{j`(cg *MyЮBgMTp"h=2$E!8?q)Icc;0DFO5YyY w?J`P8 `οٲ dWٵ,p=^< nًr^i{5uz U ~Jd8 Q N&aXx[?h4.?? hW^Գ q@DEɧ|T}=¬o1 ؚNJ$so8äf|cqwP6wLMyx2߸Sۑ}dWO[ƽ#{iUc,r|%uĹ,xp^[G` /m\J7-qmN)Yf(AN/ۑ^uTFψ^ܲ;}6S-k1#[G)!{#^+!]?y#en5i|9S\I5J[~3sv@ ;EcdyaQtqsFf oͶmIEyطI)a.,l Idі(6SGD @WMi. $Z=- ^Qx**=_HBdY'Z )W6voeEIy{yތ+e=yTE1g{c} 2Hw+'=- Hz}!uAzӡ`@8]$HxRE-9^[oHIwWUL"/k~=Ć15УW)lo➮q*1!6"7Y(( 6=W<{V'K8EJP<s\ mN26LbNǩQ=0Rp"]ZQDYmPa?B>\_ۦGpr{ǣ^QqojvٳAS OW)\Jmux6lМ\>IXS%" &hdy^0Jm jR fyx]Om>Q6alH)|ʠXg٠'inъ/3dԹXSn=ެav)Ӱ[S %&dlV1ȉ.YGQuq1ɕ:ZK 9Ys)R-禄5! IQf}( ;#phPŃ D/qA#EGc \O4#$NL?F&mį_yH$JvI@e|CeER|.W0]Qf`3^3a^i?2| cT,jJ19&P@j۰z.3up!ΈbXO ۄ{/u,k72YRxoA[ϝ4Chm5z<kJS4:Wߟ?cfcj/|M?Ó(vO 8Gڲ` %1>*'@QWI  'p:@,.(s 1i?rh^0*i8J`~!ܐ; V29Q rR-]aQd\RB|mPd|E{j*f=xb|ޤ'Ǫ*f8)TøVZgPHrS]HR{<{pπr+dr&+r<(w0r|hi! >tER7Üʼ\u~OӋUb:|b,~>rE2o̘& 3?\уUDZra#u(]kVߏJ=}C> 2)*[x+qPV;>4mi bQ + }EH㷜YmЬaG'>0<`Ǥ _"pVQD[Y E &C,2Q,d(DՓT+,˺!~)l rҺo$4i-Z<J9̻{:m59+"oz=Ekjkf`v<%F%1_߬tIG/:տS Wl<;c Vx ^B]`%#4G uUwd҇h~8 m-,-a(x. ICG|\: 4'ď٨ ._LعLd_K˝g{èIQ-A]ASgpQvaE({;gXR-P;+}4H>nB##*4g8E4U1i-0Y(iZnI,7D6*!%¤Im1u^+zv{L|O!]_dRSqux$7s~8pV#Yה2a4>ꀳc.HmuX%J$VYN |̲\t#R%z-녖JX-`m^@bdN07/iePZ{-Y3,D7& CK\It۸̏Zg:@rRu &sV kq+p[U%ZY`u?:yvlJ=˝4ww}Q8O)͒dgBJL[\ċ>ʔ$`..!k8eT2SWJ'>d9utݳ}& <xIt s._˃/.6BdxDCU$C_=a}C=X5#&| &i]0 B < ,;#[9*N"Oʅ@fFKQW7x,^RЫJJyg:o^;NUE3kOF*T- 6RpJgc'bWpRwհ97ۍuwrXxTŦbC}[)U J}ķ*w8V T4wQL袋z]>^r ~5Tm`[Tp74٢01,ڈ/rK`&GDX/bYIu b|ZrOCm ʺܴ|rVM.*H'Ƨj9Bq!$14ehPhwA\-R})yeZkqըg;ZGaq<0:6Ko f]DWƋ^׸(euVT <{ Jdr%s2&;LHYCR%`eE_,c g+痘{y5OF{LJ&4ooꈋgi_{~+=>ɦV*HĕT"[1T>9Er~5%5qޢ];VH[B-1 *;iqgC*ƉDK]('W]#hT޸9*P#\iEny=CydNHd$2p?P_Tq}7~ L*6^v3x|&bgTřPOswvjOlB3y܃=AڂuQJP7mR@S "!nQH7I{4rͅy&3suqA1ft3i'`x^~xx%{7|@^лj|8Xp"Y.E 2L "9p]E>T3ix*o\B[]{(o"[i 8|yм&/74ՙx>-8OS}K/?zZ6vL6tM~{{]HP\G <*GbVQ"1 + M):9+pHrr.SR(LE5C7v H9Κ)F^lf 2K)/mP{G(}`!?CRh)  XCq`,JN"rR$Z4!)i y&B;k1Ij$[~:eJos`vcyf )V=L sB~MQ'EߛGqĕV .;72@(5@6 !Z*oGyCօ#ɴ,YQIήȸ (eſVZwKwPӭePʪvn#k$T)MA~h96iԫڊ'I[4ʊHs͗ Q.gMp=:knT+gi7~Ӣt$C\ *0Ti;# 'H简Ħ#1Rd-3a(tD_v;-MlAmm_ʆhzgAf#}D/ H0=48y~nLcIT=lzS(C@վl@ڱN:VoWŽZh}*1f#dWցúIM3 Y =,pbYSbldskf!xLy=%~ \KOT\v)C\0"ѾɌ~z]֚trWq#BnzHn DrPxX&݄ )OԀ+Mo$rR/kYybE963!̜*]ujOi#n^yU~X:)0\$Ď/5E얝O~*[|5ν|%&"o9*E%`@ &QN ok<ވO),Tv1,'̚eT|੣V; )e6%+uǃ XnEZR#!C eGWtnj5K嶀cSQ nT(_l!aeKD%<:*[N<CǑrQ7wՠxrC@ \BZJ/]w\c?zNq)祼(Q;)#<](4aFT(!x 2>E,AB!j3IYyDc&d/2f~Xٜyf6 BZ Ƈ `}}4rW&G_ƍ R J%Z%@W=z9$@6`bO_1lFN?|)H`e}B1qDwBSݑ]iA3ULz6<} 2ɥ #'P-=7_0j\pKD nK,Y:zuD1S7lNv*F:xGjQ=}Kf667h:@WG@ꕔOOY0[5bB_ y~}c0h)5lP R ӱ8cY!'ZeyL$Xy9+V9,{ըTtrwylHJ6؍_6'X{"?;CI AXD\տ帼pQ!Ms|[1g d7_2i9edCW#CԄDs !W>Á3cٮb7m59aW"~- l+CqψRԇh[cc_5 \*K5%.*5pheF9i^VW¢B\"ym̞DeFn&X}HY#MAHPe).Rx\캒v0<$0K/({s6*?WOT;*Q$3j`w.zvTpC6`oY|"oIە{skV7`I1IpqT]#Je\uV<-wZIU_Do_}Ic`ɸAX}E6R*-@OJǐ-Sh&ʱN/0rRbVnM{p۵n2̹=|"2rIڃk޿=%*FgW,fV8 ~_&/ pSG$h, or!*v;t۷MnPRv` ,p`>V!8|L6D4(})daO/㼹ZQn:û/sBMm#5GD)>gp3qѸٸWֿC ݠF$CAo>hB LnV൝x=PVhϐ Y)n[ &A/Pk$~ Q  ]tĘN)Pkk e?=՞&o^?iW_)D+젗?4 :{ip/6%G`a<"jҢX? [^إ'h7Ĭɬq޾>CIζyMJ/ -vIV8<CJsj*.a$xOĥ6+)rnCӜouOԆrMVr̆fz5eICEN;4TTLbۅ鴵Y]f);"Īe!c~ZNUz ڪ߰Gl d5*e\~lC:!1`F.}6fBoa[{;t&NgɋƴAO+\H䅰A4h @<+Sc1FVwPk8^+9h;~Qw(۟k fG/#WYSߔx>e)&ۨݛǤp/X;Vno mm,;h[9ƆEIXQV/qlU!|d֭;Tfly`^L>%܇.A+ (zڥ.xѹ ?uKpŜBo/Y,VXĚmQR-O)wat,NF NB藠Z'Lr guNAp3 Ym`eŪ[.)wq bn6dMrI1h s J* <ˬޢ(e[kv R7?!#vpnВ'GEU;+JF*s<$OH69wPL|;S%ł͡`9CQpTP47n<&o/>'E:U}JkDF_On%?L{G6.eU^vgŁJqD{ciN]qc\h)8g{XIyټbt:_%{28sGevݩSVs\馮Q06ɷEcqL2J#Y~;H[م?8 =ylnXx%3ԫ^xH|y[%; Px]D(@&lt{" TRݝFe~JB>mf{i4X> N͜. z㢿hVXV4X?/n<ZiNs1:-ZxH[1U m־TXm8KBk$7W\@< lzG)KѪP/{QŨb@ξыn|OVÛzϠ=lt1_3ڝioӢ3)Om({qADOxWFs͓`!Sc@(pWb9"Q)"hMdݮ.=pw  ǐor?{m7tpSzkJ0I9wNJtelh CwX ][図9ce%*q9g{o7 fGJ*Yik-?USEgOZ )0Oo;X&@,+pB= Ču-: l#*%鶱.l߅ S;a?T_8xfQK[U5c4AjƊ$v~.G4a}Ch7.T6|/{ܡKނ*=$85}pF, wb>t5F>2BϬ ㆡtvzXsg Gc\z[#ݙDU+ 6+ȏv";>okB YTˤ 0 զ`Sfe7=mJu4ŵe)Fі)1Mě-88#WY:W3a$d6 ż'C{iQӂ} J,|Fէ/k+B#sm`TG3_nu:ң!ASHY?xğR(!nx.{'TI4 nudj?7Y+ˁ1/ ]:3E))Va/X%8X{kfU9r4RCm|ZWz:3,J^_xaq (ǰ;x,uV~J >h%> KoEQ98ѥgX/m*ztP9'5S?wXLe0#-%W^;yugW $hЗM(+/\`N)/ ό3εw8A{6XZidy3ɰɷggޛW?q{R1ne(Ho-4ŇQ$u'`cq j?D;F^'=v & +t\ 7u p(j+>*q-T}6WB{n,1>+ԣQDdI }&"=IUPPQ6CI>MY0Qc#EƩj@eXdVwsBjd{VpPְ4mQ]VuێF +exl0U/' aIJŭ@4IzDj?<#03 816g R]`kyb{Dp+_oG-x)y:X+`q{|bsJN)oMm+or[/&_)A:˰n/iXN_͡Qt:]*m v<_yŭp+kguר@fC.6~/2'+~Pxǔ ocJ_5&˦\̹] B?H ikkmc("Uo ?*%kf9W Zr~CØ`1azu7ٞ+ OLX3sbCL<\dk>٫ޛm j" \i7{9C&aɩ%vSFdcDf>5L_lq98 L-ӐSH&vQ?\h FHjK"_0bЅ7LF_ӝA%<6 AɴS}} ʂRKhmCB in y@6Gmj gG|%y8c ۷ߞuãi`oR.z$͓UՊM>SYŇ%qU<?턒%,x Isѡȁd0u{ E(kpU1޴$b9Мt?]{ x`EuCwOE+s\2TK{ FanBǁƱϰ~#gX~{@ ;W̷bdvj%e4"zdc0et(\>SƲw:e abw^TnP9݉1Y0kVDօ5%Z^rV6Rg%(nK8y R޶pÛ_ٿо&ۍLBU`E *1|QBa#3MӶpU Cc=mMo&TbҘTb`Y ?S:Ϝ \e0O]DƳZ?eaiNh3jF? M*κم$<ٔS1~jY~gIU Ζ~~gm$Jp`[(| %(:M󏾲Oh*.~K.`xٷ窼*Nrn:b%RZKƅYB=1q+gA$ah63S5MwjKļrѠ-js0ʏ_- m`DpWcA'<:!׳fp\es"x _KR8@J7j1U#S9A) jPQM|Ll&K%c4Sw1"@r(gvrZT@\'nh)%#W i@:(p!]}a6 j+F|3Sѱ~nGUUmBf|F̉ÖV!3@%Ix#_\"u{Cd5Vv ;-ae80A8lPѾ?NfM]nbaK߆>haS aЙoUE@%EqY<as_A#H {6heP?HgGˑ^-d _sXgi;hg `^:Ӫ[*T='|nC| Ċ/k͎zr KBWg#&X)Vm>m&{s>3(~6v<1I:\"Hɛi3̤-UY$y 6^#<JiV;-Јdʐaj ҧsvKn_wu??"yP"B]ܜ߀=W<Żf\`(5GRfE,R5;;՘ƥ99?m1 yXyߧ *Ymcxa,[WF 3e7BDFP OPaTw4<~Bԫ4pQڡz&u5cnoFi40Vp"g7Bގ+])7_SNL\~x6 z&|u? 18"ޫTX`Ǖv<׉dtxb>lg<&JނrsYYTgei5"ה_ܿ8/KC< lc'3х,,xR,PsVPE|)KȠS #:p;V(V=ϡ's> :r~pEE(Xe C3wK$gm+!-A pC UHyLl̵kZ^VW$JK|4*βҩI ޹_j34n 5bPVM2d=*eޡ2.h{Rii=VJi̜f`KkYOBpmf/ƀbol:c~}4>c_8S]}l;]T(7OJƜW#h\ߐZ.BW{=3/zVQ| 'K`Hj~1hq$4.?o$\c{Bhpq&R,x-/G1_uM7${ } :;4dIi/@ZbLG{~:z#֭Kڭ:1 ȵw-5WdDO )'DmBʼn+ȒqBT/vmRu_7-h}7Tho'k_ReJS\r¨h"ڲ&寮fiAWqh?ڨ\nF 3 B\M#xHIY jݜ9Ssqlѿ.ˆėLR Y]8hO[bfzɚ2*w5ȝ11n55ܒ!61_%%9o'\i8E|7WCu/iWBRr\5EX+Mn>xTs(y2cO2)<*)Цٛ[_ ThcaHiz(Yc 3 CGʛ.ꝰBWnDdigF8]Gf;n ~5?2p:Lx1@@T7a6霻tCo(>cQ4>aV:XVjHqBV*\em?*g;J+.ʉQxNN]B/HkR[i%R%Z&[Fުf?OjoK@WYX ~ "^%H}5.qtE w 8or5FP /z 0|/ZKjb&]5;E0RO1s~(ϓ$~q+(\= S*w~6áOG2ߪtE^d^+p^ \R/onrH[nƯ80 DTZP -P{ʜGj!OrApU\et M )J| _Fgu&M<7rh$4'5NZtQ}EcG1&v<]%MԌK~uQIPZg'=n'bːôyX\-h1zAOp7{#pESӁ Crdz\^#ʨA ~YF#(q4?,j3+B#F?nmQa DcFҁ!hR xc)Bh9?.bS֫fc:oHO?C}V(ypGdžF 3Qa5(sgXMk]z3ër'/mB49/茥MW۸ihxf;D*ퟨX ~%r-zl.Hғi~خ %!;kl,@En¢ ;ibaQ݌ ekq6rajX($id2GV?3fvL5\?U;0Yr:QG au;S[0#^+kH6 d[ u?ghR ,SEg"Qeu8)Q[˄%$^Yݮ{~ RnbكxLUWjHm 0z|ƟٌÔUk Nsu6ig"\#L BA4pFVhNҧ4->P9Ra%Yz4XM<  t߸>1ss/f-ImMR"l"{5=ZnS` ȶ=TN/n.cTZJSQzۋ K(ox ,[Eff(P[^9`d⢻>x[6zJ(U!M䕤&%f>K+cn'%;I:O.0'Z7>E+Ajy3׿2 UDCmxNv^,#n>H9 qW jQ.Hf!_.\U?Xd=Ge.LsvDdbyJͷ oοٍʍCjQg Obi=U5(紓{6!Px1m2D JjȦ Ap3Z`*Jy}{O׶ڸĢ/<#l>% 9NРfIAq:C6>!\Ԋi:cìFוz2RRMzL`k^'+[$Z~Įþe?Qp Q 5ep_kgJF[Ov7TQ<<8 L/u I'!6ePw10r1VoRHY@"ZN&:ZLWC\ukrP϶[*TzZ`ځ~'v2s};ޘV[@M9lhԲ(y{ڹ֕ |Øj~LKS!JA:-0?Oޘ/R7f$L[pl_ĔO}t7*u.Jg@rJ*i>g6X?6{ȀM'+C&)$AS >Kd'R%<R,ܯ%0Ж7d!㗋q &j!?5-r}fE{&)*DQC/mk}g;dyzT| .VL%}/I&d}7U)6+%Ȧ1uS]d;]krbGnHJVəVtp|(iOH[釭6 n#p4`EQ;XlGբHn^J M' HuTÖYiʴug1lU@L3!99"#92n[I4VH N#yduőn@#C Sn7-W 0Bqf-&W l!Ttl❒!^[_cw$}k=@u$ڬOk]30 q:+Yҿ##|Y5H +y0b&wb =,c!30D4d :7ɟMnﳙ4/9L#$Vyu6vpE^=N̄R FPͱ" S  Uo:M$A urfՋS)k_z&O'TQz#HÊwHWy$6Y'mcҩ} |GecrQL$0,,$gd9$~?2pM4y= afuzeJY^^TIЃ<@<:qeԽ>XV(\琅nP ~[>V&vD߮U - +?增SA QXJI*(m+\ϰF(:,uS]Crll8Ѵ=ny1boR]onuRm6H vNLFRY:jUHO#m|21^@n9,Wtv (m rw"G,͜7&bbuސ.V[XR>4T_ z~kHyko@YZdӸz|f2\Hhi/7ݩ{qS48q57,-$$gܿQ.L 3QY,N`U JO{OA%6i ' ĥ@.'j'I5]1 3C=~EpdP8N#ZA1 PW%&[-JF@&ĥ3erJ$7|ݡ}MVŏSoѣ+}OL$dSf]<Q]Io#aqhQ&k!"0 k`B K頌UX"qv#Q4h N)vm=pskG&x%S+Փ#\td;i)n5Y2=6A'R<(@W68Xdȼ/~A#T%$y;GY<ѧT ߍ\UL<hQa'"syAç/WR{=!uV:dM.=uei %ԠBuقsf6pC)_w<:z-yXNu\122-Yu8_%*ª&) Xn+ٕҫ:_n/=pIUpPpTBY;@_Vi?p4s[k-c( cFq0}2qaD;Fcf-0@ǩg%I~ q)uH[3;SJiHN^;O#I?"155uYG6k/b y}o$>EU@MS2LIBW4e,1`DiAD"@ZI{ } ^+r 2 :?ox iNoQ>f_#7u|!bZAY8np;?0:Y-ZA~̖݄ɂ<s=µY /sF9ɼyLaYQB% i{< l%?$0S<:u[ DELu{xAw}/,}x8gOE}msV4,{@yz t)R'iPB,K9+} mʽ{-tMnuUO\Kehf'moɛoA[!Bu'3_o*)uW0ޤU5`8!) ~זyN8ٕR| yI)нAp7 bÅ~,drgؿla+UlGoYP|i4&P37UJtвhWTL̓GOŰuPܞ$a0vml{)ospffG kT=%/ !P#䫊BKSI<ֶ|,5+0 `Lo!/B}%-Fq(i%Zߛ߁iF -fpCJ4+DÞ`ˋGFwz>n<Jf-8 gd< LC}{tL.]*yd̸&eM.ټ!~"7㿀ϡgqx`]2FӑF; [=~,w@Ǣhܭou@G`*Mݒ'D ĆNYI  `ԸO"Zw/ڤ)$$%zkoφe=I idE8Sbuvv Uu)ÙS$ 8_3tcH({vB Ľٸn= eu+*-1 /pFv[H!䒃hXNB}:~??u nh^%ɂc]*37}Dؼ˸Hc,; 1ٓ^7z-w!WȵƋ3h;}Q,dPy+Z(,t.AIiHq0u{y${IRwpIE؝6eb vKb߫:A~Lg50LKn/I tqgɯ?o# w]iAܯA1,Z+N_X&#%B=_rRAwS;|:?%-FdwE[MT 0i'|ɽjh0=3Lc[)fo'WYJBI4}|lkFaZs投ۈߌ̃7ؽ!:g7u,Y4#~tߨ:yGY908>"lKl 6K%w ̲x0A!Q€nR2*)}' 4u-(q3Dniu6wt ͥhkԈ7IfmQm 8u.ʒ{HѧEZC&q!qT/m݊/hC rbF+H}$f8[}j|g±=.0D|'5[Qø.Wo[fyKr#{rh~ ,r̶<y[7ybʂz|Qc.סU=^||n(#`n> 2KZvz1td3bvη1pxqC#U_gɵ=(S g ߆ZKQ='r6ljUhFU3nvNN:AX3&vL6o_pUbE}{b,se׌jlyӖ]G1wόƹ]Ȱ&ykƍ$ le:`9Rg ~F!F*!8s)Ye6ѼypҖIG p,:}xئiyT{4i5524N~uhO^J+q IӀĶ'ӋTQh:I9N؁ #O$6֪ƚ\+)TzIuW-#  p86?1%F]c:';~ͩXi#9V7 e/Y.ʗgi!ƃ# )5l'cU(g!":Xk02`a:3i.T/M[mNAMmJ#uo^k̔UaL݊'N\r5dixMc౤B-'tedگY6R TqD g&ˎ} ߳ Vx̚9?"԰ \_sA?."P |ᰆO RFq.\ʭ ,?:&%>7c><\$y? ^3]gJ9|~G7Ŝ6hǯ)})3eq$AuUjߴܧHe2 'ap6fd 5jN2?cmDZ\l"emPjPaaJXR0ӟhqϻa+Qj}q8MN B1wn fCO{OH@olqֹDX2T|H褗y-̟N)g97Ⱦ34=$8 H#q3dxRl90CQ0IGlzhw~߿f{ʺC]jgYW3`~1=TMTY6JGT&׀]b x QQ|/:gӤ_8Uc̥=ɭ )̽'ﴅjƒy !]alwSycgث8xƗtW׸AǴY!ʩN<>#(5 L g,].-{Z:}^BG7!!L b'ĸ TpYt5>hbh\/ȯ3>({R96|\"7sy$LKS:ȅ;tv ZBD$ HY*s:? vq,8REijC9^#Q^;tIF@qKorME$Fոde36KKKUClfBC6B0R21~q^㱭?t=s}]!Vh_$#:ڢFZ>̀4B?'nkמP"9i%찗,N% b ;\Lh&f?n87'/:Ё%{yV@Vtk<`;"v4iA+(ueP?\)ù~#HJ~#!aiUOz2͂F7"ºhVY%2DzMHޔiMZh#l\:+:ArFvNJ7 (8vںG 2d!*\M?H'9ـ fv O=23jEA,~J]Nx8#w k{GE)MVm"0si_?|qW R𴸀[P@U y[*D)!qFXr,、v'?:?2֏yǍRCeN@chd3GU(1jO#дnWۯء0N fBwLhtK |8@l%ȸGM.[)+O8< yk.=WPfk>RbQC9p޹lo57[5%;y9)&qTQLGJs, ֏xasϺ^ hG3*nYEK2='Yu;&aDmӮ`uXOsR7Z׬udݿYJ+{;6\߭صY/Jn&W8s@2y`ж9fP7J ,8oqaOX2v1}Y|(͹gSsVvF/rmcDNwqρ$y =\y*ߐ,=|]62't _a a)=]t^fD5eYchD׊wҝ n* ZԚfŧwWWSm4{(?}e⟠0`p6hCә2RToãLONI}UzX5Bں<L3-5.BDEJokN ňcBuUM*RmաY1Uց8O⨵ /mɈ&4ѱӤ]vԂ*}b.F8BVQtrÝg/ET':ÆUkAo1?D061b^]< ZCoÓcs`C_u uE8icM\W*y' buwAi(02j >TS/)DuU`mx^ŠM4'Ty1JhtI񧉖1btfh,n&7v63篫} qM7!܂zyh-xğQ-Ȝ[!J3}l3Gtб km3 fS JS՞wayů_SţzvT" BCstB,t+ml 1$sa\fh8LG^ļG5ZyGmG#cSOZ F!^?݋᨝ N{EuLwe2ǧ և?~]6>?CNqHv.ORgD.bb}:Ä։T2ca~fR %I|K 25$cDA9a%DaTg`hGsb |G"͚ +/2ڞ;"s>ġCJ&WB^MdvA*M`7 ZƇƎO:}oS-y7蚆|3z Y5ĹDD.+5ӑw98,4ĻKdăWg0yR=p W&јJ@yQwdtOv44kE~X2>cÞ~{ F%ycJwb~aֺ|\~v, H((T=[uEcf _w'S~%k^yq‘3z@LŰI;$qW3zݲF '$4ZHнQ 喾s덅'd~ w⁍/-pf) AjxHwq8=6߼U[rB87& /^BnV.? I0W6La$u ߶@}wfH~u!J_-ʃFKÐ{NxTT8-=ϯy 8/[hͻ [)}qXV9rgKw]oNRX:= -@M.t",~ 5Q5*un% &Vvd_j_Ʀ3~%\N@U-mudH5ArRuO#+EyݟP3Ws8a#>ɀܣk ld?8rxAYVVt<Ǧ"+_V]D+ɡgĩ">˹d->b.~]ZkE6/bd@2+orDO/Z -ܵФ\!QqpDsg9EJQ:h2HrKtESAn6Tp9N.O~\jx,#L6HLzbHqjB=WNڥek ~l:(tp8y=ڨ gt.1!قE1%lJZdyxJ[<ه{ɽ.7dݬu\mqj<4b]e/[}n"fm, K:"!m"01=Coeu 1'L"+1# G wNopNÝ4ZB B{z r^5<43^qi|ub#qf>= Z8jbzk 㕻V_ĖH#nk`5Nl -j<+i4baH8_&,>L608-VZ܂5zZJe~S阓do?K(l./+ºF \f @wg^nn!`A#hE8F- O cCH,-Mf K>*3ڜig8vJCW)vXP%5}5.i,SZ.d#BeUo&jǣJr{3%2sYLoi:55fci.ao~fG=H#%Uhk=[wjg±OU|{[6>a?.LrՌ)/LQ 4ݥh헾Q\p:]dq2 q#l )\>ȴ횧~D{tkRl ë+yes"XPu娌*yRV3vU*<_,guA hN- dT~pӠƶ]M*JʾG6FCח٩9Ю"4X ,t) zrE'w ŅIp+>cBG]ꉅjCZ%nIuŲYQaD?ⓗPHyeelU\HMсX kui, ;PQZs,Jx8SH+)u`; -Si?)39%2&{:?,q|k{6]Cϟx] <ӂ̘,KD@6P8zyu9HKT>³{UTﺂyDA %:릷]:5X}[Jʉ,/HζYЩvH@ܡ1] d¹qT 0)X]+kpo-EªϱWo p1*k`*;'ipvi-8;QJ@5ƈ9fg] T!*}BiUC'* EwVQBh`j3JL ;d,'DacZsY"K.]Qt9M)]Q3-j#D4Qo(ŀ\iIPb@Ad>sc~U<h=AFƣI5! Ƹ:8-tS6o!btOʪa^u1/1Ã\Seaw>UIŵ(#~mr!6pmGc.|γ YJ3(?c ?CgFQPƞ5;T4,;ǨܔƝ?6H.-i T.+G=-Я,UXj_s7GQwiVh*͎݇ssq)#o#C8څ/,3i\yB]ƽ&Rd<>g%Q+lJšKj#KkOiK>x!ר!yy@].[o >2**# Xs^c|D*"Zvy~>H[><92i(A"SH%Qh=CyQa)ɬܤyYh(b'ךf>?>Cʥ(Ag!3`iU6(%qܲ$ -*4gj- %3NgWs`ZqI>bw4ϋCLc!:5`щ5Ӆ1}IJ%?!L]Rꃼe@Jf]D*3wg8_ oP}\VȌ\eEٻl0zV|*#?V<U&Mՙ ЦUCt#-]*+y? xͱy\35ۏSw'9|ӧet9 ymuυC-f +D$\ F۽ kL.,p| GϝWW{iHQ1A աrW?AgC(RQ3Ib[@\NUa0FE_ڡ+ {xkߠOf^ŃF ,*,p,`a>8Us]+Kb ߺ;djJJ%INi֓maǡk=EZ&!+^o Y* 7ALe?Aܖ;N:J%۰N )U똡aQhg+}͔ @t>cLJ?^ig?,_;0=ᐫřJ$ nk=T˹)>߽дHJ7Uď~*Fш~< E, QC,Uu;(=Z?@S_?wz &RLЌ`ۑcUE f̉?~w?AD:S}~ FٶȢ!B"Y!!H[Mݽ'M@"uh$Btu%0˧(&c/=#zc\Gi@`} V$ D|]Myf[?=~yOpydd;!Xu ӸE,bQ%/R9=Q]. . L3}dJW^U]C+A۾hK]ZX *2/h ?4N PcTCXCɹV0ʨ,U,dxh9*MW@XBcY+: "22af@MjFw'8T~m4}2~o`cm82}8~ !%ݨ4~^m~P{ <|e"hK.$|vOT|$v+;_rF-.GMiHEJtcf-̢leMvW]n9.JAxMQdq4F6Zc+g]yS޶l~5 Ir!A bhC󤋒gjhŕSGak lj)N%xAM2j\zF[Cĸ ,eTJK'ϫZ]%w1SfUCy#ά)9/phT]y[Z$ 4\ȱ].!Jƞ]CQk{T=ImtGQP T+/IHs&L]4i0"tذ, 8hkGy}W : +'iZ,%.7\=6~ᄆ[wy5!ؕ90ษ ZVh07[u%rOmB,x(썏EP?f,P] :^IRھ,o\VF/^Wtum(gFFQX"t 5<cU@ɷ `*hg_G5@RC5)2L8.m(ZzYzLJ~>a<E]ycp =%yNFE[.Gl[i?.(bS,81]+lL$a㄁/&wHq$41מZ&0G!6≤sZH5W+u;Yo\T?v`iLV+.[Lěsc(-*ژ֋(bD"ݖNx1nD.wӮCGWu][U~6bLЗZukn . {l-➈(c):?CL6oX2r4⥝B?mU-'e֐*(}M*?_h;OFA^}Ts"dY;7/cWӲ ˡ*[\ Q =# (݃rx EM1ܟM<`nQ})]؆:&ZS sov@7(RVjp^VsUL@RՍ6Iy{EvFN\CYVPj\\=r=P,EPU ΀btN ,l߿>svPpCL(1`{Db09ũ bEȔ|,\ /'w'%ަt*^ FW+ʁ~툃{C^/ ygZmO/ ||+,As>@!85 w=* se24lZKhVLDR/={=c:1&ŌMx#wbĐ{in<ɬjL7 YɄ"͖]?7 :cvZ|#UTBW,tI2~ Wd 6EӞ,裺c5 Ex '= YZ