libsemanage-static-2.1.10-16.el7> H HtxHFSssV ?*}}iv.Ӊs4~z&V":q}K@f%̦ 18d66eb74b2521ad6918bbbf6563c57d3a1e8393tqiOgȈFSssV ?*}}QHHyu18`鋙p03\ے{Z,>88?(d # Z +Agmtx z |   (<(89L:){GHIXY\]^bdefltuvwx $Clibsemanage-static2.1.1016.el7Static library used to build policy manipulation toolsThe semanage-static package contains the static libraries needed for developing applications that manipulate binary policies.Sd sl7.fnal.gov(Scientific LinuxScientific LinuxLGPLv2+Scientific LinuxDevelopment/Librarieshttp://oss.tresys.com/git/selinux.gitlinuxi686(Sd 22cd2cd8b83e32edeaf7cc2999a97d172e2e439b4aa64c44f119795db94acc81rootrootlibsemanage-2.1.10-16.el7.src.rpmlibsemanage-staticlibsemanage-static(x86-32)    libsemanage-develrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)2.1.10-16.el73.0.4-14.6.0-14.0-15.2-14.11.1RURkR^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 Daniel Mach - 2.1.10-16Daniel Mach - 2.1.10-15Dan 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- Mass rebuild 2014-01-24- Mass rebuild 2013-12-27- Cleanup handling of missing mls_range to fix problems with useradd -Z - Fix auditing of login record changes, roles were not working correctly. Resolves: #1018840- 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 2.1.10-16.el72.1.10-16.el7libsemanage.a/usr/lib/-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m32 -march=x86-64 -mtune=generic -mfpmath=sse -fasynchronous-unwind-tablescpioxz2i686-redhat-linux-gnucurrent ar archive?7zXZ !#,] b2u Q{JbMmsȇ?a'uNfVTɈIy)ae<&侳vnaEU[8/4c/@F1wt S/I~%u9`Ǚq$\P:P:=Lڴl]Sִ;AF^i:P miLͤ 6AiE[g AGNd {Jš~S| !n32.+e4+`~+l#*#6Gwk3<e*&wHCŎ:s1= eN[~1^xwK7OD{@ku.'Qt;Њ}E3(t`Y̋k4l{I䉮7BNuWPL+O) 5*^S# *^7t|6+:b]cM72#Ģ>Xqdap>xp.q:3CO8)*xV ]1H:2kqu&B'^e,\b]tio4yD[C=B6a[T_: MֈcY4'͜ OY|z)9|*a9άgcW#O'^Xad6X?~On27yS-<, ]ÑW$0E i_FGxȈ8AχF'7Q&oi,iiyBQI>DŒQD zF11xmp.+٫4YSJ3H򡸢ʮydM!f7#OuH]X$!fT2*I5O4QwS3z4c~ ΑNrP 0~Ҍŭyl3s\!VӃB*#ђ2QV省ψAf!C-=K:Db!JAuf8+G%i~EܸPlvQ,%Ma?Ig,$Sk6Fqgme+B:LH: .0nP2BM=t'|4V)w7L W31"I^m>F^B5)ȟC+ƈuAJ5|&kRWtNzPfUd8'A뎀~C I3v' aK0\{q=7cS'0wJc/@")_#mЬ@e~_̨`\Զ,=B cDL4 Yxggƛ)F0JIuoIXH2Ubu%T૜ܿ..>s`΁!בh)NeI_;zNL[Q_`b[ gP(DEaYRHsB;+J k`qd6&F^ a+P@s/B֧h4C*5j};O{r?`0ka(>, F[W5][|1!/ĵ!nA+]0heRLi4mbMi L^r3ZF|E  h-90ɲ7Y[ aMLCm?Gr. )ss*mpwcEYP$a:: S{HG %d'a1K(̘fEzkDטhciqpJbASMVWP eGah{yW?]4"Nl'!3u}[gX*#M)&ŗ6O7 ?ʋiF{*pX\Se0ϽS}HQompNu MB&ŽQex{2 ')8>^ 1- Q##ak0w9+ư*$7#<US ƍY+>7As nbjbL^.dq rg(y]?G$ΙjŁmiUUK%,[ 97s2= l.`Ѱo\d ÉFŚmC]ZN+fV V"~,Q xm>p|uwKj!Nr`,C5v+aܵRG8﻽ w)I@13Bjq5e:Z*Ew`~n+VҺEG>W8RS&l䣝qGlHTJϣ# ;f5e<ɶDmIl'/*g5KMduHro>Bc=9[NTd"rr^/=l9hEUJΦ%c#屌ez䤉g-MsEkѸɸO6sM+M0Q4ԮO3ju[dCDq4F‡%QjR6NDpjcS9IhuUM'ī50ط YK^w#ET<b&ʭ?+(>8)_)ak8fkC?82@pAfxxJ J')9Ȇ6InCɛ6[?So( RPwcg1wѕ^DM?悳nZ[+2E?d/J=rHp')#hrE&[Mޱdh^;/fnT Y aAx&;lGW fB,d㯠\]l5UM|aM[rVR~vt<@8=Ǡ .8ŬgGO~2*[X3#POJ~y\{PzrO9(!R 2Nm!n%|:nʶֈu0+?O7ȍ%%k>lU8Mk̝b9 묌j]?G__2-ppO-۽t0@ RwKbF2E2ƅkxM-PrmWk F }Tǩ؀~/m/ZGWy޶ cה h_H}+5dBg2ǽ*J8birt轂)yqoO/_ٹ%ʹ[Ы6}&޾rq.x"`M?=i@5#]%ߩ ѨJ zdGy;t|YWN9a#i^\ֻ =8=#PܜT2a!s=gdj{@/!Zl4xwx"f$μ[]RB.OszDY lrak%KiKǜ 8N.}j[+_.WlϦK %=إNדL%CJ'F8 .J 8˭htCj@nNC-f]Qr2כ 9k6Npwiv֚|K=S UL)֋p^9nQ毜atNp14\[&Ϳ;F}+Z+Jq@^S 52\2*9ls:[nup=Y_Y<,y:=}u\jl? 5@C,@e%JxF-Vnhe#0o^ci|B &"eN ̓leol2L{Lf/<)I0(m;P ֛4k0(n! bbyaiLwuk3!LJĻd#StHO=T_% [ͭ7v߹!˦HPira7gxJƟh;73TF}9MMzL>xG^׳ k#)PlJ_ xIYwd:5W}%K+%璜F$,v/`=O2PkvL+weSH!6ۘ Sخ?P GJn }P5XoA\ ϕ|m?i zn;B6Ӧ\Ѳ;8.Mlߎ~xvq ւep}+`v< \YAN)1 Xm-"0 p1l[1&kvjRoOf›VFC+QUSIR݃3 #I8QIB@f4ֵ2.]qfƥ]5sAY(h@[C3rm(Z]x_ #`hФMGf^6Bz'hЎ+w?֔K.M>vgK21o=&XX~7@"Bs~޹{,a78P4L {n5 zi09}-/]"i+ 8Ÿ2mr>\~gk)#^}.'M:z3s֏O`-ͣY'{(]Nny.u;_˜d}V5Gq-C/~!M?k¦HMsy6ΆZqeFs䅱:*&隸9)! M3Ka΂u*LZ`2Q|\1|.r~=3N}⏄1/f؈U.H{ G<tIZ s %V5\OٽKZ0:jDK yTY̤G֪"LXWz .7$Ԋ_a^' FBM -y/̫yCl6xME/HmEb`eKZ FEj>-)v&Ī2$vx:] r}克Q(yb|1=(.R=,Ke PY~y0'#ՊZY>O۹-aK%k#xz5 NBIgy81 a1Dmr[o @ dM{bx ȘQs >Zy㘁_GyY\䎵4!QsV2eF a:DT찀(D>Fi4K=c. w]SP[wT49hFmxL$`Àa(АTi!%9k1\]uPOE:VGyLj1[\3ܬeLi͓W4L0 8T!}oc/?5dPz~/XDsgݺ˄{pxFQ- Bi]:[6aVm'*UԪ,KA)nPA8Y= 5!|ƮD>Y~X9ݣ.JolajsҠ^rq7/aFt) MWܚRvO|)nT۴E,{0m7 ǝAyq+Ap3 Š Fs"P-r9Cl6TRϠ547(s# ѳ&驳' ?ʊօ~ Ba!dQ3pʀФOSC̙R._ܜ}_f3f;  du|'{]m522v@[;Ge۲R[U $mcjdrr@2ooK [1/p)v z,/uk#&!%o/0@c ]anMoU(Lc[=.gMV&krcxq%+mK}W<%ᖑ3^C4KnW@D?bem|>\SʿMAOD 5)G s!?>U2lG)qNe.R?&no|A$O#sF147 Rܒg}{TߦF+U*oAD2iV,.R_CmWF]{]8uEGX}U;8V!a,*䆪Mi1=x>VltŔx P~!eTQl8e]څd؆KO.Kz31X Kö3>wq AM۸|Nb/hx;df}f[XJi'Px:\t 5&3GpR!1<[Bewuc;ꙻ ve#lʐx$(Њ4;cޓ0 vx'14 D|p+A C#Fph:]Lxxr05(k>~7d9ɢyzu(&N 0w ܨX6<7J6X K2H }{u6*`йoML⡾1#[}J0+wQY$( >5-M-a.`Gl zpظkiv(e./He%cK36aӤ[%e7gH_+SF!P0RuȨ1DkJeȒY M\dv.#oUҳ5;Y~Q-}~~bJFy>+ع}zݮw#W3?n8Tނ /7\.a *YX :t382|\ı){}R &`?ˈL2L7pMHyO#̑]e63vZamw9?|`DcrC{GI~Oq $N28Arm/ l޼L5O-Qp۠+%vHl0*#[;O>r6O`g!p/L)h&:D,$2_CgF.%XŞN;g;8]dL^1` wvq@Ö|ӝی#c py?>;dRZ Lb*BqЂ&lЙn?z'P=>=v%\Hk*OA(0(mMxc'cӥ:>=y^wӂQBe f;@f6\#t9f!S^||fW008;]. z?65)!1CFq۵Bד Z7;1c[Ѽtfʘ5csDu8p`"DѬqN y,LSJDqt\ΈX?=_M/hqIfmCM10d/) N3AyE`hz / *MH Iyp|#2G ĊىvQ"("(BiUwcJ˟ xds`R &gH/>·]Eo =SEi ˑ"b?Pny}}cBի $9LS.m<2'Ee<>t HS+r} 57FEͭ *cp!ņ% Ac{ʜ*NN:"TN0V f6wӯ>,Vyv3#1-uR!" /a+ WpjW N_ 2ַA[`^Nrjg-h ՝eXKL+AvplԅR%>jJP1"Z/ \[ʁ<_ C/ Y%[u!OX<@%G'KF:%CACii\..}0XLpp142 Ύ`"\ɖ'ZZY .|u= Wb*kѭkpZ1pPJnֆ`pC+avyfT%sx'@Q 9QJJ7Nm#Nd{ zSKɻ8N{R=ER2E0-GTܝ=a0)9 FK&es5_BIִZm~z5 RU`DfI:Hz=]3*3&jiQoJP1t7^d S%y/?Fw8dp|׻vȵsp'Jx5^*Bt?[25̀E΁7iVu@Z/T]lX^b@pT#\g|%exUub̶~⠕죖owI@g*{@haY, 濭NJ b[%U/QNecդ *Ua4"4Ucʜ Fu5$bdNqTZ؂p7 ՒyG5NgVoq]ErivC)EϥX]\=fV)y Pd!:X,jv{gmS{>`"pӒMl?Jm@CL`+u^^i0u]𭁆㄄_I!W|[qZ$9'sO)|䇐1/31k5_Hlk9?y Ѕu<%>ph$ T>/)ɟ>`K#DC#˷AK+=B,9-Fpsp 36Sջ\ xl }QU54u7Mtz[yI ӆCmAdKTp/.Uc9>2' V_#P˄iRGԭhD'sl_G"3wq ư9$T7xD|OCzҴK!n d2)B8#pOߩ*ִp*ĒhB{7 ѣp2g7H^pqqlc÷szG^zS TVlo1K}cj ܘF[)b[10В'U ŇZ*ąo٭7״t6IpgSs^SuO:Tqk ,l00Nя9i x5[SA=ƍ3+;yl"`]k/k\HJ`OAN)hHC~p6ޭmv[OųS/)P#V hol>4,{JLTlz*!OѾ%C~X̾b '`jqx0L6_|Tn2[Ί ,!Ba!/=qus XSVH&VZһ*(&񉸱 ocGD[EV!ϋTEvNsj '$5Q`K8 v,rjE30SҦߊ6;ɭƈYdz~c7"ޱ NBRhDp{I?(^Rx`Kt)D16z@;(,e- ˤ +mnEԱǤjF vMO*kᆲ;%m|$*`'Ý{#ÖN-ݶ ]ȑ_ *( z3|(,+O>ݤ_TyTt뉸o}VBꔟTh2[t9c{Az)K|.ePsP2֊gD-V֊p6+C_qGעGUh1;5"1r,e{˨z[pGxOvi fFhBZccA%NdZ,S,={Кaiq)9..PNŰ;0+hQ0k1 cGbO gHI" ;r OHO {˪$D{4-qHTsSL'^ymCtç>('9c',[cّ n]zq(QLa:YX:w(D C)9ڱu^)p % P6\SV}/(R/jQULhPk5%=Ny)ab>+ -s;dH(Ae,~sȼ} kLQgz.!Y ۛ^1*4`zPljVn~5sWWw^ vbpFTyrMH>PbW$޻ObQh]|rF ;C,,SF濶FBX9Uغ~㝶>-Iٳ,E.kFZщ9Px;IӔEl&FC =OEtݟ~pT6[`+v4Zϡ3+jrpmg߾iBzV6j1(&=. )lb> fk*;Rz]=1+eg= Rb/ 6)"=O.9R6Wk!;lRF̯{G51 M.YUT0iMQ).x0 ;y?Ÿ5_4x,NOڥCY##}K/82;$imc6}@#i@v=(I@x6B `Zi ]>nƳ>ʎ[`u?@#hǂ|qaOcv n^E,}"Q@gkc$-XUXa NG9/ҽ sC ޴09r } | Hn'!^tiⲨd'T7 >`ѫD?bK;8A J&E@0zcdMd.~-i,RhWYJg!Ǘ;•ҟR m=}D؉Լ)4}BP,9 \lBS&gRRmq͎TS5k/Ft;2 dq4jLw3RUL fPE l~vAmH'{Zȕ4g`Al13^>UɓTL3DE'Sjv+v(Xq6?ͩd \@Y|? +F_5FLjl+~~'G'?GfVhr>i=H(ѰR"`$ߓ{R'O;}8>aUrkb{zVAo*$łIbv{] &l;AY l<|V݋>uc.z -Slz@CG>~]UQ7tHPA; l IuN~%$Dq}~h[8_Sܻ՗ۥڡs\@K +9\G-O1ຘ1!|5H׾1>l`O46sw{7K6dGe7xv5^a~ Px Pkآh9yeA?ʥx>')\Y}pD0 4$F?ʂ˅X B0"` C *`)NQdxؙAc9ӯ\QhƸEFb&jdEA!:^AE9~Qq`wOL ]U)WA b 5:ߛໜ'Tk[!vlp0>ۧ!7V$I?8@;pIYoڶ$sZx&F}.`&ǤqxuZb2tp2z)ңgM*aJ;! T_]uZXe[~L&"nC5^b (Ɵ3f*|a?۷UVRNi T)%:_њ$j2BɄGu3ZŮCmn#G:/S0EG|H]ra:!߿8Rbh/ߔuᰢpW;2T9&hKf'LߊY^XtUi_{Q9rG F:d? B mM,LM1fTU!ЀV^1+$ut U3-Aw_RLӏ'L*k3fBaZp x*qf|C(s)$Јs)@m}7OדDI>E,oe08V ~Z|$".Į1+uл;T,~ ceЌf" cTwT$9KF5ޗ˄ʣgKt_UJDݶ(x`>g/isAڟXyEĵ*gkKo>h-Ce (J7Yj1G"A\񂳫JcIL+tayPG7CH kx^Ig_`s\yK ak0PM<pw7bBipGcG\伝!:b%8(N -B=ALDK} |Okθڂu\]b3ǽȻk\ :Geb #Ų9tⓘiH;4ا?xo>gG|g7nvo:yBjI̳)Ofi^(b<1Ta/4]٤ =)-zDőҦ?SAD ~Iy#KF!d˷5j?5#R_ZG.O{&M7箋ݚ͉os~M)".rE3|QW _z/aLu6 uFQ{` z;}A@*^υwM*ҠRߩ#?30|Rؠ{J-Q$uTWר>O%jeB fQO'1*27o[)|ʲ< j!{A~$Ә%H4a"W>j)b 3oғ<2%Kl2>+C4+ Ӑ:M?E't[i)~:dqy|YU?xóyzHpTv /[\=<'ׂbxUZ5 B rdK\Xɴq^@l"qihhƩf@A'Z3N=SGULEhs H>{HD)sŲnТ8}5nt6u4PN 8 01{%Gwϙ,BWyVs#6N5/U)w'&AzK8J^ްeED3_Ǐ7 3b9:EڧbS} \zzU>R;Ց%/&MLT=s5{pr-69qU uJ槸!.wL< 5_KIF5IAP|2>Z{kTa}4|ߧ:ʅ S$:`|ɟRMbg{W˛*ϴΎ)D?f*cBclf\M =ds{L@IiHi3a>vR ~B Hoo"AϕǺEM_9]n}* ω GE1A^s#)d\q6$-l#z Js/RӢa*O1Y'Plav|ױ[]I@QMPԫj=o>_i#[N>XFGwqyʉb܉USϽbkR&e4j>_IÒ!^Lxe /W)bE! }9.emed,+I-o ьxwSl:7;LFĬ8u >Zo|Ću wUw=i|̖'S Wb{k V8׺W :)RD8A8etj 1Q;~$'P71Y^Ǹ;REmti0eO~(- @%9DSBk\jtt3Tns)SÛ*($eNXN02 6M8%X _bӖJt62p^siMi6ve;PTú$`KjT;I[.]!cB @Y\SfbK[Qo@{]tad&Qdm&6mg]b^m[/VjZ2ȗE)|KP}A,#8 ׽ =F8OLup!YPG~o&6pFS$ 'ֿi%vnc(jtOPh`1BٵCXZ~/`ܜ 8%Xw@uJK-?y{J2d[mx|s$8ب 74K$Ö:s!=;ث(n$p/flbkLN S3RONmbOdWjE>=lӕhPϭrKЭYϮ&-< L`菔xt"ʕ}APߠz_r3}ji_f!"FKmfn^4YC7T0~'t\mgqvkƦ"jn N 6Lx{qQj*.IEy!;s`6K{M}TvT2g1s3֎vQhH~B]r#ˮSzC@9gJ,`Zҽ`oK@1ɓt"8Ӑ敱q1T-G{C@=\"Äe,:ZիSc5a[ լh -j $?".s%vA6֙ !u1ЯB4Ѐ\ݥ3B2df}#SOخ8U~1λr.X^bT4ުV܍NQ.k Ko^pΣgVVAWcZ6u1 i; >"kG vT*W2,@RDlJQ3N<A,d k=[DeMɗJzE~Gfa֗uB=J7?.0cX)zfvrڵ Cr?wxT ed/]Qq u?kT@o\ 2 )#i/DDiuTvh@tiĞavT=&Y^VI› KoboSࡑFMqGrQkmW"ЮXXcJlרSu3>'{Y&]ҫ=/>5kS 78Jaڤvy*9&"ڠ~͌StKvFI `}IH?"KÝL~mLNvw?$\BeWj}eiPdK/jԴ{ OwXˡ::qhjiO$}߿jnx2}Wl%;{6<02qהp^]ZN8s5b\#wmW5yܲqs"@|1]BḐןȋD[R= KQFһj\aup-z\\-obB:P|}+eUuf 13t Ų$X3+^^_1S$JŖj]NS[ԷaB^0XLLK ""X.8 $#b&ڢ c3l-N Wk5x-Ș~uWn $r3CWwˇZ8ʯTq.Ks﨓g$7XJA1zb cGYyCqu2ZD3 _M1 ]Ka+{+>wyB֬em?QLθ yQuTIg W5f<&Ӽ|&,}*HP÷;F,/`@ގ$ج>HwgU Qy9K5Ud8Npcy/4y*S空zI&>TgGZH*EqU`Y $H,c~"3sAH=GXcm`E[SK-J=D;%#O.et|R"$!B2 C5׹nb>o|F'6|Sk$Xm*ލa874*e%x(eѻi$')("bO()F2_)53 Z7iqtӈOfsr44A\O?pKA*\Ǧ͊Sר<;o b)oKْFdDvd*U.ƿv-l`L`# _e58e^1zH2OJ_C?n4U 1Ѐd9"}%GչISA Z2MLLW GrHϒQ䉼h-+Ca~ M 4J˨_% <%yS]pu5nQ@5Nl3fy P PX@d R J,ˊ,F7nBgNL5Γ,F퓧?7b N" ֽ-z݅eU=P4cRKߣFq(=_656oTvgr0N6'H<tje0`pJ0J 0Xi1/ukbD+c,f&/v'}f\ "lƉR%ɊbNG"N) T3zl뮍؛y/ZtTNxRZy]ꈙ5a-Q:{ D;79~?eFR_W5YnЦ*Z# eC/~">wTL8@4~ e qAj5* 9aJf, n9i£+}Y9rIP3ڇK{&~_n$\y_ Ã}JXa%yއ"Ez7V<@eNMFMO /sX#a]-/BA ^o`*`jϖ}c /I:jUMά JؒQgp3/Nd:Y5EŘJy5hRAg l?vzK!p Kp: 1v- aeQ@=:.@Sv:AjJz13Ԃ;eS:Яs5$Xm nl}5/=ߓ 7c)݈ŒДn|:vrL;z9v_|2$c-;NfC~.w$1eV'ɄV*1.v P!1L=X,WzL( N 侵ʅ7]rGR;WPq_O{ڃSnqxA4)zyt+=?۹fJmkΣPA) ]6e5 0ȋ6yPEvݨ!Q`ڧn9a%=z&2ՔvtJ[%~JElF: XCj'P;ERUF:9R L"15құhZ1zF(C2}LK޼`s= D DRMkskvWZL5c-CWqʅʚ]^jFс>.MZ:ܓ/rc_s}>+"*-JԆĢg`Cc}|'4Ôxv' MPG7Ow/YS&a(Rfp錖QD:dtOL&e!]zR!M3lk00(oBIY?H{"WLMvoACo/^ :I .}44))1B dݥdKI&TcrNҟl5C c: J6?_d f!d6\,Fc+wIyxuʊ2K o pǾD ; cKc> oHf'fGBdtP wL8P GuoK+E yPLZc/뚩9F~bZ sɵWN#>d3L}9:q?r'ѴZ yٻ;Z~:&PMQ'Kfncaҗg>jDE>UV.Q /&=u~gê6c|,Vn4oنuJOG~7Hx}?Ȟ$ y"h af5,A/=p#LZ^X 9\Hʢ0P5r9vψ)r0KXp&JF` g-՛xdMrɵhѵ2(@_v{ Xՠn+_/pJ鏠MlI]$/Yÿ/_˭\H/)g{'#M*g ƁЕj̫#;O%X&~W*{%4Frfߙ/Z)>_YX<=Ьxly7P/Ź Y{EL"lZxS8r:qf}kq:@(x/rF 3*AD/}3’zj][=f̣0(IdYN/Kq^mwYxŶQV"Lj&ZY/6 sb e7>8PsTO o`V{q^*Lz`ϧf2h4j?d; WpFZcz<낕vpFdlzɘ2юc NhWu Uˑy'Uj-ZHI@[^."v+ͣ9OB0 N,B5,88Xp-wa.DB03cKL+?{Q Eyg`6Gor#26X=Dhpa KN @d2K/=_cCTc^o3^aqdf)听άs}$(W HNcTؽiMKz6ND@?ٳαwǂ/yvYtT ,hF< s ѰoTvHQݻ{zjٗnՎuq8|;,CQ!]=~1|e,'I֝F*Id8v۝X,+|z7O n xT`*gg)9AVmIgX@I ~ i&)47:T@' c ߽LDۻ=IdH|lt!v\k y(5\=2sm ,%o!8n+m`$ /5X?=x Fy4 u>RnMoqKо]0 bq!)$K;1֟RzR+TP@ٺeU&Vx34E{3}a\f{񅇂 BL#)g Wl:JdGރ Dy lsW*ߢյ~L;R%F]suo#+zyS=7 Iێ_"+T{$(Rt]]ؾZ1O}z!/Wr cl+ǓtXe@i"w^JV/>f8q]^p{goG@H{XGlf%UpyYՃYj#޳8%_7N_sx9$Xޥ6]y[ф}^ (4~*ZlI,lcU $Cy@…^ݺjo5#n~Q5,kq~bF'<3 ZBP1 ޭ%֌s@!N|iO_9+@)K99tU sѨvdQfX@#rÌq)bg*}-* ñu\rrNx G&W]/]B,tQuWt~3 7*5iZK_.=}'`΢xD8 T﹍4sC_45"9 +=+|"1m5GIˡC.M㥭)hH.A(F^[0#A7Ƙ0 :$_^z ĦS۩ͤ IH1&#Ϥaɤ%MuE4]>OP+nq &UWKӖbNT6aD7+';d[}W_t`W^nKkAx̮diD^_'N+Vд/pa]l qM\lB}@+e@X]eSӠ.jgv3Evoq|Ƥ&Qm!Ԡ2ļ]2QT&&K ˥DeאmÄ<2˒Z<60|1cOB0t@1"ٶKIi IFvw3&Y%oٯ"&33wMS) g\̽hbý rHPL\Q9lK@Z<N`C һxƶR& E#PjE1WcGI^̣?}T{R@ǰҤ 8{Hgi荋gD62{?W\Y3"L{6͏X?2pALKQ4yO $ nUv}a2qB-Hn΋uB1HSm2EiOdYb ǂ eBI?)p4aonPDoQlr؝(YVUZ5dՐ퇑ZNT8R(UVQ/Sa2* @4226Ïr .uY5[, #__\^nn{έ` wREFcaB~| )QÊ l}I؝dR%;ŸpY/2d&{f{Sܞ&v><5F:–y {X_vwI/3o"vX)gv2+ IRb7<4B[)yRQJ fmiUl)cX w{|zv:l,8!w\ #O9Y@ zc#<sgw]jw8ViTpIQt nuZ6jWNh5x?a&`kkyj>0 Rd7FIoĺLdC^z7w2 :62Qfð{Ws3MoKL,G牯TG4-!sH$W/o婞#ZZj2OYp!QQ鈇WB͇W`6c;a]D~:Ȉi; ~XƼ3ܬE]U[(BT{E .1'ӌ=[ٗ%fJ֛TؙK`U 'ZKjIwTB{'"}gYFnMŌރ]Ju|::*88Gn ӟT eh,_l(EhU3ɚ#oJ$>(:T=~?2;뷂2']6P 'c}3??O`=? Dx䳟JXCvҸ#5ͣ }GA;a&$ AkOh҂en"[ǩJs@) '$g7oNU;fh#Ga8棉 D>ʂJq- w?V?:S!)AѼfRSaddݚb݂}xy)D,J*5u7bbz<HgbT8~tG讖-5'K=aV Yƴ/@iPw.[5)'pF~HQ[W4|e包SʫfVv'F*NccEIJݳz9'ߎ/M Ɉe  4(3\A#{ʲ(AC#EZ.]9XoTg#kEAw_`3 uK./TiC!˰!]!DҠDZ{EtPB}9]UȁA_*aN݌~2ѝu7v&z_D}w_#^z̠(ϟ֙)_cUȐ?[J"yL9aq~}Q0ܷ] M$-ٰ8^9Qf1}C$?ʹ[7mkLxQ4I`%(i/DANʄ:9b(yJXSQ.Iyy(ᐮ a#>}T#aYxߎ (#].["4ǃhUÉ)V]y\)If1qVol'jF%e" RNC1&Pd*TIY+vVE@9?q[R}x^:5Y*]sopI<4,]1j_mGeDF 5~g184G6zպ{xZ"en>qaTD( ph$]-8Y(i ]z5v%h)j/A-a%lȤ| al?>5qz)MEr܌ڔLE:͞φ:0*xn ꩛F(_(IWxn+R Ca9S [ ΦQoؼS؇4Y˖R#ٯ7W /OT'cOh'2ˎ֡Grx.z"[h-2ZUbO3Ƶ ݟ[Yjϵma+xW<_ofhRb^ֶ3o$WD4x2dƀ@\'rVvQzIEk_ v'dqJ+@>IDj@-npp0+m¥\@i k^ aXwx'( evK(TPBXÿq r6f&+zqJ&\sPKvdDE3|b]~^;+z޹+gOwSYN~dÜ\PɗzL1FP\XO _d.jb<]}2&B'}LpV[&4^qk~݂+޶ gZPRq*XS ػy# .+斩۽ߌY mPטMO k@pz" <@eTfI!Z.}3suƉ7S>԰͉43V͵)kt++^V\m=EՉ|6wH8Tk'l7cTť-Y~ yO%,h0a B. v1I78۾@bVJuxjӾf5!;}=c܁?yڗߥ22imLJQͬLn[Yf?$1t" -/Us "l|*6@i҄"X\:̯Rb̸ٗ.U,q,vF8{^.Ƴg@V2$Vg#1ȍ-rK蘅']hFꆦlc:6:0`҆mf$ %"wJw:ZTM+PKZ[+ZCbSmf EG[ 7rVV ʚ3M+57%m=1 57<1ZY%qD=(f5m. y .vŃkPno?|"^j:z~6 bQ\Y$ 6*F1Odd↤3ZvQ.uIi l%pP}3ez1.sA$e,% 8)}ߦy)9utrYG~ѕ݂ﵗE0F n.tukv雇(P}&7^yzSEG9B.lV'`9R m%cfw.!1HKkS%Us*h9~#{;6ln(Y>^|A˱&3wa_o6׳!GD*ʽvkL٦8{C(ĘG@-yr+%j OZWr|©Gذ,)t$7i32ťSW{f,j <#t=zMtxn| cf,÷B+?FC=hcb6QKL+<Ҵς0zI63h .F[A ]-ŏa@A;3%B5MD ՛-3+yNW` j#[`qia]JXlԺp9BS_ۂr fP(lɸ]vP_gdS~Sb=B&[.ў4jTS4[Hឆh>󸛰ıo~u>$K[$!pQ z_%Oj Azڿ֋M#qW6BECQwS8~Xi!jR|.k1և=Ylm8s2жt gamPl]{E%m_4aQbo]=W ,h˴]zb px+N`uz8ta FS*/ :(,'|NHKyYUJpg xxӔo7?5Lj҇%X#ԳtԳ?bGh)ý&W/3 <xAdT҅Z\OQ|$qSW;Opd ',;ojh$Пj3Qv7Xle0g_j%%ca( $1XC67ce8{} 5Vw#F- _֪o.XON`;nB% %iB ݖz1Rxk| ;z}+/#(X_Q.H\lNb[эr^洇lH@<́)rlj3&?3&ގqt.A ~ۆ'ظ5BxFMȜXUILo/`Ԕ7ŶCĕP|i8rpV9oaWiK0GA4,u1o3hC9w"ڟz؍n6u[ sfsDV`Oon'ij 7ux/wd/.7V' =Vnl֠lH*D酷&2K7pt8wy8s m;܅AmKaT䆫Lx\Ct&PzͲܳة7F=a׌~;ݲ<:53pe m=wFߎR;d DuK& gHoGA9 S tՑ=>jLFs|4#YiQGmӝZK٢:”dIM 6cƀI{hEv, ԫ\Cf_A#0 =^k?' V=% ṊFa~P>/7 в (?fDz?#EM@&7}BRgy` -YbׂVY(W ٠BE3Ql0]!: 4t_8V+ bA˄#Q/{nUܘ.2jg!bU@NN&*3a0ͯ&6 qY-t-%H2KoD&́u .mW.8ѥ="꩞ ӫNi5lZV~p>y6 u"?`L"}R CZ"Yx\wZB?&` m!OfR=_1JlzPv<k,tx3bY70r8 oE&?Bߕk?h'^gWDxa$3[& 7; G>%f,)^P_\; ޖ}h$nr{C(_Cq$=H\?L/(&~ {{x1YXTH^S#$-7V!'3:lDv$( fžas 2ˢ.>~`l6]82ׅ R"P 5Ի- {3B0oА/Anq ;a%e:4LwHy I=O =O$rA Ѕ;hg8]f"C,A+Tlu;cUa@["me,9YVN,/e3+t|cj=sx/]LqZPßP~EG֊ZMc50=ID#15ّ#&U{UK,D?osrE%sxZ:fɢ7o'իsd *IAY%WHmC]>̖;ӷ=" *e4x_o!q#8QJUEbC؜_9yy^قOWAs̭L%oNQKtWW1~O 8;.a} Fz2WqvrНx9Nm@jɡIxyF LKCsm oձ3Sc XV&v]A ;|MGFvNyilXbƱŘෝ}Z|s0&A*(?L)bfz:~+s/7ߕp~؅5R+9a Y\0d|1y:{,jF/vb svqKB38Մ- %2O8^{+bˠnєP㿜Yp|X⧼GG( \Z} y+Uuȭ(4Pz(⽟HX83:N>i%Em4JC)O/*L|ܱd8m{'|t-P:QFS yt3ZT~$SܹwgQlȳ_!U`SjYtCN$U~hvlR=emCOE3؍8Saŕz/2×L.Ӌ,Y9NRۛwڂ8Vۈ;/FKY"'صR6B[~'kR~H>$}eG=6$p.6Fͤm Q,#u?t:r/ ؁0!_]WkE:-i`K6N0EOTY>ltC>JYlcBভKEQ2A7XDPmfiC``x?ai9ܛg/0V[2~/&MxZ/-p鶃58ӥ{|31L A[J8,rD9cCBͅ-9lʵo>2%Kl{'Z?y8E9`!B|z\&JS|p 3rD_!SRqIH UvAr/(1b9:9B.3jˑpf̝Dy mITFWs.0Jt/B`f>C ưmJ%3D|ԩ5wLZ^Oh\6b+_#XL\7T Ϧ}rZ% dj˃$C ava[Ȩ餗XyU >vl Kz4ȈĤT 94`XӀCEa+,IY7dIc HAf}#TK*R8|x|k1x- c ,1sF]1ϭr S CazWE.e )$d۲:"~k,3D =8eT6toD b׀Ud1aZahP4$4J=g4 ;nD798%!xVoKU[s vVZ3?N8,@~Q.Gqޔ4Ntt oG}X!I=mHrUԢ)L^v?NgLJPFuuwlul7Ι 9r#?iNfDݐl}s/x.ِcwRF51I.cPos~sUn}`L2.ܾz_"[:BQiլ^+D%6`-^l|K1!oЯ d 7BkuI8<vZ rL=E' މ,RGl9"}1V#>\QĒAᩨۦg qpcaz!.m^6oK8S PX7ēi&t7< _ZDB$|g t-7͜*$*epY}g!:Zn 2Af 9X9 WTxwgQ bηg Sĭs ʃH vRmF",]rexizn9GNJm8oi1KKu<&do$<eF+:c^0M[bךf ojg=XSH'_CD](%;Β3Pa3D"#0˴8rY-o* ɹKfg%p 哆|6sݎB;I[l)AfI~&Tp=Vʖv:u1˝Aq&Kٵ/ES#ɵ;\}\ <^>R_vi~3w}2FPm7iU U|Z02B[wx|/g8 ~UxѺ=XЛcd˚Bg⿾.I_M^d<NKqLHMoV im8塁s=ATx&\Io,NѥSp;!/jSY&#XyuNzg7ǔ쎋曄.! *1fy3:P-R8;&_ ;G<%H'WH;[ T&ŘN7=/C'!2Caejxm|EC۫f),oИ lOC\}g đԀrdЮqL++0k2V8GeK =)p6̹qȿ;be+3;ј R =yJ4{Lk(ΓG$Hlp1" (x\=%Ց[lgzth ,;nbO3Eo/O 'O3L#QwK7U"b?\N.5o%`@d"K=r>ij6G(K+tKr/ÖC{i| )"I;:cZ_vJsJkBORϐ_ud}Ԩ[#Z K侙~"k|&va!*䐚WbV?<Kt_ts7! !;1#e6U!R~9כR3~Dz |qmЁ$NX) ܅_:~VP."qذ t F&+BCѺdZUa;WJ6(.j*Tt41cPhCbM!|)UWn$Cx+9Erl!˃B,7A\}M?b"FG 6PňؒKz>Cc!zl'| n<G$zu D% 8 ƚFJL<]'#8@Ҵ^s %\o0]G@L s5-cXbyE{J BW9%J_|n"YM&4E=(y jʭ]׎oe2o]U GU ;n߮Li$S[3.꺪^F~m}($ sK8SEٛj˖ۏ+b?aֹ3QƠd*?cUWmCuב&QEtj :Tdݶ܁:=eaxٺ1*td2=SxmP.\-ﭥ5o~yؐk{0C9%v*yh "Ʀ84pᴆGf0YDD9$D~\F_)BN}ku.Xv@Ip/wdtlЩBߑ_V}UbcYxSncn%Ow@&pV4676JFju$+XjuOv|rT"͹7 =)*߹m'栟0mxŗs4K ;OhD}0) hҭ*vYyl2񒷲uvڣ eMܸ̑K1ʂA}NJĥiazatwlŪlǿe? ,pEFGaFMҴub,nQ\,ǫlơ'd6?M]A=`>.רT\lO; WX UGp9ߖJ~m["rz(<, .|(B]IcR4ҡޫ*nu d8<O)Cn T17ZQVebS֓HZo{sTۏ;h_[v&D`b]Sd8Cȉh;prKK6 ^ O4 o>E\`kj1y&w5ݝʳ"NCpL'\!DW _ۃlۼo ;=12mk0RG5?vd5*$=< vX_hN?b8oJ[lK\HidIAQhQRz^PAZ~U w,۹ LJ%`h2q*axqWh~hRJ#Ƕq*F] yxRFhȟSB9vOQ&"w+1ְW8yFj`οTa!۵-cK%vt+e6$S0!;ܡHyC@tڥt'^4Xzm=ƓbGq$vtO@<toA'h#">t㫵~&FP&-ᗸ7ZBp&."৭TOL'yw7|%v@ 0'T!~I : .̔ bMF]7E [RJaUܞ[K%v"L <ߦ;l- >&t|<ѱ1Z@1mFjm3;op#pC~o{mq""Ieo'ۗ5H'k¿5>䣛s!F%oxD =dhJhobfoDtV|ud4#U.|I¿ cb) |vB=Xҫ 0Z,; 5*Qq3WIO|^CG_JXq|?\ ,Ql*9V3p"Q2hLpK&LWCC;ÄHh>Q!|.uޟj7}76uDI*2sܣ7=[ACϦ'/'b=zW#DQ1B>Otfr-Ֆω Q덇K9(@t'|`x=#V|- ?Dir&wn r,(%`T'./ڭAX$\c=>D$L'Cuo2 .(\!ҏ׫!u,$l0Jx&@I{[Q2KCu!aLS9܊ؼӂ% bYyE%'D|Zj%2{r}#/9r{k/qQZ$Q: Q -l{It}E;W@t̡MdzA!uvr-`CeD+S9#AmII_4vD]QDJ#?_TLb")W H| U_{Kx(.VJģylj"rQ̞":"A 4ezqq0}%i6H-#ӿ6.~Î.a.ȫy4ՄE#Dv+?6"*7=[s#7tao"!f ڽ:g>qJQsR׽ۗ2#w#ְX՘ N[S;_) MDT~eN)F9R}awfBkjTmV$ѣja4go=_odJ?HMJ>FۻTva<tea[ rQOii*#p[TSu?ʿޣkQKԿX(l8~e--L`NdI8F͕S4 lX:j=砘g@ lKk.Bw](^_v+,b(^'Zk~%˯Q ʸJ0q,y(/Ư2X-h`V:s5c,B=l&IW4و:>*?lْIàWnG C7#,#Ȭx )c˩RgyuVCO&M '.KB5%}0U:<'2@"oz~= RM%DoSuI xPƐ1"g Ȱ+j" pvrV J%2e:jIH^jUVG0.Ҳ[ ΀%5/[.5/1F*۲&C;YWnk1rMK0HNڌO,\cZUv* e TV{fՊarϧѤڼsުJ܌f CTn$fBc^PNKzΫ' \}sjniьz$Yn^$T i "+{ɬi,p6[|a-ƺ[7<[5[T@ ßJHP1`'8} *+pqm6PJ|ό.~1!]7ﺜ|̡ 6mY8l(W V+\6ǚG_O[z`\RSOK~%_ 8Wß񶐽47¢>ͣg `0uWw_t-ßY;]ɋ!LS}Dݥ.!m,+j k=p!=j 8JeOnL&l8EMo9_RhLێ'`8bۿíK[ c\֧x)' $ )Q Rt%%ߏ06<e ӹ q}e|^'84.]#b۔#ۄ i6TJ c`,ҡEJDKl=cQ( Ç_`?>00q'TL.N5RTO^ wlRjc+9 075;b,%mF~dӲ5Ԃ8fupޔ{ )!w˳UO5܂09d O{?#޵ctM?dd/NX)*miDCܕe}N#V=S>LrQ#wRod~qRܲYpDP$ӜMr}3)]qpmu){H9ǧk8/S}|.]٦{vYSӰZ87_~,@r0φ͟႞RrU b:k97ײ.?UQ뀛:@i YL oS{m=I-g0qO@vY\1lb\%;Fr7J;%ؘ %SG^D8jloZYEciRKPtx3: Y99fþ&gxQ&N[yR[\0 VɄhjFC% & OTƳVXt 9v(W/1m*u6 jduE*Z`0.q*|2?L>ĽM~\dw|+m($_!-7 L#Y>ķ+fQG4~#.јB`N2gdEI^؀~KEGDZx@./WЭlܠtډI#0֢0sxzx.F6Lɣ(Q[ДuCGQ7&=#If 2{FMn C+waROʹ^8&Fcuz̔103 1?=Arc`@&'QkRlC9gf.|?P18.Ƃxt%{tZohu ?$qLmeլ.-1au9-^k λ3W$~{/Yh~$M'ޞ]C98 Mj@#CnZ*7͚#ieW'mL?qC& )+`gB%{UW,Vj0QK uxTQ h_.!> Vbi);dª#{PbU,ǭ^7Ad¨ $ӯXJn܊f Gx%B*h{eF)l@b#KqE{\Lţe"*O{yj?\e-m1KG&w_ !֣wk%i͵mMű((؟!<+ʥ}94y!gؑ1= Lݍo08FV4Q~9!oSzX7ǟ)!j,Bpc$i FX1 L5 {Tqsv vE5P7aJ} Ҍ@d:/w| qm`#wwA\&˂j_ ?r}*4fFK݅u,Jjm4;;U qqV|E ,w3 hR>r["7j0,t,H*'tMt;WpuTqX,ĺ3fq/989LgSo]>rHr`:@s6@pYx&lGL5Pe\m>gSŢZ~GSNOKa8oQhx['P:] zu{ʛ4|ڣ7eQ_ߜc]~l᎛-D͐^]R Цv6l:SMևz1|$nP LS+5rK4j.)#uX.78MvzWV#Y>y](m@48vuGLIg]-Jvȝz%9Yfn4Ֆc%`7)szU=Aht{g3kb>sueFig. ip}4EyUú4Y܂?J @Zc)|E5?ׯi Be]`.@EOil ɀ4cE 9qjiPGl]^Ikǥȍ0+uO:P@8K?R9^ٲOb\v QWDűQ&> /k EiS^<Fa7L/e<2 jb’9K>5ME_;W /'!0G(z[%a4n1vDۨG\S򼦠֣ '5 5&%.7۳emrD_w=x/ St4ۆ$M=*zk0e-~$_e{4/3,xm@ZwKx_W.μ1suMAR"O(s"c5w;|2U )K_o Æ,<:$OY1nZ Ҋ%}{:R;0'D ꤎH鹄>5!@ռ'#Kx)gu?둒)}RFyJAbȴҘ~6A\ԥ 8"6kss쒹Q<]f_1%{x@&|m&XUEӠ#mTȜcɄD@p1f纽2b>X]UWnbk_NޟYIO'xnx jLyě_lI\@<|-K&΢LZQAi~X'!ޥ5YDGC!/Ғ0_ނci [@QIX) PW=Ŋ廾>UZE9PJRT# XWb^4NΟ+CKCT~_9Y aFeC sgBA7S>GvFɂ]@>njdȯ9L\KdWQ[^7ut.^M?QKuU y?6T"#.Zqd7([fE`e޹]lo(d.rViBcS'a:T؉I= &Qce׎a 4AV҈IjWs, G!z1B)7?k^͠R]0lHPf;i B>hاa;`㲈w V;Tmt:`k#Vg+0sJD u?u' u $I,_ɕ!Z h[ı`MFwa^;k3=y|?TP/дDMGmM'ٜ= 0}!E#H0U;DW?uBw~4V~ OB)i{1UpFp ɷdI.[#4 q9;7/1SyOGZ[iƁUEs+[1It-M@㿀D-!c|R X"cp_7иNšouXl]X *>cEC ,e%'  _D꫿% 'o=eyW~[;@#GM;y\pWӲ )/Κd1S?\Kʵ1;0VӀ୙DA YbD|f]D WxZ0DC*RMovaND_ C/"ed--Q#QALC7<ނvX^+u<&1Kv6H]/{D +p ΗO |Quϼ4qҗ[1M"ӾD~ q7 KNi!o,B$3`iG.B 98tTGF9vwN횖n2r31gX[lS*ݥЍă1ZZ ~(v.t(Of3rg{/]I&m* X`-6HVtjqF]~ W1;%Ӿ׼c4D̆p"\yifN:.{@EGHy%i$#41%pf#$*}'͆_j[0'a_|NFdwG`G Ɔ2Pol'FU.u%ʧ2ng΅} f%\ x{)22> RD޴j r }s{4;V5|dxjP?ۨL $]w22+HY KQ1z D4D$y@]"z! T{u`4hɆHw5n&Ѡrm-Nj3OҪvPoW㡠_ s% ߨSϕ $ëA^GB IcNx. Ƀ|gրw,r7 d+4 )}<t(o1]YLTC(hVjK:f?M˺sn&MV`*3gr戮Tީ]ᦨzRaC,єМNBi?aJ 1%&gZˍ+,7nwxy Jcd`-X0E^Y.ɏTYy"$Ge$|r?3 7ڼW i+YλP5Hs)9n [ֽC3GgR Gd]f2f{w[Zgc!^F ϪbT$'9n%% i!e6M)9ӫ /ycDWGS* kн x{ 742?"bezI-EiRöuz06+qZgU+riAE] =пqClA)2h?}{ nHXځ[l& bvK?h)" tq;oTTifR%䂏8Fnk}:Y9t~50#3r 6Yղ<^t*0rHdm.<N=I` ,Vh٠l-#&xi&/~H2 {g$OmKM_Zxέ{TsaFfҜBpYC)R U@v<My?@hx3]9.DLƥd5KnFPFnnˠҍpaCB"4}ݍ0BJoUX!c9jk& *%&{d % ˅rB԰_Nknn<ҋ*j|K\ Q {553Zp%];woBcIΰ{d\Ӑ׭V$^<}+/a2,Q-Iwx8aƸ~ɵ7 zhR,UAjh/M=z4(&NwW}1ݬ{9}66b02ޝnxBϏWHQvetbXSlY&p & fh?~y[|xۓŚR pnwq'E]&1^P \wOR }PPu9YYZJ@fu_Jdr(=ٴeFP?$V'q #!.3`!j+i{`+Ĭ_{_ +hVίI1YGN\2pTÚRQ8Ul۽2rdmH㑵 I>.um jl00ePgԆ]ЖF6-1];f+Nѯy M DvJL:KV)糫bÅ>mmWbhHK?#I<+ɍ="(vZb3Q͎Nx~QoG<3{3V;榺1L?L!.w⁻e$|15:t#/dxW&ZX=:M8Ajn[ߦŸ?inO6,7ma[^K޽VǕt UrOrmUºZpN0Gi{3RˀyFm#z6=jm?Sxͩ/H^4t`U?Qk&٠XI0c^֢6/CiH-+˰ *u4`uH+Ş;kb$}`@?ΐ>J$_l͡ Q\mnPL:5i}Z%#N?&:5ҁM_|Yd{d VrU:xtT叇E+tA +/v4"fǷ?ZYAY<#}r}ruӡM8$2:) Pٗ-E˨O6NF*<Y(f I,>1*G+ |>˸ P.TƠ:KL3GX|6aheI+S1qf+y%ZJ:+kY"+z)9> _6݋RWkEaf?'}::x␕H`Od~uz?aZUu)vo[go|i ]Y{yYi;i2! bWܪ *g,&JJ99&3(-zuOZ\(pw[t&#Bxʐd:n1W翣ϳU*hnҹE! uA1ؠ`T{;rqQmd3\«t ^t^Ľ˟T3ϰ J^08VѷoP Rzԕ#ʜ??Ao Z?wM2zQ?*t&xV,L:tU@GT3igCqCO _ U+WNf];ST8A՜d4?AL_" 1rw^${ XN3x>HcKVƦu0 b M_ ̟v=5:={l:SsMwy\饼jdb%h1yxyQ6^(7uw?l-O,W(#XB*Tv363%.fqJY^%όdG,|%_ Rg;n#l;P|ƽ%<) d̦M`',&g(;M8oPiB>UNY].A:F~jRD+e4m=&OtV)ۧ3$(xv,e!^EkiO^N"5Fy8o| Z(i`#x+QI(LrʻW6XJ+87:h9Ǿ=V#P*Ją\r4N )iGk^]g8.™ծ* |0=Tvh`,eUX %YD8<9,BmC1 R5#a[yߴ؁t.a:!CZx`X5"nUO{~TX!\ sٳ_\+e6tQ>\;L ~>;&( NutX΢y(֟Hv(oEi)1$7G̉:} >$w^5x" ^bkwjA@t~PS^bݧ 8UQMwNɰXU8P[u~e)+uO6̿rl!χY̕ qfXٰٶ.kVpX4vI!IrxJYhِ*ї=M޾0(yi7cp: kXoh fGUeSA)GVJFtU[ᏇJzF ʡ袸'88F{eș~3\~]wёհ6",,0 TuQ*ӊna8\ nTj!_<@lY0Tym۸Q i%o<2kif=A7$Ln/TNl"5sAW 5'@xI{ح̒E:b@9qjEdtq͢.uKM .x]#;x596;?*8]2ȮpKy'nd( $1pLڮ#>T*LU] }Vl=_M9fQqlw)H JJQo+ ޺EZ*qKqTnK0uYFxSOqRHJ8:~U]9}O1r#xhgy5sn-]^|b ^R?~} *^Kȩ7/y. ؾ/Jp /8gAR=68rn7c`{9L06qL옯!hPͱgĭb$VL/.S;Lbr'cAFy nV˛=HPZV2+:O@YQpBp?C:IQE2,G,sʁA~(!&dͻ>ĐQDmR@ƹ`Wt !Ps8Dr.P/Mq"JLʃh8''7˽.De2Y,bg}}h9;Gsys S35Oj۲.<拄`"׳]g)D"FFM1vm$D&/3ɒ/PC*i y0Ar/T0lcIy%A6aB60B )$~ ݓ[GMu8]5Et߾kՔv8<@n2?^ӇIL69L;Lb1'&I9#3חhےz!xƶ%!,‡<\z2Fз}w1W Vb0.-D6Pg+X\M%3pqT60q4iH98(qv`&ŔDF "境kȬ>I -Ú vJXq%y{ބQLwc9&Kkn[;|{VN5vJl' zJ2\{ہCW1hqrr*i@]uf)9$uWQd ;~Bt8%IgGŎq(x6U= /x$فZjJv97[76sJ%]j= ~09gou lDH2] pMRMy<jIOc.YLӾjGS/??a%I1KHL8Kc4mt*\ ~q$ 0a {KApFI[\%o;Q㔹L˨ jBmUhy.X&}{,^'tI])io 6dD"]1φ8-$1 0ms2I(Y>S PAnVr4-$Q}Ϯd4Mn3fۼ0# kiVZ%aC2h_svjFwľ9k42f`!:@otGti!=Pc.U]qCr#k^0ڞ:0ҧ|LZ$!7%c"iͦ ~)&ki({V[~A2fѧ-p1R ^3͉ی께ؖ )b&X< LMܲJ8%QLȬmʜC EppQ=9av\y'c?Jd^M;Gpea@ m3 B䂜cq?O컡5:ZuTiɶ^vUG3 )+- (-ᄆ>J'nz,ٛxl瘏zR-H_<敇K\12&"!2eJLT9vbs~&Zt-~2 ѹգ`9/rV.5 G%m!2k\ǪwBVs mKqq&[aŹKz $>{ley|nck?A?|0rq䩅Ά֕0ZA%PZ X$p$J$ٱh'/YGt&U'."v>m񏁪Oͫ {15r]1sq˨,yr(Zf~].Z~Vץ@P$*djkh/؎@ƑH9\F@i{vk΅FP %FN "1}}ЮUg"HY/JC0CTTV㩻Ǖ^w#WB:լ;Yaes˻`7-WPid848W5x2!JD_ޅu5/)4SOV}Q GK?Q V^$(SDLBcReH{Qjt } Z _SȫV ̹N?,.-0R93GS.d&>- BA/TF,KݤKk'˾N͟Ha\L, TCORu<[rS3֩(9>F6,?6$ʬeBrp%,nbЄ}@=]=8O ;PFGgַzhB,bWwe kxrXS_d#3 [)zNJ/#zRM I4 R~ľG'$2}E" $G0U-pkB2jeW-1Mhbȥ"`#>.w! ^}3]a {Ɖ: $8(Ӭ̈́39uٹbqDE\*cg)-hf_]flHzav ӕjS_ 0gmJ_dnUc=6]kq V+n^(@(wB5.m(E-9+Kfa Yι,K)Ỡac%hУ$tA4>!*dd A Rw-!?pJ*JPE;$KQKgY?;6dN_r/5aַUț < s=+gO, ?o$1#& >c*:mPYvdpO M`wP@_|7R}0)?Ki@YibLzsiǀZga϶V_o;=<{^(rYnŬ!M9̷AnLP0-4KOVk f{75S&A-qN-#Bxy=j(<DRˠw=Q,*)#x@W)̼1aNo6iCGY/WR]8(x;et3Ʀy|2ܥ?E$hoҩ4HބCEzjY Q!4R"TCY^[Z$k6`F@tJ4LnvJi\a maF0rb!i'9Yne鍚t0mIKN;;~u3km6! ^!E&ϲ>zhHPN_D/-՞H% j_XiO4K톱v6*@2a zGURe] +"v,M -$@n_yc*>8rE枝d8FgxI=, {ۑx'veD 9cy|+|#h{?ZO4#"0/:Cϭ )X Vut.lDy v 5$*!Γtũ}2wH]1jj$mt섷+ff$%_"]Ȥx%$}'"NI2?S_ڴ0͞V>V֙*C}MQqvAGMK7(RBNy);v.~O龲i$*n9m`*vgXd畺u"0aG&^3IPkҟ%owV o-Qۯ}KZ%H%`h-Cz)x\ 5 0^{&rSU|1L5][,*xݧUt3? 9C*:jc`fxk5nY߭VBk $W2ѯ]YdQ`&e'aNX$8bh W9svFM0b`T]B,!7-Ȭz(砵hɝ.g˜UڱCTlH) lYS;qHzFK1@\ rseTQ"IA't5t1GnY[5d*2Dվk<6IdBz[5Hu8٢LsDz!UߺUɿo]jTh-)rtO0, )F@-C㢙%C*J88hRs!js*aW/O13a?^ -ܲ01Guu'-JW: U۔|INU<KT|aLmVQ*:,Ӭ-8_= =D:Ȩ͂;A GB u%? ő>ȭ xV>$Q4%U M ,Gʲ%F1N49(XH.ݑNQn#md ˱_}x >Ȱ啘C|Ạ??UoDl2nZ8V7 dJ\ -b߮5|3 19]c6^\vAOU焦ϘTx'`.!)KqU`W"T})麢hU*gbX_})~i'*MCf֘>]_/EL^Es4Px}\&rzn D>-[D6'"p^,Jӥx!_NfN"QY'Y?cXrxKEQ)\1Z|]^ {>:1J?,3 P.!Vo볃ho Ţ15/ŚԜkwKf3wp<0Ǧd*VNga6fߕ\/=b+?)gŏ΢^XoKC_Ifj4>DgEIt,zzBDЂgq˱C|\c 'iV?HWT%?8R;&9桭F,s3 xs7>ᜃ) u@2~")@D:GIKOOGwv*Y!Hz<83(ؘhcs1{,QPOahyGڼhpEWjg" 3"ϡ' /J C/&InN,`SV,kPf|Qr4< i;?HF,*Jm ./&݃2w;~wz:ނӰuYlK;HW6I$ʂ g1)^$*2bixv ASAOMP)Jܛ&,KTMN25?dᗐ7?t-a' 5$[؍ĻZ@).ۋYi?FxCjuSȕuSd y6?C۽whwX߅ Z~- =ͻa8[Qa^"j Ni3D>RbHXN8'EOV;jD7BX ] $sgRގB$`׺. ܦWkXf]EzZ;ŕP-ڈн5_e:UǾtܜA{6[ ,?kdѰJ:i.•ԯ ! ި?4K}MC5-W84?C6@4HnSUas:O1]mg/]!NvABNLB|khWCÐ;ТL1) #&j DRkzjŒB.-ޟr6%P6my$? kI4eW5o#R?LTO-3rhPNbg1T}@uz#Smm.( A9B3 QQ9 jC V DNkV!YodFCʪ9X~[ڑ')͎ERBfk p8 2~zLU.,.Xx3+-a7r;ob*qkhg8 -Er>#pEv(mփˮGW0`߇)%um ߅2jq}K*Ө ;7+ZNeCMhYYpnLTg{0-:VoBX8*J@YtP|+w`'HhG\ 1ZN44HIXJE}:CQS%@\T^Y4vӮ{YYWqU  on_" XM@M<# ):FT>xA949'fwU@#ZSZd)}A7T%;1;K@^ `zt%>]/%exS#,ON]B-_n'}1l `[DZcoױۙZx#9~ؑua[qEk;%0ϗVT}rnI$E3{ GAM#f \r(Zb7"ݭ\r*#Qp;ZA0fcOh{iM<9b݃0aa m=(\EL}gkf¥KBq5*RYHr*1346pQ_DNL;SgwKgbo0/971D޽:j.c01 ԏ4\nc۰%wGku1W7QJϢDh]* jEkRnM949MjV٧Lw^k3ee>ٲd8R#UsM 'f,\.Nz#aUCID%ǎ+*W"UHlw^7`a[هl`—q~sB/ >HryU[|s FR{'nTގ}ܺx'kozWUcVQ@p0/(?oWݙD6,8x]~p_·cVɲ#ip42W˕Ǘ2 KS!"kv񝮳 dzAcM-]xc{pxR$b>+^qYNbى*0 XBz`y_ß*e4su #)!, c.)1o-~aWFl6H mjM.@Ҏ,[F3[V?+ӆ1֒Y/Ďg>db84!]<ިte$4ytKwl@,\Xw픷q%]u <}t@3P(}V0!21o"wKƺ&U}<%D/YL:Ff tqU!I,A2*nlܴwL6W,x>2#eXoa-K`+cD8V.D}YkCf?58t-ޘ,^+=joS *e6Ɖ#4+p}]'$!&8, ?Sž AP/yaQxsuA $,odF֖)ިs x;msYgN `+=hA(3Ml2W{#l|J%-*g8td%`.G 4G̅{ft'2U>p#)0y#.&\˥nxR@کb=Ufy{=Ƈ0ڥᔴ)?auqc*/: %dDy3lP ::BH7*)Uwoz_c1[mi._8}* )uiy Fli_!R3-ЁToUf|mŶ+qw&$"gX4γ[p5TA)̛3~ݹ #v9JCҥ 7>.05AJ{1bUeN莂'k5I8ţyT-kd CsQx[QP;h_<{RU4A2v/gJ þkRi>'PU4]AIˍ<;E-?Đ|oVal6Q`=r v#~Cޤ/}qQz{A*34Lo <0b21<}y^t*zmZ7nQ0=LQ+a' DjZhH͔wi:ߓPNDy߲U3/u;aHPyo؅̔rLO%"G, 4Wc|H3W`tC!*,_n0~b?Y xHdAu&|gbYs 20a TanP5^;R.)Q 3cEm ض̟_vCJoQfg<@0ZD}0v~5O~/^whccg:#]1~jۍWwkҮs4S(b)9SЃ|¨#T#M #ZrBM8Lbuv8V ![ue\1iʠ-'t{u(WP9j b:Kg99%ĻI #9˯iS <".\#e9G73y5WMt>-!lfa"w565Itce u޵Kz$>t4\@/fVQ"p"P%Ɓ@&/*,}U]Q6[`03! ?\ [o!`F* &!pޮ0 _ŢÀw67`(^iw 7lR-הT `MsD@y=hVRBEz$V78FG 9*|}ͭWS Kx9"A؆iL-]?t` SW6rvkH>( ŏD"zf.uPmS/$AIc^"w+ŽKjG-~qmybb4"4`ZSk[tݒ U1oM=ǮO>z\̮J<` VMMswi4\yx7(rxP{u/ >b`#>*[psO;\_?Y*)>vftQ8 5^<#\L^v>3ṆL~%=CC,!ԅA'ZcT,)귙[3;{~~h ߤK`ŝ[K $Gu)$Ī<DUxP^y\f`4ូWP ;ȇަ ;s_j ]l ѕ$ |f] B `(53-&躍c:jPѧr^SzO%1e1f-N, Hh?a-e{dN\ TcB'I"Hj=uOaC+T^GIqdT8jcUOk遥A|=ō Om!JTr6h (iDg .M^/q YZ