tuned-2.9.0-1.el7> H HtxHFZԦu ?*}}עD Z:|Q~^e J ,jb5520d4ffc97a4f0ee79f02ac678752532b63eab2 G&?&d  <  (.5=g xg Fg g g kg mgrgyggXl   ()*w+},-8;9x;:;>?@#D+G4gHgIlgXY\g]g^0bdefltgupgv wlgxgy %%8&y&Ctuned2.9.01.el7A 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.ZƘsl7-kojislave01.fnal.gov GScientific 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--K(66 assH""$-%%8pp +W/ A u, \Vp~~2  C{O)Q8`F`Fc VV:RR \\,5/5/)44.>>  ^^T0CCB:RURU 0b )3 NN8WW 7OO  _"22..ddattzZZQkk_ ^v ==n cc ||iiXCC{ Z Z:$EqEq Hx8<6n .Z;; CLF a^W)A큤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큤AAAAY2ZƉY2ZƉZƉY2ZƉZƉZƉZƉZƐY2ZƋZƋZƍY2ZƋZƋY2ZƋZƋY2ZƋZƋY2ZƋZƋY2ZƋZƋZƐY2ZƋZƋY2ZƋZƋY2ZƋZƋY2ZƋZƋY2ZƋZƋZƏY2ZƋZƋY2ZƋZƋY2ZƋZƋY2ZƋZƋZƌY2ZƋZƋY2ZƋZƋY2ZƋZƋY2ZƋZƋY2ZƋZƋZƐY2ZƋZƋY2ZƋZƋY2ZƋZƋY2ZƋZƋY2ZƋZƋY2ZƋZƋY2ZƋZƋZƎY2ZƋZƋY2ZƋZƋY2ZƋZƋY2ZƋZƋY2ZƋZƋZƍY2ZƋZƋY2ZƋZƋY2ZƋZƋY2ZƋZƋY2ZƋZƋY2ZƋZƋY2ZƋZƋY2ZƋZƋY2ZƋZƋY2ZƋZƋY2ZƋZƋY2ZƋZƋY2ZƋZƋY2ZƋZƋY2ZƋZƋY2ZƋZƋY2ZƋZƋY2ZƋZƋY2ZƋZƋY2ZƋZƋY2ZƋZƋY2ZƋZƋZƐY2ZƋZƋY2ZƋZƋY2ZƋZƋZƏY2ZƋZƋY2ZƋZƋY2ZƋZƋY2ZƋZƋY2ZƋZƋY2ZƋZƋY2ZƋZƋY2ZƋZƋY2ZƋZƋY2ZƋZƋY2ZƋZƋY2ZƋZƋY2ZƋZƋY2ZƋZƋY2ZƋZƋY2ZƋZƋY2ZƋZƋY2ZƋZƋY2ZƋZƋY2ZƋZƋY2ZƋZƋY2ZƋZƋY2ZƋZƋY2ZƋZƋY2ZƋZƋZƏY2ZƋZƋY2ZƋZƋY2ZƋZƋY2ZƋZƋY2ZƋZƋZƐY2ZƋZƋY2ZƋZƋZƌY2ZƋZƋY2ZƋZƋY2ZƋZƋY2ZƋZƋY2ZƋZƋY2ZƋZƋY2ZƋZƋY2Y2ZƉY2Y2Y2Y2Y2Y2Y2Y2Y2Y2Y2Y2Y2Y2ZƉY2Y2Y2Y2Y2Y2Y2ZƌY2ZƋZƋY2Y2Y2ZƉZƉZƉZƉY2Y2Y2Y2Y2Y2Y2ZƉZƉY2ZƉZƉ0bfcf1225e7b9b915695f97a03303e3acd827b7924fcfd13254522f28fc1db1ce3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8555e8f341f27d6ae3048f41f12c310db5fa3999ec842cb39c5f547deb461a9e308e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855c3c7f45bb2a724dc9b3edd19e2d89d4d7d2e42942610b0d61b9bdc4485eea02de3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855ec566b57da1606a5435db85353ed3d6e473ca2aec4739e2b87ce03f9f67668f37d2c02c4aaf8aae55456fdbab5194ed16d236c630d0ad37c47c6fbb1aa70573a448b08e82b73a0f51466332d4970febefbb54a4de536d0467f9e5c7ef7ccd56d448b08e82b73a0f51466332d4970febefbb54a4de536d0467f9e5c7ef7ccd56d8b82ba25fa28aa89c4df80f6ba08a7ce36b9eda9ade527e53a156908befd42debfd659c381616a1478c90faf3ec1bc0592158ec3ec8119e628ae0edfc067ab8fbfd659c381616a1478c90faf3ec1bc0592158ec3ec8119e628ae0edfc067ab8fb13c6286c1b8244ad5e8303bcfb4e73884c71eab0d16f9039028edad932cfeefd400d9cdc439c33fe74e5b7d598b19e84046cd680cd3a000e30cd13a2f05f89bd400d9cdc439c33fe74e5b7d598b19e84046cd680cd3a000e30cd13a2f05f89b50190490a3f52cf13da1b7576689a0b9a74338a3eddd16ed53d89296747726d9ef169752c98ed7d054257d965bac7e9012cd2c40a96b39600291018d2778e1b0ef169752c98ed7d054257d965bac7e9012cd2c40a96b39600291018d2778e1b03217ed3fcf4f692a3a786bed82b33dee07091858d891cd056536fbf239f09efde6f375538d50294b40de4ec08bfa8677fb9cbfae537fb09f160567ae3e17b019e6f375538d50294b40de4ec08bfa8677fb9cbfae537fb09f160567ae3e17b019f9e4abbb6b4817167a8ea27aca18c0c4115b053756b663acb015c2a119382d756e2b32a726cf2ead67fc698a5358febc91e7d77be8d825906b3c736bde670a516e2b32a726cf2ead67fc698a5358febc91e7d77be8d825906b3c736bde670a511302ecded3200fee7ae970292b9cad68c9282bcc481e831cc404b9ec4ea6f745850a41cf556620e74f781103606dafdaab798b9afd441e7e1bf85572a10a4514850a41cf556620e74f781103606dafdaab798b9afd441e7e1bf85572a10a4514ebe4dfb5a98345a7b8992885fb931340e04cb546bfb61c161b7af185253b19aaa5e3f8244061f339cc0fc7dafb185dc8a866444e4f3d5b6632ff1f964a1732ffa5e3f8244061f339cc0fc7dafb185dc8a866444e4f3d5b6632ff1f964a1732ff9cc4fe1e14355c14f45a0e95aa1086a150aef4a2530c3221d30c7af579177de6533ca63799bd735e9293b8b65a136d149a5549c7c559ecbc0a2e776104654704533ca63799bd735e9293b8b65a136d149a5549c7c559ecbc0a2e776104654704b3496cbb677c54817d515dbc2170a71b1185d7b02dc2362c93f861a7293d6851a735af6886ae1212cfa74e8ad37779736c5db12e6ab7cc9778d39dd650ef2f53a735af6886ae1212cfa74e8ad37779736c5db12e6ab7cc9778d39dd650ef2f53dd271f99b3330bd9d7e490c98840a3f3f526b633f7a2997fd69796dc3d3f84373f244d25e9358eed7369841abb906810c12494733f5b1c77eba14256238c70343f244d25e9358eed7369841abb906810c12494733f5b1c77eba14256238c70345b683179d75d14e5ebcb04381cd4f5b3517ce53368b1d2e7b6f88a8c3795cae9c421b06f79599904f200da31a5dbaabdc2bfd16fac1f64ada0f6133aa541439dc421b06f79599904f200da31a5dbaabdc2bfd16fac1f64ada0f6133aa541439d53ec09212ae82ede4db334f1fd402716e13de62d91944cf7d93ff9ea00c51441871231092fd1e81e1309c58f7c0535bb3c4e99da720eaa68c261a74188d12482871231092fd1e81e1309c58f7c0535bb3c4e99da720eaa68c261a74188d1248285c44b78cf93eae74d4a6a8345b571be451ae8572583ec26132cb69ba3b695aa3178a09fdd5a708f91ff064e691251adcf0198b08e0579c6c993e63dee40efee3178a09fdd5a708f91ff064e691251adcf0198b08e0579c6c993e63dee40efeee8281775eae009d45a97c77c223398c9e5d317650cdec150fd73e9a9f360f0bc65f996556b269cad80bb111e13d4233d9f39d039c6a36b36e29f1ef3ed269b4165f996556b269cad80bb111e13d4233d9f39d039c6a36b36e29f1ef3ed269b41e78aa3c68ac95a7358991b968414ff398086375e582722e41f7f3712bfbf1668f3011fd075cb6ae764340384e0c15605537004e774dd7bfb6dccbeba4a0e208ef3011fd075cb6ae764340384e0c15605537004e774dd7bfb6dccbeba4a0e208e438722266208354d920ed72d909cabc459ffb7d4d9c7b4ffd28dccd33b282c87dfa49b296734c87e08551b100c00dea36076bc3e8df1bab3d17810c460d7947adfa49b296734c87e08551b100c00dea36076bc3e8df1bab3d17810c460d7947a0d699345afc810d9f555a8f8199e6ccd20310335a4fe14d4fce9595ea97a85ffc2764b8f1e7cc624e3b44e298f0f5c3d407b68a8154158455b6d8b2fbfaf81cfc2764b8f1e7cc624e3b44e298f0f5c3d407b68a8154158455b6d8b2fbfaf81cf5b89f6c3cf98fc388828987c38f69a31b1da51e83b5ac83f103ff6662a0ebee4ea70eac275cb6e762107b4cb5b8ba7e108207f7ec1812d9c2e1b6fe9051bc4e0ea70eac275cb6e762107b4cb5b8ba7e108207f7ec1812d9c2e1b6fe9051bc4e094acc1d3df48ee9aa157ad8f1f899a369f21ae63a4435c69710d38579fbd6ccd66ac5472e25c3d048622278478b2bcff8d2d5adf9a3fe18ffe12d6911da911cdf6630180d77f996dfe137c6f6af7568f8a38cfe026b94f2e822dd8535ee596db9aa40200e781536ff367fec4536aa7019afae693780d968942a7e0db7cb2d8c7043a6b326dfd03e0788674ccd883a2b7099530af06d4ecb2e2f297de557a1031043a6b326dfd03e0788674ccd883a2b7099530af06d4ecb2e2f297de557a103102a6cfb4ee520f83044ef57a978809ba9f882874f86b75f950e15b1b1e90436ce82f489d35405ce4f88e9d708ba99bd9424cfa0d66528520c4ba6d5a38eda13835aa0781be965e950c99b05ad8f66c682a4833e53cf2cc40d19db425996544d0f8cae4d5b602a1abb711a521afb9994fcc75dd69f669360e337349e1ddf6b80d043838cf870b36c07840b470302175358fb0e9fdf48a5e2720be127ac1a129ef043838cf870b36c07840b470302175358fb0e9fdf48a5e2720be127ac1a129eff73a94c8c11d0436560c2fec9dbc3740e67f2427a13b53a9b1c3f67f5f5debbd24fa98ee79a1c629209a6357ee7567cdaea7eb77ff8beebfdd3d34abb89b023724fa98ee79a1c629209a6357ee7567cdaea7eb77ff8beebfdd3d34abb89b0237e7048c6d716d2b09f5cf1002f7a4f30aa0bcac2ef1dfda124853845e891b09d31df0a8a2c98cc2ca33f847d980df55dbf9bb980424a403075cbe58d9156f6ef61df0a8a2c98cc2ca33f847d980df55dbf9bb980424a403075cbe58d9156f6ef6fb7cb1d5ec15b0eed960c46b5464a6b05e15ae9b7be284c0f662c3f321aa50744fcb17425e36685834dcbb678c616717970a4fe32afe565becb3d6eeb8da2183c52be2b3a893fa80b5ced1aca69ae0bdb00f7c9f5f3f6f416a9024b756ea289537ebea363d98e962cac6371d212f0e3a6f842b3d79c36656ebc552064f445db4b06268aa411cc975107fa7d42833e29611a2870478cb0de3fc0001f0d34b2c4fb06268aa411cc975107fa7d42833e29611a2870478cb0de3fc0001f0d34b2c4fc87878e63bcc4e8b1544edbc049d86caa5c4f59b603aac2ea63be422629823459c56132446e48af095210b287d3b1db9f9ca34d8a9ab3b32ad5d5f35ac0550739c56132446e48af095210b287d3b1db9f9ca34d8a9ab3b32ad5d5f35ac055073218df6e2e2dd0ac1114bb3cd64090f16001bb5fbf3139278c310151e7909df76c51a098d882b9f6565fbaa57833f8f2951140afdc910419ba0092905d84f1065c51a098d882b9f6565fbaa57833f8f2951140afdc910419ba0092905d84f10650845595cc91bd470112cba824875fb4d5618e420b0dd8bfac44d9955e837120114cb45dc4edd5da39c930e50f534acfef607e890a62dcf88adcf19ec0c8be6ce14cb45dc4edd5da39c930e50f534acfef607e890a62dcf88adcf19ec0c8be6ce2dc7f8fa9b93ed5bb1f6822f89bfb09bcebb20a2b876cfa32ffdf7d7c1cf9328fdceca6637ef82829941d64d7dbba0010285b68e4ec9857f2c643c3e16e269b2fdceca6637ef82829941d64d7dbba0010285b68e4ec9857f2c643c3e16e269b2c4201a26fc301bd9c195f7ab6beacf4b13b6e952c6d7443f8f31d2766e5d308bed5a410d73d4abb51222fd38a0bc7b62b2221c7172f048880902a025e5cc8673ed5a410d73d4abb51222fd38a0bc7b62b2221c7172f048880902a025e5cc86730cd6c0ebd280b0c060519f2fbf14478198d13ec996d058c1819242970a38ff75aa5428ece22314dec108fd09c8c2ae147c2cbe14b6f992f2a4db958f18cf9988aa5428ece22314dec108fd09c8c2ae147c2cbe14b6f992f2a4db958f18cf998890f37c2a2aed14b3b1d3c71bee0651a37c8084f4bef8317488acb9fa6f6a613f095c949f83dbd2c7962c22dabad19faa59c8554663a59a97412c0377dd18be9c095c949f83dbd2c7962c22dabad19faa59c8554663a59a97412c0377dd18be9cf6337fcc7b59546ae7be596d36ec1980ff122277ac2e3628b04303f580d4dd1e9620041190b6af452afe6374de1110ba0eebde1cf5517009e6b53bba35bafcd99620041190b6af452afe6374de1110ba0eebde1cf5517009e6b53bba35bafcd92c162bdc5614df65f3fc3c7cba1636aa9668b3e6b7e56d444469622c721c17bd3fbc6ff8372c0b7f1fb6e831e4c366de76abddcc29348918055ea32507f22b863fbc6ff8372c0b7f1fb6e831e4c366de76abddcc29348918055ea32507f22b86a677dc1d88d204975b8d9389e694328ab12b9d2d8acb790bdab5366484b8a2e2500598e614afe9b662b1bd8b259cea57a47ecc3a96b9e4b9ff325b71fb01290e500598e614afe9b662b1bd8b259cea57a47ecc3a96b9e4b9ff325b71fb01290eea2902b92ff988b9a736d968a38d618ff4b42a6db0736d10912a733dbefcfe5a990ff918d25e441c3a3918bce9996526fae5f27f94d676d978bbf35b7bcc5549d98194a3a8b82955da39af33438880f6c009716e68a09419f928ab12b0f2680f5a1eb2af9ac84827bebbe443e4683b4c67f9d5b6260fb4f8ca93ae056ffc187447ecf0dd896e4064c4ea9f168051bb92ac3b132e1a97b2b6ac98cd00f52977d147ecf0dd896e4064c4ea9f168051bb92ac3b132e1a97b2b6ac98cd00f52977d164cb8b580c913fcdfb6433cee2d061184925953807836b4aa2ce4a705508809ac063a57b853ffe6c09b1fc4dc5f5762f6950928b5ddd0022bebeb51194b4b017c063a57b853ffe6c09b1fc4dc5f5762f6950928b5ddd0022bebeb51194b4b0172fb36173ea4540d39b04fbb235ea3ba6d96013f8e16a88c70a4330f251b2dc1685bdc163c069f13421bfd9a552c2b262cbf715bbcbd40a2b7308bdd61b5b0a3085bdc163c069f13421bfd9a552c2b262cbf715bbcbd40a2b7308bdd61b5b0a3047b0026dbdd33bc426a81284ae71a9c0be9c7da1c8aab530f63c0260b838caa8de173af6454bd17813bd4bc8a640d51a5e2204576f8ba890b0957f50936419cade173af6454bd17813bd4bc8a640d51a5e2204576f8ba890b0957f50936419ca3c0a1bf4eda7f410455af6c7f6e2ed189fbbceec04b0de650aaca3c88118eab8d174b7a35381cb60afd062acaeaf140928424d778be87cb17cecfb3ae5cd52dcd174b7a35381cb60afd062acaeaf140928424d778be87cb17cecfb3ae5cd52dc43dc17c45a5ba46f70566e7b90506a8c860e2745efdd25140630e079c98a4837ec4199bb590f68b96584d11ebcedf0c2928e3dcdcf7ebfc2ebcf103d8d86ad9eec4199bb590f68b96584d11ebcedf0c2928e3dcdcf7ebfc2ebcf103d8d86ad9ecd5194d70fc28da316bdbdf411d52068dd2589041a20c5f380bfb23552bacaab13bcd8760bd9391350bc28120ee3844bf4c73071f3700177c67184bd6280c66c25999000ee0ef3c460de956c2bcac34965a57df5d0bd13c54c1c235176663ff1b3200c1bbcd5746edb0a903890d93686be6b2cb62abe7aa337d6b4527a1c9d2afd3199b24cb5e86e05f03f6f926d643e18adcff345d0aabb51748a99f4daec0efd3199b24cb5e86e05f03f6f926d643e18adcff345d0aabb51748a99f4daec0e80ff8545a50a2d25675052a2df4a450b6b2745daa195281eb8d59805c4f8412e3ff5297c2e8c2c33620d104e4114ed2129f7ff42f2da95775b4403c973bab9a13ff5297c2e8c2c33620d104e4114ed2129f7ff42f2da95775b4403c973bab9a14ef9dc57caf2c3a3326f449864d7b4456b49c5d1e7506e4b38ecda80173dfdfc6b10c367b0236194a5dc4f9c938ba85f9cf18c45e822b94fba354a6db67df42a6b10c367b0236194a5dc4f9c938ba85f9cf18c45e822b94fba354a6db67df42ad0d13c86fb51ae06774dc4b99b152e0aa1ba08d56b1af0a8ad79e933d210d7f339447b96f18ae110f4d002b67e5933b74452648614a5e554f930439d4186af0c39447b96f18ae110f4d002b67e5933b74452648614a5e554f930439d4186af0c2a3bf8163b2e4e538c7127c98664407a2ecfbaf97b8e0852cde9a5e79bb1db7cb60e1ecb736888ffbf4969e239a7033d5660bc2d8a4f07fe6287f6e953b9ce13b60e1ecb736888ffbf4969e239a7033d5660bc2d8a4f07fe6287f6e953b9ce13c981782938be895a6ac0b47e50954cf108d1203b9722e64196bcc82739ad34bf109ba2872a8d428126a57682d2b9854483713517006a53c7a71b2cdeff1dd18c109ba2872a8d428126a57682d2b9854483713517006a53c7a71b2cdeff1dd18c0f1c5a31f432bf2d3bc300d6bcd32056bd4b04f97b8e5c95a573d4d76bad5d979d69484c3b7bb4bc6fa9fa5243b20c70abacd10387d8c8e45eec5f6917bce5689d69484c3b7bb4bc6fa9fa5243b20c70abacd10387d8c8e45eec5f6917bce5683481fc1fe7daf435779b92a18c3587b477938a3e27a23547765cb14239f89fe354b807c63734c4ca63c2f06b7f32affc05738d61bf2a620a6556506378d8c3fc54b807c63734c4ca63c2f06b7f32affc05738d61bf2a620a6556506378d8c3fcecce756ba50b927d800a971fc46c3d9bc41cc220399991e8d323603d8866229816fd7382e3684d7b5a3889e70a3efc389c05559f3f78ca8620bf69df4f418e9859aa2f71adaab74e746cb7a79ab3080312136967bdd3bdfae73adbb88e87a4721e73dcb0b1c2f674f83362e4e8c54147af5a0ce15803ca8e1095584a813a24d07649417b5e4693d2bd31e83a2425dfb9f4cee9bb529a7d976dffa5b61035aa087649417b5e4693d2bd31e83a2425dfb9f4cee9bb529a7d976dffa5b61035aa0825908facdaaccfee13532d42e74643b6e1d4deba182667c169e9c130ffe4161fe11d6886b5ccefce92378326f712741a682da08c469c49a630d133b461ae41fbe11d6886b5ccefce92378326f712741a682da08c469c49a630d133b461ae41fbc8ad697d6efa9bbb0e35f2b03b08de3feab4b17b70a56ae81e7f7e6891152cd8420482bc1eacc1adb81d8e753ec4fe9ef3152bbc624d8cb2e93faa5cc091fcfc420482bc1eacc1adb81d8e753ec4fe9ef3152bbc624d8cb2e93faa5cc091fcfcb7f69bec815fae9f17bfcae4df22406741bef8188cf175376d4a15b7084802d165e26574f1e500d5128b49f75d90c33bae4fcb58a4a6fb11cbba30746d82582a65e26574f1e500d5128b49f75d90c33bae4fcb58a4a6fb11cbba30746d82582a3ed408c207f173522d4cfe6357ca91228b2b6a586b727d6ab6e1475f1c7bc8121b41ef5cb8de0745e219a61df19c4309b0e9fbb218f138a7c16aaae98fe20ac81b41ef5cb8de0745e219a61df19c4309b0e9fbb218f138a7c16aaae98fe20ac8b981efc41a365b1aa3bdeff1682ad44fe6554e803e6d98725b01073a8c19bd5178a4286059b9f74d39c9f98a2d9f9d41e3a1fcd0ec43aa97a77351adfa12bf9978a4286059b9f74d39c9f98a2d9f9d41e3a1fcd0ec43aa97a77351adfa12bf99a0e49c741ffc95acdaa5e375fc29b6c294d6e16d5376eec44ebe6b86e4079f88c12e01999d50dadf281ff57f3cd1966a1218b92ed5f20f6f472ab664aeb3866cc12e01999d50dadf281ff57f3cd1966a1218b92ed5f20f6f472ab664aeb3866c398c5ad3ab3160d4f755bf996281a0401d0df32dae3e5dd5223ab689da0a6a4d8fe74c1a58d477bf4a3aa129ba220400b974226c78227d1b3f45d979aa4fc7908fe74c1a58d477bf4a3aa129ba220400b974226c78227d1b3f45d979aa4fc790c3826c8854e7daeb049a66fb27195f3dbe0f73a4526e3a84828f08b069c36c714f8308d753fbf4fe97e29d86c6b68e03bd5c4c3fec6c74cc0f5e2465e389ddc74f8308d753fbf4fe97e29d86c6b68e03bd5c4c3fec6c74cc0f5e2465e389ddc76a2568860c180c8a942f9dc090ab4830c0ea2644b7408a4c34693829299810ce93c5696ae299c965f0fdb0b2bf304e0547d13def9b29258c125a65fa2fadfd8d93c5696ae299c965f0fdb0b2bf304e0547d13def9b29258c125a65fa2fadfd8d79ff43a75778a722a568f7d47d8941d82a8f687fb8ce009830cb5791672fac414b62326eca64bc2c39ef62e5aef9ac4de63f08e3f81f3302f1014e931bd8cd9a4b62326eca64bc2c39ef62e5aef9ac4de63f08e3f81f3302f1014e931bd8cd9ab4742e4fb79e34386ddbffd315fbb045c2f61f375d03dbbb579274faae14aefef80427544a9e4de74d9cfbf97a1b113e52439e496b20442a2003e67e35b756d3f80427544a9e4de74d9cfbf97a1b113e52439e496b20442a2003e67e35b756d3f3c82ad70eb09072a43c1491c61f164e3011f5aac0f3c8dcb63e340ea248b9cdb829979f3455e32db871cd3a0b11de40bef65553aefd8d0a80041b098c6304c3b829979f3455e32db871cd3a0b11de40bef65553aefd8d0a80041b098c6304c3c13ca4e9b550cff456e9bdb9f5ef8258852f8739a3b545e9b8c672b8d838c9330925a45e500c6aef138ab05d88138a6db9cdd8ed3f06e6593ca8645be1f55bd30925a45e500c6aef138ab05d88138a6db9cdd8ed3f06e6593ca8645be1f55bd3632ca0a21edb39d2da2ec3b3837b23f7fbec6c2387e49e5d9963ba5e4531b34a4932b973302088a615fa8d117089ee3f07307a12163f4bee25715b27c9e36b7b4932b973302088a615fa8d117089ee3f07307a12163f4bee25715b27c9e36b7b17167b495f77215ab3104c1e38c14dddbd4ea6681460d07ae0d5a8be147d2a63e27159256c866e3bf79f4fb6aa6acacd2c44b3479cc09d1633a37cfe8b55dd58e27159256c866e3bf79f4fb6aa6acacd2c44b3479cc09d1633a37cfe8b55dd589309f8a648f5dddda0ba73900999a1186025b8dd8c3d8f3f1be088c2db6d0e52f8f7229475a2050b8135036b1c443206ae37934ac678b8f5d644b8c3f8fa8955f8f7229475a2050b8135036b1c443206ae37934ac678b8f5d644b8c3f8fa8955849cac6b3d30b733a5a9fcc4957b5f932e124d6e8c269d06d2cb614149154cd3efbd983dc1b70c6d8cbefaca40a331031ae2145b36cb2ac7d9f32fa9fb503161efbd983dc1b70c6d8cbefaca40a331031ae2145b36cb2ac7d9f32fa9fb50316137db5d1f74a8e3365eaad16f314c624c90191f033e1636beb84224107b852e91999d2af69156ce33e4ee87fd6a20378a9290cac2ecbe2dd593f99147bad01226999d2af69156ce33e4ee87fd6a20378a9290cac2ecbe2dd593f99147bad0122611b32cb73fab5b8132c24b29f6d4f9a727a9f44cf7dc3fc60e0054f35d05d35dd1aeb5adaeff5702eb64236ef1d7f904c6a0ebb9c9ccb94f119175b20bc3086ed1aeb5adaeff5702eb64236ef1d7f904c6a0ebb9c9ccb94f119175b20bc3086e37b8b4a5e0bf2300c29102b352648f7f994eef8fb1e1d1228455d4ef3484e5487edf8f975a93e30deb28bb15684257d3d48f8d25ef2179f7f986b52facd99d1e7edf8f975a93e30deb28bb15684257d3d48f8d25ef2179f7f986b52facd99d1ea52fa54e72cfebdb7f0d9f0dff93ba456ff9ea2f17105533234ed1e27c96b63adb95ae3302ab6181b6dee49baeab8fb7c4fda43d38d1ec5ce10d3422fbc7f823a8b9b9a9bd56d6d583287eaba76982ae60a12a24b8a4184bc91cc774a6bcd5345ac4d2c63880de0b6861774ba7cad0f3431a10af7f34fdfc484b03a6e50ff6f2f5ef7c55ca2314bbd0f7e43ac13dd40764ea2cc26a684cc78766de9a3a4c54eaf5ef7c55ca2314bbd0f7e43ac13dd40764ea2cc26a684cc78766de9a3a4c54ea9bd94fa63f34a14515562327b61e539667a8947b01e098d3a63e18c4676e9baa60f2ad4e1027dab9827124b36ba6c6695a3fbb3295d22d995a1cd69fb914c53260f2ad4e1027dab9827124b36ba6c6695a3fbb3295d22d995a1cd69fb914c5326a58d381df14fd2df8e6be9316829cee2cb2a39776b83a85146e0fbd09838d26567f777a0d18b46323d5034ee4bd2c25100f25c490f603876d6c7d769d5ddfbb567f777a0d18b46323d5034ee4bd2c25100f25c490f603876d6c7d769d5ddfbbe991f1adc1acc63bafe2b0f19f8e9d2510ece0f21486ede23159bf542373f8fc7ec5214e426a7a0efea9e24114768b61a3ba93e7cb84922e94fc0df3b13ec95f7ec5214e426a7a0efea9e24114768b61a3ba93e7cb84922e94fc0df3b13ec95f9fdc209d6875ecf95140306d704e5a5eb5bdda605f0451cf5ed3e90284168c8abf6ae1294c58ff7d5a629b7d8605226911a06361de40ba09eec5d697e71c6398bf6ae1294c58ff7d5a629b7d8605226911a06361de40ba09eec5d697e71c63982a2e65124b2233bbcd5568a36a7743ead1cdf35841960103bdc6e38ced45ef8bed3955c5aaa133f457f82eefc983f7e60fb0a7ca6d81baf7a7b22f559de471ebed3955c5aaa133f457f82eefc983f7e60fb0a7ca6d81baf7a7b22f559de471ebe1e51e1f9b9870400e00969e4e303e1aef12ea145becb656e390dd9e487652838418ecab23cea94b9cf82b462db18fcb345da33568ab0d2bf97826e1aac4c2768418ecab23cea94b9cf82b462db18fcb345da33568ab0d2bf97826e1aac4c276f9d7613521daa0bae1876c229f94d398f448e745841db3dfbf2ff04c8e1db318df94f12bfaf8edde9777066ea273112a1e5e070507965814aa614b5632e5930bdf94f12bfaf8edde9777066ea273112a1e5e070507965814aa614b5632e5930be5b788ce486126a0e1c483d54d6c079230d89f90008297f115a06c59e3f6815f8490fda3485c711989f9a8900f91a2f3ee449a20edbee62c25e153b93c2f0bd28490fda3485c711989f9a8900f91a2f3ee449a20edbee62c25e153b93c2f0bd2cbbce50accc6eabf90974ac6d257d7664b4f7470d3acc1db64d172c44c6324f8edbb6179f8cc4fad2afab60c5f784c54efc4950ad1dd2285ac34c3109b1426b9edbb6179f8cc4fad2afab60c5f784c54efc4950ad1dd2285ac34c3109b1426b97f6fe1c5f52940cd0b266392d5415d89b1a0b97132957842bfa7f8984a60fe048404706c5d75fcf2133695bea39e0e101f5a9181f214234581a168e040ad210c8404706c5d75fcf2133695bea39e0e101f5a9181f214234581a168e040ad210c65cc4aa77bd68bc00c0d2969cd8f2548fb0f3fa727b92f9d4f4a8cf230e720a26e5d12e2c8187516b13fd0f90abadf79e37835bdf85aaa10d6ba3affb11532b16e5d12e2c8187516b13fd0f90abadf79e37835bdf85aaa10d6ba3affb11532b1211487616f49ce5eba63cd677854240a6836644c763db447292edc515eae4d7bc8ae8ac8c8f7d79d6cf0abc4cc68e5fbdd8576aed577b33d54490cd9667bab1fc8ae8ac8c8f7d79d6cf0abc4cc68e5fbdd8576aed577b33d54490cd9667bab1fe3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8550ecd7f2cf81164d2e10135e892e36e665232ce566a1aa182fb2dccea1356e3d10ecd7f2cf81164d2e10135e892e36e665232ce566a1aa182fb2dccea1356e3d10d673cdd0af52eceba7e4b5098572709d20c7e6fcf2d948ac5a9f94a14c62e2ce7e8f436e399028d99c89d536db870f4ac5e7d402d19a33df459b7b1aa9a1f1ee7e8f436e399028d99c89d536db870f4ac5e7d402d19a33df459b7b1aa9a1f1e5cf578d090d5e28461d00be5bd18023bb78f15b30b08fc511680782ec52f7af741a7d5ec962a5b089ee6e57a776f70b05052e1effcc9f65320b286117884b8fa41a7d5ec962a5b089ee6e57a776f70b05052e1effcc9f65320b286117884b8fa2653fa7b5e1b726858a2601af9e166af4a8ad1a4b9583bddb5072978781ab1d491ee2a6650d08fdb223013cc011ee813609ebeea9bd0a21ac1ba4ef0783869f591ee2a6650d08fdb223013cc011ee813609ebeea9bd0a21ac1ba4ef0783869f5a4e544ace786a24ae19fad7b256140d990f4a2af1b8e2b2832428c56061b089aa86ccec15471b9fc03f5ad8943aef43aa8116c39f08e9a689bfdfc8258b97a361a185d5d11d0c45cf9bceb579cbfe3287d7c7f3a1096afb47692e0af36f3d9399856ba05a9c9ff9051c2673dbbb88a6f8f86f9de37d430b664f873b60be7253e4998daf5249aeabfcabb0cbf717c51622ed67166c4c1bd4f14867d78f3e3ed374998daf5249aeabfcabb0cbf717c51622ed67166c4c1bd4f14867d78f3e3ed37adb4408ee6142db7ac166f07e0eb3b5941cd373e21346b0f618513b35f1b422c6c154d59420ee49a8fed3198d4e84b6b3d569e719eea85814c1be1d3869c1f4d6c154d59420ee49a8fed3198d4e84b6b3d569e719eea85814c1be1d3869c1f4dd5a8e32df3297b9db164daff1993bff6b52885b3b417aacb2292fce45572408cc0afb41571fbade468795eb34d3a81dc97681edaa85f7c3bb9c4224c9c8b24c190daa379b6e58d755652bfb39fe5fdd8059c98fe4177b4de5102d8a0d716acd7f1072e6bfcae00bfb3c01a732a9739433a9b075f2aab4c768dd3b87b9c3ef004d01f2a831479d3bc0cac389f565cd8b844526c77a537532037f75d1c01a288ebf913b9bbe6d820bd30e87546d33b53a13c70cc4daf63f170414529b1ab179f7338401736533caf2e6d4d0604472818f6ce99c9aa41bf85bb3b362c3b650dd24cf1089a64baaa00f5650ec1eba5616021e43fed8d45a72c482d4b7b75be96e79365e282407690ea201ddd345b9a2ca9a88205eaabfa39037de8e0d71f1d061173308a3f804426f009eb42bf7e88f29b79e51e6d1217b5d607fc2795320608121e5723f3352562d73ee210bfacc277c1c58e58cd7f429745f1ad9e92f516b44154229bc375cd94091d157b7f59fbcc064b2d6df86ca42633767f13e8a1c41f860ca42376e0e262ec537ab7ddcbbdb3adfedf0dde5e712523b5539d2c2df7cb71075e68df1590e1609a3c0f5da6127e06d2c45ee3247f2fda575ecceadaf28549594f26eb9915e88745ac61e4b0928d2228f2e32757e1bab123e99d50599d5037699acb8e6ece57c8d9b7b0ae91d1a0a52b6fc9e6c6d240b7e00c58fe2acf880bf29acb8e6ece57c8d9b7b0ae91d1a0a52b6fc9e6c6d240b7e00c58fe2acf880bf23724b669f58e9f533fcab366eda1e1e572f41aa8e64a157438ccc9612707249d038b29493352d17b89b01100d68462e75ab6a3e2eaf21684f196ca6ce32e94cdc1ab5202ca7b4d0e29651fdff7a2859749dd6e206cdd26cf08c0f86843a21bdec62cce6afa01697c71c0f77d8106085c6de76417d748d959f1016cb6160c2fc38177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b88064338366bc1981967c12c28d2775aa9bd88b05f28bdce9a2998c2948707a04652ee6202c72c65b213a0d44f4f087abac42e9178713ca84b85c5b0c0849601568ad88d941e85e8ed6a9fc3b4d534fe224926f264ebe38b61582da245ab687347985d9d4893c52beac21fd3a384626b27c1635e55f25e3fe5a2ac9c880c9a483cbd33a6507bc92360df61fc2d43cb30f311f264e420a39e575870edee16cb774a1939c382c4d20b6075a1133d0a1d094daa20609d5527d1622264f60f71c0005bf45f5c902433b4c473c67858ca73142f72d493f3b0a8cd7bbec480ad6d6a7fb991b67bdc77052733e53b105300c81949912ae360212ced2967d3e4982e086901d607d3b2696b4e1dd9e986f85af30afe0e325f7d21d1170000916212cc5a8336a4e9@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootroottuned-2.9.0-1.el7.src.rpmconfig(tuned)tuned  @@@     /bin/sh/bin/sh/bin/sh/bin/sh/bin/sh/bin/sh/usr/bin/pythonconfig(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.9.0-1.el72.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-0YY@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.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- 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.9.0-1.el72.9.0-1.el7     !"""##$%&&&&''())*+,-./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.9.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.9.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 !XV] crv(vX0Dޘ-H ȿR\iָpg*`<{x)c- =_{J}ˢ]vb^Jȗts9uVxz> F"DOB3cq޷#)18i5VC1ey&AMzN8 A dؐN[y[OsSYMG5Hkp9N oxe+S0ka -*BY 9TH I/6'>W%.߈ w.0۷Mp. Z8?ΰrq};/0DP_tLw> O$ 5Fb4xy ڣb9jQOL2fX"ȢTZ+G&_GzZ%J +P (dB8ModSRvxV`!9dloB]xKH2X lpe4:eS0S9ìZQ~26`?JzCeB6)﹠y*s.T-V(yjs{yUPm ]VvW|q!c,vI52$\3?Hϔ*{sePD{y1Y`uWCF рL:/\軭 oʑ75]Q}t (S< ظ7&qU_PAԤ(4GgHkV!$LT)KD߷~Gr  +)Eչtz(Otr9=bnX|Sΐ (kĿ6Dž:~; NLl6FG_>5w@N5dP$5܆] V9Աuu1C9əMoi9dK-H7S"|WeH}|KfXˆt1L2-ty ]5S=zC&@؞ž˶[ l=.ۖM?>Tf}v=<[VU Ɣ^8+b D2dm|CsU mAIe^ S&B}"Y(]p~  =)adr6MPvfuߙ`i!$?ԝx.bn7w\)MZ<Inկ)N'tm)w+o B)N c~݃ĶXwYQXQL\1/{s$Uz>SR#aSV_r:57z{y2ӖKeH|)H-صboOJU^JBs V^&@i^X[h&<q0` >@ qf۠iğ:f$&R3&MUE,FSK!2,6Y(5zԠ$͕Ϟ"bCO7ÿ6X-Ε-Ub9Ec9hLJJ^ VfA R$"'p=#'nG X"`:KB #AwnT6R6j#Y-y4z4BZ+%nb=)Kn&|4#(;-E递:[yQ' [)2. yA(}nNyѣ\~*6h Vڻ Fi!m>)3Ө"nǒ=שYEP?g*9c*}5l<_|$UTd'o^h*fM] AOfeIS=*U8I HEQ-1@X:7J|5@zVjMNbai])d-24ml=Qt3mN!KSwkzsGq,r=zA7]b:i6(K< 2+z_l$ymrN q/:"Vi凬ph!~V^#ߌ@ .Ғkoqrc]5)iI'>SD6k^zW׽ܖԋRW9P=Ĺ)p:5ƒ32Œ%0:^ilA* Uİqox(7AUq8skg0|omh cq%w/< نV͸)': wg%#5,ջiJd/^֫ǥ)7BaWºIRz\nX+t*;`  1'\ޥ x|.qF UM\M !n Bjyt |0-Y@TyM7dMcMj<)v""y8ahvՒr?RNuQ fa8sɆqH&\1+L!ب酯"«5UG8BCgWX{͕\T \[E듵$4RWʮK* b1, J8@*>Ȑ'/5rM$ZЬvlqZ"Ds{ԣryڴ(C^ 5i=֙DN[z@jsmq7͓i:xȮW)F fۆvVa-/w<NL&v +`~[-`/zѷ?i8ԏw'=Wr3(c|;<H8YgwsSuo_B"` kQ* ](OsŌ`auNnA Y2;AۻZuMnZjoZJ.6QwjzBl|ǫ60ly Jp^)tcigR-^ TΈwM"y* {VBB\?0WPQyxŐr Z1O] dutѱqځ+D8j-ͯHLe 64ifd7wuE]elTIei|J1 O EC,Ԝ3{_>E Z_a6ٽ(M2Pⰵ7X%y*&g8w:2>_US 98Uj"R2.hŠ6}u$/͛]C{nlFwPԾL LXdb^mB46'Қ?qqp.<@kA<[ʵ{U)d6-CY{ DllbIYe&{KJk yl VȾeQבX %LFS t7c; ȰG#!Fb"?Vm0 z0Y+dLS`r1=&y>=|=&E֦\gu5.I6} &[&gSB-")U4R__"Yxu1MDmt.ʿ,wJ@o\kOm">p_7?J/R҃3)Rk1EAd6.O}Yl x[5X _s>%-'++yi'j䧈FƮ-w oyQEp) Ce`r.gƗ8A@ !oQ"1⫼j ގ?)3њB ӫkNi ,e=~uFzb=(Z|20nBĪ^T ?&D|L+F:PT-Ֆy];SCOo̔q&G&nT'.f!t ,%@"Q 5s=bſe (W^Ol82b`^ z;#vxۚH>S6LcǚpѠ*W$;ӥO tHߒ;n>sfb3L/y(x C&cEGӇ2qџV".rvmA х~ۀ}KF=0rr3 .2 (Rl_/%tB",lR'΄,Nb"x1 T)^^ THkFߧC: &qm:E&H$qMՒ@?f~5Pq6tÒi 8z8̈́ -cxKh?*3b OPАVlڃݱ'!YsbXS>+rcTtaU0-.yؗ2]j ~(mTw )μӭIcpX5% 7%ݻaK"GAPLc:U)< nJtحlZ_U->[`328yfF;R %pW2##v].rq p\ AĈlǢ#qXk@[ }׊ ս1M!c-X&gE] [ ؏Rz>XH< .lBUيEtvcrj)x k^jU ̃89b?%XςH\eC&(A8#q3["={G{Lq+H }qXV"my ]L һXށb[ Y?z0W{A$.;nr+'/V t 9\.57kg^ ;AtgRN.kwȕG%&@r;]YM~Te=+\dZZCF',U#p wBq! wN)7DEFn){] I4+lWRugkm;ʿ-T襞D/$` O^lk$abJ&(ivJdaGiؖ|=_#)Q phn`7Dzպsu" ǒ̟0 kLJ.U޸d8OxĪhy@) ӁRkE+~lU}jx( ђ pYߖ=`g)Qň$Q3#pQc _i.f 1(yTz7O .X&B150AHg+LdHz$+{ʘ&0HLp_Z-sS5X? 7:Ů SuגYAܻA* mԟ/Dn#EӯoN8t.@I9:+Q c~dVwGV?Ғr*<2h`&4t&bS0WPhxΐsdaoasAq"Ø}1\rn\ѧP{y"H\,.Q9sps|ta7;ʸ'ٍs#s !qÈz*)5mp)50@sݙ{M|?̋FڹWzEn(+g,8! 6. K)Cp qiEVÅs]Y~zG*Ekk>fْ6h_/yNs͂9൦hc+ "x,%r+c ls0TsShG.k4 G+$ s:P8(7q!e\|[]>Zգ%Kx@&a#5!@Tx,Xź 0{8@Lڀ$ :hVı'i'h+X֤l5N0vH%RަC2:vv,b8ĤIms>%M|x2> sa]) %KF>,Zl t~ ;.-@> E=u.ϹoG I  s&s?P 606*O;^'䈞#lȢtH z{@(`LFUIƶ[TBw?z97؍XCYiՏEww{+ߍ[sAR ]wmg㮿O'wEFmitrxW- KxEU ,Ow&RZn'ȣMԞT5TTiAF97Ujp=LgA)AY$,K7<= v[[Ҟ ,oS^sÓVr|,n!%R6pN9q%"$liLNk+cd9+]u hl@%6_~hc Z)X٢~-@yJ:%mɥ؍Y4Q@:BqxCB2v@-=()ưGsd+_%ѯ;҅AMm6JbEQRP*Tz$dye?)DqoXܝ^,` eɻq. R;1!~5jp=<\1KdvDӜ.O\u2OxRKps<áw?sTt>/;|C_%$?²/W&ӄn*y΄wس3$WqEB #rpe7L  4wrNJ;247^kR"1vS留"!Hl `*S| 2Gs|O^jpG3x.A?P簫mʁ/|gGK%ps@ACgΒ6~kn4Xn8>ĺ-UٶD?roaD_Xԉ#B0!#LHgEi(XAO7 l%0aKcjyC^oI,Kz[ oLJ6וAeȨdoP&w~[Ig"ņN>g0N$2-D ٻQĥ<>!X,4ԍMdǁP+ E>Z.ұTߜ ?a3e0ZQIƐ0t "9~wc1P 0c.a]Xu D}S `\ C^GH @؝n3qo:a{~[Ct  ̈^- bh.& E-谾uMR 93T0 =9i荿AS{2ڭi?jŐ>tJ$ڋ'nU=ZXg0c+9UxUj fd*YU.M#ŗ\W om~ ??Edf+rPجy!VJ4triҹLgd jĘ}9-Yٶ$ *+r[Jnq{RsP_ Y݂ĪKwmE\5pj62=4q#b_Lg0l1r4&:{4br]anP|'ެս0Ƿ <%7 `^tt@a.oPI7혝 ׮Bn4YLZeaG%jxP9uEF uR8ZW58 "/<1NFO =^$tn?(I=׵ >R@Y_@Of C]H+Y~$r-t1SngCŦEV~0i߿'G >yIEs ΟgHnP %a@m݄o)\s%4N"nܴY\{T?qܠ Q)lazHvyW <].n쒰*E{&8zcigFQYSU:mlA(xt{P~+xvņ>pD^ ڝ;6gkjX k$uՐkأ)?L@e{*&* Mpxf[~*oMuNTC_ +wrnbߏq˲ 2~qjt/(Ghyݭt3r6LG!У];Щ rH4@ 22  4pDtgWev5(t?=\lz_M+FjED$ge.R^]OP4-0 `c8 #?\tЬf`/ IGp$t)&Zׅ7]-sԁ)}~{= %~,&tv! 4PNkx RjHl\;a['Lc*}V2c<ۤB]-E& I{Ra#xIW~rL8p5 gĚTęѱ2f\O+u짪{:G` ^ѥfs4TPX#f[tFgl^#.?`(7ӭU[PcϮzc:s yl<rqyOWgF3`-Fo46@V|s 2`>TMz >ؼq>T:ۈSK5[@ù7v`q֡*ۓx%mp GꝀkrQshYF˒m+aAv.s3vXB u{FcExL 1YYұ 4W3Bq;V L@42Oux+7ƫEf>a-?nϙ2D+h}⊗@ꯈ8&|JC͜Oe LJ 'YHZ_KU5J*,=i;n.=*}I ?rnSJ$&GEa?b" #f_kR:4wMF–Mfv6h srDR:}8Ohvm ̔>J{ZݑYDr Yubz6SfoKA1R*nC| :!U<&~WRMX[;JqC+mz;bm728@|rf .s\& NZ-sZ#6+äUdhRnELHUfPIݎNXcKiF@5}莄5&?Pg1]9,q`FnWؔ3c2bBe6cGZ>:0kZ|+Vj_FK.~$DA}6{Q_{e3. 3"r'{Fg#?8f~|Q 9am}n &2#㄂BƑKB7 AE&?H(2C;bBnwBj E'!#ٗjafU<Bc<v6VV4hlj$2`SUIz]I5ȭod,D)ii$.ސ+8EnL?ߣJ=נek:L g&)- F}!Nw*n-*"G4MTl<%Hu^NAIBNTtKXZv7:OM81<=X ;`hVՆT 6|uZNc7в-DnY0n2M#FKsED@X^(wp67ow9!v PYfr…MkTG&F| 富,pJfSfzۗ 9c,7Cc ׁc}6m 0bC0vNv{8* =[;Tv ݃+ڛiF~foGi q6xvBcpjDsQ$kDkPybVϩC-Ȝ G0 eZG,*'oο\3-P!~bҼZjJC +AĪ'#J|K8 gyD$bVW6%G|d _X4TTǸZnw$U0!QwÞeF][)3zN* f)[z~?q;w(ST͐7?>"XK!/O%3%sV2rЕ-{^xpv4Q "bᇔso>jh+M`Oc-}6[9n4E 17qa<#o eURMP \W2d)h%%`\miɬN }ϏSshI'Xz9Z_Wk糾:,܍ M$NJ`A_"i_4 J4-.q|r7:Jb21BjT 鼤 D !o^a:p~ _i#ʺGv :ZQT%w ^D'~ AsMO蛟|FQk4Jˁ]'L2ەF_DG+rcĒ` sfpLV (Ы6ɬrB(MdbhcݾSÛP%v-#r'8#DJPtTR4:6DZ Pun2.Fe%w àMPJ^ߥƛs`bMR3¾N+vV{ &韕c6! HIR΂MmD:%ߍwt)YήemPYfӔloh ŦO=*Ê*Hϋ3.`¢TP6FuzhZv^)iA? x y+&WA2C"?HO+7u͸)WH[f|%W9%t +,2a],'NuѪ|&e=2y'r\?E)j٪]STH"h "KoCˆ4m9O@ogAZKAdTPܑ[ĵ<@)馈k `g:>bl)GyMu @?V8~зBmK XRiヅY5VpgVn ;A:u7S3OmCR8n~#D .q\]o+/ ib<]ham%`M5A=ƽ8J==@Wzo= ̠f}^YH?=HPRT),?vD-(tWh%D?ꗨtsz U//.ek+ҔW7ovŞB zp-eWo,6Nm1>LB?,`+<1ۃ{_%I GO.Ȍ*$R `M P%AV*<=yEQČKqE>;iwCUPF^fHNVQ4BJԞyj7I~w[ -$'nV4tPd6ЅU_H5R(O?h~غF__?_v%ISF?] #!ێҹgSuRF7qzCԟ'%o40p6G3 ,Ccy?s9>K<XZdb7=&N;]^Kdw6>o@,ћo;;VW3դz)6 hK$HwiuK*d0?OW̆ ;~+(L%a0k?23s\%=+ ȃv>щ(.5D&f489)NfOZ%Bм cʨA.JTkHt%#dfP& zɗ鵽˕=,(fmIW S"Cwl[e}~f, "w]ՕOYՕ"W>ik3Cg~| -j̗P  X5X%#),ç7 C꿁j5Q>w3ӣ%^O[gxOtQ;;!n$QXZ%F:X2zyt~FE?hp? E' YT`b*M }έtPTR1E탧s(!iv 9bUdKb@kɹѩyΪJ*\Xӷ !JpÀV([NOڥı'[!Ece׆x "p((R)ŚA 3{KE.R69p\LɭiJ2n;yX;1f6~+u0#^r5sp>(+6㮡wH?K*GLU|VAMC9GVa Cnz| Xr/CT4{Pt832]ѐUfLdJVhhe|0;U.GzpFPМx\%@S`˯+:3,V7NB1.{zs1޳v  F͞~GhfO>5- \Alk|hpIc"k%}AKtKqk)4t6kHgke.3*(cfFMWEu$a̝ ׃&{{Q!Ubo4t(ˏF1N\5`f2 ˃kT)h9O>$ nlۗ^\SD=*uuqf[~Ld׭)z8l7"&l':`l$ZuV:/X_ծhG6uoux+xh+dYU.. EHt3X۱tVç-1 HqdUG+7qE ɳT5ϜzU0Nbq,1D|pt 5 B;)JN?t֌ø"0%%Δ|^6Б]~E A}|"7 _cl /1Tv/:fWo<^l^Ri~>Ⲷ=:R<m##z$%ƀsm-YǜVʬGibP.y`A;T7`IPMGM /bv;|Tr@KI0N(%sAGm?孒Q|~]R*ѪK\{ Lc Y3mh{}i/*dόgPuBMQvf`![`B^@1rF.549kiܲ_G,dGƨP0L^l`|HeRĂm>Qf;[%ksti|ĕmH_`\GpA$8RP^c(X.)T0pL8ss]7 :\"N.OP" oҹwuSy`0;>_TuQ| RHQ㩯t :.9a5܂iv'))F{M x. D;hB<)kFT}Yh4R]lk!:]y)&~SY E/\)* Nry@ m^fOɼICG 74K8v[Ť &J Ѥ 9 31/пQ` CxYhr3&%祩6.&kឳR:)1 `fIA sӯ >CG/yq!)tC.p =Gv0TXsgrzר)`&TKӹ Ґl_aݍbɅh_ ]lg 8Mx> C$h5*| RH-TX;]X;<.ezpE0a84ZO%Y}7nh3^on(whEtu SG鷫@V;a$WRgySuNXĝ27K{;D&ǍV/oek5bjksa%u"n/kv!jݺՃ_ZTz!k[W]4 0ca5\9-IquE6vf:4@v{.wʫo#:S2oR |TA'bzb@\vͼV6R 'ڡ*p8dpooL.j8tF+M6G>4ɬ-ECԯߊuR 'Y՞PTm}bci`{@nBp6oh&%;_v3!US7,^irL]~`d AͲaD[ε>#{E5^cn?\f?£ND<ނ9FyTGK. (+ aM$$?Ʌ6 ~^vl)V,PWݐ.Rl'űM+\EK/xfS1sh58+vY#GDB*Y6H;,m,P-aDb#I5R_f|xhuoknFZNyd:h8\>^aFuƫcD,"X OBnEbBbSġ;Y(a5G=O "*ĸ7́͊kS. &e zLnEa cv$CI?8H½pQ=9,.h-c#C>3:\HLbsnZD%Mٰ{]v7,w Kʁ27p0{ 5*uRXfHytAJZG]Q^TmwϮ)b|'TD}6{ĺP>65cǾ+UN?)O8(ی>1Ӡw;z#WpC}jJx|ۂ`l>]zQ.JEoh#ٝxQNm'&`׀ka Mg32vq_Y dwHδzlf8AI4i3e3('O1YfgoU3[t~랻o3FBr_ԙ!GW~ IzP=($oe{@ŕ3lU[̫pjטL!2 睏KGe"H/lYqkuxkxshTHJnɀ2xz26=#!=H1 ̷p=+t?nU9 VfLaNjs]<\{Sr~}͠b~Z4cY^?7ubNĦMvмYٟG9>*^Ѕ T H\9*wzRČRãx%14hv{r4A* %]*?V~#İ3"m6] q< O˲/ZV ۣ2Ġ c=oUu:+s׼|!ڲ-eWg#H(xeeDp|H@~ٜ+XVhMCZ|΀WC6@) є̼,coS7˞k9+S/)V)ނB@D".,QJEm-)bB-rd U=eq1ԃEJ[%1f>rXm>e0Y+* X~bGhàW`lPX>,ܙSįJ*5FF"\`֋9Qg[C/0qJ⺧ظvp>46 \K ܚwuUY4`$r "xu-"(]]7A5mgH`ɌDR4Kz]i)x\:crLEX* Y!ٍ V? = q4{P8ZR;TJB'Ga\RSⲤ~VJٍ][%7azHf±<>?3&*HѶh/$~yif)LT͌xTiHe@/96+sZ5׆H}( ZJ&@oj3LgpfW:RDN!J;% ?Щe.i^07v54ܞSoiX<@"^T/bKgXvP#:ٰB! N".y?f^# q;G}]ć^1CĞn|CR%% TW N?.jTp#b L KjJXh0r3n15L*kP47@}ƢӨH̖!+ty*Y Yw4%*KCd\4۷ܞR5c?cX?h'fL1U"I.{EO&SȽYýh|D2=I(}]rQQ)d>f-48F(izt]⻇;ЩG2{jnRgC8OH ULգY_1c\a;UTƯŁ2b.|$R`Nµ3t:B~FOEmtClAaLw5#9=[ $V,Rq 8#Xd6,$rӿx| |"3.bI b =m"ϧWg_LNNsd1K$%~?A,{_[1_"f6҅ B\3[.="c(G?Qܲv#KKEYOt`螪 ^ē#PȰI9#a-->?Yg֘21~/^3Ia<s$Yuյ$dR񏢦?6E$7ԩԶQ% &څ8 qh>n܅ق؈݌CFװ's,M7҅BA爌D)E4"QX&(wd(-De* ֻ͍A$ebN`QE40};JS/>R14)  # .&0s L3V-¨r:Vڰˢ>0Ox;M'@@/i#m5%Rh-גR9&86]^EښMo(&HLE!yYV 9= 7lO۶.(R? On6'ʮ .K>צ>XR'8ToӎAW.[J# 9fW~)p _p"{R "w1!!\x3{e Ou͌hẓSgd~ -0 PU7h0=,&ay9\*%XŝV|+s3=qM} d1I7ԍi};Isr$P|EĦh`гepAW/`4ѱjr;ܰh5_A&}\NBaXYFYx^7Y.^솷|/Eoj\I)e .k݃0+8($IT1<8c>;jZ0iҡ2EbRg>v)vf=/ūG&+҂İ0݀MjwRkaƒ5jkϾ-)8xj+G`WtrQWİܐ`!F)슆X{k=~!~:bAehԶԙ$+-@V\}L@%~#='|Fz;aMӷfL!(+{GTy*a\υ0gT%,p ~{}nHt@pgKyᘹYm2?f^\ 4^J-`"v^<4fNE uZ#Q4Ý?L?{T(F"Wl6RDÇjkr?0Km1N8PcuXG' j0̔(">:;~@t?٘m®eShQ\QKVWQ93BI&S vDvrtƂ4pd$"C8i**vH]&Yk 1&bf [f\I3Z9$pG(4͏ C_=nUY׿ImtDtIuD/H\O0-4Ud g ^Z! O2Oam;z%{.*nsg!7r$ BS5d(fi!inE,%m`U.Ȁ` tJpۧ)&m̓M#б穉r$W.wskO-5KωdIgs[ЦO9:~ӻD??@BSh,MXzGV!+Z!=v'06p*pgEICmk6Wצ7 h!MTn B'':o3!6 423ZlAp7E 7Q'jCDDYf|RY=Y0CrCjgiF=EP#n?Mןt,$`?h* y8& ECͮS[H/VuHu %v(DbmH}=-"%]V}LYHkx@;w^c1.xo_BxA)7KMNDzErVB#g]fW"1ɝInOa9*^g2)GG;@"S++|1q8QgVEm:^" { D/ޣPo5yg65,<" qxLblkob r_I(帼{!!n{b{'-=]#f5%r+y!hUī9jq^Q/Nf*L0d,V!teBbV3]2# {Ǻ,z8Cm&81fY>rpI=s`J8מ c$Sֺ[Mq~Wٻ^B`kE%vgS[Ak9%*[H fQ$BuT6 q_Eoݒf&Qp4g&Dn>ڶR! Іy{[ŵl1n;HIz hW3Ha hBipH~nZ;頛&.ĠBh0!{fCQ0s'vIfN#CmOlJ91t]=7r6vOMY<Of*_m* .TK1o9c-.Sp AIߣdr g\S(w#cS*c4hCgO}:3L~sd^xDezttFW$euͩ,-.[*.et:i e ccUݫ4  ) 9Mcg.bU#jJ2R)nz?ȸ#Y|CQejASƼgf~t"cw|~%ņly}^=„ۿ!T1(5UZ71c@6jLYrNp+c˦`@6@LrNm)SYa$ %7v9b ZqdKS ;MivAP9P@+()+ڋ;/&:yvkTխp#!79!x|(kjg͐5;޵{҄ #j%ń}@DZ5~P*MpewQa6˔m;y9ַaH[&k&CgiU?koWck5\D^1Hn (U`v\Yq`U]_L?ӷV1 TܿUё/1csm9j3$ώ6Vt܍<-8 JkY ɺ^`,+ ?g2lԦNWCpB{.UƖz` 5.HTѴIo4$,AČ}oc0E\ulo6үg,M8&t.>b$SQ fi h70kP2PEGf(0:I7<|(]NJp^Crhj{pbQO&ۭ)RxXM}K~W:">f66- 6"ky}%0挊f`%NѦЊ9@*24ɟe-o,2YO:g My O?}٭=ɏY n*%6b^DgϔN:1O1IJ郼XJĩYg$g/2Qd'][V %oJ1IՅxV|㳸mzzm/=# _E0=dF`U94hp@,S] (4M!zxQ9>!S | reƒqifMJ#2sIk  +)3p۔BK7 bvUKD(Vy;%yXe[LpS |͏d^`ʬ`[7>Y8n<,4Xҏ}ĂͽEbpn_L⇇",{΁V@>ZxbQd/OahKԿs"d)6_D#Ig$=wҝooٵeR]1[G%-] #L7.7>h̀װd~᤻ ZߵgA-R@M56Ih.TC{|J 6٢pH6 ΗKёRN٪ 2[yu]wi+"~̼ҋM`р" \Q~Ca/XݸQ-%y`8B+!4fEkW\;=j^}hgE]S}xs] kߥD$(3]Y4;NoQ5Q<:{*{-5@X0?rL ,&_g/|V{2Mbf2igjrfN R >Pveule+ʓ}& X>sޕRsIѓDS.cၱ.*~N1mٍ+,W*rր/ ]_-ę+i\{N W7c?=C# h"'~pz8`-^d+dX:m h^yX6X<~D1pV Ay-OC?ҜSЙNPCtx)DR$??i1+s+ 0LIJݩKر!i_J[.ͰJ`oޯz0Z3h >71ekP+Q|`!ۯ`CY>"K Ccv3Y3)F茍>X6~TjeNJև  )RpiQ5?`!uhG4YǗ-R~ty:Rfo)&DY0taaTլ:x]9eE=-\_&NTULI]ta¤V( ē$>uk1({\fd6G$u!1ْMXi/rd7n{V8Rr(9uݖ<u5M)m)~/I5PQ`uzhEs8 λNٚoV/Mz*9'Ocr~cL7\ c<ʩ6m 3 kh J81-]k҆XfY]ӑkLP0J0?HV`CC 54ļX| :/1+ 9Ŵ2 Eߤ4OZoTxh3pp->Bgz8❉$C c}Gە1߈]4\&'w 1L2(IУD~UgF})u$|K epikפk.oM f|v&ɒ&_>QMjFKE{Cs#D|@UZ)ΨU\R<L `qm@۵X6)S\<Wq[[4淞 ͫ91D#^e ӺJ26һ*A4?-rtPь9k~Ez#kF<#ۅ9OLط6 dq04|2#9τW^HY1,MJWB^a)(pQ\dМ{|i0p J'=qvI$_Ե@ځ(Qk&2E:*߾b=xbǷd:$[UOz)gZiy. `CH@vL%'r4zzJP\Wᒦ*[+X]1M[MPTh U>JpxMMA2>%ft^WhXJ b2uv;^0FhXr.[նMLIW쳮h<- .$.k}Cvi93ܥLL* >sK\W#j>|\%eUo޲$N}FՇIek~Z嶾?+>>p8Wlp$Uaz&' -6ywc>o͛<[m EfK&aԜϼKN!|6 L(G-_nϼh6A}őx*K} A#27hfDSYx8##'8\WlS@Y貁>F Lr6 ؍VWKA6 6= 1K8ѾFNKL%<[]D,$OU+PO+ch1!*&\ccYL>|iYAZ^Z{䅷NlDE!5=U |p@~1fXq1N [w<.$F!&_á kZzv}D2 !Hw` xE 5BF!Mⶁl'wB!GF@ G";rWfrF<=LO~|sd'E=)Ȕjc g)߽N$.1݇ ?'yYC==>p)v`b>Q#_Is,s dd2٨~#š x{SyF,x!'ApƠ̢?wVYXbXOPZkmZF@v$h_pFԗ%+JdнSwӐ0sZQ YxV<9I _ՙ"Zis8tz[.b #(vڶAިcbջ;>) ^(=-g%Kԇ{VFa䬟0 2cNg8 .wxwtiKܘNIqlQ%+eM"mT6nFi1M!`)B d gQ_]O\(ϛ8|(y097J3 g}b} P[13%ؠн8zSFB3˻r miAE,]/׀֢jȤyf IU[07"&52sN|g0J빞u#7RBuyK] g&ͭțLv3)_*%xLՆOpwe:ͶA(IDY㵇 _}otgAۂ5xsݞ5bqWx?{{ϒAJc8? @M p_2yW [pO&y/΃k"Bg3.ռRP̧4%(:oF*%2ź] meA |֣*!Yp9Sqcè DN2\Z,*{%ʷb3J[=lYVACz88&7(d<s0$ wM)6) H{[}8 <%Ɯ%w'1ֺWFY`c]ֱ̟̥-/-ft(Q?CL֗P(%$r)B]'#$kQ0Qi co@!lh|F7CyC v+km|i~#7/KJ?K^}ת|'(hcr(cwH /3mI􎋧aIaqAK` U+ ɗJ {7H ٦a/OV]h!QҴ#? 87F:qo7RTFt|^0:Zq{5uzq8D7mG/D ߪo!$K$-f>:F@q>/Nƴ&Jkhd!ґ{=3f,h TCٖJ( Aw[+ގ%4)OLb-On4 sr}O$Ѡh4 uJ@]CeA2d998)i(eppɈOl6Ӂ64mP6Y} kOB4i1 ]0qZRPJMҚ}`t(Tm$eܷ(XCnmqo:hf{GV'H6͌*Dd'H[ z#J ?~cE|il{qǺ @0WlȷkеHaO]#ul,Fr3[<\ܣ4o p9fx=Hլ/; b&% qf` X ld.'#\ t]gge{+_no:ۘd{3''tݏe429U ̋J0b. 0_Rv>%t_5Ն(8rdZ=&jO [O=7e.nQ¥x"q4CbdlpөPTeEOI !*|7д 2*iFa4jFLyn!;,XTVFj^hsŒnx @/*y-|vT)G|4#MUcŋ.f";ɿ#ߕǬe_&c&AxrƲ^# =# f!h X3I:Nc_omle_A:> jsRfpT':QLї P(xߪK_c;ixv3e53oݻppƿбXUP2atR_iJ^LgW7Ȓ@YFJMAiKr.%v+"@{Jo)ԈNygYL,Tml*%ѹ<]P ߯%h؈FJrbQfHC`0901 )Qn?JN 0O$xcy-9˦_¬iHOȏ \A yՀWXOw`CxXwkIi-ڷSU:@- Ykth9.JW-InΪM@}æB!3lfi'Y a3jjXVP yŗ:ca ̰WAXg@ot?kcU8%Ka=+qū/"דu/qʢ= fzc<8q*#!(e T2*vCȀdhK&+OM9(ۇmg|/3_!B;o1w&"Ha nQ.t')Ո&qgЊJIAt۱AW#~W5DlK,fSJCXܾZpP_tƲMƣ$L|J1Ū.xVIKUPᆜjbFEJ`kS|9xD+w;jѣ)^k HIZ $Z7fK.|ts ')]YNDѰ]b^|0`(L*MCP 5`MȭH,AJ7dk.f=fI0):p'C5 4#]{p# m懚D[B. J;Cx,3!:$K-ÏT&dUéޜWu2}q8BQ9NP(HIcMDk~yJX>Dg67=>J\\WS0Z ئ*x+^^–/z"ٮe`~RVƱQIxV>5#r蠦.hɹtWWFF#UݼХOi6{1g^;Z*=fw%wf +ANe8ըTEuM@Bm\7pJg}am'JزLsH[p2'^\c4aL/:ڧi&*W# -ʠ/;"EjUzewΜֈ‡Zn`*T%pκ- GCŖ8_IAJEhDO&碍)2N?nLl/ :8#lr_#c-hȺk_GY T$qf.D3Uy m^֮f6o\-?](;4'{>U*AP վC𶕥^v(]uq9.I4/5wK!Ccgd,=wֱ[ [P.@X]>X$֖&M=<%8P" F~wӅ; BRN fdƳRjMH9 ӷ2eR`Ba@{g㠒~`(v(D.USv:l5GwjPm; s\m1NOwf HTZmevB TO%ޢ08遶m\9Q[bej3Y^_{%K)Db0)k~`j=ĤnoΛo6ӂ0D,҆]I$q'JjpAᖰ.2" 좁r"S'ږR痮v5l.(j ~Tݘ+٢y|~xde.ư^IITf͇VŸ:)&y/~&eY7!>Y.fmq9m^`ʧ/Xʴ,*&ܸk)[w7\zd4)W{G 9|L:yH6+k8n!q%3 +d-1rQbyQgp<:0|3 6WAcʒGMګxG'=|hN}J(7SxKQBLFP3$ <2wkvy"72xs W =%XRkuF$;5 9lW@@M#3zfYys0\0?oki:+ >[֪xC֩晉yvͱ&e )]O.bh{17n״YdF$WP~7~w3E>Y]3)`(ȘIɿ;]N 3 jǹk4)/t ybXhg[n<31pIDz( "y﮴V__3mYʯOC+&$&{)xJ5 ~kl/&֗ 8*64I (/%O_b.&)ZMf KnA~eiSc.n?ʌ&`+Nvix.i.ޕ [v^Q0u|vpCj; })JnvKdgwɠdx4m i n{?+d%՞ٔ)|F Ԑ ul:n% z?ȝ6K~a!CPa,ele-zˡ/WR FS[P„|F/&XS RLKz v!:^O!C)9]9 ؔ>}*ojQ#eҝP/ AǥGf 8H? {ŗTEHP27ҙ?UoJ+x52S` (>k)IՆQw& @nw,*m0ގpzγԴHʛaD (fېpbfq?2 bRV:p쐑 cJ~*c]ӥ0  !T>EB?tᲖ7DwX~ṙ"]2ě=rc,ʂ;zs8HMt]D7Tviiͣ~uOڅm`3M1ʂr7u3e*bM?2Pb zJ CGp3UqK]9`G1̶wipx /5&33GJg4ae4"Lַk={T\4cibA0*F{kryt';s{C[^C^(1z\R aYfH2e0b MG qQs̼tތ$Br!K#D`r|O A&bO3(!<Lc+8#S!k#^ecKw;uv1IqbKQ[^b)kR Β74|\IaHm^1td#NA?4;ߋKXzd0d `6E0nÐZ0Vީ}&YdiQ5wƀNnV%w į\rBc-^PV #,5)vJ:Rccu}sgjXR^gqGe mp#%Y}]1`]Ss5jZCQW0!I퉎GB 0q,u[NTBثvYp^&2 ֕bJmh33Zk;bae~9C'qHE!^e&>ӎJ~SnnFk^GJ؜>rpqo7*~DG5 oFv^UA?~#ER̐y ^~=9|I e eqM!G&ޑ+E;a61 Q8pzd>o%*bZ{CxihJIo^ئ֝ykmR*8.eW01.O\ގ*o{b͔8 .+RWufi* ,䜅D`B5EשMQqwkX$rZIY~\@)Mn$Rk/ArtҔ]+ Y,/yVtJ Twկ iw'bA[ErapkFD`:!O5 [X^/K28ۖ'03gh.u*C9T ;7.DV(T_| Becff$wiNY2ő0~MwG |t=X"A2üDDD`y^(g"~ʻV(3'쯣ajAɗ.jzZ>L8~K8)$GTeIlw];x`}D;!3+,R\3TAӯH3Q#04DRٓ6(s=$]܍8vz_<-U>g{sՌ MxSvye_Ev *u׆1I|c2Bl|2#SDmOR 'ĥj;H.ԅ ~ 1ʐ8CJ|h00YފX֍O}a?UxJ2>zPl+e@3U%{hoAdn) il)#&0|<6˰ofmRp")uɊo1M(ͅ^و{k{*x:NxRAEˏƭb/>ԫscXeM R6q8?+g︛1iXSg1/UAUv |J_h_'q%Jn}4n4Ot]m#'nN >k6L&?ڭvcEGxRt3cӼܥU@bb%")Y22?>w5J?,k*[rڟskݎg8I @Xov' 2`q<$|D^sn=> Szߋٸǥ١S-IX5O8It`c F)yJ}Qa'DFWҠȎEGeRF^ _I]λ}?}$.uI|D ʞz+ +TE6 $ϢuLͲy1+8xz$=ǞF:>QSSE oDtv:dL+Υ  !{5=3UP L$ndXl^pn ZspC;6L8wW vDq\ uQkp "0 ZF4gd߇P8=NE|9;sճխ+c0'Grsq,Z|G[HLeR,^l.3:PA>s,B.wb Yn筤 [@A97*3XBZH){{ ySi,DF7F31ŬNPf#[RڅsⅽtLVCfڼtn.eHּ%V°(=D0BcGtiCvKJ8`#KhVV%Iٟ8`~ad/l_;d4gyPeKE7OG*"zP_e430NuW){(#{=ja8sCU͊L tg۟iXĚd1ktu>h_ 3)%,#&:RƜoؐ|Ujfh n/$)!u W#qMyL0uiĢEZH\5UGT!hwV7|X Jbf' )tJ!*:!/!=R"|SOؼo n\ɽ =v{wT Sūdb&Mٵ`: ?D%6؈^X ^x~^R75Y?ꀖ%]r|u5AF͈)0&-piʹt٬2nŰyvv<'=tĽrPtա:\ ~0&EU߰JgmxbKY4U1k_!b~ ` E bGS-J5/!=`}Xįu5Uޅlד{%up=DIA3^<UOuM/乩W -WvjȫDfQ5{ZnyM!.[$ܶO Eh+Չ[iV@'LeaF'"E= __<-0q1%0rdTޞK,e_ %'F0(`1&չwP"  [PA҈3NN4]-E e0٧S?e.KT#OB/ݲ KAFųv.]ęcLr-ӣ 83zӃF0L""nBz-^TJ{k&_"zn;8K;Hl+Sa 5u,YIzoT܏[" p8h]7WC7-= 9#3^Ol5pSzȖkP;ʤ+fAk3mFu4HacY%?RY{LX=|+fLjgB`)Wo_51=L mS9 2T(\ƍeV'o/ eԬJuHG?ΚbZz ӵ׻I(g!J>5mW9j5|E$PO(X ̐ؔ>i†?Ip?QԻqRt%<<Oߜu}Jov2Dr٧Lo,¶swOR#\+4[*o+z}n7:7k]cŚ4q^Pŀ|J$97RzhZ_?'ѷ6GO{?<#hGoCD7-pI׍D&|Lm QƓF_9{6nAFʨxN\W |3,Sc&_9J?=>xhNP(H[^kWRc`!UP2VLϲ3G5=+6mRr'qiқ;Q5haHZzVffgn J,ZGR䋧N,6A2 v&*ZĻT MoD={ 35㎧h]:u;t2}<Iw[:(nU3'tp9"_#MQojORzZ_0HO%Sљ#@4 a/ 9v&4JakHnεhB|y_>IDKa\2Tq[T>c)j3g쇢b~؜5|9K-8՛b#Y9CB놺Ʃ8 `3.>_ElW+ rL ɀx*~}het' Jr-j4e>K6㦆5 ,߼+ö9ؿlhCP̓>oa&2qXD)4cia\P=v 4Dͻ ZwnET7rrvfo7Рb|ލ,Mi_?Y乿*QuMYځQj"A-9!j]y0¶.! +FmQInoFkT^$it H )vuΖԚRmY2`53kY{U%NOB!^"l[lHIƓV0?t ?sZxIa}=x':;`aK\8PyȀy+#kOjO= 23W=P8XpG&/(y#JcaQ]yb3Om{q.>~I|CB-;v8#8a\0kwI ›5/ ҈ɩZvLq|/ʍj=h P=^nAA,"},둬${wCᓇƐΠ^ן T}΃ufūۈբU|jH7E}YTu8!e8O^'wY۳f4C 9B؍"dg޲$n79V 4iUwxQg#`Ɓ.+1ѠkeB<,z6!Ig^Eyt #;kY^-$ ؞9>Ti#oC rs:$wa5º.lͻA5o@^ TDȈKLHш)7gBڨ%qRVʥek8ˁ]0o9İYQ"e<{H;o`p4 lwapjV?{e>}}VJ1<.~&MS_5҂XTOFTK/ 5S ,(~s,qDv%Yju~,gtx{^~Veu}.&WGvd'4TC^bEZ½VR=EN4@L@(tڦ>szR+=70?iVlAq\RI}0i֣ʷu阴p5 8M5~X1%]|`%IH,[4:`"/G1R^85됔 q)o\Vc7~P@f:4+UVt&I=7z6Kޝe׎JzXNh/p+r ȴ;vF2r'f(iX£Bc]7krN}J,Gw&O >k(ucJLPV4#-4y kxhzDSͷYBSΐ34je@}}ԅ:A@o76xZL)nC{*Lp=Xȍ^kDK$LP?Ԧހ ,A{; 6T G]wNcu@$ ⵐm]حd}u(3_>0)0 {\0mDl(n14i %)/o_77)\$/F@v (]N_jGͤe6ʞ~L&sf.k7;WfY~Ga(aNGv*yOL졶+ )B@wIC"ЗM䧣tW.*>_A0&CWg0kr`LSMh8Fǡ'(XfSi7Gyv_QBZ0JmRepLȧo MX떋MSg0`Qt~aDuM H졒v}hVNNg6Dp[AH['nw$w{S9bMմqu/ALGRu{WmҊYhkmɃܭI~=M(nK(+YY NT9K;r~ɧM gF)Em|ToJM8Llp&5'tHpvclw X;.t/y!V&a^nD DZj*j1k(ƆW`]MQk_#ut<8ǥ6JRlXN^}.GqPGni{:iϗpcK^h$A( K)av //X)J.L‰t3 eg~Sjd xP--5WvWl@Ͱ{>'h< Ck k>{>dDZ.mHޖm?  8/][ne xxz0(ȭ$5y3V>YoQ̛YE\/iql&isM4xA'Z]wq֕` t%o эABaRB|ކai\A;oɭ kI.2\tf/ʩ 6l1.nޣOBjL)0붠fasU7Li~UԸN֮'LnsLBJU=H?Ț8/W*xȧ]E=.w7CG((5I$7eߜSYW9ezؘ:sGމFl2⊳*ϑۖJCzhIfsvO@zL֎1pS;$cq L6wc dP5 ϋʻAf"5U(߶!M>2Z*恭ؠ0eʫo0 *!ʃX}qQpS. י~%bǪ}r @\b؜p7WͳލETSS'cį R! dvWa)fbOD?؜XN~\kHМ IOtѣ?i+nP(ߟ κfS)!88;kibYa32f)Wԓr7UVF3L:d䮡rݚɋ0yL-t#IӃ]h9'Nj:K.2Io*G{Y.YL '{fDj.-f%OB^y5H ѕ—_LhsˊoUIFgf"㠬Fϻ۩AC{LjG5tB&-j(,8BSL!r-!C5m|gxS^a)Z [ ׿Y|%$φk%[lܸ53%;蠺!\絻'K%x.uRT4 ]NCKxv:wA}wr:^u<\獃ۮሼY;rMe5AQ'F{VĂNe);ﲾF‽hILKUKQ i牓[~4gQ4yҋPc ӏLr4ՐaoC_͡4\8 }qQZXסwR p#&ЯC5 oBw cYf~fb d +ބ.Dg'V|2N\V:@IJtQoaMtAM.Aߐr-xSfuh0j6]kXD%r:Uv'UOV KAKI?2:5.Ģu{lSt_) 0:f G]0 )$\)"qڽ Yl37 YJ|MV:gi6 ;pMYD &䦮.}>T}R7EkIh~AnSeϯ̓}_nyc؇p" ݭfp+,?iZhVCt >E  rS.`n΅+MiWZKwR25 +e|¯#huEZ`C̬/wȈm۵ 8MWuxb(6e.J&טNc6Hbcw`ǹ(Jx Eܭ}݂^-?%71$[+f'%TJPܔ2ҫAɏFW|5 1v$߅[-|lFi&T06> C:-_PT+,0'E͌ )hILX`cInF65c GL#ǡ3a'޲ġȳVԤ>$]5";pYNhʀ5 Uy?&l}@ (q b$Ƽ G9at^8xd?q'&(aaH@ZujVW\-dy3'tgO7X{BjtpėLJ2 b(hsFҀ6م6sZnj\`N=z`eLE )_(dO7#y&gc`Е=Gd?睆u8KݵN][D V2/EC1gD'$JMV}[NH<4b3`nT0V~ޯGNx.Z< Y7Wռ&Y`kK_OFFzB{sk`7Œ.lOvM[^c:THCwk/3 v$߭{w9q/^s"&f6L^Y{k|v|4EC:sΎ>)eF?4߾Zk!}}vue 1=xI\o >X9I23Zaپ=q'S)9L&}gipTqVنOHJ>cHii3Ѽ=)HI 9^I7tqvl@[16均AR9{#fcl¸]KJکhdiG>8,|xFbLSC)#'mpEpx/đi4 m  <5>݇{Mgbט6IxSN"x=F\/"2w~kTnL@T;>WLBg Q2@fGҟ`ۭ]К.Y|Vb 2IuWlkV 9.ظ#%Lo+$^{ivs~ӖնO/WN.sK*)bJ-:Y~,Ky&%,86'ÚO~4W~̍qٍ-@j (ʸ%Y96ԧ GӘ ^smq)v %NnSaw s_BN t!Bp?j$e;Ac=M L BCY.UtFٵflaM:K3Sd\䙃έ6Rg~5AO Aʹ ?\ũ0wd~$oq #ޓ3 XZٚ:{2AMi72l囦`MDHAJ1d<-SQ%~1n\xZ 3s!}e.Nj &rd8'V Ҽ {FQ>#h9UGm,?t5Q Ր)B%1 ~ itXOXKY!`tu!45K|;NĬc~ϢMJUT=s~[aY19O1k#7*6eG@Pox^|Ȁ do9'}n1W{\ys:&f8:#?hFGƺ9%IHWQ(앃KK%EEz~tWlF ׻Dl㚡5FO:>y!4BLp!jI[/~s@ P(V,>}G`v&ˠkƣ% ȑq޴)m?} * 4d|wE?DN;h"|)7Jcԝ PLJL*s#`-dNIbr}E !vZc͉xjNko tYf}E$n xȦ,:#!c8L$h6 @!sI&6TXGLZ4n@5@]Ȕ"s14ޠ8μ=C-:0c۝GXyV` VdZ'xZ/(L4T '_ȶܘPqy<++gH-x?-QWB9+ ;)굻,QOsg7(vJij2 OtTX@fp< 6'>f_wr ߊJ Xqp]Hy;W:}%?3Q%v`&&Ւc؋b|tsYE3Eˬȧ<4y-S{Nیi ű^N*KI:>!'}_3CLŵ׵῭]NB+5 sgL&c8Ndzɒى]߾wo@gd}PU)= 3}{.<>0Yםg5]x .LC'-o"ʭ:nW jFM\ȹ=lB)I JdfC#IrL!GHqi^XÒek&t1UwHV9*䲴Ç9w^Y [ %AٗŹu|ҽgԾCF_B[4?< „PY{GIlJUGO`ܘx>4"~ʨ`E:y@b;k Lc3l'&<ҝ8{MSԉGvSI.985\P O[G)- e0Vѹ+QM(+ê<=Q*ÌfbG-P_RSQ>RM|dxJZ^1  Wa(MY ߗc̊ FPZSڔ5d\ޕbGx}smG Aŗ]8U41 (/>6ޱ 7 ) )E+ ^kHqmUf/7)h5xE0^_>ZBаGg?(H %ٸ )H-7TT>fXi-E~g< vTߝ84"$-R {?2E@kb$l힋 ]χX> K|AVW:2ϡ|=RxOq\)7u!_1u$ӲЏ?7>IڤzjtB:m7;k}Ek(zMN!fe a(wp`{_jrO-Of^l5ES`zwn&AFDyd\M6t80,7\3'~"(Ҥ|}3>Ugy ߨ@Gۥu =\!Pb5ݔʀ@@Q4~\jT8TQCۈH<.Ii$ Hæljw}+؁l CG1JD:o[ |hȤi3|18fmWs֒G3H5Q㭡>fAQh)Ok{m['HbAWn(L9M<$#UB"!z=kN k#v*`4gDVp@D|m lzvobɊ} .b҇e NBP-;1Hr nf>O$K?.--|~G5XpófG7 \;QeM' mN;6rEVhFlBѭ9GݹCr'9d$jm?YtZ7gC\ 5'jdO,-. b#yLC~\E)bfrj$#y⯼߈ wշ-+ P>ק5,RAYcf'/ڍ #V.}WVm ƢKXh?Y_c=@]y`TL36Xa{A㘚΀HǠKߞFGka Ҷt̚uYK-륮7%_IӽǰB 1q:K͐G3񬣮eQ&&ğY\tuYN7yك:Z8F/dRwqJWn9n9׻iQ  [|%R%4x Ӵ|{uN1!J -rW`326'^JL}m:ԘV"TՏ$K{gK0|/6i$as}w"^l:?^q! sTFs1CI>CƊ YS= Rk.s:A_[TEkTϬ{ZE6ga$]T\>$P!X )iY?IˆM6scY| 8XF>YHӛxͷ@cJQ+ۉXJ02ƱFcV L}b}@ev1G@oM/rjGs$?ԡtc5|pw1y @7gh"~̫iO!#RNEDflz_=խŝ쬉L%C64B*L:t wY8;G+a؞VW4!yO{KA6S9b" >)PimxK#nIaχ`J[E,)\%uj(S.~Nco< UQ9ݬ!~@d)dy Z~-~0DD<JǛkeWm f`sN5udS4ϋŌ6}mZgU9DP[-j^6D[%i2څPLTa^#WJ"-n'8Hpi3H>Ɣc=*P6eo[EW?]uZ7|g}} lh+tܩc3:ы,ǩ/4|7<87(F_[u<w2hlE*eZZrS0 e4wmn@g^YhyUN[OOOG .Ut l?`kaF6zQ _!]48~BSS(Y5@{jCMcB){4Rdj[8W;aaڏ|˂P7$'vP< S^0Cg7)=+XCNӳD֊лfΉg#{nx$Ɏ6:\po72 GKBa3Vj&:BVyRcQJP`q &`eMg%j׿>Lm;ew5cBw/Y@\$wBt>5">(9ײf#@Jm}SF7T9eKѕXҁ'n2 ,f +6 AKpڡ *$K+'.r`5w:k-_:YoPGeςmVٜ#$YPɼ2VKZr!} Sy,Mюapis3U=c'+8fe Yf/FUӵ/Ɉ)?!^|V Ov o9. m(pDXzA-f(iM㤃RiGv IoD, 8nh-u:Q|k ЙhTj&v{xRs@뿚Ĥɗ>ag҃/3,VyޒWrxF* n{/ mW[iA jAfɟQ-g!8d(Ӧ*ĢQ^J6 3ᯕժ]a.ҕ[ b0 <:3O>b2?S}qb!6wtaZ?Y8num`,DƼ+%'7qs+Iu R,K=S[׵.&yuącz (A$oSR'.1Fcrq_`A7M`q H7>P}Sk~x+?ѭ?j-֏Q'>#NVU8O²wXyJ.F`yE9fn†:n[Ba)?E6TMUfiXuC5n]`p_ wO4 ;MljF>#Ys^zްW9Mi&<nj&-KY<# Zs4МcFU'~08_ZGY}x8.4/h)}cu)ݼPqb݅S^ [4MІ ,4rM $DXākݝ;<]  `W{W1 nK D\5҅5#VG;¼LPH6$(B K*2fט_-=<@ݴlYWNޫin#'G΂tQVf&Goijxj:MHRZdwqw/_v>?o2A+mRuvM[{?5Z3O{V%y{v VT j2(?KSpIGˆI#nP TQr V9齽(oE ;ϘO=<bTI< y4h e -XMP jRq[wf9#%9HS4^pi*;B1F͔AT:>[Bu;iO'+lOoY# |h,OWt/Y3Җ uT[{R?![rכP% y/ HnwO>D;" j?̅?+IMЃOE= unؓ&施|x)cڬP.Ї7o^$71ԁwf OA):~BZt-$VVd0trd sA Y2[YJ"^ ]zr tV>6$|9K>P\ cBߊnȖ!-v%7ԉ!d t!9|vlrm㹫C,壬O%u"p i ߛeB o#uvsvG`}4=զ G $e#cN;.BHm@ש2/2c,'`}&Vqڞ(?ҽs'4rm`b^ `R|De֐e:M9/ibOR-*fD{S[媑 _wQw5Tm2iHGsR0A\Z)>( }t uڃWDI#bH K5V$u32xxvjqK_6=YTdCŋWypOLҟMw-H,됙M)h:\9N}TWZgZ@K.aO)GtZaƫwϰi<=Y  ^D9bL4M~iVbіxӄ~$VSԹoP;…s|.`}YQ4ۨbTAe쾖]^K"]'yQD1e$'e6!:}>g䘴Z;`N]E|Z]^Bk.x09,iKiW&NHjeĵ|kv?ke~NnFGM1xXkFYdx; ܱ6 ThxxQT*_ý4|z V%;EɄczg +nDtvnͶ%f ")Iqflx*ذBVa.3tarze. YG*H ^E0YCQ[=h?z׆Ls]w+cUK)I4g̦KB.ǥ2XMYH([[PЍ5bk>1C% prk]'קP*o [DSC|%upԁn iメW^L*,&L܀4x!JO/|K$Yq Ȑ!Lp*JBlMηN & +ݳS- T=y.d?@ wn-VYˆh49S֣{oaO]:=4_$o_'.bs8Wm˵* !ϡnW=X!"iH"b.ʠ*e#őS}&&#|pG[ D-cnj:E=bΕswcԠ'!Z?!ns3U#nS\k?NL+5/ͫw2uRhyP恻EQ#i9rBz#Ruy;Yӯ92-7 A{wpw*z3=>ϕ07qhcOaf4Y0E'omp{GT껁~xR"}4` 0`ffy8vu*M{QX;L@DK? H ryqE.zcBd#49&BqlhLEA0]Y-ʰ#v&ߤ'[z^p2Nq no%Lϭ,ԃX,c,%INkk^46N LRu|@W>nh^Y[ =',;Y!}[c%{7%ƁHȌ7kƗo,%{%b@3#aA9$iȃPKzsiƘ5Vq~MMJN^2ǙhzgL{4{>[|6u9wE9$%LShVG{Pri;!Jjg9J.ޥsN@}$`QSXk +asZ- R|_y4vEjeژ1N1*XPIQỳ7y3t&oGd. ]t2QĴd~3Š,WM~K ["=g1d!*4qP\2h=4*3 Yw<!`8D(uYf$I<iLw$tYS۪Y5{O$Lic m"ypMH֪ d,^ oSEi#C fN&09VY ښB.;LU3r8@CDaVkX-FW>ʌ U6@W%2,kc.C0P3|5S# ȵ |d=\H}xP+ؾV,HsY?8FϾs򨙍 稔#ur|tHl#iqe$ֲt>hȄ488SXķl|'$V`?D#PX)o%2T"#P27k|%TӉ@1@̚ kóHg5p"{ "~qG2e,u}HyI7gݬd264"!#f\'L ~q%$TN5^yagA"ɟ[v f|ez0B/_(ӭRM!oq +TTbJRgqK7[0e-qqײM=9/rHCm,lD)VƚD YH~Lñ| 4dܙ;kBEV;<]@a^t{Pj/6pAPʹ##t!D疀w'9gl"“jel=GD'lً" .;=x=!& #-ev Xec6ļ]a* 3M.QK5 DK%?@6iRy@ j&U|ۖ0I:Eizե=c@+ +dU姑|?WR©;Fe1`|Y&υֹ$vj?':H0IRTr#>oEh:s-$SVOYcbCFjBFt?._7WU_ue@_>x+0`@gr[Q FN󮸧 X.IʹM̠4:!ԿvXe\V[m4uOX) Cj T֤ L$uH5urϩÅqw>8w1&[Ba[ԴL}j9^ǣ'toyphTAzcU/Zf,͗lJW~q{)_~'2ĿǯW=)`ѥ`7%ʓ aVM"$0wmFӘ$.FGFX̂Ʋ˨ x|ptg[]˩RZX YX)VT yݎes*xӥ:~8qw䮍]'k&7A\gi6q0 KHd0R7 Xn Hxm)f̖o=-xHWH쫾P%>isx'w%]]ٯr˺jKB8g/4$X^S*'*p/nz:"K/?)KS+tT׈#Ṁh7F}K~0_;kg36 |y߽C'䤶Ѕ{֥ǥ $u7wSʇKst|VҾGx28yLكcYP Q=جrZ2Gqݑx ~\F2>fIH &چ~X%!٨걏ffy5W@d]jyVEzfW+)Rv?;-{7X@{j`w99#{.NCrb\5P:oB=~cU`gV;B$G**~rC{7ҘStNu9\E~eRaHyX z"@ע`z*O2Yss~Xq2P#*[D=rl_~o [G~rվM QX0, ⚎O{,Cm$I a=pV01awZ{ e %u 8Z5~\i)ɍpb8stΑ:2G ^ϕ5jQ2LezՏ{ - +\}mț[C2fv ᆓH:i,2բ8b J^yKgcՉ/iǭ+h3%%hj8N׷ki,1ߏQ -*?/e.tڨh ^0wpʭ`$:M3YX3cXQ` qG889|䈗dqӌ;-+#9 $ Q@^/X։IصGhtqء WXYtJ gDDt=ay0A`lзMc~LVse)R`Bi܊ ߜv8+mib bNt>SZ1P<w'ߐY:/_qEtzLM:N Ƿ !fؑ!lAJ|ifi;.q֡eB?DZc`knYZͼ#DV|"7ѴOMCq}9i^D"1m1ZS?pCQ?ךe74)InG)c_~(K'V^Y V4ڍ }7c+ù r9cI*,QC46:L8]=܉9+ xֻ  IBߊc1jQI8C$m*=Ĵ LװY'{-mݭaJ)rVs@g؇"g=aF\fB_8#r"DOz F+\2Cfϴ4 j|W'Ǘ ΢ *#zmMxVE *bu29KJ#wSQts6g'kߑ,r)4s }8F W. ZI d좥F;HBO8@H>#p ,X O'6r3[]̿ }Ym@5D<i`Q C1rf]gL Ƌbh{|\Mug݉QmdЃkqzBR?Nޠx<3['@X"}$㴴<q[e[qb ܘ}` Nhg8eÈ{ uV-N֧tOmƟn]؏*?B|]YG*i|6A+lb!bH= q:4,kOs(Y=|sQs!q޽./ jL=VݠʾOg'|Mٟ)EK8OKMKYi o ~exq/FH$^J/]|j}-L`QρLMqJ5x$]a2 y%=_P\Bo}g֓_ӳ9wG+z^%e]COC2$)eM<A&6:yaR @Xʆg|Uwp7@ekgt3e&#L2xfVU9p3i_sZ)bkhz|i'ڳ=%(hJr_\kMU ,?GJ`G'P0LzUxSM)Yez9e4^Fg{GJ0YrJMԜ-mVZP &EfoL>'Tļoj97fB@;lD!=4I +q|žƠ6PBʿ\65:*?gnm6ХzZ.7GSbwNXb2y*lI,ݽ[gWx,!!m2oy叭Xf_}UDu#;-ɕܖcgWx"ؽBCZQf)0G;o_% kKp>l{}c㝺mZ|U @LVh-+"d-Px+2ѳRXvOM?rWWODʒĪ HϏмm䴎EB<7}@br6|@w/ܱ6'4M,#eg+@5~Iv 0.`h?-g ]nM [7 YN6Kmu=K(\h'\Ѫs\~q,a,R%f-Ӵ~C6>ATjG!I GP]('P@)?Zn gDS  JABB y3 O*}zv _R-q(:lPPij!h`cEi@K6HhӪl@⎌wz K\Ѣhc(GHU+"t{{;OUc 'UJ﷏H%hƺ7q\ 1;wZݳқ0a?H*'ˈ Q:B> psJ9SE!YNWn^j3 =9"N;;S]Ƙ<)sUId;FwVC<4Q'x_62u#At%JRpEȟ:|*c && )wPxjr (X$uh%Q&3mثobg`fHxLEFW Ru.>lIAd\<qn ,6}fcCF7s,a"1R3)EMO7 Frnp+A(0q] EnL;S:QOԉ4-F aT10qu #r!~__p=[r_u+~jyQ ׀Ww{ڳZVk H9nCˉH򝏎_qꝤD5M>!;G~SW!h1 ?=8_-x%FH+\̊u@$vG#a-D͓J;ұ4֘_295O֏hڎZzqCt>~\?"Y] N}gw+Y `c)ټ%O+*~WJ$ `V]Iy iNR$rClt79eoR+<-nt/ǻ_D3MY;2hDkF8ֈ1 K11aޜpjduX~|gy״N0ya-4i } ™P)Nzx+*T4+O?6ʅs7tq']RCo|o0 WA'*L;,<-!ww?8 ^n`m3BM'R c]!,7bl8etQŏ~ UÝ svo[Q4(>T|InU(ө!ʟ%L6{4PҁxQ?$--6&/^fAU\VzB5Hʦ .@^"o*U~NS&V^]7P% QgPG7, iV"Qʽ8gjLFcAPSGTlsD=$H)lK3o:~^xğE^`6֚"TRj\xut[yaV#aDYc(Me65h3賉 cުiK~gV(&ņo" 9'-&-1t a 谲gQuQWEN8x2[Ts>tQ*%>A:԰,Lw(ޖ2c1J*mT 33 e+ zdפag,Vu*=Ȣ5e;z= o T۴Bۑد$paֹJfǒ^&l4I'܇ᇎTq^5ᳮ`"*f\wWQu8%E3`͝>:`bo 4Ri/Qϥ\,4'SyD4!Yj3?@u^QK%Vj;z| GqE>ih Zls^=nt<& 29<aŊPHW\!6]GHW''|%fLŦ?U nsdT<04({ ߁YsQ-_zeor.d|D x{J(}b,J- > UDbލN^FL{V#V{F3 %2g9Qw'&%I(3kG?449]%s1H\\CC0w'rrY_~+ܚS*~;ЂX(/HJ!LL]>o"+"}AvMUIUl9~X"S?|7q/ ZZdbq H|VxBn/z1Bo.O>)K:3 ݫ0~ սe]StHOs+ҮWJBGAeUeTjIO´koa2Q$τʯDk<$%'-Mu ~ oN9(P+1gF+&(e$FغㇺVDq MwR-v]714GWIh؂߀$ya @xS/7!^X"ݩ_ lܶZpO2ZJQ= lڸ%ȅ]w;d}/j 4֖OQ+x4ik0^muz~[v1_gSNR\Gal2^bQZHDžW&uOqԒژ~B¦P:UP_70hS|U4nt\gORcC!!sk DZhg$xQz(̻KLj?|+(FXSR6ڏ!x .lHcI֥1ԕG ͍MV#rhFdG  K!5$y`kZt*e ʰݥc\%q7 MPk,e=,vDDjQh-ju<C)@IAj¿S7 (=60țZcUeEj`ut es`JL s/x^nL4N|F^*RpoXU|_J*%~&gK.$66E׺BI\ _H`5񆐧+6PA$JR4&0 A~K ׎1Rj޳ 6O8)pE/Cr⏲K(*Kܾ;z%Lq@+>яph+M3]S1E>]&3_UXwH/7(pUuǨ%7tyˠ @MQEҗԶuz$NK2M?Q /NhmPqlv1=Gi=!,t1n~pz)p "$#B'Π{sܰ8߃ 9A8u^qN-?#r?|8_܅kK2?g-[VgM=Zt(v?qcrGδPfSGe=Q`OQέJ&2;ar O.Ṋ倵 :$ Wgjw |*wZ\)7GsSHgN(0IZ$fS]voo,z 9 DM[pyO8ij10jXm:|WكATy41*Ϻ%J s~p_d?3MEc;Ŗ¡FjT7KFiQ= 4UL% }0Q4޳hR:Mnm;Qa( Ԍ L}:e̸=LϞ2?'o1r7e$kTA)gae~/uM# ²{ RQ:`7)]v*WmUlyR34_^9o 1tF CTe+3M "/XYp'&w[ꭡ!R6nhrĈT[[cP郱]=[/2Ky& QLt9գM6zII{Ò V $2jm\2fϯ~ ۣB/Y5oҖdRC~Rﱜ˄"&JY+m FA=}wjKCk97O\E}юO)/ӝGWv? *~7rVO'08fHgwvzۆd#癑m@>?aRo+y@ 3F2- x/e'g`)n_,:$z}w /Cү/9+lMr7‡шJH+ Def \pN0N$+} B-;Er s\{`sUj2Iޘ<fn߳t24o^_=X(Y֭#$Ðx#LUe哢[,}96>N; "]t֒96)}@{GڋQaG47Fahr tL=P7t6XSf.1f,؄ rh4)V5ўȏZoA=$*SH#{?NOu,-0OX)bZ'츫iCR-$_MdJq$zTnᄽ`QZ@o:9ܗ\ͫ~vT8ĊfϞ'7^q1q1 BSbþ#^g0W,ϩzd9?!KCP"z3j;^Äf,H6Tt@ DO7px#RDBWy6Zú5y-:1")–;".07Y9_v!ul$JId3SQ Ix_j DǢޙw"< |I\-}E-$ L<>?ߑ^=P<= O&-^Dߩ 瓊 kv-sVVboqO}*+,uag%^rYV淍U5UIS5'I ۲R+ @ *+ˮrH6Z%be"YgA2K1~LG6kh֌ K .]5[ -1dH2 r[azpyIs7[\ k Z" J2D+d~xY牥M{czOpzwt}cN_3oG%W_uBb0V}?mCOv>ҒB9ᕼs F14'aT*i GHJ>VpeF{{r gC2F,d8?{{$9'J6CD ί ~RREzJڔhY]!&P.(8ݗ|Qrμ`PE/m Uh`S]a24j9e@Ƙ*ܒ`_‘Q~P:Kt"8 x@^€[\%UЪH߯d i8 ǧcUT1;{}wǦa,DJFKYz{Ġ+G/a!\KC ?_EtLwo5χ0ޑ89iJH6D-],(##' ';DSN\ 'ᲨdžY"7 J`% < WrQoȚ*.&wC{]'da.*L[ HRnqC*qi1:j]FzKUזrT:y*T$Ɛ)A9;Ic ^uBnOPhAD5 ` QWѽxM*T]Vˌ_vT=3bT+z]iGb=ٖ.>"5N`fO=qWGP&mOq^s;(Uf$/֏Aj6â?lK$K sK %WC8rOA&96|(-%@=G"ՁPTh|unh*u8ۡ L[Դp^W|v{(.th23e3IfAݸ!]a]r22lgnݼ8-ϱ\ 2[XF΄HQ_7Jc:-њ;S;OBAw1 [q,'fD2Qha'((/7 c=Ho.A]ut8X7L?C8P9'f|=zW:iSPo>8*5pN7 6?DN>N3Li0]$ 8mQ[iCX\oޫxB]5 xUON_ fǑ۞_,4]xak G-_qO#dztk0)p#we*oDI<} z>lfzx0}? *y2)]S\L#퓝ֳ,BglrMk \wl䜦 U|\Mo[Esk`A:z8h0G:,{nK /悲]Ya>)yvuW^I-A! lY ̇ũbt!}%O{s UZCޟwa (9D/ieD4Yq"2Zlbdd;Wuvrm[t@> sa熴k ȬX'gZ fuMby$ أguU=9~[|vRYHn"M ۲?"fXt% R].!V/!i&~[K~u@3F#Lx0#(TyR^ ˑ{uηLP\n~QTB^L0w ohꮓ<, jɥO(LD2tȴUF"sg<\4<$#V<'  8ltd^] IoobWc]YF7̕в)LncD1bsyƄ#mMWr$^b<؍Cfh?IAևvY#;ߠS_yśHn>AZVs4~6'"0D|ąSOګ5oك;4NNCln]EVF(S` s_c$tփPƓ֞3;y t\G&t&໏6 +b«:F|uS;{;0Xn,b4\~ w2܋W>ew#,&ʩ & h="nlUM, yzL)5ݼS7ڈi nK %5,9fR-ݶs` 21Y7O{RS#ۍJWFf>B;i\,0eY(ckaâeܧ2uFu9n:lk.%NB=]^ *4iJ'lʉ.m,p*n.}hRL[]Kv&rl3Eþ!}w;~Q؃S@]6i"'E*2it-d$9hH ?E4r]-D Sd?̤ i$D(K <6 o ^ǎoO Д|[%eFN-Ux-ه хc6әR %yξ{ V'[H gÐ2UUlw^bx;8a ŬGsN:ˢƚKq,>"#hz5-¹~S\A-ק}|ӴCotuЃeM3%^9F9큔+Df7+bDHUs4Y6<6-(cL`d "j.9Q,M3DJ 5aOJ4u=_ TTeks+j/v$~ltTtZPMH9J4 ; 7ns8?gv8|-5PX7xu{J'*-z:|?~pWeճm2ke~g0L/FZ-{[Ԏ(3jǗh.ÚB$[r[+tXoQ|amۣ̿mvԞճ@=eBXo6;? r t\I;j H .Xkx(8g)ݦW{SBթ,sUz g7X9CX=b Z]LcL^wYiEXZ#n{k) Թ>R}md86->e"O#l39pLZ|񎋓@b"̍Eko aCB7\g:9N^b4$Bi\=9y#Ǟ~T =y{4W'ZXgS,;zx9;`}k)$>Ǟ-CC <(!Leml93^ #i9CJ'knwm"*RvS}9q<;j;|W`%@F)&,\\}~>euy&vΕ&~x^Hn \ktx#,T~I'u+[yF~'8Jg {"W*H. 8"X"j,O AڄQHTt_zٸs:5܋dj~ي@ҔCz{ %2_1~)3CA>gTg:n).UFcS]>xʽdT5,^K!$!b&d@*o28#"UF?"? ZeR{TRٵpw"NuÝ~Tz d4s9BTsP{ ^PWİc3S$ޙ{˨ɹX_hAӣ{@u ,!(G< eUҡ VZ+ė5-2 'zT913N.D D%h|#i\oe&Ѱ50M땦n7pʸYZMCui!cҏu:j't#@R2j]nAD3(KFߠV%UwG|] llDTL`EyH,!H;. j/ G4|dF,>wvV6UmPY`3qodakg+u4;a鄈n0)᳻V( |wV+>vz=m74_MoPؐ"r̨<¢1 pdNV @ #'KW)dV"iY`f;Qsd smZ's2R )ړDqu8ӦnՂWwZ="HIVV64|ls$rL.:*o7<0>4r`W[5Y2IJO/E }MWQKKOX9Qq1ΐY/0>%.ե2bj"T$&~G>4 PTK!J7wVWqz4N`@$ԾZ&~ۏ+ -J`8Hf=?8vJ/ַvXi_žUdg:| tiھ(*{Wn EEWVtSZvMr),cgHL Bcrp႕ -7Wg>aW6Sb>ltƏ+Fg FzCS*D1qġgZ ݫIdvC4 T`0ljŁ#uEɌ6ZȤ8z)TT'n&o1PL; ه'x(ڿudU=b~b`;溜WqkR|Ob煊Bk[sLL20n7Pj91N% +yre!mxoZ Ѿx o=g )}>70#=m}4\-peq N+1h939j* _еX{/yd^ وڂ10UmfîR=Sxߒvj/Kc02;Ք^/sR>mZx̌o/`b i>D_#mݣy>@*}g(@S柀@bemNwNKt@46eT̥橄bZK&^&Ukqe3 :82b._kxӔazד(3u[ތ)Br/rdJ#q94ee%iӰO1˷[Ar~FAlM@9.JFf.yrQFV%~?3h vȏ0^Y#2K<})fSc@ u axDoP3֭Y=7^K+\+T=HF5⼚rrr`h?Y6]\i=;orMsC\wĪ6h&:y c){(SRsdG.~L ]AMZ4JY,WƗ TȞUpD3y$V۵;aߥ'O6眲+6ns;}ASϽ7OUhW[3A DYդJ7.LyiigE~w<@qp86Pznuwc rLpS$bQ@9 чOh53$dbR`2HC:K]B RTj,Q?AÅ,3NwC61?{EQQ[>"^׶.>[oz5Mw*8֓b'u(e_`GsFy<96)@G?d)v'K|~e24XXx[2#q: hR/l^i15[ p4X<@G"Dr_VO^_ dрªÖb ( ±CYOy"k'G%&u !}Iuy{&ws76=C$nnXLFw v"' @uh$[:;/! vqSH\"WBҕZW<\QuvB_ I\/ӞE&`Z;8G16i4ruibȏXqjt$RAcVt(S !L B]outДQy?[৕P!ItF5*oi j V򣣷?.h^a!xdŽc{ҊLTPUҟƪ%fcv& ]^}`LC׷)!;92hI0D1fTJ{ijNz[E!hSR"k`-+[5/ngci*D= "ڗU RnYbqٕxƛ,e!½wEsh_w`i@e顦nIýH/9% #-,5 dAS*Oy}Tlm0S!Y}s+,Ls2eVw}Ix< O[o8? ' eo =1ǻiE n7ËrGO"_(y&Zp`L LrFԙk* vn7q9dN9jĂmx>>#\b[%TKgxk8!gѐssÙAH/VzIAN.yQn3<켝×nSZ/E$joVkJ '^/1qaGZ8޴U9@NszVk Ǔ,B&ׇֹu_Ԗɳr};*EWPJ)'Xvi[y;a|w^vK 'GHpn1!dFן0M{MVwqMݬ:)>Ѹ#A"'7KL8^8\5fy|LOL,jV&sw ]^䡚kM P+ڻdFGtE _ͤ}\Y Jxew"^C hB^P6akY5# 2y82q}Ï4XzG͊ve@ +n>p$Y%:|n(ќ'\ >QhkcPk(*T`#3Yh~7_w5sC ϶1xcgjBNb嬱z*Zfѣ:9]PRaqwe8A7f;>(zȽq8Y_44ZV=|{vl[yweX ʕ9((ƍ~݄VZ/9e"Gp'ރ~~+Ժ1˃#eۓgoLre3b7* $Aݟ2 z,q#({ɦVN1pt* Y lW>70yKBLtΥܴϿr˥A޸ȸk1s (oax!癮Vη"@ioOO uU k $:hUhq 5[koYBNx`ۛO L W}2'32#,Vcֿ39 ]nIƎc^4Rva$a1%'. 㫁!1e͹l-z`{hw.Oǔܑ1/Gwe?,=O0Ł-{y>!l]YVMRCރ+L! wz>CȻyaCW. CϓgZ.w^V( !y;q1hz|miA-0yӲҖcBS (?h<@A|/p|Rfӎ`G0*;:Q;L6$MEոJ4-G@q|`F 4'y6#o%eqU]hƗȅ?1=%J< zJam.[#:S$%iS7z1&b%:)Un^V$ WW(H .ClRp2/OJlo›rJJ3XQ)8>;ǟkgPZ`L╢CZ`Lk(dX|]Df([KM3]e|aOy} 3/vjs3mpoe7awj$Te:є'zr5&%E ?3* ٦b_S=YVob9΃o~$(Ct mLiCMJ*gVo{nCu9j$Y[l.Yn,"g/e*RGƬ7aMF*J̝UK] ine~1UJmY1|TPPH&ƸAX8]-?\fߥ'Ro(vĥ:D/z8ӬRLEŔ+VDa.FpTYPk[ 3>ب<>L՟%F5w=H c:_ǡxXR}x!Fܖ@YX$L!1}=;48k C{d_gOeǢK1MMPǍ Yﻱų^|d2eUc+J-춧i\v+tʢ/>*SXM]րrchكv@mMIm=%np:*R:à sq 2QU=ܘ3.WZr B'U`:ꌪ p8Y p~za$LcG6 *ZVfeׄY L4~/ǸF@w8V6pphK -]<ɪnszc/&@F>=%Qjsf7eR:u|}5bV)qсgU)HBJ2rU$b$`fh?\a9l >ȨiJ <\SVtc ,S':drىFZ%Um poɰr6=|Umrf$XgK;$KJDx;;H2kÑ_ d8T}F222Aari̐^^mGc% 5܅ \ rVUAZ[3{H^b&!t@J $9 ndj;[tG@i;yŭ*LtWԳunL},ix vEWՂgCm5J&ΜS aEYA!o$<\?q1bӌن ӖD$K %{'v];Mrp\#2kt^{%٣3 vBpm*F*RW5E(Hb/dr\wNYn-Gn_O9)y,^5uaD־RN꺿M JU$l!͐E = ke܊19'/0t8q.DR;=eb=Yʅ{);% =N&Gn48\׿%fBMyC}dOIopPtg,Y00>+HNXh"_3Q84~ti:/'/oRdGj./mE'ew }[& SYtl]=ES/Iϵ>b+;s! q~Pe LԒj]pp҈*}\_|Jw\w>k]?CY`[ C\gMD:YZAS2)n'5 o /44}ơŽm +0E!xDT->Ou,ky7Z1Jv3= k0NBR-3,L{D>󈰹V^cqxPJ(d{CdE8ehVf &1}YJakm(zo ]1m$DS@VRF it 6I&kˍ1}A?z梔t?A_ fEy}gg,cr֔vFHDj $SD\iK$C 3ĥ΍̫ 8ҁD`~*4ةڗ,Q沘׿>B6my_M{ sPjJ7 κ0r7Rd-I#*r|rH2>4̰dU&p1і^W4?HȌjU&`#@[|EA)JLƉ%-ia6.7I"!t 0tIq xmr)u__6Dq݅rj6כxYyzWbz8Rdrۙ6Vswm-pfL/JL>w1oSZ5N}'B5ᅋZE7`_̤dE(#Ct-{zLﶮKJyFï SJe=9_k.OŪz+~JS;pxr$.σ x2vœaG|=^&\)-=uGX \{-Чmyѐ l5\ܸL'uPZ0y( .~6?@xj8MVZ>:R~;ybmlzj\k7Ddz1TLv')k:nh:1`6 +N 7LdSgeLŠ% #+Րixctqtshf7mÌx偮`=o!0%oijo@sgª{t̙&ΉxEd"j!J?+ 4tڷ+:TG:1ف2v4{ј9ZZBqg,K eQ<2q&g{y Qg*|C2I}ǻ}_h|c碳l gp &E7ijTBW /dBo~ .kl(SfKE-TꛝɜMn7&ʥwx(*QzĚЋZ>6?6Hlzm9_0r..zj+=_) 6&C#}-xׅƂ3>e*,zm2DGjF J6Tg} 8{: 3xK*cdnˍx|os5ATç HYi@l . p3 m=B!Duޘ52M~q/+w\֡8G\+k(h4D_$?8H5#̛_9kL'Bc\;jM.RO-ѡE1 )+D)EK J ìjKNH+V@ P;yN5->JVD<_.6N՚c,E߄ї0#YLlY3LlDFv䶇)F4y( :*~T5P6*׉,ؠt^X7~JBJU]JWQ0 ҽ\8+ГT? 'm2e "zcT/$D?8(ĶeD_ }b$|}tPX7IDn m-fmVjW"%pXN,Dmۦ j|:n&zԼ,t⒑>bHd -&|(`'HkVaIJK*8B.UWGL:WT|Ә1(s<[VS7Zs&o6'`y@{\ +DkL>fuFh n8 Ok0-*FgVʕ!: ",Ʃtcn hTY_T&L7@i؁z^=گƑ4z+@D541jeZ p= _7D!],ddu3,``FQk~ *-7v(u%_آPog$e$ߚtI[mќA\TK<غuD n:%"x{|`y9{/Ic9Pe\F6 XΣoʺ@OyawG&/EJv=>.g>!@5PƌԀ2eE*(Gˆ,?ĜFyqaéNw[.j}]\SKPco'i.8Y <)[lLV~vT>J@MLɬYэg6,"OI(;PgblDa婧ɫ:93"~Ԁ=SEjg  t jC3b*&"rA:a9[T!e9`s&7<jDxŹ8Xe.lXh0wz6mVlpXק{wCAyMi=0 ŇѦu xC7&PxkZhvx eVy(ddG2+e.)r*a9I;#7n) ?8ml\>?0@Qv2#qK" 7oػb;m^>OOzWh CEu-&''Kx>hH0 br{\ UV fO#D/0uv%5d ( E_%LNMP} c†`~ $+uXU"-4-uwHDL8u4 +ԯ}9H-+Yѕ;d/e~0]Ãi`CwV.{$yZD?u;W4z_~aB[ղ΀͖ki~zA  }?F#fT'B6&j{(\,&ηDQ$FƓ1IҰ0ZP5OS =ump00 Rp}n( ltamy1i]e(YS=n:@ɷ3;0xO{npv\OB+ldmi龠)i*jcfEف<>T}PRg~_ 42]ďE&iuX3R76)z7,^>T"@e:ס؟sdwQ BMafWLT-U %Em͆H"wns}d{\' ݅ḆPCœ0dz,zYB8IF=% :QbNh>`CZ_H`ɫ;ă |L CN ,ȅ4+z \kFzgq:]R! ߒm _t= &wk\HBN[jݝr&l "!&cʿHh늘"XܙG0;PQ3zM?N31^*{г4Hj9&[eβλO4Az՝ sѐekb0nߩG41#sO|ܞiL]L c rN;B-ƧH?-1_]lnt6 H$9os3Ղr\N \Z(!n$F}S XhVס YϬ#9Oe=rH(l4܀T[x! KAVD$؟"p;5f8;J_Gsؾ{-ِ6@8PB)ƯÚn!YNq6R΍]P=JCyl_t2›hC,B2fJ+6+ H2Fad #Z)e ]xP콢p_eҽ|}TJ&wyi'_El=oP(K?3ĝ'}r@~[y/x] 3Drp˰lSvf\r-::d3@׮O\^e~ǣ]@E)1'kO!#^x)l3zl{+]P'UI.n PM/9O-Ȣz(%݆GJըZE_+{ $MTCPҟrC+ay0.|U~cCIiEZ V Kܯ郌.QU_Q7+`,[2gO@).j4l+.?.H-`g)+8@HqQ)$[  n2 3LRyt[I&~OvZ鴇* '[W sMZI_:2ťA.}đABŢI|FkDDh׎gŐW׀jP%*k/&MX!;s[־t*1$oaV^cqH^PaSkl[ jZ48fnkn+Y? ziH>cn9rT]!O~z͞W!咝@q풻%xBkUPUG,;k+~Nl'gWDEj x1aC.q ݇iX.sB^0/pBp~M1`x"֦8,Mi@6Ugݽ-ג: D܋3A\2kAh'iZ09?Hqn"Awق:ʵБ475V,!ˬQӎRS+7l!ohPPQ wU-ڻϯyO];hͽs-bAN8: A.UplZLlFrRr2dq#) TmXp]7ܻ~=PbPJ,}OQK)3C($QT3RE)Р]7I\ FڜH( pzr_g }"C%(W낢Hbx6n4'|M=.7f* ({栮s=ByS$_'2|kfEUNyJ*T d[(֠ gDL5d }TOjʈ:)રGPْ\17wFEzP@PWW]cƶ]ebx4gcƫOs1vzen=TA׆ħDHwHԇyTo$Whoe:byWWA *3>Hl2_JtIޔWߜ,/|w^qi)ұ|-q N(ܝ_R_GEvH/%mɼ1~hIՓ7A2Q<{q^aBܒypT4+|Ujg}<{mV]J6.R@ 4-X(um;tx= hV҇d%dS$ U0gop = RFCZGk)j\l[SZUꙭ %4Bї3 n$6h5)PO\N W Q֓}W 'GwvD$=܋29)JPDͳByO6>uv_+^^Tw<7eY _j{49̮fY{ڶME5* b5$ ІQG/FXލ9RG)d8Y(mEdcªދERiKI$+YJ|ax̱gDO2 Ph?ݧ,h #к2a}dXL"gQK%91D۳G!-6\f r:8d굍#CGt<'4.Y\27{Q8ś^.icH6xGx,J{ȕ!Sb8=9ʚciay 4OPEX ɯ*ld `w!4x+ԗZ[{o* 7S@W'mMe􄷈G&j! ȁkwBbO' GzP59p+i#βlT&CsvtL+6\aEw awҎHQ(wэ 'HlP,*ZL*jPV;E΅ z3ے={0?Ƨe|z~.Xs M=z-Qsɣv(i>Gld! oD89z&H+!HU)_Jr{>ܓo[s9Ts.6/tvFIhxBq5(mP#G)X*g!1"ʢ X+g˦S0* -+n_1`~7 |Dm4_;E:Cߨ\ӯ?/7` XfP-D<`bnR"1ɀ{sJJsy$A7cb ̃5sW \P+ س) y&n06Q!#B6%bO'M@Bk!]DQ𪷴n0uT_p4o1=j|| s:Hhn#Q yIDF5j/`t<s!$*C QGd1-17A2FmHU;w >NpG\!`/M0| @]d8(D6NH?pFWGKlFQXA8nި2S@JwflN~XeLߨ{x=D-! Cl=6(J`ȍ&$<" s%ute+<"; I/"s}dKQj[[m:] ;1pjK{JN6ܐ`-N(uǸ' x }G?Eiheb4Yk2ew -!OeSGF rU 2o;vOnxBͰy| `Hع4F; 05DB c^pDZ(i)'EݠEJN~縿+o󒥜>Q}mJqKt\,% Ep.$Zg9NaNF Pl96*($OߵNnܱ>빾 3'#س6Ny7@]js߭W[im797b(VS;TJ"r;6[ݱj)K3]9}#J1A=TxqtA{&XgF<$%}`y~2B_PjQWwIEP8Dl r^lP8u%$ t@>6XY#I]oJNUcT d9gR6IwZ43'~[/-SΰDnc"v7;QaghVG3U*^4 TI;LԅGiny#:<@RkQ !Dhd'KmHx<˴#DVD#YwH-t$-~\*9;T쁠-!7))?*d_7HۃdS )) Z{,C^ fu3| |m6xJaT3qyX_\_aF@~]~EmvrFБ Uh!$u j0Uz`{)Pw\uV>`FFaRb1 thIrw>/=N10ΗVJ2-㌘c%k7 \^AtAcn-*_*5p> V7;ʲs%Òp\,۽b`y ~4 {8+ ĹY,4WWᾖ$*L;ڱXV3\; $ѿt_$VX1><)*ZsSmwNNRE#g:%$wc0`gfơf- =vDɎ,ԑG{F[uPWEx%hb9N#r9Bv'v|cԞu]R>1[Pc4KM\m6f |^0t9dFɇsZh!:UgKk.Y9ܲ e%K.49:.t*WgfJz}VL.(zԟl|dZ}VG &::Xf6ELw ;C0oLrnjlF G :.OͳZ| v+}Ww@;WM3c( Y+Ȳn%ba-lr5y&バyud=5xB@d;dEќq<4j9x%@ LkKB1C$I.Uzy!Xlȟ8Vxj]6 1X#n=|\/mA GjG̈́VV/ pWB^[ 1r&y.'\z"{󧳉 V8>^CbU)-DO:t&Xmw|7^(uj"`{4#Zϻ e=J^k},mfc\v뙇xES>)+~H=81un\kLuq쬎nWiZ/O#: '۩׋4݂!ݽfX˲'^^gM=]twN[FH66ƍƑ)<_I t qi!tJ*=kDQ{,}t~4.Q:V{iqpg8A*;AgeROLe0?->9$ q>w nLc2g Z+ry=ĬJ+QێFIETB2ou* ZۯQ>eLQ ixĺQr$3Ж網NYa=G*D̗PvPx}&;dGF3q2>Bl ʘ?6_^^;F"a'R/4aUM&I/:8[7Izl #:+ pVF2>l_ٹQn;:ߚeaRa+ ۋ%Ҡ I̽+SĐ hQܨp Jߚnł(?as-ulP\Хc@z0i?y)cS蹘 Ά%!]$&(W"&;Dl8 z,1n*2Q(KϘCH Oj" 7Aĺ(.<'kޣF h硵yR~ ?wKn8Wt{v*/sB=WBo3&}v667ț4}λOoR- u'1\&\GW'h: nuGI "1x oivfW^.@6 _AZ H &+* SMwbxr|eLJHnt=LP>[ S桽R@UcJ%ҍ^ěg0l b~:Qc Liu& S_Ԧhf T0VGVRGmٵUjLq&`PJ$UWcǞI[EM3o A\ŗ/0JDT 2b7>2fiMsv7*`xMT6Rz-ZO1'|-y_53m%,Sb^%fZzf-GBg!1XZd>% Ysd$ H6\FݮeIr2/2FJPHa=WaiG1R)nr {R4<* (2,m.NiOz'z0i: 4*ZEɩgaKuRP'%Bޏi%a~HQW*=> |wXNWыC/*OvNF\6d 7&/ksh4E,I}W C9Gzon9gWֈT{zWU~ Ҧ!kc1"ZK'/N :;qK'u/H,lKy<0=(/O:;8oM)tk_o*e}[5 Pf:?y_ۮHM6&hW2YtL7]lAXհ΀ת }@okLle߭">X`óF R29 (Bˑ:{Oz yfS'@ Et g!fhe,1t>S &R5ݰ|2^t~1 %wԿMH7| D-,Eu@c7VF +9rՑ;3n:i8#݁O7AcviC 7zHV\;6p;j-$X<[<'iQ 88u«XDfʶ^gf3X" A!Kk ܂5E㬎g GoVض-utyĂEa*KPn6*Yz9tҔSO-g*CJ}P(nf!"ka;sfJ09K*+ox4@_D'+Н2q TA9,ӰqЯ턁@T./{i[l *tbhD!*tFjNi(O%"WaoC C$Q|7L&zXz#h>]<?G87a mVvᏫ7_!0/Z^}UڊK~e 2VI>!9޼{ͪWVk"<,zM#*^/,l>@pRLy^vvf1YOw ߉WOgx+PR mbF(sLOBp-ĠJ^Ιuد p.g ݮ'U8F9bLQDXDZkȦЌ }HSXC>S>kFsZW:O]Nw [E+E{%`odQ=D`(t6w>cb)I?8 KOmA9I \;KA Aq T^|?҃EPq`͋Ō_,}| Q P5]2Oza̹}x,>r/09bu@ M|aH @sol ĖM䄀^P@EU #Y"!,X uҠ1V]P#~,@\jp5SL^H%B*sw[Z9aN(3uIoIP]Ocx' Ҏm1?C0񕒈B(sց ~TX{\—0ʐ\38"}JrNVt w5qZn$`L2ba]`![p'$C07LW&*x gX`CbJ *]$^ѣ06xU٫WP饂(Tl@Q:*St)Z&Ip Z bLvX@8̆| MW-j .^"tIV-ccpE*S"$t]>G>;x(6P(8eZ7g\zh̩ 2MMfkJ x z.Ɗ$Q`_ma/\QjC@4wu_8E疿^Rޘl+g7ZϾ]&h܈,pLYHx犮'لD&]Wٯ+ OqtxW,#= @g LS3ۣQaC^[Κ ȒZ" u PfnL# K!d\p͂7I:4>HWc0!U>w>rSU,51(X/[|Y zwt98%uFpm.)y |\򻑞~~,|>=Y%Mk:(sv)a/ـm7!V" je`⃘PY Ӡ$?r R0yj2d.VJ^C1K ]E5\NĈ ,M#E 9ą0L`PP,=q M~{yzK0 ɨ>l p~4EB_)J.~'cGDY N6*R6 [̻5=K=]yNN+[@Ld(sT:*骤nMi?7FO7=|@0ӛfaDl!FHzuR!ր`5 ~p+3<{}ѐAQ B# ;dhs]d~'1^W`B6Pu#^-=KQݠy畟6'_&**[j6ΜI}HN3|U}tM>-1ulčZinaY=Amz(,5cCʺXaV*&+9& b .v9Y^& y okAY/:Xá~df1ٚ͜?fef +}"Her\/Ta*yvy0) r@W]d;'2OKl'@v81 Uw|9ADLހ`@2΍H[ 6hi>9!?qk{5)s0.d`vUUቛ6I~4HZ#,?:C(OO|`NcuJ=b: ES7+&͢xt]1$DyLGd?}0!{ؠDL2!YԏǣsMS}$TZ~jX`Dv c8h#hl%O;KRE- j{{k$m$oQhddተaHlh-zcW"gi탸 hFN  B hP8@`nax/!->)ݩN1^8b .UX7[Ehl0,񱬧{4GPA}=H P;w#Rl=iI7|%Iqpܣ7毀?N{h,ϜVJ3˵ n&uBFDg> +ٙ~PKAX٦ p:#b$=wjTޑ!}V~P+]ӭS_Q9eFTj( =~imhaV} Si6z~ZQζ񍟷 ,ZFDO057,k1H4G%atٟDM #51!~uc@3mfY- ]߻t0LU( ~H,2f}_OYeX2kG,A—糓 &˭L/O^/Y" &* _ ʍ>/'gRz6T}1H75`.-0)\&j> WW%غk/7BZO) :j X&ٺA@831dTkGbffzV+FayT?/X#pl7E8T\>QTj>>B|3!4+7Hl#Lur-]uqzoL\j;RJ]%$:I'(aVY-F8=n;+oZ֜GXt#,{Ls{/M`C%g|L= Dه51ڬ%0i^ IU*3:F rRNʾ +ڈF8X_DŐ4 YT1#$( ,5|T!Ű:. AIPxFd>K&V_nރY({5ʑHI[LJd1Ӽ9?wهh2dлOTsz߈(:y0}p >aXd[IR\/Zu>W ~|o9+)[qˑj2nLB\0b}/n҇R>ӵظXҦOrɁId;l 6תl;?M允Uǂv͎_0~$k"U%2sg$/u [ $?] ᮝفesɚ@bl=PR1[`(ն˼&!cRo#di 5i}[LlcꬤTYzƒ ߎ_®A&nyʇSܙ?`<ofv겤er 2Mdgh%D[W6Y Z"MyMW i%XK1{E# wopPXiFn;S#w?lϐ1w :4P㤿%ɀ9)M:@-vHVDql""zfZۏh ?$&YguU1ҝ,GEȡe%Gni3A9f =ZG"@k`3ѬۘsX"0? vZ8d6Oe蒕kGp!h5e0s=,5Txޜ[޴Lu]vqMUt쬺âVHK-+ROfST%eKIf񿝿 SVg#yhrPs f6`[`xǎFqdQye/gqS2Bqٓ56=DjA5؀.{>zuذ93-twI=3 ~H1T)|7*4^jv?9 @y#QZ&1e 惍X/GLQ0vZь0 d>2mtM 3FK>d&dP*-9<,ԛF¿>*Bo1GhBk@:F20&,4$ 1f68N)E &ڧΝ|^i@t)bp4#k<99+%%a6.-5Onl.,IdwlWvtcn^Q[uv"Pָb]>ZHԥԄ& 8N|^u\A}L_ȠzeB6gB,́+JB`x馂=Le@!ag$Bymkq~V .jнCtGϾg3L3MVYf8#MlJsZeTVÜ]v0N~/!Q]ނy xsBPѷxMKu & My.vҠi46굯~,tahԨ 2wF^K|B&FTK"&܎=4(o<L\ pB\ s|"0S[FWarh1u4Ԉl g4tB8t(؊-'zeߞw4kTk‹Yi:Дyv'ڟף?C÷ t i`Fwa=l=A%!~vX,zi^I^UUMLH)hw@Yk{pQ"Wqst4Z#%QlM"JO#nC;0g 3SHdl*>S5O-@-(rq9dV{!=ڗ7`۞$Wߣ47 F\|yh5ĥSc*=1>mK9Sus.Sb?>'N Ccs]WV!r-ĚҾU&wwH 1.:d zӒӛ3vr a b ; œ(2]c4 T8iPd4Ѷ%)L tFOcxsJ$I>ZzW_2T$xҶsC3kOṋ?ʛ0&a.htE'pUtrY- )*N7'{&nnb;,<=usFqvqj zr RrWd;Xr k j?/ "!$İld;Q[)wgxB)e-j_l$6le0LU<]zf%2w2^{b|6ΎϺثpKWw+0v>_bbCߤɆ;;ӕ+uN|~t\EE$"oBm:BkT`igC衟9s&.Ԛ2^Ɍ> K~ڳ.NrؐWzz[r;b69w'ςxlU>zUXn]Hr pobD;'B{di%Aa~FrXړ\hGSf- k uTuEvo3hR;E$\4a;#]:f,G:tb1R >{:.VF6MI[D6v!IC" c1rsc5ڥ 4o0`n_S'5y :C,dL1'9~g j~t%ݔN5ȡVL:vRhfS (|->99߂5q"w~dOS@[T84nET 1:`5j@7KQ'E&ʰ\+9 y3`B8̓PyHո-q:[Xwp ;U-:s ff$MeR|WrKFgԣ-mo`Ś$HԵ<> LKk~vjQfp;039)HCd5O#JB<]aE?,y!1SS ̴v%$CaMnyXHb"tC޳K ";( gU[s "w4 r{"ADEAHU7;)X/R+Q6*e;U.5i(cZ%5%YG!- O\}9v |Tu"kE|,]y\2?Mdw֤yqv|KBKAhMԔ}}PG6-72ۓʙ? t>9Dcjx.)'9 VLnH*i%E #`L10츲wk<)OߕPޯ "X=-L)GG^2Jb,%Ԙrj ;dP"ډf:AqcC3jA 7QRvq~ꉛD6Qq+򲨃8U챃4o,w]v)H;&K !?I~Wu6"3SX0hA)JvJ" )wSS=srPters0u޴!+[*A=,Ň9x ͺd>\x^!HkW"ZO&흔yim#*nO T&Bl |ODV%-+ꑴ\T1$|4$n d)QO֨RoU5X3=%wT6a@ շf2Br5i.s;" iϸ3N%[ƶ i:&K mx\IwRT.>lVvlcȕ Glw꓂Aiz:x0D ]UVŢbDO} [, I}B"0aJ* кČo&r51-3c(ZeXrkǃ (3%;^[=An]:~i9R|^7N5JO9jWuBU1S%OT.y3Bx5N"cTk„(Cu]} T#;qI8cߙ i4NȔ{4(.M3)i%:w9> J,ޏڵ1oѷp܀x;HGo*b hZp06ϼ1"34ˈw6ެuYro9q*kcx+׋]"ZA۬.S|P_WjZ i0>ԲJQad ~gme+~&iDS#=W.BTYSdHeS4,s衬?tMyb⿑چo42{ Q&6Ҹ }w|5 Ȓ@bn8Sdhն/nH?rIV|PlfV)NyA! 'lFPl ò&UO>횁=WT}s (3&wD:Rڌ@\[TPv-7M{iI76xM僮78Iא]H葸;#3uR:| lΔI$zЕ:2}۵N$ׅ"1@?)Xm/VfRz',tfU}: $.Z)2_'Ǜ΅YBS)CDva'N&=K~-޿Q#xpW+c_@}9@,̕]͓ӿbE&|X:iA)2/KZ4[VJ|dfyxx F'3$ʠ<}&3u@Ps9Tw3Q[`^p!1.TwqJYDW~{X!7T+Kɍ*Q+e}^``c1b푷Ef%|dɞ3LTٶ޻-=u8:xuxPG38|,c⫟oOG٭3^q8xߠ=49i+ߡ+viƥC=&.);j60準O$4!cײYV@w8~>*%}'(0hd`^ik6L43MAP&XhLiY@@ Qmn !4k)%k}\MZ^<)C2'SSȑḱ/%vّheLfwYqXT(& S|SkPUC+8FC/@N2œvq!v) 3%t`bb4;!s H^קk4zŭy2=U(jܓuGj׋yMܓtE ij(FL)Zt.)]"8fhU-rg KcNS%<׾ӊnp}|7c;Z3>nK*KC0?aӈ}h22@q7*3=0DY UYnPňnU׻2VGC]xcUd W5{?*2\zt'!t̥!iyO1`~`.볏G0?Ǩ2`u“- m_$DNm5*A {{_Ns(~ԡf= H 0*htaO*4Th^}q! g,Cyxq7AzGc DaQ!b؁%ƅ!T@%ƿt~I*E}QaF*T#zOwAZ&q>]wZs۞Os %Ng [ch9t=hf9>7MSݢ-&~lCcjcUy*w\%{U !>h'(_~*@зKvD޸*4#%((c5*33fmKNG\2Ly_u*T|>+کKy4b8%|RIa_G_f!y>j`I~_mdս04.}"g\R. XAme_t0. 2̈8~3%B77z) Uj}7o~ c؂엵X}B vZlp-``1ǽӳ10ӷ?pӥVݵwo{9KWJ/яǟ_ (/fDAO#X!כp,."oP[G┧ͰD%l Ǚ >\ɹ/1q]^ߛ &Kwȏ۩zN&m%7.G ҭ&S Icj]\fk/pN)څ粗7*{A4q~:3BgXXP]n UpÍa\~m_[&ƨ堈iau&G$L[C3;Ic`pkAQE-vݻmB*`}KK'fԉ[Y-ECG[Y.^N :z..G)75t'ڄp3Tl yѯ~̪w^Raqي0}[GM}"Tе(0^HCAtI/o⫝CݧkfmlL8&Ʀ.O\E-س-v[E:iP7gNZvW@/vb~s@ٲyس< uj`G^&.DZ]eLi Z?pm}9=^2Th9⾠,p '\E(_ L|P:0}2zv;Ɗ3ޗ]v[OX-vR.DRVs$ȇs,uσ`3$ Ϩڕ doز3=Cj.ZtS/T~,Fe0BDx@ʉ\q)F(\<$X w m nJ@XyɩƻGmbQlT)ZlJ$Ebc+Eo{qmP +;DnyZ sv-.R''4ѩ1޼3@̀oY)5[s;<=R X^hjl~fZ,%L,+dh]@,Q+˸Wfd}) *G vkDl&;3@F߁g`eGÐK|I;F ճ* &)CC#9/ENW"6G6 avYζ6|Ku;0<(3x_wRJ+'jA̱I~מDκdSAJMgku'Ih Yٰ-?E> q m_ IpZqW6-z.׭7 gc/%ܳp-[dvǠīLى?ZN1u >1ttbU>l)xTs5%Io*_8:.{HMP[@+ΨY)cA(J`+9<%SnّhL.lELY=DC[cv|vtvXV- j>ΡGyցp鑾iڇ5/vj"L> ooۏ'X ~UO"-DG`tm0a3wLA^,Ƙ3|JHP`n?}p6?| ߎhin]gz4-}bk)12sՁ+X|hBfAyR~$;B|B FvRf ]AJ,k('e68]W*${1BIq>y?pTvp0e_ cgk\95bG :eJ 6ʳ3kL-{3O^}Ƽ層e^'qCـ!Mr ㅷ*퉾W2D(GL X͝y9!m4H[&O,u( _\mqfSJ<&h8׌(*"~! !`y?p/&uHޓG2 li=d߅1Hm4ә|Yh%,wTʒs0wY\)M鞪ޫiQЯge >\f+Sb';ǐ@~D+B^hꌣI2Rm7&"`+ѹ庹zGwYMor?lf4ECڔll|Ǎ7o =zOEq| $\uR+% `mudS,X|ZhyO"j3dwy4.6g|>k">>/i)r~X *QX5Ga'ˡv(( KYеcgq"W82!G#k/bˬX%IHzp6͝w(8>6&fyv~BY:Cc ynDJI0>$ .ە9tMTv~߲9łqgofRk,^c_x F{3 bj7dJ3]TyEJy"&yVD5}Mx*80YkMuVoolDgBa1P.RONRw$MzQd}?$iռ%hn)a#r3n4/Yy TU<kF]*B9wv@dL$1 \ѱDиnaD(0%*#e&&n2%16?]`ĞwwY+c:mp%Jz+-M b5`rukߴ2Kenੋ jAyB]ԆT5%Z!LW\TA`:UR(ez6KD6U"%%PPJ߆b-ŹExVʒ1&U=nJCGD &|̝ R~Q\'V\m6MR -6/5d)ps.4750pvl\DK3eV5qOӛV{ʍ_$p;.G S+? WmCՈkAFj_b ;҄j QZԭeדJ|&; `"ٙr+Y֨y{g\4ANv`R[Si@AT`;ߘL`톯6Rueq#:XþMÅ}Վ}P˳^H fi;{QFf[6'ZwoG>MvMsﳳi׽V\ Cw}NtH+M&PLXՔPzgtH+'YűXs;!8@EpN]ßڲ[Ԙ%aGoث,,2TH A'Ie"ԹxYۑgnA0mPFF"CyMH`JV«- v1jQ "@]2xMƅ e\@U(TPI47iI'WXq֋{KBcA՘*m/Njt8T0lX2-HC} ̔Psk'dd3C Y̖‹lB,<,#jh-xBb9-=O5g^Ҥp*jt Ox-shѴUy.ȧ!\#fl%/ S {s֎A<N=`VOH1!\3-κ֩3݅sJ zbG\2sL<ŬNh'ތ6'z45v;cb/.g{LxjڬȰTw ~AX H\ڔaHK{M1r"$"_/ T cs8FOvSGnO.ҒA&uzIv!"*Q6DQ[mjۊf$G!"DڪY➒c&:J$&xI0?)Bo􅗼hb!\̢Wy } TH^֪W ƛy7*@G]0$U_Mh?Đ6VQL)&iN0jyC_- U5d}ui(/(gD22Mc.~ 31Xjk=ˁ\А,s?O|QeKnsڍB ?J0E.v/-;ʶXdb!Sk,v>k}p+oæD2kaAlzԚǛ嵾k& .RU*ץM{$f1YuIUR֑UGM %W-\2Aqずذ{pM&e"nR96h'4pDzo-$bC .句QedDb]eʰ*@쎊o+P;pVz mKHPJo`(K̛=# O"h.Sr񬺒":c@C_FPѷiMo$B,׫1'1R?00)yp»hb=IiOXəqRFZOD {y8z:B'GnpI ׳IWnG $/o!p j&RT7de9~~ֆ2aqke"];Q$xW^t0W:ZwkmPW,l-63my\Zz@FV&z1֩_7J4-W|>XfJbߖԟ?|]@.O_j@`#klv̻.gT2 ݿC- K߹">VXY n  ‘%8/Qo4Ev ~s%|[!7x?F4 8F I<-ÕPqӉoԠf qDmLKP,!Y$ISK Ŵ؍&& wLMxGmły0r4gRC8/ [C)-x߃{䂲LhmA hl^IXB ^A&Я,ChnRj6VBhz[9i:Ä^ Pyvm}O*f~^JVbBI3v,Vr(\{ećhrTSKZ 'I\]k!- .6IJ!yP 45RrPli<܊xڙW˄F:@݂^[fGx:X ̆._1Z |JLڌ3/ut'W ?,'~ͷ8dff>mXeӸ޸Wipky!#75`%aK)T!3+ 0 LN N)7ф\~qZt"'SKg_S~/</$cv_}, _q?IߧtbKBuq=־fpȞho+% T -;ԑm@W)}A3aC".A U ؄3w;2T:yT.qhUbJJP@ 7!^OxkZHLdmc&46fD%BCofEixIg69]l?NjuD] hԴx}1{tG9a6"KfڧӷՀ3BmpEw~0?yw)Hٴl^O- ]R?j+W{] M ŬA(A;|1&2-d3[-8P<, KqM~oTR0BIOũN{y6=51mcSajZ6,r cd+CD]ٗIR XV$G.q}2e<`ydjYRź. fV=R¥+QPN7n sJpt nm7RCMbY`zxB)^? i\P!4]3TF2"?w2~64o` Kx(O1 g0O%7f,Rd?gSÌ^wsm/3-Kl F(#YavsC 2#g !a׬Q2%JK~!/R8br6d2=YX'Ҧ΁w -"J}ڜu)Un簛#O,S1dn4JeE*0YZ&AqRtGi%{ni U{j@G75F)]ًҸ'#06W'q?z>{3 |. >k7H@E킰}G%_5zK %IXɘ\zpq\=;Em˗Tpq00_JY6/}ZPFǑ!M$"zk?|-L,04YNJr.Z6*xq>i_vbE)H`6).K$ڐnǕg_<=C>b6]BIE&`={4i;tg6yϵ u}+ |;dLP۫(ed7jZ>#_Tu<˴<%9N2ư+{c3- y) pJgSۖ #^0E \)$h' nk}%xzk#K E5u|H n7So9cw3J;kgu_-"D>OUeu6C^"EBH88+G'Wl/-FeR[QMzmcDITq rL3s)6ՠG.@պ0d %O\z67wzXSr~|{EoUGz?BoT}̖MJEߖ B[ aB4ݠh2nf.a3:ѥ$IK.p=46/2W5ls\JEtd01eTvU stڇC\ϸek46R8i$3 5:{`wNx-͊qsE $|&E 6T8z_ :6QI^g0SCAN3RqO.ъD J8)^BU,蹏[-,-Omyxra3-']= z ) ) -:ѹnvM@4,–҆;2}k`m}`uetFߣB(8{<|d\q\TND,WǰUTX%, `{e݋InuTtT4gKE.+gqe".Ty?EkV0"t%˿ YlU;oܵ*FU3BAۀ5AvJH O:('c%`>?7Ux7&Ǧ{`\Ӑ:d-%ma^ j"Gw`EJT8:AD+t2nB2(BHk3ݷ(f"tk6Eh\,x且z5@%$Jp|KY-!5`=Ȇ~st њ sPc0JH[rz*6L]ҋHQkq;z:أx ̖L9'1OաKĹEP5MG 6Z|Sb^/u#^[|?^ 2L-B$35O!<6PT!H3x],cG҅X̟2äNʛQoza!(+fٽ6ge+@AĆ0¶ٽ y[_mwq[穐ON=fiza)˱ķ~ݬ}##5gG8/*U|?ZjG~5,^)7' coPR9oz_Hε?ވ>#|Q!T=צk" /mƐ5)q\F K*71}rc_>SKC:Z,RERSfs}}j/YNCG>=P#"}"|QיkL1_IRNQuۨ{$PB$YXTYvk0lwǙ =}N.z}K.Ƭ8 !hk<箒-@q)i9 xMPw<_t%:Nun N7KX+ޮ$#٣$w[||cܟLu;|(\S@X F WdDU.@ӑ|?2RGTK .Ҫۻ Ձ3 Ζm{#&m'.z2`+pK"83Ym>cQv7S2F:)} 'M=n-Dȩ\WNκx~t'GV[ s F\$6oȋ[(߽Y1QIX#.5𚴞5}5jE g/qǘb8l`ʧX?!Y=X[ȧu}'NGz`-Z Bk^S;V<6p6!` IzOG9.]!U:dic'Spwvx)8 wH&a;l+W;g) F}3X~F7=z!i#wq3+A G ( `ҴJǮ?Mb3P[WѻOBtm9(KG _0NVܼ.WE A"i'*85ơ-2\<}Gv+ εk ]ſٶCRߔ/y yЙdI$!:ؕQ#J9oM̒ʲs3 =EBXc?gwG] ƍF66A8ʁb(ˊ"7B([-̹NOYFU7#졅͗<.aAI`ο:]93m0?(^M~ Qwmv8C >.` 2D㹞*r#S noj$ ۩V K } mM*GP?}V+:QC#ĪV;ʔ11X5Ӝ[ m}9n>ӂ9zW~q6^ Ys!ַM6agĐ }AhthD'`Vw @*-e7dWݷ#a1 شX3qEmiԒhh._?~!~2YM0)-~/ူ}`Xfgw1[g>St72#;Vs\X"֫lb$96PP IiEoH7BjpAVz"R555!!X\+/Ed̃j;=YtI 轸z>G_ĒTb4ku5g1Sdt5oeH vO8ÿk.+z< 'k:Rӗq jK FE&QkZFG>EQ{ʉM{ FcFqIpAg2zcr j_vgb%LyvF-> n `& 7jn*tÜ@5nj_pOa6c$(4Xl5+bKbu  )c%t ;YE˙A7R]l(ҌfDK.IE evJV茝w^DU線 { OKwLZ4=pNU/عs_ rX*X2iWao;w4k?oD0UP0v5h,$n"aeqPCR1wdX^XIK|Bdw?e 8#da3׵2dY뗋eC>A ZjVP]/mmY0Cyo3F{I߫[PF_r.B̟. \q6Sy 8COgzdf7706;~hd Dk Xπ,!͙] m)IpSm*&adUzp8T$ϰ6A>/Gdbn_əF2FGkQ/6<@_N0 .ZdK`F෥ϔ >.Nq3u ow L^"FPW_q=#[<Dž}/&-\) 0EL=?,I|t1BvwzLTd(K:$ ^kGHA3ϻ'J =Y oIjw:miyLSJ H-Y{e#/Ce(Y<"z8GrEp5{C>YDX(w~`l"K#Y1v/3|:~;|˾ %Rr{ɼ& fթrP穾Yl j.VڅIGscK(c` 5~p/X9w(;Y><L Y7Q'-Kʽ`m#+P~z >/*FNSia`[pK'_zOb݃ T=@0w)EiHee5EGϜc\_e @ƫYʹ9`ڴaU䌡ͶFskkٶ,:Yah@u٘K 2=;詥SU*̠羝 Iաe ,hL4zQ Ce R.[A͓cEtz܄ݙ*;1`;s_[",N%#b/f" ֫ΘUsCk|֤Qz,cg_c5̩"9|댁S_d&wu>=;{a @V*)^H X} @3Vrc]1?^1\%e0KQӾT2̣B5 s%d@W#s}U@6[3yNo1oTb Č:7̊?}|wKEqx@y^ ZTp1-*9o 9,DJҔzb/:C;^j)3x'XBOZ?Qs<([fe:UTC5x02ϽP4Y'mN<nϢpzvkP\ 4j9ٱTmgMޛkȞRxoQo^ :dɎX;ؘ F[+)w,{)5Jm#:%FSJ:jzMy46%h-{CFՂ|'z [d Ŵ_: ԟi!n e NTWsqmkip|V/#dǠ! 94۱`6o̠3o` Ē'/*]qѫI 1,p.K+k +::FZ3 XI',e%n~G P7FHES)h;LY{r:׭(ߥp[POD&zmĜHS/^ pqB4$ O(a?q='D KNGzؑty.hG| u 2ICk &wYU鲽')Tbb5;"k 9\uЪ6NC*d_ %Yڻ7G7x5~Ϸ.(:Rw}.9i<`.۷r=ͮcҵ-ݭs_2PSh Gvtlcrī~CĦFp7CxBZQ; nj]dR(U+aw ~OVV>`5e?=AmA)5re9YR͜QDQBtTjҧzjM5bfKgwy}l\}([ 8\&0g\,#u&"r3fJ6x$ݛQesBIO|N2 Ǒ=~Yat\Bw=|jy$+UF.0$ICϴ㩉Ω>-(>Q)]tHi#ꖯYQi[6hR{zI Wy`dcJ F!wvYc|u~k?*?;fr@BueMEQR0fttg;܉ 6֣# b& d"o^0LȲ,dd>j| < OV`&y@Vm ,@s5UDi+SŤ°LƦxѲ=xw;+@@JCuU*W·Xy 񔉓j,>Aw3; ,gKn$pA%ƒv`A ,+no,m1bCg:B15 V l}~OgG%4v*k h:}T QaHWʛzGg?Qzpe=Ba_ 8p6C#iヹg P",d鍌kCkAy66W {TQz[SMU&8 -C' |ᢟR}HJq*=k6}ܐ+088n7 bFVEEUAMcF<DلI Dv2:v{I_FC8&ac(! Q` &R)qzv5V2|o^WIF*p})_cϡߣ]AUx8I{=X푌;tf0)2*nU6nfhl&PS_wS* Y&8*v7yJ9F2cg %{#J:ҙB6Ch ' g2ي̖Iu\?_3ъdBkGPOW!yoG$ {₩iD!&Fs"ۍ}u7i&RY-]{퀔Bp\Bpi}9^T2,ϫ9] CR .?G&T&ww#]\/|?ň-QyYzB[)39.:d-Yα}\wJn =*.^&O.B8m=(yN{Z=JEtA1#T@nb9YR- 6vk\g `6(MT05WM(^VQ$j+K e8`#:$KDẇ{T߅pTTy"|cHo ʓ?\K<<=sMӕ0^M LB{G|Koۿ0A 53 T,vd4cN!\\ fW<d~LwuD:tQI6" c)PPt􃏏,10ê-&{PިcVڣ4Z ԰H}>28v`Ra 7?ۥ(E*9'-.l?DҌ +tb/{+/#UE(CgS+  'KXo OvDpFU$ۋ yRWcU 숞XKn|E<0 RD~žZ\3aoF€%`m!R͠{%k s8ΪnAR] &L6 E}jʴo[X`+ʜ&K%Byq$".?8}:k~"K*ȌUŁ$0fpTO(d]Rrb-s%h6("H`g܉g8μAiC}s%b`;+`(htMY!mLV`/.X(i7!QKL!׶4l(~f(ja"FzdX1DSѱ_N2}~#LC*E?زh-O`՛N_FT_x.'O[ϥKZ`}92]czT,7+y:բyH{TŸج|8yCήFe>! qG*zd+P5"tMYL^׸b j⧿$ʝGsP@&6$$ʫ}I6;EOj YzL#@;Em57} 1yL/q==`>h4#MTn3oe3qtqGSM?tk߀XR)@ME@b^ FDqzrd{PdJ1823qC#Jj|D^=jRF(vc"N[xZ3N&Cl  oPDiț#QBb0uᖅ"7+(xQ=\b R6~lۭz`7(8Zd/K AlYoRxO)d(-5KVډ#V*dS6٧oB8SA'[)í'IE Fg^uf odM/}5V^LS0X]J _}XK&t)?<(&{7ɭQ\np}0lq j 4.jax|2RZZ~MqkRpH6|5fnz*}db#Nd 8m :&۪LCwo tᕄO+Qpe(H:f?v =Qg޾!9c_lKG1;D7{P'-΁jw9 >% X\]3w ^Z."p &7VzQBN6ek3Ak n)[99BK;܆ޅl"xk)8vz?-JYܨQYeնEB碈e.Gw T|s=c;'|m;;|JιfL,,Rc2(=;NV~b %l_<*L~ O=nP:' = 9%:Ծod$ɴ}ap)~(-LR Kҗ/nB![cq)ϊ:s-j(S4}ÂmV-$8$pk~]{0'1THKE__5bDcGCnޜyA0ea꒡a*Tp$kprs3'.'G+{a"uE=Aohme"n,v\I-`\d!F+sS*HQ`J\nFOkDxN0!q"nY1CWrYЂULp$ret S P7g޹dĎvxX.K4?|?Ci a۬5a\'LJY2&K+w^&“u>?AnߘxbTSܵD^L3+[bȢ|N®o5 hAi1[jah+1SU SPxs\YB3C` ^eKCL4;,2zuw5g%T9.,n^[(Cߨ(Our:@~1碦kxRVvE}Wp7 ߁jvk8ZTyCJR٭M:m$=>!Bq HA,6NM-NlRٿS=UTֿ7ʝģ>V x];:a H;[W!̢]=BP| tv7.^ħ)!.E'GQRi!OE&ӳ&.ЂZ3 5Sr7Oa{3J |]2l(5i_11DP?ZyCJowDbFD+d꾒1~̏.eaHs&"GUyY0k?ɬ@jYWǾHPH 6Ek[ uL7B(žk?PC2!IdN^z ?SF{`#!9h7T`00V.LTFPC!0jdu\Ǚ;ET^'#)5T3|ػ ڬ@+xңr'ROa'$! ߤk:n@m#4SYB8c@f¶c }7Z| [Iv1=*aT٤4x/ڵtjU\^IR'rF8=4rҨJ66ϗX_[NEE,qv?V$M#ir6)]_f$s};S_ > c}}s9QA-tg^1V;;LT< آ [XI{:&4@٦vH%4A[_uVψE])5:0=i.z![7CJsEq*Ґf݂"Ƀ9 ҫ=ktMo]݌WElaXLxLM3!]MG}xQKSD^J?(?Z+~4ފGZARZLͩaɹQVsqh*#tls{ k8rdsN>"9NrhOc3#K7%WHBЊunl Q~\um\|&tj1nO3K:nxͣoG#&ǐj5x /17EAشXRY$f N1o[_7pVxǏj_U 9F_7[̠#n#4g#jڒh+^xtUckK.+@]Zjڇ_hLc뮊~Stylmm$ dp.K ]˂,/=ݍ}ڄHȀڲlΆABaهJ|MC3 Ov8x;nw%ϝp?POv]ǔ9qMmIMt)3}wQ |784]]m}n4}ڽmK0ajLE-SX*y@'FV*h`qߺi #jėQ=ĶVw`D8_۲ͦ&uSߛ % dr{]$Ff{EŁgiu^isZ @jyt@wR9:gŠ3Eij/뻾:(:*B<3"=މ=$uy 9*kDlyIQQ ?٣IS%"ml[WFk=`%A͖{8B&)IݩWpP$޳YSKHX܇|4]ܾ/gȽBJQ>MuKN@$iTuuU୬ XI\Q-Ok O{uqw7HJ-l3wO g- I }(&v|Ƈ1T?C]h/fSiX[=Y/:oK5\F')L 3 Hೠy' |X]\lj{2D_w+='z׫bDVWJz\i8gh?kvӥWhוO>aCMeOڀL~a׀M8gZȸ ҸX+ezﭝ"A3'?{Q8Zņ =SBwU!*mjRgCfhJZ>הO}d!o ܛ:MWAr^PL*r_qɟ4 Etw %QýL7ǽuTBdzWևѮhlJB"cFHBВQLջK{͢F'Un׹$f+ٜb-ec5]!֖ ѕs$.3Hd/!}( 95pq'-!P F+%a_ ͒Y3Q<*@-O~Kl(wQrO20m'){a WJP&— sij?%DFU8 nM9X?c3^FP]򶦏^ӿ!49 $~ U&2;۬ɬO D 7lW&oQLnU;J5e-DJ]Mb,zZ2M'AQ&~@3@j^a@I䲪-J^s,)D5 @f<=xck/.&C7oOYz<|a wpg!Cq" ӱsKصÚ%G,BLjѺw hӥU#/›5O=9wkQ#vw+Iq@rw^ kjڬ@5>2)7ݕ#,m~ZQ̱`R e{R/5HmyLjvI*5Jdu#o@'e̴]9*qѷJȱ4a4duD] HH~tfE(U7iU,/@{32DOKI9!LbU)\uKe9Y"t{$< 9;}='̸Ԯ)l̖~Ϳ߈REeEb