tuned-2.9.0-1.el7_5.2> H HtxHF[| ?*}} &NMǞ=eEiVEu~J) 025bb10d595aadef890aeebe099c7bb36312d38a̓#{<ׁrQ26F[| ?*}}oxG؂ +hS+q$goc4b,m 7 >G'?'d  @  &-5~g pg >g  g g kg lgrgyggTh   ()*w+},-8=9=:=>B?J@RDZGdgHgIgXY \,g]g^0b Qd e f l t gugvD wgx@gy!%&p''Ctuned2.9.01.el7_5.2A 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.[zFsl7.fnal.gov EScientific 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!PtPt 0b )3 NN8WW 7OO  _"22..ddasszZZQkk_ ^v ==n cc ||iiXCC{ Z Z:!EoEo 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큤AAAAY2[zAY2[zA[zAY2[zA[zA[zA[z@[zBY2[zA[zA[zAY2[zA[zAY2[zA[zAY2[zA[zAY2[zA[zAY2[zA[zA[zAY2[zA[zAY2[zA[zAY2[zA[zAY2[zA[zAY2[zA[zA[zAY2[zA[zAY2[zA[zAY2[zA[zAY2[zA[zA[zBY2[zA[zAY2[zA[zAY2[zA[zAY2[zA[zAY2[zA[zA[zBY2[zA[zAY2[zA[zAY2[zA[zAY2[zA[zAY2[zA[zAY2[zA[zAY2[zA[zA[zBY2[zA[zAY2[zA[zAY2[zA[zAY2[zA[zAY2[zA[zA[zBY2[zA[zAY2[zA[zAY2[zA[zAY2[zA[zAY2[zA[zAY2[zA[zAY2[zA[zAY2[zA[zAY2[zA[zAY2[zA[zAY2[zA[zA[z@[zA[zAY2[zA[zAY2[zA[zAY2[zA[zAY2[zA[zAY2[zA[zAY2[zA[zAY2[zA[zAY2[zA[zAY2[zA[zAY2[zA[zA[zBY2[zA[zAY2[zA[zAY2[zA[zA[zBY2[zA[zAY2[zA[zAY2[zA[zAY2[zA[zAY2[zA[zAY2[zA[zA[z@[zA[zAY2[zA[zAY2[zA[zAY2[zA[zAY2[zA[zAY2[zA[zAY2[zA[zAY2[zA[zAY2[zA[zAY2[zA[zAY2[zA[zAY2[zA[zAY2[zA[zAY2[zA[zAY2[zA[zAY2[zA[zAY2[zA[zAY2[zA[zAY2[zA[zA[zBY2[zA[zAY2[zA[zAY2[zA[zAY2[zA[zAY2[zA[zA[zBY2[zA[zAY2[zA[zA[zBY2[zA[zA[z@[zA[zAY2[zA[zAY2[zA[zAY2[zA[zAY2[zA[zAY2[zA[zAY2Y2[zAY2Y2Y2Y2Y2Y2Y2Y2Y2Y2Y2Y2Y2Y2[zAY2Y2Y2Y2Y2Y2Y2[zBY2[zA[zAY2Y2Y2[zA[zA[zA[zAY2Y2Y2Y2Y2Y2Y2[zA[zAY2[z@[z@0bfcf1225e7b9b915695f97a03303e3acd827b7924fcfd13254522f28fc1db1ce3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8555e8f341f27d6ae3048f41f12c310db5fa3999ec842cb39c5f547deb461a9e308e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855c3c7f45bb2a724dc9b3edd19e2d89d4d7d2e42942610b0d61b9bdc4485eea02de3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855ec566b57da1606a5435db85353ed3d6e473ca2aec4739e2b87ce03f9f67668f37d2c02c4aaf8aae55456fdbab5194ed16d236c630d0ad37c47c6fbb1aa70573a448b08e82b73a0f51466332d4970febefbb54a4de536d0467f9e5c7ef7ccd56d448b08e82b73a0f51466332d4970febefbb54a4de536d0467f9e5c7ef7ccd56d8b82ba25fa28aa89c4df80f6ba08a7ce36b9eda9ade527e53a156908befd42debfd659c381616a1478c90faf3ec1bc0592158ec3ec8119e628ae0edfc067ab8fbfd659c381616a1478c90faf3ec1bc0592158ec3ec8119e628ae0edfc067ab8fb13c6286c1b8244ad5e8303bcfb4e73884c71eab0d16f9039028edad932cfeefd400d9cdc439c33fe74e5b7d598b19e84046cd680cd3a000e30cd13a2f05f89bd400d9cdc439c33fe74e5b7d598b19e84046cd680cd3a000e30cd13a2f05f89b50190490a3f52cf13da1b7576689a0b9a74338a3eddd16ed53d89296747726d9ef169752c98ed7d054257d965bac7e9012cd2c40a96b39600291018d2778e1b0ef169752c98ed7d054257d965bac7e9012cd2c40a96b39600291018d2778e1b03217ed3fcf4f692a3a786bed82b33dee07091858d891cd056536fbf239f09efde6f375538d50294b40de4ec08bfa8677fb9cbfae537fb09f160567ae3e17b019e6f375538d50294b40de4ec08bfa8677fb9cbfae537fb09f160567ae3e17b019f9e4abbb6b4817167a8ea27aca18c0c4115b053756b663acb015c2a119382d756e2b32a726cf2ead67fc698a5358febc91e7d77be8d825906b3c736bde670a516e2b32a726cf2ead67fc698a5358febc91e7d77be8d825906b3c736bde670a511302ecded3200fee7ae970292b9cad68c9282bcc481e831cc404b9ec4ea6f745850a41cf556620e74f781103606dafdaab798b9afd441e7e1bf85572a10a4514850a41cf556620e74f781103606dafdaab798b9afd441e7e1bf85572a10a4514ebe4dfb5a98345a7b8992885fb931340e04cb546bfb61c161b7af185253b19aaa5e3f8244061f339cc0fc7dafb185dc8a866444e4f3d5b6632ff1f964a1732ffa5e3f8244061f339cc0fc7dafb185dc8a866444e4f3d5b6632ff1f964a1732ff9cc4fe1e14355c14f45a0e95aa1086a150aef4a2530c3221d30c7af579177de6533ca63799bd735e9293b8b65a136d149a5549c7c559ecbc0a2e776104654704533ca63799bd735e9293b8b65a136d149a5549c7c559ecbc0a2e776104654704b3496cbb677c54817d515dbc2170a71b1185d7b02dc2362c93f861a7293d6851a735af6886ae1212cfa74e8ad37779736c5db12e6ab7cc9778d39dd650ef2f53a735af6886ae1212cfa74e8ad37779736c5db12e6ab7cc9778d39dd650ef2f53dd271f99b3330bd9d7e490c98840a3f3f526b633f7a2997fd69796dc3d3f84373f244d25e9358eed7369841abb906810c12494733f5b1c77eba14256238c70343f244d25e9358eed7369841abb906810c12494733f5b1c77eba14256238c70345b683179d75d14e5ebcb04381cd4f5b3517ce53368b1d2e7b6f88a8c3795cae9c421b06f79599904f200da31a5dbaabdc2bfd16fac1f64ada0f6133aa541439dc421b06f79599904f200da31a5dbaabdc2bfd16fac1f64ada0f6133aa541439d53ec09212ae82ede4db334f1fd402716e13de62d91944cf7d93ff9ea00c51441871231092fd1e81e1309c58f7c0535bb3c4e99da720eaa68c261a74188d12482871231092fd1e81e1309c58f7c0535bb3c4e99da720eaa68c261a74188d1248285c44b78cf93eae74d4a6a8345b571be451ae8572583ec26132cb69ba3b695aa3178a09fdd5a708f91ff064e691251adcf0198b08e0579c6c993e63dee40efee3178a09fdd5a708f91ff064e691251adcf0198b08e0579c6c993e63dee40efeee8281775eae009d45a97c77c223398c9e5d317650cdec150fd73e9a9f360f0bc65f996556b269cad80bb111e13d4233d9f39d039c6a36b36e29f1ef3ed269b4165f996556b269cad80bb111e13d4233d9f39d039c6a36b36e29f1ef3ed269b41e78aa3c68ac95a7358991b968414ff398086375e582722e41f7f3712bfbf1668f3011fd075cb6ae764340384e0c15605537004e774dd7bfb6dccbeba4a0e208ef3011fd075cb6ae764340384e0c15605537004e774dd7bfb6dccbeba4a0e208e438722266208354d920ed72d909cabc459ffb7d4d9c7b4ffd28dccd33b282c87dfa49b296734c87e08551b100c00dea36076bc3e8df1bab3d17810c460d7947adfa49b296734c87e08551b100c00dea36076bc3e8df1bab3d17810c460d7947a0d699345afc810d9f555a8f8199e6ccd20310335a4fe14d4fce9595ea97a85ffc2764b8f1e7cc624e3b44e298f0f5c3d407b68a8154158455b6d8b2fbfaf81cfc2764b8f1e7cc624e3b44e298f0f5c3d407b68a8154158455b6d8b2fbfaf81cf5b89f6c3cf98fc388828987c38f69a31b1da51e83b5ac83f103ff6662a0ebee4ea70eac275cb6e762107b4cb5b8ba7e108207f7ec1812d9c2e1b6fe9051bc4e0ea70eac275cb6e762107b4cb5b8ba7e108207f7ec1812d9c2e1b6fe9051bc4e094acc1d3df48ee9aa157ad8f1f899a369f21ae63a4435c69710d38579fbd6ccd66ac5472e25c3d048622278478b2bcff8d2d5adf9a3fe18ffe12d6911da911cdf6630180d77f996dfe137c6f6af7568f8a38cfe026b94f2e822dd8535ee596db9aa40200e781536ff367fec4536aa7019afae693780d968942a7e0db7cb2d8c7043a6b326dfd03e0788674ccd883a2b7099530af06d4ecb2e2f297de557a1031043a6b326dfd03e0788674ccd883a2b7099530af06d4ecb2e2f297de557a103102a6cfb4ee520f83044ef57a978809ba9f882874f86b75f950e15b1b1e90436ce82f489d35405ce4f88e9d708ba99bd9424cfa0d66528520c4ba6d5a38eda13835aa0781be965e950c99b05ad8f66c682a4833e53cf2cc40d19db425996544d0f8cae4d5b602a1abb711a521afb9994fcc75dd69f669360e337349e1ddf6b80d043838cf870b36c07840b470302175358fb0e9fdf48a5e2720be127ac1a129ef043838cf870b36c07840b470302175358fb0e9fdf48a5e2720be127ac1a129eff73a94c8c11d0436560c2fec9dbc3740e67f2427a13b53a9b1c3f67f5f5debbd24fa98ee79a1c629209a6357ee7567cdaea7eb77ff8beebfdd3d34abb89b023724fa98ee79a1c629209a6357ee7567cdaea7eb77ff8beebfdd3d34abb89b0237e7048c6d716d2b09f5cf1002f7a4f30aa0bcac2ef1dfda124853845e891b09d31df0a8a2c98cc2ca33f847d980df55dbf9bb980424a403075cbe58d9156f6ef61df0a8a2c98cc2ca33f847d980df55dbf9bb980424a403075cbe58d9156f6ef6fb7cb1d5ec15b0eed960c46b5464a6b05e15ae9b7be284c0f662c3f321aa50744fcb17425e36685834dcbb678c616717970a4fe32afe565becb3d6eeb8da2183c52be2b3a893fa80b5ced1aca69ae0bdb00f7c9f5f3f6f416a9024b756ea289537ebea363d98e962cac6371d212f0e3a6f842b3d79c36656ebc552064f445db4b06268aa411cc975107fa7d42833e29611a2870478cb0de3fc0001f0d34b2c4fb06268aa411cc975107fa7d42833e29611a2870478cb0de3fc0001f0d34b2c4fc87878e63bcc4e8b1544edbc049d86caa5c4f59b603aac2ea63be422629823459c56132446e48af095210b287d3b1db9f9ca34d8a9ab3b32ad5d5f35ac0550739c56132446e48af095210b287d3b1db9f9ca34d8a9ab3b32ad5d5f35ac055073218df6e2e2dd0ac1114bb3cd64090f16001bb5fbf3139278c310151e7909df76c51a098d882b9f6565fbaa57833f8f2951140afdc910419ba0092905d84f1065c51a098d882b9f6565fbaa57833f8f2951140afdc910419ba0092905d84f10650845595cc91bd470112cba824875fb4d5618e420b0dd8bfac44d9955e837120114cb45dc4edd5da39c930e50f534acfef607e890a62dcf88adcf19ec0c8be6ce14cb45dc4edd5da39c930e50f534acfef607e890a62dcf88adcf19ec0c8be6ce2dc7f8fa9b93ed5bb1f6822f89bfb09bcebb20a2b876cfa32ffdf7d7c1cf9328fdceca6637ef82829941d64d7dbba0010285b68e4ec9857f2c643c3e16e269b2fdceca6637ef82829941d64d7dbba0010285b68e4ec9857f2c643c3e16e269b2c4201a26fc301bd9c195f7ab6beacf4b13b6e952c6d7443f8f31d2766e5d308bed5a410d73d4abb51222fd38a0bc7b62b2221c7172f048880902a025e5cc8673ed5a410d73d4abb51222fd38a0bc7b62b2221c7172f048880902a025e5cc86730cd6c0ebd280b0c060519f2fbf14478198d13ec996d058c1819242970a38ff75aa5428ece22314dec108fd09c8c2ae147c2cbe14b6f992f2a4db958f18cf9988aa5428ece22314dec108fd09c8c2ae147c2cbe14b6f992f2a4db958f18cf998890f37c2a2aed14b3b1d3c71bee0651a37c8084f4bef8317488acb9fa6f6a613f095c949f83dbd2c7962c22dabad19faa59c8554663a59a97412c0377dd18be9c095c949f83dbd2c7962c22dabad19faa59c8554663a59a97412c0377dd18be9cf6337fcc7b59546ae7be596d36ec1980ff122277ac2e3628b04303f580d4dd1e9620041190b6af452afe6374de1110ba0eebde1cf5517009e6b53bba35bafcd99620041190b6af452afe6374de1110ba0eebde1cf5517009e6b53bba35bafcd92c162bdc5614df65f3fc3c7cba1636aa9668b3e6b7e56d444469622c721c17bd3fbc6ff8372c0b7f1fb6e831e4c366de76abddcc29348918055ea32507f22b863fbc6ff8372c0b7f1fb6e831e4c366de76abddcc29348918055ea32507f22b86a677dc1d88d204975b8d9389e694328ab12b9d2d8acb790bdab5366484b8a2e2500598e614afe9b662b1bd8b259cea57a47ecc3a96b9e4b9ff325b71fb01290e500598e614afe9b662b1bd8b259cea57a47ecc3a96b9e4b9ff325b71fb01290eea2902b92ff988b9a736d968a38d618ff4b42a6db0736d10912a733dbefcfe5a990ff918d25e441c3a3918bce9996526fae5f27f94d676d978bbf35b7bcc5549d98194a3a8b82955da39af33438880f6c009716e68a09419f928ab12b0f2680f5a1eb2af9ac84827bebbe443e4683b4c67f9d5b6260fb4f8ca93ae056ffc187447ecf0dd896e4064c4ea9f168051bb92ac3b132e1a97b2b6ac98cd00f52977d147ecf0dd896e4064c4ea9f168051bb92ac3b132e1a97b2b6ac98cd00f52977d164cb8b580c913fcdfb6433cee2d061184925953807836b4aa2ce4a705508809ac063a57b853ffe6c09b1fc4dc5f5762f6950928b5ddd0022bebeb51194b4b017c063a57b853ffe6c09b1fc4dc5f5762f6950928b5ddd0022bebeb51194b4b0172fb36173ea4540d39b04fbb235ea3ba6d96013f8e16a88c70a4330f251b2dc1685bdc163c069f13421bfd9a552c2b262cbf715bbcbd40a2b7308bdd61b5b0a3085bdc163c069f13421bfd9a552c2b262cbf715bbcbd40a2b7308bdd61b5b0a3047b0026dbdd33bc426a81284ae71a9c0be9c7da1c8aab530f63c0260b838caa8de173af6454bd17813bd4bc8a640d51a5e2204576f8ba890b0957f50936419cade173af6454bd17813bd4bc8a640d51a5e2204576f8ba890b0957f50936419ca3c0a1bf4eda7f410455af6c7f6e2ed189fbbceec04b0de650aaca3c88118eab8d174b7a35381cb60afd062acaeaf140928424d778be87cb17cecfb3ae5cd52dcd174b7a35381cb60afd062acaeaf140928424d778be87cb17cecfb3ae5cd52dcd001dc873f4d023ae2e8024988a69a73c55a7394cdd9d8e442ec01ed58a99c193a8618077df5952dfbdf3d66bf5d624df1d9bc91576449ffb978eb009bba15ed3a8618077df5952dfbdf3d66bf5d624df1d9bc91576449ffb978eb009bba15edcd5194d70fc28da316bdbdf411d52068dd2589041a20c5f380bfb23552bacaab13bcd8760bd9391350bc28120ee3844bf4c73071f3700177c67184bd6280c66c25999000ee0ef3c460de956c2bcac34965a57df5d0bd13c54c1c235176663ff1b3200c1bbcd5746edb0a903890d93686be6b2cb62abe7aa337d6b4527a1c9d2afd3199b24cb5e86e05f03f6f926d643e18adcff345d0aabb51748a99f4daec0efd3199b24cb5e86e05f03f6f926d643e18adcff345d0aabb51748a99f4daec0e80ff8545a50a2d25675052a2df4a450b6b2745daa195281eb8d59805c4f8412e3ff5297c2e8c2c33620d104e4114ed2129f7ff42f2da95775b4403c973bab9a13ff5297c2e8c2c33620d104e4114ed2129f7ff42f2da95775b4403c973bab9a14ef9dc57caf2c3a3326f449864d7b4456b49c5d1e7506e4b38ecda80173dfdfc6b10c367b0236194a5dc4f9c938ba85f9cf18c45e822b94fba354a6db67df42a6b10c367b0236194a5dc4f9c938ba85f9cf18c45e822b94fba354a6db67df42ad0d13c86fb51ae06774dc4b99b152e0aa1ba08d56b1af0a8ad79e933d210d7f339447b96f18ae110f4d002b67e5933b74452648614a5e554f930439d4186af0c39447b96f18ae110f4d002b67e5933b74452648614a5e554f930439d4186af0c2a3bf8163b2e4e538c7127c98664407a2ecfbaf97b8e0852cde9a5e79bb1db7cb60e1ecb736888ffbf4969e239a7033d5660bc2d8a4f07fe6287f6e953b9ce13b60e1ecb736888ffbf4969e239a7033d5660bc2d8a4f07fe6287f6e953b9ce13c981782938be895a6ac0b47e50954cf108d1203b9722e64196bcc82739ad34bf109ba2872a8d428126a57682d2b9854483713517006a53c7a71b2cdeff1dd18c109ba2872a8d428126a57682d2b9854483713517006a53c7a71b2cdeff1dd18c0f1c5a31f432bf2d3bc300d6bcd32056bd4b04f97b8e5c95a573d4d76bad5d979d69484c3b7bb4bc6fa9fa5243b20c70abacd10387d8c8e45eec5f6917bce5689d69484c3b7bb4bc6fa9fa5243b20c70abacd10387d8c8e45eec5f6917bce5683481fc1fe7daf435779b92a18c3587b477938a3e27a23547765cb14239f89fe354b807c63734c4ca63c2f06b7f32affc05738d61bf2a620a6556506378d8c3fc54b807c63734c4ca63c2f06b7f32affc05738d61bf2a620a6556506378d8c3fcecce756ba50b927d800a971fc46c3d9bc41cc220399991e8d323603d8866229816fd7382e3684d7b5a3889e70a3efc389c05559f3f78ca8620bf69df4f418e9859aa2f71adaab74e746cb7a79ab3080312136967bdd3bdfae73adbb88e87a4721e73dcb0b1c2f674f83362e4e8c54147af5a0ce15803ca8e1095584a813a24d07649417b5e4693d2bd31e83a2425dfb9f4cee9bb529a7d976dffa5b61035aa087649417b5e4693d2bd31e83a2425dfb9f4cee9bb529a7d976dffa5b61035aa0825908facdaaccfee13532d42e74643b6e1d4deba182667c169e9c130ffe4161fe11d6886b5ccefce92378326f712741a682da08c469c49a630d133b461ae41fbe11d6886b5ccefce92378326f712741a682da08c469c49a630d133b461ae41fbc8ad697d6efa9bbb0e35f2b03b08de3feab4b17b70a56ae81e7f7e6891152cd8420482bc1eacc1adb81d8e753ec4fe9ef3152bbc624d8cb2e93faa5cc091fcfc420482bc1eacc1adb81d8e753ec4fe9ef3152bbc624d8cb2e93faa5cc091fcfcb7f69bec815fae9f17bfcae4df22406741bef8188cf175376d4a15b7084802d165e26574f1e500d5128b49f75d90c33bae4fcb58a4a6fb11cbba30746d82582a65e26574f1e500d5128b49f75d90c33bae4fcb58a4a6fb11cbba30746d82582a3ed408c207f173522d4cfe6357ca91228b2b6a586b727d6ab6e1475f1c7bc8121b41ef5cb8de0745e219a61df19c4309b0e9fbb218f138a7c16aaae98fe20ac81b41ef5cb8de0745e219a61df19c4309b0e9fbb218f138a7c16aaae98fe20ac8b981efc41a365b1aa3bdeff1682ad44fe6554e803e6d98725b01073a8c19bd5178a4286059b9f74d39c9f98a2d9f9d41e3a1fcd0ec43aa97a77351adfa12bf9978a4286059b9f74d39c9f98a2d9f9d41e3a1fcd0ec43aa97a77351adfa12bf99a0e49c741ffc95acdaa5e375fc29b6c294d6e16d5376eec44ebe6b86e4079f88c12e01999d50dadf281ff57f3cd1966a1218b92ed5f20f6f472ab664aeb3866cc12e01999d50dadf281ff57f3cd1966a1218b92ed5f20f6f472ab664aeb3866c398c5ad3ab3160d4f755bf996281a0401d0df32dae3e5dd5223ab689da0a6a4d8fe74c1a58d477bf4a3aa129ba220400b974226c78227d1b3f45d979aa4fc7908fe74c1a58d477bf4a3aa129ba220400b974226c78227d1b3f45d979aa4fc790c3826c8854e7daeb049a66fb27195f3dbe0f73a4526e3a84828f08b069c36c714f8308d753fbf4fe97e29d86c6b68e03bd5c4c3fec6c74cc0f5e2465e389ddc74f8308d753fbf4fe97e29d86c6b68e03bd5c4c3fec6c74cc0f5e2465e389ddc7664e5153323e99e9886f0b661f412b6b4eede5ccbe347d0ae84dbaa0ec718a0c5d3a67c3c1a59f8114e0c1f5148fdf893f80eea86e0f4b6c716ed247d577d4fa5d3a67c3c1a59f8114e0c1f5148fdf893f80eea86e0f4b6c716ed247d577d4fa79ff43a75778a722a568f7d47d8941d82a8f687fb8ce009830cb5791672fac414b62326eca64bc2c39ef62e5aef9ac4de63f08e3f81f3302f1014e931bd8cd9a4b62326eca64bc2c39ef62e5aef9ac4de63f08e3f81f3302f1014e931bd8cd9ab4742e4fb79e34386ddbffd315fbb045c2f61f375d03dbbb579274faae14aefef80427544a9e4de74d9cfbf97a1b113e52439e496b20442a2003e67e35b756d3f80427544a9e4de74d9cfbf97a1b113e52439e496b20442a2003e67e35b756d3f3c82ad70eb09072a43c1491c61f164e3011f5aac0f3c8dcb63e340ea248b9cdb829979f3455e32db871cd3a0b11de40bef65553aefd8d0a80041b098c6304c3b829979f3455e32db871cd3a0b11de40bef65553aefd8d0a80041b098c6304c3c13ca4e9b550cff456e9bdb9f5ef8258852f8739a3b545e9b8c672b8d838c9330925a45e500c6aef138ab05d88138a6db9cdd8ed3f06e6593ca8645be1f55bd30925a45e500c6aef138ab05d88138a6db9cdd8ed3f06e6593ca8645be1f55bd3632ca0a21edb39d2da2ec3b3837b23f7fbec6c2387e49e5d9963ba5e4531b34a4932b973302088a615fa8d117089ee3f07307a12163f4bee25715b27c9e36b7b4932b973302088a615fa8d117089ee3f07307a12163f4bee25715b27c9e36b7b17167b495f77215ab3104c1e38c14dddbd4ea6681460d07ae0d5a8be147d2a63e27159256c866e3bf79f4fb6aa6acacd2c44b3479cc09d1633a37cfe8b55dd58e27159256c866e3bf79f4fb6aa6acacd2c44b3479cc09d1633a37cfe8b55dd589309f8a648f5dddda0ba73900999a1186025b8dd8c3d8f3f1be088c2db6d0e52f8f7229475a2050b8135036b1c443206ae37934ac678b8f5d644b8c3f8fa8955f8f7229475a2050b8135036b1c443206ae37934ac678b8f5d644b8c3f8fa8955849cac6b3d30b733a5a9fcc4957b5f932e124d6e8c269d06d2cb614149154cd3efbd983dc1b70c6d8cbefaca40a331031ae2145b36cb2ac7d9f32fa9fb503161efbd983dc1b70c6d8cbefaca40a331031ae2145b36cb2ac7d9f32fa9fb50316137db5d1f74a8e3365eaad16f314c624c90191f033e1636beb84224107b852e91999d2af69156ce33e4ee87fd6a20378a9290cac2ecbe2dd593f99147bad01226999d2af69156ce33e4ee87fd6a20378a9290cac2ecbe2dd593f99147bad0122611b32cb73fab5b8132c24b29f6d4f9a727a9f44cf7dc3fc60e0054f35d05d35dd1aeb5adaeff5702eb64236ef1d7f904c6a0ebb9c9ccb94f119175b20bc3086ed1aeb5adaeff5702eb64236ef1d7f904c6a0ebb9c9ccb94f119175b20bc3086e37b8b4a5e0bf2300c29102b352648f7f994eef8fb1e1d1228455d4ef3484e5487edf8f975a93e30deb28bb15684257d3d48f8d25ef2179f7f986b52facd99d1e7edf8f975a93e30deb28bb15684257d3d48f8d25ef2179f7f986b52facd99d1ea52fa54e72cfebdb7f0d9f0dff93ba456ff9ea2f17105533234ed1e27c96b63adb95ae3302ab6181b6dee49baeab8fb7c4fda43d38d1ec5ce10d3422fbc7f823a8b9b9a9bd56d6d583287eaba76982ae60a12a24b8a4184bc91cc774a6bcd5345ac4d2c63880de0b6861774ba7cad0f3431a10af7f34fdfc484b03a6e50ff6f2f5ef7c55ca2314bbd0f7e43ac13dd40764ea2cc26a684cc78766de9a3a4c54eaf5ef7c55ca2314bbd0f7e43ac13dd40764ea2cc26a684cc78766de9a3a4c54ea9bd94fa63f34a14515562327b61e539667a8947b01e098d3a63e18c4676e9baa60f2ad4e1027dab9827124b36ba6c6695a3fbb3295d22d995a1cd69fb914c53260f2ad4e1027dab9827124b36ba6c6695a3fbb3295d22d995a1cd69fb914c5326a58d381df14fd2df8e6be9316829cee2cb2a39776b83a85146e0fbd09838d26567f777a0d18b46323d5034ee4bd2c25100f25c490f603876d6c7d769d5ddfbb567f777a0d18b46323d5034ee4bd2c25100f25c490f603876d6c7d769d5ddfbbe991f1adc1acc63bafe2b0f19f8e9d2510ece0f21486ede23159bf542373f8fc7ec5214e426a7a0efea9e24114768b61a3ba93e7cb84922e94fc0df3b13ec95f7ec5214e426a7a0efea9e24114768b61a3ba93e7cb84922e94fc0df3b13ec95f9fdc209d6875ecf95140306d704e5a5eb5bdda605f0451cf5ed3e90284168c8abf6ae1294c58ff7d5a629b7d8605226911a06361de40ba09eec5d697e71c6398bf6ae1294c58ff7d5a629b7d8605226911a06361de40ba09eec5d697e71c63982a2e65124b2233bbcd5568a36a7743ead1cdf35841960103bdc6e38ced45ef8bed3955c5aaa133f457f82eefc983f7e60fb0a7ca6d81baf7a7b22f559de471ebed3955c5aaa133f457f82eefc983f7e60fb0a7ca6d81baf7a7b22f559de471ebe1e51e1f9b9870400e00969e4e303e1aef12ea145becb656e390dd9e487652838418ecab23cea94b9cf82b462db18fcb345da33568ab0d2bf97826e1aac4c2768418ecab23cea94b9cf82b462db18fcb345da33568ab0d2bf97826e1aac4c276f9d7613521daa0bae1876c229f94d398f448e745841db3dfbf2ff04c8e1db318df94f12bfaf8edde9777066ea273112a1e5e070507965814aa614b5632e5930bdf94f12bfaf8edde9777066ea273112a1e5e070507965814aa614b5632e5930be5b788ce486126a0e1c483d54d6c079230d89f90008297f115a06c59e3f6815f8490fda3485c711989f9a8900f91a2f3ee449a20edbee62c25e153b93c2f0bd28490fda3485c711989f9a8900f91a2f3ee449a20edbee62c25e153b93c2f0bd2cbbce50accc6eabf90974ac6d257d7664b4f7470d3acc1db64d172c44c6324f8edbb6179f8cc4fad2afab60c5f784c54efc4950ad1dd2285ac34c3109b1426b9edbb6179f8cc4fad2afab60c5f784c54efc4950ad1dd2285ac34c3109b1426b97f6fe1c5f52940cd0b266392d5415d89b1a0b97132957842bfa7f8984a60fe048404706c5d75fcf2133695bea39e0e101f5a9181f214234581a168e040ad210c8404706c5d75fcf2133695bea39e0e101f5a9181f214234581a168e040ad210c65cc4aa77bd68bc00c0d2969cd8f2548fb0f3fa727b92f9d4f4a8cf230e720a26e5d12e2c8187516b13fd0f90abadf79e37835bdf85aaa10d6ba3affb11532b16e5d12e2c8187516b13fd0f90abadf79e37835bdf85aaa10d6ba3affb11532b1211487616f49ce5eba63cd677854240a6836644c763db447292edc515eae4d7bc8ae8ac8c8f7d79d6cf0abc4cc68e5fbdd8576aed577b33d54490cd9667bab1fc8ae8ac8c8f7d79d6cf0abc4cc68e5fbdd8576aed577b33d54490cd9667bab1fe3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8550ecd7f2cf81164d2e10135e892e36e665232ce566a1aa182fb2dccea1356e3d10ecd7f2cf81164d2e10135e892e36e665232ce566a1aa182fb2dccea1356e3d15b1ec09c42a31570ddc3dae8ac9eae7cbcf6d6a8ed3a58d94e24892ec83d1fc64525d7a5dc29852dcd8fc9869c50ce140e25a77ac261384c5b79f5f8d2a4dda04525d7a5dc29852dcd8fc9869c50ce140e25a77ac261384c5b79f5f8d2a4dda05cf578d090d5e28461d00be5bd18023bb78f15b30b08fc511680782ec52f7af741a7d5ec962a5b089ee6e57a776f70b05052e1effcc9f65320b286117884b8fa41a7d5ec962a5b089ee6e57a776f70b05052e1effcc9f65320b286117884b8fa2653fa7b5e1b726858a2601af9e166af4a8ad1a4b9583bddb5072978781ab1d491ee2a6650d08fdb223013cc011ee813609ebeea9bd0a21ac1ba4ef0783869f591ee2a6650d08fdb223013cc011ee813609ebeea9bd0a21ac1ba4ef0783869f5a4e544ace786a24ae19fad7b256140d990f4a2af1b8e2b2832428c56061b089aa86ccec15471b9fc03f5ad8943aef43aa8116c39f08e9a689bfdfc8258b97a361a185d5d11d0c45cf9bceb579cbfe3287d7c7f3a1096afb47692e0af36f3d9399856ba05a9c9ff9051c2673dbbb88a6f8f86f9de37d430b664f873b60be7253e4998daf5249aeabfcabb0cbf717c51622ed67166c4c1bd4f14867d78f3e3ed374998daf5249aeabfcabb0cbf717c51622ed67166c4c1bd4f14867d78f3e3ed37adb4408ee6142db7ac166f07e0eb3b5941cd373e21346b0f618513b35f1b422c6c154d59420ee49a8fed3198d4e84b6b3d569e719eea85814c1be1d3869c1f4d6c154d59420ee49a8fed3198d4e84b6b3d569e719eea85814c1be1d3869c1f4dd5a8e32df3297b9db164daff1993bff6b52885b3b417aacb2292fce45572408cc0afb41571fbade468795eb34d3a81dc97681edaa85f7c3bb9c4224c9c8b24c190daa379b6e58d755652bfb39fe5fdd8059c98fe4177b4de5102d8a0d716acd7f1072e6bfcae00bfb3c01a732a9739433a9b075f2aab4c768dd3b87b9c3ef004d01f2a831479d3bc0cac389f565cd8b844526c77a537532037f75d1c01a288ebf913b9bbe6d820bd30e87546d33b53a13c70cc4daf63f170414529b1ab179f7338401736533caf2e6d4d0604472818f6ce99c9aa41bf85bb3b362c3b650dd24cf1089a64baaa00f5650ec1eba5616021e43fed8d45a72c482d4b7b75be96e79365e282407690ea201ddd345b9a2ca9a88205eaabfa39037de8e0d71f1d061173308a3f804426f009eb42bf7e88f29b79e51e6d1217b5d607fc2795320608121e5723f3352562d73ee210bfacc277c1c58e58cd7f429745f1ad9e92f516b44154229bc375cd94091d157b7f59fbcc064b2d6df86ca42633767f13e8a1c41f860ca42376e0e262ec537ab7ddcbbdb3adfedf0dde5e712523b5539d2c2df7cb71075e68df1590e1609a3c0f5da6127e06d2c45ee3247f2fda575ecceadaf28549594f26eb9915e88745ac61e4b0928d2228f2e32757e1bab123e99d50599d5037699acb8e6ece57c8d9b7b0ae91d1a0a52b6fc9e6c6d240b7e00c58fe2acf880bf29acb8e6ece57c8d9b7b0ae91d1a0a52b6fc9e6c6d240b7e00c58fe2acf880bf23724b669f58e9f533fcab366eda1e1e572f41aa8e64a157438ccc9612707249d038b29493352d17b89b01100d68462e75ab6a3e2eaf21684f196ca6ce32e94cdc1ab5202ca7b4d0e29651fdff7a2859749dd6e206cdd26cf08c0f86843a21bdec62cce6afa01697c71c0f77d8106085c6de76417d748d959f1016cb6160c2fc38177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b88064338366bc1981967c12c28d2775aa9bd88b05f28bdce9a2998c2948707a04652ee6202c72c65b213a0d44f4f087abac42e9178713ca84b85c5b0c0849601568ad88d941e85e8ed6a9fc3b4d534fe224926f264ebe38b61582da245ab687347985d9d4893c52beac21fd3a384626b27c1635e55f25e3fe5a2ac9c880c9a483cbd33a6507bc92360df61fc2d43cb30f311f264e420a39e575870edee16cb774a1939c382c4d20b6075a1133d0a1d094daa20609d5527d1622264f60f71c0005bf45f5c902433b4c473c67858ca73142f72d493f3b0a8cd7bbec480ad6d6a7fb991b67bdc77052733e53b105300c81949912ae360212ced2967d3e4982e086901d607d3b2696b4e1dd9e986f85af30afe0e325f7d21d1170000916212cc5a8336a4e9@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootroottuned-2.9.0-1.el7_5.2.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.el7_5.22.73.0.4-14.6.0-14.0.4-14.0-15.2-14.11.3# remove ktune from old tuned, now part of tuned /usr/sbin/service ktune stop &>/dev/null || : /usr/sbin/chkconfig --del ktune &>/dev/null || :tuned2.0-0[j@[@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-1.2Jaroslav Škarvada - 2.9.0-1.1Jaroslav Š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- use online CPUs for cpusets calculations instead of present CPUs resolves: rhbz#1613951- plugin_scheduler: whitelist/blacklist processed also for thread names resolves: rhbz#1598031- 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.el7_5.22.9.0-1.el7_5.2     !"""##$%&&&&''())*+,-./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ޘ-J+8Hg3zA=dD|7瞞bԧ&H[s-P U*L6 ~}2ܭ뛭#cx8GN ^i@T qg@:f;ϱ6؜eӸf2sPc\an6Dr\lX` LXl1 V*TmCh+" 5mtȵ=R637"8:q/iAs!@<=t_OlD^垆N㼿3a9d'$qp9rcrVXI?b(MC.Հf^8 HkRHo*_\ݜӏg:YuĦg#C6q3b@<{48X 6AŇk2 "X&( *.oܲO Oleqrgzb0 1?a9[@u4~u.ֲ9,g8(MEa+u-1aэT8!:vabddG~mn-R@r^=%x\ɥ+~Ol:lCX!mV+Q^LƊv bY:P.Z=!uxeWK`P+V)E1&@*o=[TN;Y0Ych9AfRT5黡zl=˟VX H ľ^3nv4Hj7K^CqbTp9y͓buƂl5iHW⺐#kX.@+ J85y'„V(^fu|Ye=9DolY}=,Bہ"=yxL7փ<9(xM`].;]][>u$)? +Yǭ H}ʿ,]:wdגW"37 w37u4+ ~|?#`^J=QG%t #l*#3Do& *ovm(~m KE/#хXLr`?SŋI$nFQMZZUl1zEj=;g1;Q?"ٸSqЦӱjfon 87@E?G4pDa4#,: }_ q.3bqثC~d}E/}f!Mȧj h0*#'>z s'2r67i*Wcaazp)DucCie&7%񧛕vfS LgefM4:;pf#L8 ƛ#XǪXB.&$E:' : s@3 RuMF#8\L$JB t43Ĥ4ffߋX֕j#ߋR kP߸pH#v8V5\jAwz#I )nAD5=J΁?C]f[LIZğ&`}ƪyN_lve8[fx Xv-@`sij*Ppj)w|GDILޮ_;>73Cͥwc787VNK{Q2ke9Mҍb)yS%͎`L dA.%f֢OFSqY8fT:jF rS4sI\wj=w/QxȀYyIP0LfrnE7F>yf V¸lhExLZ+ORgSzWY${@'FUG6pW zW-1ά|B^L咩mRPDQ;)#\alaC22eŬA=֎=FeQ9_ 6e/8IqSl lz6g>PC9G }a%4#+ZfjΒ\\y6w~ 3p\B%.Y˛Ai]M=[?_Kqu0(i#~SI!$%S  '2֟H/πOҏxp.дTFEnAbWO zحGEV+ MۄB ڭn qǾv67]|r *Vm .&GB(wvDn|G`*zdOA:^F:97";×(4dȁ^Hf|y:tWV/)q+d1K?R%K6GtOG@b(CysIy1Hc-аdOħb zMj4SXyEf #WyE1'bQ:5o p]gN]gLP2FFLwKȚG1\&6Z~4ߕK;UZ#T^2u%FNzwCQלM{Yi<'wf4]c+Żydv٣-m}G%JA*J dv7ɟi57G2t({&v&\˙ʆEkk2rvE|:aX; |+sGaUq%6즫s$;;HoJx8;ggiDk ^o}0@FF#"H 2PB`Yi!g$}nQm8pY&u޿Ž{UBM,f- }x6-mS*Њz1T~}^n+KduHH w`q uFgUĄ9gݩ:xq>8\u9u-"LB>/.zŽ/p@mƻ&yD,?Ƥ|aq?jJJ GHBjZXN(mjIK(8DiXHs%=a5o3[y=?x -̧n-,=01"5p" RgN[YICI5g铛*1p;lԊRLS~n.T$"Z bd9'4oioYdԷˑY&6%h ,@ >/BةB`B{<) ?,s cBM{z{O|{‚){CO9}_| /Z{ IxVWL~ěYݢ 6kFE F,4,Id!+ΉS٭[oΈ~82>gQ-K.ʷHL{A '#r 9Agxji/{i9(K}: B 'Ue p7WE܊쌬#*O:VaRZ^98Xnu1],AD޿ߏ^"F/oeJ/s4 ȫtwʖ9ʞ r+?NV"f4uDR'FAlzHxIPcX9)1Y^mp΂N˰gooI֦|.6}L0鱝e X .`J Oz-wX}aa Y[dUjMetDM]H`ى@Lt9`CtNTyEcm2䖟DϽhˣb8ҦmnKpېG.n\6'?dw&$Al7Q)@/FBlC W]AH OrͪúUϦgXao8\C RٍIsuBK?ZJe~_"6] ;^_d1m3GꝜ坥ӍH1eե;F+`"7ADWAǞ%gd4?&UjR#GOd5nކ1%43K! zI6qs9Xzn|`;}u6QN;HlKdPT1I%C;Uly&mDl?N}?z%W @zFAcԍ:<*N# aS^{rQz*vHƌ8 lN!J  /;'bx:0vpIOVf3IiW\X ~1Mc DzӮeyOS)O:Djc,Itjx'{\Si83M&_Wyt+~V/;rǎIMPpNсԜ!Y-Zpc9l4?m©pRu:V|6P?| KjWpc 6Npu6(PO;N\Yψy&ć1^[ Rפ% Akg6@dFS3g u|/Zorơt? .yWD,+LO4X6SLhFH6-_# \zkUڐ-ItͿLUP~5"{nnL7!\SLtߠ7 ZgD EAAMx#dqtRݖ;8L eYyQ0͗zT`'Z!j?)Z?ڞ(n0-ץbݨVE #X gD]h*#&f`Ql ZC` peߊd*iqͥzαx2RU&.f`]7 5OwZR{A+t)-WKj *%9C<&0Ycύi;R Iw]S .m !Bij6>WiDOj J[s?؊>B^Y͆+Hk4R_`=ёK <6ʼgȮM9'`9ʸ^uj:Í6>o=\Uq4IA!Ġr]'w>ךGMo&RssG+*_)?ud'x>,8 l!"nnDZɉwnRqKpa<)>o;g*6N`-sOr`MwrVBV)'#~Ul/H`AVu@PUqĀ ̶7jEfB `@/mA]cz/}'$KӃ!LpFjF:ENcŤ9FI$̷͘ (4MC?0r;_r}Ν5)ȯXXG 5T&6SRܣ Gkr0Y0\ Al':aײG# ?,/Q!z&#rif3[ڒhKf3_(>\,v 2c[ЏF] hH3?`qHf⃼<7bCn?84\`SLZ5nsöH)LA=0@.`{^!2Ȇ9ybIeǰwes.gx.ҝWWmD̨QZSTեWsg9 cIw#3DD+}jjf{"f~Ć6Py~f80Ůu<߱v09%LkRqxX޽h\v=bnk&+S>S_ (zm]wز#1lF~:IT<%yGs}}|a|  (z"ţa@^g×!X6?v=ἙzyD;x2`[a "5->ru2yM4[Mɏ1M\bqmX2~ўX&P{ &RY_SC.\X+).m"mC;f]G[&3u'x46/]71NkL vEmZ@콥O ,$Cg5Ol%s} {b:)G/IJiAǒrz&k =CTԒeﻮSü ٌlEmG@5 Po3IN$3&>q^’ZD! ;hCA ^։IͤEn)V3cMtq,XtQ;rXl_氭T߂ k;vY @X"ȟ ^x\7,tЦn% <$50cSJ Ov'8,KwxU_jHaj:Bg7H=+E&GeqqQ #̴*^A:XI߂lhR%ՖQGIǙ^~Dma}* &P-ۨ>u_=rʯ(/@ACJ(d'rD{MDn-ܿ d'wqDЎ5I(sw!O4H)Zގ(63q7bUc0+YP/= wq]{hڛh I,X N=TQszB|;S>b eD/^9p,|%ugPFn7fNZ ۻ=w|4'P\ܘN,i߳- 4m\~&h?X@׮ ae=rm. c*.(jOt{ڔj8Mo|||GU@=:+0%1UsI+LxV W..':pW Ĺ=7 yI1ގ@{C`:i`^l4RZ dLeb~(Q܌Crq0;ur PDj0xF{m ۫kamGK&x' "/labD`l p9N.tɿϞM̿v[Yv)@Aˤ$1y9ۭ&([ wC颇/w+'H :2s+3@ 2CWV[05$^5a&䤬JI V@Fkx!Z?2>+[l}4kd]pWH\r`{ 1 B`On\Mni n?zX$mOh|Q븝U%:P* d4&)[)D"Τ"S?B] BB}8@ih1>LX6=l .6nКln^x~7cڽ&&;s '(I."|UJ**v!8 =~$IKkc E-2@3ntP b!a93K -q$'Oe.W.o URa F=BA9.GҚqb?ͷY3U`/O_~<ժ!.QިnhqḡT @}QlAYwZDm%?NENZ,WRIXS%2A(zes]FMn뗴N2@gؙbԐ7#_d^_COa`cUR1"[/+|$ &[ژ,´9~ sX~HKc_mgh 8Jƽ۰Ԇx6/jYyja~!.|"x9f%:AirM -kk{,×WmZW2p/!X_U^#߽K4 xƾM۝-|:+.]+ީ&aoq'2;s} -R AU (wFqS}W3e K*Mn:[ROc5CiG H=WpMJzޝ6OL=zMb3w)CYgלʅa5)KǬ t~<+}q/2l˩޵ *PIϗ#x}|ݳ+\9avd6s WňvAj9+#p_&O l0@fa@SI{/[=- WxL9FBm/z(dLh&@:")Qh/0+ު;ۦ /m} sw&A(lSn|L.π~c5;IPtiBȍI &iqLtwX]c2!c@:_/!Kmԧc"$7Hr{|,\ơi2^:x@_` x=oh=aؔu52k7Tmj$qN]F:*l9]X(GTl+~ph~Ӳ?G,9QP*TԽt2V0~ѤDVRڎ[k.β]9U)^tLjU IFd<)@:(Vw"E?5؏\$dd{;u^3WKaU4Xc.ԓr}Rp^CPۗ?T]@~lgچLXbՃRoiwV<4s f4cgyH(ly)q|l@NnʹF=vqh57VceEˏ.?PƏ}"͵5_f!/L_A+U=s[ߗKT~ t*dnO_Ty ~-|z q۫o$DSJUFg9TIo\z'bπ9 !׬,i-g "T;.53\U-;IKٓ,GqXQ F=fT_tG&H{X" r5z';Qlso9BI\iK禽0].gE7ukcFA8~9y;X4^݆7i7K *ōi29C])},jìL-y̍r4ДSs=GAn/s痠`~jMefUfC>,ll𯵠 B+YepűڥW:is02@p2Sn1 ;B8QHf=&OjjmzPlpP?R‚!F~;'K~[ۈXs&()3Bià&yfF sAYӢY%ZlIr:\g šR;&DIY<\&g `L B Y}+/J&磸h/ᅯ`)bd.B͓rZB>~rG*=~&`Nw}*BW_gհ2ºctDn ҺD(\ȯ( Al8ǸR/C,{HJo?{EM='a`Yo\hW "U+1>x26@wPXvk0]EGDH+"QB?[(+@TxӏT 4$DIa|bE!ahV(Ü8T?;2% )H~tff6;wOkݏBU!A IK} Y˔\%q_*O"X"\hGO/;%5GWѻeҾvzŹs(G53w, *KYKTfɌWIM7[aɀIsH}|!~.[6OF/%fVP*cjY1g_G"gRL!X!Ex \ 9E .$G)X1;X-i6,G ;8,!|'ڟg?QExe4QY$`il5mTt;//5۫Ec./8fJĈcJ$aɖl;? I$w_`w[>E0CHlN{XMB=+ kZy4+\YDdfVdN>- &AaVЯx[Af4Y0ӮJ"gUèLw=g-(#^*^=Aq'8m4?h~P&l -ZR;A^Jt%DƟkz$|a86SbMp/Y:iinDǿ3YPtt57= "Ԟ7yA;G(z_pHKKܜs@[q<3J4ϥkU ҉ );-n_>3paw}?G{]>sBuZ j6Dž1˪냱Y1 5# ;b6JWB3Hh1!PݓƵ1.q_vPI`dK3CcATANeB *oanboW;cUzQ'pj̞)-n>*;4YևXXp6C٩w}*7) Σ~Ɣ!ƌ\`+MWpC\r!a?%T)jVXEU4oi`~.Y:L M`&*rJx3 y+ qlz01O1lcX\l0?O ;duUI,Z~5ՅdtϡL}"D {83wTIP1] /r6#r6-J%Jyx[w81 ƌ~ʌY]<;Vx5ndt5=XyQa/#|͝% JƇ ymG- εZYS,<+ѯ#={ZdX9+*H dQO(;9z3 ,"8۵7HY_zJգ fy~[Esh;Q;VtokрN.Tk qԔyI\動k s@}mE4!LB|xJKu|ODT@wz>,@~pets2`KhΦe\0C'B ÝoӨnO2HG$ 4k^RFR`AGu! ﻧ&MqoZ!FqE<.-g8b[xVf!(~ &`!>&]00fO޷F=UNzZblEBn gļ \ICV>FL$%z)g9Fpk*5ʘdXN2ļf^N1+LԴ`۬"=@i'%{Yl\7Tj;'rՈ@](KPm"c)P`GgnS:];1 A=ss[)|0Ci/pwmHbW .'Mp~E Hn m1`ߋh~J18Z@1f00{UOxxզdS D#=`o}=JH'hz? _žVdX]P65"盈2-[(c`Y;Eplx85lB:Cpw.Hu ݢX1]Af+i{~lAwUeƽɌX}9}jٔ>BJhsDoLRc"`H3ӬV Cxr$Ru a,?eMN՘,mJ0ht4fJ].fzne334'1r'k([ r{"ȰC[V/ B%SyKPb|^3D~=-'B9*f8! 0 !X6we%Of?!N/ailR0Tƶ]M?09e]˻{[rwwؗ ѻz@̇_,UWz5[5#h,= d+o7/3&d`cef\|/UeOE O`8ڐ u#~bPT?ͦG4v* % YƁNH?bI(^"kP;s zZX͇Ib)vD YD"$վ:#l[ BOEKwnPܼ育R m5fV +ܫL'K&-M,AJi6ꃘ FVy)oI[fHR&-nd Vq:\FtSKm5S ռz@dxё$+nwe!WAlP "MrRXy3gEi-58g2;798y2i-+R%C{-ށ(QCVǿ|nI@KN*Y`\L@rhJ}u8[؝IOGn¿V1=f;.ԜK7bHVW"`@}ĥ2$~,"CӾpiV܂!=}eI^-xkTbM9paTEVOel 0~h;#ʒrV.6"\Nl7 F?^yCA#gFR?xBnbVhVIK|OLtlI>{~O*N¨%. >$Ng"5+5s߯io-3z-%`&D0Zpv}A"wK!I IA֖ QUce|Lȳvywο ~[U=(ͭIc2 eu&>TmW>Cۏi›M>/Z$y?}&y4:EjrN vR01p%Ws%K5'>P>g ehbL l53pb6OH[b?52‹XȒZ4vW7M{Wjwb*l8UH>{,bg YzLCZ7n'MF8'ЊL& (b: }"{g!<_)Ye=y`.7_N*P_pYbY|k /$Xp!Z|ziH*P7#dI .ӧk SjמJ$02yZR}=v:P7lfhgB9UB.`)vr+f`E,1vtZ( Q&㶮Y_>|\ڭ;&WwW"Af` نP"&X@Zͽ+YP,Mw@ 1}ߔVxoqlu{j/Y¼_t\ߩ|9v /S`^$K\FjR?)If%E]T34EG4v D-x ^̢u@I B uf9ZقZ=Ȟ =!2|IWL`I%q)7X87==' h?E-E8r|T9 S$ %k"X '$8+y"ƉS5"F埥>K |?s<0oVSN']mjna ClAd͈bPoŽt) mYjbdL;̞v&fT "t{E^ޢXĠO᱄"i1= Uy/efUdc3M4V}U= 2^GFeɷ5;E\*R[ J6R|8hr't_A:Þ^|Ćjy9u!pǓTwXVesR_ ߔ,@5)׸@7C PS`9!4t;^O@ý޵-@ |g?%j%#,4.~6Ui+8*&A]icQZ$trjY7jjB= d4VJ$ܘ`%c&MWaˬgɿDOfVɶhtLLo]S dO+ԚQ0> ϓh| ܔ= wnMS簸_rF81NՔM?Vr]N}Vt&EL0 YJ7U}TP=w\W!eP5{–p(bJ+RGJ6D/G5㖶8Ӣ.V=7V{WR~/~ oO;bጷ)3N&hYF?N1"kŦ}SIN*M[OMsGES:oHV˟EC!tX]WiDs"<Փ7FTlw6Q$ !wJ96t "!hi6r'Tȍg|4}ZYAMt#-/d,D4ft+1TH\xяQM5N`mLyiw8ڰ|wh n rwş'rWo^I3W=;"KoK .#'$gR%>sK9I| }[.| iz^ɰJ3+u|6E"ل#<(h4Yfz 3Yke| g\c8H2 mdsvi{y<]+ŻhnakTjYCtL5MJe^$"{[lyu9&Ȁq[p4<؜Ӽ2Z^aGe|1Ɔ |q Em9nNcxOU,\/d$/trf/e| ƄVX`UV=7C jXNrrdKȪ8a#ɁUɲ\'6R߿H¸((͞,<L<*x?{L2;Tk~ODWm7OmCck9BjF)|5R{ۨ$+L{o}ǿSػnmiRL#>ϯ)eP5̲ghJי]@i0vRt2%߱Y1Ӽ/잢wғV&J|4ހ#̶*Mp?` 0JM3vu'gj %^!lQ޾J"nON6 Uvpp aJ/P ca4ȫ UhR( pa@[r\5:{kJ,nʊԚ- 4'+0~L ĀІ>MB:^,лTP|ށZ-?ڋhCCigMБjWtzoItת^AeNWAt*XRA2 !iL M_6M"宒#aڷv`G\~xxIfCIa@Õ^;H-\(\c3JzܢyU]|I1=wyj3 P>81O Ǚ)*=zG|dH</zWO0o%ʄ\aRek[ { )A7]R, ?"X/TªJ6#D8薾8phƿ"$^/>=m礼gPCT۸ e fr2(G' 0}+~10 a $wA<Ha1_@[~,g?Ֆq##"r,[tN۪V*)fW<15yNmgV1OQBKX^T p$(XeSdd|g6Yƅ)?~7&ӻ&XH#R ~aJ|&qDo onӄ.b?3S(&:grF3D> аLuy|u pE/b>ֈpXSsJ ju*`%߻dVɵtf 9: H̫HEVRo-tf,VV]$}1n0[R[@VwQMD,¢VQ%5_kwUL,pi) Zom*+hѢ~?E}Zjr,mQ\|uV+KߟWJxD/W!l}'- exnt=_~adD:3VǕ>jbK Fiu:pΨ@ ^<]?Kl.c}EK3Vy`Ht#tsİ\((#i$0 6i|O5ϯvB4xf9D 7bG"JlзJz1jBd:G\Q5Xy6~L= {?!9_?ŇE:l[,uuJb¸K04Gd!ψ$^iOfXri3vee"UʝwO6ujIO!}}AܽAR*nQ4m&dDlj~njv,=Vlf8ϳJ9G>pѡlkě[\اf (Y|x㎐Чn|dԔ3)(? K=aJ4X`T)`>LlJ&orIz2tMXW3uEm7FՂUƞ%Z^OJ@ FDp_UG2Q lj=]bpJSڔ1Е H3M.XM\[WXv} v٭!R,(X``ƣCH9|h/yxYNUo@,sۿ+c+ƁTl;tL'M^mƞd-ԧ!\M[& Ѥ8Utej e@-c[@I""rtmks˦կ,2B :_:886TՏ|B5T$ ^\u4p;W (D|E۳DꄾKKvt*LJsڈ[L.he{^u(dmlQLUS؀eΓy,ԍpkMsC" :Nd.;88Af' ,6jTQy[K'b4\2O*Ccs{'%0?(2jkpaiEѾ{:mYn%'HC{C0t8RVx*_)C[hvdE=k1]ikWO֋O^Ż҆xϩ327^!v4rdߓ8'WKb X,0K2'('<$vNSd,@eZQG{ktP%3Z؞aN?7i j,Mb'H}иA<_H:OD!E^I{y4s,I^C+~( ;[m:—菬/ڸw(F1Kh <%6뿵lBҰ5O _PB>@LtRpE5Ty̷gv{UӘK53R|lہyF1:Xc= [֦:,2Ӓ}$ PN=#p_-^Y1d~ vyIgkJx~Rsr:rnrb#j]\%yO/hZ#LU#i|Ab` oz0ppmt&pd%H:~<>~wL*(cjt ΟAL>ꬣ19VlM~ Û>_֠T ;'Fm+ m}p@NX L 9Oqbu׉ zvjISTRX@:Ð[=e`xqk1)cji4'FpL %dSfn,d6 gU;`ƒb3ȕ?p\cS6,'<4* R1TW s-'4-;«!ʰW"-|olQRA F;wyiLj_l݈AC[-{TJs ֣]W^(Y${kWd ki3H8ef[&|{(e ֙uќOk?aڸS=fPԧv%%qQF9CҡٲcK>P#1GׯD`+H(@$-v1& Yr:1gN(ȸ׆sturJ,4ڼjhJWHpR lM! aGQk*UV8 BL[׸$Z?[v/򯖺#()M@l :~LYP5ߡ?=fDw4wĹ&G[<NJ#lq>|Br%d>tU }_:q}dir7ó ('- Lw/ p'$@UWy}WW"JzU`ľ`.jAq3u| 1)"xy"QTHQ#n]=qj:S'O#$?M*W"'RFq^ʾH#r|"u לr_"^A*bKzl1:LrtE):ulb.sX`%9@ r'dk^S(a^)BD./#Q! މG U2U]l=ZłYUW$͜Z4z=ߤFq˿*zxWtP `ݙz ܲ~Saact`o/Q"2H`vTP `/@_SKǿ(8cfCF_PcSDIFuL4ʕGwٞu/Nj܃DTg|e.u[ۈlg_'6LnFWkو?/M뼰8*%=^q,LD!U&>`=)&.f"zu+#@2臧Ft@J-H+ +X:&m/5*+ء8es9Jhkg67iX#Rc,*z-tqEwo2Q c7Jg3)_p=/K7F够^þ;geO|w0؀}W2aD<׈AWxN w~5gͮM4Oyi25c6 !ruO>#qBNѣBXA7E)s eS`PN%8Qk퍄Q+| ÷)Ҿ&uܬDK;qυE0锓\l'ǮSEZmdJf'O`_.hh EܒpvQsu5Bk0'ru0 NJ3xIU1Sb=+~gǒsytBTP V0iPO{8\v-xi Wuw\?&9Lfv!-<{Rs5fXZXd$ZItSE}me#])mn^xH,kL3t Wu˻76Ft%c~X\Jnd 7zuQ`w..gjPD~* Be ~[ʒY/:P= #f$\ oZ U4cbD|[R R\g u$+vτ:\^횿$Og<.QxjdܢZ:7:G&KFflKӅ7fck #A|(E9V.:R2},g_@̺ǎ_}ˆHql pRQrq1 =3oDOGc}qCE^xDK818.;.S2E|H`ܡSیo/W-sh1)"D`ΩARR9@h}8Q&7 !V R5@~6N7˞Q\Q{x&c>AG2B-]O;b ڏ)5Pα kE˲H6 }3d\90& 4\]o*yq`|R +PaN!hH?C% \ su"M^JZYOäz@ S&ǶGRbl7tqPB0t4>FӅ,!]0!bgq8_Zd}%Nd?NR Tije0@ ɂru ĆLnVSVB'i˝aP1S@DuiT |>&T D_M͚߱t7JC,nz54UK~7gA>cl[ү6هOhC;u n椚cIɪavR߲~ Ϋ*ť֭sՈz_˜}Ʌ;7MUXggJ<~̋̿4_gWɁ|nxлOK|=Zi9cYнȂUNӴ*F6ZLnfh'nڭl>A Ҩ%=߱˗'LI?C]eE{wo6[}lue/D&&1U$^q3+:aRP?ޔTwV^,A b tb"HᒈtX].Mʵw> 2Wf@ D sHxˠiGi[2/秇X Mi ʧXiVX- Vl#}'rK(IM.ޟC\5Ӵ5O{g?*E0'fY|yA9e{} NAŒix3VjNaWss+ c⩇T0_?/o+I2a2>>PriU43"sП}.A hmsywȿ:V;XA@VJ޸mSM4eY6" 3J ~ 2I;:&.ਝ.3ξ!| WItVvX^"wя^F]ֲj'[ugmū?;道7@(YLuL;֗;}t1IPP|$ \RyM u#="Hv9e;wh|yuջDlL&Vur=Q&+,F|:IU> FNndq@#%!RYjo>lZior>Fz3J0t'Nsz\T{0*ArUW)ixA֗)}_?*R56 c8GD{srHycN!#!7B0 P!.k S wn@"#f) X@Aɀ"VW-񐦾*=S u![op_-e[-R.ONE@$i鸘of/B*ږb(UnNI,0c+޵;16$yB g~Ҧ;r_ '!>vאKyO~ }"\`eWsߒ-dp _c:NxlG5C(p̲>VYwlg6}gSF'P!9Yē\bVX߷~'y7Aca$_NhMpdKeQn!KB4h[ i`IrM^*@AL1^%JUW2IPӜQtҁ\˥ aGlSs1eg㑊ļ#DiR8$cX>4>A؊=5[f%7.%|mG *yv*8 v wXoUl /"?Ke^ڔs4kbu@GJt\;It!z. #yD""e;u{i CYrDEEH5A$}hGfx<6\RuQ3'WPCH^`G\fwvF^2_ \(< ! "S,Qssps &'m!.g;j~qG`4;:qA*r?K*U}H`N1wYVH> o5XTߌ=e?y(R7$]A4"d H2h91^tSO< n!;oL(uΰ -)WJ>gsd -WtsSw--XmRtKĻO2% yw {~/_Di6 NJcqÿ ӻ\qJɖ󊈯]Joڝ)Y P;wTܲzfVUh'.);1_|BX)3VӟLȺV7wc<޻몬;@$e-Pf놷 Gfulcw F1;eV ]ezN6^-h_`1TuR6kT߬:>GR K<9) d`NwDKZ.BB&cs9@#@/?Uذei(^k%ihIp8)Ht peAX u5 gFzY[>reZ`.d5a抑ET |&daX&`EӪ-?o z̜w pc27lG0-R+&ed9|~!Z1ZYl&=ly`Ia¬ۘgVV=σrM+ʪTõԧ۬=˼5Jؑ~v*!ERzI ;O cq`)-Wy`?ڿ_7|1Ew}x"'8=>@?n.ΝBN PVhOtл}| p?R۪M#J =λ_-Wf(ms\`kP?Kҽme ZD"{󚪨nIg҅ٷ\ arZ"R.p WV# {8jvA~kayqx ,|1DY=t#@ zP(3Tn~9rMYIRO{sZ8F@ЅE [Ċ? 'ː-@8[`l~>dύ?a~z|KT^Y+!>Kx[_vӲ[ #wp#%ox "h>xi^ߓEH!c~)5*!.~vȃ[$ʠKZqEt5YO'aQ"ƙ K }X::rrd">da/좋Aq-Se-T3_:V.u`ջ6AM <[ =ΙbN!?%SI5Ӗ‹ׄwLm.naKqJƙ( "[}us14QN}IyZrr @?PPUԞVTf M`ix2x6XYY:;5𽨔D~J- x;'*AGRJln t!>9T;@^Lź'1Hy:tfuB[NV8՞e_ו u1w\Mz: b?sN6ߓS.!Zԫ#irL]55Lo.tQS?tࣖšIf[1]}?R[' ZATǨdeP k2% -~º}AwQD:LZK$-L4!TEv@TGⷱͶV}?+wg#p?&ua@ lFO$VB0ߐfGu`OkLMtZjq L2*"Q6,l I6ͺx`-7|ѥCQwEzREh>9#ƜS=iAWȨJ% w!', n.M&`iH |w-«B_]Cr,LrXb0>l* jkJn8y63xb"o 7I+unx cQmf1/یqhx| K520:W"1h44'Q8DOUWl}j, Es]̥Oeoi9_vir.5-Pp^ʴaNtcK·!O /Bͳ1s޳8weqV|JZJSŃ%`4^,搂[(WQKtzS{q2A#nK,r4-Pae@ ~ l%*#\ ;H w{B5)\`V0B툢8RUH!!*IV ; >LɩńE2+001G7j{S;kahu 9A)FphUW_HS'KBbƻ1j'a%)}qrgk1W%&Ca:޾`!.MvT)eeZk/葽JŅUp-JP޸|V.AҚŠ5(Wv)t4&S"D:1K7s?e_Dq#z|lP@@h*#nFy0 {:2~ί!>:JNdQ,\ F*c9PY8qt#rek owYݙqtFS$s<=Oo)\R Mj̵y [Za:Dq_',BD%voÀgp@QwЧ.ElKr1C]$tnAcg\S^D73XfY̨@ $'z9¬xKr!|/>uSEb1*W=9M!fenp$F'ܸ|#oʦE1F ]3}8>! F.dd9Eq~-|a`43 {^ŧV2w{nrmJ {35g:5FhJkzKAp$^\J$CjބMAh'RuB@$NIb0\|[: GJ7/+/bJ*H2R?Τ|ƒE7ꈔ~E%ӻ Rd+NҬNdi8.mj@iQWpV0܀ lǥבyyzᒋqWr B_FeQݟKgIU痮IՌXSd|ofK1-}nm@J֨8]$e+У~0ڻ>3-yy5g ² /f"`MOYuS\Z!g^a Tlqr9bވ(oH9&fǼ=fM u`кqOcKL+W򠔑VRC_+ƈB޹H"Ge"/mwYP>Fes ;6ILmċO"΀5@|)VҤ=r{֋T0k78vV,orJQnei)))SnyUH2LӸ%ÅУ kQu?TU~w]9eefV^PӬ'L9.@ 4A=W83YڭzuP8cU:ߋ"XZ7NZMQf5JQRE:FSj`] ū 5N"'X 'ܨ!CHȐJv5bxꑹ xm!n7o$)Nvk˳ 92(3\fاÏSnl]zˏ4цnŻ񔽛vlv/DKWw!8i`CRd-s]sth,a#p&&1#Vamj(^pco04DMጹ!~q`^ǻ n7ʜkO`Jyp Ap?ilzaLBL =x KZ^B@LxyyYA$^&*/ceo ]񾞎.l uZײo"/m5%ؔ8RYLH(=~5PpF=EORÞXa}C(n/{L2z;Ʒ}'Fh׫je0O6F *hT(#BQ"Abe2>?_2fdsuՕ| -6aHg=p@ZF,yMl{Wgi_'L.) 0a8M=W f*iMQ<98|sh Ԋlg9~H& έ&)T=IӍL95CS kn~'`3AQ Ȋv6a \C{ j_A%jBοB>ୈw o[=InTL= B[y/qtn%) ?Bٕz'P"8~& )Fa/4wv6H` hCdPew~vG~,g:bMaR{,=sJ x8GHumnhCf{4nm.3Z*" 觱pbyDUO]8c#83,rRp_>Z5b 1O^_9m ӉI\evzϽ]*z-13\19{Ʊe$73rS~rzv.7|Tkq#&:)8(ɐT,'́o;y- g+#+fl1( <姁7 w?3\<#_`Q1 ) X.P%Ic΄:͸> `㱥v:R%9{tnF+ʐ}BB1geoAHAh J=TN}<`mm^BPq]HS=bLV1Gwr5_ X}^NƤ|9Ǖ!B1J+O&zXʕf@9l2+Th{_3 QKys%N/ya5HCpFh?.:8082S(bC@TФp,,_nP O^bXO]b& !ӫd_Nn"TN.@=MrZav xa)1z:]~ EԜtRq"ew)<*&2ĮJ}df=47~{4I_[<I½aD v&KةdmH?e ˙ CGM$`nx2p:"m2ӧE6*;|aj@T>Hm|z@|xۏs~IZ1 Syjk#lW/Hѹ=/y̟mGqVG eUOdA> RW?5|Q/m$pŃS1\+\nQjB~!,5 N xJω<#Ih/0~bI[()'}b+t9=ñn۶|~B:$"R'h(+c/%F&P#.^U^!Zìְfw߼yC RA,): rzV s6x`~vv8o >J2ܦVuI ھfg[P _AC?EYw*Tߙ3>vGJ#O:H2M^ӎdr˽%y?,7޴VFc5F:#t+f0}Ti,/e,T3-vq0o*ӁP-#y@j[\w4۵Kh%ҮF_X^z3Zx|zxnō.YʷZ6MN2ٟn7%"Nv^5SfzlZgl rh W>PTHTFD^6AfqTk6h3tfTqjտ,W,0)S_D փ6B]=Ů[RU~axA_GT$FY܆el^ZW̤ج>5!d2xM( _1'a]?MN^qZ$-;Gxu EuT lBA7 uAC) ^(֙$k(.V5u^{B~HNT'[]F>jLV^V`k#tѭ'KpY㨔Q\}#fg/im}wu)b;U4o@,T ˎ, 4Pla̔k]sl+F~ԭL @mw  Ow1Գ-m?ӧ_&*rฃHxQ5G `7tKZ[q*k[<j_D98t: ,oV[%Ԏ!O4ݖB*`]IF]ˍ(Pwmp]3IH_u#Ae`~*5Tb=< 0P@Aq),g 3Tu+e* QO Ȥ.pZHun.Ɏ75:]2ڷn2%cua0Fs7oTg>3*HzLCH h`঍Xb ܃Q<L93"Sь~%^*2Hμ1؊~aڪP#/%9nLCk @n6-{VIYgdnh3]<7@!UzçWmǝU$Ƶ,5MM=sm(mPlLQ`UIIZ#Rpsഗ *zvj2%&{x+''iFie;/)b4~ z !WNo>R}wgP-.ݜEt%T9]NN^q$*wwĝ@JHDtO63G98T2˰$_ήd(ov@<-aY5[<S$gȧrfLү|mD#FW޼08\!-lƥ{B Ш<|rUO~uMOfL\KZ}Mo,/~${v0$ִ{b8yrHR·kV6/.<W;oie U m[^=`Fvq](=/ kZj)$?_&O*-̶ h6Rt !R>ńV2J8V`Mty{ Mz@Z쑲V7\4H);DfĭpEOԣN+%50Pwe1 /˓-d[r0NL1i&\KS Kr)T.4ư\ywh) o:UL@]hA"qRtZ'rǗ´z?sqq;.B/ҮOJ/qeQG(V1EZz('f/MSfV⸷vN%O[Q4P`39mk0 mڕYp{aJdž~*UW 8%/iXmxITYNGt#}LP. +H&v Sd9Tz'K68(-QP3/}!]H݌ ?_7 }},ؐfi"4P}n-ta{jiҿJѝxCjVu3FldIgh'}Ȅl[!K h}0);=h5 c݉9Da/ =5eVz}0M ɆQfy2Bpꯎ 2G+|z$ח%xV)?{;ɫvny-aQZOD4f 2LjUVH$dAg'%tY^:\r3I%ѯgC6GzJ Lq7R:XHO濬dy"4|[WqZ=wE-)DAfՈUB.uO(!yH' Ud1nU/6I'ڀ 6;%|ݠqy{ğJV+5e᪰U7<)Lvޣ~`EJmQ֪MA/tP?C0oA;JR)NFX8Ú__YH ናB%u^\;=ur)JNSq׌ Mkzf\?'!U^# a_2n"Ahcܑ=aqF;1N('Oĉ[d}0ItNCl̖3e .kϢ0^ 2P|1N+ L5`҄ޗ+3oC֒Zt;t:kEةŨwl|A >udclנd*8@'p mYD3V#>d2 JŖWy^㝜'-& cEnoCM| U2*#x@$j՚]9GG|7_\ !em>s5Bohvδ=>i9@i܇% Wˇɱ4e<,Ťvg O0e/ǩeXY1/)d=jx{`J ꖯfYq~wFZ &@ )U^0V;K\Hg^' !E\Mnj}}nrj\f22Nґ @[ zCN@#03Ц"G 47M-@s4c׿.I h_ucnaGʚ[qr}9 B%jݶbL3#>2l(bN)KG"o t{:jnM(v1c@w|(11GO\\{if6+L=S=H_`r/ercRp#ɝ+PWR6[n%nIDgy tS{Cz 'ϩYc3u|VEk79o=eM#IV3 @\Q?:=<G)9}1b)?D7]bΎYǮ:Li)C`_L7dc)f:x/"e/<5lw1(c[.<\[C?9Sbr?Bsƍ{͇L1 J#[IïI¨6.H 7A1U{Uoߖ x5 S0JpK_K5ABiNn%MTw&meG>а&>Pb=+(%r"/5R, r~"_]:gw>('RXP߾  ן%*궀\[|V kMHƶM}Ȉ*~cwqO ۇd 6.2E`:@f鯉~&-7 AQCs6i'&DV ̳_YIH!)2f~DeDiD]M Z}~_MLߢъ}C̞`m&eu:o(A2}Qѫ CNcΔCKI4*L7Pj%7'V$ EhtPa _I @hMNµ Gi<;+ЯN ͥJw I֘A=FTQb۠M^L t#v_nv&JoJu!3€tvl_.j~vɛYRkFD)_gmu(.HKkk9^0#2Z<xamsڢoECBBs+e-P <GϠzG+Fw_FPR 0DKhW]g: MCci:C"V*9%nyc{LMY"*k(cDJ f-fPhZp4aBϙ֪TYVD2/Py=kα IQӟZ'm~'3ة[R~y,`:Vԏ0>L/afE<*ƴGLF \kqlBh)6Jk#H #LJNe+II+^h e#ECzػn8bUR^(UPr;ҨdT{^dM~@ ѫ.RߌS1epEkv)vCnSU!9+<)q+͏ٽڻ=MRn Ix1y`=|toJ,zEܸm9SV/dQ[N i|Vm3v@ܿ)x*%䱿 E1,3f= vBXEHM-|)?bX7#6\+_.ٻ\4]&|Pd `I&wjzif9w.e &d;N5SJx>; .aSB'B`0C[)>5dkŏzRn*BQ{P]`INeҵw|^ pmt[P4ÿ5.ecTtg =veKYաJb aǘ4E[q+c8 ܋+`S;W_UvR'q:ZeN|]vѱ .6+(iQIsxMHus W6X$}f})d"kpNgnȿ8udp3 Lh dV3Do oN*>0] kfFv4~E?P'0Rƅ9pr)K^a~*V੫/M֓ԶbgCuQ'ͭf(AB]kH{B߰ySZUvv0x;:9ro$r? xVcb}#/Ww_/+8o3n&,mː˧~(pKt6A7ȧDl cmPWc+w[w> V+tC`֯162M(PB Hsл)w6 Uڥ&yD\xэ $4Zf[)`.rw֫ 8rnuh5378P] xkx8}zt}Z)S*LY C87И06psՖ`B\*/ N' gi ?*pU\~YF4h#κw발ćo+=lN+4_Y5}z vAd߆^j[r=?ѽZ uK36Sb ̕$\ky`\@Q [bY` T+WIff(>2.Dzv dЅv+nQ2MQ2yɓIf5iMnp~*I4L+7w,,p+ϟ|}OODMIu~ěFV7= {n.J1 ,tω[tG @(wyX$jҕ&Ӓ_Z\dE bQ__vFe % -t]40`S\R~L+NbnH܄}9Qf,E@EH?p2+sQɚg@s!g6SFH4+>.h ZB?R ĬElJ]aO-lq~qT%T1ZFveոTaxaaQٱ3h%Oтi቟[IkS}`b0ᴛRgAm&c H-*5!ֆU5>D@󿫯~Yuϫ<P\uE^\M73(~ABW éKC__1HǛ[1!͉Tж XmE\&s:;L0d]wJpy<"J W~NiAO`~+:Q=53\r񯛞Z?߈'eqH*TiqQ{\)<,C`bv06o;2E:ݱH<EN`1=s"'0UC2=gx/: Q̗yfs(gvL!I2.񗭧.BPQa';.ņ`:l#5<]/IX''t?qzG }сwtjlo\8Iٻo852j#EfF6sBhoar*UMٙ8rǝ s0 6޺B ]  gLZ7c%#0" Se ~݂6s!"ZM{R¼87JA-@76wˢzxniQVfGÕ2x&FR)7WkKE~:yYy-.!+C85:Ĉ'pRn^J&"~c`qysv_I/}.zK_W hh0;-GEu *>ޔQ`a#qEw m uukaDN$OX䢡tr[9Y|hޑz,&$u^0cVۯBTnQf%6`svUK'ӥf(BdW&vAkhS2i;13LdA›WlhΪ:b(k(EeM$5{LI`(^ e__ e=P :qg,c虹(`w[K;[eۆge:hUaԉPȜ.vgq}P#~%xOݯ9SE[fAdo|>s]=a)6-HlxF^5 \= K'oA%f)wcNG8eLmØՑC<^+BJGbr=b 嶲+q͂W) h2\6(+cBi,S_0߇F|Ŋ@Ai]%-mBhH))qيvYBX-K)5X*f EW"fIC\`A{4[^w Xwm-Gߕ6nf|O粓"GJ>і(M_!ڊKlc'_13۱4+䮻,Ren\!DY;B:Vzf2dTrm :A=@6-ZO=D=)OZΔ&Ê_B>?XY-5M<eVd)ÎH?O;6rXPSx/G%Ǹ:q g>_E=&?RT9PtPtNL wH: @ǎ@\Tcqݗ]=# |Sv5AjEuݭ:5mK >jP]] []\Igۣc\rv϶nH^;H&'v1E] ?4y, ydE,@oT?㹯hp0QNuλ0|l;rxĆb~nr[w#z:v@ES ䷢ԡ}"!Anl"/$mx*P-04pqjO!E@xP=:L`ۇWR̉콿ConQnP1]|Z9G87\v`MY6JY !߆u~y +b8D8uD`N\`pP 1JE*"n]l'ľ?pE&RFd-,jre6UoEp]b2L<I۱4rEƜXe. !U/Qeː _uf'"=D~)4u&ܓLE a6^kL)y[Ȕ;7ı.VA&Wq1&eiHn^Ї S}U$YqS%^_cNi)Io4:oŦjAu3Ͳ쟽PN\.pN4U6{w7LGd^4ƿ׬!37طo)isGʥ"%>nG"sL.\ʈF]>M[(yu שS*uc)r>kBrvx Rxb(p<D|{)mt;03O޵=WD 7nEi ѹF ce`葎&۱E8BٸFy z^{`-&A> .U1Oh<"q_t4 ZxW!7z׍Td,vWxbc)_"p/fSgy!\[ ɑR+UPhR/BEw'EWȎ}WX~C9*ݓV`bjלGz_0~ ̾@0=/ĸ ᝤ =28jbӆf9%O9*6i-_SR玊+bF\am>:BˈR@;POaS)sJtyXAeK5@2dgǍ$~z;lV&wcO8]IZP3cK5}N16^h;  5u]!< kyfM~QIkESMLí0/PqK ӜJQS'ĈI O'Zz\7)`"gyK9SGIru `3we if;Ge|cآqU~ <^k'K~BW@% Ӗ- \?q_ENS+WЃc5ff_3?z5d=<lj]ӭϝ^O$ r[ e\C&7UI9KӄN|sቸ".a@M33$ 7~-Yg%:oB'HyL5~ƞ h*KAҩNN3*͗v;Y)]SUk2~dB&aaN ?9Nmfl2ihe(>_]g|O+a?H'VӮH#cf![ zc|0p7~V'Sdm]Bf 9P}Iu7mz^}[~AO<C7T߫sFg\qP;z4Q*Z+ZPd5A +@Q'=§xL)T{ۀ7xs!Qub!d0=pģJn䋦[hVrv*{R?DhRzwʁ c=Y^$v~!F #l>!"i27SPBk.i+BYq{ki{-ΈWaW~V*șLřFb :'x]14YB=tATPM f\KeW$z9fy ;vi#ZB`IM RM߂hHO;QϔV~l)+|;@w›=L/iǃJP$ozd[6L9:SŻa>.}@*FJTa(G{Qd:t+#p6$S +(t_"m Ł mB3,L 4G=\ak##袃N1ETwj[ҿgpSs379pse:<ǃp7T n;+u~\Z_?B z'q/}]& 36 ӼPcC qдO!ЉCG76ڡg1k`f}찎1Y*4(+kϑsj }߮d7iU)q`GDᰟ]tk6ŁƷFBKo>i ޚђ~X#"ЌHrp/6l&c|vrzW.#MURt-fG > >ne_oC&I,*6Y)pQ<4zPF 3L\322Y(k -nm:ɊJ.ʭ.^>Ðmc̹)kXhDtibNtcgFJyN<96!juш4mƒ#q>zF>]v‚o>)Mgo#\tcʍ?!*| բj$;1D.$}Cn>6<_^4>ǣ`oT9pF˪VKMeC ?81H{߃g< e(d# KNb%S4k } έE*ސn _ l{KrQ'Cijӂ:1ͿA@yF6$N)VH@שH?GeU}oFTǼGE[B~mA1tli`*0X8c1淑ahró,c`kמ)qX (Bq.zymqk?i-=M^gDm;Đ"wQ!"f5lg#5BYf%qxK9Ə@r+_El<Ĉf{L>oPvGjM+7nDD ~v08E1i(׀ApBāZ0`j7q`R (juǎ^3ɲ P@?8m Ek :hRi&B-*l]}Zq"tk(nVUl{v|6AᵚnBUi6-hO볏BD x`) ˤ\E$NVIW.EkmΙD=+Y^>]QR22if s=˲p9͋kP?ŎuM >G`ۍ5* ES 4 ގ%Ly(G1 *MuH::x*uv[twLjrT 'ݑL aF!JO&}[r_> tuN WJiد@!΂t_oxϴJ~:>پ7dd,v5K|m\&MǼA6~{t;G㐓uD[ PfyM#F6G ]"M$l˓vOn`FR,0~[IK&Xn-D9dK zhiourGDʷRA&a$o~Y޻Η_`?9y!z3I ɆoȔs=@K$Ew3yV^öx1%eHS:dbh& ]Ǝ# 7,PDx$ċ\UVMH-V[5̡WL&mhyATA)s.+l{)*EernfYPw$yzt$yGxu glw0BV)ж5.w6RùRRhkCFFM/vt ,jܰ["?PdK)xQC Z\rǘXltc40ȋ:\8bCF6)Oxސ}/[mTxq24鞋*KS5'&N/KAieE +Q#gN,`0||=9,8CiF&cJw1619Vk,Ia0d] \At{j}.dsl V't:GJӣ'r$LcFg&xZ_ 8s 6gnd8+Wj pa[:g3)L8+gk|Y}zj8 _HFȸ3`G&9vyuR?¬αxR.ȧbilV]@LǷ*k'p Q&&Ĝ1 %ևسes6MtȫԢ.[bxmx d߁{Q޼DxDc SCH |`][4~DITYF3c{0'pKzӹr ` ET1Ů%\mӒZi\f;1Qsp;.wʾf3I YƽpsZVթ:*[L |amwmJi]>2(nzz5|ֿRk+!HPK>[N/}KLS]hPʦt$BEWZ~z<ƭv6X3X#9>Ɍ@iE NxqQٻE5YB TL ^Kˑy"P/A[xEa XL]BT1c萤NK1nxjmf>qc[/WGwhs-#\q뗋 Rns X•x֛@v>8 vsUC&eRh_匲1Y6^4=?lO5 Iնkӏb N$.430~Ћe~"e࿮&{)!;!ȨYGZ%Nz!M;\w&>{ 6rqzmoos xŎzK3aCvaq$WmD"ɽxx)ҟHRRZJsx^,;C J@)x^w,DjF+f~۳9߸qs~-"FDŧѰj'Б2ҧ+n5h4YMAsvuHOm B@:eM$$]N;UyHdOHSQhcu6һ\;S迴-/ tHjF hd_Z6 0Jj 6] 4 aǃY0H)R3=:6 ĭa|󚽰za_u<05"kn;+ܧR w~%K0Dc)M1v_b8{X]gd+[ZK7,.!K cEh6;1A4ǞrȄ~Zb߁,h9Fy41љ1-;p/ҍ#&d ^G <&'B}W?; =s.mT޹ cBBS+aeWb.XÄKCN澲դ$J|Q/ZtUB<}V9Ho'}߲DK1:>DձtZwQ f'ϡCѼ[G<a в߲vj9<Pʜܰ4X>=R wFIA6uNd?K~۫UL+ǞIP n0mrA 6/o~$1@#8&{Rv 09 26sA\A(,PH cW6l\F Io(!uVٕ[D3m& %me, !i˟YghC+;2 7Fb(44/H&sa"jFʷxMf,4Kw%{E&p;{>D`|X6 lC4l͛UDeRrGg(|f;bDX;.L%1LE)6+Q8meN8y]~#h]u.Á2 -VM܊3֠u\.3dJnP%s.>i2OG1{G=/%a ht2-F3iN2FӲZ&$GƔm)mLAHg O!m#k Eka8T\7.I^s"&U! ֵ uL|kZqNrԾ Zow=uMs+T s:/˙o_%9pHOCCS?i(bBozy[QdͬI$-lLhr_.Uyo1Wn lL=E% *LkF aqRRl5b\ZDKr:.m'#|gtv*3v  أ~5'=Rc2:%ctSYue0~6:c#xEkz"i`= EvasP#}{b];gun0.\?+U&|Sp7NE%& fg?&zcΰͫM5 tKp(}? `#g!XGݼޣ:(& wdN՛*c4WQ8(S'÷%KN'+(uF(]Ǫ\[EcپUĨQsU][09#629a %]6ٟg-1{+y.%܂ëPl噱(+?¥*QU浆*̣3I_DL׭{\ȋ!nQ]tBAABYPKT.5y[Ju,{ӵ"it& o~UDrkJSRqD9~z;)Okk210񌿩Zχ˟CBԩQٿ4U^\tS5BJx !&gnj;Uqo ABNh5"GJH%\j|އ:dM&NZp'J^z[m1%( !&[4F8J87֟HD}uJJA aG8{c G6 y\xIs|?#zՉ:1풑&#肝DěPc-hZϥh^ihO_X`,uHȭxe1vL39- A{4ΐyڢ!$>)/iLʖ^$]-{_|ǀm.b78BmCOiYָz6'0GZNh+kGfx>Q^; bP4 &:Om/0x觩]6`XQ4O܄ g5[?qhs/.+n-3(ݭAN&XK,iVғ<\  @jJj6W֍9+& rݚԢ\WگPeBJF7$['izM5)&})$”ҟ͚v5tuh'kpJ8-A )jdM=R9UqgٵmWw~Rv~'[ϙj]]f}L:dPb `IQ&izGL~Y!&ڱS%xY솀LbC%:<_a܉C5y^,[d`Tƕ v5驃F)6藈@(>|.Dl|;hIG~/uW?kl̅qFEͪ9rH.>DQJ±G\i_ @JZ(@sj E:CM.ui?Zn4/PQP</u3hG^cr *ъrmL9*zؑt_##&pm#=m1jzlŚ-Np<4qxl(`P3;w pƢc mhA_.wgx\QJ< ,|o|4Q#=vL<9=N9>Ru f[KYhhqo m}mڷVKVuc zQm X53ZpX7Pti@p%E_f@Y8~&!nBN0ڐwYN!ѕUv+Ծ/sc!}17 ϣ|肊5.af"shL?aqi'z]M?EsZ.8Z'y38-LHj)>`H bn862sFn(֥L&f?&ʹBO@'ey^](?Y,74A>@PxqQEE6( 40~L7vNP:EhԶlدU wo~}{栌Jg]kv;[5=뻳]~eVJad<:: Hl|^(oM<x)BiUHvEڻCJicʸVNU@2<:_RX]X6[Z6?=@Cz!_}[ Iy `ku,*(!.V#%\F`_ݴ"r'H9vEjTZ|l^XlpǏsmxt\ZSSpg]]"Ҡl)vLb.Kj6s'{?%ZEjPhr* ϻ<85BB+ecSYS*뿲 6MȐmC$څXk,܄$Y6V'~xK"*> ?L"*N?!O^#^ ٥tw$9l㖅5ӊą]PtjCUy_%qN`xry$FQC>mW 8c'9Yl7z,{'z[h] 13]'@͸*5To[u+x.Ic ^h̄8$\+#i̤NqV8=e -#%Vk(pb BcAwű=ZyPOli+hՙkg"vK"&0H G /p{/fS-o?ePQGx,Abڝ)47EۢLP20fe)etS )I2 zO=dLuxB]$R;ob2ɁoSdݥ3pvc A- T!e)/c2szLP[F*t.VwV1HJͅ;>{ʔQc!5R'j_33:ڂaP^مpf']թNF8&= %;`?TgF~Jk& ha ;KRHxt+ W/9xD'XXF܇-2e^/"8?l9itj@#mυ\S\,ˬ8/??QjuIn0hKQ! k,/;cjD8܎Okm+u*JͱS)`xOkR^F*V.\-:4H_KŰoV!au=KX!l;iM7/Y\C2Nǂm3/ ӻ;UWBup -Sgirx-WKV#/tiӣMSL=agLHEm!= :6TnB Z-P,"И\>|/%ɚ ڰ!?F#A%ޯd89@HiŵTTFI*$x ь.P$;cp@|G2Q(2/_j|~v,62F'oiNoCk8cS0"݇z[WٰH-5*j:>%cZIa}T&9ςwiړL _ jbk; p]L q3hG;ɡ:nYY u#-.SV~C؝plZWkVByMQ+KTƆV<'m5 6Q'G~ YC߇H!*Agdfu TPBP$_F3y.!5Ϟe?f;Km^{ӂ0y#*sM1fqA;CpPV3cgL\ mZ= ymOyW:TN bb'|ӒDnOΆkjbgzKGywe %cFƹ\΃c+igHj2 :au-F^Jҷ;dmÌOk[Xa J!12(T[M^yf^\QQV1ؼOo >^JaTj|YJ UTZOqC/BeFTJ/pH2Y-Gt0l`{O61](ކX]Hpߊ+wiχhz l(`<1\T?4o窒*^38LZv? qA^Ӵ 直IORiH3S+ CxflSXP *3LAS۩.n%Uq67_o߬ .,[438,rW)(H;PHVn XCϠ$vͨ{QDj]FYwC"ѣZ{M%@S9Mt;|.5h삘H:{Fxn~=A|ez=|WTzWwSj\\4 TA`8ig4) ~Ab4D*6mx(}G&G+aEG,]?{iR X8P+gGdV+D*\H2ۮYg0K}~;)&^5{Sˎe)U4aRAjv=Dn?RPsE  2)0U{=xC/k U`8ea2.`"/O{Y )bNV؀`V)"߹ֳ;I[Fm<œ ^tp/KGhߺhRųsݪigVG nN&)T.0Ɏ %s&D 0<6H\Zc(2F‰M-;gvv` e>u\#47C?~im'BjZ5jQ(&wQQǴn+5G[cX_ZN_JE]]"7:HsECmѳ=洯3^XO8qd!h?tE uK2!|g Bd`{jt0JYAtyˢEvhDsgEPڃLӮQy4牔!&z Zф L;15J8N;~}q:cذ][ݸ;+q򦠤.HlHڍĝ$" D:},je3,VhS91][=<0:0T4ϒYq:YtDK✅ k:喘7TvBޭ3}!L%@_Mx![HU?#҅{7Dc0л# i-`}"m|gǓVl}8@|x\0ƻp:xqX>TsřAEUmٓJ@1C|s!}w } 2e/0٣B;u}_EmIk fuJa[ZN c Xf{lnrY, 6lז4O[M b@hQBPF |;.UƟ\/u uDVX"4.MA`Bn1nQ|q/͗Kmi:3|3,_lS;"Nu:n"dd?3bѿn9K!m"挤W)$!MjƧ ΡSMLTKLޖ1e|yIzZ~NA 7.6U]/&T3 EPmmh2w/,ՓOclQl #Kí ]]e־~Of$tx*_* J?,Dwܙÿ@*I:gSΐyt5^00&=p,:c ^\s;мϬKhUA%GO7OXGK-DtCBXBʽ _Vn[-nݓk@7os]@K秽'7)W IVپP' lB^#B;D n0nl=ۯJg6Pou/ƥ(mG\ % 쏿e:Ԑ'By OuXagwkQq_RN 6>bf#RCMv(|̮=.;iTVu'oFI5)K+-9~&(ml;u I+G_2/#\Sвi}3{a('Dߠ!=Hi(,M \1MN; o 0dOm}kjGXߦOzvc?A87݊ 6/ChM}9@kUK`i2?A%, A:f'<_HM9ScLSj߳P r)Ҭ)a VԩtLa;0qt~=sc&{#V1`z&^qǒ]9+$**A@s, ;Ň٢tE CF/"bZG:S){ ZCWa8;Gb5 l2(&.0tΌJNJ28% xT`>ro=u-/ZK#3A]/4]cބ]|MWD+۴jT05!ti'l3\pmJo#;? +@CKqb*TWH@v95GoɩUm]adyY@Z ʦeuyNL x5xk_}x\?\Jx-`w] 馻#bf":Ggr|# iܭG_:.e}[4mQ5t -G+.Ue`'nCjA+|ځB ?'A܉$2[2#pDK7-~kw9yAyv֖m8'L:-o`|@.)vxMa\ok//F-T^Z@k#)X0 $y{Y#O>,"w?IJF-μ~Xh\.udgqܬ!KV7>~Rt0r^EE>0A>RR ^p@ =p:$`c[D'@c[cA YAe[@iÔ.i{e7G@n9Q*vBS~AO8$0`Bu q%EP^:S*>"7߷{:^l=!Qu1|p>ʐtZ߅R SÎIB0wX-7cePpOr(mЕe'+MÌ'V S<8ݞߙk^ ]BEBk i;'zJ ߰BHkv=~掐USxMLbJQNe yY~Y+dmpIY!̄}:Meam=Y[O kIlr<*36Ћ/tFB y0J[wq: Cz];kMIrmx\pvLR@.a7-9$M"`j&} PLػoNUj_p&#lt6uꞫ9jp>6osL"1Mw]nP 3B Tcb \{]G8\L*%##ɈɓY7?髥aknglb*T%Ac#:#%1r XԖl4>9]UmmG]G5!z8{ؚ;ȏ)5-͡lEص]/M1ۋϲGGަ5_U6Xt-?Dz~!ؖRq ||9t ÕE} @q j/eٮ`׀C= Q_NtXTG U0WĀ;/eY_ kE5I11L'CtOK)F :oyuD󩀼fk B= ݿ~HB:ظV8i,JaT2S>DZSLpMDWORVmg#a9>UA}Zm ~O@4\2ivYIfb0.11˪l{E+evˍ+>@< uݠ0OS>La4񽕾q2a`7[T`m.3ƺV]|%)9q憨VKX(i Q5>m>U5M6J /1[J(⿕[p4`͝~ ew\No"k>Az鐰 @eXnɈr$ #t+I*UH:/E̵5ʁG+SI{N)#ttkׅj^/CE7+RhVƺ:Ť=L:ˈė.Ti~aA_sT{մ)GwJ;\_d4Ebt L'IAt J1ve=ؽd}õeuT]p3zjy4VK-!^7i90E:16=KGלRGKgKzBڕN\kPjt1_E}A[ڡ&sy2,}tOmN9653DbxU\ՕjA1reǐ|OWrVLcܠ z~.aGm3MdGht^f4SrOҷy)O#ocGa\9%g] ?uy@_f [-U$b6bcP{gA[ۿi$=gnCb>+iX2E[}s OBlDfPt\a߯Q:5ա*jnBocI0Ekn)Q Srw6A6p҇}~rٌ`W0*<>Vo,KEo"'`z9_'R) Ja[h1 a!̀nopӠ"@ LC3%;űije&{ӵҝ$缑rlXMgB2ۡ 6_ #L AvHrr. k̀ti\)Cz fG8<&Abs%!ؠ~D8p/_xrʪz.S{[u:KEO}--H_GЉYGV4_޾7iCYJ ]~t'WƃV1Xk:JssH$O"ބͯS¹AxGz<;ٿ{g@zwJy͉",Z4ERC~ * KEK&-H{v"M97n^^OB.zS4 idmJ3Igdny^o=#`o;F7je>D4t(M :q*,Ńd :\aO|GܚK>Λ$i/i1alfW92'fkW*t/N4'.cѸnBM7 vapH.ӄNHCtF X8He?e90d.*?W*; 2 \ U#n;*Lr=s6oN\_s+wnd1\IoY¡z'~ Zd_v.,g16?sK ÂN 4cSCr>*3uuXC̬| ?*\D-ߑBd鏋Dnes7I*)νGP;Goт5i hkT#h%T_{ax mXm!,˼[S?-Ȓ LTKՃQRƜ4XgE0M{{G z*<ۭl9*@B % g3̐h CW~7!ד)X _(wr;J}s(e$(v,2p=|w\DDWGDCjv3woy![PqIWXړI߮jJ=Kg>eWΰd]𤩖v QT4$|8) VFѦT3(xYߐ-5 p]D+eF'!w3@dzocpnA߱mlM!d܄{vn}X^FREpK)h4>>)U3. A) v)pK>wot4"~ֵܻd9 dS6&8e"+)YO7*JѠV5"H[ukCqf vpicSXj7̇H{(S,b7X; u(R4i~BUHv`C ,F >FXq^\իB1x_E5Qqewna<tӛ'UsNtIP=z n2 %;GF5CIO)LfNH8=㐝W[eE}dM/l5ӱ?WV.YG'WE)OPȳ:h4AJ囆9Y  缋+z e%PGDIc ]o|if>.o;ׄNSj#dgZū5C3^ }}cmQBq:SP\`'(i^G6:7]^ֿa( |#bo+qnG8rh6/Kp; Y2L0,="B= Kkx*&&잢9ЭGukƂËE84.9DzS{Vzэ˫h77G/yn3V;21 tU\*ʬj ։%NWl<&1M"w#sD]怆!r$,ʼ]5|\Qj9Ŀ)=P>T*ǀ#wuuc ]>+ g^7*<Wɸ[?: 8r0zVByÀ^WVcE%)Mz^{P!u4y :b(E Dǎ*7)OBzEZA\ޖD`IǖNmJ!twΧw\4E?gBTkWsa5#pVl_NYjd:;91DN4A|GҽHL2~8k%F =.E9Ո4P>eѭMK kwbx1 BcfwkS`$"e,ӵ!Y,juo>Wi=wIh֙6fMqL.-ePM\zV/܄YJPT$yÀ`hO+ u Z.ٽha&}k`[K1{L , 1[`,1]eӹepފPȚ֚vRvɜIz?3;/ȏKq囿\vB!hb$d"v"uPQ0U+hf:knCE=b bMiUswc#7BΣT/)U(0J'h)k.Q 4VmC-6VpIAy)m*V]g@HI.9jXCB78Uc28k.0%`bF$Wĥv \0? 1;6Y}L=>AsV%# $jGÔaKbP]$\^ۃoS%Xp=T{URz2´ff:ɗ,l.yFI b1p6Ԏe~3C[6CɔL~EM>&%9M;ed}hфfŅoK^%b@+1@K:KIp.'s[sڊ7ZC{B$L#3?QV1YCDY"Y7G/bUs:u+BVІgOE$ mPM1T9^4tjWX #T+AxHǮtej)eKRXiz҈X2v07YKp;W) g{5,pXe;ReR&j];>Kdoeg}[D;q).eQqEpd)]g#n*5"Ba NT% u$$ٔ KG0NۼRuAҎh$ƥ QLtwa؟+k!QqY`17v.xR杸xYnMќ$[,T`wK8"3#3b6n]m$c1^|oP uS"%ٶ svAV_lюI/(Q4tSdnU#sj:IN6⻮-6ب2QEmn9,8/T'nI0ϔoD~Ɖ{s~&C4ua{` D4MVi_iMEi])bi Y $v9/gAAF_⑎q>|~lrB3_[ Ò)#{ؙڮJV 2j+>]m a^_Q~ v!4t;#%=CcXLyp޲丳-!5I܊VAPȋ NQtUW*E&ϩ́&dM]_NZ}!:#yPJ05V8(֘ăx}9j( NѢYpXFд` |[G~=ke~;*jÛ*'ѝJ8 Z(3{`w_B> 3&Cz ^xE@fޱEgZBYZOs@Rk5JQ`NLf?OWLQxy/clB?Q4 }NL[`LckuȿHS`εq_QN ;HFvPR=gGG/VUfKH%,qbˌ*@Tky6Ƒ3_ o*1sKp`-xAtF&_~d}۽epr)NC`3++*dq ֗jB%a\K>xza>AlUJSծEC>YS`H43E.*CO/9Bqm3U#W$c&h$V{td4_|+RFܰ.va 7HX:SfSۃC!g`"& o؀CT [ɳ1춚 X*sH{B蟷:Z2:߫\b5XR>xR?XbӒ a Yss"I<*OУBcF~: +rü8>nw+{L .Ŭ_2M-79/x֍*mѫ΋|.rZPl FrIA6ӌf7atA:qBPmi7L^Y\aUwG yYKGIZ}rp)I‹r(£ ʹ.XBS\O5i\t=~<6~憳`؃oILH!'I=ɬL#oi>]LjS=\).+@=r4QPPu]-m60Ü;V=Ř~9j-G ^)s)ԎfDo 5^1kP(%}w2|#H9.$3A\tGoe[7|d6Y9.Kn| NYŒI<(2}1߮{@wMkM-:{+ԑ[ l6^Cq ڏ'a +t^.ѷ(LEԪ䐄C\pLu535΂/ֶzEX۠E.:E/lq4fk[LRYoWU8=N 9M]+fQd%zےԙ^*xV)^Ȟ:~su)Q,:qBGVb8,'#Ü;HfLbN ,dʰ0L`8fXWv;IrzhzKs;s >.;|:Ɩ 4]@0TqcO 6/hJY"GS*"o[c'W퐾9 BZ-~-f˛* A/%ڱu[tY}i躢>mMmdgjTn('s6xKׂf19N_ yʆ5 CK:% abU. {|A St;hE'ؼ#"l )P)9ժ0aJ%AzܲD6#X]U>m&˜(YrKTGw h阮~MP.} Hbv'g8~`/3[!J犜"e(K?Hf7~近]\䍘鄽fj7[]RYN`6c+S\g7k$p]-)'"ztm{iL(=χ8tFT5_M H!?L³;eK-|y%u>?"&h=Ҋ*_D3) `cj껁GBmƫ 5sijnu'Kx߳kpiA"9k0ء5c/>.C؈c:XeI`ɬ@KhN7AA+[rcI7ɗ-N r'c?vZ7xڧ)`!eJ=Xx"Œ(dwZ]ldde?YMO\?OHS.WdTīLcyrg J>1eHnb #~s\rTlE6f ` >zEas\L?vSu'^A$X0ܻ$GЅ(nmIsuXdMq1+|؀-~9Q02Vdt~vbԷ=>GK0=#'`.:39zPmUao\MInYBa0=7xx^OWײ@y±b6 dcRm}^ǯ`$3#ga35Z0a8'SSlhdI?Gu2W[lW=&>syީ047?/<#&ٴ넞1C7lr&>N=pfO1 D;V ix> yY*w`񉗖9bu5 ?HM: ]'C.%6WTG gP 5w<$3Y 4 gC~񎢪S_55(efD!8J`_. SPmK9-0gG`ɿtPD붳r k Pv&t__z~w|FX ,:_>K|| Ғn'/$$#cށ;mff/¦u7?W0$1[l}LƆw4@c+<_6aV4j3XhyC~k!MF3;'?0hH>i/ˈ;cF`ALoU: ǻ_Dy=;Q 0/ OC݉Z; HTv@4Af2ވb`=Q]x;k)9߂5k; oL[5\"-i)(kN{3WRKAIyB*[-HUh!5%^KSJOv8k4ʛ.ޣC3Jt&l#O}+Z$bWtΎB.QDXCaa Qf 9Odya ˼W6\{\Sʓv؍*/ЋE=4fw7ˉɭ^3%E9l#ۮ;=~\(lMV~|ɪŀ.7xqRt;/ 5EB ȫ3˲6n͗oֱwxP?ēl)#jebcԣn^[a3ahJ)9f ]b$!IhGBA 鶇PC@j" %\vx~`K1g^}:륣P*۷<}|!$.`#I~X\Ʌꟼ܃܎sW^q"7S{ m"7WZ?7)SL)Ҡ <7k- Y3QvD+[ةz宅XELRu/W,#GEL뜟l`4>V)_q'JY[6v3*h"a ; I@ tLnX~Rzo c̀_x` [q]-~^X5etIO=E:{ˠ0t 6Tjh! >J_ -D~F~=O̲*6#Hs `=V&LDL3( npyIӪthm6J3[{y=*)R^IVLT/vt;2h jڝMNbˌqt[r8VbSidEUEr\#R^Ltg[;CFe56M$ja.8 9]E,}~7SWY+sXp*z04~ ZϝSwAɏIdo2THW怅y)@bL?E$MB{ xܗA@2K O|lgyj-MM8'nZY鎻^,AxԀQ_a6՜U,?(cSX)~eA)n$ܫuKh kdb+VY*#r`FX(W-$rV,M#ڷRݕZBTn(LJGk16.UJEplؾKW#C'ЂFpWRq0^$v6`CP3u, DD4(u!f}nLsp@D࿮GRk+ʋfB">)v'UA̞3#aC6Rvc;D&O$lWBPI ީc-"E9Oix7✶((񷗒hpOq]̵~OOy-ufF:>D( 8ɼ%_Xs!H gkjɿ8i HēʝR4`W1!E*4W]QyḰ{&Jv5 2V]c[?7X:@|}1ZĦAD%^Vۣz _\yY Lj<YM՗Szew$Tm3>g*-doqޜ>aa|;Y׼k47*ܛ_`o]%<S, jrJnr,柅D`În)X+3٥"?9s1 ]n߉jD0BΠ„e+J(3*zʜ77aӨOaE=~~XW[1*E-[9MJ d׼s:1ꬖ~‚ƯRU6y"@ кIAP:'R!T#7edtpx9d"3M 7b6ٕ5NؤH+G zv/r"'.Y8/0>(K>/ Q@^"ZqTJxiKFѓwL9=VXdX$D*IWH6P8Q~Cw;-a{nwzOn43^Tf iĄهt.-)zZ&]50JO24Ō˕ nE< <ς~hQB}eQaoy=4rp#J?L7Gd]gI ҙm#vOWX;.А> ]y C-{1VD?w1PxCl~`^DvE6.~=SN""iQlq(Ete%fľbQUZyf"Iw'#PGJ 1,NC!c_uO-Uˊ}Ig АZ[ֽˠ&A0oKB6{$Qovz9x5dhr]p=1!ϴ]PDyHYrJI"%7 )Qb[od@&ٜ4^\5! 4tͺ)CݱU h#9y+F6MsڒёI58|G6ƤmaI tmfiL,S =-XЈVOL4 ZيT&' >^M&qI Ztp[ilTm˖wԵh.4-1l7gbN_5 ӧ$"Ey<>'0=KIA iDҏjDd}̥juna[sMo^B̞_A6KN?MFHkE~qU仉rW xe e7J+=xwt&*4˚$[A{D/TVUs@}2tUp`WV|j}߮4M'i׮1 9NU!*0~AZoY33N-LD2W:;?Rh<3W #Yhƽ)V2d*r$v&\F`m='K*6S5Z9}(9pOdUϱ9'+_q%%`Y}e„=ZtcLh>mc@IC~uf[%7J?W53JL@{#huCG]h(z0EGP## ZOSBǾ8RJ;>#C*d@2J`z)իlqB"xjs#*/!Cs 3D`{|iMD{U fX5$'SӀ0M>~fԶUC,6 `]W>u1VTA}vxlPD4|e:ʠTZ].K\sBeйmo^I-1|4yPGHQO[=QU1-> kln y;w#TOѲN\]kx^MdNW{XcХȪiZ4#G=!ufoAЙDZG"](0F<]_kFa{uJ1ig7 S.cܠp^Uͼt#[py{gTf0MH*=,GGxC 0d뵉YѤ%bW*Q)lx`з ('yeۦqekSKx25K(>??ߍYP)Cx64fG",]SPQVZ.Gnd??n _dGց*87\{БCLDb[$x-d{'4I&`^8`k[^&f&PKaTuifM':S_ǘ3}PIoXtnFh$'V,an=_?T I`'n%H~5ۛdA-B{@QFL@3R{'6ȺbO outpkN3jxdSD|͡+CT.a ?>(Bp&Rς6_}p!d;SUߏc)۰s0O6VԱ3mHE!&%Ȣu=_p_NvyAdJqmj(W߁IG%s4YV,y贒O`|߾﷊̾2M &Gqw= @n30!cx?gYoʏmKI^fw)aj_Č| nJ#`iK.6L~  _n6%ש8 Zq:mC{Sӷ9~Xb=`W=Aczvy\Q HR@ ꃰWQP> SXkw?GvlKFvzuҎi>c=5At]u92ūO:v(wJYu(9NuioL 3)Ih zo氲P!mo.igXMP( JeJh%#-xXN^c\{mIǷ è*j_柯LL!BxӮt̑V&I!bI2}䪟aĭ.o_|.[u`A*f54R>gPf D_MWYC^nֱ;Ox n ΧÒ"t%J>chC"^V i &.;dqmÏIԟJ5Ru=⹗3r1rF1v ($Oj(4ۗtÔu9!- kB}2Yѱ\Q۴[-r:\x=d SOhQU=s<8Ộ2N~ݩBŸWw!kTKCQbo En 㹲RJy@{E2#uA<FcP]ʎhSLN)oYNWqSDJ-VUR#Qaׯ1ܷt23 Ӂ]kv?iA.?ۻhbd\x,<~qY5ጮpڛj!YR,kءL(:6*` W^|vS "ܜ3~ 5'H<1 Wښy_{H xbw0.!]g;H^{_֐kZ&/s#6R4@XGw8<2"O~KV1{qo?/%Y ?:*u$3g8` aʞYKPD  Bp2̼f".!<,y]DҞbzGm`Ӽ~*ERON-/[o^vܭ!Ct2ۛ.3ji1J&&b[JJ>Υ`Ngi<+(@u:ڣzwŵ,V>ky:)g^TlM_٥pr;WelNogӇQ0zHwfsdaKP2bWg3OuMݡŤ.3\rzr)S`]zluY~4d#rrJ-MO`J`XZy\\ xE96&TCŜ!x<)@h X+9*kp"(8%bi ̫B/]7ȕEAjVacMq )x='+qXؿAWaiXʧrok~xj@ s4^T *5ӶT{+\V.?@Y:Xè1 p@,3?bR*'5ҮO q2B$|,2 ^8YC"! ^D!՜Ah sDŽH7 ]U-#G1/[6FK9ڣ}_\99zeB qm3ұq7mzǞ#H5[cg'%l)!hdyKlg`@G,rFs[y ]@(k)b6 {|kЪӆN͆zKDd>'kAyٔud2Ed>ǧ.ԿpݲNnLfǘu/ R$t%2j;eSq@{(*5u 44 ӬZ8mNt~gMn@u:^ rt{b8i m`B!h@RR$KNbCZ ~Ru:L܆汻UX~.HXVԦ&{}^iCw2ޤ-A]߆B]X.w$$ՀHBuo*g2COHd+uGEBB%[ o=иPuE rEGG#2xsn :EOfl\6 ;-^HY0"Gl:2yEVVo(yK?F9>a50Sя,תh:z~ <(h`Qm-oI]y F9?oA<05)$aN)%羣33u;E *ރ[W~//)x-,P du篅mni҆dM(xN;{~+7/m3tdy`S/Iu N ߤ(Ŭ@yFg_UT=$?*`K';eH>ZV(0Vq)^,}R5=y wYj.3>@a/q{[ݷ#/'usWf&Fnns>ǯw^f@-nƸQȝYk︇D&,q X[Ć0~ [3k!3^АcI6cytu`8\6*(nAE䕇=^5[GۋhZa2sjuu@xhMpgJ}4ݤ|J(D[r1(I)6ɞ3X!~P'1~q%GB7e#~\p/!bp,\SC3m?`%i Wm}W(l0c#G뜫m )^ \K1'LS!}^Y6#.=8=)MPp;=tCGm+jh<#tnJ8e_W6l.%"贯+̭H"NŨZe֋P"NSZR8cebMd]񑭰;bG.joj%vm&v!6Cz]P٫zdK)ƈ-3BބDssWOS6L>0*eڋi:Kj!(֪-?!]L]|#O%]Puv84:C<~ mWq7*6)v!J'Ǿ^QSvɟӻWuQrs>e  ћd2ao [T<8_Xj-vtޥȌ'tTpr4wpDQG)wꮻZޗQgA3_Vvy[*.w7dԴq I2H.ex8`{AB\PʏSg?k*pm{ߖt0*Fܔ1+"yHB1i? .|'ҿAۢx-B1\6{dXwTϐW30x>Ls[U%bV${1')qR)3fNu6ۺ= iVj5M09x ,CJxi~C&<̊6j͒.'1*en0k@Y2mqt |-[d''7tb2g_ (Oh9kCMH NS%4r ì3C 'r#q30JGL[*-4vBzj/@Jz̐ߠvwo}(?St7c6Vݏߊjk-#Ŀ@k J;~̐Ve1ð۔rV}3J?AO]D&A9LI,&46j=:VDٍ1.OuCh0ZoAr5|X Q0*zOVd{cŸ/bҫ^ YaNoh( OA:pBvbߛUoŐ#~B#~ϫ&N)TPV@~=w c.I۞TX:;%]WZ*C?-k[H4^OI,iclZBuxi|(^ JH 1FfMq%R~ -rJMQNkm 9?rtf8~ΎʴN_JL NU { ،Y_>1wM>ͮD5~YKz!3cp(˪]ob'߳Ub=Cمs+[*;JF-2P{# {8"$ An)ZP? ܹ|5K㍽aN-6eАs1]BZpwFl0.BK<7o$Pjo\^(w`^dE!#2=>P(=*$8u˗}ß: 5U }JcsҡSSףE;Wf!ʅm?=լbns]Ѕkd'WOaJ -].'D;U2'mzuFkrG>_r o{y1B 05[oyUYfbsWN"m4dAYY{X11A.xU.zpBMOUhK6UDˆ x[Yp d"d7d)?!JFj%KOռ;uV]|j$]{0Y *]A5I /̬o %0.bd=$M:7HǫBݓ*rϦ:΍q'z-WP[RLuX g 1綥¥Tٰ2B֝!2SsDrtgsU__bin%k1Gb?Sv{/avs%֜O'ia7Iml|~:p<]{L(T: ]+ i MB8sй s瘗srϳr+.Jyb$oMFl4 ؛l:$6|9[ (Zگ}BQtX-q M3'K#y E5zble+tldQU,4JT_)Z.mSaF&^`bرIIdZDw#V$. J x|wˊn%6vVBHS|tQ`8v2Qi$2%܌u+"U+fCW-&b!,igqVI("8Oeqt$I/JY1\,C9nC IPiD bU˿d%/(y'Qu`KeQJCJ[ŕmMNe 3Wϋr"/A{R}׈hz6޽[9mkZ/k7$SG^|e0ɒB`c5 8^ G\{bh\7d9fz7ܓZqӡ̂d+aՇcA|y /ilv>/zJ_+ Qpw4k }s.W!!  ̱=f(35 ɗ-8۴DX8N]w}!h=8|S哤:80$;n?YJ@]h8F3w_ #` ZDSsH _~T zbW4y%ڂ,,~ɒU)V0g YG* Qir'x@g2pIckVQƏuC +&%2\=Qڀgd*&Kƹ+FB8wp#?\-dta!ǻa_ ZxWGX?w X|7rZy*dхNp=sj*8_`g;=8|jQfJ2WBv |s <䬚۲pC@P8O/u{Q;moBlQNܿZd1Um|z[W>f_Gܣ){Mvÿۧܫ7l_ž<*7M% yw@$MZH~͚0du=3?WjS& ͇+{*( ׏%>&y*1p}<\Z Cy8[d>cc}5KLrTvh| Q8cb{8mjCS-# {Ap|q:UbyӮsH`Zy;5+Q͔xT:Bާ}N4çuO~)uȝ)nkݏЖ юB~ɢХS %èC>@҉ C NVݵbo˽O@Mou1{ }3Joɱz}9U;TS(4,T`@3> V " nr7awlkItv!S,%>** 膪A9с z3 qٷɧD[ro(qcs|>rZI'WQt w6cֺo^u+v1p~8XCrqo)@%%(W|F79dO; MRÊ دnd.Sݵgv׽DQ?e}U?])b X9chN/tg*AP:Da@ݣvU!HNbTWlYkxiSwos8 =TZR-=bƚ 6:[nR=?]-:oB2ec OFq&ٮ (胮yVMb,_$`5ٌp)9[ΖѢcsV?YIwG;l:F&uτAU06[Rp#F%ye p!Yfl g:+uspY"R IEPLK> {elڕ@c"ܟȸ4( {]+x }>A`l+C`g,\dWĜEl1N#bٿNc‰'j '1j }:GP%1wJs|SQU }Fozs\3C8# C ׉&%}VPv`mҎ>x:w^b;m)}{Hb%{EB֢_>,"T_k6w/Hڥw/ Qoy1c-|Q8(ގmz~JJƿZ{!I^s`pzuD %?u 2d2,/R.ʪAo%Q8NuoBdA"S =*zcLTqb.2Zi܅81[D?=l_==A'38k`8nEP "AE5:("uH^x`+:ˉ`͟á_ sI'7&q7SLMt'ܘgdjɎfrv9Np.ߺ! ޘ%7YVRD"Հ= ߦ~NB /PG`ضdcC?c^HgoTs/V) eQoiȖJT NMaf*@|_%x,ItK1aPY.jjqJcs#F,x̷̌9fk3-x:NXҏĞH}+Bwϳj):>mb ?%.qe0we鄨оwE(,n D0yߤ^s,E ~m@0kyQiCL،37Ykxs@|=hKG/KJ=8ʺh(=tB_iAGHňqpWB+?b ڇb;-#d0cL}sB]Vg,3f[T UI7z?BUuxꃮ'RkXXH@=5 uv%v:j?')q)a+ -|TW+w 4U{,/$DbM}ȕQhKnɀ-ď:5`T 闅gan`@QWw9 xS$n}Q78nBFaKqp,p=bQV;=?۝VꮣSk (Ɓ]2V?0\6DA1 c#$pxvx5ER[Cݯ=2&U,rTƜpi!VL/%u{׳54᨟WUtް@lƔHGx!~QM@1et7 nX M4) v{@™+7 +9|]-Ld|E^IvpWe^Pw#jGC,$ct]EF]өQX¸ytL~_dY= ZqeC_ႹJ,)PgoSfa>OZAA2Ajwt,΢l'!MdalIh1I~\ͱz'n{)A@~q}DfCJZØweuYt { ,Z}T)]u7k_uz-mSYSi&<ʜ$ YC1CB8T– v8W܁I{U+>Gq}wZ4 DW< AIap>| xz7%@$h#x&S;FP#'/} jWSǴ~Q ö r:>|z &r8*lsءR ?Lr}I¼ڗ4 h[#~&#H8qrTga aIDt?;(DblTU'g8 $I\%Z<̀{1 /,%h럸 tdXs-驿e(Ҿ%j-H|w<&3 eg^իlʶeA 㙐nIXԗ.D•o?wH ב:#nܧrTgQe-M#MMgUӃv\ǑUW& @KUKI,r>hYW1] | ./^m^GE+Dwho19 0vN^ԀHyOP 8r )MjA>C-DGUZ;pGN%$:}sQQ1yNQW(}L'\s $Շ!G&-|}yԜڡt)ƈ 0N CYLwaGN&Gyu; XzW9x-j }SF]U \:ѯhj}ڊ0x:$?3ϭٟG!ʪW%K x}~Setm P> s;gSNts-RkNh0̱ 8&諙o/ Km~}&h X6US~bpAW)2.@ ̓>/ z߅4z,< 5CtJWgl7%_wBnR.pƪ}?BM&:UFUڋP`UEfDApV Gn?*GaBI%Wf* ܚPT7΂2|o:s؁e | %׺b`B *C\>9 z͑PPs@ggp~=/|0-WY#:f_S1qcԽSJOe @WJY>`E!UL*Yq#*=VTn\z_bVtTJA]YG;=BMn{"hxM-Qw~A !Oa"9x&FDN1hƓt3K8?JjS7AŻ <) gb[A|&jgV |aΠ`=UgW6[ g p_ l %Yצ!/3xoV٤H_-4-U!$0vҋܤ9cuS?ra{-/CㄎVCy(#l|FTxI%]5B g^< ꬖj>W-Mč7+} ${0(HѴAB6<:Yij|P}p/(LY=ho{k!ucL5:ۋ`"fq@/:()A-&A ꬊXC lv8˸)o5;[R2dhI.$nצ7h_+*4Nwm.W$9p;qL+y.rݰDrNH3-O4/r=%Bm2˝DX 0uݍ}ü.+젽_aL[h e}e1%5.'MT^_bT( E1Oh]6ޡ8 EI1=WOAb1}H'2O:Pۡ/,OH/DC nRLj֕Ky(ƮOE.$#*wFyuCdٛ#p=Zht7K,LQ,뢡c*Cl! 8WK*ޠ|Td(tY[vSX.mE-ݔF3;:vmӲ6tóEKK{7:_A,<3$I\.LNx;"'1*1 cD*a38?Z%&G81cZSEMxplb> @!c^/DD%$I4Vw,*>H܍Ye2ѣ=C4E=9@+{gN\O!D;f>Ʌ;=o5YF"f[60<œ\)p NВ7`-fpI{C2;3[$)?=`g,"IsB{6Niި>R]:/Plg)ld5j3̶YaU%`SJXKDSv0<[PSGc3ΔUAGEб3u,ä" XsS9zȐfɄܠIX|s˶P=_U S&] Aus{e-~i SZ'\A ƻS69w 69q@Ktm|{g " ,kT e镴198:P'o wd(fiE}˧"ye|2k}Κ^8e=47=4xm$/ŦPazLdۧj/0 xON8wҶʔc繘DVODEA}M٠¸-CyaMi޶k.Hr^+qlDd1sg>'QU.u4B! 6H0Z ߊ3;Zؠ/5ˏ\Ӡus3 lXTBlEQbE|`>Wois}N{]' +xL3\R_%BfX'H!@/@p~[$OבFۭ , ƉV_nn,믮bZو##""=ܱ:$銡J@9ss4^:Z~4|of1rGZ JD>@ͷ& bovCK%θmML_f*v`Sq5!aڎAm 4rW$}Z Pw~=7ZOS1rYca敘K:IaӗGZ?JF )J1kn:T҂3B_;BOI"hmr YȊvKY* H'"2Y^1|lX͒7SQ.0֚^|dמ \r8j5ΘF O+ӌdT+4.բhNj(+規kzKMMS];o[G \ys <ʫЀNZ@:\e薠Pź&s9Ș۫ʁ\BEN[ *ܖB}fHBP^d{O~@hh TL@I92!Ex %e{L~D \VrtoԌǗN@-6 >NjⅨqZ}E\JwA?cNR!DY62y^[r] _,lSOWu{ƮNv2;̝ î[!#L  XjzEn%{U5K@@ ~C=K,ms)+tO]=|ī۝JyzbD=sK$N18}{B$0_@~*/i%%ϝ-U^#K6e Q=^dVv01C ʹ͆K- 97@o;.~~۴p/LXk9MjlA |OjƂDleRݤ6-UR5TWclV^f d'SG0D?:y)vؒT2KTbZц߀HY|%aQ_qY 4724-{BU܏fgyҧ +!b'c mU[sd1QllhT(&>)R&Spt Kȩݓ.2Ⱦl)/jBp%i^3s]8gO|Xh]uJ:j{53 ]-<:T_ l{OU) (Au/Ʊ_|y _hQf¡!v׺-x(t ;K,]˾Z`+9)!X"_I0Acy)3#6rzQlߓWIٵݑ|V@-EkC³\ N~tJ r}A{(g)f2rJ FGD_R_Ll⽾t u*@v8% pJTp@l\b9j9hx--;zM ǚiPׅoҎyp?K=]B>T7 z+[LaGh/@HY\ªɣV9!H,?f.`o7j'*Kվ} /k8EmN^q}4T(SV!%<p570n$!@pӪDWfٺ_bvPpy}maBp魖 =Lp<\Ӯ(!!!LXӓ[`RqI3c uqo[=('萇uj^(Ug%Ʌ \Ktm? cynOz6 oWF:˫dZ&KT2~ GK~sO|@8܆=DH*u϶7dB43*z'/JydwG13BbW>ތG r7Z _æs0 Ρ+z6%OQ  hX2 kWźeWm0L&r.񛤆͠No4.>=c!hi\T _ds0P]ROSpUͤcm[;# @֝ӌ~4i7S' AGz6fJ[6(/8r`iv"V0|mS+~-/ϒ !"oCNbN %=ǿTUƌ!^ta`CO#0Ynt& dh,՜(c/Gh#zDw W)dߤ^n((44Dc9{7 @G)JO&CXnVEg+6m)}jA@tr]d.\fBc 훵WNܼ>5A踪WVkvL|jGti]p^x>5Oؙ_,a7Eq~{Ԥ d !=N`V^kiS dxR8anlgu&%aIlDYDp2ˉxƞL0U@ rk Q#c8HZF-3@ ܙγَ_rOЏfٰxYUE2ӯ)+P عK@nI;T1q(U)3>*)Nh#ǵ^뢴kLksE5rO.y?p[3 vQ2PVwE\bywgͿBYKߍ̔oe3}X/ݍeFwj,?^>v7lp眖+d[!#BU=(+Z>,OfUVb)7^#](m>7궦5[V~ DHSSҵX騿biBR٤Y 'bsioIT4:J A 6H)QG[_0a;! {'BE=f5́z-MMxFFWz |]˰yjpݘ{ JLqILb5,Sضun-"{9dho2@NڸM+Cͫc=-!TeK7L{M{d79ZJKs, uxnLGcoU -W|d,oCy?;yKwոrw PHJYzOIaodّ 9$aq!- ABq$^hȍh Nf\z*Jq;oApj H(s 'g,*<6\ bGGYi\Qi` t?P6 2XX\t/Xf:kWH#G@ȜU%tX\pϱ5"/4 \ 3e?̑o̐j [R dx6,>HZPɑNb8k>ń0L!4pDʟ xXx_KZ.od(`]OU%mRpM?]BgV?Zg ][yʕ;uBFG=WD5ð=P@.Fb֟L:͵)Y x~Cҍ2G,]-,ɢ2 ywL%%uЁ"`XS\xu4ֵ^WH;N3l]ntug RsMc0(+ Ǧٺyx&o\ْĜJ wz Pիӂ>X\v0J&J1+"=q#HClߜYGG&Է978ckPn邢&OImܐM +gJႱ"`@nv4ջȉ$iPx* I?AABÛ*[C{S*\IL2CMrSQr?6W=01}x"HIFMvKy \yV4c}G.Z ƥqَla^ڟn{B>uPBV4x:]ҝGu&:GsmnT/Oџ c7:|<-TVJʒF 2p/w=hV6!n[4)J@: Q9qJ5|uߖ@6/9zY)PX?g;]`l 2I殪3_r}P(t4; ˄j,ZIYB&Pr@ᇍ{2$ g Mz$/irGWr̥zұefuê3ݥVMtPok'+@RpCo Jr$\/"ivy<(t(#IsNEҏ&P7#]ad'M)";_c5a*$FP[uN u̚S@DY\hrDuP°3jrfdՉ}sHhL[OUƟ͸:vVcږfW8b ^,x.~Wc^YJngCTo#Ms:GEr΅c:rwFoy}()uz$8 ?@m!օ#4mxvs2<u'l}F$Ф.dShv" ž0V$B;`"dX^1I[#ܽ$GؾYKP\/z~kX53$#-6}|bdh5lIhfhg^I$[R2yRU ܫ=)/pm,5)6+Q+ȾAFFY! F\I8Xj6TXbWP5NJP܅dp$]!y ΂/`dat: kk׮h47pq|?t& ']o?#%̷xĎ[F+7M tb&8yI'-roMbxe!:ZP-8yuޥWa@~ӎ9c*8m3:-nj=YNTf&M2/:PCަ}D:1+r4uY$V. Lp[B 'Cn/j&[k|[FҙE|](,Odb])vv^Y`WJd pZٚʽRD 3fXtMN-Fg1={Iy:wMԹG~yPċwWJry`)Xw"Ib45@#} tk\:,C}y 0tQeY\|cz?%^Aj;[Qдl19{$ լ8Q?s{`B_-XyfDo.[+N5Сd Ѳ!Yc Nl q1\8Ե7QO ֨dy6bv0:.KEҋ$^M\A38O$?r.+`\,i?0D>v< ģFl5%̜S5T-;OQTR`Qnpz(TѥTCnxI^(8cWV3}x[Qh^FsN_4!-EG͏)?&1h6nj֪P05Z ;jIT½"^}2Irob ltoM'z鸏23&@žXa@ PԁHW' t7}u}nu:ϴ4#T9e΅f|EQ Mj/2@#q&%}inI#k5Иz&*Z=UL^sV$1&s0GSi4Kk"vE᢫@Y녂>,63&S䈾=]24qUh0K W="rц?cl));cpW>P*ّXWdpmqV# D7dT ]2FvNU5#h#Xv`;C!Y>̕ ȶ DnhWF˘uT?}հ+Q:gL)B(=c?MX 3[ %yI:7mTH3"C0qj|$ktq+45G#ŲKW-]wG^: zw(Ф-0TT W,#G;V[mu/l%njHL:t5 V-5(qLۢ'EΝ:%&*$N> ^ŤߩtKQ6J UU&a̕Ӧ C䬈 sM^ `N}$Mg0"e[,(ފ-4/e:JJE.JE&B&Yk E?1|q:6A:dcK;X>/vi SY/<qTC 8u}{8oRNӇ>y4HVZR_-{Y/Ga?.dyV|zrZ$h]h}v*)>gnX&GUhz..l+Ҥ;: ȗ2وv k +Zⲧcs^N%]@,Vp)ךS_LPk,_iC(Ԫ2I_@~m%DjrK&j M/'9@;ٹVLeeN;5 4R7^w 2~D\Nsw躅8P~RϵlT")NrlZVoқ<Xꡧ Ԇ 惙:EpJ+ ;t=HLU3oP/G0m>Cn!BlŴCchz6+xǚi>чqȳ\ h24=Ƞ? Y{ٛ0ǧWO`_rZLYЬM1J;k0hEڬK7Tð?JYrOC-vNH{!%wKX7ʃàu3[Î=)2z|(ީ{LQ/N5b:MOJ)kf$C ojfG[!.YIeO}!VVHO?4r^QBp¶X &Sm" OZ)9҂+}B/1\ J.g BO'mKDڐ a+&BPL`cz%u`9N~gr ZL}+J%Kі~HG$xlȸPܢK1Օ29 4*B/O盙+>13 ȅz߲xa&d_h;RқDv+1_iNdl̲SP.:Kz|9k9)Pwz<ό^jӂ7(A5 k+!eM ,d,琘6yARA[Oȣ:LߣN+H_= ^X?e K//bB֍Dq 2>=_/`ޭ_%5x ]OOkؙK6,L&Rpy\ONW0 K904J`RO3O$֯jd!L#v#/q^lUg| ۞Yb' =g̴2'ܷ9 `HGUpx[ \87q8!J(oRx, ܥ9ă%6uCplu1[/L,~ 5k׬ZoW  sQ5ՐW A [XַjZN̽pXxvTi9bAkSNi8 # j2\s&:х'B Pc@~,; T=Zh`v[UKr+~CZŦMv]? #Ҩie:Epy6ٮ=26bz!;xա! |dK1EȤ]]JǠ_xrSx[d=W0Rg_[)XsD˫ItA*CL!vOX( Z!fX߄8m }%Ɂu3'A"IġH|NQM4Y뮗5p3ÍM5젟3yBDZwCLFwCo2C@s焛WjDDaNj]IdT}4-oyJcХV}Vnf>\j#_.şcLN7dA GWKf[NO" E#')<ڬ q%":URh y[5#g߆"gIߌYYi'4khQdsq+<Yw>%f!2!S6#?0!]]]g*LH}`-MoG]QIegb Vl1L%=4>>,W8 |1%uipRѴ"u:k63yWFs`dJ |A}HT$0|J"@pȮHf{ܝdwrοP' R$lBޟ8NPXQJ5OBO+&aSjMFfa76X~ri_dQ"}{c[ 6a՟oJ N"1♚w7A;/AЯ4,`UMܙ۩e$?}k~/#+Nx3DK|>|5Nq]ۛR]i>UbA=XnZjGD[ڄ$f l7PFLIJ^REwܷ5ف2Ћo&% xdFΉiv(3&o[:Fl}3ٴDzKo"o!wҘ,LP{L4s¹,ᅃezΛ!mf:Pv07'aD7gC2LraEV=K}7*T"1wW~XbB6iwjq)jo z**>A#>F@bGd+ُ|<z$a"E@?:7st#D1\ (0/a?W3[̓j=Kxu jHGG[pu c'g[2H,3P`&KoGh,M?fs]]ҴfvC_+T쬉?w.hb/Oc U/`rRfUAGv7`Go Lػ:.&LBC?%7өQ%JsG#,gQdt22Oƌ1HA p.P gs1/ 6 )E`?.(tM,8%={YJmR=;PzmJ&1}WyXg?ZS fP6$/Kfsfg8%PKϐB*~7Oc /8t!Ŵ N?rr-sWlHᰳ Q _% y? ŝPw׼yg{VlO N{0/91CcP p\:wm;׃I:4yBk'97flU62qZ UEŸ3Bb/W"=# ZHq4قJܿ3.0f>07c Ba`{kOCO<]៑'V$cCw@1Io$j&PKP50٩GB#s9 c-n)IbPɈN9r{L q"+я밲 tN?|¼`#ԣ8reH1[)-| q#Zf56sSOw.%_y'Tb|>R1@AEB;H)fC7m 8s[̑8"q\L&(s="2Srԩuhފ0B[w;"3 ~Av3u8s\( HZ $a 3CD=Ydg % ^];˃na 3qXg3 8Hl9csRb= Zĸ7d_"R_gbŽzp}On[=>9i >$&gU:3O2upj8Šf;3.[8Ż9TBAjp.Gg\W˪SKJ6Ȉ/ 4 FpʠD:wJKawZ٤{Fi]h3H[ûpbB~nd f]{5 oj(@OF C[6~Ǻ.po0D%tdH*^kMkTcMd\o>zKMV*(޺ b$(Nwd ־F3;2ԋz{R%|:4g65ۉ޴WXg>OR ɔNNӰ0N,v7[H1J"[]#$T\ZKַ4R<] ҈ L8wzȡ%_ʹ{%ZM>T-g$oI4hչ&T]/a1"\8pldSus_T? |@xSekF/O)Fzۣkc_bho"H1@u.qzj|Z%G߳>E1h?J*Gl߄gyϼxYޑ@'I)>*%12wm!?6>+Мv&,uz`ɟ^Ze$⟳"#8 'n'ۍ,DEY0XY4lFەs=feAPNm Ɏn4ѻcpR$*%;n+$"k"j G5V\w/&bӽC\&0yf%4|J+rs4trn%o]D*f+D?@aY )нؔCQp-bp䴛E7iՖ7L*ZuRQVt%`u3,U_ᛴ,GC0{y~ȇRP0Tjw_12hSսb@q״ 8ՊqǗsvw1Mc+1V#$2Q_kF s7[ױ/ȫ["q_UgMT#4tyOhwy"K]o)Cm<@1Pݴ;!ӳd7[)kӰPҁ=aҙ DyZ ntޑW+#8ZJ6xN/GTjIEpT76i(8Q@+~Y8͸ꌬÀpoAr;^?fPy;Fy{/+G>"K QX^opZawvZe 怕7,G^Gwy9|CEm$Ղx+]lא*gL<K{'ZXrPձ-L/1U8`ӊ>BcieUr\1gWL;#΃>ˆV5PQgzh8a1E@S9P*Md('A;' I7Ͳ-"<3+ ZTo vXW9bs}leAQ0u]/f]Tw^[ k{>Sd)<0(jдJQhMlQRw[;WaP<~ӗyG'mZ`9,kqZBBY~ mX0JM *DRsftJ g#pPɌ Iʘ/}\4 _%F)1'S͘*٢G^2"8צve0Q!8za$=oWj5ڠA;0tuIѭX&!j-bzپ$zgdX_:]͙uaZ {\[Tfލh ;نXZc1xX,ݮ L1nO!vn/ݭx+jgkLP5t l+IYz~=F6j;mL؞oƑ8BZ[#ᄾ2 H,X"Li|&w ]e<34}m+Vj[\t_Y;0@1n%gMW@E'_ 4߱9ע[=80kEmB内}T`mtpYVpz3g9y՛pt+Y-3~r'!bJ03kkgN6;8zrGKa!ORaS-븋esO2,:#a}TLkSҧ"?vnt6߆36PPÈf)ރ^V6kR^[G`qn4 b0\gB薐נiVlNlk%|{tBca;xͶD j('j[d11Ά͓l-%ޤk7pL: qjFL^$f! ) 'pAĔ`l>6hY疒xL›O6%*p࡜@ðzktMT4_'/@ӇN8lV=P6~#Y?DS9Wl~Vz( )7Yw(Iet#rʠYW:5 Q/ރMo%49&zZRuPA3ZhUAL_Nv oTDƠ]֟zQe~em"*0WB.[7a2ID]faNy8b1kF%O#Vru9ȒZ3>çxZΑfi "дYL rrE Z~O'FXQ:0s{%ZqM͖ò w-ٖHLDd2*/p3aO%1nr]+C>·_$4Y9quR葏)l Xga2v:nWϗ{юʯ)#"Y R8F=t[]Ҕ'Yzy4{wd K#b}Ͼ6 ʅvK39.tYdS ߑEG#Q G* ;dB{"ğwo:tECD11ys)pO9-D {CG?Á0*L7Wr 13.9.8)vg\"x-_q)9Z4$gO@.>fK}ކ]Y`1&vIܨߏRז0V|<—Y:hnXN;f}z*(ygDK5ωW{ 'CGv ̙(̀_XRߩ4vpya@-b!=ЯBCW2Y +ӒjIA IjIj7|{T5jN3).ܮNYg=g7{|uvw'.͇FĹ/ce2(홦e< h9)cm +bNX1fYVHOy*5I矁 /T.EJ}|CV`0 sdGqZxjnڌAdRO7T+U)Oj17<1%MD%P 4VdTxoG@C3_wYԚG)? w"C蒤\ jP9Ѹ+ % wp(Mt 7I2I/םm񬒩l =@P95JqP0r /W?كMPV4_vGrd";(#*H伋d>̴?ܖQ;ӗm f?glOsxV,Hۚ?Z5Zmty!^&ҦaO8\OpNZQ I+II$onDM+DRDNݷ YU(tUŐr`y.fYzJ F!4m8uF5ɧY_ IX{92s9T\/Ħ4 tJh^Gӆ.Y2h$ _aD- +=BoÐ+~k(D@Gݘ`YN\9Y:)mR,_JK.s{ _UAC-tm$t~Vt99*+!iuϔ_SՂ){¸*F-V`|Z(W,Lkc"EIzޔ=L?TX 6tK !+|< /SC4IzU% [ Mڳx&B!͎|zgwg,]ʾ9U {/'*^J&SSe;2F#g&U?%9U&ҵO~:GOcrdq+b` W њ-}ӯ;cIHKyQ!H R  {zVd'-1p<}ћ䊿* 9eKi~hzuP]82i[ȹd{D7@gk#AfK=ޭBɑ+ 2Ot mX8 j@7?,eCja6U}+ԃٖpctK apQ͔xՈ);l9d0^FL:b\뵕5"B#r]":`2b0` jcE}(S ؏+ZBF3j[I <1@0t;*? ,K'b{fR hL6grBVMR)PjW]/,<=%}ڍIH`8gg(;5HI8BHFهRMK]e\k1X( UFn$& mk2-0}[*RDYԾyzN4*%O0z% 3 yBfd>MH;.~$ ?yAP+!tAq8RF<6 ;!!ŕVV-_B(DN@&"RNLҨO1 g=<5x_ Ũ] 9hL[ԤuKsi;g&M36 ]\-vx qKעfM`ӊ#V g찢 &GhgYhȠ7LHEg_+ƶg8ha+H 4E^ 팆8xdgN 2A,-6+bQ;ɯ9Ir澭fYlzwpH ahA^aD.y\u罡Jt(]Kc$>z6=K 8S( !#C-X'ZZm"$Ƙ::dѻfCUMONS~+4Ms%U뱪btQH-ncHk x8b]M^ھ:RbZ'0S;\)3 ˄uKA73Lf3'SJD\{z+Z>9-vC.rch5#CL& d fqT63p1k[hl1w:WDZyֹ ˦Ux<_׳YF^ sd` 贯&~7N۪?k t^-gY˩MDLH'jᇌ3@S?p-;aXξ楈{SpDrUeF#WߚϙA%(*l yD{Ə`_@둷+Wh Nip|F*2oVXjct3$%ܖXU3ndڋ|i}GQ#A8?漎*PqլrRgˠw~먃؊x6VS=-2\V#A g #66w\ &j|SJ^Q=avRX oZЪ̯I0 I* 3sLLʲu" [m;n iE|g(a2J?޴ʊt{،3"V].EMr?L"08IG?5GE1[}ԋ.CGӈ'*߀\+!K]!oX܇cFK?:&n,@oNwޘfAe5g +Y?Qэ%kjh4V'ʉU4`~'+񿰔LՋQLȕL2t>I:+㉇@U/51t(NJ[BXH[n`]ũ^mn5Yud"#ߡq5[fkBL edCᘓ*An6n<|:7rhzA nG@ W鵕YF&@?[+|6s 9NȬmo%A11 {' 6@-Iw!QlQG<ىO>zn¥ l&nAmaPs 7^Ο;A{R]ZT5)s-yeg V݌7V6nGR6 2 5!":DtNctrv }¢PW^\2`PJ[ 0?y7(Ne3} Mc)'(O b|!gTuEB!:\Z3 7mOeP)Wl),b$݌[Ku?Hg fD9 Lܛp [>.k(@k$7O%|!):An|RVS۴I6yo~hxWaҵp_LC&x cSBܕ480+l] ƞa5ax.1eWB!dA)pYM=X+(͌>0⽙Yr|upzkL+v`$d%fy[d_a*&΄1=R~%\v_-r=a @5/ؼPRNoOZzA7^j[[P.I%RDACxz2G#-k+rir$cF!) /)i0c ÆXjO\jfݢYuЁZWu@bݔǦez(l` c޵uVOk؝hkI`h{D9Bఀi 駺S a4#HTK޻rȍI:$|gJQ@-W4Cee \/!8('j>/0 Y_(iڲQY1lfoj5Vڍ2B|q[Nq9XL|I /Ϟ bFR{hR4' i~,m܀o?h|G 5rX,Od2P0Ku4\׷Ë$JbF 㣥'1/0߃7sl h/D|D#8 Zvo 8w.2DE^E9^:ߒD b8/KCO^9΁zM;IJ:7SO~?i߼UC^9Eצ~ѽmzdt {;E|Sy-[%>3~t@S]d{>\u/KpK^>+L馰ۏ-4>U3KtΟeɩ*(%*_IY 4mLDc#_g:~Z#⭯HseI7JVMDZp;ZBvZ%R?}ﵘ/u:Ex6C{oP7Er+bQr5Gsgzv^a,J[/PC2u슉2[D;kOI{e6OHeLhvfG?Yn2JhBKxuG͊t&(\XMeH/D!=|JrE5_XZ+[P jDs΋ߧp%O鋃}Z9g3>p~)[ƣiLNLk*ҮV [HhلxUΞa{kKoW-91*T(0߱](^}#*۝ksHh Ss3P;[;)qq=0$ a[0b򦳱D0OK\*ѩvo+$욯4wOO/ Sd4^H 1"9dq⒃ʠje4j*^6s1]Zm SWdQ@yngӏ|(w qj$ϿUi1ΦNoIPej$'9f/.t/oqq E6@ֳr=KFFzn: x􄣅cL}J_[g/_y\MaDխm,zc : +}oa?8.#6x`0;:Ҟ8a6c{k7 r⺊wjE4&$-?虌%`@.VK*ŨN=wk&4 tC, I~6@D2.eMK2\N_650j5;j dDs2G36:ӆ9Džac78 ʪʜOm|D1F<^4.'?FE\*J2/LTF"rYB<`z}zRF.8sqif P?Ms 7ޟq?@G j-7]qIFH ]/z@[š_'cYZëYs-װ㴍o&cvZ*!=dBB9%Q jrx+2]іhe'rdDOnF-uB{imppgU,B T-\βW9 G ϭ#X?bt3>8DLX=~pAr:~eV*ΥDL>W'`@^EhcU!c ȸBe\'Ě'iqG6u2.+t0 T+ ṕH;,A 0{*oAi$}_-)5?Hű矶n5彷- B]q״""N?Y/7Z yMp'^τo^G#4q<Ú ,Fy9_K2`*;>}qȍe1!UNOW(uUzhg+:S]_MXZ WC7h0pI#quptӘ+OpubgKȠRř&2S bs !JJ3p)a`>Qb>}@g1 '캔(1ȮAa<s˄< 06!fB=eBsDۑ~)2El2cYEK;w v}2eu9!1Y*fP|$w L5z?:cFP3+}^;~fyYyY;+G\k8̿6zNH&~VX:~]v{ X#Iێ0e#ɍ3O9A7f "M<8ZSi >9&e.}.gG"uGC:rW4Kј"E-lSz.8p52^} +Rh/үQ?bEK$ T`jsa!ݟD$99g=ZnvF*bQ(dԴZExh+:@8?NʈX̀@/gG]ux*mHn%W3#ە_8y2{Sz/=bo>QuXX#lZ Ver'!NSu1gnnTk}A NX]/4] r7Ŏ[#;^Ikie[>+!䓛_ϳԙeW5pVrl6j?|&.)lZMj+AdY*c>npQ_/BePR Af#&|=9ɩE{a䥛OUUT񖌠EiWdFaB }mO=c'!rK 2<8Rh "P<71_#zvM&Ďp.sNk_9oP)ҔΆJ>oMz*wkia%6׆,<#QZІ4IK&GBȈʼt|g8x9 HNY0O2 "G@fTso_z^y?]{tx/=D=|vڍ k9  \ 1H8I pH !YԱVO6OйA!U}lh@RG*uB@¨}?Ԭُ!HGvQ"n®6tbZ;P3L$EMCM>dOu-\ ujRZ)/ )I.uWeGF8]X =&]TY u_{2Dp% Tj6nɴtCVT(bOu-o]]s_"6\8˟U7 {!Hi@hGpWvДwOY5l3ЇzkیUuߞppAL$̡*k$S*%V? cFiTXw>\H5yw02Bųc_?ak.bT})#UݝS-^F\-Vc6YGĝct\!`c ʽ`m!(ǫrfR+1|!.G#n F= SH\'< NPxslb/ qu$p kVM|}n΃Mxv2@XdĮȈP&Yy!)ҹ}Fsn‚ jKQ Y[Y߲5靺r]IU9F8_鐄SqlhUJl,}qWvYJ~uVߍ -Vk2Uݱn牙Ctٔﶨe4_Mb!&3's! ۴7Z??b ֎]Ԅ2fc-]YSe!N=!S,HKgnd%XWnv\MR(gfU~娑/n} tFi)aƵO kyF=fH5ܐ<ۻ: lQ>_q3b` ?.%9 p{?3ER/!ΐӜ ;۰ѻFJ+/xjbl.*`U ұsQ\'@_=lxwlNTϾp1rzIijKV94HGEO2@ 0I`ZOA}#Wch߂ ma Bܔt92-qmV՟""O1/*@u;X C{S %O|?9Ukw:Yd`9Y"]? vmX#D|dT]z\9ZgI'oWPV7 u5wOBnɎvaĝm:NXt9a|1]TsvLbUQP ;{+40-d&U9Ŋ~sz1HFSG+6*&kӵɫƸ(l" Bo]D\ #Nt.K$qA'I{Z< L(`v*&ݞm&vћJ?yTwGcN,HX_. l 3o.5w?܎[r#«@"x_o@% Up7.<*PV8!" {nem`H  -hnDFɢ -OW՘bevAVxe[qr#Ѐώ=m(<](yBaolνrl7H{O`'Ã>޶8> F⸢{1(9gjsYzW3S#Fyߖ㨶ҜBg1ɦ khJMvH7.;8vvOS7u>]7۾)x wU;1 o:bawFf2|sP.Z zJ4 0$Ml~aGOiOdO0 F\Ӽ'8Fpi#o'A~B!. t_Z?J]iRfɲ =w}ۏB=x#hxJ_[@\pz MSO7Mu}j }~&3W5k=BuO:q9\O?yxD纕癘y\hh:"}{|%H+|Uf[v<'#P q+`^m}#q]%EJfVX,3GmR!~^_}@?:w.ު}Ղ5@ 21kBB"Z5ukӱ7,%%+2LNY{eǰL8!^`]Pbw-16TNaۙa%egߴիFtEU@:;~d=@7PpSF{YvÑ![&}}R~7bI+aZr@^(8γz =x; Z"G)'[HӇ椏 jcy%jvy.æ!tY `V(ǹgʺY.8y#5k(:n+#Ԑ۬mNf$Vno5lۅ >@;.1tGvxo#4rv1m!d`*mR.+H@FKٺ39NV8lu,(~[XNW9Bw'qǟcF.)xιh rÑ@ G&yzl\*|A{"-'n#@z_[(hŴq+.4 V5S.Bsgr'Wh# BҶQĽ:WIӔ~)g0&( b@_#9tV!M`˾[+~zJ4KON=bHWܕʛ3$_`$/"L FBR $匫B4L7#qmi,kVX-HU^W/3ԅjv}Tl1B:CZ8M=MwܔćIDs=WCZQuk)RpC{W{H(3@>h)3$n;.*$0U735Lty!%攗c}a4P .(wXswR~u}Z=co'RMMrb(@&=SI3tPN#fv8Pq59$"8g:up*,޾o 0m h|ˤ ^İxgVz#Q_ %WˑkO3?Va.*@0Ĝc71| ۈT)޺G/KLvvo.gEJI=ⴾr+nP bS䦿eZxGdf^}V9**_rZ>5]1qW?^tXGoXPMʏs0SCZ(OUdF=[17WU7 3`waA l`YlUsnĺo[$-U !wM\XKRM (K!QJ }mv6rxnNaL-rLY.S$-٣&[bEG V_/!݋HfoHt9lz-ҝCDjHrϪ8Jp}bwq?LXй c2#OZT`>ZOBZց淙??)EN&DE !n|٨>73Gѓ7eݴa<r s))!>O/N&=f[}noEu^R|cL[Р-}bViv)S@A "@ 52I]) G'Jy-!y;l9*LU- %ԩ̐OŐ [;E3P+7)+/Yf{ʾYlً`^H{1MMu1GyסMH95юW~3)=w{1T|-.S5"R$@S02i&_^F4 <-!O"Jf \iWaq'ZN Gdb6zq6efmx?*{֭5{˫'$ND`2nGS!@'j x&Y%˙({ϭ8 8ļk['JAU;P٤@a|/M}LJ̣d@3K+;C]ּK5ܳ?7 \$ n8] d3+O`N`{>>7lD{zjP2뮡W愱&t2΁EĻS{Wf*6!lkYE: CIٚ?}1ھ.5nHivR:_Y=c q!p_:8Da";* |h4KzA>L2VɍbCZJ8<𩖻*̢{KBHR?TmSQ4v"L6Yzyz.cj>Z*#` p q柏'5 6)Saͯ Z4m_w P*扏΅D=R #Ňђ7ߓ'Ro[wF4_dU! [,j@M2üSPx{ǽ&p0D߿>ю?tq18g9NPEc w/mܩ>0^zqD~>[G MY88zntKd|sy.~AML_%w4u'`SKV vӣ=J )4bŵ [ӡ'lĮHqqIuBq;&$%)<3';%z03x]& 5{Lvle?RၬHQ{F:TB9Ov^5]޵*-aL^vlfp :PvaasN@W:tH>~kߪ=OiEY5-\Q1MD${oh|`K0łyo ێDMj)S0iQI-x0h(h,deGGx %CFC{q2LyTAc>?D;z#$@(/&B،6iuG.[}%]M{(iZ@(YBz!eM^WGeߴ`À*CfRi EI  qwV?Ӄ!ӀUXج{1 D.TFqe4(e\?^0ؿ#>tG('?GK0`rʍTSM뱻Ř`yDg%304rBWp1X- :xgy*]~k?&DV,ꗿuEB;)a %" J!U:oC@6gNTzwjnv֗=KK{T̽kqSZs6-b +$Uӂ4jk$NF=Q@ MT=Mߋ;&q(DWˤrT`Tۘ#} '!Uǀ VG}+k*w綖5q#`l/8asYg&00-(ҩQ]F5Hv՗4 oQΝlPқZ5M #IHRއ-+.VkF;)@zKBH&E3|<@C؅6>1 S(S/jY6GA I o#s6ng:H2FE8a=X%\4E9#lsxJD39$O@h[2 nUqw*xlLl2se ȯymRbA>h r70S=Df4 ɑӻMA&;kyXj'yITGofQz4rк?*Avtgl苋/Bq&_t=T=?bS{쌚Q :-;>'a;7y~S*гa7SFKc<eJNsI ĆHVxΥGoQlzuuPCo](7FЉKk-:`fq6^!%c"Q\LxWޯa$|ib˯n6Zp;q7,(ԾyK~kvA DE]6-vq@њ8X'*ՅL&܌rlȧa䯈HeBm ׭hfCCc:?P%F'7]c# >W6H)^4†,d3ߟhe7 [PG+AB F*+$Мl韑BQ6$e iPv!S`]. n!+\U )H(d{iEɕ8Х9FOzþwdnm\S\$kj Fs;I~#JP^f "ȗ2\\Lj[ 0$/Z Â'i+TjXy߫=c$0Pz ˆzL u1ߕ]39Z ބ᤻(@xbNOC^]i`u.Զ/Q!]}FmDZQ|j2|0[1jb'-ٕVI.U+@B'?9Bp^"ܣq Wu"hk43p54v~UN)TdgpZ0bZ)[5VG$OZdvysia"wgZìfݱgB3X1|(CXi Aߦas:璛]AQ ΝGފ~t4kem_'Wb.Jx޵?FޡnfhaDOp +\oOn2 tJ^zAD|˫Bq[|Fc-oJ/J)jw O󡰖 hSe;Zr@2Qth eWO#z𢊝{/FC'~gAymCɇP13<x$ҾRFJ+78J!c]P߯a߳3 ו1dGCMCUif[)R]ӊp g&BnSqed{TT~C[)4eɬ}FӂCEi:=v޶mPԹ_kDޟR1.nAM[ Rd&NLZP!VxmҠY87me{gTC0 b ?ߦ`$mPkWa\| +ܽ}5tN[ 3 ijezpsސP]J$%um::*n@{ׯ댳ԅjh泘}Rg> ~o*$8ON:&5c/\m$B([1fxH̍@6)՞)q˒ܕæCAW?DpWyжVb )]n"XRqbT):NŠ}, Z:7&4N=[qp|L3 ($wj|AD$F@ltJ LBS<S'*p '#}5C'!a=fuCz0BR܀o5Eϐ>'|>i8 U)e6[2[ĠYSC@Mfh2@Kܔ(;( Q o₞OUqq 'j/*tJ4\=ĴHy7Ç$qRmUIR $ 86o(,92RaQm %oLy/2lj*9 R+PvʋDҾ"TDW|lv ;lwg;b.ڕ+ug 23ڂSzbo/D4sQiU@<-Kx޲ŭQ\I([Ydic8T |הBx5 YPLHt^ݚU^02R;p~)wk VIo9 Py8G綴#2/0,B |>^'MeϑdGJ B3phʯtCZzWMMYdObl2ǖL5LtGcd5S3ю'OƊ8a$Ư"~Ë5-k/yPXVzރ+A):܁"Rt Kr x,ɀm^7Iaa`B9Zv R_ #xݳV/rHph A4 Ȼ %ŋxӌF8I+MgƖ;t7No^\EϏ>T[e%wתdSn3p>yXN獎e:79NWwz9rN6Q۹TM:V%0Vf(R/M`[Xf?4cSa]mJ輽}9:k<1XrW-k(>;& +AWwڹT( =>8}i<~on )*bˮɐ^)ަ1rv9vXs&o]lE6TY󶧤8OFҰOW7xG"~/9/Lv̥" ͒X޵+B21aðOKfA:aa{8iBڒtUTw@fk? ^`-g)6Y)/,C/C8Qk?v{Bb^'ROV3c8DF9zʧ+rd!Rx"XN 7&s+1z(9Ŧ`_GHN)-/lCԢG|Xgc¹tx'<ĹoיE0<"\4ӌėMnu{_,gTܑHC?JQ˞Yfl'/G1T׏C;}ʽOLzds:'YYe{*krɛMh?S%'$C|. XܣS/[PT}4UN,;_mpc#j(W22Z +Uj9ں!ItL"|Gb#bOP#JbckS!ɤ 3 0S:JB^$պ*B'A8^kZ _ oPو  [ރf J 0i݌]@H0^I<"z\Q.݉>$wUw OHg秷GP R铁;>$IgTĞl_hvkS=S[3L֦>Q=݋D~/nexz?I䎗';IjlRB&D#P-Mb|ؤG/X4óNMCn3b`t%]KY*-{`8U]ꜥ2bҝ,{LN~/ \g"5nya+ݽ~6Bwq(._ ]K*Ko8E*>^sK\SRǞt.ѓ7c;T64?^, ׉"QxkuelLɞ^Fa)jYXL.$Pvpz)3h?!Ȏm8ƹ-:5FvߑZ=Zb xX.ۥl20sKHK@a.dd>iZ:p2e]Q"I]4۴\@0a}gLN3g_B$pK9d BT?W,;ԇyp^|L̋ o'4Yb1JhxP%1q$$6m)cpb!W zalOd}g Ah0|I?&(\[3H+>!>@$Pg{!P.`Zvw_:?p RmǼ n'uo  0F YZ