libselinux-debuginfo-2.9-9.el8_10 > 6 6_6 3!pQp)Tξ7]mtZ`ga[ ]mtZ`'pl6x r^R]k'ꉏrA>/l?WIAn@$H1}"xnZ:wW_l"XU' |/t i +NQS[$23d(p^I]On |ZK$.6Z9!5%`o\{q t8Zũ\N^qk~nc<΋Gx@"(K6fMP(VWuA [abb02f650a8ee845a4fdbef4dc25b33a7897555c0e621ca253bdd37b4ad97f14b831fc920f2de77f71cba4c41cf516614ef6ce4d93!pQp)Tξ7]mtZ`ga[ ]mtZ`m6;U|'?."}Qfg49VE~0I_Auh\ Cs^YXہ2pJKqfgh)8j;%Ʒ$F,kf@`3d~Ui`']MuT^f\f~'F=AZYT!$K9`}=u7zFxj2A쌉|H^`%B)Q/݋BM-'Ӣ\oڍ֔<@S_K IHy9>ެL|v)42-rQj$%ࠄYUz+^g.%0IRbRt\Uk0:U G HʹyQ_/usk⑉olڻ,%|o>Ry_J7Dьaݏ`ZYhuk̰D_7zrZ{q˓Uj8JE7ꛑIB^$e\4B3 >p?a?ad $ M049?M k}       4    X    ,t(8 O9HO:mOG[ H[ I\ X\ Y\\\\ ]\ ^]Eb]d_e_ f_ l_t_( u_P v_xw` x` ya aaa5aDaHaNaClibselinux-debuginfo2.99.el8_10Debug information for package libselinuxThis package provides debug information for package libselinux. Debug information is useful when developing applications that use this package or when debugging this package.gaord1-prod-a64build001.svc.aws.rockylinux.org 'KojiRockyPublic Domaininfrastructure@rockylinux.orgDevelopment/Debughttps://github.com/SELinuxProject/selinux/wikilinuxaarch64<Q xAAAA큤AA큤ga gagagagaga ga ga ga ga 8917ce14b98a20c747b059bbc0cf11775aa0e1671261fe761e7dadef494db1d60e447cfbac230dda29cf6d38cd50b3aff6d5421d6d593d382bba982a8fa45701../../../.build-id/2c/4701ffd775f8ab333f820fe32b5cccd9b14ac6../../../../../usr/lib/debug/usr/lib64/libselinux.so.1-2.9-9.el8_10.aarch64.debugrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibselinux-2.9-9.el8_10.src.rpmdebuginfo(build-id)libselinux-debuginfolibselinux-debuginfo(aarch-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3f@c@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-9Vit 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: Include (RHEL-50830)- 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 2c4701ffd775f8ab333f820fe32b5cccd9b14ac62.9-9.el8_102.9-9.el8_10debug.build-id2c4701ffd775f8ab333f820fe32b5cccd9b14ac64701ffd775f8ab333f820fe32b5cccd9b14ac6.debug.dwzlibselinux-2.9-9.el8_10.aarch64usrlib64libselinux.so.1-2.9-9.el8_10.aarch64.debug/usr/lib//usr/lib/debug//usr/lib/debug/.build-id//usr/lib/debug/.build-id/2c//usr/lib/debug/.dwz//usr/lib/debug/usr//usr/lib/debug/usr/lib64/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protectioncpioxz2aarch64-redhat-linux-gnudirectoryELF 64-bit LSB relocatable, ARM aarch64, version 1 (SYSV), BuildID[sha1]=3247c157f2b63ead6ade30e6371076713cb90619, with debug_info, not strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=2c4701ffd775f8ab333f820fe32b5cccd9b14ac6, with debug_info, not strippedPlibselinux-debugsource(aarch-64)2.9-9.el8_10utf-8088c9a702d9858850e716955f855b5a0aa9e3fa8ed515da859be1d8a71a9e328?7zXZ !#,E] b2u jӫ`(y1픣BFޜDA;ѲFQ鯤FW$>(p (+Rn|k-Æ$/iZjf܊hgL]S~'a;.YfSc"Fa84mUS;F@eKfL”YuF2(|d3 CR{Ga/~-}@ѧ+v5STEakQz* ySmAzK٤Ic x2ʏnۡ}gAЦJ6LxoF X Vc!0c2RZ!㣺Sssbv*m ~6dRb^4~v˾6p ن(j=sA$cͱF(=-zlxQ- T;nduDQJ҉L#aOT_E !~uX6-z+;wWTÕAdG'1u5ǡm-FMV{%@-ufG+ZwVTdcrtN\HsCVWMά@߁D\سi|&MXҫ4fc6m~,lD>]>A{K{sZѤ#7V7͹+Sܵlu8|s~q|Zq \Gֹєlz SBĴv.zUk$Y@ r/?j!{aOUk([+[eK%rawjZYVkBDP.(*T'\XBj̩qsaAozů[jܫP U P/`yFXT&_"<6,]YcK[- qV{ڥL2\WFVۅB)EL:mˤtox估DM"kHoZ'Ij P<;)$b1i{$v%"Xw/}[vPӺ) D2ɫ a3Vr$4^܍;լ HXeT(wT_V-2n_-+GHZ 3VY1Xj8Fn\J|URM v{k]hdNU \/W[Xe-&?w;'fǪȸGA_j:}U܁ᵴYGL۽QoˆR8*0&_IBU.O+'Na7l|-(8zl@EjeXY¸\~=y>+#He-ke[11عRډ K#mU&Due*H_"#~?O8N\:'%ɳAҺ-T JY9">3-o7d޾#*KϢLVpQSf0yaI%g. đWƀeD.p&KN E) Gd-ض,@B+]`gH͹yi&] {%l,B('ɒU9*0>O HN ucVLnY#M"0Q{J]E$7A!S ׽mO{cgOıXnA>{eA'@ {Eh)INd,t6D~d3p|,U!RmkNuJ k3sg4@߹/jG*]pXidw.+2/Kw*x'>}mq/ ±_ }e>D.CKj)dUO _Q9ΤIYȼx,64NZKOB)zPn7LZi1Xb , Pׁe\٥=DP,G ݑ=F>vk)ifo3l\=` v7*tsvWdI'^"^RDawJB)A!q|h GC_(LԿE% 옢 VQv$+pN^(;UZ`a2 <4/SֹGO޻Z82(+$j!KM&vDEva{ 4R4LKNh`&:hƿ[|ru8z^= iAIJUgst'9`"@, }ODN %dm4F.B6 F.]Ǐ`osr>OZ͑o>p罯|8ˏ,+b.Q6~"b?;C+b-nĎj+uލ\SoPT7ʻ}dsYh(ЗT$Gc I&\x9L bZ %6CA(7ik~;ěV P{LrfWq^{oC?1ƙjt-y_h ^~ rf'7hyD/Z>0wJ"8lh1yQzvic@u4Q!U|Ll6reW=W"' q >z±|ARQywL6s>ώ=fQ+<#sWS;B|d .it ^p佪E5e;Esg%b7/S͖MTw8Jbkh1B?5.㹢fFQ#i(Lȼ. %H)N3.xZb!`ypЛ>HZX2u"TWLؓ"3hw/0rlnh#]B_T5b\WEC6)V?߽:}q&l HWfTisAkaE4ǏhgňCC6ǹ*Ǘ鍻͑k2Ѱ$Sf"gAh,64 :>mᣪ:.{R^Ã#rgX3-ix0і8'# P8e.0 Hǿdk NC3]"D&`ʫ0 i@af3!xoTtQc7b K%D]| GJQz5`9iIGR`<1PgfgR7!s7K0 0UZzVK]/ j-5׏72OuދB|rӞnd1x=z]UJrDA4+CduB2Rhٽ^l7uҌ|^W]8~yen0yT$@ZN]ջF`'[`:Wטnghw% :X PX&ѺS5ϬSJq7X_fb"<qjV:ؙsૐ<*g f5h˗@:9{Ӆd>yy:%?""\t]h 0"LiB+Zgo(AXps.\BQ} CL..4c7\O5)FXң^{ʪ,0(c1<[mx]ʧiM&GMUDJ% ձ'Mf;tC-2AH<UvAlt%E3%!Z_+7CJYB|k{#e=D1z(VvxٿQz[Mmʯ:zaχ$5j'PqT|X1hSbբ0a3D%$E{ݎ4Z`#|UBmo^d3@d^dVh%\:)XiE)pGEe 3.,YРS=t?KsFCpNԯ<ܭ2wޚ& m Mbzrm 1 )Y}m:n4k 5dlIk62-O0X|sx˪jσ͒D!MNfX$FЪ:8фB*}@%UNwp\EbqIFRQ[#-_ʐ=sZބ i}`|QFFJlAxUwڶsK695噥A;/ omE幏q>%/D,`W|#{_{&K q7by_K,oĘ \5^1Q~Z%TОh6Jc\nO( MQAͥфmkCb4AbIg7cY$ UA2@Q$␭_Ȋ7cۊV"ؖ[`J&ϲ/ї%dsLms# FIN'*J0P!-{N ^Fuie9bEm =`,q BBb=X'Yy^Un6r#Ѷtq3 Ȧ#YFO/vf9,=$ws(Md|ˎ9}X T'9 E-޻9[6oK.} :&cuߝs}H]5G24@!XSqv_'#m^6w{K=GCΏߧL|- ƎӿųNFAg':B*8G%̂rB[i6vcxaOn^YT׉#PU(7y"Xq^ ҫYb!|S-ᗍ4]q1B=[MLw$ߜnOy'M0&t qV96.2JtLe$ޝcrG9Et['!ͥ|gl7fP@b:A1(B\&X3pr(7OO!ȦƺdKMOpiL%/m0ˆ~?}Ղ,(:jmK^ZH彞]cBWi80huʨwE|V2& & ʇ06ӵZQyM l-ru a E3',ɟ f}<0'bW2[j?r0-t"gJ4yidV7'~.]dw;1Ϗz`8QF n&& znYeEuҚȂ,.s*Pd0Ee?&`.?8$B "f$CR@s aFks2ww1[`]( xP^T$mO/*,@RxM~^/Qq)ɐg_"s}@t^t078>Z=5nGjO&.St]ѝȠT4Hm `1K0R: 0l]I;{POR(JTOk >jJ%;?/9ftcެ?roTV#;zɲQIl_>2it]g/iqч93k2L`pv2rqްZob@ihh*Q~);ҹ}o3!qgַ-*!cŇE)ՓS".ZF_-}5h עYμەr ΤkνdfV]e{uȨF/ð1B/3'~_C ?CA#} C.# Ugs mFzIyK+Lcб tr2J!2a6JUNYOY6JH+Ir\;@yêO4kLiݨHmԖ3*6*yáK U*8HO:% {yNK bɺ1C>n-K("iF)d yG-4\3KK߮`&EܰĘnZSK!_U[x~7hp47ON]RUP5(Wb^|=xGb8n|Dn.1cU`RA1.b'`ic4 )Z9'|e7a6L}и5x%+l:M>0}^h"\˘@*;;4\ ]Fr] k|ZN |Bk}kڦ`*pE esN@3R?P:86b€;$zB:_5kB,]*c5Î>mWC(9ߨrꙏ$^1nt-*;q/%$:!/+:djkD~`zoBʂhˏQU%^np5D[zsX`(-$r6xzNڱlsI(kbvW_`H~;(zk9]kQ/崼;q3F=*)X)JX}"\cΖb@4{IeNã /S)}?6M21<ÙEK63鮾Š@ PH7bwJ]65QQo_f:y_E[oۛV *DKg=·ǝ߬4oD5mak/J`|;Cm@M0޼йJW\uO!U7 lok  RsGĔ>-aCnGa [2N~n(lV1op…QuJ+i'|pԹbVlz`x͸L{Q>[ꮵ}nxӝ` Hi!_F]lI~π! OE)aeƁZ]Q/zUGGm\] kZ}!3j#K٩R"Pj"ijoJ[אP3V[~Jq?T^TX'Z\~/ T}4 c*g?1LOF1p2@C~Y͘޺&)jRmCǝSMvWvm6?5As}dX]\K4nb8ҫ%l<_Ў\jq\p;&K~HuFuL+KF_h80]t*d W,ӂcFԽ IB+vF˳o24(%Y3XpwyyŖo \,M O):>:m+$>N>W|u2=`S.m^U/2@sY8xQ A~t5qGqAFT7)PX\'uA8d$&A4zh0l=ӏ3r+^Ǯ[\.fx+Q؁3E!g` T$ {u!ch?&< /k<-2DŽ0]ϵ!T^¬wu iiHԔW. %]Kjlq$?\Ltm{@!1to<'G?4 ;XLsz$J~7f( oX)lR\ٔ|H1s+PõEec}li[1[:cA`Tg{Na>mʞ&vQd]rl|xnjN'Me()UrP99e[O3U(3ټKQ7q|5ܐFW3^5u{mSQ/oJ*~4ՇO C\3{~bL } k:u~1F拜 |ȥ\o9*tTanwYx ci] YMLn"m-$revb*_U2Ws!? >b/{f lžty_:.|ڑ$.g-z䜁BS 9,Ef ~v?A *nUIlrSkٌy9gv@(A"up`jKZ}2f`}("UOB%ke^]ߐ `\D fW=e_]:8Z̙e^ob䆄0hCB|1t|H/[g#JIw;yl [r^|v5]ºtn9۩Ђ䘟NZ~=U#kccT$%+ gz]>>?ʉ* 6i]{ޚX $D#NZ8TO+D ay!#}]f`Ko_ `k?y=QPf"tmxS ZB_מa8vΤrjеR +% OP|-A}0t?7=8C. ݺp{+!`E}Oh4/= ~8n%C^(Ҭq2v&ᲰQoN#-D<eÝ qk3[sE6 CkDj77P&H.Q>|o.aT0G,xjeDzΨlmzi:K!˅OgvҾ<uk'eN@ ]6mj)+v]vnǥa<0d^yCt ,pCڴt@t>VE#It:46q!UI+ӇXwfZieBD3h6:S/!N ? < 3??h VsͲ~1C# Y+^Fz7;ġaR.r}y&Ű~M\e:!XNĜS$ -؜G$JmE7{)%AXd73A<.jdE3ʇ o$}u  O S,ZFY'|k=%l e{qrgҀ~',yYV]dW^>ly~mΰҐl"DVk)Y$cNTΞ*7t ZmZOYzSs&^sl=99餓eS2v+p*=>Q0VNSJ=,r1 k@+!LD5"CŐKaVD\3Iog\J)p+w zxEY8 ?lMRi}ls-@~dҿh@b+3O#h`N5I-Ls;7 $ os)*OYU~r?;s+M>*[(1.:-eo`_8VahIQl58ѭdIuLPJ{We+iNٷBKyK=7tBӆ啈.YmLLg r蠪yp9ŊjlmL^4봁`YmkhQ Qqhٸ .<8 peR鄅 ]wFlҶ; WesW`?cE!Zl|(j)OHA\h<. z59R@xeB ?ivi `eRi *-U_u+H\)y_3 ][_l- 9p.yhf 8whTHlmqɽ-[;C))U=:x pS$/-V$5a@}ft,: WSՔ3蘢uZ2WcI@P@EL>}y#t'QÅ?Tp{*lVM[wH̏xp6'̯ @SZ UYmk~Ԇ/~l7Å+ l[lODN:O>ҨiQ[SOYRiS(!t{@58^#kI7.Lbc I+7,dN `e(;LVv2FyKbc`~ LJF I2;3O{i(B'H i#U6~q3ޅi܊FOF@&R[M= !,:$;ϧ&C:_)1VAr4kkjߐG޶Fl*f]eKǓwXIN|Ix)\SA1FCr5c@ߓQr*ygn,PF /G@DEv/>W{λϼ;۝e{"`՚xpwDFY>D+>p6nJsHK :6~NptyNNK+n^k׫*(jAPN#X,-_e$l~[_G)(DeL #_B5x ͝G*7C'jLPX,>t2rű .MNgϔ {mbV>v3[ '۽ ŷnQA< B6[汝?=_*5-[drA7:AN~. Yu|Qa9h2hAZ=`44q]3nV gm:5wn5ݬ8@~甤lCh::"j% J6DgrgJcey%'LJ1sD4G[+pٟM$VVH&@&Ȫl >dG֓NQnBAMX^o逢3fvy<"L$Ae<:ύ2xdN|3i{C 5B>%$Iwfpaiqc4ӂVFYTgF;&n}۩H b 8DjX@A,+ii}-1亣|}@2mijݸ7jWmmw0#b)2cLa|er˕OG3Jn,HW 3 "9"6Z*bv eRH45Ɲc[> /Py䨕rEEZRvo/ iOU ńv)+00vk>KKLFޡea\;|}#Ek5c+ʝe1ReGQ!.ȼoF\g!m sREq&h xö϶c*3bJ,-+ ]*D'5]n}y媬yHZϒR?D=_h#%6 іUG䧂AV*l옂4!tCp] =ƍ%1 !UDÄ2B9ݳBIx.`F6 bih>YB`W^qdEr_g'vǮ{56󐬼<(M]? ݀ky+ukCDGY<0Q'[鎐F?[^LJ+_!\,woffB;J}p?v4CbK5*S>H: `'r<_HG ^xks}-;aKֺ$%*J^2ϷR% :!8u`td\!ML^Bt_i ryѡ3 gL( D]3 'nxpl!_]v_ǁz_Ť[ǭdw]xvf$: $]:_|Ik,Zϔmp:X ^+l =fʞ%m$Dw9NtԢN"c:0Cъ߻qq1B>j ⶌsRkjci4 7 V;)f, ˠ%dp^8&R i7,6M_{ ?v  -,\&9xgOѢ 8_Cz -9vqdKkO~gV tuHz'cpO ?1}q.H".ѱx풮R{wͤP)=k@LcK")B`L&aX0cG8 2$S!\/v4r#Cb{[eo39t+A8Nd ֐c>}["breuiՅNIꍯyT:ѭ7k0@qmoMq$ lJoZF9WOP'V(5_|q x!;x\cEY1F08@?9ȕQ ^8v58r' Baib|>E}Q@ NRR|l%F"gqu+ oHMu~éݥcEXU؎IJOЈ').G!Fʛ鸆Mg*{>E\a/$8}&0{vw5x!ocbj H"֤ hzVsV:*iE#}Ԙ? \I $k.t즼Eij&~lWuCI"\ xxE,1&P]-Wrx[5EZdT^9?O}6sJ2@[qs HUstzm}CR3Nw'a'X8`]bO͟- TRoA |?1@HvK^ =bEKqxy{ X8+xbѣF̬hʚ@*guzOH5gtkoa-Fyc\g2J PţxslA;>^3kqdJ/==aTm}1O<R2R"M/h=St|&8&dVexulfk>&L *A|&w.+6e凢mb\RUJ6ŗՌˏSC(>n{FD"uކ,V0 7yx̦v룼s5HzTt}O6q1RJ }{ y)8&Bg%yr8~G7r dnPv6-Acbc\ ^2ip-Ne^u-G3 +^;U3lD>u?=G]8X͌8ٍr||G6 q9o1/aoڲ= HYb*v\RZlq8G"Rx; -Rx#d)N s*݄,Y|,1!0B3aԓ[]Z06OqOߞhON|2;5lKἈt:yW +S e6YA΋H,E ?$'9ﱋnEnE$ŠԖ/) +9)L#b%[O_9lpg82s?-Ѵ(dvle!sͳ*jSn|=c Wp+ITQy/.>˶涏-[kVoati1I}70n/B' Z6 iwG= gd@Q(Nc= %lx@4y@5U(]»/÷N3{UMo=BQ;T%$B)BmMlv[+Ko1 Fk鞍t"׽6ѶƓr6GRx# @tZ1sD~wB9o( "iKtNJoCWُ|wXEMF?a϶^=i*cK5۲SdeDf"`7kE::(+@<\?ҦvSB(w0[f+0dt =xDix(!@7|]Smykޞ Qӑn2E9 v ! wAfIXei]9YӑI@"6\n=L:yn@z u`>a2([@!5-5o:\|J s逸Ệ֦B*&֯ji]Ir7tw$k!Ulp=T!՟=H**2; AcL٩33tpMQgxZ JzA)7Swu4<Ӧ?8`лGIaF8؉,ݡ+ 5of\{WʓPkV-p0sp[ܭ~(`waIΧ&R0bv@_N_BȡbЕb]r#HB+56 h" *zu_EՔ O Nc<ҁP+\I~ɯt6!hL^jdƓcblMIZQDM8V t.t|RF zɲ$M/~O+wӠKC[;oM_vE|g\볓8jiqmG*z@P:oX\Qne%(ssA{,.~,b1|bcjWx2Z`vsְ*a(wR)#iq:8y}tyMT#Tsޮ[Ӧiѹ/(#e(l>-4[Yf5Rf%W= xW¿ 002a![6́VxQE+[d_⎸(+|2K=;E=ؙ"Λc!IZQ IZY|ilG k}f,=AyEg^,p`%-M1c._^R{˟i(`|vAaI9(H8bcŻbWa> wN:Q!za\blBioN#9Y# o Jxg/q` t D $EPܒ1,bHN#^>MpC.V:HwڬMQe-zYh\9Lǵz` ]bFY)Y!1i3'IK2zkLvt(bRv0߲1;`yT@{^Z}fz<:J1zp=ʱHS: o#P3:^u+)f4!n͜Ouf78wjq{l>Cb͂82\}ؼi1GXl*Hœ'w]15TU+rxsܐ>еhlYőKF=&lNi 9Lq4gipW*g INՔc~}Ah-ƜZb!Ds7ycA0ҩ*c}f` ijkdW1#1gPxl̗!PV.~Ӹ2(B3ps(16Ӻm)l2+}=HsS .m/Y3 /#{N!=:'~{`rndA@&G#jlXRɘK8tck;x FZ %3U_!x"n%Ö_ zzP>O^YmX;D8*1EEv\]kVKA| [wqH{YL#tA_7pS ΍ |3^R.bb*5r#(2XAHnuMhW0i:Fxr34k)=WiV9SGLk'{"c*1ц& Ѵouvzr3 3Li{Dz&"YP 0RÓn.!J8$3 xFUuSKO()̍tpLkׇ*VJ{Pہ'S+M-ӸXywޝf`b,EN#M/kvTeՕ*OZ"AQF!v2]JTiye,^ o{Zl'"l%y&|ݺin7 ۸K ۼwsp5V$ ]w̛v ~>塚MoHTCa!m\fulg\aa1JSS#kX3ӤF{``w߿3vB\c~ }yTŒ/𵑒8ogd @5i 8;! 8%, 03J,kY*S48X\OaSB.ZfFȜ-c ҩF%Ood@uT*; HXc;f'1ϑ[-S-c  TKI (ږI8wO<4%JiB/?5QT!&Uт%|$4R&l_beHg]8HGۊhzs*.!7 c[\{Eɓrwbü| nYT0ގT5AB%ђJD8Ŋ2 N#* R_ >A0/gd̵np55E_ʭFovwiK-2o<=#^& `o^>h I/kȶ+ЁяRMR7x'iP;K.Im>$kF<#w9)0(ф'wVɴܲB {eI5&>;Ͱ1ZQM i a KZ5~o4 NhUpp*nYY۫@_:`S&q$Y!R C3&q߷~ vLa`p:UZͯ8Zke*I!&Yf|PZv,` KlYuK[kK$.l](& d  pa˪[llUg2GsGY͆e\zR4eee?9b]{YJmI&B%m;ÅH^Ax-h"JMgvG?aqplλ3auWu1i.ĉ; 4'n )JJ Y-n"GU): fOBmL O=}q>؆u!'KL( VAZ=Wkja҈F3{zN{d^-fSd {XC{!R;&DaR9#֭ណJ=|13E)0s+ĐISגe\(=ѡ4)hC3c,UsRӃ&HJ*BV∛ C©6̌?tܩ}+1Y]N-[BO'!I"?yhuYR= a"0@-0-Rۤ _ ,I.4B5lq4tHG}yꡊVHC!!l4rU4mm+,fC&+e92"lX&G=KQ޺bݓN!xik& ,80\Mklr\oW%dC$DvCNHNsmi\lOֶ, oE>a}Ew<:7WKjzZf52% aD TElLj[VfvP#iւPJ1&,3ɇXWjwY0{$tLŶn\ihID?>Q{o#}1!!!X{L2Ē?1O1Jh`hp|Ur{)kGF'0mA*b&yVЋlx7X^hSRc/ tU(v%ЩC1 Sr\V$| - 'g[GeЧU>+B{s6\E(@]F ڽ():0ibgHj"?pt+, ?#Ge?YPS≆'R$. XV;!aTd>CTlD4txR,;&I*-3ECfQЧ&KSRkq6?^񜬅N6s[PG-EtS>NJ%oW wZeQ4 ]2)Y2&YN~a %4Z 䔵ꞷ0Kݜ@jlQ! id?o$P)Q_I|F\, m΃qoSҀfZh.Ya D?襨)p 75H $wb9 ]tEuor/S{ bӒ,,"w'_KW=fAEƾ&S+wE$Rš`;v+@QxWx g+UnmyvI7eNuU.Οu*sB=&=U,Id%<&D2чLADjt0k|TrNjW{[\;Ik7 l7D,daJ$03P*͚gE V=eoh :یݪJ6GKQ]Â[3ZF;^w`|ﵷFFcߊHO>TSQ$gFxR<\5 v3SN[Zǜ4ZMO_'f}1f r[3LX_ G7%4#У|E y+Zd &*.aZw^aՒg,+s;ɷ'&dTlF*g=Y]{y"9[[`L$PYc΁-]G^o%MH"I)<.ě<=e"^R0*⇄dX؊DMvt0XRv{8mKbr7koۗ~!2U Co]f "Z劥 b#coDCV-gN~fwп;S;@(NX;&w zRSX꟬g+bq+̈́.؍-S^w}8hΚc|x/ tei *oo귄mNHN-5gLqe2'm+-0jH~=J:nN1&KĵψB x)aWM+=L3L6Sq j5z(P.٧bv'򓱒mJm3v,>69-} :bޑ~'=$8Ƞz(HG(!yi4_~߹r,#޸˵B=7h +Ӌ4Lʴӊog2_} ~AY k鎍*l9^(wC$f(ie}V1/Ɂbv5b)n及"7F4,Kh>0'>5mJ ٴV/mT,XL7oDs0'Di~[7#nfy+na7 %u]SV_ޮ?yQFU2X:計A3wK{Gm{ r-^ݲY>fzu[A@3isTÇFR2PI[ h#@uёQk)=qT)+=|ocE~/WD?W$CꟶI7>g_~qަH#jbVfBTS%.?b$c)daz.dCzh>ՐҴZ׽3wYNO:Xqu7{%pV=fuc*,L$P+N:FvqLչCVP]ji9(4> X:tIټ1>PPiLJ8[} r2hc5Te~6gU?xc{2ϧ 䱎4`xm|ϱu锯=PLr܊T;Cnj`%FJ%BO7-dZ)r&;0*MƧgۦ¤;oՐN _x@`'ojD^?m$ѫQI{J0[pW"zF`/ғ!b@a~| 8?ۘ'Q;6.h0/p1J*gs +Xf5Ve=h-l:88d0o%^ɏZ$e`G_)KW锱ZbG}1Yߘ83_\%`mȍ3Xsn*wu~^.űRsSE, <;9=K?O>[`)^)"1*7j$52V* d Eg̞Ik2Tn- 8qM[]g}FLVP\g Pa<~zLDJ ȡ6\ih7uRw7%X꥽>ǡJ;D[o444yv8]c jDIYcp4 rmVN‡PgܯjvqZ]lF5]: S9_/+T?WbaӲdQp [ v RGQ?tOT/zY_&{ do#u[?'Z^W( u+i􅥷kpoV0-U5b}I44Ȍ/ EgD%NmL͛'UR>}F 2љA=|2 F^/a @x4}m9|m8wvbtf{L*Wv1Thq:v8<3an~ꅺ`(jOst@-W8 #Y5Ú!/i{3/cjwM ;#\l `=bl4OC܇GvB9R:}#BVR =S4Of$HQXQ1"%ޖNq CTg fO\I~WYk"v['Q66k7@oţFP=SnG@`TAJP5An`T%@*-VZ"875fl⦃l9Uۇfٓs E:{_K? SU!ԄU ^DFjS%5G4^TFhJP C b*f{B%lh l!A8RFG9p0j(ܗG'ѦJR+#  K16r.dg]rӪ!3e\pj9 y>Y0MnkRM4Wn]";}/L(5N?PQi>Mf΍ʇ’Z @G@۳^L`5h(wNW2)JRy.ߨ#X4 OL{>(@caϽZ0xk+zL_缧䇗@e&|ЪyljтL;y(l)DuϫSd_H I1^>-VQKI4-L+8~i|Zdہ70$GcrټpdV4X4A5T'KXvv)>'p**M3js{ KãfwD&Ԙo֘R ;D nhNJ|;mEsSY:(04yc1@/^d07sC&nh,.NNYPsZeȰcU##"?Kbx ޞimQJO00}"VgZcGETk8Wv݂ I VKf͒q\]dNt$'̒}]3zxdU4⬸ 6xCO <\t?L]q  \L4酨hGƛ ,o[B`JLaoSܸ.G#dlNG,Yׅۗ zTp~< S=A{rS2`ul&/āRȼ^3Qݫ|ӱzB2O||oܿ>nV_Ճ55y=.ܖVJr(#K;j訷йn,W x<<) KfТ0#i[`b Pyӎ8>L3tѝϾ7lkef_@K|ľ=F\4k\<Sͺ7fR?%SuGokQ—,C\QsI'G2&gV՗~M)!3F 2f%4J,q[kΎ]0x?0:L 9m\})RĎ35ԥb{j{U"7Rp^AvSh|+m75$14ڔ1R2NǡaPPI3X >3<r4e%5j |'Nj#)'̧3fdg3 ~IU=J%tG#!S{qTf fƮ:܄(T+D] xV}⢚te䏹%Jtmy @_e2X~s=0Q&J 5u 8"",7gX6uIA<nn`CHaJƃ̋X+9' i]9$<wjFu{wC97WGKί""7m !x "䴘!TMּ8S_oIl 3^ 3<&|uąF9^v-\OO.P-9 ^qz|BLV&Cczh'vEqޏ HLF9+U, tCIJ[&Bw=PzYN6Rq !mo:HJ$kmWRP W0SG/1"c$حMՓ6a%U\iON閃0'Q|rdNH6}6;<~eײOw^2c_8n;lMh<] ݈}.24Zbb_C4p [HXTd<1 Awmt]"ߓMl[\ݥw>DyT56 α4zh@ޢk?QK)x` 2 nsRm R _륛}|5e`Niy pyPtTԏ܁@_BS ߁s_Z7=rfVgp?6ǰçI6jɐG`o,/xPPAVœ"CFlK;m# f8ˎ;x dA.3~F{xM*j9qN=:z},/E\#%?B & uOD8JGh-q(!x݉ER$[b?y&!%5p5Z:ӥ]e (eRhb:P."Ǽ<۴UQlM_bŀ(Ӽ0GiKcC"6='FO9c gosjo&e[j? q tSXڬeYh[ IRRwˏJ$,]|q̍>2\AQPYk<Z 1IN`fBly#/ 5Ob-+gfry64. I(_^\ [/8)sD>]XfBc<NYsi k G7ODl.>QW$Jg8\Z'?>#셕kKlmbS_C'(vCeJI(*Mt/#zA2oylW̔~Kaؓ9KR=pO#(=G&ZHms&. 5=s')l"p-z:%qLGk TX$8CrCvaIHc)U{)Wޖ'zs_`>l*^wSL݌ L&Qf\`/T.T{h3>[4B྘mh7h$3pR ~B^ppYy,טHR9L{ԫyMd+K:;6bBo|N`ݾ}n~2pv+.6k0o  Tᣠ5ל} 7VBl ًꗮAOYAvqOgg Üg~nN?5+T1xH3M5GGeW߫PAA^P`! L2x_)d-;[tͤp޷\n3S-(~Dh}fD~~+79~|8)rϼ%4⯉ n;] `]XG݁rIxP=N9 }XW6MZN-f"{}}2OVQLWo%֚ʍ*7jhvT8SYwރxœ KoJr3Prb[]^8*j˺ql,)X߮$@i-[س]tCVS;a4ru00kka*mn< /?wS4#ܲ҂Fv÷FRKYʷ~#TUr#k7KSPܡG&V0.b\! H2A7A @VG71g(mC3=F)E$y3]A^n*U*w"OqES wb6\+O #Q95|91{᝞EʅNM p~ hv Jj[xxPbWoxUsE_6OlP72%ސV>cl:RK G3%}H$i w-Gz_b6oxj}שhKS˨4n AZ2O{ȼÙ:(BiW@t}F1Aє&F"#sn?r!fz;uVր(Z{Ɯqy] |5D-523b^*s-4̀_ ZoL *od.B/'檛w7 L ;#]q75n )9B+2M+T.Q>AgS`I˒C+OLngj -䨌` YsnTa&9qFzV`"(J8~ (bK]i^CF 2㍚eꀭA!j P@XyҶM#_9{Y0n&"*EX&FyA erS JBɭi4@!b>4Z鋒^ش6Ag/υI?@)v'Й6hB4]&zMҒI7D1q_s!0x  DݹfZ;ZhPVP ܹ&J̩Y o&%Y!Wga%q3[ ^Ǯr{G{ކ}[=p RiCһV>]߳R YNؓ%j*)B0fXKQ1=]B5~BXQ&t؈, ZQ7 .{%]UGvZ-T)+Aڢ$LX1 *oN:[_?7 i /Uy p}a"|ǼH:³~< Eî5 z6L,ۉv? ُZ0]M]sV0֎ڱƩWVwN"%t. oof/%6xk@YN?Ps`0. `ih:ӸEB=0p$^{b=!FZ$?`i^mOmͲRs0. !@+ɵ\ӄ9 5U,|>IY}土홝FH(z25cOLW]@Ng̯)~ݦwSVF@6-;II/m $Z*v+AoMNFj~XNT4w[sbB# Ӆ /3j8Fcy摯'ij'S\Ռo>Ude(<3? ?-Nޡ^T:k4e. :pLG$U!^M)QM137ז9B!ïW>iI 2[>\vbWԟׅӯPdi#yڇ߸u{֊BΫ~ܱy+{J✭ M avQxl j cvޑb̛Ds~sj.Pة ]9S%pDM`G| #@cB n6NU-`0nH耄g== Yyug_ &;F@ΏWLt0 @4پt'fEz蕎rS < $`ьKHHOUnɮ#7[R;dLu h>{%o)/gȪzԥ_xt\[/H]B;5 ձ!\;IKfx~z"%o:0ʺᡧY^?螷륙7 MisR@@o%ǒzD6Ow:׮i=йG ť%jI(&4S5uAّIECyS2%{Pjh 蛬OjZ1OJe/'3:?lrH*$|ͶJ+Yђ%I70~M?!=O]!m4fڝq)Ep*!:1 C3`R44nm̱ʏyɒU k_wqpzX4<|@]9zXDij =~dt fKFYpA Xʌu[$VIIa[:FB!++5 T/VX{6'a9 +}2O=69nkL4 1/(LiRŐƿ4ceJ+f04ІRF_Fm]ȧf@$! /TTAX9~;[~R@I1O\> T:;}ueE9,>QV$gJ;u,NHF N~-˺ FBdw:]U~K{mf8.#3^4&/ܬS{3)n'~W[%8!e󀉌jQ2&X==%«![c;P$}TnmXw=g/nW#ʴ h2Gj^,D6?x(UG^ͭu !-f3 ϠĐGw\F#f.6UFZOdz aaՋ^&_7V"5IôEsb p|_YWqǰG6l(RTqޒ.LoAx[QϢm30>'T}80.Qg.ɰ7M8BQ!OAGʀbg&S Eǒxń_98$@"f%8ja(dJr )BчZ-zWC`\Be}w< |*kQE^=Pl]uY5:y#6,+?W*%n(eԒH{b$.%3BeD-8Pg򁹊B,czB/|;.+~Mz5OJL9vpgd͛hfqK"& ™Tg3xgrY /!g'~Zk3Y2,`p௵%{ x*86-}':>xY;?, XC"G˷b~-|1K=+v鮈#6ky_/ +Vu@,e$RF6޵?^ZQNENLT-}xqxCw]ZPKaPb+ذƉʩ̺Rsâ<C3ɝM{d^y=s9Hg@V]Uo4۟@- jJR_^]$eYpЀŌ/NzaV=Ӝ-#l$Sє/"!L=cBsw+49qYz%dtr1RYZonLlZoY=2jCsP \aޭ(ũ[N낃+|Ɓ +b@:TYZWjn.cUyvyٵ*gzs*S:Ie(M"q4{Vy0QױuE7/loV4֏s 3MgRc\-F0ƌ[8S}{~|CU r7;y+*L@QYYEvM^t!JU5P-d 0RW0g30_&nc,2KܼTbWd])<䓞+Rw.IA=Q|r q+BD'U)GⱰ|!?W) ~y> Igw-`FPa󬳫O/OַY[iĩoIi FJˉeIY0#3GHgH7fRj0/O7hD͛OċCe)C bTFBsQ[qjLwu m' {%®ze߀d.^_ggqm104GVN19韼|k-Fe;@xR#cQu`y1nțm~ݴƃpJdT9R!E̛vJpUg8=Bk (G8-P9 pI!__ Atco{ iN*F_(gWܘr=%{V>UNj,~;Y[n8I[G{P\N=c]i(NLc1)N #Rבmti_1Х^>OG$T!`,jSlQ]%q)ȯ/X J_$rPD 6\xGFME67n됥1 `:R 1 cT 1GZoa@H،b#@Єn`lNsXʀxl.7}Fy0㺋3=yi:.gIsǣj^e%&>7NED!D<.{J*`j;)ïN>I] }G%S =\^{$mn_f>9ےio;v'nRCn@ [3h}}@pF1{P`"/ C5:I (Fl];M>M]Bmc'QoW47ˬUQ> Jhz $f_WnZRJC6*V :`4?Xx9~.l4KND'I}kwW}*-= :E#k2Tˀ\ ;dA]ӏT__v_CPnnYtk)*Lh \J_7( xܒbU4u}X}'c?L !ҏEm)nlإZ7~KMHL[#ҥn6oAu/ǝ7J`:ߨoL&V,·1gBMHv;ABz@_1o -h)NsU셝)4W+.ԉq1<19ʐs?P 39RB3?s- F0ߪiLH<&$Ι @s?x1&;KjtrƑ)˚ڭ22J؉mFf ڥEP0 -X;c1yl7o4!-ru3 :SLoҦ] =6[26785Ls$OրO`o/Zw`a.ntG.?s8\a7 9Ȼ`P+)Jw bn伊r|fE_$Rz xqWG+ȅA;xʣ.ʃEP&t'ϽC•Rjآ5k pA:Ȣ1}S߂ HďG=IUjrf&wk5ɐDoH1˛L+wuwo{/ 棜Q NSSlYwG+KY ^ $S]!ڼ=e$>H,U nE20}ͬjc߿3L5 7[ '$DVmGwVV*=r*v纕[ʽ|cQk% Z9-۟1j(F-hL ,2ٳ(AzTLҵ"lPO-«n4h;6c^oMH7 _oMlW =f_x-BlM-sYUUXӺNa Hy>Ə[jF&Fg "e lTk kB! (fc<腮ْ#/6i.k<H8+~W칙2]"oۭw3oK%8:D A*B|_~̑v3Cpoآ$y)L[0pΉ!cl_FqoyX;Zj(dkBާ*bXsC8Xp7&74x^ NEp˜\)1:cވkAk˚A9p]NO|펈Z )Pt??Uu8g6f2:2d,lOSlN7ں:e ]B,CB{j7_dqnH@u3&XQ|L=&yB,ϋO~kp}@͐D",R5C~z-[tp!U>O=|(+Z6lPzaJV *|>’?//-he5MeVˇ018Il1,0}X6TJҚOakOD% hn>}dhl~u!NT%{LB-m?A,T5*fboyhOdx^( ۿ6R {֭Y 4 telEC?**d43.>\*z9 O 4 ̓~)!> ;@e)ĪA2 %HsTNDQ}CNAk`ytu00x?]I{&y^+FWSPF;0,|g8\RzFXןkAgu)XYXNtG lҁP$u`/6<^'hp[*su9{lg22xd9zo5ʲ+ b$ rDB9>áQD čʀ-Q̚K<%idaTIk7m}`ģu!oЙцM8 nWur$ ?0@t>^s=|nD!G-0R`mp#ABb{o~dO;+WWk&ʌY!{K&پA(|'ȍZt;| ON V*+<:z'5a_澄%v:ӝOcya"zv5?)#1VbaHIr۴|G;xR[!!pxUtOuaOh :xfbBNBV!)˟jÜPGT@ KJ݊ H{&6Wklzx3|mf'N7DJ nS㟱bϪIxM2hصdf%=VYd-N7EfױIB.gB+rzF}3Q fd_Htcc~jNCw F֜TY @~i{%0|O,TIȭuqZww+CԵ>STgJ| VDHۜYvc'#BںfS"-Gqݿgnħߞ46x}$Dak0!L*@;˘/wKjy&=B;b)+_ D^D .9'ZZGDu vE(4inXJQN8a̙>b܇ g:#j[جr@N ~0yjzڏUꐶ6 /"$Q.SQ?WVjq!}_ `zȼJAiT'R;z!}TC<BYi8`7ܡ(ܫss* mzeg9'Li::b+14mkz4oKT~_OPLudr҈2@LԠR j7<\ 8b^sd*l1Au;@) ~ćKz2$kΜ#rz{+)0z6RQyҐ {[\:tSWѦwV{>k G&1%~< {2nE +K3wXIuߚ߸:4 LMZvvC~NtsF;LqEV q׊|S,}[ǨP&lj)]Rb-/VsT%x/0D9wы W?kmFu[qzX3*KWݾRUyfGAL;@[$P>et"ƷnOͽ]Kr03O(eG'DݑAԾVZ&w.eMPt*{ Zp^N3ư);HPǣ(%Q3gvpݫUHrld-tx'ןA)u˫r6yF˯_mUu6~[ Ic%MEG;DCvХPUvm#4](gRWz<*jvmkW%fїNeQ{& &݀)Y lW\Qw2MfPI y'c1̒DzbiqSv"#8kF3) Vʁ*AGSXf@丯)p6֚~r ApC!ms EHi!no،Z9~}/_#R"3; E=ʖ$[G~2;FC:"mTط]$_۽XƢEh֨=K]Q9)L!ȗ]~ց47ȾN퓨XEj0A⡶vh\Ţox*QVmZNoUڌ`bT)J"'"^k*"0#ڀ{\=fm$& loGeTJ-lgM{d$|1Ep:gO-6+q8$li>B^ +0v& @'ui D y\sS-^T8LZ糰?-l=󊙍P%#?<"K1R~irR1R0^#։/] y4fl̜\)ncE "PJv/ u,F+Ը06ܣ]cv PZ%"Fdx'[F)Խ~.JOY-epKG\7TOS's Ԩ z)ŸwHW:Ɵt1eWAQ@[CFp8F2 EO Pm+xd,1qNϋ _^6r@1#> u9s%!O'خ;s1):q01Ex{xO|"*VHxїGls֨\sE98 D=5B !߶"Ԥa$iJNUKHBX0,ǘN/Twt{K!_n=99hZ/qUQik>ihHsh#mU[QV($K.:63R!!q*(e8_|d r{*{xp(Xv&kX l.#XP #HjK^,(=ϢJ$cU}=XqP~(Mq.jĮ-`-h>4>'ЊY.vљvd1L ۗ}栊C/;CK[sBzFA|)hm̤'5'&m!p K 0$A4y,E󜁝m~R+@݄zJA>`1ߟŌLʳZ &*!7J}*H tkIOdN,3zޅbTभ B^V!mo qGA)Z&q.sm?~<ֺwruuLOSLOtd c Tmw:|V"}`}ãT%+KHailJúwJhۗGLo}vvFZnԾZ V { z\-dHm4O7$Y18z֦x Oknj ડ8|P>u"R:PGݩ7`xvo|sT.l@oS^>~qOT5 cE2_%QOsubSd@<,[<01Q#:CBt D ӼӻCY $~^^|ֽq]s6u6\ iېZe: D97+YPMC!LIm|Ǖ Z}6 !G`Nk VIc`tT*RnJ)JmZO׼E_~q>i׺ƅt*5wtJl|P0ENJLJLh?XA?Uэ=DLQw!{К 4$Px{T/r= !ߪ3] 2)vdoGYVt1wo\r.U"@ H9aӂikW^+~ ٕasjXdE,dWdS};j\Y⦫ED/+?'ɢ®?a+G)`AP^3 %!3[ -0] D^gBގ0ԊhPK4vgܻb+ ˸-pgּeN.aY*"zY>CeGEM?&ww?<]ԩ5oK@Y@,I~}npvE\h?0IO5a[Z2+LP7+KNn]5 Jw\}mcUz˂YƵUvݒl8zឌM2Bq_u[uPp5&1ON5ȢՇJճ3JևrΎjJBh{IO0`RْwaȜb K&7Dž=޻ aq8:7<]ҤjynpD"yb=e*Y۳Il;CS({#p&(u5tV& Sj?( ;š^ tR׈srWK:1ܰ¹&ZyO&P6l}#V+ש'Nh`OąP,mίPֵwvf]]⟀(@y.WKNjj`췉:FԞyPlLybS 8ޖZfh'lf91{sj,VPw  8hkG>~$:nSpֳ$MIO&7 X,@ܺ(RY] \m[$N{ȁ WN&{5ĝsLP:qM>lV Y|@L>s7ԹP `V1|[]QO++"9==:R!-Gh]Id7~{͏R/>4[=bEQF؁McOJq0VBRTG.>NOZ@xх)WW+mq  {U1wO54kru IPwh^iwpȓ({!Aو s^y|JBx|x2K= [[k#,4m<)+>vq}i$qzح*5x[pd<>٧YR؎g*8 $/o i/5 s)UTݽ4">1PeKQf抌1W'ctm~}b4M(#Tԯǜ;L{tnz?}>;WDAWe7?btCxyt7ѮGL賜8,j8Ύax2L௶/lPDLe=n H4%Y*Trem]DU6% UHHتЦ;:|#=P0y>d*Kx^݄oҥ = @)dL):~uv)$ y&NTfz[B>.ƣIP){S0`fȡv,tI/M!+7ŸG^(bn!;WɣeQF]A2:܇kC\8W)$ MRP[kȔظw-dq5vy ;qkN (zDD]ܚD65郫 NNsV}XAOgA-#T -S`g貖X$CkUC-2C\iw0,uNJ7*vG.;a,F%'sL1%7Y޶QSx9(! [s0S=oߌ vO$mا\(,E=a{)z@WF:G* v`5Se?~ ⁱ$ĢqIS:%&`V2\둰&Tw^:bp(-9kS|:+#X ڀua0lZKR vʃ2Ԅ700ѨyJ'Л4fͼFB#z2#ILҧxt, Ӽ7qB}C!m{4x)#5~WUW0ɽ뷀I·[N#8)"Nߴ&oF%o Dw3lҀOg-% {/d佱i7Pr- k YvDD~l3ĥr̺ 5H X;[['PJ@)ÛW,FtZF4^2BTLH9_3;x])3#|[)eLb͏&~hx "O.넷HÈŋ Jmkbl9_)1u-Bf_`=-DUI ,bU 9ʍu) o֤lIJ] #\vߺe'e-煔駀sހL$yV!b"RHt < ﹕OL~FR pB*Hc \Lk߿^z.qX ;k{:+51?`꫕q* ivIW'qLaj.i9~c+f|ڋP=C=~!sZڪǍ?Qejw1˓i24N9WeȢ5!*YFyNa_li4WÉ/WƂH7KCg. {ʞkaKfRV5mwsVRioA6M]Iҥ#)IlW+0>ӗ ,WX6K׾W5J:# z_u+Nc+[mX1">%k`gO& H5*׊IpQEdנ*Z>LU<lI"31@q'ݝ(7*ID(d[*Fj6($9mEՍ$>v[NvV+ 5 ǗR^M5{1Kyc>ǚUS#cqшgmg "nzI"u=^^[p}~BMV>657S8f;Ű x_ѹIxI4Z( d_0mxsbABKZ;ihtr$&B!P(^1MSŨ {ci~bDo &tNAk}z$)"4屜dzu[b{P[#*bGlBAp^&Ҿ'65H89S2)` Rgd|9 bxlEًq/G&^ q& ,Z?70ʍ_ h2o+P?}&K󛄰[Au6 feJH"ADOGK.i:eB|Y6.Xꌸ;ȕI[6^4`n֣'LJ9o:s_$ƃ͒hSHBU{sG~@F4Iź1oBxx #2 N9=,EOjSD$fystFq#& Lw_hmq5, F| 4&_1} +S0$Y=A(H|U] Q 8iV)'aYF+Ť*'u,&}I !nYK9ב|2b?U .1hNEl%GRqF)obO"Jmkls߶ 50knzȧO,pY@љAF5.}ߛ׫vXfJ\vHp_tO1QPA,`$,>;3ܤdV31dv\OO-=%ֻ xQvS ؇ l? )f!1F5q6By83ȢzճrlĹڲ [0i@ܸJ#\]%_Ǻ'^|M6I^ WMO;ISoP7;D)5oan^9β]ӆf^Ʈž0i׊+#7мAfۻGe`u+z% 灴T Lnf.>%\f{_gWdL|P}b@`!!mefٷ0&Fo[Xn\kIp0A3|m)Y]JlgO6bA#HsďE;Ci1(MHү'T 8չ$d@&=>a꿩yUV;G4BJQr+{H..PT")/JS,%"Rűƺ8bl [W'enwC]1o<<պl*(L?C0bE1X(򇢺J*P"Mk#V03Ei7KCf٦9&|B5\Y~G KMM}<@y n%jac|Z4([z8mx`jGsKk4:d m.[[gWq?\iuLq=Ey,nWT 3u%ڍE'W)jZgxu\.Iy0q:IP7?gqBvtĎ42X|zK]!OJoWLMIe'MR{+J|tFG $AzG?6q73Vv 6x)i[^-62{ X.C|N}#E!6Ekf>RSә^'N…a&p^saǿpz{D3(-{;.ݑMO22c6!0!0. Md1DxZ*N'P~ƠMºq\Ҫւ!r=ESQ1:Sʩ@lzǢEEAkz2]!5mWx(xluO߉Q U<0l#H}˷0P\^XRӓ.OqGiW[Ks&-7uV'Qw?RqNG(tBmZHHCBS8jvjTF yU{{>9,ۼjCIiD΍JT(}EܓL@o+Ƅي}b0oHRƎ-{>4~0EfmNALa5Cc$I$@kV!t◇) UUF+$K;fk8,f0cG*1;[j˕A?iLéw%-Yp6ɼW9 ]pSr mY"gm X6ŤSDbBk%Y6%ݖ4;VXaur߯ Ar}T0tdԓy*~^ LTi^8􁧥7$o#oEGjѠ"X@1fTn=h裼έ, mZѤZZ'D9a1_|tDSpc~ xlHjuy@- KuT*ߓQOYFTќ@O16 ^o[K6 WKDd4:.ԧ5hs:u T\< h{sE-Ob+v!$2Hܥ DIEڳn>^3vaB^2aT`cJ賨R.ǹx:4cp@KfUOBM]M}*afJw(3shB"%0fۋ|dF"B JVzCʆCVzZģe *=$ ?!S?F+mcCfE׊reufqēE Cj3#;;$ -F (\ 7Ӛ%.Om/?Df dG'B^{f3RTțGE/w$=ؗh0J@J$t a`9B+5X. nGrU ECXR'*|cGx)|XW[Cͷ&[Njown$3-BCXcqȱ Z뤔T&D'r0ߨ_ƋnTկЌs#"d+ M] (6-g'c+Τ2=΢!Q,ZӯnL7vPb8n Űm 2|<)WƼ{Yd hVذҋU0zu51nJ] o/>ɤkS%S!C%,sg\!7ψ?_QpV lv;S&Ps 2ϹT"5jt|1;ExW6Rbe+=+IӞ|e#/WQP ]0Oq9Ԫ7FJcyF,\bec 0Z!54֔|%wMa !5 nWdiV%S5YpX,ɭP5L$wB bIbjX[YL[3ldKʚ<癓2+E)Ia`}Zq%Hum|HփT$>%7_ئ// 3H7D†' `9cu*\+s10iDR{ sn&$KB_)pCXJ?"\z_͐0?g=G ufU;B% GDo{z oDti qu ӃQڒ]Q*hW;À؄#Qtpao9tW<4qz?`"MJ7`Pj!:/ f "n:!Pi?/(x:sv|yPd ZխY"M Y"R P}m+:RĎ4?ܙ;?\ܢI@i#oi$QKa$pK]L>4}pj 8"1SsQ 56h\ ,{ʈ"(rB4XV/R ۙ>^"[kGzFHu@IfԜ=ʾԛ4'=u,r jho_<aX׍r֫\.4VAg0-"BoIB#-NV;P(O(v;Aw)EmO]vGNB] X-( `k h֍3Ln_a`"B>g\2>BvĽ.BK=>|O$oXML^plZk4^^cF`_Cs6'[ftCO6rxJ2xo_c{P(YR.K\iy *m0o#~5O!b 5ƇtU~`jH#XZF1ǝH#kq%*_H {P'\sO~/ĭ!C7ؐfsvK^ 1=| >} _q*&s5lF_e̳tԨbC$%b~a;8"Tc VPwK(x^ˆeWg]Ae$f-[Ĺp;g?^˺~۵+&deA[%v hkf9-!"OЕIY[{@r]`! G$u32𞑱ǛQ$1v/lsf))>ƜnO³g@H?Pܿeݗp-kxqu~xml%+ a>n-h&• )$rmmh2`"hY_)y~N 4W#i3(¨'qhRVu0GPAT'av0zX^ +ƳC*e5. MԞTj)5hQ?otC|0. ;' u_G n#oçå C4cZ A Ŏ B-B~Jf+&ٴ@9m* ScDXjNڄJR DwM[GƧq#9|"jW&?@Lv{in1kav5QQ6z `USE}cRsgcTxXb此YSs28,.ME\?BH@5V}D_zZ>:I]l+uYR] Up+Ϣu$p-iF력) x(]V$KDp(=>17LBv˼2R(iQBHh_EeTE u8^_)j8)EWI]1CD3/_6@Rzl c"kL2yIxZ7\ ğ/x ǁ~g=B M=T3zZ 0/Ý \tYs*j`#؄1SS9M7 e#)tX~Mq,VEL Uz170IXu .f"Iպ>ܗ%aF԰Uiʜ mvkwS6!gҪ8+O ґ{ ں+b)PmOW+Pˣxe.9EG{,K3k] 't +,UU9t;jXTBsFT*Ί\1Ku~ZEnӦ32K1'OkLs9*_1Zum`I]CX(Pmt1Cc@aXxLŘ& 7bkn޲׋W>|`K!MeI S$LB6[/01+4=0-rMHo[}<9+Rnʃl\@boQ\۸鑫qNZEkAaA٣A؁`ЮJM%: +Ei3AX[-]pg'$Tq[p}up/:lkbR'4 l$^On7r54&b[↦ t̋xdƮS@03(xMwPBL&,^Ǻ%shNDp9 5kkyw%a{sE:_?RBԅ39r/Aռ*vhl9T*LگKSБh#ѳpUB1UO+x|W8Q+^wY.2sxP0 t-I)0;dܲUR.! t R)ם9f A3S XR"eh8W݋#7(܆`;!/I/HԴ:Id7M,}hT /o@"6ս%Q?Un슪/+8⅁5hm*,0NC-AX!|ŏ1C cTwURytWxn"Q b$?z0o`I\չg.kqVa}?AB{QTCv7bcE{(lǵʄv?cyq~"uNTl@j$(n`UU 2>a BOzrM)"; I&*GH89C|ʧٸ۰b<zTvȶ>Mʉ1 pA|Į) ?R9)`Le-@ |y0stsղi R-^x-g3mu,*s\9\ԶG,jyRA>8#`o%.{ dG~D'*Z|9-|? /8<X3~6 1hՐP6Ό|X73| Gɶm*br#fwOyCC#ߒ^ѧBʫ\2nɻ+ݺ![OzTnidzǸ<+rOŲԦI mX//7)wޛ9CMD7Q/ GT'W0NA#w/!Ľu̧aްcj;Bʓ }ӞI~!JvC^1/v.G咰#~岀 el0;K8'{@ Z?+)PB^†a\4GNHIyO0v/k5a=R,AXm57aqZ ]Png.cq], :Omf ]"S誨vcl\$QF6t5 5dDw֕nOr%@3G/iRA~Ɇ(Og͏ h?g$f+_'WahH лXW-3f*M?5"Ks-"BF`RXPBF!Qp! ~ʾU~]Cd, Op<{qZDMNff]IqK{D=MveM~fT d: ͭOOnO><=>U;,zьdϨ]D v?H׃~xq' r{4H'^$E2}p>o=y z1COUpǽ6yqD@Y^EPPˋ-ud-BKȡj&YOj3;XohR9\Kz?9֐xVX͞PoV TcҬ5OnnG:ǰw ?l7OB(%wAkEzςe͟ 4.N4` U|d!5 禅vGʑYg(Nޱ\:C/"=^!6N3TA-SRm&ٿ7tA"Rk%Br f9A' NY^,PI $ШRgڎUwc#t1?Vň#oA2;=9^IӘ;3g-r)ZMЭqrdEȔ6fcX:z.Oqc^3%ΠF&\Z=O-uMۤ6#ʈOD|Ʌ5Fm&!L^ ٠ZЙ{Q9Wg_|ڎ"~#/\)d4N>wfR$u걳JPdኖ]~ڍ^-(pYc-Ͻf}\2cS\@]^-}.4[uܶ\G:l| IdJM`QEQvρ|2_E9')T)NR} 74-f_6q}Z ԩ~ T1"<]釠wKPb(K6?T+ڞ␦%*uыAf< gQPLY7T 3Wq|.z&J&ʟ=$SKMVb˺:J̀^bP;X-w{~̄PɦRDO^fc+ûĥLO0dչU〵|~cnr%L.u=Nkϭ_ Sot#]1Rb#TSƝ`` w- FOA^  QO.9Fkp쩃lw?Co ]YRYΰ[X8)I;i2=UdhNIT+./0pBN+nVo&'$Vi޶yM@(/UM_tE V.Id!D5_ؽyLG`G1446{kH=9Wr@(Zmьxzgr7OLc0;_A9Iz`gEZFp1$<@uv.Wkv.rQ.ӥǤd*p=LBx<EX(#HV+i RیpT2^!7oFE`"xۄF>46&ݛH6h,=菐"?*JD`Jc\6 Gxa@X]wD[DJQMtI4Ѹ1W(qJ?4h?p^E<;O[|5F`ݳ/'$ܿr}R5Uuϭ(iuTS)b;Uj,>M;J"BE$m(olI72 GY >,&.Y|I&U2nײ%IM  )e +"-ȭYe[w[ %Wut<D-q{rJ3jFb '`1}%~m jqA<6|B#[ &D, 77=2s5+D6#~[{ )Yw6MgݰtP{.%*^,~m"eW_Y b4H6GZWB"pF+"YV\Ad)1<ǜW؃1 qZ#&uQŢb5 bɴ4tA6R%\i3z|v0qDD/X&. bb6mOv0dyj 7eEp~d,[}L4 g玵) dYJ1;|u1 6⣙iMTCkͼoC畜 g]@P.*!Ptڥ݁aJ5M^e[ם.ώ//KC#c_»ppTDKX{]԰|f]q.)9Tvc> L*Dv~\3=k7FҞ10` NꯤlP Aj.2!jaWKϡ^"˞*Zi9iX}z+*Z?yScҕR_f@r+0liu7XS&!|^aOY~"ܬP/f%N#:_ߍ 1:䐵imjWVCGCt1Wh邙o:a}Q͒ڸS=1,0qJTd387٪tjd w~vw#Tհ5߾x9{f+)߯O\GzJΐbP^0[)LX7Aqeŗ.W)jv6*8':\r1"ypo1eYQ(Uk_&6l-p_p-2Pj-pM> AKY|eP򓕇Ψ- @m+%Rn5~!E۩ݣd| ĂbK: )M9%؏3w?b2+plU/_eQHJkl4*aϦ]LeH/5azxIpsWdw4I,i-F$awi!!\{McyV`}\Mi ą⠝]~aUL-o|kNJ,$g$W};@Q7LTܛ@zrJ,#p!64@pQ#ڸ;ŵJRA$C/<\ gDnj#t gS Wp չ1+Ǧp=ݘߤh3ia)7rdj%/ bͦoc\0Z9=zq${ J#,.mmŚ`Px/O+r-,=ב]@h6/2GYA7#(QW]2"c6~ F?C#0 ݱOJbRwK\Lڋ@A !v#Fz E~b> GYG wԨ9Rƭ,f.OD;`,<)26!.Mc5 qcԕ!WP;" .q2Ss B;ߕd):C0P!nXg}ʗ$%g+@JM}L`u;cM*t[ǐョR*8jĭh9"Ejw?ǒk]؅36[gߴZh Iw93 ms=p[/<xmijong[qoM//9R 艀,a?kCsW7T-M 4!Hb^D{XH땂R&y5m-z8|3tF]@s*UǜPT슈E0S7DwY Bs}ߟÏ42 χAH;$PpIHv4x$&cJi/m.U=(SM3x<{=+1gRIch դy:̭Cl}j*GךpU:"pc Q€b6 OIeIzp( fŴ.pD?:Գ2 W: !26$xDN&fChҶ=7ovWɴbN[ո![HOqUvJZ_+˞;m= Ͷp\~LǵE՛V~gf(I Vǡθ=wY';W&q-[(hlkpoVf%*OEq#ڼxl-?hT'$yl{(t^@)$\xKz-jpl*@gaZ6 ,p9hݿ"qQ#~ ZK:hL8EW`~=b4+aոe<=$1oe<&W g)[aǎ=IbwMݵ )r{-Hl(Rw>\J ⡲\,K*>Y{n_J/iH_ g{՗9ۓp O,q6%_Q<}A7e *+0>??m- %DZf[¾xN6Zϣ 6}s%bifl}~Kv ^E{L0w(VM)Nj86^NLw-@q(`l9 >ubv+`Ȥ@g&iXPCu.ic[b: |HYbŎrWT0¹^eXJ2USmr{fcӅtE&&C.Lv,rhsg靣UϺ &xݚwli :8tMHE#[Fg@TĞeMrCJofU˥%K MHd*\HW+X|.yf3mz.}х1NL 1aزx|.!36{_TXn;SNgڂGk'(6A􀶞~ެMqLI;]GcOM.G2ztQbU!':Y"5%v46e|EP8>FcfY̭AC^!bcP:fApCr{O]b|a?KuRqcwA>;c'3β'vZM렛X:|K; \놩{M&؋H(ecdI ְoBF+bLđ Os.9_\9;Nwn*|B mMz[kש^^F=خ/r5H2(꟒8vIYcUEaMM](E 8J<#kO BR )87S=@"5a[0>F|l<$^6ۋa@#n Q/jx_uHACc|^_Hh]#0W> M'0v6'q* "LPc5 ̈́5#F:ğCdQp>Ii&x%Y-]OCbEPS] 2Uv\4x 'v/kz,.n@,\Mײ̅L0ڇ|=3*U0)oT)`U{m$bQ/Fjd+(+(@kOO #fPJj%^0;u(qO)ORXw Uz&i,bGTêQzmeDXhqh QLȢИ9qQQ1A{S t[ {/'Y DDw yPp /oÙbQlVF#n2{dȆd9Rݣ ]>Ä3a4zE ډFITKμrap)UgXTG/MEG XKb D_Mi7aCN)$`އ^A@^#HT Qw%H5hQ^L;=43[0 +8@SIsfpC]sqƐ&; @7a_@]$tz$ޓ,ŪD S %v# Yr@!) |g?041PpηE[Q[$WT0E؜jw_U&RNjw[~3>ژNkEx٥"'6O`{4| _oVj^8q3XѸa(ɱC RO!l؄L}3-{k+N:C*plGN929Q#1+k .t2;LgޥZstHūO7pDAB-2;C\W>:5yek%4tC!P0=\5 e[ۑKn VVyλG\ڄ^DY l8%&ƷzA+h˛NÁZFdã,F؊5 Ownv;wqЁ~.O'$TBP`~QQ>bp{M(FkѸ{̖^a?.m-|asRآLaF}9̝n6hX l=ǽu)~. : k%bVۓ$"fq"G9q9|b§?»IlYL\~ǟ_itϋV$%vv[GNH2B]ި{ry O,Gc%R,`39gP$t_WGjyJHy-(YՍ}%b (:j$ϥ$#YŦoYo!s Dlu, 5X`AxC}ωzd舓klHH&[<`J2璻GDi*$뺀*R{DyȽpr'8% H3G_mAi2>9(7x #>\s|7p&+Ӣ8">i}OQ'G|*p)^0Rcvc..ϒɡn:BpCD Ԅvb_$o[JUD ۻ|^C1|"vzi1$$Hɒ<B|zIW-}Mw. ,}@o/a2zl}<܌]"(g(|nƊ9N>6Xn^ꟑ^ltvKGVia+;c+[L)jԗ0ظ2?CY9WG$$&a1{n]p :Lp{變/VmiVS P޴BLJwNVTB5IJ)ӒQؿ>kn b`Ln@9k 5n[(x :OQ0nS3ft {ߋXI'B~鿈5tx/ rK5^xj駬 ;>M$B'nJBf(\y+x|/ؔi&בذEuVB?Qlsk{r`QY}!™(ѴM=zO0駠h^oT|Qo.N/908X"Ke1hF퓰/fXzɼ\6Rix3pA;-c_Sf~זbu"J,ڳ%0ےʯC;:t%,,947W}&޾;P/qUM9{=g#.UX$Se@ Ͽ04 )o42}**rq? iWzO.p!cF{R >cll%[^#ȧ=RI!Yb.X l{A?OdҡўX"V]kF>I}@L~ RppȽe5uK?9 i+/Xv^s-'湸]\ U\^zohTqD/TےD5鈅W=Bq q`1O%cƀmW{M*NZ٭Θa"E|kE*Sޮc͘=KHlI>W7Ցͯuva BEeKl:j d4iɏ:'+$lcDXޠ<|J9}su"y!e= ahwS,& ."[Lj2m!fҥ,Φ0˘龕9u< _i-5p?n:E\Z5f E  Smu~}x"jG$!43)r42@$E܄K5}%uR5f5<&•DF 0ԔOPZ `a]2*l.D."gM|A*i_xc.(M0))+9hꯩ4+M^6eYa:r0[Ժ}Jk=ǥC ,G R^8(-0jW9949`C*٠ zPeڤrC]%* n~;uܖ6GR _-d 𤇆z9cRV+#?%+E1uIsWI`4ҽ]~HP5:[  [V4̉=̈ l*LYZ)Q=ܶJ 6v8BcZ9&J2ޒ)0^ˤ%a+yW=' vOڡaނ&=˦kj˪nb86rݑ:G%㕏ыoC qoFwyyL9ۈ1Ps>=FE~m*q-?->JvA*ғ|7t}$({3~k/{7j.^,?|C;h>0,#5-J:TEJ*O dj4N@sXl:m8[R#|?wxH,*mX x/K%6{ EÃ:9onTŢcHh˥?V榵+t 9.^8sr!18bM7B5O{+Ƌ(2!R_mcs8o@*5xВƽlbWj;,B77bY;BziqUs~Wv >jܛjzrCׅӖNo8VLvآ<ĕ4#5ӎcE`ma{Ss0Ʊ8.Z6ݗwU Q|yLd^RL烯~ 5G@M $!6qR'"^aOFe/kH:RU>V9u^Mwl5cCVU-#Lmrd]0>(U"CVX:gHC7-uo&%i"0+^3v=B0{.*>b_>@}xnuwG|`| '4pWY0xpw<(]-ܪ ixJ__sum{OGSۭ6őv0:y;q6}Rdd^AEPMmr,oj!I{܃j6Y7=+YNxtBMRd=?qF!#I}W=8Oף468'bd.p=1pw-$no_-b@3'?a:w>ed|οgޮCIGAgKWR22El@˩0RCg[plLr72{ݞP*EOH)XiκPpTš71q 9KCђZt3w.Q<@aN8^-856Wo) {a6|x޺[+Vˢu C!ZiLϚQ7eyYM` _݋y^LsC@R2dޣ%λcafJm[Q5`f4偍 `h0$>.<΍ɉutmܝ:DQ!lr~~F Ƌq;xyΜ.ٻ`g<5aC:BBQ[DC+RNT_j/IGDC2SvJ ?sgGY#Wm>|#p9X۶FG2v5ߛ\AB;C̍{gK͒'G}yV | ڵz |D[4ӷh^3N# TO<2I0}WbHQdGd1fӾ Ʀ i Rs?'g!~TZ xXfB>o j5rYN<\PlXKoi.HLH<2xj녷JmEW#f03Ý5]ՍwbHJG(tde!i,xm!I4%"(mZ'yIm ]w<%҂E^;&W-LP, gYѦS du}ɵgoD DML*r*;}&*?;ҁ:OurԚ׾N<&瓌l|ߋzNKݹ%iT|+~2葲9=A &6[Mzi-Zfj|7ɣ~C\6Ͻ}^rZ-_bGͣ_1᭱$WK1hovӪ`Tv<_Z+e/v9 BгHLW?)X܃W> eb[Kw_$Nw^9x+B9RW[~:;狲M=~ n&6܁lg41ds+y+5EY?}~hN.J ~c- >G'=g?M/?p~uNgDZNդS(:r<1d&6 12|JO!YߦtoVwJ3 'rF׳I~k}rƠ(KA;t8H>ג*!J\ ;@ԏ]U.vet`an{/*WaBm:,"E& 6+! F43["NAiz'.i FO+: KΦA9(HE'M`"}Cƾ<3E9lo<1U8+hˆe~jTRO?KMB$o`T&!mb< tIu"1$Pto-fqmт 88(hsæDvkO+3`m۫ܯʹG:Z@X:8B"Iq% fӮ{ۺQUfLZ";/oxh-d(oFG_LjHI'finH(y,ԓCa;ٹGqh@]DRRf=Kulܻx @ctѺ[ &i= Qi+w9ܞ̶QY[;z`q^@$T=ޗX/94 |}4B cCF/{6z#Z.e5Qy}am9䠽ۄm0 Q*$. ,k)ӪǃF1h(ɕ߀// Ɗ\cC&%bGxnBvYpihT+D>'QUAOu|^ښ/Cɵ(q%O͜+6Oڟy>ڿO!v:z!p fF"̓a 7őbvZ-!⒢(o>@1 wsF<ޖ/Pzf4;3~cB\UEs-p5&Z~R̎,dRv ]v}"d nsAj.>ޏ b6LXK*R9%\*C2;߮}E /@.Gwc sP٩x}֮婭-1 (|WqRAķqtq wj\: xtD)>*3w5tԄ5jb&- i1{A.Y5UeDٛ4[T'XҺ~3,6n 3Ӊ(R"!xO/ ˞xPy2IRdεgvv8Y/>ڛq>_j ͬau%ZAl`ӺBsX$pIA&Z|ߤ)ӥiϘ8AX o3G&I?qÇzG/pA6h1rq7Nd>ƄTUe(!4f$c}M?G-ЎR8_{0!<,:zr=ܩ^31Q~6[ѝ7A26hd`g59?^6̓b^^mF+@= WP;a&K'j8uAxI_& *;=j' GF@M!MlRYc1PB/A}n&-1 f_&i yqȥѶ{ k9as-\77`ڲY{ZY[o kU@1 ~GCGV{rDpb A+RpX* àLo:4+*7\FFZU B_5eRF.ZVLBɜ:@oDh8_wan +-f_uHh~D*Lc& YfAYK0GWA65J VL8! W.ZEkB݇@=R|F0;kXwh~^ըyj0S8ʧdHĞVp`(8k_boǑmKf2 ҘvBt*ܱvk9Kg,<emDܲ%T(@pdf]2y:3WI[AztmYkc8LڮW/'XUApq=t4aB`\2Ya.}Gc_J7 v2[D9x:ґ2B _Jd!zS BꌠpS4\s,ӝzX7`vka&[2hYL1$}Oƌc\kszo}:hHBe%Bh~ d/AtW"C8s_[G4ٶ~V3X^U":ѧtP^px~'BP;v~X #>,;EJQvd*$<(Xy~93?hh s vJU'PBjJrKwf7?@-{ eU1)s@#xߋ_zC^ls% ^#lfRa78HИT)`hK8x\G.p>Ztf7o=3umhx|QHw@B2&/kzKH.\۝䶾fC5hHe PQn6&SVv@ߎó#!ʳ .h|m4D!J7x$*6W2 S6 Ua;<؄W@q=>YHԔGZP%NfOR|a=-PyHRYDο=m7-AA|p@p2+O/jt8vQeƫ%6 y$*Agi@az .b"|H!jY[3@q-G-:3,gAHq ENG~ _G%kn_3{Sr' ї& YeYl/rKQ;c7#K.4[AݿBzSvrMJY P_yX55(1ƞXbW$%z9=o]mY0Q.Z-L %e],;s;(>?]FLǡ;e1\|%Ry51C5WeDɳ]"=n];t]tah6C\"i {7 ?^GXe\T9D¯ia_%f{w.+mpv6/OYz IߧZzz6Tk}w9p9dj@S^wup$?/B*C dQ0G/`+мi\k$>K`o2ul1y| lzp"k]! MG8ڳ?ٞ?D+C'?<wߍ 39ڳNRu<-l>YvOjWCu鏦X||04>;![bFFEkJ2H~Uq[L5p-Hahĥ7ydKvV9:6Q/V||-7Oq.,QOK]yoJԕ&VԹ,վX~g9bL`O)tTSץRj0L7oT*NK u_[",&I"2>œ'q9`s9# ?Ka,T4*9|׻qh7O^"9q3pWIo 캘}M="Tg?7[:є1wrx?L &u~N*ele,^S\KL\\(a<v(RY˘֡9Se2ofZN-^g)<6C"I<~*Ʈ~6?!2Uje!k؞!"F kUwee T&zOsOD|Z*thJL_iR(<3DdeQ8|x6Djߊ: bltËۈ˲.?ɼ~ss`@%2h*SYĢ^YKfyDmZȰ*֊z`[CkK U80f 6δwHT!x1?OԭR[:UArXZg *GzID-"hn{h` ~XT.>˘#5D[|q]$TKO^x=bdMuQh6Md+C9DVwD͡T,e| H|| #yK)p}!WvoW$#VuϊʋoBr*=NC\mo!'.|\ly7ˋ_v("6axc qHWU\X}fv|݆Jaґ*:IbJI%Rp#)"Vi/6N٭xfxDE[ 3,=AA\[xFp= $I?6^X,&b|U ':"I%^cM/A@:3nTأwd>1-,S9k3._RqIz~e<~T>ýl"Fëoa^阫 ϫ2~1H1I4.gԁSҪm͚J`E&r2="LU)a5f੷iGh}S\m'!)mx~ϚE pN^W/(ie@~]bOva(&- l cm%|R(\Dg-ţVBCR @fO^WW~ hiڼ/]m 2[vGߊRuNp> % E P,+ƐW0wFCSEDea=8[ڜg'aPu+$7Dx4mZʥqQbȶP{H&q(OXNSqj S?Rd@ڃu6U)D4 )AѵiC*-慩STO'4QϹ(@KQ#Tׅy݌": DV]2>o !h~K=^rN-mW7}38 3qpRfm5 O;GuֹO@ mGWeO\,jzH@9ۧv;i;Ȯ#\b(a""w Nǐ"%' .Fy3.UWIoC7{i>5 2?PI0BfSQ"Jo'N K4B֏k NhIbƩa3luq-τm"Wcp ;y,BZ_t%!S&Jt/S2ub(c;CH*4=G>eK*8D&15kG5xdgNs:aľ{ l|Ԁf꠳)Gm?%:8oੋ}vdܤ&dgS6J"kxV/W^ǩE "puPC .|ZIcyM#!3)vegE _1JʕHW3YT@ aPS@b24$~GhG(rMJ3h7Ա. 6^,!*x*(NSYPK*—z?آc%Yz%NRbuY$E-%<,eQfo!{*qpĆ.}4ȚxgsCj%bAm~gcGBYgoY\wX^dsq[nd9cԄhN J 9'_*?"~x|a{}!/V$h$gϾ02jQ}Qp(i9amatߝ0n@mj y!5xuٲa/Iu`Q: c 6vVI,C =AJ5qlzos^?eФRV9ݟG;mTL(p/ugp;L0 q݁2g=?3Clqyj6:_5> ^IPiVCGp7Egה*[p!P*q869qi 뜂:^I {1[HGtڀl9Rlr2znW,B[K\y⚝O$S*u"Pc:|eV( I~^kjY*k5z5` tԀgBx@\]pB]BɐӺ@5+^;/?-nUX˛q\Dr\ǃ]z^_)&]p`g~qJTlֿDCL}zfIlK2ptegmw3@P{70ۿ(`̍蹭dvD79JV8BH ԙ6x>?it߁Rnx/cKq& PͻOq/Tz wmL|Mb B^U +sctI*I.{۩j;֥J5LǕc7% H5h0ߜFdN^tOTTrX]0aPR;I*ODi]ox57Mo縒T9:GH){ $FNcD0C&0~ r bd\CC2 "34P]f9hhFۺhCaj˵li8 tDM, ^u&~^"L#$3Jy^wV(\y 1tXėp 82_ǫ7(n R-a+./d;xҭoQb%7.?ʉʃI3 R'AlvN'VT=l,(vθ䊸|@[OJ{i{sw6J W}a hW}<uk?1*gՈ/[+lNgUx*IIe[)L4K=3!;NWfAdAbh)%44fS@dx6IJWU N5N9avl<0-[`1`o9sNL3͜)CB.xΧHB9j=ɨWgGiV~~wCd%4T;(<Ådx}#OcY5k@č%qV0֧-+V*I_ ]"B`Pi{5ko'WB`hj,W<-7sTrkcz"WX0sډB㗈l,\-6$˴w2r+Jxj;iGOQpoDI|^]\4%3UV^ՏP"azߚ:^ { YGhhqnj.Sۛj)VdȴhY( -si4r[;~}oS)C8ՀVܲ᾵2AǫbPQk${]R^xl \R3.xƺS, ?7}qWoN2#YGp,F5~m=T'P9*{F)@:Y)dXLke?_AZ=zh0Ch\q䘥\Kyd)u';OeKQ}4Ҵ]H` ]EÚοvm{D@F[8@)ݑޚYK }8.6 Ҧ2Jk!a"ܙvZtz QEV4y,|F*Z/ԹS\tjOg#+<6{㗾i$(e׵e %6}W…ЎveyD*mgBE{6&۫lk4}fs.`XFk=]RTZObA96Wި 4BUjZp7ʬ·oh”azЏk#@%0Cӷ00k%<MaԮV 7 \JYTwlHsTGq?K=1T DYiG룦cg\J~&#| Q'P!iQ'F8Qhk(Kk\.k8ya#{R<7DcAvDj;v< }0Ƅ0:[5i󘢇YDY"!d4]aW w`.yB@U9GXXd>WKP9RRdï.($Ō j--qw`@|MĻ;*=NzNٞqRK? bceażrC} Aޞ8H$Ֆr{ǡvU$kmq]CJ;zk 9W*UڗeZ`TK2~ Im`ʏF &8kO5[BS8KtfnI9w8I+W쯱L B l W{ky|k5,7]5j8ͮtzA Uq!!/4:$a:#,C {C'~?<R@aPq|=DW*R.%ueoVsà9i'8@|y|?t̉H 5XaG~u\$m8H{_ U6>6flNYx0+)<35aҢ Nq.Q RQ "CEYqJ,)C㏙ܸ}L%LB97mxc_}6]$'%/0 Sbs^Bs6׃~ hWmybCUlqPWZ:Ԩ>;+ֿrn(SL8bz[-1<s!ϯbP|ra3o$nk>mxMJ)ϾqcѳoA?la0!q<ܘ\@b7Fahkj=ž| 3SH, P `T4Mn^6=EFak9"eD:Q]: ER q!*Wg!ߴ!}邸dgRzS>*7Sb`H #v`?PEmCojў=<$wQ1_::`b|<"ѵ2V ~%#,b0Kr=j\ BX+}INNšM9@BRC$`t,)\+|4c;8b4H%0g$(!X}ܣ8-K{YGm֘Sj poߏ koU۸9j|2*C4WݢYx2^aP(~dAj~5JP 3[HQSqjH/B008 ,H3ǒ.ײf\СͭUԇKQٯu#*;n-Rt$,ZsB:n9/3u%QШ >e;wP-ZmJsJR.:&kq'k8n9P/~.7 =m]n.Ϊ?fK0S_Pu.q?Gu?Ÿ~!wXFytؼ# i̋sm~wB+[&ۉəͮ٪]GV:BfyB5ή[)),4$a:1 ;<`Υ}(glr ]yO0N._:H^qEH# -ozgCsL߶rZ upb^o&ult2B*bڒݪ`f[cɹjPdFHQI BRniyn"umS#1S^!=>"e;LLJ+wfm6Y&\wlT! cSaHa3n`eUhO(=%gg4ݤ[Yo7Rl`.(*Q7}lW4}=s*Ӿ*vuӁ@4LNe[sźd/L]?OSC 2Z?i}NPtK6m uNu]]Ox+s+g߳ը!?r(osۈ];#ـڟP^:N_z9|Q#q#Xq:طq"f!Z ̅%j9Z?&F@bCԎ1"ڹu{jRY{A wBGf]fGh V2XLp}OXU`rxm#4LoԪ[u}hkm;s!E P>aK_['YSnbb_fYL,jh*)`{YZ + E>Rr<>YjM9e.4a@8!r2'}( ͌Hf5O_ː[{Ҝ'YZXUnѬr/{o[~'ҵt%j [*ADZT=Q2_8WTCy\I|qǷ4]T3Qܤq ;+n6첇PMqn34dm ~o=vMob%hm!ӡ'pٳ{F! DVtF#2n ӆb $VSPvgs |aRH xD\ջ>x)KՀ G.9%D=D4`,=[ 86VB sU;$7OF*~ ֞wG,Y(!BZ@7EC)T=&\zyqXAԀ.YDAc0} }BVƓ` i+.I|rFĩ JC 74>,]7N*(ә[(KP4sϑcLu$~ j"ZVhX: PonL:JbWsgB*xR5K6e5[Qŷ榏D@:`rwIn$!OXR[cvؘ\X* @@CH\YubEw*H hnʘŬ KN%&b;T_K!;6Bmm />JE4G&HEc4NY{}&h2-xO*kH@yE,?FqUܖ3Тy"{)΀OO,/86 '|O/d5"9Sz46?moBu n#qb@/EE.`fƒwv6YMw7(#3"03aW@`Yp@%)`2|@L>KRCy["l]{eSL:I.7G_Fczb%4-ӞkȯahTDYAlYA NbEbF+uNIڎs68HNham<ʉʺ+DBd+j+ ]=z)7NݰƧ0Ԩu l`)ލ QL8+"3Kw?U:P;x=\pI ܋{PzoWޕN%yy-Aj3b1)ȿRF z:n<C9ȈJ\U/?FY0a)@ edJNUYH1p!LRԫ_fgz ]h~QJ?I䞆% -]dǙa, YqyZZ!m͎2z0i3\G8&Ht.y79{lf㌜ĹQBU{tOք씧ݟM.5oUm)R@ZsgY<~(`"w`0^JtnI&r=z/Wހ➫#])b#bFCo?Ak~ Jhot_ul ?cHr|@^lMH čYp=#/@z ߼04/73PW=O;,_h3#ꬹEo #0Ib#G_7Ʀq5Mt;]ZT7SyjxmZU"2u\\dja=Bd*RZ)3=?0* }.( {|WtE@lR*M GtuZ:W)<+ۧشaޝ`іqJ/S;A(A<scSs j+7bZ8l`ﯮ$g  MLhʦ gz芀єaci EB IL%Noj =LI!z;i1]!>NãN)c{MI&^/ Uz51MYq׿=Pj.?=2t$/cGٍu$beRG78u'k C,јh}#"oJ%'$w c#Bfe&j {3JV8~j, 9\VԾ/93dRE"y"/mN䭥G1HW[K G,KD/:􍔪&Y\721L`Rl3v{EFy\ E1btȢH,=wRmy9u\_~`;HW4'73hu2Qb%`4g4kҽwLBt g4h-u&8 D -B+ ,2{OT6uŷ"[T(:%)gt@3rGDd_^YD_Zqs%y+}__]mᐪlqL'oth?2ؑM^2}%7ъ"A'xh80o8J<߉2 h[4p=FAA͜f7Eku{oafJ6 f,[x:Kox ^A2zb_"3e4ᮯ; B>Umo^7+l`eMջH42ԓͻ*{[wŢ$O:& ʚ/`7J? ;ʀ*%L/pB:DZ*Ͷjo}_ E T[my8Kǖ {qm/f{!v /ǛFy%_\R]v39c9sօr;ܠU9rdi& [1Yۀۯ)m-q. ,&?חm웗Pv@螿@f߷7.kN]PH/U 2&V3\^g) }R<]ϭCMmOqdubF,Ԗ O-Fj~ MX\7z=`ۡ'A9k$ u xˠLۦd%-ZH8^J"uAP&T·(#3#:o{5 1%eUTgB |r}I]B@kY1+^W=$9}i+(D-8#x 犓Kp=8c w$s˅ F.$o/o )pQ/v[[JϗT'KID3/o +A1OIhbq4^[h"Τw^o/Ykc0~˻Ϭ z,_ pcmx+MarQBD=Gh#,>qcC[}]GaӏLiOHYrOڛu[ZMXځ[P / j71ѧ5Yıơc]ʞt#$n}3J[Lhfoq3T6!9*&>'[Ƚ哺CGxKilp;ū𹍠K.ԟ=7f9Y0[lB~z1jqLTjegc@) xل1zpMOQ^qąTnP%&:n܄7p^vǰO9XH5xPy d d} ?.jDa+_[/ޔEg{T^}>"'=}T Urqw}GCiC)h?]GgH=+P͐ܭ&rNPp!* W>m)ԈH06~tiz cpF&ow3HAҔI;$KC FJ}ZUYQi NA }Wf%$EτwAEvm0}0`NJq= /< -'DB}Ҁ$']qF)ƪIuoأi`s.|(v<~7#ٜ^l?֡HolT6%[Yk9H01$E{l*IBIfT]JZ:lGxp'(UR"!p~LUJIz5:%tM-Nks\(vm&k)R,>zQSҡxv#۹Sk gm٪7Hnjmxmpj@HE9:!9PA^1j=#d[pZE+롳rï'w[K[!}JԿ#<'2֧G:Ye(Rŭ}Rgq$'-8XǓ$G\ 3 xv\i眾!#dTw& V{j"` 9AKS?oQ6O$y5U<У19\-2m}]A5{n [\ q8ҐN?!U$:8 יY;qw^31޿:\%~]{G%u v7eNZiIz^mq[kX Z!©cfsj:bZW=pO?BwTT͐cu Ŧi%7b03`V'~9ٽ9h^gJV:{A1{T>bϧoAOM.5# a˴MKI[&%sɹYq|<ǰrh<l%M%2^Z 7Gm{`a{X,|]ajHxRm/A*=uTm  %66~UFx/f'a^}sU!ԢuSbC+:N]z5eH #yٹ/+^0g15+DMI[dc7"rGG.֠|*z[|Mb 3*[t ,*:Lb z`tI`)8l#s"Gyzs tyKS%="?hh:tGc,{*@0\*XLEgz7<+@I4CF0&I(t&j\3ʿyq&tg0N^lraI7}߷CU g|ĝyR4ʐWna{0neH0egz>a$iU2w,| =t{sTܲ_u?g%ׇ6!j[3pV7@}ۡImG6*5N5YR ߩ_qW.$aUBw=#FD̡3Ȣ,BX;^1 <p:#M{k0s]Z<4y3~!ïVFf/wO1%Ի3HI/WٸСh_7w2)9c<\G\dQPn t`^kFD.du*c0PxTlv׳l_Xp~q;wl#n`<|~I r7( 6jPjS%*':N,Ki(HrtT3ege6ȸ坂 9҉< Jp#T>֙ђުv|!eً{W._Y%vw*obк(0gHK 99lb✝PG D?(W0N+\4sY5M*4Ƽ+ R-]-޾>0nČj٥~# T1P94,Uh1_/DZFdG9ȒxЌ]I,sKj dWџN-_h'ehT{s-Y)֤\`g9Qnh+X1(bH?~_= V`߱ra*1%%WroD\w qd0q >"=|ԟW -aAK?jD)` -?} >_oB9@| p"Uc}ڔeFkPsdIN_ t!jSqzn<~Ġ&gNnZO-6y:d5O|* W&MFGM3J'F_4`Ѕ'fFk(T l.Sjˋer'7hl ]Φrsƒ6 E')r^v-Gм3^FcS LyXe0ҧh-|<K67<]_vg&u`$+ǰG1^e $IP}\cdtsN:N]ӸZ?zB(*lzu0׉<5BҒHx*mr ;Ծst/iÞqA袩;zN ˒{a-릓M*ۥ3ךgogF kTLެf'z% k(i3O>,s4)Uz aN/!"mcuQ?XBf"Ad*= !)-`),,^ oB Fhԅ5i:Gj( KBE* 4Gzv2]x TJM+ QK.qlǸ>;Ҫ`݈$M7e>@C9~^1$<_0_m Y7#sEM*~"\iz. ѐ]84HМ+@"KRwHG.:M};w q$> ߽'Y5y|feI(. kPB~vk?"*MrO  Uz _Kad{m,~AL(öE_!_==ei':&J0J'9!NpkYxN7+Pyխ~]j"=isa2sr3R8+T+Q{ᤙɞ]hOÛ88dyjѲ,"Wáq=úcfslM鈥ȝo:{[H UDނr)K3`#h w[Pp\OJLGF},&z5xzL{i(ɦ(2%S^a@ @C/v%֛) db@c蜻ԖE\L@,:kW/y^vD3ig~B=NO0ۙpKN^ 豦>u%"Xa8g|xCC7، *J= <7W׭&E6h;paɹL:6I1*`垅lD\^Z? O}MZ|̆^\t? 椂sNR9fRŸz]?9~[1pf=qbf9-^Q)q͜'?JT:]L[@]Aқ{%0UTɣ*/џU_-yPV @#RBb=2N oۯ Op^\Z d(.EbӋaɁIwP}@]9*g}VI|& =Y.(o[rh1;f1xAA΁9VPfޮN:p~J1?/nUU'Xm#%)\HљV5:''N N:Ǐ-&HyT<*OPU5fF'2!ႻBn/h_63 KѲ(X`z7na=@LP~:G_Qmɦ'DO[Z+rV/L%ugIk+#ÉP\=/? m𠫬hYw:@;0ϰY 2ΣE)?UXBEܻdE5u=Sa.3fBq1b A\Fʤn\{b{1 !SYB*ds-qV%kg̾ ,@[$'a:)CBTᵛSƭD:C7Y g+fm,lҢwDwGle6aД6WWÍZPkaުq*DYvMfN7`L BOجv]j6auI, ieqT`+?ד!&bIr1TmN<%fMM+hR߿^ \JWrþV' a}&n(A{hmŊ t%P)5&5[F%szIDYchDFv[J8(!{kMm%CFZw~A3~ 9 4/w,XIHVMBƲ;?0*MNA>z' ْv Ƅu,Јoe@Æ"mf?2y4#gC2ޭ:_]c,H/kcgf(;ԅkUn5 XjvMMd qNpVpk)`3taZ@"bHC: 8grcVDn xeBҦ;6*t#b8it) L:@)XY??:2*GL]~R++@`՛n)8qײ{5]esf%9u[u(ѐ3y5>wוr 3~K` {B^8R@_ZGÝQMHCqqx4JJ;HNZdU{K8P똢;VS 7[NƓ+A7Vg]7h=,v.,9#z2zjVwC*ǜ %4vJ/H3 [B\/]m%7rc .pUXnxrj<CxQ?D&YKh }lX*0zư }2Ҽt58v |?jbsa_갷ަ09vks-TТapNSEy:L=UYusE?1'*p7 9NVL>W4 hTzF`-Wmp$̵9Vޜ26fA$`Ƅإc.NVurj #}/;_d\Z ٽoc1WUܭтQ)y~̴FeUOYRGu+HOb[J~^"֔5zm(lTdA&"#n@K<0 kfd! ˔Ԟs{\)+3E5$lг!ٰJnD]TNMü4=qIZ|)`AUQGFӢA*m$k݌pQ,7B68%Mt=jCq2PLcX:Mi5L17'wD4*iOlf~=:lyl~5R,vV'hܰ4gO OBe; pȦvoKC$6g^#FCa4=+$,qRئ0DnBaM]v ome.<m8?2/&Xy_\6"~% Ǖ};CD*p\痫90c0P.e؇)Ex=<6$ʯsL =AI/WpmOe/R DQ'J ցnH^SrO4L#emWˠZa db:;ěX&CNro+b\>Y]uDw}Ib xɍqjD RhuXG_C{" X=ӥH2$+TaB߄ CǞZūRm߇G#IėY.äphf 8z|V]MA_ ~;&3-In<?=層R^g8lEe$S,2}g>#حfS/ >_Da3"ql*0 k-I8+gN\Hl]o wX:Quyhh66†qF)z)=D2~z2]D| ˣ5]8V@cqC@`h,̓Zdf ZzpDygEYc$wutɡKm1o}uR!zn" W&v>yέ2dɼw-0yubP }]xB5)Cy> OK#,@i0 l2ϟ vL; ߓ6H8axSos,@WfNHLl#[xO‚tڙf`jLcI3ye)Z9z^ Z[Of͑BzDQۏVc- OTш啜wV NҌsYww1kzi~:=.5Mvx䇦O0Y`5^3F8#زI-KP^^@..{CN:L1YMw.HWkR>Zw"ˑ?,zP1jb.R qPv.Ԁ#]i'îE_ 4$޳xI.Bb(1[f)̕rxHoIk3cשR:HT|;C4{5ebvfͫlR&7UЌ!?WFR,R =Q?j% 8mPsStN $7$Ycn3 \9QU QT1YqR+6N.uYyY7C$xT 5<ɩ0XTmUc PL$en2`",?WmdOx ]1OBJDr+ˍL-$nH`(Y K㬧h1#hD,??Wީ%gZY&z9+y +hInr{̹Svyxj$b:(T~UZE >Vf~q#LZ~'.ɑ Jp_NyD8"~y&$OCKW^xmw TjEzhP`4}~٭ ֽ NUDU)𱫩TdnS߷oh.Tw0J(=ݳLԺz ɫ'XAݰ6P5VMZg|zY.bO\1(mR1]CEI`Q Az|Ap`x:`[0$3G@?b/.7YJ~h M|{={!<R'z^߱ӑ/'[XkgZn{;WvOv*7cZ՛r @uqe “w5g`7SÛ?ȧeDPZ•IW̤ PO<Sˇ=H]W] KgOn{?o dƐA?(99yk!W)9D.֩oV*O)%a13lE`&MgX?<xhS* Owl$>z^HeS>d[eJ& -'w p-~H;ٸibgk\|g!Kr}?41em`M 8djvqI~ЀdutiAlw\Mi'@w]cf+>#4텼mi%i=X*|*Y5?kJU1StNwƽky&R/*Kg$+6wFQ@JtW`.:Tw>?P^HB5y9FȢ7X4jvpO\v٩2!' *4p Ibyc;'6KQp-ʁ$q]Is;!t CLmm J￵7Ec薜N@kqN&-HQW"&N.FlbpTb\QTΏPph+!yt<+%%{>D1kC<}EG ũq4T~B% fy5A f^kYg+Hҕx"&q羺 + %uW"H@SVD=yO[KvǶzѥmp|VeE#KdyB ڮ/f0 `ʬv,"M[r7-W?OW/Y/7CaLtKoQu-+|6y#:6MN(0Yl~U=]simR R/"Ivöns瓏pF-TҳQLVcߠaȡ!;-z7k4ctPj_0V/ Ga|:@4 4M{> zrF P`P&9( 6kIz (DE/!9bI@dӀ_Z#}-(VZXZ=JM*/0AܚћΛ9;jt5a6(3ƓX}GtIY&򽵘i2%1m8 K{QYΔ?ZQmľ|9`Hpx#BbA 2ikNJ$"*h^x 4F 7J}VT=IҠn>8 7t'[?*ԡV\atZ_sGcj/8 ֶw;e% [9t"9i2ʛܷKrԓiFA"[zvmVh^ ^}X*Le)V8(%߹+}V3#__ƈ%"ͷru=4!'^?"CPV'3:tC%]CVXi1w ]RmȑAJqѼ|",9l!KkʇxQNKrVY.Ʒa.UP*Ă?.zL/-*{pj!d %oynBtnE-@kZ[m Jd?&8GIƟ1Yʤ%:/VZa3y+LvH$?:;L WzQw^n~/&aM s.#^㛎HA,ЅudarhrWU ޜv*SVv1z؅ԋ2 ?TKv_ ћ{b;L<AÀ~rKzP,ßypϔbh7ht/YұLxP쐑 фcr*c_.ӻpBᘀxV|RTYD䕐WC^ cW V޵1O7ƻz;dZr&-12@@p6[,ע})C{sXZQ~ԼaVɃp 1h ~%\gY9EJ6xu1n\#=>}Ǎ˼lE@E2޾l%fGUcBqş0FK9AQHpveYmgQUL]`@ay<:y)YejV~e&&Wf ,b+;6S yUj!ڮhn-n3i;\BL j}(BqK7uH' @׺Hh+C9֡ހ4T̐s n/K،^Ů/] E÷*=p=| :L9F%2zZӸ[unT!*igpIV]~jZ5Q.D%|d|L# GW7GS$yEX[Hr=GIOXdb(NL`dOG^wG\+I;:sŢO1mJ>[xt"U6sE<娳Aٮ̷ysŪO:dL 4,f6~u.<$wz$S1 %a[S>DoMeuO+QBwJ!ַ {HКͦm{j2LI'-cdIʯ&z^g:Yܛ̫%u~eHlROc{E(Jt/:(kÌl7nhS1^m7b"}2 ea(cGUXj/) ekPؖc6tkv1=m0PQoj~0Eڧ QG&E^ ?М"<Z5Ȟ(4lĦ `oRs`Gw}N3gGG.n}JJ_g\w7h ?-ٹz`n:N?Z0 g6 P bDq3]gY'ddm_jph7T;/s4T_A*?UJG`z&!뭄ʳei3XSdb2' d( K=)U._P+>XX!]ؘiv$\M#};񌩷ȁΝvalrނ{Ӆ'a߭jAٜC<#n͒?9I^\d.zCVDP~yfSc{*%yU92_7La>=xX`l=]s3[@!<^oR(.UcvڕRQTIC~.(ՀnpcsTe~5 c5oבS-ҨkCd֬i/ %@(3z_ݾ$2affϕ ѿɓ US:hTG@x3:^=. }hEt*-kLuZSaMx*s^q1k)t,n0)KN j 1u`kh+Hư uP$7oM[4j[hSKT4BVNza8]Cslaxgn;?I񑋍xFԚ^` .@e:NY9Pǟ. x0V(qopI!mr0p_laP*fܜF4lU|LD..@]pW:T*})F7XdMEaYk3*M1zfΰ21O:[5Am̙@?C gv5Ia]ϙeP$1,])bt+m@~$q~jR2T" ; ?9H[~7U^|T38S3YVtU2x&Ax[)cZ:doS?+(q |S,N]hj=a*C}$( RU%SЂ%@oe-hv0kiKiDJ|-Ǒ3@dE;CI޾>TIHwGOGhgwo1qD,Ȉಣsq=8\BQC&jAԗJ{$B:;U T}';_6*h9r)6Sz!N:dR0|zTb{ў}6֝bz>cu[X,$EDNPf\1 Է;hMUkҒEhSϴMh-48N6 OrmkNE{ ڑ2< Q.KI ]{ 03V8W] D~*^8qEUPevې@C:'a+Pq|3R| >2fPϝǍt]Zcރu}2"w׫IU)!IqB|I烙~n 61Y'7^V3hLQ21 Btc+41)d4-82HKU{a4Pl>f+iG ofyk!lPc_s^NMSSwQk!:1G}wqok+W>Oa^ƚο\muH61Ѱi{}sq5(Btmzh!vG=pkH{SLDc(¢䙱DH{Lŝsd nw?ȹTpywGR;1x^=_u-#˕ōw \|g)Eq]7q ?&p;ר-m:3CGle´ŌT6 3R fc}g䃯*= D^o_a.:sPEQǗ;E(K/!#ѰlU_ vjpa'Èh^ ,_)cQ7pd?uO nL f}( 1}Nj3'3 g 0 W_weg˦\Ue+>D[Ni BJJ^66GFЛI`yv[/tW]c bhqw\<`dsǞpz15V('#p:o_vzdI5+wwtY! ۭr,'ub Y_y6.3w LL⹻'g9 AOHFMZ\NG0>ĥzn8crR;V CTEԷ?o|) &tv}I!nxÐVqi?{y ï2ZjSX\ZΔzП[Դ.Ī ݎ!^eh+7}~_`1u0Qe .R.W >)0cf ~V0]ML&p+&lZŜՠS:v?o:tmN9>s=hréyCSLny-Z1:vYiuo_`6e8[SqʮEy5kv*ΎD3)1/ -T#Ft61<8Ik: <'~wUNtLL(`D #L1<|4BJo < ?LWć໌ ^ 毣+\_烻a]Ze9-H?35ZF.6-,B&R=cOom%aۃbRHAYO=p-gCROl ^ؔPKs2q`nMpjA ף믗J"><iM.E(ٻsn9R(Nrr>ti#[T#+GC;`T%pF+*qxeٕҼ]͞Ƈh9[~䦂;5;]0s6ۚaRZJ߶.7[p7[ 0yQۙR#̈́Vw Twwꮋ!W=dAOWp;Se3sūE2 0 PYAb!IfA3MYónt+n5{|tHyY-jI97Vadi,3Zt1Y*07h;h?~tv 5$)S`P\]rzt)1+a¢1xL̹m `_3? >0osPv}_i1ˮSE:qv=6w Ȧ9{eoN-K-K,I[3N D [B%Ecm۾@nچ KPt s{En=W8H)t6KIݙW|{-$8US!4Hr_^k7`8.c;hrՎ [|M IcFBpS;`cgԽ ςPşk/Y/RkpD<1<DӜުY[dP*=9P6x\+r%ؔ[ZW[`3X/9^z6:J6=@ A(Xox|Ӣf]6 nhLf"/z'[4]qS!~r*16NF̦q6Lmg\ =\dȺ*F&~|/4#tVJÙJz{ TN=l)A=CrUCS *\=8<5TPq{[MՇ6c} (-$_,f;grhD9'R0.6|no;w(}}{zk,zWSB@̕ŴuSNP@ Qܒ4HgTk1p0i_^:^^tWq2)%~/(-{mmn<!wֻHEw]YJ@}`xexFk5,`>Zg[%cQ \+ۓN -j`X1e ̖@BeewIYJ0I]ݏAY]Yї Pe͗{.ߒ-7>FxR,*;rzȅ:ƈ_C&/Z@3պq0q&:H8D^&{M4tva~%n ąܬeL&=Č#:OvCƽZ`vJdр.<:P}F=3^c}$l>1R%;͎beX1x8MܪWV$gd٦ؼZ^ru<%/Eb69윃52s, ,`ym=HnR.ǣCzv UeKYY3tVh 倦)Jk|mnp9&Q#`)ڄ!KC͑6[ʹtkbw:ٙna=7 MRr!07O (>_6%j}#NBY|7F iTZ+k0o ǐul;X$ rn0|,7@Y26ujƺ-P]ܐa'd"X I%$H-oU]tuwtьNtux5~ y?Hž>'G ͻ|*@פIf VC~hKIE'q!kw( Q/oy|RH5;Թ-fG@]m\HdA4+Hlw W6FM:u9x[ICK}قҀ"=Ki>o#Q d3 b$&t'τls8m%1\#z2[HȠ5:d=#` چ*zgvitP,fĈ踈56c_.!Jf_MGf$ƤS\vAw#O^Qv de ;<[a++.{5OͰ]i2wwT˭qJJm~⺌IX(f)Ƭւ2ϠCgan8bDOw@:04JLbn`jVa*lkbPjL߰y[.Ip Ky/ $vh{Xm4|*~,=%vdgL!:$^Obt{.bH bslIP8hqe f6\}>|{-B,-vzK;I+ՇOp/u5cjT0V~9`eN`%`|_Dt7ҩk8lH\+$ӥv\ z ` kz}H`uCqi0&K1KE `( mgQIh:NmAŀ}f3s$, 6OС8v:Di2*6+m8 iH2VSsf~>Ͽt۷C=K9zUjD~kjՓc׵45~(c3V&R3VP- vdHu8>x!yI:̒95ngi9͘^Lp#^toCdn6i(hH^tm>2U!Zq?"(aLCfJ$>;S6\Hѷn#|ݟxX<_AL&}X HmǴ ,iAF:?|_eݾG^BӍ8M7=M173-3V6._ ɈSΞ Oe*,m=yYUyn-ں(QDcN U2~^ju=.qDuqI e/K'nkصfj~g2Ä\~G;?!fH!{(B2IsM_TQ}qJ6BԽ>?\ kJm B":>mdbwh)AD!|4`f֤;1[L ,ݚ6եu E6g_Qtai2"r jů1ȡ|j .o'2Fʯˮߠ+&WUIud5||[N?.)oFR'm>6p]!Wh9˙Mw<6$^] [6}%Hco ZGZJX9VH!Mm 00't"|^W1z^P{xX@IO^M@;oxG6]-d&OB!Tbpqf(jq!]+vT BI9OFa/H.ށ$~^{N<ڎ|[fY[e^,^G - AJe{0=vMRvW ]",t@[%EMbx / ڕbowvʒR.ُLc#ö~Y Y..m|.P>D:uSG 2b!k=~ڹ}iv4FyFv)n۹ ]4fM{wvw;F} :CĆ$@OJ5Iij<78}sW\=\Nki83b"&L֬[T L'ѩ~A;N*Gqt+.B./ە1}_5PY\FFr,ȡJ;] `GIskmGՋ E:"gQU{]q|=h5Ns}rG91:$0kB%@$&!'7{dam0).Z͡بf~bF|cFVnCMj Fo N\#XHaQo-s,:=j U/p zt[2phl_> KZ{BYLbK lOЊvy#K=34Ҫ9ĝw"vT7ˤ$ [m0 q쟌9bώ+H+U̬[Ӆf*l&fFypMNIMOc;Qu}hD}GD-n}m(wj2mrr]w0(0lg8 * a+p oS[zcV2*ycLhw:V籲 I0w e{{|:H,V6#3 }͎^5HQH5?)mik.sc)<5S u֫u317N3$=E#α뛐0SV_VعS%A%jW"[\*od5o32\`vq3AQ2qnƫClq.b-9{e Zm~cLEglaʃߟq#2ȺNzT^VEj(qK :jkNK ~$?q@Qtߠy.SQ %>{YJ>>m<ޠTd| 9U 8r~3X%,[M1ٔyv?U vË%+H_'sJBt%>my5'% 49'Ǭ߾J{KNF&(ݻt7lۧ~Aa5ڪql/XoYg~,cddL3tl]nBFI,Xًl_;WrbQq ?_c~}X%C@I4x8WHmwWǍ͔PDlc:ѫXlfY2%]N^U#!7kϊwSu HXwؿlLx+wMmg 8Jb]mLd[6}nN㘆W vȌݪjz -nnxZd\Df5OVE` 8ƣ9jڛ.B8a'9 {8GVcnm*~H-ἾJCR vmWHWT 9~Xd575Yqv(+؈juGɓWvz1Җɇ؝0|߈(S78҂mw9H͕l?i9өYJ 4 yN(Ňmr6<4ex¸ zP74) : |b=nkX4L9yO7G骂ʤ3')Ѿ.] ,VO1ˌO)1;U)[DPq V1 9tWOX ٌY?AQa+xK`7A2oZrv"uGvbw7~P"OQe<,ݨh< k,QTÑ1NEQT{P1Ec)p_kaQB9aӻ7c_$ Hyn3،XﴍhAD}˦ثS6f8PΨRb|dU\JT?C-Iz@#hJ1l 2 '-F%ONl5'2L2RGt]@ > 0ZR/<\O?h x~qut@_\Xe9 gv YL _P/:aD( a&W&`} }*pt W#6s dQ@I-D=|׻󹌽C%lˆ9t·ՠk1)~YaBpT_x$y=M @)"*{DZc>V_Bsa`G<ЇNĬƦO-ƗZP{Fڬ pBҺMcA)W(Zpxۙ'5ȥ7Lf|h 0$ܦiJp+A}JBK'9/{Cq>6H5.Y[_.ᢝP*o >hY:99ew*!c0'!Px~sZ>+<Q 1ZS~y_s_NhoaJ.d MːQ[0n 'hq3,֡nmҐ h~ԢIrsĔ`5E BIKБiz>{釗b'?%JT_!I&I!jUj>j+ytɒL:3qt]Q쥨ߧ<} WЩqaU9-r:?_Wfp NGÍSЁ2rN˿IXe{ gR"K/:.6bog3VXX$ϏP{`pcs\jWp^uQX9U#TjxzNa8`F3hi/edBs **rV2-RY|,@&%OÁ LMʼnhpŻ%A4Ŵd&^j)K-ߥ،)f!9t8HFvB^- O$H(/lZF %sqEq'`g!ܭg9oE{Kom}4?쉡W\6Z~dJdJ7jY `GK v} uJ tDt~I'Ԁd-_yZ /)dTT:$Č]| vy/{TlWgt@TN.&*0o[ ?gHH/)ވKr3Wϔ,6"%rgwʹo/xLKMaVsjjUN3-BϦ4Cȯfgl.'q X6GDŞ; 戱GnT`7ƜS `x.-hSHTyQ]@2ԕqDx~va&6!xmە@'D{_RDDş%}X)Ҹ33uS[afQP\waϵ!҄;O}\ÔOEOaʜMqMXjO$H.Aa=ౘ?y$ 4~akBh uD CA $VUG.Km+=S)OYhnJ3Vo{`K!8E\_5q8~#'Y ʼ aK]H@,a{KXrE eГBBd,*V5q] ^u ~btAp`t n+~ah175֝Qڷgz}?pe%8I&9n4QGqRF_vu|vBgp+wZ"6~}[W8juK?H WuAYrjV,.7RR8T = s^"Ş7,Ad~\SYC5\BsPD$ e9wҞTLwë^Z 7Uw[/ͮmS8"VnD INMGe3AI6>.*RY=w?ז $.S/ڇ@lS|cnMUx$+>=qܞQx|>.Όa iF~cņ; Rltlk@n{}SN! [[;|)/ 3 n[ðmN|P6ԤE1. o)B&wyS6V.@⣊U ˪Wڐ Z5]=>ɩ*S۸91Ţ~@JhB&蝫}G"&Ö&q+N;̎xyՃ1R6Oqn&yiG ӂYd5և1^FۤMGuۤȚ k`U~sO@_V7dHkFXIl \iѨG K>05R1S&/ع̬' Y=I+p<MM(f I12%G*@hLK*DZ)IE9Z"1啖2K@: &OMtx =li%wB'!pmvcb$sfvN$.zC_y Zш› :]N ^>e?P>Ȅn3Iafse4|.[ M FDJ>'8iU #l6R?j lG pBP;HXJwߛ O MSn q {t&gWTOr㵕sy)Fؿ G튌҂'U Ch6.k HS >F*jzd;-ʫ[|/Gmw*Y9H z5rW8bnt|!vm'm҉ެjl}roqTAZ=pmjLlܚ]ngtdY9}u"WĈ [ ߇/YpK[6ћ\^4pa@aԉӷQZ՝̧q=nΑ`s-Icmz.6<(By%FwVmT\D 5+Tk&Z%_@-_Nc IֻDnB-t$ubN%1K5-AWqU'/6pӈ T6R0t%tb-[pbU/(.1.~sZyؓ2ý씵!."](];mH2^AC+]:A-fw#󤒜MmeͿjaDbl=LKM F sWb_`Ǘ.k\sp=밳0G e+.,U=zrYTC,hEVᶾ{3SH0VFDΫ߁hOM]H ;En6mfW}rB$lͯvHҹy\> UD=:qF4>Xz ӝ9fvcs9?wboeAl\n}_23G;KaVZâչ{sw޶}k }Ẇ2H geA_JSST+0[2ښ|%=., 1+dgClD4jl[ҴoJƩQEe["2]x7  n1^pt1HIu$I< H&/[󐺉@lqgk.6 " EXS-Q,z&[/,KMtÛwh$9k-1 Nq8s0f5.?qsvB޸?)þ ҹ"u-rl|¤~k-䄿$J)R`Wӿ;ɺЎ)m|t'P&+ޑKKAo'XcK"-K}Nm|mic" U`8!_™F j~N"j@dXWOͶu">s66m+9aYޢ˾0QW`Y*x@l֝;藹1X}31kŔGu*4Y M7|P_nS, J9Xe(Z6R{ i(lny7-e`tEUT}rs(UBd8by֢+q/T\cy&go3AjkG*ʐ^ψ,}ORO]~t6-C6ЕKOKG˺Lo8ݴto?҉Lӏ'?Dpk yνO|[hCwpJ=j=.@G[I8D56[P>/|G΢LM`PwS:E`j c]b4֡CTS[kΑ>GUqVv)1/`GB5.u!/~jk!wg_H ?i^Vmx0Tu8g+4y"5@^Jп28!R@2X=t+Mp#ۉ'C>/4]:*ŷ(׺p>h.{Dn٭{"p("R.Sxb!Du1B#"5eКxC?Hhۺ-ͣU]࿈E{N]:%n0lhzeBc1[6S`L ښD&ozen5F]cqyy( ohvhA?+X'j}swpρc^HE60[k)O TM;A7)Si2kyҼJ]*S.DD\;k)"hhJwcP43vb3Κz5{  5C0%x9ܪ6lES:%};ovNC!J WvǣFʜ5" xSzj45m6 XtO$vf$ ƥoqIP5.`Dxlhŧ1ut &wdE[?QЏCJX-ZƯnuHj^"l5(l [Z+Uٿ|!Z@x7rݖ\C:ӈU2aZPt81:_JآCu>>!Œo&x5{{E@ktJps휨owfx@}1%91ڞSR{JY}J>.f<9kq #Σ`P(K?X0u7PI5V4M#/k^K_r@M_KcE~#ص>板~ (|KEE ,DG1`Pgcp'G(4ڕg|Sru!קA>'}܅%6Y YJ%ksM{+s] 7.@-x8elSەϝB|S7Qvͩf& _lM NaԣՊr"īA~(E'.6j#9Bh`d)_)4}fi tk/R,`Ag]o/a!!J ױm/l8 VS/u:?N@RF^<l/G/8u&k?@?,B6f{20Zrb\AD+/Y1+tɥxQyL+h*m`0cM I}n, L7s[0l.=D!h(X#R1o:|(9lZrmMCcII'Cw+||T?8dN 6̔&p;)r V OGG%]OҼ]KViOZCY%B' N}n[a Ҧ|]҈&-UȚiZKzM6W9Y;ÑXJ<}G4PV%:6}jY@zwouޱ%'ǖ% Ȅlp>Vlca:VNl:N3\D(ִA4x mnT2'h9=}cy8ع837?h]Xt/43(Dp uQx3!eFwOL?p r9Fh]Sӈ`4@LDp8$]ё]=<:3s}gm6 q'vj\^ NF0OVURugRAl_Ah< >UcS{=TU TI>kM *i M)PR[[N t @&huEBE=>q: *B  q ^Aes8g\h=LF-X:j_$bݳZlf+, -WMSQ #uL I_;H4$k2= =z < =KG481sj j!y>&[( Yo [.<:[+*(qG?EҾ>r‹Pm{!fVeci|^rxFxBhH$ާnn@ǸIr[Ӽc%(J M ] {4;3)Iܡʋajj=s9X^Xf24VYg3A XcQF'O8W4ȋ`)Ъa~2<"Dдv6BehHa8QO=<ؚ]s;crӝj_5j2Cb*VeUjd =!-@@F?#JލdsIjM'>6.SoфľLV`{HEP<NGX1p _ XV`%LO=އx- \hٞq$Ku8 ~*+aZ"nOt].8ٗy*oqʜ [,;'wA!A(tFUܽvM{n^Bݫ;AfZXrVJD rpM999d;VlcET/~$FN-\^ۀ /"ŵ_\ni??h # d} TiH xXᬪAi\ Phԗ4!T4dāWHK4GjU|KiT76vZq,r0'6 5{Vk96^2u/,nWQ/ng<Vொň}hu3vK#knyo=*NfU~huo9*2sb} Uq,aN/EĒ`R6 8Xsd<гr>KAD9#4tϤ0./#>L1C[U鎉RDS#Ay7Ф2;*iA݄Rn6AJ38o]*<ДKu,X1~O^m}An?Vݲ" F J9kXzщj"^dqqo؋%8(K%]b, ?76e.@ +rcfҪx 6?t/ ՛r^Cl~m Jɛ pIh P9}3B?MuV[ZkIxYuGvŸ"OVڅ]kP0%;ywU0)S^>EA;pQ:{M&M+@燖xzE& 2u  ew^16$~"eo)P)&7)pWChSs\wN ^) 3@,Ja@5 $VAI*Of=;?/ڦԲbͼF[ [Y\ ,LP.[O:]dn;QeF${$<ޚJUq{Vʙ!6z͗;5ꔐi,(=-+j4Ш'֜꘺Iڌ G?@Q8Jn7y-X|h;[pddNT'#x?#{Ї9g5itM*Mn=d?xëhADsM KpZz3]?YћPvY}D6ht#^QsF*Z9o5 Flc)ɦg]^I Ȃ5B lPh|p'k`k2ii&=U\x n1[H+c1R5m2?i!Jmʯ\iP2;c_<׶ ɪE=ʻ%Հ%6s#ML x8eY a0,vMV &eE:B10"Oр_CךΔHMeDÑ\w׆:.$x i_mH4FazǶNL[%p< 0XGlPrE-X ƨoV ]&Xϵ܇򤢚0}WnW97^EJy KqC8 B" 8b[)x1d_)= A;`M8^2J.J(>--TbKзY TSW/dJ}}#>< {z-O꽞!@E-֕x**Oeb>\ b V/-=jޠUkdK^|VggU~oPjMU"gnGGpN۵@O:NJόIQpqjP?Z9ؒPA,_Gl}Z'G튩(w)^H&p>ڦ^-T'r|tC}<x#G*]v4^6Rܺ˯0cޫ3+f9ɣ=9u g_6q%h=׫۟uiN^]l}8XY&)AB~ ru-mIzHf~V$+^ذ _eZ7e96_x|*np%if͇Z4C#~{_ J; Uˠ@'Cw@/l/Ę| O_˹ uRdŌCd1.NYH>;T45x@<!LB]Ƶa eQVn9N^.FMאݘJMw+ɽcR#_FL 7X)Nڻ^Դ)UTO*PO[EIѥQ>/_pyz݌4x x}9̣'fV0I{6o23>ڍF {f {,]dHH-JgR^-ryvB$.3۰u}?0EM]gv9Tԓ=hiju]tI/_^y*dd<2] `=|tdGܺ0ksK.!@~{F)p]'EQ4}&e`בog㈪ ՘~waRއ|ÅS틄N\9OȮ΀<8)0/-(BFHCc\苆(C Sw#,q君!?C,qH?oă @Puh/K{FM)7FKl'z֓')COn{ .=`4o$fM^eZ<WbPWm }}>$h#-im("7H?&C$餿;x[]EC^Fl.8|1lEৢ`(|U[^]JMJyY+pe.""nbJi;2RG䒳G]L) %_fSVu׳"I J†nS5&! To 'h}Ÿ?|V>O.y.`"0Xuz[ G nA| l6%(pB -X=!ǩO꜊}Q"LH6q̡cE?rj9! XpSu _һB9t'jSC@ DAFQSH3&KɧWgߏUOjW# Ԛ]Hfɼnl NDc΀*ߡ}X(bl.-$nB6W @p@!3)=L/z#g@}庤$õmz+ƈ6ѯvͽNu 9w],ư _ZihbaU/몒1 P̈́מmJMɩ@[EG\Rp 2 ~"m),THQ jiCTH9OC(I/" I_~ka" J4_[Еhwt:vf$fݝk2&_XGg7[FHkZ&"YN [n@4|tXwj U `AqLzke#?d<.s]qY1`{+<[{d^e_@*R0LG`$Rgm&LY6>fy\j;Z!'q>ث$hu›%)4Α ^I`pڸrt1j dlJ` uB\Uxh>D6򉮤5 <{+'WguFYBhyG@)\c9abX9TI6:tyS<.nc!%Y$t!LBJW= quLm#6ͩu amzX럄{TLqjHfIÆ{83q)ZTqU$sxYIWêM,W]GF$fxQLLɢk׆XijFQbeRޡ p1;QJWü*ݚ@q&牡u OpWNҮlIu )qEB5?>L(% 2^3L:hVpuV'h0s݃G$:=/qa\(L>^PSq'ܭz0Ppyd =^pLe?8IZsV{_)[i A\ym6Wh>X]4T)4ηrR$Ke^r%X/dϔ3OВ|@72,[(:V%>wlFx~O Nvfu* na%1nF7 558Q?IF#G[Fjt]k6aMԚGw,%Ug<Mn}A NQʉ4óP/H KZDUU3KKdSG Rh|o.D@bM%BVg*FKrjٰ1Tٿ0q(*`;XvU@qe`Wj 9~n=Bo:sGT3t,\J\ˠlq?g!?%L<7B.rPYŐ)Ĕ`0d4@yWĤwI)g?Np*Yl 0~;RKl+Tt~\^rNoPY삸XZVҭF3xCoMgHd4]x ٯP.ܒ,Cq ujR[R! uCNPPbr줧 Qfٟ蟾Jj4{C⼴9@4z ZTieg ,4 {$f"͝kNh8$ג]W'QAt9 +DLs<]DPKYH/ɞOSs9"su;XѻjϦES{9DŮ-GROf}ԡqݵ\% /Ӕ6?Qѥ#Vpis;e'8F~F\nL j̺B@&T#I_tNEs%ȿ%ZdJC!vi J$A4mdML̟NFҵ9@^) 4W9,kf WN63@ .u2tDп{!DX\Jf;'Gdvc`*-ؾ5X 6 XS.3iP =~3&WaϾfݟaXVsP!βIl04֦ Ɖ>sC;u[%շARs$7Zcn#i^! .oqMF=mL#HX1!5r1RGoh)5\g.YWFiYRւ Ss"H2)}=zN7Fq(- Cҕ{A3i{$\>=aoN /n !ye3r$ؘM4ic:Vo( *!8H{z ;&O*vHKx ]+(RׯaLjHesO;Ұ 7 _w͸"~JI{d>9d\".pè@LӜƽEx^;+ULv퉚Ftԩinꇚ`N PM\DߟxKFv*(i=(xPj|l*Qf5i~J$}Re7hh԰+QEIU ]VTWgm߫R,_k?%Qr+a5!6O v?VXO1NugCv~#qoG+¾ke-rGZ:xڌ[M1W^Fkrt7B>%pG5)M8$7~X BbC(k_mj{i |,a|,tBQLuv'*ހb͞ChIp cwǺp'g//S Mo:#E r3;ܫӭj4Y06mwqHDDfy _LkOg#ZMkGm'jwVhSZL ׫R υx9<(K.6d@q  <$} 1xJ$pi$DRNаpUPz6rH:\m}pfd +LP=CtTJ6 ,HJ&-~TX;4r5Tmxq8.O,c0>,>l5|^ S(,|#ni좹Y֠hN1w=n!61ʒyi8' (\~R-RE;>4OLtM 4gUUxcWyOTܑz ahQs=%>~a Y XH=8m'A^ ƶflrLRK'÷@`eG};vq"%C6jz +NS9BuR>7;HQx e@SV[ѤݚOX'p|N_X Cx)ݫqyClFt[#)/yD+k"νOFA,c $M$g FoһLćFM|W혳]R 3Θ%ANy[&YׅSKm`4>g)zq@xoog}O ^>M~ kh=y-ٵ^Rp ~H>/]Vx}=+zjW ko¬ߵkqE3I[ i˜} s1(Xmj<P]c,.pB.*6g@lX62k@qwcfl *Q07#L%#I"OB8`n+~Y1b'6`#2NT =|Fmy1Bx5%hL]cƍ6.00SįXɮh%fšcm7V?ȁH9&C<K}WКmlR˜_גdTِ ãhkx{x(T) i%JKȋq d!Q$6$RմwI"t3rQJ U7sLb`"}H_lάd-ŦS(k4] E$"q~o07:akH+..銕G-KlsS|ǐF/1'.SOeЮ-((8 AK(3X{B7 ˃rҝȵJ\}^9ִM8 \td+b.MEGeb99ݾ-Bl б="LV^磛"bt:Ef dZ3#9O'`(3O?Gk]4wߋ0 l(S0 7jpjTM0';M'x8]5/0]izOPb?C6[ ALFtGj>6R>sqnaW'C,ْ{-? Xr*i yqk//ߊ:Ae?3`K[KߘRԻФ VJvɱQiVqSQ6 #YWŋB,h4tu^ENDV | bj?a:ৰׂtVyP*wj$6e.!*MwψkMi0՞l'o5zƘz܊K+Wn,f _[xJ6_׻h0"%CSr,?\޽ʏ ˣ qHgӑD$[ܙg0GJbzҔ[R[塃;8^5!PHe8K.v#^`Xb>Xɟ6am;,p-g"w&ur}kp\J&Q6Bϑ†20 BF@U 2UZ>Xz lI-E5)'W{N zI 1AӴE9 ԠP1h·9f~~uYyKQ \fm "sX7f;@>e`3G#AS2jd]~~К*E7MLM/`OTaK'Ep!qP茰/$&QF 9nce!YDpT0EM 4 *Cn"qlVT6>d95SkpL߃Tfw+շٔ!%L Of6ZPdRqEL@& 23==wu <ۆ:QF6ԸEW)Fm`3i7 ^P;gOtOv[Ў,HvnY9wC%<-q zZ- Bm'XC L oĈ6KwaTf*uխi%j$Ǐ*󟗾lh|u?B)9%rRa7N侵(Yf=1RuF OIdȁc{ӲOXFVeec F -T9`_g.>< d-gBZhʸ/#xwGBTu,cH4pULCE IⳞ_]̝5)hiw-> AC~#)IKF)8׬dњgw Qч2Zs^b( eJY2Zʩ%C B&VV77.q770#)Ӟ S?[3ZwҲ3C lL\P&bl t&d}ϐdC+Vj:-*)kz9(9)OC\Rbe7].")!q^Rw"i1$OUCKK&&P[Ӳ [tsbO]6к@=,I~]WB|Zce"e^"u)0B L!sB[|R&AZX&#-Gv>a"acO;uI)?C\ͬ=w u9 8D޴Zh^5UeshPu>I:nMɱi-Ǻ_Z#4R]fѠm"; %-qG@v'qC[W8p5iQQ[3Wf2l:*IZ)nO8ܲNwK+g+*^ v2Y3`50NX],=\,95#a:MX2K+>)HT),oC4ӨGn>c_'0zlf7Y BEvyph*Wr~#Hz628߬vr2^YB,*xs vniQVe8'7!y u~{|ٔT9.fC@ts;2Qh]̙8՛?f|_8BF<(٠`11 4N7X*fd@ ` tqӇ+yFLQ?t!_zmO0q9vT5".+ !~y `z쭢ʚVth^tΪ,siKO"8h+8I'Xr{Inx*Ü*IKή\?QߪhM#2J!(M^-zK\GKؘ@׹ s9)1%(y.-j uN,.C:s(a > 2" b}ϬΫ)\;Lf.dlX ̗uؘ&I5(~(9Ի!$\]\+Jc`b[ɵ AѐNlX+( ״Xt/<1*zghи3J<5^,Ckks$E<9chu&/}ѩJׁ`k;gNm~+i\ s2hs=VЄ =3; ^5?zmO\ NmO6ׯ垨'ȒpH IwʇsNmw+0ϚNG7ܭiq-F&w2^k,Nս)(W`>KՍ[ 鏨 .ك&_#[7Vȹ9u8(w(UӴs[K%otAXβIx=L2%K`jK-l /u2>-hDi AO $٪F1N2$ϭzB|d3Q|zxix/neAr}9yy{YM4(ek z qDU+C 7:*}pC래L4V 3Jys 3ăQ0IxMT ]٨̢9C {%D!!grzT,bSH8sh6S(YrO3AԖa*:Ω Pŵ~͹qH{ơ!0LYǚF1D6#o:E 3js9IUA6&+Bp`:lsQ3~ Rzd9kEw"M!FZh&P.8oRG_u9: 31L4iPR S)Lh(="<6>F%(YSk}qB1ksT}]CO''F8<ǧ'0}!UȽ~a.hІlJzTH~]RahscsӞBi$C:O}=Á~LX@d41ܘeH4DfhvD0ϷIaZnk.;? +5X!| ,p#,G kXKW}|mP38Q_JL L]{sN!}D#V2dҎu5b,Ja' qq|w v1n_BnFj,-'-׈ y*&O9&elϧ g4;A$a=,9>RƞI:>3*R`d]rA6Niy{cnqk7k;vH|%p3*ڴl ^_8 `T{7D-%}Ȑ|pW68.-#M!򠠞0JQ1&"m WF>_׃2-?A{|ǘG%p,6|fóӃ2xcÙAq,+ef} 6jinrp9Ho5?)0^UbRx?Y7[9QC,C V)) _ F(DQe'xܢHK[+zCUkǃ-\݃&aOl|)+>Xo "W? ,G33Sװh=\̒bTbΰ7@(JR]Qd sxKww!0Cs^FjF8gm8Lm/tʒYGG8q?-MKْj$XJb'iޱ7J~o^ qŏ՝Gne<~u@YrdWuv<,d0L{4߸9.'H,(I=v*a3iERJ0 #9e=2}Dz Ds#v}GQ$\b˩=Z5/d){B[|ڎ;m (.ZV5:<~?MҲq3v0]ctW=$0e7SshZA^`HmY@z. Se~G(Xs?qdviq+[pÿC<#Wjr2mucAm]S?2FVwiTVrT/i-(e{kAT}a(,i'cP9>|Ѭ1{NňsX볕=y9qtw%-' ibR(gJiwlSj?O 'XYz W3Zɝ_滻@U:j9:`pZ0c^p bXj&j;?㕛0ӆCaO뀘a5跿me mஉt-4 ^|ՃGu 4m aMb uwo< yH>=}R-r)r/69V^퉆 }lD'C!^ coArʳO}8J@C(Ա>@>Ukz(De}D.bl'9 *b  ~B&!7B+D(y4iK[,䙖M[}++~2Q|ʻրoW8;E|tl y|iGH; 02]thb36]qraGh, }(}]wn 9m΍H~"QM`kXQ,X(F޶sm~2·ZIـ%>T{6<41H<`J.Rњ;`ě&eAQXU9q#驕_&~:x7)\UrGx:/JÀ2g7ԅ)Ǫ#>?VĶE`7We7ƍhk"= ca Wiv[?T# Aw%d0#cQbz1-7ؗF<,jRQ>ˬ0sׄoG@AӒibjLuRZvNx\@fX8sy1_ Ff $xHo)\x=1[#>ݛA297E3^}\|6GFoگ:ܜ[MTfx1Zf,Ufܓ.nKp V:BXw"{&XR&cdϪ>&ʺXׁi*429b(%%>z{;-*kIre!*CX8NhMKvR$8; DBV8,qaы6]HCLguAl2-z1x<Yt.GB$bO=Pp8.kb/suu̷Ix"%kRz;% &G iN,W"Nw&dBʇ(Q^\|s M,`5e;i]]V/ˑt '*ۦ"HPJ/EGJ,98{dIzx |# YbZyoY^(Q@P-$"6wx  OTӻ`MT܄#zgBK^G(vJ&Yppf.ZɼBG erʻ-Wrkю<ǖH=.8τ#ݙwBw`Po8?S:.bpyliI*!l]u)hD81nNd#Z7M@߫|h\'8! /F#rX됡֞<odmK!V F` PfVL/$Q0L)w-ߵ44X`x*Cz$Nl,oW\HWlk܀:igUUlװEBwbʷ@zZ縭dCCVce?g TR% ygp[ BAe0iZKU т@S5NjJ?$yVSfj_LIutkwF{^鼣 emt0xi@o/!!\KxHo2oBB85.䔍rKtW+ϽrimE##nmW,U*ȯ#Ă7;Q(N/hԳe&eN6PX3{&<^b|S ѵ1fJΊ-yvc=Lfiz&c R*m H& %z/,Qm8mrY c 8Hf1׶oOe͹c=B[8Dzк(#^SzJ|0 u F~ ѥG;Ҵ~T^Ch=0} & :F @M rvu$ŇUwscCfGXNf[c)9CȌ cLػ[ri`' r$goi^F>ud0AAjNv?(#?0!AO蕶 W Ln@slu&ۨ) 2UlSh/zqWm8_EP030- -Oe^+Mje#;u,`HϤg ˤgi?1wFs 7xz$OZGW96j~M }tr6:;}%ר(BC8^mЃ$vk`saZ햯TRfљ,K֢ U_ܔ?p; q"nݽF /5e`/j#`~- 9r_F_+m07Ij~ "]W3*Itg 3tXca$Y*]1_91vS85{;;C9ayT`wKnݞތ)Mt=UWlQE;)k!ӶOC2m^i=cTBfzQu>1211MiD8]L@]/< Ԋ>B,IXл?NNt2jaW 2_] :CVltO'2*Q]l[,s'Ma/N0CĒ wSzkPgaҌcJŌkKl0d@t"+T[yZw$2vAW 敾h/\>20 ^UޕH:\(dwQ9孄$9G1}L\#xJ^$…Ii_B-N,|6x*7cG 6h`@jBڜIY힔šx=k9 G.[I6'Eֽ^uFfW@jQp 3p(=PKP ٰ0akTG` C^P7^P\^ŕR\,V3hXn$ƣgM\(M*,N|:ᅵ'1oTzPqP7@`s"1k(QܲGv_ohE/D+ۈi󤎥g6"۳+,Y'悾9i,qhʎXe]K.*B zG(t2 2y+q :%8z2Rd*Es "JJXA>$s2oόr^WQ[Z][ XX=+Fihi`PΟtbTO#1V9ؿQfDnE s@Q&FYqvO`2i'|5_:#*z>B?YPtrX@.9+Pf`dٜÇe*qђ$F-MJeFlLʀ=B'ISK}#6HMKA &8@x3U$iiܒuk_b}a :x}*jeZ0*h9:y=3R]P'yw-x}G,uE1ׅY ZMo%sysF9\iyJv oRDsY=ȅ f+J9M6Kx"*F32@\׸ҥAS"Gf<`CqiD[,Few%7hا.uAԱ!ʗKIO5Ϳ.@hY,rWzssZ2 BH?|l?7kԆ6hqfgؾz 4]gn7+cȼ􅶾䐘h&8^+N,L*+DM,.1dVxF`,:q\^ Vk#〿dOn;5r"G땢LS=%vcYz4RZaKY84Ox$3 %@:PÔ&<qꌝqdbIb\Zoj Ivy^#!-kԡ^H`Z7i@c(Aְ Qreg*d,6 Fa`\uLDMC'H+8[!.ɍ$ܵ-%g⋕! M9t}Vڽ\qmr`fʌp PFx`OB&UpD+EZNc6-zƁ˱t/_yz-U ;Nq>Y'0eD#_D@s'廒{C[]`G{*A1ʝ{e@b@,c^'qd؄J?6%YgߐqRV SKZkUY,^w*JJ^]EG]¹8R |9=tEj餇 .SiwƗ|?R~<m ;r36BZeϖ4=-kl1&=}8+G w'9Gç 7 '{c!A܄?P Z˶;̻9ѵkޖ<زNƞv#X!<>\OPo#~Y62+jD}v;ſZs{34Zb2>Mv՗v㉧!nIÃ3y)DH*)g|CǤO;H,H$6b#?-8>BoG),j"@ZP\7eTVZ8~Aka4A?kwld;Na"zlEFʮp o!s8O;i)Xta80~`+4n݊f:`8(lsCwĆ(@3M3m{:O/[p3~ilH,$2N20nhReRgJأԋ*˦H;Sh:&P10[[%&ӃAmt;TMYL2{f- ?M45!'M Ͳj[ﮓ&/]>hu P.S]EboMH'GMܷV ]=]@؏(֮Za( aT Xf8N; ;n:#Ҙ;Rb"Ȇ`B(I̛Mַ\N@K.kiӮѐ+؛z<3th`3Όv0)٨D'kZ`٭BɷNw"2\f`zVa}X+-ث8C xB7Ol,F|'V 7G=N\k^=UEPWx(8Scf fyAŽ3s(K(v/6?99QB/r=Kc37bJ?dγ3z[^x;񌥲̭FidGDIğp"'n|df )&/]h9)o[~€R%L?%"}?ٷS /xg‹l2"^LFuZ8>wdz(r9zؠO.56uWّ@9Hx~LJs4C|D˹]p]cIwa/Kh$!Aۢ0%@MB'4^tqGlp:E#ɴDТihAXM_I1Xڇ2UqpQԪ4c7}I͓O4)ƕ(\|'Jv`$=%Jj#@_~Sk gAfz}DP55; `c@@r rsWV$h i#)}w# ΢[z ݿi9HbiB3U]Fʍ Hݻ%4I{i \dV(XnH>?闿I-T5]El]hF nZ(Ǥ0Fй9! 73ʰ,؊))(B:=k;OK9m   5 >#-MvjL2/yDWMYKFW?G䢵(h-Y3\ˬ~kڣ@c5$2^0:)'}\TE@wd(8x:ym@Gk6zA;6!tHs|?2C ^`el/G䇶ud½'5VwUqY,~+qvf( >G>WkVo`7/c c42Xfț$ؚvﲫ #(Nrg'gi'fڀ BeeJxcǀ~Yu^٘ͩ B& HRbrD ~9'0iuo-)~t^otumBK !{E:i vvά KH=Fj)R1ׂ_M@olǠ! }g<.\Uo/,?& ?1i 9@ehŰrgUSb Ho&L$R^cx!WW=mmXWYC8aHy2Qq-/lEdo,H]k@DpZHF_?90xw' B82qs:f=üd3kܤo崵JZQ0/b180XGP,֗2}8Iؤx pƛ~ .h7d'mр#7gJMOkq-O*dT0+%)hAI&3 0pC$=v9]Zo2VBkB3xՍ8>TE9ޔ[*5wCt֟ުnq89 UTWO!_\dv\۔w v< ;wѵհUGeyltuD*NsVÕ >J*LKUE=Vĩz =7b^# };HQOBSΓ: zAJ}2c`h0 $-y1nXt;N7$jOE)w\Gj Rm4la)uJ`W\Q|0|H0AWh×Ɯ`UW!SNNK gW"I|AchaZMUzzޔ::Fb+̎\]xxwߐ@=tOl޼|4F@˭3Iz67x^(+A-$&Jx(6F`XH':&k I`ӇMCL@v?l:e5!?XCA,MP9*7?76iEw@~d'-;xhfJmG1sQ|C1 Ҟ1`T>β$GVa,+a_@J[*E"6O>$/Zꜱ8z#ehU={.8~(Mlxij ]Q`eAA Ehݍ>VE r:T80>K-b 4Zh5:"uV, w]V~²V&ѹ2ΕXKE&Zfr ךIB`͚!P*x{!*g>K_KBl2\)@SN%c{5W0~ HlKf +%zQSY bqr]\vt1 x{L?2'k u?']rM']4W5lUWFמ J)#%'cM~eu%v脗6w_,Ȣqqs.*VFfOK}1qqBaǠH0@; :ѓqc FvbCQk3ۦ74GW OX )"#ps:^:S30tY q׊ J_/i)r@.UĤ8ۢ6P4.:3Ei*~2i!:VAyb91Qu,,u|(Ņh pQlzi&b9] 1"N3: u->N6v~d<- rnt|sxiCDce%;/Z*Ck{kY&rΐrmJ69i;fy1/iU%ݬ_IjNi?d]h4ǰj- ^@xxxh1L~ʺ~/ֱOPܿY[`7.8M:)+u9Wb4z[*}@V1Mx;jmrZ*i"FR& mF)0*96d9S]&6 Ə-a ØIcZLQ#%T"#Y0WK.%|d6e|:]'ӧ3`9 >< 1w9[*M^V2s0֩e/~կ VfltA] :v ^j0UuX1hm< K m+JXdOՁCX>v 󽁎XIB /8XuDz ɨ.S`PwlhyAmkٯ,[!""j 7,ʜ݊/Š¯j-X3s;8w~_O4Z4TkTs"~cóPWl5ԼϘ;זc&T_(My qϳ=F4eLgC1n0_,cp*SW&> -|7nIH$M|7m+n ES175:q)ly{ߗxwxhSҞa< ?`/z!Y3'.zM~S=[mmeWhݠ"=ؐ\qrHj0ط1@?DyM yv6o- tלxHmEt y8Du?ADrѠ8Ŭ} flcrޭ+o4!|ZJiЋBnz5oCklrnsuiVR8ZON V޳@Ǫ[C|=ԏfHlM*<晶",)Cl~X)} "8h;homSE dGZ<8I񖯂KtEt0Cݛ4os Ǜ9k5 eYtd523kSB> UH^&zco-@OIs􉜄!ӔIN*1DՙĬ5>61Ⱥ~PV#*)$qW=(Fipu ذEgt./Z4hgi.C+W3Uq">Aul#F2҆q.1 D8 PEC;ȝ0 o DoQ'Ϟ|DϪ[CSXTLlzՂXu&dI$;=ڠF& <T3Guoz4yjZ ƣ$1)0op϶`fHդ!r> Ck@plaM24m+$Y9=Dr- śJ5f{8Ŀ)%LīϺn$Q T[:tk˻ܕYQ*=3PjF۽oYKX]%26B;#\w(|;Kf7p]15(Cˋv20vt+b [ԨdUc$E9~tl- Hw5k .iC&(멱1O~{uG+sRϑ :87 Vjl!BxF3-7}KKMCF^ǜZ ^U<HqhQB\ {uc.ֻWoȥo;Aσ$:}qkCJ'rt~ߴu%{=  #yIF_pc;xvg6wq$eǂjj!#B$}R8= 臗 Cv+D_#H[qj_A̯xN*/)IΏS;b @&sIǢպ YɜnUu6^;ޘSjQF}Üϒr B;C 9k#1~XҽoϼK?Ey@=Zsbɯ:l> Jfe˲iO֞PD~l 8qL Mz|g&!(So0c >.:;bN.9M&tulgPȭvaPCdqe)˼d|9쿄4:U2k[ tʅN܋ ovB\ SSDzL{sj\{PA-M19@1+|v9yaAf. R"XvcJ1_NsmeY?2xR 2nPس^dѥ$k0|&ʫ,>Nc4iM:='sk3lGQ#Gtab1>h`Z# *bJ lj˔ X07!U!*2Ño9lYF$\%+NJH;UчN)Fm֬?37)6;@yUFE ;1%7P 1.Ϻ)Xl_鶖?)ړr'huEKإe:<aэ{-:n/ N s{x2uG3J8K6`[u܌:ԕE!QN; ֨lTrX`E]xwma{>ǯ<=OCZm FN*=Qg[Lp `_]:T,Z`rĜ>oߝqJ/9)QʤG[ I Z6V:i-UG}#u׊\4ɚ/^_.:,ՙ&۞iJ.P޼|-8Lq&cyd.-u -8pJQLj[2,`%B/ [Œf#|o$KT7yg&pD}eGx[hTOS3Y<9IVȏi.eפ@((UaFM xxmI054|%pM0Õ+BAL#Ef}[%/v];jR=\ 8I}ن]%УbAM*Ӑ/]4oeJENk#E:w `*݇Q)l#^U%W Ѱ-V}!T#B1f3&`Md"=e;pqlb4e\M`wQe2aQ1&).z%mWU 8_ݫh! euD^7˞$W~),KR+Ȏ<` Pє*f:eglݐwT j_wV.ݮqI{K[c |i=?b`gf%Fes=e`gyjN͗027B:{(W&!+ͷNՁII[>@fT*=!U"/1VĂrWUKOa\>o*=4it́Iiu FƋ0hno*phTP$qN2^O^=~#3P}w-VjUco7{.:9{sevQ[IFXD?W ԸJ"W<-\1let\a+~^L6q_SڐqρȬAKM(; њ\aӱzr"qofpe V#GM3ؒuCQe%;PT.|.^wjȗo{5UفU҅Id1Wn~wF8<ٽP+l0g7Dk&vsqsXْu e~+N(fϜyum:a M۶d櫖PZMS`]ɑྦྷ3-#CZHCnRT{ Ǘ *gU$r1rl:ItҎ%c$ʾ-R 26!Qsלoegu81;Luy!G_C a96+LF4X\3Ēhu4sSQڐ.=.&#<4ts*7 f {019O0@a--j,ŀWRX{ZaÂjǮY'Hd>qK1LV s/6jSTr}Cs$9cvX( "$o1c{?ႃi-pr*?:lVV=O4kgtuA˕oFĽT7wI^.VbK8҄wxLZPGA=iƔXi%4Tzn*ҩcP1_ä Lו!^Zhyw,d[t5`~M΂8->0/Wۘ{|`F-1T>9xC]I oE#4NCa?MA߿"6O.Q]Ǹ㡪ѳ hy ZɝoWPϙ9T8~n<܃% di ]힕`0t2R"2@D.N6geql?X(p+eAhPzR-x /!ҫ%q4X'S/tOU]mE+QOR b'Gp/N]~=& 2k)bMXU;M gu 'us֎){ BÒؗ*0-!9.yׇUDU{\ZXG6,r؞Cd9CUƸ6fPpLK4n$.B:p pv;gEuPFgۈ }\A+cߧLmjTrZ2D=a:|%E ͽ-F۟1rƦ멜 ,:s`ܑTFA;K|.01nsmeJDq]F9sS./99dŤ& D~%Yu%& Wq!pf~3P[ZIz4SAbw| m#}qbhȖ=d/_1,$m%hg=C"!rvз6©LTX@3cN뱟))Uƿ cf@JxMWlК#_1̞{;+}],$pyApw,EzqLjSko#e #)0Ո_I,tצKW.+zzk(CC1 .3;=S -F?ҙ/f*3n+[S:T1Z\^m`٬2K"yxj-gza,XP;XoH-e]xqIm >ǽ|Cbk|-"$<1@'{:ѯ&߬`]7p4j E*k 4:/:Ԟ{"/#s1vO`s5W V4\59C>w* ¡ /3GeP0?| QϬ6z‰6gbӓTɒ,`2jH`DEM;0uRȖkYxWŀ z-a6oϵ/j|[Dm|.ʂs2aB9 k\upb35X fCK rL,K$"?L\'H]Gs׽.jt2h@1{vE]|H=)Y{1#v) Ni51GEC>y ~`'.zW9ɠJbnd{cg6anO k:sK0QHLCL =2_@t@ ,J_3otǃҝ}1 l:M$W~u]F'h!`s |y;-j -jeER><;}:\;}Ga~ȠbJ9O-:мLNWdl"2;]ll]bqXvpu[e[w7 `%+.xݘց=Pb;VFRbq>JdM6ACels/[!XYf O( 2hRӄɊ)gg3ޙKx 9 mZ=8,k#Tm~4Ke79x ~zܘrdD'Oӻg(8.H>$K k]S,o\ , _C(<~jȯVh4RlIZ2#RR}tn8c"3 zKX8Mi|Xzj-H>/##C5/rghЂPOwu[۪WƣyW!D>w"$9-9o2_!. ݃:#V{_SW齻ћ"$zqLbW 5@nB9^D7GDU ]NCj@Вr%Jhg5c7wuz ѝu .qxe8"!׻w $<>rl=5%J5:irwz6c B9x%Z ٤JZl#^$u_`}S%&~Ra֥!/̉gSգJ/[?Ntƹ GRA:%K.]'O'6(Zuh4ae/m*)XAcE]5cw!qj|ɥ3Go{} tWx9>Ij&G~`@zpx)V6T[|ץބWvu F>nCu#U \>1>kbi|]h_xOw[x0&-RVktwkk0 >$v[u*jwjobXRPyQ¬,HyjnĒd*4uXʱ=#pVF,yau,˧sSHA2J.J?$ݤvu\@c],uk)DbegһfMT!v(6>NSMOST N:,z~paXVnЃ# ͻъ߹bu;,iN'|rĪk5Q#_qR!tMT@Ѳ}͟A&L8ftG>QŸrk tz:A7ʤC18n9AJ&d H@KҦdAf(w#a{Alwp:Y%Xo YA|rdC'8ezzx>6`^llí͹d& e N[.W_JZY:rM]Pr^RіW LH[:̵͋]Wy3T3PGJg)Gٚ?fk1LYp/ީm-Y-HƤ7zgl%<0Ѫ.j 54?W4䈵m hU`d2Hᄒ.0-K#|">)Qo'J4_ӱ)tȭ"ö蹴6K7x:=,Ӱyb2w,@q}D/4+74DXEP-#-kvgl@@--f&Rr#mSϭY+@diw} U1RvD),4Ɩuv3j4 ;+Sm9*ʁ j(1{W2|dՎYAo * U`8&YV.|5XLx/D \/na,Wdjp̓;ч@ z~KN_Y;mvlO- V%{kW\ѱdT}59L*Blv!gZiVKB>@E#V\׮{R']u?*l7@eu-`j1-<$}ֻoQYIunNdI,7\D_Te{>>DLP Y.J* ؙ\FJ[NYCdF&3 k'Ke6=Y1<DCC3}&6`4Ըɣ %_5=`k`sughYutOxg|XY̲% $}jGy]Hd$|x T(ypNq\ *DŇD&qt-[IJw΁B%V:_]x]HŝHU4&:N]`UΗRcw:dמ4yR i xXT<TLXyg v-w:&k_iW4lM~a4qܩ*ql?]V ]z}tIչN.o ',"S}bh06w>b}W8~K  | PQGs YN^t,~V҅$ ֋l5zzY LHqL}x)ڒuT0 几p7+e̚O olޱa I%@~bC[`f8i~#rD(<v> `w $ԕv@g\7{UՌZODy\~+LۙN7,F*5iJ>hѷ=-qv jTjJwƳҘ"_S :1dt,d.&7GBŘyuBE6y% bQ]~l\Ztƣ0-TB9Cбk;K٧Dc &$ϊ)t[V *B~>ɹ$62QO [W)6$ .hw A47t,n8Ū)]ܸ-90YeQ[24x+ƍ[Diڈkr*rnfruxUtFWV2 \wBjݕW7 D(crEw@KM7@8e8{ܨ5\; 7ӗIԝfe= ?`VD:. yPTi _ӇW.~޶ڦ9iC aaQؚyzzydoß8Wax>-%_s(o4s1U a~@DUu]T% -@J" A@̓]֮}UEV^ K$Fn!-Lha֙_|4**D^2њ# Lt;tD爗.c r#k)*f5b‡Ͱ`7۷U TYK Shzjq$YeҨؠdtp,W%1,vB%޿`3q7KnٰC|bZi' |)v.cCbçQ~o9pl߮?OMv Ӻ{{`Q],0cҘWbLq W.үsUAsݟ$9}ԧ[ mkf %о,W`CmRxMռHFcblDq;؟?M$*-|_h@ʁHlJE!5P2 W7{dWM[Mry =HZ|hZ5tv87ܛ[b^d؜*68߾~r.`{bidp~xvWRjj(Hfӷ8xp?Cpos%7f'bLvƇ4 I>(6/%J#_` 8djtwG $#m;Z~ c?e~.[/ܨ SQnxcF8 ]havLtͮEh?f{}L.=* ;=ޖ>A^Rq'۹8os(FdW;W{xdqՇ&CL5&†h#/M9<Ǧ*,3^?ӑq4۠R 㻰Ă/;~鵘q|)g%Zu2D_ʤ"o(/)VՕ{7hVo[S*iX7wXJ%(ܭ^~ԀMNQs b $s}4sW-) {H9jH fgkirQ4xYz%xN GGpQo &D`fV'r9U]jM҂Q=~/];t>QjG8jThР{m)x*A,Rpc1!' >0g{Z ϘlZ^] &=.ӥA 7=ՒLkYH:|Ct}VH/WAފgL%MM$ 8SǗT*DiJ67d:9Ho85^t-- S1~J3!|0tɮA/wlt+|r]00p싱_ҥ~L e:h-`:Q$hh/IT XXܶ'ELS GCYC-Z G[fSߧMP}"/9z1Y/C@.E^k~]: kBxWA' -{.U\ |^o|z !羽+)3*Y.&}TvH ~FR Xk 6:1ȎŒ9S*m frI@޾+=ҭPW<ʒ$jj"D3`v296w= @4i05΃j4\l!d>&{BVׇ<$d]"/s瑖w>zȠ7$.F|>oIܦӺ}?GAJNb~O{~jQmBrff+oV++^ӟi܇qUx*jp1c{H ,Q3٨WΡ731c'~KY{@AGżDŽkÄ8EwS~\[( کgU$N% Iβ:VBE0KBUb񧐭Ү@>ܚAjFDH ëEőޛ.-m+7evj⌇!CF[J4IXY.ĸ3VF=P|zfk@J-$$4z6[!ʰ2=U-ncOؒD?Kw;n3bS9,UA98Lma[ /oLeYЀ)ա #"K~D\Ai%mjPVZ#'H4a*xr\|a ^ etNly̸kWyW2q l-ͼ)r$x}"?Regs('\ [٬utL[NfSH2mĶIf\,ԗ?SvI@sqK (2VחH&r=ʇ+ǬYCcDr8Ϯ`ז>gh7;6;Ւ6Uf LGۦ7E.=!/կ;Oqy:$"Ȱ3N1w,q)>]%?QƽI5\௠4z_jDfԽ뿋KL]|t#%km!Bw6lf"/2$YtIhl1 hOQڧҽ,Hp1+`S0Q2Rj[)_u1Q.-m!۳~n]dorW[ FE_ڜj{0Aj.ܓlKRؼ.B$$->t~q2ٌ9)}-0/<{^xpT &(!r=Iu&=K2MT%mE!!PC<(1 >]\A;4t+G!OM٠w`tPABX&0@k .;VPZ@cA}Ά)ȷ&`)S'0GЯ(d[J'mR9EoU)rF?gҵtsc&֦à9,lo## {Ho ,?$<Cy#ݬ/dKg (tB^`UDT&XPNfM;!ÍljQ2:EWI2Q6Pt0ǑkBZӹ1F9ёPHu)a6f }[; 9Q8`e:ɰN{8 Gr{n̼9rmy;#i^2_m ϶r@{ǧrz20xNJoݍZ0LG\yk6 Q5vVq}IǓX@N%Q @TkAJI!ff(WU%.^T˯aY$@c|!>yG?#έ)'!%\\/{H_ c}ReЏ|C*Y6s;\t&$KTꈼ+򴲻zBF3:it='$aiM{jk3aNz012w?T3aO1x3=~ }"?V~/K4,r~=-?ն}h\;ĺE{P04"C=ij~Z\ ~MewЯR J^>$BUys"oM4SlWV9/Le:2YS\ AJAQ뉐~v6{PH:"iL˦%\"e!v=%pIljQ&{X.%?$Չi%^}4WWrpz}iϙ|`zi7M E[lW^<_0q}/wP;캬厷Hw6E?;"{<0qgQ}] "e&:γA^ϡx6J<&}‘|$+:-!5[t~/N?5QOep]Dޚ(q*:~ug"QT4Q#!1 IAuJ \FzzdfNZNdl²u{;O^Q $cXwݕ DLKxՑB'4(u6f#Ql7mDŽ^$0㴧9;] ցDW;2ͬtIye@x"suyc _vuӐlj2Ȓ$]Vuб;_.p9|?˃Ԥ;ɰO 1m6@q9_Ұ j`^^sRrgn]r9sϮ-M 8vL$I5>nzP(9"z86YT!pf bb8G~(L*rp_ FtoC>q ٦-lRI)"avD^ox\=x<,ez')G }y JٕP d0Gnje1#Š6c >x};$5M3]VE{9C;8>y5%і~` ~lJgIDU'=B[r;rJAJjȩ>rwa2ﺫ1TNG'9@wN׆X~tU6hS ubwbKfuoSuObDų)`uP)cj Lц=IFC%{ݝ `Dß 2'pᜐ%a,ڣQO+:ޝ9n[\ Ѹe4Dž i%[O0ZaO'd"J _򉟮֪z{"xsoтrVQqP^~,kd$~TY*aH6) >*rHtM m_~&ui :'kl3/xa#ut,ad(!anݐͮ&^;,'Fl ȿc$KKN)qZkRH;ftZHG\z?$~ݾtH0B W<q4-yU=|I1I]z^" n$Im;Nh!xjYUO.myhG}Ӽ~{܇+aU?k ȕ4:(sjm 7A~5%r|V~(~Gs_z>[A ~'&RB3fvzϑD &C&F\'<%Jߤ4uF\L;"[4(jyv V+;5|*rZBƵF8n@Lň&Co\—9rU˂QK7n lm>)p-4m! %> id$dhn؆GyHJ4oH('tr+# ,AkfF7O\uŷ:_́Xܰw*Di7/[m'dhL:֪[`{%dE;-Dz:_L}Nu;C -U٨k"M"D)?rYC ++ym1ގ*8"nNA{Z16㛎0=zDtjШ"h0tVsCE֐~_S$t!8B ?7%=B`*gq<ʌ73pޛ@&6RqT2BOGwgBux8;W/l`m#߻5b\">!0 0z2(~PVu )\{A62;T3[?Iw d4UN v=۞=kR;է4θX[YlWb,z]Bs'd,4j9 7" M;x8!Ee, lhY្ַsTn8bun9~ =l˺h~@`9`DbR3aO*NsBjS}n_.axG*b*9,ď8|Q oe_\ B/cd@_ 4 vж{s`ކ+)G!uS[D?SxRcΏ<M2ZP}<;p1M>APt[J+/YnjLBikJ6B[/&#OQ10wPDWֆP.jGiz)G!B<0cNSz grna>$>e#XB= u[7l9SӠWF (B0] Ƅ)@ >ζcL;MQJD '}zSƖ2<{Lљ67ÁsݺWH.?5#b}9u'IRaz<*!-2.8;~OakPLKe"QYmdT`NRn )z@,4Y\"خM1oM<ޜH{M*/AiGW_GyC @=$"]ZVnrd M='r?ȭ>3["[gq:Zk}nP(=-]]w-.?np|ik6&!Ccʻ:3Ht@ƪ'"ˣa.Mc)d5SwsuGFuB:b94G)5>d צz+v;,1DQ9L)#-M1g.;݇5}35OE$?J[3`2{A"RVb_g g,pY2DE4D~kgNi)`\GW{RMAS*z7e/*s[l1!+13VGf[#5Y&8]bH}prVʀQ]Oxh8gS~?HlԿ2?%P];erx[ Y%"[ͣ3ܽ Ig Lb~,=[]~4?}sO`sķQtzdUDC_!DqoL?}%;$`φ(]h$z9xǨaMjL<4^̓\{ Uӧ @~e.rRPF.({G5A@lѻmj@+G) .)d:iI./raܞhPOqQZK?||̠D3~a<k>M=Gqt!dOVkhG4>QwZ˸vy x!tDҸD* |E,nb+W3Oڝ{̼TCqPH!Go9sAy茋lی7N*l]S;q)|J"lXt=;W8WGz$L)gLȝe VO*o5AM]g%QC,Ϯy>j|)i'\ ]܃#Dq|<XbǬLa`v摇 V?U h(- Ms\4~7o|cbga1)n" J!{sTd'R 6&Ӟjl}Ôq˼,֎@23tX avo3(#:{e^`-4Nz-cX 9.;<{d޺r)Egh ƥ7f"[B3R3 CH%(%Ғ6)/i^RU]-is3jJ•F"WU#/WM潓gY;=K5NYW(⯱8uk 1l&A M)S xoƜ}Fތtc΍_%p3 v[&8KFQ9hjaC<>&ͯdJY*5˹[ qMXP~wa`S_*/znumle^4OZ="+aI 2T-u-wnUVꕫ=ӪsLA4-[TqU^kP!.gՎha}: MBl->i]P ﹉0% ^q<|J!P 6e5}`5!4ǯR FP,NۄVfi=ԕvjC q". OV=WFlRh:}ψT\4\VM"t})DlKRCgp8мwB0I쏚{HM0n pcQ ?kݪO]'je H<RUsN {rxL{I4vl,vrX$:Jd4Da)$ǰMlFG+a~E??FA4KռPyPYT_ M~8Z v b*8z'$LJ4L4tM<@m}q/7h@kZq6eS$ues}s;~%/>许U[ώQk'E A63ΰ\-FSXi,Q3nؤܲr7LR FH`U ~29CZՑZlk~&TY}OR+Xysx&UVB{Sހ+ ]n|~c xIPR+΂cJZ(՚*_=K^[+#~V̇>Sč3UKJ p g&X1KR"I,W^!sS~.]i 51Rzx^*̎&UFiZfItC_;ˉ΄_g7Gm;"{5ob'@d ڃ#!JNA}hflyȬZPTݞ_S{5L-5dW\0_腾Bqz^\/(NL_1v7\'N|/Y92qTVoߎg1iJ hw?PDg_c:"*iE-B^yrPN0+ jS4|bfs12YOhr5[2Y JrX)ozmxzeu]YelS )qmfCX⬕35vXMnDME1V<oH3?^##WdR.];jk8i|cK*!5PѴ޲ٜE&L|V>_ؘzzSB1>]]l]4Z>9YŮjy<'zEՄ\WC08FF>Tpk(u+!ʂ&ޫe@qbZR;3dOC#snw4RK;qO8AQ\x`fE b g++~oSH uvv+cB` 쳿4qq&.hjSEջw+YU}(?#쬮X '8;PॼR%vŀ+el%JF2G;1l<5S;@ Ro$>a@#*)(w~ aN,!" Snp 4gA'$4\ȝ C3ܳC\s,;0KE@P' 2k"79l|'zy@oY(OV I#jl[,-] 9\g2l=\(~DY.X08u[/m{ ^t9RaB0,usW:zÔN?]l]3dW\ZȐoc{d6d3 &&A#'4uL78!ƿwل&A"L |8p5E2W9'&B3 Bg#U.vDWuܕÀH/=ɩ}CCzWhkuY!j̑{F+QS߀~N?|k:+a'{ W/a0zo[:E%Aܜ|dew_6@*7D.8lV0J$r0*{t1CC8UD4,|[Y6= [~VRu*Ӽ37CяHS2ERK V4'k#4H8?`ުJ*bcr8t6w̖ h(WEA|>R U>cFeBB;ehPD"yF]jLσp gy >1KZaBuM27\vg?45xȟ!dnI[k SA-b, ;*<(/HKTDCIxf4_t?"B38 72gNgqu!{}bk/X̑>Ֆ9YV[][iR+AΈw?tS /oZM mm o@'.߅H!解XUʀo\T()`}Ls4/]z\vP9\'D( _,{TY#x8v@EXT:;ko#xҨ" 0ꬮGJK1U EqdKZx=,0kR;rNċc7JDN0afVJAB<*d~4o0jvY1Fx81-{]ac+mfVCILեm ޫZ-F,;oF:p0Lx82GWZkox8:_r]ae sk,(*6@xA'Znŗ `]G;2y< o5e꽡">/AtZ r4N襧 zXUpP^5l +m3,2E:;-XWS;*jSړN0pΆ_j_@S3}OѷV|v|1 o_]xĈU&S3Ym.w2sl}  "GN׈D͏8D%Y0։Y2 <'c§╙.y9$_U+I\EJLaIC^XԀ{|Ա)\M,v.kr~,41.?)qaM+(Xd'9wgߊR>GuURuHƧhHĠ-}:l"ȇhyߪ&qG;O3F0;o3˹aBxK}'Wt@ֵ"i]0vqBVCH9[ԧȠ? IR"ogMbPTɃ+{lWVjSr/X ;9 GNr1uu\n=4Wq}$E\LjΛז(rm~$^*($ 56f,\q wиeFXyb.*vbOrR8u0>/=͊79JF )^TMw`FEq]ZHJw R[JZ^pqgc}lhw ch;a`\EQKph"`m:8'D{ lMKI32=lC7Iɋ) 8x]ebׂzR{!W0捪 ʠYyBUs!wC1e1%"\ҘuȈvpcMjrc{r eBsSwnvH;լbcG֋KL*_R*q6- EIvӛ댔 *AYyG|>@uEqQ4Sj ln{/1cHS)/ԴfmF1cJvPZÖIB-oC{ }zM{b?焛Tf&J*6Z |=&LQCDe4xev-O1q(N2q\&IĔJHIOyҷ|y*!,wFAS 5V[},jBBg-Er~G ġ]qs7X:5&^IwlpBj|"-!\; lR)0U#-VDM])^YߟE0I.23XR% VB42[5[zf Am n gzU;a,wx.u(ςΐ;Z@y6]?9(${)MYpglldBIhO"L> `_A3Ե^L~Y+WsEC|Z+ SLSӥ\*ăL@zZá2*MGך b_\V0(s/Wf\wE*Њg`?$[W!L( Qުy\0:qb(n2CQ>-I>gNp7Q?#^>ӼcjHXwCdOt9P9YI"HD*9XrOy\ԮpJBnw[T.TƈyZUU#2+0ŭTdhoAdw0y)BR:ms-^j|Xft$l^<"n?k01{]'pl5)?`R9RIaut{ő)N18β>!)QUKJ Kz@pilwI_cC10.|z1(+D*2:t}ܟ_pRJ$ oTMaa*&(#NzhAōZ/9'5-(:0ax @(A -qȄȣނ=>!y<օ.3}mM4CCZۻZ $F& wneAh&NJ?UUg{8aq&=S\NB-* U 21, XN+5-xR$bJ9kҙb.Tj ާNu% _sys 2<շ[$;Xz@w֎3ס3Avz*Cߕd0ODO~vKzyO.Jd50V[iM%i t[,&7dc||wY^'! R!ii$mQ)a:Z{Bm#8Z S5|@~̐AcXgWz m螟`^da!"$hdq4'L5TM4rd!nLHs6 ?pbÁ1ip &hC#]IUbW*?k3: