libblockdev-debugsource-2.28-6.el8 > 6 6_6 3!pQp)Tξ7]mtZ`e[#o ]mtZ` Gt1Vj5I4aVMd9#oءXr{E>$7ulXkta ,&;:"'aIIalA"Fk1N S32!F smpk̏11XD%P=S1_5TXoV-ʄT)yZWKܚM5OrԎ-ṭYN-F '9V)"Q}rB'H@&4&B(kpw+7)4Lʉe: 8":,9HP[4feFV?:2Iω|qb.hucij}"@դŏhXN訕V2$`9g=`DwH%ޅ\%s?eςo[ːm\ZѵBLmw@qpp9x?hd % K(,17? ]ohLh h h h th h |h"h$$h&L&&&('8'i9(i:<iG hH XhI hX `Y h\ h] h^} bd#e(f+l-tDhuhv"dClibblockdev-debugsource2.286.el8Debug sources for package libblockdevThis package provides debug sources for package libblockdev. Debug sources are useful when developing applications that use this package or when debugging this package.e["ord1-prod-x86build004.svc.aws.rockylinux.org^KojiRockyLGPLv2+infrastructure@rockylinux.orgDevelopment/Debughttps://github.com/storaged-project/libblockdevlinuxi686=*4;!t=y5Xi~;UOi'*T/ߞ8p G9O" ?R,%%t*sYG(f +ooIx(F7/P=-:;!kA8W ;D!S*4'bAAA큤AA큤A큤A큤A큤A큤A큤e["e["e["bGvbGvbGvc /ic /ie["pbGvc /ic /ie["e["e["~bGve["c!Wc!Wc!Wc!Wc!Wc!Wc!Wc!Wc!Xc!Xc!Xc!Xe["e["c!Xc!Xc!Xc!Xc!Xc!Xc!Xc!Xc!Xc!Xc!Xc!Xc /ic /ie["c /ic /ie["pc /ic!c /ie["c /ic /ic /ic /ic /ic /ic!c /ic /ibGvc /ic /ic /ic /ic /ic /ic!bGvc /ic /ie["pe["pe["pc!c /ic!c /ic!c /ie["pbGvc /ic /ic /ic /ic /ic /ic /ibGve["c /ic /ibGvc /ic /ic /ic /ic /ibGve["c /i2070a264fa8c83f97c7801d2648385847bd5db685c4447e3ce35f76cddc0f33421a17a6188d3ec95048f6db737dd851e57929c1fd9b490b2ae1f2e4a1a2d53e3a1543979143974d201aba9cd208a49dcaf3df3cc8541f190c4f59735d6f9788b2df5df4be0fcee28fafa14745168bba07821c4788e0ec653df353d11fced1ce37eb76f5e30739c11f09f42c5d400ea288dc1b3ef1c542fe6cb14da1e9f81a1a894a9984e1e0971bf7f367b7a32e59141395d417a5bf5a07dc279dc56214eadb34a552cd587c373621b96d78f114548c6f3dc92a642e07b939156c9965d7d6a9fc75135e8386c7af0bbff498c7894ac01695ce118c1f19f6c732a86d25a649fbe0a55fe60bca98047bb66de5fc6ad55b20cb2b36004cfe14a99c28a7783e421e70e9f9057bebe2b5f04f11c1970e6ee6e66c463c162d0b2824329339dd07e84ce2070a264fa8c83f97c7801d2648385847bd5db685c4447e3ce35f76cddc0f334a27771eef319e6a026a15874307bca52bc9fc5dfb054639f3f9f42e12ec06a936cc9294f8cad255e10922c35bb6d6c3d2eaf0f9c09aa9bb4ff2bcfb89213d25935c7c25ada3f373d75e2bd269068b17c0919625fe3e22c3974913325296dd2a75bafefa69cd20b843d7c357d14855763b4101fede38be1f62012af70eb56371aabab72134615143c8e02667689936826b9fd58511e4dd62ac40fd052a926295da81b8773204472bd94783263d91c3524282de2e4d0f6420d8eb4a8b50abda846281b8cc0918cca304f8f28c5086652f1c76074172bf716cf11331109a2772e633c5c000013053fb945a60b2b6cdea2e10e0e176ffd696ce7656230863428c542f25cc4a8e2749b08d5c2e1bda27bb9138e8469752ad7d4be3f7f6782b004df63a36accb6d056426156f13d72981b93576b6956ed4121f223ebbe6d4544505490f002beba740c2d6be80545b95730802aadc943cd6ed3f6b47d3ceea29503f18e7ede311b80fc62cec7d16cc2aa9569d233745d02b8749422ceb6901de7f688115e6504a257404247294790efd72c916d498e143b20e26f92533124c0619078e9db6dc01b8ecd81564cd1053bdd58fdac029aa0cce2e24173d0752a552168a8aef305c800564319be1a3bb64b462dfd6b890d032e6771ffe9c7601310705b917d2e2d0c94dbdc9f0f04e0e5a98560eb48953eef29dde524d636fce66bcc9ae0b223eb283f3854e2dc276bcdd14f63ddca3b195bec93f38cf4bd5ac1f07ece81ff199ec8cdf474cf242d2ad6d1da40f0e5dc23a3b7267b1de280c11c3609726b6bbe4766a24093e752e26509fe7a988dfba1a5d9e3fddcfd054e9a70616ad56c5ec3310f075f684b58598d5cc06c07c938d7026d3393e5a79c408a065b67ebe2a2c6e720d3e7dc254f724b8940be893c5ad86a41676a487f951f8362d31c3bda2da3b3549bcbf8ee56e783c33d860c7d050e4bf989217df15ad542f99bfb81b95edb38fbf99390619f690bb8a658ba82f1cf78b07998bc7e6f6dec326b8e8664cd14ddd46215859e919f9838022119c0ec9062d7b1ab30c4b025664228a74944317e3f6bd03a2d316487aedacb55f9d3cf76384ac6bd07e095fef395c1035d931f25ef135b5b9864a62324456dfb78ce91418c1020d197230dc16d8490684a4ff41cb660152a7ea501094262ec333c84e2d2634be21d20226cf6ce4a7b91d31c910a55fe60bca98047bb66de5fc6ad55b20cb2b36004cfe14a99c28a7783e421e795572f7fafeab0d0824ea24592924699181567a1b211d695000065ab4aa4c93850ff5678f2afa66c04692ae8b2f7da86bc72393d032d6f05e94a0de1b32ba1e0903d296d4d1c60cd66756135a7c5db1f6d3b4f9aecce57eb049a1025821fd8e59977f012af5e5573e08b06b5655bd79c3a7556c4af2790373bcc7408c6ac5e9fb52d1516e11866c714bbe68b98ddc5b5ef8ab80a44c6a690a737f7105ceba5a313f3ea61966a8e5f56c2ef5638835736fe700c24cc2f18fcf4d60bb1f7dc3102a7d1495b2d686e5af49957437052db5bb765e3a5aaabc875d8d3e16de75fbbcf5ff170eb8f70f54a2e0944646b3c56fcd7527721c6f80a30cfbb52b1147401a3154895b2fd4df316d405f9c8e2cf31f59ab8d48a6fea49e86c7b1985a2dbfc5cbd513cc79027c697e47fbb6c65160cae508acba15935ed3e7f8de32f2ffd590776c0871b6ffe63ef865bdd6ea4da92bdea4dea55f64beb22e07be51e0240f50696897ea987ac8de2e77f7c6876f80233e88451141038f5302e14c0c38d3d849dcdea215bb7ee6986120e62dd2fd7e1232576af99ee14d7b3822378d1189466ce678e0b87ad1f99ad2843ca9da59c11ab4780a9df24be853e2bfda6ea32d3c92a69bbf445323c5e67da78326b9764f75c8be48ecdf53e61254be5dd99f4b2c093d737c91a5a6a9d71b0130719939fba1e535dfb49d2d9b4d3fbf5d49dfe0e9dc2109eaec370b77a4c828cc93863aa906fa4fbab2cb81855430c1309d047c4b54381934eed5990f86a8994e8c9aab84c8e334d75f42c31e4745a18a1e474690f4f5c3f14b56f8e89ddb7313282642e84433be41d0a4fb6a50c22e7e24795fd8e08e968a94edc3751f3cecfc8787dce45dfa8b56ae0fe39f913d89e28624bbd67b07aad36fb9935f31815b9b657a6458239ee43d4df2cafbe34873bb0490df7b8ecafcf9642e4eda66d271db37eb2873ce87d180d4e54074554a0a5cf5c7a206c1c3fb99382779e6a020135fa36d5bf814ca64108e6aa0e52da5570c9b48ebb4ce913d762512f1f95b1476412d42f6bd64ebc65653e628aac0f79316d73837658a50e0b86b44a035fed3f79cdeb1d53a13e5f81f66974ac74c9f38487405301aca58523f498752aa592f269f2cf5af3a8ee844c841c65eff9f4d1d57853507809dd4e12c6dab54ecdb41367b77a3e23ebc39434e315ad57b69257d0b4276894c2c122d097be6f1f82f13623a5f5876c481a8b584e1eb87d81cf2bf0c19f115b151f94a9984e1e0971bf7f367b7a32e59141395d417a5bf5a07dc279dc56214eadb3bda28331e57fdbcd0ceec00335c1d7152f8ac6732fd1b1b029994d1e6f0e152d7683a4ef6151454d4771614073adbd7a1e81cec3977cb23ecf3e787710adb7709899800c88451c8353b5a5194ebaa73e3b82e73d2b7dd78fa5cb19a42c08159e2dbf8518324c75ddd8a4290f7980597ad451f7e89f694378f441d6024dd8387eccb127b861cbe806101e57be1a46d2038ab5de8bec8c79b1eda3cb6fea4cc132fc0db7f29b3793c8fd56665cabf0223214752a7e3e9f3e8309e709065c44db32db49bd9e7bfca50c79095cd5c75a9c4e54d958da93e15e574a03a6005916cc7a392b14f51448c8217e75f438daa0e8980116c9976ea56962871589e57165ece951130719a30eaf2038185b6dfcda1abf60b247dae6bca7d76e1183de3d0c8a27c75135e8386c7af0bbff498c7894ac01695ce118c1f19f6c732a86d25a649fbe94efa2a18bd1758a8b6c9148e6a1932c15ae07f6786cb8f1ad65a332f34ab5c1ff27ea274b42367aa5128089b5f5468b73fd5fe4cc5649101aa10cd698735195a6461fe266687530a3bea2fa966350e1c62826fca6a8046bfb808497cb165970672dcd844a34d4f2aad7fca2fb72bfda259643057445c2e03eaae778a16360ad3b216eea112d23a9b3cbb20023cd66072aa5838d6844812c8cce5139fa770f603d98a48d3faca069e1bbf84e1f976c698a973cc849a16f8153c8b512d7e728bcc029583540e82e54bf96cf9146f8cfd49a25ae28cc045fc37acfe3e808f8d6a50ed23087f9ee9c497080e9682c0f0ac15486e77966a1f9ba98170c61671f7f8aa1543979143974d201aba9cd208a49dcaf3df3cc8541f190c4f59735d6f9788b1fd60eeae7580856fbe80947d03fb996f55362767f7bc5c2bc99c2418c4afa972df5df4be0fcee28fafa14745168bba07821c4788e0ec653df353d11fced1ce35b992be0a2ce7e049f40a14098ae877feda680e279eecb8dfa59bc63dea03b347eb76f5e30739c11f09f42c5d400ea288dc1b3ef1c542fe6cb14da1e9f81a1a8c37afd29e81685f36c400c278a21bf398cbbe7e5b496ce6ca0e337dbec774d264a552cd587c373621b96d78f114548c6f3dc92a642e07b939156c9965d7d6a9fbce0a57860e853485ccd80a4fb33be330db2a8f5e41ee3c6b745e7cad96acaaerootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibblockdev-2.28-6.el8.src.rpmlibblockdev-debugsourcelibblockdev-debugsource(x86-32)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3eKx@e1@dcp@d*cEc!@bbb@aL`\`f@_=_S_ _/@^Ǿ]\@\\!\7\3?@[[[F[qr[qr[m~@[4[,Z@ZZ}@Z|;Zz@Zz@Zu@Z!D@ZYeY5Y@Y˒YYYx@Y\Y?Y6@YXX@X,XO@X+XBX@X@Xv@Xv@XN@X*X$a@X#X@X WWWH@W#W@W@Ws@WaC@WN@V@V@V@VՄ@VVVUV;DV9@V.V@U(U@Ua@U]US - 2.28-10Vojtech Trefny - 2.28-5Vojtech Trefny - 2.28-4Vojtech Trefny - 2.28-3Vojtech Trefny - 2.28-2Vojtech Trefny - 2.28-1Vojtech Trefny - 2.24-11Vojtech Trefny - 2.24-10Vojtech Trefny - 2.24-9Vojtech Trefny - 2.24-8Vojtech Trefny - 2.24-7Vojtech Trefny - 2.24-6Vojtech Trefny - 2.24-5Vojtech Trefny - 2.24-4Vojtech Trefny - 2.24-3Vojtech Trefny - 2.24-2Vojtech Trefny - 2.24-1Vojtech Trefny - 2.19-12Vojtech Trefny - 2.19-11Tomas Bzatek - 2.19-10Vojtech Trefny - 2.19-9Vojtech Trefny - 2.19-8Vojtech Trefny - 2.19-7Vojtech Trefny - 2.19-6Vojtech Trefny - 2.19-5Vojtech Trefny - 2.19-4Vojtech Trefny - 2.19-3Vojtech Trefny - 2.19-2Vojtech Trefny - 2.19-1Vojtech Trefny - 2.17-3Vojtech Trefny - 2.17-2Vojtech Trefny - 2.17-1Vojtech Trefny - 2.16-3Igor Gnatenko - 2.16-2Vojtech Trefny - 2.16-1Fedora Release Engineering - 2.15-4Iryna Shcherbina - 2.15-3Igor Gnatenko - 2.15-2Vratislav Podzimek - 2.15-1Zbigniew Jędrzejewski-Szmek - 2.14-2Vratislav Podzimek - 2.14-1Vratislav Podzimek - 2.13-1Troy Dawson - 2.12-3Troy Dawson - 2.12-2Vratislav Podzimek - 2.12-1Vratislav Podzimek - 2.11-1Fedora Release Engineering - 2.10-2Vratislav Podzimek - 2.10-1Vratislav Podzimek - 2.9-1Vratislav Podzimek - 2.8-1Vratislav Podzimek - 2.7-1Vratislav Podzimek - 2.6-3Vratislav Podzimek - 2.6-2Vratislav Podzimek - 2.6-1Vratislav Podzimek - 2.5-1Vratislav Podzimek - 2.4-1Vratislav Podzimek - 2.3-3Vratislav Podzimek - 2.3-1Fedora Release Engineering - 2.2-3Vratislav Podzimek - 2.2-2Vratislav Podzimek - 2.2-1Charalampos Stratakis - 2.1-3Vratislav Podzimek - 2.1-2Vratislav Podzimek - 2.1-1Vratislav Podzimek - 1.9-8Vratislav Podzimek - 1.9-7Vratislav Podzimek - 1.9-6Vratislav Podzimek - 1.9-5Vratislav Podzimek - 1.9-4Vratislav Podzimek - 1.9-3Vratislav Podzimek - 1.9-2Vratislav Podzimek - 1.9-1Fedora Release Engineering - 1.8-2Vratislav Podzimek - 1.8-1Vratislav Podzimek - 1.7-1Vratislav Podzimek - 1.6-1Vratislav Podzimek - 1.5-1Vratislav Podzimek - 1.4-5Vratislav Podzimek - 1.4-4Peter Robinson 1.4-3Vratislav Podzimek - 1.4-2Vratislav Podzimek - 1.4-1Vratislav Podzimek - 1.3-4Robert Kuska - 1.3-3Vratislav Podzimek - 1.3-2Vratislav Podzimek - 1.3-1Vratislav Podzimek - 1.2-1Vratislav Podzimek - 1.1-2Vratislav Podzimek - 1.1-1Fedora Release Engineering - 1.0-2Vratislav Podzimek - 1.0-1Vratislav Podzimek - 0.13-1Vratislav Podzimek - 0.12-1Vratislav Podzimek - 0.11-1Vratislav Podzimek - 0.10-1Vratislav Podzimek - 0.9-1Vratislav Podzimek - 0.8-1Peter Robinson 0.7-2Vratislav Podzimek - 0.7-1Vratislav Podzimek - 0.6-1Vratislav Podzimek - 0.5-1Vratislav Podzimek - 0.4-1Vratislav Podzimek - 0.3-1Vratislav Podzimek - 0.2-1Vratislav Podzimek - 0.1-1- lvm: Add support for starting and stopping VG locking Resolves: RHEL-15923- lvm: Add a function to activate LVs in shared mode Resolves: RHEL-14023- Fix segfault when adding a partition too big for MSDOS Resolves: rhbz#2207500- Fix test_swapon_pagesize on systems with 64k pages Resolves: rhbz#2138698- Fix double free in write_escrow_data_file Resolves: rhbz#2142660- Rebase to the latest upstream release 2.28 Resolves: rhbz#2123347- mdraid: Fix use after free Related: rhbz#2078815- mdraid: Fix copy-paste error when checking return value Related: rhbz#2078815- Fix getting UUID for DDF containers Resolves: rhbz#2078815- Fix vdo stats calculation Resolves: rhbz#2023883- Add workarounds for some LVM test issues Resolves: rhbz#1974352- Fix default key size for non XTS ciphers Resolves: rhbz#1931847- Fix LVM thin metadata calculation fix Resolves: rhbz#1901714- LVM thin metadata calculation fix Resolves: rhbz#1901714- exec: Polling fixes Resolves: rhbz#1884689- exec: Fix setting locale for util calls Resolves: rhbz#1880031- Rebased to the latest upstream release 2.24 Resolves: rhbz#1824153- Use cryptsetup to check LUKS2 label Resolves: rhbz#1778689 - Fix expected cache pool name with newest LVM Related: rhbz#1778689- Fix checking swap status on lvm/md (vtrefny) Resolves: rhbz#1649815- Memory leak fixes (tbzatek) Resolves: rhbz#1714276- Remove device-mapper-multipath dependency from fs and part plugins (vtrefny) Resolves: rhbz#1700297- Allow running tests against installed version of libblockdev (vtrefny) Related: rhbz#1679668- Use major/minor macros from sys/sysmacros.h instead of linux/kdev_t.h (vtrefny) Resolves: rhbz#1644825- Fix 'Require exact version of the utils subpackage' (vtrefny) Related: rhbz#1614328- Require exact version of the utils subpackage (vtrefny) Related: rhbz#1614328- Use libblkid to check swap status before swapon (vtrefny) Related: rhbz#1634016 - Add error codes and Python exceptions for swapon fails (vtrefny) Resolves: rhbz#1634016- Build VDO plugin on all architectures with VDO support (vtrefny) Related: rhbz#1614328- Do not require 'dmraid' package (vtrefny) Related: rhbz#1589861- Use python interpreter explicitly when running boilerplate_generator.py (vtrefny) - vdo: Implement bd_vdo_get_stats() (tbzatek) - Add test for is_tech_available with multiple dependencies (vtrefny) - lvm-dbus.c: Check for 'lvmdbus' dependency in 'bd_lvm_is_tech_avail' (vtrefny) - lvm.c: Check for 'lvm' dependency in 'bd_lvm_is_tech_avail' (vtrefny) - Fix licence headers in sources (vtrefny) - Fix three memory leaks in lvm-dbus.c (vtrefny) - Ignore "bad-super-call" pylint warning in BlockDev.py (vtrefny) - Fix running pylint in tests (vtrefny) - Fix vdo configuration options definition in spec file (vtrefny) - Fix calling BlockDev.reinit in swap tests (vtrefny) - Fix how we check zram stats from /sys/block/zram0/mm_stat (vtrefny) - Skip VDO tests also when the 'kvdo' module is not available (vtrefny) - Add version to tests that should be skipped on CentOS/RHEL 7 (vtrefny) - Skip btrfs tests if btrfs module is not available (vtrefny) - Do not build KBD plugin with bcache support on RHEL (vtrefny) - Do not build btrfs plugin on newer RHEL (vtrefny) - fs: Properly close both ends of the pipe (tbzatek) - Make sure library_test works after fixing -Wstrict-prototypes (vtrefny) - Make sure library tests properly clean after themselves (vtrefny) - pkg-config: add -L${libdir} and -I${includedir} (max.kellermann) - plugins/kbd: make wait_for_file() static (max.kellermann) - plugins/lvm{,-dbus}: get_lv_type_from_flags() returns const string (max.kellermann) - plugins/dm: add explicit cast to work around -Wdiscarded-qualifiers (max.kellermann) - plugins/crypto: work around -Wdiscarded-qualifiers (max.kellermann) - plugins/check_deps: make all strings and `UtilDep` instances `const` (max.kellermann) - exec: make `msg` parameters const (max.kellermann) - fix -Wstrict-prototypes (max.kellermann) - module.c: Accept kernel modules if they are built-in (marco.guerri.dev) - BlockDev.py Convert dictionary keys to set before using them (vtrefny) - Skip 'test_cache_pool_create_remove' on CentOS 7 (vtrefny) - Re-order libbd_crypto_la_LIBADD to fix libtool issue (tom) - acinclude.m4: Use AS_EXIT to fail in LIBBLOCKDEV_FAILURES (vtrefny) - configure.ac: Fix missing parenthesis in blkid version check (vtrefny) - Allow specifying extra options for PBKDF when creating LUKS2 (vtrefny) - Reintroduce python2 support for Fedora 29 (vtrefny) - Use versioned command for Python 2 (vtrefny) - Fix few wrong names in doc strings (vtrefny) - Make sure all our free and copy functions work with NULL (vtrefny) - Use libblkid in bd_crypto_is_luks (vtrefny) - vdo: Properly destroy the yaml parser (tbzatek) - Add a simple test case for bd_crypto_tc_open (vtrefny) - Add Python override for bd_crypto_tc_open_full (vtrefny) - Show simple summary after configure (vtrefny) - Do not build VDO plugin on non-x86_64 architectures (vtrefny) - Sync spec with downstream (vtrefny)- Build kbd plugin withou bcache support- Do not build btrs plugin on RHEL 8- Redirect cryptsetup log to libblockdev log (vtrefny) - Add a generic logging function for libblockdev (vtrefny) - Add functions to resize LUKS 2 (vtrefny) - Add function to get information about LUKS 2 integrity devices (vtrefny) - Add function to get information about a LUKS device (vtrefny) - Add a basic test for creating LUKS 2 format (vtrefny) - Use libblockdev function to create LUKS 2 in tests (vtrefny) - Add support for creating LUKS 2 format (vtrefny) - Skip bcache tests on Rawhide (vtrefny) - Allow building libblockdev without Python 2 support (vtrefny) - Allow compiling libblockdev crypto plugin without escrow support (vtrefny) - Require at least libndctl 58.4 (vtrefny) - New function for luks metadata size (japokorn) - Add functions to backup and restore LUKS header (vtrefny) - Add function for killing keyslot on a LUKS device (vtrefny) - Add functions to suspend and resume a LUKS device (vtrefny) - Use '=' instead of '==' to compare using 'test' (v.podzimek) - lvm-dbus: Check returned job object for error (vtrefny) - Get sector size for non-block NVDIMM namespaces too (vtrefny) - Fix memory leaks discovered by clang (vtrefny) - Add new functions to docs/libblockdev-sections.txt (segfault) - Make a link point to the relevant section (segfault) - Don't use VeraCrypt PIM if compiled against libcryptsetup < 2.0 (segfault) - Make keyfiles parameter to bd_crypto_tc_open_full zero terminated (segfault) - Add function bd_crypto_device_seems_encrypted (segfault) - Support VeraCrypt PIM (segfault) - Support TCRYPT system volumes (segfault) - Support TCRYPT hidden containers (segfault) - Support TCRYPT keyfiles (segfault) - Support unlocking VeraCrypt volumes (segfault) - Enforce ZERO_INIT gcc backwards compatibility (bjornpagen) - Add function for getting NVDIMM namespace name from devname or path (vtrefny) - Add --without-xyz to DISTCHECK_CONFIGURE_FLAGS for disabled plugins (vtrefny) - Add tests for the NVDIMM plugin (vtrefny) - Add the NVDIMM plugin (vtrefny) - Fix build with clang (bjornpagen) - s390: don't hardcode paths, search PATH (flokli) - Fix build against musl libc (bjornpagen) - Fix python2-gobject-base dependency on Fedora 26 and older (vtrefny) - Sync the spec file with downstream (vtrefny)- Add the NVDIMM plugin (vtrefny) - Add tests for the NVDIMM plugin (vtrefny) - Add --without-xyz to DISTCHECK_CONFIGURE_FLAGS for disabled plugins (vtrefny) - Add function for getting NVDIMM namespace name from devname or path (vtrefny)- Escape macros in %changelog- Add tests for progress report (jtulak) - Add e2fsck progress (jtulak) - Add progress reporting infrastructure for Ext fsck (jtulak) - Add a function to test if prog. reporting was initialized (jtulak) - Add support for LUKS 2 opening and key management (vtrefny) - Fix few more links for project and documentation website (vtrefny) - Sync the spec file with downstream (vpodzime) - Check if 'journalctl' is available before trying to use it in tests (vtrefny) - Update 'Testing libblockdev' section in documentation (vtrefny) - Fix link to online documentation (vtrefny) - Fix how the new kernel module functions are added to docs (vpodzime)- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild- Update Python 2 dependency declarations to new packaging standards (See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3)- Switch to %ldconfig_scriptlets- Do not use the 'btrfs' plugin in overrides tests (vpodzime) - Do not use the btrfs plugin in library tests (vpodzime) - Check for btrfs module availability in btrfs module (vtrefny) - Move kernel modules (un)loading and checking into utils (vtrefny) - Free locale struct in kbd plugin (vtrefny) - Add test for setting partition flags on GPT (vtrefny) - Use only sgdisk to set flags on GPT (vtrefny) - Move the fs.h file to its original place (vpodzime) - Add a HACKING.rst file (vpodzime) - Mark bcache tests as unstable (vpodzime) - Fix memory leaks in bd_fs_vfat_get_info() (vpodzime) - Revert the behaviour of bd_fs_check_deps() (vpodzime) - Split the bd_fs_is_tech_avail() implementation (vpodzime) - Split the FS plugin source into multiple files (vpodzime) - Fix bd_s390_dasd_format (vponcova) - Mark unstable tests as such (vpodzime) - bd_s390_dasd_is_ldl should be true only for LDL DADSs (vponcova) - Do not lie about tag creation (vpodzime)- Rebuild for cryptsetup-2.0.0- Support the legacy boot GPT flag (intrigeri) - Respect the version in the blockdev.pc file (vpodzime) - Add pkgconfig definitions for the utils library (vpodzime) - fs.c: Fix potential NULL pointer dereference (vtrefny) - dm.c: Fix uninitialized values in various dm plugin functions (vtrefny) - dm.c: Check return values of dm_task_set_name/run/get_info functions (vtrefny) - fs.c: Fix multiple "forward NULL" warnings in 'bd_fs_ntfs_get_info' (vtrefny) - lvm-dbus.c: Fix multiple "use after free" coverity warnings (vtrefny) - Fix duplicate 'const' in generated functions (vtrefny) - Add some test cases for NTFS (kailueke) - Add function wrappers for NTFS tools (kailueke) - exec.c: Fix error message in 'bd_utils_exec_and_report_progress' (vtrefny) - crypto.c: Fix waiting for enough entropy (vtrefny) - Ignore some coverity false positive errors (vtrefny) - exec.c: Ignore errors from 'g_io_channel_shutdown' (vtrefny) - part.c: Check if we've found a place to put new logical partitions (vtrefny) - kbd.c: Fix potential string overflow in 'bd_kbd_bcache_create' (vtrefny) - exec.c: Fix resource leaks in 'bd_utils_exec_and_report_progress' (vtrefny) - fs.c: Fix "forward null" in 'do_mount' and 'bd_fs_xfs_get_info' (vtrefny) - part.c: Fix possible NULL pointer dereference (vtrefny) - crypto.c: Use right key buffer in 'bd_crypto_luks_add_key' (vtrefny) - exec.c: Fix "use after free" in 'bd_utils_check_util_version' (vtrefny) - kbd.c: Fix double free in 'bd_kbd_zram_get_stats' (vtrefny) - part.c: Check if file discriptor is >= 0 before closing it (vtrefny) - mdraid.c: Fix resource leaks (vtrefny) - lvm.c: Fix "use after free" in 'bd_lvm_get_thpool_meta_size' (vtrefny) - fs.c: Fix for loop condition in 'bd_fs_get_fstype' (vtrefny) - fs.c: Check sscanf return value in 'bd_fs_vfat_get_info' (vtrefny) - fs.c: Fix resource leaks in 'bd_fs_get_fstype' (vtrefny) - blockdev.c.in: Fix unused variables (vtrefny) - Use libbytesize to parse bcache block size (vtrefny) - Use system values in KbdTestBcacheStatusTest (vtrefny) - Fix BSSize memory leaks in btrfs and mdraid plugins (vtrefny) - Skip btrfs subvolume tests with btrfs-progs 4.13.2 (vtrefny) - Added function to get DM device subsystem (japokorn) - Sync spec with downstream (vpodzime)- Fix the rpmlog and shortlog targets (vpodzime) - Add a function for enabling/disabling plugins' init checks (vpodzime) - Assign functions to tech-mode categories (vpodzime) - Add missing items to particular sections in the documentation (vpodzime) - Add a basic test for the runtime dependency checking (vpodzime) - Simplify what WITH_BD_BCACHE changes in the KBD plugin (vpodzime) - Add functions for querying available technologies (vpodzime) - Dynamically check for the required utilities (vpodzime) - Use shorter prefix for tempfiles (vtrefny) - Try harder when waiting for lio device to show up (vtrefny) - Better handle old and new zram sysfs api in tests (vtrefny) - Skip btrfs tests on CentOS 7 aarch64 (vtrefny) - Add new function for setting swap label (vtrefny) - Use only one git tag for new releases (vtrefny) - Fix source URL in spec file (vtrefny) - Add NEWS.rst file (vtrefny) - Do not include s390utils/vtoc.h in s390 plugin (vtrefny) - Use "AC_CANONICAL_BUILD" to check architecture instead of "uname" (vtrefny) - Bypass error proxy in s390 test (vtrefny) - Fix zFCP LUN max length (vtrefny) - Do not run g_clear_error after setting it (vtrefny) - Allow compiling libblockdev without s390 plugin (vtrefny) - Add a function for getting plugin name (vpodzime)- Cleanup spec file conditionals correctly- Cleanup spec file conditionals- Own directories /etc/libblockdev and /etc/libblockdev/conf.d (vtrefny) - Wait for resized partition (kailueke) - Make sure the device is opened for libparted (vpodzime) - Fix label check in swap_test (vtrefny) - Use "run_tests" script for running tests from Makefile (vtrefny) - Add a script for running tests (vtrefny) - Tests: Move library initialization to setUpClass method (vtrefny) - Stop skipping FAT resize tests on rawhide (vtrefny) - Close filesystem before closing the partition during FAT resize (vtrefny) - Use mountpoint for "xfs_info" calls (vtrefny) - Use libmount cache when parsing /proc/mounts (vtrefny) - Add some space for the CI status (vpodzime) - Confirm the force when creating PVs in FS tests (vpodzime) - Skip vgremove tests on 32bit Debian (vtrefny) - Fix names of backing files in tests (vtrefny) - Fix checking for available locales (vtrefny) - Skip dependency checking in mpath tests on Debian (vtrefny) - Skip zRAM tests on Debian (vtrefny) - Skip the test for device escrow on Debian too (vtrefny) - Skip free region tests on Debian too (vtrefny) - Fix redirecting command output to /dev/null in tests (vtrefny) - Try harder to unmount devices in test cleanup (vtrefny) - Require only plugins that are needed for given test (vtrefny) - Try to get distribution info from "PrettyName" if "CPEName" isn't available (vtrefny) - Use -ff when creating PVs in FS tests (vpodzime) - Sync spec with downstream (vpodzime)- Make the KbdZRAMDevicesTestCase inherit from KbdZRAMTestCase (vpodzime) - Allow non-source directory builds (kailueke) - Add a way to disable runtime dependency checks (vpodzime) - Link to GObject even if no plugin is activated (kailueke) - Skip zram tests on Rawhide (vpodzime) - Keep most utilities available for tests (vpodzime) - Use new libmount function to get (un)mount error message (vtrefny) - Update the documentation URL (vpodzime)- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild- Only enable partition size tolerance with alignment (vpodzime) - Limit the requested partition size to maximum possible (vpodzime) - Do not verify vfat FS' size after generic resize (vpodzime) - Specify tolerance for partition size (kailueke) - Only use the exact constraint if not using any other (vpodzime) - Check resulting FS size in tests for generic FS resize (vpodzime) - Query setting FS label support and generic relabeling (kailueke) - Do not strictly require all FS utilities (vpodzime) - Compile everything with the C99 standard (vpodzime) - Add partition resize function (kailueke) - Generic Check and Repair Functions (kailueke) - Query functions for FS resize and repair support (kailueke) - Update the project/source URL in the spec file (vpodzime) - Add functions for opening/closing TrueCrypt/VeraCrypt volumes (vpodzime) - Adapt to a change in behaviour in new libmount (vpodzime) - Try RO mount also if we get EACCES (vpodzime) - Size in bytes for xfs_resize_device (kailueke) - src/plugins/Makefile.am: Remove hard coded include path in /usr prefix (tristan.vanberkom) - Fixed include for libvolume_key.h (tristan.vanberkom) - Ignore parted warnings if possible (squimrel) - bcache tests: Remove FEELINGLUCKY checks (tasleson) - kbd.c: Code review corrections (tasleson) - kbd.c: Make bd_kbd_bcache_create work without abort (tasleson)- Fix hardcoded reference to gcc (timo.gurr) - Catch and ignore partial failures in LVM tests' cleanups (vpodzime) - Fix hardcoded reference to pkg-config (timo.gurr) - Make GObject introspection optional (vpodzime) - Do not link libraries required by plugins to the GI files (vpodzime) - Make sure the whole build status image is shown (vpodzime) - Show CI status in README (at the GH repo's front page) (vpodzime) - Always require the libudev pkg (tgurr) - Make sure we give kernel time to fully setup zram device(s) (vpodzime) - fs_test.py: Close FDs when calling utilities (tasleson) - crypto.c: Correct segmentation fault (tasleson)- Temporarily skip vfat generic resize test on rawhide (vtrefny) - Use "safeprobe" in "bd_fs_wipe" (vtrefny) - Add a generic filesystem resize function (vtrefny) - Add a function to get mountpoint for a device (vtrefny) - Add a function to get filesystem type for a device (vtrefny) - Only include the LVM DBus config when shipping LVM DBus (vpodzime) - Skip the LVM DBus vgreduce tests on Rawhide (vpodzime) - Do not build the lvm-dbus plugin on RHEL/CentOS (vpodzime) - Give zRAM more time to settle before trying to remove a device (vpodzime) - Put zram tests adding/removing devices into a separate class (vpodzime) - Skip LVM cache and RAID tests on Rawhide (vpodzime) - Fix the skip_on decorator factory for tests (vpodzime) - Use 'blkid -p' instead of lsblk to get device's FS type (vpodzime) - Improve the lvm_set_global_config test (vpodzime) - Pass '-y' to pvresize (vpodzime) - Create a copy of os.environ for a child process (vpodzime) - Revert "Use the "C.UTF-8" locale instead of just "C"" (vpodzime) - Fix how we create vfat FS in tests (vpodzime) - Skip the test if requiring unavailable locales (vpodzime) - Use the "C.UTF-8" locale instead of just "C" (vpodzime) - Add functions for working with ext2 and ext3 filesystems (vtrefny) - Link to gobject when lvm or btrfs is enabled (andreas) - Link to libm where needed (andreas) - Add a function for cleaning a device (vtrefny) - Add few code exaples to documentation (vtrefny) - Use a special exception for no fs signature when doing wipe (vpodzime) - One more incompatible os.symlink() call (vpodzime) - Do not use pass-by-name in the os.symlink() call (vpodzime) - Ignore previous errors when falling back to using ioctl() (vpodzime) - Use ioctl() call to teardown loop devices (vpodzime) - Resolve the device to remove for mdadm (vpodzime) - Add a function for getting device symlinks (vpodzime) - Use the new resolve_device() function where appropriate (vpodzime) - Add the resolve_device() function to the utils library (vpodzime) - First try to read the 'autoclear' flag from /sys/ (vpodzime)- Skip btrfs min size tests on Fedora 25 (vtrefny) - Make sure the loop device doesn't disappear during tests (vpodzime) - Close the loop device when autoclear is (un)set (vpodzime) - Do not enforce Python 3 for running tests in CI (vpodzime) - Revert "Use different BTRFS_MIN_MEMBER_SIZE on aarch64" (vtrefny) - Use both 'old' and 'new' sysfs files to read zRAM stats (vtrefny) - Check if libparted-fs-resize pkgconfig is available (vpodzime) - Do not try to get name for inactive partitions (vtrefny) - Skip tests for getting free regions on CentOS/RHEL (vpodzime) - Free the container holding the specs of free regions (vpodzime) - Open loop devices as O_RDONLY when getting flags (vpodzime) - Resolve maximum partition size when we know its start (vpodzime) - Use --id instead of --part-type when setting partition id (vpodzime) - Fix mdadm command for removing failed device from an array (vtrefny) - Skip bcache tests on CentOS/RHEL 7 (vpodzime) - Use six.assertRaisesRegex in the FS tests (vpodzime) - Use mkdtemp() instead of TemporaryDirectory() (vpodzime) - Fix installation without specifying --exec-prefix (vpodzime) - Add options to force mkfs.ext4/vfat to create a FS on the whole device (vpodzime) - Skip the test for device escrow on CentOS/RHEL (vpodzime) - Define DEVNULL on our own if not in subprocess (vpodzime) - Remove the patches from the spec file (vpodzime) - Sync the spec file with downstream (vpodzime) - Stop skipping zRAM stats tests (vtrefny) - Add more tests for zRAM stats (vtrefny) - Fix reading zRAM properties from sysfs (vtrefny)- Do not try to parse 'raid_spec' for 'bd_md_activate' (vtrefny) Resolves: rhbz#1439111- Make sure the returned thpool MD size is valid (vpodzime)- Move the part_err library before part and fs (vtrefny) - Fix BuildRequires for crypto and dm packages (vtrefny) - Fix mounting read-only devices (vtrefny) - Fix the bd_s390_dasd_is_ldl function. (vponcova) - Add the bd_s390_dasd_is_fba function to check if DASD is FBA (vponcova) - Disable MD RAID tests on 32bit systems (vpodzime) - Fix error message when mounting with a wrong fs type (vtrefny) - Only create RPMs for requested/configured plugins (vpodzime) - Only check dependencies of plugins to be built (vpodzime) - Only build and distribute plugins if configured so (vpodzime) - Fix format-security and unused-result compiler warnings (vtrefny) - Add an AC macro for modular builds (vpodzime) - Add functions for mounting and unmounting filesystems (vtrefny)- Do not try to get GVariant after not adding anything to its builder (vpodzime) - Replace NULL with "" when building ExtraArg (vpodzime) - Replace NULL with "" when adding it as a 's' GVariant (vpodzime) - Make sure we don't try to add NULL as GVariant to DBus params (vpodzime) - Add function for getting recommended thpool metadata size (vpodzime) - Make udev settle after we create a LIO device (vpodzime) - Always use '--yes' for lvremove (vpodzime)- Update specs.rst to use present-tense and current API (agrover) - Add functions using BLOBs as LUKS passphrases (vpodzime) - Make sure the _error_quark() functions are in the library (vtrefny) - Return a special error when trying to wipe empty device (vtrefny) - Adapt tests to use LIO devices instead of loop devices (vpodzime) - Add functions for creating and deleting LIO devices (vpodzime) - MDRAID: Allow path as input for functions that work with sysfs (vtrefny)- Rebuild with changelog fixed up- Allow specifying raid 'name' in multiple way when calling md functions (vtrefny) - Allow using both path and raid name in bd_md_set_bitmap_location (vtrefny) - Fix potential memory issues in s390 sanitizate functions (vpodzime) - Try multiple times when probing device for wiping (vpodzime) - Check for libvolume_key.h and dmraid.h in configure.ac (vpodzime) - Define our own macro for testing required header files (vpodzime) - Include blockdev/utils.h in mdraid.h (vtrefny) - Fix misspelling (agrover) - Skip the bcache tests even on x86_64 (vpodzime) - Take a break between bcache creation tests (vpodzime) - Make sure ./configure fails if there are some soft failures (vpodzime) - Improve the error message on missing GI support (vpodzime) - Only require bcache-tools if supporting bcache (vpodzime) - Skip bcache tests on non-x86_64 architectures (vpodzime) - Try harder to register a new bcache device (vpodzime) - Reimplement swapon/swapoff functions by using syscalls (vpodzime) - Make sure bcache functions are correctly provided or not (vpodzime) - Changelog fixup (vpodzime)- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild- Rebuild with changelog fixed up- Use the .in file as source when bumping version (vpodzime) - Run pylint based on the python version and make it optional (vpodzime) - Disable python3 and bcache on RHEL (vpodzime) - Make bcache support optional (vpodzime) - Teach boileplate_generator.py to skip things based on patterns (vpodzime) - Require lower versions of some utilities (vpodzime) - Do not require python3 for the boilerplate generation script (vpodzime) - Use a proper initialization value for 'GPollFD fds[2]' (vpodzime) - Deal with older parted and libblkid (vpodzime) - Make python3 and gtk-doc optional (vpodzime) - Bump the version of the utils library (vpodzime) - Fix docstring for 'bd_md_node_from_name' (vtrefny) - Add tests for added mdraid methods (vtrefny) - Skip 'MDTestNominateDenominateActive' unless feeling lucky (vtrefny) - MDRaid tests: change 'wait_for_resync' to wait for given action (vtrefny) - Add functionality need by storaged to mdraid plugin (vtrefny) - Move 'echo_str_to_file' method to utils (vtrefny) - Add a function to setup a loop device from a file descriptor (vpodzime) - Add functions to get/set the autoclear flag on a loop device (vpodzime) - Fix checking /proc/mdstat for resync action (vtrefny) - Adapt the test config files to version 2.x (vpodzime)- Rebuild for Python 3.6- Rebuild for a chain-build with storaged (vpodzime)- Do not require an exclusive lock on the device to commit part stuff (vpodzime) - Prevent failure if there are no btrfs subvolumes (vpodzime) - Fix the test for getting version of a failing utility (vpodzime) - Also run the utils tests (vpodzime) - Bump the version of the pkgconfig module (vpodzime) - Include utils.h in plugins that need it (vpodzime) - Fix dependency check in fs plugin (vtrefny) - Add support for setting part id (part type) on msdos part tables (vtrefny) - Trim the extra info for MD RAID's name (vpodzime) - Add xfsprogs and dosfstools as dependencies of the fs plugin (vpodzime) - Fix md_name_from_node to work with the "/dev/" prefix (vpodzime) - New major upstream release- Revert "Prevent issues between libparted and udev" (vpodzime) - Revert "Open the device file as RDWR when committing parts" (vpodzime)- Open the device file as RDWR when committing parts (vpodzime) - Handle mdadm --examine output during migration (adamw) Resolves: rhbz#1381996- Prevent issues between libparted and udev (vpodzime)- Make sure all object paths are passed and extracted as such (vpodzime) Resolves: rhbz#1374973- Do not report volume name for FW RAID container device (vpodzime) Related: rhbz#1379865 - Search for just "UUID" in mdadm --examine output (vpodzime) Related: rhbz#1379865 - Use 'mdadm --examine --export' to get MD RAID level (vpodzime) Related: rhbz#1379865- Try to search for "RAID Level" in mdadm's output (vpodzime) Resolves: rhbz#1379865 - Fix the number passed to LVM DBus as a job-creation timeout (vpodzime) Resolves: rhbz#1378970- Explicitly cast number constants for GVariants (vpodzime)- Add functions for creating thin/cache pools from existing LVs (vpodzime) - Add the new mpath_get_members() function to the docs (vpodzime)- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages- Add a function to get all mpath member devices (vpodzime) - Fix backport issues in the zfcp-related functionality (#1348442) (vpodzime) - Revert "Fix a few const params in the s390 plugin." (vpodzime) - Fix creation of the version-only tags (vpodzime)- Include the LV roles in the LVdata (vpodzime) - Add a few missing items to the documentation (vpodzime) - Document fields of the structures (vpodzime) - Report (meta)data LV name properly for cache pools in lvm-dbus (vpodzime) - Add information about related LVs to LVMLVdata (vpodzime) - Remove unused code for getting supported functions (vpodzime) - Add zFCP functionality to s390 plugin (sbueno+anaconda) - Fix a few const params in the s390 plugin. (sbueno+anaconda)- Ignore merge commits when creating changelog (vpodzime) - Only take the number of the first %changelog line found (vpodzime) - Add some more detailed description to the part plugin (vpodzime) - Fix a few extra issues with the const types (vpodzime) - Add function for getting best free region (vpodzime) - Add function for getting free regions (vpodzime) - Fix the error message when setting part flag fails (vpodzime) - Add function for setting disk flags (vpodzime) - Add function for getting information about disk(s) (vpodzime) - Do not set nonsense partition paths (vpodzime) - Add function for getting partition by position (vpodzime) - Indicate if there was error from parted or not in set_parted_error() (vpodzime) - Minor fixes for the bd_part_get_part_spec() function (vpodzime) - Add support for extra GPT flags (vpodzime) - Add functionality for partition types (GUIDs) (vpodzime) - Add functionality for partition names (vpodzime) - Do not destroy disk objects we didn't get (vpodzime) - Add a function for setting multiple partition flags at once (vpodzime) - Remove the unused definition USE_PYTHON3 from configure.ac (vpodzime) - Use different BTRFS_MIN_MEMBER_SIZE on aarch64 (vpodzime) - Better release memory from parted objects on failures (vpodzime) - Rework how we do optimal alignment (vpodzime) - Do not try to destroy object we didn't get (vpodzime) - Don't pass sizes in bytes to LVM (#1317373) (vpodzime) - Add the libbytesize-devel build requires (vpodzime) - Search for the LVM DBus service in both active and activatable names (vpodzime) - Adapt to another stupid change in btrfs-progs (vpodzime) - Add the XFS-related functions to the documentation (vpodzime) - Add tests for the XFS-related functions (vpodzime) - Add support for the XFS file system to the FS plugin (vpodzime) - Add chunk_size to BDMDExamineData (vtrefny) - Add the subpackage for the FS plugin (vpodzime) - Add the FS plugin to the docs (vpodzime) - Add tests for the ext4 functionality in the fs plugin (vpodzime) - Add the FS plugin and the ext4 support (vpodzime) - Add a function for running utility reporting error and exit code (vpodzime) - Add the subpackage for the part plugin (vpodzime) - Add a missing BuildRequires for parted-devel (vpodzime) - Tag as both libblockdev-$version and just $version (vpodzime) - Add the 'part' plugin to documentation (vpodzime) - Add tests for the newly added part plugin (vpodzime) - Add the part plugin with storaged-required functionality (vpodzime)- Merge pull request #72 from vpodzime/master-faster_tests (vpodzime) - Ignore all .bak files (vpodzime) - Use python3-pylint and skip Python 2 tests (vpodzime) - Try a bit harder when deactivating MD arrays in tests (vpodzime) - Recompile only the LVM plugin in tests (vpodzime) - Merge pull request #65 from vpodzime/master-loc_indep_error (vpodzime) - Merge pull request #70 from vojtechtrefny/master-chunk_size (vpodzime) - Add bd_md_create_with_chunk_size() function (vtrefny) - Merge pull request #68 from vpodzime/master-no_intro_data (vpodzime) - Merge pull request #71 from vpodzime/master-ipython3 (vpodzime) - Run coverage with the right config directories (vpodzime) - Merge pull request #67 from phatina/master (vpodzime) - Merge pull request #69 from vpodzime/master-lvm_dbus_autostart (vpodzime) - Use ipython3 for debugging and testing sessions (vpodzime) - Don't expect to always get introspection data from DBus (vpodzime) - Make invocation of tests configurable (phatina) - Make error messages locale agnostic (vpodzime)- Search for the LVM DBus service in activatable names (vpodzime) - Better check for the LVM DBus API (vpodzime)- Do not try to get object path of NULL in vgreduce (vpodzime)- Depend on python3-gobject-base not python3-gobject so as to not pull in X components- Add/fix the requirement for the LVM DBus daemon- Merge pull request #62 from vpodzime/master-clean_up (vpodzime) - Use addCleanup() instead of tearDown() in tests (vpodzime) - Merge pull request #58 from vpodzime/master-lvm_dbus_pr (vpodzime) - Add the VG renaming functionality (vpodzime) - Packaging of the lvm-dbus plugin (vpodzime) - The LVM DBus plugin (vpodzime) - Add more generic functions for logging (vpodzime) - Use MAX(a, b) instead of CLAMP(b, a, b) (vpodzime) - Merge pull request #59 from vpodzime/master-vgrename (vpodzime) - Add a function for renaming VGs (vpodzime) - Merge pull request #57 from clumens/master (vpodzime) - Fix error reporting when running "make test". (clumens) - Merge pull request #54 from vojtechtrefny/master-pvsize (vpodzime) - Do not try to create a PV with 4KiB metadata space (vpodzime) - Add pv_info to BDLVMPVdata (vtrefny) - btrfs now requires at least 128MiB device(s) (vpodzime) - Merge pull request #52 from vpodzime/master (vpodzime) - Round size in thpoolcreate() to KiB (vpodzime) - Sync the %changelog in spec with downstream (vpodzime)- Create the cache pool before the to-be-cached LV (vpodzime)- Rebuilt for Python3.5 rebuild- Fix the annotation of bd_try_init in blockdev.c (vpodzime)- Add missing python GI requires (vpodzime) - Merge pull request #49 from dashea/libblockdev-python (vpodzime) - Merge pull request #50 from vpodzime/master-fix_striped_lv (vpodzime) - Merge pull request #46 from vpodzime/master-bcache_destroy (vpodzime) - Merge pull request #39 from vpodzime/master-lvm_physical_space (vpodzime) - Add a missing ldconfig that rpmlint found. (dshea) - Move python files to separate packages (#1256758) (dshea) - Fix lvcreate calls for striped LVs (vpodzime) - Merge pull request #48 from vojtechtrefny/master_pvfree (vpodzime) - Add pv_free to BDLVMPVdata (vtrefny) - Merge pull request #47 from atodorov/add_coverage_report (vpodzime) - Produce coverage report in CI (atodorov) - Check bcache device's state before trying to detach the cache in destroy() (vpodzime) - Fix URLs in the spec (vpodzime) - Fix the int-float less-than comparison (vpodzime) - Fix the calculation of physical space taken by an LV (vpodzime)- Merge pull request #40 from vpodzime/master-config_support (vpodzime) - Add tests for configuration support (vpodzime) - Add a function for getting the loaded soname for a plugin (vpodzime) - Add the default configuration (vpodzime) - Load and respect configuration files when loading plugins (vpodzime) - Add functions for finding and processing configuration files (vpodzime) - Merge pull request #38 from vpodzime/master-md_superblock_size (vpodzime) - Better document how MD RAID superblock size should be calculated (vpodzime) - Merge pull request #36 from phatina/master (vpodzime) - BTRFS: allow an arbitrary label to be set for a btrfs volume (phatina) - Merge pull request #32 from phatina/master (vpodzime) - BTRFS: fix parsing empty partition label (phatina) - Merge pull request #35 from vpodzime/master (vpodzime) - Define env variables for sudo via the env utility (vpodzime) - Merge pull request #34 from dashea/python3-tests (vpodzime) - Use unittest.addCleanup to simplify crypto_test. (dshea) - Run tests with both python2 and python3 in the ci target. (dshea) - Fix python3 issues in the unittests. (dshea) - Do not run all tests in the 'ci' target (vpodzime) - Merge pull request #33 from clumens/master (vpodzime) - Add a new makefile target that does everything needed for jenkins. (clumens) - Synchronize the .spec file with downstream (vpodzime)- Explicitly specify the type of the cert_data parameter (#1246096) (vpodzime)- Clean generated boilerplate code on 'make clean' (vpodzime) - Merge pull request #31 from atodorov/use_lang_c (vpodzime) - tests: use LANG=C in test_backup_passphrase() (atodorov) - Merge pull request #30 from atodorov/makefile_updates (vpodzime) - Makefile.am: - add separate check target - add coverage targets - make it possible to test with Python3 (atodorov) - Merge pull request #29 from atodorov/fix_issue_28 (vpodzime) - Merge pull request #27 from atodorov/fix_docs_url (vpodzime) - Merge pull request #26 from atodorov/test_docs (vpodzime) - Change the modified sources back in tearDown() method as well. Closes #28. (atodorov) - update URL to on-line documentation (atodorov) - add test documentation (atodorov) - Merge pull request #22 from dashea/escrow-tests (vpodzime) - Merge pull request #25 from dashea/python-dep (vpodzime) - Filter the python files from automatic rpm requires (dshea) - Added tests for escrow packets and backup passphrases (dshea) - Free leaked contexts from crypto_init (dshea) - Cooperate with volume_key's memory management (dshea) - Fix inheritance in the LVM tests to prevent multiple runs of some tests (vpodzime) - Make the regexp for testing crypto_generate_backup_passphrase() stricter (vpodzime) - Leave room in the backup passphrase for a trailing 0 (dshea) - Add functions to get names of data/metadata internal LVs (vpodzime) - Allow getting info for an internal LV (vpodzime) - Gather information about all LVs (vpodzime) - Round requested size to KBs in lvresize() (#1221247) (vpodzime) - Add overrides for the ensure_init() function (vpodzime) - Change the default value of the 'reload' parameter of try_reinit() (vpodzime) - Merge pull request #21 from vpodzime/master-thpool_size_discard (vpodzime) - Add overrides for the lvm_is_valid_thpool_chunk_size() function (vpodzime)- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild- Adapt the release helper targets to autotools (vpodzime) - Fixes of paths in Makefile.am's inspired by build failures on s390 (vpodzime) - Add an s390-specific BuildRequires (vpodzime) - Distribute also the boilerplate_generator.py script (vpodzime) - Fix path to the generated blockdev.pc file (vpodzime) - Adapt tests that compile stuff to autotools (vpodzime) - Merge pull request #18 from vpodzime/master-autotools (vpodzime) - Merge pull request #20 from dashea/gtkdoc-sections (vpodzime) - Use the autotools building system instead of scons (vpodzime) - Add the two new functions to the 'blockdev' docs section (vpodzime) - Fix the line defining the docs file for the s390 section (vpodzime) - Add a missing #include to the kbd.api file (vpodzime) - Prevent s390-specific stuff from being used on other architectures (vpodzime) - Update the documentation of the is_initialized() function (vpodzime) - Merge pull request #19 from vpodzime/master-ensure_init (vpodzime) - Remove private macros from the gtkdoc sections file. (dshea) - Terminate ifdef statements for arch check. (sbueno+anaconda) - Return early from the init functions if setting up logging fails (vpodzime) - Add tests for the new and modified init functions (vpodzime) - Add new try_init() and try_reinit() functions (vpodzime) - Fix for adding number of loaded plugins (vpodzime) - Fix for ensure_init() (vpodzime) - Rename the try_init() function to ensure_init() and improve it (vpodzime) - Check number of loaded plugins and library initialization state (vpodzime) - Make 'reload' default to True instead of False in overrides (vpodzime) - Add the s390 plugin test file. (sbueno+anaconda) - Add the s390 plugin functions. (sbueno+anaconda) - Add the s390 plugin. (sbueno+anaconda) - Fix a typo in the spec file. (sbueno+anaconda) - Require the kmod-devel package for the build process (vpodzime) - Merge pull request #16 from dashea/escrow-encoding (vpodzime) - Merge pull request #13 from vpodzime/master-lvm_cache (vpodzime) - Merge pull request #12 from vpodzime/master-kbd_plugin (vpodzime) - Merge pull request #14 from vpodzime/master-better_is_multipath (vpodzime) - Use g_strdup() instead of g_strdup_printf() to just dup a string (vpodzime) - Fix the spelling of "escrow" (dshea) - Make the crypto plugin string parameters const (dshea) - Set encoding to NULL before writing the escrow packet. (dshea) - Get cache stats directly from the device mapper (vpodzime) - Reimplement the is_mpath_member() function using device mapper (vpodzime) - Add the LVM cache related symbols to the LVM section in the documentation (vpodzime) - Update the list of LVM cache related functions in features.rst (vpodzime) - Add tests for functions related to the LVM cache technology (vpodzime) - Implement the lvm_cache_stats() function (vpodzime) - Implement the lvm_cache_pool_name function (vpodzime) - Implement the lvm_cache_create_cached_lv() function (vpodzime) - Implement lvm_cache_attach/detach() functions (vpodzime) - Implement the lvm_cache_create_pool() function plus two support functions (vpodzime) - Implement the lvm_cache_get_default_md_size() function (vpodzime) - Add the 'type' parameter to the lvm_lvcreate function (vpodzime) - Teach boilerplate_generator to work with enum return types (vpodzime) - Teach boilerplate_generator to work with 'const' return types (vpodzime) - Add subpackages for the KBD plugin and its devel files (vpodzime) - Add provided symbols to the documentation section of the KBD plugin (vpodzime) - Implement the bcache_get_backing/cache_device functions (vpodzime) - Exclude bcache tests from the normal 'test' target (vpodzime) - Add some more and prolong some of the waits in KBD tests (vpodzime) - Zero all newly allocated structures (vpodzime) - Implement the bcache_status function and all it wants (vpodzime) - Fix for the zram stats (vpodzime) - Add bcache_get_mode and bcache_set_mode functions (vpodzime) - Teach boilerplate_generator to work with enum return types (vpodzime) - Teach boilerplate_generator to work with 'const' return types (vpodzime) - Add the zram_get_stats function (vpodzime) - Add the check() function for the KBD plugin (vpodzime) - Add ErrorProxy instance for the KBD plugin (vpodzime) - Add tests for bcache_create/attach/detach/destroy functions (vpodzime) - Add the 'rebuild' Makefile target (vpodzime) - Add bcache_create, bcache_attach, bcache_detach and bcache_destroy functions (vpodzime) - Implement a helper function to echo string into a file (vpodzime) - Add tests for zram_create_devices and zram_destroy_devices functions (vpodzime) - Add the zram_destroy_devices function to the KBD plugin (vpodzime) - Add first function to the KBD plugin: zram_create_devices (vpodzime) - Add the KernelBlockDevices plugin (vpodzime)- Prevent a leaky test from running in Jenkins (vpodzime) - Try harder when cleaning up after MD RAID tests (vpodzime) - Improve the MD RAID activate/deactivate test (vpodzime) - One more @contextmanager that needs try-finally (vpodzime) - Do not require metadata version to be reported by 'mdadm --examine' (#1217900) (vpodzime) - Make sure we always set things back in context managers (vpodzime) - Make the release date for version 1.0 more realistic (vpodzime) - Merge pull request #11 from vpodzime/master (vpodzime) - Run utilities with LC_ALL=C (vpodzime) (#1219033) - Free GMatchInfo instance even in case of no match (vpodzime) - Resolve /dev/md/ symlinks when checking swap status. (dlehman)- Require minimum version of libblockdev-utils in some plugins (vpodzime) - Report both stdout and stderr if exit code != 0 (vpodzime)- Fix issues with using overriden functions over ErrorProxy (vpodzime) - Update the roadmap.rst and features.rst with new stuff (vpodzime) - Fix two minor issues with docs generation (vpodzime)- Fix return type of the unload_plugins() function (vpodzime) - Close the DL handle when check() or init() fail (vpodzime) - Add one more check to the reload test (vpodzime) - Drop reference to check() and init() functions (vpodzime) - Add more cats to tests (vpodzime) - Make regexp for getting btrfs version more generic (vpodzime) - Merge pull request #8 from vpodzime/master-check_functions (vpodzime) - Fix parameters passed to unoverridden swapon function (vpodzime) - Implement and test swap plugin's check function (vpodzime) - Implement and test MD RAID plugin's check function (vpodzime) - Implement and test mpath plugin's check function (vpodzime) - Try harder to get util's version (vpodzime) - Implement and test loop plugin's check function (vpodzime) - Implement and test DM plugin's check function (vpodzime) - Implement and test BTRFS plugin's check function (vpodzime) - Implement and test LVM plugin's check function (vpodzime) - Init logging before loading plugins (vpodzime) - Add function for utility availability checking (vpodzime) - Fix default value for the fake_utils' path argument (vpodzime) - Add ErrorProxy instance for the utils functions (vpodzime) - Add function for version comparison (vpodzime) - Merge pull request #9 from clumens/master (vpodzime) - Disable pylint checking on the new exception proxy. (clumens) - Fix XRules application and add a test for it (vpodzime) - Raise NotImplementedError when an unavailable function is called (vpodzime) - Merge pull request #4 from vpodzime/master-error_proxy (vpodzime) - Merge branch 'master' into master-error_proxy (vpodzime) - Merge pull request #5 from vpodzime/master-not_implemented_error (vpodzime) - Add a simple test for unloaded/unavailable functions (vpodzime) - Unload the plugins properly when reinit() is called (vpodzime) - Raise error/exception when an unimplemented function is called (#1201475) (vpodzime) - Do an ugly but necessary hack to make local GI overrides work (vpodzime) - Add the __dir__ method to ErrorProxy (vpodzime) - Add a rationale for the ErrorProxy to the overrides' docstring (vpodzime) - Add some basic info about GI overrides to the documentation (vpodzime) - Use pylint to check for errors in python overrides (vpodzime) - Add the first small test for the ErrorProxy (vpodzime) - Put the GI overrides in a special dir so that they are preferred (vpodzime) - Add a cache for attributes already resolved by ErrorProxy (vpodzime) - Implement the ErrorProxy python class and use it (vpodzime)- Merge pull request #7 from vpodzime/master-fw_raid_fixes (vpodzime) - Try a bit harder when trying to determine MD RAID name (#1207317) (vpodzime) - Don't be naïve about mdadm --detail telling us what we want (#1207317) (vpodzime) - Ignore libblockdev tarballs (vpodzime) - Implement a test of btrfs_list_subvolumes on data from bug report (vpodzime) - Implement a context manager for running tests with fake utils (vpodzime) - Do not try to cannonicalize MD UUIDs if we didn't get them (#1207317) (vpodzime) - Fix the table in roadmap.rst (vpodzime) - Enrich the roadmap.rst file and add info about new plans (vpodzime) - Sync spec file with downstream (vpodzime)- Merge pull request #6 from vpodzime/master-sort_btrfs_subvolumes (vpodzime) - Don't be naïve about mdadm providing us data we would like (#1206394) (vpodzime) - Sort BTRFS subvolumes in a way that child never appears before parent (#1201120) (vpodzime) - Let libcryptsetup handle LUKSname->/dev/mapper/LUKSname for us (vpodzime) - Fix the crypto_luks_resize and create a test for it (vpodzime) - Add targets to create the SRPM and RPM files easily (vpodzime) - Don't round up to multiple of PE size bigger than max value of the rtype (vpodzime) - Mark majority of MD RAID tests as slow (vpodzime) - Merge pull request #1 from dashea/file-paths (vpodzime) - Don't report error for no loop device associated with given file (vpodzime) - Skip the detail_data.clean check when running tests in Jenkins (vpodzime) - Make package file paths more specific (dshea) - Implement and use MD RAID-specific wait for tests (vpodzime) - Try to give MD RAID time to sync things before querying them (vpodzime) - Fix the default value of the BDMDDetailData.clean field (vpodzime) - Do cleanup after every single MD RAID tests (vpodzime) - Do cleanup after every single LVM test (vpodzime) - Do cleanup after every single BTRFS test (vpodzime) - Make sure the LUKS device is closed and removed after tests (vpodzime) - Make sure DM maps from tests are removed after tests (vpodzime) - Make sure that loop devices are deactivated after tests (vpodzime) - Make the tearDown method of the mpath test case better visible (vpodzime) - Make sure that the swap is deactivated after tests (vpodzime) - Fix docstrings in tests' utils helper functions (vpodzime) - Improve the logging tests in utils_test.py (vpodzime) - Update the features.rst file (vpodzime) - Update the roadmap (vpodzime) - Don't check if we get a mountpoint for BTRFS operations (vpodzime)- Ship license as per packaging guidelines - plugins-all should depend on base library too - Add dev docs- Be ready for mdadm --examine to not provide some of the values we want (vpodzime) - Add exit code information to exec logging (vpodzime) - Improve and add tests (vpodzime) - Mark the test_force_plugin and test_reload as slow (vpodzime) - Make sure we get some devices when creating btrfs volume (vpodzime) - Add override for the lvremove function (vpodzime) - Do not create LUKS format with no passphrase and no key file (vpodzime) - Make sure we use the /dev/mapper/... path for luks_status (vpodzime)- Don't report error when non-existing swap's status is queried (vpodzime) - Make libblockdev-plugins-all pull the same version of plugins (vpodzime) - Don't report error when asked for a backing file of an uknown loop (vpodzime) - Fix accidental change in the spec's changelog (vpodzime)- Add tests for what we can easily test from the mpath plugin (vpodzime) - Add link to sources to the documentation (vpodzime) - Add missing symbols into the libblockdev-sections.txt file (vpodzime) - Do not build docs for testing (vpodzime) - Add the bd_try_init function (vpodzime) - Log stdout and stderr output when running processes (vpodzime) - Allow a subset of plugins to be load instead of all (vpodzime) - Make sure devmapper doesn't spam stdout with tons of messages (vpodzime) - Let debug messages go to stderr when running ipython (vpodzime) - Give plugins a way to initialize themselves (vpodzime) - Give plugins a way how to check if they could run properly (vpodzime) - Allow a subset of plugins to be load instead of all [TEST NEEDED] (vpodzime) - Make sure we use the whole /dev/mapper path for cryptsetup (vpodzime) - Fix vg_pv_count parsing when getting info about PV (vpodzime) - Set default values to data structures if real values are not available (vpodzime) - Fix the parameter name specifying pool metadata size (vpodzime) - Activate LUKS as ReadWrite in luks_open (vpodzime) - Make sure we pass key_size to cryptsetup in bytes (vpodzime) - Add the min_entropy parameter to luks_format Python overrides (vpodzime) - Pass size in KiB instead of B to lvcreate (vpodzime) - Add underscore into dataalignment and metadatasize parameter names (vpodzime) - Don't report error if non-mpath device is tested for being mpath member (vpodzime) - Fix name of the invoked utility in mpath_set_friendly_names (vpodzime)- Improve the test for lvm_set_global_config (vpodzime) - Fix some minor issues in the spec file (vpodzime) - Fix issues with the LVM global config str (vpodzime) - Add couple more Python overrides (vpodzime) - Fix the name of the lvm_thlvpoolname() function in the header file (vpodzime) - Use assertEqual instead of assertTrue(a == b) (vpodzime) - Add the min_entropy parameter to luks_format (vpodzime) - Move internal dmraid-related macros into the source file (vpodzime) - Add an override for the md_add function (vpodzime) - Fix parameters in luks_open python overrides (vpodzime) - Prevent init() from being done multiple times and provide a test function (vpodzime) - Add the roadmap.rst document (vpodzime) - Remove an extra parenthesis in one of the docstrings (vpodzime) - Move the mddetail function next to the mdexamine function (vpodzime) - Add some more constants required by blivet (vpodzime)- Require volume_key-devel in a version that fixes build issues (vpodzime) - Fix Python 2 devel package name in BuildRequires (vpodzime) - Generate docs for the library and all plugins (vpodzime) - Make doc comments better for documentation generation (vpodzime) - Fix parameter names in function prototypes (vpodzime) - Add the metadatasize parameter to pvcreate (vpodzime) - Add the dataalignment parameter to lvm_pvcreate (vpodzime) - Export non-internal constants via introspection (vpodzime) - Expand size constants in the GI-scanned files (vpodzime) - Fix usage printing in the boilerplate_generator (vpodzime) - Add the build directory to .gitignore (vpodzime) - Add the md_run function (vpodzime) - Fix some issues in Python overrides (vpodzime) - Add the escrow_device function to the crypto plugin (vpodzime) - Fix version of GI files in the Makefile (vpodzime) - Make the order of release target's dependencies more explicit (vpodzime)- Fix dependencies of the release target (vpodzime) - Python overrides for the GI-generated bindings (vpodzime) - Pass version info to the code and use it to load plugins (vpodzime)- Initial release  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefgh2.28-6.el82.28-6.el8  libblockdev-2.28-6.el8.i386includeblockdevblockdev.hdbus.hdev_utils.hexec.hextra_arg.hlvm.hmodule.hpart_err.hplugins.hsrclibblockdev.cblockdev.hplugin_apisbtrfs.cbtrfs.hcrypto.ccrypto.hdm.cdm.hfs.cfs.hkbd.ckbd.hloop.cloop.hlvm.clvm.hmdraid.cmdraid.hmpath.cmpath.hnvdimm.cnvdimm.hpart.cpart.hswap.cswap.hvdo.cvdo.hplugins.cplugins.hpluginscheck_deps.ccheck_deps.hcrypto.ccrypto.hdm.cdm.hfsfs.cfs.hcommon.ccommon.hext.cext.hgeneric.cgeneric.hmount.cmount.hntfs.cntfs.hvfat.cvfat.hxfs.cxfs.hkbd.ckbd.hloop.cloop.hlvm-dbus.clvm.clvm.hmdraid.cmdraid.hmpath.cmpath.hnvdimm.cnvdimm.hpart.cpart.hpart_err.cpart_err.hswap.cswap.hvdo.cvdo.hvdo_stats.cvdo_stats.hutilsdbus.cdev_utils.cdev_utils.hexec.cexec.hextra_arg.cextra_arg.hmodule.cmodule.htoolslvm-cache-stats.c/usr/src/debug//usr/src/debug/libblockdev-2.28-6.el8.i386//usr/src/debug/libblockdev-2.28-6.el8.i386/include//usr/src/debug/libblockdev-2.28-6.el8.i386/include/blockdev//usr/src/debug/libblockdev-2.28-6.el8.i386/src//usr/src/debug/libblockdev-2.28-6.el8.i386/src/lib//usr/src/debug/libblockdev-2.28-6.el8.i386/src/lib/plugin_apis//usr/src/debug/libblockdev-2.28-6.el8.i386/src/plugins//usr/src/debug/libblockdev-2.28-6.el8.i386/src/plugins/fs//usr/src/debug/libblockdev-2.28-6.el8.i386/src/utils//usr/src/debug/libblockdev-2.28-6.el8.i386/tools/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=x86-64 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpioxz2i686-redhat-linux-gnudirectoryC source, ASCII textASCII textASCII text, with very long linesC source, UTF-8 Unicode textC source, ASCII text, with very long linesutf-8d01163889c5588c74ee24e03d1b994ec42da6ac55ad30ab6238f73e86105a85f?p7zXZ !#,i] b2u jӫ`(y/[oMj{taLMuQP%lk)SUxDN;z؆sG1G8+ />kLsZOdC]c_NhfmoucxwFa%ρ){ 6,rZd5CmOcdP4Tg!{B}-jB351Xq^ Wfzx-4i;]P25cdQnr%Y(X=P ^S*3>?Mq!=C>[o_I'!qC K&L0ܟ=Db3sET }95{fD7_ia ln/>ϙq`6ND~Wa!-Q/D;w3H"Xy= rBM/,k9ҫh{b@^΅ '35Nl?LGޛǚĦk~nteP50E@ۮ}p# L_i/ɍnHCi(r5h [,$GbSA. `0x4}4`ΒĴZiʸ+u'EI7$!‹$džFb]ѭc7<:i'\&5fB|E:^w;4,R[K kzikcD !>{8/9{JK.I[\tN/JPs5_rcj(d& VeUմ'D$ ^լY}raM/<}.VjI)U9ʉH8~7&gؙV\~i-qLHڑ"UoyJ#KܣLR軋3I"V fE L:J`4d4IAaGS9x5]7jؘW`C?Be*ý !=E"'/օ_PtnI0] _ e42P>&rӏ*k:tKsY?=v[o h-8O L3t 1]/g_Ilw@dC~du D"w7W~Zl3(?!x|rs5Db ?4% H.JNjw j(gf 6鏍nXGҶoh<7oY+.B;eLɗ[;Ke^^ ˉZ *J$XdyζDD Ĕ):Ϯ߯7m{RG eChp ^D}eo%>'C>Uvѹ8~x"{Q́]J2Z9l=΅PǺ΁nfd$ʨ'L`ϚRV8kb,UU*) bhSXOs7rҎΜp|IM%fSN.YZOdzE,@Pw;(:UJA1gi湔nz6ݺrgRhi'CqG[@w#w7>H $s9-2ׄc>^GɒIl*/{:Մ((ʀj jxQܰBcEL^S~4iiGz3?q tįkĈ!CX1P,l9o+i^"=$}-Kts{f/A)12+lvϴ m84l7g/+Aq'*]N8D6H3΃Fu߸F,+%Sc} K+d椪WfVrXhŝAہwo^NU+'-:*G5YYs]H(FCKR}̨:|e2Sd wO|{3=1!_[]FuC[$ hXhE%yS^]sjQkxp*a`F&c4!u0lRbL\fWG~xh8/rF.sJ4>|LgwOfۭY(Y d>Ϯ~c4@f( 9{E\NbE#ɜ+pYt$F"0HCqP6F` g8{=0#~FȌ"Xm6ܻY^LbVI/TT,?qiQa1YD+xk-WN*$B= OP6(v͈›Ne)l)gnЮl,4JL'&Q<)g)&EV뢱 sm?<+^/9|Z||UYW1r&sY~Kv"H>^ns=*Y!ӟp;CeXEB@AV>e_Brr0=měbZ P[ٺ(Y3+K:)qtC[jp?RT`͇}DcȔ+b1²4dɡA\Bp]O қf)=8L5MMhrmQ@Z⴨OGpNՊ#A _@aax;t?y lri`+hNBT~$b͌ NT`&CD!^bz]Yb'XE+.]OF|!hi^&`:zo_呪3 [p`\7iL=15]NgC2fVoѿJ4L-zg\5 2u1*ص"ߨHb.%FRC@֥Gm껟N쭹;Va/Hض1u.b}BN9 p~KVD6:Z~kڃG)pcB[I;k.O]E/:3," .*Oa$ը<եtWl~M[T$,_sDq3a WLk'vo}}םdHZ&䁅MIvCr.l97 ރT CNʟdfk6a} }+AbT B=9kv@|JRQޘNR7NuD_AKGR,žU$#I0^F`^J8 C#NBs3*&;%SkP;ט&Ŕn%)bӄ1cxߢ4c3Av <ȽSfQ}S-̘&gXݖ3::S8̷†Z_*>Wƹ24V bgg)"{8]CnqbR~{#_wx_ G+jY Ҋzx=VFR+:DUxʴqH1ۣ2N/zmV0k)aa`2t}:xiT}ˊ%뭞 ɨ y*½P`r< B"V:n]99snerE,r{& :~32۬k+-=(~/ga{jE=5AW.FC&dg.-'̍5n^'7E3n xR)dW84  [77- 6S̳0`Ck>U Q!,)8sth&s\QĎ4i5z S(n6W-j\iZ{Ld,W%*2zPw-gVoqR=GLU[~L@&u]hP\_fR1r'A糖g 5w+B5em8D 8@:j䳑TNIyR6!J(I-fB Si zryBXmD,$-&Qj/7Ov~CLY T=6.ҢC-/i+mżY<*& ; r٩P=)x X68/WV'O8[Zx!; _gm7 )zQ)Z6hs'[zHt#$=ds^8!UPGoȻ̛ 4(>)oΊGKX.|Kq(O#UTp&+trlVMcP_413#U~rvRsK[_6Fwxv4R$, F>Hټ."k=V/$JLJg$Q) FCUv2ߵQPhy?2ػU8q1앻" A Uoh+9I]uPq#'5%<\ BŒNFn,?*aqEK/  " LW,|OD1 ?UV(~,Sį")~ L}x{d!۟Dj|+"h=x.Mɂ:9j`z̭L"W`ZtM"BcwhK81Oo? l=dӬ=[ɒLCW^$̣mF>Zv"SH7[GpQ ՌBG[":I 5ET煖F[j̝AIҢrMCs 6M#*׈RgF~MwQY23.Em0DdfUQ7X{k[!Qܼ=(n/ [ (c9Յj Dظnra&$*7c&⭀^]N˦fL^}8 {Aː8:J{]TI-%Q7><([]~. CstT/$'U!vqPry$'`Xu=sӫi"&ʮ4(:CZaI7ۺ]I Je緿<{Sɠ!ߣӫuqAU~q_6> JYw144}f _LS D q Pos'R,popw?11Oe] I]PVF4ظajB$22ŋ޼\}z(  n*trg#JpcISe{U'qzmE5k?{kR?67SS_i؈Hf=M5XV3J@D|eCYػ0kÆ7WKk/\:Cu4 e? mdzW0"i>yC *lu3j"֪04B@v)UM01:oUqIFIDFНq ՙC;c/N O]a ?reJ lzzCUbFB4,lWy 2,lu"eSdp*qCCUw67)PGzuHLmB9>6}0ذ:~/UT.&\uxfT,Z8cp׾ژm Q ,N )E '(6/!u2KkQ@.A-)Ƌ`|u! <Ʀ3H`+.xԚ펔8+gz&~؜ bO-Rp  m87=UoV2x~W+LҶǑ&lٲ . 2!A>0c02lX@VSJ|x_.Xq~q~vB ؄T)?i`|~{}O3 !J,sNDG(Q{X5AK\~DCqįiOo2PyA1+ ŢLMqhA07)#4;(DÎyk>0 W޴E7#նYD~4'l툖̼sz*]|l_m 4X%~¯-!1-Qth$i!oa^g!P<9ףu6.o$,zݻ'U8 ?5ؽM\ȼFYCJyBR:&ݮqƾMpe@ZBBG "!:vn~,@|U\0Vp)]yA }IF]Ι=:sx&@,tr8YϢ|!xJkLLpg.> [@uˇ0vYT6" /R`83^#*3S%Pv%jk IpL=HA0S$|ᾓp8|zL*%_D JM4K˧ih<1pWj7jierARX(oYRSR$#_ML ew$%鵁YH@23x+B|ܹaƹ[pS˶ՙ6 6ިlӭn&l\sWB<{IjEj[rfV#Pq]WTAO{bKh&Ac&\PlgT嘯* sa.Gd=,` DpχqgxiLo6q@Ǽj{x M@'&r<$VZsekOOqʨIQak%\cwʊOOڞe>&XcC䇧SIg wx~OprS|%[.Ԗ{orZx! Eb.o&n6:t3#j/[IwLm(bJޢ}SVEhуHG+%q^oRBrNj2?8=RI :Cl60$vӄ,Ma%eׄ~yh򊺁@ RϜ*ٛX*_8~sWs#\{ ~U0抋)GQl3͡ Q Bh}~ٍ*oFM6w?P)9Ԣ= f=t>oƴUz/KRC y'%c?RNy-:b>ON^4X0aM+/ׄ&2=FSyrv43sT_ K%SZIug7& ׄ6F ,.X4 g`N}u7v꛽WyM0x5A4S=- RJ sYĝ(Ad`trҊf#0S2MPC̖I2L{n{63TmɏpC= وi c?/&&b)/ebೋq%7;v (>Fx{.{N::e1ߡW &Y c/̗Ю&YcN[%+X/K7%jxzUj ę/]40 fՙVy NWq-v'mّތ$ p/?'M=sGjV4 }%}V=`:+c* ;^O%Hp\oeQ @.Np$\APG!1k@>YsKA`&"{8=;/=r51)@PnxNlʻ^Ʀ#l"6Wq0}|}IѩSWjC[?f$boJ'Z|ϲe}r*L7*e%QWԍe\{s_vtb>ot~k'GDKS&jvTp,h,bݝBt»b&f0I)+TAj5V}$!׸}nү.d'B} D !2Zfʤ"̥i5(2B460Es2 Tlk5Ac0' k%x%v9JTҺ.)k} lsOC/$~袇\iAnp?T;U7ڳ'6b sC!ѵY LH9,24lW['n O)7dwM~{:VT-R԰ߣoCyvn;K[cw8D+R1m莹KZ"{Xd/n HSaij/h>aC$`0va]ڀr^պ[xZۻunb9=z'/yCڐOޗPb%As039s"A´XRݧeNul.;U,J~PHbՕy<^TXҨĶ^ !97rxCݘ6"wN: ͉2KO;fMs,pF$./b},' i/5ی*7V֙FB@^6_xN"E' &}-7ufr#+H4 :1yNȲ3/֕ h$M4 0./Qб\tUM~4d~ڕޯ>l|WE_"1N#k8]+pT5xWDz!'"YZV jvk"-с?}pC)"If:GIfM֍~tK kN Eے|'G 5#}NʚsBJ[un #H|װOQ_:ǖʍ az0#T|$@fALωl= Fܖ{vY/|b @OVKvJ6%$C=5A:XtBvR$ wC'?GBf= `aJ;ixI @LdfW~{Q?v R ~*@ tp9L Jj&<ثn oԀ=A|q*a?4g<3Zնy_NEId<Mz^}_0 `9娉_$v z G#@!3+ѲW @5uQeyug I=q .nQ4ga,4?|k"1]z%z,z`^Fj,$l4"!hH'Թ .!@VFL!jX_e"'bL0gΫ>5 vGF0`dI}qt{`5}oTfb yfEt78mXߡ8 Dvvu^lb|6 :;U_on0A~Lϓ`+jn=8:oC渫 oWc,NZת׉yj /FKf$*;> ӠþTTfs1 =jT4To&,8CP*u<畒F̃Rzތ1MlqC =\cN̥^[@K} EQ.!4Q".3=3i+@砅(rJlK'$Dőj]r\R`` /8#bMe']:w1Oޢd;Q&-5_&sC g5 #HG/@hmXrx^Luf+:"MH6}Jս=K٫e"Nv@7D[)+2HZysF>`ҰVѱ6xV ி ':#hS\Km‡aa˳bњ̮.CW&cKCbu'\ j-2p lwv]PC8A<^9Bz(>n50%ݥ#:>/W|V-pvdzp EԖe>VbeL?<ՆipG&#'%q5/Ô>1vZ-v8:^$Lu^bSͱ?֬:ה\QfɄOa>Ds-BJJf6'9Nuܱc-ƌN8QpE %y%%o!{HwH 4q!̵IlZ^ J*H[b;/z6$bxmj|CI@d4T;" ʈ orp޿ ;sWKԩ|h:茽h*K.؂tczw. :3tVOE.CAbMkJ$%`1%ԦDڻ%]ظI 26QW@pN>l7],=x^z̓:2i5y 2$7'aǨ?U~TXhFU ^h.teUOo-*d@ú-$ Qq/ Q!YR9V Xb!F>,$IgKMl+p;}3rmCdNLIK͐/v T)M%:`@WŲЧ.?@BJvYv<Uiڹ"r}w8R,S=YN*V%jBF#*sl@l3kj0[x·MV8Ç#ri \H؏ZfE]{Lp̬ß4 erlk5I>ձ̄WLvNj hGծ `>27[$^r"(A!ˌ-n_àqJl$m,Ⱥ:' pQ]NAuq̿t;ZgǰX홝0^ KnAG;#'dN+ɳ0 0IUuϫȼL[p;,gPsOH-oW::mM])[BwJKOݖx,C2`o}]JYFKua_}$2o瘝v}VjWL~g KDxӅ¯}F2ױx4=GtLYUn-n?Kt}!W D<3Z_l|aXxt}#ƨ/1 RfjE}9DًCAV#d7mXw|S\-g$jW7R6u, "3ƿ/} jݛSi3 x?r 4-/s8Y1&PSCsٚV4͈FE!QͳS%F',:^^=(AqD~yx4mI3^~QWf{15Treh EVCYҔѩFau/֢@Z-a! W4 \M5!l ASCTe(_ʶݼwf(Rn@VgHcƲt⸎T߄!THE8oexuT>1+2q=M~7\dkkAY)[D(!BwE5/A?w5dA/ɭ8EZ:lz-//tn^HOAbd[-fQg_Pc2a;"C*<pn U,;@WtXv|NwX)U-9BeDק9PQ5Lg\E`t0jdxnfr+x |0e=ċ~pz a\ft W2;iU?龡bF ؖ)83w;bH('O ƱC& )$1F8 ;.N5["sd n{ypzh_gCOɊeu;D:v>3>FdKCwp.)EH1hcqqSJD"t'Ȩ&O %\$K-y4?Bp5 *y;S"Ju@ۥ&b+t$VzqL$иQ f< :{WA2Sg \Fz}]@Jm{%/3RѪKj?gQUXIFr{mQ {zc6h5sk qFFܮƩ%ABn1ax53qN2[sys8ipĠF>8xx/H uۍJzHJQ&e1j\.($8E ~ <'K3f6%7Kե3;virrӚ/d BK)[v,NrHrL>4M9J֊|BlbM7Vٚg;1A2B9pM+NL)aߚ-, .[bxb!d V4;= oǓ@/O6FFK*)kBC4ڋgLy6e;hey+[>\?;Y;ֲGW$мkÓ_c 3`7BQ[p C)\%] Kc&?GABR5f z_2 E.w0:bpZ)5d5ɼiҥnlS5>RCV Z@$oVл,ޓ$ӑXQmsoa] eQdJwpw F"'A\7`ep)b-@ w؋3Fy?`d$$膾-gbhuM,ruydM?~"ȹ!mov~R~wvU%wz$[ưI|~3aWIm M[/TƟ흌:XcqraN\fpS&?[# ϯ4Lt5=F\iZ1*lCE#61ˮ 7Y:i$%2c[cϞsI7p L -7L<&m78&Uy|{=kˮsW<>ks0q:˦Yw ݨ+}o(O9{@|m}-Nє8&8&"E4K;@բ.?SQ ZYBE7O.&K0_vQq9B728sȸ[֊R&^@5Q |)Ne O\+V8W= :Y.Y'`36to_N"DmA 0Tux3k{!CEVW%s /KYJGaǀd'24幝7b^>=9n?86z}[@Dte0.Zr..e?DxxdVNh`*  40,+Y7zߒ>UxhHF Sv,&}~a;71v̢S{m[Qy`n.qw u[ H#pDoo3›רVǪjq?}L.2T5ij~mNa]CZ*ˡ%_MR& 2d^mF՚VE *PA3sJ@i+xwBvhPŇGǕ.Jyˀ2Ht?h nb< l? OхpN8kz| "9u!fd8>mG{Վk^|#E=KD{Jg3Wm ɭFk]Qiר:yNh޺p`.P ^(>@fCC+df ө4BaI`xY8E-5MigUK!UO䫿]/F *(-4̜OƢ⧺!oXDHWtuI7s4dɧ2|jILt5kL gF0KQEjDsDőt+JƔ̒xJ>#)f(D%9K/OPF=jɝ8JF9׈>DիPmڍ7RuLjDIӍ¢g}UZat!26/f^)Kᇜ"hZ;pT"p!:);RCNC 82 '+iLHMtZi+*V?,(0jZ&e=5U_t87fQԣxH*t$Er&SQfV&Gn:D*7.qEq♇2?Y2[-9' %1dEX %6 㓂h{Xc&=1U.ހaki+eƘp:{(>u1wfl}ӯRCK mzyOeMoW60N,UZZ7z®.]7w)zмކ@"V ,_TuEZ w'S ";8Z6dCA!}b3!1\ 11utfJ kLwas|_,(.?7/" ZI34TAYİc=iM&4 ҍ{\"ѓ[=,zStDs]"QX Tw#C7bFA(|npP2\j΍_hT|XS 5&8α+ppx:X`B鿏,Ɨ@TL SF201]Ϩ' [}xrp(C2dm ydFū"F,6 PZ;NϱPbFE 7r2l4=i挡+ %0@QܛH<KB'izWwάAI/DNPd0QC7u-s{wH O~ew]\Qtk]OdN]`ӳ,U l+ 22"(|^RG ʼJW9A?ߺb5֙߫M۰ZjtBqա-Af :F*4tcԅoyb&m ֫K=z3#ˤtԮW-!~N~-6`Y,>duUćuM9r MeJrE(F 7A+zafyL]Qs65O[!6T~6chq / b> ]kˠF"٨h*63L%m)jU*@?cb` _օ9w \]2yh6]88 ژ"%7&rk?`h4 Kb ^\>Ŀ~Nyh1{|4Ω4n@q\:$-w)61Ys. :V;9]8c{=򡼑1W`60%sv$H(z߇"d=rGq,+^2M$+"?Hj.>eZ(׵"qxU5~"Rl 1,U}Uc}S"{IJ `{`9;kSoc6(8~}w\XMYqnB|:MY dzkz"_ڔҿy1RE~5SB6[< W6H4Aj}ǹ(+v cſ$9zhOfό($S_(_l|+FP::fkי;M]Zl=#=&cܩ_h:Fpj XR&ƹ;xMP `x_Î'Y/sM)\H\9};NU9Ņ-Zl7nhA.UЬ ]8w4?#bFqYWd-?;/>I2fQW/EDl~܄ 6GZlW6Gz?_Mynk>I-kVA#Td[ų'p3IP0}Vw|?v!+8YT]E"' 2AkvjKH<[߶}bʢMt],fvݨ\ٟ8gtϺ@){tG1]sܳ)X$,DOw]͂Wrŝ@VnYVTd-Iq>+F2 5eUYy=;\PSxLۯC<{59#m]ZGKjT" âIg!XlߓN4#Qn)|USjԊb626/W b'd'߻ 9odn @!{!ZP!)f˕͓tvCdʝҦoK$M2B3QSZުb[Zft_@ǣM9 i2u|XAhd-ڂ[ m;6geFkaybZ^GupD+iisc!%U9lHRO8䯋ӜِFg 7,Jv=C~Ӛ1 )y,7펳B%*kNc$!UgݔX>T)BJ]Yv289H})W h{ N0K\sI~&o420%٩V{ހ+/-opYQX#Zdz:2.zƲ O:u~?T|F]F+OB~Tniek Ac_;W% =ƃs\-O)#6A@4Eah$*IIkj I }8;rQQ|9 ׃9gQXvǸTѭl s!~zn߮( k͵qJO0Ly gi$[Iެ<]2$ pm(NzvcXqiZyZ>74[`֘6HMoZ,P'ː. +wd70}҂aLri?DS&(lrYgYӷwA o[srŲ!I ÈJ2te`^p(~~|!/pazV_ ~Ov V5mPWd߀B,ݹ c3EfyDZ-ܧl0p@Ow0Me{B :T/i'Hp$#Αr\I&׀Ytr' ]?IxE:uV c~ jU| b E[s;T# X\ݕ-RK;- mɉSB%lRK@/t& m?S_YY90DV1v xwvj3MJQtU2sWr!붊02\?F޴+wdP"g[~H">5TSl)'Mfs&b1;̢UDu EvM$4 |Il <_/oV-D_y7|9W- 4Ce<#VU. gy9$_+(nȉ2 #$|NkH}V`L5z`lzhEQ`FZ{fEϤ#lP%fF[5?I'×Ͻ--pb]O 6ӹZL0֚^S-ĵZ="H܌^#y`$5@6έ;v,^ZbUsw#$1MwzHGzSQ$t  _/]F~HL=hMU'Kз k`1Ɋ ϭ i> x OQg`haḰ.aǗ \wsi .fXRnh"&8z|ꏣT[Ł)[s;J,Rciqr^g<#eb _C  kl6ӎ'^g/p4 xv^ *$p-5;Ksg=+Ld} [Ue9),y FxsEWZ)4 ge6J) eܓDڙ/q`k!G, Rl z};e`ʝ Icb3ZdB6 uw&=!1s: [uFkѩ7Zy.H:#oyYm +i T 6 00#/|SH&gC "qiWq=^FƸvWn[؁l`!,hRm5Ug>^hH!@k*L&O g7c *9z@iql/c\ p0;ɑgX٧1t^HIrΙ[i[j{\U6'$/-)Y8|&ggpdEwh.P8R{au󇜣ᆳ}A lAK: N!5j-]۬6nY><<*tm5IjGcfVlPhBzIA=@L/y<bmEfuGM)Rp7fϣ1:.qM}~fooٮ@`@ ǩS_ Pw n']Tt(C6o'-!(PԠJ&'^具X;2j; R fĦl9 _1 d WkR`Ceik )×Jˋy)ͷݾ6U7FuP2DcG1{MA-.K_7S3mS0.#U_nATai?3%lM7,oʅ]9&8}HNǧ4Y1I Х63I`Tݩ64'4,4-a=yd ~Gv#" =]˂Sغͻ|'wτm=PGexNW!tXT0lWBguI V`.,"7aBн Il=:^{'979J䫚Ϟ* VbVS!2b^'`fmlK==r(3;M+_bEK}#٢t `!$(Iv=wSL9KD>L!$J*myGW iT*ܾ[gfu!)'}IvyVbV{McѓK}G {qG4#$u^BXk?3'x^ö黤^ۓjj8 (LMr'P⣷L(F5mS=<u_%;3nHOW Ru f]h}Iy00eu#k7`* ;<:f; JMzOwݧnj|/:a'eQ>* Iuu.ڸIٱeӐDȭL)YVѴH"WQK-c,ٟoc/;:ӡ=߮c3"|W);Q"ōo59~ `tٳ3{ WqKI6-U:,?)|Pe!d#YPsckl"R*Gp*6AޯDJk У`LҞ%BnUnک3j!010b(@DgWO.` &!yM:G'oDΈnSc9\}[N(E(q FZ|fEPVWD<8A"!CLmܼIy-";HrQTH{ȧ=i)y t (LjLEIr=Y=MJ]ưl\k"™^f(xUeXN 4+sn̛R;ʙyAx=çm[ "+Fk]'iFטdڀ u( ٜ} #k4X>2L疴=y Cb`3Lۚ+n,':YPFL$11rn:| UY8 ʋLs~xPB|<:N #d'Bm\ $H`bbE54WWfh* Vr y 2p0!ŧjj'mfW8UψpERn7iՋ73I&Y'Ţ7\uŖUGplSj.x(/L5:'HJt$c W;mkq|A?| ǘlM9Q\[c{*QUsqB; 0 B KLnSc.vJ؝vHy4cԕ!Bol\=%Q{D+ q~jq6 tby耽F#"~]Ih=I9^f|F{gt Gb]I|#8Wv07~X]85ߛ 0; blccrF!=:kNb*Kxb[DyY.兑qEQPk򈺬NLz.p$Q.*en$>5q ,v3j\YTE=R8܍E4!͈s8hn+jz0@3-Ѳg+?v˻k*-nLڔoG_2 S^sWʲ6x4IMV(` ۓ>ژAQRQmVk+lԊ. Z,t4wʃ>Ohv%k#`u! RPIY2~_Tr :%4V8ʨ!! /S݈_\K!nJU>EY=I)t6v0+YSt!_y~47J>:/Ŀ-֥fƋlkޘw}!G~kAT)l}^XԳgNiCν}gm%XTtD77,K2hC;0(ޣq{1^#Ú%bMt?%j2iXFp`2kw/!Sx~Y dyVhuТ TN`8}T̅E{H(0?O:Liy t?"J4Wbf\oq^ s!T\gnzz1kdRo$vZi&SgvQ834/IF!CePѦ&Gb-`̞q&\Y7Z;}ӡD*NYh=5?R_OTK*ךgT|%$_nKq6+{.ທ.o?ClzrO|ܶ} Ej. %T7Um!o݅J>!˦N1n {wȍ g~Uc !r:e^%2$In^mڤL'(qBW?(8:Mô2'$ DV_ae WBҼ.ׅJx jv4f8yarݘ+k4v@C@V9pG-)xi5ݲc43~"#%qfZwķmmhI^VcYoX*?ǃ҈- _ofcܙkZ?Dh5h Q^M8rSS:=U`uibk#~*[{8РJӴ}ۛ t{?)):fEޮnkI'V,0Q~ʝHIz6*ӕ(I?Őd#N]m!݀xkB9Ev+kD'q-Xp\Ru|q;y\a{lQ Y3m%B>טBUE},¥ wiRquL HV@G75NkWe9 IL("7MK kEWY*@3q35U"x}4,Ÿ^k"`N܁hYD;C8yIgVWmV`3AW6\Cc}epKf+Tk/TJ۱,Xݫ_GRi4GSM: B2;AAE6R9į~^-E3.~5PuCY6?Z09]<=7ƑIz϶Ս3 ,H@ʏI/x Bo):$Rʙ{3N[O qCd VLţP!C۶wC,|2 *AfƁB%}_j@CE :k^J ߒgc:"X.ԪnCi(G>%[NB"j紌-BR ~g+gX+֪-tͶ*N"plXȏu1`I _k޸ }+9W:mnacA(!\&"-iuYEDgӧ" e" : ~ة0 K6%[6(jL;.pb>C0"'k޻]vJh*!|)v ßIdVM?a -`<4O'IaF)';QqB(ڱr?qIF, 2B=!GIu7!zt 6;% 囪Pea'^TŨ }}[)XӻWi[鯳~J`oDvǷ]?smT8 ӍS4fl&m\ۚ*hPʘ|IOŪD4ZަQdzVǸ>iD~4ACJsCTՃ۷KJ ">`qV"g.BrR#HF`xrM+/ڮA%KX`  9ݛb]a80wXT};P6 !d>c~B{fUm|!3M~ $.LAo*Ûz[V{!d@sĪ:[WV8r| ںucWTq/N t6L@9TWu(1΋zT׀ :cˢIr%>ݪԋrŘ3* 民([+CJW-Dvq-n@ʖq`R*+VQA54 wߢne3)C?س%UHLQ۠SXmThHғ5)!Gf x\> 6EΫmejjMߝބ1&J,YNk#8cAcNU??>>J26/wx$ |yUzF}ߦڽ1# JϽʁCZD8lMV9հQ-E!;ՍUY7kH,\dc q2Tq/_By#Żn5lC8Y9{B>8RœqۆB7ډ>&Ӗn2g9}!)žiUPx]px]1Bz ''<FH.ĸڽkaF)M'ɡʍg3\kYLfM3iԮb[tK(gX XGLM2 kol׃aねҘzPC5`S&?zYNҤa{n cۨg $WNv"(̞,sZԬߗ1;|OP%NIyNژ]@@,'U+RϵFCh&<Oxop~D\~kdQN߃# Je?TE)@S"]ŴN4҄k|H;O$!v#q0܌р#o;qdQtz7w8 x]05ވ䝱+T9X^m8!ق!g-»73bAB1ˎZ*pcHS–jkfN~6rX6 $VZ-cIk9Eqv._8-H²+oH0PY{^j"qTjCxj9;(7 J[}7[=홥 ѭE <LVcTf{h1b%&Bb`Vp闄B'b,>境նQS3D?%/C-ni}0#(Y < 9򗦎ԡjzOv  2ԠM1ZJ.ZBQ'y_l)q2M@a"#;t3j)9i{=jU=0@vE4Ta;RE+J5ħuN:n TBMPZu}4tРU}R4H4K|KN% QPFt Cz_' kJ g'p١G#aYh"Xy.6O>{8CS4n2q7ڲ!B5Ģc=6y/5 G(0Qa>N=jѧ.+K>qk>B&  Iӯ- [ m {TtPD.G,@7UODbQ324{ g r9uQX\J?l k bۘcR_=P2 kD_Y HegĹD-B'1$XÈ2NC\--a9kW$l#2e"nĖ_Lp?0fi-A״3̯kϠVUxI$~f S8LedF !Vr앸Sн7<8~Loh5zURKLc3 呺w 0Ne|+ԮMJ0F;[϶i:˙"cm\'8!b2`͂Lv|I+3VUOI+5-Ӄ0݀LRZ<w߻nkҿdTDw~! 7O\)GS?r0صv%rL1 -)I'pz]jv*7\{\L>go22D@!$;Jt 8҆E!8A[ϰ479I+k=pH &oZ"V5Nʞ 7.D2 8kx_ajX j# Q}jEĊ& nLߦq-螱)+ I(+n"sA lz6I[@.\Z[s;2)@Qu`"|N !zNX@ @}`Ƃ4tTzg쭃nkF0hCqܡ4R!CޕA`Ȧ 03yDybԑ YܿU[[+vM]_)OTpQ\>D :r|S-@Xn|4㴆h72X?r%hډՑ\x#>qЙԉ/n{GU֬xЗ t53\($+D?V0Q<\+\[TSujoEh^f 7vu!}ر[!G~X ,pKMޠ V*[Y0Us/doQf#pfV?;8uGdX@uxo*)F!yx"Ba_]g;'/އ)n^9!%1Rֆn&! JOH_v ȝ=3r#1fg;*ޛ+*qR^s''C齂EX~uоղOznIJ,4Zü^&dkKxy򁐇82A"? gDtҵ4 S"Σ 4X*-rT&B?딌<s3WB[O>kuҫ"?]h\}%(Y+Uf&$fY,%KܰQs=ܐ`XL]N c/_`,:r 1kE4 x>?F֐ftsF:uVR4CFJbJk/&jv}xlbHG-ArVO/ &7VZ.&Ek>]guBNS`HáIUڤ4Roݼsz)-HE&">\þB̓}(05X4 Fy#Az }˙]@Tٻ8;;%P֘hYp۹8#L\^8'>ڎpՒqۈmf.@LCwgY r[!WR UW(<"n8gj߹Bd%D8#A7̗NZ>. .rN@_[42.ǵ#/ܤ#5/(ESSC:7u6 #4/$+(i4@C0.2]! \MEwB0SH)kŠwt)}Xb(X+3d_ ]Tn`I: 1F mwluz-?JO gؾ8:{+-'=I 5k\sgv⚤N gۀt0Jwj% or Q s$xb$y㞤cBwA?MuKpt3*7{6@9Cͪ=%\N֥T~cq0q$ 3S.aRsDZ/XJhf ?ovw r?-{pǰRT+vGC> I%BE`nWϜzzన-ר[i|wn bӢGfT0~-?#ҁ~&eeX? #/A*Pw=[x]3AeIYHx14a\z1[멨LfZx'[\s_z0'(Sddn'pq|Fe6sFIqHCQ6ךj).&P*lBg13-} i,a*#3jrY7'AKRn[aM+3"+@],*ݓZuou,v%cp( 3kiEXJzVAd/45H䚃Kfx^W릞uR]–Gd9Xryy; W %O0~o\F&CF:a|ǹ/gkb832|F&i)񐱶qp(c|[mz`O%SpMD?zrx_ nB,a-׹uͻ%B*=PQ`{(\}qs/O@Vr=ch7k K|OLh0d[n9oSJoM7U)=J}Cnn6w!% [c證]WleoBZϧlN ђ[ߞ.snDtL7/83կLhV'l{&Z`)7 Jۙ3uFуY5c}أGbyr@.jVJh6fS2G>gZ_Dw;q#^H]\>O|fzK*PejVi99 ?u0k+]fH9l`黐o~r4CO\eކοMsLTOvq.IeSHWk-&ӛ:Iy_/cT/!"bCi]c*ٍ豶47ik#?~3 j 5EYX15WѝD y A6EyB_"=H/M_yKp#>SO\)pa0u=ᑩ!l3ǐ/~SlR~D{ЮUzqݺP1?hŇ?;<K! &GW` :(.?$+-u$H3sҸIOE9ICPŗ[9OavA`.sBeO ; h-*UoI:CEI| kZ+;< 3j}fOێck(6;_C,<(ªl1Oith_:/5J:S~I!l PF,U@\҅8S|oP1FPÝIBH%Md!{.GӚzw]smǯ +@1Th+$rmjfsu3 O;6l#\\['y}VD5\ss:4fQ8dp8ܻ?KR(XkaI}2$M+C}TUu-"H3&&4d<7$ޒ۞D%(@T%"͔kmʥb›YpРiA+AQQ^F78@5󛜦`_ yhАל(q,LoR G1g'C (Sl/Zzx}n$YFcQ$cg)s0 CoE1'4]Tq,TCM2FBonSz) +!ai8BwRj! %ìhFd{l=ߘy":ܦZ.ԩ}W]d$x7;lߡcgM)ӺFb\· y6b`hj(l: &|"( |͗1`lr: ^\R9S|vJ@2%gق<9 WF3V.:.w;;NǼ)LftIm,x P+<`KKEŭ;Zlo߆hh! U)yt:" t?:V@ܨ)ˡ[\ \c&9X|PJ|) .ǭeedE[ %]6X~xB˻?3D`Chophxtˮi X.{[F=[kdvȂ{vxc*ޟcͩ{nO@ w>c :Yg`M{- HT@U;W͜_Nx#/VUotmMICvAF0x' "ryL rc߹F튅RcRo$Cij[ﺽS'6o MlbʶOoD2|5 ;ZgBl<~Rxa6%/R}.ٱ u#hNz5Ue]9+F%=䧀 v$:ևy.= &ȴ6 AĀA'm#i놛c l1_=%7BͻHmDl[Z)ffaS\wg7SrXm Zk1X~󖆴]_.iCO)\2-$ċ3H#*0KYQP0 .o/aۦ>%4UG<pb/OocRI{`-r>of6<%;V5AZxљ)O:ʭӨۣ^-]5r/ HSa'm@<ƒ!Pc]'ߜ KoڿsOQpK Ͳdnl2PzaI [^p'oԀ޿s)ը<IGUUt?s-MmgKٕq˿W/-@%+*1AC(FRcnN+5<~f.'}Eݸ8E##k)Fr9k7KShXxz;\tX]vK~.t;H%ᜣKk&DMnߪA&ʸd`Π0+"~_}~DFVrAqk_iu*35i}T1l{pbsta!苞+G{N,/_?޺#j8 :Y+ke!J|K*)GLRZoᾳCLr{'CYZl*n旍uGT5 r M=y"ed[;b%+a棨 ,cگ fdz3K6OױJ\ t d"S褨d]Lх E TƦ1ěLZ33YHEWu/̱REƠg%x{P b^άDQDD([5i&6{P"" "O:K~Gf~(!{7??RDssZ̍: VN>.*psEC%fƫ];ݖTD?q>AI{ ܁Du"E)[ ;MJFi%xHCxX3IH-HHV1lR y&E3M=*I´Adqjg2 joqG׉=m9[È҇0-Gna}CS7{s?}w.Se"azE7E.*=eh=<ԎVZOyR{wLү'y-9,0<$aQu9b$ר+ȅ? Q.O%{Cʲs?'8?3Xw[$/Io6{R"c i\|J%Ğq (ltO1T;=[@߇T>i~bbKrD=nl0n"UOU=7zo2L\:]Glte {|+zICH/|y܍<`Q0#;_bЪD!$V4c=udv$CV),\6 7=@P>Q% MC)QbCz$Q'C7-50+Kr"݀aJz?i ^u . R$%; %q]kbW+`省Z D:>!5ms|:܈qQM<"L7;aO IBK Lbޢn#/Z-\"֎9ei"5sW~lwn98F -xܰCW08/[/{qN;b?s>ڸaC˷d,i@<:}VߑS񘣯;![@&)Иh4WnPL.]]$LBV, K Tb|Bv[j\[>9t5|Z7Ƃrh!cbrr77Flk_@fU=X ڻه^\7xsnG_neG^\Hk53=J-%spQ7F YUО*l6%0ݮM#%6kV ^ ,IqGP,\RPFּqFT3zM%mKs6\f VAwjc.Hj5! 2a y)VERE޹ t55/zgHMV+1ŨM arHVEՂ(qeB1kbI؊N<<-'=肋J~RVJk䬽ӭue=G=ς] @Q-7Z5*zݍq33:<;R-&#+zݴW+2cp>}z1+=zݳO00M\Ʌw"ߊ_:<n&0 mmooNP0-!D?-lp.<6dpC5C\d6^mev;bAcͥN.ahwY$wJm.gtU_)9&- \LJL#ZK )_uPN& dMJ{oj+̍÷dV?}3Jv 6Cך^ۃuw0mTc}y)[ƢLa8 iwG<*j܊', [{&6_6hq&0>BCUӧsIg)@́FjW'|eƴFh[Ra ,mUUbe <20DsTg㪃[xUkHYdoxSY?[?b.&i*P+z (7}}\99 0BDQa'0h> vb#S|cTHI^Lu:k%Ps+0n"+9;1bei ՘ogX/lo-I2X¯\%k3{GD'nQ<kAi1v5te\Qܴ55GMwo/|X}I?#n:9T ` sH̕ \s6vA} kOA-59nId<}aqhAO?oze oS증..xL%? '5+/kċrRۍ'%G7liV5|~фW߂hfi=GqK ۗ&bQTSvc2&d8-`⬯C[TTG{\/5V@up^jhfsked74⨕tPd@}SY|q~?xN mGыÿVqQюv`(yx{Į 6s_y қ8?~CSx] .RU5p q5g>=j)#7oBs#kՕeu?Pg$ôXu*yȾxv4Ƙ!USb Pie~}1_7i%EVLQDG֪ >)>yM=L(?&!o5l&Cę<:p Cȋތw? 6Y#.yǸᲶ;@$˺=bo}a;td) QLgXf5vN= M>1<wZfsr2he9y ;t+}P_+]~Pfd (2# հ>=ln'4D=Ԋ,= Y2 N k #Y7EgKq4C͟Hm{ I\Wfϸ0[ oF&,w +)JFiD&>n'tqJk,n򡐶cy,lތxywY8zp[Z( o{~tQ4[o4vʐ: O[&vx*"P{(s՗vo I~+6DA4 ψ> |w)C8f{oԒ(tm>Nu\07pT=^~Jud)$ mf?uQh!6jhآIbZ5l L"?81_8ԣ`>{lvd YjpuIgec"3x#(VX2Ts!Փ*0pakK+R נa[Mjɡ7[)!xE0טz0)*[TIC]8Rtx$#^S(d&M*`r7'MMAG.09!k=J}=ޚ rԏ.V6V0^X9G{~d1g\m Zƴ趿8.US堽BSc_dF^/t8^ 8&aW!4\||~-3Wn{w]ÑTD/sIa݈ǚ/ƬRUɒ/#e^:Ȏxy@8b?]j+~KD;M0b,VI$o>LA8NeX"8n~; :l]MYEfS{<.ZlE3e"2>b_&vz0a'ik0ª=S%=Dp}S "g'1^?MiI`'"؉]ѡjg >; z<\\z08 ~܏9x('{5٩=PU͚[`?aoBBr5[q͢ƘG|V3 f1Q+~lw$1.%nWa,<"o1X5nQy- ec||o@0Vp<yP*;qbם-+ͥ͞V0*5-ZItl&U)$1"{,5((˜9ϵVó&=qBe4ƤGx}0FQlB?ҙ+-ka{i JlWYnth߅ғe u-p CEԉ5S>vl. la44I81 ! KǮcX8M]`^V vʍ ´)v0eYYjpn-&:%:EfnFӧC:} 'SHϜX/L?Ygh^̯33&V;J\zP˄Aj@a7 &1h:PIhz9ZWv _QyFҍ cf)[Xm`E:Hm |(/Bw=d>0Mhz5$]g{4auXabå* $u:2 c2<k ӶݍO(]NWE< "ŗLog2v0)4#G6y&wRJF{ \HRQԯt‹Sja$-Edcm T ^h,2Hi!0: ]J?nJ̢Suf#"ز!rC[Y- _7y<>J [*ŗzXQ= (W0{'ҊR۾IO}`""!Uy3Jg\3Md[bsK !"$#Q|1hXdwO,񊶕ԴoHe U EHlfѰcfOBMEGXgi +j8良פ50Wv]Km?;4DR>[`,{Kޘ@71<a̧O^)"vbX͟tIN /.䮌Eא-An%"۱ KN`m#;q$T<-CUBd%y^>zMM2-]tK{]r$Jq F~b4S![X"K7I@*bkf}Q ' l~pȐ՝G%W`B Y\ ٳu.p*{E49b1m<\qJjRu6*-\(J; vZZDj12=n2cFS?<7K[{Bطn3]BP}#sĥB$FwsoDŽsV'Fu=/>3#h+Hhϛe-~b yTsgsS+b|}@${r (m@> >T[Kр9,M"CA1 $A Oi$18>7JPWH[ngRA([Hq(yLy 8#JE\f 3NԎ()76LTJ]%KkiP=Y."ZM]WV-\|G /Dѿ'ET#m~ yr#d. r ͙=\07o~VG5D^/4OqKc)M 6fh5MC#֗6N|E/^Mިl e;& 3Nɱ]wD MnTxq3sLeM,O5L7}9e`6qC(Z$>PιM롻oo\,֊tXG${I¨*h~0emՖi>169Un8}0MF>;TE 5 Yitb_f3HBҵαB5S;2MO 2IY׸7-E)|,D|WqVףL`?C=\5 ciTMXEL?!jaϟxM:o Nxz ǽyѿ{p; jeiƥ:V\|6h̉t9|2ȝL"w7gjƘ83=P0]ɺL+8dh#W\1b&'Gw(;GnͧsG-$+gQ0PD 2ϻAY|4;iO]8Q`A%E-"CK0vA:4ɽ@`l;H0WE`:,9I &Tlf1"]Gp`BWiСh1d 3ga6\ZqgKH8Ɍ-.ڙXS;{΃7@6* AYt16vɖoeTGL1unWm2)%y*~̽tLdA?oiȤM~hw⛸7ExŹzp6{##B^;P֠`Ud[/eː^QR 5R7˗KD].1?Q(kƾܰB>}b.6Liu(1D5#u"C>@dWܺC l6!l$0<\ƴ<\l-&;oj'X_jHn2TyajUtٰWSXJOZ=`NR2., `/@Z~Q#3OR*Co˽WMt 2qSRG9/1[&Ut0N+(lL0 Wƍ>ŠW&֠C>B"x=%ygJ(pK[ Ry,.ev'@&Umd16 燼e-x<,7zɷXY:S5\=cX}':\D-#rŌ?fC-Hۉni]| eEȩFwZb?TM jͳҀLx@=,,a<68-g >FIّܳS|D,Ve~KK{Ub9&3܍" , g!RFNS6M?'a~:둧̰x;"I J"P1r>TT7Jtq*1\*) O1>=i_Ӷ\^u/-5wWK#MnaJ(BV˓I"U^ԭcHf! ̫?vQ/*v| &9'pT{Rk`Fp >4OE1xu"YeOh3N>b QYʮ{pg >:Uo2tHS{"MeO*@쁞NZG@*4ڟxe]Bk=d؍E{[qPxGDSVF6Q>W'#9 .e9Z(Qbfz 8쩴0RbI3(Uo_?~|G]fV u. ab(ncifHWu*O{҇-ZG5<3p-um?;]T`ylE[$w- trXvZ:`r^JV3A#}|dWt߱h8RﴐEp=+ :5]fln̕*9IdʢBuo<~ۈ-2?ӖF3j ~vq>em*s+XwwEFY8׶Xct$WY0ӧ8JakbOYtW`0VgqGIrwZyCʺ$P jfJ58GR!q+6m#,"|PI1hzVREےZRNup'YGU'^0\=ꄍ l6lzi(70'= 7ƈJ=!YyKoeA e{2!<;lPl:YK?d"(}-ipʮXq أl֢ {n= VZBGG'J:S>EQZ@*DC ϘɌ-8#LqzA|^Ho"#,5/);NYD@d51:񻱢qh?8$`C_LoA.UY>`H{'KRf\ѱA7WfVqc{ÍMofa^\N5Ym yMpH8 g@ TLia}ΜVԿ{ Ev=} OSJgͤX hfB-:st&I` *ovOB6dr0==Gc͡TEoݟFC1ZmTy/DR<4RG JkPSΈ]k;_&CZZC{G\ <.⤗B25 2ʴ0։)KFn0[J27_;̡֧psVfR:SЧ쩡8}=pa; dajxTɁ *‹L*.LUѢVDdp#Mv0O0[gi%Zp4f) h{!= :M4^u-EJv#T#0Z\kB窳\WB'DM8Mj s2ze2Y1G :Pi 0;|2'|3pEZgIY('nn4Ы5miTwF=w>ٲ;0S"f.nƒ܀1~f$dKB] ?-H[|4TJB˯1:nE(ϐRVG.y/ Gx,HkN$` .6Ńص!Q9Me[|#0Hb!uX:lw%UZVF,_U"Z``GDDmqRgoZF3 3[Ñ @NSĔЃH &Ց*如gVxc2b`[=6H(kܛw0NE*図b( ̈́gh;y\-T2LF)լ AzC 8]%u/ku 2b\)#.w gP0P* xle<q1E3h74mxֆw@.SPzu9iqInDo9n~ -`4AJĽW'>uR{4Pdi,nFvD 󢣏m\BbWQF${C+i9&ebINm ш= P()  J|"c"~aMM5T{1NZkzԑ7sAf8H#p?E[+kRiGwnL< c*]+v 2\^ }L }־_?٩9?ׇ]` S 2C8X*ZF44[?QMz|=EtZ^|LҺhԼi9 />~2עua&@)ַ#Ic" Qtq.FcNXXQ(pb.-13x҈t+fQ7DjEd'[Α0(knҤVI@ y#tbx%W=NOțw^&X+ (NaNEn5Ӄx_X{bu旨KQہ 6puaV9DFJh{&@Rf&NǷDOo v!@Pπi{ckLoOc돬|u-?? nQ_9t;cv}1[ v; ڕUPfjIBj =2˘ 5p>>|dVlU eZwӨVy=˜bovYA (Z8^_^X(^} ]c(t3IsXD۬`TȟeS6 POMY2)k1] g:m3Y5!!W`^6`?Zt""|jW 6l@bgY|Ȁ4BIrU\HUӤ+)6 z̐BB 'IA1IJC1ϱٳi}W\'h/\aqu&l[G4'w`4P $G.΂ca{F{sb;phCA>Ak&b`?Ā/库jS\~SWMkKP]O 40[=uV a?yOz T]CsGwXx7xW2D<npSej\SNZʅGbV8wup|?uDnn)5`hgw혀흎L.iÊE$ 8Kq?XO}t^[Z'6Q ǽ .D ;$<ˍg`#3،sV,&`x/o*xz-;웫 >:l H(]*;A:8R<w}Tuj>&6(e3l\ԑip$P(d|86#>C["UÏBו+UfeGs {>ޤ-X/κ4N/oy{V]9X0,)W}yܩZXtJ8S~Z!H[D!t \kXDܣIONwx(,cT^Y7[w !5ې&s "f!JQl}~ tČ5fik'3 <4@7fT_;*\.0h(U%[)Ԡ9?Eho^V,wu6Iٕg-\Ib5YX('Tɍ._uzl@{^44㥙) -{$Lrr6q\ [pqn1C xk:FͧD&í56)rW+F+BWK؈}+)W gtqhpWRR8TՄ%DZ^b!mCbhK>5KE1.%"AWvtkCIV&ߠY]|S:).w.;\x1xE7nh<;N3W'o  :wxbU H|PBz+ɦ{a.Gqlㆡ6yQ[Ud_'^!N@V=sNW }jpV;11c%W*rG1sT)D,mG^W&6%>e}H`$t4~'Eݧ {r)%Bsͥ q:Jzg$qcDRRb0ؗDj.q><X\%%x ǣ6|zjĢFo 31(o`KF(J.L%Zhn!17țtYA&Ef^!*HLI% A'j{+Sd 3|>)MX; 9mјnD%v3gWc>YD@!AiJ5Y$fkO3SAj3J 8%s\cF7EY׿ǣ;[e=h]5xcs_y$Dkc|x!|i•։3]y"͚4 rRQ\Ϣ?Nڰ_yNRtґޅ{iEMY7ܵpCۣn pۮW7@2Ȥ0S5ʭc |SEoEh0u#,( o ~vz:Q?hxi?# ]EJAVC#B\G2Tbb@T=_'?=[5+k'$rl{k{y^t \N!'Q0҉ \;tK Ur ˞M$eZ8GC&=zr-~A}ni9fT j@K"wz&9}xƜUP)iDGH@dpҐ̛mk CĭTƶu9rJ̼3(3S-SrL{ż$K7V(nhEyP#Ϡ±d«Zv6cI+ RLJP _ۛ3kSmf.&̿O93G??h]W9ye=e(=#٬ 0tR/)y9D翱7[بˁ6P[.],S, cr'dͫZ >,Xr4/Gok~ 7RYRwMp?ٻnm sD`͎5޾}WymhPwC㊾7kw+݉bZ|S' :Hub]Op.5҂5FɟF,Al3rܧ<:io:g>Q@H&|zz ;"Ʉ2Ho3-n^lɀeLi[/TG_&pBpHY ou%T4'7$F` N 07AjWFa ok]ƆE7&sRn;=5l;NamSE[(m*`>{;nvTmѤ54fYXgLۡmz޶}'ςAZ%Ă7(:deBu89; !e/(Vf a5xOKOF ccraҵ{[C7OSMI{= iLMk+4\—^;Qճ[ 1}!syPe[RMw>NkUƘg{Yqs͡?m\l\zXW^;7 i6 1 Eqy0}ya%2N*G%|> cFA_٩fMB5Uz:C{UR@n{r\{KKOHcC.yxD e'"zL;bO<,+44#̼DN3F< sŭ"Ъa)AFgSH:pתst1.`t֙It+m_CqyW4;Tω!qqh3Z~i|Aۿ$59R|g2KU;sW, "?VJ,p(e '1n#Dc_;wZ/p?{~Mغ!)ٳ-AҩU}^QEo,~~"8dit臬y(F;şލ2}LiU3 Llsv7Wez伊nF$ܟ!G&8S?TKȊ*r%Iלf&4o%[ ogpȋWŽ J f+.r'.0P5Pʀ@:ڱ3:C yPш>K{#Z6k j^0wR+Kh] 5~!q~K r*r J}(Ʊ9}8ϖ>8fҲNwyW' ($螞ӚDŪQQD #2ۦ >vR;f5]B\ض9N9shCa>VH;+HKY)wJ:ϨM8#[گ)Ө P\HWӔmu&%Ri]I#$-ͣh;9LL@<;'q0C@HM\eel b -XXM*+s2[7hX!% ITr]-*75u,rAkXR#G:ʊ͡sR23ͦ#6HG]=O>!>F!&&PV"k袯9.~4wYVƵ ?+'D(v@=1[lS,+T|̷"[`:Nӈ28$<1YRO_CxRU[gأާ2nL$ON;1$u-@#IHd{ShwQM2|bSAMLݬX} A*.G4]L?>G p6ǻǷ/њë=Y;G\0PI:o s$rz=͵a4lRp 1y UѬ,;vDLS-"D7< l恤.=m_:"`/l cA&ds3*oD%gHSy]C>T.uZl;R/͙"#@\ 86{8TV<&Gmvf*1gMRPzҌ+B H8q%ʚ6 t_s"P,Ńѓ-Dp'[(qlN4iV&x&lj?<~[x;>Qh>k]ГԘ`4I@z .uoj63uVvBW^"P\01(o tXQNQ)Ի/O3<6ďNl> Uy ƁJ)(8n#pT7} nL>!Y YvNG5Um$&< ci~ѧ6qOJS2Ji"/:zj:@;kG[laF> BQк8J@V=O+7*,X*ꚷ(~շx~➂7 o-ݿY% ~ 4\|d L7J<.uh<~ṳFA6K`cVc3:eDplNR.370:NM]#V{~딕UB_6oՋ%<ʺMA|qh)\@ T^T&'FWJjҤ^[,z *pbs `2K!('b~n++ѧJk~hHGhl5M߁mFF#|Fҩ'^a!5LG*&IDf5A0Z@^\fzFcAbiM>R9;% -x g V}D}dF9_=iIV+Ŧ燷AaɁO-w*`cHwI;FDQF.: zxoaKfZB1w)z7r AI&0m` /LuC%?ʈ"4|08{HM(Pp\~d:%fg7["!$I|Dqi(<2#;7XH+3)?APRv?fHքyl?'l+#<40)H-7|vV1U#(ZzNfQES. \pƮ c^JmtDC@l;!шV4s@ӚD5oɌ:p,L ʋ@),X#\rA K hx2pP7>d1sv~;Z?Y_M5~~dn)T m|g!wgQaqp,% 8N+t6"O܁8S+q{J굩q"tUQ#{7X"J,vsb}D7}u[lݻ][گ. Գ[fs@Hji*ɗ&;1X# TVs8masY?!$3ŰfR?zBUIȈ8Vзg|)5W{0P5#xSҗȯpԬ6ل(cn6¡_tI UBA]@YQo+2:q'^&5QLg)?zv C` fYwz6eFkSspfcq*rODo)ժ4] 'aw'T`sNfQMKBB/%[mEI.ϱ<Pft~'= &ZKW a:ɻp{]e^fHAcJk> L_(Q=̜7S wDZ;BXmp#W"ϤqyYIΣc S M4”1<۱ŚK8k̂ڬHR4Uň0~ĥqUjI?/k ۓS&`Z-\(^p|r_1~#Ǘބ5pډU!3l [&+CIa?t+M`m-cJ-5Q_ AAG@?jTI/MH鏋cGFzoݭO2#򠷉{AE/ϬA|ʬ)iH0+hjuVhB%he2@ ,Ɠv7LS;M<(T;ri- g?ͤv)<hjX_v:Eg5Kв˗ML1fL3Xp9N&Bz߿Xϊw}6nJï ϤwR.@8oDʝ"q+)RKwiH5!O~z{yI@ jX/&tR.*֘ <8{ -hF"(O7nm-~ `nG+!-rEդ{^a4tVDgB;pP]1UA9U.][_hT#X m~WQ:[)opGf2fjGR/DD`9-J딨{2.~fn.^à[]ɐ0MK*QXURA3}mΓeZ%%x9(6cp?)D{`%@QlJzݛ3=j510}yRR%S4񗪰ݻV] 4QLmwsp`Qi*eD*l `&I ZlI Gv:A1R@e_)S i3GsL8ma4o3{>Ə 6cDQHS2nb: '?#ݝF}\ă[ϥ͌I'. v2 WpT gy}YAafW Xw\%H](@o588-ނHۣx ,q7$Jͺ Ktu"5 S㞧41_Q+{ٮ%|+x ̘W :4-ipЛFybho:1e-]H?ōlE?1xIE6'C/d E" "vTTf6mȑ=WF/8m'X˵zZ%o./<_/ZiWcYW]c R֐Oi!Yf1d5I(CM%`DFM3JX-FImھeRT?>HSIt0DIܴ h$P [PUx ˗{m>FNoWI+80se2%*p|vȤtnv3f“b ]C4Wu菅 \"=Gy;|2 b#AO10Zo* Tm'=lvòhE$.C,=09Օ;@L&@C !kMs{e}oqmγgI (s  3>xZGa}Y?`uC-Zq+"+1_nC]*L ̜nzwznW`Vf{8?W+f1Zff6/_m4*ޙx޵A&ZnTNS}ݷO[| AW"h!O ^>c: $Qi@{7O2hQ솢8?*3n!Ey#_ߵ5+*$(H%YcS:z/Ucq+tPq [6 ΧÒ0b9PrSL vOu.Om%C.<[M;|Xŭm)ݵp&L΃QvfZI8B=asHa1dzA` ^7>*_$Cv tEv|Tw.+08w6c|ύA;3 8w ,̙#)mKl$:fSAjj w*72LܡH튶4`B W&YR'-JHR$ɥQ92\60oX1@|t^ʮqzX5 [ΐ+J;k\elc9{ KL֌ *CkESڧ#i^c6ZyUF "_^i)b_iQu5 Zۅ ތ^KC>8Z-OvG즶h>!goHOTed"p&Q6Ki"f|'Ovfhp\v$"KSC[mFSAC U7ᥚx-S'B3[Hxl}KmjɨDɲ\|5EQD;#HPl[I琧h Fn {{?bJq`UÒ)v!u%?evL.X]#غʷ>pd͇Ot_V ڳCy=ʍmP!iی^(%a9"J,8ՏԤY:\R3VN"!mP=lP#rkuJ\,+~2?s04qVqgGnf/q|\>"_L-L?9Offm0~jE#LyJʭ_{`$V}篞]5݀*6ٍ]CC|@_Y^ʕ+"}XI]~Ua>DTU?@_5l-!Mo (>v%3#ˆL}49f.cx?E/< = j'@)=3o&sT[֤Elk)s9 !OͲ /v,4s ;fÒ 6-FI3㒬|0ebwft{ЃA5| "vFf/iRU'eh1B i꫹]-w$MfF~sw_U qXx23U 13~փ' Gb:#J6Pwf&Á0=ǿioj0JL!D6w]EɺziыsrLDfL$kzU$pVY$MZm5BA*0LOx幠YG#>]okY~ѤW"N}xCGWuH@+ $Cm@FƑBs{kO"~jaL >Qvv.յ[.T"ΙErE9n>sl&SfVL&:яP+dUr"6Ϋ% c 2tu-_< ds3k?pH+!L &L Q(2HOP{KL}AAqm3;T\$? {Wq9i,hۢLBl1GEL:%` M=q &DG#I5Rh`Z0no"ݢ(g]ؠv:,BA,Ro ̟uk6GqsEXd ,1&хm]YS~WEj]"u1Kb?hjZg#}t 結$Ua'袕S; qUR.e3ʸ*o^v)opG0#JÃ(>#٬#):QQ{Y8%zYQF @J!#Vu$sig-,HhwƆͲ? xwRJmNs|1v* 1{tdk.l]Vd'_,@*UAYWB^鵋C*,7jq16TГN9^ӌNJ<(Yq8 j$z;ċi |};Yi"Bqkc˝Cs-ڂ68da,qZp"]iIXJ3uc\|9Ϛ)z“+boȟ"+o`_ˤfuI7:è,*tGk 6%EW} C X\ͨS瀶%PZbđ~ 9n cWHx*ؑ(O) 1+꓍xrFPϪ&`>{ ml< x%Է'(蛰 0RЂBDiD+:m丐nܱ-*|T՛ZJ;r,#ױ"my(tO'(5ͲcD& OF-$VN/$1Exq1ѭkI٠Drջ&BdBq./ɕC1 ˠ3}PF: x4O c-"J譒$%7x!ccmj&,*sktS@ X4J06^d>Ep7;NNB~ByTVBۊq!P6n 1WݔjHTE( 5DgG Alu6ddHb ?-e]l(";V, I;bef%4o]V>߅S2u_ؐm(8e1SrSVn_'‹xy[*E2*A R~h&BFVmq},>6oPP@ny?8r @52<Ȳ<_Ytٺ:)Y~ShkyWj]},߳Hi+}'Wh|@2Fp-F֧XԘֱ5"bС+~#w5=8ﹸYV (B-ew-32 742lvp!3W@!Z]`:}?:·z0[ޣ.N{"v}U,lnm"էczW!kOCwZ:8Ү$6m[a΃bppszw>j78eo׾b9t:@<E)#^ g\g6Fuw_SiZ!A)o<Ȭ3TcM Dj722ej#5NhZ댁d1` 8FO UݏD=k+d!_9N o(-]\DA"Ņ cDuq2=NI;6D2K|WfUb s1Oz8&7s1[w:_~`] qK])0}iARkQC9 顧%7ͽcJBiWzS4إvcMVd;k.cD+N g$t2cFؿkҁ3(M.Snfֈ>j82/v^Tv֐(!f QȦBhqT  E.Tb -&:x;xoSPN^GQf ]MFɟa]o@P19LwZ t${R _l> 12E嬌@.ݗ=nLj0s9I%r"_cGoeaQҔl_DtJfm͕#<0LN;V߲fUqMcb6i6n>Tdt&ӹC~B1>l<%B G1R/:{[F5u^  D_֜n} vBCCB4i*p-VL]k|8aRhwT4azra@\9=؈ۮc5y.c*zIN"CydCE6MѴ^Z#ΛaPV0AFQW`6D8{˽%R;8閄q}Hmh{'.h(IY%O/TLpeda,7&h~^'a~p!OtP !ېEHxxv eШ$9٘l?ݫ<00ΜlHݮ!_LPm+"l[ >fE ty&P#Q-yO|jwOyzr}m{|#NOK]LC-NzER^(0"ɩx N1z̕DϵC5uC9: 36|䮆nvE[JA! ƶ(T.gP8ͫ^<:%(|wkm&shupL rN;V/Rη)@2x\ sИ躍 CyX-x6l1GZz\@:))2LD?P^zU|\2Cq8g{G$!rU3cn* grZuzu$DTA+ h% ~36-pjg"0><5%;~ .@-4I#QSdT@N*5m7VF˅~0'g#!d=qc":Tyytv ]A!Qh3NZ'1(ܿʵpRC|,>'<sHxkخ5fy1nߞV 2Idu\3 [#\(tZ&qʲDS CE@ !JiYBX>vdnElB]l.9H; ,Y{WJAZ-w{ fDh6idQG ~_^~縭Uz5.MERJ/%VLA<IlAYAH!{ob-q.Pk9OGWhI%c)j[1N&I)CWM_SݡE DQA/m9 =Ұnp,nqψC9D]YaDk07_d!_{t/o9"tS{R3D]2F* 2ȍQ3'$AkqxĂ1Mvfm*TdRgx:º(iyYقD|Lek\V_VD>r7'Λ=[VbJϖ O] Y5˜Z}-(3}Xs m[$@PP];~p =<"d>0UwFI!^\Kw]+_eס5Ek*  9_NSԎɽVCCp_,: {%v2BϏ<o*Q%s^"?saɮuף(i"CZv?_GYQ " e>@/x订佇{v;囱,<|x[339p lV~ ص[+WN$5 K a q.D6P4q)D #9\A)0$f14NfS_D~_Qd&KY**0B%#? ԝ_ЉN7#vGO}2òs qERY\`-2":mZ0 +q't4F|\EDL|CwWənכƒm7T_CZF 5;TJ!U*#/&\0{II_ -ۯv;5J @=BSy!C8(Dd΢/k0ۙX4˺nk'l{'$^5 y@Y/4ܤ.8eJ:Z.0ޟF4)]cO[m}\&~v"{\*xe3׵+Lݖk%5Lӧ]r"qWX==H"G|V77GN, 򒷓Clc3aC&xJL 7kz ^ FfCh]F>wݚh*/(^Y;Q605>&~ ?F#r(aLh%?t:[,⏣/gx$fÍQi53fm-93Vܟ_Yc6WIхm!+&?dغ0AJQ=XP1 ( b߁ѼP(:FM̛z{Gb<"nl%E=. 1bKt3? zէkQab֑?HET*/rsJ V|`Yy6= `Eo*tv%䠿U#dKy:sih>@7`ysQ&: :SΓyVap[qrĽ2H|CB~c" ;f޺&gj]ccHMS8/4Z `DM)"RSѷ߯FjF뤾ȏX3Y@~n 9%[ B˭˻y #mIPiI#Ɣw_ 4S('yYtkP /mFRU4[vŪ h]Q$1š)-(n 49n'k 6kn%%(A8Dǿ5^fK$;kI 9UVdUjFθwT,|J䌬 л?{~k@󫒆x-.wq'6OWݐ5:s5wr O7A:$vѽj/E=[;;(lw0u"(1]|̀Ajk_Ju1>vcLRF%ޗ'n(K9be|"n/%/JxAʂ$t,5(F89'nk ,EGp&R׽CjZ(P=` MTO3Z -Flt M%{X*(Lj)AnΆUgsL(-~@=ѱ*ϔ0r%_½.quH s8_w|{s^Kg1,$Jl4^QoQ|,d Ķ؆Ð w (}\M;٧X !e`9(EZT侜\嘧t[H-%O6K=`oڝE+eѯ=S-Z,UqYhG u(Q0x6!5-4yT! Iv0ٍ=Hٶ VjD]Quz .nLب=*G, TeKI_ ]9ҳHwL'TKT˷1rBre FF:dRDWNQ;LY/[D-g[ڲ^ OdUdAV~Qe)w6s6h. ~-QfV=+>(3THQմvC| \a7wմAC7;4nzަ`1CUޞJ/@d[7[P#`AHBqn[v:1YupOhmkYPT˿c;sJhhz:6j\pB7,yB\Z{|>6ԇ}Q0F_^X` {UzҖG<ػwM8H J/ *m&c\mne.m`R;'s ,]*1O'r `iv<{ϱpU%pƼfR" e`^^|Jy\Tfd `^Q}HyPGfW7yd!yH:F -,#类Rc56rPehۧRgUuf#Vyʞ9a;!UVu h-fi8v xZCyDG36+쫢fX5D|?K)j~"'chs ?(x ڻ6n6MDQvg.Kޘo#`VؙBg&Oe l-X9[c^-rX,j5%PQr5M+Œ%mfo A?U31hBª%4]}bz-wl[ tZW O6YnӁ[CLO ЧO¨-GUœr]/3rd IdXbgg5`θZG9>0GqT җOPQYĥ7#K bDSXFL*AƺDRG| ~7tlFt/"r{+>u­ t\U]+LcbM{ 5-~)F* V1 nC"@>i?Qϳ_e+eX1|G)d"lsv&woE0Mj )ׂ~J>lk]qșaZkEVwH$fƑc9R)~@VxqrUUD:8}{@Nr8Ow6MMalḥ٠Y+$XdiaҿЫZA 2Zc`4Ch)D2t}Զ ({(癉a²׀ 0HR yD4g< 1<=:茘7ES_8UK.oo"PvZ}Y#ۥ7MAЫ/GRYj mQ_O.C53[d6Xۢgo,FQ(-&ڪrumR&(ݝO{2DzAXM\坌?:1[ 9Łvgܬgkj-,%RmiDwh*=":T,F"V ❐vYYLP{M%gl3cs& ~62Cv\GzlzlC9 !ݴl[VM':4DdE8#l}kxtpádQ>E$jlA4Tx#:8[N#1"G}$;n0J0\~II8cZ2!j5FYk Uj@av3Y:?,dσ s(y4! V>>yI@`LaPAr |͸B\\.jb/)kIG:fDž(wr+#G ks. D!!Wՠ)(ģ9WfϵmX'A2>#2b^'/{ k?1wz'KeQk*!},_q7Q=-m۶k0Qs61d% \svP;T 3#5렼,QlV]el" \;#DN, $MZ3+ \3OQ;EjǑF j5P{c:zGL,d6*sS^[^a|Wx/~6f-wR$̍&!FHqgTp]_k `KIGB6lh^y0M\Y(n(y4ڛSR3'hr;a3<} } ʧ7дICXyst&) TkǔX X$mźH$l 1!GNLB뙓24. ֞W>'_&LNS*.X`w녔ӛ _G۽w̩-HD8_ O*a6 {}*;*Sf/v f7GAͣqhmBy&U꺄ƚ((JR- \J9|>ZJlk Sg3I_7gNj2qg3{e8[s.2߯Ί=kӟ^{bx4\k~)IF/d[#:d9˭<1Ę0͎{$XiuDž5LSH_ꢥ*E@F!dIšvsEa_xʎ*?{ʗ+傧\I1PpMV8$O&[-OۊFA|oaN^K@k'79"'NC+EjKBX_Τ(s\Q(Y^E+"uOIYT .?g\s4┘ES5|خ!f9_yۍuq` oPC}( W*ZTuI  tXn[9bCp6^![X-a$$j Յ q$(spr3XX(xvetT eݲ[w]tkztȤ􂆾2I(2E PR4O\&;&:|ڄ֎p֧vkhJȊWH }:\: tV )*V Pb`N4o !/ҥS @, 1Iq]A! LgZ]~qlh .`Z.24 f{}iAFXA|lAwG@dRPl`&^hB:)[޾Asor l<0svKog0z;I 0Ә0Ow,Do*: ia y7hJv/*4{֚ dվ8p :b"IT,"fjɧ6+EԖ'0tVbhC6)a&] M[\Yc>UUk=%ruϖYA_n K_:piSa2'dZ>[ce-I_f^rz(x~ +2JP3}c L[0i7Jq"#W6m/,SiȚTem3NFPz;@vq蹫<( UD G>=&s @34o镔a(w8h cZk^:<mNm)eQ~ :$Bq5uXҢ Rud78!lg^oi/N~CK5aGQ\h\{vbB1'nB&ߒ&^G59ljVx,1-p#v 3aY?Q2{GN?EfGA皈!烟T3nkGڇ+O$ Ly W5}|2ўe tfطQFB-w,{:jo_NVk%Cj;1ݾMGÒ!n<_.k{AH`5{p~ou D P@Xr9]~=f祘DEMJ]=TH2_Aד{@6ׯO FYFnq/rR (]ˌ诐@H=RSU:|t(@!7I H>wSƓNBFkd=* 6mEBrI>WJ2Hϙ@]?jvcw'G<ESN6@pth4 b=@]ʮ3*Mܬ _l{(޴; IƎVh/LDɩky>/h%jG EÄ22VEbg0dg?HfP$\u"zmIj(~FV:ykǾ,au:PS&b+ulkW34R.Z$OCMGErnAa>bb/)n~z꧵!w8pN(6h4u9R(?9mj@Kͤ #{9YZˈ)$ ΈwSА)]uzK ]W fZ䰎zMD/KzDYLR pfV5@9DPx{l?'݅:{6<5HGi`tJX_D43)h:r:5:|eQ* h}[*X@ܗKf֍)%!]ZӮ+ _/3CޏA6K hqEKGp בb4HV :$/kd !6R/hbw;`8N[[mFb<ƪonijF})zzqr={wows/r`tAdL*4k[COK +9J> 8v klR:U~HsEBP(6N'Ȥe0zca|*v ~Fw?!w|md m[{wsyw/ ߎ3:HHpIsF ,}(QEX*gsEzUr嫡qs)T l $̜epXW{v _RൃرWT0vĹ}d*`F uNv55QKotTɟPw~E0xp?wNU JrS"hآfۿG`2~=X[MfQ-!Qz)jh*#䖚/X70ujNEԎ+8.a9`8zJG,;D~`tގHzvicy_|C6M(AɨE TYR9*P侰z [nO S/ μcvض% MA4nwǾĖ,XOIA_7(LG*)[R3_u=a[BQD&-`.)HǑ f06*D5ͱ:EBIK~H%]m^Ёbkl@$Fu63 e#jBmv"sAN=ɍws GOÀի]OtCZv;2Ԑc]JZ YSI1 0Q\ocQθj{sw=si! '$;u/Ce7򐂅2*fen'~^af!I.e5oѤ'G.oȾK1(|ӭbύߥp]XzW: {?a03@ @:)4}jKW߈+(^;uJ8煭i |Bgd?.3f΅7(kt!}zSX!ٷpu9*[BvЗ!Y/2>h s"˘{ \GeXOH"XXsDUcd ܱ~PV'NJ,H-1`?jS_46gK22 q"=VQ^Du^yxwCYQ:VYi:68O~`@3yʇ¹D¨Wg8PNӧ>uD CtG'+әI_HT:ǁS\0!G&<⼎?IV7YraV?d/]JFw`m։Q3GnȩJt J['ԨO4eE.%!xwFNvΎBSSQ|UB&: ʚ1]y{#؀[D.HK5êɟ|^9K@ǂl ?MiaڱmSr $Ј+^Ube}x!ғq CœGۖiFW_3of kE26 X{?qwhBx5̗%H s0S/|S7Ke?AQ΋:cB@6WXc;z @ /\ sc 09#e쥔2_2 /%j0:LBԀߗf  ~>*m %+^5 Әư{H+1Z(n\ǿiGߒ\J`̅Typ=Kc1C kNoG/%kFY kvb|EHxBK*h6PۅW8fi[F]Q5 '#g!q?pЌސP\='Tr*z~ 0%arb:m-BĶ՟$~[O s6 "jZPz!G).Yw+V׮T& I3#wIG ^^1ͭo g\!oNgT)R`._ͅuqKˆMi7e+]N|› Ѩ׏xE\Sǣ\y. 8xuSj:,4$MFQ|>)oH=Q\ ;hs#A 8ɯޔHhG/ϠPtہͥ]0\L4@F43CgjKƀwZU=N~^h$-ֈĨVil{Y2Ƀg]B\,xɧ iU \n?޷CZ&l84QM" /~vdZ7(Ԓ4!-~:{Gͨ&¤;"Gv\4^հʓhL7 q3&Z3a{=Q_`dk%:t,Xx[ո E F%wqז|q"7(;(ͪ3>t<%a#){wK̭9 GʤF^U]'GPr^6,5^ YO?!#XWW%-g9AEㅚ@ TuCvu c܉3w2q[t/c>FP&7d" >X:V+ɲ ]gǰU6ͫ!ΧAN@P!VeL}9RQ\KJMq>!/u>qQ0w ;ťMqF^ dNOh+[xOxx:2agyqLT;̴ȸ%TtlrH|dE!O!?4aqn{hm< Ȧ2 6a=jkgj-c5gHP? 0ց'W/o+8 \nfRޭ[.vRl-v pL&@_Jf55Jy;2,)wK{ow AFtw*$:zA&&#b,S >`ضƽ:}MF$i\%K U]u5x7.Ff{]4#uh$kJ:d ~CX%sQ>t^q3 5\$ Gk:9n+šC y4qv Hf;kRZu"A*8}6Y `UC&WL e)~~J6|NTr9ts*Ȕē3f|o+nCw(ziūТ$lUxV\s) +qŭ#,wV9<|5զM.S2}{u :6)9`Vn Uw-me&U\s2vc bh 4䘢h xsLqB_D%-"-QthJ*7.{: 6{}|0% J3,]WL'$Z^O;i1u(}5RxN+(oXc5ܵ9}~})?,31.uh*ZGs~ݑgTO⋕t%a`ߝ[)\h'a? ~mco&K1Cg/DO灏pku@L`L*v7熫I(N 񎾞O2GR)Nf㾽E rL˴U/;ˎva >O,BH˱N4FӨtL: E3)>1D{fjk/1{s~*\qd  B,B/Hݠu4)C/H/(Wns^.jW[ٓh>1/J=Dʶ<%;'qʅ5uIͧE0*ɉ*;Qoty{dʶuVsv\o]کos#׼Lީ;c(c5(i%rWD/P+8D>gLj<ݰLYw`.]^{HSZn'>5_ζv^eP:,t"f]ՉWe-by T)7:\V4ӑ>=?7N }zw[ѕG>nxBgBaHߡp^1!!̒O=^xP]R0d 6, B$x~0AFŃpP=nMՌf*A87z3,R 墣2-JY?sfRyFsy4˽J.~E%x)snhi- ;k7?Xl8%)6I*6}GsJ[&¦'Z}+o.F  0 c0t*P6 Mu]UJ8L%"jo]Mʄ #].- Fzܵ)4Q xE&Ӽqfz\-G9A(~=)dt 2BEJYle4F kDXtu|Əl-ݧx<8O~07gsM_8cK?(-:wu~|ڗ`deZ!ǿ1)P>$b8' GHϸBDλ0AA)ZGޠ}jJQ1 LxjVS僕pTѱ+LׁV*s$ M.Y%ǀn"WΜuߧ BݪܛZq6TwN-|(e̹Y~؜Fu|U 4\L`!P<"B(fzbоxA9z{WBnѲؽjH'VcЌҳpd<ϢZ"ezgITrXq;㑁P>n6eeBG~>$wkPO ߂)zX5I%H}^ !Dfi,KlOKk<Mh rã+D`۬UD~;o^_, (eRf?P}.y*{pCls47.#:;)f D¿i".twBMnOQ~85q?KTT8'ݩSWF+K$ o GDcrxQ޿{vYɭ$]X>Bjvb{ RP,(+-"Hrť꺷/5 ^(eVlˆNT̀_>PŸE>29߇a8+K.Z':y94;Lqb&ugs'Lb1ra=%hK?ڬ!N)[G+0Ż(Gnta`Qlwu^IѾk&zu,Lʙɹh3.R@3 =I*j)dE=c ݍN)ߘ6YKa`A vW13Kɫ:oإ08҂8~S`Q <2}\34ϧv>,$hP#gpQR ?Ah"-;q}K07OxP|-Zcc 4%2$eO X0n{ m-{/TN#X6 AUvՔ[oE`rЖuWXO|7CL%iPd 2{^B qEk@n_zA(Xp"Ӧ pQkO:p`wzZ0 ҮZ Yy| ƄvCH3|҂qA^sbJ}J^3 K VH}FrS/>2ls ܟ{URB vtT7Ʀ. T?}3з[nB;6ݬhv&0@:/&W[(4`5vجKW>'_-e@뾗>ɻJMsgчDl#NඡX!>H1iJQcFl56@vDBbOHw 􊫶~7#rzzR^k<l1t~&? s0ƼHfD[-ӊpD& fߓͿA.muAtdI1^&R?C` k`BmNyDZ[ObH"0桫.ۣV݂@nT04xGwv3w C%:yT?hZ# H68F~U~ߙ뿚iIMH2\7 g93B;^V<.Ql MWvO1>aWQ6RxI٪a#kK;݇ )T@[Zxհ9hn,.yj ¦4F1e@컅%i:DE2MJ2am5]O&{Iwd HYLMxa,_8IMDQ_#sid><4wf0l7;ޏ[g2q:|8ۭxU.J8dyi_$P: ,H͟a}=P[iبٯN|jB$;]GUG)CW[e0`%q~4P糨KAQ6:kTRt1^rHfkAB!*J%pf<#zFVl12~ko?mUcF;勇[!c`|~O1٫\1g~ЌVl::U2iF ӨJ%.*hv1"2JqfWF(=NepgM/47dHƬH%P Ox/!&IȺ:=Dyyv`X8Ӆ,WqGnp˹kgKM_^ bD9P_p?%#G9 kȱ <3 (v?y:rRhiuXMʝ]#΢?h u?-:"6-N5=.,F5n2Bj㒨i$nq4DVW$~r |棍_\(6=u>Y7CY{a+3'Ծ:X)vۜIGP^_ةxMQ4]峅b"X_CGB*׶*g1N:(; O2Pp&?:/IU TGV"螏xa5Wn\`#2) V߲&SӁn=cImͥjtxץߨmMۢBrՙˍ(yLe N]ڢj%}8]H˰/ȹOůBsqWZ:7ȏ16Fr^qUě ۮSLi+&E_6|E|% rIk0BSkcGU-[7,ܠaUJZ_ĘiL~`o6QGqQa-dXA*@5 9YQ՚XJbz`vu[5Sh(2'GDI"MM)BA訫˦;oQWXjpo-md&;?ys]v>+ĭr] ru jW Vĭ{sY Gt8Ť&xog#SWFD%ߛN8{~iDDž޷S,VRz4[QpQX|XCa_mS2n;Ep҅ßm֐iB1}V%$Cz¶c %Ge)*13IU`|#ClfP\}`$ȀSz߄$G LE`;P/H Uu[%!?[V; =#pU|A*췍V >u: 6̓ !Y/}+mֿ-qrޥ`Ai@@Zp#ٙ1HI^{Rݏ ȜAy)?!MR $ v (7Q&@dTKeAhK}bN4dox0F=~zX\/c/rflҳdwm:6b'gkln _YiЎF;7mlb.:+YE֞\+xU8Q0\'c;@b+m-h7,\ pӆyKKt 'ӉwOpwDX6LhUaL=b D^W'r5jX8"p]&%Rƭ7W}{Fu}^D2`]bLjah NHD۸1x!&ЩRLAƎwzТ^VfX9%^AnrΕUmkc,m v_jfa`ˁ]PMe>|w1cn< Yp+49RtLHI*``RAr6zoo5j)N.>7ҭ.>z2#T؂0X5oM? CIx'NZ70Z:@5 %$ E㙛*<>oe[z_u# H!H LL%D.%>۲CP9v8,#@*'!4)@\]~*{i1 ZZT;Xq{ D Yņ&a֤gUŧ9Iʘ\ !?졉x`3yjFa$GıPm q6o.jwc\\YmؾhM.Qve}j^|ޒQ .kV*U:,za|K0c[&sƴWv%:36w1XwT1o[0]i|~3.六`k3ǣsP]]~=\J OW~"y䒾,+PjIk 4BloL?%$2KVG/УWOvF</GqK SnIɒTY&5\ٗU2|28 T]AT H)OOQzktwLaWIt/ 3+aVբɕhZ,*`Q82@Fr|3%Zb|h_ah[5"jYܻ6Yq*px|y.5[Lo`jdG=dVQ֞SӄUE,MB $A-q)}!.>`BHzIK}]͙{m?P#+]wq:s݁eJ_sjجte H"Mhhp|]t#hM ~ HI H6YZ ᮭѿj`eNmJWW[0z)5H6ߢ֌å\FP-H@N :?oi8vCT\"#=9$+˖2DJBq?^Eb,1;/Z|}yYzP/80 c=Y^ "uUZg19Valf2!X05ڬ|7 [20x9A̗S{-G:"[}YdwQ%ߴ/MprD^~)7K7 lp }LTnsq'v#a8w.O0`9g2L-n0}w`DNB5Z4.JGiߕo&niM8#>n_4oD,[ /q +D+ji-bcC Wbu-B7,EnI>a}4 Ȳ =UD{5MLr;y"!@R|D^U!#3W֒,ۭЙAИ&sfMǶhTz8l&;b 6=|tS*Ӹ8 ^0?{A|\~y,E ط k&?}^$"L|/k뎍 `Iݙ2wPx^4<'<ԟ jk(QlnoPUs{Wuj%=W1Z;Gi6ݳ59E#`@tP% bAvU$fL "]fܢ|a6%F!ct8 X3*+-n^ۃ}S\J9O*ԟEI\4F!O 2*l˫-8HBK75lt㘣)sy<>7ykT;ޛP\\)[䬤lV'?ts6ήOf mޒ#M[(9 d:î_tKm97loĉnQT6N:8cƮ\'iyN6XrV TyNE滪cL:Bft!O!v :D})¶( i\Un$fYW<`:C_ nzϫteJ,/ψ ֹߟӠʱ!Ør0('9>:R 8.B٥jVuvm"{M "Ё!ǎgܜ%ל(iq]y_ 1vM@a} ng<ܜ5m7Slw'J|Da4_Y{ƱbEK᪃|RCZkDH{E:WY o+fdM}_C0bW'L:z< , ra)7~K%^bB1 ${ڑ9wNTHμ$n|&)"T SV XwΥ*^=rӴKV?> P^>( H29خAo41T^_6 B#:D#Wm+l  $z"6۳CB6lࡒj 4 4NisXQUlC&b-nobiTF1*w/]7Ӱ\X!O؎8FttNӓX'{-+}w7̯y@3f2`]W';^7A m#@ι"kո3`'{@C:>x(~:`#Xg?:x2by8tНx[*$CB\A4%V<>C=q!F6Y٠NsCKتS,J^udl޾%ok?ApvULЁAY z+#9|)=ꟴEKUEݕ\FF)Kx< E_zpQӜ. X{● (ލe8fC{I>( k~&4Msڟ^[Y\1?IZأ՚\rrl,Os WX8{3K[8 q\EL +Z! yqn:d8j^O>"ڳM򓨎Jx$mk4S"sȋCڶ+h!VryYAy'wo8 Y8I\Xfx< P?ֺĹâ _/oI]}ڜNF tBٙm 㺍< kx$%'Y{c-9`Zj X>n~n8&>+ͣL ^KmU &X41Ǚ.ait55y_h9/{X{ iwL[٢SVD+-3Iuakcd={CTo,#Y$*kI„ |6ޑIz>m#rVʤ;'%pۙz*?K|B!,-0iQ ſW=]A\_Zpu}8bO/Ż k YP=YC]DRhl(\Hи3˜iBLOqb}Y<.Bf@a[ln!Q͔ׯHSDiŕxx:E%O2&qu^6|% n#zT@;, ?r`/V7,$zg\t7G6$F|xQD`,Y=":yuK%,Q7'hCkϊvy.ΌBG)!ٶGܵ.dJӰ=aWBzX&(%<3gT\pANHKnI3X6/X6 5ſ(rr;7ۜc>D4bAQ\NvCms@7}BmQg^0,N aʛzҥDxz17TH-ɩhZ*,J>P˼o?Jfh+gū0æ+"f B"=v殬|:9ER$[竝>tY65!&PNGSbMyY,m1n OpiG^]!j1&+4~䣊`0K8 5#rЂ2= i`Cqnr Pφ*9C1fHZ۳Ɏ1]Ԗ}|\UhwmP W0CK?H_wNf8#ߡf:`m@*Wyk|? p<= O$D(N㬬.WfC* rBx%8mgvH/mx(~L\RWC:̖YֆVs2+gITa򳡃}¥!!p7Ҝ@.ۄqL P ;GdOnC{*>HVF1`5]?AO4@l r0Xs?t[N eg7;7^+be;a4?+(&=CoA͏p4.Y,R=bt=:wIb6u8Y׃w~S@a>^ 6lFsł5QIGsW I@~z4Q 7k5{iDqfB6]e؁ʧ` *, p4aQbM+ȹ7UvZ:Mһ]е8?7^RPNOk'e9M8P`Q<F&vU(`TបDpv_*_m=iM@jDQo+v'J>و1OdxE՘H9o"HnpׂƉ !Vb(,drz=iu6Y]ӊ2cAbDY~:i}T\rEPZK-+5jSM.4b&FŦA%{~yL0f|Vyx m mL9E%8yJ|/sSc祢6⌾Nd Kk  ~, .ntٖuoVocix%:QzBsKd[]+7 l+x+ft#_7٣4;^/)IQF Tnb;)bܝrC~zCD bǠl+X %ӳ BSp{p29&仂h뾭Ʒ74}W&ےPA>Шd/K'SBb{5!>,BGՃzq,+kFO|_!A#)?eƸS4Gyt] G_d) 05#%(ND{AW±3x$1rU=6Z)nTIph[tUCXzBζjq Q_FI)|͟Q)G$ b̐ DZ#D/L+&n[pe*ֽ.su9\k~6 1FǏD۸lҢG6;M)oSURL:RAS# T=PK!BDUau6 k~~._/S^^gȼ7}(YG1~b v6Zf]wn_i|慩*z-W *Kjl=glc۞ȽwmQ8\^H`@?aQ ?CRiBTU 7`> .8Έ(!qGWw2r#*%l+d~<=t<$' ,{]|H_Ȋql9J :57ĩݍ8EA<ENl گoX)!Sf'{~xsslکI3Yt׊?(V.QR7֩Xt槀0̌ed6ir-xd$Si_'!^}Un+DEa'fפg|dGe&dv=̌3wc! n)qL64RBqz@T>yAPKi¦La2tzr>̙ v[\,LU;ʵ'@\vBH+8g>#V$nZ2M%uG U٣C\p%Er>ujU3-s 8dMbq JM|.{)-{oB0$:*TM/c_Q؉¦!W/m1qPn|lp{WWSu,NhSʶi=BA[j3rilxIx|ФYxdE UPxTR~_UX{HG'`9kCek#T.m< E +e{eHk^\:^L!!a)$,η5bt u*~CTޯn!`ݖN.n)1!_vk(c?@68 R)"yt),6ȝx521N "1L@ ςRuNJ[PGuMRY?ϙ:$7Q'w%` gr *1Fy5l iRbqhwMṨ!hEnLlԞ-(D鵴adUQ ϥunXǝ%6w qfIn0{R w'H!4ʏ|1‡QW[Q&-*OS0(-L]89IKgTdFnoi=uZnEE ^ GJS~~Rzs=`L(5|qWMC<HVݗ:w*"<r<PV1S)iJΎ,"Rٴ'1^cD׻xMZwy ќn."W!*XX %\VTEu7~DE ]z(FȐv2,7P0= ^|AJU>׊QuQ`ߙ˳i{*εp^ik]0`5D4ѵ!hge˫kgZTz,(#Tb+2WLt%=Ipމ;8TLtbJp+~H#O?w)Ka( Oϴ.x$.JL: +R#A@^kBRL[N/50~Rw.p$Q_ I҈E/3yd5HZgհ6ԔSaO9jY0[%E*V:ۢ^w[1m O3:2"~0"@g!}r.3ֳ [7(u+qI>bxeG`T:ɲ8^>&Zΐj>L+\5ۤӢlWQ0aUxtQv&o4X1`6 CwZFU{ c]gyGIh0헎?QE3U2$=Ҳ ČlN 򭕾 z&cУ5.\?ab oȓ,FJC:zL1Z~jݐ7]ojJб8 ` hiW]!o'lxIhg26!؇k"#؂ËE"[}4bHprT ܓdf܅;gܮrȊa߿{5UBvVe됾3+n/"O(`yfc֤y,a@A9t$ N\5XAlpPϫ@#/6,d%p.a> O"OG6B>,.hJ_̷ol^6m4@ +_(2I-̏ym~?^ĢI ~;3zh)!Bg?aڀžiauR$wvOT@>"nt$n<;zqȡ0Jzvixfo<}W_No+Bw3t;FjfS pQ߀k4//oGZeK WcᘒӤhϻ'4DFH9<[t;MtAh/Бp2I%[8U!iBFF]^ckeK6ۨ,5J)R:@= zKϰ)`jr8LTwtJKlDϚe Tp^`Pe= we|q H+QN}l O0M*՛7W7\H"w^<514%TPcTе}g\1 Ø7e8?O`A7B\ |gd-:)s>0?zML4{5{"eӟ&-K^7w|#BBWj߮ˑV/Cj_q|wmdP7pTVH3ZN5yȢW (#~wсq.}tdmcݹ3eB{a\;!L\WJ9oUPtnGQ/z7 ~p5k>_bE/5t QNߞVHyˮ SH=qY3ˬMzZǗ:YHiwL@״~f(2yϛ`ukFiMdw |oO?]K"!>gŰqqO PzvhHyۯ5?YKhFyD~_̼ĂT, TV %s g1WLn5۵)f$p-ϟ}Me8_ *H _LLZRF'G6(ioy JKatJy+qˎ #b%ڛ^&:Jt)3bТ%[FqkXrTL#vG10 ԩm %x>[n;Ba4 ~ HeW{P1UԻ $rt9n81,RI HM%uH69nЧoLV6 BDI3΂ ;3ewgvTFGeцf?8LSAZgIQ)'ىD.Ff[+nTV(j?d(?do {@8Uۂtb{NgW[ƶ>ݲgC/tTI~o4Dy[Ϳvɡ'J>:;C<`"hAIڢ+ )-*~\UPy]}%Cl`H_Sz5/歺E*zTy\ U5~ }\jw_ӳ k9;xN;N5p:2}>*ū>:cX u[x-4ߑ֋JA YUz"ne~ ]\w}<:0ߖ#x4& _%sLԎd'eIKsJ51]e-O_`?wyݗ&?Cʂ(ւ%sem qtcC88opLg ?r`Hc *qGVοlrp &3ߘ,N6q|}L"|tyG WRFQ1.-EH8JfmdPۉce`.6yFf rf,#6Gr՟> Y8 ;0>`1xjϴe;d)qB'Ec!7lTQ4ػ`_(keUԚP71mdbj!T*gXIߘ^M]ak B)+2cbVY|ҋ/j n{ɕ /Z{ﳃ%AU.k eA hwGykj֙e@dl*޷X]Rč C=P㇝&PzF| sy:o'A'"B V- ˴?a#[ieJQC<0?IQrDM.{X:& d$?ˈJ(BuZإ7TF6ǝb%ɒ{Ŋ&9/:tOjoGiZ+u>@fc7n*Y~*+?1`q8`^fT}K)c7A2C~΢ %zm09X{NQ|62uX'MźZo%# 6}# BX Woygѭ0=NCl~K^!U&J2ltޏP]B %<<5[_U$0>R]~#*2lT ybqV0c'ΆxF)u"l`H_!2 ˳0aIB|G]}"`c[Eq ? =O^e! 8$u*Yfi*a!>,MMF ߋAAkl [ވm3\F˶Q|1`uѐeJ/"/2i_6E/BD/}<{Cd:'"_NRRY!u^v +G/ZUm4Y1׬(0͜kG.KH.o|m`t} 5B;Y\yG;,`ڹ_S̓&&{j*Ȳ!Z:c&1ksJ)d@BYߤyq&l[YKa34#NjQ0ؕ<{^/`F1>AJ+Ԗ0]k9[98gl=܉Lа$s2iPwŇC{C[р*&YY g+aÁPh D It$%$IA._%#EWQgPNRk o-1m輻t+ xx?$Ry[#\2|!Q:O9\9_KOdl7d$>;M5V[Mv R GwkY׺y5_ ns1f pWewbSGZU[<}3ӬCBj^[Nh5tyR"l-PVUFq/NYDLGGljZ;ø!b0ʝP6 C/RRj+4{s\ ̷E<-RngN  ~ %oqłSXjK=n+>GT骭r_]O$e%o55Oe9`*&["dX Us-a2cʎpձpK5ZYJ1ǍdǗ;H /cH>fXUݱ\U/ˮo߈U`ӂ Ml stWB#CH9 *?(/Vځ*bϛqworzb%$yR+r7mLom"f swzԙ[r!H?&|7i!L+rcS.mӰԺw[两 ]>.D+R}S)R"I' ArtKQ2m2BH)_qv*Eɖj2v<: >庐mA;K}繯=2or2$D4ꇪ̜A 6XDs[Ԯ/kaa[5c=(6G8gB†": bC4_>X6|!PO$wY=҄ӽ OSya+=O {.cVvTG3,ނd WՒ;~]TG K2[/ǥ ՚S mU.ОTUtTM T.eKa=gTY bMC$ۂT-%G͎+E?ƜGMR!x2"Ј?6@59un-iEm`ؗ't~3Q'%}!Hl,вq]12ɢZȻ=Cȏ*+8 ~:xWsA*Hi) Fly!v C0.=Œ n,^warqCz-XNZQòInv8}|s0RHhcV;lQ}BN9Ճ7τlۃ3`xy{ФIǰ^iQo[-oJI9"(Pq/4 HRMxC > J?MDDEĘ cGzF KxIߺE$G2~Doȷݳu@\D `mܬwmozZ`j95b<"/%œ&QH`.[v/-v/pkPȆ%Q.'j{ʦӝԋӗa(0@V z\`V[ױL*F/^"nӘEld LLnN4sMhF'n! ^ 1])?Ypk /vSiar^I5ⰲVZ0{^T>kWM3d䋆b۵w}*s z*9N#2"ʴP ,z0NU؝Ѳ~ln1Ζ48RX#ژK"pr{o[f޵n]ETgE0wԋ纸÷l'x ܽ>DO;51Jݸ{aWd[yy:@un [Xaa4W]2"񘫏\> "ogY< `Tt; RM©tb3Sbj7*yJ6!Q;e"gη*;c$J2^[+N-Iʈv3n$$MEX+[e!YHLN?MO-EsNKYRϳ) /^tvXˠ,%dBCp2(;Q֯L3Ơ` (6MW &;r831Cx[pƩy m^9Rw=eس#.uzqAs`iL9g۬<^Sw¦Jh%|yW56\FLȪ eW sn@fhv̴H/%@cSԚG #em$ P!sk֙Cz…p7-2ӛbπ!yn̈:140Wg7J!3LKZg\p<Ķ)ri.IgBJ{qֺ4l p+z.A'h]9*Y]L*jelR0" "Wo;|OZIJ:yԄdhڗHJ LTL.v0gsUˋS"6^ J^ +c3ɟ \3}ˮނ},*&8JbCpgϜ/:4& D -wv_Nt;l1dtA0lBcMHک{w*?=L!QSV$&;PܭYwdz6C߻PY \Q^u~>&!r$:TcR092ܔ%Jt˂ .㭃d! ,&a" աGJͤ+Mј-?6OqeFG= gp_fp>uo Ԅ"KtXeviOC`\Amrox.H`}u 6gZԄt$@95RY{k;Cwn?ޤDCu  SY4S.Irn׷r>bqz8dBZ#W)zf%aFނj4]OP )K)`mًzdO%įJox<<~&=X)s Zke|x{otlKcŵ ,&jD~cx4-e?N1\X+ݒafaRJVW9*Ǘ`ՀB:e*$,E+i$^Aa :~G;" 7} .{͂@1J%hC'CswYzamP8p '{Ӥ:j\r1wɄq.ty7˧18T_<X\k@fg2O_Z =09]m'j1W: Iicj%=gvZ[-ͤw)qhNxMdK `g%u[k,@7~8V"_1jz6>K]yyǃGj r0IeGBs!G>AZ͌cdQGU$e t0zгby#y=I`)Z]\ c&Mw'L}GGZ442ʾh[*^V,ЍX]ig ) +.˺mhp 0$ꢻEXr}^ƺ~rOˍ"ɉH2|$r!ذv/2 ]r/B=.yr)v95DdthT-;OBN)o}P~l-*S7:Ū E?)=͆cMyߍ/ׂ.&4af~o|v]Q0:Uo* MU0.@3cZ(> 2X'f?_6 ]D/wo}ʺwwKPDK+{zωai%j Q9Z|ػ6OQB^oȝ5(jo 8 џقQyZ eKrɤfbcE4yMJ,>hc,$♁fYW) ӕ͞&Eh0(oΒ) #͓z;!RLo)LS 3?$>Q\HL VCp:]ɓM}"W[؞= C/Ztu4vB0-uhcO굜)Lbs &)L=I eZL=LɕY ~g' : = EwgLO|+bTj "pCjllg(,H rk_j!Fkc3wn$u-:"H2?` bԏҙijbȥk[hU<"<LrnstP,{4%eݚj/so_⃲gfE !U,ߒӳ8{k*Aua5|=u-P=tuڸLS9wD28'&O0o5sAS ܈g)s˪q Ϳ^/1b" =l:^MY© h~!(1 o2Mpke,Bүm Q8p*pO',y+?f~]Gk_be_Z{$35m) {zA=f~ǞQu.*;^}1¼3Ӓ (/S* ,E0$G VS{LAC>" Ky ˵朗niÔ#,XYuL&&+k,~g\Zͭin=:Sw!i>3]SqjF9x;)D0g H`y;u}g[@a$ ī,u7<ՁxoĹ~ KhBHfqi2I]M>D*ʅg_)te0LzbIw"* PA`o ^6 ]4%fI܀Uζ8Ӑp{UQb{Q/XL-<o>Kn*GFF7w\*-P O'T~IeKKu ]q!Hۚ|3T7seTGybkQ^_TLTCNcS-^y͹_&9& Jj Q+hyY&!1g˷V:#6ĭLs/d5}Vб,"@Ҹ񸜝0r@|v sTJ/xw%P g^C8 gKn}!7Mz}UmxP 1Z?%Lkk{ړ1MO1գǡv ~]U&:m;8hXкBKu8~#6t9[AM{_"Ac3äI -1˘H!V/ѐztͳus\YmtrWum F\tPLu2AQ6eyu}n-lUk>;xe61wLJi}r' etPp sFB֩2cZ>[<ٯlI =2:Sɩ`DjfPAl,1a@oB9Z5ZS -z_z,iG2}I(,}Hbu*_XȤ]# uS[;Qށ͉GWa"䵉 Q %1WVYb0)l->-L0(sOHcssV1[1 mel:SCqǻٷć3.9_%p'"XO(}lRDN鹿~+<* XTqSǷDX#bk cddS1sTIP$#&F׹O!VsH^zu7@zX%._b.@@ # П ҏx5/0*פ4jJN`Ȑbz/d T! ?B+V7v0Ӿ`߉S&uQi͈OăEM^ %&9ݔqRo:1+ ш|v.TxDF4^N,D!e3)9 %&yk~8tX r)kgҫf9:S˴_V2A 7E|ъA0 gO. l=tDA i=7#A[I5A'c#7"?~pt Sj}'Sx E붠?  0#n{4*> ȮM`gTͬIbĵJWN;A9v܈hE] b{О21) ٥c{6i <@^RЕW L,HZ, >ܗ ,Ȓ=jIJ&xZZvg"۝gw3R5gLةvelYAqRK…uʑiPRI[2 WkGtߦP; VtU+ VxH v!h_ra!JlcA|NKM-s/}9_;rOSj:%荽AP,=[nAH>sg.ł_[B0Ե!"ˈH 9]jy^3ץqZ:`[0qgA/0Ռ\iUԫF" (P(R%C𧤦 )nH~f x v7'Ģ9sAtRKG|OP:>:`@9$C$GO2i '}7|dL$6 #IMX@ YBVӽESV2ӭ&` iYA'2Hw2q޶<8D_El̘'RAP1VE;FƜc ?j,GYV%^-;B$Vxw3s2YYWDf6t>\ .)Liא8s=%E <{FU.P7;yq<>?3lXޝT+21[KerĘS`VKTJ&q.LFCZWp(i84wF=fY&ٲJ|%z1Sp<jOGNU9.<(h ;E`7Y鶂4t2JK8՗uIo]dxwG_2 `KRY R?P5% ɌYԠk?H QiE%?1|w{y 2"j6F|]PԖ$2q,r@Tk_Bk(ӡec&uWFFAΧkGt*^ErS0=m qYxuld\ZWް9yO|?z,V`#V3Q/vT0B&1= -.X U.1ϘUdb `/۬5CW4 4q6oYzzFR߇0r=CT=zJc |:3;qxEQJuB'_;μÿ7i *k.ny%;pIBeӿmY8-&XR\#bf%ڲn `E@;mƗ;1O4ޗѼ Յ`tw2#>"3Q!>ZGƙɻ|\1ҭPZYirųoS!BA@_2sђOh2nI.Z lȀ !bSђ -[:-unzܖ[b&y# - , Kg($ss6@B>K Sw4oV9խ>969$;̕G>]r_ } cOvoc%${;]*yVzst +&jDWE_Ҟ8@b8Ίn}èTL-&prBٕSECF )7;[`/!cjpDE2Ü3@k8pgeQ( `"EO%tVS P t^ԤKht#Tsv6OU4`+ XjL|15$~1-epΗ*||>pz|cOSFxrh*"W_ 0'm@CQEۃX|VAN󄚪xaX)`w $ae;r@)C?YZ^B~J.nD9>gF($U>N纭AǏ)P*saN1 L[0ۛ'~2f783-'<?噄}n_'1~G@9( 2(%K{_=Fx#Vjgl@{2!=?_h¤r! ^J2H▮ 2dh]:EX!?{uU6ls]lQF,>+;pRSoGTų -樠 IZY+vޜýֶfsy7x9&-B5S8Vzt9],} h V3uczP\}U(JMf7TAS,6v$LKrBڮiE9b u6AE}"\6vm;3_'A:C a.8/c,W%=}W8r:К|m˂ I-L)kzo2G?3Mwy%>*RP3ۖ;d8Tӕ'=a~C,xh  A=P$`[ҽqAaw2FEc'j6'0!IM~Rt {(>Y??$eϣ*NɡFbioYA$\ b/ *+qqWQЌR?9`IF̝" >1ؚ|5!gIMl;Ń2YڒLXzJT1 T= _Dj'- 6aʝH͠oEbG3i+zbaTסf$6% U^JHG;R 8sQ5?͟ l]X@\E<}aGX҇ 42`QXCu*pM*Rb'FaVc{u /e#3MK|WfR!_+a 2|~k%f#INm# de.&N/{ӗ5+J<8h- zf"t߀XR' ZArWȘeRGY&B Y܂mbMdnpnY+M,sLJ֐,P4zQ1خA0JeЛhMZ+VSNr) )o4ђ>x9kmRiO|V=*jLAĶp[Uyҭ0I({ Ќ!`UXaOH@njz0xi- d:JYZC߂bW_ y1̟áyʁ$s0 #P1[l/דL8^n rk'~X&?kl.)dke'Gr76iid켶v&7,CJ+P3%|cDYoQ{Dz -6rHwf!]'@!O=9E|gckХ&H q/_D(y"ټnD<9E`vƟkb/Rs?I"Qzj7 6fZ^UN !bCAN;mz3kDеې&(Jo({{ 3-#~ߓ e(L7I8i])ZԌIEf`^rDigf2hA",HDVg$_H8 Mt[FVu~NTY 7 ^ w7)^q%2%ڪ/-S(OKXlɱ8Huσ 0wր3a'hHU~~a}&7ۑ.l00q ]7.6p~6a+Gw+ۖT~'̇xH ָ,qf6s:'=wn4enު?P"MAnԌZqaKn)o.^Gl5To+2&_mEA{qp Zuv?eD7Kgj.W|eoEΙlWqz6N7&i83QXBAqVҪoZ`lxߝkj>I|{||rT4M0|nתLqz }_=f/&֣S\`*R⍄AUh d#ԧ: 'T#}cKEAW]na"HUiP c!zHgZh~"aC]V'\rKXzcΓG90Du>Kf%l!fz n  315 ,nS'__/}HX2$0d[3q6@ t؞ݸ嗺Ey,a\P9l(.ha=r%wSc/4PLՆbt#pu:צ}Ӛ z,7jS7M@K}j#OJj{gyD]%;PfYahm_h\GJw nhCOq ~`ǫAi>ҢB+x.yQWe.K)wuNlF.[;tȉ[Lke]{L0U*k(yPT*c ߘޙFNƘd}~ ;ހV.Sb`?ø&3˩(y@~{r:vX:/OdL/ \_ɵʜ'6Yձnz̎kg ;g  O6V7#o0IIH8;ͼy5c] ug)Y"wc&} m"ߋLdkb$,#(5uq\N޾ͮz2ظY$d\}su P4e~U7FdNo=fC2!n?\ S!w8roAnVw*|T~E|1VXm1YX},sNS όz&+|@6Ud1t:$8MeqTB=2u>~\eAbEvݶ?VZ}q;I@@.uF80XބP:w5]>v^,_lb|`,Qgc'镃,Ѩs7dfw[Bޠ@]m?l^Դ76VV= 7~|eUئ]iXZ._Bx4D@ydkJ$j@zk)LX Y}ai$|D9)řfZEeb׀w=L-VJ'H|[I>jBU7oARR"I'l :4 ZčFi{X(dQZ 6?"/h`a= bfm`$0.e[%Nq.puOP ͝`/2`,1Fp< sΘ am%!Ζ*`NŴaM] CUpl:)hdY԰娥/Pxv7O[Wa'5=m:߾z5͘@FIgބUTsʗc\7h[- 1y/R*y iB3 UB͓bH Fw_hܘ~  ĕM*TO7x0NBr.5ZOgyG(pgz)^5St(p׻ HVgʄHˁO\Cf>h k̏u-/:}{bԠ )g_!AMuh Y$=w*8 ^xHH>Ɲ:5FSl t/MSGcGɆaP[ϪFʼnXU6CL)n I7aUG'J?!2|tɞX UnEUh&%H3c )iA&ɋ݁M<Z U'Y#J X?HEb6TD__WFxAYo&o>@Ae?70SafG߯/?F#^Zj1wvP!KJ:Z6y`AF4r?qqL6wr,B?{S6=2^`Qe>^ȤabrEԉq<͛Z-yM; ͸Uӏ22~psRU~ KNqCS8PK/m-SjL =S[ ˄ %:;LV)AF#&]+)5drypls ?kθ|y 7M7QE@G U{#`Yf[LOgŇЌj("1΀e9Ȟw-|8Cb:W3U~x2(;ʦM*(M+ˎ7vw :=nR ӝڐoccK-Zzqa&89 ش$C !eh;q)\ 1i: lc $vwP%u'g$]T%r/Q }/хRudW/]6 NPrP^FUR6Zj UGDr9 .{}+9i1)fy^/["h^ ]#0j8B O+1dH*Ik.Z6s9L:wpԗߢ-6@6f^!R@EAQzC#q@ {%B(TpA0&iq-93sFlģ_X7TFC$5A&/Q&}˖݂봋sp~Hp.Vo8R8VDC6[T3A˨ RT˥* 0^~CT݇a/B@ -UByT6n MriL72݆ܾzV i]]Ow܆8:?^\{=$,j!J1qoc϶Im,16F\g{Ɍ{9A8L 0Ke" :#5[[}`=*^ y ń6:ǽ=ȳ602=Gr~,}U?#.HkQ 4C`UY6p᤟;I%7 4v^//'MHc>LM_Aiw$RrU:odI{ݰgFλgM ϴ'Q )`J5X%1#Ɲi]9c\,k%*%+hd{ ũzMwPÐ~#8r ew C#3hmU)(z<Уf9QkD 8LyLj훽vE!pʵD>}7>.[!bNWѸ.mtS7;mj}&^h`-@Gt'Ǡ\YݨdZƝu~Ƕ5]7@( ^OպazJ2qf.hu5Ygi=w1G7 8=6sK*b\hl10,ؚ 5z=>XxD@D]VaNLg(}q6t{*v4{&k!x]o9f5 @x&4$*.WH% WX׭n^_fuTSɈaT!X@fΡba,fn B`P/>@;̣g0˪2/Gޔܗs^) vIXΑGpsx<"vb+D^\$=//476Cؖ Gc2#=sޕLWZ̞gs;7f>6:dv-aM#iV=gu(3% Ȉs{f}ABM@"{L[sfJ2JTbW}eES~FQ.]ʦ<(91j۷w 3]lzRSAL,lN0x$V!&PD-9=if ~+ 7b_Sѯ46%c๽X~?:58ϖNd5vBИRݺp`R;?3r:P@JFZcvjyrrK.WO H=]V\' }[bQt@"Pۄi-qz7N1@D9n Nlx؄~ з=_ch\O:zP$FсU)= D(BNBM߯XҼn寳}۝j+geWT C\;G[x]a4̸ %hgPڪ Mr贻 ;G8<͏\bT}]zSB^MoGMpF2!Q+x\+g:Jcff1$-S1X?+&&DlAƱ{Yhoϫڶ H~@m :~͡p H[QJp/JW!s9ݒYdXq܄)04F/{XĂ,2xҏ_l"gCNEc81 e`y7:?dKDd,_!q<֙L]j£s ] &k]H#?\IQ܇]AG2ыpmvrKa"gz5t4sInLQ^R9է1γDYuĜъ(P&K'"ˀ{X́LER\dp Wp2i/ʩd&wtFa7 *Z8UJJL`?n"~m4OcB$߾@ѧ\'9,&{h`lƀboTev2Np{a&oT%gy (\؊.A|6b@+;M;t9a\Yfj!Vb'\Aƒnjee4Qe:qtӀ@mѐ{A \&gYԲ|:D^]^ WZNRE!RU;R(zyM;?"ܔ,S\@bO27-!iryMe&\)3hO, [ஸKӽx3, B&$Z2ΘӅoeT5/>4tVͥ< rmDj t3s1#WQ)'=JZ-)U \L5/U.dV- ៪'*QHe1;p{TbZRSl MoT@3IӛTo@7yr <' H'K%" |KX?=jU*n t5` WVG,w:ՄZ.;,"lQ<" ŃAD~yɱE}"QؒKbx=[ϮRpvI~bŪ&Y@B\$ b+ zu=7nx(#\-GToB>'(.Yh M JS&C7q =::Chdwwƀ-k:РX1X":G|ZT"FXʚnh 2) £gZi*2t6's46Wtr?~4ރfу`_⪥BUXKԬ"sG?ѫ9$ T B ,7i'\8~rQtY:Kst'0(~wR<ɍ$9h~0AVX+[#FnKp][ L2n\muSWof,pЮfcW1\|[ak`3LS.@ĕ#|_ (Ꭷ;C!G=Dj5S;xa*(;g;53TS9]SŢǦɪ.GBsɸ# 4Ch߄RoƦI<.Ð"ܣ}h _bkăiZ\\:G6[8{ѸM:YBbr(@9W7>K6t2ۣsIgy7&HUcl2 ^CL'`tx<$4X (9ff<_j=KtRȐsYEd\{=GZ= R0; ! w'S[%=rW"$+.WsϸTTmWu-@ھR*^JƁ@-2wfJI(r%RmW  n+4׿7s`FKp"'tP#I^v~4*TǗ.#"X8CY=n-B5k5dԈXCIA׽,Dd#h el ٯ? vk>(lb M)f$:B܊ ;u8]S,#cS/HYJkkE7&MŽxG7o"w@D뱷܇5h>/b:&S/Ř ]$V>}Dplw C1W—דe<ڟj1&'fRd޷%18y*ph t1};uaUK`gSenUgt09Lvޞ!yB蟵ń Xf/9 h?ehvrh!`@8 ?y52`ƲLsV2fYes;HeC(}L  \~29ɗ*ܹRɓY[c +pZWreAfc p,s;'nhϾx1)0=JtbIzZjI2s{7#mF +e~,8Stqˉz$oґ x)Q]eI>_Ej0aCдX# M,QӑLiw nX;, JMtB3:$aVEZ87 dr1RyyԔ# S;H|/i0bpήBU]bGUg-E+;-r}ۘ5N~\'hʲEW\t̝ ,0ƸSI85dr\^%r2>wđ'tج05eC %4E6Fdt`|W&I(dlsC]ָAQujiY%&|0 YoRG4V"acbȍU8?AyCE:{0pAl>R՜~A :G :OAr̦Uv~. \Č+w=@UHo:Y,ڀDTs=YxZœ$hzaP=DVA!¶iS/ h -ݙQI[4\Хh(t E;+;5!.[CdY:JNz!%# ^AM(TNw=L%+8^I>N[?T7Nzj'3VC^zl;d׽tŜo?گ֕­~KW @h:Ops` Y,pjrhbjZ01*qm6(FPjLlL+",."{g6( !.k>EۉS%aB &w L)j%={%_9UGU0|hC}m;M1`F ;Fԧ@%*ٮtz E.Sgo"$>_Je1KU 츭 PNdy9Əv4l;@k):%wF#?e4e6DӒnPs .D䖝Bf$ PI CoQ^Hxk4y ȕlC8>=n׆ٸ 0EXi/TrU=s%z [{)'esWu45X̥j2Ju%a5<ǕdJԕ8P>0mgW-}%8S򿰪c*o=7*b |ȻHb kVy;[Pgq# ½#F,z?;Hާs5hsC_y* ē(ٳ;j98>DR="ؘϹ܊TSXPQwLčVeM@|riI$C'6ϩ-^Ҧ\843e˵sFHָFݼC&yéB% t3VUgBU/F]U`_~ZӬ|f]?0v[ bE5Mƫ.X)?{Όx:4oԾ~LW5`:"!7(ZHS+t6ѢSk僔v)2νׄI|5)?5 D7 Ͻ)J+?x7&$w&xT痢5/"1KGd'ȶ1DVFO~]jp^=or0AAUqX)_ |k,DiOm r҆[2d‚c\^D + .M҈ ]7C+&+` luaKt"F \RluV3Ӗ`˩ҞJ!Ljn)z=2N\I|fvUZ\ {bC"n<]1G -̗gDJEƒBn [n$ 9TN 2,?{*eO +Y N)5{g涜elǤns[ eׇi=w"%5K"  y{+-xx%dp¡$: 25cp[򘖢HX@MLcb㭙!]ڈOTy4 l@g|kiNR?ۭaܴ֎ 5/@?b&TT_dt̃mR mJ Nx2,yn+c.&vnoR/dx On $!(W*~,Sl9&Y#CfI.r\DrV?uE=b"0R^t Kwau͌N\ wk۩dg˯|B4'$%ݮn%zxn? Mb-1G E”8L[~m<.BQ*`j^QP{(oJjkw>![4Z#NKl,c69̞?,֎VaQt%qu s:"+4!F]fb̨ CW:iȒB8e 5/廓E.̈́ηf^ߎ[d{?zW q#Y8)3\ i9={=1,bɳx7E~4`p45I\j-p(к7#.i5"`g98_y:6{ݮ}_1rdb :hG9NofϿ4_lMˍE|Ѧ6 PK%_ W*܅#:|8c^] g-6F.*k_Gkuc+몌?LuQu yao1ٓ'RЌGMDG7i$/\@3U Hww|2i4EY[ 9Ri_rF"Ҥ ǜ fx7XaTk6cQ 4 ],+wO!Xc 7 œKGh%FWnv UJVy C'E/0)/oBīXR5W%h0h&dլ类?2@FޤKiZ9mXH g,ZV r\'ج F S''tO3np_'Do-Ӑ5IF5kUZg9׾9ߨs6ȏj47Pq;ǗZ`TGrNs3d aXw`6΍!|-\~6qKn%֐BxlXڪ/cw6!#}nP=0[ ?gߴ=,B -]%M6h'aR)x fΨ5j[0lVu+(ss84J{2Hȏ }`>dPĤ t"IC |!#7O%.֕lyiKG^~LeDk/UJ7luCFSQ_蛓I%sd7^#8 Z%Z9)cA;om4([w][%.2'2bvcBwq]-xTz7}| Yhs(j=K5˩[8u,:CK*&uҶs]o%jD) =cv,'BX򛓬 AJ ^ٟlHZÄHl!|>`QlROHKt(d>oP_߃B rO2}Y0~*H5Dpa}G@ o!9)YkMw,A1G ;C\Z1L'CVmRIvIVtːZIq}vwgĈf$Rϫ6ܵ8iG-KPXX e#áQRtUM֦Drh"r{h [MnƏ<⢞B:K|UtF⃵!2Av rWoY=zRa,3fsA}~O{6çɈI'71zcnZxp)fg]ƨ!'=]$x< cs\hN5>˔ټ6f&("? U2R&ks`0l1y0,)0kpgRox))dddkȩzwV?0]v3bD'7P8; G:ܵ,[+VtAveYjaYA=uP5J̟e1>5}(=¿l35(8-4:#` JDANt,:`"悑hErSIjoSOm5E()SR(mk]﷭t>+je}myH D%F==:2?$'JˠN/c1̓vjuKPVo3[&"k<ŖdAz> Gw4X 43{T|f%c7I3x?b05l;;2hn!r(p權po§S]cO؎+XxCLQ1nBJU:^Ń3qG^&Yi=FIt#7lp/}c}1=f[hݒd < RB d+56]sJI!J+y(S&Oe dpZn=gҐ<)2eܫVvqt>)FwiW04lCzv_tӉɍ&K~W\b6B3s҃UX!,tH+/6C +vRbw»[bghgj-q"-^[dQΥob.)kzˤg|g888M*dE;$g$"(`_^ 0ػUsykFK/חGnO:8í z [K.`xҐJtwq|;k <ԇ 1!0=7B(+fp M7Ry4)ش]aSAǪ@D)Bze,ďaBnGEˎ&#@%-LMZUCFIEf?p6[Sefi;r<a~\HmgYd\%jW)Dθʠ;>>FTBmF zʶTd8E{7tׯ[L_&} K`FJhae&a:nO6hUFovHgwګ,V_%C3Xم/>y`Q6 x3ǝF̦$3 }z{=XkLP+狉|rM`' \EDrK0"PKRLb 5LbbEY2-jT7 1LMzeAvaƗ8lw=L}X1 P9fw>txHͧCY ³z\^aӝO=xx^Gpe'H]qXNi@՜yǃs:;? "Q5{lk2 !4-u~5)&.9rA 4Yb7"|αndўxUNTTMu6ߝm3r/E:?4 צBh;R#r_܇{q'$(kU\\Gm(T 'r ]/T|*ctI޼֞h{?bTG6'4*!p0ΉZsKfϏ,iN0߂#'ѰS`=5Xl&Eo~b^+9yz~2Te#9aLJC61#Fl@u¹h=Evll_( uM^g54)L?0?)J`.T;'c8-9"Ȟֱk!T!ꢆn)JxV?$}]ެXy{xLVGN+G/ rv}z ?|/5s|Tj*2v(]v01l0j]b6Z`)2% 9p"R-iP`zDzM|m&SVL} (l!@!FMȾYT5x\⋓;yO}4p;ۦY 4JEhS6qr*0 AA>.hWڙr}΀KSPΖf;X^$pʴܠhםс\{P8}bB]DĎ^M?滀ЯEb_2˃(-{)F+UʻxX yA;uy9Rž=W*rpECYjNBu=r=IIYlmM6Q |C^#&}JNj}۩X@0@;@=LILZоJ 7KL!.pIM) 8r\3Aa/2ZQ2Ȥ=_ So7jMTV-44;-j0rT݌>rբYԌv W4egI?e:O\@>qZHY4E4)40^^R-?)Y}D- %䴍aiY+ $l)֏{7F᷀{{+1sBRlLZJxccHhݿ?_;\u{vtḟ`Y!YQBP]K1VᏥb?pLL@ݯr+RksĎ@⩒y ߖfYS r=x`:X2aOކ4 $g%^pt~N-jayxcHkIsT-u.Zx8aƌ;2ҧT$cܻn-S 2[a9̢R9njS.4ʞ+.e*U$o|MlQ>j Q7B 4u!+!@ob< |=5Bζ8dnP9染 {kʏ\#wgX⢚@QP<{"Wj+owz!f!U!O侅5EN0؜Xٮ h'z 5&};gcaG}$;TBUlXcHLDv &5)FsZuQ+u 7+wt9eT>nq8<sTlnE 1[؆Wd@xyCECar%TnPA eԘYЄsO/vrRV" @`نC٭V;B!JQsrt0Ut͔H^rŞf$u|XjNyB([:AQT+rKf,"],-M:CĬ 3Ƴt#k*y:Gd_ﺦ֫ q02[T wc*! VͱPl8:9rb}M>ƴ@_׽ڎ$/D0syiHK6n?P<#V2}';>^CKЩR2y7Ӊ_Y/Ԇ?]~[8+h T4)\Stqrk?(^Ѱ9[RP 9%$SN Ӄ_/K-t=J"_@?nɘ8Ƶړ$"mu^r=4uv d ȅ,Cq*}%m 鞨Y#'ZZH*Ryvͦ{ډ4kOPIW[3̎L0{A Og)*o[t_DMw(L.;4?Txu6uM+rk]o."AԊny|Rl3)OA9 ۿEiCbn8Q sk6 ]zU$o $Ɇ]߮~c;5I:/\_OJt(vLa,DYVtt4QtCnCDz2'RQQǨAfںJ( ͠t+pZM}2rWgh@3 "ЭJ`rٙ,yY/st5 kJ YZ