libselinux1-32bit-2.6-lp150.2.14 >  A ZH@/=„h+đd$+4|zj("*Eu)߄R{ N[#4L8Oӟ6kxJ[cB\ R1,>Biτa{"p?Eիyۭd&#}rNc.9~:, ~:I%{3 1^9b$Cߤ m%.PC`U9`[[?Ӏ ָh^N"]?ⴷYdػD,4d94ec1bb0b6b121f3335355a10c0d9e780b2939605db128f60e395215463c9f2e3f34afb7cdfed23e764bb0723ed7598f60cbceIZH@/=„ǠWGIt1ADd!x-U=Lw;MIfWz9nKE}1"o^ !/سTkFIW߄bEbKY*Q`ovXrnk0nͷa@=['BU=PTa CO3ףE5/ЋU, `1hxe h[Ñ4i0R d\ 6z.e|ꢡѵB>pMǰX,iU.>p><?;d # ; 28?PT V X \  pV(8)94): )>9G9$H9(I9,X90Y9<\9\]9`^9pb9vc:4d:e:f:l:u:v:w;Lx;Py;T;;;;Clibselinux1-32bit2.6lp150.2.14SELinux runtime librarylibselinux provides an interface to get and set process and file security contexts and to obtain security policy decisions. (Security-enhanced Linux is a feature of the kernel and some utilities that implement mandatory access control policies, such as Type Enforcement, Role-based Access Control and Multi-Level Security.)ZH3cloud112openSUSE Leap 15.0openSUSEGPL-2.0 and SUSE-Public-Domainhttps://bugs.opensuse.orgSystem/Librarieshttps://github.com/SELinuxProject/selinux/wiki/Releaseslinuxx86_64/sbin/ldconfigZH354ebef37c21bfc3bfc66f3c75459f52191e72b70fa6ad8d6ba8a4ff3d6509c3arootrootlibselinux-2.6-lp150.2.14.src.rpmlibselinux.so.1libselinux1-32bitlibselinux1-32bit(x86-32)@@@@@@@@@@@@@@@@@@@    /bin/shld-linux.so.2ld-linux.so.2(GLIBC_2.3)libc.so.6libc.so.6(GLIBC_2.0)libc.so.6(GLIBC_2.1)libc.so.6(GLIBC_2.1.2)libc.so.6(GLIBC_2.1.3)libc.so.6(GLIBC_2.2)libc.so.6(GLIBC_2.2.3)libc.so.6(GLIBC_2.2.4)libc.so.6(GLIBC_2.3)libc.so.6(GLIBC_2.3.4)libc.so.6(GLIBC_2.4)libc.so.6(GLIBC_2.7)libc.so.6(GLIBC_2.8)libdl.so.2libdl.so.2(GLIBC_2.0)libdl.so.2(GLIBC_2.1)libpcre.so.1rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.1Z Y\WWWs@W~W{@UT @SxRrF@Q)@Q@Q]k@Q\QU@Q @PP @P@PO؀OOȮNFL(K޺K@KK@KsKsKf@K#Ji@Jf@JKOJHJ.NJ+@Io@jsegitz@suse.comschwab@suse.decrrodriguez@opensuse.orgcrrodriguez@opensuse.orgjengelh@inai.dejsegitz@novell.comi@marguerite.sujsegitz@novell.comjsegitz@suse.comcrrodriguez@opensuse.orgp.drouand@gmail.comvcizek@suse.comjengelh@inai.devcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comjengelh@inai.devcizek@suse.comvcizek@suse.commeissner@suse.comcoolo@suse.comfactory-maintainer@kulow.orgmls@suse.deuli@suse.comjengelh@medozas.deprusnak@suse.czcoolo@novell.comthomas@novell.comthomas@novell.comthomas@novell.comthomas@novell.comprusnak@suse.czjengelh@medozas.dethomas@novell.comprusnak@suse.czprusnak@suse.czprusnak@suse.czcrrodriguez@suse.deprusnak@suse.czprusnak@suse.cz- Update to version 2.6. Notable changes: * selinux_restorecon: fix realpath logic * sefcontext_compile: invert semantics of "-r" flag * sefcontext_compile: Add "-i" flag * Introduce configurable backends * Add function to find security.restorecon_last entries * Add openrc_contexts functions * Add support for pcre2 * Handle NULL pcre study data * Add setfiles support to selinux_restorecon(3) * Evaluate inodes in selinux_restorecon(3) * Change the location of _selinux.so * Explain how to free policy type from selinux_getpolicytype() * Compare absolute pathname in matchpathcon -V * Add selinux_snapperd_contexts_path() * Modify audit2why analyze function to use loaded policy * Avoid mounting /proc outside of selinux_init_load_policy() * Fix location of selinuxfs mount point * Only mount /proc if necessary * procattr: return einval for <= 0 pid args * procattr: return error on invalid pid_t input - Dropped * libselinux-2.2-ruby.patch * libselinux-proc-mount-only-if-needed.patch * python-selinux-swig-3.10.patch- readv-proto.patch: include for readv prototype- -devel static subpackage requires libpcre-devel and libsepol-devel- Avoid mounting /proc outside of selinux_init_load_policy(). (Stephen Smalley) reverts upstream 5a8d8c4, 9df4988, fixes among other things systemd seccomp sandboxing otherwise all filters must allow mount(2) (libselinux-proc-mount-only-if-needed.patch)- Update RPM groups, trim description and combine filelist entries.- Adjusted source link- add patch: python-selinux-swig-3.10.patch, fixed boo#985368 * swig-3.10 in Factory use importlib instead of imp to find _selinux.so. imp searched the same directory as __init__.py is while importlib searchs only standard paths. so we have to move _selinux.so. fixed by upstream - update version 2.5 * Add selinux_restorecon function * read_spec_entry: fail on non-ascii * Add man information about thread specific functions * Don't wrap rpm_execcon with DISABLE_RPM with SWIG * Correct line count for property and service context files * label_file: fix memory leaks and uninitialized jump * Replace selabel_digest hash function * Fix selabel_open(3) services if no digest requested * Add selabel_digest function * Flush the class/perm string mapping cache on policy reload * Fix restorecon when path has no context * Free memory when processing media and x specfiles * Fix mmap memory release for file labeling * Add policy context validation to sefcontext_compile * Do not treat an empty file_contexts(.local) as an error * Fail hard on invalid property_contexts entries * Fail hard on invalid file_contexts entries * Support context validation on file_contexts.bin * Add selabel_cmp interface and label_file backend * Support specifying file_contexts.bin file path * Support file_contexts.bin without file_contexts * Simplify procattr cache * Use /proc/thread-self when available * Add const to selinux_opt for label backends * Fix binary file labels for regexes with metachars * Fix file labels for regexes with metachars * Fix if file_contexts not '\n' terminated * Enhance file context support * Fix property processing and cleanup formatting * Add read_spec_entries function to replace sscanf * Support consistent mode size for bin files * Fix more bin file processing core dumps * add selinux_openssh_contexts_path() * setrans_client: minimize overhead when mcstransd is not present * Ensure selabel_lookup_best_match links NULL terminated * Fix core dumps with corrupt *.bin files * Add selabel partial and best match APIs * Use os.walk() instead of the deprecated os.path.walk() * Remove deprecated mudflap option * Mount procfs before checking /proc/filesystems * Fix -Wformat errors with gcc-5.0.0 * label_file: handle newlines in file names * Fix audit2why error handling if SELinux is disabled * pcre_study can return NULL without error * Only check SELinux enabled status once in selinux_check_access - changes in 2.4 * Remove assumption that SHLIBDIR is ../../ relative to LIBDIR * Fix bugs found by hardened gcc flags * Set the system to permissive if failing to disable SELinux because policy has already been loaded * Add db_exception and db_datatype support to label_db backend * Log an error on unknown classes and permissions * Add pcre version string to the compiled file_contexts format * Deprecate use of flask.h and av_permissions.h * Compiled file_context files and the original should have the same DAC permissions- fixed selinux-ready to work with initrd files created by dracut (bsc#940006)- updated selinux-ready script to handle initrd files compressed with xz- Update to version 2.3 * Get rid of security_context_t and fix const declarations. * Refactor rpm_execcon() into a new setexecfilecon() from Guillem Jover.- Update to version 2.2 * Fix avc_has_perm() returns -1 even when SELinux is in permissive mode. * Support overriding Makefile RANLIB * Update pkgconfig definition * Mount sysfs before trying to mount selinuxfs. * Fix man pages * Support overriding PATH and LIBBASE in Makefile * Fix LDFLAGS usage * Avoid shadowing stat in load_mmap * Support building on older PCRE libraries * Fix handling of temporary file in sefcontext_compile * Fix procattr cache * Define python constants for getenforce result * Fix label substitution handling of / * Add selinux_current_policy_path from * Change get_context_list to only return good matches * Support udev-197 and higher * Add support for local substitutions * Change setfilecon to not return ENOSUP if context is already correct * Python wrapper leak fixes * Export SELINUX_TRANS_DIR definition in selinux.h * Add selinux_systemd_contexts_path * Add selinux_set_policy_root * Add man page for sefcontext_compile - Remove libselinux-rhat.patch; merged on upstream - Adapt libselinux-ruby.patch to upstream changes - Use fdupes to symlink duplicate manpages- change the source url to the official 2.1.13 release tarball- Reuse implicit dependencies injected by pkgconfig- fixed source url in libselinux-bindings.spec - removed old tarball- fix source url - document changes in libselinux-rhat.patch from previous submission: (most code of the removed code was integrated upstream) * Add matchpathcon -P /etc/selinux/mls support by allowing users to set alternate root * Add new constant SETRANS_DIR which points to the directory where mstransd can find the socket and libvirt can write its translations files-update to 2.1.13 * 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 2.1.12 - added the recent libselinux-rhat.patch * 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 * Ensure that we only close the selinux netlink socket once. * improve the file_contexts.5 manual page * 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 * 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- Remove obsolete defines/sections- update selinux-ready script * use -L when stat()ing /etc/selinux/config * make sure that SELINUX isn't disabled in /etc/selinux/config * look for either of /sys/fs/selinux and /selinux directory * use systemctl to check for restorecond * don't look for booleans file (deprecated)- update selinux-ready script- updated to 2.1.9 again (see below)- go back even more - everything else requires the full SELinux stack (too late for 12.2)- revert back to 2.0.98 for 12.2- update to libselinux-2.1.9 * better man pages * selinux_status interfaces * simple interface for access checks * multiple bug fixes- cross-build fix: use %__cc macro- use %_smp_mflags- don't package /var/run/setrans in libselinux1 package - Feature#303793 - the directory will be created in initscript of mcstrans package- buildrequire pkg-config to fix provides- selinux-ready: added function to check for restorecond in runlevel 3/5- selinux-ready: added functions for checking PAM config and policy boolean init_upstart- selinux-ready: fixed init ramfs checking- added new selinux-ready script- updated to 2.0.91 * changes too numerous to list- add baselibs.conf as a source- updated selinux-ready script- change libsepol-devel to libsepol-devel-static in dependencies of python bindings- put libsepol-devel back to Requires of libselinux-devel- added selinux-ready tool to selinux-tools package- remove static libraries - libselinux-devel does not require libsepol-devel- updated to 2.0.80 * deny_unknown wrapper function from KaiGai Kohei * security_compute_av_flags API from KaiGai Kohei * Netlink socket management and callbacks from KaiGai Kohei * Netlink socket handoff patch from Adam Jackson * AVC caching of compute_create results by Eric Paris * fix incorrect conversion in discover_class code- fixed memory leak (memleak.patch)/bin/sh2.6-lp150.2.142.6-lp150.2.14libselinux.so.1/lib/-fomit-frame-pointer -fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Leap:15.0/standard/df2c42e4993d79fdaf9920ca379e3c03-libselinuxcpioxz5x86_64-suse-linuxELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=bc2b10d2dbd9fa3d54c62441dde957a528ba66e5, strippedPRRRRRRR R R RRRR RR RRRRutf-8b2856d9e27ad8cf9bf22295b9cc63f01a18669f6b40bcb0c6210e7c6cea514f9? 7zXZ !t/DH] crv9ucU>X]b]@,l@C5~2̇c̥Xt]*LWsDpMqՖ,W\D-H$&^ H<\9k+N_J0+Fa|N0LJn+ka| wKڕ%KqjdA3~^ܪrGcGH &%?߲R+N*S2" vixh{7F*Di~ްqEٜ!o~a|,%uҴs 1p¡V^&Nm7J%=5 &h@45BxwkaĘ8KL̻7-ɴ/|Te(]f\b,(v rz*QQ(V{˺nֈw긥)AkLg 8&rEW]R"!wgɈnO]k-֥J"Kkf۫j8~shofըkQq# s Sv-0>^X+.1XW'F{2KRMϜ?Du XN# R^cQ[J0cwYGU[6(TٓT-fB緯(}iCߟr*b3K{o)s3%JJJ7xxvGa IQsQ9v;ՎЈ23*ܾa7W.GBS1WB8Y#+k,MwPN+'yp??Wf:iᙹ6Rwhu/G1uD 8)w]2FcJ{Y?;Yوy })7R_z*^MN-Y}t /#}E \VmV~r F5 U BŠ@l|XҀ7tR)qGritb2u%#,E[WAɈpVF@r0M&LV Dr dVӅ*cxIM3$YX&xa=i@~_  _8U[)0 KWX< J偰Sf J~+ۢ5m'Esa)ڗqJFQJN6?C)+%l6Y69LNzaCJŠ~Ίv,/6d*>FuӺ,ۿz Qrpx ,2v*uF3n:(bt;sTe\/;.5^j·^"7 X*!skwvwӾ*gxCre:m>vĘbIcdӔ[;uP%hҭ5<6CV0GUB݂ZDo} ܞ ΥGbQ1",'i(|EwH\xؾ'Ogѽ[&;mEy _rY>/d9(6mgCz{+tsy>,)uy,-!a 'e松)@VO0wݘL7?UQ^*JJ)9W96}XrDy,DUAŭ;pp3J6#%42AХ :(=a,ksb&dPM77ү=Y!9Uk^MSڥ=_ynkɰn~^h4 1&kHN795_Z,chm6 (ȄcWX:I}fT%7߹)ڸ(?I30DlumF>E͵%aK@ۙ4e?1lwBEDܚOd<SQ;/ēSަ"'sr˾8 ]W><we_0c٥c?$D9]nbyb͎#mL݆#d(փ(x )@Vū'ԗٕ|x[;JԒvWUFNX[,ݩ*sBjrqC1(p鯿O7sLوgVꫦT DԪjɻJFa۞a7Bg%ֹ[\4e?jOy9).!uK64/ï*YD[c Teovǟi=G`V_V |$Jp/Y3Gzϙ"Z h)X#<)Mv#lK߿˂B/u& ǩ$>t)'UdQK[Dj NE:6A}Rbv"f,e2Q y{mSH&K2 <#7*iF>1n>~M'z}'W]s- X Ӆ1m!>pYlF:<k((1ԧ1+EN>&4򦍈-LooM$I@JhrV׈d|%8")#f7ufe$nNJj }v2A@o*MMӰ"?SΉUƤH1Tdrts[uQ@x#Can6֨ #u[CI;O[_٫|dž%xb+p$јd*wO >QA\M'n|qIӂ4ҟtѨv)!`̾f-]Qr(P_ek-kA,3;cm/O&8<5{J١WaJ0k*k!5{z8 h=e#"kg?`ufox:L<>N&{X& ZP=y}j oWWgq6jl혡moe#D뭧H,UTQֈHb*'yX +ɟBqz{$RkuE$ ׇW;sF K,qP I3m,d@{FV ?3/8DJ[ a ǤrtDIY/`%IKJ8Ӷh>\LK*aڏln:W^x@-d@tE@'ql\)"- D-a %׫o[z'`g5y"m!Z)ѳ@)v$ap'd9IݕdHw8 ~Y`ڦTF_)usS/B 0NҿUl/_߭!pA<}o2jm0v⽵=ř/ Yk/GҪ+qnA "91z݋Fj*|^NFEI$m, @%^nr=54EKY׿MzxVHg"7R]`䏠nW VkckC |uVewB /#;:QG 0.-ĸ6m FXLk(+]ݛyj./#Փ9eg{t%\IUZۢ9&*uG\:c+x~^L]D]G-"14 CeRoI`qa߿ &{ @ {g%!ʭ~M}xzL*/[نK=fC4$xh+ NIS3lN8}"zL [TS'ady\B0.=yz5ErY;Qs7;+vV臼 P$i{Тڻ/__)oG|(-膛X@&w %&,la7ن 5īKԀXegD룸 Ms"p퓬GW :IZ|""l0뵐KhMDumC$"tJxj67&YN <% xWܴd:cQ(yVN銪VJ-3خ^f2@A h⌞zPDy5R6EƩv;A8oV|^/vDts1.BOM,uKe7=٨كF7r 6{/=¾(čш"a/9',z/I-UtOXM1{!>?YhͲ^B,8fZ}p̡qHuI|FeR;76ik_I^}a~+G smC4 ҭl'X_r]cį:4lHZ81qtYu'} m-D4Ǘ"iWmtN:1Γsm%}2\6_M0ǝzȥPFs*b,wSA.D"KU6Fך9%{ƶ]3c tDn_O>@蹸>R 𡣃q=ZG*^/ -wE6_Š2XU|/sJS&qb6j\PBZtޛnDUZD.9)#P"fQ #݌E՝$]:lpB cȖGĶ7oՈNG2Έ9ff(; P~$<8&"Rm'O&_%)&Ø;?'*~ꌼD8-))ԂS c^!evx+op*Ǧ8x<%kxiDb\\`O;~G.踝O̫DUx' !v V?߆IC_;t'_at#Kh2YD` ׁT뼀G.v4DⰫLa[`/8,"M|=鐶]gNtvq1 9RgY/^{G,4-E!@u wΨAsU?TDQMESV IVMhNpĆ`NFzŠQڿc;Wz{݃^;WeAo7ې5^̴ÜJchL%/wH^EHEA!WQڿ̰%C  q4g8|lVߡٙq;,Oȭ`@hMt8Gڷ0|}C܉EYIF.Dj &:vUm*u%sPpΙtO™Jue9rןa8(7ak8*LڍRnPf^ۄmaЄrK-%_z“Dۺ-?n׺Vp8T#SN.kP~_P?u/̻AL9t3_E2Ӿ n` eqQDTw"#LXӀ<ɃC©"ԪA~ OϓӞ_*ǾS;=7c-q/X_K7z~ُ4e~ 8sK*,gӹ -z%2jLU܊hyvZYsvQ ΡHk숊qtAy|A?7ۃsO0+ױe{#m:ieXqDѶ9x){1!A0vfgZ i.3.5L'팉f(Fmi7%X1afWR @`7& Er|(c LSh*ܔOѹ8[ctWNG1eh#B+ vz__r!eQ\Pywn߰g}{ vezE,|SRa\L r|90VGQhs{Z<;i_3qE%=3&串K%\P+.l3I+kg߰gcT0PM)"7q;ö{v0m_ŒmC9,%b*'i79;ڊ,Qf* Ze(Z=NݰkmWZpBѺftF)T+4[?ІTjzjICv2q* &h&Yyyc, 8s€p(!^֮Svi!R2Fa .1mtא!wGdcŲIpGጹ#vj7 7̮ >*IS`-yva2de};BqUG Y(^~̞^ܣ2 *T+COqFP SxQr2Qہers]7}i|5rpi5Hq☰_Թdv#oCL$@  ^>iq&/zU{~ 1[MbO}ƺiV$^9,ғ TtcYʋdxM҆#M=CqYbŀ*J'x.1DN@rj vVԪn )i%{[ (` ٹbQ]F[cR\]\D G%GY6NR96mF{j5{AGhC3=j?n5h| SqԴ‡9{gtꁄ~? S{;:BՃ[#쿎dT7qƮ^Dѹ~'ۻTv9(|DZAd frz=aZ=*pf8 Mǻ0-ͳ%g'G4tv:RRW8Od^#9 H +)NxFf+g{ 2)% }Xczf])G64;oϼ0 y74¢\ Hg!d$$OyIRfRX]0.))5$r)2YV]=D{#d*n]N-Y9M g{t4st 몵%2y8T8f컔s unMn3K|2"xfyh){^>9 u-6uvVH8#XtۤK^MgB/:bQ@GqA#h2Hzjs|IzHW_-fOroL^h"FeLR2l,2ֈݗKbizW~u"`v@8sY ;CQ# 4]G 7Vф j ߁z /w5=cq"eɘIztLgtY8CrpZf fL&ō(9~}vτLm ;fN#@nR5U,?4G;%wn2_dz`~Pb|XM "<~+ezδVi~ T/bX8Qn]h+/B&&r#ɀ}},%E;tVqNA I$@RZHן=Qqzr4.٬s;="S钳UȐ*z [ubɩyX~UFFi׍*r5ϠBd(3wkp+<v*܁ч9Bv Җ^ r4Oٝ L q_Lx,֮#TN6e4w=8yXcz2ܣ%<-wR&h?%_cVN<] #[ ɠջlV{"g G]?sE%ix+ʠ;3JW/X>D61'#`tax 3/͈ƛ" Az4"7_,FЛ=j2h-|w+~)P`,O|oZdۑ+f&9z~KpB_7oV=kF~%,lxpd[!2=yeN-ktQ"xJ j? Rhӟ%xXu›aAvo1[~{Jx"ǕxS5zBĕߚ3V,?Uě'q <'-@^ȓKBR:{6.12ͮG꠫?.eBfѶBJ.%-ƶnHWDy*sʪB0)V&L'IEm>HJw+8NB)DU=J4:ET2 pd} )AbeQG7HM4J,ŷviqS XR40ǹg70h=c%DTtdVb2f\@gyXFeKnakY M|eq<5Ow3#jӇLDncgT]hQ CkH;{=8?N/3TO5-v8 j\4c *s<Xa2C3Ҵ>!  b ʼJHݘfMQNL A,iW?R  =uSɶk*iG/MP@R_P,D3Ԓ#1v\NeN};M;q} pgFQp.Ͼ8Kļ(ISΓ~WCfZC5aHP̿ia 39=U (b7&E֭|lَ\LKy(vxe'$Lyu7))ukVT ^u,g %y/8uh/9;삸7ea,.h"S1T*H1k6sQ~>Z*oΏo7.K?V&!|lMuDl'FZي-(Ny[ڝLFÄ. c?SqN&|dL0Y:06EPEuuzH u0ȬUEM mx5 \Y>CDUn#*ujhc[ّdSP߾z4|}$nhwy\޳t@N|ܝ9,$wwWg(k`MqSM]1/e^uO'Sk, eڤ{*>Wt=s"\N;Tkufwa~EnoFWo"1c1`ub`͆6Y 6fG6{ 3T }M3Y$Bފ;1-KF/ok|k>G:|7wf3Mg?|T=W^n?64B7Ih&zl(}T![iUEPD+Yw96Bխ!E4>uA+$=sѧbsvCb;yT]AhH7.3@B~TR%bQt=xSȵsep'NHl?Wbڎ C((Mٞgq p N GGR ß;7 =@B-g4x9h=$l*y EM/y^N 6t B>;d-p戚d a%*D94E >KȘZզC]zK<_mCk2s7+Pê!ΈV&oiI}ł}cGnjZ5Wlu ~$L1sk_p< ,g]5z; +Z ?-_@;RZ6[?/GóÝi}ZSәvܦ5O=57r7!ER t yh8[@_MWAN>물Bty$}ŵf쁈˃U14jyx̂؟ѣ8ϗaa\=-9̈́粿YoWEcaѽ1ۋy<\Q'_ #&Nx#%2h";3)k}Øf:}3=Оh k>[ M*]t\ߠ=0QrG#lWT́N-ҁdėrM}! ВS ~FwL%iz5S.ĆdzF20sY,,z7HZᤢGȊ_c^CvIßKn$pjpݏ푉#/PpÚZf_ZeIUjPp񍚝 C+!(ҜoWGQX+qĭ̠iA+[20^*){Q8g4.k# ʥ"j8Ã/* Ph!O' #::JQc]ylѬ-r2[C`:]PA ]d>.\j418[N2Ne Dܼ@~F5[c-_+>EYALY/[N j#Vkf^޸O3g)7-'!HcmZ0@Ky=(B,V9E7?%-U7ll8vMa_%xlbΓj[o_ݦG1X; #pܗeˢ65=?Or~<6Mɍ8*h cc !o5Ž>/Fͼˌ-A ؏?5yR)^`[El%n%X֮FN7UE@ptLa!P0r\#l !c\KP3)&oREEi&:~b+8r㎯I?(]zWk @.N :>eƕ KA-Ћ"OK//nnF$Tw@7,ԭ`%θhVDTJ@1piX|tj^"o]+QML`y!YR dA@_l+ lTdTW"-/$ 7?0n;Kcܱ XDQWsl T) <%ۺSy6qUIkmО8HmP?دD+&ٱ;P-cj7=`9,d 2遮ve@[`xl=IU1߭A,_Y ^>`:q'C{{[}K9\z>,V9<7*`|6NR!ri,qqcC%'fpGrb.T`ŏI}{.~pˌt{GifnG&N9($ 3usSm'\Aj;!MNy2ţAGw~qnȋGl+ITV91# ,*y|6MGK=u }S K(6A|[R?lWi! k*jJ= Fp]\ơE QД,&^'FYqM/sXđLs-q8N~I) E.jK^UKC!NAXjw ܉tvfW|_eR񮨜D6S,™G\QFj/Ͳ`$ܖE454 );^%TzܲQY9%%b;&Q*BM>%-%qjy8g9cELdR;` _PT<$ZadaƤsx}nh+)3o<s2 BFiaU K0\L)x*dW6sBMf.xJV[n-J=]#%i}ͦA2;Uԃ[gI)rpcN5)ú\ćv؈P(}dQKΩQO+J䥜ΰ/jq~Ѡ2 zzӟk+!ťoчF1Sp2ܙBK߯e@A6`@P^ %q:kzwF2&l}N۰knN_J_Zd(bmniN,!v]ς$Z7&PNjlBx{[6ݕ#be{:*?t0!}mZ29i4)n1 L5!_آ._KJHB|#!RRYd#m jV( }?ŐCTh Å@`8")28_(꘰<Z^h4V/i k#x~mUCqqZZW k8ό!_տii{XVf5D8HK%@fwZ9r\nH[3SR(Pe8@uN8@ه}3W@i*Y?rwcSMmy1ymzHI2in畉Pv(d5m:>bI+o`x|>mfzdN%=$ӃݍjWN%ƛI?#bEvU, KQf5l!Rx.#u^Hdg|y7qzUa{ D<`*uG2 KPpM6'܌&ݔJ%щRe jj [ uF8>&s#%:oE/8NK 9pBB{a&~yLj6p!mU2/doWaXKF< [^3|bd5ݧ}5EPP@!}ؗRh~Bk#o9&+K򐠣6֮]6nMl"ң*Moiq;s1$djvW5E"da+o}"+=+d'I"t'Xv: +i}zAyzBHI]E|MkB( Nr$#K+%9V'Eؖs80bQ;JWZ-2% ^H?)n$?nh'(t NbT0[eJMkFu]3JP(vg^B"Eb#O ŝy+V1Yr  ,^[oI 'lcOE+_gCOpe [\b`e_ j2o\.%2$-*ʼ\(5^07#$uE+1`XV-b^.']6g S^t,QYK/^}oȖEhcWA&*XyN%)s-sEJVc:9HbL4ŅuQU97yAobqUť,+5rL.t"`= lZF2Jv0QlAznkNfRRcW8nb H)#GELQ쉡!Cמme$pV?qd[ZlX~}- &S([|s]`ܪ QBvҰ~#(zۋ\ީfpN AKV,B 윗أL?9r*KX7EiHq;.F86Y";>~[wE*RfÞBou SbgBr2E|;m`?1] xHsHN`Avn vPh&"B,_Ht'Sq> ͪ!t)jE7pU$UCjل7ٜ4} >Z$V|NzxV[/es ';XI#K@%ϭ3&Ơd2 m}Y'd{9bfx9;4O'^E-`ZS)6CqII_\MGes ̽.xrN5Qr[wΪ~=l$! 9I1\mN41y0o3Mtx?"n~:@zvE<4V vցA{5&cӳ.$2kЋ*a1M8G7q؍Ot](򎥱"%[PVJ$MbA( ܠTxv8 X/y4UsJ䭡h3t(hf 9zzD+JJ̈́Sq'=\Aû{gǘfKYCcNı"FP@ %2u[P=1r.*hȑU$sJR#ggpЍqӰ@) q\Gv>5joSգ\v| Y_o,ܙVXWѨZ3aэGHqc5Rֽ!H_8OйwI+oZ8 A_xҽ")<%SfBa:g2"52"5l#X&HYϺ@VCg}߈no!l_9[ne@jiG/E "qRH.1YMi#ʑg|]d6m_墐+y>гg2!8CMɦ/v~nBBzIiᠤC*mQgNd6f[,I/-^:'r]GWQ[Zʏbp@СgJ¹&qc&[!&fF/tY,LYҳ4tI#;>!,(!]u/ܴ') IMd 8 Z6ԇxO z @ ;EXp=%tP`3ظ$ D8׀)3 ?L |m1sE>k6+PlĚzءkL+1劙cO+Ojvi8/y`@Md:z}FkJg؇ssAj͋bМHdR_TP cQ#T;c~7{ +qd27YHG_ܒw?! (BpJa HVTc(' hvPd<@ғ餞jUlli S|TNɴHPl;GL x-Ù)m I|鏥OMo+{cT6/6z.%'#!md5@uICcx+zr!xvC7\<1CEZp*ز#t b̄Ҝ\ JqO5 @+/muޛ%1,GJR#1>nI0mKq+^Ne12~{n=+N_.amVg:" SYa BK_&RwM09~M0ɴS+H2;ѷ~mN6/Zc FC.8S?uiREScP3h n[ ԰3j=;bU]ļy7Em U}5hBRvhz#ڵ6M ߤPN\Ю^c+X9G8I) chsfq@ e8_]]ٿ\Ʉe~?otO'2f(y1/(Z] =oDZbjOz-+bWd!P#1?K %ĬhtLv#J %y4E#ycTkCus{=D(.,w/t#'=c|QV->kSfz i"_Mjׯ0S_hQ"oV^"FtqOYjpQk7-*/DepY.1vT'XѩMx@zBI#K6de3:PFĵ-~6_*JFq׹Pc~{ݯ θYhCG*itmD}2x)if<՟t- ;0t(܃8&NE2S '6RoBv:BhfD4o}`{~HA [A\b6d}x>0h5KZ,n|+z/؁A9WiK.VNhfUY:p^,IҤi AM: >SLw)|,T$˼:pi-GcC~' ڿ\+FxbKw|>.]_$gF=x`'o3dLNO2;(m,L`c/XL0QPF{ak%eU,V%+GXne S=I)V 6,v37gR_qުrGE>8. ta&u/cS>ä2iNoHf}zI^w(|'-/K~kh͓QhFP0q+@:HٲŁaY޺3X-w+nDf#w&cs U\pjV+ypHxyJ:^ .GAC3u ˌ,6A ?c[Qؤbjxα*~]NbDدд9jeJ1KNd2FR,fಔ{$x.Jm5{M8v7<(D<]렅{)oOG3Psrj$m}/KWJGKpq +aȷ5CTX!COT3Bt_}bG1!vu%y,pDjlnfBS(Kވ#2V~Xv`|/>Ab}Z<ĴqN۔$ţKDҡ|'%UEq/[1n$87:df5tuGy!EoH!+Z IX>u[%##t +]i%虹!rJCrx- ٝ’. yI/- =O-r&:dyI^+q$~nwA-\>y|ax^.hU»3zR;O*E|/9{RJ%ӚSƷsa|/l7@1bGJ3ڬAiBi! :z62!$YE g"<6!6.@i}0FgBnR+&-yEB M:Ĕk-c֗Gk ㈲{7Ud -'"*ti?$ M*ߋbr[AmHXͦ+(S3# @.3YIv\1pZ &0):mH9{eжas(0⢙|L2ǁځ>ڑ8 +{g (b|ҟ(yW.Q~ky#5ESF,Qԟ3bdY[#Եekmo&?U* eDu#NH"S~//>n(T\WlUK q HITkJp*3ӆ@ m>JP'v1THe.=ȍ h>oaÜ)k˲7clB{\aC"Y3O[SiebPt4wer\B@T,~}G¢A}C9|L}Jwhb}ː/دҦ.|cY'nYU]cY*ȸh:P -q@j5W`FBNI^Mq=w7l -9MAvHq N+~-_ f+bZܺS]J}g kcR+VYZ*;kfup <ۗa .Y:~ " 2˦`CzC&O '!8t{'#\\._:"Tt O%ʷ$t^׍oﶄ@.wPǐA<,hm3 ٦A!$}IaɑR i24 vYA_8_#L pTno0bf`}޾`E'V/Uc?YM}_/ۡ Fgjilem(j鋊)> x/YV"_a_eUz9pCφxU+dd3Omx׮:̹Z4PQmuۊ(5>}W+%1)3?kg6Jsqkai s7=i!%1`+G2_,!*;/ {b晉P: apd@ݯ{&M'>c(H EbSb++΁~i'B)z#LfGP ډ/ps*%5TvCsxX^wx)NJCD&:UC.ņꫲ/Zrw65)%o/o}δ]*X͜s=,Iwf{w ]x3V zs7ڕV}!ܷfx1@咃 GoS'~ker`^{^P 5y[. ?y A,HGn~8*pV 7BNX 3Sz'lZ7qH Ӑ %ޣလ9콾]2gSح7-!RG:@1礖+U=7;v;Sy CD)@S8i4XDAn}%a䪋 0VSv~mӜخĸb@)ChHwD5' vMI,gF1L a lYSSFq媙#qR_6i(w̘i+*Ԇ5N1Ӏ;j`ۀoӏr"FLLX:FR.e_KH{ֱ_F1 潖yw縠Ӆu&gKPScfjdıh3{AQ';CxW'~' MVmj}7^i܂cnl>0GNng?|{(qP(ʪ#*2pո99l Z4Y4U8^f G8fǚBayʼn$P2{~\ +F$SR=)`R"7О cɮtv&1nz asҟ\zV[®UGsOnK;N`7I`N- 9f`42,fO Α}5Aj\M ( ~՞nP.kM"sZTG籗#K{h'"j=.)KD@%R#ˠ6j(V"!JJW7͓HXpY*^\v_j> 2TNM-@XR#j{^{fN(A¸DL&r><6C.ɓAi(f(,e5 ݵNFo5r1ӛ|?OQo6NB q1[gQOp1Gј/Q,TǞtq_Y]Ԙw7qPq ɸרiZ^&>p YQD v-2Wnd;pg- u'v$bk4ÃLarM@?Ĭ(z0.X~V3>DVĴW<샛[n`M :.{,rqKtolK`riUghncTW6-mRIEr17.P_PS7o&6qh!əFD*(M,TEoK.aplާ'xE!{a|GXA{+Vuzz2NN,yՊweT@R0E"^wBFG~75QνX5kčI[cs;4S(>ۿisU sĴ6V7S:|PcP)ܓ 1>Aϲ6e)XJӀW/K]z I尬sXugK^?{{o1(nAaWl,`&35DIqjw'82Hs~#T>~&#]SBRMSt {7Xd)qu;YgFXCPAv_1޸m'4BDuf#r%U&xX٥z3I" $ SyO6iu!,e}Vuᇉ~R~(`mZ1Ls50RKRM'к"XW8n2o>W4[ꔝ/JK;, kv_; QGF&RBYrXAʯKV!7MNfvt<};RHyϝ&r*!]ҰdZ--n08NaCbO 3`N1Jj?2§FT/ILuN^D}t!:FGpvd[[>m\,Oǫ𪼘`#Z"uH1=X5HpP{@T\l}{ԭ2T sGoo&B)@hȖi S1#IEfWO s5BҲP)V(TIݷ/] P u *ǘBJO7+^a\G^6f '%c'<=PMP0U7]^sY qNߎѓ-GKZW=$+<0,?7ߊ$EQ9Tk/E`]%d&S,eFy7ӈV8ʌl10Nd2ҕ##?pHxETXG?dqX"~[?\L='T-kN=W=auY9h2U!ZQtʨMoJ͆M'}| z zI& lnYdSF r^fhPUsM@g0'dѲ !=/8XAr{Gdhn- G珋9;zor~v$Qgm<N~,]'zq4h9rx|-] F͡#DL dkD4Rߧ;E@\aפzblorj=7 Kv }z33=7y_6Þp$+?\RMC)w@ _~b!bBgD0 F7 n}\^xK]FS`$͇9n70>:``dO>5Q:XXI54qv_B[T)A2ltd>h)42Pr6+JSLMhSHT2A [IᓅŞ۾rYAWжgA~hJ6S\T}'E͘0)ujcx ʙl'H]?88/*_m reҠAZ[ÔL5Re䥤*-Ab}XLN'q}nV0{ITCbH2XNECD_ڐ||,r{ŝ|JmYn-7*{^vGaR[^qG'RDN[)jd'&*cE2PIO ?m͢=˖Ay&[aI5sfΨ$Z:h5n{Ng|΄vyHK.L + 5VݪN z$W'44.!͑95^ڱFinjv0viG :NFcvdQ´-N^6_P,fc&H _LB3*R8|:|SZmd7Yl!Dxᔚo2oLدxݱ K]PXKeisVEXp旪'쾧2p{ǚHQƤ≯-^@U ݶl5uoi]w7$ 5!-]sB:t=lMwL|Ҿ$FBAr. 'yo'{U8LƔ ֥FSp.^ {8+lWRF!-B[/)n {+!F:Fug RuY 7K9C O*YPlN-2]TN?z| `p:%H:Î5d?)%& 7_fh4~w}7z49ǘ/o4&DBx8<1*Lov̮YN֌ߜ3Fﳪ),9ݓzwN>+R;rXc^+)W5O,`f.捻/_gx><,*ϙv, 2񴓳m!s3+iY}M~:zmQ]:`|,4~^_RlC:n< ` isM\R\%xiMcD/wh#51 ".s&!$3$9c=|;RIEwN1G2zx%wVX.h\v~/*/e, ]d"TMiڃgJi%Ҟj:I$wKBz{!!#}nO<w\ԏj?Ќ\4y{ ǩ0KY\fexXĂ#jACoU#ꬪǩ!K{Ѧ`b#5--hjYAw,gC85!5Lp=g'c*)^9-T[㹖.6Ԡ *j&'/^ X)X~C]+9~kK`63!8` `ڊ$-j tfM&/8A,0AU&j :ز_tjVށq8G" '.)N*-ع{DF(fRLSţt+RH41huts.hW~NTpBA >ɉW^]h0#ijlB^{X&L +uUj ESh\rF.YHXY0:D~ l=j8A ܾտ=`!{]1 '{ίl6Un.׷~2). ͌`#<`kyDȬo- !feIlby"@YϢw鎬&e3'hu?Y1ªJ64Gd  kwU]8t@I/~xPa8P%Er3p\ԝEaHf)fZ'IpvF.=R,/hY> .@`_.3Ew{qjb}:G,W[ZmP*Y"%RnLDIB_ PTb-PE5wqyUȬu3og嗗 " :j[| +0.JL@x۲Qܷbt6:_s[;bڏι/>0ݶeNf+ơrwlktVPOf=)>er `Y_iŰAu?qxɍ'a5\UfC\]!fPM!L|Zjդ?Ơ; DvFa*ZP̷_|*W{0(V#gQ]P$EqR_Y[!\[R޻Xr)\yZFo5ڪ@@]=HYr/i Luh)tzMFlwzK/mB4긓U<:fA2mAv~.Sų}=ltşQNUN5uOJeZ_tM]#F7MѵgFܷ',l_;@ y,iFD/:%0Cݲ;PR ;1=n58$ٳ]/*8:Yob1=P7\(]t̙#ct+-@N\jwgE& ukiܺ >}n--p.ulIZ8'D$%8FWga .Z8xaDۛ9< L-'v8Mi1ƙ3lmir9u&wV&=*/?Rz'uJeƱL6~3Ұ$5}qSY\9gu&v aml62kV*;iv s sV {DoxLO%vtT]o)pĸP[VR)$ TQsa<OeL1Opv<4d CSwJxLFX^F!28?kQ iw2I :>͂I+ r|Gys$Ĕ4ok;.TU Z뭦n{uv7ȧ3ai_T߈v!lr"CVw"iN2̀eQ}*$%  Y,?g_!Q׳`%x$lR +|w6]YiLO(#v筵eU` G_W0pO^ Ya tkѻ!g[E %DXMV Ϊ\f9WUP:YǠ]ϳcVבֿ/F6KUb V]WXI] wBHtp?T/ Bim¡n1<NHgJO: ߛ w!|cA*|g~bwxda .avSZi)X.M[t kX*G؞*PS |5q)>LZ-B0E-/rFC[*V@v Pq3 H#5rLf3z\W ~UG: E|Q>9^u8\˶#&Dr+wPڱ>l>퇋CpVYd3iLMQ  )돳ac!~5:rL{Ar] bT4#jF#[s b2وUuib{MEY7AhIB5N~k#qKN\JU΁:S4\z7_`5Lb<-Yar8a=$y^O @IJ1\&ջDDd(`ȊË rD䬆!ǡ s@K1!BnfYYHfcF}s);$N%#^]ѲYŕ3k$!KX蘔D6.0{)k3wVi%[Q&Lϖak7tBߔr mLS,MJ]ɆaiˎGGǏ~D!&V((j!-<~z)1Gƌ8ž{ĦtBxpAtQ;9paWmEl`f/Ok[\=Ǒ K'u"'|0 Gwk"*MYW@%D-Iq1^mC%*pyIN@+f ܑa?TWL3zI;H(d-,vl՚>!NE{zX}^/Z{kH$Y4 m7+=43M }E Mo]/I} 9RO,& ha=>=̑16[2¾{U-amp=>o _i~Lޓ eYUs)?`Mq.h-Ah؍S\>if$S. ɩb[SQTI@jӷ>UaCPSWNX/)+ Ww`񏝜qk6nu]$ɫj L/L4\$U"+/gBV)t`9҇=DCd*˖Uf:EYG1x(3p娳ra]`Z{q0D_ e8KA uہʩڬ<’G NƯP6dz D^/)B\zgf1_J̡HBy+t+аnxsтr1m8DC/D`];Q2,Ճٺ'~kד}^ Dr?&FEyݙ86aM)ߟ?ӁcZOpCFvjItceR*礝>fV~MFA~u:5Ѓl>GFX#upɞXB*z Xzq ̈́6jqү̡xXOU8Xx%X-W D!`Vyrwl_C &:rwSFn%f#O몠gʽ(P#F\Ȧ։0 / =Q4 \ҹg_7KnHƣר@T FHj9,`w/3X:"CԲr<~/uEg_H$s+2 x]8D`;"0rHSBT'{žx"hs0d8h?mQud{^O/)DMgHO4R䄵i<&t RC&Ή`[M-%@ӠAYy2lQ, e`ITzK+6@42 F8WcbfcTk1OAmuzk|d+S{gnY(E6tJdx4!*P+!3::|ꨊՋaX+Y183H&!meޣص# nl"Ow32mH~h> qA|=~K|Tꭤ+S6޳.r(tgP̚}<Ć;چ&/*~/̎ɧS2sAPUzuY7 ycz`sK"EW{=ƴtWn,݌C_ 65T ;%)@W! QG'?uAˎ :5ǝV OaY{xFWKCr:5 l9tjbD<|/)MYo #4J/俎u_ѨePxc~=aOv^qWX% 駙 xtQ^ ' dw"BW[J,%P{j&13Yz[olI i[ܰƇ^9&JXQ&L2ՕJ薬tC3W 'I泥ztm?|}&vH  ?OKϞ|G"̸|)8bu :J !MDq/BjmX91!խԽ@,됾 9\47cuNz4(guVu m&5Z٪Ds[hI5%|ϔ|6_#1s?vx'I}:9!.L֋zH?@eyu%HUc(1Z^ 7D_Wٲ: wp2@1j4Ļx1\ JV6C~" [(+֞VkUO_$[nHk3zau> Rpmќw/Gg<O2 Ӝ2i. 5$\/H)hU+Ĵ(:ݲ=k6/}̛udij;-+81%|m8+tt&/YT+ KAFe/FBE){/e& 42SN Jn;q7IiÌl*6sQv#9/d=wo~S|6*KCh#eh>n}RLʛp].S^w;ĵ4 ͘ cO9N֣ҳ3;.&}ݜl9x꿤Gm:E._?UQTn?#e=>,-les,%5ApH0C{q)"NM buy$-'LF-?*/S6¦&kzJl$)F [љt 2(S0fFixL]^أDR a8#ʤ']b4A4[ hGNI1"w=wSrq$SZ@`B,Zx!H/pQ3X\Xm`"*M#e>K_1LԭdRk *i6#wDvevQdptX|xֱ) axDS5@+FAध UG-A9Vaq禋nx$!L{M`û0ShK^6WBv.J`wZF2jcp†~J]V"6~8z[n`+a5Hi%CLVEk8,Eݤ\E8<$KH#2reo\Y gzkNr$ꆖ#1 猎{ٲЯT$!{Q7/A/X3h?MuLTCc{oo ti6(~^5nAam.S#ȶ Gv=Dxy]`,rOS":yI{Ь6jJlp#z2g5fO J.]xfXĞYYh ҅(og o6IFi&X5 `" 9IЫր$<6TΫUj3P}Lŕ]P?Uuq}stB\d@N7Ih1u -w- kU ,v,{l4׃/g;q5ڪ϶rs/+{_N= 846V$1uoB q-2Y=1kI1S&ze)l]B?Sb.O+r@ӑzٕ@Ȁnd#V[˓-F 4("oLuOv K 6Qa?7Vܭ$_>VKq-IVyM hƽkfk!Wͽ_©:pΙ|&|1&?ҮWD?nЃJ&K|-6+p:R;0!?$"坨uEf  oMD1_б-Uu?p k@|Xe ɋJM2TuAx:-NhE mI'o ɕU_5j/QNCiO_a.B h oCjIUmDP@H4wFRAZgK`cA#d13iGGAhqyyw^slb'!;briA bs Ξmy?EI6 oZ iUvg@Rڒ.Fǒe< xlS$6~! H& a&͉ |Ї@Y? l̪DŽmXLm4|#dO6[vT^'I+v׆C$3A#-D0pQ (lЂWQv҆W0 iESW)ϐo}_3lB,NHʰ= >#}mjg/۔ dvF(^~AA]:b+P P~(ơŔܿ+ڄ߳=}ՓQ 0Y-1!\,r<[;ME-Ss}טK[" Sڡk>\c-gIIGGh>ARjވټhywMU 6`GORaߧq=20Yj}Ф25P6+ﴘ J½71Kl.ݛY1jggpAJS?$ ;w$cVZlB^*t0KIpؑB4ԋF9ާ*_;3U_Uj" rA4;4,:Fa<.-/v b]8Rї0[pD[nubr1\QQ66?RdZ7v[eRYR00cEydMTor3747!.+&gm?6JE2UD:{rhtcwnxأ#q= RFJ g*#l9ӡWzwz%}w@?ddPƜ=#y#ӫ9aٕYJXM@ .yrv_S|Ϸo 4~X &2n|Z.y 4ދn0 T-X(y7~=4V 8.OW//2 r4@[jCr<7[Gw{X`V )~F_D<2pp Am^0xM ˁbqX8\q+coQxT&Iclqݩ>&OS&IemQ`[4Weh= )C/P¿Vj Z R,[Q:ҷb.@Ze%:O_!)K_gzUʧ.vB>g"bTKpBk - 򽦽IkW x:{^SrYąلapKqV1Kjsf3~!u*0)ZF&b2X\%\E:6zAs.sݲ\-kOɘ Erטk\##^WBhe] g(/ k۟MCl׬v>R&e=Lksea)oB)$*[Zo0['k]ӨmYhžaYv@T`(8Є,ͺPٲۏ-~6$"uA,;KPcu{-#&¨7l\jjote^ 6j+Y>9 &~'.B9Q+LP!:7d\n~ZM|HMGJ8ԝgʍI <3|{]dLmEU67nrr/0gL FB^M\W$'9t'iaK_"/Dҧa#8zb dm/!4+1y4,$lвfn`-kXE|&}=]l 9TK-\ NY.[4WlJIJ$;0[8}&d%At4͝8/ݶJ7\ AY(<ǯ[Zݣ>&b}W>9E/0^\+8j7DUk ']~3_I/ O 4SsR>*'~&I`dV#՟觼8S7t(Qly ؃4#A,NUԡIOBO}#A|&x%Acberuʁo^DNPtzYH.[(рe.X`{pR+y'7$GF0Y+y. y-/9E}iIv}s1xKy).] uf3h\>umWyVg=?fbДH"˧:eH58ލ<$./J#ltzϻl(l$wv^Y1)42@HޕXqXt(`g T(kނktNA4NK.s}( D:W`YR&; ",:1wՍd8/%5TaF2*"vjA˿03ƧWX0axK.39'*1 D52O4#Nb1S^AA׸ gJልݫOh[/oTu]nB DtOwPq-{xvY",j,J$&eNy/CrȤ%{77&(cLEX7A >~~ឮ}fl kj7ѴwS=UDY$TzHT50ѩ OD[;8 }1. 2=sݨlBf_}C܈h7 K3Vn;,lYIfXBJ#M`@Mψ:9"d!&pv/չvR |?y]IPk}7qj["w^> n*V 9=6Tle85yؔx7CIԮMIR T:2z&D8E1كJ 2P:Ҳ,}~`VAcintv[QZ'us9s8k,geaXr JN FGgpx rԻ > ch+E moE 0$VBw7F@t˕^3 '+-Uׂ +< xw>?EiuXxiI&ѩ7L攜4)&^ҫi '9Ϫsy+AaӘ ސ9tp.`B3@1/ȮȪ\rZ/\b8<,;v9LU {zuQ+ɮ|*"%kv>$YPu vMT~٦HyYu"\x5 ,PVDX})NjA|  s BJf[opvnOgHp4V%Yo@9V^QQ;ɉo?B ؿ_&\o>d [/N~tub[oht+0dM.׮mN G V]IDi=`6-Jg+ }!I/SCJZ]rQOp~O;ĚDh沶,CQ&~3|/ j؏gCXhx5IQG1uIVD-4v>ꨰH.bI @Q=d&"" .j;d *ǨdF;.V)KH#PÛW] v[G ]6}8Taw{~U߅&IYm/sB()UOP*VK!!< 5?̅L*r]QKXV[i8.96QV@ ^^/ Ѻ}~%[ v'Tq1Dc+Äp\~YS;aH-'HHO#Y h:Bs `$=4뽠 [1gy9*8 YVKFShkwD'GE,i nnH v-nmTG0=Wqǯ@kCoLZ`Q\O@*91ۮ?8J=l] d-V>2X4LBx+>CyST3SV-pn"n Nq() Z>e|W;}#Z L$n"QZU,_V+5/T3|YXM@#xKJ Asތu-wܞq%e0.+D=˯\uyky>iE᫜ =28Au`/O0SوnRkudo ԆN40x^|OcѓBL'QEKgۄYA ǩ9ӯ|~r/ʨfh~-WbثZZk, wѯ!t$[׎TwC#s|2P܂q+օ\ -WBee·Lpx͝[n3ǖv {e2!v bV6#ߨ*sIܘ눤yB"X3} \"6Q{c#J1v4jʾ Or4 x< ª͒Z/oiZ ܍]U@9?O(_Oq& 2)(n4$V2P5!,^aRMS-SW@9~Oe%zάdž5vX_yj.V,*@7|s 7!48 ITK:j1EOg1XNYdpjl;򊊅*?VuJ%d kP 1~L߲kt[Ų>P=!!=sJ%]O^sQ=+x+͍os0:.ʚ\L7^ * tno?؀fc^!Ptfeo*nL(tt$|<:WjC!Q$s ]vg5=,FLk 30ȤcުYc) "(a{prv ).H֭dyy < ?TDnagcfՂְ=ŀV4}ʢQ5pf_d.5iTl9.~Ak]tu )9i=RkX3jpNGX Bhps:ƒ{} WPqJ^W :ʚ˼;z<#NAq L !jg(+胇N]vf#[&掱V mZXiRFpe‘<WHcܤ{5֤DCyw`f|@Y|{IZF#p*9OԕVn}D ;K6~Pv3iz! YD@Eɰ-{@1QjKy]8g>IQ*5Lv}pyU|Y+Ϳƞ^Ȟ8Q_@o朥E &e2%|eE ,k(mNkhS\Cwfź8̉f%±y2G&Y5^eѣ8!ߠm/X3qȡuPfIju Ij]w_h/: &Hf@s>ZkOc^ Ŋ=:-:9G=P le_=xe{MX*yT+L^}"5wW ~ _@MN$9okl3fR(~,-}],=45)DH^eha ^\˨K*kJ#_uꎲ;g[{`\n&8,[d1*:wRy%"6-6MV0ިچI'2^EϛoBΉޢǝ6Ί]5zFݚvI=ljck "VZwCH$432ME)wE!NgEwͬl|0?c\wQjp}jQzBiz] IaZԽotBe XWfgƿ$u FhN3|iWYsЛ`+!NӇ>[[.fì};e..-=b(DY ꓺWiQrߣ&R!RJ'( كEr^yް>_f{Fi-'+a8|[]jlΡQ/ek1$em![͐P|K˜}=Mb:C~JzdA{h1C4H؎( 2=2?u`2X%`;ys`ų2$/"yYwBG27ʘ5~߮bYb=;:8 >h὞)| O>= S;bV*4 ]Sy<^z]a@:+2%}$3w*t.SUxy;Sg¸  z*Q (ŊbUqAnŽ)Eᕡ9>/kB>EuAڻ )6@puwKw𛹘VdNMl._ +j /6[o9?/a_% 蠏:eN' .{)$R2y}aHM!fn8~ F[~(z!V˟ '+0W!^Rʠ.kG5^yK~|O Neں RpI%h5vn8ez*x"d^I߽"KNi9yP\ub8odaoZpG#!yΡww__S6m @~x\ީNzƢ i䭐RKAt0/sܱDEY纾i+b0Ђfȵ!|ʔT1ak.zf\ܴ*_\`wgyS |eHB_zJM$g߸~$}oEWp-2|v&ttt5aɻVc''7Bd`핝ƶC8f+<[pzRm;Ob{ u-V\f5>F:O Np;l73*+od:\Slr_X,dA/uvt#\bnNe%Z=G36ڹHvpnш=0&xCрsuZm[gA\hZ?8pp=7;o c⡸h~S ](7}H Em x^m`K%Ud_>GS'gv i&8KkvWQjlW{֔c&9 UsCk|&Dp>Ϝ!ۗϸ8*"6]K)9L 8v@^j+7$4ms [%μExk;Iϧ?ISrzFR Æb[„2+XǮh ]?xxLExI5Lߚ68ZADy|_pp}u-o 6w3"|.Kc˕8p>j4D '_\Ao?}ގKRYަeL+QX/n*(D<#*/Qb6tɮØ=V&]I.("7{Ob6HB5N[tT@f嵸`S/Ii woFd>60ruM&5do.÷/F9mO9^ƁX^wpAp|W3MIZ8H(Jycwópho<#tYouC6t-v@qIS([i%bD'zI Nɺ8_F_їa+K7Mc\;'p}輫mhϽ=KK뾳/"wߎ RFB6W^,.dgdEXlPzF7^2&>{Zp9'pA@֦o.qw4 : T2 ; X>OO&6n`3h n@Iy=v& $WWQ/#Jgu5[/-6_Ӟ1/vh́!Tӭ8^p0LQkhC#([QWm-Q5س-i¼uK{ca".ߡ/l2=q2%첸2GGU04.u'ij>; q%HCd73SPl 7?y5OAZ2EueqSF0.#2Gt;Gh'6͉H2WT'c:F ~ϯv"񖗐aJp9O{5XCოj‰M߄޶cD.ܒXٴP/ ިoobrYCfTV b&^S*:ߗo3nQ @ss> qn? UQ tVyrՓ c%NF<{v6ЋCpV@ =B } KGJ[w xMYXW Qe}#~_\Fst6Paq4J>3}+S|ƾޙCѸyr(FXҜ'ggX~I;tK\y F&/'4zq}'-V]o\n'8. k\XM#+cP.li mEBېS,y6I:1M;;A7f 7 ~ o͍S3zt|yuW@O`洇JWt?V+H:Mk&fE8T(Lrv H$@yb!7޿gmjXŗ U :4OWA{1w!1D1L\iiv[Pȹ Ӌoeƌ>sgpk:$;߮g패x@Ć&MWкEM#IE{&6~Jq%PR[pDQc>ЌYםern-P~V=޽MW@\MʸԤ[rcDJFIK_-i_<*mpb4< \x-nTŖV@TZPˤ}kDO**<\U`lX>϶[bE)ڠA5*EdoR\͜UeuruVyy8s\T^XCP) wBiMݹl2:7::ENb?_6ipQ;`&KgTfZrUrIҐ_: :uu! <e5((n0ț._*4\ډ("^5qKJXTƼQF6c1!Pd.$l\zfA!lNə]\8Tu2VS?SONp!UF0/UqC_mb}['C$( BLkg Aͫ{L=z@RRӏЀeZ/Kh~z p}0y #,,f욼Ky>Q:ayB 3ufZb2;؋5 ,A T.xtk- kY=.-SVKrN} lP #/9ZrxPsH^0:x$qz,񫓚n>M 6W .՝֭4Yp' Y:`Ή% XNO!uq7yg8?d "?;®Xd]k4fd0 v8F>A­8T bHQ`">IJyӸV8[pS-`P(/{w7kyn^m$lz&S_x} |] pOXmTuxulQ&-%lKfa(yE(: HY)eM̂<ޅvdJ/ a|se?GS ٰ5pneɎ-doq]ZS#҂{)Ț7b $L+ t)þu"rQOs:7RX?/=0rg E'r=Ci]׆mr?P85\6 WZ:5V-MX{ xV.;+@7h}lio=BvgleX!ISXv|S}Q"\{=3֡m"J'}zCHÝ?>dUzU6eajG&G/M(ԕnc_[~R6$i܈0|يowDKnzsُzvW~އt*-);*HY^U0Uڞxn0GqG«p [$Zgg kѸ``ي)ywhS/6^/"d&^(`gۯ:z`qj_r~H]3c4 }mIKSm> A16~l7 $pf%9T`eHaj>)AՍMG?QYPC 0DA S,eDte˫j^Bڪ9qbmii\<LWphOɵjt7R?f,_ fq<1*Uۏs Vu oMʢ`= 7 0,}fi3Pd$䂇5x &;GbEPE+b\\9|[]E~'mf-Ni594kQ%fIfRtqķ."/հH r3|&@Gn3QFkVZ[& $+Jp @\WCN~$bn@LL.ma+/dfe&xu^@{oCeM&j ^7Wic8(v2Ա(.uQe5f5)H8F Xdv 4Xt* K"S}@D܋L}hķُKjn7< k"M=8У??5ld3&*w5 mB{)01n6z%ާ$i1}dlZtV6^ŀB=kd@ C7ipm,*HYYhd0ƏCZTO ڹƿtdO(6?֩odzi5,SdZ>[8azr"KN>@g3u`>kvh[ڵxܦ %zY) d%foSE(%SWc#WZ_V]BJ# b#쩪kdoE/}L5e=cuxZw6 i/:iGZ!(ق[E۸=aDK|4/\Ŋpý4P z _/YNaJ)"R}ށ^gpeiD{U.gd;'GypiڛrHg?Sx ?DVő. YZTD$؛cl%ʿoJjkN?. % Xb1ìWT =MAKpܧM2@PxDjJ@TwJɸ뻈N Ce2~Xx+>E LMaQ>O 1 ]'3ȗ<ݤQ,؅1a2`r Ǯer!uH+'gSL◿f#?.6:D~m k1%ՙn#+ G/:eJ'|ĒE-,<]\X ZFNWHqb.gtWo5q3 :G=OW{kjrPf%-ݲ|x])4H"ԁs:Dz#sgp^BX-)3PQphCFg^SaY(EI},Wc]ʱ =Gu*L;l][`iŒP n. o!#NF| u ̝O Ϟ6O⣛6OX$Q;x}/| K 閚lgHD7zO{I10v b.$KL $WMb V0;IeXd-捯9.ң-+5eoxL19S(JgDFC5t_]m/級-"('o)`~r+z.5Omzˡ1Q:VȊE&E ܉](Yø[_U y efy;~Ei)46yP_mƹ@؏PVYvEki%u ~r[3 xߧy~/d\>ED8_uoVB3Z@ żb_Nhr 4! 7_(Jᛌ$sW$fq1 MhCvtj) oE,lN?mqs<0L=ͯ)3p^8|w/ZE}"X6>Џ=(+ R$$aw`u{Um+&B4$2l0=!M/ׄ!} I)VѤA"MQAXӖV4cqD|6Oփz&g+K/eOfeG{$qP~Vam{Áy%~XC%ھ|l1TalBNTsQ+HRl3 +0㰛ə4,!,C<`MRdݻy/D+q6zWlz9TO$IuV4!= I|ҫik *ё(b|zbs d3{PoroH)O8 m%{+h4$nKh6';HDzک|ya=ơEuA@%`;2C?~|55 !K^.(pkVKyGB48]VQӻh*2ajJџ5J[$#b<6x&O /,w h*4|wsLC8 =<%:RF$ N vIWk^#8L,#jUTJ{M`Q716LV=R}'O CQp}^|mIVe^IwesOPYid :Z/(Vd겥(;ilA3S5GbSkhL̎>LqųWcT ^6Ϳj l"ݟf\HK5L MLI+f&܀ґ kV;lM*S JHP?x6^n;u'(f,3lsL1ЫI[kH>/+BJ0-54dTً*B򨇶9pdDg+th~(s]LyyNm:Gpi%+/ѷ^LҚ3z N $9B&~>zcQgmm~Py!WVKh%넇/4MM~16KAK7;@#UCX6y$رXo0!#r%$e^iA[ `M u+"'h=lzzy%*q@iu:z >_1kTr0R=9izb$˽dp2;0kfbОI/q1ƶu ڙFQ$jǸ\YZbgꪇXpMKGg5A:Lc+X#^ԧW˝=+RQFhؽSi4rP%+[ ޱ6g2r >3LYcqK {!.WÆ$!4-._q_cJ!:¢r?H|U>*b˸.:g56E¼PVnEϷX֬VE/ȸE!3΋]q.񫳼cF;h[ܬំc<`H!$Ҧ@f#]pD_KIZ[ΫZɪ׹CȚz Lb6k'?hAEӲJK<KPMMAx3w߽㲕.y&f(_W+`_aY3g 6Rm~AQЯ3ᰀf^@GJ 4c|tnWbU68xGM ? ` YZ