libsemanage1-32bit-3.1-150400.3.4.2<>,|f*sp9|e"#U@T~5H4|71e,M'WZ< ,[]ۼ>޾ve]#yVx\+ e, ؜.3 d|tάL `/H1 KpJ;}@yN-F _9&g(]5jĉH4®8M)[_n WLEoXIllZj6AtbM_D⳩-vʗ6^~($[^A0Nah>>#@?#0d & H %FX n    ! $(-2X\DS(89:F> G H I X $Y 8\ `] d^ ub c!=d!e!f!l!u!v!w"xx"|y""""#,Clibsemanage1-32bit3.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*sh04-ch1dSUSE Linux Enterprise 15SUSE LLC LGPL-2.1-or-laterhttps://www.suse.com/System/Librarieshttps://github.com/SELinuxProject/selinux/wiki/Releaseslinuxx86_64/sbin/ldconfigf*s622cb802206c5423550259e329521a9705df53b250463cff4f496cff89c5bf7frootrootlibsemanage-3.1-150400.3.4.2.src.rpmlibsemanage.so.1libsemanage.so.1(LIBSEMANAGE_1.0)libsemanage.so.1(LIBSEMANAGE_1.1)libsemanage1-32bitlibsemanage1-32bit(x86-32)@@@@@@@@@@@@@@@@@@@@    /bin/shlibaudit.so.1libbz2.so.1libc.so.6libc.so.6(GLIBC_2.0)libc.so.6(GLIBC_2.1)libc.so.6(GLIBC_2.1.2)libc.so.6(GLIBC_2.1.3)libc.so.6(GLIBC_2.2)libc.so.6(GLIBC_2.28)libc.so.6(GLIBC_2.3)libc.so.6(GLIBC_2.3.4)libc.so.6(GLIBC_2.4)libc.so.6(GLIBC_2.7)libc.so.6(GLIBC_2.8)libselinux.so.1libselinux.so.1(LIBSELINUX_1.0)libsepol.so.1libsepol.so.1(LIBSEPOL_1.0)libsepol.so.1(LIBSEPOL_1.1)libsepol.so.1(LIBSEPOL_3.0)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.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/bin/sh3.1-150400.3.4.23.1-150400.3.4.2libsemanage.so.1/usr/lib/-fomit-frame-pointer -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_Updatedrpmxz5x86_64-suse-linuxELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=ffe89d7478c1174ad5ed429af06fe4dd90cd2fbc, strippedPPPPRR RR R RRR RRR RRRRRRRRRutf-843ab77fed594dc2da20cf01cde54a490533aebd891b2198eb181568c7c2a4f2f? 7zXZ !t/]"k%{U}dWD} ^^Ǥ9eՠ_mU >~-xMROh~,njcJІ4,?n b wj%"IǃVa'.*PgR֓3 I]JeWg{ M%<NVAbٲFhm.DN}эy;T 2V6iERx . H(c,_~+uWܐ +-%A/]߾ZtSG!.7D8pS` 9m$H<ʝoSy!ۆ8ӖaLC4vM<ӷLBHi=`?o6Rv͒L]bL%;aiS-&h2 D'zX=8K!\+خkAvkd†WeRfsj7J&⽶1Ra0Au>'5tHB9Jy; `ʶ& ݵZ [9Z% л`p \8'Shx"~2Ѷ(3\r{^M]ĝw e_xO>fs !!sK^S# j__5Ƿ8TCpȌtQ>UpgTy &;(g[j/:=7=b== ^d=AW黜 JJ}:^ Y8kͲ7AA~ӫDMY,aQ;¹3tK~MWsw|Q =SA;f'yE=xb}ayFfn@4s b͍HH)ĹN䫪J $Ic 158weu-rQ~7Bb;93D>&~Zfae veq*pIm5,bR_Dn@J[ V{Qr n2,N('r@߰h" T}Qz /3_ltkx<܂tN qMS(?OYSb< c. Swbc:вW9`/|%\fjr]p2%YJ@ 퇌d^#ňIvyhBkuYQn#J*D;qզ} W<~q"v<98Gv/~'"e$=|J%'0ۭG䞅nr & =+AJzZF0Y!x7٣dbPCuMպB=_s?>Wg%&{M Rkzvo`j1YP=1OZԈdh@GLcP1vhXHNF bOz\ sfo:+3ehZW n-^+^ c%޶)rysA4ui ِ6uSvGe<Q7|z. *yd)֍OEYխQ0D˿gNh 9g`GUk26ͦ9^~iDvv/ZO5砫@Alu݉^F)]le 6[} P5\u=9r~'%d`t!{ơTRԍ8"rJlC=D=-ζ;ZZtS0}2v~2dcVZz# M(8;ճHL S҈Og@?gm^ #HP* 0ʭ$rr 2' tvK`5 mr23&( D7U,Z/yq=蛢4X uGi4<oyRn`}x9獌0#<2ߜ;Dѯ<%myvr8 Rݕp\"4 &/uIɗתi+"?qy92Ioey @$3A~60Q/=^l}m6:2\Cd~{ V$()MbiQ>J]F3Z)XZ|d~NSHdDpᬌS#s<3pUbrEyk̅PBp+ĩ0EPx[w+ޘ|RU}V#/kvFB"hmUh@Yj?MdN*e՚ DbveI/!oZlK,S0/FN̪IrH/\%;eƘ'jx1tsF}աҎj5#)XHUz%ZKAez:8sLˑ@NXl7^Ͻ7:hY^hڱ!r ucj^R>5k 51X>*5PvJMU# `t뇕ЙLu[؄\1xh3GR;t/i?Lᨗ)01#A'f0gS v:0ʞIuv\=[sZ@M-M 1%kT!{n° * q9Ed3F6񕯺4U QAMn݃raMg4"AjIL/xKkvU9gqa;FD!A ,:CEܮWFb`dIL?$9f!S !}c2Ґ$g߿Omp2 (k18ҩ SeT8HѴS?RK ;Vzc u (J slާ7UUʹ7( yk#!fޒU>O AøGPR])b*eE˸p:)3a`K> KLKCS2J=':{^U;cpRT]Y'L$m m u.OyP-k|M^b)wv{to<7Pg& mI<1M勍Ug:|t*xnxeߢg-Lx3Q vu4Y"FT)sG%S8#w ESJ@@.qk"sr0ޣ\5Mq_+h+;AhC7E+cDqc uCqmCt^$FA?u=^D((W g63 h)fZŗf(9kaYhSd m +)?7L檒V.ZfA+UM_N\|n* /QGrDuI+o5B:a8zYݾLka KIzhu!) e\•71ؓ eZrRjr}+{񽛳:FzpvOf15_i7XbPkM/>gӊaL J/΋Cl:"-X|zݷ-,Tqd{|k=PP{sVA 4RP>!4 q[(6 P|^*\O k;иymT5q/r 39Yى|!t@7\8_SB .>($%pA.CLY)ϖBLK"h(f9؍8SBH~d}vJn0at3ʑRg8<ȺN{cH  _/>\^Aa){gCjcϻx35 D۪R*z5Bmy^(-ZsX `I͈ l n`(}GDk%B QZTlc} J Ւ{Ɓ6@фSjNMSGrW Ƃ`uI] 20^#wJ!dr![6(c Ϫ5lݪJS4O+aˍ=BDc{7PXf5)ʦ_>BW$2"Z*7a7w4GUC߇0>ÈL@-x ӤHi6b>ߪ|(^މ qhϟ),0BRnlA<{{gh1A"sy 2f7 YG N7h7`Ezxhx 6)-G#z#W' r?۴\ĻĜٳLx{\ (z8LfL^Ogk`y,2&Ng. RNg'9N֩aOWvn'WO|sqHfiG!EY[>(R-ؽUF>–J2ڹ1;2RnGϬ{1r/ONl!ˡTƄD@?6) !-SUgx{b @~mC*w;sۍ/f^{'u%;=8t9玛[De<"o[_ѬRCG) VYՎq m0~9ťj+M9 /b?x y a5 `9ryH‹ܶ^ەTՉB΂#W$'|@zڼLWQ_/؂{9 eߛӵƼB|X0bGHn"ʖF$,BU۲ YuڜֳP2Un{A 2Vr$Χg`lNcj' ($i =|wd*v+$YJA$׮vސLT bi5;$mJœx9jۿT5UfE57SYLFU>9+#ļ\:ƃCjF^ԙɰW.T4F*H˟P+Yn!+>`c&$ =@2_waF64/ +r𹲀T4RLRE:I񴎸ļ%m(q}:uLGp62+ARUc "Ƥ6<}ᢱބC* QN|ܠuk%.MĜ{gGќkw\8Ksܰ0.p ט Sv>IN>fQ BJtw]45حL% XZ[UA j*pM UL pB& P)$mu j{ <.jwWr&SSE՗AZn)bBcX= N  CQ̚ X'G8,?cUkY#|Ep«NroKkKX,}[+&iM1"4MON;cZrA(B`}bƁ3tCU !K^\pnY7Z~L QAu p% I N']T.[N[bFABۙV^F>VFKw+LN %<Y~QY(Ã9 8jFfc:DW P-#$\;. ;y~Tv0i f]x(.?Պ7 M0XbHx[(%O]EJSV ,2QyUӉ&GMLðf0;`vGrx7H*O[I->'"X[3;EƷ}^Y~iƺ{$fq5fE v*>̏#TGW1i_|D q2T1G-!x6lF qk(עq,vڦ@aSژy:e5@XY _`좺b2Lթ;ʔQ̄`!T. P2As uX[˒!;E+O_S_gв)vg A:IX>1@68-uƭ5Am5!:n1|}`v m Y*|)SL݀`St(澅zw>C_&an&4(cW%@KJ~a~7{W#S =9ڊv{;SfK T>g8#g,g]=d 81}61UN~7zXz}~ZS`I;W;q@'ghŎdA+0&NE \W1`'&VE$5Uad7фǠbԴb]{RetJl%Y+h! [cy0md-Mu:A5^$J2B nuɲ,CΕGLe?{f;H}[FM#2pJ)Jvbw/.y"i$ 9QRR^Ȭ1>*j>WVtEzBf'L7b?!i^ tڱ|3 (`V+T_"V IfuE6龺ī}H bբXlqgEB-?gYa$7E)W$ ū1@:7/@j(Y`o̔KT7XϖJI%?E ][:;O6*HԶ1HX*{0lP1H56D'/_G/CO]Y7;)CW۝b avQ$1 u瞢ĩuɲlB ֍ֆ<%e f#bͬj0j⃕헓0fd=/*{Q-8+y~i+}PHF5:^anAw[veR لKK P5 9{ _js(;*Dr62O5dmJ@ >->EbJ3鎪Z:nXñAب 5krnTrފ[>vDqSmFfqL9l}!vAďhpt^+RhbRxL+N/eLȩT_ַ:DFO8 +6R9w69Wk.I/(z vfXj4#q/7F82&d3h_. Bvw K*bݝd["-Vl9:b748g]Q Ji4*yL\`}Ѹ9MXniknem@w [2tz2C98P|7C`W[~B1w扃Az|%DݨqNE'5zޮĤ^bD`S<RբE/ X-S*R\(:D=d2C}bKPQVƪEQ@6>a)5C ˫I*:+l`CEvR0@:l0S?l,½"gMy4&^[RP~ѿ.Pdgx350,`¨)ڍQA.)jGN@@ȼ8t&]ԕGq6/w}Pxʅw 2w~@D1.T Mv LJogrȮ|P7t&^CJy.Uvw$W28Ysey'3rVuIY.TyO_EBm*56R~i=S`^ !|n\oS]Cc?z?&CV$kّgido4ZOM('nxpݍON2j ojcո0"A pH5f}qO+r?x z'Nz_ UbxVIX#!}"&b>N@f<1a>0+NbdQ.l-.DU{ēZì]R%tSmΩ/dZQz\5#B LQ`l]zͤ,󠄥Fxɚk H}Zw3&VDoo)9ohh>Dџ: G9{9Iz82eNvڏ]-jW gs9 n"ىBJ#&7sjS=~<}RάIۺ 87 iA`{&諸wE= }{F3z.W7:GA«d|Z5 qW$@4xLwʑWNR afuQjk[Vr4m?fi4 qhE,}M6}f LJ++.<.? !j]I筱e[=BJ-~azz ˬClJwRZҫGy@ʬXE?ܳܮ 8 \,x^$M%Ux8MAp;#HK~u?h\nD2ފqh!r=l̗dV)зQ:\,c8!ۨT쎇̛1OԄE (";uR,v#}ҏHƳq jhn q4i)_Nh MDPj2~XëKL9?H/Ī_gt%L(apIUfXik;S6}9s4ej<.6q> & “1Co[1gp+xUP8Df}ʪΪ}[^kcM/ܰB@JԨʀC.@ݩ!MoSzgF9OTF/ẗ́5Oi8͠,($*Rq+c#SQcwizն=;?Hu"@nf.ڃoZn&b9 q@J8Ԩ~gZLv^5n4fWù*y VJ4P^)ڑ:$}GM(!is%&"PscsKOLؿ&a5䷒D;nuϻW5m,N *jCxBSs ? wtDNRg޲ϊ(+免ł(EsUfG]g+JUu#HJDJ'=XKd֍{nʗE^>BpL7Yqx'q7{ZOa^F bYyc\mP .ќ8jHfAOlb}0Uzs" rs"3bn5(dUȚ|Oٽp7~~^"tG#Jv5\^? 2i6` ))د,6Ru p^z̡yy5v䐒ɲ3'7UOg j[&rB AZt7= IPS=\\ <#|$zl֎{yb#P[†\D1~N>D+c"z֔:Ǹy0GOuQq_ +:dp!ݺN ]WZ ԟt| sJ{647-!@9Y",^j)L-wf%\<}Tc5q:e[q|(pxo'HfI2<|Ǎڋ3mxgEV!.Qj,^IPgg {~󨘫i[й˜2f9"p;7f^6QA_RpLA_|z{n':  ЬOW[@&ܓ>3ڪBhqV"a^cQ3kU!)D(Oiw!pLFUJ[yj(B{.'bH-QeOpCg靷j:n NTpK> {.sSƘ8> Nl&^s{t;=*.ж%L_Vl!U0?X]"yύG_yr7Ar&Q^qm%CAaҁWB#~ijlLcϏC cXFܶuF0,/7}FX |r6ޚӲn/TP%mVźf iO(h34[N i*VVTGe8[&Z/98FP`MpUՄ5_ŒY& >pOJQ;p ]zf >PVæq0ոCǗ\mx7ZaaPV/jPQڕoYWeH$g +] &v/vN'Hp/%[9N%z&v@ʏ|`c8/~ 3JKܟ~!S6t~"OU;zżP̮XJ՝pWB}Յ[<12Џ5_c<MΘ;<3{@t>!dp϶",xV N ncRPFL\}qD_*EoV8fԻuԍ e\eMAj!ۦ1^ͥc3d!>wM1  %2mJEDŽA3׻UhhAgP>0U1 |F*M/}cbp\Raw/IԼʪ"nw6mCP`*e?(1^35' <+?FsXΒNx tJGnȢrbt_˰)ǫOpPZb%[{XpH5dc+Sؿdp]c~ޜ8C^υΕF tVPgx%[Vկ䎫>̼>HfsϞLj:"Lۍ FZ !S6ALWIl2(8P &NSٷ ކ4C+AjuGYv_ZoXsW M6zb| 0 4ZJ`jan.z|{?ϼ[.^7p`~.zcAJA(]ie:.PϯK|,e$*SqKEȻ 6l, *=^1vq@]G>c33؂Av}0n]Ao:)B_D[ <"%^mW\d`һk, 6ͽh5Ⱦ_ŝ~l `U`Q`K@XrNqG~9jyv/D+gk.Ƿ8"XN$хIt]O8!ƾꈯ8}`'ꊚg$tp`B~R%JǮ,I-KX 3Bx4M.aZ&qsQ`k!DZsXxYY*?N.-*9?LQuaK>?%`"Fz$>^?@ ӉhEhH.0&Q?8.s{T^kƬ'finjT$w".jchmSg~S#n}0xĶ0e|&2fDM(z9]-/{'c m*k7ʈ Sx[;$[eϊM6dqZ掁C5U櫿}ef\cۄ*Tx`ib2!*W7r]xyjI{@` @#FT`a4Azq3[& yxd\Ih f9OCry;{~Ol+v,[>O=W^F_!+!FÏ'lh^CR_9 F^dzInaۜ 2n *9Ӎ\=QgC;GFH2ˉT β?x ]!LWEvtm"$R;{R@7xT=h/ F &BkQ_e׈I)5ؗ(0YMa:rZ 55A Hu.PJ;iX4/ȑ%=4 ?3αPHL{$z8~m*-9:5Dq4$2(<6B&kUtOw 3P\(\56R(PS2 .a4 qK ځ1 Uh8]HuAV u|6yj(9._=Wu^mݔsn儚[V@z\QMAnkB>JK~Ex l+T$7 =N7{#e8]h 6yCت`o!٥ N{3S1dSo{{w3gf="TLƴ 6VNjM|G Y,T 0y1qq^huZwΈ+Ե!`^ICh9Q?¥|wSyz xACTksuy8<T=suܵQjVABQ„fW_W-wP{Q7z6Q>"tˬc?:e!9lI:BNF[EݶV*ϒubc:BϺRXM{@^  Tsz" ڧ{P0 {2̢=K1~zFV.'_F=^ Y!5"N9#귾Yڳo+s ݌Z9=$Un chz,njbGZ<_8}PcjIf6׻ss6:v k K :}0PK-v4e>\jǒ**]r 3&*9<(0\iťqQg kSv'+[uAqE7DR83F-?叀ٚ9V|Vj@x3>J{)q8p:RC4wksw?K/qhgT1sfĴjm|$- HD .w9 SZeTgexMe^SrTdO#lȢX+L3(MDv*֟tS[Rucxh6O"gIр`J}2͚yâLmp^1vM??U_:}b5l({ ʰN)C'XPdt1osyl,O 0jh"ϸF*[[w|Dg _>RDGPН7kgd\04]rc5Ջ/Fʼ]OtZ=,!>E7 -n.ڤ9"-_:;E aokD/O0jNNz0RS4Ĕk$i!g b G  ״e&$` ,zG2J"j)Yûe^[ DaX7`vH:׺5X'0kX PTJx-=.5gݛG#$ffq>^ d/ǧ0Nr;FB2U3!%Xia0U]_ۓ*3UQ`8rdl[M#I<O` ۰r%ޯ8*vdXa4ÜM`U!=@ U a̔__vztvAT ✙̘<=q1lӕޅiSW;yC*SU@d`4LWI[SI$%t8˹-e~$z\VKEh$٪8z?>!5,/npN8^Q[ ( 7%Om7HzO8>]YcUx%Z2WU0*cT B>vx*wbuNӚVī括L!D' P,ۧm ϕ]ezl7Xlmw8M{ԲqNVT>U%Ē2 :i5!1_Sņ]kK`$x L] }vkf.Zi#n8fs$ "^l-=KV7{êp[sQLo5Z~:ʠ8c]U).EHPw|!qF1XCڢʙ]<#w!+-nmkr}YIXNf+չkg57 ͏pTv{Z}Z~GS/G?>8 nBwxcsBrck ~;:ε-4VS/⟻:zH5A!Wd8h/nD4'?Bp>\ar784̵?d^6J)2Hi Ձ'auw+nku|8cZ V D7ٰ5xbrb L[u7>r{A?ag8uKg>0HKvdChN Jl^''ĥ`1Qaѡ(4LwFAJ& /@dSjyڙBBٴ'_Fʼn-s Hk]j@hѴ/#L8Ԯ "x:AHhv%È_lyKE~)TMoʤUV:IaܥqLjM~w12,F@$lCP`RғbuTR1K1`** 7D]x PڀYΪM>f5W.yW} Q/M49m0xQ-zg*1I#d2`z .%:Arv h>Z._\sczzR,>$u5H,_See%,rbIZ33v @m&J2-.Kj>zI ?ζ MDKK$xÎ8sR@=;"4D Vus6>wI^:f-1UPSrvg? (f~cZe(*:&_.+<9;GbS{J|8= 5bRn^\LL۬+_uΞ$ui[p)\-˗zZD˥+1hbv Jl{v9G;- K߮BmP7!!<:0B{kU@uf)?* 3JϬd_Zg5DA-$%C\#)1KeX̢@4BTpvt*;=ʗܬ-v7G>\'Đ8uR 4KX.[^FQߏ4GT´<ΝSUHҧB/q]K {L2]5sxBél.Pİ80ѽ%10ZKp\;W{~WY:sWu9&Zw}wc?Ok T&B`A~4\]C! Z0 ֏K4ŭ,L3܀:@C eÌ([]žR<,unO֊hljӉqfXqAWN(MjsUvLh%1vp#'[W Jp!GrCT!kʔ rv BT|=HPs=PhǦeK"hV:bd!A1* DDh)8m f .)',LewfE:l2mWzm50\bąQHIҟѱ:]TÿjYW8(+hdaawc:@>;k=+ 9y..cFZޜz0d `gK/ofd y!vbٵFFh9.csg_G8&eᆳKC&X8aHB.1Uw$$V~_HYɋLRVa-1_o;kjhGmZXB5L#.S|LnI~0S?%wF҃sZڒwrV(=si#i.TzS.F A l2:s$_Ҏ]A%OyhN"?w-kJ?nCb`iÝj=0'xsBP!/0nڌ#¶9"bKvd4<ť3P~NOsZ+F+T#JM/T?@`BǸQPC|4`*::7fƒ|ky-v=dR9HD72:8~j{=OB_خ c@+`~T ;Vp{H3DBM֝Y;c6lo̥ݔfeǏ;σeD  gɂ#D񉞥mo?T-I$v4q:M( ?sWs!hFf>_[6G  k%Ͷ*$^Оs⎇?:q#͒;Dh2jD"&9N[kԣg ؾ0}քg|sE䌝DCi`RjRrxԢ7L$^0xֆMmWH/- un{]fiR.4҂PlCY͙1rX>6ČN;87uX=z9%7==ruLW uN#YqlIO4O'` ̎ O(lT{[İ  R<=;8.,2Lsp+4Y,b `Hhn[wp#Et 8 VH0Z!;=C ܾ7[ fek,^T-v9c>OoFڀbF9|=B剆c,|M7jL'F*џ>fwOT4tRޙhR&#?j*SO"gj"N^ѐW;O.>($VJcX\"+3<0u 3Xйesf)g #0dW&ޫY3b7``lܪҳ k47JY,sIJ }~}b cT֊tb jAEMMz N9Nu۠#im؛بorU}*y iKj ;4F;wX~äமaa66:ºBY9lJɡ|1.~"jҴ*{"L7{mǤ$)L4OfPM [Mۚ??1. >)PɽR5|ETexW^yjkTxq4 qA_zvb'RY'j>DQ6`9Z:s: 2Tbvjm|m-Ć~Yus0.\EvMjH$O~1Ҁ`}efŪd%l=~]ٝMR*+o緛v;޿5CXFt잋GV0Gj֏+姻͏}IQ!'R<w5z2aQƘB˓/a<(hWX>iK9A寨ůN V~z PݿMϐ^a_pBA5v8w@2F7~bn?{z/櫅H?3ȇ̗<8|C1sۨizXb&WS1RW՟s)߀$%Jw.oʕ×ܥt}Ց74vP1S.ZzήhvN.)QrN/&8fZT Dřg~(}O6le_}NO~$ 閝l_3 /Yt+~2\x:7q2dcvxLauYoӏvf:ܕmX(e.ָpLq`_q뛣_K?fJRI!]HJ,S)lW}Y5e~^ڪ~g$Tٝ]hء !5>H R#G[ Zqc>,J >93FNڂ<\L?/ozNL<CG 9Zg8ưO6o 9}*Nb z3dDQJ7BX$\xcEfڥ*\Jh5Pk^u:"1h%HH,38$Y 3 ͉p3DL^/(׷A B7bzi_?>KpV>Fh`#t(1ѠfE`3u,k#pCoLMzZmՌnMuCZ܅Y褜Է:.D0ċX)kNt0ƫ@PF 8 C+g`-INm'=} !3>g-0B$ _ T)Q_D!Ĕ GUZC! }@* 񳛎+N`5Q_1r7c *=s.dj ܽ'Vr谡EuZC C- Hl^U:I) Z?rI*8 /llz׏g Vn 6rI|,B2m}X+ދ;T| hA $ZˎQl)"DOU8|~>Śv`(5Ӥx+PN-0}_ﶡ_cjMongR-\5 n+"GĜ>>/qr߈aҊАmOb7({p7:j+䒓⪶'Eg vl̾ 7 N{%1 /W4/Ŷ"ّe("hٟPs>_/ȝ=;1u P4SHIf M(ְ~_> lձ҄Q$>: ;W#xt&S3L51. X,S/_5 l<8naAnr`1ۤt߰u:Dsމ88eDs~.C7~>dAF +?4,;t(Z;(0wn D,p3 K9԰ҥ8.qf)FV =jFek*ԡɚM3EC\9ȴfZ2Ӣ^Sp>>v=7ʗ_;";66d]`%zb0ntʴjV`08H*N7XLi_*D w М[ 5JCH8 #x5Cc,uX2*5b2ECȄȾpqD^'պ1=_dVq!MUxWscѸy =W``C3KMY۬< 89mWjxAVmHޙg{ j eߖ2=bLmS(X8i `0P%@~(֜ iu%يϕyjkiB2/{*5 Rzb{"T 82s="+67s($52W'[&ww ϵnYY0>jPn 0#h9LvM'hB}2"~WhuƐ m"?!>Ӓh*k;qTsi,Lh@aRCǰT:Uو6S9 wsH<]̸f tSEV &eŸ=6n8׉;/*q5 8r/EjDcM9 69"o2{ܠۂS6i:}πy Oyז|$ؐ9Su|!5:+׆H,]&['@jF?P|OhQNƋͪ $ ףCJB֣\duTJLJo ۾NaYfBSWy1ƸrML5Q*kVQ :nP×s, -Q\ %w>K1a~m=QpQ%mA.gv'-_s-7 :QT`1wj'pgvs}L+4=r!?43~q>'o!e/]i9{FBD_jZ++lj\h f;@A.>30@KkMıqXC-o.7&Q@ڜC.GWxFקv\8$ؙ|>Lj1VuUkUûR2 PrG}ω"l뱊{1ْ)[yK<(~`z%x -h !k[{Ay4'-'>[l>h,=V6rl)Z+aOӛ*!+;]GNe~Tkzoj{X4Gst4iy0.Jh3W-R~~ *>w XEkI>&)#Yt#>PbMJٓX5$q?=j@Gj6?I16ef _e}Y&s?T<k \L.x(xv9E9vyTӋ]m$O5'd<>y_X?Q# .;~3bٝ_ی}ؘ`Ut.KTk}Z {r_[9:_}6T53Q4fٚd]Z=[!,:B\#5u8旉*Xyܭw\=ah[#~w:Z ^A cl&ho_xƄj"Ŀx4^KU=;S~Yg{Yse,,5TvSu){|{<䴿iꌯAR9uQvo'f~^3n4F^{pY.8$+ .M!}[ 鯩"vڏa%Ytb```kV㏮# }J ^Jabk9mvoF<`ji&ňG"` 7!E̤f@FV-l, A_z@ qAs64-_Gb4Aez,֚*v slэ»ʕr<*i׷m(R 'X"P3hQ;f{}({!zI2^4Nx!yUahdMw_V=417U];Ө\ hѰ3sA [p*g4 s鳟Əjeapj<.*Y·;dKO2"JRh5N0SzܐH&{)$~e5\u9׬g48L|]1'+_bN8N`6P<;mÔN h"_F2([cV69W\wlۑ.oxڹ㍇tCX˗ ¦+i:l?_\UcGh=U5f [p(v)4r -f^aAOvEe7vxg\m6Ůl'!ïN1+KE:l'jkZIiɇ 8-G8`)FO1٦eHݵ !4s8POrQ!&o8m7(V'C@>J(Y0S13W 4w`VK#$C[`(XXͤNH䰯[!O <{T"BoQ{`ry] nSqѠ@?ě@/wLjf76 esTj^~r *#KmE#|amK&(~N 檷2BAzXs} 7;!miB&"L5`HLI}{?ne\o[xrїW!`(m2"{_2%;3t_voE88ylk".))[wѯ”d}^FY)?]O:UKw3oyn2V bOL2xʅlJ/f$41!j(3 Zrǎ2u8T/A:,V]t1&i;r2en6Y5 I G$k=hZǏ8r3b^gv% ,OwKnvA&0>r6~(v:nG+FUEFWzxt+<<\eQ e#̇92}2)SvZﲛ[-E+YQ@<`+Pf,=29AKtD ͛?QmiZn4/ЇVwhu+AG*0;7?]dĩ O7d\ 9Tb)\Gp^/-,w-+y ⎊hWwSH~2v)Cc!aWxM> *)"mɃD&*;K-;&AJܕq%A3!mXȼVJX"Z;]ASqe#c4F=XbI.7\"B۲cEni~J] ;duS=dr[ْ$ODXfp$nm& jkv6y{saA Yo۝3<׻rO5WlJ핐F[æVP|3H D#蚢.T*Sq!j#GUzx3HcOLPYaa88O܏q)Pi>UZVabeEt ^?c)6sj#!}Kҿubl,n+o=pW`cN4kX=WXK8i'%KˢҳQZ 2 %Gj?IK|Rd<( $L1𬲘7aŞCyWEE\ nY BIlŏ^<ڍҾ.2ꮤG]wy{1ߦJy ٵlV`tnq|n|% u4虼v-lr'k{<3.cohu D:{PM3T$A|>D&y4YD#k79oa e*PNBZOEGb@-碟WWCK.I7@#`pY̒萉 d*tĄi/*ʨC+g\ 8Di0V'|Ms9i~JJ-C8O'0gE7Nt/PGNsx#[Ԑ/4Uo\|U 9c$`/r"iGxWYN( H+oll>0lY}Fp5 WչCAapX(Z.2S¼b֥j~^Cs~'_.pKwʢ nWLxܼk4J1`&+hL/GOݜzeWrav1fo^IK ԋeU FjOWAexC wO/67kko*qZ}`7#<0[X%ǖISckl8_-  k Ƀ#npEUc$Y[T..݁.8,dE>!J~iH`G2c#Cltiq;g9{ABH&xٟԌA^V A014`j>"squ:+2QRE VTl;x풧"Fmjyaȳ,{u V |U+p>6 -6N*`jF; 5į~JOoyjvF~HN߇C҉LB~~>Kq$9B?뿽#sߪ8V@ej%S >7} RO^U6a0ƶ@*W&5v&X]rakf cYO!5 oug=7iPRDEʹ{<sjx (i54Gpk]dǒϑz IJk&]=<65x1tq5^|4ؽubAm)~(%;!4"#s5L;1t(M})rk]$h3{h&`*Ak9#nkLzf x6a~Ti[[:Юompѳ\27MJL[ohZG%әjk]7ٓ@.}GlH%V}td@DX6'auD q Szl͛nGTuT"eev̅"j ǵKwyͰ^_[L([5oɭ^})h|}oDKR:Suݻ"5;26a,] 8%>l&x^9&5QZaCm2yADś:o z- u[,͝.1ip>FڿjeOTP~Cu :jFYA|Qq{E]y`SEIPg dy~RBGSǢOLrA4,Q0#㧤Xp?ltQҞ=x>֥Fik+ry8P{+x]hRlb2Yt^WP#+_а@IQ0xaa#ຑ:!_ov:v o3mL.F{Ԛ e1>YIQLZ$'ACҺ\byED>i P,'201ju, 'Ѕ٪(7=j)lfYC``^$jHҭ-ߴ3Q^bs܋\>&׵nUd$NFjT+X=ʲ@_rpr[#vcna)=.- "|Y9,#b )xQu)W˖H/1',Sٳ^}D7AT9tϦ'CXIG9|B*yǔ:É4lw:I3v)Vh^ %P1o5W ЎQH^M2*:E)h4ۋtO Y785 &5j;P|}2,ŀԉ/](N_ ` xr]̟U17=]~π# @p4e)]ZWq)"<7t)'r/I(X o/S =AEyfr׮M3¬.C(WȦUjBG){v;m lN_@oWnØV; NIwfEn@tL`Yݛߝ1VI!pug:v abSӂ35= ֝"HV2fB.*2o8k/3jtfI - ?z=yFah4=}6rq]h ~yvWUHU$[^Q.&8Uà*(qV<+@ҷCũ.75^bX!Oi=fR^ƩzUC_þ)Y+6_vׁGˠ3H˅ ښ>KنdžOp,}/i>~m]` _%ty`)Ne1vϩMx#rA&oQ|2=6V %T5lxiBpL/@])ž+}FwE\zeO iܗw@_!A[6c5 Q,qƬ9e{{&I_?"ͅ?{~C:Qbh[oqEnEb7c2Dx+8f~>Q9) U&k]b&PXվl1S=tV*7AG _^Im@2.2V'9TduY"JdCKdPjq nDal:a]3[&ɢo''緶V6F`@Ў@.^,,u{YquKL%VEZcބ,(/fNdjFCPo/nV/Y87S#~wL,_pa-;(?@0⅓sE-r$~ )[>FY w6keOu:;arqs+vIT'a'l{چ7 M}wZ pH=(8V`%AD T:s5 0z4ͭS%UW(Mܚ4a}7Hl TZH\*ɭoߓZNKxMދD Ժi`e^{y)> <Ksq#N=7AQf r/ AC ?KČ%&(bn5h&Ć7 GJ{{yAxt謭22ns;#1pj|b a4tϦld?qW+?2VimaZ`te `o܄н.~xI:ͷ1"#&}ܺ@ZU0pr}rq@r\C]*YH?WZv`B~k>Gn!*G m _`l.ȚNA:R[GaNI/ZHlc1+V ;+2)zE{$#_N706 W@+-:uPקF>PRbjU'ŝ(?_WE(s]fmIPenvX?T|Vۧa#/tH68alZw%Ry^0^1 19Rt12uld]zm 7?(:J^>[?) 8W >W($WMV3aFH̾Wq)BFC{e;I+DLeGxub ,A8/{9Hr̀m(:I=tuÑ`wN1fk<jwVֆ&MS_Fnk2X} ϷeѾ V.!!{5^A)0Ic6-w&8gAܺZ䱵^)5xy'`W( Üse<0h>G-|pCQV6%a6B1|@3SveĞHT`OkGy$یη@cuc&"χÈcH 084PȡGA)@Ffk]gtUg[qrJeCrf'Ue>1Cdv8EzM:~ʟ\V U-*:_B^ 1Dh\F8@7v6q_;KyͬfsǩE~Zo& ^kb&/b%*SCIJM"•q ]њ;;{MP2XN>2w:!G;"<@yv?Y>l"ԕV[#"آKuHTgՎVP+؈̢%g;TQj`r(`ԯ'37N6^=HW,ܓ}JuTӕM۽`Ag@$e7Og;@jt $~^χ1F'8%߀喪= o%`9P՛d8-Ff蹩o &w,ðW}tc?W*M _c0>[v YZ