python3-libselinux-2.9-6.el8 >  A bU]+9* H]W n5yKU'7(=Z3&J+GcԘӎ,&+䟗`X;cItkw=M{M:#_ xsy}?Kj؜! $GXg6&~Pf1%:L/O7텬hw1#`бӍQ[gNd miTEKOgC+/28 ӜZw$_̮@탔mD1k1AX{AC ˌ,K%!o(wS G]isG "7Q#]7JfRvjl騥AŚ&6@,cBNMvW}VWHi{C+Q $y=Av HDBIV\mlBk3~˨nX\f6}2@t`Mr @3aa423cfb0b0e55ee5668b21e1a9bae79bc99f5ee3a8a154fc18707219493222638e66222d6daf894a6545d58ab6dc4c4d328213zbU]B?R`S-vi aD ;i5fȀ8]A }g^R/Mf_*j oLpKyYOM{QTکJʡ52X:ĸՏ` Rapw툉Tb& cY`ꮽR.Ir4h+ctҬ[2 é|@d;)3Et,B9c[Qh'7uu&#Ӑc-d ͝`jjD0&us^dB7nS͇k% {mۚ0S3B =RobH5 5缐g!3_է`l[Vwp?d?dd  H  EKT         }  D x   L \(8L9L:oLB] G] H]T I] X]Y]Z][]\] ]^$ ^_Hb`da[ea`faclaeta ua vawc xc ycd@dDdJdCpython3-libselinux2.96.el8SELinux python 3 bindings for libselinuxThe libselinux-python3 package contains python 3 bindings for developing SELinux applications.bppc64le-01.mbox.centos.orgCentOSCentOSPublic DomainCentOS Buildsys Unspecifiedhttps://github.com/SELinuxProject/selinux/wikilinuxppc64leW`^rr"AAAA큤A큤bbbbbbbbbbbbbba53be3142dbabb95ae44ee73df28f7dd554e7b86e39aa44bf9df66fc22dcf46d8bb86b435f28b40b3464d1394ba8496f4b198d3cad1f31371e262f224ed4a5286d32c89c721919a9a63b3b771e6f7064f3f4e83b4d311bbe837429da8b447b70f6ce712f6f1c4d3b0fc2cf810941c002b973c95c4696c18829262b31d98cf9b0f6ce712f6f1c4d3b0fc2cf810941c002b973c95c4696c18829262b31d98cf9b0accb324b1e55aae0140fc7d27dbdb2178252d03e13695d33289b9b407225493../../../../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.sorootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibselinux-2.9-6.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-6.el83.63.0.4-14.6.0-14.0.4-14.0-15.2-14.14.3b_@_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-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- 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-6.el82.9-6.el82.9-6.el82.9-6.el82.92.92.9-6.el8.build-id0a40eced7dd885769cf2157353c22271395310549a91a0236ddeb81b9a6721edb9f7ba5d4bdf9a75_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//usr/lib/.build-id/0a//usr/lib/.build-id/9a//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]=0a40eced7dd885769cf2157353c2227139531054, 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]=9a91a0236ddeb81b9a6721edb9f7ba5d4bdf9a75, stripped RRRRRRR PPRRRRRRRRRRRR utf-825659af0b11e9fa03ce04053b9ae1c098eac0e010e1c5046b3ff8c52d079011a?7zXZ !#,]] b2u jӫ`(y-6'aG^y,FyJJ4c|9!%VR;7=Iߜe%A~>NzG ^udܳeТJ׸b.7ݎfd/~늈YsYZ:3Hcf&aY8V"%`e6zhYi%)б$IJFmQy`Sk4VRI ʿқf/M>Ez2qQ}c pNUyMtFƫ¢2Fn <Oi:r"YyM gDk1id`$j}27.Oo~x|Spiyl-ņȴ07RI-.~\vCBw\5`sAamfNὯuDGsI'BZjClkL. ޛTg|M(?%$zx#;$ `9 }n3ˡ&/ʈfj ;-h.{틒X2'YY-&U\J3;VSdloQKdО0]ˇoL편I}V2qbg5n ‹jCʅ7Qf޹D:;pc>?3Q>\5Ҿinhf7 3z LE>|HP/_= t$yFC$vEՒ$<3:.cSeu8^!:2pC o*oF9iDr~;,{yq:7zNQ Ϯ/ğCj0w:kеKӕ@nxـ.֙qŭ@8ul,?Ց!3Ɵ+wHcίF&B4tQZ۱2аVW[{Zph@ UlEwz:Mia[XB g ]8H1IN$LT7K F&$A^ɸS$w WcAY7a$=0XMԒ_d鈸l{^V1a`Ay]A+˄u`U2I72yb_9\v gő*g 5d|q$u?lxz.ȴ^`#9d;D AZw  OVY$ՊZ-Kᾶ>LVrzulc^a#"A0b<; ,rپiܿ͛7U>TޥBQJљkֿv:ME>áU uѻ@ܑ!| vk[SG6PKV<|N Ua $*r\;iRh̫qvj[[U7?בu(3K另8w]@"AI M6,Q*2$4%(Dv srcBΏN#@9MG:kjxk&Hg)[J U ,ImT#6mŽFʵj>ꇃ5C0❲Jg64U̹vFjIjSSGEܾ?򺰦HQz)ieMsNu妄H^<.|KWOdpҭ|A8ĦaS.&3z^)U=m 7TM w!xE3bh?\UYTvT]A IƷH0Mz~c|đ (9GI))6J ap7۩o"Ȑ,UndӓG8SG?,zat LMS)Eו=Y4ދ78? @xT.RF29HNfg#;JӅ-={́4aiNp=]"/J$ /27ou솜]r wd`-6@yGș]o$=(1֢U7H zRG'Ҵa@dJ}?=^W߰[غ`w_(]D+!숺^׭R]y|ɹYm/;f7} я߅zn׭'yAf>;Blrx+4Oí*Dn<'i|"{ffP $78Wt"5 `# XwۮU^bW8$vq'Q)qT\\/4ly0.M2>=[FV@X"Qt6+${")ԝ{&eAC 8<?ט8(EygLj]EcLŋ M zUsY\9Jj_ # ՔU-_`pY\wECiXY [B%,8G2p4{"eآQ* FI/Gdʭ7"2k z,P(-Pnz'gղEY4~c3ctTI)@&x1@m%uT'D"e年[7MM }JZiy"\3(CkVn粂BS3|F96E 8_2팼$}~;A. gl"u?NK Rbzp!+ `mHW k9'IE¬vv >_sZMIr9ޞEv w"wHlj6fŊixCQ'i r xw^J'+XSlVBvc]7WDgWr#% Bd\-QQQӱ9 4 H"Amyw<5 ;R . @*=1ϖ+HC0* <βJY韏 =ȵ )b07I^H.=&=^eu(l~Ǥ>8[l(K~\|vgyiɩ[)Nò?! - aPi֗L9HkK+&fdn戣;u=2eZGak!Oz& \G4Yn=P ,=>F$籀p3f1w 9$~tq%I|w2sv$ǚQw5 Vw <M (kr|o\)ʅgXPĨFG%쉠LSii[`5եDzA%騖t7 U! }Y:@6@l $m ~^ˆtmӧ Dӭ5"ceeH 6(JeuRkr0^=t4趐7l"wFå=ֺ8V(q=\bDLLbp>P5.[ł׋aBeL]]"HBvw1\9D7SE \yW wB0ȳctJ9PaSVsEk?\ lqUptF)g`'X:An# 4u ԍ# 3OevÀ,&'GZJ0.8;{b(Sw=vZOd&USRpA7ݒ]+h<Y;vfs]Lɝq6FC/k ͢\K}f0(/xB=aJP1'ˉYE` : vt/AS17afR Ocd/;bBrmu_ր"3p:2=;F kl.G{ N'R8a?aUΪ {scӗB/JL`rh "X+8"]-vv*%bx A#!TԚv}S{# _;[2!UDXRbd-RD@t zυ#M_G+*΍'}۴YHs_&qۤkevm" L[йCc=P_f&Ք @9.RBnǢZxk{7rՏ1q1hKR_8*N3sEͦ(O YՉ;w>>V:.0o#4=ŠsI$mH$"gUeg~BӴA\F;oNʝ%6ȫG<(;YMnѝx <D˸϶VޤL~OE+KRkJ/F=ϧ\1mˮ?|hA/Nq.Fҷ.6"Z1|pYU|۞pGyp#GDPpHmo=T-my3bwe* ,7Ȼ@Jv[=XEUO=/h܅@uB4{-~7FK&7%3oN$_fMmkT1s-ᛃ /IƧ.I0Л`faXF/w}7 !hWd:'ƏXAgRE#W.p^7tď,@2BC2V\G\' ;o ҷ> ]h&L\8na78=[b9z€cp zI;,ݏ_addM 8y_oznk@6MQ[*^/PR!{^.ˮ)(xS8}(ʏwj0յȋ:}ZDdrq!i WyDQ>fM.jB ܅|ˢuN1J,eN}lE" 17U꧚*շټ,9J0Ho~(?>YE700TUl:n$B α0 FDbhxrnV! @/jjB Еa[bʊf ө(p_]K u>ZyjCbQltv 9YjN2rXCj.6mж Eݢ !4"ٗF!' /0GzVwt\ 㿡Mz>PlQ2FƓ-zFf;x:DgC؟L@3&o'2AfR^ #dSnmz)/nb?K)X;(,|hPhmBʉW{kpMcnڙtkDڴ:ы G.Fk5Y530Zal=/!1z3k7%|k,N%ɫϿhm52\}\s6;2c,kK&q-aZ*D!>Jp&ifo6׌ܬ]]7b{|+di}觀'ͱ$;/GXSmjKc6A+}={!"H,&d{*[iLZ;$4Z$a72 afNB),.c u`Դj g؇^Ga߻F^̋!^:fWQSB68g<_-DI8HV7ru 96!X7j2%L_K+k_3H Z'OC+#.*#-9*nU0rn"f:cP/AO_S". RA(_DI9,%qx*R]fVI.ҋor*B!4@1bB6|]+z4:Y7w^bҥ k;}U:YZHJ6$3 #8t.%gZV%y/(_R(&@䱱܋qfE|vLbLEͼڲv _, Y]NJz)^Jeu&CA `wЯMUgޢ™uIMub\?nT,/KD[(e0! #nQ|F9?ui(&/偪@K:dGN&^+rCXԑvʎ{4Å~Ii:܀y㦗н,z=Alx6*t%_Tj i,.A', DQk`||9h؈SЊo}Kϟ(xz<#+_T?]⠮OD@3$uŸ~WGs] OBA4?vAPd7_ae L?/q(POIorӊYdI n&@|fP)y 'IO/uB(cM7ojJ3+ V -bV/y:Hm䴧v =wrXdiPij,68a]ӄm{$6 :g0-h;Js8ho) |x`߮1hPR26gםXRBߤnFhƄr8V {t=ËZ. Wшop56eG$pul{hj*DSOEef5PmX&;R `X*԰$,[f *nw \|0} Nk|j3$_xqyҵ,Ln@Y@tY{VN۵sކ}㎓SJۀ{Nl"&Sv&Y&&"l^ߧ*ɤI#9al+/2YNcN>~iqYzDc*:(tȉH.FY[yāLNgcpًޔO" aŚ FEt[1"X">ǸdKJ&TB0kTujew&YuRk(K~rViw^n'sJHұTEs=bIoU+5rOz:5]^84V1d?j}8 .J c3%wT/c1ewhx\K (=5'}K)Ƨ~7EJb 4p1 Oe0osGM$6S4a4foN(xHŶ ~UƃcPvqxVä ~\]O^Y֕EGV@Jيj!J (VDJ&;?Ohdlvφj>>'""@FVlKMEzWS@Z B ѝnp୙6 $Yo ivau- iѵ]szr.WiY_,E8TG/UgiG`pO䳽4:Ro H2I>CNzQ~ů[B?4MJb;tD%^TO;Vh"Lg{C8DW'CaeI CGX6naJ8Lvvp)B)4`@L6pALlQ:feT |木~xK1'pg7 }2bѬEN F }}UBGpz;>7,>;/ (&U,WV U%\ObAPA+.!) CQMj)Geteq\ȶGܸHDdEDrJYD긡 c)!mG$j'Y42м_9% `4ݞpETE+R0r$}w'-s:vJh=\4@X Fͻחh'،u?$C' W, @$Fv ݌0 -47bc_oRef=Fvhy--]*TS:ޓKeQ'ՠW+I,TmGmO"xǧ qolAxe$_:Ңa 'S(QҠeJ]eq)d;\z_}rJ1hS4zW۝=b>xƴ@uaiJ/0u;Lb-EgpH4(e*A6_u~_EiEYbH22SL0F lkӪ)DV^F?a;'S&0rQH:Ң ל tX#07lCZL9)"3RlK=/r6vRQpP|e?6sT6\7 gU}AHʴD#\yVÑݶ#&lDsRioX ؊`@3J}´.h~SL_R^T[W| eIYtS2 }&\#s myi%OSgΫ}+l?܄1Sb[:*FYCjBʈ\ئ(b]lOB1H{4%9Z.M4BD~N4- +yӨc!4'*4TmͤG*4ˎD,y֬$g,Hj ,.5XHmuJB=#2vOBsWT`IjB$:U"iѥ)`{FY;fSD 8WS * a=z|rQʣE-tph|lIȨ55$ÄF"Ba*.^rH9mO&q~l tg=m0g_PfSܩ9ܧ|P/j&[ e !֘LmwAߵ\qhj&[|#? B:Ɯzzsw *(&=E!!/䦽*;_z0 l'P>LV=} p54L(f<~X &aښ!4^;-!'{w3LZҮAUWpj{k!/?6ui!8Z63o2E?D=ן'wE?]QUP-%[y$*XI-V)=ۉ@(mz3_['Su t2%>9hFINͼȉZT%n(X`mC@p|dH´c Rd +wϙ rhmF0BM?U2H : _cH7kĹ <'vx6hbxI+u[cR|4f BKυf(xހ|K͉]F'" ٬^ Qm nœjC>||hx0`E + 3eȃk1Jזii&!TugG.PW:;FfLI#cSuF\ 5t/gNv<`ߥT$-%I]b6 6d=HS&i`[VExkU|7zQp4~>hq7lL-XB0˽^!c쳹 *}:ۡٞ\Z:Lgy4uN۫BVe 2$¼o5~|{i-lͰQCԙ} 6]lb (3QF)4gKU-{1-t1$FRSW.vf*C|+bW56m"50eKT %|ۂ i)c}lc|^ayik/0'ZI`\DV=~\xJyGfӺ 9 s^ω1$qM0SSYlc+ޯV1`)V?2۩H{ฝp`F9kY-5-g?#v. YSL 9՟yJ0n!_sAA8Xg\^B_λkPR#(;LJ k(,kx{dXU| ]Voσ YOl|WkÚ-=T.WPS@_\B?te!DI'n(m;%/)ApD9Oxd2DELsJYb/~ÛEa f;??nJp>(nU49 j 1N„)-y=Pxp[h}L]Vsq{Y6Hǚ#:-wb̅xW&b*uNK>qx tn(5E $ ioT=M$35[aM (mbF4›F]0RC[@9M"5X'!ațeǵLAl_\Ƒۃm~;[lG@|'!f׳_c}hпT~-Ϥ>р2)6ǨjvH@|髐kCTYAwь,erΌzT7]XXJ9iN@0 E ͌ݹF1Weq( K%FX*Y"Ȱ4N݋lRAd\~j16d9bp~varwܘO~U OEr(1ѼhIyiYX^_Iή( *neи0VfV{frM$R[*V@B/iL6:aMK\mpD E)x(Wn^qid@Gz}}1"K%nO@# }giJ)vCM_5/v*Qܒ0Q= 1n}` c# u&syfSGMCŊ8llsx|X0NVrkJqS0%q6yv_mƩ0L{F*m~xspJ{Cs~I7̃^޹]N}`UjTL >W$xA\֝'ICe Y;2{}4lݸ6_/)pr

Uh<+v@$pGa)U(I[ j#2556-t6.æg؟sOi4S6"$ QychG-Kь [{~.]4]L#j&JB5ڗag8 Ѐk- 8a6R p~qVQՌ4hZΝr A9@w8< m 1Hn!d;o-b3gs8 L,X+O5hu{a--$i@:zR!"<`,Lg$k=331/c$Sz&L {rd6_ͥ=4WꯝY: NS N|<rM+S膛XQwL+b+ #q֡yv؋lhf[n]o=UDneL&C! Rf3VኸRw`EѨbLo_2uo`xc(tdej^7Htq'N3̌i(cvFܚ58lӜp(tЎ%DrY եN~!u`v-{](A@ROɓ~br(uҍIO{56v RmPȥeTsd1ܥ'S'/}fg8ܔak^ӭź-ʑTL|!>S#~ˑ ^{]{19!yyD sbIT?w۳B^zjI| Gcuv): ǁ0VOx c"sgfH@|:m{<7ɿw*9; dغ%)Ɠ :F>^Hv~FJvX ˔=Ǎ9nq- >~ $'T8q; `_\-WZ0?ESZwp5v꿜/ dVN=gC˗0ߔJ#vYM]7Vfę{TIUT4HRhG'~3W!ُ?W`!~Hĉ.{y\M U>*/,'1CGTxX|IELld4Q٬68kGZ>Iq{`Gקި TgfǨGq4!5 ^9 /7`EU5 U#틌 Ī^I%q~DJ{w4#>bw)N}C=H7|( LܚQ.m ?,r4.3(}z ^IQH򜱣Q LI)IfWֈ)JR]?|{oZ=3Pف̲D=JʨM"tBbgfnL#Լ=e'Vt• QoC_rT\6T3`UCKgO!+HН;W/1a;퇄~>VsI|{t^gƘe6 HB^jqo,ъM٨}݂c پ6˥)ˡ|y&Ux Y"e;ћ Y@&s% z8bmy0kÑ(o \-D C5Їs 47X]U'qAѮO_Sx̞ƂMkg k9yG숿9A0pC>Z@Z窴r3.^Ym`lU!~kղ-͍L1 2߰wInay)@>FnRB~F)t|c= QwS4ԵNKSq+;I/)Li^׌kr{{.n4#L=ޏ.tQ?6p*|{L~lXy7Cg7]B<{*y8X9_պ8p1a2咙25Gjum2E&AbC<%X!n'u@)nP͙٨}ꘔ/[& tLHt>¿^r;J͠ol?8' 7.!%VQ|v 6t ~UZ7,5ŽYh+l["u=dCdbzI~J9<Άz8YΎUmJݘE~*=GZTr\PkT(+"n_YR+]DܘY^.YQi_]:[fb5B$  ѱ綕Pkb7* 9&(ek[!}-*YoTJ+A!/&MFGiL$U S|tQU@(ř lz0iuB -|E&<˯KTST^6ټ+4UU㈟S_Voı݆WRX8"n!Ipfguh$[Cؒ<~3n'v!GBV8ufܑxόFUE!G@tbnM^L~LUNm7i* ;XWvn6 &j9uu7D+ay2k5;:_ʾ.VxB8cċ/>w Anj;:-LagwݢeHεd "ՉO)Vx}pY ʩ'Hrb,vq?"o)_5FLp=wʁCvlW4'GyP ywDRql>U wUW$j>"U}يU)Jb=HД.M_8$ѡwp /mh79Y0%+o6SI@XAan CޭJsYsys4;ӛ|&>( 6ݨ՗hOw7yy}s jr٣OG(!ʙTw?Q>p2gN;|'y,E F;5fb>A,Џp˞m SubCS~+ V$zꭷF*]!j`9x尮&'uXC~Z0K\rj u h]ny-ѿؗRh؈d"9N@A>Q+~@C(&bghHO ޹uyuQnK} 64ZeCk8RFpF ުK= -]8m/Nٱ f[cE<:?.,n*r)&K㌡*p2-v Fn67n tfFw&9 4BcF.$a# +MzyS;:c[?( eW"kbњ;nheqtPz, CR*hc5|B{@T Un*=A{ a0 g:YT˽-E+Y;®X>5=@.or}q+#I"7{ՓO"&b_0D 6>hCmyN-€w م]x 䝶F %Yaj6ZB=j0onQ5Db_A-5ݏC1@so Kb-&?>ȓbj@lTkw}Yl[9XltA흺E":) No;{ڃG gQR*CW\Aa۶\(# ӡM4Tbc7\(#ONv]?[eu4d\E_ZTU'^I. !"-Djp5="'G!0jP6,mji]Zn  _feSTM$k",\B;lm^:W\Y<-|ݨ!1$ގC`.>]?1:'k ҮHYXIG{#CHaz4!ТWhZRlP ='ʵ~ps=}.NX6|6夐Zc6Uy(iUg$54Nfa45! (FYhoQ99S*+b~ugb8+`DVͨüGS㨿"V?Ð/6E U#aZ8=~%1O`Xs ?.7M" :8*e^dRf)mFkE (k0-`;$+p8xϿkDi|10ñK*u_2\5"!IIy|3HQYrL ("W=Pc PeIHI؝sIr_D%REm<f}K֍tWPLlVXD>XU R.DYȆv!1? 6b:|hU D[bbe2 %bIz5 gP4q]GqSZmw@)ہ[/[7܌8D+@y÷ X٪{sgK +Su:+.n4DBѭְIK5͔r܆C *7fREI Q%jmN20# Ĩ&R_ *p$xyZaf;;Q cbքxASnѝBxT@aܙ \?rMbA^<󼚍߼mvJ^\^Nůt#ŘhɬqJ5\xg'u~t nE͆Q{T}n;I@Jh`\Uf 2ËbHx50:;ʠ.ͤ] iϵKDѸn-E%AIڈNcY;P=E_HWkM_H삢rǍs2Ѩkl!uD`거^V95(e`{A\wE09mf$:D{`\2.UF af؋4 C䤵1*AxsdR5[%𢊬yO- Ep 3X0W|!A/mS*ƹ`ބҥQazޱ>dAx!`G?YH]JņOWedHOOVMpއ  h`=I75)bg!ztǗR63aeV+ ÜǺIr!>d{Ct}/3A*TM,eky.&9k N~'/:Du'8?Z{qN%U)ͻ..!=XR.ZiJPo(1hS.~ !΢QGKrz3ݮRsag^Ҥܤ#(HphH ͨ]ɝtLDax7ЊOg: $!e]6n"3֮^6NL- Nh/yMXdp/j='Az:p` +|'c -5pՀNY#)Na\Ϙwu D` ǖ7&:[o}kS, F 4)קx(F]sh@ňrgQhC] wkqx5vtCv\ӹLxm=NU W,'v-etƲ $5Awa/vDh$p+ZEгSnn8 ~y\Y8|31Nce;70š]dm rxƈeۅ63RS/ZohUQn? $T Yfe-`䣮HVț/0jCrd ,X_%Rp)?,ılfOiwK9>jjq_YrtN 4}P>3Y.lwcPnI*M?3B/S 1] 9ihi:j[2? +i2s'ś:?5YziMɪ0.Ihl*"rHC,gZ.2Gxn?1z#5/. rwfVǠ% ;veuGC;I3: w؞Jk;q6:P<7c9m$o'\Em0,=G<50*D"#z"Ҭ",Lc lVH aEO'9i!!#&8:3$@ͻj -$+_CLJ\0$8 *FZ u xY9#`4S =D*z%Fl"}:WJfڋ3_apOS-T@?it;'~܇JN!$?aA6KZh wRUqIIn$S9E).` yp0J}mB[B+o=JFAi0%"*҈9X:{9d1_$EY@ qW<jd%D\_{y/y3¨k~T~{H kupUq鐁B7JCUp4t_10r]vl72ƭ=\Ʒ5Kv0(9^nitm7h3F.Dֹx3jP26ݱΟWETsk t7Zհw\s׫xe-āL\)}o@ w"4z"ӯE[)mb74Eڟ .dBA,t;H!3jc)Qcϱ7LD ҖC@9` Tt6i!bdFGFY'ԯu5_%K.Gɍ= *<[B 4b$qaHy_ԾitB)FaMo̓l =w(*fE@?7mV0j?CQ?҉Vd h8,XRѿvШId m#7za|`| ]-}};V<,؃1{'wz gM+:y2"(B ;(8C譒A 7:1`J?$*vhXy+A[jvAsMկ7̪(Mkk,*Lv:a:@mk4Ò^)w1-P%iسS=KҊEׄ%QW S`tFC ,kÃTXͱ? %9Nw mbDx켚k&ZrQ"mp9ql/n*ͨOVs%g{C|a|:IoiLf+wH+H\UNI8LF*a:|ICP `B^ڣ+蝯0bȷj^JP*x0d(OϾYeŹy"93 ULvYhO2/Éa u:=jG/ *@.'̋dUNI۷XՈ @(!6gyE_pmA VQjDǸ_HWƋm~6!TiΐR-7%h@Oo%M'ec AZ">C|7GiBEcʥ*v[^"2+6̠Z$vDYvLa|ZNW:ʅ 6q!Co"{Hl$^>|M3fP`W4{uM RU%D% _V,Zg|G7{e*"NjEܓfX'q؛O ]#Iơw-*T<>xf~}qu mo|o6&vZ}=2 ݗ^o {-VoAˆIxɧIpI$4PiZ"=:K$)q>O NXG֨0Gn/c7h YYړH:o5#@ؙJIM78p{|-ýp[?ͻN#5MM3m[(:qv_Hyϡ{p9%4YsUXc07=d26U M[&ZIcn ػHPF.%-k@Ջ@addc}q5LuQ<->{iPp0\Vza~Dc&bN)k֩HJJwzo~Dѓ_U @(p'/8wM[s7@LkR5wxfn%A }لLu/OdXd2/0u3]y-ꜙwũx*lL)iU݅f~cb֘8ʐQـ0:0 WC]kan[m&b, ,nJx4!ME( 1Ga`}:b=Jȱ-34Zꔬ=p?EޅfRH]#yݸ`f /Utc`a̵t~S/3aHUI / L\{@}2@IthVߟrlUR5- *-w`]jT&8N,I7?BY5sa_>WjauWu0O^s>s*] `t 6pm U WgsPk:ʼm'7Jabhu{aNa%g]QB9 c ٦i58S=UB4}&PÐAtkۧɿKHLz:ZVBhMol"%Yv귲*^z Ü'ҡqq2p?>l~j B mfkaMVSE08aU w60 è@.ňgeIN7Ka!7UÀs+ߠDx0$)`7OHqh tA(= ȴXPe0R+*|W7LZ g0dL飤܀6-DKzIQnq-f]]C8Cjyf9FtV@*ޜd2[6?9DQ.!{(Mb{;Omb;.hby#ª9nq܁|1%I,&&+-?[ux8=)W/ Z3^?z-$NUրbf3-8xRj]wj%SeJ*#TF_y(S mE5I:OVB I h?&Fi-CEH îÚ,L~k<,Ui՜<780IsԳԎj3֘{Az/%lpZyjGFĮ*RϛH%5½ ` OCeARC!E9yp&(e/pCTZ]N˔^>i6>MпL5$kHոa~c {Ų͛ʪ'BO#?BMt{&(Os[#w"aww)o82H{]iDn9뀖D2N?M!]7HJ7E5T=N?\dȀ`> !ǥX񝻈FThpWYU fc좤q3|-hk|h6=d5KU Dъ 9sM9/(~譱Qi]3Z."7A/Q."(*z]`- ;.s.B7Py΅A@Uf/Čb@C%u;/sA27(-.C߾S/oVil.[wp Ȍ U#phZ \;FGgf2͒Ͼ.FmrS>L'/ɔmxfA; ׋'RrrH2 oÜ9BZ4QVz~KgU5⿠0hy 9]OV]j f uEOjdOpuŽ~S: Ɵ! BAQ)3Q1BdcL$"'ihTCāCɟ߰Uzőf7'eAec(<(TӮh(Zw_B C[Cރ{ VAb'#41:X@zE"qnw(=a~F BKt/n5;P9Bo8UwZ3'v2w4Ko4ZwDBHְ,rvwobXQL2Sw6׽W+BekwL<$ՄmF} ^ =^v_}\3AH3 W`z/ I+ ;?bn/1&?QkFE 4-;+b74f˜nI;֝\pF4R|(K 3_@3ɹGCh:lP4#u@,bkU%,~Gr{,DEZ_B|߭&;!@aLݙ ,g_+Uc5 6#QC}7$GڡTIoc׃%EmO&X_A.~h08#lY曎8*_i:ܓ xV}E"ŨcҰoCnEYf}>B"([}2њ߸ɉ %$,QЮ+uPWaE-p"4:ϑg0=K!\kQ(@֞X2+N\ aG3C^[OԬ!ki\l\$/~>-?UcLhmV2,IӰv 1@Z,R%qKqKNjKKl HAjϩzt%;>)hPfe&9{ɴB*K;A ܽk/oih.Ky =ݭA[媤;lim؉ء;/zFep ɟ\żqOgY;B%ԇ\v 5x*~4,|SM<V{$*5+*l?ɉO-'G3 bGx ^A#VD\E*z*ĆvC@Qc 0oJ&34jn$gty<9" qI?%ˡsT bZ@o/5/Z{;kK3 NsBZNQk5<ػHc]0U9;2l4.{ mW\v\bTsᔭhTS]bP@Z8n?L σE5ߣlՈrV)'͒ w,~ծrdV\ ݵ}~;GsXʇ[YE~.D;XR"[k5ׁ&ykUaSm,tnWAT^CQp4gepG/l49iɅzR ٨d3 jǧJIbv?] 0 GL<{ M+HE}̞I(:L T|C(LM+{@-H\ dz\NTh{\@{|UKM*v>\H jǦXcNQ di>`<|ObUQvÓ2׸O\*y]lfc&5d*v]r>r2I}/3p\OW}d#[78\z&{"j~N%oi7&Wo78tFO6tcz J$~Z_86`.LC!٭'"G>%-4`xև;bgJevF{q̡,x @Uu.:_bs\8>EpՔi]ttɒpW'i2joC?3psR[U\NZ94k3M뷋b+]/ XsWʥxek8`Q[,3 tgx|,8eLO%3R= m/ R&e13@|Nx>ֲIA:Bk^~+n(K~dY*lۏݗ2ս\VAN,sC|#G=l@6R|w_ M:amG\/f񳒋atL#aHBQwelA#bMhf,}ep|^ |\6ŀԩ,46œK" H<{wO+S{FK-u#~wd  @JUxW̮iu(fbA 3]3|\|]xm? =1\mQYV%)D'O2eR\͚8tJ$Eqo -B@{ {ZhU5T _"~Rc&['X h0+'}nMP}䀙 e3v+j%p cr>o\~bB V;8gN:MtI6uJV^J̇zhsjwR~-Xց)~0XQ#cu:0JSk#De\BlD+O)`Ks8vÿztPG46Í6 )CHe^bgEGL6UOz5\CYPds:Tv/%}l|G 7s$2z{BpX7|dB@†69-s>+ci[rVZsb 0mHW}* ;l^wS!l:]s$^)Yzst5PA 8BwpzIH&l"&t5@{~-uT3U[ૄO$ oz L^s&3uFY5Ƿ<}S[7 $~ hܟ Yjh{SxFj,j_qlOtH '{RJ9s'WMË־)GmW$EʦV*/dkXKOw`jTa<{-z%֡+\6<A}r=NK|%S"^̄W.Z]9kK\by6kcQs]Iy,6jep1hY3]-G^ dQ}U8 ^QiH]fWM3*3+ y!RH5dbZxR +ۓՄMzW|#:Zdα`Ȏ1hhoB!D2s'aʶDr4 l(e$x|\OtD};im}Y iB#ٙn Ȑ_qIuX Z2*ס"`zf(<"gp:čᓄ =uNy0HB6U+++X2gJ^6)4Ӧ'vJB;[ZyJiZ  Np?8+v!-S"y򑚗уBi*`?>(F(~A /TOkjV+?~!3db9r$JZJI)O$d>SH6ӪkAO0|&7&9na:[iM"=~_š>|ﰒnROCX%2VC%Td5ZbN @TbR8cMVGyi,Um`O#tuff]ʵacNVu\o'İfiL ufp;|M-c6 HGpyFNa9eS4kj] Eɛ_-ߢқ¦!ɍdAK(B5x$]#䟂9,/P1DR h,nD<$@FuS45[OEmF/#9FFoܯo8~mZQ٤YZRqᗴsZ1u[MiWhD#4RSKy{u ΨHHXAE{ oy*m96*I".2kXSd}rp+RHJ@ģ& z?e<^ɞQ%i?uG$"u'N.`)#A'!?-U. z)KꙨ Nk(Tr /Ra0:,WѼd!dj.*D"Tm.\ݵS-([tLbXMd4eSCYc2vSSb=^+xτ42LZ;=EME(iZw/~xzYQp)7rmҩ!gΈ1ћoG¶:iQY!A` HBKH ;Zs[ZA&nkJY TIhAOΗ??!hPL>ӢEKװo!x'b%nʧ@jrkl4f~cInR|"0u_򟔋ZU[C~g 15S9Dfy[pۥ\nt<P}b<$<.':۸駞4jl#̒k?[<3lsAcBQ !zy՞UKЮ~]I(']W<£@ʝm7UA*1[jLZ=_EvxjX,-'IVYM𷄚O|O'W@KYBU]Fp بGX8qGvEJWOQ=x8cNC19wGab(;Op;ib/iޝS_J+i)BV2ՓP)z_- E={i|@SJU 48,F|E[|FlUOԸܟ֗a>cC{6 SdOu"jAQ5f/e5s atNfu~ڎ 7 퓁_)SddjtMw,Ϛ[oH=:4B™n7H#9&%]S QO+"j8!m=Oڨ%0]Um]<#p&;{9'S <.#nrȊ32CsH%>;=݌f)EL {*SSDقYRutT jḅ\Q1n;ؓfju~/ʒ[~M5/z=hzBFm4RlsO4{x zMڊ]]'-#(@'5ٴ؋d)3FYTtb< NYMԻMoW&Z]v-'Qh&J8j^O3=Ӕ:ǼDfq"ꑣKk]i 8}DG / :ֳ(7fD A9Bm=+A0Ua`!ЏƁ5K345Ʊi ddġcSc?pp  KCVZe4= Lf-EI?kSgc=Btk#KMoa,]Cx$Lp-{5ӧáW EY(#O,j.<[;Kj:`毛Iie^ p9Ai﷔'T0X?$b(qgacWlRP#]c>Ÿ&%@4@PAHP,D13[i"Gs;Tȳf@ӛ̤+rV­܍\pAU蝀u@]ףU4#z5b1 \eUcڹvo& So n0Et裗nQE>݅)A9G;ƕ@P4"[ UD"*PL_`l-&6jav@W>3myu$2W= ~Ju*rrLH״KKvPCs[YH-.}I(DMb0Sײ+َ_n=\_6t a.{7ND5ci\{`jy yB)* lïLU ~gNoBʥ>^I=kFQT^2,jGms*diz= *g@/u_ xSJ\ů8U tvsNwXpsc<)Sm!j JpK:FR|oaD.Q*XmQ1U+dgVX҆(\'=9 #D;M} J>ƉWsߺ :'į5M"]=헆xK5FT/Ƒ"#nnԼHxQ ߘ WV%;`vxh#<Eu-㋇&J[g hKԫqex,IZn*:aÎ0k|rEidZ R{h{ x;;"6 ,fVzo,WPqTS Aq NYiՠ|j1QwWQAt"W5y!qbYP ЇCh߅ PN<˯>8zBo LɎZn*ץD).ݭ֮mO; DX\tTЪ}TI+';$.HإS[?C|'̋mouޠ)#2? l!'%9z$6q'IY۪3ԛvEQs.WW KZLbb>7np|94D3ed+"`-cwdkRK.6Z&(ms9!~Oۙ]$d7 j%fN^M9 +6\[R$dsT%FOדJz,7vv06 /xY,h-!}Aq9G_6+,~i^~'LyMK/Z ZԒ8>])t.o.;ٜcȞs°t#'nO!C /lނUm!n wi C:PU: 1r\U -d A hF!w,NHRd,kDa+F_Qcd/ux^q{OCI]`2"Y9PqG䉯^0{SKx&|(NZR7?4Fl;<˾2KqI98Lzz]SAb:sljju_A,)g{wLaQ!o@f30rI$Ҵ\.f<&nx1>/*Ҳ)p8 +o?̡χ:U&rh osm?q0Eej%ZW~ |'hPRtҒuoKM_= )>|9)-?fdF0?giyZ/K$E4dkY1|I&w~m]7EN7Kag?s8E-Dǟ= tlJbag Jүo'[\ En1n5t]D}y[Rp(F6&?h'ϝiNt7, Ҿ߇|Ѣ}R`?䏶3S (ohLaN.bJRA-f ؉[$}aFc(sIocTcmF\!׿o78ayZdH=@-.!7C9]r (z ZӖvVn6m#3N/?BLɫnMDeZ:Z cǩ?e?py$d'ai)V7fPG5EH9OsbǮC|", ZCHhKV=ku,x~!Ak:WގHel:]31$c^\%=į S--"lv ,#ZaG.䜾.4]Cxs/TJBu`ai;% ue=o,ï.43 aۓ4y$i`no$b5{$X)iOLH}v%^9`*%.AD\2>)O"f(Yy\"ʽgꈖ`#FE4L.r;"bW̎ {j iVosc]Y=d`w ,YCL鲨KP5&r9PM0rSfdSݯ ?2 teOS9Nu'N]~tV ]-cqH>8b5^1!'!vhC-d]pƭ0#>3lqL]& TpY-K93(Tbi29û@[T@0`laŵEˌ*!)u+O闘k-κ0*Gw椢͹V lW媦Z#WϜ̪r\EM(rݳ-YҀ/WU6 EE0FSǧ{y*V.4n6di-[m,({CuC0̟}̮p'>p`vj [@t;PV0:L5 9hƵpOf:6D!bp2L΅B_NV۟P]4`$iVVC?jVK4hC=,nëy(HWͧY~@:"w^ [fCl_BIa l5̋ yAθh((,>ݿrADr*}@Euęw'CdZWq~f^nrX <0Z RR> DߒjNU>9w+KБj2h/j l,Zt=rQk#= Z~i3 |Z%PO^ {%.-M{>Ҩ+< ?éTO6[s@hgd+\%RKY2ȑWymWtΘD*^i~ #1f#iri+x{hפ4?ö$X ,RG{j0Ä > xeyɅ2E@]2!&sk_3a/28P F$7&)@!Hrfh}_71K8,wM;lMП)s{ b!cw'Ȫ3_%(*Ic;>P{1l1Gq@"5ouDnG\h^ 60^Q"ESv; âu, E<{P ;eӝ!(N?3tk1 yiK_.;uV5_rC6C Z_Nޏ=0;Թ> SWNdTUY,q뤥2b$ [xfO)ͭ6mA70c垙<)lUYC)4)U Q[lMWcF|h97直5-DH_#Ws%FS]&&,!~8&`.G[RT6 -47CY~b)h>tڔs:43L GLȀ-ceYj×y>i-!FZ27ig崙A\Ņ FvlBWby':!L,&}_&w7lo.{m$KTëa?wbiEZ%9\$’^D/t_,Ӌm=MMnZU9P͎Qv0AˏOòo'_H|0?7\9B2j${Lh:bw»> nDW LׇlL[,XZ /k3[Wo\H'fߵ{iƦoVDcN'Hf lasF|*j`XRF݂P d})z/9, X:D|î<},LC3'`iI,@,&Xڣc6mfbKJI'7 IӲ%=[mD2T;BXyv%3ö<|WͯCJ@{!_?^4EԵ@6v>49\\Gև~w.R>&j-مueej*(^+f/V fB91?{?ʐRhd}0o-WE(z?1E QDIH|Y=DU/ ~d` у(]$н3T'}8MF[NJF]9זM#=.c \C04!N;?R\}(!^S٤sFR b./=Cw@ *x}N.2ßI/U רmgZ|BKp*[ey%z|>OL +t>Mu_ *4'ϡ VʳXP>H^3:ʔ-{T 5)^ qci[nwu؄B"u/t#bgŒ嵀[C k99DgdY+.$W7|r{/a/iQ ֒?bO$#ƛʖD٨)* ?šKGmGxzӏNCCRlpdYEX[g҆Ո[ފKF&*M8k(R0DǵUmS QObPG1lW%"lּ|Fx-ԟR4{Jx1 ȿ ] HOM od Qg_ttvy&QH@C;|q-QJFmӅkSqgSb)}&HT"M  QD}%h̸*EbeW3_LZF뙿AeeE -־ʑTq~Q<_&E*En{ [1t觡Bkfה` F>F/pDd U^*tr'nן4ըW?ÞjzSw8Grɽ$]uH#Lziqڅh~G*@p?iSʙ^@1ɇqrfP@`wtGb2@qNw,6igJF c!&I39_'ˏ^3Gy_lU(D(/ņjRc 5d`18Pq{ÁV·l\\I)"V@Fu;ngB~ 4{_%a 0uׁQf+ 4SK3F )]d/AVd3jڪi'?> Yԩsl`FL@qXF(D=R ѹLE$r35xq֭1սEReX勹coeS)=/Dn\AY/A=zU1^Jc\ӺN I |mX"ևk zpENV "dV%]DY>8 ySagW|*)o,eJXl@>?9'SYepL^@_gQKd3s2}'A:kψʳ"-qz۪˞|]ЄLenoN=,9^gK7u\p{vBڋ (?1_B]"{hKeǮhȥz=(ܹkU$<^KK&&xMzx=6hٟ<>ɭ;rmwqj@GDLlаKӣف$mߨr3=@DXO(eKϢs A1h,t/duN5aڑHJFa\VfO9.mu^7ppD&l:ASq6)(#g,}L캏Vᯂ /Sm}'6nVcY?/@4~LOszM/ߘR5L}*qƮLp`ZͭmxͧE bX+iُ^)ߖx4SpsR45یaBx4*9I04d k7̥ϻb[ewaҔ ]Q.dX3㋇[mksZLbG1XСigsuJEMe œ!-&]U u-}:k={n|TqE0ޏ ?`'f-i'CFwLKɢ^4Sd[#dā5#W 3^*;>?]]!?)TQaƧB?swnib$8@z|_P>X W#KNec\ۣj޽;^!R[⹢Ay_t*).iw~dkR![vm61ֆKIOKMsZhr3;H"*)&1jPI)1,c JxfR)gDrr꣑K14B2#t˓9Ý.v:ValN/8}XcNC T֊՚p}/$Xfx $v(e Vhd@\2^ L5+Xd;Nw+SUWDO̯S6<4A+V`.x{)m.YEp_.4 A|ǔv찮P᭠;8yT;)+sY&IֵQobW<]Ц-U>ϣ-@UI&iB%SƇ0I@:%[)P̍svh"%s4КXWGO)!~A:i,,~/r;߆3ᅹq\TTw?U]G+Fzxp1Ԟ"XYl=n6 į{-iz3X"|,n+a@zvsdLYFsI{^K-c4\Ulc RF6O,s'T53@j4RB2r7SzLdGDCyx$:/cNI;:(&g-֑9N0Qy/ZYDž%- U'νmp3"1:my{7@P~ޝv )+ qYb.lSQ6;T&+cLa6(+W>l޷#́RVėWch[ 22yv$7 =_C̳WTD*5ZtaWF1+CYvR`v˵5/+a?x: 9 s&D 2+k4Sb8%3º~0C^2]Db0ҿ􏍬dShbG?Wo( o]:Xzo⑖f GCWG r?p J ]Nb Bl+0)EuC]i,M &GX4c`-p8*D~> kDŊhIC:-']`f:,kNŃgԤ%.gۘ2+# &QU(Zh(p3󻺽hc]nCka6N\>Y w&tHry|Xu*\ץ -%WYզm9@wsM/m w =jѽ;$| O&wZxGzlՂcz WKIZj!s{qJpu3]5WhK\ద0rȜHf<v&@p-װUBo^F| E54,a“mb5+tgU՘ 8Pn.y`n`Onsm;n߶cX09eVQ1LeY|e>·k\ݯa`d'xBx xhz6Ӽ%g:Hp)'H qO2ô> 4l.F:AߏI5gWL4ЏyQÿÂ50ql|kht}cy \>~d m.[R+3j㷂lxtPBX)>jC?=ޱئR&<_-\:Y={1 렸\!8_t7b7E:d*)z di4 S} \-G\J㳷UG%ksu<:TLj"Q0lj{_eOjI;'FAў>)-p1RQx6c6iksrldS0ț >d2C1+mĐ&f6[c VL)YE"c'l_RvB‘X9ߎӰJ%'ݱ릏cLOw-S>xA_zsN3`1<~31+[undΏ @ʁx #yBU`VbiML dڱVRt U=~;Ymyv_nc3!1#1e)"k4`B} (G]::s,muGRl*ay M6!X2TZpV1I`n^Kjd>t Kt$ `.토X`ߵ{,R~|[Czp,}j:kCr wDa?Mij}ƃ]Wãˊ78zާ=$c2j!g H)BsϋtqO> P"^}EodeF6cG Agd3ƒT4WhfPG\c5ww2$aEBuE`>ȹ細R?4D~Lwt+뎡GԲkt"&+Tk<8=~Yȭ#Hj HϢ&Bf=P!ҲIjyB Sgꓱ]6ձiJ]D@dLS3#BX'YmQO2v.Z,gg~gb浖uԶdln^R^/px$5tںġ~Y@3`Ư$~b_g, )wiYɃc˝7 V6-\mN8Qd):n"tW8!}2ս|,Ml^0D2!q:xK#ZY#ϔ:uЗA]OPpLkZ`K>A0n $:iOZ%aY. ܶ \J&*Vt6xMSxϧ/qqw3e*ѭ?)]QOXXfc/ )fTWij1;S++w7{3x(DzonR J꾱>#Q*-\Ԃ#6{>yiQڞ'&%g}=;TQ-H  xGm!Z򒨅<*7d{qt[}Z>47(iCUp`Џ25BC݊<@՘΁"Lp89w; a[K.ZH[`Jp'[KQfG1 @9`1 '}*榺ҫ.J k;,t=Z Xlr2SRYGS'j$+7GL1s%uZ ]7"7~ $&<7T0-f$‹k\]&umxƋ +M-Trm޵i' Eɦ#|HuF XSb~2e6UKl)/l r6K5r;ġ!RfqwWu[~鰴øH@~ĂL`+)IwƞUl+b5, 1UMr|uOb.B}L8$)`M"SPOq`d]\ۄ\[$޿c$UH62yp?iͻtK9[KwHJ_@6DښL9h[7znz'N0(fLV/<1𰙍.Jqd'd.g\πig%>G}|M?̦Kw%,IyH?/G;qY0L߾5VeIW<睥4_"s)'#,azN]/W(΃~dX4<|fGKdUD[s3zrw9n@8HzeOjfm$is`*63Š, =6S{F[в6RСwcwJ6c>0nj̦m P$F)h=Y7>b/MMs5 Z:󨌨2d])dzN8\E°;d/C4>ćN84謻f,L3P.h{o@ΰӌDPaZoui3M{gZA,m"Kͧ)GQS㫍Y`YgT#DT!+\w~) 5qJ(;D[w[d$zM|zjd qYffg>a/9/݊RuI߲G!(΋vӐ2z( !aa;.l̰^1PP`=~ddG1-!ґѯ.! s,խ\,=$NX"L%j\94uM/mNd!T?ҫ%h~raVNߕ sSW'U7ɟWQ,a̢+JpHW UJ5Z3fh*M3kMG CVhV!- )ׯ>`iXCDnxeEU u3PsOU"[qP5fn~a v"[oi`RgsT}9~OMtE"4Boz.71{i c|5j0~OE+Кٯ:t |@!{I<2) ۫(q kQWA %88lzn`*(gW{f5Gd t՞jgqjEԭ(ּ~0/T.͓8#H+ pG޶4ĿVGߞT xf"W]6VGk-hs&ʸ5gJ(X][3'Q 'NZ/v.OcSܐ8Ju Pć d=EʋlAT„]!yqZ\^BAYtdXdFAbib28p&~$'ˆTrYuRAܛm4ebG|m&wƚT* ཫ̥b uA]D <۲Զmjq'uhxd5Ӛ|& SI!K%T"!-cPOBOte1I.6ZB> c&nJnxs4MrZ&ˡKX7lÔR &\G5[73#11Fi);&   qW"0XZnjXFlmXd ghWlNWWO eWlBL9ZJF٫*cH4xe89=}a{T$!64Kd_nAƩ*:N0]myh"fFvrnja[+]ו5Ǿ sKyƆ0q; [ }k{b_xc"Nx~I5g ~[HcX= ww)I/U9_=ݵ=R}%K[D0|_Akk%S3\f\'# b _K~͹J q]wY C \[_ 6_=.xF ]f@u ˆOaaۄjyz^ll@3D?Lj/+EY %z~oJ-V.3 7Kutih HxۛR=Y` ͞]<q/+]Bp+D]}hoW=N 1n@1D9rb=nJ5~`!.XR?W'͕|Pću[TƂ"]fR8A%#ihgq_z\nɴ>^ ʕ_ #*R NhC1Tǣu.rH UBOh~`ݯ7g0 )в3g#H׋~~8R5%pL*xCϩ=ȎCk9РI*+j!ٽi]U#hjQnҐcd0>hv#}4AXCe>o5ȡ3=Pý3[Z`Tr+i𷆟VUQE !OY1{id)O -Pw|d5Ppm Wن b ^ p$3C哾J#!Iԇh LKzd@/Pλ3 XI^X+sɶ* @{ǣ4Ǖk b;~ըŐ˝-?C7Xn$bĈQ`u޿xwo$ {RY{F2,_}!r3[9pIx:8a0<(=#"Z鲢%q խMmg5+vȚ?ḧ-qWl8k,M_V)n)\K^ eJ?TsDt9;W 5˚ޖL*ZDȔaE􄭑V]0( ƗKeA>|z 烬u F,33" : W4Rgr}vAaCMON&LoYJ(hհ3>Kf|UAu`/ƒSafnD3AOĸ>mՈ0U}Fu- lMS88Hz27kf @Lh&6мBڨːw9nm/U:j:(auX_b<[Rj}6є/1YqZBW +:ld\ =&C`iqfhnz X\@r:6%~hQ6F y8^ŘxnFSE!#e\1;?YZH$ 7XDrG]_w~VY sQlOՄYwwveŋeK]peE`O50UɄŠMCĥR\`K!E)KbDbm}:M@ t (Ps}҇~, F"m0'6ǘNJߌ]$Ak [00bE$I?+D7tpG:S-Yս *q?i{GEWK |ʋ23+ksMxKz=w36ֽ÷c/Hŭ4o$UDOQ@i5sK?6[ΚzBb4fbupq{G}p9Jbh} ݮ_IpBLjӢ"< x,1J{z?n>%䖍W, CB}2TN^W [ 0NqR>h<~\?l(P8(P^QO)IqSa\9$_ O2gέb4mv*SaaQ SsS@Z˜d5E|[ G!S][HP+?bu^ Oҭ+^o@ǧ/#Wp=bFʀwqg)qV3-吧 nv]Y@7nBl7"qk%j~s-<?j{#l[EзBxu&olp󳠇4R?O&*\pSptlmvJorŚ-{Lm  JD {?˳3Җ"\ZЌ@gNܔqZfๆMՑUuJ~;UQv+/.Z 8jADw"Һ:#Y@1 ֕ޯM X3ѻmm(?>[K!K L@MޖE׆EDmྫྷr=x4LMN3rv0d߲ C n0+— @C(s]Yki8l=4o0bj@*hOR7?jJl&V5yI'mJգ5bKb1;؀Ua?z3 vŌdFvy\ LV_'m_; {'!Bǻe(p58w\]V/ U9dj N=8Ij7{]IjMf=10*Xq:ɱyw*d7RM(m`GKgx?KYfL8VC~n`TiݟHpNFVpǀBTꑟ,ʔ?*h^0˫o ֜ ziF^qλX{'HdMEN]+&B>gGJ Y,.P@ 3+2G[PZDMd$~bܻBTA5 R<\@џb$wKrq)|@p$'1풪Nc&FsiJ,ɯYrbPZENR{+TbJkUd &ԓPl_*i@2xv/ \'] %_l;O)=w:yZ5o*JOs۽ /D׻0NlnS\ҁT&ɵMZ\[;,TZx| G\̼V~S~JbU!Yz7H܀#J<_wˤGЙk~ak(;{˼!VƭN*=؈,qa/!h$hbe2MT]i"7?uYn˾\\+F@+ yV 1ӝ{g씁/="e,j^H@RFnS}낾c .hxVCOu1iƓ0I`Y` {Ԕ#Fqtl2:GRzR?(=eG*o? 2`73?KJya RxnV}ï'lv-UPy zZ~Fɳ̼6'簈B;s ¿{8޻-b:aױwS"Q>"-oSSUX;2Wna t^е<};H~aeo\hƦ+0>%"KŸ^#LA?:Y=X]>E@uZN[ j)տt#P$6l[ύ\3A Ǟl2TR`~q L-'m8A6^v3?p'ӄwUSu}$Hm4jvNPVZe-4V4%EwXx %GH"h'mvV.o4/{D2H+"f,8TPl 1E /Pb4l:ΗZ]UZ:D*^¾% Wn֚GwiIlgH#{X  6o! mTw1VaRhhucV 43E!a9t$l/0Qp{2a^sOU8B1;2 Ggqgd{_Zp{P5;6Bϒ} Q6.y[cO>FV&<˼.0D~R<4{Uٛ g 2^ҡSUeѨΥy7yHnYhѧa /%AũZS=bC[- Ysu%兰R|-{iPՍQ k#Jqԡ@nY"8oI+D[IUH°sM_+LgY"ue1kUJY>6 9i橀j͇Zg|v3}-N%²{06'/ {fEIj`l"Eխf qV&>Ӷ6p^U"9q0fFZQvX" M+^))zr"/d K@9}!.9bfzcU!;3ި Le,c~tâSĤI38r] j GùBEB S0YS˯#|`  [Kl5SQS,"dcɚ,gXfFTu(>bR&QZR$Qug,0@G͗%!B\`GxeTX6 c\c?^́[SpAmY~l.7y_"շm;9&5[1LugT\,q~4e [:qw&][8o":W<"@v"*H#ˋ -{H&A]h@pS•FD]؋r4ER/|NVe鮫3iOIC~Дr!DMumv燾;`lSvX._-lf? Y }ZҀVDs1RgefmOeHeHIF}*kc9}enJmOB!8.O%ݎg"-1SyG05]iPvFL& t(u=i m3 r<,T_);>梫^b È{^W'#QNCLc7A֣{T˶vYWׄ*eHe˥$Mf[c,Y>zSlm^! \GO-Ƈ^0r~g5CNiK? BUݙOD;%%h`1VGD< <3;EHP^41<2/zM'rl?o\e?g6Hwԝ"OJsAR# ~X?pX,_Q5QRTSý= HRͼd1?G]\J#ә{ԎN#6K /5nnStACE&/W5ϟ 5[N$ ccƒfV(>,ƆG!r0(wf*/M ~8;;^PN_8apA2o߫Aſ@qݷ </[4@㊚;u Ge"D' `g? cɸY㢏^6S#g~uD,=J͂ : P-Y:F.j+Jpk|/z_bgu $^:X3:yZ`K(Flf jUU~$1[V%Q=K?[32 9|H#:eHkq-V4'm3ci $p_\v>\,fѧ̓cZ"b =LSkAtࢽ1ô$E?yH+̎hӘ>ILL㦗m3)~sF1z&̬p\.Nb6N S,9˴Ǐh|ub;;ch3Ȋq%C!+ èJT`С_sW9!cX+Ҵ0nK^p+oS "VV@.5УEP?vò!7߰{4e?ݔD6P2iWN^efKKwJx7ܸb3@5zNZeN-MG7B$YL;Q70+\#1vlZ:\* Ey"c-V}+/uJnH4'Lp&ꑷl3J_Kl"ހ;۲)WhM#`QI#kǠd/1uw Q\}f0c)g/^'r346]q=-A')9d+ g%Q" rz6+\^uHz8FvW }CEvF1׽yT,cEM^XTٴ&'+kejc"B7f.oF7n*O/;.VeaZJ<5FwcgKܿ FhU'bsdSKT\J(WX|jh{?Dnw; ;SQ pѣ93τYdZxRP`nM =ז;mXtzmTշKg BQd:])H6KS`X 괣_֯ƚ{F 랦r_6 ,ԄIS18z'@Obj /.) g?!}N͐k0^ "GPc._4d+ IV=`O 귽H}UM [hq6LfѓrDQ4=*jr\]F,f#)ƋE&UUx1<- gJY2znɾR:*yDiR/JSV]ѯiX4f "&r ,Z]DzxV~t, %UPeYJDmV!dQ ^W"ld՝]]V@N%05|N7Aћ$,jY/`~DO<smvń;6|8/@~Ê3=4WVm#֭Lilt`H e {]Q(]k\b{U.?/`$YPퟥzުM_4ezV9ɓ{.ZծA@'I XT^!Mɟc {p^rjDmƾǾ{_&)W_r{ҊerfŽƩs=wghթ~ &ސ{eU-x,)ԗbͲ@MB\zEUBSik"7m[>'m|t/ t7v"q!Qg`,Wў? ND/q?_@T:G2X(p}^F.={dvyq xخ_u LO7eS:9^>5 ~=>,< dWYv$(21~yD,.Mk7FȄu7A₊1fQ^Q+Ggk1쾩XN. 7yGaޫ{BB.8 &r.+5"\[۶6fk/?A| o? V em+tTեp7w؋+z QW{ChRM|h5JYbmf>V[I̾򶾺 1-ݳg416` YGdo9n2g!o;{!'ܨb6ğVeVx:[<_ơ/nE#xu:1RBb||-ap]m\Ma9 [PSR٥IpT95l96 ŹMc!p(0X~`G%xTgn.EftQ h~إEUq/=*BY^DkONkSj rÛ9zᴊS1d3_05~6^#eÄݣ&K>NbJO顟sۣ6렂U=_r ٫H-yڴ7J2:ZUN%jkT:uka_g7C}@!3]&"1$ޝP"V;W=N*6+HB9z5t4Mz~o; j|kMs$#ޜmY33t}=aOSsV[; TL $j%!DEo`[Xu4s :Ժ^Kj6G?OQBK;#7v_j DJ)aƵ(  @]7ZEX/N}dXde_JmK7VCuU}X;+ZcߦY=V SK:ikjcv4%sQ٠&^Uo v'a.Md2q>+.+'6u=iq,)J4mf4l;:v 쏝Q_Vk]fZ)_#kiHۋ(Y1H~C16~꣕ v̴˥{BV*vXj4+;Wwb5#p 6E?pPNͬjA_;0'L@o7G*1Epci3NC RMu9g~HR]!s]8u6c=gNQ߃jh,l̖~a1Ivs~">Slڰk@uY)q(+7=A@󽨕ލfA35B=7f,.}11VvIEWlMS!@_}dj4ɺ n&CL-y T۴cx5"ں]<)$Vu, :ޚ">:py D"  $zC.VL.'&Ip#;(2ꮢp"b/k<"QY#E.\|%Xz1:bE_u|HOJ5?B?)%FaOQ;& >Ѫq DžׁgylUZ=aw~ns%IXʱ4S",lbӞA$4=Y|وuD1!ʶ8/%EU~QNn8G#H*s'@މ\92(\hC|p2Zxs^‡)J펶 Wߨd~w?O_3 U`>E= J)Byroc_b h#0jLAFNk?J70~͚lYOtSa\[{5}̸59+qb0v lO#xA&{D{+?qnnecwNcs-PgfU V ;ɱ"ۙč1rS?A'%љ+$Խzà$ e<*[m#A@;J\ :'̨U[:vO P3NcN -b /P1ѵ O៊O#P+Z! J3? tK:U>37V[IxB;daX6^z'qB]15[9$3my{̿ +4fa逼DCǯ4S^B68XB*GОmoL\EWd=u L YF6d%_FZ "ahۙ:݉+maI}>GSkLذƚD_=!I]3[yyRᷰu@Ǎ2=xuxKy ^ɜ)]ɬQ8߬roe2$}zM' ӫ;|n󮺧a &ph>ܺzDsp["ڌƍ+ٺ ЙX kZx>BzO-ą_4'S`?kXipv3ĸV&{LOU vl]K%%9鷎 xH:jUv.5&Ăoi EMeP{AY ~/Xes$'/t&ԘZ^!p s\j&sj!]Kٜ; gx[F0H,n *{#2ʻXq<}p<[a-Cf{+@0)%P o|mޜfb(EjwY ?Oᓡɼ4i^b= .8ҌwzSU 9Xm+k@g5I| Emc,p꾖?D:b&C_.p}jAL5`mF&ևEgw9L.1Ӊ)}Tf<Ž2vt7 .<)nLF&@V'BF\ ]/(Q̆vff-PJ`uXaGKAQ7Nu홪B $$>*h8/C6V*a"$vZIx[Xo ]?wz? ƂrwЈ6VC) a9f_UylФ.sfJS FEկ\Bj 8c vH+iM]ѿC/Xz4-Fq ~1!gbFa<\jNZ >' [4(]ݵ?ךu6aVUіrspu"íy'T'`@A|͇Y]LR}#|M(}uu³js2ZO'r63 Gћc~R^yles +r?5 wy&|b8 )VL Cꪞ**zmܗt9ޓ2U/{$NٶlHଁ hB.Lx."\kAM]Y_Fs)"?6X{# ) LwOr}^JƇ8;+l ʋsZ]E158"OD%=+JyM}x|C,DlLa, ďHP3=j! R q_Kp7G3Di[ӖR15kA+]mk* Y%&\,S-(,@®%T#Բp!Pd\1xB+$u؏.%''k-u߮/Wd$JS"IH] 1I$*\O-3ÓL'?.PYAϬ4:!A+!w1@O(sn`82{^~D3K v߭`@Eb$Qُ2=mũ Nў&5z™MղoCdK3cBKY H k  bL@ӟ rALr &c K+nDm͍+,;[bOxX~ 䔟\D&%iO4iJ[pYjaQP%~~i%1qhv!RAU&0|*X’QtO,U+ĩ{k\%`.!H eH[BydsrWb胆Dkfg|G0iZ$C1r$hNqQwpCIUj`{:ѯ.)Pqıp׊X2AZE43~nRjXh^<sÙˌYŷKWnJLj U*o0Qf?Fry,'41樉ՙv,< "b )whi'!O2WX[2"VۜNf@m_XJڲ1ܰHkO`&/f.QA`[iF+Z{M5hɠzt?vN7c遥CSaߛG=uK@6F$BSǯ0Lgf">C6 ԔfuB뒜ʕFZld^q[G}B%gJ($7.AU/Hx%<|9"Y鱖}jtH򷕀s /Fd1MYe菅yhIT0LRzwFbx9K߅$=53.ܻv=p44/QLL%n~}8q5U^&9&I{Gw$kTmR?]¾ bV;!/a(U<6m2:vsU tu.T`m?e춵/rٲU FϟHGY9)s4~i^Keǒ/ռ4yܽdF0׀u `JnI Y\3J qDP{,-bk̯gQh $#0\Qy!BS{'2/^JQ>d ' :E)ug N 6:NzJtx5n!6'01u'-s&UF6nzKz;2^U!LGLMܷA/DeW0Iu?s%+I;!xI"E!!iFgrIhV P?x}w-7Ұ;%v!-A7wФ^Q(67&Zػ!m>tw,)cpXl bԓZ3#(#cϒAc@l">bIeބ>b3]{ژ&\ꏯGG~mmҽ(Zr- V Sp48E؁Ob`Sz&X^hg沩ǕwsV2JXb  4T&x6VVՊ9lz^(Ŀ9@߆E ]O ɰPFsStlRZ2d'Z<n@\Ȅ|+`+MMxSU7Vܼ\"Ðl0] [r 8 EԼжgw T~XXtiHe}2_>7q-r%c}St[+Yj`IK+_nX5,/AG6+:,x 9f 2#r(ĕyBS]S'H[\A2_nmSpAp/$ƑQPiɐ}_ ~-^J>g}>vgË־r퓒EhLi`~0+y tZ\0n1~lW4ǭ|!20w90rLp8EhŷA="0"?-j\&!FH$-EA?aG P 5ui>]:?р84L2ݮҷK"/eKv0M1s Fٽzq*ćb܃REL =NfsvjT/IJRDΐ!dtqiDxMUm:j[v[sx=p4;,M]%kFjWzY@&dl= {*SIt۽>\k\g^]G71&EBFXF2&]q:Y\.O'䨅ߡſ X=kXCJ,]Tۭ pQ= ڿMqn *T Х f5q(iWNq5aĦ"0& [Κŕ*r{6>t;v6-2#ȁ!:4}zUےie2AgdmdO%Y%qҷ>:Iy&&0&cI59h I}tA3ﮚ7ѠoWF̿m6)Z-i-(&Ք}.O`"\Sda.ndbA@,iwQ @z9|:xw eEP;֪~R{ue!lK9& ¨m`6"P0U8tƊ0h8/UE"M:MQRA]ɊEWgTP~ Q/ c`dO.dqL3&;D{<}SoQ!>@`%`/psnzת ņנp0&P'#׊}Ҋ= َi#5<ͅP B"MTfiV]yAA"sI<" lAAm-@cc u i9ryr%tE} 2fDFNL`7yHO6m9k*T>XoyE&!7ͶN;Lՙv,r:~G.:!pZ dyss>Y2,&8>N7X)u/GBop:SI2"Y7eKqqc>i*9{Ֆx8I ffEtεW\8oiw&`Zdt~WZ`8iSyyOpZ*Ǖ&>VHK>e.ygnf$ʰmc|YZ C}@vʝHSѢ1!0͙gh[j8&A EѠsl)Ft{ dZF0/dUns@Tp[jL`wc*;l?ݬ4kugK{3ypmp #НǪ0I U%oG;Eiy0j_1|p˫> YX$56ZaKW>m*]xm*i])Dq *~7=qa1wמKEפ' ٤Lxm|9}f;6o%/nX$K:tj\@D^vG@n,Mσ~KK^sUPJ,r~؈2֧SCGS#,66)=1x;0ЛaLE^B$3qm5i-W4Qi9DKuMz(\c]&+cȂ2t^ˮibZ moEmZ<\F#zlx6;^3(S)hLdCaS%%0.IU#]dPHɎp,#;܉udB`p#b䓉7]ӫ]7b!͋U@S#+Sv3^j кOh>߾¬b/+[ΑOq<#0"cW.?ofObU,|gZ5OU@ >Sy}X"^&?f, 1% 2&ii5Pa*{wƈA"R'K<iP +=J1uX `?:ڐ_R8Jɫً h*әGAA;Ƃ33Ȃ EDy<2P`xƔ/ PAU yh(k] 67bQ@AX^bxjDHvEɼ0 />ם֝b)WHsZ.[_= |i,ЎzN08Yy+D=j3䏯^( _6eL:ai6֋=: .FV ^õjbҒz#*Պ(4NZIƨSQEJu5߶@n =d9x ϲZsܧɦf왓By,L! NO/'عȄpW1pNB8e&vkxis ٍ)#@o_kT!ޢijz@NH\rIP8#{& Gr~ơXKk2wҺWf7fzk}"F>}iiN{\&Onۭ1̏!UgQoMȅ-#+ JhO [ai ]OB7ݑڧ)iiOHv;Z4t+^MjUSBj&ƉLfZqkUCuG=P tzΟ. !eGmnHT8cvҥ=+M6FV_,6=9cYl]Fn˶$t{_zbЛ/\0I$Tzod>#Őd ce!wq{n2B: q^vr"0z#D=ef@W0[p]7Dg C0r,̴R0'Jn'Эmrɂ*1,6O(+N zXw_| vPcdf0?C8ҎO}S]c xUr;'T)&6M(&,{RzA&"a, hv\+fr{ٍmWI^&e*1Z=2$4;C$1NVR>Dǝ761(AwȤ#QܢKA!䖲, 'JC{ PZ1G'`r)sB5 ӛ eR(Ԣ˝hF5l+ގXهC ~H ?zNFZu*,kO 'pW.gwC*(4ڀJ'N7L0l?+􋌌6M.KzC.:Pq0 {d ^( ܿ׬nݫpֵ;`"Ы4[7yE{q1!DU)J0LI`.3v&^*hbgz,ndy 3+r(h:&P%wy?j+c++%Uͅ%L7<G7t5}&|b&_nrV{JQ8ANy]Wx!7#[tb5Bm[&&MQ)!ű,SaP*zKU?RQrDGyF?V/(s%v4" CO)&8~(cbĬ8?oQ9oTltaMd &b~w1N,ӗX!-\Xt"?BM1]l壽ӽB2em t',)k ëgYkZޭX贳x- Rcc0UĢ{VK5R_J ~-|=.R{s_t \q85y![μ~ 0x ]opǦ660ax`N\¢YY ZfrΆkc]Kn7=wj]VR* oH[Aa k.8?0TՇ`A_t*2ɘN!Of;`ʖQCu<^FXՏdT[H=^V`R`30TVBPy1"ٻ[#OV7$ח!AsE  ՐURwx EϜc|=E>J+!va@ s+>xM;DJ@ Bo7e5a؊kSK85@{𨦴D謓́Pɿ{+t Bwid3[5mOz,wriQ9wM `d S*dg\dz :5ʰH|BSaG 3'H,VMȻwgZ~,IhCRy#4MÔաfp%1@҆NgB,ABArU;M"Tx ers/_!?lϰ )l z2q@tAWSZRg񷼵ѺO^()F@`7YïttT`3f6U.Y;?@`3Hv}$ iycns:[q2r9 ^= o-(?7 b8)b>ns2d09L.6*V + ssEi=bv*P1&ڼĹX BFo-] 5鷓_WT/RL@̾VXY?)5)a7Hq[~"T8O:P(cj=ܟC2ÉD9zOm?5#}.YLڃ p8Lz>Dp '/?0 Np5f¿rbO21ҎZZtZ,7:DX㗷)5b!UY_[M~-bn)QBL ]Q(2n΃OY#|,,ۙ6SٷR微-Oy} btD`"AV iE|Y%NZ26⠳A9 Ȩ܈]]"@7h* u|I> S)TF6Vƍ~{AgFOi<=莳މ"vo7";ښof7wd!M.mHQ+y.ƍ-rv,QI]V[B?"p1baWrjqϠ @9XěQQSxG}7(Z@͵cU6Bh 4_WLhECV&ּis(f[^Y7L8ڼw^Z]'I ~`d"T޸j +YO ucCF_޸;+.?VXZ(l4mYK)&;Yw_rmk<A;#5֪T3ԹP7ab!Naɶ/g}}Z*Rm#A+-%1۵̆ =WDadPB^vӝqDY(%-aEc HiO7ܪW;hS~a4h/O > Y u&s~aCn2< u\Z[7icg# &~GgWgMSJ,S>3`!}j':/خ3vq+%-l@e}4eNw/'$r06k |F/lLqh#\ ([i[xHv= wX˕P2G䈎ĬǓAEt$R\}7g@lʂ[%@~:nʥ"M2 IdĊǰv::=l3 kUEdtG*"C`m8N ž.J[U;?}$$+\sBS[`LT1q;| w:6:M%;>e,D? -GqULaJiXc}i޿:b"5T1gi/,)ry󁣭UKYK;t-wT]g~*ևwpWͣ'FR>{gYgDB&Rzt`̗hR<5kv<͠V3 ҆ 7*I:"ѡt;?&ձH~=Ta ";^Q98d+Z|KXX;U%PiZwC_qBz#n2noߕzMq&u$Cѵm%j=X;W}HdA:֔yf5|7ڧv+I=98nk,_%(S>PvC⏁"Ө,ٿ\ όăRCF۟t l놩Qo Ffst[/q;O"'Jtt~U"H.)afэ JvB,U`9x~ 1x.r1@~;T`eer\󂊓JK{ Ta]E$`Cn>ދe `ucDƞ>iף$^ @^ KE'ya>10Ia] `82[#)%LFGHqG3u_#L!tlbbJ]q^Q{r'4|_T2< *f>]6Yb\;Wԅ2vJ X,.$pݐ"xoK-:.C? k 1kr(6lz]B3P;=dxAYOA.C5M]pGrY#' 5{_MHn8!hczUk$T3E#Pag-e$:A{-TWTX<5OP>6ƽuo9+?gܣYh%77u!-[ q_2y(T*֟JpcC՜BOm-QJܦ[Y%:Oi]xt> NɬE΁> ?\*"] pC%J`VVweymk{˞3 f `i*e-\f?XjRRJ{fלV\sN<]"^vAg}HsIVPn/Tz*#V0\ߔ*}g>e}_(!`^S\ QZ|U[a0JomɥJ箆*#9(k.TГ ٺ'Wh5Vuvv/^@~m0I?6?vK \F'Hpkڤ~B\*k3ߟ]dzWce,h^WwkI}mj888s^LM$'[Lu#jxiYF"64 X~ToC/\ )҄ D@ - s$p?STܛ;5X; o 鶅3}Gճ#]2ޟ+wGjIPKِ.?y$Zbc̺b9Rk -pnxdp2+<`v `8No{&6cB8^Pt-oޑ{n@EX#;G ~$v^t7f{nLp VȰTn |M5Oncp2k1A=Vmఓ4Tve;;)e&k\"<搗(6p!2XQek˳gTC 5b(+CkD~iKpw@_ xv#Ax\so s4SY<Ӥ:5^˞wkt80)E#-&kGP0Y_uK}.cr%sZ j#kS48BΉ0ю0%$M~eUe^}GTWO~Hfb0&/S|kk%9P$U b kBΆF9jiȋgEwlѣ+8ѵV& cf@aO ]E֬;jTDcբsqJBPO`NHĈYOڜYgoȷ[&й6B&d96;aBAK"~Žȶ\DޘL6)WX(}~M+ۨȡ{@Ae:@&5o]B[éqwd ٷYYd,*AX-!H"^xM'7E)gpӻb Zb+5N'$t짬O>vP'"!> Tt&MaG=8(],_*:WݿCeGC¥ʦ'EodN¼NF)qXCk:_y;L3a{?gY?i^+KFVKԅp*DEM,{RmӞ5T0IX@ƌ33X5n͌-.mRF-ZwP z}:UYw'Ɓv҇ `hXEfJUBd<͗IR[XP<N2N̯@#Izptt%- C[diI\XHҟdumcog͂CnYSJ}IoylFf01&;ˆ|=V1@pn] By Q3*\#E{]%U4tXvx\|b3s@jBˇ\(]qu(Ϙ\q?ܿL\IdiF-=oYKU#/] N{hxg׳ 7dh*_Nu;mS}-%Hա-wvmLE <(m!bhB? AxZI#q- DH~ h6Rd͈ډ#'.ÙcpWke߯@63_[$DAv*1/lGEE4c8rbem[Nuun~S Nhdžo~TV( wB.|rxăVHDLբC p$ yq\Ҳ9:3Cĉ1rBߒJwSsUagmF Cօ l3'((lhThpi!ArfW:uF< w /aUpG!GSWQOMDzȽ7a 5OBKΎ͈ڪM! 8%,6 l 5s:}x{lz۞ uiM2s]ȕ)U -u[r=hE1Z t< EKE2l5pjwɫ7ΊKiD c gn[}uMEA8,Y"3 ,$ in%>Lo8`V16NY;N2h7smHn`zD e~\pGR=pkYVJw#`5q+n;>t۾a~2 yR/B-37G*Z]< ]HKRtԻ;bcC/VefǥyKA6y͌ĺ&V˦9MJB>3埝] >mryEv;i*v Vf=K%LH+> s2Qn_ZPo%F$fWޘ9W϶>\uhf{-t~aT\[!i˺7[#N:̞Z􌸹g4UpH1/Wz(cnSy_NKYJMW/3K3};޷W"IB'dҮnD[>1йR%?TjC1Wlvo@rU`UCŦ,> .$8E1 k0,ث__H1jU;*?zTߍ2ڻ?gi-]8NHx<gHrhˉt-}ܱDIȨ?˶dxE@0|9^=l eKY_DVk԰pWZwS냺5NY@CY e0P< uxo+c.wjcVr{6Pߎk:f"&2ӂewh_uE.wg3t]yXňFfI,.5'%Uojvdl|X؛E7Ή4ˤiUgM}"u{{NۤB&-b?<96haDxbOx~yJQ3ˊ;R" RyQЬ #%ru;]PiJ cI)m4$}֩U0CUŵ]?1J%wxc/ /. ~M|蘑i2%JqcmGZ_`#!2ꑬڪ %i1{[0,ds?l]z{ʧ"Almt AHD.NxeâVݞRy=s[IVخA-*`_[cٌN՝F(URPsyj/.͓!JW* cN=KP1R_|Oz"evG4SKƇ;PۆY6q)? JUPY b#Soz5qEi.]s$ȇE$[&鎟'sL#Ć;CXp0J>#Yc [bamgʙ^Qt ~/'B 34 ucbK )ׁAqpiJ?ן~y)L C- {0%j2"D 1m,ڄ,t.)Aڼ{Yݬ3< h)0d =@\D}M,lާ5T(Lm,%a3:e9{(8G,=BbY2A`/+/[,BO.6w n q06^^`8]Nxl\Ƌ㙍+N5 >sUU zؤmPU&J$ @MCCҌKX,6ɏXb3f9MA?x$lL[?[`~At:/8A~Hcc|G3rb~ɬT+KN$m9yNF4a˲UUO1p3"94XsCT`q@yQ%k\D  7Ktp?y=/2^}pzĶ :-Qb\ǂPk#;u5vvZ FMk^A@} ߌʒiI3H XaXvnwۀm1:@ؽEebgYLN&>bv>]HWծ"͙ŹRƨDY+62!@wڌI,bq+˳^R%s4O؍Yp;_>qgDR%!n?>ۍ_Ʋ>nr[>}6ۨPYf4֨W!> s&Utd'T SM)߿HCU?uQgrB7^]PĐŔ$]#J Z;(b[n~+pR1˚y>Cik@ !ϟOs6p^ #}g(pESrkN-}އjl( C @^/' ~x1@by&+i,o% ^zI 3pAM#<_ ˪rx!pp}: 9|[R3|_3x|lU⡁m#_XP_^@[qvps&PZ䰼d]YQ΀i=<-[ies1wZp,j>- Qvn,;>b 1,%OuobDbRQƊl6tnvI&b9UcLWeF={oi{IKK*XN{n;J,fg.$9|)8L׆tjsԟfparSgÒI?. K:k?-DU/nMnt&jzz8QKlRjd"n; "uI(q7QʣyӨU⚻.>mnׁEWTgz4ܮ+mJ )_Xꋮq骯475z*_uJZ Ydl$V|[xYD^biYŲQ݅5p6_/)i72H"qUS^%9/p|^a B_\G@zz/Xpe>P $V[V|*6^q3@2xnl'`|FmT Kz퐝؝8 X jSt~UQW#!M>= r6C/'m*DHgT(GdӚhhиbx(yM,\ݓyM3egr# kDpu_ӵ` X"پ8)'-Ʈ0s HWMZ@ X4EywAW^"ZJӚl ?n/d37PX.vV#$0i\`6d~6Hu& U[\!Im?ߩ%fn)gհNa (5tk{B@DG]tvN_*99!mB $3BzQy b/oJKL&Y\:5%!os܌{i$& ھV_Eq6溡,NR(GɉnjT٠d/& vNU\mTSHR=󓖙,?X}R69f[o?0 ,*x#sg9YѮxroOTeMUowR|JָޕmKk(R5Aӵ̦hbQG|婒+X2xrn/ nE'mf\!S̫ z̴5XT01 Zǯ)w'"J$fܭCIg@` =,RMR]Jv[syi፦5MU $[Mv2OO1کى*ҝ!JsFB@WսgeZ\[Ғmy?\lWwJܢZ9$1f2:C4LDU8%^xe*; S;Ahc[~j?ԅ@/$i)`ZwNK5b@0`|rאWTĽ5[tU: J N%$do{/$`n<@ {֬_+Dg]]fl[>&mA%1J=qZ{+yS4?F OSs~tY%HH.q-Tz#-$2l0ﲇTZ#_C{FcI!=4&gKkY` \Jp@U TcjBC_ fg4[%8u"f7jnOhQH!n}QsM^_z[p}piiM.nT7/h+``f1\{EyF^r.pa7;rqhHxXpca(M0kJg4soMY셔z]Oc)!ޔJ;4*챙$ Kgdg*ʃs(N"lD5SkScQ!=:-O|BWI{lgx9B*e~rPm+(LX.a:twY$S셇 7UVX-v^+jHx/ fʄD`(QWL [ҹ8xQEύ̖g2$mKA eP@ ^nh L;Fĸt - U8$Kt_AÂģC #k%΂?,`א|N(Ϯ|U5 i.;HDT\֥Zth#FXftb|zwbVCߤ=yUP\i8-4=d f~`6PztX I-1$<(wx} VyZ5gzZU%F4gvNerpSIWπݳ+a8usMuPRfcg@՜N1t_|HB@ayg\_2"S Uz<cs](7\BZO#%˽v|ֺC9ʖ߹#|' i4`G!u۩sXv3"_*R3P_-{>|NJyvVWOyuF_ tt9au9 ͍ʵxpwZ&)G M"8=PGw(M h\p!#`­ޑܣ6:7n4&Dmʯ3)3KѼYq}V(-uSuVx5`Mɻq?\!a1I07)/ՕFU7>o &vg/Ia'k:퉞[JMTgx=܍-nA";@$f:IGZ,'XW{m׌RMwns J0y2Ane&: `Xez!ABjg'>.50W5 GL]  i> K9]09kGMeD S|Cyt6 #i,ﶸzͯ v6zg-3&כCQͮ/Blihx DLl=E+VR0{O; FWFe uu=\у_{Ur+u/ A<+=cC2|c5+ذ"J ذO0mjl,:5nDTYR1]AV3s˪\6c<7ֲyst,FZ=RV{ߦ8 =؋[S;g;.%V0W F ~6ᦤEvΈ}R5 ѡ暞_lN9cg(W BnM;LHh^+? vlt.87Kkg[B" 9 j:# Bp3ICĆJu%Ia]-Kcg95:!C'n(SA!#fwWd7 2e;=`zsX\ 1 VJ}"|/4dqp>__gQ1N}嵀x70ERg! #?Bc^c ;=a? rq P<ҝӉp6s&_^/C9@!/}j[YXi2}Q%By~Dg6ͪ&36X|-(·;a(YtT5܉{3q~rn RhLiwdЍ M̮Vw/NЛK_xdwh!P9 BP181xTBB1Pi9pM$ң=t"xVE"V"k⠓0ց-yАIW#ʈhSDw6[tԝ}ikM &1~ Ӛab k\ء%>H9sl= ;ڵXo[=fxt%,@-4t`MV;C!вƱ\$`_J\Tj3+łxw+x VCؖu Ԍj$/F g8ܥ7h ޠ7;Y E( zE)wӆ _gÿ㗲fӷ)MeUua+mꅶL9ȋ՚k~v5q)7cv*R~.ZK7cavi G_Vl*WtehMTϩVV >1(TNus`L|T3lA9}3{`K!_yN  0{ _?S-衮4r')*|ƑR: F[iA^vaVve:@"_L Sm  :qo1g٦5݀ fn_2u%uOkb xBY%vT;+_."k^Gt3ʑ,Fc N XzHEed%ddAGp nt NɋeI2e駞ˠ2~R{!g9unŤv8] |?Ζ1M9BH 0WU Xr6V& |bXx`Z9Xj\ӍrI¸ PP.ZD} n! Z]%š|􈴌eKb><*(FM ЬMQ<%n<0T˵Y:L{ï ]D0+7WSN3vKyvbXC9rȈ[ 6YILt%gJ1 xPش4ͣ?XǛ> SoΎ-e<WKkZRx6ҥe48=f7Apvԧt}5hCgNjll'ޜjU^qކ]ጜRg,x~HrYGATj0 ٙխPnppQ+4^173"!x*BDVØ%=hWMˁ/)6! _qwd @h:cV=NmKlLc*[k<ؕ]N89xKY?J"MT>.)ÈY ȮS  49oK=%1m S[Kfգ<ߩZ[zd ㊊`LE< vxe\^v9Pg'7?"n29[}c.:\0;HHD2>txARK<4d&t Rt\1==4_.y;m%㴂Q\s̏^@%S+D0]WMwa`S(c6 Cj+C{nk(`% hBI[ǩϐzrliƜcU%OVK&wO1FC@.~o9pǨP!Q2zSg9`mBi&DjBk);3h)S_~E[b;#Byx~@xs<=^oR bIQ(]_i-P51M X=Qeܠ!Yb!DhV-brdI> JZ|[B>NR[q B}pgqO5x$z1&gSC|хm%.Z$E %ٞ#㍦ˤ:TyKV":xpA5sn7 Gj/3/ʭR~16bV,sE%6~xL_S ջ_tn+,Tua;%s…eNcA C7 hr[-y+3vjo 't)ҸOMs?$I3prf^@2#f*5F@0|*%@ i$5]K:|x@Zf4 ~)+$=\7 2;*4gincbZSr B~ tƄMg~\,*lmfhKȚe*DO{aiDM=3Eac%;qJe\j +{)$cciy_\_NpgO6OoMyuX0\4?X密󆪚PYH-F[jTxôةPEP  #p1 &1I_2DwiۖK{'."Wf=#XCHb)Jl+Qݠ0 }︘e qj4c? V1r<ٍ'iXz-X<zr&sȫ5-K}qF=0@x(eI`j;.5ofD F- ( uZMrBЫ(a/dyI3L( u]VX._\ Pd (2M,3F8LWG{K~q&cU ڴMiL+aR](;wpqOW00=8B's|iRQGƻ,M K;F9.V}ߍԀ&Y$ZVFJů+ڵ17b-q@*Xᇬ9pd>qV!,M!k `w*K2 ڴ^#OMNګd Fyof%Uln# z;C9w"U>H8qz98~R%B 4!baޑ5ʝѓVQMؖQN#hiY߮(w,c[D)GW']l %Q~S ,^"c&F/ɒ:ʾpN&G/2b(f^ fDoq9^Feety6<}&U+=T1:)B! `w-%ah$yuM'kv?)9JXϏj=<7oeiu 6bY.R.AVO hh lt' -@F饢]GkiB;Hoi e+?F6-P9oT?"%קuϠj/k1I=WPax \!I*Rf9Il,xh s6?M6M~$kAџ5J+ǮosU4 V(H=ApmeERdUFV&XΛ%S7>tnA(~';%ug+|2G0Mp$1҆m}Δ.piE}>r!Ğ.QFiB:;.EK9W(X|"[O e#c\]19|Z1hB'JMF[𕓵ǡqHow.A$/{V m8I0W rcCy?hu _jkW?1aV Ex*>A$l)(:!ܳ*FIK2A:t Xh1-n3)p2ID{R| >Ч'|`55ӵ{6ђW>A# <6NY~83?N[XYsW+ԃGk,*Ep>] )-|8|!* \Q'yLCː-CO.4nVE7 dC"~d멋 Zs5 im[00%^6{[~erڮN.RKa^INvhY?,<>T{s^FՅae'vC;M\QfqU.'p^65m׉7Ov&؟ ш[#JQOwTTnklҁΣk+uF;(ӝElEƈnN̖ K*w^5{(IF8M3Pt[X瀏X2ϔsߝL& 7t,J~RO _@~,DA= PcQj@|_Xly+~f`;sQ6z[2{Ra"~[W+r h{uCf 9&('!1|ԋfS6F5~H`YrlQkqIhأ3r\8{D=@LM55qzI&JS9'.luJ`N6o]m5^LVhh E j \h%ps$7pDoyNĺPyK 6_iij;-릨*aXEa34NUEW\fSAօ+F|4$y_jc q5INdzOA+(x+ג&#+Z.@^ )o[?]dw2u((48f5~e)|Xfhau7 '5 6*g'|/gBr%c4FPN۸:ѾדSNniJs+uQ.l{#9KK+d\:=!DFb'uzo>#3ɓ"'^Wތ^M*d4/" *g;T9l>wnB1t"`3(>Y`2rHV_C[ҔۯrE,V(}N[e,` őN>NxGK91h7,qN/. )$* ^tn17-J䞙"0ekנE]TR8D=b[l?ƀ4ItfHb{^U!H>`);2{DPK-xNS9nW8evqv]³ ˙+vJ 8A,(I0n;`kT"dѳU!#+RY.P@3ޠW^ Ux4h遚^T87XX*-n} %ÖWvŚ+NܨYA6NdF''JλG"IryM|]E-єiT5 z\K=H]f@K8~|yl rx&%W#EZp*Hh t\ u/Ģ$Jw: ;߱G6<7lyGj+}TM[Q 9ᢴ ȃÆu7/z f\[ϝ(XIFQ}(8$,Pr;x:Flgϻ6;|i?9~=0')b^lvàe:&]+# N/B2Q1/ l\&ƈ4Yՠ4nyMPx+ EkE <*ȸpdiN:r2Xc=\ObQ8H.퐦jx3_:}2QI}y40LA?O-.n=(';zz[/ 1 ܕݨvxJw,{A@4 xmĔx,7H;;~%#M9c¯*UHkү=[qX̘= kwIxkōF> c+>QKd_Ѽ 벐$⭭*S,ApZbs% {6 Rh) %?GØw#zBxqQI'A9rмŜ6Ax(M[%Aӷ/ A2<%26#a4$q?mp\ ʸܫF̆_-Rjk&#.ag+pQ߲K gNdԂQ pMȊng tGb^#A5/]jI )Y1h &dLI0(״dKϽ&#[2ZJc;9_(ϖ}/>5C{<غR[|`%ytg6ZR޸ l*! Qłs2efDLdz^t;2Ooǂslf܆52t Jg`|($bذ PcmxǷwJs>o"*ʦH0Km&mFw-9M;Eeޫ,,'nv(Oy\NgDAx nb1YVD%e]eZsN)@8r-!]=Mo`lPgsa }֦mz8yUjٹM%Hq"G̝H^6L+wȧSi刬&|n.o{|P$~B1׼U5p^1=Tf7o8{S(_b2JqcRA޵ ^πpmq4y'.3[@M8#m+}(wq,e^u¾Q%JOڏc!w5)8qmAf]|'0Z^8V]z-kڿst.R}Q{-oL)%`.9>Y\WՓN5lQROUHN a v)p1HN]<;Z}8_փi.PhD9nta U ֫.vm[[j5p棣f}B{h4toPlcjf;ԇeL]-t'.'V60ﬢUV2'sV*˰Y㩚}`#>$=3*Z>6np :.kƲCz8'byL絧CO /%"~d4_2wDS@//Jp^YsA$k"- Uܯs%sþZ~fNz%ZD*=`aUWƓ:H8M?k ł@o)fNp˵rdوvo44ΗK_oR qHR V¾4,"_ h^6B^lbH|?N͞ID{2p^E L.y2^D%[BB{N5[ئ߯b-6TJsj[UCK^X%;gsw޾,%re XT_FRV!Za0LP5Sl(,_w9֊nuC [<0N{'_e*1;ZT{ ܙ_]~%}ڨ/ TcȚbc8tUװ;&[3%(R2 EHjӐv݁R/QQ= 3g?F 'Jt􂍔#1t̺Qn璔~S-Vc@|3.).3̂NS4eaviS8Q˪.y/*ёFClv:ZV%FRK~a= ",&FtR(z)D'tOl _߱% 47R;KY_y0M_څ b&6X,3ڟk6}|=5$ "ԣE\~1iRQwhy;oW +-'Ê0fJaT%ˊC5lGV>Kşd*WK }tڵ[D>HA:%/tWe=ꬋ^D Vn3o2e;ˡ4;H*X7V>³3e犱ϼKuD4Hhai@jL7D~Q$*0{1i;.rby$U aKi|4>.zV?BqnQf)N+FV,wƫ C{w?FP5R΀+/29|Ч2qX#[܇nyٛ 9!z3j? o-H-H0' >*qEqVJF [u֍òP"&yjޘŷ"L|ʺCrhߏq(nG)$\ԯ={9ǶF ?A/{D:ʭ(~jܿk@hp$Z㎧D7kHӖvJ?2!őn`j9l|\ڢLe³Λ n{\kU}=[ lliPCM3ϴ,<-^du>:PkΊ@? ٬Ȋ{kʝzu_?e&E.4˵tAh߻["b-_ ߿KҌQ$-lk_;N6S{ͷay Zd3L+9&ћoeXL1VtEe}4VTZC̴/bLm䯡H4\w:ecWu w7]+KpS'`_K9G>>4\] &Z?s;zُ^ ݋*X.վ9N0saX ՃvxX ?B"E\(n\}%{nӮ ՚rK\ =6[r??eˠN^¹ r)Ks ~#N}8Vv ~CK c0MBP Lo`]j6l(ѓ)5*=Ư1y.H6;:OqIcp ;Wik=-c,T$>@L׿5 ]@m_eIK{#ܩJfm82 3S9l$.]VllZR [N`̜|́V?a5 ރ(~9sgR"&W{ rv=sMajB`XK r H/bó_xJf ;ksE&+5A b_n{8q߫BtK*e&TrR|ŖR~!s}Lpm#D== ~c6:v\f%ž#WM/qk4'dS+AW5fڦWS\fu@}N4Mx(XA" +vuqjAQNz0sC G͢Wz2vT(5dBES&$FsI%Safp]!53uY4 <ޛNdyYO%^Ҝ,~L{Q$M!]saov1WθT =r=R~k4Sa|4GwΤuM9]c5q&\%Mb&0J*2~_ɒf =s'6>XCydA3_UK̠QldV?>KnTeZjt:"N~ jF7>%X3.!rUFPHthKLn(dd gkJNny԰ZZ9I vcaaѺe6rB z'Cz'Ꞛ0|4z:'Uiѯrzzri D0N #od0ݴW#>_BeD1j- NH]Bb{Y+aǵ 2 I-Cuj)ړ'*iDO"=&Ij{(@,%&2AlqCOJ8S_;ܸXh%jp@B5 (n OF!۳Cҽc{ 4Zki~B?T* j[T{' 9D, > ` h#1͟~ZFi8{/@f/%so D4tu,T,<^EUJм kww,n.gľg^5rW;I\=<`p fjnu)EtXɑt8&m$MQҾy. /+adYZ{sѲU{F޳׏Ha'(I 즬j-g,(7ugO+# ǜ?PMuڝ{&ѵvW]H2PYUtM,UgW!pw$/9ȜHEmi#!T1YP 6r]"U`M଒ٕJ_]0U&Docq1Ůλ7"w)EX%ƨ]3VG |Nz&19'AwFaFG9Yك%:$9;qp gD5?J4\ z[uNx){PlxlɭI,IgWqgU)Vz^IHfhQ1@AP~_rDy֓2mj_n=kM*M=:k!k{SXv3e3 |}`Dp0ӅWYJº| m?vlXd"3$vTW^>~6M|~;L/jgǎ'<4-.eM̵߈ޮGDΙ"p<,ֶe^p~6vu*MM{.1:4&4X{V,7*&WJG%EH#nHwV-jR/9ot Ջ쩤Q:g8:ٿЭә<10IO.6-MH.b^!+VD"-%A:{G.1:bh.ǡIN&{88>`7 LԯS i*eͱYtLw1 $v, +숎dZ͎J+(-`|}-o,)~ey-6Uc\=_,nًY qfdnHI2ʕ֓~!gPj?*SK,q=q<ɨu:O[ !Њ#t_g`9Ԡx1h0Qr y!_VHt#c1EMچ>U)pk-Y(Y䩥cD2/w8,YHG~r%eg &br_cߤEX eu; iU$ɮ\^%IX;C(\R.H>;{7Ͽ7I7LiaYiu!Cw9KZMe;7:C>҄԰DߛaoV:_fKw2xw8=+(< M{Ș!;J4QP@`ϖi1epIG]X(g[FXʆbhWQ_2<+{y'AʈQJB ,DQ@Ȓu(W6wĚ32+uh\?Yr% n qzyI%?dǚ~qΦJ{p XkhR5|$)kޤW]II* ś!i笄EZ9MBb* xy]ee1R(WC oGdqI&s0]A+RqlKծ_mSv>2m]9xB+=i $D`$bf.eF݉u2oȓ.хÉβT[%+ޙqXJ9PPDXnXEcaBd^-c7]R ޏ` {Dq)O3`]ȵGT1 $|2?/䆕qnIpәD^<8e2*㊰ѥFTJ go$bhB \y۞MĄ*D%9 gAYsTzrXVLv۸xQ.*Pl(EAH+)2RX,S~G&u[ *$vf|f\چxpZr$)x5VrṶ~g/cPUմ`=?ni\b׊u_uhwc+bz}ٴoWqv~a|NL9#xDYF]8tB_/DDu.(aB`1`pZR#smZHpg ^'+S!8ZroFHP:1`հZ1v;UKe 3~~LUdI}Оvm*D\ $ I|cq .̙$1N,kt-&J \ӏпԍQ[.f94bJD&0xЀ Ss;YHp2 Kç}<z}DXx>4C!hJ¹t+;bVԍ>ۛRu8 x^?A ,{=&_YĐcy*Ru^Wִ8;!o'Kŷ:pN=42hI BGkPL? 26ͬIhȬ?a׿Ϡ:v Y]D<SDGJ-J܍ ;q6y5JǀQ>#<'FQyIGFfY4"j LuOg-qP*:tQqHW(iUkTY:=hu p*:r@֤HvJuƲQu-KBn*'acЍ<Ukܿ!IH(> \a3S>cǒ ahW!k?r`B,q PYo4k Jpl޵'"^*CcL.Vp#%q#Y23/z?j"!& 1Yakn}KE A͎-k8Z$6i)~VYٱ BIH%/R#ȌOP(-w,=$ZH}Hkt_t!U"|΀@Eeը2ǗfԸCOV\lVf`g( й-rz̫oJX,r#˷'[ iOFO>p&%ޞPk :Vw.psc!Ij`A[p:*<SpNP,&L7K[mIbt9POniZ4)?>W@}0 2tjT~v]E X%.A {{4ÓZ%zI tEpiYT YU= &pYk1mHi`:(8fkBJXN|Su.oz] "`=dA>a#S$}#SqfS_L}P/ f'Hb0?ϴ]7ջܾYz uxa/ ¹1xn|Þ%xCt4{>&a5ba+'HoV'$i&Q]6aYy92K z鋒HL=δE> At7$|6VoM/Q924ͧ7 ^>w9͓e$m!Ky UDI-ibN!:?eZlCҵ1Jb4vlfT bQCEsO >R$74{5͹m53eU3z[zlǹFOQT4× "g()jzjfc܂1><.%>| >nJ NOy4Q7E$$/x^F+Lb ُ`lLb*"z=},jŖvI UP )1 h ԪH>qIS/1P+ ,*G;W.xj= #|D>hTjhZ`@^I@DF(\*`zZ,]E_׿WmIօqƮ%^ T7;\H}xx:wcxulW ^ͣ/JH0t[d <%WIhlB\.ToDz2+3ᐗiH%c2|۱tU8N۸ CL !$j_6Qu<ѥ̳R%Ʌ1~­Au{NzSXK4)£w-g;rʟTiO_9K!mIj"BZ6 &WNAUBWԂ>ir۬vXh0-`mi*lLlξ,hu2%OQ#878g s L-*O5:_>BI+~Rq'U ͭkxd[r1t G.3ۑ!{v._ef45_ۀݨ. }kWzy$K3ك7=Mneٴi5!/YLH]Nş$w0?-RM6?g-ك+W*I6&j'hӟ[1#F ݒǀ|ȅ$~#'hvtyȐ[j|m֭,S~{`] .H-ZSs9գ\cQqW]F)Ӟ3=[-沺Tⴔ(/< MsLff^TXA7|"e'Nvb͕~T]_ۂlbR-Ro✟>;zU‰ճ$y`f??|AT}-H*7飾SWN(R܂Vnhӣ~3Y*2+"I~9K~ʧDK$ƌ~˷2q|>_ 'R]i4.ūĘRIw64K<@u΍9_s 08ebzqU(&ű[D P]:KQOhL!SM(k7Ѭ)lw>k/72ØJ,Mйx^K\ erVی1h-$! i-}VmGnRK]\MѪ22rשjl.GFcEi}7-A;uiT*]FsKnk/μa(E)T2 2GPW%d+`"\x>W&8t2S?^V_ i0#ح EV.9TRBJ |PHm|&p/SG|Lz#.kݛ92-]Ӆ Hء[eK'$Dgl8P~4f酌񐳞׮_:U6na"J"3g.H]Op _87@8Q3F5gP5{ƑǴ9)Y\g_.cA&#[U3y 32"WoZYcdZ%.'īB!t1 9S%FM9ղhFLN62+ /8HC|@)%ohr)EcCno.RKߜEMIqi`L›<6IR&Chփ)d~Նd'BJ >:>~ "§\' /0)j ̞{d+?c 2}lH{@>ǒII}Y~AfBvONjDKy5NmlԱdupХҬo(*DNmJԍ]T~e1kYf51ՒJބj$CFD:zȫr.DTUAtd7P#n!2a.-XsWus7> fK6g91Uoް~Y*6(ƒL;;WlՂ@Ǘc0oDTѣav}y WD%?WJy 5+%)s{1Mk+8tTOl ѿ3yZo/D@hgYPl&]D+f/C2:Ӊm^xs$&RmS!IJD=8P4jH\IҶ6+PLY\2 VQIQ,d*ޢ9"a1@``I h-ٷq'#af9'?v48pLJ[}H2\BJKFC(X͏;ƷS (?lDyJ,,mK|.QcF4i e(3j<f5>т5Yȝ60k2H%7iDk90H>+V4"ޭF-0"U9ԩYRT ߷6 '+U=0.U.~LVM W _碮6]'Zyyr#?}=މ]v[u2f[1J~,)U%;yع 7dG\fE Ҟ$J2,I25P<Fx:!(u2ӄ  Љ ecŘ~\j,ѱ2jP㍳=7ҸYio$*"/^ϗ&KvKQߟ>tO[ܹVfK6(bHICS '٧E;n/%0R'^F6OܹVZÒe&4ڳkg.'Y!uq{nP@Ibx54[F8$ d3a1H/j;c敆O8^~ /EPa`cCf>hlXLkWj>9:Jw,EZd>( ƶf w kȩxNa/U/XXw~* 4bGL16`)AN?3Ǜf uz 7о_&Y#;w\ܭfȃ"W…}+͑{Ι$A2Cr#sb.C{Xh/E77 "Wmz.; 9'_ s,F;bώuDʙT6mA[D Ot5N1>|6qP$2`@5`G࿂>ܥijȾ yxo~iD}u-dge'#O 9#5hWLqŹdDڒ2W /:h3yq-/;^!yU T&%*w w"܂pQ@2LCK8Hk{G(3eɶwj4MO4>xUpEQaiU$L8ֆJO‰`f>VrN7&#Q+Wꦻ?~b) NnV 9ۯ^4.g tmR]UVku[NY=Y/UBHS >LGJ džU2yR^3lG%MTrOR6Sqf |x.F^ Ȁ}5e }OLl5TJf|ĽI΄i\vi^ O\ ⺩Xk5QM:~P;[n6ަ!'d`.kLǤO{෺ɻ]vFc ' {(TZ-,F+{ 3T)(H4`N|T_LPynY什$8Ef}Sb1:~Mő\Z̫%H +SbUFd0gp [SE&視x]ib0Fpe2^5 XRUj[ΣCآUl1M?  " .ƆzU8.GgEQ&W5.Z8Q-+cGKty`w&s)X< IOo_/,@S4%ž!Nz`e$Sx~7c#y xB\2zgOBm siK<:5޵'G9r^t:ⳮ|.X8z$IOkU.zLA3!J7ZJIǡ2<3oQwڛ7V*'q8k6^M7ggqtݎ\Pճ .jv-$'&n [5'8r8 ` 5ֵD;v JAPͳI'5<Q{7qɥx_JϺ 0c4~a!{d5N![(?x,s=߄R |Y⋲Ku V;NTgZ L5OTmr㔓x҉0 a3ߔ]ZѝSi3T_DI( 6 v݆>*c D@H3-|陚Puߏ1 gQF] 1EvZ/ͯ+gH@s 1k8;WvӴ(Dž_c^][ ƈ}(aRbŕ*ڄ>h)EA+m/%:ͱ_ y!‘H%4(EgN8KfzkJtLޮimw yg*gm[~!iܶ(^2P;m_JeuV =>MsF/"AS5 7gʮ{=յ0bB໊ݸ{7iI8U'3^EZBS%Ht!zz<1\7fLc{ AMuR/˨xo`]!ߧez'mv,z;MR4„PVw46Y['v)RgO7r->ʗq(v~p8FA 3fUH\ YԮe8w[]*\=G2IZVMG?~C 7.ª)v[Av,&V1{Xl`uS%~2L( gN V.3ߗB{lz 'G1 5dVB+QΆ03SDZɼZ묑cQʣB/>:5v_%nNݛw =jI|VŵMtmE6ݸl/ͿcL0X\XZ&z"8|?nei}YH=y`>7ɮo^G8%K s~V СcTBaffY›^"\i)(tI ,=V; FqەP/laԐ^`!R}HHJW$n/!Cu;+'  *]03fBpf1';a|/$a>Bl6$7g>w^q۪jW(Z+C9I-N5:9s{# Vf =7<½G8m9I@ORkҵs/B*d|Mԃz %g(!ڿFenFrˇE+*e[K*=˷~֊8Ѹ7p< )dkfDž2&ٸeI$G ʗ +鿮5 #a70bv sd԰lv/Myx7 w 11(D+B=!) }ګ}6!uX{G]mN i (pIˉJ:9!BĐ1Kmr\ AVA8u$ugүrq@|J+৷ZY'_hP: =̛i0J'I9CeG8mzby՟ӱey h./r70t"J$dAF ˘ lOAD&}q8Lǜ\i,_'x&2@^CCȣeyvy7'FjĞp0u1H:>IMجBM/vJ$z-6 1aR)j*}@jRtY22-4o-  di0Hx΀kxnU mښ.ת9`lFVWky)pޡ[Fu>228댤x(%n:N@)VTѸey7?~lMP徿oNn#w*O@oMuxJ|-kS+A2X[1RxY[z%G6(ڤ;^(xPK%ӏz L2]9E("ٗ;Yg{QI Z2DVi=Ijj2Bk#sU;ѣ]8|oK4,;{JrL͚7c T1.\a鲙N\lu.>L+3nC,~wAOFz؁ ;3G5S bx&1q!S:d@қYJ  vBa" %\3['IWW>.I[Xu1=HI 6 gSPHA`oSvْbzIYO 1L4|!q<<{W?z5F-J3EHt}Չ!H4{Ky¯3k+6rS؉hcgj7u𿣮D$irNvmL>39Kh7gmY!Plb GcyIo! 95RF ߷Ł1B:䱾2{$~KC=@SZ)ř}Skuٙ~@_@%&΂1Vs_Ǝ<9[F"wFClAF1j w"q>^Җ?pM0ލy,!",gr TԣW*S\fF!ܺҷ@O &'^/{3"?sӋ߁* x2<]A$o`K(\ nsKSSΣ|8>?mt{}!S鑎)nzI>p PB=(0QaTqҲl)EnuEB٭`*W?k1>+ {L&ל[wjMߥ;^'y43"Z:n\`&vzTup5v*-4U@'؅` <ߗԐVvA\h4@| * ;[S]ɲ%na_/U[U]+p|B8b=j k+j%tx5yi&zCt4ûCqXN^ b6&M %$Ha>0il;NhH( ѵΚ[  Ei׹c1c˺)H!&1/SM?29IwD U4Hx6A'.YӰ93plM SimBC!$t-^F IXBJ!ʷJ(Ҍ4͛BB"XܷDD-`/֞Ar]`~ɗCٔt(RzJgv _x q+Xw"4';k`ˑ먏Ei)5Bu@kd*^2P|/y61l֩A=%'XFU=Yù:EXlJ|:X1gz/@4ߡ^q.hAVyI;=!ԛ|xdяa~H(_&]AEZJ1U _0UM[*Ӭ׵ tn.C*-{8{|tXQ%!n7]UuNF#Ej26~wYޓXs㐈1υJX\Hui[o*KIJw?SOu 18"8.-mL6*&. R:ISU<ُq찚ܚQߛZ`XόL;M~ke6<}•a^0!%/Jim8JUA Z0]od4߬lѮV,O@Usv_9O SbpjMj^6`eѬE8KUr ctEwBI^(]Wxe6FK$P #At ^FV@,MM0IJ4[N#ވ񶝞[xHg-;h.l L~2"3M=IXqȘLT6b\v(qcS],X$CÀ>x{_AU_EFG<nR辀E3:H-x_aop2XMbɻƶ4-~s.j饇Wz)$P4̛3m90:5bzF`82PHK?HafUkCD4 0 nY},!<&N,S!k2I%Bq)Rm!9x=H*$4*cW[OаWR(2el KVf&'Y|P'l7KY> z5]ķ*P6S\zO!/Z`%mhyNj .c c%^įم!aDL>M8J! ||1ap' 4e7p'.>9hnaY z H3B.г7-^vxiZTaE#񸛳edli ʾ—fHBaD[N6.:]ZP=3"IdVWAsڷp Ysh%dH뉚 hv$N3>hM߂*Z:}/oD1=[XS`URI iSk2vFbo5<7_RJc ;cuCļ*Q,s(a^8y~YcƳFdO4H0Rݳ Եry%+F(|7[?&2)/=8l{hDmM9n| 'T*3[| B/9}: l2WVN(8iGuI6M VX]Q9`륑۸# y6󮍜_ GCEIiK+=#pӌӞ!]UlS9zw]BXbaKY 0VlrX{֬akFkDFq F^r{ww7Il9?j5'>I3ฅkʵTի~/ uX_n6n]\^-&ŵzKzYxz.AsP5CrU+g\R!2/s/9-dl/1sʨ2"#߄!%DƗ91mPEZD.z:][-ň,,iCW'PtcC$:i93m] 'yd=vΕ fh9}L]caL9FKruC!O l a %wwм#@#lPm`G[ (@]` c.|,(>K0WaN^]l8jQ+-Ó근Q.+X$0W[:.. a;~g{`uyUo> xz4иҒ6PKe%g{5Ts:L?޿2BܨYL@ IHQm9,3ot&AϣΓh$lfQTNdr|'Ab TSkFm/;ȹ_P(KEBN 6C cGe!F}Zn6htt9¹'=xAQK]*m!ڗ?Z22x@!Mv k]l9u!w#Tw8kuj5ܖYxnQPp2b1^p:-^t 㞻lmu,߮l6Qyku`0QWJ*t(YOq:&]k|zJBDJr S2|v cQ *.}sA5E~}#v2fM)0ƗTsrUK eLۜ %ӵHjDu[gywsհ̋l.YgMbC\7hZ,xٜ#vbgEXѠ9:оFNvb93&IL6NX٧7)..o}O^cڈG t{6 ˥ ihM0Q!('+o0-?:"0CS'$Y%DpNllWٓ]7뗞{}^@ OtZRuH$g2 4YγfwGFȉ ݀$v*g]X 2O1R45F Ţ n>bc/18K4x9 ;-eB q*QBq%0hU^%9"@8U7lpWV!8.XNAb7H,%=o o<eO,b/JһY;l[O7~l pr W~,[Nf^\{3o}$BK,ů:2p3yB_*L?LPT^ !D/ WԕGu!oO w!irx++S[N%]zq6˩7$.f1T!\š lH {@<*l}c {ig=,tJִE \>QGG@4el1dO*D@2(cMVȼxc㵗<~vjhe1#AW:ޤMgAK̑vJ' \-[P-!z:g /x 1+3s].0&c4ztO9{IjÐ>dbϘGc]kŹWBR+~(d?v1 jO_[e qhٯ[dVi疌ލP'@O;؍HI=^ <ߥrXObS u7i)s/iߑcHߟ"'+-W«Df"Gqʞ\%3Œ>5{^t^0dH4hl` /i4X֑{n e2sw;B!{g4 ^\'$x:]dD0U7@j.i9O|"wbz() $5mS޼4VJ֜q3#XV:li2jXQ]݄B/5D vEJ(\l\@/z*B޴^xyZCGpY)qd_Y\{jk2cnbGuЀc'0v!{Y iW1c+P?YlFt~leyNOVgMDs(7)@[N(WDG>BS.>,ypeF%Lk%OnYޔ2]?E/Z!9jΣ7Sw IRȜJsDd"^[;*͖,1ssċ}΍~lḕT6HˈkК{6ʏXGE7 ˰Je#񴼜K]Bi^nSۥ90Hƙ(2qw^1[39滫LnW$|x\6i|Qeϑ'3KFHì,u@|rtܮӟx,Ś:+&TRaiZiIΫ_숙E$Yf 6rY1ͯK03+ԃ~"AZ6ݒ-ߔz0"ft?Cr=fٸG`qZyinp*2"Wʼ>"Xu!|J]#:L WE-eFnytx*<+Ib.~>yW 5 2^<&ߗ}Xp#f9ZKN2mU0U;5CjJ E#X S~+MF(/o%EY?(͊f%4i R'9{FLN35˹%wOY[ZTl82JF$YQx#ZH+5,P){(tB?ȂEJVb?[lu4im )# m9kk_]K<7]eD>ܷ M y ~(!^L[Z$"BkM ]wPF~p.6JwFk3#nsh k㞠BX-|Mvϒѧ<<6'+q\ [TXKӈnNY/;&@7Q?j_P~sݿ mIKUP'1s }t:'ڴ]*_5:,}8&=8/Ba,#Yx(3i=3'\*O!g C|0 , ʊT%ř 3+7O;-,_cc:mkxg e_õ J46d]qt}FLT%7h%́ERLFQF]ΜP%i\7pSϥ 86vtM YaK]Cۉřs^Y1q*ko+*}|]C%.NvJlJGT"a\0gt%?I/>I;pS}Y3yzݫsT@H2N{|h}߳qrh̛<Ѻ`$2 ^g^]Wg !,{ʻe?!vTAuσ4bz61ylck&vIǔn|^UHl|&XJ 1jaғ g5yNR3LR8P3IMǢJgToQ=sQ0 OveF Η-i%vI9_Mlۜ OmH^$4:)<5=|_Bʅ#&, ߶^Vk r8VOǰQ))K™c:8׹a]Ľா]- 7g0Zp!=?j͊n}R+w:9R9fe\FbmD=g8k7C=29>}I腨3eyK@3mIq0aÞOm?]S68τk[YHR&\3ĐJ#"h1lĬΊytg;Gn˕qمS呾 5u[\@^EgV\rShy!Zƹm ڜ?@HPIV )]ۗuYoBI_ʟnz%^R bG1=PNd3Dxu26ɷ-{\ ۬v`yÎpFD]suuZB{8.޶X).B3_Q?d7Wh&_nl FF#|QEUUa |?+"wFKlɁ(=Ðf\gTME&j>,y^J1F">^)_,+O աKm˗I{(3g,| !20zY,2oO@2:]L7~eFA_j?up6z F-93QA–v'_LALEq<63~ }3&h(p75>yEp dXY8ahq8sSnG%Liߪk@{Kw{t(/hQCOa2!`ƞM d]H3+"-_FXz45M>.QE_b/>H% fP@ؕT Eگ,v V5R{RݼīfȺYkHu\CU@ґߟwWS\/걊f y1YRۥFj[|35U* "[%u~8_d>o91ilN#J!7Ƃ#CY2p~y0|%tz܌oD+$8 Y^Y8qɵzMZ]ʿT!-#ܪƞ-'-(pۙxY5=,@e :6JR@||C4; c0ˍZTְk0^!R.z<+\zRc -}V}BR/-B_4yFfLyQOi0ܚu9e)3(PQ[Ƕ@pez2+Gus7 F?6O_y? ۄW M Ox[T8q, O+ yrx_z$p1X<$+\?"h x5\#Ʒuo =i[[Zžb070j5AjDRKDn[0HG%\0sAyf2Y2.d䙳DwoP;K6])PXqsb_0NԚt 3sAB>3: M̼!ơ} vASk+e tvv8I!sJt^WB qAC9 ƍC!&AH5MZ*{cZŅo9-ѭ 5h<F3]^<&c;ΦYBfWO8ε-:J)B$.FNҼv 6+ҬEdTBNEd~d\>G} k{d+zg@܍G70~;A cm"-V ӡp‰;>IV2Fۢ6b;xhvE&ɠW$1g  `axN/ \#¥GT_$>xU|Ys}aj*Lh {LcdT23Ȼ,,  >qhBp0 0MdYƞ>\T,TIfL]|kcnzyLbn,[uȐؔAJx5,H΢ '}]n ,qܬ>Np|gѩeli0FHo笨5ذi.(C3[fD&b*cV\a|mɠ;?MXX^.C$*B7L%K' I>C[OUcA n+I bwTDy<ƨ)sfwȳ0d-.:v.qGUcqj-:-eD).ؘ`{]~O<2o{˯3H"4CW {EubhOn_uYaZJEl{`/aNFi`O-v^o!ܙp&vں:'0;म *VgSm/®\+T8%+7rHbTd,+b&QDq-zky,9r?en==!;i8<4N  )9&Jh ieΖ=%ȸ1]SIa0uˆ-r,_:43Էy.ΰ9Tj$IB"v46 +=~7׿ VF+e`Ayz>uPFSJzwB[ e S@8eƔ8I|@*WpyP,FOrLIZ8}~ONŠzrwT難{bl7;(zFLUw x?ys H,iJ\?H? '|gL+|4rJwa/*ND}s֯(qշҳ44/c ?+V]xZO3k Qʧ/suL:kR[Q%;V 7L2Q i 2ehQ`2h$Zal"ܦ5Ǩɣ~^eC.d/.3"r(,ᄚ$$rq IZiΠ>]mUq F.v eI-\a4[$~$=ĺ7}J-=:{t "47L"TpY.& Kőh+/}xUsR"S+j"Vk2q 4B:J\U-ڴU%qXegU)A ̖5DCjF>%Yr|W_0p48U늓a =@ mqUOǷQ^|p{#_Xӈ8#:5o?jº3ÇA)hYkj:[{[sy}?V-MԜ6+knz"gN\>%߀oF{1- o5/?^]Ȕ-&F<w(FU£G$YGEZ=) Ԧ/p;'zv =t/ud{AD}|^be&P~dxHS=hg7mƭ1ؒ{O &'Fb\P߽em1k_+0Jf9wW^z0!NZKZpd(hw^-zb+H"+W77ziqgq @K 7oWxĒ"w) $E1:5%t*5/C]p!ݕH v,1-^Dq{QNB(EW2|,arآuG2gFa!Ls\mf0cmiYp dTFNܭ.-fflJ͹҅deU_qԩMnDx<yPsbpRV' _sO?38i7:VpG= -k_FԡM- U 572 نZQ/}猟ZƢ{ XQPaJ3CN޻xŐ)sD9UPmerlQ|\h*.Az%6rFHD [S!3+٫*?IzzzIZF2b KU]qn@7YT929qF Ȅ^OkjpL;)=Lۣ n~ܢ vOMG<K~xp4CKwi/ 4iq @f:1(zG%R;RˌG;v/q.%kӗߓRM҇+E~awRGDnj[@RDW40FCJޣI͊ƍŠqmRl>u\-=j'^"> rGTC&b1MlCS:B\??u1d(oL=sO/o8.B|8scPXL;ЗJ^6cZz5uF1]oכDkf.Lc.$5)5[e8t++3hjR J2`l.IUB#RkLs\8WrI\&Ƚ#5(Əgҭ;-Ɂg{n[B,Hwn%9mF'5֣ɑӪH}*tdm ᵻM$WÙ'\{=j[X`ݤ(Dţ'53y,(Sͨ 7o`VF.A(QT4t0Uҕ%~(WѦl)#G{N0Rԟ~LIWG%I[fQj)aGڼyXO;%@o3kӶ1#euaq+ZG$ɰN0jGeBvfEO0w{+fYox=0W+E[8x-J=d0d.GoAbj]/2b%Y C;kLg/M }%9^B<S.TIf]J9* ǶcrceB+Wv;"Ȗ1F]pWZ楿YiYu1 >=/:RȇVRZ9zW=!,R퉻n՟ NdWYNE>iGKǧhA1Iy)3k=i&k2&LQyW̢ :cBKfzQwa̺ٶef>${P|Lylӱ6zFh U̿# YRd'V$ :*R:rVY9*.F:3`&uG>~eü(τ@ar_mGׁ̃Gk?zќ`. P/mDGT̾mL[U .,c9PD鶀3Qїx*/!DR=A'YϠ=S#!]ֱ1w3"~L<>y)}X+GCqVϦ˒H-&^gϔ_(]V 58tD-Mz(ŵv`/5a6plP751.S@I*W$  y2Ydij$ f( H%"v=g7^KJdL97G+8ĸkmo/zD>i7JcKRtdM$(f !_}0\Wߗ3SBl46Fڙ, T?} DmbO6fD]K8:ēP!kWШLYq$K9O7nxG)O%]|c0\r x-`c/5 &Wdl|gX}C%#a܍\Ndїlo{uQA;X1{>+ׄ F|2u լHF\>KK "'`X8bh#p/HrH{&`&z^G PT"k,; p/1/~OxWKF}Rk4ibƣ#{ª[CyZ=;{X]̎蹦 !UA̘~qK45blR*6${SESWzQaWMw>ÃU.5rI0 ߌi[hMOU1%ǨUwhZ^`?lB$ꖧs!Ϧޝ%MfpԽHZRHp葵_0B[L3` ?,L 8 Ȅɖ-k $cTBkRr#0 (u~@g(n)(UN1[YMA=T^x-c/3#%<9$~ T=GEIHHӽ<tJ%FΖ\θjdqs2iy\#X0@_jxE׳j=̗ ]e,Yf* w h/6Ya}eʋ TGb<9oLIPy>VF dEW6tklXgˣ}=y)XA{p"3ڗqG|$п[=h ~Ӧ^`KHJP rY67k)]f,n&pK sH?[?.A"CМm0vwަ$\\imB{tzΞBW4YXK}ޢhmihH?&Ų7"V?Iz*co6G+R႕he!#˥jfr0I`|1ռ=h$ĹnztX˟*Ihw5`I0u~2Ty3_8Q%0ةjˁFCp)v>3ZU]fG*jB ³@(j\:Îtc">`k&gO04ެ$Q ȅ^qHoęO^mTM|D gRoǠ2hߏަ0qfC3ᙈ:;m vJZ1QNʫ)Ʒv5@yoQ߫=i3- X)c$){x{1n^k4MBs♌M[/5H1ux=en@]O@ "BXbӒcccB zH"˷N:2 3g^2AzMz vp>(% ldT};%0mD(Ѩ.P,97-T<R8@Kj𠻈 r1V;jeVrqGvEU':2$ )Z ;?FO̓%-Niħ\dic$i{qA_ JU6HЅu,AxعDzƱ>Բ$mqMy$6$lsO kik9;0h4#Im>DȺ"āxe0f9> 6pZTr i@ա մ-\:ͫ_Y3X&~"/ZnQ Q70^hWZEs.d˱G2f\&+Y*['Yb{PIb5K6An>1y xg' F 5 \w I(+ V9s|UzB0>, I1ʰP avN>ǸwairY`wuit S ($xۉ;[Z+wZ(\|WuvCCI29#umuA[ZK-'`.bٛ6xA} 9@OX7,oQ#x;A+1lhDqwWCW+1la< MHHlV)[N%G-PBqw?1׻Ycq|1%5k/,q@}I$u&Bwf0]-+q/$BQ^xz؅UL&{dBM{Ibm%GڨT ftρk )$4 >5~$yoÚ9Z,-p9B (dww_@u|=$v(n2.9kHpD mjO`Եͬz 5k要7FAkz'G"XAo@@o.g:Wor{寖BG-`:JDb!Wu~V#,EAWqammE;._ \C`9ɑ?< SkÇ̤\d3)yQnD證Fn֒qlM >2>:˱j0ܯ!{"lT+PWр&#)';7%J(xLD^34PF2Tl3*Č"ӧ?IVn`a%;LVU+ ލsaISʵh|-!(jܱPI`KдFq9ڢ3h!57\J9V[s]=QT'8`rm!WOs=%`\Cu(/U"p|[R BBy+mJ]WH׉O7 ZZ8\6@13W? "~S6#!bm6rK]1

n,oz1蓭\B+aCnJ-z8<|'hz O(XL-r K챼jiVLmc!I@w-SGd/nakӭ@z0BX@xeQ^vgHE 8y_bX¦sf203u "k\jQ YGDJW&ɕ} ;CV #ϣ-GPzݏ)]2;'9͚E0"jI ~`Tl#o+lx΄qrk0M6V|FDq֏CT4ҶȅWJ#y,ώ3=~yj)"jh\՛HSsd[w jtЮ˒t}(K-Y3+IF9:IԴ>CBRYnUɻ(9;)L h_nl7aTE7B.Z3!)uBr>&PP$O8AK16vs0I;Ll)P#ߑc'gfx^ ]I.dʈyE C$JsMg [QYl`B$-q{ 箟ʤ)XU&"6,+hGilb~?ߑZpw0ـu9Ow3Jnb(=g3;73)"cQ*'~ʩ@F,;K;BBSBܾr iyG6Tל_-3)ـimg%Nwya&f#*ۯ) xk̄Hk% d>v y^F7 $Mpic{+,ϵo }ڝ8XwQ\ޑc7W_r@d#eP_:@۷_Qg+`8$vҰ0 [i$gI!6ӆN_+$٨D̲o^[F5L֌ٳH}m'#41GM$G>C '=\glK*~O?!2TʕFÑz(\ݽŨ1-/zc>A`V*5s %N-@URfF; 3.Ljcڥi?гoH%0QIQjWCUʝ8f W?r7#~2kK<"yι52< "p6e+v`ұ%f;#pgQUу hG'bֺMk ~`T-YT @jrɇ^t;8#JV#A*0xpRԾjBǓuka3;1k:Sc~f7®Ȟ\P-ĝItc|) M/,ԝ\aVU*\M}NkYH%f6i A5?9©q1q⠕YN"u~#eQ59=RLU^<1 PWME~~ߐBCoP=W3?W᧝7>@]01:b{%L4?Z)X] >f+"Ui˳. >Ho Z+"wENJ:{=.3<=̩)z<0-:pJX?9w,˷<> c=i?oAN"UL`dWfHooC8d ((f8(^ 8r,G8܂*!(Zq%ܳ%lI0B"M͟HEDwn pd:tKLtМóI X~k4Cё>'M!jw]_{;_h7:O8VA+U#iH 8v·4c}:E ̓uolI\dxA/"vL9Q^yټ+35p1Ξ.nxWxl &&yN{iF7zV.l$lݑE=0iYolm Ù[l-2Fer'SSLO[[-8U,"%QiZIՌscX 5ޛs3*~Q u/)<^&]iK`9ĕ5 uH yt>Nʣ~%lQNq `splz5LSKW @/C?'z~UtzL+vwEu^;3 j4d6=f|3bTz7$vz]R8U~:GqRR}IErK浹&Гhp77TFĆHR_ 0ř5MWt0e9Jy+^K1T ))c`7H"U:/`N>Bʇk֬Ae0X|VxޛHB'U_ Id)5Ɩ7l)AQbl2{GM*D1cl1(6_j。t.^gY_&,Bs L TNQ:SIP{, rtjqA7 %mqO9<EݘAưC"L6RF%`02qI.DvG+MҢ(ËL:3&k(Y@K[xLo]۪Px먎c&_\vxuJl G:,-EYkz?sXm}czmXc~Q5|ܬ%Bjn^(8RO70!ʃqjy&U#UTV-Gg{*@HjjI*hڈ.>ygcko>{vr"n OB֔Fg*xYYn- $*.r̨>ꀿѧr:S1j೛"ˢP<;G[0ƌ !B'G ! cA nD%YI;~?zny iJn7hl'9̰T B'[k |C:[ؖ L dIQƔʸxtL@1~J6dޭⱵ'l0g~ᡨnDE[ #JMܘEpTԱΣt_[8q錇yǟ|>EުuGI YYRrG%hANٙ`%V!:lH1{xvFVSM [$W٢hqX̥WrD#WÃ|RF_^K(R5ܟg,^J7pgx f;B~{C sVSe+2m-zvp+>cVs2P؋9bkl}/EW/pۧ~_8V TݠdM׍f(<4F Ёsꊲg,i8qBBY6!qdMXHl< ј}"euXP$.f^mX1whZVi>դOkЅ`3CQ[Q܏7wRSk*Az6WCjXFDw:S4*13̭N겕z 4ht)?F9)#6[/=\K3bk,+&4`JS:LqKb11Ac[:Ʒ͝sDGg'_ BfuR q>/,bCIHĶ(x2eO^7Z=Q٤! pbtNOsWzL{C\~l Æ/ lRCZSg#|!>paHȓGx__JS!#ólG< A舚=APֆIzsAu(]~r6˱XvlRNiW+4 %S2{]I8x~%u;Cml:*FG ̞hz 0E᩶ ZD_ |_<c2I^,t Z;+VV{8c$*6DP&4?h&>{ѴЇjI<^lzڗ&'Kz*Ī:0g:!~r[5[6+PI@Z,%1)zv#[AŔe`1Y'/#hKHEHR"0OE1Tsۀ4h{3}Ȥ`U[cW9>U8ӮO_5Qse*_&l~]g ykޗqh:(cđ/qJ@ nj9k/pa]YGOU]/xxM $dB^]Iu,pH'iLQdn-=o79pIez+7&pcN^. J=P˴!|\/׎˜es6=Yd5b-0Ʋ1{ʯ' jd-v( e#kT>kh ={e }LR8ĐGosɵOkUƙ3q_'lw|D [R>v 2C-%vB !Sk?Iv#5{()76WpfU) R k3җ'9QBےjMP%v@J]%P$5vWԝvݢ ߤSyEߔV| E/EKlsB} dIY@% U\"f.Mt6yr:T&nv/JL ARη4ٕ~j |{ZܸgEXbi=>y)qT^<*w5gS$#x%Ӱݶpph4}֠'❉A7W1 ߲UA*Mc-y}wֈ)鮚^#DZ}+##Yv ut!)Kic,n¤D ՘~ЗWYRɌ_ܲ|*ˀӃ>Cu(z;,h|Ł#휗W"M4Pxz jbh bl!BҺLxu9樲Uj.!E0Xo[-<{fv hDI0F*H)fCK$,PF#=TrMod&.r:Y~``7G.V5U.w=SiZU? S!ph*;@^e F}ԔCFR|RP͘1,_2u6AYaX@vL* 4Z\m]f H/٫j$"?L 0baΰwFN Y،ԕRP@*+_T\$CmBCV R)ڮZtQ"x ] FZ+r~A/M/6lY/QX)]SmjǤLʎhjу{zr\7hLw5+tKXV_ _}k.@{Ņ55~oJ5e'@Z/u7Yeԫy"\kdme4I@ﴑ=|[a[zɏ&/R1ꓢ[Au!mӋy".U8Φf >"h"QyIhlzU *7HCtl ?+C:`T+ ЈzJz7}J?7xBϔװPp_[G@*{}Rt^+ -0Q!_,+,ϥՆI_zq(G5 KEyXDRAwf 1$K#م$_$=T]6"0QݓZUj&v99A$J]j#.>`-uJOmpBw5؋w i Qȯ@%B8Rvd |G]wp+UQr`k⽺<-Lط%ߠ23 ?3tv{D˶ Ì l6IS2//05x9JK.2 Q;LNON#RB̨[={Ž Q~1"HJ 1JYBiy0n1 %rMZfǞ)o.SW]QL!I/y={pc:\.}H%6WB` 54voT(@]Ő.q ?sge2&D8H/ӼB~ d3R ` ySŇDGL0h˾Qe^͠^5m|/T(-~(rwk!7'q ɐ'`eJ:#"qmԠ@%0% W1\FٓR/ 1\]z5`cF`)= Z4zB1.ZmskmSW?&bt}Ξ^C$JIrW{ )CU9g1\ 5nY̵/[#*5BVE DtE^M7S,wuŠ\du]$;PpRUd Dt qn!gvIḘS1ަx*ΥtjTYc$S/]ŅiAucqq/zYh AHCJ9cpqtW-4N&btpί w/[eq.gK1[Q2˱01g蹺i_2rO݈$֟Pۧs7Qd fU, WAΐ8{ݪrgpe,ҽ r B 0W +}ǣs2z2",@ ;D5>~[#d 7ī0sI#g̫T:Ved9HQ`8w΀GDN߇~fX-|,KYu B@a'ZԬL^@.HB*`YGv[r/&Tg@"{x`%0|jI r'M> @rY׷0jdǭ t(]XR* snaq;yȭY>J*y߰mWdDkJ\yWDlUI=x` = w ̾:':PYعm *{DjRg,t xe*uƦTK[g ̏N%KB:,l/ aejH"%OUEo\k,Gm51ExhWj̐Ȭb1^Ց@zH\. zLcZu\%t)huZV#wuAeFAf@xaH*7M *8щ݈n8EwykAt %U~æ6+޲% E֛P[%݃L&aP|UX{dng*rX$$//Ur!_2<* ;I208͸ ʅ zsCGvXMvRhs|{[ \Dc uF!Hs~«a9`e;Cp[]=x˖_R+ɩ׉>{ !4Hp<Fq1@O@䊼u[{h%8FSs:N 9V1 @^"wwCM";dskuxf\"92F=MBORpXE/T]].q­C @_iܗX5LW[B*-Mrŋ:%z_JZHZ<ޔ8sdhBOi~:K-ݔHb 5VSco"Ʀd.D~ʴ€22խqSC}K ]r*QA4ף_e,XAMH4m%+ѷvո8Gg`3Pg~*Ax](jOōmvPKvPH)'x`-a`2h>,UpY\=I7B2LDQ\u|;#n)A{,5? *͙.a9ge ݄~1:9E;G pw,%"jfconᑣ(q05)<+3|/uMø(|Zkgy9KLgs Ɂ  #z#C`kj vWA9Iip*2fSNڎty#RW2u]89F{8Zɤ͠sݲy~4֢ƔK6b!lm["\+QZ$#EE~}?kڐ <@w#wW{cVl8569c J|$llFSD̋_", [jd5 S--7AC%L0Jƣ56uɣW ]#Fu~(ן| ˌESwqhлؐDz]?Il~%/70&Ýbwy1 @_騄EUi̝c4:6BZ: ۤz\ O/$]DYQ?o G313hܿ\14r7 Q#O&-Z&eI0fV0Ph[LRR*#x[4v>6cD|I& HKjjMPCV %{^ǝ['Ŕu!:aܐ"t*d U?$W7іd1~bhal) J{ϬF L?={ѿnhn_2bNT<ܕYEEc\Y%YW폜:;u-@A؃;'!^ _w7ӜVpM7o-4^6154|w"m&]V3$OH @] = tӔEit~@8B{3ee1pk&ysfTYմ=VZOȚ$Px ?ޅe7j_k>Zޖ4ke_ Gi SēoMMbf+X9C?ͥP~%BLWGGأgt.1=R֜Y|FQyX^шKzSt, I b$V*-,p TTwH-4SD(\ۤA@ =R ,=~(<ݿIYtѷ\[;m̏]  q¾ۋ~Dg#4[Pvao)ks:ᱦP-6pws_'iX Wzf(aO8VxA# T#jT۾9%Dz46/0J qѺۈr>ÓɭV2.ηF*җ>C-_$ XQthbUE~%qTSXc RFWhA*)]#˦M۬xmFp {ﵼG~DN&ʕ^d8+WֽGfHy<%LIe*e!i"e2e6(M㒃Ԕ$j>H tKZ0IH;@y%-6 Z"*6?( cKPh!<,N$oYb)ݝՅM+7<&HE%u=P%DAGlK&ڲp* %S27F1nۮ>H;P1{ oCyݝbE# [W`XقOYEٍ4j[,ŗ%& ; ֤?_.M›u~3 G%g.zK kUSs.Hp[Tg4ə<`K#86薵Cc*RJ7_pZ3DCy딲liHӌ1+0 k.Gdq$X-<+sXMًۨpXwLmPP  USpw Og+f]I7اQu }ρL]l~wD}ɭ8`!&l Wn_-Pti, >3X!7n~̦}MCLJkfΗ6X/%}}àeք0~ShWMGZ Xmu"|g0Gh^Pc976l*bMI~ۿU7i}oI"<).-x{т Q04a8$ D3٠]DAus>+RU{ſR%@XNUw3;tPUMv)!:sVi_no1Cd1;>wY`FNk濯^s<4ljy6iVv2 \V6Cۈɇ 0_7q]< <ݡE8iZwZ3UsSC!'Lo?ѵ*=WѾ>Jc=S=pvCqE;MHCI$_\0e^eR|O66tnCGc0mvVkrb< Lzb=7Q}l* p֡,k-j<4S;?}+$Dr>GkfϼJy}g3iRժm>քa1 _ZG`#TwCUCl_5fDV=Rx- !Aq;>J'%#__(؋ֲhtr|{,n0t0*$Kfc! υ#4fccQ2tKwfWG ϬKQh}_ȌGk0;tk6{g彖sz pvAGG{@wH/5yȜ@"|p(ik%`yLh}p!h3nRzmߦﵫ~ˎP0H8хJVXX|t r^3b`z˄Z)~58ګ˾qi`?$*(vD bhXv Ѵy62gD9OI =FV3OQhtDFbF "Lܧ;]9{ԗd(,eZڎ\%=hJkQpgǦa?>0xVL4<|CUP8-KEYNRQn4lwWW@ Fg')Z?!|f~$4i1Q,1 7k%8`))N;Y%T\3Q.B&3#Ix> <: طGgj ZA"Gd1reIe,iҳ2Ue-ܿS?6OGX|;w.*(=Rg& G[cXFŠ'.UCWxqBq۠b\3M+ ЂL1e!C!&8#"p&'lѦ)Ky5:9a'L\aNjjeor&k4Y[Z6+M/s1k:}Cb$`C]$V;%.WlpI& 9b=6v*Dnۤ RE򌚃*8ժ<9z~QK g@Ϝgҵ9M>3zE! nc#~}bQhܵe @TB ]PRxa2B\Q(D\T0@T^Xẉ+猎 !Rk\#qeNUf A6Rߗm+7Oh 'ڇޛ߸^TꫠAT%'K?vw{~V,-I9h}kUSwڥxR ı%|a&Uma]@a0!pцDm3WhJxȴ!pRXӯv EkJjoHe6\A{y"p'L됫|8 Aڛb3W=cI[qHeʈ19 PKh"LIrSJ8[uS{豩XhL~(FzlH>y2zi1r?(ZZP^@ TVNHtL?碶z'N ig-N$%MczF02ĝ;ªjE4!FݡPZfף/t@~jԼ˂Mrw-w `?黁m(yIXnUڂKNYw/?\tNk |$@7Ƶ/#4f3+fк{=U[4U7D;@ iY7P':-՛eH 5us^޷WI8Y TwpͫWAdp$߆em$J|lK~d~Tyf)Gm tQ@pKkI4&v5R Ss\- [U2CcDbܦ)}{&`$g+~o`,M֗S v0@UMac%xgO[>i*M+b/>' u^2[[G=DW`#B1]-_=,&]Ն[ S]H,O5 p,X_mOϹIisk- =x(-)UmS$/ > @@&U_]yͷ[ӼsV+R/R͡74KD`Xvg"$.z{C)(Ś^T\y! `DIn] Xm̑ hZ $/ijWQ V}%_Tu+)xYq6JJȣ$]qFqtp7kflyu{j% +D1jH%fU#ll+Kӻ{Rt ҮZ!a'- !/5cTLKN"m=8[CL+*deD(ݐL* c`LQ_m 4찝uZKcc⸄X,1-F/r]A^BXu_μ v L j$ @s4 E(z -s1ailH[,g E %b %TAɈe4D 8OWVݣH h?Oe,5uw`hl=r9GnId셜z*Dz`,ąX8{ti*vA#fl,²)yc urbmi (6 sqTހS*~;t̀ Ow'ek47C%>U+R{\%;?Yq+cA}Y.u%ġ נ0l,\swIy%|~ٻÏ:t}P*T'VøQdcDoY/{4B|Mv͉el]#)WUg}qއX<(Q6-a 508܃M̿4ͳV9B˱yR%4/~T|%+ͯ˴S!8-! j.h䒘TثC;#~^TJk*=TB"ZCVp' N /8WmC8` oMH^f!}cK\h+ , /*s>3T(żC%L'Bk7NI!=cw=g,b_9\_yÓ®ӿ(WM<Ǽ[J]3'ZKv2l 4XL!3z>L02Wb+`T :3W#k-geZ U DA(m0Os[<k1,)DX~*x7SzP0X[ 젚MD!}npq/EMSӘ= &'6,9k7UՑT^7N-٢1=uB 6rn b+gDf=a&7sfWxF[ӠTmS7A´:#D)4bsB+ARY5,Мq^gE!Jq%xl1B}Ժ虐9AO\4M f UTf[m zi`ҨX '"NqYSSHcgr"pMoYM.Ƥ4Z{ɮ)ŦW/I/cz,gd:2gt+$<^[MH e51cq8.|zir.j-X,$ޫR|u]/}XjMcl 5Cc'q0Bv3C}hHhƘދ7n!ݱX^a/G"wH-BP;u<q- V^Y1VoMwG$ub=ҥ$a0dz5>4|춓r{I@űQ6Dc\ +aYjګ1i y0ih3ㄱ=H6cJvzrÙ+fS싻SȦ.9d)C~|)oC`Pk؛}?kmH@soߴ !4]-[VE+P{&-"KKl2-1z%@"4۱T!]EP~݉y6Z0VtPx-ӍCiE >*$|dt|-WΝq# D]ok&qI[m׃`Ѽ(>υ5Zs!X.c1;Z慆Y) <^<S0M\hJ|ImW!M3)?7{R=G?S|NpVFdZ_)|.}wRz?}QhKϖs%Jvp0_7Y=9}~}ػ853r IBG)?aR4;QĈiG]CQb7N_^Q6DyF+*JK.ym6̮J#nyflu`ؕ!B+x鶓"wMJX"rvp4K~b!ܬdxEIn26D{6w " 6ɞ1nksi <~O"{;p%ֆua+ 9eA1p'Q8Ae GBV xH46c'z3rVY twx.eӺmg+_`Oki.VRg " %%;QW0KL2%Of`] ~HtGhB9I7qCnDk.\'&7ҩ Ff8aJω.,୽k ? p}erxzXvc3-T%U2xƓڊZG:x'Hr om!KZTo|)˱bJ`ՈBG3$~s4 aǡHĚDA#6O.W.w6&r"UUl&Zy\CT:wtS,CR\ϤD*Ta ͨf6=B.|`qq ~umKLAojxWRv/)laBW#p2]g]lBNT (qZacjG rh AFʠ~=av"q*<L4|zү.PuD}րw;7&×c2Nq S[~D. lkg\9I{ :7Ξ'vq{5rޗ^Np?\n /7ACUwZkg9)*3[] 55)JfpR;WYݥ$=awbNL4CVW6am 6YZ;b3l/l֚sn1fc-5!!::-SU9%`_gH@nBҶƻ-nLƶH7Ҏ)NL>Q&S4('jܜJ~wo`^Ivcjk4Fa}&)Zc#&VOz vBٞY[z\'3íU=r/9DxWS aw+TUe'3SEx-q Qqy0s2ΏH9< '˞K cp| -ߗㆣM,}ͻ;may\?KS,sRݢQ_b={r6-sV)uv}D*JrˣRW0WhH^>! e>IUb=rKkhkS7C% ħ}ZCwz`=]#rg^ D"ȩR'qKsnnP[(\Z2FRJJ,3Kfx\+w׆I길ib%EgodBs\wUt6TsZ[O;tAV3'Fm; Q ̱dnb.Xn%T؎qslC5YK‘bIwRgQ<@]FYƯb{g41=tݘ=>;\8-ߍ.I$m H&gf=@>yyDczi]"6Xkkw!`n7ߋ'λAxo[y&ݓ%,E'# !?{ʪxïv}UпiP`(!1_0͖ C#p<RY袪>ڪ٬GK&P7'(Wؘc< `Fm+_M fn#qɠ\:m*=gC'4W y XD_-NQC20qR]{97n$TEN "loz@Ef~U[$a<  O-h%H,O\ I-0@X 9EPY}UP@J{~!W ``+KdVԊd)e C0,"{ԉyG3=x=hG ;|U[L7fk_tܡ=G`:(2m#:i ㉽E];_ˏ?2Hď^T䩸ZZk9K"ӷ¼^+1ģb>@'k`JԆ+e!]cS 7zlj֨q h0S'h$ׁ=wE|~$q{ %ąIEJW7ʵf $ZƊQJq mx[Vt^>ϟ,A)LŨ-PS zt-%~'{r#ɟ84b=cYF|O^nUjx̓+#ϨT#(9j&55X!bJ|SPPǜAwˮ"]Z {m9SJs߿+n-fj"|Re>}R-FDe yEl}bZ5GiJQL9$[2X|CF]N<<%y 0 Z]\M?Sl0[zI4LݺA +01Iu N6mQ&W^ K7 R޿Z@˙؞?~ꅗ4_㒻^p6Br;J0Gl=WZ5Su Z]ty9bnP^syiegʡpDֻ;gswv֫ $1AzH؂ot$MuXq/yMvRzk,qЀv>c6mNCVEP%0HN{$;\gI*t Ӆ^ WI*bRt T3Be*rE3g[1@ jWm]Ze=dJŜDE NfQˤgFPAy&( m@-gL6{4[c|Z9͆5.W5m]%ӌ:ϖ-AfY}8"<-dr?75Jf)\YfKi\`k\5ts;ЊΓʁBmTD–(qr٨ -z@bMp ~kC,dg)Ӧg~ļ\n 9GO(66uyLdu;15oJuNjrN zF=l DUtW&~.[Gp ch䛷H+>T}{YWjnV:tP'OIT _(b t^ݢ5 (-_ 2DMOB 70 PMvr͑W+ųU=~N J} 6B2W}@ɫKMoXWiݱ;+a{^Bq#D9k;npapgJE…<Ta_H+rȽJ@I%Wejsz GpßhQlw aq_JpЌ@ҢDl4帎Vɞ)P}rZ)72:vpX 9 +%u;QD혋ǦBb$=m%!Gs4Pt& w𝕒PQyL]`4ۇ^j|Sr7y"\]w0`I|} |DwC!hDQ96'X aF/:xPy^_m*>[V>H?a( EOC 9XY̋թtD;)ֳW $'mH JěH`A$g|p!q@7coa7vT*gnĠ:cdڭ=L.9z_ta0ާE &MNi稜 M,Ή9&֕ 1 +|#|0qOtu'Xp6,:܉"xd*F vƑa/ORCTK懎0ĀPs6+K0\|z9nz7"N#AjPPE>Rav9Dki[j &oP/pL;װ޶`ĭ8X~5ALS0hsF=_Ey֍z?(+p(e{&*m4(N<^y!~0L{2:>xaFσ7@mO])ԯS65XI[9|k(AVy@΃3H!)v !#i,pڔe )`eC_V?(tf\5Ue3a|*R@R*Figv(m|s](ov33NvL">"KM_9q0 ii88Y 7PVZ/ՅYv ڴ?d嵦1F`0*)VI0o._z,Rܬ@ceEH{۝褯7RJe1N 6xi= )xjKY| U͝93&*;ϋԾ=U!j#J%AGH"76\tx7}̽ifI,ʖ^C&l]xeOr157W̶cKkS,v㕰YI@#PA+4hUq"rAo\RYe-.3x%n~#``%҇P b$ $=Ē\1ɖ Jk Gڱdhs#ب5΍?.TP}y}"iUFQeG\_aC6 T؃Z(к!my:o>\ r d?1u.̀uҹэY{X qX t G+*긫dy23FZޱXVGd%͞D#⭻1*RQy5Ky/:F]W~h۩Ł\,qce2]4GN6 x͍*n+ I`dc\F JT5ԅ"paQn7]娑aj_rŸ6C'KUmB ʟFb,; @&8Ȅ%^+uRa|vW#Xk:ug\}K~F#J9p)UZT,8b1jlPiإV*;W0I}/` -(S^LCN8xh׉:m^l"\ɍ 쨰$V^eDzƉj|Ry .4g՟Vĸ0MzY@ᜃ/8S"%s~-,) @Ѿ4۱G,#7(ӧFMw2p Q &&6l\S jP4koLzIT#BBtV Rth/"M]Qw _ISHG_T1+~FJ^i9ֽ}lHLA S##KܩyFUi4Ibxw/MA1@5k]A&l~K\ү(q#J2QvD|} =Q|PoׅH  eLIf\WO :;xX%h6 6 l/mg\XDH1XÍ+J)vYɖ ܎T{D{i<~^}JgdF_[F̶*E+R-əh=8-0tlF"z qgSpQ b`hpa ݗC XuťO@,0#n+"%]ytDT'ҮUWpYݭ$'G5x ш_-Tmmq0]I>qp"MʀRÓWV#Z3,m:*Ⅸ+ L?ئ-2#ͭ*TRvUeS@VM-nNkhE(gǘibD<65[rmm;"V_BiެXb~àɯ%qn< o4+;ߴC`S) ;O]@+b(&Yt,O1&9D%B<3r OɏGK)dk~&H% ,HKzޥ3)mX~?7HY|,vCM!Ec3 -a h+䱍u[*lTnlyimy@ޚO|)ӧth\Λ>i̇M(4!جRp=D">:EAAF`e=+I ǝ!Q}}M0Ci$:*2z0f.vQ sc2C% Ml'`:>" ewmE9n\Fm6}N .͔ϛN4=w#<.r)x6G-b/ |;p얥Q+ jyN3ysrZUG}UKR45Sb: QY MrzHmazuvGt>i3L{*vfaImpӪ;aKvJl}Y|cQӒWJwhXPȫ~lg6`!;USCzf3Ut6e>2t9P0wA&-VzXND*pYϙݩӋA)bwCG/?s]7W9/6odzƯ`Qe%].H%@ux̤riFGBf "o f>hԳ>̓o1*_ʍZvu][oGb+C $J7{r7]w4{mSr)PJImJ}k'yz i`x7p>! InN7 xj|.C@Dgh/r!e$ Ɍ78R\ jX zUDL$/]1<^{:';DmLRhdX"<=: ?,m(܌L1tAfnȏ"W'wozu.>KI 6K]$Vz49"hijm 5дEfӇ ch+|[Bc S6;l,6˲h[5i(+(4Z# (1bjw)H~Ev|!)0Y z3xV9>:( ,(|<%#-Y~[~5:J7 T@.0 =fZZBKhg3k2M塘iB ۄ4/6x j\IՇgo6_ SUǯA*r't躊[׃;f0ĂkXXgU-2=Oeʎ<ב{:HR&U?P㓏p8 YhN bD'QV̑] ʶvxb`, ÷2!^.tY^K˥).=lYX B#T.kۚwFʿM.<>pe =2n$BDl:ډdVлR-hθFā 9wڎR$dW7'Ujvs(u x:PKUii?qΖ.m9iU E!2בF #`-ߍ "jK4hyG6}aD%F?R y3xh.=@sNZpXY@e+%q#ߙG.δ?Ko?l';/yB~;oZjX@/ީj` `5&]_{\Wd3T-4s;Xy͒md8JܞC~k5.ojQDE. =1$ibid(CO^T'4\w%NmtB=.(^O3ѠHTime_H s611`(.#ܖ x 7䰢5H.S)W[:y]x || bKlYtz~!Ic"BˆZgR)q9 ^R!]&N2YVj:9=A~>*!R xuj㟜V9GVlN`upPcɘhV&dcNu!W"P.jp'*A_#87K 4Og N1:os̡Z&,]ktqu_C7O$Y1/ z ."w fM@&ZƆ0z7ƨE`pc 45>r ?44J1$8!n[T9 +F,_Ilӟ)CP~0mNV5ŻAT$}'z󚴒$xI 1d=HR?Aɮô*X?jZua';V]ob%=8ʶσ!5HY jVY4>zWVؑr 0xkI_'VE`4<~=-Oz<8:+G֔DvW"_:[Q&+UzEeN͘Augb'UT,/gc2-/^TcmP^*ysNt@XnB}ahe|朒E̾-$LͰ!,}]4>O{ZZAuF5*pB^D=\{P$@L ɈgJq*dTM!<pt, s9~jQ~FDj_<4p4ÚNoQX_Q*̈}۝eJU&\L ,8;U=x~\ 7U)ϝd6itwi=j`c!"ZѺ ןSw22?ap]Z.éXw(I{O>74A--4bFY CDp3؃*Z|7WdzjT2D:)w/k=rl-Q]&$b( fܙ7jN>%TN(h:c;/m;3fޗ25.tWX:WDsΈ(ֹgioXo[Ln܁?: :}v"c4C2h#נj=?vY$x_^Tϗs馁bZw'.HTsAB|?1 H~G *^ ۂS#y_d)4t$77޾k0.- hӔ|ԧkFw?--L:{ۊܑqxMe{(a|0ST;r7"/}49 B~~VʥS0wr^2 }7J & hE 9sq!GVa/D6~26 4f)+4faicGMOIaI'Er8cYjk}x w)cKRyY=fӋjH7lГ]4&9*df_ 86mF{wHRʫ%MY/7j pVv1 FIAEm=Y$Ij'}i7^W)ZDB\xAP`mhŜ( o# '{S}P;UUJYGAM=tZAsC2]a9hXg63 $t܍:EHeO:uȉlѯ>Ke@OͼujȰ`hydy\^ b[|D krMϴHP\B(>6CS9Kld"M0I{bl7K+5OpF -`vWsU;eSVhS+_0Ht] $7/\.w FꎴLv¨c2n@WcXݵ&'/NDQ`i׻"mUg~Ħ#R[:Ԣмy8P,o.+|TW`3RUj=W@׸vH} n> s7{$<3c9g7FC5뇄d!3Zy,A:u-{ )?ˡ4N*IKIm{X.ԛ~x*/f֟x* vܑ>7yaYJ2 ,>k~ N*'Z⓾Z[$h 3g5e̸)C$\ܻt2.$R?T\ Rd=M8;}DZfEꡒ #\K`eԱQ d; bG-:%<2JfĹ vá"*EȞ1C)Xն7y8@&WA۾8Eu8r %VGH]j F@m$i Ggt{W^B ooV$I ΌLŞʉ4G7j%Nu* .11(,lIfh O4QxqN6|ak5ENDikL77&MbqNn x)UN<">n苽8Ӓx@(ʈ˨O =%Tɹ3$Z;nT.&lW䨬 q. ϝ+1!Nxg܋grF7/oOCۿ_gˤnB ivN km~cp&!JrR@6fqTH 3?_ +]8DO[<NolYl7.8j xtljmRq xܥRm iwrLjk<O1Ke[u'%ywlqcvN v Vpcg '?޴Y͇,=\٩ޠ#g*]bo q/dy^%p05[;:&𾥂3h A,8,Ƈ(">sY LǗ6 Evx _b+2CUىb4;VNĹn\O$aMw_0|fMQ)ԵdKDGB?gV5{xk(7N邵CޅGL#nO-ļ˵6rF0\bo˄AŔYIG:q]</MB>xXc}t/#o T@3dr[}qny5l xko:\4SpSC+r(g*(15po{J>[HL3<(om,Ѵm^kVBk7H;!~aX@ OmAWR"EF4q"'AfJ7dsoM%N7YsnBvOҘm`~AjThIc~gL?5 W)2b)/@;bX)OPSSTL1]J <|DZ{):#53  n?eDJ ǶRm@qEՙjvI%}\223T->m=` ~i:6&KFL@5aoR@\iau 8쓨1^2h1%8 \ 7ZOwkt$x~y X+V\6J#yi8I:/zcG_5]&5QH1G>YTS4S]\l>"7Kx'7~3kÔd."/߄(T+1Ab8\RѤUT/\Ϋʗ'Rw'/`wJ-XswWe،GYozu 6Ѷ٪ҤƂ:hxhn@Vg P9mɷkjÖ;XS5ߔdsڇoF%[1d,LQJkP/L:p^=*"rXYLѰ=%ϷЩTWOBڹô߉R-q"i:zM,޸ۖht Vo&zre=z!FCu>f,0+zB5'p}p' =0>A`Wm\TF', XbD=<qTzѰ'Bۍ -w`+w(3dZj~VbSs-=m8j R•気tto_|IunމնT5FO5eC* zFS6U`n\+Eyews$|=ɏ~{/K4PϾRB3Wd0ΆƬYÒT-ė͗Txa1' ,09!Ky%D [X.M>0q2'ꙶVQ$k4d"`VJ7a;g1;CU1IBs vrW]?ϱ>թ`{\_ls%L32|d9`=bZ.g kb!˦3c A7`F4"+"j_Ϡю~{h$ x̩[P9qrN>^}`T{Q2'lMtW2H6X,q|-EYi' IIMc *p Sl$G^:Fʆ ;{C\!5|]8*5X.i%}z6Z 3y}bȄ cZ_0a\ȍB<ۤ"yoՂW=Rrw\ngQRI #wFt}79 ~;+4q^ߎ*[ jT?qO}-anOul'@ #EkaUaI1Գ!=>12F*w|Q/~XmmTHaJcZj/cse$2d2D=4ح{j`85!96hFsYXViCj~=l6/ӚEs[Oc4q⁤ #%OfYLtSvwtPH*Dh\uYv#Q6W #_CEG.8R|{bP~8f4Z$Hp#:;% sȰ8yi$`\  !58&E Sa0U(6rtզLG]O$ i|'ضF^\V>^NS<,lUkB92IZNipW)RTbᔽHzZ -͆72 Y;Z뗭Jc\ɑoR{,K](Ce>!;LdԔ%$6jluA!R}` d+1I3ipY!O4vbדx0EG284HuZKWu۹n;*X\wpDDBXaRrϓ%+.uiQMշv?8!ԪLB=fuHM+R:i[I%o ?_h l4w*j#݁E0!ﺇ Jipg,nE J1J2䇂ի!ĥH{Rq:1ؼ>E,^2 {A %&[ֆmߧ3O!2eџEzOؒ>ՑX(&v'ſ'"V>c,L^1ŅX*(ok& 6fYotQ>BFg/;\Q+Ko!5O`־ۦ*ӕyfT.aiZp{Aw5 ?- N;rtS1M1N$/IkL 4b(8il=m oTK|'Tmb9\m g#b-\5JtqA"gVOL,06!AT;bݍWJ) r9RfD}һu/(k$t˗mBh{F58z%>P,N~( ֣~ fc`'ɘ EpD"op@+X "jdJK$&z)6.U~ bn 3uvw2.-5[ ]'YU9%W(T[;ٺ[ ےBǹ 3+%;,_q*̀tP;4eh0~`hnc"pm 9z~FLOCeҌxoسeNNZ0:㼝;}I܅IL=qCdʑ΋]'{82{OsG 凬y^%Jp.C Mt CD&N8i;H43 fXt‚G1Jw"E Q[b4Ga hTAW\hYOY9t#B- ΣHn { }v9+ go){-YmX?Y:q"^CnToO0bjWfVBkіDJYe~2Gԯӥ-gӢFuy2׀1a%R5"vx){ff s󙧯,bv 4Xp8{bNg|r,XS#tI-[ACQs](A$q˃ A_ȡu?Y R*L6sL/T!$GE`O3LY,+>ւZNL} WWM o[9WLo" :6W.$ +Ԟq#߯ iXhQOᱻx3jRrBOA K<X) kП)A$2EDzq 9%( sKm sLZiNO]S&FH#*r0b3}$P5oW}Ngyꑀf&Yl`r`Mh؛F?r@X<ŷzBI 7F:#\̷-a*\X2:Z.5JSaptk% @҅`,exKIӋx-U1ވT8GY5vݻPZq8GpyT4r&Ѐ3{%Q T参  4bP:tcVR3ٛcn1 ѳzѦ*YI@8/3LY(O?Z|3fGQDّK;3h ѝ b>O#8tK턺 wc]iBz{!BcUՊ qC赴Tಿইqɥuʀu͉q0H1T eϥA&ԝ$A ¡%1eb!NjՒT-_KyP9$(42'dvsP{7уo\ϬIIǪ]>UڂT)wwu8G ɷ6"|aiꙤE|7ɧ]H P,Ij爞YsK"D㛛lޅ@3khɑD}%ŭ\gcU_g2"n5ʘ=RQ(as;A%aÍw܈xFd-sLL;8@EWrYr $DomMSsrɲ#|pKcB[+ Cnb&ugsYQ ̑ԐDwU`d φzA~ टN?A$͛3RoߙOAkH^ĵ 5]Z[6AHVTXh2c׎]>ri]Kk;nTc7 ӪNiCZf)g3,\q\Uˆ M][p'\u{lrÜI'PuW3%@g ޶y\CB-)X>](TZ 6 lU9!;55 v G9=Aw P+y%\úNC+S/a<X$tqTO}WΔI/ lۚ܆tZM1PՅ-<Ȇx^ oAGk'*&a!aMs?'bo$A:wL(b62?fvA} dP,qd%^"if-}2^1~`a HKPDm?o!æ=$Klȁdڕ:]+8U* u}ǻ@_$RZi{֕9[31p)Ň^ t!@qa1fUx_-fܾ4n뵦Î*nXDO$jAǙb_gwHdStԟOn NWũ֦@eMYҡe>  #tu`q/|eXqakIlqRXI̜e-Q\i-cdz G8kYvSjJj; lfRMT) |i`LĬm!&s7QY;u=c(>J. Ij;'[T?=JE/ "@u IFhT44ˇk4+Tm @@㴋(rO^EϻfxqD75\ 4 Uyr@Ğ |a,>@jx/>Zen!htj0u{?*jgqtQupb(;]1e6h웂;u.U̍q-G3dJގ wpqQBmٍ=f-NRD =j]fKU2QTEU[H4L혽0rSޔriq V L!E&"RǹW1v/G3Njcys`؈tUI"m)h h.F51I1zxXG$Sxo>,6syϺ( `J;9 Ln،(oyz/cP,m0$W‮`|yQYY($\R6K 'gQ^f RH|>C7`|_c^.oz4p9BfK 6E330qqֆ=:sEZZG7hzX- {t0^Cn}JUHK/kdsص@?zAqRS x8 ݼ`!M&2#`\B1/`XΏ9ۚ房uGyن85O54iq4qˣjT]E  gcY.ҥ4uJC֌B`En(hߟ o B5lL]mĹʣ5a>$w"fXG[{1VCT5, Q7On)DRJl;PAP a̰O- ^ܵ`lbsL&_^vnюf{6:@ `P&10ݢɲKX`j&(.NNf]Ƨ-[Q_>nC 4Y\3dstʛ43q1u FO h%jnJcE7$HI9/tqЉ6.߹=lŜ#(ZYP%+@l\0,<8ݥ/~<&c| X*5@rabo~ >˚ȇR n_8֞Ӽ%-}+[X)ӜgnIcYV{~ j|S[Q>PWk ^Duۂ5c@xCM?`iaH@I8Dkܹ[TaImz3{ZVc}<<> 68Wfbpajg|V-,1!}ˤ16EZs @&md?Oܿ5TkNQӡIMIţ ?:5 DX'%>:B泹2wI0vq "[LahVw]S͛n3n4ڇA98f)fCpw+^M +>)i ͊yŵeQ&:+<LB+)%GCu:y4BNzOV>_(?jǔ U)H>OJ?/P)oZƴev&_?-rWʭȹH.&Ae " 6u&H9їGRl%0elvDۧ yo\gkI#PB␥uaqJ4xr]ivɌhP)H:.:6k)BiQEVTܯ嬬?O 푊k! D8(:;7GbֆAbxJeЇ$ȹCIi\faX?ÐKnVA4U0CA,  Z|W|lJl/k*ruwcr  ;7 YZ