libsepol-devel-3.0-1.31 >  A ^p9|}L8l K[wDX\ǜZSKa&{i([te }XF'dfsDaCQ! !0,v U ߋ;24%s9K!c=we:`8?Ϥ#ЂW)(c,b"v*&T6^C݄Dhٗ-{!4"%\Ì!$4H5W /`<#`Jң5339501fac3447a920b1554bc4ecf054fcdbebd5927ea06f9189ddb23ee64d0b64f7c1878892a0215c84c3be3d96d220809afa07<^p9|̛*[NkoG*Bi%έ䕤\^le[iUs*fT zҺ~L %5=rN\Ś3{@Sr`nM>OaxL4hs}%V:\-+^;=M5CRM%O׬Y0 qc * -dKu@8)Z0&.ڜuc_nvѺrmLsD͖Ƿ$M7*u؆6 \T>p>7?7d  ]:L b55 5 p5 D5 5 55550(89 : F-=G-T5H.(5I.5X/4Y/@\/X5]0,5^2b3c3d4e4f4l4!u445v5w55x6h5y7<z7D7T7X7^7Clibsepol-devel3.01.31Development 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.^`s390zp329SUSE Linux Enterprise 15SUSE LLC LGPL-2.1-or-laterhttps://www.suse.com/Development/Libraries/C and C++https://github.com/SELinuxProject/selinux/wiki/Releaseslinuxs390x SqkC0{}~ xI  e} H)f N S^ PA큤A큤A큤^]^]^]^]^]^]^]^]^]^]^]^]^]^]^]^]^]^]^]^]^]^]^]^]^]^]^]^]^]^]^]^]^]^]^]^]^]^]^]^]^]^]^]^]^]^]^]^]^]^]^^^]^]df82a18f94c51156e85cf1bf5f5b7307f852fc62503d74e754d69c7760d87bc20d10965177392d1ba53997210b838feb564063732988cb3fdfe62336059b00f8fb2848e8e7e015291c82a0fba142dd522d3ebb050367049792b85212dee56a10880a96a9f7d39279b3e33b0f3296e3d03b8daa21645a6e9a65d16ce46976385190dde32901f5168ea5d621ebaa033044f7ea984e4b0ff320fc4d7c9389f8c34ec06bbda8f41152b84f3ace7e01dcf3cb5d764d17ddfb5c48de150aa7c15e6a1b2ff27573d5e7911fcdbd1199453a9fac2fae10bb49d7a5a9f2f1c1e73a3aed04685d42fd7eaa47fee3de7c28c9af68f9f777f34769879e099a6076721255b9131ae4c1d5672918d21da817591f889b7248cb4553d69b338504a14949c2ed0836c699ea672c511bd9c88fd831121d241086b4ab199f4358b62d21ba5eb0d04fcaf5b16dee56059cd69026362c7d29bd6f4c7ff89db5cb8bfa5ee84dd8704ece446531ff612ffbb037bc80ea786103092b4f4c97d48284c60ee99b63a382a4841fdb868d99830758feec360cef8426e9692208fb6c0393c6e7c03456505d5bdb75564f522c15d31585fa4f021c49fe563f4e4feb337938f20a3d6c789a116d601d7962e682e526af9e3fa79937d047c01520caa147d0e0cfb18708178b6084b244356c9abc84cb00b183e7e1a5e515e699e948e5ec48f2f302d82c3d27a2c35181aeebecc54d6f889dea9d39bd864b02d3ca6e2e14696da610086948d49aeeab7324e479ff08d978dd507481eaaed362f902daab8ee1813dce7f569848897fae2400739c21c4a6c2d9160a2fadf3b6aa3f149ca21fee4d9fb1a0a8f02c8a9e282f305871b1b72f62829431fa9e3e3a8f30045f1b4effb931cda6af42f9d9e95486b7e29bcefaf4cdb3bd045cb620c0ea0998b8ef443eb81d33f6d780124cdeee31aa18066e3ee99c77129dbd40980ea1afa0ea41c216168c52d6bb07db353d8c0672d2c985d1335e576a9dfebadebb79002d45856ee121af51957463dfb8fc41fca817e07598e2f2386b43b74bbd83682ec3265cfd23d9b18902fac28245cf7971705ae1f00f0dd60d6d85f0f11ef43abd44e48b3a52ed6840de19fb31eb89c406743e4f767cce43d5b0d93b5f59a88a0b8a5c542bf69a0cf965d534d9e6f8acbb02cb6d7b6b5e9875e37debca91acf65a7dd59b9c7b2b17a8f1c8e44901e4ac37a7304e1d829fc18abd5a3e3ece0abb90cf5832b42b7d9f7b3b97cd0bccc0e527f768ea4a83d1fa73558f59f38c078eadfff166f1c3be8bddfc5526a9c8febe14f4c26b92f207fe71c0b1041a2bcd3b48606542492ccabe8ee27a88d5875c25d22649ae528f9656a3236fd15715fbb979f5a6b9b03bc44b853c0fd20cd2629c03e0f8abe9eda3ae9bf55825612d021ef4d19e5a86db7c50a7b17f4d46ee5aefe55376f686b1b0b26edfe796c471194ed5123b2c0e6acc136d759cac48090f8746ce5381f8b934884e97ab2ea416657e1df575506d8e4ced821d518c8c8004a7d9823f233c71f6747046987d6b1d71c0586be60dde98a455245b867ae444ccba7f909b33a6927328e517e09406a6a0b0a05f6a6d1a4f33aba8a70cfe582a73c9443c5bad50961c30f32306b99783957c69ac588c86bf5b44f071e12696d5b10f751d38aff5d1f6aafe94f91c736d483df4af98f409a2275e73b6f8f2b5a612c947fac55abe3c4086ae7c4951be0683d0d085a57bd59ac5bf521213b2ba8d8924781a6cc34c5aa10de4db2119608e110232ea1cd8bb1ba956d86ab5e82f0c7565241d5cb92e6390789d5734fc60c1013569f30f7a7728a0429984c788e399fcbb7e35efdfc48d71ada78cbe3dcf195ad66b114ddd89320cb4398fe6af442a5e847cb3d591c6fc9cd49cc4e2d0f5d9223faa01b839270df7bc94fd74ce3a6dc062dc32b603a174b90e666ee99e4ed2b82a375a620c85a5c7af27bf2dd766fa0ad49608d6d8d3e0a1a1e79c8befba5044f0c3557cd4ce5a1508aea1cb4ac7015077141e9c6d92c8da396f7073d46e73fa70ac9186ebb3df096906a5021f08025716d4791af724b8b2b24066d02f6cf2ad629d82796ffb0567e55ba08ff82d9d2e0f5f0ed002a74cbdadb1441555e287fa09eb24cb238938bf6cb0a3e7997ce412c77b43a1e2480c06ae6a89c6cf449afb1cd9b711165405da4aacdad99487efa4541d/lib64/libsepol.so.1rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibsepol-3.0-1.31.src.rpmlibsepol-devellibsepol-devel(s390-64)pkgconfig(libsepol)@    /usr/bin/pkg-configglibc-devellibsepol1rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.03.0.4-14.6.0-14.0-15.2-14.14.1^^F^2@] u@\+@[%@[%@[$@Z@Z W@W~W~W~W{@jsegitz@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.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 devices390zp32 1591404896  !"#$%&'()*+,-./0123453.0-1.313.0-1.313.0sepolboolean_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.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-SP2:GA/standard/f7bb5c487451202a0d1d0825cd218fe1-libsepolcpioxz5s390x-suse-linuxdirectoryC source, ASCII textpkgconfig filetroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)PR iGUEjutf-88448b536d1052695f15bba6be00591680ea412b5008fd66fe508ffee15290c40? 7zXZ !t/Sd?] crt:bLL C{~Mx [̬FR Z0(}UIIp 13MW Ծ-zWRIH/8D]D{@淚Nq9P^8>HhZ wco4Ϲ]YsvOa[OEC꣬4PGy[ v6ʲEȔ`\I rKIm):Z J/n^ډKǐ&,]Yr.e^!^tv˗b}=L os6 u@M")b@G-=ڋi0k#K0z- lMGS|G.տo9{LmIDP2Cr&kxƻ^AV::tχ OxmY|/\WQ\S!r5.7I:}Txݬn(X `s̱yc|!e!9B U=WUg,$>OD>nTjqT|[؉.8(xSt7"R48"m^lMIC>[?sN7Y3&ȪQH(& jnGC=,_Oϼ\pFhYa*@˼W.2StXXXD:M|0AR%|QK<.YA3aˀBp~p 55ہ@bʑF5E }csreɷe#Y"]N;&^^JX2!x&tl^rVBIs[`䟈ٺ$B(VM~'&KF&zfjKE=)gqv?GU~4b[v~+wMP b|4'}kxHme#bHԖ&m톶FvdXI{N@I|h >Uӛ/E l +9],gr6^׷FAF%:S66zF}Zjq09Z&e:eYvMuBjf/*q&.j:# -vCQh _:CLw`chG,p/ d(to%N?oM Keɾ{knik&},i1TnюdIc%Po?%\_G$wU *a jv(p9#|7lr8)+t~No0FTE7cjV i1 ^+*,c˯"DY@$L3=udƶ6B}rikÿlw4'T 4VxIa%˒GY80/-m'%=:ao%GFa b?OHu^,E_bBO竩B gqsx0"JOO ksL~}f t)џEK)`?|6zA_K¼U(zkuF|JdSiQ!DnZ\Mz geNu^S*%2@>R>K!*SZ\dzV~$j(+_#[R#_,B-0 1LԨw:kt@YTc*/jgTh+yf;Fܣ3ާ_ן4)YO4Jǹ{(3 ?pD MJvЃX12@n=ɿkelӇYO!a-O!p1}6VXɀjxd8L402&tM/ڣ8$dld%Ì&p_ti8h(.-a뜫8&Gk?-DrD1A&3Np.sy %8޽|6zk㷲-n,KGBP{+m n ]hGp+]~Ծ RWNI7g/enoH.y)R(S)(`{$f fF^qv>ra(q \>JFيftBM4U~; p(3'+F4l*j@+x?{j~z+'IQGi## մ ϯ:`YݎL~Q$fJP,fc1^I*>%#Z7a`+Al.`GEEK A>br Ĝ=ZL{9?B/6%O9H 93q$ fkc>l4Ǥݟ`08+2]YȼzyP:J'@gգ4JS~p=Лm]܎uKi۞%">X?Rȱa2GzPjZr\zL1X:mӏ1Bª1 w[%a|<xL ,t6s)|VqH3Ð{[$B:aEJ6ePi{Oh{&Q7ځϥVχ'ٴV'GYCLmԀ%nԔu_/d͵2_5nЕ@3GZ BuIϝ6ҩ#T*`8ߛA~G*Ƿ :{x0Td6[^k <>kJ& [[f)>2/7^ĽfkwMkeUtwQ{hښ*x,S (!pYj䕤9fOeh0/Jt2ԩ nw 5݂=%_ 0G)O. [G~ymm^c&oTO OuX l~% ~&I]?1V4@G򾠲ܼhz5?#Xzz5X?Hi`Y2X\ U)1Gy5+8$@-TyHYRƹ+KT]ܿPtƔmre{, ~sqrtɿ9ބ!4vS3 #[ӜSiC"pXq!D>p۲#;E<%p}cXMAŤv@zpӏĉF^HazlZg{.畃4W!DW+ƍmA>qon^RA(MFL#(h< si+y'2Y|B֥(?=hV@CH1r33g;#$-E+7"aujWwwr訝vsxg_L>1;FSUG2S}&廬Wd@7~n3 K_ LޯM~ưE7OtZh007Zja"RE9(*$z}PL3"bǘ XJW ܂ 4YStVɒ(mP4ɜ[iMl!熭C n>@|`;. 4 8Y3=1d㡆Fl~ Hp9P:/+-swO` .ica djP)&NЇ8eZj}ng,աhk byO*@W Xq?ob]r[, TM!SqQtg}{5=SUޡs{ Q H iWqI9᜝^7.|f#-rqFxίfqbYC A G#>9$3Ms7'8'ұP-sKuS#0. H H//@  9@ )v9vsz#̇ڸHt[_7XpHWN1 |O}gI jFQͷVB hwoyWp+| ,6t-9tȝZ}r8{shqkB?iz~*n!]G`{T}RE8SLd7(K'@޷ A"?_4L[x}$Li׿PERZ.y>ydq@Z%5ƾUy V ĹyAh*s:slه3=JIK??MAM)迊=P9NQ%kl 3U\ȅfloeo|;ޚ&L:8L*q4~%u6L{1Bc(pPg)X-n&!M5䋣* R?*=9e;Ypϣ[QH>v4u(J}Mۿ:>O Q*xMe&Wf:94)~~J h)Q>7ŋ݉qi6?d>aY'94"B{UEmسX?l'Cwl 1=;XRd5x Dx͑Y"hP IssU$1XaSSsYA.E{i_&g B V% &^C-Jot^`[|A%O ihbY8d.a^BK-98ce8CP0lm?xaߦ6IqM81cO 8by(f^W[d*%cb=v ]9Kp!߅_YIBq544`oSq>dCn+.ʭ |kZ?7X5ٞ< =8jn[iIQQ,3i|DK|o@%xl"Gom"?,I2_5? H&eaaģcXmVVBvP}zBt+xBg'k:72LvO kgSD) T}"5TDm8EY)oLq!tG-zK4[ֆA3$GYd)w\ڨ(]%6] X03/Iv}(Z' w%M/(ZٞUC3c̸s)9u:ӁFG[9|T}~TߟuPݓuK1ǖPU~Ǻ^B~\UfIBKG\owynU`4Wf,&X\ 1$[4@\FvʺLp B"y@/6Ēc׷\cʴo =C'ìC 06!sɪH2Ja-?hΑQXPS%]56f.42g5W[>-vrU$hPGMM R6чZ@<Ϝ(0LIPӦ*g@EQb@gĮWP$Z8=ڊ:pzetunzOhlr w,6p%NEO\2 X$2EimL5_兝5|NRzޙROgO {6wϘUh@Ev NhTmm"?3ԯ, 8!9v|ŋ|: j\Ώs]rFB(?ksW;GAD_GjIi;YG,ŧ!\!cSW̅>=c7F*ήc; -uޢtT.J^ mP{ߖt%|]7;#&>qc՝M|:xbYn42)p B#Ձ/cd锆9(oTYFtNDПw̆**l4̈́uy!8Ǘon@FDzWo8Բl#[ NF('S$8Kc^R%Xx8BCi >z15 f9>B>N/J$l^a3?cW+(!S9y.:>=R~tCY#Pm8_5yى|U&9v<%G`.mE =Ow/Igћ39o~ik-/?l/P!԰Oy1xY([.-vAw[QN3ȏG^<t"d9k+UFK mF+ָwDTYLDI2 @uz8Ԅ/@2g2X M,%cn|k II"o .ph F[r\ Y؞B9ׯlp}lDKWzLAEO:F뢟 M*8[^|squ>)4;WR(?l|ǓC=t{ڹqڊfǚ@5h'j1|aQy\wCmX?i#5p΍a$־诫2:Pygρ q*d`b &lOƵ¦f)$_Kpj0{';'v|`Qފq5[랮sc3#BbcXRhH2IP~q RTp|2>\h- :_kds,95P?i62g|i0xB[ᳱw@7~JϢI@oA?GA&uYuoCaLޠ#{IkZxTn qu62E ͍QɞDCn]'zGƕߍ5k#!՚6>_2g< do첞5Q dYbna_>q@y5 @%lD95|jdMY65ǪqL˞WE)Q_^_tҶU\8o^cW&x#joyԭGV*٬;Gz\Ϳ =nU*Lwi#̎ qקF"Gy5Wy薊7k9.+}~ z1 lj2 eVM9,9{DL--O!5Un.E2!_m_Oo5xBs:I&f| -J6iru!7ugPpD%.,5gҊE}h;i<]Zܸ˰`eRV" ӂE&|d8wN80^%O1~H̸;7h/.u.ɾRFط%J) ~]SYB\86S Y֊ΔhcrA) Oo3 (LA:?2Togg׭?eMVTG7vSýXi#u#vg0X7+raiG(:tF̲sJ',ޙ~BC`i&Γ r\v7"`=2ʻ+÷Ň9 Ѽ2m~F13 _|*HohFۃLرEYW^xA<6S ^_cC׳ ^o#aMG`#1GO;ׂ+oD˨3+7"LGjp^Hk~An^KOW61څH cڲ}DO1,GOJt|_up %qsହܠ.5Z.eUijaCqӭ),<hi?"KR e*Ske4a"NWbSl ±lJW.a`%0¬9 d ūez$&y}3g aPDigTDiv:Ö+P 3Luǒ $J&$$Do=~wk1ˈgmʞ843 }seSCU Dd &@L*Iޥ+2.?0fm;bլV`})-ƒL8`Щ_8tIz&{Gr-rKe.1xL' 1ͺ<‡â\Ҝ|~]6-`en\ܾkBh7@{}bBTN/)rJmkV)=fh\Tq!o*w)*LܖѤ9,yq7TY f8ܺ >"V&)#.M~N*!D;7U%RL%mcle{ͦ46٘>үa}}EӽX]q̬ib` w*J%ej$H4o.4VD@"UU j>~) nc x١\6Xc\OGOԷ@;|3!j( BX]4Y"15o4뱖}W#piט`vtb<,HUȨ% EB>g5NZm~t1}%&^j0㦪´iaT},c1.-e>|ˤb՞a"eVU:dxWxsH1a](`T{lq!Ljc|o8'W]|~@eKk02OPFo3ꉩGIî*˝*"WPN1o@j\JGƕ-LŠD :* ΉghMqOqߟoqRR#xe߀pHژs$NW$|xd?S5C}KQHUoFUc#dcE$WC3(<žqǘʜ~l\ scJsACg-v Rux*e|\|Nz:>jH_UnŞI^76DaY(ǖFb}+^vƗx7~qT)cq9J3z>ΉCM0g~Hџǐ SkIRy"*Yp{.%+)]۝*mS0IFnۃOĄレ̪s}uv͛?EaӁo, ӄ7LH@MD rSBh8elyG{>.6XnzRrFY7e"v 4azE†6=sv ޴C2lzR풊 dL{$[`Ehp7ͱتRҒ}kC`L3t\B?FFX9&8"v= a- ?8:*s}[̥|:!?*rq*1# yRFpXtmE!lUD8p@y3T/(rԤY_^5뛾bX҄l~MǏZ,;D蕺rQBGeܠ߆&(PT$V m:<y kE(x,5NO&fr:jS}&1 KSNkCTi$^vq8kbӴ` _m;U`I.tM Ք 7CPu.w|+ Us# <"'1x#Y.s xrsCuhFM1YiU#C h᧙}Ngž\vbYq /4d%Wsny-,4-O:>r;LԢ.pBMC>h%%b$r5o GhZԫo EkmfLV}\][Vj#pF͈{ހC޳)CVYfG$n+ݨ|dMt@0E:܍D4m(z\V{UVC99|S ,m>5 V=Cmh%n|Lk| wkCV/5ڛ^ !0mF0ff'\\q7V:;pنv4 ec21w'?{h 7B &h7 44%'PS}iAbp9 IC׿E3֭ -# +OܞGk23ѹC<6 p҉@ ⽅ ]M^gy3GrM %>H(&7 <3wl͇@G ӫz0#x<Ɵ=zwY)M}~Xg3\Mu{-PZ=AFXUk =Z()N '.u9 _JC)%۲<ue^_b@ 4奢.VX8$/J OkR~F8_bd}TL~DzͰ3Gj62rEl[}t}s۩l%)BXAEl;J,`4>]>?Qv:r5\wxB?3oa~M-Cѧ&nkyo+Xzq.SuDd! =e66Nqb7^@5}Ϙӭv?R 4+ǫ=;:Y/?& 7Vn#T ͏v=[o H( daQt)v܎ޭ*2}v[>+vE߯ҳ"<|GZ`|T19ip@n(~_DuG`f[(TEf+u°K]Ћ}0/Cfn׎|kR3u$.ԒKAC0\ @cN(4~OU'NnWjb;P21ҳQףMYd\-k9JtsgXS0/ݡ \dBxMv'j"6d>c6r Vz Le cqfz5 [%.넢}q}z-F3R ݢi;fVieJx̄x\/Xh"F!CE\@MlOzv[P0,ɌOv {h l967E|0tն?6XN]V>עoe/J/>v@5TGk[>HY$%PLF&F?(|z6v7S)>jkalJ$)=~ӟJտ n҄G܇̨@ׁϤ hgҭ'gAx&m\ghٌCܠKiGSTp#̉/g`g}d0Ͱ6"3S(+2G!C6Az.K IM8W=8wC[3h5@|v9/tg͍Dp$r:FUT^tn)8@EBo>K-CvOd\/)2M=T@]M0 W<96X6!VB d>`RB&2j$%W|m2y_%1ƥ[T`bNXPKZȎΦB_57 β8FWosn${DI[bYX^tIl&bs(qzGAT̏$wAaIweZ4bp#-Ƽ_rqgp٣¯ ,=&:u27sշv$y0'J]LVĖ$_horN7|;!1In3O\G)8B =J]Rir2y0l.Mײ\Ȁoϙ=A7@;2Tx / Pď4'S\4nz gy0n>Jض\rzi&RZU8 8Wp6| xg*q5^@Hſsx`㆚YXbmo>j9J CO"[0W ΊVVc"ma|d8V<-on*qxbn bӋvB'M˯0^l:37u^#GXԗw>0MTN(%c3W-mXX5fs)B>GydpÁ=~ࡴy7 \NTbs>k'yQ;LDTj˞(½G&EhUg0_E7OI~=fU\s e>R#Q.>?ܰf ̏1qf>//*Jv?gWٮW1l7xC`kT" 6G؝#f׊@)N[[tk$צ@.%Qbtb /%S6eC$l +sT@?A O$zEE3_OFQ;hأ'Zljh5Zy`LO'`w~7Hz}s=wZ>^jM$E4w$-}N\Q| Y1>>&>CF/)6;)ҚTHEGdh׏ =0&[= 7:εٺ>ñ=Yw4Lp ;Bc.)$\[)e Q}s$V68T܅Q+YK^ucG1nky(abCxp!YG9M2z rACz:@+% }G cP(Td %-yX)?~U`s}^sݻj Q'Q۱]%/  k^ bH8FMlKX NfrAF9F,x"J>(τp+БҭLR;{ 0Xk|'97A_pњf˖p8 8_W)c'[ )+8oNw֎)+ؤ?C=G )At]Vhe] LMPPo(D14.$C$|z CDKhRO?rc-F,Uda|}8B^83Atne,{]tא f[Ĥh%5"MEMv)V/Ybaq- fKS)yrW娺  Wzɻ CuytQ6wld Tk,{OH@La싓| 꽃싞$D- ) f|R=鉉vyp"Uքgp ^D8H*m}hщ'XO ;WcCdwGl*1qYW" gq˘nФ_ۡ\(/՜IJ! pP\V*HgKb0dݫfBɤk\{2Bw^a#s$C:愓?X@q:}LMq= Zd`!;%q 'go]oқTjhaq/q fQu4M {%ئ n戩_IB$vqt22KF%W*`BqwUq\ŭcGCR;ORȯc kbZdSpY_b*V, _MC2ndTPM*^e#g̗zM iTY\gp 6e7)Dʶ'w-G;1uTB_N;3& wi~E,AĢ899;U[ypn&@7D!boz8nq}N?`!^Fk?4Emϑpַ-YC0jF jG(EOD wևL {i;ԭ񵤐h#;KsxB&\!U)x|afW@38M/հ\ ESUwC ݰqH͠OrP"-c(ׁo5|H̘.pb-"XX֡kYl&1K c'4̞qe $χ {^ޟ RƏ수d}M.pbC d&p|>lBAXcn!jNWTC}n퀰2x/6F+E'M`F\<ۛn6 w$=W=Z⥏ qV3rG("ilRE܂zsˢªfIX9|q~œĶ&E*{g0tڿ:# Fפ%ECytۤ5k% ~?A&W+ƂRH&ڹ*Ε[&"ZʻB E BsFQy3ȫ `)6Bh'ѭ4wk!<[\P*X( X,Ԩ uHlv JmϖLjbK GsYf3f(jlYxY3ޕXƾ 5l(:uk7.xoXVS29) M$csv~&[Mt,ʵ?Q\\:$f񶙬w@=3@iNzJ((J-:[4({ 3\8uhYS:S9k0$f~Т gǕb5n*L=6Ք=U@^2p~  jӍdYzK'cChxWXqNoѢr#1T9-KlxMV<{274C W5w#\+-4JTaY0jc#ȁ[驻Q"zs/n JݘqIEw-Ԙ*UQb46;ӅXW{1BNT,ȁ qtzd#]8:;t7}P/ct܋Q |ݒcG>HjBvuN,)(u=Y8TT*kMy&IϮأ6@dDolaAʊ,t a?dF-L `0>3O2.KQWBNj&[•,Y !luW1vgDyxѸҭ\׀pyg0Λh6wp~Y|>zr%/wNYmUf `L>\sCJ?cHCHdN]eĞ!Kw>ɭF;AjlHc|QuYjk8{݌EYJN`3Ѓh)@'ʰkT vz>P鹪yuг֑Xq' O8^"eG繗;0#h#@%KUL9?F/ HzxU+KQt`O ZE)E\U yۛ/9.a]7.X̯Gߐ,[BozܶvݭǣA0swwo_&8E ;f#dHf-ZVĴ<Ӎ_UșCHoYJ< )<[\#xX#3Kh>Pc^FuqlGr1<\{\8w>~Wrh3OKwAǕ{]lD̋ŗ|qɥcy[9霕;bt o aբq#j5W^99+Ϧ&ʒA]*ǭysg5h=pX.&Y%tǺ4A0éio?.1ro˹3Sұ_DӋ~Ά5:;O Ց`!EKŷ-[2^>Y:o,4kF|Vg{ЏC Z,M"e8  2"[8+%(2K)*hle ʸ UNN' B>A -uyԞ8ʪX:k\/A s I%"ތ|"&&64jX6O y.iJRR,'D|,@Ê|$%jd K!Dchl( y8~Pgc^%=EGz '~/nn.w1: y`G"9*VRYtl϶"H17DJd&H}J`@T 4HkS^Vge։pisjLRׂ6uHcXp1J՞`LgYX*4Ybt= j:tZ_b{i(؅kP6&Ͳh[n0rwPr'Z. *P^b< XUs"Q CsVip=*|s kJHOn]J镑`>^w,{}NFU{5?&:$hCɮuPј}yh :,|bݝ`)E1CVbb@*'oJ#ق;um.B=awiIb.bWW}ds& <2,aG-KN*%nE>,R_}EYBG}Q\!xܡM5inx.=aӮp<DŽB a0lg`_r 3E8oVp 2ݑCp|jSw' /4T|P]_Jzd1Y? N!9BSj{fmG VmЫWzU9MR E y ( CźoT\IZ$%l}Rׁa _/RHA)%?췸n"K)DiI?O'gx_' ^f_a8HFEA$Xxol㞨7ٛFHTΕ'SJ8o%ɔ*'8]p`SUfNl>^v 8*}0TCHc]'gE܈bf/UΊ5p_ Ӊ9ij]s{ǿ]Tkm^E ГĂԦuM YZ