pam-devel-1.1.1-8.el6> H HtxHFM ?*}}_\L24R"hY!45 \RgH >F"m#ba2d59b15a15533160990dffe37b8470d55b9f61'C\!y 4zزwFM ?*}}D,K_zg Du1iћ9"KGO?꟨uBӨ>9?d   _ KQXjj j j Pj  j !xj# j%2j'D'\j)) )@)()8*x9/x:htxGjH(jIjX<YD\\j]j^bVdefltjujv dw tjx jyCpam-devel1.1.18.el6Files needed for developing PAM-aware applications and modules for PAMPAM (Pluggable Authentication Modules) is a system security tool that allows system administrators to set authentication policy without having to recompile programs that handle authentication. This package contains header files and static libraries used for building both PAM-aware applications and modules for use with PAM.Msl6.fnal.govScientific LinuxScientific LinuxBSD and GPLv2+Scientific LinuxDevelopment/Librarieshttp://www.us.kernel.org/pub/linux/libs/pam/index.htmllinuxi686 2h {/t) o!" 2Us !O E 6 5   B i ?K!b0~+tx+ $O   ~ C ax//A CP4H x 3{  * P)(**yA큤A큤A큤MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM675a39fb8e51edceb66de0d6399f4a027a49ce0e47d2d14fad519019efdede0ff41bb76c31c89639eab86ef4593c04480456ecd182459d4c14e7795dc07bc1aedb9741c9e9977baf7fd94870e67a0b01372858209988f75b9db82c237ec9e96587d030d404afd3d9104c9672de4d6a177cbb0fee05597d89771a365f9e5a9238c3e8843dfc8d5f21b7427b1e4e92815620e65c5c547937704c6a08fced23d422fd220739c25b9c5a073b2b063978a011ac853335a9475c5c1cd3cbe220d7efcb55b207c1c990936f0e1f71dc118cc0eaa38ccb4ec17bc374c6385b7ae389f94d423912dc262b6f040822de2a4f7d935a7799af8adddc577055e249840cfb94c644e8352c6e15a7c0f390fdfe2b24c52fd3cd4b3be2b6f961b2d0aad1f3aa3f48941a36f6759deff814dfdd761f3d961f8979748435ced1998735d65ca6f3925f467a49f07087fb1e949bba9219f536052ab43adc1895b5b5c0507f59dab9f6b20df2d356459f84bd62751c7519aefd3966e8b44d20014bc1878d9dedfcce7f8e136dc6196cb0d9424ddc6aa5b415229a1454fe638b306360f519af718e0434895cc75bc0668354d2665360718de3db24494e5341cf93271c1acb001b2c3e48be2f8bfc9b446be27d06a9b0dfa6ffc45cf66a921f9793b99fd37194cb1471469d65ca08ed7ab692fbb2183810f9a3ce451af93e95b6f78c036ed43f17cfa95894bc561e4fc37b532ce207139ce5cb3d991c48b7978372cb94529e45dcccd8ae63c36382c8116f78b5d8f130e275887c3dae79c1fb72f427ef15d14dd90f5ef2346c4fd1a610f9f14d90fa7a02aa5c71a184aa77fed54a1ca2b521111cae13bd3d3fe040219af54a9f656d64cf1379ab34fbbd577bcdb27257d0efac9cc1d1af5baabdc71388c7b59d36a2ee7a260d321f1ccfa642d1973ff60c10005b3b1d3f4974d64611eb4570a402d61cae81bd0061ef87e7b03c01941dc606f06db27cd45f48c725edc4de2f0dca00601af19ab8317a38dcb7b83e5c7b0bb4ae1d53c139f27618dbcbefbf6e120b82f60d0ef48861fb2ff3d8007354b89490460eb6598ba2f4819bd835095c92ec31c653f733c6f7cf13b6c1e01c9ed8b7635f69d5660ba4af3ddc8756714cb58020eea82808ba114c784cd2365210242bae2aaa3c3a48b92bf4af6ff2e2d102a80041f5cb7c3ad520df0f3848e3abd3c9ec0df2beb638625428737222982705b911ed5fefb783533ea6f56b3023b6432ab1ad1b0a7663d6efc784e84a0c747dec062b4e6bd8b3094680d04b5b48a9a63269d828818e9cf49976aeb8b68ad99c5c590b229769d64fe1940f18970671868b5d593748bfaf8cc34bd54e3fa548fc633d07234a3fa9196d277829326a6b645bf8bcb326f9d03e68e25f860fa30b0b74c1c99107452c2b4b8fb94fe4c4c6ed9560422285ba7af939c932c6870e3ebcef4f8bd5dfdf84d51fd782d5eafccd5766e5feeb0de31d7dcead869ea217110cb6633b0045510fc99ba8e7fbe0306abfb0ef5fe736dce8a3a71fb7ff569e18a03a06aeead1511a83325a635bd76a607aca2d38ad12dc6cda172a4064440ef69fee512c653770d6ea9787a8a49d7d98934313969f9abea293e73761e35950c149dcb9e862250babc4c58a71aad22f4859e95fee31d543b12f48fdbeb61a954a87287d3e92e4eb00a9bf4b346d9f29c5bfb6eb8b1c0ec0bb255d6bdcb741439278d438141297e700325942862f3bfbd995dee8a79b408734716bd878707383513116f4e6eb28d5d4b567d448835c709118bf9caa51c034301a6c056cf4baa136dec34e9e9a025bb76faff681e8cbce45671ac753868c61819ca3def3fc2631375017f399cca564cfe17fcfb061f5eb77d58946c4834fd829935b8e585ff58e971c705757437a50033b0cc4748ce2c0c45cf1aa86183683eca01487f16d820093fb77fe7b9f60c50941f38bc65906ff8613cc61e694d0406d66b97490f3a25a9192c0e56937873bdbdd1b3bebc02b0a20de53b74bc388f7f9591666d8d5ae181fb5d3178c7096b963a912f50f668c7a4249e482a8b33fdf2fdf72e024b3f7909ee2cbc40b49f30d06b676abe4efd80612008fcd165fe11d060b57eee57f4b2c41fcc30043eb99a9c5f1a75e10389e3d343a635d3f36ff9c5f093299d1877013c09b4127fcb01700ed7dfab7aacc70426702daf75b1a33983e2edbfbec64b79b18916c9ee5053707090cc2779ef73c83c47f026d93c0430b0cb6c88040e7c4f329810dab5d31fbc8d17e41c22f44f2414efba5884e840d37bd5c7851491db0d53471e98c43fd6c640c7e84d1c4be8bdf8c7bb61c9ceee19759e6f110e1af62800d0392f10b408bd3775570e8bee9a81ecc9f32e2adedee083a0a406248c257511b9359457c2535570b5fe5251fbe4e14a2cd504c1029d94d967e11a2e1fd831d6d463f69eb4372d53970eaa966b598c48a5b72274d392085efe8b2335bd3a163006e286666f63bb3cdd05c2fe35f4ee8ec4ba6663dc8fbeffe4f955821931bb752724fe63a93c066c872e8cff14109ae5afe77ee67ad79ae8899dfb2458039a0fdee060ff009bfe35779400605bfc54d3d4e70cff26b38c4e37aa6eba846ad8b5fa00127238759db1f9558252c62d09204383bac96e805cdf0f9d9c567ccb19c40e6c87ed4de8e18569b810a80a7d63ba5afe23f3678236b58ddde26e9eac75e0bd54294f9fcd5eb0778edd1e67be54dfbb6d186115e6bea6dc3ac13d5b1a569faa571e85d5443f27ac7e6dfe62f275bf69733ecac5c676456427a40e331ed87cea5b5458108ec0c097155292d407513ca39b016c0f906a9ebe31ee67a0dafabd552a434caac8486bfd06f8ab33e2372e245d3ad81eab8ad1b4a4fde32598ad7bab0d85e31e17a1d6324d7fc34b1f9bbe8ba2b8ac16a6faa55cbe4d74332af5252bebeecabfef72e8836e97f929582d96489b3a7d7d794bf75453ff59d4d3d2021deace6d57bdd0b191763a5fbaf524a33b5ab866647c0576504dc3ccf1155e0d0505ef5d845874e57baa55dca2b26a3a09a93cbd662ab66806ec1008e4df25715749dd65ef230b16a65f8d6967a694f7cd8ec141a1fa09dded1df3845110429df45da11f75225b9e121b8e29da80f8f1e071d0b909c3e063aefdf3845110429df45da11f75225b9e121b8e29da80f8f1e071d0b909c3e063aef7112a43ca2aea9eaf2e28f41b5e50a7cd93808bc06c8cb90c343a4894c961658384a2375d9a838ccbc771c0c5dac574c47a6e0dc2c103dc5de675432d729680855e166691bf3d71ec8df78309b6df232ab2c5e8ee9abc92636f169129d03145a48c4ddd31e24650ca0ed1d83d7acbc87d72a80c394a067808e15776ec788d99843c69e8dd0baec0d79fbeddb6047b6f5dc020613f2ae946c9393dbcffa45af0c79aa638e033a851039a744f23e94612679bb77003044a628c27e4ae495c619a79dec5567eb0946faf8fb5944e1a1c4e793f049fc58981aa538929f05ee6bae616acea31961619b6044b2445ae71eeda226ddd2f0b2ac36a7a88aefc7dc53b56733ebc991e6f482a36448894c6662508bbfe3f55829e4d544d5e6fd72e0d880fe3c7857ccbcdb37e64d258ba76466aadec77bff1d070fcf22a1c1a5ccd572d4b8b89ba4ed1676e6493846fdec6f3a19801b7beb6de86b76a7a472ca9faaff6d7d74957f49872848975c9cef0b708e3a7cdcf54915575bdd8e5ce29f30de758af0588b5c6761355f815a7b03e7497500d704e9d337ebf8570cef4e5a8454482d3c51a452a3eccf0810cacb10274ddfcc274f1a16fb4f7916aed16f29eb67d1ef3bc666f22c9806982518f91c6529afb467b002466ba9de3f10145b377908b4cee14367c7e495cbb15276e1229156e4e116ccc948830212739f25ac9b28346255cf9efa3a8e91f6fce4cb5a655794afce3e8116f800bd243a99dab5d86aac3d1dc432706a35f0a408989d74594e0f5ffe8a77ce587877cf1c99e9eb4347cbef9b14c5afcbd721bfed8304fc6818edcc962b9287eb52ace6dda33aa277d07b49cb7df5e0edd9ce76251ac2fd2204d30c6a38558f014e9edab0f423c49076ee7dd78f084a955a4edca743d4c8710a58ad070e8036ea4532d8c13bd07e80ee1cf44f6b027460b4ac0e9badae9781abd924cfe7ea8126df859ff0e32732cb61a775fda1a1de8e89578cca753383c872dd226dad4458187b69dfa8079de6990cb8a63b311edd7b5ab1fb68a236d6a83ce05ecbd408da517871aea4a951a89c123b783e67e185099b85285bad05c17e53a2a6269897ce57788525975db64aa3fd2d00fce84b5db0d23b7d82daf580b3541a84f656cf1b37690cfe3a694881661d903828a1e9996e26f54a8a5b671880fc3635db0f7b74eb0d64729878b502cd5e81c412fc9b42afba3339e8c54c261b7a327cde5ab782b11adb66824711c5c15a9329927467857d5804f5dec16ed0e43a08d84766492828ad211bf5623922f3e6264ec976../../lib/libpam.so.0.82.2../../lib/libpam_misc.so.0.82.0../../lib/libpamc.so.0.82.1rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpam-1.1.1-8.el6.src.rpmpam-develpam-devel(x86-32)@@@    libpam.so.0libpam_misc.so.0libpamc.so.0pamrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)1.1.1-8.el63.0.4-14.6.0-14.0-15.2-14.8.0MfH@Mc@M>@LKy7@KY@KTM@K*@JJJ J@JmJjJ@J @I4In@I?@I?@III@Itk@IG@H@HHt@H4H2@H @H@G G@GQGƢ@G@G~G@GGGNGeG{|GNG1F@F@F@FF@F%@FGF @F;@F@F0@FpF@E4@EmEJ@E@EE@Ep@Ep@EnEX^@E>@E3t@E/E@D@D@DDDГDDD{D@DD@D@DtJDk@DiDaDYDO`DN@C@C@CCECg@C@CZCqCyC_oC_oCOCNL@CBnC=(C/C a@BB@B%BBۙBSB@B/@B@Bv@Bn-@B`@B[@BVr@BU BR}BOBK@BAZ@B:B5|B06B$Y@B@A@A@A3A@A&@AAT@AAvS@AvS@AuAjuAjuAYR@ARAJAEAEA3AAACAC@ @@@@@@@@@@)@@}'@z@E@Dw@@=@=@,@@+j@(@"0@@@@;@@@@@@@@@@@@?٭?\@?ĕ??C@???q@?@???Y@?r?q@?q@?hL?Xz?%@?%@?%@?@?'@? ? `???&@>v>@>G@>.==K@======0@=Jt@=E.@=@=r@= @<<@<@<<<@<@<@<m@<m@ 1.1.1-8Tomas Mraz 1.1.1-7Tomas Mraz 1.1.1-6Tomas Mraz 1.1.1-5Tomas Mraz 1.1.1-4Tomas Mraz 1.1.1-3Tomas Mraz 1.1.1-2Tomas Mraz 1.1.1-1Tomas Mraz 1.1.0-7Tomas Mraz 1.1.0-6Tomas Mraz 1.1.0-5Tomas Mraz 1.1.0-4Tomas Mraz 1.1.0-3Fedora Release Engineering - 1.1.0-2Tomas Mraz 1.1.0-1Tomas Mraz 1.0.92-1Tomas Mraz 1.0.91-6Tomas Mraz 1.0.91-5Tomas Mraz 1.0.91-3Tomas Mraz 1.0.91-2Tomas Mraz 1.0.91-1Tomas Mraz 1.0.90-4Fedora Release Engineering - 1.0.90-3Tomas Mraz 1.0.90-2Tomas Mraz 1.0.90-1Tomas Mraz 1.0.2-2Tomas Mraz 1.0.2-1Tomas Mraz 1.0.1-5Tomas Mraz 1.0.1-4Tomas Mraz 1.0.1-3Tomas Mraz 1.0.1-2Tomas Mraz 1.0.1-1Tomas Mraz 1.0.0-2Tomas Mraz 1.0.0-1Tomas Mraz 0.99.10.0-4Tomas Mraz 0.99.10.0-3Tomas Mraz 0.99.10.0-2Tomas Mraz 0.99.10.0-1Tomas Mraz 0.99.8.1-18Tomas Mraz 0.99.8.1-17Tomas Mraz 0.99.8.1-16Tomas Mraz 0.99.8.1-15Tomas Mraz 0.99.8.1-14Tomas Mraz 0.99.8.1-13Tomas Mraz 0.99.8.1-12Tomas Mraz 0.99.8.1-11Tomas Mraz 0.99.8.1-10Tomas Mraz 0.99.8.1-9Tomas Mraz 0.99.8.1-8Tomas Mraz 0.99.8.1-7Tomas Mraz 0.99.8.1-6Tomas Mraz 0.99.8.1-5Tomas Mraz 0.99.8.1-4Tomas Mraz 0.99.8.1-3Jeremy Katz - 0.99.8.1-2Tomas Mraz 0.99.8.1-1Tomas Mraz 0.99.7.1-6Tomas Mraz 0.99.7.1-5Tomas Mraz 0.99.7.1-4Tomas Mraz 0.99.7.1-3Tomas Mraz 0.99.7.1-2Tomas Mraz 0.99.7.1-1Tomas Mraz 0.99.7.0-2Tomas Mraz 0.99.7.0-1Tomas Mraz 0.99.6.2-8Dan Walsh 0.99.6.2-7Dan Walsh 0.99.6.2-6Tomas Mraz 0.99.6.2-5Tomas Mraz 0.99.6.2-4Tomas Mraz 0.99.6.2-3.3Tomas Mraz 0.99.6.2-3.2Tomas Mraz 0.99.6.2-3.1Tomas Mraz 0.99.6.2-3Tomas Mraz 0.99.6.2-2Tomas Mraz 0.99.6.2-1Dan Walsh 0.99.5.0-8Tomas Mraz 0.99.5.0-7Tomas Mraz 0.99.5.0-6Tomas Mraz 0.99.5.0-5Tomas Mraz 0.99.5.0-4Tomas Mraz 0.99.5.0-3Jesse Keating - 0.99.5.0-2.1Tomas Mraz 0.99.5.0-2Tomas Mraz 0.99.5.0-1Tomas Mraz 0.99.4.0-5Tomas Mraz 0.99.4.0-4Tomas Mraz 0.99.4.0-3Tomas Mraz 0.99.4.0-2Tomas Mraz 0.99.4.0-1Tomas Mraz 0.99.3.0-5Tomas Mraz 0.99.3.0-4Tomas Mraz 0.99.3.0-3Tomas Mraz 0.99.3.0-2Jesse Keating - 0.99.3.0-1.2Jesse Keating - 0.99.3.0-1.1Tomas Mraz 0.99.3.0-1Tomas Mraz 0.99.2.1-3Tomas Mraz 0.99.2.1-2Tomas Mraz 0.99.2.1-1Jesse Keating Tomas Mraz 0.80-14Tomas Mraz 0.80-13Dan Walsh 0.80-12Dan Walsh 0.80-11Dan Walsh 0.80-10Tomas Mraz Tomas Mraz 0.80-9Tomas Mraz 0.80-8Tomas Mraz 0.80-7Tomas Mraz 0.80-6Tomas Mraz 0.80-5Tomas Mraz 0.80-4Tomas Mraz 0.80-3Tomas Mraz 0.80-2Tomas Mraz 0.80-1Tomas Mraz 0.79-11Tomas Mraz 0.79-10Tomas Mraz 0.79-9Tomas Mraz 0.79-8Tomas Mraz 0.79-7Steve Grubb 0.79-6Tomas Mraz 0.79-5Tomas Mraz 0.79-4Tomas Mraz 0.79-3Tomas Mraz Tomas Mraz 0.79-2Tomas Mraz 0.79-1Tomas Mraz 0.78-9Tomas Mraz 0.78-8Tomas Mraz 0.78-7Tomas Mraz 0.78-6Tomas Mraz 0.78-5Tomas Mraz Tomas Mraz Tomas Mraz 0.78-4Jeff Johnson 0.78-3Tomas Mraz 0.78-2Tomas Mraz 0.78-1Jeff Johnson 0.77-67Tomas Mraz 0.77-66Tomas Mraz Tomas Mraz 0.77-65Tomas Mraz 0.77-64Tomas Mraz 0.77-63Tomas Mraz 0.77-62Tomas Mraz 0.77-61Phil Knirsch 0.77-60Phil Knirsch 0.77-59Dan Walsh 0.77-58Jindrich Novy Tomas Mraz 0.77-56Warren Togami 0.77-55Dan Walsh 0.77-54Dan Walsh 0.77-53Alan Cox 0.77-52Alan Cox 0.77-51Dan Walsh 0.77-50Alan Cox Alan Cox Elliot Lee Dan Walsh 0.77-45Dan Walsh 0.77-44Dan Walsh 0.77-43Dan Walsh 0.77-42Phil Knirsch 0.77-41Dan Walsh 0.77-40Dan Walsh 0.77-39Dan Walsh 0.77-38Elliot Lee Dan Walsh 0.77-36Dan Walsh 0.77-35Elliot Lee Nalin Dahyabhai Dan Walsh 0.77-33Dan Walsh 0.77-32Dan Walsh 0.77-31Dan Walsh 0.77-30Dan Walsh 0.77-29Dan Walsh 0.77-28Dan Walsh 0.77-27Dan Walsh 0.77-26Dan Walsh 0.77-25Dan Walsh 0.77-24Dan Walsh 0.77-23Dan Walsh 0.77-22Bill Nottingham 0.77-21.selJeff Johnson 0.77-20.selDan Walsh 0.77-19.selDan Walsh 0.77-18.selDan Walsh 0.77-17.selDan Walsh 0.77-16.selNalin Dahyabhai 0.77-15Nalin Dahyabhai Dan Walsh 0.77-14.selDan Walsh 0.77-13.selDan Walsh 0.77-12Dan Walsh 0.77-11Dan Walsh 0.77-10.selDan Walsh 0.77-10Dan Walsh 0.77-9.selDan Walsh 0.77-8.selDan Walsh 0.77-7.selDan Walsh 0.77-6Dan Walsh 0.77-5Dan Walsh 0.77-4Nalin Dahyabhai 0.77-3Nalin Dahyabhai Nalin Dahyabhai 0.77-2Nalin Dahyabhai 0.77-1Nalin Dahyabhai 0.77-0Nalin Dahyabhai Nalin Dahyabhai 0.75-48.1Nalin Dahyabhai 0.75-49Elliot Lee Bill Nottingham 0.75-48Tim Powers 0.75-47Nalin Dahyabhai 0.75-46Nalin Dahyabhai 0.75-45Nalin Dahyabhai 0.75-44Nalin Dahyabhai 0.75-43Elliot Lee 0.75-42Than Ngo 0.75-41.1Than Ngo 0.75-41Nalin Dahyabhai 0.75-40Nalin Dahyabhai 0.75-39Nalin Dahyabhai 0.75-38Nalin Dahyabhai 0.75-37Nalin Dahyabhai 0.75-36Nalin Dahyabhai 0.75-35Nalin Dahyabhai 0.75-34Nalin Dahyabhai 0.75-33Nalin Dahyabhai 0.75-32Nalin Dahyabhai 0.75-31Nalin Dahyabhai 0.75-30Nalin Dahyabhai 0.75-29Nalin Dahyabhai 0.75-28Nalin Dahyabhai 0.75-27Nalin Dahyabhai 0.75-26Nalin Dahyabhai 0.75-25Nalin Dahyabhai 0.75-24Nalin Dahyabhai 0.75-23Nalin Dahyabhai 0.75-22Nalin Dahyabhai 0.75-21Nalin Dahyabhai 0.75-20Nalin Dahyabhai 0.75-19Nalin Dahyabhai 0.75-18Nalin Dahyabhai 0.75-17Nalin Dahyabhai 0.75-16Nalin Dahyabhai 0.75-15Nalin Dahyabhai Nalin Dahyabhai Nalin Dahyabhai Nalin Dahyabhai Nalin Dahyabhai Nalin Dahyabhai Nalin Dahyabhai Nalin Dahyabhai Nalin Dahyabhai Nalin Dahyabhai Nalin Dahyabhai 0.75-14Bill Nottingham 0.75-13Nalin Dahyabhai 0.75-12Nalin Dahyabhai 0.75-11Nalin Dahyabhai Nalin Dahyabhai Nalin Dahyabhai Nalin Dahyabhai 0.75-10Bill Nottingham Nalin Dahyabhai Nalin Dahyabhai Nalin Dahyabhai Nalin Dahyabhai Nalin Dahyabhai Nalin Dahyabhai Nalin Dahyabhai Nalin Dahyabhai Nalin Dahyabhai Nalin Dahyabhai Nalin Dahyabhai Nalin Dahyabhai Nalin Dahyabhai Nalin Dahyabhai Nalin Dahyabhai Nalin Dahyabhai Nalin Dahyabhai Nalin Dahyabhai Nalin Dahyabhai Nalin Dahyabhai Nalin Dahyabhai Nalin Dahyabhai Nalin Dahyabhai Nalin Dahyabhai Nalin Dahyabhai Nalin Dahyabhai Nalin Dahyabhai Nalin Dahyabhai Nalin Dahyabhai Nalin Dahyabhai Nalin Dahyabhai Nalin Dahyabhai Matt Wilson Nalin Dahyabhai Nalin Dahyabhai Nalin Dahyabhai Nalin Dahyabhai Nalin Dahyabhai Nalin Dahyabhai Nalin Dahyabhai Nalin Dahyabhai Nalin Dahyabhai Nalin Dahyabhai Nalin Dahyabhai Nalin Dahyabhai Matt Wilson Nalin Dahyabhai Nalin Dahyabhai Nalin Dahyabhai Nalin Dahyabhai Nalin Dahyabhai Nalin Dahyabhai Nalin Dahyabhai Nalin Dahyabhai Bill Nottingham Nalin Dahyabhai Nalin Dahyabhai Bill Nottingham Nalin Dahyabhai Nalin Dahyabhai Nalin Dahyabhai Nalin Dahyabhai Nalin Dahyabhai Nalin Dahyabhai Nalin Dahyabhai Nalin Dahyabhai Nalin Dahyabhai Prospector Nalin Dahyabhai Nalin Dahyabhai Nalin Dahyabhai Preston Brown Nalin Dahyabhai Preston Brown Nalin Dahyabhai Nalin Dahyabhai Nalin Dahyabhai Bill Nottingham Nalin Dahyabhai Nalin Dahyabhai Elliot Lee Nalin Dahyabhai Nalin Dahyabhai Cristian Gafton Cristian Gafton Cristian Gafton Michael K. Johnson Michael K. Johnson Michael K. Johnson Michael K. Johnson Michael K. Johnson Michael K. Johnson Michael K. Johnson Cristian Gafton Michael K. Johnson Michael K. Johnson Cristian Gafton Michael K. Johnson Cristian Gafton Michael K. Johnson Michael K. Johnson Michael K. Johnson Michael K. Johnson Michael K. Johnson Michael K. Johnson Cristian Gafton Cristian Gafton Cristian Gafton - fix wrong auditing in pam_selinux and more small memory leaks in this module- fix a few memory leaks in error paths and other mistakes found by a code review - add rhost and tty to auditing data in modules (#677664)- do not overwrite /var/log/tallylog on package update (#614766) - add support for uid and gid ranges in limits.conf (#622847) - add new pam_faillock module (#644971)- fix insecure dropping of priviledges in pam_xauth, pam_env, and pam_mail - CVE-2010-3316 (#637898), CVE-2010-3435 (#641335) - fix insecure executing of scripts with user supplied environment variables in pam_namespace - CVE-2010-3853 (#643043)- change the default password hash to sha512- fix wrong prompt when pam_get_authtok is used for new password- fix build with disabled audit and SELinux (#556211, #556212)- new upstream version with minor changes- pam_console: fix memory corruption when executing handlers (patch by Stas Sergeev) and a few more fixes in the handler execution code (#532302)- pam_xauth: set the approprate context when creating .xauth files (#531530)- do not change permissions with pam_console_apply - drop obsolete pam_tally module and the faillog file (#461258)- rebuild with new libaudit- fix for pam_cracklib from upstream- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild- update to new upstream version- update to new upstream version- add password-auth, fingerprint-auth, and smartcard-auth for applications which can use them namely gdm (#494874) patch by Ray Strode- replace also other std descriptors (#491471)- we must replace the stdin when execing the helper (#490644)- do not close stdout/err when execing the helpers (#488147)- upgrade to new upstream release- fix parsing of config files containing non-ASCII characters - fix CVE-2009-0579 (mininimum days for password change ignored) (#487216) - pam_access: improve handling of hostname resolution- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild- add helper to pam_mkhomedir for proper SELinux confinement (#476784)- upgrade to new upstream release - add --disable-prelude (#466242)- new password quality checks in pam_cracklib - report failed logins from btmp in pam_lastlog - allow larger groups in modutil functions - fix leaked file descriptor in pam_tally- pam_loginuid: uids are unsigned (#460241) - new minor upstream release - use external db4 - drop tests for not pulling in libpthread (as NPTL should be safe)- update internal db4- pam_namespace: allow safe creation of directories owned by user (#437116) - pam_unix: fix multiple error prompts on password change (#443872)- pam_selinux: add env_params option which will be used by OpenSSH - fix build with new autoconf- pam_selinux: restore execcon properly (#443667)- upgrade to new upstream release (one bugfix only) - fix pam_sepermit use in screensavers- fix regression in pam_set_item- upgrade to new upstream release (bugfix only)- pam_namespace: fix problem with level polyinst (#438264) - pam_namespace: improve override checking for umount - pam_selinux: fix syslogging a context after free() (#438338)- update pam-redhat module tarball - update internal db4- if shadow is readable for an user do not prevent him from authenticating any user with unix_chkpwd (#433459) - call audit from unix_chkpwd when appropriate- new upstream release - add default soft limit for nproc of 1024 to prevent accidental fork bombs (#432903)- allow the package to build without SELinux and audit support (#431415) - macro usage cleanup- test for setkeycreatecon correctly - add exclusive login mode of operation to pam_selinux_permit (original patch by Dan Walsh)- add auditing to pam_access, pam_limits, and pam_time - moved sanity testing code to check script- merge review fixes (#226228)- support for sha256 and sha512 password hashes - account expiry checks moved to unix_chkpwd helper- wildcard match support in pam_tty_audit (by Miloslav Trmač)- add pam_tty_audit module (#244352) - written by Miloslav Trmač- add substack support- update db4 to 4.6.19 (#274661)- do not preserve contexts when copying skel and other namespace.init fixes (#298941) - do not free memory sent to putenv (#231698)- add pam_selinux_permit module - pam_succeed_if: fix in operator (#295151)- when SELinux enabled always run the helper binary instead of direct shadow access (#293181)- do not ask for blank password when SELinux confined (#254044) - initialize homedirs in namespace init script (original patch by dwalsh)- most devices are now handled by HAL and not pam_console (patch by davidz) - license tag fix - multifunction scanner device support (#251468)- fix auth regression when uid != 0 from previous build (#251804)- updated db4 to 4.6.18 (#249740) - added user and new instance parameters to namespace init - document the new features of pam_namespace - do not log an audit error when uid != 0 (#249870)- rebuild for toolchain bug- upgrade to latest upstream version - add some firewire devices to default console perms (#240770)- pam_namespace: better document behavior on failure (#237249) - pam_unix: split out passwd change to a new helper binary (#236316) - pam_namespace: add support for temporary logons (#241226)- pam_selinux: improve context change auditing (#234781) - pam_namespace: fix parsing config file with unknown users (#234513)- pam_console: always decrement use count (#230823) - pam_namespace: use raw context for poly dir name (#227345) - pam_namespace: truncate long poly dir name (append hash) (#230120) - we don't patch any po files anymore- correctly relabel tty in the default case (#229542) - pam_unix: cleanup of bigcrypt support - pam_unix: allow modification of '*' passwords to root- more X displays as consoles (#227462)- upgrade to new upstream version resolving CVE-2007-0003 - pam_namespace: unmount poly dir for override users- add back min salt length requirement which was erroneously removed upstream (CVE-2007-0003)- upgrade to new upstream version - drop pam_stack module as it is obsolete - some changes to silence rpmlint- properly include /var/log/faillog and tallylog as ghosts and create them in post script (#209646) - update gmo files as we patch some po files (#218271) - add use_current_range option to pam_selinux (#220487) - improve the role selection in pam_selinux - remove shortcut on Password: in ja locale (#218271) - revert to old euid and not ruid when setting euid in pam_keyinit (#219486) - rename selinux-namespace patch to namespace-level- fix selection of role- add possibility to pam_namespace to only change MLS component - Resolves: Bug #216184- add select-context option to pam_selinux (#213812) - autoreconf won't work with autoconf-2.61 as configure.in is not yet adjusted for it- update internal db4 to 4.5.20 version - move setgid before setuid in pam_keyinit (#212329) - make username check in pam_unix consistent with useradd (#212153)- don't overflow a buffer in pam_namespace (#211989)- /var/log/faillog and tallylog must be config(noreplace)- preserve effective uid in namespace.init script (LSPP for newrole) - include /var/log/faillog and tallylog to filelist (#209646) - add ids to .xml docs so the generated html is always the same (#210569)- add pam_namespace option no_unmount_on_close, required for newrole- silence pam_succeed_if in default system-auth (#205067) - round the pam_timestamp_check sleep up to wake up at the start of the wallclock second (#205068)- upgrade to new upstream version, as there are mostly bugfixes except improved documentation - add support for session and password service for pam_access and pam_succeed_if - system-auth: skip session pam_unix for crond service- Add new setkeycreatecon call to pam_selinux to make sure keyring has correct context- revoke keyrings properly when pam_keyinit called as root (#201048) - pam_succeed_if should return PAM_USER_UNKNOWN when getpwnam fails (#197748)- revoke keyrings properly when pam_keyinit called more than once (#201048) patch by David Howells- don't log pam_keyinit debug messages by default (#199783)- drop ainit from console.handlers (#199561)- don't report error in pam_selinux for nonexistent tty (#188722) - add pam_keyinit to the default system-auth file (#198623)- rebuild- fixed network match in pam_access (patch by Dan Yefimov)- updated to a new upstream release - added service as value to be matched and list matching to pam_succeed_if - namespace.init was missing from EXTRA_DIST- updated pam_namespace with latest patch by Janak Desai - merged pam_namespace patches - added buildrequires libtool - fixed a few rpmlint warnings- actually don't link to libssl as it is not used (#191915)- use md5 implementation from pam_unix in pam_namespace - pam_namespace should call setexeccon only when selinux is enabled- pam_console_apply shouldn't access /var when called with -r (#191401) - actually apply the large-uid patch - don't build hmactest in pam_timestamp so openssl-devel is not required - add missing buildrequires (#191915)- upgrade to new upstream version - make pam_console_apply not dependent on glib - support large uids in pam_tally, pam_tally2- the namespace instance init script is now in /etc/security (#190148) - pam_namespace: added missing braces (#190026) - pam_tally(2): never call fclose twice on the same FILE (from upstream)- fixed console device class for irda (#189966) - make pam_console_apply fail gracefully when a class is missing- added pam_namespace module written by Janak Desai (per-user /tmp support) - new pam-redhat modules version- added try_first_pass option to pam_cracklib - use try_first_pass for pam_unix and pam_cracklib in system-auth (#182350)- bump again for double-long bug on ppc(64)- rebuilt for new gcc4.1 snapshot and glibc changes- new upstream version - updated db4 to 4.3.29 - added module pam_tally2 with auditing support - added manual pages for system-auth and config-util (#179584)- remove 'initscripts' dependency (#176508) - update pam-redhat modules, merged patches- fix dangling symlinks in -devel (#175929) - link libaudit only where necessary - actually compile in audit support- support netgroup matching in pam_succeed_if - upgrade to new release - drop pam_pwdb as it was obsolete long ago - we don't build static libraries anymore- rebuilt- pam_stack is deprecated - log its usage- fixed CAN-2005-2977 unix_chkpwd should skip user verification only if run as root (#168181) - link pam_loginuid to libaudit - support no tty in pam_access (#170467) - updated audit patch (by Steve Grubb) - the previous pam_selinux change was not applied properly - pam_xauth: look for the xauth binary in multiple directories (#171164)- Eliminate multiple in pam_selinux- Eliminate fail over for getseuserbyname call- Add getseuserbyname call for SELinux MCS/MLS policy- pam_console manpage fixes (#169373)- don't include ps and pdf docs (#168823) - new common config file for configuration utilities - remove glib2 dependency (#166979)- process limit values other than RLIMIT_NICE correctly (#168790) - pam_unix: always honor nis flag on password change (by Aaron Hope)- don't fail in audit code when audit is not compiled in on the newest kernels (#166422)- add option to pam_loginuid to require auditd- fix NULL dereference in pam_userdb (#164418)- fix 64bit bug in pam_pwdb - don't crash in pam_unix if pam_get_data fail- more pam_selinux permissive fixes (Dan Walsh) - make binaries PIE (#158938)- fixed module tests so the pam doesn't require itself to build (#163502) - added buildprereq for building the documentation (#163503) - relaxed permissions of binaries (u+w)- upgrade to new upstream sources - removed obsolete patches - pam_selinux module shouldn't fail on broken configs unless policy is set to enforcing (Dan Walsh)- update pam audit patch - add support for new limits in kernel-2.6.12 (#157050)- add the Requires dependency on audit-libs (#159885) - pam_loginuid shouldn't report error when /proc/self/loginuid is missing (#159974)- update the pam audit patch to support newest audit library, audit also pam_setcred calls (Steve Grubb) - don't use the audit_fd as global static variable - don't unset the XAUTHORITY when target user is root- pam_console: support loading .perms files in the console.perms.d (#156069)- pam_xauth: unset the XAUTHORITY variable on error, fix potential memory leaks - modify path to IDE floppy devices in console.perms (#155560)- Adjusted pam audit patch to make exception for ECONNREFUSED- added auditing patch by Steve Grubb - added cleanup patches for bugs found by Steve Grubb - don't clear the shadow option of pam_unix if nis option used- #150537 - flush input first then write the prompt- make pam_unix LSB 2.0 compliant even when SELinux enabled - #88127 - change both local and NIS passwords to keep them in sync, also fix a regression in passwd functionality on NIS master server- #153711 fix wrong logging in pam_selinux when restoring tty label- fix NULL deref in pam_tally when it's used in account phase- upgrade to the new upstream release - moved pam_loginuid to pam-redhat repository- fix wrong logging in pam_console handlers - add executing ainit handler for alsa sound dmix - #147879, #112777 - change permissions for dri devices- remove ownership and permissions handling from pam_console call pam_console_apply as a handler instead- add pam_loginuid module for setting the the login uid for auditing purposes (by Steve Grubb)- add functionality for running handler executables from pam_console when console lock was obtained/lost - removed patches merged to pam-redhat- echo why tests failed when rebuilding - fixed some warnings and errors in pam_console for gcc4 build - improved parsing pam_console config file- don't log garbage in pam_console_apply (#147879)- don't require exact db4 version only conflict with incompatible one- updated pam-redhat from elvis CVS - removed obsolete patches- depend on db-4.3.27, not db-4.3.21.- add argument to pam_console_apply to restrict its work to specified files- update to Linux-PAM-0.78 - #140451 parse passwd entries correctly and test for failure - #137802 allow using pam_console for authentication- rebuild against db-4.3.21.- #77646 log failures when renaming the files when changing password - Log failure on missing /etc/security/opasswd when remember option is present- #87628 pam_timestamp remembers authorization after logout - #116956 fixed memory leaks in pam_stack- #74062 modify the pwd-lock patch to remove NIS passwd changing deadlock- #134941 pam_console should check X11 socket only on login- Fix checking of group %group syntax in pam_limits - Drop fencepost patch as it was already fixed by upstream change from 0.75 to 0.77 - Fix brokenshadow patch- Added bluetooth, raw1394 and flash to console.perms - pam_console manpage fix- #129328 pam_env shouldn't abort on missing /etc/environment - #126985 pam_stack should always copy the conversation function - #127524 add /etc/security/opasswd to files- Drop last patch again, fixed now correctly elsewhere- Fixed bug in pam_env where wrong initializer was used- rebuild selinux patch using checkPasswdAccess- rebuilt- #75454 fixed locking when changing password - #127054 - #125653 removed unnecessary getgrouplist call - #124979 added quiet option to pam_succeed_if- #126024 /dev/pmu console perms- Move pam_console.lock to /var/run/console/- Close fd[1] before pam_modutilread so that unix_verify will complete- First chunk of Steve Grubb's resource leak and other fixes- Fixed build testing of modules - Fixed dependancies- Change unix_chkpwd to return pam error codes- Fixed the pam glib2 dependancy issue- Fixed the pam_limits fencepost error (#79989) since nobody seems to be doing it- rebuilt- Add requires libselinux > 1.8- Add MLS Support to selinux patch- Modify pam_selinux to use open and close param- Split pam module into two parts open and close- Fixed 64bit segfault in pam_succeed_if module.- Apply changes from audit.- Change to only report failure on relabel if debug- Fix error handling of pam_unix- rebuilt- fix tty handling- remove tty closing and opening from pam_selinux, it does not work.- rebuilt- pam_unix: also log successful password changes when using shadowed passwords- close and reopen terminal after changing context.- Check for valid tty- Check for multiple > 1- fix is_selinux_enabled call for pam_rootok- More fixes to pam_selinux,pam_rootok- turn on selinux- Fix rootok check.- fix is_selinux_enabled call- Check if ROOTOK for SELinux- Fix tty handling for pts in pam_selinux- Need to add qualifier context for sudo situation- Fix pam_selinux to use prevcon instead of pam_user so it will work for su.- add alsa devs to console.perms- rebuild with db-4.2.52. - build db4 in build_unix, not dist.- Change unix_chkpwd to handle unix_passwd and unix_acct - This eliminates the need for pam modules to have read/write access to /etc/shadow.- Cleanup unix_chkpwd- Fix tty handling - Add back multiple handling- Remove Multiple from man page of pam_selinux- don't install _pam_aconf.h -- apps don't use it, other PAM headers which are installed don't use it, and its contents may be different for arches on a multilib system - check for linkage problems in modules at %install-time (kill #107093 dead) - add buildprereq on flex (#101563)- make pam_pwdb.so link with libnsl again so that it loads (#107093) - remove now-bogus buildprereq on db4-devel (we use a bundled copy for pam_userdb to avoid symbol collisions with other db libraries in apps)- Add Russell Coker patch to handle /dev/pty- Turn on Selinux- Fix pam_timestamp to work when 0 seconds have elapsed- Turn off selinux- Turn on Selinux and remove multiple choice of context.- Turn off selinux- Add Russell's patch to check password- handle ttys correctly in pam_selinux- Clean up memory problems and fix tty handling.- Add manual context selection to pam_selinux- Add pam_selinux- Add SELinux support- pam_postgresok: add - pam_xauth: add "targetuser" argument- pam_succeed_if: fix thinko in argument parsing which would walk past the end of the argument list- reapply: - set handler for SIGCHLD to SIG_DFL around *_chkpwd, not SIG_IGN- pam_timestamp: fail if the key file doesn't contain enough data- update to 0.77 upstream release - pam_limits: limits now affect root as well - pam_nologin: returns PAM_IGNORE instead of PAM_SUCCESS unless "successok" is given as an argument - pam_userdb: correctly return PAM_AUTH_ERR instead of PAM_USER_UNKNOWN when invoked with the "key_only" argument and the database has an entry of the form "user-" - use a bundled libdb for pam_userdb.so because the system copy uses threads, and demand-loading a shared library which uses threads into an application which doesn't is a Very Bad Idea- pam_timestamp: use a message authentication code to validate timestamp files- rebuild- modify calls to getlogin() to check the directory of the current TTY before searching for an entry in the utmp/utmpx file (#98020, #98826, CAN-2003-0388)- rebuilt- set handler for SIGCHLD to SIG_DFL around *_chkpwd, not SIG_IGN- rebuilt- pam_xauth: reintroduce ACL support, per the original white paper - pam_xauth: default root's export ACL to none instead of everyone- create /lib/security, even if it isn't /%{_lib}/security, because we can't locate /lib/security/$ISA without it (noted by Arnd Bergmann) - clear out the duplicate docs directory created during %install- fix syntax errors in pam_console's yacc parser which newer bison chokes on - forcibly set FAKEROOT at make install time- patch to interpret $ISA in case the fist module load attempt fails - use $ISA in default configs- Since cracklib-dicts location will not be correctly detected without that package being installed, add buildreq for cracklib-dicts. - Add patch57: makes configure use $LIBNAME when searching for cracklib dicts, and error out if not found.- Fixed pam config files- Added fix to install libs in correct directory on 64bit machine- pam_timestamp_check: check that stdio descriptors are open before we're invoked - add missing chroot.conf- pam_timestamp: sundry fixes, use "unknown" as the tty when none is found- pam_timestamp_check: be as smart about figuring out the tty as the module is- pam_timestamp_check: remove extra unlink() call spotted by Havoc- pam_timestamp: chown intermediate directories when creating them - pam_timestamp_check: add -d flag to poll- pam_timestamp: add some sanity checks - pam_timestamp_check: add- pam_timestamp: add a 'verbose' option- rebuild with db4 - just bundle install-sh into the source package- pam_unix: be more compatible with AIX-style shadowing (#19236)- libpam_misc: fix possible infinite loop in misc_conv (#62195) - pam_xauth: fix cases where DISPLAY is "localhost:screen" and the xauth key is actually stored using the system's hostname (#61524)- rebuild- rebuild- include the pwdb config file- adjust the pwdb-static patch to build pam_radius correctly (#59408)- change the db4-devel build dependency to db3-devel- rebuild- pam_unix: log successful password changes - remove pam_timestamp- fix pwdb embedding - add pam_timestamp- swallow up pwdb 0.61.1 for building pam_pwdb- pam_userdb: build with db4 instead of db3- pam_stack: fix some memory leaks (reported by Fernando Trias) - pam_chroot: integrate Owl patch to report the more common causes of failures- fix a bug in the getpwnam_r wrapper which sometimes resulted in false positives for non-existent users- include libpamc in the pam package (#55651)- pam_xauth: don't free a string after passing it to putenv()- pam_xauth: always return PAM_SUCCESS or PAM_SESSION_ERR instead of PAM_IGNORE, matching the previous behavior (libpam treats PAM_IGNORE from a single module in a stack as a session error, leading to false error messages if we just return PAM_IGNORE for all cases)- reorder patches so that the reentrancy patch is applied last -- we never came to a consensus on how to guard against the bugs in calling applications which this sort of change addresses, and having them last allows for dropping in a better strategy for addressing this later on- pam_rhosts: allow "+hostname" as a synonym for "hostname" to jive better with the hosts.equiv(5) man page - use the automake install-sh instead of the autoconf install-sh, which disappeared somewhere between 2.50 and now- add pwdb as a buildprereq- pam_tally: don't try to read past the end of faillog -- it probably contains garbage, which if written into the file later on will confuse /usr/bin/faillog- pam_limits: don't just return if the user is root -- we'll want to set the priority (it could be negative to elevate root's sessions) - pam_issue: fix off-by-one error allocating space for the prompt string- pam_mkhomedir: recurse into subdirectories properly - pam_mkhomedir: handle symlinks - pam_mkhomedir: skip over special items in the skeleton directory- add cracklib as a buildprereq - pam_wheel: don't ignore out if the user is attempting to switch to a unprivileged user (this lets pam_wheel do its thing when users attempt to get to system accounts or accounts of other unprivileged users)- pam_xauth: close a possible DoS due to use of dotlock-style locking in world-writable directories by relocating the temporary file to the target user's home directory - general: include headers local to this tree using relative paths so that system headers for PAM won't be pulled in, in case include paths don't take care of it- pam_xauth: rewrite to skip refcounting and just use a temporary file created using mkstemp() in /tmp- pam_userdb: fix the key_only flag so that the null-terminator of the user-password string isn't expected to be part of the key in the db file, matching the behavior of db_load 3.2.9- pam_unix: use crypt() instead of bigcrypt() when salted field is less than the critical size which lets us know it was generated with bigcrypt() - use a wrapper to handle ERANGE errors when calling get....._r functions: defining PAM_GETPWNAM_R and such (for getpwnam, getpwuid, getgrnam, getgrgid, and getspnam) before including _pam_macros.h will cause them to be implemented as static functions, similar to how defining PAM_SM_xxx is used to control whether or not PAM declares prototypes for certain functions- pam_unix: argh, compare entire pruned salt string with crypted result, always- ship /lib/lib{pam,pam_misc}.so for legacy package builds- noreplace configuration files in /etc/security - pam_console: update pam_console_apply and man pages to reflect /var/lock -> /var/run move- pam_unix: fix the fix for #42394- modules: use getpwnam_r and friends instead of non-reentrant versions - pam_console: clear generated .c and .h files in "clean" makefile target- pam_stack: perform deep copy of conversation structures - include the static libpam in the -devel subpackage (#52321) - move development .so and .a files to %{_libdir} - pam_unix: don't barf on empty passwords (#51846) - pam_unix: redo compatibility with "hash,age" data wrt bigcrypt (#42394) - console.perms: add usb camera, scanner, and rio devices (#15528) - pam_cracklib: initialize all options properly (#49613)- pam_limits: don't rule out negative priorities- pam_xauth: fix errors due to uninitialized data structure (fix from Tse Huong Choo) - pam_xauth: random cleanups - pam_console: use /var/run/console instead of /var/lock/console at install-time - pam_unix: fix preserving of permissions on files which are manipulated- fix segfault in pam_securetty- pam_console: use /var/run/console instead of /var/lock/console for lock files - pam_issue: read the right number of bytes from the file- pam_wheel: don't error out if the group has no members, but is the user's primary GID (reported by David Vos) - pam_unix: preserve permissions on files which are manipulated (#43706) - pam_securetty: check if the user is the superuser before checking the tty, thereby allowing regular users access to services which don't set the PAM_TTY item (#39247) - pam_access: define NIS and link with libnsl (#36864)- link libpam_misc against libpam- pam_chroot: chdir() before chroot()- pam_console: fix logic bug when changing permissions on single file and/or lists of files - pam_console: return the proper error code (reported and patches for both from Frederic Crozat) - change deprecated Copyright: tag in .spec file to License:- console.perms: change js* to js[0-9]* - include pam_aconf.h in more modules (patches from Harald Welte)- console.perms: add apm_bios to the list of devices the console owner can use - console.perms: add beep to the list of sound devices- link pam_console_apply statically with libglib (#38891)- pam_access: compare IP addresses with the terminating ".", as documented (patch from Carlo Marcelo Arenas Belon, I think) (#16505)- merge up to 0.75 - pam_unix: temporarily ignore SIGCHLD while running the helper - pam_pwdb: temporarily ignore SIGCHLD while running the helper - pam_dispatch: default to uncached behavior if the cached chain is empty- correct speling errors in various debug messages and doc files (#33494)- prereq sed, fileutils (used in %post)- remove /dev/dri from console.perms -- XFree86 munges it, so it's outside of our control (reminder from Daryll Strauss) - add /dev/3dfx to console.perms- pam_wheel: make 'trust' and 'deny' work together correctly - pam_wheel: also check the user's primary gid - pam_group: also initialize groups when called with PAM_REINITIALIZE_CRED- mention pam_console_apply in the see also section of the pam_console man pages- console.perms: /dev/vc/* should be a regexp, not a glob (thanks to Charles Lopes)- console.perms: /dev/cdroms/* should belong to the user, from Douglas Gilbert via Tim Waugh- pam_console_apply: muck with devices even if the mount point doesn't exist- pam_console: error out on undefined classes in pam_console config file - console.perms: actually change the permissions on the new device classes - pam_console: add an fstab= argument, and -f and -c flags to pam_console_apply - pam_console: use g_log instead of g_critical when bailing out - console.perms: logins on /dev/vc/* are also console logins, from Douglas Gilbert via Tim Waugh- add pam_console_apply - /dev/pilot's usually a serial port (or a USB serial port), so revert its group to 'uucp' instead of 'tty' in console.perms - change pam_console's behavior wrt directories -- directories which are mount points according to /etc/fstab are taken to be synonymous with their device special nodes, and directories which are not mount points are ignored- handle errors fork()ing in pam_xauth - make the "other" config noreplace- user should own the /dev/video directory, not the non-existent /dev/v4l - tweak pam_limits doc- own /etc/security - be more descriptive when logging messages from pam_limits - pam_listfile: remove some debugging code (#28346)- pam_lastlog: don't pass NULL to logwtmp()- pam_listfile: fix argument parser (#27773) - pam_lastlog: link to libutil- pam_limits: change the documented default config file to reflect the defaults - pam_limits: you should be able to log in a total of maxlogins times, not (maxlogins - 1) - handle group limits on maxlogins correctly (#25690)- change the pam_xauth default maximum "system user" ID from 499 to 99 (#26343)- refresh the default system-auth file, pam_access is out- actually time out when attempting to lckpwdf() (#25889) - include time.h in pam_issue (#25923) - update the default system-auth to the one generated by authconfig 4.1.1 - handle getpw??? and getgr??? failures more gracefully (#26115) - get rid of some extraneous {set,end}{pw,gr}ent() calls- overhaul pam_stack to account for abstraction libpam now provides- remove pam_radius at request of author- merge to 0.74 - make console.perms match perms set by MAKEDEV, and add some devfs device names - add 'sed' to the buildprereq list (#24666)- added "exit 0" to the end of the pre script- self-hosting fix from Guy Streeter- use gcc for LD_L to pull in intrinsic stuff on ia64- take another whack at compatibility with "hash,age" data in pam_unix (#21603)- make the -devel subpackage unconditional- merge/update to 0.73- refresh from CVS -- some weird stuff crept into pam_unix- fix handling of "nis" when changing passwords by adding the checks for the data source to the password-updating module in pam_unix - add the original copyright for pam_access (fix from Michael Gerdts)- redo similar() using a distance algorithm and drop the default dif_ok to 5 - readd -devel- fix similar() function in pam_cracklib (#14740) - fix example in access.conf (#21467) - add conditional compilation for building for 6.2 (for pam_userdb) - tweak post to not use USESHADOW any more- make EINVAL setting lock limits in pam_limits non-fatal, because it's a 2.4ism- revert to DB 3.1, which is what we were supposed to be using from the get-go- add RLIMIT_LOCKS to pam_limits (patch from Jes Sorensen) (#20542) - link pam_userdb to Berkeley DB 2.x to match 6.2's setup correctly- remove prereq on sh-utils, test ([) is built in to bash- fix the pam_userdb module breaking- fix pam_unix likeauth argument for authenticate(),setcred(),setcred()- tweak pre script to be called in all upgrade cases - get pam_unix to only care about the significant pieces of passwords it checks - add /usr/include/db1/db.h as a build prereq to pull in the right include files, no matter whether they're in glibc-devel or db1-devel - pam_userdb.c: include db1/db.h instead of db.h- add BuildPrereq for bison (suggested by Bryan Stillwell)- patch from Dmitry V. Levin to have pam_stack propagate the PAM fail_delay - roll back the README for pam_xauth to actually be the right one - tweak pam_stack to use the parent's service name when calling the substack- create /etc/sysconfig/authconfig at install-time if upgrading- modify the files list to make sure #16456 stays fixed - make pam_stack track PAM_AUTHTOK and PAM_OLDAUTHTOK items - add pam_chroot module - self-hosting fixes from the -devel split - update generated docs in the tree- split off a -devel subpackage - install the developer man pages- build libraries before modules- fix problems when looking for headers in /usr/include (#17236) - clean up a couple of compile warnings- give users /dev/cdrom* instead of /dev/cdrom in console.perms (#16768) - add nvidia control files to console.perms- add DRI devices to console.perms (#16731)- move pam_filter modules to /lib/security/pam_filter (#16111) - add pam_tally's application to allow counts to be reset (#16456) - move README files to the txts subdirectory- add a postun that runs ldconfig - clean up logging in pam_xauth- make the tarball include the release number in its name- add a broken_shadow option to pam_unix - add all module README files to the documentation list (#16456)- fix pam_stack debug and losing-track-of-the-result bug- rework pam_console's usage of syslog to actually be sane (#14646)- take the LOG_ERR flag off of some of pam_console's new messages- add pam_localuser- need to make pam_console's checking a little stronger - only pass data up from pam_stack if the parent didn't already define it- automatic rebuild- make pam_console's extra checks disableable - simplify extra check to just check if the device owner is root - add a debug log when pam_stack comes across a NULL item - have pam_stack hand items up to the parent from the child- fix installation of pam_xauth man pages (#12417) - forcibly strip helpers (#12430) - try to make pam_console a little more discriminating- symlink libpam.so to libpam.so.%{version}, and likewise for libpam_misc - reverse order of checks in _unix_getpwnam for pam_unix- include gpmctl in pam_console- add MANDIR definition and use it when installing man pages- handle scanner and cdwriter devices in pam_console- add account management wrappers for pam_listfile, pam_nologin, pam_securetty, pam_shells, and pam_wheel- add system-auth control file - let gethostname() call in pam_access.c be implicitly declared to avoid conflicting types if unistd.c declares it- fix problems compiling on Red Hat Linux 5.x (bug #11005)- fix size assumptions in pam_(pwdb|unix) md5 code- Add new pam_stack module. - Install pwdb_chkpwd and unix_chkpwd as the current user for non-root builds- Fix pam_xauth bug #6191.- Add a patch to accept 'pts/N' in /etc/securetty as a match for tty '5' (which is what other pieces of the system think it is). Fixes bug #7641.- argh, turn off gratuitous debugging- update to 0.72 - fix pam_unix password-changing bug - fix pam_unix's cracklib support - change package URL- don't allow '/' on service_name- enhance the pam_userdb module some more- add documenatation- a tiny change to pam_console to make it not loose track of console users- a few fixes to pam_xauth to make it more robust- pam_console: added to manage /dev/console- pam_xauth: New refcounting implementation based on idea from Stephen Tweedie- added video4linux devices to /etc/security/console.perms- added joystick lines to /etc/security/console.perms- fixed a couple segfaults in pam_xauth uncovered by yesterday's fix...- use gcc -shared to link the shared libs- many bug fixes in pam_xauth - pam_console can now handle broken applications that do not set the PAM_TTY item.- fixed glob/regexp confusion in pam_console, added kbd and fixed fb devices - added pam_xauth module- pam_lastlog does wtmp handling now- added option parsing to pam_console - added framebuffer devices to default console.perms settings- fixed empty passwd handling in pam_pwdb- changed /dev/cdrom default user permissions back to 0600 in console.perms because some cdrom players open O_RDWR.- added /dev/jaz and /dev/zip to console.perms- changed the default user permissions for /dev/cdrom to 0400 in console.perms- fixed a few bugs in pam_console- pam_console authentication working - added /etc/security/console.apps directory- added pam_console files to filelist- upgraded to 0.66, some source cleanups- add patch from Savochkin Andrey Vladimirovich for umask security risk- upgrade to ver 0.65 - build the package out of internal CVS server*H?NOJBCMSDKVWGIEQLATUFRXP08;<-:@194326=.57,>/+}y~{|z1.1.1-8.el61.1.1-8.el6security_pam_compat.h_pam_macros.h_pam_types.hpam_appl.hpam_client.hpam_ext.hpam_filter.hpam_misc.hpam_modules.hpam_modutil.hlibpam.solibpam_misc.solibpamc.sopam-devel-1.1.1Linux-PAM_ADG.txtLinux-PAM_MWG.txthtmlLinux-PAM_ADG.htmlLinux-PAM_MWG.htmladg-author.htmladg-copyright.htmladg-example.htmladg-files.htmladg-glossary.htmladg-interface-by-app-expected.htmladg-interface-of-app-expected.htmladg-interface-programming-notes.htmladg-interface.htmladg-introduction-description.htmladg-introduction-synopsis.htmladg-introduction.htmladg-libpam-functions.htmladg-libpam_misc.htmladg-overview.htmladg-porting.htmladg-security-conv-function.htmladg-security-library-calls.htmladg-security-resources.htmladg-security-service-name.htmladg-security-user-identity.htmladg-security.htmladg-see-also.htmlmwg-author.htmlmwg-copyright.htmlmwg-example.htmlmwg-expected-by-module-item.htmlmwg-expected-by-module-other.htmlmwg-expected-by-module.htmlmwg-expected-of-module-acct.htmlmwg-expected-of-module-auth.htmlmwg-expected-of-module-chauthtok.htmlmwg-expected-of-module-overview.htmlmwg-expected-of-module-session.htmlmwg-expected-of-module.htmlmwg-introduction-description.htmlmwg-introduction-synopsis.htmlmwg-introduction.htmlmwg-see-also.htmlmwg-see-options.htmlmwg-see-programming-libs.htmlmwg-see-programming-sec.htmlmwg-see-programming-syslog.htmlmwg-see-programming.htmlmisc_conv.3.gzpam.3.gzpam_acct_mgmt.3.gzpam_authenticate.3.gzpam_chauthtok.3.gzpam_close_session.3.gzpam_conv.3.gzpam_end.3.gzpam_error.3.gzpam_fail_delay.3.gzpam_get_authtok.3.gzpam_get_authtok_noverify.3.gzpam_get_authtok_verify.3.gzpam_get_data.3.gzpam_get_item.3.gzpam_get_user.3.gzpam_getenv.3.gzpam_getenvlist.3.gzpam_info.3.gzpam_misc_drop_env.3.gzpam_misc_paste_env.3.gzpam_misc_setenv.3.gzpam_open_session.3.gzpam_prompt.3.gzpam_putenv.3.gzpam_set_data.3.gzpam_set_item.3.gzpam_setcred.3.gzpam_sm_acct_mgmt.3.gzpam_sm_authenticate.3.gzpam_sm_chauthtok.3.gzpam_sm_close_session.3.gzpam_sm_open_session.3.gzpam_sm_setcred.3.gzpam_start.3.gzpam_strerror.3.gzpam_syslog.3.gzpam_verror.3.gzpam_vinfo.3.gzpam_vprompt.3.gzpam_vsyslog.3.gzpam_xauth_data.3.gz/usr/include//usr/include/security//usr/lib//usr/share/doc//usr/share/doc/pam-devel-1.1.1//usr/share/doc/pam-devel-1.1.1/html//usr/share/man/man3/-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tablescpioxz2i686-redhat-linux-gnuASCII textHTML document textdirectorysymbolic link to `../../lib/libpam.so.0.82.2'symbolic link to `../../lib/libpam_misc.so.0.82.0'symbolic link to `../../lib/libpamc.so.0.82.1'troff or preprocessor input text (gzip compressed data, from Unix, max compression)RRR?p7zXZ !PH6甫] b2X/= }rKzQ|%Vw(9+3AKL;Ov7`XC#ˏ8\:nenL/n/%Z˃YN ^@zaf7&۟ uTo"Ǡ# qbkX% y~MV񁴙*oZ<@aŌvJ*T.3~WfzϱSB!b0BHjoA 쎞`&/fzOQa"E&I^mf<'?Pg^q35LX^t(5ls1V 0hļ(P Awɕ'' eNn;8H,2FS-x^0\ّ!2x`<[Onda:g%ϒl9(O˛諍;cDZϩ$To%6Vg.zjt{*;?$,FUTԨW\ajA5\J\'#p7HEH' # @͞A6p5h:ۚ# }JB' ! \{[:Z`["%bdԳB];աHw|\- $CFrOڈm(P$im0Bcx='`EcNu(1惭%eθL5ed_CU2(.Z^t׬zQCX ## VJA65Chukp/f͚d3ŽP{1'cY=R7sV禐0!a G%لJvoPW']3=][|Kŕj J꤀=AHwʷCom5H uMVx2I1|jw+k(:s$ԥÅW&,[*@H q64b~)p@?-XJݫTŶM4<)/wJPR_T$ʷksM?D1- 3-{n`YW7c)m9z|Dkw&\jx19 p v`\dO|N1GP\nC} Ίڃ,,`s~%ٯoJSL8 /4uHtI%p9bѣn% w1麖}6D9<lQ\ң&c׼g╄J1A၈5#5t)Jqy|M&-P<TpoÍ1:wIڤy}\b5 w:UsLT9{#J!~E+ ZIcƓO}mI'˩x: RT?UZ`e ?^sôX}: i <).wM%ЖF>9{U\SCmʚcge^L8 O ޡ/[DiLpd_E]~aW"j%Pa滒 {H>_OL)FC6=D̸*d . X X:@u1~b!(yo|g& ob+dկZ9( nS|<4`x6{J@Sk>9wҠ%E+#^/wN?&yN1'8_+ד\D ҙyhYٓ$@w}z;E)^{2#&6GhEHz. %e=TPF[DO(NVAU\A5ZD5}&GLioTDz}c:vt}e3̎z<)xaF}` :9,h(dGfJ'Цe -m-(|UV=lמi TD„flE_Mh kذ䚘\{H';/ߏl+ jcęDDl]jU$?"Ѹ Z(XfeSa 46$GRiyZN7²** _ZF qSVS̚/p֔, ]^9IG~NzEXo^DQNM sd1IW8j Z=<AFP#3zR7tt džPi(d}}'&N)h n9@ͩh|RdJOQ ˒kQz4϶gVmV}[[`2\9J2,rҕ9mլ 7A{Жϋɍ܎O!=J,rI)4*/_C & Yqo8.Y|}L:(8Iȼ(&$׳ 7yм :CerEǴ0i@ό涇fziELVV3rf2/Y9p+:~p#\= cJYd -,o>։fXѡZ33Ou&MXH0(Αⵯp`l3o$z?[5MQ2,>:B]GѴ(6*RSl#z0Z A!/9/ r)̶AQtq1xbRgwp͎N_=LW,mJ}YpGq{o9b%PׯM*dwnA!WVBJҁ > 9Zаs]6[O0W8Nzq2C+$ OK>D&WTUCI77ksC4@ߋ7QcG#l`B;U#` J&i4Si7a\]D!G{l QY?ϊp j#|#J9ד[!n#[ۭ $>oB(,W_3⨌} Γ|6aU yϦV>Ք}71;nH: EV<P-EjE.PmDfX#2Qh@ E.rHs3h_Ixݺ(ucU$ha 64.LU(-Ôqtު=M*Yg[)i}L-*ja}%kM*=:LnG5SπYXA}єA2lZ-9l(/vNBK4IE4BRJ?+}Ad&I *0޲xў+Z Vq (兒?&0%H&@ u {kCs)9|`.#Kd^污6/JuʸdBIQ i@d_QD 6+ƿS*^ҿ\e{a((6a&oٽnUFa5> UB_:cv{sл *2=)o6_ u%Ik xG~mXCT([b٨@eq~.MWX -Mly>W'`BsCRɧ˕(Ϥ_ڋ6^7@F;w5MF_v w#}B#Yaz<#FjtiL-DJ}||ìrafykr{|ޞbdpZM-ʘ\!p6UI^p\w:p㍮ed`{vbEZ|g#c"[jkÀfdJx)PgI߬w:ߗ=mqI`kdM_8?Zp^oc9/w)} ' $tX4k//rP'&57Lr5uC v(yk6¬~fIKEfP"̜s_,ljWLݙM`{D Fos[ HB˭!JYzeZwW{b>4N7$cb :H94~'&oD-Ω3&Z2At@Œ^SnZTlOߘXoD>nG-mÜr[_{^f*SmRw,?;Ba 럙ar=+M?l|o/SS)_t5Dz[]Z̫-Ji4kL^9 #'$ ~mgcfgX&N;rxs.lVj4sf, $I{(C:2 j[bF5N?ksQa8ˡ'H`nxK.98iFծR8d_e5qDrj.럗O?W ޴f#(#låGD*hp^8*w!f5t5Ǹf3J?U+"K2KAk#>KgRwʌG & pҫB keĚ0o;n"WcQ'UvF{`ڞ̬`(ԐJOu!2M{s #G/3'4D탮%`gye49N$'\]I1Pa6n `Lhg _jc$!gmN\f yZ) &,twݦϴN7[oyСNx̶AVhkhiqVW pq[۟힎+" N{)gC~Ddivs'TL^dE OhV2lQt>eG.Q:}&*7mW-|?k'6#(*Y"ؖƏ=uQk&^#Z{ %k-ojukN<KoKư_}Kbc'Q\L+S yccpm'/SKD/[aIzyܩE ~%48&('F&O7׳r- r';P4blw9kdOe 79!̈́&z:^Gͬe&̝P}"y?ʇmRk{?۠]Df4$=p.ؠvoin %s@8yU6U`Rp-5z]fY> ktjy' 59',T1>JXz9en@kfCo^PCaټ2e#:[ r^uJi\}lft7ʀ 8,X%6~#yRaZL]p(܂܁kALtЂSCU}c/~t0WfS#=o).PzϤ{9cqOo s̵*MW#F;! 8u|BsVҶ:ΒOPVB+TZh ކɨ8wsMe4r&B? F6U9c`{%PR%-'](8f!7$*[.WggI! lY\Dg]yDwK5=']92U9 '3C@C bO;zq+BH[nʻ{Eϊ75\BQ]TwRfhٍ=-!5sb6fɭ*p}2*S STf X;# ޔ 8ns_VD ",YM`&>gD@DiHѷm`vɘB8Y쿕Q$㌲  a [ rr{BzB!5!kmlYtTVMɭAJ>p2[=7>vhcfuzw)WمtE1k:Іc1Sh.oa}< ]Ā2cđj'h^v#e Xvx"I>ǯlZ2E%\U- l9BD5D~keg5t[әpհCwP&>/x۵}H|~~Dį"ge񜀴R`ɒPFa:TjpmOc,3fN)0۔Ie;-VVOԙRm夀 6#'f+.en=?6ҝ`K3*.Ov*R}Gmߘٍd<%+,g]ufJm=2-\ wNDwllBTXgh,"P&]a~5G0b=jɚ dNV4x~/SeM3){/ ;MѣX(H ( m+`=v6^=PjA,*>gA(," `H՞خ2X`#S+劗k.bl|P+u]BsjX;8*; r>(禘 TdE=p#ngWw"c&tw\XYmvy(Q㉅f7Sh6O(cf<{~PB"HsB VAVMJjmK?40) !^`DnAo,jdwH?H+ ^g0mr.VnVJb d7EO`z5S}RdU҄c }:~= Ң#ӈ(-5LD#_X[dp?ofjD7}-49>:>bno2/'h`ri{ل(=;`ßIP ?@;¿͈^"Ur\cy ^Jo-\}<!}{؊y_N 召VeY Wmo93W{;\a{ 8G~EN']Hʺ1~(g]  *]`gBeŔD Eu)M 65wkb *UG|oE4 )3ј\frbgXI4g3_uN~8? W^֏Gq ܲ&ϩS Vqmz.2'+(0X0+'MuL ǒlEٰy dixZG4_D)Sl#J3yƢQK i:R,A5>#yMnr YF2B:"zn`BWjpѧʸgY}c2Lj~`* 0!~6jW}cߵy7s5Rb.Q!>;iy=esf`D /&t vX,݋Wظ |dk'Qεwj}MCMώzvAP&mYk@sV:xe[N͑񬦫xSrޏ.ף(f>a9Y: }&,q!,V;;z W]I6 |ikOD~Mj=TI7 j*ef\֫b՝ʰ,6jk_6h%Thkk|U+EY/V^vp~`E+Ds5^05 ۲iߋX yK=)n;;?{0 }, =Q Ǣ#ɣ8/7ⲀL@V !8jn;("w|bUϡow+O:M>[]1sa|m5Y""CP0b: 0 m/s Uu_B 7;/)50B8Fhr<1vOzT`濋?RLԭ>l&_!aCʴK+dZH_(6϶/m^r)p]6$AԶreIA~EZbu￙kS)z݄o~|1tS2+_nw?oP}re! u]GY#V}Q,2hsNzGg66g~Z 1Cy6D%ȭ>_C͹vao}Eƞ]NPpDV5aTDl`_# a!26ʚ. Bi~Tk[D>U>4)<+b#}Dkeك|H l޶̔p*st̻ piMe:}e"KP^ǿw/^ub0'V^b EW5T<ԺS@k_Z0ai$eX.AlXMNWs>i2^4 lJm%iSf;k=Zt\bq8`Xaz,WM?lM49.6BB'kקig 6-to[OPnj;yglpǐ@&A]ͿbH5f ^#mC5jdh|syoiR3X u=ܬ-}}Hr{tF3!|yX'&YXE_1RY0pSq mhT7猁Db݊{U"yh>9jD9aoW^Xjq[T~*{O- v%azQFmzߴZ*ѪE&/D4r6Ppx%mcN,L6[A`u%VJvbW&ق#rqirBNYj/=u&Wb)i*ZA}¶1lO9{+.<&CUK)ѿvSӭ|=˃z[*CSk9@i3f%og027K/' vh!8€$0ԕWSګ,|ym~/p98 PvnrQ6Ą26ݤ-h g"( 7 =m{Oa|nc9 G#)8%s'/N$NVF=42o }\m7urx *鎚FB  %j[ouU |~^B(*$9e }38d&5D58_je-ܥh!u&8eҍc4~.ba] :zTF5UJ/؈~eӱ;im5å)_9CbFHU$pDP1&嫰ԛRΐAOuAzdH=u\跟E9TouvWގ.1t̢%踤. >\n3/l0XdžMg Q1(#yYՙ*4tWa)}ZPns's$d)õ$رΔѩT酟71K{Yq/[3cZhQ36+WEmȔUPB7P7"8@Pv695_RF-oHo LRXbS1Fbm xTi It@O@' u#%b.iMWOЕ֔ RRdtxˀ&P2\S hˤmVz5˪@*? T,_y)ga$#0DGtch`=x~LSt?w.Y%<ӍL7GgNE&mBtsxg[lD卭rF0D`ֹtڕ0KhAIu} b&kjs>QV F`]ڲgR#ӗSPw8x=g j#U*`jI^S3OAȀK37< Y|^TNۚ|:9Z ~u2 T"ZHf`rzOrdf"ϣ8._Fhnn3P3+4wUZɁ}U@GwlYBZ "{T~Af/苉'LC.;mIqX&4sNŮ] 8{mqf*j8X;E-= ԺwV^A."!TZ{f'B)z@*N?qDUgOn ;4ef/=3-*1"dm+LS*nogc&f#kRLj9Q^-H15.ZaI* RS% ab(ܫ'C?8Q}@1{>0r^g0<hΗxw\-eM%8T@}VKl`ՕT"%z?ۨTr=_Ex\1ƃ2q$p1mnf0B*CoowiVe6\BDȑADt\}P눷aynr'WM@ &?Te K෥a(H1{9=&UͅÑo]gݮ7 ^u{+]`txB29M$W "Jmjұhfy!BG${#C\p<^FgO GSLg'B~aBIDc!-@PU*2y]jBN ?T {?FhӲQ~S#hXYhOvj<ٍ:ìNXJXdyh4ogRgJY̧g{8튿xB¯4#bʻλ! WF٣cRq+K j0C;!-ܿ78qC#ԸU%89'=8||1\wCZO=gW *mvZ_"("!隷xg-V87H][0!vVaz` -'xFt1pNǮ /vSЙ3ֆJT `N^pFK;,֬~ܧ*{r&c1ܨiLBǢLM~ ,e1jRɁJ:@6rR<<~.q+q6SJC|ۏOi~]WW*V(# V$W: #P4i b ux3o`lvdǘa?W~Xt5MB!.;8#`MpWǯ EBlo_Mߌ# 4 SQW d)Vr!?5|qPLE{mS%3frlWͮж<#+pffW9um,^2Bn5;f8q6BX ӵV(-zrYwŔLi9KTL.؛Cń4t SXRS&YsYy?j(9@%MX6<3ln©` )OPE!2$=9!9GS$}iy'r _(0ATY<.K/=T$č>z-s* r((T+B9$d_!}ʻ#pײ:T"sfOI&D Aؖ h=J;]ys?U<);js{%~1eAwKTDj^eUOB[2^B6KFJn{o(0`8 eV&t/HK^6zBݢD\YM,T+(E|3(ȏ9IZ k#MzA`-(`$ lu±Ĩ;CeGQ\Ǥڐ3,sO6q@/C+`}v1' r5s$6020}^vE0či+V\A3yħ  )Pk7!fIn-:L~e,V,WBM > ;Az_=V L ?u1*Ctq&aX=&dg{]B)l# }r=.#&nȊ<Ю3-vSx)]W.EK*ֲQ+;ۍ `ƬaN*VtN݂a핯&ɩZY򾅾\۬+H,>ܰiaXXDu:sp(zEmhj!NWXS32ܝJ3=eevj1j`!AǐCNJBJ\mrsp}A.R|ߩ0浓Lmަ*=E-Ch#Amx8-pIۥO:Ȉ$ƉɁeuT)H7AHHWޢDXU&Zf9zH#K- ⥇#]:;J罂KaƮz]Shtʐe _ Y?f+r:/jϡR*mCjbtoXXv<+7t{.-cy`WF7`zK6:_v- e8 yQЪhI+Pg} vTݵ Dڝ1 ȀKAF;^` f8$#눯"#eڍĐ~Z y|ރ1'ن{/©A? ~(^ ZS sviyH*ˬn$+^3DT.B]{"R;GE3>p`RJųRk(Ch[e4f{5sEƏ.$+5=ɤb:NRk&Qǥeü Zl\\`ʿ')etLvD'VNcHߜ[];E2|DLD|Ć>Bv6'ʯt>jJ!s:R??HĶ0rӭL|y}WeTD Z6A^M(o?&'5,r/d'wYC=lMٶ6ߠB1ֺ@+bC1O\^ [ѓ`VŒW+l#. h8#6Pzk# (}Rx~5Fm V#Bx٥tMDſՋXHe{[sH$:pM9&=AЖdwor>UzMl I8mˡTeo\WBA⦬JCyRQ 6$sdhd(V#IShڰm0 -' ?Y EG'ZёF17QabHO TYN#x=@Cfljգ!Ҋ-݌+r$  fG낕4=sZ?<̒H\s3o&{v4&,7Q[2\G9֣#Q<~ߌ<:>V/?^M|!2R =iZ׬Ц "hTEF}H;9spe׿#d{av`BDF+Ag T2ʷ\ sd'>0 @?u*nM6ّO3F .ټ|+~KdU_HBK -dgXQܳ9**5i"l<Ž?j)9yHj̖Z:Q&nO.C GWQJU'Ɯߣ.·9-rڙ eBE@x$ P.NSӥ+1dPAAVI,N>*"mPLO>n&5[a l.X8YqEᜰwh>М(=e;L/8r(QЦ7:uk:n eOt.;eh:?KBDg9ۦ{7Z{]ho (8ذӷ8y=)`@Jd/NxGV?[8d %:$k SQec/8FyN%J}q| |Q)Eig6cgߐ6+6TlUBi^S*!=cCo!Њe#;w=O0hu`k!Wz7KxJl Rp\9]A O3\g: fyg\ LCwŻ%9Gh՜ڂECz"Wh[qa*)[SxV3"F}߽`]8?WKs79"$7iGl+s/v̬̆-y5xI+U$#up!caN "c_Tqj}e0cy 0N~eo:o (Z!cdj( }t(SU)R E wDI11kS:!cED=V%LP*"$4ticWpdX!Nb1[=}]{nݤH>)B q.zñFnk}'ʯJ&Uϼ$[]sΨ􀤀sI֤lg赬/A@±:9k V<%0k%e7;COе}[|u]ظHDG 2$gVw*c#p?)P Z"uuP0^4`4%KS; _$GQzh1~*= GS"iedH"&x r4Q|P;u y^r"98+D<]cJ!i H=uJۈO_ҷϩ|\/^tY+6 3y^[gV\km.JFK|"$+HVu~bm<)9iqGE/V_ ->r]P ʛY0Jʻ;jrgI=rd2@1OQg%&#Fp2 4@.WX6gBF)&ѡ{}fqL&SQ&CDc ;;ΏȚaP^6 x][ N5nipSĨ;tϦsn=R%jg9HQ}rznqS=C@e߭88 nnz >{$ǗAa[il|g gg85X|,O"Y\GXG>}M)NajCoZ L#ItheoqVVG!N3hΚVpv@۸I $^PZ7hMc3Ony%QTh7 yf-Il\}){ .NȮ/@8: mϡ~$1H6:RJ{ѣ$@.*r;3. mNS[O$g []u](妼lr`Qhw<^N4|Uh+n!!;e.[x]9r_,.F*\\SU_N _ 5";te.:d5xݪx P=<$s l ۰?,4?tt^Kcj!~j.s 6lba\%5hۨN50E[91>$hb vckھ[&{'~r>[?&FXeA+!-C3Ӂ 0 a)?ڰ"vLZBws%Gq$hIͷ٤36VBT`sjCQI 1_dy(Dkdҟ ޏO>,IbX$Wg'֢Vl)mtU0}57Ӷt*><h92I˜<=3:ճ;sBqЯpZ2&q|z>۳t Oa;.;8i(6MӜf ~iH,q4 =뵇J-@S*_F[p\IE]*T٘̈́j%gF_>TX P~qHwG9܂J?. _bfډKk%?JP ^bԚioR9 vB`MOZmz WL2ݘu2\IQ-3Al!8` =zC"DqN7(:XdS'BbiV\%B C>1Aj(E5 P t设*x+Lj3+|[#RŮđdT.ֆNԴN('LqN'&D6*/rȰ!S-e V=uTKM v;z3ƫj6 f:cUgr7&7[\xXgAc;Ʉ m2>8$ȏ ޱ e 6-wӟ4`W~JJ#6ܶ+9_X,-bFk"jֶdۦWɝw58hU4Ӻr~LU Qks V|zĐrc^k{[!w|HF2xp3(P8!V 8=vS*NɏFn8{JY4X/V$?p[K{>5>B&̝^~2RZ`,|^? 5K4r=V[ƈG$;7iYy⅓3▉g?rEr<RYYM6Ӏɏ^z汫ͮYJ(cFٻ^!vIXq SehȜ ղTy,Yr4LT,g'j0?SUsiTC߷lȼhC:mҵrYa V4Ƅ3޴6/Ql)dzbΌs8HYYS1,/A~ߚ@PabV$iڜٵcmT-S^WlˁF%/Mv0E;7=LѬ};(G4 :2[ Rpς3Xe*a*IT>(G8Ȭh_'SsOԚ1\7TZ@MJҢaJ7,?o~IOQ D{kp:7fVޯf?C S6K6_uw 'wVo*\.Y͈Ĺ]m³j0嚏yWv kԛ'AʆD*>+nuuΓYO>#͆WaE4B@@8.yMl=/`wKREW32;A:|L$֦:PJZLht'-1 |n&Mlr<$-Hb$OxaD7֒Ge ;P`gN:W7|rX=e:GRQ-Βfq[%p8ڿ4}BL@i}bS<<7MzJ:Weꥉo-]+1qC2Y^S̐k7dB2*#jX3ŠO1.яU c:6.>1eƑf-u1N@C-vQh`4fet &'`0r%t@WX^<\xpEEx)?tq#g[}d5 *6>#ͰfSqQF; B8ZW zC`?É-0%J{,}-tJ^P!q+[cb];Nq8}X"-$z@uc?4R4>rH-0tLeBl?c~c,f ph_ Fʶ!=ʓ[%B5| dt13jq0lH;O9)CG=] ׬y0(<*NRf!54K;Y4olMEBCeAu_LX8гUT8@WQ-v7ߧaɳpy?*vnl3J2*BJA w{ӎyL~z8<.xN_)O46rIgsaN UF+!*=N$|OѓI l+Mҏ{eN`jKm;0}x}Q<_wp$D7fJD̴IWJok6 ć7dsXujs]ns k< <:? >rܚegSLw/?\0XijzoOT{9SCp(TB "L˯Rm} Qߑь O{ڼƹ 9]a/5E <<q7—e1Ro`ʞxE{͛ Gv^]ͨ%W򝓳z W™:H>jVFbgуh+V#r2̇$Zi[pEhF :ina^Ӿ _}֋ϚJ^;DF@OrsӥzS} `dxJ1I~TV /h~BD2nH@4|J.,Za+hqG^pݠykӇ1Qt N^ ?i6uOd'&Z9/Sg3y{"VICKk1։l,"NUmm(2*E~ƫzf84`3~12h < 󂢆$ %8R 3֚_ؗq!mwXl|Έȭl- U9 OXf=7SKd/ Nncg/qlN=cb@%Sy0 }^r#gFwN`+IߏwhbޞH,5hۃCrpZ"pusUU5ǝWaU:+UZ/ݿPo&lB5Xb3ڔ YߚcG٥e T+"ե'"k@Ǖm[GH8LL,B% ,DavWf 9ӷ2T z{%,z"po?4($'jƛƷ)i[*Kj)BG[GZ ,#C黹^ek$4.SuH覲a6!&GR$ ` ͊W=Uk1CV&1;쌍OPc^~F6VabP(PB%JY"rFəi$8&#;4 VC_o,B[N&ȦWl]sq@¼CfR?,ğQSŋ%'p5VĄWpT#OiATܮ2^]妢2_u85Ul\D)/DxnKk 8<z t?wתrϦ+cn ]^Tj)nF?keĽIZjp! izy J}îj`rF<_ INgQXIQ$@_D#X?GZ | cbݭp6 $x1RQ5zD~m)3jSyq4FT.di13]*zV5\d22J H=y :0[!C}w}_&Y>r_,i ޱ$j4ŽSTcỞ(n%[C#d# 3 b;~Z;N|sCL ?1ulKḽU91y\#T|~<1UbtjJ8ixODa9޿3i (d 7\bݝ("g;~enfPfi4pU._<>uh4MީD2 _UI7QadPJem}X&w) T0MڲנaFwWI0֤H(xb+9ЁL W;,O$Ҋ_Mڭm %;#`Z_LINJ:~`3Cͦ]?{UI؀J?'ɹM$ D:Tvr*w\yI5QsюnoxAP@hx=$]K% U!03% +߽Ӕ, &pV^|dClK&!]o/Ykdd#0%c|!ij%hl=;͉Hl~4W _ٲ$=; fXb6eM)$4GNȔ;KiSݫ(Z.1O*Qxǩ`r2Rn~lnqQ:ҁPkʇpj<=Hqp(:~e`< 2O)?e:*ד"S6U%an I:{W0Ƕ^b #uYIu"Zֲ/7f ln5i'Ɣr!K ӻ f~ǫg&`*fG8gP%FO6&3RaeΏR%xC]U )Bڟ^l}Ok[ (`w2Vo5kQgDkJmAEeFM?K]Ih a2h~ P˼_jSuW 9Ez[{w}&ͨ9v0^=(zj2 L?VvҠ˔ڨѻzٗq˴ ҍxb?xȶ x΍8Bj્ccE*aP=KkǣŬqHRKRxñyh.都2t"'x(梣sz}C{S,y95KvDB2\JiOږ]\0JuP' cƍn(F#ô @~{+wEǣ;݋?(]<Z;bx%lK3#HB-/,F[@8GJKjjKYinFۍ(>[>TX45Pt[ ]&ߖ[_bf7rBGa8 [_3_9'_ŁJuf.f ,ǁYP"Gj%@*>Ajc8*MO,0) [Xʪnon cё| 3E<RہIt^ϰfkfek:PbKʍ FssmD^z*"33LsTWu4]-Y9sBzfyQG)X|Ar>z/Y5;Wz0gBNA3:T.fBGqؗTB6=;ΚČ[]`kYNsS{|?g `&F%^nފ6+LҌ|^蹬cLjH#,ky"4ZRYL"HtyH+^d}wH !|#bA3gWC=ul.8k`K{}Sa6$J>ҕj#bQ+}(R.?/kMɍI{ 4vf=p- (TZBN!`_U&kæxj=)cq 8v#vQC,&-F8Yc.|YѻL1EoautT}(Q~Xh 135v=Ճmq *v$Jz -KzG5TҲ8}Hw(a=8 )P6B|%?JźQ,u)@H^<;*XCl~Y+כ#T<;IɎckN|zS XوF[+&|VcPA6HY|}э1z&x+[̼3(a@n]؃ MRQ;%l8*[ ̀cQ ;9mϳ^aʘdĈJIq@챘:~ ~fY<; IP:>S˃tZ >fNMOF\$4T"2BHT/;:S&mNȫ <G=Vy4%;iEgpƠu_pLMZ49.BH楇^||6ߍ.\хωܙ ,WqV^ +m7yaeux .ήifAzE%l?;,s߼`~0RsUרVpD$ڋL;7$W"s XIVQ ` ;Blu:r+YE7`6r"ցv-U#'rnݩ @aL XW!N'>i3٨b"b#UпBĉMԈȻ#d,uAbA Ԭ)`,D -1UVG2`=MM3OKT8vmz 8[zjـ7i69nH lq7*vvT!NH.ņ*ߓ  冋i'5;-~FGR=ɡwWZ]PtM)k۞(!ɧv7$B(]*ܬfgy̙Q[NF-jh?\Q.tz&aPZY~}rh07JrOa;$[a4Rˁ7$qoΧl3Z&klWs(Bc"ڔpܠ8:L\ VƎ)`\0ɦO^IO@9,Mug l-$DVl,#h% nj-CKuIE܋<(s$! }3v:8 UdM Tʪ{)F.Zd ZsB?f ˶s]͵;X7!#mWX^k P WOo#@F<n_X۞咉}9U|'*cw$̳3ĺWʹ->QVg5@~ؖD\Y=fPMeetɦ9 yt'0 _{OZŎ وN DaEI^; 5S^WCŎqV{f?sJF2a _Q=Uo :яlk)BeeNq+MR3Y 'MF٤fI|0@Y.6YyH')۹V3bu~hضWhoy\"@?]+MWH  5d`DA^V~]ha}FU77/dvV?ʦطM&F Hg::[xs DM A8ĿIk?KY}5NReSb <"Mw49~it{W,!PG>HKCUUKQs|E*6ؐ.buSVD#wز  ;Ah8eFo_IRWƷx {l/_n^b],jIHHl'ċBIL80A;0xTn>e7gS60z#d6wsZ{E$&IkX7#8Frqjތ2Lgvac^E@jn Č,/^49^QpDpXi׍qr?{u7衴̥*'s;ֻOq]ss1r^Eej=MH5TxJU^gTZ:–X#įf)OMׅȷeҦ~O&(NNB" rjr>J 5HZ:W+-~&I=2HQ HN՗dh N/IR(KcL`tM7ڜ}+VoEg)~T;4LIP3?i+oUMtbGq h]5v6 n=degФ`\Se1H6-K('.x D^)D'}d+ky%4>eܷ>N< EnFFL=,O6z€jm{0=ؙ d?*XýcjU4P.ox0lZ"̈́k'D-݃2'NG`ラ#N SI%(˔(V{a?C[{jh ' 0c[~$|0Fxۧ@=t!DG۾a3aJ'plEU$h3?dQ%S@SU(x} tdC[ۗ;VV[lfa2XX*Ej۰綞n ʒH5< e06y^|iڷ#mp27I|!>gRߏ@KHzƸFy3 9Md!-MknncbC"=ò.g,L\y6nMB']H-L=YˆS.n6(SYE wV'(rbkχ ?-ؙ럙.Rw.h%/0`73ߝɠCiIEfw[]`% j6+NS g!%(b#ʗ!".:jV$H09!EѫRæ"Аϛ51h~f 6u,/ qy5o2w98ژwx1 !pxST9it?h(&rG>ENc`Sp"yt Pp8ۜ'4<%EQVn)@LS=OL~6ꄾ5˅2ʢ`8״쒼i=ov[r/Be}dmMZyn`]T3Mk04Ӵ> &HDD=#PцB> hs,`@B6U~=@9~~"np:9lά"c:1|q)6 'P”Iji TKtStٴ0 ǟha >&ZJG@A G*yέk-?Fƭ crJJ!: L LI s&M#s`lrb'D/jtƸW<y;s;ӘJڿyNԙFES,{{d&+? EeǏI]SaN *ݦ HXKr|B B33ǂbaY"#Q, E*2}nWR~w[S#*=r[-1deZ <6s Tw'$%9 %MD=U s7 j:7('SYڼe[W/QTuoOOqN^ߴw ,\7l-YS"Twdc+F= $VCJY*aҝodS8Gisl0KmE%,sL&XNwJy>ո6K;݆¦\Ք=/e^:!b5`rH_^G\MӤc_ 9ӟ؄{T發XMHꤨi)*!& LȻ9Y^D+$ ]HD]ޘF SC=~oأ.Lv9%/`kh}ZDMV_kDm í ;(f4o;WSEr% 0栛qW&> NQNl) `ş%P9yd##Dl9s k'!Kޏlȇ)hUh02.㹺y\_q *)1{p1s~l9ƔӼ#%،`2bIxek]q (i(h{)^T\W|5-Gb]?LcR왩 ڷZgj[N8Je8)A%'b#&UXwrWt1*;M\t!FXZ;kW*GČ7\#"5saJFͲpPJyO[r9&@5)s$#)ͷ>dC{TF32&5ާ[9<¤9ojߊa| :](E;Rc;~3NNW?,ex17D08d5|+Y XWN'O*|ԃFf}RjZ<4lh:R#J7}ژAld[Vq7ː +3Cb2¢p(?(U(&}r&X>ieɍisY-c2*PHz,Y$8Ƭd\) ?%цPO<]nujl,?y~&%,xƬbP4`$G< Pt1 ҘO(2fxIC^6"k^*K{zߋR7r1I fIv=YY qX~DXnP-6cl1Gc\D5[:̓~ľ_=AkE"3×k"=sJ@ӿcb6{=8=LI&mDF}L{=I{"//IgSR!&ǿik DP;Vפ3z.}mlshϐhi2wp+A1Ƚ3us_.|Ũ VN>>N?MǶxfff>C1`~Xq@pyh`ogX7p6iul]fs}@>(Q|K[*_%&RZPg u^dlskFEA6)+|c4;hQR*a&;F\ ,m/*jqZ=8vpߠ5jbK1Y#[zC7sER < )bufdBK[:9'jb9FcߚsEَXώX<@џ< -y_!"PMU_mg׳p^gy۝-3̚'8P:_|6jLTb6&(ijV]66Aoe+ D1R;#wgz?ل{8@A|MUTo'9Wlʳd'(Ӳ:cR#%vQťvCHD\5j9gEE.)9y )q.֗UF3=u@۵%2uء`/6^)҈@8-~e5|wTMA7|)]ZWx"^Mŝ҆4>.Sa{m͖> gsS7T6.71% עU# *AHNa$hqL bx:P(cμ ;B2LiZ o~O [<ֺ*ptUH W@b}:ȕ\Q{f |IFx1o%%f-!u =J*gLK #F*h-beܫ/L2[Lmp!w榔pUʲoJ~ َ=K5R #: N %`xᑋ'55g6bim@ !G$&M^$s+"p={#t_^,WQayҞ hqK;hiv_?:&QUߒa N"zx,`DloKrޮQ1)0-ԅ:R+X{`j6 }" >>6UsW9nA޲Zg._xR'USy%Ј.3 -]"egBZ3-"-:q)^<0~x ID`HK4rfs7䗸WȶC;G8/` UBh\Ri~,B9ض֙?Q*!AF|rCLU f{V+QLҎlif)}w*F"^tܛOg)4MyXP~H`zxvu7GXH&NTdS.:<8^_yb}G."nĮp27@\=.mw$q:yy=?|NFQ!/T'ql>gc҈ #jkv-2|8@9\p*rF*Wc}0!0[պ?R[d-\71πJ-袆aPW3߮ ƀI-TcWڇbB N$EN t(׽c5zq̈́ʄ?Hky蒇% w] &F7Qİꝶ[(SiT|h}!~rА4dq[O +|83%;)7UKE9-0%/WeŸ͟|Eе<3j_e"@o0s;"#6ު50z)m='NSo Wx`rO ՚=|M#Vdz%yARjd˶QgBQCR)H-¨b ;/!ʐg#V~xRZXS@#ἈUjbaE8"/֝ٸH5rrczw7erW9EuQ2޹_O$jC@`$~\?HȠJ"K0|b|vu_JӮ|wOB${Hd!}Ej ln3z K5&O6 fq ]|^qYL/?>o ȱ"w?¢^#%;]&&ˆuG;gSǧ^[֙_ UIwb%o>d;'1Q^GeugN"+,Qdxou?"eG#W0Q,1E6nuyj-gB?:5C-,/y s-V_`F8]f2OBHZuaAl]fj8ĂPй'Ml1T`7gPx` zkkMÞ$xr4RgX/3=:j!IZ2gƹ@Ŧ<jbu&&~ ⏎*d" r5heaO܅^Fdؼn?=JgCَ6f= cݡ[j|2-:~ga"lXq%ѓh+ϊpt+xE/BۄaP"Jqg[{|Ș|pKIӺL9,k ǝu)3d/VHV;e;KQMF9GYn9 P2iH.L:VR)1pj mSP] 5kUO79}L1` Wϕyp$!p\_3S'ќi1"8DPD$4 Txl{Ğ51 yXub7v1n0G.Z-* 閠pLGs eT MJ޷2T >Z4= ;}K1s,O޴#$;t>Z͕ }ѝu61-]df 7b-C<v!scqmR4n oF/saXשda?u@#*$bM!T^_tG Gf= ލ&.xj,]N"ٮQ1)nexphFv?2'b儣f-2*Z4c{9w2Uzu1YÛCϬ '\'XM?Y=df7e#) 2M5EV۽FlTzec2F338"dU I#@<>OIGIԵ,-^`_Q a[PeT6@oI;<306_`{k60ULvlsgC5 т[!mw#%#Z|gB%NzM}1l%g~HȓU7߫g:x}l+[2;Pg3Y-4.c@u%\lTr xЫ:mSeS(`Ѹ;襜*yO`3rLt-5&0S)GxLZd;udL% xw<s0(g:lzUmhTG$61(Ӷ}w%OR{ホ4y:0!^RzrinɒLUf>1Nj nM~r_Tk2`qu:y/=W+Â;#z64Dz=l~hm;a+VQ̩TŦ2\Iݏ|S{muZ{vί%EHM&fcgEJ0peXK ,-͝mSdTAdM!GUnwPUKyd:oH"@|/^CIbsM<[<~9SUq&Mv׭ ՋHK)n[k:[-W9n|?üp}CBEi7@<( ~F/L!z-H((ztv)7 l7۪ϴΈ\fu UФNlnZ 5N`jUnr/ι0l{Ě:ݗ@:?5[@ZT Z 8ҟQ['nC\P/.g@n38rbե, #^#9nG '(S-Dऻ,P{Awd%&/#ٝ'͐ 7v!l'VW瓶uWp۟S{\%M37lƳ6V-%ׅ5FϿ?:ݳ}pq Q"3y?WBC5R#-QŨU2Z5#^ _Giȑjۡ̕40r̤Q<{x"HJ~ Qb/>/cU2WAYURU\ju`/Џ`NE)b?82E>? SN\$ !HUJX b,*yХ$ NsZi)9hV+&f3<۪['ܬƩZth!bLhy E3yb JЏaA [RGm|QR;2>֗l{&hI%f:}Vs,ox(H|ot*-'lʌ^.^C*2oCAW 3p>J= #7V#UIDL ``pxXq3@lwaW'lKtnA^]G@_!J> :IUUʼnWb`X$nÒOz6xpSe05WYKH]bkxշ"{NV b^ M-'ٰrm{YKJ י]qkZ5V0@k;bB 9 QNd-wVD)toiv{y,'%j-BUyKE1PXqTET,rA}1`!UcEEIY  B_Q@I1& t~.Wpi}⇓)(ǹQYrKNjģDkUzsJ6ڼUe*-IS MuW9[tV5ց"x˿TF]&&h=ĉKQΑcY>{Ĉ: & 4`Y#;הS~}: sӧ0q>Q\ߦ ()W{ ̵;Fcsry7 7Xd Tp )^zzGӆ!St MEM9ia;D,L\[PIYt*Lվge9MNBWޛ9$3GɁNw1ا|pg>bKvf4D1{ɴ J-ZN]ԑ,ygtdg;4D\Xy֋'#1=}b(j>^("^ WAbQ3]<[쭂éoN%DVdMO('m8haT^b{q;)Y)>$IDtQ&*'fxT$86|⩱m$+@qG|x$]\j.V&lߨY}QӻƱ迪 6ZKƧIwj 2& e\ Ve)Y^@\n"N|I>}B:Ӌg_~{8p.KrƆ-ݎXxOl|*Kq鲾 DgOgGxaa<"%ڙ8#m>!9:*?k/w"&hCʬJC8W@(%/i'ƅ /+JIaߌMZm&j qwP0LpC^P*l &?~bsMf+N9eHdz(LL= "e벝 S1f-mЊO/ +p'iĎF[.$t(U3_ܘKxP,#/FzG y;S_vzS>LJH,k?{9\r V0;Ğk6v=JZ#g7%R`D -tJ져ul+Dt`3^y`- gNv@S]2L2G&A5ߦ@,!v!uaDox, $k8f`&˺{M;uҷswT?s\|L BqU߻6`5Z$q(Ḱ|S?bcCҰM;(2c6GM0WSx~&,BL⠂sNw*"Y]D z}tE#͝|Z*a+H;kt5qEd35 j&"0(lwϐmፉQx3ޝgH\CjǢnJ b-ː-}Y^H'J* ^NScm "F۹Iy R_wNz`}c+\Q9l+7cή6]B+ē>yaQ"SWRA15.rXߏ\LJ\+'5e؂%~^gӔe[V/ZbT-6.# DmG <̔G 86\Ah O]]EC3^XMyzq sَ2JВ% 󛜠{r7ޣg҅!@KDm.\ (k]]rOI&\2VԊx Yonav^3_B'@Issv?GpBu# (sUPWpm* $&4< ,?jK:jDտ/+³ @Ud }cwlFXhd̴q;Y_wn!5v2fG:JV p8f͘'KY/@RJυ"^Ke3Y,CmD#Kt+[g!4WWtlzc#A4I0tBKizqa:P k,MۡGԭBS4$ ^g׽Q$u\׌eŦACW (c:Z="(ą 8Y\Ss7d<^BHq}b{U Cd1[n-.{bT8bNy3>GHYwopѲ&s7[B8&$ЙEO~ѷ=0iua))A EV^}3&4!+dߊB8VdR N%>l t:eqa]mApF5[U]tF2 rb)[j>9urRG; ʘO Oڝ8 thJ9s$#ؿ0)iJW8jyD΄|]fD$=7ΌnӝV8y#(MIN'ح:u@1ގ m{JD_s?'<=JKݴ+pbF}gEB#^-xȞvT IV0|IGs3}>xgT;Py N̅K;U 咋Ec0 P HX^:Cq1.ϔX9%Nt͵JSrqà.HQKaCGĆb5&E۽O}N6NHC(ɞXWʙ}(.a %-c!dL.:~҅Nh3m]9K_ݐ$>TPy\THSCXFbN-is'*pGTYs f ?Y6cW^k23ϡ8svv"ϒ(Fk g^2Z=SQ~g!?aV@,Al+&C!(`6( {*T#>5_ߢq𙲒e Ց T cay!oJp.FHb^T:I!.<:]ѱK,'b1r;]rGo^`TF¿nb#$xfyԲ#53A0=HkLp V+V_Ϟ3wi7,}by.ۨGS@6&K6Gmz"GaQ™pPW t샼r}bU9g-fQf{ϱc|*IUPYuuwko#3ٶ;R&,s~,ikKͯp6쑿z16t\-7bi=mFSD D򮱹tv<1S_+? \ GW!SN^pU_>>^m-ߵ&^l ?Gq U2Vo=e˨s4Yo% ,R ij,F 8ew} #{qLC Q;+ARB`D'4UG/&p\#V& ԲE| ]n m۩C-Zr&C4ɵZ\^+K:r)Θq7N4=˯TN桧>RծT"~h*o5%Š8tZ=ށ`SVg֏ _XsZҢuA bN, 7I [·CN _$m[@F0n=SfV·4ƙoEh$Iڎg@P MKS^8}ݝW;_g&='Ed処=@x@ Z̝k5'Ɇ4k-.C}KozUޟM @Ί*L>)޵,a5. K>:آ+;iHSБ&'ypJWž3iJ=zH/\ A2[8q@ӯ($j5~{d1DaF_k wOgE د]/xkz=x_Br.o#Ƈa Mwì-hQ}zZQ&m:EQbZ|Ɖ}ïV 9 `TԎh"2CUvFP0Q(nGp쪝z<H8?dNuo+&*k6 j㴺YypΊhnBv`ـФi!bu}Mm־A@{nͼx+sKߖqJx3j ]m<|{K,l*J8zg?17]yrhP&.xp0eY?Rh)-,sϓ2!Є[Yox7N>螋-ITZDžZ!Ø1p飕ꬵJ ux,R_[L'B3b1J۱l-u^Wr'iY9;;O\Z{W^xho^ FI17s0QQt?i2VbgF(17a=Hމt5O@l{9vHOcFaq7m쑍OZ\a2&0PaPhrvv=MPjock_8(2; Eẕ3v5 iζ_,%fMoFh/,/p7bi2.*=H$ֳ-T̼/`V Zlecxp+yhCA+hڪ%)${~K-`𣾔曧"d:$Gxue;24.l~#2V¡*V0A2uaJg@R۩'SU܈Fi F1< y:0ء4on&shoxJ}w8H}k/< 6c"̭@IyL_ Iѯe_EA}TIHf}W  ,2Ox*^UC&?ɣaMfݻT.vLphÞ#S?ihJ5ٿIPEb_<ߡ*~D}T(`䤒t RYZXVM/JsEwSz6\7hl*->pf? ߶6F~2-EG Sb;nܝF "͙]ʪq WRDH,Ưv x5=_\TYitȝ1 ̶El(Ybҽk~KMfP?7?[Zl;-Eu3c0d3d<>y(7߽`״Wow?T#i^N@2E`蚳y9NʽMO&>#VU i]#Vl6>ЙmQfzMJ6AV}. O{ f{ukvc㓷M8uE@W:?5f02a7  >ٖ`̤YP4EYS6I󟼅%Oy:TA ׿8$'26-nq[rCP6e6=, ُxI#`sp Sx:Lw"e&38ĹEkWÉ6u=:/@]72J8ܱG 2𤊬ܝ?3rSg⇇WJ*GǛc:O%I /ʁ^`ӗ ~јѠ0!"e*ifRؠprtyԨZQ*-ڷ7q؝*F?&wZt[v:\򀱂t <=k@صqmwQ̵\hzk6琀U))іx[H4 Q$cYtzGy]$,I3v`E }Pc:8匶H)E;Cx" gP_6F+X2RL1Kku" Ht9wV]97GvK dbwe0V}rFǥy0JwWFVgM!> }Xd׃` QJ^U6Q(xV#Z'WgvvWOqCXH]j*v9`_|"1K)1 ma@A7D/F 'LbeyK8lasNAEЎ2RXYZ߅sj}=wkG(%6%r'1xya,"oVmIChlT"_BU,9XG*@͙= "M95p&g`ż'>nL]Iaz![ SpR>S9[AȡM)r8{q != !(A(\ @>V#U<cCPI`r"n)xiw xfULOjj( {B\aPTn4u`1bL%`]{nVEw Y8n('`6dtLauy^U; $t>3d}#Eeгmla1ǭ{Uq:fQՏ@%k,Sʔu3M5yvc<1CYUm>WԭQn(%;|_ӛ|zdk] oP?&;\!J-N$“M`Vap0ru [!ESBf=WIw|; cb;FO{ws UW]+Z8kKȾ(faA~v0o'VS6ڗ2:wAϪU2Mo[qezkO;0 ~%Īx'+ :B\KY.FxFlk'鑺NjYhO%{zV^Xcs9s,J iYU JVDէԳC5xÝCыC9){sȠnZ ;g<:U2vTqx^|-!  h*|bJ(.0PH1D*uн: 1͸\ r>G LN_hl}{I_Sn荑ԭYa!rQ@>~9D8Lr>T]O+3tc󛅙.b_Ta9|hŦ 8»"8 cZ;kd0D 9xP~;/3gvX?ZDsS-/,yfzrJoC)d*7ow1X7BS{G0d ʨnǬ-NCʗ@'~ ]904bgӪ~ g&@c{U'X}!eɅJ0 B`ZWc7; TQ!rDD坓F JA oOʦ'[yGU65|'[؜zS@e0!nEE&}4 ^%tǑE`E[OP:2AvmhYfg2*s@!ENZDon UPKg27ލS%T]K76ϪH* $_oa\/&BAӒEaeqn:-Z`jHz@p IX0۾Hv2j#rkF^B2asH38%tnsHO=>;i iUti":}` < ;dtT&-5T\C;~B$]79#f-􏀚HAHgu0ua8d |c+jk5:h,.`"/40v3bIPf׿3f0`Nƈ)VX.G2 *ܔ(:bb0*^w.f7?_Z  i} o1r_v;*C[(IoHDce9?Էn.Q" iEu8>Kl( {E7v/  aGV|[b1Gȸ~L)n3Ugn/Cx= t޳/gW}GٷN+W3Ȝ]g+O?LZm*W'T7&ʟ!{;orP?G Xo}`%W%!0ʽVݱo\6H?B?ncLb1zEY( w} Ya5S/ffCѿb.Vۊ_%(dG sVOiFݴmHg-=ֱ1GEI!>x^D 2!ՙgij`Hv! 6K0NEz9?v""]T`Je0oDԅ smT9yo\on&n=X0z7wZe7${1BvA9)NMYrlBs|Mb7mwLҪ)jVrg3A9+Z &2+iS=q:wǴT&h)MN+>'q٦rbD|N^T-9pV)Z`3,JsG",'VDM:ܖ>cK֔lS.靝x߬9Cݒct/%dўO0!I>{`%;8ߕD'i`q4rF3/30p3;k 4)(V?J)Ms~)(_lL@eF.)lt'6=Ocj89<;VsK:%%;>4qw*7@_fH\v"Ə: Y()`_O&E8 PIm3m+j Oy Q8xa IܷXb"w!|3E)ŧ1!=10O FpFl  S!&3 >`S[: =ܼ´I E#'X1F|Eu}Z>p6HRDmY{#u]9Q3 (2a4/A^{^(thb$q<0APTws[W4xԗė\lB]5Ty}shj=/E~27<3X=_bIF?V.:Db ^u7\rk!zڠ]Kd`:gw悜lYnfGDLDۆ-`.6d1.6ަ[^)O^P&*{Q5=ɸvED`Mx/HK9 &T}E\t9.fxQ]Ex‰݊ZFX'wdCëxC|,jcvy%ױ޳NYiݭWME^o>.Amx]ޱI(x%cHt1ɛ3/lI `]quVZoYX #V4^7т[C?WC^xB9)ӀAZ˻l0nef/iKaHG~*D0BЧCgDĝsUY ĬT9MMHuPȺ9gj(/l@;G~f?O&3MA ;^ A*1yG,֨q\͞FJ)G'"ǴאtBy&%L${sA>y B:d}ؑ=Gui>nfêAGb:ΪKWY"jSߛΖN:Y1. 83J;v#Ckkn[h:{鷙ҵ,$L}a{;ǢP կJ!c8-xB崠(F*qpEUq ! CQ$w-Ẻ(Nc֜@b=rŻӡ\*P|ƓPU?m}S+;F ӫC- 7HOaX{ҏ$mʊ2/_s;M4ջ`[Ms I1ּU\ % EfVMغ?3|b:p4H>$e? =uу/35~\[i8@׀s ?lh+ź>GT*o:H^>=su3F8sm]i-b T $#QTnyT@-_;8])a |`AwEϚa?Wgz{M8FDG!ſz3WpO |a;mѭÍ;1;/F92|gqyB+uc=5aOI-,@܀z`j?vy@kkݮOw۪02r1ZEеnw*`K̪OMz:Vr\ GQ1P5KtFJˣuE# Y_h_a ew0~~ Uf+tOl8clIbڼaq˙=Dq?(8o[Jvd$yɞ“_\!~7&IrOe#"c+ʠC9F"HzdkeRBAs $SsyG={v9j&^ĩ'@3u截OMm"MAj0A^R8/zS˗ (#s]n Ӥ{\n  "헞j?/[Ny&9W 1<CQG{ob jK'[Hp2=Oo7h`agPzs}SFs"q9 ;CÑ0]~AWzn[*c)z~-35], OKms'L.YEHX o遌W[ti -NՏJCcM Yp| 4،# _J%eWl:9\Bt7qRO0n(]ytלߤM+IF vLbO:G#54 iբQMav(}5@zi&4/ c ʽ#Lg4oۘqv-i͓)_,pHmD4]v77 GyLKqchMȺ'#c +f^y\?|ȿr \:ɏ۟e4Ъb WEvGRØ}iA*ƴ:QW~W$ }6źg.ҖySC!sN0OM,TJ8LL5aPmF 8*0pG /ϳ!T!,:'nZވN@!͔N?8LYOo[w1SJyk{ü!߻ H?}!"{ NMAПKA=/8౧A[ K[1e Տk;īkx£9 |;E0?Ŧ$Je2A)ߨPw^7e%vC0u{ zJ[NW\6{Ot-ukH$}TcJMfǛD9_{H`RNcmSeZ"`Y sA$"Ůf$LyI>)GxT'W ) n*#)U>I +)ĉ4޷9q|,,@WVim}q* Z#'K҂aGzׂ'g%<.ƕeSL/1%MyAO.-ٺ ;EB,QzXaRWo.{s&|a ]UU(Qֈ%&(0evdqƭO}덺Qn9_Qm좂fTdtG"-W<^ZL0*Ib JxLmyEpիaͤK(C}ћ &1D4bhM3Ocu\Wū'uj?C /L>3M@SnG{ t`v<@ >yE=˩'r]PbӨ! b|a`,kQ ‹dy.\^8hЛ17cc`Sѧw,-ֿi0h RUT ZUs>v.yb๝ZIs^n7<(gx]X?N;dCHP]7&eCCI{,2-9o`X]"I_dt1;E{)j=XS}ZCX;"(?KVWo{+W~{L|h5~&u"O%8ϏB<ug]5E{x1ךI (S@s rx8 d' M*r oteC;ilLGDꉪrkƽ:u=hBPJkB8%:khXLU$c*ռ[_io ^}.G)k\8βrv/1k,Ed7hKxkklE(bqsYR³ժkf<֖*D&M(H)ͅ.հqX'?3Da0 \I\x)>HG&EW't|f=B^P~7:{m+"qgW'k!YCQ,zGh3ߓKai稯QK[R^in n ƽG"Qx( YIeJgȴ,@so)5jHe}̟Sye%.d?r'u&'h"'n[h.-#Y uEUIK6T]ϯډ|'Օi56o0݀>;Y G?`.kԋW"'l nͬhIP>p^|0n03hC}NPX*EdjfUjVex@HSIg\˺Ƈ/m Ĥ #m-(>>^A8Bu gNT`Uw-QtuA)`3DES{Ћ>Zj(nb>-'26 „hL w%,wÌ#+>oϲy;q_`}6ޥɅ-n bbwSw OI6+Sti@~t!cYv5kC;D^%YrJ!@I-~Ԏ?6Kɮ-#m˓%Xo4z{z`z1 nfGߝwVuv$%ʢwV]5}5M{ 6Z~q?n(FW^10۷׎Ԍ)T8S%XkÕ賸1x&>˗2$R1L)`ݔJYcuCI>&1 n'G!5QԅwT)DKBtTaTj]YbpIhb (BZa:(YL&쑯F٭@צI[.)PKp0Vʻ t|eP32ӒPǃYrn̊:qπc;1Tʋ;iUO&t:bHlOZ61?G&|Rqf1ActrH}N%b).1Q(wtlTb폄*&ucAE&;M`s L%i]bX)>JOK7J"FFc PSQflc6^g{p߳vyh-e`n?{1(w(oLya`?COc*7Ѯ,`6SNpݚQxN*Jlq)j?ῃ ᴨ.TI.F8̄QPiK#30 qUzqp6`[!-Ǵ51.QHXSgb&C$^NjRT{֢#-v$ZP/TPʘLc,KEYp^|R62ir{=2^ 6xkF|m]߬vT }™ž$Sp:t]ig/,bK ZsXζ,b 3aT9j_3'۹dVg?^z֑66 (E2"h (k[ԝb qNVrD J@AE*Ϡږ30n_/_pv#9ԭ24 Z 'M ދ'UD5WZK03ku/t^ӣl>Fr:!wqg-['P^T& <DxcHuҟuwтYBe {=mXϟBP;C;Ԛ.U8[ͱH_8H8ϼhȊPd^p;&3.fcO<\E #f*lڄy9wqNAREK~M %_J) ` ޸bک @]!sꆴPuN;<^L2|՝ LHcϨ]헍t~<$j=4CrJYH;M:j&%~,fuW\|%dAePx=dϾ17qf1B64ge 4"Z QLFNijL!!Ҝ>!: 8.v ᙏN;4@#|1mJe=/JW`Eë\SEo,Fu t}Ev18 ŨsyjD,IYV:&1+"bU=ƞ,XBkX+5q5O6I1s `0]U7<1u v^[f-' hJ/Ezչ˘ێ0 FZab(,gvK鮜aodgH$ 5 ehhc Ls+ ޑS5ѫDd&hdDت5\(mYP Tv2a[8J* d]z;N' `]l33iZNss6CbDNSDm3&jYgڧ[sna$!=ŕ) ٭#3(~L A<𦏮.JiJSl+(fbeyA$ZL :oЪA-9L#o$6 &7miDe$`i[S[߶xkpAg3l;ǨbV' y> ~,O;HSx1@(!VdMIЃbw4 NZދZ^=5M  ɼK9(!"t;f~WSvf,89[#(fTk(Y"T%,%yh s} -TC%> l_7$^AL. "?.AeU/៏7h9Bǹ Q@kŴ ҸcNB#Mv2eJ.m I.Pyhn8kk@dʺ V؃;str^36NU $RQ;ېS*prS#0ZUĀ-)I}p0b^au6 {(ӻY+$ DW2q<_~!xX=J|Mp&ըrDvLq_?W6B٪F4  ۑ#9+9XQۓ}%b7BOXS"h?^MK˭\W*^أ9:Ӹ;B[e _u 4ЙEBKsetG:%(7(I!Wђ}7§K?/LJ앖FEod͒nNT1\3meJ4UvWϽjBŦ7ۜ0U*D (My`F'3>jcS]?qbHEu [ ]wmi|-k9^翟D*è8 ԉoXuMQay :ʄh۰ }TsfE'>!Fhs/ڹIcPw8?X|y~bKNsgT$TL1KNBzIb%6 @'5t>ȹy ]1|JΖR*aX! 50mJ tsihnPsM.Rk8qᲓs/ f^2g[`"oQ;Ww c*'lm릩kxYw#Pd͔%xcF潮! MkN\Oy).$6ɽ⢵j xZׅ6 77n%#qr ,Qkm p-N?C/HEb}$ӌH9ѠՖX`w\TH?Ktĕ+K#jRM|Tvu5/e/-F)hԔv2Bi 3oHy~ hA)W`Owf^!MPט ʣ6L9&CQ'ڳ;AQ|y5NOغFeQSe-CiY̦̑3ѺE[2„y9#,8yq;`AMF`S} )ed M6pfL' 6W`)tvw/賈xe1? ($ԕ{glf)~!ƪW P=PUsFwB}~->HTGX/5a5, *tLh^:wmSJ?o?V|&i_^c etآAlZxJ8`ۙ6{}gm lFvb"vȕl9bs\dT uq}up:RbM6:YʨlO y:!Ӹ[Z8}eIMHOk4W!&V;Zl/(#x]wU d]Nwh?lvփaٺYtSZR(B}rz͵ Z&sevQr\8Z`zشKrՅiL9'yQGIG"'WQ~@p$ ?@l#}(n!C[ +!@)ͱê:bd=GɂFI 'Y<VӋ: C,M%ɬɣD.n4Io` P,1jҫ8k2`*g0=F!RGaVvqKlLʺwdUiTP֧ ~dZO3d'*BukiݗcN4ʩ0ҟrעA3?֞80TΌ3ڮb|/⤻ɕa f{9qnR2¨D%zLjpdcZ肚u ?z36| 2>e:w>|,MHj@ULӎ34.]s"\7XIG{Tp[hJ<ne9 O6I(@ , h{יwr:WlEtec ]'ZN8qaqV?xn@xw~I@ebg5T==DE'((3]WB, ]j=t_yD &PXia5$蓿U6vuԶNVf̶joPxs љhL>LԴWg]{K[Kէt*5CqCJGM`4R 0ĹWmN9bWC(|['5qLa0Q|%GsgŊ6n C+>*F?&ųd<m5 r㚚n6gђD\8O_&lQ/N~ͅ;)w* "FQ"Uy U(hkH6 0bhHr^^p.J| J%Q}ƍ8;;r0w6"2qvR]RLzї VE2@5-Ş2_lXB++O| Ώj0IXCݓ"B==9M̠!<#LPӀIajf#߱6# o9שlj$jgYQN `7TnsKN'-̟Z!z TuxK4fɲܑnŲFJ$۽Oy탫w|7X80fh,29M[?}|H4^_K a̩`G_XtFTpTGrtE%r±H,[jFtlIbeV@J6҇c?l9/8l"ߊԀjZYzu8]"~-?Ǥ3"+.zB!v/wYu }'j2 )ҁ/7Fpwμ6g djRȰa閫nOfI!ѹ{&n̰qAu0~'jŇ.9Aov !7#%ǘMO*kXMy@1Xj* bJ P֊EY?$M$Nq+ 4'5k?7r'Fl1nl`n72kIyG0ӼldyW`h!r)lc>mNrx$Ϟ?Z ̴=!d }AS쇬"2}Ԃ6zJPZ9Nntr}-7Dg5xcZeۦNV[ Kǹ~P])nZZ4/?jAUqy2XwgQJHBZ̈`OnZZf2SHD'd=4 'FeJE; *v>3ruӹSB!פD//rǖZw |IBJqeVBl1C؇ r,`%'$!ɭ7j} 78sBW5C83yAPkB*αU+N؈};6S2 %X0%SRP8k".aǰ"^:ۦ$-[bu)iMDcf;>>Ĝ.]בb<[Ԁ\h6`akUlš Wd.~`rjSތHS'D;yS"&RJq02=`iQc/Z 7/A/vα@WOUG-iƓFl}Ldn%Q}x3pɊMYM$S#気\3u؜'﷖ul/W ij)R$ BFn$!ô8[*BnI1=!,hP^V;# 9 +:=)QoܽrұYujKg[dwak [WVZ-Nq柄t{u+4G7ޖ s4' BMJ`>ɉ6oOluP. 6q0^\ ua4!@!^/Y7ўvݚ .waSX(dFOq ER& E:ToP=@r3;uJ0A`|WfiI< FNT1Lz{љTu!Ũ`; ͣKk  /7tjV,Fv1Z,[04n/^m0yq:]m8֡yGЋx2^|8|^_FHUuZ~O* Γrhp")DT*g; 87Cxd.v,*s>{H6nX,WM 9L ݵg5=|[;A&Sc^q-M! >qDO9, ROW{} $å@}\Io:8u'P7(+ :oRDInxbx, U4b-5,1-*h.#_|ŢxA  E* $OVL[24":B^xL}.Wݒ PF㭂U?`x@$a}H #|\x;75RV~49wU$ѳ_/5[%N'v b{h~QЈzT*<[QM6U˾#kc匿&$>&3NBl-n2޼NS`Z7K}WmXoP25/!Vg-Sʁ ?kxL*-Uy:c.zCO阧iB9 #!s~qDB(⑉ޢpH%p'#ֽs0VZ_Br[ݸ8w KDU!NbCvX2w"h +ns&B),Q-$MV3%e kX|;8J95(!>20 Zw~%mr-]TQp]G;S8L&yX_F!Fۅ^8x `;2."KSU_91f&WQE3EkGD6F}ٗk{ple[P `1 _da4t!NxafMs^Ј"'3J?*FHu5XB#A{`#n5Ĕ'xU 1AEt"k{ @d5kB0z-Ԫ6@0^dg""7:m P=6p,B^P5=*dF@; q]6q淆F=Q% "-]Ps;HZ4AA]묕.z~V"3Q,mI'GQ k5*nh#БMM,(bHxC4׼,<)n] rA‰DI7(9F66 㼐"}Pb*R(%„H#&h-%N-2Ev,GT>>_6I3{* 5Fki]'%Ӌr&gXGNpQmaBqV4<aWpf=9J7 pWM6n29-{n)x:q}YS$Y\%>^{_L h.Z "Tc!e3 |:Lr;qs[\֠\:׬mqs?88d@<5 Cخ-҄y Z H2@DEd9mxa, _.inS"Ga -tRq;L>%i>ZvcMũb\4phٵ:)AhD<a=b{Gr{jt'|聯^:G)j“[|nkSl 5kgFzupUq|+}8mn[7^-l^kJǗ/‘w:iWKTy-YR煅aڹX]M犵fn>y<+on{f*uZB7:Z#yL΍O ᩷.3_ޝBՠ̛VzmĤg!@2(Yp/(X05m/Vt(}0݊$j=[xm@7- e@xk.tPKo K#Dkn@TQwk'S)*vXnQ, y%z]LI"&:Tt\1V_bolrE]|YJqVX@BjcjΟt/{"C^ (Fv+󰄼p:nm$ pw89B(G2x3vX-'(8!IFrzr@g0_:3Q[d(:%g3y/Js5jWG(4z:H,hNEgnJcJ<\WIk w[,4s}Igt :rnbA s,#kұ_OBPIB&|g<x% u]owTd!Af&L]ADuJ#o Q)^SE PZܛP]ʬ<y5\\=&D])+)Jn#}p\Kyjx6@?%XjWr+uX~Pn_X9Z䶰UGDz q9T#/3]x؟pX[A3 ie nËaG9ƌOZm (׫)%&>Q m 33 L!8<8Hᅗv>5B*x<~аepCd-;]KcmvOdR/>X-=#N!7&ѣI\uu#őwq8'6O0{cEQP^pǑyX{`D0jzTZvs|MZ9[ aGa~yT,zhǫ/ ڃ13%@l9P32O^Z׉+ sUqz(!araVx`VzHGV0(\#i|6`m}k kWޤjў&>˸3l/`4"@+F/N)+C- GɚWUq׀S.cX?dCg+8a3ғ u.8Mq7a)+[MRB5 Ľ9VƬjnzbx Pɩ"LQuM魵xi\̉; ?NQ Σ,2$oq$W԰3es!:G>"YdBd|2͎jV ~ѿhe S.oj8 WWu)E.ʯD D"!+]SvG7X,Sc$&wI4E(~Yq"?_{HAu^kg;#+d.. ]Xt<^nΣ9Yȏ8IE׵g 9㩶P @ s^O%#HK}z&>fv(VA?'dc-7bQ d }[l9JxMByA 馹 * Au M "hm R`!hޢo}IOIt2}˻8|p2Q[0QSlEАUcњEMv)ُDT@RN׺5}ڙ`N%Eq{`Rj_Pw/߳(8*+Vc 0-ڪf{{:$:̳SG6ӡ}+kwѢt[]5mYKX:(A)2fkY1+Q]\3(2 !UY,7{W^lM䞅4]W؂.!Fyet˄<5p8/R2 <(A9$49Viq'' |om>D a/6Njeцǹ $הX[vw:X)\ \HkyM]Y;rX/6 \H 氌P|[0aw^Hs-7mpZ;269ٱVt*(;3%(? uR3a|9rU7UJx{Z(z?C|} QW>w|dOVh$iPtBi2=dzm~z Pō Pbtr2%*6pm~L;ۥ@oCf4vnb*~ZDY;킊_<3;<0ކ]) i%iVi_1eh+"Gm}~7pT,vl/byd7Cmi)Vn )ˏ9ʞCokbYHxwҊ+ʭ9͵PHae[CܴZP!$=?9Eby!9wɨr^_Dz˽(g8dJ\p 9r\:_ cs,}ri*8P"\֎ũb* (Ѡ^8I!oFBTMoEv= !j+Q>/G+5Cpѡz#1}3A1'ԓ/&^!oH]Ƚ2?$B.eCDLgb%Ϛ-ը!}ڿS$WCk2^aQ:W/۟vDVSՍ&c'7kYUA (:r9S g߇=H'YZFuBX)49cw`O|`TDЕp+2&Ots:S\l~*zcϩ9AJU`A_ D 728Y{ SW4x89XyN Ze-)hN u␥%;RZUVGXל*4Xk \nl.XTН%d}1Sl6HlB|7Hq>]%Ol_`G=fn2ඇPCYIܻpN!'  Y1s=ޯen4,*8!A` )QIiS4YgO||0hlBPVPR8ي@cPlr@k , jl9`Q _)'U!=ױ|~~н&1ԭ'=B{ PiIғmh[Y>Bжzkqx>AL8ƓϛWض]Odd{3P j!.썒JQ?Y̰o-y[ٴ9qMDA[qMX36SnBiv.x 4G`wCF(ak(2w&.a??y%u]Bʧջ0Wf.‚z6: ylCmD5T_4dJEBwHSj-;.K=.v-cАT<8MOK[J;D_OB4w;AA}QL;E١$QϬ0L `UNT߹\ ͧPN4츂"yJs&GkgvPؕEc*^@/Pa6Ok=;ךw ' }#M;s+^1F&{GvC2Gؔ@om,iXۑg9.#Epb,YR@Y\ ̓9o6]V+G "pbE_@9=#Kǹ55c] v\z6/ 6Ơ˰=` uoJǫ~)+}{3'u]e=]b?Tz^[6Wp~@'h*K+GyKhry|;VaAO <~֭m[}/L,/ƯwSK*1k/,9T#_,\J-~4S>}8v\;' }‰*ǐ+E]UrE/2ĤIAf,lNIZ_@; (Z z,]x*t3% Wb^ަ8WU!BQMɄaqÐfl@QPheulMVwEzW ݭiXלy> 6)+;3gD7t:=K':t8atoU.GƘ[pG$yyj-&`@{ꏎ̨Od@|X;Eh{6y{kwq BTo%82hA2]9s&X5@@Gꚲ6?[LQU(3Ѹ/o*|F3 `M hKm`F*\(Rct$}kyHr5rY 0gbx{P!C9ߡIMzݬ 6hb oΨLN7K(557|TI2}Z NeI ]4vc"^Rg А5wHxΤ`x 6D*%Vn_N=ӽ(UGH,WeLD+N Abz̐Wz<ԏZj[{jF_bY7笞醚4eĻ!^oO4zXVEn~vh<' #6#܍Dƀ`4f8xPKC!>BεQ 4#7{6'܇2lM20)Z5EL"E)_Ո]$5!H'HnNR.0Zp#m 8&Pq^ ^oX ,M*_[s =ug@?wo6J3eԌLݛB[_U ] ~oD_ѝKo\߿hqD991w&ܸ TV"B8dI%706)>n(Nk1CgխA?s6s-<@{TJ+y:}ފV\)47%ʨ'b`?yVy; ̨aB%m0)~_f?n7M@.igʨWsQ#P®Dl>0 h]"s5jnbCBVflCj~}n#e 62/N,%~m7-;+)f0ҫoV;kipukV: gd!D(B' m2ﰚ ^9el wM'lX߰9Ű$icQ~8oS*llpM ] 0.ܻE*lϟc <9+\[P' C~tYCƉ5wwmϥ$| <8;$4ZK(G%LmŅ@'gk2@]os|%A f`bOPĝukQz km!iǷKx3.J%:-G01} ?!Hb?E&DMMmLk\3׊sx+/F3ګWT4ovkjZF'BjeV0Njq6Eޑ#~>ƨnE qL)FGfMw*|lnaOM>4,_8,TI8E;߃XUPeb0-NOrqkP}I%{X܈êr;#:S#uEF4N}!Nő⠂{eRlh`TIq&^?Fd-%R~ 7Z9ړyUhg kc ++2ud+@k7凷iT}r[Q옢5=-f:`uC/(={DUl3.;+qD3<bE<Ċ') 5mQn0FPR2d*4 bhƀ} 8Դ`̠^bN$hnK~*рlc:/Q.s1rA2ʊw"*qC҉#C@e#bjk-#j/ bD!bàRD;BMqmh*ǘ2#/րԈ eKaAsw%b=EEqCvchP'6z1jnpoF[pJ]+kq͹97ܻug;!Nn}z]iQN`G?O Ȓg=Ms֝7cG@Bb 2_y4fZ/j}@H#gTg إ=ea D.32; Y~bVTTjrΐQ>!HxTMO8ŜIlq3H#.5gDAcTHy${8H 8`F7bJ[;O?_ nSYo6pǛX pךּ|Xȑ_:n=Һ?JSCmϏ[7QW"Ϙ& b?{ @%$:jS,k86_AƠEFQB9X;xz[ߚN0z/,#- }}ijqr;DB꯮;=ԕf^h`/ИUt wߢrg߄&k>32ݸ)J/ɗ`/h7k&~ur%|t8f)9wɲcEg=:Z++ʠllm6NhA|o=]2Z/gVULp}񙍊giQzb"1ՙqTqgvKcC, hPά C*vKvDIKi$ ݀ͻ,B_-_) /p mj "6kF^_qGYof s9PR2 VOwݪ ʉ,S.tYfN+:ط!ͬ\yYa[<;Qk|vm6,2$K:uO`muȣ&V3\ oaw (Aq 06"\߾qx{P~2WENqdBZܓ~:J{x d)W|^ ~Adۆh4i@=*ӽ']N$eSR`p3eh=naC Pr=V >V!,*'25aƺŕz58 ~{֩=KEMH^dKK{iYؓn|LQSMNcA=eA҃8mV֙8O7 ϣjlA' g1(,/!͍z?:ROwMNHx 5Wų&o6JPaQvu[X1&_.h=,.‡tg.~VWp?X4* ǟFٙ%mƩ7děgŞs&D{a-\Ti/1ʻ^( fFdnu. y^i ,ȀhSOHWgEɟ@Iȯ|Q ٛEe Q$ ֭H~=#-O3Y H^^% u&'Inha7ܬe(G.!o-wi+gg*C,|^[' %)Vfϑ=|@ f 1w]8hfĆGS`G! *8=./>_G*Տh(ho׷d),2-Ri8rrwB]wՀN%l ݹ.3d~2!bg;!K/@ <3nrNPF]:u!t(e34XI{E$*[;rEAE0Ct a. {! ;2I7.C N3Tb},zo{d4h ,ŕC2hƈgT{!y[^u/oY4#ݖd+i$0q~J[n>wxo!K`0mf [n[#|!nnet!J>`\>x2gt>,JRVjHzWM{1}|Y_`g=NjNvo*WsGqys}ɠ[1i]S1D7c?βĦ?h!\ī&v2\6˕ !QrPm Bsf=劻 N:i50ɰJ ph,J:cjŮE}B|yX `Q6#"+|)V-ޭL `h*qӣ[wz|'1~YU0&!wi.P1uHj( bj/TuwiyT?[ hvoe[N@JN|C}Ǣ LoN6כBDsz}@}7srYus/%TJր#h(A` RTM8WG쫫Fk `˧6YCp2hSo ʶyT|}AZۭ{V?˷$*#§W~jn1ʫ~@! f,3Xz"bc976j֏juŪZ3 8S|e1qb~"S+C^S'{qd?ӈ=)9%a2Qd~Y :z2LK9N l4:2獟:OgxKB+{۵f <~L:B׳ڙC_@x+ a6I#CrRS2~M$U](6xPe6Rx|ۿ\pvК:AnS7luJ._XYRm]Ɖu͛=+*=d?}}G="3JdFmё١.JiGf?{R[etPLF7^u*jlN U\."|p`c:U,T9XRa!8 ?㬀4 (c!4nOy62j.a 80e 8]z> 0w&ɶ-;Q򮆄iakX0>%vRM^0ISIW+aA Ѳzc~`^M|z$əN\y%kŞ3ƕ D}VcJ+uaΎ=~QW](j]M%JKRشMs[̓m y~``0 3ICʐ̀suEg ehTqK0EבH4_}QTȁ gUT}~T3fn9bh:/_?Viсx9Cɽ^KN,f'L ' Ggb~iZd|EQ.m}TݗJ"Wr , #IebO}!Mz-pݽMc,HޣwY1ҪnG!aЎ%{(OE̥fᦘ/ĄQ(R# [G?9.l/; frݧ$G?_(62}@<1oZQ͌W_ FPhdZozzzE(^Ȫn&QHx7B: *Y:W\|+8u_)ZZr-#@G+ɢ+pM3'%bl'X*^ۊion^v%p:9 ps,9vUθٖbo*R{m/57񚓜^yxf]F-amЕwlDn!$ŜDTmXr7\߲\ ThJK ZmmfD +.y`yo>K5kS%ܴFOp8ѥB_qDPQĽMeucsݸY=)(M&W 5 =p#ÉE봶wBޫa ,/RzJp ke|l1L7L7kleN(*%?g >Yhc'tUt]6r%{џEɎ-?7@vNISltF}ǫoUǜ0hbuK2VE%1Kd}:`qt:|b7)`1W8sY )BNmg#GԜ᠝?Q:ydTɎ->Qu~Caf+ ~83R!'z6%V\)d0>{%A+̲DwgSֽPB{LqfD 452Ʋ%(i=VL=Nl RnlPz{rn^./ѠAqC{Z)Wfbsxu'QǢ$bh|sdʭ$˭r>AvFtW@qЏˊҦM1)l3QRX+g;I6 s1TOW|7FZldDQN?~;FCY1G"Gվ<߀Gi܏.`݇HE4uC;1CDW8-/ u?C@'ň@)W?)ͨYF2zVdfKմF,|3QwgL\TVz#OD</+T4Š7-sH5STc<r<&E=$rw`rv4jc1Ruljr؝SYm=~ ihP!~M4ÈME~=M^vC?ԇS5 =B^g+aX4*P |tSHH$rj!ꏍۓV'oPX+r3 ; p*iϛm/@%]6S{XLOkW1jr>x)'qP!nӕ?4C9ѐ mm/^;fh%*uF]̙ 8Zvx)1Շv{Bzi?f) f Chv&AZ(M;}\94o]948!|mhv}n\nG;:m"5Eق_}$+%*u\N LJxSn/L?A2HPt 帎]snQ/3eOa7BKX$C"iRʜ$H7'n3y/.Ǫ+x6_kN=7''ScrVSA$U!).mPԓkXcu(*~ȱl .SefO`aq.9RӀKvY=s-^W ys~vYy' jH9*Y[aS:Yj},b&{+#qc(ڀK:*"<({GPs|ŎKh`*):KZm[m$&ىy;?ua:Y)iW ͎ (PM?/dމ{${7[lfVA m`Qk+# 4Ǣ}MJ3PenZMS,n~fM.hګm3(- A8IJ=^ޗ(nOz'0!`M3^fٞ3;qstFuҟOjOǙn)irnmWNEbxpXEC{# G>i;y-E2텆߳ h֩2.U0Y51@Ǎyh|t%uƏq6vF#L}XUb sݩQYL֛|<.'2>A1N$.,iۼS|vu;%<$i/Dܬ%@s }rCV^-:~m) q2 (2=`,g2;`>A;gPL*i&N%V3B8=99^-AΫvNSDvd- PG{}2j=$5 IpCPa%Tej%yOՎP+y /ַAFUa:HiNXTU s[ smXȄHse:m"?*5\s^?ߗ8~# @kjwaN RLN\;)bmWX(*g meb`lTUqŒQv(h8?r!IB0wnpPdރPRj GO)ieQwl[&p`D*_xwYZ+~@z3JEzx>2_\u킟?py d~u`j慠&J`tSz [[X56`do(pH47]IӴ-oS #}}6=:JaC+DE]7YoU @BuX$@9| wC$_Bq r?lOvb9`OzHNj,54r^`wg #W8x`׏W"n}#a8[f/8tL.Jҍ:?-S?B q`BV 7f\b87$f(&V KvL}*F4Е[UObd_j^Y>dF"BLr?JH4r_7/[~Kpm l51=?f]:tl ' fN: \gy ,wPGeg>)i`qATI)B_CK A6>16|u[)xOz(b!rU&ǘH%.a{=L0??kMhHXأr }b6#2qZE}[f3bՠW3t1϶oj%iW|Qo1AO"۳`wA'LB"Qo3ا]>58_>1p%p~*.LjKw2"xm&wqiM}T1ghmUk֍ l,ևSrzwN@ٖj"1.8g+lsPBBlڤm|OCHzcv, ? bS|F,ǀBeYTmyZ4eqk򶁫J*<~!HAH7+ 60 AM$ңGնd5h6b[QTC_R1kV|JN7@$k`ilK@-[#է1ݠ#0} )h_8Kc;\f,,ȴu?,U9"k-(伜:`@ xjb*Ī-̢_i=u{qGJ4PwQEX@ opnm]UO;z+jÊ)BH`Whׇ y)d=mUKG g!yb94&|4BS^(6i5EB6(H!Kƺg 6? dW`6/܆N.=N[M4 f)ATϐMt{k^+SY F4n-n}c($]aw4 {i2˄\"SZi2('5x\ϳx(dyGh]C5j @ТjdM|V ]LV|6cz՝L \ LP{J[KSEy /~Yf 5El8b6`Q?*]:^f5Q08ݖցhEf Msz^?n̵GRD"1X!4D9s[i(\ wfGG^gD >-hq|} YePUk_,ޓX"j̥Quaq:BSqPE}'@dr[3ko,V(/y2!GZ 鵣JܺJ@tޝd1o0\1K's 9ZhLUؗvx;hp]fA %jşAǪ$L}|Z cpl.{s1 F^uUe}NQ/u? S܋$%"=OYB d`g]Nґ:^]+!Y-N~JD2pѠsJRI~"=s.[mK:uKulANP0R_T4h]6ndE*N,"a . \};uqZ[P;Grf**izَK-mDs|V.8Ɩ '4lxbEX:Q[%z.ACb֨0 ›HGI[/bnH[Gc6X]+@PZw N^ARf(~BA_%t>7f=c\2HL=wޙKK\b$1ǿ-i t~svq6IN/ფz11+S~fPhOoT$cRuK;dW?cBr՛7`Vs+*;p*?03,RGjmЇ1H{K;)!Rxk swBA3z|0fZr %ڍ=2g%7JUMٙ>,{ÙK~As+TJ+uw2\A1Mވ_m]&ɠz4)<]z+Hz&֘S|/-3o^[1."8̠bww%E1 eMtp"@ŧ@znS )볏0̌䃏ꋥrNC5mL /r5;P~#90ZN% PC )YmAz H*ecvհMǛrc j ,** D{<>b6T8(*s, ʽRG08d\m!mي$|:3 xl(!zD#+lXS,t\\p{~*gC.b?qtHoñl6 ngc]{vٗ75Aϴw˫]zf^~"rxlRUU"guXy%c$g ~X.-gJ$^mqZf#rTvfSqДNi gɴAQ%2k3?Zy̡X7=؍XX2RIhrrC6ݘ# ck-p +kP M{|ACSۊ(uBkQEVdRi+plQF<6_fG$2_<}s|́٪;_,e4:M/^֍]@μeCx)+#$"9KD;:'Ok@>w pa"G],hr2T7i ɀb.{9eqxsnZɕUuvz6=Rőň $`˵&_,hk^[7}9фŁ%)Wd:ݓɡ|{AbEvzQ{jƂI-_ҦwbIDމw{oql"p?WF WS[Kemxߜ" 'i0"z Lߒ)P% Mp2vYe:)_udy,Yc^PIXO?$xռf4K|ؾ9zvX;b?< mh|7L[-bc\olKr])^=rc-Y/?M8!O3cv-4絊Dh׫мmL>u@&p]WW‰i͈5\nIdN,WU`_?$ܭu)]z}wJD1VckJW:EO\uNpkPb "Gހm"|R2roA"~)eFJ) qX%ӎ=U1PLۑ3fDv7J,xB78;Eۈ{ry>Y:b~\9]5*Mva fu+ϱ|iBRd0'p2kuQ==4Î 5#Fb dQ;,G]uO[_0\d$WIk$T]n F&L,5,-r7jtW$ܷlahI8'A1eCރSU5?t7 '6ThNy`}|nmx#|x+E=v l}m< ,G)h|S|$Y X1?|̃@Gw[wevmb  { ]Xf;xwNJ# ʙ}ꈣ7<CK=Kasy%Roy&: 5{^Hh&W` Ą[$+j4L[ s,p Tr|$~#" pm=(Ai-dPRde$2:˺6*`s'WK}W9w(jŨPoCtZ|X ^hS锗`j#֟fvO5̛EV8!dop]XΩ MpZ ldf S"MrCEY3@+CNϠdC~&3T>Cşm3촇 Ii(.l}47YFCi;>^2MP^}nRA%U8ԖvGٶ ڍ7oPð8%sw=,=ym6$MӴm&TjoZ>98 )? 4SO2/=#QM}߆^&PVL;vl8Mf!$cOVh=~r1oX+D 3(GT'W( e$H7ہdZV岕-2C, A LfGyP ","5zHcȗq@Q4]Vf1"y$RNWM<-̈́ %IP{>,'# 2J1bC XcYOdi@d3|iM.ibmߜ.pz+3L45"*H>] b {@ʡ>QhlL $)~ Qb*D6 Kx|ӿvx')ZϖJ4Z`nJgzuʦAt ~;2֞j7NSђ+O͊;Kk+RT `8< UgRd &9e _bO/2aBQkײ'/˜j7v_`_SbfAߥiDERu*#џFx¸]Қ?Y?H) u1L3(nb/7[T$ qq|@%x)^Al >-Ϣ@z#<3B*H!mEvx[^d7|[܄u_8JD|s:s,Fbu&1i%,:)7/)4+zku c"+''AcծsF#Pĕ;^0E. {j 6WKQ X@Z}E`Bk\ 3Y#Hy5%ù=}zz)'YXz2_,?;1Vq̣v$ J}ƫ4q|n&w&ȩR}QlG$\yPw7P+hQsҾ#7Wn^1!.PӨW`2 [+(F:sK=I[iChOxJѩO5qUm%#=PGPq:QMσ5ns2A;YGaBJ$3ցqxn\s?:${N}]hTdZd |I>?Ҋ} C0kdn.+JYTG\OГ̙8-ܽ{5IP {  Cj0 /[gksxg 4|~hNǀ؇KjZ眵}0~Iv~>g̪$*,5jQ,j,Ay<7UORxrphu&єZGRZ5jBrE5XRRlс_Pu^C^qOv/~N49Xqg97h- nLUgMKeM6c"),AVa`0jRͦG"QMh^*y.Z0X4A*9y \ZAVVBf8fC_8* :^)6 z&3\Q*\-/_֩F2Fksݐ=R  +3Qo\6>{iE+-ϴѷR9sEÇMtGv\_I+\+  sz|"8P"47 N&`LyR$cEY;ۙlQ %` 5QYҋ"%D@Yjr~&3Tk+wYk> #Ioe/Ҙ*&#[Ӥ qu uELBܢݠ~lMvx Oqٵ$,冶þͳ}kjG>뼆1%J.8q&)Mi0OlEЋں5{$K&}O[p1=hl+'*GU5ޖ̍23uuBeOYe\]  7s$4LޑG*#J@Om$āF|_nNFH8kn`,^ jCtz;iJO՛ @X8P%|S[F]S줗ƩڝGk7oN'Zz_D}c.֐P-3 ݰ@*@`i?q;>ӎ>mxX PEm|Yp ݣ Ԋ3ޛOi( NM`" cCŵ3xi}@H_7e6Q>ҜġOi497'o:2s>R {8в?c꼎w~*/}/[dއD)Js.T{ȩl0]h+.7K9EĩޫB+7a o7(aЪgXO9S3 }P%_+6S1؎(Zc̿ş‘V-$'ˠ6..>!S?_|41Pf )ƚ|<}:F\yN^|H/_7.u"_ٯ#NL;[xɓGd?WyB)9UK\[ \/y-l\j]QGHD9Ujі4e|,vŖI6bh;\J#)?Tx+hU!P"=7E^,Z ExEIu <'%+h8_jD`]U5bm}ud9W/fp ܯnw 3dq˫uzݤ _F:8@6_T>ӏ>a:uH ]AֽU2꽨'+/|Q1Dܯ%8dd1`@^7mٸ(sƄZٗ<(1!{Սq)Tsaizq7VI>\A#^Zv7 6j |it0il)/Tz~H҄@h"wLJL]$\,sZaWk$rٽif3ٕ=]v܆ 96Pն+-Y,D9f ߼̀tn ?H7,?v1$C(l AMYTD*qȘvۡÞ99OM-l%tBy -0rW&#78p!# #윱W{&ƨ!*/ !>qS2xYމՌ}dA-)\_Qױ1X^/Zd9dsV.LHyzLja^4X Cz^ $0J {3#30֬ ~bi&iI4éS9m Nνb\O@A()48+66Xz4+l\Pl\QH(9uSl# L{JХia8tQ9\J1qV ^@f2PdA\z]~ %hqb 2f.V/|glmj&}qY4A|ڳwJD |xӬlT3y[BQH$㵅F].aCu3xYh ~ϼŞ'Dܝ'AZzOrW[LFRۀ#snwEϬd~/gTf@~ԩ}k5@$i G)?7-B_TT.i͊Fyj9P!`w =TѬG$}:Ԕv2kLZc)󉬔ƄHQs0#N07tuJ.}uIZ5o#_b,o7/?ڙ6Kgz9pX؃ӇU}z 8Ѯ7mwz6ηn.sϷHsQ˖)4e  Lt T:XJj5@S!B֛;~ {O$W5R3;3A/z`7^e? YQ@:]]±`xf r!Mt <[˫ݭ 5(SyvAJX+Eju p܈lǪlRPhi΅>XmI]Jr:oԽ".jZr,/xmyY F5fc\ %"B!HclcEd..2|u«h.H8ۉȩ Lx_ꋊ]],N1ć*q* жkx{+D#ŖŽpjI/R襋/ ;p9&!+ts*"Ys^Ovh( GFjV20 !+׉;ޘ]Wk;#}n];!D/\lYk_/u,.Ll jH;i h~84/>La$0nD.U?C(#+ǙB9!PbXehAo~  EjXzp1+?DWSGu1_~kuf벶Itn9j^uIN`)ιXү8ګ[lLoJ$M^y#_uw(Stk7J> Ak~qORZP|K7F̢"y6ua&m(6(t9ɚO12ɝc^wz&Yc/L$:Ac+JU}fZLq1 Na~ 4q\g(**P'rĊbLɮ"˵GާIG~sLD΃#y(m=  e ƾ-}68@=_%XAtE)h~ԂltnEŸyWsv~ۑҡ ̀EmDbdHMEzΥzr+; ͘E12?amvbc! ۾BXGʥp]S?nam0 4UWH-_?^L*il < CY-SyHov"$}|Q!nIܠI0fAW\PCD)J!?;g/I`θj "Α\i- cfేd^|{R0J`{) 㨓Q&Ʉ $?(Ԉ/)i[w #L&fpLH wA-Cu ȷR (-Wq38%C\W'WBI8Å0`?(AOige %l=n-D|$Z\z_ڠx\ rY!r&KRv7m"_DjV!rϰrӝ{m +URC42"ۚbEΣ2K&<4#+ RQ+En^g3s a;I`""[ˉI' Aj+/U짬 q.yf@.[љi^k̈́|d32a} V612i◓,W5W")|zo}yk`^e_uXoJ0+!\~|BѵYL?Ʋ 3x}\a X j^<"{9S=զb>%2<3kOA,qR8 !2C^OQArjL/pW_ݘv['=}l3|d\m_K}GUNԅ z =(zJGJjl]<^v}=IQ=_ @!6V;yw8鑟ٮ)s ;S;J!k Mڔ^<ߏ7T{?+MZzN!70g0 gh|?RBzTGj,牵 h4ɲd#=l;xD$I܂2ͭ2v`BW5$e8ND v]YI;W35:8:nFAj@ x f87G:yգoQY&Jð ӂ*06OaN㖉߻4~>j7](Z{YBẰr^ii3i5SOƤ֮11V/>Zh=^p!X:cI&٥Τ~#=vc6#Rx|vPV=܍fm6&$ )'[Vmd#PWl ~)Bahdiyj~RlCLNI yRgٚ9: 1}x&s[#HQwM`,}U'F{JDKɢ,H0'wiTƢceU+1vn:ki -˅Γ,Idq}?VGjCӝajˢƴ|AtĄ:=ifLx˘h텳~,cߋBHjUPƛ= o5I淬G$^?lls^~ iկ, еEc}5;܆ , 7Cȋ (hj)4 N3/[E,>Ќ5hu0 XQrR7M#9WY4(C1q'0_<b}AHj)b!} r=ȍd-ۦ/ F.N& |d_ ,ɐU$H\j0`p+v韶2(d0l-d iCig3rO!Ӫ%"L?ctG,H(PH8@1|9U m~6X z|Z^^m{ ARBSBqUX!fϒ\S6nzQ|\Sq jF#(5ᴫ > <$ajyL>\k,$ͰV Kb? PuĭxjZU1̎ D J7R!цIźn|4Zt(pJ^gV8N1jM<@h &B(v`|)*ҡͽ4;h%% 'זP,)SBïĵwlř̤ĮͮӭGyD)40]cY ;.]uI\Cg=cla ReQoE$B\0'`til$#n23{{{f@.b8v >RG+ SAܘa}HEď~6{y Gyd,~:5܋^" 4V/g@+/cNhm#>{ҢfůY j:;i]_L/εTuU;d~3@JZ9>Nn2E榢>,'0j';ce.# 7@ `_2m\{*1yF?sňXbB!Hr3i+ C=:M'9hPB,kotnFA۸NޝY 0kԮ*fgI "8k IK:RԄ$@|{ZkQ6{FHQm6yPmǃˡh٤𪊾yxK!WhiSO<7. İ26v-h˛{uʦ5%i\ɩ׳@jT+ ȝ&5[*OarQܲ6.EE S gRqO)( G0 n\ٹjNQhܙ}ҼoB*eĆ1UtN2=&}3PZ5m~@M&#~l.0xv34hᐴ!+bI6:3B 'Ld=Da4}ZK?8Yr"S'sܦ`9XÇFl_ko 偝yk,.^0HJ}`H!ގmBMTe9`j`qs!3lz%8h{?"]@NK su@&-@׺gng(Mh?rs kN+ ΂{/% _Nڵ,φg5AL;"mXiN(`@ 4,zf3 RR+uQ10^&AU戥U40$S$括߹V lY3c_365J-_|ޠӫAl. Դ(Iǃ.펅x>]{ y3GnRn&fܫCuEmY?*兄̿ĵm:)y57?fZ!*.5W___*40"Uzߙol={938Oj󥉗W ǩ4z&8ATp5s߫|YB9Bʯ m e!H\+@$U+Y׏OpP yo|`x.x{ g_Qou᝘f.TS綄ݿ/(UkEC8yHӧꛞ!8ʓxv ىw1,@kuv?C"MFu/9 ޫh熢:EGu&Y =8Tpm}_.#nӾ$ ʐ?SUr+G Y3o6_AMU rgW,׿@tBe%X$jC`܏yL+gߍu3>›V_*Z|C܋e;.fP I\E0K?uҭ?Xsk ;/a`R ˆQ]r.Eyz8ڑߓL333?yh*b7X9U_Xى܆O-ARD[^7p<z1:W,.)֏=e`9Bu.5 m<=«j`MU''f"<#eVWbgHz 3/a@3~U wls8.[:05 A~Ulnk:yϓ|aM*g4:X;y_^;LD)K>*!הEܕI}4HGiE@!&IvK#N遺:rRJ+H]5P713/%_nfHK܌w>>\4;쮔(4F-!GH+>`SUUv wÓ$H F}W6yQn+&ۼ!K@ۆ8Be[_uT2o^+ArŦ,yu\1!^ΛI0~u:ps"_mK-vaP)#, J;}c>3~Vr15olMm5%.ilwMG&$ '"D{庼M%( y$G2~LFv~>d{Ih|Ԋ42n/\Qj`Pt*" 73:BW\>_ƱO\XЎn2˚ǎO~vC.x }@RheW?y,mE [M܏~2יDs"EZrvWUĸYM~K ¨yn@=6s%' ٟ$V*SYU'*{ *b9 yg#_Ic"t&Kd@-p0>nUQftz7YYУ<)#/?iF^4P^pTF)"ΛmWGS&@sh۵l.v"?I5a0LiesR\腷'nƀykg(߉V;vVʣen-_Ava=JdzTTVh3 M'M3Z@ٷz!( jJӱ x)ƳVy>G5 [~ [IqyJoCm38R};Y, yU,0d0X)8#SvG@#!=$rU3}jJ8Ld,|HPGJko^SatMuN?!uAN"(v$HG/zmPyzWk2*#4 uI4 *:,'>^bO,F} ;_ 4& U|PBCT*2%Z_6#60Cu,ѶXf/C@P hȿX%E|麨GzvLJ0ȧŇ?eT1u]8w/O2Rv OU4`C$oFzٌޝgyxh*85t#>j-w;3 rb =I$n]@1R֢6m- 5.6¹vc bULGz&F,~nR|w7le lqlғg8/bfTW# =*SV4hCl*SҕJw J\M)|64bt.ݶ&?]t F x*F\6_iIC[RtR֣[PqbmSkb޵VgnJ/t.kyeˢËu|&kf )IO qEcAj_4*,ۜ'] Qi})j1+wM& ʀmo^X^+|Tg  2#؋ő $|=֓! 59TS5y]{ Kq~mL?p7V;K%!R]㵠n]ّG-0|'ЬWiuBFcE5'y0FWʥ5;;tirhjݚh&k /mᚷyR{fI%7kϘE:Bwe}#u B? @/wS?@9ͩ용 D=p}yi?W_Ћ> ㄾ((1gt 7Dpْ+-Ļ%ڤv.CR^&&Je{#%A1w_$K1Znd:.Ytq=d؉ 'q-HAÍz|b_N<]䶾t+u.h5֎͗it@6Ϡo3,ul'\W_b*IYUNWSc&;~>"8=L|جreV [ 7S3K? tև$d#ױ葽̜0o峛 =eRC<$lGIIaN; .`uĊ *KeIfDlb`4OXǼNndIUVJ^{.;%(m&pl:!i>7J{ln"H^6i "U#5֎319(yRh/:Yi:6@ϫ[DN yȍ\4'kWk}Wĝ(OxS5Fqm/2S*Zvy몷颖ir=4.J؟ :ΐUj~v=ǑWZZT8*HcR.gjxˆK ߒ&RgMy%3JB!ܤo#_ V{Լ$Uby[U[E~`._+>]P֩6*ǸsaO_Y@Ξ8JkkoX֬l0Śt%ñ'Y⓪(mLK4d@k4o;;a|D0tNJ `#: +As#=$GmBGN%,NS MSQipV|Gr1_]*QS s/v8jy*H{TUd=wy@jl2:TgCiZddnqm#CY)?PFr?K$+cg66⊏'}_v6!9aU?w*0*F<yf߰$PPpNHwa5Hsp㊬7*%`!Phd! ZMos*፴B0|gi޿nnS{})7֚5Ҟ' —L.-5 i\/;x<|%xqIR^|r'F\EP [{s{#ȧ6ATK@Ծ@x:BbW f3B*pDj,0.¬o1y E@cO 2hlvߋ Q䖴MIÁdDcLzzow^|. J o%>`PxJr?.jeV021JybTx:n /~Zhg&pHU;=Z06goO7vvCK:-r29 +'zR+hU9fsjl1p'.ڧc[~;n"C1xchx\^ʂ eْ! <5f귵Ee_8=dž9p*ɤQѕh,үy}o]@VJ8#8 hWZ]`%^ԏ_MQe;%В:q7[ ݨy@'zT=P mnScYd4-+-o;ZkmrgI>Ri̠DO,1 y;>v;݁7M$Yƥԗ F:V9F9ЫHTT_Ob`>]Ԯ l{J8%G* {sJmeB<<(;΅鏴vc}V7`|*fȰrP\k2)pSO{pf $X"#i VNgakc__\ndG2z%qrF8u|V:0ӗ˾RUôhQ(r`%Ÿb* 6.Z9Wg9!HUR`-l{vX5oΣsS[nᯁGAB" V]>^;1;Y/~{ȳP&] $EmdžqcԾVLXYt{JC>3ڟDt T#mac@YHVEzvMΰvʭpDyzT{H= 11GNTkD{%m?Vwe"S@ψ?#״nEpkn>GogTZpM52uEn`+U6tƙD}S,5dԠ9ImJ _+fJlPc {u~n;gk{/j(D,{.Ze&] \Mx3i]׊am spa ~9~xV.P\CF%RM~'dGݒQ.-8{37M٬ õ=ԅ{# K-S=XkhHI!xPxG}QkB2bJuu^``@H$}C,9t5cNK{/}$D8G${5,1KˍgM{0C[r\6dRd Bnb=pi:B:]x&w:_ 5S(/>(-WŠRSG w'f =mpel+Xue,UN;3҆6x|{_OFΗAF }hiyFt5>kZ 'ĺkn-Xi%}D٥ugܟwȑbWpqG#A`N?/YnNƍ-W nKzUU5ԫ}s@l#C L{]gₙ( %Re,z6n:ߺpt v^1F 7r!K` IbZ^YTnUyAV㼎)cާKRNmu"0<3Eck .Ȼh?s;6+}ު_Xќ!g1(Ke9"^H0!K@M[eHp;<`n[w_W~U4 p![ROhGb&Ϥ:^$?(I[ݍk `+#f%*Fln'cW_"] _C܁ԁeveT BF0hY@17d'ijοO>)dwjIS"fIPycC×Fw{A#l>X\Ĵׁ}VjfC|aӡbNc7@SV}"zIN"U"U›۟(:GHr֎{ԎU GRlK:7B'W_&pA&[̩'+$8$/EyҶ>>ў2uC4! VUˑۺՇÄp-.N^)2l~s3W\|Վ$h4ѕ|fJ s" s Le$}C&{P딀kW8 7f>M+'xOIyx$/>3]en#l)DcvW@I;v6vkI\6_&j<R]iunm  G9¼tZǤ6?);m `<5%{FėsV>=|/K| L[׷Pn;z^{i ?r}ө!ت᝟ôx=6[2* 9K gXvl&"LHEA#!p+fd8]ؕ?zGY,jF"T a[d{|n Id|Z_vMa1 y 4 -m!; c/p㄀5tcx;$d_YJ)hdu3zǛz|xs m[ͷ=8Mщlvdɕ=Etoq nb߇4ܫ?u@p^:D962Pg]uk U#VB/ +7Og]6/J4o=pJ *Eu="y;$ p}=l"@'onkN^JbɏRI݉GlmsOg2gd":;آ9֭S@}xڛe~ g^@6*!@복>a%ֹko#Pd|~XF9*zƥ'<{IɹJNbf&_sejv5w z~"w{ka06. &D[ ,y%{@Pu^t"[1:4l0f-?f'iU9cH`Q@|4h=L˪?U<x ֋%kE<9=>J|8sBBx_o7hrl2])tC\̛͜W=q~1רJJৈ4_݌="җB0f>w1y~f iUռTah8 b.M. }~;E&Q%,sv@ c:3{ғTZ8fFQk:1ebC~ʕ K+/8Ŕ4cs3 fj0X4۹'YQzWYGEm+=ĝ/'}[$lEhhIK.C7 _; c0'(*;.AZm5q%O"9q̓] 9^3J"U2e>aB㳗+uʙ BSJbnbpmN"- 8:N1d2lȜt#f2(!S~T^p ȌMW\ae'B7s&e'(O!عE ;W!<^,?f5n]tZ2Q)ҽvR3_cllhƳ7-@@ ˀ{h2k [c>4+8)nV穞ffO}b8xcc3fom޲1d l^LU_*Gҳ7<۪on~ &7HYBd;lXR7A 5vOER7ģ`iefu68^?My>}Ff*eҘ +%1ěюsy5.+q4R+uFR7lF{YXzZEYW>ϴi_x:L˿Wʵ4<֓oXFQܦkD7{Muj`:kOe1Ay򇅪Wh?f=*3_dPl1qS:*q˜,%@N$go`1#uL+AnSAh%MeWLHùSU*X+RN+ wJwBWndj] MJ{U}]a+K5[L4REW6B`dpNnfL}{> 7ZYؾ+a1W]LR6g(_wv#Xw?:~BfsY1%GOCR=>z Joy&eH//k W#ďŧGo쨜!h}A&r9F0l1щ }X}@*w:֏*1&Xe% nT]ֽ |y{ad.SE>&Bf c raJEH2s0S& U\{x"J@;{RߧB9PАNL.)gEJ"?h,a)bh|W^e=lڧ/ЩxT1=PO]d&(,0xf"DjA5Ѫlw$4@*G*)5$0jǞvՖt>~%@B^~Β*Ec}27uZ![vUnߓ˾\WR +~_oRF~+ D) Ӌ ^([3xB)%x o2M[O)E*pݫ!O?b,ģOܬ4 $C̹w)1%i$T, 7ڦMOOYtpa(c=kn&ILo.(-p /$J5a\>]0N vn#(G؏T'Y`J]9M꟪q'6|UQR>rމcVͨ8暙B` S}!""9%:$45?guǶ55V > hڡ뵺hb @ :[~rl^'^jTǎ$dUb3Ԟ+ hߴ冎3,3e4?Ǽ5L CRGCv"I^noІODSVֻ}oa{\Hr㥃 MFnAu E?[qfuW\#EgpQ9U$M`HJwC A zGEMoo*}Aȡ)D "(h㒃$1(TZ^32ܵwV&RF>^1 a ihnSVIcx|i+Sy\!!Տ=Ɏ:=ĎhқB %d7D;'Ni 0?z/./Ǝ4Y:M䅟q}KEc>fPhHp2s;1"a$ϰ #Ozx36DW}kElVB1MNcX8zN!_K+;,G)W80Lh7%y/ARŮaUfɂOkTk5|+ltx[Ã6S6<h6l 1%㟺j=ybhߝnKD%̎|.'Z 8ZkSw_=osk1wʷG@MLFơ3>IpMgvJ6ty\OMH]kh\>}؃ wf78|ÚυoIoʅ1Sˑ#Wy9d?UB)QǩIZe}P60ykLl$T?'Q|hLRp[ܗeui-ElὊŚtg*ُ;VUAI73?U )yV}:温;gk8AOަVXR#GDB_Vp ZBS[[}]GV*^F>46 Ʃ<_⚣_id֢ WF`vvّj)YpϠMxu̗ &le>`L[\PILh鰷X_R?$k; hқ{CVNPM|:n3VʷūE)`j0Z&,n7=+ E.`U<щno ELPޗCfrB2QMy@R[vE)?.omP|dSV/gj7Hs|ЀFVKxvKt4˔ge=P@`^^ZeԄG ۍhY諒{c,д2߫Lv Lp`"lۀ`M!j)LZ{YE8tra/)n ȔғݢʥϏ5&97#$%D/a([3QK:[ Kp/.uem`V)ASd ) ֎,cٶgg\Z{!at)TgCJa 6SSхtNU/E3x'5I0@b[D1R89JA@4&*j.h<6pX^JGg;[݄ǛMáVI{ذ2U %"#AzLyr':~(vOpm # #ބ\M*x޳;2>=pMݸl:튭%YaoL\qOHQM~BՄ$BqH~&AyrrGQW+́ڜ_k2{qd)ٖYc/ZԈV?r.ucu9([f g` VҋpuRoÂlS2f~ub4H:4"^LWSa`h\#4* ^\7ƍ;\~$ӫXIy.A,=:%Z-iŞӆ[.Ԣ_Fzg9`t̐X4 [O0qNAߢ]#D@TB:P!VŸqh!P}Ap15?qjy@陸c"ERdS[ys:X^bV=T]'<Z|wb\ST|C WhPxU\ TbZtEݙO3k- ڊAK{2z?GbГ&ƒ܀ހxȍ7wBm '4 ?eu/Hco|}4>P(=%-Zx.$`Tn M.5--~ 7>$=s^vh*񢪕v5QlvymJ.鉶0.LNA6`}3#8h׵&ÞG= 蹔3@ZF`^f HRWk)bh!hH ,3Z0 U!` HfLW뒹{.507,䢦.b6o'XXh5ú E;yb,zPc i|%] *_kIN^gQrE B?;olؿ8Ȅs_ :\òsqJYk 3書P- ƦDDŽeRވ.YK,et Le38ŧ2 GZLrwQgO Eu@O%*K;ip{6ՊEb>{ߴogϰ3IMsׁHc R~N=7XqXgRYRO<"kaw{=/FZ̈́D8ɐJlB85Q0^^Q7,Au_ ߐ~<"Xk쨴7 sɞq ֏e6 #No,,88\U(:MxuuX-^-ƨNɛi[ܔrLͿU39nE@IoYʑУF̛\O&#}Qg%SH@FhV =}SSPXT,T)d:%Wڬ '/ϝ@ӊm|:I2,8 ܕE 42 %m X:G(^8@mJJEh5#g38f*9`:;㨊:$[#jMIw=eEM,6K%v΂ So_7󉡙3xU#Cŧ?2\}|Fh s%È2HB kׇ6w-uFu&qK鉙1,Hx8Q7 B߄CpxUJl>l>?3H{_ʃ m'9Xr D*ʉLL xi6o azoi*j h†lz3[2E{ނ;Y$|&5m͌}10w_%Pf4R<r_ }Pnܗ\-E楳%q ڑٲJꎠ 8fO @):04iJ l-S@]@\ҳO[ }mr}x؉iMّU|l,<%/Q JPBW8]Hp)_ЃR7f^ @9'ӡ)zՇo}`4aӡw i\0fͲ]y-#bEVwW_̘>?`5'J=4{[ ?Γh|"{R//0*gJ۶fmjp72 .7IžH)K C4R|bKE1";C"/32ZuvǛ\~,: i[N+l ケcQwzgwt| }<Fq 0z]/"^o)1]mm BsTh_@vb&{`7)eH1GHkuyN_+`3c:oh9P#!Z rgK"jg[ wq0AIw"Mts2yUg=\8 <ybIB"0Ǭz ?ȻBzvbDG\4DyۛJјM[+O+%6.@ifpkE&Y\#݉J.VA7`XԂc+A!ŠA#:98wIS~ڜnSS߻[v;X؂P.-Fx܏fH7`#^ YZ