libsemanage1-2.5-6.3.1<>,a\k/=„ņiî#B'gm|&S5l5#Fu$אg7B.ڍqYIѧI&uv:` L /I62toOg(EdMa%@U_HH!VxgJ^V\kY"|R;9_D><#0?# d  D @FP\ b h t  2(c8l9: y>@FG H I X Y 4\ X] d^ b c!Md!e!f!l!u"v" w"x"y"z#Clibsemanage12.56.3.1SELinux binary policy manipulation librarySecurity-enhanced Linux is a feature of the Linux kernel and a number of utilities with enhanced security functionality designed to add mandatory access controls to Linux. The Security-enhanced Linux kernel contains new architectural components originally developed to improve the security of the Flask operating system. These architectural components provide general support for the enforcement of many kinds of mandatory access control policies, including those based on the concepts of Type Enforcement, Role-based Access Control, and Multi-level Security. libsemanage provides an API for the manipulation of SELinux binary policies. It is used by checkpolicy (the policy compiler) and similar tools, as well as by programs like load_policy that need to perform specific transformations on binary policies such as customizing policy boolean settings.\kcloud105openSUSE Leap 42.3openSUSELGPL-2.1-or-laterhttp://bugs.opensuse.orgSystem/Librarieshttps://github.com/SELinuxProject/selinux/wiki/Releaseslinuxx86_64 A큤\k\k\k2394633fde9baf94b9f6ca9989f43a55841b04564555c186bf737932d41ba90drootrootrootrootrootrootlibsemanage-2.5-6.3.1.src.rpmconfig(libsemanage1)libsemanage.so.1()(64bit)libsemanage.so.1(LIBSEMANAGE_1.0)(64bit)libsemanage.so.1(LIBSEMANAGE_1.1)(64bit)libsemanage1libsemanage1(x86-64)@@@@@@@@@@@@@@@   /sbin/ldconfig/sbin/ldconfigconfig(libsemanage1)libaudit.so.1()(64bit)libbz2.so.1()(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)libselinux.so.1()(64bit)libsepol.so.1()(64bit)libsepol.so.1(LIBSEPOL_1.0)(64bit)libsepol.so.1(LIBSEPOL_1.1)(64bit)libustr-1.0.so.1()(64bit)libustr-1.0.so.1(USTR_1.0)(64bit)libustr-1.0.so.1(USTR_1.0.1)(64bit)rpmlib(CompressedFileNames)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsLzma)2.5-6.3.13.0.4-14.0-14.4.6-14.11.2\=@YGY@W~W-@WSxRRrF@Q)@Q]k@QU@Q @PP@P;a@P@NFN{#@ML@MӴMdKf@Pedro Monreal Gonzalez jsegitz@suse.comjsegitz@suse.comjsegitz@novell.comjsegitz@novell.comi@marguerite.sucrrodriguez@opensuse.orgvcizek@suse.comp.drouand@gmail.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comjengelh@inai.devcizek@suse.comcfarrell@suse.commeissner@suse.comuli@suse.comdmueller@suse.deprusnak@opensuse.orgcoolo@novell.comcoolo@novell.comprusnak@suse.cz- Prevent error message when reading module version if directory does not exists [bsc#1115500] * Added patch libsemanage-check-module-dir.patch- Added libsemanage-version-numbers.patch by Petr Lautrbach to show version numbers of modules where they are available (bsc#1043237)- Limit to policy version 29 to help fix bsc#1038189- Without bug number no submit to SLE 12 SP2 is possible, so to make sle-changelog-checker happy: bsc#988977- Added suse_path.patch to fix path to hll compiler- update version 2.5 * Do not overwrite CFLAGS in test Makefile, from Nicolas Iooss. * Fix uninitialized variable in direct_commit and direct_api * semanage_migrate_store: Load libsepol.so.1 instead of libsepol.so * Store homedir_template and users_extra in policy store * Fix null pointer dereference in semanage_module_key_destroy * Add semanage_module_extract() to extract a module as CIL or HLL * semanage_migrate_store: add -r option for migrating inside chroots * Add file_contexts and seusers to the store * Add policy binary and file_contexts.local to the store * Allow to install compressed modules without a compression extension * Do not copy contexts in semanage_migrate_store * Fix logic in bunzip for uncompressed pp files * Fix fname[] initialization in test_utilities.c * Add remove-hll semanage.conf option to remove HLL files after compilation to CIL * Fix memory leaks when parsing semanage.conf * Change bunzip to use heap instead of stack to prevent segfault on systems with small stack size - changes in 2.4 * Fix Makefile to allow LIBDIR and SHLIBDIR to be set to different directories * Fix bugs found by hardened gcc flags * Add missing manpage links to security_load_policy * Fix failing libsemanage pywrap tests * Fix deprecation warning for bison * Skip policy module relink when only setting booleans * Only try to compile file contexts if they exist * Fix memory leak when setting a custom store path * Add semodule option to set store root path in semanage.conf and the semodule command * Add semanage.conf option to set an alternative root path for policy store * Add support for High Level Language (HLL) to CIL compilers. The HLL compiler path is configurable, but should be placed in /usr/libexec/selinux/hll by default * Create a policy migration script for migrating the policy store from /etc/selinux to /var/lib/selinux * Add python3 support to the migration script * Use libcil to compile modules * Use symbolic versioning to maintain ABI compatibility for old install functions * Add a target-platform option to semanage.conf to control how policies are built * Add API to handle modules and source policies, moving module store to /var/lib/selinux * Only try to compile file contexts if they exist- version 2.3 * Fix memory leak in semanage_genhomedircon from Thomas Hurd.- add semanage.conf as SOURCE and install it instead of the default one- Update to version 2.2 * Avoid duplicate list entries * Add audit support to libsemanage * Remove policy.kern and replace with symlink * Apply a MAX_UID check for genhomedircon * Fix man pages - Add audit-devel BuildRequires; new dependency - Add fdupes BuildRequires and use it to symlink duplicate manpages- change the source url to the official 2.1.10 release tarball- fixed source url - removed old tarball- update to 2.1.10 * Add sefcontext_compile to compile regex everytime policy is rebuilt * Cleanup/fix enable/disable/remove module. * redo genhomedircon minuid * fixes from coverity * semanage_store: do not leak memory in semanage_exec_prog * genhomedircon: remove useless conditional in get_home_dirs * genhomedircon: double free in get_home_dirs * fcontext_record: do not leak on error in semanage_fcontext_key_create * genhomedircon: do not leak on failure in write_gen_home_dir_context * semanage_store: do not leak fd * genhomedircon: do not leak shells list * semanage_store: do not leak on strdup failure * semanage_store: rewrite for readability- update to 2.1.9 * dropped libsemanage-2.1.6-NULL_level_fix.patch (fixed upstream) * libsemanage: do not set soname needlessly * libsemanage: remove PYTHONLIBDIR and ruby equivalent * do boolean name substitution * Fix segfault for building standard policies. * remove build warning when build swig c files * additional makefile support for rubywrap * ignore 80 column limit for readability * semanage_store: fix snprintf length argument by using asprintf * Use default semanage.conf as a fallback * use after free in python bindings * Alternate path for semanage.conf * do not link against libpython, this is considered bad in Debian * Allow to build for several ruby version * fallback-user-level- Remove obsolete defines/sections- when building "standard" (not MCS/MLS) selinux-policies, libsemanage will crash, because "level" is NULL (libsemanage-2.1.6-NULL_level_fix.patch)- license update: LGPL-2.1+ Could not find any LGPL-2.1 "only" licensed files in the pacakge- Updated to 2.1.6 * changes too numerous to list- cross-build fix: use %__cc macro- buildrequire libbz2-devel- split off python bindings to separate package to reduce build dependencies for rpm [bnc#695436]- add baselibs.conf for rpm-32bit to use- disable parallel build, it breaks too often- updated to 2.0.43 * changes too numerous to list/sbin/ldconfig/sbin/ldconfigcloud105 15505816672.5-6.3.12.5-6.3.12.5-6.3.1selinuxsemanage.conflibsemanage.so.1/etc//etc/selinux//usr/lib64/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Maintenance:9694/openSUSE_Leap_42.3_Update/2fc7628c3b230b908bd1e2322611b65e-libsemanage.openSUSE_Leap_42.3_Updatedrpmlzma5x86_64-suse-linuxdirectoryASCII textELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=a6a1d9919aea4839476f2731194e2c741a6cd82e, strippedPPPRRR RR RR RRR RR RRR E-u ??@]"k%]dWD}Z?`r.E~JZ纔h&kJHdpR 迕Jd%L|䮦 "<(O^ JsIIDBdm4q8d۾KUc>^WN8(;ԑ-\.R 0=!_I|=EJu[6X2 S_WZ/HA?56hR&#;SZ*#maP&eGPlE* {.Tc ̨۪\02fQN5nIDsE}/bli:a_gZk܅*,m{@>AqkU4 Aznbh[˄CRڂٷ%;~I5fO'DΥVcJ^_1i[a10y_7l~rO]5ualTI:}Qp gȤv fR"3ʼn~gαO)@ϛւ)4G #AHl'Dm抴jə:?h%;g|I 01pK9,=n7IqףES:0g0a mRض&Q \=C'8l҅v\PAnޜunneOqI,BkbTԙ4몒?(}o8K$ya.u0%SX ^0鞢 /$"kTD"<~M?Z3+QRtޖe7\Opd"ΝwtNZii~<:>.}?uy/,D<$H!@Wv^"kB&nQZI0/z!ɏ/i ^>L,-㻀N&ԒeK_U%k[_.F9Ų I/UD]m/zF3$b^JaI@Zf"Wee^`.2N̷ŕ'ȲkSB)W(7vzЀPkbxi1n2/ֲ7TӝNq"Ym!L\}lహw>+"ub̗n0 K~Ӏv+O*r-e% 'N1=ʙ#TiAJa`Yq"JABJcX W#g/N) @S[=zAkw3_35{ 'Թsǖ 3{v.l@͂Qhx>rL DOc^SFS,|vTG(|jj254}h&mB,BLxKڍֻ"Q֢8@Km:g|Ni , ;j{sn^ |X %L7 ґD8TML/X `Z嘢kH)a׵l]myk#*"?bZ&"^t~& APu2UMx$7duq뙝_ * *k/Nؑ^F*fթ=Gp5~:z%u+fUMgf/S. }eA-(P4+O)h:jgk σ_*2@s3YT>w jP1V)cdY `{*1|..% ɠ>[ qtm SS%= ^]yjI2SyE4/w4ϖqn}wxcRNhM[˗r!0o6 i`}d4> Z)JI1<"/!6t+ov!3߰-. p`+s7#؂p!o*qgtSbuWfgvTH,<F{ ["8myc$CDFRLYoC|jm_R$ф}L{ƦṘ "us I?nΕa^q?GF$:J}CmO9^ ,5;s>'s 256~vDwKڏ\F:iyΓDfd[c| WkoE%O۱B{|;]mXSN=>Zm2OkzMOn{ZQ~SEm~#rm4v$TVxv@7aAOO) Ɏq ?=_cv2V8vhZdwLChiF&OVQ͏뉖%t%hYS1eWՏymFezA]b,ʧs"-$AAB^#usS0QQttV߻υ3qkiWZp<&L` rO~: |Dv/0vCGap>i#SN6ZdZI@a(Ǜ?D!ހnϾe1"]BD߹}X۬0_cZxHb  P2H=XV)xV'W +r[)~ff¼g4Vg1^w|R.0NlK$ac=AkaAfK;0݊.))v2 JzIM1C.gW7ŋK]%pUY3~pbMJ #52>XH%5D04YpFhy#0i.XnNUH%ٺQcaXH3FpY`'+uYD@pFE![DնMނ^9rXHIPV:yV䟇Tۄ#uЉuh&^V~2s&☄_nYc<c-Dtc{B-[QB-V+j+*1f Wڍh_^kmӧ^<.Yi۷3 $+O5r}ʶX$Rp>%hn']"빃aWهoέ4hˠDFfâw8Q?LLOmXі~KV 3TbTMһsZg=5h 3 7R&ԡDmX̬"GMEqn[&hUxθO}2#)6ЮLC"rR~%xTxg`6*n<3(! ; 𪠫F++P]сטNZ[}]hjOa=1Nb\kEt'\F̬$E8Ο2+0R%TvsS} vR;TaX,yNj6]^dU%L@lO?s(ί|pVDDH.ߌɜBon'x0|U:+V9Ļ}ޫR}65c&P}0;JbŎ>08 Z46DoR1J5*HQ\9-)b2 h6jŽ""FI. BӂHs 7&^˘I@S]r,޾K:o"ҋSp11{Š"lct&g8'=JjZY&e~}/h W6{K]R#_=Kl6izޣ/L}W^rK~bMDq`ꎭ.JgKi_Q|N jLѐti Zv4vy0諨uf F6Qc-ñfASqP}z<)m__ ;(645 X5LwԒBB+6]06)*7i6> lM<C^t)dIv)E|+^:Y]sO@Qa5XOz3d_/א *=z=cE1XhBOPPf^r~Z&1Ȯmn jQrۇ_s2p w6eE4WBf)hV*'^׉A8_vےQBRsοat֛KK &rͱ9[Fh~VUK\?!Mh/?&[,q$lԁs F%P'<ߞ!o-~[c&t^_%FW1ktli?nv, Fs`r#,UkL@i2R 0<B& 8P^aH [咀5YABI_?%%&:mݻ1tg<—ʲ`#/l0"dzyї/YmwͧT?ѷ;t?Pj$Sˀ"!L`%XC$ny8w0^bb5>2Y'}&~tԑGdـ"a" T27ah௟p{>LʐND[,"A|H=8.R-;a__'Z6ڻM^Vn: o,F^( (1|: aI}}hPjPG7H V@$B#r㴬W &MB.B$l0Z/Mq0E\5'ppdz)>>GX@[x}iN[pHإcP)B,<>pIHA 2PZ.ؗ*T?_wW:瑇/;9eizrzG7W6~;H8yi1>*@)G'7Y/oV'@ mM |xE7y[O?BNQ1M)|4'wj]J=QQwnmt>Yq tKVfB_󼛿~ݙOpk8rنJKUɛv䍭c 8!/8tZmn\2W 3DSC|l8_kcuWzڵ "1pj7XoC n;VqiW|*.9_;Ǩ}Ki4:LX)PFg,irA@^OP,3Њe N d02&ȿ_6>W%RRmװra |qB@P$+[l)%tè ȝ `qqbhnCL 7{YŽ*#J%!+KOFxuo~tKQUQ9!k5Pې'!,įf}9Ȁ+Cg f[NcMI71/8=;PHV+vQTОyべBР̑ "YT\Ll8qOWpQ4R{Xmw7TtX j{c Bwi:o1A#)MI(SpL{NgkWFM0O1bV|k^, P|܇_ruSXdޒKPBmB2E?ͱϋaDxjt?nl ֨&%0;]9O&;Q"LSk;f)w9ApNЎN+-7nQ˗`!;9|ԛ)ڮ+"CVDy1"Q,1AzS:GdSעwbn \ *㩒^5&%=_U8FUbX[ [[R.?+V^51 1J)&?;H}\7-F&R g$ C-ZI4Sr0.V֘dkp| /$ױNߵZ `,rZh_wY84TkA2cc8g#Z5#Cl<+i&*j^ 8VD苲ڂ$ &8)=|w*y߁XL"u-5*++`Ƕϐ8C_%LyuG:kE9"ʲL{2N-'ʸ ) ]/.ɗ2 R`}I<15(%N1*7HlfVa~Y:XAbkμŃ~C)ʅ3'GHSl}mP |]"1,tseoLI&_d'Qd1P3v<ܕp?YXJ)? gƟBcwc:.8Xc’vl8@|I-Niu-G'"cY1Ӈ\;m6jP}>0t=:hɓgOKRR'3JߜϬIrք4#oNٶsEC =E=ܷ+͊i}&lڿc @ZmY *C^GpgϟvVqA 1™-}藻:wmoh3@^7"/ CD੔":2686(fBiJ>!{jU&a{@W?"i@F8!YR]Rb_{?9 7Ƨ 6pRڢBvqRUs.9tA {4j'4]hHk%r`JLN@!cLl% (ZED!EnJ;It" +vt?f'rCu]<&ˈ}r}xcW/ET EZS{փp[/*e!^wb>;NTB!]2)zhb }i[/SCylbE ~eE&lI4 `U0uxȏ{?1T;Q=cw?{/LN5CKFUE?oFh|T&UjUø=5-loo7\huʌq(QH0!PgVt:thKB7-T0Bv`MvF0>[D6Iǫs%gP|֊J'dK{6fƒZY4a-Δ\0ϑTyVB%%- *>> BSI ct?z%M'`Ȼdo7sX/.Y i:]Szi)G$ WZЎKqo؝~Ol(pLC$h[sbK IfT=~B.18'q;&[уzxf =OuXPx X" suIk- 9K5RCsW9P+۔RRIe`*/X_]Q29HA}Dház>LOђ=+|.4;kPBl9E)Ϊ{d)2#g stFՌ;gOUîPIxP ],uzO1.!W ?\LgS; vu"_ȵ A;d5@HS#}HrY@}AbU50d׷"t\L/9fogƈ8om[j֞WF `L=%"H7j.&p0^!7yG?lc(cEd$]<ȆN;F֧DDA,\dySNirJfDp ^";CŎfllJcnӲi:6@OPVTZ 2"|f^*("Lҽ[i PxM?e)Ism_ *XPakysP6v[Ηނ w7#U54s[R mJt(7A|$,?HgNbxZmš:#[‘)y"û%M ;xn ɉ4nY(TIq\u=ujU*X]n oM_:C/|b #u!jpENS n1# n' >=&u?ieJ#249@'|B`W!,Yn۠a w,%6 =M,~t5Me*QD3Xuro(zm,< Nݿ類țǷ”I \c+aDF}iVچ\d RXϚj9u)ӟ+ &䕣ѺL0]s \Y+BiF&iǾECDZ[|ӴK_J)uRF ͥmC5Ȩ $\Cʼn3xF腦6'QE؁\_ˣW(+6]fCsp2o,$lj}u딼O~* +Lļ!` mDŒuKsq+@[l̥sN?1K;K(?l)l-ƪ> 0P#Gqt1Idx;ztrIkaP5ٜ#ްUãfєbP? c qGեi@d]/٣=sa9Ibpŀ3fŮ$pRp!E81훢 `[P²p9(>Ė{SR3 Z;T-,v'4 K< }37}{vI_ fBb`hi^)H2[)^ݯlKTÙq%op4(Z4pĵ㜩a#ǘO'2I0G2 ͛_̨2X.`LIw)R$ M^T nÊkVm_%B*͏˽cQs\ؐ.>wC ?݆<0C(4̶҂ MzeM&bqvJ ,LiB-ʼ{Ln**oOTԂG>tv.1gIRi"E~n)G\ d#}𴄲=:h;[x_O/Fkj<mPw~E 쩘:rV洤nD$p(I M? O p( -U o71\*9/Mh<RoNtS:uMe6`6uFwc+,GkE6ޗ.}EE@VD*o厍%i@d˄%;Ęo{m3rt8،-L1|,5΅xs"|ΐT9t,=@zA9^g%OoFH=:1zyehRԓϸh58~y1du0/e9[l 1_YzcK8 <Rsfrdb5GxY},dKsÔ@Hk92JYc4O>;vap 㠍CyOrʳdI "Gs@PiQaN %1HJTl~EŘmoTVY,0ܴ2 y VM)]`PYv((~jZ ʹ@^rYS>]rW.[ "\Opc"Y2G M5Z2V$?$rRט樘=}Nr}f!4ʚo/:7Db}uJ {hIƶbpP[oC L91rkj]Aչu~bseܢ:3tG΍2#DdLu3~uͮPn%j\chf-fύgU;m INkH_!d<4p/\jSrn'{Ɠwmܻ2z)˼NT2{|\IBГ" u䌊G% 4~~U`(jb97t$|<&@ܺBzG+͡tmD8W_#$X<ΠQ*~}Ag ' }kq<颭dH8bXy;NA߰CAhyJ<6ݗ%4##1I`(:s؞ElA4mR qhʋ2'!]$KHzfyA6#*yU.1`AI \%o{gUnWB-Ѷ`4?Əh^44ʳMr)%7 040%{)N)Y%JO1 OqwmCJuTR^ڢ%*,yN[doއG`A*/6" Kz!gJ'>>!z[Kf0WZwcBekD-Bx)S|&Ld8ݳs@tc8]!~I>]YoF)|o0 >nP\ʩ-lph*%nk=w|jnP{:iD}9P^*8ߪ+Bs >{=I욨|BةwpfWo3MRWL&9rouS/$/ ㄚ p6%آgD-{n:9Q+CJ/>@l#6| PQ+jAVɾNwy}U,Ƹf=9?hӆEc#'5/^yE<]?P9/K|@^0m#=C*%:{@=kFM]JD3&z =ۣ }7ã1/Z=(#;:q^zeh~@b*yTiM3SSߐgܗ`?brteR}c\ 0Z=*;F'14Cp`dEPܣ k-OǏKV+ Z. ko^Q~=tWGSgjB悪w"S8,|sJ:K PA-)J}ݻ?.k bOky}2 g{h-z!48a9d&/v>t{eI˵Er[K$i'6ΔHzZ+A@àat)5rhy9_Jټ#yALJ#>e+^m ?ړnE%Ί5I>?<𴟉BdJu(o&d>I 'sm E#x? vs8ZTj%1|i7+pFYnEJIz<UR|9N܎hPiVeH^ 5G10!ӻNI3BzI$iisU)5ˉZ#dЗ#_=VJKK0l&ID<HWjH^4ٿ`-'y4qc]EuEU&~&BHӯFw_XCSʈ /坐2tmKR*gt(T -gˌԟ ok + A6(/$|ef|3ʯ}0p*gvLR>ؘ_$p;kFgʯUW?{V^K̇s'B-NsIqw_0.5N"xK5Xs^?P ;S_tWNdʴw c$+x7fN5Bnd6 ºw l3BK&g#,vMj_mp{{'^HY`DYU}':-nwe!֗居b/&m1WCX'jvu1Cp(v=A o%sy1NPiV{irȰ"_6 ) 萃ev̥}JjZ?1+ik ]|Ƶ_҇+𒸠SzCsr,nqb8aj?ieIrS 6aļ=#c2H3I\KFVޙˆQ|IȢ^ܖt0%)9BϜI8%[k3>Q5?3e[֩Pīkh-E6,^0jƤgfk,@N~m-ɨe[GS㴔HkKT#Toan/Ya  JTsdW 7f?qX $F/6e}ts#wUc'WDQܝN1ixx9qaX,{IAg3M0&dP@uX][[2(,OfؔDUַ0*3}7aנ)54gp|[e9)CtiB}f(~!sI˦E:NqrLƢ&NU&VC{J X^֟ISQF&M]8_W(3;}{qwDR2Ӹt^(c@xm i!@Eq3QiVdh$G3zׁ3tFI i4sY7ҞU3rpPDB=Q{:^W.;_~l'(x#_ i"0ܞJ`&EXD apN񐛗1 > >>Uv )Z_Wׄ+ +g@KkPkWy\E} 0Ngjz%>S@Tp:_*#Pj*뜌Qg,rLbvέ^v O70Np߬11haeFY 66穞] M"wv"agR*`#)EF l!c+i8TbJvս&^#xoa.,}*nw(?B TԱmuG "$doL:yK.-G,=*ͼ6iz;6 cH[cքKǖ[IAs\sMq}匿<vej(豰  dKӊI*1#yw DT31Tӗ|F (ΔԡtAp!6&W=pLMN FkmJ;8G4s*T{thõƿhΐj F}Pӡ)t<.(@O4$-o<w2^_B}YW"eˉX!/FhZmW_ PZ4ue__dR9zJE3\Fhn>d #M˪B(1wOH%ROzѷ7"2;sux"ӛq0K[(S[ϰyK/x[YZ`nVfe>dc7pi\dUsC GΦG2d`Μ8< e*hmls7'T#وa'3%@oSQi_y&o_:zjycqԏzi"r1|DqqH LK z[r`#ox`:%!@lS?M^NuTƋe 0K:ֽ͇p9rjzfwx(XHd"/զnzyX~4r/CG L2\y.*xz߼>xfٺСIV:[IUu ϯ(j~j2rԬ=^4ilG2'/mNls,>Y|:BEר;@=ŇWU~x'a(f,*A@(R!gD_Hhw"q.sfäݿ1P@6DbkG7J&ʵg'="eYpYip(\ [,RڰhvL_PǦf~|r ο9LMe?)3pV* WX'oLI V_ًvXOhGS˃voOc8!UiKc .$#$yP?}2DDҘyʂ2%vB&70=\i\0d0XS͙)f֠a}X4S>rY¨hOs.G{Ʃ)(>ŐA'}P6a 9!ej86`Eԍ; JtyxP|bO$8ۨ\siiY8$I#Z Qv\}xh i}CrXV j@P 6CX S!ks]P__=(={2Nvuv<G9_BH< _A!6.`Iǫտ]&l >\6~Od.,`ƃ"t3sN>"@Y$n'ʚaxbm@Zv>y!Va:W%!!Gm[ ^,Sr6I#L )#>o\LNOzϣ"BnkrmŸa l7 tթA:ıukg!j'6mJE't 1%ˋZ\$atPeͮRi;Kn*ٲ;8,t@Bm N> :%xE7z%Cˆx++ԙzL˯:[~Aqv\[Wr? x{r[F֐k`#'h@A"6̯mg2LAR\yDYTVv\zȆq?BN ̬rJ8+O R