libsemanage1-3.1-150400.3.4.2<>,f*ucp9|jh&H K+]޽ K1݉\Von?m5q6(кJ([\{ęsf"by+®e([iQ?l,ۑ!uIсU Syn~q$d^+X4inO +1{ C .55Rk?LD*ԙvJME}*fOnH:s<4)B*iN?@jJ(L-29.vp#JM{>C$?$d  B>P fw    p t(]8d9: > @ F!G!H!,I!<X!@Y!X\!]!^!b!c"d#(e#-f#0l#2u#Dv#Tw#x$ y$z$h$x$|$$$$$Clibsemanage13.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*ucs390zp37uSUSE Linux Enterprise 15SUSE LLC LGPL-2.1-or-laterhttps://www.suse.com/System/Librarieshttps://github.com/SELinuxProject/selinux/wiki/Releaseslinuxs390x lA큤Af*u_f*u_f*u_f*u_571319fea8fc8a44afd29c93cb65271419fcbcd4d570c8f284268b4e6f9447ad0e0a842d1b2659119b65c86194806b3b7b3766acf5905946c76d6b9ddbc97569rootrootrootrootrootrootrootrootlibsemanage-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(s390-64)@@@@@@@@@@@@@@@    /sbin/ldconfig/sbin/ldconfigconfig(libsemanage1)libaudit.so.1()(64bit)libbz2.so.1()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.2)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libc.so.6(GLIBC_2.8)(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/ldconfigs390zp37 17140585953.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_Updatedrpmxz5s390x-suse-linuxdirectoryASCII textELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=4469bf0acef9126d2de1bf434f0b4e10fc4fa2b4, strippedPPPPR RR RR R RRRRRRR RRoXu?C(`libsemanage-migrate-storeutf-851e66e7d8020c55e6c39fb5dfb75cad1ce6ac6e35eb6e7650092fc40a9a49733?7zXZ !t/]"k%adWD} 7{?|q y"Ǭ=2bx\!qgsh`PiC"m7kmr0JyKNR$"!uy[zEjQJM.Uql%ccUMfTpEx}Tywt=99N$f4d7#5ܿR4&9 \UVv#[U ش(hXUm#NsjjJ PNѷx}!dyCHNI/O5~wjvd}r*zRbrC>%zi~ߠ7y0voSkӁۖ4ڟ]}!`|x˜0lҜ:Hqf'&j>TZ} \1]gI<cuȂ`S2`}Z hh~ &:< R򉏨ٕ91D-ltA i#Ty!Cg>oyL | bP1y bm]UG{m8ЂxMj6-A\LK&"wI"z]%f;ˍT|l 7s@{'^ֻm)*v4Ȫ\.-8ͦ+pP~9~ >!h5Jn 06FY+5q 书LV쵰"`|P2I%RiHG< bFc?89>iOA ߶ꠂ thg_۝qE" #lTKe -kSݒ_ AD8J cl9bc>u ޕp扅b¡mڙv%c i+_+wqȶIQoI\~/*4+'h*&:lxY_j,!̂=Ψ*u0C%lo׮6ԥdk6 ~xm6%zr n~dMd yȁ5'xX{_Lܪq^hMjTlQ豋Æ@PEmdՕY5!/g+nɨ]y[5Cw!W >i$I !rRuZMWVgɿrvt춁g>ԸI 7u=HfAqhZ5XCj7Gz5Mgl]"#g L9:PzMG{Ȝ_]UևBa*^NуH+\Ԗo U`& !?vv7,X"J)uOQ7*:(.ХT3Rr`z(2:=sDRYݳp"V#E#7At _Qc@ᗥ^,{ V(Mӏr}3P'Bc𖸑,!ܳJ^G8/Ԡ[3޽bs-vL`lrk|V4^(~ rd@e:|ocߜa beM c$Ok_-=`XI7BӪƃ/ˤu<ڂU_bU2Hzrifk|EL.큆B^m. TAS"j@ s"C @USJ}EߩR>vEsy>FDpA*=gMyuל(:ց]k,ΪZ| XwG23sTף޸4أ2;3.hJ7;w |dXe@O) .‘r,uP!Ȑ,na[>0#ypUVK2O[4紈v؞笖A3mnAgWgtM|vCf+اʎ 'ʲ.h! ׅ^cPK(`"x#xSA¯;z eJ)S@!DFX Fg+33 .(ҥOZ%;Ve ~bE[2UȫBʜB4F'bYư0CJxyvqXA{X3X.=hWΐlŹW^y9@*YlqzhgsAY.1,$Oig$bX^>spX=S[3C11evQ \v ۭs7M?0R3ݭ)T2pQehi`!zb {O)-Od5gfL*-9!GEˍ3=&t0hcuBaplt4\M~O5) jc+xSIp}u4F2]NbN(d,mW77ԾfB7yPgj?"{L%2HAo\E{}dw#댨9Oj>"f]0.=l()bpS[r݈B~.g,~Ifqd0|yFJ8Dp UOo?h}(\y>/Z1FEu%f5gX)!/ z *VCp&mqZ*ޑl1™ζ4\,rdqnui?ptk +}`f+`ޥ@QW=b椃ȈBgo/5w`i| .xZ;޷ܴuٖ4~gu&]Ri#*ZyT=ʻvdzeUK.6'yjeU@۬+BD[a_ uO7% :$zM"LW!Jٿaz*8KK ^[LvpN +za5\3H Y> } VPjp6nKO{$.H-X L^muonC_G9yI/Y2sS\) 5=A{I}hV܅Qq_*i ,zpf cӯA&n_ǐ#feɍrDNq"`7S-n|*4 ߗ᳊TwN?*z_-d^F~?f2G8]LOj$P70=ut}w=)u=MiiLmg{ 7fpa8|+_X1[~Q?8 WEk3J2/I5>z>?PA ]efw5 9^0Xwv|u%̏ qHdU.h6uYG4+lˇ-C؉veG54+Mί@/$PժnUCv[S 47ށ~73K#Z+_\*4Gma 9nXV@p+uB2gDx)hwGy,#)>h"Dn\]Y֘wSl1Fq [b+d@ɼ egN㰟Iȭ K"5u`P&Jx>,OT(?q$<ޑ- mQ{JH466I)uփöUiH7i3ׯn5#.a"!o)cpGBd&⥃ H_.=#ƒ;S\ 3-^&GakaD^ ycYZ=}|sSIY?X| IǬ2H<g(izRJczX_ei7 kp!!F=˙ 2yu 2_y't,DtǦ$F%n FƋ0ht*L%Ė0o!xr?BFFd wM mjÌE(P[B(uvi1X̑0hJYV6pdh"a444-g5FSqԷsOQ לaHpy͢ \敪I9A_WmV\Dg9q; $ '$| 2cy 9%swTbןWSxYm;ؼSr**0$MD#3qFu#|j]v6u`׻u(xٹ{mi I2mfVA7أsё_76I "M=Xpvu'{cI9䓯Ԩ͂y A\c8H.Eb4%sӶTIlC3U*,F~.))"aEOehx) ?n @J~=%~o)=&Z<Tkxq3myh; 쫱4͔ެî$73{])p߯ɢ,:Fv0 *6/)D抝2%3n%k'(4D),cajR7Oބͧ^A&JG.O$)N*jEIGBosk88Ƥɖ1R41j23OdrF[I+*[x@~'&Y+ Gh[CUG0l '&7#_"e z] XlSm+DIhS3EaGdm~Zp(zWHF.fT?ǥ7(=TacZ,J8 5Ł> 2zC:[UYtBFqB1J0H lG<}Dz*Tӗc/P;$`R4SwZRFߝzuLm0x'f[~:/]}w.]oOIB1ܻBI{$"t B=z4@C ƕ$2IG&-t+ҝ?EZO#NjNYYrS"]@sЗWӵW|Ӈ`ڳb} R,H+]S$bsGi]sk0Ua>82 bIjw}.7)ureS-o50GSQUgvPH5@W0e4QQٖҞY͉F6|I%Bش"Ul rǺ$(t0/;u}^P,g%gM=xuڧ7K ,dIN`l٘,5 nMԏ/ zWO\Bst ޷wPjҫHmXZg-M;kmjezLH('v N!Ti5..q&vdM MbvhMjIXԩ>ؼZ1ΚuxpŒK^O O' ϙd {:;z+w: |CY(k  .׍EMUIN`8`4 ]f] Vd,{q/JX|3Eo5sݷGEBj޴o4IOx) MĔ6l`+%j̑f7j✢3@Όu) ̇Oqʫm_ӸDgD .Ak۔7X"exR6 x][]&?2$TPfnDi䢝%yc4\ʸaԤ{ pR)AIIKŁz\cvhd qoC@,w#a >8^f&nAlv'mWAY5&#+/JK~T@K/"z'(rA!U  lz"  = *6v{p<  x76 kMWYIaqK#(ig (U*1v7 $ p_8)"S`ڌ8rهR H<@wWjumioA]#^xC"\u7{YRpA>_UhUDeǪIYWAdDYl&" aE;M9tZ˧\\ɥkqcי3t)W.(!laAyA>B$At E"W_QΠ m-j n9*QpZ9Av>FBUlDk9A gnS@Pj3Ү~C/ RQC0cRp6fFÝ? X>Pi%e0fKU*iuv}q7k%ޫw:]:Ɍ;u`1"ts#*pt\į }=zvMk[ ?e-_H]D"ocEl?/e.5G5xIbj6}rdhʡHߙi2+6D8z~Q93aGYgr(Orp}gmXԸ>uH~f6 YjznjGBe>Vjo7N;L!|kaRKHG3ۏ3o?=x;1'WمҳjH!k8{ g#3l,j/m(`3Z^ } LARWYrM E Ya'A`>yrXz")+-d/ɰgg͋>c_ &~4mR#SFh EG"KE! ֏mu& Ew/ { O]մfj u:1+M.I W9IAɏעvw y΢ucO&,7ZFsNXcȦ Ji>oh:ϸ2!s>M( cٻQ8$N(Y=Qt:@ŨN׎[?!'qYdHNhf@xȥl6Ƞɼc1u`00PY5)o5<Bʼxqw;]N7E(zKD}صQ VKLfРsu88P -P#mz2m#6xO<4ϙ3-akv&6Qx插 @CSȱV"EI2 Ew @l"~WG$7̭KqTG Qu QgcDg/{hvڑذcgIIn@7Qߥ g/9^L&䜗PA6'USR(h4n/ @ȼ93rOPONd/PKL9'@f:;مiC5)4B54ѶJ$%,[DND}JLnU*]d+P]}AY H<(Z<<: [{*QWZ|r% ƘϥCjޱD(X&$6ǐag03egIm0? &CO{/KsWݬ蚾i60m_x> 9l N5fQ`A W E/^9lrn"*rv/Sˬ[WݖY_˗y9åDTMt 9!ErI}| ?*9 +˃BGO/( m2U6'ߗI+" э%4 !';3*I+ Joa 6#FX9pgSjZ׏hk٘An*4QB0P%$Fg{_{w$-y@6/'B[~=]2mN{u"ۙz?P6Spi`3=^-,Āw45'28.#Mh݄G!ŸVxOIw."z~+ڱ5lsKNN{Y˳^4c]Pܽ?gRb ]juD&f4Xq~㊜W& o#T{HKU˲ul'EϲddJ HG2f01ٚ|G +if+8t` OdvR_FĮE^NV6f1G+oX=Er0EBSWW'Svxczhwz\V>Rɦz3 Rn(X g@$NNtc*{'X3^CbT?Q a9#t8 l*C l -x|J[;Dc G,2Ko#! B=}!հ6\?W]Xb`\9Inp99n{ bδ6D.7'GEu(C8]gtuF Lm/h]Y){F"- ʴ1upO3딦4o28b{*Ž.O."| UVgNL ."X];F)%<^'X!K# -6~`y#⬲MEl-y+HjAT"zwlHL@mץA2fb)`ҧe_<&) ΛE>7g|=jп^ yD_Zb!n&G(>!</VvM2|.{Z2 Y\/ VdW[e| c>WKԗ㈅/mWFцJg; B]@ɪ)m?s>S;HC)Qtub_<C&PLt_͕!Lrqԉ f:;Չ^i]<`fy-G |YAF6:&%7EsdY{N7,@Se1"jXmrsMLmv_I)M`s,]k_e2"U}v_\"`D6ZO A| io&Ί=dk )O,sbUr}$`Mt+ ܊AZKgF}"%@cL^N՚ )w~Gi9UALX:2]|vfWD"D7k ^Ӡ!Q6_tO 8!S:v#\umu>GR%:3>d-(gU NE'c#H5Q+B3T?aWE+Ti 6UӢAβ(Wjg[Cp] z!.g KESB2PK}yp[$4\v=ҽ\u/R섁AC&;cɠgγ&ېh{Cq֟ ^v#YV؜ gϋs` WWUO3D%L=7T=ίWY3+4&ks]jY 'u+@v"8o .z}VB<ٮX| >A gW~< h.QkI8eO3럸Fױ\_s|-wSju`0+{ uaC"I) uFGQO4[  L'V57l` ͗mHYpAD ˠS- =Yhkf~P`W9Dܱ!O!l5b65PCԧ8=NG9%4fJzqV; Ǿ@wvf'_?(K}PWF uF*HgѴiZˇ<ϙ%-W&Li~]zgm4Cs7GTPt/!2ll4鶣ÇrCJ(D`4>(]X 1 Sr+((%$mM^N2.SwБ2,xIeRB 2V||Zs!Q|牮Ḷ]Nm_A,6tpj4V<-6;=X1 ǎǑDw'ˋ KKTW fZt)*D.DBP>9K azL[d7D3p{P"k ח&A52a{|k>0= d?ǵ>t;2vJ`-Dlb6 dH&L1VQ"K=zJDU(k ~ULcz ZQʋUgǵsѦy#w^رb..ѼׇP6;ȗi¤fLb0?a%y.b@;NgNb8^E;6K"ySE {>dFLI).9I[srHl|nMAӼV2q( ʶ% P6-CLK+I P^Pa Z.2Ν :90^W6i@um)pl5e, -r.#C3kA+VLU"b6G/g WC;75 嫦KCqBL=Vh.Mwн6aЇKF{tluΝQ:9?rI _8/BuW,+*ٲ2fDv"FDqk~ <;Bn^WKcN-[g?{/$Hv=y.˃PIC}료Rtsp.B}PyyavD*Ǧ>eBhb q훬[?Gf#+!M4q3x:'r}LxWV4+#]KR1 QGB9Դ'qD?g]ғ $Lˋ{ .1Śx74hRqD 6Mg$/G7O1UO}9_.#h61DX3Ϯݽh v@uuK.G?j{bb(gM?)׾i~]07595rU"ybRl?a7LEޯi ۦ7)F0UYK Sa‘[d?sKa%346m-Eԕ;P_888߫4Y O8W\ʨLTkftwi1DOD lR}krsfT5[Jlqˍ𰋨",koU0R %ҝ_&uESg'pb'xtMNKQPl}w+8Orf0A%V,S'#G]m]#mP4j!Ɍ,Іn j:wOoKL1W6zӻv]gzPWkRRoٚ6fڥ3|CY_gXa/z%Hat5 +Č;j*-9S%8%͐f?qï;0#uA<'ɊbzǻN" ?؎ AM#_CWUV0֊@V(%*2GEKhLfsU#qΏ8+`˂[|kg J-c~&O&'2Vߗ* UaFwd[6Svކ,Reîmdf<v am.Lt#qj,!~ *} 5u"]?@~/n-A&JݫAVKn1ҸH3dԯ2fy-T,seNn^{/ϬॗDaG$³ ӃVxmvECR|iLCT.nahLLNBM-yRDlj 2ő ۊ-LreW5Bc5BFFjKz5JGbZNܜY1O ,gJ0xň越ّnmY4!kLWۧB |p@n4G&,o_rAH0@Xg4S#su #{l )&bEl](zJoЈg'[j(zbfb, \/#ϓ0UM]99` $urhGvA[Aw\Frh|XY I2Ĩ-zg}Y 춯0ġq]4_WŮܹމ ˣ$[U3[W,;^lemUnR7<2N,8>c FSܶ6a j6a~y-%Xy\',vCκuL[t](P`qaȿdD7!2Ô @GP!k[Ȝ6FA5+ZMޘ15{+j(բXX! #W9%Eq ۪{>|;TJuR9)5HZ&hmkceӓsZVƣ1ə#v'"x95ӭ}wO5.G__IskM\X0#[[qO5V=֣V sMͲ9fW>DT=%ێ!KyhNC⬉F/ˈڍkRβ`{z e@=R/dXdC[Y03̷> h)Tc tet| K:xuaU >a,)MuFD>է.'i4D+M IieP:}(zuPP)giIl^3b+ڼۆn1_U_=ㄑ{zFUOs_S5?i)i+IҊ8"+({w8mrs`ʔXjEt~ 0DŽ>D7gN DetKS>| r՗#Pw֢͢+CCS 8M9D҆Y9B{axv2:{Q]q/"tVɊUQW0Fb6!>DXgWj%߬4ҊR̫74T,t[Cmˀ:_s^ZWU 7r^Z Rz]T_Dz9Gt*٧ߞ_4VT7{))>׹6*gY!b{8crvNFДJ;D:H\xv=^TS<׳tUɮ+RVR+.m8y- tlZɶt"bK_2YM'ރ#5a`q}Og)] TI56z!T];I V(bp~לi ?ޜ|ɊXYU:LrS7UmٕҠclt])b=9a;ɞl.;,D"lS xN3!KcŔup 1cT ?M,qm⫌ƇG9"e5l8ʄ2ۛ0;Oyt ;P 9*^.%}6׽lkϾDקƪ%y>TJJC{~DYHhmII fh(-{8Y;BvZd:%Zmq+zgCOc9IӿM S CSA^SeOEK3O|,WywbةlSbt8m̲(v,DWS[ os1p0;y@F!.:Dy}f&dZ=,aRXG h[$O/t:|=[uc~oѝ,9m  +^ J/g6WK 60^0hSsG ot<]:Êwԩ€A{V|6Ҧt ^x5D`,[롈lIT~ dUbWD4ǻO&Bc1$،֝EDH!/OS.4^w IN%^ i_R~idZqE'cտ1&B:n~ϟk%TpkRGe@,F6݃r]j6 u`֏eNrp\߀dFkRoN*# ܞ9TZiXAuk${P`Uv٩JaJ/џi#V`&㻶+˾ igh&.ly+$ϧv>Ou͍{p~$ܟ˜ 5SpyO)R9벉l+T﫿e957f5WͶE\hkt@!8'lŁ! zbw7mƆW|\qK 1EVw)n届F-FlaaY̮]2DFbeK@dyV{(rOdvqQݧ_`ET$>Cif]:+_c! 2tӤ(R\:|yǤ q8ϳAB9̈́mTyK͍Fiit!1}%2Ѫ.RNXn<83!r(}4&@j9ok9zv\D1R|vq&6=.\sLhڂV-?㠮i[Bj oSLBl hF34lz{ {KF~pԽJ ,0,R*+y2f}J@F([bd.̘#!ʞZnb̸͘LT+3-U@V C'~^Pܸ&`Դᨢ8ߑ%P+f;fsyJyMbZa8t ) W1ll=OQ(|c_ HNZpfyn\[G=2`; R vec uܤj砒BĶdxZ@drq*Ʈ-4'&(M^@T&/ M,"es /0NFo>?"ļ]ߡm˒V^U;w-ҍu_iMHDc.2*plE%y\"f*נaTiE$*l2NT,7zk G>ZBnٴXs1A7Vb"PSEؑW|K*@VǑf<|\!acTi])9.qT\7g08NƿmVo].ZW蟴,ZOy,e˴Tdo0@]O9Gf=īs<;,(Cb%jb^sn\`fxv7&U*Aaz[&4,F?59$)!=FxLA!q猫/rN @ tg(wT#jC"}OCɓ>ad\R L\B W%F.8h ~$ e db2rqxs`o˗%Bի<&t* y;C m =]WJ H(_X0Q]ZI$a^0| &8ܡ%­a"_THM#DW.*&ҺAMR+5~QDFQB8=*|{³{aJ1 a) ҠYFEjE6gpc΋bX),ޒ,M^]snI!ˉ,;1|N {΅imp<$[Y!Eh.#_<`3;e%5~l1Ü>H;G><ᛆP# V:x";qs[l5bip3Р(DZM6SRjy5+="boTiJگ;lxS#w=Vhx)&L7]sN gT& V9 bI'od†}F 7`n21j$%n PkX~))>ioڐ}ǧȨ' 3y k먠V- x'1IĻjF"Ogn z Ox}&ZnX_ٗRPڦ!{FUT'!$f(c^ƾqWsJf p$3__":N|^랮;}PP6HV2-[k#GvԇJ ЗQS2 Mθ E -T 'DU*1ǹ7) ,(Hyѐ.7?pBN=hm 5]<_ ób蚞*gzٚҰ8"y|D͗v%M:G|:v1ou3CyvݏLve I?hn NqWܥfaˀy@z7o=Slu]U-#+&v^i:C'ø`\U]c .l'ϫB }DZGqNr"EY꽉Fr7 68M:y+*бx][9Lt⼾w]=`4? I.@YD&^ݯ`aP%WףLA[\T669' yWda,W5!  @^k0^g7Csja#컸"pֳ bT\?⓬/SǨqceNlOVmuFpBGnkc,Q|lK:2 NѦRK .P7Ϡ[p?e͞-C 1]"_%""A=KK8<ȄxǛ0=ͯt! ăAol#ܗ@0|hb+:t uW T<@ }[9|J5tp %Uͺ%ْ#٬gV/]?yB41,NZNB!<%Kz,GnT#{8?qZ& R'~&֮f$wZI_y %b>zcK܇qG"v[w -Ť~$F8h쬆#2x+Y2Ƭ, ^ʎF9GpuO%ܤ7h.>/dB픢@s{H{cs'cN5RF9K; !880+|noN)sg]nXCmDB@Pp#.1S;;.̊%}< PwFpZpX~@.iM$3͵#f(R,M{̜$꛻/ T8kLȹpj)Q?wWq8躀HG5۠:-0>g@58q^k }u4rL32S8VZ H^=w'֫CvVﵱwI׊.ʘy``HH>aAܜ xIp ՆDTE֋a kK^c=}?ۻ,5 }?id6X5֨9vSSA!~EƴʲG@FV3@׭<,.k `ϸ:Lu:Ώ!K Xd%甊Z"I.!O*`JfB^oBCQ1{%POݚae8Ph2}|t @|Ĺv߂ }QJu'@q.7e-{v՜NnԵ^@F8QhLteuLFÄ+vtG=QVX)a[94Eɿijr Z)砠1V3nd2  SJw/շ.ʬ3pP9Smń\"/0wzC}ݥTrd3?KϦR0u4 3onsuǬ68dJPɞ  x':r.jsU"?';>,4 :TqT-B K!ُ/XT5뫂nĚ[u#{&LyS+3:kUBW؝I}fnD.`sotϏK9>YQDbgZ2F*K]yRF jEb 2E /n ^qf+U8 x%"G} `"mI•Fbm*?E|[((+H/Toqe V[W-S&QB bݍNK_G/~F-z@V0>t(U]MՑd$1:QNJhMWDxzoH>?ÈO2 ̝D;ެ%9|V ]`J9big$[mbm!.l0FT#i~|"Yu+XLI5jղQ9 "ΝF?骮;1ZpnoٗEKngܔ LF2Q`I+J|[6yk}(XzoUlq% pCEsDJ<&eDL&EӡCmd9CXk7ɡ߇+% :G9dL;%WhxO6xDL_|iz{.eM`!)쪕h)Qo'_m>fSrFAB -ǫW?aB! Qw&,#D!=Ui1ZWp`rV ]/N:+h*\V縩nIAK2(F  kj4xs1%Dyf8\E.]hRU}yh!!RCRW:֒8# >0$;aq US$bGNxV9>hhwpM}52ݧ:|Y&"$oopLZ `><P8`h@H=16ݰY} AjY0P*n*VB771/ Hexhb.Y w[f"IGp$J3(ڹ[\onbYʸ?N|4KwZDZW0'VN?o w{*Em|,W=,s^jM3<$z Rי4z3?/dB}r*d`!SX tduض\gpˡCǥajCoEMXs4?[\}N\Z1k e+%/Ofe4u5dz`|SC6<4`2뷪KJv9/1 yH9L*hB,w"DtjpJeuas5YEQteRȧ q(Jv01Nݨg-_䶁2h(\/7)X$1b*CŔpݾ JiDdzwa#WvQ1zC܉'z5 n/t DSaTu YZ