libselinux-python-2.2.2-6.el7> H HtxHFSssU ?*}}ST ­A<؝a`ꟿȠ ba4d5bfe5d6f791d1721c2f01bed7984da729e25ֈXnp@:_cvFSssU ?*}}^rM|f(g23U xGS*7g"7Ma 9>98?8d  G AGPh t    8Xp(U8\9 P:]G5H5I50X58Y5@\5X]5p^5b6d6e6f6l6t6u6v6w8Xx8py88Clibselinux-python2.2.26.el7SELinux python bindings for libselinuxThe libselinux-python package contains the python bindings for developing SELinux applications.Sd `fortythree.fnal.gov 5BScientific LinuxScientific LinuxPublic DomainScientific LinuxDevelopment/Librarieshttp://oss.tresys.com/git/selinux.gitlinuxx86_64}  XS`A큤Sd _Sd YSd _Sd _Sd ^Sd ^f1aff97b92a271c488efeff427dd0d21f8c3c797ae194e5bc83f2d2e3187ef702782e153688dacea5b3bda2053bec60905bf5856a395db4d0b8fbe36a43c05972782e153688dacea5b3bda2053bec60905bf5856a395db4d0b8fbe36a43c05977d9a173bf5fa638b4bf1d4885e2ece69c081f88932c3b1a8798e649b245aa7a4b0fd65a22147105b6ed9a0d84ed0ddcc6701b81d4f6641d27127abef885d285frootrootrootrootrootrootrootrootrootrootrootrootlibselinux-2.2.2-6.el7.src.rpmlibselinux-pythonlibselinux-python(x86-64)@@@@@@@    @ libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libselinuxlibselinux.so.1()(64bit)python(abi)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rtld(GNU_HASH)rpmlib(PayloadIsXz)2.2.2-6.el72.73.0.4-14.6.0-14.0.4-14.0-15.2-14.11.1R@R@R@RR&RʚRkR%R@RMUM@M@M@M@MlMQ0@MGM5ML@L-@L@L*@LLq@LN@LF@L$@KKKrK@KKqK}+KTM@KA@K@JJJJG@JG@JG@JjJS8JS8JB@J@JMIܑI@IԨIbI̿I@IV@III@I@I2I@IcGIcGIcGIG@IG@IBR@I1.I!\I!\I-HHHe@He@He@He@H@HHH@Ht@HsVHgy@H^>H^>H-w@H!H @H@G@GG#GF@G@GGƢ@GƢ@G­G@GGD@G@G@G@G,@G,@G@GG@GZ@GZ@GeGeG|@G|@GO@GO@G<4G<4G0W@G'@FF@FIFFFFF&@FF@FvFFS@FF@FF]F@FtFFzh@Fw@Fm9@F` @F; @F-@F,F@F@FF*FF @F @FoE@EE@E4@EE?Eɿ@EEEEElEx@E&E=E=E@Ex@EvEnEYEK/@E>@E4EE EgEgEDfDDDDq@D@DB@DB@DB@DB@D{DDX@D4D4D4DD@D@D~D~D|3DvDu@Dr@Dr@DlaDk@DiD`@D_2D_2DX@DWID?D;@D'Dj@C@CCC-Cǖ@Cǖ@C[CCC8@C@CC @CCqC @CCCC@CBC@C@C|pC|pC{@CyCp@Cp@CoACkM@CiCf@C_oC_oC^@C^@CX@CWCS@COCFc@CFc@CECECBnCA@C;@C:C*C&@C&@C%mCC@CC C a@C a@C&B=BۙB@B@Br!Br!Br!Bn-@BgB] B] BZfBS@BQ,@BIC@BAZ@B9q@B9q@B06B-B$Y@B#BB@B@B LB LBBAA)@A@A@AA@A@A@AyAҜ@AJA@A`A`AA@AA@Ak@AAA@AvA@AAoA]FA]FAQi@AN@AI@AF@AF@AA@A>@A>@A7 @A7 @A5A4h@A3A3A/"@A-A+-A(A$@A!@A A A@A@@@q@7@@@@6@@@A@)@@@@@@@@@~y@@~y@@~y@@}'@s@@s@@s@@l@@ia@@b@b@b@O@@O@@Dw@@9@@,@@ @/@@???E@?E@?٭???q@??@?@?@?}d?z?a@?M?D@>S@Dan Walsh - 2.2.2-6Dan Walsh - 2.2.2-5Miroslav Grepl - 2.2.2-4Daniel Mach - 2.2.2-3Dan Walsh - 2.2.2-2Dan Walsh - 2.2.2-1Adam Williamson - 2.2.1-6Dan Walsh - 2.2.1-5Dan Walsh - 2.2.1-4Daniel Mach - 2.2.1-3Dan Walsh - 2.2.1-2Dan Walsh - 2.2.1-1Dan Walsh - 2.2-1Dan Walsh - 2.1.13-21Dan Walsh - 2.1.13-20Dan Walsh - 2.1.13-19Dan Walsh - 2.1.13-17Fedora Release Engineering - 2.1.13-17Dan Walsh - 2.1.13-16Dan Walsh - 2.1.13-15Dan Walsh - 2.1.13-14Dan Walsh - 2.1.13-13Dan Walsh - 2.1.13-12Dan Walsh - 2.1.13-11Dan Walsh - 2.1.13-10Dan Walsh - 2.1.13-9Dan Walsh - 2.1.13-8Dan Walsh - 2.1.13-7Dan Walsh - 2.1.13-6Dan Walsh - 2.1.13-5Dan Walsh - 2.1.13-4Dan Walsh - 2.1.13-3Dan Walsh - 2.1.13-2Dan Walsh - 2.1.13-1Dan Walsh - 2.1.12-20Dan Walsh - 2.1.12-19Dan Walsh - 2.1.12-18Dan Walsh - 2.1.12-17Dan Walsh - 2.1.12-16Dan Walsh - 2.1.12-15Dan Walsh - 2.1.12-14Dan Walsh - 2.1.12-13Dan Walsh - 2.1.12-12Dan Walsh - 2.1.12-11Dan Walsh - 2.1.12-10Dan Walsh - 2.1.12-9Dan Walsh - 2.1.12-8Dan Walsh - 2.1.12-7Dan Walsh - 2.1.12-6Dan Walsh - 2.1.12-5Dan Walsh - 2.1.12-4Dan Walsh - 2.1.12-3Dan Walsh - 2.1.12-2Dan Walsh - 2.1.12-1David Malcolm - 2.1.11-6David Malcolm - 2.1.11-5Fedora Release Engineering - 2.1.11-4Dan Walsh - 2.1.11-3Dan Walsh - 2.1.11-2Dan Walsh - 2.1.11-1Dan 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-9Dan Walsh - 2.1.9-8Dan Walsh - 2.1.9-7Kay Sievers - 2.1.9-6Dan Walsh - 2.1.9-5Harald Hoyer 2.1.9-4Dan Walsh - 2.1.9-3Dan Walsh - 2.1.9-2Dan Walsh - 2.1.9-1Dan Walsh - 2.1.8-5Dan Walsh - 2.1.8-4Dan Walsh - 2.1.8-2Dan Walsh - 2.1.8-1Dan Walsh - 2.1.7-2Dan Walsh - 2.1.7-1Dan Walsh - 2.1.6-4Dan Walsh - 2.1.6-3Dan Walsh - 2.1.6-2Dan Walsh - 2.1.6-1Dan Walsh - 2.1.5-5Ville Skyttä - 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-1Dan Walsh - 2.1.0-1Dan Walsh - 2.0.102-6Dan Walsh - 2.0.102-5Dan Walsh - 2.0.102-4Dan Walsh - 2.0.102-3Dan Walsh - 2.0.102-2Dan Walsh - 2.0.102-1Dan Walsh - 2.0.101-1Dan Walsh - 2.0.99-5Dan Walsh - 2.0.99-4Dan Walsh - 2.0.99-3Dan Walsh - 2.0.99-2Dan Walsh - 2.0.99-1Fedora Release Engineering Dan Walsh - 2.0.98-3Dan Walsh - 2.0.98-2Dan Walsh - 2.0.98-1Dan Walsh - 2.0.97-1Dan Walsh - 2.0.96-9Dan Walsh - 2.0.96-8jkeating - 2.0.96-7Adam Tkac - 2.0.96-6Dan Walsh - 2.0.96-5Dan Walsh - 2.0.96-4David Malcolm - 2.0.96-3Dan Walsh - 2.0.96-2Dan Walsh - 2.0.96-1Dan Walsh - 2.0.94-1Dan Walsh - 2.0.93-1Dan Walsh - 2.0.92-1Dan Walsh - 2.0.91-1Dan Walsh - 2.0.90-5Dan Walsh - 2.0.90-4Dan Walsh - 2.0.90-3Dan Walsh - 2.0.90-2Dan Walsh - 2.0.90-1Dan Walsh - 2.0.89-2Dan Walsh - 2.0.89-1Dan Walsh - 2.0.88-1Dan Walsh - 2.0.87-1Dan Walsh - 2.0.86-2Dan Walsh - 2.0.86-1Fedora Release Engineering - 2.0.85-2Dan Walsh - 2.0.85-1Dan Walsh - 2.0.84-1Dan Walsh - 2.0.82-2Dan Walsh - 2.0.82-1Dan Walsh - 2.0.81-1Dan Walsh - 2.0.80-1Dan Walsh - 2.0.79-6Dan Walsh - 2.0.79-5Dan Walsh - 2.0.79-4Dan Walsh - 2.0.79-3Dan Walsh - 2.0.79-1Dan Walsh - 2.0.78-5Dan Walsh - 2.0.78-4Dan Walsh - 2.0.78-3Dan Walsh - 2.0.78-2Dan Walsh - 2.0.78-1Fedora Release Engineering - 2.0.77-6Dan Walsh - 2.0.77-5Dan Walsh - 2.0.77-3Dan Walsh - 2.0.77-2Dan Walsh - 2.0.77-1Dan Walsh - 2.0.76-6Dan Walsh l - 2.0.76-5Dan Walsh - 2.0.76-4Ignacio Vazquez-Abrams - 2.0.76-2Dan Walsh - 2.0.76-1Dan Walsh - 2.0.75-2Dan Walsh - 2.0.75-1Dan Walsh - 2.0.73-1Dan Walsh - 2.0.71-6Dan Walsh - 2.0.71-5Dan Walsh - 2.0.71-4Dan Walsh - 2.0.71-3Dan Walsh - 2.0.71-2Dan Walsh - 2.0.71-1Dan Walsh - 2.0.70-1Dan Walsh - 2.0.69-2Dan Walsh - 2.0.69-1Dan Walsh - 2.0.67-4Dan Walsh - 2.0.67-3Dan Walsh - 2.0.67-2Dan Walsh - 2.0.67-1Dan Walsh - 2.0.65-1Dan Walsh - 2.0.64-3Dan Walsh - 2.0.64-2Dan Walsh - 2.0.64-1Dan Walsh - 2.0.61-4Dan Walsh - 2.0.61-3Dan Walsh - 2.0.61-2Dan Walsh - 2.0.61-1Dan Walsh - 2.0.60-1Dan Walsh - 2.0.59-2Dan Walsh - 2.0.59-1Dan Walsh - 2.0.58-1Dan Walsh - 2.0.57-2Dan Walsh - 2.0.57-1Dan Walsh - 2.0.56-1Dan Walsh - 2.0.55-1Dan Walsh - 2.0.53-1Dan Walsh - 2.0.52-1Dan Walsh - 2.0.50-1Dan Walsh - 2.0.49-2Dan Walsh - 2.0.49-1Dan Walsh - 2.0.48-1Dan Walsh - 2.0.47-4Adel Gadllah - 2.0.47-3Dan Walsh - 2.0.47-2Dan Walsh - 2.0.47-1Dan Walsh - 2.0.46-6Dan Walsh - 2.0.46-5Dan Walsh - 2.0.46-4Dan Walsh - 2.0.46-3Dan Walsh - 2.0.46-2Dan Walsh - 2.0.46-1Dan Walsh - 2.0.45-1Dan Walsh - 2.0.43-1Dan Walsh - 2.0.42-1Dan Walsh - 2.0.40-1Dan Walsh - 2.0.37-1Dan Walsh - 2.0.36-1Dan Walsh - 2.0.35-2Dan Walsh - 2.0.35-1Dan Walsh - 2.0.34-3Dan Walsh - 2.0.34-2Dan Walsh - 2.0.34-1Dan Walsh - 2.0.33-2Dan Walsh - 2.0.33-1Dan Walsh - 2.0.31-4Dan Walsh - 2.0.31-3Dan Walsh - 2.0.31-2Dan Walsh - 2.0.30-2Dan Walsh - 2.0.30-1Dan Walsh - 2.0.29-1Dan Walsh - 2.0.24-3Dan Walsh - 2.0.24-2Dan Walsh - 2.0.24-1Dan Walsh - 2.0.23-3Dan Walsh - 2.0.23-2Dan Walsh - 2.0.23-1Dan Walsh - 2.0.22-1Dan Walsh - 2.0.21-2Dan Walsh - 2.0.21-1Dan Walsh - 2.0.18-1Dan Walsh - 2.0.16-1Dan Walsh - 2.0.14-1Dan Walsh - 2.0.13-2Dan Walsh - 2.0.13-1Dan Walsh - 2.0.12-2Dan Walsh - 2.0.12-1Dan Walsh - 2.0.11-1Dan Walsh - 2.0.9-2Dan Walsh - 2.0.9-1Dan Walsh - 2.0.8-1Dan Walsh - 2.0.7-2Dan Walsh - 2.0.7-1Dan Walsh - 2.0.5-2Dan Walsh - 2.0.5-1Dan Walsh - 2.0.4-1Dan Walsh - 2.0.2-1Dan Walsh - 2.0.1-1Dan Walsh - 2.0.0-1Dan Walsh - 1.34.0-2Dan Walsh - 1.34.0-1Dan Walsh - 1.33.6-1Dan Walsh - 1.33.5-1Dan Walsh - 1.33.4-3Dan Walsh - 1.33.4-2Dan Walsh - 1.33.4-1Dan Walsh - 1.33.3-3Dan Walsh - 1.33.3-2Dan Walsh - 1.33.3-1Jeremy Katz - 1.33.2-4Dan Walsh - 1.33.2-3Dan Walsh - 1.33.2-2Dan Walsh - 1.33.2-1Dan Walsh - 1.33.1-2Dan Walsh - 1.33.1-1Dan Walsh - 1.32-1Jesse Keating - 1.30.29-2Dan Walsh - 1.30.29-1Jeremy Katz - 1.30.28-3Dan Walsh - 1.30.28-2Dan Walsh - 1.30.28-1Jeremy Katz - 1.30.27-2Dan Walsh - 1.30.27-1Jesse Keating - 1.20.26-2Dan Walsh - 1.30.25-1Dan Walsh - 1.30.24-1Dan Walsh - 1.30.22-2Dan Walsh - 1.30.22-1Dan Walsh - 1.30.20-1Jeremy Katz - 1.30.19-5Jeremy Katz - 1.30.19-4Dan Walsh 1.30.19-3Dan Walsh 1.30.19-2Dan Walsh 1.30.19-1Dan Walsh 1.30.15-5Dan Walsh 1.30.15-4Dan Walsh 1.30.15-3Dan Walsh 1.30.15-2Dan Walsh 1.30.15-1Dan Walsh 1.30.12-2Dan Walsh 1.30.12-1Dan Walsh 1.30.11-2Dan Walsh 1.30.11-1Dan Walsh 1.30.10-4Dan Walsh 1.30.10-3Dan Walsh 1.30.10-2Dan Walsh 1.30.10-1Dan Walsh 1.30.8-1Dan Walsh 1.30.7-2Dan Walsh 1.30.7-1Dan Walsh 1.30.6-2Dan Walsh 1.30.6-1Dan Walsh 1.30.5-1Dan Walsh 1.30.3-3Dan Walsh 1.30.3-2Dan Walsh 1.30.3-1Dan Walsh 1.30.1-2Dan Walsh 1.30.1-1Dan Walsh 1.30-1Jesse Keating - 1.29.7-1.2Jesse Keating - 1.29.7-1.1Dan Walsh 1.29.7-1Dan Walsh 1.29.6-1Dan Walsh 1.29.5-2Dan Walsh 1.29.5-1Dan Walsh 1.29.4-1Dan Walsh 1.29.3-2Dan Walsh 1.29.3-1Dan Walsh 1.29.2-4Dan Walsh 1.29.2-3Dan Walsh 1.29.2-2Dan Walsh 1.29.2-1Dan Walsh 1.29.1-3Jesse Keating Dan Walsh 1.29.1-1Dan Walsh 1.28-1Dan Walsh 1.27.28-2Dan Walsh 1.27.28-1Dan Walsh 1.27.26-1Dan Walsh 1.27.25-1Dan Walsh 1.27.23-1Dan Walsh 1.27.22-4Dan Walsh 1.27.22-3Dan Walsh 1.27.22-2Dan Walsh 1.27.22-1Dan Walsh 1.27.21-2Dan Walsh 1.27.21-1Dan Walsh 1.27.20-1Dan Walsh 1.27.19-1Dan Walsh 1.27.18-1Dan Walsh 1.27.17-4Dan Walsh 1.27.17-2Dan Walsh 1.27.17-1Dan Walsh 1.27.14-3Dan Walsh 1.27.14-2Dan Walsh 1.27.14-1Dan Walsh 1.27.13-2Dan Walsh 1.27.13-1Dan Walsh 1.27.12-1Dan Walsh 1.27.9-2Dan Walsh 1.27.9-1Dan Walsh 1.27.7-1Dan Walsh 1.27.6-1Dan Walsh 1.27.4-1Dan Walsh 1.27.3-1Dan Walsh 1.27.2-1Dan Walsh 1.27.1-3Dan Walsh 1.27.1-2Dan Walsh 1.26-6Dan Walsh 1.26-5Dan Walsh 1.26-3Dan Walsh 1.26-2Dan Walsh 1.25.7-1Dan Walsh 1.25.6-1Dan Walsh 1.25.5-1Dan Walsh 1.25.4-1Dan Walsh 1.25.3-2Dan Walsh 1.25.3-1Dan Walsh 1.25.2-2Dan Walsh 1.25.2-1Dan Walsh 1.24.2-1Dan Walsh 1.24.1-1Dan Walsh 1.23.11-1Dan Walsh 1.23.10-3Dan Walsh 1.23.10-2Dan Walsh 1.23.10-1Dan Walsh 1.23.8-1Dan Walsh 1.23.7-3Dan Walsh 1.23.7-2Dan Walsh 1.23.7-1Dan Walsh 1.23.6-1Dan Walsh 1.23.5-1Dan Walsh 1.23.4-1Dan Walsh 1.23.2-3Dan Walsh 1.23.2-2Dan Walsh 1.23.2-1Dan Walsh 1.23.1-1Dan Walsh 1.22-1Dan Walsh 1.21.13-1Dan Walsh 1.21.12-1Dan Walsh 1.21.11-2Dan Walsh 1.21.11-1Dan Walsh 1.21.10-3Dan Walsh 1.21.10-1Dan Walsh 1.21.9-2Dan Walsh 1.21.9-1Dan Walsh 1.21.8-1Dan Walsh 1.21.7-1Dan Walsh 1.21.5-1Dan Walsh 1.21.4-1Dan Walsh 1.21.2-1Dan Walsh 1.21.1-3Dan Walsh 1.21.1-2Dan Walsh 1.21.1-1Dan Walsh 1.20.1-3Dan Walsh 1.20.1-2Dan Walsh 1.20.1-1Dan Walsh 1.19.4-1Dan Walsh 1.19.3-3Dan Walsh 1.19.3-2Dan Walsh 1.19.3-1Dan Walsh 1.19.2-1Dan Walsh 1.19.1-6Dan Walsh 1.19.1-4Dan Walsh 1.19.1-2Dan Walsh 1.19.1-1Steve Grubb 1.18.1-5Dan Walsh 1.18.1-4Dan Walsh 1.18.1-3Steve Grubb 1.18.1-2Dan Walsh 1.18.1-1Steve Grubb 1.17.15-2Steve Grubb 1.17.15-2Dan Walsh 1.17.15-1Dan Walsh 1.17.14-1Dan Walsh 1.17.13-3Dan Walsh 1.17.13-2Dan Walsh 1.17.13-1Dan Walsh 1.17.12-2Dan Walsh 1.17.12-1Dan Walsh 1.17.11-1Dan Walsh 1.17.10-1Dan Walsh 1.17.9-2Dan Walsh 1.17.9-1Dan Walsh 1.17.8-2Dan Walsh 1.17.8-1Dan Walsh 1.17.7-1Dan Walsh 1.17.6-1Dan Walsh 1.17.5-1Dan Walsh 1.17.4-1Dan Walsh 1.17.3-1Dan Walsh 1.17.2-1Dan Walsh 1.17.1-1Dan Walsh 1.16.1-1Colin Walters 1.16-1Dan Walsh 1.15.7-1Dan Walsh 1.15.6-1Dan Walsh 1.15.5-1Dan Walsh 1.15.4-1Dan Walsh 1.15.3-2Dan Walsh 1.15.3-1Dan Walsh 1.15.2-1Dan Walsh 1.15.1-3Dan Walsh 1.15.1-2Dan Walsh 1.15.1-1Dan Walsh 1.14.1-1Dan Walsh 1.13.4-1Elliot Lee Dan Walsh 1.13.3-2Dan Walsh 1.13.2-1Dan Walsh 1.13.1-1Dan Walsh 1.12-2Dan Walsh 1.12-1Dan Walsh 1.11.4-1Dan Walsh 1.11.3-1Dan Walsh 1.11.2-1Dan Walsh 1.11-4Dan Walsh 1.11-3Dan Walsh 1.11-2Dan Walsh 1.11-1Dan Walsh 1.10-2Dan Walsh 1.10-1Dan Walsh 1.9-1Dan Walsh 1.8-1Dan Walsh 1.6-6Dan Walsh 1.6-5Dan Walsh 1.6-4Dan Walsh 1.6-3Dan Walsh 1.6-2Elliot Lee Dan Walsh 1.4-11Elliot Lee Dan Walsh 1.4-9Dan Walsh 1.4-8Dan Walsh 1.4-7Dan Walsh 1.4-6Dan Walsh 1.4-5Dan Walsh 1.4-4Dan Walsh 1.4-3Dan Walsh 1.4-2Dan Walsh 1.4-1Dan Walsh 1.3-2Dan Walsh 1.3-1Dan Walsh 1.2-9Dan Walsh 1.2-8Dan Walsh 1.2-7Dan Walsh 1.2-6Dan Walsh 1.2-5Dan Walsh 1.2-4Dan Walsh 1.2-3Dan Walsh 1.2-2Dan Walsh 1.2-1Dan Walsh 1.0-1- Add additional go bindings for get*con calls - Add go bindings test command - Modify man pages of set*con calls to mention that they are thread specific Resolves:#1053122- Move selinux.go to /usr/lib64/golang/src/pkg/github.com/selinux/selinux.go - Add Int_to_mcs function to generate MCS labels from integers.- Fix libselinux.spec file - Move selinux.go to /usr/lib64/golang/src/pkg/github.com/selinux/selinux.go - Add Int_to_mcs function to generate MCS labels from integers.- Mass rebuild 2014-01-24- Add ghost flag for /var/run/setrans Resolves: #1053122- Update to upstream * Fix userspace AVC handling of per-domain permissive mode. - Verify context is not null when passed into *setfilecon_raw- revert unexplained change to rhat.patch which broke SELinux disablement- Verify context is not null when passed into lsetfilecon_raw- Mv selinux.go to /usr/share/gocode/src/selinux - Add golang support to selinux.- Mass rebuild 2013-12-27- Remove togglesebool man page Resolves: #1038606- Update to upstream * Remove -lpthread from pkg-config file; it is not required. - Add support for policy compressed with xv- Update to upstream * Fix avc_has_perm() returns -1 even when SELinux is in permissive mode. * Support overriding Makefile RANLIB from Sven Vermeulen. * Update pkgconfig definition from Sven Vermeulen. * Mount sysfs before trying to mount selinuxfs from Sven Vermeulen. * Fix man pages from Laurent Bigonville. * Support overriding PATH and LIBBASE in Makefiles from Laurent Bigonville. * Fix LDFLAGS usage from Laurent Bigonville * Avoid shadowing stat in load_mmap from Joe MacDonald. * Support building on older PCRE libraries from Joe MacDonald. * Fix handling of temporary file in sefcontext_compile from Dan Walsh. * Fix procattr cache from Dan Walsh. * Define python constants for getenforce result from Dan Walsh. * Fix label substitution handling of / from Dan Walsh. * Add selinux_current_policy_path from Dan Walsh. * Change get_context_list to only return good matches from Dan Walsh. * Support udev-197 and higher from Sven Vermeulen and Dan Walsh. * Add support for local substitutions from Dan Walsh. * Change setfilecon to not return ENOSUP if context is already correct from Dan Walsh. * Python wrapper leak fixes from Dan Walsh. * Export SELINUX_TRANS_DIR definition in selinux.h from Dan Walsh. * Add selinux_systemd_contexts_path from Dan Walsh. * Add selinux_set_policy_root from Dan Walsh. * Add man page for sefcontext_compile from Dan Walsh.- Add systemd_contexts support - Do substitutions on a local sub followed by a dist sub Resolves: #971425- Eliminate requirement on pthread library, by applying patch for Jakub Jelinek Resolves: #1013801- Fix handling of libselinux getconlist with only one entry- Add Python constants for SELinux enforcing modes- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild- Add sefcontext_compile.8 man page - Add Russell Coker patch to fix man pages - Add patches from Laurent Bigonville to fix Makefiles for debian. - modify spec file to use /usr/lib- Fix patch that Handles substitutions for /- Handle substitutions for / - semanage fcontext -a -e / /opt/rh/devtoolset-2/root- Add Eric Paris patch to fix procattr calls after a fork.- Move secolor.conf.5 into mcstrans package and out of libselinux- Fix python bindings for selinux_check_access- Fix reseting the policy root in matchpathcon- Cleanup setfcontext_compile atomic patch - Add matchpathcon -P /etc/selinux/mls support by allowing users to set alternate root - Make sure we set exit codes from selinux_label calls to ENOENT or SUCCESS- Make setfcontext_compile atomic- Fix memory leak in set*con calls.- Move matchpathcon to -utils package - Remove togglesebool- Fix selinux man page to reflect what current selinux policy is.- Add new constant SETRANS_DIR which points to the directory where mstransd can find the socket and libvirt can write its translations files.- Bring back selinux_current_policy_path- Revert some changes which are causing the wrong policy version file to be created- Update to upstream * audit2why: make sure path is nul terminated * utils: new file context regex compiler * label_file: use precompiled filecontext when possible * do not leak mmapfd * sefcontontext_compile: Add error handling to help debug problems in libsemanage. * man: make selinux.8 mention service man pages * audit2why: Fix segfault if finish() called twice * audit2why: do not leak on multiple init() calls * mode_to_security_class: interface to translate a mode_t in to a security class * audit2why: Cleanup audit2why analysys function * man: Fix program synopsis and function prototypes in man pages * man: Fix man pages formatting * man: Fix typo in man page * man: Add references and man page links to _raw function variants * Use ENOTSUP instead of EOPNOTSUPP for getfilecon functions * man: context_new(3): fix the return value description * selinux_status_open: handle error from sysconf * selinux_status_open: do not leak statusfd on exec * Fix errors found by coverity * Change boooleans.subs to booleans.subs_dist. * optimize set*con functions * pkg-config do not specifc ruby version * unmap file contexts on selabel_close() * do not leak file contexts with mmap'd backend * sefcontext_compile: do not leak fd on error * matchmediacon: do not leak fd * src/label_android_property: do not leak fd on error- Update to latest patches from eparis/Upstream- Update to latest patches from eparis/Upstream- Try procatt speedup patch again- Roll back procattr speedups since it seems to be screwing up systemd labeling.- Fix tid handling for setfscreatecon, old patch still broken in libvirt- Fix tid handling for setfscreatecon, old patch still broken in libvirt- setfscreatecon after fork was broken by the Set*con patch. - We needed to reset the thread variables after a fork.- Fix setfscreatecon call to handle failure mode, which was breaking udev- Ondrej Oprala patch to optimize set*con functions - Set*con now caches the security context and only re-sets it if it changes.- Rebuild against latest libsepol- Update to latest patches from eparis/Upstream - Fix errors found by coverity - set the sepol_compute_av_reason_buffer flag to 0. This means calculate denials only? - audit2why: remove a useless policy vers variable - audit2why: use the new constraint information- Rebuild with latest libsepol- Return EPERM if login program can not reach default label for user - Attempt to return container info from audit2why- Apply patch from eparis to fix leaked file descriptor in new labeling code- Add new function mode_to_security_class which takes mode instead of a string. - Possibly will be used with coreutils.- Add back selinuxconlist and selinuxdefcon man pages- Fix segfault from calling audit2why.finish() multiple times- Fix up selinux man page to reference service man pages- Rebuild with fixed libsepol- Update to upstream * Add support for lxc_contexts_path * utils: add service to getdefaultcon * libsemanage: do not set soname needlessly * libsemanage: remove PYTHONLIBDIR and ruby equivalent * boolean name equivalency * getsebool: support boolean name substitution * Add man page for new selinux_boolean_sub function. * expose selinux_boolean_sub * matchpathcon: add -m option to force file type check * utils: avcstat: clear sa_mask set * seusers: Check for strchr failure * booleans: initialize pointer to silence coveriety * stop messages when SELinux disabled * label_file: use PCRE instead of glibc regex functions * label_file: remove all typedefs * label_file: move definitions to include file * label_file: do string to mode_t conversion in a helper function * label_file: move error reporting back into caller * label_file: move stem/spec handling to header * label_file: drop useless ncomp field from label_file data * label_file: move spec_hasMetaChars to header * label_file: fix potential read past buffer in spec_hasMetaChars * label_file: move regex sorting to the header * label_file: add accessors for the pcre extra data * label_file: only run regex files one time * label_file: new process_file function * label_file: break up find_stem_from_spec * label_file: struct reorg * label_file: only run array once when sorting * Ensure that we only close the selinux netlink socket once. * improve the file_contexts.5 manual page- rebuild for https://fedoraproject.org/wiki/Features/Python_3.3- make with_python3 be conditional on fedora- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild- Move the tmpfiles.d content from /etc/tmpfiles.d to /usr/lib/tmpfiles.d- Revert Eric Paris Patch for selinux_binary_policy_path- Update to upstream * Fortify source now requires all code to be compiled with -O flag * asprintf return code must be checked * avc_netlink_recieve handle EINTR * audit2why: silence -Wmissing-prototypes warning * libsemanage: remove build warning when build swig c files * matchpathcon: bad handling of symlinks in / * seusers: remove unused lineno * seusers: getseuser: gracefully handle NULL service * New Android property labeling backend * label_android_property whitespace cleanups * additional makefile support for rubywrap- Fix booleans.subs name, change function name to selinux_boolean_sub, add man page, minor fixes to the function- Fix to compile with Fortify source * Add -O compiler flag * Check return code from asprintf - Fix handling of symbolic links in / by realpath_not_final- Add support for lxc contexts file- Add support fot boolean subs file- Update to upstream * Fix dead links to www.nsa.gov/selinux * Remove jump over variable declaration * Fix old style function definitions * Fix const-correctness * Remove unused flush_class_cache method * Add prototype decl for destructor * Add more printf format annotations * Add printf format attribute annotation to die() method * Fix const-ness of parameters & make usage() methods static * Enable many more gcc warnings for libselinux/src/ builds * utils: Enable many more gcc warnings for libselinux/utils builds * Change annotation on include/selinux/avc.h to avoid upsetting SWIG * Ensure there is a prototype for 'matchpathcon_lib_destructor' * Update Makefiles to handle /usrmove * utils: Stop separating out matchpathcon as something special * pkg-config to figure out where ruby include files are located * build with either ruby 1.9 or ruby 1.8 * assert if avc_init() not called * take security_deny_unknown into account * security_compute_create_name(3) * Do not link against python library, this is considered * bad practice in debian * Hide unnecessarily-exported library destructors- Add selinux_current_policy_path to return /sys/fs/selinux/policy if it exists - Otherwise search for policy on disk- Change selinux_binary_policy_path to return /sys/fs/selinux/policy - Add selinux_installed_policy_path to return what selinux_binary_policy_path used to return - avc_has_perm will now return yes if the machine is in permissive mode - Make work with ruby-1.9- avc_netlink_recieve should continue to poll if it receinves an EINTR rather- use /sbin/ldconfig, glibc does not provide /usr/sbin/ldconfig in the RPM database for now- Rebuild with cleaned up upstream to work in /usr- install everything in /usr https://fedoraproject.org/wiki/Features/UsrMove- Add Dan Berrange code cleanup patches.- Fix selabal_open man page to refer to proper selinux_opt structure-Update to upstream * Fix setenforce man page to refer to selinux man page * Cleanup Man pages * merge freecon with getcon man page- Add patch from Richard Haines When selabel_lookup found an invalid context with validation enabled, it always stated it was 'file_contexts' whether media, x, db or file. The fix is to store the spec file name in the selabel_lookup_rec on selabel_open and use this as output for logs. Also a minor fix if key is NULL to stop seg faults. - Fix setenforce manage page.- Rebuild with new libsepol- Fix setenforce man page, from Miroslav Grepl- Upgrade to upstream * selinuxswig_python.i: don't make syscall if it won't change anything * Remove assert in security_get_boolean_names(3) * Mapped compute functions now obey deny_unknown flag * get_default_type now sets EINVAL if no entry. * return EINVAL if invalid role selected * Updated selabel_file(5) man page * Updated selabel_db(5) man page * Updated selabel_media(5) man page * Updated selabel_x(5) man page * Add man/man5 man pages * Add man/man5 man pages * Add man/man5 man pages * use -W and -Werror in utils- Change python binding for restorecon to check if the context matches. - If it does do not reset- Upgrade to upstream * Makefiles: syntax, convert all ${VAR} to $(VAR) * load_policy: handle selinux=0 and /sys/fs/selinux not exist * regenerate .pc on VERSION change * label: cosmetic cleanups * simple interface for access checks * Don't reinitialize avc_init if it has been called previously * seusers: fix to handle large sets of groups * audit2why: close fd on enomem * rename and export symlink_realpath * label_file: style changes to make Eric happy.- Apply libselinux patch to handle large groups in seusers.- Add selinux_check_access function. Needed for passwd, chfn, chsh- Handle situation where selinux=0 passed to the kernel and both /selinux and-Update to upstream * utils: matchpathcon: remove duplicate declaration * src: matchpathcon: use myprintf not fprintf * src: matchpathcon: make sure resolved path starts * put libselinux.so.1 in /lib not /usr/lib * tree: default make target to all not- Switch to use ":" as prefix separator rather then ";"- Avoid unnecessary shell invocation in %post.- Fix handling of subset labeling that is causing segfault in restorecon- Change matchpathcon_init_prefix and selabel_open to allow multiple initial prefixes. Now you can specify a ";" separated list of prefixes and the labeling system will only load regular expressions that match these prefixes.- Change matchpatcon to use proper myprintf - Fix symlink_realpath to always include "/" - Update to upstream * selinux_file_context_verify function returns wrong value. * move realpath helper to matchpathcon library * python wrapper makefile changes- Move to new Makefile that can build with or without PYTHON being set-Update to upstream 2.1.4 2011-0817 * mapping fix for invalid class/perms after selinux_set_mapping * audit2why: work around python bug not defining * resolv symlinks and dot directories before matching 2.1.2 2011-0803 * audit2allow: do not print statistics * make python bindings for restorecon work on relative path * fix python audit2why binding error * support new python3 functions * do not check fcontext duplicates on use * Patch for python3 for libselinux 2.1.1 2011-08-02 * move .gitignore into utils * new setexecon utility * selabel_open fix processing of substitution files * mountpoint changing patch. * simplify SRCS in Makefile 2.1.1 2011-08-01 * Remove generated files, introduce more .gitignore-Update to upstream * Release, minor version bump * Give correct names to mount points in load_policy by Dan Walsh. * Make sure selinux state is reported correctly if selinux is disabled or fails to load by Dan Walsh. * Fix crash if selinux_key_create was never called by Dan Walsh. * Add new file_context.subs_dist for distro specific filecon substitutions by Dan Walsh. * Update man pages for selinux_color_* functions by Richard Haines.- Only call dups check within selabel/matchpathcon if you are validating the context - This seems to speed the loading of labels by 4 times.- Move /selinux to /sys/fs/selinux - Add selinuxexeccon - Add realpath to matchpathcon to handle matchpathcon * type queries.- Update for latest libsepol- Update for latest libsepol- Fix restorecon python binding to accept relative paths-Update to upstream * Give correct names to mount points in load_policy by Dan Walsh. * Make sure selinux state is reported correctly if selinux is disabled or fails to load by Dan Walsh. * Fix crash if selinux_key_create was never called by Dan Walsh. * Add new file_context.subs_dist for distro specific filecon substitutions by Dan Walsh. * Update man pages for selinux_color_* functions by Richard Haines.- Clean up patch to make handling of constructor cleanup more portable * db_language object class support for selabel_lookup from KaiGai Kohei. * Library destructors for thread local storage keys from Eamon Walsh.- Add distribution subs pathAdd patch from dbhole@redhat.com to initialize thread keys to -1 Errors were being seen in libpthread/libdl that were related to corrupt thread specific keys. Global destructors that are called on dl unload. During destruction delete a thread specific key without checking if it has been initialized. Since the constructor is not called each time (i.e. key is not initialized with pthread_key_create each time), and the default is 0, there is a possibility that key 0 for an active thread gets deleted. This is exactly what is happening in case of OpenJDK. Workaround patch that initializes the key to -1. Thus if the constructor is not called, the destructor tries to delete key -1 which is deemed invalid by pthread_key_delete, and is ignored.- Call fini_selinuxmnt if selinux is disabled, to cause is_selinux_disabled() to report correct data- Change mount source options to use "proc" and "selinuxfs"- Update to upstream * Turn off default user handling when computing user contexts by Dan Walsh- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild- Fixup selinux man page- Fix Makefile to use pkg-config --cflags python3 to discover include paths- Update to upstream - Turn off fallback in to SELINUX_DEFAULTUSER in get_context_list- Update to upstream * Thread local storage fixes from Eamon Walsh.- Add /etc/tmpfiles.d support for /var/run/setrans- Ghost /var/run/setrans- Rebuilt for gcc bug 634757- rebuild via updated swig (#624674)- Update for python 3.2a1- Turn off fallback in to SELINUX_DEFAULTUSER in get_context_list- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild- Turn off messages in audit2why- Update to upstream * Add const qualifiers to public API where appropriate by KaiGai Kohei. 2.0.95 2010-06-10 * Remove duplicate slashes in paths in selabel_lookup from Chad Sellers * Adds a chcon method to the libselinux python bindings from Steve Lawrence - add python3 subpackage from David Malcolm* Set errno=EINVAL for invalid contexts from Dan Walsh.- Update to upstream * Show strerror for security_getenforce() by Colin Waters. * Merged selabel database support by KaiGai Kohei. * Modify netlink socket blocking code by KaiGai Kohei.- Update to upstream * Fix from Eric Paris to fix leak on non-selinux systems. * regenerate swig wrappers * pkgconfig fix to respect LIBDIR from Dan Walsh.- Update to upstream * Change the AVC to only audit the permissions specified by the policy, excluding any permissions specified via dontaudit or not specified via auditallow. * Fix compilation of label_file.c with latest glibc headers.- Fix potential doublefree on init- Fix libselinux.pc- Fix man page for selinuxdefcon- Free memory on disabled selinux boxes- Update to upstream * add/reformat man pages by Guido Trentalancia . * Change exception.sh to be called with bash by Manoj Srivastava - Fix selinuxdefcon man page- Update to upstream * Add pkgconfig file from Eamon Walsh.- Update to upstream * Rename and export selinux_reset_config()- Update to upstream * Add exception handling in libselinux from Dan Walsh. This uses a shell script called exception.sh to generate a swig interface file. * make swigify * Make matchpathcon print <> if path not found in fcontext file.- Eliminate -pthread switch in Makefile- Update to upstream * Removal of reference counting on userspace AVC SID's.- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild- Update to upstream * Reverted Tomas Mraz's fix for freeing thread local storage to avoid pthread dependency. * Removed fini_context_translations() altogether. * Merged lazy init patch from Stephen Smalley based on original patch by Steve Grubb.- Update to upstream * Add per-service seuser support from Dan Walsh. * Let load_policy gracefully handle selinuxfs being mounted from Stephen Smalley. * Check /proc/filesystems before /proc/mounts for selinuxfs from Eric Paris.- Add provices ruby(selinux)- Update to upstream * Fix improper use of thread local storage from Tomas Mraz . * Label substitution support from Dan Walsh. * Support for labeling virtual machine images from Dan Walsh.- Update to upstream * Trim / from the end of input paths to matchpathcon from Dan Walsh. * Fix leak in process_line in label_file.c from Hiroshi Shinji. * Move matchpathcon to /sbin, add matchpathcon to clean target from Dan Walsh. * getdefaultcon to print just the correct match and add verbose option from Dan Walsh.- Update to upstream * deny_unknown wrapper function from KaiGai Kohei. * security_compute_av_flags API from KaiGai Kohei. * Netlink socket management and callbacks from KaiGai Kohei.- Fix Memory Leak- Fix crash in python- Add back in additional interfaces- Add back in av_decision to python swig- Update to upstream * Netlink socket handoff patch from Adam Jackson. * AVC caching of compute_create results by Eric Paris.- Add patch from ajax to accellerate X SELinux - Update eparis patch- Add eparis patch to accellerate Xwindows performance- Fix URL- Add substitute pattern - matchpathcon output <> on ENOENT- Update to upstream * Fix incorrect conversion in discover_class code.- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild- Add - selinux_virtual_domain_context_path - selinux_virtual_image_context_path- Throw exeptions in python swig bindings on failures- Fix restorecon python code- Update to upstream- Strip trailing / for matchpathcon- Fix segfault if seusers file does not work- Add new function getseuser which will take username and service and return - seuser and level. ipa will populate file in future. - Change selinuxdefcon to return just the context by default- Rebuild for Python 2.6- Update to Upstream * Allow shell-style wildcards in x_contexts file.- Eamon Walsh Patch - libselinux: allow shell-style wildcarding in X names - Add Restorecon/Install python functions from Luke Macken- Update to Upstream * Correct message types in AVC log messages. * Make matchpathcon -V pass mode from Dan Walsh. * Add man page for selinux_file_context_cmp from Dan Walsh.- Update to Upstream * New man pages from Dan Walsh. * Update flask headers from refpolicy trunk from Dan Walsh.- Fix matchpathcon -V call- Add flask definitions for open, X and nlmsg_tty_audit- Add missing get/setkeycreatecon man pages- Split out utilities- Add missing man page links for [lf]getfilecon- Update to Upstream * Add group support to seusers using %groupname syntax from Dan Walsh. * Mark setrans socket close-on-exec from Stephen Smalley. * Only apply nodups checking to base file contexts from Stephen Smalley.- Update to Upstream * Merge ruby bindings from Dan Walsh. - Add support for Linux groups to getseuserbyname- Allow group handling in getseuser call- Update to Upstream * Handle duplicate file context regexes as a fatal error from Stephen Smalley. This prevents adding them via semanage. * Fix audit2why shadowed variables from Stephen Smalley. * Note that freecon NULL is legal in man page from Karel Zak.- Add ruby support for puppet- Rebuild for new libsepol- Add Karel Zak patch for freecon man page- Update to Upstream * New and revised AVC, label, and mapping man pages from Eamon Walsh. * Add swig python bindings for avc interfaces from Dan Walsh.- Update to Upstream * Fix selinux_file_context_verify() and selinux_lsetfilecon_default() to call matchpathcon_init_prefix if not already initialized. * Add -q qualifier for -V option of matchpathcon and change it to indicate whether verification succeeded or failed via exit status.- libselinux no longer neets to telnet -u in post install- Add sedefaultcon and setconlist commands to dump login context- Update to Upstream * Fixed selinux_set_callback man page. * Try loading the max of the kernel-supported version and the libsepol-supported version when no manipulation of the binary policy is needed from Stephen Smalley. * Fix memory leaks in matchpathcon from Eamon Walsh.- Add Xavior Toth patch for security_id_t in swig- Add avc.h to swig code- Grab the latest policy for the kernel- Update to Upstream * Man page typo fix from Jim Meyering.- Update to Upstream * Changed selinux_init_load_policy() to not warn about a failed mount of selinuxfs if selinux was disabled in the kernel.- Fix matchpathcon memory leak- Update to Upstream * Merged new X label "poly_selection" namespace from Eamon Walsh.- Update to Upstream * Merged reset_selinux_config() for load policy from Dan Walsh.- Reload library on loading of policy to handle chroot- Update to Upstream * Merged avc_has_perm() errno fix from Eamon Walsh.- Update to Upstream * Regenerated Flask headers from refpolicy flask definitions.- Update to Upstream * Merged compute_member AVC function and manpages from Eamon Walsh. * Provide more error reporting on load policy failures from Stephen Smalley.- Update to Upstream * Merged new X label "poly_prop" namespace from Eamon Walsh.- Update to Upstream * Disable setlocaldefs if no local boolean or users files are present from Stephen Smalley. * Skip userspace preservebools processing for Linux >= 2.6.22 from Stephen Smalley.- Update to Upstream * Merged fix for audit2why from Dan Walsh.- Fix audit2why to grab latest policy versus the one selected by the kernel* Merged audit2why python binding from Dan Walsh.* Merged updated swig bindings from Dan Walsh, including typemap for pid_t.- Update to use libsepol-static library- Move libselinux.a to -static package - Spec cleanups- Put back libselinux.a- Fix memory references in audit2why and change to use tuples - Update to Upstream * Fix for the avc: granted null message bug from Stephen Smalley.- Fix __init__.py specification- Add audit2why python bindings- Add pid_t typemap for swig bindings- smp_mflag- Fix spec file caused by spec review- Upgrade to upstream * matchpathcon(8) man page update from Dan Walsh.- Upgrade to upstream * dlopen libsepol.so.1 rather than libsepol.so from Stephen Smalley. * Based on a suggestion from Ulrich Drepper, defer regex compilation until we have a stem match, by Stephen Smalley. * A further optimization would be to defer regex compilation until we have a complete match of the constant prefix of the regex - TBD.- Upgrade to upstream * Regenerated Flask headers from policy.- Upgrade to upstream * AVC enforcing mode override patch from Eamon Walsh. * Aligned attributes in AVC netlink code from Eamon Walsh. - Move libselinux.so back into devel package, procps has been fixed- Upgrade to upstream * Merged refactored AVC netlink code from Eamon Walsh. * Merged new X label namespaces from Eamon Walsh. * Bux fix and minor refactoring in string representation code.- Upgrade to upstream * Merged selinux_get_callback, avc_open, empty string mapping from Eamon Walsh.- Upgrade to upstream * Fix segfault resulting from missing file_contexts file.- Fix segfault on missing file_context file- Upgrade to upstream * Make netlink socket close-on-exec to avoid descriptor leakage from Dan Walsh. * Pass CFLAGS when using gcc for linking from Dennis Gilmore.- Add sparc patch to from Dennis Gilmore to build on Sparc platform- Remove leaked file descriptor- Upgrade to latest from NSA * Fix selabel option flag setting for 64-bit from Stephen Smalley.- Change matchpatcon to use syslog instead of syserror- Upgrade to latest from NSA * Re-map a getxattr return value of 0 to a getfilecon return value of -1 with errno EOPNOTSUPP from Stephen Smalley. * Fall back to the compat code for security_class_to_string and security_av_perm_to_string from Stephen Smalley. * Fix swig binding for rpm_execcon from James Athey.- Apply James Athway patch to fix rpm_execcon python binding- Move libselinux.so back into main package, breaks procps- Upgrade to upstream * Fix file_contexts.homedirs path from Todd Miller.- Remove requirement on setransd, Moved to selinux-policy-mls- Move libselinux.so into devel package - Upgrade to upstream * Fix segfault resulting from uninitialized print-callback pointer. * Added x_contexts path function patch from Eamon Walsh. * Fix build for EMBEDDED=y from Yuichi Nakamura. * Fix markup problems in selinux man pages from Dan Walsh.- Upgrade to upstream * Updated version for stable branch. * Added x_contexts path function patch from Eamon Walsh. * Fix build for EMBEDDED=y from Yuichi Nakamura. * Fix markup problems in selinux man pages from Dan Walsh. * Updated av_permissions.h and flask.h to include new nscd permissions from Dan Walsh. * Added swigify to top-level Makefile from Dan Walsh. * Fix for string_to_security_class segfault on x86_64 from Stephen Smalley.- Apply Steven Smalley patch to fix segfault in string_to_security_class- Fix matchpathcon to set default myprintf- Upgrade to upstream * Fix for getfilecon() for zero-length contexts from Stephen Smalley.- Update to match flask/access_vectors in policy- Fix man page markup lanquage for translations- Fix semanage segfault on x86 platform- Upgrade to upstream * Labeling and callback interface patches from Eamon Walsh.- Refactored swig- Upgrade to upstream * Class and permission mapping support patches from Eamon Walsh. * Object class discovery support patches from Chris PeBenito. * Refactoring and errno support in string representation code.- Upgrade to upstream - Merged patch to reduce size of libselinux and remove need for libsepol for embedded systems from Yuichi Nakamura. This patch also turns the link-time dependency on libsepol into a runtime (dlopen) dependency even in the non-embedded case. 2.0.17 2007-05-31 * Updated Lindent script and reindented two header files.- Upgrade to upstream * Merged additional swig python bindings from Dan Walsh. * Merged helpful message when selinuxfs mount fails patch from Dax Kelson.- Upgrade to upstream * Merged build fix for avc_internal.c from Joshua Brindle.- Add get_context_list funcitions to swig file- Upgrade to upstream * Merged rpm_execcon python binding fix, matchpathcon man page fix, and getsebool -a handling for EACCES from Dan Walsh.- Add missing interface- Upgrade to upstream * Merged support for getting initial contexts from James Carter.- Upgrade to upstream * Merged userspace AVC patch to follow kernel's behavior for permissive mode in caching previous denials from Eamon Walsh. * Merged sidput(NULL) patch from Eamon Walsh.- Make rpm_exec swig work- Upgrade to upstream * Merged class/av string conversion and avc_compute_create patch from Eamon Walsh.- Upgrade to upstream * Merged fix for avc.h #include's from Eamon Walsh.- Add stdint.h to avc.h- Merged patch to drop support for CACHETRANS=0 config option from Steve Grubb. - Merged patch to drop support for old /etc/sysconfig/selinux and - /etc/security policy file layout from Steve Grubb.- Do not fail on permission denied in getsebool- Upgrade to upstream * Merged init_selinuxmnt() and is_selinux_enabled() improvements from Steve Grubb.- Upgrade to upstream * Removed sending of setrans init message. * Merged matchpathcon memory leak fix from Steve Grubb.- Upgrade to upstream * Merged more swig initializers from Dan Walsh.- Upgrade to upstream * Merged patch from Todd Miller to convert int types over to C99 style.- Merged patch from Todd Miller to remove sscanf in matchpathcon.c because of the use of the non-standard format (original patch changed for style). - Merged patch from Todd Miller to fix memory leak in matchpathcon.c.- Add context function to python to split context into 4 parts- Upgrade to upstream * Updated version for stable branch.- Upgrade to upstream * Merged man page updates to make "apropos selinux" work from Dan Walsh.- Upgrade to upstream * Merged getdefaultcon utility from Dan Walsh.- Add Ulrich NSCD__GETSERV and NSCD__SHMEMGRP for Uli- Add reference to selinux man page in all man pages to make apropos work Resolves: # 217881- Upstream wanted some minor changes, upgrading to keep api the same - Upgrade to upstream * Merged selinux_check_securetty_context() and support from Dan Walsh. Resolves: #200110- Cleanup patch- Add securetty handling Resolves: #200110- Upgrade to upstream * Merged patch for matchpathcon utility to use file mode information when available from Dan Walsh.- rebuild against python 2.5- Fix matchpathcon to lstat files- Update man page- Upgrade to upstream- Add James Antill patch for login verification of MLS Levels - MLS ragnes need to be checked, Eg. login/cron. This patch adds infrastructure.- Upgrade to latest from NSA * Merged updated flask definitions from Darrel Goeddel. This adds the context security class, and also adds the string definitions for setsockcreate and polmatch.- Upgrade to latest from NSA * Updated version for release.- rebuilt for unwind info generation, broken in gcc-4.1.1-21- Upgrade to latest from NSA * Merged av_permissions.h update from Steve Grubb, adding setsockcreate and polmatch definitions.- really make -devel depend on libsepol-devel- Add sgrubb patch for polmatch- Upgrade to latest from NSA * Merged patch from Steve Smalley to fix SIGPIPE in setrans_client- have -devel require libsepol-devel- Upgrade to latest from NSA * Merged patch to not log avc stats upon a reset from Steve Grubb. * Applied patch to revert compat_net setting upon policy load. * Merged file context homedir and local path functions from Chris PeBenito.- rebuilt with latest binutils to pick up 64K -z commonpagesize on ppc* (#203001)- Upgrade to latest from NSA * Merged file context homedir and local path functions from Chris PeBenito. * Rework functions that access /proc/pid/attr to access the per-thread nodes, and unify the code to simplify maintenance.- Upgrade to latest from NSA * Merged return value fix for *getfilecon() from Dan Walsh. * Merged sockcreate interfaces from Eric Paris.- Fix translation return codes to return size of buffer- Upgrade to latest from NSA * Merged no-tls-direct-seg-refs patch from Jeremy Katz. * Merged netfilter_contexts support patch from Chris PeBenito.- Upgrade to latest from NSA * Merged context_*_set errno patch from Jim Meyering.- only build non-fpic objects with -mno-tls-direct-seg-refs- build with -mno-tls-direct-seg-refs on x86 to avoid triggering segfaults with xen (#200783)- Rebuild for new gcc- Fix libselinux to not telinit during installs- Upgrade to latest from NSA * Lindent. * Merged {get,set}procattrcon patch set from Eric Paris. * Merged re-base of keycreate patch originally by Michael LeMay from Eric Paris. * Regenerated Flask headers from refpolicy. * Merged patch from Dan Walsh with: - Added selinux_file_context_{cmp,verify}. - Added selinux_lsetfilecon_default. - Delay translation of contexts in matchpathcon.- Yet another change to matchpathcon- Turn off error printing in library. Need to compile with DEBUG to get it back- Fix error reporting of matchpathcon- Add function to compare file context on disk versus contexts in file_contexts file.- Upgrade to latest from NSA * Merged patch from Dan Walsh with: * Added selinux_getpolicytype() function. * Modified setrans code to skip processing if !mls_enabled. * Set errno in the !selinux_mnt case. * Allocate large buffers from the heap, not on stack. Affects is_context_customizable, selinux_init_load_policy, and selinux_getenforcemode.- Add selinux_getpolicytype()- Upgrade to latest from NSA * Merged !selinux_mnt checks from Ian Kent.- Check for selinux_mnt == NULL- Merged matchmediacon and trans_to_raw_context fixes from Serge Hallyn.- Remove getseuser- Bump requires to grab latest libsepol- Add BuildRequires for swig- Upgrade to latest from NSA * Merged simple setrans client cache from Dan Walsh. Merged avcstat patch from Russell Coker. * Modified selinux_mkload_policy() to also set /selinux/compat_net appropriately for the loaded policy.- More fixes for translation cache - Upgrade to latest from NSA * Added matchpathcon_fini() function to free memory allocated by matchpathcon_init().- Add simple cache to improve translation speed- Upgrade to latest from NSA * Merged setrans client cleanup patch from Steve Grubb.- Add Russell's AVC patch to handle large numbers- Upgrade to latest from NSA * Merged getfscreatecon man page fix from Dan Walsh. * Updated booleans(8) man page to drop references to the old booleans file and to note that setsebool can be used to set the boot-time defaults via -P.- Upgrade to latest from NSA * Merged fix warnings patch from Karl MacMillan. * Merged setrans client support from Dan Walsh. This removes use of libsetrans. * Merged patch to eliminate use of PAGE_SIZE constant from Dan Walsh. * Merged swig typemap fixes from Glauber de Oliveira Costa.- Change the way translations work, Use setransd/remove libsetrans- Add selinuxswig fixes - Stop using PAGE_SIZE and start using sysconf(_SC_PAGE_SIZE)- Upgrade to latest from NSA * Added distclean target to Makefile. * Regenerated swig files. * Changed matchpathcon_init to verify that the spec file is a regular file. * Merged python binding t_output_helper removal patch from Dan Walsh.- Fix python bindings for matchpathcon - Fix booleans man page- Merged Makefile PYLIBVER definition patch from Dan Walsh.- Make some fixes so it will build on RHEL4 - Upgrade to latest from NSA * Updated version for release. * Altered rpm_execcon fallback logic for permissive mode to also handle case where /selinux/enforce is not available.- bump again for double-long bug on ppc(64)- rebuilt for new gcc4.1 snapshot and glibc changes- Upgrade to latest from NSA * Merged install-pywrap Makefile patch from Joshua Brindle.- Upgrade to latest from NSA * Merged pywrap Makefile patch from Dan Walsh.- Split out pywrap in Makefile- Upgrade to latest from NSA * Added getseuser test program.- Upgrade to latest from NSA * Added format attribute to myprintf in matchpathcon.c and removed obsoleted rootlen variable in init_selinux_config().- Build with new libsepol- Upgrade to latest from NSA * Merged several fixes and improvements from Ulrich Drepper (Red Hat), including: - corrected use of getline - further calls to __fsetlocking for local files - use of strdupa and asprintf - proper handling of dirent in booleans code - use of -z relro - several other optimizations * Merged getpidcon python wrapper from Dan Walsh (Red Hat).- Add build requires line for libsepol-devel- Fix swig call for getpidcon- Move libselinux.so to base package- Upgrade to latest from NSA * Merged call to finish_context_translations from Dan Walsh. This eliminates a memory leak from failing to release memory allocated by libsetrans.- update to latest libsetrans - Fix potential memory leak- rebuilt- Update to never version * Merged patch for swig interfaces from Dan Walsh.- Update to never version- Fix some of the python swig objects- Update to latest from NSA * Added MATCHPATHCON_VALIDATE flag for set_matchpathcon_flags() and modified matchpathcon implementation to make context validation/ canonicalization optional at matchpathcon_init time, deferring it to a successful matchpathcon by default unless the new flag is set by the caller. * Added matchpathcon_init_prefix() interface, and reworked matchpathcon implementation to support selective loading of file contexts entries based on prefix matching between the pathname regex stems and the specified path prefix (stem must be a prefix of the specified path prefix).- Update to latest from NSA * Change getsebool to return on/off instead of active/inactive- Update to latest from NSA * Added -f file_contexts option to matchpathcon util. Fixed warning message in matchpathcon_init(). * Merged Makefile python definitions patch from Dan Walsh.- Update to latest from NSA * Merged swigify patch from Dan Walsh.- Separate out libselinux-python bindings into separate rpm- Read libsetrans requirement- Add python bindings- Update to latest from NSA * Merged make failure in rpm_execcon non-fatal in permissive mode patch from Ivan Gyurdiev.- Remove requirement for libsetrans- Update to latest from NSA * Added MATCHPATHCON_NOTRANS flag for set_matchpathcon_flags() and modified matchpathcon_init() to skip context translation if it is set by the caller.- Update to latest from NSA * Added security_canonicalize_context() interface and set_matchpathcon_canoncon() interface for obtaining canonical contexts. Changed matchpathcon internals to obtain canonical contexts by default. Provided fallback for kernels that lack extended selinuxfs context interface. - Patch to not translate mls when calling setfiles- Update to latest from NSA * Merged seusers parser changes from Ivan Gyurdiev. * Merged setsebool to libsemanage patch from Ivan Gyurdiev. * Changed seusers parser to reject empty fields.- Update to latest from NSA * Merged seusers empty level handling patch from Jonathan Kim (TCS).- Rebuild for latest libsepol- Rebuild for latest libsepol- Change default to __default__- Change default to __default__- Add selinux_translations_path- Update to latest from NSA * Merged selinux_path() and selinux_homedir_context_path() functions from Joshua Brindle.- Need to check for /sbin/telinit- Update to latest from NSA * Merged fixes for make DESTDIR= builds from Joshua Brindle.- Update to latest from NSA * Merged get_default_context_with_rolelevel and man pages from Dan Walsh (Red Hat). * Updated call to sepol_policydb_to_image for sepol changes. * Changed getseuserbyname to ignore empty lines and to handle no matching entry in the same manner as no seusers file.- Tell init to reexec itself in post script- Update to latest from NSA * Changed selinux_mkload_policy to try downgrading the latest policy version available to the kernel-supported version. * Changed selinux_mkload_policy to fall back to the maximum policy version supported by libsepol if the kernel policy version falls outside of the supported range.- Update to latest from NSA * Changed getseuserbyname to fall back to the Linux username and NULL level if seusers config file doesn't exist unless REQUIRESEUSERS=1 is set in /etc/selinux/config. * Moved seusers.conf under $SELINUXTYPE and renamed to seusers.- Update to latest from NSA * Added selinux_init_load_policy() function as an even higher level interface for the initial policy load by /sbin/init. This obsoletes the load_policy() function in the sysvinit-selinux.patch. * Added selinux_mkload_policy() function as a higher level interface for loading policy than the security_load_policy() interface.- Update to latest from NSA * Merged fix for matchpathcon (regcomp error checking) from Johan Fischer. Also added use of regerror to obtain the error string for inclusion in the error message.- Update to latest from NSA * Changed getseuserbyname to not require (and ignore if present) the MLS level in seusers.conf if MLS is disabled, setting *level to NULL in this case.- Update to latest from NSA * Merged getseuserbyname patch from Dan Walsh.- Fix patch to satisfy upstream- Update to latest from NSA - Add getseuserbyname- Fix patch call- Fix strip_con call- Go back to original libsetrans code- Eliminate forth param from mls context when mls is not enabled.- Update from NSA * Merged modified form of patch to avoid dlopen/dlclose by the static libselinux from Dan Walsh. Users of the static libselinux will not have any context translation by default.- Update from NSA * Added public functions to export context translation to users of libselinux (selinux_trans_to_raw_context, selinux_raw_to_trans_context).- Update from NSA * Remove special definition for context_range_set; use common code.- Update from NSA * Hid translation-related symbols entirely and ensured that raw functions have hidden definitions for internal use. * Allowed setting NULL via context_set* functions. * Allowed whitespace in MLS component of context. * Changed rpm_execcon to use translated functions to workaround lack of MLS level on upgraded systems.- Allow set_comp on unset ranges- Merged context translation patch, originally by TCS, with modifications by Dan Walsh (Red Hat).- Apply translation patch- Update from NSA * Merged several fixes for error handling paths in the AVC sidtab, matchpathcon, booleans, context, and get_context_list code from Serge Hallyn (IBM). Bugs found by Coverity. * Removed setupns; migrated to pam. * Merged patches to rename checkPasswdAccess() from Joshua Brindle. Original symbol is temporarily retained for compatibility until all callers are updated.- Update makefiles- Update from NSA * Merged security_setupns() from Chad Sellers. - fix selinuxenabled man page- Update from NSA * Merged avcstat and selinux man page from Dan Walsh. * Changed security_load_booleans to process booleans.local even if booleans file doesn't exist.- Fix avcstat to clear totals- Add info to man page- Update from NSA * Merged set_selinuxmnt patch from Bill Nottingham (Red Hat). * Rewrote get_ordered_context_list and helpers, including changing logic to allow variable MLS fields.- Update from NSA- Add backin matchpathcon- Fix selinux_policy_root man page- Change assert(selinux_mnt) to if (!selinux_mnt) return -1;- Update from NSA * Fixed bug in matchpathcon_filespec_destroy.- Update from NSA * Fixed bug in rpm_execcon error handling path.- Update from NSA * Merged fix for set_matchpathcon* functions from Andreas Steinmetz. * Merged fix for getconlist utility from Andreas Steinmetz.- Update from NSA- Better handling of booleans- Update from NSA * Merged destructors patch from Tomas Mraz.- Update from NSA * Added set_matchpathcon_flags() function for setting flags controlling operation of matchpathcon. MATCHPATHCON_BASEONLY means only process the base file_contexts file, not file_contexts.homedirs or file_contexts.local, and is for use by setfiles -c. * Updated matchpathcon.3 man page.- Update from NSA- Update from NSA * Fixed bug in matchpathcon_filespec_add() - failure to clear fl_head.- Update from NSA * Changed matchpathcon_common to ignore any non-format bits in the mode.- Default matchpathcon to regular files if the user specifies a mode- Update from NSA * Merged several fixes from Ulrich Drepper.- Fix matchpathcon on eof.- Update from NSA * Merged matchpathcon patch for file_contexts.homedir from Dan Walsh. * Added selinux_users_path() for path to directory containing system.users and local.users.- Process file_context.homedir- Update from NSA * Changed relabel Makefile target to use restorecon.- Update from NSA * Regenerated av_permissions.h.- Update from NSA * Modified avc_dump_av to explicitly check for any permissions that cannot be mapped to string names and display them as a hex value. * Regenerated av_permissions.h.- Update from NSA * Generalized matchpathcon internals, exported more interfaces, and moved additional code from setfiles into libselinux so that setfiles can directly use matchpathcon.- Update from NSA * Prevent overflow of spec array in matchpathcon. * Fixed several uses of internal functions to avoid relocations. * Changed rpm_execcon to check is_selinux_enabled() and fallback to a regular execve if not enabled (or unable to determine due to a lack of /proc, e.g. chroot'd environment).- Update from NSA * Merged minor fix for avcstat from Dan Walsh.- rpmexeccon should not fail in permissive mode.- fix printf in avcstat- Update from NSA- Modify matchpathcon to also process file_contexts.local if it exists- Add is_customizable_types function call- Update to latest from upstream * Just changing version number to match upstream- Update to latest from upstream * Changed matchpathcon to return -1 with errno ENOENT for <> entries, and also for an empty file_contexts configuration.- Fix link devel libraries- Fix unitialized variable in avcstat.c- Upgrade to upstream * Removed some trivial utils that were not useful or redundant. * Changed BINDIR default to /usr/sbin to match change in Fedora. * Added security_compute_member. * Added man page for setcon.- Upgrade to upstream- Add avcstat program- Add lots of missing man pages- Fix output of getsebool.- Update from upstream, fix setsebool -P segfault- Add a patch from upstream. Fixes signed/unsigned issues, and incomplete structure copy.- More fixes from sgrubb, better syslog- Have setsebool and togglesebool log changes to syslog- Add patch to make setsebool update bool on disk - Make togglesebool have a rollback capability in case it blows up inflight- Upgrade to latest from NSA- Changed the location of the utilities to /usr/sbin since normal users can't use them anyways.- Updated various utilities, removed utilities that are for testing, added man pages.- Add -g flag to make - Upgrade to latest from NSA * Added rpm_execcon.- Upgrade to latest from NSA * Merged setenforce and removable context patch from Dan Walsh. * Merged build fix for alpha from Ulrich Drepper. * Removed copyright/license from selinux_netlink.h - definitions only.- Change setenforce to accept Enforcing and Permissive- Add alpha patch- Upgrade to latest from NSA- Add selinux_removable_context_path- Update from NSA * Add matchmediacon- Update from NSA * Merged in matchmediacon changes.- Update from NSA * Regenerated headers for new nscd permissions.- Add matchmediacon- Update from NSA * Added get_default_context_with_role.- Clean up spec file * Patch from Matthias Saou- Update from NSA * Added set_matchpathcon_printf.- Update from NSA * Reworked av_inherit.h to allow easier re-use by kernel.- Add strcasecmp in selinux_config - Update from NSA * Changed avc_has_perm_noaudit to not fail on netlink errors. * Changed avc netlink code to check pid based on patch by Steve Grubb. * Merged second optimization patch from Ulrich Drepper. * Changed matchpathcon to skip invalid file_contexts entries. * Made string tables private to libselinux. * Merged strcat->stpcpy patch from Ulrich Drepper. * Merged matchpathcon man page from Dan Walsh. * Merged patch to eliminate PLTs for local syms from Ulrich Drepper. * Autobind netlink socket. * Dropped compatibility code from security_compute_user. * Merged fix for context_range_set from Chad Hanson. * Merged allocation failure checking patch from Chad Hanson. * Merged avc netlink error message patch from Colin Walters.- Update from NSA * Merged second optimization patch from Ulrich Drepper. * Changed matchpathcon to skip invalid file_contexts entries. * Made string tables private to libselinux. * Merged strcat->stpcpy patch from Ulrich Drepper. * Merged matchpathcon man page from Dan Walsh. * Merged patch to eliminate PLTs for local syms from Ulrich Drepper. * Autobind netlink socket. * Dropped compatibility code from security_compute_user. * Merged fix for context_range_set from Chad Hanson. * Merged allocation failure checking patch from Chad Hanson. * Merged avc netlink error message patch from Colin Walters.- Update from NSA - Add optflags- Update from NSA- Add matchpathcon man page - Latest from NSA * Merged patch to eliminate PLTs for local syms from Ulrich Drepper. * Autobind netlink socket. * Dropped compatibility code from security_compute_user. * Merged fix for context_range_set from Chad Hanson. * Merged allocation failure checking patch from Chad Hanson. * Merged avc netlink error message patch from Colin Walters.- Latest from NSA * Autobind netlink socket. * Dropped compatibility code from security_compute_user. * Merged fix for context_range_set from Chad Hanson. * Merged allocation failure checking patch from Chad Hanson. * Merged avc netlink error message patch from Colin Walters.- Latest from NSA- New upstream version- Latest from Upstream- Fix man pages- Latest from Upstream- Latest from Upstream- Add man page for boolean functions and SELinux- Latest from NSA- Latest from NSA- uppercase getenforce returns, to make them match system-config-securitylevel- Remove old path patch- Update to latest from NSA - Add fix to only get old path if file_context file exists in old location- Update to latest from NSA- add nlclass patch - Update to latest from NSA- rebuilt- Fix selinux_config to break once it finds SELINUXTYPE.-Update with latest from NSA- Change to use new policy mechanism- add man patch- Update with latest from NSA- Update with latest from NSA- Add changes for relaxed policy - Update to match NSA- Add relaxed policy changes- Sync with NSA- Remove requires glibc>2.3.4- Fix selinuxenabled man page.- Upgrade to 1.11- Add memleaks patch- Upgrade to latest from NSA and add more man pages- Update to match NSA - Cleanup some man pages- Upgrade to latest from NSA- Add Russell's Man pages- Change getenforce to also check is_selinux_enabled- Add ownership to /usr/include/selinux- fix location of file_contexts file.- Fix matchpathcon to use BUFSIZ- rebuilt- add matchpathcon- rebuilt- Add rootok patch- Updated getpeernam patch- Add getpeernam patch- Add getpeercon patch- Put mntpoint patch, because found fix for SysVinit- Add remove mntpoint patch, because it breaks SysVinit- Add mntpoint patch for SysVinit- Add -r -u -t to getcon- Upgrade to latest from NSA- Fix x86_64 build- Latest tarball from NSA.- Update with latest changes from NSA- Change location of .so file- Break out into development library- Move location of libselinux.so to /lib- Add selinuxenabled patch- Update with final NSA 1.2 sources.- Update with latest from NSA.- Fix to build on x86_64- update for version 1.2- Initial version2.2.2-6.el72.2.2-6.el7selinux__init__.py__init__.pyc__init__.pyo_selinux.soaudit2why.so/usr/lib64/python2.7/site-packages//usr/lib64/python2.7/site-packages/selinux/-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=genericcpioxz2x86_64-redhat-linux-gnudirectoryPython script, ASCII text executablepython 2.7 byte-compiledELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=0x14edf19dc0bd3b7b18d604d9d9951eb16151cbcc, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=0x2459ce136fca3fc51093d9e5d80dec99756ccbe0, stripped RRRRRRRRRR RRRRRRRR R?p7zXZ !#,p] b2u jӫ`(f`۠˳>Hn/G^NW"y UaW[W`OJqU?3cbdԬ0"byيq-z ,;̉zx;[xKgOTC&1hMPg _ TN5Ah,\)עӧ廐\JI/Pv ЪlԸq.r~bqHg0L#gx)m @@.zw(N{Dzb6<t9?=?ݩeN^Xl3R}=YaNsGrF\҇_d/Ne"{)k$dLOWB.H1lŔctQ,ޝ[N^}*tYu"N5pDOQ瑅x1cc+GEN4Eqz~@/<>{}$&k<$ZjRlD#+AYx*}-aLn_$RE|mܨ7 UY;D$p HPрS)|J?cO]bө!Ze'lK(!u.2w:EXӚ"z &5!JiC0$YhC,Fx|226ۀ.2z{,|$T9>)jGDhH'eVys:ؙG$ƽA7nn.&D)|ceZĵk[8Q.>cҿ.kbJxQI $7蜴af@I$s:a(NKVy25-cꊄ~L쨷q '3o_299}v(B_M;хNj}}- gE qx/u-6xs J(rwݹ,T&gKDյ:"`iz;Oc%W }FyAtBHLU Pn8,Xg[<+̲~p˨R?4W#B5Wt~,H`D݈)RB{NǗ iW/4zbpli0 iw%M9t\O='S;pQKHϚBQX\\HHTXBM.وpD+>'͞.>$,`>'Y}IL,+|N6cpi桾Qe6r Z<%Vq'TMdZU_g701"k-+uZСOYۧ9jָPHUSZx["jYhPP *FtA`ہ\mY'zWJ~4/CW U®2kE ]|T` ϡn`qlqEoZːqy/9Џg#M,jWDAiIWs:bݜ"HEǾH $ OC7/o-3e 7(wB aI@ɔ{bẽB!}JLZ+.(K;\a4^`@TGAo_ϻqH9_Dgh*+[OoLiQf,.7ҟ~A <ٗj òn>&lMlY!N8ިTk¨{= }ܘ \OqÔXa VIU|^815;T7,R(p#P(NrlH )@mvԷg"F1O DM^7ևQSYŰ'Sd;3$< \ffo$^|#,ֻ^{30L`k=:\ܭxLvqNByu|ӏݾqOі ;\^wX})E]FZ? Ўi׉ЋRVE-&a01$2SJY\MtTȴyqd#Z4o$w6W&,l'e3B13\v͏ٌ{pV"du౐g!uGҼw}> hrzҭG˓M GqO7 Y\{&Iy޾' : 0 C_ŽtV6,ɯ\By6+̯f[=ؤ|Z,k$f)"TfѴBF -9(C.HBQh>-ML$C>41`VaDD托Ѻ{t|eZHj'v~I 3f=t:Z_ ۹":BTwu^eKSkɿm0kSqEhH^$]jlkiK,T2ؒX>xVj}xfݮT(o?:1 ch]фw0̥x4o-Bc."X;rSt^u?O# P☣$JS;zF0~95t9XIzq%14}+9&Zcš4|Ҙ6}*@0[.4ϥǸ= `Egˍ u6]hL-Y8ek=wcfcK1d4}.-9CK`r}gNpLז`2."m)|PC 3a!cRoNal==ͫ髚Qnd^cIW>0#_ PHB 7bm\k Y]BȘϘTA+oLLp.Jan&R?4z}İa-#ZVw{^4+iV kC6D<s\W]v}8V^@O [;]㍮cK;Ɣ`);e"0*/ulf?T㖸KۄBsVؙyF+'$Awg[]|G(T ssvZ8hh[XJz;-8jve0<ήYs?1MRYMtV *k6 9 ޸HQs_ ff\6WW’0  ͕8l\ cn9A0M=%Ufy1ӝ#}IոIC`DwˉYHOkx~P:qveUWyB_2803?@gWDz}!4^+Qc]e,0 3w&NRKZ>ܥV-"< IۚN Vʜ7+2Bd5f 191ޔxSx͠j#@RӁwSXX?QZ*?%_$XcnԌ*C3;Y Eflг|\T**&T-b-ʂL 1/dO#8x;s\\9e2wIeif%pM<*ۆ}˱ȯPm(e8gX{":A]h%i,p!=C*yL01b* .˴: N*N @)WY$yvH3gϳ+If xL$c2Г$R9v&t&UX$1 2xE}r&jL w.Zz2Qno,"> [U9lxk| Y T5@֘&\Av/z:_"`&>JhFXϥTkN1gDCz1qE1*(d>*41AQQu‹Xۛl5 ΞNGb>F"jyZ=78нoڷ&4v0Ϫ\&TwqJHaؾD1TpfoUzUחn@ޒA9c6:mjܣOSȖUz[ۅ6{,q]%yvc-Bt<,=W|)/;99mpA8Ӝ$2,"}JP_T!{]|욶=Eը ߨѫ1n͕3f/tUD* 0` Q*wYS pTU{Ԝ/ύbYJnP4\׵iVTTRN`:{zЄZld9ČT!!|Q鉧+H{ eWX̲MǗ4X. /W+>6{cCh9)B25T&vc(C4ӕ٦t9Mj/2-yȻ}}ɇ. 1EE.|Sq:ȝ/NB=!„#LQvބkOq (l/~l8-`Tz_,FlD#'O|ҀE.ΙQ_mbVKwM4LCb`VČ$͊@Yg\Ɔ|{hHY(Z !` %d9NvrE//"~*P_=|:5h?(Fy0 8(ȿSVk sn;AU>~/QGC-π0.%X3E/ՄıbUtkWlwǴ&vΧgt :rl|>/rMP_pA<ag86X3S\iɖ4Us.T9{ru/_x۰+{6>lm5X*B=#3bxC)c cU1BxM-0а>8Kyʎ[yG,=A.bco:@ިR<DWp!6H( }tc da͡5O`d _(62h'oSLx ^nߊҿiA,:Z~h Xķbcg `Ɛ:3"6^//(kma $'9DS>UxqgT[Lq*)B>燐էO}0LSQ M,Iv@eyshgZvޗ54rh06G tJG[SJYas6-I}6`BvwT4(W a]l3B 3 ,|^.h9PKZ˻ܱljJb@c؆si~@qu>vI @WńD|[fdWC ?xg=" ˇce"+)~R Ed#O$ K$B=!Bk(/jc3jdAʵ;#݀:勯$Qp3^^C~~m?j'NS6#Ԗ7hͯzS`dž2m^~Oᥛȵ%7[ ̜zkFK6ix1̃b7jtXE"A}wu|fu ]L#pҋQ`DmetIJxm#mqm|;색iqAe yQ'6A{ōMJOE4Znrd΢g5#t"EkGmG;`AOƮl㽥jٖ.'/߃HXc4CYx'_Yo7s-+\e(z"2u4W+t0s@)i %dSLEۥ,n8 u@躑4?׀=MUC\ QK_.sXZ~J/Q-vh׎^%JP;Uq'^עM@y,fFo ؼ-~ U9^Ʒ{!Prn :܃Ig:I,RLBF0T4r~[c~ ͝2]nBRaOE~V)?' anF|}~@, o tUቮrJP@J#&RLV1쫥~Vq}aͧ6Tǯ.O}K?z:=T?"Q&%iId_&B8-\IhzN1nxLGkƋ ͠zrdr%4 B>aU jN)]ԜaEkPLk?vZ^s'c_&`V| v HOBgtI2Cy2I!~瀚Sx,8^D'[:eW))ƫ$[)9Ba(Q/ÂDmxsN\lT㏓Ϧ/at5y.sWżpa`ZHZ#x=[~lWBM0@cUQw -@5\ݽj"{9..z1 ,ZC\|'.)n[}&CJ^&}vTӮJ#w(;]+O|8b"i':kBtǖdQ b#6%T?Y";kcȪXQA?2?3̏B B沼׌>ֳ7V+"j'!^*s s0wNpvDRJ? *7ic8m:=\B$&T b2h,xk؈%w}A2^=Ϥ5^/?bL&R۳>?8U}<^$ r V&p[Gpe *m'<}a0AcB͆3vT? M놁-xϢ1$ߧޝ/Eks;yk窖aƒ)]m+NzTfk ;i>I $«nVlȏ .FJP#Ql} sPqIbv@Et|AkX6$o)77ϣ].6d`ƝTequ K~S^ 3H^ %G6z$.:|/;k`w˿*QNcALNkaKhM4MFs$&*(;nޝE]e$N"m)kQ\JŶ/,>)HMA%X hi&G`aUȪX5]rowa9Eh:nhi45lFt<2Λi47Ę:Hm#U 7.P޲?X[{ CN|ne[lMu fP@c1vry%rhU 4-'!:AZHb\" ܪK[?ՙI+KHu :^V;ا*1U֛qy4#ktO8 N\KOBw 2`ՠ9iƷ\ReA pȕ{H"O q- A?}K2js!\24eRB68BD.w]_А{1| ~]ƀCXss >Nrb5`?gSbcv w[u.^GTw \V9e}֑?yDC?Qh݆#~v" p#6F䥋x۝2rk`{6QZ62No5SEJh#0ӕi:зِ¬tk*a6̕\3"}d,BT뾓OJ%&Ĥǃn2=5NXH. Q*a~;\¢bQ_͆DW>׫)j bD$ӣ{S6\n* s\kgԲ^*dO)1D]b_Cap=?ׁĀƂ`@bURj悵;tߔ :; ǹotAg($e}ߜr@9nBY٠0Mӄ1x \H3&cZ5"%2/"CqsC7 'r T\9σfIHņwNbHB$H,95 u9\t`G@}a}s f|Uh'B$m zMDgڔQ71 iҗ;*!`RϤ {){42)v>J#+. T9p6k}Yu`xggXp\9uU<4gtǔZC(V6iްM(ݑ݂DsdZ>^QP&#`+&ȞvSiTY]454G֩LD+$뼥 QX. gHQ.E@H/:pN+NڣwP'Z$7-,,T7li4xp{/h/vv >DH3g]v3rRТԍjy%־9M"aLpB6bQ$ -5P\i CX5z3ڟ`A|H0#IH"8;c@ Zbo2]MKnοMmP j*-2IsB 2A:eo?=M@XVV!^A3CυuVsoX@ƪ9Nz/A 74;E5Lz;}LX>y_v!^#`%{zO}_G8 M3n[rC0?ĩ?E$Z 1y?T9ObcFxe26#hC}Uq0MJ"܎ jq_Wxhw2֐u'B%ynҖְh2Z>3&d Ķ[luaūɲ9%R)?Kd+sO~fJP<Z!39{(u /M_l!6 BEAM-bo P>MW~(zbe hq">jųS\N.Դ kS7τfq7wHNy4x[H2? h[Ahā_^ƦbvJ4'A)1&WuF.L M-y"=0ԄҞ1U'_^έ2m 2wf .!7Trh u'^q 6!2O$fo w.si*es-LHd)fw49R*+$gz;UqLJ/+̥;֝4OLXZAGūO s(-pzڕr&יyYGBɺ䪟9ZH;M5LB3hAy.Hi84S[Z5Zj\u}S{\W]0/BYYp ZJNu0㋈K?y폸L ƂRupNLA7EPھaRq6KH}s/qJFZ8x[%=U`&.1Kf۱yQJߖ$P'@B.  E4gHLb%EGް *_2^lTX!<ò6Wg$gYSQA(Eq1D?0#X&Cxmh&*6qLw J!g5% vDȘsH6MdQe(7_]w2rğ t]H`/{"5.`1_ުkM"Y/~Vga;jPA.X:DƒJݴo'MS͔bv-.pa`R4[rR7\WÂE#}ϊz6:Ɂ^?8ǴHv)ulF |#H2\J5b؟7.|%~n:I㫯4tJ|bjn{)2L"[v"-f'f r׭ i]\I0\nvBlɄnִ#t3;g\tLMT()a@,hX\,cEe nbKGnpX "}uhXՐL&b(GEY1Y)lXW2rmgi؜)JB^"x)D[UQ,{"5wSW W,'tOmjĶ8!aߺ}\d.@]_6ь~Gg6p1ʟK,(pA^*Йptn-"oT| n+SA ]Y{.9T㙆O]IQ=j܉pۜ$$Rڃe߁Ȱ рsYð1iѪ 0 PXsf(y$A$Q[ u/0R*Way*f@?f0ӁlΉ"7/M*V4V\Tr4.qxZ팩zIK'"(ȵPIdj9BJb(ApTA}>)z L׉SsB慌œIKxA_FF?u"EQ/10: ^/}{R~(gvi+SO]<9(+T >Ҳp<.0k)+^Ae }O6`B#Gڣ-2TQ XZ'IR҇f \I k1ή/-HXD>Clˡ0i]*d { J؀̧a N4' iqZߜ^ rҁ(`*϶ f*JJ1uED@byL>#x y&3 <s(Bw7 װ̘V'q26\#dC0|h7ҷ,~'jA_踡C A* 4֬PXx( sd{iCufC\%9t?C9+3]ܣqOKۢgT,q7 <'Z^""ѺU=Xkhm`. qh(f{%\ŨUVA zOpLm~M[PS3sAh_Rj0x%NmBln $ 9XCAw~.oEµEш,Y‡7 t|XJ<_$ % V0,cVHπkaZz:Sڥy:1AIѓN< U>d[ s*ӊۜ]<"ѫQmz:˯yn9KQ"^J?wB zɐM:¾RF119Im?~ ^uĿ,BtڣSKBŤ2EDÛWz̩8m {a`%:#R -YOaRՆ8:@c{@YٝC ^ {ejFmUbJky :5/&5p\Uv&r̢QQdEqå.ԿaԶ)@aI\VcIt^x#LsgL05Z<;> /NIJ-bԪ~*{# ή ,mF\9 3yv99hnTm_TgsƆbuh*ӪIξ#rNMbhG%p\Ԝ@AK, TR2@,QB)EGÀA&DҘƖq*i@~rMh ]FUڙûr_d/fiƭD&Yra"$*e6bX|ZkHR7ۣ&.&ed`>Xcg\~ GH{٣z: 1 c_ф_I_jSnDP@a%a6eҥЀg둓%+XmhU&jLН\,܉م&Aٚ]!*Ѽ O:z{ͅ5gׇ'Kf=j`)_L6e<zjrؽwp{ykGIkx#zv/ԋMe0<䃑\Օa8OUSHa$cR["VS;@^; Wv绤RfӵۏlP5V[q6>xK8<|{YGM$,坾y4$TByM1rWwQNz!XlN5:I5T=DxT#iS*S 8S8?W"&GhRϗr˴7 pWETĩIT(Vd`K 2mUaSA w,}f'ʋsgBW{̴1 7ֹB"qgo`\A~$mkJψ{:~N;ѺrP5`JN+GڕYKcNg(g-XaO/Fx +2%ҍN #;r3rAXL$.s eл0eAibdMJJS_3(7f2 E[(٦-}f=9pKg˥~ 1=&n'hIIXoZ  dTv ? gs<L/ZFV1_]Bɖ~FL"f%".ow2詀vMөIu>12+li+̿ -"9<5~}0ٰYy34JXu59!]gNnb<0xDQа]? Sx;Vh_DSF*d̥(Xq(wg;ұO١}I~9M?,o R}_a[Ua? l1 # &:Z"%԰sYF A_O;X >61Yۖ> l; IgR7>Mͯ1- mҐNAY)B:HI#_h껧nE&UFɺ!wOgjKcD2MbcϬڰ.lI8F%땩?`1dZ߯(e JCOqmR${i.Łmr;>=k1SXs0VHd3E9D,*Mmy3 gцe38Zp hF AEL4Ն}nC00VAhބOd۩E:rMjgS'g9lL^̺w{ΘB;~Z5$յc6#6ꎺ ]COh FBx#7]5pC`l4;/{0 LI@to6Y12[v(l.Q 낊U5#sHJ~^}$F9j1KNEA20VtO7\#m3#ATިGT[MJ/DEe86Tib g4ɑu0wXJ46p9͇{gb.Aޓ^Kz+,aj!E0jhM7މK+Ҹ[;/FɌgeDXl1}]Fc 5z8a z ;9>PB*>Ol=zns#Iz1H- Pd181Gv}3gÛkDKsC[?, 861 :LE8{Mh,E(쪽ϸBFUYVPF`H!IH9.$b%2 GO&7JT"K׍M RyP0HOɼ`J87 p.%"9-[];M˚@b\Ux0,c$Peι$V(ʏܵW!4ji#A[ G@\KEԂt,9SɦP=1K=,sЫJA~M7K{JNgY~~T_DcL)I5@ԀťX-@֮'S@S͌+ kK] 'wOn3|1wvqv 3ZLZ);PLs&/yɽ2I+hc\Nȹ%(ء0ǩMITB sfwHmvS ;Q Pt#-?K"XfʁZWTu}Fζ̵6v<)1Ru7V6P wYMg'TB4}h\h"#i*`zNR+E-Pޑ3j%?n qjW $L]'!::/ܽnMAܩZ%=a[nJ(o"zp@RYb[\=ʓ% GFܱ]}g`I/uS%VyX4Ѧgޡ 2R :Q 6HE඲aM. &\wKJwBfq /I"Et{7 qM!B+~8(Y_l[Ξ +Ͼ gWpb,_||!-|35nJ;&^3=_RzC|r}5ǰۤ˞/|#z^q&ѼJZo~qu^]WÑ(k`85e8YRm/0Ɉf|Ų%қ%T+XoFjMj"Vܘ.#\҆?ӧ߀MjzҔ\!@&|'";RkO-9|{wDkW.ℝ$0f_=-!̂.zݒ!:`~]ՉXC3d}uÐy2t=ȨqHb q^g*Ү̥ ;$%~l$}_+Ѥs`!)i#Ćo [ zPphuHoMSWCa)1ڭmbuݵ頯cr"@^n40S9#N=PJRUq^"1Q[FjfS,ؗAix(֪nX6•=ScAjXKT~ս}oyi#iyrDH*ߥkH/~=Y *qgUT [,lVuvΣXbCX&nv4KSVM,l"yUNm">a\43vc$ -vȓёL x\O!г.E1BSb|m衤/..ת";K p(botie/@;XmًX ?San0aOg =~IB, *HKY[NQ5)|Z^ aFXs`LKO{hBYimܨ< ڙYew1a̗&{d$  + kgt4ElOtΘ~r / ,ąt|B;" \?WdDw/BA n4epP$H5r'I#ݡcxQZ S"?Db2<֙q8w [cA]2&~R~0Qk['\Je#/c퉔v}M9Z,28kv~OG%r>un59tW*jZZ-K:-+6-~T'6R"X0c8M8_b_y  . vϔC.8RQR3c_Uwe"̺i2jjS‘Ⱥ -xuQOquQ7\`Z=dh.]wh{$4g̵ ےj^D8`*\f!$ׇ4t \#I+{i5]kg_bHwh:ͽ~@#1q%3;%YP?1JWў3p!oKGaIJn%y?a|}޽P 2yA_-51TUce,dZTW$5uWʔ OMF/UwGBE4KBzQ}3Y_+!j1.u~w@ۉ׵%Go*sn<{V]&d/Zv nb#hEJCŘ./ٝ\Iqj'C9~VKLQ+pAY>TF-gwx#*&$@uy@rypSp rHH7_I]@8\urXbOLi3:[,ƀ]v?Y L (S **fc2 G(کGW|!5z?.c SR`;n3sLܕ{q>9G=!|GHAG, @M" QA] )jE) #]jL FDMgi^ErkJeif>[$!{!A0|҈Q!kelV{j& z^ӰE$cwsS9Ik=b; (l_[eڤD\v׺ƾx37|;݇gyod@O%މFK'XJTj*Tq"pJ`ר,,zcJzc+lwo'K 6Gs"n܈ĦA{UN%K 3?%6SytIH =؜=:mWϡ_%DoLÍ-alVe oWՈH#-l֔UU@Y,ҫb0IW}@Ξi˭ }9)&m ayՅ7T{r.G_3`j|TeTWS,_WK)сseţ'$tO>͚Udf-Ua=ګ ZEci۲6^\ߨ=3CiI P wU|[䛀G 3dܲT¡"2]vflmpϩOuJu1#[]X9}Tq82;7ۅ8s:!{mх~g4{!;\)Dϗ*tL׌ƫǣ&qoӥB & d=9%eW-gCc zqr'8ƿJ÷\:4!Vc԰-HA{΃ެYb׵(+#h_s]xV;huE C.Db֔sӧ *Hܤks"'Rm[ƿѕfrIQx︎KPTlzLeX">?0ZޑZ3rdqi` f\NZMJN9 Q3lE@BS Pu *@1q)9D''VaEFKK=8^ۋ(21ط0yT(E+*}5'V8]/ 1 ^nBOJB4kժx-J˦E^jc*eHN<~Et uc؜,NclRKPnНi$8BۢYG`gIZstp\"s؈;QԏCVH,"ӥęQ|֝` BJ2/}%AE[،HW{lfk@Ё?'na~w 3ڠȺ f"؟ƹRR6=f*Y>;æ럓O` ~Lb MG]̪+Tq@R/cEy7;˭=;eou/^g?\ }#gN'lಆ\(tHĔ뒹‹ })G7A|3'82XVvLЧT0p8J0]'h^8I93 FtͲk| - heVG ЅS:8 |OԻƿ(X @9߉j#8#%Žjɏӂ]cf|VOL(ݨ*Ӝ }?!^?DO!@0aXHM, Mfp_U)yʈN\+w0`߬'cmE&UR* |qNʁRU?;wjM pHVZp/l NS@-@.@ ɖ=cWCQ)V&1DDN/JyRQ=0Mz"MlڹsT(7۾+XH1H4ؑBwp%t]L cMV`q3@T ZT)U:M8@<+"i]CqlWon'g:Ol<'GIWllX'&"?=‹ъ/+fJIB}ʼZ *I[fmG'G'h%\IN}ڙᶟ=j5+$`4_Jm"uL2t_-hK@kk`07lMIyޕAw>;_=0 W=7 Mpm$8\4z<WY?ox c,2'7/G-7u-[)E8lC@m( `6@e> ]_R;EG!jlЃ4'/_h,0V[@yJ&L+H?3!F ={L9맞ԷP$r)փ풋aע +~ݿ()wkS/&ڹk1a%{t-ǶLտ; `Dd =%1}/tbIW0 e . ї׬)t]}, so nY֨lr" =bE#Xe˷lgWq 6cQl\~S~eY,V6Ԋ^i#]4 1MԤoAN'dA3cOlUR@DOznKM/ YM*pDި V $?Cj6.pV2%gjj o|/ƒ|\>L},C&,,4$ƾv{h5 ɯӀcFm e}oDyaV2y#;-(f<;y.qX\>)5 FSP1fKT@ď6Bs,Wk.| cP銕iK2BIzxpgXky5l!q "nl"KM"lt[9rlW$/eF5 (#>_yx7 3ѶO^qTj~$Icaߵ3'5Z_OVI: \(*4˵6#R{$hRӠ T뼜* ~e;#{=ƈ;X)kdDڪ pMhYj֩L ^v-!]s[[e$^S mi"9[y[T3lL1 =ZB3ax[_H!eqI^YoO~Q?I#G@_ð.ЊV&'j̴,h3tV<]J14B6LޣG8}akS3s z s:`Oca/ T 7fjFI3Y(SGǦQcO4OߋɕP<䨀Ļ5l kɽRvM_Q x+_Te.JTid@UNsglHF&Woyu;ljUERGҪ4s=ChDuwqd_+6m,xWq\pɏ}"lYf,E8?LpNؚdޥy|7'kMExdJ )/ݞKxudKR(U8wk]TC=h@0!*{+9ZA,p]yS@՘Cp 4$A⎣)^UYY2yDˍ|o2 j`Vm?97_cևU4D_ry Vxeq  - U_dO6VMU"0z]σӬ`B(`ҍQ1t"sUm7kSxn -Q*.5ϻ4]#*NLv=D3f;ײfbxI|;hw%z X3ssefٛ eqzfGټ$,QSͅ,KC4 1HHMe{%q.>C(T^e&:~nlYAW嘧P̣_%//-MK[\4p9& |[DĴhNpo/c%)]$b{fN'| /i6wnMP蝳f>3)-[y0.o らYvDpӼS&i]54^€{>쵋}kH7%דA͸vo7!ugFoX FLz-+X$HB{ǚBXUt~xLf ZfB*އWϕS/FeF>ФG(cS$VwF""lg?rqv1吠4\<?؃Cƒ0CUp m6\KcHJlޭ'zQ 5;f#Ump=]Ag@@mܫiOtPz-w#eq{^xfNLR͜my.49wΛf%~9Rx$*UεRJI^-x]4Lc`[ &a?x<,$ωy_ds^,B|jq=Zv,5ı$<(㚜IΎ)}b5<mXJLVgz[J? XH%y-}_f7 P+T/o_uǤt-J 2ˎX->P'ڒ%[kl )ȊFptX=qɰWRhYߌ4Pfm$)nhR'U70n; Ǘ8.Z~ԋZ:), Mcu^3 gqt<5 z"2M kbUK!zٶ(~6/ΐ)-ӓbFqsOȚh+}(z Ϻ!USswJ/o:MrNJ.J 逎p5m#% QG6V)ylota`U$QHbDE%lH;Q[y'{cPs%d+C>H6bW!/矿u\(adqOfSHI{;CɦJ$qzN/"\rD-8,e[ՅŤbtekw@;-/GN4md^Jw65lvys-!Y4z!Y {;OЍ~]\zdR 4ĐVu9V 9䑱*{`]L9)J`wjdxBĩܲG |OC9[_!w&ǟ5tѣ,.h\d+=K/g4}P!dUL΄H݇x<#GàZj8xtC57 SzcJCRboOP^i/ُsݒу*%DGpqKugv$-눼-Ns@ sU)o]=['J~9ǟFRfDK 8|N 0hPԷDPu'nȭ~.Q&Llll:7NR Ğ)Ff5g 1*|ň-iKhU$d;L62t gf[Y'}rd4/(_R|8T `n\pˑsPK jLO@8ċ]Gt#! m3u%< 8%e'm(S_k-I+mu$N6XzljYȡzrf%7Z~3ѐ YNla;X cTsrfF:н(8*P4XZ8xCHmVs9,FyYhp,Q-[huǦXgwgxSux >*jY@r@Atj^Ah'ń/t\]GSP_'0B(Kt{\@)ֵFm=v -ZT6HpFP>#ת@8zҮqb$;!fC@cu ؗB#>%^7'SеՈg1O-M-bR!L0Mu]s d̻8Y$QIq2I &8>\ hh{1BTdM,b9tIw=-ANaYv/sj21uuc-;+BJfbiEtqΌFt}7Qbp)Ϛ(뾕|ͲxH2S4E=8ߔ%l-x'*v^v`TFt`(H/%^ w9w^Ǥ] .x5r2vyO.y>*7bOdW:Vͣin]Mtϊ:+KXww5pfp{3Ka* mE1r׉;|s֌9tiQ?üfvnHNup _QAX`IzBrT¡煍l.BڥG2vf* p~!=5Tus\^G(gj$abH?3p/Ih B5Lttjd1@JRnj#<%spN4YS,WN.&x.cM&pL w⽼ޅ nLsk,1d7-ߊXLnV Sak2WEn3Etqإ;ɄG쩁"m{h4{2O'tS N 0JJ=k #,]wwO2C&:%D 3Z(CXF.5X8>f, (jALwЄx] 3K\O'tqn[mxE0e`w6f%1jCWo.gu 9|32^QD ɶ~<7y?WU֡V^bE3k?.-Vog (ZI&f<3*s6aC,kOuApk:Wg }Ĺ!Z0Dw1u̬{u#3G%e8->d0;rm JSvs{Q'&!4q@mLnTfٹɆ+>|!#$H6:2lj&&z4 pqm-"N6DԄ -iE%\Fs0s쁵UE ȯ. y~ZX1A;o^*e3sLj bCl Z5LNH' koh-y4h Ā㘸k$Z)Kg/F_Ձj!vY^M5Ef,Iv3@l`k]`YY˜ 'i~۲ؤ¤< S ^Np?7<[[7HKBgY.Rsa*b/ 6:q~7i!m#TՍXs%e-gVHlڴJY[,=5,xph;6pq$P&;7]K-kb C=hd%7Àpnє$ϻ\6E8aIQCl])Y'+5$y~UtQI+ڏU(UƝ0ic77?BڥK]fd/g7Jܓ~A,t hmFX.Dtp.z ͯd< aD,an|!Mgi"-*Gd@~U>㩪ޔ`*v 22aE$&vY{@˪k s wvd}iHQ{[zaqb~`cWc]P\40[*S|IˤEk\cξPs("0T`iC8k1y P, ؾ ň{k % qqNz5VQ)v\J2t|^3q{( 'e*T ⿰)ЙHViVa/jÐRuh T0qZXo ed0UrihpNu *w GtM_q0U =k' Aq/,l.g䱔UNԲ(.\nBS8 X%L,qآI0_3W`H7y(ڐ.Kr7:ЌUziBBnռq " l)eůHEOP͹Sb:/<$ico4OLԶIT] 3~ŧM-wf `ɇ^Y:" 5Wܖt8ƥjW.yS"ڍËscPzLL<H: $[@r:jX>C{I;Roq@LWPlG~;'d3"RF9}1فPt|>bSoHgj8fO`R3?U_g {zSt˙fWFUeұL qY{(R~n^|)|4+ewKųOi[d_8N=c틊pk u[_ vjF͙HgǡOYHpzK/(;:}l:TΥ%/uRZ ]22ŐM]]r͋oS;}G2,l^:t5$G ޴lrB:$=0!:EWpwnt{.]uI{ݽ$ŽS4n>[3+".(}*r_4.9|?m1e4M:T併%z_FP[쌄 E%uRC4vlN9%2)NwdAeL$euB],؛I:I=ܿsY TT|)yp@=˩Rui^aj[::5PLaܼ_|7|//9:/hY~Ge'`J*BЮV; R"hC扪:|OC.$ <aĤ_݇ʊS cI[=e O5z^:FnF41Tܾ09c30a~y݌w$NiDV^꠿CS4mЌhi@Z 5 F,3kH))|xKi$fa#\; ^iwpd8 Cfe>,1_i[ YngD̅1؝fr4<1amO11$PeJa- a~g͍'Z-օq{32.RBaw'K<\n30u(hWV`FhVf2Cj[S;:QWܹܗ[ݑYXj-+øָcT +RqUX51ɿ  ai bVMN^pUzB|Lt\ rK>Âhe|tukol[Qˣwِ N:iWn\zI>* 7>] A{"6U g\ф$qKO MiQRl˜}!T7D:BcɄCjD[Eքn2$}jbGMun$QTϷ m(3;EZ5՚l*W6WC z~t%Z*A(̜!ߛgH/.)3Mr ngTcw<3{ SZ{@)e[fosuHK'X}|b=%۳aǶ/ J_Ws-`c4~㳄aEȳ5GnX,,;1Mf^F(Ϡd4bz2U4Q@5'7_.2]kO_:`5&9!CL5=TсkAKn$2M+2Ei> 23^*Oİߜ" Aޯ C-x-IؕS rV/Ya5rm+dn// B,m5x=+Ȝ+Nל8|c"T铰|`5 {+캡YU8_*)=T,^wm۩A>zHWJ`!6[t1&jcT]gSDhZ^?|Ɇxb;;R 4FIK 5ӳ6kB0.oEï^~wՇ &S[I3;23F~CqE62g_~ w#_(`J?>b6O3eT %ȼ=^:Tln"IO8hVi$SbˮJ\B}6{tL%ը(I~o[3 CB˕+ޣǘN<7<^~q?+Q/ᱢ?gäȯ{>=dޓ/hSMމ&(: /);c>уk mdgS}02jqeM95?F[Iۄ|x7ʙ*f^E/L֔5y(ԟW*'AuOTTUѨfN[G'|6y&lLǤ]1 RA_Iq5yˣ!Ẋ}c _hS:| 6uite?)`d]ɽڿ+RX/F˳I ߴBT,)k>WX>%8Ywwv?D \uf~ ;ґ0 h됭*f&Q17Z/P;$Bh-1!՚zAN˸&Sق '_C/_Bz_Uk<@yߧ8Rcl(iCH{d4Hw>L 313I5o.# M\4mD\!vrʼL\`5M4 W&+h4~vj\BɌ3vsH @-KkCw8t2ݩnkؠqӆ~MS ɓe $#ClGPTqEx'=gG{-RiUvpwm!%y5-{n̟UD_XaN"n^to^ǬAPlOv!,j\rSDIfYoLr`vR7qŊdfp^WW\eEGqQ.b^H (wxs #RA(AoAV5?K8S gXQ lޔnT*:kQF6,N `"nje}P\Au7R)3)+ ݯq! f^ %}Ƴ03l]'Ɛ駂ݥݰ,2\e`CߤU<Ѕ-cqp.w@*Ez1wDݦϱ\5NWȐOp4ee$1pN]6 pҔ]}>@GX(:!45GeUKrWDnsq!QA{kD>,n(-أ'3"E?iP9pr3=G30SC9 vro?{,Mq]Xg Z=^}!L} Ǫ 'Ʃ#Փ=TvN˂EjY+@M'#ԉ99Y{۸X~.@l7;Yŋg\==iQS!#L/wؿx{&9ahG +)ҷ* \LLļG{kui*qHNo |A;|AMԗ ,DJ1 %i|n!sh;% >EVR:4C1aAK,pFd~)ћZrox$ں*43^KH̿[.*vLsѝa3QA|Igs#s7B́8 zH)z閪1?zOcy}e=ʵz'NЭ')gZܥg)1i{^hl(plo@\#N ꈚ^u.(FZZvLMAz)yza"?l~k ;VUJOj u2pmi]L@,2ͥoLw0WٹᥝSsF`yJ}TQ*j֦%։OI{Sӟի=IOm'^Sh$&ќ(ղ KυS ԅdsK.YSp'5r65mx~BTiEE/bSf`CnzexΆ>ӂZh_qq"rQGԎoFm 6Ru Yx}PA(2˻GvjǷ摈FWZ60A~ۑzA{yY(,}dqqbrt{ 2]qRD\7L>@Ix!+u _#_o\yrL9Sm,au{+c7CeNȶ+i󏪐bYi@gϺ4@Xyu#186=PĹaM!<[P9 ž4g4=7l 9'=;@F,'E欓@ί }9xpdޖȓγek^ӳX r)5Xɬc<0sMZ2[e m@2sj̙mKZUBHƔېszKЪE_wɀ-jhBQELT$㸽>Џ'_WYTVگW:\N~a魙{Tk3aH*yr}cTsⅿsG_aɚ^ Sfd08^4WJS*\&&D 21u:;rpq5|p =`P<>="/*h#'odkoHhvw[0=eNrG`HBY 0ӌUp5"䉃`=DPμ u46Ŀ0h{R)%$R/jH QQ3Ы٧:Tp=W,++Ѩ5 D(yn4.XN4[wqtU,a'wZ$T߱Z\ al< 7=H%*FF0R猅*Usm⠗8FӪMQijhsLVyQZo˔k\Ebv@V:j2,+-18#E`^yҨ! 8&ܗʣJЮ|Y~m=ЫvF ^.Y~ "!paJf_kbw&QǑzOX5};[kaB_AEp 쥆 FT;SuwtJ@Y8/FD7XEt?udž`(mNngHs~Rt>-+ay<*;SϹΏ~xT[%DhoĿ/VLJ~Аʕ [;5bLή֪֮ρȡ>)@uT{l@V2(js@ mW:i&ɡL t#P YGpco]Ե%w4.+O9YǎZ3-4w3F%bGNC u^ɔ`SE &}$I3bsoPFMUzD.ɀ1#'I {4zl3YۺOە}z3 JaU[Y 7Qoe;()^$^3pQ_٬8T0tOGp>e@;q E9XX}YN}{0mM)~?&ac{R!TN{ϣn2I;ᬄJ吼jKv@G7)im& ##+g .?,!^儗Ҍ巼"EũuZ3k/6y}lܜ藧-1.C\]?s 4ʤynE_%pEE)?'#ƣ}t; ƛ{6+=VcMQ\7㦟ш: \zv׼Fح7|e% zx FExOr\-loHЈgzQ7g<8%>|ذ󴹩MvČm(9V9ĄYGgMx*o%XCnYf*%mPon_lP֪GKp&oS`1Z 1Y#vH0$-CC <lO`Bxw2XB..(u#9;ݱHXf? wbpEIe69Ҏ#b;f" =O魹]&Lȡn.3t4eiHGGD\?$HCI Ex{CxK [SA;0'\cC 1c|hK2m&3'>IZLx CPY *\sžƹXT% &Ǡ {.!ZᬆA83 ,l~+h00z8!=YDzRG|o^0Ep0k8VCn-0wXyxsUp.9 DXI,Y\.8p#&k?Q3 sڋά!Cؐ{AWC4pnݮrFFû8#q[rtI-rI 3?r]Go`xbQ%qK`[=rs-׉_+b?˸x7ZX$uԛMW\a Oj*Dn:Ê{"F%i8{"&#dF>8(mx7ӛ"~9 uhذ;FOY 1n3b=/i ESs#KGFϵ~5HH =}˹D Nna6.մ8[Zr B)C4@G ee8+Mi4t2Yx 4sO6֙bYTO`'"hbpf] r &[EW {IHz ,\!u:-pR#ᖖp,ګ C{$lG걾z67֎FG!1Ud.n{k;}0Y[Sr#+GF7}p c) leOŗB=)}3)hM˫{Ʉ8_HfvzETKGDo=C3z28X^x* lB{5.T{,nBvebk2۪+ =o)(6;s1|/稘EZ!;wr#s֤gFdSx)@{8`W_rw2r?.\=POM]Bx|2k~Sħ{zFdOdaY@~QԅOh׾?5z+ZϚMyĭ? dxLʡ 3nJMw^Bse3yMUk09|=l悵.{K5Lʼ qQviQC~\PCFG&ud&fm;|9W7 N?Ö٦V5w]d%_֭- Ar|ȭ(٥%eA`Eg6D>}a"x[b:%I)?k>(N:+h2v~@x`x<\_nn`ɷ,\j*-Ab64Y怙A" yzcέ)xLt  G̏D LjI9ar) lrU;SxH 7̡ rwt.;ʥg& B/~_RWQR"~0 $[kUG|h$׌}==I֟Bww ۋ d&*yq`zcYV?ty(K m ih$= Xi@~U&*[Dn;%G%IL_CUna雇 4d_)> (oX.?6"#o'&NB">,F1 'ue<W KOd$ 6a{ᣧ{iLͯ6gnm]6?;h}D-dΜMKY@W`ɼNy;ny *⩒_BT7"v5 E6y^7 8VߗCQKV M+S\ıtѤ dP@aRldJ)?Jb;46-8B^[TBLisԿdϤ@?~8 ~y6k{j"ދ’e0l9(S n뵍q@WRr1ѧ!kmZjfM'5lk&xⱽ狆^˜Y%u*OB>CDڀ3uלw)}o2f+ +źa+A.R?%)efMaT?(9DLM *0wYjAېQ?v S8B*dλqƫ50qfb ,xCL$dHCʉs[k( л JI5)'' bEղjfR SֈK 1LŮ>-uu7ܜ(Mke)S?㏬!]IxM jhwGOxV[%wM<`f ΉJ u* <\+O`מtG x7~»/Z"N)-uRO1?|v6a+b0ԩ{iD&優P͛ -F4^G~PN$Pj=er¥t=߁Q tu3e~E(B!`]N%Fm*1 u:e` ~iΞ@(:5r@K;l ݵ&\I2fY<Ĥm C 3áCעz6%)kz}Rx|I?Gwp,PrK^~/s೮8ι"?>LQ73 56F|H%P4q^֮{.tP! )ց J߾^Y7a`i5q&dT:ֶ]լA䎷 (RUe8D;/NIynasO7?^~_l( Wn%+d \jx$%N=v?%)w#X1*&S]}ӦE(!e}ߟq\B"u~^`FCa@Zm{Fbpf[;`p* XXqj8ƸSͻW(4sRB5 TNCΕABɟF9&+^&CsoLnuJv8زfV@3~ۚnfE!m.to//:l|q/,ۤE>y0=Z&K ac,ısH J;H[eY 7L$,Dm}Omc 'ƴ}܊kIJV}Gqv?6TR ⎤P-cn>& g<{P> ʳS{ds2׮Ȋ&)P"TeHY/(|8>0T Դ!74X~C jMru9P)&~ FqdEaѱ?_FǾ Tj wʲ%n"=V;* 8gۭ1#D+wW!(XF~Gm+䀤a!wmm)zAS-/ݿQ/XZ6Ъtsz钱 T/·њJel3hɤv՗(EM^5<ϥȯꨓ 1$,BbEw̰Ҍݑe, ̪C" %WD㧥P {-Ƭf(_4D kXkh[aF!zWIPJAe"sPʬm-P}w)ldݬף4K@893Vw?67"bPin0)5߁Ҽz6G[:-P -Zw?d Hf%E"vLFWaaS|4yntSȫl mdP|0NbK%Mw'm|c]`fY*KZ Ȑ +x˸eKz& ple6O׳ԌR/24fDK)"w+LRl EW?,[lž?5i7F`~'^ ܿ82Ήy V$(KH~y!V_.>2d{]%;uI <(-هIi!y*ܖ:|$);D*@RdtŸ ءUS>:6d1k,yhK:Bkr҇&Dh͔ 2RKB"L牑 F[ڀK:Ǣ,|U4qZG=K6Ӱ.mwL_Jd1kz/Ij /GX' m`i"~PBMok3JK Bܞٝ0H4 u"H5uLYS*pnrC!F҇업:v }A&SE9a(iOw51seړ d<7}rʭ(JBT22mmZ>IB,˖XfeP\۶s qA_.E4Zۀ*~::)c`Pq!J7s1-dOי&_e~B'> R!~ C_JEl1J#U ۫:L;1TJӨPYwPOie22sr' WkJ9j/|}qJӝ=%B3kD#TwD*5y'N|%~?GWҗ%5QE"}*wÝJG= ~j1ҭ &QVG SH4>kSJCCMP{1ݕZgᰈUc ,i{a9OX cœaO .fg"ETyvN+F'k)ms-Z.$DSBT ,{\Kd^+pkjȌ:VY%sT`]w~P{v"'8z#N[*%75v-NSys%-+tgѸWrG`o*QqGoRvǬx̟ܵ*F 4.ڕh7JՑD2Uj̜(Hׇ&M)ڌpӴnҦP`P?VoksQu`3: }}F-IpВ,UMJf!|e>ou6+a]?Bm g::IPd|&5(5uuPR+ 9V 2Ы_[rÑҧV'(ylIqIQ&fRmW,.O?F k؆;08[H֚4jqFX`\g7])vg `%ٜ.y ²[K7ޛ#?a,3r -19}=ؖu| .0^ޡx6erUGظd=7|ce}*3_&%_`$+Z^W%F>nePG'c*o vF8 sWCPV7kąoMѧ!EpHu!+T  Dh3ZrO홋앫>;` 0ƛvىS+31g(@7@k1ֲ5Gjst/ LȧB%w[G85u3L9Q 0$Faqٗ+[`]rdù('GAuǭhCrb : j[2Gt+Qϙ՚x?M~~1 D=$:]V5ѕnU0MƖ(5+k숁KK٤yԓ'XS"C{}D?< 0%Wq{R/6)oɏ ioڏz\OTuQ IL?D}u%WfH-=in k21{ATjO/)7+M|@8@@v$a{'d(7$&(= nWw>9 A15IKElzG2ByeDnXko4tͲ&lQVl)jg5VN!BvQp@թԯf:m%^ഌ( 4{:tY^ 3r&pQeDA>~3Թ44y_ ;.F*VN6 aꠔJ9ITۿ48y kRggkc?vrg"?`=*}'K ]K@.{kn|o#әU`PpߡQhMAju*ʹNvΜվdèP^\EX647Hwkl,W/[>T`.b7OM=S2iE͚(At7I-HJ?y?ha ZW!Zd"ZzXmv( oϜUq#&]Ny%db6a~/[092?N4 D,D%8kYҲV%[Cw< #DC8c]jyΑ*K[hmQwFE`Vai;x mf'ugA\8u젾8MBboPŞM41>(Rw0&Z^1 '5h4"od|OPZ0^0u֩%v@lQ Kgn~LZAxPI LOMKPdqDPT0M>Uˬ[{!ؾP$puEP߆L>hH<K2mK87x^c]Md4گ"xx@u{ts2C("R!*#i7N3MN1)M4c1ZZJuPiүz79*eZI]IHm p{NhTD2VAmB_QLvKMOVM 41ʬzd0RR˅~*H"qáȠKԭo-w[`|@Udƿ4~^nJ#}T-ͷ;qm}`;(PƮVRTqb fw]9PGԻTl(@G H&]wƄ'zE!P4íYP"oW]sřH>&j &(b`gG`isS`/0:VS2yoi}=$-j ͼ}; 9#Qϳah-?f Y? .CWp}Zٔ,}jUGN5$1,pe~`Bveu@Y0Z˃@Z7,w0*#WMCCJhh8r8v_H],B8`YBw6x"&|wDH^xCEP?C!QМlb`x`Кψn|4N/}|:ӫϽz:~䉛@ZFq8(5Mb$26!~cXÙI-W3}:%vО#}('ު|J+uy55(!-o~a8)ZWb: \]~~|SnSɚp1KJu(j=r?Zq&(q郃%qfuTb*.T\Ei$-'eCKWg n*oqB5ԩLz )Uor C[NGa_w.d(kaԷ䧂9M"RoKq#0oϒ`RY#i&~t意w 0AS~Df6M)fi]}Ug$hWGg? \]ݐyXؕcoeiT>޿IAf͉[<(FP8Q:D%kݟ0bڴUA+Mmh{,l0üo3B=3g|5oE3F4ijma.4"2nh2x=VvQ z&u]QFc{Qfa;aMi]i$ߕO 2/zNM=\Erhv/Y1B]lWfYC:wJͱP/:'^Xt)EAI6j%2ˆۅa'tU(V#xrH436m/aH;m)ҳovCpy>f%LA̹ vQ7mFh{Ę˺6 W0~C,(,5oYC$Q&bP/B-tޞ42//2fw= 8 S9T5& w tB\ o~6 o;}~i&߫Xw[q7U4/u;́bߕw>{6X`*nc Ttu' ہ%-3e ߂$ bWO{ιKo7kd*Pɓh5חp:n$:&dd!eGɍĺU8OНZA?{*8H֘1O;*<0;KTS)/{3vZ+|?AlH\E* lba^Z70(g f%HC$SAq"qtL<ˆ ⵼(=UtLb P~z*J2m3(4}y*7Ӌֶ୯AMS."҆wM9?WRO5Zj|;vfb/4d۠ԍ#=_!@ gTˆ0oPQWz%;n0)FilFsCX>Mnݚ|`}X5`G8 ;K&}㠗^ `>1I*VG6W%JSWHieV b:}^A4׼vl-nem m/wqT-n5[xR_^Wk ]U;%3`WdMx0tn*A 7tH@!ԋb+j/EJ^\ ,̧kOj9B=qGGR2Ӱ 0^Sĕ7$n6^I531JrӳF#Am;"\|Lֻ쀱m"<[ޢ֘/ZG/C*EP9}[ĺn:5*튱Xh'X|BE-vU{ 6D$ q'@d+oĠnl5܉Wt|rנVhDบkqQErHX@*N9 cY-Lɽfޜp _XCs 4a%SY!KC-l!oI6ʳ-wwKL.%IƯRܵ9wSX$8{{VMzӛr>fמ 06Q|Y/0aqHaR*jKCY@=J qb]ВDc}IY젎Jl84ה !_xPC37.^߶|B6*D>?ZY !0bK˯jNq96˘Gk>2'7'w)H!-S+2m^RbHL /̿&ݜ7r  1aWgKxM(X".4~N,~>u'0Rtx}i]cuǟӂwO4;Ma#nZǴy'-댕O_$(fKuܺԱb6Fŗ:Pܧ4F w)Aqvt9n)w0,CNtL%66klAKa?/Cb;8XS Ȥ:3L>;1H +|eoc ZKthY$1.%P q%X]N}?Ӊ$+5Vmc&fh刉m2RG6>MZ)r']-/tgX 0;uKЕ(݈}Ҿ0&q;GE8C8bԙ=u)WSh 6 ,/|sLUHڍΝ*A3v(~e#& k%o@ D2/灪ʊ\LEM-KNg"LټJZ|}'=l֖>x^š@*(i4{)!<ͪܢC4Lx_fC65v)0Fi`JeLfA3m>XVX>jx:ºq6 9*,㿞xT:( ,+s\TNG~i1v(c2frmaPJ=[Mè%=$ʰ/gI{:W޷*$E^jT0y0ە"Hɶ}_jVmAvd*j3`\Zrun,$G8CI0~q,zȗ*(#4YƧĆƙ{8/PG*tu`.\EQbRi0l qo][Oȫe<ެsV="FSbL )́ԸV[;@؀uX&mucu>&ĩ鯱"_.j#;53 -3SYv3h^" c. _fKh8Ã:~1T28r7tI^Uqdibhx.H1vxZj@*rх em%iooۅN'}K@uA;%Dq"ȍ}k(y+`.JJҩF0i7X EsuO߈n)Sg1~zxң}&,7 j. zuuuPURGCfL2Z")޼,,L > W .P\fxۓQ&t0o c9؂L#~^5Vm8r,4T xԊ$,)mHlK q jbTV]WoRʕ#[B9Y.f?UFlK4615р}Ɋ.ATعU\ZN!>&:rQ2K!u"> ^ʪڍ'<]>" o;m֗ a1VϜtn"4vWY:i@షrs*m\FF HK*La'v :j[|}ѣ#:Jn#ua#O91CpNAp\D >OާrcfX)j°kԒ*?(by)+0$0:6U`C}8bw1!oK2y:<&+ZF5 :SsýArIK'F{n,jOU=ZN*^})ma@Ä=s3 f~59|vC` 63K0&󞫊IYS49(\X`&$TeIEqq*'+-,V2ի|bj/k{: (ڂ$ 6Tݗ:ؾ'2Iº}id1p`P-P$9ɞ!F,ۜ,yJ Z2M ڲ=Uqex~;,5h(^=s;?vܬZS/<8VCP.Ew CU6ߵObk IL%.3\R4}A mt^l8f sM]I*xԆ dVB̀PnMP}7qBcwJ_V-W[_M3o ~%':hlӛ<o 1EUNUpu165*ın5 M#pBI_ {a_9mRQH]~b-7cZ3{Q4.$,V/!f>9:5;϶YN4EmboMUe.K>"atj웝W_pk`ǿՌAN#J8R}̃9~:N eg{Ҩa֘6X S7vނzsMiȦg&K]pН鷉"dFuR$\ mãt&c8ތ%D%#3KV B[rzW >eݗ2%⡁xV6aE~ }G[li`ߩqr\|BZ ȹ)yF="0Nxr;9S[Bs]D֝;~ F!A y5D=|^6(PyDpөHIwwD Bf$Gxe)nրl:d DѴPNGmwyE/nABC8&3DU/}eba`jUe+e sSzEyD NyZŰIi6lWE삊Y(pӳ&1n2>"ŬA#u XhBmj H!m1s9+ PS>Kc+b`u|dJgs;"8oR10Z4SzXYAX+0և|4 B;;rE;4~O1cUf% #;UH\񨪑l8 FePfZN8!qnqd@'ϓ l@FOݟ$HTyĎ]<FQd=VȘXQ>1!xg_m(8әO<.:HӞa<=mᜟsSf2%>æRo_%ty7SgPm7U\Rznm:2 HJ2N)1zj5Gu*D#!pS@.%ȐjszQnKM.& YqScHH_k`BJby(pvhIe/u ֏z6WŴ%PP1,}r9MJ3"#Zw2~x$Le6n&5ǚ/h]++sh,wǔpJ pAƧ7.#VG_E1KJWQy7<)+e>8 pf~RwǛ9iy38sâ?Gi|8HX!?"G> nC^0Ң`Y,a͑.cT$()A$Pyu!oUܟw,h4eS@d4ĶY}kՎ{I)5t5 5ͰpkKBE|c򙊞fZ/d笭m>)$Є4m97BG4 FO_MQTOUv6 :YvxJR08`FX`}a6at)j ~B _v(pN L[5w ]Z̃y}M3j.UPUT;~1G :NHA:Cd>iSC6b%qYUWX< Pj8B^K9 n+oT0쥴Y4 2Ji fd(J.g+>sRN r5܊WnY)Fúu[?FNJ䊀ƽŐ N]P_0oiÕWTo}N}#g-,[~^qm} qWz٫+ WD+$EɃ5h N.05Zzi/ A7f0U|ߓ/auko@W`G{m7 Qy*F ! )EC+}`3<Ub> k͈qzX<6Yɦ -UAe^x>x"Tq(l2VX^$ˣG;0Ly ;ӛ;~]F碗J{ݥ1</域_֡ n<ԮAiF[O&yAR]z:;8]5Iu'$I1|q-V_]2+r٧[hn@kK#'&?|$aL I[2dS(̩׀d˦7m]&3hB4m Ӧk{z"h S"aIkMZ&r-T5ٿz},zGF'k2/|h"}f* 5e-uLE |=H(=>yv 4('K؀t04g٨ƧUkB1=/$ >1o\ y~CI lJKe ~C4ZH" #nbj"F1QpʝگhcpE2SO$r|kɩ,Yس>aCk oc$̕|6@o,w!3m_)'Ñ",؅ V1y-ݏ+!zX-;?F/ZǻFb˞Ѳࢺu+"'A%t۪6~w9{k-4&|dݾՋ<$0u e=:ϒȽ$s4/XwފsEU ,E&Cu鈯X |sgIM;llX,4ďb!,}vuЇ@Zy'WjxZnn]1m@.ΚSs"><O@a-ZZv:;jƗ]8i4_ʂkOwz/'MVܧ_wRJzyH\{6-']@$onX@G-9THWr:V('fO޺" eTdLߨHm*t hAբ4'қBo @v@L+sۏ$ &-{{J}bR\e%}ȹjd6v0=C\M\UϱƸ;eD%p ԣ5R D| l/J;B @~'d}ync?" ~ B&ls͈g`%dn.-xMX&? PXHI$ } !q0O-\hGW>[IJ6b!KzA$tvPkHBPa| %R%T.Kvމ*A2bS!tBO,dMخɭCϳRl-sع@{k*CLf{&'G4J|Doc.͐ź' 9j3LRV{o m;6KIt"O5Ou .|zB_.X>]1"IW$6阴.'קysڐ\Pe0#>-4KahZTR~8՝hpuާ{ `thmcROgQQCK|AQ+7v IK+Ȯ8Z^;JWEG W) _ j S=W{? )|FkO}cjHО_M;H㳸и2j'] `릛j䌋ݧK,(uocazؽT)uwqKmail\@%9cpRh?zhMl rkc5P9M ]+c5.x߶^*Oc}"UOLt}/Ox'-?F,$.:꼼ٻO {"+U:':R"] ₰Jn}di#Kpu]@R귭$*.UJb^g k{XT1 c͇]+D ]I9\4Br%&!zOQځ$LhCpMm A#A+?]3]6\gWxv\HR\6h[Nk]|05_)@Ы䗹YU.RY10Ȟԫ`U@;{U[;|b`=¸ ><y}k9fԀ"[8TqѢ(+DE\jA]t7"V'!4 !>vxԑC;Fby !:a^aj [akph[* POb^M:8#e 5l 4Uow5ኬB-QnJ#^O+Kz6R,ʹu-w:. 6'|o"}Z;kgt7}'oo@oFYY.\Dxk>):#X ~j %Rݩ ֢][BMn 0`ȫzޞBrs+lxw!lY3cd]nZ 0q[+-C`R Ea1Fe,>+za},ͻ JzĘ3n%[qQϲq`Z07ziſ3ﭤ t&CmD;I[Mw(#8,Bm.#RS [TYwáD]ISYdzr ! POO<._[ Y{[0ӖDrs[6 9kCfG?_Y@p G+ԅDQKu!%VHfD;"lV臚up%癨z:BGI[/ [b߽Y/xM=AyJJ)9k BߦoUcJ&>Gh [Β \RK @d߈|LMNx18wV{|Hte^|m$*-S>]ר,2>būk('.٣]rѕuaWesD5 ղI0!)<*QbΧXGf&t@$6;@ ĿƵI`]mWkGT?+zbɇBǻ}>h6ñ9J 3qLK`>HGPA_$EJ QS*C[X-뱚!_DTsd:V\o=ӇpE=i&XɁ^(~\VHl OJP2W /^/<7iD2~ک$(ujw\ "@cz8~(`JWQ J//|2̏ȯ'~WJweNv?t=ɶT%6 AL$Ct(W׷VDhHZDL&o0j:Gb־`ƱJ(bXYL7gnDo?*<0 ho8)qȄi*H@5?Pv/Oq+޲̝'֧CB=&b=Oo=g"> c(֍wWN.a4kg}ek,B6Ї&kWםfF<>T 祥U@_FQʚD_wٻT>Uq9,qႳԝ]R?V$Li}ƅ}f3{idYTZ3Ek;&WW*N`[& RHEB"L5_`"(2|~%GfLHLX§\;k灌Cg6Z`Hcm[ci H0J.vP7=q֗|1=.L^J%?ܣF:do"bp3p%E"c{7&bځ*d g堪 ۸eFEM{sG?"fgf;[#͂agcuXQ_s|dN7XM?z'Iw_iJzAT`(;gLR ?Jmј7Q^RDo~u=xQ)@2p\qb\;G<tގ26b@,Z8c/1>ߺ™ Uk{Q䝦,XI^@e *Ͱ8EZH{Y:0 ?kTS,XL A/h=?qJ ZZI\HnG M< Y,u%'Y2)FfTywN, S__ %R̯-q!wq>OO g#W C>egAlkl,o<m$ѐ>jB 麗,[0פ懈kFo|Dh]W8|7W4Wb~4!I>YܵN`RWz'Ck$X-e`7?;ZP: Ak7'"#PNN dðdtOHQs=/4-(N qYԩV$y#1{>;Zh~xx3rp@ɜ_m闐%fgYqKo. `["oJ0|Sv-lkN=Hv!HiKM)ʋ&w@@.|^|mIt:x੪8lIwSEt 28VAUReBr HV#C:A+%V:b)Ѣ?4oWA@ F:X%$wO' M8!dA6lXX^ɼ%ͷ;axupҿ%K i$l$HUϰinc\hj]vIÕ2V58;lphYe>y6[(Enś<{i am LXGZ KB&VbԡA{SE@kN/ZlgX Pfd[҆k8|Öf+-v`@qeT0Cl+UcoQRKDĕks.HT[y։lݻ @j`CNzNp[0rVZ-5>+aSGvWa/̕ҵ#~,U5#p sc+ G8}c< ?9*=TG[-RXZTOy"*upw-H. dӷ<(g]܊̆LmٵpuvuJEF ["Ҍ6tC?7P] R9DB/ځzj sY ը78X'UCzRa[=6e:?~XNa!y+v;Lt\ypEHf]A\Epr8sT$2%E;uzcٚD_(O$YQW?/`f }Iu>k7Ig~<>wsAzbċVkh婝FTd1M$"+Ǯ!-w8Wo /[#c~XnwbUE.6ğB.eq3ڙi8pR}=t{ 0,ۿxZ"@cR!BYʬ^ml G4x]riG_kBOy8;_xgy]o;h_5-Z1Is"=] A@K?jBY(&Li<4C0M_}B]u>d/m-c8r]Zݓ3rTT`ӳHA(|{O|W$d#߅ |mMV`\#jrnG-_iX*۲ad31 ʌm *vTf6PLJqY iT{fd4-oBMS; fM(o\ֽ# ÈsJ0h߲ijrwP },z,aݿ5|e8V'L E͓FѱEH=kv4yka!^;AڜL?sfoܬY knpwܵdo50\ ^kc#2?yi dvp╺5ogbBARV҂`pS1C,| S#\ى1z1[npQ(qX>}u<~G"[5<4@RLwz"5O˷}r_SDH.p/=n4dPIJ٧,Fᘭii@|| Lyx^ es=]̭m~;sy=^x0 MTjpI9 xfќFýZs Nr ";㐾Oܯ͝}+FIcc`)=5hT_=6Մd'M|IoKI~"CbdF0wׯo(e1ذJkO><7{+q:19m^m=K!h׽@k't20b#,O o3:>x+zmJ/]-y3{yo3;ŸKF3sUfYvމ5.)]a:djj>B+B8A^< }UjvOgRJ<C&|_k B}0+zUam!!D ؋x/OaWl~tHȲۻH;`gZ'b"cj_5Ѩrы5:lU'vsQh.!-KcŬ a:v[-_XA2I @#)\ [KڏAPI~;ԧXXtcНs9oÕ?냿(m34K ,oRAn~dؠJf꜌ ZG}s cIg AD#MqQp~oE1  CY ˫X% R,HjFn* 7.:w#aH"|S;_Xi Eqt^Ff D4k3Jđ)#4SW";f^Zh$粇Vq'Sլc~LhbV(kHfȓ`dFc+"F:Cp/A22ߓ5UTc[RlSSk."y[yRM0dB#e/5#՞ b_ZEwk7ϗ_{H&uƠ2{ٴ"u), qYԤ~$a0KHW݃3n-rB`=RӽaS(a;!Yڭ$&rm?-i71 )@}NգUTh5jŒ}!.K{\,k._F ӱdx|Hdʴ*Q86Vt{U6竉5Ӫˎ 14^+f;csV[ʯgK,-'_vU)7U香eH<&so zg7IioJį.\j¥7|+r|qz( 0Q>rJ\^c鿁̊ plM3]m;m+|&\a /$m&Ξ*}M_x s>},9$U9Fx5 1@疐)CU LWi }eǐ: PU=|d=#w1! @Ձ"K9`4(jD6 23>O9~IW^Xf6M*?G-Zh);'(QF E+hF5Wx'V ;dŠ֧%o9kWF^A'b;:ayio'#9, pbcjQK)7*9 sY\h]j{U毖W4&J8IRgtnH#L>H4ս}ma}V3l|eN:2su I:]r=,8ϙ+-&$mF@ N6 lįze:E2r-)0BsLMo2]=҄DC=}#F M}\ ɔD2eUyPV5ػ#;p!-Eprkvo?={`$-=`왒j̚~R`uhuȎ\wîE2F5HB,z̳#&݊&mWl+|͕jZfay J5'ٟO ESF<)2!8y=!cn,m4ǵr十/F7 MG J]fLPǵaOlmE=حhE@{lMD] GZz}S^d﬷J=Q7M*o uʠ0] t7xI\Iވ̃hT+1+*/6y_ܦݍ˜'sW =O|*!"ƞ+/Ɋq\غSP2e#_LM ' zxɕנ#F\t d3zEnMMBJ܌C͕8 ?B/ԙDoqQ_?Q(b+K;ryֲwa n>x6&\#/ k4[΁̎l.jgQ)o£YEEW03'mԍA'@h:!bR¨sP3%`_ *SaFA'+G+:v (ψpdd?8:6WndHу=^U1JXVv7:pJ =n$OkrwnWZWLĚϰTW_֤`Ud&X@Px*ip9ڇx%E7f2Y3w:KRzߗXZP{0_忒( 5hj3;A6!Srx%auV챆S)d}K>_dY#9Vu~e&&;cZ ( smm?z!D[bvEjlWc' &/%Zʂv@sK" Ѹ}qB_wIDX!#jL+O-)}Gi!)V{~,?ji=}wdTx9>,hR|Rn9-z5ƾ1 Y/]hy$2N[y: ÅX lMmpQB% W=5N@ϋSC|aZH@"~h0h;bXՒ}hE LS:AZ$0[vꤨeCK;Bw q֋Mf(q6x–'oU1\;ٖ@Hoտ^D G6i,]D&N;X|Dу$߻|yIkގX3X2o{$a1 r~Pqt,Wjrީhc/p@N3r/ c%o>uOW7jtÛ-+lRZclJs(JSM`L+89o?KGn`:i3 ו6p^jΓkФqG, -p-RNL+PqH<3mՌZhun,<Ԟ[0lPj܅y2K!! (/[NIi“ШԸA+N 8-|i% r+s_N5~+̔OՉ`"kK`l &r!H7@c . lYL3m  1EN^< PaђtB,c;iGET 3vF8M3N_ą :-"1'$,/RP6HXUܵ\=E*P {G U"JSpJűa3z 2{W+}#؁f'.7z8CbMzq8`"0֫}BG#,+;$DPjC{~jrulg ك1%2Sc9@[M q3=Wߴp)U6.#v _x_{]CqG{@gÈkGou*}4|a2iIN H @?GK&tϧS ֓:9Y`#瀋 $j䔯5M~#{)q[ "|/o^=jp7b59Es'&gqu$q6"]*af"`W 1V毇9ʑJjP KVTu􏑑,@bJpcc8X/S+b _\QҰ;)Df9/PK(OMIVk |}7ƶЖB{+!i| Ħ6|'Q_P͔U"w @ʎ:^^*ap\Ɓ7WQ\+-Sd*(," P$L҂%G='X-*?V=> 7gXLCaGC ӎJ_6Wb_A'b񢛷e]=hɐ}jwax{ )@nVY8uҐ@ 1H9M.s)Lv -Aox2ECuq$1)NY큥l:] \PSfȵ0q?d OHW {1y31[`m܇hgB`ńN45& Nž*u^D G)t=wۮQu fX/Ա )}*]͞:zֽѻ jDz\RO lS3v'-jp"'É|=V~s;tP& qe"$m1:vh DRēkF̬ȱo>yL`g5=l)M>/-'.wU/m% 1RSc0M%e+O_QA\EکKk@o5ܴajoKA6ES.ͬv]pZy߶Ua^2 oTl[g!:J2*uC{pӉN-za =+5KݪoHɓo.0B%iF[Yo[ aS%ÄѨw Bcv*sjX6Pf q{EӲBff26n+GծQt?(x-X <֜%Td6rK/i(:SQuӞ!Y#,7o?wۅqBS ŷ"+xZri$>dpAB8]'`3=ob,x+6; sĘٰ}LP!zpgҖViĀY!4&P<%9>[*R{Mɰjw4;;V`TV ^zT_񽀸L +KƜG(%]_2{Ry/́<9Sš4XMi}ndI{tпV6@)Qp6 |c=mdlr\<1@x& x.[qqOlYv(fE%o*z.aBo. )oò#"r@}"5ɫD%@CUXdڸ]{8[fߏB &AWr:&~I;Z7d[T!iXIAH#QGFӟ)"kU1i,6C(qoYB1a V$܈L3)1 PiCWbuBQOkjc)]OW[}?5P=1SKe"5,xlogfЦ"EvG5l IcF.keݺs",󋿕$i?5i]Es$SYOh J4/иf#{{8 C&DɪBˢ .9!^b sʍPB.-q{k|UYzNϝ4a߾!Fj~D9C'/bpnϛ`Cz+99h>VH;t2nvZu%z,h{Ua !5}`?9N]yLYW=tsWVw$" 9q=1EwMў*&)3ő3WEqf6L)^ỹp@0> \v кyC E=>Ϛ19Mr,yzn VYt:hZAq!aD|p"«VF|E-f",y=Sij+VO4*24F0bPVY)FS[*‘fmV6Iv|Bnu,~sxyvjBF 6:wn9.E5ـ{־Kpg쭿ome2llOoy%{@ tc@UV]K^Vagb.dmۡtD̫lb+"cf /o3Nd+CP|}"bp5 kcP aRrB>t6X-a%xPU[F8U@P (ćת!b8_:]n,V,$y fIacrYT> Qwq7Ck[!.@QtME49\p8YJ-Io sNs)eFpM=f'K|Y·3Ș=xKYeقb)0۞*J%%Ӕ?dsH/JZ"I>m!PpdXga}+ŧT+C2Ǝoh։MUT3?Eg^1xkSdyaPv X c(\dfnbLb#v 00!D2peŮP|p=O.uZuLֱ"Áo +;b!Cf7Rs+:lMb#ݘַ7X_ yւ1?<>u@uBK*>M ~KZYKcx0HG1ClzRd̠abt@Ʈ!1AB;lj Q=cv==EImj)q7}Q²Y4ϕNn٭8.w8 <o8[ IYwd@3IVY͆c;܋Tه5MTG|,=|ku0<a]I6!H= ,@JmL4^tU]ٙJsNZU"D\NR q '8/N3DhRY$>D=۳18EnITSUM9R4T~x[vo‡l,s++AWD35-,W%p'AMwP؜߆x.ߎ=@Tc %Ƿ$W2ω&x@uP)ܟ.dBV*~K.=sؘء4U4mʗ0Dr~`2W &בn^G8Io s]Xz-x'"+著%9pW]i1F*`P$-Idu̾ +OsOhNHdz &:ܘ_YO?ġz_Eg3 j:Ua]dp)MiR}!R7z^ߴ\YM\T(.Y,@^;;o Zd KQU]63"KZW;~i;/6Y7VC׼ݷKQIwA9`ە#A_LyreQ=dcOs]aZ%D=<7֞K MBbРfSi$:1؄o}e=HdnX6Wuf(>B2J.6u`gieTP6d)縟_ uWG2Z)94˂wS@&5_ӽ2GS5`ȯq0/ n#xu\\ L壿.eEH2 %坊cz NIbd0< 3r J0}G+IG)]`ʆ yW(M$|1g"< WJ#)gN,Gx$VA훱z.5➰~r9}ME?$v<.١J껵|C5v~NJ(VMy>Ub ke> ?Ya1$^+h` V bڬKtCl''l-ffLF;7{?l I8({nDs=!zJGSA-Bp+,Kq JnO}|坪gcCV`4O(\NaAO3]\Rd:=}"|yٖc Rc+МA  A2iO{%;RB)چNv1ᅥŒE*K x|ŽBV 0i1N>d |X $1ͼ!@{o-Ī>?yf-of W;"6,(b7wK(knhҽ#fImY'}yHx t$N~@Bfm߫9O^v|LW<j_$Vf5PMӼӢ졎-*v OVNYNR!pPu]txeJO"ϳp}4NZ鹺POA' ! u;~9u8O}ktx rԛ&n 2& ݟ,J[DFs[!bNdRXP<^{CѺӿx'+ 8V`Gs\A% |ntlv򐎒! d1xՀɓc ծ_UBP$y$[џN B@:ORJ!"ldܼ|6zSn~'cHa SLtG&'}&d 8i!/VatO 詤͗EJabZNnR.m.>ļKw8Q<Ȏ}?޲d9YM?‡i^a[ion'Uǁ:-IVʟU) i|CRm|~$WkK׌e:Ā}ki*C1g.Hxbt8&072Hwv:C|G)z~瀒:w"Iuֶ {=D!&ՂeF jǍ xr[ Lns2t BqSшHa7q)z)bV1p%X+g=cy7mk~7,DA؝lϊjQ>JxxBAn`Ž9B)zZHMc`8[]#$q=H,Z!9,S*}se͵lH-]q >"(f&tpRϡa@(h89+{_:ӗtE~c|mqeW2!ODOVpgRk.>g6et=h6UGȇ!hWQ aLrNk:aJ+I4NQU2;TW,۱8R0ZV23;f HπrU'j,pwQll~qJIqŹ觙+V\G*`k|q4'`'8ɬp2Rm4ᇝøl)nd!;Rj}$:Oob xZ Ҭ*^TwUХ1nXI;άT;)Օx@kC .K]ϗJcNPÐ|aQ'P~l@(޲ Z!TI~D4Ugb@49?Œ<{.l[ {p2ңe3.Ad6zd)J119^Il`V{짰'6Pzw:ڗLc|y-nySǤ@ b݃YtĶ̭~ <3~R/׏6%_Kwҏ¾fi)PysgdWd+wW3ԡrcWڟQYMKa[^0xVV[H :rA?͡˯W3'X/ږsvfŠKЃY887[5Nֳ_ך A^&rZ$ifYp/3Oo9-3 Ȣv?:旅8/[,Z5w+0\TzD F.Hnle)-1!<@ܻXCuax@kQѷxZV,Vɕ< bMXÄ~~EvZFb^B1hϩx-p0WEd벛Z5x8/w-0rvqF5Kh}oqtz2&iso^;NyxC*:˴;y^9_iqd b뮻RJYB&0A$?JyV*+ Ǯ7BeʲWA7ɉ^5'dHF %K/=rGwg0j M1_u!C"cbA[#B4(xyV"W}NH7|lmi-3P mz`zjj}ߞ3b )hL:/B'T '[r&sQ﯉+Q';ަ|OY vO7j X95Wr_z`~dLqa)%ĺF$ZF YEY:dl5yDx$] ^擑Lp8\SZEc1cܣEY)/ n*QzB`=M]En<]AW\ p0,\4[ 7:>C(AKyi5`͔^IHCHjU"QLSlc 7zˤ zΤ3cd/oVzH3ɧsIkOu刞[aѾLqW ?kNFec5dnVa` '\q]k QɍxIނ.Jcgj"`IsN H=kw{%4 %\s瓇p?ɴ*%ZRYfCxɾ Sg_oTUћ.8[Y؅jHSCTˮ$]+lrX~qg J)mp5]~g $]%֚^&[=xoٲ"D!20s,wFB8|5IOU^ŌgEvXSS{1Fx2@ǝ%uzx[DŽYpK_xaޔ.0)H,N o::yEiX L >2\1D:7X k{9pDh I'U[FJφfՔ~x?;d쭞5$cWۑ"R煮Q%;1`C*H=H!rLǫ18 E=sgPVqލ<AȻ<0#=y%g9Bp.Д?x5zt ؈i k4ܸ AC 84l `eu9ݯ%xi=#KaD|dYDS~1vKgBb  Fa򱳰]cBbIlatqi {*`'6W&`VNT^\g> WɃ=zؕ~*hš8ܕOhiQ6d /l%< R: 1Z-w UZuVTFC6Pg˅teZML_<i:~C;HǯiDc/F1mn:#אNѧ=GElrdr쯭7afܰ)޵;CK$B5A3V5vbDP{<䨙D<ܧ>= SGd93Wh۞]ZI{fk v%'d5'-s9Ƹtr9->)fIeo99 ,v-ujYhEFPX2Lzt#`V`Ln3BUm@'1(B:+r*;< bjrY 1[/u^ɞXv셸Ηk#%U.-ϐevh1.@֦yK(mGxc7PHԋhX%/8xHvi*˔iyb{j,ΥkLެĨS1$Cr+pY `pw'ºe4(ԣ* :{ʃrpXAFsC"TҥlA ÌPG#=VP7}K7*lçSd(AhB; •1aB8]*{qub7i3{oA 0#`Iט0?Vҭ.?-l" G;דMrIxȣJLuZ+j >S8 ލJ0)xAݝoq4%П/74^h$ޫ%9uz>^0؅MS!:o:dU-Ҹ:IO hPV!L~;NG <TiAhiX +v7|{YuV?x m7\st &uyk\=p \HdxOwGI2l[_R8BUZ<֮H FN9pmxSg2dN (ĞmҢd'SNhO ہK՗U]|Ҟ# Et T`, w2)1uTVCo9NI-cA@5$]BHiDޭj2LܛwKq)ciJ42VW,2{F[ |+F<L nákwॏ'enܭ%&d%WqT T|49q5㉅ aS9N핫g ej4;[]|>X xWw, ׽,);<qRGDflYR>`p1cзhW7w`-( T |1Sw.;6&}cA[Oe6=XC".RI|>FȰG)4eww>'aii ۋP2g U6"B鵛] 9fہKmNZuaF۬vٔ'ȭ*CX+g-^uMH|FnD5ӓ&"`fз!MHFng&`!P;Y7gUe.;B7?(3y1W헟9%k4bxZ^c+͇l(6% Ri` $`6$jZ ~$~PzD%xGͺDtߗIDZNڎM'd]j A !7TF%Zi%ɜ(Hߜ" D Nǚ@_: 1xF 4g"se*̓E@ -%N`i3wSWTx719Əey5F|Cf3`J WD9+Eym]U_gI%0rD5EMDMqw.t=Kb4!G9a`vcKg FB4}X{eZ3&O4"y# _=88k649]:`/CJQx\\ЦlBC-H}n_NJH'ĝwЗiisV5Su2 q8ݫTrʐ͔e>rXA(7*|cLVKO+rB"/FMwNTD `şO H+nVE;v.UR十0}Jմ+5=ztZ{L#2.W+kbDShWbW{ia_&XyB75˃MPұD-dNĨ@8Kh2I&oԟT|,tU#xuUwNm YP8Z`;%u.G4^LMz A'Vĩ"^& &ǧ1P3 O?n/*FvZ$5!X$ߗX`k2$lʿ,hdu"YFLy:8T=ÉwWz9ay)~yR~kL[kiEd#vh fg6vWt-ҠpLPMe"94xegIׯΞĔBCu5eȼXg[Q&5t@8=t!K P nssBଘ#뻕Efx}"Ѧ>_r Ӂ&>`FbP,mmbG;y04;"n٣?IċJjŶ$i<p\ծ굏jDRk(VV#9:dG)4>F@KPA +11ǝf2k%9uX-ċT2!, LĄ9[0?obF=jbF+%8?tϿ[Y* \0p>T?ܷgX5} B pXn^z= ύ_R#]9yb_y&p]9NXOMA CAHRp/jWJG1O,T Tuf=izd^ef£TFs$ky2AvB}̠ ұubnf:0aDc5]L%y$Pn0^R"{PYzn 6MK0h}90@.O=T` N6}zQEAd&˥U-ɵK?&vՎ;E(!8E7` H`h!~4M!䟼./Z<&xD^ѽWy:饾L!~]o] BE)ZP8 3Z= | j'#;\G)+~EhƓkW3!c*kŜu-s1]h{\pa7}"v.W˻CbM]R.u 17s^y16dܘuށj 6AVr|bV{ݶ/%3hа64wl>ej\w.3C[6^:cR78sՏ,qLt'+>^9E<\@sV6 L4 ю!O }SM5P]x$%Z `h37mw60GZӚK# I]U+n>g6iJسuW[vkyo/M!@F"~a槙#CF2ZՉFR /J Ty}olLAJ̎ &kY);񩚎J(r_Ӹ ,^zNĬ4 ,K;i^n={{m&]XQqZȢr7mc^E sz[i2z JДpnҗMS| Vh9"ȱ-<0%Cl`8 d .΅G.  5垼}vAۨQHhA{8@toiw{35XKW1 w6꽖ƺ/t| ;gG Rn)7vS!7Hʤʪ$.-L@?$V|T4JGqg4Esļ,3 WOK$Ņ GP_hɒ VT<(AD!ބl#snRy~wBKZ3)W]m7h -~w3MLe6 2r8Yܚ,:dma7gF 5<Ϟـ LCq99u^PËλ0*x<@/'?yz&lIfOӑ22J(_D[ HAB'-`$Q)ʬmPXee)t^ofe{57}j["xp )S#ݻQtGX O5j^%pY* ; }8 R4O6K9Ҷ Hn(vc~Ƹ KUjrgly{̔VCE[@vU%&Fű^ !ŲͩF{෗_sev@l^ ?ٌNѫhB\A%Yj  vҿiಆ=UKgxSbݾBY]ze'}ސ}VO)\“oO]!-a*gאq Xf\;j:T:B@FC\k0 yQp)|TgUA|lȣ}u("8݇NJWzZIϤZl,uf:yy* M +Zu/Y[m"~JdIW\wsq3~pJjr5Gr7F`#Fey9S-*ONvEj' #DP<0[Bux| b+?&!ތ/.]D#TP;!tH-AO|!F%A,sTHP"=j0/w背w-oPiϼ+4IH} NX ]p_SkN^t_r˽ S0Gn3 S[ qs^HP hH_b3ӵK8S8 @KwK"6Qav4!'(a$6{p@^og%ovЕ^P}Mzϫsؑ>S&B+ \}!E'q , ';o9̊62R2]75!燃zXMXOĽX]Z{p3UWZ_邮6(Ʋ\H3t0E\0WVk;I?DV&ms\5bɞe88zȳu\N> = ]DMF9QT05[vG1-ɱ/R0镋 L?C| 0Lϋž2 JÞ>UmH9|]mW'qû]DI5zZ;RbpcrѝϝW:vslg ]cZL}VfJ\5a]&z38g;1= KܗxM9(5OR#9mo vF$?kkGm ǽR%} T 0?UqM؍A9Vьw.'ڿ/,ƈz>B<)lM]W{rPGp)zڄqOӠ"1Hd D}XA~-Aߝ(mVq}.6L FF]l*!&/,,ŝA/{OGqY{!I֥Q6GGu]bA6^O"14Q+'v-T["qo%*({4nd+h̵@׉]; #+;>% KXK~!ub]rR_t!> D֠?MH{[e`]|:ZAz]IZ?z!=M~d*yFXؗY4VOc4Fm7!k Vzw!R"}N ix3熳G8m;ƃ?IfQXRo 1MN.lI`qW O 6NN!עV0Աk: q MX;UmK‰]YkM%jI8ѷz ԩ%*`]1\ܠ{vvgLA!$K҆}7(bs"W dfinH `#2i\P׈j@ h7,Mx&dULvd!Y:^8WdF^Xv G;Xq(x75O]#Bjsun"t.}V,EO?(TQj`*y4,8(Ջ2=l(1 ǹvq7YUt w.>e<!'eƋ俦k :pQqjΠG`ӳxwcS$wQb~q:|$y=H o'lD}x(S Al ̢ɛNVP jpis嬝.KMQ@dTYB)&HݩԤN)tfD-Vi1i;${;(IZ }%ۦM i&jh f2}&&QyGWl8"h6;=\>H}~!{(Ie[` }P'^!>ii6MRa1% 7ME<#/۟ҩH?Ya`Tw^[zgXd[.dM0:PS;m]ה} `S %V~#RC'^ki}a|E1Paݲ3Zq+BhXm'g15W  N+nm޲9|bޝ=JhrXCvv;dep;t`?O`_4vҀ86`pĒ q)j_U;i+Ɲ @~޵Sb2܈N?⽉o 򉖑R/dNS(Fy~oFUhb]?{Eŗga2:!lxbjU<3?NON"gG9;aͿWkq zwwDLӜr6L7Q5hb~at1LƮ;]܎饴id"|R>N0:2s@rgCBC_ Xz3ZH#lR@3'_{\ @.u{эJ+h Nxco^kN]|bVTj8dfeJ[w/ls¦%?T`}WB$j yO$V?I]T&Lk62i/LpF;gDx%* js8[wp%0 )+9j{2ʩDXIq& ЫBpթw@-߻,^@='Ȼ++tϑPcbQT$BLPMj6PS#lU1&#>৻fۓC]1yQ ji";KZ$kYܱ6}\ nVI bƛa26%뵵.15W]Ê7@PFmv"AB`X@ 6| &l)9d"06á(].;:{"Ṡ>~KYÛ|.f1gX-*Fp56Ϣl¨uV@qkzC!=(qMl=B4-.)Jy<=>w(jA,!>3?/Tń>WVV\z#1hZVڌ&ospb !KF5~ ñH##z*?< g/مu5HCVtt::ykm*"ԑ1G6X+!2*HҀmZk3I7ZÐnH'BcMIV&f3ӂ$ aMG*yg3MPb{|M")kG{bp6Oc D^K ӮAi -KB6NFQ9Ǩnpk% 8M|)u܃|"}ѥ"TIeg/ыzϏ6~T@!$ tb!0}Nv'JL/3h4 [vQ2˻ 5)h]r.ABZ얞N_δi6nK~8D Fd.2?wȧ'} ںZoXGh=vą?EKUG9-2%-]43-ִ^yXo$fC Ґ4%E57gRӪXRh9sy5hY/י;y?%*\pLj\yypAm Dߚ%ϞPpL$2 wSqvIjVyO;nJ|*{9l#P#5g`V(M|Y&|w>,aiK)S?-lX&ɅdoÙEo9ޠ*R> и_! U*y_0*+tLd=Ez{U"^]^E ۫wu9*Geab9rZYSVeD$ dH8Kud f i\vsƒZӚ/ysJg&vH4]|EIHgfl|d2e,_ Hh/^qV w@jv6'8q VaǰnubW>W8`,* {FPջ3V5Hݝhr1_*x} IJ6%WXp9huFoyS[ϝ=:*n$.8L-f-t*4)Bu]wiږ&e:C NL_GҶ\ZHˈt7@.JC3ǁ&تYTV%T92EQJ-nrwR)}j$ SձZax]TX;7ޚ醨q| =mƀQ~:O@% 'PR1?2Q ,Ud81` %2`kpi~RD6 Z-I⻻Q7){[-h8[gIe+, ΏjӜ>v'^S㺿h6?^&#=r ]KЮ&= AJ 6d 4sX]Mub '( 8qBHaX\饅%|3,{{&V wb|elU7]t T Cco~m܃р/#2yr=3Z. K럀m DŎgqѻ>/NE+tXg~}2t1@`En'k&x 傆7\Hqq)-gylj0"ou#~NS!A{XOoHd~sB*|h2Rpg2׮5rFe;ԥ#Hz;U#o..Ǘv3Fc.bNi]zQN>O)݌:6xbzʼ*JV?7^E.k3DcV_$Ҁ&EF˿$g -Rh _=s'i2#㨞߷4^1ӷMvm+,>M 5#6 |y?YpqXA+q׻JȍUr"npDWUsÊ֙@r,u%̾0d1rXI( =I. | u Y Xwl94k'<4^UkvuJJSOFCMj ıO@y.Uwp)/"bק=!l E]:n`dARN פ$ "HtH!gmʅp{=P˚eκ۱u~0)bxx.l&0۹hdM1K5JGKtws3!ŧߌ dIwNvPѻ+2&lqX WZy?#V;+A2YZܒ՞!6Fkh<Ԙ@lya7WnՉtר:8б ez[iҵ5 H Ɯn0KlW$1HݨG> 04O dQ\P1ؚdWxU V~[aXb-1 q;gWrDlr#?;NrJ]~Tra,2 71䔂>%XGӽQE#>Bڒ; K6( FVޱ]yB)E}@s3LgNE\B@wr$:T=i|]f!IgqQ-j J;]řxҶL:Q K~n. `SSkHg7᭓mԾGtEQ\MABcX؛mˣې$*%,$Az XߖVHj~#W#e}߫2A ˨tmMcjT:5+Bih$բь*:aģ=mR3f()Wћ^TI#D_Df#T3ft))VS*IT,b°b4UԫEle] x)F57uthR>ܹqįU) MRWZ~Ks&/Ryu^u`BVzOP__64%G9E!=i=D-Qɍ񊹒дݼ$ =B ;k>hׁI-z1ԃ{y/,3tc\S*ص>(}ȈG[]dt'|$_&ap'q*ܣO.;65:Vfn\K踘osf*LQ z4/ iqkٚ`t缗;A+0UeHA1CC0 43%(Ƈk6C>  M~$X:1/ǘOwo R:${*b=zl`42,+ʿ$~qoTeG8ewt"-I%7@I巋Eϥo@qa KeȧPnr~,!:jNbn&U3^ޜ{B~頴syKl%Uo;.UNl5kN4*1AJSmToyl&YLKŹ{:L hkg4R%lj/J|O@|).+M8Zݎ$= }I!] ~- Fd*,6ݡ ,r` i 0z_.6"=%J# ƙΟC_`ˏ(;;K:Oa7<%PHA٩#aX})цF P@Zcs>^5l }*ϩB@q߆}1A{^=>]lAv80HHa*Y'4>S&֠']8ڿ򬑲{@qBP fuQX Dx7?LgaiG7tۂB7 @Ig9P4)j kD1@z7HWFQQvOUn.g}U7"Iq9zgΐaNo!C գK[],i7_CjF.OÞRn,:wE/514v-exH P/us=ҡFcڵUBkIr K#[^FTj:q?!:s4ub`SA:޹o2b[vF" |+yB85" mh V~1Y{=4$@Y'^{Lߠ)f$/GZ^#Q߄ - A9 `y Ko!(-ZȼEDvRϐm:Jkܹ-g%%15$@j9 *@F;t_n,+D Oo}+^ZeA4:\RqGlWKNp1a9QmOЍC2թAx5)DRqYr=P:.#iŬb^W"fJ5֤097n#;_ !$'44Z1k۬U-a-PGJ"8Y8 I-蜂73hP7dm` >:wS^q X -t7{׎򈒞:'D?;}\,s| -Pj=~[Y,Pĕ$6((qԠDq ֍e鐔$%fe1ٸJ U9\~G.˥5dZVYG(^m`,)IZ cI"PvSR4lTbJ2LN՚Ҕh2⫩NTePx'ݜn-NBTHeToi .d = |2B<Z%W2H4,ڀ&!m rOx,Qѕ"m[N{0*7éZM>h# ^Y$XW".d5˿ՇX6:0OYN m{<&1s!vO.jinD!uzпl0^ߋavOR k@]zP(bG])Nj\vW1(mkAyYud(P Q'B~.]<^+XW2'fbau%W19@Cs EkP f  #t Ѱ@ڞ?Y )Ż^k= d%:EU+q#W3\. j")n 7d7e It'?kZCnk/wߴ$ ϣ}g ꟻ ٵ+P2ʿ0Pڡ,ю8%-r*c>wX$2|ֿ^.bFw+ sAΎ>V79NsBܹ[+D+W%r/}(f]q-LHtEORR ћҍۦc'" IGmiq!n!M`i5%Z\fճ+ >/QţJ)ĕbW7OOH? SAAY;! ׽E 5 |vOPۃ6XN|3+w_0L#w纁_r.ϣoȥn@D+K.^!B4DP_ V?1tfJjBs ay6;H1Ŵ;AJm2imSNt$.<,MLUH{LfԳ5=^L9' 2'yUdI>Ĉڲ07,Z.jfi$>>e`bw]@(,?s zhqM1㧬aS?8mRU+P|1!_!p# b0LL;rm24^w#uwszTH(j?(& BnޟCmY7n֏)sȒu,>(|OkzvLlNW$i2Vu:0+"B={kޤ EZ~[(3h;}it$*oi[)K.FBNr5%(YoߤnGWIԺ1uh8ŔqzSuiF+/ނe3&#`^- uصh5Tyu[fm1rhS^!f'FA=+"[Aϳ!]Y$|vJ}DirQR~3+'J" t!\ce3 ܙ6*m#]#؂ )|}soDGi(*Z{>i4Dq{?ngpcOLkl?[Z:㏶X{U5M.I٤ɸ3oxL]S4\ zw_f4UD !Zաt :X]m9v4Zr@c?/;LNHnsۗcXcF|;&v+'}ynbc)Xuu )"VRgEj_䂝K7|o0-\g;]:cgzً_z4u?Lq9]G$5zH4'zIUshs8:y9/_c޿M> h::Y' ĺ R6h4Jv]:p>MmQz> -),xsB}Y91(Y56iwmNYwLm#?:v# C. $z>KB[ScZ$~VfawNjC0%_u*w-KEHJKg#VR%Z8 /7O(O,'cf, `uq+ؖ@J71Fg[AIz0nrQG;W钎37#L8EŗJ~uy8.*^<7,!5p]wc0DMX#Zffa ȈE_F;ˊ6 ;,p}$Zz% epQ gw$oY=Ge:Ob"Cbi1餂" ("4ӻ=s:6xMn)2luV|hʖk,d)0V7-Fe vpWQ0IOjR=_/Oս EoĀ soFt 12ykv9kŌ; HԆ\Nyj_bvĂJ8Gמ$?ZM=2"@?y6SL& ۺcBwN=(%ĭP3iժi$ ^R@ r 5h ÓOI{q8;8c3I7|rOh^=l^iK=@X.w ǀ72#Qšf.t)ј@ `P>9t+ܼ( :Ò:KiZn_TN!G21 ad~%˗t& ?3WItygf -Gݡ4alvMe41 +SYl.i@Ld3Y|?n8mF;v^}0vdcA͇H_l(U݁I`~E֞(` UpZ !B(#DOMem͏|%%ZiB .|7hh3Їc+S4T3o؟[DX$IZ_*V,m*As 2Ë kRGbL:΂u |%Qng dUVCc?H6sC5 Cnjm(8%y7d_PAAt l*$c,Wb >|I ;=3c e`òE2CVZwntLŬz2ijxc?]_/,[+DB5b"?yfZ5K2CE>&rFL"'6` 4o9ǑywcB?arw zU0kI`QrA#bZ8Ous:X:(I@'W {?.ϧ$>bd' bw}.\UgJ5bAlv/i15 hXj&9Tlb;U\FHcb #w]=F^k=~[n_jxwIT`x_P]QU/2m@I nEq~PP~jk1*f:GɻHpaAޏ}LEUO/[J}Z?3Ie^8&4$D6׸a;D5<<|GM~!i3=xb}NUܛ2@OUL^[ƄH!3ٷ[ťp4j:z,  EyǨq%lƊ!3I#LMX4㓇[Nz=3agu3+$2_XoВj +Ӧ:gx $UchpX׭)S>o ;{0R}M=ls{>!…S;Dw?Κ 5}ESJ+Xf8YI=|.|Nt*@0ڦJ~W;V`ns*fTZalOϧ(Aֱ Ifdl03yc25.~$ΐ}(vεۧ} 5 rėu6Av^"1JRJ44 b/X/lSEQ=zQ.$봷ABc=Bnyͷ@TI6g8MBٛbkCtȄԩ`_f2P>:MmMfn*9{+Bw  /y:{ cȅE[(g`Lq $LbrcXq{PsÉJy(ϾiAeawWȡa#]t$*6**GRDaJٳ|t'8Te[gF;-DؐC6wnVW{FrЦ z]41@ަ w-Gb>N$F*kUԑFHn#d0"Ϛ%Wg}nnZgp*GWZ쾑5$٬ !5Ǭm<9.k\uL"~V"dW ܍?] 8Ʈܗ{Riφe`ͬ+#%nSZҙH~̨NL%yVոiKh^g\g@2Rg }i:|&x̋gn@(08n6==!|Ac"Rî/c1r}.ހ\ |U`y2: 򈂵7d1u+ yWeBp>n.2<zVt9cA6םi# 8ɋKPId|iXE~no;&,Nv "r5D嬩E/L1ݥνD)z4{_ruț@@b+n Rj9|֣nys6ֽS $_5 )kFBQ"'Fz `[~-PP C.0! 1\N#X}!eT9vp D {ߝԘ.P]C~JD۪p}BSI۸ [lG"%͞BӶ]BidfR#Ia2F\=j<©nΦ%S!)pkTRP O\E*%ΓRq`X ~SX4y/c5M=KJo]t5ymiRWJx &BW,GF [AXZubN\IkgE4x2`M˱ީ<6xX{sT~ W§&kI_Yrr\ 1"È >zDQ$A,@*Ң#p Ub\joYX0nC~EPSeA oіZDT*˦,(2ShL`Ž 4}U%UWR($ZyL_E_IWyItAmO1[4Vsd 'v @Zn SJt:) qZ?0s&fe ,jB! Sm'`?{ Y~}r q >m}|^5tqNHZlF V/Φ&w[61bݷj(F~ bl@ˊRuAO"54_ Ri qǧ7RƵ>pËDfxOȁG/!Si%TC}*wgi Ky$E1we=RJ=DoxfJD%xH!s~=;KJWM:Hn認Tz8i):W^1֭}s˃+!IX`!6X»<uO"x~⃥B7Ayˤ_X} tu^"*S7ccPf!h/~_SE Y(g@ӏ6 :ɗ-!u|@{_hCJw/R}q5G:ϥuVGY(Kv$L09lX155puY>'C&>j=|gpVQc7ciHO7\#^$O}|S+26U]1R8t?JRжfOȻd`^* PuUL`yP Ow7c\Vn#2w`Hor)uY'<͞X89'B"d 8 b31)`'W*uPm"&D'zY> H/Inɱ.?fjh zw&&2é~k0nשּׂE9BǴ9tr2tHAsۺ9LEYF&'V;7_Be T5_M 'f6s$IW՗o̾ M=PgϹwlUhoD0+-hqu:)+)(zzPE WC3!"M{I{Wa fь) gY?Y+I<;BJʱHK\rX}fgyJU},FX,;YpCF $t#S@%Y~8X ,9=:<_to ڀ'*&{P萾G*ƏL^UZ|jW ~>ɶo@jKÂ!{-zTAvأ i@,0u,y3Y5$ՠP)ޢX jiSU8VęH&}+!s+8ăR7aw]a2>ӆiX֨:,n(=jBn~.>@}9f6Rљ&㫫G@19Hk>|{b#"ʫ1^%=7(atZͪJb"{}v/I.D)J-D>?pi/Uy)PJX M5B[v=q#CSSQsbWoN nBP|T@UR~qtGwǬ1"td|,* W6&0܍kPbi<>]ڎ'hb%|HO6/QQ>ֵX2sϷ댰a4Er f7GE|_Dh"> DI*kn̒\4];u-Mhpi$,ӟ5J mɁ~AM 3IAZ9}l`` Ai/If&2 ~ w9$_G "ynC4EKzV/`DrpK]zef_6g޵Ne\; y3* vL䬞&2@G(6okKJh aۢ"$ۇECA7ɑՅ!Y9**[{'3hӬ|%؛ MC4{8 S4b*/w+rw GC89E$LnQH&JXƝ=L)$It&b7螶\,tD^Avؘ]^ }1D䋶P)[m!dU}Vn-c]%Mꞯ_ >78Ny吢3'kbn^vؾ bՔ {a|qzb81Kn|U#;;W5jy 2!);}>tֺ!o,fgdX)S00[^sùx$XCʬ~p4J>~Y.?B ~Fcw(k%@i6(aJ9uJTCM ܋qrHAO;rr$%Z;4)*i[ޱ.`ol-F jno4jxjQZء @bGK~$>R&vKje_@*I8 p^; 1YCJ}ۀoYql, WpH_ -W_,-sDM8!ytś@*[TZ"~ӆzf\PmKml`F<[k}$'N|ۅk="IBYC,?מLNvOE <)]7fRk@̏(~\ٕ1 OVh;kSs .Zn::٧%Ɉ^uob瓩.4yDOEjJj6KsSY`0ِ3XXTɭy;oqGssBژf} 'm(⼙\ :HOxt#o]G).F}li9G̴zJu5 6󸶵 >r,fY$+5$bx(’WbXcVWO(Lޓ4"OaD52mf]I}w9 Ot>sO*TM Rr,&gUJMhah2 f$M5' "߄-OX>؁©[ۏ@΄j*+&R2U52.lr+sJ%_d/uLCTeѦ_x1'zip7> ͐cIh~5-:j^5ҌbaՄY^hk+ zE 2h:Ho+P6:>;q52G;©+XS:\{GfXMiҮvCT';7g@Z#һh5A}D&nSjrGGU 5 GPj3)U$\7TSxy%nQ+)_Kl|0<{IC"UB{p`cTjlIݱ5\J8fp߃DPp%vVVghV6u9nO*h\ʵ lo$Hv_5#l?aduD!¸nB}E8,pH|]DB;3oto6{1 !PkWl$?眞1νΉ" |ZmQ !*8L{( uAB0_qBAg<ںP֬D2 +5pL/%(G.Zj:܃{JdgLlTdܿ``.8؏^EkZHM 3hREzҞju @q^N쁁7iHL`I7 lT?w}D/Rcyx,?fM)7|9>&CFŤg7Y\ */"cv+z:n`FUA?@J7i=0MKF!sROv̼gtl3GHO5>`q.xz|xy+Sv.qyeH=ղ NӖq.t6GC@,LO8RXed9{6 W w`6<.'* _^e³(~F1"k d'&~\F}Scdt1 lLŀ0ip^`6D<:"0[O+R<[ F6_0~›rV32pCObʬ+z S$ͤwU dv(Ќe/Ja7RrEi:SS;eVc"u!$@/QPV|GS}7G8X3ŦGqDEYI77VdCr٥oOwMW"%jLUtP:y"Luw3j0E bZ ΐ{V՚AŒt%O?}oߟ%d~]RQa_4M@jUnY=\˕Ҿ{J |,x9=BjUayEdaG0M$;g;Jݓ{j.2Mbq6n"CN$@Ro^/ʶ šFttIls߯chᣄ+MA!*h;4`J agC`) }حSH3+t9B/6s={ Wf<($BLFx(ӆSQtVYrUS R-G?ZxHvsT欸eFs"tTmdw1Mm&dKBj[Y"9ld]U;(V<8c20Ϩk kbph˘ ?Rރo.(!7XSnT*z JFDph$Uv׵w?z̙H|:M'"}/p[Kvԡ>,qcq~سQԔRva:&\Sϊ<bLLP+-GSk{#%2B{G{ v `+ߐ5YFǩ)ר=^X&Vk{In{p#cE<wݬD>)n?elB^I_lle,K z^]Bbɵ.b?.HlNZ-j )ehejG(A+A^%|M9:Afib{2=yԹ7a~^veas"W~VqW:Y|Qo,ʕdUE 1R*Y`=~cdMIW 1b^ߚg"׷<5V̓uP\ET[LTr{WS^sraa૤.@_PnmBvLSJ?+y/pg DZ"Y]\y4chRKeD3&HNtګBqB3pSeR2Lm>7&8 :0A_ NʸPZ?;XVd'ێ#&g, J 7&rT91ʈ8G4:e;6z ߙIgFjMh[(Vߺ438@w(*{eEqXMKb{AMّYmPyUµ*5`S1?r240 w-mWU]Նη4 ϼCa)]LH oj5 f-S-$ʕ/oR\_5^R} B~|vg@Kpj<&]  Bx"{5mCԍt^2`ϵ=̜u.wHkZeB>oh2g/f<#(z P~ "LXTdia|W:<::20fق@P|qk;w2ia#/'8k:qM#FYsN[EH4J /HEM3:Ak-(,Z>y+31{w)<힄}ˣsi̓rTr)V~IolpXH㗤oa4#mH(8@ؕ fkޙu`[m d()xSsEa"ԝ,^Qz\@.k_ʹ8RgHchU Os`]P?nťr QpB.AcewǶVEؗ 2Q#`7dlEzsa.T luclE/2@@U*BksŊ˪AYPCwY:Wm${nT]Z.}HPU Vlt,|P/ʩAWcfFoIOӢFCsMWB{{Gd? ji*!ZB3]x\|F]̔>]73gtM{o dyC<<zK}\N ] o'|cT!D[؍| fUD@rEJ,|!r= %_H[(; y̻gk!]!ƚ鲓oMxà7z@.zxvyL*{۷¼Yz Y ۑ^}ùcs1A>eeN+:C Q3EzӊuuLϣ.vbMW b}İsriuEBW3kQc;4HlJyo*ǠDJҾfkH(Jn|qC =CpM+]4,%B,tA*@:>^SG aSOh[9S1ey}3m!KuP%›M'2!Wr@Iw'=Zz9CmRf!bLqnwUAnbd "r0 ! @-Γv*d#7,&k}*Mp}f8N̤.(C<[v;.$`ah_&˚衐afu|`8Ao_tn>.G%qߚ`m'E%e3Bt6$P<-(=:͋(sOK㫉~b nc?C$@A Qzm>huy!CYj OVyRFf|FwUii12'/HthdLb0e $(W##a_sk7W2)fj,,n81)µ?nئ'Fׂ7 vBa`g @Bg,W䠮.U\/bUȓ^o%xEOcSoisY+/>˕_4rqvlH-NGh?}6FLڷ٩6^FpZD (2Bzyʗ|-PX0`3o~p.m3xO\^X[O]7;Gi%d#x@Q. ݲ= OXel2EɃ}0nK=p#h_A͒QiFfC3(lk2> ˽DQ~4uc} ޚQ?`Yr8 8q5QAQv(cgJ:|&&-g0,-kP{x1LYK98kB,R+Is_B]+16|"?}"ϝ[w0+yXKa>7e5 Y7w8e_+v{YK'G5S6 S tBgҕ>8Е`7Lx bg(+<`WzJ}<>xy+eػ`XkV =&cil8=̤# p%i\9)Uøt~cV>ď{Yޝs.u-HLPQߦ99 :I0,HRpfg2Ť^؀pzq|DQmwtU^MBقMoOvvKi=nlVi^ .Ilɽ9"w:vK2P&~!?d1"-LQᬕB; :ixdIna.IGՀR;|lI3Y-ɸ"Qp#%9QOE }P;W@0/ՙTI2U%/;UY(>Du6]{%#S5[ S"r#:$0i[v*Ϙ~"{=?~oDPK7i4B6Ȓ8]"T7`hVɉ&5[_Bzk vWye0ţ2 xDK1΀`ž i$ Uc~r͎=nagucZ"JO8sRq5h֚mE{{!e|8m C<V/@:jx'FZvo02}Zw] @g:T[R?i(F>g(Jx$1Z˛0a^V!T{S6'?!-'co/]Pc{Vt^Vvc; ٶr(g }z#~LJH糓pZN3fTMlTrO  7 mԸud6Q.!Ԫu|Ve Dz؇"^%(/'r0dЬezwuFOܹ^!}Jœ2 9E1>"tg386 uFK֟B2u?V_{%%'X;KG:M-C`JQTKR/W j}~[‡8P-/ Hcc L qt ^~AW0H?xTkl:ړβ;kXT82cątߛܐ5}@냛 &K>#jBO6d-"2U dg\Ph$fL(T"!r7l@e.HL;O[z',ԚiW7/' wq&57[܊`=~*C0&,e8J[{!yN Q=De{3,S1KԀ)v. u pG5/bJzK2eQjRKי}]a͌O XL]崷 \&]WUb>`C`j䢸ɜuFDt=ĠzvFN񑺦Sf@ւSAskHWb/g6"RʜsW>2F4;_(LHHqպ"^แ*_Dvq)H Ō"c 8́ϛߊi:`C' Eϛ&% ou-W&/}덾oMRYb*F/ާ Ƿ2Q&5x$r8=%)mM#/ta?8iPwgAA%() 1_)MRhO~+w'Md8dJZR!n)R%ĒF.gMO,8"] ;neyi/錎rL^HVŤcDo0(%C[OyN6l7r~^VuxOT'n^f#ku0rPkbWdV1B$%୶ Tt l#(4]UX4.g$ ؟,hD ࢸ&TZ"VrY/2 ztI쟩GafKGKL(29ʂyaL?q-A=U8 b4hh;|/PUi~88ڞ MKfRjrzȹSx >5wW ( 84kaf@gZEz/Y7d?v"ɥP&}o?u/w|.͊皧\X0 T@}|<;CI[x|uge/3 jEwLzZJ&WkS`/G^#8N` Rn;dQFq,]s3F%k>(y?d %|hN s0hGK$WTsNӽi &U DDhHGoB}h`mԲܓBm/RjP$ f\2JDEއ+:Y`ϔsiq5Lg{X(<]7v*<Ά֮܂M$N)8+1];)c)DVM6yz޿ oG}߯¾Ԕm ;z|Y=<5)QL>D0(Ш*H<`to#vcNbEu?ex[7dq@sK J@_z XB47)}ߟ'r=-YtpUi'5?A֌ C2]7+ZXh0k6IyR18З7,Xm@C9I: RR*l9CZHDw2-Fwg8jtwKnT#P>Ӣ\9I5Wo'KT{d RN4N"5x VK!9Cj虈`TA'y sHgCLX\U{;h!e'la31P1pо>P&qPQ{?S/B{!Gt?R=+!8m\BYA.x~`o~oq,?Z -TMY~߶T]ԬK(%" BBwp)0%;U+?\.):)ֽ$imFLV"retJ ͷXy)ə[c 0 L'hS4=c @iԓ;tCr6]_>~7v͠'^jϟB y29reh:p02.Z= y8#<җIGC\_MYsYxl?2xRG|~ZJ '2>U-V"loں.fr>(z&Y7wo hIAKӠRμ2{E _m՜ V,u0Z߹33nG}17ӇQlp;J*0y<Ь ]Ұm1<6$M c(6 Ā- ^q{L]zS.F=|2<cDYZ۷'MHb~ z{OOHi9Q0laBhCmFOjopYP370 .rNye~iAc Cd;׎ά`QNc`O 1 lHb\SEx87ۨX\cW\ o1 'K'?^FHܱ\2EneKbxӊ3e$3zD1R]gq2 Ar[y:ÈȔX͖P,toi%耵^fk8O&01)5B8p5qҨ4n=:=X]>ضʒ{sf\t>s;mmw]}lڌ9&r~EZ֛}ֲ]i;>0)7v% p˓ƽmh;^jJ,mskE+LUXeUl%|[h0#K1eh#Oq8 *`rBG&Sv\4>qY:o2OC Qf.Pu+7?]A'yh8닖`d 7|sK$>|X9smQ9=3r_!WljaNY,sJvLŎ>ON.L", sڳnϬ^od%.Yx =̷t e|s >C!\S]k5.3 z>5$b +xQZ,8ـ%&oW 9 OdfL vH#.mۨퟚ1 f xLe},=-d.SeL! "C1PYq̻a_Q6TB8׺vMh?͖ DLɹ_sCJsYNWk*`u ǰ(mYRE^ %P XS",gx;/V I:I&_ vnӉ bCyϻEC֥zneKBʁ'R~B0XتHO>pϩN`v2eO-kHڭdz~\{l Y_uyt 8H0@[" ,}sAwv|i-)F,^kG+[$(M/]a/S[YTK,܋²EL{TZ.E~i2-~xMr#I5hţ࿻gOllqRS߈pi1e^B01(ɓr{kXxs>,vܚ42ǡ pE"- 4Ղw(>ձA[B<_eRQWkA*W/EءYfȫaJZ)Uf9NWz oL]O|2Yks% ]h_̣{tKp0 g׀q  |*Myvv{D,oo4q كERFȏ#ehHm2%7%})?x`u$mKf0f(,3&b xcmB^ka"Lʙ]a&9BYmXVĮ<n2hn79kƋ wOQC%Tʒ\l`%B,ZB!|+2¡3m]WV1} 46o LlD=EJw1BYT{-*ևg !gx !F;b_68`F$n;̾Z^,:n-*n:wl}I~!+fwz}˸QShMOc|geXL߉NPW%7+$hBHyzEiG2)|v:F?Z+G'ow5K^ NT2H6{o X(K5r(pCȈ4OV4@a?g +0z;,ХL+jD'-_U\TMvp:aON;R$a&+~3Y_ )><|qa*i&CϪTqV!eELFXPKcv0mut :Q / cCI${O}nq} j7!F]Rɼ/Lشdڮ`j:/jlb;g.Ġ~nLZZo%HOGմQ=oo&y04%C؏ 1gkutWq`;&0;]VI36ȁ[oa0; )XH1.ӏ8S}nfC G͌?&\z4,2'@\q /gTe?^6ޥ"{G,ۣyՌ҉ |T^ ǶAYW<쇑5)O`eJE%ț~bA>DL"#Kn|3yĢ݌N6rbݔ:HKiy~d]W@~!Y& BocYМ$cO_邾ġ#6)knb>=;l;<4Δ0w"F祜NKhޠ[%?$iDQ6-Ȅ-a[:*bS/> "Đ,8h|~=pdJ&$7^.5&W᭟VV38w;,!0@O3!CJ {Ui>p%t!lDz](]ֵ/ l=6 LU&?K; 0M;K데+\A7 shATa%݃E}88 ?agDlO["`,<~J?>sCwk؎r}D80D7eLM%ׯI#Fh*2Ng?Ȧ%&7iF$'-/۩@#H i*T";B@{H09+rj*6} @n]"h ;Wu;JłY/$K@28)ӖKVw(n i@yh8`Mdl ;QEmE]IC$SޥiP0u>dQPVB+n82s-kVL=mqO+Ӆvl\u;O_6g/ʫlj aKm)5jsC4 xڻ(LBpx54r6dij2T;gro_v8Kc )m[mPsoJst7k5ѥL!$:Dv@vJ?yӚdO\$ыaHnSAh3!c0<23z?ڨ@1M1_k,0s@b ҾDh/f$c /PevL2)qϏM-NfbJ =^ޟٗ!hKZPiM7k 9V;[TL$›7^$@ j"t &AyYDr,Di8qXyDhn_7Ym#+|j5;GH6=krdDd= Q/A@vRr9K(2*0 HVOO}Z}Ra;bFʸxJp۱mjC`(t5TTpln_y$ YVȹ_9(U *pG7I1< q52UGFl "A/T7Z(*%NCk)S;]IdlyptT$_ߏt!!w%_?,sPF]8Uwc@{:7G-&4g SSOu R~cH6 >HhoiepG3X'$7iKrr66ϋPXuvZ˛^gz}'@A=++,q@  Vw|cNuiZ0þYk'76;*SS!"QsUS'^|B(ʢ~(nUU$E֚pm~\X%B+F:x|BkNԼczDdտ@J#kk0|\o@܅ ɗ5Tա~+ƒ6R0d-VJnfLꁛ\d;h[4DiBM@s7J˯413;@>$ua] Cvxlb Uq̪ )/@cAw ıc򘙧X4I~eNx'ԐG̩n:w=SXa|uʤ'% ) ZPZY(ũc5 ppQ_/"ԪXGh:c)onhB%5C7]_0ab6l ;cI'M*. _|>.ذGٟ:Hp` G:@ޙ'1<i}#d jH$*7F0j1F&E9"l=t4"e%y~ DcoTA=f7*L m x@Zʭoɋv FhΩ1k\QT.O{A #u%L/d Dsp+sk?ekn6pB/jMQ!Qeɵ m7g,$!%H^.Ux56ti<ʀ$9H+"ڥlRĻGwϖνdI}g_9E5d֧xd]r"գDQ]*`01)+p+ BBK|B~ƕx+6TY1գ~.w: Eܠ7GcZ cfeYz|5_@:Kl?wjj{ѴC "_xC4$a*NlS]LB^s7ɪ X3V\5\!BA9R@Fn*bT}4 +A,C2Xp qG/_qc:浪x/2̆4iAuۃ=zӷoV>kovPңOqġl1bTЧ__#Ʊ`ߢX>'fR-OEIrR p4?'A kJdӏO(`X{5rq҆|>]Ud _JyGLEnx`q3sn&xJt(8u:e &. : Mi$$D*<.Wl%Α,(6T1ڠRdf6:uen 5$Hj4gICQ%IY.^eB?#l:Yv*%A!,T,Qۧ|F2b tڵ&4(9#4ViIJ 8 8ljh!CSO~|dػBjQ 깜rUFt$`{5 ITNxjrƊI]fxdhwIo Ch`-D2n@`}/$'9vQ^_d2f j_ e>f +fʋҤR+bJvx?y&Z+qx:|GQ* 6ޡGZ3_K 08 \ϭ\g3)F]d,*'h#5+Hqطm>hT@}Si*(&ߚYhW鏵K5 +KdS>lXȻb_ENAyzNi, Ws섎ͰpLl%>sB9BRjI8@9U8őynb!i/ t!;2S 76\~ PlYqiu4c;lWa{0|)$G{۹ dZÃSoP+|E_EV"W?ɇ6Vx[_,#$%h,o(?q_rPw:D1^8c~|1 [yEGn 8rW-oD%p05ЧyZvn0f9I9ClMwv]R2E wݩ6LQ]38a[2pfQ)Uڋ\Uo oT7L2R {1샲xO++ FF\ &^$rkpĈ`f?(g|q|zLV/0ƨ3BK*1ʝ_ӅQL_zCRqQ*B+Aخ} !FnqY}ӷԦ1X/k)E(ni?ʛ{c?Ml@Л[vV;Um̘N'tQ+QE4ӗI\ *\-C RZ. XMمAM?Ⱥm,S=WPMPU\0ZH&q]e, 薂9yE=1k?lPF+f*dxb-RM*54=;vf/uYޥ=Zh[__K}gBANgAN.eCm!N1ҿoNpɹP (v'J_}GfMW*IM{[QpG5mCN;+畼k%ZSl\0?5lRU_+X@>h'Rj֬Km"n CKގt :Zň 8c /L˕P`@EN̶S%Yih\PJW2)~V$}(V M3ٙ;SO4$sT+~іրD hPv }h4x@?m? F!/d&`Ca  j",'xH/jdǽ7NT9 dD`7vQʯ֞jl?]-]߯k!<]{N9{م>U+lj@ϘxO#ȡ8Рh:z/WǣN" XE{E6,]m 럇,w8, {(NhojRQ~/V1bV߸UHspq0,y5mT A.;c mHVL% E&VEy35wʷ* %ѯU($+J F|I޳U E#P`n@K'zs^f%0N%4&%Ed#,I/.jֲ%QRd\.04n9ӓ"'HB[v+ ;|dHfɇFMOUZD:L6ǏK0R)]M`#$`:/SE:/v5fU+PT6%𷑖cYYTǒx_$!lfZ끎p^w8#LD؎+6`I#W>y`O j1`E[:z1GCD(2SʼnW&jtp5~RAe?$#hJt͋C*_аn$c=Nղi(wnuI0Vvla0-|9 N?w(sMuc.[ V_vN $ UNP7xӱzt.tcʓD}oZrFRQ/Bz<yգ.NlۡPa* FQKjSN)llqxm2€YZ W]Ԋ ۂ gh4ǡwN<㋳l9uOj]tv NYs~6A1iTWB?) s1s>6-hExo{X!R[Jth)j kKS'-ҙ0t= x<{)u.Hf-x&F_A0, fʪZ{+eKC?ַTX:NEbih=@azDָn7y*JNUj?\ԊSŬ.l0rLڒ6>B/u(|46XCHNj s}t@h1dW*U|yG?}c-sJi:: A(Gq|Qfނ222-o`IZg瀨Hӈj_`ިZxAiRD<\ʃIͥ]{:I傐J 3t\Px$L=H-ń^&n7|2׍U[W]d%`@<;*U3%;>tPf맽W̾.t6RCXlV(3xM vRky%%(5W 5N VX$_ ,(*ݨ\HXc^Qsa@s7ꑹ*/@]w^~SĿ:9Ul*>*^o3 |6(15ϵ7['\t(e3޵-o`dz!4ZFꄆ/ȋ-z8cOd5zH8owQٝ~x8 o(c~)LLtRH`ac|ί8Y*& h^گbk5i+| NE.B~D, TL-C'%/yImB-byO=X(lNn,c,0')\83ɽpa+w*Tf"JSʷap T̹M|qԠTZhK\Oa9LWge>Ӏ CʎP}$$<"j vl6n@>QYd1ӂͶ)^ÂoGRGG8 q%R 7nPSc?g6O|~#Eůh>idO8A3laL24!z"TVNRt޹O0,|J#:FEpmaքT}4shtgs7:p]FR}J>r3, yR\DbfaQWM9rx^&dpr/B:n_*RBxq&/$91R;@)ixL&!u|(vygD6;Z^tj)4&Rłq; ۦXm$ږDmY3xr;LC* C (0 ?.T[ݭ>?}ڛehX\JE#T`Ku&FKdƷ1AFt>>DyeE 9Yq73u ҷ r>OPnxp:!- ݈ҳk">F55R\MC6'ƒPx Sԭ'ϾeH>ZVr%܊ni3)& qBY"rS _ybp]~<٧?l(Koh`FbemiXH?1 a[A(T*I&h2Y4dE7!-qf~zʥ>|?ӤܵķZ#lsOG/o8 dPFoѢaQ[7с 쒑gm:N~lr@MR\ iUs-Yλ=0-!=ފ h"#mTPHv@\jʄ5H,ڇSuXX*Ǒ'Dc_…!׼vCVTii ,M!ZW"IJ0bZMa02k'|<ǼhrD70r3ͱT鰒;iDq湼oNhEQ*& (g_|*1n8kTܹz-7QheiˇuPӬ<)%uUx$`4{kfK+<?eG:R<ҿjew!p h)g߲3 )Aꚧ}ߥНו?=o\HF//!z.-O0¢Gwջ`Ja_Ԁf:/0( 68h8nzb~uY_J:O~\Q߯Qo$%6/6CM $Cq֊y%ʔ , xSt+,s^n*?"${YQO8i:af?Q罚rZ0c#``>z~i\azV6rW+nú]- *qyM\D9mBAhWIY4T}8+>)!5 Hb,mӼ;sh#;79LH'zkz<5E9o`"㳕Y;BOhXdetMmᆭVO )xyh_v-F11k~0T#1wp uYj3Dm6E{:cGd665N[9d 3עde5 w ~5T~2Ͼ3̼%[GصP"Lxvfl2O"HPmEƆxx℧kQgEQ%B lapñh@\S浊P=P3l;ޯk8)ppZڇRAz%F "ۊyZˮ?Im}/>vRЛ*yH{u*z=HtVWV4#ċK WY,{(&GX8{5YUƋh-I / 2@_uއwMiLl\uaU yT7 ƛ4HC/.c(WFOAjfzI?&qZ`X0P߂qU]yV8d\͒EQU6bg#Ut j9@zzZT^ z:61i{Zw}LWl:2̄'_c *y +yTW*-,@q)-v! 1QRODY۟EaU/'k*u,G©,a#C: 50=o:̒mC)'h"y1b~_kr9S%gUYD=J'?x ^f:r]-:8hL#3<h3،VzT7=t(`蒰)٣Ճ@MxDKv^@6jSjێVʈIs4eoP}iBrg ?lx1̸+c yjcӒf냌yRd,_T YW)FWvzͅ`"IBt bW(\TԆ߬0U2F5e;X8B/[֕$2G=% sr(cd_jNЈW~w͡wk]n֌OYI*EЛ%>rזؾe@l:ym9}}dP^ n+ב"D?U=AB\tpngBR߅#vZR՚ NisڹS=61e[˺;:k5Ϡ)jR4:,BHFqc81o]dD&lPD.&lR+37׭bqv{$r1̵Y߀rG qRմu4u>YXak>)pkw᪔-Ϲ;յx5YgRGx,fr/ Aɉ(_Kq3d_ XbE]y'OG8G _>+jbѦ:6޺.Üo]WvpݵJ7X@M;?4]yt7ʗ(l\)>Kg/(ä); 1_@}jf̞Q^Y)[;!rNPym2O?!  B^'_r!$NjR1v<T($DaDȻ%I[.f4}S~YD\AriS&yO}D  6oH%:Tqڲh:bysmӺktڛmtuM"VԔ_1]h@`i9ʬ1=l2w9쮪UT9McYYJ+ Y˜C`ݪUJ1ShB5 P>KV N_Ҏ "w,qS.ך=,FqEnX#DԪkUUz|poO=AP};BLsxaEA,Vx53XlѕȤfJ7iu>UTGdw۱_X$>uVq4v:]Qqr3 `g([hħ_En=Ι}ggNklefAW 2!uY ޲"ϵdny7#ѡiSeSdUBLD4Rn 0KE/( >QlY` 0>A5p)dxS':ޔ([Μ` Z>J)3 Fը642^}d` Qaơ6UZ 8^vٗbzǑ~=f球碠>e51"GԺ tQRj ΍L _\~x81y KJFG͔ Ħ-~*.#y'|uO7q#t6md:^SGDhJpjlZ7{ӏ;s(DV԰NV 98e R)0$"؀ʧbZ0_q~2|eGJ jbw'WwOwUĝz Ycm=2N45.0b%س @47o+).H٤Qeɫ6_i S渏_4^YU>+Ss%̶֒ա9t^ҝ C-ZSFߎ\tM8R$"@9a|Py uގe1:$q_CvMRr9۷^Cfթma SC&p5zr d]>PJ!aKCZz96֧7.>eM *JPTk}ql0NY9Zmۥ(A\,La(χNYv 7-^ ␪ ]¬`0?4SkMgPsy \QZ²# zk) 7e AL![@}Q?H\3zм{v Eg$\uvwTmjϊj1} XʔigΪ\>Ƶ݊J% `ol?-]8xp &[_oR×?Lt•\VR>vo ϭUkd59j pu8TJLsQ]+z,|:lY3}KKE ȡI5 F2B(n6o5 ^ٵI 0ޣ=|?]$OHh>em{$a!eOfQ} c8o>ARp˜~)s<5<%&ʡwRmʮe.D`@ JM{-UUk~;~ NF!ȵȗ֕=" B"eFb4l}QSsuM%c~7iNb@`kH`nYrS>Q^ibߺ )Q!,ؠtnXEw!8i8H z{/l}gK)4%,K;>atkua/Ҷ~$JI{ VMOjcRԊGnsHJS;:\UVwIN+uP6u };DHc I^g.1ӧ{?0rtr{Y/N )+_cdJB {AH!+GMQ{Ru n \o:i]pYC!GUԅu%([ ͔߻pdñ 0S-lP3OOHCxak a择ؐқZߞMwjueN'G0,: (6C] dX;Nm['nd>ϯWRp6S+ߥi3~MDŒ*;;YFG?G7QK۔Bxt[ n3e?!Vfq^;oIpbt(u%FS1exZbT_J(5ڱ*}:{vF/L+%.w~r{ojiEmS4D92\cu=hHr5'f B/͜VϮ(z$! Ewɓ\orJRDwHNJ( j~68Q̬> 1z4٥f.Ҕ5)ceZy6-;9jOnW% VOdJblgb*md st}ģ{;|Po usX-UJ1pcR 5C!J)*e+/+g!V {]sNRT+5JWB4Fd!|b[cN 8>Ok0 4\c!.U)/\xE}U۰^wzLN0wHj_1ː|́b (ye"J.6b1/?%SDLiҁ^nA:˟X a t4: Z@&\\hy]Yjdheʫpi^ *ff25 ,. `3LwE{ҹ/@Ѵ/6ɖ;2#nS+Z>k ȸXRŋXmuĮQ|YRJ ]V(D[atHW~^Y7N3Lm wtѮ_D ]řj.0 2EfKFUmεSYm6"ع%Cn#>DZ%y;ѹ&χ,I \Y"*` a{=zu  h9!3y,%xMtM>3^71ψ%*&Z+.Eq+lpAg8uJ ?"9CUŠE8;x/ TxȨBd7{ %+3 ?r Z#b d;iwN5i(3%/K$6~S)bG`^AC%0#:)p )?twtd /:tmtZ{2_PSEOTy%5}Y>tIRL. 1K=kH!v+Yi (6^c`n.yg #`d؄L}ږL~Acq2:rq~eT@VY ڵT伪(.8D$"HjCrINɯ|͢i* 5]~J=o.cT"ɖc(x4E Zz3KCiz -9mh5㤢HL=b{hT!eZT׹߾[yuױRjk ;Kx]4`Չ4]vБ| gHÂQG?fMѳ>elUc4tq{i+Ŗ=$R'x[DwAk,uLc0j$Џa%@My#_ŝIew]^1hoﴶ/oGPUx%'`efJVdTY2ڰ6l s2mC ߓ$.R\<.es/'\ORdrd{a-IJ& 55ՈT/ D `*W_5Frҩh68 i py5PRaWoТoOqֽ<%y>(N;w7\47 tC52Kja&)*ɀ/)p`63o %9c!/0'sk1ȞF96,]bCt1)!Ѕ_5/kHă;Y1#Y b#CI2A]V;S&'@t8k[q1D=3^?$2 3z~3#gD<B81gC¨W]\#:u* 1>#> G~ۂH"BD sUza!a.HpޓS!%F R)xK+'Ѓ/mNjD*aݺ\!Q(%*yGm73f)dJmᕍM}OD}fEa %p(RuGt~ySBuwvkOQx`-I&z9z4siqShbC|)n L4xQ2b}%,~e&Jk|fhVbcg9* A(ɬ ѽ ji-.d~݌-lA6~KsHkHKǍxr!1NHl(uE 0_"F c!Tn-)$zXHK:@߶f9Jk&Bi0& ぱѫp)HT d9Yg  wW\'S]Gn,]C yU QRɟ+J-0W#ř)Ѻ(87T@Ayy"#ԙC7WӨ^ )8W 1}8Wqz;1v7_G*γ&A+¬yD}X̸y!äPmob``U iYߩy—1T; #hJ—- {lSR#; KMal)) :~w UI!^'ׄ,Tn9{F0(GM^8?vc駌EgmzTqk14=baK/2k AN^5w>!ZÒW[w;'RK8DqI] Ό[P!(9m/>a#[V70QZk{4Ibq1" PVDB*UYz_@X\mZ`ҥrpSS$`e s@RܾP8XK#ă2[*C(NjjSsS{DlsU_,=D% x }GKV WFt+YŽd3buI/F|C!gIf 13EfG}ƕ[J8tJmw56PWd48l` vUzE?qLsgA)i4D28)K@֋Q8'|X%vHf3Kk͓lh~IO3>?jW*Bzq/iZB qXzv]7ض0CM?͸i#N+߆A͗ʻ2zZ7H">'7QV!ԻH"g2ȗ״7W:.8VʿNNFgy=hTtYiÄ8/ [59s,IL9/5~޶Oi3@BV֦-*h%# BcjQ7Pm{rhR!BfRx@ſu%Oސb+[9Ǫ%X5=x0$`㲽"/ORVR]i8O([懔`1ޚU< Eg=_"U(4B'0T$؏+6 9`Xpqu.keV=N1NX/J)TGlYCƮ /BE4$g4Jw Z~utg?(B10?Ha_te~7 $BgЮļH +ey{{@c> z5">p[E0 7Z L9t;mLկ鷭@'焖(ۮvu:j0D}3vEYSVP$bڳL9n&-ao`ɇ%˙)I:_e.D(#t$t8$&\y73)o hz kcxC,}خJҋG8RhH{ϡ!ezTinQ4 8=NL#A\HZ7Mrg-`S]y6.Bݙ0r*֜S=ISςX(/~P'7i.:BU"- ZLt"#ӑFe[q? hmqH>ލv9S'O[|f NJN^6=(C Pj-90"VR@;^x(pF" ʓ4+;.Qd~LbhDw+>2N럕p֡,|i ^Q )en*[[?vOwmKFEp"Tc<Nh:X1o#eZ>z卤a7gSWư%mXv:;#(H ej3z=M¦Ë̬) ,R+Ԧ ,F\<\ЙBZJ+8gK<#hךޑkpyƝbƒ^c?`'"Ĵs&9iu!X3hחY%O3nBDRɡ| |P,T wnڢ(X\*Ŧ޲?02㨆]rphRI9?Q.JN݄&E6xh3d˭w]]$O|eK=,U2#ٳ ,ٜ YZ