libselinux1-2.6-lp150.2.14 >  A ZY/=„z ћJ֧:r>qLcKI[i:eR;UIocBAZG/?fiL@9P-, y 7F ?pvzh# <9Yԙ-q9S)ٸH=-Þ?(تG05xӜH@-7YCۂ>21";$(X\cGtw7WZ݉7B3ǐޥ_ꆥ_p@;?;d  5| *08< > @ D  D/(Z8d)9):)>8@8F9 G9 H9$I9(X9,Y98\9X]9\^9lb9tc:d:~e:f:l:u:v:w;0x;4y;8z;p;;;;Clibselinux12.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.)ZXlamb28oopenSUSE Leap 15.0openSUSEGPL-2.0 and SUSE-Public-Domainhttps://bugs.opensuse.orgSystem/Librarieshttps://github.com/SELinuxProject/selinux/wiki/Releaseslinuxx86_64oZXe747d4d030c1e94c513f7227059ab2b7625afd4db813c6be7f3c060e2e5b23d8rootrootlibselinux-2.6-lp150.2.14.src.rpmlibselinux.so.1()(64bit)libselinux1libselinux1(x86-64)@@@@@@@@@@@@@    /sbin/ldconfig/sbin/ldconfigld-linux-x86-64.so.2()(64bit)ld-linux-x86-64.so.2(GLIBC_2.3)(64bit)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)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libc.so.6(GLIBC_2.8)(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.2.5)(64bit)libpcre.so.1()(64bit)rpmlib(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)/sbin/ldconfig/sbin/ldconfiglamb28 15261596062.6-lp150.2.142.6-lp150.2.14libselinux.so.1/lib64/-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 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=0e6d5b62943990607d0f3199e3fe7f47d729c4f3, strippedPR RRR R R RRRRR RR\?xt<XÍ!mutf-87c59d75d72bec9aa035a5bccca5b93a380121b1d24dc798cc6419ae28be4ec5e?7zXZ !t/Kh] crv9ucթq<6*jpcD9\(餭m+>ay]ၿD>>$L (Adة|z\cP(X7!5s^X2P<{,a! ctѷ="=8|KCZwRw5Jg : wmlt8c!A!ViyAl, TjjE #X;Qkʵ\ 6_QvRYZTȕoLUC:6ԏ YS\?ʘzP^ZѕA.c'S+IƷf)X¡ی;Y*} #֡ct+ fCqcx^VWw" S1rYP%.L6Gl{u <yYYj?! D_OžNa+! XC]3{RQ%97JOc&|q23):2>AK:M >9k'/tƴ3v9~6Őr;Pg+:!5bGSNkftI0$ޡ) Dh#wj=QDX{= \r9?f̅LFfZ- QY{މt~JS Glgv}V683G]'HAwȇ&,Zm!"A(E:>cgRXX ' N ÛU'4› ~TR]ʻ9tb5{z']7kU,njIsCmj59e!eW%DY9EInC66]$ѫp[uBB sؐaHR.gn?vbԵQ|b.r*Dt{j% cܱjŵgɿU['R?"i͛>$KPy6[`)ZertϐRHwF"kBG{O.TQ%\-lO7 dWugX*2Cil#!jr" 7?DmT^/:Ğ oR{A=6ȺZr}V{&$2=n㛈l0![o1BF}VbԲm!z[a_7lkl\+R80sNcu$N,v$)'ƔjFrY]*~CNPN"v/oD|*E|!o{'R}Y>@ dUmapErؓ\P%I_I?t?c ưc5}(w^٪2IRyq/YtF \foV` šjflDL72NH[BD?ϵv !Y18396`bx@Gkqܡ$(I)\7%t,-:!6 ኒ|[a{&ZxWd5zJ`ewєK~~ɰuF.WG)ڝ0PQE|/Tw ?y> 4Zвc4a8lOn7|έWV.~9S:/!aS~,).0R=ibnPPe[:yl#sCMd߮㍧3< ~)C!!)QF2!@k5l҅'P퓪TMחi_Ϫ0|:,#6hſ- s4wmZokUJtGupբB0Up_o -Y_'%LOh[m!K:XN]g _0b -Ьv(XDYA 2b3]Y -䠗HK!lwB˸W@aKV!C\ jö >X5ǜ )ӧH?Dpj"&(&L 譴ݪY04 UtX,jU%odwcGTh; $c5(wyF"%tF(e%ئ˯:eji$ls'Ě="'V/бZ}eb4΀p"6jɞD@4$ (52^Ֆ_jjN`7>f M fs؛rؖ q Ye=o[_F"')JlhsdMc^-P?XYc򞜋-N Q'W{ /}E NΎy>`Z| g3gnK$E1dzotW c"zgwBo݉;/:t>P1V8mi`XpZ>1\laFhAF׈8Xvpǒ`ZPWk$9C^ (\OW UK^sV. 26634>X3KY`XwOZŌ"+=W2DhNh+.x\=-fp3q2 adY[G͵7ϙG6.4$CM5>~}=eiylX@D1ˋe &4d,wńojhPR2)H/vDQY|ѫ>wƌZ?P 8YS#vn:V^s#nr+21L?Ğ`i(}{M;YԄ>/YrgWRPo*9j>ӿU^|M%V)⚡ jF>R̗CQpٰ%Vd Sk5Y3M;M6 $񁙟Zv?#׃J8\27/O꘩M$DjlRT\4U?DM?qdӷ](&m6*^BO3>BHvA Q2QJWwXEdf8꣘IږrʚFF5oj` (E=r 1OTa" {kue~楗E^CL E3iRrT!cQ_;V?PN$j3k6buOjaR)EEHd"Tfl8?='m9T? AiS o2bQu@jn h[aҍ|RQ3g8P0kHFRn ^Ct3b?I9nF]RFWYD~?Q41I|8[>ub\S0{!%DɬeYLb_ ~~uKߖ%&E岬hfx( ADQ)N#̕38,aA \oτ2AC0N V3Z+I P̫C6twfؚ1xnVDzn/5%{:˂#ũ KaƢ!LA*ڬK4BZ'{?̠Vqdmnny;N?v~ֻ݁C\l2wE&\BP{+qbJ؂& xa8i%.A8 a9MPL*+zd5Ҙ qH" )Qq^b2qD:A uhФ7:e/ Lz12$o} f !RQeoa25|Hs;{ NS-xkr j'6WiQWlR;\Y#7ôa~ T}b@Კ̰ƹ& NirVFW߬PD[J+HRȃLYӐsqpDKd P"G klmv7r= hM/} n2ީUF J3eOFz u鷹dMb{i>?g]λZ4pPe7=rSuAѨ900д0 $!noxJ|4wi@$-2=0q9cX3Gfj7-:pk܍9v|Ue>6"'8`HA~H4mA/ Gh-EfJU7 h!mdy9g]2:l1 ۱8F R30GB)%Θ뛪;CYbRP]6W 0 (gZ~~) J Ut>jT TrvMq3]94]d1 ?͙VE4 k'!zH T~4%3ո۔ s %hic @KYE9'_)82͢[P=,pԬu4 9V:)٭ʄ>!D{\wttDiRݭ":u| nﬞφ? <`5Ϭs z{ګz@26M;6h^[ |*Ÿt][V)TIaMOpXʵ#(nCI)%c wCKb$}.\7Y KoY )羏u 19L! 'N#40āaX=[>̡6A =#fe^BhnhhQQE;Z?[ldr23',ЍKeEpWݴ!M׷I/2髻*ܝ6F^.Bu|)vsJ]~5J)6_gX2Uщ}ؽXAulsF$%pz~JSurX O[mǭm zdJȶ?`T,#qz#nI.md 8"]A/㸶 p,ϥM8> YN wYB goecjg 6v;ɩI]o⯓aVOupRCFfWL3x;Sn!ߖՌ1mebQvs\fD٦BTǴy[unI7*Yȥ; u[qD,{Zqd@p\|)Mq/S:'xB|iv2vָwE#F)ж@JmIc:3HXr;6*rP}ǎ/8$.ݥP `J"sM&( tBSoX];z,ir8r=1&m4ذx~FΝ?~Qk^žj0hP^Yݿ!|%pkw%O^UZt.ikwy̸ܴZjdj4q9?]oG㝵vLyC4ʩivq޴5OܓV_ח7lTXcx0V^rՙ~H>\3 v {Ks7~|tD^"t΢g€G\/ش+Zu{$A#@٠!!&))ozJ}W@}`^˖ 7-u/:iPG~<`?ɵ?az5V* EB<9( Llj%?@TUդI8pOje63ʩ MZг9t$n)ASBYкrN[cʀx%Ε>l$J͐xS z?jY&sîyl((SFwGsQ],Rdf2xotA=C#{HmR5䫋*ӵ|WȦ9M#f`Q%հ?aقP Tͼ.%*W5%? ςI3t;#Ue@ޓU߮gQ︐Tq-kGEqa 9Pe)"[}x]F37FvU͌Cu$"x=77V%\YBҭ|"1Bwy\XR6›~zS Oƿ1@7o M73@X15j8{ mjbK} kfa5F֯WYzIy(TP bGL>A:SYt~Nx9[5'`xZs&Bʨ e 9)Q5}zdW-ep{KLڅQ1æsGuk9Pz15Fe@mDtm:ozEK!~j0nW=l I5d|7)8w pN܇-rA@Ru24cFDh7LCpM3c9{ bU WF4hK4Eu1LWm(@҃2.W1Oyfc8"m6'XW0Hp~0Wu_" TsޗD CN+O mxȼ sTF2|-.e6b q`]=wF>Bvja īKCb ΄+FuacRW@q5{ys]F_oYmG@ꩋ@;dAϵ^a(:!X%0}nIP}3Mkp iϖ_*YY<湝O=qOvO9imzg<^{]·pǵ9)m2B.׿KUTzu.+JF58q6d.YHqR@v$+V .M!xO,IAs_#9hR-5p"X:L%Y 2HN5=ϣMRh/ t !ӃĎ2Ogz(GD}7ٮ;_jŁz1N d*B6-}*|\t+C1WѳlW){ di󷲃8$nN` YԜ~>WL=ȈGB50"r"}Ա@i8X;xFJԛ.efU$CF1 *zSqCiRze?ɄS Q9R̬WBhўEnr*LͿ[D 2Ӭࡁ.F2ZD926Ǫ*jXBE[Roȍ \L5X&@$b8P)Gܲmrᛤs#["jYOn@;vGݡ$kjF>PsGCA/r /e"L3oZLozӇ* h 5ݴf"'E*`@f^w0 +`-撓CK$Μ~K߫20JkZ50w;R$k"@TEt z -[ЦbF O̞j:eKi]gjrݸ ŧ@eg $8(M RW`bŖ e PXѩG=X.5L")AsS&2e.j/GƖs q߇S(.Q_^"88~+f\_GN3V)K+|ø`RuvnFI"hTz7u,K[B]=:i˝X͚8?o2a(CFAD~. p%TQ}K~E\$akf#S& WNY$Q)ޞc@F]FV޳.ca}0!~QV8;<*;ciQTk>,/U{\H/m{ >t!lQ?5zm5rPͬMqN{枖˫nZΐBg4; Hp١͓/ʺ[k&|g-.~3'BbJ+< %0[^fPh#O5~h)SGyFv5P0 &U@\?_ ~%Q ْ,ǡ"Ljt>f?Pi8z0ģaUQWWp)XZ=GrB\@ 0ƃJr`)Yu=UO'"^TNQq20j &J6:LRdR~씬aDS^o뵼yfc^ aZ۴<£QR7H1)yey!<\ 1gR*\ C*}UZt8~Fطӄely׷$V}[y/끵seg.لOYLX oR'7h0&"/1-Wy<_W|ದ90ԸVDZr> ]bS Ŵpꀺi6:=,3s8/U*yw+:cQ89MFG @UB'{m+;{ +u/ĀV.O;V_U0F \k4ӏ:WUo-u"!t=yDœ9XI"2߉v9$.dyVH#C{qr'.:J4:M D3D9tC;zM;I'w9;tǛb+ԵK7MbWCY(^gSP3pY5Y Fg%JN^mٙiZ@bBbjf[,*|Z!W@%՜t? /7(hqOϙQ Q]BxkG"9aC$SrDyDz&}2>\tP=(4iyջ~FCIӔ8h阓.φ<LY#$bX@>JƷb XRyC,HGˤg?iBLY-:I7'P5Z1fZq3zS&R`9Ĝ{m7muYٔ5 ۝%饔_L|Us; qNO38K.gt 9Rv?xi ,`~OmU[싚ߚnfCa2#?.j7={4Z_pj SwV0JaqNIwV*b9Ef2mlrwпЅH5^XKRCXU6,9p0Rodz:Omn[:OȾ >/PWwբ^e hjfVǛnt1uks6YJ 6~7Rb+"[5r FhdSES b*cjxU%^RÅ'C9]JAE-,eUvϔ>\(5quZЗ1`_l2^b9 ? <cYTo]ʸ*ZewUW^aa= AWayEb#2jA=^g3m4PB [ڏQ`s2EBC )S{],ci 9Gob 6q*rՖƞ&(,OLM0(ꐗ`{cv0tT q ,m,%kìolŒ h3@(P2_m֢ +FĤȽ)G+ *)„,#eݫڔ} KCxrK" &9"x*ryD4NJy ~:9\{V c]urcc E@jACO jnTZ`n'3tC4Ui3%08^Z-* G4tbw #ZLl@L(UbCg,V2.8$i)d:f' -i0v}|8tys,2 #مfCfгwa I^1 ȢiTyo4H~B5qݛ?x2o]e6+(=y%3~g+ʇSYbUlKtTn3d݅V=@ja:@/ sN8:f~~X}]?Y5ò $OČ N(N #)T1H]9#q,zR0>@ UN{'t ]ێL2ڲٜOfHG9c>p䓜+PIeiD雓頶]YgM))A|OT7H\ dq:&FIy6(]/a՟SzD> ЎqDQembm%<: B%UЛ?=k +&]{|KQwo&=<ʮYc ։YCW'3Ć9{R߶6²7#BwQTkxYt0w.M?Q>ڬz4ބKAo/=cyP4Iod@yh鸧vNhv 7 2j~HCJd;H͡&dqHI:L<\1:0e˔_T 7S)Fḓ3$VXՏ/LtqGJ;6}1tm7Ia<\y^[ 35 O`1If0{7؃FτWb >{KqJцFn"(m!^12#o3^\u0bDW PX`6>P7%y )cښlacho׍|-N'8qh]i^+5KC]؍5 hD#sE~ORc;ސTܮr?lT]mȈKxD< ZXxtK肫~Ks&i$Yάz/,: /vs~Y+< 6) "RW@zd>O=LRОf/䪝Ԓ}ﺨȰq(p𛐼/izWHfUߗ9#;6XSŒ֨4廒iyp Z2ϑԾ(O)7~cFW4́#)^Q^G|l^KCU@G:&aoPGŧ(̎ a+iTr)C1a k'śjJ 6֍dK6qvEVz*UmhF(ДȤl&4W(hoUQ!JI]v5a:r\熲n Û IpB ~x>,xlZys3lO%&ZBvطKk'"~4Sk@SCzoaE;.d4'̹_jUoNSρ]kKD$d0~Qc'&z;uZA{۫V>d@D3njmǽqu Rt48aiS"8[vHƜ-}xXz8;8qs3_%ȉ,9'Av҇MsmJ@.<EI9 ij~Rހ|ٚ4g꼕_3H`nPω(jK~G{f~=tE.?Itw2N6U-j?UĂ8/gŸJ9p2Fg{Xo L/!+:!5&7Zxv>J %{\Q;9u1tCC֓&`Ta#YG?f Yg&4,?F᩷zYԕ7  ;M)̱BU.d oXso\ۙD K@Nq$ӌ&fY#¤̃HQ77AUB}Dky>Hl|v;M*q*̏z4ǻߵ[}qKD!F|VMuR{AwR^0e냇cᵬp?:w;q")d& F׮ٵOu5JUI|iFdU^h"q#ɍ25 6YdyUQs8n1KsRᔢYwPZX+C ڢ,"\h!S=s_7~(_m.[̫A3*ƭ7?HJ$PڂrMݴ_T=fMF Z`d#@eІataPѵ|==s۬ g@.%k (s%xS]y𹝎 M$wu#6: XJDN aU[(Ե\-NL`6LANjE].f_P>}R&yE|' Mo@H{4壬jn}PMlōȮ\X>W!'}~fIdK=/3m I⚣Sj& Aߔ D!fjol=qeV] ȍ_sM:"#=8wb5Rkߤ8GK @ku]AkУpIR[uW%eFV:e55,DL$$vq9 qI^ODd= né9깭_Κ .VhgYkDkoP{A]wpT\edZ˥,_Q>F\$ ţ 52&o$$P$² '͹룾@ !2e^c %`;A"V*l]N:*7LT-UJfȴi9],jQ"}ʹHy$|,EFK5UvvH?IsL}6g.^kK?_#i^@s[mû806pMBku|=euB"D0B1(nχwV@!IˠJH7Dz /Gç1Elˏ啱P\y'!-;(^52Qi;ϑf}Y&BڀtNM o3yOjQK]5'>_vAoselgҪEdz Gk<Ht9,NJBKR NQBGEуتݞ,>/wAΗ<=|8x7;싃VZ9kn8")Ld)X0<84,vFm0q]KKՌԣqfg6&(W,гt>oFX׵86'hǬyJeGFZ +1cF0݉߅_tN`OѮ16a\5eX: Vtn{5 5%yd޺ # 6e^)a<f)L!m?-] rmO]P'>+ JQqt CATB]KіY~5Iբ`.gkHm$*\cE6ˋ4E`UW&d6Y2eNi(O3f 6sojX6}(ozty5{\*#w/"v&u.T6Y}6*0B9DA|е'>Ln1n G%7&S<=@Hj``bWh<r}0;]~J?e?Tgk.o(FQ(>軚8o&MȬQ="kgǡ(֏|7^A (ZL|9!}5ݾ3#~$.v̓-$jߩ=Y>&yI-i'Ry) ~d15[ Dj@qx6Li[(GMjBgVm|'=kU\SCSxo LxTܱ6g&64T]O&ڮ{=o 8K hz`|+l vLMj:| qؽy8K_E"™\1˃\q pn %]6x#?|~[FUlD:\ea/)n׸3<w2;J"̛1 e ʭVa>Tm@.Otҵ*jUJ4׿ȓ y`vWl3{MZ[Ky,rai fi\^A\KijA\3(98?$s8h] brGM@G7;}:c0%~~A3d<*GWY,muaD IHB,ϓc۲r qoSWO%[չ {qHjg;w|/j+q|މ~Z CDB/_?GW|WEL. q`.FJҷwgܻÊ7 {q.۟f~01#*jU٩=%ew#L%@/hH)Ϣk;JXm"MObXg'ЋRGƵHXȀW'ZAk?ug(Xk!M$aKI]~|䫘[7oc#6|;r/3n)dK+=hStN3~kAf!/ęUi]F#w4mRs뚁^Rfh !9|ȿ<~7.\;˞s x/wB3V JG()sBucXdUv W;2R>>tQ;eW?]!v&=#d1KLFv9MW Q:+b 21]1ASUy3^B˕/\^cfkMnSөۉXT&,}4бg9 =Fe^һ32wB4((ݧ:k>.ﲊXaMnIN>*wy;~> -fk${sF U.{ǤzJ7<|],>2Ð*㷧/!$|@'2Wnճwteq6X5^U%]eOH!fGɎ¶nh.PwEN9\& n ,2MӪӄFcP£i\[Z"\<įÅ"1LS"/LJ~Lx1v7<#v`Ud3'&b!X7[fP<\脔e)}OeA^wU.!+Va&zs&$:/@V{b Ae)AJP&{_̈́'`u2Ú#vK|btsf*%..!P4y0PV fw{Zh6_A~@,uN ^sHh`Qqy pru"%-N`jT{h_DlEi-v}{5cJ(35 bhf'u.e{l+  C+&])J2U/mF6LF?D~):^ ! fۓgslN{}ahΤ;^K .r$W8Q6^լlﵦ~њr$_P~u ~L:\El[%𶮚F 0'ST13;L2לbc!|}OD՗稻=f*:ſ 4^w0m[EK.Ė ^Y%Ў-?_IbD nڙp!I%U[&6Dy]#X&=[WD.?gnQ~ȥp L fb\j4hf^ "! rrȴttN)EF)e|UceM9m&AtƄeQg*K^O=aݴ@ {~yUElmЉI1!~%9LKwY mWWQJo:3~ dva6`Zn+/ ^uXՙADgq^ G!jٽF6-VԜ 5ѧktًM،|,<9AJ%sU!8kej2sjzg;d 07?-3'\s3!UHȆ.R1k?6L&~T$lh4Ӹ|a@&e{u*l7uxtޟ@Ô݀1w[t+۹2YeAH}q^G <swZF'Ëj^\ )a6{CU-0ëm͛kXHx}Gn[Y =c zj`ܸǀ+#/침Lv&zVqbk${Uh{)oM"J%֔,z.qRҮsiPx5(#XV#fGCm1FriKҹTrr=|ARА~ުosY~%'ʅam]jkCOj6l#B`f4 xnXahIz~zLsXI|I|E7Rܿ/%Փ&t C..,s!|/3/hH9JfpDÙ +t1$AQ]^$ͬ]MyҝnoDg?k^Ǩ*ȗ:iejg35RϱYp֛\j{]zGR>Al Y,/$HfYE\XQV(W|Ha\s T[jP޳7K^b>ܫ{VHwBt?1Ɂۃ0jC?\^ى_hOhi%J/ŘYMt[Z%l $ʎA}4hR#b;D9dC)$ q˩ڋfcV* ^8yk̃5.x(Pqe&[kb>>DX~'rۃԹ2Q1wxt#*CN*R 'rWϭH6UȚMF5ۣsR xŮ$/PW0FUKU܈qgl#|2^_jwdJCsV8 !d)uȂq~t=dǗcYdm<꺟;d[A~yrq;敂VGnɫλ#/J6}?Q;#`#@<'['GU _.*BfQ{r!8? 719]Ũ^50G@~>])?SC!抸I 8ۿse;\KyHѠV}<39!$¼by^ ڵ^%znQv1iCHvD*0+PDXXf!}te/ Jo@*=$/#kY۹z<ꏰͨӝaNz=1:\Tk:,LՆR@`ذU)4"rx< 5i>RhS/qJf[ev'6bE bsnTXIYq*%{"xS([ֹ'eZc?|iòF]-$Baĥ޼Y#X IL˔_Ʒ?9bDSn;k~am] $(JYj㥔L.@ QȨ+ܗBޟqQ~-$J{_hH5=$x1_ߪ RϨ]E89/=VZM!m̴'@`z԰2[kymsN' _D''\4ꓑ]C1sSR@.Wa!*pD"4}]fx”Q3M}gߜc{HX-6<6As-L.l?t3t. RնSG2wmӼ-udlF.3ײ0'TI4I j 2%SB}hOQORG{=I^шs(i8 ٟ f\v<RcCM'Fce2h4AWWAsFe^3ƛYƮ{QCkpOF+eCGPÒmc0ByҸ/}͔hB!IuECFMfO}ߓ Nr<p qҥk7ssg#e'(j;V|Fܿ**nRi]ɂBx:e׾ޓT_+IDr0o7&g7u$W~YJOȡ 4M$ >AqiMj/=;j^bAl&SlIFe6BW-$'(0.n|ȿS""HjCG hm0ym,gh9'g$"/=`=i]`d׷&s{w`z|b_t]3σ;! O{K8AH,@,RirFk^P2oTB#R$1Bj/ Olet$*jVg V*ʰCLS_ъ\2Ya!h?Cb'PZw~J 5e㘗 l2QWX)|G:*.);Iv+ eI*IO cz+_X֡&<^yqi+Oby;+;7)A[K?$@)%85F8I]Eo__5ȵHЫMGCVO%mcLUŊ";H5<4yZw?~=>ia~WF2dX ccyYcynzFM1T5ADp>`7"M E- ckK)ZLj$-,kr؆BvV I8qYqw4-x4x3P#`HB#h-/%#E/a\ED_b̓rk"nvԑkrAͶ,R3NĬjRQE؎0,-\֠敗:̧)T@I6mj0Vަ7KLݒZQ;Rf޼R*[C^IH4! V=CvLP:T&"A;(-u&Re?]'A1;cp|R)撸SӆII?YW[ K"`ǧtb[Pʣ٫݃1h޾hv ;!Cf~PΜ5103f_">ѳҾBm; +9 2s淉;l;|͜LTɗ:^C<BԠe?ԃba'%l @H3QRD4ȅsF+k ]yKJA-L]@rEM߾oH5`~ tx- үFu{HN٘%d3aNU-νs5X&^L.c5'^#=Dr jE ضL;0̢sPkBxI36o3O`4XAx{?qޖ xPd 2(P? VU%xwVphR f(D\3 !Rؚ^('&ʑP7ͨ-Wi9e@yJa42YtlyArCVR6o=|@ O D%Dn $hh (qlaSgB2kɹ˟l*eT %O]EtS?9$[3t, մcTT]>I\(\ѴOUoA6QCW#Q@xP;Upu,}x0̀&-̰ J1ܳ έnK>$up+]3D%Xl+5b>`F eU^r+4c9!bW__uEl2Obq.I=v\ưƮ3hԕgth'Hi7t Ѿ!3?RאU"vfQ~m 7~-,^9sfŝpB(46!VZB!BSCdfg6ݑ Ok.5 ٧vU+3jM-L)k!SQyn+|xAq&R[5}֠^->.[p.鲅~ Gjdpi rR* =g-Tn3k2$9,F[#onw=v|e RForHZisUAYuK!>sPJ[=Wی9x9+J~=|{H#^:LķhJ!8q |Nj, mMyFLLN80#K[: S>VCb"3рzgr0T!gْ{נ$zbcl, +ЦPN澡!jωuPH"*YqpQE "HLLtZQ4wWarPc+@_#7qjҌMHmIl2,9 h^l_sK6 рzP|aԛ˫ͅk>3*.p" EyLp/Bo;$sk$GaÌtqXq6 V;HͶծJuX4shu44)HPę<{C,L.qIVF}D3vJ'^2%j32o]r/Jж#Fy}ݩe 2`+0\V BV>1[xa&"~E~7%b?X2f͘qqOݖɻ|z}^u^xR֍n;7VdŽ1>dn)@+-e{DcH'/i#K}gGuҿȒD,?XPP"K_XP+ ggu/--TLM>DQtf@^bjKD)>8,gE&s._/ʣʾTN??Q_\l< zV 'UUna -]Z8km*#3ئu3czԞ* &M<׬.1Pώep5KOS,W'R&&plCEp`)!]b/1n\mY*,i ,SII^E֧^WHt>:)4LArU;♃8~VJє>L> IB1f((A,1Ԑ|\ߺ^{?*CӰ$+ pf#c꘤>\L `Ւ;BDYLª6,MⒾe5sPDl/ej!oyi9 W A|Bl4ICbɜuɧ`^q !IY<5j:.-Ӑ6S*x#Qr. bD"n5P8>.q;BDd ef4'p_Z'=I%$Ia+tfN!<.mCֈo&TR{lq=afwD O6ϯ]vݭB&2W6 px<} [;`p^! =C~/ݙ9B~m/Qi_?/.%'o@6FO&I*2 ҵĪ*j^"Du%8s)Z\O:2 BTt^݀7,lRH 4/axggkgI'hqlk K׆kqG tJV av\DҽgijBpwwzHTV _Q#{S_l2ѯca W&$͑Z6@2ڎ Boq,kQOXiWJgDI;_\՟#dġf0O,L)t1clN2lr^{9Ti kH@)Yve2k;H F_ֈ8;~ۋoC3 >)8. ,%)қxv5EⴊCCYqgٙ㡧$89QV ie{GC>~E7^p:i'- m+QcTPPgTT*a=Kb`\ PPI'[aNdVNy{n vkw 8:]uP$wP\ >wqE7z^ArqjnJ%WȥwFWԳl+ !mg]]ΥvC*×/˅X >7PN6`;*=B%,RJw"cq~.\z}FrFW1 o1EL6.sru˖.bQ a 7 FU4'2D~wBVI>}dp-*kQ2x l:f1'k lNdKz,+A o b//ȏCfC:|b޹u={ߡб1W|1vij:}]>q ǜN}c>V.dϷdSmy3J/tzMHO楎k!XAETzf)tիK<$0"+5 Vb"n8Ҡ cÍcr>I) -4Rg cQTCLƔCdYI\p Fá^fN!,6)2\o5G DF*ܓ I2mp-GZݏ1'OSܐ~>mz_&A/u~Qg\>"R!9i'zɐkg$Mc,xdb"2t?vpzXƕ oXԫm_uD݀.koOb6o2I>`uIGjP>b HrVk @ |2/ˢ^ 3)(WP@#ƒ kJg"Cv%ϳQQ3X}' hEā(!VܬjuH䗜'G 7鴞;q]-%p{7I<ɓԓ_9gZ'u+a#՘vƲhvUPh+>O:⿎皯[nen>DZP#V$j5wwjPe#@umT&z;R3Ӵ-.k7#esSH:ÔdLWsYp}y<.hS^v_8 q,UzLʎZN:YKueV%C{$/kQ*)@Ў@N*"_Jt*_m9畈q&_)./H% ,>'9z[A*rKC0T4$כgHk|0%φS ie=ޱ+9M _afv'Fp|}Ƽݗ@]xr prlR{vt^h;Ѭ H,9\uE9Z~c3$_*xz`/U4H96b {kĂMt`{/n`OAA9*!Cv)|,ex])o/ζO:coq!PkO l lhݳOba{z(Bj 8{폛aBFj p)8@ f׉ibWvgc5nD V I"HRD.+(g1&a6R պ)pnIzaH*2"v&ng+<3fǮTL$٬,nTR i6g#mXtjE&oPr;W扢=yMRղS_9dw^c"=,7*/ҖOSgC*म~ #-IJzRzK~1eB[{ w@Hzݐ ubdO^R{v+L6&T9gWϴ:Z1?>Y λFi̋pN&aeOa2q (挙sl! ZP[.![պQ͑zC3Zq8WHiO8/Bh@7U3ٹrc缞xӖ6oQE0lC# Ge=Ks]c@i=|>x[Ic4Qh w8g"| *ajMڢKHn[UY ,d96]Q,Z\ [I'*+''9?9VPf\j?L5NJb!#qc;VQȡFݤROKږ_%$g F]#Hƒn~ WJotK iI}9E5+ɩc^TsYK';qx9[:#p' 0R?@9|Ly3~OjvP&Of:J 0j{M2z!^`1:1kH"h!>IV9C!"mwz*;t}~1xf]R:" {w RNBZ46  s(yf6' ^ )--9YDm̙'Fcp*"tEQB+kn]yM4SǒOJPgX8B\J*eZRK6*ٴ0;3r[mu]fְhhm) mw9%cE;ٝgY@ּ5!F OfWՊp)UH8ʀ]1}9vu$ ؂ j3 {W:OcJ׿eKF4i7+aixx^Jx}N@i-U)n;^%C;˧a:_b#]bY Ωn/_7~riepަZI2GΗįcg3M/;ZGy`Fq6IM7Y qf6*+c"1R~D-Nj'?!%ᬙ|%ZT3ґylQ޾a] uʴd2ȩX:)ظ̎.i%CfDffvEVR=1]F q$W@eӻ|֌6npGclΆkElb~)"ro -ݮzn"=3i+Pw^ x[7KNm zYf+ m2o:y4:`Z 9R![,ۤ\8}|#z J+sd4Ȕ? )hH5iu]Sd! 5u"D+A `[ˆƵ; WfDͭv006 _d1HnnQ_w%x]Xě g^,] ? ; GcE12!G?, F %;*y:xAۏ@dގjѩ"5io<:ǏwN/-m )o} 4Ə) gbcx:'/*xnx5B(Hqr7b(`{Qs#q= cfW:_2nna%JV5O1[cLSƹ*ɢso4{Y>1YxaӅmnH2^6,KaP:, z3s@VM<+&ZX>n/Ok.Vy;DJtr o iO4`>Dt !U/ 'o \0t3zW֭f$%~ ?C 'gih+EȹYWq#Jo5k?.\d؅ Yܲ/wp<=%5 [* lY|4A[Ƚ~pSA H<9+tiKlt !OI0 *}]( l44ZXp'՛77(o"CY9>7B+S;ቄY T8Ac2+G'%ḭ8$%oMn|qWTUizguANNJ;XүGRK-#^LRmlj(R+`mb2ZLҬ1#K\JIdmÎh}Nuv{w{G,:>‘RsLҺf"aEBP2϶^M'KKk}eD6 & 媖Y?!|Y}I^œ?cU˺ݥdB)DsJ媪f>4T eqdfb>x SG4(dvc7Y2W؋?֖;v@mfp΋9~sLGqd6F\Xo A~p*-^:Da(d7(2ru^ږ4O@mz5=NjN]W_g{ݟnߛm@<ʻh.G!uTxT~;:X['$Tj$B*] q Pb;a* !|m$6r./BWU`!"oN @V8F߅Ѻh_12bZ_W}bk;Si-7{(sZ 毶bn]FX[un)E$Z:ǕLl9[7l]9>L9PG'\vS1?7%A‭u*þ:*޿<=pr Z2Ya zKCYRio^$^Χm [.`ꉒ؉ȵKER!$$X Kӭ\{\RB}Qpx:Co|'xJ, %O./h{B:} 1[!N-EL< OȷFo4v) ^Q^9;>P/6 |QS*Gzއ Y<=6횥]\d6`CY3-CM642g `; eJыE*A*>_b[F㯷,cwbq~5Ol[^ø8pZดLXG\ r%ѡrr$MézcCN(/ #)_m$2>rD7spfI0FNnS-\ n+Wj '$XEeW<߳D6oӹcYؐ=hG5bƧ{WӨ TUX -6&տO/`k_^ Vd5`'$/œΚwURMӛ̐싦^"a3 /QZئm8BE&O- @iWsd<}O1#LG5=8xcmx` "TH84*y4nB+om$AKq ¤)Krv.]H'g<ijqWjadBՖsV0u )mX.EkȡQd:KA =bb ,Aep^KEw ;@Qa/u睠{ܪZ~%|j t~`:rFϭo.tn'؁NQᴪֹڭo:J[3p)78؁6cvqz" X ,[e6cY}%ƿWO6iz\lgZI3 ̐o1 SU%ܻ%B?[%)ټCӵC<DZK%7Q_Šٕê{ثPԔ*@k oeVԏw3;Y'Ja|bۺ^bR"XK7P̶7}dՖJTccRDscKb퐏cךV<(6>booPK;j}^pĬH R+j8^XoEiU4 : $}2_M,y8U)'.kH3T7>@KL];^>HMnk_*3( eOHTzW!oȘz ^?]jwk +M$-Emf6M~>؇yL4]dKQkq7s0³+t 3%= X(w- [p§y[\և q.1rͿ"!H8Ckj(+,ٚ$,*p,=@#tvۺ_c=v_;hƐ4ے,%ө+[ȳLqQ朹A hѠ%Dn<ށUm3aT3K-3VSl1_ptdJBf ']HN(qЁOqn8LFɐ/dSљt:N@膺s"~Eب&x,9\׸+1Lm ~Wdf sKVƲUrR`/kVU Aѯ3 Ee." H%{Y/n? V 0d@qyW [㓤EJB/ +^ZѶj3"$+-Z1[hdn8i+ P-{OkdmLZZ3n =&+YȜRA̲si"l,. +yuGl9ȣS9y4FBRPZMc{ !ek9;颖bKcZwG7KnJUQVfر3[R nCaXjؐY˨K,s_{!enUu}E bk L5dP2%.Xt\%uՄR4hՄ#RE=.?YSQ Y`K=Nt A+ҢhaA~AJ.%k3-~eBeQrV -PzP?8SJ VrQn!ΘBr7} 72>zi\QsO;P@M=@%`eNi(5X!$] Vo-^dVf 4HВ\6M $Hx~6b28fkq]v,_h'jJvὠ8HRen+8hwٽ7Zz=.ЙN Y6qR a!-y_ې8J" ͯ'NPA74hOY8%BUJe-b>ƈ e䔸ɝ☹tUt'\y,~҄?}dVРg3ob~]+]%σQo@ aBіH؝SpRچRyYФ"WUb}3WkVϹцN$q y.{'1%-zܠu8++nz×8fDJBudnC6)HV'8y,6懒}!D`xJ:5!g#ܷ$UA;QA_4RxfE n:`溵et HQE1+!8w^g,DPǭ9sl5zŶ31䟫A-CҦFކYhք*Sy)YNudZ|)sRT|)2`?>]<*E#K>Fqv E٪_9N2ҡ({UZxB9f5S"} # k;ߥ[e^G )H߾* gǸ9t4wE<8b Wfp]!l`Dm{m $QZ>Oq^j-oM% Ť 鳅1E~H:Ҭ'vN^/q/rb—Xl=^`+""'<*qҼ1+4"@%p\>4 J69FAU35-.܏pixx?%(I7E"P< HOdϩhQ W/۔pYT&7, ٖƳ}N˦!(mPbG9{](mIƤR2':\Csi٪: TRWWd.Wnt,ZPԎ]j`(@θy[҂xuc{ =ViO"3B,S+Ic<0ﺈI21 hʞvջ!}jg2>1" 9CRX do 53ffU/٨dɲ*yn>OM V[6 !]}.ڻ7Q\  1Ofi5)V6AbM&*ğp)@c[H־7I #0LҸYKN;> } !Èt<($[vII{ΜX͍hߵXHEm56X6ǷhR`&rZ*GCΆ!Gþ .f|wl.rwmq4QOU&0ڭ?kT0->@S\wt{ /^&fz OC"_ẽ蕜uV $0zeL =e3:JU>$߁QUqd4Xzss?*}"Q#"1'xj4a{ 9p8MptfV;ˋ7RyYmA Q1W . .{BWѨoĮh#Pf!+[< En1/3~@)nfDI/_hFe}4`C\< Pw5x)뼒cG.JH#*FL3M\;:7|u]Vm.)HJޅ:T8)rY& +@A3 26R#*N ܴw|K8l"L1"7 zu4wQu8(5|HU)~9)3TXjT冪3xBM0)E\[Ue ="/e>Xuqdžgu"t @2κL p=Q{ ^̙<_\>˔$ .dRB?DMfjm2nO(­KpiߌنU t œ5PG<-HhY96Q`[Y/RXYU!Kz-&&_:!Mno"y01ƙp1ݷ2i*92Sv!GЯ4Kc8n8HZ%0Cw('aW*߇3Kv3,DIM9G6 Iټ.EiU"3.@^_s [G#CKXuU嵝.)c:QH%v}q-~w)cc]~K@Qrc-1!q86$ `1KK@`*(E .ܗvAh8[{ɕo6/<4Pͧ5Ynd5N>=V`DOwI~*ZF2B5 F+hG-x*R t[hX&0A}at3ZL+ M߈EzCNseqW%lW Z Y 3gcK6m?mo^{jt!]ru:CO#c⛦~!4x78D*Ɋwaӳ3X9p{zy{n K$(U|.@0] >܋9 %YnCޘ+ ^bcG{B>|&Va N9{+;mu w{ ¼k !VsҜzOA ~4ǜs?yY܅ub>M}*хnlQ@U KqwۇhJq46𳗘HO**}S Q\n^Z㎏ÑF5&9*Y~ff||J7!<3h НFB4+ T`_808Dxyu~R4dߺG{X/q7\rwh(hLx+5skV_~採\(_:(,naB)Q60AMKo$μV_h{Ӱy5І\6ŮAg8OaZc/tZ~S$`DgG׀R8+G!}@o$ "G#-J5^3w""*䴟 ux+ip/% ^cO0ފN.Q+*9/$lc.qYa$g^T5%sT85`n+XrXQqܻy1ۏ[GŤWuZ=*-%#ӅrAEzax{s+Y# $taݧԛdn*#&ψpbPp\([{ZM5C-}1!rW ~a8Ij a({D &S. *9L63/_F?XˣXV{šԁS:!yt 6sj"=LW^V})qLq^y,M"سL C:b+/\]W> yN_z(8#+~r9NL)ۖ˫rD6VM5h t)D%j0[ֱhe0Rg-BǻħIHX$ 6¢Ji5NLPiͱ?#*<96&n1j-a`zhG5xa~"RlVT3hwx~E (v44~ݡ(E8B5nW'ly(cHq i%ِӵB҈Ir b}S/ /,h]/]nzX,OJ_ Wϗ! Fߵ6шiauur M,vmܷA5nHf톮Q?c&<{)EO_G!b>7d2d̀~Ն0bGQDQ[a W(d^q7\&kB0i\Z|UY}NYcl@UťGB8\k`E򓋣j(jԤK!߀3 !ql7¯0LZkџ+CwxqP@2?at^3\ /\sk_HA&rUP6cp\զZ:xExr+CSVV)SxF}ZEi®5Rŋ#*6@ saDpaVALLTax1 h5|q @T0u)k/W)P?ICYgjÒk*n:,k=o.U1tUJA}2_|9F'67.{[xf[ZOaf+o%քŞ歈ﵥY!=y $  :UVdS4y9;i^xBp7rpn[·ĭ䭚K`KLyS70 ѡ7()$ %-hئmƒt~bXP#n}m+yvĪ,mg" >m<]GVAijd>ǽp 7\Y^)+EB6?lRێن\j.B& ?5G_r`'JkɩCl/VNAa޲f+ӉɌi߭Kb%OOi)h׹f,bF)d~j >\›Qu~{(2ڃzѝWVF򃌑J9`';z +GG6u`Ά 4~Ii t7[hJNAXbQNۉ0&U\P3+LHY qS,+4r}CTSͥTj}zޱs1_q3hm<0\cc5A.A6VX lhpm,qQ@LJx`$N ߃\vƃ߱.-et`KD-&}$}1]{WeeefRA!5Z2{ޝ7U *(t$dG}Mqp-0]\k'Iö+vC3t_sGgo?={m%Id.N$8w[Xu/qD!GEgf/Oj/3c[69׫KZ * M8 ىذ\1[/dcoYt xr.rPz<9+\GM_GKJxKSjޔۛs^[?Oœog GcuV3hMvOfLx&z8 3+Q !ЩQT1Hg \lsc6RDz'+]v5/K30ZY0Jъ90vn;Y;m|ٗ}90V |͝\J($͉MXW,R6K\CHJk7-zLI(CLJ.$gլmHh''YaC_T{ebDD@ uA^E'\-XDK:1 _#jт)Whr)~YLVs)2Z̐x #Yjhl"FjϮY MJ£xfq߳ĽZP*E9f;}{s7[Q[mڄB, @kp{db9O=0Lqro_q&Pa[HLK ,$(BӼ#kYĹUޝ6EK&XUnꘕȥB$+YOPc.*_ JĻ1Iv"Uei[熬#a^`y)y7Ygc{zX("1JUvpRK4*hHqL6Z>K0 +P>Y%Ipr Ѓ:yc?Yp[LHޤjߕ}zY=9.\_EYvƮ[@#0qpYxvdY[Hb <-Xsy%&wSniNEN8֜%їk8u+s sv#z ?;+˟D >/ɠ5eV|uݻwFeVZjP h%aZ4=Ltau)@nq$(iqԒiKπ!}2Bˠtvf k-+!m[kpۻD_u3`_ >yB>[#ޓ(m 慉U|< 0}ppKf'MINQX.#ĚMzȄ=ҽRcO%,Y>Ur=>תRN3O53A)p i?XG{n6}VSLV7')X9{3un~V}b`,4DŽu>wZ/UѮluy]ңG{D `o:kCS{s*ID: j +av-=ȚAHQLxtW>0Rם`.T䳳F> WFCA{|PF&m`L52]|;qQ:mt%SUڌJO[f5" Y2u0Kmr@bG;PzE:=+6m31qV" 0X))Vp?W(n2<Q2ijZ$xgH>6Ca^ƣJ=Uz~ E&`ośNayR,Nҭoߡb2QwKЪނ*7W~HЦQG-wv i &E-SЩis9%:J43RuF$#`F4,L`>H,c53@]b+WlӷiHT1 {SmIGI +ƻM O7ӈ @"w@(ƪ]FD"*q,a5Ng>G0M2S}X_ s SwZ ԞL9L)$5Nq'YL`}fz\d0rd)Gԅm4{xx8~bG gt Zx>2KV#yUlu0)H--.zu;TQsz.uX9׭"s^և92bWO_ R>`h;_j ܎},UM^c.Z:~%zjvK`JrbZL֧>]o D޼眍 (,Y$Ra o,;{89 (/S~s|8h5[s X~T#$ 80Kj,/ڱX(b U&(.['paAOLQt^tPIj[H0'U9-]y95GPbK)!AywX)QX#5- 62^C`Z'EF7W}*Q:(((?4i xTCn n5Ͳ]%ixiOK8h >m5s#>h;c'}ao-m%Gz\A8멷euvQj[_&Wd]U:gD!I?ȧ?)* u?Qe; qtdnLta5KN{ˍ>[ D_| u3đ)X*8s/dBAZ-,>*Ĉ(dMhfVz  A`::Pcع1j0pvs1HGzc5WuG[@`>(*wD,y:仛Fm˚.Qnau/kb煺 yNT5CVr/mAFruiu݆? ƫ@,Ubԅ'_+04EksNm1wBG):3}te?r0$H K6ٽG[t)A \2ܳ䡔mx_λV[Gf'tv"m3GK3nD_[}zYR=*DSPֳ6UTd|dΌZR[LEI29_ɿ5D)=23#b%GEOӶOVV?J3[c;d.K-3'#RG*<+an$iY9 H[G:O CMVM70dYtUIX5w7N${ǒga|>I cIeM&v{c]Zefuz(bҖ˜;VJI b᳠l]0H5SvGP +jF0ٿe0\2C)H1&A -gs$]MJ!mOso/`^5* 8 ~4&g/;ijteJ4vABgfSbh~C)ЉR*Wޅ (sM`UcJ;D ĀnZq;]$)ہfi?znwjTa&E2ڷOp+|Dd3;JrO*e'-9avՅrw;, L~fEưgx~L?Q4yly^mA\MvF_|-~QRmpNw3wܠv,?'L 7K>|-Lqi? V&r ]N/&cYFM;' [}(`?_%0ASm˗!6aZ4]8NCrVϸ>2 S n𸕱n#~{r~vYN?+EV+n0j[gT %_#9w0Y+`7h&{aΩ rpպɧiދG^ 3<{Z$ X4,G2rqH;g}Fr (&۪S>r ulUR?EU6 6#>IE8?ili;\FtHe@yXu)% ުф+Qݱ*-_S(V9z/eͣdPxݿ v g3RzVSVž]3ׅ`-vAd`O0bH1$bmʵ;뫊3uGFSf%Q^I2̿^LC#4Vij~23NK}ba'VX݀)5 _?yĩПy3U8)z`S`#RN$(6Z4Tps=!ظɜK"Ұ!;}lw rMo 4xi T؏5[KHy"ƮQLqE6G }4,x!|360.^ ',67,fGNY:-]6|^.ٟqC^hJ9 >容,HMhH A;U.΋zn =6G{^rE+AkL:b-f3nvT; ۛgj:WyȰ=fkȬ,Nh]W3?mdyӚOO`Ѷ]+"Lv&T*UkE55&kSb2+'7R^rqЃݒ@M]Y4٪>@1Lt{6vZjRzhuCBU@U wO#`7?SܲR4!ŢIT krQ:͊]våKx] ;C<6+VCnr^zb/8[CVT >bSsؿ[ݎ@6ng+2sF<\i={մ덇]$ζ830C y v7<rƿT`+Q9B.K˗^Zr Voʭ3{BuԔTn>'3z4^b#VLD'YKP8 ->g^`DĽ,8?f!ޚJpDɴxBGkE}P}g&QqoEr4FfV6<inOL$#Q֘ӎc-Ll;SVns`E%Z;o"P9s*(QvH!v%=#ǼnO?/#-^%KߨJry++_0La*3UCX!G,L8 t*c"# 93ʧϿ) ܆,9+N.*m[l mDkT0_y>:}Ӓ㰶!ƌ;\x|*d ӕ`dxFvѮ.oH}v񡴊͹&Gj!'m1 n ݂spZi,[jYJlrb,]!Zx(PzF!($HqexA m`m%|Wi58w}U]@ӍT}w T;Ҝ5Oe~ٓ{)G f6fW¸}}>(|uKO{XO}}0E$Ssv+ ÁmbU:F[.`PFNםay!NҬ3l?t# [f˖"Jnn">㏐1T?vױ\ O7մ\n/8Gt͋f} F-)e:EI]?ѯ*lR_r+f&x(Q$ LllbLѽݧDSt16Vp^N<@ש\ JQ|gqMﳖf~+(3ж]UgZ,:u(92 [I~V aUZ;ڭx+u \m^P@QѰ_7RFNo|Q򌧻wY4`Cgb(>^.:OeUl~C};p$}F R=0+#C4>>7\ٗ1A%ɛ]M[ћv9Ec(1+ uFt[\xKj {#SUoCcHm{{JV=7wFb@F\GܵN~>:[7P .Y\6"ILj;op;\}_&4w7;/w!~gǫI-o4UAܝ 葯d>=V.ffʩ""/kh}+vo~p{FM PquxI/U|aIlxb\z5: .$/% C0ۊ͏{Р/h ̊{+am+Q]}zc2>8α _:<@ɛ.$>xPQ&KEx.qX){m@fhbeFĂ|Juc}lrCEayK--q w2Hn~SAgg\Ug)Lqk"oW-ra*EsƕNb@LguU \ è -+ (P_GŔɻm7rWw٣ǔl~lGWPNFRgGd@+wM2S&#|u_1nȨA@0-<CF&Zfl7zFk&}C|EDYrs>Z%Ǫƺ\MIa%YTl/fXݙ߇D i(IF/eMHG31?0 &SLX#$,u4T_8_1"P$r/vd:,e,hcnZ?h!n)Q+BkwV(fL0fuU?gK\镶!].7H%(2 54֎@>G2w>!1n\mOcTsZl/5> `Oν)fO]u6  YZ