python3-libselinux-2.9-8.el8 >  A cU]kDձ P2JzM (]+AˇE, OO~ IPWԬyI:Vֺro3c4(x2tl?\!Tw`ϩtf{4(6<6" ~^Xf+k;z(.bmY6}jINXe;Ѹ7ū4_I;У]P| -KHRM|@5`Exn,"]0 i6_;yI'J_VgӜb:.Ym\c8r!+HSTIm m XRs5׍o$57ZŨ8M0go//7,F яb!!jٵ 'OZ»G۸3hHJDž6xe)!#i.?u|&{6E'%ONIՉTfLC\shEz6!k$ItͥJX+e0947511c3d1202ee411f83964757fa56c7610797c3856e8265a03fe0399307dd22541e98dcf8e99e2c4fec32380401124afa88c{cU]uF.a cIwyDe>i4-'.$rM>k֌A0]6,jDK1epdci*jğ[dg%W, [b`u4v9Z)uS.}'eۖUAļ@k\CU&u#3'#YZKX@fU*4yab5Õ5 =*Q*""K4TОh\`F~knpȦG/zSzXy5%\$"řDN4"hg0=k7W6O;h_a2=}ů):3˭}iO޵Ŋz rr*OhťĹ'D'e-63En2UmqcsAVG|&Tci4[S[KղA<&./܅ 4^}\/#65m1S*Qp?e0?e d  H  EKT         p  4 d   ,<(u8|N9N:pNB]G] H^ I^4 X^@Y^XZ^[^\^ ]^ ^_b`daebfblbtb ubP vbwd xdL yd|dddeCpython3-libselinux2.98.el8SELinux python 3 bindings for libselinuxThe libselinux-python3 package contains python 3 bindings for developing SELinux applications.c%ppc64le-01.mbox.centos.orgCentOSCentOSPublic DomainCentOS Buildsys Unspecifiedhttps://github.com/SELinuxProject/selinux/wikilinuxppc64leW`^rr"AAA큤A큤c%c%c%c%c%c%c%c%c%c%c%c%9239f5707bd4c08f9cef3c703a032df6aeac52a0580ac46c26192129d78a72add8bb86b435f28b40b3464d1394ba8496f4b198d3cad1f31371e262f224ed4a5286d32c89c721919a9a63b3b771e6f7064f3f4e83b4d311bbe837429da8b447b728246faed3a8ab7e131216e0ec4a563de87c34b7f83aafec0e49bf23ef5422d128246faed3a8ab7e131216e0ec4a563de87c34b7f83aafec0e49bf23ef5422d1e11d5a30c54dae3e27f1fa36c91fe09a8439236442fd347e168355e6b7c53a24../../../../usr/lib64/python3.6/site-packages/_selinux.cpython-36m-ppc64le-linux-gnu.so../../../../usr/lib64/python3.6/site-packages/selinux/audit2why.cpython-36m-ppc64le-linux-gnu.sorootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibselinux-2.9-8.el8.src.rpmlibselinux-python3libselinux-python3(ppc-64)python3-libselinuxpython3-libselinux(ppc-64)python3.6dist(selinux)python3dist(selinux)@@@@@@@     @libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.17)(64bit)libpython3.6m.so.1.0()(64bit)libselinux(ppc-64)libselinux.so.1()(64bit)python(abi)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)2.9-8.el83.63.0.4-14.6.0-14.0.4-14.0-15.2-14.14.3c@c.b_@_l@]X]@\@[@[ā@[ @[,[@[Zz@ZK@ZZZI@Z@Z}@Zz@Zu@ZTZOhZfY@Y˒Y(@YJYV@Y@Y|xY{'@Yx@Y.X-Xg@X@X @XN@X@XXx@Xv@XJX43@WH@W9W@Wq@Wm Wk@W,@W'A@W#LW@VяVIVɦV=@VVii@V@V UU@U4@Ua@UQ@U8U6;UTS@S@SSShShSXS 4@S@R@RUR&RʚRkR%R@RMUM@M@M@M@MlMQ0@MGM5ML@L-@L@L*@LLq@LN@LF@L$@KKKrK@KKqK}+KTM@KA@K@JJJJG@JG@JG@JjJS8JS8JB@J@JMIܑI@IԨIbI̿I@IV@III@I@I2I@IcGIcGIcGIG@IG@IBR@I1.I!\I!\I-HHHe@He@He@He@H@HHH@Ht@HsVHgy@H^>H^>H-w@H!H @H@G@GG#GF@G@GGƢ@GƢ@G­G@GGD@G@G@G@G,@G,@G@GG@GZ@GZ@GeGeG|@G|@GO@GO@G<4G<4G0W@G'@FF@FIFFFFF&@FF@FvFFS@FF@FF]F@FtFFzh@Fw@Fm9@F` @F; @F-@F,F@F@FF*FF @F @FoE@EE@E4@EE?Eɿ@EEEEElEx@E&E=E=E@Ex@EvEnEYEK/@E>@E4EE EgEgEDfDDDDq@D@DB@DB@DB@DB@D{DDX@D4D4D4DD@D@D~D~D|3DvDu@Dr@Dr@DlaDk@DiD`@D_2D_2DX@DWID?D;@D'Dj@C@CCC-Cǖ@Cǖ@C[CCC8@C@CC @CCqC @CCCC@CBC@C@C|pC|pC{@CyCp@Cp@CoACkM@CiCf@C_oC_oC^@C^@CX@CWCS@COCFc@CFc@CECECBnCA@C;@C:C*C&@C&@C%mCC@CC C a@C a@C&B=BۙB@B@Br!Br!Br!Bn-@BgB] B] BZfBS@BQ,@BIC@BAZ@B9q@B9q@B06B-B$Y@B#BB@B@B LB LBBAA)@A@A@AA@A@A@AyAҜ@AJA@A`A`AA@AA@Ak@AAA@AvA@AAoA]FA]FAQi@AN@AI@AF@AF@AA@A>@A>@A7 @A7 @A5A4h@A3A3A/"@A-A+-A(A$@A!@A A A@A@@@q@7@@@@6@@@A@)@@@@@@@@@~y@@~y@@~y@@}'@s@@s@@s@@l@@ia@@b@b@b@O@@O@@Dw@@9@@,@@ @/@@???E@?E@?٭???q@??@?@?@?}d?z?a@?M?D@>S@Vit Mojzis - 2.9-8Vit Mojzis - 2.9-7Vit Mojzis - 2.9-6Vit Mojzis - 2.9-5Vit Mojzis - 2.9-4Vit Mojzis - 2.9-3Petr Lautrbach - 2.9-2.1Petr Lautrbach - 2.9-1Petr Lautrbach - 2.8-6Petr Lautrbach - 2.8-5Petr Lautrbach - 2.8-4Petr Lautrbach - 2.8-3Petr Lautrbach - 2.8-2Petr Lautrbach - 2.8-1Petr Lautrbach - 2.8-0.rc3.1Petr Lautrbach - 2.8-0.rc2.1Petr Lautrbach - 2.8-0.rc1.1Petr Lautrbach - 2.7-14Petr Lautrbach - 2.7-13Petr Lautrbach - 2.7-12Igor Gnatenko - 2.7-11Fedora Release Engineering - 2.7-10Igor Gnatenko - 2.7-9Iryna Shcherbina - 2.7-8Mamoru TASAKA - 2.7-7Petr Lautrbach - 2.7-6Petr Lautrbach - 2.7-5Petr Šabata - 2.7-4Zbigniew Jędrzejewski-Szmek - 2.7-3Zbigniew Jędrzejewski-Szmek - 2.7-2Petr Lautrbach - 2.7-1Fedora Release Engineering - 2.6-10Florian Weimer - 2.6-9Petr Lautrbach - 2.6-8Fedora Release Engineering - 2.6-7Petr Lautrbach - 2.6-6Petr Lautrbach - 2.6-5Petr Lautrbach - 2.6-4Petr Lautrbach - 2.6-3Petr Lautrbach - 2.6-2Petr Lautrbach - 2.6-1Fedora Release Engineering - 2.5-18Stephen Gallagher - 2.5-17Vít Ondruch - 2.5-16Petr Lautrbach - 2.5-15Charalampos Stratakis - 2.5-14Petr Lautrbach - 2.5-13Petr Lautrbach 2.5-12Petr Lautrbach 2.5-11Fedora Release Engineering - 2.5-10Petr Lautrbach - 2.5-9Petr Lautrbach - 2.5-8Petr Lautrbach - 2.5-7Petr Lautrbach - 2.5-6Petr Lautrbach - 2.5-5Petr Lautrbach - 2.5-4Petr Lautrbach - 2.5-3Petr Lautrbach 2.5-2Petr Lautrbach 2.5-1Petr Lautrbach 2.5-0.1.rc1Fedora Release Engineering - 2.4-8Vít Ondruch - 2.4-7Petr Lautrbach - 2.4-6Robert Kuska - 2.4-5Petr Lautrbach 2.4-4Petr Lautrbach 2.4-3Adam Jackson 2.4-2Petr Lautrbach 2.4-1.1Fedora Release Engineering - 2.3-11Petr Lautrbach 2.3-10Petr Lautrbach 2.3-9Petr Lautrbach 2.3-8Than Ngo - 2.3-7Vít Ondruch - 2.3-6Miroslav Grepl - 2.3-5Fedora Release Engineering - 2.3-4Fedora Release Engineering - 2.3-3Kalev Lember - 2.3-2Dan Walsh - 2.3-1Miroslav Grepl - 2.2.2-8Vít Ondruch - 2.2.2-7Dan Walsh - 2.2.2-6Dan Walsh - 2.2.2-5Dan Walsh - 2.2.2-4Dan Walsh - 2.2.2-3Dan Walsh - 2.2.2-2Dan Walsh - 2.2.2-1Adam Williamson - 2.2.1-6Dan Walsh - 2.2.1-5Dan Walsh - 2.2.1-4Dan Walsh - 2.2.1-3Dan Walsh - 2.2.1-2Dan Walsh - 2.2.1-1Dan Walsh - 2.2-1Dan Walsh - 2.1.13-21Dan Walsh - 2.1.13-20Dan Walsh - 2.1.13-19Dan Walsh - 2.1.13-17Fedora Release Engineering - 2.1.13-17Dan Walsh - 2.1.13-16Dan Walsh - 2.1.13-15Dan Walsh - 2.1.13-14Dan Walsh - 2.1.13-13Dan Walsh - 2.1.13-12Dan Walsh - 2.1.13-11Dan Walsh - 2.1.13-10Dan Walsh - 2.1.13-9Dan Walsh - 2.1.13-8Dan Walsh - 2.1.13-7Dan Walsh - 2.1.13-6Dan Walsh - 2.1.13-5Dan Walsh - 2.1.13-4Dan Walsh - 2.1.13-3Dan Walsh - 2.1.13-2Dan Walsh - 2.1.13-1Dan Walsh - 2.1.12-20Dan Walsh - 2.1.12-19Dan Walsh - 2.1.12-18Dan Walsh - 2.1.12-17Dan Walsh - 2.1.12-16Dan Walsh - 2.1.12-15Dan Walsh - 2.1.12-14Dan Walsh - 2.1.12-13Dan Walsh - 2.1.12-12Dan Walsh - 2.1.12-11Dan Walsh - 2.1.12-10Dan Walsh - 2.1.12-9Dan Walsh - 2.1.12-8Dan Walsh - 2.1.12-7Dan Walsh - 2.1.12-6Dan Walsh - 2.1.12-5Dan Walsh - 2.1.12-4Dan Walsh - 2.1.12-3Dan Walsh - 2.1.12-2Dan Walsh - 2.1.12-1David Malcolm - 2.1.11-6David Malcolm - 2.1.11-5Fedora Release Engineering - 2.1.11-4Dan Walsh - 2.1.11-3Dan Walsh - 2.1.11-2Dan Walsh - 2.1.11-1Dan Walsh - 2.1.10-5Dan Walsh - 2.1.10-4Dan Walsh - 2.1.10-3Dan Walsh - 2.1.10-2Dan Walsh - 2.1.10-1Dan Walsh - 2.1.9-9Dan Walsh - 2.1.9-8Dan Walsh - 2.1.9-7Kay Sievers - 2.1.9-6Dan Walsh - 2.1.9-5Harald Hoyer 2.1.9-4Dan Walsh - 2.1.9-3Dan Walsh - 2.1.9-2Dan Walsh - 2.1.9-1Dan Walsh - 2.1.8-5Dan Walsh - 2.1.8-4Dan Walsh - 2.1.8-2Dan Walsh - 2.1.8-1Dan Walsh - 2.1.7-2Dan Walsh - 2.1.7-1Dan Walsh - 2.1.6-4Dan Walsh - 2.1.6-3Dan Walsh - 2.1.6-2Dan Walsh - 2.1.6-1Dan Walsh - 2.1.5-5Ville Skyttä - 2.1.5-4Dan Walsh - 2.1.5-3Dan Walsh - 2.1.5-2Dan Walsh - 2.1.5-1Dan Walsh - 2.1.4-2Dan Walsh - 2.1.4-1Dan Walsh - 2.1.0-1Dan Walsh - 2.0.102-6Dan Walsh - 2.0.102-5Dan Walsh - 2.0.102-4Dan Walsh - 2.0.102-3Dan Walsh - 2.0.102-2Dan Walsh - 2.0.102-1Dan Walsh - 2.0.101-1Dan Walsh - 2.0.99-5Dan Walsh - 2.0.99-4Dan Walsh - 2.0.99-3Dan Walsh - 2.0.99-2Dan Walsh - 2.0.99-1Fedora Release Engineering Dan Walsh - 2.0.98-3Dan Walsh - 2.0.98-2Dan Walsh - 2.0.98-1Dan Walsh - 2.0.97-1Dan Walsh - 2.0.96-9Dan Walsh - 2.0.96-8jkeating - 2.0.96-7Adam Tkac - 2.0.96-6Dan Walsh - 2.0.96-5Dan Walsh - 2.0.96-4David Malcolm - 2.0.96-3Dan Walsh - 2.0.96-2Dan Walsh - 2.0.96-1Dan Walsh - 2.0.94-1Dan Walsh - 2.0.93-1Dan Walsh - 2.0.92-1Dan Walsh - 2.0.91-1Dan Walsh - 2.0.90-5Dan Walsh - 2.0.90-4Dan Walsh - 2.0.90-3Dan Walsh - 2.0.90-2Dan Walsh - 2.0.90-1Dan Walsh - 2.0.89-2Dan Walsh - 2.0.89-1Dan Walsh - 2.0.88-1Dan Walsh - 2.0.87-1Dan Walsh - 2.0.86-2Dan Walsh - 2.0.86-1Fedora Release Engineering - 2.0.85-2Dan Walsh - 2.0.85-1Dan Walsh - 2.0.84-1Dan Walsh - 2.0.82-2Dan Walsh - 2.0.82-1Dan Walsh - 2.0.81-1Dan Walsh - 2.0.80-1Dan Walsh - 2.0.79-6Dan Walsh - 2.0.79-5Dan Walsh - 2.0.79-4Dan Walsh - 2.0.79-3Dan Walsh - 2.0.79-1Dan Walsh - 2.0.78-5Dan Walsh - 2.0.78-4Dan Walsh - 2.0.78-3Dan Walsh - 2.0.78-2Dan Walsh - 2.0.78-1Fedora Release Engineering - 2.0.77-6Dan Walsh - 2.0.77-5Dan Walsh - 2.0.77-3Dan Walsh - 2.0.77-2Dan Walsh - 2.0.77-1Dan Walsh - 2.0.76-6Dan Walsh l - 2.0.76-5Dan Walsh - 2.0.76-4Ignacio Vazquez-Abrams - 2.0.76-2Dan Walsh - 2.0.76-1Dan Walsh - 2.0.75-2Dan Walsh - 2.0.75-1Dan Walsh - 2.0.73-1Dan Walsh - 2.0.71-6Dan Walsh - 2.0.71-5Dan Walsh - 2.0.71-4Dan Walsh - 2.0.71-3Dan Walsh - 2.0.71-2Dan Walsh - 2.0.71-1Dan Walsh - 2.0.70-1Dan Walsh - 2.0.69-2Dan Walsh - 2.0.69-1Dan Walsh - 2.0.67-4Dan Walsh - 2.0.67-3Dan Walsh - 2.0.67-2Dan Walsh - 2.0.67-1Dan Walsh - 2.0.65-1Dan Walsh - 2.0.64-3Dan Walsh - 2.0.64-2Dan Walsh - 2.0.64-1Dan Walsh - 2.0.61-4Dan Walsh - 2.0.61-3Dan Walsh - 2.0.61-2Dan Walsh - 2.0.61-1Dan Walsh - 2.0.60-1Dan Walsh - 2.0.59-2Dan Walsh - 2.0.59-1Dan Walsh - 2.0.58-1Dan Walsh - 2.0.57-2Dan Walsh - 2.0.57-1Dan Walsh - 2.0.56-1Dan Walsh - 2.0.55-1Dan Walsh - 2.0.53-1Dan Walsh - 2.0.52-1Dan Walsh - 2.0.50-1Dan Walsh - 2.0.49-2Dan Walsh - 2.0.49-1Dan Walsh - 2.0.48-1Dan Walsh - 2.0.47-4Adel Gadllah - 2.0.47-3Dan Walsh - 2.0.47-2Dan Walsh - 2.0.47-1Dan Walsh - 2.0.46-6Dan Walsh - 2.0.46-5Dan Walsh - 2.0.46-4Dan Walsh - 2.0.46-3Dan Walsh - 2.0.46-2Dan Walsh - 2.0.46-1Dan Walsh - 2.0.45-1Dan Walsh - 2.0.43-1Dan Walsh - 2.0.42-1Dan Walsh - 2.0.40-1Dan Walsh - 2.0.37-1Dan Walsh - 2.0.36-1Dan Walsh - 2.0.35-2Dan Walsh - 2.0.35-1Dan Walsh - 2.0.34-3Dan Walsh - 2.0.34-2Dan Walsh - 2.0.34-1Dan Walsh - 2.0.33-2Dan Walsh - 2.0.33-1Dan Walsh - 2.0.31-4Dan Walsh - 2.0.31-3Dan Walsh - 2.0.31-2Dan Walsh - 2.0.30-2Dan Walsh - 2.0.30-1Dan Walsh - 2.0.29-1Dan Walsh - 2.0.24-3Dan Walsh - 2.0.24-2Dan Walsh - 2.0.24-1Dan Walsh - 2.0.23-3Dan Walsh - 2.0.23-2Dan Walsh - 2.0.23-1Dan Walsh - 2.0.22-1Dan Walsh - 2.0.21-2Dan Walsh - 2.0.21-1Dan Walsh - 2.0.18-1Dan Walsh - 2.0.16-1Dan Walsh - 2.0.14-1Dan Walsh - 2.0.13-2Dan Walsh - 2.0.13-1Dan Walsh - 2.0.12-2Dan Walsh - 2.0.12-1Dan Walsh - 2.0.11-1Dan Walsh - 2.0.9-2Dan Walsh - 2.0.9-1Dan Walsh - 2.0.8-1Dan Walsh - 2.0.7-2Dan Walsh - 2.0.7-1Dan Walsh - 2.0.5-2Dan Walsh - 2.0.5-1Dan Walsh - 2.0.4-1Dan Walsh - 2.0.2-1Dan Walsh - 2.0.1-1Dan Walsh - 2.0.0-1Dan Walsh - 1.34.0-2Dan Walsh - 1.34.0-1Dan Walsh - 1.33.6-1Dan Walsh - 1.33.5-1Dan Walsh - 1.33.4-3Dan Walsh - 1.33.4-2Dan Walsh - 1.33.4-1Dan Walsh - 1.33.3-3Dan Walsh - 1.33.3-2Dan Walsh - 1.33.3-1Jeremy Katz - 1.33.2-4Dan Walsh - 1.33.2-3Dan Walsh - 1.33.2-2Dan Walsh - 1.33.2-1Dan Walsh - 1.33.1-2Dan Walsh - 1.33.1-1Dan Walsh - 1.32-1Jesse Keating - 1.30.29-2Dan Walsh - 1.30.29-1Jeremy Katz - 1.30.28-3Dan Walsh - 1.30.28-2Dan Walsh - 1.30.28-1Jeremy Katz - 1.30.27-2Dan Walsh - 1.30.27-1Jesse Keating - 1.20.26-2Dan Walsh - 1.30.25-1Dan Walsh - 1.30.24-1Dan Walsh - 1.30.22-2Dan Walsh - 1.30.22-1Dan Walsh - 1.30.20-1Jeremy Katz - 1.30.19-5Jeremy Katz - 1.30.19-4Dan Walsh 1.30.19-3Dan Walsh 1.30.19-2Dan Walsh 1.30.19-1Dan Walsh 1.30.15-5Dan Walsh 1.30.15-4Dan Walsh 1.30.15-3Dan Walsh 1.30.15-2Dan Walsh 1.30.15-1Dan Walsh 1.30.12-2Dan Walsh 1.30.12-1Dan Walsh 1.30.11-2Dan Walsh 1.30.11-1Dan Walsh 1.30.10-4Dan Walsh 1.30.10-3Dan Walsh 1.30.10-2Dan Walsh 1.30.10-1Dan Walsh 1.30.8-1Dan Walsh 1.30.7-2Dan Walsh 1.30.7-1Dan Walsh 1.30.6-2Dan Walsh 1.30.6-1Dan Walsh 1.30.5-1Dan Walsh 1.30.3-3Dan Walsh 1.30.3-2Dan Walsh 1.30.3-1Dan Walsh 1.30.1-2Dan Walsh 1.30.1-1Dan Walsh 1.30-1Jesse Keating - 1.29.7-1.2Jesse Keating - 1.29.7-1.1Dan Walsh 1.29.7-1Dan Walsh 1.29.6-1Dan Walsh 1.29.5-2Dan Walsh 1.29.5-1Dan Walsh 1.29.4-1Dan Walsh 1.29.3-2Dan Walsh 1.29.3-1Dan Walsh 1.29.2-4Dan Walsh 1.29.2-3Dan Walsh 1.29.2-2Dan Walsh 1.29.2-1Dan Walsh 1.29.1-3Jesse Keating Dan Walsh 1.29.1-1Dan Walsh 1.28-1Dan Walsh 1.27.28-2Dan Walsh 1.27.28-1Dan Walsh 1.27.26-1Dan Walsh 1.27.25-1Dan Walsh 1.27.23-1Dan Walsh 1.27.22-4Dan Walsh 1.27.22-3Dan Walsh 1.27.22-2Dan Walsh 1.27.22-1Dan Walsh 1.27.21-2Dan Walsh 1.27.21-1Dan Walsh 1.27.20-1Dan Walsh 1.27.19-1Dan Walsh 1.27.18-1Dan Walsh 1.27.17-4Dan Walsh 1.27.17-2Dan Walsh 1.27.17-1Dan Walsh 1.27.14-3Dan Walsh 1.27.14-2Dan Walsh 1.27.14-1Dan Walsh 1.27.13-2Dan Walsh 1.27.13-1Dan Walsh 1.27.12-1Dan Walsh 1.27.9-2Dan Walsh 1.27.9-1Dan Walsh 1.27.7-1Dan Walsh 1.27.6-1Dan Walsh 1.27.4-1Dan Walsh 1.27.3-1Dan Walsh 1.27.2-1Dan Walsh 1.27.1-3Dan Walsh 1.27.1-2Dan Walsh 1.26-6Dan Walsh 1.26-5Dan Walsh 1.26-3Dan Walsh 1.26-2Dan Walsh 1.25.7-1Dan Walsh 1.25.6-1Dan Walsh 1.25.5-1Dan Walsh 1.25.4-1Dan Walsh 1.25.3-2Dan Walsh 1.25.3-1Dan Walsh 1.25.2-2Dan Walsh 1.25.2-1Dan Walsh 1.24.2-1Dan Walsh 1.24.1-1Dan Walsh 1.23.11-1Dan Walsh 1.23.10-3Dan Walsh 1.23.10-2Dan Walsh 1.23.10-1Dan Walsh 1.23.8-1Dan Walsh 1.23.7-3Dan Walsh 1.23.7-2Dan Walsh 1.23.7-1Dan Walsh 1.23.6-1Dan Walsh 1.23.5-1Dan Walsh 1.23.4-1Dan Walsh 1.23.2-3Dan Walsh 1.23.2-2Dan Walsh 1.23.2-1Dan Walsh 1.23.1-1Dan Walsh 1.22-1Dan Walsh 1.21.13-1Dan Walsh 1.21.12-1Dan Walsh 1.21.11-2Dan Walsh 1.21.11-1Dan Walsh 1.21.10-3Dan Walsh 1.21.10-1Dan Walsh 1.21.9-2Dan Walsh 1.21.9-1Dan Walsh 1.21.8-1Dan Walsh 1.21.7-1Dan Walsh 1.21.5-1Dan Walsh 1.21.4-1Dan Walsh 1.21.2-1Dan Walsh 1.21.1-3Dan Walsh 1.21.1-2Dan Walsh 1.21.1-1Dan Walsh 1.20.1-3Dan Walsh 1.20.1-2Dan Walsh 1.20.1-1Dan Walsh 1.19.4-1Dan Walsh 1.19.3-3Dan Walsh 1.19.3-2Dan Walsh 1.19.3-1Dan Walsh 1.19.2-1Dan Walsh 1.19.1-6Dan Walsh 1.19.1-4Dan Walsh 1.19.1-2Dan Walsh 1.19.1-1Steve Grubb 1.18.1-5Dan Walsh 1.18.1-4Dan Walsh 1.18.1-3Steve Grubb 1.18.1-2Dan Walsh 1.18.1-1Steve Grubb 1.17.15-2Steve Grubb 1.17.15-2Dan Walsh 1.17.15-1Dan Walsh 1.17.14-1Dan Walsh 1.17.13-3Dan Walsh 1.17.13-2Dan Walsh 1.17.13-1Dan Walsh 1.17.12-2Dan Walsh 1.17.12-1Dan Walsh 1.17.11-1Dan Walsh 1.17.10-1Dan Walsh 1.17.9-2Dan Walsh 1.17.9-1Dan Walsh 1.17.8-2Dan Walsh 1.17.8-1Dan Walsh 1.17.7-1Dan Walsh 1.17.6-1Dan Walsh 1.17.5-1Dan Walsh 1.17.4-1Dan Walsh 1.17.3-1Dan Walsh 1.17.2-1Dan Walsh 1.17.1-1Dan Walsh 1.16.1-1Colin Walters 1.16-1Dan Walsh 1.15.7-1Dan Walsh 1.15.6-1Dan Walsh 1.15.5-1Dan Walsh 1.15.4-1Dan Walsh 1.15.3-2Dan Walsh 1.15.3-1Dan Walsh 1.15.2-1Dan Walsh 1.15.1-3Dan Walsh 1.15.1-2Dan Walsh 1.15.1-1Dan Walsh 1.14.1-1Dan Walsh 1.13.4-1Elliot Lee Dan Walsh 1.13.3-2Dan Walsh 1.13.2-1Dan Walsh 1.13.1-1Dan Walsh 1.12-2Dan Walsh 1.12-1Dan Walsh 1.11.4-1Dan Walsh 1.11.3-1Dan Walsh 1.11.2-1Dan Walsh 1.11-4Dan Walsh 1.11-3Dan Walsh 1.11-2Dan Walsh 1.11-1Dan Walsh 1.10-2Dan Walsh 1.10-1Dan Walsh 1.9-1Dan Walsh 1.8-1Dan Walsh 1.6-6Dan Walsh 1.6-5Dan Walsh 1.6-4Dan Walsh 1.6-3Dan Walsh 1.6-2Elliot Lee Dan Walsh 1.4-11Elliot Lee Dan Walsh 1.4-9Dan Walsh 1.4-8Dan Walsh 1.4-7Dan Walsh 1.4-6Dan Walsh 1.4-5Dan Walsh 1.4-4Dan Walsh 1.4-3Dan Walsh 1.4-2Dan Walsh 1.4-1Dan Walsh 1.3-2Dan Walsh 1.3-1Dan Walsh 1.2-9Dan Walsh 1.2-8Dan Walsh 1.2-7Dan Walsh 1.2-6Dan Walsh 1.2-5Dan Walsh 1.2-4Dan Walsh 1.2-3Dan Walsh 1.2-2Dan Walsh 1.2-1Dan Walsh 1.0-1- restorecon: Fix memory leak - xattr_value (#2137965)- Restorecon: Ignore missing directories when -i is used (#2137965)- Describe fcontext regular expressions (#1904059) - Strip spaces before values in config (#2012145)- Deprecate security_compute_user(), update man pages (#1879368)- Eliminate use of security_compute_user() (#1879368)- Fix mcstrans secolor examples in secolor.conf man page (#1770270)- Use Python distutils to install SELinux python bindings (#1719771) - Move sefcontext_compile to -utils package (#1612518)- SELinux userspace 2.9 release- Fix RESOURCE_LEAK coverity scan defects- selinux_restorecon: Skip customized files also without -v - man pages fixes- Build libselinux-python when %with_python2 macro is set to non-zero value- Build libselinux-ruby (#1581322)- Don't build the Python 2 subpackage (#1567358)- SELinux userspace 2.8 release- SELinux userspace 2.8-rc3 release candidate- SELinux userspace 2.8-rc2 release candidate- SELinux userspace 2.8-rc1 release candidate- Do not build libselinux-ruby- build: Replace PYSITEDIR with PYTHONLIBDIR- Correct manpages regarding removable_context - build: follow standard semantics for DESTDIR and PREFIX- Escape macros in %changelog- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild- Switch to %ldconfig_scriptlets- Update Python 2 dependency declarations to new packaging standards (See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3)- F-28: rebuild for ruby25- Rebuild with libsepol-2.7-3- Drop golang bindings - Add support for pcre2 to pkgconfig definition- Enable the python3 subpackages on EL- Also add Provides for the old name without %_isa- Python 2 binary package renamed to python2-libselinux See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3 - Python 3 binary package renamed to python3-libselinux- Update to upstream release 2017-08-04- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild- Rebuild with binutils fix for ppc64le (#1475636)- Always unmount selinuxfs for SELINUX=disabled- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild- Don't finalize mount state in selinux_set_policy_root() - Follow upstream and rename _selinux.so to _selinux.cpython-36m-x86_64-linux-gnu.so- Fix setfiles progress indicator- Fix segfault in selinux_restorecon_sb() (#1433577) - Change matchpathcon usage to match with matchpathcon manpage - Fix a corner case getsebool return value- Fix 'semanage boolean -m' to modify active value- Fix FTBFS - fatal error (#1427902)- Update to upstream release 2016-10-14- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild- Add missing %license macro- Rebuilt for https://fedoraproject.org/wiki/Changes/Ruby_2.4- Rewrite restorecon() python method- Rebuild for Python 3.6- Fix pointer handling in realpath_not_final (#1376598)- Fix -Wsign-compare warnings - Drop unused stdio_ext.h header file - Kill logging check for selinux_enabled() - Drop usage of _D_ALLOC_NAMLEN - Add openrc_contexts functions - Fix redefinition of XATTR_NAME_SELINUX - Correct error path to always try text - Clean up process_file() - Handle NULL pcre study data - Fix in tree compilation of utils that depend on libsepol- Rebuilt with libsepol-2.5-9- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages- Clarify is_selinux_mls_enabled() description - Explain how to free policy type from selinux_getpolicytype() - Compare absolute pathname in matchpathcon -V - Add selinux_snapperd_contexts_path()- Move _selinux.so to /usr/lib64/python*/site-packages- Modify audit2why analyze function to use loaded policy - Sort object files for deterministic linking order - Respect CC and PKG_CONFIG environment variable - Avoid mounting /proc outside of selinux_init_load_policy()- Fix multiple spelling errors- Rebuilt with libsepol-2.5-5- Fix typo in sefcontext_compile.8- Fix location of selinuxfs mount point - Only mount /proc if necessary - procattr: return einval for <= 0 pid args - procattr: return error on invalid pid_t input- Use fully versioned arch-specific requires- Update to upstream release 2016-02-23- Update to upstream rc1 release 2016-01-07- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild- Rebuilt for https://fedoraproject.org/wiki/Changes/Ruby_2.3- Build libselinux without rpm_execcon() (#1284019)- Rebuilt for Python3.5 rebuild- Flush the class/perm string mapping cache on policy reload (#1264051) - Fix restorecon when path has no context- Simplify procattr cache (#1257157,#1232371)- Export ldflags into the build so hardening works- Update to 2.4 release- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild- is_selinux_enabled: Add /etc/selinux/config test (#1219045) - matchpathcon/selabel_file: Fix man pages (#1219718)- revert support for policy compressed with xv (#1185266)- selinux.py - use os.walk() instead of os.path.walk() (#1195004) - is_selinux_enabled(): drop no-policy-loaded test (#1195074) - fix -Wformat errors and remove deprecated mudflap option- bump release and rebuild so that koji-shadow can rebuild it against new gcc on secondary arch- Rebuilt for https://fedoraproject.org/wiki/Changes/Ruby_2.2- Compiled file context files and the original should have the same permissions from dwalsh@redhat.com - Add selinux_openssh_contexts_path() to get a path to /contexts/openssh_contexts- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild- Rebuilt for https://fedoraproject.org/wiki/Changes/Python_3.4- Update to upstream * Get rid of security_context_t and fix const declarations. * Refactor rpm_execcon() into a new setexecfilecon() from Guillem Jover.- Add selinux_openssh_contexts_path()- Rebuilt for https://fedoraproject.org/wiki/Changes/Ruby_2.1- Fix spelling mistake in man page- More go bindings - restorecon, getpidcon, setexeccon- Add additional go bindings for get*con calls - Add go bindings test command - Modify man pages of set*con calls to mention that they are thread specific- Move selinux.go to /usr/lib64/golang/src/pkg/github.com/selinux/selinux.go - Add Int_to_mcs function to generate MCS labels from integers.- Add ghost flag for /var/run/setrans- Update to upstream * Fix userspace AVC handling of per-domain permissive mode. - Verify context is not null when passed into *setfilecon_raw- revert unexplained change to rhat.patch which broke SELinux disablement- Verify context is not null when passed into lsetfilecon_raw- Mv selinux.go to /usr/share/gocode/src/selinux- Add golang support to selinux.- Remove togglesebool man page- Update to upstream * Remove -lpthread from pkg-config file; it is not required. - Add support for policy compressed with xv- Update to upstream * Fix avc_has_perm() returns -1 even when SELinux is in permissive mode. * Support overriding Makefile RANLIB from Sven Vermeulen. * Update pkgconfig definition from Sven Vermeulen. * Mount sysfs before trying to mount selinuxfs from Sven Vermeulen. * Fix man pages from Laurent Bigonville. * Support overriding PATH and LIBBASE in Makefiles from Laurent Bigonville. * Fix LDFLAGS usage from Laurent Bigonville * Avoid shadowing stat in load_mmap from Joe MacDonald. * Support building on older PCRE libraries from Joe MacDonald. * Fix handling of temporary file in sefcontext_compile from Dan Walsh. * Fix procattr cache from Dan Walsh. * Define python constants for getenforce result from Dan Walsh. * Fix label substitution handling of / from Dan Walsh. * Add selinux_current_policy_path from Dan Walsh. * Change get_context_list to only return good matches from Dan Walsh. * Support udev-197 and higher from Sven Vermeulen and Dan Walsh. * Add support for local substitutions from Dan Walsh. * Change setfilecon to not return ENOSUP if context is already correct from Dan Walsh. * Python wrapper leak fixes from Dan Walsh. * Export SELINUX_TRANS_DIR definition in selinux.h from Dan Walsh. * Add selinux_systemd_contexts_path from Dan Walsh. * Add selinux_set_policy_root from Dan Walsh. * Add man page for sefcontext_compile from Dan Walsh.- Add systemd_contexts support - Do substitutions on a local sub followed by a dist sub- Eliminate requirement on pthread library, by applying patch for Jakub Jelinek Resolves #1013801- Fix handling of libselinux getconlist with only one entry- Add Python constants for SELinux enforcing modes- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild- Add sefcontext_compile.8 man page - Add Russell Coker patch to fix man pages - Add patches from Laurent Bigonville to fix Makefiles for debian. - modify spec file to use %{_prefix}/lib- Fix patch that Handles substitutions for /- Handle substitutions for / - semanage fcontext -a -e / /opt/rh/devtoolset-2/root- Add Eric Paris patch to fix procattr calls after a fork.- Move secolor.conf.5 into mcstrans package and out of libselinux- Fix python bindings for selinux_check_access- Fix reseting the policy root in matchpathcon- Cleanup setfcontext_compile atomic patch - Add matchpathcon -P /etc/selinux/mls support by allowing users to set alternate root - Make sure we set exit codes from selinux_label calls to ENOENT or SUCCESS- Make setfcontext_compile atomic- Fix memory leak in set*con calls.- Move matchpathcon to -utils package - Remove togglesebool- Fix selinux man page to reflect what current selinux policy is.- Add new constant SETRANS_DIR which points to the directory where mstransd can find the socket and libvirt can write its translations files.- Bring back selinux_current_policy_path- Revert some changes which are causing the wrong policy version file to be created- Update to upstream * audit2why: make sure path is nul terminated * utils: new file context regex compiler * label_file: use precompiled filecontext when possible * do not leak mmapfd * sefcontontext_compile: Add error handling to help debug problems in libsemanage. * man: make selinux.8 mention service man pages * audit2why: Fix segfault if finish() called twice * audit2why: do not leak on multiple init() calls * mode_to_security_class: interface to translate a mode_t in to a security class * audit2why: Cleanup audit2why analysys function * man: Fix program synopsis and function prototypes in man pages * man: Fix man pages formatting * man: Fix typo in man page * man: Add references and man page links to _raw function variants * Use ENOTSUP instead of EOPNOTSUPP for getfilecon functions * man: context_new(3): fix the return value description * selinux_status_open: handle error from sysconf * selinux_status_open: do not leak statusfd on exec * Fix errors found by coverity * Change boooleans.subs to booleans.subs_dist. * optimize set*con functions * pkg-config do not specifc ruby version * unmap file contexts on selabel_close() * do not leak file contexts with mmap'd backend * sefcontext_compile: do not leak fd on error * matchmediacon: do not leak fd * src/label_android_property: do not leak fd on error- Update to latest patches from eparis/Upstream- Update to latest patches from eparis/Upstream- Try procatt speedup patch again- Roll back procattr speedups since it seems to be screwing up systemd labeling.- Fix tid handling for setfscreatecon, old patch still broken in libvirt- Fix tid handling for setfscreatecon, old patch still broken in libvirt- setfscreatecon after fork was broken by the Set*con patch. - We needed to reset the thread variables after a fork.- Fix setfscreatecon call to handle failure mode, which was breaking udev- Ondrej Oprala patch to optimize set*con functions - Set*con now caches the security context and only re-sets it if it changes.- Rebuild against latest libsepol- Update to latest patches from eparis/Upstream - Fix errors found by coverity - set the sepol_compute_av_reason_buffer flag to 0. This means calculate denials only? - audit2why: remove a useless policy vers variable - audit2why: use the new constraint information- Rebuild with latest libsepol- Return EPERM if login program can not reach default label for user - Attempt to return container info from audit2why- Apply patch from eparis to fix leaked file descriptor in new labeling code- Add new function mode_to_security_class which takes mode instead of a string. - Possibly will be used with coreutils.- Add back selinuxconlist and selinuxdefcon man pages- Fix segfault from calling audit2why.finish() multiple times- Fix up selinux man page to reference service man pages- Rebuild with fixed libsepol- Update to upstream * Add support for lxc_contexts_path * utils: add service to getdefaultcon * libsemanage: do not set soname needlessly * libsemanage: remove PYTHONLIBDIR and ruby equivalent * boolean name equivalency * getsebool: support boolean name substitution * Add man page for new selinux_boolean_sub function. * expose selinux_boolean_sub * matchpathcon: add -m option to force file type check * utils: avcstat: clear sa_mask set * seusers: Check for strchr failure * booleans: initialize pointer to silence coveriety * stop messages when SELinux disabled * label_file: use PCRE instead of glibc regex functions * label_file: remove all typedefs * label_file: move definitions to include file * label_file: do string to mode_t conversion in a helper function * label_file: move error reporting back into caller * label_file: move stem/spec handling to header * label_file: drop useless ncomp field from label_file data * label_file: move spec_hasMetaChars to header * label_file: fix potential read past buffer in spec_hasMetaChars * label_file: move regex sorting to the header * label_file: add accessors for the pcre extra data * label_file: only run regex files one time * label_file: new process_file function * label_file: break up find_stem_from_spec * label_file: struct reorg * label_file: only run array once when sorting * Ensure that we only close the selinux netlink socket once. * improve the file_contexts.5 manual page- rebuild for https://fedoraproject.org/wiki/Features/Python_3.3- make with_python3 be conditional on fedora- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild- Move the tmpfiles.d content from /etc/tmpfiles.d to /usr/lib/tmpfiles.d- Revert Eric Paris Patch for selinux_binary_policy_path- Update to upstream * Fortify source now requires all code to be compiled with -O flag * asprintf return code must be checked * avc_netlink_recieve handle EINTR * audit2why: silence -Wmissing-prototypes warning * libsemanage: remove build warning when build swig c files * matchpathcon: bad handling of symlinks in / * seusers: remove unused lineno * seusers: getseuser: gracefully handle NULL service * New Android property labeling backend * label_android_property whitespace cleanups * additional makefile support for rubywrap- Fix booleans.subs name, change function name to selinux_boolean_sub, add man page, minor fixes to the function- Fix to compile with Fortify source * Add -O compiler flag * Check return code from asprintf - Fix handling of symbolic links in / by realpath_not_final- Add support for lxc contexts file- Add support fot boolean subs file- Update to upstream * Fix dead links to www.nsa.gov/selinux * Remove jump over variable declaration * Fix old style function definitions * Fix const-correctness * Remove unused flush_class_cache method * Add prototype decl for destructor * Add more printf format annotations * Add printf format attribute annotation to die() method * Fix const-ness of parameters & make usage() methods static * Enable many more gcc warnings for libselinux/src/ builds * utils: Enable many more gcc warnings for libselinux/utils builds * Change annotation on include/selinux/avc.h to avoid upsetting SWIG * Ensure there is a prototype for 'matchpathcon_lib_destructor' * Update Makefiles to handle /usrmove * utils: Stop separating out matchpathcon as something special * pkg-config to figure out where ruby include files are located * build with either ruby 1.9 or ruby 1.8 * assert if avc_init() not called * take security_deny_unknown into account * security_compute_create_name(3) * Do not link against python library, this is considered * bad practice in debian * Hide unnecessarily-exported library destructors- Add selinux_current_policy_path to return /sys/fs/selinux/policy if it exists - Otherwise search for policy on disk- Change selinux_binary_policy_path to return /sys/fs/selinux/policy - Add selinux_installed_policy_path to return what selinux_binary_policy_path used to return - avc_has_perm will now return yes if the machine is in permissive mode - Make work with ruby-1.9- avc_netlink_recieve should continue to poll if it receinves an EINTR rather- use /sbin/ldconfig, glibc does not provide /usr/sbin/ldconfig in the RPM database for now- Rebuild with cleaned up upstream to work in /usr- install everything in /usr https://fedoraproject.org/wiki/Features/UsrMove- Add Dan Berrange code cleanup patches.- Fix selabal_open man page to refer to proper selinux_opt structure-Update to upstream * Fix setenforce man page to refer to selinux man page * Cleanup Man pages * merge freecon with getcon man page- Add patch from Richard Haines When selabel_lookup found an invalid context with validation enabled, it always stated it was 'file_contexts' whether media, x, db or file. The fix is to store the spec file name in the selabel_lookup_rec on selabel_open and use this as output for logs. Also a minor fix if key is NULL to stop seg faults. - Fix setenforce manage page.- Rebuild with new libsepol- Fix setenforce man page, from Miroslav Grepl- Upgrade to upstream * selinuxswig_python.i: don't make syscall if it won't change anything * Remove assert in security_get_boolean_names(3) * Mapped compute functions now obey deny_unknown flag * get_default_type now sets EINVAL if no entry. * return EINVAL if invalid role selected * Updated selabel_file(5) man page * Updated selabel_db(5) man page * Updated selabel_media(5) man page * Updated selabel_x(5) man page * Add man/man5 man pages * Add man/man5 man pages * Add man/man5 man pages * use -W and -Werror in utils- Change python binding for restorecon to check if the context matches. - If it does do not reset- Upgrade to upstream * Makefiles: syntax, convert all ${VAR} to $(VAR) * load_policy: handle selinux=0 and /sys/fs/selinux not exist * regenerate .pc on VERSION change * label: cosmetic cleanups * simple interface for access checks * Don't reinitialize avc_init if it has been called previously * seusers: fix to handle large sets of groups * audit2why: close fd on enomem * rename and export symlink_realpath * label_file: style changes to make Eric happy.- Apply libselinux patch to handle large groups in seusers.- Add selinux_check_access function. Needed for passwd, chfn, chsh- Handle situation where selinux=0 passed to the kernel and both /selinux and-Update to upstream * utils: matchpathcon: remove duplicate declaration * src: matchpathcon: use myprintf not fprintf * src: matchpathcon: make sure resolved path starts * put libselinux.so.1 in /lib not /usr/lib * tree: default make target to all not- Switch to use ":" as prefix separator rather then ";"- Avoid unnecessary shell invocation in %post.- Fix handling of subset labeling that is causing segfault in restorecon- Change matchpathcon_init_prefix and selabel_open to allow multiple initial prefixes. Now you can specify a ";" separated list of prefixes and the labeling system will only load regular expressions that match these prefixes.- Change matchpatcon to use proper myprintf - Fix symlink_realpath to always include "/" - Update to upstream * selinux_file_context_verify function returns wrong value. * move realpath helper to matchpathcon library * python wrapper makefile changes- Move to new Makefile that can build with or without PYTHON being set-Update to upstream 2.1.4 2011-0817 * mapping fix for invalid class/perms after selinux_set_mapping * audit2why: work around python bug not defining * resolv symlinks and dot directories before matching 2.1.2 2011-0803 * audit2allow: do not print statistics * make python bindings for restorecon work on relative path * fix python audit2why binding error * support new python3 functions * do not check fcontext duplicates on use * Patch for python3 for libselinux 2.1.1 2011-08-02 * move .gitignore into utils * new setexecon utility * selabel_open fix processing of substitution files * mountpoint changing patch. * simplify SRCS in Makefile 2.1.1 2011-08-01 * Remove generated files, introduce more .gitignore-Update to upstream * Release, minor version bump * Give correct names to mount points in load_policy by Dan Walsh. * Make sure selinux state is reported correctly if selinux is disabled or fails to load by Dan Walsh. * Fix crash if selinux_key_create was never called by Dan Walsh. * Add new file_context.subs_dist for distro specific filecon substitutions by Dan Walsh. * Update man pages for selinux_color_* functions by Richard Haines.- Only call dups check within selabel/matchpathcon if you are validating the context - This seems to speed the loading of labels by 4 times.- Move /selinux to /sys/fs/selinux - Add selinuxexeccon - Add realpath to matchpathcon to handle matchpathcon * type queries.- Update for latest libsepol- Update for latest libsepol- Fix restorecon python binding to accept relative paths-Update to upstream * Give correct names to mount points in load_policy by Dan Walsh. * Make sure selinux state is reported correctly if selinux is disabled or fails to load by Dan Walsh. * Fix crash if selinux_key_create was never called by Dan Walsh. * Add new file_context.subs_dist for distro specific filecon substitutions by Dan Walsh. * Update man pages for selinux_color_* functions by Richard Haines.- Clean up patch to make handling of constructor cleanup more portable * db_language object class support for selabel_lookup from KaiGai Kohei. * Library destructors for thread local storage keys from Eamon Walsh.- Add distribution subs pathAdd patch from dbhole@redhat.com to initialize thread keys to -1 Errors were being seen in libpthread/libdl that were related to corrupt thread specific keys. Global destructors that are called on dl unload. During destruction delete a thread specific key without checking if it has been initialized. Since the constructor is not called each time (i.e. key is not initialized with pthread_key_create each time), and the default is 0, there is a possibility that key 0 for an active thread gets deleted. This is exactly what is happening in case of OpenJDK. Workaround patch that initializes the key to -1. Thus if the constructor is not called, the destructor tries to delete key -1 which is deemed invalid by pthread_key_delete, and is ignored.- Call fini_selinuxmnt if selinux is disabled, to cause is_selinux_disabled() to report correct data- Change mount source options to use "proc" and "selinuxfs"- Update to upstream * Turn off default user handling when computing user contexts by Dan Walsh- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild- Fixup selinux man page- Fix Makefile to use pkg-config --cflags python3 to discover include paths- Update to upstream - Turn off fallback in to SELINUX_DEFAULTUSER in get_context_list- Update to upstream * Thread local storage fixes from Eamon Walsh.- Add /etc/tmpfiles.d support for /var/run/setrans- Ghost /var/run/setrans- Rebuilt for gcc bug 634757- rebuild via updated swig (#624674)- Update for python 3.2a1- Turn off fallback in to SELINUX_DEFAULTUSER in get_context_list- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild- Turn off messages in audit2why- Update to upstream * Add const qualifiers to public API where appropriate by KaiGai Kohei. 2.0.95 2010-06-10 * Remove duplicate slashes in paths in selabel_lookup from Chad Sellers * Adds a chcon method to the libselinux python bindings from Steve Lawrence - add python3 subpackage from David Malcolm* Set errno=EINVAL for invalid contexts from Dan Walsh.- Update to upstream * Show strerror for security_getenforce() by Colin Waters. * Merged selabel database support by KaiGai Kohei. * Modify netlink socket blocking code by KaiGai Kohei.- Update to upstream * Fix from Eric Paris to fix leak on non-selinux systems. * regenerate swig wrappers * pkgconfig fix to respect LIBDIR from Dan Walsh.- Update to upstream * Change the AVC to only audit the permissions specified by the policy, excluding any permissions specified via dontaudit or not specified via auditallow. * Fix compilation of label_file.c with latest glibc headers.- Fix potential doublefree on init- Fix libselinux.pc- Fix man page for selinuxdefcon- Free memory on disabled selinux boxes- Update to upstream * add/reformat man pages by Guido Trentalancia . * Change exception.sh to be called with bash by Manoj Srivastava - Fix selinuxdefcon man page- Update to upstream * Add pkgconfig file from Eamon Walsh.- Update to upstream * Rename and export selinux_reset_config()- Update to upstream * Add exception handling in libselinux from Dan Walsh. This uses a shell script called exception.sh to generate a swig interface file. * make swigify * Make matchpathcon print <> if path not found in fcontext file.- Eliminate -pthread switch in Makefile- Update to upstream * Removal of reference counting on userspace AVC SID's.- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild- Update to upstream * Reverted Tomas Mraz's fix for freeing thread local storage to avoid pthread dependency. * Removed fini_context_translations() altogether. * Merged lazy init patch from Stephen Smalley based on original patch by Steve Grubb.- Update to upstream * Add per-service seuser support from Dan Walsh. * Let load_policy gracefully handle selinuxfs being mounted from Stephen Smalley. * Check /proc/filesystems before /proc/mounts for selinuxfs from Eric Paris.- Add provices ruby(selinux)- Update to upstream * Fix improper use of thread local storage from Tomas Mraz . * Label substitution support from Dan Walsh. * Support for labeling virtual machine images from Dan Walsh.- Update to upstream * Trim / from the end of input paths to matchpathcon from Dan Walsh. * Fix leak in process_line in label_file.c from Hiroshi Shinji. * Move matchpathcon to /sbin, add matchpathcon to clean target from Dan Walsh. * getdefaultcon to print just the correct match and add verbose option from Dan Walsh.- Update to upstream * deny_unknown wrapper function from KaiGai Kohei. * security_compute_av_flags API from KaiGai Kohei. * Netlink socket management and callbacks from KaiGai Kohei.- Fix Memory Leak- Fix crash in python- Add back in additional interfaces- Add back in av_decision to python swig- Update to upstream * Netlink socket handoff patch from Adam Jackson. * AVC caching of compute_create results by Eric Paris.- Add patch from ajax to accellerate X SELinux - Update eparis patch- Add eparis patch to accellerate Xwindows performance- Fix URL- Add substitute pattern - matchpathcon output <> on ENOENT- Update to upstream * Fix incorrect conversion in discover_class code.- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild- Add - selinux_virtual_domain_context_path - selinux_virtual_image_context_path- Throw exeptions in python swig bindings on failures- Fix restorecon python code- Update to upstream- Strip trailing / for matchpathcon- Fix segfault if seusers file does not work- Add new function getseuser which will take username and service and return - seuser and level. ipa will populate file in future. - Change selinuxdefcon to return just the context by default- Rebuild for Python 2.6- Update to Upstream * Allow shell-style wildcards in x_contexts file.- Eamon Walsh Patch - libselinux: allow shell-style wildcarding in X names - Add Restorecon/Install python functions from Luke Macken- Update to Upstream * Correct message types in AVC log messages. * Make matchpathcon -V pass mode from Dan Walsh. * Add man page for selinux_file_context_cmp from Dan Walsh.- Update to Upstream * New man pages from Dan Walsh. * Update flask headers from refpolicy trunk from Dan Walsh.- Fix matchpathcon -V call- Add flask definitions for open, X and nlmsg_tty_audit- Add missing get/setkeycreatecon man pages- Split out utilities- Add missing man page links for [lf]getfilecon- Update to Upstream * Add group support to seusers using %groupname syntax from Dan Walsh. * Mark setrans socket close-on-exec from Stephen Smalley. * Only apply nodups checking to base file contexts from Stephen Smalley.- Update to Upstream * Merge ruby bindings from Dan Walsh. - Add support for Linux groups to getseuserbyname- Allow group handling in getseuser call- Update to Upstream * Handle duplicate file context regexes as a fatal error from Stephen Smalley. This prevents adding them via semanage. * Fix audit2why shadowed variables from Stephen Smalley. * Note that freecon NULL is legal in man page from Karel Zak.- Add ruby support for puppet- Rebuild for new libsepol- Add Karel Zak patch for freecon man page- Update to Upstream * New and revised AVC, label, and mapping man pages from Eamon Walsh. * Add swig python bindings for avc interfaces from Dan Walsh.- Update to Upstream * Fix selinux_file_context_verify() and selinux_lsetfilecon_default() to call matchpathcon_init_prefix if not already initialized. * Add -q qualifier for -V option of matchpathcon and change it to indicate whether verification succeeded or failed via exit status.- libselinux no longer neets to telnet -u in post install- Add sedefaultcon and setconlist commands to dump login context- Update to Upstream * Fixed selinux_set_callback man page. * Try loading the max of the kernel-supported version and the libsepol-supported version when no manipulation of the binary policy is needed from Stephen Smalley. * Fix memory leaks in matchpathcon from Eamon Walsh.- Add Xavior Toth patch for security_id_t in swig- Add avc.h to swig code- Grab the latest policy for the kernel- Update to Upstream * Man page typo fix from Jim Meyering.- Update to Upstream * Changed selinux_init_load_policy() to not warn about a failed mount of selinuxfs if selinux was disabled in the kernel.- Fix matchpathcon memory leak- Update to Upstream * Merged new X label "poly_selection" namespace from Eamon Walsh.- Update to Upstream * Merged reset_selinux_config() for load policy from Dan Walsh.- Reload library on loading of policy to handle chroot- Update to Upstream * Merged avc_has_perm() errno fix from Eamon Walsh.- Update to Upstream * Regenerated Flask headers from refpolicy flask definitions.- Update to Upstream * Merged compute_member AVC function and manpages from Eamon Walsh. * Provide more error reporting on load policy failures from Stephen Smalley.- Update to Upstream * Merged new X label "poly_prop" namespace from Eamon Walsh.- Update to Upstream * Disable setlocaldefs if no local boolean or users files are present from Stephen Smalley. * Skip userspace preservebools processing for Linux >= 2.6.22 from Stephen Smalley.- Update to Upstream * Merged fix for audit2why from Dan Walsh.- Fix audit2why to grab latest policy versus the one selected by the kernel* Merged audit2why python binding from Dan Walsh.* Merged updated swig bindings from Dan Walsh, including typemap for pid_t.- Update to use libsepol-static library- Move libselinux.a to -static package - Spec cleanups- Put back libselinux.a- Fix memory references in audit2why and change to use tuples - Update to Upstream * Fix for the avc: granted null message bug from Stephen Smalley.- Fix __init__.py specification- Add audit2why python bindings- Add pid_t typemap for swig bindings- smp_mflag- Fix spec file caused by spec review- Upgrade to upstream * matchpathcon(8) man page update from Dan Walsh.- Upgrade to upstream * dlopen libsepol.so.1 rather than libsepol.so from Stephen Smalley. * Based on a suggestion from Ulrich Drepper, defer regex compilation until we have a stem match, by Stephen Smalley. * A further optimization would be to defer regex compilation until we have a complete match of the constant prefix of the regex - TBD.- Upgrade to upstream * Regenerated Flask headers from policy.- Upgrade to upstream * AVC enforcing mode override patch from Eamon Walsh. * Aligned attributes in AVC netlink code from Eamon Walsh. - Move libselinux.so back into devel package, procps has been fixed- Upgrade to upstream * Merged refactored AVC netlink code from Eamon Walsh. * Merged new X label namespaces from Eamon Walsh. * Bux fix and minor refactoring in string representation code.- Upgrade to upstream * Merged selinux_get_callback, avc_open, empty string mapping from Eamon Walsh.- Upgrade to upstream * Fix segfault resulting from missing file_contexts file.- Fix segfault on missing file_context file- Upgrade to upstream * Make netlink socket close-on-exec to avoid descriptor leakage from Dan Walsh. * Pass CFLAGS when using gcc for linking from Dennis Gilmore.- Add sparc patch to from Dennis Gilmore to build on Sparc platform- Remove leaked file descriptor- Upgrade to latest from NSA * Fix selabel option flag setting for 64-bit from Stephen Smalley.- Change matchpatcon to use syslog instead of syserror- Upgrade to latest from NSA * Re-map a getxattr return value of 0 to a getfilecon return value of -1 with errno EOPNOTSUPP from Stephen Smalley. * Fall back to the compat code for security_class_to_string and security_av_perm_to_string from Stephen Smalley. * Fix swig binding for rpm_execcon from James Athey.- Apply James Athway patch to fix rpm_execcon python binding- Move libselinux.so back into main package, breaks procps- Upgrade to upstream * Fix file_contexts.homedirs path from Todd Miller.- Remove requirement on setransd, Moved to selinux-policy-mls- Move libselinux.so into devel package - Upgrade to upstream * Fix segfault resulting from uninitialized print-callback pointer. * Added x_contexts path function patch from Eamon Walsh. * Fix build for EMBEDDED=y from Yuichi Nakamura. * Fix markup problems in selinux man pages from Dan Walsh.- Upgrade to upstream * Updated version for stable branch. * Added x_contexts path function patch from Eamon Walsh. * Fix build for EMBEDDED=y from Yuichi Nakamura. * Fix markup problems in selinux man pages from Dan Walsh. * Updated av_permissions.h and flask.h to include new nscd permissions from Dan Walsh. * Added swigify to top-level Makefile from Dan Walsh. * Fix for string_to_security_class segfault on x86_64 from Stephen Smalley.- Apply Steven Smalley patch to fix segfault in string_to_security_class- Fix matchpathcon to set default myprintf- Upgrade to upstream * Fix for getfilecon() for zero-length contexts from Stephen Smalley.- Update to match flask/access_vectors in policy- Fix man page markup lanquage for translations- Fix semanage segfault on x86 platform- Upgrade to upstream * Labeling and callback interface patches from Eamon Walsh.- Refactored swig- Upgrade to upstream * Class and permission mapping support patches from Eamon Walsh. * Object class discovery support patches from Chris PeBenito. * Refactoring and errno support in string representation code.- Upgrade to upstream - Merged patch to reduce size of libselinux and remove need for libsepol for embedded systems from Yuichi Nakamura. This patch also turns the link-time dependency on libsepol into a runtime (dlopen) dependency even in the non-embedded case. 2.0.17 2007-05-31 * Updated Lindent script and reindented two header files.- Upgrade to upstream * Merged additional swig python bindings from Dan Walsh. * Merged helpful message when selinuxfs mount fails patch from Dax Kelson.- Upgrade to upstream * Merged build fix for avc_internal.c from Joshua Brindle.- Add get_context_list funcitions to swig file- Upgrade to upstream * Merged rpm_execcon python binding fix, matchpathcon man page fix, and getsebool -a handling for EACCES from Dan Walsh.- Add missing interface- Upgrade to upstream * Merged support for getting initial contexts from James Carter.- Upgrade to upstream * Merged userspace AVC patch to follow kernel's behavior for permissive mode in caching previous denials from Eamon Walsh. * Merged sidput(NULL) patch from Eamon Walsh.- Make rpm_exec swig work- Upgrade to upstream * Merged class/av string conversion and avc_compute_create patch from Eamon Walsh.- Upgrade to upstream * Merged fix for avc.h #include's from Eamon Walsh.- Add stdint.h to avc.h- Merged patch to drop support for CACHETRANS=0 config option from Steve Grubb. - Merged patch to drop support for old /etc/sysconfig/selinux and - /etc/security policy file layout from Steve Grubb.- Do not fail on permission denied in getsebool- Upgrade to upstream * Merged init_selinuxmnt() and is_selinux_enabled() improvements from Steve Grubb.- Upgrade to upstream * Removed sending of setrans init message. * Merged matchpathcon memory leak fix from Steve Grubb.- Upgrade to upstream * Merged more swig initializers from Dan Walsh.- Upgrade to upstream * Merged patch from Todd Miller to convert int types over to C99 style.- Merged patch from Todd Miller to remove sscanf in matchpathcon.c because of the use of the non-standard format (original patch changed for style). - Merged patch from Todd Miller to fix memory leak in matchpathcon.c.- Add context function to python to split context into 4 parts- Upgrade to upstream * Updated version for stable branch.- Upgrade to upstream * Merged man page updates to make "apropos selinux" work from Dan Walsh.- Upgrade to upstream * Merged getdefaultcon utility from Dan Walsh.- Add Ulrich NSCD__GETSERV and NSCD__SHMEMGRP for Uli- Add reference to selinux man page in all man pages to make apropos work Resolves: # 217881- Upstream wanted some minor changes, upgrading to keep api the same - Upgrade to upstream * Merged selinux_check_securetty_context() and support from Dan Walsh. Resolves: #200110- Cleanup patch- Add securetty handling Resolves: #200110- Upgrade to upstream * Merged patch for matchpathcon utility to use file mode information when available from Dan Walsh.- rebuild against python 2.5- Fix matchpathcon to lstat files- Update man page- Upgrade to upstream- Add James Antill patch for login verification of MLS Levels - MLS ragnes need to be checked, Eg. login/cron. This patch adds infrastructure.- Upgrade to latest from NSA * Merged updated flask definitions from Darrel Goeddel. This adds the context security class, and also adds the string definitions for setsockcreate and polmatch.- Upgrade to latest from NSA * Updated version for release.- rebuilt for unwind info generation, broken in gcc-4.1.1-21- Upgrade to latest from NSA * Merged av_permissions.h update from Steve Grubb, adding setsockcreate and polmatch definitions.- really make -devel depend on libsepol-devel- Add sgrubb patch for polmatch- Upgrade to latest from NSA * Merged patch from Steve Smalley to fix SIGPIPE in setrans_client- have -devel require libsepol-devel- Upgrade to latest from NSA * Merged patch to not log avc stats upon a reset from Steve Grubb. * Applied patch to revert compat_net setting upon policy load. * Merged file context homedir and local path functions from Chris PeBenito.- rebuilt with latest binutils to pick up 64K -z commonpagesize on ppc* (#203001)- Upgrade to latest from NSA * Merged file context homedir and local path functions from Chris PeBenito. * Rework functions that access /proc/pid/attr to access the per-thread nodes, and unify the code to simplify maintenance.- Upgrade to latest from NSA * Merged return value fix for *getfilecon() from Dan Walsh. * Merged sockcreate interfaces from Eric Paris.- Fix translation return codes to return size of buffer- Upgrade to latest from NSA * Merged no-tls-direct-seg-refs patch from Jeremy Katz. * Merged netfilter_contexts support patch from Chris PeBenito.- Upgrade to latest from NSA * Merged context_*_set errno patch from Jim Meyering.- only build non-fpic objects with -mno-tls-direct-seg-refs- build with -mno-tls-direct-seg-refs on x86 to avoid triggering segfaults with xen (#200783)- Rebuild for new gcc- Fix libselinux to not telinit during installs- Upgrade to latest from NSA * Lindent. * Merged {get,set}procattrcon patch set from Eric Paris. * Merged re-base of keycreate patch originally by Michael LeMay from Eric Paris. * Regenerated Flask headers from refpolicy. * Merged patch from Dan Walsh with: - Added selinux_file_context_{cmp,verify}. - Added selinux_lsetfilecon_default. - Delay translation of contexts in matchpathcon.- Yet another change to matchpathcon- Turn off error printing in library. Need to compile with DEBUG to get it back- Fix error reporting of matchpathcon- Add function to compare file context on disk versus contexts in file_contexts file.- Upgrade to latest from NSA * Merged patch from Dan Walsh with: * Added selinux_getpolicytype() function. * Modified setrans code to skip processing if !mls_enabled. * Set errno in the !selinux_mnt case. * Allocate large buffers from the heap, not on stack. Affects is_context_customizable, selinux_init_load_policy, and selinux_getenforcemode.- Add selinux_getpolicytype()- Upgrade to latest from NSA * Merged !selinux_mnt checks from Ian Kent.- Check for selinux_mnt == NULL- Merged matchmediacon and trans_to_raw_context fixes from Serge Hallyn.- Remove getseuser- Bump requires to grab latest libsepol- Add BuildRequires for swig- Upgrade to latest from NSA * Merged simple setrans client cache from Dan Walsh. Merged avcstat patch from Russell Coker. * Modified selinux_mkload_policy() to also set /selinux/compat_net appropriately for the loaded policy.- More fixes for translation cache - Upgrade to latest from NSA * Added matchpathcon_fini() function to free memory allocated by matchpathcon_init().- Add simple cache to improve translation speed- Upgrade to latest from NSA * Merged setrans client cleanup patch from Steve Grubb.- Add Russell's AVC patch to handle large numbers- Upgrade to latest from NSA * Merged getfscreatecon man page fix from Dan Walsh. * Updated booleans(8) man page to drop references to the old booleans file and to note that setsebool can be used to set the boot-time defaults via -P.- Upgrade to latest from NSA * Merged fix warnings patch from Karl MacMillan. * Merged setrans client support from Dan Walsh. This removes use of libsetrans. * Merged patch to eliminate use of PAGE_SIZE constant from Dan Walsh. * Merged swig typemap fixes from Glauber de Oliveira Costa.- Change the way translations work, Use setransd/remove libsetrans- Add selinuxswig fixes - Stop using PAGE_SIZE and start using sysconf(_SC_PAGE_SIZE)- Upgrade to latest from NSA * Added distclean target to Makefile. * Regenerated swig files. * Changed matchpathcon_init to verify that the spec file is a regular file. * Merged python binding t_output_helper removal patch from Dan Walsh.- Fix python bindings for matchpathcon - Fix booleans man page- Merged Makefile PYLIBVER definition patch from Dan Walsh.- Make some fixes so it will build on RHEL4 - Upgrade to latest from NSA * Updated version for release. * Altered rpm_execcon fallback logic for permissive mode to also handle case where /selinux/enforce is not available.- bump again for double-long bug on ppc(64)- rebuilt for new gcc4.1 snapshot and glibc changes- Upgrade to latest from NSA * Merged install-pywrap Makefile patch from Joshua Brindle.- Upgrade to latest from NSA * Merged pywrap Makefile patch from Dan Walsh.- Split out pywrap in Makefile- Upgrade to latest from NSA * Added getseuser test program.- Upgrade to latest from NSA * Added format attribute to myprintf in matchpathcon.c and removed obsoleted rootlen variable in init_selinux_config().- Build with new libsepol- Upgrade to latest from NSA * Merged several fixes and improvements from Ulrich Drepper (Red Hat), including: - corrected use of getline - further calls to __fsetlocking for local files - use of strdupa and asprintf - proper handling of dirent in booleans code - use of -z relro - several other optimizations * Merged getpidcon python wrapper from Dan Walsh (Red Hat).- Add build requires line for libsepol-devel- Fix swig call for getpidcon- Move libselinux.so to base package- Upgrade to latest from NSA * Merged call to finish_context_translations from Dan Walsh. This eliminates a memory leak from failing to release memory allocated by libsetrans.- update to latest libsetrans - Fix potential memory leak- rebuilt- Update to never version * Merged patch for swig interfaces from Dan Walsh.- Update to never version- Fix some of the python swig objects- Update to latest from NSA * Added MATCHPATHCON_VALIDATE flag for set_matchpathcon_flags() and modified matchpathcon implementation to make context validation/ canonicalization optional at matchpathcon_init time, deferring it to a successful matchpathcon by default unless the new flag is set by the caller. * Added matchpathcon_init_prefix() interface, and reworked matchpathcon implementation to support selective loading of file contexts entries based on prefix matching between the pathname regex stems and the specified path prefix (stem must be a prefix of the specified path prefix).- Update to latest from NSA * Change getsebool to return on/off instead of active/inactive- Update to latest from NSA * Added -f file_contexts option to matchpathcon util. Fixed warning message in matchpathcon_init(). * Merged Makefile python definitions patch from Dan Walsh.- Update to latest from NSA * Merged swigify patch from Dan Walsh.- Separate out libselinux-python bindings into separate rpm- Read libsetrans requirement- Add python bindings- Update to latest from NSA * Merged make failure in rpm_execcon non-fatal in permissive mode patch from Ivan Gyurdiev.- Remove requirement for libsetrans- Update to latest from NSA * Added MATCHPATHCON_NOTRANS flag for set_matchpathcon_flags() and modified matchpathcon_init() to skip context translation if it is set by the caller.- Update to latest from NSA * Added security_canonicalize_context() interface and set_matchpathcon_canoncon() interface for obtaining canonical contexts. Changed matchpathcon internals to obtain canonical contexts by default. Provided fallback for kernels that lack extended selinuxfs context interface. - Patch to not translate mls when calling setfiles- Update to latest from NSA * Merged seusers parser changes from Ivan Gyurdiev. * Merged setsebool to libsemanage patch from Ivan Gyurdiev. * Changed seusers parser to reject empty fields.- Update to latest from NSA * Merged seusers empty level handling patch from Jonathan Kim (TCS).- Rebuild for latest libsepol- Rebuild for latest libsepol- Change default to __default__- Change default to __default__- Add selinux_translations_path- Update to latest from NSA * Merged selinux_path() and selinux_homedir_context_path() functions from Joshua Brindle.- Need to check for /sbin/telinit- Update to latest from NSA * Merged fixes for make DESTDIR= builds from Joshua Brindle.- Update to latest from NSA * Merged get_default_context_with_rolelevel and man pages from Dan Walsh (Red Hat). * Updated call to sepol_policydb_to_image for sepol changes. * Changed getseuserbyname to ignore empty lines and to handle no matching entry in the same manner as no seusers file.- Tell init to reexec itself in post script- Update to latest from NSA * Changed selinux_mkload_policy to try downgrading the latest policy version available to the kernel-supported version. * Changed selinux_mkload_policy to fall back to the maximum policy version supported by libsepol if the kernel policy version falls outside of the supported range.- Update to latest from NSA * Changed getseuserbyname to fall back to the Linux username and NULL level if seusers config file doesn't exist unless REQUIRESEUSERS=1 is set in /etc/selinux/config. * Moved seusers.conf under $SELINUXTYPE and renamed to seusers.- Update to latest from NSA * Added selinux_init_load_policy() function as an even higher level interface for the initial policy load by /sbin/init. This obsoletes the load_policy() function in the sysvinit-selinux.patch. * Added selinux_mkload_policy() function as a higher level interface for loading policy than the security_load_policy() interface.- Update to latest from NSA * Merged fix for matchpathcon (regcomp error checking) from Johan Fischer. Also added use of regerror to obtain the error string for inclusion in the error message.- Update to latest from NSA * Changed getseuserbyname to not require (and ignore if present) the MLS level in seusers.conf if MLS is disabled, setting *level to NULL in this case.- Update to latest from NSA * Merged getseuserbyname patch from Dan Walsh.- Fix patch to satisfy upstream- Update to latest from NSA - Add getseuserbyname- Fix patch call- Fix strip_con call- Go back to original libsetrans code- Eliminate forth param from mls context when mls is not enabled.- Update from NSA * Merged modified form of patch to avoid dlopen/dlclose by the static libselinux from Dan Walsh. Users of the static libselinux will not have any context translation by default.- Update from NSA * Added public functions to export context translation to users of libselinux (selinux_trans_to_raw_context, selinux_raw_to_trans_context).- Update from NSA * Remove special definition for context_range_set; use common code.- Update from NSA * Hid translation-related symbols entirely and ensured that raw functions have hidden definitions for internal use. * Allowed setting NULL via context_set* functions. * Allowed whitespace in MLS component of context. * Changed rpm_execcon to use translated functions to workaround lack of MLS level on upgraded systems.- Allow set_comp on unset ranges- Merged context translation patch, originally by TCS, with modifications by Dan Walsh (Red Hat).- Apply translation patch- Update from NSA * Merged several fixes for error handling paths in the AVC sidtab, matchpathcon, booleans, context, and get_context_list code from Serge Hallyn (IBM). Bugs found by Coverity. * Removed setupns; migrated to pam. * Merged patches to rename checkPasswdAccess() from Joshua Brindle. Original symbol is temporarily retained for compatibility until all callers are updated.- Update makefiles- Update from NSA * Merged security_setupns() from Chad Sellers. - fix selinuxenabled man page- Update from NSA * Merged avcstat and selinux man page from Dan Walsh. * Changed security_load_booleans to process booleans.local even if booleans file doesn't exist.- Fix avcstat to clear totals- Add info to man page- Update from NSA * Merged set_selinuxmnt patch from Bill Nottingham (Red Hat). * Rewrote get_ordered_context_list and helpers, including changing logic to allow variable MLS fields.- Update from NSA- Add backin matchpathcon- Fix selinux_policy_root man page- Change assert(selinux_mnt) to if (!selinux_mnt) return -1;- Update from NSA * Fixed bug in matchpathcon_filespec_destroy.- Update from NSA * Fixed bug in rpm_execcon error handling path.- Update from NSA * Merged fix for set_matchpathcon* functions from Andreas Steinmetz. * Merged fix for getconlist utility from Andreas Steinmetz.- Update from NSA- Better handling of booleans- Update from NSA * Merged destructors patch from Tomas Mraz.- Update from NSA * Added set_matchpathcon_flags() function for setting flags controlling operation of matchpathcon. MATCHPATHCON_BASEONLY means only process the base file_contexts file, not file_contexts.homedirs or file_contexts.local, and is for use by setfiles -c. * Updated matchpathcon.3 man page.- Update from NSA- Update from NSA * Fixed bug in matchpathcon_filespec_add() - failure to clear fl_head.- Update from NSA * Changed matchpathcon_common to ignore any non-format bits in the mode.- Default matchpathcon to regular files if the user specifies a mode- Update from NSA * Merged several fixes from Ulrich Drepper.- Fix matchpathcon on eof.- Update from NSA * Merged matchpathcon patch for file_contexts.homedir from Dan Walsh. * Added selinux_users_path() for path to directory containing system.users and local.users.- Process file_context.homedir- Update from NSA * Changed relabel Makefile target to use restorecon.- Update from NSA * Regenerated av_permissions.h.- Update from NSA * Modified avc_dump_av to explicitly check for any permissions that cannot be mapped to string names and display them as a hex value. * Regenerated av_permissions.h.- Update from NSA * Generalized matchpathcon internals, exported more interfaces, and moved additional code from setfiles into libselinux so that setfiles can directly use matchpathcon.- Update from NSA * Prevent overflow of spec array in matchpathcon. * Fixed several uses of internal functions to avoid relocations. * Changed rpm_execcon to check is_selinux_enabled() and fallback to a regular execve if not enabled (or unable to determine due to a lack of /proc, e.g. chroot'd environment).- Update from NSA * Merged minor fix for avcstat from Dan Walsh.- rpmexeccon should not fail in permissive mode.- fix printf in avcstat- Update from NSA- Modify matchpathcon to also process file_contexts.local if it exists- Add is_customizable_types function call- Update to latest from upstream * Just changing version number to match upstream- Update to latest from upstream * Changed matchpathcon to return -1 with errno ENOENT for <> entries, and also for an empty file_contexts configuration.- Fix link devel libraries- Fix unitialized variable in avcstat.c- Upgrade to upstream * Removed some trivial utils that were not useful or redundant. * Changed BINDIR default to /usr/sbin to match change in Fedora. * Added security_compute_member. * Added man page for setcon.- Upgrade to upstream- Add avcstat program- Add lots of missing man pages- Fix output of getsebool.- Update from upstream, fix setsebool -P segfault- Add a patch from upstream. Fixes signed/unsigned issues, and incomplete structure copy.- More fixes from sgrubb, better syslog- Have setsebool and togglesebool log changes to syslog- Add patch to make setsebool update bool on disk - Make togglesebool have a rollback capability in case it blows up inflight- Upgrade to latest from NSA- Changed the location of the utilities to /usr/sbin since normal users can't use them anyways.- Updated various utilities, removed utilities that are for testing, added man pages.- Add -g flag to make - Upgrade to latest from NSA * Added rpm_execcon.- Upgrade to latest from NSA * Merged setenforce and removable context patch from Dan Walsh. * Merged build fix for alpha from Ulrich Drepper. * Removed copyright/license from selinux_netlink.h - definitions only.- Change setenforce to accept Enforcing and Permissive- Add alpha patch- Upgrade to latest from NSA- Add selinux_removable_context_path- Update from NSA * Add matchmediacon- Update from NSA * Merged in matchmediacon changes.- Update from NSA * Regenerated headers for new nscd permissions.- Add matchmediacon- Update from NSA * Added get_default_context_with_role.- Clean up spec file * Patch from Matthias Saou- Update from NSA * Added set_matchpathcon_printf.- Update from NSA * Reworked av_inherit.h to allow easier re-use by kernel.- Add strcasecmp in selinux_config - Update from NSA * Changed avc_has_perm_noaudit to not fail on netlink errors. * Changed avc netlink code to check pid based on patch by Steve Grubb. * Merged second optimization patch from Ulrich Drepper. * Changed matchpathcon to skip invalid file_contexts entries. * Made string tables private to libselinux. * Merged strcat->stpcpy patch from Ulrich Drepper. * Merged matchpathcon man page from Dan Walsh. * Merged patch to eliminate PLTs for local syms from Ulrich Drepper. * Autobind netlink socket. * Dropped compatibility code from security_compute_user. * Merged fix for context_range_set from Chad Hanson. * Merged allocation failure checking patch from Chad Hanson. * Merged avc netlink error message patch from Colin Walters.- Update from NSA * Merged second optimization patch from Ulrich Drepper. * Changed matchpathcon to skip invalid file_contexts entries. * Made string tables private to libselinux. * Merged strcat->stpcpy patch from Ulrich Drepper. * Merged matchpathcon man page from Dan Walsh. * Merged patch to eliminate PLTs for local syms from Ulrich Drepper. * Autobind netlink socket. * Dropped compatibility code from security_compute_user. * Merged fix for context_range_set from Chad Hanson. * Merged allocation failure checking patch from Chad Hanson. * Merged avc netlink error message patch from Colin Walters.- Update from NSA - Add optflags- Update from NSA- Add matchpathcon man page - Latest from NSA * Merged patch to eliminate PLTs for local syms from Ulrich Drepper. * Autobind netlink socket. * Dropped compatibility code from security_compute_user. * Merged fix for context_range_set from Chad Hanson. * Merged allocation failure checking patch from Chad Hanson. * Merged avc netlink error message patch from Colin Walters.- Latest from NSA * Autobind netlink socket. * Dropped compatibility code from security_compute_user. * Merged fix for context_range_set from Chad Hanson. * Merged allocation failure checking patch from Chad Hanson. * Merged avc netlink error message patch from Colin Walters.- Latest from NSA- New upstream version- Latest from Upstream- Fix man pages- Latest from Upstream- Latest from Upstream- Add man page for boolean functions and SELinux- Latest from NSA- Latest from NSA- uppercase getenforce returns, to make them match system-config-securitylevel- Remove old path patch- Update to latest from NSA - Add fix to only get old path if file_context file exists in old location- Update to latest from NSA- add nlclass patch - Update to latest from NSA- rebuilt- Fix selinux_config to break once it finds SELINUXTYPE.-Update with latest from NSA- Change to use new policy mechanism- add man patch- Update with latest from NSA- Update with latest from NSA- Add changes for relaxed policy - Update to match NSA- Add relaxed policy changes- Sync with NSA- Remove requires glibc>2.3.4- Fix selinuxenabled man page.- Upgrade to 1.11- Add memleaks patch- Upgrade to latest from NSA and add more man pages- Update to match NSA - Cleanup some man pages- Upgrade to latest from NSA- Add Russell's Man pages- Change getenforce to also check is_selinux_enabled- Add ownership to /usr/include/selinux- fix location of file_contexts file.- Fix matchpathcon to use BUFSIZ- rebuilt- add matchpathcon- rebuilt- Add rootok patch- Updated getpeernam patch- Add getpeernam patch- Add getpeercon patch- Put mntpoint patch, because found fix for SysVinit- Add remove mntpoint patch, because it breaks SysVinit- Add mntpoint patch for SysVinit- Add -r -u -t to getcon- Upgrade to latest from NSA- Fix x86_64 build- Latest tarball from NSA.- Update with latest changes from NSA- Change location of .so file- Break out into development library- Move location of libselinux.so to /lib- Add selinuxenabled patch- Update with final NSA 1.2 sources.- Update with latest from NSA.- Fix to build on x86_64- update for version 1.2- Initial versionlibselinux-python3 2.9-8.el82.9-8.el82.9-8.el82.9-8.el82.92.92.9-8.el8.build-id0cffe0b183ad0ced241032955a937228b7efa4921a427a8a81e7a258f92ee0b119ca3014cc44d5_selinux.cpython-36m-ppc64le-linux-gnu.soselinuxselinux-2.9-py3.6.egg-info__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycaudit2why.cpython-36m-ppc64le-linux-gnu.so/usr/lib//usr/lib/.build-id/7d//usr/lib/.build-id//usr/lib/.build-id/92//usr/lib64/python3.6/site-packages//usr/lib64/python3.6/site-packages/selinux//usr/lib64/python3.6/site-packages/selinux/__pycache__/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protectioncpioxz2ppc64le-redhat-linux-gnudirectoryELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=7d0cffe0b183ad0ced241032955a937228b7efa4, strippedASCII textPython script, ASCII text executablepython 3.6 byte-compiledELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=921a427a8a81e7a258f92ee0b119ca3014cc44d5, stripped RRRRRRR PPRRRRRRRRRRRR utf-88d420fc33e48335619d37b4d227e872e677f3d13a79f3de0e1c487fbb23691c1?7zXZ !#,\] b2u jӫ`(y.U׋bfUC21GhHO3L b/QN%JľbڰOp/U?%}̖ &1㼕g=2&B xe`lV I3{ӄ`8aJ;#f٘꘿Fd 1Q43gE$EB eK@.x-:No*C)T`$ MwXR%^ߊb˽&Bc@bX#a X`ʺ {0!;"E+4<. s { |?E*oUʪU&~# MY_Fyn~?ĉtod.^4f6- J)7[s_ )koA1\k۔s&`e{_SƄ 7AQV)̿ +Z?Gkcr6#=X\Oاb3E#?H2ȓX™W2ՌH^hdìN榌d ]zB6%߶X[ʶv=*ZgG}SQbfSoͲlju̴)O( ');܏6aŮϺpe;euJ&[mXTsҞDEkr%QyC-. V pv.+#щ!;v51ҟ Rh~-b[97`.bᠢѠ3gr*bi?f&)vv.ܽҝ`Mg-G]٬E~,P|][IX ?]?% e  0_{ʐ윙N_ _­%k19_V@]8kQMS14sI];4QgKT)D'vU6Wƅ6ʉ9l \wqK3ܸ-8Zc (tPQL+6%5sViHq|w WއDe֓A^FG7wyܦ*3jΤn`"tUG3Q;kSB_SWal?\Jr0`l:Sڥ%ͿdLpNL(O?d}6{-$H?ɇC-,f¸/Nɟ=xt>$pJPRIP\uC0(7鮫Yڴ&ٽ55a4€1$qTUhӌ#0.#DY5&[;>`-at| (AZC hدu2 E`]D3;pPѳy+rY-_33ґ,4#-k!?N]M~^);Ǹۤ`όݾ̎^D8Y+SaNQF>3y3;o>Q65FQ]4GJh@aLbYu' %T qoץ>e =)F2|k$WwGav.˅aLWyͬ^Ƴ.W܈{~%+9Jc"X$CoE3[L՛JZ"w& 2B):3V/ظ&J y5Ll2DoL۱~FL+gE;X%.[fC㤐7YCM>ϼƙ|H*S' w܈iO Ņ}яr/p7;Jqsno1Gj}4ҭc!(j-7;zuz3'%Qi l%\gu~'1Thn][d;! B;;y536=vV.PCfbE7ƇK%A w V4*9='>*v~<;ravFHbF*BLg m\ I @g&@iWf|BwsLcWgGOX59ճBen9> kS6-<03c.nXguPs_=!gCk\ʻDCz7, EYLit fāgv..f1lnRy/Q$o-gS'.]pl?I2E^FEWRFcmV Mr:$2D }*#օy !cBSx,xH>m@d1pw=pĤ sΦo &?[ke^;D= n-UC5;7BvG Wc#>\J㊟6R0?#)qʣҮ08`CWxb:۽ QMm"QJu*;ힳ3Yﺿ*[@)!K9^ qV~O͜l rq*/ɗ[K1tN%DSKg?8d(?R&TxЛ$)ekeVν١2`۽P'mLEuÎ'p. vrS%J:e|)uU@[\Ƥ\e[zi!kizsvz61@n9췮:KuGǸ1:=$ϗ~gM2g<;}". 5d}$#P,#+m!؍Q-CeNǥ %XTP{&_Ip3fseh0!MTgH;r%ܤjKGcM$n!3Xe,v"Z͍Z7d23xACO-&0Z G{XT 뿫K9ˌPuqݑռ3}g2iO.hYH]<ѻM֚dK=tPulͣ㉿:k @}z*~8B9UV;l _o-m2å@\y{ɾPVǿZoavi4¤F E'%ǻ5۬#iQ7\L8E&:HޙGIQ&O/%Z6:双>4on V62O0ϿA*xÓ'_ i?g-ѧV^WJH_eDԏz-ƍo? X%´AbǞ,nnsDzʏo89SpgjiUz$q^ Z2WE]6Jv~) KĻ&ÕREEMV\`RP0K%ߊ1:Eb= l nB.p-6'|3ﳼ} G8mDVM; /r sV׿0SϑbW?RvI-=˳̳O"*V3")ZtĿ9MU`SºH,!,]҅Ī(DAC(F9phyh`Vڞ`N?] }~y)P_Nm4vRӄ!>+dΡ\oH2pOsUQ':!Sgq%oc)_I7IIցrdnԎwҝRU$UG)hR`}[P(2StOEP!Q=dS2FfkϙEF1tK3|CY|v2˛'G3qy'2irg]TOzM]M:/ύslO3?ߧ,A΢їy)H\b=P"Jt5(2Z-m{PƯ5JaN ƭ_9}H _*_PI[8\O Ԣ%hMU.I!%vBZv8T3M?y=cmg&D5!%gfѓ#]Zȏt^9BZnxBz|k,*]ˤ;Xx [;ZpCd}rb o+p vx@Q/i(,GObx!S&2Ô+PDaHUʞ/De]NT49A^MCG Q&b޵3,4VHL> MFF3%EC.9"9 /09H}‡?s=bB=N|>M%9=B`N+N?d&Iih[PF74[.argBhᐷiUM$=f;nRajEuC^ߞvp D۽+G 18)O abB4].諵: *;f/&2.d>T5 ĜƌWGsa'MjQ)[Gu%A+M& "Wׁ$ qB(ïҤ fl |5[0+/3 EF ".c&5?`N"4kScܦ2;dP*2ǥOhޥ2oJռu`6^:%Jz/E=Z8`o%- E2 *i]YjUrЂ_=~C i C]&/F"pbk X'>)10nN~%C֤9ޖ JjQBxR`TbzPF!}DC.]M5bj-0QV`)$K+֨Buk)+8+SLxPl`T8v|}mh &JR2+C<ˍ*[_.1 l.V|SYw>&8Y`H>g; :lu8te&|4Wc(iPXB<3FU`K9C'3>4Wf+d F1PM薚Y;<8%Xj/ۈQ'J\$Ol>&<@ ,!q9ˤ]f$f?>]{m"5dwI 6o>{}m@(9$Sr#ܐl*5àn;'Pqy + le󸏃Aߗā aR׈0TͩJXא!R qEw(@7sqz`{eozH@JBqEMIם}aJEՌ=Ҭ"ϬYC)ILގgJMIJFb6MXpiHjak1 {-T?{56s;GH&#o'Z[h ;هUT4GNس䲗J[ҿSh(,` -.ԹޜwEϓQy![KB3U5<χVBPg{첒3"ႜ\DP kܷM'VyҧAiA*JU s)jMuiQh'̭~}ԶԆHjq pNHªBZDh:`^Qf0T;],KB= .Hؖ\A9wONRt2RwjYoB,y(3B$ngvI sRO;|Vq\ʞ9;w%29ƛ6ɿnW|sVP|"ۙ^gCG ךpycY|4h!tR h$H@a˘Cr?r/0H)$>vG6a0*MN]0T4LADKlw D_~S~t6'9oI@:1[(dKEM_J o=1?g8B[6Wlbγl Ծ.N!Af EY3Om*|u.#[&Hۆ(qIZ"12=ݟd#;Ff_bXĜ" 4z蜖W㒲HIWK;32!@tBI1U QIf2{A7rӢk*B!9 %: tDS< K_/ٱ':k(H<~緉!V~d=fർM/Cўp_/~w-4ϵ6d0fIs*a/MFh車nIK7(]pVl&|3߲!ؘ"l wp9(vMߚH Pee֋e9CA1nxSvȂ/Mq 6>5`U.Y"|u`9M޲b> n`Py iǵvj;r5QJp͸8ї>=B nLyq ^icw9p 6ov#ܨgӻv (9wq5OMd^ʚqZbZ-;%WL77иyհ&Ƹ$]Xi˲D ?Ӳ (o3+ ҹ/Y`%{lcINw־[t3lw,Fm am'oq?kSyA5/G/(XCUȖPz+a(9RE5%;y6D}i05 9dI!CZs7^:pLolhXF.> tg#{KKx?yaIPY]pfMmaꔵ|܉@O+ߤ2I1zV=NG" ϫ+Cg:Ti'#gKޒ{!YHH=8%x uvu+U!#uU>L|F׆r%׷C"̳"գֹ<3TPuxQz@*Gs#Aބ̢&G(B^&Xl^j'ȚSnkY!g;Bvb8FOZlV2A?8T50abVlv[( b Mcezʰ̭X^t85sXnUr1)+qQ.韤|"# +kC ƚOK1ıcm?M[śO$7jh6uf\n)× #1UNR}4op-L#){5y[v՜hׇț3Զ)td` JkxXl+,(:VP ͥ 赎8geFC|p3JA|'/IixG@!"eA؊8UstԽMckZ6w&*U [~yG\}m_ٲ0_IehOKCNy2U t[xX6C6\yRƄuz6wtcDVIGeIcZV2±2S= 1|k++&'}o(gDZc]5upe՗բsmމ*ժ녎6yԩ2!yM3ΠiܸHhpM9np"TfgكACe] \eAhRC^9ͨuzP/f~nͩ_= t)rSS-IT @]Z[蛥Zl}+sO啍G[Jl%81foDʭC <7|xgB5ދU%?VLx4DZ3*\** N>h7~b+0 S"Y])Y(Q$ρbխٽ1Af+םNȔڂXDV?r* pL*5nۡJƌe82D*YXK&ƻNnSvme} ;/S<'W۵14I +cK(xJC/]Dww F5O#s b;b.=ӌ Q].i}T rY>s󌻔 }*ez4=|\$X:}|#r=Uk3hWk H|P"?bď76:\'PQP~nDZO#_\$=b~M*Y9=^4C4o҆SDep̨@4xtYC h(Y<à%ݱ? vd/9,  N|Io@nY<4VNut\9}v2/kdwDӌ9.Ɍ`hE\# |00 t%'P3~4E%\p44rZPDm4w~XR_%i. Z\+H+r][q%=Eޑ|hESPr<5$y;f}cnlͰDJ/`lX{/ID*WbT @ě+^p֓d5*4LIJ'yx;+['ޜ:Ixʈb]4^ĎWE 6;L&K'H(C'67HkfHy{W߃+`M a6bM:]-\)Jj1W~j2xq8NgESYh}̍yl.m '@.J}t"j5~$ (-ç>znhd97D7ٛ)m|*z xyzgc4ٰ0FNsZ:x.ZJ| )!`iǐqTX$ ڢ JI;C7 X]jƸiHL7m_xAk2Ą209PgzX(:8{3SxVa(7@{K%?$ʙFx>|?A )LI-oRɜa>Kd`2m冏>E=aKdIƅT6H1ݴ_LŧziLx`ӠC-2Jb>J=O1yIN*7"5cLk+'h.1=m8qPd,Wa (AT5|}X2R",6U@_6)Y1x^:T(h#C!T? j6H6H nC_ё-(z jT984;BLY$ZYE:XeIp\SK֚3S|)G`ugUƒlc4Y?YgW#PN ִs |Y)K%~F6Mm߷j2gkVmeae?!fjuTZO9Ek:zoK'trxxEIOC%w#rk>eL )n 3dA zw=̐9"!P+ Z;F`02Qˇs7řü!G45RrmG-gÎF)dS/qBjȸBI5\0~j@D4&m}p/N{ə܏(|_] ߘ!f9=︃ @!jtt"FT#ـG2h$=sZ%CζA H drK}$C?W}N``/? Pp3&Vƹ`R ؂"ʨג.Zw '#x=/7_ H:n>RumPmA*slN\L)4x¡^cbknw=vj[ ܗe h~|ƔC5h[|i[ T<#J~R5(5Y)d pGTȏ"8%w>_:Ź`4ǡtC|aאP@.[f FTr?qhcfTFV.| <<,""% nz&#W$\|&f˄(S7@ED" ;繊)KYQC뢆M$Է͡L8(y2~(W[p嘹'3nqU߉lVyXLGIxmstXur7Pr7pj|Xo686ֽ6h1I[֤Ԇ]2oߠ [Pυ]63`H@G q&W4,//@W CswNJj7|nLsΪ<#7lBX~AcE5@F][FƏd ̘!AGa0#t}ݾW!פr~[i`~)c_f4?;}gT8]pQU*iDapsAOT麇auqWuO&`EnZ|sޗ)颠71,4Y@Ec 8v)n2EâCm.٨`z~ igq$zt5Ѝ-~bnorm8w܈gt4G he)*zļʻbq@v΍6r݀wam#aGX]J6_p\8ۣS?WIs1#(n \ڄ)HfA*o#U~gMW w )#l,bd)B<`>zuWqȝlx37zUsGD|KlTouiu >2$GhhDB1o$s*PF,m𑰿2*/:,ef*GY@1H+.7 ~>6y."~bE^_N\sd\hI#ksPtʭ*j,A0$4^9*TXŇ{*c?V tZv)0oOzK˓ ЕYR:R-] 451D9=1r nMd^3Ӻ`5$j o&;vDco[,2rMӕr{Y5, L HY9uAŲ́nҳ( }抰?O]RہKO{|K䌢EL̊'8#[im mU[$Y\a'ceB.yH__%P"ɂ\Z[Rm셍E{S 4'4J(B4#D"wNPH4}q4D;Ḕsei8׽x+$\8uVe8P%i5*>qCvs9VjO9wavBFٓZ"ת5!h |B]]7M4rs[!R*mW߰Evbb^6¼|3] uGz jM1d6zKͦw#]r5Xɢ;|6oFM|:':o`eȏqKG\]b"p1@ 9i25%Je6]I3dBwG V [ `zpj2t: mômV?UK?p5  hRf˨$`[W_ Q}iyoA2Q]~.+v41+G:I/O Wj>:X҅`R.sl)4>W<+͗]jJj5,6.bA丄f:Q ػ -`:ԧZn6`4{ʥ'n*&?jd]}t4ܸ|L"](@ᘵEt4D@b؍O/'D/ZD׵YiJ'wψ|[J<@.n=i ȺfWU{ hY2Ɯ&%?{'a|=}ͿU&O\[3~UriTd-OiN`HtJƼN/2^NsH8"^\?\;π d5OÄOJ\D&ݺ7Rtl>)sMKB)⬻?.t|85*}ܙQ"%iLfڃȋ^EY݊r ZkeF\ze$k}O7O~(YB5Fםu3"+.3@^,Z` KV Ci} ԏ>mvI#2˘aOdH,I[Pc]=vq %_~9o;^oG;] ۨ̚HnSv%3dGWz\#dvfeh,tp^eYJSC j?8x|c>lWτ&tmk4%t/y ­M=`xA0F`wjJHѴC+!EDB-jIlN-٫LS }kdQZZ ԣli O$1G/|m5+#O4}3! [T79VNSl0֘RBkTq`'Cd"Rܠ(=yxD嗚=;j7YG"hH@a1 ^vcZf  #XC:)!ۇ7U!^i!$yqP UP"k'ZK(e4e!z.aI<1#ptG(9I{nB>rQVÊfٙ!7}69Y8]}u;[^.v!T|y[O$TH {Uw Xs&su'E`͎Bz~uEs@;ZeG1TPQ`I~U9z~;mf)6vQ,M}{at`#C{@%?OeBK(Q5{ӵ}J,ZQ j; Òt 1@#(nJDsA>6\6V(2JM0K'i4H]z.7YF|ڵg~', т,y!N x8&Tf؇9U{x?OFiW2" E1A"#qRݯ8kcҚ1B$h9A"&P.0 o2)y`94o}QZi7'[^^Z WѕlJP?L6b̋[n1U3;eAp3uY^vӞ,4C4ʸDHb#^KmAm0 Cqj1h!L:װe:%Ӡ/|JqyknJzOqVŜ9 -{K{JyΈMu wv%ͬs[8q$=.6fTQFQBBl]h4ȏŸV %& ~^5G3i%ڶ Qe Szz*,_R 2`k>vVu62 9*'#띈>4NcWat?_d&mll;8b;goe<1b)s~΄"ָwnڹo㽓.[ Ay2\Xa&JΪW<#BKme$9sUo%w C %l5~_)#儽 O]R*iY4$_GG cnB ėb|8 \)}faMt >BmS>ܺЌ!->Of$;5L@N f-l6RxO/t|?MZ93EbN؛K@h;u_3/R s{xYGW0B`3iT駗^ct\hpm֢FPuٳ!w.PU41h?R|РdJ/]4ſA4d2A8\Et@4B9k+Ͳ62;X(/"!˂A%s=P߆a5.X|QcoD' osR;1ۈ*={3J4̂Aorpd2 7d=M~ +$h Z$ R|P%cc. pfw񟈐8}Y/UȨ-5 2c9}2ϛ]~GC&` Ur!i:}!THҷX 1 '  ɯ&be(("h}>c?lB!Ʃ5&YWOJhR/ g7,sJ kDB\{-JGR uu&I1&%~rdt٠rJMLG50pǵ]?65iB~/l7 {o+טdskTmZBo3ul,Nt?\'yYyWϷ9K1If\oͷ6N;Vg0aZ+qUȄHYEg`ؓ!f!=;g$q,gpE~"^/Uo8t:tŒiB rYnOM)7bd IZ߅BrWq*<k3&,{bF& ] S;.Q@`׫x8'$q9 Vx(]f}7+JK?"ng)ԘV`t;.вJg{>-_ŒZcN@ -'s+.G ɓ갫.Z.G #9Ft^zm>ck9 FK@f+)G%jǖYd> DaYOK296Y$ %N|eYhEO {GCг{96DmɈ 3:q6{-YXCѭt&I%@1kc J;L)uy$-Q@hp]5##8*F*֜5PJhh5‘jk1!qTJ7PM:YPgBgHhP^:hpekp[P$<{&|GhsbVN[〥(kld ΁ d։GnD<,p0\U"r/z~ʴ1f9ťX X^u\Efs΄t {A =[DƹŨ1kQJ$)D0Z+*VCgVnAmHky.Yʪ̵:/rDGyh(DvWD|l;*c|xHfbr$QzHR,9mQ6[|wyX)< p}UU^2nB } Fqd!kUE=oҙZsLnʼnTVsw'['pzz6>4'sҘJvugd ~(Wz1T^)x;u8!٢wGe&[T.1~*:s?;ǓYP00{:"#@.vt,:pu`2m WAR*tGL>0bu=P4i HA第y$Cs`^*%4‹)ԞN3flU\]]oI,1w1lhC3͌ cFJu2՘vU," >] dX&aۥh:)j奮*VzB14\ДBq< qUB8\^ a(SM^۶0bjLaF2hQwy_piQ(DztDh4#%Z6?Lʀ hZ^,l P0`Y,|Ȓ -O$_J}ʫ(O `BBv[ߡf@rDXNX~sm`~CZm?mg/P%'qT~&I)LpFg*tSFWOBLyR2}k/E+`3L'3lOT$<e ,zns^܅!d滮$ mA%oΧ uY~꣊Z% Wvts&6n|U}M25N<K[qE_͢i)jfiWx3P3k'/Z#]rηM~Ev]+3fBj0køz} p=IUbjNak(𶱰V>g43Z\Be} 5q HLi"Y!jI-kk̂N3s^wƌ&sB턉M|6P;0 \[7< %JŊBu0+daZ7\?PCs:.ghgI S J!o3k]8I,ƣ#^X 2 ]~ KSJIHĨʦTFcƅcIe%5I]ZHV- >9x076"E6i.R[nQ\M<,"ɓ|!h!l5nj |jOWTN{ٿS2 9b~[uC% hBz&@d@ +zlc "0I c*/I  x#@T,曯afUkmdҘ仕8 +N*,`@YSp^tV`0v 0#em!Aϟ_(CF+` gLԗK1; ٿ0{lf%2H OVZbpm9\ؕ8Cgog5 Y,%zߎLjd3:6˥rX ;'܋(%{S}KBy3I7W|1,NĎG.92Lڍoml#ϘѦHp: -U?L'gU'.iĔ7Ԕ4H܃"v!@(('"6,:$?]8~WN|L'>hv:XWYۨ8(apX*,iMǡc(gK_2]r+3rnF aI6Qb^Ws-.tS&mŮc7紳V{$)!śpm$-"tH B0I4,I. Ń<~f4J;dy/|{`o\+k>7sI nƨ myB5F'42";7#(Ϣ8 7yCKt u#~w8m%ڊcV@?GQ Y[iܡg\;UdVH!΋N+g<|ZL\M=m+  =tAew9 ? @%3Ov O th~}{Wͽ̊&?sxDxWU6.6)}+p#o;=mq?qҵ'Z3RMҧMw/[&q;  lډtm;R7qovoX\iS)ٔeYJЬYD5pqۋ7vuP-h?QbnEnS-T.sH$L2eNJL9߸ - ESLߡ``l4NY,;$fW`KxNFtE7`O,m) ƋZriYzRTF =>+~/b"򖘹ܤA"(YD (D}f5cɼSDw[  A0a\%<ݮc2¨n[g#>B[jAkN%K=wJ10{=+.ٱњ҆V.5 1/d7!~C<6qKFxم,$BP.QT|0 ObECӰlCc8ah}ޢXWZ U ݌fW!j} *FOtmEƅ:iqȦ ޓ:S53OΪÅcSkȊDtGhfw5FYTqH7@݉9iWeكr=K/3ZdW+O,=s->C\n,Ң7G/U GqiѮ엮el8#3yH򴀫\iDkfF؆hh扭q4#I Yڟg7\+xC|[ʲ+C5Pc.9 tw%NCI4p6q2&0Fӣ`D`Tcєadgga[}UɒK1R>Q=xj&hq"G-+x0^Uᨗ p ϫFlژ'ǰ}/8H&b0B99oFav;I-]w/sl)I *ܱc L[7o c*[.Bm}JXIvY)DφIE`>$%[ڮ\5MJhz TLٹҺyݱr)Z\h;ĭG!JGvV]Twv5pAۓٻ8]n)yez^Q,;Ľ|t"婿Ʌ2)m&ì\X|G&[bbӾcb 6ߖHb]pnR9v:rپ>l4ۅϓ=do'rCCsBD,5Z"&q;'م Y NkR,:xv28]Rxt=&6fR`~h="6ёw40d00\4 `"M.CM+20JfƏ@^[MFۍL7SP l7daks I2u?旕%*Cgȗxrodqqf[A+qR1-sv%6tancFQ_2 u6q>_h":?3AٮMdJW.]趆gƩy_PGɅ/g뱀;G[')vS/{uki՘4 ~)4R5E>f4%ݟi3?5Mё_:W]F(<֪)}+fR~u1*uiQS*Y=JΊь4+ڀemŪu<ˡ\Bӊ㶣<@A;ʳFX\݅fl Z-N%nLFObEc&ZpvS4;a$i(0o>V`\F! wv; Ď)8+XBHI?tݭPoMDYiI( ?i\7Dmͮ 0m,Q`bRK{ZBtaCyM)Ïɏ%˭՘erE\7huqL$juEV(lFL=z{+W KŇE9T)>@`Sѽp3Cc!e!1E;kЖ!Es*GGD%qrQ"!$4: D.G1HbǷɷ9~6j 8O@6"3$ Ծן~I֠ O}Ⱥn6ԃy{ kJy( P\Չpt$[x23Qbuc*"="HRL[pA*T`=PAW'[/6vbz$D}\[^BWTZ'Y3xm+U@ї1NLѺJ#$/]Rr,=P2wUn+"wfT]4LoRѥoXTAy0C*r9Ӟ^_Q.P3 @@…?,N𹄔L2X~-]wl G-nܾ& Y[YJ v-Ri3䴡7Wu8]{5W7l.7gU@KePI$ n~WV!|`]I<;\?kj43C3Eۛz+WZ%qX ^(]H+Y_ɻi5BRmǶ+L+^U?;BlUC v %7i҅,6PG>l7ͪ@'j!8)Lep h/3:`p9>D֑ᓃi!(r=LgÄ # `r8_|tmŌw)>i, K@m uBMة(hbk,nA8ϔ鎽SobT>, ꉶ0bbtF:&QH<xޞONJGjAW*~C~ѼMsW xؿFO 5߰H~~a8\Q:c>Ďk??&G&K`wo@F_&%&X.Z>lwO4 iWF5nŮ&}ahW~]$*'/=ySU518DW֏ ة(r+ax;DgRAUXm+xW7 ~X ֏Ul'j +?bΆH/l4* 2V;7.|J\-}ieœ끦EMO~i3CG~i.VS ΰiu%ekV?iP %5B퟇(sWr~P< hA]OuըZl\nL1[ Ҡþ;İ* Z2jᘂ\ dEpXYd5нPs(ш2*͗ W"Y(nF?[ޔђ6Ԏ6].Y<1cNZ{lMBkr]F3Jìn9 6pvph2 +գxHczNap|h~r?9}yAM21d=/K;/zg)Do0\,xHS l|T{θ 1s9 oi3&\='K4xF7UC+HGFRCW TQ P_$l}+Wiѭ)n-vUBTvaױ4&d_$wӣiB}ʀKa M)* Te%ƦmS4 C 75㎴u '.p=:y )ZDҟLB\0ib칉yFI\EMXB}vr 4Dc<ʟb.Z{؛溠LLtгd?*lLĤ< /.?vhSZ,Cim?{|+.LX[ln.O;wyVV]BC1h,{e<9!W[@|# e$BßNjJĽu8,T ޿4d/['#:X!(?CK\]I'u`C'Ȱ$bF0sֻb)Lu~ا)-lvgڑbEO:5!Kf'J-i7Tcpߙw^~H*#*.ɒhD]*IMh 3n9LO: M|ќ}R.3 aہv!L;ftKxa[:Mƛ]DO쐜SҴ!".|ˑHXyyW΢o~[=P {6,)ʿ ikpF90Ëv:n mcf9EcEU(D@ {Pvo呿n ]=:'E,M!vipalh}K>YvJE ݺ[cq0붳4|}M5&"X!ͦXb?&fǪw ff=> L/H9+D~8 '75Q~D;Qx$+]1sqp8P7߯ѬBWمɃƵ$ܦ>0o@i=\-3hLrbgi ~<J0@aQ ;TFz\zOF#ݳ$К>l۹j䟧@\ S"9' -lI_K/6]Ta{X P-sB7>63*ҁK~jp{w.a@3tqQ7je6b}Lz5[ėƻ е㔋S5n/G,<4N}.=ҝoSz+5tW7hTEĬX!3o:Z0⨀,'Zi(?.Q: j[D[>֜ jPs\hp @f t5C #Z/0o|\M^Ɗw=Zl~ >:dxcr7NjuK|"OƳID Ɲ~ƿ"W<շuS!c-}yozB{s:Hxa sQM!fIO3_('F"xI:B#͍ GPj7@7gʳK3a-VՕǮt79E$&&tc O-Bas)ɉu{kjoJQ7Nlg>e;8 lYN)~acLa ,xj>VSnG<8)8E%/m+GF0?v[d 2]6D7x)'AXL5(LdD&sXY9ݔ|X;fZҵn I$}F&+:M];Fg̕Ur8UVe q} bϩ-A\C4Hyz-aq5P<,EnYspY!//G{ SN2D{rt~؃ xiV5 53d@HGA>iwY ⟴4WFj l'ԭc'Z?_蹃?ya Ҽ?K 옏{[7,MuLXj rZRݥ?mHa0IN` {*roMZKvW# )48#bߣ%jqvG (o%z@,C .~K Mp뿱! }*ptDZHxѼT(Em!rʦ,y,Ժ_̫'ӻz ͩR3x̂U\]R% RC'8uL}AOGq!3prA39' \`-^Ln{!IqSg䍌sט4OE&#~5ڸb}_>Dp_@Q\|8z?ǿ ˳rHL8 K8R;%Br ?ߛb yz{^lÁ." XDⳔ G6Dѥ*6Ka׼%IIexZ#}0?:" Qe捡UDP)tedpKAYT&WCx;2;ԡ=wq$;rV)*ryrlzQBvx$6O2a'P;#e)3a4m%s|'%∐ˮƒێ .jAά݃mlrn:=8At/>л#)noCҎL%{[¬*~CHnN oyWUΙj(ac`&u(0/Dh$ _Xɯ"V.-_5y5F%,^,;!2j<ԥ Ia"^ *eBD^П{QsGz׍Y$#S; [02`yʝHMcԊD 'ʢG0֮dF"e`kgpl!v=zlR^ o&rq8͔/ lu22M}]LULe&z."StBBvI7!^벞r0'=^i.k` AgUq"p |t`--w?d ڊyWEH!ZLjP!uݽlz,7R+>߾TbOT VbtT2#VP}h^ȭl@sZlo:׊+gubu.)[' StJc՚DDHCt[ J[%.{ޙjIQJM-`XZ7lmy`5݉$]f0gͦ—tto5 Qx(@cq?9T+8 &3>&Ɍ!?q8H_+ͨ&dg."S)?4Ugh:]2fb@6Gy](-y/w/FM>:Oh. $nc,e-Ft+^u/v(;j&5>ucL}?qcsQh:+4(/xw#w2'F\D0Hr1Y &rc~8tn3{M ͖_PxYZ#̼Z3BF5 ~)Iջ /gb[zA^Z㑹ߕb`R6$a 2;Iy:cA|b-[u2yD$U`_-X$Ӣ`]m8AIwԿfi'MdeYKkU0Z^ah)A_5a,NVh;_a*zZFۤ~IV[.'7]: \y@h׃CS$iͨ:Tԫ=nnd9q:۳N_*Ŀ%U-ɵU:3II1@Uȱ~*L?pPĞUݽ fI)Ux9.d4GAH@2^7×2|n3 2{ٲO3 I㤥n?X5=TQ13*EePn>_k&P2X J)B[>*/h{+6T :ǿ=c]Il$O+ΫxGq+ĂXRI(N[7VwǟFQ@CF0s!aI˻ <Js>Z4cH0;˃J⑍m4ڽhTD^[N1[+fg^sk}onQp@9"U4ɟo@(0WYCׄgi:!RGu$zMBe2dz)<͇*?2<9R'yA ?ME,7T#B\٤)\˷jynǦl%j_8∨XjҰ]j?K 姹VV(+ !,ِ/w1-MO Cԥt% vaPi0?rEa\PHGVk߾U/Ԃ0Wf௚h vj XAi!RnM$ŭb+O1/0S~^~H)S4@g u%[Lf#Y s_Jr}ISMk7&ZC=p/n*ZsJUYuĎѝŸ(СgzkJ(F~_S,ŽS州x=@dޛ ÄC_^[l~HDj-r_|厩Dy2\yS\FC m~+; Qϙ9wBZ%"Y;m!;(~Sz޳JI^tR̉O9@qA^}=R[804*4=!%*RNp0EP_.}Lu\1T A7EUw /|{_!6E iz/V7vb"D M L7_)Y;]}9_e1jiM!/! .Hu8JhYCX>lG+vi=.cLau--y[S^w`cZD Q@ 'ћNg*jmV]D ijẮl982$Kg/-9pmw绚llt C68p n{*ݍ,<'޿~@¶ڹӓ'>4`ʲoGt`l%3>ݼEPظ}~3o2YhInbF҂i.383*S_Rl36 R';uc p3SYϢ'Tf՚ÜgBPEk*+-Q̹][aV6ǖ@۔|fD['5ݝa\#TBh{8SE:y7O B6h/NX$Xo;U" ryafV_94F3$pPؙ\=ѮznG.;fG+X9@bG3!V4i9(zF/I\F}DhE]Ns$1z~F0TB(66P\<-VCvVS *5lm>C tz>?!WCg{47mps!Z_$V~lV:u]̡|p5dEoQ֜9e\iWfK,I{W7l*4{`@/\>KЕ*U9 6VD`E{͐R}]/Ǽ"0GڼG:+ Juɑ]9]c;d(zknicB̊&M՟cj/*pDYEJ MҺ94gjѷlՓD$ '41֧Odk>ʣc[3QÞja}dϷPGoyfכH,,} ݂|W=sS\gAk)v~$Ѻ&9ԥ/vN%/iP-qk#Б>XVtd/ݛ_c1`X'U <x5]GW 1,x}$Bj2Dj~̣#>ˬ; 0t\ kbrPDޗ݈2$B~ʥ$=[#@ GxЊawljQjLخԮ3fsUeoG~\620r9 ?/k-tۅCT-I=f7C8͚n|DYہf$\{Mh j̶eWPpˏ;Yrʤ(OT׭@VN΍+2i- )}v z'q&u^3Qt;"EE 1JSg0 *-lk8@%kE ;?}͛D2 88ON>:Zp@\'nK NCx΢qwu`+6=Npf@:I/?یaO'9CCկ U5 eIW~Ӈmr%s1 S/:,(7^|Ա;>R҇ UuK"ggKv>߿]^ҰOg>(lHÀZ ?2DM`@_xkF1- oם&QLG_?خ5P)OU\ׄݏNI^ kwBro%| F)Cx!V7)Rh"9G} #1 eX??CT&lrlK:wTyr%u^W/axq]&q$<?MRz7QM)4yN'Њ7ã?)qrg wݪĽP1x4:o! <ۙRFɢNyò%w, h0J pI~: mS$-[7.f(q ̈4ʽT<KO&̘Ԣ VAG6 Ll;~!1$հMP Q~N<6ck΋mB7gxȇfxD9K)io]vtQ.yLDU7=H^^㙰=ypIjcKqi꒘%k`ToFvmQ+/wBhj3kvGGNzH?-<2`^k4|J| XzTa㘘-4Ԥ>A Zt|+A{+6 %n6J4y`dz/1<{x{Sav ϺH7Vo3ےP1UTJo'aV0j=BFHT_$ k|q.r؛ >/0FέWX52{I^ot{z2^5}LNʪ~z>f%x:>LNޕ7޴i3Юw9_F젻.OI7°7$G' sgK |qg)\Tr2,|x`hpK3.YNjʥÆx›:1"&/TK;EW?i:j3S8X>(y I)~uB)>?440ӄxYBhw_As\m1)Vz32>nveZIrOɟ5[#(2Ȩ 2cJ/0Ygg)F;EHR/OE񩾈2x' x1r4>f)I,Eƨ2k_e2[H|lV[ւ;5qe}Y)tfKEyyGC4,2]']$"t<{jmDpp؈ eօF,c QghA<mu]#iP2u6oR+DgUua-n5"Ձ^[U^| ѓ4"ϵN8rN ?;OdQ7)m/!acs\ɕCY+7}ԡ3_c?/-!ǥ߉3T)' IELn7%肨E 5y/#NhPHxٍp v7q-!*GI=RmG\"!`(Ү饱[6_5qLK*bEpW94c @olh‘˨e]iK>A$_\CMEV-z['jkU5pJh'gĬM.uk6}Ecܩ- S٤^XYnLo\ G-WN\I\uMjo/mKJU`GK )kaTZʧ|(Xj6r!ldw#vAzoFjs``aˉJE#" yQxyPD!`3)N`0Oy NPj` ;(128lJv &-$V mbY \vC܃)cj" W{K'Y_3 1'(K]sU,AAt1 a{Zc5(2}Jb:,pRzl\JBYF {VEkG}3ڲ[5^n`nأjP⩰ףfaC׾.Ix LVfE&x Hg]֚d&b޷ ke䈮j qh"q/;Oًj'KS[~O.RNyK@mj6֤-V- fkgݢ7av|bEM>VDoP+o=m_/.wXw5 y`őkM}Z?)!3\,q_TуlN)*4iz Br>]%_x9<мΆE4%5irLC۾㬜_*Tq3 T*dwea+zFDÏ2R-L ^0 oEKsE|ӻ %MSOEFl}3I^δ> ,6y5Q@gs Ɍ"kZS7 t6Bd\:;@ 8.1M6_պ`,HHlIB:6;( F"1U(C5/ Õ-6Aw$SڸW:Lƌ$oQ:]ݭi\-Lλ\>UbΎ}&1`g^S23 h ,AJ,[6`cW[%=? wrE vM{!"̅WHu(EDh|!/FM, ;,a9ư,WH4)HKh[z$[=!Aofpa]`WfL( u Dԗ̮ {-&9N`D6^`~HFs@ˈ`@lN6YoT+==u\R(o6-A߭$H7Z;ո=YP-tɲc,/]|[&ilTX͙K L!QP/VŔ~coV9cP>.S ByKm"\!T\2t@ix񁌒_>[[(;& ꭇ{羽v2(xƱ{y ֓aWg0{oɸơT)RJr"*y~‰7I93 Cu`fqbܼעV8DRhﴪ 5ٓPm죿Z:* }΀ ?q)Axٍf!DWU4A~% xI*y6ٳb£sDlTq3qYgc5i˥0| eGd tG::i)QL!E3t +y:3.5ͧDNV!Wcc/{P5k9XTV}%|K~`NZ^C͵3lC{+Fbzu (,ksH+-zD@4 tC$D"/zE1)u<Ԙ.@355w9`˝t˾U~b*nφ8 {>}WQIQ}T-&В~kF*DtPs BeT!5*ȑ|pӠ )~%x#if#z1n}8VvFM E8`)|ij|ަdߒfKp»Y)6P5CH Miy4۰p(D [25(W:x:ǿ*~5eM_~&qmbYT7swIB3e#FB86zDmM4-Ӽjm~K?@qp _zJ8EY˷[8:H. u7fD{6k:.x 0en\deEn1ӵY+Sf* Rl ͋aIDBbKJBbҰxߕ}xcws}s)꥾XB"*|FE#UE?0ALFlʼ#񿧴m(Aqnow >jpő$ y;YطBr2wRґ räƪxK+kC? 2w_<{=aCG :Q'?Nˋ +$|L}ܙ7 :A -j=V / N6Lo|D Sc"';d!<>H)9Vl~ OP~vPxn%q~5p q cr~z:=OkZ׮7lp ] aZ( ۛjJk\KI.x[)[-nBY˧VdVDŽ@3x j}(FY)jZaD[f`W63ϋd dziguPi7̨x$} N!v*=5s{X*x1#Bz(a|,}痴.G!sXĮccb.^đ3o@벤4nԖ6[~Pfo)z>h%/i%0>w*k#lDFmuP$蹣䨵_{Ȃj"JC#$WY 5m{ yj 8@o|<:%At:*8"(m!0jO#lQHgYe\nfj5-xGه9ڑX,KMK;M *G8uYX!-W9 ;6#F9a\ 9"ѓ29R<;3$&kqAa<_PNMX\^yGC\"ɐFL`"ޢpVܪR_m\%kbsх*AoK뇓U>Iħ{>Rge)\D#&OZ`H(:u9@ҢJkruEjj*L=, f1I;\{~_AF˩;{ *32_e=F\zMxEQp[T"bj/ϯP(!S; g;;8shgeU&&!2 ,S%0&&` nBMo鋑@n< t BN1HcF?栃6>αYxNVRg+yܹXtHig8|lK1̺cS*~#𚇍ԁX5z7t28&"|/V񀤵=BB%T`K/i+pm\M%!\p- QՍsQyÜ93{QK.N ’XH:ptN%EJ+”Y1g$wq뚬M;U%mGQ&h~Ԟ/F]N1XWPH6X{FVLw#1kAҽU`onYGSDyB쿧 %/,Qݮ;\3CыA _6F-$˃]#(y;rV-bCSNL.F˭?]̴L.%G(=‚yDK3?N>ۙIe$?2l3uE<<ԔXcoe&.e2)2cKFlWeF5.L kՃ䈬~!ճHz6'E:T^eKQaS쭷ƥ]}=R$=P1\ʼn|9!>uZ1iuĻ(.cï#MRO((Ooe_u5bF Z|E%T)ge6ۍ[܁*j LBƨMj4Q8ivK CucfQumZ_cnG am/,CKSe4 7 A>CS"Ù*g cgR) CpC. DL\p[0VP'bau^l+ҝs}/rjZ݉Iv}Snw)Z3ўd[( H#]Bj_n\a& 8icc4Lq׵1 S+ iLM;8zg[Se)wWp ~c_1|ΡҲQ<e S+ꢘ-EOvbpIϚZM*dII:bR7IGÄaHsJNq7gC͵ĕvOf;jmHUe +5| ?κ熀O\1hi0(6X2@eDPkg"}mŰ3b`D|k% *N0zfR9'r7'+1[32 5bXiakVɇCs n}Q9EN2}Nt˵-+!؛ [R?}*8N:ͭKSL=c* +p~#QLkY[)gYFd.I߂Q7w.8~xiЇKn G%⟵C*h99b @µ͍ht=t6 d;-ʱPa4l_Rp},2ׁGsShRh|d蚮 WJi1 ʞPq4h >=m8V} 0lb>]"+Z7753$E<~[\Oc>Z4H^$\Ÿ"MZI8:rP`"~mAFdL蹦 7y8pr.N.-K+IOk~Z%:[S Ӕ'Ktn*%î)4?>C$~Z*]C0 *(+0Դ Ym LTfae/֒u\ ݳa;0ygy b`4f ~qtJT w7}~Zz.}DIhʮb\9wL 6h: > C2[!  K-YkQIyń9w7pl.^_*{ތyScD;ϥ qƵfF d;fŊstm.Ym&JO]OBd*ao\S C;}ǩ $cڹ]@xi /pI)Dd و!)d8kwJ8>ɂOruMW[HdE`GEC|,ؒ^Ss0c&-_vSaR/fk<#ap3 8$v4"RʤΤ/M"9s2)̪Cslu<<_:hRT$zxg/XyÌj:!SC)?)eYDWjЋS_"?• k%|)JƳ~k̜ąhE$6b9m"ʦzw[B̶ARޝƚ-㏦eA`qƵCkˍT)'VH|S3 qflBڑ+OlU 5-eLUmI: $;7G&ȓ4~iKRgPě}}\pGy!EqqؐisH4]oj {UMKuAb/ 6=Lth#=AAi>X  N]ttrn]$ˠijpm $j'`.t" tu Cj?)hP Rxb_㵝 @+BI݀3Rn@=$aϊ@ߖ@|fsSc.F=h%ܶ f~\#]/-'?@Y*H8W,tOqX~АNJ8uZ)ޣrs?%t[1T w+OϻSi-u(alngtw>ݰ1*hAO?\f{T/~j`ҐJΒL4Z^ۺW@"T52 p |?]+T.OVص |A+l̐lj!Q@XZ˚s$L-*[ 0B\]mЉɈ,FMC&YѤow\r&Nxfz]o{e*HwT/Tl\BVWSE&Оr.SZ*J۪WL†_M]Hey'D:h}_FC7lJ@G.6)[|/vJd3-6lٲH %)@KQ$ 5h&٠}S?2]^9=MۦЊ^Z\CǑ*WįZ5ar[\5uW 1v]6Y f6[ NJ[-Y~38,y_~kR85JKM\J9(kL$r4sL /磙Iz{fVe&)`|Bj 5AoDQ1q JDX*g{-=b(yCVg{N+G#NVV^G \>OM{rŢUR@ ;wI7c']-V z/;`N5ib"Js7!.g0|/ȜL)5){-JD+)vo;2v a~a . 9LDY_]<3 xAx)sV}(z+c\$ Uj#>.@4~TtNcu|o;h2ƒGBq?r>_ݜ-?lM^>Xa~-@f(c]#rN]L| X9=7k;?z? rK' 2ŀ5l;a̽W#0XBA E1RjQ=N\H|@^qX\f0elfy]Ras}u3؋V7w2g2Q붑iF󀴵WAxT! qN.PJL׶O'a# Ly0AjL^.R $ gmvo ς?kЭX5iSU20nA4h`;=D!4x99 W 3-vDNq~tQ/}^a֏mI4p͟AIX`Ӏ([x\N 3.@ bՂge}7Nm_sYc*d&>Fn{Ma87N:3B2J&úq}aHs@WR%t@$]#638Y$xJ/.YHEF~̑@srMbv" &h{ )S*EC$D]Tb,=19{+wGLoW9㈭DJXe ]cRGb;,T3Q@u#1dG%4 ܌>8 ZeLB s6x1ZxEv͉?JfhI0  υ澷)BJWaA-+x| :lk%vA?9*!.f9*Fm7iweU :m ṹ%tߚ!ӜhҌs0w rK;ݍjⷲ ged Bx;4uYaǼ:z1 ϫ!ev=A.Gag5"k˞5"+a(9yZ0Rj?hDŽJ.FkMw#ׁ %ܼ1VTǦ}3.!)&Mp lگ,XW7N \dhHʝ4sʹ),FtJYM$ߛ3r'MZ| e 7GR#\9D&i-اx8Y>o@=prD Mn7fx듓KirL8Cik *^Ǎ]k ^y9Lb'K+ 0[? Qx]KeF en*%!Re^(BDJx¬2xQƛ՜|hM-Ʋp{q:1ʕ9<0̓:V! CE_aSάl B SN8PI5l%4.cQ|BW:J1XxE*MGXcl76Ԙuh^- +Gr dqΣHm_va&roNᚕY RIHYkMg|ѤER y.L%Wy)5A5 #χ"2n\;qtn3+8mIm$NrN;pD 1uv>&h5š}PY+–UMhZ Q:#=H8t3@BdD vXƆk[,p }RhpcOdƢJK tKL*O2g"aQ   B=924>&yP$]vV̀/u͋A=!8 6/`:[(1TkLQˁuՋX1X^#`ͩ[}˚:ǎ!*Q-qY{ e=g)Fua} K'f-QzA✘ul="d3NdtdRڥfɑY{q*!aI ɢo&W\ֹjVfkgD8B\Rl|NfLmkXūQڬ]9 ;%dBu}ⶩŖf7{a -co!4' љ#P^S"lւ}Ͻ(݊O wt-E9*u`ymSE),4Vm Ґ9iJmTpc)y#2/";+:**buJ1ee1d&Oq(ZRL7:tu1-,x5Q}7Vto3P LEhddV:mq4yg8HFbɨsL*AF̀zKN 3L.7~.'/pєGIDh9ra& 7B6Q#iy]g+ [4~XH6")aЄ/D@ɥhC9ϲp߾v߸0ܿy`S/2uph)[qU;?/n9e^z2(OA;g :6$H8y:XՊQk$z-LQ ^l-KGI[Ѯo; o{(xvbZBLq:'g9?VǾ+F9gЎă`vȈJ]rKȃOMQ˲ (&v543]^;LCaײbm1PHkYcg,+S..3oo,<sDo"6q:ZX<9+djk&&d3h0_:-W>&򝐓a%*Zaru#ڑ%]ZRnӁ r {bJ bcEq= ݘ$=3čmCnJ *dɱ$3u9aUuKqN+֊]<+|P?Am 5VPm(tX,D ;b!#GbA(ىJK 4?9.<Nwi7wFˆ2aT ACם_OZ7$wZ`Jy\3=p9 k;(%Sy 0iJ(=3ME@q`Fj< Wv$l5p Q0|{:^a +ѻbQ>r0dV9΃X9`FH6E2#"? Ihn;s@mS ]^9lx6$TMZaZEE _/\֐?&Xtl-H6Ix;G*,!2b>3G:6AZ+VXt. \TJy—2_P(A}ZdO@׺urkH/{k'?!^ڲܳs7_nz432N5. נ|B6X6[BrytCNH㵇@$Q~F97>?KI؜Č )(;Cs=>򠂴sE5o [2wHۑ `{CŪݫwi^x-*#჈uT͂f xJԮ/>yO: n81VKCJ/ӕ:6*vdbNeL3*}mݴċyi'b/1Β"L57ěy,v*}/8+_E6pk*ǤIڤWzuKJ!U x'aj;dSHyLN Un%#t$|4MXRA!kf(+XsWYx#HLZPk?̥{ӤK9.MF[i\7ny1G@<Γ&Z?x*Vuo0r,w۝gJdjV;blP@Y *rcR8Ehɂc$޼R=)b >{ØBBv>sQM'@W8>JuIm4G<?]jyH]'Q,pf Q5ܺ;冪D0{6H!+(cKź\*2daa;R]|/1Җ~Yu*_#A台XdAnޭX9u4p%guo>iheP93oLs!FGN%{9?E4,Q_ ZT-4~h DzIqN:UG)ǫ.jΜ1ݭQ n seɴd`L5DpAa Js)R[ܥmU߉CrXsR1hH|7O#P]%VC@q:p|/^:_퍪KO[`̄8[0*ū2IEQCslRe6Pܰub#Աy=g0l(2M#``Ojе]"*.*x xG2G:@PIAhGepvS0Kۑ( 4'ֿd4=K97Z%iV>-E0`tGew[lV﵄!}l׭1ۀD$ޅS^>BDG3{dfपX͢5V6 bц[h&RFT+|DbՏ29>i Wwp!eT Sݵ@/l$>Nq `S '+ =W <~8%bC*։ cЧl)H)I*goیPl4x^J2C `pwp)ĝFx PW4 CEZ$7#fhg'^ޡ:WP/ٿu{̈́}kZi皡SlOگgoܛZ–Q  禶"cQ$ v}{'B92Q45l]n9cTƫsJ1R}85B!u6|:]k|8+{Ռ:w3S$LTU36]jrQ<2t/l2 Y6h8@g@ZZt0uy86@HS$pᳪ-cvF`P rxP*MFJ9Hzb f||W=''{ptJ8/,%UU0>+(BZCMRCp$L.5hc߰LJ7lӴFWZD<)~1l2' ʋx|!,x8bIZJh~xoy}Va9eY`eyxSEG$}iip' 2g4&'C- e))yߨ/ba "ɉ|=KPtE/~/<0 6}jr?vq&=\s-$iE[D~ɌڠȦ5jib^)U3.}P}E !&n߻^Jh1/G 'ww:oAcM$y;Ȍzy-'ǾqxA/ɖl2 ~jE.{?V2+]9)˥᩿hGu_ćϪy4*'?#H( h)(0WUN')3̤=6.v&:Kظb3aQ|@-yp5z\_#y =f$xHǤjFՕD R)vWo,;1V^R%oXJ*DIKWô}slvl}MvdN`+)d@ CY.v|6]ZuMcs7Dցy|:dD-^$-2#4sT% XY0?~HK?^}jᲟ],TtR+5jfux~.KW 6`BHz|fbjwQ)4êlI'׍z>.|.챯:o"9fc/ & wɺq 9Dt4„+ ߖE12)k$G~iɢHk/YmT,H+%QȻg0u3hmˇ7+b`KpQ+E-wiWYO AE< fyKE$,D#.‡h(PY*ᴟ/I9a9ZjNN`3aWT E>yN< ї®=?*{[ ?1WFcH/""'?:/|>$טý>z* Q2h^C[1ۆZ/y-& @{s+k_ t~3*+l 7rbJݸTHmru9AMPRF[j׷k X+^LYev0O,]3vL8 Y E T )yE(9 5 |.D,p!6vSK䭥mWg^@gc[qt4dO CQjqB8`gu 9CP8WI5熅\ {? ^-a?BUSsסhAy3AI'V4_)M4r!w6آ݈SKJVmx휰d ==(8ŻW`|`6tB‘Uyx|0} oɚJ c]@)`q cu X|Dx"I9N9?'b9@>8HĢѾE=3A_,n\hN-_c`_[ ;1)bɕ!ZW1)9YO.kbϓw#Q;!Ģk?Ӹ tYm gI$U/;(26`dо83پ(ҍҽ]|b Z sGP'j.=TV5 z*}N̻&},@ĂJ0l|!B]AC}MQ1*ЂE_޴$W̶o);:k : ƢL]rF ٠S E/BOy_  A90L1 _DH34VwuLj-$Ӕ3:M":Qb?mT)3b>헁כk"WXتҦԣgmﮆQTYB"H5C!o#bZgcjg!lhj|.(#Pj!n3" ?F@glj#}eͧMƾlVS^[F[՗N5Wq>gK1Q%s,YعAnt{Թ?M)(NU0q.D_UE[k|9OoU)'oA`NMZqkyJo9=L OiE^f@@WSPIw~r<Q!?3?a=t;^T3h(D<3me R;i QO ʩ>͸i>=K_uN,6~&6n-1]r`AyuLHk^y!n^xGlbϢa5Kwߕ-P6];9K2弦;/ģ&Kq엞;-iЉ +fqr=~VQ\B~̀i=Z0% xϐԀ*)]}hbġ7M@{0ikYՉx?LB Ri:s@nc(552JrAL\ҏi@Zg ͎KWkTٕ)6aWC-zK%tuL~jNe5Ke^*8j獫wf"s[U޺Ȭڦ6e@»Yz•Ʊ:R$o1K'8pr?KS96u5er?`4igRz<~K),/[?.QhR˷q]B3HV](?Ơ“7(f*(Vq 3JnCZ n^n%8O-#Qr~ι$Y4&AaE2v6񀖲`N-Adw5)2!&be5NPQ>#/BL [7"O:OzLmM (yF=yL^kX)5j#t>TE{Z{0RLЛAZJoF!ɏ0,v*ZaPjwUUBɍ_0Q^>C6n}Ti?o4@żJLhNYnϹ]Tr+_7/8}r??~'4لn|3)TWGKU|]B3C'UZVؠ(Gx[Uf`úmI9CuqUxD?rȄF.ln$(? p:13F1GɠtR陴o4> 39%I4C!Dew I~l(NΜ|꫹˘Aw]r}k`ېzmbVb8F6%B< zE_4Eݱͦ?!,t]T7;x%kUZǩgDpp17}w MM^:%)[1$2)`󨇎)P><CEVzgLً[wT*7::&0ѷUy~߾,F3 %=h=5V{eozF7eз}`^x2b.[40~L˶9;ְ#D%tLr-@UfkF /N~Wv8﹜HI.\doQM\nބd U,v$?Ń5c kDPV2҃4f`㢒_ @NC5EnzfY;1@R%Կ\"xD$R7jd5}\ҨrC[O{ :"$8^AvL)c_p 8 FqD+ڗnt4MWy8nf;>uܓNA-DmFͅXhI,Z"Vl#nں(B(}Vi+دb)98N^"=Sp$4:c9=I|Q.)!::ㇿŜ,l} e1#G[p,3'’5:{X^iBR;F?xOz}kp VFZ=fM>⠐dqI31M.Ę.b MI ? Og89F* )/2v* <ћ$حP_!<N?,Ivet>Wyfuvv Fm9сF/}()X%3f\% v`:Tz;wXj O?ŖdX.e yY%lD N3!%ڹ5H)X ,ں'ߐ_0X,A>UGVcm*f3( w _K̊c\Ŭd栖{XS,RZT/CS`w;ҍan-:*`D"^︑ =P\3D@K~4MǢCҒЩ+G. cZZ/"V#,rQo-{^w[Er9T* .b銚 O+b"cRTx3Ucwh.i ĨIFD hf.5v=b]3(6:(]7 g5Yeڰ l 8V#2 Rۈ*  8wKڝÈZS"sI[.Vs،;e^κهN0~܅]I|n(|R/Яw)eNJFY佧f,sq>ň  fI<\|\.:KBizZ;Z$ђǗYP{ .,CJ%MfC,Vu) < 4w\mnC!26MlznϦwp=ۣ}B.R5mtK/~[/d0e !h^+3ͳ~޸KWesJzQOljrj<9v>&]]ˎ݋#uZ0k.!/syڎn(h7pnV-M-{Z亝ТOe4( !c^kgBeg廩FGzJ\ +5<ɺH$w\v`A/>j Q0Vr|ł?Lj+5kD+yQPG_\m>p%)Q$Ё`DEC"^~ELCpess'=/ulirDf*Cp]iJw+S{6}lqfZӎʱy ]8ӛᾶlGcމDljqPCk5+=Kh36WH>(񼕝tT+T6ndy:M{j,{J#J ^lĜ^z*jc Х h{MT%Keث:0_R,5 9u,pQ] Ƚy{KW-cQV$/ٮ.(mKvWlVPJ(FY:UʵijegQUhb㤇xD1A0ۮ*u :!gC:.>{*-v1h Q[ xHQS^W)%]:2[ڥZ0&Aj1H=bl<η#(!*`!֒WR!c.C[*Oo;I`W JQH ϖ"- 5w35C۾%̟#Y ¼:¿{sr|0~"B0ig0^=Po}m  i:b ^5H&_Q:;qeۋNlltjB(;dm^sPtkB:u7PCvI&;G"nh C +^~P{C96Vg%s~egx`J-$:Vt(4B|,$ {G¿C^tpH"nj׏}e1.l+uڲ&H \BXpM0EoB,2qvi >Zc˳o>6긔{nz̔xD% fou'O{ް5P);b9m U5pZ5q54!luf%dnPp,h4td5CM9N 6[M2&P":_hlewW`YZ>TՕFϚD84X ڌ Ѵڅa_u, E=38 r%%aTgbJL"RLQ7A 7Uv8۴pT\*G*I @:C+u5/+yv5!CenT Q<h',?peAuY%C|`tVq˛P+0ǽy4w=6鲈UIijk1N;>*,!-ϛFeL-WwxwܓT=dpÁ;rOG+M d.2-\`sO@uN&ւL`PJ0E0njӔHDu?E03rƿ&a=lugd|\n34j-Wyn˔_1, umMwRR~V.h9FF6r9N/ F)" -W7S?^ BSo[K.QbSuq/^"3l#Fo_f7npHKh&8&,jVXJ8r! Go.dǸF}"J;2RK< c7&H,2Q|Z^ bv:i r̙5{)0hk̍R vLBŷ|F1jDglf%YZ͋򫢞}a_&-uc`$.se$tY tܪbZ.1c'79zry2kP]=6dw MMhS$ WZ|HxxV6~m AI%<;rkצ.ah=W *Ί? -Xجp>O!6M~R{KTrccI䍯TذR闷Jˮ|.O["Q'ƴ2cDdm-g$=-t`W^te/@HѹHIνY^'="}WwS చGJ5[uR&C:,00:cR$MfJ +#X)5J="(qd~ĴZ4Z`Z *9})7|(sT=e8/XY5xCDZ<9y9gy3;`F1+n#scluO mmwO-磜4Hh~if l9 xN]:<~Zz~Wj$r ]y`4nRh)'wzEx߮3&\N# 6z:dٶE?ѓQdnۼC3j6d.2o$"Obi4w1«ʉm3Q蝘$Oo#.v[aN#:(;"[gl8hF^ABn,eLY] fM@%״s{#^  tғ< pHW srW[rH:ԓn(4z 'rt%6 ~k~fE=pMm .9|",0p1,Z B7FЧ7mІUdy}^CM-UtY2O2|O1wI8UvOTVPLB2eZ)KfbL nX&YxN"DEI@I=ABojeЏw?8?&<Ҽ]_ ]de 8WJk8cW5tw'qM&9zA6*?0`|L[L=_2Axd?%PCLyDkwHfna @J˸\O~Jqɣ(AM?etqA=uNꁣ0aZ{\ &j 3ݐkx9J'1+wctbl^4*g0qRM@Kx ]Q 7MJØxbN/ %No]}14_ _*4wgEKjD =7D1%*]j+lx]Uo~8S*F _Px1^dA/MbC9N$-DP0* mHC4 x}GI~ҳ `v9)6}'i[x4@@O(7MPw2RQg%=)M]rCDQщ(!GL#P t3rOMT"wf@qfׂ:O^'I}Xv/>F? R "ֿ$4BxGʌW( |-0l2DQxdkvnoƁ#| _iHVF?UCzn(ZMmnSkž'd21AU{?qz/z3~+QGo:Z ֮]SkOT3V:2d <rPXQ^H~R??nю| xӛ^h+*1b{m8KElŁUkqEBEJCI~nwqH,D$8[`tr6<BU`|i V iér ]OczF&(~cag5oxW[{{e~ѰڝN<|Cq ?%X0W؁A54w1E/W1]SQ)"iȴ?~F`n7 *?1vPܧxcфZ%,c231-17r~5%$R}A8}qз+߅# gܖ⑓h$LBPPv[ѽnW*?+')6]$;1ޢ to [o0Ǐa&!W>E[ġ6̓kl%p#W;8Yv7̎po}{%ȯJ4sRi^P/B\Apmܚ"zXsҙG`~ٲ&N5iyaaWzu ߝGe/,Ћp}oeQ@:79k~O7 Hc2?KجDmP}>viv%*ͅHwmbW&-*JGԶ 7kK?߿_>3Z2jlZ,ȷgһȮ*X_پ?eK":2 pj^9e%>t[hS}V/[&!aܜPNן""Cx_$YA)ۿ%2.HǦHK+ #B:ͼZo9`>[6!f]ՙ<7f`]9ӻ({=.Vp,/*ȼ?He _jTfc.ъ+GHRxO߳8) ecg0mR+t |!:Tyu62ןL| 1JMp΃pdOȪs?.GuM#d?lgL_h )m%s g^ʯw8ْ̇ B_3=P#c[>wJ{"NK1Zmacp:kуj1L2X@]ٌ^y.>Ažo,ޜb|Go/=S hʃuпbɈߠ.O%XZ;5@yϲp?"-2ݵӀ_9ibEDO<+V'4 O@ (# c9G! /QëKbgi. ĝ PbYVTArС`3:XNK3*dE%@BmWVIlD,4Bep0E(i6tbA5J)+qKZ!KwWD ]aO&@AATPv66LuxOG^TaAK8mcj^?q0qu9Qj*~8h107q&/}h=- Mp6v:nHYxZz8H-WpzC E\'D_aDGw$rc1Wi3$II=~q gݔVjoBciP6in2/I2R"sh\H5dn}]Id(YuE`Rd:wAOd82;zwdeN=x2QG[Ivm6 s6vg >]lO3>o`WHY`B563F2ХͿ2Y/{rms-T<\+Lj1}?eTS5B+"U?-|p^aAs?QK&v'^ ؿ-amMnZ%67w.~Vفg2>:WOBJ䎈/]&No6(I~Okazb/QP=Kywgp`z $=V)L #,bKۧ=.- "* ׈L( uwn fff̗(Y\\zՕ`g]A{GWMH0o-1ҡ 1ӆ|Q *8-(&Wp`:""Ǡ3٠Ýjo[#_ C͏kVQ ^&wNgu+gV6(V`cg/: X εOI"^y?Jb}[MM &(%>eg<Im<OpŃB򪬏ӊHD|ׄ߯ z<#b)wˈw soqa>[[Ã;.!F&Ia*sa]m}a /Qq"D72NC+lKО(VoQ#Z{>Qݫ՚_5@90Hkce]ƨiq[b-{t$qRw:Υ}jZǜ74n3@PI :dݲ5u*U?ߪQv?ЗK@A1_AzoLtfȏ]YsC~K scɊk16GVg 9Gj|A(o VX\R:c~ǪdLjz!*_x,NckhBz>*\,sX."K]x)Z nͰP*h96QV/"w5]3GV?|P0a]}a9@sڳ47P7{]1j߻;ԕ6O'c5=7},9_rUm̪"Q>rRg0@yۋWrqm)FHy'i%Gz<5[R"]BRW'I⩹x3E15|Pu'K9P,nQ05C7PV8.\'YԳӌ 0NZ|v_;J?tyL*9\y}1& z7: C#N°NF&+06s!>t^K+kYOadϫ*OX̻FNit8~m5@}Z`vΡ<2 _z73.]x.p'8lkDB<(9_$,JrﭗЄ묜I]u "(v>Bʏ I8SE+|d]w5{ : !'VwQwJ!R.M"Gi{~'|ܬ,wUTuX9Л ʡ RF^X~HP8ESrϙ.8Ⱦ5EJF"@Kڹ{Y++W$=6Weҕz+`,b1뮾[ЅdipR?*^c:%~A̫qD=0B̦"'oǝ|#f_/֢^bß{p-EI~ @%+m#͍bj!ļb/2L^}]bd7MjTD٥ey.Wގ~Oo5N%|ԵT3*G:CXg Ns@mbvUP7PK+@(yY^ISדepFjcr L iUaF>EI)?ŠiB;$07G:m؄A]݇͠kiҞԀ 2-+ȵjUO+EH_B Y%<]Nhc7#8MdJ|v}Y\(?x)78}t*5_N!f׭%PԖbFf$ ⬈极S-)/T,I?3D5Mag;:TXqdX]h.sWG ڍD{Zks2D lٔB}er^0z>YƐ2cl!^&#@EmT#dI1]3䞗fm >CtK 3ShߥoM*{.lbJ,3Y 7-UŶhnKtzmkVO9۠Uf]\U /›pW,Kx,x04wEl?fC+Ę`,N&21zY9(Їk gMW;P$iNy#CMz[9s%Y"qzpv^@%#!^4nV Kp?Ϝ'sZCjTn>2=U' fm5XRZV`z:'Nu> ;ErDvU]ٮc2cn-MA3W1ŏ~#Ft!&lI@@7lkdj]1e9FƗ?leK$ +U@|ZйHG%_ccC9~K2L S3e3;HW~sV/`v6Nհ~bkok)x3uH,ș<&Tv%vx/3zq*M%e9Sm9x#{>̢ȌR;gZ h^TJΰ[wNͥi eI 4i }M^2DXçN(-`⽳*W>6sD+{4yDCl]h=#YS˃P MGCQQGS9 [YH:?y1俀v$7MK4LUZBU,o&liv}o#83ܔp1jgj mK""R0 L 1XGSzVot)e' h%t0 ӿKmȍ(,#{!lQ)AR` V 3 }wZՀ )nnwnڂtR&UoؕuP"3bb ve:PJ ۜ`i  ُWmg?R[U{4J%75sLsRyjd <2v %5ȣ˓ @!դty6]ȸz؂%'&zQu< PT,8sg:qR}Ҭ~16GM26Un=A)I1'A4Y՚˟YbG k%TbƳ)(nVa$lJħ2mN Zu[LuWuJ.S=PNN<)#pAԈ ъ Ŷ<%s`o4Hf*hom6/N9{tr11~ba_ceL-[CyHv8DA1&{!aA_`~ΝvkY+}+FĹB=UUGEtt7& +3 |"Gaփ%1lZHsww7<'-^)&( tDdӻ8'.r]Z"Fn퐸š*WAqߛqTSsԩy{t ttK<"L`9(3ڣM7 –"{ôx<2TUÌx:=Ewgز*!F!;TeR'fEr]ƌet}_(%FS=9$ܬZ&T?Di Kh5Ku[,pP9y2- >}yx87J_BCRNF֫V 3bFz?-Hg>£xl*lFdv*e $OhˏiK\dp޻$QQP-r- ΤJk eqo$C)PZ 0 k۸s;?3@ruVaCErx}toU%o<$808bu$#Mtd.),,nxXjlM7z-xiЄpV fڶƱ|%'8ZŃmH( AܝB~l rCi GuN/a ZQYإ9"ipp>hs--cὩB^/B8"nӮ-Ө=Ⱦ=ŎmQebc(FjfJ(6l< XB4Zv_y Uxz2|>/8Hx3/$#!Z^:GHf`?o Ycc ۾z壆aL]8PI%Sf H7.[zwdw =DcÛ* EV$V)x֍yf 5ra .QqsUgQQ}vh}@^_"K3^N& k+!Uu`}? _*#zĀ!]O51SyЕOLC)qtI9O-j>˼fvM#r6 xW SyeN[鈉r+AXUqUch7TO s|̓ 0F Њf;Yi噓>rK$h> ^pLs:B)2]+4wz-պ'EbJ( x֐O\il,vhpdIeޗ#$Ws%\9R13mKS~TYTܩgB|c ӛ>O =YI(7P"`w;Ek eE9!vOA xAɔH+- ˨ݒ?H)*x6j@,bfS %&}Aak2<,1kZƧ̂E'4ک>WXheAIRֳTN,`-C3*qZ}ɮ;5U'8Ĉ^\JNR OO4R|ҳ[2\nؚ%S Q&2v9H(TvYh65"d{&[KXmG+4pk Vs$b#YF6@ww6d~/z[o6gE]NGKͮ0?l,ʮwNTt#i.\[qGjR4˯ AlkSp-CqH;1x1 1j6hOEHEi%pk+PV[ʳW _ZK#Ttzu^Mb=+@ۧK[=G3]$,~},I:[`5j?Y Fb%gSD3oB0ؓhro{[Y 5j#\FdD. 2U$&y&NLkJ<'Ph ӣܯ|95ȗ*y]L-=&DZj2/T]m6I+6~+P3W-{SB"Ei@&[|պ[4j׺PpMwy (j4P*(686i-w4My3FaGOVp~>LA=o޹W*25 '&{b9yGY@<4•Pom*l8=d=?#U*Һٗ?ڑRb@shc.Q_U]~ւ%@R^+~t gU)\YC~]Tf'Rkو=X/ aNn~Pj;Ubig`/9~ ھ< o+;$h4|2hI꽎O*~qAK7F<ԕwZ)KIBcײnB0絁!Cv3=xm~|s7PR uv[{ EC([RP$ RM˰vO·hLO$ n*VP:WN)pLLOSj4?k)ݰu©GNN&ٜot2<!+m";mḽF (#m+ȗYLA kvNXS 9 M_Μ;2z!ۈ1R7D 19#-mg LQ}\\YX sedKfA&PP!6>V;ykA|]'o ޢ #{@4 ;|uC/-M2b褦89rMx `hy°_,A/x Jk<j(qVۂ@4)ei44yb"\%ODY,iZ5MlaYc*J+* c/vRS79BM( #IYWQ8,lZNuDq'@>O9=tDa6:^+\ㆢgwHSUOHؓpGJdQQpc XO9QDm.h#L!߆0"Ţ8l ؖ( yZⴌ5I>CNqh&&t62\=:;>)c>U43KSP;)qޟg_`0)klpN&vZ? Ex@/Ԏ,QK֍2|,ZX$˶3pߠ\E?sݮ,k A_E+G AV/ 1et!dP#&%W-_Q4nKR u"o`H7EqO5z$h7чP;0 f|< ,UkX20 |i)`NBG%Fr(^AQ !}ESt'Q3*n%+%Zc} ZggOn ]53O/^ k'gOW(J24O:7,J|@vW>H iQX皌>[]%^۫6|XXN,țfoZO/6 P ͍e0 R ɬo21~,)*Iт)O9JT@I` .?70]ގ#N |o +f,1udo}IXJfj_}6*i 3 @%\~Á ܗ{nDYoot~C%46oo`}ce2-^SNt$D=ԄRxCb\K.f>+cU,RJIމXdVFJKZRUK~f at5µܨTֶ'&DzVq*ke)Ն7㹕,ȯ}7&fCC_x/ PU=- r_(:*ʌ!PnH\l Ϧz|P~9GN6"rxG5f#=-ߜGWk'@l7dR?A09C0T#3G.Q<"/3u)9]j%"m~]e{E/~570BJ瘐T,Уlana~CRwzq3? d+Y=_fy3E ] <4 ])ɧt hrv#I<>ӒM;l, !PJ_s;q[HJ`gS%1=-:`#|;pЎ诘]+Uy+^a8KҾ1VjmodSq >M۔`N hd_aRuևc[VC3J!4.~ucU.%Iz^2dG2a/yCDeϺ$-6,oo}$yKo}\=k%9"CjmX"m䝶źHdSģ6&5zX{'sJ *kA>2o;MG`jkL;W-hC|)e)uDpS g@W8 9zXn3kOKy.[?t$SXMXaʪZaC)mAؙ:S`S#jt/z{s?*GdefH극#MTv@D]uٺ7e$JW~aFKNae9é.t''¢~_/Ky6sŔ} ?Ptm[L]Gnۨue2lVܘw2gc=U`p~$hR=끈+"0>r*k0d.Ia{6)cǞ{0pRdAE/#ZvrWlIQ@/BV{py~gYnzE}w_%p+K(GorBJHGS=aBa~qΗjqZA!-c]D.z uur0-h>QU@_0Mߝ#&gj!Q^l! By@nO21sE L_WgfڕѨ?S9ոm9\ ]}᜽⤌Xwf>m_ :IE99K4ٻֵ r 8x~vAl~4RYM p9غY@ _3Z*57ާSSg1S >g 8|&R;/YiL?:zfNb o"G4bW.?|g=퀨ą~8 쨈I+^ A>+r2NEO׍lRg!eNHٜJ\ۑ醴o2r ʝz );uB6x3Y‰m ԛ7n|/%yJn-jZhe-iTz=s?iĉ#~iJtA:lKB_ Y#TGlTJMRz!arᶀhh^5)kcbg֯q66uTzUzC Z}*_v]nONNuTK##鷜}~_^!c0Tۂ#B~Ͼ23 Lj.]6"9b%,Vs-uVzB⏡).k̗)0kF(q߹[MfV-XNZ}Tg~=mQcCc/jfD)1w_xmUîwyR\]9k :zƔ@\ \Ǩ2D7 ޞ>鋟>*~ߌi,wU3 WwEL XuzFQvk  N5O+qo%۹a{-$.2%dp(iyK _+"\ϺNjMftEghbXC\k(, O̭:G,Gz7: jҦMt5G"qJ}/-ԵŚB78V`t8ZoE}s/n1Zxn1! ^-<A/.c'zթ>hdXrC_\]brt:?hbunQIo>y1%oTzѤ J.t׃ܫY x!D=8"n,ڹe#s3T |̼CS+|^emhbԻ *:vOJAQbp&qfL s}3]EPu8HX-=6Ӂ/[C]G/}6X,y ϕ7WIN{Kp>N H9ɷ7:ŀKل2sR^d$JnS{,BYJ.*Pմ[ Xݜ+5WL_ gΛKt -4L <熛8d%C{cVF, (G`1J @UJ]N= VR;7iދ1?b$F|λf#u02FnsԝdʩVvOl6!7=Cþ"Cl ];z9wT=4vdˁ~Vw1XЌcdcԪsai"sf$\]Jwtdd2гm(my?;]6?Cva7a8<%#@ PS&On+OehRNe9gѓ]br9Lx2.$S<. Gc㶈dIQܵa-<A*!2sU@uFL;.Q@ݐTG@cڞ{&<`"!wvHRv4XLT@Uc=XmLCm^F@Xe_~qiݿy9x6>k%} BE( Yͥy6Ѹ8f:( Q%oHTٿ$6;Cb FyI"{l4wFS2C ⿝!e5t59XOn"pY? _ZcgZIѠC([Ju8Zmѡ>OI|M!- (H޴/n}eF *l.e28Wm H4ϋlB>DHZ(5(2AeH+NtpVj M '57As84xi$IwTF&k;T\~q53f`zϢ!?Oֽ)}&b t?ƓiHh)-6~qTFϊ7Qtz+ּ2 'ƊV)6]`BDHq[AUjR ( V\9ψg.?jX׺AlVml]\vY 1>SQlqWG8gw`1})z)5xhW?"pX- :cL7 =AV34O4fU| Or܂v(ْnll#2*-+54X ^EsA: ߞSteIN)gsyQ 0Kcf~=D~[:fĉ 4iDOU9G\(IJ|PO~a6bO 8:` q),* ˯>>!_5|o0!BEKdp^5R۳M>sV'^^{,gP=%}xlKEcdw~CyӘ}ĀToQ7pwߑg!pNߏFlwĴ:s a(D JZ0?Z>qۍ`Ǟ]g5/?ߦn8iFb5)Bkzr<)̻ߺ !g($svN}Qa{ʠjpۯZ_y 9o..V">E٧}X 'UI{˴1kZlyt)#82-`OG"n@^ b%OiQغ<7|֙W΍I:w'&F$AѴ,viMU8E-Y>Ȫd`ȇwςI&ҁ oܑmfr͞j4aozt ܻn1x7SiFn Gi}a.ej K] :-*Ͱd;ΚIx2 -QmJfRNTˆh#yA;)qG,۾j b:{`(.v-|&w_yDZ<ր~j珱- ,gIeKӏv {BA61rӼJƒ3BR$â{H:ݦ9 K]54ڌՓG0+X *hL)5ߦLer #T:@3~`m'0-WefK2 밞/;7 fyl\M,7CGL $SmXA#AxVZ+[-]Z{}{?c~<ډ_zTnI`L¦}_qHRCp}ut !QmdH8 C)GwՐX^6oH$6&j39QҬ>* u϶_PIRQRleyaS &]iMW5d CԣQ<9+3 Ӿ˻Ec 𛷝Cɞo:Ob%fa` qO4]1, ^MSʘBςv=ۡۿe~\hhch'tǺ0 m@sT.\*""P5 OA?Z|{v-*6oI"0G~B{RVa/Y0g2{؆E{\,.WXU&rsyMhIyG}&gWoxpĻLDW~9-"Q(3C2ݢ\QR#G49v6 *q4-2*/yE[cyxi<\ E2 ~. $IK:X j/}=qzrjOĻOMaa, ^\sW^NJ.@`v}qQ!w8fTlJH)j>mUg@{եs~avzhxqC VhJ'up?$=j[sТ\^kG?z+q3d.oe>LAc}hR^J)~$ž S ]7mh0Dk'ɥo2~8eDZ )jْ#)~ܝ(8 *ޚc:m::^~nb'nҁtX m̞3Mp"ֲDOIj$}?Kܟjwiq^1LZc  hֿ |TVB>'Tp EY ^^Q__+DE"SN₯]  '( ()th~˗vsT-h͢ >|Ad #]X\4[9b1/mᣴT jM1!~E [SQ2%ڄtKP,G&\޹iuvk% l?^~Oz;EMLa8 zOMq-KLH(yEڔK{Pplt$ S$#*jn_b:D8M5yF)v!#|~E߸6kxG7tIVyBR>^.O!&7TǀUK4 ?$QQ$a=p2nc#2p=*1Ϧ(tqVj2SraƉ8V~S-!($"?GXz{DUWSz/ZF w5۬ ]DA )8FXۨ2,zn :ǯv2}2=4^K@L-5+I =[{zLOaE;[r'ܐNi%g+/:hDO_@!Q[m*_WOz닜T)Bd!lFrԷvM0<\2nN+_dȡutkAzķi u[Cd(eC' ?c\M% @\j2A7YK^;<;cz:w~P>:PN3DߵS-nBg&BoJNڦ[]t]m $0WNY3*\P3ۉBk7L/OX(ğFFΛJJ"xAQ~15\eiFE0" x̝Y;M4+BR}Hb^"l?]fr spy/*7NE[x˜{Kz)ps"(^穞+R q38.~^o.נVT]B:n_<p_…H(=>zI4H{@kjT0;U PlPY:ͅ69\@&_Q JB#/Pl2"wb`^k{uBw8ZQpC|-3V;x NU;G Sl$PxY\M:( I0ȼC(}+;r]<}l%BEbngJ{.vn$c_wtw*ƬDW {|Ud]onL18F_}}񎊕=œɯwVYJ-^N~pR1ؓ-% 7x ՏXqiC8+vo7k'~¤@=Ը(ދ0%;5) ּ5h%RtY{jէr@fpPXeޏ)z^Y^Kc'IVUFQ 锗ldtOa(2|BIiJNN4FL;/8Pk)! T@vge+q)S ơp{~k3J-tjiSFVFT7S<=Fn'lp'tF"Ga6,:[ 6&4iQThhQ@'L)7r'f6V#8\U xɛ>M iD=;yc/Ɨil[oW( "{95$BeH;̫ }\CPJ E"kCnS9 oKx+@KOʹ&[H,F&"$Qsј>tLy+]P2`v;g(mBs@ mZ2;q$@agjJGC PAz?t&ƾ@W)vxbچGʃ~"ۨm'EoncsX,L1U){'kgV9a-ck|ݍ.9wqw]@lі tsbA5oo2@V rH 9q јrO5>;#N?,[95(9.|3J񁴽Gz{w5őfH5v+^U>Zy4E^:,$ʣ'k5(>⽗k\valw&^]1W86^:pHX[N292 !TqDg {?O'Ȃé,AilDڦy [)oUgY3)i0%O%B[\dFqv46_ Z@[IV龦XH54'opseB^&d5 gnCT!vn x"0,FP6B>>BYk(`T4xR jFF}"^irŔQ6t1uvo #Pf8ZhJs 2 FAǂCR/gD~G/̥n3V,QC-;a@H`it!X"3v8OYFQ3 T1r6` $a tbw:"dKe: uy˄j[r/9CRmT#)Qq8Aasm%Au$5{zupcw^Eh/a>vaN~wP{'/򆭊>3~(quS̳h趹(r^$Gc?-֩KM%bkja 4^_xͮ(#%ڦMNrE%6s1?UNp}ʌ**=$R[@#Ijc_ߒE5kC*fIDoxDqJgE܏)87YE`S 4E>U (Zj?6HpCv;D8SwQEW$!l\kvW2)^(CXɍh-;ͤGCnřMĺ V~Q ؅g#@0bJ wlǏ4h)ֲ&m f) 4/ඉXi-,})QAPwK,xPbVUĸdAlJJC oM>`f9!om\Asϔe?+Q2qTܸ ;nv5 C}JMO( //F=b>z(hmEB;ڀ[aK!(慸کog6.j*y+4cx6]jsnF5fzX"1?lu7ã6} Ò棚dgay\=nJh Rfj"?&cRB-9l.|ЋxmR ?| T?T712`7 juP6oKAnY^Ik빡Im8xqݥճm7ߟUuV(zG{Sט-F0_h3Xd fT=P8j<3[:2 H@[ G)N@oդ(*V;Xk-CQ!OzYe"PSLsw Fīxܑ9 8 X5}\ 4%;OHacZ <6.Up( O*~bX]3q-6 iQߙg^6s2?E+<*[; Jdvk{Ƶca1ʷ?y[Ayh '@LTm.jE]1rGs>ˤ ¾Ev. ͐B]H4kGֆ*cBĠg/>9xwg52QE( r镆.4 V(B]Vo3\uP#UĭiP3 ߴgݸ4upQ M9o7o6޲ʘ~rl+2_6 INu.7Ӆ7!^4nƫ/Iqy섐R79lnS `o=K$h P31ˇKfZo>st<Dh5\#:ZQ:{[N"Bk<ŭy,ͨe-xh6ǕQݺ= M'xNr>!pG߿2%-beUC[t""{JQͲ㒕aӴjQ7 {@Fխ0>WL(tkzrQؐl g.WT ]*aꤘd,kj<{oPlI>n}DvS? (pF~c^9v]I5̘.~~3WTdFH"RO??5T%GrӜ+_tĝz5jL# NBD:"k&.131ݪVPSkG^Y$ -H9\8.,#}M#i1 ̋`Nq|U،60SÜR-lBC`FR_=BR#  mLfR& +:G%!WɺXsE9KcbYkWՇ#؏B>jB 5~;X3-0d,Oizq<N/ u,6KLBbҼwfe"2 )yuU%zwVٛ bܐY0oF/M1Rh jU l Z$}#Y.Ҭ +_*gf8 PJDyuIFdv wp9̽l&HX9rn=hJo*jǿ.1rb'SΞ~/aRdZêLA3{BC'&|j9B)> *jl.ER@v>π~P#]1xN.QY: =fbA!CfXYn0bjGOҎeѿ`pkik%ݡ EPe 56TCa_: (LxÓ/`L)=MZyI0+ F\f3yh91OLѢE)U3l"Mِl"ҌY%7 5AvW$86 qn:NQ $y n`v_#06I"3‘][SpY-Qyb҅*J5r1{1]C}Oigs&Sy?D%YwtQl<-c,y*3MR8Bwh#Ѿ9[ Y;0vj1&ݙy(nAcm(W淗fH9 A-yszҕ/qVuMW6ȿBaG:4P6Iha`j3J-(-CދE\-1`w#V%  n9l\9|&Gڵv(,iuyHLq+[V.?4oޟϳr!efHbrd[8`Cz皀pnFw )n%  [MO"+(GD*˸ 5yt*$Y92?ao=@dcxtQ?A & Odsf`Rl.*͓31$7Tɢ&V1[Dlwttd ݕ "sގ͉ m&.X?E?Y麡U"cCِĮ0Ton'S>-bӬ$b?.v̛~1Y d%F 3aӢ/4\&u@䂰eA#[ksI4,.[,l;Ƹ QʋqR k3[pJJLEH@=Df1e=?}k}b Kp =abļ*jE*XGHVP #_ KGchQe7n@l9q iRx-V'fd<r̖4VVc8,nГ"Bq^aR:2/뒐Y,#pXdK \Z Ȗ-Zh cl%uE9bo#/Vsk!v3"9~k`s)j> h sN]⇡۽^!m|GQYEb(.&ݴ2xJ'Xd|# ZK򶺿7_M*kta JW B:yT/j{Pb_bRgٿ`ia" gΠT}UT\ &'jۆktP}i/u7mD~ɺ<[hTɨXVע典0o`^TK{'<4KBQ8&[]W{眂@8 eʜ9uꎋ[ӴPNno}[,@3M<UjA o DHj$ gͬ5m gn9W\'2^G*&$[`K :`'{fSLՓFgX£-CZ5>2ӉsNZl&n]wX1间 $ތa$U8`dQmճ3兩p%?&Y{l C gIX x“ 0ܥthI8? 7Y]| +s1]&A%r[E.aOn0z-tWs>¾ y hˍ(!F( i1Zی5N.+FwBp|Dd6<ԥHh)ܦdܨ#Ws )&8F&:cKƈ"%JD5/OmR.tv-yo5l Mr蠅ߤCYkvN|kfeʯ!D{5&vy^ K=i<7S>rS|Au\5 ~}YxNG[a* FL>5-fX@cG8Me6W9Se6=1@NWlxF`^d&aFݗ%4ȓJ#i* q;VƁf p(ʘ(dy <=wti:Vkس{mv"EQ:N)eW( ]Mc2޸OKɵe(toeĒ(y U6|+qܗ+[Dc0bX/iԫxXmJ|idRBjI~Q#(Iyd{kE#mzcjm4{r\H6P~&;Auk7иI5eܥf1%Z_fϻPxυ\@VrKDWGڔJ":n[!Yl!.DiO 8@@MH XۄRn>KpixhM48 87"2D"}C mhv+) #E/Po]eoԝnNX wJqh'(F6#?5DmM=$ZۢjUl `Y"ٓ’ꠃ,%JOaK&;8Le>O5JդY7yP-XQ猙*8R& g.:j|(+] 3@z}%AOT,Ȓ`~& {/CPcKo?qJyMACvH&2d!pƷ \%XW=-o]j|6/3[WY߲>L8MU8aQ/2,Ɣ  |੏9ĥ!0{{<Bz_ d(䳴 WEo*mZv\{&A۽no¯ =ӽ,d>ۼlaSP06jY=;:>Ejؤ5{X^U&5e|FU)BmBY mu.ܥ7*5N.|e%77J]Xts;ufb`m;M2 7q3f#f[70 4ԈFNeYYU v~6ȢJXW@U{ rIwyhrErl0F܉Rf<<6N\L[GB/o<ȣ,Nˇ C>`WxwH&ak"x`aC,;t&g7v#J4{nxŪgS}͵L$5H7>&9 L_|v0i3|D n]\WҸQ3~1a=j|Uj y:i텗Z܅S^(1gOд5+3_8/FhS]æd%|[*2M`?rlm+4 E;8X{)1FgDžDPHz'd:u:͸(֛$K[' Y퇜ւwP祤|˘^H↋fbJ< m9dtN(2ĩ ɚѻo0v8BG$EQ@^:*lv:͝ssfkf%Kɺ8K8]B'a>U T. 1f\f Mam| 멥s_19 9MK`t(T]xka9׌W"}.^(-laTo\("]nC g:M=4K R)5.i\ 5^ HDz$t??`%#֐+!˲A+WNkD6%;^ tvUɲ{1ltt{I^6EJ|N׬8#{Xfn}|hס&Pr%˼ٕe.m%Ӹ!Àdc_;C1_w0%[J̄{WpB\Y[W#KݹtKW8kIf|ISeͲ:~ tv3qjOWBǨl[VS 7'm`&j*iʓHJFC8iuO6xCo}bF;IPhZhd6ݿNo4<= B`^zG&du( GI9;v e\ˌGHN-S]rw33ok#O_{uM|=D7ts)j^O-tIlj4,䫴NVEc.@(LҶRz^D. >15aBFET1 byg?1.,ѓ* *#w3@l#u7U& }P8Q$jmb˒*ܨeiT6״I<5"@qZyWcgco55V;HKR5gᓃ_@b[%fu?2xP+fy d2_!_^4ߎy(m&<;m/(d9 jb]2}4V M6jDbHo)uC8c:r,$^hz*>*fqȎ]5M_p16 I4[ $*:@C0-n֮Ml(If'{zYH[25,#qRC3ѼSpaj/niw:j 櫖JFa7/a}rZ5^S\?hwQyl ;M"襶v癏HM#pp1U HTx]6M]2)Y`I>kBn4vVPjq+Lד:( miջ" k=J&\NIp3`l'G[ę/:J>xT7zcb9q(>;ˏUu^H 86,6 26e5#B{]3ɦGHD⼵tiLxOfߟ;QQyyu-ZMlYa>X_SN+NNf M: x5cz+A !!aL;_M Ƚ؉eQTaŲ6n^7~AJdWsP1u C62u|pϢ nZ1eِB]})JKk_Jh<7cI$N&tv gϢY´^ڏ6{LX`Cpt:ڲGrϯKt.&\Tx !eLpQjo*G!|xkuTEtA#v2{,'p&[p H{UI>aH0\Hd\s0 yUҿTFq I1l >,YK7#Ybik臺ٲ7F:,74:X ٖȘQCB'紥d-4Jǀh%:ipCIJʫ렪GpG$3;AzwR5 Jsyzv3'׼uzS"ƒ%oijɃ6#۱ wc01a B~IrTCށ镧aX$o2 bNĵCO2`%Iaӈ׏?X crVAhIiߺ5n 癚sa NKr&^\ԴDӚ1 kӪ@So Z.X4o.+^*4v>Ա_0P 9|O5 Ѣ@P"4)usM:6ʥ 1.Ar$اg&w g:ÓIQ>nb>A1_;gNHĺЍ) 4plIaWBE'וȕK6$Q#CBo5DSl1<N̝'*̖I>R%@.x942*Vh-J읖`է k; |LY.Hc|BI-kҀV":Gݔ5.gcGGrQ*Vݓj{%,!ȥw\v vʸ{Z D8Cɤ0r͔HG<@'?;cdճ=TzΩqf ҫٷW+N^t@/S S04GBX%: ˘Yo)5ҭY6Q ݃S/"gdVT,RHoO >Bj %hpj wY3S F8MʛE v.q>gd9b2YO+cAEH]SgZ@W+c_rYFY̩ < ʿۍڢM^-R?.C(, Lk)ŹZ{AL]1“\vL6IQQ]}Q95;,CrBݼ[q;,42/x Jh'ŇK'vevV&k 5G-|,YƆU_sg9ԅf#D.*n5K$,O&BĮ"PwݲJQ]':D~)ؠs|} X JJPw'l8RtpMm vD|" uS|Y3R.TJwPgI$B]Wr.ŧ/%&<"4m ּ^"Ϙ6T~ZY2p`gge׳^hٹ(e}qvKQhF`#V2/vA2-x}/䇞JvDI*1\s/ka!J>u+hPxT?IZKҽ?\Jho6@ fL繥#&kPN5LYT !SEzq̆tm[^$#lF(Os/>InhXd?sż ˭>* 8>Ӑ䝾UX~8[om zH[حq`q75++`EA|kQ|z /UD ,Sň'u1sQK73ge'ƹ:h w}p}F"?g"NPQNP)$a"H,^:Է%&@W?Z4{Q}d-sU,T{}1kѐb f"Yg #3%joRӾįk2Q8-;6بZAGgQ?A8FnSX _ӥzqZu—v z-~XBoXV J:+8rzv|Vl#6]hh>^ ˀ&LN^V1UŅB>usw]*ާ;1K,5F?]\euatv`=GKU|lgMV?{1q.CG1`I+[_5rl%1j3ָ>H7.ΞW}_;PxeK2'nݾ5 ( ?,odY}-Y#)(Aat&G'KK%2ct%Y6JĤC[屣D,Atmŧm?֘s> {RLe}>QOH܎?1uY~ĻkUgiRR/Uκ$#4Ϲ2$CKDe$>FUQo6(-^u,[7po7:+Jog*VA[/ PڍZ::V!? V_IøFQCUdKZZA⁩QL~6[nrZxdwGH[1[6/RTa|ZwDrC7!ֲdnz+koWuf;v)8lt\Y.2#Dw\UE͡?_vY%% L_L;fX]Hf\<ʄxT(&&Һ;Q.TJ>)͘E*&n/&e N[ Mk&|,KGnzo]4z Z[¥a ϶Gvͺ=!)QF{14g3|맄Lۖ+~ֈa39e$ ΂9ւ*v^GKץJےДo-2?pVyڕHB:Gjb {VXO!qqPojTƬMoLĆdKbI2DŽSpu Z;aI>dh^6"Oδ;1K?೺UZ0XXu[qŐ'xkZaފrv2ۈ{5 8&h(0 q" ԊڂRzz@_. cərA'5 M ]>?xf2Apd7 &91+4GT2 #r "FIW3L!XKh=3@S[;MeqqTT$-Ȓ>pf3ܕ.}ZoKbxTϓBe̾{յ@y4V;ic%B x`8HO;!lxW_J5>GCf.E)FABXXg&. C~s<M2қz3vqXY>?pzuxq(~LvW*~^ЭU҆TGfs륏E*$9)c)dI) LAyo\)eL~v{ MEl>N:50 UQ .BZ{":ObW;-znϘܫZ'`׹1-C:j+B5ml!okrTzNPKTYU0. >|"aɅx*MUhT@~%.pEI1gp kEZ 詫ْT;\sfj$F6eT쎤 K&j͝?2S&8pJPf9</nSѶx\AB\#m0X%ܱPּApn+\qlz.G>ޯCaݖ%XZdSdYG.-#UkM/K!49T-?:-C$FIӷcKc VP|u؜R+UmxAr+LoK0LJx^m cĪLQ^3 p呛PC!Rm$>:0SA{9;*E:/v 5LDN)lۿ\!8Y"OG3Ң#0SJCr_d2d$C8[$Qa5ZխJBًlAԣ9 1]_ݩGZ$gV~@ﷀCA(lIm}6ݮd șDerLt(\N2QXCTEvP.*XIPKcuA/!5Vmҵ00'gɲGhKlOXOBwtam5Ɇ+˲gʷ?Z_1q7-_`#eh^9AWٗMxTR@JcI92k*-kV00x .ZE#;1joď.JR !!/BxLK'ԝ[鳡 __0.DNܯYX+&P ߾5 n`fRS`KjGG +w~*7b.8i)P/}#Y'W;y{Rû{K5/^_RҠ'cH؃=kXI""A\|WR+WfEV`žykz(FDwBNo@ >)Fճ-(9nEZPTGSM~MY:yE#>4<6ZLh1}``|]OfJR{QUI%mo _~Co(Q>HU(䯴!XDg;f!f -j)c2Vbϔp [F-0P2 (|jd\DMsviRnd@|hTq4rӗ˻*A6Vˤ7fU5~v_owWC2Ь~0^M@.Wkpٖ6~۲m&tr IIQ:9d͙A1*ւZS!3ǒC&V n.j?&lIbvC7ovj$MCuiv,!Mv[ ˨[eɧ)DI"ޅT"`dmJwS^;+$E_wGkj9qAudW㞈m3sZS__"ÏvOJCUZP 1`4LPBNIf8 }l8>ҟͼ΄ktozS(3=qS`~3ϫݍg g3D~jAj^q*Fb+YKD67/klb!0ʟh94@+CW-Ӿ U5&[:b ;MD ֙^F ^H`Z5¬%*`=&~u6\BƎ=Iif$}O"H0U`ՈnySbٗ5,:uMLB]=_Atm)T='(xgA[!_尤ByC Eh\AO˳pF$msaq1Bgyd8rpT^J1@؀meľPn>a)~Lwez hG(xdZ ?P/='4'!AȤn 3瀻V.E b{SnhBYwszܿ *hwS5dJ,)'FqP= /-`Τ+jW=**PPWA\7КN@lqIN_X1/LXԋ k`2.-ͭ@bůGǧUÚJPk8HJ#"f kG c-*}% .:sqD j|30m -y21XTN9"hφiPFntw&\,bXhegGY%H~ coR,=–FI|x'/%hv˟=E&cg1=>y#oq-Kb3vX0x)h@T+3̶^c_ KAyrt(h}\E:9ubA+2#bMyO'^)zV *ǰ47TʿY*yxٙt.Yt]Ɂ>^FH^LKhljrR0|[PȈyMa:uw[8i+G^ƽK:tOQ>8tfD:bHnwv:gfLBdz*şgD{<׵*";wJ0f[n=΄B\^9;4H(J;2^tU˨GAEEkG3#VH\+Haի =+`s ~pк t:XvjD~JDtƪ!xƸ(FM5[p7 :hd[6!Ft^F4p_PFhm|~hswsT4qKc zm힣*ݪ$H؍tޕe[pUVV\zmv;:ac>,QɅvV+%BX.GLju,G4k8жtST$LAր_xq",4ڈ;qBUwn׻`)*ƀ 3ZJ:M4DKb,!͉1nn !. IxOt#' Hƫ-͒-+/ ?kq=,PcNc|nr;\lLHhB-)``Y ȩ9BDʽ#m(kU8> v}N!5>6J +ǡS*l"t+R@ďfOB'P jճ`aO)C]Uǐ/ޫ&];\Dm]W@{ڶ_~ L,*1 C袚+(C:g:|_盬-VFf;÷µr`x1'ihpj@l_^tTi^~v&<-kU&xPc @aÒ^vϩ4=%Ȋ_|L_'{T៛.4its Es?4w v[Өր F *\ru]+A~u؃zs pЩ-5Kaѵ3;%_ "sf/UjaNg“i"qMw퓗2E_Ӏ:yd=zSnGD-%,wx iÈd-a7£ mݰM͍PtyD -X [8& U^Us;։01L;ԋe-X,\* h<)QqScYNݛ4MRX֡߶xUre؏%98@')5#bcU {g eޥӣ,ujL' dCEH\Frd=Qۀ7uHa?3qѣ +7-Q ?/݆G˽6B[8g9$s,lC[W3Pq 5؁ȶ#[Y {STSUmd*/U̦˭f'L`Tub_xrl@kD )&md^__ߺt - *tFJWaIeC%}O6< M>&َZ-M+^Gz;,hnF0}p"W;z-{.k0t+*: pnU=뾨.[?xb cCB  r2nMh=VЅlz5Kc%ơ(Ck+|k~AWe,6 JKR*8pP$;3Y N)AtIPKTgrNPA1 ѯ*-'xяFfFfcty9{O "n#we# -n>?[:oO 6U$,T ISDbj.z2ѓiϖ {q|ܶp0%yoL[^$˗OW_y/!x|ƒ$4Zz}QsN:MjAT " QR$c#/ٞ7y@}AA%1ĸ&p/09 ^% Hr>djُŢ2:'OU;Z<*kN>MtA \( @$hHӺve~8eڜ$ͳÙٟXN´+W^LGZ,PL-ywz-XzUÈgx]="!U]c.Ra{s/&6Nok3^$h B NٯHgN7(+d3cz0WW, An%>RkN(KSkφX̃?C ^M@?p]󙶎i#5V'^L..iaxx{+V< 6(ç ώ VTbJS0O([̿%Yi*΍~=w <*Rj5yѡB#0MD1LI#`HoR;]ߖIU~FRޮcchy(,޼> [%,DUЉcI4-{f#Nn^Bj[`/cfY:~+Sp< zuy7N[Ƙ}yS'V99 O Q[rZˡ47Oh6$Yd+6J?ϔts]UKѧ74GүbrbgLyT> [kf%DDI{gTf zPwFfu9dofWYG_)A٣U+>W?" & Kj#E^pqaRZ*bAVn4ht@Zþ`؛c7)ɨ Mja=y뭑l^ZDߜl%lдFw2'c|CO 8u|fJY;NAe:O5?د8Vg 'e<-A)rf^Lln"*Ctq[yt~FGA~nu`/b=K(U:ka`\fy٤A^n:xfJD)j:,=boF7,S$;.٧i\<2}f1Cj9g݂-X=ȖviF_X!) eh|^\9\z2KF,.d&6%"Ǵ@J$<ܲۇ6+߸ }|HHB3b)z\bZV߷ Gjh5nMj=?Xkb_(G~iznC+dp[˭+G YY`]_ױ;26J2I9-yrlh{ʟ>\hՄs"B]=l%edQ#c^+tc; LT2! ?}fGcС!{2M,'ɤ>flg4g5;#}JV - PHѕpVcf_3ffu qκз]8[^W|6ՎbQ'erQrPc3@Nw"ay`7}an pbt\׀"Ѫd5r3xs#28УRMĄՋ >LYO/_qoPhYd F+`bAdεp cdpnC8ȋ,ͥRMpd`:˼}݂|wO&rgQ iE2;wpT"Эmo߫vpeƛ%XǠ3+ 3 Unߺt"̄/ugPtska )ꃛ1W-I81xJ* D}'Qo˘@`2 ӈ+j(_ Xd-srV3y۷3<}v~F"dplp.b,=>:6̘$@Ust3ࢺkS,*^ uޒm5xKP=1 J}Y?3SO^| rJ8s:9ޫwx ^lY"PWк>wHXoƱT@*P甞uv,S) veU8  9a'F̊6,蝑*%kjr&J;&P`ق}ZGJŖl( X=>U3 U 6ښc !ˮBLJ$1M*}@7aai; =P9_Zwgkcb;͖- K W ֋*d3\_;w ۭ_B(|hq"\rns6?( y/$Z|FEh̞Vgxd&W?}v*lfXD۠5uAS?Ҳw[EX;`Ņ\Ha 9%БݡEAx:7QO7X@aA2Ɵ4ؒ%^c+mF*n^7WllpGKgO"z|u.:dLrW}<_7 UUgkyFhGK%9_eOZvBC5 Lkצ_lK$, ($ @|URWjxwR2>0 GD(C𺇛!+Y ol-0prP3ߞsd5+H,r.] Ӣӓ0{(+1Jy5B%Z4j)WiYm)kǿjWLJrKk61Pbo~N3)VzW7n 2|L%7bZO/Qjun(Qܶ~X=$f"ؚkRyqJ58 ]&Od?};Ku4~ Y]F H%PH3-nyQv- F"YA6\lJkXઇ;BP A[܍mKCEyQI@7?);Ԓ`K1Lr-H~~5T1%cw9>}hr7fզ$t 7{@xTH$,68OkԼ!Tv-Q/ȩp/ П[Q,j8q}ץ39́I &+ack4h>;p&92iFi!X'x;~505rn@^DNqOX gxY(}`ʽo3iU3%5qw{B"tT0:\ mqNmDSy =bXsuIp[˟WE$y?bw륗 [6QgJ O+\. <Τ(z,:{od{ޏqHI;rƛD]N}8|Aa57+>qSܪA;PXaFWdOϚ>2=40윚0O>PɌF=^4_G<LJ-hm5$vl`R=B=.=;5vb\bG蠭Z9)  $i4L;J~I}DŽ7^Օ'Χ1?ID!W%';6jb=y|'66: li%=`b*>)!xЂԒxžFai'i@3>׆UfO@R:q_wCK|(E,#Fs\M+eƖ8y{b~^Z~1Ȓ穧Yl2L'+ <Tz{r"?Je䊦.#SND*cCߏ2Lzx׈q'sSCT=-jfWF۴먞.2W&b7'UKe yם sy|ok(b)W:}i!Y`Kc ȣUjwuK4sR rQH#s>RAֽZ/!S=z(b)nhITOViDq.< d0|L1v?BY ܩ!'H.1m`s}_:y? ghWpFz~#etC:n|+bYLo;6'HHoL7fJKPROR_-Oԅo(kvf<[2KI!WY^]G!#cԡ[YED$W$ /OB@b- LuI@Qҟ]P 5s4Yr}S3򏖡+(H N2.W~Ց,O*4ahN?GY ӫ2;ThY0e@ɇzMšk(;~Pl"2J rC"HƸcI d;GԆɝ9(DkjM38x3 ֩:Siؓpm;[-vhGe,}rC(I5bʮ4`d]R Cx; k[;2%_}0`9m|n-F#/_ {mrB=eFtS_)K!}zhdEsѦƃni 3>- kWY^M߷Cw HPAIB L hlnw4JT:d\26}U>XeiCV:`$ c=ab﬎_j,Kz7im+yCOyNOz5 nj`&fß¹&3G/-2-rA!RGi"&٢BI3pRl5ި[ougB 1I(MJ/seP&n?|(%.yrܗS"`kּwG:41{ak*nzI:qN.]^Psh?9[{(Z4*ϡ+D>H.Iz5gƲnB>mx+ͬH7]MdaXQ F^9.o=y~{d=G߭:6Odr_HV+mn1!翡Q&o`fk*# jڰ[+ni}c)l- 佱J57M2#I[eM@AM,68: c熓,u g)V>gSp'N?ЃUMfE9~(-ŋ%*̋ǘY34 PDw[j{ϵȬId'%ئ`Q*#Eɹ߿bFdm\}bfw0^L+Sծ00rk)N3R4J0:pKai}'@}?~8d>֑5ze5\] IyWRLgjs@N:pH8Kt]zXÓDIYg{fW:)ǿhɡο|jBdH“GQnoS{t˿pb =N2\ x.z0=b! }fقFijlTR8#7kS@2.:#5+3 ut 88囵N9d+v+ol8Ruk]qSc&ۅ D%-:Cl^IJyXG 7Zj5k&(ɔ\1",ɀ`5Q.]x_ϟ54dghw[7"WJy0#,Ї4$/3 h2~yCZ0wӕ^t"҂rXBTqv[-霾8H`> ՚H'\9T\m@񖡓E]8O"Pq_?1K`K7d6Y}")"-Aenވ(dײ;-ۣw݄ "ޗ54SbC)"ոC*.NYveelZ'JʦW-I9Us 0q\fg~; >cq0";P ж.26m"\.C2ͧa+XF;,DuB hN[ɦ.Q[;(!쎤}JJKeEAq 1΋ 1l]8"HeW-LSam⬣Bť.ܕ{e&Z緋\ǯ_'^kv73})nk.oNiQHge Oda%<r+ncz,"c0[GD',~7hDy+pG?'wa3:VyiEȯ k닿!ej l;ՠF-C\:kf7kXkj@XꤱRlEdQ˭Gr8*֑jz$#19OrNr&JR6Ou26}`D&>(\ S6MҢI/TĘYw(K_]g<hL84yS4i..e[;[<&Rʁ+{YCSGUi&63u~옛BY_3^Q4Їf+눥̪+i%O25K-TV0яdmFH[j9'&Dc v7;fZm*$ LշգxFv @fݩ6RSI؟{֦E*V󮟇(=DM>ί)!q P FtvށfF ДĤ8jx!, N"uC ϯYXdڵh15)8qpݹX3+c7$]܉K$tЮyso3>>vj'`73,)D2K"1|t)J4:gV:޹ga\Cp OrHOu0dTb=L#a/hv9}5c_UU$QX6CAn']JcXI&=N\ ~D|l J;:tx0 Rf350MŢAi6{>zcDF3:"|Yds 8 NB\ѓ;ęBت5Nt`vqR)s8֓KBb:~ir\>Jی4=gL9nM]ËNuA*[}ib~v w6>V8K~ ;Y^bJB' Y+KrVcJJ}0TzӜgQV MH 0RM.4YwPuHz-8o9O=V,2U9$"C `gD Kh0]QdxI&bAp_XwK_kH ?f[m5$;_Ψ0~u uۄ(02pu֤TDI߶40WyiTSDTuy5O`s1 5})4Son4Mu,luy_M(juEs"nPrP` P)~ŋ)Ʌ$! Wݨ@ҡ)6 Wp"o?o=ctϣ<#[،d*"!tJ[9y|sjxoص4M5]N,t>erl $}ƌHϼ2:^j%`d<֪Y K(YY]Zи*hJx;`M=$4k|[k~}6ecߥDI9 m7sk`a7`#[3+.KI1Ld&`9zUu!1('{$ɍmgPM`t4Zf\ lq̣`+?sƴ͏bRk˽TYޛb1O!ʐwBȆ3wu NFkZ "NIAɗ|Eīb)uICfFr2 6w._Vf.z>ۛʸPxF|5igHo-M"}ݵ7mvکOvF=P'zꉒrf_7l"'TrnSdgV WƼlK;D)QЈny*.%{~%W-aӘwA y"@e4S q-⭺|4< 5l=#+=ұ2Yؤӵe5R]>emrrPʄs:.v!~kDƆEoa/ FZO=I Fx*V^V #jE.wPp,wP5LWT=?d;ﹳLJ\)[" j kFAS&Uo"6hN6K@'4Yc;#@̔1ZcYhRB^K`{m@j_Ͼ؛R䤎 i*v'&+ְ$3D#z]s]$`ҬEk " {)Ctɦ&<~[a/IX@ͅg$gp\v]3X￲0kW]:>2e?+ LQ3nܝ(+CNj7]%`B)qmoF``"? iS NBA> _d1r( !cFq{Rg^O)yEp$#YCj6 +t{^q;d+Z_F&nR57U =)<~3N*Muf>)V'% S]QHF;# R)M3Cp),߁- DP1JJ&+z› _mF_]**t6#qCLw.YdQg/'/ BXv@%mkn 4}.XK_S}cg[d£S #!hY[cflI@SF| ˺,A\ 4+ `伄F-# uN-׳Xt>c7w\NGf`=n jKVuPKU Te]` L[9Ḯ6?eL-G6و͛џ%\Fr!)/ !E{WDÑ-;ܗL+2w_ ]̻X.7>QBQRy3pGa[%s˗E'\pU%l\UG)O#c&): jAm>C)]aŲ8s2gkTp59_=w[ 1)oRצ̣R~ȋYJ4bOWi!1;a01#%I[={kH sWX[r;(UD o2~df^nv M[!'`tp Qh)[gq.̀tN@S8~Юe7Z3V&..Rpx?u; /#m%wVOÓL^:mFd TU xsx %=h_읨2`Xe2zM~ A>tۑ~٠:X&PLeDV5 [LO& + Z*DKHnmYs|Q8 孫̷?W00I*hIn.,]һ  # ~Mn> "nG4ǶF{!9|޸#hE{zj*1NrRyEدss~= !,؁[CmszgP` 4vO;8L:F!oɂc95 fM}Fk N~q#ڥU(jN;6*TF SPqus+=>J7t4N~g4i[$A,VbcD֐ɏi2 W;aFyn޸6'1֣uc֝Kм{G%I6EชǮyEx-Tn`|۲71ʳ],?gy `F)tg)WZՖYS4[5NWSjp/\/g0 ϰ=X:']DLOnJT[з2<P8!>"83ٽeq 6&,'D3)|B-2r; IȖ1[#Fx Z2m.#%|O\Г'Ϙ]!:@٠஻V¡,%z(t##Qi 3ǚl( "A Q]#g`lt}lquuL3bx\j;x(MUgx@Zaaq^  "|Hfvo\^-\f.õ/5L f=@۲h#)k:#xV鳻O'Wխxt]eFX͂*\&2YPx$i~;,'4UN`8IG~Dc_ޖKw&3Bz,"}]l3~۲Q&2v! 9"jl=Q e²u ͆3/?oEZsK6GC5( h ~&7Kmk9TU-ԑEAz{>wz[IqMPeNui!K}AP@V8#}k@w-Q8!&W=_1+T[jR};#)IR߶N0}j˳J W9cn[w/eC{5uM{|/$JCv"y]a.:Ē(.M[2/!)sT/Ӂn"^6tx;< V$MeR(Kl⬢v54NR|/Ͷr>'L+v6:gU#G (Nhڶ|J (K##uR>O_FY&l5iHW@ɈZ-F΋eQD4Sc@nW:ߠO5'|k [Mu9h˪nZPgg҆ޟ"LJlZ w0BqR>!>?߹¨ (˜/7`I=#y9i̎͗ݧ}6Yy‘i739 $;NOEƹRd: pZ zD}[7?D@Vȟ{&*È+S+Ҕm f)2YY ,{%,9+% ZN߼1p1K49hS6喼Lb1PX̿˧1+%R,W^L"gw> Lg@-ƬM!VH9Fޠwƈ!}q`<}LkɏVsm.udR9%*aMGWwht?\r:p -u;43 ڛqivE%j&Y3BVDn{c2;9cIL<^,ɗDu%"d6 ;K-@ X i+:$+əe+[8%Ww,ӓg:tU)>5abzY{MJ׷t]7hU~e}-71qd `/u>59Cp ©yX>'Cm[8{݄23{Wj[tk)w'xs |J0UtzQC"bֺ Y B˫ɱi,ZX{BMSp96O4zfd#& ]D6u|ux\p_ 2IV/]~Yi(0Ev %<[i;~EI2mg7guayUSeoҡ?GCRӣփcZUe> uw1u~ߢ^ik?40uR X%EHG][ͫY* ]N4ai- )Π\ȹJ- hlt])LΓk@, 0[;ew#X yv:* k<"Y)מq#O<[;TFD<+|畀I6#mjES:N*QE0uwHv;4P ~C3#p/!UĽ9rTp2Eg0l~q-4o& YWbn2 YՆ"Kᓧ?~5jx"ne>ˊ@o>;',c2ML#xHZ+i>`lTs=JyT %w61$sbgnx۶40:*PJ%Mg|&7jY] J ;k*kw$9{dp+,Ǒ?fRoms(JuHJ0btC9Xd IŁ1Cطv;e5#8[ڒOT}lw(˂q7:LTnް#͂c`h(br =0X>m:_I'j80B˼Qx]jO %)\ y9^ 2~ۍuSk9'SyQJ2z4G˯f#: 6`pOj*hvvnF:tMm5' G&o޾C@$݉oPw7eJuOXNH d\ך u9Hq[ @6qb\|P9.*Ɛr 8[-1M3.y>"mH&]=2J׮~Gq=bܢ 9ճ"_Hql[Bj{&k&M YqZ3$3S_ CUIGvd+DVcH,j`@:z[g?iD&Z z7ntIK# ;d=ݍ l K?" ,xSۘ'd#{mu6`%7-?C0#0OR'! OW #Г `By JU0G.K'd@4olg[ Xp ]$L1䷶=I%HUlrbA 5kdSKbif] i^#*-ebe+WO>b*WLؾI:X9]'i`˝Nlf˘ p ZMMZk.GCTa{"o#+'fp{쑣Q0|L Ǫ6s'77-yPfPX7e^_9gɱ#$YDE_Ʊg4/T12ddL43({vZQkJJTP\﫾cU)_zl-ܒ#,Yaf|<)>W3yyuShySѬ|hsaWTJY*PCesB\1_B,26+U=8nH:P=FW!$s[ie)d7N۬i1 t "/Rl#;o-G%|J0er:x{pCNd;|Ճz+Y9gұ`-38R ⛷Jzb3HrA[pwK٥l,Ku xɍ%paT0MFF%a-/ d91 K6p9-l$8LpEZƣR&ooI>=mcI3kf7%bkLyZHM[QZT@Q1e |)F,f)~ 8|M&?*y'_j+LJ*vTae$I4oֲ7 dMA|n+Y0"Wޠ^FcvkRf-}Ƃ|o/v~s &n=s"N&C?R`½ҁDmɄ0^rZ#j0kbB/w[Vۺx& ;z}.T;S{l+g`n& ?&4SUM6^!VY# X@}{E=?ZJp1QGi.Ab'0蠾%j84j3.7,G9ڍ2w#ʗ8/nX4}b /-mDfƀ$RmÞ$K{3rԟ?X㎰@55)|<%@ u&Zrx~Ռ+diAtoZgAHG\^B^*#iWy9Z{Q^;NW>XLDC* M rs-Bxt{]rtjtIzvq)dqayG n(Cf?,beKq/#FĭPDF!Rc/f,!U2Ā>5U8hb+|_𨀋oSKW+M7 RIY E]5R: dV.Tg;O qq,[PUgVD\Ph-.=Ħ5<}Xy&?KL 'h3;۾c #sc0P$qSvo~r/TlabLge؃ߒggxeBo<0DWؐhjĹ;%e2B`jDky 1.c|[!G}^˲r|Z T,Oɲt~AtJ9s~z C0d+j&Iw^=}ERVBdT]H*I?m.'흧O4(ׂk3-ȇ8Ōe3A8:>έGN%K5۔ڨEs#2%Ҥ40cjw)Gť>Քb.IV}8DX-rK[Dċq˸]4..sҲ7~IK"*A9׈RK֐Y .}oi 1Q1]⻔-*v^;6 kƂLK_>A[#{NdR?g,4 ƌ$&N:ܘK)"؅Sy-F2'rX?,4;Z(!\M~2!prE~HR|Md/3uԯŹ A#)[y&FՆH{xm$c\{,ȦD38\%*91#-4شc*a k uQ'cIB"qO0b4}m(Q ,Kv<nJވkRXLX܉ljʍnn!k*Q]' $M>EļQN7=nPR9yGmnNCB ,*#Vp#_:ySk M5 Z06 zڵ wPdg]ٔ%^jSAdM{*0Ƥ@ LlVzP8bt`s9*I:g N,64`@yNˍp7S3&uUghLPF3o,7-Ģ~Is1qt1 @ݶĞm0C囦;$!:Xbl q:Y1)*2i`k5}AI )D&%j?tm%84ck+t}1W7_QFktIh},mB5vCUzӔ!C 5XNb.gI_BQVz]֙ԿiCF2_'D cR7g[9EtXe +I16%)TS;c& L&&h<fԙ#7c" ԗ\uԹ9:r?n Z(7ypaSշ8kŽ.dgOQO<+xVd\ŜSK˸ow x^r]`R,Gh4Xߔ̺R qrkHg4$zɡRvu7 ΚDN4D(۽Q_֚g+r [Ga_ɨC]71 YQ^6;mqa}2{hiV*VY{s0A$)P>86h:,8m\Sͬ⸡^t"iuOQ/mH@ţIrnB#Tl Nz8iaת$(V7Nmˆ!0NXT2?fI$HHVVD;T^u> e:<&L,Wkʄ: Te.rsmꓢ*)CwzBj\[czJĵKYbl?GO#GzΈ`60PM\u=&^ mQa#6e~mSG(=aOi`))^\nZ5Mz1Ё6s1 9 ,c"i 47 ˥fA_3zH'RK10\.G048QAf E5_q ̍TIG=(GZ6n,)ߢ]#rժ!!σ''!ccehH6+ _q [PNaW>om{uF VW5Cn$Zk- eg#ZF33 5ߨ6~mfo*Ga(9 5|JKoGk6<2,tNcKj8L|L~y~=Jq,jKE-+ D1X^㖗zRpqTlǩVɁDLEPy38A#:?k[iPI0Ky=:& OoY<Ψ< o)Duh'PrEDDmch66\{Šdly6"0`͘""QTֿ]Z53b+ъ<ծ`>oD \`jt{+ͦFł$~ RPp`Ȉ8&mܺR_?-qӕ/*l4"Sx'[V>/;%s9"V={?L$5XIB8Ўv"1aeuRx{%*';0H:J J%T_7.fQ e]9TZ+HTjMsu_t.)v: Ȭu.,UG gة e-0ӄi)N nӦѲ|cIe@\3Crgػ"'_fnwI0Roqͻ%}b :-\y*S O {/݇uy)G |9F(P$#aQ39MgԔܓl~8{%>N).c>z"()OCam ѣMᎿ}p\F˯dY*UrY2ZS h6MB) h2Cn*r5l8 9j0N1>[}LF]iѷa\D/یb qѵB+ikCU+@hZV E 3o/(?ĸ7i'!?$IF}0(%K]#Kt4&AJލV\U\{?WJ+ OTQHA1eOغ99Q0iU}HǑTױ'oXv*zM3+7*% q+~eB9qH0)8Dƛ7_:O&Jߘ'7 `H\$z:&:Jo%<0?б]Pwfj| ۯE7&aI0օc~`Ȁ;Út>{:{{I*tçLvtK@qȀބ(mZ[m }>jDd8x8.݋ Ї[<9tBH2-x bPZ\>_BUFz8I)嬏R ðVNq37`McnKY)YrW@R t./&ɉ-תk/wqM>U4?' tG:>|'2w ގt $~Y1L捰ʿgkn/ڞե(8#aJfa@_ު*#A> P~e 0w(ݏC 4;ƚ~ts'SXSV "|=n7"寎3ZjnFGRL87 Pc2ܛ}EK:!#tmxF:]q w931ph'y v7fOb>Zt'U\ꮊۜ^Dvp'R7[y\ҳJsi@$TgBM-'.k=63^ xt5\J99E$z3Kkhe6%^,vS|yG ! (IFC~ɸX_},2jlҸavZTfO2љJkXMl.c>)Pxޱ(FZ3e"Lހ^/svM4ܿ>VV;Z-'Dg(Q">ΰq/< ֎/A@gt@,C%}:?7I} gR&qZ#`dG䍨6F`$LϢgƘ2>m2,rK Lc(@mY0p!m X<B>ݵMN͸Zzɪ:C$IzL?\^O Okj%N5TeSIK0Ecpf# Bbk0ݪna;-Y&c8;ݛ1SG4idm# H!T);KbSAT]@Η[C(f׷`_/dNRB2R-8?݋qκ,.YJi [q)*zAy4ɗen 5Z.AFsۄ…c+a$RD2wW xl~蠜4rpRKHIeG'6IiGZGܘf\Vo[BC clR~ Dӟ03cP\Ι/=MjAB ^v?㛁&~ Ї|2~s%Yett00ᣎ nrϥkka2jMq< zx!Nn"<1{& 26pB,Ѭ֐~(:KCʗ[,5T|]FP0' lEYJR3焻uPXw"dm% As*p+j8dsJCz$44iS$6z~`6=gB&z1^4h2 Oi Q,tH1mJ>WdwMNIEBж,!ϧQ6~#﹓s7ueD=p2[OoP!FjawZ ,gCV0:8 D.n.cfg=jQ#cce k!w&v'E mŠoM ݯCKs}Gdԗ>~$7O2эF~mN+z9)֚GAިHVZ6zSaxOOZ7:ItH3w41+>p}Qׁle¼z9, Mmϼ>x~> H!R$936Xκ4^.1=>eDF=-E?9s2vM(b* yuI}:]ނ\gHZ> aTJE%BboC>~V?y _9Ql F(T2^'0㕤[-n^Ŏ:эlf(Ίs;iY94zr3SH## sBGv<3n]fkyٖX_=4_thaHQsPSXkQJHA?%cEp;a $3mk i<{MBq-5gCDֿY[BWbruVN?KqFmLg*B 0uzOLpT \YPe1h=ѽH 3ҊC(csJhpz?V2TnX&i?p3-EypʜY̑}+ǀjWEϑNip֍ZT2HGU 4c-g`ޡxfq2@\ꘜq< uv8ډZNA!xξ|jw.4r(K*USΣT<got1&N̓yT@_'HA%`Kf!tBD. |1Zq;RR=)ܮoxld!EFI\q%[vNP;hQS"a?BŠlu 1(OPݿ̚0]UpH?R+Sj;Ci9(yJobp9n fǷiܦNX>N{&wTԚliN|GMq_ӷ}$A N,aþ_Vh[ d'ӡ`ݿ9<G]-?a_P67<_5Z^56*ٹJ:Md-%tv.2l_M* #W\;Ϩj1z*HF;mªT.G :F 35(fˋDrvK3tTe~ox+{G Z.(d˿ a~,GGJ&>`(X0޵ַܶI+܋:T2  0)2rw_f9h<*oǸN!E#˒T#WS*$i1t* <6zQbsPybtF `t7"o,.MQ`Wid'Ɇt8=)` ]溲QEuWUK!nv:H݆ UT_b?Fڗ?Mܕb/zR^+:Hq$ ) .c,f%Vﴉ"{ ^VuU{0Co۞-upW?MRR QLa[?]]WS79ba|iĘ B T<$1>P}j&d3hB=J^(z{?' R.hZ=# UC{e>B7]~(e @?A*6d-.kRЉ̕x~p(Qh#0s@˨b3x L9"2SREUPD (ܕQ '3 4KD&uvpʛK+ZrI»W\/[dRƞIQnLed+p2WV,IQF .ę\Aqc$!;-}~v:X]l8LˌY!7VBd3},Y)Օ2Zܟ5O ~ƊG LJB@mwZ/3V~ |I6Z>g5ʡ N qO&&(t(I}C.b[II`~#hAGVD%9S/LZwVy:tq|&MO^LA8PgѾb?z('ɫ?Dt!zX`vL?+tS&(4+$ /"aFUƞv}T;P*"`mWT`˸AKbq*VyOhZtWXC  (%.֎{F_2B/qZ+^@j zBAزjzsv($} Ѣ/Z*h\zF ogsW󒁖/mα:e430P>լkkIn  $ 9a͖D VptQ "'ojb+͒P8 _(IGrԎּ֒-bmd`VD;&XfCQڬ'(a0K*e rᲩ`V0,y"N;z4}J3\E@>숽4'[4eI; pTe"ةm#\ͣI)eh|Zt!dTϊ[2'ycuKmDB;1::Vavu0tǪUx rg 'Ld y>"4ucQjj$ xtv"e5> _:7E<[{5O6@xaҢox#L3[ńPlE/6nļa`["frMf\KaM_;BFe `c=FoZ!#q; ' r/tF"Q&~~`_3 Nmv%r:T-ܭ:dMKڎ/{'fHIY^N"^z|IF𙹺B|_MswyĶ d?_^TWXNR\&_ʸ)66\Ȥ/'SSV{o}_p4Bc[MpX;mzr]%iH YCӈ^CkGj q_q\c9#bo[&Ja,O1[{3Dߏd5B9V?c $Iܰ8J3ڱ C^j+_Ց>n&K UK[*4C35SRJ!r}- bkBdI_y+QRE%Uj ' U|?XxY~F@ %2 5UT+>$Wȇ/0 \vY ALvA%x3-EYkM %R:2e .u#/FCm}1xO^M7*7Xa('?a" DAoB6@rWIgl.0Cӽriq+EXVϖI5T+o`lTc_bp*y_p݊w 6'"(GIVjvxSQaI|Hܮ7v/x'3ڑ _O$.x&^e쁽fZk /nGp9BcgI_CYsMgZI>LΩ'R,N?,yyˬ&,:q1pxx ^CAV\2%)yTݷt'mkfM()><#)J9bw Bc-m-6 /G!VҫmY}VVQ^fKa\q0,{j)*uJR} }3FLVQUĆЛ5- -Rvz}&SyRGWE! tIE;frhk઀Hq΍1v29ԉ v]6dPM4FF4T$0q,A+gL%LkGo-Lʨd5';/Ky+]2u0N6e5n`v7c3EZiFͫld{bT&㊟c|:M2Nx@A6%2vBmjl6ZB:')=6fI2̞ƂcC2+3@l t %=$y0 k[Bwtik]dEE؉{1Q 9ZF*&~h@hB4qY?>Wͱ)nm'{AH17Eۚ]JܕunԷ)+~' ^S%Cx|az!47Pkˁы-ynS(PZQS]TS =xD(8CzJqug :DssmFѥ<(Ys\€S$ݗ~uHю;峣!Kn2>: -ݙWuVM̞F+5R;ATn|AAl_Ù *Z V%,6_8Mo/ᥗz&$G i\>j*W2Hg^%0dwNB2S\T`_9-{إE ȁF Br ;5zT>ʭ"b:!u6" Rr):Ҫ<\/BaSaB6qBhb"b3N "q$tNĪ~ʴ `<=wZ-HG&D*5Ƀ`Ҩ*x냷!4;+ob  \SݱPKL4^x1|c;0$W9.9,s ]5p_`lU*l;Ӽu?\/J=ZIU0C*z.CA)jL} J>-T3s8MsIGp7cx#R Mek "5-갑i_D!]X{1|ƛ2s{mly1ùJ1_>-+%WCCL5=pH ZCJiiLfaeE_>XGטQ,cv\U3 >my7[(I!9Lo[DxтcvXXE^ɲ$Ll`uV+J?lt7@hV3@@3a"y;Iݳn=Sײtedg+:ܳA-*ie%ӊTӋz̊st¤KP7{}r3җ04SѢ1Q2V>\>X-:9ܭ;2M̈́XN@I6ǧnH<ǟmqܸ ΫWA-Q B̳XeCB ԽZ2+xx{&pHGXZ͈N/ߒLR 5sL%Z~t~ `dXk-kp bWh%1~qutJ柉:p$K+I"6}i0qL QEK -לeh !?ʹ#sM;:?98Ӓb! >Ps<UY"iEv| c ܷr>2R;iH4QUKL㚙8C!_Xk8@ 5VK1=Q8vQ薫A25YMv[pGG91Gwn{2 6]xiUf"EIc5ޜA co_w_?/[= 8F!o5i}ei6+hvF oNR< ('n>MA*,o˔k0M( e@uEAY1.Hj6\\g5@i!]Ot\o:@~]/MF[}!1$%J(3d7{#c8wf8;w`s!M nҜ$JBUݑ1}jE @Vt8Wױs.0pq5Wq7[ܭZT=3H/G'ž4Ėor\<4d??ˬy0*A7u~x/aGÌHDJJPaū6+4 G~ʆ|)H|~3~ Zm$@`HUy͋DO(-$»GpTU8qk][|Y??4Ƌł["}RGCIB1,[, oV-_LP\`c7^ v(QqwΥQXjhC_Y"Fv ߄TBڸΦ;5C #Bz%>hj#rD}3g` gXna*p0Ǹ9H̜3!&5_~,3t2pj ʧ74Be^Al#B@l?A<̪bmP>0 \ҩu(Wہd8J;TXu۪l‡-Ba$DSx0v >XA8z3}bl_?l֕3mnHz$rиn.o"/HskW)辩U! f"xu:?O*wh܅Ie7P':DH+t@ hzR^8҈zW^ X}#"4ּZPH 4ߥ@-QAQGYuUd f!oQm}tk oCGO IxeH`1P3u31fMN j;hɷ,Eh ^ u&Ԟ#' *2F@~9E[, ][8z``4.ضCIwgjp3]f4֋qTN<_4};!yǥ}2Wj]t|v#֥qG;C ]m:PےaI|?Ԋ`k0L4O8ot<՚ Ō&r[b'OQSiu8(jQrv}"6)Sr T P;WԄCr&k^ڮFaï7i&.NMHuI $Ή G{rWk#+.Ig~Odat#uƸntp`Y.spO];@ +;,pyVLudb)E˒XfQ[oeάp*4D㨾uXK2? u-KCnP6ˣ s-r]i9ujzoIL կh03ϰ@ mbaA ٹb ɯD+B7vSध`@wڛj֢0Iy$[ip[("_qeFdZ7u_ʸ[pp Ht 5.؆STtHVq]G34Xj( p ]VV=R @躾8MIE)\UF =MXژ\]ůDqr1Խ"I:'D.Ky(m0j1~{M!OTʘPN?ګ/7 z@PkYدk[g06FC`5܌[=3ӖjY:{\ع;JRG$뎐&x5ֹ\;%_b)shPE(9t=m2b' vauOYdO|}^\l^={x>Cjm:}bnk4uQH*fmQd VG҂e.)Gb@cä>Ird5+0?2-NI{ &Ύmv2C}/'GJ7><(/0c+ #8r| NW L8{FH[E WjVPۊXg QR%hA$Ӫ޵n  BoIc%}N^)'(H{!J\,7L3r@KK:} Wf &$3bt4*#(EͮY+^ۗLǓOdMn(ĖPSȂ!peg_p;:NlR# Tq9s[#L('d6awРX#H8ǥ4̭[ 4RՏ)g JUB4q5]G27N@L=-|igCM'wvr/(kAbR'z/7r v$=_>r.RbJP@Sc2K.5⍱/=~|zha8(s; P99Z/YЎ4a*9"^X^N_!2%<,)E dSF^\_>s=nl}2F-]Ʀ0rgܢ=8K9n0Cu׌ Uf|xK~!pRjyt/C¦1О\$v^ '$ 1Qw_HsV)j8](;/SYDiHxn/m+Jyfk[au A:9.u^5 i@U -Ad]Y5)hw`]rk`wqe)r7`Md:Kξ +.fϪHJɷ/ʑmqɲ2/-9tyȀBL7 @m{D4HNۤ4u^Vc%yz?^4Dq)yKF?h3>':|~*{W~բ tlv ?X=va7HnR|cKgĥQ/XU^?31/T hӐȨeΥMLS@Ԡm).0@(#ivP ,(ݳb쏃VŃW=),I~"~5L-+v3Bx)EL"\c?xI_|N<ԟGG'G}i9췁rFGbk+WY'SY':~ES8ŠU[)pĸFr`{l wAνA\W(oW #S 餉,5M7K/m[u4i8P1põK>&cv~~K)” L Zəv[\_[6[uD"5=zpj@u>;2 ,שGtRlRft.D'Y&#m Č!Y찗W3-+^zZn  I: /\J4C' \~1}.Zys4rf"(ӒA8E/HAnM?+Q]]iAsw`ե *Gf>ADϙBH!8?a{~̠lgV-(to9 S2%iReD$z<dM 1SCJ*1:?=FY)f}IlOspkZWߩ9[J Y5Gl*'0OmOt{BUhA! l޶4eP}]b 3vHaܒYE#InM}n8xvytyaL٧K-CSMU%Vz1THa@*hcPx\rVpN|"/$I7"9$?"2-ޜZ]Vh8Yebf+g!6l*Q y`SxufD,rCZG*2iSߛ|!^z?Iͮ;_lh.W!l> )2m]>oG4YIT'{:J g&WJFrp&σ$wt:խg#0ϵ8/0a8eC}C}K9 +C8Ɵ"ig#>3.ʝ5 ,B4͔]hbd [9-$j۬ü-0ujF뷌qnu&܈xw.@Pkq{rS_%X7" x׏(a;NpRVߒ;r6kX .|rd |ZB&_#X|}*ByW~,?4]`T^&g' QA`<}t nEIWy]a3: ̈l R8)ϗ 1,cp!ecYr@tCIER2l *#슜>ܚZg;}1X(pY.vKMTƘ|RJ2D)c ln/D ,6[ÍPw]FlZ+}%ʨVݻ4a; (4}'& =P}'c_ᆬ;vޏ! r ;ķ+=ZkKɌO@ #y)%_y!@J񉿥alˣ^pYp'Χw ?~Jr{KODCQVSt˵n,6}=]& \ 6]G4ݤW5%l#%nw@13f\$@שXz`M= &C̢.h_eshTn՟1.D4x̌L &3nE04W>:~3G_Hn:♞`=]@ij+\V= -hdzՏĨb]܇^kn; Es>,st˃& aqtS2۔fj'[MW_ X"J^kHmifr6ˆ/h5D&aHM2.*rCk楞eWkA>ס dA mm:kZ_]IeJ,Zm9O Tѳ\>|~@HҢLG^;iD`NA^[/k!EjRGr=VA5<#hdˑ_WAŏc߆8 :ӌ L9T/;΄8xHVĆR'n7bŬ( /: j ×6G̃{lf)^`ɇ]\Nf? o*?6ty`a"jM^\ʧ慔w$%/ 1S^><\0/y{眵[d%?jN[w#/a*k[#B2@y@(І혲Ofh:yյ} p68JO6 r5=r%.YF8NZm;qy8HzͲ  DMp_rir9^./hWئY{6Mn(YB.vѭIhp|82:%Ɗv*•i8LX*",G 0IjNP 4n 2{\mN.$Mƞ.3^ce$7:fd_aDž'y_hT7q& %mRMPpJx1 U" j~$OGUwCETf[[AgB{<[~=U,/A݄: j.+@>6x0WZ2r@\yӓn=Ŀ^@/{/hE=Mw^oIΓĴ>D^++pxz}W jb?E+̲eԚe&o.]ta!sW&JOY+j=u uxC@^ {ٳ^;Ȣa8&*,:Û<*Vx@n8>GP"㙵 *9A4_C fbuJ 1r S X,~!{q0XeXwbWiK+DT7hkFT V- W_'vHbv=GUwy$<լӼy=HYDL#v{b7R=JzX >, ?6IAڀ,h༰ʌ } >ʠ-wKKBvA͡z/,ߓOzF`)70)p"Lu*Y_Q5"ыVL.A5?P6iRyεb4't}Lk<1C6z7>f"qDH>0wJPV%ߐڌ8Aw.1 ?z CfCLwah9Eo7FMn_c٘t[(CH; t}L} HW.6<ںjpG/U9a=.u}.>^@u܆h e-;@ͧls(˄;|v%/0OM-ɞ0IJlP&BAt򙰽iUpf?}_=R[Ҽ,3k,AJrdď63=y#/`crmLsw6!CRg Gk*~#!x,I =ysJK@Jq M"doɏ%coLjI ;֗U?* =(xj~)TE, U%bŕ:߼;Bq mQ]j;-7 za(Qሔ,P\/ )R/U=|c#4>\}B"0;B9S0z/KZ㰌^]t8*]cIF$.Fw^9uEb~{Tr}fr:s5u77k,P>M?[Uci6\'cSߜ:U.ea6\hlnWOb Eʦ7N+mp0cZ~RFJd+W 7BKMc &ϟf@bVq& dYvmT0d}B5UB\/@ +x[1Qxծٮqkk'!tFQD?\)Z1cON~E<>\O)lr WDDh`id-:M^NܻU uf,Ghi4@r.`"PjuV,]4?ܻIeC׌r icPq4ċI霻e[ =AW y e^׍zWl(*f:z0zwŸVS\<֑Xe/g'4(} ) 9:5eÎwdLamq׬' Bi*YYnrH2AŻKyAơFp3DiZT[:ĘIf] <`0h"7VQQNݿy7>#1U,ҒjABY>byxgx/Mkɥ2@Ɉr+-1V+s^#8n\S_Ρ<'7:?KS_ĸ~mIP$GҨԂSrD3_x#:@Jx:@WRq=\Fsz^&זlD\>[[q7(+|>'&qהPˇ',bv1\,k'lԄ6 hthxs(i *tN;c k_}L+1 !;sgEH] yGbQf5 >!-;Cҷ:YOd e^U.q`5aOCz*ukIv/h4>P ت AQ!FW#evIs .@bI\}]Ҭ,3=CDžL+]} /W!䄨;w4*My6N}qw!DdxJ>9 8uv Սŵ1~kyPy1Hr3QC~z?k T%oo8'J-,@®uD{Ovn[ .bdX)͆LUd{clbEM])䠫i"eN id4*;.ױ玴BbhҔnN8\ɱ&^a1& bO!*BvrnS`gߔqf2.͘ 6CVЄm^}_y*&9ע?>ݥ۔=+f"?w3S=P5I=CkrDW*T6h㳝}p,~]#aoc oO&"qHFYנ]tGc`'iTﺀi$B;Uy4"*fs*1XP.ͼ絗嶴0,сgģxȑʡNĹ'_3%w 5(꧿=2M؏sJmgR-5DӪ7KpK]a~X>Z 4ItNTl:T1;q} L'>kvў&~λ$!a`܋ݯ9A:;xȕQu{4Q̿{Wsb3 V,܇kiˁa998I (&,vhCnFghC罴 ei<1-ii%3R>&֜0 BkG1)Mc'®P o:Kn6~6qF' rAIta0כGNvpҷۨ{Ba8UMSx%ufm VJ=(;0LS!qh6mq:׊ը xPqrH-xl1 Rr!&I7nlv<9 d D&`_Uz=%}:k JLTd+ HIiGS` rk2]8+'Q:pW^թLXR>!-HOC." _isiW B[:GӼ$Wۙh5]Y }{D-p`_<=_Y~ƋΟ;ڠ))q@7l>ޤmujQ? %0Ⱥ\N{nLg88$ 4q!l:; oC ,q-[`O ~*SL< 3.we`HsQXxj6*e:KrJMT?>7mFqntҔ1VmvRYgrwkJ8\Srv:Ԛ v@}O軲'.(/Il<)G'D0>is=H1yϚwtoɩD÷It\:ީɃ}`DEϪ9ZKŲq,(A 0o. n&ql1j7Z3,xEcs] UzPAWg: (ع]E]_T-GE\1'G, R$-7C2yUoH93E,$' d1tykmamQ=A[&;;'w\1:j 2N='Aƙ ?stE(AfN9nh.RτVe$ h~7LO@HhN0pYf.R\4/u0yMlO\($3,@ikDֺxo+b(=3/oqN&'Yب*fP2$Grxq0-E25|蚻BC2`kCquDSzƭ]S M|ې$W)li BUEyhX'=bzIRL;:z/ʕӔҊ~5wXch\[ X{ý--<o1w 9i?Hz* {~~tP.WQaZ>3z>(;%p_Oӈi#tP7E,ގBbxtx.m׆[">S~RU}CȦ{$3q&D*u*+> >=+J64S|?zf<%^?0ycX >krڟ!J)u! QWny47qfM')K^-s@ro5,FZ6IL}:^.Cn|\^:j Mdw"cSZZ/>`aoztVJw4sN:{6yK7)uJ`8m} .RT*X5L{}#ɠs]xkگ";i2A 7 >1ڱhpU5l3yA 㜧Cj"5=ᒴuq]~ɴh8У3[gNM:(fr$sLՠޞ[KaTk<7uP2Ba2ZqiUv<&V5\gH'ZZs~?/F_1m9W 苒(||e.0*F'Pۇ%we{E%+BeE`mJ|kfD @/[J4^́%=3*vs{|@_z9$d}s JLhv݉(sutrL!/^VHG]>_)WܩujЦhOA{x@z=` <O:Kу's<\$QbCzy'7QcרԂ1Z!q2aWVSxaW :+A>V"]]e~;[BG̤J7b_4}5}*D0;f,-<0M0-8m X*"HRc.bߵ%͟_i?`"5)@̱r6l0U@"0DQĻplnwT5rR:;ظ],;}FV\k mLT9Aqit{d.T4[hzeU9Ȫ)d(D=D"S@PťH %-*'9`6GbJFj/"] sx("8fC=H_"z Da[Z( >[닮GLJWNޙ,[i;"_5" _R} h%`Ջ&L1 !&=q7w`60!+PGE,CײKSujNQqF 7dҕxL03L+,APV&N,,6{*O x(+㵫f|,"s4!%dB_aNsnT#$1?ko3 + "~nL(qӐkT{g=DŏJ&el&2 '|ڝAHZҧ)/^-Sz`Rm{8FU޺63YYs}ϫ”@^$i?i5':96#}!e SP>*j׷~I+Oe1eVK>;)ɉg߷ 0" tV^qkÊ\3:vA* kU AVj<_8e>LȶϫC8?ZaY=-RqN Kۃ>BS"Z:],,+S° sGΤci7wD?6Nl n}=2&ijҸp`oXzB%ZјcwçHFEeH(&Y}y jux&^|mEKJzG:8iH7Wߩ[ y)$dg5WQ=NTZ>^R#9^AHuCt4 8`/<)+.,qIR2Kt3ޮ 9zյ / {O{|v S]fAꯆөTGͧ} fEaA{FW-bJYF^=C+5wu^&bi8 ^᠙!=S%3KF̑~CHi\yEHk4fw|~z[6Z{; =yJƍE!U^ɒA]/ij@\qnb 4 Q>&+9t(6LUH5P<ɇ(trD`Hjd/lʹm/]EiS AA4? JQeLVu5 %Ll()mi#e]pHIpHFY¡WH>cvUcEJR>NOt?+M aN5kȴo#ύUl. CB t=NzM0k&֘2*澯3^`q@Z T + Q;4%UipIF"qnUF+hzV~VH=!v{w55<+k7\AL ET-  ofҫXPI8oC<;ؾ/tŖCbe G. ℳwI2"? D2Nc ơ┇H6]I$RՎ x]!t(ZH7o`G^Ιc/30~Km5>:=y-\;w)bnP4bG(i|%sm`VuwWT\\nI&[س3kluM)?~> ̣d Õq{ȴk9Evp˞3)"~nCxװ)=繃H'~ԶTGŽ8Ϥ6yHGٽKfWڌ/ <ډQl<9.%Z'g/,dw2zeDݕ~Δg%01%-UK飋xQ~PQ k%k2Ԓ[^JwUxZ2h`WTcpKF3 "\~+#0Nן]>e^͖nJ_њv+xsPکp~΄c$욦RA!+$so9\gZ{c2h*zV ̈́x,ʘ-vwK'YC;`wgr`h@T\Vhݴmod2I oŦ=lg1^ș̶¼DW\? Lԏ2^K]z=aVLcP҈=2#lGn0I AQtnDpsrn0,Ûk#WVU,e'5>Pi^#zx2ڹ7m"x/KRSJX( 00 (FBtz'X{O<=xu4H(sW2K钺MU PvË1!ШBi5}Gua|ǪO]ilN&"oa:dSҖR]C-xi_"Qtpot3ѲCkƦ?N{ڸߍ`+8a\,J ܈ e9m :5N'.)o:Kwf}ON^ttDvei̦b7|BvuJ[@4%S<46q)c´Z@ܘLTyE&3c.\pjrJW6~LTg.85ďQQMݝE2$Ywj:+CY$ZB 2}vϺ8 ̊Z|о3^*IR~V~w% F8Cc㥴jc>ڙ3ړZ˩\Neꁧ%-͐QOWY㊀͠epZ2dmoe}@(UQڜ7[_<1ꢑ%*S?D:jÙyX֋dIUs8cYcSKa0Ԫ}H%*^ gL7q#66VKģ瑵GZ,D+"|z:H<Pm ab$%0ɓ>Oz.Bw}~nNFFDqN=:*6gYMe#o"&L9Y{/jZ!F@)'ݗ5)@lAx 9Z<~f,Pz i2r:^? V9:Dlcut|ʽQ|gCrvخohx%R8_vK ĹgBė~xS6k-y.e\{u:>,_'G9tL44bm#{#+x'CCo7e&x@F|ٶFi;D2Գ@W叱WMPzuJ/>ƴeD|{-Éo_|x-'6< 힬[4E:ŵP8:04ݖZт-UTӲPʾR%ED_tpr ( XD!^eG/AL`g89פu<%ZnېRv]S|!S*mZe-7O֬ G& n7iM%oJ-khhtG,iѵ9b)8 5$Fo~%RiT;5]}hh=1JItW-km,)0Ĺ]Ӊ^ۧ=UV~AC baJTd߰.`ΐNNF$kYTo.Ⱥ-A1@ ~}?M/6' q+^L.^_P聚S4Qp*4ކNv:+6p+ȭ><NMt5V_<?P%(o#S.= La {oPm9۩ђC)* O7yw< 3)]Zx?' ULT{[iɫbڻ=)[޹Ui=,]^L}^~nb %@V@c ņbwJ#ӎ J.7\2sڮyB m1 bio zƎ`O_3j"k1qb pA Y6$#QI`,5zDƸ9.%z.|JOѐXhm%4[Ǖjj\@׊f!Nщco'%Kt:`p-/G {L*Ԡ*fDЅTޔTB~8 P ewTF:f)d9ycOZK (.mmm[S"+0~}Xj?>Υj bᆱeXd_]h4g+QD)9~ϰ-i0SbN~Nx!U=i}ց#>%J'i8bFʣVm\FY% y%oCr0_Oˏ!%u3")"=ɔb~6ɺQQ> md޶%q$n9g!A۫D"}/f.Mz?:t2WnM|`6(_MZ“s.2 #?gPh$n,6Oon'[R!_a'\?rWzԌ1[>1mPUXAَ=ی=$d(>W{4OC9$ی}>m-{<;?/Vy dhO! `@K)@Ԗ{dD!huU6 526+xtD;+ǷIGB K4RŹMm:JiJpZ WH"SpLHQ|7YP-yjDFnK73`MZ3H`.L).84? [K2kCP[I`4FO6ʡ9KLȯlDj5|An(c1̐s3  VEuug{^g(ŰI1H5n1`v0Cm;caP#=#_zٮ dvHk,%hBW&KsfQDtdjf g.W>ެP,/k4~OD 8wJ% yXPH 0e-|9aCV8⼨B Cn<1A{q"M+L\6z7/).(K]/]"H {QM`|e3G ?qyAHȴ>6Iiޜ m5-֍wK_5/զ`t/ ?/<|:`yzXBTI6^V@jIXn z y3bh7Sk:CȵFX{ [HWA3$3kwfܸ)UGS7dnW \ Sme(5/z>NRk_mTu2/7ˍ%|Uɦ6CQSw牪䚷)0oRː|*?8lr@{6F#uf a s&cN{o%Lj" r!Fmv \MNnz fIeEVDr(So*/r'3D-tq +Sbӑ%XdcCҝ4+8@!3ډ?3,K21LoI+ 9W7I0 Q1J!7Qf*D*pt{y4TKTibcÁG 6HZr [{ 14Y)G- g)"L`MGL}iݒ½<~6jCQ;wyS[aʸ #nAW,!SeV@ZqMCĬ`|x.i laz9"7zQNgdYWB8S'ЌMBE@U qm\LOZvT.lT=DZNʇ$rtU\,jF&|_ ofP$9Y]]凱֪oQiIUSV|`|XG[+B%9p# 'ӍN¿67 8htIdDIyi~9;>[ л².\|(yۿm3\P »'{Q hI[7QB`XHflf~Z1޾ "dnC"ӤR{eK=슼0 pDZxc!$pMp~d}pxC[ߋLD6=4IF .Cs?mϐJL28 Ѿ}n{'E< `D$m؏$SC,ЃɂN%>87dj4sBd% 5tR3֖]$5))ERjn=& STraӆ?T\"Tm{ߟn?l&;,WD]a]SF;!镚?)z^qD!\Aބ Ŵv>'KM7ټZѡBD9\c`2###f?T !bt{@KQcVbe@_ºN~8|'x@exe6uP]@{N]- ٤i mp IIkHL@So6vFs_A<-Ɠ@`C׫18دABD,H:*C\0v[48̊K6Qa]\l^? KUKdԫNH08P<پ "sȺ!Xp>^QL%GgZzr+6=k;Ĝfx 9J~A(m!U\sk'eN݋h, , ,_f 3u@xMՒ\Ŭs3cX~_Ԉ͡y޽,m8IY9WZ;W즎auZz,D7/kUP{Ʋ3<Dj~sH!Kl ]z'>Rh.=W#c`b a\~یw װTZ^nU S % :CgS'7kZHI7%dZ\UWLFŊ9v.{5-b_jow "#67L}be%8EB60 mnl؂x/kw1s%n@'9rǢ1C2-rW䲽R%w%7%^٠JZ=\W`~WtA{\}fy| oc5Ub|d`F%d`S iY 2U۞Y#)OW% 8wfzԏT7Y /Y4I!Iœ&b=0`OPЦZ 9"(9dӹ`8?]8R\_=&Y`2_K sh-X>(&wQHX716{dy>$+I+TXckYJRd +q~n_D3IRk` H.* 111 czwyҕ.+NϡfCQZ=ӍU?ë HL6hu=h)IૄL $Ȃ&D-ЬC^s(£XhgJŪ'OW͜ kE%F1g*K8',~<c1:j`^A$paXί+yWCւǁpͫOMM`eya4[i>bc}9 HmMvOqnMH>Xpm91X/OGzƫ}%$L(إV8˃:wɛްk,Ba$2h:K6|g rB?:rI_t`:fc  C^͉*^/3F;(7Gcq.#L&S E`AMGr+Nld)4; ꆐRŹFlrSVWAmo\pg:ڮcț>iVH0(#=wVA)'RKiĖ+2|LL* 17F_,vi1 vE1H%IT_wh5