python3-libselinux-2.9-5.el8 >  A _0]U])HRN-,GOnv0υ*c4pOۙ&>?YynD[./. c&YCi,R~߮,ʚ&'FɚYP]xTK4Yנղ-hN1kw->6ͮn| C #ښh=Z7tE:>SMw*` j(K)Aמ֩9{Aj\ B HʯL EiEa" kV %9 "j𭳮$u? CC8ga 7•w4O f-#䃁hL$ al}y{ DDeFj<,̭6>cs+nz,"ƞMgAexB} f5[]-eWaN.JF8\Ә_!&q`@S{]B=%GP)VgY[[ì^&g ^1Ѣ=e508e677cb8db1b1451035acb5439ed8143d335eeacc9a5de093d216d439067f1a9b45141f9a934aae586b7cfbc7ddfab118f64e{`_0]U]I 9{4]pǂsZH8]뾍lE$7_B{8y!~ X!"]n|mHƀlG&\pgLܽ=\v"k"ӰAr±L@:Kie][,|I7@BTCqtUZTWaRlAr}Ϙ7[QGWvz[LTv}Ƨ? ,OGyJHEGp?d?dd  H  EKT         }  D x   L \(8K9K:oKB\zG\ H\ I\ X]Y] Z]P[]T\]` ]] ^^b_d`e`f`l`t` ua$ vaXwb xc( yc\cccdCpython3-libselinux2.95.el8SELinux python 3 bindings for libselinuxThe libselinux-python3 package contains python 3 bindings for developing SELinux applications._/Uppc64le-01.mbox.centos.orgCentOSCentOSPublic DomainCentOS Buildsys Unspecifiedhttps://github.com/SELinuxProject/selinux/wikilinuxppc64leW`^rr#AAAA큤A큤_/S_/S_/S_/S_/S_/R_/R_/P_/P_/R_/R_/R_/R5217e546e4a66b6057edbca013378387aaa0b01ebc6e02a32d59f7db066c4e48d8bb86b435f28b40b3464d1394ba8496f4b198d3cad1f31371e262f224ed4a5286d32c89c721919a9a63b3b771e6f7064f3f4e83b4d311bbe837429da8b447b75fdcfc9a13c892bd739f718b8f279fb3ca211e6b3539704076b8da11c2a74b9f5fdcfc9a13c892bd739f718b8f279fb3ca211e6b3539704076b8da11c2a74b9f0c5435046e146d1226ced94a68f4ede912baf5205ffdb618d7029fb8b5939ac1../../../../usr/lib64/python3.6/site-packages/_selinux.cpython-36m-ppc64le-linux-gnu.so../../../../usr/lib64/python3.6/site-packages/selinux/audit2why.cpython-36m-ppc64le-linux-gnu.sorootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibselinux-2.9-5.el8.src.rpmlibselinux-python3libselinux-python3(ppc-64)python3-libselinuxpython3-libselinux(ppc-64)python3.6dist(selinux)python3dist(selinux)@@@@@@@     @libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.17)(64bit)libpython3.6m.so.1.0()(64bit)libselinux(ppc-64)libselinux.so.1()(64bit)python(abi)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)2.9-5.el83.63.0.4-14.6.0-14.0.4-14.0-15.2-14.14.3_@_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-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- Deprecate security_compute_user(), update man pages (#1879368)- Eliminate use of security_compute_user() (#1879368)- Fix mcstrans secolor examples in secolor.conf man page (#1770270)- Use Python distutils to install SELinux python bindings (#1719771) - Move sefcontext_compile to -utils package (#1612518)- SELinux userspace 2.9 release- Fix RESOURCE_LEAK coverity scan defects- selinux_restorecon: Skip customized files also without -v - man pages fixes- Build libselinux-python when %with_python2 macro is set to non-zero value- Build libselinux-ruby (#1581322)- Don't build the Python 2 subpackage (#1567358)- SELinux userspace 2.8 release- SELinux userspace 2.8-rc3 release candidate- SELinux userspace 2.8-rc2 release candidate- SELinux userspace 2.8-rc1 release candidate- Do not build libselinux-ruby- build: Replace PYSITEDIR with PYTHONLIBDIR- Correct manpages regarding removable_context - build: follow standard semantics for DESTDIR and PREFIX- Escape macros in %changelog- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild- Switch to %ldconfig_scriptlets- Update Python 2 dependency declarations to new packaging standards (See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3)- F-28: rebuild for ruby25- Rebuild with libsepol-2.7-3- Drop golang bindings - Add support for pcre2 to pkgconfig definition- Enable the python3 subpackages on EL- Also add Provides for the old name without %_isa- Python 2 binary package renamed to python2-libselinux See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3 - Python 3 binary package renamed to python3-libselinux- Update to upstream release 2017-08-04- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild- Rebuild with binutils fix for ppc64le (#1475636)- Always unmount selinuxfs for SELINUX=disabled- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild- Don't finalize mount state in selinux_set_policy_root() - Follow upstream and rename _selinux.so to _selinux.cpython-36m-x86_64-linux-gnu.so- Fix setfiles progress indicator- Fix segfault in selinux_restorecon_sb() (#1433577) - Change matchpathcon usage to match with matchpathcon manpage - Fix a corner case getsebool return value- Fix 'semanage boolean -m' to modify active value- Fix FTBFS - fatal error (#1427902)- Update to upstream release 2016-10-14- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild- Add missing %license macro- Rebuilt for https://fedoraproject.org/wiki/Changes/Ruby_2.4- Rewrite restorecon() python method- Rebuild for Python 3.6- Fix pointer handling in realpath_not_final (#1376598)- Fix -Wsign-compare warnings - Drop unused stdio_ext.h header file - Kill logging check for selinux_enabled() - Drop usage of _D_ALLOC_NAMLEN - Add openrc_contexts functions - Fix redefinition of XATTR_NAME_SELINUX - Correct error path to always try text - Clean up process_file() - Handle NULL pcre study data - Fix in tree compilation of utils that depend on libsepol- Rebuilt with libsepol-2.5-9- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages- Clarify is_selinux_mls_enabled() description - Explain how to free policy type from selinux_getpolicytype() - Compare absolute pathname in matchpathcon -V - Add selinux_snapperd_contexts_path()- Move _selinux.so to /usr/lib64/python*/site-packages- Modify audit2why analyze function to use loaded policy - Sort object files for deterministic linking order - Respect CC and PKG_CONFIG environment variable - Avoid mounting /proc outside of selinux_init_load_policy()- Fix multiple spelling errors- Rebuilt with libsepol-2.5-5- Fix typo in sefcontext_compile.8- Fix location of selinuxfs mount point - Only mount /proc if necessary - procattr: return einval for <= 0 pid args - procattr: return error on invalid pid_t input- Use fully versioned arch-specific requires- Update to upstream release 2016-02-23- Update to upstream rc1 release 2016-01-07- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild- Rebuilt for https://fedoraproject.org/wiki/Changes/Ruby_2.3- Build libselinux without rpm_execcon() (#1284019)- Rebuilt for Python3.5 rebuild- Flush the class/perm string mapping cache on policy reload (#1264051) - Fix restorecon when path has no context- Simplify procattr cache (#1257157,#1232371)- Export ldflags into the build so hardening works- Update to 2.4 release- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild- is_selinux_enabled: Add /etc/selinux/config test (#1219045) - matchpathcon/selabel_file: Fix man pages (#1219718)- revert support for policy compressed with xv (#1185266)- selinux.py - use os.walk() instead of os.path.walk() (#1195004) - is_selinux_enabled(): drop no-policy-loaded test (#1195074) - fix -Wformat errors and remove deprecated mudflap option- bump release and rebuild so that koji-shadow can rebuild it against new gcc on secondary arch- Rebuilt for https://fedoraproject.org/wiki/Changes/Ruby_2.2- Compiled file context files and the original should have the same permissions from dwalsh@redhat.com - Add selinux_openssh_contexts_path() to get a path to /contexts/openssh_contexts- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild- Rebuilt for https://fedoraproject.org/wiki/Changes/Python_3.4- Update to upstream * Get rid of security_context_t and fix const declarations. * Refactor rpm_execcon() into a new setexecfilecon() from Guillem Jover.- Add selinux_openssh_contexts_path()- Rebuilt for https://fedoraproject.org/wiki/Changes/Ruby_2.1- Fix spelling mistake in man page- More go bindings - restorecon, getpidcon, setexeccon- Add additional go bindings for get*con calls - Add go bindings test command - Modify man pages of set*con calls to mention that they are thread specific- Move selinux.go to /usr/lib64/golang/src/pkg/github.com/selinux/selinux.go - Add Int_to_mcs function to generate MCS labels from integers.- Add ghost flag for /var/run/setrans- Update to upstream * Fix userspace AVC handling of per-domain permissive mode. - Verify context is not null when passed into *setfilecon_raw- revert unexplained change to rhat.patch which broke SELinux disablement- Verify context is not null when passed into lsetfilecon_raw- Mv selinux.go to /usr/share/gocode/src/selinux- Add golang support to selinux.- Remove togglesebool man page- Update to upstream * Remove -lpthread from pkg-config file; it is not required. - Add support for policy compressed with xv- Update to upstream * Fix avc_has_perm() returns -1 even when SELinux is in permissive mode. * Support overriding Makefile RANLIB from Sven Vermeulen. * Update pkgconfig definition from Sven Vermeulen. * Mount sysfs before trying to mount selinuxfs from Sven Vermeulen. * Fix man pages from Laurent Bigonville. * Support overriding PATH and LIBBASE in Makefiles from Laurent Bigonville. * Fix LDFLAGS usage from Laurent Bigonville * Avoid shadowing stat in load_mmap from Joe MacDonald. * Support building on older PCRE libraries from Joe MacDonald. * Fix handling of temporary file in sefcontext_compile from Dan Walsh. * Fix procattr cache from Dan Walsh. * Define python constants for getenforce result from Dan Walsh. * Fix label substitution handling of / from Dan Walsh. * Add selinux_current_policy_path from Dan Walsh. * Change get_context_list to only return good matches from Dan Walsh. * Support udev-197 and higher from Sven Vermeulen and Dan Walsh. * Add support for local substitutions from Dan Walsh. * Change setfilecon to not return ENOSUP if context is already correct from Dan Walsh. * Python wrapper leak fixes from Dan Walsh. * Export SELINUX_TRANS_DIR definition in selinux.h from Dan Walsh. * Add selinux_systemd_contexts_path from Dan Walsh. * Add selinux_set_policy_root from Dan Walsh. * Add man page for sefcontext_compile from Dan Walsh.- Add systemd_contexts support - Do substitutions on a local sub followed by a dist sub- Eliminate requirement on pthread library, by applying patch for Jakub Jelinek Resolves #1013801- Fix handling of libselinux getconlist with only one entry- Add Python constants for SELinux enforcing modes- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild- Add sefcontext_compile.8 man page - Add Russell Coker patch to fix man pages - Add patches from Laurent Bigonville to fix Makefiles for debian. - modify spec file to use %{_prefix}/lib- Fix patch that Handles substitutions for /- Handle substitutions for / - semanage fcontext -a -e / /opt/rh/devtoolset-2/root- Add Eric Paris patch to fix procattr calls after a fork.- Move secolor.conf.5 into mcstrans package and out of libselinux- Fix python bindings for selinux_check_access- Fix reseting the policy root in matchpathcon- Cleanup setfcontext_compile atomic patch - Add matchpathcon -P /etc/selinux/mls support by allowing users to set alternate root - Make sure we set exit codes from selinux_label calls to ENOENT or SUCCESS- Make setfcontext_compile atomic- Fix memory leak in set*con calls.- Move matchpathcon to -utils package - Remove togglesebool- Fix selinux man page to reflect what current selinux policy is.- Add new constant SETRANS_DIR which points to the directory where mstransd can find the socket and libvirt can write its translations files.- Bring back selinux_current_policy_path- Revert some changes which are causing the wrong policy version file to be created- Update to upstream * audit2why: make sure path is nul terminated * utils: new file context regex compiler * label_file: use precompiled filecontext when possible * do not leak mmapfd * sefcontontext_compile: Add error handling to help debug problems in libsemanage. * man: make selinux.8 mention service man pages * audit2why: Fix segfault if finish() called twice * audit2why: do not leak on multiple init() calls * mode_to_security_class: interface to translate a mode_t in to a security class * audit2why: Cleanup audit2why analysys function * man: Fix program synopsis and function prototypes in man pages * man: Fix man pages formatting * man: Fix typo in man page * man: Add references and man page links to _raw function variants * Use ENOTSUP instead of EOPNOTSUPP for getfilecon functions * man: context_new(3): fix the return value description * selinux_status_open: handle error from sysconf * selinux_status_open: do not leak statusfd on exec * Fix errors found by coverity * Change boooleans.subs to booleans.subs_dist. * optimize set*con functions * pkg-config do not specifc ruby version * unmap file contexts on selabel_close() * do not leak file contexts with mmap'd backend * sefcontext_compile: do not leak fd on error * matchmediacon: do not leak fd * src/label_android_property: do not leak fd on error- Update to latest patches from eparis/Upstream- Update to latest patches from eparis/Upstream- Try procatt speedup patch again- Roll back procattr speedups since it seems to be screwing up systemd labeling.- Fix tid handling for setfscreatecon, old patch still broken in libvirt- Fix tid handling for setfscreatecon, old patch still broken in libvirt- setfscreatecon after fork was broken by the Set*con patch. - We needed to reset the thread variables after a fork.- Fix setfscreatecon call to handle failure mode, which was breaking udev- Ondrej Oprala patch to optimize set*con functions - Set*con now caches the security context and only re-sets it if it changes.- Rebuild against latest libsepol- Update to latest patches from eparis/Upstream - Fix errors found by coverity - set the sepol_compute_av_reason_buffer flag to 0. This means calculate denials only? - audit2why: remove a useless policy vers variable - audit2why: use the new constraint information- Rebuild with latest libsepol- Return EPERM if login program can not reach default label for user - Attempt to return container info from audit2why- Apply patch from eparis to fix leaked file descriptor in new labeling code- Add new function mode_to_security_class which takes mode instead of a string. - Possibly will be used with coreutils.- Add back selinuxconlist and selinuxdefcon man pages- Fix segfault from calling audit2why.finish() multiple times- Fix up selinux man page to reference service man pages- Rebuild with fixed libsepol- Update to upstream * Add support for lxc_contexts_path * utils: add service to getdefaultcon * libsemanage: do not set soname needlessly * libsemanage: remove PYTHONLIBDIR and ruby equivalent * boolean name equivalency * getsebool: support boolean name substitution * Add man page for new selinux_boolean_sub function. * expose selinux_boolean_sub * matchpathcon: add -m option to force file type check * utils: avcstat: clear sa_mask set * seusers: Check for strchr failure * booleans: initialize pointer to silence coveriety * stop messages when SELinux disabled * label_file: use PCRE instead of glibc regex functions * label_file: remove all typedefs * label_file: move definitions to include file * label_file: do string to mode_t conversion in a helper function * label_file: move error reporting back into caller * label_file: move stem/spec handling to header * label_file: drop useless ncomp field from label_file data * label_file: move spec_hasMetaChars to header * label_file: fix potential read past buffer in spec_hasMetaChars * label_file: move regex sorting to the header * label_file: add accessors for the pcre extra data * label_file: only run regex files one time * label_file: new process_file function * label_file: break up find_stem_from_spec * label_file: struct reorg * label_file: only run array once when sorting * Ensure that we only close the selinux netlink socket once. * improve the file_contexts.5 manual page- rebuild for https://fedoraproject.org/wiki/Features/Python_3.3- make with_python3 be conditional on fedora- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild- Move the tmpfiles.d content from /etc/tmpfiles.d to /usr/lib/tmpfiles.d- Revert Eric Paris Patch for selinux_binary_policy_path- Update to upstream * Fortify source now requires all code to be compiled with -O flag * asprintf return code must be checked * avc_netlink_recieve handle EINTR * audit2why: silence -Wmissing-prototypes warning * libsemanage: remove build warning when build swig c files * matchpathcon: bad handling of symlinks in / * seusers: remove unused lineno * seusers: getseuser: gracefully handle NULL service * New Android property labeling backend * label_android_property whitespace cleanups * additional makefile support for rubywrap- Fix booleans.subs name, change function name to selinux_boolean_sub, add man page, minor fixes to the function- Fix to compile with Fortify source * Add -O compiler flag * Check return code from asprintf - Fix handling of symbolic links in / by realpath_not_final- Add support for lxc contexts file- Add support fot boolean subs file- Update to upstream * Fix dead links to www.nsa.gov/selinux * Remove jump over variable declaration * Fix old style function definitions * Fix const-correctness * Remove unused flush_class_cache method * Add prototype decl for destructor * Add more printf format annotations * Add printf format attribute annotation to die() method * Fix const-ness of parameters & make usage() methods static * Enable many more gcc warnings for libselinux/src/ builds * utils: Enable many more gcc warnings for libselinux/utils builds * Change annotation on include/selinux/avc.h to avoid upsetting SWIG * Ensure there is a prototype for 'matchpathcon_lib_destructor' * Update Makefiles to handle /usrmove * utils: Stop separating out matchpathcon as something special * pkg-config to figure out where ruby include files are located * build with either ruby 1.9 or ruby 1.8 * assert if avc_init() not called * take security_deny_unknown into account * security_compute_create_name(3) * Do not link against python library, this is considered * bad practice in debian * Hide unnecessarily-exported library destructors- Add selinux_current_policy_path to return /sys/fs/selinux/policy if it exists - Otherwise search for policy on disk- Change selinux_binary_policy_path to return /sys/fs/selinux/policy - Add selinux_installed_policy_path to return what selinux_binary_policy_path used to return - avc_has_perm will now return yes if the machine is in permissive mode - Make work with ruby-1.9- avc_netlink_recieve should continue to poll if it receinves an EINTR rather- use /sbin/ldconfig, glibc does not provide /usr/sbin/ldconfig in the RPM database for now- Rebuild with cleaned up upstream to work in /usr- install everything in /usr https://fedoraproject.org/wiki/Features/UsrMove- Add Dan Berrange code cleanup patches.- Fix selabal_open man page to refer to proper selinux_opt structure-Update to upstream * Fix setenforce man page to refer to selinux man page * Cleanup Man pages * merge freecon with getcon man page- Add patch from Richard Haines When selabel_lookup found an invalid context with validation enabled, it always stated it was 'file_contexts' whether media, x, db or file. The fix is to store the spec file name in the selabel_lookup_rec on selabel_open and use this as output for logs. Also a minor fix if key is NULL to stop seg faults. - Fix setenforce manage page.- Rebuild with new libsepol- Fix setenforce man page, from Miroslav Grepl- Upgrade to upstream * selinuxswig_python.i: don't make syscall if it won't change anything * Remove assert in security_get_boolean_names(3) * Mapped compute functions now obey deny_unknown flag * get_default_type now sets EINVAL if no entry. * return EINVAL if invalid role selected * Updated selabel_file(5) man page * Updated selabel_db(5) man page * Updated selabel_media(5) man page * Updated selabel_x(5) man page * Add man/man5 man pages * Add man/man5 man pages * Add man/man5 man pages * use -W and -Werror in utils- Change python binding for restorecon to check if the context matches. - If it does do not reset- Upgrade to upstream * Makefiles: syntax, convert all ${VAR} to $(VAR) * load_policy: handle selinux=0 and /sys/fs/selinux not exist * regenerate .pc on VERSION change * label: cosmetic cleanups * simple interface for access checks * Don't reinitialize avc_init if it has been called previously * seusers: fix to handle large sets of groups * audit2why: close fd on enomem * rename and export symlink_realpath * label_file: style changes to make Eric happy.- Apply libselinux patch to handle large groups in seusers.- Add selinux_check_access function. Needed for passwd, chfn, chsh- Handle situation where selinux=0 passed to the kernel and both /selinux and-Update to upstream * utils: matchpathcon: remove duplicate declaration * src: matchpathcon: use myprintf not fprintf * src: matchpathcon: make sure resolved path starts * put libselinux.so.1 in /lib not /usr/lib * tree: default make target to all not- Switch to use ":" as prefix separator rather then ";"- Avoid unnecessary shell invocation in %post.- Fix handling of subset labeling that is causing segfault in restorecon- Change matchpathcon_init_prefix and selabel_open to allow multiple initial prefixes. Now you can specify a ";" separated list of prefixes and the labeling system will only load regular expressions that match these prefixes.- Change matchpatcon to use proper myprintf - Fix symlink_realpath to always include "/" - Update to upstream * selinux_file_context_verify function returns wrong value. * move realpath helper to matchpathcon library * python wrapper makefile changes- Move to new Makefile that can build with or without PYTHON being set-Update to upstream 2.1.4 2011-0817 * mapping fix for invalid class/perms after selinux_set_mapping * audit2why: work around python bug not defining * resolv symlinks and dot directories before matching 2.1.2 2011-0803 * audit2allow: do not print statistics * make python bindings for restorecon work on relative path * fix python audit2why binding error * support new python3 functions * do not check fcontext duplicates on use * Patch for python3 for libselinux 2.1.1 2011-08-02 * move .gitignore into utils * new setexecon utility * selabel_open fix processing of substitution files * mountpoint changing patch. * simplify SRCS in Makefile 2.1.1 2011-08-01 * Remove generated files, introduce more .gitignore-Update to upstream * Release, minor version bump * Give correct names to mount points in load_policy by Dan Walsh. * Make sure selinux state is reported correctly if selinux is disabled or fails to load by Dan Walsh. * Fix crash if selinux_key_create was never called by Dan Walsh. * Add new file_context.subs_dist for distro specific filecon substitutions by Dan Walsh. * Update man pages for selinux_color_* functions by Richard Haines.- Only call dups check within selabel/matchpathcon if you are validating the context - This seems to speed the loading of labels by 4 times.- Move /selinux to /sys/fs/selinux - Add selinuxexeccon - Add realpath to matchpathcon to handle matchpathcon * type queries.- Update for latest libsepol- Update for latest libsepol- Fix restorecon python binding to accept relative paths-Update to upstream * Give correct names to mount points in load_policy by Dan Walsh. * Make sure selinux state is reported correctly if selinux is disabled or fails to load by Dan Walsh. * Fix crash if selinux_key_create was never called by Dan Walsh. * Add new file_context.subs_dist for distro specific filecon substitutions by Dan Walsh. * Update man pages for selinux_color_* functions by Richard Haines.- Clean up patch to make handling of constructor cleanup more portable * db_language object class support for selabel_lookup from KaiGai Kohei. * Library destructors for thread local storage keys from Eamon Walsh.- Add distribution subs pathAdd patch from dbhole@redhat.com to initialize thread keys to -1 Errors were being seen in libpthread/libdl that were related to corrupt thread specific keys. Global destructors that are called on dl unload. During destruction delete a thread specific key without checking if it has been initialized. Since the constructor is not called each time (i.e. key is not initialized with pthread_key_create each time), and the default is 0, there is a possibility that key 0 for an active thread gets deleted. This is exactly what is happening in case of OpenJDK. Workaround patch that initializes the key to -1. Thus if the constructor is not called, the destructor tries to delete key -1 which is deemed invalid by pthread_key_delete, and is ignored.- Call fini_selinuxmnt if selinux is disabled, to cause is_selinux_disabled() to report correct data- Change mount source options to use "proc" and "selinuxfs"- Update to upstream * Turn off default user handling when computing user contexts by Dan Walsh- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild- Fixup selinux man page- Fix Makefile to use pkg-config --cflags python3 to discover include paths- Update to upstream - Turn off fallback in to SELINUX_DEFAULTUSER in get_context_list- Update to upstream * Thread local storage fixes from Eamon Walsh.- Add /etc/tmpfiles.d support for /var/run/setrans- Ghost /var/run/setrans- Rebuilt for gcc bug 634757- rebuild via updated swig (#624674)- Update for python 3.2a1- Turn off fallback in to SELINUX_DEFAULTUSER in get_context_list- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild- Turn off messages in audit2why- Update to upstream * Add const qualifiers to public API where appropriate by KaiGai Kohei. 2.0.95 2010-06-10 * Remove duplicate slashes in paths in selabel_lookup from Chad Sellers * Adds a chcon method to the libselinux python bindings from Steve Lawrence - add python3 subpackage from David Malcolm* Set errno=EINVAL for invalid contexts from Dan Walsh.- Update to upstream * Show strerror for security_getenforce() by Colin Waters. * Merged selabel database support by KaiGai Kohei. * Modify netlink socket blocking code by KaiGai Kohei.- Update to upstream * Fix from Eric Paris to fix leak on non-selinux systems. * regenerate swig wrappers * pkgconfig fix to respect LIBDIR from Dan Walsh.- Update to upstream * Change the AVC to only audit the permissions specified by the policy, excluding any permissions specified via dontaudit or not specified via auditallow. * Fix compilation of label_file.c with latest glibc headers.- Fix potential doublefree on init- Fix libselinux.pc- Fix man page for selinuxdefcon- Free memory on disabled selinux boxes- Update to upstream * add/reformat man pages by Guido Trentalancia . * Change exception.sh to be called with bash by Manoj Srivastava - Fix selinuxdefcon man page- Update to upstream * Add pkgconfig file from Eamon Walsh.- Update to upstream * Rename and export selinux_reset_config()- Update to upstream * Add exception handling in libselinux from Dan Walsh. This uses a shell script called exception.sh to generate a swig interface file. * make swigify * Make matchpathcon print <> if path not found in fcontext file.- Eliminate -pthread switch in Makefile- Update to upstream * Removal of reference counting on userspace AVC SID's.- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild- Update to upstream * Reverted Tomas Mraz's fix for freeing thread local storage to avoid pthread dependency. * Removed fini_context_translations() altogether. * Merged lazy init patch from Stephen Smalley based on original patch by Steve Grubb.- Update to upstream * Add per-service seuser support from Dan Walsh. * Let load_policy gracefully handle selinuxfs being mounted from Stephen Smalley. * Check /proc/filesystems before /proc/mounts for selinuxfs from Eric Paris.- Add provices ruby(selinux)- Update to upstream * Fix improper use of thread local storage from Tomas Mraz . * Label substitution support from Dan Walsh. * Support for labeling virtual machine images from Dan Walsh.- Update to upstream * Trim / from the end of input paths to matchpathcon from Dan Walsh. * Fix leak in process_line in label_file.c from Hiroshi Shinji. * Move matchpathcon to /sbin, add matchpathcon to clean target from Dan Walsh. * getdefaultcon to print just the correct match and add verbose option from Dan Walsh.- Update to upstream * deny_unknown wrapper function from KaiGai Kohei. * security_compute_av_flags API from KaiGai Kohei. * Netlink socket management and callbacks from KaiGai Kohei.- Fix Memory Leak- Fix crash in python- Add back in additional interfaces- Add back in av_decision to python swig- Update to upstream * Netlink socket handoff patch from Adam Jackson. * AVC caching of compute_create results by Eric Paris.- Add patch from ajax to accellerate X SELinux - Update eparis patch- Add eparis patch to accellerate Xwindows performance- Fix URL- Add substitute pattern - matchpathcon output <> on ENOENT- Update to upstream * Fix incorrect conversion in discover_class code.- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild- Add - selinux_virtual_domain_context_path - selinux_virtual_image_context_path- Throw exeptions in python swig bindings on failures- Fix restorecon python code- Update to upstream- Strip trailing / for matchpathcon- Fix segfault if seusers file does not work- Add new function getseuser which will take username and service and return - seuser and level. ipa will populate file in future. - Change selinuxdefcon to return just the context by default- Rebuild for Python 2.6- Update to Upstream * Allow shell-style wildcards in x_contexts file.- Eamon Walsh Patch - libselinux: allow shell-style wildcarding in X names - Add Restorecon/Install python functions from Luke Macken- Update to Upstream * Correct message types in AVC log messages. * Make matchpathcon -V pass mode from Dan Walsh. * Add man page for selinux_file_context_cmp from Dan Walsh.- Update to Upstream * New man pages from Dan Walsh. * Update flask headers from refpolicy trunk from Dan Walsh.- Fix matchpathcon -V call- Add flask definitions for open, X and nlmsg_tty_audit- Add missing get/setkeycreatecon man pages- Split out utilities- Add missing man page links for [lf]getfilecon- Update to Upstream * Add group support to seusers using %groupname syntax from Dan Walsh. * Mark setrans socket close-on-exec from Stephen Smalley. * Only apply nodups checking to base file contexts from Stephen Smalley.- Update to Upstream * Merge ruby bindings from Dan Walsh. - Add support for Linux groups to getseuserbyname- Allow group handling in getseuser call- Update to Upstream * Handle duplicate file context regexes as a fatal error from Stephen Smalley. This prevents adding them via semanage. * Fix audit2why shadowed variables from Stephen Smalley. * Note that freecon NULL is legal in man page from Karel Zak.- Add ruby support for puppet- Rebuild for new libsepol- Add Karel Zak patch for freecon man page- Update to Upstream * New and revised AVC, label, and mapping man pages from Eamon Walsh. * Add swig python bindings for avc interfaces from Dan Walsh.- Update to Upstream * Fix selinux_file_context_verify() and selinux_lsetfilecon_default() to call matchpathcon_init_prefix if not already initialized. * Add -q qualifier for -V option of matchpathcon and change it to indicate whether verification succeeded or failed via exit status.- libselinux no longer neets to telnet -u in post install- Add sedefaultcon and setconlist commands to dump login context- Update to Upstream * Fixed selinux_set_callback man page. * Try loading the max of the kernel-supported version and the libsepol-supported version when no manipulation of the binary policy is needed from Stephen Smalley. * Fix memory leaks in matchpathcon from Eamon Walsh.- Add Xavior Toth patch for security_id_t in swig- Add avc.h to swig code- Grab the latest policy for the kernel- Update to Upstream * Man page typo fix from Jim Meyering.- Update to Upstream * Changed selinux_init_load_policy() to not warn about a failed mount of selinuxfs if selinux was disabled in the kernel.- Fix matchpathcon memory leak- Update to Upstream * Merged new X label "poly_selection" namespace from Eamon Walsh.- Update to Upstream * Merged reset_selinux_config() for load policy from Dan Walsh.- Reload library on loading of policy to handle chroot- Update to Upstream * Merged avc_has_perm() errno fix from Eamon Walsh.- Update to Upstream * Regenerated Flask headers from refpolicy flask definitions.- Update to Upstream * Merged compute_member AVC function and manpages from Eamon Walsh. * Provide more error reporting on load policy failures from Stephen Smalley.- Update to Upstream * Merged new X label "poly_prop" namespace from Eamon Walsh.- Update to Upstream * Disable setlocaldefs if no local boolean or users files are present from Stephen Smalley. * Skip userspace preservebools processing for Linux >= 2.6.22 from Stephen Smalley.- Update to Upstream * Merged fix for audit2why from Dan Walsh.- Fix audit2why to grab latest policy versus the one selected by the kernel* Merged audit2why python binding from Dan Walsh.* Merged updated swig bindings from Dan Walsh, including typemap for pid_t.- Update to use libsepol-static library- Move libselinux.a to -static package - Spec cleanups- Put back libselinux.a- Fix memory references in audit2why and change to use tuples - Update to Upstream * Fix for the avc: granted null message bug from Stephen Smalley.- Fix __init__.py specification- Add audit2why python bindings- Add pid_t typemap for swig bindings- smp_mflag- Fix spec file caused by spec review- Upgrade to upstream * matchpathcon(8) man page update from Dan Walsh.- Upgrade to upstream * dlopen libsepol.so.1 rather than libsepol.so from Stephen Smalley. * Based on a suggestion from Ulrich Drepper, defer regex compilation until we have a stem match, by Stephen Smalley. * A further optimization would be to defer regex compilation until we have a complete match of the constant prefix of the regex - TBD.- Upgrade to upstream * Regenerated Flask headers from policy.- Upgrade to upstream * AVC enforcing mode override patch from Eamon Walsh. * Aligned attributes in AVC netlink code from Eamon Walsh. - Move libselinux.so back into devel package, procps has been fixed- Upgrade to upstream * Merged refactored AVC netlink code from Eamon Walsh. * Merged new X label namespaces from Eamon Walsh. * Bux fix and minor refactoring in string representation code.- Upgrade to upstream * Merged selinux_get_callback, avc_open, empty string mapping from Eamon Walsh.- Upgrade to upstream * Fix segfault resulting from missing file_contexts file.- Fix segfault on missing file_context file- Upgrade to upstream * Make netlink socket close-on-exec to avoid descriptor leakage from Dan Walsh. * Pass CFLAGS when using gcc for linking from Dennis Gilmore.- Add sparc patch to from Dennis Gilmore to build on Sparc platform- Remove leaked file descriptor- Upgrade to latest from NSA * Fix selabel option flag setting for 64-bit from Stephen Smalley.- Change matchpatcon to use syslog instead of syserror- Upgrade to latest from NSA * Re-map a getxattr return value of 0 to a getfilecon return value of -1 with errno EOPNOTSUPP from Stephen Smalley. * Fall back to the compat code for security_class_to_string and security_av_perm_to_string from Stephen Smalley. * Fix swig binding for rpm_execcon from James Athey.- Apply James Athway patch to fix rpm_execcon python binding- Move libselinux.so back into main package, breaks procps- Upgrade to upstream * Fix file_contexts.homedirs path from Todd Miller.- Remove requirement on setransd, Moved to selinux-policy-mls- Move libselinux.so into devel package - Upgrade to upstream * Fix segfault resulting from uninitialized print-callback pointer. * Added x_contexts path function patch from Eamon Walsh. * Fix build for EMBEDDED=y from Yuichi Nakamura. * Fix markup problems in selinux man pages from Dan Walsh.- Upgrade to upstream * Updated version for stable branch. * Added x_contexts path function patch from Eamon Walsh. * Fix build for EMBEDDED=y from Yuichi Nakamura. * Fix markup problems in selinux man pages from Dan Walsh. * Updated av_permissions.h and flask.h to include new nscd permissions from Dan Walsh. * Added swigify to top-level Makefile from Dan Walsh. * Fix for string_to_security_class segfault on x86_64 from Stephen Smalley.- Apply Steven Smalley patch to fix segfault in string_to_security_class- Fix matchpathcon to set default myprintf- Upgrade to upstream * Fix for getfilecon() for zero-length contexts from Stephen Smalley.- Update to match flask/access_vectors in policy- Fix man page markup lanquage for translations- Fix semanage segfault on x86 platform- Upgrade to upstream * Labeling and callback interface patches from Eamon Walsh.- Refactored swig- Upgrade to upstream * Class and permission mapping support patches from Eamon Walsh. * Object class discovery support patches from Chris PeBenito. * Refactoring and errno support in string representation code.- Upgrade to upstream - Merged patch to reduce size of libselinux and remove need for libsepol for embedded systems from Yuichi Nakamura. This patch also turns the link-time dependency on libsepol into a runtime (dlopen) dependency even in the non-embedded case. 2.0.17 2007-05-31 * Updated Lindent script and reindented two header files.- Upgrade to upstream * Merged additional swig python bindings from Dan Walsh. * Merged helpful message when selinuxfs mount fails patch from Dax Kelson.- Upgrade to upstream * Merged build fix for avc_internal.c from Joshua Brindle.- Add get_context_list funcitions to swig file- Upgrade to upstream * Merged rpm_execcon python binding fix, matchpathcon man page fix, and getsebool -a handling for EACCES from Dan Walsh.- Add missing interface- Upgrade to upstream * Merged support for getting initial contexts from James Carter.- Upgrade to upstream * Merged userspace AVC patch to follow kernel's behavior for permissive mode in caching previous denials from Eamon Walsh. * Merged sidput(NULL) patch from Eamon Walsh.- Make rpm_exec swig work- Upgrade to upstream * Merged class/av string conversion and avc_compute_create patch from Eamon Walsh.- Upgrade to upstream * Merged fix for avc.h #include's from Eamon Walsh.- Add stdint.h to avc.h- Merged patch to drop support for CACHETRANS=0 config option from Steve Grubb. - Merged patch to drop support for old /etc/sysconfig/selinux and - /etc/security policy file layout from Steve Grubb.- Do not fail on permission denied in getsebool- Upgrade to upstream * Merged init_selinuxmnt() and is_selinux_enabled() improvements from Steve Grubb.- Upgrade to upstream * Removed sending of setrans init message. * Merged matchpathcon memory leak fix from Steve Grubb.- Upgrade to upstream * Merged more swig initializers from Dan Walsh.- Upgrade to upstream * Merged patch from Todd Miller to convert int types over to C99 style.- Merged patch from Todd Miller to remove sscanf in matchpathcon.c because of the use of the non-standard format (original patch changed for style). - Merged patch from Todd Miller to fix memory leak in matchpathcon.c.- Add context function to python to split context into 4 parts- Upgrade to upstream * Updated version for stable branch.- Upgrade to upstream * Merged man page updates to make "apropos selinux" work from Dan Walsh.- Upgrade to upstream * Merged getdefaultcon utility from Dan Walsh.- Add Ulrich NSCD__GETSERV and NSCD__SHMEMGRP for Uli- Add reference to selinux man page in all man pages to make apropos work Resolves: # 217881- Upstream wanted some minor changes, upgrading to keep api the same - Upgrade to upstream * Merged selinux_check_securetty_context() and support from Dan Walsh. Resolves: #200110- Cleanup patch- Add securetty handling Resolves: #200110- Upgrade to upstream * Merged patch for matchpathcon utility to use file mode information when available from Dan Walsh.- rebuild against python 2.5- Fix matchpathcon to lstat files- Update man page- Upgrade to upstream- Add James Antill patch for login verification of MLS Levels - MLS ragnes need to be checked, Eg. login/cron. This patch adds infrastructure.- Upgrade to latest from NSA * Merged updated flask definitions from Darrel Goeddel. This adds the context security class, and also adds the string definitions for setsockcreate and polmatch.- Upgrade to latest from NSA * Updated version for release.- rebuilt for unwind info generation, broken in gcc-4.1.1-21- Upgrade to latest from NSA * Merged av_permissions.h update from Steve Grubb, adding setsockcreate and polmatch definitions.- really make -devel depend on libsepol-devel- Add sgrubb patch for polmatch- Upgrade to latest from NSA * Merged patch from Steve Smalley to fix SIGPIPE in setrans_client- have -devel require libsepol-devel- Upgrade to latest from NSA * Merged patch to not log avc stats upon a reset from Steve Grubb. * Applied patch to revert compat_net setting upon policy load. * Merged file context homedir and local path functions from Chris PeBenito.- rebuilt with latest binutils to pick up 64K -z commonpagesize on ppc* (#203001)- Upgrade to latest from NSA * Merged file context homedir and local path functions from Chris PeBenito. * Rework functions that access /proc/pid/attr to access the per-thread nodes, and unify the code to simplify maintenance.- Upgrade to latest from NSA * Merged return value fix for *getfilecon() from Dan Walsh. * Merged sockcreate interfaces from Eric Paris.- Fix translation return codes to return size of buffer- Upgrade to latest from NSA * Merged no-tls-direct-seg-refs patch from Jeremy Katz. * Merged netfilter_contexts support patch from Chris PeBenito.- Upgrade to latest from NSA * Merged context_*_set errno patch from Jim Meyering.- only build non-fpic objects with -mno-tls-direct-seg-refs- build with -mno-tls-direct-seg-refs on x86 to avoid triggering segfaults with xen (#200783)- Rebuild for new gcc- Fix libselinux to not telinit during installs- Upgrade to latest from NSA * Lindent. * Merged {get,set}procattrcon patch set from Eric Paris. * Merged re-base of keycreate patch originally by Michael LeMay from Eric Paris. * Regenerated Flask headers from refpolicy. * Merged patch from Dan Walsh with: - Added selinux_file_context_{cmp,verify}. - Added selinux_lsetfilecon_default. - Delay translation of contexts in matchpathcon.- Yet another change to matchpathcon- Turn off error printing in library. Need to compile with DEBUG to get it back- Fix error reporting of matchpathcon- Add function to compare file context on disk versus contexts in file_contexts file.- Upgrade to latest from NSA * Merged patch from Dan Walsh with: * Added selinux_getpolicytype() function. * Modified setrans code to skip processing if !mls_enabled. * Set errno in the !selinux_mnt case. * Allocate large buffers from the heap, not on stack. Affects is_context_customizable, selinux_init_load_policy, and selinux_getenforcemode.- Add selinux_getpolicytype()- Upgrade to latest from NSA * Merged !selinux_mnt checks from Ian Kent.- Check for selinux_mnt == NULL- Merged matchmediacon and trans_to_raw_context fixes from Serge Hallyn.- Remove getseuser- Bump requires to grab latest libsepol- Add BuildRequires for swig- Upgrade to latest from NSA * Merged simple setrans client cache from Dan Walsh. Merged avcstat patch from Russell Coker. * Modified selinux_mkload_policy() to also set /selinux/compat_net appropriately for the loaded policy.- More fixes for translation cache - Upgrade to latest from NSA * Added matchpathcon_fini() function to free memory allocated by matchpathcon_init().- Add simple cache to improve translation speed- Upgrade to latest from NSA * Merged setrans client cleanup patch from Steve Grubb.- Add Russell's AVC patch to handle large numbers- Upgrade to latest from NSA * Merged getfscreatecon man page fix from Dan Walsh. * Updated booleans(8) man page to drop references to the old booleans file and to note that setsebool can be used to set the boot-time defaults via -P.- Upgrade to latest from NSA * Merged fix warnings patch from Karl MacMillan. * Merged setrans client support from Dan Walsh. This removes use of libsetrans. * Merged patch to eliminate use of PAGE_SIZE constant from Dan Walsh. * Merged swig typemap fixes from Glauber de Oliveira Costa.- Change the way translations work, Use setransd/remove libsetrans- Add selinuxswig fixes - Stop using PAGE_SIZE and start using sysconf(_SC_PAGE_SIZE)- Upgrade to latest from NSA * Added distclean target to Makefile. * Regenerated swig files. * Changed matchpathcon_init to verify that the spec file is a regular file. * Merged python binding t_output_helper removal patch from Dan Walsh.- Fix python bindings for matchpathcon - Fix booleans man page- Merged Makefile PYLIBVER definition patch from Dan Walsh.- Make some fixes so it will build on RHEL4 - Upgrade to latest from NSA * Updated version for release. * Altered rpm_execcon fallback logic for permissive mode to also handle case where /selinux/enforce is not available.- bump again for double-long bug on ppc(64)- rebuilt for new gcc4.1 snapshot and glibc changes- Upgrade to latest from NSA * Merged install-pywrap Makefile patch from Joshua Brindle.- Upgrade to latest from NSA * Merged pywrap Makefile patch from Dan Walsh.- Split out pywrap in Makefile- Upgrade to latest from NSA * Added getseuser test program.- Upgrade to latest from NSA * Added format attribute to myprintf in matchpathcon.c and removed obsoleted rootlen variable in init_selinux_config().- Build with new libsepol- Upgrade to latest from NSA * Merged several fixes and improvements from Ulrich Drepper (Red Hat), including: - corrected use of getline - further calls to __fsetlocking for local files - use of strdupa and asprintf - proper handling of dirent in booleans code - use of -z relro - several other optimizations * Merged getpidcon python wrapper from Dan Walsh (Red Hat).- Add build requires line for libsepol-devel- Fix swig call for getpidcon- Move libselinux.so to base package- Upgrade to latest from NSA * Merged call to finish_context_translations from Dan Walsh. This eliminates a memory leak from failing to release memory allocated by libsetrans.- update to latest libsetrans - Fix potential memory leak- rebuilt- Update to never version * Merged patch for swig interfaces from Dan Walsh.- Update to never version- Fix some of the python swig objects- Update to latest from NSA * Added MATCHPATHCON_VALIDATE flag for set_matchpathcon_flags() and modified matchpathcon implementation to make context validation/ canonicalization optional at matchpathcon_init time, deferring it to a successful matchpathcon by default unless the new flag is set by the caller. * Added matchpathcon_init_prefix() interface, and reworked matchpathcon implementation to support selective loading of file contexts entries based on prefix matching between the pathname regex stems and the specified path prefix (stem must be a prefix of the specified path prefix).- Update to latest from NSA * Change getsebool to return on/off instead of active/inactive- Update to latest from NSA * Added -f file_contexts option to matchpathcon util. Fixed warning message in matchpathcon_init(). * Merged Makefile python definitions patch from Dan Walsh.- Update to latest from NSA * Merged swigify patch from Dan Walsh.- Separate out libselinux-python bindings into separate rpm- Read libsetrans requirement- Add python bindings- Update to latest from NSA * Merged make failure in rpm_execcon non-fatal in permissive mode patch from Ivan Gyurdiev.- Remove requirement for libsetrans- Update to latest from NSA * Added MATCHPATHCON_NOTRANS flag for set_matchpathcon_flags() and modified matchpathcon_init() to skip context translation if it is set by the caller.- Update to latest from NSA * Added security_canonicalize_context() interface and set_matchpathcon_canoncon() interface for obtaining canonical contexts. Changed matchpathcon internals to obtain canonical contexts by default. Provided fallback for kernels that lack extended selinuxfs context interface. - Patch to not translate mls when calling setfiles- Update to latest from NSA * Merged seusers parser changes from Ivan Gyurdiev. * Merged setsebool to libsemanage patch from Ivan Gyurdiev. * Changed seusers parser to reject empty fields.- Update to latest from NSA * Merged seusers empty level handling patch from Jonathan Kim (TCS).- Rebuild for latest libsepol- Rebuild for latest libsepol- Change default to __default__- Change default to __default__- Add selinux_translations_path- Update to latest from NSA * Merged selinux_path() and selinux_homedir_context_path() functions from Joshua Brindle.- Need to check for /sbin/telinit- Update to latest from NSA * Merged fixes for make DESTDIR= builds from Joshua Brindle.- Update to latest from NSA * Merged get_default_context_with_rolelevel and man pages from Dan Walsh (Red Hat). * Updated call to sepol_policydb_to_image for sepol changes. * Changed getseuserbyname to ignore empty lines and to handle no matching entry in the same manner as no seusers file.- Tell init to reexec itself in post script- Update to latest from NSA * Changed selinux_mkload_policy to try downgrading the latest policy version available to the kernel-supported version. * Changed selinux_mkload_policy to fall back to the maximum policy version supported by libsepol if the kernel policy version falls outside of the supported range.- Update to latest from NSA * Changed getseuserbyname to fall back to the Linux username and NULL level if seusers config file doesn't exist unless REQUIRESEUSERS=1 is set in /etc/selinux/config. * Moved seusers.conf under $SELINUXTYPE and renamed to seusers.- Update to latest from NSA * Added selinux_init_load_policy() function as an even higher level interface for the initial policy load by /sbin/init. This obsoletes the load_policy() function in the sysvinit-selinux.patch. * Added selinux_mkload_policy() function as a higher level interface for loading policy than the security_load_policy() interface.- Update to latest from NSA * Merged fix for matchpathcon (regcomp error checking) from Johan Fischer. Also added use of regerror to obtain the error string for inclusion in the error message.- Update to latest from NSA * Changed getseuserbyname to not require (and ignore if present) the MLS level in seusers.conf if MLS is disabled, setting *level to NULL in this case.- Update to latest from NSA * Merged getseuserbyname patch from Dan Walsh.- Fix patch to satisfy upstream- Update to latest from NSA - Add getseuserbyname- Fix patch call- Fix strip_con call- Go back to original libsetrans code- Eliminate forth param from mls context when mls is not enabled.- Update from NSA * Merged modified form of patch to avoid dlopen/dlclose by the static libselinux from Dan Walsh. Users of the static libselinux will not have any context translation by default.- Update from NSA * Added public functions to export context translation to users of libselinux (selinux_trans_to_raw_context, selinux_raw_to_trans_context).- Update from NSA * Remove special definition for context_range_set; use common code.- Update from NSA * Hid translation-related symbols entirely and ensured that raw functions have hidden definitions for internal use. * Allowed setting NULL via context_set* functions. * Allowed whitespace in MLS component of context. * Changed rpm_execcon to use translated functions to workaround lack of MLS level on upgraded systems.- Allow set_comp on unset ranges- Merged context translation patch, originally by TCS, with modifications by Dan Walsh (Red Hat).- Apply translation patch- Update from NSA * Merged several fixes for error handling paths in the AVC sidtab, matchpathcon, booleans, context, and get_context_list code from Serge Hallyn (IBM). Bugs found by Coverity. * Removed setupns; migrated to pam. * Merged patches to rename checkPasswdAccess() from Joshua Brindle. Original symbol is temporarily retained for compatibility until all callers are updated.- Update makefiles- Update from NSA * Merged security_setupns() from Chad Sellers. - fix selinuxenabled man page- Update from NSA * Merged avcstat and selinux man page from Dan Walsh. * Changed security_load_booleans to process booleans.local even if booleans file doesn't exist.- Fix avcstat to clear totals- Add info to man page- Update from NSA * Merged set_selinuxmnt patch from Bill Nottingham (Red Hat). * Rewrote get_ordered_context_list and helpers, including changing logic to allow variable MLS fields.- Update from NSA- Add backin matchpathcon- Fix selinux_policy_root man page- Change assert(selinux_mnt) to if (!selinux_mnt) return -1;- Update from NSA * Fixed bug in matchpathcon_filespec_destroy.- Update from NSA * Fixed bug in rpm_execcon error handling path.- Update from NSA * Merged fix for set_matchpathcon* functions from Andreas Steinmetz. * Merged fix for getconlist utility from Andreas Steinmetz.- Update from NSA- Better handling of booleans- Update from NSA * Merged destructors patch from Tomas Mraz.- Update from NSA * Added set_matchpathcon_flags() function for setting flags controlling operation of matchpathcon. MATCHPATHCON_BASEONLY means only process the base file_contexts file, not file_contexts.homedirs or file_contexts.local, and is for use by setfiles -c. * Updated matchpathcon.3 man page.- Update from NSA- Update from NSA * Fixed bug in matchpathcon_filespec_add() - failure to clear fl_head.- Update from NSA * Changed matchpathcon_common to ignore any non-format bits in the mode.- Default matchpathcon to regular files if the user specifies a mode- Update from NSA * Merged several fixes from Ulrich Drepper.- Fix matchpathcon on eof.- Update from NSA * Merged matchpathcon patch for file_contexts.homedir from Dan Walsh. * Added selinux_users_path() for path to directory containing system.users and local.users.- Process file_context.homedir- Update from NSA * Changed relabel Makefile target to use restorecon.- Update from NSA * Regenerated av_permissions.h.- Update from NSA * Modified avc_dump_av to explicitly check for any permissions that cannot be mapped to string names and display them as a hex value. * Regenerated av_permissions.h.- Update from NSA * Generalized matchpathcon internals, exported more interfaces, and moved additional code from setfiles into libselinux so that setfiles can directly use matchpathcon.- Update from NSA * Prevent overflow of spec array in matchpathcon. * Fixed several uses of internal functions to avoid relocations. * Changed rpm_execcon to check is_selinux_enabled() and fallback to a regular execve if not enabled (or unable to determine due to a lack of /proc, e.g. chroot'd environment).- Update from NSA * Merged minor fix for avcstat from Dan Walsh.- rpmexeccon should not fail in permissive mode.- fix printf in avcstat- Update from NSA- Modify matchpathcon to also process file_contexts.local if it exists- Add is_customizable_types function call- Update to latest from upstream * Just changing version number to match upstream- Update to latest from upstream * Changed matchpathcon to return -1 with errno ENOENT for <> entries, and also for an empty file_contexts configuration.- Fix link devel libraries- Fix unitialized variable in avcstat.c- Upgrade to upstream * Removed some trivial utils that were not useful or redundant. * Changed BINDIR default to /usr/sbin to match change in Fedora. * Added security_compute_member. * Added man page for setcon.- Upgrade to upstream- Add avcstat program- Add lots of missing man pages- Fix output of getsebool.- Update from upstream, fix setsebool -P segfault- Add a patch from upstream. Fixes signed/unsigned issues, and incomplete structure copy.- More fixes from sgrubb, better syslog- Have setsebool and togglesebool log changes to syslog- Add patch to make setsebool update bool on disk - Make togglesebool have a rollback capability in case it blows up inflight- Upgrade to latest from NSA- Changed the location of the utilities to /usr/sbin since normal users can't use them anyways.- Updated various utilities, removed utilities that are for testing, added man pages.- Add -g flag to make - Upgrade to latest from NSA * Added rpm_execcon.- Upgrade to latest from NSA * Merged setenforce and removable context patch from Dan Walsh. * Merged build fix for alpha from Ulrich Drepper. * Removed copyright/license from selinux_netlink.h - definitions only.- Change setenforce to accept Enforcing and Permissive- Add alpha patch- Upgrade to latest from NSA- Add selinux_removable_context_path- Update from NSA * Add matchmediacon- Update from NSA * Merged in matchmediacon changes.- Update from NSA * Regenerated headers for new nscd permissions.- Add matchmediacon- Update from NSA * Added get_default_context_with_role.- Clean up spec file * Patch from Matthias Saou- Update from NSA * Added set_matchpathcon_printf.- Update from NSA * Reworked av_inherit.h to allow easier re-use by kernel.- Add strcasecmp in selinux_config - Update from NSA * Changed avc_has_perm_noaudit to not fail on netlink errors. * Changed avc netlink code to check pid based on patch by Steve Grubb. * Merged second optimization patch from Ulrich Drepper. * Changed matchpathcon to skip invalid file_contexts entries. * Made string tables private to libselinux. * Merged strcat->stpcpy patch from Ulrich Drepper. * Merged matchpathcon man page from Dan Walsh. * Merged patch to eliminate PLTs for local syms from Ulrich Drepper. * Autobind netlink socket. * Dropped compatibility code from security_compute_user. * Merged fix for context_range_set from Chad Hanson. * Merged allocation failure checking patch from Chad Hanson. * Merged avc netlink error message patch from Colin Walters.- Update from NSA * Merged second optimization patch from Ulrich Drepper. * Changed matchpathcon to skip invalid file_contexts entries. * Made string tables private to libselinux. * Merged strcat->stpcpy patch from Ulrich Drepper. * Merged matchpathcon man page from Dan Walsh. * Merged patch to eliminate PLTs for local syms from Ulrich Drepper. * Autobind netlink socket. * Dropped compatibility code from security_compute_user. * Merged fix for context_range_set from Chad Hanson. * Merged allocation failure checking patch from Chad Hanson. * Merged avc netlink error message patch from Colin Walters.- Update from NSA - Add optflags- Update from NSA- Add matchpathcon man page - Latest from NSA * Merged patch to eliminate PLTs for local syms from Ulrich Drepper. * Autobind netlink socket. * Dropped compatibility code from security_compute_user. * Merged fix for context_range_set from Chad Hanson. * Merged allocation failure checking patch from Chad Hanson. * Merged avc netlink error message patch from Colin Walters.- Latest from NSA * Autobind netlink socket. * Dropped compatibility code from security_compute_user. * Merged fix for context_range_set from Chad Hanson. * Merged allocation failure checking patch from Chad Hanson. * Merged avc netlink error message patch from Colin Walters.- Latest from NSA- New upstream version- Latest from Upstream- Fix man pages- Latest from Upstream- Latest from Upstream- Add man page for boolean functions and SELinux- Latest from NSA- Latest from NSA- uppercase getenforce returns, to make them match system-config-securitylevel- Remove old path patch- Update to latest from NSA - Add fix to only get old path if file_context file exists in old location- Update to latest from NSA- add nlclass patch - Update to latest from NSA- rebuilt- Fix selinux_config to break once it finds SELINUXTYPE.-Update with latest from NSA- Change to use new policy mechanism- add man patch- Update with latest from NSA- Update with latest from NSA- Add changes for relaxed policy - Update to match NSA- Add relaxed policy changes- Sync with NSA- Remove requires glibc>2.3.4- Fix selinuxenabled man page.- Upgrade to 1.11- Add memleaks patch- Upgrade to latest from NSA and add more man pages- Update to match NSA - Cleanup some man pages- Upgrade to latest from NSA- Add Russell's Man pages- Change getenforce to also check is_selinux_enabled- Add ownership to /usr/include/selinux- fix location of file_contexts file.- Fix matchpathcon to use BUFSIZ- rebuilt- add matchpathcon- rebuilt- Add rootok patch- Updated getpeernam patch- Add getpeernam patch- Add getpeercon patch- Put mntpoint patch, because found fix for SysVinit- Add remove mntpoint patch, because it breaks SysVinit- Add mntpoint patch for SysVinit- Add -r -u -t to getcon- Upgrade to latest from NSA- Fix x86_64 build- Latest tarball from NSA.- Update with latest changes from NSA- Change location of .so file- Break out into development library- Move location of libselinux.so to /lib- Add selinuxenabled patch- Update with final NSA 1.2 sources.- Update with latest from NSA.- Fix to build on x86_64- update for version 1.2- Initial versionlibselinux-python3 2.9-5.el82.9-5.el82.9-5.el82.9-5.el82.92.92.9-5.el8.build-id2d348e1a2f1fb52726c699971da4c148203ed1a63accc017790194170358d9bfffb6da533b57b1ce_selinux.cpython-36m-ppc64le-linux-gnu.soselinuxselinux-2.9-py3.6.egg-info__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycaudit2why.cpython-36m-ppc64le-linux-gnu.so/usr/lib//usr/lib/.build-id//usr/lib/.build-id/2d//usr/lib/.build-id/3a//usr/lib64/python3.6/site-packages//usr/lib64/python3.6/site-packages/selinux//usr/lib64/python3.6/site-packages/selinux/__pycache__/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protectioncpioxz2ppc64le-redhat-linux-gnudirectoryELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=2d348e1a2f1fb52726c699971da4c148203ed1a6, strippedASCII textPython script, ASCII text executablepython 3.6 byte-compiledELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=3accc017790194170358d9bfffb6da533b57b1ce, stripped RRRRRRR RPPRRRRRRRRRRRRR utf-89f8b266ca6c0e06997c34875ca395d114a5cb5ae00283fe07e8af05e82ac3ee5?7zXZ !#,[] b2u jӫ`(xy^+dz8vFO LA5\@>ɰxM mBY&Qcfc& W lGF +Or=,_[Q߅νz]nѱV7N$P'j,J1]UO#ϐ϶P㷫mo$Z)*BA0|B%TG ͡e*T{X, $_3O1[S6O<~+Ƌtyb&]#=10oY Er0Z%jlLEOJEзas [~z>fXTk,^~usvGgk%Ywnf-2mۣ1gϪrI`bԋ1?58 Fo ']}* S(Sr-'. {%xpQٛLT]͘~Poua8vA@]X,[_m8FҜm>&ka wTv#'gPUdT/3y]~i?{ uuRf_"3?m\a. VɆOndz| m-qa5&}eOxAG*Hov5S@",LgGMd0p{b=HvceJq%K}Wz0ђ CB$ Ջ.wήhxG5MNTJ$pnTt\YLIyyl\Ikn?Vq~p; W!j [}0,CTW =v0hٱY=h ' ǂQM3ٕ\AwY6<,"R.x*{,zG=J 3M籗u:?/^eUUZ pZTlNٿ uJO $`XȻewnwD' }Lyn nw)g;Қ]+єy(i8򔌊}vVZ6_Iߺ )̺h+cEKAYi B0iEL9 9zKz+>Vb$+#hglhy deiqm(N/tiǭ[i)ik7M}92nzeԇD~ݤHD Bd+n;./w~Q=ĉHxj7†1SU1Tⴭ d ,)Mr O'J6Z !qmE֣f?LG/ YvJSFs:%K{O.rT*S8ܿe0 V`95yǶAs.PrvXaNDw8WulUFߕ8Hv,o1&vTm8UIk ^W k\jw:fxcU1 QJ*D]ʟ 31P4F;OfA!1K2S8:\-9 ;3}3?_?z/Rx҉I@ OxgMЪ;4/ D ޑlΖ|Юh)Ġ;~n48yӔ( iQ -!ɵ^.Rz×@5ED#f|\*FŗԑL0F@ PC092?1z"Q[L/kh|P;M|y+(+LD?vtmR &oQހbp0J9Lh$"[5#foZX(7*)EJD {.R]Xy)\ Fh<=Ws20hiBJ45|4)rtVF'&Cg5T?) .vc蕖bGz-)[ZmC lQoBɋK`ݿtW0Ӷ:' uSS=P8JҞll+{~Ynܓ XlLUt+4js{Ͻs!wJSr= /=זMG yM*9MsY'jpXCUP,eA6G{7Wq0`1/մ"'P6ы*c4rpX~]>TގW1_RoE*?O肛1k!YNe1pS8ByTF Vj N[à"S-},v6,!t~ؓb[hXwOeKAV[1`WtĹHD6/"z9oU+Mmp{04dymo0̥G8G0<-|j.H6+E1n W_Εu\+w9hht Sʠ<`ϡ49lRWDJmc̔,Ʀ  #e 5kA! Qԃv>JxtH"h@DF83-$m; ے[6 -}b5`xu5&~>J5 Up/}<[vO1Yh6ĻkP*^[)ܡWnNT l1wZ9lx»rmE"jڠ><}#!gK-JZMl!`>o + u\)y@pvnv43]RlggFxȗ6P 9_V8o$jBG*k$jJ ?gx{`L~:,OF9Հ5˪u >n0 7,jhc`C8R?-*:H(x-OQDyʳB 2͂&w ]l:p_V29j;$8s]|L- $3YP޲ aen2oԖa0gO@j(`t1甾aόE7K^|-ÃţE;R)m]^|pt>/.HSjPhRC׬:Ydoo֒!-qQk`i\WqX[yH+oIKHZז, 4 #wnC-l "-cGqM`q>dZޞT3DF=:p .( ?!adŖVƎ" e% RKi?h IRk(;M =d3[|XOμuOUebXv ZWmHSLVmIY'FS92 ϐI‚𮪙PBJ RKf ,V(YJ;X].ggEU!Fly+>EA֋f\;!N=pVnN/47h={JC]ʾRf6Dpi% ͢.})VAS~ [ULQ]\ ~&8rRkz"Ottv% Q?IWP .uINl?aiGQB|\GYV'ԩt6205XwbFSwYi&AY5 ϳ] S 0-!Gzض޵Ё 's|0 @{sZ$gp+NՇ;qW̠BN:}v-oN_tw>ce8lȡQ$@"K6.c;y%1SѡZ}mZyVHk8g @t245n\[M=f5]à 6o,3L*/YF h@PvWpp;V/44xZܥXo^]Y{pNσ+j-{;>lC>Q[2x +}/H&-%nK85-hzs׳7>foq;B1+,by}-(Lq/(n_=UŞou -¢ĢSe|.0%s+AA5|tHF<8#8ۨHI!ɕ> cDHv>XOon$ǙC97A?nE{t+ RfP/e'T@+ъ2HLȪ^I WCChZF @2(D)_'9 %$W7^:iղtЮ>HMl%aBz34R] ;lQnKX(Co!n< 2ڿ9"LbFۺv ma9\Єa3mtַ[l~3Ѳ>h5G@,/I\-4/[`:L$V2hhѬTAz枛C"S!uOFBήN%2*ZiA1iϒ_ݺȢKGE>Q L2 E@qAsצ wnsU\˱{y&vGoTv"A ƻ7˒*N ,/nie~(`\2ueA} 1 8,sD_%4`8=GhgE髝CV0/ݮM8:U tu$}h塆 Aq\} 3pD4eG#lyq 2b앵^Ztb!&zV-hf"a) )<776&Yr. ~&g\8I. ma+*f3Ed%>lI%3l%jr7CvJ#? ]8xsHbzCE' Taۉ̋v'>r}[8'{]ᰥ d'\. Cn"\x.O7d#@1 9zW% )rP+wEDo!)lϬޅhP^oS%.Ϥ#J7Y <ϕfn^1I-M±WcҧR$u *.Rݟ]C s6fX9Y"؟4UǏg۟D] }\>s81Iw@8v|-pO6 x3cP2ٮ>(Wh~j3~m}eu}ʩ?S(~tm>ncgD`*. +*D!Au0:yN%șnDҜ;>N~] xρ) tkH3{O1l^z̿'[yX =[ 66]_0痣NK5I.Y&/E* ~ +nߒ*`kfCc@8hW(l(1)|E"4_= =7)]z}d֯1VZJ԰_LņB@2;dl (_b^t+{GSLp'HN>(KUEׁ[m7;u$(lEnTF%?I:ݺ,'#l'Aei)쳢?ofOR!olJ߉I+ܞri] Bq%6_\R-jP#0`HcxDl^>n+×_jmU49,=8T.铠¾sn4kn,f΢&4C#>FJY ZG%hNڹ#YutYmz% CE>K?2OXД&:\tL˼p-)_O5ցW+[kGݲ)/0:,Z[ձ # @,G8 M}au<~ J]$ɟXZ4Qd7l K&M I=&{Dp;Vl؄ln{vt{ζgbP^""&ڕs80pٳoqqبh3([?7Cƞ6J9l^1>=#Cb}]DG2'+$ĮL#zWs2 ҝ&J͋ )vKtA:%7J̈%M;BJ+tH$8oY7&(UvTgEި2gY}eĚ)duy+@cVq${Ҧq߫ )ʞrt:3Y$2^r 1L& r{Txsϊ/:/Hf[~zg} fC"Ev T gdgu k4QcΘ%7`K  I5I3u ^K0yCjXvd]8Ci򈟫vZqꭏiv3 ,c5w/]Qi]"ꓭofޡetP숼 zPP3} ?s| +.[]d֬z^,bxk]ɑ y=d` \JdDda =[;w tSu>8L>X`E 0$X>ઈu1?Zc3iV|(U#_H]n͉a\yF{v+ՈtŲ~ZkXqiaxb}|jBr2BHw|Ż-R]A ƛlSnER<RB#ؒCHi-<@Yׅ H njG^ۏyC*` >H³HG3,=vi&Wip7CT&DSi}*> wiÈcͮݚɠ{W)Xt8l-4"t̮3{i~P2pW&ُ\(1`Yt6WNSC߻9i;;U|/Y<#AI14 zBүֽbNM}Z" Sq4+ir 8c>k}e''WH=kbg1YUPkRe#ay3aT[}MVt.Mxn BxPegY)" |#.Jڦbfv(̈n=+^w|9,jcnR4ѲfS>OÛ Ԗ8 Bc+ƆLjAoRߧFiPDl+uMܦu̩>T )?'%{b[M>p^ vͶ%TE5!|ѨϮFi$q^$G5bE -Y?)~Jz|\}}ßuG,ރ|ʷٹш^Ž kIjWϲuڠo tB ƻ۸oı7X'{8Lh`'Bs`J'<!J r<Łr%R-|b^e(ct+ˍ";[ Yy!j RPu #O zکz wF/㆓ų6Dȩ҈/qG+CiqQHqsII#=)w4`=^҅3ɉv>W{S-.#'skHDQ VOZE'x\D{-л MUͨgRtC,[/\FeIZ B{L]qW#-&q$K1ӯ=(Nd xSo&w¯B7栄- Ў]GܳVe`;oؘ[rv>,rL-p}}d!{O-^,䬥[r9 &l%]뽵N.vqix!Ғ~ tXo *1Wzb;JfӏykQnxv`-< da-dU[Ui5T[Q?&z,]&O#M־Cɏ4{o5~p"pwgu};$_}o={CdKkdJ ^zB+rn+^.ٙ#Nr! "Dto'O9N()s}y5GSon7%W|aCM(_z~@U\I/@$y@`ɁrO?cvG.~Τd+8Jѝ‹PamMM~ 7Q!BL<w3cmrPL;KX_ɻ@w6RmM3[p!{)vWs-r }jєxQ8;BQgI,.gZBWDs'$f<]G̤i8ASfuNUifca=g[%%d w+Š6*8N}2S 6ɪm;,a|㦆cοJd_~/_d7q'رݤ_sS ygG׻H 9ku\#tonJ O7 ^p_EuS)PΝ00{7'|vX &?S\oр|ΥI3ο.*r B_YE&bߪR|x[` 1@V<ܭP9Sh$Z,bvƍ& x<;O5c1QGEZ| L,qe>6Bn10fѸ]I7cwJt&XkYFvVI8~o#%|sN:O+yAVwqΝ6̾<lf*Y,T>_;](QQqSeX>Ŀ򚸊t;& ͓5I[pr[iWӵl}Rq&O6wGlH֮3aĝ=.Ne?SCf5һ_f[wQ23l%=rUqx =ٟ^jÂ:g!eVw?E\-pЌ*.8 V:pĞYǜDO m~o>;G,Hw?SRQ`Y4p c1#XhChu$z|*e7'l(Cy@kSz2^5 `M&azRa ݙ^>qE]3P2SlXg13߉>iHU 6~ży k PYg2GTMY ä(aRF G.*vƺ zl*sG6*S> PJ,NxuScuɘaſ7|ᚏmtלf9T>FS,YRѭoa7oD T! q;F" 5̺MpXPa$ЇR"ɟ[CĂ@)}Y7'HVM B's.# ˬKm5 /Z,.; ޶TGx˪J0υW|հJ0DNPDPߜodntvi[ W./MF)]%oHtJa֦JuEhUNd)>նqi;CGOs7uP49SWݭ}&3QLRfTN`"t@G$ƕA[zJW=oҏ:7Lk51;Pw 5&#I:`gf9ʅNM]Guqƨ-^l20 Vs}l^  ogxm;ՆzfʫK]n7aBhD֏D>IaЂ E7Rq9@0;39XCb lK]Л{)f iߋfOJ_L[+ud$^ؓi-tu-*q?>zD(MY\Q1#}ǧ0VO5T3ڙ`0eFt@9 ž2Y,# Vl!(Ɲìty,z&A8+Q;. [J_{[I],H$ Or)ڭ V҉]s8뗴ߑSrؑ'p^wboD%f"-$vt7atsXO%̎}%@5m {O8c?-V(BXL&9:MFtiֱ6ke=ьcO9KiZaDzU1`D~PNUWFl3O";[$mѪu9}2~|$'P At-(O*RC ,>MӞǣO]B1m7ʪ@L,&mS͋! kIX!X$P?ä ZD $ۻI3 /Y:C%M^:R9\HYiW+4uDaFa?AL(£3U!K[OLӣF+X?oD4'kYPx;(!u\Lμ [H9Z9-Bo%O|dc1,Jm\KRv0 2ٞḏ{.S] DŽޢ[oYI縄O*M0<@$Lڑ騗|w'9r@-G]"ְk>07Sj-C\>bS\,t**4`jIz/u pUa+׾5I bCչ j`dh'CgZvPgkn0\C^N&}]T<յr2fYen3nvhst85qMЌ& 1k0g[PZhLخovڞˬ)4(w9 BĻ>TeP]np+D*$d5 _B\o$FUa|&~{[\vF5Cr0(D#EMv-ꚆI8V-&nR)TNc]B{bD=x#&".n}.")zSyF]W@tDYk\>&>52u-dn^O{T <1 ehۭТ.>~efhӫTftbR< X~EuÒVw $;%QHyx4)L^; %f'؀\Ǐvkᖌ’z{}ƞEp_r=]l+DQC;~BH B 7AZ#.S~<[I``}Y`"A#DdD[|ي֟=S_B-ݰhH T4cϷ+HkmaCY򥻡V͢a*d'>0ϧkovDg&3e3}=xxRT͘ (PՅ!p ֹP`x- Oҡ)\BW# VyktI?#860}O 4)7&1c1?ܚ? Il55HbGb\'iujOƉ VĄP4 h 2zZ.dXZbm _E䢰"g˷=ȉ)3EXa~ A!H+/ ]ߗ!D*h{ܧ%L'Y2W׆r`" rAlׂ55.+{RJĦmTQ53eL "%& Х@>KYǣY e`wq{d# v>^ퟰns]mk, PPjjuQnf_蝕֚}jeS9 Wa u_S}N^0a"wጏxwk~"{^5f-f%2X4g,̳ȓhv蕢a/d_5aeQ]>oKTEDߣw @'cK Mk`/ ϑ-l3[ذ>+2Xbl,TTК95+ "=N Ow==r\Lh$rm"ںGeiqh4?W4,bgJZZxEb/ #bAewlRU.Tz)o]qb넓 ն((h{_' x ^<3ȥŷ`lyIu!dOFHi%6- hh @ β5CڌٝJt"PEx\Ғ[aT>4/ hX@-)wط=B0޾}7_#xJ* ~|p? Jӕ(4OT]C,ӄAl5"}Ď2WDOQ4?cTcdCU~=q;F#bezz=\=iTp\5]`AsgSKѝCs,a }h99!/{a=; 28#^h R4JmXmF\MGž/Δǫ5aegCkkmbjz5:oT^e-0E˗%arm %1//;FHw!Jt/b/##r1Az^4jĩmԭ>/}^w0-Lc}6Q,'v6o=&X̼ڿ҈RaBqI +yzpֳjqkVܵڲ!,!H^3by>,xf^4eĘZP O/^25mqOrdhKdy ,p#5t<2\1+Y;Jǻd89bX3сUqy_1Dc|hu5 J>nD;L'~GBEU!4(h}Kv)qͧLy(Q"`UG4d.5Qgy.Hj~ʥ o|^A;;Yv0#f/o\7ˠ 6wC3bP)ґ7+`'lůE˥-mf }\6@7.K'ZM.f9$޾ GnՁ;cM=U]Ww?)߈LnJ/@$cx]\ㄯyw6|ɯ(qUp;#iÊs2ɝRPhiCVMyetgIЈ?W?uBpkbaْ&zC]ch>dt.Y\)ث;,*Bd :Ei3LXp} vcQdY%) Wm(>c\^}F/uqW5|Y]$)P+~\T䃯.ROZm(#Qf|W`P+t(cIv$;9`qIOɠV*fherzxTi/ k'/K5&]:#9ϡ ¾Cv,Ac="#*Je42APCSJaCrY 5Ud.)L$i=uo),ףM !O 4* ZioGx" A0ڃ˘;.IŹFiOmCOtpD]f"ehP;&9VnAZ E iaBq\E<ĉf]"3uAYaWŬ+m>M#up*4{hӐ(KNU(G`JVn5̇E c"_6z1 O!j6|@P`i5߬_y/x_O15!gtR%3]Cvїp2NiuQ3x֢ƾ9>nmkUTڡ:r.cF̠M9B=x~W :RlX >p%K?z] ..6H5N}IS4nKmgF/">Č+ W F3V*8Ye^Z̚f/&|Գ+z\WfFW3[f ^4lF#B: φDql- 4)yFG"qɶVn㧓# |u`sGɶ8@4ߣ>jlg;%_\aE9Lrug2VS)%T~1c#a>I3SVoJ3Epy3x<;m4pM8%$bj&KlACȆWAE:Z_c33:xc{{0{$ٜk_6 eĮ;B?agns/[+lΟ Rv'(F]qM]gH>(UOoDJzam (7KIωp,)05z.ryk[L` d#wY7_3v M l2 < ,3 41$RvĈH@ztƗxPeåYxJZqoxTtm M⥎l {ung-,=q?>(`_>:&F˶%9KcH~=%s ~72 z͞%5$aL.ePp!M14.NT7h]_s=qYDNYRKw[1νc7T@Tޛ+\%7!XZվnd%"!kkiC[3+ADžC: O6OV@;&Lj _U{SgU>X#Oh<\d@܇w83g>Ôzw6xVqx<ɉ༖${0O!.\9!u?_d( %+Jc>,_%Nͳe7@!{9r8& XRڱ==r(a ]oKFzk^ 3y00eqyBkpHR'Q+(jrH87#xhiDUQ^SacoaӦ<1il-QT& >+6]c<.l6cWGiaRF_ߑEQ0E<+a}9kWj۪" nJ% "5:, ?:UP$CF!̜9U:7j+SiEa3#voWS6$~1b+(ԽBϙ>qrʡ&")i&WBrQ2 ʆqYƁ W<fJ Rο*rxaTӐa&1;VB2Dz6BkV~{}u!"W1nTp`^$eѥl`v0[V\>1q bΧN嚶3W.fLGV 1+YpJoNJ픘FG27K0J|#Hv~s qӰVwgoY(HWd9<(*bY"35O*J Gt h&9ʚf2' И I\$% U$MwRϙ%pa<ƞ?3ʞQJ55 @ܴ 3[jI=SϯԏN"l::0fZ6S00gv01דgk$yz 2R4؝k &*3iq3>q)yL+(4 w9H4JMhW9o7w2#M3aTRpbwl6qsWL10p\R 6ђ)Hr0gM;eQM z4%%`H@'2&$PdwlC5LJLĮ!X8c0e@( Iĉ$6suQ<:GA 1%Ֆ7xj_N&^Nsfp|Mw:hpZgS}Yu@?73~$Akp EnꇶnMPݘ(# aŢʹb'_b-Ka辻FցijE`N: ̻+(۷ '; bqox`i YW5F0r#\ o 㡃R$3 v3h;\l lZcIv+o l"6I 7&|2™HP$a>$\څ6Cь^oU&~-R,D(pWUK =PIIy_ ڐϣgfg-~~.qy#lqRNO^ܫ!jvxN+#wߣ1DpXX~+GzceYп]q$Ҕ a3B' Ǧ/;yr(AHF{MtW\ ˚*Y_*O+<̠ވy"M+beJ_I(&v@EdcL)[`9:ať(bǫ][ta^+TϽHԊ8-/g.ʻO?E6 ]1RVڊwGU6\z hT˓dS;ȼ0_y3C'4iͣӿڞ~@˃ :7pmsĕ/h*<-iM@k|>[&8cFtHRQպ)Jd-|qĢm[<1;ݣQ1$NmEUq(c359<^`?33Y&Y3|haF _-J8٦3:=i}vl}<_iq\/8(6x80"{*~7ŪvfjH4i+I8ezܜKJ]"ƒk78o% ;IP'CW:qPtg5YRؼ):^:<xY%\9T nJVq$"vO;KaXù<$E wr򗬟 c 8d##yǶǕ;EĚd,7CnT Wz;T~uHCÀ&f~]ꂴǯzsQr$ڀ%K+b,>MȀUZoI|X[2}w!'A=Ko(KTSa7hgSJ Rr$Y< EeHRjNqCA=QFؒ3Og"06ңvHFj?HR=F7J+oa`[͐8YrRY3Ѯ\@oV[FɟB>jn3?g-)qU{a$55 N2tIRXn2I_8QHLx}TjGt,P[_ @J4te,+e: ti[VxȜ̔'Ę(&U0}R^B |#8+fZf1e!* 2(oN\-|cռT+}u8 jVf Z N^[ѐX”旝2?Y}aU-w`zJOtMg¨K=@73r5pLܣhvI^5imJftл9=سxlpY X9=PvMౣzooG< ~}G2#2VP0V2嶓8!q[J%phݟU%qu3e|kgx_x+o"))WǦLN qrMq$bݯgڳPTo z)͏St-B!D28}زf, ,B'F="W1[h<R*N_[xT1s0vt@>9,;[p9Ы9la1{y)u 9 j j@3'cn(8}bgWņ'QYX'F?s;6{) V{kDUV^y l3SJ~HIWWݐ.XFq ]{8փHAW TęfQEZrq}CК)]Oك`cdrDS$d gOŜxWǸ?Jh/`~Okl*J3~QxlIPv$C=韌CzS^$eNNEi}~p굀 li-8?~`w9cx,@K'#~ e;Q)D&O;Rs{kiRjM\5#U*m9%@ b,i,1aAr bQoOڑkr4K+ZuBTA=ydI UAiFT鯉!Qey'8ERWy@YjFv*Ny!OS6T;2L-lJEpOP;#ǤhODOX/- t,V GsFS.w4/A}/y|x9dy MFvEc^2 :"qH=!RW4߇<*|KP> &CRUd*ixڼ3:;PHӿTUZE>@}'[,ŁGPqAXa5nYa5 HU%+k58תk@ptX(fhB@:j ַC E&ӉW iAF0'(QƺR R] i=3.W[Nzx,ֶWVV@!&Z <}aOF_gv P|X{[YS3Pc&JJVPU%7@D⯋)~*A Ng}.\lۀ.!DGw0c?(-,Z%q :&M`e((nEW]~"HmE[{ ^gkzoɻ?O,ф G4G;r͵l:aq+ 'OϮE,ʹ튱㳙;syBԖgq"sOυ^$w& pSmosK7"y-B)kKU,oP/^}sDrc?y?8~+}LW(J5rڡKlsFS{X1ci VC˭(t0 5j{+U법n,̕'p糦WG I".*gUY)8ϲ ~CFPJ'6:*o]=f.o!%,!.yArrf0[늒"byԽR}w* rS h ¯tb jW%:SͲ*uiY,Oրx6?ІKBQUɎJ{nj?Է7Y`b"^3x JfY^uR^_uP!O@ &R'ۅMisfE,eݾrFՉ-=BcI4檸S2KѾʢ]nP5N\3(} &4GFҢϝ!`|?ZxJ3^ 1&͏,2{VG㧲HUPg&wQ @vHiY ".jf{h 8)G/Tt#5!NP gsI&0#' hԫA+CmJViE +0J%W8jP{Θò20 _3[? 'VX̰2C=XoFEceV"_aqaQ@.cM~T #oLea> -LWBi6m9ƀ1tQ1@-*\_]vX2 {>sJ(5uh F};.lf‰ucD<`|d`5IwdW9$_t;ePeudvVwս1^C#+oi|@(P)n͚UeQ]T5֐ev%BWP^+75'œR?ʯWp#B_Tϰ2҄YbJĠkÅ/0)ǿOƢ2spz9CMn ]rht=J(:7()VMEAx pHcUφF`kћ>;<،\8Wf}*2H!VnA@iRzy|)"X/"U:v&(nz Ͽ6ÁRHi$7LJ5YB(4\z6 Җ{, d3*p\3N>ץ4N½ g&r@%P425KIN0BbB)/ʡ bZݱ)0w|'촻' | "1YIϲ y퐮D𹂋wZo$k|׌O("c&5˜H1.VLizo}ĥhŒk) c*qO!5xҁ W[/Fl\qgϵxbu,OZ/y^Ύc-IVw=JOf/}̞Hۛ[ M$$A +Y lR?`1~_%}s%n.+~=tǿ/~X)BdzM00#F rM$`dIàG!η#K>M8 f8^,W6q=X]ٴ6V̼ށ"$gsTy/DF ^[ԣ_48 <[ǿMP""S s(iMZ`2&GUnŒJۖ0DLS*Ta{V[A$pC!zUւT*~FU2 =Ī ju0X_a#8,:\?<;W yY˄OᮖC0Cb1'!&֖"_JG St pxMOH!Mj#zKYpY^vU7o (ܚ᠗dVo֤50ێo늮R$c!`EVYǺ*ĵ" `Dac}phĘ(A;E3bA5fDI뛥=丨"c1Jd(ɳFE3& lOccGYky1̏ sK e=Ơ``m!&{NNwS„L!x;XItṞMÂJN}Q jIQӀbdbw5@y `Y cF'+yMZI{UЖ8ބ5Yc?Pu۵A#_d)ADbXgf"4ɹ*ʐP3p#LSVÏ靐taI;h5̸k [ɷ[ $2s%ove@ R+<7"ost#S@'!L'L(Q(CG4'|QI{2g<*g()[ u+ֽތhբyENr%_44nkX}*HA9 I~=M=?Sm'9ӅjZz }YVvkذ a?!SXcBv5a?//1m#b[,RgYǿعd9 ~Uʽ;Ѷ$=LԦ0s*]Kkha5g zޥ&XD ˇO lR:\3qGPxl..sNzZPfw?{ )ʜ&Xٟ~ܕ@`"p>ɂja[!M ȧ %L} ŹU ,u^Y7 m\fVna$:/fur Ҹ=k1XI80\=Jz(Yမ8֘P tQYyp;\̈́JL-@O<6HZ]Ͼw=zX36%|zk5BCf5 ;#1K^(W8ZT!Ll;_k|Mf a1Ib(ZhBͥXV%.=r|2r5ĄTIeD A⎔vZO\z vdUWW%_`'>Sp^ vix%nA=bN/3}|eg 4/$ :81 Rzegl$wuyBKXp6PZoJ@1? ]O{Tl{uK^Z}sXc %azfN(g56J)tLcYQ E^K@ ~fc(NP;ĚROminaU/ n5 DvECM8:I3?Ӱ<9G!nN%LSj.@:+9oG"A˶D҈OcYHu--v4v|DO«g?pJfECDhW0ک8߻3_w9(_Hupagɡ_>Qբ^]GSW{)ǃ4߀/ /XQcY.X<ԕre^L]]J jެ37d* %/ 7U\sXV1a ` x6Bkq' R3.;0WdW ?k-)w0MwKY7_"ʧon}w1q|W(Qya˄3E^롵lAfi/jHku~(sGڦPۙB0c'Шˁ*\HTҳZ}},K;44 hqc6CNeZ 掾Ë?I+U|>/ŎRn'AkjF+曶Ċir D*͗nBQRy)+a4hc6e{dm/7; 7*VSkں/!K}NK[+nKIB%E9ٖäpI*LpA.@JlSKv+I0ա&f$E\Np٥՚[a:.P'6 n D Љc5漁_[!hY ֭"qn-:|:}TxdSv\ } _P_\\b}U\'OXx5fmUEXN:d*]J %nqp7sT-7z6[W/o| @tM-k𤄔CM Vq?WX%H\Y~ ͠!ո;0kzAul! b-Q 8 º-|q#϶Iz9sEWF@Z-Nbʶ'76ЕJRAN]..s[/m2oUym*],hc * (Htv]"Ú׮:lMQBSP1=@b䚀\RpUbvT'|;*I9_AP9 p 免),{O.`Eb%h^gcϨAKSl:]}D]W  Ahg N,!L;PF'ikX1_yKšiSX{SR~jVힾ讆J[sآBmHXQAW!i1o ]`m`FT.$j&?H,W'$D,!IC:),sF]Gp؀TEz_ٚ3Ls^5+]UU W?'J^}PybQ:)S6rQ3~բwa7!6/4neH_9-r,es~_XaAn%w4v7uAE^wzZ6|9";4,'v|.q1 7};37byy{5B]?5lj1p EZA>{":h':P\jcOo"8ou b QߡErzSKf3̠6E_*J}fPH#9ӒOʈZ@KE=7C'HAd|p"l3ocy>$a"d~: J;#~*΍cS-3Cc#d(oS{"Z(Mĕ!wFйw䷱Wl [}yovzR9wu, MR:;[ݯ_(ph޲j B6GQX>g6Ə/|W&}%n::WjZV22^UXs_4yAdў'$ ~˧r4Z 6mIdSP " -x¹aK)]n!D֓Zʚ7>}@}fRl$>c4wPU+%*O,$Ԟ|ypM PwͲ QbLkCRFkYcM `kLgh$ڦ'6P(դAF@RO8l1xn& *#fj+Y|fg21o2 *f`!Gz[J\+}z3>2(/n_ֆR0 Fpz@f'.8C:>C>%(VgGiXxVX= aɮ6P 6Bwگ(*;\IK=yQLл)EPhB+f1)}l}/2e&QZ,'^f+SEY7f4?L2ඬqs a2,FDmN5Ƙi4K>N>Gv]'*DM@ݒg+آR+(nT&`ӪN-L`]$mIνsi7Uǝ:rm4\E'%*|ؽEbk^Eigz#IIIOP2t%0 Ah{#^,3m{ǫsxkY ;2#TX5{jktrvXz%rgͩS>$Fem疙Zc3;S:=pdQ>'?A+k8#Vs@[ `[66ʅ]=. ?UЇCP6:c^Icb[vAZAW"AפJT⽭U\L})z"ULJF^qHfSȠgaC02S|8]L9yIrR8d*s5yoyUV{O ̢-:^#qZ6Leԛ"Akn:p-9OX;G fcD] S)ĭ ]Fd X2 ߇a hORfWbѥ޳w0ҙ!J5ݛ7-E+;dGqBQXJ,BX,8ܙMffX^x(Q< d!ԵBWӒXbF~I[+IG:C{`9pѮj/q !~` C‡Rԟqt\a/^a^NjE0uQR/)NM*NߟF$QTuW vޜTĿ*vQ dAfȍ2 9kh)LFj=.m{P"HӬ U5;.wtqYa~.s,e&_vH4"?h؂B18mϙM#z+~w+㌇;릇`:ӥ׷+}!id=# "Q@B"jHm_C39P݀vOX|  )$]ڔ7xLYGb 5S6TqPܑLjVz/鯖/uvI!="9D[ Wttm{Uz(!ZY9F(@χ=mj\nw|;u6%VF͏fq3ό->݇gq+x.[њm~m+2(9h;{6CtA|BX#Q.P$MG0C߳a}@gpw]#`vR BEQhSg8떭tũn}YdjÈ6-S;+Y0㲟D # _{*d"~~...C|gsx%@^e{?gmZd@<1<<=e;pe~v/59KJhHtrPȕ ?xY|7;#Fg/D܁eU|8Cɤ;щ#l 4S8#h䆫sLO}Os$){d j<{9\qz)w@wQcNGL:kC*9R.Ty 7Q}r,[Du+cj-[@hḱŖ:hU1}ޓ4{(#Q$j+_{ÖOԭ/PERKw?~Bx'|<~.72ir/- fD(8 S.Ȑ0D3 }ZS&J,yt TH^ePG-rqўZft2{W+ &Wb^ ie+ XxX1/:uQSkQqA})J|Qt5Awo1|Y78U7V/؆w!x?Tct񾇊FD>UP 7 $C73jwzKr;ek߷@j6铏'yg܈`3Lk0}~rIYK}M Y;WoݦnM!ϸXk2[ SG|pAȮʊcISec=+JlA!NRMw|<]ظzvKAF}K* \RcݻG 0ffO~mN.YX*TiJ+a_2FJÜ~, Γzh'7IӥC55Fך7ϥ%^G_|҆Z ASUu[7):Ю4ͮV߆1/EG,:#r=2qR%8֦1ɡ|%B,O̭ U6:bU%!9X&K \z8ay3Y?֪N7}2BS1qG8|{HTJ8I4n>]MA#C:d#sk`P`Sg"=`F5~%]@#&OGb8A$Y-QHd{EmNSdFˁjlG}%(mX0O78@;!V,t\2D-N īgp͝bm$\ܶ ך m7B#j9#_|ǺЁ]O?s#OJrJ!`福vj/p& ?OlYOl5:d**MJϜa2g4_\iʔˊ!*`E09j~M2a?}y'\<|~r,d4wTn<vK-j8[@fwA|d.Ś+IVT٩L]evX?=Y+nWwkH9J M#1sskO"l8Z4UBvBxi:DĹǩ>äSu*s.X]e=TВ0u33 !ZćLk)2Hg9lp00j◿Wl 5R0c$r~!gwW<s-Z~?鷽[بO.N֠l+OhTODeCK,,Gf7*px)Ot밒FV)Vm8g@fA*PA+/Cq+Zx߄-E!) (/OK!ti[9UHnݫȋ6x# b7/$$()hxXSl-^FY~, 0%m2`_ۂKAC[ {b̒jĻ fs&u'` < 5RYK!-_nrn7opfx;8,62D,~ZWuL )-H'u?z$S `Ԋ%+:$\à|'ScFe 'H)-" \L|S OeZSxv 41ЯԨ\=|+>Xv`aU8/+'p|x9n]}%9N>c2E廏`lKbcD4u3R@Fg^/AS0W'kd!|.f4蕇QI%oWukK~u00Vhuz7Զi,nT;Lux2ֱ<( h=UC  E(n aG_*OΟNb; Q闩v8ѣq9CC2(v+˻p՜Lk33) th{cj z8;Vql..W`Iqu\oV떩Y(DjR_ޝ=<; Y> dp\#? T4}xs/^n~y'۠3(U] QXS^|uS&~U9 mx+0P_`0w33!Y>o+60L@!O&AVq۶z5U)ȆJbrzYPm l!YIs8smӾ=?"9EXTſnFQɋGqcx Iuu,ֿ. iWwlXN/&iN/},qa shk>p5 ~k\3csaePڬSP5pQYp;.E:+|_2lGZ5͎x=o ˘n` qF>tі2m}]pm-< gˉvM]HT狞=v+[iT%`.W$o"8`YeرqZ2( Noaz^ȸ+o? HhI9g/$z|rS ^q HcU0.&2!`fk>™9R٥oh2czxьj#Le)M/hX:TB-侍:/.U8D]n1^:4Vq6jW)~ė;}fph=H8{xqzdH2$o%̧ekēaI C3!_8S= oCa2  $g}b r óy&aZk<gޱOOw6&Z}}d1 2Q≵VCC"͘{ZJs(9զ-mN!X4ɃY zkQ!Zbv*Ri9?%+r !2rKl|I'PqGldϋ՚ `L*B_E#98 ؃=ׂ֡%A'y~E$x_]fத%l1g0XNQrd$C:' Sz[>=hЏڂ=?=tSٰݼ$asu襘aa\X I4aV2NLr%h 8Lt穪8\Z'F["y%[Fu {ږ(F.PN҆Z RWV;Iд#$$'ɫRߺs*#Sۮu<{6kW44Q-N"=~ea_k̇vxP6Ħ%j#ndEK H,WL^b{sy ~Wq4??ߖpՑ*LorfZD7YbpaH2**MOxKܨz5y,qṇ+I%y_1hC 3G/ix8 _l~Wey.hpđ>53"f ApWCK,Ny2ɺK&:Ϡ'AlB6rZ3 66v=5eB&1C?*Co ).mPP¨k鯂qhO~43]sK˜2 Zr4x9O#F:Dc:7.GbCrN~,bZ)OnD\m1S7Bx̖1C_5J`K77/Iwæ";:e@nV՜`cqkEn%N< (C yeDOtH=Q~ g#o6<%43b`x+Ékh S_}?(q_#|nTo[[s}rZcF'9Sgf6-Ek%Ϝ+Mwu4Mw"K野F1ʚ55>(A:I11FYMar"x-٩ VWdY}X1r.:JGZ:vL|}xdps.`TrA; ,Xz!b$cmqO}|_𫴈?ޱQS<ʺo&(yaˣs)x[tx#0l'5MqAFY<Ǫ:Vh/K7*x$>+(G’@;T6 +; !#^/hyc1'mB4/|v6UTKOgL]4>ζt˜\J&tO8yPcU'7lh%Ӂ vBϛaUpFm#ҧq^Kpj\ftdՊ6|_]m+t~\=dlXXᖳ*RX ,$S ^ rlaBˑ@}#[w`nP_iKC_PA H-HqʎBeq|t Dhce5nyV`aNɽA-5#^ :Wx}YXl۝>C7u\wZ_|Vgb=L0~%q?Q"_G4SD &!@_O%Jm@& :moACR(;iD-PG]|r+|k*XTISԞ# 9ō̡](.zOd (T|OhC= BT XMw^&d:4dT Y*Lr6oefg`U­|f7p[R {Zzk ޛag D 9!nXmLK#7[Tt[mYU~ Cό/30%HZSim7p$N`=\eO[kyڜ|CV,'l}g}qTA%.$ Md ˷OK]%PAF,BFoe VM^9]ƎT=|zqYe7e=1{V8W~q'phdr¤w_Ǡi-sRP[y#\e1FlBs0"g~N%.-㜎ʼfے^Uwզf0 OܹݤNcoULލ#jaK\1[_JUH8=C*,:Utz)cL -ز[uNX[ܸAs־GVL"M;0c͵KRʕ !pL:Fy\= p,3n]/ƈOٚkn5 */̌AB3y\gZ.w=e4CU9յ[PQeV]YtpI=xciV=[W蜷cK Ʊ_)̀`a*8&A/^X~~ R".8&F?IV`>7mRƃH1haA~""?~ڒ@smक़ٖm_"l̺eu($ӓq+ۙPPX]C*/+OVOى\ ֵ0@vjҍCtbYݟ_${qrTa*H??WOnl>X%Z'V >SD zZd6sYe({%3ϴ9 XɤT^X++.-hd] ;d˾2Vrs.z3OX*#mY|bB/d5obEZQ/B3~%r8Awyb;G20G}zDɿPa[D\l̢׋.tx 2vs0ə ˿k5KXGfg3Er2'|0RBCB'~֊& _ist1jT8d0&fO cLōlneJ1N3*Y(B^22!9_Z:eϝ%,0>igj+8qmu cKRr]a\^P-BWj^Is0H^y(yM u(I8's{JFQoxrY#%~j99*5_XlAEueVz.spzC94.2kLSOF@a1W& )ƹd`FF?yCf"Kĝ!T[Bၷz!p. #=X*%a櫢wt&~I:Qg3uVP87Nq1QN׽$OpؐP*Xܱ 'Xhxq 5j|bo7ri>,ĢJbqwRqLd+d[Ow 4Lp4VW6-ךd;6[FlqF"=gDVrN9s$42rœݙRo J:fZ `eLv^h|qqEifÄgius-%gJ _M*3@- yez~WSj"e=`困X 5.ۈTNBA1huJwPn%k)A񹙡zѮA!3 ^]5@OVOYR} 1]m%vW:잖]&سɵJ+]ZqN[m^,䜫3o2hSч=@50ٴ2|ɷ5{J:X߃yX/a?2i_o>)VO:B+.[ DD,Y&.9aPWWt^ാ*COa8aKR+F%f]F^l-V ,0`zZ>_K.X,KVMHE.Qr>~OL)vְ7mvp£NOT =t٠GU,Uz1M[U.+{69|!7İ`|) E]4G[>>q .cJ>۠)m]fwh ōICw|ܨ =<1Dzʺ. DofB5LiAS,?ZwJ^,"xXRGК\JѮjy+F .! ɤ5% vfPnSkޫ.&&l'|#~&lc}mD! EotTH{{B֮G&-‡gfk;9(=iYt}xm K`Urc*eM!YC}|]"lab޸{H0W-$']\^9I 6)Se]␷M1|j)#"+Wg.Q}"p/In5=[KrvwƔ"AFތ-`1cRЫ!,-W+cx>oTKdqWJ¯MB#NM*!,Aϗqˍ%qu03,dQ_ԷuCzSTcd @oڛ E}DhCEޜՐJVG %E_nC#Xcn5QYo8l1 0Ss.ʮ>כfk-uw?c|HzIg)=`Bzh,؋ӍxM>#zAX]N6`F]}Ef ++myl#$ s?oi(Z'||[n[ʔsam%vi^X>dW3H6'J4W~"8]i":2Ӕ_,twpeȜoڏ[5vƜ6`qĕFfuF#Ƶf^ 40yߘ*T~O%ʢdw/5uZy(wfq/j|~7YxoU0UbD,kO_{ :7sy QĻF;<[ZqL܂u2c p̦]%o_tߛ/Ÿ+ fQ8,/fxĮqpYccǡЦ [g h/Ԏ)x2hঔFd`8Ukclm/Y(<k цt.nSqC2|8k-jTvmىf`I&K"^wq8TʸHF/01`E~WO?'';ssrK Q`ePR֨I9$)q[J|\w2CGBp2~򊜁/:o<1z;bKP=kY[39q!b1|T9kgI-6֜=tigebo [X͵l_ .o $_@=5tozNB9|tX*Tʬ4ZFS@K$y5ism0'ꉕs֠FR?ZrЂ"s:hxݍ]$;hR)Q*>ʽ bhRYGj{TQj LJ@F HbӦRi$WyhZ;~ ۳{+:[/7!V̦3h^F`)ڵ8mm3\T!XEҎ ]~⩪O&|Rrȋ;dKCb}Zui̡D@^ƴ8ai9d{- z_$#f@v%=yuOA3'SA_ )M+HvK( 췎d=ꀾĥW,E@Hl Map5%Tgn=XnT{)5C ;٢ ˥M=`5.NS)r,,CQ 恗Ƀ08";[ږT& rb\~~bDMWQ&1dooۭ;%y=~i yh,Y{,ܕ wVJGwXAeH~. Zs{}iq4o0wsOoJf~ "~PF8 êx1 ~kDѧZs T"lrػSS\Ba02`7>+_@"~iVxs2\8\7=Wa7jPm`BZGu?U/Ŧ; @Yf?KjX|9Ǹw.8s*E=d{pq/4_d-AA8-ö5F33\9곰';v2Pl;tFFfb$+`'La2 =2V`CsmDW륙@-˴LUc]rM+MSKhV:9lPa'nX=f1vqvE1Ll1Zcwdsb3$SUnz)t*m 5̖dmUnl~[^6yzDg1Ho|vNVH9ԝgL~wwqiFDɟWnd#O!4T17!f֋-ZVt8L#iڄ CsVL {]q6UÔ4gMඃF|Յnh\ZyF`F 'RQ,mjT r\ȚB=-iX&h«jgu=S ^oRușhT!J?DƓ߸k(ɆWmāIMOUM/7IoKdqgJcRԻ:R;^ )wr,#W"p6LmM2P^zcJwJ.z7=U%yI3Aw0.-tN }#bbp,#ly+ k;v3>Mv8:\MQ %JRoFA1- {A^T?8"}@D:RLr:S-i$MYB\v5QH_8b6Mqn7b\0{{bnvPn1j3jQ`hxL^.Z6g!^k:W3W!Xޢz94#?c8 Hoĭsc>2pOr Ϣތgs9`H$@vkk_"yEOod [Iix;f 9F&.jͱGtHt2qaWК9~@4̘wXvR7S ,FYb[azV֏9 3ͩ;{pEdFI&I%@YxW6m@| 3RR,`dΦ?8W`<x`2G%òГɨ#z-T.ei}'{BLzKz}荑rRk'Ao_ь~]g;W8HA2fxUJnܚ)IL.Y]IQ%;FJ;aV:ws 'W2O VpZ1n|YKs@8M.˧a/CFiQP iwR:H٦9?_9K8mm9uύA_J+O  JUiPɜY'*^ ۴j}xdc(dIho./9;:􀹟k8|0?-9N y6tLlXQ<lz!ӑ N9ۡbkN#Ŋjh|NJ9vQ.ګ;0Άa}L-rSG6u8pƅ&whoc~|*kSt ^U]/VPʼnA;彷ɍ}SXQ0{OU^d>_!o//ְ ;O6e;1å0y*1/Rňz1Ϙ%7Pp*8Yp?(gdnV2>m;.(DWz17͂! YZwRy}&;bV)(sW,AhgXcMŸc s.w=|j>cϤ[mpۄ`>8(0NZky/HM8 329y B9ʤ4qkR$_aoWogG#1 m kh{|Ymү7HAecTLaS`+<@ p\0xp7Ϝ_)€[G0h IgdNZK)iH /Rʋ2VS~5ϱN|yt.Fy +_i;Xee^Ä_RpsUCC/plj4=  {?-M1i@)$֛S,Nrq +IDA{bh݃!UԮAG{v֯vd> j@UG''8eq ab$*t˰h 3o7ZY๜w+ 646nB;*,ރcw ss0ySnaPZϳ*7D-.'a,s8>,K'!`ZIXXջFtv7Үu$'Ao;Axm~zQ"øesEMbϟ,s󠄲c.4htυyj2юZN @#(KC-č/*R6|LlDK_H}сh(sVO\/RۻwZ2 tSkZc 2_; cxQ$!#'9hu_&h{.o*aFTe"fG ]p w8$fQEM7T;;A,n^*`Igp&"e0  dZ8*-)cu wH9UB}FFZ,E *IT3p8+9諰oy 9IPAțq gӱRhۗ{$!n8-mOMY:&:~+A;8>‡4AM0R6Ţ$eVx"ߜ2AwSXk)Z &:b ki幺'ڃ,lWcQhE19=w$e*H >ur]3ymAB</{e|&tygiy< D jTi)zjN|10 FvwC??@!^Q(?876)3a|۱x4ޏ,¬֖C#]Sӄ㑿E|PuY{+A@氢k.rꯞǓrr\p#Ӱxit_`^U^LaҵNhj7joTn=vpS#>n ao=b!HXnpHRO߼η~jK% :H72{֏%b&̑KPٍyF P pԬ YfURA@BєCHj/|1%x`v1U>GwOB4渾ՂNivCh ǢZǍqg˜!J6sw\Г":` ~p}Z>tp:t< bjERhaod>n؜3b'nk .2ĻRܑz:hzDG\Ӽ`QL ?l;:2"$OBEKEϻ4fŬ@AdmydH0:a%ߘtWnoɇiӅeM1P8la=.wPԅnRֆ6Ed|ecgfՆi1| %E-IE]C bjsE^rE H1G~v9}SKQ"InCLU:\.x,PnחH-ۊ3glZM{FUx%$(&sh5Iظ6b&TF j1|R} Pux4ńMy 7_jh$ʡ%|N!ZILO`e<3mMzP>GVjFVl=5!6:n ~ }]/0r Oe_Z 5TeX6/S wry~03l5 w5Q0 CK#1gCaSyCF^uhoDCkݾ\|Mlj38A8Emwmd?6|U{8<bo%uV{6 Ja*)<0(kWM+$Uu$y_VϣUD.&(?28_R%aj-k7kP~kZRܷ~V}?yZ,Fg?C|xU|:-wX;B("]2}p0[A=4҅*B>W4ƜjY95E4ԘR@ r+"9h'6])g=֤^Gm |U*ɰ\y gp#}TG$..]㈞t)g48Xmn?3JHu}鮃c7&_6Frn>h{*K^s"zE34]/ MPDg?>[Ș۵ڕg7IAؚQXW7;|nIzI瞡()$s=I Ibh-f\4OCRJ5Z9Y PuJaRX(7l3B}HUEAT!zD'7\u8.8`kgp\<ԬeFШ* EDJSyS_};&ks ~ԊrB`'@ep%-JVӹ,4 i v} /bv,h"\v$4kҟioo`bOzg?/z 3΃f3 JhcрrClL^&pj9W`paG&K88շb[v-Ng N^O ^Qšh&3h,CKNP3-b2H4s#IeOd1RI*˛ϕK 0IӸעR8.W''Z,O z1"xYrLn= NLOU 0si(g8cgf@'==>ZBna\dL.ջzQKvp[gx H14<ү;XApa1EiOFt6*YLDO^b Tx702u&ċO8/p( 1>Cӯ +Í뿸aA kZ|`H+1p 0AQ J>3-UwHs,}_& ]@G],x~,'`wk|;ύ́SfBr[{3(LxiԘTdcWBStą",6AL<)7x8Ta d>d"&, /9v ZCa]<O1doTy4EmOW~>vVdɽcæy? oXϞQρ\T7Jsk1']ӭń0If0 uצ4ݲqŧ2о+HF.KG}cCAiB`V+KNKti3޳F7}~iDl]lo A@>XW22Jˌɯ:GA޳k#NT" $? &c~!N=9?ꨧ~f{O QfI"#oG|\csC!TꝤ-mԪaV\`K?g) S;rV U?eڥ6HXn tW#ܭ뭊4HyLKԗXvc[s+X{U0}웒lHt!]뻤ʖ8z)eorׯ@Nm Hbk+V]s;&/_:s~ 7G2Xɂ:dۧovu4[G/Hl8qm x$8(0"Dln$PuɽTa"2)1cr!|^$zaB %PA wӶvGE`T'~g-1EN ?m WЂnwoVu95QuF]X5^'S GDܮIEZEFâY*ko@<(YSd?/`rQIQM7+f) ޏ*՛djwy7jc y.E=+0`?{X_{R^*3;3%R>˹ u  $DݹNۧ~j²UXz/=|˰no1Qx[wTqM9ԭRRN}D8t#ݘ4aCȓKl%O._f q>҅OQit]xZh3&ӊJ<1ǼU$˹؟U54*\%|'c.rlOKtvv1ѝIDc$36AՉSL6MÍs!&,wh]q8Jo7L5󁑁3"VuЃhGJ fE]ssSrZ7}Mwʳ{+gi2v1޾nmN}&wӜ߲+(ImQ ǎ %# /u ,W;?6J)nIfcU-ucﶬ6P'x~.[<Og%b?;ccBv1x7$anǙ1bD=;!;lR"V(p>Sh- Z8~0C ,;vfu92U?COKJi[ o'/6< ^&Byygt1^c9-ho~סg”\o2\Qhʣh*BB%Gژ~mO1oLɃfy@5% Rά64YDe^܉ap&#]f>+FƘH兠~6?FH UG ]xJu NHƄ7.s0d Z^}l+{u<ӁQt#<ܜ{ *j;׏żS*CA]&o.կ݄gKXp8Pc2fA!.rlD{!w%z.Z̶e68\GٴW39F;t z ~@H[x 6֧q&|TbAwՄL.rxC}\&@? #Tc cdG((Q?M&s~bU.Jf(9wxXr'̸hbܽfҟNGA4Z֝+t{%oϹR3 7 796'UQ^ .=;,oMxIq$ѫU7:3oo /,@M66ҖդӰᾲإgZC?Uq'|AiHhf 5WV9wQʽ_Ն3:w/Alno7F܌JL!sA)ז(w>˱J%;ewilFK/ DW gdih-\ *,_Čq̓(`H%fj,9_֢'U$O+@fqHh9SrrFoǬN߈DcO)N۵ᛴ}Ï@F*͕ p\%fTr}QEV$bj=F֭RVTwVQW&B թ Bu07l!2-V֍iWF%8j6-ESԿ#1!y39oTfB+NrO&?K`!9P[_I !rEv MQډ-L˺~9 P8ܝSɟwIQ?NI<1!5WTaӌAbOi wW]>*Y`Q=%oE g2lhzk o;Kgo3t q q!o*(ױ"[D%&vZ&Vj;.qgn^ "vZ{;87n,kXMbQ>W '{WK%N(6h>zc#&7LBa=`B?ধGkEj̆] ,wkON2n) gx4dj.fq }!~ V?j;9܍s7ٙ_|ܙV]f K/`[VO8${+(;*R&i.}vVAnGL2[z&#Ŏ 6DAlկR:N1F?Q#cc:lQK$eo%e]/  :~4Y$_9 u:WW}{Bpπ0aFi.:/bRt6&)4ӱ:BM>ݞcPU{40vl4ZY[X*X#~@-Cu[dug}K0ɬK꨸{>_0 [b<6IEN[BXYNOK{odJo)leC q1yo::wO)߸f _י顪g;1I4 a˟w終-\os#ۣ[ؑ±5T,tLD7?O$B}pC5}G[xq@Sd׎Tp"HٶmK,mzi\)Q(L~=Ս%'hKvw0l#Swn_g]փ0m؞Y#^ͅ(.ϩ%@5ɱxT;"Xc1uPdgͦv4r%3||-44b=@iO&:,1)( D;h搋掭o勁AN:{"01;Q-a88j'l%QO:2٢-Re3Eĵ:gM 0Ճ8_ʱc`?=%pds{$h[R6$33 ed$ܥ "PI zQCG_oS+bp-0G%W)i.F_o įkŌZo##4 2{.\XA;ܫW z})ZuX<9d Ex[ c+W2l@7{@ g)De)PITwY4_k\N ŨgYy/K2Kӆ[JU&TibO:-Sk6'Q~ImZV@ fbȈed?* s ɕ"BMS3o*~[SӍl-B@nXvr Q8H"RH#kuߪhvg75e{.>J~fR2Vu8p+>(EJmeOLKK^U:+J-КPրJ.ѷq'[ue#369{-< Z ^x+>*"{zєc![/D 8ڰԳbEݒ et0Aaf0܌;[5mB{=Im Q`۶va1#^$+ٗnU')ݻ!Q;f T-<)r ެu 07Vm[R9jy?.]%\9d[TкSMjP++,$MPJri -^7x,52J{kKW0:}|?*Q6"NQju?|Ձ%Sa ۑdܘ(e3$PMqr.T.$4ZxLgA>+C?;I?F\!@WJvWZՍ\0MjByqzKӷvr˕50q j5<([Ut=|e&h8O<؊'8&l3/UuCAE`k(?8u[@{ DwYR|9E;W`xxQ줪|u}8rȢhg }궷^ˀҔ< )0: kvZ^{N=`yBo8t{^Ԏ8,{{foEE\IRge%H%x]r?~&͏q.Y+de@2 j٥8xE ='9-%#/_#TgJI7~aEZ,7 /̊Sel5pyt-<^̍‚y["&wϑpE,E7B/"zh[w*BTҌ[h{~_qNjs9!ނi(>Qp }hKxJwP}>;u$ۘyb8Q!ZM5xˊE<+xh[>i/0;1`n;!*sM;3v0:&[Ô\@@'xHށh+ Ux̑!x~JuhqUD*pد"cVAV!qlʾR(#RsA#Fn I#Zih9f݆4sm $AaG.ZuNVr1q65z5c 勦s!_~:0Z2(xVgTk-6]!F: ȶC(ȥƨf.r<Z-֔_|  v8iOa=G]0:^q1RbPC!ORiH Sx;Vՠ |#uX0LM(#7NO[TDkd#`um}Q,;<<{C̥1GA~N`=a<dm8&bô-. Xr|+*{ibF}OJ⅛]\=yyyw (5Cg_u::hu7oRJ󦺍/ wZq W7Ѩtg+f5ȟC8}`)[<5 $YyEaaTW6԰1T[SI훶$#IH--rC.%Kb^ڬ})7O@7_z0s~{"r&HR}r$HVo}@~ dxVehxǂ&hw\_2Q^6wmd((wdrD[&I\hzយ\ ,컺9Ĩjz՘5O֓ ö2ղ,seh$q/2_>ާ6+`*ށ"M A;źyԇP{:JAC^%=aQoe: b5v,{[QPu=պ9b 51r&SF> P~;rY\ed6x`3.OH^ʃwcîJEʤV_;oZȉ ^b&i7'X͔aeI>T"k_ zLV31:+^r1;1qlvOA3X)"">REc[4d=(̽qPnZFVt7]$Tּ I}Im'6BCxqF39׏ree79c?TvL6C2 = 3FMЬ~\X 3iѨV@g>bmAmk:]"7#=n%Xo wL[fHS-aUua?4OM#W.{\.fs`BF|nV ܏ABմfA~V*{rvIhnՉZnə6 e*UCtݦF$ߣEP/ `4Gt-^C_\G~D͊rE:1&X>7sxTI`b> 9,cB3 pN(~QJb; & `!)8>荡O'@eW[p9Q_` )/Ρb(M=>ˁDĬ[X|2K]X2SsƖpV;8,G2أ(⥩/fAw?1KkIew Q3 ޮi91Z#${rP—հ=)ʸfӷfpq& =!䍵aS`qD $>X+ǝЪQúqubZ͇%lH$+FWs< R).[j&ӹXcࠈX~Q|D!]ri{"a$䷂~3?; 1Px[x0[Vy9qřc T%^$P13 -6tBlE ,ePNĖ zZ%BDC #{"S#f5mOU) m`u!dEº+pwFS~#vW'Гmy;[]_OWbl9Yl7~֛\庘).ӁVgȜ{`-{XŦ2" #IBN2.EC) @Sz'4A$'D6@8ց:&ǰei4W~\Yo<[Q-۞v잩RcbEG Mz:|% mqLJiz)c-A~˄_Tw/KJLvsp҇ϵdÝ4:D Li Wv\~ChTJꠃ n1}Bߐ^CF]&QjQJ">CxXL.PXW!q](Ņ{Ir-ιb|Ejy!U_Y Prx2Eu˻c˧cc5e2ąYӒ1I~߂D/~9w6Z heso Qc,!F| AEfMhҡ9%즼KI--,k)s+?ֻ.Vh8\T9—fC㙢O}>R@6d\O: %Xzd $;;-5B? ~R2Xȵd %tBSN ;! # )\E_}>]y΂cnx?|xB֝eH˨yzN[w\,XY PeO#֕5䕼R!nP֓o$FLKx/dⳆZ<1% _vܪs8&sǛ.[v]ig#huijZ˓L<$|5NeeܪU,=Fe')q* )g-%4z$ q5S>?0h;*8/MI|!]+7z q x)ܧJN0Wk#]Ξdq+HMPVk6j P Sq#FZDk^6ֆ;gOW%M /fYeZ)Hreux#it1P10Wbݫ?vR0)r2 )!6y 8vI|Mf7#:*K;n}8 ˨GAux}}HFDTL4i~;n3Pڷkd6`0 6t.|&j8(DdJ^vGaHQ]fU XYw>]e?u9(iI/ٴ:yƣc;lV&『Ib4>$NNnegЬ#;j1( g3\>oʹpB,w6M=DAUh]'4sjD7F(*8>(j7P6"=(C? t>DP~}޼a/DL7PvJU2rFsʍ /OCOIUNkPX[ټے^saHJjk>_X8ar@, {  I 76-F!y[P{F]`r/M_^;=ǯ$Y{Y糿enՆsH)̞ihP-^{X8Rkہ@~yѩخ}-+=^ cRw-,gӔ8 A@=[6`BѯΧ ֞lP;\h4_KqŪpfa E/j54 J[&g> 吗8a½[ 7xލ됊}nt7a'p01D~jwr:;T3RȈy ZH eS^q& `4{V&ĞZej$mO( a9OwpWmuy0M*=Q cP*:?b/*] -K%P,63KEDt[// < f[fnΪbۮ;0k((91z;ߝ8Zz)Nd//}9J}/g등[3{Sȷ,G47s:SK+1𹜝 ɿVV2}լ# 2}4Az3 ҏA ̞ASkR*=g޷`XIuϿ6ձ/mmjD$vWjGǶJi9 @V`Tj(Hȥ> 34׻3\j \oX#l.r3'! (*#6}ŀE.[iR[dfQ92}hup])",&xΊ_,Z<Ϯk֮0>RUm ކ?4 ߎ%!;?t (L|fCot/Kd]h}Na*c #3 f ,Z7}}IbD5#8PZ~)sm>SxcX4zh^pcN>;Dw-=.ߢ \7t a彍Akl̔2"ߗa#c""*LB4}J1{cĢulMsJ}ٴs MQT;Vhä#ƉfN4"BUG صyC؅Xe';ʋC"0s?z c- ޞ(5\DAQ:PK*?w $wh1pV?TMaNۣ:_5؉xk:T'*<-/^ ټޓJ4M*%aR)k3{ZT[N8ܙCRP]n]X]$Y"7 KnI@}&rY{gKN]q=L-fA4f3Ow&([KI#ޭb4;n%i%:8LbVcSlfu'Gz -t31'(_b xgk}F8) 't hT[H7u0ӆ-# e{ }g3}pUj99ϯv 0m_ ^KKI:d]޽ҎdڛL0ֲ %UsWUchԺtDT92МZ~_(>`$hdf IT&.,Ѥ6SV?eӳc п&"),wC6N$Ȫ,c;UvU]4&Y2ɞ Pd>_s$᎙-E6#@j-2=_{7{lםʕL}qbr=5g9gxpVh-4d*%!)xF;2)pÂk3D.%렬bJR'.rN> 僷@c7AdԛVB=?S^2I}?>~ߧ VTkEx.sA$kZB=~xͳ)ij%m KI 3C/^Id E Oi.ϣF[Z4o) HCl^MZhSh\JyaUE.0^vJop9 Ij)$N ]g^-n$"-d z&x G-) ~$71q.wd|ϐMB)F ʦZtfԜB'W!zo$7WdM0d+nwb+Uvx.E9? 8%1\‡w WYX{Q#K3]EpFWգ{3z-Xj/uƋ&Q%}OߍdnW@/+<"UAKyC ɰ="E"D^4#ޠrQg',l>p.NLj--CṊq_=Do*I1ddg]4}ED]sH1T>ʹ*zsȪK2ZK+WS i$8?#qUgŪ^rbxFG)38T:h2u2:-vX<* Ouܢ65jg q>gID>uF/P>΃ߔ/$0pY?{LW{u#,^ X D2b!tЪ Y0ń&cq~̑Ovd=7ܼAf**ήڲ?u ҋcSsDIr $5*g*7߶⮣ig7@!OcFll\_ʯn]|J}%áī"LA¥t{Z]b9OF6QX ` s4 zz{xB㋻(kIfkOBu]Ji~S}|seS;r: uvٌR:}hkz08*m)KHmkX܌#Q 2lN`$:SyÿGM4un@EW.Nqm4o68#+UVK-n`Cr7osѽ8)W~G rcB˦룦~nmZw֨09SilUfbtb^ȉK~YLd ;P38@xK++: ڐw|ș3/5!y1ٹS'L=ىo爝!רbKכhjh!^qZ 2 uuk/7Er]h#Gm-79%z%CP^؈C`AuWllʱ&.NoAd>zU>U*;v=yHe({FE!͙2ryGU?>ǓgيJgp@KEjZ"y/j=6!"_tPRw4I*UȔJz)8~^eȹ;  \Y/>>YH+ݮD\)u..ApE!Sj ǰy|@FHo (Z{H2,SJ &Sb*-m"X1:K¤|j,r(y2yw Ԅ4{TNJRDu.S Yu -Aq Cf*Xd/qr=8Mol$C#݃莏)w[C1fyh[+:DhY9`$&ҳ/5'6b-X`3z޷y5zm oAk-HuFVDX)f-xFtW+sʅND=~Iyu@u=PI w4WH$OMK`Hg^ii8 =~[b"cXKFtYdvIdu!hz v,m;;(xF A4YR` "yӡ Z5hEØ#‘G"KD$}Yy_D]u]4ǒі<۹c2u#PmGitK>)>R !ʫ.sڤMBT_i>Yw病')Xb%KSИy߈ 6k #͖mtl „G!m_8AIuA((: vܗ R~AiF1t?—ݡ6exW$C렎C)P\k"Dc͵(H]3|b~04sG׭MkCNN&qNl$4ݙlMmލ]%w70UrK>Hs eV8JY8(]EΓwÍ a%`bAө"pXV6 SF`شBd-fy ; vYJL[6WV$Û[Hy`jn&8ladfn['̼Eȡ2?I \P #=R..y:ll%!6Rr>ə;>s7 wA5(urZ )Q"~Tڷ%ȁKkbRqBAΌ2HHH&!0+#X&N^QaZc0PؠxN!*`O9kQ4wj^s;h Zj"^!8[)*O~J d݌Y|4^G khG`З_!![jJ7DUg8}xKS+9Ewa&VEN^X| @ |finlA m˺xCqB?&53G]c9[߉5)VHN88t;Te/@@2?L:BG gЎ VEwLZm|%>?a"IEKt s" Ϙc-Pv3[ȋe9`F2QUo-PP`R̜m.QAT_iA$3Kl ]{z6:Klc,ճ澣;&XVgk^U n"wUpJG>t!s:c?8jy2Gֆ% $i ?,lot x )U .Ay#/ B1E@Ԩ#"uJ#+&8\'")mvKOe r4i`8:Jds_R#~½S2f$9aPhB8dɦZLay~dD?oBZڨ)FΑhSuJsOU$Ϊ_?WԄ҆"gS2$|NhR T%0(zV;+dz tbCmoF#O4]u-f w!ܬ1e+Z6 |jo. DJ=BWR^!]2g1r9-yWd5*E]pA[5$T{1.UDݠ '{4?D״VT-ԏG*:3:.\gw3?nBǬq>$6?XLRgﶌshlߠ]}s]/d<^㧯^Աu`YP;|jtǫ?|`֬OY!,\u9D.P8 ߜҎg\t&j@d BuQMmE16Z9 !hG39񊬠Ljv= 1PNK8㮥@eTT?A)Q9!xb"u`s:D2Dm؀, Ĭղl֐8%6UL3FZ,Ҭ_#B+v}͂, *T+ 輻MXyWtrlb\ DDC1{,â 4*` !ՙ b \NX tW,01"9SXiCt: ǵ3" &Havݾ==q_%+J4{%5=#!4hyYsAi-Z}PRbݕP5[." M&I6?-Ӷ_"J*M*0u^~,5A%Iemd7ا.ʏF\1|Kb!Zi{ 1Q+ί_찄 dĄ_NߔɦRrטW|,1^iVC5,K4u: t7lQjm(E1Z-7S|~Ճ1+o4O JX_)W)@$e@ijmM{dtIU 2L{O.DZ!5=QQ+ āՈPHۻ\ˍ7B=*U5-YisR2UK]DҦz+IU dM Fdn}S^IX7FMZV:☄&~RZ*,E Nޗ>eO ƈ621z,PrSnJٿO0N[ 2y{x'!vToE̲$TL_!GbډWJ/ă-e0E|=;rg; _NOӗVoͲD?HIe( $ +v eKcpDK-JE| eCI8HdPFܜo~5 ^%?MB\AS}bځRFXҜekJ"r g"Cμ(yJf֣\Tmm٭KߐD_ܑZ `Y}ۤFp,p_OkUu:ζZԕ`QV3Rz꽰^N9=BG[ Ip 6ݫRLF~ʸ*G/BܽPTY\0]g+['Y:B(k~ 0OaP롿 M>W6u#j{Q-P}7q R3[HV7gҦ%Zп 櫎M5v*G$r)F]|Or^hQwW H(&*J D&",JB 5y {_w z'.hsyX#A`vyT*j`Cˡm5N{5%L$(.޳7* . } mE~cT(+PZY'A .O&nKvmi">F:fd+Ȫ?r'ˢCF#Rh!a:-uAEre2W;ǜcd&;@IH_oȦqI|ͼGpG02 8Huti nȺiX'Ht75UWm^1ɹ[W8Y'蚞.g0mXn[W z (\bo"%=' >z@ҽ$DIS[֞t&NcH(ڽmLp?lZL[ ޗoYܱgTRW]ttM&y28+e͏1 *}Z*/g|Ӫt/I8R˹ z\W_Qs32r~9U`Ъ$]6U/`h>pX~!ъ]Ou9]RFb:툊# Lx-w\o\U\梄@Q{h6E 9KݰԩDz¬C91wo2 ۥ@mI%K>e:DͿSld6MToe"4R,V"6eOpo G#F%))^?C(+d3F` Tɻuh!s-\xq~otI˽|ȅHWn,DFdhF{!Prʣ;.'ϼ5nt/n! #Ğ;1$ljݝ}[38s'5F|lIUd̍4OLXz44,©m0]bwIocW&kbZLjLhڞq-u뜦#:)D#,kmC򩹽*ԩu(؇39ܚ?=`p=H g, bK5U8=\Z@>5/!4_5uIS~G\1,˒t.VO Ǵe+y! ?Քvpwgw5 15S'6, jo'Z(E爤?3Gz}&"~,*TFUC33Sj +[k3eo()-~8A"1Jzq~| O9:*.4ϝTbzk8(ԵO(T; H̃{'. y5'SiN0DwI~ -!.`LQS)3L𻯏 `BEZމȲ|@nDŽEW3jtiL,Lksndb^Ө7 _ \d8Sb!##(?Z~fCCHU[p-m H_tj"+*4L)ln A6oͦ :fO;VsY9pv n6NQyoڵn|@sxrA?8gh|1FkK0]d0DŽHY&FӡSjnA<V7M[)@*նDs %&s"K+7i&Kv}^-S>pG@U;Y`Jv,/Iibd3qJb:FxWbo<Eld902ηT?\bzlCeK ƍwIaT>% u1(2H 8+(XޮI6i.٬LrһnfDO9~B2~g/$2/wp;{>.M,v+03l !+ydGD}΁3hcm)&Oev$ o~:H2 ^Fw?̓? Db?nIϋ q+I`BP/^] #r:Y86m Ga4kZ}wMLރfӭfhU^|Ŧٻ1~ʧʺnJr*ʲ #E+^[[JgziI4]MK`a*6;νnǂFX; $zT۳Z" OJc7lg5rκB *S@kfv+!x~`7e/Pmޝɜܙ@ u c(p$2XbK7{m#ֲuEXX=ꪐf)Rycŭ% [ע i1v*}u8S`$iK #XD cCImUd Mn jׅZ:b'BM>|uLMk#I! #whdޛ='(q[ )Q@4Y"S7I2u4U(pB^a[LF*kD2GxSw.X?829Q FS滲/ |j%zS{*M_@ C kCd;*@rIΔ6#/hbHsA5z2GueV9HYOAϭRyɘb2\θ R]C5 @1zZaۭ7:㽃tiZuk?xFwK<6CȰ7;WGhyv| X,}} eh44[d_v>$:q }5uFښh,7!]y=k85*tB,0b~Ou(8ol=yׅ_79=a\fu*gXn4TkzuPeZSTS4RogiS$0ǫ(R/ ݲ_M!YDlӮL/&٧kU]A? 6Fd6h"TYŤa&vWY[wcx-:0;R[T}e2ػ]qh/iȒPV8w4~ k[ÓxMw)yjZˌ2hҐI(9@%N|jbppZuNxe"e!4+U w&|=3FZFW^[_@[.kH#n 4ZP:Ǭ@**9,nU0?(y_w) JuR y%F4zj$]|yeED9xmoEN:S_sK2ZJ3L tG8\#늜s‰pzܞo +tVC̸j-ٵg_/?})l*}g^moWE9ʦ`ߥ_.a 52gi]8ˏ$٦J~NY2g24 X* uX}&SQMyߓ x{ʼ9 GڛLOeQ -c#0Gi)|>j\M/[^OTXʁW!IbFNx`SdihpzD8H٢E^3<1:׉nDi8S]cnp^/E^]rKEꆪʭ[j/so2fx m˃)/IaD3ZQucɃd1L"dT14#Q{KQ\z!6 zKT>*xu\zl(+ Tbe_at\}V߀#uz3LcCE:BWQ^sBXltp@,q3 (L-R4;eJW菃j^+>#_uT6E1N-bKC gPu=PH.'߿w#mСk3 Co Bn)m8xkxo '\-CnN[DS HɥV21z,%JDz cdjC5DXGeF#=^"ֳkȀG\48g 1Wj/:x61aH(5U5 xmq%}Y=K  sa܋z@p `xB# mSwm 2C3;oORu,L})O>? D-]]ClU?LdivPvFݣ?сS}rKR'7k8\gADKڹMx[f &0fr-×Wg^1Y2r>@O.5Ҁb%VLcBx5"91iSMN0B)gǑ9FsImS).wi3jz0TZެ G~ˡH@IRMǪg*DE 2 6 JM -/Bo?LX (Du^G7s ,j8AWZ!3e-\kT<\RI#y@ʩe&$_\*G& 2h>~f";VD{r%eN? n$]wx"Yq=>OjO*ܧ+N0C?^o]CĄ {݈bɻ8ñ&!OH;!z]l>c/n.Fq~ >HqQ8F7T߲ nΉ|KXDսrCVza˱ҙWhIV[Lcn&[PlB"/LS`eZH$VF+ؤ_yOS:O[$4JȲWt;r^2QjѠGa=qDM??"HpРD r~:ԙ?t 3ֱBYߎ l2>"/! >W3UY%I6$}D'N(=&p=#i^ sgroh4{c6hPh(,!:(VMZ.WBF(]jQ>K9G4aee3z&-T_}*C^O* _HX|_{ǢzNyF;9 w nK{]1붃5 "q_/HMm7$}"av98zA>B?$k= Io/Aů̚CAb7ѢA5vy!9Yi10w4u!w},0YBzgu VdTF^|)G] 7<=UC҈+\YTaii!`@V;{|2Ti3ŝBLn6˱iƵбix]35ӇhUtB?g5/ |}lq'Zб- _Kq V.mdT .# #ԅ?`B 鿵^Ȧ$28m X Noc0&o^x^2<%yK{]/I{ hKs' *1mN1APDrO8I.=V2Mf6OPїP5Alm[)n_ђTsj~+y+f  w8 Uͧ8<pOVLt&lRrM4fՙK1je h=/vgUm h.$vEGOND!}^i@Oo=6WyŹZo$z~7M /c*IqTܡ>Ɔ[yD~Z$hk5╞4'pb@~ȆkXDZq#SfY1Zc_p,R>7|򝦩"/:F%;SsSdȒL${~xG:oV"ioZI0 T0m(["3"0#mz|?^lzCKvnxH>+]Ɔb=ڀ3S=y5Nٮ*& sS"4h&a2=S_XLU"/Tl+ph̅bێr(Ou/N&kד|`UzXA|kЅB'y Ko6 M3_%Wmyt@ 8E:qwxGv"o^׉2a7ѴԵp^B6zuD UiV`Q+8"MDYu;k3ݍJlCgYىUXH`a'{i9~A;'bc :Xq2FlC>Ɨ]gJ]Xps>YA]qP_|C{g kԱhl]ZzQ<%|ۋ~ 8zR̮p1ǎ!|NIL_ 5[Ī=ImC{۶[tDNY>j2g  ܑZ߽=?9SQwXuKeƸ#zL3 KQkgџ7Vi0߭B O[0V5.d+~%->sOFC4b1;W\JbJnkΠgKǔL/ d3yX=HxΨPL|_ED}-[Jg>SUMo2Yr7 rC]NL{캘GK6(;Y?_e5s׵~M}Oaйq5uNТ?tOА;Ӿf`)Y]+U ĿOMŰwoSU|6Dr]ńya|oyjo+N$Eе 3,;FQ*.׸ŅajmlM?f+ZtQk}2)'_%A;r`)h[?+QM'qEgoşEB {3ژ庖>C,]1sMflt}Lfu$I_-A(m iв ;d0NR;)U(crq~# n8c7WU4!E8;;'{OUT3ֱ&? !Q4\faCF@OtS_ 3_cE)(4j/1e<w}[1P,)vBCecmÅ.5'50Խ@$zԔ6}3i}>ޱea/tgB Aija [|^pmj^tЁ9 \߸!S WbkHjġOE 8U3(n3aÅ W@/݄:jI-688 r!3\JMwR $,Yi,Mnpp vj[~*2^ 堛Pfl S9 =)ĽP5#3ok} t2WxI̵rnWf\w$y`cC 'E S}0Ī[SjkŦ+-*3UmNZ+˵ G3&E=L5#~: tt G|c(mMڐn K é'<{S{ݴQyݠ޷-佯>1~W1J^,~j֒S^,U"onO $j:;<O =[{Z(KXi[$-~{+QԤV?خΏ7"º}3cg'F-=eWZ&Z Y /\Y̠ ~XM ;z S hæ|J`E7Lwfo-HXyzeH 'rL0Yf#A]7j\_ ;K}Ȏh`ؘ%אeZěW\ljs=vC0WO}f萉:x]{@]ntw-,%c5UDŅcFozlX< 1EՅ+ @x96KwOp3P>/R![[4Ѹ@-UTvӦ/{fornI(@qp!w%ʄi7fw/a"L_tȎ"'.3E W.܉sKVHLy\nrv$fRMJ}Jtr,J54=]dt z5Y-:ߐJib0&jJ`u3[/@z0\j-s9uC5!ڈ* F߃rtw~*f{fEӒ?ĐycǏk5^5ãY~>/suxg`)pq*@6==tr#J N2 !v5-3O2(֨5 7tMtsa')潖PAv^ق[Bd]2 6 <[ #ht04 F_K=vJyNRZFiּjWk7*ag`Ü ;羓['T IzP4{7j]t}99gl碮5 0 (1Psݗ@V BnVH̸Bz鷞~j#(tk\ȺH ɠ ИRn&UyߐoIG :qIʝ"19eJێNLjEr) 1}~G%+;C49Q3y]b!P*ha)8@0Tno !zrmp (y:Jڞcc,Afu:ˁ[=; : 2_:H,9 |ߍ26O8GWL_=q:Zߓ7MYba#[8G1  G;IĀ.˛Tԝ<)QU!SèՄM6+&.<;'D'{8CKYF&jFLИ17p9;E{Ukl`BB`SGX XԼ#6 Z%3/M>kMAw8R|O"J۲?VԿquծ)PG=: 5٣k;D>USfiBNt٬EY>M5DÉoE*(_h2O|]vЙk˕K ዦ5~Vk R_~[ܳ—MOiaxD)\=)nIZ>_ 4(;Db~|F5Ʋl3y.ړeo-Cȏ'r72`?zBV=\X(#l 9(t' `ZcX`7 ֆYJP31]{il<]$q Y@[ch3{ bdij#T# d@=Ѳf|YWe;g%CWW@V J!u$n$$?opJKwvc[\S0J#b_:j5WOtX r风7 ~>%u0HhdY0}+]C.i-`}'ӆSg$0@}xAbfK AU]2 ytk1EJDm$Pu;Wׇ> g&zLl_0%tKPp-PʮP>faF>\, :^J#R4`mCǿ?5hf'1GA4<&r{;e\ȷo1kK7FIDjꈹi 1ײu"jN $T;ofcSe#Byͷ0sy:4B:`$>'{yq114JY`~z^Q~^؆y8I_=OKTMFL6[5U:'\LMDJ@.ň]cAMS^@d Ͳ_gfZFU*KqM\34n4fT2. tq`":H"}u~~ 6ҹMxP-G5p$+ㅸ[Ni$6ȳNE7xq#Ʉ(W;%= %,PC*bOZj;tɚ!4ߣ;I'㇪ > ׊$_i?i8HQi9p Q^hNOLo=;{]ebKܽVQW\yD A9y۷fRlԕ)X#d"A\P_WvMÃX zw0!ݚ_҅೑|m rM`y*njq zC*ëE M!JFGfٓU‚8g}N*="xMѱf!y8 v`tmn:Fߥç5]Cs % DES`z4Fx}9 Z.{7nCpRCH>/ G{˱G y,;@v~,įzxH2C0:Ll ~4|}UsD Gv@E1x?Fo |Weҝ2*c#4f±D,Y#\XAQ KikA/K/kix@9xg3&7#]mF]yAgo'jxD 89z6:FDq]lŞjb񸺹BdU( t,:ofdlJyvy;E6`6Q>9!e %XbkÑϚ3-6SÑEjHa#^.H6I::}>v/IQrV_5+}6'!7rIQ 5͒#I_nͮ툮4yOuaIlq%4#F(kKq{ٴ8MGkX][⬜gwbONI p8*3W Xxb0.6037кcgvI"nuH`. Ο^C~#sm.3$ N-'cd8B%~մA "$ßʌ5'02N3h!%& }@¬ }'.2Mw$ Zxoigz|ɜ2XI]P̈oI]meiױ d`7E{W] d ]ggzonaF b cPnMСF>{܇٭eFF*U1'kWbiH٭mCɝ(J~+sDFm;A*q> =Ax%6S8 .9 h߆fd$W0 {ߊkx6&E J_wg>ZSTy=0ځĂh?z25EFDN!xBcǮ*Vgj~U.et#XdԎXE` "4{Pɟ?꿬O@}f?0.gM/so[ ҇]J^w#&I  h(*Xƻ_{3mf'6katuGVqsaH|>s(/uPz75;F^wz.Ue}mIbpVa PG"ִ:KT@Po[]>qֽ AJ6j(zKA 3K҈A}*rI4N:(n"BԽfvšm)rAHXrرmމ|f_,a&v Gvk(;ߕ{º S_Ca_A<낡ryL*:m7NBnsEb\&q{_ :7̣P8yURrU:uԉSW) 5b[ F#e;~<Sоdh ļ1z:{lk`Ӂ3*̔J흑*x xUGĭ*$mA"/7K[Bw) la۱wv8$Jxz2^#1G300VAwz7G@mA8߫m@G܄m Ghh+$]#$e9LL]nW/"CP<z+;/CBUCr-mT[6#eCkjaF,!=2'jizTA3u{j,z^2u BV<)"DD-_)/Mr2UJ(r:~sӥ_FIs2f8b!t_%kBV[cpJ LT]v|Ʉoݡc٬ͲuJDʃKڛ+wUڏ|"C|џ*+*rj{!3*P*c#IIJPZ2|;d{9gvvbƢ*?R71;ز˭* BV#a*(/\I%Ax +ԑ2bqXp?w}[]SNJd%J~hg#@ߣCv4WMt[1zW)SQlӈymfu*uvI-@pv]9'lKLvÈT knTcHeS'kJnݻh5)VTS?uR5Q_Iz']̇+͆oֹeC]hlc*xQaFZZBY@H@dX:m=3È*w [^QEb*Cr RDà UUvC?@W>u'lnN:L-Ica=W2DFՇ sim%!IIMOQx)H)F$^mC#I@W*ZВgH 1q𔤸!Z' #%bVyk~iJl/٭Xi kZl:i5 ߸ˮf诱rRϣa#O3. @s1ǵ[IS>,`9n| :wdE lpV@FOhɾQóܫ QE66R(aا,PʌR5V$9TWwUr=0~k$8MՒb6و3` o|hEw GNvɣT*ocm-{c_Fd {P眢qjioT?'rHG$XPbldoi){R9r==çd@w߆*;'N;eE4ӹ>Z[IjeT2%]t2{1ۇ! 5/.T `wWh+0ִB`!^V)\ҋ1p$4V(+6htEB'Nt+}{j3¯醏̀qePS􀒇)h<=-.IbÈP4K>$ݡi;Ynx$4˵Y! @Ν# i|f{mGYi1YxV av;ޅED5h76!2ؐ2 1C%\ mCA [O=}X>) v8["{-bVN/daNMPTNZw wEX֎y%,zi8E̸{?\Gp?u<0ʅÆ2oAsTpnc{̇g/<2 fSI$oDan&!\c`]F.FMiJ1yNa-wm|1nVÿ - }_wDdn[_-MWS^!1Ұf3FF Ҡj{QED9߮4تذo:Z/2[%#ɂ9Tʇo-%|J4ّBٜ=ipl\̶o {jz7>jRX ,o?E1ʀ1DY錁UIC8-F2CIHA[q z:s#xbIm䘾Ը?,,+P7麓K~8XSJB?+Kr<TPpu8~Rp5m\{]9馯:KjzyN> e+1P4:u=Yna@I!9Wio=ue{Þ{jooi"/m=F7b[wL8zC0ƞ wK!KNq\t>W?s& e,fkfRU9Tuk9wX\?:}6^{ ^ΰET^vUl\t&vC6/]gaybrcIn?CGjO-|K;ֳ9{!GT<*_Gs;l *чo6лmFm.XϷFAe>dXdaӝo'Vh_~J ? cY0PͶ[q\ͬC _\=-u+O\>s`\""2m[0^_ff:mvF rDER*^α|3Hap@xF;͊r%Lsz翮]raEl3BI4 r7bS9tڬQ]?u)H#&k#tM z oEǑg`B bj?GrrN"Lb|x ĢBGrK$:M2Z1 ْ@[2'ݵE19"sll>u>vi' #89 ^[y8!aVN6WzF8/8<.t++蠼b`%>3EIwad*]ҚdU<:_=RA '?:^Ck`܍0_=R;I(w>HXG #ӗ hQ\࡛JY5C`V F{תغhKLHp@jjUM9ҏտD+ K8r-93qAyx H2%b!u*_n3;V"!j:\4\|QιP>-křy"4}G2!BSUT<,ҧWݔFt و!s%qX]7~VH9j㢱: %o]v(i *(lbtlT,PrJ!4%J8ˣlp`vr'/&n~ rb3%x_8洮AoRȃy]huӃe7# h7/P8VV nf&ԹЇ(#@)5PB,Mt0͑)`j5zd+(lr>\31_؊H|(wxrt@!B1)Z]M+3F闐(q=Cr0chW]?|:F4Tˍd(2f~9qUPJ{c@XPxY' uI.'I n9^}Dy-F/±g9q)U@cG.3._:vZwsW:Z0/胋Z|ծ9˸,78dIOq׺F \f2p5c+yx^w蟀=<Yg~ZQ6:t; Ρ$c H4g} \kU&8N\錓pmCa!P% I33&!#J}ֵZqDisgHYIس9ݷu򽀂mt2ʬR q({AuP=y]]hýI_VG^Gl.VcTIM/{#Qhv=?ן%R,e9suJCv)Z=BmkH(uZ`] 1c7RMÔY)neW'`Wv!DOzewpI/FK/Hg)uח&X?.qG=8ΠA~C=E=ے0!ԚX[ycaԼMD`͒j75bxpkYAc?:1#Y`Gl*+?$4 UON_8M{p1ўP/p?PrZ am5>d{^WU 49!UH[F[E>+!URzb\~zCR9\PP!W.TQr,}bt &&+8TH\ta"%~q+֘d3G]@]w(lm֯ȧ($Rn{g(eܿTtӡfwXvv` \Dqc-I*?`)b5.%OGe߭3鑄Kntpԕ)Jtc$-0O7FY. Me _J:u,6{7Bšzr(hi0ZhʼnE*2[ W~EKޚu' 69JQ ,%ˢdJH HU uY$'sd[i)ӵ疎??(Њ@B!1ԾOZ?[)߭`.ʇXA*S2ukZVNaRSw$15u6`tʃ (H003$P%5)57!cZ 0oo1Po{eU$Yۓ}1*D#-'hG ZLio$ɋm~6$٩H)YP-EPU5W8bH' wF{@^g= $Dhgn_Qk^$YHغ~/+J׺؉ cR/!'7piiNA^$|]b -,K dzv f#` 8y&RZoPW{+#@sgk b)lV=yM:؁.+Nxr sV yr}l-AV?C!cz`R"WѲwE6QB9܊[t4FqqH}ѽf&Z7@0+ I RzyPʭҙF)OU7x 0[u[_ ܠ f<9fNu.zo=TgwxپvU 6}E@jcTfX~]i‡U^w,= :kG;2֪Ī^Z ܭ1tz+ь;8 HW׎^JuwVJ=N{Hi 0Ώgc:Bb^C翆]y5Ga7$:8{az`!^NBvo焑%TU*Ft}0OViwR"S\uM([4fӂ*ȓ{i"F2EJN.>ÑS=oeLh 0:Ήcuz?O;2doqΤ3SA>ɹ7SUr3喈gbׂv+_gGTxqwȸڲ+mc-<8$agbMr; am{4TC=håɼ*.]1}G Qz:sAX'[H,V(L!=ekBU w-arta4ejB3m0K5 Tw?rVm̈\V#th6EOlPjҞ?\uC>蚘!#`ߕ~2F(4'a lE8;1/H v }ܕ%tnۊ=!󠷱Ws)c?q'8\T#X>.NI{fT@45Ão]uLRvMyI`+Mq^3fMF1 2QOʺׅ=c2|~6R9//O츌EyF}qs ΉrކD/A# "_xODu1 ^9DpI FRSfOc{:ŖN\O`sP=&yauP IQd;Zp$u3|o }+'GK%Db!7tw;ȋb,C؈6nXާN "f'˹Ĉ#Z(b守дMCBU+ %1\Dv ih} tlB)\ DcQ!Tox{~\ċe?tSW5xA[!dUثę;OS1B8Uĝ)IlBw[:Dt3ê$.*/ߥn?*&@GT)3(j@v'Y{lFmmɥ6DhUA/6~ qԀ 9yCG3m 7 oG>H`[+M9h|FNKhӑ47"ň8 84@|h@5McoXJs}@Aj8L8l~n2kc:n{RCCXkqw' tWLI"\2\ٚl>8Rp|g]V  SZh98"d:NmzYH44Fjh[tM[=.y 2 wݘRU6 e.I ]CzF\~o&F gr4G]UB-K̂y ̿ V+w:D]*u^i|m\`u-dԾb4t67綶yG Ν cY7@T3iJdZL%OX˂!#>r4֔EMNBdiN}* H Xdl]6ՐX0C0I4jRyw=s.Lg,uGE~E-ڮ< P[6 ƥI?0o~f=~ a۷U9M{C} U?[lf8D5ܵVfA1e'izui%؏KҦ}cՎx&K{: '?xU-98BDBx)ޛ,O`cVɭRkVؤl>tPV({6J%o@WnmiK߫O賣a+PpP^õM*g-ӈxvmfG90. LNJ C9nɑ^RCԬ+]'ax-?qxnWcf=`o ޴ FKNquNDFk; Ge\0ãG &Sr=Jd#$K:~F6A.%`"OJƵ}V/x\=ꂷ ƍwVr0 eDfGg+U2pr wVOR|IgKi&.5{C kO:p[ ůyYYg (*86ʖꞛ^~RVS/ IGfO+$]Uϯ@Ơԕتo]%9K%VJ㷤]gZ%cgD7Ȅ>>Rޗwka%F94?-f65 G#Z'ge QL@!+*>/'TǒElR2]ѯWhZA F +t}pZ(`Ik,ro `?F$CLף@uEA˥+O]& 7@4{UϾ-<)GeȀ8PMGԁi̦!f2ԐA? [p!Q %)UYೂ͗_͇AV3$7$۔daf;ZSs4f; #Wzlfތ;2? 0{fz{)W&3PF -InzUo(ӈ H* @mZNZVӹ]myh9L/Ϻʅ3 -<IYC*dtG jNӱZ#&4"ɚ,[cy>.#SZ]W̹( ?5OӝY7nӧ %[%CICHS"ZLZS ou1SVɈ(1%i }6|d˔Tː4e} y7zSQzDK'x=Q0g\ߥ~Ȭ+-_J;^x CXbzW/{2*Bqy%D,0-(z ԋ[RKsDŘʼniQ?|muedGtɲ^X.+7 t~9Q-Ŏ6^rPȠ(WwAЇu v /*SSڛ73`%\wZ6(/{̩S鈥xr+5r@<& =.D*lgm]%s3vRɵS f5<63/L7TEkMYbhi-865 ~Y"Y[is U*"Jp3v6ܶB! v Rn`("i=S֦N sW.L}62u1zQȕH^4ܝXn)GɢJ[prqU@c L,My2cEfQ*:ᾌ.g} 1Ÿu[QD2щFXUL< QNWz LlE7c/VC+Y0✅C$m)׌1 ?U]$ /c2!F)ڋKfQREza9s لC3T Cq"XcڐsmHmQ~!VTj\9.f w|B{Z|#rhZu3`݋jFfijUMLˣ"τ ,g RGdl ˢ@z*y1P^jDoŸy1 C&yIY<يe(X ߷~8ͬZU$g`y02T8@)7 dzddct<=`}.Ƃ +do=l7r)r]Cg<+O@Q7K&Cqch w> ghuR2|&8Hl-x^n܌ʭ;Dd6f5^ 1qŒO3m̮iU 𣒴'=@4;E?EQDG:!l^6zStAFdYC@N)Z<-e`8O٢dr^i %M1䚑w{o,c"J XCw4\ΒFM,$>mQg!rN%  ӂOpa8sð0b0F>%у43ctw >*\ǼZ;xnV"l,@T/SZ15APu8lg& &m-Ë~S؍P3M=L~WAl ,b}zLH+snS8Lߎ5&xdwa> +O.u.)*;LK^OQ sJʾ5yxJeo8J0;AKCRhޜ /}o.qJE[H'u_Z# ͛}6Ft0R-R&qܧ*մ.887nZtq-_SuU!kÜ rF%ﭫݔ^5Ky8spX6v@ Ofں#x~,T MjP傄u .Mn٫V{J N#8h 1?L[k d\Qя6vo,:9RX1._KGkFBSv dhj'Sٕ:?ӯ?`~ %*JaXB]b2W|t4lN*1Kdu33[HWwguڶH_+ ȹt,:l9mHRMhe?OW&`T|]dT[ȮNl6p35BS N\<ɓJYRrPRk_t՛p`|T ӧ%g;Kc4ܩgHܦ>|R혏sě{26a1CR. UoP`^-QN6YY2-I9TCKT^b_aOTBR1C[gW9?}\S 4ZcSn.X:NYQ#Q \GdcmHaEVx @ hu2st_B7LF{-16>$YE o&XpT\TOJa^7B6F=lV{krG;1CHpJ9]<{7 r igps^}NVE.XAI?O %XqT7-rD8LoENjL1CEY_qZЦ/uMa͙?|7q1<`%J~^`T8HJ'As{2m!V%ղ浄U}qsBF')ؘFYi_(j'b`P }ME'jVv&&?Cܚ Zrq[ .P_۫\QAzUOوvB`ȃv?Oe kb@P (㊳LΦ\dY7ZsiSw`o}5c!Jgl=r@| U< A6C @@j*s-i霆`@ g=Ө<7Uw1Fގ(5CaHxflQg%uhYߧ˨x~fAQ`՚<$@kbӐX450z$&t̸oNQS7e\`e}9O{hdL\_y^,AA ǐ0eU-Sėwk(%lC!NG"Q3/DoE犨Fp;$dBQz De{fWDq3mlTex@QPܯs sq 6K>ӤU9=:ۉ!` @+*Gm*"+FTU־&PlkHې_)B@bm2_%a 4aYN.ׄKIZ:_Œ.BN{A\m߄䡭͊E!N:h *MO,,v9u5 3$svzxzZ'9.7;EE)rQx0ZvQmBE ~9d/|uw/,xWsx:ZQ֛rǻ4Ux<1ÌqU>:Iprgd?J{~gqc&̀&W|x,1lœe3MkPpaުCᭁ@ `]߹2h< VtweEG0UJDzVèBݝx3j Kyg]XʘBRψl 8 OtE0FIHKSݼc|$:YAEdx#I2t Z&@PU e~m$u?{AR?@TlX7 נ7LP0;$zHL+-oә-:Sܪ%i 2 >lPC)_dâOeE&K_SߝG>P3N]_T8zns#7;Z,57=i,L Ǔ?4V0tTAwi#cE kK e6bzjSݟddȸs r7mz(U֔ ۺqU9yQ>;*N0zƹ%ldqu} 솜Ckr6jX^\Oeh7,qXkFjFeEՋ9uxy}^ "6? gY=WʖY~+g#'{^"l(X;gh*Rb{_ *2u1Pes%:Þ(]?SŦd{o4]Ū ՜;NI3[5Ś=:[rGC X. @bruv{5JɷKD|+£S'Q! ܊2 Lk{1ArBa%Bh)DÚ&K+i<\BYjEm` $(KTfZlhѓSOVG>ADVFX,l/=u1dZ+@-1tdCNG*tį֪_'e_H`&?3+Y&b}Q/(ļ(K!k+0" B2;$~ Ś)GeSAAʧOX%17"JSVO|Nu)m sϱ%XyTXH[zF*D63h|DzPTv bwJQ@ʆ={jު72 OTK58%É1͝j)mٕfQ:3tsV /FBy&&O?UB;6SN;^SxL8>s孓VT$I򆜱q9"Oޯ:T;4n2wyNs${cJ[,o}@5N{`)6c1 ׃N>dL'bg&gM,9Z𥁏͍C'y#ekΥȏOa]\A\,buς?E) 6&(f|'4X =7%.y^}bCJ%f=0w)7 ~kP@[;Bh9,I,%s7lJDg) 0[& [Xx\f%N'NKٻdZgtsT78gWkV2Ofrw,DlPE!_X \?= $$YClNO>QϚ3j )7$gڃm /9X xJi$y#֙bO O5UY̤cv~hPx(4$LB;gTK:ީ*՘5lChYro3e3t$g„ 5 w;M[3YekLg B͌tvQ0m4aw}pP$ߚx_~pL\H"9+ 6 6R t{X)M2($Z#fDEֵGY@PT>K2 \ʧ FQmDrӦp/+ FJ} [|b;2ȐҦ93~,[f@o]yY\%Jl"(N|68:7 +I! L:ːM |N4h7=t2lQ#[UjT͞loAल=r, H-a2+e(=Sa2ji|8^[b S:P8GZ~~^߬G8$4FuU%~RZ H@k\TvDzLnh_Fǔkh  >[cR"W 颭JMwx}X X4>?XBk{͐d:Y`WK+%!5KM!f*dx$he~2$Y&'^,lR5DOQL.՗yls}T$&AXzv3 @^ve EAjVACFxtrXmhS5֑@f/U,ISbۜV4x0fXma ($mOZNDǸ eT@)/)6_e@<^%(;WLůY7Y_ .h\.ϻL>\"Mi0f1rW2Q#9̩f[A@"\VTF,H_ j^ z#F*FX[Nc4AްöKnlEkt[T~_DH -Ex^}4<*prtJW$#i`gBzMW:!0V;ca 6:*Ku R^=J%u4AJo1ּox(r狛V0RuStoͯZ#ƪÝQm\w#'O$l`!}tItgc" XEU)rq $ҷ1d, l>C'<"<κb'1n_͢:7 wT٥T]F9ٰZJh=7] <)TS(̬ؕp)wMSWZ],_joB|80`8 m5RE+?4g4te`1d 0t넋(t9VY)SAX [TF0nY Y.]ԠN{wK%SgѨ4Dۓ$`l3lH& g~Иf&)̧8 : L\!ERd,*j)'-)9*hSX rˀH]@IarbY@ʠ1W62xkGOU¬ &ќya}9NO__@g&R~J 2x= WD N\Y] N`PlٯI!FEmwQ% &pՕJN>I"ucǒҡ9N9`JcyDMNCnuCeU-^;RNqvB &#X*'/ f7=)w8}'4V^LXk.oޯ(5q'*[ealLcѩ*2sݏ$_n2F Roឬ]JdZ2H "9,װ%rzgy7HGk:bk;o ٦&hu*" qeE-`Br#d8Tv@^An7SUeҖ <>k.<$ӥcЉNQ^˥zp9Z7sZT=Q!*[fnRO58bek6btL=,8Gp+pFG!FaW'-BN;cMQs.&|&@J P8T%*Ro2sEUƆM6L?Ri4tm=FоG vMuTR u~A"zrR*:`娕ߓK7)g[H)fNzR]UqaL46Hm7T{@jRxwU Ek.no69[ }e{oed߲|- sfG: prI4IA{^d6kJ64 @G#W--ԉqJPEoYP`_-F7QBzI~Bzc&8r5XX=j;9=Q]|([ up8Oul-OuD־,ŴpmМ{Q l~N9JVPQ X1+W#2Sod3BF PserEUjرv|ZxE 8ig;&FR/m]y"&{ X݀,m-wJ-̓'h2[8x8`S@$rrUjqILؙɍ~kğݾlFGQ,B)3].X=A-$-Qeq4>wvgK}Ha|5%kk RY Blk9ڋ spk`I;fiI3Gq0!rMװ35} wx !QKҕQL.H3d w')ihѾʼnMS%0QUl|cZ)!ѓ rָnwt4[>R &{ ,bg"؆qϊ_=i#9Y/)t9s|UИ:5-. #[wU\"OIiMsm`@|%9 =!jPjOYe\E/hĄ77B/yX݌UX<zFEtI7B& xr\XW~$o{9!<_iy|QOZL>8TF Ŵrpi2AUu1 )|UODV Y=[ i+S쇯܎wg>h.$x3od3JDU־^e eյ8KfsAC%G(a)> ͅ0[kjc~dz=&$ c)Y n~BcbMC@'œ59rK oV bp|BS3pqpN麦@Kͫ/?_TLZ &)# 8,erڱ;jk˞g%:eFh}E~Bb2-cx#>&ETCykiļ=d$KAk={Tv̴ؽ:1-X~ƣHi~Aջ0a 8> WΧ0NӸ9Mv.RԬ3r˶j0Qb4靑%~ 1iHS ?Z{l{rB KW ܶ\CJsPHMDY%'|x/;,i]ɗݫ8&H/zN {әڂ;k~څN];x^ x"aE.I*c{)^i7x'~Z)r;+?<<疐_RqNa =Дo0"\Ӭ?}ۃJ<=;oR ;L/S \mi/Jpo;+1YIq*2d҆h:t2o3kZFyan>2L63ܬ>h`5h};Uț:lK9 TcpKw7GI8[ϯ&*~G{Q';%x\ 66>} M8o‚J(St]?iHe8qYt@6Gq>Y2<1B.Ngh'| ;d b1xnoٴT-{4S[- zXDAce7U>g$l6G5wb 此]!+M tl.^ŭo8$hXQDyF Fi/>Yh<Lwա^=F^P\hIy%FʭԎfb/D|b`fnDs/f* c0C U=iY{1!GzϦm_o&ɷM3scp&&HZ^# jcv-Ĉua[IK,Rfv|k׷ mHYfLU)v4Lw&, Thy v~o2MaEӳ+׾l:K4س=T>v@@e!HӺlj;6vQUCdt6%O󭶮G=DU y)`khT)IKU ˕Œp |x1n'a{軈X'~X2Z~km<%:~?aDvBݱx0F 0,5$fabR\9'tu:*l ?A׺eW"9HVȂ}v boV5H-e H+rbG q^5R5،ܖHl參&9] )<,aJ tt~,b.AeD2lUNME0!J8N }Bgտ b䁮_.ɯ6M__$#BP_*Nvʹw, RPe,A"El4L&姀1buU߷C-Y<"U,FZ:Јjk4""kZf7Z,g2P4w(Fէÿ0xNvݤ`= #M3Vk.9gqFOg_:OZ`|"k?:)t,r^尹rA!Qp!ϱ9PB4V!zqQe=\ʞלo'w}Q`! !Bմ189ctkڝgQʱ''>%UlVF? N!IgPIa,p2f%Iq9>2/.2eERS=xbZGZ E<7b(糧HF'_ur%vhE孢M !JfPCc13Y,IeԖ UVt8b;)#GSeJTяKDn /h(=v{I-)_%1b!2RL)m9+(=ވ+JcQχJc $x2K2q92l8JRɎ n>1˙;) ƪ4aw3Y)h[I853fAV¡',/l'pܠ¤x?H;0qed1K0P 3;P tX`\j|أEr @>$aAh5|"UY]Ԗd]zBbqIxE0u6LQQa);Hmt/3G}eC,uIvY҂FsvNU{݅Jtw=Uqµ89)Xla! $/ti&ĻKzF;TȯOమY]4}l@3F^lǶ>lXEя*PHn#|TOKWnXRb7 k9FPU;ٷ#9K^+thf` ]Imn:(Ʀ,"\/EH65=Ni˄C$NuNF&7H1ґ1Ugif+!`7e350R'p, i8fENYU0/@ Cpv+x_L棸N-~ (*y Q Y@.noo )D\QȾu _4)^u佑{`CHycì?tqYEFt,W58jH6L .9)'\j}PU]PnZy%MTR3)1O6 wWeDhڭBJq¹Bn{ʅ9.uAA'Qcx-W?K~6*Tkcrpzԉw; sO EB྘wQ) w"]g򢼢'Pcs&LGJ-]b1-wa`\&{ʯC Q@YQ72 $m ɞqqY [enEd<+y7Q)ؖc1)Eg?P>uaDlpo6/iE:(a/a)z(FDJiqF:J#ο]^DLGṘ*VUkc.4h~@"׃؆kץ;nY߄ˊ;p٪ulJtf`2#opqu6~y&:f@ 5kI9d蒵n.Iy/.ș3 Cz cmH&Ykztݺ 1 SN],k6EPAÈ쥛>T3BFԇc [^ (jxP!ݏ ̯z, C'<0_]œAQ b>CU/vf5BcMmp3^.廖˒ZfVcXMϗ jJ7Q"\3ӁKَZ ab۽؟ǝGM9O蔍|xӟ1l,,X9bDJkvyG^#;E~pfCFU cTb'Qf2 3)2W-ET-AxrjwgA"kLj& zQNl\ol~=B!бXםEH[sbB\U A: bj N 䊎8g<$F%Y y*=r)Y@8?f. |SMybO|R1uR5+oZ><x1ԯ\*jb#X[M)_`v?F%_fA!yJWRr#=Ν2dF{>O6|!mD[v[*m4NBNL$<"9:unW<ٺ֋vq|ȻRx"A⨪Hi1;ZW(~-_Q!UTHȎ_^H䈜kn;uxfB=2_Ɏ^|W7it1Z{*?W7pNAZ9m (/8gD<\ dЧ kڎe(I6,ހ]#0m4#[8xQ#pky ̍U|- ؘ].TdЦ5 .Umr_Ϩ^ 'A[h,=)Z̹%+2̨SBGR7TU ?k&&t?С³s:,O>DEpP:#x3%8K^iZM ؙ&5HUj`;C{8|Xѩ/{7x]X퀢t{#%W"v)Hn~m*~I_X}Ef-??JJi7@VBb:<2Ȓѕ/,hͳ kS?a[w煗H @טOI? H>zdP7U2RȠ!K 2qZM fﰕVm什˩Y:B1:NyV֏6S4kΕ 0E03?|]~rj%<^Y4HU9. t p# unH )$zDiY_x$15`S=UzrMhROiDnCGIӊ{+^d0W2Yʄ-7$XaAxZxqR&ț,=?CڀdCE"Ŝtb{LGhrobv%uدR%qLV Zپ; J5p|4+14!V$Z./ 3ke֦{rDܒ(JZ\wMD葋 y=4 LGncCz9V#={#Å$c\ɳC%hw3Gp]?qڛcac)͂KW[r dtRc yew{r(y# SMAR(V6(hA!ґmeDrW0.*7D8P}gTpUTʦcAq8@>p`\>%ϸ=e(~h}:!us`1D}&Pc[0b3[3f_+)KR{[0?\)IU迯c7K%s4cሁTᘇKf;ڋ2 ~4J~Ӻ4h#"1=6?j[' *dW0D . Bkpe) p^4 vGϓ^8KM4 \])N/Y{%v"vЉNUЊ$oBp"D|$g^peghG9 5UMշbs|=]J5{e6| `!H֝r{Q CcQ\Q 31 # _0ѧ;D%-hKW_2*sV vZ zhit19~76^l_F, k`'9=,* ϪGrYB}`ގ^` b_HGUe4<\@g6f2{̹Ue,1ni\ Vkʳv\~~Ek%:]|Z}Wk)5=?3t)Ӹ.pY+=\ִN%IyE֏ǟxmGJ^AQǿ9BAtfR?}ts'=Y`ƊsܝIe/ ԭ_XD:QAARN>n/ O,mhzC- (1?qZNkAvqMGoh)̀u|rz'T1fq3q{zѦk>(ǔPG5˹eΈˑ6׉Z[9|q QSSls5ø)NKf4KQ;a.'|,J^Ѡe{(+O<L#@؊dGj,$@3s4ɺ{(3/ڏb6ޅECK{B #=Xq5osmR vױcR%3Ydo[?62WGN,~egoBy f&O`PĴlSU+Ims(R'(e\_3bv?x_ϼO+`jj߯"N}eR79NIz%#erA 89#EUaHACXA[㯬 $idJBT޿pՈ)S<ؕE}:kOCmnaVV R}XCՁL2TDl 30?:Ei6b3gOtaنڞ*U@2ͦ5յzS`y;SȒgϖYh{Sh'Ej"Q,l#;o~7eGYFw'?|om^ . =4y\2$BrɺL Ry 6 :q{1{j٠ċ;Xd{:A s _@PM I_:,ͿV#FPK&Ag A$۔ #DFx EZ453ϾQ5TiaDEgq2,#z=-h4&6u Ch%>WU?Ѭ쫹.*̅ AGiIZe8mN]4QqB,tWJ\<{+kHU[6Nxb=]*%)ٜXa Qo22 /אUQw$ _DO4Z4om/nIKo۔Cg<*֤?_>\]+ ,rHz!99=1T&l-q :&T;-)·ZV>=|r;ol5Y  /Ӕg *Q0 =TPC`<51Vp]/c?m:e`D2%l/~O=&$YŨtc3cP;}J{ 2VLV{sy/!PM|iaKi2>Xdu:DA21g*?\][ KLE&菙9"O h2hxyIƟYN7ٴ|V~w'ȯT݋ ?|q&+xg.b &yevw t\c6)DQ_ڿxކGUy|JgR([كSy `=W\5;hOdAI$ ܉B=VH"@`à8c PTmA)TPGJ kib@T5302S6?'N8dX5%fUsGlѺt[y ɵlrO!uQ/Mrfs*G6<'գfI'iqoeL<Ӟ@@?vdx$iKe/NDD@M]pl4)>%V ܧёIpOoyp"?ۙxs6ĉ`;.c ;haQXY9pfwP+ ]"6o}ȧ]l9C*$ƆZqx"0p㾌I@l'ŌDHPٽ_cY.2b_tı"S'kLq@Ef<4Np6R*yblcюмNb~\6#p/ł 5T>{s Hݯx3$"ss;<'h!Y\'@R$Y\J$#M9j[]4"ͬұ~n'2{{AP'Jɹz*+SڏT80X-OѸdmxUj3/C1x XZ1C "cDoPWX0Տ&?=N?ިFWRCs4Kb"==/z".p_.8ғ2,!! Ehp7N!rbfHAk=Y[04*˛qLMLX ̊WQvQ0HvAg~ RaX"10-dTx=bv"Ateeq/'a]yF RJ0܉i7ũbi c=wixʔ?lYupi}TCTk%*g5kP~R&8eqM` ~XW\b.V6с,z{xY@xr 9N'EsLd%m,ZO*t,f$O5V.%HS{%(\`_ˆ2t/Y r84|t5PEd-d)H{vD!JK$JLE>w1VA->6X`f2/u$]*OF!?ХengWOG1! sa'**dcYtzlQA쩗|GʾCj}ߡIڪrrQ3POOF{Sm=7WV`5A^O-GH)*_t%+T)6f5_`1Az vDhGV74CZG+34]` e\4ZHQGvn9FFFT 2zibۯ8ZlT`i!!w r EUnYV\Cw\M$J1rYq[1c u?d(X(_sKVӼyɮNAҮz}Zl ޢXZqUXʖYVcMcofg(s"Pmd]92tx%#V|QN3xA7,VtU-NX \vVi"Lf 2[W?5nSsA& 풃U"|ޮ]MLEI>1C}L<>wHƼA~Br [౓E &susxοjEoK\>3ţݤ{ޙ]Y'xgwd48HBTzO+}JtlVr#]ߊ8 JG%Okhq1Z69iHfRi4wc\LC}XHTJ)'~VJ =TJ~Ѻv(.=$@p;zu˭R&=|'֤l Cïj=4e)q74T{)4܌#fzӡ?dAtûqbf:㦼I]W%CiZoVlõYC* W}E#iqACE,ЖzpI3Nm|7m=.92gXP.T}!+j 'nY繌.b9BR#,{fyۚ6rnm`*RϹ:k<Ę)v=lʪ-mAvDo5T :Q,Yu&_rׂJݞ銊 e/i/A bswEJS`ereE|%q:jξDX[k s]^}f @ċŀ%N`cEһ[J=a7P|-vGx(zNgmS묣X7Y%ڑUF^ eһ/x_;.kD&mjTwE7m&2Ze",f<0^mjOcMozf`.:]S-x+V&T+8ܝ(QT;'P-Ż:a5d+JG &rRmڽ&l0oV'dK 3#6x7WY@ |!B~3$s,zӂNh{7 ,ωd]v$pgx&w\;b|w`CO\/~P}M@peZ;soqWB#+Q]ڗBmqL"dŊSVqDp.r9d7/9|3FuNmK̥L<ͮ>iSP 4W::HP. 9VgXG"rX64^ Gzڄ}8}~:1PER2,SI^; XoBw5g]%߉(OR 0}Չn{qi_F~Z"3E?"Ӂur+)*)˜JGv 3ep!O`um~>Tte8:%6< Rzd ٨5@TAu~rB0y)p%汳6.Vu@߄4i{#bW"=kBkN٭KWZRYWTwnFR ՗;JW4J;DQ蒡-&ͪ@n2x׭dt',#/ѫ-)_ІyI ,c/v8+RJr€-,q[WpRe1pEڟƠ4[j6f}CͳKpXY8_mNB),:'R'$J3Lh9iSS`9m63Ý2pKZF ,ˠ)A %[ujC!kΛߋݲ3ZKSG 3W"!syjo utuJ9 !x434Xu@+O+swԳ[SA'r> i&ddA.Grd;Uav̍_@sC=GDD5uf%UT-@mՑd 3G|[%cDr%q`/.PMSwLtug`@ׄl_UAtWJPބJ{` itEߥ蜿۴UBFl̬H#Uۛaqp`!Vj rcY28`l pׯ\/0g PS̳T\wbLRlپL= l֐29olE>b Nh|n-+S ??\,k69P# E_YZjtXWp=fO>w6R0#'Ų`Ϊ dɣ!Fb%a'P*W&QSR!&݃ާI` Z?Lԝb 2xt0&^,S|=E_ 9"Yr$eȚ1VYޞz -0߂Cj |rϽ͎rAͬ1]S$JGJiX?/?L ٤'rxL@ueε<F` 3+Gs&ܜ$N1w:&^?ǚ;#Hz6qCT=mSb3Py>ip;~JQ%TfȕS,AbS0x={\(2 n/x`lRfOm5G!H!KdWZ"L ˡ>ryשyZnWp~*@4Ji(ç4# )aۑ_Kt/xXRI-}JTUjiF%M.%(=(|<$ǹJ6` M(0c}DMBaH~\}7_ҵ,$=`U:O1_vR6skvMa_&!Nmԧ7ӺqQ {b?mASS_)l⧮tS\ ō½nk?sլcz?ssэa/ +"1s#󓽘b n.|OR|scQ.8+W#5]+cPO +T`۝cTS<(qR۰M2M7[ҫ+6nGsK2TpZp#9]OA?bIE38oMEIWi Ž(XSi*T)VO5(2eN9o _ኟnWYCk,6ZD W+w|PJ06ST}xoF/i#E5m&A"'%/S+eadfQTܘՂːL^lKJM4B90iޜ{&U.j=Ɣ@Vb<8u:f^6'@  >VD"c|0%댋f'eSG6Ay$ӑH`{R}>qҷqW%Bbd;ZdV -DY;R*%3M )tAPhȲsO)RWd=xPʗL}"F9m.2Db 5_BT[edis TTW] cvq=lvH]QtD\6*P9&3Q8E#|mq+ѥ&ޞ,rV׽Dh4FA#_gRkYxp~ gHD@-,¾ {0Ju ;۪ C]U!S% dGm:JTc#ipj-?קB_ЮP|4 SomvMJ=LM gnU0*KfQ$#2xa>\*5g72[vy95[ںS&9RviVx(HiUS1띉$D|R~qxv3Pi2ped}qL_?g"0){)HuE$mC'׆usQE<&vUn eAP) S4e.=6"fm}, ?Ƨҙw'ɭYsLB|qtnLW:Co|7@mY=p "1" ]Av31LI5)L;ߗ{^ܪ}sT$RIbr'+wv^&0cÌoz2_,MjRH!N$&i.3qh̟ Z;Oh!3Ѵ=!+=~X@_?*\.8vb4_΂Ar W(tqc>hh`&oKqKXvI"7kq m".>/'DIKZ.Loa3ƶp1ZHw?_i9 5A20Q}4~ 0$JL]Rڼ!^; aw˅MXist@d2Ey%'\tKɄ,_5?"|z3Ğ2$^/wzeFq"$%=<(^(l"DTYw6$ѷ gML `56* = 9ͽ^'="!-Pi>j|C{mp57lhaD-cnJt6qfj:'S6~u^hy9PQN[ɷ96GjBa4K$)ӛD%(]׽E~q>.H;@$w63GW42Ă "/6zSeːr+|ܾ fp 3 /o>]ض ,[MLBR2a_omD"`ӧ#gg%4= ؍Q,_&!k˴20RW38G̪~KvSŃ\F/!nndg8a0! ڟR#PK 5! pk:HeA7.Vl^nNkZ亥4qNo`M$?q̱fYW;j͒90p軙ܒ\z_*s6(jo#-%.B+ώY_`/p'u8m9! ʄ<^=.DB_M詛{K(Vn1Xhstn1d 4w|3ĶT]aLt ';%vG7IKI=`­a v! Ph<׺Plfrl)Y\~@LMT$ tlZkӸBDsb+MH<ޯ!B\AVh:CBpTDͧK f37-oIEI/"w2 0<ROtwV6\*$s^Җ}mkK`Vъm4Ź85)Q͎WTl*(i71x, ZIO6Btw*C%2-as޺#F z((,F=_T(GXb]”=qy)Bu &`|'g7ZCxt@D%T4g ^HvE` eh1i/joՀĨv%MWeyr.-a#.2y՘9'Ϯ^"dx7ΧPsN7vq#|q-N $۲Yx7ouQ|ɳ4 "WAIn@@դ- bWe8(G4qƆ̛ڦ7;~B:sA²/3%qC`~NBLԻ>vL`Fwd FhC=*C%ObK>zrGkjD~kWrY y<"?d#[1 1\Qűp;+Q Ҕ3bp@Fœ\H6بt`ݑ1I=JQ(Fso>4୛I,Bh} {LTp |s6h c]ڟPXJ.ZL Q_@AJ7{l^M]1`-LκOInݝG܍81j^X ar=׈[bg[` w WA5XNAN+EwJ\r[ὗQ%߅cW ^`VAeyΟ 8RAߥS:pY1<# =T/>h*.1SQ(jPN~]ΤˆF'4@TcR Qv|xG5 M0ϴZ?xI%!f ϊmo GWt!TjdF1~xml]8<+`ƘwW{Xf=vgG5cTOή"j{F`90(cW)OcbOUAX^tp[xIŁ0tW_Ra1>^I[Bޯ:0f|,&Pkt׃% (P ul;% d,Ǯ7M6 tpt;!r)o:\A\(o?(2$Y2¢AA7"?nBz9֢&^pu.tw|KEp~Φߵrz X{1v\cF.,8x.pGtņĒ>UA ߆*B)[n?٫q[@91J,>j5V&Ӹɫ-RmVs \di▽H5Yh!3C LǞ3pM-vEZw*o"K.? H._~1`Srd_q^L Ex+V9$;ZKi:H8c,=︠||y(zE$kX:!x< B(L0NB8jay2[65!4yGkU{ri켩]Ug;yLJւNAvO3VCHj6;?%L#;%,̦]cĸ(lw7Lk[7aG }şGj0g QĨ QM!-,M_Eͼ[%77Y^Z`K%.%-)rZla;A|ryw+XJ {֝va}KJq 4RЮ0"/2ׄ6-t Y]5Wٳ,l6Gc>yfb6M;(SyJ=:ȏ4+\٩H3Fउ%vR$xTۡ3G*%hRf:)sRbJpMhG̍Z6UF&sz`, M*dcf 0`z*.CSD- V;uҜ2sn`hq5vSCyU6 ֤<8jd_.WɁ0J.Is*{Tv\&ĦCd;r/_r"|KV2!nW]HΞЇY wy  yZD+#G'~9|abJ-20hsP̅v 煘oc֍DL5o*<@hg= d. 1|?v۰Y$.OXLlHIà(kk8mLL)#E,isVj 3BB9~}hd1nZ9|{,I@VǼ$>(SAH;S=DCެ5l۷%Q`9 u'8]˛i Wmfp]\gJF!{WWw4&:qPoI`D/uI挿C< jvfjCm;#޿ϩܡ ?q&b?j+ё]D.>0i[Q4W+:jgp?F͟FRnS7)"{x2'5s: 6W !"-i,QإJ mdMɩJ XjWɵ,-1D4ă/)*+ XZX2s89m'ڵ&%gNMefٱ p!4ύ7#҅-{fɅaDw V䞇S%%, Hb0rpwgaݢG^|G? IxeGeKm)X˜b(+EE_+{C{r @8+~zyf SAm!FK50FZ*00ѿ qBh*ؚ'۰e6ǼTYL?֝0d 3  g>is2yhpV٧Uq1@JrNkcv`=AG:Q?$Jx"Z%s9F.H*r񰦪m4 Ms{R~f6}¨FJ$Xij m6I+{lF/DN{> ? Zq~n8KőA(~1MO-(=h3xԲ8DY\-ejK4&(9$p,xK_"ɳaxlإH$#(OtՂoikɔ}@m Zz +nڦT37QomlS.k_m|(RZ6="ykTٝ箕e] Z*geːBʧ齟/O?Ee" dp$O %5 \frU'ؙNЗ^.YTUJ[Tn(vWXO}R&~ ]u 㕰&j+6A/1UfJF#jr|炠z,0:v"gRk/q~l. v4U ]A mg;$ڱL:?hX}z.槝g>&ͿM%5Gc. 65pg0E-Ue]u>g_p| qnV~@}T_䥥\,pggvkigQR*|[oX2hj 瞶0]]#R_q[p/)I(HN!(wXA4E6/u&fg,?Ѓ㊪3Z療tp=v.fmDȃ] kt3Y8n? +˚->A5xt%ƚTC XCS`%.ixJ!BG >"N<=j8MҮ  Z|Y+ѪV^i$pS+hkSk˅D;$ɟH?pZDJɛdn{XuHTIerI9 (e߀$ 0D1]puH/ZMJ>&zdZk/}{ (0HzR/,)c'4e˘9rui|4i_N.hƉ(\JdR[4Xj\˺DRq3Y- +ZkjX{2ҩ3Tk(JK?W:R\dfḖ{ ^8i`7x10}!f|2|)HYcz}պS Yq^R;ܩ@mm,/鷹ҹ#O͹-1_$TU&H6=Hco;YufqKw\U(ƒ3t}>9lZE5z5WU{W?'jypU\> dr?ґ?N-牀l Yߛ=%`iUM@y]Z˗{B_hJEatȰ\D'J/HcYЪ]+nV.aTE"4[<,IyhвrM6V=~Hð&_.?4g m(Yh2 dMw6Tmv&aE p$CBۚUL>xIiCawxPl#D;߯g%^6w4ol"  =HBm\b; 7ϋ"ӊ4btPY b(T,tvi9^.ď;Y mq/]x*y\usS[)Y *H;@IO}]SWF ~HZCb+/$V):o.ѳDu?^KB/CUL3[< pO wR 4"L}MysOteٝ:P&[f L ڻ=<AyjB@6Vst nwOQo,?yΕWmV8NfV .ׇP}`ǥY˓8̽K];Dzv:HF E<׮$ =y&O\+ iGNcޑүFw&JF’l4^U2j9;]4d<񗤑 G08U y߇qkО>ynkC7jFKkw7 [_5߰6>xMq,jz˻Rl" EV*]ܟC`éxC?2(NO2(o2z vWXTEoC.*Doƙ=$]E2Y%t^V\tzɩTIvI\|^ʁdftUzJ`yJGUqwjV1mS_(\?y =Hr*Җ ++6T:ˮucUb<$XyX#J1IXJk EqW\0duQ#wvywш>*y',eAda:OxA"S#3>]kت+r)#.>c`cbN9>2;D:&nx ]HRq5=I #ԝ|?W<^@~D=D0HYczTJ`K@ ç89>*+(Ib2p'љp1 j6ni-! @^ {P99Y|":RnjTl mq2Nr}In[q@O &Qe. _i,03tD!¥½) W\U`7GsG0ygtG(n\Aݟc pTXOA_-ŒAa==u81,MOi,&! 1D&s`!ىG/9׍tj|{TFQxH'}b]bee٫НjSqS6ExG]ÎtwIk.&q+?u~)yCqQWY9f-1Z 7x j5Z(OvLVGŦ {&x#~P{XۡҶ>Sl6lpK6 yӤ$J@.^3QgK&s޵C`JŻI'T8z)Ԇe]=`?k#qw m]⡔/Lil$ ^a*n-lɕAY=v;..m$E*<{d;7to9RLx{ڃn!(6ov0*~_mS=R46:[ȝ^8F ϟm_LƏ/8}}8TXXej&JD/:OC9 M{"8]HnfywG7p&}puk$|T3`t,,m63ӗK(/s^TX.zIͧÐ򅵟ri)T"(/$z)S-2輕:㽆.- lrfFש_{,FƻJԏ&8 1|o]~݆*Ԓ+]/?w;twXt8< vQre RoX.21ryhub3i*F^aMIPi;ΌL=toܺ56PľN~ݙ8qŚZtm9oL$҈җnl-ڗNM`uTKڶ*|ʡc@lIgZI3Rq G %|1[pq -zBs}^lSX%1,O_svr67lwoZU$Xp.v*)em$׹|AQyLT< uT,Ɠj=pUc<:n\݋бMqȆbn[WQs dїfSg툉(iOކf[B'%(m< oϢe)]40łTkҴRdSiogS@!] k\@H~#mFcP1򯉗aix7{ Ş3{a|8ʴ M+ }`? ~s6TAZ;/6GiHu tivdE%"}Wz ~^ݙm[rkBD].^1p3R-c"c1##E{d{T[Mq{W)egBLl9 b] {Ƈtbعv/)4^7gtFf((f;Swf9͜ҝ8|-XG|T%,`^+<@piСWHk4ZOו]lѴEͫwOj<Н\X$%HHL+$-eO!K? oQ2VQaw0}žەZ|d74R_WbRvOM?o,6JzLw=s+0Ic'2Llܧ97"vG8LIq < M: =p:6a]Wd(+XM/>wWU,W9+HxJxh3Bc0R}+R$~-.TfI_&(Ӽ}wcI@*$?8cm6͈jFс5dP»*u]$`\&5n4t6T%X#7CbLrCuaIFŠ[N$>>ϙVоMX ܅5te+ @tqrmʈA 1RpӼ>BNRe*yրZ{Xc8o`:z)e*ή~}h=3jPz Ϻi$ #EL ~t4t(˺fŘ|rA::3!R :T'$^j{ @m0?X5}9-59X  `#9vێYt9jOglN#%9X.}vEE|8t:vO7+ ~C@՚|~~Yk|S8 cެqHg@F|~Asyb>s]}r,ɦ_sC9ܓ@t߿<:S*A7/}(Npc:)auϲ:3IXz%:,ՆJf5mř3q}gLfUo0?VW ϡAT t|Ï L8p1V #t :p1_lo^!-5vkY !4s(|a %'ӟ Y cN@if*53+ﮃw ư vWw/aj|g4}'O\Mwwwg ^PNQ:О:Fk{np}ݩ?ƹ'IId!EDLi޹RM !Zt VzoNW{3lGJ2`:zDϨq^s@l߸a9);F_͏|5.cFJK[YYB4ӌ%0'9~HH'F z u02 A^)szc#q zR^XQ$)7X{e% FjSp(=P0E9ϖH;XrM78tCqBߠxXM2ph|y3Z)jr~Z^!ɠρlZ;6>\dDDë@uu> M2^| a~ RȏDS#9b.ht~  PGxm))&'q,]8b'k7 ꧇c%eQӖV@E"xS8?qp~H`辅7 eou"E$𺮎EorıwA`#UZc.S.(,/H/_A j~XפPUfoA l") !q9 E'vxAA%fTQC|S]SSqEcŐ\Waue`ug.to4Omx19nhaǠ\.xSQ9 ttA`(jkK(GА'tfiH5rl ͣtoO(j( ݣ߭1eFIdn2jn-crk;;2cW:fπ?ﮨ \D=a᪲ <nBLshjRLvfj؃<$z}\^GD~KFdzfM%}Egz$VT4ou@ T5Κ4nZzՌ!!KB1b]u;S5x̓nr4'guMr]֛mOYh $W~ba!jL}H"dUz2tWY|:ʆxìy[Ck@)+FNzSqݮ/$כּU6s8,м#Ÿi=:^ZmiiQG"daLߦ)u!+z&'k?egL`\L fg@PK.+E#cҦ|5zn #:$l ËB$g{HyAo3{ u( $^zE&n,{(RAGJVSn_rwRcɃ7I_A3 ppU(+'']^ϔOu{Lz!+d "!}wUs*^>?ge9czIXCm;q/Vm<M1(,0c/v[}Wl"DI{f SǒȠ3+L/08D n.F\;媵FFڝm)#+ @<`<-yUU{ޕ!|֚[tܼ>.S*RYK?&?⮝71 BUDeG1MCK]Ոk虾x8a^z۰bvXʥc!u?~1Osf[. IE|+s`peE;?6eS!(*qUj43~TZ2oOeզ$a+Kb )#Yܵ"YI?WḆ>z"k}1751<3[(HyZ*t>kרo鈘+}+Ӵwb#| (2㢥ZJŵz)& ,}Ź&Ì-fyQ@vyi5i.c)UZ7۾[m|IPC+Uj JC=Tˍݰ 8C[gOF.| @7Q@&qIX$'쌖7mdּ֩j ҵM=8Ճ  oL2{rZt7e&M@O| $}E~ դ}|XtHՅ1X.G|7䊽ԯy&̂V&"zΥ`ܖDf!;6թ"V~n2Yjo]p\$F ɹA\8 ?Ag|"Ψj" $hb;E4AnAUMa7oYj- @PֳR(a׌nE3ȜhttϨ7|1&,dcyݯ)/M'x^y1|w6x7S).{0'[ l5S*dl4IMVjjJ;vn@|H-\ Y-컣e%KLqFlWyrB-_:G_%.ŗ K'5(Dv{ *͛#qI8e9˝YJ r(땐H=F\RF mIq2,\+*P-n-b˛b*Vy=k@E )߽H%z*`ɟ\ߞ\&J0SQ Ja8uR<_] ʙ% T$ ZpDY-sH(*[#>*F9U] GH7}S*R4WVCl0>evF oke$nbvEZ%p*,g9()4).rj5FMyI85Ve qAQE&$"x_ 3@@Y}J/d2r#z7[F oyta /;^L5=.FyJơtmNG(~U2z02ͧAvD$bo%|G_mB0:-k:P!ڬL^\Ѳ%w&4B1&Up~]Ket\ÝQE$ H5: bzbegA|DG$3 ]L;uKe5շ &1eu~;|oB.ȩG0'؋;"1Ch[U!S'9a2 ,~oEf6c&UT$lhG'V](yR_e Dzz91z0e/1"Y0K-e GL<=iIPlp|owDNR} wX\jkۭ~jR;@Is5*oXk^d_s[0o* Ss䍔 =T'/Lv'eV+sS5Os )1ntBE8RO*/)Xo rK?SkfΖݾ3;$Ɛ kI>Ɗs\|;KPM#0yz2.;^gƩ:{Ǡ2YrL 롔 Ha_i^ijmD Ӵ:pld{*&)Z9S'qew3-x):>~A*eua>E_=x4ULy VjkKI²YmmN; u 4|~sE>Z}U+k58ƘMT ʤ)7߻1HS5r_p.e;5If9G>y)#I2뭿˅=ڋ*XprscZuЂ"FS)maTUћ*?T(Mj ɻ3.1[7(W֧ %DEc<  "9,zWՔG#i;K+D&f a؀!B^`;wùoYeEBG'(spj2[uQBIpy|(Qd0!0v83o|n!6vߠMN>,ZrEݰ-O@.,LPA1afD@ތzL.\Mowl˩ڴCZoOUF87=4'Uln~ S iu3eɠzHvb5meT! \P^ST,{Uqy!!6z9&U2_f·|3% 1a!3^9޹|4,00?ܑ:Ǹ,z4 Ô1׽{HTO*"ƹ7d$e (&&Uc[k ě[nȰ j`Rr] -TX˝J4Zޜ~@AFC*ΤHl-+8eq?dQ#w_-){l]"(ŵ:if6'OfEô dp O-K+sL.Oa okr㵣s ڝ騖QiBN6V=1@0r-=qv/HL3W*JQk˯X4(?p|foJ,ƜvǬ'M ]6]>B<yI(w Vӻ^P!r.gb; 5;Vm i߬I k%g(y_痫wSG] o??LDyhRNnűW$q\ ̃eNb"pPz]6z .=q lR[jJ]I%֒-+*87 5:O2]dvly YLWъWxsHda4p}RC;!:V+}z6^g[߸+q lP,X >`TԄMZiQ+?;99P!ҝぺe e*.V>G )-ˈ$& z| {l^XtG4Ɩ4zZ+v20Nܟ<׆[?)TҞ ΝL:VfMvp ; feʳ яbf_.xi"6XM 4kVL_$#f)-5^!&'pTq@B\ Q ȡzb}͗w&v%H@ZuP\*Fް@CkDoEH_fxf\]B<~o_yhEɡpܜm 8*l\j@1V*E*`ï9lS_s3Af@P. y5@ƛ%A!~ [1lEa Z3kh@MII(܉1Yʛ_a{ !.X}֦EQ1eU\p8=yp1 9iI:& $ N*bҌ!‹-!æL[$EũPM!sƯ}z[ $V5q3&K:eEγO("|;Bdb*QA3xwYoonO)EuI/)[ͲRqP L[d6Ӈ^K] lם.W#=AEhYZB'P7WWeRGy%#bwdyj_y&.t49La3gL xpJY kzh(CjsFTStHSbnH|i)3/:C z4Z9$vXx 'I nf=%]}3TO!\ÉΗ{DZ($ChbgE%Qt/i :M,9+ٚ jX-ׅi><݄&T|^ ( 4 .1dʝL0O\9wZ"7, ոJJYs|by/]׺9lpgаRO>yPγZf(bOlo7h"k:[]ӠJOMDP߾*P$ôZ F UЌ{84W8:(MV~oԵt^>vCeKH:8_x]:Q[ss6G6P&vSo^vLhc.4aоћ]Hn}/97Ѐ-j7RZ0.ش| _x85 ieJ٘ysw_7~:'_jCd^;x#\zHL_aB<Ȃoju/GzZ 37l0PbW qW0 [W?:DSy lnPrlg0iW]kQAvݴj 4P^kvetX,?8RQ2dn|Ro%m&" ,^,VQEKLշ+ӖsjI]5FQ1d+oQ Ppf-ddc\eI,'TJb你oB=a1f7yLQ\eo*PܻFj\)8?m~6)~ .U"h|6H>*va,O:ϭ?VuhǺJCdwȍM]~(CD7BzmSurWT)K^gܖL{㐏i,Tpոc-G:LD%Xu2&sw4X>HV]^%+pIcb%^6r.Rb,8? E=@iK cU.Hd:&v5XMUh[!'Am_'@܅fd8Ӏ:bAC7 -,2y QDjUed%(6O&ŴmBB3cLK+ii3N(AO]|%ˑr?ݮ-w%gPaQG*} pPuFn)4o\Ӵh%Az6 j\zcפ4EM$ǽsF=5v@Q]zsYwzR+V*Y$#+3 qNM^l Xq~?E2"-l:vG{?#j~g(c2UHNibQVd mZ+-~)F)3hi<|`5y>H;nW:eʎk٤tKLpѨ dU8YDcDݨN"$ >qSAyWL%ih*3*VzLRޗ!̡jh5%uA(OsBz2cX+K:*ZAJks~U/X Vd甕6ع%IkHdh  PdNyHQ+J$.L('KRP^8)[/ƗxdAuf>WQDakSRFv;clu99sͧ%ڳbLD}Ąlqs+4 Q g0|%n -)h~ڒڗyOv݀M˒khuS 7ɗCooɧ3=dĪy50 <ʼm;nf.zM $ I*.†Z6p*[7FF]~FtV<j4K{,Rk20t"-5`,;ک"Y炑M gDv:=³`[]w#,lFZUv/B (:x 'r  EonF5B+1do' l#TS<&v(}|4nSoTZ(JC>k(2U}%UҎ{hJtES˽v((cxjn G33RQ0LEUs+$X_%*-ؐ9TY| {XTm ټz$Qx;!{YQ?@n+#W$u,ə^ˍǒ}%Q]{"""㳍Gm!n q۾r*Olv 2aO5M!iSG~_~T.Rjij?l:Q 9 U&R'ږݗ;8)rfwSwo8Oxj:Uڷ2q'NkX\4 E2[iw.r:}Y8`3d-#drEBdd)a Y3`&8XsWd^`Ŋ\KP?'^fLA;qH܇d[lh/90:X=K9 mF(YXL3u}7SPg`0 l÷G\[8J%C,dY[_I%5t +mUȅ I*6KX7MJ2`.Ηf]?f+;U*E>B[Ìveo%ҁߵ/ L5FU^'Ay] EwR]?W8KN. {zRb],8r"ôl,t ,5PH c0qKZc[}efXq*IoF[Z;W{?CO1@ƾv"[+g!4ڑ)xXp Yg UgNUd6ZOx_.V7Al# PזI^7d2% ϟ,Q%!|C6Sϧj?t sYt4 |e';< *B'X:epPYW#9$7qߡ'd .1 gtaѽ[*狕k<#o>UG#P)/W`~ǵQ5u! hb?[eYt(wfM*`9,8n.d!jMJq4S_<ЏeDEJta;øW-)6\-1è# ߼6FA/`jb,q#u`g,#Ii#a^rzi`KUqQkT[h g:c\҆4Zo6%nwK;$#޶D*_`CFr\Tg\6%ڃW'Z.AxQwi#k´2Ӫҁ~B bw-/<.b.wQt=(QYpb&̢m;\vkb"X}8K:\ݝ-2!Ds\VRpTj2:(,ݲO\ςwXX:,C}?>+^cޔ D*]٠TB^x H,aZ\S9;pl`}sExMtlhOҹZJBxڈHo'/)wmdIUt*oȁ6X3® ?`EiJVjJ> v/oKU0j.`}=i9&c 4<^U(>^` g& QYOR|^"5Nt<7(>y݄M LE@ñbT}8zuDT%6H<|y|UݠD5g/JE\ǹX!OF2 [3|>ζ0xv f%iŵ6|h ș'!|~28yZ@STGGmvW|~OLhCweq{yF_oa~[8qo_\7}rp6\ 2ۉ)W*_ǓoGtTܱ.NJRey|9@ |zw7wpޔϑ?ZM%wo˟?Wv]v`m\:>AJl:͎aͭ[aB$U2ܴzL~l^6p勘ƚ04>žͽZl8܉kJ煑Rv-QGs;昏vzo}x  ߯Gfv j(aËJ,O8%( Qi=mDdᑡ&TS$ 3reaD-1N Y)+ <p8I 679m'ws փn#in;DAB"x(23OjWZ$62UO"[!ڑa[!O 5m<%Ť{G=~11H؛>j\# Lw Yv$ Y8}%6Ypds=|[!oϞʚTH!ygʋ1fSBVaaԹ f+@ǎ}y+%)/ u[2pzTD]mP#m:gCN|:^iAgiwFdá"! hZuHnNγ;  t{0$ay= ־&L+8$ṽ״듖Cݨp]\ުR`M$9!8%b`*A\$%PD@g)eQ=*!FDIo||l^ *U74CM16dr wɠ곯Af/1Ѫz_V@ ugC_Arޡ1Qgshw~$.F&_ܬ`YjxdxR <3AQ~єLo TɈ~Pu^w&^ӋRrb lh!BX ċ*;hz]PN\\lH > qˏg|g<* n%e lar w>|3@ P{;z*BHD AqsS=(z hxab8Z6v7佡NuMDvW}pMi&Yb{Kcdr8?]ԅ=>Ö~i\>V1?Io2ڼ)$-1wa]<񢩷 St9ء1FnlׁH''HRx9M |:]9>9ݵ.Dc&5,6̓piu R{?*.YzO'9HDz:{a<r<èXl(BĄݖ-XQ3dVW"(6LGVV1=%l6A_4i8۷#&5% j5ן̦! e6~`_"og#4 :SJ,nT0ާec8)fz{[[Olz\EHHtu?jI[A]vC}1a`A-fU]U~-HLE/#Ox% w]/̗ulɐOs-tdŬ1Wskrer`>e*30Q?h,^!1cWѣgxK֓ O!4 7I¬!e2{L(៲h5MO&W,.j~/7-k¡:QCs-PؕrǨ!FYwrV:Z4Y|yD:8;k-T=$P>}Gfb};զDmاCiZZ,ø{.ve ,I,="fY}'L,i ƶl&<ju~v3"F =Sh'%u!]UVp5bھa@hXpt-gfu,hc_yZ ^OKa8ȇz BӉj[Irr>xp>kzo`Vj#[G2=X__q#8\K7ӼR}n*iXy||R![1T֢` ζ^m&bv2L d^ֲY=vk`Z/kW2TΰE(e-NcCcn1l&`㔪'ci/22$W7H wpMZ7b(c_GIrhݼ{y \]G*!]ɜ~Ѫj4 lۭ@E5 SոxFe.ICtӟm@=@z:Ӏl/ ӕt4̕g~e@.Fa21G6j ="׃I i'Q&C'GtJ *“[@Ɠn%I]JA2MUL/ p;.#븲Ng!z!*-JD"PIaau74zG bG"q+%;П`*Y[E ±>{J =nh=$'?[6}MԀ K#kTmſ0JUHs].&6AbWhxTKxC>wÉFyY}@Tcᢛk< 2)C^YMOU%n4ݝ/.*Lv:Ņ2 ; 5$b B6=!ʶRrB .+_ۛ@.e3&MŀUxPNeóV !9[RPnL1w08Ku?dژ9SD,`sxaWYxүzƇZ IH-YpXv'i;RB?e3к/ѭ<0@:Ɨ cQpXYa C!Á<[g!{e]+" 13WK봮r-QauJ+BіGs E p=aQ$LòIA QN%"?{cE(?~"sެU)D-糴2-P5C 퉱gWU-,PLL!6@K;TCvU:-rWDP.fe'HH TRJyUf_)٧ͺ|٘bT޸-X]۠Y@,zWv/.b3(LabnF'>M;ƶeXYqx.УYr'ʲEIIXױ}Lߣu(.hXRι2J5-Ďqs_#5ңs:v"jӷIr nCD}_@0*ٲל’t4OJ94=_qFwK-n;_| K떢y{RహYWUr5 ?3W / Xr}`ʃ.6ϩ}2Yj`gǬa4 Ҟg.&uF;xz;5U*TW#AQO zwȀ]bɁ#%E&R6:=sHȰr1FL_ROXY0naΡNI@~S7Th] mbPwzwA#¿~,hJwO=@34f&oGiϺX3gHi.K wHU_w!c"Da*W &1)Vs@c.IAM辰kRG=~DMK&4T|jbA}XǷ -#_>a{Ʈ `0Mg\; 쩩Dl!? 䘿K3 /029iO`!yۤK|_qo.05z^C~WB@+IZ0 ߢ҅mo nS3Y-J~P$:.|1x0R.9V:-2ONvtzlfl>?}H.ؾ\iVb鶹qv3c9mzH<[H%4*ffe2rPg'hE eSf*~X`` ԥlI +Rl r{'mR/-i=Eii62h&M~QyLXUwY!=Ңoio8{إt>KjFDg{xTs mu>#RAVS/3I0n<dD0# ! ۴?T TAש@KR٤&'͇Smu(2oJga376ҀǏBm:avNK\z/GڮQJKgcu(ǸH),VHo##OkGIyl&r=yi(oc`fWG^4G2lϷb2:A>YAJWqE20'8kI0j:T7n;IZ{yj8[l{&H܍cwkfĖ|XQotl8NLAC{V ֕p1 o| n ]TrcGOĜZt y8#B0GlˣC$/)L|yQIR-Y#e,xPUf/9#4g5b;) CK2t"ESXlN뺊jb]6Q`rz 4d:o"?+SLb kA/ / C2X[vE$p=E"ʡ/eG$`h@ .Q '"5 *AMJ,V 8Ͻ{S1TP?"FĩO-7RJT}gaZpx3e`o~]?G #P [7Z<,,?bm즻 j?-̑c6UэK1vt]HM˲_c?Q a&pk*~ ^. uZˢwZӅbFwe" `brǯI|ĂK0,$L^9zN 86Xo=i> ?wnP ֶOuu| ~<P hd0 w9>hm}%|UwF%2bL}~]M9Ƹ-`ʆ" ~w(W `+'3ى@ '0f5? [G L~/nta:5uJ2sr_9$Y>736gK'?@O@BYA_ܼcQQ:C`}u<%)`ے"I٪X}6`b*IY܈ ZDS""/V6kZCjK2<;E/f:(z& %ir#k7/!US$ ״_;HV4cSN~69_X6sdN3: Πo\4.wVI?C]Jc@Y!Dכw7aalU3MJ_&ŠgI p׳H%,=ؽ9IH.$b- Pe6 C]ǭf1>ՙU&r$קJ\WI9hE4W[*WcTh0~t6\hޫ?_hV#S2}Y?+zDZV8{u9 ˅ո0 Em/uIvEYc%Lbi'*|R!bз j3xcqֈL{5Ǜ uW %u)QwaV VL3O~XU!{ HǠfmlRG?w3M ˄IL-"=zYe9gRa@z_}jC}5 HũLڂL( }Vv I;YBco>d+qy1| !'lJ,^(> S1G<+A)Z-ݟyQ҇z կ` &k$$M-@2]=!tk5h˦2VL/g4K9c2#KdӾ^\y \qwH!70x0ȩlc:?Ao8]I'LcdYk{=Ĵ}f׎xU!S/љWϾԛ_Q8u}eLJLdxł-Y" CLm3@y蛬NEmrq.-X(B?|6)fEVTT)ٿa)Ӟ@Bđo}J:IUNkd=aaas08?I*v=I؜xtd,I0ͷ݇bCpx*Ls^K8<kȜ L{E:cF~HE8\*Kٌ9 RL;@FlfG\়DZ1 Y,H{5$CDG df䥢h[ + ՝( I3bTHE)Q 9ITRTĜ9a ӳ[38Ux=Pxermj ³jMZ!bT?Kxnw*qAzke͐ϼ!Sق/k@yy>/p[/xF?FCm4ﶛ^4ƄNͶGr2p8@L}ZU(?Z9Ud-g >Nfu_qwlN"Tg>ejn5M'q=Z6C+SMdP ^Sà?8%GT YL> NEs<&+$ĩ!,5 х@oa` @'~wyeńpޅÎf1Omy}2q>1[t?50_NδQ3D Ÿ w4l!LByuYsl)n=%>,Z0D(^C2؉|b^ fȖ_)'٦TG@-+AE2UdS*Y:z 7PV>by^%q 3?鿟~U]oı"ϸWyxY^-϶0 d:3&Kٳ.`wuㅓ}:ٟɵ7؁bv7 \T[s 7@ON Xy0 A@U[ YV6Aac}Δ=kl;ѩ&VxoIJc(5[8 xx9_Ԍ`%Js`Xgh1fwP]9~ P $ޒHXx tXQb8Y/wq!b[utv Dۓ))[Op*Uf YQYC `2JUeⷴϙàOU +89rq:\*ZMFK" O8C@<&/Z^s?{ߛf({ ׯ߾X~XXO޹ tm,rMW3.)Bs>cT 4vjYO޷g-kJNVmi/\Robۄ/PD;aH<3@=W}*7L-#\ǚ*@KKuz-95`ΰ[6:^"NQΑ(Y7L#y3@5ci7!)vd8kV7}5sJhԸ(KW2PI{XV>cښfb?ǭAyWM=K8RD2 ]G7\F!!ad;3L 㳛YOJ6Z%[_,i*ևP8̔]e/o7,$Pʲ5p 79gp7r+tԾuY KSN꟭Qu?e?V7o, ; x(`ZR/4 l5[Ɉ+j?iܶL E:E9WD-2DpUJ`3mbnh-;];-CU0ezP0 PCJvu"tT h9y,!VN. #L~u xIZ^jhqNz"sء@F/tFܮtQ`~as)1rӿ_dԯ!յ ;[ΎM3!M%YG"r!,4>7Q|_$>KQ\UA}wom-q*dKmc6[fš sڼB98_)SGG>[~a@?%hȇےle脂n7@Gz=R8/w1X]ǤRz%Gx˃L.(蚇 @}*$XY8]WQhG*?Qk;Xmd\rv;h+}?VhUs/B9UӵYP*-Mvġh~ A- jLF02Vd"Y+h3H@8ۃ|J6G;i0s׾ɻaLVrkJF$Ea7is"y> z6OGosxgpohoU0: WIK;֙phPM)2wAI?s =nR, PJWŗ׾N;פ?uhjxnni8"C?$:1C>d[U6Q6st>LFft^_` u,gQ"T3eH&nx5 Uy#C3D)S!{,ߔP%ө! 9x <'$ODc틂+ 1J7f\@%,jyf!S4/*X;au2ex%BlԈr]7PA_W7dRHoʐّpڹ4\CZcj, s3tS6K}\Uf9ԻES ?=Ԫ8#Wm ۏ]Z, 2Ka~#K&KgVȫ&J;7]ُZF'POM"!to4Dž'O޿t(0 7ҵIa[)~cr&=/[jxsU@GR O' gKv7'T嵂+|dT,2#B;VKB`t!1/_ *u@B& $-1ȝQ97kDr[6k +-c#ڰrnaI<~wiM{NqdtT$MUà;ZM+)eXOyW SH)N*G7rݍC I tQ9!(qSOaŢzz'S,uɐW_NC A s襽@Jr r8ףVt"b6sٜ&q]| D'eHIsLh^2_}icU~{Al /wrPOEP Df^0KW0,F/RA-,#֠8Gx&n} @Gca%q$Hk )&1/|/1cE QQsBň,tw#mu5l:"kH2Pk.*v3ܰ.nyM,OXs71솛X3@I[ #]G~mbj@ p}"mUĻ)(tֺ^>qzPBu@ej.9_RĞ7!W'HLD]L[BuX Ϲ 0y覸[4 ̒?*Mh>\*-f&vbP7#%;!00@6h6/B-w 28+z_ .+F|2X0]r Y@5kt42z)QKM@z']'}뺝vtT:@]]aCF1lմrP Dq^OIU_KWg4!r,U\N7>4'>SQdz7@c,U(W0៸=Q'&hjFtWï> 繋cլW ey Iç94P,G/czeSFT;|JU|HDҞ |j\VOJ٫V47p/u AvWWJYVOʩkuy5Y}L@ ,GcCc d|Q4JlT noZA ;ٞ@ oXn{<&wX߱}1"AVu5ӃCe$Keh) >!4fTYZ3*x0 yAP=kP UKAhZSȖIwXEȱ>B$ ]C}E?rXlbs8H+GG%TzFDs0w+ `E>Co7?__ٖ8F& UŊQ2SuW|)yYj=1tp8I8~!nuB&>k6#J\Z7K}w hYIM!IwR=Yr*S+VH^xaDz͜"!Q?Dx+pKg# rE Wc*bw;=;V`/0Uu CG1Tfa=[ݽ?*HҔy}UE!?Y$-A}ə0<AZCG=%Y$Pl}5ex6<,E)R'j:/rߧP-*oa@W7Y&^уX:/P hYr@R}|Gm%ȳD}bW= 8 ǸkK\ɠ+u-i;1k3}9t!F<=~º9@J|, U FW uȷs-ط{Gm0)U^ë2vaPQ'C=± 4un4S +ŠaXt9O۸WGn \F?@(!Tۓ\ Tu|444[w; tt +ܕĞЂLB`u8>DyM{ʘ7b[/~&rDC[^$iɉuV J  EDB]1w$4N( ;kdMhdV+=nhlFC6`TsiƔ(16!eDDJ+RTϠɮl&;o򠧩kVf.s\Tv3QyS}}b`:ڭ^Vóԝf/>9Rn|%tJv9CG;~in>W}n qו1/$G? Ksj3HE>l3`&_oqkrB{j!5Y%JaIEĐrQQNbzK#u~.N3 ¬Z匩e΅fEL^Q:ܥ#ljׁt":d.MpL)ƿwOuJehzav祗_P ;/ YZ