libselinux-debuginfo-2.9-8.el8 > 6 6_6 3!pQp)Tξ7]mtZ`c\O ]mtZ` Y ~y+Ū`o}*evҵſk<ðAAp7oA}" JcSlA$q4ྦ}di p[H;jMk? %mlZCF G_WJ N<_?Nfj1gT)qrkäËsR[0<…'WLqdmwGWjߘl+P}y++n4NzJA.9tu6.kQ;ΓyQ֭v۞|9b49FlБv+̒tSprWa8L'm<ۈ?qS5saYWo$ ]FO,"'cS: 0q cZ3*1F斯&}ix m/Y[xg@)')"+Wlo]¾P'nD`bgW=zFͲm־|[eA56 ȏq!q܍("n=oϢ:2Uϖpjdeq+ФPL9ڮjSIx%;ya x> uVNټKGx趼Ś*`u62$"\hZ!i Abgŷzh \G Efk1}$sV >p?aL?a<d ! J049?M k}       4    T |   (p(8N9@N:mNG[L H[t I[ X[Y[\[ ]\ ^\b]id^e^f^l^t^ u_ v_,w`h x` y```````a8Clibselinux-debuginfo2.98.el8Debug information for package libselinuxThis package provides debug information for package libselinux. Debug information is useful when developing applications that use this package or when debugging this package.c"ord1-prod-x86build003.svc.aws.rockylinux.org KojiRockyPublic Domaininfrastructure@rockylinux.orgDevelopment/Debughttps://github.com/SELinuxProject/selinux/wikilinuxx86_64<M AAAA큤AA큤c"c"c"c"c"c"c"c"c"c"046c4b27a4de943228eada1bf8b641c2e296fb8fbd00304dfc6387fc0bd719c87890aa1f1b00c11bed2442ede50990e47058e454385028ed388595d206d09f8b../../../.build-id/9e/62372489a1a17a06f7a7f93c917cbeec84fc52../../../../../usr/lib/debug/usr/lib64/libselinux.so.1-2.9-8.el8.x86_64.debugrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibselinux-2.9-8.el8.src.rpmdebuginfo(build-id)libselinux-debuginfolibselinux-debuginfo(x86-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3c@c.b_@_l@]X]@\@[@[ā@[ @[,[@[Zz@ZK@ZZZI@Z@Z}@Zz@Zu@ZTZOhZfY@Y˒Y(@YJYV@Y@Y|xY{'@Yx@Y.X-Xg@X@X @XN@X@XXx@Xv@XJX43@WH@W9W@Wq@Wm Wk@W,@W'A@W#LW@VяVIVɦV=@VVii@V@V UU@U4@Ua@UQ@U8U6;UTS@S@SSShShSXS 4@S@R@RUR&RʚRkR%R@RMUM@M@M@M@MlMQ0@MGM5ML@L-@L@L*@LLq@LN@LF@L$@KKKrK@KKqK}+KTM@KA@K@JJJJG@JG@JG@JjJS8JS8JB@J@JMIܑI@IԨIbI̿I@IV@III@I@I2I@IcGIcGIcGIG@IG@IBR@I1.I!\I!\I-HHHe@He@He@He@H@HHH@Ht@HsVHgy@H^>H^>H-w@H!H @H@G@GG#GF@G@GGƢ@GƢ@G­G@GGD@G@G@G@G,@G,@G@GG@GZ@GZ@GeGeG|@G|@GO@GO@G<4G<4G0W@G'@FF@FIFFFFF&@FF@FvFFS@FF@FF]F@FtFFzh@Fw@Fm9@F` @F; @F-@F,F@F@FF*FF @F @FoE@EE@E4@EE?Eɿ@EEEEElEx@E&E=E=E@Ex@EvEnEYEK/@E>@E4EE EgEgEDfDDDDq@D@DB@DB@DB@DB@D{DDX@D4D4D4DD@D@D~D~D|3DvDu@Dr@Dr@DlaDk@DiD`@D_2D_2DX@DWID?D;@D'Dj@C@CCC-Cǖ@Cǖ@C[CCC8@C@CC @CCqC @CCCC@CBC@C@C|pC|pC{@CyCp@Cp@CoACkM@CiCf@C_oC_oC^@C^@CX@CWCS@COCFc@CFc@CECECBnCA@C;@C:C*C&@C&@C%mCC@CC C a@C a@C&B=BۙB@B@Br!Br!Br!Bn-@BgB] B] BZfBS@BQ,@BIC@BAZ@B9q@B9q@B06B-B$Y@B#BB@B@B LB LBBAA)@A@A@AA@A@A@AyAҜ@AJA@A`A`AA@AA@Ak@AAA@AvA@AAoA]FA]FAQi@AN@AI@AF@AF@AA@A>@A>@A7 @A7 @A5A4h@A3A3A/"@A-A+-A(A$@A!@A A A@A@@@q@7@@@@6@@@A@)@@@@@@@@@~y@@~y@@~y@@}'@s@@s@@s@@l@@ia@@b@b@b@O@@O@@Dw@@9@@,@@ @/@@???E@?E@?٭???q@??@?@?@?}d?z?a@?M?D@>S@Vit Mojzis - 2.9-8Vit Mojzis - 2.9-7Vit Mojzis - 2.9-6Vit Mojzis - 2.9-5Vit Mojzis - 2.9-4Vit Mojzis - 2.9-3Petr Lautrbach - 2.9-2.1Petr Lautrbach - 2.9-1Petr Lautrbach - 2.8-6Petr Lautrbach - 2.8-5Petr Lautrbach - 2.8-4Petr Lautrbach - 2.8-3Petr Lautrbach - 2.8-2Petr Lautrbach - 2.8-1Petr Lautrbach - 2.8-0.rc3.1Petr Lautrbach - 2.8-0.rc2.1Petr Lautrbach - 2.8-0.rc1.1Petr Lautrbach - 2.7-14Petr Lautrbach - 2.7-13Petr Lautrbach - 2.7-12Igor Gnatenko - 2.7-11Fedora Release Engineering - 2.7-10Igor Gnatenko - 2.7-9Iryna Shcherbina - 2.7-8Mamoru TASAKA - 2.7-7Petr Lautrbach - 2.7-6Petr Lautrbach - 2.7-5Petr Šabata - 2.7-4Zbigniew Jędrzejewski-Szmek - 2.7-3Zbigniew Jędrzejewski-Szmek - 2.7-2Petr Lautrbach - 2.7-1Fedora Release Engineering - 2.6-10Florian Weimer - 2.6-9Petr Lautrbach - 2.6-8Fedora Release Engineering - 2.6-7Petr Lautrbach - 2.6-6Petr Lautrbach - 2.6-5Petr Lautrbach - 2.6-4Petr Lautrbach - 2.6-3Petr Lautrbach - 2.6-2Petr Lautrbach - 2.6-1Fedora Release Engineering - 2.5-18Stephen Gallagher - 2.5-17Vít Ondruch - 2.5-16Petr Lautrbach - 2.5-15Charalampos Stratakis - 2.5-14Petr Lautrbach - 2.5-13Petr Lautrbach 2.5-12Petr Lautrbach 2.5-11Fedora Release Engineering - 2.5-10Petr Lautrbach - 2.5-9Petr Lautrbach - 2.5-8Petr Lautrbach - 2.5-7Petr Lautrbach - 2.5-6Petr Lautrbach - 2.5-5Petr Lautrbach - 2.5-4Petr Lautrbach - 2.5-3Petr Lautrbach 2.5-2Petr Lautrbach 2.5-1Petr Lautrbach 2.5-0.1.rc1Fedora Release Engineering - 2.4-8Vít Ondruch - 2.4-7Petr Lautrbach - 2.4-6Robert Kuska - 2.4-5Petr Lautrbach 2.4-4Petr Lautrbach 2.4-3Adam Jackson 2.4-2Petr Lautrbach 2.4-1.1Fedora Release Engineering - 2.3-11Petr Lautrbach 2.3-10Petr Lautrbach 2.3-9Petr Lautrbach 2.3-8Than Ngo - 2.3-7Vít Ondruch - 2.3-6Miroslav Grepl - 2.3-5Fedora Release Engineering - 2.3-4Fedora Release Engineering - 2.3-3Kalev Lember - 2.3-2Dan Walsh - 2.3-1Miroslav Grepl - 2.2.2-8Vít Ondruch - 2.2.2-7Dan Walsh - 2.2.2-6Dan Walsh - 2.2.2-5Dan Walsh - 2.2.2-4Dan Walsh - 2.2.2-3Dan Walsh - 2.2.2-2Dan Walsh - 2.2.2-1Adam Williamson - 2.2.1-6Dan Walsh - 2.2.1-5Dan Walsh - 2.2.1-4Dan Walsh - 2.2.1-3Dan Walsh - 2.2.1-2Dan Walsh - 2.2.1-1Dan Walsh - 2.2-1Dan Walsh - 2.1.13-21Dan Walsh - 2.1.13-20Dan Walsh - 2.1.13-19Dan Walsh - 2.1.13-17Fedora Release Engineering - 2.1.13-17Dan Walsh - 2.1.13-16Dan Walsh - 2.1.13-15Dan Walsh - 2.1.13-14Dan Walsh - 2.1.13-13Dan Walsh - 2.1.13-12Dan Walsh - 2.1.13-11Dan Walsh - 2.1.13-10Dan Walsh - 2.1.13-9Dan Walsh - 2.1.13-8Dan Walsh - 2.1.13-7Dan Walsh - 2.1.13-6Dan Walsh - 2.1.13-5Dan Walsh - 2.1.13-4Dan Walsh - 2.1.13-3Dan Walsh - 2.1.13-2Dan Walsh - 2.1.13-1Dan Walsh - 2.1.12-20Dan Walsh - 2.1.12-19Dan Walsh - 2.1.12-18Dan Walsh - 2.1.12-17Dan Walsh - 2.1.12-16Dan Walsh - 2.1.12-15Dan Walsh - 2.1.12-14Dan Walsh - 2.1.12-13Dan Walsh - 2.1.12-12Dan Walsh - 2.1.12-11Dan Walsh - 2.1.12-10Dan Walsh - 2.1.12-9Dan Walsh - 2.1.12-8Dan Walsh - 2.1.12-7Dan Walsh - 2.1.12-6Dan Walsh - 2.1.12-5Dan Walsh - 2.1.12-4Dan Walsh - 2.1.12-3Dan Walsh - 2.1.12-2Dan Walsh - 2.1.12-1David Malcolm - 2.1.11-6David Malcolm - 2.1.11-5Fedora Release Engineering - 2.1.11-4Dan Walsh - 2.1.11-3Dan Walsh - 2.1.11-2Dan Walsh - 2.1.11-1Dan Walsh - 2.1.10-5Dan Walsh - 2.1.10-4Dan Walsh - 2.1.10-3Dan Walsh - 2.1.10-2Dan Walsh - 2.1.10-1Dan Walsh - 2.1.9-9Dan Walsh - 2.1.9-8Dan Walsh - 2.1.9-7Kay Sievers - 2.1.9-6Dan Walsh - 2.1.9-5Harald Hoyer 2.1.9-4Dan Walsh - 2.1.9-3Dan Walsh - 2.1.9-2Dan Walsh - 2.1.9-1Dan Walsh - 2.1.8-5Dan Walsh - 2.1.8-4Dan Walsh - 2.1.8-2Dan Walsh - 2.1.8-1Dan Walsh - 2.1.7-2Dan Walsh - 2.1.7-1Dan Walsh - 2.1.6-4Dan Walsh - 2.1.6-3Dan Walsh - 2.1.6-2Dan Walsh - 2.1.6-1Dan Walsh - 2.1.5-5Ville Skyttä - 2.1.5-4Dan Walsh - 2.1.5-3Dan Walsh - 2.1.5-2Dan Walsh - 2.1.5-1Dan Walsh - 2.1.4-2Dan Walsh - 2.1.4-1Dan Walsh - 2.1.0-1Dan Walsh - 2.0.102-6Dan Walsh - 2.0.102-5Dan Walsh - 2.0.102-4Dan Walsh - 2.0.102-3Dan Walsh - 2.0.102-2Dan Walsh - 2.0.102-1Dan Walsh - 2.0.101-1Dan Walsh - 2.0.99-5Dan Walsh - 2.0.99-4Dan Walsh - 2.0.99-3Dan Walsh - 2.0.99-2Dan Walsh - 2.0.99-1Fedora Release Engineering Dan Walsh - 2.0.98-3Dan Walsh - 2.0.98-2Dan Walsh - 2.0.98-1Dan Walsh - 2.0.97-1Dan Walsh - 2.0.96-9Dan Walsh - 2.0.96-8jkeating - 2.0.96-7Adam Tkac - 2.0.96-6Dan Walsh - 2.0.96-5Dan Walsh - 2.0.96-4David Malcolm - 2.0.96-3Dan Walsh - 2.0.96-2Dan Walsh - 2.0.96-1Dan Walsh - 2.0.94-1Dan Walsh - 2.0.93-1Dan Walsh - 2.0.92-1Dan Walsh - 2.0.91-1Dan Walsh - 2.0.90-5Dan Walsh - 2.0.90-4Dan Walsh - 2.0.90-3Dan Walsh - 2.0.90-2Dan Walsh - 2.0.90-1Dan Walsh - 2.0.89-2Dan Walsh - 2.0.89-1Dan Walsh - 2.0.88-1Dan Walsh - 2.0.87-1Dan Walsh - 2.0.86-2Dan Walsh - 2.0.86-1Fedora Release Engineering - 2.0.85-2Dan Walsh - 2.0.85-1Dan Walsh - 2.0.84-1Dan Walsh - 2.0.82-2Dan Walsh - 2.0.82-1Dan Walsh - 2.0.81-1Dan Walsh - 2.0.80-1Dan Walsh - 2.0.79-6Dan Walsh - 2.0.79-5Dan Walsh - 2.0.79-4Dan Walsh - 2.0.79-3Dan Walsh - 2.0.79-1Dan Walsh - 2.0.78-5Dan Walsh - 2.0.78-4Dan Walsh - 2.0.78-3Dan Walsh - 2.0.78-2Dan Walsh - 2.0.78-1Fedora Release Engineering - 2.0.77-6Dan Walsh - 2.0.77-5Dan Walsh - 2.0.77-3Dan Walsh - 2.0.77-2Dan Walsh - 2.0.77-1Dan Walsh - 2.0.76-6Dan Walsh l - 2.0.76-5Dan Walsh - 2.0.76-4Ignacio Vazquez-Abrams - 2.0.76-2Dan Walsh - 2.0.76-1Dan Walsh - 2.0.75-2Dan Walsh - 2.0.75-1Dan Walsh - 2.0.73-1Dan Walsh - 2.0.71-6Dan Walsh - 2.0.71-5Dan Walsh - 2.0.71-4Dan Walsh - 2.0.71-3Dan Walsh - 2.0.71-2Dan Walsh - 2.0.71-1Dan Walsh - 2.0.70-1Dan Walsh - 2.0.69-2Dan Walsh - 2.0.69-1Dan Walsh - 2.0.67-4Dan Walsh - 2.0.67-3Dan Walsh - 2.0.67-2Dan Walsh - 2.0.67-1Dan Walsh - 2.0.65-1Dan Walsh - 2.0.64-3Dan Walsh - 2.0.64-2Dan Walsh - 2.0.64-1Dan Walsh - 2.0.61-4Dan Walsh - 2.0.61-3Dan Walsh - 2.0.61-2Dan Walsh - 2.0.61-1Dan Walsh - 2.0.60-1Dan Walsh - 2.0.59-2Dan Walsh - 2.0.59-1Dan Walsh - 2.0.58-1Dan Walsh - 2.0.57-2Dan Walsh - 2.0.57-1Dan Walsh - 2.0.56-1Dan Walsh - 2.0.55-1Dan Walsh - 2.0.53-1Dan Walsh - 2.0.52-1Dan Walsh - 2.0.50-1Dan Walsh - 2.0.49-2Dan Walsh - 2.0.49-1Dan Walsh - 2.0.48-1Dan Walsh - 2.0.47-4Adel Gadllah - 2.0.47-3Dan Walsh - 2.0.47-2Dan Walsh - 2.0.47-1Dan Walsh - 2.0.46-6Dan Walsh - 2.0.46-5Dan Walsh - 2.0.46-4Dan Walsh - 2.0.46-3Dan Walsh - 2.0.46-2Dan Walsh - 2.0.46-1Dan Walsh - 2.0.45-1Dan Walsh - 2.0.43-1Dan Walsh - 2.0.42-1Dan Walsh - 2.0.40-1Dan Walsh - 2.0.37-1Dan Walsh - 2.0.36-1Dan Walsh - 2.0.35-2Dan Walsh - 2.0.35-1Dan Walsh - 2.0.34-3Dan Walsh - 2.0.34-2Dan Walsh - 2.0.34-1Dan Walsh - 2.0.33-2Dan Walsh - 2.0.33-1Dan Walsh - 2.0.31-4Dan Walsh - 2.0.31-3Dan Walsh - 2.0.31-2Dan Walsh - 2.0.30-2Dan Walsh - 2.0.30-1Dan Walsh - 2.0.29-1Dan Walsh - 2.0.24-3Dan Walsh - 2.0.24-2Dan Walsh - 2.0.24-1Dan Walsh - 2.0.23-3Dan Walsh - 2.0.23-2Dan Walsh - 2.0.23-1Dan Walsh - 2.0.22-1Dan Walsh - 2.0.21-2Dan Walsh - 2.0.21-1Dan Walsh - 2.0.18-1Dan Walsh - 2.0.16-1Dan Walsh - 2.0.14-1Dan Walsh - 2.0.13-2Dan Walsh - 2.0.13-1Dan Walsh - 2.0.12-2Dan Walsh - 2.0.12-1Dan Walsh - 2.0.11-1Dan Walsh - 2.0.9-2Dan Walsh - 2.0.9-1Dan Walsh - 2.0.8-1Dan Walsh - 2.0.7-2Dan Walsh - 2.0.7-1Dan Walsh - 2.0.5-2Dan Walsh - 2.0.5-1Dan Walsh - 2.0.4-1Dan Walsh - 2.0.2-1Dan Walsh - 2.0.1-1Dan Walsh - 2.0.0-1Dan Walsh - 1.34.0-2Dan Walsh - 1.34.0-1Dan Walsh - 1.33.6-1Dan Walsh - 1.33.5-1Dan Walsh - 1.33.4-3Dan Walsh - 1.33.4-2Dan Walsh - 1.33.4-1Dan Walsh - 1.33.3-3Dan Walsh - 1.33.3-2Dan Walsh - 1.33.3-1Jeremy Katz - 1.33.2-4Dan Walsh - 1.33.2-3Dan Walsh - 1.33.2-2Dan Walsh - 1.33.2-1Dan Walsh - 1.33.1-2Dan Walsh - 1.33.1-1Dan Walsh - 1.32-1Jesse Keating - 1.30.29-2Dan Walsh - 1.30.29-1Jeremy Katz - 1.30.28-3Dan Walsh - 1.30.28-2Dan Walsh - 1.30.28-1Jeremy Katz - 1.30.27-2Dan Walsh - 1.30.27-1Jesse Keating - 1.20.26-2Dan Walsh - 1.30.25-1Dan Walsh - 1.30.24-1Dan Walsh - 1.30.22-2Dan Walsh - 1.30.22-1Dan Walsh - 1.30.20-1Jeremy Katz - 1.30.19-5Jeremy Katz - 1.30.19-4Dan Walsh 1.30.19-3Dan Walsh 1.30.19-2Dan Walsh 1.30.19-1Dan Walsh 1.30.15-5Dan Walsh 1.30.15-4Dan Walsh 1.30.15-3Dan Walsh 1.30.15-2Dan Walsh 1.30.15-1Dan Walsh 1.30.12-2Dan Walsh 1.30.12-1Dan Walsh 1.30.11-2Dan Walsh 1.30.11-1Dan Walsh 1.30.10-4Dan Walsh 1.30.10-3Dan Walsh 1.30.10-2Dan Walsh 1.30.10-1Dan Walsh 1.30.8-1Dan Walsh 1.30.7-2Dan Walsh 1.30.7-1Dan Walsh 1.30.6-2Dan Walsh 1.30.6-1Dan Walsh 1.30.5-1Dan Walsh 1.30.3-3Dan Walsh 1.30.3-2Dan Walsh 1.30.3-1Dan Walsh 1.30.1-2Dan Walsh 1.30.1-1Dan Walsh 1.30-1Jesse Keating - 1.29.7-1.2Jesse Keating - 1.29.7-1.1Dan Walsh 1.29.7-1Dan Walsh 1.29.6-1Dan Walsh 1.29.5-2Dan Walsh 1.29.5-1Dan Walsh 1.29.4-1Dan Walsh 1.29.3-2Dan Walsh 1.29.3-1Dan Walsh 1.29.2-4Dan Walsh 1.29.2-3Dan Walsh 1.29.2-2Dan Walsh 1.29.2-1Dan Walsh 1.29.1-3Jesse Keating Dan Walsh 1.29.1-1Dan Walsh 1.28-1Dan Walsh 1.27.28-2Dan Walsh 1.27.28-1Dan Walsh 1.27.26-1Dan Walsh 1.27.25-1Dan Walsh 1.27.23-1Dan Walsh 1.27.22-4Dan Walsh 1.27.22-3Dan Walsh 1.27.22-2Dan Walsh 1.27.22-1Dan Walsh 1.27.21-2Dan Walsh 1.27.21-1Dan Walsh 1.27.20-1Dan Walsh 1.27.19-1Dan Walsh 1.27.18-1Dan Walsh 1.27.17-4Dan Walsh 1.27.17-2Dan Walsh 1.27.17-1Dan Walsh 1.27.14-3Dan Walsh 1.27.14-2Dan Walsh 1.27.14-1Dan Walsh 1.27.13-2Dan Walsh 1.27.13-1Dan Walsh 1.27.12-1Dan Walsh 1.27.9-2Dan Walsh 1.27.9-1Dan Walsh 1.27.7-1Dan Walsh 1.27.6-1Dan Walsh 1.27.4-1Dan Walsh 1.27.3-1Dan Walsh 1.27.2-1Dan Walsh 1.27.1-3Dan Walsh 1.27.1-2Dan Walsh 1.26-6Dan Walsh 1.26-5Dan Walsh 1.26-3Dan Walsh 1.26-2Dan Walsh 1.25.7-1Dan Walsh 1.25.6-1Dan Walsh 1.25.5-1Dan Walsh 1.25.4-1Dan Walsh 1.25.3-2Dan Walsh 1.25.3-1Dan Walsh 1.25.2-2Dan Walsh 1.25.2-1Dan Walsh 1.24.2-1Dan Walsh 1.24.1-1Dan Walsh 1.23.11-1Dan Walsh 1.23.10-3Dan Walsh 1.23.10-2Dan Walsh 1.23.10-1Dan Walsh 1.23.8-1Dan Walsh 1.23.7-3Dan Walsh 1.23.7-2Dan Walsh 1.23.7-1Dan Walsh 1.23.6-1Dan Walsh 1.23.5-1Dan Walsh 1.23.4-1Dan Walsh 1.23.2-3Dan Walsh 1.23.2-2Dan Walsh 1.23.2-1Dan Walsh 1.23.1-1Dan Walsh 1.22-1Dan Walsh 1.21.13-1Dan Walsh 1.21.12-1Dan Walsh 1.21.11-2Dan Walsh 1.21.11-1Dan Walsh 1.21.10-3Dan Walsh 1.21.10-1Dan Walsh 1.21.9-2Dan Walsh 1.21.9-1Dan Walsh 1.21.8-1Dan Walsh 1.21.7-1Dan Walsh 1.21.5-1Dan Walsh 1.21.4-1Dan Walsh 1.21.2-1Dan Walsh 1.21.1-3Dan Walsh 1.21.1-2Dan Walsh 1.21.1-1Dan Walsh 1.20.1-3Dan Walsh 1.20.1-2Dan Walsh 1.20.1-1Dan Walsh 1.19.4-1Dan Walsh 1.19.3-3Dan Walsh 1.19.3-2Dan Walsh 1.19.3-1Dan Walsh 1.19.2-1Dan Walsh 1.19.1-6Dan Walsh 1.19.1-4Dan Walsh 1.19.1-2Dan Walsh 1.19.1-1Steve Grubb 1.18.1-5Dan Walsh 1.18.1-4Dan Walsh 1.18.1-3Steve Grubb 1.18.1-2Dan Walsh 1.18.1-1Steve Grubb 1.17.15-2Steve Grubb 1.17.15-2Dan Walsh 1.17.15-1Dan Walsh 1.17.14-1Dan Walsh 1.17.13-3Dan Walsh 1.17.13-2Dan Walsh 1.17.13-1Dan Walsh 1.17.12-2Dan Walsh 1.17.12-1Dan Walsh 1.17.11-1Dan Walsh 1.17.10-1Dan Walsh 1.17.9-2Dan Walsh 1.17.9-1Dan Walsh 1.17.8-2Dan Walsh 1.17.8-1Dan Walsh 1.17.7-1Dan Walsh 1.17.6-1Dan Walsh 1.17.5-1Dan Walsh 1.17.4-1Dan Walsh 1.17.3-1Dan Walsh 1.17.2-1Dan Walsh 1.17.1-1Dan Walsh 1.16.1-1Colin Walters 1.16-1Dan Walsh 1.15.7-1Dan Walsh 1.15.6-1Dan Walsh 1.15.5-1Dan Walsh 1.15.4-1Dan Walsh 1.15.3-2Dan Walsh 1.15.3-1Dan Walsh 1.15.2-1Dan Walsh 1.15.1-3Dan Walsh 1.15.1-2Dan Walsh 1.15.1-1Dan Walsh 1.14.1-1Dan Walsh 1.13.4-1Elliot Lee Dan Walsh 1.13.3-2Dan Walsh 1.13.2-1Dan Walsh 1.13.1-1Dan Walsh 1.12-2Dan Walsh 1.12-1Dan Walsh 1.11.4-1Dan Walsh 1.11.3-1Dan Walsh 1.11.2-1Dan Walsh 1.11-4Dan Walsh 1.11-3Dan Walsh 1.11-2Dan Walsh 1.11-1Dan Walsh 1.10-2Dan Walsh 1.10-1Dan Walsh 1.9-1Dan Walsh 1.8-1Dan Walsh 1.6-6Dan Walsh 1.6-5Dan Walsh 1.6-4Dan Walsh 1.6-3Dan Walsh 1.6-2Elliot Lee Dan Walsh 1.4-11Elliot Lee Dan Walsh 1.4-9Dan Walsh 1.4-8Dan Walsh 1.4-7Dan Walsh 1.4-6Dan Walsh 1.4-5Dan Walsh 1.4-4Dan Walsh 1.4-3Dan Walsh 1.4-2Dan Walsh 1.4-1Dan Walsh 1.3-2Dan Walsh 1.3-1Dan Walsh 1.2-9Dan Walsh 1.2-8Dan Walsh 1.2-7Dan Walsh 1.2-6Dan Walsh 1.2-5Dan Walsh 1.2-4Dan Walsh 1.2-3Dan Walsh 1.2-2Dan Walsh 1.2-1Dan Walsh 1.0-1- restorecon: Fix memory leak - xattr_value (#2137965)- Restorecon: Ignore missing directories when -i is used (#2137965)- Describe fcontext regular expressions (#1904059) - Strip spaces before values in config (#2012145)- Deprecate security_compute_user(), update man pages (#1879368)- Eliminate use of security_compute_user() (#1879368)- Fix mcstrans secolor examples in secolor.conf man page (#1770270)- Use Python distutils to install SELinux python bindings (#1719771) - Move sefcontext_compile to -utils package (#1612518)- SELinux userspace 2.9 release- Fix RESOURCE_LEAK coverity scan defects- selinux_restorecon: Skip customized files also without -v - man pages fixes- Build libselinux-python when %with_python2 macro is set to non-zero value- Build libselinux-ruby (#1581322)- Don't build the Python 2 subpackage (#1567358)- SELinux userspace 2.8 release- SELinux userspace 2.8-rc3 release candidate- SELinux userspace 2.8-rc2 release candidate- SELinux userspace 2.8-rc1 release candidate- Do not build libselinux-ruby- build: Replace PYSITEDIR with PYTHONLIBDIR- Correct manpages regarding removable_context - build: follow standard semantics for DESTDIR and PREFIX- Escape macros in %changelog- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild- Switch to %ldconfig_scriptlets- Update Python 2 dependency declarations to new packaging standards (See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3)- F-28: rebuild for ruby25- Rebuild with libsepol-2.7-3- Drop golang bindings - Add support for pcre2 to pkgconfig definition- Enable the python3 subpackages on EL- Also add Provides for the old name without %_isa- Python 2 binary package renamed to python2-libselinux See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3 - Python 3 binary package renamed to python3-libselinux- Update to upstream release 2017-08-04- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild- Rebuild with binutils fix for ppc64le (#1475636)- Always unmount selinuxfs for SELINUX=disabled- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild- Don't finalize mount state in selinux_set_policy_root() - Follow upstream and rename _selinux.so to _selinux.cpython-36m-x86_64-linux-gnu.so- Fix setfiles progress indicator- Fix segfault in selinux_restorecon_sb() (#1433577) - Change matchpathcon usage to match with matchpathcon manpage - Fix a corner case getsebool return value- Fix 'semanage boolean -m' to modify active value- Fix FTBFS - fatal error (#1427902)- Update to upstream release 2016-10-14- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild- Add missing %license macro- Rebuilt for https://fedoraproject.org/wiki/Changes/Ruby_2.4- Rewrite restorecon() python method- Rebuild for Python 3.6- Fix pointer handling in realpath_not_final (#1376598)- Fix -Wsign-compare warnings - Drop unused stdio_ext.h header file - Kill logging check for selinux_enabled() - Drop usage of _D_ALLOC_NAMLEN - Add openrc_contexts functions - Fix redefinition of XATTR_NAME_SELINUX - Correct error path to always try text - Clean up process_file() - Handle NULL pcre study data - Fix in tree compilation of utils that depend on libsepol- Rebuilt with libsepol-2.5-9- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages- Clarify is_selinux_mls_enabled() description - Explain how to free policy type from selinux_getpolicytype() - Compare absolute pathname in matchpathcon -V - Add selinux_snapperd_contexts_path()- Move _selinux.so to /usr/lib64/python*/site-packages- Modify audit2why analyze function to use loaded policy - Sort object files for deterministic linking order - Respect CC and PKG_CONFIG environment variable - Avoid mounting /proc outside of selinux_init_load_policy()- Fix multiple spelling errors- Rebuilt with libsepol-2.5-5- Fix typo in sefcontext_compile.8- Fix location of selinuxfs mount point - Only mount /proc if necessary - procattr: return einval for <= 0 pid args - procattr: return error on invalid pid_t input- Use fully versioned arch-specific requires- Update to upstream release 2016-02-23- Update to upstream rc1 release 2016-01-07- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild- Rebuilt for https://fedoraproject.org/wiki/Changes/Ruby_2.3- Build libselinux without rpm_execcon() (#1284019)- Rebuilt for Python3.5 rebuild- Flush the class/perm string mapping cache on policy reload (#1264051) - Fix restorecon when path has no context- Simplify procattr cache (#1257157,#1232371)- Export ldflags into the build so hardening works- Update to 2.4 release- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild- is_selinux_enabled: Add /etc/selinux/config test (#1219045) - matchpathcon/selabel_file: Fix man pages (#1219718)- revert support for policy compressed with xv (#1185266)- selinux.py - use os.walk() instead of os.path.walk() (#1195004) - is_selinux_enabled(): drop no-policy-loaded test (#1195074) - fix -Wformat errors and remove deprecated mudflap option- bump release and rebuild so that koji-shadow can rebuild it against new gcc on secondary arch- Rebuilt for https://fedoraproject.org/wiki/Changes/Ruby_2.2- Compiled file context files and the original should have the same permissions from dwalsh@redhat.com - Add selinux_openssh_contexts_path() to get a path to /contexts/openssh_contexts- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild- Rebuilt for https://fedoraproject.org/wiki/Changes/Python_3.4- Update to upstream * Get rid of security_context_t and fix const declarations. * Refactor rpm_execcon() into a new setexecfilecon() from Guillem Jover.- Add selinux_openssh_contexts_path()- Rebuilt for https://fedoraproject.org/wiki/Changes/Ruby_2.1- Fix spelling mistake in man page- More go bindings - restorecon, getpidcon, setexeccon- Add additional go bindings for get*con calls - Add go bindings test command - Modify man pages of set*con calls to mention that they are thread specific- Move selinux.go to /usr/lib64/golang/src/pkg/github.com/selinux/selinux.go - Add Int_to_mcs function to generate MCS labels from integers.- Add ghost flag for /var/run/setrans- Update to upstream * Fix userspace AVC handling of per-domain permissive mode. - Verify context is not null when passed into *setfilecon_raw- revert unexplained change to rhat.patch which broke SELinux disablement- Verify context is not null when passed into lsetfilecon_raw- Mv selinux.go to /usr/share/gocode/src/selinux- Add golang support to selinux.- Remove togglesebool man page- Update to upstream * Remove -lpthread from pkg-config file; it is not required. - Add support for policy compressed with xv- Update to upstream * Fix avc_has_perm() returns -1 even when SELinux is in permissive mode. * Support overriding Makefile RANLIB from Sven Vermeulen. * Update pkgconfig definition from Sven Vermeulen. * Mount sysfs before trying to mount selinuxfs from Sven Vermeulen. * Fix man pages from Laurent Bigonville. * Support overriding PATH and LIBBASE in Makefiles from Laurent Bigonville. * Fix LDFLAGS usage from Laurent Bigonville * Avoid shadowing stat in load_mmap from Joe MacDonald. * Support building on older PCRE libraries from Joe MacDonald. * Fix handling of temporary file in sefcontext_compile from Dan Walsh. * Fix procattr cache from Dan Walsh. * Define python constants for getenforce result from Dan Walsh. * Fix label substitution handling of / from Dan Walsh. * Add selinux_current_policy_path from Dan Walsh. * Change get_context_list to only return good matches from Dan Walsh. * Support udev-197 and higher from Sven Vermeulen and Dan Walsh. * Add support for local substitutions from Dan Walsh. * Change setfilecon to not return ENOSUP if context is already correct from Dan Walsh. * Python wrapper leak fixes from Dan Walsh. * Export SELINUX_TRANS_DIR definition in selinux.h from Dan Walsh. * Add selinux_systemd_contexts_path from Dan Walsh. * Add selinux_set_policy_root from Dan Walsh. * Add man page for sefcontext_compile from Dan Walsh.- Add systemd_contexts support - Do substitutions on a local sub followed by a dist sub- Eliminate requirement on pthread library, by applying patch for Jakub Jelinek Resolves #1013801- Fix handling of libselinux getconlist with only one entry- Add Python constants for SELinux enforcing modes- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild- Add sefcontext_compile.8 man page - Add Russell Coker patch to fix man pages - Add patches from Laurent Bigonville to fix Makefiles for debian. - modify spec file to use %{_prefix}/lib- Fix patch that Handles substitutions for /- Handle substitutions for / - semanage fcontext -a -e / /opt/rh/devtoolset-2/root- Add Eric Paris patch to fix procattr calls after a fork.- Move secolor.conf.5 into mcstrans package and out of libselinux- Fix python bindings for selinux_check_access- Fix reseting the policy root in matchpathcon- Cleanup setfcontext_compile atomic patch - Add matchpathcon -P /etc/selinux/mls support by allowing users to set alternate root - Make sure we set exit codes from selinux_label calls to ENOENT or SUCCESS- Make setfcontext_compile atomic- Fix memory leak in set*con calls.- Move matchpathcon to -utils package - Remove togglesebool- Fix selinux man page to reflect what current selinux policy is.- Add new constant SETRANS_DIR which points to the directory where mstransd can find the socket and libvirt can write its translations files.- Bring back selinux_current_policy_path- Revert some changes which are causing the wrong policy version file to be created- Update to upstream * audit2why: make sure path is nul terminated * utils: new file context regex compiler * label_file: use precompiled filecontext when possible * do not leak mmapfd * sefcontontext_compile: Add error handling to help debug problems in libsemanage. * man: make selinux.8 mention service man pages * audit2why: Fix segfault if finish() called twice * audit2why: do not leak on multiple init() calls * mode_to_security_class: interface to translate a mode_t in to a security class * audit2why: Cleanup audit2why analysys function * man: Fix program synopsis and function prototypes in man pages * man: Fix man pages formatting * man: Fix typo in man page * man: Add references and man page links to _raw function variants * Use ENOTSUP instead of EOPNOTSUPP for getfilecon functions * man: context_new(3): fix the return value description * selinux_status_open: handle error from sysconf * selinux_status_open: do not leak statusfd on exec * Fix errors found by coverity * Change boooleans.subs to booleans.subs_dist. * optimize set*con functions * pkg-config do not specifc ruby version * unmap file contexts on selabel_close() * do not leak file contexts with mmap'd backend * sefcontext_compile: do not leak fd on error * matchmediacon: do not leak fd * src/label_android_property: do not leak fd on error- Update to latest patches from eparis/Upstream- Update to latest patches from eparis/Upstream- Try procatt speedup patch again- Roll back procattr speedups since it seems to be screwing up systemd labeling.- Fix tid handling for setfscreatecon, old patch still broken in libvirt- Fix tid handling for setfscreatecon, old patch still broken in libvirt- setfscreatecon after fork was broken by the Set*con patch. - We needed to reset the thread variables after a fork.- Fix setfscreatecon call to handle failure mode, which was breaking udev- Ondrej Oprala patch to optimize set*con functions - Set*con now caches the security context and only re-sets it if it changes.- Rebuild against latest libsepol- Update to latest patches from eparis/Upstream - Fix errors found by coverity - set the sepol_compute_av_reason_buffer flag to 0. This means calculate denials only? - audit2why: remove a useless policy vers variable - audit2why: use the new constraint information- Rebuild with latest libsepol- Return EPERM if login program can not reach default label for user - Attempt to return container info from audit2why- Apply patch from eparis to fix leaked file descriptor in new labeling code- Add new function mode_to_security_class which takes mode instead of a string. - Possibly will be used with coreutils.- Add back selinuxconlist and selinuxdefcon man pages- Fix segfault from calling audit2why.finish() multiple times- Fix up selinux man page to reference service man pages- Rebuild with fixed libsepol- Update to upstream * Add support for lxc_contexts_path * utils: add service to getdefaultcon * libsemanage: do not set soname needlessly * libsemanage: remove PYTHONLIBDIR and ruby equivalent * boolean name equivalency * getsebool: support boolean name substitution * Add man page for new selinux_boolean_sub function. * expose selinux_boolean_sub * matchpathcon: add -m option to force file type check * utils: avcstat: clear sa_mask set * seusers: Check for strchr failure * booleans: initialize pointer to silence coveriety * stop messages when SELinux disabled * label_file: use PCRE instead of glibc regex functions * label_file: remove all typedefs * label_file: move definitions to include file * label_file: do string to mode_t conversion in a helper function * label_file: move error reporting back into caller * label_file: move stem/spec handling to header * label_file: drop useless ncomp field from label_file data * label_file: move spec_hasMetaChars to header * label_file: fix potential read past buffer in spec_hasMetaChars * label_file: move regex sorting to the header * label_file: add accessors for the pcre extra data * label_file: only run regex files one time * label_file: new process_file function * label_file: break up find_stem_from_spec * label_file: struct reorg * label_file: only run array once when sorting * Ensure that we only close the selinux netlink socket once. * improve the file_contexts.5 manual page- rebuild for https://fedoraproject.org/wiki/Features/Python_3.3- make with_python3 be conditional on fedora- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild- Move the tmpfiles.d content from /etc/tmpfiles.d to /usr/lib/tmpfiles.d- Revert Eric Paris Patch for selinux_binary_policy_path- Update to upstream * Fortify source now requires all code to be compiled with -O flag * asprintf return code must be checked * avc_netlink_recieve handle EINTR * audit2why: silence -Wmissing-prototypes warning * libsemanage: remove build warning when build swig c files * matchpathcon: bad handling of symlinks in / * seusers: remove unused lineno * seusers: getseuser: gracefully handle NULL service * New Android property labeling backend * label_android_property whitespace cleanups * additional makefile support for rubywrap- Fix booleans.subs name, change function name to selinux_boolean_sub, add man page, minor fixes to the function- Fix to compile with Fortify source * Add -O compiler flag * Check return code from asprintf - Fix handling of symbolic links in / by realpath_not_final- Add support for lxc contexts file- Add support fot boolean subs file- Update to upstream * Fix dead links to www.nsa.gov/selinux * Remove jump over variable declaration * Fix old style function definitions * Fix const-correctness * Remove unused flush_class_cache method * Add prototype decl for destructor * Add more printf format annotations * Add printf format attribute annotation to die() method * Fix const-ness of parameters & make usage() methods static * Enable many more gcc warnings for libselinux/src/ builds * utils: Enable many more gcc warnings for libselinux/utils builds * Change annotation on include/selinux/avc.h to avoid upsetting SWIG * Ensure there is a prototype for 'matchpathcon_lib_destructor' * Update Makefiles to handle /usrmove * utils: Stop separating out matchpathcon as something special * pkg-config to figure out where ruby include files are located * build with either ruby 1.9 or ruby 1.8 * assert if avc_init() not called * take security_deny_unknown into account * security_compute_create_name(3) * Do not link against python library, this is considered * bad practice in debian * Hide unnecessarily-exported library destructors- Add selinux_current_policy_path to return /sys/fs/selinux/policy if it exists - Otherwise search for policy on disk- Change selinux_binary_policy_path to return /sys/fs/selinux/policy - Add selinux_installed_policy_path to return what selinux_binary_policy_path used to return - avc_has_perm will now return yes if the machine is in permissive mode - Make work with ruby-1.9- avc_netlink_recieve should continue to poll if it receinves an EINTR rather- use /sbin/ldconfig, glibc does not provide /usr/sbin/ldconfig in the RPM database for now- Rebuild with cleaned up upstream to work in /usr- install everything in /usr https://fedoraproject.org/wiki/Features/UsrMove- Add Dan Berrange code cleanup patches.- Fix selabal_open man page to refer to proper selinux_opt structure-Update to upstream * Fix setenforce man page to refer to selinux man page * Cleanup Man pages * merge freecon with getcon man page- Add patch from Richard Haines When selabel_lookup found an invalid context with validation enabled, it always stated it was 'file_contexts' whether media, x, db or file. The fix is to store the spec file name in the selabel_lookup_rec on selabel_open and use this as output for logs. Also a minor fix if key is NULL to stop seg faults. - Fix setenforce manage page.- Rebuild with new libsepol- Fix setenforce man page, from Miroslav Grepl- Upgrade to upstream * selinuxswig_python.i: don't make syscall if it won't change anything * Remove assert in security_get_boolean_names(3) * Mapped compute functions now obey deny_unknown flag * get_default_type now sets EINVAL if no entry. * return EINVAL if invalid role selected * Updated selabel_file(5) man page * Updated selabel_db(5) man page * Updated selabel_media(5) man page * Updated selabel_x(5) man page * Add man/man5 man pages * Add man/man5 man pages * Add man/man5 man pages * use -W and -Werror in utils- Change python binding for restorecon to check if the context matches. - If it does do not reset- Upgrade to upstream * Makefiles: syntax, convert all ${VAR} to $(VAR) * load_policy: handle selinux=0 and /sys/fs/selinux not exist * regenerate .pc on VERSION change * label: cosmetic cleanups * simple interface for access checks * Don't reinitialize avc_init if it has been called previously * seusers: fix to handle large sets of groups * audit2why: close fd on enomem * rename and export symlink_realpath * label_file: style changes to make Eric happy.- Apply libselinux patch to handle large groups in seusers.- Add selinux_check_access function. Needed for passwd, chfn, chsh- Handle situation where selinux=0 passed to the kernel and both /selinux and-Update to upstream * utils: matchpathcon: remove duplicate declaration * src: matchpathcon: use myprintf not fprintf * src: matchpathcon: make sure resolved path starts * put libselinux.so.1 in /lib not /usr/lib * tree: default make target to all not- Switch to use ":" as prefix separator rather then ";"- Avoid unnecessary shell invocation in %post.- Fix handling of subset labeling that is causing segfault in restorecon- Change matchpathcon_init_prefix and selabel_open to allow multiple initial prefixes. Now you can specify a ";" separated list of prefixes and the labeling system will only load regular expressions that match these prefixes.- Change matchpatcon to use proper myprintf - Fix symlink_realpath to always include "/" - Update to upstream * selinux_file_context_verify function returns wrong value. * move realpath helper to matchpathcon library * python wrapper makefile changes- Move to new Makefile that can build with or without PYTHON being set-Update to upstream 2.1.4 2011-0817 * mapping fix for invalid class/perms after selinux_set_mapping * audit2why: work around python bug not defining * resolv symlinks and dot directories before matching 2.1.2 2011-0803 * audit2allow: do not print statistics * make python bindings for restorecon work on relative path * fix python audit2why binding error * support new python3 functions * do not check fcontext duplicates on use * Patch for python3 for libselinux 2.1.1 2011-08-02 * move .gitignore into utils * new setexecon utility * selabel_open fix processing of substitution files * mountpoint changing patch. * simplify SRCS in Makefile 2.1.1 2011-08-01 * Remove generated files, introduce more .gitignore-Update to upstream * Release, minor version bump * Give correct names to mount points in load_policy by Dan Walsh. * Make sure selinux state is reported correctly if selinux is disabled or fails to load by Dan Walsh. * Fix crash if selinux_key_create was never called by Dan Walsh. * Add new file_context.subs_dist for distro specific filecon substitutions by Dan Walsh. * Update man pages for selinux_color_* functions by Richard Haines.- Only call dups check within selabel/matchpathcon if you are validating the context - This seems to speed the loading of labels by 4 times.- Move /selinux to /sys/fs/selinux - Add selinuxexeccon - Add realpath to matchpathcon to handle matchpathcon * type queries.- Update for latest libsepol- Update for latest libsepol- Fix restorecon python binding to accept relative paths-Update to upstream * Give correct names to mount points in load_policy by Dan Walsh. * Make sure selinux state is reported correctly if selinux is disabled or fails to load by Dan Walsh. * Fix crash if selinux_key_create was never called by Dan Walsh. * Add new file_context.subs_dist for distro specific filecon substitutions by Dan Walsh. * Update man pages for selinux_color_* functions by Richard Haines.- Clean up patch to make handling of constructor cleanup more portable * db_language object class support for selabel_lookup from KaiGai Kohei. * Library destructors for thread local storage keys from Eamon Walsh.- Add distribution subs pathAdd patch from dbhole@redhat.com to initialize thread keys to -1 Errors were being seen in libpthread/libdl that were related to corrupt thread specific keys. Global destructors that are called on dl unload. During destruction delete a thread specific key without checking if it has been initialized. Since the constructor is not called each time (i.e. key is not initialized with pthread_key_create each time), and the default is 0, there is a possibility that key 0 for an active thread gets deleted. This is exactly what is happening in case of OpenJDK. Workaround patch that initializes the key to -1. Thus if the constructor is not called, the destructor tries to delete key -1 which is deemed invalid by pthread_key_delete, and is ignored.- Call fini_selinuxmnt if selinux is disabled, to cause is_selinux_disabled() to report correct data- Change mount source options to use "proc" and "selinuxfs"- Update to upstream * Turn off default user handling when computing user contexts by Dan Walsh- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild- Fixup selinux man page- Fix Makefile to use pkg-config --cflags python3 to discover include paths- Update to upstream - Turn off fallback in to SELINUX_DEFAULTUSER in get_context_list- Update to upstream * Thread local storage fixes from Eamon Walsh.- Add /etc/tmpfiles.d support for /var/run/setrans- Ghost /var/run/setrans- Rebuilt for gcc bug 634757- rebuild via updated swig (#624674)- Update for python 3.2a1- Turn off fallback in to SELINUX_DEFAULTUSER in get_context_list- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild- Turn off messages in audit2why- Update to upstream * Add const qualifiers to public API where appropriate by KaiGai Kohei. 2.0.95 2010-06-10 * Remove duplicate slashes in paths in selabel_lookup from Chad Sellers * Adds a chcon method to the libselinux python bindings from Steve Lawrence - add python3 subpackage from David Malcolm* Set errno=EINVAL for invalid contexts from Dan Walsh.- Update to upstream * Show strerror for security_getenforce() by Colin Waters. * Merged selabel database support by KaiGai Kohei. * Modify netlink socket blocking code by KaiGai Kohei.- Update to upstream * Fix from Eric Paris to fix leak on non-selinux systems. * regenerate swig wrappers * pkgconfig fix to respect LIBDIR from Dan Walsh.- Update to upstream * Change the AVC to only audit the permissions specified by the policy, excluding any permissions specified via dontaudit or not specified via auditallow. * Fix compilation of label_file.c with latest glibc headers.- Fix potential doublefree on init- Fix libselinux.pc- Fix man page for selinuxdefcon- Free memory on disabled selinux boxes- Update to upstream * add/reformat man pages by Guido Trentalancia . * Change exception.sh to be called with bash by Manoj Srivastava - Fix selinuxdefcon man page- Update to upstream * Add pkgconfig file from Eamon Walsh.- Update to upstream * Rename and export selinux_reset_config()- Update to upstream * Add exception handling in libselinux from Dan Walsh. This uses a shell script called exception.sh to generate a swig interface file. * make swigify * Make matchpathcon print <> if path not found in fcontext file.- Eliminate -pthread switch in Makefile- Update to upstream * Removal of reference counting on userspace AVC SID's.- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild- Update to upstream * Reverted Tomas Mraz's fix for freeing thread local storage to avoid pthread dependency. * Removed fini_context_translations() altogether. * Merged lazy init patch from Stephen Smalley based on original patch by Steve Grubb.- Update to upstream * Add per-service seuser support from Dan Walsh. * Let load_policy gracefully handle selinuxfs being mounted from Stephen Smalley. * Check /proc/filesystems before /proc/mounts for selinuxfs from Eric Paris.- Add provices ruby(selinux)- Update to upstream * Fix improper use of thread local storage from Tomas Mraz . * Label substitution support from Dan Walsh. * Support for labeling virtual machine images from Dan Walsh.- Update to upstream * Trim / from the end of input paths to matchpathcon from Dan Walsh. * Fix leak in process_line in label_file.c from Hiroshi Shinji. * Move matchpathcon to /sbin, add matchpathcon to clean target from Dan Walsh. * getdefaultcon to print just the correct match and add verbose option from Dan Walsh.- Update to upstream * deny_unknown wrapper function from KaiGai Kohei. * security_compute_av_flags API from KaiGai Kohei. * Netlink socket management and callbacks from KaiGai Kohei.- Fix Memory Leak- Fix crash in python- Add back in additional interfaces- Add back in av_decision to python swig- Update to upstream * Netlink socket handoff patch from Adam Jackson. * AVC caching of compute_create results by Eric Paris.- Add patch from ajax to accellerate X SELinux - Update eparis patch- Add eparis patch to accellerate Xwindows performance- Fix URL- Add substitute pattern - matchpathcon output <> on ENOENT- Update to upstream * Fix incorrect conversion in discover_class code.- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild- Add - selinux_virtual_domain_context_path - selinux_virtual_image_context_path- Throw exeptions in python swig bindings on failures- Fix restorecon python code- Update to upstream- Strip trailing / for matchpathcon- Fix segfault if seusers file does not work- Add new function getseuser which will take username and service and return - seuser and level. ipa will populate file in future. - Change selinuxdefcon to return just the context by default- Rebuild for Python 2.6- Update to Upstream * Allow shell-style wildcards in x_contexts file.- Eamon Walsh Patch - libselinux: allow shell-style wildcarding in X names - Add Restorecon/Install python functions from Luke Macken- Update to Upstream * Correct message types in AVC log messages. * Make matchpathcon -V pass mode from Dan Walsh. * Add man page for selinux_file_context_cmp from Dan Walsh.- Update to Upstream * New man pages from Dan Walsh. * Update flask headers from refpolicy trunk from Dan Walsh.- Fix matchpathcon -V call- Add flask definitions for open, X and nlmsg_tty_audit- Add missing get/setkeycreatecon man pages- Split out utilities- Add missing man page links for [lf]getfilecon- Update to Upstream * Add group support to seusers using %groupname syntax from Dan Walsh. * Mark setrans socket close-on-exec from Stephen Smalley. * Only apply nodups checking to base file contexts from Stephen Smalley.- Update to Upstream * Merge ruby bindings from Dan Walsh. - Add support for Linux groups to getseuserbyname- Allow group handling in getseuser call- Update to Upstream * Handle duplicate file context regexes as a fatal error from Stephen Smalley. This prevents adding them via semanage. * Fix audit2why shadowed variables from Stephen Smalley. * Note that freecon NULL is legal in man page from Karel Zak.- Add ruby support for puppet- Rebuild for new libsepol- Add Karel Zak patch for freecon man page- Update to Upstream * New and revised AVC, label, and mapping man pages from Eamon Walsh. * Add swig python bindings for avc interfaces from Dan Walsh.- Update to Upstream * Fix selinux_file_context_verify() and selinux_lsetfilecon_default() to call matchpathcon_init_prefix if not already initialized. * Add -q qualifier for -V option of matchpathcon and change it to indicate whether verification succeeded or failed via exit status.- libselinux no longer neets to telnet -u in post install- Add sedefaultcon and setconlist commands to dump login context- Update to Upstream * Fixed selinux_set_callback man page. * Try loading the max of the kernel-supported version and the libsepol-supported version when no manipulation of the binary policy is needed from Stephen Smalley. * Fix memory leaks in matchpathcon from Eamon Walsh.- Add Xavior Toth patch for security_id_t in swig- Add avc.h to swig code- Grab the latest policy for the kernel- Update to Upstream * Man page typo fix from Jim Meyering.- Update to Upstream * Changed selinux_init_load_policy() to not warn about a failed mount of selinuxfs if selinux was disabled in the kernel.- Fix matchpathcon memory leak- Update to Upstream * Merged new X label "poly_selection" namespace from Eamon Walsh.- Update to Upstream * Merged reset_selinux_config() for load policy from Dan Walsh.- Reload library on loading of policy to handle chroot- Update to Upstream * Merged avc_has_perm() errno fix from Eamon Walsh.- Update to Upstream * Regenerated Flask headers from refpolicy flask definitions.- Update to Upstream * Merged compute_member AVC function and manpages from Eamon Walsh. * Provide more error reporting on load policy failures from Stephen Smalley.- Update to Upstream * Merged new X label "poly_prop" namespace from Eamon Walsh.- Update to Upstream * Disable setlocaldefs if no local boolean or users files are present from Stephen Smalley. * Skip userspace preservebools processing for Linux >= 2.6.22 from Stephen Smalley.- Update to Upstream * Merged fix for audit2why from Dan Walsh.- Fix audit2why to grab latest policy versus the one selected by the kernel* Merged audit2why python binding from Dan Walsh.* Merged updated swig bindings from Dan Walsh, including typemap for pid_t.- Update to use libsepol-static library- Move libselinux.a to -static package - Spec cleanups- Put back libselinux.a- Fix memory references in audit2why and change to use tuples - Update to Upstream * Fix for the avc: granted null message bug from Stephen Smalley.- Fix __init__.py specification- Add audit2why python bindings- Add pid_t typemap for swig bindings- smp_mflag- Fix spec file caused by spec review- Upgrade to upstream * matchpathcon(8) man page update from Dan Walsh.- Upgrade to upstream * dlopen libsepol.so.1 rather than libsepol.so from Stephen Smalley. * Based on a suggestion from Ulrich Drepper, defer regex compilation until we have a stem match, by Stephen Smalley. * A further optimization would be to defer regex compilation until we have a complete match of the constant prefix of the regex - TBD.- Upgrade to upstream * Regenerated Flask headers from policy.- Upgrade to upstream * AVC enforcing mode override patch from Eamon Walsh. * Aligned attributes in AVC netlink code from Eamon Walsh. - Move libselinux.so back into devel package, procps has been fixed- Upgrade to upstream * Merged refactored AVC netlink code from Eamon Walsh. * Merged new X label namespaces from Eamon Walsh. * Bux fix and minor refactoring in string representation code.- Upgrade to upstream * Merged selinux_get_callback, avc_open, empty string mapping from Eamon Walsh.- Upgrade to upstream * Fix segfault resulting from missing file_contexts file.- Fix segfault on missing file_context file- Upgrade to upstream * Make netlink socket close-on-exec to avoid descriptor leakage from Dan Walsh. * Pass CFLAGS when using gcc for linking from Dennis Gilmore.- Add sparc patch to from Dennis Gilmore to build on Sparc platform- Remove leaked file descriptor- Upgrade to latest from NSA * Fix selabel option flag setting for 64-bit from Stephen Smalley.- Change matchpatcon to use syslog instead of syserror- Upgrade to latest from NSA * Re-map a getxattr return value of 0 to a getfilecon return value of -1 with errno EOPNOTSUPP from Stephen Smalley. * Fall back to the compat code for security_class_to_string and security_av_perm_to_string from Stephen Smalley. * Fix swig binding for rpm_execcon from James Athey.- Apply James Athway patch to fix rpm_execcon python binding- Move libselinux.so back into main package, breaks procps- Upgrade to upstream * Fix file_contexts.homedirs path from Todd Miller.- Remove requirement on setransd, Moved to selinux-policy-mls- Move libselinux.so into devel package - Upgrade to upstream * Fix segfault resulting from uninitialized print-callback pointer. * Added x_contexts path function patch from Eamon Walsh. * Fix build for EMBEDDED=y from Yuichi Nakamura. * Fix markup problems in selinux man pages from Dan Walsh.- Upgrade to upstream * Updated version for stable branch. * Added x_contexts path function patch from Eamon Walsh. * Fix build for EMBEDDED=y from Yuichi Nakamura. * Fix markup problems in selinux man pages from Dan Walsh. * Updated av_permissions.h and flask.h to include new nscd permissions from Dan Walsh. * Added swigify to top-level Makefile from Dan Walsh. * Fix for string_to_security_class segfault on x86_64 from Stephen Smalley.- Apply Steven Smalley patch to fix segfault in string_to_security_class- Fix matchpathcon to set default myprintf- Upgrade to upstream * Fix for getfilecon() for zero-length contexts from Stephen Smalley.- Update to match flask/access_vectors in policy- Fix man page markup lanquage for translations- Fix semanage segfault on x86 platform- Upgrade to upstream * Labeling and callback interface patches from Eamon Walsh.- Refactored swig- Upgrade to upstream * Class and permission mapping support patches from Eamon Walsh. * Object class discovery support patches from Chris PeBenito. * Refactoring and errno support in string representation code.- Upgrade to upstream - Merged patch to reduce size of libselinux and remove need for libsepol for embedded systems from Yuichi Nakamura. This patch also turns the link-time dependency on libsepol into a runtime (dlopen) dependency even in the non-embedded case. 2.0.17 2007-05-31 * Updated Lindent script and reindented two header files.- Upgrade to upstream * Merged additional swig python bindings from Dan Walsh. * Merged helpful message when selinuxfs mount fails patch from Dax Kelson.- Upgrade to upstream * Merged build fix for avc_internal.c from Joshua Brindle.- Add get_context_list funcitions to swig file- Upgrade to upstream * Merged rpm_execcon python binding fix, matchpathcon man page fix, and getsebool -a handling for EACCES from Dan Walsh.- Add missing interface- Upgrade to upstream * Merged support for getting initial contexts from James Carter.- Upgrade to upstream * Merged userspace AVC patch to follow kernel's behavior for permissive mode in caching previous denials from Eamon Walsh. * Merged sidput(NULL) patch from Eamon Walsh.- Make rpm_exec swig work- Upgrade to upstream * Merged class/av string conversion and avc_compute_create patch from Eamon Walsh.- Upgrade to upstream * Merged fix for avc.h #include's from Eamon Walsh.- Add stdint.h to avc.h- Merged patch to drop support for CACHETRANS=0 config option from Steve Grubb. - Merged patch to drop support for old /etc/sysconfig/selinux and - /etc/security policy file layout from Steve Grubb.- Do not fail on permission denied in getsebool- Upgrade to upstream * Merged init_selinuxmnt() and is_selinux_enabled() improvements from Steve Grubb.- Upgrade to upstream * Removed sending of setrans init message. * Merged matchpathcon memory leak fix from Steve Grubb.- Upgrade to upstream * Merged more swig initializers from Dan Walsh.- Upgrade to upstream * Merged patch from Todd Miller to convert int types over to C99 style.- Merged patch from Todd Miller to remove sscanf in matchpathcon.c because of the use of the non-standard format (original patch changed for style). - Merged patch from Todd Miller to fix memory leak in matchpathcon.c.- Add context function to python to split context into 4 parts- Upgrade to upstream * Updated version for stable branch.- Upgrade to upstream * Merged man page updates to make "apropos selinux" work from Dan Walsh.- Upgrade to upstream * Merged getdefaultcon utility from Dan Walsh.- Add Ulrich NSCD__GETSERV and NSCD__SHMEMGRP for Uli- Add reference to selinux man page in all man pages to make apropos work Resolves: # 217881- Upstream wanted some minor changes, upgrading to keep api the same - Upgrade to upstream * Merged selinux_check_securetty_context() and support from Dan Walsh. Resolves: #200110- Cleanup patch- Add securetty handling Resolves: #200110- Upgrade to upstream * Merged patch for matchpathcon utility to use file mode information when available from Dan Walsh.- rebuild against python 2.5- Fix matchpathcon to lstat files- Update man page- Upgrade to upstream- Add James Antill patch for login verification of MLS Levels - MLS ragnes need to be checked, Eg. login/cron. This patch adds infrastructure.- Upgrade to latest from NSA * Merged updated flask definitions from Darrel Goeddel. This adds the context security class, and also adds the string definitions for setsockcreate and polmatch.- Upgrade to latest from NSA * Updated version for release.- rebuilt for unwind info generation, broken in gcc-4.1.1-21- Upgrade to latest from NSA * Merged av_permissions.h update from Steve Grubb, adding setsockcreate and polmatch definitions.- really make -devel depend on libsepol-devel- Add sgrubb patch for polmatch- Upgrade to latest from NSA * Merged patch from Steve Smalley to fix SIGPIPE in setrans_client- have -devel require libsepol-devel- Upgrade to latest from NSA * Merged patch to not log avc stats upon a reset from Steve Grubb. * Applied patch to revert compat_net setting upon policy load. * Merged file context homedir and local path functions from Chris PeBenito.- rebuilt with latest binutils to pick up 64K -z commonpagesize on ppc* (#203001)- Upgrade to latest from NSA * Merged file context homedir and local path functions from Chris PeBenito. * Rework functions that access /proc/pid/attr to access the per-thread nodes, and unify the code to simplify maintenance.- Upgrade to latest from NSA * Merged return value fix for *getfilecon() from Dan Walsh. * Merged sockcreate interfaces from Eric Paris.- Fix translation return codes to return size of buffer- Upgrade to latest from NSA * Merged no-tls-direct-seg-refs patch from Jeremy Katz. * Merged netfilter_contexts support patch from Chris PeBenito.- Upgrade to latest from NSA * Merged context_*_set errno patch from Jim Meyering.- only build non-fpic objects with -mno-tls-direct-seg-refs- build with -mno-tls-direct-seg-refs on x86 to avoid triggering segfaults with xen (#200783)- Rebuild for new gcc- Fix libselinux to not telinit during installs- Upgrade to latest from NSA * Lindent. * Merged {get,set}procattrcon patch set from Eric Paris. * Merged re-base of keycreate patch originally by Michael LeMay from Eric Paris. * Regenerated Flask headers from refpolicy. * Merged patch from Dan Walsh with: - Added selinux_file_context_{cmp,verify}. - Added selinux_lsetfilecon_default. - Delay translation of contexts in matchpathcon.- Yet another change to matchpathcon- Turn off error printing in library. Need to compile with DEBUG to get it back- Fix error reporting of matchpathcon- Add function to compare file context on disk versus contexts in file_contexts file.- Upgrade to latest from NSA * Merged patch from Dan Walsh with: * Added selinux_getpolicytype() function. * Modified setrans code to skip processing if !mls_enabled. * Set errno in the !selinux_mnt case. * Allocate large buffers from the heap, not on stack. Affects is_context_customizable, selinux_init_load_policy, and selinux_getenforcemode.- Add selinux_getpolicytype()- Upgrade to latest from NSA * Merged !selinux_mnt checks from Ian Kent.- Check for selinux_mnt == NULL- Merged matchmediacon and trans_to_raw_context fixes from Serge Hallyn.- Remove getseuser- Bump requires to grab latest libsepol- Add BuildRequires for swig- Upgrade to latest from NSA * Merged simple setrans client cache from Dan Walsh. Merged avcstat patch from Russell Coker. * Modified selinux_mkload_policy() to also set /selinux/compat_net appropriately for the loaded policy.- More fixes for translation cache - Upgrade to latest from NSA * Added matchpathcon_fini() function to free memory allocated by matchpathcon_init().- Add simple cache to improve translation speed- Upgrade to latest from NSA * Merged setrans client cleanup patch from Steve Grubb.- Add Russell's AVC patch to handle large numbers- Upgrade to latest from NSA * Merged getfscreatecon man page fix from Dan Walsh. * Updated booleans(8) man page to drop references to the old booleans file and to note that setsebool can be used to set the boot-time defaults via -P.- Upgrade to latest from NSA * Merged fix warnings patch from Karl MacMillan. * Merged setrans client support from Dan Walsh. This removes use of libsetrans. * Merged patch to eliminate use of PAGE_SIZE constant from Dan Walsh. * Merged swig typemap fixes from Glauber de Oliveira Costa.- Change the way translations work, Use setransd/remove libsetrans- Add selinuxswig fixes - Stop using PAGE_SIZE and start using sysconf(_SC_PAGE_SIZE)- Upgrade to latest from NSA * Added distclean target to Makefile. * Regenerated swig files. * Changed matchpathcon_init to verify that the spec file is a regular file. * Merged python binding t_output_helper removal patch from Dan Walsh.- Fix python bindings for matchpathcon - Fix booleans man page- Merged Makefile PYLIBVER definition patch from Dan Walsh.- Make some fixes so it will build on RHEL4 - Upgrade to latest from NSA * Updated version for release. * Altered rpm_execcon fallback logic for permissive mode to also handle case where /selinux/enforce is not available.- bump again for double-long bug on ppc(64)- rebuilt for new gcc4.1 snapshot and glibc changes- Upgrade to latest from NSA * Merged install-pywrap Makefile patch from Joshua Brindle.- Upgrade to latest from NSA * Merged pywrap Makefile patch from Dan Walsh.- Split out pywrap in Makefile- Upgrade to latest from NSA * Added getseuser test program.- Upgrade to latest from NSA * Added format attribute to myprintf in matchpathcon.c and removed obsoleted rootlen variable in init_selinux_config().- Build with new libsepol- Upgrade to latest from NSA * Merged several fixes and improvements from Ulrich Drepper (Red Hat), including: - corrected use of getline - further calls to __fsetlocking for local files - use of strdupa and asprintf - proper handling of dirent in booleans code - use of -z relro - several other optimizations * Merged getpidcon python wrapper from Dan Walsh (Red Hat).- Add build requires line for libsepol-devel- Fix swig call for getpidcon- Move libselinux.so to base package- Upgrade to latest from NSA * Merged call to finish_context_translations from Dan Walsh. This eliminates a memory leak from failing to release memory allocated by libsetrans.- update to latest libsetrans - Fix potential memory leak- rebuilt- Update to never version * Merged patch for swig interfaces from Dan Walsh.- Update to never version- Fix some of the python swig objects- Update to latest from NSA * Added MATCHPATHCON_VALIDATE flag for set_matchpathcon_flags() and modified matchpathcon implementation to make context validation/ canonicalization optional at matchpathcon_init time, deferring it to a successful matchpathcon by default unless the new flag is set by the caller. * Added matchpathcon_init_prefix() interface, and reworked matchpathcon implementation to support selective loading of file contexts entries based on prefix matching between the pathname regex stems and the specified path prefix (stem must be a prefix of the specified path prefix).- Update to latest from NSA * Change getsebool to return on/off instead of active/inactive- Update to latest from NSA * Added -f file_contexts option to matchpathcon util. Fixed warning message in matchpathcon_init(). * Merged Makefile python definitions patch from Dan Walsh.- Update to latest from NSA * Merged swigify patch from Dan Walsh.- Separate out libselinux-python bindings into separate rpm- Read libsetrans requirement- Add python bindings- Update to latest from NSA * Merged make failure in rpm_execcon non-fatal in permissive mode patch from Ivan Gyurdiev.- Remove requirement for libsetrans- Update to latest from NSA * Added MATCHPATHCON_NOTRANS flag for set_matchpathcon_flags() and modified matchpathcon_init() to skip context translation if it is set by the caller.- Update to latest from NSA * Added security_canonicalize_context() interface and set_matchpathcon_canoncon() interface for obtaining canonical contexts. Changed matchpathcon internals to obtain canonical contexts by default. Provided fallback for kernels that lack extended selinuxfs context interface. - Patch to not translate mls when calling setfiles- Update to latest from NSA * Merged seusers parser changes from Ivan Gyurdiev. * Merged setsebool to libsemanage patch from Ivan Gyurdiev. * Changed seusers parser to reject empty fields.- Update to latest from NSA * Merged seusers empty level handling patch from Jonathan Kim (TCS).- Rebuild for latest libsepol- Rebuild for latest libsepol- Change default to __default__- Change default to __default__- Add selinux_translations_path- Update to latest from NSA * Merged selinux_path() and selinux_homedir_context_path() functions from Joshua Brindle.- Need to check for /sbin/telinit- Update to latest from NSA * Merged fixes for make DESTDIR= builds from Joshua Brindle.- Update to latest from NSA * Merged get_default_context_with_rolelevel and man pages from Dan Walsh (Red Hat). * Updated call to sepol_policydb_to_image for sepol changes. * Changed getseuserbyname to ignore empty lines and to handle no matching entry in the same manner as no seusers file.- Tell init to reexec itself in post script- Update to latest from NSA * Changed selinux_mkload_policy to try downgrading the latest policy version available to the kernel-supported version. * Changed selinux_mkload_policy to fall back to the maximum policy version supported by libsepol if the kernel policy version falls outside of the supported range.- Update to latest from NSA * Changed getseuserbyname to fall back to the Linux username and NULL level if seusers config file doesn't exist unless REQUIRESEUSERS=1 is set in /etc/selinux/config. * Moved seusers.conf under $SELINUXTYPE and renamed to seusers.- Update to latest from NSA * Added selinux_init_load_policy() function as an even higher level interface for the initial policy load by /sbin/init. This obsoletes the load_policy() function in the sysvinit-selinux.patch. * Added selinux_mkload_policy() function as a higher level interface for loading policy than the security_load_policy() interface.- Update to latest from NSA * Merged fix for matchpathcon (regcomp error checking) from Johan Fischer. Also added use of regerror to obtain the error string for inclusion in the error message.- Update to latest from NSA * Changed getseuserbyname to not require (and ignore if present) the MLS level in seusers.conf if MLS is disabled, setting *level to NULL in this case.- Update to latest from NSA * Merged getseuserbyname patch from Dan Walsh.- Fix patch to satisfy upstream- Update to latest from NSA - Add getseuserbyname- Fix patch call- Fix strip_con call- Go back to original libsetrans code- Eliminate forth param from mls context when mls is not enabled.- Update from NSA * Merged modified form of patch to avoid dlopen/dlclose by the static libselinux from Dan Walsh. Users of the static libselinux will not have any context translation by default.- Update from NSA * Added public functions to export context translation to users of libselinux (selinux_trans_to_raw_context, selinux_raw_to_trans_context).- Update from NSA * Remove special definition for context_range_set; use common code.- Update from NSA * Hid translation-related symbols entirely and ensured that raw functions have hidden definitions for internal use. * Allowed setting NULL via context_set* functions. * Allowed whitespace in MLS component of context. * Changed rpm_execcon to use translated functions to workaround lack of MLS level on upgraded systems.- Allow set_comp on unset ranges- Merged context translation patch, originally by TCS, with modifications by Dan Walsh (Red Hat).- Apply translation patch- Update from NSA * Merged several fixes for error handling paths in the AVC sidtab, matchpathcon, booleans, context, and get_context_list code from Serge Hallyn (IBM). Bugs found by Coverity. * Removed setupns; migrated to pam. * Merged patches to rename checkPasswdAccess() from Joshua Brindle. Original symbol is temporarily retained for compatibility until all callers are updated.- Update makefiles- Update from NSA * Merged security_setupns() from Chad Sellers. - fix selinuxenabled man page- Update from NSA * Merged avcstat and selinux man page from Dan Walsh. * Changed security_load_booleans to process booleans.local even if booleans file doesn't exist.- Fix avcstat to clear totals- Add info to man page- Update from NSA * Merged set_selinuxmnt patch from Bill Nottingham (Red Hat). * Rewrote get_ordered_context_list and helpers, including changing logic to allow variable MLS fields.- Update from NSA- Add backin matchpathcon- Fix selinux_policy_root man page- Change assert(selinux_mnt) to if (!selinux_mnt) return -1;- Update from NSA * Fixed bug in matchpathcon_filespec_destroy.- Update from NSA * Fixed bug in rpm_execcon error handling path.- Update from NSA * Merged fix for set_matchpathcon* functions from Andreas Steinmetz. * Merged fix for getconlist utility from Andreas Steinmetz.- Update from NSA- Better handling of booleans- Update from NSA * Merged destructors patch from Tomas Mraz.- Update from NSA * Added set_matchpathcon_flags() function for setting flags controlling operation of matchpathcon. MATCHPATHCON_BASEONLY means only process the base file_contexts file, not file_contexts.homedirs or file_contexts.local, and is for use by setfiles -c. * Updated matchpathcon.3 man page.- Update from NSA- Update from NSA * Fixed bug in matchpathcon_filespec_add() - failure to clear fl_head.- Update from NSA * Changed matchpathcon_common to ignore any non-format bits in the mode.- Default matchpathcon to regular files if the user specifies a mode- Update from NSA * Merged several fixes from Ulrich Drepper.- Fix matchpathcon on eof.- Update from NSA * Merged matchpathcon patch for file_contexts.homedir from Dan Walsh. * Added selinux_users_path() for path to directory containing system.users and local.users.- Process file_context.homedir- Update from NSA * Changed relabel Makefile target to use restorecon.- Update from NSA * Regenerated av_permissions.h.- Update from NSA * Modified avc_dump_av to explicitly check for any permissions that cannot be mapped to string names and display them as a hex value. * Regenerated av_permissions.h.- Update from NSA * Generalized matchpathcon internals, exported more interfaces, and moved additional code from setfiles into libselinux so that setfiles can directly use matchpathcon.- Update from NSA * Prevent overflow of spec array in matchpathcon. * Fixed several uses of internal functions to avoid relocations. * Changed rpm_execcon to check is_selinux_enabled() and fallback to a regular execve if not enabled (or unable to determine due to a lack of /proc, e.g. chroot'd environment).- Update from NSA * Merged minor fix for avcstat from Dan Walsh.- rpmexeccon should not fail in permissive mode.- fix printf in avcstat- Update from NSA- Modify matchpathcon to also process file_contexts.local if it exists- Add is_customizable_types function call- Update to latest from upstream * Just changing version number to match upstream- Update to latest from upstream * Changed matchpathcon to return -1 with errno ENOENT for <> entries, and also for an empty file_contexts configuration.- Fix link devel libraries- Fix unitialized variable in avcstat.c- Upgrade to upstream * Removed some trivial utils that were not useful or redundant. * Changed BINDIR default to /usr/sbin to match change in Fedora. * Added security_compute_member. * Added man page for setcon.- Upgrade to upstream- Add avcstat program- Add lots of missing man pages- Fix output of getsebool.- Update from upstream, fix setsebool -P segfault- Add a patch from upstream. Fixes signed/unsigned issues, and incomplete structure copy.- More fixes from sgrubb, better syslog- Have setsebool and togglesebool log changes to syslog- Add patch to make setsebool update bool on disk - Make togglesebool have a rollback capability in case it blows up inflight- Upgrade to latest from NSA- Changed the location of the utilities to /usr/sbin since normal users can't use them anyways.- Updated various utilities, removed utilities that are for testing, added man pages.- Add -g flag to make - Upgrade to latest from NSA * Added rpm_execcon.- Upgrade to latest from NSA * Merged setenforce and removable context patch from Dan Walsh. * Merged build fix for alpha from Ulrich Drepper. * Removed copyright/license from selinux_netlink.h - definitions only.- Change setenforce to accept Enforcing and Permissive- Add alpha patch- Upgrade to latest from NSA- Add selinux_removable_context_path- Update from NSA * Add matchmediacon- Update from NSA * Merged in matchmediacon changes.- Update from NSA * Regenerated headers for new nscd permissions.- Add matchmediacon- Update from NSA * Added get_default_context_with_role.- Clean up spec file * Patch from Matthias Saou- Update from NSA * Added set_matchpathcon_printf.- Update from NSA * Reworked av_inherit.h to allow easier re-use by kernel.- Add strcasecmp in selinux_config - Update from NSA * Changed avc_has_perm_noaudit to not fail on netlink errors. * Changed avc netlink code to check pid based on patch by Steve Grubb. * Merged second optimization patch from Ulrich Drepper. * Changed matchpathcon to skip invalid file_contexts entries. * Made string tables private to libselinux. * Merged strcat->stpcpy patch from Ulrich Drepper. * Merged matchpathcon man page from Dan Walsh. * Merged patch to eliminate PLTs for local syms from Ulrich Drepper. * Autobind netlink socket. * Dropped compatibility code from security_compute_user. * Merged fix for context_range_set from Chad Hanson. * Merged allocation failure checking patch from Chad Hanson. * Merged avc netlink error message patch from Colin Walters.- Update from NSA * Merged second optimization patch from Ulrich Drepper. * Changed matchpathcon to skip invalid file_contexts entries. * Made string tables private to libselinux. * Merged strcat->stpcpy patch from Ulrich Drepper. * Merged matchpathcon man page from Dan Walsh. * Merged patch to eliminate PLTs for local syms from Ulrich Drepper. * Autobind netlink socket. * Dropped compatibility code from security_compute_user. * Merged fix for context_range_set from Chad Hanson. * Merged allocation failure checking patch from Chad Hanson. * Merged avc netlink error message patch from Colin Walters.- Update from NSA - Add optflags- Update from NSA- Add matchpathcon man page - Latest from NSA * Merged patch to eliminate PLTs for local syms from Ulrich Drepper. * Autobind netlink socket. * Dropped compatibility code from security_compute_user. * Merged fix for context_range_set from Chad Hanson. * Merged allocation failure checking patch from Chad Hanson. * Merged avc netlink error message patch from Colin Walters.- Latest from NSA * Autobind netlink socket. * Dropped compatibility code from security_compute_user. * Merged fix for context_range_set from Chad Hanson. * Merged allocation failure checking patch from Chad Hanson. * Merged avc netlink error message patch from Colin Walters.- Latest from NSA- New upstream version- Latest from Upstream- Fix man pages- Latest from Upstream- Latest from Upstream- Add man page for boolean functions and SELinux- Latest from NSA- Latest from NSA- uppercase getenforce returns, to make them match system-config-securitylevel- Remove old path patch- Update to latest from NSA - Add fix to only get old path if file_context file exists in old location- Update to latest from NSA- add nlclass patch - Update to latest from NSA- rebuilt- Fix selinux_config to break once it finds SELINUXTYPE.-Update with latest from NSA- Change to use new policy mechanism- add man patch- Update with latest from NSA- Update with latest from NSA- Add changes for relaxed policy - Update to match NSA- Add relaxed policy changes- Sync with NSA- Remove requires glibc>2.3.4- Fix selinuxenabled man page.- Upgrade to 1.11- Add memleaks patch- Upgrade to latest from NSA and add more man pages- Update to match NSA - Cleanup some man pages- Upgrade to latest from NSA- Add Russell's Man pages- Change getenforce to also check is_selinux_enabled- Add ownership to /usr/include/selinux- fix location of file_contexts file.- Fix matchpathcon to use BUFSIZ- rebuilt- add matchpathcon- rebuilt- Add rootok patch- Updated getpeernam patch- Add getpeernam patch- Add getpeercon patch- Put mntpoint patch, because found fix for SysVinit- Add remove mntpoint patch, because it breaks SysVinit- Add mntpoint patch for SysVinit- Add -r -u -t to getcon- Upgrade to latest from NSA- Fix x86_64 build- Latest tarball from NSA.- Update with latest changes from NSA- Change location of .so file- Break out into development library- Move location of libselinux.so to /lib- Add selinuxenabled patch- Update with final NSA 1.2 sources.- Update with latest from NSA.- Fix to build on x86_64- update for version 1.2- Initial version 9e62372489a1a17a06f7a7f93c917cbeec84fc522.9-8.el82.9-8.el8debug.build-id9e62372489a1a17a06f7a7f93c917cbeec84fc5262372489a1a17a06f7a7f93c917cbeec84fc52.debug.dwzlibselinux-2.9-8.el8.x86_64usrlib64libselinux.so.1-2.9-8.el8.x86_64.debug/usr/lib//usr/lib/debug//usr/lib/debug/.build-id//usr/lib/debug/.build-id/9e//usr/lib/debug/.dwz//usr/lib/debug/usr//usr/lib/debug/usr/lib64/-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpioxz2x86_64-redhat-linux-gnudirectoryELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=f6eb229e917fb3fff84da2595b6ffcb93c7324d5, with debug_info, not strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=9e62372489a1a17a06f7a7f93c917cbeec84fc52, with debug_info, not strippedPlibselinux-debugsource(x86-64)2.9-8.el8utf-8626c8e35040f4a1f4589aeac7665d5c50aa9fe96f88a7b146ce169681ce0085d?7zXZ !#,>] b2u jӫ`(y.Uh"̕+m"s?~RkXL @3]I>| e8JHS+\!sBRA, R|Î?N>яA'J p(6Цcuc{|OЇ rcSi"}f N͹q<H>l%GAg<4;w3I7 a9@nR!){< 22Ϥm=^_2KQjі۔Zz]63o2DM_(~<#[!NmP+* PRp%^*5P7圔E[/2s!w/l*6+I xRZljKI bq1Rp4hsaG gwe. ^H)j-:q!k,]FdeDݲG~&:2-%, zQ:kƗEsROG0Gx+^3.R[Uw'Ik;9iwFX:_ǚTF$¦E4*Wǒŀ> Qô2gcU!,r,d V>+;XFu!J3!ꭳQ o'r=ZrZ:ޥ2 500_xgN/h#uڧd+#PatN%wjSXf|u{>5\B)?>+Tёh8aG:Mߵ;1;^FlFlW,k 6A)5ʒN>-F 7uOXrg%clu{/Z,~'eC|ft처glLW" fep9-G4UVDƫK"[CItO~b5 fVDv&8J5<,|u#:/zGhIX޻uh+u1#iRɳOLX3D4]sI6ү hw K%0 tp3@ۅ:xȧZܚs(K®X `.Z['QށxYi'cEXJ;%K+=azb#S?x(D­L)zC7+', +t34@3%5~&uOijϫxs:_&%0XBuL|^/[%. ޫIMↈ{R~ܑr~Ь)#DZ5aU!ݛ6}8SSn&2tʽq9.hJ/&VzF($R=kּEd/1< c` F05Y:T"\6kr]| : pn)u8E-CTq?f |O '7?Z^?_P,"8H{7tk2-3O LT2[odZ%[&J|ٴLl%[Uelؑn3:I%d.mt#LDT| ǯ]__byT.m%ǚJZ;9/#rl}*f$eҺsb&5NQR btiQCx) {X\ϭ`ƂϬ˭b] r.tT0W`,Ëa0*^v85kKX%a/GAxs^񓡃9q9P`#wTbMfr5Py'^:{,rjOq>%}T+ݒPhM,W{ڭ8qiT(823)EV?/ۨbƜXے~(%M.O)M%2W dϝtyt[nS_!­k!߫m?q㈁Oljh*ŬAzaLl92[Ɂ6 dc8M2;P틳yz1t@mJZQ};o++azt`7J ` {bHw IRS_a)P>('Rݗbbx`q!>08"v=Ca*  1m4[NeF?`Ag'3Tr!F̵kVFP"µɰg0_Ƿd21@Bz10Z'IjXĥTg$[ulbxXaVr)u}ڈ'tGuj2k(]UbӘr_a-y+X9?XO؅UR fFË{v4}\gR}Oɠ~mԑnO  9+O_!? 2UEWE=+b6]Fv(@DjvǏ"TYĪsce"zcGD,ƩZ?,⃽W [2OW{@ Xb}bO־ӈLq$TFɆI|$ >(_ ˴C.-oTEk74EZ}{N^J!Æ5񣝯[勠ȳ j,i9bF~sԝ% bk0o ʆESЭBbEZU ZGvfV$=y}ֆ0YBoGvc\,Oaְ12:3 KMKIhDDz}=vE<6av˦ɘWtRV7(3h)F^rغ~0o)~-!em0r$*\h"g+b&;n,[ܕ3e^g:g|+T+Q&$1kr^}˻b0<UK_9Nbb& {K2pyYbu&.#-3䦕 +Gj&v 2˺zibԶ5AuR@\ avt ^ Vv~ ֈ i& a'w4'+>} tx_P»@2ꪌv2-di!܉Ӆ\ơ! C֍ rT/vZ^l3l n Q\L6f6bEk.BޅbB3!+&F2[!E\o}llL($[K@t7Ld௻ZC,aGOGcC4L'Wyp|@ -κ2"_Ǯ0"dP𨝙nuB7[ƷP}zQZV]3~aFynٜܵ;}㼌Vp զ[-J}FJ0{Ar`v25eiEWQ9Ye&-#HN9#wM'%#LkC*=Ivސ..Y][^=+0sA?~2 iPq u A6t|ˬ Jűoyae< Dss;C1; |˒ij*NīA]i4J׎X y.Fe=Qa1@:#0P2XVBg j|Ȼa=z46ipPM[_3Ev;Xߕ.0Opn9\MI5xbۨTV>J77ap xN:c <JcB\MR!"6Uhʨ[[쾄`^F;,9Fd{HT J]F/a[uο9T? 2R5}ดcZtXmX/ ,2=ߟ^鈀smx[;'gR3kQ*i|վY?{5cQvRp]j$!^V9yKi!/bKVfV t&$> [9.O5בk0wrXд_JTtX4l*.47r 4){'b/ 1XiC]PѲ!N]Hhp~&Uo?Fwl WMixuc MC&a ,mgi)Lc7˟f-PIO:#  BI:#5sG E}lO7e~A.!U@[5@;;rn@ꦓeJU|h ဉ+TiyK{/4vMP*'?Ju-dƛ5bWζx{/}Eq3ɨ)=}/y KVloJz--Im3"!ʃf QMpĔ7pgw^N3VAƶx`ˑ/. M`L)&M7K e7Q*J;q.Oԯa=n+*+d"5Bd0ĝ/bs{Z`Q YBlU;ߘXuwsB,qBX1Л_w<|Cesl(}HI.k'C%k ۉ$PΨӯMk1"k0$*RlHWIƟetPLëz_/nJ2";rz-n#:^QfÉ:l󌾙:ڶYl**&q_#UuB^m[~75 =_ӈ0E6gc^&HCg; ؜,d\ٶ>ȤbaXW( :&ox;iCh{jOw!bQe 8rn#9'hJM/-Y|\f71^jS*u s 6 M >,e[k zE-}/X)%d/y`"/.z͜/!5P~JzPE@]U`<j^{1wtr4O P6(6GWxrC7GQVeG'?B̡%uC+>^#h#d9C#1*Sbˀ+ Šd1PhD$_4b:YV\|AGJߚ_*H/\O@`Z;D; P҉]WBG&xUS5yv6hmfd("3kuXShA∜?)^/zI-cr:>0,Cb3܁b0 3;î}al_&GٺÃHDFՇU/]P-7kOvu8tvzNĨQB5 lU◬A58 32Ղ[&DS)#ѻD+!'od*.c̞Ω@Y=Q;gTuB92_跧dRHHm_ V2o^_&T!HZpYE;dPnW ϸ|"l)TO=@s/D|gCy-PUcDb[ ^;KӀ؏G#ݵcCЯ{$-?ڟ$-x9y.X#XX}֟Rϴ{0 xnuniKh"Sn FJe ¯M]>+xYXVZ~ շ7OP=!/:F9[:d X=P=RQZM]Y;WEu]IlJA&&* /L08djL;}7 ֋!k(z[+&öoo?:YxLK\AfqI `Q!8_?Yh|{ձhV~ں9klRCA[L  3ɮ toaRvaQGK۸fIn4͙:]e@D{um:Tfn]6@Yxj8h(|-B?d}^zlMLKԃEbRX)<5GNn$_tn[}dSrbߵƓ7BŐ@yY3$R1W ۝gf_C; g y7<5r}3P3,n}ŇZ[N>54 竊bM<:Oc6$GihZo*cHGG&,01)Nr$hkNn"%v%']*W#8*rj7‚7RXie^BVZ/vEG`1ѷ:߾rگ}(B1uXGK6mpzؗ,u|B2adL?6!fBaV̜O>i..W v1QJ7əl^o,VoVa=6֔:K: *?#b#e_\5ʳkal*-71%a_(ere8Α 7)F.C!Ovً֢9=],stW'4QA(A"=yz]0qsИlD))t=\*xޒ""uQ&ꇲ߉_1B;$ J2K\r1}Wx[NT>4H&"ɞ VZ]*:4zU#>Uݍu}38vH{]O { w?Uh$pnzQѹZ4,P0I.*h҄zH|fI t ӅJV9.M'Sa(_,Ieӎ/d%tze^:lRyT{ٕ S2`Ád[,6.vK12B'9GOl_5-C;ףm=ݺ6c1Q|"ygk¯jon0ï0'aځL^I:lpo.k֩%@⢅L%tXfI -8:[WǴ!7;R_>[S[RC24`:k&~h?32TXB#p^X a[]Ժ8\*xFon]`B|Z"d] C}r+FC:Qd+g6nCd͏ {~7'|0ں=M{YhJE&(eݜ@Ku08-\ˆZkR1c"ljG-揪wu삾[PzykcYC<ls Q[~&&r K.EƓ z1k>",kF} (5,85un,.5Dlۓ a":4IfΞG-Љn ?ezٟNͷ*RV~{ց^_vrn+a clfS Ua=~Nʩ;C?YXXi3ԵHn%IԳcs Az qѺ_K|, Prӝ/^>Qi~不6;`gc¬w ,&X}`*$qxWK߶S B>^ z%d p ;aragx%%>ui9'fOHҗN7)7PA)n=uϔdg~|h2Xj$M & k7 9RP|x5}P1ژl#\c@E?djiQWlܑ똁/?>[$Y{PҥſnWG,!>¯%_(~m,}1CEI^b#0YYuh>6+ EBm6^tNIΞ&I6jcc]g o)o4믜J |\#kTnuZ-W̬ T;)/2vP%iF2M|sMk{FT"Q,y,?uhX@%VL`xޠh"`yE`,'䎴t +nD29D{O-HQMP/z%t95{ nZޅMe왖cC 2XFF!$Hޜ-ہ0( /5va̵0UeS gehm=:(HOad U odl0Yj $cvLiZ_1豾DPhh%L0ESmȏI\]H&歷Wf&:*lZ-T̵ (ۑf!Ϟ%  ՐWZtք0M M52*g|[b lMë; = 9. MO^):E B)GVĮ,ѼS20dhhX\eeeg_q|7MI`܊}4﬷pCnp=bݭ(I7@[P:;Ʊ "+J;k {} P֝. ^svzVzEUUqt:,o03u$D;?`f,C@=֤7F %3^.q@[ Cʻ.9h 3`û|>Z] wSfFr:Y?tSmA+J.Ί J3Ng^ B }2&nqv巪*8 0/刘O/ `s(9Y2RqHQY9#KuD)Gcrd!:r|;BvA OtZ^Kҡfl3ɟw}aUuzaze#p*̯㵓a C;fB-4 ,g A|i\\Kw+IFI΢&ӍL9=+M'[G=Ma1M!6X?!k yB̩'|7ߔ"2gED9|:?= d\m !n+䑃|'IWI_}6D,4"&9]>ݿ#zGcPs$_2{C33tgPGH *e;6. a C{*9Yԙj={^w ^L&/G]Dzc\)t:, %i:qcP^t\)ˈlpʱ=C4fїH g(rsL38>ŋݱ8xM*F֛C˻֣3BȼarIl,d?"U Nn: _cEuLT: D+qs Pӆ=3!b袊ؾ`?PSlbtz.Ū3lAB ) 5U Oҍo>Xc ۊv/)@!V@9ty=.U|;->i|.^z`8gn6>wxa_֩p܇.LQи!vy%KwY^.|:JwdiDCt"Z=M{Mqn"sSGĢk޶KyjGk]&=A'lEo`m7WiHṞܯ`lP~Fg tiɲB Ue˱[T9fiܵ,vI؂{ecC6GR(7sF%~)JHtġJoh:Hm|\2w]v+Ґ?:[ EbR1j% 'cޱm!>ys?=7k>Ia)߄wZdV,F]Ӻ7 Aje>Wϸ7NP x)u27UʩeKŎi?YlUI@ܿVNsQ"(n_|#1)9#pbLZ8/Άi!P㔩tcq vLLbwa\m>sx\6Zw~-ƧA,[TTmtȻuyU0ѪY/jr5|ﻔd,v0E<ŕt )`lEaO;Tt!@ѫwPx >Yұ.B͚@u*WJޱ_U?t7% KT;*H ~g?WW}iK|;¬7Af*69!kyϾ+26Vz0^PU NSIi r[Ŋ(/rԒ{W_?ǁ`8ފ+!s}Il,T闋x$WuI=E2H|( A.hȈr uaa2?^᚟t2q-6K)+I X(=#o ՄrڸL)kz ]"\Ϡ*g'<{kSq|ϵg)0X <8w:R]EO"Vi+R rxaHNxu wfOZ+t lŨށJp ڟ웕o.Pd#J 0m8PAFSkGEP'5¤R&@ay :Qlv5L4YP_H=zC(ᬱnlzʆj7M- zD ,%a4v( ǡMB?UPdVn c`,>)tj{&H]TғQumsX竇Y D:%*?$u0\k]aIߊP@9.'^v_%\<S։#$L$3'pEȼg[hjJ `ED;ǧH;.|xSa:Ll yi'Rkch?EA,] p{}=) AirƵuF y_  W iS5#5wAZoo,Ԉ̬EжDqvk@96 ]j*vg>hl~%p9 ID j /ΒUyqX*e7_\JsabfLMe ~{T dy!b)\@=T,!9[}hn[LV+%d'^0bas(U֜ȯ@;IW J`a)]y{3.2fB-I6Cyˑ#ƀX{@կZ.s-l ;_ #ZBVeÏ(뙫%Ip|…|h T"blEb{+pHd) -p7+D56JR.7F~fb_<;WTG4s`9PvN(_m;U`hCi@i4MG[Ewl"eXqqavS@U\W!TkiSUΟqD%h~ۡE[-VY|rJi7li{kj1w{Fjxo~w3Cȏ3<<ΞrnӉrc]k&NsǞ\1pSm[QFӽ%g,'ZQ}[%ea7*Fn8NS7E|oy:lPpycrʜX[)`V kZDBlW zH뜎bOgXh9O`R@ QkbbڣުWJ(O}%z|ԕx&iN֝]<ЦYԊẹ[>?̗*GݲlyV{A)5~+.A-cVPz8^7@n *-ۉWw[%im&lުpF~~HV]ϧ,Lгʂ*oB Z샿(i6&re=Ӎ}`$`00 w[:1G.TA z=Af vlBE"dGG9@@Vdzz(s0^%Tb$j|[{Bsͼo+vj+)$lT7'!݇.PuG`@/ư﷌&iNؽXejTڏ# &V7=iu2o\a.]pD&Iн L?cpP| ?0+iW]rM9R> +DpTփHe=P*BsCa< ثyHb2}Qru{uOഎ ϳ8C#x ̢E72\^ lCCgXCC.pT8V5Rn"5!PY *O|؁n0rL)fW|Y3R B1Gxi8GE5! ƀ5 !v _0uu_s,[Y$&1Eƫ5l٨IK)WL#Lba {Hj4,ݞBڃ)lmE4Ik=:=VttaRj{IPE,04cg.8Toߠ`Rf~sȩmsd+W,fkWd(F<̣^h*?v~7MC{冼0`;EbZ*IQN _z`v$ SjN-uIoXJfiX5QCڡ'b.RI']f_ 펽~՚\ƹ֡U=~۟ui$ZYzty܅p gȖ5^b L^UWY /Q$I]93j?;)hRH @u hؤ,:!{lܘј@WW췝CnAFp>icf v%e4; lV/G\ ~21\׋ʾK+0oHq5ו^Q8W- c!WX o+ܒCVFzJB%ķ_tE}8vjT}cˡ83(yɜ#k#mgJ>.JluF9ix+gòK+31U1+H&z{&6g}功lrtdNۉyʵv愰y`5yPBMG ]=K]QSVۏԸvK_UTK xH)qB*: V7;!;,84{beeSFpڭ21@#2V* -8S?NEn!e~,ەMLD3%Xpa(i/Tdߦ&MdU$ ?PHgxdIx++\8))d™1=|/,ţt}OisWq2[vKbqg.=`h.`Fϝ ^/IvVM7lH f 75\I݆ JЫ:Ĭņ գruI[?q a~֬hAW7Vu_L֋4bIfiTfcg٬o52 J*̴,[$h*n.1 `|r|)9W"&K:Z Ul{;̭4'?^JA['Ei+8iI L΍W='K^DK-9W|ڜAp]tό@[1d(EFB2\U`n_WC#Ɵ%hd F֞)矆ߣߪe&kfF~i{VL>_J#0|Oaz3 q\Mgf7f3 ϲƂLۜF~Yzl}:,R/Ԑt+U\13KA"ambR<綸̐)HKX]TGO[؀(h6C@%G>: ޓ;:Y&r.J1; ߉`tDg(IP7c!*r}ȹsֆSUu = W>5For7G[mƵ\M=tXռrI{ ?9*NzVVűo e4 FŅ#_]ׯ-u?)ύG/U Mܗ.q'H}P |P} Bqc?.7pY;%#I1\Ktq',;ň?0&|5t/њ2ǎqUɞgEN%7\{^@c _Էt_7o:bWC D왎CR;!~9G!e]Ԝ8߆i;dvuuSjUcXiCNG׵<,_}t7.7ҦaJzK$%{Cl,"MKfZ a%'VWhY42Ts%zzY@iM8Lmvw#4j;5GÏIa; BI6//U,m15g޼Bbi7.,FrƦ5en@/sb'\FF;"AjDIUҁ3䗾țDݘ`%>%9`R` -<1` jV77\ KTd__iS&]}3#6gwUT83:"cIqVhġD28( Jhl$"ʪU&2 xǟ)mbsuw:,1_o~u?ݸ>$a Ŧ_= QAӖUFWń1"hDGaRSq zuB~ꁫ^D{ &{1멩?s_J=-:]ԍ  b_ՋOU=VA՝|.'@,z^VY{gUQ-P)Ifw떋g O+iY&Is4Hh4gƁ Bb;fES;zbLYR}fTܢERզ'<4k ,Ӈd6Tvޠ9VHMaTtJRCRNx x[hDbkp4^K oǥG/4uZN%?E,nPb, ԭ]+ﭻ31Un' LFG,aIŧ뫊wC>Vt36sY\Ǹ'݊HیZ%mApiWA,ɧ1%Ļ`\_Sf˧}t0ѣr褆Q=&EX?V3dK%Lo>hH !dB4SsɇM5e%vi~o VP1{pnf[;}$P~6ŀҗgvafٰ D|n#)H+&~{yR# MWM F;x:Q;n$tu+FNDPVN JUL]@4[FܕT !kރ}#Kr[. i7_!OxNy+KB/E`ptG|v#XtGS/M,xO {*Qin2޷ l+V,S+IKgT+M$PD='\* 䒗XgQnW䚮YPh>_DfS޾4T8ڮ^cS$e=wq710ZD&*J7 /c= !i1kx{NamʹO wJ("$G"?pHdhBYRߞ.}8hͰb;v mMFW_k+]E"zcG8kPl}% 32SO!='.4XK6L8ļ 7ƮkAL'JE"ਫ਼AOnLwl6Usm7:y\c2~L**'2ZFSmW[3 9`0;Q_e گ,#jǺ.^# ;dDB0qu^?7Y+x<_)O,ZaH# td> ̩(f;P](d^oɓQ !P?'Ӌy2$=t fvA`@0]&Έ#E(ÐAl,7MX z9SnȆ 5 wa:FuDV $2$j1G͟v&ϔ ]T8sW(.R}#hW`7K5x ]C!M A,2nxtҗcL@dp1_3pkApj\+vi(eνj !XH%?:r2FW7ppQ=?|e>TOB%3yOg* y 2SY%#9L&O囀YmyГl4HmSwVJ%4ڔn׼;!(-H *d]HAuh%MyA;W$fͻ$LpɳPl(2&6#,݂^L6(|r[hsilگCUuxJ8.ȿky*?yʦm1@<  mGZ'#3+OW{יU(@؞rՊal 7 ׷- uaU(з6x +]~{ U ]2k5'mh-f~젲;vQ8x9VsU&Akr[1ܯIu߯z?C[;b2^ GIN%fc&{i\@C %;0_ڴ}ЫXT(Gr?CVC~z`AbDyiUF2juqn& v%lG vʲWZ^·̟ley7W]~K$hi8j+MBX@xA?h6%|%J^,3~!<7g%OjRjװ'U>5 f6 4aqiXky|+}ȹFɩΝ Z 8|v0DC"Uel8S窑^ȃ [7qE= },Z_X 6dL'T@rT' 0v΋kz}\LdW>ͳIqʵ=N 4~Mc)AԿTqV?\X/фB24%kpqClr01_݌O ɯCϿˆf#0yr;QS77΄%Ă Fi̜{ʧ|3v{/t+yoÒ!v,5~'J< 7!-#8=Bę4-*pQ!.ϸs3x0;-k]Ix_t.xAaarl3t 1׻ΐٰ_9Qs]1VC4W4gl6A(} + q04!F|,w~XS8ߛpz<G!:_'hq4$"+ч1ٖ?7"Q*&MMt̤F+z?00֙sy9t#C׹h+#D5N5w8)K9v}G=y{OЕ. '[vꓓea-G{4|a_+,cT")!wkF5HtT%p@ ,zQ!JF绻$pR5FTdYU$1~|G͒@]2+çPmz>v FmlOݺWl{T BN]b@Sf-Aau<ӜCoXK0k 誔Yf` !Kk#ԍJKʅsQ@}oF:<@)df-2_m=|h;v^ !7kBu 5I5-vn ~ *'R9C"b],jZ}믾˦֗ A9D[kJ@.54ǭtH|=CgـRv̥;Dg$rէpX.)$؛[ if[;Ekz{sq'ڶfP΋b-'m"JSv5-KB9 Puơ|_NߤriUΪ8(mTO!;ZX;fM/ uo^CZR;v(~! n&tnB0wf^*E=*PPu`즼Ƙ':3`='>뮘uWW{L]> p0HѦk\įAFA7*R>59`Op%[ɜ]8|(s #_;N'Qisܐ9N YAWw8ۮH8 )?ѽ<|.r8k?D+zO3R-ʗŇG45XJ^>$Te@[2#9L's'ϯ\]Oq[oK4h҄cϪ%-l9BPg׻y#7ŽDcSҫpSnFg]l hԤ=kU>)7Pf|pI3lŽʾ/C}Ȥf[FoKu,2vR~RAr@8@LbeFX/<$hwlQ]fV/)=Ci9`(_1«HW+0in},Yb__Q%QR!inbz:!Wl%n`uOU nルG5Ūn%Fܩ\bPh VP}D I{FDYobߣm!-v%qI& [F6-~1v(f. l#o6lm!81ź\UY "ta A yhonɶ}Z(ƮvGR8 vE&!4j07CN4Xy6 G?M-.Yl?FxT- WYẀ %9.¤v̖֬mWF RvC*󅂧ɡ3|[bf/!Lr[Ajt羺@Ro?#0+>7f_Bue\ Xf־J;MrfU9^ C:I s;=rW {6s"c(Ft3FQʼՒVS2HUr֍Jm0}ݥ J\. qaɞ}BH4x #Ax@2pE?Iֱ:dr@ej>Hf~ۨ-[2F18TFś_bT2ׅg PTrowx\.1 eɸT_ bY980tm1q.^ìv`N^Fӕ:2*$DJd\z2#/jl0ŜD-ڬ"(Yw"y$vL2 u~ƄwOb%lY8Q_zTGYWF pfzU@ӎw÷zr:̺d&A0<lR[&?@(-3IFN .Db!UXJnk?A53*9CF984t=klBv*_y)WZ~aq]u;dŭsx†>ci-  /g3z y4b*ub 愁vS:J%RD 9μE@`xQJQo'FkY'܆|@d3[y YFwxgjӡG[C@>HXrz-iTpn\>m[ތ#4/.uN3{-O2HkOD!Mz+D)BR8γzBm;^]^x)A@4V)%U}T0=\L@Tk"3yNeן*Uz-jK7/'?);AH)vc:SKZbG(*4"/¤tDz[ܘ9Ĝ%VFwZ [tij,V 4DO#8[gtf~R,f.gd4_W:$(+T9}i%4M<0QOnJFQ}t ԓ6s,i]D' "W`D_$Oo,2Z[Yq˻~c"b$̟=ĎO뾔,y.2׎%*>%̦7 '+ټsq^fwod^ң:i1aݭUp;(nu7nyؤ⴨>ŝ=؅cfU?;20$N;71;K[;t׋π~QNƁrzq:F{)ݟ_P+ ŏQKs=?Sh"ŎP|>7e8@7 o(%IBw$G=҅i&乾8v8ñp`! h^BNCIڑqYa xY!vzI#3r=:1#9°YHԾ ۄڏ%GQbYǤ; erEoVVT'.oTW(r~m}gqP:FǴxTI<>O w|bދŰ&W$P`r 4;խQw:RwV7i*SoKjz}6ڙcU'*5[*gSΑĞI'6McBi0xs^j#_հ(=P k|wƼCl܅3?Z@9&Um}>XFX4eGzvl[MBsmV!'&2"O2q+]ᚰײy"Eqif(Kjfm &( BJw+x.Qp!WR&ƹ'/r?;`\e蒝Gb3ׄMĿLN# jǹ6ۄ}I׵tPj L9O\IHIPDd%<7d7[^H{/h ^<9ncrN!kk6IF{,Lk *);3z{?aڻJM(Vlx.Ydfx^ lZ)S05+I[Jf# qŹҭƂK\jѸlQ^6RmG_o,oH[)["yv2 bv)|+ԶB-o3qP5XO|([pl޳ix !\=b_^`y6`0IaD566%?1ի>@fZXYmGÜDh}U-U⬳p|-2 s ц7M1`6 4& 8&5^:x#I2)v &xV3 R}Z+2ԉXy &zL&Cߦ7T,!&JIF]~nʇ3 tg'wS·ƈA#HzX(0yK:of]iPsizh=.% ie*k5ߡ"uI`S}Ƿ| ^>}VHP>2JAl p0+:+ &_eetX[;V8EouAw`D]/3K N2(6ǟw 1VT0{4 o`cQ6]_"))NUKIuo9tU[eݧa{3eKB樇|ˏ}#tې:ܻB:wF9JŽբ"v/Qa HVR~3.uFxXEJ=9]\Ya?~B$ ISz!`L tzZ|t4$na"a(8P~ļ2ѱԛ~s4˜ *Ǹc " cEsgs%ׅ#ب`2C̭sX^,ٴzn#ޯ|aGpD?7s><90`j~[9ܲ_۰5r7 dz[Q{&W"#SDrU>+qۃ* &ƖfQ?{jo62*⨤ƚ6 9dZ%q+'~FC_m2 Kadd9TFT9s-铵^41$yyDxA.wo8HmnaIn 3؊r+[mgb:/NC*)=5yC1o%a4z A$d]U2I\ƄKA)< Q{=^8xzWUDV9GT#IB20_CZ#t?_[᭭ 9k*/#u y> |4lT*z:27=8?KS_&)#w+Vr/@A<_ 7s2bDkoSuѪؕ w5M%q,AZVR4@GRV SQ8t\s³+p5SKܙ@8}/yeE=1(,1h$7kŽ!5 OL hh . dٱ3p\hm­/"C@-YO-HAշ5@llIgт{fp)t?voECpWoE Ȑ* T7^>&}a^?3%_$~+Xq8֫vaqAfQq?\7{%]#=}fϠ@5bDEE^%B[jT:pInc=k9j.y =9h$@y*º6_C_0Gaz>]k5 Qa*] N6gq֠pT7/ĺU4Ca8tNq.Ħ4r_HI"z0]`A($;-U4ғzPn8=uNo $`*HMeNM!$uBM.]т]pI^p:bˍd}т= ̛w37rѬZs1wp٦[Z DRh8A;=˘x(#IbF-x%sg_ cF;$%ϗz<#VOo/"R/Ehs{Wu\~Q(|Dow ڇ7$p.I-̓Ir?d){JlćغŹL4Ҳ0 E>I'Zi;*NSt,AIwԓEP^ԽlC^!mxMFP\HqkYS+h!AJ|J#a7y{g}%E-ј[_K%A;=g1Hxؐ7aLс؄r,Yil&p^)Q_{L C]&U-=3#}פt \}ekJ\AmҎ6kEhMYd.iA)""J'뱚o5|-{eHK W`19%%\=ryO#;cy5B[`s{[0PmvoeSjhP3۟oة **AK2"NU¹D@W@: 3T4 NTO=GTc:0d" yY6S7 dk b;rɊ%BU~ >"D_#R d^L ̩8cS*kκ])(tA(y ,ø]{MΖ䙈^~$AeqXcbWױS)婌L:'Hp*_K@!Kd )15|o*q/ fG9~ ú|3`9eXa=\WndN%# j9'K"aXP l@)bK EF?&B5qMyCo汃\ŵ؜d_.$ r&S.{cŻ MǛ_B2<ᇒZagt=r`\Zci>:;O훊Y$o,=D> wZz3We1Cha"(\ВXSٕ"N=2FkȒTm&{ ` t"GJ+)嶾2~?dJkG('s}'R(O rH8*Ǐ_v~oGĒ"44"^Vy<i%\g@pIsaԔ.̗c%ݢ%FOW%K zP]t3CK f/DZkB:J9 v:LbH) ._ʙC%ArFCS!MrT{oAERD#;nlP Hh 媧؊8\{Xdy+Siƃg8鳪3*$.(?$?IGз+* tH8?w y5Gyd=&S/)",(q, tܷ 99KzLNRj$ *4c/&]'~( dؔ3 ٢P2<]Ewzbs" &7^ ȂQri\N0cbPlњ%⠤kOv ڿBygzQ"Q\jU-rfW!۷-֦aŠr7~4!}4 PlE= }xzb }`ȴyTRm XlEQfzairja 1ϟQtF7a醪mC 8N!rd70~T kd h`\3>>;;)x@ap-phѰR蚱Cع=?S/_C>.I(CʊC֏owqQo4o Ao炢1D͎VҌɷ f9{>RNQ5lZ<${80.L`fri% C4Ru*ׂ&~ cWV~3pBܡ_.Q^R?WsPُvfi\gDZN3ہ*rWe,GQGϋP?횐 + iXM:jAF{NkKS]?m36UFH >r&[/]H5#-}V? g~2e`ZDӉGqw$ٜ(,1a5yrڷRMة3At*Bߞ/yC`Lii|ߒ;!kX:RLG,fUޑ!p7BtW|m2˒`b uLg)i3=41fPw' &`Iy_r:N8M럫Gk^uicrJO)?2⌨'I2Q pUd3t*rUC6U88)p~%ݖRj3B]Q%=FQyZ!B 75VuPxyVӅ32!T})[c2?B;  G㿰nZ~:tIL .av&Cܸ1}йapDۺUۯ c#tQuƐcU>bCLqׄ$9|=pw#ή"/.Q1&fOuձ[V]&BM ?+[$Zs ^LJt2!XءɑhޙT܆ J1CLW.| |$7ETG?'__T a) F~6FBL'L!V1".DIU͙^n-<viQCK޵_C8P%]|&e b69tH hЀ4?4 ~~oS~9v]#[;{4PsoʇID[ /X(Ztc6NmSm}i pEmO ZZN#on,h ;oZ_;uMM>~ aPH88$ '~!( @c.Dٙ0M} wठjY-K {ɌmJs,{)$-R~;c$rLV.y DeP3|DO̰s4 = JU{tڃQg(K (kt.hU:`U].qRefQr&?$c<%wI+ޣFۥN؋z{~-IcDuIBR|͗nB MQ%]$-(J:Lś.eɏz1ȞEZӛu v)F7Vʶ 翕qpp{h ~& z&mZClh^uoXPٹ_q?~~=%՗2;zCsZE OEsY>N1~Cn<3ۊ.i&Z9>>{Ks5FLb!/&|Ȝ!ԛSGs2zR^yllwge9B h韏 ^KUK۬]Vq~5OVO?B`s_9fEQqhkTz1ŵckN O t)<rumNx}Iݷ|͟CN#C\ V2VNT9U0uGS6I?,/QEPp_rI^/_޻A 7&Vkp \G[P>I9 8sai:`W{#H̽zJ:P#H3̛XPDT@'pS|bOs1ޑH#@,nD?<%@r~oُl9i-.B30ojC8𲽶1Uqq9]6dMWY3b:$I5i+MH~/H |G nJ䰊*z|Yk`v.~ӄnuޅ.ca!yhC[qrf31±,79lv=1Lt뀦U~ ϑz5"_ZgM:w"?C/ *+FV7|$zΥUfN4{GXw ¡V)=SLΝ̞/@6QRԆѢ8"} nMC3;U.RXD}`j@];`w n@X1ciXz9.Gi9tt9u:!'S˰bzY^QBh{GOԈ8y~:IM0Z%-'h֖tgo6jMq+:顤FYR*I[O2%}^cm 5tHkv .7W(ZiQYgR<IqE$}2[ZC+Aۮ ̣W sSw:wO A3P)+` F$fT1K|1" ; ԺL)lS I{f3D} I!RF3l43|+L 6l?8ϜO}J.ʷ ټ"AZ/G,|9d嫝&L|;w^ >jUnxթrӚ>Ca վCkm:4_ %Ӣ.A=5,)=Odsy1]}Zet$H8AkJ魓qqcktDP [0Ch$IVRA@`?Ux IUw,GБIMspn szCESA 1ⵂHܓK~V6dLi x3Yp\֭zп<Ҵ{gkIINJ,2AØ2>ڔj^{an65Ik58|qԼ>%fp*$vڝWPU`M$h[mha Oc T>bV*4~]1?,e1 JA&+og¹Y&.bIB)b3GAnu7!nz3C# Q)}K]&-XfjMw蓼*<иF9 x:<`)s.+&K̠e|οgL[=( HR˳7e6²G@R ֻ7sY N OP\mn+u{\EA:9M=vʮ[]WۥJ>`{9K'Mph dY^wB*Oa+Heږ[Ɵ:*z[7klr%Ks7|s3QuZ=ݿUqw8u(_mF>%< 1DE{(7 ܒcsD7jҒD6lXT^f7Ye\h AA-[`K0,j!eȐ-g~e`Ȯy1-aAH~:> ۶u ijX.VM.);Srv>9aL8ӝ%~`ݎ'?c3R"=4ߕwd='F"km΁:$th  3m] okcPϤmjd-Vj $.Ts%5aKy[ӪЀFv$Q%sK[9l_R@HPx" ]oC'-ȬoӱqЍ,nY7rfG7 :q,lέ.ަulH:ʝ+P,_>@to1Jƚ'υBT b]oɐ*lb<ڍڍn&;?ݛ xzp bU~@̄)܁>Q.JG8  @b4#sLȌau̺Lpt@o/l }@hCZԘvaƀ@W&6^R&=Fؚ/[DOØ$Gŭ5"O8(ȇ+ݼ{+eq`.e%o##_Po㻹."Ed(?䇄R1wk Λȿ2@g&l'RmKOR4즸%I H%Wi9z cjhb0TḱWgcx4'À&>6M/* q8mU aD Ƹ^/ (LqʓYvHi-QHt'fEI\]m?0nƳԙ`U[N3YH[1G&<e 1N4=YC#"=i"a42M5k1eߗ\2s_=#.dtc^ |D 1Z- G:u/_ (j"Z$,⩤TDNǪ[ {%lTF y֯ްծQf[;=/GGYd4ݳ06Q{A'yip)AY(Y DQvƿɘ"o.'4GD6`%hR+PPV3i$3Va{,8M--,x&UӌnC {;y272ca؜]/߻Qŕk>Ho"G{2g(>JH`~&ADˣnq'u 1T: еqtCPjy5#.Gj;h7BIьr?ȟ uNx(xhp O32!?ODP>YxGC! W17U?(^f79'pCHyIeRBK Hqaަy4E܈gt;,v8 `IM&&DE=WsCѥ)|&;"VD̕,zd1Ζw5s|HxYZ S,Boi2\#x{_"ӼUŁ7%(p/1hn{ɎFB'nݑs'n˖}!zv| E S[fVgv;}`z>9ۓn Fָ.H9W 5k3MŞR:+c(<;[5,yLx-+zbK#W(. D MHZ]]ٞ:4$.'/e?QuPY1(Km#t9-sDYnH}Fzes$5e='/ICVnš_֬fp'y$Aa!:"e?þA^2ö}4ExbnylnLhdfRȔ.t&!A $c S˓[MΰyvQX2hGwN[l=Zu<u<;|qߣ5?)O}/yr"N\cҍ,z[4Gh^6>؝^NRlx! tFBDfMr'ibpHeɨ3@"Ds /}|Qeя-׿!Q>>bYe*w=e +eFHaj!WbBF*; 7Xe;zEdk.6_V;hEJߥu ZmlݓӞ tڂj9W_D\w>-9Sq\هLf)'9$['v 5O^I骫TTFꅃV+ũ/b*fp:mK r qUG4pధH'tH]z*?$VD:'qLL\ëbmS6r4Ri7_H42gT\0LӅ 1G*SΠmG+[5OƠȈ\H_T8xkm;bIkfoJ6 x(Rˮ%ug*J7\4Bz@Kb5kq=`WC9eR83,B;v| U_/d,xCM_O@,z[ձtFN_݊Q'ypD%C9(z:Ctcm-n{17C_w ];R"w2̜Ec4TJ2mWcI;.+D:Qb}4xi]N%jEJf 7 `In&:ī4gA*kgRmeْV[4_+%N֭O\3dOEn8!.2rCe%F;-> -Z]uZ$bY_֔@~}f K]o # /}G}W21)U(`JtB<.e= TJ?X8:GsHWo{5gX" &0 tgWڼT17 4;RAֺ`&RtPUq{J$ bB6 y~n_T8P<_0R:rͦH]b1ytEb5 FfW꒲\pp~iC!Ja'Џei C9H_V?4J#nz>u煈[Ksx .`ۯ^ 3VB`pͺ)V˩v^ѹ81oŅǏo4wE!DždJky 9 rh n(07>YHY橸C%wUuey_؉Yii.j?)HR=u76<ն<~LAෆoA$w)Ϙ󩈡1-YIۂ=fFQ]9 MmeZINP0p0Ȕ,z,%jBB Y  c\dhRźr!Ǹd@ ~7$YZ҈:|0vcĬ]蹾y' }nK^Ì9g&4oÈ+jM̒:6^f'<?w/X5Ȅ}r*l."ޏ,?IhR4>ʸ$ ˜4cTGߟ(K ?Ɋ e&@9ꂖ$<g^/й<4ތ&0QxHK:dŝ[%}9 l9< -sR-vz Td:_MBbn3YOP֫+z70',zȦkc[lfsF(>] SGR@=Y8qũ<& 53(⎟. ?ҭ[z)8%2t/ UÔk '3mMt<6qd \{kt!4w{}Z<h6 ]m"_Gټdv=9炯/Pn8POeoS5lros >)C1&MB]xs!2ojH}߯C><1w@­ˈ #iCf ⩎KjWWID.gH:UeVmM/V}]I@FR哢m_4I $k1"RPLyz* ^F!:Z  _HЮ rK]9`YO4|dV9ٛcKߢsct,0ފ];E+ۍ?oy4'#h.'16~9C 5x5%S`G5iAbWHo[&6,N(2̉8:+o=ĩzQL;m*ckM_xYYIzv57]عVO$eB{N-cųڷJ. #u=^$@!Vߕ ec@Mʺטx&GjCRHF'q;khs~r]2 ;: 8\鍡Am,ʻpi}F PA3IF|;cvv6*կ7^zϥ̴?#٬-=Č1ߤ@O< 3UaZIl!!uɖC3e"#׵$;x!O xj G߬bkM2f91*]1| 2%'(7pڡqLed։h\" Nx&Yf0& 'na29N8];֋K_kr(xZb QJ֨e=nؑR%{($-${XbwuHGnw]E;Ny*qoՆ*.mjΪɿ.PC O՚t1gsaa˷C%rƐ&W)N<‡nI2E 4+x[+קqؽI|PֿHɜI ߮hC #QvDv;IQLTRU)Pkb]C '^ {9T]>"z|% %(}d&!ݭ R>mTP)b+aL(=;l6[ޟܱgVBi󅨤-LbAIM}5faՂ3$Aiϳ^S[Ier\y:"O^Og갏/S\aHM)3Yb#2W"q2ƽ}'\hZ`5[tW>{gvDppj|xQ%h=r\<5 &Na|2*U_l_>$w3,-,Ctk 302sqzA20Fڊ<\ dzoOȐ/UZ#a5VFFfZrqLPĤHlvKtI7 oR͠H^;\Ӧ@OTT*X|8ȯCϛWVV?Ij}~WgS5⯠bTkVNFbnK-Ocv}ωgaC8I\AP?]'Ah1˜p3M!Dj{ y8`Q (oҫ|Ldq)ϓcmw 7Y\Ceӿ`eyfNs8^trܱ%Rt)Ufj[ɼGM_O/( 4{P,Fc 9yAbH􈢾uDW-PCԖ,fiuB{Y11N#D@jnCJh ?K@$6]8S"7ŕ?>@DpAe6=4]E0M!{ H[3GzNy@DFC!ϵQݳm6ZW8MK7J&OW }8 ߉~rc`sjZuYLn좻\H-Ã~ԋJx_N$gQ<"ṽԼx'FtpGx5f|̝Xs|6joD$0< M;'8e!7Z燑$o-P%Q;m)o0 SĽ<,cu0Mi1OԸ~p Ŀ ^baiKr@HF6X1_-TjX!E,>W'&W\~lҨk4ֻ \B07e9aCGߚJu8m p[GtEeJWI: h'$jA-)X֠u5R*hAmNK7b/0E8-A\ /f ,PM=p<]ߒ8)J| fdʫ~n5(:XzlҖMe>!|~QhՊVD[~aµ/.j7]G BQ0L9ljP\y"lΰWQbfP h= 2JpYP=Y h}$ :`*ߘ.*s p/W4yvS ml>@OD}aZ] ٷ>RTnФ̒\/yoEB`OJQUerP>#w ʈ{a9@`:%d 9il 0&ppl,\ٙoesXuUg*ZdlpPs-V#*Es 3THRyoj@YNWO%|pw[*WwĘ Togze· {?LhFmgYsmqSfE*-6i uL/U!uvR U${ ]א׼S=(?: ^vd3"φ|Xa*=GjW^ϰƱ||pQ:fTCUo,gvMoVIuȶ׀Y.RZ tЄgX=^c"vl5T2DK [ q(dt(7yH@{J.LַebkMH&ԡež{˖d>W yeuFsHy:V>5}< DLvZ%ڤd1W' d9At|PUfA -Tli(Qܑo'1nV<]rc7d,@0wǟF.c, +ܼ|?+RpٺOG_-Dh=q; DCHf.-=uL`߁s--SBO1seya$n TqN$-jAU0 `sZWNH98]GF8I1O*۱I{Dz=9NKR8SUc[yݕէGQ~A|=of14>:&|-۴kTkR!\jdJs׹YfMYm̊J̼*Vc$4( t1So0'HT0r7):Y}C.ae}ųȵo۾֦nm M1Pfc/ݮNiuw'# qDXه95̶B62G8X*ۈ*ǑcX5|{!2bmd.AZz5T2E`/L>Qyc24rGe.^wBuI>ɆB_Lkqxp0;잭)<39j8x0F-QLU.l"c-IȆsѨneIoM{D^D x}4RpEh^XeหI'䩩ް;[}|tZ qEcB`tvqP7 :urp{TB60IP$h7H\֏VCeJ?*Lvkiu4j*ZW_x6OgoD0 MˮP'"XFrɓ n;٧.?9/L^{[dֈuP#6塭@\j nq+w@+Ii#8Z+c{j9>2ڒ[ZD`<\F맃qQ_E"קIy` mXwBv$]2JBf ^WDES~87]+(GǴPvL j£[c`e]6Ks%v벽\.kiM"XS*t}2k/TScv/Lƚ G+ZF`ʏ7ܝgݕ< d%W> ˡA,2I{{/764 J> ~X-]66(t$v b,VURiXNEMp|ؖbMYSeHW* A)8 }`vn`[ML36BF &R;X 6;n00L|k cȥF/3dsYJ;GT7OVtnMhԺ2.$kVȁM{4B &m+Ț9۸^HA]HVOi@ ܞUqz]i<3_hY 2Kx誆}G⪑85aJ:ĝג3>k+< s0.6ĩh |/\m'11r3fѢa oaÆz#]N,,25"q:C jpSil^NqA gl{ q1.ݞGϏhF­S`&.S\^u1n9q*2 4OzӔh&fu`nK&/ֹ73ښ ݊E6Bj|7@^幙hXܫ?Zr(W9:懥^8VB_B"kL`'F#o9LqG@ᅬ1G2 ?O5DZ\Jtn:VqO .6YcI,"gn6Xtd7gHv$ Y$aQM!fo ϟ}9x;s%1_[lc /Z??#p)Kw dnF*AÝLANz%>oœ]2|*֤@og.[+&5 ûN3P7p+ 0dL$gS~tW0"莸ҏsDc7Cm :>ף),>ıD0wY_+$ԛ\G+ 'dDQd b.Bs˂d6X"G~'^L"y`y렰f|LWƏs"I9 +@Ap$ը"zd! ;:2I^*2>YN]MZA$:JfD4k'X%` ökM[ I鱱oێ+JҔ|,aŐMQuplD H_}3Aw}ck5.K(xƦ ܰ)Jc :{̱"5tp5l2+ĕϋeҝښt}-Bh75%E3Vntw1v8g~}@E˳eNpw9Pif=yJ_vyS kf7ڳ &kYV&ۈm&lS gҀ=,>3(Qퟤ/mkh|͡V%OOǰsQ A2ݜ FYj @NC  irxFUkY_1П(U{/|J[f -ࢹBGP<8myE~MH TI3O(w1;MJk\gZҖ/v- Alu-D&x>nAgqnޓ9$WW)9 4g6(GF_3 ){yvSb`EXY?xߓB<ϕmSA:#mu*ǫXgʲ¡-󆑉\*/M$3 ̮Byj{,ˡ]rvpi!_uw VIKw?'odSFdʥ b%xgf&ɕiC" ,_:·;H}yL*lO?x-d sCg]4'8 ^SNuHُW:ap\}vRNRr aw}M *+"e@ 2E$Fp2iʭ[02񵽇Hz/7a0O0(}=[yT%jfPiJWM06ـHr#7 rMA֙=+%.mkvʼnPzLQ ijsMJ23!"19 4}ěx\y NOEgL]j(i "ʛ;)7z(vEIN겎?!O Kg]<.⧓*A*ԄXqgr^wfAs8,+7k>2nh H~+h*<ק3 > }vY62~C}R܀`wʾE`_#d/טIie e16y3X:]o27gBLScjpx(}@D7"%a '')uATi2:{f3-aKǓ9kBѮ3$?TnۗYڜ'+dcfj?MŲ``F<qVG YT0k5.Z,&\i=,KnD0Џ Z; tFp[OD` I FaseT^o_^m[YngzVi*7IQJ9__ҬWGo1Id:% & Tx~{̓ړ`ɢPg[/Du;0 )NIS)CncgתKKDjqSsU E}BKfR\ IXWC.aŐ^fIuA!u|hgnwYEĄf Ԕ.MIUȑ#7yeMQCb|eLN\vb'J|@uryݽ5fQ]`<>59;ݍFs\yiE[,VQ.pftƾj]saɞWb%K[Rk&y]qef< xw_!zQ,\[2nj8-IAg1{,o#`zekȮΧOLdLa-$rGUۤYU@%4n?7nx@q}T0B7d #4^̊q"ʶDԃuLb[gX4cAƞMh';lZ/ɖNB}2VgzPY0|AF ]p;4~Gqd6~} UD^X[ ez`3֧ͣ/9lջ`d/1@/W&;Ζ{2;qgk׶$EƧiA$QoNYJ[b4"`zG~;ouI8* cgzp0FEkwmҵ Nk:Zg fęT8:̀ =AKlȥlr8̄weaZ-,gKRRܵM7,PO‚kB/@S+T_xQpj5o(J"؟;YUԂ~pHe'v{_ Y~*HPrѭ5mr(u{"P]]ʡfQ|7:y«6 &Gײm)DGхC&OE² k%bjPyH@<#46ҫ j=uE6dQ_!֊;qsiJ-X䚕G-/isb2@@ZW2BsGj~ضNW αA!\e_LS{#Ӟm0 /t 9ƦDqxNi} f8ا*TgQS=HY -4jQ<'\)N_n2xx &v2VᰵX "GVq 6t;TT%ʾ[- Q5FUy#+6*bx&rE{jN{ Y $̿P 𾉾=yP'`Ukc+qvO8'iT۞0&2!BpXtwjUW>VT"K/9cw>){)؝+ #$Kvl$yԃٜ$$?[l-p6eeQhkK]spnV ;axݑfGrj\)@xx'S_eo6:nθ`v2k**kmu/rD4@LrINѷM+hu!n҉4P'+F rl9IK[Ng˲_A`Z:AQ>dSQ>onbpxC,RYCLMotu cêyι/0eUQ?ϵWNZ:2yib`ZmuW:DEmR'K@mNZ/]bM'2#۲nt:ݏ{<ցy4 U㰝;'MA:xʶ'=؛U#L${D|dԢM]U eu)]I+WK9fvJY w;Yl xzF7$l=('&Z蟼G2qQ$Zj5ԵaÑ8*&WjV\5/ή>V>s7#[χFF"b0rK4CfؑSqXB+~ғN=BDDD}ͱ}|.EGКf&mʖLv":;ˠ}q(q3laTn#N}7_c?sf0hp{q CUG_/=y@Qе2suPQ![E ſ7ėUaQ^pF7HUa7e6;N&xXb9'62-5p7YwSHNň aJpV/c`Y}X)DRR gYkBHzٗ?}}% $ g V)5" Qd3h6kL&ꈻ"8AyEyJhLH/l\K&ЩCg07 0cl̸)¾Mg7-ǎ<|5xB';L*'Kb^lq2446{%Y%ds V@\edӛv_F<^a$0X!A! }(@y\GXmCKʋ<Ԟ͍B-{_rѦU왘 (kA±l!Hwߴ.mϝ?]Zٓw߽Jgn X.Tf}`KE)2n{ɫ8>y-":GHR+O2ਜ)"B8{7HUA,WP4+e{o<Py/^¼7 r"(蘠<-]zRZeYXe*^k~@d/TG ~ǽiխ)mݕ72׳&8, sucmqR p_ ^E0r /#* "Rԉ,7AĆ,٤/Lm|p FRh-Tq8W2[W8D.\.H7<&#< k)@\E\5SB m\aM$ .+o#*"=/H?#Wk1IY/Ώ#qQҬ7MR`ao8x 8M? 0WBPw3;DY#OZtn5^7e'whm+4l3DS>$vS#TÞ(I_aǤW%I<7d?RAKGL, Eپ֠o*Al]|jХb\r/~NeS0`D2=sp/ꢌ=jմ7=ֳ~ܘ.V!RYыu}5=Ov0c"1櫲 UlRX1L(e-C\n/:B% 9tdy,?FٹʿQvdN~E'jTGiormL6,asg9CT~^r#8kmt)e%f6QK#~\ghS9k;] l<eVS|-ؽ)@:Xg-pՐl3E(BGD}+%3pޜ ]aCm\[m~NǮ$_k|[j`L^J;JEiY~7 _eTSWTWZUy`HMr驼TGʋd͏Ł=G)vԩIAǂ@g`^|kG߷Jh] sMΤHvK$}DBSi `),sPwU!ęզKh8]AtbJ9l'Z槢F; Oawɨ k\~\7"M,W&WOO%+QX^{n󸜊0l@^zY !jė %@rkVPa5i|-y6irZz=ᡗ0aG{kp[ӎ82o ; w0s8;E ExW@ei p )δ2F0g _M F” n8 h']ͰIhWWػA>\{Q3\e|`u?U-{Oyo(굽.|6?G$8R/oX[rfP]n_eyEzipԒCfS74r RE. ѓA5~`RE*h}1-~Y&C#%MBugѾ۶KZzQT]Ff'z+r6GEICNm8~ed];h &نZ&VrsZ/9Qo*W<JgtT -.Rs@2'vwl9RvN &@kcskd>c)Ȍq"3 T؍R "i7opJ)'faFPe D)لz=LnbPQm5Qfw[&ժ$)r@ Uqkp0yv*ۻ0 ,;l{ޱ99K x&jB1%j|NQvu1j%PY ,#3V x|t )tI:ӑHphQa:ZuN;V7RCr[n±afj$݊D qCjݒML}?A3a5}Cdo%^m8 88Pj3|e^1@>`E|9>*5F^~EΟ7UƊM%2=AKo~*VuKo .9de[!=ou䴟_49БNnmEtվ;Th {Ȝ<"T yWuulwmR&8aFliqQ1imiTWv]"?ä =ȇ_hT2[z0R$|ә_,:dT+O #;Rc9NԌjќ)nO $esejNdE 4$(,kǝYȉqE@)`dUTik(}sp<U1Ā ~=/i#iR mnN$.`©ziɱ;D~-. wm %t/8! e5?uUngU !7ldYm׉T|DK 9-5K1^[FHQ?i>gacBX4},L2BSտ|m*+N=p:8O[')JchآgOޝAcgUU_U=fv&Yi"_Bs\s j R2^(2ÊBjyZ(g 4 ڍ97:S=m F"\/# NiMhIUr饹G7aXۯ`؜/!]mLyo|VaUV:X"a:llPPoyn]Ou)P/hnJ)^sr:ms@G *^\y`|FQyD*\"jeenk§Mi@mj#Y8Nr797Nr::ۨY R)ߏd[f?Ur$f\~Y҂T 7Ya ^*xU,cgOTSXx*$]r B'h9h#J(wx|J:Po_ƙ~BX,ɔw/ %oj-*uÐ`i?tXdW/GKLQ0=fNQCP9O8egaes+؀+b QE?vsL5s0hJXi1a-g!]"@7ҭGج4/חwbڧuyi(9rfǯS2)ℼg3P3[0 x`78rymw,Yz/$lG- _\{ShUwU&|P,\o(XVVl(׃_jAw9QQH) s_1+k-`(Caq/pG +Uf1,LL͋B4~gէVܨHT<ٵEj:~} '~.@  K I '˶/giao]r?RItL5̪a3\sajйj)N-ٛWҎ5} \m I+HA$jߪA{k?Jp6a[lk;qe84 P&1"'HA1&J aeegI8]Yev8x5(=(Tl #h[4Ge.U0OXK=t o o i!ΰk,fщX?A].rXULKA4Cآfˈav|l+ )&$5>Ojahtpy>J9W˾!_~m  \p*`rGԑ-uлԝ̛#8v#=}hQ~L 4tQNXmc7*lp^(p) Eqz.^%JX[E LՅj@JS^X6YSAV/ bNJal~ pyINlddƕTCwssRW欇;)}( ('e*7Fd NZ!@wNa7̅˰U"Y{>FG* ҽtZRw9#PU}BKYR>+5+GqU'nBg E7Ruā-m6^&|4eaVc"n8qǂQ׭Fu*@EYVifugUMRl}m\PwF'yqFGB%D|rޮG->^8P{ݙȯrf1ԒF!}R[,ir*I)RYMCtSЌ: l>l z0ʍ%G#cKdb W`r S%਒ɨ/* ].mX\QY5IALѲ3w^uUu4ÎN0k~J6jL:FǍrR d]ukr*tORE-2/(f9z 2}$م@.nmRAQ^jRC[}5TtʿO\ʃ&ə/7Q~ڍjzHUlmT?-D)U<ɧEPTI_Bo:$E֭3sZ^}#ĺ%Y a_SFKbw@fΡArDg(  Y:2W+ xoOZ̳iFsVGnt6LsY9㚐h$#p|Hg0 ^T"$NĒ^b")@mDӈ*HqYpAzPX"KFm42g[.dw0 yz\=n'oohQ1+A̰L(0hh+g;^wn)_.|b4_vrpz]nVFt2nCK% %7KvBsރ:co ϡ}/.k/"quEFe\E;b-^ftnc C.})WyLEsUĸ;,&BlI x7oQկK [V AGpޏJ,2Z|jd,ZdJu-ҧ0"%ْOKgƌ/ޯ`ȣWz`dJ߇Ժ{pB-/O<+V{`Fs/hZ] uk]Չ7q bg>peF% b9i@-,== :n3xn/Ar {p=%R)4/ᬑZ37!8j1U]HՑ@#浢Z!`y;ZT ZԃnX/1i"l!\ Cm=:VHif HfFX?=&k0B%7\Oӈ&o:ե_Hѩ?s AM i!˖9bi ҆a=.>+]دH( ygvʸz}GA w.*3ҤR h/%7.b9⋼2Tيtp8eZw살לgf䡶[&|8'E-P\Su ƕM9JPbƔ̡M+VK1° 핥('Y00 "1|T2z 81!5;8r)%K 4rWCk%>,` ep28&?%KkI%h_B z%ٌ\sԒkcP}:-a␯aޮ4`܄J Ycwƣ(<*uBhfmo[2ќ @4+̩ۨۮKٻ "i}ب^/˩Ic/=Ɖiɐ pKNXscQ-u:ʹ w+[7CgEJ(͟峭]:K+8NB[/Urs+78E[eEɳס0p]L&/4wpAgP0i--P& ^g( YAnX^\O9V1o)7:EInfMDjf\)\f1Hj8B ʤ굒Moo1 ud]/:1ެTcpS#lwԴJ63BTF2IɎ5]4\0_0doJ #4G-mYlƇ-8>(ĥ;gkdǘn P\F}kxxEbpY=Uo 幥Oϓol-[mS` awK%+.Ki˯ә$@sPV I#h8h*veQWű,0}Ϣ~wYuؾ ҐK{iKL#zEm !>×ɸҬ6LM*7efs<ƚ`xE=8" ӎ`?]5+[|%Mp=r90uie(E(y9JK?xÝ3b-k+SX!S+ mi2_f^{Os?X #$=ȇ?GCх:'0ŌCucGḞݒ߁1rH21R+uؙm%sGŪtg$)k..DNN/HX>(5Cl|̧hKnyDեQ1aKI$w+%+-=Hci앁Ѵvb0n h G_2 -& ;?ه[\T d^Ftq! D: l+jYi<]NjkŠWȦ\tbID ~/- tH w[e1 Aa£`RȐ}yfbDvGp5mtL̺Þ Iauim C*5?䲬1HjGl3:# :b?^/ckEW\)4<|ıl+ЬJn›z93GRЉjv?Hysm(Z% B28F&`FE"с$ OĺkD[T.f _Y؄ps&KFh贂:9#NHhtq{Zѿe}/ 9%>]{)b[X{Scdg[\8;zTҽn݋@ ,AЉ1aV#m”Sѯ9L\+N& @m~}!B^7L*.;mIsQ8$zJ:v 0R ]jA!sN y:HPL_P2:4Ġ$m1s&=yx}؈xM%X wtA,l8}\2t#AAUSߓ}8i4NLD+[:,@B!ncۗ:,PnܳMJUvAzAÂ|c)E]JS%rJ'£\B<0zvȵ(8rLm}K̾ E5P4E1Z,C}̌k _IU!W#JOwAy7M`_ŏUq/P %%0߃W}o1w# f @))@7s )aѡOO{1&@c3"g5"*lև9RysCWXYlo<2z ~{elLLU?$鉂x^h9PA깷`7,;&('9>{^ ibb@}[XuMT$^D`%٢E_*GǶsA\=ܮ)Xwb= 8e"Myՙ ,l- h*6v*·'ҚM.0b󄙗 '-AI+A."ԗ Gg|Qhnh!7$s:7x!N8 {@r[B&U$:&|7S olk;Jۿ3H:n[W9o@?π:e-uTncNP;cԑ_z"z&ʈsFMkYkX[jsF]`857f/d$ܚꋿƮ"6ꬅaufqܖ^8ԭB>u}hV>Q~KcaR~&d{89[B.KM_) Vؾ-CT6Cz-B亮.#!}eyvwmޥfxLp o1n-YTZoiH&lZo2ߣ|6w\ of?E.[ ]wGu6<72'^RRY#W 6oF3i6!FS<(KJ R٭/Y*=eb|#94x|zpa4Xgʈر:Zޘao[ Dh`9{FNxJˈLt C jc4潥{aK.7s,K.f%J^DYzW7Ӎc[(ҫ(^˿E}%VXf7Ups[D?*Ƒff|epԍhQ4UJJQ!:.hseD2 3;\<~wؐ<PZDXBq[E'9A9/]<]2V)ј9&dɗ ,L]i6"o=Y9xƩ1(3jC>:o{m3t@0;8!>x|%DmFȉi'usE }ofSw!u%‡ 0x `"p~i~j%?ݞ@/'\`0F4@O  #ZC^Q~tj(ǃ}7Lʩ!_ԅ\ UŢgqC^m;Z,2JIP3#ԵYde )si,1vV.k;Pdq>O7Ÿkٍe `nL360,x5Jgs,oJJxlg8mK@_ #~V fWYDվX OnliȘ4Hiܻ"J;6ON?v_ 䒗[S­8+K]٥.}ͮE۪(e\vݐqܓg]u;-"?՜:DkIf/cNzBHf7U*ay4ʙ4F,EC_nǮ!(߰M9Q`} ؑL+IHpsC;_צŖH槪W'A.%42SÒB Ϗk(*=ߓ05jh [TڻѰ{vM23hYƩ'H C&']u>p@ m#HH)~Veم!z#jnO mRTŁUgbCI=˳$;jdGė' Szϧ%S\m'Pfw.GHw?B< 3|YzD 5^3nt;f)!FlE?&fit` }BmۜF"-$52kU t))8`Ch^,$?Ioj:Y\_圢䳵ϲy*;l@Zq%Ԉ :m&`N07 Va3C^ %wS#(Q-n&*Ih%#]1[%T@(3uO}{>q, b^^_l`+ֽX#3W3,,n 'sKN v._%m L|Ψv`^3vW== ZiVV@1>̌2VuJ9Y&fJm<,}ˇ1< "9 P||EN=Jdb#޾w2鼷f+f^@},kV=4E:͌=$cv{W@AU>UW&Ebc91%W3;hp@B)iMigSaG*Q, ߚC{A71e2ω2K;4giⵈ L$a+w@r(?@@_P^=aul4 K5%J ܯDd-A[ƹ+W)In7UīZ$dg;1WX=4fwEF,V(FVhRJ6Xe~ꁱyfgJD)q_Q \-}xkÎZjSMfZS5$}pxı(5bmL}V=0kax;!P{ŏ@Mj3GʙGp=Dʆ^y"+* i 4Y %j&(@`\dUe* w>:*@ bgn.#͐k7u&$g՗`o$XWp=\Xҍۦ7])u21. rX}g~9:T^%X+AG[:zjxٝ@s+ZcGӛ*ĕi䉃b`\6KkXo 󎙯b4Ƴ+Ub40n{ĪK;Y++!'za.}YodU~SnJk{J2W{: +~r(j{!zl ,i6q JgGRV=%lT{qΙys#J;2VwȲ_Y3nA+H2h (GY|IG8hovmuUX~ul\qx<>+DlKr9ǎ8q|B9X/Uf3ȳ[Q&@r&+, >3XV ܨq6xkՄq3\<M&FN%k~ILgU^#=gJNf15P%pG.[bx$o ׿H\C KTc^W|a}ȉHyHIm3WHVK.Tü{2Iۏi&zqkXml貳/ŕE{AŀK/z#PE MΝ 'z"kʖSgTEPs )R١ kFx0* OiͱeEE #q'r[_w Y-)Dh=A3u\cW^$둨"<;4Z0y.kbDd#!\=nY5Ciq\ߤFG#M' ;xFس.vH@Y*iڅ][ṪUJeoD9ʭ.djyU0wQa sNw0~.3٘qmه̠1䞂S0MT08=VxQGːBbda>;%F0lH b dϘ^]T^+?X&/*9MEi.騗Z pgIMiRPiۋ.||xIXܢ|A9h@s8tCow0:p?t܀9dCB?#TȹQVPU #K4#y_تcahJ{f|xk+/)P%HI*lg+02C$[ܬ_STX}DixBhtJ~]D.+8O=t& Z]S䪕T6}~=5@Ϡi6k12XN3~c&0AԿ=d$(m?7kLW$%~S.(mʪ9M5I϶S!zo;R5)zcfJx$B3]!ؠaX/4zd.IM$ rOD5& dY]/DkBd%AEsS{YdtqFQ5qҌ)~cS7ϊp ^j"ݑ3cN}*" ߄ RMucK/H$c~d` ١ϑw)wcdH%^{6BrͮFY'oV@#Q-s[Q~]+it9c#ªD77reiRXSA|=e)y{JMKt'7qa`Qv:m( ]myu@_pMP[Sj7u| L65)fQ,G:ԔS<@n.8zrz RphPȵ?^[ڨrP ?]ۮ^r3RN/g KxmLM4^;F`aЧL˙'/ vKƦJ~ALf XFyxTAr,]H5F ށ]=4&9pcH9z>|AF rhS̞rqxC2Ỉ+O,]5.]kJdSACٕ40!~l> ;Kٲr싺ʏcg_dyb*bDkD33:X'iW#bg0 Tcg`ԅ$W?υV3]-JЫs6@ eOz-" )GӠ__n}KP$4 P~1ǠIi?cepGgqh~0 xƉ4l~ I 0fJUXO妥 z J=t!FC r$؋,CdQ'EZ:vJMX>#ݓ#m!RJe,WӥmddN?jlŝۈ99eie|ӎn*[qZ3 ϒ7/] h4V+ ՄCz0OSp%~mm#ͺ./x{p֊? =ݻcr}%LLlLݬGdl 7J`*JiZP~pĀ7[>'hW:ht6/W͡ABFǏ}6HfB/{L*^zdS> fWK@4:$:'U^ew/?W!n6EMOf7M ,~6v䈋~qEz昆5A"dGY 3iBL,bፅ򥲈)H Ȯ?1CtfaQgٍW'j 5 B+[{-xniOLf'3]c9-B6Y6/=9nnthX8JK@:h[9pPQ:81;/e)e NhV:3;?騚=|m,m/&23^L /kĶ'#!䟃#_}lغ %A=slM$dvXτ|Y &}YRQGfV0%jup?Ad!%uqVa! KvymEp:I:_f v2^SZ|o"u:@1.KPu-FxG+uѩbȭO?W7ӉwM}L)}Dޙ(5꿶S}O+e{4T vC?bw |v6޶I^"lNJtwB>4w APxi賬3(l)PA#VOCb5+QT0on㵰)_le(nqЮrД \_ZEK2Nlf$;? ;ݓLìL^+\iAm Ѩ닌}tDBUd.F3vbXͷK`3j.qg/ݲ3I=G1)݊*`\˖}oN_m2 ?級T̩K ;*W)958+gn5bY\5N0X,ZM0sM"3OQQGb;t4v#Q#rz+IoX۞.!<# VPr*hoǿ>9X _cRӄa=9S?taaX,S/+3j:w?I H-TK2xrϣ^U܁C֌_ cK$=`B r/5DVJJ&9 x,x|<9b\/OvFEZ`Fbc2a(8fMW(8(/~ ]ܚyY@\d8D$V:xpb@/Tq.CyUaqw'cG6ܞAϣKeGvyhfV.S\gbŚl"}U0{A2arĨCs amhB`*Aߓ(0J6 NKE]Z7<)miJg)‚Bu웶07Rf%c o#ڄ6纷Z8AlPFy=H8ZzgQ<3M@F(?N90&S Kp |Ucv I3^|?rL^Nf؇ 5ة^ܗ#4! ˬ5ވaui]B V 켢\G!ݱp5&y',X)ډVnN s֘d\]b5[*&VA(7ʗQ=F¸lvoߨcq7ibT1E 4Z1Z ;(Zࣤ!݀VfC4a \FMT:V ?'}^$9|hd+uN6zb$l2gd%_}''t`{yB AuA]5ySg,z x0I\b5}Ǻ9ւ3Sg&fS"(sM \$B|͋0RWf ׹[) O؀f8$V (1ςejIϷ 4R MCW{P׬,r>T!x hj%p:2nLl]-̬ 3VWĿɍ{FK$8y> @n2.t+".}hὲ"ۄv8_" ]%ջOhEyq=#u4vpچ0LE~g]Tu9+w_hAYr ANV6yz8#0)cVgI;,=jF@&\/!Ne7*!B>4ƦN_1Q99yŀp"7DA MGGr9P{x,f⾿T7wDE928"T)L4 9}߫ B]Jxl~ρ/t_*/2Qhr3|v 8 d'~Qq EKGedFrPK Kg12`-v*\*QVoWg%*ZeMF]=F n5rO~PBo>dVa~L`"'~c|0EKŏCUQY^&оCIڶEb͒>9Bd+tPO5\f${^q|CnuC$!6' Cs a3Ƌ=ЏuAa4ȒPV. '_l9GJd;1Zlݓd{fwwS( j`|8WN N1ZV)@gݏ UM*GpRD-h-EȄG2ƬZM'"ꦤ%rMv(F<U !aUkkAFT'2 ucfa͑/|CM"JK:Z*QoH/IHKMfǫg<%>kd}! $w4@>cۮg]+nyC$o~ho 8 o^+FۧЪ;%1>,n cTc# &buLa[p([å ӱ;TGHU\a}LpƩj>p)>ʈ c7cK~`f1KQQש7C +@nɶ㝑ݻ$RJ5&aq ƑOܭW#vc9RYϚ5uY L.]^-胇J3C+Zb.P{N+%A sƘUКoE*lul}̫?YΒ0(*!يܛw:01Zʲ`%!'wMmkQǞɭk֔e@qB@I\@{[o·Nb89h?J0o Ik98"ɚ6H "Іms765B]=?:Re@w%٬f("E1#,Hukzw.oB,K _e ]; enzT8 "nHTɧ~%.~:.Ї L."`<^њUL{IcS{ĄzА3X9r-@nX({+vd-=!u^59IȪ+uV0tFW 05ryݔiHClG;_SLy.ꌥ(T HG qhھ pv{{i%hyqH9c(חϝ.pv_O#*V`VxlS\,:P] xt*"({׬fZ9r9ɏ>+R 3%7Bxg.:o@ Cx\D@&f]H8Pܓh6kHn9R^m 9̩'31#z8FbˣL0|4]/5}.$Vu3ny(J/(0ez#9{ARȨ&w!:qB=T`BN'g7JFl|̒zwuItÍ [D]w9eC7#N߰K6Z5%08@ncr)$QeYkFIx:gY7;Q'‡iؤ roM֣2 pŌuowg̡MSz~)GO,\sO԰. =c6YGW~73NH:(5FE"s/=64zl9"j /bqV"'dԦ(7ge}(;'ϧ$B%@ɷ~*E^*qϥ^ K9H#69#onQj⫠]:ڶyٜi45t_ 6u<$c2@4 e%.oEhYk&1jA'r|*2JσPSboq.O`Dlr >lK](*RlsSTl, ӳd "T>̼%0+5ޛꉟuc&3r7 dL(RK}*O `dOK}SE67 Mw:KQLq,+D)s')^sEGDI]"B*{v:jw>z2Q\@%d14نYL7$?EpiNLUy^ERØ64W6x:-޽.X9&R$#"BϺ̮Z>n䇻OYmt1>xs]~ Nbѧ /NBq*5>^5 hy0hlaoVp/6-Όf j> hOX]K\HQN? < Z4( M]!LloPP>=خكc&Uz@XXh*7"Aa߬Pn'>*8(W zGHtxn nhw6=ɃUxHt+pܽ~(kx8:K8\p0YY e]SY㦛p7+"#T zR8.D/oj+qaN~ ٨ٓyԎsiB-¤rģ4G)aށU妝ɹ6Fz4l[ Y4:glm fpʞ6i$)`$&ֆRu&ՌٻZDz q FO)?A1XJbiu^i!EyʕBBگWj0(ӊC}a[|t;ԅIuDe*Ur"JtA>g!"HޢdJKL~&٠2N J Rљ*G;iwM9ЗBXT5HDnp2CcjZV=q]!_oCq ?@ z&b%c-Taiu&d<%mRqm|""Aۉ|8nb C^mI( 7@Hhch[ mcebėBIW8*8ŭіs4!Y:Up(HzYjr WA%l_3ӂS0]($W5.g:.%*X&ļnjmJ@1qxe4&vGcR_p9 09f +FǻFvNVi5yʈmL]Mu,`h}Qf߳L/R#/BvoPeMoѕN2'YUl@6&fܟ 0l*QS Z4ҌU|A,B ĻX\VXi(+Hȵaku*~\m )Sb#9_YJҝj-!L1eM캛=b֑ ƸI[ ;f}jܜU1is<)rK&)MQaX%v b? /j 閣kNL0ZSNCT7 N1*E%UM] [2̰[sA W.^3;GJtRǏ Rz# Ƞʙ!J0GG~mB|7cT>!\|%V9bnhFmOH*#N[vwࢉ<dSB[Aݰr)JO?h4>2 +x:\E@z7H7|=s; k< w5X_y7mpI"/914L eB8.ޞ[LkTB9Srs׍bN!w:Zڏ$ԚmڀTG<I 7$Orq{i8|67cK>aƤ0ZEf / HLeao9nɍM|YiZtCps(mAGW(*rR''*@~*X s989s28aXSt^GG!nʶ[ʧFTuY#a6X{T/ǵCWϡct2WDZzy~:5CD-*]ґ lPx78 29Q䃐LIXG/5}j\8*nաe|Xᆉ&,Vm`Aha WK`_keBYa:zZeT `ܘS;#MɆp+DGdiU fU !Ye Et0EbGȣT3 a ?-}vzGԲb`3%DK 44'H-c />n g(`]G|=47Be~CYkeke#c;Đ6Z=5g^; j^&߮"׍[:g ]ޮ)hU\`^L\zZJ ck$"\Yo4aM)0mG J%1N.[f?Kԗgõa'.4-roZ5CiД}yq%q[pOdw:.)p}y>ڬylKî8D춬Q^y8 C& fvTkI:Ւ< T!fWq2NLc6yˈ}=>J&hVD^5 l}B.<AQt*SxzƤKɚ(nr|!$ÈXҢITgY"āsUP(8Y +2IZύ5/R"/`ª{-(lI3-Xa+95Z<estRi=":BA}3{Zj[E{ъ>4\ gPt8Pwx0fv$ս"Dj58{]Q),3:R%hWXɿX_dٚ_?\yCh@=l Q/j-7g5n& QĦu5LO oƱR}0A@&.{z%p7TJ`A_gDnAOq@KCzL!q(\eEQe:x1-dͪ)+ 1oˀ@ Ư3`\Cm?pl)DI$Ù-ГMgyz>" 7LjQ`nT`]{=+k_h5_5pĢz:O,}Ru8I[@{+o/dv zv,7( )ϩSpH>+޸H\K( TB1sk;,[?<2WT((e8K+!4MqAy[ 6@y%`7UG \IiXHw"V҄p 8ancĐަ>V2qICZ\&aȂhTR!~}Na֬. f],Zya 艐!FOI;04Ao+b)/>u C![A$ \5LPz=Iigiwҿn~ק; >PQNtn +7x`ݖVb1~O#Roً0d|lSPBΆT IiwiJoL=ªP tn&9-QFanלrou\5X N]QטB/y߹/y2Qc)]kMwm:h2OθN0-=U:cZ'~ӿMϖ.DN.䙍#ɱ}6YN‡coA QJ+j/FpOQ˵*>2BBdzA)SJⓋU9ksi0_?rcU([ a>|u ƞ ƾ_?)OށЋGn!~lk;җ,r(<@^/bI5 z!e\F@ vߍCt`y\L߽r rUtm_0λ|s]AcC$¥xA?MMbwX$g üo1G3JÑ3;hbv,梶a,Q ɂԳ?>[M]¢lܷ̪<=]d ϐLۦ}V7֑#UI.:~ђ d7QF$aRꊲ5ɒf&Xz(vY͵cQ?L,2Dd >LZPDžwAT- ʏ7V:@zF5y.l@;c#'cT!/,g ~FН,BhY(dpDoQ1ju#ҮHHi&%M 7Mrep3$L77F>T&n%H%b7<qyO7= ^ϝWAo[c` @H8 7#{j_Tt횉fz{Q`g zæz?> ۣUcԙ mYY&Pĕo(8gQT^lw,ƭq/`sށD??I>j)oCu_o:m d&1iѷsQ ~t/m f|RP6YD78ȂﳞIkTͧUJR %;^uKaD+광 >*ݼ ?t4gt.yZ{ՙ/M9%غLegȼ7z'cZXyhT ۵ѝ9 _"H*đDצ^_RoQ@#i& ^*W9%&m^{a(djk`L5qԽ5-TPa\-u Hm(ւ uxk QLҨ½\Lj:t]ݏJօw$MTaM"t'ofC_QK=& uo0Ein(_M`bJc#;׹?+A{3y6]NTsrKjݥP!B' %Je?g z2800v3$vOTGU+̲:(?ky_d1?~L*wԡҿB ZK.EDbvq YxVecԻQwl||O6͉R׎ϑܧ2l{'{?Ii1#0Oj)TJ7xP{nBS^>I" Km Bry p.zqtItdx}|};h PxAw+Bȇn@5p/*gP]v%uԆpјXl-ƳcH5Z,ۆ:pZz!K2hLK Q!^ѹ!5=^{TdM,3", oܻՌY`o'Vѹ*D:lKyD!N :/:~D]odVmql&^Q*8PuyÑފ?9Ry;@3 $7FB-5iUMKS#&Ylo u抪+McZz^`}Ogbl^+1\]h*;O]2ilf''F&d^5^9e!.dE>3Tk U݃vP%oцf_Жj eY%D`̾ʵZG-}OhRlsAۣ@GT'Xy0ƎiV)E.8G6:ګ[o!,X $,V 6ܥy5.~ pvUda$pL]38JД9p|ƟoO=k st L Y UәOa ff6?H:PhW( ՆW3 s^Nz0溥H² ׀ЀPY p{E6 )P]x`>g_E2{j d&R52)0Fy4j\FC;^0oڷtq @8(í%dJM<~MfA,X267G-|V8iB2=iDS{hgT fe 8{NrO+ *&=XB6@fӐ\{sc~ ;3@)?Zje `mC#"ihqCu*RsLPP+Lx gv'6Ma$K2+&{B]&7ij{၂DJP}7LwAh_)eLSW ZQ5\oQK^X|=F1>>^=\1yYDW<b-lY4#r"c8$?cC:N̫L a;( F/9bqF]پG vci&ܰtOy .†,# !),ztE^&4=Gm>^Ih @Ў6G= RۢۉA݁OI _1pg|AS׼i?_RϒbEHp"X?6n[[n.m|qtCAH̇M_.'nFpΦ|(ëh&QLkOեi qt͙$`;LmӋ7=( Gqxń6<m*}K")t;@9o5(BһAAze iYUE+Aqt[ew{_+.O:3ҧs w?9:ciq,'c}k_?LyЗ lLP&):Wd:9;#'mG#f.rk'3PRz4C.mD|߾fL+9Rd'GVW*yҲFe'{<ޓu*cGp}ԯ2vJCQKL?c8ikf70veut|+ӿ5/] ,rlTG``Hx,<Hu <h(AT+鳓>jPuLHHc/T<낥Ѯ/_*(|7c$AR&G:q! zh*QD<> .Rյv ,be*T=?w~pw?*3y]1*,ܩz)*XLOg`RWРkxO&PP cx TJ =uHVC_;.pv:ki{V2D, -<Ю];ZK')in)xPPri+L uK]1[QV^ڧftr3Ea!l^B2~o8fn5 kYt.ų@H e': O?UoA T Iԗ PDTMoxS[b#O$ݦgQi.ҌA樆 P^md6 R2 @@Q)NdbǙ5 ZOg|X{Ssǂ,ugb3w^|Y n$CD_WN'L)jcLh~TecNbL4&x%>cT]_?kh\ٍ;PKG;G*OR6X.Vh؁/ b@s cQŧ5<-tT7ZJe:gl6avvueΟ+n˧ rܦ6?rcHGj8D~gn LWgIwD~gRSGHUKb=gvj|o*?"*0 Zq1x}RNX߭gJM'SO5w$/94e:&SJ f /pOh /diζy;~~|'h U<_iAju]cP Aa`%~%wv}KjT&@A wMPڌ-c<ؖp9L*݃aeLBl3X|+*|B;/2&-GxR2QL t ׭PmK Mvr]gC̊ZPAz 2ν3k/ϬҡdRO|;~斗ۊf+H`Kȵd4CӞ!{P5?QB;BE+lqRHjqmx'4-юdژjgC]Ob-lh/`h(7Q{&R U,}YZڹu 1kPa% ¶$e|{kd=`2 >‹'´u gYK]MR@J$4yjXAeaPbLjIwHl4(V;:XuJƲQUPr1Qccy4L8$AfD S*0m Ѱ6Eu_+saA#ŸMAǙ#׸WEC(S !v5.n7)~hՍz/-Sr9ηY.@z֯Sʼ+pVWxkB1.R_\um8%?SIt|:.t5mrI+v+ d9uwi7lA` f1bp-:T1 ڍ1aYRtVyJ׭?ս ݧq늬dC3PU98q8<>~m 'yߊ/߫g1iՅȠɾ#WOr< dݧ q4HM@1)?|Vw筀,za<xT\}X !6ui^rB^(acoVg+55>TГ!`abԐ$$l!r4.a^DUm\`ӈD9Qcݔ ~^WgWA@a!$3՞ 7(wo%Z䗍bOQ]+vOQuc7.FaEUaY0C4JEyH4GeO"lͱXYQ5b_%N͟F(3`s'śYy#v#Y<7z{c^XOz'M. >mbT&SDۃCXByQd; HaXMqJk^W|YA1.S1V@JxŅ!WWj 89mB5dXmG^S^`=71:1v 9>@p>eҒyyDƏ4&?Y>_@3/+F[½{h* hEDtE.|o5cSz*[%?)M57^SuP=)~g51y$&\h i"yGtkkxjv괁}y}3/! .vYmptx7th3a% ( K}O:(Wc"(P%OxWbMc5βg2vT)& YrC?\Y߄*%DY\~'>u隉Nvs)\Zl/ ]RJ}RdTcլG $ehnD~n+pQ},KyΤ !}Vۦ }75F] d^R:sum5\ :4.-^/iLqLa0phճ}<@F.W[y}tGjn_b#U\:d.MxtZ [1ˢ`0 zhY"$9RxB?g&m,x rsķ{V`4YW\[3ɼeˢOCaz2-ts%%4S/2'7(~Y&H܁CWu ̍(m'0qX_AdtbϽ-#Oh"ҴK4~͉-}H|[ hL|D5ݝ&͠H f)m}\7oqI^\8 ,n{/EU7'R#+$}?!HސF 5JCnFK'&-8^(n^M.AzsCv.=TZ)tn1# yT Iqݞ,*93Z'j L' qC^wi`KoP֋g@" 4*` ]N|d_|Fp1ҩ5:w|XHvZm|QxC4_#;q23 ({${P#3R]e-pڱhAϛz, JMT"xDdy2aP2˵FJ;mȰo&Pa,~Y.[PM1ct) ok2iWF1Y68 = [zUN+F0 ۑWpS9G &/- ~ X"0/|!;[~TJ*B6!Pm\]\=-퐪mK]Q"id:Rq>z'$aD=eԊ[K9N Ie橤4DMdw`Ue~T91/qS 2D2pZOxfN]^0m4I{4Kk&yj#ՄvFB҉˓/n#kS7˪@ jof0ΝJZ9Xk=oN|D"]!>k"SNiqn -n.!0V>|k?4*v;[g|A"| bi Y#8lw/5MY3/biS23@SpSt8Ӈ#Ʋ|h[_|iz2è[鞜+׸muw>1ɖgEI#1^4q#f~p /\>$0VlQBxbI|i0AC$z`*d=g6.\U1C.D( şv/00vc4?%Gˎ W|}8bAm :/Xl@QKC/lo`p; aD2}P-CG(HL ! gcbId WA:qFXR D8@|tPr4B)D(@w@r~66``T r#bpؒѸA&anNȒٯ\e56GTMł`Hv)'!φ%7 ac:Y0-'{Z AO+SEء:&R;S!&>f)ã2;d0Xdȳv8!XW*Aj|~ӭj[%Cm-i([>IF9Wu_H6T:kpBͤSߎ;:0y"͘a@."1(|ć%U&hVgv~c;"̪jV.bvМL0K"e@f0YsߋiʚŝM +Dڄޒg9"\;@td)!Xr8a(w.^pX'<+N;Ha ޱ(Qu;~د>B+ fEL~WʃIƺzhx"$"QTMvqDz7m}[Qԛ@4pq"%~jEGvW1@jD47lS`9'$tuAOQ*ysש|0΢J37ffWé-{j:p87ʥk{Oz3PND7(QXp`m$|Md89SOHM&V!}魹/Όk7BQIb9>Q2cFKT$CGʋȑ16Lh("K=M닮s2C`G poHȖ׸tF BUFGA@8V=`\'ykNJc3ddwEN>0=bvt" B\E_RjJE4DMu Mʟ pXj WJAIdR2/ź9sl.]CO@2Z"$v<@3iVry Rj]oQbxhgQmIY/AoZ+4Pbqpy|xm2)DGFP)_EtOQH٠"CŁ~!ye"p*B>d GxR~hX=IΤ~+|_;Ϥ)Jko/ƒѝER5[)#~ƺB{:( ~ZԽX e%4j2@v h#i}RHre( +b~7]&LѳMskH0so~11Q)ĴBOa24 g f }f8*\1)L"?׺z2a@^RG-Z Ж(pԻ-mnᡴ78T[ uy0e[ʛJ:gIVF2}l.W^.\4!{%api3k>>?CyG4q׎ȅ ΕsʊOP Ϣ\e`dz|9x5h8=P7%M\&>Z|w6ꙗ;W4N0g~E+rV_G AߏT|D* FWcq+Z&)EkGNvwd$φjH6uyּp ~1]񎼳/o/s$3eW>Lx8We8 HcA`aRzNUH1k0(?365DSڞG,cWuV17ᜟ`!?K(qBQ.泌dXxoHˁYjxr58i6 I nK˳1h˙}F L?f2M{_djrn•,*ʃ& pzvlH` 'kv_ ♨np!ˊ25 S'xWeč .R](J73ܓ. aL([y-͂n$ٙ&Q;˵O{~:DfЬCP|q%"ʻᗋiO6|o{N0IAue20/s#T6n"  ]@Iq .4B rVuI⋐FT"#AV"Ky*`ȱxSlF*^s _{ŞOv~92}LW1hw0,<](zUZd0рW 0y|VCjO~)4ͫ[ 0PL_?^Ty3 j$oG|=-z<RխPT9Fm* ArLbꦥF2e۬%'c-P6b#0]tb oK&~CZ"{‰@:tjBxJx78]5ބx$j7#_GMl3`K8$aK],2m5OF  wx{!n?OG"%a~nWb-U',qHNGO-R1E{iY_E'ŤE^kD=yU?ea"BV?BNĠeVF/&gfIC,4ǵ5J#Յ$lzx-B {^ <%6\?  <#St}8z*;_Ɣֳ~'HlZ~eUכg ٧s(1o05ذ_Y|3mJ5T2T<Ac3+gĴ_s%vRc 1_ Ph0XqycZGRZ 8%KZ+B߽/2Wsz>}Wto_T--4·큺xdHm l?t>iƷi<sla{W_]tX֔cs{viV=B7HY{p=]҃quӬ42E ~ۋl~6d@}v׳2Tp S}W^*D9w wq)%js_H8f|(fVeVF{3t1 Gv>y-ŎoKotW;T_(۳&UIUOKm5+CyIm SZ{JF8vSGE *IݫiuGKbH861d#d`q}z8@7U%{ =}uM?˪OwnhoE BM~+ݱL(j~[$K LG3)\d&nG3y- mG$ Q;XoK @;# %NJdvI n뼗M8_QJ4sfug֢Ӝ/ E߄Bn8$h+@cRkgwoh!@(^#Y@qF^f7hr @gyB #,4 '9nLzknV  ;wL# iD4Zz|۽/@~'4 Od& A;,!<+6Ch@L2Sb*uMٌ|L,Њ+¢kRi(HIn-[ƠAԄ7zƻ1,@Fy$Q#9F cuСضذ'qڇݜv;w'Ʃ9\UjU~EdZTP$T;a`@ W2̮7E=.YrՙƘγ eMڀsBE˼])[mgo[>FWo{Mu=G=U)(>mHhi"E2Hl&(ox 1 v:Us 2'x"wR!6}!0d2H$WRaE ?ޮRTŀo( dLTW $P oHI&ka;5JyZrXz o$&[Bl &qjsǽ[] YFgGYz}VOL>%H%pI>l"5*\1Rid ue2Fжу6ۖt7ƈR-WݘÁw|۲d~%0n'эaU_{<\hh;9³LLfUX>XF{2 ю9.(UJX2_h`tSCﮥ";)qm}$WwņOA-P  }1ļn_Q>AbktpZ&:]OGR!TW^3Rfe'e< `t񚖁 MݳφJ]9oW[sw X} PިMB_hʻM1R1}`8tΒL=,V{&H'P=oJBTj׍1q'`a Hn!`)sp׌bU)WU,`'֥sm/<"35Li_#b4]W@u.s:HNFFP}+9QCxJ|e!K;7IRqbb/WQcyw#gq,yGAvxvW^X㐔~`e=7a1LJhG;9/>㖜Km_tQ\<ʭ@R#g$T29+q- c ;U;? 3w Y="7|C @m ͙]<1@{$w}r E +i fo2Iƶ+y$=vSib\[o?X9g8A219l'wq%L wE﵃63छZ~rrt'ȒHi Tucdw'.hkVD|5!"Ռx0? ]nvr(5'MqT*bգc7@z^գ!#BDsi0pװ" ݷlӗ.F=;4q D ^>Mri_X{tY2ws>Au-C5ج&~+c0*s*&Y0 w"o]*% =BFIkͯ&(fۋ.fπ/8x2CR-z!3ؐ㨒,<[exp^b͝h )~e&VbVP F^VI5a-c?gj<~v-3?E0%{5$%I{eB<8hPHjy"Y#w`xnvlU}M DkD uo)n!`/WXbȦ\'4ot-}gTMF`㱊I޾ʡ:|57tɏ5q)37/*.mX.4/>kD;*wQ1(i8wfl:Gyߠ.7aɣu}Dn/@6o3_Fyj*2=K$g8[9uJLo1 ܐZ)YTrCMEn>]ܼ:ykAHJذus#zZ;%1x`= tNuxY@|%pCc!Hj*;ki^#?ھ{τYu "8{Ssi nf"c4bƂHL(%1~7hLjfi9sxy1Yhho²_I0 Aڝ.edq ۪:pq@i/%忡JP_uVi:Kv,hxF-uvr`w&ɗ+dGyED'"s߶CP'-3& c(@kSu)L4Nv΃S Z$N&!ivl~L~ J}º;ۭb;B.a_ieJf<{YbBq*x/pU ?J{'`:XԠ,y>wx\!+ԷYovV;YeP`ꧠ-40- G$p/}m^n~} @#jCH;krpla-G;ډ>/Ƞ{,=pGJѳ&a\Cx hah\(T IMZi7a?TU%6;Wk!s`o]w+3X1a! $;yማZug~%tSbMˏjDd}cˁ3GLR!$=҄I;EheM[ѡ)>R\7'Gn~c}$DoZRx0|<%-A ŊEB]Рj1Qbv 0Ao vS(vʻv{q^1i2Mw˂Ju]C*q4.RL+EaXjflVG;eI/(L ܵuQpygCLl>} m޶'#O.c$+w'{ATU#,fvҿn6@!PA֗{᧣9xUeob$ eҿX}Ȉ=DGEĄTrT]4uMi*G]S2'@jZbYQ/~R Fi9L0}:3. h_dP2.Jt8 ΍>i;j Z4{p;ғ4[ Δ4f|%J,hFHoBvm '0g$YGKe<,~lYUx(x!@tV L??!ݣixWw2[v;[Sctv ۗ22 Y|F}r%.)J 59jYO=6,]p: s6h6r&4vP~&t]<1H/?0O9(`LT?ܟm7ᶭWKGM٠(͹F`B Њ;fN?D-%>(K<%-o> @Y~'\]MkU2 wHk/}5W4ϊ8*"tG9 >,*ϑ }S ljx$UW2g1L! eW2{ݧweQɷTbN&JlF zfƅhZb7&aBD57rs)Eu0e%Y@@/%cK{J\'[7ҡU&+zWƈ&ߑ6tnBN(B1fIk=ӛS:&o:D Xq'+h 3XtI̜g'L2Bck^}쭛 O/uvV$# ZT_D%NROaWd~cm[-T0AN󕿆,?+T#&j3={(@[@iK4T ҕ? y[+nJ ʴu9u8 SLE5oA:,3q{2 8UZY>SWzK$AHyE6&SPD|3~sbvMЄBK~'MGԛ[>)-ej3#zZ_31 >Vs'}t)%~Zwb˲(+^c[ <_1'pP"w\`co8 ؐa(ԧ,s4d:+-ji@~tm2i/}Qz6b#u46y ^(✟@(Ǥ}(f|!w@x^* s3qQ.uO=z윙W:fqi R}31FzE!8%eQAG%Tzw(LFj,Q+_ђ7lD[xl WAreTAs:Jeth\J\ٶrb9`@FArR&8Ejݘɞ?4Q7#ٮs4zJFȠUZ\~"[`Uag:c-#unUAJ f,s`B PmkѹZpMH}쁌 2O5` yYKZc76 A""͋f ٨$l]?)/sRGm0K_#UFƖ0 pcICV d3& -QjdʰڱW+(lÏ2R'lCuM\%}B_pdM .)V}V5OAkíY{'ܐn >vHTT (1"#V0KWhE꽬! G^d uq4%ehF״q]65p5IKrR%~&9t7C{JYd4c?Q1K$pd%MϾ)I1i~|FnTDt28#~DIV^= dQ䋼.(93$\ݽ2 1K'/C_蠣*l5է~PǘqY`hΫӉZYhA }~{1u7/}i$؃+{+k[uMW1g< :IˆSP})# ᧔_f5\)"蝕HŻkB(!R , WK:b'%DeĤ1w!dxָm(_ԅT.EwG0EK+cWtNz Z`tA^hfojه!abZ?u魅m]38Yd6PO#?8Pi;72&Fκ,Dr %/ħ:X?/G9"e&p)muJ{kz[){c*sO.62 a6^JvAEeW&,ܧ1[jnHCҵc`M 7s!#d"]1S[d)EQ$v #n Y=25 SqZx,,\pAZjr.?J-Өs -8/F< GF 伲';?omi洣 R uG_A>~K~{5.fT~QC+9, ?ǧy` $-\W@fA`nԿWy]Db@ϟ-ٹB`:wd+8$Z||_Uqg$[ͅ^փe^IkWHϳoCMVFM4Xg!CG"4FE2N3d7)qwY8RT;x ~R穰e%;gIcN"~]@QoҬdߴ)DŽ]R0o5lTL:q3+E~pP?3Q_p&@!愲Rcɕ\ZՕ8#:+9pD4wS / >fNceOzO;;y"dyM@z 3"i;RʺQ)ž$Za4U-YkG]eqeA]H"F@bo_9GZ9CaHՍ`|߃vPPs례_@XYo8aƮ ۚgٹRvf.DU}zg7p&U÷ǡL8 *8b.@6>+ŦHH^bӥыg<rW }&n+'^jo{"鷃.wcpf«Kw];%y*2Dž lD*0ǵjBX#;8-;;.5<&}cv`?ހX"e7:.컶BY5u].Hc][a~V,gfW0VsJLy?rN6;6sjR,I#,iS]l)H=$wC:E2G qxZ8s`kJ%ÔQs۴%$̹@.]Zt1vbR#{Ø_(Te Fps2o%}lp7O(&(rO?}DBjg RyƳ) \{?)S?fFIC I>y( |[U\Jg?=#"ߢV2ZB7 M׵kR0dx~BԻ]qƉ5%0)G 7c I%g7;[0FD~W=D;qTwV.()i8FO~@UIX`YWYʴi$sd IM@ڷHgUYZoBQ2(fh8_oָ&<`CXK9Q%uoH&H=s%.6MD{4;%Yܴ&) w0/ `!*Ih(K%ycJ_f; f@jgE%w^>- 1{V{#tG n ff^ $oj{<9n>zmQDW +7?ަOn3"Og+ޝ]İ ūeMet|p?S;Bxw7_Ssk<-1VxRI4EߔC?IHp^ZIXt&ZwBB.)BrUcDAc"!C*7UU^g3j}d>Bx휪I}PЛcMtXQNk аYۓWW`gCc~D;YԽ*Am x}*¢O)YsϮv{/8 XVl6kE(n!nOuNDg\%L~MbN`YSpOʼnt_\#U[6/wN%NYgQ|Jta ,V1x5-d\D<ζ'Wܓebke1#ۚfI 8Xg]uoAo9O(dhfj$85I%mۦ n%ޑ.(H,_zTJ}.~n.!˝HZ2{qe&|/̺)jONFC|usEo+4cl{A#42ы%U-J& Ǔ hBv!0.,+wطk Ox"%_na!LXJ(Mbp)4ڭÕ?`" Ű,tTf,܊bː5͔Wyy[zMV/8A7 <(: j@FYPL5Δg4>Y~ʪ!*˿MR_4s"L ;[fB ;  "nS\#3̧ܷZ퉐tTjABή0cHO$@vbt=M"N?GQzWq,a +QWCkTBm[rXB8Eѹ8KظVm? ho~ۑGӅ8I=2K|zzD> q~3W=w|x[%3Շ̢c$Ыz7K׌ %#CWQ] _+KjO%1t^/J: Ѣh]5}S{d f2`C dJ*23 `H^5 HgZdots l˭tKE\gb{*zJz=/MV/oյVP# EH~:+=f6$Q8 ( 0 osR2KAtTk˱zVuGȻ W1͇"4U3[(C Qk}qrX፜G?jhU3"&s&2l]!ojiYt :'b:Ebej|Ce(kqeduMM̢Z^%}a)كoblauWJg%@3OU0h#l@;pާZ\^vxG AYiv`0qˎ6V.nś Jf59>w`;9C@E3]R:uQa%›i܂@4Hʹ/K# VwDy5(!X=^4;ɤˍ rC/W `& ~+_;dҗ[r}Lҿ_F,M]s_Omn҆ aN2('۷;mGPuVLq7j Lw6Q֢Ye4`tɻL`r)~9C6t8yD'&k&I!,+Jݐ5sס$,̶{@$dD)NaAg'Mw6м ,q1hdB@+5"ApoՏΏ1C׈w*bVE_T:Ud?rXߡ@'8e^$\l3W0ξ8TygV1 o.RYY*:F+[ݽG Ha㌤7p*"ҽh*8=JH f¼1Ζuz^^o08F:nTK5y>hX&^ÉJXmr1K{zEP8G_>Wl~LOA]K-&@tO0ʾazP@BE]a1bP&F}϶Y>D,9eV2asoulJXX5f ܊L44U-Q*Q ž?cN!Q1#Ij &ƥCi)Nqu 6 .Wyr~ѹꕊ2Mv,.2.V.\\1c%Lp6rl]y귂13V{=^55Wg:U喘+ #uR%uul5 MU;ysENtbaRtʓ`|6!eǼSåS+$&3||H0 xDBC#剉 DuI>~AhVW8,g+Ba;`3(ZlvM ^%7bz"²VO׾v̹50߫Q.YMw`0skk ]z0I' :c,?xd:˧"Xov:hyo:ny*;yPw|` HcČ-Y/s7m+04 *@*k3YpC <6I(]G`;Va?c|v~xhgM{$j0ˋJ \# -vԗFS@?5po`; EoJ>uYߚ/ U-74tѣ% ^ S廋dztHhEWf:.]}0y˔SWN^S/WUs2xXP ")e4a 0PCe9m E -9㉥ebφ*Rg ~iIW'(P.A~k5f`AGU8G~=$]۱7͈V\p/NLd %+mD"@b&9X=YQ%tODv^ၽ$d"Ds=_IDà[J)€a]b.PXfz]N ~,J^qF@d.bI!u>EU.Gy.s9qMB}C V"˜ J:W<'#o4ݣA' 1/qY};7(dI8Ȧ]輕Zq:3GQ߫T t۸NIy }WFMve\yN볥 ywu*%NЅì+_Vkh.JvR@3Zl>(#|xor {|VN`s?k]l(wcŷ4Oԫ.^P[j<{SiM^Ps-H?;,"8`ϵjhA:oO[| yJD*|r-Rw MMx`R/xScU27wzA4o@A ?8hLy\]of=zQ}XyŦtoU";q#gA }h]dςOJ8X :\lt ~en{2ۙ+u)'S:ܐepDʐvGCt8@llT8#.ܓ& ,ٟ"60lŹ%ҒW( +OÙՄ:(w%pR~dMP<ܔY8ࢧ3VRD~ ^X(d0J$^Lk?i*^45fwoSK#RX)˕DGEԸ*R#vjND6E5Od;q|GӐ-m7Ʌq<*>֎tr6:8JGwfEWGp ȁ\6UHD-0NY87zwVcVSNcA33A@]|IpAf3{@ uEuGa/&:SlѮju lfVmd9qg3i A+n /_$]z..fR`IH"={7 PY1(DV67 /^~D4AP了N8aY+_I"p\\2yM8o@lUm g$%ҟ.5es=UjK72*MV)Ð2XZC<ͮyi/L'8gWF|/;kmTI+pV.̰8)T׭O+]~t^PUR먉a2/g? -C03'eHZp@/6JtqڃpΙ@5?#vTYEEoGI`SBWyH@ƍ;ǯnY6w[*YB>bx5"PX؞XگM x8C"{b+O91mC]Z. ]$Hܸӆ9U&|Vn ̇oE13hٽpv\܁>Xʮ$`x%|ix)( j8.nZhw}Q4Brkkרym;e׶$kʟUKB=6xw+X?ji!%J_ Xѓ,' z,YS|=.ws&lGT +u> $LĖ2N5 Da @\Won[ f銓Gy!ԁ8ɞwcd'?uh!xQzxT|bR^Yl3KQYmeB1!Is,A0.d=v,1J+JfاE`[Ig9?$]4s>d@U/[v{{Ex^ s`Wd'd2yحQ{A Ppv]["^wFG<{ҿ,\m5#kۦCKX|+$ڮb]:SQrW\4DBڢVgcYj9R=7c)>yMd9'}2B6ft7hRŻa@ _\e+S,vTɻ/dCSKZԝċ-u%6質"t mm2.;$P=n~l,LE"z)OA3#@˱"5&ZjB9yc8xՙMG{d f1n#gY橐(3rXBg(#gGpx ALxNC%Purep"V#笊m5z~C d7|Ӯs:ɑR=G\9#Indݛ[}yg6?.NdH`w p X,`1D/'} [܁M XMkE Ȭ*6lt}!ZߔNv)~ r}ya}8vA"|{F>BLH=bã"rYX+w>Pg[s鎃N=6W2?k 8;(ߛamRCt[[GBHB3C_٢nBU,h'>{4iD=2dX;$ZI]OD ҁ\@L1j؍͹w9nޣEq/gI=lw4O_<:ً$0 N-ķjJ.+NOP?z9N=:ݜMh TdG}pf[2c-q@dcQF/ܽٓC#6WIbEdA>\UY#Kf"R;rF*Нiq}Sz3TIhڼc"FVלdN?wIDȭEvuG bA>K`~m\2 >QUڴ7!pB(ŹFh3' ?1yD'2K B#Cpy17yNc{3E9Jv9vۮ̺"2nƭiV\1.p ٳ^&nW!P? I zUJO UNt+0HNL,<8oc%0Yָ=I0D<_l !3jA\C&Z C (9/'\o)?_LOFrի4wziSzl^rzL6S詋q2Ծ QU,F4I**=v8g{Xu+Lx C`"Vb}IIg-AV2X*?3Me}R3f1g7-5&F[7_͘;r >?cPJj@|뗿VLfWqatW7*Ii€Qٰ+75` 8Q(?,ص6WTxp'٤5=1d"|F7D9x iš/Y߇4c[}P\%^|}ςG)N;l|$E [\#Pa@]0"ɉuTA=m~qLݤ_([ʹ zf}ubH>x ڗ0R eǕx  vMY&θ>"_]{j:l9xNҚnZ+ C"gLRU6_F):#4ܟX2Ni=^z.21IhL Bx(lR]pȗ kBSgu)cVrl=V-bK1CHFwcdxR,<?{ [LGhmT>FT)k hkK"bB똈 Zm\9 yˮR]Bfc- c%${b !*6kl7B`vH7f gr\tpe/K{ 27G \"Mь0əl )7,(NeG;O|^MH l~JH'\2W4%iNbwF6ºtL 6S1*!ln銎ZkxƁNr2'۝5&QdUd8VVnp6qPۂmˆÐiuvV>&$E)Zq6.{KS樁B 7D4bw 3~1 .> ,Z;?auE%Kߘ*26coS)~] v6vf4}[8Qlx<~^CFϦ_0h)XmPxU2XݾG]:FB)sK0ӫգr-jKWF7\?ЎpD ;?he~ScRKF5<^)0)cqQkP}y-7#|gjDl2!;fL4sg{q8'ʭ_b*-EP=SJ)|P< j?cdkAkBVрPj]zIJg_B;Ow)=ʣn8;"'Dn_wߦYT4Vl *acUGC)Z*@ㆼ:BS|e`ՅiCVilGg{O8JSu:!&hZ0}* E"6!Ȇ}[(LW$ N$J.ߥ5EMR{+lRq-Ƣ5҈8*[UP R-"6ͯfE1*=%ӪgO~ $*څՏ.TSdz윅'˭dA:gh=VVKn1)HJV5[62nQc0e:o0~ h`VʕI'IP! Wm.8+0],v%;g;;^EQR(X1)ua1Te;L]pCU/zbھ@YQ5'gcfk89.^]d}u E.ypxsY/'/|ၡ#q7* ^%"A7pcĭy,at4[IpD:e˕Fь KPMFj6>=?0>`]l #hUASZaA1!J}ϊIY%}U~J ʱY^p Ut`ZS2͞Jk; SC 㷔ET ͠~,Yɔ5'GsC<WG.1:5bl겛sA3R07H.[ ||y+J`5S];n'q/#)(CH\,(zDa>z?"!2^[f~ ft[ٸn P\wvznPuMjpYIO@X lW5V~6nbЪ츭 hL/'L {t+Xښc4 <쵚&lCE,Ǎ#p&rTQăM. 1 D34nc`!#ȉLyv}xْ sCG|9/3GirB"xnf~̮M"[r};;K%Wϱr8 _dÏ@0H0tӗDܧԈjb ,L*:*TII:$(SIko3=m8zkDt$'7 ̥_Ÿ]"k.#8<0ܱHp#,J*JʣIT--$tp/q~ʡ@ yCkI05{SUBTuZ56C_Z T&x,{9P%Kpe6婗/O\Wg?F7BuTeyd[m5JA%;( -y3v n!fnڲ?јKi*i\}XLꩻT[]}TF~*t֌&#$]7.mOh?# 5 6JHiMOƠm"< cFp еy&7 7z!`YSX=~_,Jw0CՏ]Pֱ5yʞztXqaG ՘^acGWeǂwoSmP''͂<.[FʵHwlOz+h]@*'0UpMvǭal.y;ZCb˾S0=)2կ/V&~]dgfs/kԈX&av$^ixD5;xI< 3]oFҊSDRV}QfJ-߱M7y>ch bC4k,UPNX“9h?zۗ-d3!Wcy'YPv̑"*QNݲ'ꮞK,ew#1gͭ;be !QO+q~oB*:I/>Zu2$}D-a{ txi0N%`G`+QXZ ?7&*#WǤB:DGhvx+_-sDV*q|-7ۙ2,] 2]lH.> jwI@&2]DOEH=o={Ꝗ^36\vT<:'H5"twԷkй[ gUK(|gf#*E[K˙*_&8{ћn oIA2L˄,T H̨PsSz$Ez<ƕЧBK 1 $+&jS 'ʃ!]I99V_Q8%>sy[E) SYIug:V05"M(yYz1qxC(yRp?z &U NB S7pfIXkz\"eHaBffLk@`~iT[~H`bM\CQAsfJ+PJXJQXS0~σ5| ?cZJ60OT;#!G z?N`yf=IZ& "ד$jV(3!!4Jp{ _2@n|`KO8 O m0d&s=ʍ0ײa7('r;g0YS%]H>Iqr ɽ\ޝQJs?ȥGK3ʆM t_=MjgO4tSBʌ-{b ǹ"iyČ8pc["7k1{8?5C(+Wu[p  a,BB,Rkaz#n)h1Ӗ0 ;cv5+,nRej jrt\-Ƹ3gx;2zxk1bQ Y)>vg~^:[!@ 6Y*<+,+(= e6XEkBݲ0Te03|\kvv.+=tg4Uf$E2Vެpt|nϚolR.byyQЦ}p[Kp^EjӰOЙAUjW(5_ko5&Yo|]j qycw 1̝Y_vJdD Y[貛/|I_uOkS2N `n0TvPe"DT1+\%꥖`(:xhO X.̐_$MgוJSLp)6k|»N3[ـ*TFS(D9iLq;f~hiG G")Ě]N]_'9Lᴿ`&GSLtƤl -#OϞN{_ԠK6s^8%=~Hy/W8?QEi8?ư=6N0.3L?&:?*-G=peDpo]щiY#vK.mt5Vxp³q9=tJЩoyU`N5"ֿq9C0SxY | 64c_m]z&s(1Vb}ΆAtoB Κ~Vk~ETmd7=woq(fgH|3zɎ]O7$O=e(}0opv] qzNpBQU>׳oX+qy[(tb,*Ч@""]FZ/j.,1^ `$vaX$Շ,zd 3c&_'V:7<ќZ}΋Hq&7{=:iDD{8NyH(!v|'eXO7HԿwDB3}]=y*^?\cPGH;Dj3fybh* XhlæB՞rV;<l~ٯ5]v]{ZΞb _H*CdTM;me@ƹ+]2=Xɰx^? qD۸qb_]{5^`eu(ӹ4\>z̜z4, d-ϝDgsDh20>dTk~%0A~% ^v l#9{XD}ְ@FOzЖqV3ye'Ny48K反{*^l]h*{=O"h-ߐ;7T@H2ܡXT t#=jmXvsUQ{eǛ$;\bNVXE9+)aYam5x&[upiAkUՇr-Xj@O ?$] ~䋀n:% WQB,WSjCƽ. FW|8 tc([˱y 'Ⅸi(`7 ?KfSM4TM_^&@y93Dx*[RW"ЇeU2~))f&GB "G9[SzFM7Y>խ67\(kn=":xJ^?HCx|)WDQ@,gni L[< =w%^p)f71hS|Mj{3b xLcy&"nicqp^4bkowpp,M 7 gn+"_Ɏ`ic;;ƁGPA8z4eR@ƚL|]DTJ+.|:?_O hcS3U3SW/9Y/&&>KЪ}6QNgƾE9-pv,~ *kSodﭺq׮]l &P V{]wRQ7d?aE}_83sc..)M#+z0E0 <(ጦV WL?RLUSXm?`E1OP6 ̃!`h@}1v+sK.L49G'i,  EAu0xءZ*Cj#{qο`"VRsMѤw`0>zcX ghRlb6BjyRN# 9HWY0u R)U5ۊ*fMf\%XSAW8jTKM D=Uܞ3= 3j$'jw/c)ELNz7fȂg̖\nqh8$6;C#U8N\©Y!gzGaŻdZ.e>#.䌘2Z4#ܸ@R9'aH9`[pW2{ණQiD :x}aE{8̙B߂o7IYHc.U/ˎ:^VLI#r>C=ك OpVp0gIѸ_YZ!w R.#K3@SδIzrBףT -R }\5(|:1?GHZOXZ sa?guuImGl[~H5ObnxY=hm>wАou|qôIűd`0f.<:>gF>uԌ>4c/@jMw;g* R]cMm\\pEJ_hERr~4WNs?'xԩm#AJV١/7 wQ4!y5һ/8Dw=UX&1\8V۔Ǵ7o[2}_鮤N#5Hֆ%_$ڹRwd:q$)ҧ+#y@jl<ÝS7P!+HHjEd 7Mܓ(Žj,lr!+`^|2$WQ@G >GO09&/+ޅ0"^^ 2 _lhGmi q mHzLutQ*(hi(ڀ2T=>]q^$4 ĉ>?Al.X~c!<,B3@;ϑPо%I\1;Z9d5cq?&Ym) >|Bv$Vd$m$[En3sR ?8jpD@BbEuڮP{ٚ`R0۰z'_6m7DcvD6">s&RWr, ɲƥ egU򝜻,99c??U\;3~O}KL \{?~jw>]=URq1 \ܻghtʴۓg3_k5΄D9XuU݉aR'hzF i;.6bv‚[cM9c S:4|sH׋| eyj(-R SRze1Pl U'}dI}kZKbőX@[bOQ9QҊɝ@M#lrZrñdEYu{5u enq/ 3^%Kv_+-ԉRގ$?I3sB(%HdA5.3L3. Ȓ LgaԌ.n͹ Zj^;h^9\mCWIH)VMCٳx})Pd]œL~mX b;'^.FĶ8h޵9:xv(ߘL'P~_JB8 {wc>xl:y¸<>':ەe)OTSGpTN";z]5f̻)!ũsp8ww6Uu`q4?n}" .!+8 1ayg}7ؾ$WYPa"m W1yN8ۉݭ W:R,k@eu!716͛.,e e*{g]4ecZ'W dC~^'mUJS6kn\o'C6K:agl*pt?н"l߼?+xsiCn=8`ר3"jg· 20̹tHXh)Ư0"[p  1BO~ÔI6mDsw j/ݫ5on^ކRƆr̂6hwC|5ϻWĸEhʅe:D"%VS ƟY`z{=P3)VYZc̝&5 fjR5}d"c؃ÉP5=?Fur.τFqOӹ60oB? gU H?= _2ݥdcޖ ؈?GS#tGtdRNRxҔJ-S*#t;zg9t[Rt<|97c:M_PY݄jG=G-GYJM}G('-xؘI5Hi0bjk-3N$^x}glC守(o`J7v1O+ɸmY,KA:s,2-26O(ӿ|g݁&(ye 8ݘUf ,~ݢu])v2~Dxp{Ƀ ѧ'EW6VHRfR7PsPH!&qd1j/)r/+lJcE* yi ua{>hV_N?JQEp广gPd'Ty_$KtWק5Zz ݙsOU"N&H$\hxdɰSoNlCPesQ!Fh@AC-d`hl+ %7 UXTɠsY,;/rѸW&Ei'Nh|L.&*c(9 AxCID&yZz 3D+Nf_j8\h DŎLq|p%;c'zڨ)ZyVMKX/]T,?sXQ )U #9ksBhF*l"(t'Dq9L,^&}j9rBU!~ 䛬uuϰ>w7d?ݑ=NvGYщ2!AEz'SG7c$RƮ{ {ic<΢c9K fOæml5&1 k,ЈDOߖK._NYnm?OَH'gl,h/'=̞K=: p fK ZS"Ys{gt1d{@’op0:fonӿ`L dG6bX)36kX? WCZaT1H7\[E*18oH|56ob mrAjy.Qyj7*GPr&p}TiA7-~=n ؙ,uPIک%{]Fq(/_Hc| Ixe 6jRc3cE΄C) zuY:5Ukሕ=kIg%>#㕰Z5.5hhN tr`lFȡ ͉+]!AG¦>k(n֛."QyHY`>Oe7K#]n/n%I&7 xDt$$NzaHWep(.dpkY-6 5]u VWhzwp7jej&N )1?!k[ڌfW.(kl< 5~e]S/Hkt7˅X&MDRΆg.1Ͷ(P5*|i M{}T <I>s^4ĉn/Oܰs1M$ ;FXE7 9Widzs[@^Z7D'=QqI3GLuWQQ5q+;w6eq2JǂDI[Z-5J1A=q//둇rJ׾XRg0֡Opql%#ω܆DwJK$['J\Սdc( TvN۟e,ߟI0bA㌍2ԔE,K #L_fsjiڐwN55T鏴mCZ 5 !]vo#ΧN7Bzj'شGT?핆F_^zQVnɹs{7\vUԀYH"JJ׼4 lZ$V ~a1#pF[#뎈d' ̓Qb=3GK]9 z7HwypgҺ&UVRԆ|@Asny.E>a%d/Q@5vag7FZ$_~!rTH)^ݯKocK尚*%1M.][,I5KmO 0=Lǹ2ϐ򣴲' .JiP ȰGo|CS eoȟr7 S̚$YK-5[7-`8>h9Rbcf߬xv0sJ,>hOJv їܦS0j;*cz+>}P&o E)b_P7v 2]YXєUƓ(+NJ{p*5 !l795m ~4֠_U&AR>?̿ӑԼOS5 frVq|%IW8fK>OG~߷ %UShBH걥/X+r2xhջ@Ϙ>7tnf哤; b4Ie >HF@P )2kxп;)u&5GXT}!l-TWk~栄i@D盻R?`"|@sSC)NH a~QZQ8AgU}\ } < 7N`;%K ?x(۾~?ece!ui{2&z{%y ZBsCYByd;kjHavgDŽX7͕| ^wv}WBE|5'iĂÚB- “6kֹ@@r 5ou~pt4G*)3R%X Y#2Q_ <#)`Ve0]YKK᫠9HiD|+`!i$ꐉm^@TÂc9CƒP"US';.[LtӦCLA/JYB^_ *,Jyνo4t 5^?d>JAe&y#W\Z"Ҵ 32yO)JKLy(lns 6=xF j$qbqԽ=w^JǙicyen,f^-v^)_ҟ2TwOQ%эB] (BCꔛ1$%?zl>(3nW3j rP ښ%lZ׀ODZnB03)J^8% l6 aJ5ZD mtuys檑.z˫*ꕥ-5p s#{QX|t1 & ,!|y}غ8^WFVD+^힃h΢7zp zqpsD G٩vQRVyn/&J-hk _ɱ@9aȎ67: #6őF"f_OvIpa5wFp 搖kÂ|4a`,~s^_H\"4,1!f{1t*,e*'R!?J̧]"DS Ak2ԶQI&" oJل? Db!'m `ӎ> 2, >`O$&] X ٦Uʼnp$jȃapaCcZQXSrhJ*9+^ҿ}C:ckݥ݉j S)kb1 k fYi _ycaZ ݪr]<;eYi=7,eC(:eA. Ƥ!8n1LS| '#D6Y(ӟj .=&+0u@;2 j}}G0WYh[`#.NF:ۭLE{9ٓwmsYl:Ģ{<؁#Lj:m!xE\@=eg̨ϯȳTѭ'. k26_{AT)_[_iߝ)W҇y '؞E_{ՙzK0&8i2ZpRS<OGdԵd s" ?CÍ[⼮lDH)Zje1a,TRaOciŁ#*I eಝ 1O^vZ9> e7]J9DjT^D"u$}Ar9\,PO-vNw^[jykc¦H*SCݍ hW"8.eZDm<͋aȀ]kW)Ǻ;ݑZ.;4)HD>fH HQ&r# z øsjϠ+rWp!o%mV)VZ9 7hfe D"i/@ (|+  b'F /V - 懶?fJj~TH_d͏~4oߏ7܇:j #tQ=uD*ߥImmR670}4׸Q$ sIcɴ%Nޖ?y gcgIizwB+Wێ7?^tu |Eu֤L&s8'V2aY2P d5ڜ ' J9:uں) F麌0$9r:lD6$5C׍i/ ]LP:yg=ѻ5 %8Rdɞ"ZDlAj9GS>j0O>U"-_2سǬqܚ(lϏ6 pZ{y,7iQUrIry/*t:Mͅ#L!'Iqx Om#@x78V3̿bk eԟ;q Er #"BGHZC5t%ѿ%Q2 '1M2ʀ8\(L1@>{:k:Kz`(J [ JN`"w֧){pM 81DldBl]V!i5 E ]~GvLR \W2'5& [YTCS& H/鲙{">KN!٪lѕwM3o43N ]QZ\CW=`#$‘PÆ(hU cК}I?ku" v¹Dső}w+KسWՔSdQ'?ސ"iƉ([eWuM{8ةd,NWZu ŽEDJNB?9Una0:%нUVK}6:}D0SǦWQqpPvAA(美RitEGb()U )8Y?)!&jq%(jܖ6%(C?hH0g~Dt;&m4/r 5Qx~AcU7;aFnBRS rhѿ|W>OMin" ]6lRh,LUbsUō$\ȥ> J # '}3#PXI 1ܝ|xR dEX&any!ζG4u6h2zfk倦λ~۲\K]ӟ$32Fw0L$Y@ (lq HQc@ UJaՁjc|\b E=t+Qe6ƒUẀE SXO!?QpJ`şg,6'V.t:ƅg;g1Ld;C"H̖2 Gs ֞Qtq! f ]3kKK7t$B1u^tu{w.oJ,^8X$ jC=K!ZP,gJC6JWԼ Xd"ԗ;j$$WߩH|{Z#muZd*Ƕ4݁ն.5 }LƮȼ%M~ 7U+G~Nn% D_:ohʴ.+_k.X<+Kp& 4L{HoIyndax[S/z;& ,wYS2[zOYQe C:ڻHR!24ͭ+ [{Ubľ&~|;5/}<Ү6M>MA%e2ѲK;Ӿ~{?p IcGEח#75&#>ENAT@=u*G\s+~Ew6w#{]@/\d|p#$uY쵁I:(8`_j>4gR-f/ZsGiT@NA~_sjQ 6\><7,m}D;qO,' xԵb~:tUCa* ?U%Z!w )3bt${!tZd9_~Z+~5}f FɡiAkqfǝ %c+56vvqi d[Uߩҟ!WjKQdpX*@wa! (IJ:M͊CMurF:`щ~ʼn/2, eDbOun.PK,S9-%E6LDk#_>p2lx.m& }  'Trz#d]܋Y*v"9 O@=4@Iqi-R#:K rEPDoP|/*$e ۠ E$ /O/< 갩Cn6&ֳ|Q<4.庄S9+F"D?0IL=RzJBIM;GF%&~Kld1tXnWs!>vT$PnwOjqadGY쓔r<|B1Ւ"/) 4Ps=8JL|8.aҎ_^-/fY .h]!rfy% lA'q+u$( q{]dܤzM(gܹYz&PU o#ّ>\רPUQhy2s qI[ZbƲʼkl1Xk|;gW^yF~Rӝ?sR޽Ml_Ϡ&Lߋin7GroGD*\RY :1]0vϞ#x:O?#Fo-{$a |!8EY^7 v)= ;A3\vX7}u v>f=.p 'گ'#R%k,hk cag;,FF(&WOEd/@kUVi&z[6^b i׫a44fPt1P C_ԯYk6`i>T:gd]ct]+P-}+#ѭyD9o_('TZ,d6[쮲jt-c/*mp-21ZV$, :+* - jmZ&;5~Lwsx´c۱O\nGиmR6keB{ .T>stN:Pb""xWe}4,8`ܿg^[ŁU3сEd %EdFBd;6Jg}ybv +P>%Bt"{Z  M$=>*5ΓJѧ~%bXIX+1ZY :mXP+ Ɋ &HsL9x*|"P@{u`h% 8t!1[dkW& ˨<Zd†r ;<\i?ITZA7^iH=u+f¶١FjbYel@:Ϯ/Co72DS˝NdLi\@ 0tSَ(i#afFrr,9tnhaj!0m*^yHM PXA2kYr+31_`Kς;YWKK⇟&YK){1ɳa^dp?Rd}+*T\gzjzaa.`=O9V :{YeȵOw#O-_ҁ[yftKnOneuFOef%y:6̭jSSTq<ޗ\)d<&'vTS1ZxpwTc#k_,]adw^A6my'~8n*8 f+&AA9 pdM {˨}(s~~vdt&(1>BJh?qWa:Ëi.GO|l >9fV>c(},:D9F%Ry4.x['zUlTrL IefPK7ʫF(W YN-$nvb%Eڢm|*5%3ĉYpz|/rKhM렧2Uz6` L7sس݃<6/֝H|-_^ &X|N`C6bx( g3 o J&8OMT"G%XDܷa}#{:C=ymr ۶mq߶e:ŹVDc\pld҉t'Jc$Jen^0 jr(d÷yQ}3j ՝Y$Ɗ%>8ة] $ ri-5w%r%/n峆5l$aǨyh3)]%Z]=[6ޘ!ɾDU|y[$j0 l,}rU0jtUg~N(ũ))X]@(X\V%ƆFg QN9X6PqXvjyDŵXy(MD5-0 Y;iuek (" i_,~ut0j̷{ai)*5̈_*8ԤpdZu\pa{\`f(OSHuF"GqLev_ $@(FjP?=Z\=yoF}0{oWP1$$0E?  @Rl+k, P2'^,Uۭ? #׫@_F^ĝ>!Y%8WGRkirU{Nq$Liң^a64Ui $e\#ҳ(@%]0bv[QHO /e*>EvW56#lNRgWQ•> }`wDI!|QkP\grHڎ(visFn}ipV] =S`فntNN^2a_kxΑE/$?nS>%߁׵KqG\8¨7@6f-{7y j 3C(+!\u< fK_VeJ& 5HteűVqZp>%7Omx8sӈX#;.ޭ$i0بPEXSdi fEN *[.'=rOTXwkԢ70'tW /i\2",!B d"d ii ՠk4bW2byA}4ư`jԈ^ۧ0 mQ!OP )z 1a<_kR't9{P} \KUǻzg3r݄q +6Bh#L褦dFͲ y(IՂ3Ď~{6(] w S,'=l6NG{/"wo5vl`$N\jL=88Jƈ9fV|[ݩ.Пm' ;Гgfx$:㨡MyC 6-^e6zj%b)OءM$BHJ.D>5C1Dgc 9^I=xV(-1Jf9vT(Z!Aj,dڿXhf%SpVtfKEq9mFy=`xi2&y U4dsK!%UM> *z #1˚ Hr~؂bm $ (5zSekGZ/N8F:7$쯱SBJDί||qչQ.>[|?Uf/j o[pнSSL"(bܯ;}}Eճp%B{ \= %a^ZӃOYk?eGoR7(uz3|<H, Mq{aB%wn3+I"xIDw pCX#fF@HP"QX>2dNJ 2_EhHhh ~ͥ ur3}1ϵ^k8=3*svXHKMS7Ci!j$EbR]ˣ8  lp*P|e;ӔQwSL}sb-\ֈv 8"7MSJ\ְ |vh!yƭz'v٪|3u;E[[͏#DRۥUBPpNTj}l:D'9-Ɏ'K 6=9mH@^\g +<Iosp8!ReDvCɿ47<ĘDٮ7=l4r̤xwYY0|Yh{+$BH_f(1TvB%%҈r,`ZRsO ]m31 9vxYo$\P>F{#GTmhi..:v7\P!:*5!gaG@,`ByRޑp!vE*ɴXT*3F }K}u[qAsSvWػ qi{EpTӘ?j2/sVW},9󪶛P#`[|[mܝ'5dB6^ȯzܰp@~9fjE5m`wPmeӃ%Ruiao`ylΠQ .;(c)swO]0ӔMP4/>5mw:#/oGTHi ufw1`=P 1jTpqk@DZ#f`cC !oӄaMkG8Q$ֺuY. A)7n" [<5goDK wDT~Rq@:>4.}$0I +c5z&pjR1Z2^\ DtZFk)3#!\9k12IM `Pz.!#\ulmS>Y@Q'oTR6ҬBevxt^z̧CSⱐN ]L~Lف.\j$r>zJ},R/8 wЛt/]偙l<\!H 8PؙH-4zlm),UBXʴ`#tّd7Xt᜔N|#eqo%#I i:OPNW0kXA*u+)lD,<-HHV%Zvx+/EQa݂ґr BC~zi]AQe-x}61ևE 4s 9>t}P!C^,fƟt բUU8ٺ DOZF~ߴQ܆AKoYjkkvraPr,Td4E7ΰ{q,zXzވF%֬`#3dgjFv 6<'Jt 23Y3Z`30ŽcG#q7 7j )GLj!v.v۝ŞR"a`̕*/7vK*}o<M߉aV4S4yApιTȯ&"f3%æs?rLjNuv5򹻴ai|;W2X.bO5 K'~5LK[n En!I?!5; AdY.c 4DKp3b<*Z:dR6C$TO%|v 5ApXz 1QiifrīDFW(Rt "Ղ.׼eHCvo,v %>:2(KЋb:,JV,83BJL8(PiSE.[GYw%秀ED$=Y D3!M̈\XZIU'ԾTaʰ5P7]=/qظ@SB(Oa7:X;ܿE_E&*,ֶtX/َt<! FM7mΔ/O? vw 'W$5(Sk ??vPCEPYYdդ'4y(4mvnm20A:431;RA{a#L&jܷW~:=~?*?C]d@{DdRȂv5n FYU ”wLK'|K L++_MlgkoHwr씣>q^G?-!:v>ӭYV 9[L`&v,kޙ8G.&a`K$^pF$wQo2zlU;4\w# %t+/[qYﰞ(>߻2g-T9vIpm*[(WZ/y {.a%뇠ݿHZ*=t.] Eۍ` kOڵ3KR S)JXEm 6篴Dը|p+o г+"^]0(+Ggyv2qs30\05ĦO( riOjPEP7ǡN ؘOÌ<{ʭ`C.&Ryz^| m R'--iVܓ|?, f@@O_}83O;)Vʥa+E'd^ޔ>n"mB}?(C^;*y>Up'F'8 @*(n Ҫ񛳭[߃†)_LvheTCC S2zbKu6[<&?=6z(ƀgW[r5ZeNp]ޟhSTy@[7iKf5=fo#ᓡABɺ`q T?Q5tTRm {dto?2JT@.T" z:A}j`(f Kߟ+]b4Hӥة}ka k}ݝUs{!s2cIRϷ8\V&"Kx" \oJ8ya/ˀFc?1C`o{nR,#3φ u{"Rܕ]4>|8#`e4:}UU6r+~?:_!)%q TkXs܌B{q̖:OX$KÇԋ|= .{s/5 Cҡ!Q^I.tBG}d 5 Ql9IX<9+06B_f5-@ [(:kHHzsGb,chn!~)^M|t(l!1Cuy Rkv/n3?3x8|ʿdC6c"G!1?]S3BY{{icX`&6s2xm'r5(soT✎p G:Fւ3mt&: ;9΄׳9#TT㹫7|QL ]Pn-LbC'ļb2qu+f't(``* ]͗8ĥ=CXD[`4 @8" 5:/!KN؆wW "~Iz#jDL.w%jPZ4@6d^;ESx gPLZc-ts!^Ul6#r 77VMe[E %3.UYl {6z/ޡh8fˏ;m5;#3e}|(jy,Ԏ+%y|qHch\o8l2i4}Sfp; ;mρvT<S|N\sYvߗF ӅL^!Y?+5_O;O7R)ts"kTշW轌Z:J32JTO)|EaZDu"HFw\ַD;w<"(\EL)* )x*3qo4*EiD;Gx,Mj6/{?/9%$(z5qf7IcPs1|dTGw\w"cX0=7U=bso0{.fH\,vB %T,F$B)>r@oDGsQW'`:H(rN)mu&B0SLǤ* fTe "2$_N!Zd3?*%v:Q)qA 4neCD#FɔwXs/sk/j"(YLSq̰xvnIHҞ\;w:) H}\U|y5a 8g,@$.u ]a ) 3r{sq]|u/ry`gȕ~pNVc! q 0lY#=i t섟Οw_+Ѡv~nKc6c!4E]H6pM@I&` ܪ)!rSZJL]ꋋSIn6 F~#gPs>n`M}aw(M컍6D 7%oh37kn9Vb5凵9?+yfBMݧ kIT_g,}9Ol_zwAy)p?#kVg6@esLLR#D o -HrP  ƞU傑.sK9bIBV-8$vt1\o\?\rN\͌`^֐V? fb_$nHo?Yg;a`SʾgSzKBEtN?.%).Y0V7eL=r@3" ^T:u9mJ w|=ݵO…^~WGcKq1e8Q< |Esd6gY`Ҕln2'z^7-$~%3^M0~n҈l jw(C(xOd,0-qd/0Im5]EݨeD -O(ZQQH\k<ǩ쫌L+ ZjrKKQ?ZqۭlQfF:?Z? #UzbE3y^强rm ĺQXKƜ.OFafz?3$mX}525^Se'WUJlaBP^E;8\?0CJ6Q?~b27~ ex4QP;%!Ar<;5 80 ftjEo{E19PP7tYomɢ"%~m@s_wIZ%n#Z"# *\d|ʡχg-"oq8~nS#9Y/<5"er-Z U@?2.o=i昅ӳ(Ml )s.8H&3ڼX+<}Oc`dSĶ8NSeo RfFI`G+dA(ѷF uKxÇ9-=|qվKn}JZIJd*437La/v9za*v]ZA6mgVLDOcg#7!PD͖B DQmj_㎏{/0I:fS%iMyQu ?VjT[fXpq x;K "Os?}/U"E| ^7lnd1Ns'ԭ~KjM^|YjU>n"?$PpZRLy|+K WLn(5!'u-n%A-c#S_ r`>Vnhdh$׃ t}ga0cV}L.I=Bm,+d_{QݾZ#)Z}-ƖrX΀ș6G C\/p6Ϭa ,`GSs&W'?DwK ' dtgg(rCx$ &P#(SA;Mk,o #c3e"EV[8@*s/<5ʷ!Iy:%TPJG tt9?9W^8 f8\ o^VY'6K۵H`V(B%On&[(:nOIsmp [or>:NXT3ӵ.+䀳ܰb_?Kg7';h%vd3Zow}klsi0z[|`ݐ}Y (HB\ 1pMX% X@ `[[O"oU_6o'=1wn$ };c#zӋɏuqZx)XUC,M*Nlo\ H$d3G:g6`S3u2[?S3\Z,'yl@(h)qVUfmmF+ I]@H8eWZv`?]e#"sMPj@k|ޕ,?[ǠauNHyR_~:Gc1:%mjx-l<ƩVi,;~ݖ*y&\sJ+F6+`P^c><{+%`{7fOzM8EcҦy鹟o@ gܔcl5R&‚ dBQ!^66p/"lYx@_&pW7GvAaoHyu #QFR9{ ^n퓃J{ѿsebK4\4Hz&YQpЍ HW\yzvc]< _}-(bvFԖ.<쩆``ľ h~t "Qe6J;?!ƩwqSCXvHi~-K:ӱ$[iϱ:}ٷR hGዕƆ+u|C赇p=!T/HH# {AJ`CeMR: ],+"qj@@m$;A ]wFݛ!E{0hFKD, ]K" P;G#iskxʍtaDfѣ̟[p 0Ë6T1s)%6Zu09$#O̗%y@jYMwj˚$P*guDE{E<ΖòwT4i,#O@J^ǚA09"j0Tk]'I$X (r?LTqt\0jZ3:>B+Z*||Gi׊oCݞ(WJGR9\!U(:S}#$q"pNvΛ[4@guB*7{}'%PB({ &Wiwh]:+WU#9C%K@FBF-}݄0x7Cz.Y8LJ?Ya!=D^?s_-ɰ*m4D$1?ALz ]* 2: =g끈U]Cⴤ2L)a֡<ΒJBʈ[>.~?Sc] C7-E ]w>a6x h VWw6] 5z?we=wC, ͒~ P\ ^1EJKVXXHsjoL"M# &8ِ;XP>=Pw%UF@ <_G$2aUڎ7nGGd}7~ VyyQӶXˋox1xjg[MBNp/# {bd&)+X>/ˆ)mȿsⳳZ<}4cĆ(^~ү$Ȟlts1Xh\69W?f]<\u⚞8ݷf`+~#T9w$IvS*'bae;OX\/j zh#چ[O~q Ҟg^nR/՝^ۡ{#1U.p$PMs ġY!9[MGOu]Ҳy0SF8X.៨ԛk1L0w^MU|owS7Q$wʈ|!w z'C*d5vجo5xN'c85Y/Ɠ@tR z4ǡx54WS:|t u,HH0iO\ꔊ`wLjQْ<c'|\V WW Xw^ /xGwMz/E?'*zӟ~.}հ RT>wk(^Z3D0+qĬYB׎V6 ?S&)n ;BEµT~c&0*>]j . SBmOˎh/wBu礀XzD`gr+ځp2k[eFH06M GORzϤRQeAʒd;u̍8(uXNVI~,4ӻw;@$XQJ\ܖDѰ%׫7B; }s Oව}#fq_ @襟t}_I\@EɄ=} .' eg. D%sy6!2&z=03D!]{]}":f1#;;z!v2> fxFkB拳]#?UJ U5'0`4Z·N2VL,(bZ&%ubh#W1,o Hd&Ya`o)In`y]԰E\O4eZ񊉰xc+S; klBx>IŻo6Ҕ%ˌEM7 Bxu0HΞ\ItYU* Twz<=Y?I4QGJhc\I+DV8:=2N)^Wp Fּ"L2ryYw jͰ#pg1aϼ9_ Ʋg ]'racb-*a>Е*/k-|ǥbGb(] %_n%u$ 4 3o# ;!S,*;%v<%(kd-Pjz"Z3~/nm5kc#In7 th@ ]2XGgC;T::GhREo*dny$_Jow2m[!{U!|),RWZ 9zT@_E+a(VҴHVW[ky{I@}%g4kQ|fE_:(!gYа P)ǙD2r@\)'E eN~st'0AW r~+rS~n/t ,~im[z=҅Ь~q;(.BHH143A6M@F@Xi_aD/e{p_v^9O)lJ-LqNj017v1 .`|"D̙0o[IlA)u(`ڈm?%o\k˞^yE0w5 i?继I#*c>`&fE~J1DcF~u۾bP=5ʫԭ6I@? dx'M_QU5vү N4kI:!( {XG/QY!h|Ÿ"Cם mºSYunYɦ߹X'cg|9SCλD~>=~/wT28vrPg͏XHGP1Q/ FdY]t9'pTں¿ϐ.)h I `_L' ]5G%oWNRպd^A<?_Ioo4HЀڥdt/l,$459sFyK_(=nm8 RoWF1ȗpM2Ε@L))~uCn),:F׶-e K5R躐GNy{Ҡ2 5ߕu1[5')wۅsp!##Gc OdpbOLbrwvWؙxVM}wҲ@+"n.|ܘ h`+V.ŽaW;ȃ5Wb{_J|М: 1v5d8+1N8Z$p䇘/J/ݕL<ܾAc3*baS"Sb -'2;;Y w5t}dJ'Q?kz9: tc`tEt2jK]3f # Kݶc ־e,ol٥Ne(ۯ]?^3hc9\ThES籦KKFwbؙЖ9s +`;`?(ڑu}<锵^tOGu8F& iO$XB &Ʋ9n7M:or΋j ~]pSPoAjJLe- אxƵ~beSJ冇Jg~C_bHtIa=Ļ@?HfCx:PNr^9됚B}o U~M}FV5e_vS28&lE DO u&__PL+BR)CgO&ǿs#!7[ Cb^[E2!y=4-EЦz5c@h;۸i"V1|, -t+ŅA @l$Ii"PzCi,Et1-%Nq\}&`nf,N;ƒFJDTIc.23NU ?\^/Rs=t bM&.4UZ`nXόh F>ifzgxFo&31Ӏy,孥j9<'.>-~dKN5dN\`:}$f/E^X3B}7hl%Ea=6~QV+(\$Qەh7H+%MiA5tmDkQ7"7Gm m 1dzCDoxܚ}P?$fbn:k% ~ ӹ7>`m=_"|A&<,,%0rǺ.X$qHNV!!t VS-pS';D};G7}GxN(ү L8BɈpF9r.U"C̎bGwgֈ~ȀNrQLMB' "klKUl奄i-j&H{>6HOz/r4 Ydtu3`&EQ4il&Rp F-ii\/SB}48oJ[ME7pDZ3z2t!a;n>^R8 qY%<Ó\#(h J 20MHo}+sA^](_߁|,rwa\D|ug@g}:x=ZlָZ9 ChpLa }[? ~V(u=)idg#Z:J._EYuz]z}B'k83\X#\ d/xF{ik 1G=;f' Gq{I5sP2bI^Yj)l n(uA4T="nn},g'$aW̹&̢ }}J]_D{_-v (].Z] 4WR:!d= NSN1[>2!pNķR6#[Ðy\J\JFj3?5Ao򭝻 ƻI[f*.с.#>'>.!,ͯa@4<5L8'!n$b'.-O=-T&Ao5{gFZ^uO=$Ƨ1\6~ؔCW{$V"F,$wfLX&. V!\jJj@A`awY:),G0XlfFANʧ 6$RV gOii6A'En,{"/[fn[5.6_)-SAhl%wI5gi?3x)Q`k T1DHg[WsYsA<# 9K(і&\--7/-Ւө}fG H(tQA0, ܁dڳ@ۚ[j kٺV0+vO˘nߍҽ)\xt/Cgf9^hZͺ)KݤbX@1Uc\1#{2MVAqOCk :Zf>Fy]C T' CZƬM\= _K45%㼜+<|zAt=ތQmU.pjDh(`aij:aeBqQ^Q 8H*}{YO 29+!buɴE_h11^7B~&mL|oS⺌t bt{&@(#uV@;u}tcYe}? :YNȷw&_əB7t$e4|`۽B]C P5+|3;pR?YM bߏLlK`e#stT\ J +">Շ,vҟ,>Z p, +¦^%wwT' R`9Ekf)"EVs9< _Kzw~3NgԯG*a2ܻ}i"`YKj7DSKp€:/D, bX5p0{fthyX)Яd4Z30s-%QyJݻncW;!ZHzNmR :InP.4\#ml4NqUdžt CGK ,|n2SVK*%#XQ=,g1+lthm5#̂G`;RFُkdT3C糀.5P% D/H@`t(I]kj^xC#kW)T #?;I;cUW%`9/g2vAh} zhjIۿdg֛fO$5ZBM/z6nuMCA&'n/[#.r!::F:{Y2=(>r5ǭlc |[OXFR,Ju_x:5Q>ͳF>J?Of2W[nZGY0 !{ICTRXS@>o4%bR"|B"@BՙB#AbC_O_ 8iw1i$#_*d)JZL0?n"ӑTnqSxo.w㡥M7fc;'L^ % WiCf{cqpc~8^֘@h Eͩz8'Y1:q|tXR$K E0㠙5bg=bEQ̑„*IB!=2O\(as΂.I$]>Q!ܙP 3l b% y-KeU ˲xC/Q2%TaXh=e$zqYM 1̳O;! DaBO`X>tJ>>H񿣃u Ɂ4>Mt/?} _Gc8BmhMŶ3G,d/ſϰr,5z ̴ -̈zè,: oPjEITlSΈHY䨶vk5bܪ ׻S^ņT\ELŠJeўfPPţ~DOvd74&J[Mt#Pb+ۊ)d>I\OtE,/\ *g[q5/zkB A.XY9:|*VXzt YI;PbT,A$`X]}B1_c0Ȅ~٬UJŤ,1,c5"ߤHqjh eʪ 6 UgX.Yka˶(Cltk+X&bsUiƠWq6!y@PBLbtǢֹ]fʰ~?D*oU9u4D8*IQ@Bl^ rvfJ$^>cbZ wߍȳؽ%~ak,. JtF\-G 0<1*B}C4lpy!dM'RIٛ's 5 ]>Bhj!ܝ](ß3Nr?u*4 OCwc%gI6p')Ɲ*dpֱ&m9GΐfȷlG~ O+:}$$IvUviQ'fc0U[&‚0zj"YpE5̬VǓRCR\$o}uQ'>eiNk'MRKH[ V۟.J늵\ e@3xZRH]Y"M8I~TUGKkyB "XRS ៑ne9o 5(@H2Y x/% bǒŢY8 * 3v̬q1xPۡ:9RQYBJ2d*h bH:)zn,u[8܉737mHS4R Ogat%ȵC:1pg[60&pPx4ǃ: dׁƐS#Q<>t{E-hUӐ8RnO>MT7Ft]F(ePs g!ewlعרּ6VMj|Ȼ}V$0ߵ;t=R!2NE i 1^1)Mo5^Qo(< gl8׹{9Uk^=:k 4|ZeJۨ{.XE_"2X!X@26Vߙr w%]&ɣ2U>^JD>:xIL C[1EIyQSx TZFUωgn-KPMA<|W%4nI۽gjbFeV/Cߣcfi Ki jpTUw5)18<$48CŶ\^Ϊ2yJcmy"mg+ǃm})9c^8$ wQ* Ϙ'6$pPKFdbO:(i`{sکSJ'Y֎K "~$(^Ց뮮 $W`-&  ޷afxh6Rn4  p Ѣ_9@Dyɻ{,ܗP6ͺ|w4c $e" !; -Y}}55C`ǒg#6ec/bǶӄ+ߏ H=Ax*mYC8=a6a ,`5ZVQ2~JUD6!;IG쇊&J"Ե2 Ж: )m=M_Z[4Tpڿή{zPusYO#t8=Yfc+GabFi^ QQdihz;KrDYkXvɬ_-j0`@.0( "'$PA 5> /Vx3 ꡲg!RBʹsa/V1ˋ +Fb?sZ>>$a9}x7̏p_mtVT Ř \5>e3h2S oE~Ze/w~k؎3n/$bs*/|!BWE/ ?yeZsU7,"@/ m_*}/! F ;+v%el%?ƱccZ}XP80a` Z=B35r wJ:࿯\U',F2*V\5`K, dMg+5 Y_&NVMpw>ڑbOK03A!`rŠK/@An˫DK$E7}F$ b\YjYEG1ghKKl&.Z"q;7^GClM,a9<;` qB?s_F_ ~hQ'~a=δf*)۪LM` 5gDM+r!鴻%rLh4cKʒtMwypU(#<7u@]w?q٥j. /K+:iJ֘Jg` :8]XdE)) Ҟߗl0Gsxkq&瑂G#x6Qs]\+xNն8L fϛ/u;.!Ahl0An SӄjVKT4$e8? 0[ O"m$.w`O;X03u.034 ^O Ͻe WD&(ۧ!ljAGVkuw|Z..eWw/1l`%pd~}oQE-6¥ZJ~qCZu(M|q߈/HFfړ9Vȩ 8_;%K•.`+zl#Qdm͖t T ; xﮭ d4vX!qfc1*G@,,u GɒѾ!")o8qcSн^E0V,yߢ"Gm5:xOå6UMi]\N*.vДX,uunOQ=?AEQyX㽯l U ׻hVPLmǹ'gjTW1RӚh$[EIIoių\/NuG~% ąI4' mͤ-8L;p3;|#O? 2+!!?#U $"aQ(X*XsUkd#iDxw]MU;v(n 6Pf7+gau,^zw, Q>+DN8We9x,8% ߟEv&zHNOlԔlRgFL7A(R6+5Ȃ)7QW6mP>|M1H+!4 j5Hk̈B#qe$_UQXe񚻖?@vCvэ}xj yÎЃ45#y'&D}5g1'"+ G cA#hEV6oa@UU܉e&A_T̸xV U%#؋nڑ z$nevl?Z~i35&㲴x /|2d`]wB ,F{iT&m?/NYV-e") O&6TV^g=*nI`' )ZbW )V'y~b)P~ EՏi X& \{Dl ׮ʗx!@1WhIݜe},1[o;G(lvԳ"֖@"ăGJcN_ŴDM+oSm[%^:q2yqolJPQ06ڴKZ)_I߶iAO=U5ղn!x2 f}Dì[Qcz=r‰jXU4a]&JsG:2鼏I=it$k&Xaau)GE,Pm<>r@6?trX}lhy;90[CM:7X`I7 xUC#z2u?BzHڱGD2zrm'TaӺx{[H?C'rAu2Y{r PzlkƎ~Ҭ_@hV|S"É|y-Kg [ <4EqulxQ{.(D@ÅO)87ٕdNHbhZ%x9j[׹C|S-eς ϽE]% 8hyTy0y"0ZRcՊ L֐@O4Ԟ[)ߋՍl~?7B~' aBg~9$_aVE!%(@?˸Ft'}Hlà k>}ɋœbɜN Wq/hhΥ:Pf 6-z igLUҢB_`;Ļ}nfXss\0XT_d2*zJ1 橠d[ W7$%f!p_xVd~f%H;'3msZ bgK.YP[#B8_0I6+)QRǗ]>W*Cp{;UKT—4)?dAnw?J0+ם=)}+Ick,\(݂|DR Q3 njۃ[$A;K9'L)H/KZϣbwtC.U}ürojLc6׍1lg^Ap gZ $>GEcfl6jF-1ac \3%$)v| 6nD ë''z.>\VhOlaV;~>7Y1X|j9gh-Q21c 7b*ٚ$ԬG%=IXts 4HE,\~u*9xCDGLRQ^L'w%"@oFD(V^0$U䑷qˮ6!]UKO0pAWS .@ٯ|zIu^Y+@E< wzݦ{) $}wDb}:\&BݸTHލTXU/VsҤyϠ،%sNw4~YrgsR1ݓ/|ݩRocBe/!@i p\':3;,]KNo Q%_?$DVO|iZm4v6?绻~тv@c2[ө|> ڸb*IJQ8Df?  $͜9V(8/Gќ3oՉ6`nY|mTFCq¢Vsŏ7Ca%C4(n"tZȖ= zb0Y@%w*B313+^֬?)jPDt `eK!9N7nNM lBwχ3@]'d9V%f`uTC:aV TĈ8 y*Gn"'tcA Uf)Y e1XkܾB"w2^thU͎=e(pEъV~*~FkJI 21T/]]Oms\Y< J U4{bH5+Ox?cfvBPت߳en{VRSD {U 0[h?~qKHq.gŔֹ:S]|'$ OmXdK,;T0JΖadm#a\)&\ &q3mlɲl1u"G$ao>s? R C$E,B4s`I+[崵)~aW~9Δc쬓:BY[8r!K٫9ƣ." $ z+M:C]|8jlc\LIgDڒ9ƥyczc;16B9`mcΓ% }X)mB}v_4/xl@8!KuGg'4*9_42zY=V * ۢF/0 ks-]gKL[T2q1V_22lcWMټz6y QVzQ~^E0t/B?g;n3l#x'XUiiV͞R䇻azԅJ$rNgF_Yk1 h.Mo5} ^ Pxg\i[\fT*٘&Xp2SAsKEH BM7ALS`te)5-y m4՟h]SiB7m\a^lFM)#_SDEO2X9d2+%U'$E^3ߋu\s6"6ٵaz:cW"K-H֘%Q aؤ+[t7eoQyQ W\ݎV&6zdMUrW@{8\mgWD/±2 הbI]s Ag*/C+e> Z 5W!K19?:̅EPV! bd2_or?lCЭJ)u%() P1p*SgjO&2*5k8a_OUH4]/F '/]m[³\g) R:$^&6xZ:b"w0Ei҅ ZTuT3\oB)dVk%js:zBQ7ex(WdX 0.h_|iԅN.lV}E޼QFiU,2 34UlđMD8;RZ=b0gu舂? <G& 9覐'n:nN8ٙoBx S2X},VnZz֐u#.,\!<%YxO9,u+ $&EVo#w@LYN\&-l|$gk1wcΉ vS\ho,X}SДB{(4)Cb9%Tnj4č ܑriSfdM۴=q 21PGvTL:tSBwYpX5gt"BO{U{& E.M0ƭR\(>ӄ,P1!l`(/Ǽ8@tI:KE [dsy@+o)$!~Ȱ[/O_Ћw郠E"QbQ0\ݍϠyX_"vT K +Eߧ흟Ie5 r8CxTkp\s6j9L Y{9jٲ]KyOfa$hM :Qjpt8=*FM׈]M9+[r cQ_$Oy1`rx?%js$+ ) nKJ5 +%xOG?<|(Htci/ܭrضJBXȚp8U4H$`@3{ɽpysK]t){tu'ɥ)>jd 6 Gce.JSa6<㸄 \[& aU_W̧J{3@t(6{]6VWS,{b7>E>%[pH @UVdƿτ.!7e^֧B|͕t{ؖUl.֖BiwrJE|-V[IW6V}PDU22p[AL7jˆRB**@xE\:>8(p>o|j\v2%Idlq57m365Z3 ђ v. o;RknPyX 2=F̠Ѻ;k yGgc8)<*3H0LilZ_|'D /SN1GL-ըI\4j[u/S=VBGm0o+/Zmc<@$>NMNJQv.d HAj݅O"‚=C^e.͙\;+u -; lѾ=N0_> 0VQȧ'@ R޷.S(#]QGKӇ}8XށMַ'n+.3KVƼoV*g~"[eQi 6}T3G] T67~'.HPKU0 A\)ge#=ד >H0Ov$ JBPh홆=O9`DzaIBO훎'_ ~6H ZAM|n6YKup% zQa&LJټT4_"zj OLoղi߿7?V.7ȢjղLk/'LD `wG&Rk`^6^l+SRo΄ş%Q #kR!vYQ?R~N}?tihrzCKtO ̒^Z71+Jb"CMkVj 8q{ǧU/ G5L !v|'9Z\$om̋"$kp^SΚ(BKZ-F؟MRI‘'eOxCH%M{ |Vaˆ,\U*LuGVWK1Zq 3HwC'= O`^~>"[/Zٓ:;aϓDDsmOrݳ4@&6[$W;ҐNdC-۲RD' 1{p[Qt;F=hvvRF6hIfK t0 Wt8 ^32q!մEfEgzJOymʇTH rs!Yo,$mvLO5_*N~5a&ܔ&Z<\-@D T sNmS2E3|Mufmi Po֛}`6yn9΄l<(7ȗg7aJl6㠚>eB렯0}vDgz{3(,hzǧ$&Dv"ll-+e^LăY|Ξપ Iʐ_ @#nĢj)a;cwzI}&}#V2jDG!q14*s2wb!>t2I@j6M{CR/B(jub=7P\u kؙ2+n 8˧P)칞F3 u]Mǿ:3nK%rfo{0 'wYF^NNf雃Z-]-wΦp踉' -ZYN`WF \06Em" zarf$Q!0 m@mbPg#J6ĊTy>v믕77jj_?&iހ̜Lp(@Na)\326M\!+~պGdB<ͦJe$L-m!/$ez&-Yi5cPEhTZt?ǸKfx Ц&Rħ &HdI]unVU^TzӞA!nڀy8S~k8Ԯ} ֲ g( PAhJH0^ sMZfD(=VT:;]=$A -s`&7ȥ\& EI\f0WEVo/r0|5sNlI07q 7 15Bɣ,Iu}Gim2Z>M/^i.Yl8Th'HUglEv?kJ?ID%ٖR^۹ gZNeNYu*bJ~fnr9C!~H@xĠTM\ŗ9++M7IG 3_QelOc&Y54*潣0ˤ7Zc lظ&v˰2 `%@+ҼeZWFRu{& > b*bhMD|:2z[Az{WD' AOΊ/:b.RVO܄ݫKg$8SV'gg\֦9mB`C~I 1-mC %~h~dN# =z@=g_EC\?UNRs!QT ƮWF8ɕi31yhXERB^yVWGM2ŝ6.5F0^68?XuHE+ h_|,#]~ޢqn7MDAJ6i yWZj:ǿ kS,:h93GQk T^DL".s@7/8}*l m_wa7d/0hsli> ӵT0Nsb,жh}\Bf /jZ&tS|b#zcq895/WSXđ^^ch<;xKPtKW`S~?Sq%3|>0W]i~ӯ+^|%z(uk8"*#sr)fbqY,CܡiԀtT]IJMF>ʽƂ:%ϥN~s .-ft0݉6D^sĐ?7 q d_5(+ 1gruGa! 韇Q Ϊ \_9` 7Z vk׌?j$҉ U^Rd T@ej AhI @^f0sMh K}D[XeSy-> uR=2Z>P:?R߸o?M~Ȯm:k#mϏp;v(T+ Ή7+UQЀ@%8|ߔhFa7"|;lQTcF@rpP/( |^t70{˰haͺ"n{֊ ,xB-O|W GZXy4HWI:MY}PYy-V,oP6UP3&G?Kz޳_G~:Ξŧ˻j{iジXgKR,KuYX̿MPeh;jEp*|j $OϞd-WfA un} ԄI~I39t^jk-WNdLR`.P#YnIe7."Kr|cp;9+ZHS6s`\Dj2 X/zh եO#=3OaT;B}!8>z;Cj&+Rf.IKPEB{^p!Ϙ%f"M ='dsM?S O=c~ g> Pp{5&j` b-t<.r2 2qX(\~c`]ć*K}#Q@R^ݲ#t9sy1q}aD$ u;AvIFg$:E'92̯ a+¸ %\=N>{)аXm뀜tɮy-łԜK.8oPqbK{,ifoh:<#S&[@!; 'l$g@4 _-'e]l4*V 8bš4fF`gBLMkAJ3 %dtb:0r'I(_*z7"`ɸ̾~ +u}jDW0=wEGK8u.jQyÉTjU$7k˧c8oAZQERe9qQTr^G9ZH ˆk;$9^4qQk$Oią7y= ;N֨ (e-a[+DŽD^~Z*o'}Z gaix%OU)`pQ#2+F*oyXѡRΞɶ#0XҌuW/VԾ0ZV0_Em\P1&̢$Bke5i͓oܶcȟ|HrW"?JPU*ꪩAJ% u~}S}|1V"aEODn% DAR _׍&|4w8hF?8<=fnr,{QB~fO0\@sM:&t%Űh>%ɯ<'с`D0o])T|Ig)@zϹ錐zP}0ڱOko|k+g쥵MXF?EʵTGȫ`E)fLdUF|۱ >8$bDѬbf^`fD՗ ,tr$23`7F |fc^k|b8IQAAu ".ZsJ g*لL%:>:)[УDg[|v4RPicnġǁrf?EU*Yc6$+AG`N2d?i[-@>)n>'HHb(C$5KoǠ4Uy<̟{%+LEcy&Cgp2\8,fuM)$` =|1"/7IJ-R"AJty)T:>{4j22dBO?I -{Si*85+ Vk ȸ@H Mf-kqU5(ZV8* n}3Y{)gӋ ߃y#1G*x`P0{vbaՍMiQg44_clcpheS/%$;D6mG '=.>\ݒ#%nwX=xe$!{>;! RH{+q#*\M#8R}c,{4ԑ ޓ7n4$ _UWq(=)άS0{JjZ(k_i>t(ZtL^K4N`=Ìmj-ƎTQ fVT,E.>;vWUqyw:8yw.2c" O,̮x 3)[WP*y>1kk4%8fT)7sr >4'E"V U5e/{Ln667 ;xL[rm˥iHR9J63!FX9.;xkp0~.=[VFQ^TߠTVgz 1 5߫a:<;Š́b@h;:ˀ@+p J=ɂ̜=!h6YPچKȓ<#G{Q*b>DUEifdܚw*9JƉ+ 8˸}"F'718Z@C+zېC=W1*k0x4J-lDK00||#*Ҝ$y6]ݥ|\-IdWR?44QY(}.}(ί"o//Xg˰6[e: 0^W>FP0WdyΣfh'a&gTKDT}&ďқ xy: \pwtFmZ&Jubps1Od󻺳'-MTp;+r嶷Rh7O w/$nsywvmA|H) a#f+V7e,) Z%\Iw燐Ta7fbo(AE䞧ҏm/XiX*voXϞi>eia ˫n v d4RIXˆ:׷BS"_VzpY1]NN`A| %5J]N9JQXcE!'o)\AJT5  " |n2m3?Vf.a &*#4AѬʽ(bv֨-."Ճʮ6ʹت.Bkx0MT:~EbE:D6|++ftp]SG.'\_Ӱv5zPuB;(J'eBBkYlIqu-sŞHWۉj[X4HXJ(|4.AXsR–N_H 0;_'#>.րc:Ɵzm(y:`7I杲-q%Fb {siaiH+)[ʉCeI~L`S. Hfg:?HTFq.|aLnrT9AQ7YɎ`1|)8qɍga{`I$Poc9W_@-"׃-7[2o! CCq 38({ޠMη^U ¬lr3X3D#E ,Δ3Lz\(kXՖ:d`'^ULעfGC~s6|7! AKDsX%FSl^OaFeËU ^阚s&ın4µ/Y.|x{'&fp 8#'4Nf>CBʍ0߉H"^k]RtO M=>z>l{_sΞ}jUU!*bϳQ|f FJh_ժ.a$g i8 zib7~/[4?&lD .U"8 L]>+yĄ^ϳ)ɤFJX AO{f<9cw?+ᡢ_]npV,;DjE y}  2U6CInBT?=46 nxt0[۸ga80 @]\Oc=yVWÔ]Mw~5󦕱-NbDMd:!f"y"߼/`~YKC:k=c,ecz = ZK zTKDS8RaG+۞Q-xVZ/%Y,[Oie$:/3lN}Ig9. _95v$ 9 \bDc$ ֿ[1El)c;z[= -hC 4 {?SqAX;jfenn ߣ5%lP65z5HoEQ bg+\p4A6_ 3TxBrwXڈ5q+U 3NR,MAujm?7gIV>MgWfInJW»=]dm$4jV!~{m=<4w5n$[ ӗ0\w/0@ k\.I΁),B.p-)[Cp2WɠZǰAX!?^]1 !Uf:;A#{LƷ{OZ(Z|#S1=ŘOKVƄ7}UCq6@[="6㶼U|RzAlUp. e\jD}KƆ=\y2UJ~YʩϫQr@^4M2gsG}G ~py35<|zA"~8H'[v+2XO䢇ߍ/AB2oaӾ=jjaSiJƆW=b֬N/U)C6=R6֨=?yQluh5*{X~ egb[Kh+Z2Qe&s|SgItOv[&-g#}~*U %,2{=c3)G2 A#cۻ9+84MX\g8J\mr8y9U|\ѤR$(Y g Qhw#f" I #5ʾҦO% |0ogGEjM>y"x S#ӘFxO u^kH,+clj@X>Ѵ*:yHjGRW=U6@ƴ:.ՈD9S% H8gJl35gXu# $-XV߸ 1zi u[(SDnjUwJ0zDi}6m C.:{pG|,98+n@L&K8ha681gOb.w73{X?Eqn~ ;vʭiRHtAlUQq!ET꫱g0kbdB,Kɶ>o>՚h&YMT8ׂL /t\}È%n#E[,d@gUyNVm9L!bd?<ъ#&4{zHjl.Ӧ&c*kpv|(s"C hqRo8c_01 D mƩJ<0-%' f.zr%k}L8>4I*ǁcRs=6jh-TYp>cRHK~:n~M1Ëp/`G KAŏ{VIǑ` ۿԊvHG ga7i}Rg5l-62y|R6g:l*tSbXpVe p_tH/3d~6a5xصw3fNIOjڰuaK!1{KM)jbhfOwmO4W,ƌl..|YӇ+ɭ_x8:>A);Kig. SdrڝxA9.]K qnUJh h]%p7cGڵ[S` w\-)>} K\J'>\=.Ї3=%U\BJMFv~SaXZ7i&?'g5*;ǚϢي G`j[!Xv1E3#pI(\zIp F\y*;_))ИW5@-J~ΉM"*wgZ>F+xzC|;6JQ) eX3K5:'lv"h:Ӄ:q:4dN|dg%qwsK$AD8sE6(}4)WmNzsu||]#D.wknndPU_:=}ev_a*J{w3qK]& 5e_hAyjY2VS*D-͙3&Nvjb+"z~?##wktncx71)J*x2ܐ[UMh$T(E댖KZsOb =LSSLZTBO|E;RNJd):|yVYvG:RJ ӶBBaH<ULI B{,LG ov">t3[4#kQ]BMG&`KixUM3GS!΀ ՘}Fx{M}`-F qVU\"^uN g?o܎]J*ll!i m'FiJnwuݍNV% !<< <ڀn7uEϟywTyi?g:򯅲yZ8<Rsg@:yI=- tŒiVѓ~qY ȿ.t YZ