libsepol-devel-3.1-150400.1.70 >  A bvؓp9|<vC lN|ҘyfP9 ߁.PuKg3dFh*5@ Ҙf "c9zRnЋ'z ;[ʐ:yw֧" cx9(k"Xj_0+ NPv 0ῤGS}mgkGOV=̴%h||N׋⁡WZ>m[m;1AjR6r/HOdk͕lJGco)ֵ`G@30aafa2b4e4fe16985397240d446d5f6d8fda3aa5734642ecbda122fe6bed70b2469fdd94d303e056b440080453eae9466c00863Tbvؓp9|~2B +6^03 x:ЈE bş^n^BL˜l$ i(9|Xm*uцg=Epj^itjN Zƶ9eJ2FYC2i ixGaGgd4b#L_] ө1,+ W(*Wbԭ/^CAoGQϳN8CUGFۧI@Y|BrAx*OjÏ]y[I ~p߱X>p>9$?9d ! d>P f44 4 l4 <4 p4 4444i(89:F.G.4H/4I0|4X0Y0\04]14^4b4c59d5e5f5l5u54v6w7 4x74y8z88889Clibsepol-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.bvasheep54SUSE Linux Enterprise 15SUSE LLC LGPL-2.1-or-laterhttps://www.suse.com/Development/Libraries/C and C++https://github.com/SELinuxProject/selinux/wiki/Releaseslinuxx86_64 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(x86-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 devicesheep54 1651955809  !"#$%&'()*+,-./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-libsepolcpioxz5x86_64-suse-linuxdirectoryC source, ASCII textpkgconfig filetroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)PR(e L<{Bm Iutf-8a61e359dac5cda6a9a022c6bd0e516b68275715ed91b9b7c3aa86adbf2fd3ec2? 7zXZ !t/W`] crt:bLL g|Y4N3h@P]< ж7Rܿ 18vOgej'|H#JO{__p$'n&әDɉ\qKrDB<5Cm>7.$j?|:|$<#$h188V05?9ɕnvꩅ*! RTUL:Oc/ <)0)<6}E{ =<)!G_CǧԽjEZYT2v |$D Ro d߻ k&)oTVlB :ebbvDbTތ1f2ٗQa,uezz1N̰!YZi.Qjxiql)k?&k;WGN ׵Yӧ2ђ ku E,2cO';T[`">tZTǛWhB#CvM_e-d¢:4j$0m{{> B]<[ HD`$15i"eu?~rr v n&y{k˚4^e\ZoJkjxX Jy9fa藲uf -4 YL{f> ,+Էmc'_28, Ezӂv~Bp,n=Qbdq/Z e8r` Х] =wd8:KNj*A08%A5~R,u5hd ނ8n N6*wx]֍Ԗ@>]_k4Prypu#_x ))Y4O y+t^~^ XTwg._"˺> o+ Y]SpItcpt9%Ri $#VX*|;(V1Izί;`9Z5_rUA㓚DJ0'9`ڨP:ar6>*0%xO\3=n+dهOx>A{67$;o 16 SQOܩ"zoY^oKyJ@x^ڞdA'L>jepu=Gcۉu^2_,E21g"ڔso&m^g^4¼^QwEq{h{(#Du⺙#1Gܡ@e9k_ATWdNiwu,]WeAY\C.2 ,N3>tLwHSYBsJBm^/͚4D#?=6;u%W`G$w,# -Fw=%c A Xw`׹l(P =XQGnsv^שў`N6YpzH0ʦKJx`FjuXFhXߖ؉8{75c_~)PrTGtf~6A31g@K[{r]9hP#(9"¡ߗ! ZJOι|k^s#l"=q3ΥX/4f.-;\$,|[6B `FcqI$e,HP[`aɀUt*GnGw9ɂIGt O-֝pl]"=Tݲ6U%[5 V;0ݘgF:m] _2{w&f֭Jo2{/-k$SM gñ;J62IC ~E^=I$5lH N]h.z2[MOƜbG-u$)3>2M]C=l',l A2r4 r˛z$<ߛm nnN T s '"2 @[[x/T=͐^MLOsZ- מnRC&Aц[ܶp~o|k3K6o,\Ղ oN}&~`;MX}. t "ù !  ҵ] D7D P!wXғk4FUunT]ݴiJmW(MQ`͠1ed.pO O{➅ot\lxbNPj@ZqzS7r~n ԣ^3INc<}xFU[x4up!r`̟= [ug=32biH` +-cnpg/TC\!|s Ov~EpkQ̈́j \<ʜVBհYZrC7魛`۠mOw$1(#ޟCs}s.srfG߃͌HBoGP׿iU!6S/-{g^/`!Uڌ& \"0.b§?82"',O~))ݫըax{ fFB@z|I_rU<9nd;S2 |B EzC$CĩcK9tXhj&oiwpU϶yH5,TaN.*ȢJ7 z^EnJv5l kc&b"z`Z@^Z3UWʅF۪2$#W j>uvCE4C"ٳ,NasӬUoc{] +zJ9tX(Kt62+j83jm\3eUB=k`8ZxˤI?-iK2-\夘#W\ÛAPB <ZOh/q Axpg$؈GL@pH Lu^ =HY. m^bJ1 mR"xrL{OJ Z:E<[z S;V1 wP4-Df/JP|E;NHucG>b /lVA-a eۮD> <=-' %ȍKVO&Q`\*4dϖ>hut8\ډP&ip5BR]]]n6M#`^SuUkpLچߧl[BhidRT(eIp>!|Z5|\,W$=^;;_\q̪B©x(^FȀgNS¾1yWS9xn#9d4K")aX^!jaupOV RP><-NY(TK1Lj%L]>{HS^PV30H)ݝ\|3j-dݫ^yW5 LzA>sm5@RogKg7u17B|CF;1 h5z`lXEDVlKB8NJxLrq@m'N.] z itCj;!}**I7܅n] RjUL"C_v@(ݻ'I\u!8I8B8e M&~A.aI.ureS)yNm5FHnyqMŲKϴry1CeT9J4"GGUoG(*ߋ-LeL-֞ i:̱n;qv/VB-V=߽BNl&< iĖT5NuU˱?=%*n8hN}lo,&'<&k ,arݸ&Lwϋ߬Z%B<ogM8v+ה82էSO L첎Rӝ>9]i叆|@NM>箐80zW扙p=]rsq_Y{pM#&W{GHҡ,F 􁨥<i?3جPx-4+^DG\*[@8{1{!q8L*P]a~c3BYt)+)tYhw>?@Ƞ0ǤP1jUG) Y> ҥ¦I`)XAh>^Ѵuil0.D jF0úe^Bދ\h)#<5nQ;6 %C,~uuz Vr5 '#40=ԓAT|㴝g1^A1H[`*!\JO 9ҒvlV~p6%]i,e Z/ kARyzhz88*ZR?o!vl3\~<$ee)懊6P&V %IeiM o .1?<ih`շj{-tSd`kM Q HC73; ,A42ܴLQk<ώYf(T2/SEyv|T7WpA+}2]i}aE#{>:ELV|zjkD~!~> B-Dc-i)`#V@̝Tcc6l;EDh(RK\" U7u]FIQϧ΂70 }ARqYOS4Z%B4zZOsJ]SY|TקYMY{ f͂N+oɖ]ze XvWݤ|e&ѡƈչr}q'vGw׬za]DД{`3qDDTޛ_eoKqM3Uo&O; kŸEFpF0$N35XpUtiI&©# (X=$x a!k[|Ғo`phWpHA'E,;*G%X}UU\8+"zd9~4 $9+\;S Snu#>?wHg?pv-bϟLPChgVM12ح ]T,F; CUmvX8SheYdͫ**8YC]-u37z/txOk9r&)X"\@b ]۝E`iLY8eL*J7_U(`s -o@`LN^C!AO@|U d]Rha0H{!%Dﲵ/.v 4%!YB_Ƣ4"NQ.KGU_:!vNAL\j+*o)53VZy9<W~Cʑ̟xhSKŜ-? ik=u$<qDWMڷ8aM/SD>j)a2}ˎ *RtmCF=Sd\k>ة,{سD5{ųWy0mGOCr0`kVx7d|2fQ[HUQ1Քt;h=oF3#XzF yo_xl6cx~㙏#ӿ>tAܲQ_ehL[;5-SXh"ʭޓ=YmҭtYy&y.oGGž9ءI0#* mb=&1=dGNڜ˻Z<5ja"SX(Y+qE%O:vyůdfKclkBlUwy'F!k/2-mY(^b f˶F`1-X\dGZ$;'cw Qy+-S NzlR/.0qF{ ,do}ˮOZ; pd>  Vj3V&߮9vW WNuo7E,rƎR=ܜR4g'sBfcoi/ViXOp}GNg}2++V坭lEѰB 5 @xPlER|~TfG;ۭ=4ŗ3L6n, dy~8, ʦK:io>d]Aer8vܛc&ב^Lkxt`^PO\w!XWǟ Cd'K _C1}-YOasBधmOk~{:0NNLx(o]B=&52PkIx$7~FUlcmkxÐw6:y>_(,1m;{x}3`mCKOu\VR 2].4aKӶ*)#cGtH05٣f& Tv @3@H#V޼,1 1hU7Ҧ{o>& adE 2]E2p 1p<*xR 1f{݁PR[)5Fx@>ZK 1 q=<6}&[ټeY9Cɻzc揩-=Ν !Yf짌r*arMkAJ+$+q.M+m̗Eq5]d g}KH@&h|JcDt*- ː#hz~T($q_ƒiqHTc[ԱaQ?jlT>+':@TK1PJjb:̊-p̪GΪ5_xV%e@̣(wG0O 4ֳOuσCV[%g <]$ۀ\B{eH\9K}w(eٟjpzn:!m{N {ڗ8h\`EXI͟W\L CiP}NL@V@Dr[Lp/2܏]@_c=L%VSR)¡MuKrP[jr>=y HR{BݟmoVޏգ`a3}ʼmB"h=@W3uN)R6"$K' \|[0?=EG0[%~=S܎HYCSIU#zCl7B9LD[2EfoV4|[t܈a8QemuמrP*z@LgB$|M ~[MlX@Q<8(Rfыᒦ)/pt1 MjYl{iVEifTw_ib~B ":.ӅԒuA21TkO0?qeyzqHd–*0ޚ `b-)aK1Ip2| +߄L)`dWcn5ʘbuiC"I%;b8+ߡzOqTX|LAI(/eT\rwўTxIEd c8h^7!5o)$uUվʴuw~ %ZX2hU73yn(@5\i$ei'.䠨o~ThqF-/HUAfaR^1=c`5oW `زVWlp Ͽ@CX:Yb?zfAӦvv9js;y/Q!"Q^R8`zU?;m$j-ddf _G| i$Жܭˋ-DPQ`y@ _zΐP0T}M +izm].LeZK`$k)knշ"0Pfw-\٦I&}&h(ǧ-uMAnR -+أ0`y圭!$Pz ^j{B7w%\mN6IҚ#<X@A*NDηxPXO*X=9 q'Ϫ7Y~A۞V aę#'1>*qX \f@$<eOlI;|ddLNGo冸ukUԕ+%9ߟ1Ր64*`2C,#设Un|&B",﷯I~DOATDXP :,6lP0L*?g4MkW 6|Av+wDQƃW5ttR*!%3;:+U\"s%;𦩇{}eEpkte/dW_͖2dR,hr#cg)|݈P):Css Bd8ׂb v+,rM4eh^J $~t'r #nvt,kBM [,P~peΔͫHQ}BLP(91X%-JIX¯j뿽\km[fAZyuu^| <GfKׅH9ֵ'<3$y_$Fg{5uFG'qL? /$=щ_/,w:󎈎`H(Oܤ^x?Ƌ.+,xWg쟼0hB*z҄6RkRjglc^*/ 0HТ/ŢEp C;o]4i4{o D<?ǚV&Y;2d&O~@!͛ ;f@ 蔇vӜ:M~eN+ߥ瘮Wy,-ׄ⚳euƧl b<+NHJfHǨC!΋35Q$Ю=i o.ԲZچdGKwSȢJzk?6`G&=RrOA\D,GbP$"C xُ)',Biy:VQ1_*Up+1V1+W2߱$ VnKu$: x[pӱ'ESzP?_ԼCzf6_GfI@~}65[Jkfd=qGEצz-1 }pb܎v,Ia"۞׵FޱνfM/ukP{Hʹy쵓e C(/ERu}l k T9Ƽ[WmfQAƙuN 2'SebӸiWa(nIծ3uyz9.a-EaXi?7\]ZKFq9<a _@؁ՓFY5p)7y} yM,7W!7i~Qz qӬ̍Eyno8pYzq_K~1QpXG󦕮vʎM ~4Fm%qfge"[>J"ѬZv "iņAeR,ˆ_tzf&v8'4㪎:l\_9ʄ\;Bh2Y5rnvK{q1;s97h=Z&QHj0I i/8E|1^]͠m‡Z FeQVm=**.ʁϏ-ES6ݝEcd/&pU7 ¿ b׆-xI-d2G ·,]h g\8eÒk^=OX7зӲdmZL`%E<[V!̒,)=cQxONؠ e&F_+TqXDC~붯Ŧx>{`+=?a]ʤlw.) "=@V}6p^d3ͱ5:"dy>@-$^X_rՏ$bY1 ?럦YiP_S.V`4!"u|=9CnLL2@O!{u9K`"Ja%BrN"A/E'V7Wʼ " p@|~r[ۉ,s4di/hwCbcݤ$'ѫ&V~k:y )NU2DOpvdt0;UȤ7L A~ 2ow,@9DNZ B?zk3\Z þJx^ɝ{#B7WZ>VAY QMòbR,}^4N ݌ۥM?%Wed7e I렺8a^'F )W <@ø|: 7mLtbgxAT,/a2QHԘ.$mo߭d@ Gccn!j&-}T)Kw F>8n\#;aze'ܲeKk˟jO>%>j y~Og+#e"BHĒ>=i(h1Cژm{P ?s:jhL1.k4Y^9\,5x+cm phy;MEw7`X h98  Ͽ(7C|R|y "8*Sz7WD*BMjjMw0q"ke7w&$9J Iĝi(wD-M\Eh\.Sc\;L- 'G [ KB$,x$7omf :SC]A2hg=pLZ'9.L~ˣ=%:}a~GsMIr4Q}\hoqbHV!#>(Q:[,(_)YqjXb*kV,U4߅e$>Um@To~"fTnXZ<%YR!XڙV)f'9#ڼkꕧJNS "D+ PȻ1@eѨO7Lo' Tmasfy!uĨ;1µB< 2.O ԒJd J%UD Lڱb",zB-m1oA`>7 ne/XBa^nIz2$3x&>cM -m6ʚ`y}X_5O](hc,BLK Ivy7ﹴQ4p:^덈Ry Y}}w&05}}h]ɚ1nGG$~6xoJ*S9+^\xpꟿfx均KfjCl܇vJs8Q:5g\\gtF,ilLj`LFF}iǝ8o. '+{\PD_O\3ߕBv3p]W[tBD5+hdlSisS]SCi^EдWA?;~P%ĂL/u`n:iMf뼽7W4sPœ/b.] XX_KF{{>|E:MV؃ɰ`*ʇV~˸NUԶu`)j.Dʭ %\ ZDz,KmhLkƶw>&4k?o=?6dj;>+ WpZ4^ށ'7V"yp(mGrGKu7r2  Yg4 -+Yv?e4>GN[Ύ^>}İeNJGb`K68tagCk G7ġ: }W g鯉!-.>À;MM.5T,p\Z*$OWpsG#y$VeW_1M0LAsr|H֖ADkkpHh?T1,]6d-M3w&֚H,ؐ]"3tT% Z7p4),}6(r8d q#jao+}exX6Ad +h/e顏yQs#v!"4 bYv: |l,%_7"Ix4`LJ_9FC5`DXd7ϡD<9~ׂC zj<(`n`RA=9Pw%̸gibRr[Xau# Gd"kG|0b(9 hmYZ:jG fs5o|2 ~n 1ZB|G)78N ؈u;^G#rœAVIv{V6NmOE$MgtoAt6"1ct /WUƣAiVUSe9? W 8x -5K+@O2EϏx "QOx}'΅[WN4]3oBwr-+ }`#rG)`(R]i @ld//쮌RLSkX&v1Ґ."y'g}B-_De66 QPa&' ӰR'A{ɉs>fq{'#ԁ@_IG4jc'U^Ct-1!xp݃S@"e3k ފNjc9Z|?)m鍂_v?l o5KlJ`b3'\ 'c4}">~byҊ#i`Y&DL]p+W\,\v" D@Z !6@Då\0@5<ʠZ Gp M{\/|"Xm=ϣ= ލ8+0؊]Zތ Yh[聥&1ifO5'\QǓ՗w#]u%nb -wwi`u rǯwDZP] 廑B$%C8 e{2_DŽToE $8ĭ8>:<Ҥ-u) '($B9}?o%a$taiAlah8T'}:HhN2;kcvcZغUᗪ)&I# ú]c6c4bڶ'#!QѸlFg⬴ƬP|sc7 .GW{b۾t7 >rvV-ET&leN}zXrZd'> QԿh\\lߠ%ROڽͶpvsFJ\N%YSA_Cy\twd"e0huAgb}]dVN5yX%%㗭2%P6W{#e\dX;HIn*QӼl pׁ2{ [_)cEXKO;RҎ<258>EE V# us7hLc/0,1M1;JS~j%!-Y*ld'3q4m;PkSI"P&i ܁om/X*T*32|׹dEgTsq 8XjmĽ`~&Ak!%2$:]Ϭ'ϣCoQ^T%̗UӴݹK.N CkK]"[Ak 2I~d}?蹲*(F&p_mc\n:*/5ٟd7KHl1zd! %d.UÃBȮo'NL7ppBb7?aO'R\ }K9e?RNT)r+^: DpWcN=:"=uaQ(oΪ)!a?Av] ^m9MmE%M$dLi ^>x!kZXӊHG,0Z&7V &`\a˝ᒫ" u34:F'%k͓9XxY5"z$*Ěh.+k$=9cn 7M&mP >1T@hXu '. QaOH@?Tg*l Fj_.fZ:6JwҮ;A!!s[ h1bDz9A; \< J%.>'ȒԱy1)iu*nњ zn4[]S`'oZTes5-/ J ϓN5(l_jC`X0(w]>x,(y6ԏ;F S1LOt=z*a~+&kƐ )yDG kU`pp*qA6ҫ6Ѻ+v﯇EϏ4Ĕ_DIn:(%Aeg:,JZ0YH1C_B%kce($J, MXiSSlxCA`(|Go2` N}ll$Զu-KbQy,mI@'^]xzcMqsL+$<] ^.z)_ ,/ꐕP|Ե_yZ7|}B4nJϋLk?A=84v}.Y0?;ЭHix⹈HD\p6 N0m֧-F34Eh`Y 2kO+9L&]#zdi/b@ڍə)%+1oSGGh!#ڊ0rjۡf Ld/bU{˪z-ciUTį$zרrpDg6@QMeUa5[&Z}ҴT}ϳ%_5f+Lrس _q%>*r z0& fqcfp$,ɓssTIV}GM풇i1"xD-jyr1h.6~75^6^M(>@MŠH}ZJ.#~krFs2/yW?lݽfOO&7w(Jiz hcKU3JRR ?VHh1O85 *p K" J D_P"߶Wm *bmtM :FA'})[+g$8 P>; NR\BM"o!GpOmD܃@jPejM,UzLwJrU@n13N9m+RBҨ'B}FXh1mpu4@_L; a,>td:SJa`Y&H2Cs'Aں+Q̺Yy4_X?&ns:[Z_&|V&!!z1FB2 G5U(څ}"smU+<]nM-I"@|aDO޼N)۹ve]4ؓsPb> ;ZiӾ^9~ÄzRt㚲\̵sl\V\3֣zJhI7Y;s-UV޼Z^etΰqTCRBS-kW~|D%=XՀI]E(a6GV#LM*'6fWk*%'-6 tI*;Lsę<@G.8fUx,=ot׭=竮?&9e8JItyF\1Q~EwqJ5!b9C³ J۬FǸ9нXhw KbŒk7.73f+,F6$@ԛd|>:iLstYU0CN R*|3"(މ4 Ǭ{d=yh?6meQ G\KN~?} {/e G_uKk襸h_Jѓܠ A@IV*LKY55Zkp)璒!&=%dV9s|E *cuU?hAvO}m)SnflF0q! ZANÀ|yF39f7W%7݄_ r#I֊ě51\/^O?)6rF=Nk9^c(C3|<]hxܚOd{I"NS:Qia2@<'ܖWp UG`4W(sf/FC`XȤs j;ET6e\M 4BjNtcN,5swtȖ֏܉/jBT#kT6Õf*%"AitSx OG+[Wef`$m)?*9 lh4LE%@ bIуKti 7!X`Syk{_ӷDC|_ ɧlgkuf!}:J17,<[N{H%A4X|czl\:/{aX{ oKԻ ]>'ş7ahI$YT( 4{v$Nh|Ŭ9$.&XM܊j9</itomZ qYܯIX>O.4>ω`.{_AGh@ShF 4O#2(h&۽!m`os t!ziMk@Yn0b+@|Q& Z#x lumȖ7(,g{