tuned-2.10.0-6.el7_6.3> H HtxHF\ ?*}}f,̯7(Kdo, ~d;1qzw1edf5c3b1ae110f889fcc29849ae0ac4f063883epjK:+!'VDV̵܈F\ ?*}}y% ,PNϠ%575 I l˳D~3 >G/?/d  A  &-5~g pg >g  g g kg lgrgyggXl   ()*}+,-8E9E:aE>? @DG$gHgI\gXY\g]g^ 0bdefltgulgv whgx$gy)%.4/u/Ctuned2.10.06.el7_6.3A dynamic adaptive system tuning daemonThe tuned package contains a daemon that tunes system settings dynamically. It does so by monitoring the usage of several system components periodically. Based on that information components will then be put into lower or higher power saving modes to adapt to the current usage. Currently only ethernet network and ATA harddisk devices are implemented.\sl7.fnal.gov SScientific LinuxScientific LinuxGPLv2+Scientific LinuxUnspecifiedhttp://www.tuned-project.org/linuxnoarch if [ $1 -eq 1 ] ; then # Initial installation systemctl preset tuned.service >/dev/null 2>&1 || : fi # convert active_profile from full path to name (if needed) sed -i 's|.*/\([^/]\+\)/[^\.]\+\.conf|\1|' /etc/tuned/active_profile # convert GRUB_CMDLINE_LINUX to GRUB_CMDLINE_LINUX_DEFAULT if [ -r "/etc/default/grub" ]; then sed -i 's/GRUB_CMDLINE_LINUX="$GRUB_CMDLINE_LINUX \\$tuned_params"/GRUB_CMDLINE_LINUX_DEFAULT="$GRUB_CMDLINE_LINUX_DEFAULT \\$tuned_params"/' \ /etc/default/grub fi if [ $1 -eq 0 ] ; then # Package removal, not upgrade systemctl --no-reload disable tuned.service > /dev/null 2>&1 || : systemctl stop tuned.service > /dev/null 2>&1 || : fi if [ "$1" == 0 ]; then # clear persistent storage rm -f /var/lib/tuned/* # clear temporal storage rm -f /run/tuned/* fi systemctl daemon-reload >/dev/null 2>&1 || : if [ $1 -ge 1 ] ; then # Package upgrade, not uninstall systemctl try-restart tuned.service >/dev/null 2>&1 || : fi # conditional support for grub2, grub2 is not available on all architectures # and tuned is noarch package, thus the following hack is needed if [ "$1" == 0 ]; then rm -f /etc/grub.d/00_tuned || : # unpatch /etc/default/grub if [ -r "/etc/default/grub" ]; then sed -i '/GRUB_CMDLINE_LINUX_DEFAULT="${GRUB_CMDLINE_LINUX_DEFAULT:+$GRUB_CMDLINE_LINUX_DEFAULT }\\$tuned_params"/d' /etc/default/grub fi fiKW--N-f:i:im_ K""(($-%%8 +Z(qqA1. ]fv2  ?oO1S]]c <RR tt.|77.88.<<- 5 5,mm0<<\!ee  ,: +  I}} > > :  _#2277(mmp##ww}^^Ptta y 55){{n cc ttiif55CC r rW;WGYGY F..Ix8<8Mn' #. ?88 nHF a^W)pA큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤큤A큤AAAA[=\[=\\[=\\\\\[=\\\[=\\[=\\[=\\[=\\[=\\\[=\\[=\\[=\\[=\\[=\\\[=\\[=\\[=\\[=\\\[=\\[=\\[=\\[=\\[=\\\[=\\[=\\[=\\[=\\[=\\[=\\[=\\\[=\\[=\\[=\\[=\\[=\\\[=\\[=\\[=\\[=\\[=\\[=\\[=\\[=\\[=\\[=\\[=\\[=\\[=\\[=\\[=\\[=\\[=\\[=\\[=\\[=\\[=\\[=\\\[=\\[=\\[=\\\[=\\[=\\[=\\[=\\[=\\[=\\\\\[=\\[=\\[=\\[=\\[=\\[=\\[=\\[=\\[=\\[=\\[=\\[=\\[=\\[=\\[=\\[=\\[=\\[=\\\[=\\[=\\[=\\[=\\[=\\\[=\\[=\\\[=\\\\\[=\\[=\\[=\\[=\\[=\\[=[=\[=[=[=[=\[=[=[=[=[=[=[=[=[=\[=[=[=[=[=[=[=\[=\\[=[=[=\\\\[=[=[=[=[=[=[=\\[=\\0bfcf1225e7b9b915695f97a03303e3acd827b7924fcfd13254522f28fc1db1ce3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8555e8f341f27d6ae3048f41f12c310db5fa3999ec842cb39c5f547deb461a9e308e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855c3c7f45bb2a724dc9b3edd19e2d89d4d7d2e42942610b0d61b9bdc4485eea02de3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855ec566b57da1606a5435db85353ed3d6e473ca2aec4739e2b87ce03f9f67668f37d2c02c4aaf8aae55456fdbab5194ed16d236c630d0ad37c47c6fbb1aa70573a08b04ce84fcf73281e402f9f52807ecd452a83a20015bef0d164b6fd9883ab3608b04ce84fcf73281e402f9f52807ecd452a83a20015bef0d164b6fd9883ab36f9d6bc5aa1659684e333e125db4ab6174e45a2385a29ce79dc23054487abe28f43907924ce4c3ff9c40ede15533c152a235551e4602e900b82396746a8a9c90c43907924ce4c3ff9c40ede15533c152a235551e4602e900b82396746a8a9c90c14869d14e775338918da12f64f2ef78624a3484a7a7a164450c57430f268732f7dffe5cd61108b25f837435572b4e1ec84dad2e235379616f96808a19bc98a947dffe5cd61108b25f837435572b4e1ec84dad2e235379616f96808a19bc98a9458e55404380c6d6b904ca63f3a8e521f285c5b0b7b2772c65b8154e5bb24af52cafa9c339b11e1575cff50e5d8d84c8f9a848e7fd230903c9f3c18d191c01f7dcafa9c339b11e1575cff50e5d8d84c8f9a848e7fd230903c9f3c18d191c01f7d9c23fe24b2fd3c9710e837466f4447b1f568dee1e27ff19ceb82e1d4e12ee15b3e0c52bf859cd6c267b38f01f0eaacaf211347d35728b20adad76bfd9f9c6bb33e0c52bf859cd6c267b38f01f0eaacaf211347d35728b20adad76bfd9f9c6bb3c92932cb4e961520541d75f9bd52fda236bc479436e4cf816456fb6a53b5d73059626def6a3c28151735eea2262056ce2c9bd9066a56f4debe044090ff5ce43f59626def6a3c28151735eea2262056ce2c9bd9066a56f4debe044090ff5ce43f5e686b90d34006ce9aecd3fff9fbb2506188049cd46d64c3be1298b86ca829b490273921275e7e506315decfb67433eb51578e7356b23d4af9f05a440b3023f690273921275e7e506315decfb67433eb51578e7356b23d4af9f05a440b3023f645d1b72b5397c671566d017a2bf6c172d60f176994827a39559fa90c2ac21e80d0bdccee392d8aa22caf99b5de2607e7f74671f71d27655adf4dde46e9ccfe77d0bdccee392d8aa22caf99b5de2607e7f74671f71d27655adf4dde46e9ccfe77b818fc794054121fc49c7517836f27208b780ea2868601066995b7081535c2eee805228a62ded49c25425dd5d85d9f13461b49a9f79a2477284f361f39db38b6e805228a62ded49c25425dd5d85d9f13461b49a9f79a2477284f361f39db38b6b3496cbb677c54817d515dbc2170a71b1185d7b02dc2362c93f861a7293d68516f529d0c051305e696c2f5d7f06303e65fdf043e9baa7475eec530ade47947946f529d0c051305e696c2f5d7f06303e65fdf043e9baa7475eec530ade4794794dd271f99b3330bd9d7e490c98840a3f3f526b633f7a2997fd69796dc3d3f84377d07c035f743c3c3f650d229cc4096818dce3dc4ebfa0ac57e67f2f97f5cc97c7d07c035f743c3c3f650d229cc4096818dce3dc4ebfa0ac57e67f2f97f5cc97ca14b220e651833d2991009e65d7f75e4fdf21748a7053b001cf0ce4e84ab097b8cf3c673f5b64967fb889278b47bd0c1d5c9c7197a8234e089078c59f8fc52c88cf3c673f5b64967fb889278b47bd0c1d5c9c7197a8234e089078c59f8fc52c89aa23a745bde24162d9d820cd046dac4e3d7c1352fb1377ff947ae719b3cacf5f0cb4b5d54bac37ad1775c4385474c924c190be9ae9fb6d00d8cbcfe13950c5ef0cb4b5d54bac37ad1775c4385474c924c190be9ae9fb6d00d8cbcfe13950c5e656bda624c2dc3da6dee04932591d5ece55f954e91a69972bf74daa2225d3e519669237bf48f46ea7f9480eb6cabfd830d49850d4cbb4b80414bba243307a3849669237bf48f46ea7f9480eb6cabfd830d49850d4cbb4b80414bba243307a384e8281775eae009d45a97c77c223398c9e5d317650cdec150fd73e9a9f360f0bcfd17965f195f67de23cc92851257503c8afc7cfd21db91b5b7c7d3d122cd8e5efd17965f195f67de23cc92851257503c8afc7cfd21db91b5b7c7d3d122cd8e5e6b04b374ccf8a8558883407c30990249b64e81dd20a2f175bb8cd18bc6760395e88b1b331ed46bd3915d882904153813857e32ad5138480135ef3f1c8d8cceeae88b1b331ed46bd3915d882904153813857e32ad5138480135ef3f1c8d8cceea56751df0a83da3fdec9eded1ad2ede25ae0aa4ef1f0c49ec86e92435233a548cd1c1b88669d39f1a664771304defc34fde0a499c14fc68bc491c4792bac2da83d1c1b88669d39f1a664771304defc34fde0a499c14fc68bc491c4792bac2da83f2e3120bf10ea4e399d8e77c5cce8bc3ba503a7276d18a262707f73aaaf45923d6b894c353661819437cf110cc72d6b8cd9fbc7684916541ee5e1a4fc4569e0ed6b894c353661819437cf110cc72d6b8cd9fbc7684916541ee5e1a4fc4569e0e5b89f6c3cf98fc388828987c38f69a31b1da51e83b5ac83f103ff6662a0ebee4bc7d9c4f89e64ba6bed4994b7d85314dd7e98097f166af47669717a8fc74d2dcbc7d9c4f89e64ba6bed4994b7d85314dd7e98097f166af47669717a8fc74d2dc7c1e1a502806fcb1835c25dad44bf961075f4ede474a70cd10d803fae9aab4b1da2e9265c9685a700c8d771f46928987acd1b2437a15d534744e247e399aa3bfc8d88b4e5a6e405d9fb3ac9845c95aa209b6405b57412abb7fa5b372e549d1a7da75591f5d6cde833774489fc9e1ff7d03c8e2bb0828c6e664429442b9b8a5edfe2dc3367f65c829af50463fa6e73c46308c798dfab8dca1fc9ac1996bdc475bfe2dc3367f65c829af50463fa6e73c46308c798dfab8dca1fc9ac1996bdc475b8c39281207217764dc2c09589c4a69927ae432f378ef3b4fc3afbc1cd33187dd0ce5d89ecb0a2fe53a3f1349c9b70082e82f9f7bd499e928fb05e006e5a376f65a8edea9bfc3f2bcee24271bc5e593af989baf58074de4872211f70b4534bc8ba4c30f5431da4a7662af1b79ee3a7468edb2b3d917474d8e305b05228f1bb098f61ff783faf12a4d15ca978919858191f0b6d7c94ef9073bf418b247ba846f3df61ff783faf12a4d15ca978919858191f0b6d7c94ef9073bf418b247ba846f3df73a94c8c11d0436560c2fec9dbc3740e67f2427a13b53a9b1c3f67f5f5debbd9ef36b6e2a83776da1b2142e24e56b76457961b1e33c8d9c0a1912d68cef2cb39ef36b6e2a83776da1b2142e24e56b76457961b1e33c8d9c0a1912d68cef2cb3e7048c6d716d2b09f5cf1002f7a4f30aa0bcac2ef1dfda124853845e891b09d3203ee3f95ac02c62f3921d62a9c870e5bc68acef4270548193eca30b94ebafcb203ee3f95ac02c62f3921d62a9c870e5bc68acef4270548193eca30b94ebafcbb5e2bad9cae60b1e15660c5d65af54ad3c9a0ef9dd5f893286246cd6dc05defc1624023631005e1bb2eb9313a3b5fb47b259e41d1bd24127867b582df7ee8d3ab0187124cfbf0b2795f720bbab51db9c619afd76019e970c372ede9122b31a3d37ebea363d98e962cac6371d212f0e3a6f842b3d79c36656ebc552064f445db47afdee38faa76dda38295f9d6422e88fd5143c36a83b8dbeba7686e19193cd517afdee38faa76dda38295f9d6422e88fd5143c36a83b8dbeba7686e19193cd516e0e4efe5f7988dfbd214c90738817f321d0376fcab2f073524673ce567df5ae79ff57d9648e3912798b1d5d833525a59bd8c59b6048a81f284c52ee5ef63a7d79ff57d9648e3912798b1d5d833525a59bd8c59b6048a81f284c52ee5ef63a7d9b09b232cca684a3dcf01e81969fa42965c2ff44e90fa55508c85e283d1d28b765a6679857eca0c6d01d9726fc7d9bc23e4c463fca0cd3cffccf9dc3c775b49b65a6679857eca0c6d01d9726fc7d9bc23e4c463fca0cd3cffccf9dc3c775b49b0845595cc91bd470112cba824875fb4d5618e420b0dd8bfac44d9955e83712014321f8eec40bcc24cedce5fde86cd34497d22b8e25257f06eabf22ea454543224321f8eec40bcc24cedce5fde86cd34497d22b8e25257f06eabf22ea454543222dc7f8fa9b93ed5bb1f6822f89bfb09bcebb20a2b876cfa32ffdf7d7c1cf9328e67e0e7f90a30e6bad006289ab2fbaf163e7f4f75bd5adbe279c74c6a1a0e6c5e67e0e7f90a30e6bad006289ab2fbaf163e7f4f75bd5adbe279c74c6a1a0e6c5ae9d5aa4795cbd7bb80ab32ed59c6f06d528643d8212282d59cce4870b5c3c002851dbf7dd056d7bd8a6ec544bdb788ae64173798df86e9cee8b645dfc51c3bb2851dbf7dd056d7bd8a6ec544bdb788ae64173798df86e9cee8b645dfc51c3bb625ca5cafc376bc725d15a07fd56dee1a87c48f83a3e3d4fa3df65b9e1dd9ac5dc64d9d7de9f88d1eca0923b426187485e43081e9e297227ba39f3e62774085cdc64d9d7de9f88d1eca0923b426187485e43081e9e297227ba39f3e62774085c9f7034181504367d03db71464f570c5452a14651042a849a7e3e27526bf88757196e5f7309a77712f6ea7a2654f8d28a2257006437ef2d00bce8a3c1104e3c8d196e5f7309a77712f6ea7a2654f8d28a2257006437ef2d00bce8a3c1104e3c8df6337fcc7b59546ae7be596d36ec1980ff122277ac2e3628b04303f580d4dd1e3fc770e776a68970f730c9cb6e37f1c7d5aa443cd50d24718365f923c11e08173fc770e776a68970f730c9cb6e37f1c7d5aa443cd50d24718365f923c11e08173c7ad39c2a181062918acbf7710101399b479f503c699377ae3530990dfe7f87fd2bb8415373ba6da5ff4e4c191c2a5c93c375f6218abc583965394ce2fcff76fd2bb8415373ba6da5ff4e4c191c2a5c93c375f6218abc583965394ce2fcff76284c20cdb3d938f8c1e436ed511d7a458672f56603e84774f41b04bb9c55ea09330742ce32b62cdbba1963cd792d12e54418b1d9e91204e8c79de4d0497ccbb1330742ce32b62cdbba1963cd792d12e54418b1d9e91204e8c79de4d0497ccbb136fff973192f631246dab3b0f3b175f30630e25273c27d6a9013ba8dc850934f749dc4a2055121ad7334f60f9f8aa12e7c61eea4c06a7c474922476bcc52fbcaeeec52e3ac19bf97a5202a24f245de438d5fbb8085b7ffea136d117821ab0e9360a750d61a646a83e434c5f7f976e2687cf3136f7265779ceee4e779ea0ff321b49e745a7a0c142f868bc01ad39d977eada5c877acaebcd9e420262a3ff756c5b49e745a7a0c142f868bc01ad39d977eada5c877acaebcd9e420262a3ff756c580b9b8474d3919cd9f30d5729f622ff30fe63b6d081e8cf60a320c2fde9a48998f928348e5ca8211903a074f301d35f446e18464bd4f08625053e1d92c9a9d708f928348e5ca8211903a074f301d35f446e18464bd4f08625053e1d92c9a9d70f6efb3e67fcc3ff7d40853b50023427c4a387d8a63cd49935680b6c79497681be2daa3095642fc31a3956c3b1ee2372643d2913797c0f830194350274a29c78be2daa3095642fc31a3956c3b1ee2372643d2913797c0f830194350274a29c78bb8dd9770e9b6dc82f8582828adec2528880d0ad6e785467fc062d5b2d2cf688e59938883babf831b61ef83557b7d90be9028195bced24aa6a7bfb875ae3fbc7059938883babf831b61ef83557b7d90be9028195bced24aa6a7bfb875ae3fbc70bc4002027a4a4e211a525a5766b693063248466b73bcb18b36e53d1f507798ec9db1936c6995d56ffedaf6992894cbb892f8952ae7f1e765d97f44ac88dc7ebf9db1936c6995d56ffedaf6992894cbb892f8952ae7f1e765d97f44ac88dc7ebf166d45af0858a661ad1e273195ae2f3b38749e1f09655ed7e5a0cc999d5130416d54c6d9972da6e2da730d4195e3f4a57781a8686a144a0f94834982678259576d54c6d9972da6e2da730d4195e3f4a57781a8686a144a0f9483498267825957f9ca119e4df3532ba3e979b29fb03908c8f04b072a876104ebaa7305a2ab986f93f88d1b8d64594a6aef6a180484cc7c13307ae58e0160003e366a0df9593cdefeab98a7713c29f9275d9f3ceae5ec8e44a5889546e1ea4b65b9ac646216b3d2037295db8404150f873b4ffa08d671959176f89c85fffb83dea896c1aa010aa1fdbcb700cf607cbf2487fc468f3172a21859ce0940741a733c1ff62389cb8a2dfdbcb700cf607cbf2487fc468f3172a21859ce0940741a733c1ff62389cb8a2d9e39622ae359961fe6a566d4d15f8686ccf48b67d2c5eac92cea8ab090c070b877a05118c0a1f1bb4e685b71f56161d3f6e6cf95132ae5c1c98d7ceb64ac7ca377a05118c0a1f1bb4e685b71f56161d3f6e6cf95132ae5c1c98d7ceb64ac7ca31b622abe507117a4a3fa19c5e3010136d6bfdfee7ab16e71b97ba144771fc09c7a7393d2e328fa41f6b36548d485b3560d0e4fef7f6525a7a114a4131f1b113b7a7393d2e328fa41f6b36548d485b3560d0e4fef7f6525a7a114a4131f1b113bf35bc1e9eaff0df9b2772c872856ac439b6287fa89bb44a9d5ab30ce442a94766a0c0760800ee92c5d4e8bf17e4dab06f77bb58ac69cd1d67f3301f59d4c21296a0c0760800ee92c5d4e8bf17e4dab06f77bb58ac69cd1d67f3301f59d4c21294e0ebeb08f92befd212ad0746728c0ffedc52c59fed6c83e279bbb9b574e3e6aed4450adb45098485c8fadd5d014dae2cf35ef9ad0a80947470216d68ad24c6ded4450adb45098485c8fadd5d014dae2cf35ef9ad0a80947470216d68ad24c6d861b1c29f6123de83f6fa72e57dd605477ca5c09a2929e431692bc2b527c0e5a64ea59b33cb66b308e75c4ca1f946792ec454c3639ff0b5cb25956174cc3ff5e64ea59b33cb66b308e75c4ca1f946792ec454c3639ff0b5cb25956174cc3ff5ecf3c313dc33b3f4124fd96880575e7e1f60b58981ecdcda46ad101c368b2c2c1df90e74a1224ca60813e09495b1a164ce9eccd057cbff37231360323ad7ef81fdf90e74a1224ca60813e09495b1a164ce9eccd057cbff37231360323ad7ef81f9ce25a76e342f7f48706d649a06569e8ba507351376496acc78703187f05fe70d5b432b958f5015fbeaf591956e001a6dd46c79efc8649a674a84d9eb35d0176d5b432b958f5015fbeaf591956e001a6dd46c79efc8649a674a84d9eb35d0176551f8ef87867bf1277058cab8c07fe78ba4bf3f1c38742964b338415fc2c342e8a84c0c384dab0c9d6d72028d584861080542398f49ae9845b14a968df04c2a08b4f22f04510004e2ddd7a64883cf47154433e622959a21dd60671b72fe5295f48a8801a9a22421f20ad21b8cc632606886209684fc74f9a8a2271e268b8ed152738b58e959cd9891ccddc6a8e086807795c6f3eaae5f53c6c2bd9862a89e7f12738b58e959cd9891ccddc6a8e086807795c6f3eaae5f53c6c2bd9862a89e7f125908facdaaccfee13532d42e74643b6e1d4deba182667c169e9c130ffe4161f0ce8f813a3f39d61b1059097f503d6d05459e584af0788569b6dc0c984b6747c0ce8f813a3f39d61b1059097f503d6d05459e584af0788569b6dc0c984b6747cc8ad697d6efa9bbb0e35f2b03b08de3feab4b17b70a56ae81e7f7e6891152cd8c50bec7b538828d0e7b4f354b0e3c8ccc3bd0126aac0836c668008eba13a0a41c50bec7b538828d0e7b4f354b0e3c8ccc3bd0126aac0836c668008eba13a0a41d8b7709ead1f6f75a904488a10dc22ad86d10481f5b336bb9ae89e7cd7972716ba0096ec493688b71319194fba88d64c89abea0061e9bb8b5ee3e775c7658095ba0096ec493688b71319194fba88d64c89abea0061e9bb8b5ee3e775c76580953ed408c207f173522d4cfe6357ca91228b2b6a586b727d6ab6e1475f1c7bc812b3eb92a2ab0e205ad47760eb36f3abc095a8f1ded52d292581852ed22528ac7db3eb92a2ab0e205ad47760eb36f3abc095a8f1ded52d292581852ed22528ac7d1396c450c956f498a187f87dfa5978ade3bafbedebc2d10c44df27b4b97076c892445e16029d5247abc2254c9bbbcc22487607e3b10a6cd19c54210dcd93f3e992445e16029d5247abc2254c9bbbcc22487607e3b10a6cd19c54210dcd93f3e9b0719ca1dfa58b1d5e60d1c2ab931569ad49f66d7861d179989a8bdbbc3571adab5e99e8399a6be804513c3ca056d7b9b4c8b9d4f919eee7e384f7c497e30adaab5e99e8399a6be804513c3ca056d7b9b4c8b9d4f919eee7e384f7c497e30adafb4854edb226e45ad4c81cd8f4b606a0c504b91575f5d6d4e6408ccbcc16de87462c7e292e5181fe8194b3ce82779cc80fb99cb5adaebed757f9eb3baa587891462c7e292e5181fe8194b3ce82779cc80fb99cb5adaebed757f9eb3baa587891ea017baba502c916dc90ffdaf7250d27b46910e1901b6b89d19b472bb014da47a74d01e283c194485dc065565a85619ee09c7c72244de1abe465215d192b4deea74d01e283c194485dc065565a85619ee09c7c72244de1abe465215d192b4dee9ae68c507e5e0659f7991f5940f1a6fb3e3fb48f3d94448f3db74604f8f9bb8af431682a90544ca8f19b024ed5f5580eb5d1ca10e3e5a7d23cd4a13de2048512f431682a90544ca8f19b024ed5f5580eb5d1ca10e3e5a7d23cd4a13de2048512df2654a411e7b5b543aba4f3edc2dde79040ca11e3e05edb7fc148bd1849ed9311350b59c00974c5d766898dad5db3e86e2304840842b852c3200a462ad9a0b311350b59c00974c5d766898dad5db3e86e2304840842b852c3200a462ad9a0b382d1a1cccaf786b866ebb313df0353c077c0e2382ee7aabcb91030e51e68c4acdcaec60fe571fd320f4268ab071d094b9b2af57f4e1894b4385dcce0af9f1b95dcaec60fe571fd320f4268ab071d094b9b2af57f4e1894b4385dcce0af9f1b9550603f34de8f78a209112b62dfa69131726c605a55a0ca8ea912a94daaadab2d06fdd2a00964b452842edadf46974343520d6453476fe5a96e170dba51ce52a806fdd2a00964b452842edadf46974343520d6453476fe5a96e170dba51ce52a8c71a14ab100bfc1dd68298dcee8d5336ae8fd2dd8736445ac98c1484f2b2b31eabb4d5d105d7cd9eb9b6d4a78cb788eef67f3e8528c3e083512da947ee636032abb4d5d105d7cd9eb9b6d4a78cb788eef67f3e8528c3e083512da947ee63603279af32754a82032372c9fd3e228ef15fc16d76b85dea80309b62660b9a951cf7a072d2e4373d3d06c6c45239f99a15d1ea08da9a4982d7ee2c0c2a41f2632d65a072d2e4373d3d06c6c45239f99a15d1ea08da9a4982d7ee2c0c2a41f2632d650a133cade084a6e51233c73220b6385d197a8b461ea33a4ab9da66a117b7244a33cf0ee7f471a4dac3eeaa0b65eb2c97bc53c0466616ca32b9e0ef8fefcaad8a33cf0ee7f471a4dac3eeaa0b65eb2c97bc53c0466616ca32b9e0ef8fefcaad8aff1607f8023abcef01d5f148a0ddc79fc547408a42a894841469597c4edcf3648e30a6f21803fcfc8c16ba83549f0e20a0768e5d47c4780c212130cf700fd6948e30a6f21803fcfc8c16ba83549f0e20a0768e5d47c4780c212130cf700fd6945111796de863fec86482e3d37844af398cfd8ed1538bbdd30cc9d3b2221e5396c275a4ee0c928b39b01bd36678d47e7ebf4ca7cd09acf7395f392eacd5266d21c275a4ee0c928b39b01bd36678d47e7ebf4ca7cd09acf7395f392eacd5266d211676acdeadbdc955f01d68f7aeadf1ae6e331e4a866cddb55f60a4eb8f35b09fc67f98a59b419b5201bba590d23cd0c3601aa81306aa6bfbfc7b1f79f4f1aa2dc67f98a59b419b5201bba590d23cd0c3601aa81306aa6bfbfc7b1f79f4f1aa2d0be5434dfbdf24291e6adfec4553fbdbad378125cee74b82803cc53b484f38be29c41ce3a17d7c2543ec33a3c047c922ecf2e92536013cbea4edab62968774a429c41ce3a17d7c2543ec33a3c047c922ecf2e92536013cbea4edab62968774a462ce25a6d3a888ce400fe6f3ca1181e617b335b2896e835f932c2cf015576b9419d5040fa33024c5140c43931db0d4f15d41eb6b34804c4fcbe7978fffd045e419d5040fa33024c5140c43931db0d4f15d41eb6b34804c4fcbe7978fffd045e4dee838e133808c57a7f36221b373b70f09f10d95f56925d317af483b643f25be4c1f0334cb8d884d9ddff73f9fabf495c869439228659db4c02c09c0424408e3c4c0b11a026b92034582eba9ecb2f2c0ecbfd14ff240bfff3f580880fe2c774fcd1f47f9ed85ef803b6ab3dd6c0f27acee696d8160160dfb7d1c58a75020340757f08d1cceb53d918c4a0f405c0bfa9b7d59a6e87f388c435f95e86d475121d357f08d1cceb53d918c4a0f405c0bfa9b7d59a6e87f388c435f95e86d475121d30efd96ccc3317ea8ad82312189acc4f8d7bdcb568f0e777ae89466d183b6eef20119d994ac2e81b6e2671879399baddcc7fad2fa1ad7b57e43d1f76ced54743d0119d994ac2e81b6e2671879399baddcc7fad2fa1ad7b57e43d1f76ced54743dd9443fbcc00521ce8cca40e840496b020fef5149440320b416f2f91cabec8200512b348279afe78cbb9bc75e1342197f3fe0682fa7e026bfa9c7f86ff6f9a1da512b348279afe78cbb9bc75e1342197f3fe0682fa7e026bfa9c7f86ff6f9a1dae991f1adc1acc63bafe2b0f19f8e9d2510ece0f21486ede23159bf542373f8fc6d1ff47a4999aca752b1d8fcb4e3889047cb6625899e135bed123e2d144d5e616d1ff47a4999aca752b1d8fcb4e3889047cb6625899e135bed123e2d144d5e619fdc209d6875ecf95140306d704e5a5eb5bdda605f0451cf5ed3e90284168c8a430e7c055420a108a7d457fffe08e482177e72793a774bba72669786eb55fbdc430e7c055420a108a7d457fffe08e482177e72793a774bba72669786eb55fbdc70604f02a185881177139f4067c5995ae669806d199e4c9626936c2a2852120f36eb5d84bed5fc207dbb6c964ad02821922bef9e5839bce4adce21704549d43136eb5d84bed5fc207dbb6c964ad02821922bef9e5839bce4adce21704549d431e1e51e1f9b9870400e00969e4e303e1aef12ea145becb656e390dd9e487652836a4cc65e4e296b402c5b6f967f585df6961e4e8543f18cf1f9dfb704efb2264a6a4cc65e4e296b402c5b6f967f585df6961e4e8543f18cf1f9dfb704efb2264ab41c095660f5e9db65feee38514be0fa4904b3f79e7de777ea3e87be67c51d2ec6c4adc9cb72adfdc39e1e53a8eed4940cef4dcf72928b0318261fe01009ce7dc6c4adc9cb72adfdc39e1e53a8eed4940cef4dcf72928b0318261fe01009ce7de5b788ce486126a0e1c483d54d6c079230d89f90008297f115a06c59e3f6815fca986dd755da4a41a990febb1c9f7fa657a715bc801e573cd8646b0d0063adefca986dd755da4a41a990febb1c9f7fa657a715bc801e573cd8646b0d0063adefc31f008eb53d99197b0f3c43655dcaf30c91ee3d2ccd30ba3acbd3aec5668092198bafe5b2f2a7ffa2feeccc91ceeb42891faf0c2be971bcdd06cbdf7a2069d2198bafe5b2f2a7ffa2feeccc91ceeb42891faf0c2be971bcdd06cbdf7a2069d27f6fe1c5f52940cd0b266392d5415d89b1a0b97132957842bfa7f8984a60fe0481b5cf271a1bdf1fb219af46cc3321e566ec762304274ef42b798629240aecac81b5cf271a1bdf1fb219af46cc3321e566ec762304274ef42b798629240aecac2d7ba11778d54ab944362ee302dca6d47d8525bd243226a7ccbe75f32d8736d5d211cc89730dfae46eb34af05e3e3b97629952a2aa7afdeb57fc0ab91b9c0ab3d211cc89730dfae46eb34af05e3e3b97629952a2aa7afdeb57fc0ab91b9c0ab3ae66607e5b786d0f2746dbbaf97b24d0c98d6e0151dbaf84c1dff450076b5c4a42fa960c6c222f28e3bdbb6d86a69781f1f1c82b46c073b91c5bbc5e9c9ec43642fa960c6c222f28e3bdbb6d86a69781f1f1c82b46c073b91c5bbc5e9c9ec436e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85577efc4b236e0a68360adb6f77c3220d8bb93df5766b034230f1f483c4d2fad1277efc4b236e0a68360adb6f77c3220d8bb93df5766b034230f1f483c4d2fad1288a5de34a8b07402b1324eeb15a538843585f09ba0b0c66670298c1db450fe9aaa330434c831d1ac05de77d3ab5a7b73e5f935114efa5f36190b59ed08271020aa330434c831d1ac05de77d3ab5a7b73e5f935114efa5f36190b59ed082710205cf578d090d5e28461d00be5bd18023bb78f15b30b08fc511680782ec52f7af7516e1cf56fcc60973a4464265618d5c55a6ca0e2a45f57282fde5f56734bd087516e1cf56fcc60973a4464265618d5c55a6ca0e2a45f57282fde5f56734bd087f2f1ef4ef573ca26236c35224c1eb30886ea0a2600b2b424aa4592d34c7aecac28e2d510186d8c89a1fd3e7b95f7bffe504e205bf0a9848e6f618f1faee093a928e2d510186d8c89a1fd3e7b95f7bffe504e205bf0a9848e6f618f1faee093a9a4e544ace786a24ae19fad7b256140d990f4a2af1b8e2b2832428c56061b089aa3e913a537567b3cf69cbd2b27efaedc28665c46763d9f59e784ca446d3057169f9a7d19611f325edfb25ddd48b54c330b732e2a8a39d614166d184ce1cbac709856ba05a9c9ff9051c2673dbbb88a6f8f86f9de37d430b664f873b60be7253e19a24fba8dd83e6207ee7e226f4f8b98403d86c363b916d5ac1f5dea889869a819a24fba8dd83e6207ee7e226f4f8b98403d86c363b916d5ac1f5dea889869a87a2a7f570dafed39ac28bd00d5dd8daf5598ca044c504ed2aece502e27908017cb4c1c98e6fc848378be494909df36750c95572d72e56b14b76c0a54a7557f02cb4c1c98e6fc848378be494909df36750c95572d72e56b14b76c0a54a7557f02d5a8e32df3297b9db164daff1993bff6b52885b3b417aacb2292fce45572408cc0afb41571fbade468795eb34d3a81dc97681edaa85f7c3bb9c4224c9c8b24c190daa379b6e58d755652bfb39fe5fdd8059c98fe4177b4de5102d8a0d716acd7f1072e6bfcae00bfb3c01a732a9739433a9b075f2aab4c768dd3b87b9c3ef004640c3148f8d8e0db24f637dd73fb8d74319c1673ed06d7b9c8766c0fe0acfeddf913b9bbe6d820bd30e87546d33b53a13c70cc4daf63f170414529b1ab179f7338401736533caf2e6d4d0604472818f6ce99c9aa41bf85bb3b362c3b650dd24cf1089a64baaa00f5650ec1eba5616021e43fed8d45a72c482d4b7b75be96e79365e282407690ea201ddd345b9a2ca9a88205eaabfa39037de8e0d71f1d061173bc96b1ea87758991e052eace1b24699c2d31fa1ee5d612b18308f8a0436214855723f3352562d73ee210bfacc277c1c58e58cd7f429745f1ad9e92f516b44154adfe80a3b67cbd6acd8d7483f076f3ea948961b34995ab7b216718dd77c8fde3a42376e0e262ec537ab7ddcbbdb3adfedf0dde5e712523b5539d2c2df7cb71075e68df1590e1609a3c0f5da6127e06d2c45ee3247f2fda575ecceadaf28549599a61794d8182bc45786ac922ccfef0b7451aea32910c0a3e0379e59c549b33c84fddabd5ef340b7de1b18fd222497dcc4d0105e1e2c1daa1f37cca6b717c530f4fddabd5ef340b7de1b18fd222497dcc4d0105e1e2c1daa1f37cca6b717c530f9a884a4f523e6abb6fd5819e2fbdfb0736d4ceac748820bbfd1c073b4526e5a1145930434e550632b39af36dacadc159a8b229b886a98e6a36a65e45890ec117c1ab5202ca7b4d0e29651fdff7a2859749dd6e206cdd26cf08c0f86843a21bdec62cce6afa01697c71c0f77d8106085c6de76417d748d959f1016cb6160c2fc38177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b88064338366bc1981967c12c28d2775aa9bd88b05f28bdce9a2998c2948707a04652ee6202c72c65b213a0d44f4f087abac42e9178713ca84b85c5b0c0849601568ad88d941e85e8ed6a9fc3b4d534fe224926f264ebe38b61582da245ab687347985d9d4893c52beac21fd3a384626b27c1635e55f25e3fe5a2ac9c880c9a483cbd33a6507bc92360df61fc2d43cb30f311f264e420a39e575870edee16cb774a1939c382c4d20b6075a1133d0a1d094daa20609d5527d1622264f60f71c0005bf45f5c902433b4c473c67858ca73142f72d493f3b0a8cd7bbec480ad6d6a7fb991b6ce127a0c4f642d3e1b22d8a857cf5b44500b69f2cb6075949ef295a009d4ccf3d3b2696b4e1dd9e986f85af30afe0e325f7d21d1170000916212cc5a8336a4e9@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootroottuned-2.10.0-6.el7_6.3.src.rpmconfig(tuned)tuned  @@@     /bin/sh/bin/sh/bin/sh/bin/sh/bin/sh/bin/sh/usr/bin/python2config(tuned)dbusdbus-pythonethtoolgawkpolkitpygobject3-basepython(abi)python-configobjpython-decoratorpython-linux-procfspython-perfpython-pyudevpython-schedutilsrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)systemdsystemdsystemdutil-linuxvirt-whatvirt-whatrpmlib(PayloadIsXz)2.10.0-6.el7_6.32.73.0.4-14.6.0-14.0.4-14.0-15.2-14.11.3# remove ktune from old tuned, now part of tuned /usr/sbin/service ktune stop &>/dev/null || : /usr/sbin/chkconfig --del ktune &>/dev/null || :tuned2.0-0[1[1[[h@[[@[@[i[<[d@YY@YY@Y>@Y6@Y i@Xh@X@X!@W֘W@W@W@VV<@VI@V@UM@UM@U@U@T?@T3T2@T2@T2@T+T+TT@S@SpSj @SSc@S@SnR@R@RkRG@R|@R|@Rz/@R^Q@Q@QHS@Q0@Qh@P!@PP@Pr@P @O/@O/@Oz@Ou@Jaroslav Škarvada - 2.10.0-6.3Jaroslav Škarvada - 2.10.0-6.2Jaroslav Škarvada - 2.10.0-6.1Jaroslav Škarvada - 2.10.0-6Jaroslav Škarvada - 2.10.0-5Jaroslav Škarvada - 2.10.0-4Jaroslav Škarvada - 2.10.0-3Jaroslav Škarvada - 2.10.0-2Jaroslav Škarvada - 2.10.0-1Jaroslav Škarvada - 2.10.0-0.1.rc1Jaroslav Škarvada - 2.9.0-1Jaroslav Škarvada - 2.9.0-0.2.rc2Jaroslav Škarvada - 2.9.0-0.1.rc1Jaroslav Škarvada - 2.8.0-5Jaroslav Škarvada - 2.8.0-4Jaroslav Škarvada - 2.8.0-3Jaroslav Škarvada - 2.8.0-2Jaroslav Škarvada - 2.8.0-1Jaroslav Škarvada - 2.7.1-4Ondřej Lysoněk - 2.7.1-3Jaroslav Škarvada - 2.7.1-2Jaroslav Škarvada - 2.7.1-1Jaroslav Škarvada - 2.7.0-1Jaroslav Škarvada - 2.5.1-7Jaroslav Škarvada - 2.5.1-6Jaroslav Škarvada - 2.5.1-5Jaroslav Škarvada - 2.5.1-4Jaroslav Škarvada - 2.5.1-3Jaroslav Škarvada - 2.5.1-2Jaroslav Škarvada - 2.5.1-1Jaroslav Škarvada - 2.5.0-1Jaroslav Škarvada - 2.4.1-1Jaroslav Škarvada - 2.4.0-6Jaroslav Škarvada - 2.4.0-5Jaroslav Škarvada - 2.4.0-4Jaroslav Škarvada - 2.4.0-3Jaroslav Škarvada - 2.4.0-2Jaroslav Škarvada - 2.4.0-1Jaroslav Škarvada - 2.3.0-16Jaroslav Škarvada - 2.3.0-15Jaroslav Škarvada - 2.3.0-14Jaroslav Škarvada - 2.3.0-13Jaroslav Škarvada - 2.3.0-12Jaroslav Škarvada - 2.3.0-11Jaroslav Škarvada - 2.3.0-10Jaroslav Škarvada - 2.3.0-9Jaroslav Škarvada - 2.3.0-8Jaroslav Škarvada - 2.3.0-7Jaroslav Škarvada - 2.3.0-6Daniel Mach - 2.3.0-5Jaroslav Škarvada - 2.3.0-4Jaroslav Škarvada - 2.3.0-3Jaroslav Škarvada - 2.3.0-2Jaroslav Škarvada - 2.3.0-1Jaroslav Škarvada - 2.2.2-4Jaroslav Škarvada - 2.2.2-3Jaroslav Škarvada - 2.2.2-2Jaroslav Škarvada - 2.2.2-1Jaroslav Škarvada - 2.2.1-1Jan Vcelak 2.2.0-1Jaroslav Škarvada - 2.1.2-1Jan Vcelak 2.1.1-1Jan Vcelak 2.1.0-1Jaroslav Škarvada - 2.0.2-1Fedora Release Engineering - 2.0.1-4Jaroslav Škarvada - 2.0.1-3Jan Kaluza - 2.0.1-2Jaroslav Škarvada - 2.0.1-1Jan Vcelak 2.0-1- Reworked setup_kvm_mod_low_latency to count with kernel changes Resolves: rhbz#1653767- Updated disable-ksm-once patch Related: rhbz#1652822- Disable ksm once, re-enable it on full rollback Resolves: rhbz#1652822- Added workaround for rpmbuild bug 1626473 related: rhbz#1616043- Fixed realtime-virtual-guest profile to call script.sh related: rhbz#1616043- De-fuzzified realtime-virtual-enable-rt-entsk patch related: rhbz#1616043- realtime-virtual-guest/host: start/stop rt-entsk daemon on initialization/shutdown resolves: rhbz#1616043- use online CPUs for cpusets calculations instead of present CPUs resolves: rhbz#1613478- new release - rebased tuned to latest upstream related: rhbz#1546598 - IRQ affinity handled by scheduler plugin resolves: rhbz#1590937- new release - rebased tuned to latest upstream resolves: rhbz#1546598 - script: show stderr output in the log - realtime-virtual-host: script.sh: add error checking - man: improved tuned-profiles-cpu-partitioning.7 - bootloader: check if grub2_cfg_file_name is None in _remove_grub2_tuning() - plugin_scheduler: whitelist/blacklist processed also for thread names - bootloader: patch all GRUB2 config files - profiles: added mssql profile - tuned-adm: print log excerpt when changing profile - cpu-partitioning: use no_balance_cores instead of no_rebalance_cores - sysctl: support assignment modifiers as other plugins do - oracle: fixed ip_local_port_range parity warning resolves: rhbz#1527219 - Fix verifying cpumask on systems with more than 32 cores resolves: rhbz#1528368 - oracle: updated the profile to be in sync with KCS 39188 resolves: rhbz#1447323- new release - rebased tuned to latest upstream related: rhbz#1467576- new release - rebased tuned to latest upstream related: rhbz#1467576 - fixed expansion of the variables in the 'devices' section related: rhbz#1490399 - cpu-partitioning: add no_rebalance_cores= option resolves: rhbz#1497182- new release - rebased tuned to latest upstream resolves: rhbz#1467576 - added recommend.d functionality resolves: rhbz#1459146 - recommend: added support for matching of processes resolves: rhbz#1461838 - cpu-partitioning: used tuned instead of tuna for cores isolation resolves: rhbz#1442229 - bootloader: splitted string for removal from cmdline resolves: rhbz#1461279 - network-latency: added skew_tick=1 kernel command line parameter resolves: rhbz#1451073 - bootloader: accepted only certain values for initrd_remove_dir resolves: rhbz#1455161 - increased udev monitor buffer size, made it configurable resolves: rhbz#1442306 - bootloader: don't add nonexistent overlay image to grub.cfg resolves: rhbz#1454340 - plugin_cpu: don't log error in execute() if EPB is not supported resolves: rhbz#1443182 - sap-hana: fixed description of the sap-hana profiles resolves: rhbz#1482005 - plugin_systemd: on full_rollback notify about need of initrd regeneration resolves: rhbz#1469258 - don't log errors about missing files on verify with ignore_missing set resolves: rhbz#1451435 - plugin_scheduler: improved logging resolves: rhbz#1474961 - improved checking if we are rebooting or not resolves: rhbz#1475571 - started dbus exports after a profile is applied resolves: rhbz#1443142 - sap-hana: changed force_latency to 70 resolves: rhbz#1501252 - plugin_video: added support for the 'dpm' power method - list available profiles on 'tuned-adm profile'- realtime: re-assigned kernel thread priorities resolves: rhbz#1452357- added skew_tick=1 to realtime and simplified bootcmdline inheritance resolves: rhbz#1447938- added workaround for old pyudev related: rhbz#1251240- respin related: rhbz#1388454 - systemd: added support for older systemd CPUAffinity syntax resolves: rhbz#1441791 - scheduler: added workarounds for low level exceptions from python-linux-procfs resolves: rhbz#1441792 - bootloader: workaround for adding tuned_initrd to new kernels on restart resolves: rhbz#1441797 - cpu-partitioning: use tuna for cores isolation related: rhbz#1403309- new release - rebase tuned to latest upstream resolves: rhbz#1388454 - cpu-partitioning: enabled timer migration resolves: rhbz#1408308 - cpu-partitioning: disabled kvmclock sync and ple resolves: rhbz#1395855 - spec: muted error if there is no selinux support resolves: rhbz#1404214 - units: implemented instance priority resolves: rhbz#1246172 - bootloader: added support for initrd overlays resolves: rhbz#1414098 - cpu-partitioning: set CPUAffinity early in initrd image resolves: rhbz#1394965 - cpu-partitioning: set workqueue affinity early resolves: rhbz#1395899 - scsi_host: fixed probing of ALPM, missing ALPM logged as info resolves: rhbz#1416712 - added new profile cpu-partitioning resolves: rhbz#1359956 - bootloader: improved inheritance resolves: rhbz#1274464 - units: mplemented udev-based regexp device matching resolves: rhbz#1251240 - units: introduced pre_script, post_script resolves: rhbz#1246176 - realtime-virtual-host: accommodate new ktimersoftd thread resolves: rhbz#1332563 - defirqaffinity: fixed traceback due to syntax error resolves: rhbz#1369791 - variables: support inheritance of variables resolves: rhbz#1433496 - scheduler: added support for cores isolation resolves: rhbz#1403309 - tuned-profiles-nfv splitted to host/guest and dropped unneeded dependency resolves: rhbz#1413111 - desktop: fixed typo in profile summary resolves: rhbz#1421238 - with systemd don't do full rollback on shutdown / reboot resolves: rhbz#1421286 - builtin functions: added virt_check function and support to include resolves: rhbz#1426654 - cpulist_present: explicitly sorted present CPUs resolves: rhbz#1432240 - plugin_scheduler: fixed initialization resolves: rhbz#1433496 - log errors when applying a profile fails resolves: rhbz#1434360- Fixed timeout if non-existent profile is requested resolves: rhbz#1369502- Fixed a traceback resolves: rhbz#1372298- fixed Tuned restart from GUI resolves: rhbz#1365533- - new-release - rebase tuned to latest upstream resolves: rhbz#1289048 - gui: fixed traceback caused by DBus paths copy&paste error related: rhbz#1356369 - tuned-adm: fixed traceback of 'tuned-adm list' if daemon is not running resolves: rhbz#1358857- new-release - rebase tuned to latest upstream resolves: rhbz#1289048 - gui: fixed save profile resolves: rhbz#1242491 - tuned-adm: added --ignore-missing parameter resolves: rhbz#1243807 - plugin_vm: added transparent_hugepage alias resolves: rhbz#1249610 - plugins: added modules plugin resolves: rhbz#1249618 - plugin_cpu: do not show error if cpupower or x86_energy_perf_policy are missing resolves: rhbz#1254417 - tuned-adm: fixed restart attempt if tuned is not running resolves: rhbz#1258755 - nfv: avoided race condition by using synchronous mode resolves: rhbz#1259039 - realtime: added check for isolcpus sanity resolves: rhbz#1264128 - pm_qos: fixed exception if PM_QoS is not available resolves: rhbz#1296137 - plugin_sysctl: reapply system sysctl after Tuned sysctl are applied resolves: rhbz#1302953 - atomic: increase number of inotify watches resolves: rhbz#1322001 - realtime-virtual-host/guest: added rcu_nocbs kernel boot parameter resolves: rhbz#1334479 - realtime: fixed kernel.sched_rt_runtime_us to be -1 resolves: rhbz#1346715 - tuned-adm: fixed detection of no_daemon mode resolves: rhbz#1351536 - plugin_base: correctly strip assignment modifiers even if not used resolves: rhbz#1353142 - plugin_disk: try to workaround embedded '/' in device names related: rhbz#1353142 - sap-hana: explicitly setting kernel.numa_balancing = 0 for better performance resolves: rhbz#1355768 - libexec: fixed listdir and isdir in defirqaffinity.py resolves: rhbz#1252160 - plugin_cpu: save and restore only intel pstate attributes that were changed resolves: rhbz#1252156 - functions: fixed sysfs save to work with options resolves: rhbz#1251507 - functions: fixed restore_logs_syncing to preserve SELinux context on rsyslog.conf resolves: rhbz#1268901 - spec: correctly remove tuned footprint from /etc/default/grub resolves: rhbz#1268845 - gui: fixed creation of new profile resolves: rhbz#1274609- fixed traceback during restart attempt resolves: rhbz#1265660- fixed race in modprobe in realtime-virtual-host profile and extended stop action to have hint why it is called resolves: rhbz#1292117- fixed various verification issues (by verification-fixes patch) resolves: rhbz#1252153 - realtime profile now sets cpumask of unbound workqueues (by realtime-set-unbound-workqueues patch) resolves: rhbz#1259043 - fixed lapic_timer_adv_ns cache in realtime-virtual-host profile (by lapic-timer-adv-ns-cache-fix patch) resolves: rhbz#1259452 - fixed find-lapictscdeadline-optimal-fix in realtime-virtual-host profile (by find-lapictscdeadline-optimal-fix patch) resolves: rhbz#1267284 - removed nohz_full from the realtime profile (by realtime-remove-nohz-full patch) resolves: rhbz#1274486- grub support in post scriptlet made conditional not to break s390(x) resolves: rhbz#1265654- patched files are not backed up related: rhbz#1254538- unquoted sysctl values resolves: rhbz#1254538- new-release related: rhbz#1155052 - plugin_scheduler: work with nohz_full resolves: rhbz#1247184 - fixed realtime-virtual-guest/host profiles packaged twice resolves: rhbz#1249028 - fixed requirements of realtime and nfv profiles - fixed tuned-gui not starting - various other minor fixes - defuzzified gtk-3.8 patch- new-release resolves: rhbz#1155052 - add support for ethtool -C to tuned network plugin resolves: rhbz#1152539 - add support for ethtool -K to tuned network plugin resolves: rhbz#1152541 - add support for calculation of values for the kernel command line resolves: rhbz#1191595 - no error output if there is no hdparm installed resolves: rhbz#1191775 - do not run hdparm on hotplug events if there is no hdparm tuning resolves: rhbz#1193682 - add oracle tuned profile resolves: rhbz#1196298 - fix bash completions for tuned-adm resolves: rhbz#1207668 - add glob support to tuned sysfs plugin resolves: rhbz#1212831 - add tuned-adm verify subcommand resolves: rhbz#1212836 - do not install tuned kernel command line to rescue kernels resolves: rhbz#1223864 - add variables support resolves: rhbz#1225124 - add built-in support for unit conversion into tuned resolves: rhbz#1225135 - fixed vm.max_map_count setting in sap-netweaver profile resolves: rhbz#1228562 - create tuned profile for RHEL-RT resolves: rhbz#1228801 - plugin_scheduler: added support for runtime tuning of processes resolves: rhbz#1148546 - add support for changing elevators on xvd* devices (Amazon EC2) resolves: rhbz#1170152 - add workaround to be run after systemd-sysctl resolves: rhbz#1189263 - do not change settings of transparent hugepages if set in kernel cmdline resolves: rhbz#1189868 - add tuned profiles for RHEL-NFV resolves: rhbz#1228803 - plugin_bootloader: apply $tuned_params to existing kernels resolves: rhbz#1233004 - add support for no daemon mode resolves: rhbz#1068663- new-release resolves: rhbz#1093883- add autodetection of grub2 to plugin_bootloader resolves: rhbz#1150047- fixed tuned-adm list traceback resolves: rhbz#1149162- fixed cmdline handling in bootloader plugin related: rhbz#1148711- grub template 00_tuned, do not return error if there is no cmdline resolves: rhbz#1148711- fixed tuned-gui polkit path related: rhbz#1093883- new-release resolves: rhbz#1093883 - fixed traceback if profile cannot be loaded related: rhbz#953128 - powertop2tuned: fixed traceback if rewriting file instead of dir - daemon: fixed race condition in start/stop - balanced: used medium_power ALPM policy - balanced: used conservative CPU governor resolves: rhbz#1124125 - plugins: added selinux plugin - plugin_net: added nf_conntrack_hashsize parameter - profiles: included sap-hana and sap-hana-vmware profiles - profiles: sap-profiles in individual subpackages resolves: rhbz#1058483 - man: structured profiles manual pages according to sub-packages - improved error handling of switch_profile - tuned-adm: active: detect whether tuned deamon is running - removed active_profile from RPM verification resolves: rhbz#1104126 - plugin_disk: readahead value can be now specified in sectors resolves: rhbz#1127127 - plugins: added bootloader plugin resolves: rhbz#1044111 - plugin_disk: added error counter to hdparm calls - plugins: added scheduler plugin resolves: rhbz#1100826 - added tuned-gui- autodetecting initial profile in runtime, not int post install resolves: rhbz#1144067- updated man page to include atomic-host and atomic-guest profiles related: rhbz#1091977, rhbz#1091979- add atomic-host and atomic-guest profiles resolves: rhbz#1091977, rhbz#1091979- add support for assignment modifiers resolves: rhbz#1096917- handle root block devices resolves: rhbz#1033251- reverted fix for bug 1073008, dependency is not met on s390 related: rhbz#1073008- added requirement to kernel-tools resolves: rhbz#1073008 - made cpupower.service conflicting resolves: rhbz#1073392- re-arranged profile autoselection patches for better maintainability related: rhbz#1069123- fixed profile autoselection resolves: rhbz#1069123- throughput-performance is default for the server resolves: rhbz#1063481 - THP not disabled in the latency-performance profile resolves: rhbz#1064510 - added network-latency profile resolves: rhbz#1052418 - added network-throughput profile resolves: rhbz#1052421- altered dirty ratios of troughput-performance for better performance resolves: rhbz#1043533- Mass rebuild 2013-12-27- removed useless find from the spindown-disk profile resolves: rhbz#1030439- defuzzified patches related: rhbz#1028119, rhbz#1028122- fixed race condition in the start/stop code resolves: rhbz#1028119 - improved tuned responsiveness resolves: rhbz#1028122- new-release resolves: rhbz#1020743 - audio plugin: fixed audio settings in standard profiles - video plugin: fixed tunings - daemon: fixed crash if preset profile is not available - man: various updates and corrections - functions: fixed usb and bluetooth handling - tuned: switched to lightweighted pygobject3-base - daemon: added global config for dynamic_tuning - utils: added pmqos-static script for debug purposes - throughput-performance: various fixes - tuned: added global option update_interval - plugin_cpu: added support for x86_energy_perf_policy resolves: rhbz#1015675 - dbus: fixed KeyboardInterrupt handling - plugin_cpu: added support for intel_pstate resolves: rhbz#996722 - profiles: various fixes - profiles: added desktop profile resolves: rhbz#996723 - tuned-adm: implemented non DBus fallback control - profiles: added sap profile - tuned: lowered CPU usage due to python bug- lock CPU to C1 instead of C0 in latency-performance profile resolves: rhbz#1013085 - readahed multiply set to 4 in throughput-performance profile resolves: rhbz#987570 - packaged pmqos-static script for debugging purposes resolves: rhbz#1015676 - added global configuration file with the possibility to globally disable the dynamic tuning and it is by default disabled on RHEL resolves: rhbz#1006427- do not package backup file related: rhbz#986468- used pygobject3-base instead of pygobject2 resolves: rhbz#986468- new-release: - cpu plugin: fixed cpupower workaround - cpu plugin: fixed crash if cpupower is installed- new release: - audio plugin: fixed error handling in _get_timeout - removed cpupower dependency, added sysfs fallback - powertop2tuned: fixed parser crash on binary garbage resolves: rhbz#914933 - cpu plugin: dropped multicore_powersave as kernel upstream already did - plugins: options manipulated by dynamic tuning are now correctly saved and restored - powertop2tuned: added alias -e for --enable option - powertop2tuned: new option -m, --merge-profile to select profile to merge - prefer transparent_hugepage over redhat_transparent_hugepage - recommend: use recommend.conf not autodetect.conf - tuned.service: switched to dbus type service resolves: rhbz#911445 - tuned: new option --pid, -P to write PID file - tuned, tuned-adm: added new option --version, -v to show version - disk plugin: use APM value 254 for cleanup / APM disable instead of 255 resolves: rhbz#905195 - tuned: new option --log, -l to select log file - powertop2tuned: avoid circular deps in include (one level check only) - powertop2tuned: do not crash if powertop is not installed - net plugin: added support for wake_on_lan static tuning resolves: rhbz#885504 - loader: fixed error handling - spec: used systemd-rpm macros resolves: rhbz#850347- new release: - remove nobarrier from virtual-guest (data loss prevention) - devices enumeration via udev, instead of manual retrieval - support for dynamically inserted devices (currently disk plugin) - dropped rfkill plugins (bluetooth and wifi), the code didn't work- new release: - systemtap {disk,net}devstat: fix typo in usage - switched to configobj parser - latency-performance: disabled THP - fixed fd leaks on subprocesses- fix: powertop2tuned execution - fix: ownership of /etc/tuned- new release: - daemon: allow running without selected profile - daemon: fix profile merging, allow only safe characters in profile names - daemon: implement missing methods in DBus interface - daemon: implement profile recommendation - daemon: improve daemonization, PID file handling - daemon: improved device matching in profiles, negation possible - daemon: various internal improvements - executables: check for EUID instead of UID - executables: run python with -Es to increase security - plugins: cpu - fix cpupower execution - plugins: disk - fix option setting - plugins: mounts - new, currently supports only barriers control - plugins: sysctl - fix a bug preventing settings application - powertop2tuned: speedup, fix crashes with non-C locales - powertop2tuned: support for powertop 2.2 output - profiles: progress on replacing scripts with plugins - tuned-adm: bash completion - suggest profiles from all supported locations - tuned-adm: complete switch to D-bus - tuned-adm: full control to users with physical access- New version - Systemtap scripts moved to utils-systemtap subpackage- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild- another powertop-2.0 compatibility fix Resolves: rhbz#830415- fixed powertop2tuned compatibility with powertop-2.0- new version- first stable release/bin/sh/bin/sh/bin/sh/bin/sh !""$%&&())+,,.//1224566899;<<>??[\]]_``bcceffhijklmmopqrssuvvxyy{|}~      !""$%%'((*+,,.//122455788:;<<>??ABCCEFFHIIKLLNOPQRRTUUWXYbcpuz2.10.0-6.el7_6.32.10.0-6.el7_6.3     !"""##$%&&&&''())*+,-./com.redhat.tuned.confkvm.rt.tuned.conftuned.conftunedactive_profilebootcmdlineprofile_moderecommend.dtuned-main.conftunedtuned__init__.py__init__.pyc__init__.pyoadmin__init__.py__init__.pyc__init__.pyoadmin.pyadmin.pycadmin.pyodbus_controller.pydbus_controller.pycdbus_controller.pyoexceptions.pyexceptions.pycexceptions.pyoconsts.pyconsts.pycconsts.pyodaemon__init__.py__init__.pyc__init__.pyoapplication.pyapplication.pycapplication.pyocontroller.pycontroller.pyccontroller.pyodaemon.pydaemon.pycdaemon.pyoexceptions.pyexceptions.pycexceptions.pyoexports__init__.py__init__.pyc__init__.pyocontroller.pycontroller.pyccontroller.pyodbus_exporter.pydbus_exporter.pycdbus_exporter.pyointerfaces.pyinterfaces.pycinterfaces.pyohardware__init__.py__init__.pyc__init__.pyodevice_matcher.pydevice_matcher.pycdevice_matcher.pyodevice_matcher_udev.pydevice_matcher_udev.pycdevice_matcher_udev.pyoinventory.pyinventory.pycinventory.pyologs.pylogs.pyclogs.pyomonitors__init__.py__init__.pyc__init__.pyobase.pybase.pycbase.pyomonitor_disk.pymonitor_disk.pycmonitor_disk.pyomonitor_load.pymonitor_load.pycmonitor_load.pyomonitor_net.pymonitor_net.pycmonitor_net.pyorepository.pyrepository.pycrepository.pyopatterns.pypatterns.pycpatterns.pyoplugins__init__.py__init__.pyc__init__.pyobase.pybase.pycbase.pyodecorators.pydecorators.pycdecorators.pyoexceptions.pyexceptions.pycexceptions.pyohotplug.pyhotplug.pychotplug.pyoinstance__init__.py__init__.pyc__init__.pyofactory.pyfactory.pycfactory.pyoinstance.pyinstance.pycinstance.pyoplugin_audio.pyplugin_audio.pycplugin_audio.pyoplugin_bootloader.pyplugin_bootloader.pycplugin_bootloader.pyoplugin_cpu.pyplugin_cpu.pycplugin_cpu.pyoplugin_disk.pyplugin_disk.pycplugin_disk.pyoplugin_eeepc_she.pyplugin_eeepc_she.pycplugin_eeepc_she.pyoplugin_modules.pyplugin_modules.pycplugin_modules.pyoplugin_mounts.pyplugin_mounts.pycplugin_mounts.pyoplugin_net.pyplugin_net.pycplugin_net.pyoplugin_scheduler.pyplugin_scheduler.pycplugin_scheduler.pyoplugin_script.pyplugin_script.pycplugin_script.pyoplugin_scsi_host.pyplugin_scsi_host.pycplugin_scsi_host.pyoplugin_selinux.pyplugin_selinux.pycplugin_selinux.pyoplugin_sysctl.pyplugin_sysctl.pycplugin_sysctl.pyoplugin_sysfs.pyplugin_sysfs.pycplugin_sysfs.pyoplugin_systemd.pyplugin_systemd.pycplugin_systemd.pyoplugin_usb.pyplugin_usb.pycplugin_usb.pyoplugin_video.pyplugin_video.pycplugin_video.pyoplugin_vm.pyplugin_vm.pycplugin_vm.pyorepository.pyrepository.pycrepository.pyoprofiles__init__.py__init__.pyc__init__.pyoexceptions.pyexceptions.pycexceptions.pyofactory.pyfactory.pycfactory.pyofunctions__init__.py__init__.pyc__init__.pyobase.pybase.pycbase.pyofunction_assertion.pyfunction_assertion.pycfunction_assertion.pyofunction_assertion_non_equal.pyfunction_assertion_non_equal.pycfunction_assertion_non_equal.pyofunction_cpulist2hex.pyfunction_cpulist2hex.pycfunction_cpulist2hex.pyofunction_cpulist2hex_invert.pyfunction_cpulist2hex_invert.pycfunction_cpulist2hex_invert.pyofunction_cpulist_invert.pyfunction_cpulist_invert.pycfunction_cpulist_invert.pyofunction_cpulist_online.pyfunction_cpulist_online.pycfunction_cpulist_online.pyofunction_cpulist_pack.pyfunction_cpulist_pack.pycfunction_cpulist_pack.pyofunction_cpulist_present.pyfunction_cpulist_present.pycfunction_cpulist_present.pyofunction_cpulist_unpack.pyfunction_cpulist_unpack.pycfunction_cpulist_unpack.pyofunction_exec.pyfunction_exec.pycfunction_exec.pyofunction_hex2cpulist.pyfunction_hex2cpulist.pycfunction_hex2cpulist.pyofunction_kb2s.pyfunction_kb2s.pycfunction_kb2s.pyofunction_s2kb.pyfunction_s2kb.pycfunction_s2kb.pyofunction_strip.pyfunction_strip.pycfunction_strip.pyofunction_virt_check.pyfunction_virt_check.pycfunction_virt_check.pyofunctions.pyfunctions.pycfunctions.pyorepository.pyrepository.pycrepository.pyoloader.pyloader.pycloader.pyolocator.pylocator.pyclocator.pyomerger.pymerger.pycmerger.pyoprofile.pyprofile.pycprofile.pyounit.pyunit.pycunit.pyovariables.pyvariables.pycvariables.pyostorage__init__.py__init__.pyc__init__.pyofactory.pyfactory.pycfactory.pyointerfaces.pyinterfaces.pycinterfaces.pyopickle_provider.pypickle_provider.pycpickle_provider.pyostorage.pystorage.pycstorage.pyounits__init__.py__init__.pyc__init__.pyomanager.pymanager.pycmanager.pyoutils__init__.py__init__.pyc__init__.pyocommands.pycommands.pyccommands.pyoglobal_config.pyglobal_config.pycglobal_config.pyonettool.pynettool.pycnettool.pyoplugin_loader.pyplugin_loader.pycplugin_loader.pyopolkit.pypolkit.pycpolkit.pyoversion.pyversion.pycversion.pyotuned.servicetuned.conftunedbalancedtuned.confdesktoptuned.conffunctionslatency-performancetuned.confnetwork-latencytuned.confnetwork-throughputtuned.confpowersavescript.shtuned.confrecommend.d50-tuned.confthroughput-performancetuned.confvirtual-guesttuned.confvirtual-hosttuned.conftuneddefirqaffinity.pydefirqaffinity.pycdefirqaffinity.pyotunedtuned-admtuned-admtuned-2.10.0AUTHORSCOPYINGREADMETIPS.txttuned-main.conf.5.gztuned.conf.5.gztuned-profiles.7.gztuned-adm.8.gztuned.8.gzcom.redhat.tuned.policytunedgrub200_tunedtunedtuned/etc/dbus-1/system.d//etc/modprobe.d//etc//etc/tuned//run//usr/lib/python2.7/site-packages//usr/lib/python2.7/site-packages/tuned//usr/lib/python2.7/site-packages/tuned/admin//usr/lib/python2.7/site-packages/tuned/daemon//usr/lib/python2.7/site-packages/tuned/exports//usr/lib/python2.7/site-packages/tuned/hardware//usr/lib/python2.7/site-packages/tuned/monitors//usr/lib/python2.7/site-packages/tuned/plugins//usr/lib/python2.7/site-packages/tuned/plugins/instance//usr/lib/python2.7/site-packages/tuned/profiles//usr/lib/python2.7/site-packages/tuned/profiles/functions//usr/lib/python2.7/site-packages/tuned/storage//usr/lib/python2.7/site-packages/tuned/units//usr/lib/python2.7/site-packages/tuned/utils//usr/lib/systemd/system//usr/lib/tmpfiles.d//usr/lib//usr/lib/tuned//usr/lib/tuned/balanced//usr/lib/tuned/desktop//usr/lib/tuned/latency-performance//usr/lib/tuned/network-latency//usr/lib/tuned/network-throughput//usr/lib/tuned/powersave//usr/lib/tuned/recommend.d//usr/lib/tuned/throughput-performance//usr/lib/tuned/virtual-guest//usr/lib/tuned/virtual-host//usr/libexec//usr/libexec/tuned//usr/sbin//usr/share/bash-completion/completions//usr/share/doc//usr/share/doc/tuned-2.10.0//usr/share/man/man5//usr/share/man/man7//usr/share/man/man8//usr/share/polkit-1/actions//usr/share//usr/share/tuned//usr/share/tuned/grub2//var/lib//var/log/-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=genericcpioxz9noarch-redhat-linux-gnu  XML 1.0 document, ASCII textemptyASCII textdirectorypython 2.7 byte-compiledPython script, ASCII text executableC++ source, ASCII textPOSIX shell script, ASCII text executableUTF-8 Unicode texttroff or preprocessor input, UTF-8 Unicode text (gzip compressed data, from Unix, max compression)POSIX shell script, UTF-8 Unicode text executable  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR# conditional support for grub2, grub2 is not available on all architectures # and tuned is noarch package, thus the following hack is needed if [ -d /etc/grub.d ]; then cp -a /usr/share/tuned/grub2/00_tuned /etc/grub.d/00_tuned selinuxenabled &>/dev/null && \ restorecon /etc/grub.d/00_tuned &>/dev/null || : fi/bin/sh?7zXZ !XY] crv(vX0{Κa_NQY[Jz$$ 3u\t12vCmGW6Cl@'!_uJA'k-'25.T]'K&# +qݕZD=v*̪VG΃ ˿9ɴٌw9 tFKp՛V(xB0X`t^il!*s'wiR8Bs ̦}p{CYxR{Mt212~6T^9NlE@<Ʀ[u7>p&'Iȫk|yV846r)]ygKҹ @NIr/ʻYӖ5먥==F6rx]ېPEFG2^8>m.$吏;p{`HN 퍘b_Ƴzs&2=3.5űd/5{ w7~u z,ne]49/7W93TG=BvRvMͅjЋ5Hl%CQ ڶ겠 >.-Z }Zd-w(dtĺ롔bƹKdhE63 1{Rk@ _Ȅe)pDqÂ`I+ϡd:$5f!Ⴊ<㓣O?r)⹜xӇ; BQL%=X-}xK6qXC#٫EnG$Cۿd .ȷ_Jya'&;_fJׁ Oww~gBH5 O VI e-۩! v4xsYpl!5H 0 D'D9;~эY$ .Crwnt+=/8xv˸) ՝ t +~ !qzN^}R_i%^_I8N-~<h6{ >*\}ugDfo@B{0P }@b8Tbg7[xlÈSZWEk"OM@a?ÙfpEDACXͳ;;i:$*EGȩ-+5ѝ2*<5] }1ԃ}훶xXnC?֤Ab8L-_o07MO"qCMQ[ u'%IO;%lBٱBһBxdZk,.(;7oF2GVY;0kWӮPzGG{' 33~\(i>.L2fo 8G3rXSyH3a2W|~P:aWw:۸wY|:&LZo7XsGȡ74W.;^a IgR kPmJ{&F Db):'63 &P,?zED,23> B`P=uJlVo{㑙0EQ#+ȧSG ;J~to25lKâc&z+4Cz . kU7V$9]W[3͓H[h萖۸`8}M7>9Qރky`̃&qVS^%{̻mtC?08P't܋TZht;Ɛty0k$/ZJO bI8coP H[h-D(2RD<Zaj_h>BG⩞!$af#')lsnW3yEÐ@=Ӷ ;lzLƻp$u~fp*Am5U7d-^6*dsGųHyp 4 By#B⩮0/5R;.=wVi /-(gܙi|*O岪Am ۑQOB$_J*q? Ć1;{%e#PVvDf )|K.xϷ/8G`^-:cUϾ]=`6g9;~-زK@u.`ٝ-unK|ÁVܵ9jgzķ [2P6]H v4B@z;0ŝC^@ʼBE$cjZE6 9WoAϤMO1[jJrqkTdP |ǨI2">bا#`<fGWa. h1MQRy" շß="`yT r#4K !*e"q\KaMo*)lOI[|[n~zX ue^Thٲ\F7 V5sɩ]u~:(<9 /ugkwvcq1T^K4do)!OGg**4y7@Y!Uf t`+UrfMkgНj ˙Ik*oJ>6fV>{v%3HZOxjaBЮ͕F&=KEOrLB>4`)IkH'e> d]GE{Fp\-(1 8nw,d}e.z3vƟqXUk& .ӧ?>ـBeα O`.WY^=?H1"[UbRJPA}w"9GlcD" >v^5^"cmhTˮ>Ec;Yܺ_+ԑ̞ho\! jZɱ%Z+isB7-%mFo |xyx<AdMjG|$TzVMEu'KIHAdNF:-(bpLx8j0$nXnIFSx!9 Q䉮XEDnöPk)Jݺv#L?X*o߉;o)]-]$Zi9Ee'PW%'V"'W^mؕ13 B ZSꕓr;SQ0-3$3N/WnIKwM?%6aZ8Y16t=vmzAM_Cx+ryYG+%!&*~gNEDjr<6UtESD0:̧"O_!/ڐL PRcI\<U>Q4 2I9PZF^ ;P ŹλQ'#;ԒN:w6o>bЗ6ꄐБN@`5ߊ- ]ԅɮKNl؊r #xaQ.Gb6zXJ%옒DNk8ӓjƋ~/pMyG$ҀB^#c$Ne9aa73*Suo,u^͈\=gZs OlT=xC0`]oK:^3*Xi,>$Ub 3XE]1dqyNVchLP_3BKU֟(4ݢ|N.%׏z3&[c̐VBEO ;7hiQpՋf T!̖z(jVH>w硄jrwb&w֯&*ȷ{{)bؒv0X`z/)0~skf :Sn w{9 +b# m߼ꛢf]P; P/ w (o?(}A׮-6|w8ɾ?%ug˜119 ;vd7`nͯW-;fbS :A d3!hUwwu/OF[c z IpqA+s)H>^Y]m%Bae(FsSwڣ3zCvN$傺ܻ -kJDH_J։fLU>0K5?؂KiuC[@6 V\aJDy^8`A+5NN;>cȤD e8 ;BFU$[ -4eT&bzSV˵uxA%Ѷ8BJQ@ z?HPb~pU]̼h~D)]͐E; GH s{*솄eX݌:^d1 "{vԍ'_eyӸ9yLLiEcQZEfͫ#~@ *AQQ.Mm0ھ@Ӳ1vYynPV:<˄ݓ=e,#׉.B+3Wv}B:Y(q8US2ZuiZj!ĩ^CD5|aR=CgjpN eM˲M(y>82ݦy߼ nQuc΢.^B4__}=,2LHΝUI#wִϽq"gKsůcI> 2$lF(/>!C·G#Xs>]^_5vN4`C,`\P]:BxNUYX$޸SRF]ݫƇ9Go w]P6@7|>3˄A*EwYdm@5'yON _ONi* |m"$˹%Ĉ%)& p&Iz:q`i%1&>gTZxB^{16- vNaׅgdyNC9%EdˍGRI= ( 0h<Ե KoLbfTi5R}#Љ m&*q}E&u5O\xS"7"(tão{l{uuk%@(g2iB"I~4G_!>.2!81V.#MWW rR TbY-t y )[EλYv,Xh"PP/MG0X[~w8=Yp=){>B(_Xhk]T>awPt#7މǙ hT DWKϢm(7V1_7IW뾏YDZesp౪ ⱨZ]nEꫯKP:L0!ѽ?qC&/[9`xa_a5ɏwmlvĕ={efI@ǯS(P/j!"v%<w:A廉gcIWtX#eҠCN io`ԦG`;wQ3*rbW<5L J߬B rWWj߯7 j2X\+EoFXt9h> Se?,:Kv)^t4ի^^pۇ< njX%:ڛd\M #jmR`_! rjH6ƘHA<Tb_}:9iփWe 1@|(N&;k5ϒ8N*;TQYvtwi-O̓3X!c,ߺc#Kt̳A|8L=D Wm:<rVś|_Mա0:{(FjC$_4<%;j;TgZP'T*N_pM^7e87@k[cabpe]>FoYH(pO<$<%}^%-?V7 <.[AlzbۍSlϭc NU%@Dɟ _8>i.v}կ^VD%磥cSts~ qxImk)1Yc(oa$|$ G*븳3p+TI@5z$(r|krI .^)X2;oXHqUVA@}RO.t?u֨=P1,$5jFf2*A˭5:cfC٦|sD=qd?@oRn "P,՘`x ĉQO"SsbIŠ_Jɝ5N5&SoK4W=c2yљU42qqsᘧR* חzbOd^ Bo񓄩:qygoK}ە燾{a+vվ³SiTTbNжN =ˠ( Xe\Jɼ!1H0zO>oPv5v+Sb|QO1ӚJ$VҘm9`̗!:.C]"(&&ԙvnZR4>R] M\U: ɨۧPۄ\1|lGPcޤ>MёA\f~]㳐0;;F娤w/(,"NeO38X1,Pe2@:2%zB)tvd~SpJͰ\ y}izÄUJq=Wbߠ*?u@@PX!F'۞QJ ^Z;z1 =.nҍB9e]!r1tGqЛTttgoq:.4nBE&$1b=*nòQ?e"h׽R^ ͋# e!zb(6}C^l>x*}CBJk 3A'#z>S^n+cfʋlUn]ba8%Wr8M7RM$lLحw{.3%:[`)" }A\jf4"]̟!2@ & gME=Q{.%3b֮Ky6ÄQV[0I/K_6q*m; GWN njcEol7]D lEVةe748&i%+?.$ IƜl߄&ra=_.:&x]ݝw\fٛNr r zoͼ :%<-yxƣp{d>2i+UaI1Xͣw=@M+J78N'tKÁʼn .KߠzpK;ڄ_W] %r5Щ@'X=1 x k>r;(5 *CzKo| ʖϓM)Yp!Qw@TLYM(K1жecg`bq Nї.ϴ覜9;4ۃr pm{Tk= gʜnu";.Ƣ?5HgDYfO69-AyN <5hJiMmY9sjb ź)hnNUqMW!8*o4 vNRstdjJFy"5~{(s8ڢ t(%7ɉ3ߤ;޳(-7;ή=hm.FhC$"˦!A-ěNa )s_x9H.jnNd}'Xs>o~E¾QL@C(/F%SG.??>"?x=H/){;93"'Y6b]SG3j0C>|X1IyTO&n| JV[' H8:x=E8`]ٞ"ƶedjpn:%Xzp>>TafsjgKc- {ԲWzvŔr填jMX_joV$* 鄦#ҳ領 iv|E̊%Af'^B˧zzH*v^5vq7jT9e16miGKyZ| @QBw{(U)8jAy-n3:@3əUV߫0_s\TQc\|`W2Mb;]ԀQ{geG9nCFVKC{=Lqi) l}5l5 ʤ)X ?*PX b})=# ʍ'`.ѸcCX ?JM EL{C*hizn:|T0X[RK}ػK;`=S\CF>0Jm}Ap38j#s`1 ==8C4¼jbbfRɻW={i$׍2lE0!cďķʰ| Z H?(oCc4҇W.ZݐL1wEhaȟ(#UY//62(e<|cG ҟPIYH㤾皬-ܚlcHI1hӠ yJ w`ASQ=x}|SӮ6Lg=?0>5=_Cm xl,d4VGlLUkbOM\Vfհ3i-z=l2%Ys= w{;p?i!9#ybje/yJi;jUXŮ jib> z'λ阖\ L !EnCPq2Y\gz?T}.mh_ 65|S&d=?K'y &du =Sjw/ɣ[rV( ,h~4MKX_|5qOnAo;F:oxz8Q;4oVWYո4Җ$g, (ήIo;( Ah{gXse/?MxYpL8.B1QykMtjļ e἖o:3Po%!T4mKQ5|U(uBfɼAFSUl}`f_le' ͑_ʁ_^-bz &v'>z)wq3}IoHPE.$n?'d^'(xCqEQV6{`i޷,Ԏnh-ڝфR$U Z4{/ 07!\ht{&TW5I_j3uwjl9xe}?ф멃&;"hK#y~%%rx )4W il46N̹[m<9"l,0Mg@w 9,!e'o(LN״\ DUGK8Y \[p)jgFgCxIqJ׊EQ֮Z+V5r"l\d$MжFb(09A &%YѹVVH0P7AMfZ8[=zݘKT?RQ-ܰm(Y6b0t.9' <~TdT] V&>}" y،Y>mkN&5z& ֱwtX#sJ)Ach jL>ҵut_{K_xy@tXÝ9\pR\MJݐ%H\2{i迭q)f4 Ŀ^E]zdgC?rBֺn]!\W0eHx[®*;^vN;Xn {e@0 ĥυ}xEFxi( -v}םl6 <*0OƆ}jϬ*yHACT7LtX#\S5@eDXW$8QÌ59( Jk0XwzWݑȦ&%2̓ul߷ ^:j?%}q\Wv sڂa\84L 1@@_}2qV*,`Gr` ^ e?/3'ʡs@ gyx{ 0P#WrGzsVh%QW@:XܢOOeWy5֌ǡ:&!CZTyGJ`rb<2e-gDάP,=%8DWm"Q OZ e]8&ʞ !LuџfhH 5ppc37XI}O|x;=#|,`6ԚPFn`l[0 _ FHHg3?|`gXQ.ЌF@sG7]_i y݄4=Nk󭃉ڂ5yi}\}ث) vMŶ8<+@(1' |M'k@Q0H1G} C"#my+CŻ + }P+ oEIg=/1N Jǰ;z#YkG?Z/gtr KP]HU`Gk<=*oɟ>F_e\ZͥMvfER1zOqwi?(u.*aY)L}4MܧDWf0P =_ 1TϐY0eXo*?Г2Пş{%/[xu;}r@Z[:9,huZj8@S~bxa_"+oK^~A &6 byy9 }ou༸Mor $d3*,"Ѩ8״c̅,ZO`s EzU;]gB]Q%?ҶK 4?lȣ LQAeь5y$ 3[C @U4j '} E,9f^Sh+MB=uL+ &R@X̩T@/5iS#䠐XjECxN /PMՒe.UD)HvNN/sQiS `huǍOΖ#fu)_H@詘 4?ߩeggܮ v 7kZc.=fWH,KSP8bvzX?Z/)BwE Z@~L qC//Dϗ.@MbaJ.Lh& ~rE9og-aZF.?m;sa*SʾxoɀNE hIso|LdrQA!``Sw:8:t8^}SA\1Z|ZX>blPN:|[#NoAmp=CX8Tr!?<A:#wG9e)ICUWw[}N^SF!!ZR.L.? >Gx4C.Ļp?}ሳY:烻& j6?j~% *L#4o\VaFoYK㕃y24Ifgh9Jpy\)scȐ>hSeWj+'fi {`W=v^l(V0sƘ ghCV3Fz"wLB,dzf#;Z# v1A=*)̩Z܅#Cނ_7 | ٛ fǎ,fLrqZ;g@ج~Ƕl4ݷ:+ >xϙQ܌m_;nb:#Huͦ/uӧ.a>~ye{\imtPt$ NJ8ȕk^ѡi3 w0^P#G-.V-ni=nŒsԠcyg^܋^Ț}_q"ice,צb#p [&,tG<`v055K;8Di nM\0Fֻ)-y+/+ej]IA߈ym:s?Ve$>2C|_7eI CAeBb+US}FƍoFKׄ-QVÐQ_JI,XT_4!+P`tїfF< G]&$e9ڪ~{Ur[:$Eݐ '^1pE* ($$ FD6 *rUAbN$;y e&FHHQ9f¦99r\w./ioڰmP+!e*5i0(,ckf,:^#53àjU}-DniޮNhPĸCx}NfHn[%ثBF{ rNI1ۏ*`fHM:#&^I8;[q+38ѫO8wѧzj~į{Fr8 0BTQ@@j9HUnLR35ĔZx!!/i|S+-M̉AhB&zdm( sД]=MXWwZCCK=qGۡ0q490AjK)<KJW*؞Êz"{L6GbCCz`#ڽ`Xǿo_;h uDaSuoWȣ9yX j,Rv/D%Wv6ښ\9[Ӿ5>3L;ÓџW)+lfe󚏗Ŕ6:r`KZ8TU$ղ-q'zގ't r;5!lI\I`Aqd`=UU ȪNQָQ\oҙ==1ov#\^.(cϔZ7 8TtA!Rq$+Bh V^S= QgQhbgݤ#փz߳@؋o R~H9\~qU"ǴDzƶՋ ?cXq OJsYO%r^**A?i"V >V>JMgi\̒E"vMg3PZ%p@t6Z0I6bl9hjZnԞ4k]H-&p =hrei{x~ǎC~"n0 ة&( g%+Oe}hBe>s:xL\P-$Z0ˣ}\Lؔsnz稱 YCI!CO:lIwT^]Gʁ*# ۂLJ|C9ol70Ǻf{ADB3,7k+>M&\]t"-o_qQ!y+_Ws9ol~Œ"A^[NuY-,xƅd+LdMkEȎ_=\.Ay UOLN3b!!6%-wDF=1Sm2.R7d ]:+~2߳ob ;%(:KHAAb[59C'ؤd[U|o(AE7 8Ih9/T"M:I/k[k&bkF'QLS*!jk[[?nL'aTqk>wq'֏-ey@xMF::\sdT DGoZkU WRz"/YH)̤ SF5yK;C m JBJ!1!CnTBqc=_<4T]g*⭕H M ݬ@cVdҘj)Zv, 3[(<_%ezv} sssr: 7%=8wSEOjÍKYDJINCy~56,esؔ8uʷS{6r#k̯sI4.CByOR;K0u]¯/ B m@M|NGZC~zjy&٩UC@EH(RC;8~/hgXೢv'&18;BR'sv-POTC7~GiBb8q A1 {tF3ũu/w݀`iv~%-}62!:=+Б]f[sU1AP&WwţC_rɷpYcwM",DɾD,|@#q? /5ajNWH%yq2/"ѴL0${;6 @K%g<ōu?jwF& h2n>ٖ=g zv?#$߀"JoYh9T,~' J*I!cf!d\h`|'eQsV QtS6OvP 80w2IMUi[ghK,vuB>{܊;NuE4w-(ۦW􋅛`pR5w' :X5DIW"b"D@bb< t+$(]AVIð FJ0^{Y/bJs>З.(m:ĚSB>qu{7EH'r&lߒҸ,~c# ۨ0jAIԂ Iu%F l.#)7S8=v1ɍi,nHW3GMڹ ͒m"d؈I]!Z,Ld_ i+Z9ThӢv`oЈE?fj\ s`Q .]\-9`! hѾXrɸrrZ/4>4N=lD7HK+![> oUr"[a#?hba\e\!>0Aԯnt=J-$ARpK.TdL }?ل =Rne;jdl&XyLk=:&J>VW4k|r?JfZ? Fwks)%,9L IU# \ X W8[#ts1k G%o 6}W,qjJ>d*Pm@UEmş|wE>\p3KE3]77g&CWX^eҎF|}4[Rk<^{|Hё l }9V-KFhEL#(]m>ޣH;NYb }j#A?ȅx_vfk0 fT@U.P=n)cеx˫˽aC n]t5Kah.#MlP/_5u]Hkdk>J$HsuG; { UaGALF%lM us;6RO{<6tX_}0rk^H1RFbɫ{ _Aat&t*kkjWf_xj5 inIG}M \~mX^LgR]>kA f`DB;u.9NīYcl.0Q3H d33 t/ D&uc,GY4 * /z+|%2 Ԫ崄9Fwm|]φqv7g:yħ^[}kAGİR\*)p}ӊw};U:-tN?,i C/u<(Z\Z?قKLn;sjmI^6q0{0bxs,9Se^e"#+tRi;} x &g_$@,Qʑ]ތw4(wQ} (#H7OJ Wl&a -3dply՜CFCr w{ru@BCM6k>&y}RVt ܱR<.qh?8kXmA \C\YuAD/A<ь^xP4 H`l2fQ CI S=eꇴ(TlbCZm(+ӗ*tw! T)gw]mG)Z Ќn6dͅSM3Q3'I6Od'L g}}9RtnEWm(|D(1l_͚1Lj9Ȱa S4^Ghr/ʊ1xcMń371B["Aq;e&~ajgINw4gm )GD05jؼxs!u߷LϜQfKG0{|ou$2Oϴ`new >E+/2/s4W-(jQߵhŃtbQX?,I[V@[[OXI~Oi/6uv7eQS<W\bjY{<2c9".ImkDuI^g<9+O`<0C,y GJ{p1s@jB*&ZƖC7׳g{Tğ0תe4 t')B/}XU8Rk>3ߐ3̊spW-4{OhqPD5<~Sjqrv0^MjDk ɐXP vr#/$Lw|]()_5Q(Vh% dvHV <~L .-`cd?w jH85m'N-:uC{P`"3((0U R,zj̤S9Yޘ &~N@rg@P't<#)5Iq  hQOcz`xqhbo[+HF .'Gݳ n'vNO4Qg\ڇ]5M+zPLȶ>M%|.uB'T! *^uCjȹ( 5asGxq&.j%4/7yfZ̺qt ^Gֈ5BR( et1Cuhu|DA;A,M UuDhdscy՟$ތށƚ Idx\qP`UH*\G4P LW[cc[CS4 °.dxbLr2ZZPm̐p4? B<䢍ZȌ@h H^<# lkӄVb3bn˸ \ x<}dLm̔uc2H7"d)6ь>dsm C^@Yـedv{^xdVAqWǙaT:(8M FSdJʱJ{-1rᄱnv_)PĶ0{GuR_At/5n Ԓ?[C߯Zm>}jBh{%h.P=sJ"gS/,X(T *6)ג'>lX z\+αp(R~nZh3h^-UE;E2Bvz.sD$#Rl7t9Uw--23ysys\ ŕ9/I_%Ru"k!ٰ2W8AFTI& '7#VW-ʸ7W3w5fB_LTS׎ߺcǖS.-JZJ5f&G2niSS[C-5LSIc䮭 Z=xsv^sgSgG`?A#`GXBg{MdɟwR$DC55t=OdeM{h6f"uXN^.6 Έ??;N%S86=NMӷؽo[pj@3C &#JT $̉˜ZqPiq:oiX˵3SgmO3Hk"Vɳ=wGdqvi uUĪtݐȸ>MS@1j'#{QOŢwlraGEZ-J?EJqL4]>> wBZ1,0n cʱ)ښ4мnBUزLgQG*C%iDvAԶsDN#{?l-{WGMZ2vz:k2̣Ԃ6("1 $'DܿAC"7NQ< }㼯a**w)n (w[doJOJTm)7NˬS1񨀿n/XZXR%?ܯ K A!va\G ~T1Ƿr:i*7]ĔI\ 'iKcYN'd6G;,Va$F ڟ[2Si?xvuo{.K)b݌ /(e}}]_iE@r h*>|Ź$SͪT%Dl:uI)u+8g˰4χVmN&G [_1"ʌMc979Q~ƞ1_'B݃v?f_DZ+uf!۾ k!t҉`2f{nI`ղY%v>J05qaj` TۅGp4~(-*v뵀U fZ$a'g8ibN-TX!%eft blP]H@n Ƞ^M}3!VSO|KB&2Ds&9flNSBe~,PoF0<\S\@)óx eH2HK(4^cgwkxE=Oc}Σqޡ8_еopMo7 %Ldዚ<mNw~d evh٫CTCDDOI+]ᤡ Zwp8ٛTԗʐJiر fgH ;;Qj8sR)HJ>!#X`~֔0\Lg9kE` H!"t(ˣ¶xW4JkE"?gtk_19F@Bs`JjHGX'ns^#\?Ui_S'SUܴf$ X'zF'$A*RW08K J70V}DĒ%{+[L@\Oef.z~>Zuw*F̙QrJz]hCMhARA^*By}D=l8Y>T >x>٧1zY|t\uqUV`uҲH?EԼ΂#QenU*|OQBy*+!}&4mOe \1Oh-a}鞵~n['"|Q|j_T"yvš_ Tq-$<f5/ƿ>ڌl9Q^ͥy?K:8I "yZ a%EJao(?r\e-'s2K1),Bg#B#V& &{sJ0 @3%X&=*6u(>RF.(_jï1)5\/{ژ5 %~u89JJ؇&s| u9jzC|LkC ֔! J#"F*4J⋖ kR$VT>B9H %gZV_/% f1tT16bȾcp&MPq~1 3BzQ8-շP (4,^s Ư"8˺OXׯue&gI}=qEQ(PB{)ŮN s,9]|la\$ZoP"V[t3&gK7ogCL6q >.z_1o+Ϭ\[˒m.$U$BVJH|,C81KC+!Q#ǰU9PiN|.~kGFH{)@Ip96Bơ$4E;'3$ WRI_EʡAp.[ƍj̗$z$= y^׭B wP],BTػ)RUr*.@C*&[\pU;#U+Oq3DCo-F vEI VjGfj8WP7wn/O^٘3%rTҔIuo(R0nYuށ)=ꉏRp.FT^{igVwz^N\2Rڢ1y0_Ydat΅[I+r܆{߸ke ͫıY~qMSgC3}jM6S8bxw"b-i [q-%ҦF;zZe\h2ZڂЏC;oY Ĩ!z"b@[(eeTt0k.hhکmΪ "ߵ%h?"{'4R`Y5Qn@Tğke]eZ:BcCˬVpYXzn) v<yj 6 J [lW9Br77\D5,R {/|ȝ "P:rKv|14bpO[{S!u:K++L繋=X\wIZ7yY|Pԓ/V~L VQ-GVc:.Dԃx,/ǾZUb>_ݷIc>A9' Og'PƆCglµ]xlU|t@Ǐgi)ͻD RU$He+H  slX֠pȄ`kWDz7-"T S!(Ŕna|Hﴔo lOuuk}܅r鵖;]ϬW`xp@x,i (h7̩]Y#a+U~s V@ 0z'S$U&^x24r_dNX x?? h6L__ȑd \[U6ЭeJ([=&w4s71saJH8Rm}-[j/q } ֞@Eaby)xSnm,!bh}(=@%k\œFoJqEk.Wū 9mNj)-Ǻ}ii#G}nsb8{A%*a؎j@"`v@K`b4>QD*BXQ~E$;e~ u&[HÞ/zشHl68E#vWGDKX&.7:JɨIy)iA8?xut(p[~Ěp9?~NYbNzk7); AeW? 7_owPC uҴj:рӳ#/5ǽ/zRp>JXNd2nBdS=rFulhw I9l (MXV:O_ABY$CޗqN歂%Ar^ʾ4i0[adoԀy zz1* niG@*ßMm$YqTۙIm_KA;|,!qgon #^/rJ!K9 ;AT#)b.KDDZMkR$[x|/ž^KXo ^_^ bJكD/hE=4֓s H_ox*xɷ ݺ |&r҄ @wK5Ŀo_;/l7uTߑ@=˃bmA$)8'i~Z`IE#j]]ն*Vͳ1C)M,!1 n\p؋iAUJ_ʕ>W 9K SD_@P EM?~= ~k~j 8H\Beu[ ROB.wER("-f6j&hld$ {+-EE5PS +iܲ e][@EeS5nS1_fY}( ,nZwCJ%QZ:c׍]%}tF,ڪZy&4R04%@TY6>#v U$$̇qԤ;BE5fU-LJ^S̒|9*ei$'&i/* "AdU@.g$Y+鋠L%av&l:DrP.Rv]de(/pt%y: 0r^ F]!^$ML[;'dI*"w X46VYz-6 kۑQ8 ;/}mpg'⤴' _% F)?/$ F\ +MMB̾}p!;'㨊N[(M| [6'R_VMu[ Hnem[^ :7FtDKc ] ?0"+a/P0@lLc;XȀw⢨|R_gW|^ü$0]FK '(ˌ GZ߂A8{cM'pmivWg2V8_k;VNYDv61=@@`)bPMA;,9iaZ];M* dNQؕ  hCI(>(`gEx;+o$B7Z ^Xt>nS3`(ȭ5`.h,<`rjn:7MlWMԒ(߽CqD N]TK2J~r /ܤ g̋S;G>qz6WBrh(5G\ՓǺ!6W*)%1G @ Gd!Ay@@1{j7pU}×m1 P*TS\OƇ)O}هTK#OCj&ZJ+|WgmvyI9H)*] ń+`.[uSXDPw.bDk'G٦A;SC={7}V53Kج0D LPq6ExtPq$*C*+T$]US]^/ \pyeSx'JUy&:GeP zf͟WԂR!wxΏD3,767($/1M ܥT\"-W6+WiR+#;"=/XJȮa43,QЬӒ} l+"x,cѮ*}8q{BpMv8>jЃyr`:)AЊR#nNP换r\%E͗!ΐz*9;/ּm`(* q';E(Ec NAͦZtnQRM8 UX x/SD7sRKP=ׄMl۽rN)="Ɠ^w"'߲6_%.(&Ȫ#Z0A^plG'Y]Eȡr`n ո: 7TC )6u,ùϩ ad4E(p  P(p(2;oXJwA-{-SZWm\AS)Ɏ28zZ"N_wѵ`AIQ2DnYNi ;T{1kR:}(F tLZd`UxzuO}wvY?&64v3SeznX+{m 5Op(Ϻro17,c1l:"c ߮#k]/{؉oUh䱳SD3q˝xfS ;a͹H[.@1-vXpt_[:5V(Ca[ya7I C‡ʺ#"@cLCiڮ=,{ H ]&Uk .squ}&~PؾÂ2+-41sßɊgZz=qLd v=nc=KtW LhO8Gm` qSk)^q#~Vnk0 mH* *Cc.IB&׮7 Yk?`& #k5۱552h>;PQ΄T "f>& uK$[|rU[ߕy.lGna_h.ov6T#{HE*eǔ6m|EWW ,P3)º5{RRl6v.qݎVGZ]tYm wSjԝbGoT6QDwC؁L!7/VoJ+0UD BGߋ% OȪ8Nx$:w'ɅȓzBly{Ҋ9ٲmZ!7YY)){ J =lfG %d1'ǁ~k SGOҥ}r`%ΕƔ`]nlڷcޮ}PNkQ>1V].cC>DкzgӰ8TB NA#J /zrîZ,Cti mKE9F'ߧ6[ ]u{܍'y.+Qՠk&b#Teh2kkfY9)YY6qz Fb\H>3 oeng#r-I^ !qMܘl &Zx>JYqoEmq vp_lnO$nW]pEL^}.3dk.u]D Ty\犗Cyqڔ~cn7P;m;0 zNY澌隰}\jn֞g3:9tp[)ˊA+G-Eg;DX|^/)9Gχp0HYuwB3*cշ Wi$pqeccףfq0 "gJ퐩#(0*ɛRx{gNQN5H}B;faJ4oX*oQ=[._FDN!k:}7֛wPzN(P22"Q0Cqǣ,:¥YeLQm"'|v|RU-CB*-9)@&CnGLe50jm^i,k%zB2_."4qHk&lQa>d@5tdNu{#0C0u±9A1o|1g ;_tc_/G "8+uAftiGk |VKr?|֤(O06q1G:j 7Fܷˇ?7_[guc4w)Ϸ(*=LsDr62^sxr/AUqI|Xg)Ρ#)=məA|GDk꧖Ea8e'Ao<^~Zx酭9$poTN[')'D53 tu\ZX٣HoN(O}FyDzg~A6жQq{žYᵄU&|`=r v?<ZjYC$ɿv ́]N8pAͿggE>M!x }JayZ{e*&H.;%fóEUuqPkZ OR>+Y7D^a=U/`o:73t_Hu.K58,%<{ň'ǭv,~S$2ӫKChp{nkho;aiQ,WO*44(Kw:}}aC:{Ca,>dqshS#yyB*YP!{o5koK!!- /]==g8JT0MEHOd:m> =Ak] c5{W!Ġ6cGO) :?G ]-M lۋ_z껙ZE1.}/ `Z2ɯ*p Ilvfd9{"c@KNg7rH%q>O.ֶK1ڟW=rU4i]9;,28\x$ЛN? ?DS9_6]\*arh' Ipy4nԤz "вyQ[NNHFG5bwX@Q{nB_s;&5J䡩n~\ڜJQ͢<ȡpCx 1ՀKxx9 [َCʢɽ#aoY+<fNhy^Zmq3 CzrN!Ƅb:sckwƃ;3l5 p?WsF+"J3:#/86@RqsR &Q=.5ϐz<%T.@'0UAj}Gګ32H?6׋JMğvHGHή_/:3. = FQrI50rh'o#.~/ R$D :ЂpIp&BG[yx;@"(O4d<+B%9.r켹&%%Ĩvˆܣh*&2ko,L.ֽBF2g;/ T[Oҡ@BRYnO香1oI84P_U-# Bo~Gj5( nvyCsUrI bFWOᦾ BH 0ڹeD- i˸UaEkx%pJʘdSuqZ5\0V~x r%e6G՞2m[UEfHtV;JZS; 4ZrFK^WEL0-8/nmF}pL= Lxa%^#qk/;$M(Li{`e8YHw\cH#5ɫӄF*Oor4H9NOtž5u)Ť((ڕ"0OH .Ry>w6ip!#U3cb$BI~B+w+[$'["lzf2n@f*|+D~_t@""l9(jQD&5gWiNJxj{ҾVNNz _R \L"ݼ"[q+c'IxƢcy*"a0+>tO/쩙o(gTtOycazlСk-64 X&}8>>Nx6ȑW- ~Zp lo j^~v._&i=d]xg- $1O߂=IA2hN:`uD7 R-q/7Vc hԁ`!сXdD^Lp+:5Ə!l|%?j" S,YzߙKw!v Gp!N9 Bo Wq7`ڋP | }& 5X'-ԥU0e#n,p ã:ꋺ,&/) @VnIC!bap7P2yGqOqo7_4dW7PU#)^Whӵg.F 8B.N%3xWhD,P*cv?tF\WVw ;CCD3CŸdٿLE^-o5qm(-eG+eQBXy3c$Wb»07y^c1ln򳪖Pi*ü_#(@IT Ǜ$wuDVۗQS 3To{1!k3-&#NӗASy'<՟ ;Xf֤GԚf;C )g 10_0$=(d4inC' E fl. + tc&9X<=L:%E`SQAU*b80ǍL[6}[XՑͶ7O==(es E6C]U(KqqҲz;&Z u xj%m&f9Gu^ 'ЧdObN^uVaU^RŹoj<X,-ZI}5.3K}A>zUݩ}响^8(־^`F]&Ts9X&R;w*%AK]kMS }%Tƣ8`%ßMJ'țQH+&ئ9~؊Uof\\ UyKjTA&CmԄ)&t".[D 5gpN'ȻBNMPInmXk4 ܲ4L~ag6xcѤ0 )U6I-RG9C'e`Dl#٧`f<}_9''&^Szx4kib%58t*4!hdX1 %<:C|El#Q K-6͹>I%*d&bDӚ?vknUPXb2%mcL1CDR9+Z^JM88fUv]ϫew˘QΩ_N H^:j0Ӣ7~u {?=f)'}4퉄c&vaxmd ׿L7?(Mba**KP~^o ,7,Tf8`gKuQE)uMJ+|OR{a9;aws@}"f}*_!CUuu|UxO>bE'C ;ʱ s []0MJ ק:K̄'~aAV+D#mp#ѡT]\&M"ja ΍zv9&u~I%8ШaֲQvT?OuCQOFοN*z ^=1<: Pz׊JcB[ ^*[3,>%((`2B [Jʠ?m3qS%"+o[î kS0U(ɕpTo55ZcR5,fj($nsF+Ar C]gW+!bj z0ޟgx6}PәyPR锃oˡ<1Y_Q,ׯ !6uUVM'j\.d9ULK~{B<x܈ɟXP8rܨ< 6KwZ}@$ W'i<^|JFd# 3 as\1la@!6W*$_XF6P# _=/QYtX_JZ+I`Ρ-cnN|кo{`޿WK>謦ƒ̻P]gYHcI }sVƵbZȑxu|L*>c;ZY"~9G9JDيjH5~t +9:}?\['om~;;`vvjaΡ7s.iC=oL5yEelZu+Jmw4i.[p.ǚd.aeb^i6 a 9_k]e|S:AF1ƛjҢ^:QŒ-oGX\SXCP ]N=C7Z:%)M;ѺH"kB>$AZ-aey86srdؒPtKsVMWLR,z, BƓ[V5 iߺ\Sj 64lcΟC <4*`4+֭7PN2DA=7Ab1 ϻr/]4}F6?l ^O:d-.ViH[T _@:x TYz@hy$pmDdq6wrZuyV񭵿Z%sFICc,Zr:ўfO /,<\/`rc(PК'r&7nM'Z?|XcRR|s!H !C)É+1cԚ+G0G+ bj|ձu 5o_Dl Z:oA3$yٹs?;Jk!jU9feWl=v3TM,PG ON(el`7lٱpK#~U9CjDJ= kx9qԦ& s>*w_U rz XQ*+L{ś[7B*~j>Zzks pyC .9ѽ`oGiYdՒ QGI6¿>v73s썀g!Cn5@uktqQXq+Euы6:BqL%`faBo*m9$_ 8\NgɎV~)pwa5zO5y ?Jn{?oQ?V'8$YTTH\5HOi#aa?4C@V)p+K[I)D`s] ?U%jJz:]߼pt G̼x!Aku`f⬘"#)MCxXbp%I~5X="Udw((q0WW &%+L] y|h_[=ҭDȋB%F uvM)ٗ2aRT #D$S4=cAd4YL L-zU̍wXrȠ$(u `yW`6}B@& {y1-x,i^3Ru ޱf9k2bfIe,q?.r@:ҥeHvY`e(\`j_Oky4!۬Y;xӖ<Kt,Ճ9n{֭_uNz?߅,!ƭ#+,; N._T  Fm\44T7: nyFqtnWl]bX`arv߰Ux39Tm}-HtS!8s^ >s.%Zm>v-I4I$םay诫"/'/Q7ȗ.W=^)L[ZOtA33x1G P|N _1ݬ7KD.QnyՈX\,]J#蹪tg#\.9@~"F^%smW,QNЎ- qc"9E4t^Yw]p.V(;g:sAg!+MĮ)3[:+,![9e?H Zvitt @IU^hcAntr_#sq_HXzwUꎜhӓtvqt)z# PEzL$ddzB;D,AXb>cfɧoթ&We|cpLk_H@f-'DX4#٨jk9!Zځ\z_Z޵湂i)uq4Ψr0kgIt|?ĩ|R~T&ZMdw3( H9l! 7auS Yh31hq8{j*UmHP"`!Y%.+Վ|7-)p)nФ a_+,,?8ȢӧXz'o|qg7TfB蠡*Č|s[2eDu}+k1YF</ Y k9'S1ZI.ڬ`%[m(iq ։cb@vEFz3-&O@dǛ$Fᣈ2c(]3W6-tavs_882q$rNn$Da/x~pE'e>YA/aVЕ8hͲ; >J-JJ/Jmǎ,k6!\ mINhT5Z J+åNCIC1mQՔtN w[ qM -Fв1*/ٕ6zbjo8GVFc'U9ZK~C׽Mur8F(J@ɡ_ D .m4' [yAa#w'fٶ6E6|E| [Rnp-s>zڇ2kܬq}QV'띓L%ZENIRfd;m*)^=ՄO{zDꓤX{HHXiCa?ntZko`+T]dWGs <w< -jWN2" =OA`˹ NG>o %>?EWl.m%L59?X\'H79ˋeJ"\Gr.Cb\L $y)]mEi4 7A}H(PgB_,%2/. UcDTHE!(L?#I_twkDubC6dCyʘ|Η5G dQ}$`4: HqhbUpsэszY8*s+12 ?*Ե|/zl\]u %'%bIs,([%},{$ϼh yΦ7M@%f Z<>>NpS<|j/vy[+Lgq:B?h 'b:),H84}ɚ{D"1͆fy{-|S!__*sA -k5<$U리l/kUx&O'KaUFOdŪ]̽:T3;,U)qƗwR B]jIW~U̺52dϚ${hIW^.ݏX & # _yфwB ⌃T  jDι hM1m_)c}yo| /oѿK*NW!os`&Aiz;2a o@MKa]e3¹'jU}}NiN0> Za ^~0ٸH"Hޟ*F%b'n*|~1B"rTw4gDTp]nW(QyDzBSI;dCe`|), xD 'M0c%k,n}bcF/Aj1ۑ ]7VnS4`PUo:Xr ` 7\:G˃_BKc_ FXC`kĕiݔOP1j;_ٙ]MGhyN2rkQOpnB*R hu\[cAm:=i.^Nʓku4y.lPe[N*yhQԅuLS[ "tR"Tܨ2R8?rsu!SNyTfz`of+ &mZTUp} 8s;̆#Εť*m(7&v{e)9q=1]* " >O]o*5d Bķ/чD9N)/#[E5:3RokT > 8ESSqaW^T'#̼qU4 [ ܅C/glc ;Qj'BVf:/7?*CN#:2F_2|[W8s;>ȪqJ^`J4.g)g:W'R׍~D @ /sr/_09u2Y,B0zp0?N8AG9{2 os2\p/C8ǵ=fFK'T$R9AA@}lHĥ.:C0eƮ#>v :O}k=+4~h?E(\\7癩M﫻~x/\}Ť`wcG/4oIRL! ,G~!@MhZmߤ2nSA{[M + I7uw.XG}5P;-Jc 2ٗs8+dbqFHD݊`8'ϰn I #uӦn-{@ّx览0)B77Da%Z!W9}?Y =B6M͵IXb䎝:| g^W^66MAl[q/43Qo]C B^jio8W V-Զ}m7dލCGW[$ɍrY4edl`o|^=Y @yI8GMƯ~XG4ܚ8Y[9S+UԠZY15M#"5ojT ?謥6GCKlU ֝$ |D`GY4 :WI ǭثop`w)́POp:5OԒYHE6&8tZw\8X;AAS}qgۻ"^^Iՠ 'Ӿp (FZn2t|ڃV:iMv |Fvb ݦ2CcY *2ދKBm>7JN#I u#&>h;' taj[?HOcïN2@=%qBNDdȲnV<%5abj "e'V^HJZcJfN=2v5"Gʞqp=2}o&V<آg7|{L^WOty̛7,@,n~qJe1oZ IPw}JjHw n ^v7;gc_9᧩ob1y+ 5aD]V>LJ* (:eɓ/_l~ +>i_ߌ<Z}8 ɗmɠN Q&$h^%H!;a;٠VGy`3CkoUH.uA󕧟>N&ۋm;V~IZlm;70韢bE`ܠ}W#;p';fAuG*߾p`|n.˳cqcZ3kllYkj#}+H^`g I*U JMXE34#/vcNz>Vg#:)M:mKG % [z3蕓}"^OɈ6rm1w??;eYg#9׸UK_1v\Y75HQ{6CZ쫥efm "\EEݯ>U8 e4w"eS!1(_Oi=4X w?\]ᖸSfyЫP <F<鐑BnBPX՟k^ۨrĵHnI[ ObNbfYy8¾O]VhuFu_䶛"I;W0ؠQ_ HulI;yzEĂ9Q|w_вqZ j0G:cx;.|i0"Uf}  R~̜mD4D3Eo:6&,3B i&)MhC)l dՔfՐʜQ6eRd~X@5qY@ Q(ESdn^y5 +H)ny+m6ЄJq7Q+MŜN"VGTeaba<5_;Riw|,ѶVJ187~/S\W6sgTnI'݂RZw2ۼO/@Zۗ"F >\A%R p_32!BN~+'=l7@fQ}] x ` HdJ_ e 5ekNX%RЮ$&)jUwr H Bm} F(BK* /C6 L';OfhJ:>/zh&UVk1hy[FT̨7u*@ហƚ_~dnʚqeiὛeU]m(Uπ x>kծ/d1R3N)ǬHX0؟T y^Yv68yD~'a,=V; q$v8l\xL[uP橛0 :[-._>"J|;am!hOyЧ=9_){ԅe+:zzlo K{7Dئ&JOJϳt_ z渠[gך\pZd ɽR4dmo':7mGkVp| ].N6WC%Y7-vFүLd|8l6<EQKdMFQQv;w!_CXńOFA4ZC7K &P$E=g}y[m 14d"mL$pf0++ {[Gv-%[Kא?ܲZKX*ia@v5Y.ΎKo*(fV_}QN$C1zx>wN<]>Kz|~5R+FV.[Ȓl- Z~L1,!'io5h +~|/z0s:wf+o{be1D7 K |@E4d&CgkYmZO ju֝>l[VѹTMߑ㖖]<{Y9?L%.ɼ-~`3jW{>Dchy%-UC xuo 92h΅F#}ޚCfx 7gM eԺ3O# (~Ah4Uqav +6yu!kPPO"t+.mL6B!I÷Cg(~>3pg5ޛYAGM2ڭ5cZǂOld?lCmM@6htH =YKlIp|%up9C06Ty} vP,a"kGw27 t,S֒`1ߒ%9,T jpən+;1aXsfk+o"~d.Z rTGOg8 °ڴ@OCzvYd }*ke>DXvE灑6 Ǹ3![5{cd=bBuzg AJ\AƶzM=_ˋoAĎ88^rܾ+Cgt~f 314qk~y /3܂ag'Pڍ, -g71,_ز.$qЉ ןͨH1v:uMnR^,8 B:ݙoj3EIW*Ic#:$o҂sUWX$@.qI BQbD}-7 NkKJ]O20"21dB41)Q.Wmm[ }0}*mTwazye.kND1QMnRtj" ϰ1~(wjBQ>΂FɏΊ'J~czH7Mtއ?/9ִi'd%}exZey9TJ"o~oDg~Dpro_%tèIй㍧I1/V>MiK)J0Y-SR)|ڭ))ُ.VUe [/;[NG뺔!hpǴƔy1)+5wE+Mj_HrV/[ϏBke C@#Jfjm*ᤶ_}Z҄Hu QЭC1a׮IV PkΈy: YY%y;lS,ҩҖ^/r~{<62W(d+oOGjbpuͭ8V0v9OKCO@{^$ާ&7n-zl]''|6E\7i8p 4-٩78Hz|H_{#b{*c$cKvl~ 0??Wկn; >x]M%(($2n M?!̫j@jq\]~2:}#v:orol)r+]u7BTUYK0LTP{[ȯ;A9I,2#ㅹ2\T(fH&AtLR!7^nv ڀ?njG^2D+5IUCR짚{R{`:dxayq/oE>(;b(L*p AʂßA"<4 )i҈ "G1xO>}%,PKsa>bXqH?Bj=D .!K"Gln5:Lp_푾U0 bqJ~ >@^k\*MƓ%Kv<%Sn;\kQGX`h[-kls*ɢk̩)~X?~W IwP@])OQR[{X] K f߀ 03TGMi 3p,*2o|fh t#LtGZv尵w]3,!ݦW=v2wA{=j>[^!S%XqS8T?LUB PqVo6N{E(%G.m6`#,<@.s ʺW*#mTam V$Ok.NGԫn uvn9%\&1|3ʣ}zB*v$!u%oJfswJB.ԌbB8nC|"S#wVҋ$cU< $!ڨӉpgUsM}1= YTjOjN_u+}ae*뎪0tUB+רne}|1c~ص\;1^&,Qiߋa;` :^#b& vM}*߯j9QtZ( tG*&< LFX`@*\iqlF^4v.7P٤kiUeҳ$' Qum4'80@>b-Tؠ0E|ZFpB t{"wmoA(yp2%0傑-5Hw.M/~+Y.ݛC~Y&w.=ٔ>*6w74NV* "ˀ=:˽4V}6bJ(cp-PJWlggwن3lm_ψe {+5n)B9Dv:餦h[lb |F.byloSQD#V%[Z=ۑ 鶖np2{,1XNM!+nḣrHuҴv-;>1Xqm(F'TI_KffA)zOx1H#5SJg]6l[0WxZ1ﱵ>!={cDݾS=w6K34eUJ2Kow/в º{:e]W>@><п';]x-GHJ` ":avbTp^Ҋv~%AhN:C?ф,j—[a~ص90ƊkqZŜ"ŗe$^iUֶstJ. h]}\bDҨS-ಫLXt7Nē.ډK-#1߳rU@ڑߎYSr-sR=(Ev!Eq!V#!f =L6Br8biH;xC~ ̗J BP0ǭłҒ>djQTy G /;-]ꁺ҃PhN)Kq/8\t"AA*xIh}6hA}98̦0uSB`j5{5 irSq~ad̠ 0΍/x)S$lNAEzXp&a,MTÃBѕ]O -;uu!r5(g#ȧe !p|i e o XZ)}'6Z B"٤ eE//&HJS2Bُgo:3}~GQ+[G݅ft 4[w#Rhwhx%v}>Gn) 0IH@ 3@r$_&2W/gy[ h=Y*P%G04<>< 9 Tv: w9lКO2d8FpɒlslŋUH8y;G_k1"o H*YK rR?q}S?db" *h L!ș0xǫT N{xxs!p w#mG/Y9@7*!D]l:Rm3yFE[F'քҚ"vWT4]B / c YPLKE1v堑h0.v"hZ#'9.ubT4ƫ0Ev~n0KH#(9`go yC3/ekW\zQ<;>(Zp {%j beXd,#&W%q0ZӒJ&uW\wvEFHYK&+q-[QkYWvOxp5ƶg+wBg!VCUCR*PnHShSc8 ?-6&B@* sPiabdFnɩ|<"dp2?u?6^kY.ʼlR"ƒ:D Sz]W*~5]Vd薣?AH# o♎nn  i4LEYtL뗔cQC= 0^j 恨 TA٠E#E;kT%w)Ǹ>pd}OǺCQ~^3 l$Jz22Y b!u A{5aabr='|*[1ȼ:?+5)-<_$l68̓۱ޞ]׷sAjQqAX Ex7z珲i뾟E5VGV0~^3"(z `]s/ϏLJ;tysBbYG|ߒPMR͂ց8mֽLϦ{fvc_6cBOOGn97/4Jf2:OLlm D Ö!ꥌ\-__/Q:/ z{ ^ S?N>[*a'_ȅ|BޖF'esHV'wVizR9#o 7c8Fp.3$>F9YٸG VG&6ل0'.BVmm*CQ⌳ٮTLR' H,g~Pw ݢy _Oȣwf\j=MW!yE:Հ/P?Up'xy"qL4J59o2a#0)uvˀ?6w5XYz=^Μrob$1zPNݬ}YuQHqG"A?4+ãV\f߉D"WEG#C~[Z.[Vl"F^я]|nB2 <-sz=ɮR Kk}ۚ. 㛸sl`ȟK)T -PSJsm f%xUAϓh<4V]A 3=k42J ,&6( !|CvŊ>595 bs蕫a1^Bi/cyUjz*L7Tbe4T*AԳ~N} Q΁0a 5d9muE,6Ij.::u( OLkGZu~\:L .x5ɼ[iblT^X]i+-d i=W D{DF=[rʨ:u7N5+*蘂łL¦?0 Jcc]ޏaHpԱ2.z-b rd P؈^ESwBO OVnA4NXH_'?"ٌB+𷋩SH ojqf#`w0}j0l>*ee˽k}4 xL5~P/oNx#!Bg80 M<”Cw E)`26}n$48pm ~G\O@Mep, 6yK([ ԫz?j. Dpa_hB/'qRcoW{Ii{nKg;ËT9IlĈ!ʌEnV2zAɒ'|nyKҕv[YnAy <{"p -²V1먄70j(y;n "IXb, -殳_Zlƒ'CډuIqۉdu{_uHfyn_+~/R~cO cUwuV/tM?)Í^&]4+2*qWj*$:L [0Zt. |Hќ:K|%ݶ8lqܬ@N{TA"`rlꆺCҧћ)TER_(ȏ:1gt-+Xbd4䀽NQ6a VB+IBXSjLSϴU1T@XLҰA 7Ri*`dAy8{ؐxMo@s(XRki42^D]vL >>ڒ]|#ƹʡ?"F]ew8#XB~H3H-LB^4^+-M{:&1`$F>ik\J45bTpD {W/ldynh,Zs+GOrfm"xcbxm>?  )yizcp5I+0D<8GH. mk:u0Qoa;Rc5 Tpfx7OB}k0 ^6/]:,n' dS` :oH0dKNXWyC̚?eJL}m#/d%e 3Z0$LBQA]l@{M7_6l@k#^b,rn,ۀhsFq~:B zWDM秄֭FKz?е\}w+H(Q3YbP#>l*Ղdr;I5o4~Ccv߭)h1Cn>[q:}Op@u#JQ=!H܏k4ii,ն|bc?jS0|ZfMU+vk! -i៍Aƿc~ JK{;1RH0yWa*uG` oS*&^}{D{TVg<\CUNf P(Ë91NVLk6g!ӍzEltX \ 2 קh5;&{lrdթhjz]lU[1idn =E6 )[<\Y5l7"x}Rd8ŠӴv*Wl%iJJw+oRR?])Ew`CJտˀ')դ]9_'-9KI.73WJŴ/> 'dDU+|Ncɔ1]O^sT|uD3jwH1\.&ZolhWFQxAJ8ȉc0OXW{ M!52>BBFn-J 0Z Tt$0pT5/k5FC!!2G{!A[w]hPMZ' 3IǦR Rޙ/(ϒ ܉Mxz". 9!(}vN5+Sg/ʾ_ʪSIwP,nQBFAi6.setzW\IUZGxG/4w] XEQ1 Qh!F2EwXEWX`&}F!Ie`!< 5@7}6 oCaxA.t U0ռu?yqҸtkw. _"2L98L+Fݯ--8jB1=-Ŏ;2c@UڢzU*:L3(Y,DzOŃ<5RG K=-tpakN,MQqr)&vlCnY~#p!4w/ܨT]ܥQS ZFPhK?o8i5l(ʞ:~" "?m*Hڑ٢ ze1XP5*5F3W72gDiLIcʶvM梴L^΋ :3+'l/>0}-dL@3# RIåK Sо'<y=;rwN[{q'hÕ)+U,#Rjj&,^hZ͛KzJWjq4HFR`Ws #y)Y ]:{_)UMoοoeMdYn<#oH#,g/&W9`l5i;1LkeK=Sˍ#dxb^~#MasHO4/vDЌ&Z7{ېftACO5L֚:zs eAK*~J=0sՍ^49Mʹﭚ8K{ tZ!4=Xjv8j~{u9169`< 8';YucH tFc# Ƶ~6~|MYfGKŕ|3;>;YةÔ 1E0 #,pT٪qs3+k{I~*XݼtNʱsQ O.7&Z>G^KY8hadm }Vft4qVH,&c d;wiH6rehi I!n:RBlաf*Kێ+:-7{6(ُ0:DBS؅Bڴ79fxT Ho12Ҧ0.ЫELI,?N{MR(-I.X`oJSY_Ac=XÖks=(9iv$l?G߄% H]xA6~EO>|6522rPy i$ԸJ7dbz8 P b5sO8 &~'+#60R~>]L<؃=Zbph=`n>GܛN)] Nt!M|`@29"(&[(wiOw!q4ku)[(( 2&|ƶ,o m1b+a8&XmۙJ l`?oo%G@oV$P@X;VO( .u51t>"JB,)LCnV>\3$LxYH\CeI&+;g*=bFXt>Eʿ7Zh M0+cϵ眿ՏU>bSѯ,/$dY;D&Fp.oFu[3jV>Zcwm^|{w¥=; ZVצEIcR1[Dml<~txI,+syz).N}<+nZpNJ&ΣDm1O .eN+eM&J <}z{ˏoKGh L5*(NQדD!={s9r"3Y)θ~AsRٸ_ݟbQ35Z)wפ(<Xy7Tb?|X{HxO(BŘӳ 6:E g8Z&/VJaMvYM돛v ֓>je"DhWg)6lpM/']^H0ۗH)K HŌ̧$%4C8B,ɰ(xEYMw, RalS0݌lA Wk~v0@V>If6'gQi3:tߜжLVSxab!޻YEf4ݱ69MC/[ୖ@8~YS ,Q0qc Z46[a9W}>}IE|@nz]RB1ahMpWPdEqO_W1oEtyz͏n&0/+<٢CfmEt$z,vxT`{:mǍ_ϙ" <|aR2t* 練GN@8;9A-~S8{?Bu*,9Hn2(ǵ 9WybxZGmY/p^&{h2EL5R Yr(|YI{mj&66  Vk]"|:21r:/{C8D\N# v| O9ĉCeaq"AJcz-pxSt};nk Rŕzk;CSrR,(.1@7'&&`$ ~T$O,]AM£Js47f |э4=WuA; fDPrbwru͊G4ޒ#AvpK#{ʨ:Po XoT}3 ҚO ӐTY/(V/9-+q~%X Ć(}*/LdT&* $bk\d˖8booBPKNYX)!R0@8-yEW"К @[T%눉!.`i(k'زI{{N%>A%sSuN6,$I^vx=9*Czqߗ`GCbEt<3;nI3^ndǿ,VXa/r;yX^3E(_;~K8(8џVKfC_Ws!Įz/,Ycwud.BVzu1)kg^f)/`n]7’Qd3@Zds͜kb]qޖNn ~;CtG@In!{1< ódeEL7wf6=N*%2| ZIɀb)Popn\IO( ]hB};9T 2I}{J05dJo*u!0{ ȅ{sc܋M`(;gհx+L4ѷB8eSY pyQFhIظhHMf0]QK, |EA3(b ֙ WlKO4|'(',"u$Ǵj6S/r@lXƴQZͰ88- 3tJ&ze(~8d(ʘ82j+_$O<ݏy04 f;@ ژu_$~5S,iR,9[?&G>? EuSpg\LܸĶvÔQ+!0r,+ED_FެBF*6(UGh-0mAU:tI_P!S3~{nbv Lw?@@ !+M=rn.I9M&=}HBdt5Ğ#8 Y,͒ Zi3烔k KwD6iDϒqg!j| 8«9A+l z_0_T N"Y=\"7\=y7NBeC6XjVEw[8͍G8'Ѥ;)- ^3[7N.*HR$%st8\oagf0vT n2XW2;@5h#t p핀*H;nzwa?k<qAf,`],I%B;B0#nGO[5"'5Lkғ8fZbw:6o'?;1K5b7ՓN8:Vkc;-$+OQ(!NEMAg%M_'r8- acՇ%>KGE59Ŗv @ ]@ԸAc .(̨H214"ngBưR7YdsIT~8c IݩFMYS-xOIiic4<sJB9[.Ca7ML oD0Lj[_81 - o:H>'c ;$Dll/JS.!qbfSPb8xP$6ȁZ( lcHL_7E*~+LVe㚿ג IKc}h!9^E -0OUT Yt7lOR^,`w)cm& })| OL(3PŪ*8"|=I~qNvJ5xP׭Lۮp6?bOÙǾ2Ye Mg :'37Xp'XxC.Wb`mGϗ"] XưN \rGge6 ۠b{(Fkm'ԕCrsWKHrJvUᵇN>v^P%hKN + ~$vjT=ԝH!,U9)ϐvFln >Z_gΰQx.+^}uM`Q `eڐiʃOakvאn!Imd'BIk"N6ft'ez4WVzD.gVԂqW$1w]؝ q[ z+Ǡ޶ONW5Bz)J&GMMfh`^"҂gebnv[GȠQ+6!8`V`?qќZѮ0k>xϯӷDB*+%2 }{kvlB&Z((3:$gVEʥrzry(uh@C9E|Z6G |Xv1\oPdZ=R{K|%ayz):,QQ{d \B{Nph^(6$2^$M&cVpRUP Yx@r68fd9|)ioڹiF=fӃO zm` hHru`S9gBrO[z>փ,O3'[ԍPX&t>bz/|R ;+P-!zww| 9 je&hA#ô )T6NA^D>;]=FY5i/VYTzC'V#podIT0h{7>tv> t꘾&a>'xvF⾞ښ{(h{be$aVAN3C1jv°27ȴzӅq>/^)+Lm`&(^ȓG_kNXAK΅59|S93S ScEGIAݢNtj9r+s٘.o—ǭ=FUʑc$t゘/;VH%zo9g%R '5B o(x>BǛtfijnC(v*\ )RJx^,OnyQ^2c=a᣼DMD>W$p3Y,v" t2>DavC,GؐȢpR87%Z)uJ(UВ y/!$hPK'~G.c9<2kQt$/61^#[SZqܧ.O, jۑ齼H 6צ^#=RavҸXTIw襏IUq}Ș7֟bmF/fkV{Y("zW}&v{tv<3F%?fU5FH,:>6dW#R]L-`yf)Ϛ5+#d>Z +SEoPʛ؟s>57| $m4f?h'CUJ Sg| QRė(-e`LT毨n1x*s#T]O[#wʜ=nDH A:F@`~XwN%2%y,Ё NH ('lyxѡ{ϝ34\ʭ,a|ʹ sV5- a)^ڏ{)Ru8EX@A%ϣiNZ^@ *gj>< qOdQ[ Kpi_TN?2#i9;B~J5$kRm*(vmMlٗ=BS3-Y~,'7/*P5pA`ѨivX\sn|P_vi)ټMЄ#ͥ TE.HT#$GRY,1w+ I; 0<<ҵݲy&V*2HH}0}>}g"1l7qgㆅ"ƇXzQh&a2HНYKH3%mS*\QRG{mP;.8OPXޛrn\XB@p]]wj!A}#&*9m~aDY7Rk[<-Θ9㠣U|ǴFO^VAHc-C-h.YV-` <[X{pN#,rBE Õ SWE/>n^n ѹ!։M EW6a¯9o[[Տ:'4~U }|G[oĵTh}@bEV|@DͅFDA:5TijOAdyhVs8α[۴OK1 EJv/=/3ɱ⼘/aOah#Q ii D-hT5ͬg>NH$t d5s{>W^|>5"!mmcܵQ;srbR ҐL'uT8ƍr8u8TL6OMw7t=`g gl"d6)//bQ];aV$F"bSO/;"ߑуr$ʘz,j Nم`x1 ?2j jBf=eX+J7p&iAKr t,h9"DV2wSGxLDًOnCTkL9 U;.YxqYZM ChiLF)T#=BDE׌*~+*hwpa:MoF)T)V!>-d SUe~]Ȉ[xN`U;_PAz8 9v<&jw3EH@_aB#8a%NeuֿWuys\+[wx~RoW0\5"b}ԙgy8{݅z6q=흄VpI:suOU0xGW < ,UwdUߌVw-S "A8[W9:kE acIgno& P)<b)(db{e.mєzcn[YJfԸs(2lP|\ʞ57 hpݳ' 3DSiɜvNuu4!HC(UX,U8.j%rkDb -Rt0 TP$o^ 7 :mZ>T݆юkœBs: J]f>oz19P wf-:l5vېDx_!8}գCpTawww~:rwH F<0xLA"g#憖 :o);K=.|퍸V81VĹK]N?Z -V;`(=G/2 F{Vh͕.&T-3>IןD]9Xl4T 5.knO}.]S ="M.hi{=NbYF251 W-d-Z!26^Rk{#ťO-9w*])"90P)kݏx9;.lc 2I2FAO唝](<8$$ 9xGAܺ,gv}Q6tZaHS6@Q%#FX9 iTrMFMpM|)Վ/,U VVe$5XvX]|cd2Zy ЃDsҞ"Gs5ΜԔ(N]}kNsY1 a"ŕetn( ^Q6Hf'vgEF)d;iۤpxŸ5`ؤoF=[}˭>mr.dXLuVJ"=J3g&YWwD&멭uJb.@/4e˄{hrVaܗgM|80Cin5[!5-yC5w/D&Q۷Jvc.ztj|w6*du;ObCb`}(փކ\Hk1I n B ݯ9& :0{㔪훽ZL Mkxˌf?[YbYս_4[ |D9RC>T hEC?Q`)u' 8ݼ >S3MRB`F}f+4o-M÷텓.3Gm]U22cPBDNw wv {=<0cծ?06j|yq]v%R],ΉK,I{wnrϺ&La6/* dߎ?qUИCdz%[zAq܉Bxl0Q RO.lv@1鿰?YQƎ:}^ܝƶmd]cBa5 {_RW^)8 |vnŀ:R~\̘q0.QeؗlLA7: ZP12WԨFLSV+kV;G6ikOrxYvl"el 4 zHUhr"`C'R=pQxVEY FD4(*II~C5d*fNAP@rJ^N)[ -$d9q n, !-'E5y/xc$pwl4t ݊Ixpڥy,!!<C$<+P`Y cX7{f*K Bnw`ETYrG1,10&H@Zg!=9sEfxns[=w/T<^1m &*2VnDenzB0 l, Vc%bHU6hw 5*4/5%7ꓸ=ž$ ۋ~NT+E=Q@q2$]pE&*^Cϫh5YNa91C Tzaai8onhZ7.xin߯J<802O."izӰ2t`Ţq0j_1; ڗ }bUO=FmADJ34l쌹‚_GO9:L:%Z+qN/5cRkڨL>FGaOamB{"l!6fu+`|P>R 5/OZC,-]?=$E8޵~>#1f2D [ we4G`+ CFz踜< Π:Z\ L*CE= :rB+mkt*{3jE.12%K0{qPG#Q~;Ȓ+m ġCIIuT C>O,}q_B%E7@{JFcVѪ2L֬߱S %MNj 0Aw?H}Iii%R|D[<,ThIRh2;=in]5}2q,G:XyDx;+lFh>qK)0JQ)ەGᦍ<>Ecog|蛨gCT2<(I?s }%~M3dx*K^Xh/ts9C#-K"o"K9-[Hq- %sR+Bq8Ueàt4}mFWUPKm"X^f/l@ʲhsY '\$`еQޑe6'+K%qI@e'$WCxf[}>Wm[paW+ =3n7ӖN1fDLcf'|]!,zEG:KVV-z43TKHUo ?b7X-|oPnl3cwo3;?ǃC'u T@r9i?Gc(JL&[AO lga_i=z wr(ĪԮW˹c?Z{ ,j1$ga:+ pV r :YѴDbڰnI޽0"Eocs@Ty|Bz %KE~MTW_hNr7̀8bW+-qGj~kѳ^Fi 1$0y7_IPX\H1uiCiPdCAFK& j[ZM`36WiJĈV6v-K5waz^MĥcJnӀQ@Yu247EU RW$LIAF̚RTMb.̶*t `oOS*( & uwJbXL$8 ?Y"Uō6N[9XIn: iR{cRE-P& '.P#΃FLCJ<}Hf .= ^oEZ{،Uɝs1N`Jpa$LG_ndrk9KB KLiGi.gv*uaNT2E=@>}(ބHkG)0{H)>(wf+љK"'7079AS |ѝ~}}UVp(>S$3{ނ, z:Zu$CJ}XY7LO.xd 6P(>emUBb:kt}.(%ωc~J"h8wsX, G1}VdQK* ~}AšC,w۴hqNT}oYw DܧYx;U&\oQO q gg7q K)H]^δA'-S#„F0ˆզ$ < RifG֓ *uFo+ߨ[;âd!rFoh,>02]B#-DS!P]DBoIU4aB>I0\gܘ^byjnR(zCs3q/ xf.5e3jYHiR'o,t Dq0c%2L(P.E1rOL +L&\bR677iXv2Xk[Kk貂w 0em4e)\$z$?kod]|[^72h*X7̓FmBZRkW?¥LA{5o_.XQXeOoI9sCeՐS&i^w\ z~sH#>̽%xCY NxlM?--$X]ji]$yC?ONsۧ2䇽1_ut '(Ĝlj4nBl"5A0[>' t[~KCג ;ZS1Vݲ˚lDHL$ nh8Fk,[!бſѵ@i!{~#mFӋzG*7A`I!uweʨdzYy>Cx7+Jcܷ'L%%_6|?M-Ҫ!66\4Mr;;{KSB%DF\tFbYgE4}"HX27R8ApR6cp*!I*#(uX3X\w CLi,iw#=T&&^:'ɩ 4\G9a4W63Ń04>ݴ;^MRnwtsܫG4`C-y.5 `:Dϲ7%EDNp[vk|Ey^cT͏murf$PgiS0b=NcF%&6|R R&,z̃[ 1/#α#;a7bw[m*s a"H21LZvDZ+ uBek $Δ]>'i槸>ux eƗ50z=P#w`½h*Mes/ȧ: dZs]"\% [dfW 1aǜD>RZi 6 D 1[HG(7y@k6 (n]/T]⻂]zw?Wȏ9=3TV}eg+0:xڝ‾݁/xҒٹOiۉfa#Kn\C->$~D&s' ?!Lms~xꯗ|MDt,NkۘK}60Yo6~8N*d |bVXHx! U`@<*FDZip=ʖbTJ:C0oq)[dcx/ܰXh ]U>f"U|ǔGu)h)[0pwq;'e{{CS7lBk "dy<j|Pݶ4d< mc7PDLjKb7LioNRH^-fޫ߭4e_U x;k?_xOH\qewWۀD`ܘ&:WW5#ڡu1Ѿ]LxKOH)7k2&/ I.#:S&ص?vsCiT83DR+l,6OeJϏ;l ?W^w{h&TM+'сhkogyob 44 oWܘe eݶK{%q'))ܵJZ6j2] C%#zT/snsy+q ZtF@) A2>(õRyHB#;ص`v+duȘNzChge./`1fH# 76XlqaKD_)PO' *k[pY.'ф// LNOON }L4@Qʶ:Ψmz#o !v~:Ѻ[И,/P7@Nn2esޘńe9,pvp]`p$u}F`<t@Z o3SJE(y$WqErvQ"7-yJ1<~ E'6wR !(7&R&{_ќ9thmM YuWҳ)OCq5cS6hQk60]TKnHo/W)x0b3*PB7ԃd] fw&2jY/h|6;y W3BKbA GqOBy0f-$"S\ 0*8&5V$vAUҘz|cm alV][{(01$"mÍg{G<<ăcf'Y6fx:`ɒw !|X%tȱq—DilkAr`Cwk_GAnIHw/wF ^zD@z8t64^x X}hm<ĐrvQ7x(="O:/Uӥ@GuOC;!\ S)=o(XҙImS;'Bm`݅oihIi*DޜŏhW [o+bl6)o]#h3LcaB@GkKss,F;M`fSW. |@`<̡r ]h+e,A.Fvl qiFo^8?BEO$#8fľ/:*WWT _mVYH*^jjۚ0dJK@|DhN[zO@$xERf>Su҂]Д&V im4PˆD -W!m.QS-!%*ғ>`wF~YWrpz*Y scy80P]}q@ޣH XD6` pn w6r/mڗA 𺇐0FNLz CO"56 Swؽgj.eV9d٥.Cdж)0 ?&bPl2Z-%W}{rHXSKZ8yuH$-^}>P>gK8 9A$s\(q}Kx5橻І(i:(m%\ˉ<A5ȿJ 7`J 4>g!ނc>bmĖG||b?~z~~fP(aJdos3,>tDQB)v2uk՝mrk(sJE:3#*͡! Fms2 Sph0R ƗޔY:ɹn6NDYGV""馪ʻLŲ $~/鱂KoӳZiK wj1f;ߓM'6}wE]Ipe:Հ@]䌈 ̹/Yf0U>[H `t6Ώ&br !Xg☻6<ĠǽY ,>ـzaU!&8 繖@ 9uE;G$,v=+DVtoS`G5@ 78xv;CۘuW0兦6-S8p Y3tܡUT%* [~f[a2w{yKHkE˴8#X3&#H,|UՅTtF:iSm"] a*™0aްYA&(E}Hgls_dW̟a14620h&]#>Y a? ,GC@Kf*ѵѐ{۳BI3C ׋e6Z$+cK3J|6j[-0:9Ð m`H$?礒1DdW i D:nبԍ2gGN1ጴ*>r}cL~ t6DV3m,D\HE:C|w` 9TG ]ܙz0!"$=H:yNd ޑj㡹\N/GGjMibjԁܡoD!p4MZ7r5xږBP<@cK3?'x،"Pƥ]"ԙTّO;: b,cܖ(BD 8=e ]"S)šWCj9{aڸۥKHty3'հ.~ʝP4DxrhG{xS_i_5@\j8X![j- hxACSQ4w /Z축➮Di`*-1,}g+v#8MJ1sk7y&l#IV$|Ph9 58mHz#Bн؊ O)}Qn|KfQ@ Re@qUa),kyfGInAuHU|qW&0i}yںэJ6窹vcXJPG:*2UtR/m^8ҷuqzߋ[m̀yF/PӤ-vgcLܵ4.RU%[=ՑZ?!NjԥTx6%ZNpѬF0? 밊bs1F8V݇7s)2*](['A3Դr,pvH~U^9t\v8K܀xhe/O\3BD!u3mnRQ z]7`PcwÇD7_dBE2pZ`4J. ?p{=:݆n{MȊ0aKA|r,= RT:2aQ}^n~nJӃ̕M'CAz5}BOz ˢ#Meg'<t3WZx:m:Ɔ襹h(}} 5S;t:aPV飡v&g:uIdz]-^IC"t4oJt/F,1ѻ,YUCERX¡ /i1ԕL o>~~H*b$H7LSrbn ~u vs~+a zNlXֵѬ}7ManWoOgRT37ȿoJÇG6lTP<ѥJ EN̆ᇗ+'4 xG:~',"'gU yQ1 D/d+.)͢E'ɶ@`0%\aXjUXv'K&ON,f~2{YT$@b&,ٛfkcL]'[ճFF-Zb0hU(ey6E}>g{ 51 ѡzGW~RLjC\jw}j6ēsnV00r]7>3⪳d Ē /?nRףBՕ%rqa=y,+~aٻ|2osG77&`mIu!_$8J{-켋X-&wn9GM'E*~~JD+[J5w7^|9Ly:>@8ZM  ᵔIU8ZfN9pMK1VQYՏ>M+K:WGP[Nr[^p"y^>U0ۧ_3< D55:\Zc-Il( eBi #w@K9__(ZT8]'?}**D7%,s<00/]סd*\L"0<~H+Al5զE=שr~}'J(:b E$: 9~p&I$4 :AhxiAe{o?[90mEB2L/F| - U? &񩒷\%p+*a)J?Y*:J4< r0Z4ـ#~.rxFƣ,f}\œIQt/+}!>`S\e?6i/=<@&ɳ(yω+!t "a‚:ޔFDs=;;e5d)@\}]WdYD<)d)F?IDC, =B\Sd}7^b\UrHI~ _PCq_*&- GU]ZJd4FІ, /aQ%BbyN& CTv;@~ǾASVTݻoQ _b F=7<5tsamk'x. wx0u\&CB"-7i/~*Ֆ^ NzOq`ǁ<-(h6_o7t̻6gl_7*jǪݎޚذ2'k-_v/sWx} U";^|*Ff0z=lDoCדΒR켿 G"ijbWvO:; ^ȆQ͑ާ֏u2}Y.p+BN$Xk^gS(lpNqJdW6쪸7BJbg8<-҈Qysre!?YL„/|Ǫ!WR{Zf"Rzi#Q&ɓ7Ǣ pq74M9ojfzB:X(`z"ѿ"HV W ִp^F&Du9V`@azHO۠?BM? ?hpH "ܾ:}NmL z=Hnuk^G-6~󮁋Lo˔L<;օ³d8, rkg@Vv"vhg#x0RWV(@y4-4]&qtТ`ƣeК1gVnڒ|$Q3FHS fOͶ0!33U\WT"Xͱ)&L[SC>82qJSԑ#)L]n<_Ndh]y9pX~7uh\]?11A͖ MVM^#/ ޺l?J(^}oK44;Tܑht ޸n ,(ǭ7Z9Sq[wl]i mSpVN߭7 |1[m&" C/ 'fyR YEosmenyEH))j+g48muMmržxADccZon4_ԢZɘC7pG+xf~'7gi{Q9)º΄ganEG쮆iTb9k/ЀyfЗkl-k*{y9ׂݟՂ It~4yZ Q)# #ÌH6ўV}\ /Y@|WUfLq= lDXC8ntԷj[]F2-تkqMu|2?C(t"7>kx\LB:"3Ͼoݭ1v`AExKwT}%'mkJ=3g\܊VRxsNK/"_ M^@|b<<\/<_yKeG͂çWN]_&{ᓔj/F@f޾e;Ѧ*suy |u^lg$g Zer7ACI,Ǽ>Ȟӯ=jjl|-dD1XA5e?%Or>3[8.Yb;sHΊUlLi$@F\m>\[9E * 1%4X e3"o=-(0wni?%0>[Tǝs^*z`PW4vR'g3#eίb_VT9 騅#1-XZwPe_c ͬkj7n?pJǗ uf խԻobaa ݻ㽮x i69sRSg +]L 6oD>'i65_pւ+ן^eWݍC եDgϱvf>US,7̆#p+XJ vWNXԄā#~V'\T3Mf#@YkPe=KIyȎL&nI4eH~@xLPQ]x4[ҫ Թ,1F!T;^ 'B$u˛]xЪG Zaw3+%_J3J@󛰦i谼: ȥfTyXQuֲ_{w&\rYrYdXOakOU ټь:ҽuw~`![jdΞ,wP+WR5gXl;r =vqH_"FC7t+hzhȉ*((=SQ-w\!JQ5oc{-L߼Vuei| %#׮0I[-lh$EZ5FcbP'pAR V(_\~ ex)$ UƑ3 D qՎ6tY$'5~[0Nqv=fC[*ls(_0Ei tRS"A0]BPOsRRAWQMIt ES"N-sۮnp8RމypH\Q!Vs{u)jDEm/F׬FϗS,t}Wg K]uPC@֫ L=GYifS4 RcK6(]խ†)oBGKcT=FCΕXHS +YfPsNEzC3-1@{viaЌS,'&zptys ˽蠉ZsJ>>q8- ۭtU1C+MVVs֨%?c]˴[`SԵcՔ u,"{q$"n 0?]tg[L dw%^xՇYrsK̀{PL};bttQU 0TiU Hs wDqSD\pu^׮7t͘&%ѦI[[ކ&?vD4}u Ľ1D a = \d^^E0=Uedbt }x WegZ~{ql?䩢Y W +of}ϮT+͒woo]+XsKUOŃ'nyq;`$ò ,?e&`H~h; 06/Q4چ#S`ㅪ$3λZsuPX DDxt7_{SVz3v۸q ^'?z5ܑ"])i[c7.h kf4dݔaoe}?{'݌1銜0bM̬L:]Unfƒ-:(sܿo_C`U\uN&%,d>7+ʤ=^EZC XXk2B[d> J"o 괳Ԡ{.Uオ 1はTϋ9ôGd#>p9 V[[\A Q #LQ㻘@~j{xwtu·`g VQBC"=2Γ9dWK g,wy ]{׭?DWzb+K`{&iFa#Tt1,?jOYxu̚^;T\q/3}P^ {[;7nd|Xi{w/r+#X&wt6 lmmnU|B=J7ȫmXֵp;]Tѡrzy$ `XWӒ:ċ3JfUiN^ B=+Z{ ˇ]%ɗ/[9 Njzׂmv&-Z=rS1)8>uK #y\mBp\) 8utX}:;+"OCA 鬅)(zKB~$*7N9jFb&K 푈sF:S*8jw8JB4?_7X>ͪf,V Mt?OaX첞o .N!{gue VV<wS&ͦ9Ȩ>EiN 8jTh(g/QHSR 0i䝡_`D>X S "g^ɟU=ɑ r5]o`hCSrq/Mt 4IQ>)01&~c 1] R}'AGDNAqo}$'@ LziLSIA}L?1Ё ƴ^m,7irR͛5tS@K s.  2BMjmoQ qe@$Ij$oX\s‡t *3BӅmSFmD- be,hsKx9qZ%ޗgeF!r1)}%"'eҐ3VXߒhPxnz$dOƀBKUfdEExͷ VA=GS@Ct YɪuD')hnx *L'Y_RJB-arhtKFI<ʀex^#^׬wԔq̘iǫMsVT |VRLz?Oa>YXx` }_L/:FS) 3,P7~QNyǤE#@`7%rw IrWXw]!4ˀ.&0@]DxȿVsD[CNA:3AEF~6,2Ў-qaa˝ c4PCcXÌy|%ү E[UE[l#i0v:}s^>\˴`_]fG*@k2t|+p'Csciьw #)e\B|C7_lPRK+6G"OIK,Sء Y˪Ӹ*,XNXbnaRqb[nSCb&G`T8wiߗDJꄩŧO7;*LeS@S54b DQK2vy%0c<].6Q`sŽS Y}w/uyVbB"߶ :DޜT^MYUݵ3\D@:5N|Jaak :)x"jW w+s'gM~ٯ9,.kOn~NnZH*HIK[־Zyۧ*Y39ReeEV+TpTbdi}Lw fY^`RS65@!ԜW4^*nn-O-ur;@JF3 ,k6;AVKO8E\ b4O.+'+[£h LR%x;وu) pj*Lr`.~9{tl1<sb)лot%Jo&pVG1i-.4Z)%SzVDt{PRHv(͔!g[nn+w'_ሱcY)n <[1g5u֘,\Pqz_Kִ˰߫B?9EXE Vp wɞ\ԙZ葠0;We* 9쌄:($gI"]+۔_2;ڍuJżjIPp/3)rKf i©ֵ}{g9̐#n?o9UrcNCr##؍&W-.=p yV xeO0 7nsa5p y!X(@W?ɬ|=H R\؛_{ Ρ<%DJ3(w~;J1ikᦒ<>{?Jd@c/ѪXzeV~.٣k?6w $#yl+$p?văQXIϪ8o&E ({(be )3/iW*'尕3,4 HD%G*mWjɽT޲1BrwUy-1lnFlvjeZ4XRԛ|0Nns5Yr(tZ_v>9bo$6B[^*&i/E0+4AWid4AY b t[U3 @{T~57)1 mVbobSrzc+ (X}Z˅h10d^k`azd3 Ksc!!9m\?mS- 'K4.8j,0{xEg؇aVWY>Mͤ* q$“7ֱuOݽ "iWČT(Xt503?ig|r7sVͬkJ[*I\MBO 6-VJ@t>7 >$LkZV 2-"b,fV|lC<-o8XVp4RKNN`y8yڑMZ-[IkLMO5 %SoAO+|- 4>ȬZ_kZB U|Ncqf 8 D?!ؒ܃b1\9uFMyig ek/+ O4| @QAzZ^kP4GiW(:bfDZ}Zsx!ŇJbZaL1J8;$Ҡ)] GV^"pp- +1WȰ^y>VO\/:^ +>Zqј5v1/_]V<,zyFMY(QSR Ey|N⦞] w'yjgz™BrJ(1ďp(RjJ2rcz-b$Zq羅Lx}`pHxwQAXRk_ aN76.|V#w66-QFSPp*: XllwW1H GIXZѡ (R`")*[F>KȩH=8]Zap[WcYTefs(ll|o Lɚb+N#rZZF?yf0kzS'}ukYgd-{eьp>٩>e@@W~ܐ - MEx*^y!*a )'[|]\5۟vL 0ǂ%37" )z6`qX8XlNH_Ԫ4"^d\#+1טV/ɂIhL&Fd&Ilrҁi~S2KWp_)Y t|_ә7S14 &EU*<"h'eM (&VcYxڂ.faGJ@sVwZ9kBGqN<[G̀f .E%2գk[ |}AtwXy3umQa"ڼ[Fypt*+?!|? *wJV\o 3 ·c<#>1ހh iA,N.PQc1txB9w\\v/b4V.t? G@5^ցOWmTwn>gRBT6_1sxN= . {x|p)Ζş~m1Z}52T2c2T"եpWCcLݰ")@ё\ 1V+3Z `{3PhfWzQΌ6 m 5xPz_PS'u:\Et_6D?Aӄ6RG:~:$bmR`k/ȇHp4;tנ( ܄e.E^5nN G&`f,KB>l0>[5R, tJa!*"bCˢ5;[J8{\AAw6r@yߦI4߶КWD~hT]h"Wp}̗ITx;:{6hO'D+f?Ֆ0Z~FQN-V[aؚt>3zߝ+4*4iI<>Fj GЪ9J~K5,Z_84UĖ. s!4]E{MK mriZ,A5YܤЦ)K{r4heJnM8}gHA?n;?x8K@mQP$%5|@z ֽx x0G7LDo mmk$(l"G @#-f6ٟF]{U5,i:2H '&_lhjasd͍xe8G\)>@0{JZcBxWhǃo1 km ĸcQi>vYH:+A%F<Nd` zjuf< x4J:\n ۀ fGs:d7H2ZX\y#(!*Tl?<5O:RBC*XbsVY#J%Zۡ^uQyh.h2ݷֶ[K]m GLc4KGl\N^jE|hi+IMBd0 >g2.}PN:lZP5aa6#^iΓ͎d_ f9XoCiH^N!N46}gQRL6Ȏ̀(mT+Ǹ``t5}:IoWGKPSGNqKQ![J·lsvH0 6#!/4k/IHPզk7ʿOxyNm-W/P΍e."}(1rK2{r.h5(l cTMڴq+.eq8KM-OX;(FO|p UqM4&,7GkHS,J-j:x&fG9JOZBs|sY7zÓ{0;{\M*iMXP,l[o ~T:cr?~o}1?gz6 `Hwth(kKȑv&AF+K%pkFJDO]|}\~NF=\QfmFDx0T=K޹FzKHP'5:Wj3n&wYNA/d5nxlhPlN)ѱ.@J:ۃWA=#T }PzW;? ̌/?iƔ~q%+Q_-,;65|s.:)+N=CIwepp-?UbpNvgS`d֬Kon*:tJKh@6$d]Ԥ[K]Up2CgGPJљWҔT+b+~7/#-*|tr0'gEox%; -**2yz3 9 p"|F#͘a,l'69T* Ulv-S#ñ$eD& ^:aȈL` HH=0z(@qRfj3Hy4jr(Ɋy]Ke[D7U W_\NdHaC< fj!nt'aiSO0ѩ<z\lAqGNn1^܋0q)0Ϯq D`LSr!&º֬{Gѯ0 bR!!+^H40[][7Qeph6]CƤ2a'9̳?4'%wvenL~(o )F\8_FmiLӍ[ZEk:|cO! IGLc5\UJ>h7'هn7Qi>ÐzC[ ׋KT-pC\4L?E4fiE;Ф> LlQڦ?Wz(/YPM2Jur0^p"Ɔ5GД]$[xWeCGهEH}u2S>L~ڷDXm) FQӦ}AC""iF'd9T"lgci4c#FƇ$9er52/3\/S?,hla+^eǫPyeWAhb#M%57>EYZӰpZpT ՕlW,cb9o'yDj΁{/HkŃnхP!il[s/_,6v*;nFve".G(ܖz ~qޤFNɷ9[r\PjޒF 'AͅəxIkFx!f$ rWtjB%čKkn`MB>uwjh?_v( ^̸Y=6vF☨VjH1HyRzTt˥>qZTmk2zfq 1h#HL^yW)đ~BcI {蘟wХ}/&$2Lq C>8/x1`^mرc;KO6W (|= xkk&+ڳ74oeD!*I3fL*/]3ônK}蕍'.O"h[vF,L'TfߗxMhq*!Qk>\rG6ۑG@F0%MZLꜻ1Zp?NkiwH-+My/p:VUC08Eߒ<)sە3Lm _N?Z|~v~3J>XUP ">^ma!.;P}>N9 B"н[ Qn/ߺ)@pq֝ĨΝ5ۓQu$>S]>.ǿ1صx $JIpD_X'|'*%78_&ZQ] 4tcsAKQ /7 t1 B^u 1Q}X)~9"QZrŎA4KɈIS0_VRƤMޣ~cBր463/t˃~_N W.~3G*;~y3, $YX_ ^1b{GgYf;w`m;HZ{D9OLKҥy܁1+ PB-Rdl͌C0@8$$%اzA"yZY]pjX<\GGt=~ÜsNnq1.0_ؚKo߅u`yRК[v<(|[P@r&~kNT3WR3\y|:La {H*`opT_ y<7,(#0]n&8~J~nR2b l:15цS5 W hu+~Od$C h]+0XߜhoU@f= WY- 2άJx¿vP|& /݇~߭MbF>0ޣdb2\h%<"_8L}9ZؽD'jfCH! ܋~]no1(B-cۗj^Ⱥs&=(fȜ?|LvsߩҠO,c.:nh8fyGJ,jsɫRen1~k%Vgl=!ꉷujPwHydB3=:򞮬vYwQ=j)@SRݍy7iʯ' -bh(>e$:Ϻ fg}ͻ僷T lEB?ifϝqGÿT rXj_;uT(Z3'>%X!M,,ʯWrVFݹy vDIs$TWW qw-;W 局Q/}jNs?qPS !G4du,ݿR$](gG\?ϲzQg.O&r2Ԧg[\[ՁI^)G8iՈBh~nB9Py,'gs>v3.Y#s󅳭 I,[nwK]jK?k)pΙIBXJQJA0ch"# \Zt׳V#d8h8cqF#p??`FQw;SZ-J!/ŞTmk;Vfdž܅$'̬S(}Qz-`"3oT`ŵwQ-jct; =@NDkAe:ƤD5@F΍K6ؑOK١c0*1]N;|_&+ʾC,"G A瞤h#eO[k> _RYJB h=G4E EeD1tlxr-HDsw%8 Kg딸@ ؇?eg͝H9햇X^u/Իj5FOO\ֻTtP8>NGPH2ϹFmwǜDK۹r-1/5UKz?mY<*?8p({}J,I$GIs+9zЯEbO|GKP d8\]1 B^{ |(*APCpA?0&(EΰU f{+E[n^岻;כ;fD,;1*vY@A4x^ݜ 2x&17RsR'8J w>ZS4::d5fe{kyv@ n2x㖽z)IDL"W yBlh'Gj Zmvn- zC׹tE?B)C(@Ty ʀ+"pXGmS"#B 9gZ/OT 7H: 29oC(Zl*]Ve*'wJQgd탍K\MT()a=n.AǢ3p[3~Nv.NBKɫD.\3!܅D-K m {>G~\ncRU<ךBx4dhҦW'N{PB}{ۜ*'׌ #m nոh[tȮrϠE$II[:–)-hxrJDbC\-lHd_s谝/!Ji[NvN=0f^i K(|R Uj6|FSxTEQ)7b"pl!G.F&/% Qvar˃Ħ̌zЕ#˩@`w}r"ޏ@!Ps$r]FZNkކ!To4l?ªPds Q:=A>JNr^{{^Hj4@Gd "0T/tґ¯P5Xj 䝶7{C̚Яqy"FUMfVtx㒩ل3Ĝ[v= >%TG}N26kludCM=2jg1{2#^xťBt9d01_Y*U L5(:#]N ,KxY F3.eA+*^tXXF|=fȻ_~n{B\l&GH޷>ZXO8c!yP_WܐlY%pQ'Jla~e@n[7./hQ '-ƍohf1)q M tH֮mp;8KFs1sЯNrhttV,Pv15^jaTbo-gg@)ۦXcу;=yLƣ !m9惭=\#c9"`e#bs] z}:*woZX?_hP!"tyz%Zt~RD% ۢR,tۺ\#Ց2`j90#\i4ž *0t ^i09|pΫRom&\H=KjXHxwgyJ"JkBiBY5 ejZ矺˱ JW^٧8ID}=MSC+џ/G)5km.YջLA4,ﳇsɼ,ۂb,CA.TSW{ W0 ԏW!ȈiĜ>@dx?s?Mw[oهp¯eC͝W}d=[0~mΟx@⶛[9Q ߓ(vԿLBhEס0l5(~'­ A|я Aꮢ'2o j:r:^=Bv" IB ͗"pxJ-2G30#U7;D+8J_>',[_1ze#n[.Ã)X{Pay?tNcNiߌGP"xH4جTqRP|MӎT5gv߁!r@8WD)ksH҄[̜̕'k}̻2seI`*@ݱx[ui.wvڦt[y~Гs1*nĞœW6]ߘ3dc_$XPp~r0/YjGe!]'j4iqcI͈V/9kN5nqp_0 2Gbh jq9 t f~ ϡD5<,/*8"5O6N"[Mh?sM.OZD4 ] \ycBNdM>VA3 12=*Y@uYOfxzjPkEo`y.?D4-{#sc8a?#WM+̝|m͐ǵd%&tD<]~_"LSs2bRɠMtz]1{f>= q{xLF{V+c6@bB-QPmE^ҕ&=f }øTXFؒ3gaag)5Ǐ 9nbеȱVOdxN5x'"n)Z$*s!T?[b4g'M-mc쭟pY5#Ӝ6i+ʭe_pèi۔B1gV@pa8:)wu xbB:_lL>µ!VED7 R_;UW$LUaaERJdT=?'|_2}RtD {GXm8-mc*{Y$JD' nkQgS烷4RI?X@dR BWNy~#ٛK$3?qDa/4 {lF$YXLUuԼƸ>|X[Ժ(sH-`D"]vF@(bT0r G:e_}|@SԷY0\?||{C>{ڼ&ņ~]DЈ rRr?WT{41.;9d3l1H68 /yA,Jb2qE%M=&0'jW 6%Pq-VX/vd^TwD9#j8aQƍxI'B81ǎZ o/6?,I@>DXaqҪu|B6 {_ +eI HlJ_}:Ea'fl&NbfdNUemDL,؉0Na0uA'܀`>~Vܔ/KLlkYCmk8>c&⡼c1 C[5 FY/f[گHt3ۄ(8e ӈ+uۘI*}P*J kC;`.L |p=u׳TPA/baȲlIjbAh,?[DnT,)>.#ȁQ(>x͐w-\47czO *}tХS>:◇!sT;}:~ cD=~ iw=4M}# S3w`HK~v@r 0/ 6Dy7C$t6Dzr#@6oLwGf pg>lwі^ 8Cz}(J:F5mÄ,\~F 0=.9%tþ2<"6Xf3C}N A3dxZw7quKX"AcP֥RCeЭ[ɧ: LEƯC*X(nacGf\,9`}I&<+4 n.%-@wq4e"OOz]nFQyԑH#kW/9hퟧ0a=NȜ;Q2̲t󭟉>ֿP.͓,9DYdPu5@=-/@iI7Ȉ ncO;٧FTZjx{ Q37gJstΆ!aV"R5E/av/G?OЃ-c[ˌ3džY@Wz lb̞ 2DVevC)ɲ9`$"Kdvǡa2C;k64`c5.?'>.^KnY̲Z&B0ɡ=RN~"CRO-u8`Zު =npO:d>ROw%pyI٠'u"dkG9 9jwpaRc ͸5>Q*+X^cړ'lOK|08蒠 ~eOmӊp/N083oܲPY^h̭W [Xɟ8prAc P%v w!. 5lr[E-PH]+@8G}E>cSmns[r* OIJχGlD'01RFYYujbUJhl>uKlihו0Q^fOMAח C&>h5:DHu?Doc'*sD?2 i-$46X;`G̑c =Mͱ.76{D#=j7b>)|0`w>``)q벭ǴVY@Vun꯰ f C wu;x(a$W+kb {l | *_F5VxohF/茱W)!OϲG^B<}]^1йf\upN[>SsP /[ơvDi65劃 ;@aiXZ]m0uCHB !m%~H*Jbi/|j=7*kڌ?Jx/ >pyO2"Jk\{A\_[WXn =o8hdM8r`ݭ~Tzr TqsK$ef !_;wP6|訌 v*ܶCa7/wG GxzA3*Li^oiNcRw 8`LCra{/33 FBs9/7kt9oWWpc(! ԟ-0Yf`ê~݌>7L^Dr{T%`RS!|" [ Kǽe*i?ڲ%]LZP#v.Nj\i vB =oxtO;4F1J*A;{me.B%TٴjQn4]e@2)4(і_W^ ;! $c]@Qn R؍e;Re]t~F&lŸ> a 7Vz\6 ҍ|@~B}#x3yaԒQVCZc HR"g_A+ X/z%i{^n 8]1[.jD"G{ïP3 Fw3rZ'$;ypdF~Re;Ĺa0Q(8R.KWGr~BN]X1~V,P0H>klinРH]a9QkxR\oe*q6Ur&H΂PAzgV97$~t$L>[h/"rL$YM7ܥ'mtγjgG?, ߉_ZemU}7ZѠ)7di:gT6`PgS"FtŘO-2jBzEm xYI@e`^ W5k<6~ [sG lBp) sm@ vJ{FN:*m16bK%[{u./b{2)R%0M:0J~ :74LN ]aZInѤ[v f{3X[ǍRWwot2ʟp~NmZ1o'#PS闐čHq;J3f,ye.:Xv̼u@'ʰQR()=G>*?Y@)beqOYMK0Lm6t3t[m+{7-?1U( {+bs6fa'њ0|-[وi"̞B+0 co$ `\UTFOڛ`Τ fgwe[#XƁRI6lq>goѷ{TG pUέP4]XhkSl֠4pKoo @;Xk=Zv; e3ɉw@M|Q"p@6S9Y00" ŏ2V)ƶ[E!Vj#pNNww^o3V|?@dOy.qu3z D"C:OCI RN-~~ĄichTCb R+W¤ @ua-O&%%<wܜOJ98j~MmVlajtFLDT9UMQᾏisy%t}F:{:ɮ,T+/ #֦S "DzQ>VVҬߏ8y$ /. An}GW@,B[d敗 _EJ}Hf̪r RI Zlhbً!^e_gia:%Wޖ_Of#jL5:V(wg3Ư0ֆV~M TSnmHw0܍,Ls0h} n) - b<;_Q5f -8?{;k{[ˌ~[İQn*th I.E@J(Gi͖HJg4Iz|i&WTDO _)J!b^@:poC\ju8__% B<)8X;P Gjfca, H$:U,L˃lK| z~Fgh*|ӻsK$dLn=r 2a-jNRCT(I4G#?mqV@YU; V%lfƁ .ffr 9@.tӔsܵ|Ԛ#_cuC#6&g_7J-6SɭFBP!g~-Z偞}!DW0z~Oa9ɒ#oMbm%Scms=[.,S 95D3%Q3|E¦9UmYTUIB Á57H .oBy|Ax}tOHi:?AKZyk ĭ&vzmKIkeЊ:iw%Q}t {. @Ê^B"o[_Ƀ}dsj+ G_ZWʣs[b3ُr]ǒɖWHOf /\J❊8I/i<k.s$x1THfCAD"vOB)djH`f0 46xg;ﴉ坤QkB%qɩOelVŇ䝆``mNh$e.RFS´E$[p]V^<ȣnSQ˃(T) Y\gkO}bc]@םT*konKoeY$TɡWSTZ p|G}qhU`odˍ+jzaHL+yQb*Q.C++?qmKpEɚO(7-cK+ߎ ֨Ɉ&v .GBUKFط bci۽G>?d.@y@]؋Т f:^,$O/@ecM"+P7os 0 s+t?u ngr ~`hg"J-)@i7ki'_ۇ֫PԿ}L1NIwg"VLsLf#XiOa7^vm5K7bǍr*z[}fQϔ -^)İ[JP\pg)!}hdf;>)W7Oaͯӊ{j`"`.A{Lg\WH &톧 *L's>6r$pa}i~>EvpYrC/Oނs7*j־yW I˼~٩-˃Ax.orۍf[Rcw/r8\teSUOBK{je-!>?|Dy' 3 )0LrbŐÌ1eo&`06ZJ f.pdsI܋-0UtNQg &TY?Nci }x{+w!pX%Þ=41ۜ<<6鎃d_&q%sPlf'I2 ᡤ PF=&|&X(5C̿V<]^yĚ xfb,$Co$4N3 kh`мE#!8sJat $2J˾>"q kcKX-bA(/cMJݘDvBvFԄf&fZr{;[͙cNL rA*'E*EA l:#؅B= '%0G*oO9u:}jr)"=sEO ݫz Sm5刁p!maT*ciVtHHܽ$] *_xҤްf}Mlϐٚ.9z{f ęx1InI $5=Zh@ L@w!t>oJ ό;v @]½YKF;喋ֶF׿;yrKX]}G.>'`6SDů7klvmr$*P$rr~kH3vl+KO0t kT"KEG~ݶ psך$@ eSY=9JmW͓.^}jEx5f(.w=@%,m"( &X<&r@DxɺF~:(3o])mKF.\w"]1ӽQI$gеv T5_>l!s{ 㙭~*/7N`= zڛX1ԷVDHuPzX6pFRyނxhIw۲'7i&RZZ3"~/{soόdJaeE1j_bO;!OjzTf_?Y*87P*/x=L Dz K&c/QuB Bwg_br`ԧA<[xĤSnAm| >bRs%3 A簮D $ͼTr*l+9#d6MD΄_Lޤݪ<|RB:ɆEncZv\'SRck-.Oԉ$U#ep/K@RK7o8g^ܣG̙Uc b%~4vX*&eAJf+ ;_indʚntq \pdcC]o>GeL$18r'B< 6M "O1Ҝ9OÊ7~t&aSRsdcFVe׭R-֚LW0[e'jGM;\s+';L?utX-jS"X39vѿTgN0Ic$_EwPξb0!fgx4pZnyN[ĆεZx̷J1E] =)8pH'1*ب3I2)̸Id!$mfdd3ZdB]65^PP`31юs.-cu|p(rd@DQ]ێ4=î\`Yҟv, [ bdk~sk~X {։jD-%RUZ *v3Q-2,^=#P1)A(ɇB;,Y[϶"S5uwawBnroD#ߢXQCyD]bvKPaK;-ǡ}өs>m'>"g^>ZX$6R:zj֛$ !ݴE?CݢИ9CJZPf/ؚ\9jF8W3.sY@;ڷkF"Mit r.h 톱V2à/TJ XG;80%K"uS'A+ ~iMt3( ̦":p ̹iǧp #xe.*%E̟coAw tڹBGq#tiK1U&>hpWd/56}*+X4A`w [ rA膖I+&cAV}  3?Y`6J"apaf^xRfG,˩QU_xlLgb;EM Y*?A)j'XCqÓT9:NdE5D6Xh2`zbrKY.XDn冀M?N/^yBzY wa VT'.8cم*-¤צ-Ԟ**V~,_ ccYg$k|],9ŀA>|;%g;TWx2;*E"uY!ɫRX`iXȡ0 Dx<+HDx'6ِsx>=R09v.7 Yl!Vǩ#Szϖ6ɹwcr+ p($) csvosDyF4cJ5uvؓaa#9O Aeb ;\^W$;f÷4$U Fm|縬Ay(W0;|iY=Ka?ȱ54rt,dox\_|P#GҴљ5a,?$kz[b[o̪_/qvePɔqZۍ\k-D7WU'fDnTexwPЙ0EAP>e(exCW ĉ%Ldqɉ!G#,h:Ȣ&%EHꀯYACd Q׍#A_34vzkݯm{KV6BќɅ|DO B}PM? :Ycʒ?uqu ]irߵfv溆1uuNWRe_ǫX%x3QkK HЈkťteٍ[dQ%Ck`&zT݁Z3 cSXA /etzx L(;ؾ=0K'ZQe!pI+MBdkE>tw}X^ρڠ#?r)0:M"Mx::zVX{Ac/TNID}Rc~eVcDQJe.?UZі:$aF7̋82yf<]Rڵݩ1pyrϋP,q]&Ԧ@^*׭:;I#y׀ɏtͺ; O0N (eZ [f2sOQwyL5 r\DnhWe]fEP<_3n̯ĽB' i%"tI<&\`B=QMj>>?`Oƿ.Tiҋp9. 1a$خ؈_{f ;q\ z+F3/5;!P=Ȧ5^!,.n$1m.);DŲ2YoV}ZRNoulv џ)r{.9wPJтc*SiiUAo* &{Qh\)Qc:MCEnM|OȍAo5IuKx@8EGปC'z]T]1CF\ZQWY6MUJE7=Y0p칾{ЊSqN0#^?{TsF%|>ܸ+O1l9|J WK):30쀐eb8o<'OXȡuA͵u?1&OdZNUSC2(;`jy kzH(`Ʊ2`>kμI7?* DXF]tP@TrZmj-Iz kJ[ԓG+!a>HϛJ0QPDaD~8*ӀNj`wkd #+:x._gǎվ!bB\6?Mbɸ0S8Ybm/4fG}00!_08V BtQwTyQX&H+YݛANT!i p&b4#WtiY߇_@Jwۈ$9le/鶄<rԖLјJ]u8M_kHa8O)Z=E M+8m=Sŕ@n -LFTeƈ*TW l6fDn]jnؑU9vk%#cm͛)Gk@^9.!aVuW #JMzJ&gJB#}6-kf1QoT+j@&Ds*GNm(RZUmg(>2eŬ:_/coV#?-B?V`ψsȝ*b]E6Alx 2ᲀH~WzÙ1nSQ% RwbJ=>[vQ s\NUYY6Lo&2FۗNn5T"oP]Qt9lIÉmx'^L' Ŝg:pǧPg{0UCZ[b+kRMs+I*Vc^Fg6TM΀D[iOfq#dehz~ǩrO}Iz ܆  31#-gxn)=w l?;0کDZ[. Ssîܕg͔!9VȅRL{=g05dV4r;F"!{i K j"RbJT%P!a6=G `TZjVv K?`V ?.ٹ^jdY?@?ov~!Ox"]}:`LV}# }cYHo]>-^ ]NnzP !KnWѧm8|XPr53ko(QFh.:202YX A8N7{T>i׻@ % 6S]&RvSKDI;$szG_IMɕޗUs":exKxc*35LLyC2Iq5-ݿwz=RKVh-r+ҋ3.zu5@X)J=OO[wVj|;vZn/!QƩ3xҷbkDSdS*$̝3/sGy[Z͕i^ 61;3 /뇠{eP3=OcTU=Syʌ?֪ 563lg-'O MCYI\]ӱ4QugV\8&qLgr=0Ævۢ~Tm$|21$;05%Fk e=&ӄw&M)B~Z' !ob6[Nw y.ٕQI?.L!KyoSa=p9;/`2 ]m^[z /Yn:dl~MύH=va6lV_9^yQ{$kTqyP΁Ao59=; =wFS#ҫ(He%)zg$hy L:^&<=&VWp~ڠMJQS5u"x5m``ݦF@kO <M_#űuV{#at§ڢb^R_p\$la_ͥ`ǝg&#$k?|I -XG/2FX^\ f7U\G6'a*(E:CX쬌eoyWJx2m DpO@7|?g ? -WJu ].Qc B{Φ6%(W$>ejdn/~϶5uv{~M#\f2MMN(W@F p3/t36 S1x 9<ǜhjՐx $5"P[fvA dZS }ьe~8s>0$na#e#O0ˁ dDG|{(@#ߠ8YN|i) ĄUYy<&*Q " jL­Dr덫pk{9^ݒEG=7Uϰ86~Qy#:yG(66TeNedn~o/Gm a Y;ϻ+.?' MpGM[.muDb`3#ǹ'Й+%!m@}2J|%V^{ֱp';nG䛃hX}J*Gx"_`Gb`#NBcc-HE]K.<y2[6t\yFA q}\ K;}y$C |{޵ͤ՛U2&++GnRg$~ BmW)Muj9"|==]΢ 'u4]-hqAC+GTM~A {pJqϐC ! "{4-ՖVvʒkFrLM>CD`8Neu}yT`xLYew]jw\"`p5>½ 7e7'`R>:Ca3u9 ]v+ מ1DZh$H3FsϸHFXSz?z݆ 3 Y>71* X^-N:gԀQ_^.mIW8<PkI {<.–;#$b5vM Ri~Оex8Y D4a=sǧJ$*Wʖp4S_F1AEUCҠtI$/Œ ]Ԯ4;!`~>.dQ4XO}nVdv4ĉfZ+E֝bp(~:u CԐ,Yߛ~7^[C"!m "矠p*[}08XJao"kc=Q 1*vG񐙶t t Cx _ww2u 2n%q*|OU:/ za /SQThMO[[BwѤ.}Q"l16} b $Ӭ~#u@MbR|~pW)T,@\ "x spe]7VI؁[>i' ~JV5y2*D$yɊvKPO3),8j70!в<<t# nATu%ozTZ R4(ƋG JJalv㷝|R)0ev,٨?[HH+s<" inF#; $ƢV2ؤUpzd'kgM Q+Ǔs1x1|&޻>=w B"*0' U 6ɷ,HK!椣M[rz׻irve`ǂKduYŧ~:wݘL/m늽X J jUaCk_?qtRB]}Y{m,°׶t4R6ɀ@ᤖ'/rD `f$TZ bb$|TG ̆;&°.=p3NYE}QˆJ\'.(?Ey6 Nw-"IfZmyZEDaWS< f?M&>љ6'i`Oi9-L0(x68Mqe6+JW/bbŹz%lSh߮&9'F-(UAl1މD"N>Ih31i`.9fָa-}SnɒWz6_V8GWS9ߣp&;؊8*\AeCKKuu*`dhxOD.{% a--3$6 p* WufeVf0(QٓφVbvd;z,Zl,é&dC=3>3y5B&f@wKF\9V@СrOQT|Rw `&R_ʞ}oAxki1 WD! ֟#dW^ b O~orh ج˨(6fX= mu ?9vE--qG%4> KJ᯺3pqU}Kث7r8!fF)ŚdibTT8g@ ft1DY4]]v|t|.щT }hfE|O7k=Mf4we8{z$/F>o- DbRoꊮYe*>GWHz_?)3p\:%c(?U>% {z ӅK7ejV &8cuMpZļmB3EgNaK=TA{OuB\^t7GQđTz R-&JF;.9,azl}{[.](*MwD]`:ĩ&Cl3WD eCBhȾ/lgSq0 cB`Hi!#yP'Q}ZgZ7SIUFlh!W \_t0徺{H;jM#^ǹ=򮅧y~~㶣0D GY;RO-7bm)LaZ{o\:)y|񽴨*gp.zT&Xn)E3y?E% 2O ; +I};),_ppIP{:-/lAmm&y2k+& meMče,i>^:}WrbtӋf$+kLG(~iu(*;~"\x}wrӭ3Ur uD,rV.5Qz;l3{A 7bm隨mŷ5čCݴb3xsC0Ns]5?y!jrv m6# l`d붨K'WV ~ l>Vv6Oܒ7-8[R^cuU(db2u+?ߐteEt- fpy],Pd αF/RW߾-kf5Η6V9ORIq]8^M݉h VրƦ8#{:,HA>*H[d9MI 50l8ekݯH Myİ֝A?t(i_@'+I6 ҕkQAX$ ÕA?]ͯ?JoU Azܴ&jXg"4%t)ig5Dj.֎3FPS(d>66|}?]ߩ|04k-+W(z5T.FE Ǥ 5%qhel|vVԔ ܎"]#p_u{NlUs߮ȝ ҉) xWXoS8D'Y'Oߜu>5!QHHpǖ5hi|XV;]߯.j.L-r̊f[5LLw&\!Py phي5X<`֝sidnv35 vOf(ube4F"u} iDr _ -T4+BD׾X~*QQ<ɗY{6{xO;ee}ք+*? Kkn-J A+$wUƍhVY ;)'LOS:[ITG)iC#TOhr|SᵷԠÂC~VIހ*5M\Q7Lӯ'6gLҚzR{nЀMO.%2pYRcֽ9awD(:X!h "^B"hAGcޅV%0"_m۶7Szuw! eCFA^Sփ'Eaq $7*R!%vܟhxqp>2G 0~,,Ǻ}?k1xBґо GjY*KnC/YaiƏ!%=;9}[cՠY6゙#Feyy7yb HUxXǥ\ƿ%' GǐόljlǛ# qt1bĽmYVQ+p:PMQ'>n;?]p*On$Bgɭ)o[Zψ+BNs7 wy HH]ӻUB+Yt>ҡj=UZVt2sk\V2!\z`2߽eflĭ_ݪw˲3CP 8rv Q黦B<Jd,aMKgl&hG%Z,ϥKKiZi}d:`[@ƏwYYw-I=G#,bL[7JqI6ÂZsT@#^ԣja.$icCv{bH p̄"NL'ч #$'RR`pn]kڠ& U n)ڢ:91u밽$3l+#P_:G2_ϐG-RV7͑{: }Qщ?SoBGs/Y'A6ΫBA_n9L\[9=&(t&,eDYWsՏ"7 ןU͕ .ڦnė Uw<Ӂ#`珠,)udQ gx: ta; 0k2VYIt@AlEQ KޣVX2y Ҧ1 Ƃ;X5Tֵ}vlUP${)HZ4OP QrrD9)S36#l"=iq-iN@d߰,'ZdWoFF_ͤjYg9" scb<^Ҭ [F>袇x,OIޔ?:8-r3q%MO9l@\-~C̈mB}jJ2/2x*i W>v:`X<]*KVe\ӛ"w@4=}5ai2"MHtme,O}\Q|8g4k/6,qXpi&Lԗ$x,v^n>m&VΟEc[ x 6>МL!|ū@H~;ζp:8}k2#`Q˯ZL0)1 uwL3kc1`6zB<- c;so53&)vNMsH*=fjiFkqSԵd+0Kd :]%"c89G,#S83) SxeT0֣ƿIQ>ےkv7EOXZbr[H(I"W6t|oxPX3 Nqjl8;8J>S~DdO]L&y+u.}yćl@8VaI8{3=MYc?W$BV+p֒[Vܩ (/݀8nF:=aF1)WS4weC\:4c"\ɫ 8)܄m7WOmXhLq9Q wqƽ( X`m$>0z޾V"Qr`65+C=,˿ cikgsemkMSS*j&,\aюK2"K+Msowq^ `iIX <Q0^JRiLw)^pqQ cQW}w&UKS1 1]T=z,`^cDյ> 57A˨gIZ.8> NIq\ȣFIJfK.*V_T* ]o1$vxt~]wA׿v"?,q̬$;|uwY.yAS; < ޓ6=3tSUCW̐ 0 꽅kp:LZmj>IK|)7Lyq9zp'c[{k|Jeb ;зY]QPw9_Kc\)1bˣ&RbIgu Pz5)qu?R舅 7m|#ND6"Ůq:hD\^ \GU,s$本[曬"Jxؾrx.i67<@̪iG E»d̑d)) f6^CoC̺jC/vK;bYTZ3$;rA馐NTk-+\NZU@52ouCSNJhw_30g_Ao3LM>Iu'NvԙpkN`100ZT4t+y@ c-I v]dSIkQY Q\$)c(+~Dݢ Ly(D˕*XO6z?ٌn tjI]r3&`ua]OyW@qp^#~>+-bmuu20c_F'ͬ42!rֆٳGt] T,yӊ ǖ, D\Aɍ}uFTt+ {o[ TL,<܌RHJy@#xHso16s 9l+U.C4l QfHWjHчx"IM#R/pw$ռD]bp!q+Eay+~2'"4_mAr©'>=Z? @\02VX@`Չ 2\gSSJ:&e3+,Viq+?d6{{-T֬ԃ8]r!"EkRwǯX P}|=!-8O͹[yjKwr< hOwb-!{ . c$C!(4gB!nA+08 Z/''46(ă#.C}Kz'<3NY)-\lMԂ@'''_}̆ əlQF_~!$Y?)thWCÐX>nW6oqhqGw/pn lr7u^ 6Ad҂xV)BA; ;/'o-3CKDJ>|yVjK;;һ}7gWٓl=Ԥ-w(P؉@L 5o(a"J1$ #|atA2a$.X\PDZg{ ?ʇӒ3@烰 ?Wkc;楀!nqpd#'M\G "^RG2O'-@' .^wy2J!jqc(]ei3fng"!N:m)NyT/͍E%4_,78!$o0`R9>pedEt}-jNc UMy]j9T61/2+ձ-nي656Ͻh1(4Y5j 2yqzp!e"TI|g{뢘D&?:,lp9"\$!WwSg%@佒 [Ϳ,ӇBtLX HKh,Mlw_d&O|].jA?X}!.gݐ7"(̰$L `R}1Ŕvգv(Ν̢P1nNF>E>2!42g˔ Nw h˞Jz_1\VT@5FIB>r'  {z8MT]{̽C׽}/1`fv//Iws@<.zܢĨBtoc8h;oVoL (YEQ뿎`2 TAY::!Ҭ3PZ ,ATΈ/KOeu<N[{ХXj+g#+n~X=>~-TMwωJeG'!j?{0PdwT{3VEaHo1m͝b/LitAdd/EлiH:&ٜm]NJs.7?ITEڇ>|k̰hpMp_~TRiZBg^zz-~-Hsq JS"d3 NHy^և"eaGO _ Rge_U?OpA,}x"@r SRl}ɓ iU½\[ОWj,(AlP6D-_U#xqMnҖ,9 c'1CGBkUsxI?zj zRg1̻Yo\ ),jpapi:wYul3^8f;r R t uk͗b&؉ƨ@j4ej& yɜ>.F#"b"#G1Scvs4q3L--(/oP'9C{?+&jj4'[݊e>c2Y()KI,JP>}횮db}9uhXtNQ3~Џ;kR8 m5r)NW p$I} 8 CQ?x跷x"6 =98q2J\;T>!I{S(aӧg8dnޕ+MVUjPEX~(/I"̄h7B/d~K 'mJ^=,tfr{V`ٖoaW6K:'YNҨ]lJ4n! f/uk$QfpiB (s9OʘBȾWY CM=ٱjhń>;*]FՙGi>WeWWvD:%Aaڻ<;Tc%HYihnR{bG^kr=]iR⓲5` kPɢ8V솑Q($Vw1 g 9aiIӏK11X `&%/3b nm" Y|{_wbj[{)p@eQfݕ %w61+V(xhx'kyQꓪN;n<*e^h/#jiq?'Fƙ 8lRMY10.IC? Pe6Hw;Yht3x6*OaQC4T3WΫ(e~,$`xO6/%:u7|OvلU.!hMQw #pdZv4Vrm9{ԸBYJBpfVBh`Asç,ڣμp oPѡ~sVD޿IiW"^u;AKLOZ]%aI@Ý2k}ް Cy?@G_ /$7tG0^M%[?O;DMChA hIXC^a<*$? o0fUùkKT FID|A9FP'tR_u/?\^iyl4`"ڒX6UɥY~ 8’uf1L1ٳ[]͸G]:BNJa$0,(Y2@E׽N=JVTY)YPuC$E+ۮG2d3t>6D=OGGq8lP'9Wrq\_=°%90 E_MJ?eӛ$kw JVz1LMZPʇ\G2-&0Qm#R- MAoNGVn΂z?*R>{HdЇi;ON*COBS :_g8a7hH+_D&F0+_ +oSH|?R݈(RXDk98룷 nwfՒ CK׹s,$nycTlc!lYNAqz S-hو LA(5BmVc>6`NPn!ł?W?Hl<(IҡtPW"!7t$I|C e{fRC~6`[^i'Y|t`ˆțU% Qc-#K=ٶVř +gYtlBJ`K<v̗|rI+)l~vuq])D>\tq |y*)DnDLxqd}ϠqCB0 |Q:l1'&*-lG*m)_e ?n=K;DKFq *sgSR3oH@(_aΩ=oINE;o$q[S%c5x%~3:>S&Rٰ({dѼ^KX+oxg͠*_5G$F!;qT i`E # ,JYn79RzE&7}u!JNЀޣ (͐1 LPOlk+DԖ^]>!:ig@艱eQjB[&kR;CSk%bC,M (p/lN@vDjNY$mf'.~9s=O&vA7 8#9d܁o;mI8++k8U"f26A.&H74y!)ut0nzuY08չ;=2›$tb^W\c|&J=}Cqt+Eצ8P9/ |c# فVA*v؜)'h2o0S!X s~_叼!q: {vCмU˦Zn X^pJ]@ kca FC_{N$$)Ww-9ۙIp"XkN]@S[렡c8krdN=b 8e-Mxc[OcZ.tOL\'G;:g+e $4W0Vƴړݎ`bkl1BG=@;[ 1{4ޛP ;d֊p.;)mMs%..U'aPhTeP>wR].i;\ud0B$5Ew)[oh R;a*gi(Z_-)F* /3+ҷ V܄9S"r =+Rv}B"@I J0i&ia9ġ4/S/5͋Pr>,n_T@y Y&XPV`Ϻֳ.y-;SI\HIXTa \ );c4$7 >b(dShQd|'rwVXG_Y'>bMӹwÆIF+!ibvj&t8ӳ^l)ԢĹTuq3 s'-AlzKjK=Fa,6뭛i,֤Mε^δV{> I3ȷtD'aG鿽VqMҥ,%f 0I|R\ٳw#xӁ<1jĥ0c4 žYPj:b 0F5034%W|8+yYƎ@d.5/{iIsÙr%s]v)5'U1{ p&./2-=FޯØ51mX A'b)-bؘ0{3Ffc(yXd_lL]9 %Z w㭕^aQl8KQe O`r)߯ݗeЊ\ވ^}tu>w;՜Zf;*p#Z(;;SWn!R7m: vPȅ|kK2HWucV 3 >"05A*؋>Y8Ex,* lNbƕ<«@r\ť(H\ίS47$t*~zZk0uIG~*BJ7lB8a@۔z=^}7u 0pT_+xh/P[1"U9U!騃:wk.Yÿm<iVw&k;^&u /<.ɹ9GFm:al.$^~V+vϣMn, t՚EzȦY"E{$+0[;qLW4!ZdW8r+76eRjds[ AlRtt8>z>z(7/Kr6_謥 %$L-5U,N(bS]9H-!:F$t%)yh|M9>@WqǸobtd99z&"HPj;ۜ:|`WIVqISeK8i{S-ԯd+\޺6#j HF7w-9 ?P5öCf{ ~8-/\3MrupcJ[:@dIJyUH]z Bq@@?$}NYˡyܬFtP* ! ه<CXf 8AuRaj9I_ ȧV5j@4`x֯TcOsmzh? W̆a[SHk?N{(̿ rMֱmP v:X<ϞL I2;ιvoE5_v{jgɗ- 8VLmH:D۪"nn~C_GO>rsхUͱ_a; CS0lO:kt.C3j/pn6@΁ õ` ODBX,&]bf/ZZADet4u0xV[mF* qw.KiɅ<(xLr3r|B$|"UjְC#u湶ȿ"2a'єCKw -G\-qVՒ@朾F;f>qG#aʙ$^f) Aj~޿ >X10F^`>30[6j-`)x7!I9V)Q g*['br\3-vJ:` $~Yikzݾk;+u@QMTmo4w3XlH'?TJ$BDb&gGs9iK?uV#Ak 8: ҞL PCmQ(_ "5<->v6tgO뼛?  j WZ#^{ c7eE(JAv vW60G=pٸ < #:Nonq)O|ߙfWF.7fTUKdG[p1^ܐρ/8ʹ׶e!U.ujRAM6aba*vemαNg3# 48e.Knrt>9; #3bԝ:߆iRbK+↦@ :5r3Uč; r=JíI {{J"G;0S}6g ۞kDP$-Y~կ}X Й5n",T Sapٸvui]"Gr4U5XD_z EnNG>?hSS=;8멀A?oVN?iBBqu둰`924FC<;MuPk$ LO{FbM!4Rk61{&\6W,7.v&&T}LupcFy6JjjևpL*\;> ok<X9f`%.kml zz)oR)^ 1$.siAM qu[hHC^)jʣ+:*M2UJKx7{<9whNqkH J}XbCYdq%aT8yrdd淾M]C{I󻄠iְEU0ZfUɲDFOfŎ2C\U*st=5K8L˃",/SFob t->4;xj>wS~B {Bh\zl]m o[G4ָOx [&ƈQRqop5+okFBUlQ4d;{|S]0?BE"rE7(:I+i &bv=*~Qx|@bs% V?8N(U9oqc;Cx.sT9%nEC5t %] pr9gNPݢ:sj!p䙈qpEkrL]3R^۽qtxd. ZUŧxp9ìP ,q ̕) a`Og卄N|AHkۘՈi偝Eۈgإî;Dg6w}c t9,p X᠏2*eG:OeAXYCR~> :,o/ERf*aP8(mwz3o0֪cZĭN -ǵUw>fg]~L e`tKU Ⰾn\Os_6HtIZʗm-.~Lpʎ}n*K}%x{7 8< u=LN}'kJ֫ȢUjoa]n ۼ^댰X|oGOhxQ D0ZΞ wo̍I Zt?WWDZS^Ņ\^8n#xņf{x$A k sqk Gbvi."Yԩgns^#}Ihwhsņ\ҪB]搵lfsm,pi[{$нi"ȕ(bHY4T4QIۮS)OXhAȮXD|D#sfTS\G}vIgF Ȗɰ^,b#C϶fpïkWw?kmy|u(|\dZJ3ý"6/ 27h r|,7SpH =oHhIj ѽ! LtG"1ߩk 2 YZ