python3-libselinux-debuginfo-2.9-8.el8 > 6 6_6 3!pQp)Tξ7]mtZ`c\B ]mtZ`6R,XFtW$@zB-s'XW$xdR3)ӲsţPAU(ܜ0np}^DQqRq)"d Jl1XɗGr4҄ |ǨB30CLٴP(Qu z̕d^UB 6^jު%0546930c2ff9336413f47614163ec5b339a54464944a2afc3c744773bb24685fb9f5871d810b553bcd9d1e08092a2962117614fc3!pQp)Tξ7]mtZ`c\B ]mtZ`TGN{W 8E3Ƀ6'OYܴvyWSq$!/ˍTbhv۾P1W4!I[8 Ro/WB"i:ܞ$Rf)K~ RE=+AȈ#4zY:π.$;!;0Igr\+D)iiC8DZ7얌.hԕ»Y_g s&Vyi ejʗ$#nx/y*\ÖA.Z8Nai7;͎YlӹAF =+ cA㪲jғ#_ ytӦc̪3SF}5rbhJw BcZzg({c5 ``kw0$wNCmuQieddXP=d3p>ep?e`! ' XDHMSa  & D   b(<(8N9$N:oNG]0H]lI]X]Y]\^0]^l^_ b`dbiebnfbqlbstbubvcwd`xdydddeeeee\python3-libselinux-debuginfo2.98.el8Debug information for package python3-libselinuxThis package provides debug information for package python3-libselinux. Debug information is useful when developing applications that use this package or when debugging this package.c"ord1-prod-x86build002.svc.aws.rockylinux.org KojiRockyPublic Domaininfrastructure@rockylinux.orgDevelopment/Debughttps://github.com/SELinuxProject/selinux/wikilinuxi686<<x  AAAAAAAA큤A큤c"c"c"c"c"c"c"c"c"c"c"c"c"c"c"a9b6b0465a1752bff14a2fd8c39ee36602cd75207f6c4f9ed1e831a442030c8992b27ddf318a5670546fa6f09fa63c3a21dc95f316d561771c3910075ccf3a97../../../.build-id/57/ffa3dd8ac6706700847f5ad552f789a851debb../../../../../usr/lib/debug/usr/lib/python3.6/site-packages/selinux/audit2why.cpython-36m-i386-linux-gnu.so-2.9-8.el8.i386.debug../../../.build-id/ec/7788558779b2692d7d53f05228ddc848604e4a../../../../../usr/lib/debug/usr/lib/python3.6/site-packages/_selinux.cpython-36m-i386-linux-gnu.so-2.9-8.el8.i386.debugrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibselinux-2.9-8.el8.src.rpmdebuginfo(build-id)debuginfo(build-id)python3-libselinux-debuginfopython3-libselinux-debuginfo(x86-32)    libselinux-debuginfo(x86-32)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)2.9-8.el83.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 57ffa3dd8ac6706700847f5ad552f789a851debbec7788558779b2692d7d53f05228ddc848604e4a2.9-8.el82.9-8.el8 debug.build-id57ffa3dd8ac6706700847f5ad552f789a851debbffa3dd8ac6706700847f5ad552f789a851debb.debugec7788558779b2692d7d53f05228ddc848604e4a7788558779b2692d7d53f05228ddc848604e4a.debugusrlibpython3.6site-packages_selinux.cpython-36m-i386-linux-gnu.so-2.9-8.el8.i386.debugselinuxaudit2why.cpython-36m-i386-linux-gnu.so-2.9-8.el8.i386.debug/usr/lib//usr/lib/debug//usr/lib/debug/.build-id//usr/lib/debug/.build-id/57//usr/lib/debug/.build-id/ec//usr/lib/debug/usr//usr/lib/debug/usr/lib//usr/lib/debug/usr/lib/python3.6//usr/lib/debug/usr/lib/python3.6/site-packages//usr/lib/debug/usr/lib/python3.6/site-packages/selinux/-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 -m32 -march=x86-64 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpioxz2i686-redhat-linux-gnudirectoryELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=ec7788558779b2692d7d53f05228ddc848604e4a, with debug_info, not strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=57ffa3dd8ac6706700847f5ad552f789a851debb, with debug_info, not strippedPPlibselinux-debugsource(x86-32)2.9-8.el8utf-863bc8f719a35b05d435f1d6b097ef953f34e0b215bd44aafcdf045fa8a886de8? 7zXZ !#,] b2u jӫ`(y.U}p_H ݔ%TZ&ؚk>xG~ak +:4UǨd0H( hU%D6DwBSd&\{,|^W㐛_*Pc \2X%Uu? fp"vNBe|9{|Y:G/QE {q?yHn4?fэE4B{7bF-l4(KP dNNQ(ZYbe3>HPù !.j{71_O}%rryQQW.3_j&@ |䩲t!yEORj\ {mB4O>ؚ0 Ryr8Mm-,>Ɉ7m3]q\X7*`Y Bm^ Vb w_m47%.!g,p_.ԨQk&\#wcD4F4cU+}B1aL]oQ)ĸ|Kd\qY5%?Q>+ᙡ-ek h 'boXyt}dǷ{^G.b3Bexp%;H4TOx͹FoQ2jQT˛Uъ:."exUDE<ANxcB,bukL7i:r >8.N/k~.(Y+^N ȶ"'0I+d4jxEg(flmM!2޸3@B9@s~SC+x\_L %*kEZ&sTg*;bmGT腡5kL  d AxW|ILP}j䂂]e+3JUZFD;鴋E6 ,gxCDt%n͜gT~;(C}(tL L@pDfO9Hơ-hL>0 d: 0yӹhx8 )XpddȄ7Ҷ7| B@'`~gw1DwҸV=.Hy٠dM ]/~;M1+Uט=m fs|Xʸ}McUd y҉~9Փcȫ+)-ςGT:WMM!E!c8qS$6*[!liNRuR.Z%[f͝Ա$VtD$@EjlK(P/ٜy;Dﰺ ,80$G1FڐߖsxAR Iݜ-W\gqyӠ:6]LV#hl5]Oc:03sU*ffJ=m*e3?n_xolGr8 9Ղ.iYބ̊eDS8kTh[~*Tn0'1=עC=ԕ{}ٍ#v@.>{bz Ύga̘;¯`lKnFSDZv@g@IIbփ\$-&ǤҍN%^Jh͐IsMlSbVǻ <{.3e8b\Un8  i>Hm⢲&O3n4e[Af] h޼^xuQ#?.h N~K-6\z_o\f#ulve!Z[-LPrXa*E VeR[G[ft>/SD~|?z+*{톃ki^!kD -zDT؏Bb&,_V!LT$Lf#4üZu"4o)8Ǟ0-a%(&}u9 <_<AKR |hd1 fF7s8cQϱ³pEJXT?hƩ8$*,̀ɶyEc`"S$JMR縊| H29T]{+E6Em,3thvNۧ6O<U*}S'H[Ӷ""rb^E-GÜ c]@K_0{ӶG@u#ӣzM'ѪU%†D)*UDo(T**c>+*?\7'Z:<'~I/1mpMb*ʵbH9^=Mh"^.C o^kxyc–)91olo`X~^:o*N0X\87b~#@70j`uX_{vjM غ!z0GEG|MU}NDQ--tޒAtqu2}ogY= H&7ñ4:dqf"9L)Ay&I0)7_zBB 4:+5gqτ=ܷF;$KMJ;ʎݿ3Tv))'mC ?aDk>e0,2`EÆ?0YT)g֮n[iA&l&`R3Zqx.nd.\׊JMPCPQw4{8eߢRqc2HNj{,wCZV A%tsZi#*դBU svfQ̨_>+J'QnO_iv<|C臶|C6ɡVB7[?Pn(mEXݻ5\#OBE..]A۶zߗˆtg`rzNUBvƌN0|~+ rjyeU<cM~)g KF]{i3Z7>E5nF:;hg咘j)_@`b1zphd]5)jiO!kt[~_1e̍džX$KUWH;ڒrKٙY&,lwW-bH=Mb#(^ͤR*wBak H^ rCIO|bteE0?̄/pC f*BU AΒΐ ۝# aItoc}&'ṝX" OgMb=d5;}) T+jT/7 H$<ȏP'p4)vk;%l?@ڳa1jƄ #]=DY'u ,{o3XFd>pU_1d\UTK?penLva>9 KCus=ڂCs^/}";})[Rr1'HKS<~[ǾjFWDeXi+pI% 17~A {FQӎ`QB0?.bٸoq,4 ~VC5&4eլM:}sYULȧ[q6.IW *ӎ.mJ}ߴ )/(Í9T4ͻ$K!@ςz@Jz ,g>x|Sx wiBKzt!A3_r*KM14,Y"RO>l]f-'Kr^^s kq);Qi$c3虢6: @ Dm7h#m'Jڍc('4*Fx,k15)HrF U넵*eh:i^K QXi3@t8n_eݲvO0(+>KSvL7tq:A# c:gce"m -:1"&s@t|'xw(s(Ŭp2l|Ni] !}Ra~*NcQ#5M3{1Q¯jדQ*1sVvoNTF#%NIu°9ՉW)+f3ZZ/~ ~j}I 4g|:㕝gQ)TFQE6l&e|$lA42x$3Hч5irfS1)V@fYR24GHH!}N.Le1 .l&hcmNa`H{3|DFܭ(-d "RhW~jP{EoV(4#m]KKqY۩qaJL"9t_%U͗nތ#bJhq  a8R0w0Bi^F)=]˯4d+HN^'0Q30_zZ3emUdͦz>' ܔׁy5ĈTΓƯ5s+F!Ʀ-G0ԧsMwնUʃo _#䛗LssJTXn5 Ⱦ5t |6 +>©4-]/>؏oyUaA=ɤp>2|i^`=(\N ^{A˦Dp$.rGbĂk(*;[Vf:Wа09(S,2=ofaM\HПJI=w+ICkdZ$)prs狀0Vm2(Fd,HMi?= .a_`c93(VЅ#E*W#7gDv(!jL7l˘oߝj`[gwiH@!n2-fAXeuKl$wDsXG[Oε~y"[jl(*2\S4կaL{BE٘Xy * BCe*+$GLfxגpEuY^$Q=2AY٦7TbԘ7W+rE s{* M]!!N"C欥fcec-v٘h(#= z'KL]+ _b%ӰDP=E.7r=)0],P_w .-XUvZ\A4! Z/b9vXB31bz 8uT$4B\fG|)7iZRsY'`Ř@VuYJˤw>w Uu9Hl& v| t:@3Ksգ)9Q4k[G3!:sV$\*cp+*XkBd]`)c:O[ދ :T1*h۝{BCFgIۭ^5>R786L*91'+d0pZ܎Q<tek*EStЏʉAKϷ@'4mގk -xʼnN8Q4,o+  Լil%#?\#3 +hOx&{M.u\}Ez/!1/pן`fL%_)Zu"nTPܧ.UaH1%i?;:1L$:Rćby*`zB%!9Θ<_( =kD/ 9M.\nO$GM4 WOOu$ǟBW#Θ0rMtY"dZyB-E8}[؜-|Kɬz^2Dv[BkJŒCu7d3|8wd7={3JiDy3P,nb8t9^5(Pܬj=0Gb.(p!]~ )='`ʤUDoH੖,J1X =zek\8{thlJφYF+0"T|Dp$äTx^UZ\а;Ǩ57tEǍI[u:T  : 7 N`ahsw /ɔǜ#tVr\ :g˛qH f'^1ԶM.eC|OE;e9w@Zu=\*K1ϙnM?Rѣ(*m;:@C@Drn7O*UMKbY,,Ȭ{=k!aR[־"_1Gŋ^Ѻ1ʘOJGkUK[vKPn˅ñzTڈS|hl|h vnMw-^~^7Y*% fzמX#c:!Ỉ=rs~H_{V;x_JqTtr]JM{Z lP[0evԞ w~io~ X !vX{|퇾*Fo*خ[ QY UH Lm/ISřF EO fHGs۱Ļ뻐Up;J9F06A% 2^KwFtM&b6{}p8=D c-`\vwb KY{[[e̤M+5O/Kvx4L+kSDBe}]ܒw^sɗ0t2 /p[j:;cZ6:XH3i¶Z;Hr.ef%}=CD:3zE}n=R ޓjH3Ql4*89y?n`Џh6 d \ &Z+yɆ5L"w,y·)[$EZvHb1N2T(F%ٰYX%, ?7O>{7/4n9;y7yAʝlXP5Lإ`?fJ,XpBBBu V=ZOspWE?UclAly=!S;%ܪ]Kw׈LB1Uil! V.@ ]7eGSm@=/c"Mq|/6 H>O~P@q<(a kFAtar\Dx4 }Cלs!M]b/<{#PfqP3?ϷN_O?Sh ¹Lo-BXطqX^x*ɽ; B8 AB=Έ1? j(Q”YΟWNSO =mNp ~;sLY XܬHSxBHQ%}Elp??>-{>%~&J( Y uMMZgg_b% s([8RV2& ΰn{RgP3h# 7-rJ$l<*Gm~i5HwfO'(>\c=p xOQu NQv۵E x{$M}+2jJ<˱5# cyE9j(8Kqya pqAXh& x]k(q _ %Ѳ@բ.6$%ȵe,ƛX>'N官ڝMagY.\ mZ`|$ G;U}dŹ Ql|6$mυSg)mDQE?jnܞ.Su}P#Zx5aJ}X'[{ 햇3ؤ!|(b[ k^9I{_xa͟@zt_mdU4kiunnζ!)Q&#%3d'!óЀ+\-\Wҧ>Y1*qVW#<>ܙOQ16K`G,˅mܝhFz }?hR3`NaC(`;] tiĮ._BIFT./ޚęGnVp;q֐* 9Pv(;`PQ # El67c} ~+|[Q3D-x/N)=oڦ5g."kxgxSI>8#ݘT#Hjv45 sKȗ\6 6+ӎB!|VtM%t9V*kZu}aFQ6d,9U HުM?,o!{-O$@ڙ`WˍO{Q 8[ppg^1SMO"DbIӿb[ۛzI@v({@zPT?ϩM>uqI1)NUBDWD!-&!ۼ\WK4q5T |=+N(k{z:mdKcA[X'az )=,H>rkݸJ3,n&?ΩqRhԹNT%9>c"}98)iQqSշt/N7Hܿma%+9Styxz`ޫ1>[["&&I[a[Jl2ANЖ7hBT0~aɢ{<G8I_B?$G=,b[/(Xp ;>Z3Pj~i߶VvN*[C&VX8fDHafv&{+zO91 \1tc[%f&쁗7W;U;,zv>%rpQ74U9!Lm2G'7Dc\\d6N*x\]<=?ULwA/luQݷN?JٲͣcEI4!4knCs;ӧZ PZ-ojX" %*ƀ(%$`0GAA6FK0/0;]%%qi '\h 5VxܸÚ(0SYjG"m\'ci\mX Ӡ> 6jz2cGR rv2zYd'2mrVob"ygOb.H[|F U&&&։;;fSy3N~&ͻ%p&!Gm'**OץBU֮'~io:*⏂`:/,vI~5?%,=, yI Z"6V[*VǡRniLP²hkL>Ys$)~mUKBFs1LaYt#e ].44o~H}1F XH>>$ѴgwIg2d}ق21 @nErR16&4 #y྅|6+ne7t"VQ x@ O&";u'_YDtDK[ 0|$A4me#(&<1^)8릃6 i { e|+'!N9K7.G?D|*"VӦp9MެK Y*LN]4. S.!,`28dħL 0HEux:Rr HX.]_Š[i~U(3113`9"y!,rKsfzcNFٵK6jn ȾvNPp|H0BV}C Tan t*Jg]8 4Op%ȗxo:xϏv`'E S6)f^,5[ _:X䮄Э(*JǦj"AUf0z^Ez(fc_! CѺ$| cW$,< Oz@  w.E(Ӗm AA[)O D[xYфBAq/\7gۤN.dH"#Fh~Qq^,&hv;Nd ޳<`d5{_lqS"N+n^0.It!,^8f7Ȍ `qɣJv *?4vE6|0G;O2z~^kش8Q˯hFHRj$nr[!\9~2Tf gBqƋR_r\ǘo5|Wk>^=VDWהW@bz!i\BmU:#C>03#yͪ3)C 's%ZFp͌j@x'j%}zD2͉"H{YSrK{aAϻ"D2=~FS`kxKȽlȞʆFCa6 u` R,05 Y.vnD CV0=,)X8DFDvčL(b@*dM.ʙbU VІw9*anҴѮ4̂+BnCLS~Gb)~Z=RM_rȫIfP ]tA{_{ udmj#/PW`x=T9nHnxZg%|hHP! Y"C=) px iȿ U(2"_k8{snoKk ^uV͍{:12kFl}NǕQ"x#\p˒١}'<5/|l?p TSuw>}-Ʈ4WSIʷ%6}*ʧ`wRs0REK`K6y4 g߻n$#q\1=sVkxVc~ &Lm7{w'/ɱ[8|٪3kSHK? z aRfҩy?/T8fZA0ҘgAgJ$y^]o[ pQ%:M8 XVl9Y뮭^ u u~ Ľp hkVphR_YEv0wS{-E2.PP)> ئ"o87p7 fO2$%Qf{]H.YCE:v x _|kSlX w~W') #tNV{DŪJ =>dG 0%ZjY,-F'~v^=q̇2tmȦ):!;lyȟ}5HԂwdYS3;!#B'e ;˸! h3c2G 3b[o}:ڤ]'mfE=ZLߩh>9>xpwގN RjcVgqît#8JJB%y+(/VCƍfFOM'4.LVY#@LD?5v MQ!]Z$,{M _|s@XV'J.2f'%8yEK2 x-D! [_^{.4V6旨獩U-@&Uo"T-[oKybR$)b8 f`&|/XO@Ȃ4؈ciHrS=SEF4a% 4"J p/;N|>q6''N}/M"J 0SgҠ>̛C)ւg:[ؠxwMQEA}-.c&I^;9.;_$Z7 2̓J/B } VB:8͞[(l*z)|Q'P6M'zqP*3w}mwR4ЭԠc^AxΛh<(v͂BmFc)|B ͿOѤI(NB.hG<PrEEj0pU[bnI^a }{tᯩ@U=<:#8CmyS 1{ajpE%6u8|37B_HCߴ{nuv_\ё z<+\OHŚO'9 ښ)3[0- юD"rQbMiKQ"3K.A,QҌoz\gk`e*m"a33V;7*AdY<"kRpB!Damadٻd)$jىROp:iVO>yQ|5lXSg + ~PY XjJG5!oua}bvxoF~ ĶY|)9&_s>dAΎ0ɸw|YU.a,{? ¤,cB&Cx8pW^cZ2z.!3kbN&v) HnU}5seyBȞ$PǸ{x} &2 Qmeh4毊R Wx8>9})\X$.t?rZHtg@ uK8=ZQ"0K͠vm hjVEmoʍjnRtCa/ǖku̪*/JFeJWzVxݼƢ &{FqOK6B@&ҼJʊp_̂qGG̻tXaGSC},iFݶl|5TM4_sdA֙`F/yYb~M[W1K&j=c\IGSY1(sREq?!;"<$u2WZ\kW "Tz0Br33"W 0WpE1Jhd`AR=<h{Q73Fm֯kSDVJLGKN<1߱x8:aBFEU(OS 6dw)g[9R|Wed~/T~]oxU>{Vz !6.Z6M2piMo(e0vnU`e,Bw >&woH*Sv]l? % %nT؝<1rZ 8 "L0rz39D1-A۔,mAq̿PXtc9=67&dGpa[1E'[XR ى>rǞEl{D=i厔OHm>!߶^M2) 0 QvUw}ȍ?;^#)H]J$6aإ?D_d;,ԉuVg{2CvW䟀\*%Z$rH)"Լ%o쟲yC {8,t7CyznQܡ<6Y\F=>|,1*qW]Y^)õV3ro@Jߡo=ZĈӺ$| G_Sh6`|RnJHO/EQA}W|uӂQuO[6P\yWwkqz0UsZHn婚mHXL$ 9 "͋)W½˜OAQZN7m=涟فp]> Ҍ#衊(@ρu)*]޶: [)Һl4u[wo5o}"n]{rGĤ6'EfP}!YY>U+jۤVέIf|Jv΁>{O0^1OID~ '}, 'C+R-b MrM,v+Z-2M" t`GF̤m|# 4Zv$L7'u.M {s} `_h^Q(^pHW۵Rd}V~GW4d1RK^{U'.!_*tյle"6ŽhGS9W+!FJ;cRX;&禊 d;^8,5AV1SdJ' Bi9ȌJF~fDYx]4՞ u9Mg׷/WpeQ*-ŶV\vꭻWR³ߤ W){g" ]Nٳq,,Yk*yE; r f8qtw }2h7mJw'1gGK zHQ}p7]Z@ Zf3Sغ m3bӋsLZ E5{Ixt~q""|?5rA#9ځ& хuLC*t=j5hF lK@O_a5, (z)ܓ&Nʦˤ%}EypLXvaQYnG" |;"dF1M%%Sb4כ9r/pIpLlW=,P)\)M0l4[!mD`eNA%X+rxKp)];'EE`G(AvI*QxUS 1oI԰>Rh@߾ϴѼI䂓Цm|CO#JzǕ65@VA>vf|kJd< @81/Dd'@7 VBb?cRѠZaўI61aPrUٔ4GИsj`H✿C0E;.t+=RPy/f$_nji::ȍ F'a r Pw^_ v_F uwLu z$x&rx%4&5j|`??^7DZZGՀ/i^\EȰhp!CG5HIΘ_f]&kzsb8/((v]qv,̼̐ʧ Z\(!ϵj=a7oXiN 6J#KHYi5tm=h daF1NՒ: `)= k:mA -êO8?~?3/+y*X]Oj >5 ƃ"^a(-&6B@|nh^p/ f[)A/[#:l ܬL+buOh|\>亐l:75oX'f揃//YiZ o<~U[JMc°k NJD9z,Q-/͛Z\jw0ʰ{j7v| ""Ն` 9/О$HQL#UO|[C3lGIEq^\ kOT߁-݄Y}N6 YjXx,x,DM3;x8D~JMެ˄FӘg&F:mȍNʭ nC#<-U{q]Rb' txa{KV05sUG4Lv'%= Jя؅ rm/z̆u8vT}n>U;1i~tw?D\pG-BɆ&lymx~pkHro;V록玴JSPf^|ґـT`01b{Wd@w0At޼[h;:5#}'ϠdeDuMAA.VT=n|VX{k+M)[<6h0tɑ٣h<].N[{*RW#Psq?OHtKNφnGFrJ#mT7;1* x/]!WWIt&`iSŖRҙ }̂O5]!'ς86y=|$9jTC:aL ҦSy?z gw>ĈJ7pATBVk}_8]Z@rJ7;2N⤋Riyֿ\Q8b#g5I5pAmnkttK'{]nz|dc3YJwu %o|p8zx;q8!)~;݄I>$WpF.6|˵ >_4qdA5%C_%𙥚m8&{CPxO GOEF +nȌf9CzĒyʔmV⹐8 3'b8Z4G8yaSW2E؊PqEIn vfuجM9 Y6Cat$BJRv UlYLB6?8bJC5zVWkk#61u0x9OyK+Ht^{qL{S͇Z #I"PBXGb\6.MTws62h5討7wP^FD{&JE;њ]R"'P08#U@ {a9Gݪ6:G:) 5<i+p\yG< Zّ:sitNV)UG}mב#:ڳ]y^q^["R]@dY<AO7gd7%hf 7\uz~}~oI2eBy0Ұkw'LME/EnbQb.)J#!m\G-S$=T]D;n>ZMoRi8$X7 2ָ4S0N2 sKDvpNumPݿ6ACiCZ2^4-%え쿡K4}8}N#j>^rUFؕ/kc( o?%Z$WLFmzay&O55C;ba[k4Es h@Ҟiދ'n(RtPE ֘0uH墲p9φ(@6uPkU,/s lz fWLE^bf+& 0f>^痤L9z`׶U۱xO v ;0._m/̃u7GZ$"IQQȈH 1qZ2e$}aH1[%ca) ꂽ@ؖScgۋ>?Vf3ˌ{ԬsOJK< q]TO,w8+yLX`?,?ӱ߶d75%Web2éGccxWg&@H1ļTo^AiHxmqDx{0<,ŗc.'x/ܭM+#J&3|&bg>?_5rIVؚXzZS)׈,&ps& ?9E GwYi7ᢚc/~s2yE$,kP4<\k4Ee|yˤc4<Ow=sU ^. Z$E'Sxw ]V_[$=ˉg\xe{“.0,,zh:wF`n=4 IэRaCd CȑR#e –P [L>`GzmR6pX5%LB"֥(BKuJ P_b.SZN|Ur|)K`[¹ϹGuu@VEe!6T Y t` <9INa 8+F_:=s}( 7kg[]L]M}WrCw!(x $ 4[P0=˴"0TS4'u= fb9UbxJ_Kp~HFΡs7LmָӕċUZ |@*.\.%d6hz5Z+xҰfuM&wg:-8teysZI%Ӛ9cWlMQfDS{7o__yyĒj$x(gzx+ex z&N$KjqB Rz$cuGBC^Ƹ}%?~s2/cؚlk&KTEp=AzQ1p;6&b%ưg /3lu;è ;!>.Cx ̻QXv͜ %: P/3N)Vo^3nB\ 2+ЩSج}SQ  O.>n7OSyd>''@:'Q$MP鈿(XbFӲ5gmÌK&y[F*7Q|#:9 ~ԁ  HAgeIꍿ)2Dtt+&/GW鉛'%N>i(%a?wKo7eQ#e bBmn~ 6ʵ}[ApT(x=y^aO,IӶZO$X uwc Ӧ5WpnI 9*[ <"s:E!zUTkD~uv/)Am)o%M~sZj2+/x5T1Ѿ7߱iVbm!2Z%7*RN͓˪S@FzgG߷!blzA'cx 2[hfL>2>p+!AZbu}[2}{ڲشc1&ǗY^h԰σQkʋ'#IKQT\ߓ^jC'OO$_Mv.+m`7BmIwpDTp=1$T/ GB=Y3%JHP5L !0|0`ۥeR7&`Avޑ Ǘ+a%UӁaV&`*acZn~" s/ㅶ+P(ygHI}cPMh3$2R̮o8OZd֯z:y}:k`\/vyH8 u{VŦHNgqa6+(^-84Ĝl*ˠ.nF ?qW iѨ_!sg[u lN h'(CvIt%/n/GPr*H5ϞIqx oYQEܖ~C \I@V \mjO# lk>&ijkӺtT%\^Ձ #ȿSaOV^T]_’)t©]ĚY/t0# :x\ giEݿ f|S# aK)N`[T:;u :ŐGXg3[ NEql1 ȆڡA%ZR3_-c-M~а$ɜs{>:l@S!5{egi zי1g)ͣ[zLRժb5L}ɻ/mRcx^`yDDE{Xw+5]$,5"" ՌSU{d.;u֚j@嗆fU ƨ8H)}`xۅ8ajCs Z3N?. ƒxQ #ikv,;47ָ5΍V;hkL]'\J=F-UBq-S;(wGw/U?Wp.'0_`]];HkPy@klDMa7:47g%z(|JMnP$JDVl ė)AH;܆;eNVȈa]ѷߡGRr~8[Szcp&1eM`C2j).JrjߖJ-nߑ^ΘH:#/ Aj}I78 ފnlK=,tۏhchfj,D{Åm(ǘ𛾼&A $gt X`kVֶ5O !ә<\C>B _۫æ7 en[YZ9lv}`l /~r.Йq;z^UnC)rX3h5J T 3,^H/U ^`1ɮ.V"_~3E`L\Śo @^r6kqȝ!0h:I%6DSW T,' mͦ\*J~R q|mѲ Z%@آؠlHguFk;D5av mfϴ8eZ~zqcu5~B.Cχ TA- `c氇 AÌx]y?<`G&ѻ1u/.M (kRp ^t&5]2ՠڙV8L?9xKc4~,WG|8dyG/^䪒W_rtڇf )|ZAxքR5Ԅ|ٴ6^Yx'NJR-~w.@! ?R9H ;Hy3.9`v:˫`L[e'7;reوχɍ=;^RՙliGZP-EkɋZTT?E{0nTB22Vk ϡ;8Yk\mqR'gw+7cb?Gőo{4jZ= 0x?& anE%"1 N\I|YVb֧La[<)w?r㏯ayO]Rd -#t1YԳhI?=kK"PhELT8ig2"*~MoanN5D4]M_Tfmkt " t9EiU"3& I]~=TS9-=YutK)~%~*WgJN;rы N#"40-@VVղ3^\C yln|,,,(?SjW""j'ɩkw9.HK 6ŋgY5dT; Hnm7i2qi3BވNU]6>6ʓAPpCQk<ʵS`BF6H!:7wS{~HZPrsC|<ˎZJj'DS[]}땢Yi6zfܹѭ{2^3^v*T^ (~KMAq]NzSP,a E SZS ?̪-Hр@uM2fZ j[PvR{\7X,c@_faxRH6J/!}n»qf/xg0 D&_#;[jVNr.5Dk'/g;R !p4w^]ay)y-WdYxXOjI/>\f#6dElRޱic{7z,\5qzwk;jcZvR;Q\Xt "5\7 `,9#)VQ)'Wk8ߞBfW8W_yTh!ضWyx$N;?zI3|."`5|,&q%& GraXI wl5,t#OG[fnH *V)K*f1j*ʻ 6R:B2pv@P][4QVCnzc <8QҒ%7 >S𚶋qy|kj1[F2T]hLϳi,Dۨ Ro6$mj>]r/spɔ1ʈ%Z."Xb>Kʰ0i"_G Q !m/N, \ ǿZ%Bh1y84&-S (lg]7k!nӒ^=:}υ r•-(bpNL|3MnP@}'i9KIPZdTcս~^q qz'TYT}hhXb:ݼ)ߓ7uHW8GBW7:b mw{:O߻7gji [أBn!]"ݑi-M̛8漯x>Γ~W+<kZd./¾]3gEVQqTJwuoV76)mY]QwzrbָX4oIp<(1 04zruƋ6@"vbEk펬SwF+ءw7'BᩦڨhBHtz;3WB[3#4@Pz P5hI_zWEM_ƁK]J3^YDr2EUߑݸg1 .F>νmmz ͆rY#;eRBe `f2Vb|OB׼|/e,;7Bh 7 G J|wu*wN "ws(ڤlϠQ+?$ 9o V0kF/;*urG3IjĤ j{fooi`-C6UBScګeHSLG]TcoyxWÐ][";cY(k'&y󟡄yս=+6Owlz&>,AוtӨڽ]hJZ~6G}^=t^?ZLG+ioKM1@y6'6}5we'#l+ (//&].h?`7mHk»N9&b_V],$Xqʒs8-D>^i$(#QPuB J=Rr? 1P0ozw;?%'~ ]%V-3jB:czO? HƁZ QdtވA beeo,!T;V(ȑWu e;^ڢlC7f_o;\%g>'8)wTJ .Zu9уbhD 5 *ʻr}V+A~L/ KQIOZ+\ zo\|\_ђSMMB*pqu0_LB͓mh@ KCxk]婎}:̞x.hjtGr68 O庴k)oR  ?RR)JEyYj xkO3YCv#Qa6] kR$]Lv}3&Wy.!Y^|vzԊ& ,iAnGOΆ4.hcWSDSkխ&yf;HEX&11WMY3gQSLiX/2z @qm[6Pyqd6<@ь TrL+b܆h}Ly?QNxTrchM:U|Lb&.RVȕR5Heb@ccDpی|ShL[zFP4S^drȦ = "&4 3]WKWzZXp5by%vL6$"hSf4c'k&pE#Q 2$EЖ KSHk^_ NߡW `J%t4mat6r'kKH_z︵.&eQe;cl ,SØ*}pȲ2X&Q׽nزsK"$G03s=`8i~ قrd"XuqWGGs||s1Y\dNג,rr,md]ygN5Vତ\;F'%Ǘi4@_y^Dy.ɱUft e`.P_XSv |\74*?96y  14Ьh+9Pj7ln/vjc߾铴].]X!GV*8++T-XM5{,ܤ%Ҩtَ_I)3Ҭ}y2^) |x[(hVЯlԡ3D&ʎ(nlD47`BJgBJ]O"%_[ (z#%-mpz iz7 mnJ|60sn71!s{*!:.xXw(j5ج]SiKZiwY쒲9!]#'y΄2+2\:S~ 0\~׉Vs6lAE ܌5h[RC Mw Hå{^;Tpk9J9/ 惶j"O{SL5BğV\p5^\oz{χfυb|^-jcqFf0nk9c꿟k < Oj}gė8g0YLI7t1c`1va ׭M%gۘL"TSo6|Ya~453m 3%O%B-;`%7 g{w2wO=?beNX=zmli%O"}`>7-mI׌c|,qԑ07u1Et\M5WB! @4M1.ZAv(bIRЯ$3ƭ anGU> ثM5]wS8v@Z *.óq1ڝX( KʳOm1mCP͎ xA;k^J OLFwSkT>W2wSkJ1S=mN-^Z4 }OeIDT֛$IewBJl,7XcwpҦ4CC&Y=bd2&(Rj/0ÿd˚W8 [[ʭ񥌎>l\%sϡS_!8S F_*N*ΒHm̪.TUUC^~ࡘB4a!Ax0="ㆵXP{{+7bmK~gg,}ZJ \;`x|tB}l+i"`q5= EG$ߨ0'EXj :vtx 9ُQs'7Sdh E+NÌKޢIwW&Ʋ>""1'DdJ @ hu`أҞau,MBR&:dQѺ+*)X8|i6ʈ٧>g`VN߄(zntreUj!/hga?=NE=?o㒴q# 5b;p}Yȣ{wuVk`ċ1(Z$1kP`$D9?P)>2⤸ޡKhWQhR!"a淤j&k"{P$5 6]IV0j*W%>bX,D;Y`Am yWV[2pRiȵtqI~>\ LQ⨳e+0bod򴞲<_g2 $.ԕۖ+4S_s˻N^G>Xp P|Ṭ~Uzm]V}KDJnV_| P`?mKx@bGη)"몡Qǿ YK}\ (hmtei(p}V; Qlv}almuʖ~'5 gJ%Lk^묝 R_s<'_OuM wsWD<{J]-)/.xI?~6.(s "iKtTMcb^^缕Cx4%G'mGP4%b^|h#U_qf(2͖4gW8 "_:2Kx2Wնޤ|py<`P!WY=tAMFRXf2 2L>;t,a  Q$ⷜ_|$)n˷pb*SM(7P U_"&!\`EKO9aE;&ɡ6e3/d풰DzP"A 6kǃ,7ee%w$ɻSl)* `D>CGƪ.UJ4%YG$* L*0e8C,BbeǼ"?Ƥ K rCw((@_Dj29jkT i`m~7@k,֙}O[?w]cx* 2[;2L70Ss?qvh)OauntеGnnXlpo"1z@{iļKH)epG6.NX.||;tnRl:+*AVv0UsJ \P MpRF4\N^w|'-8~fL_CT;EM*/;W`,uzdvRocD-IONsnxy\UY>эY#!ښ nge6[.IFWZkv^N,liR+ OB.x6G @u3dBy^ELtG*hXBm$PKZD02Eeڨ7[b-f%b_wkwzƅNSɆ @x * U#KB a g1 8U˪0>ɤ-;5࡜/g؍ A\s6{I[D¦BVcĞ). `IHt]CKSL q,7];ٴѻc?.ynEVǛy &$K)/Z: :4D 6cz Eo26:Bmu[cˉ@~pLn,.&s$2B}& ?#{o|jAr^p)U>3!QB)KP)y@A=D"zU0CML-)UFRj:޸HKH gn4Nǀ;RXߙ9JU KR0UB0uDY)dnt#QA$+ m}G~e(MV|+4.& ͭ>q=+ m -`8 v  ⴮:# *mk;$ y}x\iߠoMYLy"3> KXP Ț\e!sX !W)_(XAn`n:Ґ@;oTj`7=%5gJUmBȪ,~˧ ۢ|H$Le@$(aSI?!*IHl72Eg)d%uy~% X]zKIgu"~M>2RqQ$iTIyTߡwxNJwaL922kR"iWHʃrYwe/P|98s^7FT,'#M7IvoҥEls^uHl|Ps`O]d'ܱm ԩdH?cm y.6og@jyݝ1 (7]f?uFgH#E6nslv =؉ormr*kjԒЬ%ؐtVd,Y6MOq'x] v*XV>peuJR8,2F (Us $̤/ְR?IϘ079`PtV>C0;qlw7\z털)SRq Rc&>ln˒j8J ` hlYIiJc@%ہu73D.ґ˰d}L qnY'e4q_-ITD(\b[d#b f&}23REK&[};CO}$s]V9ʹF?%kTRu%~$c"JXie૜+c gͪy,thh_A~cmPЬ)|-92oT :Mg'y >C`YSjueQ)S7FLD8u`^Mq+dړ(#]lcbYuYi~oQ7NJ 0Ɇ f%Blw9{XZC~ܞwlG5~LqAEv1ț&TҺֳۧ,YÝO_a>f9f"E\ 67!ճbr({6@wD~XcG;s~X5_s)'@ߒf-əcpߊlQ<ځH(1E*cL`w:t85?iهL`eF18)mw8whi%Q[ Hp}HViR?yݴYK)f5Y^w8k6O"&s;`3H)|{Y!0yx9#Rv}2M>:(yEl \sXFt8(b(ow1h?)c3XvK+ǑCTI=r++K qkbǫ Mg|As7Qp1}#Ge {;,=\G23&#,^WF]{1*DTa? X\D-eXL1 }FX Ga]FcKӏ⁋>ۡ؆\_00{Ptʃ36`y$Akw( }Ƃ7rB zyNrQ/ $jiA%_ bsĉ# T)C'״m\N۵}Sa]aroCv>P"1^4ruYT@[M<>}"A?K|׫ºXJi(G; 5%YN&sޅ"GǧҼ4ٮcUKmL_ SBt5KC܇?l|aXoq:2B?89 Aw?D%P(6 UbU/=8 -FA8_*]ԋJG9%3poh׸i.|XpD4<)Mq(]MHmzEYؐ5xF_ߖ ' DgtN}q%lsWୂL>?ET3~YSg2[vPw"7`;@+Fؾ孯:f''[Tm")e[ss2^E1)PsXk]H [K"I=):*e͕x] #.U4MŎy%xѾ^ZR5X->g?L /02xIZD#U`tywo#EWДo6cD=!}:sڨoaqsJLN@dGVTZ)^ 5K*ʚqX?:XMbreӏ`'_Ҟ?e([oGw:$ϓTB5flrM+Xc]=ڬ[(u,ԢOM 5 ͳ{>Y=p-#lz&-jxu'w|[^ u\e#ەomOid-P/@}AWVHB $˧^jޠGKx$\{4'&}V}F(<S. ){,O,ݱ2->QEʶrY9TT:WB0c0# LT/qO1e?6 ܺp݅u=l/@J3Y }Ȥڱ2=%1"gu :aވppU Gҏ9$ov//#zsf0bsce|LL b5=QIC=ؿ>dWH\fV[}z~ Ц.6!`5Ƚ4v!."fvW( *ወ )T@q# 3vef, * Nks\mO*aEc>`٧%Uj_ob)C\n'W u]25(ΗD [HZbw7~<$phwc+] MEm]Q\fNr_ ^*-.bW]jID޼_ZocV.aCW9[ r KR+8 *X]uO=$?tfG/pSn-?\1A5q4˖+.E 0SsmJk& o82F$GKKǕ4O7CticT-.e.GqDFt0}o t2e vC?S*ڨM[3*$!ݩ²&{m81gш@ هy-أ&|:/(իV7E"~f/SgnMőg΅OᆠY9pc& v~^[DL=KgFH6עܱؤƙ9b&P)W:M;  -RB8 PHƒ f@ ڠk'FJ ߴчPMY -n$6j0M`μcÖt[tEa;Rd<&ئ1s *!tok 1 j=CO:(ء'(&qttZmă~i}T-o趏.P.UڍWo1| yiK }w3t_2s?!7/ʹ TՒmI:,jJ%2+j/jL܏YYULuaTa6?0#/Ћ32X)G$Ga5gsEuPy-AC ы}}DT,(8 k $:lc:Qx2ߘ) 2h.V GΎ=i﹈ ́JC~θR31ݐLv/VEwI0aty;B||y (Cр#EO&6g; {腅 W c8g>p:j>sF RU|;mUw"} /5L ' ی L5`Cmا^2HxNohx|%*-tg ^GjFM0o% 2lpeK_̄GMktSL;FMCޡrKQcE cwƄ nEEv{-U#\?\umsc="nUi14vѽ_xQet>ool5ԖŔ`7DJȾȹzwڃyl4o}vG<6lR ,"-ͺ D]ӋJ6aVQ\0xW m}V#lw=cBc E5EO}, Q2Ȧ4u,&}o.Kg+9YEv@Ss,$Z؝R=^'O`Ֆ^Jhvk8|)/*:Ǵ9tAAR_HWl: Q&4:ZIոi؏Gć&M[U .q9u$̉Ȥ6=qmʨBQ@X^VÏTN.nSZ!º-W q|'ݟ$9@ʻ{q;.`6rx lجW]WwwrQSp!W(j=tw?TXV^gG))rfĞLS=bOR.b?S b:j?՟UԳ0/$b =U98X8{+{8{t̓0٤Bk!ϭXko.&-4S`<1B;xx2j$Qu[j(Mh',q*d|lKg1+ofrҒ9nW<@L΍݃r`%^ct &~#I/Ad~T̉?ͱtJyƿ/w_u51pFNk&R_ٟV|o'noMUaeiѩ&O"H<YX2)25 ?W)5tp20_;;=̅}KpX%YݎT:64@v+Rۛx!{Fp䋦8[k(bAߧdh> h(QW|2nc - -G^FRgRI9"ѧ|He9'gg,C6F3r5y{LPοW Vax芃=MSӶ Rg,M’EsNҵXŐE˜6)"6;^H|Ѭ3@֕Jw;wRZI }{/IB 舏Z|RlFޔoSz1m;L}ežkeuRNG6 [TH6 `8#GUpSiPYywAznD>ƫks[PcqcRvP*)D 52P:g(Un$/:`MYa YO|NJu|GK|{SB2ʾ[>~F=\+gq-n^gsq{\?,Ybp緯A0[wәrpkL]DՕ2BRPfI  ܭBp㉪";˛>߮$W? %u~P87A8pg+ rAS&vEmz!dOB6F6(ᐪǖRd,T=5,}Y 2 oOo7۫Ja'W"nv\HbU2Ey%'PS.ձLF{ Ac0tav`%b/,BWW roDt?p(vEƳ0x'{ 'BdtCREW6$-<=43]vMjBr<: Go(m7\g,ϫi+-wy Si0\&_I3%_vbV:}Yc50є[@<r`wr U0-Hhi7Ǭ|ç߁aJ);Oimu"iPMEM^ =~])λCqIzUuH*'B݇Tv}`LDi?.+jc$иRR䚔fi!0;A1ZƃeYIxMBqcVh3f&HyC'0R6ru%UÌ))1{71mclkg{vBbQKҌQ Qeik AʓZD>Pat\؀X@g |ak,@؅Kq߭z:YWF]<ȎLsW_) d LheۊFdnK:/ql:=`%ĽT?:>50QٙzX&r$mjM^8=㺑A*@33eQfcEuZ絣XCeX鑄MJ6ǭ-4BA>>嚾my(:r,<SLU&ר&mA1[m tf~^XC,_YEvYNBrӽR["삠SW;*Ҟ5-Lj8X^uiue.`Svlt)lIM!' >,;}~7µ :@+nk<TP86\R䏊UnC%W Ǯ͵ /3 wP.`&dF5ڻmrF G(Zδ|hJ$Dg>)Nm.,0KKM^@0sz ȷ-M\0;ŅoHBp7:i/%;gLIe<R[84Np,as$3Q}5gEfkBtrzbQ]E…V{]W);V|^j,Pʋ7"R+’)4nRx8T#~XlqMcmhEAFxۄf%\3Ojsq.w{0F_lGBΩ׌c)2/d@r^X R^|e=͂#o7@b d@F ̽{=s8ZS|%O#LFf%h._4&ɛ#Dd>9ū`qpz.wahFM4'"ZÝKp *Io+Kzb H1ndm^ _eó^{$`lFǫ::o! Y57`q䡮V %Ҡr 9w'fsK>`XxeOQ=z0Qf%qa6^ЏmiD9M9Xv2 Ź?ޠ>lHulZy 鯉?/!<۽ F {@ ڭq>M_.c̄HHJr.S F ;xFwB0W%~nEU 5q tOxMbPb}(K ?Hv3U>~|p zf 3 >=W>ML3ʇ))@{6x>z;OCmSbw0k\ĎkajQ}ƛ%JUP7GO%乹/>jVo <վζIiH5Znb)= y!uR]i30(诿6֟6ܷV'`>eP@9n$ `OR'm~޳y.t}D; ?e S[Q h(=UKs廑$  tKAÐ^gbbaE68vQO{8~{ iAEeyt?|>u,`d7`Bg<Ɉ&!o{xfn+).)kke1f1d¥|+3濷>%T"nr]4NFqgGfr[OT:%\_%P[ӐUjDUҏBF#mBm^A0R4/[6ҥ IqE3@ƙmmd׳Y8^[vyZr+JG~݌=acta֜w*UY ;oC$R0mI>9zⷫ9:hH< 6+^ǟwܲ+ uH7bϧQĝl)= M,(piV}gGa+N*(,w{h6ޤPc^ߥSC3٬|(0QSoY::8rSUQi9I 9ps%) *9OE9AS5TC[P34Z9]i!d}]qA=:@ QaP_cd PA9ny YUkQße> ˕za%O#NpB8޻׳5BJXAPgBIB-=̩(#`kP^tRap>Ĵ2.I{3e~ajO!ӨT閬ݾ7B c$Yc x:Lk$(HB;a6N6Bh W$`a" =Z?T3fJ3%=j"Mҿ3/*i[_7,ȴMrt݁/Ɂl_?id?"q,*]q{EyDz&1."9Cև&;5Z7 T2A{SglOz:cp% jAiI\?_4>F$C0jM%+y0{4\P,k{2&J9@Gh0x flr(MW̥e wl<ڍEژ쥍LvHWgH-[ף/O@]|Ar#\nћRُ]Qdczk~:=T@reMr#/ȩs>RЈ /묘( 1} IK)ΚջlE'?gȢMR]4WrC:c>rG)*Y .ђ`Vn,_x:; 7KM2`' ac7娷Mt#(.CczTQ'h\ c]M^b+"hlwAh7um_|>\T:_l_~WBjtƽm<"\~ pNl9p{[Gy.7P}`ȔoƣRCDy'ocqeˢXqh@H ~L*N+'SZ6zjb:+] Oن^jX­{xrݫ2devMmpInn@:w܄0n`LNx s^ w'o^L.|; J3d*Ki1.FۨJg4iXp}aν9O8 7q_Tr 96>C2cM>2'.f7׀*4 u|@f^[sd6 \TNXwȖv[!DQ'n,#ޗ:3_;%!cjuSЃ7Zq2MuC{7pyKꖩ+ iBR;]OYK1p.?oCQUSA} CNi% P@v(|mXB=HpùRU r7}fYCc?-Mޛ44'=Ҟt[+a.6ps$^.iO?ۿV0Jt|Y3DQ81#vN5m{E6Vau13@rFyxձg8kSa(W;E:n63vmaF>사}Id'O˫!M׿O忘&7-t|h㍢01eEr?l.\ZÚeSX!,{i&JV=.a%y<ļy s(7D@ "SD&LJU|^bQ[My;7?.']eDtkD&Z&'Kz4A3'I+P[;k+oɲz@+L9XZ8%ܐvܖp ?NZaU]ۘGpW80{BtseB= a{scoq÷`e%j~/v`5xi\gncx쑟d8}Ejہs9Va%Gճy/#K;3OB` ʃPm:g¹#Q1:RT % N J 2  5dx;2?9C#MfU9uDhqCnb+Tay3[; >ASbpg"k{d8g8J]\Dd?lu|,s êsACҭ[_4i:mkv{P7]MD w:.@U2U+YN p}=Sg]cR0LP%"Xq"^q콽ԋ +'g h#h^gHBKyt=`{D2D%0L|k9w5x5<6E mIJI|[Jue>>b0ӄRK60ػ?7KlɌ9Q3Kkݟdr]ulupLߋwǹ?ۯ]%x!=gDuZ|u 4.vWV(5ԞllN‹#-:)i*TgΗ'Ҩ 6rif͉xD̬?;)O޿ sjEch+(tI%@r gD.NCdimk²J8yqn A `'e+ 2σ-{Fx.ֈ!.CfJy%N@kثӆs%x@XXNXs'n7ه/B InhtYt-TE29T+#`m*kr2ML1*\w4]ҧE,^K΅$n@_)GFg9 A pGU1kjpn?gS( Zǣ!MEO7Z(4JOK*r@ Qz^@1)x3/˧Yo:c :aegȽ >Q)k o _Vp܂bwSW8Jj7g.벊 w1⁜=`As`zp^d;(5-*gbPs[eHi\jS¼ v(lGԴ)R؏\R<ܻ19W0cay94T܅ ņ]t?>vZEM+UJ܇j@/UNX'-]&~LxZU 0l*yK@4DGB oppjC))}3=Љ2eov1j' O쪥#k}9|pz/2%HF(| dvݞ,OUKQ A- I-dcJ3(cцs{Zz"xc?#Y "<ޮG'UkUB\نFuEyB|sbէ!/G06n#0|F#.k4Vx&m(]0kTau#bN>"֟Q:_orP| H1|ǖ4pZcrW8?\ZZ]= EPMV(HWSα"~`uRlڋ$R ͝@?1un}aӷS!,}gU2H0߲w?:ME^K+37h.?㕔쨢 0\%emܒOȐ~S[w*P,Uo-|iZLi"C"*h<|x33 ð}{eBU%{Ė=Ӷ)"vt+Z^qk) 1'B2Qf6t+ `;i\đy޹P4&)NJ W_{I)90cu9,W@t¯I 3,Z3"yJ-]gu^Vay]"sNj"B/s˭j0֌u&$Z0T`!`Py"~M=mH.L;~!;NކgDW4jec+oPfqp$=CEӋa;C B34J7qrw;fާ>ި _M3G?l(Yc .ꂆԍCaDŽfTZPԣ.ŖjSLjp.cS8ϭK_.ӈX[@l aۉL-\*(}EfU[#4~o%N֎RHEm Nƹ)qv%^Tts^߈K[:;'j|P&ĚL&4(ڹHQ]=yT:9ᅍoiԷMюԻ˂} EriiQx|rWBOLz}TXBd,-³~p1*͞-+3  {YiX+ɓ lkKV@9M.H(aPɬ*QD{R|lDvOI <:QXB̉!FjCCI( ūQw-p5t+i#՝ҾQ8`f{kiMX AL' 8g3' ފͻ:٘$X\:o=pqRjwG`I0/`c|Z| nQ$wGng&4H~]#fϜpRX|hK"k:fwHl+.ޝ0i9j؇->P,!Cp/D1{;4Ne.SWS>%/:R=^y@*>d{\}|6tFZ1[ؐ  rv+m-pC/Ab:Cp",vіzEdfIR1H7Z7V ]}1Snlfrqm%FF~KR>7 7ti%g; %`<[f,wkq > ȧT: c[J"S΂zfR0H 4&Cϸ"WѫiBwt{cد0lbȟSADKzH<-%u"r82Nߧj.tUԨ@|pE84Ftѯ-6O춰=yGiB/Q2,DFԏ9֝<8z3ZMA4 89,SI&矡v%`*AE/N#X2DᗃT;IBJI6ܺM S"֮ϮqJ74u ӦLchTYq}ULh9ȒQ=&voSfhӊ[}鏹l DXJ6@s8`B{+!r]R^;漀OUzho^dX~ktlm'&{$p^*snж qP2~ <9H;c5B?,RD+č.QK7pr'2kP:3y=?ObDak wpO c+3K0u#{XFƎ H r)%B2KSMIgszs`imdMK4 c˺X^*=?{y^Zt%9s5 AeK0DCXc(pZ]{AUƘ6-(&->Nt' ~ g ,lwx`q_X! UO!(J*h7Ddz\Hh~:k(HEв-a bT߳X]]ӷ i"1 O(22Oskl\%hAv**3A6>}_K;酮r &")UO!̱Pkɪk.7J :Da̻oR`HS``jeQ$le\)UW}F4ܣynI;8|.슘†411\W:XQTF|ݝ>)!4WkFͦ<`o9 Vghg?uL2^ qT+DžJҍ|K>C=ٮ\6>UFx<e묭Mܷ~DF m膔-DF4+œb0iOF1D9~d6c(VHi{7AhnrN%8jCz>LYSxb`465d46 S#Fۼ;R阃6T1M6 Nluޫ:2:-ڲ/lRɪ%O^Y퀬^#vlr˒'VMp@eȡeҋƄz0W;^!ZB㎑ N.zg*uBvW|t)xڃ#O6!o;ǀS5AYZc؎L:)*kyweJ-DꐋGuO[euX9 /SiBF[hU7LjX yvke|z;AxJ6oz1Oz5Ď9:C*H_MP.Y){vˀx}4}M}JS# / a R4UU_fCچ)nf3jWvͳSQJItR5:7]#)P+%{HKu:ǎDaBW Euc xIx²D=Zz^tUH=IT ULOSJ"A#5Dv^76$Fܑ;yu]+CV"nw|Qm1/F<\z>t_i yj^~Z!90gD; K(:+->^ٟmO&L1?XFr 2I;8P\46X7>lvkd%UC#WsԴ )r|ܔ5&* rXqas˙I#{ӌ-ζ!W C|N@v.\;XgF2hg53oɵ)D % "4 \s2R[\ `1=]v3a(1Ƹ˱=cg)_e3bmҞjdNdBNb =;] tD4 )=W޷xSz xѿGw lyT) 6 L(E]][\~wDE(?IWD+/@Xs޴LIEFLoȜGa6D:@ ҜpSA$Sݴ/ w'| 0p' 0!?17!- D@\d {Rs\)oW kmͲ*.nHa {&0X&rсuV\/c#g1e;=,|4?sA(2X1kHrT==6se22߮U~Yk{*E(tHC{f|:K'5_6QT9ʀ<<p.eݸ&LppvUU,1ϚV(F}Ly_-}{{DS(S9:狿Q (dQ40 jspObˮU+[7w(?rEVT9W7'9r| ˆC8̯{淴!:6.0`9\Iz"V@wEnֽqA0厺\/d[] p!$ٕ/`(}Z@w撆!TĽj9LD†8257j%^vL}LǘrKiEL29[Q[Ytx#, onAelbOMS͛cǰ+~0>ce6]@G,7 R%/!v!l -0t謯 Yzb]VAgtRMEAh{d)_ט[@÷-Jg>t(_a[T%,IӃx+g#ingXL=+ᬫB6>O>6ĊZ*`.N&%"{JWy-(/3vHJp̀F.l iHb?%(`r[x=|ƥ9I`Y=wR~ sP>'qwm\@ߩ7f,1j-^a v( ~8/e/EXF*5W?.!*)E\pB6-hZWp &Wϕ鸜V_qmlTb2%w{IaR=r* 4Jh?j qtʚ܎X[ܙlB&cAv*8ۑI,FY7QY2 :T]DQ e64puZٰk9-7b(wKQb[[*]F~=f$T[Һ#cx Zb tx0u7=~S.mIDSfFJ'6P@y H4RsUΤz \[$:t5W;K`Òƅb 82RQ] S~7|T72~Qܵ8 ֒I}R塬E0"%}kSY !8ި~tbTD|d@>9*sРbq5Plxy (B#¿by ]L"'[iw Sh :g]u"RCzeM]`E^mM4ZIrNo$0S 溟zQXx*^6n'%;HϽ[dl #>bh&)c\SC/tcH2a Wq԰#P/xN3Ud\9͂5{~~ ֔DbЊI10|(6J&1 xP5"̪*RMX*Y.~8%-)l19 ۾33`:JXR[yqD{P)*eKo\.+ ĎhܕGé$j߅vplԑ,`吗~t],~邝?Ez)^Eb$i)[ "\4X)0ӸdڳVZ%?eVO9lwD{<jPdοg!'=I,Y8+$LZ$/Ͽ E zzc *r/)/f)Ϊ 簅sr~[Qh, :{Snj'NWkpLj~xRe=_Ҩfq%1VB:PK*$BH^ yfp˃t/Ps~LkJ7NxCa"pqgCKyz+W]SE6联5O6N Wݑe q/UƬd P7rP`Uolqʎ[ F 9n!:T:68rAz*RVfU! >b Otqv[pc&u44.}8zC홤0.ӶlEыZt. m. /|orDղ4*aU|hpڪTԔEgl5ϜFEkh9KMKE9jvܪ!7n,2. md)K_Yq\ *$(./|ަ<.b >*ꢼm70 +{$+=xuUGh$qJw) GBE.a2-bnOB+Ɵ{^&m9rZP8g%%1׸҉#;J.X#}1k'5-c*TmuE1N@ uRz0dž'HFnXن(FJ2?P@Od!&gL g$B}UMa1Mg糝>?%s'PDbilϩZjq 71:_}kM  y^nep&9R,&״It)ni_(Fɀ;ˣAv욏X6gfh >} ʖtZ{u dZfW/E uT?]bqW1ZP4Ӛ.2~Yib lAs*Zn0)GB0xP|3_'ZwwMb)~[JC^L-mF5%Y:PјÿܷaA~$- 1-Yf0cHծ&rEGE<@Dn0.?=XZr轼ČvKxѝ0t_IMGْxwH"P"$~,H9D 6-%sbຽIΪ51N*I^ ]2\%&IݗEemHixm>R, :C۹J{mEQ<P"[$i/JM#SJN;۪qY&鹹$ )9sM~KGz~7͹aG|sD]=|܄տwXjlsq B\lxJkڍUTԁ8ǎ:Nc$ʻZ`ٚo+]F%E^ ` 070En hqob>u -ºZ857.mڊ*w1*XYYQpV%tݫOy,)$F*9R䪰NKXW|OE i` tГ؆W2?'W2XQWy n. *+ gZrWLU,G ]qdK!@ i27́K\cV Vύ\ .IuWV >G2ԓ@+AN |2^dTNv)fjT{tWU$.=UJ#a!.€c%s2zAFS{f8kv-Q'|, 8 T!O^uqZN/Ke?FGd߭Q<%17!Z~$*>(Lfy+*Ѐ 'Lj]cWѤoGv$KH^$GިZJ͟<_G 0/_*K4y`4F. 'SkC$g~cr&sNrX~GOo3wi!;tka=遯tf 6rʫr["yIZ ߽xCI:^`tXP1 UqY\F+B ƒ= <ɪm+rX0Vitט*9_7omrBRh;0XH Mت@21tѬ=sxRU5gNZtamc#qYfᡓ\Be Xv σ[ ZDח&=LFl1sՀp.өazO|ӍorլUߌejKVQ98x$e5T'FJ-:d֤E)w"hC; >Oj_s{s0AfPƝ<As^E~@7[1:i<)I1d֟Yڤ@"n1L lnjOx)Pܯػ[;#d&c=QM~4M%O[ j2G/[縝B=wfoUxAga1@]&Efgda\R+Q˘ ,V XvImj(Ǥ6ۖ{Z% |.rڳ[$Nz1"{?_.IA[Œovя]b)0X9x@^fs@0r n=n[N#aeULbp¢!Yhz[>Ċx9ICF@ СNӠ˹:*PŸ|ɟMf!4Op59(H(dS?VSi;(Zb,Ou˕& #"Sɻԡˡ Z/ &elC3 bj1q ldnWtl 2u?BIЄ[* sGWE2B΃h9қ!b[ ~hmqsKs<ف..*AXi>iD¬lPu0sX~HT^C?7] Gh+t߰Κ؝}"-Mdb=e8Ӫ∄)z89Rbo*Ap"}POOXpvAĕfSLuvFcX#Tâv͌-M7j.>" '2Ћne&❅UD \YU^ׯ% p|H.ep(o&%/5&b zぐG?IY]p XqU>0uY.-u*7pMNn[,nBOS3Bݖ$o=T5%( b=!}"œ8^ړhkL|@~RtQe`  )_tv%r}؅yԛH+5;u t=&ZEڷK*^k5@_+ dSU^}~00V,g D41, 3zU8m dgr6kfspCװ";㰟bTխdRqCkq_N:#$%k ⩠`> W:,2E%$0 ry͞UrDLi pWF^%c9I7LGc{eK7ARQs Nr!&<KO{}P=S9R,A2LUf #zZT5/T y3ln_җyb0@y5;h ~0`UZƕhL9=4H3Jzm㳲CyЫF4ϭ{;YV[|,TKI y-X<5r"Γ\_k-5glM\%>w0؀ߨi`#=c'C |`f7t~BgPx42pGT4o z2/r2 2]lUZYe̘"Ng_>+qV2" _ָ8bBb #B0Oro N={Y3A+:"iDiGfkV}'V:d)~3J-?P1E4tvAf %c!wcf6 0x 94']3N##S\h|z\a3Fv9$'ÍsdY@&qvF=.now0ٲ԰:ѺsM/p -;eڛ=`7.@Ee ƌ&%̿~C2q!|ҡ;i>#KՌ^-^1En]~d刑";5s n)ry;rg~tcNgR _ U6?|=Cd]A!4ٕf >vR4ʹـS#/4fط›TV].nl/_̍^(iU2ڎEi|t$Y J;萦r+2w4P/דv1Ѐy6]8Iӳu)֫}A+GKeE,Ǟ܈6ag, `ɷּdL+#f>+YX<xG̛Gn\]R|(htJɂ`X|ܳ𝟰=bZ'6zؙw7!NHw|C*Vde7q =vQɁ.լcG71wRtVpWE"ka @ie{YJrZdv^XxVX1i}pXt&ek_ƛW]Micax:ˌGT`V5~š/Dc Goqc+¼>5mqg~.v{9^ʛ:_؋TV?)TvS gh>C$\0idJ5dZ^hmj~/_6ןviJ;{}h&A2+(;I4@hPƲMFڤ I1ڮ[6KpxUy!Iü¸Nfr;Me[Ia:;=Hߟ0ۋ ++Ie4nQJ$Y*LU)Sdf^Kž4@ 2>yAⶌWPhd=aNV`N/ CC//Р]j "*GSTf[TEfrK{pxOVB*re ]:FW;6feHEjhzd(JR +\ft||i ŽI:$x-ݮ!SFݘ#DTFm᣺>!a#o#+V5ip{8Sߵ74׊mC…h[ !Egy`>4?A*89r L,T:~ jSqr6SDbGfnI{q鴄Z)tqWpP: a>FW0ćЪ#:fh>] MLe#rq7W&#G#>Ī/>UgbGvַĎIØ4&fY z fz~n :iIUԬ%n/A'- |#SJZ)U#yF3o08a-4ILD=]{6׀Vo@,|yXQf.`1lH 7qnpM$&2X-֟$Hq5):Ҥk3fsM}̀ح␺?US0-~8< GQDyW{M ;V? 1{pVx@M[0 nT 1GoZDBZ :`rr &$`]{}1GmsmAV ӌʹMS(qSsGHP{h5X#O/Ɇ-"]PB26<;)QMQtb۠gS1-ܒ\S܉֒{Ͱo1~ònK_\_,f<e^Ȣ2hڏᒴ8-)dQ?tW*qs_0Gt9jK.I75tO|v{V٦=Rl|[n1\ Ӷ;!*dH֣ѬLR`NVndH1;aZxeT4:uN%,YP|MV l/0Ry$m]j%Z1y8f4?{>:#Bjff7PM!\,uoPgffΆЇȅ]d=2lqvF=17"oY\bD)nq?<t@1^ '8ZM̝횖Q!vB5lOPRTm$ ,1ÛSY@0V'%6L*<ՆƄE=i5S[N>ۅBOSKnUÔsCVgCԍ.0ߖ'x1K噢|'j>.Zz3:.3i0RUD`#Hi<Èګz9;T}O$C*uu)U*`G>(H0Xz19  `c#UC=^"-QWB&%4(̇lzw^^] ./ߠ +j.y`$\UF\.;|6\ʹ*̸h1UNGvPZ@Np9&zMXIݷ }98jKurB;aς@S/>NbX҇24GXV,8;׭ *7J"9clq(EvwkE3x,`p;sm1Gsf"~ʕջL oцa^m|׋ 2:p<&A=rU,L&AargN(B4@iKM`(m^,< '՟\$TzUJ2@hOJWV2 I?zZ#|w4kd2$5,CVi[@T6U 827Vd5Ib۰g%ԉDRP[\ nP,kR/dxɳqX,|bJki(p<PQg9vxQs&˻Q3#@)yvedq=/ڕ'{`@B_+w|_`9/wGA(r9hT$%שHܼ߀6Vd?(:pig7+T6vkd}qU CAfjޕ d-ɏ.AJ=ZҨ-M-Yn(\V6DwOf'0߃ϴjٛ8{!qgHs0{x|`†qB[a^H\>胯] 5{.c Z$bɍ%f*iSK3Hɤ#=c r^H&ƛ@LuwugHy饣JI'|\v?S`)uEn|x-1?;ߋkx'$#\ϏX/>n 2{v v C"fESmYd(~+Ms`*tY0_Qn#*)X@2O :.x?Ih8дlΒ~d>([ZbwZems5@ $L81(?N鏖ϻi#wć D ػDM[. M^6'{wq8ۄLtK Hj}`S,|]5jDL!Ov:l3tAtI'n@J ]2~!G'\h/ڟ?07TJaxÒ}o'BSG>%7~-6't qSJP:;";Z38SlR(a08̌0UuN' z#8F|0MXWڝc?@+UGL|o0Ep-cFd3U>z3ӅJ~¢ݜ7%܆9kI7Go?0 @4 /"O?ơr RkũA;.Ӊ[wPJh֡;8X26hJ#Q`S:~>6;{B]unW:K1p+"JOχb&I/Fa}4>qUb6XfG-Ƭz8w-[ xK2!l_js%H\1')BG"3kԈ8S ݋q/BˈHx*ᝆC(jpHǤHKQ{>I;e4)qh,P>8$VAnD ݓF\*ɀ7!,~py:1URuIf_"zX:^˜̲ep]YQ7~~M{sJ7n7Gl8*JH(g1SG.G!%+ثpͱ}%60 h!zpSܨ;huzJf3.=+Ot"Vmt}k3n!&Hp sIðB %6j5 B-gRN<ܚ-Se4(9لݬHhRacbNߡ=Isz"D!xzL WB$[.)7oCS=} GvM3 +!]҂8z+7~ kjmIA@O&G"T5F&xÆ.L֡N{@,n$\J2PCl8rG$&k<(\ͽ[= t/(ӱL6yZC RbGr}h12뾒'Z,7W %Rv`Tz¨y^;ȥG3 wE9v`Lՙ4t8I3L\S.-aZk(ʩX)Jž4̧ }v]XT.1TNItDp<EĕU J,Z1'0{@ʉP5OՅ>CHn'q7]c(~K >B ~ -l%f#E@Jv鉭Zm=s:z6Ĝ{ snYD1Q@^̊5 yaXQUT:Pщ @k UkL`Ǹ!Z$YmuIAuʆ>$+G4կq`>(7 i6,Uep^a'wu=!@?q7תzݶBUQMQ}Wöjbf;o6Wq=:ig0ZW (eY)=\(At.VBW$eTCW`IqSIw8Ks /i H[ƋIsK2{nȜE ^'ElR Ir>DS놰:AҮ)Akd R܋ƭMRg}ݠH22 2_k3qɖsP ..>y}!/?mM&Ʉ"Q`j8x@KK?c#.29aY-+xVҰHknn赌 5kˏh -G޻-J6,z84[-C­OMG}6J2zH HCqc}|Np[;QHf T@5?KRe?fYK?>=E0=dMNbrXGʢXސ e*S?lԨ`^WbCyQgm`e3W^Y\a8L_~2uD0*2c+iyW,q4tY7RBbyԝ$$?}Bvu3& K[1 z,^/ЁڏFwJƎaP}~Mrnj7w\Yd: (L%ଯN'i[цA5 M3b{|Y>ϯ!Jm_Qƀ[BWD< ]cj}q==~NSE4:ȊJ c`|YO~aҫYsj&-e>,&SN `TWu$-D{Qd3^l gYob_SA|K# Ҽ$O$nD]]e6iƾaj=Eh ,~4b PJG|oM`yVU{<~ TI{%6mi&:CXgmqO*9"sJf~HCQ-K~&uG V竕b HO%;o4 -|[a{ @!_۪ oI`aT'ȽXe!n\"͸U~704ĩ: PIkm?UVrDcs›T#,)8\ue ϩo7+탾|24B'^x3mJ|($\2/][y>Ҧ4kѐYXRQm"sPik橯FkTz*I7ϋW0Be9>Hw[GFܜmDIWyngv^6LߕV%jN6^ HBu|jt&vfyeN(%j\-7gV.UHQ_G˧L0k 'X`)섲\,>A|:/D;ڸ\Rb yv;?PC=qzB[ z#6k =abFci j g'kƊ;RrSo0@a.WȒL5t0ٛiIp-E cioQK)yܝSK^ʄmC󻪛|m*eMS=H.x栠`vh0şljDQU׻!,+QrߔKWϙ`qkG B\VBg &+IBʋAR>.h;2mqhS-[[BRƘDP N+d!J 6ZswL[ܳAX0Zّa1T>ظD*;í%??UU,C뱖M4"&ǾbѢa#n,pJ3LJ$no>+KiA+Cy׆[bU dzƹlxՏkO@@qN =Aƃ$ k&t~Q}j!~G+d*?k2\#|~W;1:0;f"܀#&<^,"qWqKVQs#d/eݲ^@j\Xœ>>>n?w$eȎZ͸BJH-_?/x B$Ej⹉\O":_RZd@A zl9 C{L  Pz XRRRI,IW{eDѱs#hːb Qin/ Sɠb| 1I7]-y*W;pS7aRHY(_O*XUt2AuL8uMJׁu#Ο621} b*Cp :Q' 6iHДu/ҭݟy W Kx1P}q22o9ޛjdo2բGlx#Ei4L}V) rzU4wOSA+%8gbP&C>*hn2!sG<֗T9¼+g_=x;xΖH3w̘w߫!|֩4&FyϥvH1xrfĭQq ށj4ZA˾-oE33n%G S ž@^oeL9vܞ?XPB-SPm5eUp5;G!Ց 6$ċ)?Cm{M_79ټGnuw`zc2L,$^ɝ"ɝ{孃 8{o5kc% e'TIa^)*|EݷHjX!@LD+,/y [L(dHIԶV*f;[2;4Qv<3ȇFZN]mRlUznDL,aMa~;B;# Ϳ{wAOAiaojA ]Dw;h]^ڶ$Un.1pF(ѐUFh|4EpZ`)Ι) w*^*h(+3@܆džc`+w/7~z=<=^ũ2?=fbyag$vȅぴ 6:%W8G +q?xZY~߰P7`8[f|. s)-D#v]*sXڒ(5{Gjqp3[M񌬖vY6P^ϸOZ& \8a_>ݶUYc޿̀D| :/~-9{7*H3?ި7ZHphƒ~H ǔINԱ !~@6*:7Vi.vO$o̭bH> 4 S[MՔ*\ 0S>;_[ӍRڦ>#涮$Jf-z2.ārR+3Ay-\N-gkOwI( 0_1y NfaB^XoPpCՠ5$z>ֻhZ:?0i%ń%E/~6MRp|jv5=b`f(rXĆC+xNw zE6;˕cΈ & ٘nLTŁ HތdgYJkcaeHvc)&xR;1 #¯*C(c UvޕzpYryf3E92!'4QcA (9?[X$Lmx ?ty(ıV=jjQ!G} A 5-EMkп3OhbZhڽT's"5vRv#PhvpgJ̶a)_4cԄ]E3;ѷBC"^NU?BzUcIWǂwj.dKgy cy SuH{e\oRhJ-H֪MFRyeIKX=娡a-Yrfgn .yE0!^ʘI#vF975(T;W<m%`o8@\'}3΀y2fxaދu7eS0xUoTH4X&[?}>V*yT!+ 6, +^0FO 8_0SD+[JN)azZa$iO&ۯ(/Tj8%ֱ[,3( Qh!i}%z͑Ϟ5A1\;4mMMA'GÈͳhɛ߯o6;@ .aEՆQ5'=l襥\2+ , ztUjpy$t<F< ŏ:y7?1˴o;iD~qM+t``HR~VTD支T+!vj'ӟPhGpAm~\)&.1 $.2QK*Iq3}l{v<e- dCj=7A@Ih?-O8lh)QGW9P },Ū>}MzE͂HB068)/@Tdz? 3# C0 >z "HM'Z$r>wVӚA 4z[)AʞUښP# 9_j6Ga \6; ; !@:m60"Gl&<нD; Ej?s+vC64Wؙ*#0*eSjEHd{#lk`1%ODyd1Q{n}s3-f]Ƨ@e Q[qe`Ul{f#r;IxE)QMFd ЪbY΁vwG(e`=pQUZPJ99]s^a3R-7}&|3q`#G:oi{IEecDl}n(r Ƿ. !u2젊 j@1ehvtR fNDL;7!y79@\Vk+pO0LoYW3!q'i P=7rNr, Ha-]1D)1:qc`ЪsT p@ L@NZ1HpZ?}"-{$(ᯆ4a76 UW|fɯ5 <޴R2:'ŋܶij!wfg.N㐘VСYH ),#okh$U@XL|Sp{xlE` `@r@RC,դ(k4_{BQʵt*H~!Gɨ Mwg|JPJ~q7Sr?ఽ f{b/Ez~na 3$@p@ݑ(cZF<@֏j!2:LWiv/!r`@pTmD àٍ+8y=ƤW_HANcj$4M/2|+ɘ}{?+$ 'zT)M:jO! k }Aj6 . (Wr!,X^xkwi%nGyR\[+ɃE^lԳ=OҌ/uܛq$pऋ]ȿ>lCJsho {5;#bk-UDL>H3zsܒWϤm?QzMӆlহEUVWr[gsR,B_kIZĔBuXHPm_u͸!(oe敨W[G&]zǮg,^fAWć-4MvE[Y\r]۹E9yS7%]fhͺsmI?ۈ/ z&upnLؠ&oW\zV?L^$1*CHե@;!2&BƢg&';X i"uZH[/kt0A i*ޒ:=YɧcF2-r:Ln:OEEj |ܠ"t SdYe`ߵ*eY,Y-4HߦęΧT34ގbOoe0Q;*;.qĤia,!VpEB}b鬵VqK+*o{fgBQlfo6k cn"Buf$Ba)k܀K;0,ht*H4'@̗b#?FNc <8nxv^F6 󴌰VSo{&8a^9 {^wtW  ܽdF4R,''wථIS+?Oݶ<0sArZ$T)7&i+8aovlgtID zU5ax:CkJF`FCڕQzDo՚ed2>Ɛ# m9\{&y$,︅P>*pAw#- 4-u#*kZiip8Q s 7EY6/ǔɸy:Ws߉ KV2uj(naKko7t^ zzs\ʼn]ĂktBa7RF6$] -Op6ʆ 2tBc$<C[-X _]teU.̦YxA#"jtdz뼂/ %,:BDȞVb:$!Xp i1X'PjYK: ` KkPWNF7T fupՄGml>[9gD}g \:oHZIkia]lP/\ס F8JG,TFg[nJ> B|cZܷ *N1<H#b_`0"G,6 M*jڮ}sm/xJg+}"OxLDP<V>adґ 4|c|bsd+al0+0[JQ -v:"*7z>Zi#+TD"QNeOpo_ϕPHF/\3Նtm^~+[w1=ok83^i+ 0d .ex `Q}_LQz[пfD\j+:-/ З Z6*Důi4m8=p#VyjݟG|Q;,9bM>}F.iTNwF Nx #'8wvZt<Sz̲ڀydrSNBm%8 3Dg&KmڇNEY謹^1;C@%((x~F8zPBlҷey<"*Ph'Mz)1$tkug(5뷃#XR+9MU+f*i蛼9ԝp!uCOj*d_AkVJ)*hCN%X]Єh ׹ 2PRUbuahسT񯑭 ZhR6HNw II64ds~JWU[30,|܍r5QЇ q~f+1MCs.?3WAQ3"^ߺ8ʜd2~|D6@ʯ^C^%\6HɼjP_Xy3VYX'ߪ&&(D" Tl8v<-ަŊ}ڢQXR_ ].7qLJ9&cl9&hLIqs*PkIOHū>&ћw'qyǡvLJL%8}{q Rʻe=59$YK/.%a1-X540=&%$nFUπc,.&(&v~Z]1mt#&p Mr=7gK@*$%@>`=Иa)VS$ֶ-Ůb ~q JcCp^ci+NP C6qQ|"L'[ "DRw\ X dvvZL=+c ,x9`cĦ2žOsEaHhP pYo笪 FK(o?+'܊U4Lֆg3lt4, ݅k\y]~9 <Dv^B Gl_`TC͏t"C{:ov87O9MA]372NJ_Cɯzը ~,n _QJCs%<<1?=X)iwTQ>PG' TǮ5χ`+7no{؅M}9qެW \$1%( j+ '$= ʯtE1x*N*@oy>.O$L}'+Y<.m|dhP?ir*I/oDVN $RL~x& :qMYLר0|q,*{)2qŰXVo̚8XMћ86SU0Z, QPAFŪNjO۔YB&S>3qw[GjzN42 ,{]aPm> uup_u98.xN[0LAqYvE.O-좆n5-nWOFa<L1-6>tNfIZ܉j]Y|4~i_j(ᅪ׃^PwgC5}%^N{tdg˟k ˭uˁkgtm>&4?Wɐ I&aqy[or19-"#+P yrU9z@adt?+̣ڿ5QQP7j&˫6&L<0G*@rlJV͏E[A932$w/7xevZW%HfLܤ8<A=[j{D=ѭ[&Y<>/k1=e0px+v9ɴf{3+׌AS쉴 w2RRRElqmQ=C-y՟]"{ȮZɛU#Hݙ^Iaz!S~:^?ݎr(rFlX L0cmΓ'lE n"jo,e4䶃GE={حAFFe)U@1 pUķTDw8o~!t?K!ynC VtxYhB^Y6OEX~Ѿ >#ͬEl2CU ?GX!¦-<y]=J2bzL͒%Jn6k;e3`qfZ5B$"ԛ=}_T@0csZXuUUGFhwc/zmZ5҈^ĻkW$*<lLr }w@x5w5} զ;I'fawy0}Yݴ{+RrlS~38a2~FoCe*byx 3WݴY#**W;+X_@4~VY%'oN_]AƜ֠t\~fzy_ +B&~M/,^l 6"ޘ{osDf|b>rTCf>SUX"g h;y.Mhk=ujeHd ybqX'-7kQ.e^W5cfk=hOc]8ԍw|MF¶քEgۅ=V~>8)~fyffڇ-A?v%K,!]{πQίx59xw+OZ=3KWwFwNU[V-6yšӷވyxқFD{kZa1.<q%ǦQ&dL4=w~gq~5{%"Oh#p@TK'4%!fg n=UHH TY̠[GmGj."[2>#pRb5~a~ ECEd\ltP`Y.2εLhi^)tF$oOŽS6yB(Wnno^W$0 y7 f~ʗWY /N1|61֩OU_W+2K#Izy懘eެf, !q=Kd5;SY ;}ڃhP`e[mH0ƙ$&hpfu^_(*M[)LJ*/e^G9KwZ㲝Jn0hE10b/~!'Mv҂1Ao8#`9> m+V,pPUsv~cJv&!.,hfEQd5B,5h1fg 'n@R T_vr%]bTཙt hWwnjʅ0j,2E^U [ :W6Rʏ"%hF`CJQQUes?v o],M)MVF5& :O@zkzՄK VW+5gU'[ &ĻY?(](34p?>_ $ ~\a/Z/la~1!C Yc3k%/"T VAW[0SƷ@2JNLMb9: m@gw] ?W'JW>$$5"px{X2e:Q 8̓2DNV:ѣ?@JIQ$S~ (h$D8.u! n-ȃӠ.2V")"%-$F;Ϧağt}HȶVDK¯ν!y{&=CЀf\& \RlׂTYlu(N-Ms  xĸu}C4imcnev-Uvk^0ZKmHfl+}OsD^T L]M$;o6A>U-@!|v޵VlJ uHG8`_%&${@~TA҆P}a}<;|>r l$_UfIu'[A m|KۃYMOpgA1 {G1ϪZ쩎du5*$y FqMK fݓo+ZlSۍ|O-Ln$p@] ʄC5a?(_?Y/K;}zi2& z5Bdqjܹ{>YoNk'L~٭~NE0L*\5Ȟ.yiR(Xvvtbf/[6wȻi!i-XNFkw4>:>ůw!6 ēZc?A Vǟ҆X-׸r5URcCi1M25/W3rʻَϵjkGRNk[u09PEJ֦hsl‡. j "+嗼6yw%#L%T<-B|RPIVX Tr!`xꚅBƍ2 Ij@[ѡ򾕶 .di7MAw#-嫦kuJ#|[In|[ # Tg#3~yX]usj>X(3̑*s'[zgի`M82_Mc@P40*{! +^̝f2-TE{B'il1oԋ&cw8!qF&, ̢@#O!yff!:9o^%IgkHD_a \9گRO}|Etv +tO43~90`C/(ł!"EޓttoT}i式81Ro;D*+DX,ೈ"C#7+u2{aF-ɰU\qDo3jNaEܥD IVAK8bcU ਽)f0T3H7:rL)i&zYud6o# xTV8k'֓!j:]beyW@`s__1G{yde$>s)g*WʦG9kHݵ%=5n;W툱ǐʻ2-!$2<瓯qweћMj><}==_{WaL;V|,J6 e܁r3GO[#r~h|bH+ja"GPP-X%ʘh 1&ҜY0.N墲zIZ}ր_e[x9M3IƋI PY>Xc;pPdEוAiÑfNO= _Ͻn\ڳT9 1Dفip|{buƥL8}e8L_l&;Ee,jTvT'"5^A!z̾}kYG&~w8LȠSiJcU W4pؕhBq"nlGLam_<Kc1  pф6Y^1-U[@͝s u"uB #.ו,+Bϔx?[JO16j7g$L|ULW=90p\(͟L5(su{֚pM۠ax`eؤ+`w0yHB+?ט{SIoM-J7Üꊾ>xXȑÎ^htHD2}݈Ętg p=n6PR'^O߯}=)໵.rcHQ';GdvlV^H8`\Wb> N~xdΠ:~9(YX*$qjA=.P\^0i\*:VBg<\=G}Jw|4~'X3yY* .4 X \N$.(ϴ@ɜj.r/Qw 85u} }w =-ڙfVPN3~;PLgq}Rjm`9,3NhhKk'gUi`=9(tv 3Y%+f!VNTt$B u.W5|-͏5BR[RD${DEduQ_@ȁMofΤ )H@sǰ$3ΎUEw7y$sc'Yz_mU7c`T]7's<9]NL6f TucFB_nNT {'QjJ#iO,P)Imn׈>|'NީA„PNSYTH^3 @1=>MV+F쩉Ww3SDQ %|0Y8yRcKZ0nmQJ\;281yεōPŕwfpO]w8c8s'9.rp(tN>=ij o(R3ٺܷ^`buRΐQ,bF! */{mA1$cx}9fqDH<ijR?x|T&SzI{5Z{^a-pUenU\3w*5uCJ1h:\h`7 #w61Q8іdIV5Q9kkgj̻[s .̈́/õY&: MM*eZѯh8gK0 =*QuOI?Icؚ;J!Ro}d >;G!SÔ|Ůb&!Gq_*V+륕S-L4?Dr52 CIj=f X/6[=C̽S & a0qͧ*odi)ԘU? ;8:Գ2^-:PDZ6"sby%zTTJ$/ë7gWj0T5I*igH,}"W~eO- ZV( y{ŀxwʽBQRL8+,M?jctIV$㴒 B Zt$4`;?qV Q쿗#KaF]ۑfˍ1gNZZ!i+}X(#ׁ\iya j!Z 0EǺBG[dr"׈Cş |ؤY\Eްwn*|I,%U3N^&Yp"+57$3KE5Ls5hzf7WJq`cLi=qإ{p.\ !,Svہ{-ݞ`RW$rqA}nwmdAB.˒?z| ^n\Z~Zo"F4BW;Tg/b @:X:AC &];-ڿ&y,3ۚ[A7&7D4).# 4a+h1\ay~s/I/B#>&ߍ1U|J^F+m^&&n/ӰЛ+ltA:MpF@jΓh$Hmf=QZ r$5Kl2%Ja9 dX>4ro*} #҇Ex5ႾF%sHb;gK\]{fӹ;zJyovLd(FKTZqKYqiбy\בޟ~97NfÀ Z O|**"߅+Nb3pƽ^NC+XosJ)"k ]4Ɵ ,m"rnڲ*+u$] wnQ@õˊmE*f/⹵yFs9`o3bY#tk1Ndy)STC&*eʌ8/2Hq~Zh |bPeXtQgOg,Gul>*PPh<@ 3W>~&0NZKrFbHR8y+.30B FCuk?j]si,l$"qEDH*1&6IɡQLjB >NK)QBW=zpP["O71l^Ef@Ob@Z0|u1Nc b .= Y-ؚR:lI4 :6^]Yʧ8lsrU8DΥNJ.nJ3h -C8_]azc"፦zs>cc ' hl_0/kD][Chݣ'~xr\f԰4ojog?5N ,w|MBJxgA )oe/ ȿՆ5 ճ,e"3c,z-lYUd4b2L-1L0 w,y\UN黺G&qy[_\:#-rTA쟅iEܝUЋJ>aƒt7[O RŴb9QYE VذB G$JR38x [,jҬ`eA"$K3J>ى호ܶ0O>pkcwnA$w(rAשO_pxpx)m-) CL69:BCɯ7g){HܼgɃ ")IWW- GrxԸ:,'?؝mWD MdRlsK7s8yS -b=iٝ+g-"bw7 AƫP8셴3@:ܞbr ۜ[ xl-r8 2)P!QI%u-Hĸ7w-tۺ/7gwk@NAȓe~rg[?e nee A.Jx{Z[Pl{PϦbFə&⢨Wz]t~Fݬsz?R}exq5.I/KTQVP {|hi0$ @;>?Xt( 6V O6|~_5n2%$S\gm:̻rk 6[K 21s]ai0 ^59PF`R4z`쩇T"S.W%TU@qYp >-,z:/z=PelNjVP_gi;דꕸP *a'V+d٘d'R]6:̎ h/ߣqT7ȠcʚQhE!1̴m )ᜧ*F2'?oء妸M1G)W_FAi፭o$NZ"/t2%oyP .Cecx N92>Z:)|Et\oyjR?v|C 8 /Cy"8š?R:Y52AD~Pz.K{ n3 Fhܶw|ֲ*ڷݮ59z$K? rd@ڤAE:(a*rKLj{NȰӏ>ke}+rMT~o ?jsd6MplK[,yj}oi`#Y"נQW*5J>}qX(h^iuуrYXk=Iv Ue+@E% }!X t]~Z=pa$hj@PƴZ‹Dx1^ =떰CjKQL[ l& <ۛSǿS'Fy?{uit{wez,ܽ[o0^*. jF9+^*s^ZrWrC*5N&*;" †Wp !;mAl}kLh@9lŒi~FfO*l)3,="Es a{_+N͗.lHH$8αZ9'Aз vJ:Sުq[OXIa%؍{u&幸ġeUouԽГY&:"R MLc.w~GFqgU;+*[K٧[OV=SY${>hq I: ) ^-/N<;S?' 9a@w|rbR愬 nHi%ܱ5ݦqnu6LІFp V<9yC;X}AL'X)Gi+$V"Kw%9f6όOpnJ}!QSZINIeʵAMTK9n/a}F;PJ ٗ rY:$}^D1r1s[GE!<0J*Db bieu;FTp.-E҉C9>"0L\(?.wGڡWߨj-ct!=H OOQ>2 _Z?nu[!J m?악&+>k>k C%؆0ǐ3[h cd+SSF;IA6Ve@hq:n|4RO+ѻzpяG^O[֮*pLFO!8A ou.t[OԱ>'$լC;,O<6|ݓ;n  jّu6!.[]ưkF]z~m3 @=dxd]Zfrq1a>u7.ݻE8{-TZCpbv$d;GԨ&Y+9|>9,'{E.>~#dvdLjFG+W<ȷ%)Ȃ oY{I%V%F h\C:*H;@ctMPR8Ǒ\4 ţi |%`uæʟW)Ja(`v9.?6V LqjNT3=5n3Q/*%l]. %%=1S^f%4O6GY]P@GY8MjQ+ O^>'yb$ Q́ JO4g'; Vkn},sM+uӜS ? b2XN`죫`6+ѻDX2e2\UxLo^`TN'0V#ۚ`xkreP: ṵm'qluz MԨoA2W>42뙬Kn|ih 31BH`%f̴Z=s j]_sV?7Dk$|2s@ڞTIAՋ~GAN/I띟]ѵ~U?POYR*}hlu *RD{N,խCT#-7ߑ-6ׇ(ØΧ> qAy1U6 SM ㆪۯ1NQMi٬[lxZ;巓Y|_XJ ?X"gA) zTHl25\5`eJ fi£#_9Cz5sS@Wl]j,|HQR)6?NZ^g-"CJljQƪ6U埉dzʼn}WRZJ->/>8@>'n 94KW4A4k2!hR &&pmNMd.av̎+ܡ7|*fAXT-"3#lYŋA{>R)I'KMLetu%P6<=W/8^32%' C:,QqpU4l0ڌ;zk 1$:g ˖tPa%)IEոmU9x|-Zdĥ-{)X6X4ȯf?sqo!#YI,/: YòwLnZ@+s*&$mΚ`f'lz:8Vt]=따>>ord(z g 0CsEަABQDH΂BS{-KnRIK{ ZV -(hͧ_HF1# ๱l ΝAQbx 2c7Q t.qd44eBQ^.$id.nJZ>5?t*R&栰*LmpcU۫kDN|ڤ +ޏ@| LDgύYe#;a%5dV7cl#P)6rrϟU{d}nrl>p2Z<$^QIS$c\E@^r>kvjR\5" j!*<̭O.֛Aw!Y1?PI*18`%~#m]/zIS1>{% w5n#G ^ R.si/Q.PPGO& U4d43CdpV b+H>v3n_^u*\,9&w6S}V9mWk]0m(4F٧ !: W鋄 X&V9j`L̥ __tFd#5,kZUk(͔OzC'c~L'u fdC7؏xXFH$чx#!*+|qp~d0 {(NDPGM~31_51bEj ZdAX l tZ{ªpMu0ǘBB (9};2Om} ?#t?4GY;_Hd%~#^&tMƎAe%Psԝ`1@[ 0Mqﭨ|cck_KaQ  eu'/C)E tHNf)+@*Ő ˽:nV~3|;2JUm~A IFMlU͙RSӋMq O6 Q_ -`',3a'fUP)$u`\KV>毘}%W@: J01ϥ\yea/Hq(bH)k\WD+ ^P.?ȠDQȄX7Z8Y&o0DR㊎}X+ nGxr* L##PG} šʄ-V.Z,7bQ\.tKf!d-QB-F WIy`Y[. XmxScx^.̗i <@w~Yk%Y%kݴ{= G]j-154S:XLQKHowXvݷm\e;ROjCjT'ݔN;ۘPl ލ_ȣ7XT`Ig^A=Cx\뇎9:$tMj5L cPЍzۚѢՂX'=,emo}U@5"2-2Q:{׫z_R ouws\Wk#hƫ~]#-B U0;$ks^+'Dk5+Fs5XP]h]J7 P=<4\^2py͓G^iQO8Sf+5ee@؀Ͷ 5 oJA_,Hn8~6bnb+D$(wGخAn!rR=gЌjuYAx*GB4˽t(E$!GA PMG1$`W7*$WI6Dx,,D@5OؓIҕKmnT)Tl&;7teSBXk ?*޻2ݼn e_i<g&RDBUua3p֗#1]7P窾ܫ4F(##aCxGdG+\VN=Jwj anfw,Xp ]p/Ht='lLģZtSm L1.:#o[ L6`Rn@@:SVSX5'[v*@Qn4h K~t/Qߓq u~ +H^y&M;k^Uuwe(nR|z @?HyrMc Yd+9D_89{_xr7m54+U&oc0 !%L":9:CU׹œTÊwO)s!*PCSd6: =Ќ'`p4/:pMQJ o4fo|>`=Ol?3e755\r \^piA S|Tk&-Iϑ>Xe!^C `ӝG92A4rv tuݑ?uL*IkP0 5|#]F̕9D+knCb w$F߫L;-Pnmb} ixٟ\BPY~7%&Y$~{2bsI BDgߴ$(( N2O{uiGsдG#o #d`E |.NN!/*z+9˴MMZ8dV)-%`` vK纕Vf}R\t?YomEl` pkֳʟ`\Fd,һI7dao oц w9g;fh$H/F:/=#yb6@Ո'D-p.IP{t f*hM-ӡ{Efr[u5wﱊRbDCV5aDm@T M:8\{m}~!nf #$dΰ~CO<$j#xoԹ_b(]dGom~ZzV] JNoeb .%iNKęˮ$UĔ2w !=}z2)6E2wHZ{졈,C}Ӻ:R !\?B/r2ҬQ~ƺ M>Cb^4dc'0fA, ![K.wRRco80μ ;urOɤ#Wӝ[߻Ș 4@ ɑq z2e/zF/Y߬+[[ApR[v(#r ~#Ώa{7_m!W ձn@>WWb-*z3TˎrDv(* PY8y)T?ɜʹ5'#엩 B((# 1b%'6l;wrC;i~Wif5HA|K.:^<4"_RN #Ձ/*<V>4ïS3/aC("p/o@T DW p(AK Ҫw#5iq-n9G%[ȑ:g.t1"KF.wa @{rS'OU0iQ6` دhYOyc7`-[- L$U%ܣ=~5e hHT |#~}w2WM_bjmMC\Dy2;> HP[ƴI͎8'y=[8aљV> T P.9 $5 KI_cp,Ƌc K& &p@Eѥ/~KЀH8X.1"d@KQH2[O*8!XحL ?PD=,L:SS<4wvI!퇧 k>,|!/3~-mApK>'jA|=]SᔼŦ JxuIki(H世SX7-r2'jD6B. MO2{o(&f)>MT*\4jAK {!$ =Tf,R.*h1{k0>׽XUbb)(r-'-c/R1A KN=𱃃W)뱸TgW}ΠcZ;)XR|#|ďDq;a1323 z ^_K$.xb"kgiJrtr`Wjapt]{()6p>n}+3 ɧY~,}~0PeKJ*줲ZT ^z?|'FZ#R1xeq+ǵNj[6>+*F+ (6{0 4r`k@& EzVT9#t}.k uQ ٿh`aǰ XC#& x]CC)]|}utn𕓴g~ =^q[MDl \@;UܺwO4j*ەݓs4w]E|Cq+:rqwx˜tMEi.­B_^ 6St99|R`)[9LDJn <Xu{"ؘ`]([dDDt*p|O˷;H߸81JN=AU˗zTY~E.10,COQ8l 1IDpL&i' oiY/yc+l}ecG=׈&J/9[OD ygK;Ny4mOKa('—APcԣ t>$а=baP u0aYѐC}0įxVjMGt>m뗟cx?8DA=mW]C^ Չ3n&sv2|A\g`{Zʭ[Ilr#9{$5T\+QU0_ Iё(adBe~0{NN;e&EEE`Kф}{ُꔂlqC%uzyEOdӾW̖M{U=h"ǂjYK]4k,.JEtA6ζ]RS+7҆eb̝Q#A;r-cg\H]l{\h :{1G93 :T,8z(KΖݭCI)#Ftr&n"S³gЁ ҹuApESOrPLv58'f5ƓаRB9~Rixl~t-,o8pPj\sDQ1L%rzy1^#LPDYmGI; eC Sy?Xa!ٚ ' &z jgk̞Vp첱WQ\$uX5{A]7Vi 7e)[KZ^H`iUKP ଌmI4.@bc$RXJ(f$/Q';4FF? ʽbtٷ_P1åb W4l #0>x!@=]Ierf>*ܴ:1J[,O۱+4,CfR%ptpIj\ʆE6sSM(> `* B7dѫ8]eV{ktY 2P(̊MXO)᮹W}; ;~*t =2}+śf;k դ֟:M,`3 񬍙b*^[ě4" IJd0W x ]$y3wbv]YymЏQ1B3C^! ;c lz{Og~nH*;cmBWdF+}ybv:hb˘Jl&ӭmH]\I)kLv2xpB# wGݽ>~?IaH@m曬Nng~#:=<+WMB-܇&f6M²ð 񅅻N&5\Ǽj"^̿9"RNYe˷ZK[x8F!ɔ^M1©ɼۍ"Io_GyoaZ0\ubxNzwe8hxPiS82t(x4bᛳù>z m;FQzouZ;E0׳ۍK7ptmY.}hJC\#bV2y֐Xz_3jB7s"Z_Y;:#=ؼAxd1]>瑞S/V3OcYt_/і'ʡx("v7IJ|VoXfr.IuX~BBUx]1r=wSY%VL[{>-^M4\Z?Okٳ/҉SQzjV*FxNp%B;92U5x,>AMؿrYq|1=Bi1ydVu]ynC:;[ԤB)X֍(Y{u5d_$<YE_upG2J|L]5$Yx8{FbA 7Q[IZc#&aknS:>n9L.\UMTX4]`W*s1 ڦudŴ\r~xA@|eeC } {@+BϨZzT>AbmkGH'9K؅hfnFTz8c|}8070=p7  f̒ Unw5{m\@q6F=]Ud|3Q2PY]tkLU,^dh GJ3愊#>:^0$ݲUDpfNA4L@翱BL0Q%g0[6{ʼr}TIy`j J`׎,/z.LQ;Y`I{wzrb~/.Rz!9qGm1e.Qn\qH~/.}Dij]Fk8߿ݧB1bɳ& #ybY< ]r Zgl ʢaO)ٓ4Q!6 Fw8bLA9ů26⅖9}(F#|sJaO&|- kPEGrE)[xηd艮MAe3 :@(rff`w \ڕa"G)?fT@5$YԐvy ZXw:!9y7)|E䭎dn4bR ⤿| F#|sNӗša&I FTDnߙ@ *tLjWU]Ns":Sks"Zi纒ՍVr勌 e92-:V~14hd)C~n1٬8_Q|no ;\8kd-|^T<Ynڜ}YK-3Ƣ8[xZVΟll2n_([ փ}-C}nsBU}rzV_]k{߰E=4(b\AJ-ƶ{k3ͥ;IF46_eۉ[v^T 9tjۆx 7O̶ַ[鋉W!C+q)bM?^mP[Hm5nZyf  cW!iNY=`_s fuJ) &z,*09LkHe1q痛c6nkmn|mJ@ H 28v{xK>"u%h-:lsP+;j1n{} h^$wܫj>"V^ ][o҆yiR|cBTMǧM4nt\0 8"#}}I^⻾ZW "!ͳjfqFz#gĒnV?ʢ}pJ{tdmPyBhz!1{TJUS/^iUGU0e.[;w$CtP7aMN.WzW/h@y+T\a;'A YI(IF C2IeL9<,k#dg;k+oM.=~ f6!EeL,kpBuӧTHN>N-w" ԣ//$)L) ^G^ z60V$4jG~` n]@GU̡2jvpy. ?"?V\GM ͘?Y*̺|cV)~:u0aNK~AնӒ8s4!ݶ\P2^-d6R^*-E,a[P{ꆁI0L`JK5djfۚ=ְ(4ʤBC#Q%L`!|lCC?|, 6òZ3=$憋;Mo3NmX3 | uf JZ&?>Sf|а[jqv'PPt!njo!'t\U4`F0 Ug>|0 _yDԋ+* Ƶ_%k*G|mձw*8V6ŌCiU@_UK^ߏ"dO- ޑ09 2Lw0>T"2sYhTVjekۍ@e*#!o]$in6+\=b2Ϟ@۸eMLO o-(\Q7>ʀI:K8E2]YR=mfu ,+bf5 8AüB>xeIZ5(r%l2=L񙛚 m6#"s.fD8GTo:ƮA_l <Ϋ !&[nz:`IM)}.X ZJ(b)#Rs&'NK~2cf B3pDQzA~ɲoN 9 ixP6U5/ˑD] ZLVeT~l6SWFnu?սI dE=bzol ޭvYzc;:X۶j0>rbWΆPؘLa@k+7q>oW3礼yn'*xb5'yܺ[KaJxZ:IPܗwi8GṙZ((onlqː3W^hCxHk?W[>4Nt)$J0|.?J ۼLZD*c-և6$Lgz۹ q9=*\[}-DBܐ ׹hMuj?lKj~+ 'H\F3\N=d{ +O$`zT6JKdm9^bJK1>86]DnRM%XUyiѺ^4Vбt 7!X \J:':Lnt)0'*>a0I'Vw""U$&#[q b1HPGfE,6ERϡ#`Qf 9m?oE&dhk ˚ޫ|R]rRɑ8M~ n:i}̐9!ɿ{+%By)ҨgP儶ʏa4,dЪ7>rމ[&Lsiż6`RUzl,Q ^Z A+tcPnǿBCl;o"F+J_ė{gc(HDM{z܁'/Ļ ;ԊԲ?pk+{b;/څZEa +5E Q;S m(LMFƪ֒Q֯Ư8g3 3je,2Z%R{WdۍtP#<} UFv|\T;Cm靭\3f[#7mw @ag&uG-RՎT&E+OsKg?G0lU)!Ed$4|z^e0]e˸ĒHk(tM[{XZ^>=\uo!{stt)l.<*³I.@T/VJh_R1z=JCoV Ȅ R jBdd~N$&OajjX' mݠC? 9?bpz1Թ'1X`0KU=,H|6 [_'KAV@Nx"9%\pg3 _nnsOv; `{ה=֤~8?T\MI5EX9w;6lo찻kr[nM2 ǂ G5wpCt9){sp(B-Px/Ic!a~ꎼoh[av'-@t*bN=W_E:,pr(h=dtW&:O{k?>2A΁FMm6MJ 4|N*d$⼹_U@.SGb@lmؖ[>3 ;izbO>RszUw#"VsOXE|Q!n]Iw @B/(aVG+>|,+$jfξٌ#{՜Ro ty еde{M{9 n7;'PXEC/>``kzbGqrIͳ\Kw.%[A* 2ܴqVD))̹?ĹeHI@Ԅ_iO@)8KB1ɚb5GNQ#h63?~9_wYWUO$=Ys["UNJ4ӀDwnLK#:esr{:Udqv6J'+Y>P S@\R :?u4*y`n/`11x)ޞT%ԮW05Gr>KvbN'tHncF=Xz}b*>(O[ `ihE=-#1D2㯁hV4L@HxN:d9)fm'<#||Opt1.g ƿ2 n )ɾXiPfC"@0h88cz4cDkvI,߄$妰)*GaapC G/L9{JCٮ Qj<2#]d{J$񡮢k]aD m1$Sw"NL."h%n!/5~dO9Y҄21!!+‡Zm䷠oA8(YK ,[no++NX.=v0Z<"VҰlV+^pDRmүĶRT8-;Ear 9q!By| }͝<%IiRv%ޔ7,1Se?Ap|30GBgZKjiy5_(n 86"fx*`vwՂr2BEwId3Cz:(U ">֐|_N w{mOVԞ6Y/+Yjh vjh3,9>^%tmC!+#mLIAw1]wVs8a#ΦՓ6E|3ۼ[L,qo4jnY2j#T5vcZ -TiC*`Uܳ:XB[:OEƝk R?ny%j_ϳ.tXG\^{_&N=]T&r޻]+X9sw}Rg@oӥDWImπzfgSR}q0 sQ*ZLnpfo:#ǚ+πm}5<-2;_8(r2)4=|Z1.*yaHTVox|0XW |.#2*1+!.8F@M,H_!C>$8RS V8UuTKPʠFjkȊI6SLT(`e-e3ږҽ?tZT$=yr q+xJPw![!ϖL7.Cy µh:>1l9I 4@.$?>,5bb*IM_M7&:msK̷K6{agE@ϛLԃsP4N0S˦g(v?Cýk%[fby%r|3份<'bP_b^y&V_su9Ȕʔ㮝__! eA?ǾF/ f>XfRKbAUaBe,~ěԎܺ0N|t\)шcf-)Yb<`w귇j`*RygPˉOAј6͠oNlzƵ)B^FQh{zֿZxd6V`b!;^~(E@TZ]%My4DҮw;3tQ13:jj,uLvTŚh UE\cHoM|qBDF7}&j2 tmG9M0-)ĕ`S ,&)sG$1YڲUމ Į(Htp4V)OїV(tJa Mf\TkJuٚGA{Y-M=VǢ3>vo)]fe3DQeK`eB`g5ܓ~iQqp'3èxǩ->"';tu 5l*h*U)2 ;0j+aJIj Whqw# uppܣ,($:jhsm$2fhe? fc0ҡUgwMHI /V77EY٬, e^XvQJO.Լt~x $>\4c TVAn9fǒ0TR3̀$Ɨ.ٜn㤐{axB^Ԍ[8oHAf7Kĭkb1hfI!wP ?,"u}{Rm,q9Dgߟ cy:סR/9 u[A$z7o!Mѽ'Ǭ9|qֹ0|' y S'^(BQ1Ɋn4/8hMR!BTqχڐ+5@/u`y-zl&Di8(keuj}ZnُϘ?gbs5Y ev(^ 5P M-6LeY~E׌T+ХV,uϽUܧ YX 'aa e7>!snZX& tT;q|# >Su0 WbI-Y^uv alS,iz~gnyVY G. <ʳFD+yJ։͛V*:gmP^Gh_.d2=Q=1Wo`.a@j{uMkF0@MG t `T] '#05hhP >JȪk.82Ơ֓%ގt"Q|Χ@\e4X ʸCpJ/LAQ˒5NB?Wfߙ5ܧh'(ԕ-3.|m%uh~7< Ks"]nj:-bGl2~JK=<9_ >ݲE:1~Pvqkĥғ'dJ_F,1CN I=|qFlΘOO#fnge jg`yF$`yJ:G]`SQ:wjBmiJ΍<{[~I{^W_#q$m檩Uk9S"1כVJMŵH3KoPKX'>xMeP=7 AY-d(1 "W|0(72bt*륢<">82=?<VE?{:R"p"/U6~٥qҴvpS{5Xp'/4iK ," 7)2hK^qmaaN81?T{n *ڏ1ORZb +U^- V *X/`I.ګtEFh3Y!|o3v<A+t|[9`a=Dq(6i/$⾴H1a`xi7(_Q }Sڡ8HHVgl:H̿2We9*;O/. ē\kV]f2G+cyl,|kR $sv,OߒcJAmepEk&zJp+g~xK,=5i=P !og&ޙtɧιz^0a7W͖a`uڹ5UYݤ Zpmow??r#%ҀQKq,V<&ʯv_螤'.7cO旑HC9im4;\ 3;*>4ua*w5X̟­hOV rޏOJnF$ T ¸ z'9Tܚ}8JP.͚HP 7(i#h {M%CÂֈ mvp7_Bz `V?ȱ&ڂެ9k:_ eT8tCw,> /grJ/\t6;9\,jXfOd$~@SؼZ%W׳1- ޺#Qj, AlMIr̖<]nT&L^ ?k!x @i@gq@NZZtq\霮!+# ?j?fwqMU<־RR×"Is@'9Ց0vM>GJUy:8eq rURĻPIPw_30\* ~ yDc'H#Htoӝ1H6/ ǸjZ쫵o{OXĕ0YTTޏ {9PqLwN!pucr]oK绽+6faٿ]q cn`ץ104X/h 8>(BSc.;ah؎G;|q?{r7͎ve3ѰރV JtM*ƔȞ2Ҝfe *+r@ZjԈjrSkv/op`+v} \Di*dݵ 48 `bqz7䵌Js03۪g:/;z JR&)ݲ|&O+86L&r^||?/-1e_c7Zywq~ոm ЖeXؿ'+mUI ~9Z~ JъpQa@!πOʒKYߟ쫤B(נwYō$jX81U*7C;8xtN%5CrT{{l(926՛X 7u)''XH(د0XdMT{\^q!Cga^VKb)D-GӢ0tHÂ)ʓx Kgl^XZ_^^!'%tCi .\c9KۂYeL8F6kv_e(u 4vK {S1J:((~ j'7"W=3=4ϲ opȕY+1v CgDU ΖGAA*/`ߘ}*Fd>nbfobL2+f[m%9J_0-(J #% gG] &|Ʉz5$=z{)鿗g'S b@ |_ |tjnR =WB:N;`K<ӓT3Ø]+IP1첱ahXvzMwCB ӎ!ó+xaq1`?YB†T!QBAt)yi=5I0q 9PFw ~= Ԓ45PA٬muKLxA!7m77%:14lNT}upl6vJ]DPbCRclo@N ЩmnC$k9l.@'!]FEʿ6^KaEomedU]9nqY+ s䯓cmY_@`!r8yG2wT>m]'K)`Ɏգ<4c (V君_4k4lNڬ_Й^CBb" %fOv|e}G8ҎQZ?ؐE&q{TQl0'>jT_K[xFr)kZy&x_UB@և@NgpB}J*"@4z ZQ䝐܃#cKX6'p\C .173~__6N*+w4.Gh}Y)c \iS( տS!(-5+wm }YcD[oX5%3\}B}:s&Uӭ}.9ã{@ 4-0h]zC| ;ᑞAuk0O[ğdv{ZoeFf<[п2#ZEE>d0)9KBLqˣhwGi/G/[`yU6ot,L>10g[Aa|zs1׻Hs|<X~Rz>ߛ0}i aM2ʊ  h:{*\^ R^mWe 2QwD͞Z3y:i=&V|6/u2o:K? 0qC~Jfw1l:k8#r WlTsil>Cc-q [WY2|"8]jgmܘ ء9B.+}quQo{`PQG˂sŶYdU0yiñ>Im0tZqD6y>JCH0J%zsPl_yGKJw aoyt4,>suHp(W6ws.1D7Pm{Àl%# OAsJНA.Q@ _=SF 'r 9j).bq'jʞǻJ$ [&׍La,SG>P%9ZwVBل fޮ2݅Jb}YvĒ8`"@6N{eOf 7cEoR`kaL>{Hmf8 ѧAl+3YD:TKvr%9^9@X'f뇋qd-!aՂw,1%̘T;91`#:YAx*CHvk.)!H$^•=K.)ލFjUzcEȹCۑrU=/Zi-X)ӗqgv1erJˤ4ˉ+(W%8)iUSɯ`VxQLg 2aф2>`C<]+إr)@y , UH53(&yAvXvWukK*!t -XLܟh`}⏗f.m=Xwi-gDS Sb^x/rI{bfQy$%ǏBEY6.6jZb0B3K%'~7!Gێg9<'[C ʣeBHz5TyifL r )&{5RV^ɩCݻ[J܉æJmv 0TidߨĶ!PBlM{ ݖOwV-E-On'˸<_{CCaߟuE&'2;؞U\+TQؙo,T.d5p4DF,H(l}3/TEzR/*XZl:H6Ԛ^wg#o6}fH./ ӘNZp=: Lv F"ٍg{ 0n+pݔ9 zbF3,pGR@ޙ}&yQWpN6 z(sVdQ|̫ARΡ7&w;T]@-ޘa\ |{(?NlyMb("`hw/!L>㎸FO2mO?}gsڋmK p:֦aVS[J?(}V~[@Aa o4*MX`h~O= g#W/ӍFnE(`xV8!e4-T ҆A',ҸOo@Ъ ج](x&fH7~٨ow)|?fJj;z[5 yWbxԏF;y4߭AjJ]iZQ-{$LG#Q߉ևZ6W!?v\ٺ9/?& oK*VK|BoROd$~&2uCHOdDX0icoBcrˠȧůcv/F :[ih eIyɹۣtZ$30l;F:ewFW((#䣳wD48h*閏/ɣ z4m2\AIGSV8<\OY)O"ہlfE$fZG .@0_5W9?7-*7&JT_  1G&lveA^CWmO;>Y3o?.:@O&*Uwܺ!Zw!SqUHlľgFZXorUzytDāCZlfgLmaJ}\Q{'r~-. .˾hBxyߨ>=g0!h` )%K<ʧ !K*C&؊dp>>p߭pyLζ7&b쑲3TOѼnKsM*iuԨXeWŨ t)ܹʩ݆7=yjMF ^t^S8N,|3>V5;GTLy؝qژ&+B,ƜHtJ&{I[D]j?A&Dʀ̘7Sb}X~moC⨹nRXQ9"|.3@8d:"~LblWwFJg>Y,tu~2=d&~[ @'Vkwa;J3*R__Sv2wt"PWt^) 7d)SBH^T7yoxr[27,' Z'_c~xGF:>P5"DF,{U|ʮ d1:rr^n\.m.*EyاҒO>dM֞SĊMLp~a0N0\awoKR 8NY|/0>N+h^rd` ;٢h; |_//[U}bsK el=VnZܰ0 ̩ s@ED95:jMH6-DoWNWK([i_Uʖ("ll.jm>FL! %B=W/X]@gO]!E8kb*,ئp3ƃt:{qZI}jgZԱrer\ou>.Qе$SJB[`w7s-Zƨ85c.I;=u& jo;D@4%`8H2dlP-8CӴ5p˧4t<gוgW~ š͎{!ET4sM\2tJjm3oyEQ,M-"*jc>Pg`8g*Cxr1T)HC)|$m٦ՐI~+ZP.%@;$ 8CL;Bs \0оVl&9¡kNM/$dͧ+*8[}+;- .hO`Ve|~p-mƕeP*ZE0(4S.Yp7\_v-yJA갵zlW.Wig3RB[4:#BvӉm 9QkjZZw^ses1`*M3F8dl~I꠬};k]oe c|?~0P?1RT8 x Kye@I&UQ6Bb) ʭpHp XqU`7pS%{I@a C=[qO4)^׈n:xD,<V\1@EvQ1#=!ətfmsmgiK/,j(9No8̰MZl2S ϽCx^!cAkP7PeLD] ~Q\ڲ"*-n ߡ >'*OxYn~G o>eE\>.ۦ&!9]joUEYd;l)a8 e9 }D#rFmmL'f I[]u~1I)zYn-/XpQl̺5K譙%n̷n#>+Q>F|Y!CLЦ $L({7,qd 7l.lԆ1 k =(uY`.dc:~TlӬt6[\ޠ0u+Djf^3! ýE0M!7:chV<~8=lxW r>;5X# mKh.cZ]\dkmMA?ȥE>G9 q{{^tpq74'`]寋RN5\\2$[_&(`q[ MnιRwARc?ĻD1+Op`(4Q'`so,iJ@`7ݟzz`s u}ۿeg!"rb=Wn/ZRҭxw*d"ZZ{3/(%~1&ísJqYd!'U t6fB@މyRTː#mK4Yа(LNftDϯ#q21P_˓x[gP=v1  WAǃCY psEQE1~ pENRl$Ry34T@;QͿ0SBT}ſ >|b( A_ tۓn)"-4UY(3a)y|Y2H3q$5<\^T#qʸ u΁V|M@mOm A$%R2 [2Ei p>xE?{Zgwڱ0PdžӶ}DD$N:!48ܻr'!`}Z6l`.}Dioo7ootI8э BBɗ7n.[rfUlPdwy=lIw(2Movr |#(!2BSnۋ3ɨeVtܽm/*8TτbuIR}̲[̤n @8,9ks]-NYI4|kd[" k־nyq,˦IL%CaTZ#Ck-0ȆT `qwE~/hܖ4ЧG @d@5R֏5h6~wVYJX naVsјI$8n=Ԅ&SYk!Nq1o)=ǁ2š_ہusYHݹE{MH[[X 3q91YD,ʮ!sg&.3R/?0y^x%a8mU"A!LO⍭_JHG_>_7 3*UuzyS:loۊSNkNOqi`ཱུ9Ł^× B]BWA~ձG2G 1a:= mXڑj©h3\.0"ʠz_YObh.TMP4 T{p0:;R~7L9,{QWDp"}]0zF{f92I k2ꝴY%QBx끱8& XI@\ 0/8c^ͰkK׆ 6^oK1mdň31EU?4X8޶k ڴu։9USxE[sa[&LQk.}ExlVpqdPe P9j?I4C/@` ]F6U.jVȽ"J&`|Ǣތݚ9t:Olf^z k B"&3Ad+gYݯby8}Jh &YoZ ?[o>F S_Ü0KRy8.wdb#ZAY8Xߪw^'2A+P /fM֌CQU/(2]T' JrTtqC"{k|[.N]Y yFy|)S"< Vn TCW;zc޲:~&ie[; (Բ7-0%+(#%xs8Τ:q&/b.)^crd5.<km^ js3SEoa;-P華Dˊ(r3I5U 2d7Ƣ]_]]p.e~ cNSJĤJvn`ʬr d$m/V"I2 3GBEQš#H9lƎg;LD3&33N87 )BoF-~K  1Ϲ(z-e\3l9x6_YGUpe$ Y4st -Mw0Y<LG/KGҸ=VVk [H;.ZRO lu.IiE=t#DZ v-{2M" ݣf噿&ۤ'{Y&XOB$p׽}3_Y+W9;o'z],ss.bdwL3͔Lnl0+kaw`/Zٱ:4o9E1)CLXZyxP)է~V1bRdTU#TKFg>]C JA AVj*MTrOI;@B7Qz2I2-ywrXUDي%>s63myk?_2'R!ŵ.E.zN{_9b&&iyu-n;,s*w*W}Tu'~:*aҎU{7 0ˑFO>`2>Жk`ɶ,! .B ¡Z/rsܦ`R%i[6) R8D(sR$Q ڙ; {-8oʜk' ':Ւ̣9X*ĺQ ߳]11j!,)* a4ZC3\|>ڰ0Ц1e'7Jez%0٭ts&Ae1ڦetO1JAS>6;].E6LP䎕TKjhu5v>p}k5GcJA<36zxY;X.H6 mwɷݩuA4=+Fpu=ϖti (pwKܠt^A˔;yzv ,@ C%{8!ImXd?Bik.4ry$Nm%5 U%aϮSxW)oX΢磿`UgNa}aӄOK Y:t PH_ae7ǾƵ"E;LZk}s+6Za H>D|:K&uj+IP%D,}O[%%#nR6AݩE4xX&i^oOEe6j-d4X{LRb V4L:)@-AN-(QK.sYz@ҋGm3"#:c-,xL3"-AC |N}y )4ta;͟G4bhN]s%oZI\U>8dTނ)L1˾頯ia9PRz +p^Xz:}mEbmcihQ[u5i= &^Kch@JNwT̚ᚴ] auHN"C$u6XZXo XhaTvzXB.4PJGSē[%J5 #05WeVVWjm'rqu(G⹆94LC1{*kǣntW#Z}=>^5kktˇ~H!eҀ _me۩g~GG>1=9? |Ϯ))p*y+:,wSh[pz!iR)ڸzoފBA N`Gܦ@5=Ҩ y$ % b6̥Fs{#A1vNxc!*H󒉔FtU>[>P c9W&E8 ٶ9flR(Xʍ16#)*\X7Ki?y+cVb8)l7Yʎ0YUڱ+e" * F4?Ԍ ǁ1!'%E=F"k C *;Pݰud!< 0{ܥWh´o׌m-ȇ˘=9šXiFҽS@Ļoܹ $&?gbo~tdO$q)+P >az!Y1 XGB!k'5erc7=8cU:Cr((V4?)a_CXr\$NQH[Y+? }+1w VF5h.cF0 vf@x=ItS~>mRj'Ռ1pmo-@=W; , *.軽}_կnZsV Ud&#t2C>X[E1 =oi8I  "j Kw{٘]0\n(=HEU"Q)ѡ ]sfPT$Dk:~\iF y;࣫R+kiH;.q4x!D0"s`΁v<[cn 4~̋bW:k똳)a,,N|R\|a8 [Tkgn7O`ҊaEPT_BT^%Mxͦ{Sң;48J_v!z4 "@o/#L5h^"R1=pҮmmmLī'$atO0-l๥w-p.| fA^.mkxVocMSS?@07jF]FAySY~?סj՞lpL`\cPb()X`"CD+Zx~<=z7*_"7c=O4bJ Y]XRm<\B򼟜Yl.%eCHCSk}Bi:07@3W![Of3ސgTC> ;OO#F2`˔BK к&!!D҉ffvsS`WuhYW-9)؄ ΄A y8U*<'Ѐ𗇢zBit #Q)ƭz'گפnĶuL~4٦'(e>> 2QX툂8n/BdL>7zf2SR\$udT ,HS{l Ȟ27T;zN=b5qT@ұ0 /B)%^M[ IHl8xktXv"~SxܗP$w" '04d'Do7%xA73$86~#3X\[R g"ǘWzD)|4ؐf5SX³;Ȓl0GY\D*HjlF{]~ T աP%=wLW|벥Ƈ@6S@&|+cV5b}sކ%oT""hddSq /G"!{VE̯.2ݪ#B#&Sqo#h WoGȺZ]^o!_`h"怬歀nZAwcVu%Y!;0v&.Wh5\8طdÂ*7\ qN?gj8jv⍙bO'ϛ ("[iP- ˹FHk:rtNxyXO,k71uvhl^ ="CNk@N׆ V#ϥfb> QBІ}H ;; 6ɒvM B1wrnZ{u= >Z4 m@9dFqQ3Y,r5#]n}3譠e_ѯ:pF}yŦ fʯaGUd'=ӔD#ᯊo"iRev>\OjLgM~ G}8qcGʃj)صX80$oCM FTWi/c[kMEH`\45HLA@Z4@ FZV5 㥼Uz+T+hMq tkFbobՂRA pkʶu;OfU喝Z%U?NI!-ERd[#}]X/ ͏YETNԏcdϜp(|i6os)ˎpCUVLF jӎC5w繇 T%l0w71N,079aR  :ѼEt+8=(}G GɧsN;)^!c/ZLʊDSocG7:YFf]n% n؟z䡾\*W#nB4@V J~֊ou@JS+O  `h,nv;'׶QoaW^GΦz/h1чbe.wh wĿV 5ErbB@x)?Q dTǜu[::+J&rI=!gM5"s1P`ǙiZ64dq`yaZm*ozkh#,ȤV̹ ^`#gjxTul4{07:>,FBDVɣ.\p 8` ];z2aΙgd et('y)-o-j q 0A=UdFW`.1eZԾfU8#]pnuuG5гS>l' hp_~&7-SQڼ<08D6]w\\Ī+X% Rg3o+sDp8t1BvmjOAdlA/7I6kBJ;GIR^Q.`k|//$=%vT-w;b5͘V6Pq3 >%sM.UWT_GD[JBH6mӧ>.:SJ:.XOʪ<ۚԴ2ԧN oz:xüw=Rv*~OFёACFW Hw)uhPb e)qۓ<^ nZs8Νw=_GuKCk)gD뭬4K@K+ Em{*|-QڒpvƿW@}Bst#~ Tc:U-l4Rt֏`%ܹ`Bᑯ$]Lqj7#[6Nefdy?.Q!6xqb8d+ q6l)ǜ0$"X$.\ @T ҇6WMrLK؅p2} pȌd)G·7C@\cOB8cC"3%'hD[oTQc|}Nֻ^|37)(!+)i )Cw(>:!ʤaaqSaJK?.=% ;*-Ikua+'^XO7*CC:15}j>.]åjOڴ١ڛiHF 2/u׍1%pa𩕜 جVK3]Gmx7u FJ⹊BQQOd qN]­ϸ"nʁĤ(kHe螤.~qD`$p#d*Gڂ##|=U[4i?/7u/ivS7? ˙GYwE 2KTs'jQu(ÙRevCP]΋-TZܥ E~ECZ5JapJ$˂xk ޱlI7;si1餡J_rlg-u>*8JAev_(zp `)J\nnrr %"h>^Nff,buƴ(/y3Rm fVёg{3\.R$bьU˳k^x̿LzڄFUyN+Zy]ȢqKb$9#D5q=\*ydV,vG?(fiFG/3Fw)C5)Q7 P,'([26M Ǚ`轰9ɿؗG qF7غƤg1aU_?,`ntݽJϐF#AӚE"~.4n? (tӴPV+4nrs)i]Q=Q=NFOA)9<fLS8ZufShN-SN2wUg2R0窱>>#W w܀ 'MQ1n+T+#$Q_C6Y|84\šq<״DhOw;WkU (s:)n 5rE3;TʾAy5#lWpcQ>beARqRTHi>kwIGJsb b{BhQh&Ŀ~#/ICyc;SSl&J0<TYMEl3|sǞ=1"/3,6MGVj|m7~_ELK -gd|>ɦBMV& uҰS7w*H\)n O.o]tEиBߺ* ֳxx=ngT;*jtC4e{IJ?u5ƚt*ѩ2ݡ^!`v5G new$[`iVV=%(~Ngl ՔM;pZ~w,l @.4WDĝN7F˞Hq)dX-c1fh*($@D뤠_r_&ΐq&y|pRTŒI9͕7|߆7XOp5?4Oi#jRR s| PV7yY}ԎS/L Z.a}1Q5x}0Z30ͽGFX Z_a`w{+%=OjtE'L8I/"%Q< 5A,式g0Eӑ>b3B?ztxjwIhm1H@^&~_5J`Y B n:TM] j^g#«M[AILQjQG,pYԟEaхC8.FFB!EAFd%gR++49NKl@(=n;pWEŧzX\Íwk1h05I8c-"ڎ{,] oGXՑ)0ŬUavoW<ѯ;c(gz ~j]o5W0 = kEL<4(gHXl@O[L&ӃwCμVڂP IT/(uhrdT{>3ȳu8vGthN5@;L269mf,TNhWS3!LO9;s'!7 s9u _L❫<;NʡJ'P˴,XiEeCuB`!u#YD^,xo!˂ߺ;ye!e={`&.&&z袭9/! eȰͼ(8-_{z{NGDghֹ]LҽL栭bƚ[7>B%)}A2xϷL;.d qda%TQgOY Hӛj ֋;BD"ʚEy'M̢_% =|3ղ mcM;xwҜYlPei4\,2_%f_p>zAW}O;eӸɣlX*fr$Wu`wҋRU+9`h |Za0rSdq̉̈5?l6vĕPBdCNZ%Rk}A?39Tii@ss-gS=vd?=-؀-%h;OQA !`*ډ.m'|x]L(|HK|w_QYy.gHnlhqWC;P-i Q|Ī_w q5L 7[_cϣz&Hpnbd,s5<=j$|}w*Y?Ygܙ(TtoݝROtAT3Z/B+>C5D0sMt/HO?eqkqO>ՔzC^c G'EV$Dy"ZcE8U;_'my蜟9?KQOVQz)rדbR'5nQn p_A\fɼ [Ecpb,pþC@ܵVn̩=!pڠ o-iՀdD1] B5> G;oPZ =N}JkZɳ?$Ŵ <ϻzAB"WcvަO"^< fI_;G@2O%~$MfqMzkͫPyZimaReVDP:feoT~SqATOh.6U_>3SAH=޲&NU"*7G2x(@0Z%7P1@"R1;' 3qdl^!ܥbM`!E[w'56"&0igeo ͖Ƽ oeh`i\D3Zk{0*J]s ~MuY@ת>JVPWyw7L6s^W~+/dŕt(SkD1H;O+On1dҢ!;GBU1w\& Jms\3=~gT9+ #-J%%&L/!vgKez>mo .hb^hY@ ^ׁ#j %wP 6)R׵ ǚ+۞!yiW ~9&OjFqaO\R]/m6ȁ仑ڣ06zEn=1 >#mT0t2ـq^ rftTHø-sNZwqhj;a" ͈lq1& ZN|XH >da:QByBy" ȼRFxZ2@@^_ԝ%71++ mø0&m @$͑u-{=o'N̚s+!q_i~VPoHzbr ;y`Lc"Ų}ƉKE|Df][-1roX/H\^K4BQQwż13WsztxŁϗ5=RtSnL IlJ7S!Ww%| t:6tYNB1<gvAec;_o*EiF.>ps`_ΤYF]!qdP3gt[LK̒#jL18rԹ.7AI;ɩ^J:=ދdj8$-IN[ 3 Ls]WN 4T6 !!)]PŕE7 e0v?.[ݯhAr\I|)ͬN7-2(GtWqи,S`$  %a/cQMoDA V>a+W}nS1 TK|60ɮpUBkpKROMhhnnbf@쬃\WcAXG-^(yI tK/mX|o|xy*.zBNQE~ ])TgiA|H[] Y/w>#n}S3u՗Ǽ|Nֶ}WW"HA{_q7a/|vۣMgnT˘gW-9+~j\"h)v"GU.ϖq7!>ip…Q}J .QDCatjőPNeس~siU mnDA˛HKFt|-Ci8E795wv&]|hd~:BcB0rI.G}{x3xLG3g3`&N/=r.\8Vk 1OjVC;#c9n"N^$/CgM7ŷa#ϲcGi*L9zŶUAfDs;9@hәi6zg"j@I3_K8>pkQ؏'B3< \ ?ߜ7za&T5@cv^Hhn4`Q zx !N˃~V̡!&ڵ5 n!:*!e=Cvۤ/i,4h)AB_SeXn 7bk<9 w\Løo3?e[^|#Nt'2^z&R;8r ƦW4(F48K9μE,ە󴴲ryf8E.tA@-oN@= =`ӋQ.k5'AוG Z3Eb=EA^Xƾ8W셥AlXx8vg*f&2G@H~~Ixr@X _6jlv0_-M;&`BVE<J[0Z 0Zp}oRYPۯ9vR~*xU#FrwqjcpsHf-ɴ@`\E9fM D 8ȦN*0CfhZܿUae(?ccA=点)շf%!~>q8fC N_0gL.9V[o{Wtls񷿄qǗӌ,^+&sPyH<,h{/Y,b|fzdLjrWf*%vF䛎L~AL,KM =VQFKΙRϦ{^c}N2:f|p*>#qB95\#ZD#xݰ{94t| ukG@\oL<_Z5J35WV chш)ˁ(g/w)LQg,$tuv! xfz{CCG mEvsLT]IJN\]ޭ$]Ue }oK\8Ȥ-E8Ymƞ#[2H~+T2„`&}B3ilPY \ _Ds(7rvg=B oja+>y)6' 6/NT ؅RZ~Iҽ>nX -!N׀~*[1O4))V`SgTe(΃V]Ynde⨶O9]JքP^N?`071Dxd߽,+kA(k?*0 dhOQز~j%ԇ5t'̷GNmp#"xȄ.Xuh#S-шン6>ǝ ݎlΦnFNǟm,Mkj5ѼmwqLl>hFT*XP0ddn8XVWe/(S-ܡ>\.o~4w =+av:C *4tY7;h.8E5L"ssHb ޿]^֢J,y<9 InR.wl+^^~3rkQ3!H0JI*"Q?FBoq4v1"a+  D u!|`TP@}]ۨԋse( 2\`U$ÚBPH|~H:5/Ȭcr9| iXtX6Bvrfإ*H \ol* xC4qJX,5m(MqQ#5\ߴ(_"^'lT`<_OmxoyPv@jS/zM}WڨۿeU_TUK4/Ax3? [{CxE48 %8ҷgw-2>C:,vKݳ 4e|k4Y +ڽ#LX蝨g=B=/YeHȖչ8&!ō<Ϯ=l m EP[]±nC;dƾ`Gn"d.h' !8SК fO:@>p]#6:3xh#]ns`/o$"ɖ㶊GYEq;()MN}D7-C4&0WQ9ΑOozŔ6 A|J򩹮g󟻂b5Z?03OC{ݵ;{EsZLd sa.= R~:scd#}w<&-Ŋd]$_֧˸g^nHD4 0swfqR(Ԑ@,8]܎ .{Դ .%#Di t!s:ֿ`q[U\MeT#Qw=uC]ne$eu9m6w|bRTlmp·$获VqښF^B!4 "ĒO9VpnncbP NeJ6}cG#gc޸q[ Jri(Z]Ԃ(ް„S(#mQ靶 2 x=%hi-As BQe;-|L]R,f;(5~d Ǽq}&Ě t B`;q\Hmbn+Tz*;->&^(o  |,_@RH?_XVq񴝎_m&4NJ;>ܗ :{vCkP-R-؉=nxmב+!VZ,W_-ϯljcf UǗW^ }2`y 6f$Co)OFNUjI} S-;ل!x18ZvE?6 833Ħ<Y-)l<(U;.D̯?J&At~F7tTGR:Wޓ<qy*4=6ӭﯸS [Lg9:0D!hM#XGn\ZHDwiov#%);|LYnmg}.a;Ԣ* qPBÊ9?QDA=0eXYeyEe~1l/iZ2Zyؕ6>F4*vpq"rƬX`IjCX u2ѹB]HZb=2OjY$4A|X7MfQZ%*ik9lh:\)ċ͢n/) ς^5bTUՆ^6,0D̿پHc 3KE c;.:$=U=x(Yh5{g?D&pH#q@K^ueƶ' <{mu)b g>*!}BK?ɾQ&LNf=ڲ/DCцIQjQz׳- >#.bOU.aDԜS$F:q%IkMWlE9mrR\4Vbg|' ыn[܊a0)gY7-BqZX#Ӆ:B9Fse,+4jhaQ,'+f7]TmĿU7,zɼs JجK*<PPR_&+^β/l#X3І"FZS_t/R5QZ%!.QW`MMvbCШ;4p6}lԡƄ$'?Ll> t>?cNE699ٲ&"I?0%~U߼%QE!c)7$q,hK7k&.L2!\j'(?zTND1æ]pgWi-nmFkL!_m:Hq1H 4Ş)Ĺl A^bHR ӮɣjMAUq~P06QX IGF|k$v͌B+28OCm0̠coF/ݒv,Icئ*^۵9`Bź8}E^ˑRnZ!aZUtbE0"KK,yT)73`I eSwz`-KEZsZD&n1^Y)@y)rGTGlxBƬ7%g垙 :mY0y^z{yHv{ ]5k! 2k7 xJ W\/6]8/xgi@'ŝX+;_vg,7Y/ m^K9}Ƥ+?{TX=[yђӹO\'nF% 6dsJLL6hDlpړ֛jV|Czڣ^#rHE)ВSRͶ S՝~ȓ.hΆ S}=U z&v}]c>$2;EU4<Nj4O+:g?x5U|ɯ-mD! Hmb%o}Cb`)F'CXVeoJa tu" 6VQ ,c5xv7d Hjs7 y~ҟCB3ȩ!|u"}zrT r7 :n)qn-X "ۄJ-f&4ڗ+0/ZYMJ@ZIf*ܱJ3]8aVۤ. !ݔ!n]@8Kfo4g\5YrbCb N8fu|SP?"1,A_9'WD t68HrwPRs1-J&cdWb$1=2r1]@5i<|8VW.b˃DrlU4ߵIb[ twGPcmFU  \+(tPTYŰ=JX~%RyaE?6 I>[GaOJ NA/`?hkSׇ","J M%"؞S)i9:{?\Nr@Hͮxi+1!j_٬<&K'K48jS,fo቟R |ct&ߤYU쑩h&{S^;G0 4x; ))U "2V$fHsa6)trcgJwxr](nG1ZKQ#(= Ζ8)9FH.:tzԘEΤ=R]'0umć1꿚#< C9`в >s E)oV7~MtJ =(eU VsI L#!z" qm`K&/twQv!2i;cEoJ)̙+Čy*suuV '((;f .; Px9hf $tn|j r %l\}#05kJmLBMDq3fcr,gty>թW\)JuG~s\_QKq~8106 Rs.)2Tt#x,_ C*5G3#Li-) (%1XI))K1ziˋ|ȣ/{eG R&Y{;+ {T#jB;=u Չ.Ow`X8wlt \.vݳ-AVmY0(҈˵իy$֝aZXĢҵ6Qa,ӊquS a.OL3xzsws`/y&i:܏R6pkƢ(}DGӢkպeIiXV5{JA9ژ.ri ; M+?1J!dUY?7sހ$5;tfff)̼9IC政GVZ53VfoנA,8@4{9 eDҢ?iX%c"eZ^5ƺY9=$ | ЭG~A%ns 8HشO3ͷN}L001J?PmC`[a1wY2 ;]=?t_I⋝s|\#UH_&Db8=~&|tvCtF[C:[T/SFt  P0_MF(׮T!]^'F{w)^{, *_r/S&k(sz=\AT&^DtU|\zt&Łq1hy%= {ڪF].­ z~*nRt (4ǁޟs$ (.˘@q܅vɕWj`v. !3NKUyӿ\Ul3أn-ΠO-Ysug\hky+cf 4@+R_K)Nk\Њv񣿭/>eIL8TBSt%G-c|^+Wl|x._c="Ksy8˻ (C#|Kr eڰڜhl|N՟=MO*X{@7{涁VDR `a|&/H56-ooJпۅ:/דlZpBd] OpCȓJq>2&fR~sf]fMZO9ZCB-_GO :9PyosbرenJΐ7ҭOftH%nh33f:[WώV>$.m)TJ|2ɄvVP a]WC]M`[H&jIvHzBj9kI>ƌo|^SᘢY3Ə3$LO7 SEތ־l#Sr,2YL0r0ɺ"n7{^3 y&a狶 7oG N&b!lLEXxs!(혗@Iy,J׿EJ^\ZFɲ UŃ"3׈Gc%gOYK5 ŀh\ U+y뮣Xsv୍k&+851(A=k/ )cg}7܈g^J*X^4 7-ۛ|X cuFZ f_"jt$|U4w J!l{Bk)~:Ӏ PIr.Zb?}z˼}q;dK$wŽ5kb"JX+G5&aשAqp+8 )S_Q E?ed~P}gR%.,?:vnH8nuF i,?p M~5WPPDAjWԢ L"Fꎘp KaWzf%wk cΟr"sc@~m02sa4Mrwu9vudaʚ\XS߶f͟g@?$4j@ms3zcʳHaHz%Ky." Q ոjFH?69W';, 5N`];=9fUApwQɜJ=oYrz>( J%XZwKHp):AJ@3C9ϸ{Z_OwodԆLw$N?)zBgPR):Ouŋ֎v't}C]{SM+<'PeCPZ!aWPsvdr7M ,޶m手ۏ5ɱ F/mIYzBqn[Mr`ru Mm`3b1}\ W5{#.0x#2L+『BBն>O*pxC}$ꏹK%"eV7I!5/+vJJYR|/ o< _Yhv(Ȗа /8PRCr1h~ oaIf`E)#/ ;*WViHcW8w_ mRVbϕ#Km3UăJ1jv,(~='!Uc@pP1{ldjzԷ]PhRթ) rjNVZw7 ) =꫈r},*THT h<]+Њ5izdFν9>Ҏ;y癫*H|V_F)XdIdzW:pbUNo{reJM _}:UpuDov?>_J1J ~2 FmwMb܈x* /a>2(˪\Twnzt9uU]tIE"sywƶFfr͔SY!%rl{F`98o\n"}ḏzO3B \R얹[g&a)]tɒ2mC# 'V޳2Aa!~1憼ҋ@|ʋrJP۝Txx&T _V78pKh8 7/ߨd_@0 ~ׯs!fac;5~Τ{);V>--1i]}ifY5ݩvCf,}Iw|[zya1&I{ac(l,AعIBXf&JS!]Ndρ#JDf !;}$0*ـ9 ?o ԝXVV30HgN6@VɊ\zhPPٹo d^yˊ>>"h4÷Sr<ߤ+io _qrbL '<_nw?踄p/.,tG ";KI J Z!ET4_~w 4F T@ޥozmU kfeCwKOݦoU_-q%V°,<л' noxi?IlP Kfl]p@ x0<)9Åu Xɯ'Rޣ)-;ԇ"Eݕ U2>Nj_^qFEa&ޝ 1[\ڎaQ|2w0].EMlxKwF˦D^~lr=\ `sE>n`w5Z}B2."BN)ךSl"sA-/n8ePAlȾlF.6djQT >Cz '`U#AP[%nْ*\̳vBSRŦF%hLXD>Hv#y 6[ s,AIpޫA{NyI L0mn홣 nH>JՕjFHlq=h;%q3ha:stA:Zzǐ{y 5UQ'Q ӟY/];C눘>{ESRGn^:Dl[eFkY)E~VByl2k%{b ZMRE >˙Ttaqo0Fr_K>-q~O +:H5 /O5Z .8Rr#_ *deXJ>O V?c-XKkߦh kNBbBCX?Qdp!A'micyxS6[Ȑ!= {)C$f;av,OE60;בoEkDB~+~L66Y+2A+X^A+JaAhgC&'mm}Ԑ̷vlۨ 5Qk7׭<0W_AQY𭚑4ӯSgIlF9pnI9~{Op$e:us2ܮ#نTSH1SxᩛG:T( {V({I8c^c懴E1lqFĝ&u~}%[$f#ժ)EQFI;2;ƓhI мMr g=~͠tb2%\C>>bdwFdJv"  m9/>im0TM:tYĔ뜟 tC6(#i]%|uT BMv,Yb]Ց_ƹUfx E竪U+Ey8Yw D y=GnqlLySUV1q:7`XtH}P}zArK\g#l'qYD!TmSG:W{E,}\o\2rMl0.4~TSd8onAT=엄G&Cs쌸O:al,>D'~vqQccu$6ܰ&XnV{DQ9VYNo8XӇV~0(SJH7(8x?mΣփT##7[~!*x`I8C]b P -K}حtw:eUЎ{cS6|kN R;F.XgW+vY=\" mX g>%N.09L /N1?-` #h &*zof'.7{M$ﱥ,EY0ʍH}gT=B:>-ߗ ̐d4!|BlS;?d8 Xꦬ^>`o }-SlKIAk@$[n}3r7~lK,68PLOYN%raK Tla% Y=${}\ۭ80J.drgˏGaʑatl!8Vo.s$)/!L-L'o߼"N9[ET8Cf#w5t~,f"z'g4 {~4E+ V`vȧaOhF'l|!CTgB8ڝO2t. x,cN߻ѻ47dVIcX(×p.Vc-%WȤ@XtniW$,>Iu =Jڨѳ_+ +f;C)f'KxuqsL6+fC1LPd - OsPOʆS`OE! n˩lQC/YNGy#xm]òUU/6-_$OI])NdwXw}V"tF}Iޗ\ӷLb/\&8b2H&ulwaN 1l ~]Tt?Į*}q@Gv-= =g/۰FVI*W~f־рo26cU㥝fK\%4\a\^>҈Ĩ5>JEzuCUίEe0sI:T ?W ҄D5X]^s+yI8 !<ᆯW{Ҷ{ W">L4ՅM^zs/Y`7:Ӫp\:tnC{˄Iuy_], CʭPM?Cs)+p9<@U=g&!Чu1Kbr:;.,Q\j#8PeWryjOMxڢ.:^EdlJU7됹=uxF/^ D4@F:"T?1m;  Ъ`nU9"S5Ο()wUߞseJ?`5pݏ^>HK~fN,hJ]w Q@箃 f6nj<ݯ1M۪ie' QOب"!*jU[қٹuetg}@VN` І#R/$:rB:yN1Eg>&_nU鳉;~6ʏ>)ТF%& VSG$m_$_(SИ[8Am!0@y %lܖ & '5XEaγLǵ~P±Tcp}|*YUAGҝuUؗgTV..}$kGPϯԈnBc" Yfa9רP HJdAS2icmr-h U?U$^"h%;Y@ BF.FԤ;t@i-~-v3N5{ZR/l'LtfLW#CVN ԧ|kVƗTVU Pj6 Љ`fwφ4:sSecIzػ9s.Ը Ni ~ ͳh?tgVX`2?׻n8SjIa'ly,s+D6<\+Чchj0?7%f߯iPs{Ċ!6+Y]ٶRX];BžkyeEK&rV>bg #xPZ )Z7zR):tR1Tg"P6|~"I l 90J0ݟDˊ88pL j+"R*ďuVc(KIJMdDH6!r"}vo)?|~>S" }/B ol/Eӳõ'Kŗd0xd"D/ /+FKB3Jiτ ;FDrK4C/bUvnk:\3aK/^p>)ȼo[2ڈ襻,S`hjsrtTy*;`y`UҨF  dS18ҍsXך~yJlm;ǯNx4}dyL9?"Я*0;9d_O7NƜɀyr#+Ft2[tN9:5L3[T^s006>/$24$~Xv;?wI~Աz< Twf S&1)~hMȊv+~"Ü& xFFEMg  ,?0M_Ok,sr+I&}::Kk][?>^lIfʢbr zU,Ŵ<ة%} csr.nYx|/Rƈg4DdŜOgK#Z[l=QS V0悊 uYv10&IԠ/_Vaai '\WŽ(LYhT_>{s쩙EіR3Q2;du.ƅ}a7=#gL߇I>9Si2OrXzM IFD<)!hf<ٔ#BС qҠ샛՝ՌP^pt!-iaQNLJ߶#"+-vX(~C*&yЊ<ar=T# 7ufΏ 4=AR+o`yMˤȤB CKֽ-^-R>84L)% mxeǔq;Y鞋[gVWqʴBMΎ5$=t\1d(o<2O8^Zpnzk[L1amk]bỈKY#?H]~da$p䋧pXdA~ ,i$PD;?:IM$t~nd 7N q΅\fb[}cZKYQ8? sB=4E*@ s>QKKهƝ-gLL8H>X_ҙHAi$%ctQ)rcbb<?H~b>S91vI/Jmj3Q;=b@ +[I#jhKLX:ޠ;td$kBK 8T+0C[Ρl"oG;a> +=:7"ҡeN|*ϣ&"W%㣔3cƞ`$>ܴ@W9_ܘgQvw:N'cQwoaS |CEzZ >iZ 3gFEQKrJ9 7TǨ*JED)>5+ӑ  #㯼4fٕ\Q43o+- 7ڹ:K=oKHr*_~jܠR0H ֲД=DBΫ@*D qfŤ+WռWpyy=N}K|҇g`W].GXWW $ٓ \Lle fY8U|ܤLy~2t0N AFi (|hXDD n<I4Jm`nh<8 '1v:.@U;ihYꁑU5`X Qtt=]Q%)aPІL@sWl&1}Gs_oxLtp!T{b9O#A^Qʦ E@ 5ٵU&K{ ^gTf[&!ؕ%&I]WbJPRMbmWZ}4 }Q<ʞiC o< 32^4ݣQ­^i['%}qU&:?u!x{f 0#dfq 磨J{m= ;=gti)$U+ЁL]JZyǹPu msWp>g3ٯ'`TBXsrx y17 y +B?|d_]עH;_a "4Fr@ab่I!G1~9p " mϺfexRm#+liA7WC0tYȺhn4O$JexszY0Ͽ#gx\=+gϽBP`T*7 r8|R,jALU-[Aպ* xXAF;Fgw~lxBQ^:[FoDig|'je<JdRsAGD C/gikd6/ {=lOt>oivP3kWi*C(Ju ԁ# )7.L$U8ofA#p .0`ZBC01RI=GDd*XqsT,8JL-sҘygW&NHst7,^N_ò4Gೠ~%.Y֖p&?-")#ǐ笔=SEdĀ09=Ke G@_̉aB\اLJwFN>|YulĶ 9]?PxLLyk9cs+[d,XHS<{ķAuLy5 L,]e N1:43o@@lgQ;11 4] Ft> DK5uk(J$A17-iﭫB,,Ū.ssҊ:|% ǒP >L`i|:{VKн{v7=!:s CIҠbheԺD"E]шnM5ȟKvn;ԭcrON6tTMOI+z̢Εpc %F*c 14x8dB ְ$ÄL:b!`7\t8:ƹCdH'&%HPe`"fM\DZkrC -gjթNaسĄ6ұ1iJ t)$yLv\~:jr횸[qeqdXJ4-> ?HͲ{C]$(jsM,=L<mk`AX粵)? H~c3̼V6IW='m3v> XF0H& &E`k_R9B%XIkgJ;ci1/*_/0G@K $cQUؘՊǪa I"u\½yY֑6&*ИDNH|qmW^_R P;96~Yk =.MG pOxCq[\X[T8sewVa翊'ABfwk7bǷVHmYC͛S+D(SZl!)H9I@+ ÄP[UO-9CqU`,򗙑nIXtܾ?آDDWiptLjK 0 8\&ljE('Vى0M,ݣ\GY8pU!B4axx6Fea}UIdmyPN :.mHлgmX(r/aA4i-Uz!9!{ZG*Zu 40ByS0E-q󫂻1(jtUשKHk'r rCaLk92Acjz0ʬu4O{e>4J K%St˨7Ōwk+?T JwޘvyX0 s~,ޚyH/oqdpsttRAEG< &`;SƱC6Y.֤tbFB W/Ջ8&N(9L_3n< Mg/ 7}"8ۛN.ID԰a})r4Dq6/D0CzvK˒6:3t~o잒ⰵXbY%fબZ/#;$hMMthο(l7PXf(2S}F8YI~ ( "ؼ-桕xʞ)D!:R&$Tt[d3jg6$k^;&b] ?V۔by[_ To)4vᶝHV?. }wIqL\,uko ZOħ sѱ0y7Q2 ^BJ2wx/S #EjÞ{ )43 c6/q T h͛]XkJwfjd &`I]t*}j9aH~-[iI>] b`>ʈ*]뢸Fm)ՙBx^);i|9{(%37!kuV۹gE_' 7YLμ /nP%- tI~H6=h::>FBxkxQ#0!iGiI?WIyξ܁gEVtYʱ@Đ̧G򍹣`4e ZԀ2`e.T.z6ׁP |i]<6]Eؖf{rbh"N@$P胃Ò,]a>IqzsaR -aN/g=tSFf8BoSa9:uOok!)cpRQ&2LU7yh*wB,kK*UOI2nnq28\q"?맢*"9](;]O ԎP\afaa*@eF{ïaösK@kəR̒9ULj C"G~xT}5YcwOH#Oy=gl/ʸ?fRoa^~;bmȯ6x:Rsd!\Ќ) v˾.UzeUl J}Sfp oYYELD#tΨ|x~wn S/%}./-٥|wH=R岿pcl}h yHluzP…sxɔze#5F4K!>Ԋuyؔ"qb?$[K`{[V]nFV;-+r<.dh733<"+E`y~kd>\x'e,N --W_]640f@fe6e_Xu9ͶP[KJoOYa:>>vACƉ!+f7cxZT9>L.ϳo3_[vSAr2f״*i>_KRFmPո͇JoRR;'x+5$&qe~^%85. Q)Yhtu܍.+%1iBA4ooIQ%|t".6/! b:̤3h@]ͬ7Ӱ8 7bdzCߛ|N{$f dM)qCU ze6<.܃Nk=rcE{rBP #EKdD`*捵* 5QAkơvJs"Ēd9  v^1(me~4Rjnt+eSx1WQAu曪IT0{:!ǁY # 4@mܷI1U`pRЂԏ'0]C|J16j|ffv Q}FG~E nHJas(6US)HGn?F`%^E}^^!D!n30u 0تSevӕ*{ }6蜂 9xx7[[2F]lcnY>0zv*zxZq2X7qM>"d#$5L#1 ס$b"Y(Xd H:֝@kx&NJTR3ꦹYVaP+'b=#>I?ĩh3ert39}f|j;rv4Y[^/"l; {.HɖYƛ!"0TX3@3)s $+ ԒyK|\dǶuPbM@* u=P+n~0+Xj*[r>s9~9 owb-/WA)*n`/R /T`cŴóVJMGgG=7U_ P62xSt"vh4 'oJz1r]A*8 ]Q8-*$[?g @}_fE}S`׌hRD=iԫ 9j 9~sPQ@ڳq8t@US;.~V$I^=mM O3dԪ,FΞ}VV*o!oɡϻllV:t*Qu.I$Hq[ , u VlFVCB[kPZϕ#~\7Fr {bq!I*xɒK~dׯ*f @? m#)0mw;-Omm!cبګ%Y,<,ݩ-ڳlo Zp3JtacP{:9_9S{pE&c}=mR/ ?`)Ma̜aޗ">l=lxp_ ng1ӕVI's:7\EiYH]tu֊3r .&-VӹAȻMžܔ҇CXEczk\lȵ 2Vח_Tx\]Wu'N :ݖ~zrT Vd;Ɠ c b؍ J0aJW"Ru|@4$Јul~[ti_طEğ{7~/M7:[dkC #20a|ԠR-IlT;!1H鏼?-wXIՖT~hDQP7FFIoblZ9U'Z:6g ul[>f/^@{TI$A0%KYn4"MjQz=B%jSwPNjʥQے9٬iQ//"=8aMӦi&g>D,{eZmGR6G| Y@xp fI@P20s1޽{>"/3C̟35Yto/ a6DiU3jrߦ:*"NQ\F]5fb5lD"M>Xt]$=b`2؝Rg^{`; C&֖ZN7r=27201?Ҍqr;y2_877+/;\?NN@JICƮhybEm"c->lB@#vf{?8rJR(nշj27vT@9ziۻ>qu1)̔_`189PTne F|֘ F@u|#u!c?3ĩ8dع,U1K)ZLπ="~aZLL0 a5kW$ő|JBNg̽s.ANV-TCG߷p΃k7toO/V{L3M(#2H@͎ n=ۻ{4h\Mt%D:#>ʠA&5X:3@F hbh~`5Dg7?{cXYou\#[&#l{UŎN[ve%ȐO'7N[Q~=H IFfP8׮[Wo"+\}b`_M|n0VM%|{m( }yqKl_%q!u1ݚY+| +u'4w4]wv4A+w"EV+ԸL=ly)f) жK F[|p6}Ī2+ʷ12>zBZٌ԰k/pӲ||@Nҷ&iu1PD]5 cQ7h2ty|c<{NIohBzS(we8Bh(g, .lXC=y WA n҉7οwOY10„+>kqZ{ xsXJOQ@3|\L*C$ yQ#V IDGA(%R[&xz:o0p0KD7a3@ٵrn(o @KZ,Hr5՞̢RHbڝl*6,Q@]Svݼ *<7X2/ܝ,o$f"PimbagFl5/6A QT.7+^ş1}0:cuT1xETW/VÇxu0W/WC0Tw5~#X(VQldVI_Q+nF'0|g5)HdMLl g,5Q \N(v5vȈ1 Ye똔D$y=`El*}jGPij]Jl7&(TkF⹤*"*#,TgiF|ն_AIM!k{I7( ␯oWmhWXNM H3`?\$M 4Wolz׆8C4o+lԚM$tB? Bu?QqzY0 w[jjPк~wg{ `4n'E,_Qmrwؙ}"Ǵo;(Ly8c&'sٴ_h~2 $ P~;>m)YӖ2# ҕm^QJ fnu6XU3i-<$ couĚK,e8 i]ENs}q]Hxppvö@ sDJ`*4~Y}P\ښoYOՅ~m]$`qź9.3L > gkא@ D_pB =[{Wa|l\d8 +lqBJ6p)Py?~/l HeҰ6`kVۮ :+&tn]drLj"6u$πOJ(Ikq諤\l.ܨqsXH8l.뛪,"1Z`_5(e]jQ-F&f|09/amh?N_2pO@zh9D3㻉.J} 4S6s R^Hq))JjWUQ 82r s<8b h+<0kpd!wPHN9ͳ2~ z1DPHq:^ռP?K5+- $j0tSf0cF1GWS*%G%>"aD0A'b3yTm)͵)odMP>~G:@F=L6MC)PvRxdrX#XUv5?O3CE#)v<ؕa51&dg>P0ZuY|jT>{pV7[O#58X/1C3p⊩`8KsIY7PSc5b;u{ JXE=F^u}  N;KnHE{;'vȣ <#,M4FiͧAE7^2 l wޕUŚ0Mn A¬whx_J8ڃ>Ǟ6ÙDԩeVZ'騲C8/3\Uz535 HiOANj C˵/vf60*^'Y 3mwRU,~}XciX)Yͩ d 嚔W6a0H$Aw'0Tip`WU03 n[֠{y! DCa唳Lw${D~oZ'N6"O]mKȯ*T6 <̡=t钱$r_Vv YU29}l/ħioo4w;̈́h埅@HТхP9`4\Np7/0ơ;Pu S_곽v2F6۝`{Dq—2\v=Hjҗj >r? )Lcr{Sx {0tFn36L]A\Nmc4ļ|h3%Ch kݝRd ա7{uv4.7 H|KX$i"0P&0y)7hZռ]}7ɰVͤD+X7T2 ys8w#@FΕ@FW~#t} 0t'%S!`\3xk}Qfٟ3˳ύs} *vg2Pjt>vZO2 Fym뷨J{ā&&eˏL(u^`¡grfn“l)`b)5GV͖jc5̈8@4 `t5bYgD1g>T2 )QOIa@88mwmPxN a`;<~nDX|*/Y1%zpY&3/w \3:>La;ԧX"R+qc V~\0#RNrByb15P_ ݴ}TǢ^~$wKTP{?.y _ߏ$FXo0j5_a _#E" :RAMYJ'adP6ےTֹk=2/ l)W/b^5 \zN@bƟZAwOm ad 5z2`D4u$Ґ)pWKqr,b^r%\~a0SbuW$dsšTP1BȻ}$"e\(ߔ%{M5$U`]#HX ]'ߜ!m6H gjF/(hU7n!K?ąUrkCČ @ Uxc]{Ig]]zϝKV ;n/ [A2yImfȖ[qiAYr&*C6?pwσS˞`F~ PE zG㺔WD=qr:M&4VLD7R= W9p\DyWh6V<utB5OdW\@0ѣ}VtArx/p(Me"Pa+Jdz~/Ǘ h#czݑ: *No%@a@^ctUf2Nx!5/cIda_Q홪 4Yw%0S*v0!fpV*r _GdԳF3wNq< T/fa>)^RͷRAqq.̗W ?ڤ xJ".2,j$E͓*F61l32_,x}Cwp ?\KY$0k}-OZy\Kpߐ'7`1pT+<}l%ﭮ^ákB+cZ0Æ=q/7;oT5Gs5cў)['\7jRztVO|5kƓǰJ:FVBI6%R 6rb.zeڍyJ äWޱ!ԶG:umiHÕոYT)Lznh+`ad()kQMxNM[ܲTLH|34ˌ4rc$gj6J+R yGjܮiLm*p7Rgm//urePMhh'>< ȥCDWdoʒc`fA_fFkשVYȲ@;cyl7V"p"F.6{:;MCz~Uy*V_ Jq /W0L{\08 "p4257۞|'Cu0RJxP{dZb8RT`ATY?$;IZau*MJÀspX~naDK)=1nK KrqhAwm |x:(}Қ҅s0L@wLxɘ4{  Vy XZ3'49ZH@ %#f,u.h9A>REs`f?egc[OJE=*C-ߚUd)(ư<ӷӳC':wjpO KS11уmt>eΞ̮6N_ OM@-"e]R͗L@)oCNt8HCMTk[|[U@UwD$!ʰa<@/}Lth>Urjm8MUd)(]|0mJ4H.k83u3dJ{"K' ğzQtFOڲɶ++C  j?zYm{OIʙ'S|[ASA ЮkP AǓdzhuoVSo0^hPpyJA6Vz-=|u3P.$d'cOyohƠc;鼍ڭ{֎aI H;*Ԃ5bHGe"d') 1(I6B;wzvmG- 7˻& iN\Ej~sFG!Sp}s''2H4(}e,:1N*cN1МÎ& t0ݑvW64Y<%$*엥åSU+JpΆLCLpd/0lװVM%p.ib}Fϗn*.Ձ8J tk+zmx[JE 13Eg`J4yRzIN_͔!f2Ml,-(%Tf"18p@+ ~JX}g-A^STp3Lܠo&P )Ax}acY쑟,ۧVJ}-n?, LK W|pthS =7%L͍r#N468s…T3SNCV偋],);ypI+_~4 &қȹ*=(ҌaFWAUK[|Ц{Oo,V Op{r{3*a#]pJ,#CDǒ]{u97AcW9W$34d¤&MFK*KG6˨*>t{ ;j\9|䕉U} zɢ>1p6#7ǐ;4iYO]L@ F2w|zXh᳍ n#Mu3I;l}: 0E(wT#A>5-p1 ]qcz*V| ,R̆Qǃ9E' >N[TeLjq.V9Mh&<܇3&!sTU݃0_EhјsI}#]? It{ EΤ GSܨ èipXTl]ϊ+)scݞ*U)_-ZGZpO}Eu @`qTNBư-Qa5_Nt|qضgc`"jXpQÆ:C#j+(514)j֊ㆂXQ2X}HJC}C mv N !⥮Q}`>bP{]IîCR1޾ Xf-['[>pfdU˶hӵ5 ( KxRH?Q;'Eǰ9(0J'㢔oKJHM2+h"t![תk>ݧGt4l1u8s,sjGaWM{Ռ\cl|'v0P(8nm֝[;$A|; @23p-U\M:keIvђQ~>1Kj%>K'5IVg%Ƞ7}g0MFY®b`zeGov(ipOabO;zmpaTFżL)i}ө"dp}o76:C{OO0uϢA6N [TF^E[PU,@"KL9r[;>BUzckm d`Q$ <[ pM ,,"]C**Hi͂Mqr{+tENlב&4m\yRRHdgD=L׽dX.gӥH< ݋̛yv. .r_dM\67(<}XmMXBՖ]5~js _0V6$̸ƿ\@G lzPkWmY5|ӛWtV?!z]ٯyr5W4 ץwMy,9FLd_ԣMbl%gJdh & J] jr32yVO¦tg|ۡgR=mʹuF&&-OH2z-"KKjxKĮdv—!YǝK_wZkbْ զ"9b/ y^u;7S+ͱ~ /.CoAu9goVX &8;wO8AK=^ l^U].HESH.S%k@MQBT΀")L\ !C?~y^$6hk*̯5E@'N]]Am{\ȑcr0𼎙051@Cq- ;^tK)73m5)\d΀PFMe:O9뷺?Kb|7_ØF07Pe09̉7u/d"gwL lHP1. YU ;&iY0#Jk_U/+~p p_Y]n(=$=x Fo-maN\]׌-gH׍BTA+/bfԕT% WKVWKY|qUIPwǍ3ʣc0> 5}OגHb*&_+JQ1|KS&hq;ٖ~<D@h3s81iݘrbMlW'A9?BT_HH|e b3! أaxZ0wKLT5m4J%2Y/hvI!93y01p<@z`Mw_n\jŖٜ(W*sӿ)r-&S .ŸCV-ݳeRb_P0IF7 ^6{^ 08;88*0n XeI ́?PP}s0T$N[}$J: MԼ}GB:`}p[(ধG"({xM',hZ۹\\ CZJf<JHH<(Gw(fݧQ4IWaIxfrSUkqgUWWLZ h5x}^CٟH[ۆRיA4xA}!aqDN+\]B]j`nșƞMqsEW2nfVV.`zs|nhe- Q>[~ OC!d=t"bo2?ų{%"% 盘ΓLkUܭsH ,R".HI003; ?ZLPcQH5fQ6'Ej{CBf c;)tI(Ͻ+J%|4gC2k5G#T|fOXbj9?2fr.<= [F\L8>K747F>,>$o9#w01*m%QJrA^IΘ^KقSbـ+o׫K/d0LpiAޓIV:' bʢ3.4fJ;F뷔}䧝V_qI6g   >0rсw)`LjvM=AU7 NJ+bS)IG Ml3P ,6pz;B (.;#fZfw[8Ԃ00Zd:?672χgθW;KGM*`QphDXٮ&}axRޢH̨װk1ቡ42sEBXY|yPcEkЮHl1;IxMZٿ]ƂZ"oDQ7E3T!җL؛lB+ݥb,0!xφmu+(CGϷo2@V)/8$?7@T,xͿhd!ai4)`)8@wBu02%^ #tt!9U E.#~:Gɼ, 1PgnayӲjvR@sC(6R[SM)X%:Q*ط*) h@wx ^yNC%WfI`I2mc3/kMˈ6zOnt2}_敜84NrvX,rqHN)pZ41عg"`5nE^WXrI7lf%O20pE3¨۹@d/!]< YOmliy+ [oV271(.zzVmTakr@WÐJ[4q~_y΀Ru_#[c+D/K_n[Gi-`AXrp )N)Y?eù'~;ݤ-\ uo9n00pWP.H=#ϭsb;th[LΩ'a_8kGnpJ44mGYs P8p ,P~INmZY'%InnÚH6>vIhHQ5zfdU!Z"*314Q[8z|{D R?DeNR{;ۛk'}(؋}=kYh | ńΎZH/F.Mg\z E/N]x8~Vrm˭'9C\lsh 15; /E^+)JOdtyA9N7yY2vs15+x{gov#{9ό3hHu-"+?ƨ~Lޠ2aů(X5f;lS*L)ii-hC]y;.-8=B&`}`q00z~Z$ MYKT0jZ:Xt賆,m|Xstn3ggrz[[$ܵ%_kr(#۫;&=(֢d օ4^7v|]so