python3-libselinux-debuginfo-2.9-8.el8 > 6 6_6 3!pQp)Tξ7]mtZ`c\( ]mtZ`m'xS^YYO88;䏃3_vq=;4 >Bun4k`my^ ֶ_ '7/"߄a`;?e߳XA4 ώ5AG`6K(િDr']L1窣\zڎ'ߜJ8 k$mOa6օOB4nw̓`??י?(ǩ[?k(<C?8zi&F5 ȑ1֢A\l*R}3d6 ͜>hKLp52fba8b3e8c6e3ef25e5a6ba193d6ee49557df777a7572077cf1aff071674374150da93ab63d31c45a2aff8a48c6eac1b9ffac3743!pQp)Tξ7]mtZ`c\( ]mtZ`_QzRՁڀ02ugB?a$9p>eL?e<! ' XDHMSa   * H   +v<P(8N98N:oNG]DH]I]X]Y]\^D]^^_ badbEebJfbMlbOtbhubvbwd<xdxyddddddde8python3-libselinux-debuginfo2.98.el8Debug information for package python3-libselinuxThis package provides debug information for package python3-libselinux. Debug information is useful when developing applications that use this package or when debugging this package.c"ord1-prod-a64build004.svc.aws.rockylinux.orghKojiRockyPublic Domaininfrastructure@rockylinux.orgDevelopment/Debughttps://github.com/SELinuxProject/selinux/wikilinuxaarch64<<XXpAAAAAAAA큤A큤c"c"c"c"c"c"c"c"c"c"c"c"c"c"c"4a83e94e33fbf7acf9c4a9b8e98665852627ddb9a2e949193d522049e94fea160036361be1ae35cf9637b0ad64491349b4d74a927ae9cbbe6a410f66ec6b249f../../../.build-id/28/a0ecd831351324f50c151afa30ccd25d4d6261../../../../../usr/lib/debug/usr/lib64/python3.6/site-packages/selinux/audit2why.cpython-36m-aarch64-linux-gnu.so-2.9-8.el8.aarch64.debug../../../.build-id/69/82cfc4caf9782f0a1a9224e9e5f6a61128a233../../../../../usr/lib/debug/usr/lib64/python3.6/site-packages/_selinux.cpython-36m-aarch64-linux-gnu.so-2.9-8.el8.aarch64.debugrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibselinux-2.9-8.el8.src.rpmdebuginfo(build-id)debuginfo(build-id)python3-libselinux-debuginfopython3-libselinux-debuginfo(aarch-64)    libselinux-debuginfo(aarch-64)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)2.9-8.el83.0.4-14.6.0-14.0-15.2-14.14.3c@c.b_@_l@]X]@\@[@[ā@[ @[,[@[Zz@ZK@ZZZI@Z@Z}@Zz@Zu@ZTZOhZfY@Y˒Y(@YJYV@Y@Y|xY{'@Yx@Y.X-Xg@X@X @XN@X@XXx@Xv@XJX43@WH@W9W@Wq@Wm Wk@W,@W'A@W#LW@VяVIVɦV=@VVii@V@V UU@U4@Ua@UQ@U8U6;UTS@S@SSShShSXS 4@S@R@RUR&RʚRkR%R@RMUM@M@M@M@MlMQ0@MGM5ML@L-@L@L*@LLq@LN@LF@L$@KKKrK@KKqK}+KTM@KA@K@JJJJG@JG@JG@JjJS8JS8JB@J@JMIܑI@IԨIbI̿I@IV@III@I@I2I@IcGIcGIcGIG@IG@IBR@I1.I!\I!\I-HHHe@He@He@He@H@HHH@Ht@HsVHgy@H^>H^>H-w@H!H @H@G@GG#GF@G@GGƢ@GƢ@G­G@GGD@G@G@G@G,@G,@G@GG@GZ@GZ@GeGeG|@G|@GO@GO@G<4G<4G0W@G'@FF@FIFFFFF&@FF@FvFFS@FF@FF]F@FtFFzh@Fw@Fm9@F` @F; @F-@F,F@F@FF*FF @F @FoE@EE@E4@EE?Eɿ@EEEEElEx@E&E=E=E@Ex@EvEnEYEK/@E>@E4EE EgEgEDfDDDDq@D@DB@DB@DB@DB@D{DDX@D4D4D4DD@D@D~D~D|3DvDu@Dr@Dr@DlaDk@DiD`@D_2D_2DX@DWID?D;@D'Dj@C@CCC-Cǖ@Cǖ@C[CCC8@C@CC @CCqC @CCCC@CBC@C@C|pC|pC{@CyCp@Cp@CoACkM@CiCf@C_oC_oC^@C^@CX@CWCS@COCFc@CFc@CECECBnCA@C;@C:C*C&@C&@C%mCC@CC C a@C a@C&B=BۙB@B@Br!Br!Br!Bn-@BgB] B] BZfBS@BQ,@BIC@BAZ@B9q@B9q@B06B-B$Y@B#BB@B@B LB LBBAA)@A@A@AA@A@A@AyAҜ@AJA@A`A`AA@AA@Ak@AAA@AvA@AAoA]FA]FAQi@AN@AI@AF@AF@AA@A>@A>@A7 @A7 @A5A4h@A3A3A/"@A-A+-A(A$@A!@A A A@A@@@q@7@@@@6@@@A@)@@@@@@@@@~y@@~y@@~y@@}'@s@@s@@s@@l@@ia@@b@b@b@O@@O@@Dw@@9@@,@@ @/@@???E@?E@?٭???q@??@?@?@?}d?z?a@?M?D@>S@Vit Mojzis - 2.9-8Vit Mojzis - 2.9-7Vit Mojzis - 2.9-6Vit Mojzis - 2.9-5Vit Mojzis - 2.9-4Vit Mojzis - 2.9-3Petr Lautrbach - 2.9-2.1Petr Lautrbach - 2.9-1Petr Lautrbach - 2.8-6Petr Lautrbach - 2.8-5Petr Lautrbach - 2.8-4Petr Lautrbach - 2.8-3Petr Lautrbach - 2.8-2Petr Lautrbach - 2.8-1Petr Lautrbach - 2.8-0.rc3.1Petr Lautrbach - 2.8-0.rc2.1Petr Lautrbach - 2.8-0.rc1.1Petr Lautrbach - 2.7-14Petr Lautrbach - 2.7-13Petr Lautrbach - 2.7-12Igor Gnatenko - 2.7-11Fedora Release Engineering - 2.7-10Igor Gnatenko - 2.7-9Iryna Shcherbina - 2.7-8Mamoru TASAKA - 2.7-7Petr Lautrbach - 2.7-6Petr Lautrbach - 2.7-5Petr Šabata - 2.7-4Zbigniew Jędrzejewski-Szmek - 2.7-3Zbigniew Jędrzejewski-Szmek - 2.7-2Petr Lautrbach - 2.7-1Fedora Release Engineering - 2.6-10Florian Weimer - 2.6-9Petr Lautrbach - 2.6-8Fedora Release Engineering - 2.6-7Petr Lautrbach - 2.6-6Petr Lautrbach - 2.6-5Petr Lautrbach - 2.6-4Petr Lautrbach - 2.6-3Petr Lautrbach - 2.6-2Petr Lautrbach - 2.6-1Fedora Release Engineering - 2.5-18Stephen Gallagher - 2.5-17Vít Ondruch - 2.5-16Petr Lautrbach - 2.5-15Charalampos Stratakis - 2.5-14Petr Lautrbach - 2.5-13Petr Lautrbach 2.5-12Petr Lautrbach 2.5-11Fedora Release Engineering - 2.5-10Petr Lautrbach - 2.5-9Petr Lautrbach - 2.5-8Petr Lautrbach - 2.5-7Petr Lautrbach - 2.5-6Petr Lautrbach - 2.5-5Petr Lautrbach - 2.5-4Petr Lautrbach - 2.5-3Petr Lautrbach 2.5-2Petr Lautrbach 2.5-1Petr Lautrbach 2.5-0.1.rc1Fedora Release Engineering - 2.4-8Vít Ondruch - 2.4-7Petr Lautrbach - 2.4-6Robert Kuska - 2.4-5Petr Lautrbach 2.4-4Petr Lautrbach 2.4-3Adam Jackson 2.4-2Petr Lautrbach 2.4-1.1Fedora Release Engineering - 2.3-11Petr Lautrbach 2.3-10Petr Lautrbach 2.3-9Petr Lautrbach 2.3-8Than Ngo - 2.3-7Vít Ondruch - 2.3-6Miroslav Grepl - 2.3-5Fedora Release Engineering - 2.3-4Fedora Release Engineering - 2.3-3Kalev Lember - 2.3-2Dan Walsh - 2.3-1Miroslav Grepl - 2.2.2-8Vít Ondruch - 2.2.2-7Dan Walsh - 2.2.2-6Dan Walsh - 2.2.2-5Dan Walsh - 2.2.2-4Dan Walsh - 2.2.2-3Dan Walsh - 2.2.2-2Dan Walsh - 2.2.2-1Adam Williamson - 2.2.1-6Dan Walsh - 2.2.1-5Dan Walsh - 2.2.1-4Dan Walsh - 2.2.1-3Dan Walsh - 2.2.1-2Dan Walsh - 2.2.1-1Dan Walsh - 2.2-1Dan Walsh - 2.1.13-21Dan Walsh - 2.1.13-20Dan Walsh - 2.1.13-19Dan Walsh - 2.1.13-17Fedora Release Engineering - 2.1.13-17Dan Walsh - 2.1.13-16Dan Walsh - 2.1.13-15Dan Walsh - 2.1.13-14Dan Walsh - 2.1.13-13Dan Walsh - 2.1.13-12Dan Walsh - 2.1.13-11Dan Walsh - 2.1.13-10Dan Walsh - 2.1.13-9Dan Walsh - 2.1.13-8Dan Walsh - 2.1.13-7Dan Walsh - 2.1.13-6Dan Walsh - 2.1.13-5Dan Walsh - 2.1.13-4Dan Walsh - 2.1.13-3Dan Walsh - 2.1.13-2Dan Walsh - 2.1.13-1Dan Walsh - 2.1.12-20Dan Walsh - 2.1.12-19Dan Walsh - 2.1.12-18Dan Walsh - 2.1.12-17Dan Walsh - 2.1.12-16Dan Walsh - 2.1.12-15Dan Walsh - 2.1.12-14Dan Walsh - 2.1.12-13Dan Walsh - 2.1.12-12Dan Walsh - 2.1.12-11Dan Walsh - 2.1.12-10Dan Walsh - 2.1.12-9Dan Walsh - 2.1.12-8Dan Walsh - 2.1.12-7Dan Walsh - 2.1.12-6Dan Walsh - 2.1.12-5Dan Walsh - 2.1.12-4Dan Walsh - 2.1.12-3Dan Walsh - 2.1.12-2Dan Walsh - 2.1.12-1David Malcolm - 2.1.11-6David Malcolm - 2.1.11-5Fedora Release Engineering - 2.1.11-4Dan Walsh - 2.1.11-3Dan Walsh - 2.1.11-2Dan Walsh - 2.1.11-1Dan Walsh - 2.1.10-5Dan Walsh - 2.1.10-4Dan Walsh - 2.1.10-3Dan Walsh - 2.1.10-2Dan Walsh - 2.1.10-1Dan Walsh - 2.1.9-9Dan Walsh - 2.1.9-8Dan Walsh - 2.1.9-7Kay Sievers - 2.1.9-6Dan Walsh - 2.1.9-5Harald Hoyer 2.1.9-4Dan Walsh - 2.1.9-3Dan Walsh - 2.1.9-2Dan Walsh - 2.1.9-1Dan Walsh - 2.1.8-5Dan Walsh - 2.1.8-4Dan Walsh - 2.1.8-2Dan Walsh - 2.1.8-1Dan Walsh - 2.1.7-2Dan Walsh - 2.1.7-1Dan Walsh - 2.1.6-4Dan Walsh - 2.1.6-3Dan Walsh - 2.1.6-2Dan Walsh - 2.1.6-1Dan Walsh - 2.1.5-5Ville Skyttä - 2.1.5-4Dan Walsh - 2.1.5-3Dan Walsh - 2.1.5-2Dan Walsh - 2.1.5-1Dan Walsh - 2.1.4-2Dan Walsh - 2.1.4-1Dan Walsh - 2.1.0-1Dan Walsh - 2.0.102-6Dan Walsh - 2.0.102-5Dan Walsh - 2.0.102-4Dan Walsh - 2.0.102-3Dan Walsh - 2.0.102-2Dan Walsh - 2.0.102-1Dan Walsh - 2.0.101-1Dan Walsh - 2.0.99-5Dan Walsh - 2.0.99-4Dan Walsh - 2.0.99-3Dan Walsh - 2.0.99-2Dan Walsh - 2.0.99-1Fedora Release Engineering Dan Walsh - 2.0.98-3Dan Walsh - 2.0.98-2Dan Walsh - 2.0.98-1Dan Walsh - 2.0.97-1Dan Walsh - 2.0.96-9Dan Walsh - 2.0.96-8jkeating - 2.0.96-7Adam Tkac - 2.0.96-6Dan Walsh - 2.0.96-5Dan Walsh - 2.0.96-4David Malcolm - 2.0.96-3Dan Walsh - 2.0.96-2Dan Walsh - 2.0.96-1Dan Walsh - 2.0.94-1Dan Walsh - 2.0.93-1Dan Walsh - 2.0.92-1Dan Walsh - 2.0.91-1Dan Walsh - 2.0.90-5Dan Walsh - 2.0.90-4Dan Walsh - 2.0.90-3Dan Walsh - 2.0.90-2Dan Walsh - 2.0.90-1Dan Walsh - 2.0.89-2Dan Walsh - 2.0.89-1Dan Walsh - 2.0.88-1Dan Walsh - 2.0.87-1Dan Walsh - 2.0.86-2Dan Walsh - 2.0.86-1Fedora Release Engineering - 2.0.85-2Dan Walsh - 2.0.85-1Dan Walsh - 2.0.84-1Dan Walsh - 2.0.82-2Dan Walsh - 2.0.82-1Dan Walsh - 2.0.81-1Dan Walsh - 2.0.80-1Dan Walsh - 2.0.79-6Dan Walsh - 2.0.79-5Dan Walsh - 2.0.79-4Dan Walsh - 2.0.79-3Dan Walsh - 2.0.79-1Dan Walsh - 2.0.78-5Dan Walsh - 2.0.78-4Dan Walsh - 2.0.78-3Dan Walsh - 2.0.78-2Dan Walsh - 2.0.78-1Fedora Release Engineering - 2.0.77-6Dan Walsh - 2.0.77-5Dan Walsh - 2.0.77-3Dan Walsh - 2.0.77-2Dan Walsh - 2.0.77-1Dan Walsh - 2.0.76-6Dan Walsh l - 2.0.76-5Dan Walsh - 2.0.76-4Ignacio Vazquez-Abrams - 2.0.76-2Dan Walsh - 2.0.76-1Dan Walsh - 2.0.75-2Dan Walsh - 2.0.75-1Dan Walsh - 2.0.73-1Dan Walsh - 2.0.71-6Dan Walsh - 2.0.71-5Dan Walsh - 2.0.71-4Dan Walsh - 2.0.71-3Dan Walsh - 2.0.71-2Dan Walsh - 2.0.71-1Dan Walsh - 2.0.70-1Dan Walsh - 2.0.69-2Dan Walsh - 2.0.69-1Dan Walsh - 2.0.67-4Dan Walsh - 2.0.67-3Dan Walsh - 2.0.67-2Dan Walsh - 2.0.67-1Dan Walsh - 2.0.65-1Dan Walsh - 2.0.64-3Dan Walsh - 2.0.64-2Dan Walsh - 2.0.64-1Dan Walsh - 2.0.61-4Dan Walsh - 2.0.61-3Dan Walsh - 2.0.61-2Dan Walsh - 2.0.61-1Dan Walsh - 2.0.60-1Dan Walsh - 2.0.59-2Dan Walsh - 2.0.59-1Dan Walsh - 2.0.58-1Dan Walsh - 2.0.57-2Dan Walsh - 2.0.57-1Dan Walsh - 2.0.56-1Dan Walsh - 2.0.55-1Dan Walsh - 2.0.53-1Dan Walsh - 2.0.52-1Dan Walsh - 2.0.50-1Dan Walsh - 2.0.49-2Dan Walsh - 2.0.49-1Dan Walsh - 2.0.48-1Dan Walsh - 2.0.47-4Adel Gadllah - 2.0.47-3Dan Walsh - 2.0.47-2Dan Walsh - 2.0.47-1Dan Walsh - 2.0.46-6Dan Walsh - 2.0.46-5Dan Walsh - 2.0.46-4Dan Walsh - 2.0.46-3Dan Walsh - 2.0.46-2Dan Walsh - 2.0.46-1Dan Walsh - 2.0.45-1Dan Walsh - 2.0.43-1Dan Walsh - 2.0.42-1Dan Walsh - 2.0.40-1Dan Walsh - 2.0.37-1Dan Walsh - 2.0.36-1Dan Walsh - 2.0.35-2Dan Walsh - 2.0.35-1Dan Walsh - 2.0.34-3Dan Walsh - 2.0.34-2Dan Walsh - 2.0.34-1Dan Walsh - 2.0.33-2Dan Walsh - 2.0.33-1Dan Walsh - 2.0.31-4Dan Walsh - 2.0.31-3Dan Walsh - 2.0.31-2Dan Walsh - 2.0.30-2Dan Walsh - 2.0.30-1Dan Walsh - 2.0.29-1Dan Walsh - 2.0.24-3Dan Walsh - 2.0.24-2Dan Walsh - 2.0.24-1Dan Walsh - 2.0.23-3Dan Walsh - 2.0.23-2Dan Walsh - 2.0.23-1Dan Walsh - 2.0.22-1Dan Walsh - 2.0.21-2Dan Walsh - 2.0.21-1Dan Walsh - 2.0.18-1Dan Walsh - 2.0.16-1Dan Walsh - 2.0.14-1Dan Walsh - 2.0.13-2Dan Walsh - 2.0.13-1Dan Walsh - 2.0.12-2Dan Walsh - 2.0.12-1Dan Walsh - 2.0.11-1Dan Walsh - 2.0.9-2Dan Walsh - 2.0.9-1Dan Walsh - 2.0.8-1Dan Walsh - 2.0.7-2Dan Walsh - 2.0.7-1Dan Walsh - 2.0.5-2Dan Walsh - 2.0.5-1Dan Walsh - 2.0.4-1Dan Walsh - 2.0.2-1Dan Walsh - 2.0.1-1Dan Walsh - 2.0.0-1Dan Walsh - 1.34.0-2Dan Walsh - 1.34.0-1Dan Walsh - 1.33.6-1Dan Walsh - 1.33.5-1Dan Walsh - 1.33.4-3Dan Walsh - 1.33.4-2Dan Walsh - 1.33.4-1Dan Walsh - 1.33.3-3Dan Walsh - 1.33.3-2Dan Walsh - 1.33.3-1Jeremy Katz - 1.33.2-4Dan Walsh - 1.33.2-3Dan Walsh - 1.33.2-2Dan Walsh - 1.33.2-1Dan Walsh - 1.33.1-2Dan Walsh - 1.33.1-1Dan Walsh - 1.32-1Jesse Keating - 1.30.29-2Dan Walsh - 1.30.29-1Jeremy Katz - 1.30.28-3Dan Walsh - 1.30.28-2Dan Walsh - 1.30.28-1Jeremy Katz - 1.30.27-2Dan Walsh - 1.30.27-1Jesse Keating - 1.20.26-2Dan Walsh - 1.30.25-1Dan Walsh - 1.30.24-1Dan Walsh - 1.30.22-2Dan Walsh - 1.30.22-1Dan Walsh - 1.30.20-1Jeremy Katz - 1.30.19-5Jeremy Katz - 1.30.19-4Dan Walsh 1.30.19-3Dan Walsh 1.30.19-2Dan Walsh 1.30.19-1Dan Walsh 1.30.15-5Dan Walsh 1.30.15-4Dan Walsh 1.30.15-3Dan Walsh 1.30.15-2Dan Walsh 1.30.15-1Dan Walsh 1.30.12-2Dan Walsh 1.30.12-1Dan Walsh 1.30.11-2Dan Walsh 1.30.11-1Dan Walsh 1.30.10-4Dan Walsh 1.30.10-3Dan Walsh 1.30.10-2Dan Walsh 1.30.10-1Dan Walsh 1.30.8-1Dan Walsh 1.30.7-2Dan Walsh 1.30.7-1Dan Walsh 1.30.6-2Dan Walsh 1.30.6-1Dan Walsh 1.30.5-1Dan Walsh 1.30.3-3Dan Walsh 1.30.3-2Dan Walsh 1.30.3-1Dan Walsh 1.30.1-2Dan Walsh 1.30.1-1Dan Walsh 1.30-1Jesse Keating - 1.29.7-1.2Jesse Keating - 1.29.7-1.1Dan Walsh 1.29.7-1Dan Walsh 1.29.6-1Dan Walsh 1.29.5-2Dan Walsh 1.29.5-1Dan Walsh 1.29.4-1Dan Walsh 1.29.3-2Dan Walsh 1.29.3-1Dan Walsh 1.29.2-4Dan Walsh 1.29.2-3Dan Walsh 1.29.2-2Dan Walsh 1.29.2-1Dan Walsh 1.29.1-3Jesse Keating Dan Walsh 1.29.1-1Dan Walsh 1.28-1Dan Walsh 1.27.28-2Dan Walsh 1.27.28-1Dan Walsh 1.27.26-1Dan Walsh 1.27.25-1Dan Walsh 1.27.23-1Dan Walsh 1.27.22-4Dan Walsh 1.27.22-3Dan Walsh 1.27.22-2Dan Walsh 1.27.22-1Dan Walsh 1.27.21-2Dan Walsh 1.27.21-1Dan Walsh 1.27.20-1Dan Walsh 1.27.19-1Dan Walsh 1.27.18-1Dan Walsh 1.27.17-4Dan Walsh 1.27.17-2Dan Walsh 1.27.17-1Dan Walsh 1.27.14-3Dan Walsh 1.27.14-2Dan Walsh 1.27.14-1Dan Walsh 1.27.13-2Dan Walsh 1.27.13-1Dan Walsh 1.27.12-1Dan Walsh 1.27.9-2Dan Walsh 1.27.9-1Dan Walsh 1.27.7-1Dan Walsh 1.27.6-1Dan Walsh 1.27.4-1Dan Walsh 1.27.3-1Dan Walsh 1.27.2-1Dan Walsh 1.27.1-3Dan Walsh 1.27.1-2Dan Walsh 1.26-6Dan Walsh 1.26-5Dan Walsh 1.26-3Dan Walsh 1.26-2Dan Walsh 1.25.7-1Dan Walsh 1.25.6-1Dan Walsh 1.25.5-1Dan Walsh 1.25.4-1Dan Walsh 1.25.3-2Dan Walsh 1.25.3-1Dan Walsh 1.25.2-2Dan Walsh 1.25.2-1Dan Walsh 1.24.2-1Dan Walsh 1.24.1-1Dan Walsh 1.23.11-1Dan Walsh 1.23.10-3Dan Walsh 1.23.10-2Dan Walsh 1.23.10-1Dan Walsh 1.23.8-1Dan Walsh 1.23.7-3Dan Walsh 1.23.7-2Dan Walsh 1.23.7-1Dan Walsh 1.23.6-1Dan Walsh 1.23.5-1Dan Walsh 1.23.4-1Dan Walsh 1.23.2-3Dan Walsh 1.23.2-2Dan Walsh 1.23.2-1Dan Walsh 1.23.1-1Dan Walsh 1.22-1Dan Walsh 1.21.13-1Dan Walsh 1.21.12-1Dan Walsh 1.21.11-2Dan Walsh 1.21.11-1Dan Walsh 1.21.10-3Dan Walsh 1.21.10-1Dan Walsh 1.21.9-2Dan Walsh 1.21.9-1Dan Walsh 1.21.8-1Dan Walsh 1.21.7-1Dan Walsh 1.21.5-1Dan Walsh 1.21.4-1Dan Walsh 1.21.2-1Dan Walsh 1.21.1-3Dan Walsh 1.21.1-2Dan Walsh 1.21.1-1Dan Walsh 1.20.1-3Dan Walsh 1.20.1-2Dan Walsh 1.20.1-1Dan Walsh 1.19.4-1Dan Walsh 1.19.3-3Dan Walsh 1.19.3-2Dan Walsh 1.19.3-1Dan Walsh 1.19.2-1Dan Walsh 1.19.1-6Dan Walsh 1.19.1-4Dan Walsh 1.19.1-2Dan Walsh 1.19.1-1Steve Grubb 1.18.1-5Dan Walsh 1.18.1-4Dan Walsh 1.18.1-3Steve Grubb 1.18.1-2Dan Walsh 1.18.1-1Steve Grubb 1.17.15-2Steve Grubb 1.17.15-2Dan Walsh 1.17.15-1Dan Walsh 1.17.14-1Dan Walsh 1.17.13-3Dan Walsh 1.17.13-2Dan Walsh 1.17.13-1Dan Walsh 1.17.12-2Dan Walsh 1.17.12-1Dan Walsh 1.17.11-1Dan Walsh 1.17.10-1Dan Walsh 1.17.9-2Dan Walsh 1.17.9-1Dan Walsh 1.17.8-2Dan Walsh 1.17.8-1Dan Walsh 1.17.7-1Dan Walsh 1.17.6-1Dan Walsh 1.17.5-1Dan Walsh 1.17.4-1Dan Walsh 1.17.3-1Dan Walsh 1.17.2-1Dan Walsh 1.17.1-1Dan Walsh 1.16.1-1Colin Walters 1.16-1Dan Walsh 1.15.7-1Dan Walsh 1.15.6-1Dan Walsh 1.15.5-1Dan Walsh 1.15.4-1Dan Walsh 1.15.3-2Dan Walsh 1.15.3-1Dan Walsh 1.15.2-1Dan Walsh 1.15.1-3Dan Walsh 1.15.1-2Dan Walsh 1.15.1-1Dan Walsh 1.14.1-1Dan Walsh 1.13.4-1Elliot Lee Dan Walsh 1.13.3-2Dan Walsh 1.13.2-1Dan Walsh 1.13.1-1Dan Walsh 1.12-2Dan Walsh 1.12-1Dan Walsh 1.11.4-1Dan Walsh 1.11.3-1Dan Walsh 1.11.2-1Dan Walsh 1.11-4Dan Walsh 1.11-3Dan Walsh 1.11-2Dan Walsh 1.11-1Dan Walsh 1.10-2Dan Walsh 1.10-1Dan Walsh 1.9-1Dan Walsh 1.8-1Dan Walsh 1.6-6Dan Walsh 1.6-5Dan Walsh 1.6-4Dan Walsh 1.6-3Dan Walsh 1.6-2Elliot Lee Dan Walsh 1.4-11Elliot Lee Dan Walsh 1.4-9Dan Walsh 1.4-8Dan Walsh 1.4-7Dan Walsh 1.4-6Dan Walsh 1.4-5Dan Walsh 1.4-4Dan Walsh 1.4-3Dan Walsh 1.4-2Dan Walsh 1.4-1Dan Walsh 1.3-2Dan Walsh 1.3-1Dan Walsh 1.2-9Dan Walsh 1.2-8Dan Walsh 1.2-7Dan Walsh 1.2-6Dan Walsh 1.2-5Dan Walsh 1.2-4Dan Walsh 1.2-3Dan Walsh 1.2-2Dan Walsh 1.2-1Dan Walsh 1.0-1- restorecon: Fix memory leak - xattr_value (#2137965)- Restorecon: Ignore missing directories when -i is used (#2137965)- Describe fcontext regular expressions (#1904059) - Strip spaces before values in config (#2012145)- Deprecate security_compute_user(), update man pages (#1879368)- Eliminate use of security_compute_user() (#1879368)- Fix mcstrans secolor examples in secolor.conf man page (#1770270)- Use Python distutils to install SELinux python bindings (#1719771) - Move sefcontext_compile to -utils package (#1612518)- SELinux userspace 2.9 release- Fix RESOURCE_LEAK coverity scan defects- selinux_restorecon: Skip customized files also without -v - man pages fixes- Build libselinux-python when %with_python2 macro is set to non-zero value- Build libselinux-ruby (#1581322)- Don't build the Python 2 subpackage (#1567358)- SELinux userspace 2.8 release- SELinux userspace 2.8-rc3 release candidate- SELinux userspace 2.8-rc2 release candidate- SELinux userspace 2.8-rc1 release candidate- Do not build libselinux-ruby- build: Replace PYSITEDIR with PYTHONLIBDIR- Correct manpages regarding removable_context - build: follow standard semantics for DESTDIR and PREFIX- Escape macros in %changelog- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild- Switch to %ldconfig_scriptlets- Update Python 2 dependency declarations to new packaging standards (See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3)- F-28: rebuild for ruby25- Rebuild with libsepol-2.7-3- Drop golang bindings - Add support for pcre2 to pkgconfig definition- Enable the python3 subpackages on EL- Also add Provides for the old name without %_isa- Python 2 binary package renamed to python2-libselinux See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3 - Python 3 binary package renamed to python3-libselinux- Update to upstream release 2017-08-04- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild- Rebuild with binutils fix for ppc64le (#1475636)- Always unmount selinuxfs for SELINUX=disabled- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild- Don't finalize mount state in selinux_set_policy_root() - Follow upstream and rename _selinux.so to _selinux.cpython-36m-x86_64-linux-gnu.so- Fix setfiles progress indicator- Fix segfault in selinux_restorecon_sb() (#1433577) - Change matchpathcon usage to match with matchpathcon manpage - Fix a corner case getsebool return value- Fix 'semanage boolean -m' to modify active value- Fix FTBFS - fatal error (#1427902)- Update to upstream release 2016-10-14- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild- Add missing %license macro- Rebuilt for https://fedoraproject.org/wiki/Changes/Ruby_2.4- Rewrite restorecon() python method- Rebuild for Python 3.6- Fix pointer handling in realpath_not_final (#1376598)- Fix -Wsign-compare warnings - Drop unused stdio_ext.h header file - Kill logging check for selinux_enabled() - Drop usage of _D_ALLOC_NAMLEN - Add openrc_contexts functions - Fix redefinition of XATTR_NAME_SELINUX - Correct error path to always try text - Clean up process_file() - Handle NULL pcre study data - Fix in tree compilation of utils that depend on libsepol- Rebuilt with libsepol-2.5-9- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages- Clarify is_selinux_mls_enabled() description - Explain how to free policy type from selinux_getpolicytype() - Compare absolute pathname in matchpathcon -V - Add selinux_snapperd_contexts_path()- Move _selinux.so to /usr/lib64/python*/site-packages- Modify audit2why analyze function to use loaded policy - Sort object files for deterministic linking order - Respect CC and PKG_CONFIG environment variable - Avoid mounting /proc outside of selinux_init_load_policy()- Fix multiple spelling errors- Rebuilt with libsepol-2.5-5- Fix typo in sefcontext_compile.8- Fix location of selinuxfs mount point - Only mount /proc if necessary - procattr: return einval for <= 0 pid args - procattr: return error on invalid pid_t input- Use fully versioned arch-specific requires- Update to upstream release 2016-02-23- Update to upstream rc1 release 2016-01-07- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild- Rebuilt for https://fedoraproject.org/wiki/Changes/Ruby_2.3- Build libselinux without rpm_execcon() (#1284019)- Rebuilt for Python3.5 rebuild- Flush the class/perm string mapping cache on policy reload (#1264051) - Fix restorecon when path has no context- Simplify procattr cache (#1257157,#1232371)- Export ldflags into the build so hardening works- Update to 2.4 release- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild- is_selinux_enabled: Add /etc/selinux/config test (#1219045) - matchpathcon/selabel_file: Fix man pages (#1219718)- revert support for policy compressed with xv (#1185266)- selinux.py - use os.walk() instead of os.path.walk() (#1195004) - is_selinux_enabled(): drop no-policy-loaded test (#1195074) - fix -Wformat errors and remove deprecated mudflap option- bump release and rebuild so that koji-shadow can rebuild it against new gcc on secondary arch- Rebuilt for https://fedoraproject.org/wiki/Changes/Ruby_2.2- Compiled file context files and the original should have the same permissions from dwalsh@redhat.com - Add selinux_openssh_contexts_path() to get a path to /contexts/openssh_contexts- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild- Rebuilt for https://fedoraproject.org/wiki/Changes/Python_3.4- Update to upstream * Get rid of security_context_t and fix const declarations. * Refactor rpm_execcon() into a new setexecfilecon() from Guillem Jover.- Add selinux_openssh_contexts_path()- Rebuilt for https://fedoraproject.org/wiki/Changes/Ruby_2.1- Fix spelling mistake in man page- More go bindings - restorecon, getpidcon, setexeccon- Add additional go bindings for get*con calls - Add go bindings test command - Modify man pages of set*con calls to mention that they are thread specific- Move selinux.go to /usr/lib64/golang/src/pkg/github.com/selinux/selinux.go - Add Int_to_mcs function to generate MCS labels from integers.- Add ghost flag for /var/run/setrans- Update to upstream * Fix userspace AVC handling of per-domain permissive mode. - Verify context is not null when passed into *setfilecon_raw- revert unexplained change to rhat.patch which broke SELinux disablement- Verify context is not null when passed into lsetfilecon_raw- Mv selinux.go to /usr/share/gocode/src/selinux- Add golang support to selinux.- Remove togglesebool man page- Update to upstream * Remove -lpthread from pkg-config file; it is not required. - Add support for policy compressed with xv- Update to upstream * Fix avc_has_perm() returns -1 even when SELinux is in permissive mode. * Support overriding Makefile RANLIB from Sven Vermeulen. * Update pkgconfig definition from Sven Vermeulen. * Mount sysfs before trying to mount selinuxfs from Sven Vermeulen. * Fix man pages from Laurent Bigonville. * Support overriding PATH and LIBBASE in Makefiles from Laurent Bigonville. * Fix LDFLAGS usage from Laurent Bigonville * Avoid shadowing stat in load_mmap from Joe MacDonald. * Support building on older PCRE libraries from Joe MacDonald. * Fix handling of temporary file in sefcontext_compile from Dan Walsh. * Fix procattr cache from Dan Walsh. * Define python constants for getenforce result from Dan Walsh. * Fix label substitution handling of / from Dan Walsh. * Add selinux_current_policy_path from Dan Walsh. * Change get_context_list to only return good matches from Dan Walsh. * Support udev-197 and higher from Sven Vermeulen and Dan Walsh. * Add support for local substitutions from Dan Walsh. * Change setfilecon to not return ENOSUP if context is already correct from Dan Walsh. * Python wrapper leak fixes from Dan Walsh. * Export SELINUX_TRANS_DIR definition in selinux.h from Dan Walsh. * Add selinux_systemd_contexts_path from Dan Walsh. * Add selinux_set_policy_root from Dan Walsh. * Add man page for sefcontext_compile from Dan Walsh.- Add systemd_contexts support - Do substitutions on a local sub followed by a dist sub- Eliminate requirement on pthread library, by applying patch for Jakub Jelinek Resolves #1013801- Fix handling of libselinux getconlist with only one entry- Add Python constants for SELinux enforcing modes- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild- Add sefcontext_compile.8 man page - Add Russell Coker patch to fix man pages - Add patches from Laurent Bigonville to fix Makefiles for debian. - modify spec file to use %{_prefix}/lib- Fix patch that Handles substitutions for /- Handle substitutions for / - semanage fcontext -a -e / /opt/rh/devtoolset-2/root- Add Eric Paris patch to fix procattr calls after a fork.- Move secolor.conf.5 into mcstrans package and out of libselinux- Fix python bindings for selinux_check_access- Fix reseting the policy root in matchpathcon- Cleanup setfcontext_compile atomic patch - Add matchpathcon -P /etc/selinux/mls support by allowing users to set alternate root - Make sure we set exit codes from selinux_label calls to ENOENT or SUCCESS- Make setfcontext_compile atomic- Fix memory leak in set*con calls.- Move matchpathcon to -utils package - Remove togglesebool- Fix selinux man page to reflect what current selinux policy is.- Add new constant SETRANS_DIR which points to the directory where mstransd can find the socket and libvirt can write its translations files.- Bring back selinux_current_policy_path- Revert some changes which are causing the wrong policy version file to be created- Update to upstream * audit2why: make sure path is nul terminated * utils: new file context regex compiler * label_file: use precompiled filecontext when possible * do not leak mmapfd * sefcontontext_compile: Add error handling to help debug problems in libsemanage. * man: make selinux.8 mention service man pages * audit2why: Fix segfault if finish() called twice * audit2why: do not leak on multiple init() calls * mode_to_security_class: interface to translate a mode_t in to a security class * audit2why: Cleanup audit2why analysys function * man: Fix program synopsis and function prototypes in man pages * man: Fix man pages formatting * man: Fix typo in man page * man: Add references and man page links to _raw function variants * Use ENOTSUP instead of EOPNOTSUPP for getfilecon functions * man: context_new(3): fix the return value description * selinux_status_open: handle error from sysconf * selinux_status_open: do not leak statusfd on exec * Fix errors found by coverity * Change boooleans.subs to booleans.subs_dist. * optimize set*con functions * pkg-config do not specifc ruby version * unmap file contexts on selabel_close() * do not leak file contexts with mmap'd backend * sefcontext_compile: do not leak fd on error * matchmediacon: do not leak fd * src/label_android_property: do not leak fd on error- Update to latest patches from eparis/Upstream- Update to latest patches from eparis/Upstream- Try procatt speedup patch again- Roll back procattr speedups since it seems to be screwing up systemd labeling.- Fix tid handling for setfscreatecon, old patch still broken in libvirt- Fix tid handling for setfscreatecon, old patch still broken in libvirt- setfscreatecon after fork was broken by the Set*con patch. - We needed to reset the thread variables after a fork.- Fix setfscreatecon call to handle failure mode, which was breaking udev- Ondrej Oprala patch to optimize set*con functions - Set*con now caches the security context and only re-sets it if it changes.- Rebuild against latest libsepol- Update to latest patches from eparis/Upstream - Fix errors found by coverity - set the sepol_compute_av_reason_buffer flag to 0. This means calculate denials only? - audit2why: remove a useless policy vers variable - audit2why: use the new constraint information- Rebuild with latest libsepol- Return EPERM if login program can not reach default label for user - Attempt to return container info from audit2why- Apply patch from eparis to fix leaked file descriptor in new labeling code- Add new function mode_to_security_class which takes mode instead of a string. - Possibly will be used with coreutils.- Add back selinuxconlist and selinuxdefcon man pages- Fix segfault from calling audit2why.finish() multiple times- Fix up selinux man page to reference service man pages- Rebuild with fixed libsepol- Update to upstream * Add support for lxc_contexts_path * utils: add service to getdefaultcon * libsemanage: do not set soname needlessly * libsemanage: remove PYTHONLIBDIR and ruby equivalent * boolean name equivalency * getsebool: support boolean name substitution * Add man page for new selinux_boolean_sub function. * expose selinux_boolean_sub * matchpathcon: add -m option to force file type check * utils: avcstat: clear sa_mask set * seusers: Check for strchr failure * booleans: initialize pointer to silence coveriety * stop messages when SELinux disabled * label_file: use PCRE instead of glibc regex functions * label_file: remove all typedefs * label_file: move definitions to include file * label_file: do string to mode_t conversion in a helper function * label_file: move error reporting back into caller * label_file: move stem/spec handling to header * label_file: drop useless ncomp field from label_file data * label_file: move spec_hasMetaChars to header * label_file: fix potential read past buffer in spec_hasMetaChars * label_file: move regex sorting to the header * label_file: add accessors for the pcre extra data * label_file: only run regex files one time * label_file: new process_file function * label_file: break up find_stem_from_spec * label_file: struct reorg * label_file: only run array once when sorting * Ensure that we only close the selinux netlink socket once. * improve the file_contexts.5 manual page- rebuild for https://fedoraproject.org/wiki/Features/Python_3.3- make with_python3 be conditional on fedora- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild- Move the tmpfiles.d content from /etc/tmpfiles.d to /usr/lib/tmpfiles.d- Revert Eric Paris Patch for selinux_binary_policy_path- Update to upstream * Fortify source now requires all code to be compiled with -O flag * asprintf return code must be checked * avc_netlink_recieve handle EINTR * audit2why: silence -Wmissing-prototypes warning * libsemanage: remove build warning when build swig c files * matchpathcon: bad handling of symlinks in / * seusers: remove unused lineno * seusers: getseuser: gracefully handle NULL service * New Android property labeling backend * label_android_property whitespace cleanups * additional makefile support for rubywrap- Fix booleans.subs name, change function name to selinux_boolean_sub, add man page, minor fixes to the function- Fix to compile with Fortify source * Add -O compiler flag * Check return code from asprintf - Fix handling of symbolic links in / by realpath_not_final- Add support for lxc contexts file- Add support fot boolean subs file- Update to upstream * Fix dead links to www.nsa.gov/selinux * Remove jump over variable declaration * Fix old style function definitions * Fix const-correctness * Remove unused flush_class_cache method * Add prototype decl for destructor * Add more printf format annotations * Add printf format attribute annotation to die() method * Fix const-ness of parameters & make usage() methods static * Enable many more gcc warnings for libselinux/src/ builds * utils: Enable many more gcc warnings for libselinux/utils builds * Change annotation on include/selinux/avc.h to avoid upsetting SWIG * Ensure there is a prototype for 'matchpathcon_lib_destructor' * Update Makefiles to handle /usrmove * utils: Stop separating out matchpathcon as something special * pkg-config to figure out where ruby include files are located * build with either ruby 1.9 or ruby 1.8 * assert if avc_init() not called * take security_deny_unknown into account * security_compute_create_name(3) * Do not link against python library, this is considered * bad practice in debian * Hide unnecessarily-exported library destructors- Add selinux_current_policy_path to return /sys/fs/selinux/policy if it exists - Otherwise search for policy on disk- Change selinux_binary_policy_path to return /sys/fs/selinux/policy - Add selinux_installed_policy_path to return what selinux_binary_policy_path used to return - avc_has_perm will now return yes if the machine is in permissive mode - Make work with ruby-1.9- avc_netlink_recieve should continue to poll if it receinves an EINTR rather- use /sbin/ldconfig, glibc does not provide /usr/sbin/ldconfig in the RPM database for now- Rebuild with cleaned up upstream to work in /usr- install everything in /usr https://fedoraproject.org/wiki/Features/UsrMove- Add Dan Berrange code cleanup patches.- Fix selabal_open man page to refer to proper selinux_opt structure-Update to upstream * Fix setenforce man page to refer to selinux man page * Cleanup Man pages * merge freecon with getcon man page- Add patch from Richard Haines When selabel_lookup found an invalid context with validation enabled, it always stated it was 'file_contexts' whether media, x, db or file. The fix is to store the spec file name in the selabel_lookup_rec on selabel_open and use this as output for logs. Also a minor fix if key is NULL to stop seg faults. - Fix setenforce manage page.- Rebuild with new libsepol- Fix setenforce man page, from Miroslav Grepl- Upgrade to upstream * selinuxswig_python.i: don't make syscall if it won't change anything * Remove assert in security_get_boolean_names(3) * Mapped compute functions now obey deny_unknown flag * get_default_type now sets EINVAL if no entry. * return EINVAL if invalid role selected * Updated selabel_file(5) man page * Updated selabel_db(5) man page * Updated selabel_media(5) man page * Updated selabel_x(5) man page * Add man/man5 man pages * Add man/man5 man pages * Add man/man5 man pages * use -W and -Werror in utils- Change python binding for restorecon to check if the context matches. - If it does do not reset- Upgrade to upstream * Makefiles: syntax, convert all ${VAR} to $(VAR) * load_policy: handle selinux=0 and /sys/fs/selinux not exist * regenerate .pc on VERSION change * label: cosmetic cleanups * simple interface for access checks * Don't reinitialize avc_init if it has been called previously * seusers: fix to handle large sets of groups * audit2why: close fd on enomem * rename and export symlink_realpath * label_file: style changes to make Eric happy.- Apply libselinux patch to handle large groups in seusers.- Add selinux_check_access function. Needed for passwd, chfn, chsh- Handle situation where selinux=0 passed to the kernel and both /selinux and-Update to upstream * utils: matchpathcon: remove duplicate declaration * src: matchpathcon: use myprintf not fprintf * src: matchpathcon: make sure resolved path starts * put libselinux.so.1 in /lib not /usr/lib * tree: default make target to all not- Switch to use ":" as prefix separator rather then ";"- Avoid unnecessary shell invocation in %post.- Fix handling of subset labeling that is causing segfault in restorecon- Change matchpathcon_init_prefix and selabel_open to allow multiple initial prefixes. Now you can specify a ";" separated list of prefixes and the labeling system will only load regular expressions that match these prefixes.- Change matchpatcon to use proper myprintf - Fix symlink_realpath to always include "/" - Update to upstream * selinux_file_context_verify function returns wrong value. * move realpath helper to matchpathcon library * python wrapper makefile changes- Move to new Makefile that can build with or without PYTHON being set-Update to upstream 2.1.4 2011-0817 * mapping fix for invalid class/perms after selinux_set_mapping * audit2why: work around python bug not defining * resolv symlinks and dot directories before matching 2.1.2 2011-0803 * audit2allow: do not print statistics * make python bindings for restorecon work on relative path * fix python audit2why binding error * support new python3 functions * do not check fcontext duplicates on use * Patch for python3 for libselinux 2.1.1 2011-08-02 * move .gitignore into utils * new setexecon utility * selabel_open fix processing of substitution files * mountpoint changing patch. * simplify SRCS in Makefile 2.1.1 2011-08-01 * Remove generated files, introduce more .gitignore-Update to upstream * Release, minor version bump * Give correct names to mount points in load_policy by Dan Walsh. * Make sure selinux state is reported correctly if selinux is disabled or fails to load by Dan Walsh. * Fix crash if selinux_key_create was never called by Dan Walsh. * Add new file_context.subs_dist for distro specific filecon substitutions by Dan Walsh. * Update man pages for selinux_color_* functions by Richard Haines.- Only call dups check within selabel/matchpathcon if you are validating the context - This seems to speed the loading of labels by 4 times.- Move /selinux to /sys/fs/selinux - Add selinuxexeccon - Add realpath to matchpathcon to handle matchpathcon * type queries.- Update for latest libsepol- Update for latest libsepol- Fix restorecon python binding to accept relative paths-Update to upstream * Give correct names to mount points in load_policy by Dan Walsh. * Make sure selinux state is reported correctly if selinux is disabled or fails to load by Dan Walsh. * Fix crash if selinux_key_create was never called by Dan Walsh. * Add new file_context.subs_dist for distro specific filecon substitutions by Dan Walsh. * Update man pages for selinux_color_* functions by Richard Haines.- Clean up patch to make handling of constructor cleanup more portable * db_language object class support for selabel_lookup from KaiGai Kohei. * Library destructors for thread local storage keys from Eamon Walsh.- Add distribution subs pathAdd patch from dbhole@redhat.com to initialize thread keys to -1 Errors were being seen in libpthread/libdl that were related to corrupt thread specific keys. Global destructors that are called on dl unload. During destruction delete a thread specific key without checking if it has been initialized. Since the constructor is not called each time (i.e. key is not initialized with pthread_key_create each time), and the default is 0, there is a possibility that key 0 for an active thread gets deleted. This is exactly what is happening in case of OpenJDK. Workaround patch that initializes the key to -1. Thus if the constructor is not called, the destructor tries to delete key -1 which is deemed invalid by pthread_key_delete, and is ignored.- Call fini_selinuxmnt if selinux is disabled, to cause is_selinux_disabled() to report correct data- Change mount source options to use "proc" and "selinuxfs"- Update to upstream * Turn off default user handling when computing user contexts by Dan Walsh- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild- Fixup selinux man page- Fix Makefile to use pkg-config --cflags python3 to discover include paths- Update to upstream - Turn off fallback in to SELINUX_DEFAULTUSER in get_context_list- Update to upstream * Thread local storage fixes from Eamon Walsh.- Add /etc/tmpfiles.d support for /var/run/setrans- Ghost /var/run/setrans- Rebuilt for gcc bug 634757- rebuild via updated swig (#624674)- Update for python 3.2a1- Turn off fallback in to SELINUX_DEFAULTUSER in get_context_list- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild- Turn off messages in audit2why- Update to upstream * Add const qualifiers to public API where appropriate by KaiGai Kohei. 2.0.95 2010-06-10 * Remove duplicate slashes in paths in selabel_lookup from Chad Sellers * Adds a chcon method to the libselinux python bindings from Steve Lawrence - add python3 subpackage from David Malcolm* Set errno=EINVAL for invalid contexts from Dan Walsh.- Update to upstream * Show strerror for security_getenforce() by Colin Waters. * Merged selabel database support by KaiGai Kohei. * Modify netlink socket blocking code by KaiGai Kohei.- Update to upstream * Fix from Eric Paris to fix leak on non-selinux systems. * regenerate swig wrappers * pkgconfig fix to respect LIBDIR from Dan Walsh.- Update to upstream * Change the AVC to only audit the permissions specified by the policy, excluding any permissions specified via dontaudit or not specified via auditallow. * Fix compilation of label_file.c with latest glibc headers.- Fix potential doublefree on init- Fix libselinux.pc- Fix man page for selinuxdefcon- Free memory on disabled selinux boxes- Update to upstream * add/reformat man pages by Guido Trentalancia . * Change exception.sh to be called with bash by Manoj Srivastava - Fix selinuxdefcon man page- Update to upstream * Add pkgconfig file from Eamon Walsh.- Update to upstream * Rename and export selinux_reset_config()- Update to upstream * Add exception handling in libselinux from Dan Walsh. This uses a shell script called exception.sh to generate a swig interface file. * make swigify * Make matchpathcon print <> if path not found in fcontext file.- Eliminate -pthread switch in Makefile- Update to upstream * Removal of reference counting on userspace AVC SID's.- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild- Update to upstream * Reverted Tomas Mraz's fix for freeing thread local storage to avoid pthread dependency. * Removed fini_context_translations() altogether. * Merged lazy init patch from Stephen Smalley based on original patch by Steve Grubb.- Update to upstream * Add per-service seuser support from Dan Walsh. * Let load_policy gracefully handle selinuxfs being mounted from Stephen Smalley. * Check /proc/filesystems before /proc/mounts for selinuxfs from Eric Paris.- Add provices ruby(selinux)- Update to upstream * Fix improper use of thread local storage from Tomas Mraz . * Label substitution support from Dan Walsh. * Support for labeling virtual machine images from Dan Walsh.- Update to upstream * Trim / from the end of input paths to matchpathcon from Dan Walsh. * Fix leak in process_line in label_file.c from Hiroshi Shinji. * Move matchpathcon to /sbin, add matchpathcon to clean target from Dan Walsh. * getdefaultcon to print just the correct match and add verbose option from Dan Walsh.- Update to upstream * deny_unknown wrapper function from KaiGai Kohei. * security_compute_av_flags API from KaiGai Kohei. * Netlink socket management and callbacks from KaiGai Kohei.- Fix Memory Leak- Fix crash in python- Add back in additional interfaces- Add back in av_decision to python swig- Update to upstream * Netlink socket handoff patch from Adam Jackson. * AVC caching of compute_create results by Eric Paris.- Add patch from ajax to accellerate X SELinux - Update eparis patch- Add eparis patch to accellerate Xwindows performance- Fix URL- Add substitute pattern - matchpathcon output <> on ENOENT- Update to upstream * Fix incorrect conversion in discover_class code.- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild- Add - selinux_virtual_domain_context_path - selinux_virtual_image_context_path- Throw exeptions in python swig bindings on failures- Fix restorecon python code- Update to upstream- Strip trailing / for matchpathcon- Fix segfault if seusers file does not work- Add new function getseuser which will take username and service and return - seuser and level. ipa will populate file in future. - Change selinuxdefcon to return just the context by default- Rebuild for Python 2.6- Update to Upstream * Allow shell-style wildcards in x_contexts file.- Eamon Walsh Patch - libselinux: allow shell-style wildcarding in X names - Add Restorecon/Install python functions from Luke Macken- Update to Upstream * Correct message types in AVC log messages. * Make matchpathcon -V pass mode from Dan Walsh. * Add man page for selinux_file_context_cmp from Dan Walsh.- Update to Upstream * New man pages from Dan Walsh. * Update flask headers from refpolicy trunk from Dan Walsh.- Fix matchpathcon -V call- Add flask definitions for open, X and nlmsg_tty_audit- Add missing get/setkeycreatecon man pages- Split out utilities- Add missing man page links for [lf]getfilecon- Update to Upstream * Add group support to seusers using %groupname syntax from Dan Walsh. * Mark setrans socket close-on-exec from Stephen Smalley. * Only apply nodups checking to base file contexts from Stephen Smalley.- Update to Upstream * Merge ruby bindings from Dan Walsh. - Add support for Linux groups to getseuserbyname- Allow group handling in getseuser call- Update to Upstream * Handle duplicate file context regexes as a fatal error from Stephen Smalley. This prevents adding them via semanage. * Fix audit2why shadowed variables from Stephen Smalley. * Note that freecon NULL is legal in man page from Karel Zak.- Add ruby support for puppet- Rebuild for new libsepol- Add Karel Zak patch for freecon man page- Update to Upstream * New and revised AVC, label, and mapping man pages from Eamon Walsh. * Add swig python bindings for avc interfaces from Dan Walsh.- Update to Upstream * Fix selinux_file_context_verify() and selinux_lsetfilecon_default() to call matchpathcon_init_prefix if not already initialized. * Add -q qualifier for -V option of matchpathcon and change it to indicate whether verification succeeded or failed via exit status.- libselinux no longer neets to telnet -u in post install- Add sedefaultcon and setconlist commands to dump login context- Update to Upstream * Fixed selinux_set_callback man page. * Try loading the max of the kernel-supported version and the libsepol-supported version when no manipulation of the binary policy is needed from Stephen Smalley. * Fix memory leaks in matchpathcon from Eamon Walsh.- Add Xavior Toth patch for security_id_t in swig- Add avc.h to swig code- Grab the latest policy for the kernel- Update to Upstream * Man page typo fix from Jim Meyering.- Update to Upstream * Changed selinux_init_load_policy() to not warn about a failed mount of selinuxfs if selinux was disabled in the kernel.- Fix matchpathcon memory leak- Update to Upstream * Merged new X label "poly_selection" namespace from Eamon Walsh.- Update to Upstream * Merged reset_selinux_config() for load policy from Dan Walsh.- Reload library on loading of policy to handle chroot- Update to Upstream * Merged avc_has_perm() errno fix from Eamon Walsh.- Update to Upstream * Regenerated Flask headers from refpolicy flask definitions.- Update to Upstream * Merged compute_member AVC function and manpages from Eamon Walsh. * Provide more error reporting on load policy failures from Stephen Smalley.- Update to Upstream * Merged new X label "poly_prop" namespace from Eamon Walsh.- Update to Upstream * Disable setlocaldefs if no local boolean or users files are present from Stephen Smalley. * Skip userspace preservebools processing for Linux >= 2.6.22 from Stephen Smalley.- Update to Upstream * Merged fix for audit2why from Dan Walsh.- Fix audit2why to grab latest policy versus the one selected by the kernel* Merged audit2why python binding from Dan Walsh.* Merged updated swig bindings from Dan Walsh, including typemap for pid_t.- Update to use libsepol-static library- Move libselinux.a to -static package - Spec cleanups- Put back libselinux.a- Fix memory references in audit2why and change to use tuples - Update to Upstream * Fix for the avc: granted null message bug from Stephen Smalley.- Fix __init__.py specification- Add audit2why python bindings- Add pid_t typemap for swig bindings- smp_mflag- Fix spec file caused by spec review- Upgrade to upstream * matchpathcon(8) man page update from Dan Walsh.- Upgrade to upstream * dlopen libsepol.so.1 rather than libsepol.so from Stephen Smalley. * Based on a suggestion from Ulrich Drepper, defer regex compilation until we have a stem match, by Stephen Smalley. * A further optimization would be to defer regex compilation until we have a complete match of the constant prefix of the regex - TBD.- Upgrade to upstream * Regenerated Flask headers from policy.- Upgrade to upstream * AVC enforcing mode override patch from Eamon Walsh. * Aligned attributes in AVC netlink code from Eamon Walsh. - Move libselinux.so back into devel package, procps has been fixed- Upgrade to upstream * Merged refactored AVC netlink code from Eamon Walsh. * Merged new X label namespaces from Eamon Walsh. * Bux fix and minor refactoring in string representation code.- Upgrade to upstream * Merged selinux_get_callback, avc_open, empty string mapping from Eamon Walsh.- Upgrade to upstream * Fix segfault resulting from missing file_contexts file.- Fix segfault on missing file_context file- Upgrade to upstream * Make netlink socket close-on-exec to avoid descriptor leakage from Dan Walsh. * Pass CFLAGS when using gcc for linking from Dennis Gilmore.- Add sparc patch to from Dennis Gilmore to build on Sparc platform- Remove leaked file descriptor- Upgrade to latest from NSA * Fix selabel option flag setting for 64-bit from Stephen Smalley.- Change matchpatcon to use syslog instead of syserror- Upgrade to latest from NSA * Re-map a getxattr return value of 0 to a getfilecon return value of -1 with errno EOPNOTSUPP from Stephen Smalley. * Fall back to the compat code for security_class_to_string and security_av_perm_to_string from Stephen Smalley. * Fix swig binding for rpm_execcon from James Athey.- Apply James Athway patch to fix rpm_execcon python binding- Move libselinux.so back into main package, breaks procps- Upgrade to upstream * Fix file_contexts.homedirs path from Todd Miller.- Remove requirement on setransd, Moved to selinux-policy-mls- Move libselinux.so into devel package - Upgrade to upstream * Fix segfault resulting from uninitialized print-callback pointer. * Added x_contexts path function patch from Eamon Walsh. * Fix build for EMBEDDED=y from Yuichi Nakamura. * Fix markup problems in selinux man pages from Dan Walsh.- Upgrade to upstream * Updated version for stable branch. * Added x_contexts path function patch from Eamon Walsh. * Fix build for EMBEDDED=y from Yuichi Nakamura. * Fix markup problems in selinux man pages from Dan Walsh. * Updated av_permissions.h and flask.h to include new nscd permissions from Dan Walsh. * Added swigify to top-level Makefile from Dan Walsh. * Fix for string_to_security_class segfault on x86_64 from Stephen Smalley.- Apply Steven Smalley patch to fix segfault in string_to_security_class- Fix matchpathcon to set default myprintf- Upgrade to upstream * Fix for getfilecon() for zero-length contexts from Stephen Smalley.- Update to match flask/access_vectors in policy- Fix man page markup lanquage for translations- Fix semanage segfault on x86 platform- Upgrade to upstream * Labeling and callback interface patches from Eamon Walsh.- Refactored swig- Upgrade to upstream * Class and permission mapping support patches from Eamon Walsh. * Object class discovery support patches from Chris PeBenito. * Refactoring and errno support in string representation code.- Upgrade to upstream - Merged patch to reduce size of libselinux and remove need for libsepol for embedded systems from Yuichi Nakamura. This patch also turns the link-time dependency on libsepol into a runtime (dlopen) dependency even in the non-embedded case. 2.0.17 2007-05-31 * Updated Lindent script and reindented two header files.- Upgrade to upstream * Merged additional swig python bindings from Dan Walsh. * Merged helpful message when selinuxfs mount fails patch from Dax Kelson.- Upgrade to upstream * Merged build fix for avc_internal.c from Joshua Brindle.- Add get_context_list funcitions to swig file- Upgrade to upstream * Merged rpm_execcon python binding fix, matchpathcon man page fix, and getsebool -a handling for EACCES from Dan Walsh.- Add missing interface- Upgrade to upstream * Merged support for getting initial contexts from James Carter.- Upgrade to upstream * Merged userspace AVC patch to follow kernel's behavior for permissive mode in caching previous denials from Eamon Walsh. * Merged sidput(NULL) patch from Eamon Walsh.- Make rpm_exec swig work- Upgrade to upstream * Merged class/av string conversion and avc_compute_create patch from Eamon Walsh.- Upgrade to upstream * Merged fix for avc.h #include's from Eamon Walsh.- Add stdint.h to avc.h- Merged patch to drop support for CACHETRANS=0 config option from Steve Grubb. - Merged patch to drop support for old /etc/sysconfig/selinux and - /etc/security policy file layout from Steve Grubb.- Do not fail on permission denied in getsebool- Upgrade to upstream * Merged init_selinuxmnt() and is_selinux_enabled() improvements from Steve Grubb.- Upgrade to upstream * Removed sending of setrans init message. * Merged matchpathcon memory leak fix from Steve Grubb.- Upgrade to upstream * Merged more swig initializers from Dan Walsh.- Upgrade to upstream * Merged patch from Todd Miller to convert int types over to C99 style.- Merged patch from Todd Miller to remove sscanf in matchpathcon.c because of the use of the non-standard format (original patch changed for style). - Merged patch from Todd Miller to fix memory leak in matchpathcon.c.- Add context function to python to split context into 4 parts- Upgrade to upstream * Updated version for stable branch.- Upgrade to upstream * Merged man page updates to make "apropos selinux" work from Dan Walsh.- Upgrade to upstream * Merged getdefaultcon utility from Dan Walsh.- Add Ulrich NSCD__GETSERV and NSCD__SHMEMGRP for Uli- Add reference to selinux man page in all man pages to make apropos work Resolves: # 217881- Upstream wanted some minor changes, upgrading to keep api the same - Upgrade to upstream * Merged selinux_check_securetty_context() and support from Dan Walsh. Resolves: #200110- Cleanup patch- Add securetty handling Resolves: #200110- Upgrade to upstream * Merged patch for matchpathcon utility to use file mode information when available from Dan Walsh.- rebuild against python 2.5- Fix matchpathcon to lstat files- Update man page- Upgrade to upstream- Add James Antill patch for login verification of MLS Levels - MLS ragnes need to be checked, Eg. login/cron. This patch adds infrastructure.- Upgrade to latest from NSA * Merged updated flask definitions from Darrel Goeddel. This adds the context security class, and also adds the string definitions for setsockcreate and polmatch.- Upgrade to latest from NSA * Updated version for release.- rebuilt for unwind info generation, broken in gcc-4.1.1-21- Upgrade to latest from NSA * Merged av_permissions.h update from Steve Grubb, adding setsockcreate and polmatch definitions.- really make -devel depend on libsepol-devel- Add sgrubb patch for polmatch- Upgrade to latest from NSA * Merged patch from Steve Smalley to fix SIGPIPE in setrans_client- have -devel require libsepol-devel- Upgrade to latest from NSA * Merged patch to not log avc stats upon a reset from Steve Grubb. * Applied patch to revert compat_net setting upon policy load. * Merged file context homedir and local path functions from Chris PeBenito.- rebuilt with latest binutils to pick up 64K -z commonpagesize on ppc* (#203001)- Upgrade to latest from NSA * Merged file context homedir and local path functions from Chris PeBenito. * Rework functions that access /proc/pid/attr to access the per-thread nodes, and unify the code to simplify maintenance.- Upgrade to latest from NSA * Merged return value fix for *getfilecon() from Dan Walsh. * Merged sockcreate interfaces from Eric Paris.- Fix translation return codes to return size of buffer- Upgrade to latest from NSA * Merged no-tls-direct-seg-refs patch from Jeremy Katz. * Merged netfilter_contexts support patch from Chris PeBenito.- Upgrade to latest from NSA * Merged context_*_set errno patch from Jim Meyering.- only build non-fpic objects with -mno-tls-direct-seg-refs- build with -mno-tls-direct-seg-refs on x86 to avoid triggering segfaults with xen (#200783)- Rebuild for new gcc- Fix libselinux to not telinit during installs- Upgrade to latest from NSA * Lindent. * Merged {get,set}procattrcon patch set from Eric Paris. * Merged re-base of keycreate patch originally by Michael LeMay from Eric Paris. * Regenerated Flask headers from refpolicy. * Merged patch from Dan Walsh with: - Added selinux_file_context_{cmp,verify}. - Added selinux_lsetfilecon_default. - Delay translation of contexts in matchpathcon.- Yet another change to matchpathcon- Turn off error printing in library. Need to compile with DEBUG to get it back- Fix error reporting of matchpathcon- Add function to compare file context on disk versus contexts in file_contexts file.- Upgrade to latest from NSA * Merged patch from Dan Walsh with: * Added selinux_getpolicytype() function. * Modified setrans code to skip processing if !mls_enabled. * Set errno in the !selinux_mnt case. * Allocate large buffers from the heap, not on stack. Affects is_context_customizable, selinux_init_load_policy, and selinux_getenforcemode.- Add selinux_getpolicytype()- Upgrade to latest from NSA * Merged !selinux_mnt checks from Ian Kent.- Check for selinux_mnt == NULL- Merged matchmediacon and trans_to_raw_context fixes from Serge Hallyn.- Remove getseuser- Bump requires to grab latest libsepol- Add BuildRequires for swig- Upgrade to latest from NSA * Merged simple setrans client cache from Dan Walsh. Merged avcstat patch from Russell Coker. * Modified selinux_mkload_policy() to also set /selinux/compat_net appropriately for the loaded policy.- More fixes for translation cache - Upgrade to latest from NSA * Added matchpathcon_fini() function to free memory allocated by matchpathcon_init().- Add simple cache to improve translation speed- Upgrade to latest from NSA * Merged setrans client cleanup patch from Steve Grubb.- Add Russell's AVC patch to handle large numbers- Upgrade to latest from NSA * Merged getfscreatecon man page fix from Dan Walsh. * Updated booleans(8) man page to drop references to the old booleans file and to note that setsebool can be used to set the boot-time defaults via -P.- Upgrade to latest from NSA * Merged fix warnings patch from Karl MacMillan. * Merged setrans client support from Dan Walsh. This removes use of libsetrans. * Merged patch to eliminate use of PAGE_SIZE constant from Dan Walsh. * Merged swig typemap fixes from Glauber de Oliveira Costa.- Change the way translations work, Use setransd/remove libsetrans- Add selinuxswig fixes - Stop using PAGE_SIZE and start using sysconf(_SC_PAGE_SIZE)- Upgrade to latest from NSA * Added distclean target to Makefile. * Regenerated swig files. * Changed matchpathcon_init to verify that the spec file is a regular file. * Merged python binding t_output_helper removal patch from Dan Walsh.- Fix python bindings for matchpathcon - Fix booleans man page- Merged Makefile PYLIBVER definition patch from Dan Walsh.- Make some fixes so it will build on RHEL4 - Upgrade to latest from NSA * Updated version for release. * Altered rpm_execcon fallback logic for permissive mode to also handle case where /selinux/enforce is not available.- bump again for double-long bug on ppc(64)- rebuilt for new gcc4.1 snapshot and glibc changes- Upgrade to latest from NSA * Merged install-pywrap Makefile patch from Joshua Brindle.- Upgrade to latest from NSA * Merged pywrap Makefile patch from Dan Walsh.- Split out pywrap in Makefile- Upgrade to latest from NSA * Added getseuser test program.- Upgrade to latest from NSA * Added format attribute to myprintf in matchpathcon.c and removed obsoleted rootlen variable in init_selinux_config().- Build with new libsepol- Upgrade to latest from NSA * Merged several fixes and improvements from Ulrich Drepper (Red Hat), including: - corrected use of getline - further calls to __fsetlocking for local files - use of strdupa and asprintf - proper handling of dirent in booleans code - use of -z relro - several other optimizations * Merged getpidcon python wrapper from Dan Walsh (Red Hat).- Add build requires line for libsepol-devel- Fix swig call for getpidcon- Move libselinux.so to base package- Upgrade to latest from NSA * Merged call to finish_context_translations from Dan Walsh. This eliminates a memory leak from failing to release memory allocated by libsetrans.- update to latest libsetrans - Fix potential memory leak- rebuilt- Update to never version * Merged patch for swig interfaces from Dan Walsh.- Update to never version- Fix some of the python swig objects- Update to latest from NSA * Added MATCHPATHCON_VALIDATE flag for set_matchpathcon_flags() and modified matchpathcon implementation to make context validation/ canonicalization optional at matchpathcon_init time, deferring it to a successful matchpathcon by default unless the new flag is set by the caller. * Added matchpathcon_init_prefix() interface, and reworked matchpathcon implementation to support selective loading of file contexts entries based on prefix matching between the pathname regex stems and the specified path prefix (stem must be a prefix of the specified path prefix).- Update to latest from NSA * Change getsebool to return on/off instead of active/inactive- Update to latest from NSA * Added -f file_contexts option to matchpathcon util. Fixed warning message in matchpathcon_init(). * Merged Makefile python definitions patch from Dan Walsh.- Update to latest from NSA * Merged swigify patch from Dan Walsh.- Separate out libselinux-python bindings into separate rpm- Read libsetrans requirement- Add python bindings- Update to latest from NSA * Merged make failure in rpm_execcon non-fatal in permissive mode patch from Ivan Gyurdiev.- Remove requirement for libsetrans- Update to latest from NSA * Added MATCHPATHCON_NOTRANS flag for set_matchpathcon_flags() and modified matchpathcon_init() to skip context translation if it is set by the caller.- Update to latest from NSA * Added security_canonicalize_context() interface and set_matchpathcon_canoncon() interface for obtaining canonical contexts. Changed matchpathcon internals to obtain canonical contexts by default. Provided fallback for kernels that lack extended selinuxfs context interface. - Patch to not translate mls when calling setfiles- Update to latest from NSA * Merged seusers parser changes from Ivan Gyurdiev. * Merged setsebool to libsemanage patch from Ivan Gyurdiev. * Changed seusers parser to reject empty fields.- Update to latest from NSA * Merged seusers empty level handling patch from Jonathan Kim (TCS).- Rebuild for latest libsepol- Rebuild for latest libsepol- Change default to __default__- Change default to __default__- Add selinux_translations_path- Update to latest from NSA * Merged selinux_path() and selinux_homedir_context_path() functions from Joshua Brindle.- Need to check for /sbin/telinit- Update to latest from NSA * Merged fixes for make DESTDIR= builds from Joshua Brindle.- Update to latest from NSA * Merged get_default_context_with_rolelevel and man pages from Dan Walsh (Red Hat). * Updated call to sepol_policydb_to_image for sepol changes. * Changed getseuserbyname to ignore empty lines and to handle no matching entry in the same manner as no seusers file.- Tell init to reexec itself in post script- Update to latest from NSA * Changed selinux_mkload_policy to try downgrading the latest policy version available to the kernel-supported version. * Changed selinux_mkload_policy to fall back to the maximum policy version supported by libsepol if the kernel policy version falls outside of the supported range.- Update to latest from NSA * Changed getseuserbyname to fall back to the Linux username and NULL level if seusers config file doesn't exist unless REQUIRESEUSERS=1 is set in /etc/selinux/config. * Moved seusers.conf under $SELINUXTYPE and renamed to seusers.- Update to latest from NSA * Added selinux_init_load_policy() function as an even higher level interface for the initial policy load by /sbin/init. This obsoletes the load_policy() function in the sysvinit-selinux.patch. * Added selinux_mkload_policy() function as a higher level interface for loading policy than the security_load_policy() interface.- Update to latest from NSA * Merged fix for matchpathcon (regcomp error checking) from Johan Fischer. Also added use of regerror to obtain the error string for inclusion in the error message.- Update to latest from NSA * Changed getseuserbyname to not require (and ignore if present) the MLS level in seusers.conf if MLS is disabled, setting *level to NULL in this case.- Update to latest from NSA * Merged getseuserbyname patch from Dan Walsh.- Fix patch to satisfy upstream- Update to latest from NSA - Add getseuserbyname- Fix patch call- Fix strip_con call- Go back to original libsetrans code- Eliminate forth param from mls context when mls is not enabled.- Update from NSA * Merged modified form of patch to avoid dlopen/dlclose by the static libselinux from Dan Walsh. Users of the static libselinux will not have any context translation by default.- Update from NSA * Added public functions to export context translation to users of libselinux (selinux_trans_to_raw_context, selinux_raw_to_trans_context).- Update from NSA * Remove special definition for context_range_set; use common code.- Update from NSA * Hid translation-related symbols entirely and ensured that raw functions have hidden definitions for internal use. * Allowed setting NULL via context_set* functions. * Allowed whitespace in MLS component of context. * Changed rpm_execcon to use translated functions to workaround lack of MLS level on upgraded systems.- Allow set_comp on unset ranges- Merged context translation patch, originally by TCS, with modifications by Dan Walsh (Red Hat).- Apply translation patch- Update from NSA * Merged several fixes for error handling paths in the AVC sidtab, matchpathcon, booleans, context, and get_context_list code from Serge Hallyn (IBM). Bugs found by Coverity. * Removed setupns; migrated to pam. * Merged patches to rename checkPasswdAccess() from Joshua Brindle. Original symbol is temporarily retained for compatibility until all callers are updated.- Update makefiles- Update from NSA * Merged security_setupns() from Chad Sellers. - fix selinuxenabled man page- Update from NSA * Merged avcstat and selinux man page from Dan Walsh. * Changed security_load_booleans to process booleans.local even if booleans file doesn't exist.- Fix avcstat to clear totals- Add info to man page- Update from NSA * Merged set_selinuxmnt patch from Bill Nottingham (Red Hat). * Rewrote get_ordered_context_list and helpers, including changing logic to allow variable MLS fields.- Update from NSA- Add backin matchpathcon- Fix selinux_policy_root man page- Change assert(selinux_mnt) to if (!selinux_mnt) return -1;- Update from NSA * Fixed bug in matchpathcon_filespec_destroy.- Update from NSA * Fixed bug in rpm_execcon error handling path.- Update from NSA * Merged fix for set_matchpathcon* functions from Andreas Steinmetz. * Merged fix for getconlist utility from Andreas Steinmetz.- Update from NSA- Better handling of booleans- Update from NSA * Merged destructors patch from Tomas Mraz.- Update from NSA * Added set_matchpathcon_flags() function for setting flags controlling operation of matchpathcon. MATCHPATHCON_BASEONLY means only process the base file_contexts file, not file_contexts.homedirs or file_contexts.local, and is for use by setfiles -c. * Updated matchpathcon.3 man page.- Update from NSA- Update from NSA * Fixed bug in matchpathcon_filespec_add() - failure to clear fl_head.- Update from NSA * Changed matchpathcon_common to ignore any non-format bits in the mode.- Default matchpathcon to regular files if the user specifies a mode- Update from NSA * Merged several fixes from Ulrich Drepper.- Fix matchpathcon on eof.- Update from NSA * Merged matchpathcon patch for file_contexts.homedir from Dan Walsh. * Added selinux_users_path() for path to directory containing system.users and local.users.- Process file_context.homedir- Update from NSA * Changed relabel Makefile target to use restorecon.- Update from NSA * Regenerated av_permissions.h.- Update from NSA * Modified avc_dump_av to explicitly check for any permissions that cannot be mapped to string names and display them as a hex value. * Regenerated av_permissions.h.- Update from NSA * Generalized matchpathcon internals, exported more interfaces, and moved additional code from setfiles into libselinux so that setfiles can directly use matchpathcon.- Update from NSA * Prevent overflow of spec array in matchpathcon. * Fixed several uses of internal functions to avoid relocations. * Changed rpm_execcon to check is_selinux_enabled() and fallback to a regular execve if not enabled (or unable to determine due to a lack of /proc, e.g. chroot'd environment).- Update from NSA * Merged minor fix for avcstat from Dan Walsh.- rpmexeccon should not fail in permissive mode.- fix printf in avcstat- Update from NSA- Modify matchpathcon to also process file_contexts.local if it exists- Add is_customizable_types function call- Update to latest from upstream * Just changing version number to match upstream- Update to latest from upstream * Changed matchpathcon to return -1 with errno ENOENT for <> entries, and also for an empty file_contexts configuration.- Fix link devel libraries- Fix unitialized variable in avcstat.c- Upgrade to upstream * Removed some trivial utils that were not useful or redundant. * Changed BINDIR default to /usr/sbin to match change in Fedora. * Added security_compute_member. * Added man page for setcon.- Upgrade to upstream- Add avcstat program- Add lots of missing man pages- Fix output of getsebool.- Update from upstream, fix setsebool -P segfault- Add a patch from upstream. Fixes signed/unsigned issues, and incomplete structure copy.- More fixes from sgrubb, better syslog- Have setsebool and togglesebool log changes to syslog- Add patch to make setsebool update bool on disk - Make togglesebool have a rollback capability in case it blows up inflight- Upgrade to latest from NSA- Changed the location of the utilities to /usr/sbin since normal users can't use them anyways.- Updated various utilities, removed utilities that are for testing, added man pages.- Add -g flag to make - Upgrade to latest from NSA * Added rpm_execcon.- Upgrade to latest from NSA * Merged setenforce and removable context patch from Dan Walsh. * Merged build fix for alpha from Ulrich Drepper. * Removed copyright/license from selinux_netlink.h - definitions only.- Change setenforce to accept Enforcing and Permissive- Add alpha patch- Upgrade to latest from NSA- Add selinux_removable_context_path- Update from NSA * Add matchmediacon- Update from NSA * Merged in matchmediacon changes.- Update from NSA * Regenerated headers for new nscd permissions.- Add matchmediacon- Update from NSA * Added get_default_context_with_role.- Clean up spec file * Patch from Matthias Saou- Update from NSA * Added set_matchpathcon_printf.- Update from NSA * Reworked av_inherit.h to allow easier re-use by kernel.- Add strcasecmp in selinux_config - Update from NSA * Changed avc_has_perm_noaudit to not fail on netlink errors. * Changed avc netlink code to check pid based on patch by Steve Grubb. * Merged second optimization patch from Ulrich Drepper. * Changed matchpathcon to skip invalid file_contexts entries. * Made string tables private to libselinux. * Merged strcat->stpcpy patch from Ulrich Drepper. * Merged matchpathcon man page from Dan Walsh. * Merged patch to eliminate PLTs for local syms from Ulrich Drepper. * Autobind netlink socket. * Dropped compatibility code from security_compute_user. * Merged fix for context_range_set from Chad Hanson. * Merged allocation failure checking patch from Chad Hanson. * Merged avc netlink error message patch from Colin Walters.- Update from NSA * Merged second optimization patch from Ulrich Drepper. * Changed matchpathcon to skip invalid file_contexts entries. * Made string tables private to libselinux. * Merged strcat->stpcpy patch from Ulrich Drepper. * Merged matchpathcon man page from Dan Walsh. * Merged patch to eliminate PLTs for local syms from Ulrich Drepper. * Autobind netlink socket. * Dropped compatibility code from security_compute_user. * Merged fix for context_range_set from Chad Hanson. * Merged allocation failure checking patch from Chad Hanson. * Merged avc netlink error message patch from Colin Walters.- Update from NSA - Add optflags- Update from NSA- Add matchpathcon man page - Latest from NSA * Merged patch to eliminate PLTs for local syms from Ulrich Drepper. * Autobind netlink socket. * Dropped compatibility code from security_compute_user. * Merged fix for context_range_set from Chad Hanson. * Merged allocation failure checking patch from Chad Hanson. * Merged avc netlink error message patch from Colin Walters.- Latest from NSA * Autobind netlink socket. * Dropped compatibility code from security_compute_user. * Merged fix for context_range_set from Chad Hanson. * Merged allocation failure checking patch from Chad Hanson. * Merged avc netlink error message patch from Colin Walters.- Latest from NSA- New upstream version- Latest from Upstream- Fix man pages- Latest from Upstream- Latest from Upstream- Add man page for boolean functions and SELinux- Latest from NSA- Latest from NSA- uppercase getenforce returns, to make them match system-config-securitylevel- Remove old path patch- Update to latest from NSA - Add fix to only get old path if file_context file exists in old location- Update to latest from NSA- add nlclass patch - Update to latest from NSA- rebuilt- Fix selinux_config to break once it finds SELINUXTYPE.-Update with latest from NSA- Change to use new policy mechanism- add man patch- Update with latest from NSA- Update with latest from NSA- Add changes for relaxed policy - Update to match NSA- Add relaxed policy changes- Sync with NSA- Remove requires glibc>2.3.4- Fix selinuxenabled man page.- Upgrade to 1.11- Add memleaks patch- Upgrade to latest from NSA and add more man pages- Update to match NSA - Cleanup some man pages- Upgrade to latest from NSA- Add Russell's Man pages- Change getenforce to also check is_selinux_enabled- Add ownership to /usr/include/selinux- fix location of file_contexts file.- Fix matchpathcon to use BUFSIZ- rebuilt- add matchpathcon- rebuilt- Add rootok patch- Updated getpeernam patch- Add getpeernam patch- Add getpeercon patch- Put mntpoint patch, because found fix for SysVinit- Add remove mntpoint patch, because it breaks SysVinit- Add mntpoint patch for SysVinit- Add -r -u -t to getcon- Upgrade to latest from NSA- Fix x86_64 build- Latest tarball from NSA.- Update with latest changes from NSA- Change location of .so file- Break out into development library- Move location of libselinux.so to /lib- Add selinuxenabled patch- Update with final NSA 1.2 sources.- Update with latest from NSA.- Fix to build on x86_64- update for version 1.2- Initial version 28a0ecd831351324f50c151afa30ccd25d4d62616982cfc4caf9782f0a1a9224e9e5f6a61128a2332.9-8.el82.9-8.el8 debug.build-id28a0ecd831351324f50c151afa30ccd25d4d6261a0ecd831351324f50c151afa30ccd25d4d6261.debug6982cfc4caf9782f0a1a9224e9e5f6a61128a23382cfc4caf9782f0a1a9224e9e5f6a61128a233.debugusrlib64python3.6site-packages_selinux.cpython-36m-aarch64-linux-gnu.so-2.9-8.el8.aarch64.debugselinuxaudit2why.cpython-36m-aarch64-linux-gnu.so-2.9-8.el8.aarch64.debug/usr/lib//usr/lib/debug//usr/lib/debug/.build-id//usr/lib/debug/.build-id/28//usr/lib/debug/.build-id/69//usr/lib/debug/usr//usr/lib/debug/usr/lib64//usr/lib/debug/usr/lib64/python3.6//usr/lib/debug/usr/lib64/python3.6/site-packages//usr/lib/debug/usr/lib64/python3.6/site-packages/selinux/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protectioncpioxz2aarch64-redhat-linux-gnudirectoryELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=6982cfc4caf9782f0a1a9224e9e5f6a61128a233, with debug_info, not strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=28a0ecd831351324f50c151afa30ccd25d4d6261, with debug_info, not strippedPPlibselinux-debugsource(aarch-64)2.9-8.el8utf-88a08fa58a6003679b04983dc5275c86186d3ea0bf7a1a8d08fe07a717d6b0834? 7zXZ !#,㇄] b2u jӫ`(y.U6,b:7$BBWcl1?AWA^6S;,iiP;5|6lv{f%|TL⮲jPyT+KUnH/&4 "/nT95]PCd/ÍM pa7*hO2p^/ʖ#NA/7zD6k.vN\ m -% ?z(c#6F!S0zF=[B1v߬9.~k L~7 !bzDwYޒ5 ɨ9FАE C@1ʈ2%jlU~Ů}P?%г! YN=[Mq,,".ӿ/(~wUiKM74Q}"r7eRJ06GmBqu2sIw@)ӋfGj/>qqc-[If 4P`yg@2#Pf^}`0ŭlY ر@4cRGO5`F4;osaq5ed2a.2Rw%C.$%Cn 6v~N.d;y8Si#-Mu}DM: {X0j` CX[8,+IX}W$9Xȅfp 9DN"wU_;mNw ,z Y./*qni<s%tm*vW2atz ,Kq~}Q_) cmzB=E*n,fk{PPĐϷ+.h㻸﮳Gbgs_B/.sh l0CcZNf 7Xkp僚IkHLQA@ be2^H`&U=F%d~)đn/Vv&[i Cd6Ouc%0%aFCE)YgX, @T탅w'(nY[;KQAIq55 qL  I1B+2<lkCN@ji0>aH]N>P{ xE5ȯBoR6xj9h~wy.*Jmc.ⶭĀ%Gqvda&oh]q{UeK #%7ރ٘\+h6ۿ)|X3#,6<\BTf@(?e#%" º ‰(h,8kh0 lNKUKY6>=5"Q z[8Dxp` Iʚ%oJS/D5?5ï6ӝ_n:!6qjT߈qCx`&/H]&+w9)3BS7 2Q-RțUkqtf,,w²$ H^>lO+)K;GBmQ߮o?IvxLfғfOÆҜX\J>T?kytnD)Gǘ ŋ|$ԘRܒ34ХP>}F.5;%-S۩b氅!Ťs%وDھ!>X%)s>X bJcR"Wۗ 1)rlu+Ρ=Ӈ zlP b{NCE_^vyA?ֺB`ً|nO±\8y`e7L{ZN؃Ix8ākIxig;Lh醋*GnOnpu4tXj=gkf vHcvl #H "Jq4(dZuz4ʀU-D nL ͬ}BYDG,19a;@oiٜQ(a@,`^ȧ;5=s ;V%}-k 8onז>HSMf5uctUQ&sNXVv *max0H8,^@6^txܸ @a+Z?i,gڅ(iPD+h | %$ YSI]7S8aŌ T#!3 tQi]!r\f%˹sGKMtf&F 06Y,?f+Fߚ:VGRJhfncϾlіb{ّ&c\:?)itrXi!Qv]]@W) FG/{ogO+82i$A|b ~^vժ(txX {O*-\2aU_)z΅Y& QlܼPD$_GC*VXl! !}8'}/6BL>>dOԃz-ܥ@_Z"DK:.Z a 9%`#1¼F@M2AD6B' y8.MsuuӸ*Q&mUѫѹ'܄j\ے0L4np$__y:mT4q|ݍHqƒFdӎ!n+񜧜KLq9Y^^Lljpi!5LNaN_gu¨ps{r*-<y{ O6҇MJǷe>9C,i(ƘǦV}`dHw kG{+@VDtO4CHp*Y|^-}P !ХN2LjO`uEȱlAH,CO  ;.CYNWcLqfqp0g0ʡ>Iא>qc4N :P/O`gLrO WZ9Ta>:!vZ1] esg+~2#/١ gݏg%Gƚ}O=_m>y^fh Op,X4ۘ)%:P-.%/b9(ums!|2ظ,J2 ]1EY yn)aк 68B49gAVf'=eWs0-k$dD4SD7گ+/W` SvssvXjW qeWS$>tKll؎1'kUĜ_1b>3, Ua@qN_+J\HF=Zm-.V1~ό|GݱQ8n-F,!oXP 2kQ}grGKYK2!UMt2#]:ޜi.e?5qiPYWV MLk HtH8gdG;EӴ5eK+0 y߿~u5{&Gу#aT+Y88%ȖE)T9A$To\,8|cL\j?E0Rn>p,Si v|V5Y|†N hrOK:0ފ[f!MVg|",9L!kvL;NWW4@;=ܐh]K,^m?*I`U (p}7 ;Tpā(<Dž-o4K;_^CD)&ӦlYk|%S~IumZyUXKXWpai* =j91 b33D&-Jp6E}y?ՇXڔ7,NV1ff-A7!r=q$ĵVUxz`e{9GYS%|g%pM.:jQ 1y L"9JbnMzwzDY:hħ??}v_1,eXH2WI5EHјZ~}w[@d;;r,IR?dR̄'q`5fh!Lñݾ͚'PcF/|j%vqxE+v"dI,a KE1'R{>Y% Bw*mf݁AN*5? 6O6nĊh_;^B]2YQ_6.C7$19 Veeԁ |Z\X30ٮ;-+ ^y c'*#<6|~{.⤌Ag[ ?õvW=EĦ]^'Bznd0NTe^VxBcDWqS.j$ak9Z<(J) Ys}>?)gRyeEKe۞tL,tz!z*fĪpU_Mʼ.OП<88mKp&2OLV$u-p;=64P wb:^ʢUwdW!{GYRJ>N*F腢 IFp*#žD[k w_@gɌB ŜAS颧 䖬G[4 G] L`]~ʼn2YW4h ,.b%H0$sYB[h=5$+XD\ Scq#GсgE3Ə>zle% (^жl؅U3 wkCuxE^I%nƘA.FaXD*bV:+vV .dh߁ @umĞn˩?GdJ=G!lp#ϻB*頀D2>wyc£iRtQk`?<%HsXayT+yQ><aӍ'{+t3w"% pJ-w}S|ZSUz 7 3/.~\V8M֎NRJu,[Ȑf~NG'6\ :#K#F>)8$Ľz 6#(9]Y: ̽6A2j ct!`ʮbT5x DB$]kZ~ ̠yjCmKbC!`YwCۣ 1+[o@Q_vA;t#*~ rX{yC( 7@<'TXkX 4 nq]OLZϠuAǚ/5k)/4.՛:}YFq[aJa`61Ad)Z|.5mfE'Ӏkwjh`*G[j{AfQHF.EJaApDwjӝJoP,tQ.:ϔ|fΑӔ!S e8p/R0fQjv5JMހw ̀9@ "R)˻CTe&v0ɮ~7,:’t^_{ {[Ҧ`Ī^˖86=VV1Xퟻ!Cl(<.$3SoءB][FK):7X{ʒ847hOeVЎ"R>:<=Khhl'Fccf$c9Y)~8*sױ*哤wk]s 5e+JA]u-rCY+[9w;`K5UgΖluKI|sWe+0E$4WU|xmw~yQC v49@l}NW6^"17l' &8wYu6F I)aVaR!guS:/~U'X$?BwۋUQqid~9<1uM ], -]F"~?>CD!N%v ܝ !EKzklR Q|)Z2;y >Aei !H{8n*[ݠuZ?V^)6t!]l,g$ &pms3Ih!c9vF//?]#ȧp 8qRBQ}2S!m :PNώU p4錣$g5KXDI?$Z‘8]`pȻu >L'HZl)g"qͱh%{qK$CʨnIiZ՞_+Y de]$(I7e `mz(bHwZf9*>i)0ݛ:S2^aRX>Pzxrhp{ s,R hА'Vr sV1{}Y㓦VIN&<j^I ݃#αQа+,}"" f d+.E4 q *0>Qn.?W% F+ː\Ėk2/ފA1m q\'c [P{v -@{n3F nA'jdð׉76ҡ8s-f KAIyzX:U~[egv T<" uӥi _6+{Pη|G=65TE쬗Zp&nL ɨ/wk!7t} 4%h| i]{JY|-'tϋ)4lj cPW25C)}aN/[Rm[6D#?HIr:pQzcE8j[,gZ~EGʖKS*̉+Sw5;̍Vһ!/'ě゗v;c+P4-[x=;s䮝n1AsRFT"O<|d=G[5'`x sGN䈸@#z"n;" j&[>>1#|̏,{0!!WR+/rNvo^'{UYD}wD5zq9:x[*$\U,ngSjTsGsQd'e.] LQ҇P2__g_h@FoqK R G4GkAU}]D٤ 5bPiE.$ ^ZQN~yI~eM-{E'}};%W0v*Wc9Ѧ%Ss\T48vYdpI?Y­2":k+nT KDksE w)M$P[(]2v&~k +Qv!T;z>LB姚⿷X18 w1o2~ &w/l޺Owtq;ј"~':jct{vY~2s ]$<"'ީAkʥ6qsI5ZrjYH*L |%?tJGHBhXN̓l?ͬVc^|'3(~YINKS(y'`[⾋&#~"ZגV23b˦6:񿒴Ha'6>.ֵd[\p̿߾#ʂrW`fY<|7Dzrf-&u_ z6 MEoN2qghAÄtS;—I7{,RQ ǝ3k ~׳]Ҟ {DƷ_Qr'$'UZGapH\] ^[GTm3iC{tZeIXf zs7ꨂLK'cX/% 1NqrcdLéaTKMa/DzH?7^ L[#.z~GD VٖN@w#?۬`m5jYTIw%;u1)"vyzhMeC UEKWWcqcelItIj*I)bv;ǾD .tR2IԎT0ęy׵A=!51 (v(K.5 \'&/]nb-RJzm_mS4[b}tFW lp'qP7,ʊ>Oc@[ny 3ƵQ,K7.=i~\hˆ#=5 M# ]I6Y $ & DK3فiA*^^NB@3`*69;gG2*c?K[YKmJ J#ŽVٽۂNNq3jE}z<4C6vʶ(bLZoC`-+&ۊά.6ODNGw(PP498Uq_:Q%ȁ\#J!dVAV8]ꢆH$`tއ\‰Rx6E RiJ)k^wtX?<|bPnVm'6E*H|n;.9ŵ"\9ll&MЙ3xP"9x|52%iusanHxG ikO:ߒS}]œbߝ> >![,~!|8$u/#Cw[i? $yM9>߻HF{|Ք$#OHU%~GiH)e*evE5ĀhxScOc(e+yKmG ySҎi KEb9zEO3ڤl}D{?jlGIhciDqVL?Y Z;dxl(rJƓ̋A##:~vʈP4Z'׈ .9=k#(RO˚ {NrV%[xmĮd0Z)QSTpvI@R$8 tqZMz>(]d=wIk0c25䦠moM>Dnjݏ%TI6'&{cq0܉Գ҅rk2F39G$ Lt_;;M~DGdׁ3W.* !&4pF+bV"#F!jY̟s\^G"c)O-Sv `0ATqɠF@hz5WRD_8XS$vwwi9BؚL11l[K6YƬ)K(][mbZ*RD:Ҋ emwc(Z"!2ԴCzXZnUKN>ײB1Zmlt$[6xӇ$y=DoZ R>5^:ܭC 5i݃PO?ͤ_ ~#| WxxaV<7 Do&+?RUÞ[B#Jet?i`GV³,_ѕ5zATE5`5gm$T_7d!iIç9īŒ/(Yϲp:λrǖ)i*Z",})+W0I+O毨Z*:"1!ۅ :8 㿥D|8^F$Tq8[ό y1kF2G{n$<cO$u=*E`E?JN sgv׏6p""M5ͯN7qcl=; jn]ذ1Ԩ.b5` t+hoBGZd kvѠQL尵+q%.T4Y.27]ZdjFz/]LV[^86R(V%~e4BQj:eXّj$ˡ:q2 xAmoKvx#$ 2Mj-IZ%z'mEDJet?kiDŝ}h1D>mVpGLǽMxhS'JCs74o=خAqDX`l%, [vV)B"cO9-* ItB2<Bٜ|f'yljPVrogǏƖ8M￧>Egg|J,15T[{< M,GڏJxVW0[g? aD"1{7e@h-@LIgoܢ6+sn̏HxO+CJ"Lme~Uzn+D״LO}Dx%|Jzsz~c?#H pxlmgg5,+_4Qش䜄!ESHUeA, Zr ٬Sagz؇l:lAa3ajK] a*rَ'qTư[C~ꑛ2=.||/]8M?W+72d}b/t>P7VU=b`Xtd82j\4>';%2\2.?I,uJ5eQ?ٸEq\*RMdڙYk}G$aîlC ]=g}RuDa!#6 S]/tzn}=A&SڭX@m)|q<[A$VIfذТB˭B m?;tvL_.&l mET2}g*x龹-3fȒ0>˸<$$ l$/ۘHPWj&#ˀ]Ħ ěi7O: !cSX/Dy$X xIiFfEV@NHa[qSb% '?@7rq_{+V4O[ג+՚X?#u Ol񦡘 ʨPy[+lz1[32rPJXk! eGѓy๜F1#_q#YCڙ3[T#*n+}K-ABkg7g9L۩FS.v*Va-Bk`yf9N,xx`LX#gP= :ʖ },#D#tc7򡉶jUDA\ɫ4)X3A/H _̃. &XgKs2fB8mXRv:7ɝD]#X˻#4m8VJK3d`$]n ;`BDbm"MTᶹv -*\J3k36# Xe mE_zElDCV 虗̕`CB?l!t|AGQtG{Zdyc9/.T<ؘ{f<7{Sհ,K6+ö|"At~>dxO0 =J zUJp(.Lv\=D+xRpsQN|}h]Ɲ` gu8,Q1jfc==k<&R;-/5ЉP6#<)G`Ⱋb?$(XNKPcL:/"3@KfVI>r6p.weLy!185D@9nrgM+Z^ JkҾVN$fhU7P tO"_@ 1t ˻t'xm`oj`tSqKoNᬐgі;*0o|8p .+%kʉh\kjKp3ȍ[,9T^:^0|U$N*?'`jEfNbq : ͟[ֿ 7ֹk C1RɣIAyДP8'Ӻ%ɡ e7ATH/+ ޝa MA|+5뇶@y>=#Set!v ~ u4Pn\.Q:;"URΏuƻy+k"U lJi; &Ð&- B|lw{pa" ~;ןo_f)AeYBuvOKeTse dQQ $-XOsj&GǾV(ͨ(l[Lc-6QO,]L3q# mUfsF%H-vD.7bKgKU_2͂ZY͸A)qB->'ճ;sY[y)|;b}4> ng8*J]ռϨu/2syڍ^8 XbS! H XdCր#t=xC20nT|Z5t= q _rk޺脓 g$QVnjptcgٍBRdF] NɊ|@Xy9+5Ѻ1hi.oY[o&I$ )O7BE?VVjV3EtC.Nw`RT,H:PA(xIZ63b՟ܟ*Vj_'Mx~oF]yP3}ƚϛů#FQ3&cXdk5j2i8inzɟTCֺ&d|{_Pu켁$&B%ÙD4sW)Ku~Ͼ!+dg"[ޙkC\%UЈx,nH[²Gxڈ:xIޒ,.1je>x48oEWX+Y!|*ª.}Crz1#'_.4,r`0`Nj@n 151ٶ *ћa.y:|<ٷ٢RtfZK%%szȎʆ)Agav겔 a ]@,jnƝ_MzDjHRNR&qAEc*}aB"lycIcPMC2] < PiYq40I0YNtqAco6RBLQ qLѹeJ`r~^ϧ|BM/l- JuI_4 fg qvq,hقMe6uP}Պ8DM%mDwÉ$ ~%uu eYd7qO},j2-۫~iFr /ʀ(l LN;H+moز/w"β<^<PMfh%]3V H^sEV~+ a|Dž5'*0`E_ӯ{e%O۬*K)! }c5/{'J\O™l|0Mvgk?CPd !rqR5=(zcZ&B QJڰVdE\=ލdI5zlSVkխ4{s]IW"6X5SE188֒w <1%)ޠ>ƹ|㗣K3䵽1- 8Oo[ZLBQ]ϵ Hfo\T${ +bzAiՅ!F ݐʸ}IߪW7^΂e̹}t"v.m"bg팼6'G(#uדCB䋳9/{śv{F ۖ}p`{ @S$QBI90DhZ'XM;:DUj/ )L;mJi>%Qe{*o4Zg 8H!f c԰!11)'򌑅)Kől< 39ueX(Yļ?}RHRNb_vʜ,xl"֜q<73MoR!ӄ~F8zY8$vQ7HL#VIozy+ʚߒ>̀՚/Qr@R1 ЇyqL%X6*:0PkILjE;Quv3.MoIl zင -+eP#r;$rɚT  ɾn$ɓ7u#ꟕIRl*|XVHJ>^"r!ÑYZRUk s˩OXb 6u{bᵸRb i<,Uŧ݁z#dzfR]P“>Vˉ`@fB^Ԛs-ӛaZMºs(,daN[39Gem4)Xb/ )%샻Їz~l={,V"l:Ƞ e6OtLI?jrF6OYDCc \VpgfC Wu}d'*Ebt(ge', Y}Ԓ8_F[T+']3c=E;"#)zoE% /=pw8jOH a9mͫoXB?P8oߏ7裍͊_⬫͝'zKF+t Ya:ĺ\Qh$|ҍl F8A%uڠm]G0M$ɈչVfLC/ɨeHNɜzO7I1UCN^9阂O>Nt ;p *2UeT'p8TYc0EMvyeJ٢ks1T]7#){E+1Ruifϼjz%o~ae'6ZSQzD$܅tSGij5eݳHfa&^5 5zquAkdJMWqW nMۘb>1Άy]Ds7 ;GqKX;ү ]f7R1B tkd=Fj]`c +^ARTm6aݿuk?5n0J~<W=-L9IXl4Yd=p]c:[24]tR{fPC06pv|@ugۼpE}g >Pþ{5<\&.K"9J6)FjP38qlR}$"80c?]~]HTNgK3h{K77-_̟XY2e&:dkzHh(6t,,~@?sf FLxRU%1,˱M xM/,$y epqPFs /CumlX0)] NEQ!m4Ԭ%=K^?Om8lʮ&%HLἒ=`Ҹ!W^a$R$ps2vTrK&ƐFJl.T媂J NpoQTl)/ F|!) Qn )tQUn5~sJ9Sb6{ NaL UqhK7yXTAM)~4{ +A{WQḲUw`k$6MDk;Ek&y%Ş_wLH]D|aAATo,jvط7_bzv1kvymY=žoɜr 8%PhA:(S`?Y)IgN`]׷Rq/wڋLMw!!L2~ʬ] "GFφ(FʑGyxGYH$^5s,$)ӕ\.4 HH;Ni-\ezpbNָюZbpE3EzwL^czEOAA plb e=>~q'6BK sLu,H/Нg۳k^}Í676)CSyg1XBf 4?`y~@{=7\8x=j P:HhYt\Pt֐.nO/r-+D b2ʀZ5ib}Sc^|:O빤GCpV1}ͤ5V40>JW4C[y)3=_pEHFcViR{" n8VXR!ߐejK=,rF?L4h蠩2hI;,ƭx@I ,͆S1u&»#xT@l+mvQamޒpyNac1^+Rx$^52umW:@(zsVpwLl[jꊰ 9{1XPjK3&oVK?_1'I غVb#tjKTJ/M.y K KC+Ѣ?@'!ㆴ_t4*Y5J;rAF@BFXy }}Ժr/uYp:֐l ȒcEMeAqsmYC&ys-՟ 4MfJJцOM1.,"@ʺ7 OWpmeVFC.&zc/Q0ʯy(Jbzÿu 57xIp)I* B;"w`)0*6T9=9myCu1[\dc 6Pb8DiN# Hp -Ozz:0"$ZJ͹/u@Oyָ>ssT$Pȯ-m-qA2JV>Vfhi.?J 8XemڕD I ; ; 8ȏ{Uf%92HXޟəJ36{?OE$rti[0,`H7cRځBvW"@n4ñLvD(`Cvw&ׂ_ <$GR}t~#8mjPԅH $}X' a TgkZ~5]4B=Sy'#/URC#Ru]{Qɫ7'/j*JPJMKqF2~y)8MLQOT4X8aq@3[ڮ9 Vg2h$6Ѿ$Z瘀 t'Ϛ1̀m5QMZ)!ӛ2zS!XF*f2#`leac4\Y!j™,Sj$W"5u1loE 4 |?HG\gŒ5#֟JapI7 tO̍IgH[zEk|܎'9D& WZէJMoV.L*2 U9kI wgcjFܱLB=px: =!ޟnh+a o> W%uY}ɒ1ex)–n=kJ̫!,!%󯨼o% ?n:__D-d#! Q41e]_ywIqАl>݄  *eԸCz=#:eI(rH#۵wIWYmVMקP&lA {bwOZLsDvԗ|kD<#bLb*rJeD K|ͩr).#RKdtl:j@Q?bFY=T둤fF ^4;[3ۊ:W/pk$IW(壨tu^1~3O mfK6m^ ky)6ZR{AU@ .8XW5A*N@seCu"ەS t(eC¬98sR–OH2E> .+i D??w-߅/3-֓^{d@EUq/i$YdҡY*A',"@`G[feߪ{F%jR=2 zs x4$H\0ղlu,kTt͟U|6rɉ@Ͳ 7,ɶ|Wc[lEnRGc,F%J#m.^w/O gLCx-zesJ# 6\uyv֕IU !+A̵"4қIYm-A4nTsdZ'*$a' C';M9[P_#zK'$]ݬH;Z95g  <}ޠsBƽpصs*ZN"/$1o}h1-5`zƭrx7C&$~xr{ڋDƙDKXetvDW崇ko۱=k-tơ/CފJ᳇b55J_' K1z0I(=`}W4? $y'̩Hj:B YGHE#97W3t2sUwD}O@#e+aѲkE?`O2`k]bHq3Ma$Q 8-}LS"6쒝+JLJQ'NՌ~hU Oڂ<]@Zc\rm;^oK} `2 qY}~HX%9TP{Gp'`d#ijhpvΑN/DYa:?n0$>լX|@{nɬ]q(LEǘćD&E\<cUPD Rk0 ⥲KY.' )@\`t{WE\y:{χ7lȅ_Ŝ8/q@s ۞i rsŚW*} 9 JWw1L0JއhK?yJznQ+C۫'?5A.NOf0zplxh402x}հ̡QAsEs>Imd ִw!v&úC5O"N^zDZ_bsN\"IAX:bx*ayYRT'jrD儭"pg;$GaԸjp+'=bS+XE :<%QQvo(&L>R)ފtDtR,}[x#BC ;c%7<)rny!K F-mj"VxubRx zXYښ xWE`- O| ]%7K9ɑG lhUE +zPl* IĊQ2羈32 Dh/$(&aI─((0Ɵy̆rJ&7w܁/@'+v#[04Nވ5$Г^Ь]aLB@V[oې獋͕.!BYvD'tԷ k`$T"|s[VdF/_Mb.բVF9F{L) 'RlyGf+k~]HK$͹xV4gVX`Hw7,Dnh)}2+Q-24sBdT&MSaE4rYL%?3Lx՗}Iwz}s'3iY9Ѭ$;;B&[`ʦ kx_(Jk62ႷmjߤuFf:saM`Aß.*HioI1eluDcr.о R {9}7x,-mz›,M ȹ7VF<қltR?b*46-gkyx}Gv|8%ױ s}6 uKM.'Te9iԬ]f8>GJO&XeGtighEXLm{Yc|XA/f 3x^9K( { 'Ej}icuE\tCd~@On9Bn A8Vl^uɆԱ)$iB m7nl >\tB- ̤v܎52aWgȬOMJxݦVPݾ:A"-ysV3pKr^) tSranxR;R D\]&M\BJI棅H,9d~+AkݺC#g)R@nTp+@G^.~V&]AZj+jVKbjš6Ж{ l@bƝytV~Pg7V&)|$\2y=Zj3_Fʺmv!7Lx uHc^!C e-$bm?1R+h _QT^8Ø(=E]JrzE*7ZȒ>{+}]6 uDŏ#C=qgFB_х00FXJ%4pP| p .__"jI9V/: ,)o#3 i]z850rDED`n.co@=|׆L$lClBՎğv ۱Zzt=J mѵ?*I7ϥI";]98ol?|$hwRVx!P>XE8f3uXBM ^_"GMz|uZQte-p *"?1 q) %~iJ/(OWg\[͜պRK%#Z&;) o%ci0SL[|? 7R&~@W5={Ug5Eݩ$}mGwy}PabiK&NH^ė q

m\|8q̽hUc1Ce4z(ʐr7䎺(ZH@^W ` sPY @FWgtMW̆ITRtG#dlϰ`$5x ܜ3^?Sݕy/Mw 䎨M2sL-~ 3_/f=iL !|A5N3OZQBd0tExO8`X %H. [Ƣ-tխ+-ɱՏ:NINKYME#I:% -H4fdJ<9;hD5u0ݐcgl`j@&>&,3n/¶ϓ=eK~|}Qw*}Di8wGU-' "Yx2 uOmao5qV⇘anאnX0ifyj>.^?E^P(pOEOn_ju&t 0^˾Uq%#"= }wv<%OeFjE=T;ٔ^_0la%9#۩o{I,ipgFWp͌ Mk:` zW6͕9lTKe5zn"TMؚz;l= }^d @ߊN}*ejkr2 Lc)xUx K/=qgb+Q-ߪN9-S Ǒe-CjRKbzx4ʠ2n" 0(EOT\՚,4t#"z&oKVѾB緸܍4b)\e/.QB$n݀3-r0!][Ui ${ t !šV9,0j]TDž_PQwZf:2U&J[|6hag[Tc0-MP-妫YB G^F]MgIx!姘1F [.@x<[H-U[:7 /{;413#4I6&I ftR6'Fx;io*pQ&cwˢl1 |o4KJVc}(F?Jvsr\n?"i3/|P5ꬓ@ 2 xd}mRr䜲LY."~@y}r@뉳7۠beXfXbJŗy*97=VT ]vCזc>m Z @$\cIBMEKP2.P~WMq0\'C^6Tuh 9)_߯SO|CmR Ѱ'}%![2]f EXK'Endql2(h]0&xbR42|x6Oble솅^!`sҀ xhC.qb ^2/lP.O?wlH %yhSsw>fѢmnoZ+Zi v^U  g6q9JCsӄ6VB!O7W7k-9*CАp^S/l.L%UBaNDh|T[<-{~$T<28?4@j ݓuU $#p{iQ9}dP 3c>sO[{o(j_G|t9_U%od8ʴ|P7#÷Pf+%`XIUB?!;DɗW 8x0ZCp^'#OqQISn[D媯H 3}-{ڈXĘGf>iPbVPBT2LOh @0Db ϑ.~5JK.pIxS)j_ŊgXPR:nUr^Ҽ5="YyC38L3.Lj6| &Y:1U[fCq3wpzigOR{.L8fΒPma!O3 e/<Ȝ+l/JVkx\&ɅNu">r=а TΤ8m[_@D`ZU{́Gu??3FQcPѽ_ ]Cg7twRW}$e RPz)~uFXcɶ3kE*|\?K:4tI -ڰ+}o|GŚJj>z)QulUH#Ҍr+#1nD_EUӵbF䴚"vƌFsAס-{,pZQDE@5>>J%Cy..a2e/ZNQ.K읉7G4!?Dz1N[]'5)$'_=&Y:Ѯ;k2X %=9ZI(ݎydr D<ҙPl]\ X5-YQ&B #]NW*wO 4I6:̜X(xޘFToZvh䓩V_y4v-HC~F69ԏجIT,祰+a 1.pOjխ7 9[Rc4P#% z|L1FM:piՇ𠘾-3d||دk6myo/ʣkR:6Wh2Zsc=W%D:8 FE+끼e4G?~p~3A/uMUir)Zem%~[|\GΨ L.rlm%o\8Վ#Cz{~h*TП lb .4BG/fSB EL`_YQЂm 9Ǝ*C3vz;Dɒ؂P| $abӌ-믬-FS;:%p07Bۇ áJlTFhQk7n7PDQ<>h.Perb4H֦-\濡PZSPx vQAmV\<LE;:TMOoN 4FvrcxG_X6[M"a"WunC).Z,7TY)Er9WL[|} L쁻IL M=8k%cqI$fPnJCRf +>=0`vx1tŒcq Ѐ'Kkd&?16_ˑDzWeN9zHSIgB t0767Cc(g,e ˲" S_ɋǕTOޕc B_{4H5X˔C'vڬTP# Ї䩓Xoމolo K94T45E̕zkYVp#+6zu8:J-vل>oI=I}򆼘;Fы4!0j\PACt(xgkWf "{V<Ǔf!=WTtHlYxEX+Uqoܞ՞Sj /Xc(Fe].TK)S΅ȡ13h݄wfw9D9dFaSm"y+Wu:a_@JK;[?Tb}DZapRz{q=dITa<)- ~S,"{/Z%َ[]&8b~W ЗR͟ŅFR ڋs?Ry:4]d&f޽'B笽2VȎYS9IrN5Җlijd^/r҅t㋢F$lJ!ϪKnV> {D@o[z !ct{_'g3RSs:`mRo]hs}A~Eu?Xg %ix`) ")P#'V#`XKLfb2wUy$~wP k'Ο4LiLXb TOݱ? &Ĝ=r3=$9i0E+ACMJ;o ɥh+$osum HR~[s!Ȣ܎\ J{APB?ɜ`$n)gHYbcbF*'aQ^ZB5 4Qv^=}}cقiX\#{ rWvmF\D0_"jGqaof?6fZ~5&+O9vW"!o&BPN99uh:M~o'R.l-Fnmnks} imty֡|j]]!&ߜP㕡.GV'o(Hӝ@0ZwtZ l|_g+?`Ihv )irS((&3o7|Z7Q?rql] xsem.--@OЗ >0!;i- Pi8[!sRw*~ Eca՛̮LA$;"iQ$g䋂Lk]1j Pg#I5bRO0)2t:+~4_?VosVN=]" -*Vk7" Sw@' H5īK r9)>%SJD~ӰQ[+?ub@e^;}aQ9[k6w,uFY/H(CFxpuelϋro$[Lxd$"Iǿ%|dgJ\|SVHf`qbE%&u?l;7sOo G~ɝ-X}~~]Xݲag.-Cxq2 /uC]N/&9z݂YJ),_i2KLL e=5E9)J3nwfb 7T>%w|v@cr=ъ`#["`>8n+R@̊l'%ȫesK!`)i-*ʲqE_^geyzpp<4hAjvX*"l^%B06x"w$ ,"Cع2BTD끮Ïy,&e^<M#pFKcL"4#J6EhUV}]A2B`٣œ;سߒm-g9kσ: 9nBM$ z n[c1)wu=~b2UVFg =OM$ A뗀O*wGIL!4uV0EMԛSh-DΈl݆_~؊NPZ[7aXlSnO-+Y^dŵgUZP tsW Zo=W O1{R7E|eYI(p:k7'lWyj4Vܗi /(!ti?\&uS;iGMt4(@S/Ӕ q$EQ!8TU2jV96"s:UɘY%rPzB/Ⳅ9i$AE)M[JMd>~өW5U\! ZZswl^}v&e |q`]vs;6ReD͓I\.Iԩ;-hTj9Mŭ#T'l4hS2lڦ\\^IXd[Ip B=wI8<Ƕo`bK Ɍyv?IwF]\}ʯ1zt #gQ ܑƿN,[B],/YfrHI68fi|HzS~ C^y-L-c)ֵDZ$曽B(SMzFtͼH4 K3AEb SC{iz/݆M_ؗcɈ@sz~'`3kwl5)!jކB ՜Q#P!-Hl*z^R~ܐs/='Ё3˱W3ھ8E#InꃊXxE6Ux񡪎և0Qԡ܀lEi7B}I2A:*Gm(#w3۰73?`hb.arz8(Z-(V;Sig͢RNzۄ?d!ޅi}VkS_YL5nKM,*ɼ OgH1%zǵe&#jk3|aLf;Z uh7-0,бko"!aFjX{2|UX$uU4 vi@U4#'&r4Ui/uuE<7n"oG:gf>_ "g~yҡt"yo"k EM)S> uSq= ?5`+ᦷ~o1 aRQixڜj+y<#(6|Y՜Va0W@=~?2>xWw^+Ӛ4_RF?\!mBK G;Jvk:!ş(AV>5.#[^,j*`eVXnCm%}>Z};k(teR Z*kWcVT4ݙɢգdg~Nm.Α9Ő0@q>/&ddƬ"we$|PA\Rl%RarPdP<痾1JS_(/!7#E6{)I Db쒧Ԉ? mէEX}׎qS*^8S-jui Z.]=ᮬ,h杕}fчZ@X` r~D'l՚-ZR+'Oixx͚t2I y~*>n`hg\! v]wIXѬEI,a`i&lg71~rii bZ'_uX~@Ŧ.0x?$'o;+ͧ(>$;ɠ`G3y ѯʈDqUwh6A `%{ȹ,4LZjT9FiFa;(,Qc2yvQֹZ)DrVHF#?.`1&= !W#F= ]>V (Ԧ#}_;;K[Py^q$ 7R)n uH㔴,yŒ IMeY^)r?}7ohrɝPSƄ~d5{ );2fncB 4ÿߘzMi_R̢`h.b|;$i Mӏ/Q>\dfAiB["W~;z|1H_V&t׳Qr+j,SY6=GA`zMuAI‚;5Pșn)ȝZ5DX jmd-IPN';N^Vt'`hj+z^rHsqˈ_M N^oQ F76:I7l~S^oL6t݈7r 9pY?L~ԟ;ؙ PéjB-OvDZAyscJ<{q|o=ƤphlFģ:N-tg WŜ# 2~1JWJ9tD}͆;[}qCj $<@fi6OD˛fAdz.*; \X^r 3]_c ^"R)̓r[M}9!rZTtդSYt$Ug؀% ^33S/0f*|t= ⅶT+}zUXm>n_*@R8bm|'BJ4"' ^(!7>JjM ^xTu< `M|e6rR>?J^.^.O{qʔ'ê\4oԕAb:7@4b4mv~'zfB`v#g;b[8\qX뒞e*yE/ Zr "Bh7 smEV:O`~||8;կ]w@2)Kն 7ZsKtU 4`)Ş*F[ǽuVHчq6rOyxYa[>lSwysG22{"&o5[2WR0oTy}ն;-$03tWCA' CΞ> X!㼮5 g}7I!ǀi%F}d0dNPa /g7L695-&=6SEL8Pf|{%ṰX/Ɔ"zOYвLif(JtSǏ^"/En.4<ީJ\LyBtS@ݱI^5:NdxU#^?>ܞ+g,K&11NVα׏m;yH9eH n.~ C.zlI:/Jl=TF4lЄB#~]**D4ko1懠q*%r`xSzx ?aP/lSu戣0/J3Pq=pFu W$ą0͇b!:*ւ YʃŦ 1O.ÂqM#%k+ME֞Zԟʌ=}x^JC,ÔϩcdCOO3Xp͙ou/\<HNӊ]081 V;MA?$ @*Ŋ-t}܋{^xJ\,7E_9uVr5Cb:u\q[>n*W=؋%8wʗgV4f"A\kp]w|I*uuV4\&Ja̢au%u]]2Fs0,X@OEfe PP'gNh CNm{L3f8Q|} ܏UKԲ%ȵ} 'naMdY7l [C,)@$K"HͳW͙@h89ʞsXEsUZ% s|Ob[ W3 s M [=&9^>"yt<,s Rژ*8}qW A QC[ʣ:0{[e1{.WqOC9Mn+[;x-}Inn5ijSXnnm;2_f>=*C!ѢtpW3ga:YKkiInU:ȃ[3 8#V%Yk n4 aqv^Phv7N8|z:JNd=#i{7˼ҭuɈRivõzQyqXoK$gp|JeRcX DVǦ;^ib7 1U!Nhi\#r*qcK1fxz)&Yxyk_c'- Gvb~B6͞u[iM4PvbqC؈!.9pDOzn7ZQPꩤ9) UmY$}^(`<,D+/tA+&cbmDCgݮvQ<'MdT} +݁:O"\0?0hwoG!1 _=H=ʾx6♭ㅪKX-%2=Aݱ]|l'K9Y>&#XX #uC3aEs?6x턛ف֫w5ZR"͖nd]ʑMPWWr3\8ޒ@8=2p<5*^3x ٠7 ҃ٳO(;V+)LcoYbr }}W l6+;+MkǗL37ͬ߯03_x]b-4yRv^@]$/$g`Gy;8o6~̭ǔɊm Rc|oضd? T8Uϱ`si 9v~EzƨhKLvmN|~RŽrI}D'T x)og!{)lILW\i4?[X5 UؓwWs(F]S-ཕjQFwWş%.f|VLّ8BhR_Wo vh%ćJT-kxo"k1]PTt`9MB%&B(;/\GVHQ5NjWĩ()Y""ULrN 6B7OwI8EU.a]Q0&/r ӏaxK* cf[Jn3UqW1fWPf,E rdpJwm`.dؠ;Ţu.1e:IڔAޒJa?qgv=矻-1&lP8#Ή蕏@ a#wk/0$H",juZB"mlYRX.Bv~GCwAɈ UŗǀsiP_~7}shԳ+=FFCf/͝l Bn5XyuuOāYhԌC NIƖro$ mwէ՝woHX43<8-3Q%ib';ڑ6aòJ<njIe΂h uY=P|ۧ*DQxjx(dpE{ZZdS|mT aK h&7 XP2Hxסok4%s_xS3u>mi%RS{hu=5*k:$y z~ RdVXk./y|bS3rqS3WR;bi>zbd^ f2~NshؿJ)-vcOeyK(qJ/ZHxlN0<ͫg:ģM;lN*ĝ,lKk  /Aʤ%K8-߱.Zz_c@uvwsh@=y—8@ 1.L r d&o+:fՕK !?G؇JL#]=DΠHDBS^[U!u*q=`/k/PGEdmt$?)#kI;W=pK@0'%T$n1;3h^;QD]85ML|ri˱w%RX˟qki!  F0KC 0#9Ghuu@ݳYu%Lݩ`ɌLO:^N˥"u8v1SKUX\Kp4_ևh- c$̟PHf;={LLmR[j(N|v(ٔ bNf[ا`m lbr-W$vYԵg桡b I"=%dh̉>HRW0 [.xSBMS@X 0:{qrg)́qN]㤙A<@Q"—w;G@:ՅZb}}*B5Xf}$|jDo5^ '/O}H/sVY&tv#'y#̮%GqAhU2fm:yP$D}$b">cȼzbUY+MZifZwwhi9s-\(M%J㫗ᴯIQvFdU*)K|{N)9CY{v$6I+SM?:SCJNwRL%Ri,-|,P^gw2r6[, +|1I4 [NYy J}&ȴPȘ̓KU!-Gia3q{AnF$I Pwݚ_F+/ 73 憯g}OI'PfD_R]R'q[Ʌw ˙-^ˬ*J}*".d = ;<~"! :MhN܊)BV)*4he" ɄI \{갦ҨCgynѦ ^ӳJ2hp+UtMIaUB^wzJV*)R:v߻UMhHfmbUo=խ "eseh?aѰy۳~N{L'3gmbeb;"n̴Z,WxTbZtMq',)Ul)pK0àUڨbO?(+O*׋1S^L|y9ZK$VaT 4~O;KQKgG֫ʤ!}Ө.*]ք `0sGMbŷOn\2hg%䯏^{S8ݑ2WcwldX?SAя D9*ui5ˆ]ig[gnQt,-#TV'9p]kH6eBmTXo%񧐧 _y{ot zSj@a^0$x .Ef7I‸;tc(6 $b՗H.*ckM߶~OrT#Fm_Wrd\Ojkdjqފ,x^S='EQ6cJnĸax:g-NJz~y/{Fb?>|ϧS6J{<ANEP4|Mݨ΀ݏPXFԳa&)XLǑ_hف zXK̡VUmM@儻Tq3~QS4)jCy!8O:FP8tG3qs%(䙭e _R7t.\^KԔ܍g3dԄM|nyp) l!"2^jo| #b=2 Ru\+#9ؾ#}z1Ti)g3jZ`g-:eF q jn_堻h̘DgI7un!KFyѭ^ULW *&Hl rɔc_ 5^PSF<]?NWMFc(ԾnU}|GeH?x"vkyT9GAuzx(lLyY9дKqX kYQƆz&s(c2#y{a~%|egO\50,&^XB/(肊b0ʞDrfjI+X[K'ЌN>V/M B:hf v'_!w88q0߯; AƗ?]OINІ^Ssp%$ȅsAmOQ Jzk~6Hdm*i@pmX<HpeE Ʃ)zȬMY28_ō0!ʻ][M=VaTW~Iʮ!f}FMZϪ! w|W#랸q9/&i11k`.(4>lMl'+/Ϋ&ˋ&Xqi%\j؂ޭJ, Z3Ҋ@긋7bI|dպH%8Ӄ .w=|tO7R@uWgA!+$jӵ%gy`-N;t;=H&}A]AKhm)mjz$dOx&}ZXؓg,Ї9w#e_hz.#Aϩ1.E.jU\Zvvt\~O@K^L=*2.1wd2,|eWq O3d kRVQ=}^[`7A bFGt{̋~Y.5L:Ril!]j48̊ '2v&MИmXrF,IWK`MSRx6`axu֯FU2m~6NQ<6\ThӸg O++KtN\!٘DnbHOcD*"qܾv RM >xhZa UgXtaۆMmFD;4CTe+^4mi_ˉ# @yuI72] D4V_%AEeq3f>J;% ; q eFne~\MEI_d֒ ikG,z0Y1J&_2M@مkGf-,UXer`0۴fHǶJC,[y1vA '*@fGeO]@S}|b++4wnh응WJSx6j:; ݌N7='Ngx/4~TX w/wx'MhѥHCIz[C*XМ8 d|[gHOd]R"OKDEJY딫D1Fj擭ٓPw:Vi@7-grTg3{Ѭޕ+M'nِg׆Ƅ@F&(`Ik;<%JuU_f3.h;5kvOcr5ϥI*DT(/\=€m1g" }W4CLcƟ%n1lA~&@'v^A_B审̏4UC|9@iZ$'_S+3+ /'y*.KfYv`4(Ѧ:o-Z9 Qg,_(+ gs^1V7s 0sf!gd3q&y|8,*rѱB2b\%ctEۦ.:f}]-t/Wl)o_T}x5L\)Mw7L!8o).SEKVΰ^pX4 mlGDsq)gǃs6UWRYV圗-<.'X}Πr8(,1jzձiLY;I.wܘ{I4c&1 }"vǞaA&EcOk2X1]ԅ)m D’9_'rpza$G9]VFnz`GZQ} p`5 a?[ 391nK< 3[lD!-gQmUrx~\[){?~rhP'Sk;Oq ̙j3}DfP$c n!⥼써#v<C4D{ՁaeEB{4ԁusc_q^D<B7I 7 rN* }\RXt wnٚ 2`CH ɅEEA{@zeY)!V 1bБx-1eƮ2S Jub2`7#K~:0䵭KM?kpޔʄz5>v6z)ag.Л$L!Veł^ 4!E9и'Xj'(pØ<]&B7T/<,En"b P. aH/O\)lYcB:gv h>R^ c0m̌UH,m=|S7b:#(J~*Mѫ_ƧP׻ۈDl(a҃yGU!nF_gxsA҃+_׃"MyKT 4BگO3 *Ü^Nù DUV ' Ϳ'Z v7{ d(S{ȽZF?XIuB;`tE;+Y ONaa#o"" zEI|s4 (@vk;ÕTgc%{%Bņ% )5RSܝa+Ćdkqis;Æ=xn%q**>\Va&2T"h,'+{Ph̞;bE:_mMdϲ6k.PB*=6)R8BLu'y#{{762`S^ا"!OБ !#^P!=8[a5dSN4h!"r@y9(җZKZ'lV6Ifh%w1e\ABJ *22lyg꼼߇.w9q! aƀeHek ݳXy[K9|H 2">{fRB/?)_^Hdé+(\^ >c~N0 (ZC4ɫK,' W/tHm/s0FoO&}4W>N*]ȏ?גD$W RSƑ{Db&Zշy= tH!A 'ei0+_+7}p/}_PsBibo*٠6!Bul^^KneT N(֗urxTUS^&D8&﬒u+V(\/6^hTP#[ ]'s=-G%i֨oRje/dZ,U%sqZ,kEi@x("o.ϕh]#Ǩ5.e n7rvu@ͤ8ɟIg- ?s`d4rB>`R E+bNjti̘: Ⴉl`,Lyr%*?ߠOXZa*xݙaWLhȡzێ =K($S352N[ u* E\:fwācR0eYՅ`Jїy\ ArVs%H,+pۛʟr.Z5b/᪤w=mqS_ =F[(Dh?_FsuܝkT؝J^FK[H"-DAo~!`s$]띉2-ZN͕JlrУ9Qa z g(Nպ]wr sU=@Ďgq^ts_1&Ug3y\Δ:_Q 0I'4ܯW\ymd LAm#|b!  |kɔsccm c7_rJBz4,c''X2/ʼs^2uZz-_aWy-[T5vCJY+I I4z Ka>^'.vB՜KݘƲ]z`\c`=N=}(ԑeYLUM0Fs0/r(9+BЫu.F-8(uʀԥix 3T'`DD',y$F7҉޽B\%I=,+8u.]3G㛘 (*m^_#4kKJF uk$"uQ7[RFeY|gVЊgTM++hr埼X+>T99/v({1鑛5g7s2n`swAy4̴~li[F2J J:;:9#?oW6,P<$H,px } %sg U^u܊x6r'fnT&/h _PPW>zL Q㌩̎#qHӱ\ouۮz+-\TmK~A<0orDTWTޤn,[n!:~^g܄9ىEwm}z`Y*77NX8 O3BGU}Gn2Q/wlaTpyKc/έ%?"B=lYdRE[QNTfE{N-TQK>5 %&wU+SbIaU (ԂO~e/K٠Tn`h5fhg?eqgTE5@dq* Sc""]:̯^dґXD/mZ #DQE2ڨ.mWy|ٌ[NK䓬f&VgC 0j;xX5iUp0D|§ҾkF;z:\}i-e uN@%`CzK'SL NҙuSsp>J( Mni˚JꃆF80]~v}n+̖d^CbwRҸw;'}:xk`duE}KywGxbV?U%<; $zjj(ԘŹT$t` uQ1wCB[@-SxyaM[sf^e[E+^eV8=D?NwH)Jz`rOadx3zqA3,dں5A*nO<78Q|&"!FOa-^T+|.)n1PΌ`*WATvcVU6|Bl0yJ 9 ɣoz "1ylp^*VO3$&@ػx_!6S>ʔ*J&jU Ul4D(=NAAVK>ڤ~ *K)%^Pk82XXa}&en5v({8@k٭yM`iVx!Z+,q*db|9[@*N"mQ5Pݑt'D&e tumqu}Kܗ(z%5zkUigb(I?SܑWn{-*$rbs79e67.O/\ݏ%!wn(Dн!TW,^.Oe船DF燧Ͻݺܥ/$gԡ7'BV9z1! IU"0q]Mfufj  IK`" HIxc"OH,=6S`I~jTـ8S7iؾf[2yv4JCc!ђ1 ͕)#RX4oR(20ȾQxBi`4JHXv- (lNYˆȦ|Ba5@U4 G\c؍0q aX}0q8L3ˊڝskc^G=e ĕ}L,hx윯S!6H`Ř/.gcu`Fb}8gKh.d]vF|B[9&[T|дjxӍ׊=7Y/HQW 供jOy }ueJBDB-в  kcTqvNJ>`_恻tն{E\O=ncqV/iYYC#ئ[7dC:< 'q+-]ߟb΂r92m}gӀ]BtpҖIL/afl]YcFV?+VM Fzٛ5 ѺB?g$!t7oy螚mA]YUƚ7<øp( ]H1%QhfSbrY$l8Xaa-Wd8L̀WVcx>Aݟ"1/9z=+2MX<,_I3*KuG94_uJIKx5IO))~#5v> } j2@Ɉ-(:rKoHK[+܄mrFƓ-Ǘ6"\^4ڏ>"RRqVs1ó:,~l]5-{Ln! `ƶ5ni=0r~C(Ű+VJK}Ly/WqJ}W(?UXZ"Er ^ IaW #F Y"KZIP Eǹ7hOH4';]ZJeQ}j?L-ڎF2ӎ4m\c  =NKLt8aFOgknu;BiS0e*ATZ՗A(jЪ6?^VtKGGuQ9` S~+`1&Dx8WJQl~hB?,'#Ҕ "rS }W1Zť5?M`GaF&xwwƸPU;V붠\;ɢ݊2cpqk_;{󮼃LURF$ydM逅}B; O*t_0zm4 Ըi.3LЉ~ھ(ϭh2.:/eD\Z# / ?֗ŵiJDYGw4E JY r07E6PKEjr5;TI|f$iȲDt2ֹJ5ǍȧŴK2U9Y7G2cn&b}X$FŭĬ1A9ʢ\:HgJDCt'$ӓ$'#z^/M⡿)A%bҖĻ0go9,.\ M_|^8~8qlR"ovo p/쟠zLשhH `*"+UyBُr0Q$ȩw/gF{tHrABV+ h$`-i"x)})ePiwf/-yx\WKO%$ ӳZPt˯ Cy]M@fA."} n|ɿ EKRQW$02ڇm滷4=l+ɎT4l%IGK:CL@&̝0LA`ob24~Ν#4,v011bh@ JC!`.|%1Ԯ$k s^cy-N*u:[o7aC)?=w{CuoЂ  _ͽ -}IPΨqE8 @Ο6X{#̾6 !xBeON~sDnGk!~粯~l} sv1XC487aU;9PXn!6 vQގw#m-! 9.ISi5۫&v0#u19{B>{`"nk0h4$1P@lڬ9a_%J˳o8a0Op:gU]pAR`K)e&[i!KjY Z8- RSkSpZ EZYydfsm84%Y;z":hw7]ybID1%L&]dEpk,A8}ۊ+Ws/15 ZH.FH!8 6Nu&) p,4 iVPLس[Ŭޡ6赉Ȋ=靼}6k u|yV7t78a]}%1G]_N*mAϨ%ˮT",Z!1Ih@j"XOśZB*I 㔚9Y )H,uvb5?c)uRR j8FNtoY1jm7e }԰;vlϭS0)8sv % V7|0G Akdj%} 6DR5ƾ!n_2iiK͠. l{v =\[2ؑ>ZS}e `i[7RV3tw%fFc=\OKc,mXLSgTEQV|n<])|NrfghN6dEFJ2~+{DJ*z(cz8M?ޏsZ2 +:!0џB7ԋ]I_Cok#?\#X pR:`dBGw`̺SBFA =^^Tq1i/g1AC|UWQ$iP[jpمt+:KuF()`/_4- #-QgPZ520䔼Y|郝\hIՃ \Uh8r2@.V3ds.wI4ؿL0m;6/_MPu|/LsdX?3Y6{[zpQ?L%\,4$hh1LT\)l8rՆ)"sԤ}'q4V@EȒa ҲasK!Kk +]Ƒ8ĆG,kMҽnȥ[ w!jt}POȥ?Tq=3J "};^[Ϗv$[WJ6 Bq 8IDpPU0`W}ᡭ/fTsjXzsdd`=L.4NiխG>#uSD(FHc01EcS3ȱ2Ѵ0r 6&qݡ^ x;{[BWhA)xmc뇵1R2P]JF@P+˅JUzGXl Td-Iβao.i@)AEJe#|~?GV9.:e Y6H 2Jߖ-^٥{?VAW[6hh)9Q, B9.e4=£QZ?`IX:8j,ǣJ4_@U.~"tyF<Œit-uɿy- eX(+HX99_/QN]אqԠ^w]0}{3:hpFy.:Q߽GE1+4pr-TgSQ G# MePKy0sgd8 -S$B+06،Q“\bek#i<:&uӭkf>Bs@{)P$.EH=SMnE]DGN_tO}"ׇzkYZ+pv3!Rr|.,@* Ѡqhf~ 8%ڛ:܂hZx=z!⩠T-%q!o/iʇHVí2`7ۂQ4m X6e1cD+Py d|xO661y}# N ?!{E?ݨ҂H jաH q?MS8uvS@ 4 rxi5 O 6ˌA<ؼĥ2 }\t\؅i=KBz=TCi J\=EtzG}M Љ",XHeNEi9ŝiJlW$EsQw]?.6νx/>Qefe0t%^DhՅ11]F[U# 'ŕ%p4zw|^7vc2Tucޗ?Qi@M+iҵi 54HP3ncEwaU btVpQ@ChO-᳇30hmH*Y? ExK+MbABR턪ʕqD~q[s{ ңtYyh69HKT+ (|h PYpuZ(iYD9ex%_K򋯷%i8 𦴣Uf.*L9> :R&12җW\7d7g{y8`z9Z򔕵:]Ro@w%~j, (l-Sv_u- D=M*;1K{@:n{udj&XX/j8ʝ jx)xg6oo8sES/X=.l+eheރ?ד\gyd s Z)exW̚HV h*u2z=897%8.Q"=ևni:bĆhZ{2:.u }{Rl2q#a BuQxEȚ#ϙjϔPgr(b: 궝1 B<ɥn(A$[)p,+TK8XSbH)) ل<%r%U J8gT]JE6FyAcD3NGHx9iVB~fJsXO|̳8jLr# $0mڵ?3CWD <d'Y+^Ӿ{XjY*rCAtϢ^>% }Pj1 Zl}`yjk<D!Y nZ.mð4=q] Ca>rb:|@N7A1w@,A팘&.d.20ˢIKgcvPߦ,g x_`# [yE(E[qފVQIq[^פ=! b+^"tv̼B+08*=\\p'H,a&5YAz4r~u>-;c^Pjh%x0O2b`n%{5ƽbm >zmCyZw\di/cYeWY+)=p7,`YfC~#( <3Zt_ǭ7JMQj<N1H{Y?>'[ !AmÂq"K0/ ٿ*H3 Oִlf89%-aGO&qCOGLF"xH\kk7 D A>jz/0aB` >1+@Ϋl-k ׈2Ua@| g:׎@݄A쬑{&[;[PYkӕ>H}!jz˛1)l8/o@{6Z)y @kV{Q2?\TL:񃙐4LW{H9vvнyB rI7z^ \Iӂ]OlXbv~r?Nx +sw_%A3ZzIZkG",UGPl΁ni Cd6P i!<59_: l(U@gE"q+p*A ||I4NʙB ~0G`a)*~]bT $!7Ds_^yXRCZTLr'<9g̓XR %>!jnx:}{!,!C8 hfI$81'VfNc#OIus&̌9L"b_eў5S9Nɣl܆eL`uIp??KŽzpljjhDX/ kx"!QС߱<5N&4#M4$~PatT_Ϭ4N/?0#!J?Ӷ~>6ݎS ip:㳕~{@g5m;;>9W>ʀq@EYeTϟ S(?kS.o:}ۘ .F:n|}!Ӌl=.e$؉/ZtbSGMPRzUYtP3*XH68S$tB*mL~ml,fQ쬐. k}\ K2)-VW9Z[4]?[!o̚OScօKn1}NϻUut:?с "0|iҖHp꫍Oq]7[&V.jM-W>zBHe;?Bpn-ښWW>MRmꄯL-l`iDG]ĜNWĹR,n^Uvi/۫ZMѬ'祫w?@~ *sYT]$:eqp D3C(Cy^H|SͦPW*ylgt/0rHH~&L7uЏPcS;k#|wbW$lQuSi`_eitAd>:i ߇Ge;a6euccvu({uR rpH9n*o2˧)~UR}.,C@}Mϗ[FeMVuOcnE%teU@!qso}^ÜU؃EYH]TT,YAifeYJc)cL9d[(w:2Iv%%ӷXwW\mFqMF+ l0UnܱZ03w=$n!T>e6kohs ;{!8m(6B &POպ=!gE3R6w9)4/Qj"uScNTracPɬm|:YPY:t:SzR k0Jj[hq`DoXjSDw`R^ J6>[{˼*]-D=s7@ֆن};,Z)ǢݮvbX~^RrG! ԾfHm(tZ$μzd>+躷w;65D/Ī(Q=)FJfS/Fԣ*Q#)C tvɶT1F[;XIr$i:czTP 5(J@/r7w_}]@`Iu Eȼ"fլ=4/?Ej^YJي0$z_F xP>c<^eszSvZQD`2D4WRl;^d,NGnʧCo4fA' 9w4☊&C5L<5_ݐe`ǬdVBt:O_*;Ey]^A% "h1X/ ݿY6b}6Ҵ)lZHΨ\~Vά!ZVjQ"I2ҥy@Frq7O TDfPfyM^F@t(A2駨b" 7VBty<8Ȟ'S1ap_1O@F4 F^Z<8YKqs FD>W4R:9eq \Z ! {I~LQ9/3֒L}gQOm(@xd?|.u2Sxe΅|Ԗsyc 8@efIayY'o=]~zHD64Y|("G.sˠ_}i^ԭ ųiCb/L;Dn4lZRWz\T* T{?10`˦ZNu":PʌPjJuCw֝ %_FmZX3"DdJVJVB72!*J4^ې".I5zp$B w-Ѡl!`C5DiVj?-1G}O",jNrY&@D;B+ac|BU_PlHrRU:=Uy/ ѭ-Fޘ b*)gp-ke|_ XҴx夕-.jP'앜bvpٴS8/!蔖;%'#̍K`zf5qR_jrX3hҒL~:ljC-Yf:b.6"WlStZčDV Gj|EiS)E4h3({h ]PL\CկX.sʔjvcL}J3V*] RoFOIG]e [,/#V$~ER8MLX74S|TA1}qrWX& ei(P4QY)7Xp `z*I=bN kQ++&Te|aKL^ 6 쪆1F%Q$6iw0+__G;*˔KqW,r`Zvrކa,/%#2]DD+V&EʆŻ| Z^^8>MḾ;ΙHZpMc4K!%NkO'ZyyHI)O4 eWs7sY#Z#3s ,͏p>ыfcbVt4#Ee^46 ʯl&^~QY]+dunʔ%AYQǛ1F4j][2Lܦrs^ݹBK_A ui+_OP1`* !3[mnߧaCdtsLϮ(dqJ9-wDnzWUOs{# \Cf:BC@얷+(62Fq%~Ćx.&^Lw >q#`;f,1uz5RQDԒDZe㣠 tT,8`u=#?`b5'`ْj44\hۤ1'pIpBmhƝ$7ԭf "h>(o* ug_0c]|Smߢ}4@M%=JKѰMovطQ>QJw4wlɅ @oj|[{G\S@o&?[W'B!dd4J? rmE ܝJ2<8m/<2ٹv%T4BwJ̆0PvlYV)LȾ=*@Oj;7 .pg}]gwCATZWyg֏@q =쓘I-t.b2'R*^+u@QM^T㊮<Ŏ \SawPNZ_-7,{ܠM!ው2-:-~.uy ۛJb83![MFEWmg# xilB5ܾ*%1oR\+'9-z>b |F묒1eNvcp^ϧmmn =8eFUMC`#FGYX<ъ4 lKeߧݭwY;!dRse 5 4tB㎀%zςrōm_+kd||_NI+@E5KIDGA(T od>OiɁ2Z RmIk(^ԉK=9)f-\3 c\OzD֗AgArFZS/5GӲrG@B,JԠ1 *:AxLAUtf<Է10q%]i2*gz',DUV~)A*LX6,6됵&NL TvH֓ALjQaIފr +fK޾~AOƁ!/5̶v=\rO^Jp=Q$jx/Rg؞Ё '6="vib7.f2$ vyMCۣhSvPwPo Tϗ]}^;MחM]iU]pN[R2ňJiq B(mӊaTI9,?@/E*moh [b T3z"M BZx֋e!yf 5MDW76_3f=}/p7/N.J\NGm/#yq;UHgQ.FӚ|q"TvxB ?^MđM5p^vuN;ݮfY`r].AjAT>i2Y{- TO ?qT8{کp׍q3)<ܖcRJyk偘gp+l0MU(P Q>(/l_jDh`Geݩ,,+ޮgKջJI$ ^F]f*10>~HU+G3u?NbΘJ˿rMg?5az; (Iirx6*i+%39jo;l#ys? b9W#akZ,jJWAjʛB rAvsmWbA>^.]t+U{I-c)t6Mn3L~+o Pixeΐ0y4:Q_/SDײS KpK36<uٓ)-d FK [X0q|1ch8gsٔl8y1wӻZkYVPFK>YK$ {^;=X6Snn懶TbE J;Pkp(L> QQ$q;^8!pdECO Г?Y9 𝎘| ꘯ɋ+=Am fOAD XA>%k&yXKL>LetܜL)YBt1gY3|Qvgj#x(VV0He2 mZoXޙ"6u$|: lhB\bzGTͽi#޿pR\ E98ݢ#09z >/%s"Q*UWiըsw/*'!5cUv)P͌+//Qj貿U}ēOd.C1(jT2-/Oۗn**r78N`R!Ȃ@5 %<:ԼW4m3Ni1GhF|2xNeUICFu%Qbd^g 75̀:TAȲ3hAލ8#p6@$Kur_1x$7z[/&$h%nZpxǔ[2 #@BvYz01<.zb4 e4œ䩦>rUY^̽̌"|VCwSTȻәf׌dgT>R@-qVsg7:_ ,+)O2<3ڼ/Rx̠D:u*ٷ4qѕ{Ev| m`]*GӫXYɰr`KA:l/T>axi< MPzE@uZL6TN.<h(pؓ?_.%]3^mOc4?Q&ޏ3"Lk2].7vVGyP7V?aJYF[ }WhJF=?rPOřca\CMn.tBnV{:5'Sr(` t)U]HZkӅ4Mrc'DF~c yY0Ʃ!EgUG+K&AJYr\.HeyxC?$q\z-̱l׹込5+#zc})Hu(?ZrC(ޫ;NVu2Wzɇq~%XZ:gS) 򢵘5(2L/~dI& E %X,^渷lY 9 x.4OFWslǮ쩍RA :LbꕠGn 3]g>;c*LP/nǞ{](0 '5yCQ햿%_G+PC.S QRȵƲ`svM :u!Mq3w>^m {,"9D t|ɝ#75+tIӝpT]vۈ z}*QCMƬhy @H]-b?)gUpbf8s3bX5P@MFGO w|Z:'ouܻrǤ]W ˘ar0 [&m2Œ"3~%=wҕ`$äL2kf\_\1n`ºpb˺yg!kyו9?{a= \ B'B%Y@a,q {m w^V>'#@nR[ Y`*3FMƴrW(ЙmEy]zQR8 t ON@SҤZQri܍ 4m,iֳZ& P?,$[bV>:_&H%8,M:U))ď8`A KI $K.Kݖ @C" o|ha4Dڷߪ<&){ېlGj.֠Mn|qZ c +돲R1z(W\ W?l\w- _lOra\v.yKlo1V7Xʉ1TqD6,_`*8d62`Grls#F1S9nRjZ*}`~hwyJJ&c0`3gQEy=n:꧓\iׅۋ72k,gZӕ~Dw ɯ^>xTNOdQP! |SB)<|E5tE"g6 A\E:Im~mfb@Rqy/kU4="ypSd8Չ>@|pFs+@1M;iZ>˧~7p3h,jNESYU <d<ǀ Ў^GQLe3B5R35w,hMMJB!q-2i#/ؔt4e 9%B\)f<+tCuI I ۠J'8I^Bv;n7U 2,~Րs3甆v}˅,F9W+P D eAYО_׌\#ix^MsQ' q &C:ߨTW ;&Qڛ w;J mֱ",\GgfS/UUknVE;WS%qDE{v:: T=H?p7mq1r<h$  buG "X+L>ȇ4qBKE[P}gH`P$j 8rW|6dv_y=ʟ~([6ߪ ϖ:P~ډ`sSHlH#Ɉ'\R%3CU"{XԲsL 7e}Kٱ\5[} lHsolyvbǃ<<Slw%f=E.}F6>+˓(0Du*t77L|AMf VKOu52BYkYEb[W`AVgzw)$:7D Q!LVp!B!p I3~qV8q8zzQj:ҟ7֣H9Ҏ%-WͲ+Je.AmMAg`תٻ~v V* ĸ  (<E©{TsgAݖePo;2 =4ϠfGc@+wPz49>* OÏc}fĎk9(_Z>x^.a>fɧȩp@-xa}_֥f7(*çF+* 7:6w {p70W2\ݪSGyڋ- ђi.EwbHni{(H0q[PkD!(d>\Z BJX( Zg~G7~IE)6bgIezry*!tŭgrJ;E'֝ԥf BƸa3iEcPS&m3iGg*STg,AѺ/_C#M ^(ץt]8oN= T7|8aRÌcCR>8LcZ(r](ϔݫKc]6;$/_A5ߺ1p!4G# VJ=p]BRJ%@QrA)_eׇˈOAT1Я3M1i kFd ?[03x-uSW*"q[8f/iq[AW3L]S}O3/ŀ1'?{Lǰ % *]C+%O"ԣ# ܥ*2:0="#kbNNx'0m~;?p &|Venď3zSv7/tM͈P/5QԾrX|p:@/ˣ8p̴|Rh3!e,K#Hm0]W ]̔⦻;~V"96{jX҈ Z/%Q;]Hk)פÎ}54M-[Ji rEn%1Gܸ͓fUBh;[_R1_'MN'"MxsO @ srPڻ=D0f3q A @)e 2$9fwx OYFWɊNcsGDIRl窉 9Hbj bJrnR%H[TrmLk u>|Fy9i n},[ 7G +gnQg*~0{0?Qirng\~:闼NϺyNxpٙOZ:~ynN]ơqESYwqU 9O]r{YSm4 DfdeAϻG[\3UY-w{-ۋYS}Yoz!)YI]] mDW478]/ 3 TӦ5)<~nǣHd!_|R@F9DC5XD&n_0rlȓQj`eXYm].@-orwa2~i/!E¦\Ї]^Pg%y;jnh#;Y%~*?l쥊L sAEWN{ܶ ]Dۡ0~^# gYljS/%~S U:{^Ehtgrl{`RkNhlJC2Ft!0AH#ʪ/X6v;7Ic#XJ qf'Ud``Tm 3k"B߅FL, P cs^aT`r^FsjyXJE!uM:{~ DEaaxPu6S@ Z#E<ԝ+(~f lttŭDh#N 곧`,>0zR|/-ȝ*1]gbk ~:Q8cvpTƙWY)-͘YXci<e4yuU86fs6I\Bg8,$L[@FXW%^ו3Tlxa?B-:3В@yLJ."bS]ReVvI3?(EoEbK0A0\m4M%|fI͗ P;d_ ~=KNҁ#DYXk4وQd\ %1Bv([JFKh9jE)$3{FoI!\OuK U` TճROUR ?>}Ex/AXw1g]`w'a)bڭ5M_\\JjSLڕ,wcKb?v:Om=G+dj\K,"u6>"-9|[Ɍnle.BP9' PQ ճc%j-A]_`$bYa =^ E{H#9 ($qVCHޢ`KC{m0mgSN#\^ =mtr/!ys j=3}9]>W6gYD;\U#=q|$yƻS3{fZ3< ZD.{~jZ(fvO0ݦ#FZe} 9'I͆+g#˞tbNMR)BC6vG"vjTlJ`Xܧ@Wk3)3fy|SCf[S%w,@(!PIp绱.*ЦnώGQ~7G CZ`ߋE:+nʉAya@a8/UyG`πdf}ٸ}^P~ѿM1" chp_a0@g,$SŁg$tsgᒝzX!Yysa1fظy#WEPMύ8a4`(~F_k͊=n- P#uL nC}QΎbx)VL@[~.{4sE^ϲjHa K9XAZ^?1-Sm%y7b͇YT|6i[Dm/Bz[b &T;tOK bs6I>~C5^XG1b'/%P !–x粉zk# Q vs4=eҌ=[|.:YOF YRBtXRU{`dsL?L^g8 ׍mڡ%l[rK5a͎W0/"9|Y>$h-toA4-=AG·7^ɛbq~BaZW2"B|R}W }ʫ.x`&zEDt^8X}4$ B%/қ Bǻ0*LVX.N;t +=ƺ`YQ030tVaU`Z ;3kޘf6p|3:9C ggߋ+|>*wqkV_YΐƎzBiťFY@__◾49v-*Kr4YFO vʾ!|QͱpX|/;Z( 7N 9TԼa=W(} ! W|aHҲfTcUE9H5-#:E]{E9zVĝm  vTh%.᡻x<̌Uo hkFTLT*%Mo;/rº )*cIq+O ~wףh05)sJ`r@"7۬x2pjc3E ZL3BEKuWD-T\# F~-q&ɍaS! +Alm98--QJV21&׺bq jl> qw"a07sߍJ?{Qp+G})=Zt8buHdk8>%\vxyAb*wk = AJI7PKLfi0U۠,bxĿ @2.wOԬl4ʂI$SJ&x0` D2.;6EǨ׸HscsuD<|ji?S$6-)KK *iL|q4̏,Z$Vb|oʸYccCzrx[jҜߍ͟[$ !9P*/L:f,e8.J8ҡeI!IqTCS,vd+aQjGv"tFk%lZ1e6_,S8UqZdpLe4 ^ELʼniNᒢ0_;Z$)ⴰ`&hG# ',!0{A >_хr9탾Q{qKHWA{M.6vlJ@:mv44<{<Q % QDrN=Z,G'tb*sfJ=pf\^SZV B T7?k?3#{ |tOnCTJ"2 o!(nګت/D|On[Plj| k¢ō3ew b`"Mҽ9K7D}0JR>:}COtKLϤ6wD+5 E\=oNGh/%P4-T,F>@aSo ۏpnI F[6u'ύZa(uΕTAz JdHtȊuEUG0MK?~Vms']3c|rQDթWKкGcQZY#5y3FX4k.]zԾRSt4?_šcٮO/Ól,n9 eifmve[_W\"]F#yuSf'adhq(_wc^ iS⒳ pF _8l40O w2$υ34:6wP0?" am.JZ&bB"pDd;5 pn3%Ah@ LH<_à鍇f^\29-glЬi*tMc3G|պ=oPj;t',N*LVVc bo o`]iQy [V5DZ5P֑VrDOV;{{kiU!tr41\ZUSPmwQǼ:&14U B5 qi< d4"O#  /B}$M?O03Z}2/eeV J@}j / qK)ah3c=WK;+%5l$+G@zs13[[+ZasC|h n?` 9p~npHso5s j(G0YP1] ޣ殅 d;@T㟀>%GLz]RGF 0>?b& wl:r6A ReIea_ H]`%^Хmk/<ڌ>>jcRtsi Ƴu-R|VGfXG4iπГ#y53OwhY: Lf/jbcŷ$ Uo=!x=Ge)֕kUwC̆9)׮0d7X:hS[y0nqό^&qi}ؒ=*7F'`=ljf!%\k'bO/Ia1^>/\fo ]r?m3a ̚BwFOi8~uH26T0P8oL)֡\_td[`*FG}3O?g oljRΪ [5āϿF{9 , aOɞPk8R=PFS J*t>LyfLj|XVizX؍^;=ekN~KB}TJ`X@[ ua!!ia$Ws _a$ В:[@U" ebt>cJH&td3SfD R5Ő=>&!tDNy<5obFE}b/-Jv-];]c\hBۥuP&D+Ng~>! ,tf7Q\N)C,`R撵 $S1V9[G/i)#s{#xkD}#f>UvHUC$^,ee ~$,iDw@\u:^FohP;95} =܈S~mލ4$O_gF9A][G22$=Z.P` Z$`+Yy ed ozPhrGֺFΘG窻 WL̛zeK6ќ9ڵXX~g[||o*MD-br21aDW^ufyE$dgZzb]px~U"ʢJr3S`ɑ;ٛ F, :ZLkJ. bҊUQw@8\#^YfnaRP52 ;$ZG?S('&{6轄oޫii[~"7J.Rbv ˉЧ0hܑ;R{u.pF /GEf $T;B4~y`W #}"Yn|9DLˤv,ceS%*W8ڤ`<*Sqӂupq( w2ڨZiV=B敂D鉀̽qL>^OO9j$MX/&~*JyvZq UnڪrM>At(#aBPÕ+q/)W6=vsJCȞB lu[(9y Gr[x- C-¨"RpsSԺѢi"U1z k5Y.F G(ΐ_#kgQKna]kOܝS]QP2Ɛ]W$ݱm/e\; *SiFΖX#(y+-D r!=*Ejȧht=  0j07LӤ \zO!1 xleX#ɿ9Vx/wv>%Z[~YdJ)o3>/-x#j} Bkvź&`|ld Dc6#m90a9$MqQEy^[ʜY~~, C%L?h{LSi+ITuЉPCW\5bPT>x"@=R_X>NŗBhL#PRSs2f@O+v;X4/u`%c-=W׮/ 4h5qDz@zoM5znTTz)>EeC|J\;Dn P"G~f=& Ou>o#TF#uS\cYr^կ> *tfkk?BDvYǙR,ۮx; ̽8Ab ˷&Pdy<%@63^p;ɸIIQ4`<4cuœWmL`0 /Ej$5|텾z 橾ÃƷQϓޛZ(q϶JFK˷{uU.vdépEh5FNkDK,B/ pXp-VaWQN V'6o,Qvaa/PQ՛zM᭠^Bw|lv: _ӏ$ԁ6>IK{cp~@i_2}Pt9n:4!+Ѝ+e9Y@gUVo{Z 6a2S51KYu|^4"L VW X|p=h#N CV݉S:ԯW6_^%<4Lji*N3 䞦C5+wz'=b-bgC:~[cfclD.X6|)ߐ(eRHfMV<,q'ZE{uUI [VuB-N UCtɘns&1Yqu>_$e5sFk(miUl7 n'!|:$6auJ>kcn0p%"1J[n=!jTd*F'%_XCؚ=e_*g#Ghhsu:s}5^e%sx~eBfCo0swMSnE6X{8='-:M} yCl`3~ֳLiY8F9(z8o:җpϞAme {W^PІ L:LH3J4Ѳ)ifʞW0-k+u+]BȢ(Ag֋%?2)cxvb3+;Ojk᪽Nfx;?E;+|"ڒK}ץ00#ߘ0 K૱^JiIo[º_>\g&$T鼋@% i;kƣ/z4\W,X l  TވDT*C1dCaYO/WuƫpqUA1`<|5IgeGtDܡȌW+"g Xh:F 3pCPNm9Dq<`H ֔]Uf/"'7ⱳmTxM E}S.DgzO!;϶D9ą1)EFI>(uax{LG*tqK뉇NeݾzZq BVxB 76K>_ @ͩI"G<Ż?t ?$0%/D8񬶀 Z?AraՖ8p )g{͖0TvZ" V!a[lǺseO$yy'JL+R\#z|\$ a{>iMAgNq|CӢ8 h#R&YeW,'W8FQPlC S9 ~7F иVP{L:ᖃXtB󳾱N4X~$ϸ`V?[739K31IflvcQ+#HB) 껇AO]O̭AxnJ.A:Sګiu%څXTMĹ^rAib2ċxNխ{ 8)X1\Ìz;C1-: qP)Oh.2TWa}nvS}qH&0 +^<nV޳`?Z(XFv $ש9wB"+nsKN;w (54ѫ`$6'_Ak3KZ=>L8T~e"kxS=9LC jag?eHX\XJj{Ij9s=K 5[zNϠSлM֬D~7U0P$j&'Gŷؔ&vL?(>ཱུQ%OO;wqBiiZmlN&l\>Pz$${zS:bHՅH_' ]#4*x$Ƽpp'n_5Y/Vc&[/]%5d>I "[l. /˲ Wjh T_(goĸ⃕.@4316nGJTf4"ӒTıLq7F3>c}Ui^+;UêڙYYˏGQQ \DEXbC|Jd钳.JL$؛s-c>1x}XKD͘V#EOgcK]@;NbQ~N9dC9+!,f4reBp\J^ըbm1+C/a(02> h-wfHrs4A~?K(jQ{6dK_DXl z{1=^)$F/ЉwgXb#Uy{~X2͛icR~kbGSeL=gmyH5.M6aiqrpsp5_-B#'қ** pQT N6{5x]Γz!X($ń\WsbUiOClQ7znxP؎e-;B ; YU=сZƃ=GWGf\݀hLoli`Ijh$?F*f|_8S7A_/!}͡C9(TW/aAjyU"3vKФHoKljݡ0I\YfV۵Gic9 z?ӬEo)m*ܹn )64ApTp蜀><S *Rd5ICѿo|Z\*G~h )t5INH1|E&υYV 28t2KϡT TpCw>Z袶w) yYe+0_HD5kn1>i:B@@*K{f E pqL_avwv#Un{O rNFsiؚJ-AwEp?e:WsUQnU־B*΅rG_"Yv&G 3Nu3wbtp\sa^ 'ҨFpdYFwLI+VxgwKU>wBꃲ &pǂ5M)?">&(!dMDۓk-'b˼{_BkE|2'Nȁ2Z*TDWĵ!A *БAZU=2$$1t~O8ya3vj xE#Kic k+L?(kAYQ8exӡ}6.U~ߨltn/#ɛ !:]z "+fɭL(D#@PA:R *'Ř'J nмh{6bChq%;vk#-K p A|ڎM uKӋFxɀY4j0Ebf~fpZT"ß4 d6!T6K$\UFh2@SOK5d*zsOw[A:_L@]}߈'}ߦu\b*f'kN*Q˝]5L㮛$It.&X`E mrmT!I"Lv1+[!u8o>3wm}i{[s |}Qa_EH7mx]sk6SK?ÿe;NF8뢔H` W8%d_9o iQ)ѣyRS @u>Ug@pI|XsR۱t[:a s?4raGx$c҃ƪ#4ɏ>3Rey\SӬL*q &P !n0hP2v=؀oXgث5{@isM>LidN~Z=;I>bT<8vZ ñŜ0&Gh8so9yxEYf= z7jR "~}5Lebt>Ӧ}6\vDP.7WxWUj:9(xC/Kk-gYb'5Bb[w2# aZ7 m{/M$xyN4Y=]"TTn:ӲGYE\䱕$-ԏgMA%eǂV]341N'n)/, ț놝T }Q땵#4"!h31I*dʖā}l5zj*k0LtP*/8"7d` ;Ŗ2Eqg ~ۙR'p9}p1HE RayǣxB3*tV۱MXm3 e:eYEA}:k״ae5cH1g3 DxKXh|)]L~ZP0!tzWJM#Y8d! `bV,y֛U Ѻ*$$nlc&wyMl1Pl, jT`ͩǥŝ*F0bMjZ8+gGdE!{GU Y)(V6ׇ$mK37X)n ӊ!>VZ`X%8qw=--5eЎYU~s^= Q8z?Vtk{TS.[b?`R q4h%o|.6 nBxPmNX^>*2A9m0!NZ`3'R`y04IJ{ mB=p%^2;U7[!zZH`=$a 0{fKJMnoj cQt7='Lb ɘw$Fm; }etzgt`j= pO n#V 7#-vMOiܤTP^Us8ZexP hn'"wVבNǡ0joUQjEP-8'Cn@'o%k.-w#=)ƝH{*漢ז(@ZFODͫ6!-o(s;q058oԍ1bqފ#. rtQctec>٥4.|[y[oS)3`)e09`mgŞu-X*3 w>K~Ȯ~J} kG=윑K<~S8j=aUH m>;S9oDhi7ftݴ=+gH6怟oxLaDܚ b n(ƷqVNS~sbOdŜ.b`393I\<CkɦWW }O|C3t332"Oo6gfoWES<"94zJ1G:(> ) e=9-(#Lp`I7H3JYC@vXU۬ [NPbC:QlM~]u.`k' : R ͣ_z.7j'=(; $zkZYLff浪̭(taVw9tJ]sz s|Y8rqEC f Mij~PL~h khpT`z]!RBq*qe.T*j RuҫG.JU~rv/p(oUG&bwYK-zRC:7߈`dsrC64^H1ӊ7sYɵ۝+CqQT<<zVBF.@]}p9jV Cp[tB>9tc@ M]9S*(A(pS`55^@Ê#&bk;Y UjGz&qWvMAВl H?ԑ4/xpO@nwΙpY72LM 57C!YTC+73ӭl@夙](z z g7Ɋp-=5(bx? "e>3Gd2c'4T>Prjss{ Vm+ʞ:: q#d{i4-6. Uu,LD$ߪ5/_p '.ڈOWƝoHHȰ0\i{kõsgj*޽@D+gnd4xU ;%NYQS]!=ÝТi0sM@&v A}?{=4y7~$;)Z*f8_c5]P-'6m i|dVwȫ8hYF+D8U,?L,6c _,cGmxAhX)k'=5WG1DW$鍷lɣAEB><]/Mz앦C@ӏ$/IL;&N^s S6⌜7&.IQ2M,J a+4BB"qn eP]x蝲 EJzI6s, Li ]]RQN4o~}VDX^C5}ȲઈoK`wNxƳf>8: &҄2qS7N7F(f%ȡx-Ϥ&Sq%@i{>Geߧ*vްq b'xQ*^̃V"%}Dzy$ ,q.&p~I 識T/`dP= Q8&Wc-ǫ\ÌP@'B#a!(ph)%SS1Æ>]=3ۮP؝=|Uvյ 4 UW3iIHoBy{g-&=*ՕO )Ybɐ 1[7 $;0^׃Β.P/,@)g<粫B&]Zx-@,S_[^5c vF !3|ƊϮi}KHeGJY~iNFhc㉒f6`hy3s6uj .o_g,?˜#ѧ8L" ߩX޾j [(E;(=n/fȘ\r"}]/&5Br/A6Vhnt45ץdKdM|3[=Tx+O핃6!xַ`d~ٴ 6? k} ;p){ RkqWvz`tw_Ak:*R'pZ5&jwя֧em~OӞI*rՖ8TzE i-x-Q>>*JMd,?TدzHAGT:-PCg˙Xֈ$]iP[sS{(.ۯ=):鶿lStUw.Rl$sU}4s%pYG[`h蕻zϒ1+2?+E:8E"n2)^Q&4i}A_1`}w؈Xj5mÜv9}*IۣL|\ ?g vm pa~̸JJל01pk9R9qKzӤ+ͭ8aD|S6!Y (!Oyy/¶xel1[CdƅOWKcDׂ=].yO]Α37 n˜ѽXD^4;.=脠pXsN@XA;NXD߫˩]Nr2#q@q Wp`hD3#^98^*{FL@ 7CdoՒA!מφ0XTؙ.H/p/@< l\Y4Q0S h/[ "z&޲GJi |n :y"XDa<͇#jd#69Nx6{ 90hb.ϔGaDac1_ya6V5t}m!/Bȵkd&&ub62ٶhJ8XwCDSZ#ܦߢy;bNkGjB 聬Lo^8籣#BO~L|Q"b*3`9~PNwb5sżhQs$M GtbuݘR&.w?|azt쳧a.*z;5CWRL7cF'ŶsI9L>^FCIizpm'8"!:r@'#`]<ŻbkTw%K5wLg|~/s"&Bb4%"樔`z;Qp#([ 2f?Ո W&2{B(.Ong@Ύ;Z#GUI!4w$WצP%6rfojFρ1]fGYEҝKU[JGJB6_~$'B|L9}V߆H!HT>Oc*B⺀u>'/OMȠ$Rb_1]C HYoofaU^kLU.Gr-h u[cp%j* ږr\C,^4*ԏ*mDF3XG^d-FeaaJ{,ZIg6u}]WV8Ax ~,zc4<+}_Bp1}d${8\ЭQ 05 O# ЪIXsU\@L >kYk*)muW?gmPBQА I=-S8.]ϚZNΜw,ɮɱƶz so(?R/'rZHxeW T[xg9(f,:ep>hkڑT(+X$U}Y* =j)d do"%4St_ vt%~yIQ0|)-čPKղjiuiDx}x ײl}ogt0Ap6e6Xk j}\uuqB-KcIQNF:56J]+=iA~ !Ժj%WPA7[{T7n߿4u,O)B>`SGmc҄J=7?p4^akh#l>Gt9_@S1rY ]M7{PV-Um~<Lcb:\!#kmkDјE:tci2Az93\dy;cW#(1Fd 8/ڗ@V!/;&Ry[w 2mg f٤n@a"=xK5;~IM`KtP>7?U*1۱`cL,. 0mˇ8ۓپ.~#z'g&36PH>TƍI[YogVa,w/4Rb*XGP+nY_ry9DYCJib}:~Ʌ_iGI#@>t.ieS':tT5s }%t䟏 5 s ?3ɔeqK 1$nYi/'ejo,9W1~D6v&]1<R533T<->Ua񥞮#E qa<2t  7 P} y8?;?qӚU E IK)&)&݊q8>_7˳8ktQ|m F \k&)8F=a\~&) ^][(N!t<ccM~NWRv =K31L,8)8:ݱ`ėxףӬNfQH爀U@#>bM$ ).귝ZӏJP; I'FuDns*-m^. ka?j-"1NȂEiTr@,_Al.m=vsMHL[^/4R0 [95nGs4JܡTD9~{},E;DNbEZ%ó.7Ј߶GIpt"F셙"[ n7#G nDb`p yZ6ojd7V cОdqv9SHXS_jX]Bv^(dQyіWUgwG":t%ܒ>%zJ%PJ:5~I tY lƄOI_r(cIkYI-RgʩO*{ǓSiЫn޽]%ە4j1Iu=-cR󌋥2D =-Xív\-'(D9!gRlE7B-s1+kC;L{`жL }촣1ӟTG#ߺB0eK C3Lǔ$U% e.1I*͢ÄQU5]F)*ctDhdCP l`145d\U2,MSts.v/x;v E@'1nd73X{`*J( x .#`ʦ6nΆY@YU'[ytW2<5Tר?Zn*#CmP-+j$G!;lUŤӋ^Q$+xvs9seEk#Zj?v8jX n`;:d @y'!rR2vn2n@ADAsQ j'e1]kyn{䜼2#oD *MhjoۖD (v5Kt,Q*9~%?5Pl{zGpW#:W;d9MEv5]͎&WfL<3s6Y+zG.ѪߦY޹dkkc,׼ :xP]v+qN8^aX{%ݟH0ìfDɴ`%1r&xOZ#[*"Ss, KunID9vY ov!!(&n˝p&f~5?ҫe4r+YUԜz!dI͹ Dt~E$+OS*A^*c{\ퟚ]d$X2\p0S)'FސUSVqZ9MR{̉U U^a@{|ۃqa֦} *҃_064"|081 UڔxGnPgyH73/'C/񊛸Śz@ʛ"wJA |pQ%f s\v,li(5rg7EXHP<[6iuZ`12) xD<,IZj"qu D{Mea3\[ >]Q H.PO "P#?$kOb Buv3oB*5緇۪m*lƬ:MW'=:B1K\y~4~nol Y}ˍس͒ی-,}Pa\Vt|+ Sqg%ABPdJ~N֝@w:4T[FjA%to9rgifTD+lKeEvcSxayӱ^PB-)SFrm t!l\'dL ٖ%ݻ%Uv8XF I73bMړ,v7)乐;zGfZX};R PX ~? :(:q$^*B4 NOŅ-Dk!c^5:?*"BIoh<) u(bwÁF'`}Nc)[cbqgƨD`:?eMHybl VfʌQxCQ"a\4dmsΗ:˛Y,~í Ҏ(E%lRXR;Ѡ?Ǽ Ɛ sYa̖Xz~՚(# |LPeFR ;"OBǾV18tҿ+]26nw*A=9z r'u {kLܥ w. _Q~KbJ.gXzxKXH^ՔBFBE(T^LE>éZPbBdU$ H܌{q|ǘ#wiUq!I ~!v\Pz d\{8DZ"-a2Ў^Cn5RONi@jhϐ_6OpY?[-y^0xfDW69 *XHMޚKOŀ׾EL`<% 2j{0uD<|>I-&ZHOq5vztZίLwa=%C`'j)<$gp1oaIі}|Z@6[jzr\J!K6Jav7nز1NciAxH5yF`~?{' %V$U)zucMZ&MAvE%J=G4SIeuCgh4JEYU-pdIv,9?4(sK]{07M!MqzmaFjv`hsڠQ GӹDȃד2ǽ C}LWϻR~4{k1C{N$/3/Ϭ5!wUcXֆrH;~0L-f@ͱzf_sNR< Yj7ngQ c&9хwmE z*d@ƥ iO~}z `8&o=5';6&"uߖC>)M0@a= AnX78ctm8b lBΒ* HZltSe5+sYBÜ݉19?o{hچ2Ġsf2by I "\4gM(yJ1B[(0[]|kIG,c KC6Em̛ve|$1zzǂ:W2 r>Z'IƜ"n.؝0`ͨ mVzصJdOԄZ|EK˪#5+u}4Jm+͈^Uu&u<&3yU:qk)=#`i߃ŷH3Gs1A8;"~#cerc=}qՊ%O-bKJR?ɇEhYzY C,E=vL5LsApq85 2"B1Mު.c_k<63m\}) /Moz4z%v<"VOir0F $A!4r@ 5!hӁH GIꫯ`Oq;t*p7E=O&\v@.\^D$Mpˋv_O;27-5f\ eeNbp Hn [Mp`$9B$+tTrĩDxZQH޻y\Y.Y qR??Q9 Rjí#N=f-/. neF np |kodp(gq;`U$Z>N!݃ˠd,_?kȄvg|`j\`%*z\ܚF*{T~P[›T FZ$ RƁA&TDbOt5B,q9S9bX3|׬fUd.BvR4i藣昏&8:uFr$"4VtØ"'uJ2tD9"X9pols'=г5̼>K%u"/vO@`|u+ҥ Sڥ>VgT <g7|~f.kcS^JV|HXĺa)F -@gK$WVd[- ~#27/(%7|y |ٲr,9GEZloD!O( Ҥ ahZm@ߡrػ0]k8ϗ2 ּVQW@{RԲvV3ډfq(bzkĖP_mFXSs_r O<@1UU wToNn4LIi@-SvVZ~wͅ>[!|暝R IǹIzb\w3{4mߣ2 '& B?(P+xVGrGoZ)x?(<ЋΌ"P4~(.,خszF٦ G0/8PѢMJa'mEn#k+U-OV-ߍclfD&B`":|^% w6P_y_]EȡUnٯQ w֝la 7ͭq} NI`50oFP# Y KR<|ĭbXE:Y]& }^ljd4tQ ^[P1\mD )L2ͫ9TfI""&I5@M >gُCkCـxK{: >,CN>n;p.#| FUQ7ALacV6;8UQ.i'&f[+:` K |"=s0[J2d/VHo&Tj`ݘڵ9o>7{; T;RJrZ;e_`l1$WU2K FC 4f|B2rЩ˦<nM̊.XV,%ұ Sl?Yu%o9hb5F̎5C#fI#X0oDʝwS@ύh$Ц ?Ë" T4RAHEQ s`Nsw#qk6> PUFWF?SXGc J2geOዮ"r CQĢ1JRVX%* m&-An\X5]M R[mŴZ];T5"蜠CMey!6^b,z/.hy3FqwEDpSV= ؜1QH{rklƮĔȓ$/+k.m> q>ʪa70UM 2k)T} ZF0uy1;--?[,c4xœ4ڛ{Δ>귺@lÄWz(GFxD ]#'^%\1Ԫd%V\/oSChcZ @&}˭_ϨXݝc5>FPoH[CRD|OT-lz `8þLN?X+e'k ldLV3C9SW a.`o giTQrLm6X"}]E.mQg |݇Lu5\V D 5i]d4ӈW9-%pIOo*\Ja9Yez5(?PWeղ߮t94KH 0C'_ )-Hg+~gr/Ht|ii/xn/:-[mk6#nHfQ%@sUz t\[xxcn5Fc@vn|h񑸏#n_=J{oxaX s ny Ke 15RBqd@>p[E _UӔY9gżW7.{ᎿFsJba;2MC᛾=]KkԂ(\n0 j'}ʩZRӸb{b3PKwgàJ70S~loHN'z\ HPaREzy@IUUo͂Ȭێ #VP_\\#D:LWyFQ]SZ=a$s9Qw 6 N.w+Uˬe*N 4Yᖕ0,2vë#YޒWxl99"=)6~E?qCR# dLͱk]R59/x6}Jjp PWIJ ]-{FY•T Ծ(vz#)@Z8uL_ΦL jG =R+!/-Տ_LQ;B E0YI=ћ$ف$?ܯn"/tt^|1׺): DEK4~%n"rANJTJ<?eZ?oPVlpl7>Q$owR9c mKq 1 ?L+ {9+xYjF.)tG @DKcڦ40ش|C\auL63s$t> *G|)xP˺{x&sNAưrl77 .i*C&H>JI!AHz~ah,H!9D7+a9;  F󾧰O*BJxfk aDr_];L}&f$ _'SX(ǒw <3 ;gf7:NBRi*9r|&@Lp1&U gՙM&Oe ӊRQQK59`֥ǽ$kB1Vp2dK rC0wdz~Cc׺q-f`Ȑ9Es SBNb8+j"`v!}2Uc[ 1'FNgpk>lomm{\-ϳČaI$:g1y?7'ocRa`o 4/R-~~Mp+HNvP"/@M${R,&$ |4cHb9Yv0ȹH_ƙ=0+#@W,/j =Z0]zaV՘\UZ)tKkֱ}'z3mqjBܯڴ t3 S鮂HCʰuiRw"6gZus6~ufѠK89PP89n!@a!,D=̨A@RݫWa ?1 n- >dr J9˔Z(zf$9*CJc<,"#%" bE*s `һ7Фi٨h533*9\Ƞ̚\c+\& ϓmfܒTԔ}jۓ\i$"Ǯ'4t7ܵJ60Gać8!PC 0APG=Yɜ ߼*xm\ͩhSDOF=CYkGB&QfxpzjN2&NbT,0oD*QHJ?4\Z7jq({H''!U[!*L&‰rNt'9c!W6$&Y D;g?w;brUas =휪 <;ѻԼ-0&sn=y+%5)~獴91]zrf޶:+Bǖft{15E]R_ d9(X A笜.̧QVH>f"ҵˮY^7: F]oŪCa]@ԙ}-1nz K+)i2gx;*Ot 1>P'([$Q2BVXt֬ 19.}x $sSTQ Ŵ7Lzdi걮/LǬedÊ LLM_9]y)'v|`<ԓ+2֓ũ]G7̟WJڨ.KfvJ//vjX2 GLЈmv\ q z,[“R+GaV.R:FBR\QA-;Vu mt0+T%lϤM9|8lxs4yDZ5&ze <_$sH7F':q)ZmYnqlq AEm, 3K60K3L .X#WN ӫWӛ#r.'8cI,F2ϵa$Xo <> ߗfdD e`6 EJJʄG_Bl}9驲;z%3 7EWd!A5AGKvsROvSJxԇ|W%e|{8(!ǩYbv]R>=zwMD>ݸ9A|{o0$\8pu2CYްC5aDWo-Z:;tLtt.66r莄v9,ۑ{(I(%rC1O ,,1JA!ܯ)qi 0ğeʁf#PmDϗS|c@1qx,Έ=#0rxBEr0CJbv9k8 7+ w,IY#^NNK40$Ȥ5hNY& 4s27L G[FRbSB\=~&?ųc]\ɑF۬< );IY(;#3eܾ;rl7G X - ʥ:>U|-R7DGfUun )Ф`…2{%=궂8˕)p QL+4* !og\ ^ޙ ` )#dW) :X5X{T)Ę2k@JXAkذG#ZºP KU!ޚ?sd.AsWhSj=_^U{Mr/_Hgkи>AM-†M-+2{:s-tDN\|%)8";b<WPxV=2PRWg8jJ_= $D<>/=D5yZvym]F?c|KD@X5IU$t.j3B-ЉtoU D،!0ǿavLz1g{:$$*3yCY$F?=B""O bv^cYpvD:jR!%C{kٶ[^连+N5dȪC uuo`jH9˥Iy$f!PZb+!9"ێF>yjEֱױ$xM;HPmUK\UY.G(E2 rۯK-DkcY; mǓ7A.B~ky]{@+{SJy 'ol`mA]hy屗P &"VslC|q&NzT w,!AW·dʙ=: Dv8> Ӛ{E̩/}@f @+[DрS 6ش`wNaυZ/Y8]ovm BVzJcq`vY2C?g"cv?VL)aId)/7@*|)dmlqgep© >cϝdd"U ɨP}5@a>7Rn޹7"O(яKƆ>Jl[%Y0o2a^-5$ kDc^.b9\w>~' po^j}.BPb*VNpT>̛>_5˚Z/&古M @٪%JBmz|/Pq0WPuPMU [/|V'2R£(;_n($yB"c /3ª&-Thk:)!Tq&˗h7]QdbB߭>I~ p9pm s8"( r*ǣf,/nfl0@R Bc,j~9BYխZ0BOlu!C6r(}^ݜU#%LYT-:Cdzi>O\Zso8~ʇfq({d޶R~)7xO4F1p֌~eʴop-ˈ4W ARk@-uV hJ><$av')40<7? Js}5`K Oˁ*!P.zO(fL9i30e'oOogb,xN^mƜɔWT^my(d>ǡV`_2k7T,:t~j#!5=qc\##nrTڙi܉a6,aJ_M "_e/$빀K+y rt=Iݱܸ& }.v 'I.D$ndA\A&GYgE*>Uz=`>nzPXFW NI|^f +fW~\(AM"Vj^T(`yōn^Sn1{iY>78^]^>t\YdVΊD[ j x=ι'k K|,@ ݁/:ײF *M Niͭqѫ JSTCw%ނi!!~tЯ+ėb{aRwzTq\RV]euyK7Oё5#wNU+,|_MہgMR0u:q]W|EGdq#ZjiF_r}:|腏O, 6։ R p#M _S]yrVSFR+C.?itX21؂K#vL=L:U,DXИ"nvIj:P~zuԆMǼG-qL}Z .d+G$u]ehmt Ks_浙i {?9 !4@zqFTcYFv/K˖@9Mwb%z0p KNr rY'|c'p'pd @kIWD䜘ߜiJ&7SUVL.hX"[ٗRi߈.bUXpeDAa$"URN!С'Qu,,E9c=H&ll)G3ui Lo6`e4kWg .郆 r2^`2 +C^(f0\+)KQ!+lG{Klsl՜_Z"ޅxEm:;]mқ ͋N#zNMy+$ Eد M{Uy`bNN݃ ~7cx9ԷYH&Y ޚXb'@B>}4*cfDjn'aǀܳio t~Yq;ޏ~O HC~&ē*Wj=TWZuoR#L/I80zjZ3*< / |!!PS-)v-}ʧ=JC@G_3%tYP% _ :4du ?GLޛՍק%8hD+IMN6b`.tah*~`$t5uF Svݷd D11L P"s$}¼@s&6*ɔ:# ߷[4>fU~-i8X=<ᦗ1d{t0Vdvxi,Z97Ҁ(==G:ʧ Ӊ#N٭nOM 2vΒ4"xmH "eq.̥۞ i BT檭aeә1XiN$cƍ&' ;OxQ9),A"ץ&:{_huSAiy踌FV׹d_ یtBkfd8 7Ax d2:i0osXELMNDv_*eL_K5{Q8{ 8~.pq;di0KcT`̽%Vq [_t ѹZN;ˏq9x-HaJ*]3l^ DG,d2wYyg rT,&eSK!|v{&MUA3rsoV||Kx^e<񁵷FXRvQ&dAtd8m"vOMaJgh=x' ;AskE-k2#| 1|ă? hKD{DFW(N8 &.jvۛ/9f|8QcRK 3RPR箰ыj p4OL3,]M ۢ%H$1gz vVP{B'zϾ>VR3zto8ooT4WnK'q1r|HOup)oA*Lo`UJ}ùfk/bJaur~yvyl&<3H7J ,)y1ّqy(*]U[5流R=;CtSSY#_[s^M|]iq2hGW=U-J a : =/Y@'m7kϣEЀ5:EW> ػW=0Pe8aJ#[2  $b ]¥ЖdGld. |\F3z>s c3vaX Ѱ:|+ h!s)9ҜGH>'v#ї7RJZJK,Ԗ9(΋ B[R8; Sts2{ or"`yK>:wJG|vbW<g-!XXRVC`ʑi9[,ǷbM%B來w`r0$hXVDfU $[)/q1Wi udn|"sT1E{agi2N럟ɚd(BByrÇ(g୆jjغ>f+}3Ql73OXtQ] o&x!GA¤ROg?vSZ7FRM9ZäSt,]enY?]?ZxbL&K i*,5U*WȲb)wcQbT:Hh@ ]O,p$M5dt ݷ[2+yd k ܾ%SS.ͮJ$ș-G3κsb8ra>L׈$zSr9[8CZYԕYٳx]d||=[M@āߤxՍS~YcgT Sj dic&6Z|S|x sZΙ$3H:h$25h8hFHQ S; {S/ )pOGdu(1NZIĢs~(&MV+D~}7=y+C!""biC:ȱ1S;0Nf-}$R30`U@iS.7’R[`*i  ()>_J7Ey}ܲlc W G_)s$Xqr)@{ .kHz[gS}]/9&uV>Q8D'xRX[ E3fEA-Bo22O>SD&UHȦn%8KL`jx,ЊnM|FE`@ Wi-_qu>LYJ['Yؑ&9og|0^V_~GSn 'F'A#j|AvY8JhZÕcF[L'bhABKJoPDn9Kڿf0 \sEs0a)EkZ\.7EeߵY`ټt؂lc) n%_ 9SEbZ+`M]7ϨG5>)HwDŽ=eF3O\GPfm:2"^u)qN'!!tu!%:Tu;/R(?bJBIܵI%X_a%* :w9V0Y56;#YvD??pr7ŽjLPԤrI!bvzx\FyTZWA+twfs-MX|_(d2nVV.Kɴ gHT9>T/ӰVIG)0Yծ㩴d,d.?C*VlTm{SJT;T@Z8,!pșb]gFG*V5d 'O2̏T]္S@q6]̲4M[ bk{Q:F1oHBg@aB̽o_|vFIbɱkOxQiR^ymY& }R`-Vk1O4'@QU>X} /`ƍؔlpm% q; +)=@I.3RWM-S+bn wEj{_/o4$6UZr>MɵMs:ʜfv WNX8`yM P$t+F 1噒Xov .yrfkր& NGvjlzZkݟ*9~~̧Do!7R\*\=ufu#bxaJo¤A\ɗkBpD\QzkCn~@3ODB_WSxdCzYV<1OG>5]ϽG$+v.ْٚ\i⒣P~& i͌u@\n鉇q_#mk4R^JFru$P>6"•J] yȪoBp j[!(&*IP-lz}+[\R/=07S,TBDh1ZÑoC%FM{U&gjB:1ږJʹ_uJ#)Qcypks ݮO|c -Ӫ "rP*!)NͯN\䵺T?Akx-ٸ,p͐Qĥ0XK)_F˂"-z~%Ul$蝩;!vcVh<.iEI(ھxWIen^o?6zF,įG+}p\zU17Z )J`ZiG5r+zצJ]+NOTuU(#_b^y"dpoQ}ܠQ4{Tw e |D| m77k^2G=mI> 9JdUo# xW囜5VA#9<) b[ѝht@I>fz=. :y>e1j*wNJS>ot8Ь!~.J[uG4"KZK jRuo"ݥDbLrq+o)shf{eV6n:ܥҔيvp NI0ڕjuHm ١eSN8͵dkcm 7=)`wz-ˢCF|~I 'MY&Y-ͭלz1m m&/%0r"-L\7ۭ@nZv)mI_5~NjPGC`vrِj?2ωC cExn[]CwKQr}BM$m8~j)`5׬81 gR4jͪ}BQzϴJ31u 0T"L~ms(d-{r_ ]d7ERyWx̝nufJs|24l޻x2h%@Y 8O%T ,Z2»>㑨%qcdŸz4751|ҤTw(y#[RvH$i Te9_?}DHwVu:iOM V w|$TS͌HBJ.uOațTt :n!@)Ii%cR56:z/]~cu +Ʈ@(_3jv~{z 6V]#@e)7HE;s6lF3pwf ZAOョbYFS*8VXzFx$5jZ" oܦ޸|eՠ.{JwR-Xhm~2Gzʖr.:ӅOeȪƽ%2"7_-~oBZ; T8N[=qB;MHbj6~l͠|0 gs̚ȘH'aa6iC%f]"b/0|{c%13d2r98\dfݷULɦRJ`_@֘1nT=d2[Nϙv^/7G6yrgƜV"',CP75hcJn2|1mèڎ]d>̺%O f-;ٲ7!=FUB=̗YW4MOWy|%<{bW~>Iys?i)++|Y\=?e,dR'՘"NLJ,I̢5lSqHjt{*t{ākc]|S:hx݌+Y#l]d&_.hF ,yRd`Qվ'&3߰ǡN/(5Z;ԱQz-[(k'y*LIMɹٵQw'!Ⱦt-0`3:2,gRґ o) "pb-[GYJ6~n j;4?^mNj8*R=&ɼc5TtFt{K v yaa;WGKGָ}GsX~~{E –2[,̙=}TɐN 1ẕ(, o\[G}oCpL]ZۓN SϲX$k Y3JӲ1wu1? 0p(iy(*c)\YA2*9]sC[5ngG& s4(UUޞcYm%r3_UC^>PVo/g 3}%ts6wS4 ~KU\oPZ$ 7l)UCQl0w7߯"B˰‰/]Cs@3 MJ#gdCYcbm*?sǽ2S|Wfr .&׿q4;{ T \=.!1ie:S9mU bA]-cQWՕهFG|t,H7̰xWLe Xl?߻A[CvZϬuPBbǠ;CDn*5(rdԫg%W$uK53[cӈ6j jZƅS3ڊXXM|X`h >hanț u1,<}-:Qv'zj͙~ I6~gaX+Ggɶ( &nHD;͑@FTAbu[e2i4_ PMZԹSgt^cV%\![lFp^&*x=uF{n .31=1ރ= 8\Z\kt,*l-> 3z$|RJ"ì}ίL1u=aPZHS#5= B$)>Ȥ4o}achi}.{%݅SIt#"n&]NV JoM]OVA9 9S (Kؙ;-ETYk;bCA=z nJkQua|86g+ j rb/ SfW>@\-,hqΰL3|~$j=Ӥ; _N8.M2ٓd]e7 %C89FZz GD1yi,);mu:BYENT[No}hf%QâЯ\ZY8ǞQ+:ނ0>c>V{uAlgOgQ7䵒6[Da0̄HY`֣ \QKnJҫz!j_.(S {.Ѳ#qHHPtr7;]JCZii=k|bu'whsG}bidࠥgHox39mϒ!7鰎#Վ)rb &3Z2iҿnP')܌=WόrL3c5k;1ɵOt#pnr&BaS[0 Շ;J[TmFl?\CfiuuPJӇtl;!OPy`mŽ>X*G x:De~‹[:߱\Nz0;G#:9YPMqƷwN{ 퀐)#a7Xʵ4} ZAP!GU%0,\ -jDMK적Mrl+br|~ 4 k7$$|@iIn-T*Bi|;֤?.jyG:SFZm)şx^B]l{kC,r)'+a㓾}%g3Yjmux::U\ ="/BH,LU`_>& C@ yx(%a~~{2?) "Nxy\STFql%-t_܋߹/:̞l/>_HhtiK ~_*#m8쒬bٟ5wْ8A&vfͰ ?(#,9昊鎅z{Ib$<$d;Zئlc6&Jn)VmaDzKn QcrYA,< NѺw *vV(Hr!h\/o%6r9;f[(ʅ%\4E,~6df(0AK@8w~F:&="r>ܯ@7zkƈmK9l\ޖUR7SBy熏R˒E~"ϧVPzXyguQ~Zu$ǐ6:!vW/~GR*|(g#n[ zwTP;T|-N5BZFKl" s^͔҂b76=~FIұ;PX,݃j\,o"c6xģ|~#%i>6@}4o/Nŷ[:zd5>.]j/$G -YF v B 1y?ymeq~_]O;p7G9\DzW A?{J;;Hxgc#_9h#EC5xomdMm2c(ge"f@C $g8mNcPot$07_ޤbҭWciln%Is+ӕP,P!@%3&F`妶)#~U~eDn\eUDol>4WCѺRBYgIO(>rv@`<,mPdKY$)൰H- D]2Y4F<<ؿဥLQsy$o`G"KfɲƄpP⩟ERbVm 讴[#Y4trЃXƊy+)l\ wӕNAR,^Q6w^Yh}ﮨcTSE-ز=mYsE^hk#PU F4>3mÚ[b8cítjlA*6FVZl5Q[NÐ |²6Syk.k=+i6Gd Ѯ*qt/*/ O#SOz[Og|@+F@&7L>T}K}]jV]@hMW# *HʉYM\~QrFR-yU[(RZ=,C ) e&^DکM㦁H'pZ$~,Z9`_;/ x15EֲqxUÛ"IV&G!EڑoZn˶ a"5l4} cPRX6r,~R^u:ղoYYјs ծǣT #$~W=W:oێ~C6q(SâoxtNc) KyDT ?}S۩9t5s%g(OeHZ/n@ƅM~ˋ5;| ek^Wc%PZ<RJQ(N = TPHd#8J$liiEӐ]!j.p8Әh:9;#;Д`n|T{6&tRWXJP59 pk-FK,K~琊M\[/iӴaQ+,=[в@x_WʫMɀVq&~r|j,]fw }B 0W:UFÅR gvY,x,q}}逓ZlP;A#o"`w,X*"Y< IA  AY=8ni+0B7d&^ۤ9,pacXEӞC]!4'g'\Ē)QPA :caguלƁ@+P$o'z$md3) ΪY ֙ܲEatURHz!TwxyTo/B }JM:"2O ߘe@u`k&=B5CѼ$FA$/\\6*&_e`WX6؀[i$Bu%ۅ-d,Fۀd–Suw;̽Gndž91%Vp+v䌙<TҒ7+$;mB6KM"cU] y$9e*Pb\Opi0ˆ]%L6ebj\{/-6Q畤عf}K1zF@2CvT(rCφ S|&d>ht1z{?j0[[#mO a frtHg?! xؿNQhg.zG G3.㺥=SjW;8O穵Vނ8" -6%Lyڄ+9+ָx iM-DYyܿ}u b||%:Ʌl ⡱Xu~缑/LX ޤ.R<14{ 3IF*ĽRWآq ;ڏ(טBQt@l\7Ow]ȟ |j~~ʂ($NJfsm߯nL&U/(6ѿW99h?e%z.P\Qa2'Us cn$1oJ>z :S4/,S(?/h72i۪#k$7FM.T R_씇F!/ȣmb(Q[{p0 =wܻ-:1UsbH߸}ݕo?(cF.WKNb:2O[ޜ]a jֶRwGUw2"lF܌Th 4kZw3/{(]7x5f={o HF ;Hڒ^v9/)8N L%/SKiykl R39Is"uJ׊ Z!T.|&;]mSu7WJe;35Ikmŕh cmW>׵7]g &nmۊ6XIE@Bo- ɋnWVfʬ-=v/&B|G ?[sStvn{"?L̗'I KtϮQC9΋AJaMH{4vMc 2gRyb ΢[K%]),pKn}>ol%nWoc\D mڅk3'l)Sj%08T寍G% 7!Qs¬LBl ,yB>]IYڞMc]*}Iyf2=2[}|*1R+} n gûsxuE ԕHll$]ηC"⯕'%FMpw73B,mC@>0Dda!imfpw $%j{ybA]z.?j!{CLآOsBh PI$ذ+ sJtf.cQx4n+$ُSL]Eu)(>ʪû2HT7%ed>b1+Ux72E~y& +PojfĆe.lI ,aӪUg[z IMH^r\KrF0!4|VPǸVnQ,=7e -u-k ]8`=*uHȎh7fՊ4d <\S*lI3xNHZhPfžbٹgL=șw/o8Mɉ ĚgW~/g,]V1c&nya Tn-ET \R@f*;13cˌڕ]"lo%HǙlֿ2%:tlupt~t't$v w=LK^`Dii٧ĺܡJyirhïB:F%E'G2S'/WXbOȜ9Ш` \t=¸YG!/ђ^`{57(͞sѰ6 ucvO+&^\cǃ+-$ 6W㮂:U)jk}Kg#[ ave%s}P|יJkj@Y{$6[?]WT`4?ALlfYoZ']31 }c4+C5(M k|dADz=ՠ)F.9UT"aHϹUy kan=jak3iR}~pz 4#2[{[s}܇@|$O~ D'Н <@r5I7g(ϼϛ~g {n< ː:a Ra5Z-rTBRҔclsP?&'+z1]nC~)#DE0ˬ])7{ݧd:Di$*@}-z=lrS:^@=#FQO}.- jrqF ;:6tOqQ?n0>g(8}])NWeb /5 48+R6z^yge\T+ 0n3!$9\ Ƥz'm<$|VDa\TWH6-&{'  jyB`:1[Y܇j6Mӏtmu?r%$l'1,?;&FZ'Ã:}qjC?MA _}5||iLN3 A+wĆ$Sr3:GJ,_=A,ŏv,8 KmJx r5K2RB&c ' *p}*ژ$~tԙ. ˢ;3">nhO@n*8pRqlb>YRDY"h % k}<`Jޭ9gY띊U}=qBlTsPU~"nH`*75.$%l΢:7p U6rE>mVR[a`eY$ ƛ8e~_H(g\ќ<rOݲ@T_=;4+d]q.؆Qg^T".,/E!^5 O.=AdOWTzg%K5SkԵe/d c/K9k%j]i9~Yҙa=/(j/d?gy~@gZg/+*(*4$s-P)(ľ@PhMBV. e?f\769c'sߢx8%ap{l@X\x2f:j5OA9;y4KţݮC:1vȁl5~VbA{. n~tš"yQX#%ZQ=~ݖkkVA8]g\S1&윧|5UګVn $|@/cifzTM1QHD)ô:arb 3X|Uw}s;f->m@Ƌ>gܗi"ԅ9B_'*'V֨i;g:>B#n}X'ڡPx 0ײ%:.^C^SXSFՀOf`I3T.\Cl+~c~ %˦ed}E/7uAeS5IRBLRA`#MQr'61FʫE(lcߖI\aO3F jط< 7  d+7E&'/#qb0F'EBi $%'MדFMF6ڊŧ_0,&p&P+5>z)ήHCl0-;pMQQj.k>v}<芛~*6pfL~ ;W[ɶj[[(&#nYڹx[?^JAU[wCW9_wvq=%MȣچŪՅKש\q~GAvvm-u u %tΓlǢ f֞eD*ũ s`x|f 0/+7lvDT~ޜv,|$ZNr]y1`@+ W #n3}>+V'/ʹdex%5 €kms!8dKp W/ qL'ᘩQBafbD'ƧGr5لZ9K16ȴC^S`M<"Di#!;!šhߏ\(doc7q_iiBnzK׀B;M c-j`Ȱ0tOSȱZ ep+c T LR0&iuwd4_~2Pp>py*H7]`WGy.loe~FJ?-KX "צ 􎡄ǤTD\ªcٜPey4WNyϡg vMƩa':+h[FPmk}`Ugy]K;5G"]gKX 2j6^O /~?ra.Wj78>7aœr'dli `ZX7Q]lȲq]zml~h è'7PwLjM7Q'z`go Z@4߇r.|X!0&% e?TTutm+)v4VG-ÇdVO޼rueX|vH Z+ebpҩdxU`cEv;x Q鉷oN0C8d18!5Nqs)eڀD҃M-ZĠb/cc`^!bbu۝dheX:+p߆(V|~`'+fRB^'JN˒o?\ 6)F-Ǐ[m.q^_xኈE+kbx'Z6Ɲ k{ꮼt 9|Jǟ_U?Ez͠R 70/{b!g׋nI%&n}$ =Z!EUsԂv>S`6TN@wRukaґ)*]zEHE@r솼aYf_ip#eLQ~B|in~ 1,cg"HnOMIYWZ#O^9θ4fN@y(@n{~G:حAH߾>'0elNS0`y߇Nw~i!I xhf/2+:=Sn4u(n-a9FBFv`GՂ3{ z2/Uq&6\_K7&&֗_ws`gQ+ž.&KT]q@gG)P| Z>h 1c]Xs= (fBr?&@>eBn9B15nm%LGyd[WwVo [7zM'in?OpK1"Ec?Eދ>ߕ0fd wb)U.IC[?)0}#֖2Hg&| %QTIaߣ>+׀c([טK*} !c(c,6 2ׂgNR2`ךYؐӅ[Jr 5tVΫh#WW7QJDds5 u>d"3z/XM?+$g=8'-ҾQvՋ)/*S馲T}=}c,kH冨ʢ'b-̑|UBeԳ;Rx̙:Y'3[w\`599=>΀+Iepuc=ӗ=~Ym>C_cĂ# (YҕFe(I5ACԌGf.rbGRs#yEȔi'?u PF8ulJ ej'9(ݯ*%kۇ+`Vޠ #UQ5_gH9gCG,=`cmAK6cFr9lLWMG ,@I?{xC`n,&# >qjdOŁQTǓLL.Lr;p3oYu3A:8vg{@w<;nr @~ vǥ_uQuN@nE?٥,A̧jkyf1n["Zk.] &cDEhD 33E-?ݡeu`wtl j'KDs}d'V3[ەG/҇-)ߏM4/zOG{(]"ӝ+ٴ*Dz,ݾ>fQCxԖKwM VAmRݯz%K^۶BZ- 6vfفˠC"J K/eT|Q~SL0#" n}7G5`EV"Q ÔyԷXRqEפNL(S!6uw5?d0Wm#;Cokx3xqOANeʉ uCeAT|=)7=aNa &Xʻmvq>`G2rlUƏvAcrbMn:Oܵ` 8` <#̹rԣVw6*|5E?ͨF_ U4>yDCգ6pR]EH&B>qaм**yk\'swa׊7aHq$4OsަJ+pkJCA v:@HYbdj!2_H*\Z>횎llUʧu_$pͻoY| ;e(*-l/}Yr -6lo01ZXUȩSF'~Um8&S㷜+QʛlfNzTIsAޥ[1Ѕ}d ooݮ+æ Iks#@>Mvbeòf3+';/b=,%KZdJ6\Dv'Pc}S/=S{atc5*yU#]mIjlXE4*J$ .r1[S!}ZwMXކrP;Mƺ@@Q$P%2'XmH|ݒycӗX?9n|4&|W?4:2RdS{Љ&_ hWB=C`0[_&-Âol@jɧ‡lXr7R FGc|&lؿ\ GB:*~|`U$-{U$m F,|`2Sx/koi> ,inxO1U($J ڄЮ,Թ)-N8JL{*8|-Mt|g7K%,(Sp)S9A !|`77R2P%,OYkvCIɩDv?$6^tS(_b8GC59}qz~QwF NmEH>G$\z@rhJ(e i{%)\qfaK 2{3u[!8k]%弆2fGMm "0GP;9qIy̾:#a!=7.ʔJo,6="S!V_Bw¼?Hg'GCHupUoQ *[u.~&r,{U[3S)7gdŗ؊a}ŴX3l94 ` 2"s,~!sF%s\w؏l:vD:L& F0?{83܈I D0NWL*KH.Lq i5 X#48gD'2s0@4& ND (30Eþ"|KPr7+ExAIZV_[!̂{xqS9Mr@/&dCk'(x[So{2{@ ` a<v}AAFY.9n1*>/OGcQ90ò@iB#F7YϘj\4G26Y ~`ՠMr>`DY0^ShTZ@sc׭e 375w<ʊz Ǚ;}+O8/lKS*`J&UlAG1 @&9򲂢7[vW5 (@6QWE84|wXqw&0Ʋ 26 _TjwЈ`NƑƭ^@Iێt:2F7PTփbַ}6՜B"̖iwX@ȦNq<,"DHjuyN(u^7_gjױN#uA2u,-bF)Y݇NiOpx!V`=\Ooc{K/]Bsm;?Ie P:"*y.X޴\k>ď S#$˖-#,9"\%~BOc=Fc[PxUDzp 8 }RaEHwxC3V4.k%xT'%7QNFqCܢJ r:g]+ KجT!)Hj9}4rU&^Tpv+ynK2:ܹj)\+1fCw 2ѳḎ۳}zX]YF_zYH !aS)B <7S$ <;b[ qY9kYr<{# [#|-0 n5WGy3?L4]v0Wc*an/QUJXW|JOw9A჏: =|AǨ'PMgCVcgɩS{8!Y( ..\eZuT5Սpob J`S4I1ĭD4mH' Yf=q &3 ]H0%~ 8cVb ] ,x5qPso h i8+a@,mw?F_M6/widok+Bfvr82R'"WBu-<p䜄%Z} vʛ25> !IͩJHa/ssSxBW(wIV*QNDv~zڱ|9 ({$$6wloଆ=ꎫٴ۰IIHB~>*㍕RcU3lm_T$r:Т74 c]gGw>=Ǯ(2n"i7[cbZB.DWGg7)@"Za Znx{V d)MѳJȑ!,|`p9lˈg^]3*Y-D_,A.*u~J4G. YM=E,s%ٲkEM/"'N=n+@iلÞxf"aft})?l+e <9Y8._Jsme7^LR?J;(;"s ×Ͷ^h/a3DHxp2RV¬_|' ۣao6ݍy7|U;=,*o.ʯx8`z}_ʓ;pW@@UBn.M$J¦ CZ K볡Li95i~/ۥa O+-#4aDy|JR@NꨮQSWA 9 -o?ū?Co(Y_W71T+||nJ.š޹2n%Jʈ>.B>kshФx N L(xC#(Z _vb('t"Mw.Tyj/|'0%KqeNm* J#%;6?z/,m૞RlSM΂kӇ`ֶ851 X&yPF՞7~hY: j55R%"  !OgMh_OR'XvZĦe%0q`h O>+Qť@{DKvPug􌶇u`u9eMu4xl1,P]5Wz ]ȫ;:QT6wUπS.*تIJ:gj}-՞Jgjae 6:ܥt0c :<!Y'Ud=^]%M(ވ~Ѥ9Lɸ@J")9=j\ tG t<>J:!w<ېZAsҵN\AUb >}D4`L04p votW-_,e nuANaz;}e!<[{!@n?U5FBN&Fӧ3}):u*Zg#P\g 5zz4r H:x"=v9m̚:IDQȄ\y3,I%BCђ ߺr %ͤ [W}9eZ+4k'P2։"ukgQ]M)8=i(͆ўiaU LF#"0n]D玄"h3?6r=c̀(n  +DʳUT%Q(X CӍ}vv,RcӦ?J\,GW2'cm:GԸyyp5؞(0Y1Q4dS2AFP@,'Z; +r*` լXJ+ Md@]Zq&ؙ2Î,A!M-9 F|_b3KX+BHx_^(/YWVŞpb, 4f" ~Cblp'Xw8VIW*:eʏ+X*+yHMXVT^v}sY37Jj7ެEw gC~ZFaxLhMbkh0zc&MR(^ڄ.*[@0r :,xWgBBSב LAG^H8Қ]{Wj wg]̃:V0[}‡rC ~s ddݹ`< Զ(Xv%(TyI2$K867LUB4kD]q5XSFhw$f쯫#&P' xbƜ5n %5Kh{Jyv[?-+\bœՌ^m B@ωָU?$֡rtr3_ uEuoe2#^=761[nKSCcy]%KZrp!3:+oA=g<%>cibA; ԓV]ǁ~#r-x+Eac4bdo4 FjDdqy.gdxV t _f.S:`sݰ YTM:H1@XQ|zWw&iM{t<Åň=y,53ckKH|x?W6Zdz c[h2 yמ2ӥ:]L}v4X%šCA; "-SE:bhk﬉@y!~^En v24@7^*qJ8粺tPfsOcWWVEMWCWt[ JtX}+O.Nn'T[4_[u}C+>"HF)&Ļ-d74ZMQք CΪ.T'CP`+8O^x RDpZhf:n{gE[ bp` MuZ*X60'+B^ɝWKב#WULgf-;7//kꦛ ;X6cnSe:ԻKXGnBS2&JD9Kl'_2 0[g)ړgx9_ r3 )0*G.->[xXx2toe,fR;Co{PcC-s>s)Z:ݓzUM9ݔ@*.ѳb eY#KZ2G'`㘨Y\6 Sioӡ [Ъ9M2<})jV& Ӡ͵D݁\DbJѲH PdO Ve"m "`f Lj*Gq]| F}pXԀ97s@ڿ[*5eOC>=$9E+] }w4{q20ۦκAM{ 4|iCXz3uPy@-s:4Iꎙgk-"߿#nB609 E!^w] iR΍k,}^ecۉO@QAt>p 3='rE @Þz:yu*r 뒜{=O0; |P^6i#t0d\|5"_V3Aq̝_}ڿFa}4z9}WB*ܗv#rܜ#EtUn̙)ҼA`]&CQDVCC͟;ќ'{]CG¢WZ{{}Foբœjѐ7"wEQ"NJhUl+_GpGz^߇;߽`$%h`Rxߥ@P4Q*yI8[\6e=A͖KC9^CHDQѝ4 XX)vVxFrIlcABvQK ?\TV(nMjۡ RdTuü4Z?֡-ltCo߅r_P r`CYzr N3ZkZJ +Xz3I5+GGP)EE>ٴk[zu0ah"? ^uӍ(afwǜL[ce9q.(Ntr i+GKoYOKg WAAk}z8j76)9h24;Xr~B2񓡋9D_M)`&Jmj>yJ28D3Ҋ 5^Ѥ8k['6οBrZ*?/4bd:f,rM (RI?XE֨Afw &viqNl)ma[Qv ;8n, h%#&dd7mzJͽ{5e3@-ŖuY$ĭuyXš7*E>ɖ/d2(OOcBtoV6q3,,ϚR&hDFU. ںM6׿谜CQ^JIYTrf6HvQ[. ކ]t $ʠ(iKUg0h{$],jA -(?۪P)bDE? @)4*$qۢ^wr;It\6ڨaޣagd"KEr1g*4A^0a@* GI l1i wM d8gsbB"ZdAv-mH| ?Q>Dkح]eCvٟ8oᶆ*V=q~ CrL4N!]wW~)+PL4mSw A&AF/\%I`xsn*d3+)8!PKxu[.  93]z}$΅ ޴ WϪI#qZZ`jy A NVP4}\POUJF5*8JC[lj4v#yB.{HإEXӂbb7bߝbyK \O<$Uo6{t]0@ו" y1P+yhKrjHė&'K zPDÈ:cB^wW4nr A@)˪;pj"sOV6"3^Ѩ0ڗNw/:Ɣ}Ɏ_ 2S H-0F$"m\Ӯ" G攗QOڠ}.q]&M.bf0? ܕk:mYqWCGk5tS1x]l<&W" 3CiZk+ճ`vYhlNzee_"Џ 3)tՈ-UڔlF,^]1U˰|b]nA~MsIW$ ˒zLaޟqs|4OsjN寂7:Vy PU\VܹbU_; *:Ih:= GN8~g7ď`ua_';~\i]gyT՗֝fh5 %&y7K B Vr_?B̃M.ț a P9v=|hx{KNi6lFzdW<-'ɇ*+솎~{>|ks7UY4d?bdgAv`ï#sT۩8C]:[c* Yj7dǸf=D/4αwЫM3`jW"W"<d.?:jZ6qAW5Ҡ\S> F s!J36 "@2P@XnPDdYtAIo]mc"w*E?X[LBfRPT~=5 #2=KU0Q z}x/J=Bc|ALv氼4;c"ۋ;(HZധIBXBG%+ubV^,O."|!$=On1鸊ʗq жIsWc,(N\+ Id-f)-èje ׹N emGUDKrG@$Fx`2gG!qо^j9D"L<9[B$j !wPn!C8wQrgT|T!/#?,ϝ(s{*k eO1cNJ\J&񢘌O,?[,7l2œXfM+.+ztŅhzS!'T{J#yeȷ N%dεK a: (n]2Y`Ԛ*_CP^#VSh6r}! f&d{?dt3a1V~ypI[L܆DFr=Ka,|yPOdth%[RU GLyا9yBҺ5xviRAU _5oK]mHGbdfI?5TA >)BZ/nXlaϦny33wOJGJ B=i"d7 HHSW])QߗX[sA?5z4^*8gM9pd_R wM- {/̽|c&>@vp=6r  y} z5%ǥ٫,B,YNj_( .kN'$DZjOA2|oHwt1`XrXN9HBv6K>PE0 PPaA+94!e8aJCF*l.l~!SRF&mB˓N |'4ZK([&jUVZt ҡ.=Xo]bkWS2$T hbqNr@I2̣=NM!x(l+Z#!%`p:WϳXbԅ>Ur yox[=sdm8hw`9Êh,}n b*'9#Bݴ.`cC*y"N;mOV5fϸYvvx$9E`ٸe"7qI]yivhEH ׇ0!ʤ }9Cno;cr D66|*mP-۲ڣ1 >~TM|Pp`T>Fi\oum z-J*-yXOf 2c}I{{cVK*QϡMQլW^Rr3ǣnRQʆo, Z[@,{'z :'xFA @Qxf* xaI,nj1\AA/ WԾG˦W3@0MO_>9TR~xqvl8ފϤ^k "0ҋ&wPQᮩmks_vDx/ 6 ¿JU M*?|u BҐM"yf6.RXO}{-;-{Zx$*=K}vJ=4Z߭MNvkA# P?7IX)$FbqfdVKM+ JqUaחſ?}Ldn*pJ+ߢP dsBCp*$P1˜lW>9}|__-U>NHښ9/5haE /m{'B"n<)9AORJ+|w3zO5{٘4GrI wqÿ~ NJنBig89GeQ۽\P `yDk_Rxΐa\l_ltOځa+舠B( l 1ivK./j웡?mRg`O p קo+#kI%8AyqhE&QSRXSk[_&^lg Ƥr\Wc-?ϓv.u3aώ\}+&7ۗi \פ,?3pJgp!I^nԕ]&Zʇ{W|,i ʓm$:7?QƛPWW:Q:Mp!Av!;HW8 (>غ9DT/jsj]=ZR'Q;۾%h uQG,5[ɘ?eZϻςS0c!qf"Џ&SB %6Ms6eR$iE證׊yc,#$3YnOmxrWt#,d@k@"{j%ȋH4.5o@dʡx0CQ2%?xHWv|@l LsMj9^xtbtJ!lO:>¬JtTKCaξg;S _"0 k]FQк\sh[~,87\`/QSuu16~@I muQEGEY0L /K3BʔPsr{8&rtR$+-;Wz/}ƚIAzٽy Y_vu csb%l[ ܻ/+|t~!d%{nk,#+br؟lM!*GemBku_ک$9AF;*Pb&{jFHM9ږX7pnUQhw/KQOXx! ּ r_&Ԅ*Y}َR벐8tbAs,'S[/SPtۥyX mci9MuՔej̲ `fiJ3ll{`Kz+#PHo1>>e6Ҕ,IN￈\=OcOβo\?6M.%²_I0( $vb1U/{BBs S%BObtMGP5dıÆ\Nbpy 5 : VV;UK7iIn4WC~4I~4wtX৭()S`Ve|$TDP(R#Qyqڟ?ch‰蝐52|48K F?1MVnˇǞCh6ԋZ$» +S`H#8̗]Gؕw],E 1];ZM|R/_/-~DŽ#LUzߖR (ul6:1vte?3.>mmdF>‰rg`up5@d~@ZdGR̂ChHΡDvGgZ$c+ )Bce7`jI1t9[o)+ 5!y=L-!PG:nǑ\Ja ,w[*3|džٓ/* Ph\R\5n|.䟊I 9Iks\TqoK]6PjYQh|K[] F5, J5,٤0f³EQQoCpb 7BxK|8,/U+wlC諘dQQ2P&%Zv{(p-89@.jdOwug2'FY8λJ\JK'@wE$Kzm6"'[ I; ԗ(a8ċ+$ e? z#E| MSE?QR%7XenILy EM00=.A i\ѠtSy%L;߅C] jMܿi6Dk@V(:`!XPktV'iQ!`]e0`H8)eOV8&#m} N1|PiFȰ7`T^:SYJo]vYCcp~^5gVa höBchЃ Ŀ)V}-0b)'^(Tj*–|T5GGw xM"2F9Z2Z pm,P6[zfGrPSoMtƔy(ő-6k hP8ٙ'c5hnv*b! ZM5/D#҂ U:EvOgϜieAGTVG;";r!@A 靗`Ҕ>*π2ww=ur~`峽=-C?˴g*GS{fΈhA3NV할WA=_h"KE*!Koc?;;TfmͰc3Q)9eH_xA6Ne5Tq%+Q7 ,w< NMN/|i&juIr늯QueOYWь׺N^q9p0o|dɿtILYdJItP9 0~I<08#~!9d#w^k|,!QeKBq:PHȤ'P3_mQz~iLW\؁tb'j^N}4#Ma.#K$@߭!zD1E\۟!X fI෍s'3N_iJw\v}3I"Fo\%rBvOi1']5Cㅺafg.A+Fe+^J& f7(=By~?L0rrY_# npnu9 KN[p $#=;RLh 'X}%br,rl(*W41h¥~_C)_#2n;8-z#Uz>Po'ouojbB"J$HM╏g^`YWsfVE3l 9$i׾W7IDR.s1OT/z^O.C_fyhœ,v[?8e;ES&N˂ìXp%un-E'|% F > s^1J }Őlr\Sm {[S*r(+GfXvEojb:^(o]c .3k^O(:2Tn"(*. xS6e&*HA;R&]RA-8W߁ |:[Ne %ɑTg"r 2r[TΧ9 GSLO,v 6D+005~sk]Җ Sa _ĚI,`=Trfr~ /}^`+`vpRhC()bF\s@\m .!]4X@j{t*8,U/jlS+PB=~VŌo*NݪA+eL+u =j2\†&l--jL{RRcOxA65zA +8N`!H{D eW!1IֈJOlmZ:>rS$ (]"aeHCAߘLFQUxR/h l`?‚%ϙ9& >_3\qq.ҞyԪ _ڙPvrڪm]o]Mg$lkYK3>=dUoXI7 U]MT㡬Ģ^@d.+i o֜9IՙE>{I*t̳f(s?7#.K 0dC67FNBCx4IL\Ή!X3q cyXmI~w>Me/ b-(J0Ǿ0%o$&a0nb+J(HiyJ^*ǛHiG*.ON3P[Jb=7-enVpr}~ F[@/0Oe9 S͹TtKh',Y s![G IBr*џ-ITUYG@`Sp(c7b_Aj2psXۊ1G63E4S QEcs#ddĸIo@ bߒ\dUA47QƣC^qVRH<+xmu +G*oR>?0ɜOQLGrY!mu߂+0b9DPVbjҮDZD>)~I,mOIX 4bh_E(v)(#u5Il6'TNL̳Gإmn(!u }DFMss'L[ninNb>BYKC,Ztꂢw7"D{T U&vE3ڐ!`Ó7^잹ѼrAyh ᩝd4+p8  7Hv |Am> ml㺺qXO~Ry1&ܻbUY8zԭc,qٝm쯃]H *wh_-3c*tZ-{h4|ƍc:0ҧ<0 PYG}WǪ(vtuM RLÙwzTN<$#.Gp /ulah˾7b?p0Æ߃m9-v6FƸ / ;Y^;f,N  UC\-OLroEl$><{_=%Em7p하P&lD Նo'Pd9nue;̡S~8W0Y]XG0Sl/y$A)aRřkӔ[^re_%O7zV*C ),FD!ioWm`%AT7јxY~Cpҙy x˯i,KUXMv^FXgm4=^1oaMp~GT4,T'Z61,>H\+ G~9rX.̄ԧǧ-D ,6rcƨa/gEIP}sApUY2N A:@Mq @ 2x{h -ߟ6К#7ꤪ*p;?[ݯR2.ߥ0Y_@Hz&-+=FbgFA-2d;mvUuyMY3Sw"U$b%ǐ6 a$oF>i&EXw xĕ^Ē6@wZ%B]K]ϴw1g0NS7;?}Vn[ .Ez Wju'ay?} epm7< 긖JWǂឱvD _l2LSc 8틍!CfYZrRȼz<{AgBN&!s{ƟEӠs4u+ߪ21Ws5;W%HNtYx)Hcg)1NDU)CjYo$+rͳ"Y&E>LN-^I~,'sA>R;$w(j?"CkF #8 Z$?$Rb~O1gIfq_B/iXM#K;@ڄKn(vǨ0ntT+ yp09NբaWǢԟ]Z L+mG }Wu|& k?neom*҃12{K>P "WF5gt9B4i@^0e%CzIZ{U)"T!㘭O0LTՅ}6f܇ц!fd1m(>OzuŸ4\bzGE)t'!.&L=r%y9JϮD CVIu "!{YMK,s SvjxBPiS =q=$<iRQ;@1o( &U"s&f4:GI@/IlI%2k!*訔Nn,X¶}+ۈaCߺ)?1ΐ:cZ^٦BEu9vsKz˟ڜQGb<%HG*$2/ ԰u.K WgUB'smzМJzW<ƌs&S{n~~Cuk6Q\$ @Uq>SҒî̟\8T,?]5h}MsQsZעZLVsj]ϝ%V UIK4'y=j+D/TMpqzշa UJ$DޠGC۲桛s#1#`k ͞ oj°:܁tGHYCMnAOrxKyнAHx8M w*=:EZE\E{}4 JHӞ׍ti(k-׏iQ'|4x3Ӌ6w z%WUi{ɺv|tW aV?pݙϧ7ZU7xWS6s% sfR:EZ  yȠmY"7?хxփwOhb+3;ѼXsՋ۹ղ%M{PNco_B-*Vbhh%IM"D7K Ⓝ?YoQk l#uNi67Xq&:sTd: [=u*0KP3?qD9=VuL t8M JJʾ84jLgOE/ن-NͰKʟF7`pn.F~WwQ8࿮c̄ا{F#xd%%DslNuqqГE?DRUjPf3JJK1pvo5bi[|$۠r~(#d{1aU{MKw^ʸtT NjhW/4Ry".H_R^oacMrscvkp%m'-j%(bAzcjZaM=;ѽȳbݎNWmV QњQD{<^Vmr CF5Cqy.BO~m%^/t_jlCd~g)rX6hj^:KyXoRm=Շzq:ٙfCimoSȅ4o?R$/ЦQ*$nh2(s),rvyr<*0P5$A{:f\O+F^^{V1_xԁW5n #Y ܠP}"dr%S9Wt<L,i:pOw Pv}aY Q*K ],K ɕx^3Sh}Df'x)ͧP Fg}{5ҩ\VE3dŌ=߶)<@\=\8)ffJuRqH*en,uyfV (!;{NjQO-:.Z Y p6',Ɇ3r~%@:|qX示g={b'NME#P'Ob¯{ Α${H*ew)*u&YSG2ҁ/ OH"M Riu쵏+NDmfmr_g,r);룩%z_^XRv$*:/"OfCES]N^bֲj؎HiOR #:6O',BGƞz@~n zBB;!"8 .? ^;t+,NA?-F F$ah@Ww9TIRTKmj綦" X6 t +G\Xq$* `zb8ns?pYhF$ K;$qX~wczN4Z-/S,csuFnߍPjJ$11Y`uY C~ٴׇ Zw*b<Ń3$8IP4iiWF1nֆHUrb'8beJauYa(s.S`; 5$LȬxtY16* rs5'SG/vβ5s"-މ>Gͤʁql҂_rՂ t%kpb Skҝ۶>.f$}K5G1V8hijl=&~ý|{bz A}5cI9P&*`X] 5,ϙ]E>w?O-6ny$Da1q"_{L2RMOHk5]ƢΖ2StX8zFrT g9H1[+ߵD>j?D._Ӹl|c5]"relJ/l"86n,BOA,,tZh*沫5:O2mzjϾ uafX@Ʌ6_XKuh\WѥpVfijCcOD-BKN[4AVfܧ_ s`eVD#GoA"'s -YK1q^&#Zti߶]aa쳢[&=U:wS)mrU(:km,%_,mܙҦ3(F7o34uRGmWH.9l`$D+!E>`$ѦrZ|E>%ЦcS`K^aj U=b6 [[Vĉ^@ Q*+)_O4vv 08/|T"DI ë́!ֱWfwr9Q1g PcN4߈sh=24փc#׻[ zc`"[U AƖj! 3΂ƷBL9 9%gzdb5Qa\j^ ϻOiT=|͙Y gcdHU2^rȃ?_A 6Qs@%;m8nYeC<|8{5Mw@߹x[h K3/z mG궛eyd 4qS»ab7M\;[q<o<#@W]OGervZ;kV&LsL9UBw-HbNhKSSa 0?cgLߒNjr#N2М{eg1LM kIb9߅\*^K}mp\4(0Q|ȏ c s^ T>8=q7V-䳿a(=r|?Uhj{,eO>I .1Y1" d۸#ZL!OqO9MyRZԋƺφE0fma^*ySX]-3K^_#0Zfj߾м Y nc2pTOxs0oiCoa8Iuek3[K,%7 ߗVjp@Ik9w`5$L.OQi,R8~Ǐݵ@ :U'_}=2&B >WXtz;CF5 !_9*9Ov4n_-A:C4]%B*Ј̩|"Vi,${!_Ԍ>+!QU!;hH3Y~qaA0YkS:Snm:cd ;\V.u[ذ=XŤ?TOdž/7 ÃĊ'8j1zzf|pm"$*X $,dkCh O؝gפX>z"1 Opy-2/wN5f1e9f$bf v$pP |C2깩ȉV5!Y>~wn oI#ǐ [..k-tWB?NZvZhC!ˆa5lC,e>:Tw,^H:B> ?}x{Jif)Z5uo+inn_~d09{LW|[bLvп[C2H+D cs} b^g`($[If\l#\ ?Q^fad-R;uubx^v(6H ``W}&VsX1b1P΀7Ks󥧍*:~a[6NGBD*ۢ&"G+"ԵWcE0b%4=#-ZH"'toh^.Yg8)I|'c}IMG7HaRjS!B:\ӊ'X͑9h+U4 +"33ӆMo0,4-Yǀ_U()ѷnn:T(j:r0Իi$H( ֍!͂⧽`2( 1|Lq\#Sp lPuqt4s@5GY 1ȁ\xz#ARRJCڞ W/H8CH|Rɥ]xR[Ue?N3`=CE#M6ĝ]cw "B`KbqT096걌cd[rjl:;0z]8R(8ÿvڈQ#y S)f6)')GnPWۡTQ z7'-2OO(3d*H^+p+C KIehU>1_H_Pq^mT!Gܙj'̓bC@<ȚÍ}'ɑF @5<H):, \NU( jj(km"s*2gPyw32xѶtI e 6 ]bLBcunΧ\3ؿFVl{3񅆘Rk6Yq0 3)T iO?J+bE\ @5U{-h=}#@`kķ3dmR}<{'.o&GB9}ޫ'o'"⳺K39/ŧY[&?[k@ &^#um@U vJ?_T>JmT'`:y{0fXaN *};\V#E$ج l3rg7Xu Ikk8))<%%{ЙaμcT2R3!sw9l Yw}C9s >iڠ}HW067>!7]x#^f=dwgW؈`I%<9! *r7 Nr6"-w'ބT(q{ QBqe[Ax WYMDt_ɕSXB3_*Dsq@nX&0B{(d^\M֩[T !YgfNaȒxM^R^M9B"6Nre?_VCG;d~CΉ-cդLgyV!: $2WmvyE! o4_lĕԲڢs`{F>^m-<֩$"1y==SB={á筟kk Ohx{nʐM{ b \ L\zgBp])Q~];7_)j)^~?ϤTW(d4hF'@1)Ն;!UXc].Y덋,z"m;OC#vГ4>-ˌŢguK CW-77;V\B{Qܖ쨗-j*3ĩ) K:Aq=~3*qemz"Q"ay:مUr\N,0HIR)O $K;͏#$֒C ,xL) (W2btJ>M KVAEe$5q #hq\.8oyEKH ey;8cBp o;BDSRtFѨ&9fY՛Hr ܥl+AS5g!l='ߎ\j4PyogDn: 4A8$ՖstIqVos>xM);$D4`WrnVş2!An65n£ $o,t#'4 o$x!0骻wB|>]vCeroR;R͙ T|Ƀ`=COtI 1 Bz2m&Y1I2F,R'HA|EXJ7A2R{Ÿp2Bp]9&|HO YÜL“c!ڤ8| ]!d/[HuH0dD(Ų˧t+ JӕHc{f?&eL"eMG.)Ma[q{&~3Ƿ/3upjw! 1W^|;%\8X jEwKmH%CPgo(<7y>ˎEYx8-H2b64<$~>"I\|Acmwt Kp,h=u9/Em^sBu!+TDR8 ؇):\|{P[ђ6$5O/˧'knɔEƔPS!0;MhV[G5JG>eC?Em"hy=NT# jo.Տqm'ꨱBKoX7|[]LUQ#jF:PCB"Ug;$RN]A!즀BWBA[@)cuۜO&ہ'y x齕H2o/Ƭ(-4_+|2Q3@Ğضd'}?(9C#5ʎA$aSSI%UbdoZX a=HW Q°6yú^]AH\'}۞(&<ūkX\D>e3|UC" ma̒r1*%Q>Ҏp a۷gd^z&;>=w6fV?b9'H񜶠DqPtҼ6޿ ߴeh.P#Jli.5t#GN_<Q4޾[G^Ƈw [X39y( &(S8S Ǯ=S /9n(4tO^~lv!uky3Ww2˖R^\s ۦ92m~f)ԗhwV1nj/sfHCl A8 96Em={pǻ6ӰLK^gYԍ=[z_'V!#,.?ȐZIJXtI+xs;xDf&e"ƒnh>6JMX`찒s%ވ]mZeK xXV :fpC-ҭ)VƱ(FVM_K9je @N\V*YpX0qݪ3իJ ZѰ{.>l#.rbJhhQA@@.<8[w}%ISsKhI`|.xшvxDa:-Z0] f3`іËr4İ2kv:/t,S[sOuCbD|8/U̓}&J 9yaPiUky@=CLq=49 RCGmRߧ>Z!1 7kLYDִ?#`6Whf9W:9&p/8g7iPEÕ&AE˒Z4OrɢHe`c9*j7>TlȰL,i\ ar cٝurV)BrQ"Ґm~ x=W;Y;hYfFRth{0 4drgs5S(mVh(a kؼS_e,WBw?V4MyUŝz20!$:d6IѼcxkX7]w@ݿDrgu Y J)"Ȯ+iv0ґ?HI;aX\`XXU]V=oiք\,r+{;XLx>>;P["ki/*Ŝ18iOp#'ؿهL.hFD2pZ^98>&1V5Y󥆿}7/7:]>>Ι'|e6Kep/2"*Y A2#Ky^Py9!ow{I BַM+-dNCP3AV UC~csMUZ3 K_͠pFҾSR~4J 3H~asncԚ>fBU}r89b;Rղ ©UN:_l^|ẮflE}.91^3Q:{dW \ ~8ItI`W n?I5sw~]Ys;y?IeG^44N)Ȭ_e} d"h kɔ#&Ⰾpsql,9O+%|oMo;ip4EͤKnkw/ޯ7y)vw2 + MK^fEx&9+QI ؿ%APaDٞ =NWH1 t.mW~GE>f^n?*Q$*^i^QO }rK@"EI}Dj;kjZ~=m7)s?t'DW}cYl|N < FK]O/fQ@i,]'B+1|YQ)pP ^{_ʱ^C}cێrU7'D gtn58(fOJM[=UjV, b \/ˆiry@*P=+@8wo.tak*# ,`EK5Bx9ȵ9rez&~1'DgQSɡ wz.*G)ogɁ B%aUc0# 6 .BzK 4C&r=KukCĠqZҚHe]%1^ zN{tVD|xfjYaQÇgzom0wGol5~4ًi5 ƾ6 )4A@?͑XO\ ?b%p0R>sl1 m6F0fG[oʋF#&-ܮj98=eES0鹰z Dx_Oӵ-u")`,mjf1 dYz: @\{C7x'yiTEa]Z- !JQZm<;fDj!="sʬ4*R;Yד[TJ{t|N䍸F=Jڕq 3ȉyD4X(u,rzNiWT?Q [=O@xNg#bt`/cbRz jadRȋ{?5~3UfsG6縟  pĤWHuk~/ɱ\FF}e}|;ptQ {Tv#F0hV׊s] 3f~ӣwɞ仫| @@#UsP?j4aJpPMN_}MWNH#JiN(ۗdw<϶aS¯0:ph(#'1RJ+*0I>}4THe[$"5^]^cS?>8nWfD1ժ=*cZ:UD#¥Ylưq;Sa^QTjfU7bQY@M']2i hCr *xe׳FIo`@͹"q=u_a7ҵ#T(ÑK=5@.I^9 N "k> Zqy[VZߢCeH]$^ p^(#@BL9~ʎaGyV23zB*Jٴ oWFJQ·Jym7P|.<h>8Bs<3$EirDT5r57˹7駙Okڥ+2zlqE+Hsl!o=s1ldA: 5`|$&6ZaӣtspNTZ{D4{Y 5ʘ(po@nWͅgpM L3`"*? 2{u^J9 T᝜iP'JMI WMqĎn)٤ =!f29-6ݔ>_J+)KCiH^|":Bu明#t62k9lIww(q!$y? {$k-q r=b3e:7Q+=g0k t`_; IZ&!;[w+lXKaN {ɐewѢ4$iw9@F Cmإ|x2v?h,D]HR o5EQZgЌ bf)@⏟rMBPR=XqT(D1|ٛDy,>ǝB* a)H!8Nf28s6O3aDt%%X\sE:WFRz+,h&1b]yP~j_kck '@>g9kބks X~p2B2!IֳS~?|޿Z ̭ ~@l=5\\K7#͢aF"6{ozykqruO{hhVt2QDt":GH'yR1DɃ@L}ƲZ;Hl`&4܆{pWU5 \yY5.'EG@Y7i u՛s?䷲K/`bNB&+K "z\"h1GoQ5݋yv11o( {1֒?M(&v~DxGE읻>hk gQw쿬a#Tn$-ҚkĎRʿSгMߵ#+i"B[Vx1hњ7MZme(rͶ- foKL>Zv =gw§IlI7VЩkg#PV=QT,;0TfsTRsO@ M$۸@-Fԏ#Q W' BP ChuT0O+G,:_Ϝ\5kxbwٴ:ohA2ʸrmj<Ϛȼ6V `@sl"CLv:^Mmc S #bM%w7i \CN/d܆%=Y+iΌSc,/7;&7I Px6!"iAڸP'I&[pRbIl5qS1m/\v̀!bi6&Xi9{ pd: /GII42RJzg辗%֩Z?N2큪‹i!^dN|HWcG ]S絧ZRu!T{$Tǁϫӭ5MZ>iq/<趺\w/+g~4e=VRW@|l.URƴ,n{J[?с,NRNChm8('z\g yrGqx{B"Q)EeI2R`3V]4sB~@l3]23Y%#UxTt3,=mO9lMg]kQ~&nMr{޺QT̖qV2b贈DZ$J# Zwb1dU_HBK:6.Tjf'OO} 1(7t.F:G9@?[νtMat h[?JJ$e5ȷL{W_BER[M0+t|=ゼO,3hOzng3Ʀ̕ۮ`޺&ura}ħ:a_K^Kp|ݲfe[%/i^B"պF(fO+?[WA2a,;FUiV½q.PBs|u`z>LPՊY;f+Au7 0g>Ol[_ՠ9MO̙ƨk!dN ֜%lY+7a|~-e'ef^'gΤ(ƪqjTu2R=E eb`K-r1xnihN P >NkRlҽ~w`^lKCN/,?Tq_AL E#ѹJHM^cDΑ0)xpV@B3QyN懶ȗ*mŰB]SS{ CM 82_e鉀sZmHA/ m YL@T[ȃyw]2h\QR]Zh[{& Ǘ|EQkT/9أĈ6(jE/XHrY؍"6w8f'W=$J2\gY׈W&;,_ҺL?=IsF\.uh7a8hD=)6dzeD`Guk{B^шZO8cx1SS.1g{p{i1%.: !3S[wf>zl/:'m>w߼Q[cH!2&n!&[,!.Gf\oNSGnbݟaɻ*՘Ie:a'7 77&0% Sza~ #[4o8E 0>S塚*経4aPzjs>OmcmKG@y"%eý NJXTGV2=3nA1hE yD NP#`jxzbfGRĪ}CzC|̓ ގKsOe~:Iˌ :Vx|\3{w=-γ}E$p[Jo!CqoDElP&Pip݊ƍ7S'n.QdEoy.yĊn@"_0ڀd_NB40'(տ#e9N>AtzwSBc8JTY= İBq&yJG`?05f{ETB׮e( G! 1@գ:xؓytl6g\}K9Ɍu|m+!6)YlvJAk 0:j~oCهD)':J%*6z^4&QW4ۢzF5Y'Yk{K&'k?IbR*Se`O-N^@G{ w8z*XT8$:` KȪl{ <?O{X]@ ${-b-Ѝ7C4KF$@tcJ 7[ B*ed[%pP\SNU>)4q'hP^Uɖ:P[5f]o_İ_ N֏0[ih+k=LwSTpaO$u4fknW;&n&FlLOZ㼙 #tE4 m-dM5냯_="aوWYrc#6o#6 G/Sɛ 2 Ӣ^X iєA`/,NǴWbS-Ke։JCaqҁm=Y %AX^dS`̵9nPOELbWc/ JҤey;1z\-À 7gD^UZԑ43V_xaז'|;76, PD}l->07{+ZOp l*0jD( >x64a-DžcW$Uw WY}6:g~"Lſ h6^C(7uj}z4Ƹ7Tc"=W;+ ^u–2CNΆ_ }MuF\_ K䗫S\𙗿%B~e_j\jHe N]jɣU 8|h]yR0qY)̹v[is )~1tĚT[l\V͞Ƞ5<=L{>t'.c(IV.1Fb=_'hjB݉" 9pA|00F܏,RCs8_ts`Ռ@pMnmŪ 0n9.aJ[fL]2ћ4=Qg'O0J y弊&9:4\4 AR%RJn,wxo۫gs ~6٠jkO˵%n4O? Z+1:cs{2I:kWNaKFoU ~wQq f2 wlj(I ϖq׵6{6CZmyS x;I=9wcvNy)6\jLN7eATD9Hu]n~+ 6}+'ၘ5'^A+X3ֳp1\>t" h4ȈwFֆ'ERƈr1w~F3 aVwY$-G]1iJD[7 #X,P4\s\g"oLUqd30Ŋ7Ǔ]>|a였'X &|ͷf]e9.d].&Vg<*sjz&7aԫ7ǣMqp̵lQ3V㋅Ku3qN`NϺ^gZ;+@S<S+-jbp2v?-B>F>F$f^y9]t"@7Bt/v{eԖIr\(r#jHzd^2CQ/Ȇ'[퉤Ƌvڧھ Ⱥ{Hd3kdcVqJejeO5Pcx Z%2}kU%; x">7FƋ{c:FtJ\ŵbv]+?mli %@,t-zr%gZ0}t<̕7D$Hk = 0d T1{]#̜s-R'IAs7.XcT*ӄ/0lIV0EN풳 ݵ: Vh>'#|%hO=bJhpch*[MY%QQ(!dD`fI$SmKqL%te- v}l o7'y@ν4X6wl{3% paun7t>`"׃ok0Dj@%}JZԨ-.::%68#D=!6d͒V2TDfϮYZ Y>$z t_0 g?T` \]b'MG5Z5 ehi-S7b0\O$͍!ɺV[XxޙG<mU an7|]2TZ z%7ʞszBOj9K-a cT_ʼ\vMIloEoֲ֥݁3u"d6NII^УJIf( u@S.Ҹ~g8G1+oN5TI1Rv/_iU1 ˌt O lh2VFlFdոsJ#6?ÃOYO~>dS8J ,$" XߡKlPYdga*OU| ]h6eGі[mHDFp.y 5L\ȍhyFEH^?=:.]%)9j[ LN~X]ֿ9L=,7ףV̶HU@ 5wB>tq'-|\6\UT+zj*mHAףˣs 2촉ut=0S"|0!pu}F`WQEsBm ;B:W<`H`K4A(y\x?+: gK%gC_+?6E'$x{D ט:٨7NоrT12@m%CYI]:x<2#ġq^b3x o u8^yyڎBB ``o1Zu| `RXGÎAnD40wt۲W8 H0;j mgc]}±MRgkUX>HJ̜{ծw*KjTݞSk[y! mXJ|}aLO)9Tn6۷q˴';vNCDd rk}ҚvY+jy.hg:>i5[Ĝu78|ғLJ[h^Ab)z LraDۃ3yKIKCWpNt6'6X-/; .ŋ@4ʄ1I.B7SW>%T  )f_8\ :׳G2w>.D1*WNO87Ծ Fn 8tz.Z ,tk8 7tYxI]zMs#0h HVV|SnBN$/&R45)<F.Z*9[R}:O 7g#f5ě1)Lv!쿰aw˱jP*lZJjhz %(1BV'#+|d맀؝\dz(FuJTy-y0exa= Aov;@錩-O9a%r=Hsdć 7{R`~`"kĊ4teg@ty~k,-4QmP+QM=V&hJ`RcQ~qG~&^,Pk*Y}I4:$V~o9)p|*-ٮ0/1S_āG~{'8 8{BΌ|bŴE7K묾r؏8؍sK/,I/\=J6f},16)al{;6N-"FcbJU_[mw!v!"E8LOD"B#'tO[gXdĉgF"5R:,n9WeQL VS+J@m}OT͐ xKW,'W:>uoG| A@?S􅖘x~ҭeZW{_ bA+ *Dx`x609OOQI7zNj]$,]Mͭa#(DqN %stBJf@}!joGL[@&5rh.=~ F*1Y?Z~]VA-K*]W1VZcO~״Uq>ԖTiLpr+"=]Dn],G0䔎 ˇ1-hT l ;DvwڒiHO*crm]2k8PO#q$<5u%Cx&lS'Jwk|t>ApsA >z`aWS4U#ZAx>c>%Xk`BKS=Ӳlu:(2 eȬ]F YBھγUyJ8ҋ U=m^N^L_V}EJ➼y꧙eu*wqc—=֩XrgfO_ЯJ՘Ωp{ɑ@7$i*)K⡘s8yjK2~MgЋrEB\.qc[4H5';zzmV~aI4ۑ( 躩yE;36C?Z-H]~AN0L~l?Wj-ɫHy;sۢ_B䏹) xV"\ۺZUtWḕ,gggѻˍ0gYBHxi[}ە}jVSYFЀly\C&d.C~A`q]Zj&=҈@OhT./ TC-ߟGa7V/-3E:+d>9:U (31ץQ6gq 8\?$'ԫ4خbLwWQg 3beVhH.1HOHBۄKh8;D#g<.Y|Y/T=#fmT繕1H. #ֲ7i9Lqar:0L4[p = N~]iVg80І 5>,gdR"9əmæ3D d';xiw>nGpj˿ݹ&bx'CK#V}0(~nJ#٪ 1A_]5kG:b'QBR329F>&FN"1o"^?JMQH~}m Phꦕ86s@]~nl7Iv0٩|_A~;n+f}ZrMoo](J!- 9e$\`1wcY_T[*C7- > s=p ;wB{MbSN4ќ(;n|OS.O4@x7nj[N?{GPf(a33 O(H8H+^fv+b<3R/Y9䉧r`1*&r@RpzB:+M w<+j: ,a"j*^NA:L]X@?  ]8CEZ&4BmjD7TXJX}-x-6P̟8ɞ0SXj3ݎ𵛰̔o@t(B8VO3*(~YYk jsEvzZT:c{B)jM/IK&J`{CM9Jx]0/:i3ei' dS mf)[@kۈ2r%GG[S-3n,7kϫzAѦX[ P?O ʀ*N% PTk; YN_p]lP'j9+9\5]z <(7j2;gGpM3g4F7WZ.zXU~Cf7RYtj772od:jjRX0nY }~(XΥ5^Q1 4 ˘F0W1IZg-%},<_? a%[5e+ EW=b` ט*cڗ:+IVUUg(bbJg*CCqH:VwB!Y+33]BrkP!3~XN#*F|H\D vs~y(3.rdPr^z\Bexg5F0me6$JU0msȫ[GBZ%TdhnTjT^ /wu=Ą~WEhZPg@k{\T -+V;71QIOH/s%tڷF3>#( dY9֜=17rT&ks/:-B=n݋oX{}WrR!DR?r)Aj]ԅ]JM; BFlZEFh1mƷ)r^ ]Z?#'g4|" oTp3B#'[mD4-E^a _r/bqAGu(ZS ~\1ī( w-2hpvGx6/VA46`L\|;#&YzDzB1p" o Ǎ P h\Q@)3fӭ5{_ EƳyHNG_k GH>֨:!kq٣.ʟn<7Bf*`M".o<V46 !O`Mʟ*~-PhkgVٷv5?>0nk-D1`<hHS}٨^/Mw#W)Vs^, \,xMMG{hTKq!f<,sqʥ|*,RS|r:DGXY %Է!ް"蓪 2 uMxox{02 bB;FidOS|5y`D3a4odywf@j`C$?|T|ձs n}MvP鑸"ViiC/_ y}rH2#BC`gxNXdY?υی\ b_ _ס]x$ɦ6,m3coO#y㌓Q ?"xhUC?/.`f0Nu MP3H(4K_MS T7sR"MAR'knoOki ^RKmJLģPۤ*RcZTH'w;8AO+;q8(yr{y=\3Ju7L?ǝA]7%bˇa#5 p㋰UiTdRI,9sMd1k3fmp}raK+@oGv@7V-C@ }q@p{yf4b-B }Xj+xXF*}ץu i,`[~/ke@@Y1w u +.$@M2Gj8V*e]1[n9}mEOr6d߮|-W}DIa ?4̓4V-!dypOSzs-^GRܩo5+Ҷ 9YbG严 Mf<}ߑx93(zŇhi 1&oMX *^ PJf&_6.Q ;&MǫKPy0uOuç%/l #^Q[( Xuvӻ"}ɐ 'J 힋MX =o+i,r!<稫C0@GJณQd׋ %~+gnD%Py Pa/}TjP":e:K=[(RHn h_Kūe@~d2 K@7r7;iVjVeڥX"'FDWB fXC9OH#& -WÍUvZ!6:אoH2C))1p@?գ7lמ[:C<,Uxd=Gz.>²$dnf xEԘ\w\:zc}=rU,D%EԠ=}>yћaWk&ٛk]x`|[7k%Ϻ;8XZ=ϵ sGN"t:б 6~/{3Ъc M2qn:6n\ BSx%e %܋k%i/QI=5WFBY/֪`%1p\+a9ڻ" Q@~:D)VsSqrM`jlBP#lv^hx9ky4g(> _m5,5bij@pG=y@0'}+T8*vf Ri]}B4=9_]w *8Uc< isO4wnw'_E[Eu%CӭpŠ`n w l!))Ēo4Tn$5E%F ^[a7pb̲ zmKl,%Dщ|A۰SMFx6C+7PE1pZdWʺhf}g:=}GR6@B`AV¥K5* 3 C%x妁j%cۼhXRw06$}  JøyCωQUg&@])$_{g`޻k:i>bK<ܫ,If#vdDO% d2-slr2"r^(p N 5sby+f%[*FD tF{l53d$|+SLQS.P:Wh2y5tᵖ/5z|mL Z-4}KȎHlœlǁAk5##M;ޠנpFwM7p6flB,GuҲ@+eLaNSVq vi\XA/H~2f\ *A|JC[O,R'':ێR\9m҄oaθCFz87b cR Ug 8iu!رI˨KvҝkXi~cc*ORXϥTbC{_%xFcĦDF*[#i2twX% jИEΠ( @y(>RXF^g"9Hhpp_TMEk!nysy(d$cUl f/mdݙfm AddtRA{ӝjGCTCpnL Qy a5@\S4LkmJБdTl&;B$uZ^l0`8V@{ uךV0K7 *"jH1H^?~_$f!I؇pIQ`[.8[%%ȵaSx襽yӥfm&bS/}JD-fTݤ8b[6E`"܌T} qQUā,#xho42ꠕT{Q[V e@'a fA806Mp~D%Eg9F_71HK (<^AO݁P>U_Mi5jܱ{>9Hk`=^ݻyWiA?RCd{@+\T1<ڼ =kaENXZzqu֠Ǥfmw 6"lBJMS!EҶF U' VV(x qW@i ^ɴZG9.>@?/+CA!Ε&Jm#ӞKCB"k!^0K$WbH1QXe-q'_% &߿zZVhC5$Pu*W4z}2JK/m7HM|J45%yM0y)PnvܷӲfo}+B0UDOQ*fC$ i2BVe9S +LLt|(>5'e (pp_dUem a3=oeBDg{cZh%Z_+o$ }6dRȵE8ϚwEUo$_vwc;pRsgCMwi: ɅC1M#x%xuS*9/)wk9nT7s; $m:r.r\}4`p0+O`bوtHנ[T SĐa^MF?ټ8Ve.%}p@OÂE},A]BuGjso&+_#^q^ ם.HS!e,!a1 t/L5V Y81wJ蒊a9Lh7V⼃sB|(,+ZtͰXAޞy? ܺBc>TEya]t&ϮK(" Wrrf<={;յçbY.\G*#fFɢi.0Ν'ʇ#3͏zJ)i2,p]>;p eFCE`v*>n\"+ {eY/ eW&0JN&_^w4s&7/!vweCjwLa_gV#P6G|j= GWAvye$e.] t,:]p<:Ls@*H=G e2QOxunjXK<kh>7R":npTHGw%u'6-2cd՟vdLş5[Xl)KwЪ鿡?s/(\8 盈, rs&DjVI>D&OBӲ{BGV1%@OfU1քnټ] sX{6 k`7C;3{Z @HZ8I?kX*X;- *AEx"<`on [!K=h-B ?*s; lD|U+ R}%M^C|#{JZ'g|F7aF+K:co(y_k8k o7:F", !:F{-}m섽uAL1Ωrbå g>J W6'y.tMtѼܗY~l jg؁ C`Öe|$ s|[C*骞:f=~#zԸRidM>uB+Y;yqNz (?9ɾ6fY˥JpD$~hIkT F Rw{͠v;Ƒg{j^v0L5:;W"e^Gcy>*8{ҙ$'V36YYkptZÖO@QB6öɝFs͇\F$#Ψh@MK`/uZ.R` @RX5+giϻ"lZgiMz bUk ntBn"bzfw_>jq urO83Nj"IGgY\ElA5EWZ3$Zde$t/UZ5Ad^GGXĵDIq&jjdsbڕf*mdrx[/0Ok̍@&`U1A/-hj}"TU!a| ּ ⵂ! D͟xVq_ e5*f26=w,hسЂIƧsOʹSS]pX=ϐyJ*ϣMZ^B[Y'?Q%+ЌF S]ehusiI>{#1ו[#&&푅afr޶hZ/ܥG˭{hM@%N`+==7- ind-"[іT*W6ٶ k]kDV^ Zg{)  WuypV4nzsL0䁷.r^t {~UsF10|r j[jmvߋqj lɤ.sr5.| Z(hjvo2$WpCznx|1xn"| 4Jp)W0M n@S LYyi>eF(:W΄_z2I}(32O.'||:]$d_3~mU)rBy>cVm|4x|iK?b^J۸宼m"4W@\v"+|hSkNP! )).k߆^mh*݀cc7wJ{pKH5,u(h涘?<}Q$t;G jġ*aE66'T5aYgBT2 7=خ*=04A(XT_[euF Cv:ʴ[5X*ll3'?EV}eӏGTOA'L'yFVa8<_PdJʽ;څЀQoK#/! :({Uu f$ :@H^7ę }YzW=+SIGY)V3l@KRd!@BQiI\$s YFxЭuKJs0%wa`VĘ V ObU븧K6Yt<~<|'|a:R6+)-Sv_'n.rGD[wV, ,uߛC䍸P_JX"HJOrЁ 鸑>NǮ E8-B S+D= ׽"b?(/{֒Ͷ 責 vTF_9'=K+[3ndk'ZgL,f-ٱ}vaS6 9.Ʋ|)P@=%׹RCj j8#ovagcEr{YJս=Nra.@ `:~-'ųOVy8t:܍26@<Ɇ»$؁;6,`݀(G~k,{m2e)OxY&lYLI9I!qj˿ 3+t_~7+2aj|`VD =3V/f6 ]wǩB6Q^}9Pma Ѧ‘%oQ .P d=+PQRSB!j$Md߄k4MRpf 6Vd kQ]\ߚTa\7YgᶲĀA\_;B/OJ>fBBs!XNoQχF2̝Rc)ȵ~$sA;S]9⟓5(cb~̂ҽQs#[r8JD*i6<,Ld|‘0qx S{dll &ڙ`bYU%APuL0 _QQ =>T;. !w-`| ^Վٶ.}XT`W" 1ggd[{Dݚy\HB5`)QO"~ &튡C~WId <ԕ$#M_4ķϙP*njǐBY{Ob3S+ @6i+xԍ^O 0wO2 1/Sg+%|[EϤ˩b5eN]g{}%:1uwX5!Ŭ Ĩ䀀ԙW*˙msxx\(_D2Mލ" 櫹r Ĥ)$ӵ_n:EyN]td$!ɑJzmt{ 9:(4n8jrv4 UwS Y툴yϹ=%F<u kOa+"~x]9<[V^c+xEL5fttWSY&r(n{ʉ>|ʦȼm70%;^°5Ŗ* ZGt­?=1/TY\ v8Qmɓr2V2=/JujN6L)~)jkY鑽ʑ3=.Z\?ȣ_[^2 ϪYj,S) -LPy"YM,z<\޻ٗbojy{*ߔW y2*xZA$Z&e4oIWyrWzW|i38ڬj z] MISs_)}d %@GB/w4Pc}BXƵ(}8;:R(aDVêgp'xw zвYL@(2 G3=\ۣ4㫃nX_aBHlqkiulSeCAb=-ͶGקsɃEyx-k +Kr:g&jc3ICJ5_ˍbqa/tY*׫F bgW8,ֻ2W͔px8~sx$(ڳ.W8ҝR`?a=};y)"!^VL掜n.u7)I5sL'ژ*R_|</F opy@;\v#mwjo>W}`9fLW=ԇĴX䡚WLzB(-O ko7kFmi(Vj U4*\cd Z`=nkB".{//qi! IehI% yZa֥)Yƽ]cH@?0\6KE?^u3s"y܋N2MPh *Qv:Z5L+7Ӑd%YOX4ƅK`xy׭4p[IoK2}:ϏԙjvJV)L˭PIPڲ{iE*|[r>_2XxXPbu+s1ⳤ[=>#_˭(#NဝQEXeDMcr&jh,SqM94nU-sB[f"3j8*lX%#.ڨz) %# ̆{mU;`>h\&mΠRc \Ⱥƹ- ǿ%PYEjĹpQ\O.1ֻȳ$Cr">Le@1Of[Ȥw '._I݆=]&^68TF `LES"̭;kȉ/qaYL|;hVL \KekLә`nH\D.I:+DeaNqm+jyx4!;i4g";ЍwKAyT\9\tm ؍˷_(aItVM8ËECѨA󑂿RXSp?R/H geO.ѩyFӱֿtQ@ƝX$%$!TgjG6pr~aSY$&$X?%,G nN鲺~ݮJ <~#BͫxyDZX 6&vݱi ݯ'to!ic!}Y_PW& /װBj*z{4o[`nS u'}sVmbdX+1Qhy~ #莾! R5Ќ2^ܟϣU%mV~kd|9TPA)O:lJ~?9>ˆ7wRlˋn G~mg'{%6O'Kɫ+ v7*5K y];J #>dtXc+8:0_Qx_F"B_8lyC ޓhfsp*-JaXԆ<"L%E_J='d[n)lla-J&㝄S\fw{L+KH`YN{M0)^QRɗ'3Ȼ@k^[ШS1#8o;_h܍P On= )e/N-MfIƊvT~2?#@I@(Q`B< y/2xN$:Xk $hڡi٭|ד97$}\ Џ{C6\IJCx$ ~ = J@sD ; J~`P`YBŐBQ pC&Pe(\]\S6V>s $ beKp4!՛XyCxev yxم_p6]VBPs)u@ukz¶%~?Au-{t.C3 he,9lÔI|NY[\z?o ?q@O0yF#SaV‹t׀*9һ? 5~DsVmTbՃ!HW@:8tB Hܤu`j#L7B/|DHDHuǾq^)Y"+Eo%!]XD8\8ʉ |nx3s1`2%hCgLkxjK?._ {[I@~AnqWa2Wa5k[WH.)'q1ƼCG[1dɆXvŨP}kwT:2aG{ړq6%f[7C Ed6edWHzt [>3qZK!I)D)_m@Q8mycY^9ֆ8:`$zɛ܏X=i,G =5M#9qд sy %)Y u +X!9;W&1 ԁpX!9x# 9}!-Aր7/뽃#ϛ$wc/2 j(1Y\hRylhuџ`F*T[.Fa%(^'xV,Za<1Hq )s.`c1WT-F#5W?.e6&jpAX;d$+Z/"ǚx{!O"FX( 7)D]Ҕt2  +Ġk0zmP_t++j|`W =XGI(ne)raa֙Aس)[?2PFRk%oo Z׋G{PzHzOdb >7V);$5 Ż%.M,\qH*aZj]=umB 1j mx~TXaa&Dnl p=Wo~+mij4e,tzIo[{Rz,,N' S`mdi)O<5Bn.Ib. OabI MALㆮ)Y<Ⱇi"lNح @H7hp!xZyߑyN0oLM, Y&e]wbLe#s|W? P GN2cVk{ B`BzhRHnK5+Pj~'rcEڍ-%i <n@~?afR">H"횶k$g2?B0-kMJHL-LQDGq06n)Wz&'Qpӂlj9Lhhg)Lr^./(ytYJyWS,rdO"s(fB *^Jo#0? Bk` I{R/;k}fBH,Uۖ{L  X"57[1J% ikfG 0n*}FW6(dፀ pK`@U;uDlR}3 icdhͷ`(#aZ 4nBUȶ[ЈA v$ޔoMjg+fњ~* cMf\uCA3<+y ĔG sd;@ 1Smd26v^+M5n=m",gɜJ-UzX0FVi0 Mu[ ֟o:-Q,_7yz4QF*9o#X_Nc<2yW,Ep87F*lHj6[CP*Z>-HTn]6dR7$ɃCR]*H7d8)VI=vmי}r4&>R3sˮ==-N.[kSj]Nob ϊ$Yd=Bz^j4ΖGɵ&y;|{$E]-bp5%Lh3 5Sw&9cn8"Ց,^ׅ=H-O&>gUXu]R Bx)fC%AE6'f*b#vb硊Y#O@/i[4lIĄ>#Y ~9:r iMYOPFӷWK{,E{'#.3i"~(.0MឯW8`j<~aϦ9v5s[=WhT&.pۼ~ؽ蕵=$.;ǯ I#i)ؤaƕI0XL$_Nf:ē牍^¹zڥ>`NG|/ERxWOTg˫\]#*\Tr/,uu<;_>Ƣy7c:hKn!QO^틳^Z{9&vs1 #3QZ@1h.*>i~)I| h@70 ( 7ю̂M5l+f} xѝf-#4qE}[fr^l4˨x6Zꗡ Oqj{rz(6иփX  W̤ŭShͭEimz+S]hMGʊGZsT`yQ(){ݔza\Z;s 10a2z&^V;͑xY1P hRwW"Kpz~o: g)Ӷ[Z nM%PyI>B+UUt2szTV :qhee袍恶[7uPGOѧEi>\kʢE-"ȼs7-Ff 4EJc'aOc},Flk[t)c{E&^vV".,'RG?aVLkߩkmv!W n _8 910(҃y$ gAˌ6Dҿ)Q٘*Jٴ7<<Pgd١@%I#weAeئ5tȭGU+Ma;ƏZՖ"۪f.RZ*A"TRpEkg6gPm^U]M7$훨\uHFH*Wak3wC{  /wY) G$ 1)tʠY_̝b?^R?M/leetCyqo>jO%C"?PN#nf9{ ^kWƓkev QNze\, ? ^^|t eL!8J:awCagsJ#vhEÀn b9 PLt>>|N,gS5+ %ذ)C9CI웁gS,'Ȯf>NY= &%`O0t}vG# <Ȃդ]k P}큵yÀ޿gD"w.[zW,T8Rgr l5M-m~ <^3OO \6lHͦ#1ɪ%y!#e*>~5ZʦfEU'1s)".66v 9)AwI\="݊J"j/:q\O֋HRu ŵ a;, =x\>T4UnS-$w$ein/~ C2J,Bs?M:nduE\|+zͷL2ioFf2x.Rv j A  ʓ(Na("BUT5Sn׾vK[m{Wj@Rbd!n29q*6|g鋔M!sfk!n"!ȬDAΕw̵;%O&T; O;^|avVPa$ϱ=*b8K[_8*6iI"Tm¥j%1e6Y6 :y@!o̢kۡ2"ROUGUixM=} pA 'jbdFb ~`؇$j %aZt b<~ C&VWCks2T uw25&@̓J+˥Kq&E|ݼ{ys4 SI[)5stfA 5ŔasI+KGyٓ3tG0-#_:JA?=RF:ldk53><"(5h[85,{e?rhx"pWEy9 AgfbrDԀ2 W"S̰4rX9C!#hI/O,Pd s"˅edSJVH"&Ä1ceD2Ю+P]pN?R [ܕDٮ}< IN9Sjٽz|~mʬpp.;W $h1lwdW0$ܚo2AC) Z%dX? \jU&vhAB$DX@=R'$^$h_ b=C-}oZaE#4O3(|a|6̧s] fGUgi< o;O ILV` Gdح/~C;eĿ W9&I]) p(#an:pj7\=Vv :mNLQi/IVٕ2bB^yJAA A(4^6y\jW^U%V1Nox^1^ ώ>h9Rz@$4J5u vTƇcT޶܆E[X?]JEmI7GZLR\_, 'HRLi!n {4P }u$xh{{P.ɮ&)1A qCߟ M4EMѺPvAqWz=e {s#/j(R)E PK\ʜ?Э`y}c:IZgA=sU~fַ3| +h,(.ý Sdp7NzzXiV0oZMq+9H6K-R8=&ФU9x?IS֧(fd ȡsld9{Ƭ 뻅o%LCdo)4"3h✆Nۢt 9k{ 8pȖ-l-;X*[B2;&oֱcIrbCD˙W:z"֑E@H#C|&t9BN9^qS#beo]XWpX|)3ŕEi(>"4*M-R$'"\yO#mwӇ4iyzIx*T3 /׵b;礀B % *H+xePo0Do(T2?̚Gx-zk6SzBkXRqX 3Vʟ{ut|fQ>S+;i< 5LuZ,Zh'$dL=yu/K!g~(ڞ|)O6s J+[߅B'.hLawJ.7//y3y!8*#+oԺ8`L+~L?֊١}`]pMxG Dgwe28d÷4R򫎋 dS:&#}Gl|{X&eMh=SSa\B/6IuLV\nEELWKJ! iG9 K0*x4#(C wNkD.Jl7ezPXݲ-+1&emfX}O)% =6kPlm=7J&U+54ʷW@Qj{S/P[ GZ~Xe9L!kQسU@2W#k9n) lo9]瘭=~#rqPIR(TALʆ_lb^i{q X OS"n'KӍ4oۉ o,xᨣam>?^$g2jDw;da flMS)t,N? MOiVa⶿mmlSB8e/RJ]Q3Ǵ83*Q ӚU5s)H i)A|*7Ie^MԒ9talsUyDOeat7ZI0>JfPJ2 m܊c$/cuYF bǮf fUfSTop8ގEZzmnF+CF#+agjNCert L11-mijzKi-{~&2(K nbVQ`pU}]08=d9ɯ)~Pqn0Z$u@x~N!`" {&|IR7cV n*ZUaԥS}Y%hm;Fǂ{9])p\GOlVP-ZYvm3Q9?V8g‹ W- 5}.^E f;zQ}%L`JֽnA[e.JޏG Ȑs)RZ(߁ vξ\p҂.8r9`V0A<$D셃l[VLL@]@_j/}ӎ|CY5yʒֿ!=&7g/k4#n57_ TuȼEm93`ʊ ^IYy%&7 CgO{Ӝ23wkbӑa?_8i-ڣEE["M'=n>||QvIE)( QiI[* PO9j5z PJݼ!XQ]ΜPx; ;"Iڼu#d[t6#w)L~m-jazV=*VN<#oN3a) ^KVO aM{9WSɼ. P[3ݤ4vd4ƝH`6itvA\iP ['t|DYܗgs gi9V#‰N[빩WE0 !%;9m|)7Dyc,At6iȞ1j4{m1jbu! \DPfpLq~͂1W*RԼrM'uNPBr0THoz9y'V\b/fgTha_Vc3h{W^#H_TĞͳLFJxwngӀ:] LN{PҼVnzWΨV 8 rWaחfrU[{7(F#Bn̚AQ7 E6еz~|פӓcy9KtPTs+g ~ G&]XV\QUcEyQUM-W!6l%nV[m`*~D 1 h+03grXTD[[ŝd6m܆#GMHCsb` /9\fj[ HzhB=E Fi,c M|*JIc:1'֭SF2c %at!YNjԶ'}ioۊ鯖\d/'!/!_r]4טdQ3^ =z<XEKF['-D<;ҾHw-rh=P64JWrIzK'0^5q[鬠ǐm"gFmoҴRsec5̑X kgUz%x5ڠEأ}T D⃥9-tN×`^Cj6h=jp2ܼrZlZ,\=&;;0GfAPyK'a#zxi!,ZKek6,CaK;Љ@I~@/zgV0_@L-EC)EP ~N\ 邖/p-dGq<̝ .:kr{h"ܜ^Ěc2vz,q~O @8T%KƔZi6?"ۆU,?=@tZ.,e[_b'Y]z9{lKiEҖ:'Wrq֖ձZnfcc8+/7I:-W슚b=xs}Ti:XynG#ee&F||:!`U/EW.l8ǹ3xhn:6`l^J b}"7ھ"" (\uɌ|)guKcH(0, d+Flo#r 2](tA?N|~QˌCis:dfg250hR\DwwM2$*'h2)V_DZ(/okH"H;33 ;Mr>TZΎxl8Gn&?MH(|3S=wL@ ^yj\qؼK$Hcũ^yY%#_ag)*"g!ŖtҕqO*\M"YfLdצHTqm