rpminspect-debugsource-1.9-1.el8 > 6 6_6 3!y덏%!E/֡b !E/֡a"]+E? sR=oŴ2o-G@l4K[$MbOH*yQBw>I9AL~7^#nYS tP1L!U|yϱ?"XTugs(B`Rdd'Y519.R XaμVX4c"O5(R'79X@^WO(%kzHшkW Ah)Opÿ\ct@tH?(cPAʲGE;Bj>F";[xN QSw ; cӘ3hi=/M9ACvNŧ߅aR{i D9~̦wj"e*@ߙ^Yo$:R׫1$>U&6]yJ, ڹ܎]CE/\F):}LOΖ;"\JG`E V붍t뼅Te֑^]4c);W";=/s|RXLU P-[KnejmГ~K.y-t2oK`AdK l9>MHȘX״ލ(jZ@ݥU2ސ+Y֤LHm"33>p:?d # H />o ~uu u pu Du #9u #u%u'u**4u,,@,P,(,8,9-:/GuHuIuXY$\8u] u^ $b de f lt(uuuvLPzCrpminspect-debugsource1.91.el8Debug sources for package rpminspectThis package provides debug sources for package rpminspect. Debug sources are useful when developing applications that use this package or when debugging this package.bbuildvm-x86-18.iad2.fedoraproject.orgfjFedora ProjectFedora ProjectGPLv3+ and LGPLv3+ and ASL 2.0 and MIT and CC-BYFedora ProjectDevelopment/Debughttps://github.com/rpminspect/rpminspectlinuxx86_64w<pA* y~1Yx2+g1 !EEB)$LKA: B q?3#,+(8{+# +1vl8*A".5 K:4$5 | Il E~E+ V!6 *>mE>y$"'|/c:,:an=AA큤A큤A큤A큤AA큤bbb}b}b}b}b}bb}b}b}b}b}b}b}b}b}b}b}b}b}b}b}b}b}b}b}b}b}b}b}b}b}b}b}b}b}b}b}b}b}b}b}b}b}b}b}b}b}b}b}b}b}b}b}b}b}b}b}b}b}b}b}b}b}b}b}b}b}b}b}b}b}b}b}b}b}b}b}b}b}b}b}b}b}b}b}b}b}b}b}b}b}b}b}b}b}b}b}bb}b}b}b}b}b}b}b}b}b}b}b}bb}bbb54000f4fa3648279bd41ddc3ce0cc5c56d98d72aad7ea5388d3357ad62438339620c49913bcb3390afe23adb3d5a4dd3190ba0544e815a23d82f450b06407eb46d0ae04a4189253ca558fa8a13087c68c914b958f165b40c61942220c95866382b78dbf74afb59244fca1f43efa29e414b20446b4d9cd6cae09172cc6988bbb87de2d720a99e5123707a338e0f67abfe4e43d5967e5174e10000a8c3a740de8665f50b7e9e45a052ff2408d90df9fb1e886582d950f1ee701baef016beab81b5c868e6b86cfecc09fc65b830522a1fc080bccd14efff028362c4ca1a6464d744c27517715b215c51a82c94bc315422cec271b61b4e746ada9f81013a0f42c249a630cd84b268c1f59103a20c36c2fc01cce25ce5b9cfb38a88cb16c89858a18471285c4db68d123249829d366e0f74bafdd780a25caf05c96e7b92c792089820fc97acb5adc01ac5186d863f5ceb8333e16705f16797e4b84818465f7cfa85bad162273f5a3fadbc805f9a02aa49e7737f4996d36381d11bed805588b5f800e4cb70df8e4db602076ef56e691635edca45eb393ae65cd0db69fea9f8190ccb0288525dd2fe484efcd3f0875e8b5f37229f299945214cbcac25e325d075972b98beaa0d402130f95d64e4e8db25f772046f02af69b5f16095b331e8e32f42289d25d95d15b0edb592630a4aa409537852dd17b6753376a3bfb2d2e6d80dee6f7e086f2f684a05022f479bce47031e608f22e6f6a0e995f1e2b6460e142a81d4a2ec0e58a58fdd7a4e3999f5ced8c734e80ff9979cf248750693d2ba59a29377cf56e063b474b6265dad0c1d2f889e3e29af42f5e5b5d48e180a15ee20a9ac9234c51ea11602125b2781502a9fd1ae0bd2057547e52c9ddbd84aeb3a022df568d4cf51cd21cd18aca86267721ba805d4dca79e16a8e99be2c97a7a0f3af4b26352fce5f80359d4211708822760f1f4748cfd9c48b97cc26fd53718a71751424b10a86d5cf65c103816aa53e0f4c5253a2242c1e52b7fbb6161221ddcd369b4d99ede5004d9a907f4a08150660f11bdef078b320d32d4bef4ef849b8233e546e64ecafe658d9d1000e331a5030e4f31cb979979da7dc661a1ac285601c92489fe8e7bb31f9ae521b08db1e7bd7307963442f3595020afa5ed53b7ef646628c200b1fb3b617a5cfabb1eeca626da13cae3407ecc0993f165b0eb9b48eb409fd329807c271f746cd21e390f0673d910fb363807a107764f26e075606774c72284456a4edcf8d5f415757a9584f2ba0b67b78b01249690f9b01d9206b20441bec0339d41b8e5a504013289b0a1947caa71104a2b5de7ba204e30cd7109705cba2a3d0111205036f718e740257d624095c96132795f63dfad2a1b6e75264e1065d2a1b7128e7d92f130d872b5afd266144011847b7744f2ac696b67350f31b03497139da7e6555fb8e8405d5b857f734bf909c908e471f55ac2eaba955e6e290a9ed45b47e6948de100038293a8f55adb1cb5cf180ede784b614861a13585eb4ad13d0d16c630613ae0c2e6a93e909f00e48eb3a117a81208f1fbbd0fd072b235e1941a1ed4dea97ef27dacb5d1000861547f9c9e282df9148e8d298c4c0eb5fabe92e538ad8a27858e586d874db116d0d53bfbf1ee734ba67a1fe05ebadc86efcdfe41e6b921cf7aa3164d189332b22c15483f1cb3c1843b48a79dd8afc8298b92b15c57487d884d228dce5fe0a65cb40cab583673c40100b790eccbd7d349474d01477a25e0d9974d19c07c804a54d8e366d0f353c1a75f01ca038dbb43b640c12c3c0487c7e46f09157b44b079761e11bed35501c47e8de75978b7c59a0adba915fd98d6dbe40e7ebffe20664fc95f70a30277aedb6ab6295a66461ca2d12f4ef28c6930dffa89be60e247a27f194863188ea21581c52751b01d9f76eec34e3b9ab4a49a1479cb70f7f193cd7f623c51cd4d442f0f7ce2b798c12eeec23fbdf436a3bfbe9ae4d21e55b3459d98db039cf375772b3e0b9892e7240ce414bc3a3fef5a9ba490474fb3a3f312fc622fc3cf5eb2752d9a9d119cfb2e48a79755db9130492d99410142d91819e176807ea2d1235497d7677c5b9aad5caaeba95ab75d2dbbc42401f33a623ae75fdf536c599e103ed8bfe5f0251f758ab5d0d3c946ebf5adc0d3b3bea25f7b0f8ff847dc7af9bc0f6e261e7ea5b2cc42ad1b9da3b9d83b4aeb1d93acb4fb66ffd8fbb334ccbf1d8241071673171e7084e3b233705840199b321ad069bc542919a6805b77de65422b091594b6dabb7d0e72573439e8f4b194a12cfe22b3fcd9532038cab22e8d84a33c0c5bce57c2b1d546bd8837b96c31f790472bf8c9612295de2fbc9f833303cbd0b39035a530b4b04d1b2931c0764c873863a1f47cd02996a3e72abf9a2d74b98db791fcec61e2f4ef0f8d0a869100e67cd897b50b195a8c332a1303a1dc5c43d230ad8def2a1ad4375db01593aff6c58ccdf227ee4d252b5843c54bfaf9b07824c22cc84df7a6730625a29b6d5e751c70a0d204d5d9bef0673a8dbc9e496a1ca14916ce51eb9729b1a9744bba5cd767de53b0f99ef3b90b572192735d6b642fe76c5a2f2ef208af46ae3ed8e5756bb586a775025ee6977ad02dfab1b75d0db2e67e15e1cfd1afaa71224e5ee3d0e59f2c430dcd858ae63aa1a1e3172b8f690064f1eadc09abb4fd7246a57ea578befced1e0a4c59f94b990514cf5e5d5370c81d1dbef5c84e120b7d45e71aa567017d1682d847ac5e1c783482f2462005ca6b9123f08b41f71af8285f2db1020cc90f17ea154e880c0a83dd10fbe37f772161e2dcb0a4190c59c38e63c41be35ad9ba6e9ddb9ebd634cbeeb2c3bb61a7326c3003de2a4f2e4da7594889e221d09a0b1f2b38c2fa4e40035357f3cf0cb47f8ede002216cebef80523f8e4bd96164c44ba2114fa733189f1d4cb48a421945ca8030d8f612c178f15f6aa3b3e114c2176e25363dc1f8647c061ad773491ca6ca7d4a30e217d362b59ad1c2c0a68260f72520cea860c6782ea5911c8c45af67b3df2a0a53ce857d5216ff8afcb4897baf384c1fa99a0d730e7f7a04992919687900d8a78952d5184738f028fa8c37432d423da56c0da5ca1c44b9ee0d6d38c13e678a5e3fd295f665a52aeae7435f7da9a0d447e6bde1467bbf4883cb56decef4b5d4bd350e9b748b426f4a741ba36a0f0b2a069f3d0fa6d617f58dae43c083e48a44f3046758125f724307731e9640ae130d2a5245263a4ba106f42414282e203b76b19ac6b4ea00f606507374a52fa16ad3937667ca86536f6d2913d5dcca574f862613b6b656f9efcd10ad0a853e2735c88535745918086382dce8bd3279a9dcd0ebd363a27fa9025d613d4c8851e24dfde3ff4bc34a8e4914637b3370123ed869f24582c6c994a3038c6d2453139ec8a30f5e641b2c117e31b0ca66d2b98ad7627dcf8f9eb9623240b30e87ffbe4bc94943143320225f17360437e941323dd8da0847cd5e1247e580ddefdf5fac2b288343e1197237024373b1319395e4b619aac59048f4f636f30d0782dd044593003ac9d11b0ea80d55a9457dc6b60e869a9236c16d824e5b562384d29127dd662a87a8dd95fb50ff41fcb14aafaa42534d1cfcd0824416f3d739d1ce0948871d529f5a15b8f6b78de318489d6738cfb8c20c596ff600d935e5e10bbc720a52a8152c69fe8e6dc62e0cb5ba4e9ac7a9833fbdb9b3fae8f362f9c311084142aae90c31af621bd511117df7f79be205f8ea760df4e9162098bcadcaef43926b1604d989ad310e5eb92e1aaadd27bcccee4a7c7ffc41f30dbbd6c1f647b676962079361694b8aa77f7d6303b7434c3dd4101d1948782d51104aee737f026523e92d90e6e8f158fdb6980a35ac453130cf4a211fb11132352013ced7bee56132fcfed46f449062937a570a8661cef4ac57735621364a7fa632069cf6ce6fa96f4ac802f58cd89e4fba234af1e66ef2bd12af7127a02a2d4ea2ca00962f4e383b09f8135c06624f6844fb2f6b49f71502b905202f4b8cd6db2273d4b6751aefbdb7aa5057410a4debd0564af77c56b66cd2514cd83d0aeea579b92d967908768feea6ab66f64b4227e13fe1787668e345e3bd4ec6413c10603c21ba1b839741670d448a32ed6b6cb13106978bb453cab1c034add22ba185cf854950d9ed6cc1fe8ec91b995f7898b1b170b11cefa1a9c1b7d67b2df78dae84b63cbca909cae0eacf7387ac0bdc785926a9274895e817ac8e935c4d649062ec4efb62b677485a13b8a1f3000e7cefbdac1e192f7e1d79df80b5fdd16d11b3247e084ea5c957e74ae8fcaa50e3a5b688104567e7f827f5721570f66906ee907f5e2d78ee8bbbc975581473d2083aff4bc8fd40defc3fca11f917cde4320ff9d780b04e3b79c08bd677fd9c8385b3381b46e0e317685a0d4721993b80df3b7abb5098f8d6072e9a4c8cff5679ebbfaf0b621d29751e46204a7a4ff36c773d2055905568c8c41a9884505fcdd13c8feb9a8a73d4665990239796204bab52b25ee43563f793f74fc6abc936faa85709ae7394e44154679f0b4fb6997b0d58f8679aa55bc4a47a25183617bf229624c8baee2dd34e21fceeb44ef5ac2f3479fb528ce0ba0da97666530ca4fe8611f361c6da2475fd87af671ea97b37201075da68152b3cad12fed4dcba75f7d9a2ba1f771e0fabc09a15e26ed11a8d9bc8d48b86689e56b057676607df10498c6a593abe5834e68929f857cabb4937eb0ac6570359a555d54b59f3d7ffb5c9dc7bb3d0e4d8abc3e9eb7b94b3bb3e585290b665069f25b9e5fd1d353aac4990543d198481cf9826d9a38e93455059e78998e3c8e4146ba9a035e6357869b20a86719881f956bc9b3046bf3e4deb19226af97ccb9c498fdaf1087b738206f15735a88c073aa882652c6779aeea38acc400b52a844d29062208a6940d2bd82bc36e1rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrpminspect-1.9-1.el8.src.rpmrpminspect-debugsourcerpminspect-debugsource(x86-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3b\@aW@a@a0`@`\{@`7@`7@`U_@_@_@_@_[fDavid Cantrell - 1.9-1David Cantrell - 1.8-1David Cantrell - 1.7-1David Cantrell - 1.6-1David Cantrell - 1.5-1David Cantrell - 1.4-1David Cantrell - 1.3.1-1David Cantrell - 1.3-2Fedora Release Engineering David Cantrell - 1.2-1David Cantrell - 1.2-1David Cantrell - 1.2-1David Cantrell - 1.2-1David Cantrell - 1.1-1- Upgrade to rpminspect-1.9- Upgrade to rpminspect-1.8- Upgrade to rpminspect-1.7- Upgrade to rpminspect-1.6- Begin work on version 1.5 - Use llabs() instead of labs() in the filesize inspection - Improve has invalid execstack flags reporting - Use long unsigned int to report size changes in patches - Fix some errors in the changedfiles inspection - Update the changedfiles test cases - Check DT_SONAME in is_elf_shared_library() - Skip debuginfo and debugsource files in abidiff - Make sure abidiff test cases add a DT_SONAME to the test lib - Report INFO level for patches findings by default - Python black fixes in test/test_abidiff.py - Update the test/test_patches.py cases for patches changes - Generate regular changelog in utils/srpm.h - Skip branches without targets in submit-koji-builds.sh - Fedora and CentOS systems in ci need diffstat - opensuse-leap CI job requires diffstat - Fix the Debian CI jobs in GitHub Actions - Fix and enable the Ubuntu extra-ci job in GitHub Actions - Use pip instead of pip3 for the Ubuntu command - Use apt-get -y install in - Enable the opensuse-tumbleweed GHA job again - Make sure the Gentoo GHA job has diffstat - Get the Arch Linux GHA job working again - Use ubuntu:latest for the ubuntu GHA image - Simplify the utils/determine-os.sh script - Update license table in README.md - Allow any number of builds specified for fetch only mode - Handle old or broken versions of libmagic in changedfiles - Update GitHub Action status badges in README.md - Fix $(OS) check in the Makefile - Fix the ubuntu GitHub Actions extra-ci job - Make sure the centos8 job has git available before cloning - Change strappend() to work as a variadic function - Use json_tokener_parse_ex() to get better error reporting - Fix reading of the javabytecode block in the config file - Catch missing/losing -fPIC correctly on .a ELF objects (#352) - Refactor elf_archive_tests() and its helper functions - Followup fix for find_no_pic, find_pic, and find_all - Install cpp-coveralls using pacman on Arch Linux - Install cpp-coveralls using pip on Arch Linux - Install cpp-coveralls in pre.sh on Arch Linux - Install required Python modules in pre.sh on Arch Linux - Do not upgrade pip on Arch Linux, go back to using pip.txt - Drop DEBUG_PRINT from source generated by pic_bits.sh - Do not run apt-get update as a second time on Debians systems - The lost PIC tests need to invoke gcc with -fno-PIC - Update the OpenSUSE Tumbleweed files, but disable it anyway - Define inspection_ignores in struct rpminspect - Clean up the config file section reading code - Add add_ignore() to init.c - Fix fetch only mode download directory - Stub out libcurl download progress callback function - Perform symbolic owner and group matching in ownership (#364) - Restrict download_progress() to systems with CURLOPT_XFERINFOFUNCTION - Read per-inspection ignore lists from the config file. - Add commented out per-inspection ignore blocks - Implement per-inspection path ignore support (#351) - Report annocheck failures correctly in librpminspect. - Note all regular expression settings use regex(7) syntax - Allow size_threshold: info in the config file (#261) - Check ignore list in files for path prefixes to ignore (#360) - Support a list of expected empty RPMs in the config file (#355) - Call mparse_reset() before mparse_readfd() - Do not crash with the -c option specifies a non-existent file - Update TODO list - Make sure brp-compress is disabled in test_manpage.py - Require/Recommend /usr/bin/annocheck - Note size_threshold can be the keyword info - Ensure ctxt->lastError.message is not NULL before strdup (#382) - Handle corrupt compressed files in changedfiles (#382) - Disable debugging output for the ignore lists in init.c - Drop debugging output in the xml inspection - Remove what working directories we can - Correctly find icons for desktop files in subpackages (#367) - Followup to the Icon= check in the desktop inspection (#367) - BuildRequires libmandoc-devel >= 1.14.5 - Manually install mandoc on centos7 for now- Start work on the 1.4 release - Trim git commit summary prefix from changelog lines - Report the program version number in the results (#309) - Handle compressed but otherwise empty man pages (#308) - Flake8 fixes for test_manpage.py - s/self.rpm/self.after_rpm/ in two test_manpage.py tests - Disable broken ELF heurisitic and size limit in libclamav - Modify dump_cfg() to write valid YAML to stdout (#306) - Migrate more code off hsearch and to uthash - Replace hsearch() with uthash in the kmod inspection - Update TEST_METADATA status in TODO and MISSING - Restrict style checks to specific directories - Replace hsearch() with uthash in the abidiff inspection - Change tsearch/twalk use to uthash - Correct misuse of entry with hentry variables (#321) - Normalize copyright boilerplates in source files - Use hentry->key over hentry->value in pathmigration - Adjust lib/meson.build for Fedora rawhide - Drop gate.yml and begin non-x86_64 arches in ci.yml - Add armv7, aarch64, and s390x to the other_arches job - Change init.c error reporting over to err/warn functions - Modify file triggers and matrix use in ci.yml - Split 32-bit osdeps out to post.sh scripts in osdeps/ - Split style.yml in to shellcheck.yml and python.yml - Rewrite extra-ci.yml to use the matrix strategy method for GHA - Move the emulated CI jobs to extra-ci.yml - s/pkg/pki/ for the centos jobs - Debian and Ubuntu fixes for CI - Python pip on Debian is called pip - Try to fix just debian:stable - Enable debian:testing in extra-ci.yml - Enable centos8 in extra-ci.yml again - Enable centos7 in extra-ci.yml again - Enable opensuse-leap and gentoo in extra-ci.yml again - Run each test script individually on emulated targets - Try a different syntax for the emulated matrix jobs - Install s390 glibc headers on s390x fedora systems - Detect 32-bit and musl presence in test_elf.py - Skip lost -fPIC tests if gcc lacks -m32 support - Add stretch and buster to the emulated targets list - Drop Debian buster from the emulated targets - Install gcc-multilib only on Debian x86_64 and s390x systems - libc-dev:i386 -> libc6-dev:i386 - Disable Debian targets in extra-ci temporarily - s/AUR/git/g in osdeps/arch/post.sh - In read_cfgfile(), keep track of block depth correctly (#329) - A few more yaml parsing fixes for block vs group - Recommend or Require libabigail >= 1.8.2 - Finish normalizing all the error reporting statements - Advertise of rpminspect-report in the contrib README. - Report libclamav version and CVD versions (#258) - Ensure first argument of warn(3) is a format string. - Enable werror=true and warning_level=3 in default_options - Update the translation template file - Get rid of invalid free() in get_product_release() - Add inspection_id() to librpminspect - Update the po/rpminspect.pot template - Improve mkannounce.sh to handle stable and devel releases- Remove duplicate elf_end() call in init_elf_data() (#303) - Update translation template- Small change to the way Koji builds are submitted - Move the master branch to version 1.3 - Drop DEBUG_PRINT in process_table() - Add doc/git.md to explain source control conventions - Change Suggests to Recommends in the spec file - Add kmidiff and politics to the inspections section of generic.yaml - Update TODO list - Use warn() for non-fatal errors in mkdirp() - Require libabigail >= 1.8 in rpminspect.spec.in - Enable multiple --headers-dir1 and --headers-dir2 args in abidiff - Swap out some more fprintf()/fflush() reporting with warn() - #include in peers.c and rmtree.c - On fedora-rawhide CI jobs, install gcc-c++ and gcc-plugin-devel - Disable fedora-rawhide GitHub Action for now - Correctly handle the -w option on rpminspect(1) (#256) - Drop the relative path handling for the -w option - Build and install rc from source on opensuse-leap - Update doc/git.md on how to track upstream - Add .github/ and osdeps/ directories to extra-ci.yml - Build and install rc from source on opensuse-tumbleweed - Adjust curl(1) command line used for rc in opensuse CI jobs - Trying to figure out why the opensuse jobs produce curl errors - Another slight change to post.sh for the opensuse-leap CI job - s/PowerTools/powertools/g in the centos8 PKG_CMD definition - The output of html2text on opensuse systems is different - Rename HEADER_MAN to HEADER_MANPAGE (#264) - Add inspection_header_to_desc() to librpminspect (#264) - Add xunit output format support (#264) - Support the new output function call syntax (#264) - Move init_elf_data() to readelf.c, move data to struct rpminspect - Update inspect_elf.c unit tests for librpminspect changes - Remove check_ipv6() from inspect_elf.c - Create the badfuncs inspection - Update po/ translation files. - Add badfuncs test cases - Forgot to commit test_badfuncs.py. - Fix flake8 and black errors with test_badfuncs.py - Skip debug packages in filesize, display changes correctly - Fix spurious execstack failure - Fix YAML config file reading for BLOCK_INSPECTIONS - Expand dump_config() to cover all config file settings - Minor spelling fixes in strfuncs.c and making code explicit - Simplify list_to_string() so it handles 1-elements lists right - Add abspath() to canonicalize path strings - In the doc inspection, only show diff(1) output for text files (#254) - Add strxmlescape() to strfuncs.c in librpminspect (#264) - Output the system-out xunit portion as CDATA (#264) - Slightly change how strxmlescape() works - Add the runpath inspection to librpminspect - Rename test/data/lto.c to test/data/mathlib.c - Handle the empty string case in abspath() - Expand dump_cfg() to show runpath settings - Fix block handling problems in the YAML config reader - Note single builds cannot be rebases in is_rebase() - Hook up the driver for the runpath inspection - Install patchelf for tests on fedora and centos - Update TODO and README.md files - Pass -D to rpminspect in the test suite - Add integration tests for the runpath inspection - Python flake8 and black fixes in test_runpath.py - Fixes for GitHub Actions on Debian and Ubuntu - Disable Rust support in pip modules, more extra-ci fixes - Update pip and setuptools on debian and ubuntu CI jobs - Make sure pip is updated on debian, centos7, and centos8 - Fixes for extra-ci on arch, centos7, centos8, and debian - Adjust docker image names for opensuse and arch - Add Gentoo Linux to the Extra CI set - extra-ci.yml typo fix for the gentoo job - Use gentoo/stage3 as the container for the gentoo CI job - Disable opensuse-tumbleweed and archlinux CI jobs - Make sure util/determine-os.sh picks up Gentoo Linux - In the runpath inspection, fail if DT_RPATH and DT_RUNPATH exist - Use pip install for PIP_CMD on gentoo - Set PIP_CMD to pip install -user for gentoo - Handle a NULL from list_to_string() in abspath() - Do not match path prefixes in the runpath inspection - Python black fixes for test_runpath.py - Stop doing an emerge --sync on the gentoo CI job - Replace emerge --sync with a manual portage sync - Use emerge-webrsync to update portage on gentoo - Add uthash and move the file matching code to it. - Typo fix in README.md - Fix some memory leaks found by valgrind - Create mkannounce.sh to help make release announcements easier - shellcheck fixes for mkannounce.sh- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild- For BUILDTYPE=release, generate the correct type of changelog - Minor logic error in submit-koji-builds.sh - Fix reading existing spec file in submit-koji-builds.sh - Bump development build version to 1.2 - Use is_rebase() in the 'upstream' inspection - Use rpmtdSetIndex() and rpmtdGetString() in get_header_value() - Add get_rpmtag_fileflags() to files.c and call from extract_rpm() - Use correct Version and Release values in download_build() - #include -> #include - Add the 'config' inspection to librpminspect - Rephrase reporting messages in the 'config' inspection - Add the 'doc' inspection to librpminspect - Update TODO list - Minor updates to try and make gate.sh more reliable - Add config and doc to the inspections list in generic.yaml - Rename the '%files' inspection to 'files' (#194) - Modify baseclass.py to allow 'before' and 'after' NVR tuples - Use the after tuple to override the NVR in test_abidiff.py - Use the after tuple to override the NVR in test_upstream.py - Write rpminspect output to a file in the test suite - Add 28 test cases for the 'config' inspection - Fix the errors in the 'config' inspection found by the test suite - Fix Python problems in the test suite reported by black and flake8 - Add Makefile targets for black and flake8 - One more formatting issue reporting by Python black in test_config.py - More 'python black' formatting errors reported for test_config.py - https://mandoc.bsd.lv -> http://mandoc.bsd.lv - Add a -D/--dump-config option to rpminspect(1) - Use global reported variable in 'config' inspection - Fix reporting errors in the 'doc' inspection - Add test_doc.py with 'doc' inspection test cases - Ignore flake8 W291 in test_doc.py where we explicitly want whitepsace. - Add init_rebaseable() to librpminspect - Check the rebaseable list in is_rebase() in librpminspect - Update TODO list - Define a new GitHub Action using utils/gate.sh - Update the README.md file - shellcheck fixes for utils/gate.sh - Use utils/find-ninja.sh to determine what ninja-build command to use - Install fedora-packager for the gate.yml GitHub Action - Remove before and after variables from gate.sh; unused - Remove unnecessary basename() calls in inspect_upstream.c - Do not assume an or bn contain strings in is_rebase() (#196) - Adjust what things run during with GitHub Actions - Add get_rpm_header_string_array() to librpminspect - Replace init_source() with get_rpm_header_string_array() in inspect_upstream.c - free() allocated output string in inspect_changelog.c on errors - s/10240/16384/ in archive_read_open_filename() call in unpack.c - Add the 'patches' inspection to librpminspect - Add uncompress_file() to librpminspect - Add filecmp() and use that in place of zcmp/bzcmp/xzcmp - README.md updates - Restrict some GitHub Actions to source code and test suite changes. - Only enable lz4 compression if ARCHIVE_FILTER_LZ4 is defined - Go ahead and wrap the rest of the libarchive compression filters - s/class Test/class /g - Make sure uncompress_file() supports xz compression - Handle more compressed file MIME types. - Add test_changedfiles.py to the test suite. - Add test_patches.py with test cases for the 'patches' inspection - flake8 fixes in the test suite - Python format fixes for test_changedfiles.py - Python format fixes in test_patches.py - More Python format fixes for test_patches.py - Remove unnecessary 'a' in DESC_PATCHES - Better explanation as to why the EmptyLicenseTag tests are skipped. - Test suite cleanup; add rebase= and same= to TestCompareSRPM - Black formatting fixes for the test suite. - Remove unused imports in test_upstream.py - Revert black fixes for test_config.py - Fix my email address in test suite source files. - Support single package URLs for before and after builds (#190) - Handle invalid/missing RPMs in get_product_release() - Use warnx(), errx(), and err() in src/rpminspect.c - Modify submit-koji-builds.sh to pick up all pkg-git branches. - Update the rpminspect.1 man page to reflect current status. - Update translation template files in po/ - Support relative directory paths for the -w option (#188) - Implement the 'virus' inspection and add test cases for it. - Update po/ template files - Python formatting fixes for test_virus.py - Update the osdeps/*/reqs.txt files. - More osdeps updates for the clamav needs - Install 'xz' for the 'style' GitHub Action - Fix a variety of small memory leaks in librpminspect - Stop the freshclam service for the Ubuntu gate job - Support slightly older versions of libclamav in inspect_virus.c - Add the 'politics' inspection to librpminspect. - In tearDown() in the test suite, call rpmfluff clean() methods - Add test_politics.py with 'politics' inspection test cases - Python black format fixes for test_politics.py - 'it should added' -> 'it should be added' - Increase the runtime timeout for test_virus.py - Install the timeout decorator on all OSes in our GitHub Actions - Install timeout-decorator with pip, not timeout - Expand librpminspect with support for SHA-224, SHA-384, and SHA-512 - Define DEFAULT_MESSAGE_DIGEST in constants.h and use that. - Replace some fprintf()/fflush() calls with warn()/warnx() calls - Rename the 'DT_NEEDED' inspection to 'dsodeps' - Rename 'LTO' inspection to 'lto' - Update translation template and fix two incorrect error strings. - Note all valid message digests in data/politics/GENERIC - Improve reporting in the patches inspection - Only fail 'changedfiles' for VERIFY and higher results - If 'removedfiles' only reports INFO messages, pass the inspection - If 'addedfiles' only reports INFO results, pass the inspection - If 'patches' only reports INFO results, pass the inspection - No need to check value of allowed in permissions_driver() - Do not let INFO results fail the 'doc' inspection. - Do not let all INFO results in 'upstream' fail the inspection - Fix RPMFILE_FLAGS handling for %config files (#221) - Still report file changes in the 'config' inspection for rebases - Correctly check RPMFILE_DOC flags in the 'doc' inspection - Include rpm/rpmfi.h insted of rpm/rpmfiles.h - Only check regular files and symlinks in the 'doc' inspection - Remove unnecessary assert() statements in filecmp() - Remove incorrect warnx() reportings based on filecmp() return value - Exclude man pages from the 'doc' inspection - Honor the -a command line option for downloads as well as runtime (#233) - Allow optional 'commands' block in the config file - Fix assorted non-critical memory leaks - Remove unnecessary warn() after a failed stat() - Additional memory fixes for the abidiff inspection (#244) - Free ELF symbol names list in find_lto_symbols() before return - Followup to the memory fixes for read_abi() and free_abi() - Prevent invalid pointer dereferencing in invalid result in 'patches' (#245) - Avoid reusing the same abi_pkg_entry_t struct in read_abi() - Allow a set of excluded path prefixes in 'pathmigration' - Fix the YAML parsing for the pathmigration block - Document the BRANCHES variable for 'make koji' - Include the .asc file when submitting new Koji builds (#191) - Include the .asc file in the spec file- For BUILDTYPE=release, generate the correct type of changelog - Minor logic error in submit-koji-builds.sh - Fix reading existing spec file in submit-koji-builds.sh - Bump development build version to 1.2 - Use is_rebase() in the 'upstream' inspection - Use rpmtdSetIndex() and rpmtdGetString() in get_header_value() - Add get_rpmtag_fileflags() to files.c and call from extract_rpm() - Use correct Version and Release values in download_build() - #include -> #include - Add the 'config' inspection to librpminspect - Rephrase reporting messages in the 'config' inspection - Add the 'doc' inspection to librpminspect - Update TODO list - Minor updates to try and make gate.sh more reliable - Add config and doc to the inspections list in generic.yaml - Rename the '%files' inspection to 'files' (#194) - Modify baseclass.py to allow 'before' and 'after' NVR tuples - Use the after tuple to override the NVR in test_abidiff.py - Use the after tuple to override the NVR in test_upstream.py - Write rpminspect output to a file in the test suite - Add 28 test cases for the 'config' inspection - Fix the errors in the 'config' inspection found by the test suite - Fix Python problems in the test suite reported by black and flake8 - Add Makefile targets for black and flake8 - One more formatting issue reporting by Python black in test_config.py - More 'python black' formatting errors reported for test_config.py - https://mandoc.bsd.lv -> http://mandoc.bsd.lv - Add a -D/--dump-config option to rpminspect(1) - Use global reported variable in 'config' inspection - Fix reporting errors in the 'doc' inspection - Add test_doc.py with 'doc' inspection test cases - Ignore flake8 W291 in test_doc.py where we explicitly want whitepsace. - Add init_rebaseable() to librpminspect - Check the rebaseable list in is_rebase() in librpminspect - Update TODO list - Define a new GitHub Action using utils/gate.sh - Update the README.md file - shellcheck fixes for utils/gate.sh - Use utils/find-ninja.sh to determine what ninja-build command to use - Install fedora-packager for the gate.yml GitHub Action - Remove before and after variables from gate.sh; unused - Remove unnecessary basename() calls in inspect_upstream.c - Do not assume an or bn contain strings in is_rebase() (#196) - Adjust what things run during with GitHub Actions - Add get_rpm_header_string_array() to librpminspect - Replace init_source() with get_rpm_header_string_array() in inspect_upstream.c - free() allocated output string in inspect_changelog.c on errors - s/10240/16384/ in archive_read_open_filename() call in unpack.c - Add the 'patches' inspection to librpminspect - Add uncompress_file() to librpminspect - Add filecmp() and use that in place of zcmp/bzcmp/xzcmp - README.md updates - Restrict some GitHub Actions to source code and test suite changes. - Only enable lz4 compression if ARCHIVE_FILTER_LZ4 is defined - Go ahead and wrap the rest of the libarchive compression filters - s/class Test/class /g - Make sure uncompress_file() supports xz compression - Handle more compressed file MIME types. - Add test_changedfiles.py to the test suite. - Add test_patches.py with test cases for the 'patches' inspection - flake8 fixes in the test suite - Python format fixes for test_changedfiles.py - Python format fixes in test_patches.py - More Python format fixes for test_patches.py - Remove unnecessary 'a' in DESC_PATCHES - Better explanation as to why the EmptyLicenseTag tests are skipped. - Test suite cleanup; add rebase= and same= to TestCompareSRPM - Black formatting fixes for the test suite. - Remove unused imports in test_upstream.py - Revert black fixes for test_config.py - Fix my email address in test suite source files. - Support single package URLs for before and after builds (#190) - Handle invalid/missing RPMs in get_product_release() - Use warnx(), errx(), and err() in src/rpminspect.c - Modify submit-koji-builds.sh to pick up all pkg-git branches. - Update the rpminspect.1 man page to reflect current status. - Update translation template files in po/ - Support relative directory paths for the -w option (#188) - Implement the 'virus' inspection and add test cases for it. - Update po/ template files - Python formatting fixes for test_virus.py - Update the osdeps/*/reqs.txt files. - More osdeps updates for the clamav needs - Install 'xz' for the 'style' GitHub Action - Fix a variety of small memory leaks in librpminspect - Stop the freshclam service for the Ubuntu gate job - Support slightly older versions of libclamav in inspect_virus.c - Add the 'politics' inspection to librpminspect. - In tearDown() in the test suite, call rpmfluff clean() methods - Add test_politics.py with 'politics' inspection test cases - Python black format fixes for test_politics.py - 'it should added' -> 'it should be added' - Increase the runtime timeout for test_virus.py - Install the timeout decorator on all OSes in our GitHub Actions - Install timeout-decorator with pip, not timeout - Expand librpminspect with support for SHA-224, SHA-384, and SHA-512 - Define DEFAULT_MESSAGE_DIGEST in constants.h and use that. - Replace some fprintf()/fflush() calls with warn()/warnx() calls - Rename the 'DT_NEEDED' inspection to 'dsodeps' - Rename 'LTO' inspection to 'lto' - Update translation template and fix two incorrect error strings. - Note all valid message digests in data/politics/GENERIC - Improve reporting in the patches inspection - Only fail 'changedfiles' for VERIFY and higher results - If 'removedfiles' only reports INFO messages, pass the inspection - If 'addedfiles' only reports INFO results, pass the inspection - If 'patches' only reports INFO results, pass the inspection - No need to check value of allowed in permissions_driver() - Do not let INFO results fail the 'doc' inspection. - Do not let all INFO results in 'upstream' fail the inspection - Fix RPMFILE_FLAGS handling for %config files (#221) - Still report file changes in the 'config' inspection for rebases - Correctly check RPMFILE_DOC flags in the 'doc' inspection - Include rpm/rpmfi.h insted of rpm/rpmfiles.h - Only check regular files and symlinks in the 'doc' inspection - Remove unnecessary assert() statements in filecmp() - Remove incorrect warnx() reportings based on filecmp() return value - Exclude man pages from the 'doc' inspection - Honor the -a command line option for downloads as well as runtime (#233) - Allow optional 'commands' block in the config file - Fix assorted non-critical memory leaks - Remove unnecessary warn() after a failed stat() - Additional memory fixes for the abidiff inspection (#244) - Free ELF symbol names list in find_lto_symbols() before return - Followup to the memory fixes for read_abi() and free_abi() - Prevent invalid pointer dereferencing in invalid result in 'patches' (#245) - Avoid reusing the same abi_pkg_entry_t struct in read_abi() - Allow a set of excluded path prefixes in 'pathmigration' - Fix the YAML parsing for the pathmigration block - Document the BRANCHES variable for 'make koji' - Include the .asc file when submitting new Koji builds (#191) - Include the .asc file in the spec file- For BUILDTYPE=release, generate the correct type of changelog - Minor logic error in submit-koji-builds.sh - Fix reading existing spec file in submit-koji-builds.sh - Bump development build version to 1.2 - Use is_rebase() in the 'upstream' inspection - Use rpmtdSetIndex() and rpmtdGetString() in get_header_value() - Add get_rpmtag_fileflags() to files.c and call from extract_rpm() - Use correct Version and Release values in download_build() - #include -> #include - Add the 'config' inspection to librpminspect - Rephrase reporting messages in the 'config' inspection - Add the 'doc' inspection to librpminspect - Update TODO list - Minor updates to try and make gate.sh more reliable - Add config and doc to the inspections list in generic.yaml - Rename the '%files' inspection to 'files' (#194) - Modify baseclass.py to allow 'before' and 'after' NVR tuples - Use the after tuple to override the NVR in test_abidiff.py - Use the after tuple to override the NVR in test_upstream.py - Write rpminspect output to a file in the test suite - Add 28 test cases for the 'config' inspection - Fix the errors in the 'config' inspection found by the test suite - Fix Python problems in the test suite reported by black and flake8 - Add Makefile targets for black and flake8 - One more formatting issue reporting by Python black in test_config.py - More 'python black' formatting errors reported for test_config.py - https://mandoc.bsd.lv -> http://mandoc.bsd.lv - Add a -D/--dump-config option to rpminspect(1) - Use global reported variable in 'config' inspection - Fix reporting errors in the 'doc' inspection - Add test_doc.py with 'doc' inspection test cases - Ignore flake8 W291 in test_doc.py where we explicitly want whitepsace. - Add init_rebaseable() to librpminspect - Check the rebaseable list in is_rebase() in librpminspect - Update TODO list - Define a new GitHub Action using utils/gate.sh - Update the README.md file - shellcheck fixes for utils/gate.sh - Use utils/find-ninja.sh to determine what ninja-build command to use - Install fedora-packager for the gate.yml GitHub Action - Remove before and after variables from gate.sh; unused - Remove unnecessary basename() calls in inspect_upstream.c - Do not assume an or bn contain strings in is_rebase() (#196) - Adjust what things run during with GitHub Actions - Add get_rpm_header_string_array() to librpminspect - Replace init_source() with get_rpm_header_string_array() in inspect_upstream.c - free() allocated output string in inspect_changelog.c on errors - s/10240/16384/ in archive_read_open_filename() call in unpack.c - Add the 'patches' inspection to librpminspect - Add uncompress_file() to librpminspect - Add filecmp() and use that in place of zcmp/bzcmp/xzcmp - README.md updates - Restrict some GitHub Actions to source code and test suite changes. - Only enable lz4 compression if ARCHIVE_FILTER_LZ4 is defined - Go ahead and wrap the rest of the libarchive compression filters - s/class Test/class /g - Make sure uncompress_file() supports xz compression - Handle more compressed file MIME types. - Add test_changedfiles.py to the test suite. - Add test_patches.py with test cases for the 'patches' inspection - flake8 fixes in the test suite - Python format fixes for test_changedfiles.py - Python format fixes in test_patches.py - More Python format fixes for test_patches.py - Remove unnecessary 'a' in DESC_PATCHES - Better explanation as to why the EmptyLicenseTag tests are skipped. - Test suite cleanup; add rebase= and same= to TestCompareSRPM - Black formatting fixes for the test suite. - Remove unused imports in test_upstream.py - Revert black fixes for test_config.py - Fix my email address in test suite source files. - Support single package URLs for before and after builds (#190) - Handle invalid/missing RPMs in get_product_release() - Use warnx(), errx(), and err() in src/rpminspect.c - Modify submit-koji-builds.sh to pick up all pkg-git branches. - Update the rpminspect.1 man page to reflect current status. - Update translation template files in po/ - Support relative directory paths for the -w option (#188) - Implement the 'virus' inspection and add test cases for it. - Update po/ template files - Python formatting fixes for test_virus.py - Update the osdeps/*/reqs.txt files. - More osdeps updates for the clamav needs - Install 'xz' for the 'style' GitHub Action - Fix a variety of small memory leaks in librpminspect - Stop the freshclam service for the Ubuntu gate job - Support slightly older versions of libclamav in inspect_virus.c - Add the 'politics' inspection to librpminspect. - In tearDown() in the test suite, call rpmfluff clean() methods - Add test_politics.py with 'politics' inspection test cases - Python black format fixes for test_politics.py - 'it should added' -> 'it should be added' - Increase the runtime timeout for test_virus.py - Install the timeout decorator on all OSes in our GitHub Actions - Install timeout-decorator with pip, not timeout - Expand librpminspect with support for SHA-224, SHA-384, and SHA-512 - Define DEFAULT_MESSAGE_DIGEST in constants.h and use that. - Replace some fprintf()/fflush() calls with warn()/warnx() calls - Rename the 'DT_NEEDED' inspection to 'dsodeps' - Rename 'LTO' inspection to 'lto' - Update translation template and fix two incorrect error strings. - Note all valid message digests in data/politics/GENERIC - Improve reporting in the patches inspection - Only fail 'changedfiles' for VERIFY and higher results - If 'removedfiles' only reports INFO messages, pass the inspection - If 'addedfiles' only reports INFO results, pass the inspection - If 'patches' only reports INFO results, pass the inspection - No need to check value of allowed in permissions_driver() - Do not let INFO results fail the 'doc' inspection. - Do not let all INFO results in 'upstream' fail the inspection - Fix RPMFILE_FLAGS handling for %config files (#221) - Still report file changes in the 'config' inspection for rebases - Correctly check RPMFILE_DOC flags in the 'doc' inspection - Include rpm/rpmfi.h insted of rpm/rpmfiles.h - Only check regular files and symlinks in the 'doc' inspection - Remove unnecessary assert() statements in filecmp() - Remove incorrect warnx() reportings based on filecmp() return value - Exclude man pages from the 'doc' inspection - Honor the -a command line option for downloads as well as runtime (#233) - Allow optional 'commands' block in the config file - Fix assorted non-critical memory leaks - Remove unnecessary warn() after a failed stat() - Additional memory fixes for the abidiff inspection (#244) - Free ELF symbol names list in find_lto_symbols() before return - Followup to the memory fixes for read_abi() and free_abi() - Prevent invalid pointer dereferencing in invalid result in 'patches' (#245) - Avoid reusing the same abi_pkg_entry_t struct in read_abi() - Allow a set of excluded path prefixes in 'pathmigration' - Fix the YAML parsing for the pathmigration block - Document the BRANCHES variable for 'make koji' - Include the .asc file when submitting new Koji builds (#191) - Include the .asc file in the spec file- For BUILDTYPE=release, generate the correct type of changelog - Minor logic error in submit-koji-builds.sh - Fix reading existing spec file in submit-koji-builds.sh - Bump development build version to 1.2 - Use is_rebase() in the 'upstream' inspection - Use rpmtdSetIndex() and rpmtdGetString() in get_header_value() - Add get_rpmtag_fileflags() to files.c and call from extract_rpm() - Use correct Version and Release values in download_build() - #include -> #include - Add the 'config' inspection to librpminspect - Rephrase reporting messages in the 'config' inspection - Add the 'doc' inspection to librpminspect - Update TODO list - Minor updates to try and make gate.sh more reliable - Add config and doc to the inspections list in generic.yaml - Rename the '%files' inspection to 'files' (#194) - Modify baseclass.py to allow 'before' and 'after' NVR tuples - Use the after tuple to override the NVR in test_abidiff.py - Use the after tuple to override the NVR in test_upstream.py - Write rpminspect output to a file in the test suite - Add 28 test cases for the 'config' inspection - Fix the errors in the 'config' inspection found by the test suite - Fix Python problems in the test suite reported by black and flake8 - Add Makefile targets for black and flake8 - One more formatting issue reporting by Python black in test_config.py - More 'python black' formatting errors reported for test_config.py - https://mandoc.bsd.lv -> http://mandoc.bsd.lv - Add a -D/--dump-config option to rpminspect(1) - Use global reported variable in 'config' inspection - Fix reporting errors in the 'doc' inspection - Add test_doc.py with 'doc' inspection test cases - Ignore flake8 W291 in test_doc.py where we explicitly want whitepsace. - Add init_rebaseable() to librpminspect - Check the rebaseable list in is_rebase() in librpminspect - Update TODO list - Define a new GitHub Action using utils/gate.sh - Update the README.md file - shellcheck fixes for utils/gate.sh - Use utils/find-ninja.sh to determine what ninja-build command to use - Install fedora-packager for the gate.yml GitHub Action - Remove before and after variables from gate.sh; unused - Remove unnecessary basename() calls in inspect_upstream.c - Do not assume an or bn contain strings in is_rebase() (#196) - Adjust what things run during with GitHub Actions - Add get_rpm_header_string_array() to librpminspect - Replace init_source() with get_rpm_header_string_array() in inspect_upstream.c - free() allocated output string in inspect_changelog.c on errors - s/10240/16384/ in archive_read_open_filename() call in unpack.c - Add the 'patches' inspection to librpminspect - Add uncompress_file() to librpminspect - Add filecmp() and use that in place of zcmp/bzcmp/xzcmp - README.md updates - Restrict some GitHub Actions to source code and test suite changes. - Only enable lz4 compression if ARCHIVE_FILTER_LZ4 is defined - Go ahead and wrap the rest of the libarchive compression filters - s/class Test/class /g - Make sure uncompress_file() supports xz compression - Handle more compressed file MIME types. - Add test_changedfiles.py to the test suite. - Add test_patches.py with test cases for the 'patches' inspection - flake8 fixes in the test suite - Python format fixes for test_changedfiles.py - Python format fixes in test_patches.py - More Python format fixes for test_patches.py - Remove unnecessary 'a' in DESC_PATCHES - Better explanation as to why the EmptyLicenseTag tests are skipped. - Test suite cleanup; add rebase= and same= to TestCompareSRPM - Black formatting fixes for the test suite. - Remove unused imports in test_upstream.py - Revert black fixes for test_config.py - Fix my email address in test suite source files. - Support single package URLs for before and after builds (#190) - Handle invalid/missing RPMs in get_product_release() - Use warnx(), errx(), and err() in src/rpminspect.c - Modify submit-koji-builds.sh to pick up all pkg-git branches. - Update the rpminspect.1 man page to reflect current status. - Update translation template files in po/ - Support relative directory paths for the -w option (#188) - Implement the 'virus' inspection and add test cases for it. - Update po/ template files - Python formatting fixes for test_virus.py - Update the osdeps/*/reqs.txt files. - More osdeps updates for the clamav needs - Install 'xz' for the 'style' GitHub Action - Fix a variety of small memory leaks in librpminspect - Stop the freshclam service for the Ubuntu gate job - Support slightly older versions of libclamav in inspect_virus.c - Add the 'politics' inspection to librpminspect. - In tearDown() in the test suite, call rpmfluff clean() methods - Add test_politics.py with 'politics' inspection test cases - Python black format fixes for test_politics.py - 'it should added' -> 'it should be added' - Increase the runtime timeout for test_virus.py - Install the timeout decorator on all OSes in our GitHub Actions - Install timeout-decorator with pip, not timeout - Expand librpminspect with support for SHA-224, SHA-384, and SHA-512 - Define DEFAULT_MESSAGE_DIGEST in constants.h and use that. - Replace some fprintf()/fflush() calls with warn()/warnx() calls - Rename the 'DT_NEEDED' inspection to 'dsodeps' - Rename 'LTO' inspection to 'lto' - Update translation template and fix two incorrect error strings. - Note all valid message digests in data/politics/GENERIC - Improve reporting in the patches inspection - Only fail 'changedfiles' for VERIFY and higher results - If 'removedfiles' only reports INFO messages, pass the inspection - If 'addedfiles' only reports INFO results, pass the inspection - If 'patches' only reports INFO results, pass the inspection - No need to check value of allowed in permissions_driver() - Do not let INFO results fail the 'doc' inspection. - Do not let all INFO results in 'upstream' fail the inspection - Fix RPMFILE_FLAGS handling for %config files (#221) - Still report file changes in the 'config' inspection for rebases - Correctly check RPMFILE_DOC flags in the 'doc' inspection - Include rpm/rpmfi.h insted of rpm/rpmfiles.h - Only check regular files and symlinks in the 'doc' inspection - Remove unnecessary assert() statements in filecmp() - Remove incorrect warnx() reportings based on filecmp() return value - Exclude man pages from the 'doc' inspection - Honor the -a command line option for downloads as well as runtime (#233) - Allow optional 'commands' block in the config file - Fix assorted non-critical memory leaks - Remove unnecessary warn() after a failed stat() - Additional memory fixes for the abidiff inspection (#244) - Free ELF symbol names list in find_lto_symbols() before return - Followup to the memory fixes for read_abi() and free_abi() - Prevent invalid pointer dereferencing in invalid result in 'patches' (#245) - Avoid reusing the same abi_pkg_entry_t struct in read_abi() - Allow a set of excluded path prefixes in 'pathmigration' - Fix the YAML parsing for the pathmigration block - Document the BRANCHES variable for 'make koji' - Include the .asc file when submitting new Koji builds (#191) - Include the .asc file in the spec file- Formatting fixes in Makefile help output - Begin config file restructuring starting with rpminspect-data-generic - Support multiple configuration files. - Docs work in progress. - Only fail the annocheck inspection for RESULT_VERIFY. - Read debuginfo if available when running the 'annocheck' inspection. - Add the '%files' inspection to librpminspect - Add __attribute__((__sentinel__)) to the run_cmd() prototype - Add test suite cases for the '%files' inspection. - Added the 'types' inspection to compare MIME types between builds. - Update TODO file - Update the MISSING file - s/rpminspect.yaml/generic.yaml/ in the Makefile and README - Skip debuginfo and debugsource packages in the 'types' inspection - Add test_types.py to the test suite - Note the 'types' inspection generic.yaml - Modify add_entry() in init.c to skip duplicate entries - Start GitHub Action workflow files for rpminspect. - Install meson in ci-ubuntu.yml - Change 'nls' option in meson_options.txt to a boolean - Install gettext for ci-ubuntu - Add more build dependencies to ci-ubuntu.yml - Drop the 'method' parameter from dependency() lines in meson.build - Split xmlrpc libs to separate dependency() lines in meson.build - More xmlrpc updates for meson.build and lib/meson.build - Try to support systems with xmlrpc-c without the pkgconfig file. - Changes to build on Ubuntu, specifically the GitHub Actions system - Syntax error in ci-ubuntu.yml - Add ci-fedora.yml for GitHub Action CI on Fedora - Fix errors in ci-fedora.yml - Put all of the ci-ubuntu.yml steps in ci-ubuntu.yml - Remove install-libmandoc.sh and ubuntu-pkgs.sh helper scripts. - Install python3-setuptools in ci-ubuntu.yml - Install rpm-build in ci-fedora.yml - Install libxmlrpc-core-c3-dev in ci-ubuntu.yml - Disable ci-ubuntu.yml for now, enable code coverage in ci-fedora.yml - Remove Travis-CI files. - coverage fixes for ci-fedora.yml - Install git in ci-fedora.yml - Enable manual dispatching of the CI on Fedora tests - Remove actionspanel thing for GitHub Actions, drop Coveralls block - Comment the ci-fedora-yaml file - Fix the 'elf' inspection and test_elf.py on Ubuntu - Enable the ci-ubuntu GitHub Action again - Check all return values of getcwd() - Ignore installed Python modules with pip3 in ci-ubuntu.yml - Build 'execstack' test program with -Wl,-z,lazy - Add ci-centos8.yml to enable CI on CentOS 8 as a GitHub Action - s/centos8:latest/centos8/g - Trying 'container: centos:centos8' - Drop 'sudo' from ci-centos8.yml - Rename README to README.md - Enable GitHub Action for CI on CentOS 7 - Drop -I from the pip install line in ci-centos7.yml - Use the 'make instreqs' target for install test suite deps. - Add back 'dnf -y install 'dnf-command(builddep)'' to ci-fedora.yml - Nope, that doesn't do it. Just install make in ci-fedora.yml first - More 'make instreqs' fixes. - s/scripts/utils/g in the Makefile - s/TOPDIR/topdir/g in the Makefile - Install make in ci-centos7.yml - Move REQS and PIP lists out of the Makefile to files in osdep/ - '^$$' -> '^$' - Slightly different sourcing of the osdep/ files - Set OS using := in the Makefile - Make the reqs.txt files in osdep/ contain all deps - linux-headers -> linux-headers-$(uname -r) for Ubuntu - Remove html401-dtds from osdep/centos8/reqs.txt - Use `` instead of $() since this list goes through make(1) - Does $(shell uname -r) work in this case? - More osdep/ work and simplification. - Rename 'osdep' to 'osdeps' - meson patches for opensuse - Move mandoc installation to post.sh in osdep/ubuntu - Add GitHub Action for CI on OpenSUSE - opensuse:latest -> opensuse/leap:latest - Install tar in ci-opensuse.yml - Install gzip in ci-opensuse.yml - More fixes for ci-opensuse.yml - Small fixes to determine-os.sh - ci: Add Python linting jobs - ShellCheck fixes for the regress/ scripts - ci: Add ShellCheck to lint shell scripts - Adjust how the Makefile reports unknown operating system. - Just check $ID in determine-os.sh for opensuse - Use pip for PIP_CMD on opensuse-leap - Update the centos images before doing anything else. - Install curl in opensuse-leap - Get 'rc' from Fedora on opensuse and copy it to /usr/local - Install kernel-default-devel for opensuse CI - Move the 'uses' part of the centos CI jobs to the first step - ShellCheck fixes for the utils/ scripts. - Some flake8 fixes in test/, using yapf - Combine all of the GitHub Actions CI runs in to ci.yml - Manually install rpmfluff on CentOS 7; pip is failing here - Use rpmfluff-0.5.7 explicitly for centos7 - Use rpmfluff-0.5.6 on centos7 - OK, let's try rpmfluff-0.5 for centos7 - Last try, rpmfluff-0.5.4.1 for centos7 - Back to trying to manually install rpmfluff for centos7 - Style the Python code with Black - Add the Black formatting commit to blame revision ignore list - OK, just copy rpmfluff.py in place - Make sure to manually install rpmfluff-0.5.7.1 for centos7 - Don't assume we have a header or even a list of files (#161) - python: flake8: drop * imports - python: flake8: wrap long lines to less than 100 characters - python: flake8: drop unused imports - python: flake8: remove unused local variables - python: flake8: add PEP8 whitespace - python: flake8: mark in-line bash scripts as raw strings - python: rename several duplicate test cases - ci: merge style workflows - Adjust rpminspect.spec.in for file moves and default changes. - Return the reallybadword to the metadata tests - Adjust test_metadata.LosingVendorCompareKojiBuild to expect VERIFY - The shared libmandoc check should not look for a static libmandoc - Update the AUTHORS file - Rename ipv6_blacklist to forbidden_ipv6_functions - Rename stat-whitelist to fileinfo - Rename 'caps_whitelist' to 'caps' and drop the use of 'whitelist' - Rename abi-checking-whitelist/ to abi/ in /usr/share/rpminspect - Rename 'version-whitelist/' to 'rebaseable/' in /usr/share/rpminspect - Rename "political-whitelist/" to "politics/" in /usr/share/rpminspect - Drop unnecessary method re-definitions in base test classes - Use super() rather than explicitly calling the parent class - Call configFile() on object instance rather than using the parent class - Upload coverage report to codecov - Improve the error reporting for test result checking - Convert to AUTHORS.md file, add Makefile target to generate it. - Introduce the 'movedfiles' inspection and a lot of other fixes (#155) - AUTHORS -> AUTHORS.md in rpminspect.spec.in - Add basic tests for the filesize inspection - Multiply the file size difference before dividing - Update README.md - Update README.md (more Markdown changes) - Update POTFILES and rpminspect.pot - chmod 0755 test_filesize.py - tests: optionally check the result message - tests: add further filesize tests for shrinking files - inspect_filesize: drop extra - from the message about file shrinkage - Enable 'permissions' inspect for single build analysis. - Add 24 new test cases to cover the 'permissions' inspection. - chmod 0755 test_permissions.py - Make sure all RESULT_INFO results are set to NOT_WAIVABLE - Fix some specific problems with the 'permissions' inspection. - Pass "-r GENERIC" to rpminspect in the TestCompareKoji class - Add 12 more permissions test cases for setuid file checks - Update TODO list - Update test_symlink.py tests for new waiver_auth values - Add a fedora-rawhide job and renamed 'fedora' to fedora-stable - Update the rpminspect.pot translation template - Relicense librpminspect (lib/ and include/) as LGPL-3.0-or-later - Ignore .tox/ subdirectory - License the rpminspect-data-generic subpackage as CC-BY-4.0 - Add a copy of the Apache 2.0 license for the 5 files in librpminspect - Update the License tag in the spec file and the %license lines - Add debian-testing as a CI workflow; add missing osdeps files. - Update determine-os.sh to handle Fedora stable and rawhide - Drop the use of 'sudo' in ci.yml - sudo required for Ubuntu CI job, install make for debian-testing - See what $ID is set to in determine-os.sh - Workaround a bug in meson 0.55.0 for Fedora CI jobs - Add 'debian' catch to utils/determine-os.sh - Rename 'osdeps/debian-testing/' to 'osdeps/debian/' - Add opensuse-tumbleweed to the CI job list - Add libmagic-dev to osdeps/debian/reqs.txt - Fix memory corruption in init_rpminspect - Add comment clarifying the License tag in the spec file. - If check_results() raises AssertionError, dump the JSON output - Fix test_changelog.py test cases that are failing. - Fix UnbalancedChangeLogEditCompareKoji - Handle rpm versions with x.y.z.w version numbers in test_symlinks.py - Fix mandoc build problems in opensuse-tumbleweed CI job - Install gcovr using pip on opensuse-tumbleweed - Handle systems that lack pkg-config files for libelf and libcap - Add archlinux CI job in GitHub Actions - Forgot --noconfirm on the 'pacman -Syu' line. - Add missing DESC_MOVEDFILES block to inspection_desc() - More minor fixes to the Arch Linux CI job. - Install gcovr with pip for the Arch Linux CI job. - Support building on systems that lack - Add detection for to meson.build - Ensure an int is used for snprintf() in inspect_manpage_path() - WIP: 'abidiff' inspection - Only report permissions change if there is a mode_diff (#181) - Fix -Werror failures in inspect_abidiff.c - Add sl_run_cmd() to librpminspect. - Add get_arches() to librpminspect - WIP: abidiff inspection - Some minor edits to the README.md file - More minor updates to the README.md file - Replace get_arches() with init_arches() - Add test_addedfiles.py to the integration test suite - Expand find_one_peer() to soft match versioned ELF shared libraries - Add the beginnings of the 'abidiff' inspection code. - Report out findings in the abidiff inspection. - Update the test suite to cover rpmfluff 0.6 - libmandoc configure workaround needed on Debian too - shellcheck fixes for the scripts in utils/ - Add abi.c, the code that reads in the ABI compat level files (#144) - Be sure to close the open file before exiting init_fileinfo() - Python formatting cleanups - Add --diff to the Python format checker - Add new setting to abidiff section of the config file - Add -n/--no-rebase command line option to disable rebase detection - Store size_threshold as a long int rather than a char * - Check abidiff(1) results against the ABI compat level definitions (#144) - Add 'apt-get -y install libgcc-s1:i386' to pre.sh for Debian - Add integration test cases for the abidiff inspection (#144) - Add 'dpkg --configure -a' to pre.sh for debian - Install libterm-readline-perl-perl for debian CI - Install libabigail for Fedora and CentOS CI jobs - libgcc-s1:i386 -> lib32gcc-s1 for debian CI - Install libabigail for opensuse-leap, opensuse-tumbleweed, and arch CI - Install libabigail for debian and ubuntu CI - Install libabigail-dev for debian and ubuntu, not libabigail - Install libabigail-tools on opensuse-leap and opensuse-tumbleweed - Install libabigail-git for arch linux CI - Move free_argv_table() to runcmd.c - Install 'abigail-tools' for debian-testing and ubuntu CI - Install libabigail using the Arch User Repo on arch CI - Explain the osdeps/ subdirectory. - No, just clone libabigail from git and build it manually on arch - Add beginning of kmidiff inspection, put ABI functions in abi.c - Read list of possible kernel executable filenames from the config file. - Drop abidiff_ and kmidiff_ from extra_args; add kernel_filenames - Just call the abidiff and kmidiff extra args settings "extra_args" - Define 'kmi_ignore_pattern' in the config file. - Handle builds that lack all debuginfo packages (#186) - Do not assume peer->after_hdr exists (#187) - Store copy of original pointer in strsplit() to free at the end. - Use mmap() and strsplit() in read_file() rather than a getline() loop - Fix memory leaks in abi.c functions - open() failure in readfile() is not fatal, just return NULL - Add utils/gate.sh - Have check_abi() pass back the ABI compat level found - Update descriptions for abidiff and kmidiff inspections - Hook up the kmidiff inspection. - Use read_file() in init_fileinfo() and init_caps() - Use read_file() in validate_desktop_contents() - Use read_file() in disttag_driver() - Adjust how init_fileinfo() and init_caps() iterate over file contents - Fix 'tox -e format' style problems found. - Avoid comparing elf files that are not shared libraries - Support --kmi-whitelist in the kmidiff inspection - Trim worksubdir from paths in reported abidiff and kmidiff commands - Remove the kmi_ignore_pattern setting for the config file. - Create include/queue.h to replace the _COMPAT_QUEUE blocks everywhere - Update AUTHORS.md - Report metadata changes for rebased packages as INFO - Do not fail the specname inspection when given a non-SRPM - For passing upstream inspections, do not report a remedy string. - Do not fail the lostpayload inspections if it only gives INFO messages - Clarify unapproved license message in the license inspection - Use FOPEN_MAX for nopenfd parameter in nftw() calls - Make sure to close open file descriptors from get_elf() calls. - Include 'src' architecture in the rpminspect runs in gate.sh - Make sure kmidiff is listed in the spec file - TODO updates - Update rpminspect.pot and POTFILES for translations  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstu1.9-1.el81.9-1.el8rpminspect-1.9-1.el8.x86_64includeinspect.hreadelf.hrpminspect.htypes.huthash.hlibabi.cabspath.carches.cbadwords.cbuilds.cbytes.cchecksums.ccopyfile.cdebug.cdelta.cdeprules.cdiags.cfilecmp.cfileinfo.cfiles.cflags.cfree.cinit.cinspect.cinspect_abidiff.cinspect_addedfiles.cinspect_annocheck.cinspect_arch.cinspect_badfuncs.cinspect_capabilities.cinspect_changedfiles.cinspect_changelog.cinspect_config.cinspect_desktop.cinspect_disttag.cinspect_doc.cinspect_dsodeps.cinspect_elf.cinspect_emptyrpm.cinspect_files.cinspect_filesize.cinspect_javabytecode.cinspect_kmidiff.cinspect_kmod.cinspect_license.cinspect_lostpayload.cinspect_lto.cinspect_manpage.cinspect_metadata.cinspect_modularity.cinspect_movedfiles.cinspect_ownership.cinspect_patches.cinspect_pathmigration.cinspect_permissions.cinspect_politics.cinspect_removedfiles.cinspect_rpmdeps.cinspect_runpath.cinspect_shellsyntax.cinspect_specname.cinspect_subpackages.cinspect_symlinks.cinspect_types.cinspect_unicode.cinspect_upstream.cinspect_virus.cinspect_xml.ckmods.ckoji.clistfuncs.clocal.cmacros.cmagic.cmkdirp.coutput.coutput_json.coutput_summary.coutput_text.coutput_xunit.cpairfuncs.cpaths.cpeers.creadelf.creadfile.crebase.crelease.cresults.crmtree.crpm.cruncmd.csecrule.cstrfuncs.ctty.cuncompress.cunpack.clibxdiffxdiff.hxdiffi.cxdiffi.hxemit.cxemit.hxhistogram.cxpatience.cxprepare.cxprepare.hxtypes.hxutils.cxutils.hsrcrpminspect.cx86_64-redhat-linux-gnulibinspect_elf_bits.c/usr/src/debug//usr/src/debug/rpminspect-1.9-1.el8.x86_64//usr/src/debug/rpminspect-1.9-1.el8.x86_64/include//usr/src/debug/rpminspect-1.9-1.el8.x86_64/lib//usr/src/debug/rpminspect-1.9-1.el8.x86_64/libxdiff//usr/src/debug/rpminspect-1.9-1.el8.x86_64/src//usr/src/debug/rpminspect-1.9-1.el8.x86_64/x86_64-redhat-linux-gnu//usr/src/debug/rpminspect-1.9-1.el8.x86_64/x86_64-redhat-linux-gnu/lib/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpioxz2x86_64-redhat-linux-gnudirectoryC source, UTF-8 Unicode text, with very long linesC source, UTF-8 Unicode textC source, ASCII textASCII texthttps://bugz.fedoraproject.org/rpminspectutf-8528b9f5b79c4eafad0a0c55f54378e8c7423a28ceea16c05503364faab70e38b?`7zXZ !#,y] b2u jӫ`(y-W(0sqG4`+"jd3Mcj2,$ث:ͼhι uP3;jM(T{=CY;36/}C)Ԍ,^m;6d-`x{:rN} -wP¸ ֙(8d4– f\1Nr~caJphD`x)6ʣe_Ƃop0[gRKpTD O5cՄCO<:Jm|KI"`|xSe.of3 a:TT?ă:)d Z+:Aŀ&OY4|%%vvl-Qj<4&c31L^2B9i| nS==MtH"pKbdrhBF1fY+Yڎ6f=+%Nلm5ܦ=7ם eH\ȃ&eDu6s&(7 3S+6s9^c2o ,nP q|ov aQ(L~?sյ*]&9VP;nC%BNKQNQ2ԣKH?7b (m!0w8^4YaX@2W˴F擛Ύ~9״k?bS?vyrESʜCM@H#Xʥ aъ' =xIPˉ oeotWŠ.CBlF7RjI_r`?7s:> я%enuX=n~AwN&@_>QxXH #FëqfiϐшT@E>'㢫 l@jO`+ɧ`Aވ6WqKDžQi!-3fzy%R2gb)h 8fx7U`h`7> `+fuiF9ʰr8j ?зsKq6HF}&lF?>{>1^yQG6C0˚^FdڦEn]yRfv6 ݎ)k cԺ_@!ّe}h@iHMl"p˟Q dsIȬ[ם+q|]}oQeg.Fi^eLҭJm/(Bz NDXrknGXަ3R.MP=ΫHL{&28]Թ@'>D.9/E/T^,ᗤgIu1X3*\`Lu/5;(F Po p\@nk.c]߁Y,M鰼ѳIf@Y ^huk4pǺ/P}@$ i-%A# % V,n W3Ahc>ǁSMsK#\ ei bBqZXO8W76r=%Q=Vm}y6xx=W@ȴ?ڙA-sE mFi1ylzc VW(Ĵ zRl}7[' 3hnJ٠SojnJO#_DŽ!?_X)OdCńW8YHlڿ.85hqjp>|xeZ8[TˣhQq(8`' |[1w.BLNUMݯW/aD6 AXH44WjA>lڐDtCߑ; lk v8)$rHt[ $F? 6Pg7yӽM=k ("ﴘeɅFqªvXc[]4 :;r.;7OU$T~Fӓ_T}`ʗ"J0Q;8Gye"HanVGzp:)x<ξRLW4)yC^)(Y6hwÂg's)T6ShhJAl<YClRom{oF=-+^aJA\qfWr%huȻm˸Da[/XYx E5/=*Z2v缬 D^uz%Mc@f`Y.9TM n*ؤt)^ M}ѯ~qEPݧ_x:S^6-wj$N_R@?# K_PM.k$5m\pU *kUHH2h*RdvWҵu,"$욨A $x8Z0hTev2PgC)VXgyDlE+  G<::92ރrUyS^> #ꥱbX wt71!>0%ZaDhç<-Ϡ W#D/E).v:vއ 1+\0ocסN ={ßfJLz]^pX {߸J/֒N׳SWTʹ?^9єYY(F;V(: 3,Α͔/A⦘_+Fij?Oo6sh3:e;J/UyV)R !G"}2aphm)gYyRz37~EʖS#jfO =0?xR⎋D>A)Ϻ+:7j)VNs&:yZt)-Y:6=ϔeY `˰O%A%9rJS nۦt߭Sۤ|7,Qmi}>7bH "\r5ߦq[h[R##wί40  q1ןAf.A6ɑylۻ}HP,b>v5 l1$aǃ?do.9 BJ |d>;xÁ9$+{aHx Na fZpey{J-pgtTZ )$ 2]‰>?ɋ<'ZׯŠFp݂+SW]t/K3HJM${`\aDs@/$+::{͌Ζ737LB òނfJȷ'\la $&{ {ո}ʥuUDfeT䞉 b*j;^ 쏷(x%tS5q^u ñ\pAX}[{ɨ1KBc`A [;Ү0@k?{iI4pUFhlFN*\Ww]G{Eh>JWHSzyҵ&p8f  9?o2gɨb<5@DCr6"h8hHv[yſL)axY6wZPV5W?/t2搨/w*ܒP7,X;s53dOwkv1ru6Sw >9WyPE yi!%] CA\3i.leSx32-\Qe::UAK$дc!Aak9Gt8.;uW/ /`›u)N2t@ryW5JG3?eYH r>pVdK,1ګ5 b#M]jQnp镮'|o߸ 3jTdו qb,zZ$#=NE7CxoU4dInO3}boM6*[rBS0mx \&PZu*c܎H@Z͗6 wa)ٍk-Zy|GŁkuV`SG^bcX.E˲ (֢jtWXjj΂Z'p ]czalMqĘ \  n_JwLoTp!\KzDAҘXf֍L 0ކ2rfЗPG5vI戔MCDa/6a#EaEǒQ-!Jxqfr b^EL!$ >+@ؔÄ́ w2`4u<'sQ́` a,x(y_I=|XY?EvnfQ%:p]tMdjn)F+ 1 a>BA`들DqnnѱO} ~`~$NӅXBNwLlAmW|/>ż[*zzyh5ޣb?K&26?hƯ߀GaO<F0pj$y 8DiH{\P-? o]& q}xHGcK$|Af5#p SxݙoH8sɿ .:Rf +ǒy)@P}Wb\'Cda`oP(Z@Dq ~Y@~ OjCZv,]A 葙o |ctR\1w^Gߚת"}U"'6Hzt5( ھKim@y0^@W6-v/>`y)rچ+8۲Bm2p1wgmYŎ4_w#wZfZz cc?IcPVAg@.ą@g|z2DyX#jk*k- 'G0s4wYDϜ;Jr/y6 ;0W*ܷGڽ)0RQt:0&z~F$) 2 nhf7Fp}TJwFûcmqO ĹvJ~ 8Ww={}\XYeۭqNaP#{9|6lHfxyOj?K7dx,rƨ PAQC.4fM Q? &$ rPW8e:W2ݏYl(;lp/U%$4)?|BM_OtBZDcDm-$2_CH1G>PEDﷱMhy _Q6<ġ|LǂDB^>:ٱRO'󍩸EK~<>y: 5᝻2U?Nrtv -Pd`D%( LIk{G%Kˣӗ&wFGΞ. tQK` aT{܁j^Q\`FN<֐Ec/R2 s*57HeMeE5^LPքp{)]JVݭ6opRJg7U 㸳[#̓eVT {b*$mBRf6葧Dy:>3;+٫Ӿ$2|Kk(vaq,5 g\=-MMRc=/̠F,i"k/x%bíW2$QnBcmU,? (Cx YhD4 6E%?!poW7YluuZ<2WǚEp3'/Ajĭ[_CS& N#\ϝ00]*ܗP¢lڰ*,a廸VZu'wM Āa/ʕ-A_6*Fu !LNaDU@^硰Ѿ Zw O!a `azp,AP`7{ěZx&o,`4]*h%.hع̈I+CCJ.i8}sINFLoO1E[Y'Dpڠ8?"*6O,#OMպ3_N;SAcY}qPA^XI|ǰO@&XMҀMu1yQmV~~l|s`MQգ}&^>p>#. |S*RO1D\LlCҽ9̒rlA]Todě'vU俜YPnKPBoVbfU*&PC4A_ Bŕ$GJ4(ڵV} r&=p}0q_y5}XfmyhŠYXKУtw,1ʃnpeWTnT !yC}#cWo;npxֆ39bc̥WcG1&h=l$p%>/ #pP# KQ jfzu5)+\f,ւX%UkF{Y ?Bi}/H' ViZ-fuNks#!h\r^$t;9Pu,oL F>M%g5O1}{ {))nx.FV׶u p.^G$Pl}ɽPZlmK?Lls3952)X"si:E\$Oz,q2xh(BVnbmf<{dI:bކإRϭ|T}aܟ!i+"җ~|Jm%-4C !CAQs͍G{hu ڗ%GOG6R UTܡH멂1!yɇ3VRS3pX}uƶ>¢$? + \ `w'<`#*~n_]Z)2huMwBG n`Ӝ[gPZYKM^'~jK!>2$LE{rID9SlC%bW5+c^zx@B1Z6=192D՚XncA׷mC nnleDg4 j5pħ& 847Ұ|n!F^fkHQesyY,ٔ +17 嶁se8|zuh5s7KC=:~gs@y3\C Ȩto19k@ jB,>F+P"Uz\TaMخI BsyC>n dͲ/]XqKt_I;$̛*2)PxGjpPONU N6%ӹmL4N ,  lq_?m TO $RѩbG+}/z-]vƇNHJܰ—b@^=^ M&fl?6$-̴ۘ^\ = }Rӊ5cf=OXSAƙP [ +FύlWw"-m 1jRէ̹X~]Ҽ7ݹG^3%fMTD^ ::X;@ PlF roG4(5a- @UYrM^gصm/ţ%x=u@؎ˎ_=za͹K7^uJiz6.#ޛ8Ԋ+ʏ0PdS A:V]S  C!R~G`3P滗]|oaXWMg7gV\͌_ E-z)f(F!) ~5O3!K b[$ST{}\fpuN)MWŌsxRQ,SGSԸ.\|d -w\68~Sgq=Y@d`G-v@K#2bVWqJF M?;w8izνԪEE*WpgTe-r@\VVi҆VQۜ.=;6*Y{lcR&Mɲp/uI.٠B9f_a^ wQD"m&5 :7$1 [ CS\}L .NR :c!XQgp=+n'Էe0VI +}q.3uZg3C~J~7՟ttLksg{lM,?P- ݷݏ}/gⶉǻM|2_=]x&ګ9z3 R¦ '%+* B&v[d[a(?Gh`eτ{3>w?HnyKd{I0>ֽ\ E8AO$1@'\^rUn`j쌩jAAzܦ/dG*L@M"&pwH;Tی Vy4rN16.wah\5eƬhDΟq}4 IgdӌhC4]UdyM{cR(/tktR3a&k- e]w֝mtWЅ$Vh- l^6b3%qR<@ȗaj2 r*ꐼz^8ի|P8H_x&Ja) atz\ >o$9mT\UQZO9|uV"%kC{[|t, l$YU\o63F*qg-gpQ"#~^R}л f\F=͢T-u)(Ϟ<*SA)֢d_=$ 1{)PH=To/I 1*bz[uo0VJ0uu]O` ,hhoVZĔd3?;D*YEc~R-RuWcmao^/<Y-plhN-B'f`35,Ǭ^@T}wXW8dve|O#2iЁVAO\$;YL 뻶*yL8ʂo pE%zn|zNYl_yQi ($(<2  jӞG'){i;` S";Qw-_)z13Juz-&S!hҁȿ3y&x&$ 0n;Ӏ.梄"EsN9;:RO{74U;y92l0$OQL u( Rt"J(AQkt/-}X|XÊ2 ˚olr؉Ts%sp;L%,   gaJ!BEVBrBNmƍ핞p}ʹz3NBF8;ȘWr@q%J͍^J LCҺSRęHN50* Frtse1쩊)j0C&12λpT! hV;sZǁߟ(Hxa Q\K|JM/W"ue!$-.sLp|q|=,`++)` (DhBw4bT.6kL)NL5J8LL+DRR:H8:ѠqsyaJq_ [PSpꡎ14.ko`$:xlJLi }Gw?ɖnЏT+|+-Rk9q3jŖa~{g{T%`3%AjY8֗kʹE(ҫt_ʏA mxcϧއƥf9Yl_0XWN;|9Szs(n†vʱz=tɋbw2(?I |vqWy)ҖފR{1+1ӖYG]URA5`"Ρ]6[tOVohSB3WMDg=DtĹG,29CoG<4~,tSmw"C#4h#Vؠ_SAd2GPc f$3l.+K֟vqê$ԑi(֕;o>t7s. $)a %X 9ͬtzQ@$˹?tOa9PKߟtX4I8^?;f7N4I3#CF)p芠e\6Ggoݩke]LOUIUsK~i:I1 7A] )Ds3y4j_vE^V:2_1Sd4Ǘ sRsm/jʻΣk (]֊ tg})cUju?~1;w]>O~ wG]%S2{w `MvE |R<vf$9?ޫ&faLpnI rB:v7S|>ٓPD|N 7tϖ02;eEtBӊꬕǾJ\"@4߼v*%ޯp7ٺ" &G%8G,W9U3: h_JM:!jp'yƜ-2tU.R,d0 wJ8+^ Gմ* O;B(S%~dM DHE"K}7ŏfu鿠gw-E:Lcq|dE┻_o(ui)8C|47 歐[p%{˰31FblVG(ve ~J*A3k7Iʟ=j">snɉF.$B~҈Su Rxg3aJ#mx"H }8$i5cRğ-~Am+|`JC߬Qv^JYsp}tvf_Y*G.'dFJ8TsxSxz:^L^t|-G; leRBSȧc76{ .mqsԤnC?3W1g5ۉ<%]Z լ5-?2^͌j_`zmP+MAPyg| ,/kR)EqFm7V|%Wmx Nф&WfBr A܈F ;"ޝ뻤diTeDYŻmA/irCJ?@hJ QĨV~SFjWcpF$37Ը4MXYgFp+C4ҭ5<$>:Mk{FlMU|k&(r.83gOLlkߦ˧uҬ]rz1r}E׈]l)P_ӳtѐ beXF ȏ֊P-b!RS#hϳ_L( MTj3ʍov Ġ4?B6>$z) A#T~K6Mfp7:ױ* b613Qvkk!+N8~AtKЃj/=uDž?a_J]tUxX5^MʠSD!c#FM̱*(0߮#f}Cv~`;-pHmY:#*s%FǾĵ}F'e|T}0 ?RqDDHGU)](#uqZdaDzp866[[orJo|naIs=2зw7 _OĕO3"K9S2x+G %h̬ ɚe#X LZwg{}??"I~pcoh'X7쮨)/N+{#i-ymAʅCH07nV,2K1v!Lh'd9NQC=xp(2b%)Hi>V]FrFLfŻѪQ\ݕ*\ބm/)]cV3L v1U:|lg#Wn)'%+kNI!?:3Wuȿ35Ƚkl_̖ {c(\l9z(fF[Nc?P%,Dz"l\B_RZEfĀ7G,b'5QfC(qXN/'a 'y i$`me9-uVâUފ<\hF;6eEz%m IOU[<2avrLEWc݊TuoJ$0R2[ږ S;pVq 8cSp2ۺ8F֟(Qޠƍo')0-I޳ȡ;)db=hɊ(kԣg*ƦH# Crm{%dr(&9ܳ?A$ bEcZ1NCR.Ͷm ,? ÎlՇ3&uj@ X.`(?1u&[piG.Ǚ$ҽܗ> 9#^NF&17G҈tuaFE1-PDvPCRT[LufSdxH߉Ԓ/t4G1 "`Eh_wo~=vی+aYH`/WvI˶t|)CF-w¢{Jx轲JANKgChE~cbO$oiłԵOOg))JdVTSLr<CkZb6J@puZ\OS!d|xZ;r W6k=P^t?w&扆 K$zܳ_KcxLvos^!*NMsa]ޘڀ˶ˆ[oݛi*#m;9{Uᲆl1{)*L1 ^Fgޮ+]S Ftc&m%ҙ[&]祘eC)ܶ.4cdp(6͐1Vec}s%옕*LU2.-'j\X & 0^}Xs 'jȘ\0`L8r9k9㗭4+1 ?+pGȎi`(!V*]TEx/mp?TЁ+ZFW38~?'K'|4#il;:e`&/I.9_z 6ɺzi^>TD'8B Dmc^o  Ax! uk?-!Ch~k:7̓ tJ{ιj/tćqkOL{zUT{$G4]B tBmҠ]r*ԩ$11W7>@bM ڮcA{+9I@idॊTiq轢6^KbY+ʭs!x#` /?\ϩ,- 8 $qa4#B.9\/+Wno%4 '愷&Vk~Y\ N[{]wk]ӆ?wЈ7rFŌJ񯮲teB$= vPE6{,vBt b!A \%v4t5*z ac?y E ‘|Y) OݵyuD`2m "-D2Zx98%_6!o?e0eB- % sP+y-z5lx !ӽ!m8#wTF? ׆ػy>fTy^ʆ)wbw:Hp0 ]QvzN//⪸:>hu}47B1hCEnO-sL= sij%"nK\"nypK4/gh%=2 KUOTQfiϭ3,۶'C~s $[DCJ/R<ؗ-,-u5T"4jaH1˃x]jyXnUFwڛ5{؁I[`GRcQ[=t*@RoiRrjK܍ &ݪ:X֊$ ȠoOkW4"'茘!B"I-+:]vB`ߕw7}PI!SࣱMycT%>'+{JRQTҵiz'_xX$_:/C8,+PW`ӷKA+#(EB*ߗMs.8d-lef~sJΉ.vy8_; t/*xPB p/p`wҩjQx羖aVI4dag*TadoŔelTo f6'zYntpLX-&.rj25HiYݫhF,:-XdqsAӞקq'vqdh=,nO;j<t/5ܾ+SN v |H|E5èo1Wx- DFYn޻fu–W0O$E) ܱfqJ%!7X"0Ds3A0_3A,uYO( 09>OS "{~U Z9qdMGYr<]6@XΊSYJ# 6`jNsƶVWL0VSjhKahո]֊Ό'Rv#!QC)rd-HdQĨN/9TJH?1.1NqDZѪփ,"䈩MqMNc\sl =pv4B&'n}3T BzI9н@q0s#XZr,weh&T x&gLbFf!-tY S`CǠ]}+;>OvT8 /=箟gAr\Of޺R$Kz} Z4e&iW]`bV&R/c# NB׋JE)C֝x?'W?ΨV@kL4$:rtQhI ePukeE |J^GP/x%_:yNd"?DN:(Ι+5 MylCkkYMA[5q&  *J•d0 c9?tz/13Z*#<ɦma2[v^!YbՂ #I݋!\DDĉ%؇ois|c-7?dWfAF&`"^.)-,wh@: ݻ5pëtD.=EБhϚ,Fny2 h\aI F_~ tDCˠ #q'nw">ig/y\[Zfyp=XJ>oY bTǯC3!&9k&rf1|`Hj1{yZHjKN`tڽ*!ijZ#%ʥTYs"M¤[ޓQπr7.D筟PLBF|ʽTLo9:w4:cx8BR_1DFXv( ~yMȨݴyezB[XV)Fp~StP'f:,6dy}Tb4xCQr϶UL/32IHqXCxs;?ĸQ+P⭒:qB] H('hp_`,d {'xu*C&_ M U,vX7>V1SUA)E'&OP':+bs-s\g3g}cMKݿwE,)S7P.gvO=dV[6FsD&?oN})ZfR"^ H+]tEذnT=m'!psI2_6{|v|[{AB0*4y4r;mȨy8s߲z%1W#f vkvN%V@$~s2=T ܪU FV ;2SʯxZ+Fb<>IY]wZlmo*Y1m1E;)e.\Bl,*!֝P}?ZgzPqQxKF>M [U+&jγ61 S_*u xAͲ݃p}ۑ-dyԃ5*'6r֜̓DY,@8;F$$K+{xz0| ͌-YՈC:[O*]>Yr+o{XErS;&“Rz+CS؜{TR`׏/ӱB=ݡnzG:n0? ?xD `i܆^Ff<p~FhzG2÷z?S*?w23ϋC4Ї_msj\<~؈3eF(@uԧ\=h<})c;P2C0ߚ~v MntĮ’By:'2Yr`8r={GdjVw'伞q:ئ*g; %0z&[L~jG|7=\$˼{Lc $2M m5ȪV2\*٤t 椌zT!w՜8:]Vۃ2F9] k6 %'2y?K \I3; Xƃ{j>3zƤ-^sWMtgp7.z& 9h G!qb$7PŅU5=rD$P\wHf>qKkqqD%6x6&3E 땯9Ĕs" LJ xtO?wh"B?+iiCX(2)LHQ03wQSFCY%VLڥWěpT=08v5.ևJMg(·nnu  +@t94i9‡}j5,%!"G-gqEc;bЭm) *ǖ'qHJ@ &C/;` rE3Wh ݟ-fA..PAMG7f܇W?z3Vݜv&# (`bٜyc*X:լ9q?96~t6}HAi|"Ow#: 3#``0X@,QD[eNdWd# UQPHRa? @5R/RiZr@ؖ 1^9?B{":NhJﵧ>d\{3<-i lE7n(]L7ʳZHEbJ-ԙޛ3}01b@wb"l[ arCtl9$z Xmj3!q>y28djdݾw&Z @g!֌9 J"rnj[)HklCr ns ˉFsOrtWYKÞ˩ C=oى`;ob OAJ?Ԉd 5eHTG:hIooCɦhqt羈7=dKYV*9VDR'-e.8>w-Yo=pMS3)nj'R[{=0^[xRvJ>jX3lOߔO8AN ܙ$?a^8#`3%t1i'up|n6FZeZqM5?$xF3l_SLLrcX9Ђ˵B+#"H`ɥnӒɿR{ 6{ }6am}єk7^dL2> j9VD/ )Dʬ)CsmKY[IvH~B"ox ĿwvX4O6$Rٱx[bUv* 9y*-uTy!S+R^M0mbP_Đ* hUFec>u _rH<In:gmo!] ]dϡ{Դ-I[O5-Un֏OT} h_pGi K[ƓI<"},ڻ,T5'b;kJ1ʆ; wM:ȵU^LyuΞˈ qUySՄǍK ;Z1"X>OtX$=Xj]ȓ?4~ΈyY{dH^m^ .P 6d'.e($5K?bY8}p*7O-9 $b5yJyUA,mqz0?cps© ɣhX5w 03Eh~\$Vk^ȃK,D t:$1}$>g<8t&`eZnNr- oPRȴ8g]WJ %`N36f ^# bdX~B;98 &(*9}e)>e8L HL ǿG~(??fWpD01ϼtzJh5J_22ĨESY=?||4a0Þa-2٦1E&z͘p Gߥ5O3O9V`k @_{| }hY}5-Amo¥_B嘝]䧷EI/) r,r h!1O*pa(H6#l^;nV^G}[O#K|Lz9\n6`QtPh*2ӟ=S^+qzE|IW&?m94_!D 1N^YX-`M͒LttZ:aM!PwT#"oe/܅z<+gM/3w՜{vA߯ي-D [ak:k}D9Җxksvqid1&W R0&wPbNNLloA0!@7X25c6, B6"T8xGiG k?uۖmcݖkkZ jZc̤ Vֳ.R+")̩Qp~@Ph\F+X?oS‡>|} {iE;R(0{gT/E Yrh6, VqY w94[s}0\c|%VbLyo?&p5S<H𿅱_P]Mt6[H.@Ֆ<k7Rnk@1EFjB;v6\Nޘ\$"3V"^L@88 Y]Ҍo4(^9-Y/98ņY5 aoK_p(eep}p*DAZ/ާIUfmdPz02O`oKN*Q(^ՙ~.~#^tG,2= ~<[hⱅM >(A{CǞ9;04}n]`A5-"[5pRjbEWK)1oY2$/iT:>eyInkLAdu{vFo %D׼И_Sm$:g\Q,>ȁ=H̔')DJ+ͷz ~xD?to_3׋3RZ^p8{W~ Zi(-:o۪D?pMC &9ZV+W׼ Xkzp3>{NuyI*'+arԠ@yŲ}t)@$XЛ7L#Wqx$^9v7ڄ$y;3b[y9E-eCF "7-E":w ; \>}O@3 `{1PlTf"cE#NG˭|64K:[;P_Q7s~ٳALQO*/EF7=C~CvahڥuBZ]b#:jtᙎKVw㷲,'5o+7M>P "+ H9E~9suQhW]3 LL0l28HJMLdW @Ov{4{I)2Ӿڸ+-eMs_{c3-i=[[1Q_z 6]"Qj߃ɨt^[#: nWl롴Ֆ/I?YݶP-D_MrՌ~a$ [e ro6 84ZJU(&p"uF'co%/&,]\h'HzǦx99n.pq-è|s /Ea!w='k3MjqZ‰:٧Є~_m0 Ոcr3z Kŗ yӤX)J?7nQh|"C&dK7>ߑ~Y, ؤeL!~+Oz4-Cj..D[>¡S{o`Gc;% hQ1Gl: j(*T\c q*Hg*rh VXc(nrvM4뢕NRx\4ʮw<PX8n}#ۂ o,2o F"mwe3 b1sM7̶f!:5:y ]^4|""Mw(_HӎOLD&T\JSnk\@'"o~l"9&$T^-=ŝZX6]Vx-,ܝ*p+}P%dmBA?!,*"5wYUqi/߼,]D!fސΘ[@Hh('8a[m46{/qcjX`8\'ޢ' 1-]4Ǐ^k\]Q%ƣo:"wH`h%k`y ^6j(ʘ3TKr2k9Қd?=SR7Yu#՘Y괤3eh}}VЯ8!4?_ȹt~<LIm4wU\m|ijp_9G)sc˿23U){9!G4"Q Ick(/,5U#*XM)\ROhuHespvEYw{Xy'V)?8xb-;8BWid+ ~qdeR {nR}=!̕Б{t Кw+T|:30"(IG"E0.8IhYǡ]D9*f -CO+AAp"IAe*ƺ8s}6P-X3ĝF+I^<7%;QI p]>#ŒIi oDU۽;HmydA{C<#hHc 94ЯWmP3Q !kO}ni)U2OJ,O Tn)vmj!*sݰ ##5mxz(S1|,*jK|3])HNH`^rz(7\_\iG"6kHk:P2nů'\bu}gXdR7-fUל]<4ůi8-T?zD4s1~8|4)0Me?4wըмol Zk7n_ۨ?$sbڈ7M,NL"!VMR3 )CQSRb)T(jt%(?y|ݔ"DrۀFuZ~;P~8<bivU{(@=ȱ'כֿym^TW*FbEԬ0_8/1X?׮6&T.RTIn~.VU}Ҥ bZ.4[1=8 YYEEXՌanҁsyRG2̠r}JhK(aDw}p~ jKF ۺ );}tc˺\zBb%Yþ!EZ`$BriJYs 4{DfzԹwZ*^|]1[C9V4.m/\YS`Y )Gb?]=_(TوS`~8Y/7&DNtFWWĀiyj CӱzlMiUЅr'j~bx4~ q\#3fpeA#1} .Y8fHGs!.r8+a1ǫ1>EO އpc?)T7tfgfCX|Rf :Ì2,!CV{s_)9/ؕNptd3v-E.oToS7p%iJn>"ZncuegU_A~ۼNA`!p0e;i+jWp&75]k%IP#$b꣱-]c)R8-iPh;̎jӝw$X.݅i?pUT 1{A#D7ͣ:c[Ƴ=z=v<]_'lW,p- \3E#YB<$J?M<CM^C{'+ZQȫKU>ZUa8SK}uΒ^+:ǿȴ WKN^,FIDycl>~ZvTܸϾrcl.\GwΉ`{J<)-&H:U#hԏijboLhR=ұp4P"~R~\ Єa}Hr m8O+fSʹ"YSse^!QWC0v|h^ ĉLYǞR-a>0ky/) ^J)+z`̀iq4ΥYD˓V6]@PUMKV&Q'-S7{ QV}hDк9&ì)ꎦ`PcN-(Pᘸ#ez'l'!!S'_AM k+bH%Tf Ũ4Qȳ6ҹR%7BKw)>;@(F4>wY"wL|gXѺ( הNKZ }}x)Ti+1D@}J2XѢW  6l$݉zK*]'**sx|FW=/Em4Qo򍩿c @ vb>"_7Ê0}E .5b]PYgC:C'8M8Tq'" QnG}RjVv\7R2@-bqxXaԺ{)U6w&@1-ONM/J} ?8X݋HIObRLBpVi%qΦp~"/C)T1*FJ}f61ļHaj܇DlKF5ϙ΢=qKhlUo^]V2Ky,=.ƙ4rgC==&a|}U)H0E  " O]V-h&ٌ-O5M%b{4IV2@ɾ4*s ق<8C&fG-&|t'r6szD=hGWL!V"K3rO-vUi#+n~ [JOid/X۰9/{%7V~~_su|FЎ j; 첰"l&9ZYse@g(1]e6/Բ&"n;2*}UiFf?42F\nN\=WFrp#Ð>ΠkTG*ZAcwINj6x*7Q&mL] o@4cw Kg9)pe&T3iR:6E\MJ"m{\F-11fwp)*$3DUi D\;@+{>Rҿ;2sH0@&ɲM6 e6h L/'6wиۼC^61nRWT031 w 'rh5#%*CCVBwg\~zK0D 3,|h+Dy1:ħu!9]v.Ke Ruԯb=DDBZx-]gG4q+WzUfnM)o#KF Txp{Q #X &%;Hԑ$('e "=* m +3Qaoh0%i3˰hJ@?1l%ds4| Q` YBcߴR1ov1r>HdX;̼YtYܬ<#B imȺcf^>V(zz.*[XM\fq'\!ym;"6ZP`MEv388U"!y<>43cdYq1R΢2("_EC2]Oٻ7:]Diʠj zI;_:>$)FE4mvf E ;fj7muJӆR`ʪ<Qc&"3)raoмu=Qk_x:71D6@A??m~ G. *V6ۻE-*{DdBcoashU+af` AW5&V{*W#[!UhF7,q2!)OWiT_wSgB2ƶ_ܷb}nyEcVYtJhfډavg %dTnqIщvS5"G*c֊\cNtd9UZ.K[KIp#^În?ڐOUJ (@S|]tY &vq+FAs(`']ZC[x~OX&V#:Pz6_Cu0O$ g1Wy1_o%q}8Q,k%:\Tx.kvRjȭ}?j\Eھq&]6b|(k펢5I/Dw7SPb#&hRqeM) t:%fHA9> rNҥyq9I^RSrCqm>磎fT+Lk&Z3䮪!i掐:k׶JvwL2?Sĕ4g(̓6 ^dRm{.ɼQ+o|ˏ܃u@Rm,LyDd _#C̹j=VQߗ1l$p\"$oXbdjV [Ҍ-1-/qޯ&ƈRMΒ{\TOOlv!ݢnGvOW ~H/11<6X> ';kv{.|%*vi:g3$ 28vc}a>ji[gj-8J ќ))b j~c]hW%%c`e:.1zqd"~hevt;߅8M%B#*I0cOaU $GwJ)&3._7xϝ-E6&U1X<&P{w^vtLwslT):>DԢH5Yi'#zԷ4's'W]@o4Kb`eplmKPI)-6co'8hp8TdVn0x~#a"D͟I!O[n?k0\P]-0)Ǚ*'HgXRry7~)9V>t-%ڴX q5_5烩yvu^k=}fCHA^5&Zwc3.)'~"v]1Mŕ;i$tKC+Aʿ3qjlnzhk%2[zTO#xzezm`bU0顷?.g&W7 FZZAlWx9Y or`QY7<`e>c݈.P92-LxҤ[p;l)єnA %X_V C~qt"=NCRԪjDRwCb͍e&YR*'N6=]ufg/>#/Kq z`2 oGK0\/jq= "y(Ɩ=~kb3v|wB*OA:(HCrT`,<<ە"ObX"k*us  t.d^CAg^AS9SF^Y@˜VXڠ{Moj(|^ߺURմ}OHbz 9"NۗcEX3l݆S]I.%KYM3aWE 9[ ٓ`n|a'v: 8{W۝[T}Iq7#Sg Og+ b|F\1rZȌ=؍r8۞:nHcՓ%q5ΡN:O&v j'?89rWsx*X UT菉0-kuIҋ3UעM1@V,79cnmE%@pG;{pװtD7(Vlo0:n*V`_!M2oԜXRo'>Hl?*#pSL{Ƀݭhyk1]r>9IWcz(fw !bb>pC)7O~/NP>Ckauv+ *S~j%PtTrpD]kNcEdP[< H`fb()J[m؟E߀+GB Rs)_aK8L:j^zG(&`ܔ&ݞw7MQ<BQzBS&Եݹ@s'hv;gnxtB &0ewЀ,v$r˃I6DKt$辡_CPmJ~.S78!>&=1d?>eЈ.^&H2Svt9f%;5+RoK|MF6{H3gnl~+R糧@W산sd2XfP1Ҭo01` 0h,M <ޥᗥ  yUABvc.ENFߴw7,}oRLZ ? i†eBºq>ecbF1Hc􈱦p'%[<y#)rjWɦ+J%BA (,i3c! ajʔ@r0KU͹!o'5L!lՓ^Xܖv@7{ZPOYjZD +B@6+٥'Ў!we׋jm'_GvU{?5N̨Z@>r_ZO'kq̂?OpZm9Woe% Eb Fefiy ӛ1q%c!Ej8&c*BTC0%#VsO▕Up.\،Gb!5u(.HQ3pk:T fL@dW6b&JQp;DgK^k i]*_e 4߅UBH:loKf!re–^Մyct )f :g!^k"~bAN+rl @#m^3[(z X05UtJB³lXiݲrkn+T3 *2PB*BI? d^p5_xd| lXU`eR ]yS狙:PqŖDxϒ\@uqR**3=O&I,ً<Q=݄ޢ?k /Aj0`yf.Jzo=jez*sx󇶦Ȥ ꭿ_.(R9>iy2_ LZ$ c&ww u@/[q!^&3#ƴ-ot[Vz,kNF ѽPf z,[%ĭ.Kp^Y_L{n&eDZV#?{Sz-zu9{vJm ~aUzmLm8tmҪrS~u{;uOW=m8<ץg:lȨSn׃J'Qque*G efSư!\|Ī's,;a 7)L--@e h Tf6VH%x*l RԲAtaoti, u"3N3;Hn,yrP8|ϭEZF3bgmLiѶVFNi}.?zs0>aAE@Gf萁R13 }V G!+Q`$p=~Yk܃[AR[B*^OKFG)a:ʾoeP_$ +]jx <ηtce:\K@SҭCl&7̙r.wkY iU6JtoZ/rTMH\mݐe\1nDi#)`Uqc:!cf**U@킪9}O+M3ӝ-&T1Kųe(s6~W*>KR]s•mx- O@-ip`>O҇Z*m`Bg%YPw,X8=uYO;ڪg?h}aa&I Sx/NiYEvi1MybZ [](.-)Fɺb y} G}IIU(C/S `uwFMZ)%*>!n\U煘ػSb~4m*JOM7~Si$Yy('L$no&9ȁ}5HjЫ$́L +)җuƓdi8EgմjUjFqJD,rVW*Re/ۥu",{ΆS+S?iwˍQ,4 bcMsAzp2Q+FU$5r;I˳3=RTdXMyÊ4+ZnIvY]LNvԲS`soGޕ'n9\Ư`E-8!gʫ+"I+k[dov6 /ߪ\ST*θ:%Q SG+Pm(אiKD@i\C†Ĩ'ĵ#xGhLA ".pUq;ؘZ9^MLeLb.2I6U*ʳܶk;M@vh{e&kepv)Ti_'v>,8o85Lyy:Z˟E ȗ"*O Yd3x)i_W5ԭ6aF!o#Qcn6!W@|h6ihȃۿHEs7 #Po%.vQsb/3 ÙNT32",rlhQ Ќ 3km|­q/æsX7x'wsB†)1}š5":5*퍏l@C1S] cH&eqIh]EaSj|jGw0E׷S'X[LMqҠfH"PMLua}@N׊8֩"}T'3?C+(Cmp&/*#_M T`&rlH̠E#C׏gb: ZIh) Zw_vwM t{b۸aw&%7mG u=j%p_ 4fͼn 1Y=מ>. ;|}W>Q3xD?zNOR,dk7 W,Pxؼg#HÂ^@̣ka SfsS?dI]-u744AW9ItpW\[Z;,x+~"]~-\Qv"|Dhu,.zkBXmܕc0Hxr[|u$>`BIB.}>I[aj_Y_\?{xnm.(ς<4/v"$;y{.Uu=%2Hk~^̠#>c=𚆂H+e.D#Y?SY-&Mhd'(޶ sc-Qm i TVƟΤ>6+ThKkQަ,g2C8vM d[LCm+ݒ$DE| 9Lv&WDQA M{BtaUfYI >}- QwBsܠ^oŪ+Uc'g0E+p8bol$tZ<Q?& ? ĔQ!;FK-CQ%?-VLdЄNFdI|-%(\ɲطq36Y5N2Z@E"|_5b\κ1]NN5VS8O'@{?iMS85<#P-Ud$_M⊂3ʺOg#/$I;*[s*B@f3cQIQ ,>| "w-(ᛘ167 R^׺4`eJD.i9T;VD BܜQ3X!!C؞Vc&JRȲDvkC)H^잯7pfE[G1h ^TI!N+5NtFN{]W` 붉řb)A59%P#&ݧwUv74I 8ԅnDŽRNYHVe? ޚk;=)nkb_9N=ը\U>Ljgɉ3ȪJ3<N.|O\pөfquCj^rJf~C.7+T tRApي2l~GCsd2yLbľe wȟ5 ƚ(0<&T1[UgnSoBkQ 0uY ʥyRM"^&=@!bV%LDr=T'n{||V}xli)̓/QGtӡ|O7 I8sؙ$@-؆/W@1;(@9ӆ6K]h0^ pLL;+-E~>7 m $pI1rm;h@rw,RjŔ0J-AB<{=Nt?V􇟢슗@[\T~O+Y WSȓDRș5pB2v4uӹ(O(#%@ 3 JLx}sE8R(45 .rtJY⭦H }݋gV 2rM8`í f2݀B!?ChD!up=m%K+|~ &&>QVՕ7`Qǩ5`YLyd>{y>,o:tpc~Җ8Y?IШ^Btn}bMذs['@٬/?w\BtθmAnk\bTdA4 wޫI 6Egg rVĝGPbN$P‚a$RQ.{ ˣPb$?AyX=&[8}%Qw]`2ej98Sq km;iԤx!|bw.&>з^V4淪&sblkG?S =[Ie _|>T%1!XEx4kdɥLW6:rZ6%jRDFf5( 3>#霉|iH%]G1 Q%rGֆ\oIi(^SXܿ^Vzb]W q:w;fT\4-Vonlٞ][C{/J0]ԿQk`MdEK ]{zed'a!@nY 6rS/Nj_TT`~\[u&4XM2bߖ=py\-V[~ i WM J\{Bc82nTFgL 3R',r5nSvWlfzS9A+ [Y9J*"-Tg*c1z 5M8%H@ޤ͡V[!9>ʤdTgoǛ#JzxE7[}},/8ӷ ˓w6Sn75q&rZMz7_ufm7!tvwH-ot}D@#ŗٵ09"ߤ6/rsN/ EˬUu䦭=%{d%Mivxzׁ;qg !ܦKqD?_v£fҮ(T}YNUNk$q^˺! T3Xs8bBQdtXE;:3'rQ w vw!4֢e;_PCV<뷋 ~; *mIu/'1׸+/28e"jT_9!=BzlchtI~IJs8gpj[#gWWCN> N9iU }˔7u_6C8hGͲv(DC*V†1;S^fL0 s5!^φ L\L~ 5'h@JK@Z+Wj{Vf&<($D[S rX)#|I:ꘄ!lhZN#[L٫P\L`teUu8!YrKoZ47EMP Q>=j]=v9j?RoB6>FT"*%;Av(ڀrhxŝPDNxOh(HSXܳl~XS?$lݽ6`PTyA6wCn\6;sK1c hGRkk(,X1 ^+cdcțULW%$/'fW0D)[S!@no~=D2ǚyi;FlvQq32qsv:'cw@J&n h݋!6"кc1@6H6FNyBA bdxͽ_3ʧGqUgLq0D.,ԟծDE#ME>-2Z04 ?rMlUQ ~:xbyh{>"+])ڪVD |*lj`6 C:SȮg'TFTƘI"J+lgJ/^C>NrWUZ4OjAPRHrZ/wRl #uyEP Â߁O;{?]<Q݊lh²x Eu VzJg)a>/qU-K׼lY2,e{iV4YyaoXnUx!IABC6i9Dz+j;%(4?sQ""KA[d[p;PÒan kS>Ec-^ߞ}?VUda[ :Ga&"l&q{;{9rz"=[:(k^7\OD@t o:y">U=p7x UN "G.^n"|YnFHN(/A?0W?qkU-=gsWu&k̦fSH+J43<(1Wd)%z3ᆑ']Q+}S Hu`#w3;* ϗxL[RRr=IV }Hhg+%{ݱA{Mz`6< KpZA/\ 4k:2q5dBjH F[B n+ۗ8[mwG r#GM@cOr>[Sw 2# (Hw пJD i݂rl. ҁ&LqaoFgxÒ D#7MOG)ՇSJ/=_49O)|vL yjFQ ;m'qU@S7`vA[ᗡrFBbP1"fP[LaU R$a ΘuGYl&ݤg$q̚N\ќ,7I. OvNZ@X ڭX&̤m9=<9`| kA*emR1%ָ !` +v0VnGt`t,~W{0!`|G|.ld 7$Ğer5>!&/>V&Z +T=T,(wqu\c) sߡueJo#`<0׈RNȥ:4X!$ |Q;YdV//l3ThwDmuV]`)R(N0a'w2'^PE0@cUUpE \!%x@=  Àz(KmE ZuʞZRԒSb`gYpY)ScWTrЮ)f̙Ӏo#mXR!P>yp{F2x-G %o{ h{_S|cm)&AW.i:`"}uZySj`1[ m X<)뼪?ss)YN~ȋ|zJ6jje6)SC1붳\.U.dRg?S:C7BrSY7+i[fS#c[yk멼8* `CD2ƃ$?gļ˖#5*UGa%ϗFu&1vL+r\F|dvuE_jTŒ@Q&1Vx|>`'̻Obt7A5d@SfXc_:hQw*hOyjH#|wu^rqki톝>.B*Z7nbsOD<5N3qtÇsKs# ہgm2fBc))>_:mp w0-Z}l'V1[;c?~ŌsjB˃V τ;e˃N>.IFAt]ҪĚyY~HcݙQG6's@ (ً~݄ZnK5[؅@C39#s ֡?rB3׌2ȫ Wؖw\/8BjʪVeS eM"s9a31g]>+uS;3[s"(zgw1V ѨT 2-c-R=C-nEl`xa5҈EU}+0˪0HC77ٌVJ|51O< (M'@3j,NZd;<YGz%5BzDzi`$uR D/Bo bC)Υ(Ńm %W6HUy\l ̥ q3/Gĭ'R4"*M3S(;¯HƆetƖvojpF^~[9^9,A|烚驖!7r1Hh wa");6^KHF~$<}ߐ/[Oll1gY]wl~mo*) U.(Jȋ=MsRrpF;%oa3a»'sw=IK4mv jW9׈XXtsW)rtvU:Vl8b_:wef3 4ԚX?Z/X=u:<v VžԕQKؠyC@F#d7KGҴo_aR~uf6(->Ci]džUUڣTs,QFG\`]4#vjok;z?O/\&-% pJ`2t,UxkrdL3@q$`X"O\r^rF6A*ҚV"Sd'[691!M{1!8B'"@*Ptkefuh-9‘]`ܳ`a`Cw{)HAiuSW #v(F\VY"*gZϊKwR3e\jbS$W^7aF;l<3JͿM#YR~U$"'L~ 9>S<to)1hʨGy#t6Q1ivm+_r+x >p-E0J:V"x%]p4Ug#Gp[(RN~OA 6`ɲ6 N%p1NB:E[ uc ybŽ~Q,=0Q} Oya/~ӷG>N ]\[w`  ЏG!CMoҍ!#04psŧ{'xR2Z/ X$ׇPfP~US@~GKW_-߮n߯Aՙ lM)Ls at$Bt~6DU7p-O7 ~fG;9UȔuXz'Cߌn9?7T&Z若H -r힅Ҝ%̓.d;U Uؿ]"mMsPBP\v۹4-7:Y ԇ%Xy (|C OK-6>XZ+eݚτ5rhU*qGjROD\ is>t{ܭ&z䝙(2kŨB%v)0芀js=bG?_YͿGf/2 -stjJ-Ϲ,4";@3pq_ x2Dmn)jP]$)x Dq>'zw@h#QB|j@yw[QxΠ"s̒ݳ ѓTC<=ǃO$!$D[09Ťz n4Ɂ=uRPB_#wx&놏A F]bG߰~@QM&SדlIԘ"_UsHUHe㸙at`Ȅ&vN/U@RPqP79İCvfҔV|$ۇ6l /3p୧c˝w]ܢAoWWVz9ƪD.}цӀx*VD0Fw96D}IEu丧gF TAz۫zJ♫WD_]Rs@7J5 Έ!M+pz!w1*pZNI_ܠx!A]nZ *}㰒WO3uvzp-@*ՍYBޕ=CCy( cX2M,]Z'#Х87iޏh PqjdR}QQs_rræQYEsY !iK/Sj ^ěl.Y8AüU늜k봇SU%AI܈m=q $"-=Kkv$ǫ?UY;uCK,ؑߩ/aO PJFRBQOJw $qc{u;~(C#2)QB&Rp=ç\t}0iT3]1(:mՈNEL[m/~^??F҂hD%OORζX!A(+ѳChk cx*եf*Dr |Z"̕ ZTZ$ǓWGXD-6N?/hR֮%sκe +-\#֏6.^zg{Y5[GaҢ?wq#ӣO;-QKf-N0JDѕYl7<1Z\%D{[kMa:'z~30r@d3<Ն"{.PlwްںT0nO\-Uе< QW^gX:;0++϶Ccr?Z{oV  oӾ}g @\;򜰄W=_;l,imYҜ"/pʽ 935tA!nAH1o0HAH愲J;]FF[EkHE1`Q`Avkf`vgN?iʹlvJ[.a{5[gB*v^˺&ڮ|ᫎ*`J#|pūb廚 i4<$#+uV!a^QjcG>H gQpx8TbΧS^ ԟύI6ܧI63Z !"Pg~26\Cu{?@SvJa>Fj{%/t3f4zPS. Ĭ p议NZj1+|lQdkr5Q3"Yֶ?xɺ z3@n[`CA$"ǦNVS0Z`6\xn6vwD]p2YU=1}WnF,±%%èE:j0 tOcnMhEsbur:s%nP'e1icPE5DՑϘL.^5fq m ؞/eh^oKUbׂivk"b &j?jq jJO-+Y<03 $":rj+ Ʊ`*D 47\ R=/ W=|̱2ш{isqQX*4w$@0oDS,)P+9.a43mk&AaϺ &҇Įu9ܸD|.skcm^UytZ"1_ψ_p}#Fac S %In vS$\BL!oB>7dߵ W@[=+-# Y^]дץ&mʇ0gw'!]&,2I*|ȉGv|Ql6n M+!.¥Vxstie.JUB U ൷sqC(-b%'-jS E̗ٗ:8s7bBeJsaބ0(^zjT\x~2ƆK= Q{ SUe CU/t 4j&1m7@)00Cfje"+bϛjb*]TnWv<0H7fT)Olp.8I?I|\ Bݕx[iE~0ٜ2ض ?qquĻpX~x,ZY_|Z{g/ZZD~;6ݓs\{S)Cn eUyXX-c}"ڬF㪡-3eRJ%CoGՀ;S]m_&Zohuk fWv|?ᥢH !䁍(3)uW*,efx&%>S+=P>?Dw2c o:BPIzЍ[̀Onuկ0ekw,.c!{t RIP$1Nm…ï(hoKiؾhГ?M-r?&ȉb7{4Eoo?E3j8/mO`<gVj̬,}ڜ4LHW0VC/\ZHIum>|)P>~DgTI>[&^K#. <+(*||I|AB`M uCohUAS=PRvPWFIXLn}kQG% jv\)ܾNMFИ˕F(|)Ĵ:EGZ ra7O1n:HQYCs`J{?b9 g ѩ B",h2 )գOy'%ibSLp)BU){*jrELvXD_fJypK|p ɗ|ڠ).&X7,m ={92{if,nu79p vG,~aPkh+{ޢb[s:n&ן7OS^sBq$k8 [eAc/]4V41OMuVyulWaemp%~Hvsb%΅9#`w,TNlLr4$DN[йU(ٛޟpf4VB/`Pxʖf_(IXAѦIX;7bMKLfi#(΁mA[A7cVtgt䧍p{t vGj\IAERBq4{.7g`ےt:j7 - ͚{MuQN<`(goX&J5[ Lt> U|u d\Zj8%1^[?Ee!=ڗ4'AC2@{rG:1dꔈL,r*rǩI<1~q݊#gckWVfƀժmŭN-$jэ$b.2 m^Ko.d̲&K T9Ye,xns!*k?hRFG"JN1[}w?$px?܀ø3>D)nbz#j!(I-}ɇcکA= ¸inmn-#$*BTcZ-׈P߶78Hn鏮kĵEi-a86dT'܉d>r9>)} s(jSEZWVZy2ʗ-b? .\bJyK #rlĝ.!.3@ p9Cdղ9k;CKK/A!'uC q:@+Y[Ֆ}HmyT8(sMx,Px'Ie#aK`zd]Qt#4=-2pdCG0VNSam)i Կ a6¬7.f.46|vxHDb8"X@Q[ω%PRq"ĠRc!Y6I1s>Tŕو`.\"FE<@s:"&d+ SZ[[\ 4G@)I(G<ҨF v/S#hdvt崹jq. 05⾰;Pg#H*X2bJne8W#/Ea].6B%ҧ|p /ԬP#:. F+X(X~@2<k-Fj(&Qwk҃zV+d:~*&R:6buN4/i6Re}eO,2d.h,R-eX֤%(y^k60U`lu#0u""ͻpAN\6y&?6R]t|њT] ^5lG1iM7At9$aHoYz1 ?W  H;ro7[BEqqҧYgSg,c8 b X(?6=n|"k^h9FV@X`jw‡=)g21PH^3G}> U$Q4ٻyXa*e^$Y,h}A&jl =<@Te2j|c'Ε*Oޯ=0% "ӎ$08uW^hAW {"ŠQ^qAցuz Uy;.+|}{7NC9J+"P}rvECoXtmlt:͝iS˸x=ba9qҫC6ɼ˚K%KY&G*w͟jj !ob>+מCV /Keeŋ<*aJE] M[p ^a T$43[w$`,+ǐrgo9KQJd"(%%#⟢fHD[Bo(r=)䬖Մs6m6'wvw]R4l"ro(:o sD%QStBGNwVNC[nPi$\}[~1dW'-A>dKʬ0dco3 Qw:dA!Ul Q߼cV!h25(Wf)?f#qh fp| O_i7BOWZwPҁ?FV$3YwyԜncr1t+i;-Y"J.3Kdۢ/.)ݰI4Pc6jT&ijsb WӔ9K!9 s8uy/g>dCuܷعÜgפ0>tC; ' sxxSbsϗ@4"K*αU-u0%`)<Q3-IW-Lu AyRd!n #kdYx> TJL!}E}Ot<@_n^fY61 ]3 Y( :c`WΟMI up=X [Q2D >X|-9z8e=Hub"NcOlC^koXN5(4z"x\}m# klǨEa!w_ .|'+/EW1j%c'?8T騝|~-ρX.yuYy& LN8%!Ir68t}B#\ Kns$3׌ ̦sm_| # 'ViVoCAc~gm]K,HgX lgAd @'JjM8G gu Nb?iT }5º)kʯN|\7?)[aOcsW'WZk  L%w ( 8 GZ¤mTgf/Cs2aB$&p"׫ohf5מk7 0S YyWReI5Nk;| 1`WgQbVWOrX9ny$'ŴXx+3= 2"~̊y'K\֥,dPpWerY\*wHJ. |}.~fZfw>Q/ DObtxP,g~MygL嫷%5UFQOd"6OZ7MiI[VvHaЛp[)C80=җ/:זE[컙/yn]  kk?!*&9) Zgz%7?"ñTߨ{Z;g(\;f%"V|Wy iE+@X.h1 eH1Ke/H5˻IqiGqPEC#uQzT6PYK/:mY ٱV^=ؚTϨw1g/tb'ŎxJZ>7?;}2{kFhqj@&+⼔X=Yf ƛ#B)p@tW~kZq<̰UR"ȹU 3Z$|H_ #POS/ ,̄ D!(s~9)/V &*kfeQhހm+FkN|kOFYTKIc IcѹR,["`Se<;TdejWjRM,y37OB6CݱenP@*t,Sw >9Zu7+ "A 2+Od8W/"hfrmKJ"~0aٞq!nxM ՙ_ʈF)O"sY 6q}+Pڏrt*{VZ n@VYMn0=Eokjnec ;Ѯ%|M?nbcP Qӹ/P̐1%WoX>˭Ӎd|#D#9P YKXgߚ%e$OGo\Nc.Dm<B"|Vz,c:wh]mc_QA Y;p&`ʇ+RK ghB@XR;WiC1I%c`}.  DZv -U" DVKg"T{Hilc{STס'ʜBA+S.Ҕ-j#&a(8 7{}, k gVWsPf<×Q̽ڠWIr3]GAh,=>'hRbod|VOś24wC7VZ誯υsZ~X0qN]4 hg'"hhGLQ0G٢""MGC*Ac"|==p8%/RWsbv|0ӬClA:hr)& 6ͨ'q\7IWI S g&^qxmpSU+Eo$U&Z^q+سzYvt<~$=hh7^ce k+|"ѯC}'ʷs2cm]sT]h I{Qn#;3! Fw'PzYHG.d]ĝ<1.V 5A'ay]Ooشgn2Ⳑ9[jm@ d{B}WF2ШvmS]81e\ӷŪ[ʓl.m4{rQ~f"K ') fS* ,\%҈Vwح -=Ix쿤}txȕi!hnK}=P =fT-߳lj㏨5Eπ5eԂ̞5}Ŭ ,WHCkCj[!Z}atyٍ ӮSHO=漐^V9AMC}z\E[= ACbߔNȆbտB~ITr!uq 2 ʹ;_l292I:N"3r/ii:_-|0o%(e5vxT{mr:iVEv 1eP}^+?_\=?`T1Zv7-_Z.!wX/ίs;їq: p/: j^v:G(bXs[󄖚+yÐ!gG|e\XS)փYЦ@;Fc OW,aNJa5]o'I%9Y뉔eTr/q?.c nזx-)V0.P+٘[]vgU}&\nnQ,N~ƴ`پj` *Vlhi/ʏ3pKee|FҐ$Tkv/乿Q1T|YOQ'5)2Q"n5+ɰ(L3HXNx?&.#a9Jb5V%sˤBJ!-%{ǨF?Zj t%OsPmbaoa2U`+8W MqQLẋ=X"l4=N=$-K\,Kw)?͚&9ƅpOZG03ar*oEhF2Cپ1j(E\솑d ֙쁤|)EǺ OK,)Sۮ3 x7L4ӿPGK%ɾ.r EjL*h#that\&DվqQ]_d^}bJ38 ,#V:@YWCnN!]5rǝ8CjpVG?OR, vG[wI* 1o*>Vذاo%p|E.NQg&)FVXPd.X,~iVlW ICY2iP>])=.d>.&-r^oە֝6Yj:f2B(}{t${:SN17yK=c=n =&p%Ƶ-<``>S#ta$×)-db@ oЅsq}Q6Aȡ\Λ?35=W"!*=Ym/@a1G.0TU=.e{ =pgs~sIv56YU\,~Cwݕ Zg8^ktX*fP$G?=Ҍ1k 9k.+ހڒg)Nk|qPRL T&xm"HA{/zh}̒ Q`W% ^Gƙ9;2d,. ]G>*9d.1:ئZ3lm:ai"Xyd5?Y4azUTճ2z+At4$,=No.Sfex/\hjW6!.X41ΌxHj AV+OYGڟt@ێHOl雜B. ,~Gc l^¼pl*!:G _K%M$\|_ N^`/Zs#K`JLL*aS0Vt^b(G0ʟ&:"9I#Kw%K5IqyێMDž o&IEbR-0iɻP+BG q͍R4D;ZZ%usJ%%EHJ3 Tja8(9ejnLxTo%( q?gl# uD1"P UIO#"+JfI}A?1U팀;1љ'PPj)6ٟtۼaq'pIG 9hr/0gD^^sցtU{nYBv~/yL֏U/E]e Ҏw6 жj6?m#] n\I nXO. ɴ32rÝ"rz.BK $mBu sʂ;T- :QgO0Ԑ $zf\_o-TԪTd iL8֔•m7sи $?v3U17SqlTŵ|wa.w,Ok㩘!Op1ں%+băI8\x[E Wۆʊ9}!Ϭ wXq|p|)N0k;sdq`m˽& E#mS Yދ $sZSC Wհf~_'Cp-DlԻBhym[BR y,,B.h)z4Ԛ(yKܓ}(yBv[)S%L*:@,''e,WWԘ}Ú3N@JƮ95q+aQa5rŐ1GՈߜ&fo M[ _u१DF=j[kGF @g`"v@0%{MQ3+ CxLX'n:^u&{bMT80@"ɻ 8#w y_- =7*JRFAj ArڄH%ʚ_gwminAq[ϭ! ]prpkzH\$&x3d=Eʶlu,|y'd2ƅ!% yf@t™'4X@Nb *T90n`nB8CYGPWd{=AyJ^ﴹ9u3rL̪lWN:Fw a˖b?NjMR~ފVju1YNY&K> PpH!lqYJ<sS=$U46;nc1ŖջbJ]z <9iuj<ZGxhRíĕ6vr"A,u=RBcAPm<8&tߕT<|#+e8*oeVb^e>9ֶ]s[}*Q 9KUPa 0qßMi u',)9\@ٝ連FTIy)䄪nw^Wnm\&4xy<r7oa]y2䔱y$r.-Yz/*P{1BQ MװXQ!i%%Qs_tᲲON$Я,\IKS7qlDOKzDa4flv;d-}XQznM^8%7w%"gPSp=)F5z)ڒ#6zWoǻG {|zSBR;Gi1oKmͮ킴,0w:Z> bƷ}SpapD 3bI9c4F*q'+ϧWsxϘBט\w6UɺA`X 8oGOSӰw`s+RILsby]Q72nYtg#<=U&g]H'?c]ZYcʙw70;Le1F\8W:6f k kn]mBJ'6.T˕ޓ^S_GlkD,B/e/#fe[{nZOXʞl]*}1mcf3(k>6 a$$dZɅLKD *$ZEf|9)OX;x ^3e`'$-VRihzb6o,Kb:x1?9uf &؈)ͱK;5V^Z,$q'@QXwQ7T͛xf H:TV_b+S>vUh">jŜ\O.]l?<7u˸j2{cg+xCԹXZj싉8aY~B4Ǥ\ b|:B}-ݤmS_Q?*|W66H*' <%Bsˆ/pE 8V.xeS~~n%H#蛰lȃ x,R,c|UB9a$+^m`4o<'on?S]_/.hO eLetbzwbޔ# <]BB{/nL^ $VsEOm<&y)ͼzC@B+],xTUyCILJ[: ,MJ.=q$#^ 1IA(lX/oSXDNg2Έa jj 633\?4?4P.޹RyCPbu֖-R`\›w8-JmRl 4_#4UEWF\>+Sd& %:ضPNP#avI,A& +1A2 m%.E w+mLW~*rAH;1S%HJ. a. !{y'qfqErGqz i>;u 'yw.rl[gm֩|gq=;:2<^+X"a08Ɵeap͒XQ9YB#'S9T޴Mp[*LI#Q[[=.ٓ I)( ۽b:\wEOϞӓs'o.ft.T^p#Uhr4'̎'lb]c{C7Iˊ*p W;S&bžݺ5\Wi5V(Dxhٙ.߀Z)ݚ#+ _G[Kv_,YȁfahV/XK7T9 Mė!D<=pYVn+}%q"k?ˌel@;P8pL>,}\`II~81_Lj;㆔Ucka,Zƌ h{O |2d ,,%e5ϛKƅҀaiC`>=Q@5 ͠+,sj s`X(4;enM[d1t9sH :ʥpbj~^GFE#XLn{HKW`ָn9T#ob ?caѸ_y6m+u~ L\WdQXb[5uh+t)8ØBQ]`B#.Rud7r;,"wC&7GgHp&ׁn l/L.$x]Q-lY ׻a}n#|loIgRFd B1o,Ro~˂AFՆ-).%0wOq(G_dƩYWgd ڝpso(⮩ll#N$pb7a էM~M*V~b\Lp$"c줟J\W ,'lڑ;b<{.D:;pJ2єADF\2O}|Dl0y?̀39c0҄N#48K E{wD b.xϧlq{P֘7ç!`)Ù5 q0WV뭃ĵ6wPh%1k/zmGdBkPuICE7+drMrx Y$πRE\ྲ(c ™ɩiMnHw#Rlџ: 2OmNǖT,*Ĕb۬ACq=]HȜ3\\H;ZR4W4U3P g5G-tasيhFWaaA=#'kYp?&gNP;k(dG5]$e"4YĴm܂Cr~jyӆhho5EB&莊MQ˨LLB(I/[˼/-3 ]_yǞ^M K%}j{LZL:q*QڳB7;LuI^нUIw)xo..tOI{JAV5 "# c@)2P#:_m#6kGZ#ߢ3eIaTvKۈTG3<\r"㷪kҝj&kO(zٝ1I =+Vq/Ì2ˊ&FbcW׳86wI6~sq>- x 1xlYҞi dzwΧWX4O+f "-݈HȺݽ\"8F O4z,ϝKmrA;$P4krt) Z_p_Tƒ`7oaeDK,5r.yGt{mQ=ɍ ,bvLDڜ$=[LB 1BTW گ,06ɡbc9fG#WV~[;9ޤE7EwEtbk"wڞYK)^)Q<.|=4Hu7h﹪.aK>$Wr8S@n+/\?"+Y2𼮄[,_9]N0wNX\7(8FjqAG_@0@Q*8 Sjv$m ^ f]]'Z/[)VF=Ip醳]u?O`D㔗Z)F㍅ʗ2R?E:$"bueF`-QDg{-ue;mߋ[S` 5Y*[zҫPY376mԎmcy4оoB,lhva8D[Eϥ : 96#G5[=u_ $ա TX0Mқ0@P"?aQ&qol03UhCyOU n 71/P|,{h$pykdS} Tv֩k'ک!%^jl(f~7턫)LY[G-ht wG\cGaϺ˳wwL-Wi'ա\.#[EB>`ӝ2+,7ҜH<;Jx~6'T,e]r;!s :@+n`D@ILB>7Lz-hɵkd ӔPxi958%6$r]k4SU9geGY`j@4ʁz!ɬNUD E$hn?/Q\ԭD:JWG{#xxpNPb! q.7o*q'=oy_+*keL1 lV@jU) tzRvl߈o!5֬e!S](p{r1>Y]ҕ\X5L~?"h5x0u:|^',fIW}pǃ_qLʳkʘJzlkHi ;iIo=iiBS['N2";p1ܡwQ#De\DarT&V@Bx83'mFePPx\ү}IOgfveUaG KZ ,sE6e`(+sх!O{tBh{QM_QFk^PuvC rҜ6T@Y9'֒lMc4#8>(SrY`C !bPjTo(A><<:xͮ_z9h*JiOr?'k &iZ/<$&_Wz%V2_=|cckx&ɏL:۞̆tG?Q(srwB" ut 2#\6 71t]do7 UX} <yd5ޏm\?6KZ}Ѷ~!Xfv{p0+hs2 Z\ -F?^ Q>d`|t㘖tDSZ&&Q%XzV1ܯ *1RVݪ"W`S!}n;xWfLNK/[YR^"?@54-"Z[|#=evRKmLxKTXi:W{NʢZ3TG%, 03K?l_hŌF^VA ώao!=By{]m[~ _ltbVpi4S-.4 T>bv52b6}Y)w)]xSmJWKG_z#c T(\D|Q/uz'Rl1<,)3We0=Y䅕w_ \vxF2&܂.RPNVAadVEY>Hqm}SuEP j]Sa8,O󡮹iՑϑG{8#ŨzW<&վӝ&M%˫OBK}TxZR^VYxCP$,=h*$IA6fu2a+v ,TWCalrb+Qdݸ1,*Nl Y7)^5p3ਟq~q8O'^~:ÜNvc]yk- z`Q>4#,+E%b81LQlidY:gqY`]'(h}ZA{+oLcb0M/._H҂_6o꾋 &s,Sߙ&u s&;l_3)/vej"F UN)s OAbZv5nNqVq3)/zz!rt{k$X1Cv=L{)W5;ǾKr^{r)A +$LAxn/;8ܛ4d@QOF@d5d _s3G'Cu Q#xB#|nuTMګy~6^`ŕy.9گj y\U?Z!]5H8wBY]%112 Kj/YǗx?Znl1a016 NIo2)n˰7f4OQUtw+G*J h=l3`b^) 7"4qdl^JhA[iΑR|+#!+"LXGW <թD$בz 'Ylgt=у޴˟l!N32V$!e;KC@vÌdј6dXfIUY yE>;|̵A)z Tkz"Lx6bAd~J r˨Ce6iښ%r*l:s4]4@g,9@]Dnjr^>"W{?5}_fI=Avf| G=]<ub;|athEfœʼnf>lGX- uЫɧ "Z^YܶD;go; l $}8Xe,k#?,m4hw=kx"C0OP-*3s(Pb>kV56&ǹ-<Ŀ1|:YmjB.cQ@ЇV0:lu*σ(HnXLGS.e˚`!^UBb3_w,Oc{7^Λc;N:>X7` |7rdŃʎtĴB^ '1߭*[1q^|z eqa?Ds}> j8S3,3ǘF+>:uz}Vq9/h!t"Ml4*e>?I v _ZE-ܑJ SJ{z{D_9cO? *" hfX cSȐc5'ߙJcCs}?TaT@!jsʅovs~&KLKRhd5$2K9 /Wb6,VEk9)LykQĂM_+FRgN}Bi&aGNYX S+NZ 2 =̌}R츨kW)SbGZY  ,ܚ4h\O:u%ԭ{*Uor^<ƪƹʸyd CKT4$LG(h0I#?/U5aVDٵ<_&ir,;<8˽`G9vp Ȃ>06+8i>;bNmI#l?a|;Rh"H"0g+6*L@j !7/I4P} ڟɡn?̝< "n1\\V]RqVYcՆ_AvIJtP[6㦱?@Ȥ %;8۵|۝s#-iء/Ѐk4qV#¢S0?gW]7}}9e~-]+wG/Uk|UQ-ЗKzS~@_U2"<%q3!tb `1M1oIb~V/ݪiUu9ϘA ESlBZ!\{Tfx?;})Ebe~y0HA3E| % 8 6{,r^#Cu34~95$ q6ayVN%8Ay8ߺdԅY@zdeAy 1dםDWY2xѥ1-a )?asSeg]R܌xG40&&{\fVSyS€泂q80dNVR04J!">˅˅ˡ ck4k)7/~o3΁. 8oi>z pT#+L d]1*<3iIe%Ӡ [9|[I4C oĻ~kQpa$Җt`TE?"s—Ϟ7ψpy9#cb԰>VB渤!B'|k+yCПf(3+S%hC?EPZ!_dxtSlȀw1^vP:,q&կbDue7ŤuD9S1 L ]tC{і_-\ȇ0}cs1 )⺞p>4ۀ=ELq ԑ|p T3G:3Aӓr2 Ge.4u;AeG[+`%| IMo#8>|>Bpš9(ꔽY_7_rGv575. F6N[Jŏ~)9j#)dtAYR h&~;?ҵ̅᳇2SaJzzUtw[KXpӫD%U@KNv:-X -r3Dj7Ln9OCԈlBraz2D`]SFv-=ŕJ%pV$wQkf)fs^;ה"awQ]@#حeޟ/ D*▄Vl6œN<~+{hSR{S@rB1 f݂X/K v+TY! N͖! 6Zɉux :'}9xfZSHه-0IX8~21sVXB9eA}/Č)hZDTب~l2iA9},*˸q:k K2ol B& rT&&BQju <ƚz8OE5wVoO̻:}`-*&_Y;G/L7ʆ DS?GR{ -Ww\,.[5÷BԀJ#-mh" &icH; P$vc(yUPhHo5ؔ(Pq%]\k9pGw & elAi^ڔC)^-JϖRm`v"²ζ7';$?yFE7H|YBodtrDl1%WSbCV 0;}tŤZb{j%dԈ1K*9-"$q!cj{\@AS"Mj-3 O !_ga -]421IMG=ƚtnlTV6A~i=(}Htyug`D^o)/IB@ jՕ]})cZnS# qGe5 |?z੩05ﳞ !fDlR: O7PkNnY`lWjL1|'bըtcwt,uL'`D.ƊDSR7OKGg q(1rgGb@SVy,Yq˗SNPvES& ,!FI/c~X*WzS2h1Lxpȕ(@p P7@v`eG]۰xXVL5 @[r#el TUkJ8mO>[j\,:6|2#o]~U +z>-ĕatC4TŦ")M86KyqaV!>Vo)}b9Yemub{d`UAF 7z D!>eXF!nOpRˍ7 ?L /)?˜C:> Un.6/[<7} 3/iV1 p oZ*7un6jh燅>ne4,GVz +T,`ųcAu?VQѪ*mK3vz AbaUILYa0QTDa-p+. 9Mkg% K`|kAmn:^3!k!iz*XD&;d  ~ȂN\}0E*p;Yj7]9j\\whtUE&iHyxc FEdi$=ф=C1ӴfS9qu⿰oxZ+TM^7m8V%EЏcQ=gƴg0NFA#^knvp?j#I[7Dq,Huȓ F% sGn'ۀyrΤ03 EhrO,ĚR%&iܤdj2@B[s2 )g\m ApP_)4cPS.S؈_h>)&;}d)evū8{%w) =+8!͘Cr$=)=Kl䤻ߥaaΌ,V z)o4籮&wTH0scL6S¾2V֋[=YQ'-.f0b_MIKu&۾?g-\d4?`+i}KH:QAmg >FQ2b j/Nxp bvj^]n~k sڅ1.w~w&[k&2bj1S;*)y5#0ҩUNskd-3Wy}ZWUR6 Cu1<;e_5HZMNvdڕRP z`^r<[c"Oh4 0bv ȼQ.׺p~ z2!r|ga[{ i89Hm(yPӆ;-Ң.e8bѽޡ E1zĎ"x\+ÍϞ =[7Ȯį⻀YLYO\ͬ%29x)3KΖ{Z3cR1cȕ p7_Ap]j\a{,? lE>b ՛"dyVna0@ BvEfӔ1:ΎY{eaK#JkbƊ}Zsݼ0c&WEg NcQG0窏Y_Ä4bN9[[:3sIOz!|ГWQQ DtӨjOC i ˖[}9\y^qdD{+l_4tNtD1Qg(W:uFsTM[4#[S)r҃z|U@zRȝĩkGLp.I:/|]Ip4A\<.'vY\ ~ r{Z!&M⭞\\ onzaS)4V*vH';f;h)x- e&NHN@L[ĘY 7>ZiSx6$cTheovBCt3( sE+H` .in)=4h0ȩRXi{>jג`F^){;U4Ϣ|[bU%R]4TӺw8/:>&e^@0R΍h2،~Nr,k`D]MVkʔ F~E.P07[?끼7U'[0q ]Y!d~Ζ.10 _ӗ٘yi{Cj%̙sZsb8"Wz Xp>nh \:nj{¾pyAۃX$ dOW<8UNDp>;G$MSBe ѨN#00FP< w| ri q&w:eA=7{vqBU ֢/B)7pSfP8m45R+]Bp@PPDH M NF16lEQC*+J\<!('KDi&ؾibկ*k_0h! -IR+ XOH`Ѝ4RMl/S:|~nQhqwΉ5r0cбʹQcmHƿ6b #ycp -T/-F+8 b KDGq:Z"̚-(26%bsRxM9K(@4=0ޕU:uyՅ#;^D=͆xm4\yb9U-O E[(JLl!]d9𐉂h%+,/ew"o±xG$D;r\{U3n7w9Llϓ (5?*kI͋[|ia'u4 ؼJMG*h#Xh]';(I~c ¹Epo$8>?I%/L@A_ R<2*G# ۆݍp!pX;a0}* 7v)MZf*s0#{0}9mfjjJ>}g3d^\J`\cXAAd߅6c?AU {M N~-Rв) zFF׌%W\QMR4< M(ybίSW՝X_!RN+vYI :h ^=U-%"(fN9 ΆOx0{g}|D RgeN#o -]sO.6,QcNv(q"M0ad mLR(Q(bӑ6o2Gb^WS:\մ'9R,wcJg<5*^J Ɉe&l #pDtZ?E2U մ ZFx6CHN x2N[_ eW,&^"$2Qbc\O$w Gl346hJFai>`'LQFiz;" M M249^ƪjOu؁AwC~Rށ;]w{Nhp(&_ 8 ,x`QDy*cnz?-VE7NT2L~ ?n?o@Pqr4DڳDKԒG6C+!;Ŋ{Uj4AY@UlMK?iyy]g(Oz#f+Li1*UwMe7PM3 taWV9^8X_!|ǀIVD6ąޘ?)?BcNyl<)5A&ɓ=!ӎ1dƴ[0Q=UAɨ>޼^`큏)׃ ЕoA=mT28,~$s/0e&c~: oT4_-p佋;WM{8]iRZ6۲Uq;5Tx.ɬeXS g xbpZiE&WD \gDXs (EYq!"@UI0*dT_YKKX[vMxeofLe|DY'D9 Y|^ o.1ƝQ~ /00* x]p FZO<Eʐ&G 9hHuw7QtQ:;ޥtxzՔZ[;d*HqᐃS#N<5xRIJvܰS;3Tvpprm_cmp&u&bb(i#g殉@=6;XoPO`]++knmm7C[f\J#_&*2mK[JbWYp''-e;ԳמFjV>᰺jfjR7-vl*# UVO.**!ưJTXLoM*hn6:EpZVl& (4-9hx񲿾 b3BS6”_p)Kd|1Y%WqtS|9(`QPXj8 v@7/2R4_Z,æ;(ɂ oPbQ1vTDPv&)@H?n šT@ާxM+_P; _ő zՁ& lS pCwZ"wA v)ڷSۋ2~z,h +剴 }^~@8z^Z]7.cۨrSBR*U?C/9y![hv龰 #i(64;pڛ97Կ~S7%ihIX,$0-My71$9 吒gÿ ٮ\L],]M6Z>'hi'dd0W@d\kE1*g>tb8N$E˰ }v$AA_1]8ܽ+.@*65܀UDxy34p"7f a3myZ%hbߏ*h%.7jZE9Ӫy6b`\`?IPJ4u(<:T31@b84҈@G32q`8铎Vqo`&q9'&^͠M[ߺYz(kOC#-)']Vʧ''x pom#XcR X~rbV1I&ߝp:QȗzVOE'D#l텾3>$208&GʖzeJ%lb9B/'hٗhYš=x.;Oziwh{(lSɗ6Պgh^0u-%Da aw7=R.\&#P bsWN6@%9GlF+t*x{rlp@XN)c{"PN U`tzFr{ǯJDc g!.( =+at\s/C 0sr@{C(RAL/1g$ɪT橳ѪkfvՈ.e-H#VeGPe*4t Qi;d*ICjA .S*9-  NQisJu5q\>BH1r&\5.v|ut wZ (uje4%&7uBLفIPquO(NqFjQ޾IA1YZ9݅ZOd"r榒8խK'!wC`S¼[@Mh}©Ԫ gVAVUjx(]rRU4 ̖bmQ+ǹRH)d2|9f9OT*ծ5"{^epImKmb8hٰna]Bqܕ_#:0ǤXΡQX:ٔ(jz^QL.ΟB&ed/gLk7i=GUSoXAyq?v.T_-Tlm"{+p^{u\ZV\͑eaa'-NhF9˦ӕbl K |^hhw`fQ7ήirk'>gfNB<`EiH"gqm&Rbλ}]w]t9#9k ﷭eL`m9͚$f\!! َ._\Lx)UJqL)y?T,zmBĠ@Дu? 6JS\X}Ҡ_sL~P -H4pGЅO"Q.ްfr ݎ ;"kz~-L>2IbZ-$Fve?v AT_ɇZXpek)(8 $k'xn+\=1=Df._~ [y)&tj\bcI)~D=HCNG=Vyr~+9}|)EPk'^&*S O wjP'.CEyLyXd-S5Ν3m4?絜R]6E" tEm^ס*։vw33&y OaM SzkZO,z3 Os?Ny ) ߇7+&FLy}T.Js!UV+*-|e$۔Vs{3qgmW ]v78g^pt+'\{76\8꜑F8:b 6Z1w IWUdT0٧RSCtR;AvVC̘.2UDo 8\ǫħQ)*fwW (FX<;}G,}iK}eN~6_qh2P1jf(Ȉm"2nպ =Q|:SNp@'xqυu;I(|FG+( 1.Dg|>og"%/ag.p``<!T C_drzp1r4g ]jT/&)u9Uߴ3f": XQPR;Y:C[ôev~ߊt 9OfLSTbnsY(VU>90a|b"ZPr}Noݟi'EX5x/m:M %'f|qVKy[esn% Yk[% 9S$w9"؞'A=U:c_%16)wRz.{tl=V7n"'Nhἣfo&|--+ Ê4eK#NQnP+Os :z[ՔۡcOVWN޿C&d}:pfCgyOxBT!nF t4+bh~?A=-UigƚZG`[u?zkݬqNw #Y5qqX 4-e@ ,*ӳ 30l^/sV(_ -oQet=*ƭ%L *๩[X˯?tu_xU᧜eܠac@}ŷPȳ?)j]i F 4JBgI_xJ2/RP}5ыTϫXʇ5d0nF\e&؃U\%*3@A:];a{>-E/I4[ ]$yLY'_(r~_-F垩eӑTg^B|}zbR0j]$:B;0Ӣ^-\0Sj),ݾnR4G[:-Sm$$((D¿N*:eNeFV>3 e+ev(wʲXMWZ9&4ıbƬEMoQӽDۍ{QT^ԙ+`o`B}7m>g `D01Ý./>廦aME L*es6VTFzXx }ZvڷnEZ,lvAr_I+(baqxO3:[}],VVe b' IV!7$xcnswr 9k&)C:t,xl1c2R]gF  A]=/ EL^XjizUF: !n,줋y^X* TʿCQX;svC,1xzlR\!~ƀs+ 7tl^?#:(^PrK Sb?u-hQFY'Z=:ȕwMw G+ҘKg Eb+b&_ĹF(av{zaܤ*lJIx'8)F_nlB:PKYXZ#]xQU= ̖ DwBà]Uxo 2%7;XUd*PȞAY_g$8A,2:}|aϤ c2.f)4PEB[6(Hfh`m1a!1<wtʩ\8DE~- H'GҙQ^ފneeOg`ϸ Vum'HI%;a{] BԉK,(kqt'EzrFO_'R{۹\pHn`EǺt+$=d(Oў*z1jGhn5m?n'D( T: P2 "o>t ̊/Kg a#OrHclxX;Ȯ[3g'w#`mSI@;^$J,H1؃XWr&UdzYΥ6r 1qgeRsrkTtAIX> jմk9J›R+E$eCRB|\IOMNOE@R{R5@S 4㸻SR‚VQXA=P Lj$$9`O#/@n;IlX mSmK"0geD܃9,W=?|52G І!&M^{zY\IC&c57PSȣ"/sÓAdAGľ^~Y 8 BڋJ7~)$̛Hc5~ $p/5 a <ez@;=頿h)Uƭ` X.i✊ɱ5Yv3-]yuϢrQvނ aۓM`%g" G\EAU$(m RԼ HΏkwP.uD?j͜S}/itm u8 #T㙇 6A0 Vz\o+޵%7*\?7O\*ޔ3wq0i&R|0%XB4q/״%<-ZϜee7=ދWŌBYxh{\1׺W#K`ȃցY̷T%a阮 5 +Ky'D WVx.$ȫ1ۯ9[0yIhؙA0޶,MKi"E51F RI4}1p>mpȋ<{K`A*so8q-R#Y'Y? i%Sz#9^ X`~4Q:mpXOSV$ "* c-J#=+܂Y3Z#Fpmq<&aLA9)޳LiF6cLO2`!$ki3dTGa>y Z6R3e6n:I"4c5Ŝ_+B ɢJ;54Sq~X Zo=`hhVg;rmiaI2UMq:5TzFQΔA ;~r-Gx0AfaɯG爋5#5TS5J72BҴ!AS0Sy͏|?^WWք.M Յj1ڿ"K-) ǣ]Ӻw)@vj߈LmYu^FTk0rMxc8{Rj=˸r sr'!==z%iέєj'w*;Y^11в708p=\ls_i _JkL-#ܛ8 >A[[ɟtj`wEن%V*D' Oe"lfȖ6wFfR;$mƋly @PU..&LE 3: *[Ūξ3Z|6}xFeډQq0g.?Е8vאM8 ,B3bP^&/Xÿ4Z bZR> >O cjzҧ;})2Y%лr'}Ҹz} 4l"h`0`Km ޙxC?`1쫧ZX-KdX82ūkole%BXey"E`dkrNk4#YP9 (fer8NEȦx5yq>5򵡨yF)1jऎME/ʹNQDEݼl'X7&jT/ڙ)&=/.לHj^zud(ˑv S%E ,) ذ7!^è|u075=ovc12iAYs=PAbbsE$ UP#!5Sƅ+ZyŪ!g)?.Y9\O"#ՆE qA QۚE -(󠘵ns(=ґVL"d$axlAVb,y(]"6X$4*8A(ؠlt. x>`ѫszV%I{|x"0f^8צJ;f*{B۬ K1q)wKv-|8ڨ$ o-mJ wueƝ CF҂vGµtA22fd򔲓g ]-L@uaU͜9oR#mSƬxW6mPw\m](;\BeΡ!7W"Ȧi j!`; IҹOPi%/eTzJge/0cZU(Y 2OEX,N!~g==t!C|\j gU'5>)AE2 S1¸Y9$[V+`R@qL8B{0v-P7w =k\ȕfC0B|Xoӽ@/{۫pa WSˡwG˹;oWntKG Ol4X /n6#P_=Zm܊N/7Dy5`N߄$>QxqHθh-.2d?-䆇4eu/XG[^dߴZL}KE2ϺVl(!nYHj`fUQS?,`x^%ۋ3aʟ ̐r dL(.j:fl K$-7"kcԊ\ƹڰߠR&-˅o"$vTAaMP#&qG9KZz #M&# 8\/E5}@ v?EW%quUԔMfJeRߎk0-%R5-/Yáq\M9@G]cޟIgva'=ApsAiMmxKP~I!li >ύ⧦GڏBqjVU;k#@U.VnGʀt?>br%߶kTZ9o)U`XXL]I=+6낕|u*尌u9͂Z· /X^}fɠ*\w1D|OyKVo I,Nj'Ug?Pz;~ Db"]oanZ!} D/ɂKצ gdA'é ZSr#9L7_F‡ٮuq(]I 7e-績ͮx姶Qr\zmI*.[y1E7vם?YQlݯkM$M vH!*aCUun9,uxK+L^f.x/hv18"br/\q&<\癹gĵhGk : B45>st|ֽAna>&$ ХZNޡtKV~>yڝ{y0r-q:"l,1v3?E0:e׫^.,^ï4܎}ҫo00E J )7 RO*MtR!(gnՒRRX|Y`BIT$Oz-݅ u݋F\& >9FWTLO֞ڍCϲK E:rU;# ?B$8h0ߐx֑zEmWc+%"l%(`dJMoe$kG+ȷ%8Fc6}2^ DG5$N6ax!{+H}j5ljoMh#Sƞtfzk)gm2|(~h ji qQl*@Qj.zeOнG27zpHPRYL|+7@Mm 0AN-2W.QXV 7凕K4;[Si(f@*8|ّeBmodU9LgfZ'ENl ~{faQłk`6'/5I w )'Lȋm*Vm}1>z:eiWj~N6B;{$V*]2,g 6&nW`T Fki~¨4 %Ih"M`*|VTυdHB _I @Uq,d'\s*F[tm'`߸Go)j@0m+)OMKxNbW?U.n:itQ)nTgr&,驄!xMz}\䡯\ ;!N<1Fڤ{!HŦq0w:|g츺˞ X c"vǕf>Z[>VdSn83`y%[ȇ2C2'iROKQuRu҃O(*ހY2 0# 4%x6N{ʄG>Cqx36eߺ`+P+'iSczwn-zξEPPǮ!mQ3gV`cֶXeDC k(P{6`fMm7E!CPS lFmv$#)kź(]AAvVJt ]x1a\҂TYSTwঠeCUoqΖSE,ՉF5ۯagPȬ/pzodٍzdYh& H1~b`?q Vb>G 30#`otW' AWWqBO4ZRmF'sp;Z)VF#n@I Z-K"A񾛨~eF~.ȠWV(h˗^$lT3A*ԴGGNHqC->bm޵ َeZ^/%l.]<!8=t{@}Y1[ 8@'@ӑ i%QDatm:0 P{4KqewD84ПY&6Lo_IUm4Zo0E*[ 퐘 dC3oIzZ3qjq{&SW]!#T=fV5,T7бB$G͢c-WFQh m tZJ7LW9>]*c^;3Ѿj"qZS-[]9hlG5 {r)}j{wH)6<:arKUF(nP o‹J%dcCO81?&dxba.pb#R:ChR{& hr$и"9ΊeHڮ vA+fNS0R >&Qo%Ō;t10#*pQb(Bmۆ` UV08y@%2~9(/|jpxesQ X(@ԓ IiOאdy̲t΋|]P2&HZPMis?+]E:0Q=?F /й Mn-7G#CV{Z,ԟVј] ! eKq#lG=|X1c"@?vz/b[È|@Bˡա>VneVKu?.`/wTm.1#X :R5龏8v4SP=uu&ҩsfc%hUmrRO!e_V5X?x-F<;H0Bkca0;QRE;2 ?լ4Ymğ'%}vx ɖlSW҄6;?(x4h4E&fw\\mqXBE^^'d"-rdM4$HHX,SǵTp7dlk$a # ]FAX;c(X1 i7mXDWyuU2(X),)5f(S~O bæQO?c@r.4&^&]=)iPQ:p 8T1ϐ&|*b T4~]bG26$.QViˁ ׯ4=&yv΋qqumiA&]uCuG*0v[*eL$ %anSBRb}{23>+Ư'p3CcHL;-b8.go0XOQ+t5Î aϧ2>~b7UgFF'gHl/XK+z3 1wTT03B򰯻x^ôqC мz0yFfYIa 6)"uYM֐ wmuy )ލg<}*Xј}tN|#䅂l4؀LhL7sZU+&.ޕg5.evH\xwfݣL,zȫDԶ}6e$žv-OKsX{k')}#PdŪf9-Wp(DlLjM]ViQ$Ӓէu >R Qn ۩wH?^T!.#Sl'AU3oݧ$LmrZpB"yguu:4񎋝\eNlMex<Wޙ6]9U^K?jVCeޫ6)Tp.ci^>t TJd"fIMw>8? IQu:}is g. |p>h:>$1}Pܡ\XSnuV+?*YDܓњ 0[NJ݆DrHXREoy$NX>F/{VlEkZF>4IJA!RnLtn ^cd‡L?׬]J^(<@CY0hdf1Й|%J.|E+ " 3[QlaOCm0c6ֿˆi04;!G-6|SbDLr?PQs5q4y ލs,+iM^F QI8:z33 6>=_"٠P팒ҩ6u~< o$٠KO !T{Xl*'9:x^~V̗9NvQ|9 f;ѤDu↽sUVvoPfd.DFwiu>4&c8&/irUŹQ8#W|o!+}3X҅8]yeJ?+Ѷ{YR=t}O)gX<*Ώfc7Xl |LYt8^ܱ8R5]|80 9v5>~@Ve"ߊN ќC:CE_-t UKɹ K0hsP6i9f<ۄvE!p|GvIf{ؖzäm|u;Ln_xQ<5.83zsmB$6 n|[MͬPUI{s'H̚!on;L%U{a.y+<]|? wG@)E劈^Y W3u'TYߡT6>a֦xN?#kG<.Iފ"öq.bh<²YASI;î41t0gȿX(} _y ӲR&~Yd/d,EjS'gmz]B2v۝ϕRsR/xsBdoKdVS0~h$ùJ'uuOvJ?N3롉g EKʛUzY^'fMFjPʯQd Uxǃ\pyazy`΋Z 5/TPf βu0F)a5bxyGPrUW:-}\hߠt}YMvXfz { fǵ[БěpSKE|Xg %Q6?3@Oy-gH!@@W"31 Uf3[$"0Ņ*Mu66r1Jx9k:*cXy4ouhf?xO dzT`<3]5mgہUS J|I7 [^,J9ocyLF9Dߍ?s|EH! |C_ JxiQKO1jJdT@n_ȂCG=:?5\4+7:Hp0 u^:¥y't:c\`r EiE/ހ] 4HNu>W g W䬷c|'1*/uZ|]Xhv^}͸ٿoΟz\DLg#';8l0bAxKwS5CF։P}t9os_H onPZ+P?c(Fff;wIiv`KT_Z&үR4(z级1.{k9eQ5^'inE'8,=<*&w_5O>msNs$5p<8 Λߐ !m`e-U>_ȗ @I^&|U%x-ef{u*w^Diq@p`4vtK%8UP}|a=`y58ekA}m7'1/CjUp-aa4P\l|ܣʱwd t.Ft[H$!~xQFVohETS/ysI^dfs ђ_|.uN 6\s*Lm6Rؗx2ϘL!쳌xԷu-QA'Ŕ-TAǔU) j'u^t(hZT_ӑ4M ɫrvXjbm%cg8_p`aFټH$3iҧ L"M;4ܼs >gN:G^q Ա{;41WY&V$cM](`K."pѱzhG<+l"R_O 2qyO]Riӣ̃VjET.a"ƨ8GEhա:^ k&x^XɌi8!-rWF{?.ŒF[hgA$؛³[koM~Z1j-BmD^ 0lbo2:łpg0~!t\560Pt;Di0׉@—&MEJ+e*!kK>R`p*1oe^/1\f ^雧OYp⮊P 4oa1(|7zlU΢bO-#rh:9ݓQ2.weҌ}{CZ-tRBd)jIqqA=ޠ$wmU;"aУ̉P%-N C |ئgF#y,Y1Vwt 3TJp'ό(|0 {Ǚ(/jaE6uP',$LwmAzT(DJڥQ):rx6:pC<(Âe7J 1@hU~'l KY5x5 8%əf3F͒:!/(13Ov:du<̌{/hfaЀB%52۹.s?cqw[Pz0O sN VOs{L 7QMTrڐEF9 S?$t_mG@$Yt=kD@; 8Lm'h{Шo7.sd`$ndZ?O;9[ۛdlzy mXqa* ͬB vkЂ~X|-h7cl3Rv`S?m:/?3w~V/0wf ĖBBعT`A&f1APA+ڽ9{PG3uVSD+2h怪c-c2,Ŗ`)K꽔܃I5bIt{,dϺ_q|/kxh#Mɢv!k}xL,Qa@Α -K tfRo MH,JkA3ѵb#ptp8"y`lkYY(dˣ-8t۲j<|!b'L Nq4v(C<_(km^Ch. ඇIJ`L . Bbm,ƲtKUAf:x?)HvO$.$lH-Ф!zMqTs4?_U nHVd0ll͒'$ !r`4"|O*w_Rh[{漸1=NL; ͇( RY@Z9q?; %oBT6[}vܣTo-θ Ө )A$igkN b ހ SXYNUFoq\޲ t T _buQwK}PE$}}Uvig- X\R7^|ܒ^^Ha"nCQ-+q)GxWH[y _a;<u4ƤB[X>AR.3s3;n`"IUY^qϔw XsjU4YrRX_ e`GdɍcQZ4t{@J~VJez $WTJWH+J?*ns=Ox<UC-1n9*;!-)ǽGx#kҝ"}KY(|RVF[+С5mdI|ʍ$)XE/1R9~Z_*{ȳmB, 1 g}hIr&\wv\"o8F25M, $&C2N mUHU.ktDqJW?U:.e'=o fe62[qF!RPYͥNBG: ?AͦyQsFBcM)bulb4_$|XťSa̭" tμPڟ$CSVvE#g[Jl~r$Os`iXިKǿFq=s̃8[S1`4h7b?D(9xqR0nO_,~O,bg- z X$.qb1Xޣ,GQ;/ڙg ! !{Jsg?0F~pn/54P)xaX$ gμ|{j1~{Aat["윕ֽJp|S|9X LӸB!@!Ӥz8۔|CXg|4_T;!4 _(-`lZ @lA]OevYں$YGja=jSG(&vy](Rf!6 w &l0A<`= 1zq 8%|aYgB}{nKNvt8Nܰpq )p ؎$aR%U؁9Eg@7GlTb 'f]T5/;_1O%*uІVB6Q+1' KB~ҭ 4Иlfmfv"(HF|:O9M:0~85Օϝ_"\ķ`d>g}5I3~4erVS!5LUЏ>U†0YT}rޕtA4\2,e|'-W]~h$10+M NLUѪ~uodLkkLa7|㊀鐚P~poe*bQ\f GOW07xdԗV8%TX jaq`mY+^+EBw̴?IFA~|Wc1 ՅFr/r[ (+WX, KbCnLOt.ԧ~nk|LjW͗L^v^sK??ؘA$ <<} JO 2m8A芌)hя#w6,T~U!pO2s#E^Z4] #*NKJ]a@}g-QR#͝#M%œ`As34B9 Bxyz3(dCBuëes㡞 ȟ,`}`oS@3*d>&TkB+@Hz݄nHLnq1迤Q~ q=feIT&u!i ZZBPn7ly`^={_\ѡuՅ#>2 @g*r13"Sq83(D~xzbB'v]9LgP ck4JdYvⶣ%.zH:$f:־Fd3h0 M"ռ  jv|(bNUnĭ0b:zRb@E%[53u/K<%PGt]L3se]rf%o>?Yzo|X&;ܬ ~֮9!Pygn,?nG6Jb@Ɏh!o˿KfKBwVŪ~R%v %BrmPf]jm 2Ҽ0,3:ௗBC1?>\!1iMePIOQ3ʥcYH}n`n~)fdNug4OJK5&& gwE'i|=XFRu5l&jcS 8K\P' <*=M]N!D˕U.HL'# hZ4"]MTm/&M3.ZkH 5.vĶH (@a/zE.psh8. y!Uxsc L_B5SJu H odYJVq )堲U'gS/z/-5uRʄL9|J݁\:#XDmQ^2/i>v`0ЅŰBL@$K[ꇂn}YQha?$(dGک9Lr4_ 3s쐡oS%F9/$HYjw;T cłWK3n۔P5R ʲnPDKΧcXMTM&{oDž#*?Hઉ;iȑG6_ ϲbEY 9Cou&zJ5r#?dQrCdz%fUZt;d8ϭa%Ct9ܩd#BSD=8g.՚ŋ  W$4*UVq Y{ s Qd %G, aVP6XTHFbIEl~VؗēgLC< lϼi@*Dvh2og+b3}ʶP`O$5unŒ8.Ea=] u*ϿqLuy؎vXܩ߀g*G? sĺ%i]ڽص7@8,H55M`$~c@x;AA8+B^r'ti_ԛH$Y 5{$oRYwFQsYDN 3GtnwK(I-[+Ug0uo "\;EҶ3y6ktC=~om9PEbN6z!ZRi)LJDk}t){ H4§g-.,nЊx7qf]Μ@O30yַg+ෘL+9C,ebtr 3S[9s;tAF&qaESU)C6F_|oʷpl] |ܸ1i9C(5S79@M GcnjV}@<^ü_ = h3ԕ PXoX8n8*#0=~ (wMsʒgQJ.C(}Is$[\{эN!Pմ+ J&3:e[=/0$_FIΦP Bv̟؛hp?\KG@2I?kB8܈0<*16F>/ k~]TμKrgU&42$^UW-F 'MW> S)*ݸB"n^Ɲ<CCXe /@շ/!k55ͨJq>]Z\/5^^g?gI7 Θ(N0pպ nY 2dk}#Hz+gR :LFW6RWi#b#,0&$-IV52b{yL-aXp7ӑفqr+(8docJzMj QB߅"4|Ρ'=v+_h'ٵ)зMEyWL>&HQQL,^* 䩳*A|MJM=g|99)Nx8yy{Xyr*05HLykA qbb|VLw'w域) 9V{"~&"/P0RFdf-sP.W#K넑O Ô*{a`OEg e+BMy*Q&V' jjq9=ϭ`:%;$IPa C"k>+A2fBmڀ)fU{ۜ,7KFiP4IQQܚxIR!d E_KTFPs%dfiw-4iuq*C$‚l:& !ɱs3y׬b Q~zI;I eΉ)f`RkS;" R܊% b44c޶@WɬDe^xg$hLT}maw(ec6zoKU!$yں) NHtYl*"a(t3D _v yZb=ᝳ]_#K֛ᵈyGTR;Mtn Ot?G"6ȀSFt7L_鷠D֜zF,HnZ "TqW"*4)   e ָsLø'r$;S\qiTC|UUf+M)[3K_uC rh~qM4O.[ Hxg T,f$_JX3nGWνOfA%}%'7ؑ;e10E|.=;i'Ji`UfadVG3 (zzƑK=Q*Pk4S 0Ll-Y:kI%?`JG}I'm,>iÁ/7yNH %lC_ _kO%HanQNS =nd?lWX-%- Iygź} Ib-|bاKcqų?qZ YG'GQtB:y<~&qkgJ/ʤ+W1iIgW(KdPS;B_V=w\ouRHi|[ aN~Srx\oeĉJtxox㟐Ϳ;v N]cA5虀"th)av1u.:9g 5, D Pvyc"8#nj&t'~ɗ X9wNj9AkS`/ү*42\ n[^Ն/Y:ےa@OeIŵM-_U@ad/(Kx bOD,hJ0rJQ3Fs; ȧĜݍ砂KM|#Յe Ui8wUa]䂵BIGv)>B]H`B;wH' /OD:TAIBA>jWI+=0^Γ(QV04D>L>o!嵡X6sY5e "2Wv ]JqSU)]҈ӫr !]v2{{gC^\,|1 dCYp1`4?9@-Ron"o Bbh B,z6iǑDMgޖѳ^18sҾL:|&HpZ6_œʮKHHTQWgmr&89yb0tQCvPlik 1.yح>p)`swO`|yWn`?;W\?DkÕLqsq%u7t.;؍WV1^2\VFķ+ܲnĘ AWWfCXQRZXKyf?QI궷'Pw*(ռ>hhpe=JdIеC< I~Y4K*K3iUݼōĶ/ըl2ʀOƒ@nèmI;QѥKHIc3?<ނ*e`)M7#\TDr6u]QK,ԻѱϹ@]h98ӨXΆ pd;6O!M.ybqޟHc9oc>E貪dcxV*H) h dSţfvPN&Q1;~D)̟!;8}z ƤtX#+[<~?IJߒ,1Dl%H69[QD띰9^HLLdZ5,k<н+ v_o=!0տP"zY bB@݃]̤Z0y 4F5Z3f۲[/ZquCZ ϚP^⒂L5jɗdƺodZȚNVL/$}P *Q/ YO{<v{:B_*[w(|5SvTѸ W \2vEf=O{4ĭ36O%aݭwz0biqFS-tf^ZN-r= 6[R &$1︻yt]| $!u6 VALG%ozDT<+ ݽFr{hjK5ƋcӮY@jѣxAPYzH/))$R ƙ,@4˷Y"X=N.>9i!Fo%ee.@ll]R$[\rv jdLZd\*GU ~t r/坏@v"+gE%6!E)+*!A2RoVDqIP_;C6@?MIǓ 3WhHjaLuS8֢(Y^rSE0F{|A{M)+ncpxlRt-Pc ;dJ^@2LRWCf0İ͒Q219[JKZ/L>ZgWC}JXo>J[*bo:>v|s. m--Jpϵ3h 𧎓\%8kSG&fF>eTyT4{.w$l،kd,zZDm3";ЊNJ:LZ4pȍeϥ0\-Ŕ8AZRP"VY D!8>[Q\ŽKT]Rvz#^cEeN'MABFRw/y`@2Ʃ ^E)шRqyqn#ZnȦa{}Wٷq)Yf7E{sKNFWfKn[ʵUΙ8.Ś!pzvi7$F6rD߿5fujTNXG |Ş6?ZOU=0l6z`-Da(4Z?*w<Ə0y_5#eC<ލ>۸8ɇi$hʟik>D1S ?}`cXLH΅'.J'ͧ66;R8Oorʰ)Tb*u:wTIcdikwq"  5x2,q+$Rꄯog"7v{67N՗6;;Ɔ,nхn#& 9wmur㳉}H1,r= %L9"[=-nǾL03+.cك1;JKtl kNϯˤq"HV5fZ>aٻE4gzql0Ұj]+a[Q7Jel6QixP+Q!f5a0`sQފMV1Yul\N>|ok1@\<"`gY&nk]P'LCP'>ꠜV@lx Jjrif157#gC"'YtSƳici}pLWXd20=_G << Q&9!4q[xё. S@ۃW܎/! =%uiK5S \N|<3;f/o0jd9qh.;̚X7r2U v ~PEA ݗHl@!M4I9fI8G@7IldTE"C\S| iNۄݤ=Nt}lP͵FxCtܮ=K5  :~:/*W>o3 J]!^zZs1CJJu\8`y~Rײ2S$'ԯI'dOã]M1i!BEm^-u(ލ2 _*:MY(?M9xd;׬cκq}Qg@oL6$TxakPږ",rLCH"Cb7#^);NyydIGRјHoW@pZMe Z1ʒV]F|sZ׆Cl#=F 0" l unp؈)Y}gd.>Goq}3 ydz#JDq?aB :cj.)  ]U3:q7](x^Tv#3h`i;MaAe9 0w9 pUr%Jڶ1j7 Mvpͅ@+&Rk;4,`|!:mRv QXL3vGRzҶ?Ȝx)Fmh|805lڱ?'\Ѣ::@ (~2x$ċdBqeLgBOD9CZ ߃Wۃ`V'PӇ8+ni:ϏƸDɍDD~Q8/u_ bQlS0Tϫ^ދaA(o_@nă%0Ol@!t?U%M(tG͟\A0U)w"Aǖ"}uAh *"j1BR]${I࡝T3NbβEL2S@|`()](<G=jp ˝ٸ4h]$5 V۰8~Eˣƹm<0Ѿ[141+#M&UsA{p~`sU 5r|(@i!>s .cAtk)^J]] P RI] (}ǛtWhWJ<U@NpMs0k~9;YG01vLkztԫL:>!;o-3~2ۆW+%X~{_H$$1.t65ĸd^JyY)t>W-ts$bF{2Σ@1Ev {K4-b<Hx2Bղ< ;K?ejkUƝU z*@n[3nu*~eɹ +*09h:^ί٬ƄճOl-c[4#Gf5 MFcu\i~t&{0M`fs[x*szйս؝\8CU3fPUAǸ㨁Ζ}KumN) ̏6P)yU1H` B=7 PɃffN;_h?tOZu1:4\jR萴y≋qSÎ0bKwn"*l wul^*H)W K;1rΖA2/ `c%w:W t|`7'Q"}GR^}9G.m3҈Ɉ\ZsgNGiVr>)*UuC2GW㇡섡[DW]]{Cvn6bsTCɑ^,:_ Ӹ|[ONTp,lj2FK5)kBwFG=hlįݺB05+Ã8`,.ijWūu3 4|}ZՌ> u=17C#,}?~^}i֍"Mχjy"  (.A `U Gw 7C$ ڛ6/|-]ˮCnnDL-[eq,m?isAƀ־0tґ8>DBXM]Kt^:B9(tZ``b_ݸߠ=]ȰP3h[. YMɪmЈ+72}q`=WNKFݗ~#OKy'^s&HPn'~/{3WfEG$[$ qN{>dyX[.' [ur|sć_›U9qfbw9A}0?rȬAA_Cńc)6DF<(; #XV54%UWF>&ˆ]+#O<7V*;V6 YLc19~+G 5}O .͓} *3 7br0JwtZ;,3FQk'+MNLDASiR[M,e્|߈baHI,>Dk*Ah('tb,Nbéj5 viFR# hh*Z"p?\`<Ϧi'6ו,1t*ˋɚ c-OkπGS ɵ HN*^#W LIIs/CTd{ntArcP)y ^07k37; L)x')bjߩ7c+S@ 0Cp\*F.{{n7.>O"iǝẅ kw!~d]+:!FsY֔\;iBq1ӫW;IhY87z~LV6{>MΤ ~Zb YCa7<#6nf/3]JԙiYj 7W|'@Ue7M\ᘍP/q[[ zECA8I }#$!O3>!CA{غSS$Avj,ZPc-pp4)eBq1ԭogm$9S~Ks@Sl1E/,-M;*YZDe` qb{y㳗AI7U2>K{bMfSi. hx aR”@6Znffz8xwE>d}*< xŊ^;\7 =?~%xxLДM VKhKQ;ͤq#Hr*\=lIYYiI ">n ݑ/YJKVhTnʤu&^rBU*ԺWXV2C\,9:`El8FSQ/ JYbRRe4qb7En{,w Aevʹ Q@TXk{ =/",7ګhcZD ]_ֽEV|6̇!+y"t_'@%1߳=UƇn0ӊy2Xkʜhބˇz Ҏ\SvC3[sh | ?ZMҴ"M>us%*QV 3},¦)gdH:>BA De 9~ 7RZO&ln޼:K hKB a$(‹=[ѳa&ъ! zgա0JMi۴ ʲ;hEnhPak^3$[^|co 2mOHc^;b@Se[ D4iMxA`h3ʏNp  7yvjr`>j"F%gVeF+mYa~&6%w%AJBQ0\?g4wW *}-G5`qE95=Wwh-CBAuhI|rJåZᬨRS1W94$mb@AB=),LYʈn@E7&HjZ̘ '\3H:a38sQuk# 4d ":B؛6r@iNҿd֊="o=opƎk M)u!t.iu5cIHpo6rjSEEt2$ւ\h8ioݘ_yE@wE8b.C 3u\>όQcτ(1hILCܜiP/fĶrx;lQ4FN[| *8fq3ޜ4_sDu-xBrSm*rq R~5 "c4?96j 䝮8D EY#'hqI _?IWMYpX[z1r.|޷9V=c3tm•<\XSkQ=Ϗ3:Pz$w,)̀'07O:q37wn]nw@.Rw(J߹"6ci9tts}%|+o>+CH%s 漮s IKP0-_**) ץIP;vk.ңi *dd8J|>iXdl~60" zú_dI}_;ϵre F_;j^V]z6-vдqT(2~<\"/o2Zi˶fpJr&:xQrk+C85 7+y2_Ib ޽| LϺMZH7^m5hrkN70T/,#:rS&<4r.92dl{-b&ScvO1~e6~Q<}RE杭|T %CdY 奚S-)O]%d+Wޗ^oW|pb²zy tnN-[gB-#M}c4AD\}e'B y[UY"u@7PKPAB̬bHDğt~pP[Yd@3<<1;gJƀdO|LHM+j r]nS伖R@p%$lryh^9цX((ԟaBlk~@/E 6(j,uF`{i+$h_sth1vZrnaQc۽ L~.p=7Erg /ƐПq [k-FVJIY(34\65$n)Ce֐+nx"4[NLGob)^͏ڬ֩:<.~B.KbO5ޅ%0Q rhu,O_ W^89zc/ҜWc*nH^\rft'86tiy4Qf(+⥂ۿ;C偯PW+>J:$f"t ¦S7mc"T~asrpnk6{?=w[SchV @u㉡^5~}?0{}lV\)ŭ-8*/*\wl"Z ]1RxC+U!!,ld;6xΆuTO_S8t3kk-b\azھ-rӋ'su7x1+4ڞH;3hʸg 3/E@:%`SBI씣\{J+7/{4RįbCeRn=j9d7bE tXPΖHB=G"zKn7IT^ё髤e$[@}"z}Q{ Ayl.6U.K3VG+_-mi/ dM҉ f PApeM4rӷ a`IɌk;T/]]j[T2hmd{!f'.D&Kݝӹap 1/,p\P\.x5-`KdFmkzI1]_Wc*x'`"KxcBFNpLk|d͒@`- qJ+U{:7q W{sD>mwȏeqV.w$<~#+% .WQ󜝆[E^]K #%h[Yae $Y dDxp9}|V8yy8ߍ)H//NL\fI;4/ЖꉻNUl&_BƢ&XLi2:f(Ris>I[/'%aIN[r ~M5xOT`|RWNM翏6Z7#'q3&`tޙvB˯Rʪ3\3•07X^geS%n;ݰi\X<-&y_a0pe~u3"g 38˭>Vw_INq%J' antg #zbe:7 OFhћ˅zLbrKHVff[=+@0j(!kQtnP'R?bez~ʺTr`#W+x6/-W)L5!6K`Qvbitv&aY|"HؒAJKD0x9L0.I*2Ы|Ӱ. z~6tk+hwm˵qZx.xJK{1~vNcsvihA2th[ڎ<.khM=sAÿSNSք`_FYs:J陞{wBhPf^4ci-e߂ \R?}I^uylcԙ׷{Ù6*`ڦFJW~iAit;OSD=_Z#sMqmqZY=mAVJk .YPIyi&w@1P6 LbZ5Cl.fO'оv$ZE:Ĝ&)Ssc,95= R}$SN@XO[YRjij|d8}<x6UBP'U\Ee}#3@GsxYټ\?iBɋ!V uYut1"Z.Ji@EE'Z>]g 3E#2 1۶P1;qR̬jc!)䬠U~u=fF&Tsk`Z|hIDlzY}0ѰQЁeMe\|WF9c]DdCUʼW5{ w UӲ# Y ؍V6Ac8~{-?uJM0GZVLcK߃pTIΓq?rF:#jbMIU)K v7^]0n*J‰R.5A9b}vDpa k"TX-0I4l:AYꩿAU(4PiZޔ#i2ҞHQ[9F&$X'A3i%B.h'o.W0VBd6wLۙks_5O(X^5$ )bE,1O=P9֓DF]b`i8CJ}5x |3t -wnhWiADW&xn"iDV'b.B<}k{^\׮I7p͹UhzC%8[|w.C~wu8dR㮷g*m?4 ҅!_ k>PWT&2 ku [fR Cds9SFq4TZƅZ?uPY5fL%-JH-IEN矮(Xjb^0?? 'U?NJθvPS _k_'c = Ʒڑ@@r |#K@H19k*eRC{#/餭F#Reri߶%m]u|69HgdHp8 Xܨɳd j=PzUY r=́U %1].3H P4y <,F262= M#܋GUa9'|H)il@*L$ 竷K >ӡL&kwu"":f "ó_ܯmq>T@ҿk:$PQ>W Lj/59[W)ƹrYXT UH֋8Fϊbcs%{ 3;SΨCjZ#m$=OsMJEmr\hZh!c[QPC49vͫH-9*|x&U PKɦk|4AwG)Bl01&cw\vX[ _hۡ9Rb"O o֚0F4n\˪FzPXϭĐir_=c y +8P\Vebs|*N¶6[ ۹lC^V;6x@ W;H ^}yZ7ﺣMxvS^y $c?ؔ#mE]03\^Oj1YXKyvo ^ 4fOɇI3\z+?6y#r9)ht+>/ Gq\gᄐtI﵊4JZ/P,"]]^2UflhmDuӁđw}OĎPy%Đg儲E"ݔ(l!1 \"=Bhؖvwګ\k]\]8KMqyuB p]I-:8Ppj$vu 1UݼlownwzCsH;vQJ z4xx[,X$qܶ+A1qK׫oh Pm]!bjr|&`v>w1x,إ.4%hliiCn﮷ZB/P, Wj} p+Ј֋ e?dtM;4Sbkg-7:9ZVz/YEB0M^ o'45p缶8{gM$u-R? L^%te m}(ʱ_= xS9ju6TEa\ F JCKbӪ+o?Ҥ^u(tVr"XĩB k" o}ˢ.W1 ;qylXe Ӝ%I{C>H_izg=YG~h~>Ag~/F_{SR1-P%9X,1i2WE{u_HpA)XR0WjVζXck(3IBH%s΅ϚդlmV\`m3ӢQygOodžD#).?pݓbluf (~u2R%ఇWjѷ" ',K~3"{X khΪo3uusjJT28OV `?QoLe- DMmzbcvuߝW%.ț7gptԜMS'%samtݟ;heNӼx.OF'87xؓQ_M1mޘkj Hj ?v~NlXnK-5 ccF2.~P|EJE#*sY϶}΍Xr)5'>Rj 7` {80r ŭB)9uQs2'SP-TboY焼Iׄ֬ƛθz tVO`I ^WlF@b b10 Glכ+g!wxy9;Lli;brM%feڛ]M( ~<)nQq+`{PpKSTCQ4KM"&}F3/-f4ɬʍN/f2oJ2_: <>V Dr.Xzq0ؚ_i7 L0^hCIe ZXFZɊPj[MPߟ uрy OL@ @ "+ODq).*|#t)`^pա|U7O-F4~@o-@Rp/5g\ }-V_.8cXp~|Y`%}Tꕛ:A%"L1/j]LGCG{oiQx^FW' 8۟:_R9w r%uYlI5^y%R'IN?6)KxbRb{ 4MAb:>?/:熽h 92^ ɛퟠ6c*&ʳux``P@+KD#"^UxG+k`-?ٽw7x~ܙWtN}T]B47r Ӏ}5X?rn[~(&wի\8>>7u\$ K3( ńoPMPY$c3! a~% m+vt^߶{9X}rd)7H"wh6~j}k~JPG@vBvp9}nUg0Xߡvzq.~Opl=H2k1lM9 =lZ>tA؆$޸Q #+:6Kp.|;vWn6~Ŕ&ܷ9ؠM(/3?F~L,/1Q]pul<_'|Uǽ#*(E%1n1PvWR?oNVbq$GOΡ֩Sx˓}cv7 {du#4tMjO,d~DǦ=駩4Ov>x徚il "OUcL5 .qJk>r`_)5P5 Z3muјz94 3\z+7kC5x&`y#p&2uzLp\˨zHEnDy03qtu}V:ANAOC*C%p@u%Ƚ^ YA`ulf)=޾V6GaaÔxՙ U$9{UqowDk^=~T*K(peմ `X#]ŕsnm#E [v/Zۥ2H‡a`A}3b 4=*hbA$ROe6^B^PofK`vEf8/.!'<0foowT2J](û-٭/:Ιu`|bJՖ MH>Q w31;\E]6Ofɔ!"~ۜ gx#ugJÖsPXkY mZJrW%Tje۴F<$vexU9``b6nݐSJsGp_^yϳnbgSs{ P:WUg8p RBg5Rpв^ X>aO7:[xn;t=e>$o%#\t3`E wA6E{ f=#P,Vʆh`yWm2ޕnE_xu᲼6i)<m*,79-9FRRXt&L1E{zਝj 5{T> -,BvRrIISOyGXiViJf@j(΁+):>X)X¶PGڑ?U§͖'B#ov<%jV\rvÃ++aR7AH}U Orj.]Qx/2(_TN UwXB FN(P=FV!2)r^xKP'V!WS9_ƂG3@<شZQ.}bBҫ\gvgp [T[ jU #y0OW9ppw)ۯb=&mVnk }j-4CW%nqkA&,Or&5+=(Ǐ//6ߠ=X ӖFOWH)E?SQ3~W08a>-@:ŮM EV biLqJۄz*F6tڤQ}}nz̸uo䁴څ#bLRyPrXC>9p% |򌥓MEN~v^S DvL̘`$'Sɸػωk6d֚>w1RN;N;Wj]WaAmvR%w%7t$i}zމ޴B"лuҿaC`s{V|7 R JbGr aeʸVDcs[;gÉ\bfy/:(>L o Xa8c(!?ơMCE MP(SVBBtFsAhĺ5wVc3z$'_[C]47T.e[r{^ rl$˝rS٢g*i8MTap/t`++gy9$,K~<ALhF8D@EٶnRe3?iPe(l2<,lUṵp'ɾwh),4b1T mq8쀚-[B'$LڇR]mleTHޝ[O tC3@fgSw7kURT80wч#fx4nSs.9I1FDzŴcap='#^!~TO;'O3+PLIn`;iK.CMhS OgŅQ=rRP%0NC[q-%PhHb!+)A[|_ɉ/6b/>D%T(=s#&{h!)K?ZsBL $N!.l舡礼IV<8[%OQH,܊S|G wEy0PX_(_R޿8&l-˅ynLXMc\ қ_ϛrUCn_.Igj%,Ҫ\Q˲yiIV/QP"E;wá94xg$x^%/x^(em{IH.s_8GS OxAH8_J"RsDjv†{@;#fK]7A7ӷ097%1K`j{x7=Ⱦikm⫎#|"UcPf5$uOmrQ2PF";F1/4&}bdU6"pK 䳞IG]|6֯ҥ$ZcUb䛉Lag\> YQkά] .C^px<$٪[fWOQ;ng[C߾*<[/GW@֎դ9#p!?AFSvc2'i,R ͻ2.yY |s]!ǓD4Hk*m4jٴ"&l\U|IE,346t`։?nnBu-1ogn* %\< C;1M?3r= Վ qNOCƖu] ˎ}7:"R-zK 62/xlܛ`56Oc`~`GNWYձ 7_nޒmMcP<* `L{tC9#L[ zG9aA|4  ZEU\$$Ï;X\CB6h/P_}`ͼ.X4 Y*>E5K&]Esz]$X˜Xs;D֫iZɤFU[Ϩ ӽM2rBu(j6bڭgWF* yy'}q8ݦY׬$7/q# @);x.q2^1AC"7P+$Iu3So8"p\tMڶniV\1Y 1l=G9 h}:ZW9Z+fNj܆OQ̸o}(&>^PY6.^9Q !3ɁZ?1e,֝O4?<'Ppctv=/D5#&2΋'5oLo D.l0ij -u-Uf.ƙti@R=9!hpUɏ#`K^OűbZ38YXYcL! ߮xK|SxZ]}8lob媡c MKPAV$ji }"_&LaZ, {Pt(rE]N@|\48 WTJ׿Åm3m[l쩌Nڻe2, gKOf~e]"XE,֒z1>ب;! AS^ܖvF#QrRz'37T5@"p펮:̅rQJra(yUaP55A ؾ NPTK=8cufgy).;S#pZ7&b(:Hh`ppW b[ԩ<䡣 WYH]Q>uWBn *r_&Tԫh]c' ˨wm@oĪ6<:+&-<5 ձmo giX&M$t©5aZèRJQoUW.$wI+Æчb(`R5N.?fb7X=%>E -1GAw+X_cae=sWP g9r"(nH}Կ }2ߚ΍mk៫^,mq vfZxmgJ5Ҹ8դ X$ GRo#=VOVŔgܴ!m+G{vky/ˀlڥ1_<ݗrh.!F0.]$pYNeǸv1p-jǶsWr Gs7B!UWچC# {L|vo.S.Eč,!8z az('Gx Toy Vxto(+I&蝵m>*C?ĹQ ۹po{Tqնa=H3iOkzÁ[MX\!oqamK»؃z_C4Rh07ͻ}G 2ԼZO< GӾLo3`5b(Qc +w'z íoF}_Q=j'Koܮ$>Wn~5!$?ٟR{)B:6=DPvsܰ T'=*IrpMo{wՖ[97&0UK?QsW EC,#\KB3F6M10oS2"n#3s;K`(r/5C\4$u]+-4B㉀H+m E\>syv49ⱨ?н39ʃ.IT(jDQ+1fg-$,҆<9L%L[ `ay׍Ǜ'Sԏœ4DwCHڎ䄸 P]Ic '\\gR1W*"0HB $G b!8e@:-_m~u5 $~i3{ D7 G?c(vY'בf6`EIZ l-j. c< Dj_g%a`8"]!K뭬jOyk$f"UѠ2х*C4ve%鷡5;jٴG$YvdB&-@aB$J.1yf^ɥ3j [i RakY.qm^uf 9tD>- A[Ed*D $Eet&=gXVV}Sp24^(҄UȲ8 Mok14Ͷ:=? D]U>׿5cj'C'M1 f6.Os PE O{!aF4G"됵{iUv;;c.rR‬ %/BVp&vyjo}atpR tEiJKc&4N~'[fcϢetoWcRL  (.d)D}I.lꖍ)w@ p mfJA\{28C"4@bO%)bLˑJT~po`kXXgPr4<Y%޴RpHP?&aVԬEDwi;=ڷPQ1P"| `zS:;*^,N7jOi#JNZ8Ihpf@WvN2dpmiڊR4:!d:L2 9|}'YD[PSL52F -.s- ƍ֮W 4o;Rtf&o/1J'_.cW)6iQC +g3Y_VC(OeP~ʆ: ',t] 5mFi)0lp*[0m*(4Z#WLsT}Ljhر+u ى?-9wW'6yfy$<~Dx)F,DDYLiFcGZi~@yuK )KWU]DMzw' jn#[j -:OtnHf*3[΃)ܥlaC9JPhYpIGRu .yfkz4dQ~n+E\oRboO8nxPGyd\uh*HETfkct!f ucV _UiO5^VZ3JxߙSbH{)4>:j@4Ѐqekt/5|S#t ؑ^\c[lds%3,QACd0-FY*9A̎.>/_XQy6mFs/QoC|+}v-5BSw(g p y$'ƣQ<1ኦt 9G]Rٱ! qUhau@D (d7n % s?, ʾlRvRZ)fR=_W~9;%> gA O+D(gP] T0N^ΤJp݋ -hIV~6J}JoHT[ppOK}lzߝr9@S?>M :(T۔`@y);#sJg 48mZ|͵??Մv?ŮBf@h'k$.>\ruqyG`y*wa6GG46UɆɀLŋZaZ aE=d|衔QFE[ eN߅z"i.AhUٯp lGnj?+4\/ۋ4H b/yd'1MMfs%3Y ZJ< Vѻ~ʑ z*)}2 B;s{985rFsce'wEXt.GRFM>A%蜢?=jV[jɼW;!H7#2=tm'JX7s\IB%+%3azt=ߖq|?F\c(WJgોO jnH;@U5^Me圪AP`v*)k+A,§t\tD%  zan ևD9׈ bk ugg3>=d0;]ŧzb0+S! ^иo[Kfڀ5KHx"Gv)l)Xy.IC8@=vu]uBϪ<=(&3Tk1"dNl r8Py$ش"N6RS9S2^^h=kK1'fޱ^Rh2tSK2*df,qt0ԢK\oB:!\ض%l6zٶu r afHa>e:|e2bkd?hb>]Psq@;ܬ lN!tXѢm\ߕ+5SLـT5~ZV>G a#i$eI/xF9GY\1X0)!`RzpA g SXWћ']=-b[l^Y{ 3ͮ5 .-[ܗR ML\W:.]$kC3x[8g"Z]|yh!z[rA͹"JQ:: /ӚԦV_TdG=,yǸtv ~aԓE$(417`L\#h.~[xbv1#3/ۭ `BGt?[yHpPAY'Yw೩P+C7$ Y>g++udf,C5Pev7 ΎMz5SH~b0] u+7%=15dW !1~emrbWPoT}&WL!.C0U#V0e_An5gaYh\&H&wkp>(%)'1I?s'ЀϿ٢),YU8xpV=r 5~㊽dL1H>R 5 h9&*W$$4Xy|+08z+^w"@AsNZH.D;@ђ4ZЃai(ꐭ܀z,~?wA@Hu`lf$Ba=mC!o*@b&?g:oJ%k|%gwahkG%XF*kUnD@Ce"s' NZ:=^=YD\VtM xQ,١@EgaXͫqI,Lk+%bWP\Aq,FbvF`&~#0 FER]tW*P,VꁎRv9AV $0G;r_N6Hј uPz3O[xrVWRo{=SbL_Ѐ7cC!ctɬwQ&j(h=`tP oW):f8v Ibmb&>#| "un8+iϦmN/7D `= K~,1 7T\xymUhI%@g2kPRDҝe/ YJG6: kBa܃ ƭKUYL(kGGsk*s=h:vHdFh d'fBwN|` s$΢:p "e$evR~*gJ)&>WOR._axb@UG+N֥IJaWys#X::Xd B԰<("*!´M+=d׻ ! 1#\+T=URh)Y׃\$ͿDDŪ}::qWJbuIT0'1ufEjSv]ۉ 2ä0y+l]fdɞiVt.I/PZ9F%^$q^<%('CʟYLS_U/[cbԨ3{ߊTm;G/ JuPIp-EN7+MN)I_t*|7sGǙ1x1Ѵɩߛkۛnj rR( cgk3$kD ,6au$Dߚh^WEZj=A-`xnnkɰۍ%b.x}֭}`&A~` SRTgtd`@\\l[7%WiD,pV"/J׈WaQt\0mwa1+,6qJ :=os͙u NvSt.D8-^[֥JnAVș?MPqt,VtTČP/QN zL_i[O2?<"T- &<-K^ h(h`9+!ȗaĂsL^Ju+"U7 he.݊|/wXjI#eUs,Ē=!C2H{l{nmN?ti):*"?K4'15ٛNs?߇"юg?{+ztܵ#P\BD*s\NkmQ[Wљ~=4:6g t:4o %Grx<¡,+ߗ, N.`oVũ|O߸y~GnT~&8_@"Z8y:Yxh 7&o= Xe?i>NrЀ6Il"yl;hG!KpB/0ۣxQGͩsķ%O_Dҷ xa9,oe],(` sFDKe" ۩~ZAhq˾ed_!@%Ñ E,(#La;ASf.eyl0ș:nyy=1o|";RvKR7Q!ujjtE8ӟ63W^BWE5KFȴ1:M=M&(n~;\<//7po,⡃XPF;נaPNsnTu@DgK>9.y&0;N+P }-c}Tѡg,9ܥThZ/" vN&=ފrD[ McsUxhO*.V}i▻ӰNM>$_e}`z^ n Q+8O{4>'mYK/aa?^A!ڬ1h/ ǻEq A2kwq:j0!xZ8^χ}u&?r"RfCXQ f:+ֵh0)_ q@,muῴy M %};ӈa8ErpDC ^\0?: /z_rᒣz3-fE#DɁ=%y\ *`ka>Zkz}w=[N՚|%ŲWު@¡Էeҵ#>K&.g?dxGsUSG/%ǰ@hz,sfAd_~vc9qR[-o fb %RCWq'*rcِ Fi!%::ue0z>Xf=#O'vU.CۜT<a}<"?M$|YJJ#x[5hlƒ/=_oi0]StVlTٞ梅^IA)ʇ&3Ej5fSn$fyjvFh*{>kHt#¬VREe"qxs'0? AJٰ!OH%~O5p\)I+P /2Ʌ%V?XήЧ4"V34;#CKc\X63JgHw/ڏ*3ef4bVUV=DJ<ڄ+GWe[,8@Ay7 AFlʆA1ۇL=˭] eoڥ4O%05A|%V<TaHvsq4(q^sh[4DwHtXڧ1 $utXTk W)XS(l{ +l䉵o/t>-SY ]R/Hb}ǂIr˜QCwovPC |q',Z䪇vPH2O).9rG¸@|̂-ծ\iFDk9gˋ㼿6%@8|{\YH:u8̮COJ8B'"R28"d~,to@BvF(u0_׋$Ƕ'v;@225ƻceG=%o(T쪩\VӛUZPR'-sȸw%("xe>gk᏾6{w,ss 䄷]];c4 yu,IS2<x4>\G1l?.-dY0)XF4ڵkpJLe+*uv i֩~#ȉ95OoŗeAT*&j%A^U+ % gx?mB|~̐O0m^=KKE[RzdXR M鴔}! шof`S 6Eq+L\L< !!sJK ]ztn&iZ"|`S K6Ti{RLJp/\(s\W0P]W=vd}d@aïF̑[VqE$K!L*$e п3Y5vt5͖U0Pܙ U'>a@ RdZx]mG&DβNk:i4s< !ʇ_ V.MSmcŠ YLID H]/@iGgNO+gc8Qx!o!qj'0"#B9A  ~@:a@]@Ol-n *T8V>oLtfJY aʒcҨt9ϗH;X@ph9"rmi4>.f#`{v[pWy,V̳1}xμ~C*0 D6ޔ?QuU^w}Z_CD{2Ẃ2Tr$Oq-:݂r\ơIZI݈wpPJ~P>rR%t$X3~]<&)B4ӓ\* TE8VQnϙoOHz惴-뵺BYs MoV)`y)! g1| 0OM8z*:jEՎ#6Yu! *FԪW^ڂ}FG}<shU'frH]N)Ⱦwi-KTSw()y=軧ɶ?_U*Z+l# )^zNh1Xٰ<e2Z(rKX쯏1{9G'>H u o.dwIGǾzv mTT wrvqM70-~ hCNQ4!yDuNv%dqngU{huZF+xx:SS KZsE>*76_ܯcʥjecf ?:/[).q lK簇%|iD*DղπvEJ>I^mkX[mQ֋D5A};dn+3IDwM^f5s 5hABV+|R FDq/W[+ eo̗:A8mED{xϬD=ݷUcn=XVn O'f"o)s/wGTZ)Xe+M>yW4",{ֱ;g̡ah,o%:v VV{lb8R:Ɖ 60NNۍʥ n;\ 'GL7z*-G'7x#n)5QR3_WVTek[akiu(.Rrlmo {N>&(֩]h1 3_]Dv[8SP7ʮ5s@XQT!?Pe`BW`8ܢoiZ{n6 a[NHm'gc4 gd'ڬ-<4;W-mN7LWܻ ԃ/w`aaс.#IdF66:S@ VI3|cZN-xd EPdM|VL $I? ɓAA:0`bq&0e TZQ&tk|)^Z]!EU3ۏe y~2i m2eAܡ"n]fߔB uAnRV_kW>*~A[?/yDjI3Llcy2K`unÿ7N+)ڂ[m=Q7DtDQiEXœ#O"F?rp+jF hҶ=rדMG<LSyYIalQ‣)mK|$ОP"bkj>5 oс@qqeYa:L-8nF`9Z]!4-|^a%B'*°tV!ԵÜt'|;SB+JAOɻx#8NsJjAQu@lU:E) R !: ʌy ZZBq8fusaNah9˜]4$=sl?K*)Bu `8晵<~ Cx7@H|i?r󗐴G,L# B롍 FKxu!Շ#I3f'kBŞld$3X Q5r&Ei-Y>̠<}7_߷Ҕ)ZÞS !آ`yd>q p >Kp2JH_`'Եζ,'dRy茋$b GIˉ44~1]GҀ:-WIB[`@[Xxk$3?v?>8Q\MD;)X"< + ]\ 9JOE9DnrNOJ9C[NǶ1͐6{q_`Ď%:"}ltA;S\`u;Vrg?Ri)G4GU,]Zdbw4ApsLJ~SKg3.dQ dt5M1IIᄭ [ݲ{Du.'~y4A†ⷐTCmizH*Q/6?MÛ7B ygZ4.5ioۖǤК9ʛ;NQD/ OWgm[+?Ao>57 c. 8 [GXKݕh{|JG߽OZS6p EBlK@n<mclàfQEێXO*%|,V^8qYCM b{i+ۧšrzo8CN='{<=It}SéX:#|`ܥb,}>uErdW,?rW@OjN71?Ѳ[4NY޻Qf?7*kvzuk-W楩4=k>{W [D@Ƭw ?imBZ9Bw CARmVR /D,խbS&a!+/V7*{Cj$ԉ߼?cmR,/:#9kp0®Hukn,2 ݚoF4q2N5m`6Q d80[g o ղy>pڝoZB![!¹>c|qDݳ@E!e~F?vfPo}Lw?ֹ<m^@8a9 9TtƱ&Ot> ҳ;v4=rM8x{-.- ff]_lF[n KT%jt].pK0 oӚ\8ljjN%f ]\Uʊ4c| jn k(Qry=|J# t!< ދmc:H0wl¡dK4 @2AfNCT.IyZz,G#_z)G $R]Q"6U@`n5!|XG3i?Ժ{(C|[ wkw^]bY `3- 'q(s/9&qӶm]A8 ӔN}C2%YҪ5uVx푳4Oڞ6)!gd#swȋF"Wh|ڢω7d-=hk.YLk=1NvNDQ7}b[_-~BubZ>#pޣW#zJ?&(DWU[}p[!ʡRCbf]<)# UKez(l5FدkR!d1= VjVFB&߼H:փbg-'#&*9@@j)o;Z.ziaSwEGݲK24eh#a}j՛O=Zg8SM HKht$l񩴝;WN@Kj-^Ҥ ;CMnV\ff(LR 7{Wn)ze'T_Ž%C6)c+*GO)ל(kApގNofz6WrP|w^t[4wVpf3Èy# V~A|_D3ܕ aERf$0͇/ԗZ$n6b9{bA qLZӾU*m ! wU˃' OXd0dӊX+su6bΌs(]Zcɞ1vJmPȨ::ĵo/} _P-1LTMʕt#1/~ADsЩmIk7;;Т ~fˣ [6CmR´ #*tt$K~u jڞmXE?SN7f@ v}=9f{PHBEbAZ1+&p^t5 {$Xȿ.-GaAN390~Q|ôJ2Aö}#ti?)/`L/Ռq.Y{ ~X\˟>Aa˚Rw­"Q8)ҿ]l`(YMہ%;KEU#J!U٩29m &?H |> oƃ)tx0h:PBu~e T 2cMDW~I6)-ЖyY*RbǕɷ=r3~Ϡ43;?pe;Z!G,Wi)(DhI,uH_coL+#rOalu4p]~z;$4$-Q\`%mFenUUK8i/ڊ d5@n6#Dӑjx fBbd#ZE'7X#$@*S ]}&wWtbւmbʧ>:{@1,(t{2~}%S +{BXoy,͋#G}.z2d9VB%S.N]⹣@DQk/#̍W*,[ hQ%{vKG^ P kT'4_Z~蟉 ex˓x1x][NKjdxrri>yZ,(gƀ{ H`_*`ZoRu/;*Pc׽3B/83_h4'5]iVkb*{[E,E QhF[2̋ovB#AS{QaB*+ʐi%TȊ pcp1Qxul;@̴[IdjJkY4:K131Һe&~Hvi֫SڮT@ԓwD=Ϭs} +gKcd=m. -/E<nkY-q:E9S~E]Mf /Hwe7s&SD7 -+1^b/S5]N;s=C# Ǥh~c~-xTa3Umt#n|yo_rE` Hl4E*X4@єdDLz)Pz<`x>7+LcQt/ WJEOݿ#jF3[ԽTj~;N6|v65.ݶ1vEz1d_>yE#ԯb\?g}z?f>'G;t/>ΘU(mܗHMT .$_Xh :NuX7vjl `=bֻ]:BN.(Oeo̿/PA{#W}oeSgo$<0򗃃W3ӂf3 )p _/ry>"ΐӑ!`83*sكϡ+MZF*tffB)+7@mb k+ڀ޾@[PAu䝊|27ؤ^DBTNQDʝ6s8\Kc|Nm*Xꠞg%[|Wĸռn3ᚈiP X(dN)j7p· )f~NzwWQGp8L+0r_𝹪Ŝl`ט?QpP2cLDI Υ-9^J{ض͔\&fH/U [+'@=@ ExhvO1$H1ʍ4f̪m%B!T҅P6DΧڡKXq*)8k%ap gcbw")qLp}w*EV1Oov4]1sR+rHgU/BYN[B| nO f @O)T6n,0)ġkD*\{C-?H kk{KcUJU&͹v덺&DvHq!iBJ?w\ӻ0->_?zs{!u# %7x~'`}d alm$bbʲEIJ$: ]*`:l׵<3}5jzx|~q夂reg̎+)UA; p n~Im %~LmX^OS"fnj^?5%IҗE=2N }vـDڬ"}L= * [GP lP-YEM;U~MX˴;4( }dNW{: ЩMyךS{zX ;{n S0'Rg _oBzO6ߤ$ARI "m[+D)/x7 hUq a?%G*)|1m3/+-_dPaU-n":@8p?V]]9e"s76A;' *"J"XnJ!>)'r ֋QĹ.9&~)bV G=N4J=my;QS2tr./3uqފRAkP-|3ҨP&8nղ=]זzxcZTAib*0 9ǁA\3#i~%-V ZܛM9}ѫG`XiXT ܅!80{B OmVЅJTzޖƎ˧π<~5䄄ߪ:^JZp 6w h͡-Md~ػ%8LN| L>[)J+'܂87^SAU+{]H4ek; ޭ5U\>:Վ&K&g;L vy T"uMr))7_vtE ;߂"x8Igq0'VJC?"YPHn(U)AX(WܴB([ёgX<(4Pj-'KGGJ;x"o0 zqB{,oK2Nۢ.°NeH~zFOh tK,H 0Ly08d`{ת$B\"*#O<&2Vv1$kDsp(Z[iAhP ̀l0ѻ6"(I'?!}2?Y!L`*a684{T<ѷ&'fL8u%Nkp73DdE>_xv#±i>?&8סtه!kvƞ>ݱ)W8!by16JxJ T/K:G;@8oK`Bt?(˫;PXX۸T&ǠG>U8w!

E6̲QS\ "Y'l|hz(=0!Lh6/8 ёbӛzNh$6j X]$ƪY#>bU.4apyKwlޖe$IrL##I3?LZ'N "Rs׳YKMb_2&іD(, Vg-̖b8g+ 4#ZzQ;SC!)Ļ*1<}}K}$%Lp '2s<!&=ʃ$e`2_9KC\n;C?s4 $ʀ)H,N &jp"zC:ahB<\]Dv6jPP &z2D>>ʼtx3FOI8耕uU\EϹtàʋPؙ6Y*-gn(#9F|h27Qp|MD q:;eN Dn;1 @/hy2c.o&ZQ!WR^~$}{g9=5[6Z2qGqeZ;o?cEKyb.:> }9{$4=@PK읿SoCj>Pݦ_DܠyND&[͸vUjgaRQa12uk)b9`.)K.a"jpUFS?[G̬bg\Xgu%$80w8JZu Du ]}8"9IW?hD LaRםHwTab]'&g}Iw 1zOfGOpLFdx##;oD$Z{$&ޮY¤uUƨ U[L^ǪO)9GHP( ;K+EU%A7ۆzdD,zHx Ќ5VxS(&GZO0ڏBO/#[ӆ*"Z6l*R^#^[1Eu\!p tɛ?΢ՠF!ar=Dm-kF(B Po]$Ϳv/9qJؿk^ΩL,lJ՘ݻPפY1k& 8KE=r3,Hϖv_K}/}tK@)_Y|BKZCI0 vF#oYunO8>el K4,.I4%ǥfFT{tV1#;^ZpcC\$&]!}E=u;!c\rdy'iEW )"]PFdD~{-Ը@\pMGـOzO>j rגeܯ,K4 t;Iqf]Aj9TeU-:4ٕ">rEAw'Ugʠu`(6v\~a[SI?>nϦ\ *RPC@'Ysݜ2V$e%IAjfHQHoq+2AwC%DPAYMt'M /_v0 FeS^| Y sy62aK~jHu%F@v/ z!jF(SO4V.6֭5yj8J]٤5A!iV*;Ll?=rUCsdU(]D eP7#rEou@F z:},/Ӯ^֖VLm{F|BETLx` ,\0:KrUxτѹҘ%N_yO$ 0SĹjO$)F׊v+!ζzN7SꁤڼY N4Ӎ 3>QN쎚7^fD{1y\Ŋ_cPZ$ p&,QdGzo~ъtC*Ș(jEJ~;1x-H\즲(ԩ%޽l;Iu}E\$ `NFdf [bQZ V:O%jǽ9:rDd2 ^#"EA.@jFyBM)#<6b'Za Uw'Z:\E"QF}x_K1ЎZhaIW2*<ÌbD:3l!nڀ-z?xWf]G dR)M5Mp\}M2W“ûxQ 7Vy&0NhDdUN %.v/ĻY8NK j:mK{Ȃ\:DdĐn$-1Hp 㥩S=VoWhns3T;v&z ::5!GPbR\sQB43raNg 먧5ޖ{ ed+1RcʠgM1Ҧ~ } 9ȺVa)SOt%/en?A}T!-~6ZV+$#fqWܙavDH!NxpQss|3~{P!nAeK9x1E9DNx t]\M'wH^%K_R%L%$>+#ر9}H}>#g%u"/$jA^ʍ,o'݋Rpu:W o9N%k~CrgЂMo7hXyOxvLcVH6Ѕbkoȍ^o"Y#v5n BQ0]+IXad9ځxo]`_6M+Bk`HLkHϬqNA2> `3-;*mQWJTBp<0_]&9(QQz|"b o vqO!gY뚔p4}mj&cIrLO_2K"$b;[*!ۯ]jvYqr8WH yh/&ں`8xMB\)bs1_%ڎZJ s=:`1+,((X♷k(@,EEXՋmuSmdwX'-%/vGQoHHP;pAш*"QԘnq9~p{3|?y fjDhLvX`GMQ+SA*=«@ç٩?CjJ1("3-GH⬭5d!]>>T(7-joC,F3 =];’LSGw@?a,m WL<~ Kp)#WBfIC}4E7 p&#Ȁz19'6@ t"n^04#ld}s(vQY  T$T{v: sʛZףR3$nYsRZ'm?[j]N^[:^.FIpz2( 'g#V޳mb NjǹDZ]SD#gV m!|T=;+4? 0Bx!ܪ6 .+9z~QL<_ل?;B(:PTuN'P^Y%JkL\%!2 `B vO [w}nqE|8mxN'h q:u.Tywoy={1|ʳ.WvmNX;#>#?](mKT$^FUwۇ&@iġ֠zAjTgXl7jշ8ŗ})t\EMr^ 2>i$<a}qTp'UJ9jX#Wx5lF@L|N##ĭኽ;b\hJEҦ`"v@Gذ#\^?y=PNj FtMg(r\Z*g;?lT=qve V".~d#[ZG1R[+vԐPDu`Dj$wmt h')SOH:{OCvFђ"X Oԅ)/Dx\m {%QѡqD#@UķzGf,z, i 8 ع(Ц"""ET 7XK|^X}NDV 5z;@g;Ҽ 9`W沲gUfNQ\GGۡ/_i kE*\=_梗#};؜Z0[i +F =fnt <-|UoS T{1Bl@=T©f,5Py&INI[ 3KFgQ?h_7+NU))AXF g/uUP@/BC ꥾N4>`;3p"ǡ;@rM2oYo;>qsrfelRGCZFˏR7vB[$˜-ȏϕ#^2B8VTk@AQ v5L-̟7^05+XEĶJm% ]YQЅ,IzISAme۲ϸJLJ^ ];S|qz2Kp\NC=E \k"3{efz*K >g43A,B mN(mEGJ`KS-;>wwlm<<T:|i3sk}7Z\,j"ӡIbVjQ3Ç5#c=0Q5dw=2Q95-t{sɬT*N /M(.a܁5q X,r uy]"x~Fgy2\5Av.h&n5.61x*{9iUx,RgQ^eLyK'v i΍MqU1FPBYvFS?(N\6أ5vn e✮4q ^}wL)(ٖJ@Ea:?_)m(ӺA6IBw<{j/aR9kӎ<#6q}t+oxhQ3֍|@@D9#0ޝb~|WzV>rqOpi[a d%+,!4x& &٨6يGF;ebX'|"w( dpbqjIU`0`&G$4zpиHX_R\ؚ^?'|zT/ b%;hxSZiDL <-9RC}_s4Tf_gآu e 2p+SCqJXr F Gx ޠn >FDX02ƞ8Yɫ ?:m 0ȇx$~⟻4`"/码 -5 ${#|Ɗx˞Rt.owC`?A* qdZX9"$Tģ/R[2)͋C4%8ar{:j?@@yu EM(aLry BC~LZ\ ̚Kq$+,~r.Ń5e\'<'` t9D{CJNLmI> );4ʘ\lڪSEcsRMs&#>/u>,x@$&E.dUp#wg9?"Tu12l̓&Ę(kES{AMn>Yt<H+F 'OEaꪝiQ-? ^Cl <_R7ϲE}ީieZ-N\A)-GT,b"oE !.:]NhA8A7*n j=JƒמU'g| :5>lHCA)80Z {GsPR.l#pt9 νzƂ.r9o%d6҃B{ߋngc\2 (!Fxd@!f:hof;gpQ$ ^027m"lb18oD\9^f\?`C_bzDr+E,t**=%Fj‡2|F߬Eޘk~װyԓ͎ϼs[9Np Gk8qj@3*Qd&!m_E:vZHa6FN;H3ձX,o=4SBs0k&sB1|Z'a u\tc7zVs*<.J7:Bx Ch&P.ؔC4JH\y*%ȼJetO)la(9CTǖEuЌވ?ɤ7~j82^*v6լ/%M6 O* "A!f"]xx=)0BA6VoۖE H*dRU,`bW}JQry bܴ-r`6vJ4 9+83Fn|n[F6e)Zuyx {iϽkyp(_8eݖ ow3Yj*LUr⾌pݑKd) L(_#T .cMrJq#ΤYo8+uc|=B?!=/Д60&g4wMTó=XyVqުY3\r߹CF: Y7s w@hG߭2kOCht_2+Na9JTo׏ _a@w )c[zHAMF*cD{M_3.yAl*i6 pKUG+/i2M-WDQQyp?㟺";/4.u0gdVjG*B4wb&V\2((^jQuYpлP-.7јRplL59re O7 j$G܍l-҈'i]oTa-!\;yFQi@Xn$ח(?U`<&QE,&)$tV,Nh뫴'}[Q+Pv/`3U(||`+CGӒ">-8lXsxaKn+:ێކyh"ʤQz0VнQM;I /U~TeͪD* Wjn/ >VN;i/}g5F}ڙtqԕIpYY#,P: iݭyJO"锰s*{fx0pg,]Kd62`nb-Yo`䎅Q_|.Cv5I< )h:j4b,Q~%n.:mc]tC@ϒh'7mN)JLvձF.}0nޫ 8w +*OLt> m̲A4\u7֢zCj} p YTw쳒eWbqD&w:@)}sd w] UnhsӐL\ˁ{59 LtWGb ~Z⢍YWҴ8Lr37,S}XwWh0 *4a ~=xduk)G2O ?09~$1x0c] ;TՄF A >^p{1Jc*m{7-.sd90= LB+|ޞ֣e_oy,>s4|˻,HǺ1"staĢ={bi>q{%5 NA1}]a,~!DmV˶}Z;BZӯ`]U* }3oݷ ^YD {~GؤjH>C(MYU+iY`hUT_Ft4b6;g'paczI^c]3niKt!aп>Skx9X,Uj&?6^-a~s0o;ciH֯j1Ȭ@>̾0l1``7`Y[]IMH/>ݰ7yO7YvW+lu7 ƒ:+wW;B=7Nz4ĦqX1t|Uhn F dQ%ͽL>릸m` P6b_(5N`A*0b0Y#+/#(q%m5{3#u a&^Ұ!'D`ڤK&RK5^!Buw#T%(9>;5deL>D/dk SD#xVe.$.󊏥8fs4/эoov)@2cat#2 U~ vBCh=|_Bs6F+0tjF=s׬vl~rl< l`ex7|7I~=9:E|`3X+]f018eQ.zN|2ȆVNWě>*[ub@ܯ1.=#ة % Zicu{\L^P3"vSI(tCQA1&=+BL< 4FʄI`۶ I'mŘ4E#w7ȓ%eGy=|7>;U=ЯOW)ydH+:qC+&,^k,|tH59jom MLnç[KLI(c@8l(`5"P\s(SE>K,5=Zwdfzۘq>Ggגj5P nU`1q%g, [ `Iꎠ /g :YZ@8 nBJlU:'(U $ Zvah/'$gaBN(c sGO>P s%pyX?״dfߊFƏXqZؖ^pp<uVZRd'2ЃF$DrOA*H/.ne۬n{j oș]q.>Y:|#!Q+ktqW7b>=1$ب)Hys kѸ.$d}we6 `0kcGIΪ &nu9e^)ĿKn:1g .iՅ썮7,wij^=DO[zFrax*^5)U~tqmho AԄ=هk~`S͎form_jɲ%PQ࢈P,>[[yChәc0z3pw@݃_o2XS _fe@w/k3n6ak濨bI?oӬNeAy$<Ec;(gI4)Y}ݲN4$'˃ ti*TtXguAXK^ww~HFʲVLTFjKrO'̀@sMP8jBOjQeP1գ&Ϥy  ,* ,o xw>KEv߁KNTrm-mkh0IM yap圷L0,r%u5Cț6|H|#9!m^k+PKG4՟YE^P[i=ԋA\D5׳DV\Ƞ߁ʟWu:7]!Ww %#ms!a;,9ؑ $E6Hu)VH!y]e0Ϭ" ZI ۘ aW+F WS✨D\!J0ZyGfL$EIudeYVĩMIvq[cR4ZN}bq‚*U,JaFf! m>"I['NwI5j_e<"9p RlxxyE)O}{a^G徜'ikhM֊(IqQ5})=uEX9~fc:8 eޱڸ*4/qt $P->ZX/6Ԛ״X|j[$ jx bSCP[n֤9npx^Fnv&Bag. Ő@QB M/_JH&gKDP8_%\(#:gllFAχCE3#sџ }ȓT8dGqdlе9GO2AN2as=Y 0Y\qW&klKmʥwͷM),jddnf2NA}R&x1`awɅFJ " YZ|UN)61xZZrɟrO̐M$ooZ.+3ZLbZP Rd.pJ$5][2b^% !]ٹsopK#Aϛ*PJkڐ(lfDz>}=>qϧHEN+6JUkG)_}le |zC'劼YzDҿ>X~5ݓ q_#YA@$5z VIOo. {ObDuq9&@Js9s 5]=k98Za v5nTjT{a+km p\jąa<յt\Dp}B(Lο_ɿf/+m5ںUr.W䥍sb,ؠ,M(Q廼CdR<59@yhFye_,OpN޼@t,^k?`[?* N]/d}jpqWNXsC2됦v |1 *\> ˷ O2>| Ja|ģ(Cmbdnz29AgVm\q!OާȊ߽,SD*b LRwP ;-/,n.UIUIaio#lFO,Q6:l ~5)(XZ F߃Y YZ