libsemanage1-3.1-150400.3.4.2<>,`f*tp9|e2#g_,Sڃ.v :u"05@u{7qM^%_T,5-.+3zw_1Udg!Y/= HptƎ]4a&&9A2 ~W) 5GapAYB0;5Ĝ ۰m-m 'EvvA5n>oNfmpu 1 !Q;alv| NW&a$-q3iSNEu >C$X?$Hd  B>P fw    t x(89:~> H@ WF fG |H I X Y \ ]!^!/b!Yc"d"e"f"l"u"v"w#px#y#z######$$DClibsemanage13.1150400.3.4.2SELinux policy management librarylibsemanage is the policy management library. Using libsepol and libselinux to interact with the SELinux system, it also calls helper programs for loading policy and for checking whether the file_contexts configuration is valid. (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.)f*txinomavro%SUSE Linux Enterprise 15SUSE LLC LGPL-2.1-or-laterhttps://www.suse.com/System/Librarieshttps://github.com/SELinuxProject/selinux/wiki/Releaseslinuxppc64le A큤Af*tf*tf*tf*t571319fea8fc8a44afd29c93cb65271419fcbcd4d570c8f284268b4e6f9447ad622ee0bc38595b3591bf7944524a9f870cd40eceef9436acfbb8be1f03d15521rootrootrootrootrootrootrootrootlibsemanage-3.1-150400.3.4.2.src.rpmconfig(libsemanage1)libsemanage.so.1()(64bit)libsemanage.so.1(LIBSEMANAGE_1.0)(64bit)libsemanage.so.1(LIBSEMANAGE_1.1)(64bit)libsemanage1libsemanage1(ppc-64)@@@@@@@@@@    /sbin/ldconfig/sbin/ldconfigconfig(libsemanage1)libaudit.so.1()(64bit)libbz2.so.1()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libselinux.so.1()(64bit)libselinux.so.1(LIBSELINUX_1.0)(64bit)libsepol.so.1()(64bit)libsepol.so.1(LIBSEPOL_1.0)(64bit)libsepol.so.1(LIBSEPOL_1.1)(64bit)libsepol.so.1(LIBSEPOL_3.0)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.1-150400.3.4.23.0.4-14.6.0-14.0-15.2-14.14.3_!d__ @^@^n@^@^@^^F] u@\+@[%@[%@[@Z%Z XN@Ws@W~W-@Wkukuk@suse.comjsegitz@suse.comjsegitz@suse.comjsegitz@suse.compmonrealgonzalez@suse.comdimstar@opensuse.orgjsegitz@suse.dejsegitz@suse.demliska@suse.czjsegitz@suse.comjengelh@inai.dejsegitz@suse.compmonrealgonzalez@suse.comrgoldwyn@suse.comjsegitz@suse.comdimstar@opensuse.orgjengelh@inai.dejsegitz@novell.comjsegitz@novell.comi@marguerite.su- Add /var/lib/selinux- Remove libsemanage-update-map-file.patch to prevent checkers from declining the submission. Keeping the snippet in the spec file in case we try to enable LTO again- Update to version 3.1 * Improved manpage * fsync final files before rename- Disabled LTO again. This breaks e.g. shadow and also other packages in security:SELinux- Fix build with LTO: [bsc#1133102] * Enable LTO (Link Time Optimization) and build with -ffat-lto-objects * Update map file to include new symbols and remove wildcards - Add libsemanage-update-map-file.patch- Drop suse_path.patch: replace it with a grep/sed logic replacing /usr/libexec in all files with the correct value for all distros (taking into account that openSUSE is in progress of migrating from /usr/lib to /usr/libexec).- Apply suse_path.patch only for older distributions. Newer use libexec- Update to version 3.0 * Add support for DCCP and SCTP protocols * include internal header to use the hidden function prototypes * mark all exported function "extern" * optionally optimize policy on rebuild Refreshed suse_path.patch- Disable LTO due to symbol versioning (boo#1138812).- Update to version 2.9 * Always set errno to 0 before calling getpwent() * Include user name in ROLE_REMOVE audit events * genhomedircon - improve handling large groups * improve semanage_migrate_store import failure * reset umask before creating directories * set selinux policy root around calls to selinux_boolean_sub * use previous seuser when getting the previous name- Use more %make_install.- Adjusted source urls (bsc#1115052)- update to version 2.8 * semanage fcontext -l now also lists home directory entries from file_contexts.homedirs. * libsemanage no longer deletes the tmp directory if there is an error while committing the policy transaction, so that any temporary files can be further inspected for debugging purposes (e.g. to examine a particular line of the generated CIL module). The tmp directory will be deleted upon the next transaction, so no manual removal is needed. * When overriding PREFIX, BINDIR, SBINDIR, SHLIBDIR, LIBEXECDIR, etc., DESTDIR has to be removed from the definition. For example on Arch Linux, SBINDIR="${pkgdir}/usr/bin" was changed to SBINDIR="/usr/bin". * PYSITEDIR has been renamed PYTHONLIBDIR (and its definition changed). - Clened with spec-cleaner- Update to version 2.7. Changes: * IB support * saves linked policy and skips relinking whenever possible- Update to version 2.6. Notable changes: * genhomedircon: do not suppress logging from libsepol * genhomedircon: use userprefix as the role for homedir * Fix bug preventing the installation of base modules * Use pp module name instead of filename when installing module * genhomedircon: remove hardcoded refpolicy strings * genhomedircon: add support for %group syntax * genhomedircon: generate contexts for logins mapped to the default user * Validate and compile file contexts before installing * Swap tcp and udp protocol numbers * genhomedircon: %{USERID} and %{USERNAME} support and code cleanups- Split out the Policy Store Migration tool into libsemanage-store-migrate: it is not a devel tool to start with. Additionally, it causes the -devel package to depend on python, which we want to avoid (libsemanabe being part of the core build cycle). The library suggests libsemanage-store-migrate.- Update RPM groups, trim description, combine filelist entries, ensure pkgconfig() symbols are generated.- 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/sbin/ldconfig/sbin/ldconfigxinomavro 17140582573.1-150400.3.4.23.1-150400.3.4.23.1-150400.3.4.2selinuxsemanage.conflibsemanage.so.1selinux/etc//etc/selinux//usr/lib64//var/lib/-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.suse.de/SUSE:Maintenance:33236/SUSE_SLE-15-SP4_Update/56c236575103dca7ed4afd7ab067618d-libsemanage.SUSE_SLE-15-SP4_Updatedrpmxz5ppc64le-suse-linuxdirectoryASCII textELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=6228f5b82eb0c8bcbe421ba1719479871c8d2a68, strippedPPPPRRR R R R RRRR9HarNeUlibsemanage-migrate-storeutf-887e8677973dd10659d40614ade06f4bb301453e8944dfd587cfc649cbb2a47f1?7zXZ !t/m]"k%adWD} 7{dȓȟyh}iZdKnS]s)=Z1C4 --=?O}S&zs蝹Ho1<z?~(D0 }d/aFZՐ4wmxU:2e$Dvf*3/NYI 5xPU_ 5mT3sڗ71<,ەP[ ^{hƨh[jI h&,noWas'3z^'h0K1-$TlqB! TӦUe#AA3Vyjk3 j=1AGe нy:A DʈoXj+iM]RF~5O&BK8{Xd2뼁MܺWӥ-basx 288DH-HY2 +K<鯆jL&h 7E>eg;X W/j[8K3@d|ct%?|0TJVo"\`56E\!Tp܄BV="$DŽhjYOs!'r*+,w~@G-U/Q\js Fu+Lq5pU21ȟvgL[YɒLۥ'䩶qϬoWRb+>?ŃǦ #;YƿoA-d1VF:+G8S "Uf$eLG!( կb5,HWG|UVop۝7bI vPo㏲˭N70αIA&ZrU2t&u4$Ep+R #Fu?)7"ܺ.ob LhLz!gtF@~M]p'qijML3“&9i3Ohmi__)ڂ{M'a8ukZmn//\B35ٌyQ4NxI~ZS:18@$r7=Ć롕x=a96e0(- [oၝeI|uElƳMK [9Y"!;"ZFњpv5I>:xgpz4DZbfA2%_Zޣ>ɹKSpWLw\mĚ/ɝ6}D7zsWe'<͞]Sp"ҳ JYkP*UQ$͉jaiyI5:彤yL]ޠCO kxn(}W9i,F6kƯS}-x=3_Wp-~} @--T/jCiEqB03{GwUv<ZMTV ogGI&!pO_a-L81%ų-iVB:;CÙq)_I"8JR2`>6;p?̽%(iXTF%љʯz\XTT5vct1ĥj#J@K-2~e= ;YZ x-3];5[Zk Fէh@ȝ<\`Paf  aO4Mڝ XWӈ s]4])!T%|.3um/Qy &WШ0Gk^y_$73̙ZxqLsQ6A|#}3LnYP4Z9ũGJƠrqq%*$cCћ>7*64 9VE})I2fh늗 ;!Γ%O b8T??Nƣɜj/CB, <"S6@ڕl_8V}1x$'qAW lф z(Oʃ5qZ|a_wiOQТ]G͸I<⧍Dݖ aaШ+W׽c% 黼+>[U;R 윑K`Ϙ=7͑i/ʤU]\ߠ!HbXV*Ir-?h8j%C*ףic};}{/ito@U2r$R}LUQȦKq*"2NĆ΅ Ld-&p$Bvٶ9Цq/~rtq*AH| "Fz bRH`I>B8f^`@&Y鳦>B#o\|Ff)fA:1Xu&;?S$ǎHoN=seX2A{T=D9Yɚ@1\2*,GgI'%s>N*$ґxcf,jd{U}$ۗ+aũbaAv xC%K4LMVkZ$Uh7ɲ9fdR(>^#xv Dg3[dʼn pe1 PU@+ (Wn's6DTDb/&d螘5}P`=(y)D*qN,Y\lB,Y^Y?l2R Uʈx, by.x|FPޟ˵yEoD:lvߝWEE:QN$#)͏FSnhxo8l*?@ȕ]A rHEeΩʉKfiaץ/.Գ: @; 1 ek.">fՉkeèiF|`@j ݛAp׬8zp^}w7o>U._(UJ.Pz &gl#kth9J.:4V.KKN1_vBrrA5FӚUV=Ioi.T`e?_+ CWrtݤXGz Qr/;ӽxw_JAǍRd9@sSɅdNsrsB 8ɩw^n祴`Ou΃qj4IYF%U:ˍ}dBkkrr Sъ+Tn4\_ c$6b%Z<[?gw2& zxWf8 ʠ* i҆ 4l %fqzka7v1M I:Fp=c^4UcܦuVwp凗}"%mLbg*oozVKjsrXlzZ =dCLnB<ǙkZZ^}U܍;tL79%;XI;7$2cSsvgX:)qN P%W Q?G%eC 7@csp"mu&Nw#$ZfFvؠ]I4$de j20X}WHJt--ղ"jFRGNc230r5^1.*b3E~MP,L˷Y"ngڎŠ.Gjh=(:pc^L$?ƝuXa$o#m'v\3Gv"{s {P0ɜ >Ē06 0^%WJ9%H9Zzz,\sJ>`i͕r­W#1W(*2A#ȩʂ^^ǖ^G 9wP8FSKԯx:f9vwV W =Fsb_DbA߄r 8mHvT4Sss(Ò11inm,V~WV]3{  X=ٯxJ=V-nuZ@Na(Ŧ]Fb?@EE\*hErH?(rPl&T]΂sD<܆O2М7Mji1/޹ͼX+f`,EDKOx,J ^{ 'Lrcq'*@١""OKACN:KW R 5B|/1ˆjx)a3tIRKgW¸`2$TA4UjOH"DPS8+~g0fz6mz2jk6RUtBb ̜inM #&iψ>.`\!.Fe-k:18nt7ܹ<&S GxL7dݵM ,w1QMjʺP"NLXN0jjG6P ͳ/SAEFP3q:@{7a1!CJ$İ>y S܂gvobCH u|9\JPx΍(t0#` KM1گ%~=m,8@d_Y>馗hkYXI!hY@w@k/v-UuCB^uERB*"LI]xENҽؕD=XoP=Ә7A#1o)!ÔKW& SX Q`,ǬOxՕEÄ4`߼>>ü#4_m=6)]ђY$Lk}&:$bG`R? ?;!ww㞛Il*6lrX1% ;;'i`ϯGibb6ZM%숇YJŚ.x1i* LCP`0YMI| g ڂL"RKƝ_cL~Z*O_INy #*o7셞TBΥiI E"Dz7J-Sg9fu6к鋛]AeA؟ˇ?~Zlf=O@,(EZ(* Uy cٞ`ҝ#.6 B?t%8K7bY"oN'!#KMJ<%m{ћq> !P^F۱G1f+%ER4!Fh.gB1r0'@T]_@lWL[vwn鐘DŽ$Zg<2A}=Bz:%׹)*joݎ3,o3'yvw-wPh 'F>]J'R xlR@75ĥ{jvSջ=T5fh1)6Nj(e 1̺QY zH|KcLvoRdDb`PM7:Rb_4/g=D@:Ud$_}#h+{NuuNhܒaE#++46Zv':6tf th8ť1dՃ,ıHfo3   WZpH ~5wx*= 4<ţ)boQ]'5|H^z&+Eτ|\v"Ju2dTk4P)KRbCER^pBIlcuhL ZrwL|HCƥ_+!qжiÈW_-Nu55|PJ3ƺyfvvu^҃rU(ӎKpK]+Mǿid{_5ҳau;aʶ}Ă%ꁒ~Fk#I`.pm3 IAu梠\#m%&)F ~G]8gw,HȂ ?Os2N %ʃErg%ČgpzZ),\siH$45 $Q#sb&}2ZWhbv/~<"׽ Xc++`[J,P/V:5qwfO!. f"48b;jt~l_x>^*qyp+d^.:;|Z`lڄkCT1ΟX{Eu$U]{er|_]Jqnq]Sb*[%Z>RR-/< pJ 2rD4gARW&#@d@YP0TPѧJ cb@I s݋@ԝHZ2'$zbs@,>i =cA+^V֘!T;أ9Xw{L+En P @d)ܽN47nIa.<ЗrNZ3zS`sfV`i`{Jn?G:y>=ui%ߪRB%~Xsh|E@1rZ;05VWdUeʵQP=IxF%9p?pF?qkj6B~Njr͎ǀě!s#:?-Y-*ҝqFLfqI 25u5Qj7Th=lF.K?7DƢ*w#˴C\YA*ܣ;exu)_Y2|%YlEM ˊcg#5N-<+QO+(]KQ*DMưQ]/ H|r~U<;8~b{o%Z '-T!AJ=-yL#yg:06^z=dƅq1o2+n!ɀ>C("E@[6QЬ䚯"C}lߊI /~[1 CT ФoLoƷ$u*(zqi׎aS(`Q Y0׾c}̳żm2fDo7jbwO-XwOέs_R[4p~YX Gwγ%DßQ8o<2Fu>C7mo&A;ai63ȯmGyy΄mğ@ ˾wh(%qHRE;` "5;@!mۏkH?ɣck b)EpዖnDEkzdKWB?J?Ґ]쑇z 7Ox< a (2"XӴq#.iOL鎒` %jğ~;i) օNy3. LV"uYQG5$ZDS}EUܺ*-xNΤ϶pS A-Xw'ezQ:+ٿ4ci־;@'WcunU$Αt-!+,a?h'8tZ$1TV?؀DcHL2Pwb r ^/JmE  hbI CB* *^U8nA\_%Ɛx]jC66IOwDAqq`!h^7#f ۣ%_/w{HZӠTA[&Ŷ؈uH(NC7l&Mc}(y4ԥw^ɜQT$l\X(bWKTv@l~Y*1Tch/>xD7)/6s%-/wрm,Ǥ A*qRn&yۊci-$QHeCRlEioI."1ǁp֫ 51@4+W>|\M)*Kqcˆ撆όW>Xu8D4m;Y58 VnQ6}Us%rp$UJYls+>VVT񗖂 _qmf3kP߻kt_=eg\"^he&-Sf1Dg!@|%IYbj5 ˂D^K~V.s5p-VxWMD6( O"C7S/C57[Ьxmk 4~}w׎J^&nFa?;mMLbAεxMb>eph1Oj|fJl'q`7u:;HTAz܊cSؓĻtTgT:#Ft1gz^[ ݕ) EJ'V遺g_ m S[S#QDEi(ncMO~ML(瑨sIF߀(0Q%m+R@:5ڥ}DN+ws^1 }c3%IZlI\!GFynj'w0f nǣ"`_qs C6DqiaUN]&g70|_ǛP_SyUa]v.kIZEpv0ryj5ؐ+oC2qٖ2_1vȓhX\z]᜘NJŒ,;4=Fv3{90k"^5@y0S&!-p#{t5z+@ sdR&֚XFP ѻ)zJGQήf Tߑ T]@5sA{VjDYJj^z%r}U,HaC'=p *KRjR=Fa]5YZ!FJb}%Zi555M$'߮F{l ЬL[/n|Yxnv%9L& u{:%UE^*#wZ.,:BZast0bϧ6/X^{kMY=?B b8eg# KY%,+됁]|bX{rA|=IYGu&U=d`ݫַ / )M#sD~˗*/zz\Am97{!{Dp(t1$׆A ,M /SΖ2*S E-+m)x#NtP7}7%4|&$:P5|uS܇҉~ojsKq~QtR@ߩcnud*ޕ3$*Y(H q@v\tluN%XM5WvTQ$M/G|lLM'/G0. MjJ^ȫ4!tC* )`iY t0-c^6m6+p3#*%Ȁ q$?hUf䞈CHz&=(u] qًRs&IT"IA.$ @/,kb/kpH6 r^FDIl3USN)sH_Rtl2]t<`L:ެVQA%y)Y N~T;0QpK[]6JD O`ϜkQZ kfwe9hci  >_IJ,ޣZue0kę~] 0LakNմn %cOd"~@E WxD :.;䁊dLM$׃OYj<HI_6xd-?|m Pu|e؅$ 73 jt9W 27 Bhl2u /܃_J=P'V^1S$Z4ߋh5|XxXWvi.G1VmI]:m_q$ƒ̨L*h _%b5tIpk@,ye-SA*gαOKhYrkpO]JE$Պ}462.va^v"|L:ÏiG|ʶj_ pXWo)SрYkxgAC͆`i.?/$~1-ÎK_{$&wuv/A3dA~`h.Eu!u4-$ H 9x\Td ߴ7*t%-Ӷ|:vʚ$ՏPl_`bnN vs=i"^`@ ˖ұ,zudzxdFޖjWTXl:.$2HO4 '}ye 4u_К#184T:(z_SiOn/BCixGt_^-܆ G];IDQ1ݷ1f^um(zNpmj] =5v@^WYVaI0t_9Dl7.`KK4CtY DP;?ͥ(ӾfK^KsFFXk ryᡗs3VvQ˴k/ǻ@)3J \r#3Tj]=XVs;.tGZ!<< U@CsSEŗٔ(UeKHքX}.93!s/f_ ˙ Lv|G!3ٷ?;6_ш~xk!"Dyא R[ aPMPmTqi|v8R u" Q[`F<5L)hAzY-bsI3ñ{$ʘ䪅tthIMC:k@o ^ט׻Ix k:?OdOC7_m#!f adN+E7C|8\2]-_eURRXi4Jd o'lbR2h(z])eppKώލr'! \`@=݂@\J́.Hn{$zq1&1e*tt+#4r4Ir%+ PXj/IZu258ϩzVkgV[Q7C\>vqZrHPoP^Ⱛq*'d SΎ$ɻ1zm9<cq_ RvRRZD'._yVnz>6T-6NRC.ץMɩ*(Y}ti's{sp8`3}|ZߴXrp&ṌX~P<%u*a1g#f'!ޝS}Ӑc}zB-n9_3+k|#Jx)=KU{e'=Fq]%|V7XbP +;yA Q#$X-x?#?T c~^pTCP,+8@B;Y#@ ;~3 rB %췠htJo<Ɛi͐ x|Hd 45oɼV+쯕ozr`g?uošz[.jk6n{ChOnԎ Y0-6$ދc}543[$ILT%0,޼T~TmQR~vtwFD|!T\A)@8~, ӫwuQy n>(m=5q%YP jלr`w|l:Nj; r$poF^EЅu Ükp{fΰ o3u(<9Iz֨dR{ybs RT XOarI@ S%sS6=f)sJUJM0!7QSvCqVrȌ7/*̥C 0OԑroW\jKя+:$M<+O2C 0'\]ƿbǙj oڕ㼀d-f#x*d9ua!c\LM * "V>&w̙HhqT+fщS.zppɩIV} H 6ɵZAɽDRnwL<<̉ m'ANBBQ/Yi`&3 Y3 H2n:,f |䋾% ;fkg-#|`RJ4zs1X\&,]=E#=fh"<|[^d]tM@aItm 4igHA^@: 2(mجyW {o܎O٘_H^\v1 -Z 7V"#{\02RIJF I|jij yA:xD-@d"D:N5 QK?r*SYPD C} 13LnŧOYhnaeh_rjm\lOOveqn]TPre'{b3ZN}C[fI&>:]*}|ݑ tX)T"7.]\|4j y O5w=Zۍ" pD՟+3zu x=] ϑ%d!nifnO-j `"m=|TGc7|DM*l6)mMbd -`/\q,lzl7#?!1x*D%LRn',0 nhGG<9Fiso~w~*., Ǖvj;1dbg8a&UҏI^79+p.o Aaȁ' aPGN~ ;T"#~ְ>4O0 8'- J"X6tLR\Jq1RGbSƁ{V|P_9YORCsWAJBa.PAXF&ekY CIg *3{1]dU ޡ{bNo[R:ٷ0xbp6o WAr)0T>M02m|}2CU ӫWnM .X'"%'ZK*UrJ.A,CN ! hYB6 Ϲ[kFV%"@j8ŎoJ<}0t fAsj:rXpSP4 >=UT zL=k7+t&4J:G|3LW)Ҿ܍>Yۃ&1ٮ"'vCZ&VpͣPpٖFWx炼 Ifa1uȳ版([0L==sF}{\4-K4 f6vh1f콯uf:쥎IlaYDmpv+"%=:6fBIRRRN#Fj{WԱڂ: mZc/k#y2TvGF5O ̒;[,s"8z_=]Er.Գ%<#%zGUF4 ]ZRt؛8a{wlPpcsƵ78׃$Cڵe&yw[P>2># i]PQ> Ѩ|(R&-OĎ2|~( ))zYn} 0k NYN6LQI®;F0hקV\X5,1m;Z2=vK+WU-cF<^_2qKpO"V=ΞCӱ;'tE;;Fd&µ hvXߦ(]hxưf]8GMLL͔d/1/_\!8S* n\VOȣȃ7qS5,:>RɞLPGe,EEdJvؒMm9>XnVD1)Ps‘[%C6z)u w>~E^vE! Pt]灭$3o%aDŽKL:,SvFbݥ 2ەucYK[ !,=/ֶ;By̙Tn "XҴ7ҍmXKHp%$Ъ>\>rjiQ̚7fC%eSkd/q.[6}e\C/4$pgM* {ZWi1)B )ff&|([00n2Gwb)ma>eա뷫'KgNK(̅Vw>jzDYxy*2g !?gm挭?m566w=rt^ zrFqfOB_6 vj|6B38%f1|^?l A&2}WB#gs8nҁJ G,&Fs''}5+1Ah9x':i ߭!Hɓb73MCXJrůRXgWWYk܌Moy1M<E?'w]ɺj> YͶ@su~tY+|MUE 2\Wk&zT?,/Ϊ#Y|\㤠9WC"j;\ f9,qH#[3ޓ i˽q >g5%t/7cJ[5ll5܍Apm$.[5 tO $5UNUR8NW cPMn'1n 9gB-4_]n2`:ǍGyX\z["~kIu%uBN|GUiXa TFwzY+N+9v=oU;Au,pܡ;ƫ~새dU Ia@YFe\&İz///KT-T'O.Dv<1PhC?Rк"D ȄO7z\Jrol- ;*Jhܧ~DۗkjZ9271+(0Ƚ/H '%CZ0pPFYwf&8;Iɩ`KAT]ρX)Y)Z- 7 "be| EHʩ>Bр:S&^D?7>-(fv8?ry.ܾHq-(QXIM f0i4*zaaCёsq\$7ݦBR \F:w98 wõ=fy > 5*GqZg;JD&T2%ȧُ!c( %3 ^_K=c19a{V ,ݡl^RrP}7 nM|eH0 sn)JN UR&H0-:XƇ ʮt aϯ#q.+u)IГI]v W'9;06ޥA k0aLGhEx"v'2gtv?|Zx=ö.EVl{C[M 0!kKM BܯI(Z)Uv}+Vx7q$6vN /O,IV ..H]ymU j7j\7rn䉈71_ s\ӒJTy8K8iq 'WAApQ0Ǔ2$рAAk QĖ4 fAʵOwY=zn: !%D@?Wz)G( W$[ppCoZL?٦l!LJUA߸v*F* U\1c Kyޤ7T۲SC[TR=(8,#Gm] g `Gg|Ξҩ䄏:Ruܼ媽pTrS |ȳҷalR4m^fa0~ljFmi+[ڷ~%"z¶=fp'c x>@h: ^πWum|S ϑwM,P'`n8!Gi aqu2}JX\ nKDɆUؐvA)W)UUƒbjh{huݭvNa\͌,FϲiV*}s8gpD+!s6F\8:93!`6hjQGq|~3pf:=()V\"ts,ǐš-Ѭ6ϐ杹f^[{Ϊ)O]'~5R:8AC%ֈV?e\)x҈$jş&}01ۻՋ*Ħz'mUN=g2cz}Ԟ`w ؿ{u>˿O 7`8iZNbR z;}fbfT5|hAR54Y8{Gק`sW^J|[OmY34Gj)xѧs(TDm^~ ^B0'y:r:_WA yPQv y~LA=)2s fE6ݤӧF=G%` hvwM_sh5kLF= V^|l7_W^;uua9.vk[ߺKdY'Gπ7-}UǶJ ܕ%hWdlF%B-` lj &)/V2`r1 .wv/PƵ Sg}R"qp=ބA#ĽKY;CɎa6|JZuNǚ`4|4(|Q3Y?i\ѹV /lò]'j;T}vzii8^0z+Z,0'VkrbLG ^N7|tko]뤂;SN aNne<֖-~qeE놛׵>OP>Ii&_wh(T(2BYrj̧8q$mH4 H2>UV;0cr:]E;}Dvv0IY87ANo\>%Zw7ZS0!3_vu͠X3FUnKjI,Z"+u}6٨/oauL$~mlP[xj#P 8 &uM/8S#Ӭpmi TSZ,?|~oM8&[œ-/ n@ZʄO3Z I-?{eC`J])10Bt(8JZ]c{~o[Mt8A o0DLiHYʹ-Hr,*yrs@8Ê #0)YD3CWn[o}&@!tY`188ӼUwJJ<,|A LԀd9U%'c$ڴ=C`FpC伊%2wD#2KIjs~+bѬfՏ X8/ɨSkhIE=kĐwI{ 䅃|ZҎ/Մnv RH1wϊwh5g>5 rf^Ɲrv`L 7|*Z6.ӭH=9'}5:@ ԎrelD(ڽatJ yPҌ7߮^n{GuWvIe $᣶P_[/Q8YW.U* gC롺]n!kM.{^ֲvN K-zV\S<UM?CrL{lY}?jW Y!%7y6.!V"a߹¹W v ߗӈo6cy@id$@R#j+FRiaڻoL*M0p |;͞IpU)̪JXhk,0"M{4kQ7u^^, 멪&>>^-C~G;ؼ ZvXUKi[5R:﫤$Ƣ!!0x`f*5dp,ժfdIT}VU7ݣij`z <ɦTǶ#w.}) Κ,`Q'­;yh{p$.E&T#)~ Ȓ k0-(+ҥ7;2&B[c, .N}AAi&mn%=͇ ڔs<ix-Qf/Bb3uҦA=Uw#isFoenXr,|DX+UJ½HxǻU}pg2%i u;9&̜#-djXz,TPR^ Q?PqH0P4'}Vs>00ZgLU|]U]ۖ˙;3)ڇ-[5p6 )?85Ē˥ 2N-'ğtSioe6ha^zҶ'@5s&a%,i3k4 g($ iMx(̤;FcT;WX/4&E鸢rF3nL o+Ҫ?m,W߇6-߯ LjZWQIx/j" q{'m ;|4LFJm62~*&r Bo ❙pje]㘞ވ9x.ղk(y9ا+0 HHrIA%0a;Wkd׏)K v'%qU'&XzhR)T5|4g~շRb衺5KYn~K\BMPFr`urўr~~:Q&# 5|Ak+JD;*[KJLnhz,]V 1wm.ܖ駱}x9]ir>Ȁx=pO^c26j=ϑ6.u= ΟR$ Z.u<c:w'~wq_r<sFz05;Db3(s~تWb[u6'Oڕ)K_c˝ ʵw(J^E3 ]fvD\Z~â7GuEpoh ` g!0wK!О0TqOJ70% rDn&tQ k;%.jl XDO9s{[/ުL |&c]x;1UZhy*[,7ԙau(NhuWW}u= xbcx9Ny]hqޟ'^v8#0!΂i~\? &: ps0 U).WIײבֿi .YqNza@XB : D)bTxYTgȆPI.ƢݕN,qtLϿusk [I6K*dr U"0k$yP X<$?RhJȟƣE( J>uSx) ;?" qJ[cdXE^'oÕX}2,*_߱`fVI0K,_. ;y[bXhbK(5ww2b[]*ƏV&-PqmC.Z a? {7'2V9dD HJH?MFlvҵ_-- &Ϥ^97{%mn U\zG WLoVQ9R-,pϼe"_[%cὀMRDפ:ϸBA8&^ Nd*~2rd}-s$َZ"^A#^i &y2fQᩄvٻ(9A8: xA[u'κNTs:(rJʠ|?€HNN& j"z%^F"c! ¹Ď2%ɌnSNџaN)?М>ֺF!/5| 206w}9K9pG\ t\߰)d;g1?b`6J}7܃>ZRMT|p^<-C۫a3[Ѳb'5"0J YR\im-7sEܩ!kB2XRs*#w8uGr&J=z@E>mAƲomEr3q6™Fb 0o}*\%G,Ei§Ya>M Aw`ogpT%5UACYԗGR*pVhbLXH3ˊiM3$fgim~|}֦ᲇԻ|W׈V r_A*kee7] gi0$[M E+wc-:R K>^n1!g)H{K޾_k̴dr8c.3A~WrG_/y 45!^eRXZzH֗OnpŠf$`Ubн0t[J.OZ$DG b%7gaӾ gb/w]|e6jG u_|Jy - g[FW\'Z׵]{c{VJ:ONz[kZ5yPv榙mGNFD ->*pc"ϰV>zxX]v{||d*?,!\m>J鶵UBpyٟ$z|Z=H™H(Ru 3DY5CciQ:w2jr?ct< ÊJvj~ҲY7V\™5W0@ 3*ߌ|eýFuhKrc4i2vj6Y ^-1lN4$+Ѡ6L{<3 #A&Eu:fPb7=t|++%eg(86,$"9À+VAd 56` '<WZ_/KK1懹CB/Sqke tLGX3HuwEO5W|Q<``27iN|"^%ȪV8f9% #/%]YcWco`Ct܋dr*˄+<˳.ܡAt@ ql@;8 + оY0&ќ$$Ιgqp%'B(ɜ%!U krdp"=,& tճCP2wy?Ca^^됹r90cUӧu+tg*z9 dsf o/X|kVXɥ5y0D4TIeQv'@qbil5c|frBihMM:;jA,>m𬁺_,]P4S/_rKx'†~r 1ʀE$uώ j -CYIKpGZǥ!,I!dž\H𢥨BMO @9 s@+7Ormfs+肕<Ȕ͑U~V\uʥoT%)8gx- ?Lṽ:XmbkH@9Pj ^ʳ3&ř2*61S,e.P+ ƙlQDƛ# Yk%ͿYtBs'|k!VϜ/$ֶJ0þGQ[Vv<kP\3 :Z)%YY.kIXl,; I3R+F+X)g|'#6AR;"Sa"n,0֙B,[gOVM1Md>$F qs&-oG Nfc84-bxO*!P~Qph+h`.rzBwRdFڳ?d6m@ \W$^\8XRHr_¼}M$X>ܞXB.͈ K`) %=~)7ۏjzFRVe:}\{pYy oPl_o(=n hcE_;b z{ت$4CcB,#˴.cEw.K%̽Zaq%{&M jS|]I YlXVgN@^Kãa+vuGM~_T+_>-3#>FfV%@ N QG6@3UA#(AKQ<(V؇QYt$-kQ`xR0sK!e ސV?ۦJ5AI$3{ XC,v5/7*# ~-wYု߷~só-K`==2GU.˹Bl9.AA(. %p2!prԻ of(xq\>۪GMaFfBT?^Mdys6;^q#MRʑEdtqRB8)Z(V@JA[_KMQ`ieŭĔ#me zm,Lx>Ll*8m77]C S(/]0!퇪;Pvw ,\4oIeSPyv8h @!Τ (/yG_}M!*`߮ZDc#2ҡTziϴB(a\GcV\qSCBMBlV8X@7үi]а#3%Pɔ7Ʉ(C8gψ|g3J'KlO=g)Kݿ!f a3`w->|mú'kbVv)Z4CAi}G͏`yz< ϭ")(;s&CYaA)22l\'8T>8r3%&ckw ]1HicYܩ'MƸq}G}m]gVO2MYi4Sp~υ7cٓ}րĤaS얕Vb(]\PtB{&Kpx3 lOT8`^.tPërr"4BPp_U(joG[VD:d=էҢ~#܂~cZPKLQTZ7elf7 $jFEMjN{t#JU:z;nz= P_ʲ?*vL;KY\#a?" .af^V Z)MR>;=yzS17fLrBr#0\a(!.Q8%q$NppVR;},y ͋zJ W!ՏܰAhl[Q6U܁86>|(nR[IGiĵ^H5ˋL?Bʡx9ѓ“_zKӢz\TrD)n)Uj֗vxGOYP?FHlAAbY4~&-l `8N *2 ur9A[qp0wz+{C,D`RXHXYŐb2Khrsj܍F[Ws3#P EpcNju\Ag1T;BF v;T➿oӑrDҊ?7d ?ONEB\8~2qFE<5}JPfyT8譯[Lceȅ|䎞!֒e(ƭgrVҢhT= 9ot{n~6ՈSҰXy]n"fKn{# Í *1Ťu4ِ&(ƞ ~Cٮ1>[/r$LJ V,99\*ڢ!e0K(ݹ^gD8 ą &YO G)U-jD[7t5a{XBE]y~0:A-uC4\l8(?;gql-MIYt4ߜ7w+3cւ^`2sRv·_x_jl$9L1<ĸ;$ms;w`ڶ9W9=M+:-9;"u[fI6 Rmu<^ʄZI0uf\r[F9gb 1rf>E!fSouz޹t7VÀ ńP'm@wRC9^ٶ781ۇEVV"}O5f.,zˌ| -\]HFս\(_@pyp Nm.S`kw"~)ٽR B?̉Iř__moWHȝeufBFtӈC vi iӕVB4G>jZt:'4yfw-X:WI2`Kz3VQ=\nP,&<@9*ꬭo+_t_4:y*Bן$K XZk <Vc~}MT@@D[0fZ\-[;] " H F$^&lgԩH+km0Վ-($_-$҇4cbBM[} )XMoklXT3E;`H=TGOj?~*{2.T7>;W#K7/=/0@RϏSüBJK(v.%ŝZeS6N=lj nw&*t2.+j(> );KA>}~z>s/߬Ñ Sf)GcCT:w֧}]_c~gmJwn'&S -E n%*6Fջꂨ|XaI :,q?_gQ~]']!S? }>v[n4/y;K Cbd>NE5hP榚3 ?pg~WYU72e e]0,Y4<⭢-qUR,aIGXVԗ]Z'OW>^mku,L{k7ҁ=ܚƃ61h,jzh\PJ  .cY?$ du=Hq Ӄl R,e ~wzu 'db CYq4| >ja ?Чv9-`4L]qیMQe X@ӭ@?Hc;&\bVm@zSXGL-ՊXnwna鳳J:TBc:-\l%ʨ4\}eߵ%77|Mw;L V TbP'ٻU0sl $ՆM$VHFRA;|ॴ218ұ ϒE歧 fR ARߡtED9A1C;?O&n({R?ڵeX%E,f(*a:əFiz(3Mon@m:@oZ esȐBՑN̒:|MX롫4y9L6+@lqk6r f[t8%,~ذӨ%i>#nqq}?s :*aq7N:E^_N 9ѺUzkWqoE#缤枙tv߮RN ajPHq=G!uPڤ hxG!\r~o >CZj2Ƽ$&+g%7;Ŷ.= )Ge5 d q}{N=W :]n, 6eڤ W(Jô/7~hCIXV s{H"ͼ2hZ||ОIdg}1jb.;<ЁfiGn;#ՋSGX!m\rANӨ)v jP6͡X[%T]|L"AIK\I*+3Nʻ>ÚgI98+MRwkL  br-q$OJh/f)1N Uŗ {I`o"Dߵ,Y&r!8#%'k`%xz}/я9r kv)mP+|H= uáV5C-c#tz, 7xWQL*]1.*Yp(}Pw3G._miel#aW.缡 8~Gκiy04*WouP2V @ d=;M${rOFjb[)I| + Ke]# =}ͳ֦6?ћ&k DïFgAS&-ElTe$=4dR7W8Ӂx Q0Vϼ|ν| Zjk;*R)ukV0U<+h]jLC8cYvLw5C;e chpyƭ!zZgz TޞMsyo h^ & ޴g d..`IE=QDePW#:%I(Kk~d{ fW% *0_=-IU*fڢ`$ʆWVGhR{LSH(O/'+wZ}MTX1x.M+ R4Sj5T:g+hAlOX2}je-'cAݠ1(Pazy0%GD%>FDSfA1؟N44gnu)UÂ!_7 BwRO&nڌ,މ TŷNĴ nGb9ϥr1tEFeỲJN<6ܒ YIx0[aך6_) {r2XPQF=2˅L[ܞ2KZ4VD%0EBy& \I\+Ah-mUeoU~\<.;5\De4 !*|1_#ꗗ>޼8P/~ W8bMHhg[1^vTLmE Rb%̮O+@U^?:E-"\]1KL y,BZ\?'䶜p y̹4sCP9cJbB|^gb8VYW;9 W +e*7 5tmV.FjNCj̩;Q,j,!q<:38jb70XY@#5y`q`}n9LU1+GP+=7š)o.{q@X(itER5EͺENLf0[ YZ