libsepol-devel-3.1-150400.1.70 >  A bvcp9|Jrx&@7=e0CLj?Dl5Ajqn/}^Nʪ=Zm$5Ve_jm7ж'z}w{ui hVcI7֋Z>icrT[9mxCB} chP1rn!S%9G]v+ezP\KẀI@@NƑ#F0䲌 sdg:) _Xa1d`c)q{|pt>oXji[{{Y;ٜ0`Ґz垝b cD!̦dڜ+<^v =1$ (g0ƙѹHWrc\4.O\ UX>p>9(?9d ! d!BT j44 4 p4 @4 t4 4444m(89:F.G.4H/4I04X0Y0\04]14^4b4c5=d5e5f5l5u54v6w74x74y8z88889Clibsepol-devel3.1150400.1.70Development files for SELinux's binary policy manipulation libraryThe libsepol-devel package contains the libraries and header files needed for developing applications that manipulate binary SELinux policies.bv*ibs-arm-5SUSE Linux Enterprise 15SUSE LLC LGPL-2.1-or-laterhttps://www.suse.com/Development/Libraries/C and C++https://github.com/SELinuxProject/selinux/wiki/Releaseslinuxaarch64 SqkC0{}~ xI  e} H Gf N S^ PA큤A큤A큤bv(bv(bv(bv(bv(bv(bv(bv(bv(bv(bv(bv(bv(bv(bv(bv(bv(bv(bv(bv(bv(bv(bv(bv(bv(bv(bv(bv(bv(bv(bv(bv(bv(bv(bv(bv(bv(bv(bv(bv(bv(bv(bv(bv(bv(bv(bv(bv(bv(bv)bv(bv(df82a18f94c51156e85cf1bf5f5b7307f852fc62503d74e754d69c7760d87bc20d10965177392d1ba53997210b838feb564063732988cb3fdfe62336059b00f8fb2848e8e7e015291c82a0fba142dd522d3ebb050367049792b85212dee56a10880a96a9f7d39279b3e33b0f3296e3d03b8daa21645a6e9a65d16ce46976385190dde32901f5168ea5d621ebaa033044f7ea984e4b0ff320fc4d7c9389f8c34ec06bbda8f41152b84f3ace7e01dcf3cb5d764d17ddfb5c48de150aa7c15e6a1b2ff27573d5e7911fcdbd1199453a9fac2fae10bb49d7a5a9f2f1c1e73a3aed04685d42fd7eaa47fee3de7c28c9af68f9f777f34769879e099a6076721255b9131ae4c1d5672918d21da817591f889b7248cb4553d69b338504a14949c2ed0836c699ea672c511bd9c88fd831121d241086b4ab199f4358b62d21ba5eb0d04fcaf5b16dee56059cd69026362c7d29bd6f4c7ff89db5cb8bfa5ee84dd8704ece446531ff612ffbb037bc80ea786103092b4f4c97d48284c60ee99b63a382a4841fdb868d99830758feec360cef8426e9692208fb6c0393c6e7c03456505d5bdb75564f522c15d31585fa4f021c49fe563f4e4feb337938f20a3d6c789a116d601d7962e682e526af9e3fa79937d047c01520caa147d0e0cfb18708178b6084b244356c9abc84cb00b183e7e1a5e515e699e948e5ec48f2f302d82c3d27a2c35181aeebecc54d6f889dea9d39bd864b02d3ca6e2e14696da610086948d49aeeab7324e479ff08d978dd507481eaaed362f902daab8ee1813dce7f569848897fae2400739c21c4a6c2d9160a2fadf3b6aa3f149ca21fee4d9fb1a0a8f02c8a9e282f305871b1b72f62829431fa9e3e3a8f30045f1b4effb931cda6af42f9d9e95486b7e29bcefaf4cdb3bd045cb620c0ea0998b8ef443eb81d33f6d780124cdeee31aa18066e3ee99c77129dbd40980ea1afa0ea41c216168c52d6bb07db353d8c0672d2c985d1335e576a9dfebadebb79002d45856ee121af51957463dfb8fc41fca817e07598e2f2386b43b74bbd83682ec3265cfd23d9b18902fac28245cf7971705ae1f00f0dd60d6d85f0f11ef43abd44e48b3a52ed6840de19fb31eb89c406743e4f767cce43d5b0d93b5f59a88a0b8a5c542bf69a0cf965d534d9e6f8acbbb5d1b9e354cb8b7cac2f9b3a65ef3af809a8970cb31e2b707d5e2903eecb50c3a7304e1d829fc18abd5a3e3ece0abb90cf5832b42b7d9f7b3b97cd0bccc0e527a0d66a76b2dca6a35123188b79cefbdbe088ce7602ac9f93c2a54944840043c2d7e657815effe518f236a5fdb375c457f0da53b4daf8a08edfd38aa2d5e8ae97e0f8abe9eda3ae9bf55825612d021ef4d19e5a86db7c50a7b17f4d46ee5aefe55376f686b1b0b26edfe796c471194ed5123b2c0e6acc136d759cac48090f8746ce5381f8b934884e97ab2ea416657e1df575506d8e4ced821d518c8c8004a7d9823f233c71f6747046987d6b1d71c0586be60dde98a455245b867ae444ccba7f23704504b07e612322b5f8c4415e8ce1c5556361a1d132d800e37ce3549ab2e5c514d3c40320ea57e33111ce4680c2ff85a33cc37e8f8d4a6ce9e16ec15dd6d11d38aff5d1f6aafe94f91c736d483df4af98f409a2275e73b6f8f2b5a612c947fac55abe3c4086ae7c4951be0683d0d085a57bd59ac5bf521213b2ba8d8924781a6cc34c5aa10de4db2119608e110232ea1cd8bb1ba956d86ab5e82f0c7565241d5cb92e6390789d5734fc60c1013569f30f7a7728a0429984c788e399fcbb7e35efdfc48d71ada78cbe3dcf195ad66b114ddd89320cb4398fe6af442a5e847cb3d591c6fc9cd49cc4e2d0f5d9223faa01b839270df7bc94fd74ce3a6dc062dc32b603a174b90e666ee99e4ed2b82a375a620c85a5c7af27bf2dd766fa0ad49608d6d8d3e0a1a1e79c8befba5044f0c3557cd4ce5a1508aea1cb4ac7015077141e9c6d92c8da396f7073d46e73fa70ac9186ebb3df096906a5021f08025716d4791af724b8b2b24066d02f6cf2ad629d82796ffb0567e55ba08ff82d9d2e0f5f81aa09efc3c476b9973a642995f57c217bf542301d5f43e4adbb56ba7d5b84ce43a1e2480c06ae6a89c6cf449afb1cd9b711165405da4aacdad99487efa4541d/lib64/libsepol.so.1rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibsepol-3.1-150400.1.70.src.rpmlibsepol-devellibsepol-devel(aarch-64)pkgconfig(libsepol)@    /usr/bin/pkg-configglibc-devellibsepol1rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.13.0.4-14.6.0-14.0-15.2-14.14.3_ @^@^^F^2@] u@\+@[%@[%@[$@Z@Z W@W~W~W~W{@jsegitz@suse.commliska@suse.czjsegitz@suse.dejsegitz@suse.demliska@suse.czjsegitz@suse.comjengelh@inai.dejsegitz@suse.comjsegitz@suse.commcepl@suse.comjsegitz@suse.comjengelh@inai.dempluskal@suse.comjsegitz@novell.comjsegitz@novell.comi@marguerite.su- Update to version 3.1 * Add support for new polcap genfs_seclabel_symlinks * Initialize the multiple_decls field of the cil db * Return error when identifier declared as both type and attribute * Write CIL default MLS rules on separate lines * Sort portcon rules consistently * Remove leftovers of cil_mem_error_handler * Drop remove_cil_mem_error_handler.patch, is included- Enable -fcommon in order to fix boo#1160874.- Update to version 3.0 * cil: Allow validatetrans rules to be resolved * cil: Report disabling an optional block only at high verbose levels * cil: do not dereference perm_value_to_cil when it has not been allocated * cil: fix mlsconstrain segfault * Further improve binary policy optimization * Make an unknown permission an error in CIL * Remove cil_mem_error_handler() function pointer * Use LIBSEPOL_3.0 and fix sepol_policydb_optimize symbol mapping * Add a function to optimize kernel policy * Add ebitmap_for_each_set_bit macro Dropped fnocommon.patch as it's included upstream- Add fnocommon.patch to prevent build failures on gcc10 and remove_cil_mem_error_handler.patch to prevent build failures due to leftovers from the removal of cil_mem_error_handler (bsc#1160874)- Disable LTO due to symbol versioning (boo#1138813).- Update to version 2.9 * Add two new Xen initial SIDs * Check that initial sid indexes are within the valid range * Create policydb_sort_ocontexts() * Eliminate initial sid string definitions in module_to_cil.c * Rename kernel_to_common.c stack functions * add missing ibendport port validity check * destroy the copied va_list * do not call malloc with 0 byte * do not leak memory if list_prepend fails * do not use uninitialized value for low_value * fix endianity in ibpkey range checks * ibpkeys.c: fix printf format string specifiers for subnet_prefix * mark permissive types when loading a binary policy- Use more %make_install.- Adjusted source urls (bsc#1115052)- Update to version 2.8 (bsc#1111732) For changes please see https://raw.githubusercontent.com/wiki/SELinuxProject/selinux/files/releases/20180524/RELEASE-20180524.txt- Rebase to 2.7 For changes please see https://raw.githubusercontent.com/wiki/SELinuxProject/selinux/files/releases/20170804/RELEASE-20170804.txt- Update to version 2.6. Notable changes: * Add support for converting extended permissions to CIL * Create user and role caches when building binary policy * Check for too many permissions in classes and commons in CIL * Fix xperm mapping between avrule and avtab * Produce more meaningful error messages for conflicting type rules in CIL * Change which attributes CIL keeps in the binary policy * Warn instead of fail if permission is not resolved * Ignore object_r when adding userrole mappings to policydb * Correctly detect unknown classes in sepol_string_to_security_class * Fix neverallowxperm checking on attributes * Only apply bounds checking to source types in rules * Fix CIL and not add an attribute as a type in the attr_type_map * Fix extended permissions neverallow checking * Fix CIL neverallow and bounds checking * Add support for portcon dccp protocol- Update RPM groups, trim description and combine filelist entries.- Cleanup spec file with spec-cleaner - Make spec file a bit more easy - Ship new supbackage (-tools)- Without bug number no submit to SLE 12 SP2 is possible, so to make sle-changelog-checker happy: bsc#988977- Adjusted source link- update version 2.5 * Fix unused variable annotations * Fix uninitialized variable in CIL * Validate extended avrules and permissionxs in CIL * Add support in CIL for neverallowx * Fully expand neverallowxperm rules * Add support for unordered classes to CIL * Add neverallow support for ioctl extended permissions * Improve CIL block and macro call recursion detection * Fix CIL uninitialized false positive in cil_binary * Provide error in CIL if classperms are empty * Add userattribute{set} functionality to CIL * fix CIL blockinherit copying segfault and add macro restrictions * fix CIL NULL pointer dereference when copying classpermission/set * Add CIL support for ioctl whitelists * Fix memory leak when destroying avtab * Replace sscanf in module_to_cil * Improve CIL resolution error messages * Fix policydb_read for policy versions < 24 * Added CIL bounds checking and refactored CIL Neverallow checking * Refactored libsepol Neverallow and bounds (hierarchy) checking * Treat types like an attribute in the attr_type_map * Add new ebitmap function named ebitmap_match_any() * switch operations to extended perms * Write auditadm_r and secadm_r roles to base module when writing CIL * Fix module to CIL to only associate declared roleattributes with in-scope types * Don't allow categories/sensitivities inside blocks in CIL * Replace fmemopen() with internal function in libsepol * Verify users prior to evaluating users in cil * Binary modules do not support ioctl rules * Add support for ioctl command whitelisting * Don't use symbol versioning for static object files * Add sepol_module_policydb_to_cil(), sepol_module_package_to_cil(), and sepol_ppfile_to_module_package() * Move secilc out of libsepol * fix building Xen policy with devicetreecon, and add devicetreecon CIL documentation * bool_copy_callback set state on creation * Add device tree ocontext nodes to Xen policy * Widen Xen IOMEM context entries * Fix error path in mls_semantic_level_expand() * Update to latest CIL, includes new name resolution and fixes ordering issues with blockinherit statements, and bug fixes - changes in 2.4 * Remove assumption that SHLIBDIR is ../../ relative to LIBDIR * Fix bugs found by hardened gcc flags * Build CIL into libsepol. libsepol can be built without CIL by setting the DISABLE_CIL flag to 'y' * Add an API function to set target_platform * Report all neverallow violations * Improve check_assertions performance * Allow libsepol C++ static library on deviceibs-arm-5 1651956010  !"#$%&'()*+,-./012343.1-150400.1.703.1-150400.1.703.1sepolboolean_record.hbooleans.hcilcil.hcontext.hcontext_record.hdebug.herrcodes.hhandle.hibendport_record.hibendports.hibpkey_record.hibpkeys.hiface_record.hinterfaces.hkernel_to_cil.hkernel_to_conf.hmodule.hmodule_to_cil.hnode_record.hnodes.hpolicydbpolicydb.havrule_block.havtab.hconditional.hconstraint.hcontext.hebitmap.hexpand.hflask_types.hhashtab.hhierarchy.hlink.hmls_types.hmodule.hpolcaps.hpolicydb.hservices.hsidtab.hsymtab.hutil.hport_record.hports.hroles.hsepol.huser_record.husers.hlibsepol.solibsepol.pcsepol_check_context.3.gz/usr/include//usr/include/sepol//usr/include/sepol/cil//usr/include/sepol/policydb//usr/lib64//usr/lib64/pkgconfig//usr/share/man/man3/-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:SLE-15-SP4:GA/standard/a816d3dcc0526cb1289f5a71c6abd44a-libsepolcpioxz5aarch64-suse-linuxdirectoryC source, ASCII textpkgconfig filetroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)PRxtqI j?utf-8fff1863438dc015e62e43d8533e3fd4c554744714e21653e110a4cad476b4ddb? 7zXZ !t/W`] crt:bLL g|6΍hNr1b?T,%[jan%Y8Aef 'SaW6Ul qIBˈXWH%% [pJWȝy S+'窙A~ Ab t(Ѵ0җ ;]`$ܜrB/e h@cevoӑϞ3_"f TsX 9+G]}&$hhLR 8a I dnjm8WE|­x(4.cːo+ٻٙ~BF-n*'mmwRE!Vs\{|ZnTO0a;RDžUvö96vYXԬ;;A>'Zl}_dawrξ\%։ DĂQ8m[úHX`a ]<#3-ǪJ(cIkkoQp7+BxbSw!cFooAP{B'UR`8#tR/aA* m@rS omCu!j_~랋PT̯\o5Nlt ?:Խԉ/Q L,8@ڕW ȧA#/iL-ZBtFy&+eR DN}wsoh f>$G!OJ>M}K"z8g,JS{5Sv+%+ ʧZn{EYs+/㍕fo.Ik\,S @G&X *U,A~ Q6BRR%H\)mEmj)=Bn?|q]-hH#Q֢.i|}oW̫=k *io5*'8w%zK GyiɵgPvM4[r+ (57":Ms6,v CR)圪~JBHBHr+7i}e^eso[-^{p9鷫:= hjxEjɱ[*pu%E13cxDq9cpu'wJ{M6n:;rqT˥K >$|WJ%W4Q:׆J@8ѳcX!;8ؔ& uaܮ m r-U "'46˧ xm-O!VXꦛ`i]Aȏ$Hϒzv ~ó~9QNϸJ=&8.(Qh?hBČ`(oe܉}z³ K@%3~&{$4L#{h0(ehBBs;ЭI 6H4wD ?)mThk Y$͎{P }6U &loz7A@n؉GvXc(Ŋcٯ6C0>;وԏT8,1C8&']`GY#8!w_E} Z1aRsT@"Bs\98~O/Ș@Ef2xD*eU iBgPI5ې!h P0, Ϡf1pIʻD&Þ} 2 ÔT~}k"4Ih=4 r>k#N3it:붖׾=\@?ݔQNrj7Zt`(:/S r9>/4B̦h3*nFN ;p T0H _Ǣ*=c*+z?z$'|X(z?hJ1{w{2xy`=Z1mzB8G/|m΄YN ]R G5sBQZ՚M|B7 c݊uj70"m%5,ӕW3)頡̩U/PV!t Ll:p7W]cHcb >఻UeTfohf,ތPJI !+6Ѝ02Gh/0mxgh"b#{ UGI! w4K!ĤDU B5R83@ӡceYCɬa7E:Ib‘iBu6/@v_"g_ڶ q2!pdljR5IY`XaOgM <{N>n<^mMT пo'L'rJ?@6uWUB“'Mg^8:#p 3<;0ݙXs<loocpo;OgY[+Ƅw&ӮWED]p#xըDhL1=|GיD>IEsl谝]'3?s [iҕk~ݵSsI2ƬbRXΉr7ߒ1'D+18h Y!VUh>~6Ov;-WR4q3b(2=,ex]{m'h_X_5U=f4~ǐ彌~9Ҷ_nO|ְz%*gĶpUέNZJ=aOۯ/xHdOE5TgM/O?.`I~8Vӛ/PKp-L(B82/o.:7eviBA?qZ^ -p@{xtt]5`AӠ"-meAsU}0j [sً> CL\oXH"K *Qv`y_L4rP~AO/u8PyXČU8+C cYX~\0&"ܛ3z2Y~3H1Īj;[˚,ؘ+qďr>N(_V~6MANL|<9~v61HBhXgcτ2D9:tGr% ?zƔV^:+б uїsW )e7?gKG2T3ue@lIl!gºEH;B&Q$ɣRhS`Hn Dj~&H=7u\1 t$+} 9NҐŚQ,LwUQ(?Z tN4!5A9/Nd޾t\i=)s,#]! ?dA٦b k:ZHrĒaL坿Ь1OaY* a%xN<NyU-5sFv{ٷJNJ6= ОCEck m7hχ JC3\u}vD1߄>(0C|q}%u OKAm%mJa:D[i;eV bko//j<"Nxu`zʖ)R[lbQa ˗cXAC%rlNՋmѶ$5IPw"{@2Vm*xx'X6hs׌l]t{@{Lt3I?8ڷE)i:Vy tdn|Ц~uNLx^G (}quő+l9?KgycW&+6a[yO=!ckp T%#9v7ք((vT\$֮NDN?:~CEGds.tKӘLe`|\W=Y  NԣyJ#~UG-0 ʍh'GTQ jeUkN@4(Ty0 {U{Kp=f/a [S37x'}YNmhB\.pp # e ^KAu,!4J/g2x t3)\88]#kT"a}*_VQ`(>sנ.zᦥshGθ,ͷ! t+yMy#jX}Nprw:ߗgkx X_= n ?{+<0G\]dזj 2 ig8`n6",(gķ{x jR<0Pd3]%`MN2&j$hs= ?3+G\(::b:1qcTs̍,R><T.xP; FL=,%G~3 mTm9hv~=Rb0bnZ\bt gr4e'IXN ϮJ+8р4> .OEMVrao(׭Th /kN` Y/z sflg4L`bEɨpx@NRPXeb`o|=]pinAsxOYJa/ JX \7Rx҅&1#)6;(LZIbj.u3GsB]zU-B,SAzFr[B;3\m]6-ӜJL\b-j@]&Wd HÕb.',-3:݌H|,l? @fN$cN,7m2o\Mai߇H*$Z#֚WN}'ΊØ|DkXFO+0M!AoZ$,~ 1Y$j_{ $J2%e=R_ l8?9Bцb㤐9GH1]T>Ni^ѫa\HXJ "5 Z(rHjZ{a& N48:.ӘIc42L|Ȏ(-u3@{;+b4R(~zh[FIBaV|FB- 'K[ƟO~S$DZ,AK~Y}7{g0F }wZ~3x&X!\QM@ސz| r%GZ[o5G>v}έV^?@b)X}5Iv&[®&@.]=ʁא}:pHjR,I}O^}YmBv_Do`\[Aq`-_u~?lS.=cUb[6KM,%`Wlm|pM[~.mK BV])狗h=8ՠ?l @ sa->&p2 "}Q4銂lA+ܩYq{/-PgjC趋 ! d,{֩1YV8P8,X0dsC]QYhTԬcˋS̴?mg01v9r ">ԵLD[[{BghrgO|,) p mhWo˶ bhHTc!GbCbԟߒvm.;{ٙ<Μd$ X3rāle<ɣw-A"NT&w!t@yGˎ G-s@A3{Zk>M܌,vKZYC 3?2³elwx몚a.a&eݫ4nr\r{[]9X^|H7ۢjK fj:WgXk;;L(L1:^;_}CM<>qn໓U0 C 8?x6ԧ,v@´4w Lŵ&^j`rGC$Oz djR`=%:N SOȫm/h$PB5 bX#~̦`*|]]lBl^<0(M6bL3<)AvvyoGq,be vV\N7L)HQ4,gGNI*ڋkJ*2W D1f)qGD~\} .CߓQBl abK|}5Q>Cr@4ku_P{zV\[x]AB2 r<$A <(Vk ;+O]B1WZ]:0 K$B .<k:l`wrVϑQܯ QslOgqB-~ךsYuov20'G j^,|+B%H m,oٕt>ᡂm|Y[ G,Š?їrz8'o*P~̓L7ΐ˔@HSAx(,P(fX*P.z%1&D~t tURʂ}5IZ O2%{wX fn!xr7;kU'*0J͋-ltJ1DI9A^ A ZN4^>i'B}6oxY?pʧEH5H_($yeXBUT6 n_#VnV!) * $u^{R` W #~yj[N 9W\|9$hqs D]t[_MGGZK<&0 RkI\.I ̭*~[;8lQ)kh(8i<^I1ΜGnпG>ҩ'OVlin$Fڰtt=:GIg@ozO'٨ uWՅf0%&m=LРf: fyCxKk\si'k9xMY-aZ8PvƙROkPQ¤tے(QJnm#/$09°>*[!_,҃(ҐkVe[ykf? KƒhJrK*} 2iMRzD[:d ^8d,1Fǃ8/\8뭤mTz|y5"7bpzA} 9:I ;C$3G.5Ή01R}^1M1 8IDJ':Ϥ]gSDYE[4$H_UW џc+@[ L4@b{[!g݁m^՜h'J {#lv_Ӆ1: T-5wq~)>.f#jՔLj˙7j1]:Bؘ: 6t6}4 3ūD)bSpO4}`^YǞUtڀA>%;9† b +$V d}G5#i xwCԝ9c >4Q5vSY{pŅo,Q5燬Zr\]UW.0[p弃ue,.B!f Z?;4)E9cQ(GḧP/,,c{f4Aq4+ :eq`yOf5C`CkȺrsO`䐀_j +t}=q`a…ױxI}IKUg$5̎%4QZڮV 4 YX~Ϟ5_ '"] +낳ݲ̺JuM /޺  L*"3Ng/21@Fʺj>[|OָC;Bk&IZ" jIʋVhcmIyM1ێ`Y`!fw0J$A|U:Ny:Q-E+)!j Vm70A.R|K@tFB jѰ[8@ew8֞5_G /hp;x\3^hAtVeUExzYIkC#m`K9ȸHBxvr[G&;υ=8R54D l}s^%>荩q+K*C^?Ϛ#L4Df%B}¥* ~@$ F0l%D$m1Q2#ᶙ׉{rC'%0e +D͍B8g]WI mG7:L^m>9 Q*l"v)@9=OZǵJixQTiR2PzuLX j XL+vw <:NLݍ䙯$L0HW@os|%g8:;aqor]Lœ-a"$ 'r4ij%O)G %i+Pd=م+^[# GΠ$IXC>ԵE0[D$(xhVF7 ~zy{:v޿ "7PL6+ÐwzHMa:1T67PIXy'ev^n uq "#κOo bfCnKAV9^uF}m E tԼ;?$ ju!'}fWxC541HU>JDmB^[^|P)k¯!]JWCb6AAC)ÝUDkT@D=xVtm2VN:k:oO#Z'oԹ/I2h;oDN4xS=\޵\?bj(+J |~{zqC~}s.`:g*gbҶ(ĒЙ-ՠ}:k|"x#2{|Vʳx.{3|@KȰ_u z6""U {)Ҍß_Z h*ƽZI#1,ב4|n:b՛6R |򌆝z=֌ l@8%Ġ'yVWvP 2ܸxA&‰agBdeJ왖jx<#bV40BVŝ(zdؗ}yD' Dt?6uWM`j]]svHcXePme\[{h` ޷mj޽AHP&k̘ :`;%r3BƑUd_"x{ +$S>jIYAn^A;EJg۱"A62"]%i ȔOвh$, gOP5p@7GN ^-~O`Ղx2E3l< s )y& 4:2n:ċ|aTIЍƧr4 k)ޜ/z5y`4{?F$ue2?oE28I.<&%Bs5 GI{ E{I m3(DQMfUTF1M=*^ʐ*YuECRzS0$,hj7#*qω!)bβ lBY5Մ~C0\ _nL TDS:>LarԄNRԹ^?j$=%sb$@#݀>; i=|5|g!݃`B\DL[F"W4N=IA ⅄CܛI$t$93TيTS-H(B .7 Iψ"ۗKChl > &iqiHL3&a }&̈4])=^JgJ6E:;MWi&Q˪>m[  E~UP'of EhZ^S\b  $pL6nnОhjq@׸.{O:P {g;dMp`$m >s熻|$+u߸#>dezagQ/9~ͦ$#a~H\ J^TE SCp~¯ 'q:H3Y!Jmicq}; ,ؿ 7A2A! ]16N!zfTPfU|x8]xY[6)Xg`꿲xwepN\$uJmbNdz-&&Q6ӱƺz /]Jr,$ ]Ņu(&'FT]{55NN@7!l5ܴ?~3k֞.{sb )"йd!%3 tePÔJ 1Sy)];Dcȸ v>U?;з +7YΤ&at@ԻH|~33| 3܀*b!IxAb+)f_L/^1O7ty g/.C5=TGn>=,?e*x~IRdlT[!Hb9\[0ؒm&8"ZFI5kDܵ2XyW?sc7t=@-/Lٷ(O1Bؤk<#/غ\ [E+C%;G?w9J>#N 7`Ur,tp/jTGHo-; rT gUH* ,r} !iluY{&Y\5~3#f{}b7L8pS(k|W&di643q?\] EϺ3έp`lE Nط[j5{@WH~}Xr$ ypBXoʹ((^/ԣD3|y(Q8]ڟM,}@UY%vm3s$y"fN ޿:; \\r$c{i+nhhrx=^g-wà_5KU'kF|xEB-C9bw^*ֺ{>pxOζv (1vvXG3'QoTx0J!AL4JI2%l,0&#k*'W`0y#3w/ %u={(AQb3,C/V6seczVPܘ>^GV1G*Ԛ^Y}δ޻`a {E[ݺAK!d*;OUɚU4-TwT n:>71HVP*ŋ <^Ңf{c_ͱLd%G"sҀ(Jk& @Ű]!ұ ߵo,'t< G?"i-$vd3۬d̐I"LhWӤ Gˈs[3Wg33+Vw Lڶ`gޯJ̦ōQcsa<g_|J ;=Kɝѻ* 'IN(P&bm$_49 cv2`3H0ZPb"`Pi79_l@PH>@ {WˡP%ߧ{ќb~2Ϸl YX6e;B)7or.ցٷuc02!~10gu?£kMw5`I2oX.Ez-{p61 H]"utڽtwYntD>bHs"rq8AFj_5gyl؈X<#:rҢgRwsF*'MzDe^^tfۨzߧnLU(5fGp_.CXfwu0čÂ_l1]fcwz2Siְ]tBGIxLH%XœqUFp; A`]~X)IE`3v< (?$~_d44Dgj1RG_]("Dź3tIi9I;na9ئZ0(&Aa/SwӉ]?sQ'?a|LcR۸)1fD3{ i!f(noQ$%dsBM2<Y3]uVh@pTa50/_V!{+=7٪B L+1G9mĊߝ ^4/|ߒ]V_34%6dGʟ::vL7 ˹ר7^ή-*bTW?\?9 Euùl/n¶d0y nrd5œޗ[6̝;UtWN@9ds)9.fsV w* ^&,ew~)M&B|;']J,g7y'Jz"9"f Ƌ_G]Vd⃥+[nn5FEʸNæ<"M2!\ǀX=RQA$''y jԛu5U=4+/;L+~sOh\r8U2^{MdT}7mhu(LjR*4-̵0K8 )vp N֎\'&.ѵx7 W0b w5i&~^W;!PmyGሠzx.C!E"NI{́kE!B*>O*xh&bZdEGb2-Rr/P0Q ODD>fr1T42׀Of6M%vx+0ٙ%JNg)!\#;~bcwUӰi]R,*+Es޼<RӀn&E/! l2Z1e+Ik%g)?F\'sĎ7!#x8~džx,qUi`-(A!#xR\w+/W꨺MۦybK_+^I" K\ndC8uEܽ:4Va$3P rZ=_ݬ5e6W<, x(`gyPx|-ҷO%FDg-sv_oTx0.ۆekΒ9WX!c 9 fb1#2vR*FE chBbR ZB΅fIYJ(˸5P|kz}>Ql ?<g 5% nk˜DZDNsс'+^ cI&ܒ!฽7Yȡ9!';tkC>O]Oiދ p[+Ւ$ce(6/LJÈB2sf6?^)t|;Sf8,j`bqTb2ںOKsm,,E[Ӱdublg/ @ @l7S4U`5{?2y 3S\Yʣrq瘢ds]}s&d%2K2¹Dܞۢ "ś>;G76mИ7NAW~l^h+Yg1S<U,;S!dHòsӨJ6 :Hi䄍;o@y)3hߍ.;HF  27*`LJ %7 _#j6KZ푇0PsAf(E }"`˵@ .&;/]er}1,{En)Cy 4dSZU,2nU jy0 z4;+|Mr$xO!xB-nH'rq:w}*5,֋I-ol V)RTqT$C ~Mo oXhf|\R9܋MCt߇Gj(]DE3F݀>?YON7NTt4ں׋]ua#M.@o~L+cHLsϠ%H$)@6Θw&чhJ  +vpv6Z!9Y̍~=;I"3ޞ 60r7s>Ϊ)2uő $J¦$PZLrO`@pţX!