setroubleshoot-server-3.3.26-6.el8 <>,  H(eZ U]`Ӹ/|S3`zW 9׭> -3B|^T7C(fAb&\Fi8b2ؓĶ;-J@0N # Ȓ/P=VsY*6[ g?.-E Si$VFUQQ5[lG@,H2KN;A!1*pQ R_TK,CиR#d5 b763d38e58d09598b5495fa51409a90f56de5d3cdb8c8cb5bb7e2b3a14a32e83a1e75c87b6447146e8478efcb180767032661a8a0302047c435bb5006730650231008c6256e09f6fc9da30127a7832af1be251c53e7d41c31556d905f71058874192f3ac1dc88fb2cdede434c9b753c8e63e023027e046721238462ea404bca9de30d190a51b71bde5179ce48154f32f41f42c4f0bc86662a18bafde045bb42df6162a040302047c435bb5006730650230373d2e33f7c6a1fde2683f23940b3ef8553669cacd1ce491a3af99841bb6759320f560ee2583a29adb0daf649577af340231009756dd537a841c0a40908928ef01e0417515d71f91e95db49945c1d2e2936743d4c7a4e3134d81cf18c20a38fe27fcf70302047c435bb50066306402307c3f0a57983a75711d868f37b7855b5fbd553d215dcd31cca7d0f623faf595973818caf0a6223b1b225f7e7b7821c6f5023067ef85f84cbddbac886758bc99549fac319c7e7a8a96b81dc237a46eb5f9a571fbedd11476d4bce73f67dad9622b6c890302047c435bb500663064023014af94196f22afdfcd6c35501cf30430864ff5a385ded11d366eba5b9517e41e76ca77524d5e3ec53e1c70dbdc5d6862023008e5651e0d4a13642faf07b0083534dffa406ec39c56e8f0d52ac13917cb46e1ca66093756c55e57befc7e8187148dcf0302047c435bb500663064023073782463473f074fae0c61625f8a60cf1d271920fac7265fa128165595155c15d2c1142f5b7d8b052fc52338c336055f02306fa55ebb8a41f16e3917126d026ed9a92dd031d8f100c09680b3f2931c3fc327e2e871989528af1ba8c5b1abe1ef46880302047c435bb50066306402300435a19a43308b8a5bf0e50d0fa7c6c4f781be0ac8c23f91f156d24bc0b06d4e63ad85a07fbb69a9e79c5f9985343c0602300e2fbcd07184bbc655d543e4e7ca8f0cdb29fa94a5317703277122c3de8fb439b9a240390ec463f5dc5e9059648371030302047c435bb500663064023073782463473f074fae0c61625f8a60cf1d271920fac7265fa128165595155c15d2c1142f5b7d8b052fc52338c336055f02306fa55ebb8a41f16e3917126d026ed9a92dd031d8f100c09680b3f2931c3fc327e2e871989528af1ba8c5b1abe1ef46880302047c435bb50066306402302317edcf7ac08e51220176f2c0ff795b396d39a3a5854d5156801f17e126f67c789419b8c65be3fda0916dd5fa4912bc0230224f7e2f91ba8ddd4dcd4ce0b3c1168cf1ec0ef8818d7a9ed1ad0fcd2ae315ba28cf78aa568e46e6c5ab501d06a7caca0302047c435bb500663064023073782463473f074fae0c61625f8a60cf1d271920fac7265fa128165595155c15d2c1142f5b7d8b052fc52338c336055f02306fa55ebb8a41f16e3917126d026ed9a92dd031d8f100c09680b3f2931c3fc327e2e871989528af1ba8c5b1abe1ef46880302047c435bb500663064023073782463473f074fae0c61625f8a60cf1d271920fac7265fa128165595155c15d2c1142f5b7d8b052fc52338c336055f02306fa55ebb8a41f16e3917126d026ed9a92dd031d8f100c09680b3f2931c3fc327e2e871989528af1ba8c5b1abe1ef46880302047c435bb500663064023073782463473f074fae0c61625f8a60cf1d271920fac7265fa128165595155c15d2c1142f5b7d8b052fc52338c336055f02306fa55ebb8a41f16e3917126d026ed9a92dd031d8f100c09680b3f2931c3fc327e2e871989528af1ba8c5b1abe1ef46880302047c435bb500663064023073782463473f074fae0c61625f8a60cf1d271920fac7265fa128165595155c15d2c1142f5b7d8b052fc52338c336055f02306fa55ebb8a41f16e3917126d026ed9a92dd031d8f100c09680b3f2931c3fc327e2e871989528af1ba8c5b1abe1ef46880302047c435bb50067306502305ed5b5f1f08531011b9adecbc1bf1341986c4cc6b8e34af58fa931c885f716546fecd67bbf0f2c958313281353bdbf64023100b90092890ffe2a6a896271ef92f31e396951fb309be5b3df5baaafc4bdeb240f9cbf5500459e61ce409a1e4c460b1f890302047c435bb500683066023100f24d7c8feb27519634a23fa9b517351878365a9852abe3ee1a9d525cdaa3c3960e72da44a3450670b4a29a0057c63a650231009e1a5e80481257ba9cf207a972488505850c7b8d2796386a908958d14e7c3c71f9cb94123933cf5db73b77028e3be9cd0302047c435bb50067306502303f10256d2bee3831c05854ab9ea4eff6e9f5aaaf06661a655e2f15a395db4c4d5ab3e72d1ab8541bfc21b89f58f4d56f023100a81550bf7ed2c8b320154ecae9ca610d48bb93eeee5f800a3fd5b511699347c475c0c7b8616cbdb64cbc7ea57d6211a50302047c435bb500663064023073782463473f074fae0c61625f8a60cf1d271920fac7265fa128165595155c15d2c1142f5b7d8b052fc52338c336055f02306fa55ebb8a41f16e3917126d026ed9a92dd031d8f100c09680b3f2931c3fc327e2e871989528af1ba8c5b1abe1ef46880302047c435bb500683066023100a65e239dff5c8bae61963bd1eed7aaeb5710474130ee0ef65ed6120435a5515c271ddbff601ddf0a46c550ccfe5034fa023100f995cbb978c3e9fe4900e4e9b94197006d90230af991189e64bd1a9a7f641692496b61245d54d852dbb2c7cec295d83b0302047c435bb500683066023100a65e239dff5c8bae61963bd1eed7aaeb5710474130ee0ef65ed6120435a5515c271ddbff601ddf0a46c550ccfe5034fa023100f995cbb978c3e9fe4900e4e9b94197006d90230af991189e64bd1a9a7f641692496b61245d54d852dbb2c7cec295d83b0302047c435bb5006830660231009499efcb99b3b7cd1373593862554d085b903ae7da03ac46e2147510c33033786548366c853e0c2e028065ff7d02beda02310097f27b0731108e0c7b6c70c476b83dbe8d836b9a52b189760061170a44608ff66b81eee672d64322f377ae9cb60a26120302047c435bb5006830660231009499efcb99b3b7cd1373593862554d085b903ae7da03ac46e2147510c33033786548366c853e0c2e028065ff7d02beda02310097f27b0731108e0c7b6c70c476b83dbe8d836b9a52b189760061170a44608ff66b81eee672d64322f377ae9cb60a26120302047c435bb500673065023100d856e5dc2d098ccd527ec9807d6cf0672b1667c6ff44062e0ab2836d5af3346157ffcb33b78c4eb0ca92301eea756a6b02305ba4983f259f87ec3b6db80111bbf88918b5c79580d1a9c6610881f2d38cf055ede478aa4e1a7f7f128118daa723e2a40302047c435bb500673065023100d856e5dc2d098ccd527ec9807d6cf0672b1667c6ff44062e0ab2836d5af3346157ffcb33b78c4eb0ca92301eea756a6b02305ba4983f259f87ec3b6db80111bbf88918b5c79580d1a9c6610881f2d38cf055ede478aa4e1a7f7f128118daa723e2a40302047c435bb500673065023043c495f4691884ea94f68d996e7b785e1263e0f6edfadb22773244d37e5197be10e2a188ce0efc7441198c4a096d01e5023100849f69d152d5316a2f8b36322ae08f4a8f52a0067cabdbff27396a77d6a57b29213d4c91d60ba6025eb5419dea3f7b100302047c435bb500673065023043c495f4691884ea94f68d996e7b785e1263e0f6edfadb22773244d37e5197be10e2a188ce0efc7441198c4a096d01e5023100849f69d152d5316a2f8b36322ae08f4a8f52a0067cabdbff27396a77d6a57b29213d4c91d60ba6025eb5419dea3f7b100302047c435bb500673065023100b75cc0ec1899c92b9173d57ba31e03fcc6fcdc8923541d4d055b147bae9bf87db9f8c7742d1f3a393b1d371d55ba136102304f187e6237c262a2e0d3ac57dcb572af579b3bf748941b478456ac985dc92be25286458b84642467397777f743f0ee780302047c435bb500673065023100b75cc0ec1899c92b9173d57ba31e03fcc6fcdc8923541d4d055b147bae9bf87db9f8c7742d1f3a393b1d371d55ba136102304f187e6237c262a2e0d3ac57dcb572af579b3bf748941b478456ac985dc92be25286458b84642467397777f743f0ee780302047c435bb500683066023100f8bc520c9fa44716c55059347285f3ac14461b89ca3a5262d6a249ff7968bdcc2954310bfe4d2d0ba54c8f3e357d9ca1023100c058254f68bf67ae29a8acf3f792098644a3cec5901f3e947be923f71ab715e0a6e72fbcbefcc2aa074da81244bb28550302047c435bb500683066023100f8bc520c9fa44716c55059347285f3ac14461b89ca3a5262d6a249ff7968bdcc2954310bfe4d2d0ba54c8f3e357d9ca1023100c058254f68bf67ae29a8acf3f792098644a3cec5901f3e947be923f71ab715e0a6e72fbcbefcc2aa074da81244bb28550302047c435bb5006830660231008d0088b314f04e1a5a9e8349f9562f9e12cee2008fbec62604ad2794b54c9da0c26242cccc0e595e5b05b159318d39ba023100898cc01444bd925ba70320169005b9a785c3fe20b0266ac0bf9c58c8e471882bef023ed5ca44c12c96b584112f85aa2b0302047c435bb5006830660231008d0088b314f04e1a5a9e8349f9562f9e12cee2008fbec62604ad2794b54c9da0c26242cccc0e595e5b05b159318d39ba023100898cc01444bd925ba70320169005b9a785c3fe20b0266ac0bf9c58c8e471882bef023ed5ca44c12c96b584112f85aa2b0302047c435bb500663064023045d4ed5f6542e933866e46555d46bf375e73e13df71d423db19fc28c9edda83a0d909826d0862ae742e462aecc4cdea402303cc4d6af55db5d69b4713d0fb5da9c31f48d855f04b08a4316224df35f36276a79776be35c266975185c10fcb0ef1f190302047c435bb500663064023045d4ed5f6542e933866e46555d46bf375e73e13df71d423db19fc28c9edda83a0d909826d0862ae742e462aecc4cdea402303cc4d6af55db5d69b4713d0fb5da9c31f48d855f04b08a4316224df35f36276a79776be35c266975185c10fcb0ef1f190302047c435bb500673065023100afe1ea3f541c855dccc0cdfb544edd65adf5639ea96e1dcf1251657f7d7a90f9854c551d94b9538131cd5ff7b2b8dd29023021f7935b25138824c1174646bffbd1e7489fc1412ba3326adb387166880088674489828e047db30f2cba3dbee87ba3db0302047c435bb500673065023100afe1ea3f541c855dccc0cdfb544edd65adf5639ea96e1dcf1251657f7d7a90f9854c551d94b9538131cd5ff7b2b8dd29023021f7935b25138824c1174646bffbd1e7489fc1412ba3326adb387166880088674489828e047db30f2cba3dbee87ba3db0302047c435bb500673065023100d565bd0603b1ebfeed60830dd7abc78769e2eaadd83e52703fcfbd97e1ddd0a2f68ca244dcfb519cff3e621dece7e37102306074f2440be3563ce8a0850fcbbd1f9797cf7e4d80469b0c7be22adb469a945b7b913842c048b3658c01c1be134f707e0302047c435bb500673065023100d565bd0603b1ebfeed60830dd7abc78769e2eaadd83e52703fcfbd97e1ddd0a2f68ca244dcfb519cff3e621dece7e37102306074f2440be3563ce8a0850fcbbd1f9797cf7e4d80469b0c7be22adb469a945b7b913842c048b3658c01c1be134f707e0302047c435bb50067306502301fb1b8cf2e2dc089aa13c4a600fc9e247806bfcc04a3eb01cdbbe8f92b3803491055a357e5aed4ee461bc5a204cff7a8023100957b4b49b5144cb74657b90f7299a85a0c6b38aafe4fc3d54b337a3a4721172c9e444da7cc1d0ac33b0fbfd14b3348e90302047c435bb50067306502301fb1b8cf2e2dc089aa13c4a600fc9e247806bfcc04a3eb01cdbbe8f92b3803491055a357e5aed4ee461bc5a204cff7a8023100957b4b49b5144cb74657b90f7299a85a0c6b38aafe4fc3d54b337a3a4721172c9e444da7cc1d0ac33b0fbfd14b3348e90302047c435bb5006730650230176736931fc8ef7b8136dac1cb41a09fab7feec8b9ac220d8029d95044912fb128083a9cffd0527639bcfa2ba5354e06023100c6627c356e8c8d734773d13e9127985492836bea025f3e3d346c2a3e3d149f6d91ff2cfc3be90d10f22e3913140621db0302047c435bb5006730650230176736931fc8ef7b8136dac1cb41a09fab7feec8b9ac220d8029d95044912fb128083a9cffd0527639bcfa2ba5354e06023100c6627c356e8c8d734773d13e9127985492836bea025f3e3d346c2a3e3d149f6d91ff2cfc3be90d10f22e3913140621db0302047c435bb50067306502300cde8d566f4d7db369dd47712ca1fb186f94f5d6f105d32364126cc4a1548860723ad4c01fbffd68cf7b4e5dbc263c7f023100d9fc4b3971545e28196974bda623e1bb67e6f28c2a7523c1f91bc358b553537a16cf075e0815864cfd92caefe6e5512e0302047c435bb50067306502300cde8d566f4d7db369dd47712ca1fb186f94f5d6f105d32364126cc4a1548860723ad4c01fbffd68cf7b4e5dbc263c7f023100d9fc4b3971545e28196974bda623e1bb67e6f28c2a7523c1f91bc358b553537a16cf075e0815864cfd92caefe6e5512e0302047c435bb5006730650230778cd76d6c7b95011d955c5429b4af334c60997090a3ae8e6f08f81eb8270e581a1999fc9cdf04c394a417d162a4e34d023100f08bb5bc764e96dcf87c494fe57a5138bb966b4809f38d48bb76dd4d9dee3a53d34ef4705450d63d462533fd2c8f07810302047c435bb5006730650230778cd76d6c7b95011d955c5429b4af334c60997090a3ae8e6f08f81eb8270e581a1999fc9cdf04c394a417d162a4e34d023100f08bb5bc764e96dcf87c494fe57a5138bb966b4809f38d48bb76dd4d9dee3a53d34ef4705450d63d462533fd2c8f07810302047c435bb500673065023100d303d59ff9f98973976995726095e9823bac77814d0645ee64ba200d20697e6845acf39533f0dd95207ef8de750d80db0230513cde70373b7ca3858e4416388df6b1441b0e64084e9beb8fd1e78fcf17fe7d61707728b23cb1aa790790af94e342ed0302047c435bb500673065023100d303d59ff9f98973976995726095e9823bac77814d0645ee64ba200d20697e6845acf39533f0dd95207ef8de750d80db0230513cde70373b7ca3858e4416388df6b1441b0e64084e9beb8fd1e78fcf17fe7d61707728b23cb1aa790790af94e342ed0302047c435bb500683066023100a8965e7e6df1f2e1aee0e3cc3ed2b4b84c9087c3ad63da012fa575ec661d988418a0d747641efd8246d857a5a04003fd023100deb42a99bef12f98061178d4cc75d8e29a701862c5ec07f5994163bd71f1f73fcea8fb1a3d573bcf8d5bf6a7d8374fbe0302047c435bb500683066023100a8965e7e6df1f2e1aee0e3cc3ed2b4b84c9087c3ad63da012fa575ec661d988418a0d747641efd8246d857a5a04003fd023100deb42a99bef12f98061178d4cc75d8e29a701862c5ec07f5994163bd71f1f73fcea8fb1a3d573bcf8d5bf6a7d8374fbe0302047c435bb500673065023007273e9e60ae897aa8a7d416513f40add1a3c5cd13b4aa42e7921b7aa0203bd43eca7c28a399126cebe53c4403def41802310088eb9765a60e0a059795e3e215f93572d0af383726a40d4b353bbb7f7b50c83b10bc3b6fb3eb4357b4ba7c0d98df87e80302047c435bb500673065023007273e9e60ae897aa8a7d416513f40add1a3c5cd13b4aa42e7921b7aa0203bd43eca7c28a399126cebe53c4403def41802310088eb9765a60e0a059795e3e215f93572d0af383726a40d4b353bbb7f7b50c83b10bc3b6fb3eb4357b4ba7c0d98df87e80302047c435bb500683066023100f4e4a1f72bbbef279498a763a2090423c5792a0fd0b02bedca4e74dec407c215608673714c0a88a740b172c0ef4fb86b023100ec7939798787ddce550d6c150859c8851f293f483cecbf475686be54e174041e6d28b4f889f98d0a05bdca1f76dd31b50302047c435bb500683066023100f4e4a1f72bbbef279498a763a2090423c5792a0fd0b02bedca4e74dec407c215608673714c0a88a740b172c0ef4fb86b023100ec7939798787ddce550d6c150859c8851f293f483cecbf475686be54e174041e6d28b4f889f98d0a05bdca1f76dd31b50302047c435bb500673065023100869cd927454f9121e95288e7ea1fa999fdf1519664fe72dccb7d2bc6118b32eec163f945cd22b54a8e3d375e0a1e640102303428e68a5ab483d3216cb0778fc67cea561177a6350bcf6c14c400ab35a6f30251db4285b72e7d3aaeb2bd61e2a220df0302047c435bb500673065023067a517094b1c33b637940507438b40a54f80addcab53ec2d62c70e3e45c7b80da9c158765899dce47752d1d17f45744d023100d7f7808aae7f290ba1c0035f3ad22aebf40873a59e7362c4df486da9c1032bc8b5d87501f31ea71cdd00af6c82fb59aa0302047c435bb5006630640230111a34015c330d7364dde7be09da00a93ce0eea094a8abd0e88475b7fb6391c6d67662208796da84efc0337bbca66ce102302d43fb466cead601fcfcf4aa1189f1be9078d013bc9780c340cb6f1908a6bf3c27e2279b96960d924f368338b35b4ec40302047c435bb500673065023100f46298ef958a602948497ac12acd49539c6419734f83440935018c60555bfbf0c8ac9bf63f6113ede964d51d754e85900230377f4a8b617b78d9d56f3b84cf00c3a4e69efa4964827c277dc8450d73b5d4ba9d4db0aca40d4bd1a466c1d8cd67c7a30302047c435bb50067306502300ec294350efc924642850d7dcc8414fc2796b0aa793420fd58cf38bb971b75816e92b03ea5c4b6af7d57bce7f86b6a610231008f335a2c8e01af2cb3e2656a2c8e000fcff651efcebc2bf4c01d2faa0131d9d983aa8b166098ab997a26c2b765530fa20302047c435bb50066306402305a1dcebf43fe3d3fcb9f35b705474aa430da0e47dfa287c09aba779b06780d2bcde68c7e0358c0f89977789bedf2a024023011eab7ae68fc4ef2eceff2ac2227e5838d20820ec57a25c15ab3f5f3e3ec3a6bab5bd44e1c506f87374ddabed79f6a6f0302047c435bb5006630640230181a3a3f06e9a5e2295387ad0be57d3c493ffb6282a28ec7bbf169d41235759735b21c6e01b0c16620a48623b5a5e3dc0230688e701118b47bc1d958506cfb3bd40b326416d56e5f75d736f7791c35de17fc90cffca826b397d8aae8655885e025870302047c435bb500673065023100f716a9b893aa38f2270f3c06d5535e7b9c7e8655408244aa8a0d70f5d90453efe929931e55106b4f6760f0b4604002040230141f068ab082d4ab5f7c74be28df6d12d4664cf1eff7bed152885c16842ff29e22196ed4643df074b270afd337b8f1520302047c435bb500683066023100b430271dee83924792f1618dcee8aa1ecabc4d354f17daa42f0aced07cc11d99fa9e32249b1a5d8241ab457cec1ce9cf023100acec57707faf53be0e25e29e6b8596423376098c426a517ecef997d1578fb492c36115c8720b2cab4f91e6c4b76b74530302047c435bb50065306302306eb4f4ac454ce0f5c188abe5a73a0e9e462afe3f45522a321ffb28c102c45b94f5b6af2d2d7afc237208cda3fc81b19a022f32e9f432844202cbb7e8003c35dd3aaf63a3bea0eedbdfc2c53952bd88832351e992635b0c77be4afc84746424c7830302047c435bb500673065023100cf2f4f4d258f2895455c99f9d809d59ab84e39ac393730606c9d56716a615f788b90b0509dfecdd7dfecbab5c8fab337023012e922fd604613d59d53b6109340abfd731b3b7259c754947794443f5e52875725f24e7341fc0ec1b4ba9ac112ac5d250302047c435bb500673065023100f0cb762b21dc77ab901a0a11bc48df3b4f20fa466afc7a3360433f123318e98d90806b97465d0729deb881f252a3ee5e023035d42fc096521afe955e519fea07c715f5412cdcf0466306cc9af805e5b2a5fdb0bff6374cddbc826ff0e0497c5584d20302047c435bb500673065023100b48d346673db7cf1d0d1d0eecdc337c5db7e86390750c7fe1f75730b1403a6b35c77f7b38ceeb2358b8f2e02eee389f1023016bd46ee1220e4006c91eef9866560387f1384672656a72a6416ee5cebe5cca5a3702488c8ee8786b9de194a1b1928f20302047c435bb500673065023007fbf6db4775875f14ffdd1d839449e041b1f6bb924c510899ab83955306e6262edd87f90d6cc10a701a3dc3063fede20231008efd8a34e176ec18e643a475741b3c4a0b6e9ac2fcede52af24ffb8cff725ace43b6629a152ad901842e4e6eb83598030302047c435bb50067306502306e06fa11425e62f5b34e16a2be81ebf56d000ed4016175f78344f6afa69e98f044fa3b3c37be3e42db71e4226779a65a023100a212fb5087d98289bee73059275dc5ea68b10238683f82fb6e9c670af81de9f2649a74e3d6fbbe6cb527632e73660e9b0302047c435bb500683066023100da83ba48da82b698e62ada2d7effd5124751b670fdbc035eb5bef979fb3252ae01e270d13b01e96fb15432bc0998cb89023100876206f6aefb811ab86d3d62ce6338705de4b171073f66a9c7fa5c4f061d88004b3b939b67c3d211cf6b695d91e81c460302047c435bb500663064023064829ffd40c03c6696eb56d99fd9779839d8b8402138025b6e3195e462c28690b70a3dd92f7be24f68ffbe0bfe4bbc7d02303bde2b7299dd87da24773ac9b6d2aaf1c10fbcc1df154d5db830ead25e50359a1befd26dd3c451a656df8c7f37f31bcd0302047c435bb500673065023100d54ecdb3d32300b313472450dee8224eb78ffc31577463b40df5be94853df1bfe2df14958dc2fab3a596f3af8f3457f502303cc905844145443723fc2f920268e9f03bd24b2bbc2f498a4f36d998591d57570ca64967d7f29db57d20c028455658d30302047c435bb5006730650231008f580be8cd3f02d93b3b127fc2eae790583e736dbcd3ec79c51514ecd096216ed09409398f96e33c0e5c35261574456902300acc3eab4f8b0ce19e6ce456ea462d83dc2a57c3283844e6c3b7d4309da8cde816a3a0877eb7d2f457cfcf32f07738570302047c435bb500683066023100b9bfc169e151b285a2bebdba2343df5dc780408717689d55081d87646ff92cec5f50ff5c2525f353986300ba9c21d938023100ce9f70a40650a07db29e5cb5e0a9c6ecec112431dfcf8b353972382b03d9fd4bd609556cf6f37298220dd1cd6b09d1fd0302047c435bb50068306602310092101838ca055ed2ef9dfb4fbfbafd7ef685885bba485d407e3429b83ceb84f49d14319c69683e902a85d182f223239b02310084e1b2f34bbfa6a9e44ed61ba8215da0510e15bcec646c20041cbd2ef3d66edd878c39a88b5af65d2c3d7565efe3c1ee0302047c435bb5006730650231009430352b3a10ab0a7b6fc7011a85872dfe4b177ffb5a29dd2ce010e88bf3e476dc23690e0cdcc9f1b03b1ed3778a231e02307d4778ca6309cd7fbd6170912415ada478bea28b3f7651349030e029524f03e200e672edac00da9bb1285b8db4786bbe0302047c435bb500683066023100c55536a4601098dbbef1c55e5d461536c524400ed946dbfaef1379862d9554d77823298bc353158e31c112d0698c0255023100f655958ae01a3cf747402449e6d7b62e071a78f98527a49cb310227b3439675f203b71b87ab0a8981aed66330bb449390302047c435bb500663064023073782463473f074fae0c61625f8a60cf1d271920fac7265fa128165595155c15d2c1142f5b7d8b052fc52338c336055f02306fa55ebb8a41f16e3917126d026ed9a92dd031d8f100c09680b3f2931c3fc327e2e871989528af1ba8c5b1abe1ef46880302047c435bb50067306502300de6fee7bcccbbc75efcd61f7ff064988513fc3c90a4c31dc31e397037e4bce3baf6fef0c57f0ee0e0c2100dd679f2cf0231009e10c8ae1cfaf39f18b1465a75300cf3b318fb76fc9c5fe2507a6b0f7a1c09df8abf8eb8ba729a8dfa89d369a93e022a0302047c435bb50067306502304fee756ecd9556fac7d1b4ef448a85ad5d76f8b49c4c0522c6adbace90e34f0e47b9618fcb3c85ca4f794f20faff76500231008691e3c52fff9b1b6507756bb3d93fd152d3610ff92ae74015a0887192aaa8170f5ac587499b8dc01f8a93aabe7f44360302047c435bb500663064023010950e7fd9bfdb38d68a919758d67982853e213c7a66ee373ecabc8486e9afd04aaa6452aac88173e0f249a72a7e7cf4023021c03bd09f129d584d3747f55071d22ff18f39565e7a054d225838cdfa7dc649a5c0fe0970078441178bb1d5acf163690302047c435bb5006730650231009b673665d20bcfa4f044cb6e0e79ebbcb73d43d6b67f389d2d5f9d567705d1005661f96a5986911f63705a582c202d8a02300f8e76d227afac2c5189b942c241344d7f81bb56d64d50eb08e398b7e2422d43086c6bb9996e71f142cab177cffa345d0302047c435bb500683066023100fe53dddc400a830c9f6c313b997739d0ab49711dcaad06314c5825f383521d5f6e30b7d0a68defb5070c4d8c099b8880023100b75da819f312824580357e3a093f880601323cd8d804dede35d81b78ebeb07ac060a94144886dda63568b52c8807dcc00302047c435bb500673065023020a3df75af9bc78126eb79bd765d87234f97e6d0607d2f93d638d3d0a1287a81dfdc746012100dc5499788df4ed83b2f023100da3653e3336d85195606afa7a54f783bdcc0d38ea3b49f12394521271597549ce839f2ea84b19e344ca7b1e7fd74a6e80302047c435bb500683066023100d99aebc3c71f00c2b2c3ebd206f507caeae3e9a26fa178d2817cb8197c8d2009819a64eaacec9f2dd368e4e951dad48b023100c175d5ee7b7162bd7a9b76d75f35147c0a89721bb88ccc6bd9659e2fbf12f7b39e2417d1eb8529c67c36e377e43e45c30302047c435bb50066306402306b555bf01d96770ea0ebdf6ffc00e09347da9d37f46d47cdd5e5db6af847e0cf6522cde78453b188d457ebf80c66110a023053223651a360b215bdd8fa8837f05beab2249250181707a26550f658e9dd6d95b8e3bb323d5e9627a7d35b528b77eb100302047c435bb500663064023069e9abb0689e8d9524b02a0d97199b978d81812dd2b7b1f9354dd34bbeaa030aee6e4cef5fb5fdf7cc31c912e19f005e02303c8e572ffb0f8d424237f7784d18748bcc9169c13f27f6d6fbf639dff6d5e4400bdac6c63142984a51bd0944f5be80880302047c435bb500673065023100f28974e4df2ad19dca40b84782a02e51a3cb99a37dfaa65e27cf3b5fc52c070cbe73b78fbb6c8abb6a101c8b935ae36902307b8823388381175b53c53b17d65af5023c9c45e6ba71882be67f56156260dd4fb4450ed51f2701abc32120e3d805b0530302047c435bb500683066023100fbf786857660bf41c44b079a983b3d246dd50cf8b6ef485ce73da7b3e73c39d374fc1e4bb61dec03209fb1b4fe2dff53023100dcbd81525a0d926250af77790bb1479e481a68a3eb0d13b3ff9bc0e9f74b3859aacad488fd27341f623e61c1f9f114a30302047c435bb500673065023100ffaf20866656126df604b6c6b29333292cb5bafbbe5ffdfa6b7145970e6780ca8318c4e6f6d0871a87f300ee5155117f023015a977466578a8bee8a75f5ec91581a99518a82125d15bebc6d70ead076b5abd352b0fa94e888ee8a23c4b6d7857458b0302047c435bb500683066023100c2e08a78a894b1b9ad192ca5aeb20a47147b5b5dfdc641f149f2a996d010c78a76f3507de04cf3c403a841f4c5247165023100f509c04692def8a8ae6fbbb8a1a77634f04b1c18a27ec81fe0b952ca129ca621ef0064e71dc578d41d13dc60991cbf770302047c435bb50066306402301c68d6fc580ae637976d61a07851080e1680e717bfdd77795fc6b76399cb9326db6d77871322d03d2d945c1298c60a4a02300e7fc364e113921fc72f37f2acec2bcda4e4d59394b75f710ca9697dd9b86504dc70cc53a19a8073dbbde97c3de6c30a0302047c435bb5006730650230080e7895b1bc2df14979affc028f0de84326867ae289d88f96e5b26e7e8aaf9c89604cc58e60907d33e868662efafa24023100c0aa9bee756aa9e883f88d8c3d4f7ef825d389f6c877fb3766c1ad753e2730af9a2a7c0ba51c99e746afe5a7bc5e6a0d0302047c435bb50066306402300ca84b3ff6975710ec11925e14d8956c640de498bff48f1faa7b66ba22cd44b9ad024e842394af802f9e6992e0a9b927023015a05d3e654a6c90470f80095855513d925b45afae322c5ca97c41f665cebf1a3a2ae3306c578c57c1bd3866f92a1af40302047c435bb500673065023100b4974e2dd2a768f30314512a0ac08551295cad4a91a6da9258f6c4a1668199f02900470f736402d0d6a42194472491ba0230699eeafc2595dd8a12cdaaa045269136864e599b872702a4f5f276ca4f2f858b059becf4c3ff7e1ff26616282fdf3e8f0302047c435bb500683066023100d5821d3a136b88d4d1259b3d162c93238df192b10d19ab218247b23d8752b60cb21bbb440055693c56bee51134526077023100afb28e12392159ae9dfce283214e9ffdf80c6bfc81bacc104447af6c5363b73f2ad60dc3ba52aef52a3c30f29eced7860302047c435bb50067306502303bd2a944a6914b339fc6d62d082a33096e84f8121a59b1d448a8a6dd8505fd4ec01afb13d5b0ed4e06f2bf20f593756c023100e8cd8c061a839f4b27d048394fc53f09384e460d31e119f1965d265b135fb4bfc182d2dd2195861d47ef50ceee6b0bb20302047c435bb500673065023100ae06e28326267fe03b229b878e3e3c12405a77fd1a415e7a579f1b2743f28058184c54693cee383cffa9c78aef985b9402305fb8512be8912320e3f909e688c911cf9d5b98341ed85e059ed720418a7603b5c079e86242b6975eb4803b840c5b74580302047c435bb500673065023100cb2cc791751f78c1b0ed26b8429175988e492108ee8d3ee9b874e538bf5e42c3bf5a3e240a256c52d87f52dc7da1ee4f023065301e27a15c67f9c428fe8398c8866d732af9b62290dcddacf0073e32faaa1c91f54db3a0b69f9180670c30edc3e9410302047c435bb5006630640230384581c98affbaf49063aeb6fbe49d86b6fbdd013f4c6c66b12eda18f56a20d62a96256f1f3d12b875a0ee3334f4962802305348acdca84c8207e3c1840516a25b156ddaa475da72c5844a42f11af704a5ae891feb8c8c9f6f1f4ebf53721f755f080302047c435bb5006730650230655eb8c3fd563710c5cad75929d440dc8e6b7d9557a3b4607f2e4bed28ed830228587b397010510652199f18d6c8be0f0231009fdc802788245f4f986752df6cf7ea05d09086ae044655bdc57c91ab56d66e95bf12516a896775239dca553ee03142f50302047c435bb5006730650231009c93c79fe0ccc4e1ccb635715425eaed7536f4f3115dc0f67cfdd81fa9ab30aae57e25dc24ebabea89cbc808227e57a3023037f4acb52302db701373b9cd8351307c8d4fb1530e5c858c99d3eb66a112008a4373ebb731eaf37098502cc5310e757a0302047c435bb500683066023100a949f9866906b55335ed5e99084811e6df5d8891bd9cc4f8556738ed18fad696afdeadd00b50c5c4e35c4a8ad25e3cd7023100afb6efbeea571adbb453acd858631cadaa11011413d2cea60230c6c1684aad15e53a9f7c9947a9736387e7299cc85cb20302047c435bb50066306402300774dab3c4be213b25bb3db4b175399e536c51062fa89a9096b194c7f78ff18410b7e7ed5bfd72f9ac158684d693faff02307ebeaeda92035d6e5aee430d9e0bd4693e5bcef14249d298ae654bebbd724076556b645b50c6166be572fe446d901caa0302047c435bb500673065023100f4fffd8fcf3030bb2517d00355e7c7f3dc397c0b4cfafea71929919299f1357686f2d66150899ea76da8f70b4da43a480230054d446114d0c1f6379c4a369fe9e621ff8d663538ce747060485aa2d268bd64d04302c5e13c7d783992ef25068830ba0302047c435bb5006830660231008710981b6698626714d8cd6343869c9d1cd56453269fa18867c3224683741a283151c82a2c6873f381027b688ef3519b023100ac26d5040a521b4cf98073515ecf0f1f732b9a35308dc7ca324912c101f40b118c6358d949940ae97526cf88926c2fe40302047c435bb500673065023037d9d39c62f899d04f305579c37e4fb6a2e1e55e2a7ae48e521268576201710962ed1a414c0ec234240d96357fc0e964023100850c95fb5816d240cedbbb0a770160cb5f8e80c6ef07d4579f08bd3e828d08c2b2981cf7430e6c5361528caf6d4dc3160302047c435bb50067306502302350a1e98caca27413b74c13110e49c5192cedfa7c7163ae5054813f54669581d2a5eb07cfc59571c9db3270d3b59cc8023100bd3696b0f02c9e955feef0153ceb0739464d16a06920f8c2bb208cc6c4243727af9fbe4b3cb28cbffcb270bfe05a69ab0302047c435bb500673065023100e9b0aabf2256c440dc8f5b0840c3f8da9bf5abb5ade0fafdc0e622acc5c37b2556ee16d8554f38f363cbb4da61eb7a3e02303888bd771dc6fa432fa292f46b52bc3fe7b08c19a2a6a04b6384395f0e8272989de1cd2499e1414f43a3cbe84e8772c50302047c435bb500673065023100cfa19e55cee067992d2ed6bd12d45c3336fc913c4cba38bac6d21ef44335e824bad6633ac8c1922973af45c8ef5e2b13023000fed4643ad02f4f0648a483624321166380ef481f8b337ff92417fb12f40c432ac3f540bcf5a60767097a4eb9fcc7830302047c435bb500673065023100d1b3286510333cad13e792c72cccc630b7ad6d849bdbcdb91a1f0b63f7c8be4346fbeab92da6fc8465f295df7a32c68d02305f5afef223bae3be65c22eb3fdbb8d730ff12e804b0daff9c5b66d314106220de85f96864e94531229da4d3d62eeafd50302047c435bb5006630640230165f2a987eeea29dcb0e0e2ad4cbe4e7dc6210fa536cbad90343f41a3268c1628a46c28f7a5d0350c1d474df41ce1893023021cc4bbab149d44c5d756954f51fedc9fdeaa1e21b00292f0872286a79a0580355b2b45b7b111d0f49586c78efb8a4510302047c435bb50066306402302d465abf3cc3dff0ec319568fe34b682f6d55dc243bbb0090820377551012000cc1c96d63b2af442ba378dce7778e8da02306a8f273a4a62860bf05b7b02711c4e0cea1641ad15a88efc1140996ff5eca0d9b0672bd6bb05b80d5e4ffc8307d75cbe0302047c435bb500673065023061f4e82441a5887fe86a75f98f7fb3bb2139f4cd48af7d3a0d9403306a5132422fce4ccbaac3ee0eb397f665898e73860231009ae3a553e0b4355cd67f1187c9cbfe2db7736623007acf70d2f2896870b3a7b3905db207eb6b451fb867ef2a2672f52e0302047c435bb5006730650230582a01b0ae8aa29ec0e6456018114ba56f3764e6d775ebd50f16d1501d99254828d7e981a4614ae6b42afc40f0de52b7023100d8938b909f2548783f28c896c31f7cb8958d51aef30a6ddefb3bb57a57faf516bc5fb6073df0acfeed2022c15d7c6a380302047c435bb500683066023100b6444e290785c7c40f096e98633a519ae1e056ead4ff820b127d468645f9908623c60aada3c747705140d54eebc0cac5023100926384fe5cf220b5967f7f305e58d51dd05de30433047fbd0950d3b9f816206e82d757ef10cb3e37990933d48aa2ed6b0302047c435bb500683066023100b284b62f2325d1c957fd0d884fc4b81549f429e18b2f317b9bfad3a26cb5b1b60d5af629e099b457be0b9449071965fe023100ca5a2cfa9cb676c404857469b22e8e443f0b57023a4f296e5adfc5463fb7a14ebf554a9fb30f6cd0431cb48780bda27a0302047c435bb50067306502305cf49d6409898cec0445c4ef2f742d4c4e252414184b404a6dc7ca42a914346842d92afeb0c4202a6fd93176f42a1bbd02310086ef907c72aa45216a67873dcd9b7cf847f637d083d2ad1f2a8eb82a12c1cf7f786e37785abb2896a019ca3e189439550302047c435bb50066306402303cd8edc93e521118057cea28df8f3f4a34ba278117ed911657f8b15385ead0358e45b8ad0800ae810271c4af56c6174e023059b1c9e39a738f8fee28635e95ae9e8b63625572eee27df99bc3c9d52f669e3e8059717e9709af8a4456c55454e9cb9b0302047c435bb500663064023079984309aca039e2455e97fdb4474b63cc471a9cf8e4219811066b728d5dccbde89b504432e8d8da388598d5a7ea16540230604a713e5c28a84b72b3dc485dcb50a6345dca50a77502dbe86d137d374cb92e9419efd959622175d06b57a7175555f00302047c435bb500673065023100c1eb2db362c262b473a83b5f213655bdfab4d77a0607a57c9203e72fae188b58c3d5d976612fd42b0ca5de5965ccf74d0230336579f65fc1fd4aad75006090cb5ff21528c86ed398072c0f77094f6c50e57b28085ebfa86d664b49423d97a63063590302047c435bb500673065023100dbfa97903a07b682dab7fe3b32d6577788ca9d8daf3dd804d9c55dacef2bf2bac64a8a7ad3e9fe76044308d78aca119502305f016d3d75dbed77cde350e2df62106c4299de262681e04301bba33d8b0c823a3b03d14243a0545672331baf2be1dbed0302047c435bb500673065023071a48a57b9337c09d9d9297ddd33c413fe716954795214c6f74c3094e9fbd91f11f9000af6547778268eb55cc79a3898023100ce65c2e9c559e29a3b41becf75670251c51833fcf0913fd4ae8b10f29ea0da1606d12b7dc593dad73e46f6dd6b381bdb0302047c435bb50067306502305d4601934f24d78d0c43a2a04d1474849805be8377e8e2787435edffe999d7e197e429ad667dd2a6e526aba40b429491023100a58bee2fa587f2ca50db44fecb3673923b040dc5c8b64b79bb25afbaef59d0893f0bade8fb1bfa3dbec63e5d467ccfbf0302047c435bb500683066023100ef4b571c25bb5d2feaae480116908a18fa1c0f5dd05405b19514b392637e1efccd579c44fe75832dde65955521631135023100c27a6e3806484554a86f64f06fff7f7d9f607aec0f4df00e5fb5a03aab0e35f42f7ae7ef315acea94e08fd0a787c49d30302047c435bb500683066023100b707e04079766cf67a7d8bfb0c8dda7b5682c167f6c9a1d2a6174b32a3c7b21a86407455150386a7904c0af79d28cfe1023100e4767df96cc767022778f25d7336be3182293ce783e40aaa64bb9bcb1816d9219e21859988d7ee9cb598d143319d859c0302047c435bb500683066023100e55ecea9c1bdd45a0eab27f992d4120a5b1bacf71542b1c5b7a99c7b7a3756c4d34cfaf2ee85c296393f96397df3da9d023100b18e759bd6a53bd6d141ba5f9ca2f31d72f44ee421d0c167adfba74d5a68067e73a1aa9ae1085356f67d27583f024e790302047c435bb500673065023037257dbf7dc9f7f0c28f083f0eb2a25258ee9980de0db6ba9a03f179e3aa40247f8825607fbf68bb6928468d2f978ba702310091d3a1306e61c9bc1b7440c1596878f4be6b6d24959868aaff6f596732568e6637b403b715f802b70817e22cdd941f610302047c435bb500683066023100a19bfb6b8cd19c6c84dba27c99a85470e3654e6e7c5d2e2158d1a99a861572cd2d4bb6bf460fa572ebc46455f39029a7023100e3ae9c6b6d0cac2031016db864c7c0091ab97bfaf91bd01f8a4db1da1c2b9498252dc8e65a704ba7968a3d6dc24a892a0302047c435bb50066306402306e4334042dbcb6a3231dcbd7f37e08e21202674e3742f12f53fd4fa496eb5d155fbdcd1fd7d23811fc5db567f097dc970230468a230a55ede22093e59c8512e0d9e6d1241b825109931159b7fc8d5b8f9fe2684ab3e327c3467491bb27739fd725170302047c435bb500683066023100fb6a317195aa140c2e379047ad852c31dcfd25a3976251dc38c444e6c57a371b89f74e9d0d2d00d7e842312f9dc3a2bc023100b5eb3f8ddbe065944850170f3859e46211b2faa981940c2b8905b04e8ac733520c73e5c7aedefe00daaa99027be9a9ec0302047c435bb50067306502301b88799a56211034f2d2b747b16a8abfadefae4301f8e1e0581fda9390897ec409fde5de22f19867482e3cdc67050868023100fbcf0a87dc46bfa487199b7639b37a1f08a628d7889d3691c9ec876773b021b054577f086addb024a57f7b34adf636950302047c435bb500673065023100cc96c2f2a2e02533bd933d0de77ef53f0c2789a81b78ca7feefef89e73cebc0b7b38c556ab2c8c3e4e46d8d0b9455375023036c8d15420081d28c9e6419ab8c3adf37a6ae5f6fb80b6d1ae9f2367d273e4ce02c46946b5b402229dc62a8f714428990302047c435bb500673065023100aa062bb1161990bfeaf80bb8c63584b4283f3f070fbb9bfedd154d71e7eeeea8d734734a4f7fc694ca6b960d70cf77c7023054a46f58312819c0ac49537adf4f6a65d22a4e741704f16beeb8eb6d3a9da340f90d3eb8bb2a62eab5fdedde787378980302047c435bb5006730650231008f6af7af642bae9f09e1f20ad5868b5dad0850868ea5ab4c56169c44b064fb2b46296de2456f7c8067a9a326b33055af023001240e2edf2a2eb0e8fa9de736df8afe359d5636c39b6e7d46320bee7afaff17767df4fb031e4a96a03e607085186c360302047c435bb500683066023100bec2c61b2acc9909c73dabd7c2eff548b46407fcc082a7c9ab777a8eceb6e28a04a8b7cc99de59de93ad8ad2ca1e4ec902310085a151999825902b6720af337949994971150e96b9b6f43644a6142c587aa7d35f9935de0d865015cfca424f2170ec820302047c435bb50067306502304f6c01c0b05a8c7972d94f83c0dac7ada3fa10019c20e2ee35a1e9a66de7f04937bac334c6aaa98b2fae846d0490e9dc023100ef00a68cd6f23b1d6bd797f9654d2e651e45feb0f8c373c02c521bb1ed09ee25333f5b3093f47c91ec6f0f296462c6e60302047c435bb500673065023072549cfcad2c3fad42641be8f64d90d8758ec66afeaab00b6f8446330fe2ddbc95de610ed5244408af27557b292e0505023100aaf88ac0169fabb9d737bfaf78f2d97c340d73388278892a2c766779f83ce96b058bc0a0b85cd60560c32f889a7deb970302047c435bb50067306502307dbe7e103d4b5865def5d4c57dae1037eab6e9bd4e985abf1caa4f82f3080f3f65578b746e159d031e130d30b3a4867e023100d7b43be9ebbcd111ed0c3f1fc0034820c492b62aa66e298ad0423831b278e8a71b867b83b6a09cc8ae5155d774f644fa0302047c435bb500673065023062ea84c6c39639d5ee0fc8c1ed2d7e6488cfbfb460a6ff7e4b8cb4e7a4c554f801d2591a01fa3079e4dfee847e780073023100c378edd4cd4440ad6552c4df0900767145b3f6f4b38e70502b9e4cf6083a63fcca0e18050853a33137a67faa72a61ea10302047c435bb500663064023034b3c1e4ff129821b5a4006e91a5e1da5ef7f7c95671483d70e85f92046f4eea148be95de150450d8c64e21419ec7e8502301098dac17e3eee5e515b3781cfc476e91887810228967341fc729bcffb086ccc020950132cec066fe0df002ac05ba9610302047c435bb500663064023073782463473f074fae0c61625f8a60cf1d271920fac7265fa128165595155c15d2c1142f5b7d8b052fc52338c336055f02306fa55ebb8a41f16e3917126d026ed9a92dd031d8f100c09680b3f2931c3fc327e2e871989528af1ba8c5b1abe1ef46880302047c435bb500673065023100d3e6b57e874951576d7c7ea0596e420e3a362b500e538fc171f1bfbaa54b43b47d5e315bed6307030a1f5f53cd35ec7d02302f32cf2217d4a71336a2c4969a7cdc7f1855add740a83ced359f61aafa0d135034f2e75767dd5f3e48f84a549ecf81900302047c435bb500673065023100c6dd8ba3375ac7c2555649e0d4a3d7a378b66d6a45e5fffd01d496e63d9ad00bbe7417a4f8647f57e819268b39f2f1e202301743d9ba3930cbcead576a09971eca259bc529b95ecfedefdc9562108ac56292e274093ef0481f95ff90037c60aa95be0302047c435bb500663064023073782463473f074fae0c61625f8a60cf1d271920fac7265fa128165595155c15d2c1142f5b7d8b052fc52338c336055f02306fa55ebb8a41f16e3917126d026ed9a92dd031d8f100c09680b3f2931c3fc327e2e871989528af1ba8c5b1abe1ef46880302047c435bb500663064023073782463473f074fae0c61625f8a60cf1d271920fac7265fa128165595155c15d2c1142f5b7d8b052fc52338c336055f02306fa55ebb8a41f16e3917126d026ed9a92dd031d8f100c09680b3f2931c3fc327e2e871989528af1ba8c5b1abe1ef46880302047c435bb500663064023073782463473f074fae0c61625f8a60cf1d271920fac7265fa128165595155c15d2c1142f5b7d8b052fc52338c336055f02306fa55ebb8a41f16e3917126d026ed9a92dd031d8f100c09680b3f2931c3fc327e2e871989528af1ba8c5b1abe1ef4688xeZ U]{oeԆDb{;:XxW M[Z{p,s.U%Zr9@1+Qk%#eʼn`-Zq=NWb8o|AUB[5}ao1TU?l\7%ɫԏ{/>':M[S]߀NԬ? :,+a꒚BώQ@sY 1u|ICtcx5H' ~` R6 888x~`BuL s2m ~(}yU|eVЀh0#9CY!ZNǵ|'l_9ɾXdO=q97"ݩ(qGP >t%>8T}L]hU< 449Gue.֥@J߉)vfvCS6T;VxI T{NYj p=>KiQlwaN1uv luۜq+pàL$>pHuD?u4d % AX\| a * L   +a ,.X1U4R4x67H&7&:&(;%);,*;k+;,;-;8;L9@L:vL=J>J@JDJGJHMIOHXPHYP\\P]R^^wLbgdhehfhlhtiukLvm wo@xqysGtttu0Csetroubleshoot-server3.3.266.el8SELinux troubleshoot serverProvides tools to help diagnose SELinux problems. When AVC messages are generated an alert can be generated that will give information about the problem and help track its resolution. Alerts can be configured to user preference. The same tools can be run on existing log files.e]mx86-02.stream.rdu2.redhat.com"xCentOSCentOSGPLv2+builder@centos.orgUnspecifiedhttps://gitlab.com/setroubleshoot/frameworklinuxx86_64getent passwd setroubleshoot >/dev/null || useradd -r -U -s /sbin/nologin -d /var/lib/setroubleshoot setroubleshoot/sbin/service auditd reload >/dev/null 2>&1 || :/sbin/service auditd reload >/dev/null 2>&1 || : mmmqqXXmm1t1t-- qIqId-d-pVpVff@@''lh;S. C4}B?P:R a{?FR?_5:D0..0"0dR4 4/ <|:]G-I/9C5noI;ug3@95)09T=/b2~CCA3@J1-}2bA큤AɁAAA큤A큤큤A큤AAe]ie]je]je]je]ie]ie]je]ie]je]je]je]ie]i`>h`>he]je]je]je]je]je]je]je]je]je]je]je]je]je]je]je]je]je]je]je]je]je]je]je]je]je]je]je]je]je]je]je]je]je]je]je]je]j`>h`n`n`>he]c`>h`>h`>h`>h`>he]c`>h`>he]c`>h`>he]je]je]je]ie]je]je]je]j`>h`>h`>h`>h`w6`>he]ce]ie]ie]ie]ie]ie]ie]ie]ie]ie]ie]ie]ie]ie]ie]ie]ie]ie]ie]ie]ie]ie]ie]ie]ie]ie]ie]ie]ie]ie]ie]ie]ie]ie]ie]ie]ie]ie]ie]ie]ie]ie]ie]ie]ie]ie]ie]ie]ie]ie]ie]ie]ie]ie]ie]ie]je]je]ie]ie]je]je]jaf1aba7aef639bbd2d495b259f94e728436c796fb3f4803aa73183aecd3791fa5e8475ddfdc8cf232617c9e17273bc133051d4a1a0605ba089a25b6c319f21a3aefa5f448d04e189719024d7726937038f9a1bef0b30882a916be4b49a8aa092d4b663605dadf69c7deab87532851962853754ecee5c9e490b77511315d12375f593bf26eedcdd360958c7d7a7cd50a5b4bc68a8992d79af2d253583b121af3c776e46eab8b3d35110557f4561e635cce0ad80988a2e73d07f3c907a84a5589868c8315e740eb7d15ec31bd87a8f40b9f40c54247f5b69bd6fdc94721b41c1f04acbb40207688ef9a021f37a9af3e2d15e5771c1da7177a7351e79116d93bc04bf4952d133e9d2599accb26705f673132c363ec16cf372901ba4a1b73c6217bfa28f3dac6b86e604ea63ee77e438aee775ce513a6f282212080bfbe1167dc912a28f3dac6b86e604ea63ee77e438aee775ce513a6f282212080bfbe1167dc912f1b6d81589cd8f901d1ffbf08360a8db79da724efac4eae804233432da91e067f1b6d81589cd8f901d1ffbf08360a8db79da724efac4eae804233432da91e0677c532bbddada3b9784685cddeddc01095be6eba5e0ea532cc40419cebb2ab91b7c532bbddada3b9784685cddeddc01095be6eba5e0ea532cc40419cebb2ab91b56d98ce2aa1787bbfda5327c14222d3f4211247b054fb6068b95dcacc0cbde6b56d98ce2aa1787bbfda5327c14222d3f4211247b054fb6068b95dcacc0cbde6b6e86cc4938133ab4773819f1dda0d5793a476e8663995da9ba457994f1ea44c16e86cc4938133ab4773819f1dda0d5793a476e8663995da9ba457994f1ea44c1de3faf8f16d6dcb90290254840cbe10ba2de07de17fd0b14b88d3e8f4ed57824de3faf8f16d6dcb90290254840cbe10ba2de07de17fd0b14b88d3e8f4ed57824af63cee3188c3515c62bb82def136fac60af1f81ee19c717e78987c3ebb4954caf63cee3188c3515c62bb82def136fac60af1f81ee19c717e78987c3ebb4954c60ecbac718d256b0b7419fa955df27c958b4528d005c2f011770c5f91fa71b1960ecbac718d256b0b7419fa955df27c958b4528d005c2f011770c5f91fa71b1953f861f1bc57b180ac47411c3a8eb0526a840fab2c08f8238b2780842c2aa7da53f861f1bc57b180ac47411c3a8eb0526a840fab2c08f8238b2780842c2aa7daf2d6d7164ba39661224bf98f045f9908fa7f11dd3f66231dab1a249a9cca26f5f2d6d7164ba39661224bf98f045f9908fa7f11dd3f66231dab1a249a9cca26f50343c6d26efc5e545424a454054ce898db5c03f34041408ea4b7ff44329857b50343c6d26efc5e545424a454054ce898db5c03f34041408ea4b7ff44329857b523ec879b74e2262b7c75d57b30a9b1f444cb48390eed854044d2341c4601399223ec879b74e2262b7c75d57b30a9b1f444cb48390eed854044d2341c46013992f6776c81ef1697aaaf3e8da6db1f51d9a674bef266d340c00837137328c5906ff6776c81ef1697aaaf3e8da6db1f51d9a674bef266d340c00837137328c5906fd284bf8a6a58a978ecc9d77b1f8fb09f21b388c87a8fe95e9b4d2df5309ce0d3d284bf8a6a58a978ecc9d77b1f8fb09f21b388c87a8fe95e9b4d2df5309ce0d34576ca90db399691d4f3ccbd4ea4ce392b28c32b78355cfe866a19b71801ba914576ca90db399691d4f3ccbd4ea4ce392b28c32b78355cfe866a19b71801ba915e02bf93451cbdb7ccc6fee0622fb3507a6260146dbee00ad7f7734e5ea163bf5e02bf93451cbdb7ccc6fee0622fb3507a6260146dbee00ad7f7734e5ea163bfdec652fb631fc70c0517a3b99bd6269ec4827faccc5ec5cc26fdfed5ab783cd0dec652fb631fc70c0517a3b99bd6269ec4827faccc5ec5cc26fdfed5ab783cd0c17ca1d64151153165840d8402b55022e0064ff88d5bf42b0562d7e9cb3c617cc17ca1d64151153165840d8402b55022e0064ff88d5bf42b0562d7e9cb3c617cdcc5d68f728e54f415dbfe0711c187636feb1f7a0826b510b95d20d19c28f3b28a2a21a65d48435e9c1f1b92303c0045f57b966fbc8ca95e0a586cfec3c541a09899b5b5dc61a0c29f3942d377c67166ec34fb55c5798e963a52c2aeb560803cdf21d9ab22e2482b994b432e3ab7fa5bc3e6d145f51645d22a2d9024a6dc49ad663e8323e791e31822afd868a7f43b6d8e1f2ff189876cbc9e3a5d76b3822f91a408fddd580757a66656929f2ea6114a7a1bd8d8adc127df13c5a8bd424f22941879a9b2643be98924c6aecc9dc12c0577544edc199e2f0905cfce7cb8a9d260320179a4292387b5fb280983568400fa99ccd1f8f29ebb54240573b01b122caf3360e6d7b4addc4e45d07bf538b338818a3664ef190009cb2605b9e9ccb619d652dd051e69b1d7572bed488f71bb1264fe8fe889e6cd821b0c4ad0f23c68d38193cbcff7497dfd0961e8e2f5604d9925897d9873a7b18d36c8c3d3e176d659fddff6cbf2163e324ea54fc49d6fc48ebccd4d892aa467350f8cbed5a691034fca3a399168f11023828805938b204a5dae4a73e065265e1c5b230fe3ad05a484583f8364388d1f4938fb4f2a2165473300e27644e9c7cd16312eedb9bb9cac2369db1adfd6da9f02f132eb4a159755d62a23fcfab9c3532d08854d362e791664370ca9fa6d4fa8c78f564483bba934b9034d6a0365f44c81be0978dcb51f7948cf3d2897be82fb3f418d12858352deb9fe3a987a77f282683aa1c46aa3e3cbc7eeeb7321b7db2fd8951c7ce3c7c42680fcfe7641c3d7be9e8d69a8fbb992a9d08676fe957d25d63e71ac422c4288887f658aea6bd2c75cb8eff5c5fa8365a996b436c55b23e3d9d1312ce1eb704856ee05aaff8a55b20e90e5974104b397cd23fb6a0b7caf34f6be639a5a4835bd458e69775601e7d4cea1b7b655b8d10a8b4c05c848d09e47e35df391baebbd7bd463fda7a68479e7b085a16892c97ddd0de3c1727242523b6bb41e08b0a5f12d35e3f40554e396d040cf66e0ed93c3dc7d0a093393d49832106575bb162bff8c6780a5ce94132f19859acee841fb26533b5d0f231f7edcc7352d7734a96eef0b8030f77982678c516876fcb81e25b32d68564c5f9f162e35c2db51cf0eb3bddec578b73aa3959351c38f0d94b5fa5ab85333bf074e68985dc40c5d5c9836f2b0d88ab09365a788339ef0b9bc4c709926f995eea2bc8a423afb4a676fa6946bc069b093a647e953eee2fab2f2eea0b56650479749e8eeeb3c33778d4e94a7d8d9e25d5a01d2f3cf6bce7c4f441f39c70d73e7ec64dd6ede0dad502e014144cdab3c5a58457bb1a9459f2745a6ff387fb03a3b89eef9a7da5bf0d5de481caa0407b2568b531b7b8aefc28b77b35ffc2e3cc6d7039c038e68487357ddd22c108a28315b3507d89cea8cc4311a57405e282afaf06acfe7ffde54acf36391d191885286ffc89b7c5230b589da688631aa4f534a142a464d1ade96d9833a09565eeddf8d3095634d80e977149edb6e0db6338daad677e3c1e150ae9a64d9b1970994351494dc1a9e4675e00ebd9d28978450225b18686e96b4265527a7e308d57a21827eaa7c137c082ce57ecf118d7a5cc6d95ff50b0e5011622cbb364d29bea83b00fa955d7d1f5b152fb2d8f5236fb537239c7abdbe6f190a883bbfc0761a9b950de940f4efdf4b3cd94c32ee7d9702aaa03e19c5ea1e30055be506303e838c1f538644788be3faf0be85f82b2b996c87e2b3d24193a1eb6a35918d87b812fef582f9599e95f964f7759427f2af09b1c717ace2c22295d7fb336f61a605c956f043406bce0c5fa103484035eede51227fefaeea49600ba2a9f750196f54b365e288ac768f590af0a8b59b48a3f37e42179427a8eb9ec5c645df124b213ebc82300ccda77d34a00b17b053d57d4a341514f3e16b37d4aff55cee18cdcdb3830681fff16da145100baf7500cda3455a84b4940b20e3a010f419744a1918dae2b8247392760ad4adc5dffb5f84d0fb4f30edbb07ae728539e5c50364ab60b5df4cc87ec5f15150cb9740dda7e0927570f2423c53a1147cacda3d84af87b2074233df65986eac662353ad8e76133f08ab63301a55c5e708048ed140904879bfb5e6bd05bfadf88240b8d56dcbb6301b97f26a04e9682908b7a2033da1c84a46f0ca3ad8f7fea6e81d774a302f8a5c2f645dc68db6c4a13ec4ae4675848beebde1f8c53e9beaf6f985a708e49ab24efa41c8c464b13fd2779f5b5468ba6ec24529f51e1b974e70144c04050e6a56ff1ba2a73ee438d461bf1444a1d5d1ba7d67a8e30b10ff1c739ba65baf3aeb2b39493a45bd8f844fb847dc02a95913e911eae0045fefd7bc983f0ff6f63be55bf63d8ad0aa121ce7424d0282f2575a4cf844fd7321f78d6f3f9938c295013d4aa552ba3cb4962c634b8686e3456b70894b6764899449f127387464a3e0cad12dce66cfe33f08636cf97c737077cf24f4f564846782aeef4be846dd22e2ee994563480cb2c70f159f821803981a3c69d1b98048c7556015e94b648489de01bcbea431afe34b3bd4b31fb253240bc1084ad74fbbdea92e1dff7667bfc3b28b459bb33160f0939965b50331d177f125bdb1e43a4e8531d18ffd2c74ff6b77c81e834e594d77a335d4e6426079bb73ffaea4a21a0564d1bd96541c9b9529342b14a0c07e63a749b155997778364f766daca727ab885a011c2fec748e8cefad054f4c85cf2cf1b28be48e9f03dab842931c671b9202de185cddfa17132d3e313cea0458c92858d744eb3eab1c44709b5e8a17f47a64a94f504ff0fa04f62c4860ab1d8bcf93b9072731bf735039274a43e54747c84b47d2f6e51606596f34694a9ef70cead036f92df908f858c08b91319163c615e9cbb4257f0a192270580807adca4aef6ba2732f873ac9a7b31ec786fe4836421cf33cd3f1c882a900095ed67dfdeefe52ef710ee52fd70c0cd0e4c842be91894d8aa83bf54cc7ea22a82c7cd8bb6c2351634370c13a041748163f06f121c65e6d8b6e7db1881b091cd2802a54c480e234508889e8932d7e30c9b9cf62c0cec77cd9daccf75cbc8c2cd3bfbda74617e2d96dfb0b9e6e6dd7cb6b514ef65525325f21d2ef6e3723d070ef975bfa9be96e4e34d102ef8ffa57221ad45636fa6688cdfe37583c7037ec7b0307653b28c8fd9da547af9324a771edfaf8f11b5959db7fef5feb8f0faed08f308e12ec43fd4a8690a0b4c8312584a7e60c7bcd6634548a9a761d06b0ee32e99090edb672a2269dcd48761d1d9c7e54ebd450cf3b8acb3b680826f05dce37667ff8de07dc2457329518f30701fa898c645f086790910759303bb333bd18b2d850623018d8eee404eefef66c2d0b14d6d90d0f25e5090539f5c5077c399eafc926d2351f1957466de7884090aa90782563d84718112a1374c6c38f0893ef92f8f04eb071feb12d3bda27c5baafb2176ed0a01a836091d428a7fe7dc64cd283a819a4b54a1370f037114c3e4f06db0203141c5cf7bf48b39efa550b3980bc42441088c4d5797249d99c5947f9bc441ed69ea2058f6a167731c191b6e410e04853886927b4efc8ed8f2679bae129a37804e427f41ef5a91801f7fc4b1145a08fd136e772bf5640047b77963b4dde147a4bd1dd85847e948569841403403e6a4fbd629fef7c941abbfa102686736a720c030bad893c18139f80a67c06c32780a0fd65972c59099c246db157ec8ddb30f3e28af8e4ba824c0e0831ac5067724b903d9a03c2ad2f87fecdf0fcd82153ac327da19f39221b68200cf626020058875f025618df3412d515aca321934ceff60af55577e55996f338f6df9e3fabe83a1a415e3556c90f891775b0a09c5a1109dd594e2dd58739e39c0a200c6b7049a1e14b24312e08d72d6bf5ba14b97ba22d40a4a0e0427d565fc88585a46ad3d44a6db2a3d66bb6c3e3cc7fa1c018a66785../../../../usr/sbin/sedispatch@@rootrootrootrootrootrootsetroubleshootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootsetroubleshootsetroubleshootsetroubleshootrootrootrootrootrootrootsetroubleshootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootsetroubleshootsetroubleshootsetroubleshootsetroubleshoot-3.3.26-6.el8.src.rpmconfig(setroubleshoot-server)python3.6dist(setroubleshoot)python3dist(setroubleshoot)setroubleshoot-serversetroubleshoot-server(x86-64)@ @@@@@@@@ @@      @ /bin/sh/bin/sh/bin/sh/bin/sh/usr/libexec/platform-python/usr/sbin/groupadd/usr/sbin/useraddauditaudit-libs-python3config(setroubleshoot-server)dbusinitscriptslibauparse.so.0()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libcap-ng.so.0()(64bit)libdbus-1.so.3()(64bit)libdbus-1.so.3(LIBDBUS_1_3)(64bit)libselinux-python3libselinux.so.1()(64bit)libxml2-python3policycoreutils-python-utilspolkitpython(abi)python3-dbuspython3-gobjectpython3-pydbusrpm-python3rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)setroubleshoot-pluginssystemd-python333.3.26-6.el82.1.5-13.63.113.0.4-14.6.0-14.0.4-14.0-15.2-13.3.10206-14.14.3chown -R setroubleshoot:setroubleshoot /var/lib/setroubleshootsetroubleshoot-server3.2.24-4dF@cobγbbOaA@aQ@`>__3^@^^ @]@]V]/ \ڭ\ @\\w[[O+[;e@ZZ Z}@ZaZaZOhZ@ZZ YY@YyY?XXWWW@W!Wi,@WPWPWJUJ@JJ@J@JJJkJ@ĴJJęJ@JJ_@J@J;J@J@J J@J@Ju@J#JJJ:JJJJ@Jq@JmJlE@JeJc J[!JS8JKOJKOJHJD@JB@J?r@J:,@J7@J/@J,@J&eJB@J{II@I@In@II2Il@Il@Il@Iw@IpvI1.H@H׈HǶHe@He@He@GgG@G@GZ@G~Gt@G2FIFFFFFvFvFnF]g@F/BE{@E@E݅E՜E՜Eb@Eɿ@E'Ex@E&E@E%EE@E@Ez@EySEt Ep@EnEl$Ee@Eb@EQEPu@E>@E4E"PE"PE EgE@E@E @E E D@D@D@D}D@DDDDDDDDD@D@D@D@DNDZ@DD|D+@DԈ@D@DY@D@DDDDp@DDD@D@Dm@Vit Mojzis - 3.3.26-6Vit Mojzis - 3.3.26-5Vit Mojzis - 3.3.26-4Vit Mojzis - 3.3.26-3Vit Mojzis - 3.3.26-2Vit Mojzis - 3.3.26-1Vit Mojzis - 3.3.24-4Vit Mojzis - 3.3.24-3Vit Mojzis - 3.3.24-2Vit Mojzis - 3.3.24-1Vit Mojzis - 3.3.23-1Petr Lautrbach - 3.3.22-2Petr Lautrbach - 3.3.22-1Vit Mojzis - 3.3.21-1Vit Mojzis - 3.3.20-2Vit Mojzis - 3.3.20-1Vit Mojzis - 3.3.19-2Petr Lautrbach - 3.3.19-1Petr Lautrbach - 3.3.18-4Petr Lautrbach - 3.3.18-3.1Petr Lautrbach - 3.3.18-2Petr Lautrbach - 3.3.18-1Tomas Orsava - 3.3.17-2Petr Lautrbach - 3.3.17-1Petr Lautrbach - 3.3.16-1Igor Gnatenko - 3.3.15-3Björn Esser - 3.3.15-2Petr Lautrbach - 3.3.15-1Igor Gnatenko - 3.3.14-4Petr Lautrbach - 3.3.14-3Petr Lautrbach - 3.3.14-2Petr Lautrbach - 3.3.14-1Petr Lautrbach - 3.3.13-1Fedora Release Engineering - 3.3.12-3Fedora Release Engineering - 3.3.12-2Petr Lautrbach - 3.3.12-1Fedora Release Engineering - 3.3.11-3Miro Hrončok - 3.3.11-2Petr Lautrbach - 3.3.11-1Fedora Release Engineering - 3.3.10-2Petr Lautrbach - 3.3.10-1Petr Lautrbach - 3.3.9.1-1Petr Lautrbach - 3.3.8.1-1Petr Lautrbach - 3.3.8-1Petr Lautrbach - 3.3.7-1Petr Lautrbach - 3.3.6-1Petr Lautrbach - 3.3.5-3Petr Lautrbach - 3.3.5-2Petr Lautrbach - 3.3.5-1Petr Lautrbach 3.3.4-1Fedora Release Engineering - 3.3.3-2Petr Lautrbach 3.3.3-1Fedora Release Engineering - 3.3.1-0.4Richard Hughes - 3.3.1-0.3Michal Srb - 3.3.1-0.2Petr Lautrbach 3.3.1-0.1Petr Lautrbach 3.2.24-3Fedora Release Engineering - 3.2.24-2Petr Lautrbach 3.2.24-1Petr Lautrbach 3.2.23-1Richard Hughes - 3.2.22-2Petr Lautrbach 3.2.22-1Petr Lautrbach 3.2.21-1Kevin Fenzi - 3.2.20-3Fedora Release Engineering - 3.2.20-2Dan Walsh - 3.2.20-1Fedora Release Engineering - 3.2.19-2Dan Walsh - 3.2.19-1Miroslav Grepl - 3.2.18-1.1Dan Walsh - 3.2.18-1Dan Walsh - 3.2.18-1Dan Walsh - 3.2.17-1Dan Walsh - 3.2.16-2Dan Walsh - 3.2.16-1Dan Walsh - 3.2.15-2Dan Walsh - 3.2.15-1Dan Walsh - 3.2.14-2Dan Walsh - 3.2.14-1Dan Walsh - 3.2.13-2Dan Walsh - 3.2.13-1Dan Walsh - 3.2.12-1Adam Williamson - 3.2.11-2Dan Walsh - 3.2.11-1Dan Walsh - 3.2.10-1Dan Walsh - 3.2.9-1Dan Walsh - 3.2.8-1Dan Walsh - 3.2.7-1Dan Walsh - 3.2.6-1Dan Walsh - 3.2.5-1Dan Walsh - 3.2.4-1Dan Walsh - 3.2.3-2Dan Walsh - 3.2.3-1Dan Walsh - 3.2.2-1Dan Walsh - 3.2.1-1Dan Walsh - 3.1.21-2Dan Walsh - 3.1.21-1Dan Walsh - 3.1.20-1Dan Walsh - 3.1.19-2Dan Walsh - 3.1.19-1Dan Walsh - 3.1.18-1Dan Walsh - 3.1.17-2Dan Walsh - 3.1.17-1Dan Walsh - 3.1.16-1Dan Walsh - 3.1.15-1Dan Walsh - 3.1.14-1Fedora Release Engineering - 3.1.12-4Dan Walsh - 3.1.12-3Dan Walsh - 3.1.12-1Dan Walsh - 3.1.11-1Dan Walsh - 3.1.9-1Dan Walsh - 3.1.8-1Dan Walsh - 3.1.7-1Dan Walsh - 3.1.6-1Dan Walsh - 3.1.5-1Dan Walsh - 3.1.4-1Dan Walsh - 3.1.3-1Dan Walsh - 3.1.2-1Dan Walsh - 3.1.1-1Dan Walsh - 3.0.47-1Dan Walsh - 3.0.45-1Rex Dieter 3.0.45-2 - 3.0.44-1 - 3.0.43-1 - 3.0.42-1 - 3.0.41-1 - 3.0.40-1 - 3.0.38-3 - 3.0.38-2 - 3.0.38-1 - 3.0.37-1 - 3.0.35-1 - 3.0.33-1 - 3.0.31-1 - 3.0.30-1 - 3.0.29-1 - 3.0.28-1 - 3.0.27-1 - 3.0.26-1Fedora Release Engineering - 3.0.25-2 - 3.0.25-1 - 3.0.24-1 - 3.0.23-1 - 3.0.22-1 - 3.0.20-1 - 3.0.19-1 - 3.0.17-1 - 3.0.16-1 - 3.0.15-1 - 3.0.14-1 - 3.0.13-1 - 3.0.12-2 - 3.0.12-1 - 3.0.11-1 - 3.0.9-1 - 3.0.8-1 - 3.0.7-1 - 3.0.6-1Dan Walsh - 2.2.69-1Dan Walsh - 2.2.67-1Dan Walsh - 2.2.66-1Dan Walsh - 2.2.65-1Dan Walsh - 2.2.64-1Dan Walsh - 2.2.63-2Dan Walsh - 2.2.63-1Dan Walsh - 2.2.62-1Dan Walsh - 2.2.61-1Dan Walsh - 2.2.60-1Dan Walsh - 2.2.58-1Dan Walsh - 2.2.57-1Dan Walsh - 2.2.56-1Dan Walsh - 2.2.55-2Dan Walsh - 2.2.52-1Dan Walsh - 2.2.50-1Dan Walsh - 2.2.48-1Dan Walsh - 2.2.47-1Dan Walsh - 2.2.46-1Dan Walsh - 2.2.45-1Dan Walsh - 2.2.44-1Dan Walsh - 2.2.43-1Dan Walsh - 2.2.42-1Dan Walsh - 2.2.41-1Dan Walsh - 2.2.40-1Dan Walsh - 2.2.39-1Dan Walsh - 2.2.38-1Dan Walsh - 2.2.37-1Dan Walsh - 2.2.36-1Dan Walsh - 2.2.35-1Dan Walsh - 2.2.33-1Dan Walsh - 2.2.32-1Dan Walsh - 2.2.31-1Dan Walsh - 2.2.30-1Dan Walsh - 2.2.28-1Dan Walsh - 2.2.27-1Dan Walsh - 2.2.26-1Dan Walsh - 2.2.25-1Dan Walsh - 2.2.24-1Dan Walsh - 2.2.23-3Dan Walsh - 2.2.23-2Dan Walsh - 2.2.23-1Dan Walsh - 2.2.22-2Dan Walsh - 2.2.22-1Dan Walsh - 2.2.21-2Dan Walsh - 2.2.21-1Dan Walsh - 2.2.20-1Dan Walsh - 2.2.19-1Dan Walsh - 2.2.18-2Dan Walsh - 2.2.18-1Dan Walsh - 2.2.17-1Fedora Release Engineering - 2.2.16-2Dan Walsh - 2.2.16-1Dan Walsh - 2.2.15-1Dan Walsh - 2.2.14-1Dan Walsh - 2.2.13-1Dan Walsh - 2.2.12-1Dan Walsh - 2.2.11-1Dan Walsh - 2.2.10-1Dan Walsh - 2.2.9-1Dan Walsh - 2.2.8-1Dan Walsh - 2.2.1-1Dan Walsh - 2.2.1-1Dan Walsh - 2.2.1-1Dan Walsh - 2.1.13-2Thomas Liu - 2.1.12-2Dan Walsh - 2.1.12-1Dan Walsh - 2.1.11-1Dan Walsh - 2.1.10-1Dan Walsh - 2.1.9-1Dan Walsh - 2.1.8-1Dan Walsh - 2.1.7-1Dan Walsh - 2.1.6-2Dan Walsh - 2.1.6-1Fedora Release Engineering - 2.1.5-2Dan Walsh - 2.1.5-1Dan Walsh - 2.1.4-1Dan Walsh - 2.1.3-1Dan Walsh - 2.1.2-1Dan Walsh - 2.1.1-1Ignacio Vazquez-Abrams - 2.0.12-2Dan Walsh - 2.0.12-1Dan Walsh - 2.0.11-1Dan Walsh - 2.0.10-2Dan Walsh - 2.0.10-1Dan Walsh - 2.0.8-2Dan Walsh - 2.0.8-1 - 2.0.6-1John Dennis - 2.0.5-1 - 2.0.4-1 - 2.0.2-1 - 2.0.1-1 - 2.0.0-1John Dennis - 1.10.7-1John Dennis - 1.10.6-1John Dennis - 1.10.5-1John Dennis - 1.10.4-1John Dennis - 1.10.3-1John Dennis - 1.10.2-1John Dennis - 1.10.1-1John Dennis - 1.10.0-1John Dennis - 1.9.7-1John Dennis - 1.9.6-1Dan Walsh - 1.9.5-1Dan Walsh - 1.9.4-1John Dennis - 1.9.3-1Dan Walsh - 1.9.2-1Dan Walsh - 1.9.1-1Dan Walsh - 1.8.19-1Dan Walsh - 1.8.18-1Dan Walsh - 1.8.17-1John Dennis - 1.8.16-1Dan Walsh - 1.8.15-1John Dennis - 1.8.14-1John Dennis - 1.8.13-1John Dennis - 1.8.12-1John Dennis - 1.8.11-1Dan Walsh - 1.8.10-1Dan Walsh - 1.8.9-1Dan Walsh - 1.8.8-1Dan Walsh - 1.8.7-1John Dennis - 1.8.6-1John Dennis - 1.8.5-1John Dennis - 1.8.3-1John Dennis - 1.8.1-1Dan Walsh - 1.7.1-1Dan Walsh - 1.7-1Dan Walsh - 1.5-1Dan Walsh - 1.4-1Dan Walsh - 1.3-1Dan Walsh - 1.2-1Dan Walsh - 1.1-1Dan Walsh - 1.0-1Dan Walsh - 0.48-1Dan Walsh - 0.47-1Dan Walsh - 0.46-1Dan Walsh - 0.45-1Dan Walsh - 0.44-1Dan Walsh - 0.43-1Dan Walsh - 0.42-1Dan Walsh - 0.41-1Dan Walsh - 0.40-1Dan Walsh - 0.39-1Dan Walsh - 0.38-1Dan Walsh - 0.37-1John Dennis - 0.36-1John Dennis - 0.35-1Dan Walsh - 0.34-1Dan Walsh - 0.33-1Dan Walsh - 0.32-1Dan Walsh - 0.31-1John Dennis - 0.30-1Dan Walsh - 0.29-1Dan Walsh - 0.28-1John Dennis - 0.27-1Dan Walsh - 0.26-1Dan Walsh - 0.25-1Dan Walsh - 0.24-1John Dennis - 0.23-1Dan Walsh - 0.20-1Dan Walsh - 0.19-1Dan Walsh - 0.18-1Dan Walsh - 0.17-1Dan Walsh - 0.16-1Dan Walsh - 0.15-1Dan Walsh - 0.13-1Dan Walsh - 0.12-1John Dennis - 0.11-1Dan Walsh - 0.10-1Dan Walsh - 0.9-1Dan Walsh - 0.8-1Dan Walsh - 0.7-1John Dennis - 0.3-1John Dennis - 0.2-1John Dennis - 0.1-1- Fix shebang of SetroubleshootPrivileged.py (#2231023) - Check that SELinux is enabled before running (#2178950)- Shutdown RunFaultServer nicely (#2119001)- Decrease setroubleshootd priority and limit RAM utilization to 1GB (#2064727) - doc: Document performance related changes- Update translations (#2017299)- Improve after_first email filter behavior (#2050734)- Revert "Replace pydbus with dasbus" - Fix typos in --help, man pages and developer's guide (#2028226) - Do not use Python slip package - Stop SetroubleshootFixit after 10 seconds of inactivity - Fix plugin exception reporting - export alert dbus signal - Make sure local_policy_package is not None - sealert: add "Last Seen" column to alert list- Update translations (#1962030)- sealert: exit on any connection close (#1875290)- Optimize get_rpm_nvr_by_type by adding a cache (#1794807) - Stop building seappletlegacy (#1878792) - Update translations- Add 'fur' into shipped locales - Update translations (#1820570) - Log full reports with correct syslog identifier - Cancel pending alarm during AVC analyses- browser: Check return value of Gdk.Screen().get_default() (#1574434) - Improve and unify error messages (#1763982) - setroubleshoot.util: Catch exceptions from sepolicy import - Add dpkg support - Do not refer to hardcoded selinux-policy rpm in signature - Make date/time format locale specific (#1812674) - Improve speed of plugin evaluation (#1794807) - Do not try to report a bug on None package - sealert: Drop unused import slib.dbus.service - Drop updater.py - it's not used and doesn't work - root user doesn't need to use SetroubleshootPrivileged API - Use pydbus, a modern Python dbus API, for SetroubleshootPrivileged - Report bug on a package which owns the related SELinux domain (#1811644) https://pagure.io/setroubleshoot/issue/18 - Add Local SELinux policy package version to analyses reports - setroubleshoot.utils.get_rpm_nvr_by_scontext add option to use DBUS method - Export setroubleshoot.utils.get_rpm_nvr_by_scontext via DBUS - setroubleshoot.util: get_rpm_nvr_by_type() and get_rpm_nvr_by_scontext()- Log plugin exception traceback when log level is DEBUG - sepolicy.info() returns a generator, not a list (#1784564)- sepolicy.info() returns a generator, not a list (#1784564)- Use dbus.mainloop.glib.DBusGMainLoop() instead of dbus.glib - Fix AVC.__typeMatch to handle aliases properly - Handle sockets with abstract path properly (#1775135)- Fix file mode of email_alert_recipients (#1741960)- Add man page for seapplet (#1612529)- Update "missing" scripts to automake-1.15 - Add active polling for acquiring policy file - Fix translation of hex values in AVCs (#1477236, #1709742) - require initscripts to ensure that "service" call works properly- Require plugins >= 3.3.10- Update translations - Catch exceptions caused by lookup_signature- Update scriptlets to reload auditd after install or uninstall- Update translations - Improve myplatform detection in get_os_environment()- Move sedispatch.conf to /etc/audit/plugins.d/ - Fix summary and "if" text for AVCs with unknown target path- Switch hardcoded python3 shebangs into the %{__python3} macro- Set auto_save_interval to 5 (#1548913,#1523406,#1539180) - seapplet: Try send and close notifications (#1541624,#1541719,#1544222,#1539367)- Do not show status_icon when there's no alert (#1543758) - Run seapplet only on SELinux enabled system (#1541631) - Use context in Gio.AppInfo.launch (#1542156)- Escape macros in %changelog- Fix runtime dependency: 's!lipreport!libreport!g' (#1536580) - Prefer %global over %define - Remove obsolete %defattr(-,root,root,-)- Rewrite seapplet to Python3 to use Notify and Gtk 3.0 - Add setroubleshoot-seappletlegacy with legacy seappletlegacy based on Gtk 2 - sealert: Finish dbus communication after error- Remove obsolete scriptlets- Update translations- Update translations- Increase the space for suggested solutions in sealert - Highlight suggestions with the highest confidence - Remove additional "If " string from plugin messages - Fix sealert message for process2 (#1507909) - Do not change if_string[0] to lowercase- Don't stop when the plugin directory is empty - Fix missing margins on Troubleshoot window - Resize all solutions panels horizontally - Fix missing priority color for proposed solutions - Do not split If sentences to framework and plugins - requires setroubleshoot-plugins 3.3.8 at least (rhbz#1210243, rhbz#1322734, rhbz#1115510) - Set translation domain for Gtk.Builder() object to have strings correctly translated - Make labels on GtkButtons translatable - Handla all exceptions from do_analyze_logfile() - Fix semi-translated messages - Update translations - Do not catch POSIX signals (rhbz#1366004, rhbz#1419245)- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild- Remove "Report bug" button when mozplugger plugin is used (#1290135) - Change "check_for_man" return value upon failure (#1431191) - Fix "plugin details" message content - Add "init_args" function to Plugin - Fix sealert crash when setroubleshootd fails to start (#1405003) - Improve obtaining AVC object path - Fix setroubleshootd.8 - Fix report problem summary string - sealert - provide a better error message when SELinux is disabled - Spelling fixes - Python 3.6 invalid escape sequence deprecation fixes- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild- Rebuild for Python 3.6- Fix "list all alerts" in sealert gui (#1370272, #1332485) - Fix sealert message for capability2 (#1360392)- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages- setroubleshootd fixed to catch all subprocess exceptions - Translations updated- Do not use dangerous shell=True - Use subprocess.check_output() with a sequence of program arguments- fixed get_all_alerts_ignored()- added setroubleshootd_log.log_full=True|False directive - setroubleshootd_log.level and sealert_log.level can be set to different values - get_alert() and get_all_alerts_since() DBUS APIs change to use number of microseconds instead of date string - setroubleshoot.conf cleanup- Added new methods to DBUS API: set_filter(), get_all_alerts_ignored(), delete_alert()- Translations updated (#1322654) - Suggest my-.pp modules instead of mypol.pp (#1329037)- Drop unwanted debug message in sedispatch (#1326985)- setroubleshoot: Ensure that dbus string param isn't null- get_alert() DBUS API extended with more parameters - sedispatch uses a timeout when collecting audit events (#1322771) - Use correct packaging for byte compiled files (#1321047)- fixed traceback in SetroubleshootFixit.py (#1279396)- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild- fixed few UI browser problems - extended DBUS API, see DBUS.md - import MIMEText from the right module (#1297111) - Fix several GTK deprecated warnings- Rebuilt for https://fedoraproject.org/wiki/Changes/python3.5- Move the AppData file to the right subpackage so it gets used.- Sanitize requires for Python 3- port setroubleshoot to Python 3- setroubleshoot-server depends on policycoreutils-python-utils (#1246625)- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild- translations updated from https://fedora.zanata.org/project/view/setroubleshoot - setroubleshoot_database.xml and email_alert_recipients are %ghost again- setroubleshootd is set to be run as setroubleshoot user instead of root user - several bugfixes- Add an AppData file for the software center- Ship a symbolic setroubleshoot icon (#1182652) - Fix get_rpm_nvr_*_temporary functions - CVE-2015-1815 (#1203352)- Provide the policy rpm in Bugzilla bug reports by jfilak@redhat.com- Rebuild for rpm bug 1131960- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild- Fix handling of target paths that decode screws up- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild- Remove at_console lines from policykit so cockpit can use dbus interfaces.- Add the policy rpm string to the user comments of an already reported bug from jfilak@redhat.com- Stop sending syslog.LOG_DEBUG Messages unless loglevel is set to debug- Stop sending syslog.LOG_DEBUG Messages unless loglevel is set to debug- Fix unicode settings- Remove requires for notify-python and yum- Don't error out on no policy installed - Update translations.- Eliminate requirement on service script.- Update Lanquages - Use setup.py in Makefile for setroubleshoot dir- Add requires for libreport-python- Remove "the the" typo from code. - Update Translations- Move some of the Requires block down to -server package- Fix typo again in audit_data.py - Make setroubleshoot less noicy in logs- Fix typo in audit_data.py- fix systemd-python requirement versioning- Add journald support for OBJECT_ID when logging journal messages - Update Translations.- Make audit2allow optional, only requre policycoreutils-python not -devel. - Update Translations.- On update cp instead of rename, since there could be a situation where someone has ~/.config on a different file sytem then ~. It has happened. - Fix --password spelling error - Remove --quit option from sealert - Update translations- Fix handling of timeout attempt #2- Fix translations to show in browser- Fix handling of timeout - Update Translations- Remove old options from setroubleshoot usage statement. - Update Translations- Fix usage of "it's" versus its in man pages. - Update Translations- Remove requirement for setools-libs-python, no longer needed.- Update Translations - Fix audit2allow -R output to actually work.- Fix handling of sesearch data- Remove sesearch from package and start using sepolicy from policycoreutils-python - Fix retrieval of writable types to translate attributes into the group of types available, and not return non file types.- Need to add a requires for systemd-python- Update translations. - Restart auditd service on install and removal- Update translations.- Require policycoreutils-devel to pull in audit2allow- Update Translations- Update Translations - Add keywords to desktop file- Update Translations- Update Translations- Fix sealert to handle avc's in /var/log/messages which will be numbered 1400 and 1107 rather then AVC and USER_AVC - Update Translations - Fix hostname substitution to only effect hostnames- More translation fixes.- Fix Translations code to actually show translations- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild- Change requires to libreport-gtk instead of report-gtk- Update translations - Remove /var/log/setroubleshoot /run/setroubleshoot which are no longer used- Update translations - Only check for rpm on target process if is still exists- Add file_types as a param to setroubleshoot.utils - Update translations- Add missing lanquages, using lang supported by gtk- Add missing lanquages- Remove gnome-keyring requirement- Fix potential memory leak in setools - Update to latest translations- Update to latest translations- Update to latest translations - Fix handling of avc messages, missing \n - Default to check for AVC's on login- Fix crash caused by switching to syslog, and update trans- remove specific logging and move to syslog - Fix handling of AVC messages broken by fix for memory leaks- Fixup for memory leaks- Update to latest translations- optimize/update scriptlets - don't own icons/hicolor - drop %config tag on applications/*.desktop - Patch from Mgrepl to stop printable from crashing if None is passed in - Update to latest translations- Update to latest translations - Fix memory leak in sedispatch- Update to latest translations- Set the gobject prg_name for better integration into the desktop- Don't report to syslog when sedispatch gets an signal to exit.- Apply Miroslav patch that rewrites sealert option handling with using optparse. Fixing conflicting options problems.- Fix requires to include pygtk2-libglade- Fix path to setroubleshoot xml in spec file- Remove dependancy on X from sedispatch- Move serverconnection.py and FixIt commands from setroubleshoot to setroubleshoot-server - Remove run_cmd.py- Make work on RHEL6 - Fix if Button to allow user to select full button- Stop translating strings into bogus hex strings- Allow browser to close even if windows are still open - Cleanup imports in gui_utils.py- Change seapplet to only check for AVCs on login, if checkonlogin flag is turned on in ~/.setroubleshoot file - Fix list_all_alerts bug causing crash on bad type- Fix handling of "/" in alert list - Update translations- Tighten up screen to fit on little screens- Remove dependance on gnome python modules - Update translations- Cleanup handling of current_alert - Change Details button to say Plugin\nDetails- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild- Turn off sensitivity of details button when no AVC's exist- Add ProtocolError from xmlrpclib so Bugzilla reporting throwing an error will work.- Fixup for allow_execstack have to add pid to avc struct- Fix email_alerts to work with new infrastructure- Added details button and context as tooltips to gui on front end for advanced users- Fix man page to reflect change in gui - Fix sealert -fixit call to import load_plugins - update translations - Fix handling of empty tpath in gui- Fix dbus Introspect handling - Make sealert use terminal for errors when in terminal mode- Update Translations- Fix Details Button - Fix table display - Handle situations when you have no spath and tpath- Fix dbus config file to allow console to use sealert- setroubleshoot will create /var/run/setroubleshoot if it does not exist- Ghost /var/run/setroubleshoot- Update translations - Allow seapplet to check for updates- Better handling of tracebacks in terminal mode - Fix up messages on process and capability avc messages - Update translations- Fix config name- Fix crash in sealert with missing log_* - Report bugzillas in english- Apply patch from Yuri Chornoivan to fix spelling mistakes - Remove py files that are no longer used - Add details button- Fix handling of report_count and ignore button- Add white level, so plugins can tell setroubleshoot to ignore avc- Fix browser to handle ignore flag - Remove tpath for signature - Fix audit2why handling for sealert and setroubleshoot - Fix sort order selection - Fix dontnotify handling- Update translations- Fix saving last position exception- Fix seapplet infinite loop from Tim Eliseo- Fix requires setools-libs-python line- Fix setroubleshoot seapplet to not show ignored avc- Remove packagekit dependancy- Add Gavin Romig-Koch report patch - Cleanup Browser window - Remove avc messages that are allowed or dontaudited in current poilcy- Remove untest attachfile code - Catch ProtocolError- Fix remembering of bugzilla username/password- Remove send_interface from Setroubleshootd.conf- Don't crash on missing inode - Fix up default_encoding an translations- Cleanup spec file - Add default_encoding - Fix wording in bug report window- Fix ignore button - Add delete button- Exit with error code if you run sealert as root and try to connect to session bus - Fix Crash when ino is not defined- Fix bug in substitute code- Fix semanage fcontext lines to substitute "." for " " in path - Update po- Fix bugzilla reporting to work on RHEL6- Do not translate hex files - Catch exception on non dbus system- Get version correct for both RHEL and Fedora- Fix crash on selinux disabled and bad /etc/redhat-release reporing of bugzillas- Update po - Fix bugzilla reporting to handle LoadError exception- Add icon to browser- Fix up browser button handling when there are 0, 1 or more alerts- Catch additional bugzilla exception- Show that the application is starting. - Fix ignore sealert button- Don't throw up an error box if yum cache is not setup- Fix Fix It button - Remove Setroubleshoot: from every heading- Fix translations, plurals and glade - Update Po - Fix plural form - Add support for Green Plugins- Fix translations, plurals and glade- Fix browser bug handling- Fix translations- Update po and fix translation line- Fix permissive domain check- Close open file descriptors on exec- Fix setroubleshoot error dialog and hash to catch more dups on reportbug- Fix pipe and socket plugins to return tclass as path- Fix permissive fix- Add PackageKit requires- Move python-slip-dbus requirement to server package- Fix Permissive Domain reporting- Turn on libcap-ng-devel- Differentiate between permissive domains and permissive mode- Turn on libpcap- Turn on copy to clipboard button-Update to upstream - 2009-8-18 Thomas Liu - Added check for new policy.- Default syscall field in audit_data- Add buildrequires python-slip-dbus- Add sgrubb drop capabilities, patch - Fix infiniteloop- Fix handling of mountpoints that the kernel reports as "/"- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild- Fix sesearch handling- Fix a1 handling- Update to upstream 2009-7-15 Dan Walsh - Fix handling of syscall record a1 field - Translate "/" to mountpoint when returned by kernel- Update to upstream 2009-7-07 Thomas Liu - Fixed detail doc not clearing when deleting all alerts - Hid notify check when deleting all alerts.- Fix locate code to use os.lstat- Update to upstream 2009-7-01 Thomas Liu - Fixed browser behavior when there are no alerts - Fixed seapplet behavior when there are no alerts - Made delete all button delete alerts on server side and on local side- Add open access to audit_data.py define statements- Update to upstream 2009-6-25 Thomas Liu - Added a "Copy to Clipboard" button to the browser GUI.- Add sesearch- Fix handling of last seen - Add open_with_write check- Update to upstream * Thomas Liu Bug fixes to GUI, added Delete All Alerts menu item.- Update to upstream * New Gui- Fix handling of PATH with locatepwd- Redesign of GUI- Fix handling of PATH- Fix crash when gathering stats- Make sure setroubleshoot exists after 10 seconds- Change multiple signatures from exception to warning - Update links on fedorahosted.org- Fix sealert segfault- Stop sending messages with scon or tcon == setroubleshootd_t- Split out documentation- Stop logging on normal shutdown of sedispatch- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild- Fix cpu utilization problems - Save database on exit- make sure setroubleshoot is running when using sealert -l- sedispatch needs to connect to dbus on avc arrival, instead of startup, since the dbus daemon is not started when sedispatch starts- Fixes missing dbus config files- Switch to C Based applet - Use dbus for messaging. Only run setroubleshoot when- Rebuild for Python 2.6- Update to upstream - 2008-10-06 Dan Walsh - remove .png from desktop files- Update to upstream - 2008-10-22 - Fix pruning code - Fix time stamps- Fix requires line to gnome-python2-gnome- Fix startup problems- Fix setroubleshoot init to rely on messagebus being running- Fix spelling mistakes - Update translations- add dialog to run a command in the background, capture it's stdout & stderr report it's status, kill it, and pass it a pseudo terminal for password prompts - separate the fix command into it's own section in formatted alerts - add UI for running the fix command, enable only if there is a single selection and the selected alert has a fix command - add a config parameters 'run_fix_cmd_enable' to control if fix commands can be run, defaults to False - Resolve bug 431380: prevent notify popups while setroubleshoot is open- allow sealert -l lookup to accept * wildcard - add a few more audit fields needing special decode handling- Resolve bug 430421: audit_listener_database.xml:3029: parser error in xmlParseDoc() rewrite the audit_msg_decode logic to beaware of specific audit fields - add new template substitution $SOURCE, a friendly name, $SOURCE_PATH still exists and is the full path name of $SOURCE, also add 'source' attribute in AVC class, fix how source and source_path are computed from audit's comm and exe fields - fix the computation of tpath to also look at the audit name field, formerly it had only been looking at path, fixes showing up for many targets - add exception handling around xml file writes (Alan Cox reports problem when /var is full) - add testing documentation - Resolve bug 430845: obsolete URL in setroubleshoot package description - Resolve bug 428960: Permissive message makes no sense. - init script now allows extra test options - show_browser() now opens and raises the window (e.g. presents) rather than just assuring it's realized (e.g. iconified, or hidden) - sealert -l message in syslog converts from html before writing to syslog - Resolve bug 320881: export setroubleshoot_selinux_symposium in PDF format - add code to verify all async rpc's have been cleared from the async rpc cache - add code to set a default rpc method return if the interface does not define a callbak (methods which did not have a callback were not returning anything and hence were no getting cleared from the cache)- Resolve bug 428252: Problem with update/remove old version - Add code to validate xml database version, if file is incompatible it is not read, the next time the database is written it will be in the new version format. This means the database contents are not preserved across database version upgrades. - Remove postun trigger from spec file used to clear database between incompatible versions the new database version check during database read will handle this instead - bullet proof exit status in init script and rpm scriptlets - Resolve bug 247302: setroubleshoot's autostart .desktop file fails to start under a KDE session - Resolve bug 376041: Cannot check setroubleshoot service status as non-root - Resolve bug 332281: remove obsolete translation - Resolve bug 344331: No description in gnome-session-properties - Resolve bug 358581: missing libuser-python dependency - Resolve bug 426586: Renaming translation po file from sr@Latn to sr@latin - Resolve bug 427260: German Translation - enhance the sealert man page- make connection error message persist instead of timeout in browser - updated Brazilian Portuguese translation: Igor Pires Soares - implement uid,username checks - rpc methods now check for authenticated state - fix html handling of summary string - add 'named' messages to status bar, make sure all messages either timeout or are named - fix ordering of menus, resolves bug 427418 - add 'hide quiet' to browser view filtering, resolves bug 427421 - tweak siginfo text formatting - add logon to SECommandLine so that sealert -l works- prepare for v2 test release - Completed most work for version 2 of setroubleshoot, prepare for test release - import Dan's changes from the mainline primarily allow_postfix_local_write_mail_spool plugin - escape html, fix siginfo.format_html(), siginfo.format_text() - add async-error signal - change identity to just username - make sure set_filter user validation works and reports error in browser - fix generation of line numbers and host when connected to audispd - add permissive notification, resolves bug 231334: Wording doesn't change for permissive mode - resolves bug 244345: avc path information incomplete - get the uid,gid when a client connects to the server - set_filter now verifies the filter is owned by the user, - resolves bug 288261: setroubleshoot lack of user authentication - remove filter options which weren't being used - change '@' in audit data hostname to '.' - remove restart dialog resolves bug 321171: sealert's dialog after update is higly confusing - fix rpc xml arg - fix handling of host value - tweak what fields are in signature - move data items which had been in 'avc' object into siginfo - clean up siginfo format - large parts of new audit data pipeline working, checkpoint - fix duplicate xml nodes when generating xml tree - audit event can now be xml serialized - switch from using int's for audit record types to strings - avoid conversion headaches and possibilty of not being able to convert a new unknown type - add logic to allow XmlSerialize to be subclassed and init_from_xml_node to be overridden - add support to xml serialize classes AuditEventID, AuditEvent, AuditRecord - use metaclass for xml class init - start adding xml support to audit data classes - Use metaclass to wrap class init - move xml serialization code from signature.py to xml_serialize.py - simplify aspect of the serialization code - add unstructured xml mapping, each xml element name has its content mapped to obj.name - modify xml serialization to be driven by xml contents - general clean up - checkpoint conversion of serialization to use metaclasses - clean up class/data specifications for XmlSerializable - add support for client rpc testing - add changelog entry - add SubProcess class to setroubleshootd in preparation to - run daemon as subprocess so we can gather results and compare them to the expected data we sent - rewrite all plugins to use new v2 audit data - add SubProcess class to setroubleshootd in preparation to run daemon as subprocess so we can gather results and compare them to the expected data we sent - add new test support: add config section 'test', add boolean 'analyze' to config test section, add class TestPluginReportReceiver which is installed if test.analyze is True, it prints analysis report. In test_setroubleshootd send AUDIT_EOE to assure sequential event processing so analysis results have same ordering as events that are sent by test_setroubleshootd - alert signatures now include host information, alerts will be grouped by host- Fix spec file requires for opening an HTML page In configure.ac search for xdg-open and htmlview in priority order, set variable html_browser_open to the one found, in spec file require xdg-utils for fedora and htmlview for RHEL. - add "Host" column in browser add "Toggle Column Visibility" menu to toggle display of any column on/off - Resolves bug 310261: setroubleshoot notifications aren't throttled - add support for AUDIT_EOE, end-of-event, if AUDIT_EOE immediately emit cached event. Disable timeouts used to flush events if AUDIT_EOE has been seen.- make selinx-policy requires in spec file specific to dist tag- update code for command line log file scanning to work with new log file scanning code introduced for the browser. - update Bulgarian translation (Doncho N. Gunchev (gunchev@gmail.com)) - update Polish translation (Piotr Drąg (raven@pmail.pl)) - Resolves bug 239893: sealert wakes up very often This was caused by the use of threads and pygtk's thread signal handling. The only use of threads in sealert was for log file scanning so that the UI would remain responsive during a scan. Threads in sealert have now been completely removed. Instead the scanning work is performed in a gobject idle function called from the main loop. The idle function is written as a python generator function which allows for the function to perform a small amount of work, save it's execution state and return. The next time the idle function is called from the main loop it resumes execution from it's last state until it decides to yield control again. This way the long running scan/analysis can be performed in small successive units of work during the time the application is otherwise idle and it does not interfere with the rest of the GUI event processing. Everything now occurs in an event loop, think of it as the applications process/thread scheduler whose event handlers execute time slices. - rewrote parts of the audit input pipeline to use generators instead of callbacks, thus permitting the logfile scanning code to yield control with more granularity. Also updated test_setroubleshootd and audisp_listen to use the new generator/yield logic. - rewrote the dialog used for scanning log files, progress bar updates are now in the dialog, the scan can be terminated part way through, errors from the scan are reported in pop-up dialog, one can only dismiss the dialog with success if the scan had been successfully run to completion, otherwise the user is only left with the option to cancel. - Relates bug 252035 bug 247469, setroubleshootd and sealert should exit if SELinux is disabled. - add utility functions escape_html() and unescape_html() - fix initial sort order in browser, track sort order in browser - modify AVC.get_path() to only return a value if the 'path' field is set, formerly it also considered the fields 'name' & 'file' which were incorrect. get_path() now also looks to see if the string begins with a slash for a fully qualified path, if not it looks to see if its a pseudo path such as 'pipe[12345]' or 'socket[12345]' and if so strips out the instance information inside the brackets and returns just the type of the pseudo path. This is done because we do not want path information in the signature to be unique for each instance of the denial. - modify the TimeStamp class to hide it's internal datetime member, remove the cmp() method, the internal __cmp__ will be automatically invoked. - require selinux policy version in spec file to allow system dbus use - Resolves bug 256601: audit2allow generates incorrect syntax when comma "," in denied list - update po i18n files - Add support for pruning database by age and size- fix init script- modify avc_audit.py to use new audit_data.py implementation - can listen for audit events on either /var/run/audit_events in bindary protocol mode or /var/run/audisp_events in text protocol mode- remove all copied code from test_setroubleshootd, now we import from setroubleshoot - export ClientConnectionHandler from rpc.py as a base class. Derive SetroubleshootdClientConnectionHandler and AuditClientConnectionHandler from ClientConnectionHandler. - add audisp_listen as test program - create setroubleshoot sym link in top devel directory pointing to src so import setroubleshoot.foo if PYTHONPATH=topdir - add get_option, convert_cfg_type to config.py.in so that one can pass optional dict to override config file settings - rewrite log_init() so it's easier for other programs to use it, fix the import logic concering log & config - remove log code from test_setroubleshoot, now just does import from setroubleshoot. - test_setroubleshootd can now handle audit records in both text and binary formats, can be selected by command line arg. It can now either output to clients connecting on a socket or to stdout. Can now optionally exit after N socket client connections. - remove non audit record lines from test data - remove config_init() and log_init() from package __init__.py It was the wrong place to call them, now call them when the process initializes before the first setroubleshoot imports - add parse_config_setting() and set_config() to config module - setroubleshootd now accepts -c --config command line arg - test_sectroubleshoot: add err defines & program_error exception add is_valid() tests to assure we read a valid audit record log the unrecognized line if not valid, clean up socket close() - Relates Bug #247056, update initscript to LSB standards Note: LSB initscripts in Fedora is not yet a resolved issue, the changes implemented were to add an LSB block and support the new LSB try-restart and force-reload commands. However the new /lib/lsb/init-functions are NOT currently used as this is the unstable part.- add BuildRequires perl-XML-Parser- move all plugins and their translations to independent package - wrap XML generation inside try/except - correct how access list is obtained in avc_auparse.py - add try/except around top level of AnalyzeThread.run so exceptions in the thread get reported and the analysis thread does not just die. - also add try/except around LogfileThread.process_logfile - add new function assure_file_ownership_permissions() - server now forces it's database file permissions/ownership to be 0600 root:root - rpm now forces the server's database file permissions/ownership to be 0600 root:root - Resolves Bug #251545: Review Request: setroubleshoot-plugins - analysis plugins for setroubleshoot - clean up some other rpmlint warnings in setroubleshoot.spec - fix missing install of setroubleshoot icon and sym link to it - Resolves Bug #251551, setroubleshoot shows up in in wrong desktop menu also run desktop-file-install in rpm install - add /etc/dbus-1/system.d/setroubleshootd.conf dbus configuration file - Resolves Bug #250979, Bug #250932 Missing dependencies - Restore plugins/Makefile.am which got nuked somehow - remove dus.dbus_bindings.bus_name_has_owner(), deprecated as of F7 - wrap rpm transactions in try/except- Resolves Bug# 241739, this bug is the lead bug for several bug reports, all consequences of the same problem, setroubleshootd/sealert when run in a non latin language environment because of incompatibilities in i18n encoding between components.- add avc_auparse.py, now has option to use audit parsing library instead of built-in audit parsing. - fix bug in log file scanning and detail display update - Resolves Bug# 238516, python pkg directory not owned- Update translations - Fix mislabeled file- Remove disable_trans boolean - Check for paths in filesystem before suggesting chcon -R - Remove default to listen on local ports- install icon in /usr/share/icons, refer to icon by name using standard API - Fix performance problems in setroubleshoot browser log file scanning - Significant rewrite of data/view management code in setroubleshoot browser. data and view now cleanly separated, can easily switch between data views while maintaining selections, view state, with proper update of status information in status area - Resolves Bug# 227806: right click context menu resets selection - Logfile scans now operate in independent thread, proper asynchronous updates of browser during scan, browser used to appear to hang - Resolves Bug# 224340: Rewrite Menu/Toobar/Popup to use UIManger instead of glade - Add toobar support - Implement GUI to edit email recipient list in setroubleshoot browser - Added user help to setroubleshoot browser - Related Bug# 224343: Fix setroubleshoot browser to respond to desktop theme changes - improve traceback error reporting in sealert - rewrite AboutDialog, replacing glade version - Resolves bug 229849 Bug# 230115, Relates bug 221850: fix uuid code to resolve '_uuid_generate_random' is not defined error- Suck in AuditMsg since audit libs are dropping support- Split into server and gui packages- Remove use of ctypes in uuid, which is causing bad avc messages- Remove avc from Plugin.py- Remove tempfile handling in util.py. Causes lots of avc's and is not used[John Dennis ] - Fixes Bug# 224343 sealert's "Aditional Info:" text should be in white box - Fixes Bug# 224336 sealert should have GtkRadioButtons in menu View - Related: bug 224351 Rewrite parts of logging support to better support changing output categories, output destinations. Now -v -V verbose works in sealert. - Resolves bug 225161, granted AVC's incorrectly identified as a denial - add alert count to status bar - add "Help" command to Help menu, opens web browser on wiki User FAQ [Dan Walsh ] - Make setroubleshoot.logrotate correctly- Update po - Additional Plugins - Cleanup Plugins- Fixes 221850 plugin module loading was failing in python 2.5 with the message "SystemError: Parent module 'plugins' not loaded". This is due to a change in behavior between python 2.4 and 2.5, in python 2.4 the lack of a parent module was silently ignored. The fix is to load plugins.__init__ first.- update translations - change SETroubleshootDatabase so it is optional if it's backed by a file, this fixes the problem of us littering temporary files when scanning logfiles which does not require persistence. - disable the view logfile menu item if no logfile has been opened - fix redundant log messages for case where there is no log file and the console flag is set. When there is no log file the logging module opens a console stream, thus the console stream produced by the console flag was redundant. - add username and password command line arguments rework startup logic so that all command line args are processed before we do any real work - rework the email preferences so that each email address can have a filter type associated with it. add a new filter_type "Ignore After First Alert" which filters after the first alert has been delivered - add UI for setting the email addresses alerts are sent to. Add menu item to edit email list, add email list dialog. Remove 'recipient' config file entry, now list is stored in seperate file. Add rpc to query and set the email list, the GUI calls this to get the current list from the server and set it in the server, it is the server which reads and writes the file. Add 'enable' flag to each email entry. Modify how the server iterates over the email list when it receives an alert. When marking an alert as having been sent the username is the email address but with 'email:' prepended so as not to collide with non-email filtering options for the same user.- remove obsolte requires for python element tree- Fixes 216575, more translations - Replace delete and expunge menu labels with something more intuitive - add ability for browser to be restarted with identical window position and state - add pkg version and protocol version to logon handshake, test for compatibility between clint and server, prompt for restart - add non-modal restart dialog - add dialog to display traceback if sealert faults with an uncaught exception, try to limit invisible errors - fix return args on rpc method - add instance id to server- Improve quality of plugins - Make matching easier - Fixes 216575- Additional Translations - Fixes 216575- Additional Translations - Change sealert to be able to run without X-Windows - Fixes 216575- Additional Translations - Change avc_audit.py to allow it to analyze /var/log/messages- Fixes 218150, "If view is set to "hide delete" you cannot filter new entries" Actually, the bug was toggle cell renderer was connected to the base model instead of the model attached to the view, the sort model, this meant the toggle was occuring on the wrong row if the view was sorted differently than the base model.- fix bug, "could not convert path to a GtkTreePath" when database is initially empty, caused by last_selected_row == None- Fixes 217961, sealert needs pygtk2-libglade - more i18n translations - Fixes 217710, date representation did not respect locale, at the same time remove old date formatting code, now cruft since we can't use it because it was specific to US English. - fix how selections are handled when rows are expunged. - add Copy to Edit menu, for copying selection from detail pane, unfortunately gtkhtml2 widget does not preserve line breaks between table rows.- Fixes 216936, bug 215290, add 'Copy Alert' edit menu item - clean up menu items, add tooltips - fix printing so it will work with multiple alerts, force font to monospace 10pt, display error dialog if printing fails. - Fixes 216908, platform and raw audit messages were not wrapped to fit on page. - Related: 216575, update i18n po files - Fixes 216941, set default folder for save operation, also set default filename - Fixes 216327 add menu items "toggle hide deleted", "select none". Add model filter to control visibility of alerts - Fixes 214218, sealert with no command line arguments induces startup as dbus service, this had been a regression. - Fixes 216327, rework how deletes are performed in browser. Delete now marks each seleted siginfo with a delete flag, expunge permanently deletes siginfo's marked for deletion, also add undelete command, removed delete confirmation dialog. Modify how text attributes in cell renderer are computed to allow for strike-throughs of alerts marked for deletion. - multiple alerts can now be selected, add select all command,- New Icon and translations[John Dennis ] - Add command line utilities - logfile scanning finally seems to work connected to browser - Additional Information section of report now includes line number information (if alert was generated from logfile) - replace database update_callback() with notify interface, a more generic solution more easily shared between components - object implementing rpc method is now explicitly attached via connect_rpc_interface() instead of walking the MRO chain with magic exclusions. explicitly connecting is more flexible and robust (no getting the wrong object by mistake) - fix handling of return args in local rpc case - fix signal connections between audit and logfile - split databae and database_properties for audit and logfile - fix initial connection state - fix lookup_local_id- Speed up startup of service- Many fixes - Changed the api- Speed enhancments [John Dennis ] - log file parsing now approx 4 times faster - greatly enhance the statistics reporting capability in attempt to diagnose slow log file parsing performance - make gathering of environmenatal information optional, environment information is only relevant at the time the alert fires, not in a post processing scenario - clean up several places where environmental information was assumed and/or was always gathered, or gathered in the wrong place.- Fix signature for PORT_NUMBER src command- Additional Plugins for port_t and device_t and mislabled files.- Release of first version - Fix icon [John Dennis ] - Memory leak fixes - Substitution fixes - File names in hex fixes- Sealert only notify dropped connection once - setroubleshoot shutdown cleanly [John Dennis ] - Gui cleanups- Change close key binding to ctrl-w- Add new plugins cvs_data, rsync_data, xen_image, swapfile, samba_share [John Dennis ] - clear the GUI of old data before loading new data, fix the code used to display the filter icon in the filter column[John Dennis ] - Major rewrite of the client/server RPC code,- Fix Affected RPMS handling- Fix mail handling - fix bugs related to recording per user per signature filtering [John Dennis ] - fix bugs related to recording per user per signature filtering [Karl MacMillan ] - Add signal handling to client and server. - Fix minor plugin bugs.[Karl MacMillan ] - Add rpm information for target. - Add hostname and uname to signature info - Add display of the full AVC - Add display of the analysis id - Change html generation to be separated out and us elemmenttree [John Dennis ] - add CommunicationChannel class to encapsulate data transfer operations, in particular to provide an object threads can lock during data transfer. - checkpoint the logfile scanning code, somewhat working- Fix printing- Fix notification window problems. Now dissappears and does not regenerate if it has already been seen- Add Icon [John Dennis ] - dispatcher.py: rework how audit messages injected into the system and processed. Much of this work was in support of log file scanning which should be coupled to the exact same processing code as audit messages arriving from the audit socket. In essence log file scanning synthesizes an audit message and we inject it into the system the same way socket messages are injected. This was also an excellent moment correctly handle out of order audit messages, something we were not able to handle previously. This may have been contributing to splitting what should have been a single alert into two or more separate alerts because we didn't recongize the incoming audit events as a single event. Correctly assembling out of order messages introduced a fair amount of extra complexity as we now maintain a cache of recent audit events, this is fully documented in dispatcher.py - Turn notifications back on by default. [Karl MacMillan ] - Separated out HTML rendering and made it easier to translate.[Dan Walsh] - Hook up the rest of the menu bars on browser window - Add public_content.py plugin [John Dennis ] - add delete_signatures() method to AlertClient class - start using the AppBar in the browser. - "open logfile" now connected all the way from browser menu to server rpc, still needs implementation, but "plumbing" is working. - fixes for the date/time dialog - remove install of setroubleshoot.glade, we now only use setroubleshoot_browser.glade - some fixed to DateTimeDialog- Add back in the status icon- change dbclear trigger to 0.35- add sorting on category column and seen column in browser, fix reference to my_draw() in print function. - make browser window hidden by default so it does not flash when it's first realized, connect to the "realize" signal to initially position the vpane, add signal handlers to track when the browser is visible, the presentation of the status icon now checks if the browser is visible, the status icon is not presented if the browser is already displayed.- Standardize on the browser. remove alert window [John Dennis ] - remove all vestiges of popup alert, now browser is the only UI game in town - restore the automatic updating of the browser window which had been a regression, the AlertClient class now emits signals which the GUI classes can connect to receive signals from the fault server, also fix the "mark seen" regression - browser.py: restore mark_seen timeout- Spell check plugins - fix dbus instantiation- Add avc_syslog to syslog translated avc message - Fix submitbug button [John Dennis ] - fix signature inflation, all data attached to a signature is now encapsulated in a SEFaultSignatureInfo (siginfo) class. The GUI no longer reaches into a signature looking for information, it looks in the siginfo. The Plugin class now defines the method get_signature() which report() calls to obtain the signature. The default signature provided by the Plugin class includes the analysisID, an AVC with just the src & target contexts, and the object_path. All data accesses and parameters which had been "sig and solution" are now done via the unified siginfo class. There is still a bit more work to be done on this but this represents a reasonble point to checkpoint the code in CVS.- Fix desktop- fix bug 203479, missing requires of audit-libs-python - add support to sealert to listen on a dbus session signal to display the gui. This is needed for when the status icon is not visible and the user wants to see the UI. There is now a seperate program setroubleshoot_launch_gui which emits the signal.- Add Requires: audit-libs-python - Add translations- Fix allow_execmem.py file - Add translations- load_plugins() now catches exceptions when a plugin won't load, reports the traceback in the log file, and continues with the next plugin. Previously a bad plugin caused the entire plugin loading to abort and no plugins were loaded. - Add "daemon_name" to automake variables, change pid file to match - turn off "noreplace" on config file till things settle down a bit - browser.py now validates data, also test for missing column data in the cell_data function to avoid exceptions. - add stub for analyzie_logfile() rpc call - turn off balloon notifications by default in config file, libnotify is just plain busted at this point :-( - only the setroubleshootd daemon creates it's log file under /var/log now, the user app's do it in /tmp, change file permissions on /var/log/setroubleshoot back to 0644. - sealert now looks up the username rather than hardcoding it to "foo" - CamelCase to lowercase_underscore clean up- Zero out datbase.xml for updated browser- Fix 64 bit issue that caused runaway problem- add missing runcmd- fix for bug 202206, require correct version of audit, fixes for audit connection.- add html support - remove setroubleshoot_dispatcher2006-08-08 Dan Walsh - Fix up handling of mls ranges in context - Cleanup some pychecker errors 2006-08-07 John Dennis - add first seen, last seen, and report count to alert detail view - make the seen icon work, if the alert has been displayed more than N seconds, mark the alert as having been seen by the user and update the icon is the list view - change the schema for the xml data; the database now has a version, there is a local id attached to each signature, the filter list in the siginfo was replaced by a list of per user data, the per user data now contains the filter, seen_flag. Modify all the code which was operating on the filter information to use the new model. - fix the xml serialization so that booleans can be used as a basic type and also so that non-string types can be used in element attributes (e.g. int, bool) and the serialization code will automatically convert between python types and strings.- Add dispatcher.py[John Dennis ] - clean up and rework the timestamp code in util.py so that time zones are handled properly, there were a number of bugs. Hopefully it's correct now because timezone handling is a pain. - change the time format in the browser so all times are displayed identically, the friendly time relative format was hard to compare. - modify the plugin 'make install' to delete all existing plugin's prior to installing the new ones - add popup menu to status icon to choose between browser and alert GUI (not fully connected yet). Several bug fixes related to changing the filter_type from a string to an int. - add filter selection to bottom pane, change filter_type from string to integer constant. Enhance how columns are handled. Get init_combo_box to work. Remove unused RPM and Bugzilla fields from bottom pane. Modify the default size of the browser window. Fix missing import in util.py. - add ability in broswer to sort on columns, initially the report count column and the last seen date column. The date column now stores a TimeStamp object instead of a string. Add new method to TimeStamp to return a friendly string relative to the current time. The date column in the browser now has a cell data function which invokes the friendly format method of the TimeStamp object. - add ability fo serialize to/from xml for classes which can inititialized from strings and serialized as strings (e.g. numbers, TimeStamps, etc.) - add count of how many times a signature is reported, the date when first and last reported, add columns for report count and last date count to browser. - checkpoint browser code, list pane and detail pane now working. - add initial support for browser applet, move some functions which kept getting reused to util.py - add reporting of environment to email alert (email alerts still need work) [Dan Walsh ] - Fix disable_trans.py set_boolean call - Complete all boolean plugins except disable - Change interface to use audit unix domain socket[John Dennis ] - modify SetFilter in server to return errors instead of throwing an exception. Default the filter list on each alert display. - minor tweaks to alert queue handling - fix analyze() parameter list in ftp_is_daemon.py plugin - sealert now responds to pending alerts more correctly, it shows how many pending alerts are in the queue, if you filter the pending alert status is updated, the next alert button will advance you to the next alert in the queue - simplify major pieces of sealert by coalescing common code into subroutines. [Dan Walsh ] - Complete all boolean plugins except disable - Make Close button work. - Make setroubleshoot_dispatcher exit if it gets an avc about itself[Karl MacMillan ] - Add generic templating mechanism to Plugin - Ported all plugins to use templating mechanism- Fixes to plugins - Fixes to dispatcher- Fix problem in dispatcher- add email alerts - stop the status icon from blinking, add notification balloon.- Fix startup order for setrobleshoot - Fix Plugins- Additional Plugins plus a lot of cleanup- Added a bunch more plugins [Karl MacMillan ] - Add allow_cvs_read_shadow.py, allow_ftp_use_cifs, allow_ftp_use_nfs, and allow_gssd_read_tmp. - Change AVC to have additional helpers for matching messages. - Change Plugin to work better with more than one solution.- Fix setroubleshoot_dispatcher to catch all information from avc. Much cleaner interface and no longer uses audit2allow cruft. - Remove toolbar from popup window since it did nothing, and I think it looks better without it. - fix allow_execmod plugin to report better data.- add missing /var/log directory files section in spec file, and add logrotate script- clean up spec file, reduce rpmlint complaints- Initial build./bin/sh/bin/sh/bin/sh/bin/sh  ""$$&&((**,,..0022446789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~asbgbnbncacsdadeeleneseufifrfurglguhehihrhuitjaknkomaimlmrmsnbndsnlnnorpaplptptrusisksrsr@latinsvtatethtrukzhzh3.3.26-6.el81.11.13.3.26-6.el83.3.26-6.el8  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFFFGHIIJKKsedispatch.conforg.fedoraproject.SetroubleshootFixit.conforg.fedoraproject.SetroubleshootPrivileged.conforg.fedoraproject.Setroubleshootd.confsetroubleshootsetroubleshoot.confsetroubleshootsealert.build-id0cfb0d77dd3a8198a22380bf13b29c485b28b3e4setroubleshootsetroubleshoot-1.1-py3.6.egg-infoPlugin.py__init__.py__pycache__Plugin.cpython-36.opt-1.pycPlugin.cpython-36.pyc__init__.cpython-36.opt-1.pyc__init__.cpython-36.pycaccess_control.cpython-36.opt-1.pycaccess_control.cpython-36.pycanalyze.cpython-36.opt-1.pycanalyze.cpython-36.pycaudit_data.cpython-36.opt-1.pycaudit_data.cpython-36.pycavc_audit.cpython-36.opt-1.pycavc_audit.cpython-36.pycconfig.cpython-36.opt-1.pycconfig.cpython-36.pycemail_alert.cpython-36.opt-1.pycemail_alert.cpython-36.pycerrcode.cpython-36.opt-1.pycerrcode.cpython-36.pychtml_util.cpython-36.opt-1.pychtml_util.cpython-36.pycrpc.cpython-36.opt-1.pycrpc.cpython-36.pycrpc_interfaces.cpython-36.opt-1.pycrpc_interfaces.cpython-36.pycserver.cpython-36.opt-1.pycserver.cpython-36.pycserverconnection.cpython-36.opt-1.pycserverconnection.cpython-36.pycsignature.cpython-36.opt-1.pycsignature.cpython-36.pycutil.cpython-36.opt-1.pycutil.cpython-36.pycuuid.cpython-36.opt-1.pycuuid.cpython-36.pycxml_serialize.cpython-36.opt-1.pycxml_serialize.cpython-36.pycaccess_control.pyanalyze.pyaudit_data.pyavc_audit.pyconfig.pyemail_alert.pyerrcode.pyhtml_util.pyrpc.pyrpc_interfaces.pyserver.pyserverconnection.pysignature.pyutil.pyuuid.pyxml_serialize.pysetroubleshootd.servicesetroubleshoot.confsedispatchsetroubleshootdorg.fedoraproject.SetroubleshootFixit.serviceorg.fedoraproject.SetroubleshootPrivileged.serviceorg.fedoraproject.Setroubleshootd.servicesetroubleshoot-serverAUTHORSCOPYINGChangeLogDBUS.mdNEWSREADMETODOsetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.moseapplet.1.gzsealert.8.gzsedispatch.8.gzsetroubleshootd.8.gzorg.fedoraproject.setroubleshootfixit.policysetroubleshootSetroubleshootFixit.pySetroubleshootPrivileged.pysetroubleshootemail_alert_recipientssetroubleshoot_database.xml/etc/audit/plugins.d//etc/dbus-1/system.d//etc//etc/setroubleshoot//run//usr/bin//usr/lib//usr/lib/.build-id//usr/lib/.build-id/0c//usr/lib/python3.6/site-packages//usr/lib/python3.6/site-packages/setroubleshoot//usr/lib/python3.6/site-packages/setroubleshoot/__pycache__//usr/lib/systemd/system//usr/lib/tmpfiles.d//usr/sbin//usr/share/dbus-1/system-services//usr/share/doc//usr/share/doc/setroubleshoot-server//usr/share/locale/as/LC_MESSAGES//usr/share/locale/bg/LC_MESSAGES//usr/share/locale/bn/LC_MESSAGES//usr/share/locale/bn_IN/LC_MESSAGES//usr/share/locale/ca/LC_MESSAGES//usr/share/locale/cs/LC_MESSAGES//usr/share/locale/da/LC_MESSAGES//usr/share/locale/de/LC_MESSAGES//usr/share/locale/el/LC_MESSAGES//usr/share/locale/en_GB/LC_MESSAGES//usr/share/locale/es/LC_MESSAGES//usr/share/locale/eu/LC_MESSAGES//usr/share/locale/fi/LC_MESSAGES//usr/share/locale/fr/LC_MESSAGES//usr/share/locale/fur/LC_MESSAGES//usr/share/locale/gl/LC_MESSAGES//usr/share/locale/gu/LC_MESSAGES//usr/share/locale/he/LC_MESSAGES//usr/share/locale/hi/LC_MESSAGES//usr/share/locale/hr/LC_MESSAGES//usr/share/locale/hu/LC_MESSAGES//usr/share/locale/it/LC_MESSAGES//usr/share/locale/ja/LC_MESSAGES//usr/share/locale/kn/LC_MESSAGES//usr/share/locale/ko/LC_MESSAGES//usr/share/locale/mai/LC_MESSAGES//usr/share/locale/ml/LC_MESSAGES//usr/share/locale/mr/LC_MESSAGES//usr/share/locale/ms/LC_MESSAGES//usr/share/locale/nb/LC_MESSAGES//usr/share/locale/nds/LC_MESSAGES//usr/share/locale/nl/LC_MESSAGES//usr/share/locale/nn/LC_MESSAGES//usr/share/locale/or/LC_MESSAGES//usr/share/locale/pa/LC_MESSAGES//usr/share/locale/pl/LC_MESSAGES//usr/share/locale/pt/LC_MESSAGES//usr/share/locale/pt_BR/LC_MESSAGES//usr/share/locale/ru/LC_MESSAGES//usr/share/locale/si/LC_MESSAGES//usr/share/locale/sk/LC_MESSAGES//usr/share/locale/sr/LC_MESSAGES//usr/share/locale/sr@latin/LC_MESSAGES//usr/share/locale/sv/LC_MESSAGES//usr/share/locale/ta/LC_MESSAGES//usr/share/locale/te/LC_MESSAGES//usr/share/locale/th/LC_MESSAGES//usr/share/locale/tr/LC_MESSAGES//usr/share/locale/uk/LC_MESSAGES//usr/share/locale/zh_CN/LC_MESSAGES//usr/share/locale/zh_TW/LC_MESSAGES//usr/share/man/man1//usr/share/man/man8//usr/share/polkit-1/actions//usr/share//usr/share/setroubleshoot//var/lib//var/lib/setroubleshoot/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpioxz2x86_64-redhat-linux-gnu ASCII textXML 1.0 document, ASCII textdirectoryPython script, ASCII text executablepython 3.6 byte-compiledELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=0cfb0d77dd3a8198a22380bf13b29c485b28b3e4, strippedUTF-8 Unicode texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)empty  !"#$%&'()*+,-./0123456789:DEF RPPRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR RR R"RRRutf-8eb0d8eb0e4621d60311e6c588753dcf8b45c2d5bbde2f8035151713cd7e1e5db?7zXZ !#,"] b2u Q{LWㄒa na_>͍#/w]xD[)yaj{4ñIՔW Y۵0mxQ!'NyHauc~oDmQҁ z-2O1u/H/8NHӭx^ѰHC4ogϥQx:vQ7 l9"10ah( C)7{PB(c4'9ʖ}ϐI-Uy[Vx+ZxO݃KO&{K:p *6bc41f޼ԋ@FKut puFE*hw|:_"(" B {ө(~f| Bխ/ETYҹaCjR`AuN$13?C`|JnlKh3 9!L*,e0_R!p<>9]T\]AS "W..cY\_JB~Q1W,$x@,2$- _PyΣY꾚r./I6Pŷ#0:3zT("7  (+9//| ,~b]uIx+,Hz{z;7 ͑0˚+%ϥB5_R~{n x@Fh(sf e7JJuqtx.16qxD[E*=eƱe`n;,0<)%u+b;XMqăAm0]LG@;>$ '8k; Ft2oCxl M8k"jrNԎŸ$)PL[=K Fm4l'>n^rO ueR~D* %GiaL֜nJWGKҹ;=-9+5 Y°, &50-)2O^\p\Ⱦ27p8_V i5?<[%kUV >[†AR׬TVpy}tTV_Hr&ZllEsF>$B7)B[C"R? AR%)[L -HΡYfj|G/̽lY4p>'D[pԝmVqN$22յ8ްmn{S?VzSJa84yJ/hȫ-ץ;q D`.,{uo>~z`^m$le^_Um>>PT=j&,ݺ7(נ6+SL} ]\i*+<[&ZL8-hvͭ~1tf5x`E`- ?^Wy>k-y2.Q;AM6l\pfuh?FIe`*d2VR$|2-SH4:つo`yׅ W^M/hkVh7)OA=[hzC&Z|/QYnG: ҍ'kag#%_"FbrCx`{cҹah?8x ۲yP1yȻ~(j uq f^Awڨah>} ChĐ_$u8ۛ%atU_zJ} PgEWȅ  M/Gug[Bw+v7 0FO.G ^_'!^kϞc$rqj/oD^ ̎6ZZc#%?eX"wgO8!}vrٸXAI픈-q X/ M{tg}QMcz᠑"`F|b !?=="DJ@i<i#E s% ?50I@)]ReWT&нj3y\$]'d^-8aRecz;"1ԔSl3Hd-eFv?]0u;tt@.vX |<$Wz ZQm1nl|$ϴh]$Ж_=7a'/۟ظn^O_xWUҸNcݪ[hM܌5VTq2T9_F<#S_[ŽpI(˴SuTTSe@T~al4S!դӉ 0wq, Cۭߝ*`\e> ָpK |z} A) K,^@-nP9j5CބvsQc+SHD_9 tJp M N7 k+oN,G2P%>GԱkM3)isT>?b0!u{ZClXUbVӯ1r4op{!*k82K!;Yg;rmh%tǭ VT~~u_n_ib0|^xGtHgA#;؄Z2>Fjf0r bhIIOȄ]~UoۮM3f&{興9gfESm{34Ȯ`joC\98͗!ܔDATڪL=oy󓆁i_q{MCct(*!& REw*~g(&[k0`v\z84-IfJw™[J8 |!ri+ꐷǸ?C"cibA$A!ă3[އ/w\Lbm9p07-Ľz4~=[oK}̀_BcFh&B+oJdե_ 'T-?zG6F!BRN7!n cz5È9SDs󃯇WBmTնwEwFw˨qIZ oUs11}P ޺o[KUK'SdNr:EoR :ٍ BѸ:n"'; !Vu֊Qz꣘"R#*Sy?]ktcVZ1&AeOtD5js ɬceEyL wI=e7׈ɭ tꘃŐGlkGdbb fG#%hLK*hI&6/lci =0 QCvDW$l`E&l!a]sy82ܒ9Wև>הuL|ࢎd"O`{Aȍk#T(eAgpV܆vnk}4n?R=?SYş7p[ãoe8$jbdUtJؼ& $'sƂs_U:w*ͱϸ/8?13GP2w3*7 .O^[ `CHd9*p k[F/ h~ :FЙ8 r,V_%&~ % 4Ix!GAu& }z !~?6"`kh>l)JK[o"!f*!Be,Kbi `9|T4l!nNogh $6ZECX+D |(&UTUen`I& DO+ +5]R Tpz}CvCQq 'i2nR׀} ڏ[0 7GMYyJZצÙuK}aN%c㊜a,E(R|z q%H/ 21 ,[^/c LD\f-pUjKRЭn뎈MKD$ydVTϥׇkeDJ¸VT|T!,t hj"H'-,,p}n~dzy vAҡ˂@iFM:Wjq @5/`/ &U#.r;lA/=byv*+\]K);ՄX~爐-g*& @`pÖv*\#p L߬ARy5G@MJ^1wetU_|gڣĴKY׈*)g5,'!ȟ*3iFpLM|&vWWpR)2i*LVtPk)ZH[~o湀%8$W)+IB1@}e J_ _:K#d@\gϦmi a6?ƗT%xrxgT?R|IqRr!4R,ySدڍD&ehvH65I &!<8tlWzEjW8Do3m N)l#."CS~2}heZ@};Fm1,|ϞHwtklAt:_z%$($Yv'h] Fx'CGWyQR.84' koO,4\iN~"`Gy ^6xL̗ Je~UBy[P<^z;Xty\jPךF% ')fW+e4hΑlP}kV|+hw;\Gv΂rޭ-S.^MP(ϑ:&CR(bUcni<i/%|Rw.$gbupgG2l%VLrcP%*P3^4Uד݂Ahª/rEm({*jm4%J.77gWxE__;粵qG3mQI0WZ4lQV 5wh(7 Pt ں$pnwL&Z2PqyqΣk #mM?1h:V6AmS *W'nVZ"Whh'6'̳|l6!ƒ`XNf}eUgN7 zW這(3_uf7jy843(kLR(XFyr,7 QO?Ycz@\Ec: : bbyӇ-^?ɔL>ፙn՞Y֑ޘIk w6y My+vMUp6\R1 rk[ڳl2ӹ&'Ma|c-h ?Ro"*Cuj,4C*ȟKv5##5)RV?]C o{(a@@``!^Q,T3;߰pYܿ8{,CT1*J3,*mQfpx RFLPQ== d_#0џ9N(,pGx̧{&,WֶOE(V0ƃ)5nTj@ w#:- _ѷ C ߙ ]Nњ3%?;pקJgkΕ|i,ubDvC;惴g*M}|Q{J=۠&G ?ꊸJY쨱9SjpCTKo (8ݔE11:spqB2,6gB{1ϾP+!-4{ c=FޥMtXdT `eaId!J A/D_j赮"L@jU77 l%v|f K\/|L>>ыp]txc P6 bC;a]fQy'WQ;j"r't}jEΚpV I-s}DB"MaJqFV~-_D;|d2H4 XOܱ⓵{5,1Q?z )85:'r_It,j\"BC 5.ŸoeY 'wqw$$j/7 ݯ">}~Rj|q#is,pkEPS)Mc&ǗF4A)0iB}Ku%Gܤ<*5* .Q"κA H//pMeopRQвoX/:~,=67yܷ>COXҌz `Qq۔ (-Kgi5~t3}t .غWƁäk?0Us~|en4E5Wy_BVL'C[?bMrKS5Ãex蜉6#k~a$GBΐ% zVgsetU*Ev׽UBubX2c}la|U{R/fO JQ^ò7 l#mUr> >VMFV˒V6A%R튀)ƍ3ԛ?KjBqű8(V g{,.O#'G0cHxWR*L*D; 1> X_ȃ!ؑa>l#ͷ>9KFK1tFAɇϘx3cqХFMBZ=1MN2J-S. 3 [F")\aI?K{Ҟ2mL@, TӋZ?S-ڹ}Q/^;( ekF\Qj߫ϮShQ\evhNAΡw60^!nnLwS7tuOϧ,,2ChmÑ a)Pٵ GILDggMEl7M<Ǔ3w%Ffo wd[zӑ[_0Jg!#XJ%c7 /[{n~ҡ;,坃'O`RL*Tfj64h=)biy7fc]#>ڠ&PѲde&pd4OjL!ur`)~(N/>덢T[6Pj s=R%m|@ښ}8N`Rl`_<0M#"e;GU"^ʢc!ywGE<#BUis}7#K_}?ZQ֜"y_'P|b''2ϭeI!Wq;%:ϑW$[g6H((MG,ȼL,WF ~/{vjӛp:\p )=5k9xს0x߅;4S؉pK=D[Ei菘HR(77{n2`tq#E} t5gJkoؿoWrkbUE~YpnOph!ԊsW4vuie5ubFI[d|)HM) 2Ѻ9IYUNZk ,ܤ1%KufgHpmdYQrՎ1V*& p!Ï-H*k|GN{E8H tYhu6 1>lk/[pl̷+:U#}#;FvgH[dafWGSjoiBf".hw,mG~Qyk[]0Y8lD}VȚ|Dfƅ#:מȄsx -!to.1|x'`N"[ E׶Nj j30j)EtۡB]V&=6:ZO ٚ۝˛"K9}bTl91~͙"O­/]{j5Bu#1~[]]*5o Pq*s&@Of۬d hcʝvNp[j荶T9,A$qq3P'1]&^W/Ȟ wbĈ\'ݼ$}+kd T- SWx] Zu`ͅ0S[m8Mh=&IgMl;~F%.$qNWk^٣f |L52E BºW \"Uߣ<-nc<t(;6[҉%|L 3͠iZe,?`>uQweH?'ÃW+#:*$N;8 ư4¾J#jGT2B>0 ``sdf/K*~q i6F>@8^mu@R1oD^5KQγ%ZGRGܐɣZ3 J2sɋ=q,П˪ޭ 'T$ '[e \IsL"jO Ó(P.yce5?bH\ǡx0OOv+9 S]>xStYj0|]uRh$z*(s%{ݩ b?!bzf\ J_xǕ3'rz j96gm bWI(?]N!qy*%;8KHMG@9"C ֐!bŷU.\[ڿX+aHT9x_حrBhvJj^ Oe"}=S#Ȼn5᳅;|-,&}և Vk$l\hW~Es\C*}g?@`/ [S<f8U0*']J*|ߦ1҄0@kje۠ԇXP'Aݷ*N긳/3Ԉ,*7b 'S M'@JXVſrDOn_; e*䂵jId~ l2tnq} 0'@#vb2׼95+;d9UUʇ,\'߲Ǡn;bJJpS\, !2-h&N?*W|s, /fOӧFגH W ƾUvp1ܾmn/~Z(*~jY($I─#R_/1h5%ӌv89S#06@z!v&@̈́5oͿə1/.c o1>8T- =F2zqLcXW`du>y >P9 zKL8\H4;k=n6"sF|2%JHާT<('FǘjiTeg;)>/;ݕ뾵~#)1j'm7[b=SgӌdMo8B6gE1m jVyӧ^%n¬ny*v/׃T10LxBͬ|!D&C>հ;ꊐ'WŐEi !s1_'A᥂#зy+P,vҘi<~*; br#y:st/B$NW=j%}s݋Տ:sX'S{ Hj+lcB6Ȱ 'W6Jd)LEHid*xΛzZ$Bx T1s_ }0h`:M i,dqjCk-0w{n!$j3sf+EjE,-]R ;]b݀@yt%x|\Ȯ aJH8BeY7;eB.[|:EAU!|ts(#B"]R![IMʴqR~F{bmEG!MtK)c'\CF-s @'1/_T1K h\/ӐϚ{z(mDC!|7KD+z8dZ*G.o% ԁ/{mǢ4 wޠݟ}w9Y$"e\KxXhEDl*73;1mbxr* Mw,d7x㘩M̽f5>2xIp\,/ÜLU}CwE0wϫ-:osv@,/2:k* D-'f$YBKyχ‚L@Djq*5qmE9eѢ\ tH|gZxP7!؝kPȶm8V&8cW<{EG΄1UeT=mfsPҙ*;KM#fG4,[#z;hEDosҍKD,rEP\灮} K8O0MI@qN~ڶS\]*%~\d|R?F>lǝskԘ5]vhtRLGt,HpW%kGBha_ǺͶ,_Ա& klo/R^_?Mрe"gB 4GM}P4W%_3^(HkҼj,4 a8wq-Hf`s6Z Vȿ2eO\oXl-FޛFۨ4&`S +'>3͒'#ʧl׈c/b8]ޗ"Q,s vlL95I3%p\,OL?U QLwv/ݦ,sѺ(+mT̈́-Q iax25ڋ/mCg3V8>ؤ[p9ImJM=?͖ާUZwQrߧiϝCPnG*V|`Lf~+UХ^>t)@ةc^U|12BؤV_a>T)d)zX? hxaCCuè J5Ci euIF cEFƫ}y9Vyn {+ow 4!uXB^kmsWd6x.;dE^ly{yQ }yyoGTa}$ﵿE)b#,e,P)0 l)Dvr>29KoQdB,S \\4V4b*2JWg<\a̬qpbx?( $聖?dԄ w#dS64xux^ZS4=6U  d$tns Kc m)`' 6^ ( 散&v6~ISƍ͟3y=Ubq_;!7-(Fr(ݧM<|r;,uZ ejkyHukў=c[ܶ䰻އ u-9TAr

v#{E)Ϝyki c6܍C۲g^d|dbک#=_굊= bS"]@_#&efL"qhhNa%tppkxc]*Q1< =.:wA h6'8 RyEcA!;=p p8+;kd3>;%gխ=B@<]܋VM "wYaTa2Of ")M wvj@Wq}0 QK%* 5IH v#7!%d-]Q ~W-HK!sKQ V26)']iw^< u$ >#]1@[ikx;toHCc{vW_oΐfzY~zbfDp2e18VC)F0O e&l(syA+k\6tG_-d׷&[ j9 +,-. [&QFɜ$Lj5/7{ZkH4*CIhct= tbccb{Db;Qa&jJ'KLmڜKHbuز B4WKC]vpd@zr~=bimH}n1g>sdF{B=.Ab}'uQ{o&Ɉ#(^ȯI+b:V 8.qۄ/8s zaELEx Ux3 hjU{:tw0x`s!=$]0ٕ449 ! @;ٳ=$_@K x&3pPW []ϭ5[ah۱M5 ʼn(G4:a^"h6;&ѳ_TońJV{w5N QvEvy09FtL7girЌ䋷m)ILp6!ʸqG)%o'9 5%8 a qaG!3QL" 7 Tj͌6% |i9l@'e"OBFnT)ˠ0hLH`H'mVOC vYB 7VN½u&,d&|ĕq%@k z3 D&rpx9YȁMHMgn?jgL. W8,&iÇ1nX#@J "GD%/n⟤w1LѠ!SdҨxX!ANs6 Ro~.ʩůtGeH4QՆ8!T:\C8eM(c.Aމ[Ndu$h#^&翯ph4gjNWA1HRy|\_P)o1hyz# 1=ot k& .:jY7V̨aVXt%̟'-]i~}Ut%5kwʼ>}0l$!T+0ш4tЯBb##erGKGOZQpoiJN"05r@Ø{b*,7jv"1 '{&͢8fFQ?x9HLfAarHo.-X!GG2Qtt1$d<$ F 8,d!uTk˕d=poK#9JQhTVz|puCj> yrD >C׳.&ecxNT.k:"+;$&U!z˨N- #gS} Gx&%7Ĝo,4g3t0y}q۹uEȲ >Q$?ّ(y U/C{Jq]O k+5ybQ*_ )Ȁѳ'5Ǥ]JTMUKfkZu/QNo&z=άU>Q n*Њmrb~N\Dt Íڣ1Z'nxG"E39ni``66*BQ]ݶ}ui@W-Yh\BZ?@V 3Bz&9[,^,taa^%nEۆδ嫷zSd߱3E,f#R?UBG{[QYՐ80~9%QL'PTɗNrݙsfXUc{wp/#m4fv׬FxŜ`%Büyx,nMzXq?ْp $ ]c6eYr{IAqގɳ5h*̛T@&WRAq~.гy1ge[[:ۜiRv筅pim4ϴڣV7(:|$_47`i{.'ќ vPZ:`#'\1$=bW}u>JLif1s~׿$&PܛoW ޠ=%bGUk1YҪm+Kț0>v(EdiejWa]3 ƝԲmk9\C^Z={K)Eg('K)W__%Vݏ-6)w7#ePykǿ1TtK'I{ɮIЪ9G+K_-\i s =瘫r do\gio6!wq9~*H rQ︔ kro,]nqx#VHg`4xώMzUx?FdƑ{F\+bxjQJey\|߰+҆ IK16536<ݭ1rzZf*pd8Av[ ߗt'Ğ#iڀCͪՐt-lg_9/%_- 1Oբ*!*LVh;=[i.ddMd:ʵF@akKZphٞ#Kc }䇨myq7i/-o19sPG`u)8@&*הFssp \rY_`ˀA3m2AQ7Zo^X\o~~O~ S7"bea{\d(wz .9șwp\rGI ._Rgːh)8nc7n}?@cZZhD8HQ:|(܉ >6Ve'jg5ٸ0UCݫI|^}A`s9`WYx ŢměqJXsHQ*$̉%m(ɠ'/dzfú<'ry):%̢P1j~ ć'(/$VFk-GU67>enq> 7xMdԝ ܝ03 Rp+f xSrl^^O} NY 6^AtJ%j*7WlBPuFeyEBWe(ҍpgCFJӎ 3hnW t]K,챘|HD D=)Ҋތh56"갫NZ yK,a~O{̣AY<ǗZ pBwC&1i#59A[gϢ!~&:كAiT@UnP_Y*΍IlZb(Oi,UoOzK0>Qg`$ / 4ܚ =`aj 2D0x$*(-gQVҮɠ<YN"d~-/ K}Di=SڇaJfۖgH5̙p$\CǴ.tQ9 mQ1# gщvLh7wlsTG2a5^;PЪuE1 &j C SpjLXjMݦ0٣h lljسD@4.:2)1sCH簨2=Zl Á g_i܆ڀ?3&Ԟ4vŲm>jU?WTG'笒Qz$qolPIM](sG%L_q GK~G/l&`Kw{7x*j0b[ʛ6#}:9f&=/05BLVmv#L+{>zoKmnBuv`#8 6LStQ!nA/Q'd7S p 513{]19᷐Xw}l8ud $Fq{lRxu9#'@ԗɊ$QԊWi -7.,Qr*~XG>5iZ3}rŎJ@@}QlK@=L4$Ou=0E"n>q[=d _15MH)_r=zms\uT-Uay :y~Zcږ8:fy66D]QC VV, d2$']R!ƥA R@<Q䔅um/G Xyp|D/S]'#ï- oԜVg /ŕ>mw sVQ^5!b%8lxGˤ%DM /G6G6 SZ]WD807B õq99.DQsL]KloTgk _Wl~raATlqC5z"@y,-ZkcPRj`|6d[G~<_l-dr0-2 )F&%;]wgKJݖSKdJ.:>d_ R <3U*!2kt (&::NSRj4t(}a0)+`Z pO18Ѳ G MU֝1ULX~P^`La7=m&Mc>~)X:qDSO>ML zl7<\]yv^4|>>c 3J p3|hj_S|fhk3ْ)U.6Q6qxwVD>-T#a'nH7Mebt[}_ji?s`'\K)n'W_M8EFE+L(?T0[(ThCqQe~]|$-?C n3^$}pnZlJ/\؛W!t Us| 1+}[ 5e.YXKc(Ǹ &5ZK5 E^חM8cC.#F.l+f}BOTAZL2K󸅊GHj\lE/?H4_K-\f{ۊ1l5[at`thahCD Fyt!)85_2fĥ51j*P}i/P(ȽQВN t#"vC γ5}aUe~ p!}9XU7>XeC2%gC%{?Q"F;$-Wje^\ )FxylB%& սJ4hߩCYj} 8ƷA+SfPן\) R|IdjѴr1knx_[>gCw7܇RWN%ug{̰XlFh䌹E6(%! ï4)ڀOG2pqO bfymc r96^y'3MI/pHi9"7w !l ɗn u)[DbWmxk#UF lU ᅾ*K 2WѮP~&<dВxo gWe0%|#=bs.*ޞ}:GH^mUԆ+EN+(s-.⠞ohc+@. xHbF{ʿ4]9;P2FG Sb/!Lb1;zІT&vJXсIssݐ=66xG߆dR>*T*˘*TVc8gI e#-G+ήxrZǿЏ}Y.ꋌch&cq[x2*#`V fK۞9PI#v_29U) ޲n1G&5&bsJt8E'"C53*LKuH`%8n s0-'|\R:' \O[Q vZWk ܼܜ@Czl#ذ:,fS3=dao}%jMShCaI$kec!h*ȯ)[0ВVxaULTZ4n) hG 𧣹\> -)]GH*AόU%)Q$쉬nmzxpArQ_X[6fi66wk ժ]IgppmBsQ= C/@bB@Xz\l]eQWU Xx`<^/kV (( oo64]r=6',w.5WHW*X D-~F*C$az?aӄ3L~(p됝Ɏ&{эpxWnφ*U`Rp7w='`Q^vElh Jz ?/zwrkڑc R">;MHY1!!tDq_HkK*H&.'~;;߬~Ѡ^A_R_Jdr.+UP jH+Z|+>ϭ,ֵԥxۍoR*DKW̲|+P  kf>,I/-N"=,6#֫.k3Orգ.&rizp2fK"1>t8^jdq#TjHk[xL)n|/B 梪q?<n{/n.کKO<:RMR!\mg.=|O[s>hޡt 4N|t@Yi+| ?s'VCX k_҃Pp'?vI4b]T$+E nA.0 jME@@ c KV,5G d@ςy.%眆wsK:\$F8H,H1^X3Qm;{ R` V};NVؚ)`V[XSDaZIl#pyH(鐨ˉIk+ma4 }1@kH:W*%.WKjɟY_3#FH FUqE[iQx>C}"x)0CL8 ?)WOt&N4Doo)4|!z玈`DV%?DȱY3N[.<0Dw2~\ܨ|3bZC#o-dX4`.tA-8HEҾD]To+ʛI rDGr*Z-ѽpG1 ;{,<4o"ž}\EOq޲N,& Gb6umjATJEf:%Hk!M:U~Q-c;PA:~?cF6lo(yU*(josY+s r*b5bߔ4.h% bodՔjǑ8#7 w5 ~o%*1ʳO  *WyȋsE0“sOlnvFɬ1/p i;W>}h \iI2\{6z͑ 0{v`НK/j(mqh O>y`^,7D!|)!<7ݻPM6͟1]LXdb}OvZc0E@= 6~&; IFN5hqQ{مlU?Ե=YHq[>E\:%?&WE ."GN-fۧ0GNRJ;\֫-REఞ/#8^lE$]O{ih'#9&&{39۔ &OEC$ { 33m;p4vն7_ȤW_d Rf{/;:I n9Z>EACG(WXi^~%Z# c s" 콗`d8 KfE`/iƏrBreP;)wNba?|;Cp04CSܒvw\K1VHKhOP[NNp-Ny߭T~oy@Sc@Q ە.Hᾓmgj\)Y x?JB0b=^FXid "KչetO ȌbM\RNM!.$\BBIpV{|k<2FZPT0xT؄U'dk|^=&a!\``AS[ %T=p7\=fYO~Y'L=a d䘵t[ Zk\ EIC+`M57H6BM[E[txYkw>$3iLWFn%R).G}E$ıg4яTA(SgO K_vLjBԋRB ssRŜr\p*4\&?xcpyhHd qn ^F$._g %IN@z2m,ߘPhQmp!bIJI(z{n!y~C_p5cbf 3 `p_^aXWk#/et~OΫULF v'C!qPX=ױ05i4 b5N&GcQXkHȬ[-'kEWB@={Hz"*׋U‡aNϸ@L-u"tuTF5c\x1V ?QRK1z$TԟɆPQVc#qyMz3p`C_vlz e:¼`lHE8>x7d|V]yVŒ{5!]Bxgx*O0>8LS`\V]ùi;@!m4X*]0=+7h$)Xݝa`L.3,<^F<ߒwo )7 IDnl %sFI_5f2hSff`3T">QHP "JC!D]\/ &)G`4RƼxHwGl*w(TGT 6"}aռ.:eHsUUgqGP٨O<-| V'Ndô&\+':wke_MXFNd.%ĹU:U"h!J]Bu9Kb+ȶm<,UsX[?=3(/4="~q Hء+ڌw*l$T]C|yQ̆,=ԙ4SFv80>{u1̛ SD ebR|ւ9&൪켷䣿jiRnMg*uWpى 1 ~5 U's't$^'[R96tH6 z\"~v^ٍSwcB<ئy)pr#}܄\:(aK*<5O=<(e񊼇^hX)q(.t = wkDQ/ƵT`}K76 6D#yƈ Pj.9K|Xp)nnȍmgun#6#G& HGA RB 8:sի>k<. X QQ79$e= [g|.~D7. 9~AVѱV;_Ddğ+7y>@:Xl+;.&!Ĭ|dOۓTҖDڣTǛfEYjh2u`w~=@[q.0IC/i[j  >Qw9YI[Eu *RJ;ޜfԻH~OA[vݷȪOqfRf"Ituo EI6y Ut37YQA@w(87!,AYcr]~4WIgJFJcZ'Ӳ 2AZ * rIɗrMpNg [T((i]`7:C9IM0?w4PfNKN @c# בQ Sri ?ZYLEK1֠(fC-gʾOdH!)U64ŽQ|Et_i3F{b}>v]0@iRLq̑9Eon%x"H 2A(IyHǂI#\S̛eoeԷVI!ם >,^oRosٸ{0=$GBdukH>AI>FmV O$$*\G$4ܻH'tҔD  wHF0oܬo5Q[ U~}c}Kԟ׹nb4ĽnQ_ %uw#K C]?eZG4,feRa5)Zo,8&'핹}llg_qYˡ)aZ.2yb`}=1Jc'S]k뛔<-9@rzMG:Z2yFFG dP6[;o=SX -#x~7~^}⮍ϊRV;oD"_1<F*w4:`9o0|KESnBGrVN0WpCm! [/ilLawn1+|sr2xۼ+ix.I{J@@v{8er٬h/؄Az#-dS5;YI^Dyi"c=cMcts&0)d=qp"YG$TX@L*PjF4/F\*i%/+˷2f5~3 *!z`}{܁d=}m& H|$v1XO4IM`[ 9YψtZ"r`]{bK%~)¿+ZWn}, >nHx``/R^p}M}P2& {jĚ|9 {k_ \<[(P<(hc4C9`9Ȫgv~xEoR>gVw4S` A,w;Y_ϬB ՟zoʰ)V^,/z,vd1``,Bs@ZOш0UfLr͇gAnol\)6Y6Xb8&@ _V[J zJa4͞a"h,TD Q]yӷQ?bߠ|޹{qa6t ~w{F6%i#^c呬MP*L!qz&v_c^v7gH1r:PWv<ϙ7 62.Q5|_q%!z㹣dE+{Fbt=BeD#<_8i.U+8Te,hHI$N4-qjaBv֭v&ORTr c5@_ZM[!~LaJ5lQ􌏆_HF|,}RjL2ˉP4ȑ!y5k#Q2f`Ԛ٫! -DfUV8~VbK'dguONI%dϝUh۶('g[y FyJ^  4iq|]Ñp]!k3* y?Pܶ\pYbըEz=ޠe6q,&TGbC4 ZZ(P|+TV$${[ZIq|`,%d Dl<(OngE4PYoDgo{]l/ZTE#8C4Iy 1rc0O">_O0Bd_Ih4YF L0=g)ltkna VӀEPtd"+ ,Z>X&,2{b8`f'h,؍eA:dcX"i#Od^oxM&D4˲&MF{ ̳x&I4W# 5"??jX^W]l8h7׿OAUt-t$d͈S-{|?CŴYrF˜]80B{"r&R?<*˽z? CǑ8smk<\!nD%!jNc"ؿ ~rPle>T*:{ɬ`.; `)3q 6=On%ڤݎ3^P1P/o0zd~зYPNnmR/L*wk<#p.C-Y(Sk0PhELGڸ'$j/1tmɑ֓fȋYG/|5Ph򩔾(kxîzىo) ЂLxI 2dY t=4BXAvGRR3ws|%^6mu4R:Rg* HGAū-ɡR+ Q3kӑDJr3NQ5!%T]KEoф׈s Jo2$rD,I/`/#bU|J"ޚ48Sol>:T]tjX@/̹τ(ؔGV[hUR42kV?j80a\vZ7Z6;a =yY ԇ~-clyYyH.I~QQ,:g;f3' J2/dk׮7.g'G|&txH^_"T+{cKYCRSxh9Xf߭(?xXS*ѾSG\à~]}~wW;0(Z@Ѕ"& u_iQ)?Sn%H SI47(BȄpx"4OyO*CS}=iXf;<e.||slzQDBe@ 1UGt|,8R-x(~! K[&kFduk& XZfy+Wh[p@W#K.TOF Q#ﶘlw pMo5HɃO̱` R\YQ}\8`'(w9OM]E֑BV5AD(?\}vYJft1q49v Қ )m//3(qkXz4| &Z` R]hq,h)Վ}3eCwXtYA3SgZNC`.QpD3AZ%.L]VvE7L_d=|?Y.FZAbl$'܌D5*:$FL0~mFiBV'f *G28:;%/%DM_8kM@(y ehq"K}d!k‘rԪKMƏ|:7Noed7_Ow`hVDZ7b&~ŵOv9ђ77~yT0Cg"BI O6FO,.C|jA.N:MjӠED Ԑve}.,nE~ PGFŀu/v&nHh BBpXkP91z$]ڒY 0R/s+6Bq{NjbB`$ع\n 1d*ӻ4Xn t#.g;6:U V w؟:n0q\4w;g"q~@9W>P^1~ʈcs`WL,7UH,Ra!~ne\3;; rF;4%WǙVn6\w3ll:~WgY̩db'M,+HpW5E8. -4k]"VU\/j?O`}xO6D)3# ۑ'*rCezAE/q*KHuDY'sZ7)S(ٵPo4Џgkr+Jo1b轮 1_LFy+v:=ŕ7wm<ń.%\Vlx6~f@ je4j=3_ OzNgd/V}Hb-o}{@r3ؗי{eui&VmWƬƵ앮{;tB/Li2:ʓ%4LHeWQ%l~!^ 9bjL"d+U';g,~o>PS),(m1"8Cުgj Δ 8d2߸Ng݊?uub4o Ip,pEG|Ny>?S5SAك3$ mK V0s Z d;GԦx$8g0G`֖&4995Vd \7ԥQ=eQ2_+'n1S3 !O0pl*ډ3OL)5M<[{L|D6exh%0*#J6`DE͚gTEDI"%c~1-j"'nfYbv8Fd:ӱ ߗZ8{Q th 4ó:e iҸj#6oҺ%FO~ldUxVVwo}.; (8 PوI| =4It7TǸ+Z&UI!MX9Z^ F`".gxQP;(#SCP֩3/݁Plk+7n#V6'Dyvyx7AB?S>my7$+ (8^^Yyآ'{nuW#cl?id!EeƠ'cwK!)# %CQe=Wd?8 OmyD(x{7PuH0Xte}~J4"q8 PRv+@jE,N tLOVօ:)WX$Vdˉh+Mt1ѩ#Fֆi(Y װ?1PVnU5I#/mږQdPɲz۫m,4WMޢYD, "ڢpcdWD0 cHEtUE', sj2f ݒ?P]4YRQWNo+&޴ZnKńĵՉh&_8s߀C60ZWD8ʮ{hXj􄹁F:xEK^'xX x=Cds_-p\p 4-?g\`ڷ:N'\ph2`t h;+K=STh' J7Za@E ?מ - wͬK<"}T?=h0ڗq@Q[w@Q赬 %&us?M[>I-w1ǒ?xл(@y?yE)g_ `^ wJX U |Ɠ(0o:n=O(V3~CTx-]Y(=W˥KS#^w,6D!֫d`_s(8LԮH>BZoO@c BiީM:|lߜ43С6YrGP a]NbVs1p x,H" *]{@Cl͒Իkd|wjz.hH)!?ZC.Fc#*0y83r$۵bޖ8? ~F]4tXhVaǔտ􏚂`l,K+ -sd hnkQtͦTAQ®64x /KdM wݮ`o{'cPND=j̓Ssy ׹O?Qq񶖿~Ttq7f0˒,mU3.Xh3YDX'15,*Ъ%[J#؏.wC&nz>F?鯎\0EZ#]*yOi ;i f!ѱ_SϓƘ5PC_o٢ Ht{b-P0W=STWoH& A5?#ؕŠW" Lu?` 9a>NzDƩ;nH)34DZ+'V_r*o0<zm?$/gYf}%"Oa8å)+I!}A<(iTN.ПRnZ=3S8ЊNPJrT-cxũ% {fc)J-=P{ % M2hps&͎~Ż%[Z_/G(~/ТƁ$eM $̺8g F­E#A,Uz($" .mIqJ!i(88;*;Ȉ\ZcR?$YHD8&_!rDsӱ)٫ͩ7w/66MU T`NcCD' u@agoTyVZysadXh+Bݬ &c°-(r˶^Jn.3Fd }eɵG[dne-;`L[Ezjz^KlR a î6ljm<)=q<[)S'.5oح ApK0"uQ -DFC Cӌy'J(k7 2Jsţw̱{!F;p^2."Þ؛ kme'jw]!K2a78OF{6_MK%5q3~[I\Y| C7=h uO'O& gM3G"pZv {[ۢ w Wg\(%]v<.d~8wOuԷG~Lo{١C 8db!k  u@0NL <:i,>2F geMisbG: +,3תsX:dž^EW(0",޶Z2†8-sٰxDx1E4fE2?2[b[hmv}~Dusߥhn52h+򅉖:P\愱茫-Mf+p!t1Cmئ\cf:b`<)H 7W^N{64W~] ZưH zsg/&xFh9\2%A0`oh:Cͭ+ iޅ̪eB|e2e9}-7VgLW 𙿐8LKfUVes_$ ͠/(@2V/x=3B"I _*rYBd] :!]^IalƙGsa)uLq&EKw7Q9%P9.Z= gU =|aU {{>VOVI9C}LPgz^T_YdĒ-KȲ OdAn)@DW6 зEeeN+_>+)(Xz oo/;f=3M)^rOˇVmt?{5gzu),?u5 X®뀣`(O o =NZuvVh |fo'C|HߺqUS Fsm`_'T| DS).ŀcY bg^mS⌮F+TQ/P%,]dʜ>h8(qT( hUUA trO/q-> 15oSǕ>-Gݽpxw*S9 O":LQ~ Gk!ޮGdSTn1@;$uKVC…ݨ^8}Bu%brAei+6˝yTbU+R\e#F)%؁ybrgqL "'&եv>uT$D&:jGel "$+Ի5 i5^(]ay5u=`ң}aDAfdz)BZW9I*hMɹ^;$N7R'}|tJ!ƒ>z 99N4M 8uq2O+neo~쬅(S/:d}`z=qa](1lb 9SH՛1E7TVW;Je9~1m/PՠR]23fKa =喣U5HּX Twtb<@@<-Qﰽ hGγ:J@InHRkFUA B\ &]8bK1qjGv,O|EkUv+|+tD^w-8vZaTkNΉrm O$ ]r$g%gZUjmJ/K_X. 0EŪ1%bDRC..6G/Lnꏫ qbiGE3[4m"S0Ze-b,zYoJJ~e@$ןv 2 xƷ9a @'N3l2|t@ 40 :4uk*pP2 j;'A+C2Ze!Jw 2{g/2O]:DK颀^~YKsdcÔnD׬Qa|oDY޲7sQ"Xf 9SM M %(*;n{P$5Q=Zavj#M}ke˼$cv+( $6SShCQf|2vze w $@cJ.̩՘'YUfD^$٭jub:t,0\Y<$6%B& 21 o5ʧJ%*c/CeFшPCp߼ 4;̈p]JjwVo3wbg,nF6ڢ"E=*^p]?C݃;ws.)^=$Eir9/6D ` oC"$v} |aJ~tJs}Sq92HC y2548U hj^˻oc &\=M?/v:I3JQ,Bn2iXMtĵv4>IR!m{EAiACRvDe!%*Dz@oHw ojČmFGNn1wU L?9WMF T#$* >|-b2 =U|NԞ3iitpHG՝*͆|+$PK7}"K ]+@2j9s^,VnT84"P`>M|9 64aj8%S+5͸_#?g/+zP5*Ž5K-)t7wJFMF*z9)xLK1 b嘣`Emyl X 6.|C_ ;fʊH>&#w0 c?|3$T}&VȐr?>3~Ӌ {vs7 b ȸ=VP,ϰ;nlyQԂ~pɹ6YHmfvImI>b+ S\=ۇS.NfdFSJQ{.ȈVGqgc݄:sdu!*Tfl^˱iw̍.M!_1ߵ#<9WK:A~c "P.:5ĔR:!'oؒVcԜ" m,[W×VDc`:,k;hRmiQ+ی"@|z ʙҜ4&,J;7*,0q"y.*7bߑ8a..x~y׋SpѸ$6v̠p|ܒ:Au_hCB57HT[ZE9ymiqeRkWʨE6UX$4*NCnNMzX̠eaE/[ g4!I_?,V(mJ╊^ [}nhx?DZ2gh/l -ͤ:*! mo=Bx" ms ^UkGF&,4*S)dN̗I$nbM,a7J6-".I:9y+.(77/swY_.?ŗK?3<i:J^޵a=r8S|B@bf\m$pt^5(:J#݈p]bhoQͤ,|k4fan" u!Hf_Ee\R jڼd4vL^xdlOd:}F޷ާ=4T;P~z]6Iq J+5aw/'KaY <1lS-~ibf?G|3䅼A1v$`JD].{r"O+f^GJ~0&! 5Yfڨ7ci[3&V~Bm XqPfyf!yHإ=dn_4QR5?v㒠L@)ٿNWnJg;f}o"ĸLwA9Ek3"5 F/SS}[]qŁ+p(R td`m+EHŴ99WMnkLh`NNQjEAxۤއ'8.1Y 2KC} аyls8`'H5[Zp<Oƛ<%vc a N5B5V'1:N{qP8΋̮.UNY ͽ~i-`ΊC&*aeJ c>ɑIQyymɴ!y3EFw4'`L!R….Ĩq1,(cgB`Rh-&g}PK,@K7(»p5ι zt:{'̩/u^w"0"!rRS:0pCKǑ:gf Oׯ$MxO_ GH{q*Z%C{ߥ21~P9ծI\?- czBѪ-R}x1'|j=|Lu^cDtgB#hHHXړi,aR'VSnwY%pFRnƻaШGԡCüeBH.eaď;FGkC8DB?C/JvU'HőOZ8SA3:6n0IђwQpa!Ţrrf,oL֦h0%Ε:d`ͣGp ܶ;X'7~\Xv)GCd}"X,"a@84,eλ诫NjTf3)Y2pa¼OX bl.m %xu_d*0<Uc>tw6OO9Kv=ɞ;H&&b#kFfSCR噤Xlt-8K}")ҹM l72^s}1ieK"f9>l@x'>Y%s'JԪɁEWa ӹtTg{.*Fm1x>-*$bmp_ BUyS `A&CjC h@ql'w;a=`tA] Dd }T5ti%;'c7l;vr XQ{g:ǥBɵ[ics/DNS+iď>Ø3*D' E$vɴT39ǡ< i1?'r$OCŰY[2:gḒ4OBq^8 qag;,lWgdtxp;2әLHaP}jE@P_؃rf'DFt{U1xEvm5Q;#Uid'#{3@l :ȜgIES )pw)>Pb}EtP`WD@XI.!(xZĨZlssl}T6} &34N-{4wifl6!@إǹxµW[CX_5T`{fcW-NWwDFe._T. Kx{Dh Imht^`CI`$FERaK)`y d|GT/ڥFm>0}JN`u;Ƨ '~=f ;m~ly\|qDvoĮ}?:s6٪km 5q["aѹdb$' #z ccm\C$-r3h88l\TgUlI ujڜDL$&IM:݊V3o׏%NC־46-U,)ѥsq4@R_0U?85b ȸ,:_G["B /3;)yP(vڼu/Baݑ'H mXoZl@#2r LoȷA 57(1u릖y(H?Ə?r=)hwnLb rbA#V\{уQ(fؼNjxJ,Ƃ`HqFFg[F5VLxBtR s::kئ[`|XWXeu :9z[~CV{-5*uwcʄmkA|Wɿa6=Ab]Yr_b=~rE+9 <+k\`4֐֏8ÈRLkD)gF32)1hNrq?e^ol=V(yg11O[D|GRz_["1s;"_t1I<( m.dڳݽ&xAV@RlobJOq/Z)g]V%ǻ{D$\xyclwt-{Ew.dP[[ReLd,5&b P]~H$"?z"Z#B<|I^s Y6E|S+ l6i+tN4X%yޅ`Q4oi9 |>xVvfC B*wTdsR,?.;Ek'٤K;6WgL9Mri)M@QE}޼B/bB 6(Q!Г)l7 SYB L>G!=ejKD6$Ⱥ"|yV_;%ǮC z'O"7Lʥ)`gdP &{٧:;>ya[z~cDd4(<ՃCuڥPA\B'"ԆޔkZ bvk-7G=`9 ),J PwZm.ԮFpƱU;!#>Rs .ݯkjs@{Ka̕&5՟I";@\`OHCS nKiwUroK1DA龏CvRa2' h<`\to<2y`O|FSo'Qd3n/}"y\/mfzqz *]:ȈS>#tzD0WE Y^OщUQtx],7v\&hЈW|D [V8o&H!䞸"PsέjV[RU.cxFLd%R.= !#r^~'7XNg2i:?;6\|^cIqX9PXcLb|yv坢SbEI}qͭ(o.'s8VN~U o=zb1 ~;cQSY (,gTW IoX!޳ _JffQW5,Ϯ|cBFkBܘES 7ޥőzRZ\-#%Ky*I|-Bl";U7»?<$ ɊѤ~UvcRZ ~DnO) dP,[hj%mٵ%u`afV;M^!(6GC9GIr C+jr:Zmh5rx>{f؟fn e*L NC]Ɵ5=2[ t~PU9 5GjăG)'/+4kprp=+YՐJk'FbF;ZYڢ:Y;RY/n++6|aܹɟ[W޸{3@am5 jsjDN<_$%_fꊩ$3 Q#KYd 'ch2@ˆ6ݯJNM*Q1d7> %˹Y/vuYyy-KkABdu\pM+n3ЎY+TF`| ƣUd~bfP;,#jk_t"uMs,+CحA*GK%Jիp"K[Ahŵ^upIkD--iqNaD:X++mrK)jЛ(V1^[5须ۊSN$S,٪{h L֮@)kz)Wʌ*MZVsADE  ڇpa5~_0ߔo}eu6?u!OyBAoTr xQ7栦U9{?@=+CS.)BJeb`FSkQv8ѕW"܍{N62ke5N/5SzqHxݫ(m<.\4g#8֙ z%0&›I@AvG_'ЮXR u(G /r+2ܣc#wU B$p ZiW*R(UXku(,nOT4%|)nRƶqR/JeVA%@e>7',v|ٗa/]2 RxkH5<-JV+M0לg艇nU[P˿2eBj hs@Lm?l)zn_ A;gҰ#b|ΏՁuy6^_\oe4S,лXvx004 3 rA8ΨsvN=R(߷96cn7s Skrʹb>zM [PL2ӄ'O?wTH2CHsVCk;wLz$x">CUam30MpBsˆ&7/4' H z²$W@*=6qZ},āׂF6l|e,{uTۛ%Fƅzp2V?nF7#]ވ$%{iGFKSM&[mvae-q5qݎBaDiwCT^CHjJs@jB1-sWgydx:9=ǁ?Y`+Q%%+ !WhL?ڗz|ZW$4'| n\[H塺b̫id0G1"yuʜ;)u_jB6%DձH`Npom1ԝ`nmIQGC?x i!R|$Oj'O^n8a%ek\Ȏ0YP_55P:{x}eF'cJtH7=X5D+eNѾ;0]OVG ϖNܚ"_[E^ W[]-4C:'L>r\EBvTT}(hU̽jyHTh%lM]x`)z$Mtyf}Q{ pTPD/uo$\"9g|'3G -8&⃐IݾFȞ0;\Dbe(.Z$7pvn2,C9: F#aGHp.Tr'l0Jg}#Dg/:,p%tMqer<j=oE=@Yy*ymr'A&bHEp;V;>.ێG뇸ܝT1k(-E$z.k¦1+"*l/yj!Z2#0뼡 ek+RVh=CՃ'9>>x*0~/Gl|97Jj>F5 [E4Q<]~Ɠ7#oJa_oawN\B_kB4Ipo—ſ8N3`X^}nfႎ̌.wZ.Rlҝ/@u1 l&0Du烃|y28> O|SV08M㍟Ӣ'C8流y(k0^-LvR'sWi4q'z(ii>-B>MXA̝Š'_0U0ƛ2b<үVHV\#a1& rX+>{V 푏F@aX^+HWR.@mLgF|]۫rtyIvRCl?x-}' B{U;[׾HwRGX[l^8}Q Ԛ-?@E;Ȫo6B9"j*̓Ҫy+C?ΈWJrE|p73:®K'Ll! DW\ xU_eߖx:~) S˥oZxx RҗsJ[l\J wB*ժZ$*ut.b>^d1BeͰ O3:g>ч9sVm>AvvI #C4c<ê-p{i=O[EbM L}}Wt;<7bċі3 DF˿0ڋAA<\q}-WH_a(n8yi]qڳ)?"eq9,M՗]Ux3C [ͼDs҆-s j/p$;"{9LmS5va4U|]fKCAf-F) 8}-zڭܠ K̆|P?o".kd@uopME \\p:3&79d,? , k0-:iiR\3 /ؾ231 ;y) Íe̾%[)z=Pb"Ⳁy3A[vURGBa9b= G,Q2=۶vxC(l'Ϧ`Hi^{.IoNV>è ?%ͦ..f >jeJg_3F &<1Em씭z0{JB^%^zFs4iJPun{'`2ƪWT>VX4D5c{xvWK"HTiH-8nL%YPxò#7m!hv[O rEU-D5RyGM}b/J-_S'FOa0zVb"' (V)b['8o|t+;u?z [<XnǕÎq\DzI_N +v h۩hUZLSե~NOЌ{w|jM Gpس CvD&HGWe p$.BI*u@ʿM϶iXezNQoyzBY (?Jςds̯۳c b bcl!}f:C/B*+|uԛiB=Jm԰7Qlm*0k9$!MM_ Q$/ՙtQyЬw6g7b}tgߌzU3^Ss.-}\N\dйv19fҞI>{R0u^\onp3߮(Qe'+ h#P11q{ 㣝&i77"jU5 sMaSHO#2 :Ѫmd@QjG(2Dwby88ͭ6z|*o9J0􇭫 Ú~a(zGa6tl|)e8]wz#?Hcr5 "AksC+y 6] t9/}d)ld ;lr0*A2. Ur@~y=c870CE2?kwCVΙMא-]'A=B:8*ȥr72И cxXLW<5N+~|EBTT6ryCIPSRD$5%`]/ԍ,48MRu`̡Ps%K+S*"^ngV+c>οUH%p~kY}XNP?ݶ1 m֒ma>QTEq{ $CR04Y%DOiHStmÃ{> ꧯ €qSt΋;*m/`眤e>@7tx8P 1iR]&9:obliI$SoXڨoљuU 1νj@nctWy@܋cZU:nl >V>ZUVr6dz7N78|]5ş7i_ P aEQ$]qIð5_BCrLΓ=6phOs|bPxď'UaلT.l1W1*EYmz 'nrelo7ZX}t*sҺHN-{,G.Z՘PJ)0<5/mt&9&0Gs $Dų!,ë뷴}M|[AUUCɣS+.pռlɓDUOi-3NԮ9ߧޥp4Eȵ5KLzuDX֏G*SxTڪEݑG~{Y[IEqӷHEA HeЏ]{ۘ(3轝mv *%_ )Y[ c'͡ {%UhoΣҽ{.r):s$Jx[~=!2KwIJLUre)$~y·WgS:r#^)"eeEp2nΤ#;C;'嵣ѝAݻ$!/~LfZO BTtnbb:%04 a='!`Z\2>9$"A,7Pa<הZ[˨nEiNYy-S[ANm}͗:nXt9@Yf˰EnX2R3ʽynI3jkO'*{.#F̟t) )72߲ ^({$;Sq T73#8SU:ļ4@z~KO詵@Wd;FiQdf*Uui[XXc-'/ZƄ"]`a9g>YBZ˺yͲ@8K^3W~-]M$bZIzٱ6.`+XG}PRd<@\#=&t SH \gҩ;@g3զ_6C8`pYN4thdCo<H皢ث$P9ZE[lHS*ޣhɱܠ+( 퀯ӻ=i[׬pezp:y5/i8-ljwr j3fߣr`|n;x2CAjFt4m%i?h<(W p*ٟ`6sEMkHHrJZ[[$cP~pQ.FGuJYf=%#WX$Q [@[U2Hg[&`>,n]Ԫ#s apG EWj!ꒊp1یyP H;nRB5_248HX!r::@uFRix0E+#cbgnD*T{-\ 5Э-Lv0OU`uW1Ef Ff@hsi9؏Y DŽOWL^eHDڬ<0lUaw{ fģ46A"|o KUDrQb6%Q,MzqzY7< R0Yj1k M$.y>VOcR,:gWʿPfq *ndPܶf/Oɿɋ;AaWq Z{N¸ΐyÄhI7\67D9ޢ$JG :0pLk ҘA{>HάmG$*voJО)$ս6g<*7X}$ /н7}Y0%2=k~g E1n{2ئSĚ$Vq 1ƂLsha7i(2-5TGˉXcFnHote$(.EL謂=eƉqSɇ qRoĩi+pB+o7N0noR  S?0D=#_J[;EEEP(VX-|u|eÝeNYk'me!}JHۢ#=3"#7c .܈֒u$_/AVحSPYUlN&R6Lu1auiOkx.,ԁ&Xا99Sfwey":>M=ia7Hx2vƌ&tYރqLJ+0օizZ~` C.:K >/3zs]H3Oj rzhyM $_*3N =?B--.&כ,[QW0d֚YU+:l0hN,e$' j s]`pjG-JH./);e5[{̬X m3vh`Dicof̚ a2PdX-"L@52%JtnxK<^!kP^'JZQ'OFцn&b9r'$̽bG;G^: NW.׷hB֣%#'I %dNp `grvRF>zxuō!:7)s(/]IhE N[GzYf58t13Yn)i (#]FCuY:{< 8>fNw;9lӺkkIZRf 6r] |7rQ?|TqphNs" [5v 8/&ԦbrEz7@ڑ|)\LbB|Sv`Zwvg3c]e`B;g2  / oN5LYExXD OQqmA Zû%W"xVpS^r#OZX͊PT,\;\wnt1?902軹L.r g[QxzxpkyJKn}oL+{?Q.|JW>jy=n $oA!ڃ>7wnJ7F\s;hpO|ݵs0e$=oxb?? ͬNR²~z61 R2ԃVMW _OJ!|]nb)-Q'/ 0dgS:Uy!ZU8eP\$6i'Id[㬄KOgb 菀7BVvN|xݤd}7N$sJ}}9ջOLHس5`jF/9_=|}FRLli?R˝M0hcNV*u>k#&L>uWnؔ?s>,.hϸ!fSң Ưŷml5{jᨙY2{.+GYCKX5V<ӚX#  A֌K0KBt9͜zjRTB ~ iiq:P(g߀ +48B4&7NS _{O:ޚJMJ]7 ae! h]οQ]Qų/FJ[t5 +HT?P!,PEw tg3>ZT&Bk0n1JH*;ٙrg>li/aM#ɧ_?1NmS9FBAytdK %"&(lY4OTt ,=6ޅ+ЧCX]P p1Zs9p!^1頞h)REdX|~Xz8gMVvP&+K]/wy8r"(|㘚e!rŘ&|ܡ>(o<߫|_+p'p[S\rt_VUmJAy܆ZqS!|-EJ!; P&1&fEp\ѵ6ѝGбmA-,j*i;M#ۀ.0_9,uZo mEɴ<>m#KQ+ %fp xX˦jnoWx5Q7D.HG^uq#%P߷q|ΎtAE 4"3 RP2.Acþыc-3y3 PH b޼𢊆Qa1Ċ$qAlrO!&!\{rx MdLtIdB6U3<#k0ho;|8}[x/S--d=12zaEgܦj&A',$y1<mE6\5;EM+B.!(eX8vTd©Cx9  c`F~c}kOʢ}ZC >WTpGB -|ϳ;z`O+r ÏWXj,mGe.,w tEk <7JLt]iGS-%7Id#QD8˳KI QbJ .$lO~g4Ky[$E2N0$‹'$+X#'fLnIf7OF{1H}QI^ER0WbQAi/Q[B7td!{ F9 xp\4˟ P'F^Pd2 LxT_âuOO.C*uBvawV*螎?>-0Q0ifjh Gw1ȏQ*hɧe1Z2XT/6lLGRM1n;wNoÙuGJsd*g:;xӗQjs CsA]g[݃ղ`:*-XkQh;{K;cש9GM3~USUr޷ e}8{ʉH2Vuna .WBQ0N_I#lZ"sTM<*ڑ.ި-r*rpVuvC I If1l<4 pٓ!GRawueO˹Gz7 }V8%V> yCd϶I+2SZ{N"M1q).iٖv'9#9Ǣe*F{6 ymvةT22ѶXX=ze:Z 4:KdV}e҂Co_^#NנB@ Z$fPP[mr͗(Y{?bhC/F(Lo ^}mAZgF`"f"|?jO#o7RQޣ1p< Zȷ\ӁR XIz5(0}#٤@G:{-8,҃}1uXllddz+"Mj3C1O=&Q1M^E60€nӜIsh#sr.U&/ؾ7hD7w;QXH3gM\ޕ +r/)Ť'[#N:K\)B:z;Ͷt; X6T&ي]Fg̯ilΩP7*$L.HzAy<M>a$먨1G'@%q z56=\HDr&f#zEh m dƾSWAъ+{?U݅RERcB5/\/*hS~j݋@kɔo~q3]Ju lYICQ W+D~LJ S!Mq!h-mm,>  mI}>C%d >d6*el>֕f6z[uL%B01B]HF`=>xUIJ}8Z99̠f\|>Ͻt2 V"F+9"QSs-9^OO_j ܾ@0tty0hau!&P ꅻ.0)Nk&S?(=RTh*,uWˤ;VF=&lqShRĥkW;ߵ.aݦ\]&<4mcM(P?zOvDu>uP8Jx3`9X9bKjKr@ŝ<}ʠA%А*Oc,H]r#Fcq6ù{?N@F|usg(qG$7ĩ RI~*\K-K;DC@{w+]{SA9֞Byu=%gtWcIGZ8o':Ĝ(}7S0^u??)REdYReDo][]d}矎쇢HWkddT *'p"P>e0SnŶdDa9߇v7Ϳβ5`nW@w/̘gi2|l=>W2!(؊jm_G&-] 6b96a|p ̋]F ϭ2m^]a >cmF a, A`dAiGBXG[w`3TPbZl:>5+]{qZybbK EF-w,.÷kb~P*(BKI'`u42t{E3&:);=,{/V4zzh_j>؋O+t'A5M%0Uial 3,]}'EK = SiKd?u>k-Y%Mx$P 8K=k_36:9B6, "pioqވevKjQ]r([ gȉڸ7` n,7 Q`mvQ|AdሥMK EnU$É|g`zhD:TQ"NHgh*s9l+*ݔ0ݚ֛4r0Y*0(TU!}n*~Z%[w$',X\\YZZ/]70sm:p+} [3qF`uN'Zx~u|@j$O.W*@)HYx$K)pU)6ziu,Hp[gLZ ,֔D ^y-{^Yĕo P59sP7_ K+[꺿+dozSZ^ 4zq8$P=/]xfIPO4/(z]ev58}tM(E,Tة[N$#K+& _z%DS% =A"8%J&@AO iW p: 1OkSřܼC()QG׼eJ/ Xnkrd!=]5<W|:bgK`Lbꚻa1tEEّcDQʱExIͦETem?ͻj.R 栴IYb($kFvL}ǂ:-QG9۠},}L=N`'tobId: j|I6 u+!YH8OV Lr8⧗oIW%hZ߶>NAK $FX+ @BuI }Rv66[CUjfOÑ?́p<1zgR2zb49j%/ :^M|CzW2Q T**K;ga+{!4wH, 4NRJ"'c_hrk~A>*UqOif\">PtU d/@Ns0RVIyե2 չD@~zJb׽z:W +K8B؎Q. ? u1A@;|C7K>> ~Pmxё̴`m6s'-glen|t(iRp>;cĨ_ &|Tc{%AQF6cߍ_ ! ^ž9G]yL⯾ gۜ|o%y)}{1Ҥ#LFg}o F&(o<'ՌUtc$e'YP dE kƟṌk"۳7M/f,'L%H:f6|Bv pWуϐ|7_ Ew/ ɒ"KU MBRjfz }9BʢQ!Squ*-RFI`;I|k5h* h@#O",䦮uE*)Ș艺cJv~6y+Z1mͳVnz;X;e 'ͯ`NLy({VeΞ0:dꭿ(yZm pWcè]Ę$ƌL %k8h]q3'.u8czrAi)q^R=bR݄?ÏSmZMl[̓q8iQw'״)k.gNSiOǪ oΩzY%>4uB &./)+?" h htU ݊SB'k x\Ǚ$-$:5fP0o`|W8W$#Ąd^0/R"f!QT'~iZ%-EUX}-v11~r_9EmֵYv1$tג$ vT Di"묲̸ ƍx! {ɻD)`8 0ɔ;sDa;.4GW_M/)՝oX.UR!hL;shGcF&o"H˛"ނ&u2<|vMuG[Zgo۷_֔/v+?^c4Yt}^9D]꒷;QؚZž4i` Ao;q& @tj7Ʋ aO?4hk`ځ Ƨ?S`Njؽ,{P `1D>RdEd5)iBLװθkr4FmP0[p3 ^nj IbiG]$bqvXtQK "t_H+do̹Cߍtw $Uœ>U8-S"2Q `%RȞ>=:L($FޛQjaOϜmE:X|N̔[pNEV&  WK'}Mi2 0nś[z6SB/E!^n50O[3:6ޏbڇ%|zˮL >r6|e, b!8Q&ЯԚMPtvqr\Ǡ'OX5{\##c+ D9@cvKW6;c%z_]R?b^2UܸeI.Wv%dBj a 7Az%! dP.Utf%0>"< U`UHF^#j]t l:x’"2R@Qv"><-*s/&  r%ϹVU q'tb3'7f48qZKŨD<n-S*Pآ53Bq LF]o9 z`Pڽ/e nJ\a8`sPbaUQtl{amyP b q)ziP-h}}xDKS]~3:1Su b%(m)eώdRx@l$D=(\W5bz=O+,^I/$f;Cי^B9DM $$pFQW܅=K0RU͚'(K>XQu{EYԶ^z£bFlZT gc^]GdDhq:vIu~,FC(;)&_ITl%l-p`G0 o>8åx.I{69? oY« ( "WwǟF]BsNfx8(:Kfbz¨N&=ၩn/UJr]U[hdwlff)틽 +'h;9j5ѱVP3ʢZThE~ ߞڧrm7V[;b; (\☘[pV#GvTH9_ߒә&Cӡ%3~PuU,JzɨLgrm&b\jHi003%ҋ! 5FڢE/|N1Y#}mpY3Kr-)$ _~b^~ @`a{=P;[A]ZoV?}c{6E?HPIc4 {l<@~ ͜y>~ uKQ$ԷUmZ< MNh}rտ2' JIA,($SSBl1Fޒ$:QB,G %!ؿSU.Sd$sX</K>%/X@45D;hV,Qj"~Р*/m:6 lol&E-diS ąMk0D1.ֆUGb>5j'Ct=t3>9q jzHgfwwXch0N?#xSJhd2'b*n˵љ/qO`!1~:yǻ+}w疦ۥG, s u./S֐0y$fl$q]}=pJkW v];C`nDԮNQܷMdP 䀜#sρ];Pufs+J3\g-aF?M:wa5 6Eiob;x*A`0B "<ׄ ]Ytʊ41GƩUq9_%>ɈO.ToiTaTw|E`M[]t|Êq` (ϐnl !3GoKcL _1}_ĶD mnXV6Cq(C V ܴ 1fzV׆ HΙ?t E.ģڑo[GI9v@*nG?٣iy)-qY+X8x/MtJL(wDu]Z%9x]3{FE{`nsAR]Q * #~ -btvwH4-bCB5Zv'QH;Ńab_xN;I.^m/W$ݧ<YT<$BWw@wQ^%ԓQ?:(F#NϰtGj=曤.`'Вc` E4vDR擏^uKv]=)UW!jx4JWۄz?~5^xX}m|"Qm+16|5͖82`d}) q2 1|h-8*>vii\2r *+\ xͨa2m0G|a/ئҶ[ 37EH41Sٹ$$_gns~~6x_kCOPm㲨a{6o3I! -}85 UCRtι/U=_ti 5z7ۃ y<$`#='jC%- RL"ZzGv>M*SDB6vCVߛq{L#9Ӽ_/ѱHl 6A%Uv"q=l[1CPu~PEQ fYJ_K Ovg|Y2S >T"E&G2Z3ײiR:0 jHN !gjSu;LTdmRMg٘%8 HjɈLD-iNE6n͙%C+s.Ђʺ=T+#Z1kSrn(Q2;SC'-Q7 ۴/}@6B.>v7q M 4Z!\5UާGjǑ"C:gE 2ҩtGz4ϫ`9CYˡ2j'"~mI!+#2&[*_ueTe4UPCa^GQ;zN@W07a};V,SYգjB>rI'֫NEer, 5o9UYsCU714#ZÒxfRSk hg)ImL~pkxFԩ]4ZKğ.N0:!m^2}O}2x4Wc:n`>>\^Ԇ @#?ړoLTчr6eO{wRđg!qEzk,*B0g__Ԗ{g W> >* 2I(=ޓ*uܪT}r)刵7;\%g~E7p!ϩ ,[u792 kDLTsd:8[  w}3Z3\H=Ŋu<](<*Fh $@3@+VП! G-Z5Z~TV3> EaiZw)…`,̧}<Z1Vuuﰞ'G_x5ط=BCo u*tj~N2K4r]z"y)F2_QI׼M,MY0c8#oHf_wGSfh0b1$Ҭ #13T]Mjʎnd(^ N0U!0 a<4y12yPE&+ *EvʯЈ4Bo 2)JLۊŁ~^ >f;u2JiU"eDrߋ%1_wa+ovBS H! !`tNuMdC"HOs擙u4gr}&9I٠N`4 *<*&2 1x5VThlJঃ[}0v? sg;X _`$]N5~|onA)>stߎNȌmbjWkbԉtz%1#R*'[&YjXr(< {c諝5mcE&[F.ݹ|.{gC-( @b6{Up8 ɝɯ*V#\ve/-$}lunvQtq>\, G-Kq]v!N~[^=>i;T׳̦oC%&6Gz bzLJpV,1 "NHm%aS^%lOi;ƕ93  {)Zh5IEvNC _VU뿯 RS@Q01참8$@2˜>g9N~;-(@#` ~qp3U!;Dwq=FwH;P(+N_Xa^sVk.Su|NIk0>}GCwta876 j.8,HZmg[E&|_"$)y6As=G}\QL^yz`"#љGA5p$ /},\zJFvb)UC̽ ݂˱IɊjb ;yG$ՄF2Z:SUKnSb",wJ;*zȪJ, nox5?U>:vǨdFNq#ڑ̲HKS +3j XAhI>M=zH+.`̘e5[3U1h5h_ IƻXrG郙$j[e0m_]57/N,Z5hHj夰F@|3K6$漲$'10?rqYM6fy rUwF% 6(d(%x#9/nRvNPᩮBcGy纐^PxVX6P#j$xy:w1,"+2\Fmwh+_VO ;SM8nzdjY`Tu;S+q tzrЇ'ShǏfX5u9[܌Y7?` 2OO+1-3F.z⽅5:3c,N4;/D#2<ú>}GR.q/&Z`1,KpJE\cWqbd{k'i/LCz 0#r[ѵT<%(ϠwvqF#[ 27KH;)=콲rlaPQkh\sI_,yϕ&#fA[0=JwKP܈xVD%5F n|!͌9l,Oq|876?WN13Yr n.eW)6oIy}IZ i`+Si? F5љUn^ks01l0jbo(,Xft38 ]u &U7l'c#?2\B;t"I~0Eٶ"k'6Â0M.҃68vb!?+ Dj!\̞U^ceո=:奲(tk Wmil!Y49dyI lq P2 쉄MCFbxmo YSz ~B1m\@S3ΰ,6+T|N;5, Gj6¾T@Up s y+Cbmt#?QIYk5p缓8Z&M:_ `(BDW5Mh\̚ 58]+dӑ!F?~q#/tXƶd#'mza0y[ƤuK KW17 f)uC0[β&yEnȯ$Op%5Aω<CoUS7~IXWIύJ{7SAG#}Sx".@r"LG|go۲|;plyf(d=qpK@МSRlN&7"|@uWyp{;0?u .An!*j秂X^2l+ ap(Ѡ#QZvO{7HBT o}It ꒚KK6 :{S6Y/TC$ 4ѽkm+*5ъ#Iu%B)"2sHQь}rY%P zA獼e0_,^(L1Iln}Cd`o&q>:J/uB-O5~JT`a׺$)GB^.D)ֆ璉F5ԗxeL_G)WVYT8xsAtsED5JI(f;).T>}zB(8 y9ThNi9۫vf *vA$GuhH<<[LJf)$.)(U)5I <d2FH!j([ޟǃyp{f;:Mv]b_nYg\F}:Ļbmx_lWXS83'ޕ(l1DsIe9g1Th<,\)GPUzYL *QUt E0C~M_/$َ A5r͜aLF;۳@J4iNG5S%G6Ηhԩ'ԥgF4Qdلҙ3U߾c( yYwƪGoh {֓^?.ba95~:,R'IdL\~k3y~Ӭ`*PxGIk?^sK0K6qoB{ oUP@e,k"X{ DdSW?)Qʶh9ƾ{E٦SvPX=-o:dVq6Su]?tcI 9z/`;k{~ @*Yc )ZVW5L\mjUpm-G?[aW5&FT ?E;,Ô%b ]9yc ج5hFMRZF/Ë#_a:;.T8$^gjG](I3Nj 4h=[m!?^ŒGjo xx& QX2>"8+32@.jL |kU!aU<GZRj47x޶Gpꊳ㏊(3ʯ<}Nh=9Zl G;Y!0iWdKtlw_N`M, a@:^)eX7[EVNJ&޶ro"}W[ZAK.}"7K.Y)a<@v?|М}`3f ~)"auXWŸJh )_e0L}{f\ؚ^ZmH`hU~/>JY b߇ʑ2n!ܵptݳDX 6^s!sT<+~3m݋,{[ =8UKy%E&z=\Q)3nāAsOu|sV9lK!NGWF7i]FI[mƺb"A5&>mu+Se}qOTKq4nk.@w*^t%2c\5na N$foavIIdȳ[&+nֳM$L Hp~& Т- C0 zR&?I?Y02m\Z[ןKXzi͒ 6à+9! Ͳb֟Wu<:XQ884ּZv*5#kKccٝLmJhKO|sN$N),D+A~ns;AuJ?S3lihxVF 4n6EH&^}^IhumA"-( D&:1ӄUҋ`;hgS*4\4FWx9n<)4jjˆQ#aCNt#s,O(f-. mԳtCsGm' vr:iޞKWBr_O@.g[εX#HˏGҤ Z_<\ju?cL­NL-kuZZu%@1sI/"wϱvaU!/rJ#֨4Y-[{Bn)k&'>l8G fbn uaFc&/.^V w*6J$ӰJՀ5~ En[,Dd.Q+njoJSw3APbHFӬd58 λ?AANCUUED!֫b3r]rAmQ#'2%kp\09#!e6eHk3|-ٓχIeXP$k>@(JpU) /EKq@evW5ӣm܀{Ͻ{ˮbki}aPj\JcQ&iGF?1`Le'ʡ;|[(N8Y(I.ԪfP=/HoE8gY^F'^ ;`ǂ8<(n[l\IH־~pM>]:/qWYodQ#剦P0( 33"T/A gj"G@|X`<,e޼PCI.Y0XTWe4ߨeԡMT.:w-ˤb5. gͯp0^/tn\k_XÊ(h<>F~S]ugvO9Pr?Bd߶*"}l"r ź  y٫NfsCT-]‚ș(ɾRtPR˼YaC`c1;#WK-g)5Y1`wX4G 1JWXV$R CGЂ+[g'$T/56=09A h}xs?07gO`h{+6Jb%n ? -EP9B6ɡB62@ bm-h@nnND҅!sƚ._GK9&L?>d., \6@Q\-3{j{V.[#K Kh 8?br+C|jr=@lVeZIC|F*WFFǶ O,nThcwL`!%`0 6b Hqwwq5$pu ,1/;8#NZyi#AfV`/@D(l9VZg|g>]y 0ec)M"~yt u{GęתW::fSw{?9P\A;aui%p9BBhB3P#hCY+,zg=l:qLQLvų'dHQvE\j6s[a\wmN}0]!/d+#|`@Warzc81O}}OsHı%n}d3ju6M -A-*,$W@Yg۹/fͫX@4D\azoҭu܄|xz>LDmʸ RtElsǯKޖNCo~>nlU^u…'nzXi>)^Ww({ӽkL:0WA:Gge#v2Yv_>}_VkO>6O D>#^4`x?ہ t=9˿1*E݆BLaaͽ:m}hLO+y(|#"NRfvV\TE5.#%mH/1:]iDoN_ӸU-ڰmY Fg*@NVrY4VhߐΓ5JDYd$'1)؄&^s JuOueRk)h){ж|`pHIy(CQYSz?2?e"h Ϡ;14wYä+@rpv鿖dMƆ Xޙ:ǂ rY"ZWH.s| OPVƽbgZTIe~tu4r.i[|Dh'wHk>#*9:: ?T*oku5C7$<q.k:,V:eN|C C^ V7 )hx=AEŜrl~/%X xZYл3ү81r~8Q;@;z/,=~SKJ|s! 6YQDv8g~5$u{>@?=r9xϦW+Myŋbh5دf̈́: -w@!EUּuي Xm^Inϔ<ǻ@dT`rt o,"Mro~VJK]%jjfU[ɌBH*!4#=m }&橰8\$## mJmt:C*pZ;Zt穅Q7-|.ۑX 4rTxq JT;j%GO]u3=sr@bzL;N|j+Q|כ!|"(%Y8kzY,YZ|R}K+XqHΊ=;x2w!ԐGٟL$?/>hgĻF{Cj!F>9#4ʭLJZ(?-v!K,jpmw|o$.ñdיwzcdU`v@i[MYCEȤ=[.%B]r3-#69uel~xyfxl%C>p.N8]\ VBFlnq UM!ٕi߷.踔[`7+[F( r9+y-&g+ý-V61f\GœQ(rbьQ8A,|W|;h˅{Y|M):F3kFOCD'5^ѐ蹔f߁=-B/H$D2r'`r]VAJ:71MX$[ZΑ/]~ h EPe:~$JDMH/ǥ(reMldGr]ݸ3GU 9`F~Bu*axzMC(9Au8lb'GDa_u3. `*$ EWתNV9'8ɒ}DIC&K Cps7G?VG\nP/8"4p&.jP'_zօ DsgZ d$L;Is0!H\ڻP'F6 mw)3Y`;_e*c6*q'(QMY1J#/loz~e!mD1خ8I#E&9 DY1ĝuo]B|ʍQ%JV|Lkd pf|{_~ l_FWa7̄TYpBF?י4;~)QL>)=cTgk _]$^j2&b pI \׭JOibPq S$ҷ#4+*gBBѮ%{IC[վ"rTrm""ާHдq QL>bd9ADI7q4ͱЌbmNK.=n=r!P 1viHڗ `;a049‡acb!U.ᶐEf$ !V%cQQpR'XS' ͂nSCZ fozJ^'~}Ò7ɞ\>2G6ʘ:QM&(:3{e9xn'V aUc`F+j4%G 5nSK鍤O{bBo<J= ji.VR0|ooÃٞuD p`BdiuߝK4q&ÛAn-$]ijӫ!f'xA=;v_ApHI$Q: L3_*[ sVCVDh  cm=;t#4ڱE i!E%a[/O{Ε rAzpBQ^w*!c7;@ap:lvaH5a]n CSXq=fotZ^w`tKjokז̈YY my`1Ml%rՔY0aDTUgxUܭS`ڷ'EIt[D­xB^ /H܁#Rc`*\3*K>}N bߖnb4AA fvKBksVq^3m ю'2aI daw$P7QO(z`p꿆 R6ovٴcz=2*#s#PU!$enM>J02_/͜ʏ; V4Va'o ҋ1B: 86LDcUb[8X`5e:3c hkw&P5hV7!iFpTvydpVE[FjnѮ]bl+xƒ\lvuWygqP;cn>\Mfl;$ 4(XgW|r gIN8]3[Aez'pd{ 9}oCcFafC?yِ;lӠcٓ30l"*ArMm>u%uM()XQhIZ&҂/j6q>z/TCrBxA*QܥDCùHąۛqʹ#k`zz搣笩k<HL-/UMWbM6gvȾaU&ڈ0V*HmN↫WK]tH/.+P3qrssp;_7CWʯz-K2R5qp/gW@sSPl.WC+~U3h _ 5^uQN@48/*ϟ߭@v[;& mRN4=JK ])Mwő}WNF$A%~K^;%Ņy{hPw#c QAE1m;=TR8 jc7XDYVW10T 5 v VX2[?#t}Z$Jaq YL%:ͩ7]Apq:2wkedL & ~@'q<.LUM={ *9{וw"$u5Ai YEeVp {5W9{#ܤɩOlN`6Tʹi`]!OX)¼pLPov:Gz lĄri( ֐/oc`&h`TB\(vkԊW#g ,BX~xӧ!oѬu\{r51/ӛCp." {@.W)*z݌6c>]!VsOn0%(vB$t6Hp />'H(nV C%xC)6r"Q=7W?V;)ЎEsI-vj8&#؉cwmg"B;ӓn&z>u79l(ZޭkؗGmCwAg"j>"@38 QNv;v$2B-^ݵbE(Vr;oD'v@:`QB4n p_łݙv/C6yI:T̀VN/vij8/񱕩u+K*iR5By6R+*tݚFѿ/`vG/ 'Iۉ`iS\f!^Cׁ̡?<;_0@Z!>i=qj L{<[e=H\;%b!jZ̴kQrI̦&<9WutnWTUś(H3jNʥͼJ dJ 8PֱIn9csU v\du zG s6맣ڷZX`#L!xKj&WRf/;<0*tQ/-3c)@Rg$0_l žaH+CBc.@5-2tRIea{xB T1Uڷq<4d c- :V-Y#ƞc"Z`L^.vu7WEI꣎k7wp-E[i b GGaNIBόjOOuT B49 !&$$7ظ'ҒSWC }-3N,"J S}ox8dvJ UTsVN9,ઌc;DW?iɉvU g^>nq[nhmYos"X}bw*G F(J;|Vv2 ]4j:Yr=ڦ,$®-pBX4B[Zg5#A`U_aI/O'(b[o +S}'He:J~=H!c|@'yS.Z-Y@~/%P k-ֿZvTǮ| *Z([\+!Y޹Qbm/Q"T"{$t%<|#77|$։gfŭY &(L$Fד=8_&?^q/_AHc>tǦNHL-j?Fӯd=ޝlډyx\JdE2}4Eqr3b-!Lu)Cg1̔_Ж`!oN|\s,{@nc", 3#>rya[P657ӓ4~ӷj34A!|)"_lK{%;^^uJKtdwݹf7gɊmը=63UxD?'FG57ь] $bZq vz eJr8 J#5VH/`$օ]vvo:j+Ě28mkXW-UaT*l`=nn{'yzu>DpyY,P'V#0%Vt ME".=#ijb[#REEJW\h4YD-ZNޞ-UFsjC|7FoyA&rfRr<ܱHW`J ƅAhP*^L; Mj]ܣkژ%=sa^Ht%VwzwUW&8e,TX~V!:^քJ㜐J3qr 3 > ~-\L*~b̅g]H?|P5~<]cObE>ZGE YNH<MkCrꮎM<6vntf X?Rs o c?}۪s>:ꣅ>5jCUcjU.6i2PtCrȄ -I8m&@m&Q))Τ; Cԡ9ח!S5c>4<YR9:d+$rg)[4<@wf{,`Æ_oh"Ğ8yzzo\jB0n;wU0Rx .dBnYY>Wps?o"a/..o :5cԩSnND(:\:وḻz)QP6f 91ϕ>Zv*Cq5zFqx, }WL>?c1e;a㟅ì7"6,h?ՍX7D?zlYl_ZђSTLD6$H}>8S kc#Wܮ:*oE֕J]vQ5 Z/'tnDLߙIvyNSɝg  =&]k998P#! pDiWORxs, +cFLYa tOd>9ϥ"3B?QlkFsA`v'T{S頺f$LpdqYD*^M%aVon(&;?oPv. VFh0D}g+:Ew. ?f | ,{d"7"%57XOmʧ~{}[̨}PXp!~ZII0 8t޿ ) d⚐ܹ-װrI@4?X|i>q 876P[-ˊ jLu rà}lo\qEŞ;9qgNxE2Uvl'纕 PE-G]_DJhd~}QAd^ oìFuZW{ąO\ B+/6''#HXKxLLbˈ7d[nQ]ϵ?Z վJjrnl/i^:TD~vUh0pc+>~♑MPo{gQR x_,!D-5Mn7& FD`m YK2 <}D}Rq+[K#xkI3\\2?6;ŕ*_q;2koj.( Y鷬rם)k4_vhon{Xup;p r<֍muibZ l'Jf^ROF0m{e#Bu:ȫaX-cF"Po=)U+].黄f]Xyd hh q 6@=G ua;Nf:.}%Gmʗ@!^4Un*d}5+rhuS + b8p ME ˰}n Jb6m)2a4@7Y D$4(vpטQoぅg:#l@,=G&._V2\F#!TT^O.H~-"Ro[ D{o5&x}[ 9aBwno#_/(!һ!9]?d(Gj~hRc& )XGbfǷ 1oyCm>}j]W/=aA¥f3$ @ x% aW5p`XIKܴP\]H}4&>60J[Lu:$i( \ة)oJSH g9d$!culfNO '_0+FxK7D PڂȞbXi ܱTr؉O8~P{{tb3Dw qQsm~ C.XDj4y$ XL|F@LVZ@ax_!o0SRm#x$BI֕(-1k B b!yUe#.%hvժm*WM%;A1Fay$<3ڳ[*9;.ݱ_nN;e)Z xrnoJ4>{4!@SR/߁(wBpFutDAn0й\h$d(.tk xI'y`';"%WC9]p`: |δ ._jpVVF$pMPHcʥC/,uEbDa )i~rdS|l2&I}S0Ҕ*m~3ɗFz>&9"^aH* P=B{kqD@ *#!V{lfیpXCE9f^gB77d_)Ҙdc6Ϝ&F1dAuJ'A wyO"!d8\-a z)* I iHSeiVR+V}R $-iEp4A @* ا'鎙Bdp28}f#xXOHφHY`zALH]52DuElSbtS\KTkHړ峋M̠J(O;B?O)B{>=ˇC& }"$Ŧ1Kax,$vY _Y5A+~ deތ"UBM7D{K_O=fU]vҫ$WmΈt 9i^->sV5S/VnSk'*27wGgXzVibn.uX^F ԟBKx#C`?̌ZÞ3›2J0hem I $ĴV`Z89i]kf6F1OÔ*/,ӝe= f@J/+Xn=pO<9735nUbt5x#*n{]aSs I < hX(d4x}.^aʡmG_LYAvRMdެ8 ,BįߣXH2yS7 x;\XxB`Tg&Å&m"ށ]'{ɩ!nAvܙ6qjV6MZq3.b 5)V(ϵ"G)?y^麗X7VކNR1;Y͹ߞܓX0k#0?'6!i|E [rS>Gih0M46%7+2]{% )4,;#鵗!'xײW;1u9b)B dzͼ|<dP2<*}M D7>im[nBǏ>=Ԑܫ]@ 5q^1>֒,IoOZM>XCq.X,< Neq߯]*{S@Bg=M}u&CB'΢"u t(7Eɾ{t7Wy _3jpK鑤y'? Di%v Bq&lP|i=Ũv/[ 9D*K9_ZS^+=̍,vP[cN0"6%Vi >фM;Cc૯Tp 51FsiAw(y ||-ncR38{@>U" 2'_X%rԹi輷Q+MZ&AEQT!G}@'o\6c ی[UJ^Hm3͂ض-!*) q"zBC\C'Z>~yQGŅ]fc&;̥ HÄp` GSE[O-Xz4v -2L-pw,bW6ni, F_mM`K [*}7ŪP Y"|:f$!+;xw0)<7.>Ӑ.5H HprG1K mb҅ZJ*:ϖ%p6%g0G1`㮶a ;4n:^ǠtniW,W}k9XhooH`32&cQFZ>EOq86F!KO4S*Z&nQB'k Z*KzoSBo$exAM-\بk,\]%~YP֤R̭lȀ QaRSH}d&|oO'1kykKMY 5 Uh?*^'t\A~,l r-s_6> eܡ< I+J2 .2E$.T o]m&WE[u:s(̩?NR9-88!%: |8r E"n=V1 ݜEK?cw[C4Էq 47,*nJML~A6)A*A>'"0RC^,o(>z Ti6({V n4Ye(EnۙtvcIzC}Sx2r@Oz(>Po>Ӫ2φ{:v>t`|ù(kD\._謕%,VXwA]LJ n&g`[K_\4u.opBsn_r;7`@V-+xUm=Mp}r-~B&^tZ2 \Q9 XT𥦅t EgL"gDmO+`^mН ZoJiUTgzcUp!I(*8qt "k;7"dP*yG*q8%X7¤ósmnO/1/53u2,V&5HW%\oa8Է!'`wt?ìsH8,Ωd'ƣc=`mhL#P||XG[GtDYl9DP oPy4yaa5Lr6rدFXg0IEgxnmt=u#H ')_P'U@|-"# ra RDn܅i9qT#&=gx5 tm\BI&٥}^" ,^S:H7;7Fb!j%|zj)g?}Ҽ?ᆨ0hYz;f[#?NjW~l]|EG*&29ϰvdi{4ZjxWgyJy1ۨ kc@eaUf2.yWq*t`g)2{ڨJq6bĔ!pL^d7eh~B6TOPep+Ny3M;}.1,sK+zӭ/=e2WN0JT'!8X9]b6QBߧlt퇣=' pYGzt&ڹnq 8d]8WuXAASpwϻ v[;hX8;і|N<@[Ak?0gE|W?;|=Hb ¤Aph raTShHg/`X7 $[4KHskb 2 GL($,0T-?(3,CȥXLȿr0B)Xlw7p`n#MDm"GyiYSA>8Ѫ'l^q' Ȍ8 DįlhDvPa7y} C3h[8T;^O>{k\b 3|5 E:fLʫqsXe 3ȱOQEޫR6%70y5TI캸أݭL࿌ 8@lWrG%r6u+~,l0I-A|R;Ci% mbU z0јٗ)m{/T5_jƫs>[!uXy{Vht+ୀUY`/ >})<:hq[27t ;Xit}V7m(~iKl$lp'2Y1{&*LR]3D-gЍo>%œa_aMgal!%+~2@_%gkBI߭ Ђ;6t+ؓK& va钘(fn!{u@%n&+9߉"s`G='fk!nej3 9h2g% : HS7PA9,\K7LI 5OQVY{ :x۶EC/U3sw!˪]Yw;z:_3Y88ŋȧT[=8)Dx0 pHB˸X5[YƪB WMATqbD}fvdI7Sрc!M >K^Jk%%RC{)XmcM0h4cP >HY;Zߑ?PI=zDݶi  -o9?2Yܖ Uge.#@%`8Upߙ2~O@zeKE*rڱ9E@ni:sTA St#tPs(|XJV ~ ʲe66r@vl`. }S0BjRPֲXO(u*).ɋpv_WekᰀRjXx}F2$m&ۼåH%߁0Bo LXp8(T慇 Lm\;z瞏̄`_9H ۹2!?)G~v8얓6#DKߘ4OBJ (f Ƣ*>y''ggQ-6k9$ܟ='*vpUM ES2Eo{[A }S1~dKhCDXg>e 98]v)R+IЫlGsݹiEuYf]R%MpS?ؕt~EcW52×*YqY$=k@D LyH~}nB{)DS/ {p%ݚ |KwF&ExfPa}~DGB"~}a_H0` $k4"=?ڗ1T7:h`-MS2/{Ev  ?D Ϥ^ ;Eг Ye7z6 ?@_T^Ŝia-;KՓ#B-aZS׍)?w o򚙪F֖0,N锊Mg2gfx#l귁x3?θż!z d=8fƷ2(%|;gDAn^&j7Ln. !!/?m|49n]E>5]_$xA/rΥs ^{yd>̧tk6jI*d`T#Y7_Ff;fҩ}ʶKj֟CM֢}^V-~A7%r0Ru7|U2F*}|wҦ:uQe$㘕 IAO725z&@PĐҞ^!Jr>XGм8C'd4uڌS{˦6 PYbp2L4셑O6;ia!^[":5[= pRY6~ 45j DA$Ez/oxhNkBq~A02!R5 ձ1$z_ZXh]r0(BhФ6x4&YbQHAbykd:#?I{  +E P&$ud LVJw|%Qzx[,&R5#gi5857?Yލ1:rD> ,*tbҺD @>}-,\Vު(jClAXqo%f/ (IA$* hKz*ZK і>eCߵ_ 3 OzBvdJr\fM"[JKp F{LdmZ(fnFSgVѲ/ |\~V5Uxyj P"dV^hgp` w@MC;"9ǧe/d_0hhL!H0-{Q[;nuZҘG@2J`oEНs1;roʬ4(08.0W8Mɞ5_ {=Em^uo(&{>.CtGm_/7  oo2ZW9bI 4Dp^ֽ,xc'K$:C#UZ&,Ɇi0*{)R9c4\n ?gǿL;o0M+% ё ꔢX̞['E,<7iTh_-I{6Y0@HKf:1\7צv_ b/bMWHyL.)x?gyp%c\ގ92Ȑg ~PiH.J'*h4mm݋Z1֌TKgK mnJ0ّ+X/Ez:c~VGڦA0^}L,A8}m#wWG|'̚^ ?~Zkp+ 6z6V% 1P `W uQ)5Jɠ>q_WжPKEpB sgm%bW TX[W4 /& XMXE|}zWS3SKI"i^Rnqw_K8(6G.nJ[0vU5O#3 3pړ$zE#nѼ11+] KPEӕ@ w f%Rp!A13FA\s+?xG T{ޑuls 34e:~_}%Yt놫:8k*%?>ax`c}NYȓhdQ-t>qh |$3¹rܲ!sʏ^kQ:Q_7Iݘ&]Dž+UۿNu*Y UsG>v~o6;l\,qaT7Cp-lÑ]$.FWXpL&MIt+Nc.|+􂺞(9Bw6͆dכI-qrw"R@Ms?CwSsxKrRG4@0;UQuꜷ6j*_NuaVnԠ֖ < j݈UP_ʾdVX(B"EQ%ujBol8˩ ȬE>ꆓ^nV z QaG=T3+KDZjTJOFȈH? aD4EFIU+ ]Xh`~g ,x+'{&۬Ȉj' nX&(Sa>Ԁb6nq8ǫ+ p5^uYj)tn|b!R7c}΄Z!%^3ua hɉ7 IW>+ݫɀ1yLJ:&O,6tHgu3p$eܡW|8YG871DKaCBZTQZ4\rHL/p.tڰ`h5j3EEV@)ݐoB9M64$*'\[*Z煪NO%h Ґg!Xە9R@P3ߧyQK"y.6ƟƆeM"%H U9ae7?u>-(xܦ( -i߽_?hdfe3zڻ{abAY眏%l\Y9}yso43Jޗ&zЙS1֣{eZ 0 P`ɰ5lR0Oo`Gh6k?Us)?59Y|Rh\ϭc66֥.GQ~[ Z͞$%_W~=!N6*͈èl< @drN){6FD̚A">(wwtv_2]L&v]F/+ݰSSŨߗMh u31y-)S/Ci$~۬c̣ `q$vZ^% -1q6Ǧ&ioJzI'14^`+J +/4/=\V$V+5>`;;ɍiBf;2(xcx 2Cr\K(CAC*P{SKڌ8Oŵ9(l[A97E&E)i,y\*,Te7~8?WIKﭣ]3@fdoMԵ AZޡ55Xy<:&fw稴Q/O&ڶGo_ ď|.!ϡMQU"cDUp ADu]4ml>]MMbd.L V}BI+8m@!| 0 TGR҂63T([_7袡V 7'(s#0,^,/$3pSm| W>o-D3YK t؎6+6ZЪ d掶_qyx7^NSx,y G@gU;m/Φ(Gnzz.5Â-oV5力44جQpj@/oGoaOPl3FƷrYZ5ᅮ$Zͷ!u]8)9G)}S>̏VtX19~0ʔ@hdS|s}R!\5LmzH~C#Y5OE-DN=_!~p]w({6BBA۫@)[_%5ɠ6-2YKw7P{a lcy2Vr(0# U. y37-òjbTY-V3yǹ/s;-e!FhDUC@, YT8>u,x\OX]!g&عǎvQ=2:t q܇L#M )8e<6 cĨ#N}o[+t }K"EjB.+?OS1ǧp^ui^8C8/ 'h%ڳrJ:{!J9 VMo|boqKu7WD,zS:KG8>c+4'hb gqQOieC zV (fCePn;G Q{|hA ƚ}jxH}^(kto ? D]@;3:kN4PC;P"#}ݤ\YrKLr$0 dv"DP` ݵwy .1MVvaC_ sWɠ0õzYr8>0z2J(=cGrzN:ƾNά&i/_^vМrxhMt"0/8; b6G9Ÿ kxh?@*@-jj[n RO%6>ߓ?vsp/J0:yΒ -=yԠDKլy1NQ؛bEҒU<6C"t6;!_; C237Gil0 Rn<ZԉWjʄ#X  ;i<`%~+K7ܳT\i8_bglqq {q,iz+Fm;wlA gYp\\$jRa-ۣsYivvBăTr:6$U? ]|E.7uB˛6?U[;ӻW `O83hf3Ak},. p*Hgn TuDµSduJy͕kN8CȧXG䣁Ka[:"KNevrh)'Yam̀’\HbƕzT]ֻa_PRR~>Dz6[ƪ;_m4%:՚!,Gm^zG{ #r3M*ת8(J=I⵭K/e,mr%dظ%4>h.2_ۻJ\Y>oE nqAK2a!^JП |=c/$$WLZ6aCjZ7!5n_sq8)6HhW,~ӵeMQƇR4}qzi>9ms\ v,Cɤ=9V r2u=BfCj3ojr3kdt*c/_pZdx?YOi-,a|iWsti%J<|-ؗ}fO%>Ya\uyQ+!6Z3>BCD~ةZw!m6Av e椇AsmSf~.2tz4M^((K1P `}e_;Uyjbs^|#Ѽ]6rTcrB ɫ iO/tR2Nj8c$jJvwtMY/4E `g?g2h8xfOHTF1!ׁr>_p;yQoxrVt1:G9v ܽIY򎬓A5k\`kK?ݎ3+<Ҡ1C\GjE{T,<{~(OPX;[ i\4ernÀj쉝HP@˶Ł۞>Wl}Ve-*m!o>4| b&"y(3-(VPֺN[fH֏0%8BwfOۉ'}J:{R@CUB'K2KyhDLl2k p3,Ag-lK=Y v8}g/vJX8-\:AV@>t(]J!6I(8%b+\HG2dP6}6_n$nm?hYNL;3TY Xu,ص!iL;#/;0.'5Z鎰;m5Q >^ rL@iK/kP[ik՝ku"`PdT*|4Ӣw"IJ1Tz"+ v2d|7߽E#mNfM7{+kήYKUM+o쇇Ľ Fk=]-$^q\F]>o,ŎXy"XL&(x-Ut^,='b7hC>K:įIkInz x%+߻0 &5{%'CTE.!ۑTÃgMuzVV? $By2ܧ:OW_"fF W;Ev->=5ëP1ۻAqTHqƒz$/"ԛa/h%7JR',w62X&W6~Fe "'>]̆q-F$HS3/@P#='v?cl w;%@#]UAR5[ey3y9,n/*+{>zCq4jQaR<_me:~hj[mS[{oO"azĂڲxl B[)P{ Ăqkq ̀B>,IW:(8&T#D+rg' ɕH8ww/Il[%ImǮ3`IhРQ"]/{o(Ǥ(m$ݮlp9p'b٘ f)Imvd%,Th٠;N-YްfeER9(676+?23k.C>Fi1i.hŒզ| y~X e!!FA k]:Ri ڬ_(ܡ**1|nE3gpmίNATWoBG{(5hcM2Z0?y~шX9 >41n_--h<3;á|gNBpFN `*禈*f%×z合yœdv ؕH_07&/Z!q_~`v(ml^h^ g-{#ȜFD=Eq7{ftYV6{g җ wPX0vFBLf@_GaW.P Zc|7!o!YEADb;(R||94-)˼™֋v-/)JSEǒuu~;xTBx+q~M[6]_&e3^6BN##&TV[!;wA:hk\X۰gk쿤.ƺT0;)~Ҕؿ }" PSEz :SY2(cl8q})Hͱ;rSfKYUF`t&sV̗ }D.HczF8q(1֪F UXV3R~Ri!lD/;&oQL>VQ%=~`O-Og/hxOE1m63yu-ކ B+l"B7c8C66C|K3d{K&3xˣIX=k ut*& Ja/v.\Tݹm'젼F[cSn#߷*U^D*o=D>͊xf=F$ ci(<CfC˸2F<-rMm]Cl?4EX޹ &+]Se,^Y"*7ajlCY R %%AmtCU1e-1>:ׁ|[Cdq3Bg/'\OűQ% D?w/wܜY%z6b'g~UGUka,:p-*m 0~ܶJWg\fyPQh˺dG2.jbLCS;raw؛:dpfl~_k}-|?/gX 18AWRjTg8߁_qѻlvm˱ &D˫ AB#SiP{5eUҊ۽-0m#8k:܏%a xhqZjtэuoAǛ + Kz\ol+A>!#򒐻.tV4O Q=(50ֹךcِuߣ*P2=fj45S;z2{6pLPPH( )$^ݰSs;8L w݆W%iP(Sʆ\x(ǫnz? ,sF e{u;"Ї(3r QO;tSћEI~JƂG*l$AG6E>h"zIOSS>P~}U_)!WzXv*ثZgo31cT!XHT#"2g=nS653X)|0yj~ 4J=$} ./$)9O3IQ\=v [+ 4"{v^,dAw^c,rT!OG `ms,x|( Be a<4NSXݎkMa`[fU:IpDPq'd@K* 2 g'yQpr/`|V CŊJŒƒlgvB YS) o9;vn]Փ*f9B=l*w[Os,tc.l0΍SzR0ҏ`_7ָhV' "`ξ5&]P~sbt9Տ~Z1M(b[xt^ Inxn/VIf' b`ߘs +ݶ\MC()yΰ <o=qwVz9&w!D,YFcI?;Ϳ3#n4K֧&D wS@!Vj_ 7n a'6m|N=OBwDn*' C2Zթ!?qw2VScWNɣIhԵϖbq~rYw+'KxVI)r3៓E/_uጠ7"͟57cTy%Bv)ƏIJV9 Y i]P} VZxI^p&G:'(Hn`m{N6i5.Ci.$mkxFq<X J Rdf_+Hl|ߨFo=kGpW ry66=1Gi E̎"sHѻwjoOfDŒE)?H?DYqS?3}'҈e%w>pL,`]K\VW핿?O$)&uo :QxRW]1x {Ϭ:84 #S>ugVT>iW\@ckiZ\tKX7䩼v!4U%OZel)H=NUghhc;.<^[{4]8+Q43~fb_fV $h 47PQ6*g7tއ()ȻEq {l\#vx:uI~C'uzu:=C ]@ >dZO[ 6D~A1:;ml< vB 2*`\FqI6sxB (WhQkN~_뺲 F5aĠ<Fl‹󠖧m_uB;BM~ނ?4NwxeW,WQfo;1_)[ FP^q*ETWRC9q^w ͹U~,BK6Y.a MȮ6x2:'}FRZ^`ncYPiκ~I1H 0$h"g+E:G>ݗ+G³єܔ\+qT) -JjSK-r'9$#f7-[ȷ@n2Xbasx1w22hz^;*;JwB8q~$\bl4@(_\xq]`&&^Uty?f:>^7z*p\9st۾Z}*W`6%O|+nwYZ8$Dի,{*ǿjzyZ鋌/Pe%F 9RA1KfbcL7DwMn#_NHԯ1f3ctDq{h2&fFl|] zl9yM .~bo1p/}MY~mr Tl+? ֘X3hKŧ/s!r*~`j qdX {hPC|Hck5c&Ŵcs#;7ouvڱ%Fˊt`(}qaE=rbQꩦy駩}b>FЍoY'(-ˑZ)Oo(uDhuЬ1]!*x8B~C%iA2l\QH]#gQ !*%8}竏.^9 GE2R=ua?&EoRtdgV*{I{TJiZ.< %Lb_|tyJ\=d52eC#lk_17 $U}h=&0ߌ!׶T 3C7S{`2t $ Tpe7*o>]Y'@mr1 ('uZG@~5 3Z4>x=Al߱|F6@ OZQZif@y'GUN+CBEBxu7Xx{y{ h6j?6yJvF7Rs TE,rk tPB]@RmcIFWBC:IOZ^y77*ky*Jt̴X6Nȵ1Hs!~e7J(-65߅qLNL[٬xAī2 f36hocչ$7g(/uCp?Q:\⧕fBr*s&12bj?Yj''\&cx1%Oj᧋Q x{2OiG 56y5[꬙ϕ^p"q=C<°ag&e  QŃW3"a WK#D 1`P(Ĥ &%-F.e$cnXh}ԛ_0/N}4(u.Vӂ>e+ȋ`< =^w'dȌ3-` g5kwvJ=c`)CoOGiAOB'9Zz75'_ 8',pNwJmg!%4<!((A_G 88X$3Q6h*gmRM8.D\EsY7hg!LEivlyTqUw$5YI4IUȐCB]G`|SLpQMѺ/ݪG3J$2CIt\ӟ^/[8:&cya(fC}j"(Ϩ }؇GVe=qǦE1bDӾhDK9F@,$BX UzEl'uWh㭷IYRHyD?,n c- }p+|Pv;|?qst%I6qٙ'%䍅@@]ۤbo55/p1FrʛsL@̼^rŝլ*uyLu ,ұCgSJC]3 `ָD ![#TXN[֦%$F^f2pa]QP2+E_B*Zj] 諳ʏ!xmƏy&-E7~ /za8x!F10k5O c; "dE؞uK}8䲂@噽)?LM3;3 AҜҌ&D>ocx^woA;3<ȂnxJE0beH;#]V}BPe~]$V01Qnzۂx&ධ{;)f3񶃺zc쯒,I lC08/g/%6暛Xz@3۸a41SEX́Y(B)ИmK#Ō`' |Jp39 9,&}:dcN$sTPo$i%½NTQt^?ѽ9׺߷QCUVs >2gUsyO* zڢ O"éΑ&/{r5%(P? ͞L!4H?lނ/$/}gQV[mLZErםJ[t8gqh%`EC^wY<13smXkdhSEuHkHJj_po^]˟,:QW+#eɲNIQ}Ǖ0C%G45U=đpjI(Z2O fdP=S0عk ^oT9D~A ;ho6B]ĈP (~£o,xz: SuoU]{1AÌ{?e>5aЈ.>3ܚKm3}\Ь0BX!#1+Ӕ$,A6NͶI gHlJk*o&ɗ6&U&bck;}ʼH |oӬI;o8Goȼ!ߵFdnp* 9U`jG1sg,dLUNRjs3(^O/?@Wy0LPH C."W Dv 3fj> Zu 붱hOȋq9er4pEz[)>( 9'ׅ{;'U{{i^ I"O$t#cӰ5Is` @=4UÅ6MfnnQw,.i/ j$սZhL>j,ޤTTV,gKuլٻAR2Z7L)呗qk6'E~z_BN.S|SV}S\JN[3k`+_o9}R%0hD?6ˠ39f:T!"p ʧW8RG˓{`͉-iԿ20݊hJ홸 Qv6~y~%O.wl?*r<֗-#9pi̋n3kreQ͆3~\.Ѐts{R@^jP 9-O/ MPC:6S:Q`ixhQE#qƮsl%Bњm90ʬi]q+f 5:}äs%(QCܵgX6&h R66g 9?Nc~-R6HDyQ<YGř@̡¨Q'a&V߬'}"BC@fG@/>M)GBIx+RI\b`N;h.c* >G7QZ8} ( RP)U ڡ4kAwk+VMs\dPi&{/Qe'bYհvWZ@

zpg@7/=@`K֢ƄgK<$O|拷=5%48hgº$^7W :!RCg|B-UԑVgN-<~\Xm ӈƎ!: hVh@s[PÐ.Ի.gT VW$5\ǥ)1t 1MQ4wXû{x&V5%nژI~~ab$ŊlL=Ozdkc2扌F?#8L DW[Q2Yk!{"twme/ZR2/QOG-µ<1Qz.p v4v_݂6[&5Sc5AsC]%GK? Vn%ݼ;%'8|%ʺ0v#Eɧ`׷^3Z=,koa G&a(KV}US5o-=!.r罪x^uQD`BX^e`Jiީ ˂ ߕ5¢IE&#m-l*Z y3r J=pjn@G Ԥs,* aߗļ;+l U ɉg` ?pqG)qȰ0fX?k0caGA ,[~i <"^blԂVUpظNo6܎&%|!iI;Oe/?ҧ_NQVz {nMMmCKKŖE!9Rbx}[Om?м$aNq[I>“IsD.>yzHus\)F/jjjRpåXvDgp,DCPXO׊|98n|GZXD\Jۯh~iމD)FELtDr!t'U B yNO S$5zGP,;M ۮ5RAQZOĀsҜ;f&g7Ac`Nk%샚5 (&)} ~ƹrK3ƌ$PYHM4ϼ?XF1]ǿJYcvGP$\O؍SzhӦUTDg@E+GYL9m*Mfˇցg+|J$i~4PlEL}J+X'[)Z(8wUD̾i/tHތ*/{8Bk ƾ=+d-t穜 tWs/bQH^UmiT=ؗeU;=n@G͋KJp6ldʭo=|ph Zkcn^rmѡO1^XH-,4XF6@}f┛qrH0p#sKws.]>O.!iAvREG5[Y1Qf,U8:Lqҍu5ítSUd@tDXKf~`JQ RU'_fNmX8e:>JSSy =Q=}pK@~ğbeiE`#(6DƝ]˅24Z@_(0f-Y*cTWZӚhwzB3Dv OXd:G]t>*rƃAm^Mz2 ƫ; >(^0bl%-9ݢ:[b"֥K{Ԉ+Smpyq9 5ݬ_FeaaYUg[nhzGq@&t0Fw+r=:QWDCpYyՉhWўe=HU!v)ualfҰ#+DlXc TQ,[b (?0PB,m~'+~RRm3xIzt*24ftS_g?ˑiSMsp{giP*p.Z[9x!j4$ӿb]+]%fɲ&(rc.6P_>l8*]$Q*TnCn =FVc ]}0 pzڦ^Uɀ5|;;yƯ7ƭRebuڍ$n^ΑLݯ:Hϙ‚Քi֔zymSaܪkff6 ;wn޷ +s^V]a]S<]ym>8.ִr>"wvyfi # /8gH2}*0#RtM[Y Z!rEDg`H\b/O6 !J!CZYӴI&$30zQ}ocwꑸYyՋ<qCJcnqVBuxEa5EajmŦmpDǰƜuͺYCW覾 o%#!  <8*\:qE0a^KVNfvdm{-//3]`i%(o ffQGq=C8 @"Iݲ9j\#_EgNrx7f>)s8hDz],1VT\0uF.ahN[\!B;DV+C.?t diL)0LY2=l66|}F7* e'誣p &| PHeOaC2p5AA^s P[8V"?VeMnhMթ{ D'rIs_ٜ/zW$rɇMl%(4=hyuɚ:N#9gmpV.=Lfx<ܒTÌ.rI7SR0۟roW^Ag3Gsf \ 1t$ۏpehKaeՃ }ppmޅwA࿥Fsj#5UW*+")}9b؂Ov>|jk0Rhd *w8} sȗ>6e5;&a+ D}8?ɹzAk/oTMt;㷡`hPrX-5[]HD/;7^o3#G`96h 0*pWlVLgvE*6*7ѰbT- p{ }K&sb'*̈́6c ۭ{T:c"PbbcwBVIk)˜vPIl74Nz#rAvu1uDhEx МQʒUQ\0ˆ+7}Яep{}mOop h>ŋ$`gj9۶ -呦zRe8|3I'vP&aڹrRq!HΩYya!xE-6 ,0i0C (N ;eUf {EQ5RLUǜ,7m^*46磜R*LKpWdXNgTP(Vw>s;I,jd| cw=׵|uf47A0V"]<64mgZf7G+,߮(# U@bj:MB+"!e_8>d)xXe80 (쮬{ǫ ZMm֔^Wc[f{ ɘ&b#ǫDx)C Iamׅ<'4(xQ+hV цTtM[t.VGCPMR`So,Nȅ`0?-?%?_8g=w{) &]BA?+G3.0^ڑ[9Jb@Õi5%(U3~2< H%C}1FF(gLq;P?!^d)ↅkz4g;Mf  u^wrԵ}=?0S8dЋk8YttXr㊼RN,p%\h=[*JⰉ\0ge{ØO# \oi>ؐnzc@޻Z'Lڦ,F\S_-XUtdj/?3oǿ"ՓxJL8f82(atX7Y}F h-VE7:3Taͥ65X>Tbۀ?x\ F)tlN~+9]fG/'0-Z]} SG”I6F^ ~c&W.5qTtfk@O2كI??|ɔ%/)kj2ZvHpٱ:xR @\g#s ABņ)y`h 7w^(*P0fd@A::J=aNTg(ڠ (6w9p|Mk%U3LEE 4;@*M͛ *b h#0y\!^C$jƪLNG:{ܪͪZ5.O1ؗ e˿r7M7 C/MMq d)3o`X(G0BI߳>GowV:ksUUu8j{E%fxY5M>仩@ J2sJ1Oo;*j KrOYmyKnjYgmsGHI⨘䱺[.Ck$R-3(̜pR:c[ΎWF~LpJF-J~vQY^Z{ MO>$G,Yw0lz #slkJ,i`2e)<C)}hTB&GeDt{,"r8lNK%{r4bgWx;e<$V ϲ3. pwf[fw0δKGWp L4ϫH5UCKz2:fLc|te⨄l䯔r h s_S1pO'7( \R@*KYWnrUNHF_W8;|豙U"+xE>~slaXp)gZ"Țk) z/U`x_3B3 tt=1drawF?fy S^t4p0)hIV3>J] T<2[fI{dJ gvIN{eFp{waBu4I % t?2-=8 [( _X'iSSeo*0iJon?D#2k&4.9Gd ֙И~|z'cDKRK)Dʎfx>t/J s-kzB+m/`5֯v1jZ w??$3݆JWE=8-HHa5! FKX> Jܷ֗J̘a7ӳ 7 kuP)H[W]Segdw2β}x+M 5Cv 0U@ӻ"AJC3DZ$S 3TXoq <} /S-I=},>Unr  ' [#w!~ㇱ>x[O@+}?p 3o7&~[W~DlpKIa&l HiLzn6*p 9Ϝ%:XamEpuqasyZ٢}&'!xpa tϾTa@MCoT6Ɏ~V {HT!3O%%qUsD.MHU72g[a^S]XLŋ -l6=^kҋIJ)>Z2 D0 _WGƟDqfکF~/'OhH>d^]l:3 ")ƖyʜҗE`,bn11AD6`Xg ~D@~^.㩳Pc܇))X 2N5ފeV([θ0pjS%>c>8h^!c!V:vi ^K9w5jEk_{5c&}{k)*2 v-Yf< _dhAX /&OeqhtMhp5BۆGgP] vO l8T/ d6LluU$WnG,eKy)Jue9_;EOuP ܶ*Ne!"jZ:ck鮺KS[`h`'TބW<ī͞>I$QMP~+џl lӷ3Jq[4}2n"eԏXuMFZ@VPPsf]qKJ2’B" 㞘 W05D-.4|aPۉO2 `ٔa2E:YG~7'B6-2aovɟixRxJ#?I a6,F/A f# .cu*eO:u:jnn`Bӫu+vˢuAE6y`UiqUj\a k.CxY<:Ŀ> I,B=6]ᩯn4 b]_ VB8g oۊW%X]'sTK3:BHH+weYύuh˚^f3'NuhY,XaT}oݿzA9. Bޮ%z^5[gI˯E/sP}}Gw+Q "ƃTi+[lM`m-/ &D-u4ȹŷq٣$5JPP]HBxK.B;r?/6k4OMݺkluWh U4q^Lܭyz&`XQk#8 ٌY&{Jj,ZGe3@l~d#ooi AfI'+`HMЧH.<(sB!Q JcS6kU*͝C7LHeJ=UlVTz o}Y2:Yq]ӌ.$`'E.LzEQ?TitjANPIxOk@UOFx̊X\nobz]||r; hok!Qz]5n.C #Rgt(>dGqㅵ y q8Z4d$B`4gأ{Rn2˯>'(#\mH/XSw[gXyBT r6TAVAEj: ."^ qOumreH$Vn6Y=@sã]:u8+#Ov 8/~?P˹*"V綀J ͽXD+SqshǼ(qPMc>MLT QlVzyizK7dׁK?`}]g%huH'bh] Ș|Μ69.AP.K:ߗ~FIyY NbGI*m{| |ܗu#WJ-KEbdxD|!ރdlVI(gk˺}91  {U,MBump㓐Ξ߷qԩflğB+)4Io#9v`)LYN=8}= #gtpTc3[mard4ɗ`Zi\aI1eПML(TԒ5/Uv5cnb#YyQ@iF;&]%<-zLZ8(df}rþM1%Ti">40@h8poT^Xް$h*sz0bkeĻJ€P? xpfq]ϽĜxV&(ww}=g=`ޏ!q-4׻UVOyA;H*\ح+PT57aZ&؋F5OǼ(#l( Nb)~ Y>Qs#+q\162Ra[1%S~ovN/⒛Q||ȩ>/Iş|;uM8lc4 ڃ o_3c.1b$NрO {CPMwD=NL(DDӕ~kEȠ;KhN\Oa.`6.֑jq \)R, y< [m*~vn~,|U?yۺ| `H`sqq  s.q`Qq|]=l)䎧ןdEu.'uRwx[0DwwR_n˜ "$G)Tat$Ebf>oCY0m2*h|t+Q!o|)'Քt+) vBs HdF_ryNr~MR=?#0-:1zّCOeBT̳|*Av%ZޫwF.>&Hڏx է'ZqU: W ݥ*ʿt 4T WV&G 0L JDjX⑜S9T}ȝ]Ī?F&rh!;9ܡib 掱vm5̓F7dZgovTLG\21I(}WoOAR]ZaO>oNԒ}9OM ۀADLɓ> MN-ƶ-tIqО^j qYU#JG.hD{ q ۧ?enXZ4ӕ9l%*KFo@P&˰FfM;ڳN܀}$%za=cv.E%j:A?̍u>YS3Bɀx},Z>"A6fn%OșTh- \6>B]QMn)Q$}Vjk5yg^R?E0cs!tTNaKb\FpkeMivF߯^>wAt;n*,߄I.).[kgn?"B/K؅=+.8wcPi=zQђ W#xYs8 r_k-ӣF&秕,V%fRz(A$hMޣrF&>LT R{o}rxp\8( j%ϓ\S\jsi%TQ!˯=0 Ęp"'ƅJJ吰m5Tr*hIHl7dJ80_ʊOA'= 6A'8R|nkB-p\c\ )HP[N1dRU\g?*#b$F*ԛ@ -;e2 @>_l\mΖN">)C}N3X:"Pp$"!C4 %)0{z2d>sz.oԞBoeOdZ g[mIjd ( k؄,!i˵њPa BHͳHaP1W[]9J՟H`X$!G3H:?OD4Ō 'x@ YE@.ӿ@GWhjZ^->蛀ņ9TW ̡lJ/=Nmw9p6hZr4&P&DiWG}39T4Hp'_حdQ-'ĽB.B,[0 ϭ|onRd1 mV xSjY]e =ّe$3P:Z8h@hqd>Ck'}q@*nu'P˘˄(:FS u !yFM3]$DOvdBcs=$5YFrո>+HY 8GJ:pr5?54Q cSwݯ>?Ļ.(].FT l)}h{X?s6"@=l[_ nL}䖿{{'A!) "; I~.nG=[b G9HoJ0ZDgS_<%(YCNv`h.@N!IgpJA шRDVO gqBXV4ƀ%77ocI4ŹdEFFc=m9Zp"O:mC[|61'iЖM,E41qez=yāq=Zŧ[:>%EW GKV8͠s@QA^p(wH6 EM]=ΤFTR+pA7'DL2XkՄDFbE\Z -YwҫUy߮+ pLy2ljӽI(qvP@b@ֹ^`>A\>" :2RPU-z-o`*|YΙcMܗP `#6:Uָ%W=A"=m1;PHJҀ$_ pe)O@\eq%5^ؠ`"^Nu!8tT{KUqcD$mfCy}PO i(:S1sadC.2K_Hy2@_5 !<#]@ =!9݋R`ThP%4^VV['{-ܫl_s& uQ[Z|>&Bt|s>]âpmZet :_9 7^c¥4J{d} Nv?6QMqu9%O$U;seqY eT9mr8K5CC1$HPg1o(y7U/RV>QzB.%[cw¼+k4Į… ,q> 5%TUlcyτ/BJw?$^ zc={|uйoz󥰢8}U7M.ؠN]p1J ,fڮ_h'`jqJ6/̎pA6{< /ZQ.+{TҢڀ a&wO\sz~]j<꯳f! /9{{.PF .$jckeT.>*EyW; >V5Fr>J{Tѹm(pGˏWv#לx'T%͗1 hXQ/P9HhBu|Y vC>r;yR5pyOGWyfgNoj= MFjgVU Mbo΍6PrGBoU`k 1`D-5isېB5%Z~kf;|\Y О+gVLї.> XNx'_@DA EMTz ci- %Q gYqaǤ2*1Ȍ&LΎbw3A* THyvVq:EžA^gnPSM1_ϔ -WuQe6G=m)H}G.piy&06ag9;65=iߢH㳚rkc v9іV@OHys)6siqs2]Q&MQ9R|yt\S ܎O];Y~\=Rㇴr ip0Kl MMW{ V;| [K Ls)p Og֐Uabj#1k&Savf0\IHkP q|E.<3?p#oOioc3 o永fY%S:ޣ e@+FkT[3H;Mo=ֽyGPS:QTFYM(@7>Y BB҆_>lP>!ݔNVA&Dת8Kx$tHmI<ժM>8NsDsU1go(ۯ5TsoffI{+BفJb6Pg\D@ ,FcTا;}Z9 ~WǵsUiԆڮDgb z#f WL}XU ,Se4NFge Aϼ ގجkPXFQKLf 40$5d"FZV,G2PJQNtb,:^f3eaVefٷt(vOЗN16nfo N7s .[ȇь,pȴ.37QV9'8P~/LgJ͍ vx?W{{UseFc a5WPdi%ִ'žRc&L+Ph QCp8H{3ц*[ޣWL]mW`b&HThy~+ȮTM?e]xVظ̩Tdy۩CTzfg(R0O_a"uwJ'AFZoG/g䔛|?5݄:tJclۜFD^ϰdrJ! P .۶-"p* F p"cX}[W-IT rWe+\J2'(OxdO~JG`REZ]cR`WLH{X#P vԌ?VoRإ9/bm`iJ<#KStb3T$C:|ӉdYVjz ig zDB.C'Ad0MZV: J-zo̤vzέYpY4U-!mJ"&egep_I4lo#iK#<&kJrJ|!=ǁ ]f3:t "77V(L D*? $ | 2u27!'XrKa^~ l͘9!~> cbk~'GL4:w8Zm/Kp̂ieΈ])&ECr4DۿAY:RJ`"1uwQ(,vB%/?#EN"nݍ+2ZsrlMt:]58IK 9P:VU4ܴ;>%e &m,&&%!wT㳅@Ԇ=ۺ^NJL+vҋuZpDbRfB+Sup !aV3&q0q9gmՊ^k tBnjr FmE3`΢-8޺D ;8W-.c#cđIl{aj(E,çKJ!׽B H9z77Px>wd9O`i~H@gMb.x^h~\ʖ /\Pg.¸@y1SkP]kaWq^j|85p8JZL8gVq tx /8#F*qD!e馅Yei7Pjtsj/W^Lc20} *tǎfM:e#֖yR7M  ߻~3AkQQOɲ ״O\dy\~Hǡ+ 3G-%9>/)Uk /F/V4I|'%)i@>a}oy3~ý͞~e1y@.Z[>PAiB+^ T&K>qc;d+7 !̂-TQ.VC#O~vBCcN.cՌgz4D=Cb*mQ>X_m Ȑռ)+o52 R EPmHZ !e0ROMH^noy̤պ;X`o!I`x= #o~(]*YW#^e{0 y 0^WY¯ eކC *\ωL9v\ܢhl` ߫.{?̜^ƐJv˻y3#{gwdexSϟ0478aV1Bhn WjwKYke EgG4eXЅZ@ԁv܀$L.1K*hP5 '|9Trz $& )Fi G:\ "lpҊ]"p,T1DFGP 늤o-erz2+NxɎ%&ESy֩hX˵0EW +/޿mD=.ԫ_hw&a&LcJ(~oEQ^drckc9Qkˡ:1n?> P3 ]yϭ9yr Ʃz߂h (PcgVMfLwkFl`\;C{ZJ9¢V tOugQ;}ҟl83㹣kR{*l/oȡpC= +:{>QNW ?x]dr?d/%`f[TgOoGJNJgs~h#ކqDІLvbSnw[>q8~p]V3@)q7FTv0 5Vw(f@hshRE]^M9u1\"qɜf'TtHFlrXwW†wKIpn@EzEΜƧ%F돓0&r*i_TZ;BM]h=]^'ca !,bcBq54@^Cß+'Xut}#J;4N*E?x *e& "":͆Kdhu6^<t R{?$Sg )n.rtQ}6)DMt25= ECO= =s݌b4_1fR5p~&C.c i)q<؞v,T;"JQAΡ+5L!f[<`x桐|x@:yaV;d,9eS8U#Bn{^zWŁ$ z.NR K Zv-W)_̻}^khAkńيAQΣҨ0#*㰓w웨 ]+q-?k?(7$tWEds5|ӕ')ۥ*Lq̉Fzߠ UJ֐-1ۊwIJp0 =Bր6ÞgL[~8CvmF?#y& 0\ t5 t&yMM sމQ=P3񥾧Qx]!oΙ˝]O;^Sm\ xd_kjs!oKI_*WNHHD~DrPB-jRCU6Anv"%}dPm4v(%qo%A ѽQj/:@Q?@e*eK}Ѩ91$tj`HB,y23K򐅤›JlkQbnH=y3;N$1m63E(ϧ (Wk0'is|]SYea;"OEqf7F?b/Y+}Hb7%uşWfl!QfJ7rDڎ滿E~kU~0pkGi O](\W8ڦKsJ*//[KsTuz‚?=55d},2ŚIu&W ڗozT$YD%_D/cL#'q8:{+˷B5Vaqody&_GBr! g7ya9uJ>19 0 Lt,x=FƒAs2Nwu"HS<:W&TU#ːn*R٪6dxv5JS5.ƝM4JINP: JCaMF-c Mg9x?nBue)OhK?/fu }nh~Gx") Jk[N(C3k=1Dڐplxpc?]yX瑁L?iOT$%Jgsv q9Gi!c1fz!>:"4cU~útx-xnԤj lL_; R8{;`ͩiuFBk+~A@t|zy5IsQIc iY0<y%wuuI t"g*n7F$8OjUhզ }ne$Nfοfg"ĩZBRSZqh>1=YR#/}s)؝x}6U{vwD#jafNmJ# ҔO @܍Idd{jMsؘW >~UԻHj>&= t23Fhf" n B`В73MzϒvPAQ_3· 1GzFCsLa5g8 M T-x @M\ YpZJy=Ur[Уr$8V0K<jztT[=Ɗb-"}_##cq=Gb;Z|؂驡Zk DW3}AVo62/kLF2Y{^#)Zdimh,WP!I9)Z%Ul/])ZN(|vJqOFBj ws"nCLܟ#8;0)< ܁)3*xߵC8 {ݩ-DUڙ)ٚuPh,D,nH}ʦ h}%2cFV:[Nb)HõqYz%_kF]>TA.wSC6z%}L,I`\eTD͖fDnE,f08bR*8s /NAj$ށZL3[ Wgl< =Jz\}˼uҮ[Cь1 p!iKжzc>!2!e[LͺS2sEԋ`1ă$ 0z̞/'EF"i:ڔ^sS+ _٥Nrlޓd[]>KQ׋ļFܛ?BcymVR2q脿KyqyK<0*|MoaJ:JM4|^ei j0"hhyohBK6 x  l'#4ܧJi kJ{㹥oQ2(4MV8B˫tK+.љF!O$AP1è.K, P@|ae؍#5VJ~$E7l\m2!G4Ʃ2#]"(J7OR!6 j/C}} l\Md?ie>SGy%[}3؃M>pΠu^p_!o=EٌU^HBjѯW=$vĜJ9Q+~@ H\ + "K鐱&A=&a0ȋ΢|"Ғ01[w@D(ʡC|r̼*'yrꎰv̈́E8S5+GH(dփ4cpLYۡ&]Q";5?VrA:ah{k]>E, =,m~9 XnqN0p_&a97 RXiEc 83D 2*%S Ֆda&(¥!8Rg.iܧ2K`& ד܏ޮ$Dxb.oeJr36`tuhZ`[O˹j/6i`P02Z]8I6b̔ĵrr|2'LNDHq6lv|uC[pZ_h3MX(:3{Q=( 1xTS(J(X&M#7nV=}nρR~[Rq]|`Vh){HFykDlyZIHHBDADk42T7a(ۛ>_ٕ7LԴنR{౐#"oV!OgI#*xZ-L":ܔpKo}- IC3*G`$$' jcЬmjxKVMƝԖOb$܅\;3-!Y#,ȘeK$bw8DƎ'^fj wXkƋLV~kWjFc)pUP5p W'Ȉ'ӷKZ5a+ /}{09:[ӊj?_< wܿT!lँXJ%Ev@iR~GqXE Zs20&nM#Pr5,trV~z?εqyx0@f+;:˖>ՍBۗ~Qi Ţ+j16ԭ/YdGrPRǶ|XCq=@_X9S}R#;&϶ 7UL6(3C|uy35:e1\" J\orߊWxmqD8/GF\3R=ঙ|DTtoa1ʶ4zT@F 9:?gH 4 Gۯåv',OrSDl|~k]tɐ+O{4rPyo_yJd-pƭs-3phoK#ա>mc;5GO ρG\&3ZҾcN/ڌl=_kfMs!6 2,LAES c;e0T J ) "ܶ''b1ϫfqkB%D2̢ -T%c+.ɬ=1ojo7S} Vw>>;[%DXyI pK6O <<l1(fLuڟ ǿQm%m~|%ZȩcG-e/zV/[ث3mQ)i/6AGeyE6` @sD+GT(3YBd,0(qlvyZ ؚqQ<&cʄ3 =/)vUAW"$QV=-vEw8/:R0ho@+vnłkp6jw0|X+R~#Lր c)Jj>Ñ&uzuM[uubfg]*D~4_2s Rfp^4j/\/h;Ma !$R=O(= /eē"8n\_1\Ik3bu|NFG:LMָ) QlDpI@BoQ;t݅MWg$G dT+z9̍ߤ] %I m̰P-\q'dk]h\|!UhW$_7a"$eZK+37`ڗj(:6@ RlƩWκꇩ5"i:V@Bm *+! 9>~S_+| MrjPM>X[mOg)M:Rx}p4+zg*r^3;#Tɦ*UWo;1·aō)="cjK6pٯ JPkZ@y9ec?Xl\T 9}@Wp*kQmWT8,g .WmN:>~_-}riGLV`\p?Fi3 C"m XI&oB,j@;E@3pHBOD c-GPߙ役2PjN$250wx8 Λ\US”.^T`'Gg`mS56p%@b}!U{hySgD, P]6z6G=pYv5,PFBP- ke^@qA &jG#o#9!פaY\H)ZT/L緓TUPndONbhhd}DZTPp7|*0ϋ`Brqi4njU LQ7S+ﻇqⶮt;W`$&L]aזf(/.d%J*zFzlAXjMY7*]B%<0%˄6tx0ȍ7NxDߛ'w<.C#uyi` )!ԆV_IAVzۚf*ڬoF!8A'^:`}{x*Cu(ӊmU&"YbfGP*]4'ꃏW<pkܕt~Q`ep,zNEKR#^h9*07`ﴤZ2{s0+1m۟A끮da4kR ~Pu@VX̖ݐ8+S>U{;5z%0Tpm\$:Ag!՟l>2mkίKEa *T%ȝa[N{ pvyDV#OҊ)p@.Mo0G!*K!/7BZyjE4,7ҝr.Cr$9v6Lp`o7^pU{@~Ky譢m&4tI2Jiib'a[:)BПtPI#Lb!"/^&E| n~iqԟ\m1n_*Ӗt)k͈fٿc^w-+(ТaVkzc: _g3Y:ߣWӴ0;J|̸ǔ<0`z۵' V=mF>N6<[ Pj?~%sn*VpFŽhoXhZD$F[Z)nM=K<ԉPW 6mC/x2bR>'Ao˜s(i&/R Etΰm ==neP)0+V]]h/)[e N, LCZDS9WٮxZ/t]I@T1tէ W0|Uqv`2k Th E Y4n"b6;_Ez 9-@?/6q ~lGJj\5cV(:d@DEe@IDt#7R[:W6Fq2q_I ֣AAO~!$Z; ־|Mr"'  hiT?q]%&6!yj?| h?sw']/,]j1qHR՝37PUÒ~Iįҝo(4֕.aa nϜz+9XG 1q}eNԊ$79՜zCVk*w{v ; hӣ/ǝ'U8VvnأW\<-|WKH!%?w%mDbN=$N,<y^H)`˥nT;ҿ9mмlO15$(<")6 8,?9VF=sKn?sXmQ)# rl$⿩T|4T2:=fXL` WToteӡGx߃vr@Y{b-@V,Mѕ*73sKBjz*ZBpyX ;wm/"˫)[k4Ðj bLՙICfR 0pktɁ_.B<-ßgPg62~:2XEt^IJQsy H=^ibz '+<{hv>L]M@><8X ?Wο90r[bTf[PWpLw:5QqDLo¼w$jfiAj\&XKezEI! uY ܝ96kg/>ɸQW:ms7BWVYuNr0V:mGl:ڜ,I`׶ݯ e-xmI(:+Kq˭eSXan!cُk8w/EդI;Ot]3E&Vx/QLpwL+^^=U];UiLY‡ϣl01gVzhbJ Q!Æ[)TSSWf&LZHD0@F0#x"9Bچq}a5(>nrNS1Dْ۹[gn~7ȫj zլejY=NKc;BU`z"Xs Ew=ߵc"-ddup 3Ik; a݆]R{,RSh72br~# (^'PuyQMkzSf?bYNj6KBb|7<'ª|k,K:s縇#HdM3d}Gّ8OLن|"!ͯݺ_ud9=YǑ#ܗUwBMWej#+ž/ gTy{3p1ɿѐhȠktk~IÝ\hsд&WW' `T>DKd4s7CȽ0oU,(sãOI-"JwC^W" ߌdʇFs,!j;V&1o;nUc49˛Yy,Pnb$/W3sC3^ rLIQO{v5l_wM4x8d1<䷆xBXTQ)? l@x܉Iڣaro>Q%B6#.5U53)-& V%EOh9:#{ ~$d,htg8-iN GZg,_#b~#ͰY^}M±/ͣ@=L口Gj^h6PFTZ2%/_1 >zd*}<1h& rr.{^ݚ#־/5cXm9x<*FB~k/٢k@ @aCf[ d?2vVrcWi0yZ5k?|>-)s 2V81a׻מ #wWv Qh FFtՇ =]U .19E[dF"bj{^,J_Y9cr{j/OW*{#O=dewl]LaE~ׄ Rjs;_hyDrA*t~fÉK9 %⫒) 74Ytc$uG+Wg#QdCYk{aNᱣ#"ѕMCuT>+DWIhXjl ЖoxKžE':uVIm c^aRUa&w:@M=3p.<=v@H `wd.TBd`AX|ULsq0mm !ĢWtJS TGth4jWBLe4Z9aPw3?eQ_nWh%}\±%aIQ '`ō|zRcX + XEO; :KW੃“Fr(c0i47ZtJJUch*>{,]c?sS]8n>!51_qV}";;1K9JI a'+d- 1)/(;iƪZ2NA+e՛R C,ÿ́S83vfJSԸ!G\x~uTKc 5fK&OFai֫f4 '.} "/3 7CX pAé'f{d2!9KlY8՛frK#+xǚ4h$dC#n(K TR"t}eR+ ޖm{,qmrOp 0OXno"'yinh[*riLW%$]hq@%4QpB lZo1~TOJ Tʇܞ&<oA$*>I#>Adݣ({jR$Zˎ>|m]? Ewv /٭_lJ9WDsxXY M*r z&նI `tGvÕ)Ka4:/ V}|F1b4"y`/Ƕ\5o8 R,{NNs30BBA,0 s 9m'7E8Q&FrVv'[Bk ځ][S칎X>4%}CcCZW!5wᏻ ],{A1<|N{fp;'lCV!A)'#TA 1Y,fr p[s߱6o7sQʎ DkV$֑lq'[}R+ Q~FE~\^mzD|w%CN૔)OH}길EuQ "}U@Rq k@ '@I2&1/Q[Ws~781.%,t( D˂΍$DYHҴyvL<tǔYf,sE64=Wcg4ڱ&iJ9' P(' ɃanӂYx\#pψXO ' w'ӎ LN.b$vp?c(F4pBAAL,"׷Тk|^jF[EhېcbZ%إ.Qe}wRN"6zЁ&.vuitNwN %Ї),S]T[/ r̹;a]N;y>Qi[V_ -D K@ZJ)eiBQ__,vw{ǖzĺ] |ZO Efg&6A%YSzjޠm>B}o`sfaM6!wRmށN) c&O)qIHΘTuWfzYvDF~^i {Y4m7y$ߦ }T%)+-þХ= #c._~=9KVLT\  p5(NZv]g"4í'.} P, 39ӂmh)\DZG4j7*יԐ !8`S&[]xΝլe'='55=283[ܜ6MrI/zmGxz,*e쵶Oiy-IW!N2^u@b'0[g%Xq_b.4ܭKyĒX:QBRkp5P*m~3!¥^Vl!p4"Pr5j)i}])CU퇃 D dPib_GZP9 h`$OI-   ,YWQdߺ#@8bG69n[.!c27& kAZcWN@o*4Ӕ|)V# BN$sr- hnIB^9wT,k<+l][%aQK|;b&{doU UWs>@#[G&L,ӶF:MgLo-`7KS:&I>}bPg ,tJpH&n9Kq`ȇkqSpUhZqsQ]9#j()R6 j]R{׈E!J?=txZK1ӞhE4✓꥔]K_MƤ8c3dw[zUveT6%]BtΆrw}x_BA`;J-82Uu%c c[$(tr+$b y(`L }a7s'qoBf7&d)}In|2A#~Bڲp5ּn x/KStݯ;]d<ʒIKA?८,P7/5&[g]Mx+kUKMcZ 7{?Qݼ.h|2cY1M@Pjcq-CLAOޒ>仳l.6uvJ\^0HT/LZ˶&9/ڎ;&d -ܘbIa7XTI]{u*Gx"r[R4 퇃$kMSކ֤Gy?^Yu~YCP;jGӓ;:X&%s>Ս^mq$m]9CB_2k!.lW6F$"'}z|'&/p~c7hܰ>G=A24J͔,|_~a*)okv[ `&!_R`nV:7HQ,k'&@<.t2겠T^<"ij~)(L9`I97v7d9^[۫ Rn^)BC_)Ѳ~P}a!G w- F\AMk-4c4=ÞMhUEz$<[wmѪVAD$#CXhϽnCO_C`B Ҁdvdnlk|W3?BC  vR$H.CgG,m;kuPz\d6'[(i#6ugՑ焍ʞKaKVi KzZmo7Cv2ytQWvUbz%yXMW=Va˞)EZ$duɡڔ!]97N7n #؝6Y1ޠYIp[!z ytZ~]9ȼ(ۑ!} g$ȫ4 :݅XaJd 5>%ɾ腱KaVba^4]A-Ƽyy#Xٓ< ,:Txi3â^B5tۊ9 ٺHJ/6JD3im|2 o&a9=Ab +8耩%58\:Is+X[dpE ܯsB7} SqID H*6>3oRnEG5߮{>[52ZȀT\ x1{ϙC874klO~H)R6 4~c0#p%7򌵔`{fc23eLXeȺq,Tj{j_У|[c Lf'#ϒz?#yJJc; $7Vb 2 HWnBz!/ȣl7_'h]ncj u>3s>9CQ*}:Ow"IEFP+=: I_'sʪ.Z,ԑi9\lX=yBc[Sәӄ۪]GNLrx] Dӏb/{YC+`k+~BC>=L#VY?:߆1 :T T H&iy/*^/)l.J* H ⠆aS|Y{.Jqჽw"nO/ͨ`[Y+w!HNID3h]-tjǸ6!Qʠ*gMc dMg>7j{SCYG-D^-H>>s lagy-Gl]惦k?Ӵ-O-[ٜtaNkCevNz) gxgjaR=*Nj}WDLb#g%h7}PVӚ K1uH7kLHV Pfef-rfb x'`P1B.@eQ#MM~.bݳSn_S8rʇ^Ħt$B+ZzsT,͢eW wL3OGhMZYLm]s'r~86_:8ٰؠ`v˝򽥴Z,ު YuX/s܂>gQ;Rn1Nk9'yX-T!F-JGӚij|f@Yc%@j4!:1$jR,_ Е{ *0IT`/r~nwh}[H#/J2 M|}_+~Zq7obd0ah^1kL\ټ" Dl'm ;8*p4a=nl"Pj@4>"엙OǙXŀ,GN- XR -}ΡzVcȈiċבl MQTa3GĹd.66aZqA 4@|~X[a[B/,+sQ5;rm@qxmdU맬ŀi}Le;π=azf3ȘSOkA~&EUc2=o1qSBlx;ؙ? Y-XCNveC)(O YkI}krOF K̏d|5=ͳt2Sp E_9g>0 Z VyXdG=ִV3fŕ )B+.evO6tѵXgp|zgCʼHL(q\~s)孢%w5QSӀzsO#n͉|\Ք4Ri܉٨ݦu SD-{kDi5<䛻Ib=f,1*}#U^E O;%~!@%uW㘓ŵgs@@?h `uj{cpvo4o] ՛oTRߘD?Q E>)%J#`|=w#sS dy Q7%EuN//90.A#|e=vn'#HK9 P[˔vBXʰG97/ol9d^PK(۴VTTQJxũUNܳ}h /'Fͨ͸fh~':1-|1{rr0{Čgk&!y+aAFPbd-ۡH?Y2㢓: VMj1Sas\s:=oj+aO1|6G ~44K HP~ a|JK~YjWo; VSwi[ [C5;ӯ7:= HPTH:I?d[WqΥd-b Y )qT#GOvBgkWa#%ۿ]wIɴCyʯJ\0*zc]e4 V3W}E'[?aKTXcC̓`% XC˥iw:6qՐ;i੉Jeo8)QgҊ$Z=FZ|@WЯj"um(˪wX8e ˁ[hL Z+@.|wY`{FLu3IA1Hu ţ(]b ,{yZm8ݾ@OV%Q$;wh'9WO#s ͑Њ JR3`3[KpIP4 )vc]ժ}}īt[H_:z _u W0pp]=^#lX7C.[4( (ݣdQ ldJawR.F}a(W7b,Ƥ G[!Dl.-Ҧ@tEZl3ml&mOs63!a!Y$ TK}Np${ܕJ)LJ*Vyղ}/'K)JCpwAT's\gcR9UωՁtVbrRV^WG&dw wqz] c2 ;qP.uF<`J6)8.40/*&N)yb6}2LY=}q|t /08`^P2JR $Y5qYxnfL #BBNuօ|[qE@kH{ޣE cR{_5,kU-#6VJ8e?Fe2S_wԴJX}f_@wG ~3KדI LGZ[xiB"7L>cx03W,wc$B2(z{(̳ ܗfVP)ϯ*0`ɥ8^яPm#/pԻkB OsNP#l lhIE26-,¿ _I2&΋r`8vBpLa\D`Ӱф+X5pMh!W01UӭA;tf}i8JC]ڏ ]̽v9LZwҵ&vaoغ7!+b:&P4sc`%ķ<`g?1f剄hDs޷KPR*,͇ v̿>XV@IAU $lC"ΤʍxBU;>:(>[5LE폴EF2YގɆ { \Zpuc{^zܔA_fN4X= j]ul7βM(܋ftt"1agT,WzWRM* t:#Px}~5GU{UXu֮ۤI!~4t 5תf@?Yo#I}[9Xt@=c@ $`GtQw͝k i¹r(=7~BmDmΊQf*Ps0e'e1~/DM :;LI =SK`M)[؆5 16 Gb΄mk"TN zOGK ׉4 m>-yF%,.&RvtG)B:5=Vw2ҞKd6w}d_ ap1y*J(>g8m }c:kwUsN8AYX˄zORĺ[ҜR<%7&TJtfO`/(ݎUЌ@0ג=KZV7:-1i vj3f4sOR^C !o`,~oeҞρz(nHIy䀥h yR+LNx~L1]6|K-T0yTy?af4%Y~@<:ѯ 8qz_[..q@EP BIGXcVl#i̘ Ž/>{Ŏ`/v&<F<6l; #@ a>>sІ!t"ql"(TYBͰ񒵥">.#ȼI#ɠq`JV ǔdX^Jn:|dӰuctIXQDh,|[( Ʒݏ60&*lSXx$ =/IHYtrk\D}MnC6[6Mدhզ kDω&ʱFpػ8Xnw9TY~*L/HeIcB/%4<Z(ɨ)>p5'a=2BvvRFy{`(8:N vQ'?}{/g [k;ˣr5{GR@lhdH텟L&/A?[F\cvQ"$4d/ƅ݊*eID.Hs@'G{v&D$~3̑%g.z9u_b?H zt`H=L zkN!(2ʦu6q#gˊ'(J]ģQ"$ HCng׉g 頫OiSS{yd^@%|4vk=O듈{Bg+n@ sg\w#!E2|9}M֓1~`!O3suǐ!%1ܺtϢwq'疴Bw't|-L-5Xq6 4rQ"Cwi聢mVQIh) K1,`2DXTjQ:6+R/%E&NtnU8 O$x$BT( lj-7;.Sm eȼn[/ߵd~B7؎,ـ_:81NmQ(,TZdв!qK94sr֊Z|SzG[YI &_)Ir\|CJ&6?J __.`{_y Hxe  2yK'|q,:,rBv]CS6 G u'=撧FAĉwzE5P0,;ŪbGDT}ۄv8C[E|y)tnڝSNf*ܾ5C3a8$ A0.ЎY̑)(t" |쉫ZKUĕ/>`-qĎ/zK)GVSBb`:+r.^A:R?9Vglc|ĝS&|_ | ?SX'!_ā%|P%pbfpCHJ$K6)9žh5x5z{f ,¤qug;c@G巒en)P,ȠmTP8E]7c!H='"ӬL1޹$ ;82aq͂$uNc5{{43sE9 p`1G&;c? a{ 'y{G@ANH 6SJ=t+6 A^\~ F^F-'2L `Kpc2kxkt\B{;r]Yaf,w6:Pe Ϧ4ct+4%P/dTijx.gB:S 3Ji($_ԑeqP8ނ^y*kDރg7N!П~v*&F+c\^ d$@%u%e ҈.nYFL4u kӫ 0f) ѩړ RdIBoJˆx/JXoæIA `={d=F- 2y x'(U߬bpm` -xbK?i,x)>}E#rhnvɠ׏,cr>p3`U&h@DyWxغ(9S|Tbzu8 ST{&8x kyY/ l$TpNb,nt9RFjJʉu亭2Gg$03 z)6W gPw)!/{30+=W:pɭ絜;M"Qv!gJ3oQ՟X|ȮCfk5Oov[RkZW@%^hʆdZHa'͆Ssq?Jul8N鹂Ni5i+]>p~@`χ\|ԦPlvIc Ѻkuy*ֺ -6B/< fA՘vM' >ϲR=:7b$ԓ|/n@Q "b?)hE'l?zn36dl~crۀ3AP&-@o2"bɏ.6s.$ #}?} ȜX:jEuJֱЎ)&nw<*RGF]7\qaT *g=?va %|\=Paښ@Yp&x>z7V۽+%Uf~}Di:qIety*(!#QDqSv#3_ vrl۹Ip| ^!Vis&qDq%~ @́/V~8t1€ǣV3A&ʃ@èPO]"[/ t~는펝%^f Dj^Ja z^0N,IJTT2 s#n)~.76Z9wlS6G1s"[ @DA[m.Tw/FzDLtn ME NA7.|x5z0cSf*ScڵFBd}E__cAv($b:[\Ua'0LTĮfFw.Ɯtjzw5UqhzSٞlZCsС! pB41U|Y׻RzPrhQ8եK1Ct6:3=I*!+gPǕ{^jhX~ K$ 6ڨynA,jH#UD e bMPx[4;jc7йTcFL\nuuzK9d֠!x /S<}@!+Y'. b%Gd }Fes0A,4q+#S t=AMƹ,a$TU f%nS ?Lwߤq1%:΀7A׾6KC}k8,H=Uk_!IC!^;qL])ATUoP8Fkg #UG&~G>b$E yS6d /0v P<$j'qF߱X|-8R֕'aA7K`&J!/uUŞGvPq٠Y'_{3 Afy9T_ֱxD@*sW.'9bx f{e.|}lLc+#Qwez[D`FnKwr&}?cHqW 0`}i@wJgR+ojߚΛ?g(jHeW:,eAGQ4妪 p^в:pzkCQ8MAuoF T\kto^GΌ?!3*3 5Ԍuc1f"zQ[͈WghhOBfdpeoxT$ՙ=\íCzDUAK4,dy"k6^''8J5дdN`>` 4`uJ>9Bߪ+b Up"NM?O "R3X " odU) Toez5'Y6D,T6'ߍҕ:8'u8!#UpuF8*b}+GN6m۶mE;luf9д_Q-0v#Q˙9']<AO6œMdcaY|Gm_O>&~y { DJQL28Qɇ_x)>//XD8ʂʧm,Nauppx/bRcr 8GԂU5;ѼAy8y sF0eQcp' ߡe7o^ 93T]%2\3,J 2Taދda_` kĕeOҔ=t~ H؜ެTNS#Bsd 79%;lş>IJ:S&h%Hgdo3୻z ݔ4G.\wgv.Wm6QT ` ad8 (;s1!bŚW$?Ȓc1eg!farUg> !ȑ psϹ/x깫d&&H5O0fx5pOO lP0u3w03AbP=5Ms@W!9BX6%+Ff,X,U|(eNF@e BF5 Z0J'!!Zmi=̤Q -TQ`$wqc)I,r@Ү5鵋^"ӓ{=sɧ1p q 64¿g}k*CaAFL7УeshoVX:Qǔ!-_JsazׅKXFT;ӟ~8;% !6Xꏫ+:$iT7ek0I6ZmPKvcC;O W߂"Gqc?z]ن[%WtE{ٶLq 2 vQ7mnRJ!j8j̅] adĘ[EtM7LhM0T[DgXt%-梆O tH,V]Y[̞T$vhE X{x8D6W_j({-j1Hm*Gp`/ ZxoTLzOEyB=a`[)l~MC=Zrș!R]])MW¼4+2],USz6Q ʩĩ$QpX&`u 2vJ`tvXO\lAKmՖ;[.dg\w5ꬎ8\xߐ&RLD]<BpMQs+ꇺN8iȹM8S9\;CfHR3I̼DP1%w-U˄۝B`~`5{|Z2OZ(0e;AF'% Vӧ&Bڜ(},Dr >;Jq:;?QlLE U#U@'Ђ˽q~CЛ!iDN 趎:8Gbbn0p*^,Z@ fi|4VOz&[9l^|]AX7i{YirPa2# /H␼K |FDhu7|Oq$9I\8,.V(cu2z4=6TjI=DaCQo?kI#ij)pR~T #gmGn[CαJ6D,WDA}K[t΃ic=EYBaxC|M԰;ܔ1̀RC:ӫ~&7(A-8Z  |$yJ>$*)k<8:y"-[D O0P{ɞ{oV%e߸*T}^-S֨ɲV4V.\?c1~g=L@Uh?cu|ra7kK}Ƀv~m  <[MO>Jƶc9s6.'k3JQH|Fmt `XՅvԑVWBaM}Rl/A#@勑Ȧ,~ ^HY=l=yAY8\dRZq+@hWjb:5dMz\y zGGg-+:(o?BoCssP ѫ@nhX5dd1 WDv݄Y Սll zti" /IWdR4QoBc*;%,<%|p9%ZcFYΗ70$J)"tqjs!gck H,~)Y$g벖֩ ^ҏ)w峲H9 O`(gq@GՔBFg S ğ1w6z=շ0.;"rTO \BA>Lsm)Ͻ Iq;~c"gΉJ `ڳ?¦wTU T>ސʽ0%2Lvtpz 륨gkܧY.FJ,V+qa  `LtE4TmԕgRd}Ix8\8sA,t.́Ky_wLbM!A9x Ҧ,\57kQ"֥dbDrMUXlE ޗ&fH343RFw9l_ M]"K /INp?[F]`8YO39RKe5X;Y@3FOjQyZtޛIN$zg^)dE#h!Ėbrz.k@P"0wkï!Ng AF[S:/h^w|q޾ s*6Ch ł3j.C2te%Y'dGAo@wEK _ Wq0j yFNa_fmlwd}FTgՊ RpY-%5s8hzc KeVYq`2B5_ Q mk)\5sdŵvޯCꫯh3Zo՞)aI/\Cx<,$E -H"X5=NOG"|k%阪_r .]sY4SS9׿k#?% ԼXqE` \O,@ӇƓ)D(+-V>>^_+PjzV,@@ N N'A+XȭPg ry@ 7\)N yj_NNx 5A)X}:+$-B><ϖL:!@NBس?,ex0b0ʂLL~12A!rz9yk$9ɦ$ /k_y e ei UI^m/v6f&m +xNVN۔H ؤޱ w9ciU_':O=EiGLR07٫HbXvhֈ̷mdy1k q@qu/\g0HaiS6Žm*~|P#? ]~ ~fTUƲ%It̐_oG uк"HT(4+ /ȧ[ <%5ؼ[n3I>Өi,l z![(Z:.| @k?ܜC*W"@rO,r!MZ$8 F~Y58-Z.vn^aIޡ:F?S?w&rU.֪zr@G))M1 ע]Nh_'"hzrR1n7lzuPъoJGo3%5y+IǤQrAlxioJ7{=0(ߦYڻ/#Bw?`9;G 6pOJ3}1[]S|mY[_6rlTݢymF9ocׄEHj3a~E̩g;yժ.il'w߬r@<ׇa׵ZYxIs2`KvY(VՕr$ ai" l~Sk\i 0K)6 7JE"ф*QZjkTT\SL=tFY'\Gy^)SхT0"~ j:~D8qrW2cOLj,A{xeJ37[IDG…øP"\G~/B]ҳF1`?2y.zO|P/vlNq> s#O3$=7r>KĎƫVcݍ:ee`ɖv>J*Yec䬌eAgS5095 u@+Vއrk힐5#|RԒ,pu1Zx lZ%ܑ kiS^C)crv~M@2ra_5$,8VȖȋI,l4uݐEK p/\pƤ}8"rU1 )um$&$@zrO[[cٳtLi4)cA$D13!||=-Չjp58?U,ygdI <x֋ ЕYÝi-wk*|q3}Tp:>{wHhN%ky7`_&SYpKSkEvU$ҎvڟT0; ώ TFiHC^7 JX`ȸT}O$U$-^8,3eD'Y͌B`E<pg '5{I?v_LfÝ{~j Mtى ǀA~ݹYkDQ:'QzAL.-ƸQ[y9Dܿ5^PҵVeCb?IjM,E&%J+ ؇KuY=g2@U]?5 )e=N=y`!zˠ{ _!DZ升Ev+c ¡5ᙨ 0c.X*5>&$+S[ߧjgPqR Wih30)0:6w!ph@ag<'߅ C΂dv9 wyKvdcn1&ѱ}74 "o$ao/C(Js x)r{yj/mƏm`&V |jݚ–3} ƥ|,ws%f6 =Lb`E.+.Od¬++1y.€=]Lx9d$2jRZx^X<%ode׾X,  s%Җ h/8,Kv02[mhi9ݘќEǠxmVQ~ސ7;;>[bG᠖1c0Dtv obTX&K ;k_Z}աGչl݂߭ B=z=D/"TLBZO$z \hbfسIג.{g^{(^|HNt2*Ϧ+u<]*CZu44K "EdJJzӱc]޶+ȹa*1 ";R%o_\-*Q @نyj&ܒ`uoKzDuvgy9-| mPGZ)78\hb2(&.VMk[4(gK%{E9}ty$.jVS:jZ"j4j,$ά "Φ!бqnTpqpan)^5REr0y`8_ {hdZU (Q<᜞9 (_i (9g1 m&"m Q^Hnd2*\HyTӈaQ}_7/"| &%Jn9e[DjNJuY4c8ՎiaT]1[L wϮ#Umg]d+W ?#$K㍞9-*<ܰx? NWzTF;SGˎܰX׎s|{p _ #/3*EܹA$d6-|=.W֯KT3_jDsvXWj% \.';v~>sgީWF5  "eAz}kDK{6Ϳ0G=! M#vI>fG CIi) OՏ]kg殿&?]-2rKTS9G=:ЮKcSmG˃޼J|x=kkSBN~⛟eJ&KF^raf.ԏ\ X a77=8 Z*Ʌr*^zSBQcΛlˮ®.CJFGΘF*.`˯@w-1<8i )nE/P7?(;Ϩ> kS۫Lbl!X $ؚ n:.;hkQh{FZ@_rU8,MΫyhMeE.փT/2$xYiwz\v}iCi^8 \ r&sopjAHu@q ^+1]K2>dn*k՜? C IAl^+ /S(:#, 6r8F2}3ޏ_<{¾6WzOlw`0IaQHNjd"wHU1i լEGW`WGHIpɳDdބ;rZ5;QnCZdpj= 8iҶvWd>m+}|i5Z ͕v?b d{z.$JH C$R3S] y^Hfg!]4sI>%C]:Ryo`X^e&_h#?5z @H;vlQ\nGt=uweq}䣨fֿ.fMU˱f td焂Ll Y*=ž 9Oc/ST5!*g$snBzoPl6&iSyU}]G$Pn-pM[K3f$DK]-Pz@>ҝs׬Cq ^zeD$Ru=*=5E^Q`u_JLnPKE8}~noG\&wQ\|0:6`%݊{$L\ ȇeC>wmI 4"{"7xPZ4X!h ,8/ct$(7ZEZ&Ƒ$w- 57N2K9j9'}. 4>J︬P"\Q]o6؜)ܥ[LӨ%*!C {TMnw@,ªV__~ $hQiA)jNJI q>v9%"!d8f;8Cje=[r3-bJDak'c5F?ˁR_ӊ!R~(3T3$N3ћh]R-.tKOԄ1o~62@<} eMܜv3t")3 R0pIm_f6f G+swϰT&\ ;LQa:{Po ope ˻7㤆6%hT A!OF-nߦǽy@"j'-MD]hlfP 'D&ujvC J&&j9 /*T` cy^m>s2ݠC'|6z@.q&;y8 jyOgI4CVj>!]NQN7KuvXE2Ou1,!՗픩tG3୑#} bS<7%40ތdN.*;u07!QN9}9g"{ꥍ30zxnB09*ׂF1DtHw=0 vyWCU5Ym\OG24GwUHԌˠ~jܸA+ȐN8ؓDk'G_@OHi_@Qe#F3fp]/&j .:ij|4_#1$;`֢boSؔ3[!QVS4> tO{Ɖ )᪶Kt+$f=*##b;w(>꧰8ct<;=MsD/Wo?LtaX!*pD}9䡯^7NpxևZ}ٜPDu2).GKg%e*= SU%g\r:\87iA GԢ }/&l鿍~Nu6]:w7 qRV\榚']G1~bnYcSe,;}^1y#~,dFu1ckv7:"L 9xĭ4E)'āv#YDa|L4 5%aZ0LfM͛95:;ZZLc;tK5hc L;o7d [%րh3'Hv2[O(-] &#ijQ0=*\Q7mʢh#Zln@#QVgo0.m|" žGmA\^B{-j!a4އ֐' ?Nw+GT$טSW#|1DM+AڒH1:Sk,۩ЫIJ }#[!6> %mS9m_X!^7j)Ke^mZCdS\=@Xr ^dr AIyb%C(].} qa\-yD΀ {Odqǻ^˸؊R꿠Hl:/ZPU!ɎMhєEZ6$(¬JUd2RaZCy_\!lǑHTp w=vRjt*sb2ߛ)w$}oS>w]ǰpZN9ie#gx&KxwLlźtfuKbΡ؃*GVyHPʈԅ#I=Ugh-Au!u;ChctUD:K}<*̺k]ZF/("Acyۦ[uc$bԛ CwwCuXVn   k{*vp+0X:O' .unDjM @ eɬ)C_~fpCsJs3򩉂r^xi+Eu߽|[7+fЕvA1ؒ$Jq&ڍ;mV{IUt1=+\o'Sᖃc\\( ~^Aw^`VT!#5pnKEӱ:SwTd>#&kzL+\@~ct@qE[7t~#!>Pz-F0 6=__3lBbBбgF|'hrߑ~cS"`}fJ+Jċ;W=:睪ȯ&{'uZ汞"j}7WdEb[kZE)}'ږ>Ск/9֜ П20O}+yV3.UՖ$V\Z5V5^v)'ƃb~ӂ$#9(T'T>Ԫ%,߿\YWcqpQSc[.,;Fm] 5s =f< ft)Xem=e'q(XU2#򘕢4P 97t5OlV^]Au ,63OڶC*'n?K*c^.Y<}CW5T969 Ў; I#Q*/ח z7]«5$Ň6w: }шz΁G򁎮NtYC:VSWmd|ŎZ(ӟVy&S LA4G7N[|5 /xסQMF 3k;ie@ ''UmJ#PBs 4Xi䱇 Ze2Xؒ T׭q4jd9hw`;g~n롨-9ظ3"^\<0<[H_AuXO|Zvwj.&˷¼LR]\9 R?aB V4 ndcYL gT t@w;yxpK+)y*mS~s%/mBD*sT~u %/-.7ؓ?'PJg2J&2DDm#hF6HḙvboFȈjU3PG^ feq|土qˠ 93(%tNxr6bB:w.rEU-$dV>yGD#)LE \ Т@Cf7ErKTrMdwM3<䲓(pO.PtBUM-:`[K[?ZQZQ3Ƿ1aN"(M M(*nT&*{k;d ^߭vV;IwC$g_'_4FK4M.?-זq:^r⊡#2}a_-H%\3K EaGXybY"S1ceFO1[!ğ;T9eSh<^q`R79\<$pˊR_%kc(F*'G _ú^Iyk\M?r'v}8RrYiXUkSZa|ֽ'*\"ᒍH:?e423$yb(k>;f?rK3A"dsP{Ag҇ |M-Rm&RpޗaF ͚eԻdGi# l^Y*E_ʈlAe^8UvJӗo#* Bc "EpZОt<+~.j̔|Gs⇒[OjƗ-ךEq|1(׎-O(צ r/גMД)x P4LmjMж,ɣ\+^5#wb~fEw@EcSvdN߰I绺Fvdpe2Z`W:4|Vx9G5x޷GivZ^RoTR3,mngK!9 IqiQ,H)|2Mk_ɽʆ)mU>5f=.8XX0(VW^ vD=iZ?GɊR H|)"xat]|+v⭟}x\7WR]\JszGZYnj_J.ciHnд-+7CdpC,#JW?ο\uG"u +*H($隷kҤQm6\^΍€H C(l /2L8ֽfąU*g\Z]?^`0.j[Sy cfniŏ|G4X]j$x*F8Q?|"B&2Y qUʓPxRYf?EK,}=A.ʯB_bmBzV$\Fސ[.[8?e]':KT+ڞD Nӏ15Z#NsuR!)KDJW\Z6pKEޢ? {ѮtŮ#}¼U MC/? }E_kׁq?i5:'3YЯXR~_35D܆5GRuRN9_uSk C˫Q]cϓԿw:nzЬM8qGa0&(K՗Bb4~ƒhl:Џ慎s#Ulm["W/yc40%SI1GNILwF psi"o5TjQM =3ǥ<0y4K $4ҩУWF"r8p̙wѾ7Mу[PlKIޤД۲E~IyЯEL!ݹ\:J<ޫv dB*J1pj f.0?z$=relc$Yr|3GcUɊ.!~l!sPvq$FI3_˽w:C +oncwB5EJ̦%MUAF(y2c84߿>x/)y ,Z{(j>o{~x~x7ͧ"/!},ul bY^Sw_˜*^#0TSW,n1V.YXӃu#{+o}ʮgtۺzDTdF3cmTj{ 7;_IY$2e)|ZYY o ufy]RoPƜ%ˡOT&@rXo} C.cذ%q; AVk63O$33XtXV<#0GeliP6}͌ۢ/|0&hԊ*$&1i(LOZDƲ<f'3LgUW11D-STlF^}eY]&bx^w`cRZ^wQUq_Rp x@D_iR{Gj1g LLB̝B[R)h@9~,t=6Zc bl_1N32D6.WyJLj]U+Z1*K/X!? hHA+i:%S)m? p|?™{=!e+FL*$4Jp{< k$tdYtΎO3HZܼ[ +>-APCm\lSyjw;ߣ:{Qb(U h&RAjuoC4dD#;F+ ߞXA+ؚ*9EzC E?j5@ȼ>D%nڞX% ޅ&TAݽq?M¿_WVk_:hqZҹ1T |V8?_u<-]2w٢8Рe[θ'swut=&FC?8vA=6N/@$e2ԋX-<8r,A\9VC}@w4设/F8~̞IY9+aX;ݞq.Zv[g.d0'4ФT}pg6x-'\P!l%!!jb)mbbרFOū{)E-cPFmz3>tLtoo'̹林8) kG֟}@SuV 3+ABg>ccT w`Q zSKD@ OaCv EUfkm@X-fas~r'(=5FyQyu nl1`8bxo*gCd|//֔hOIox7=&GZ7x,{ye.{Y񖤐G|R"Q4h5+cҠcY\dEx]YSܒWVYwdĘ5Iĸl\%"9;pۀYva)ɜ&o^CDIA/MM=e\9IBFu>/|w%BI*J`:^k;@Y:SL]i+J"<0-vA#|+|QK嫒kWU8=5"OL[P@̗ެ#PI3\nэYvoǓQb8vqڏk>XeXXn;+)@<} [ߖ; j^[&xl.F9`z2J +gEխL%{RS oOō$ԹBxuLHM2,0{0+U6&wA%DF*U`K-5kS5?kIQ8u?  f5vq0i()nm: FvWy!{4aG,aYѱlCBՈ}VvNCt^0`e |n!9֋Do6Mx^QHmB&34Tۿf\>:73fm8H\90 }n6`))*=S7f,s7,R[Gx8D Ri^WF`+$9fKY^ o RЋ #BBX%:а܁#H4x>|!< M ܙgrm_ %T1(>rE>M"7i7sO3T ;uh؇b;$MͷS\Ht1 NIC؈ mX)IOVShl=tPG>E g("YqʯmzY/K]zQ4w%w|q]ZAMɍG.~&}iv [.AU6^ * W痱KF{i-i&=V+[a戅]<&#$ a̓%:\f ?lfp4h79=g ̸k]u$M0|+q Ub)\r(7ꕴSu熧~sz98T/0/kLd|VӅӿq8 CjzФfIs;HO0(6fbb_jdw޶c-pa1-Mm〢4V&.1[`Љ> *ĝ<lq?DDͱٱ7W[Z@=ʄ1}TW3N6Dop*\|UT 12Ōtd^ PrcI!W1gIAnrmN{[75ue7H)9/c6KPO͘"gVlV*&g6t@ Jd-w2kHmRU%ĵ,BbDuRK?.CBws_ZPk6yj+bk[3; G:>N2E}VFu\j9Y_ZL(4" [[ ㅖoeݒ_ńeyz U!2 ](u1DVS7mK^mi3kmǤ!:|-1^"T)Gۢ{CI5Ӻ|2+Fgڮ>i{Ԛ]MXLfl%btc ):Z̈́p4#Ow P4v)l9:hh njGKF0ذW}d U㡟Q# /h!rZn;3>yEl?W6W Az^KlΉ>S0M`U}r^L;~ W{ȗEtդNkE:Cxk,TBEtlVDKe@l%5: %F([O8\|?NV4⛨]hUFdBWP,ʲ4]-Jxj?+qx",wAϼp*PP r: OѭlN5ӂdHSa3ukc,Oug9eiCPYi?UBK|^y[H8H[LܸZü]VC86% I&Dtت/:;R!΁V`eDQ^j1ydbQD!Skvb{dR ?vn QZėysRMyVݧJ́ zq00߿*K5 Ld|dr[zP Adp1Ήet"X0AjPv=$jo ]9-Hk@J0_p Q ÏIM7]ӛM_B_*}QS/5,aLWx]1uQ%d5O=Y9kf2"PAh3=2  $jq}?fw3hhpLTH&5zZ1} Hwi=.9W.I j?@~> 池7 k"Y0u#7k0{nC9!H0Bw@EH ƛ &ʕ !"\N(Τ q@>,RK @ulj QQVfv0`(n+Wӊ`=؉u/{04S&]7'OF z~9Mz&BJ<|N)vfk`-CjX/[NkdYNz$ыeδO;2m0}9rBP1~:ۅocF˭aش[dh*Mup0Ֆ;wITE4q){|WM0̷*󋳞EcUZ.Ю.{4_^X <$}(_Y~])¡9<} ׽1sp$b0љz^{SJ݄'7]C=:h P+F4i7#\*7)-#ն;ohBd~ДݤJlk ѵ%#]4,Lۯ_7NzFN9{xe~$bk=ͱު=rs Rx$9YU$;䴘2)Z&`̦5;[Q4t! 7j w00jpo>J _ڭt.x ZjQȀ ]Rl60;"4i=;^l$#4coHlg#w6|*9l8ni*lILȢ1͌3jS }. c1K tlyU&yCbyҁXc0 %ܻy Gm;0P.~{7ٍ֨zX^,yqA c7+߹nB- n oɷ=J4KM,'hw:".Q6Dg6o[*kKtFXb.vH.-4*Qk#8\)Y谢"dcY1r&w1S,CU5WGwH2a2vEQw VޣmB >ҽPw9%R|.N,pt9vF%W!b.{ Xֵ6ŐPt7VSC w=_$Qsq&H5yk 8yTtds@V1i5]u&E$ӁvX I,~3Ū5P{ŀ^OD`&ߘ ώ2$ǙVuۖG#c:12;%OÆd_ֶr鰯jGA%ebŵhU[8us }WeGxpAOIO7hT(Z>ܘYC20t3 u>Hp9ZhjxЧ^#+\B  |VAģ]HC%hFJNe8 ϖ*rjRCt?U;wrKzN. !\c$谇jZԟr.HU=Z) b+=t,ȭ3L8 °qn1 bpGhF)ytJ* z)2?|QQZ,+LV}8jp{s?EMRg+zJ00nk1ђɊSGX 7RuM`X"9۾\DUY1Hj<-R.ƞ047uxuI-:§ZATa:sw !mr;f*v{YZ N:kwѾ8b]|;ܶt'S@|uQoA^wӻ~fݱroL}jb 3 ås0g8t.ʣZ{L|kXaS! 뫀hmqXE־Jm"IfmU&f2|c)سA&W S\ ń=鳢Lf={`JvGQ"X}=3wZ(=t֫4-hdaV"zāQP7{DyeJ>7ehbpw)n"[y3.h`"A%"zKh38=cSމ S6z~'_8X 8Ұ L vرfQo/hE1j]Hx1=έHȫlҖӴhUam1#Y+, n\&Xh;|hq% Q}kӓ)U%vh& ILXMنqJreܓsd _+6FR[P/{!2T ;WYָf懲0,.DeΎ6 rє?ޞȤWp$#RAo~tobzXJ]C #_ P|aDkW}6)pSJrҺfTV FO^<$n&] knFqwk05NY 5b@J 82- (ÕP2L񁓵IOe}ޱg_{dl*F4OK9/}:Rq}&mJ;VѦ@f9k&E.n`0i`y.AM tCc~kKd6kD9dt{fXgp> >! (>T\EhS,ALJٱp9ե5;mS`jq Hl&@35Lˁ±r%*q8MS )mG$3ml:j~ Cl wsyut(Wz Uzz{/儿I,g `d2)x_>zy1JV 0ț@6!`ğ$mRFGfgFO$pl͜"t=ǃjJg7 @h@({./Pn~|,M}(}7+ѦRXiT"P ,Nl&Ruq$6 [Zgr7OqMђwI_E)1)E߲m;ٞT?۶q, sR77 S|˅b?/߲|5+\͙8;SvvJ1 ER NbIiS߅Z<>"֞ˇ@*MnUOSSuAm&i8B1O~[2Vi ȔLp&xl>8upA1/VXk D*|A}}?$\oX%C4pܯ9"/wN]l؇ Hkk?5G{iH@̹:䫴rVG6/W 'q$*VW[YDt slmԹ+@Ifr}TN>)7E=F']_*ի?.QMH}ެ { per#Le6ly ֍M7KooTj zl^RWكLAyM~pzU_ ~{,a m^s2~X̭8} ڊ$@ _f>l*C6boDCkߦ `grS0Īp=dB(J1Ğ/Cܛ ;*)lWR^]XRU-3u&BaRK\:(K<>n+n iV:]37 ۫msH9 /rҗr4d>_C ^wE]pĎf0z}GP);:Gn%o{]+.(?.F'$o-wϪjUq60{7!LDTpE%)lȾB 3|-Y,1icÐOwfDɨzbX0>4#hf5mV!s2 U {x)!NQ$!7/IC_ mEo,x}wYMyP1;-ͅS~:qwP8Mbt6%c(]J`8x?ܧ5{" ET,G Ge@Y|*Ivb|Z٥OZޮ-8C̀usstHhȗ,񏭊Dy/es=:g6A6Tg2/MäY0w\ʥ, Oc v ; Y=q(c3Vx;xlZ*hGO\֚9 #rSG>kqJ~3q4*]] W,ᥓP1+jnyZIV>w$韅f"Uϋڄ*):G3:]@l4/jqӈJ, vQ>9R 0x*[ -MmD>\AZ}qwFINMބHܔA\G8XGSBڼ_D4RZ Np2&,HĘ =EprB ]hٶpGUJA2$Cw6gO *d"J.{SSde% 1H?5#q>Y _6kJ]Wpsj6WOYѲƿ!+a=#$5//7IWcJ(㉚t#I|w⃐d`20-O-"g@+GR}{)\$m[YE\ -m9 X]yVo9>~ڸr#`]67 b+B!?'}z 2e{ÿFx ߃o - @{xa=$C@s?%`"[h:?,g#[CڕDCEq߭}H}[ c:i㭃t(h_x$XμO?`T{&4b(ZjI ;;/zw_QS:lE {+%`5N OàO0JKBMo|*U읒BI/-WLF=O d(nd)IjD<8~b| ɆRe'}@㼺gC1,=ڗ;ۈab"TYlvagEsg D;&Ő*MF+Q B\|,e}9)sei5SL 0R@,amAH깼O 1yr'01W+cAkEu7V:jC OOX㠎GHiYSS sSB8%=kc"ʼnŒy<Y8:m|6(`MHG5J7%)A6w+PRlqȯ;9)lXaMR]-:-)wԥT+UHq0b*Pl5uFTHDJX,9i0$AX/ሠ]g>;Co?GHfF$=k2g>I"AD R>l^&eX% RwIe/zǺ&濗( H/8PS"D;F?.WN9Sq%Xh5H ;N*f]kie AX.לnf:,+f#?T7d:J Pd\b_,BzwRcNCwԘXddls5NYҊp.BhqOthh@Zrjrv\y fNʠ]0W8{+3?8'zf`k\6PKfF a<,E\%d-YIuϰ>IXx~3 ^I Uq"(4bB8fLoyeD6ƅ(w栁XyREÜfEZ`O}Bv[^2HbZR2KE%αпg.G Gw^߮Ce++ꝝwL*zzoEGZ;pNBܰ("q]xEy!W::ԆV"-":;LY.x_PGS~[y6h%iH0 ܏Y`_onu 䯘ThP%|(ٖ :UF#]Oއ +BǷg%X?dZ  Fٟ! 4`Tk0J7e9DBG#R {{Ci҇)*̢b{<OO1U^#Wg:ó;zzRi$[X4֞M{WarCZU1_̋*H(,\'jl;FYõkFM 54 ,I! L't-{姄 `mh5HH:ލk2Co`) \=v8awf2EDw."U2eV@w#$ӚL]@if]208MtjW<=Kp#_:sU \ȾǼsVFV$deuDLwB;s C;gΙMPb3oǦބ"ܚ(SGD$k;_h'dm!2¸ˈHD%Dj ϩ#>^j9hkEmO+/. G[7iZ9=n P"Ɇ^B  y]?zKAM țAuH/Ssv/Pxm9c X`w jDT{9'UXjwVI2a?OmW1>UE|1' %8@N1"ˏ~< >W'0W}x{-Cב#iaUOzu͸^! @ rI?9C$^̳Vؾ:{Xj \sl jA*$yTSg쵤a\Ni]}$ygGi֬v)ڸpoe.")ylf㗻.RZYً=Wa)%I 3eKuY˾QіAX԰<׏MJ !atquAjwgX hd8 ӤSe8L.>Zs [\PuE -b00w97jeʤl0;u c Nxd*?ʣHfmV~Gј C9Aj*·XZb@|>ga!6%Οlx~Y Sr2]D8%)ϧZsv^T~s 3.iŁPܸcLC)v@ڠܛ'pxz-CX6E+Ro,bW\`R^`:Od[O8efPBzKU'SzZ\dl;3{1So@k6I]f)\p_ljQ =j Z7j2.IArH9%~.*Yn,<7+, ]yxb qn[D2Ȳ١zݷ;ڝ7Qሒ)uM̉`vNE?!173> u\T?' Pl_yb; r]/k;In2Ml:~\b8k8,*xMze`ʬ욟Er-PvBx:[eDn&,::p~Ex^tz`9]sd8 GgAz/Ɓt7lۛs~%3;bQ6-Lf 'K߸ЖٜxH)C.*33k"|G"g|>;1ę;Fkҽ\mGET^$YLn{+PX6v:NFzcGhȻo WXb;"qGx&2MKxQ+հX\CG.oSL2 ^3&J ;,s#4*y*0aK0M mJ)GnN}~?to{ɤlQ]e%ڣOXnmԬ-Q!NPe!a!Ʊ -c;\} Q[1z_8h wQőkKBRÎOk:٥B֊1w~Un#FI@JWeR/0J?:ke,-N]Xq+63T"W_:̤$K*'|2xY'_DbTE6le/(I%(p~3g$b]27ATL}P&SyyS.j=ZZ&*{'cǺ!%&82b0BD)dZO[ kC{v dY'>JR|sq ]ZX5uy/qa!vsy: ٗQ1g~T!M^FOJ|gT`jGACM ]_r4)@lIUlt{fqfG3L_tH=7q3^W>M8X3G'w,6h/ 6ѩI2r2.{Hn6K+ar-/3t klE 7-Cx a &8+?)'<jWO|#"CGQ{}GB?T ɝ5jv"Zj;mጶ:0mp&u⑿u71]? D>NYf3 #6w\"tNmM&Β%6S'K.vUg Mq봍*Gא0Y)*bpf풃F擾 ]6RE]]3H.]I:8qQ0X7G.%yp[J*`rJi;ZG{(oM5QdV4:hAC4]x=ɽ}2OJ*;oK?~tyG=fG!G j{4ѡL,@;w}F(Ѻ*1Pr U Rg rz&H*ykL!4UkW݋:kR€pTLf_{eKi`,9 ^U/ kܤ钹 >y0;4jBd7Z+tw8@y2ڙΉ@O@&=C/sZj(<(Kls@S+L{Yyls􂄺2I21v<DKd82lmNS9)PSAYa1iv)Ǭy]xYehVV$#HeQ=0`1;f4=˙ع^dZ d ! ך JcϦ,2Q_sۃQ3S_>$ labԛRtSe2 j@,o Ȳ1r\(kC㎌7 L@;զA *w\c զiM *xi=Le)&\~UX!uQ D̃*k o?Va$llS)@:mxdAt}/J PZ}hME(E@s#fz܉XޛD/>-T5ѻiRz S?|gm_s)16L`_[¨̺qSΩ͝d’=zR bJPh-V{oF$ĄܛGWߪOTp3!#sywBj6T R Tt9Ah ?6lJbeyzL[eyItFVdI4煹w }t3[T˿6qSviK̨gBgqqSKenSTk'`f3ciMvĄUe#pfw Z^pdGS\rk Y(͈2.a071z\W9DЀlCJ!oh%XF=8%;>ȨJr]5lF((r:楉pRI 9ݽ%65k_2?xv n//Tnu(wFak_cy<@p<fU V4O('6:).1(opHL{Z\dP٫o.k|^t:`zY F^#.W Q_3KuTCKIa4:sn_@"?䮙릢4?[١gl͸gZX V #}PDnxc7 c7A=3˕VqIڢVпX?عNn$zVtW\/@Jh4fJ?%\'<;xDٳV^Vn:)fp0RyX[+FB;n9oj"1ߑy$d᱆QtԆ ĖHpǦhGS );TPo'ʯd_rGfgbo\$cwM^֏W{K}6CiZ!]+ V:MxwݍGݼ9z4YN\Լ:MdRu{b{dK?1R%C'mfL&T4cWbtpD*AFaYA꒤ E%Z Ѷ' OF3 Mbx$vX"t#Cj}tt^j"ꡍgѽ=a)_S f{pV׾+H enosjwbͯ?vN_ΊJdr0!=whz:8SlJ&JmM᳢Ae]jcn)ac|i( {Ss)U0Yg-:p2)D^O*&;;,N-wQƄtԙ{ؚr[Sn٧M@2dEIe5gH<6KE#z^z‡;s7 1ԱlCUe (E3O;$dfP#ʹHßE&=`o/DNH;9Djkrs.* e =LzWb(6҈aX YׇjtB]c!ŶagO) GeZdSٸZl5׊$ͬn!G'I~)xBml` y 6S4 Dmg>+ڞ,KXrJ0=7 +2g,tꕳL%9QO)eT5|*+n/ZËOD" _yD,)HWO/\^cא5!ع@GONu͐d0kky;pNh@ /xsy!Γ%: I=!=MHn {Ɍd~`bU`%QQ+5!U +oq 'aƣu?R:TD@@)L %ӧJ2HL6=tl9+߫{ϼWXv"y0pQb䣬1 $$,'4@Ş +2<HJS0h!C{,[sȑ)!sW(l~d|kV?V~= hbrAMD]dJ/ȐnSzJhXKoAis+Vh\j21#akCOQw5xE!TZ-Y=[*qdH>?04mB)\i!g7\0yu6S nMM'ZT` l-dWF-80D\mS0byGU/nV< p56"ɲm$e7 |+e'ٱ$]މ Um=\|`8HIq4TDť `pBB<K((NSn&;iFـP6)z4o]d{M[neS y>ʮNEiUUM:A!Q?'JAM_rw5xPE两M&cL ˧}.36H[,#NZn'1wYcg.م-+S[L?G*݀^k52)qi G%2B$WbT &a )^pwFKfb~n*||ϤZg,MɎV(q%.,*ϴ'i@ ,IFkj8$|Z? H?Ք!~ P૖L87~/ NY e=-x#aFsܻ ŠfٺU|Fb`L\!R&?[V8>:4_g;=YPqЕƎw4#WtVK42 ܾN*`#g6TuJڭm4,rU y[Xm?%2Y `@so2 }qvf/jdfÑjBp gڟo#m<2K[(s,<C&R%Xـ 7}$H?jragBom4p ,W%j{/bI6)Oeg_o1Dօ%ʳ UkC H+! -=S g"Vm&omO6o%$둔Nj|Pd)S za<:" cVO9L&XֲX_!T2N!zZ@S"d,Ls;}ly 'ݐ_p'>?iSo7I#1Nf#ϰke^h'Pw>Gk5f)pI7L5@Џ0in8}s(^u&]U;O)N_NE ΋K-rຳpr $*v=ħx]ِ)?m}Ux@;! ?Z̙⧣Wݲd5,UX>H0u hTEAݖEV '*!=o!?zQO3h?9aBT#G*1~~xiyU ìI$ȵ 7%룩tqu[y[b~C?[R^$I $s1oR oԹy+`m_ț:[+31pޝ}G]K3pU?al6W@|&08Olmcю2%eƺHZU"xU>҆3:SAS61Si+o~7Z +YoZJXS"R;O+A\ܣmzOϡ^c{5H~ ~G/Zr¦Ig{u[$f.c^%Y3:K+z p70謶%6P#JÉy1$ZLRݣxFcSMwkL`2߆O˼r$H'IQ5(n'Cz j:WmѲ<;)No]/hC& ^r\nb]EIKJ9vh;-{cWTwK7Ɵ^) hg? SvAz_&*S;J0,},csb{6[{T"РC*uBTZ1.E0,zKX^WZFu"Pב?&O#\M0-] $"j>xfr-qe;5Ij㿷yoPB6NU?XGA܈I:A& ֣qmI̮S!+Qʢx]\&09dUr4qS&HHl^ hU۲bnOF~{QiQaPߩ0lܷH*iH³~R [KMH#54MSDnPtH9G%1 2&]6uӅgj _6jؿ)dm+\ZT:}d{(ô4-BNCBX2Ӳ (V\TO FP<=׊>TzMEh@sij4),B`$"$YwNB[E7?C?sQp0(C('yHM# 2JpSj=hSNq> AJ۔%&wDӤ.0#k[ou0.1J ."X% o`UG{ٲ 6Zʹoպ=&#,1l'ylAj#A"y|\>pp r<0YRKΗ.@q* uf7#GE,DG`Ov6} ܤ?cX58f:#~+Ctp֛#b&ֱq q4H+Q6KLT`IfjުҖj5F4Hԏӏ$>dVL.,<{14.KY~yv2bqdϗ (^"ai(xtWuF̓𠌨=Ţ퍀ϰW+ѧzlL眫$\+7<-=/ -F7%Prqd笒JhzrVvI/66emD̰p8;8ͼ5pWukWryXnQ!Ex(ow~D~EQwm~LH|<(' }<"aaoui5mJ 4[~F .ߚɮ+\+7tlbFaS@?7_=y"6`LeL@5OcBs -"Ir9!z ~nXQV5pW r8S彶<YV1JeA\~ uC(hY28p;K`mR-Q>m{=$xx Da=x꘤`)Do߈?)H#%9r2VⶱN`m >57sInUu^j5h^ËspKCH7|:njED <`-Qq)\W=WCAjœ2pFU4iłؚ_~:~|6YƒOKȑ?vЫI8q 9,32dV[]iC17&1_v⇬#cchrzPW5Hq)3I[fI\nrxYq]H KE rBÉZ5~4@"ݮ1r%BDE>PS)l͝,p/jl)&JNS1|Oknahh$J ^%g*OErpB|| 7Z474Ċ^T(E (<;-*S+CN5˻/3t A=W)4SkhGŶ\LO0BFcKhNP}= |ԕ'FjLVj%Xܚ!k1zT?@(t_#D^s`(Pw(<ӄQM#{5wqE zU 7YOm;7Măy `dZ\F8ǟ ! h 4|iZy%Lo?bROʌ#DjӃO+=|?9+a$@!?S@*$($tZǟw13xҏ5:wݧGFrF<`X1[s16 CB^^# ٴO@SMHhjuIP;iR:)5{H$$KBauC;u%cB߂γ߯#GBiUBԾ_oޙ:萞ɗ7,9@LGQ372Pu8*=y1C0Y=:ކ kS.W!? XQw"wI$#TwCΐδVf@3V3u73$HZ L8=03 5 D$Ѭ#q7M 1q'``i'Px:*xw x\}@N@--d; hlc9}[Ka1rgA| zZn0 |T "2ts Te;t8ˡV0 g;J{͒E=wVNArH52 c`p@ r(ۼ 2EDM 1YYۨοD#W}FJio b)"-׫B"+N!&X/Jgˮ|<˟9ԇl,Clp9!'r ikckV7lp/tdbi>o-])=|'{y'T[hҫӿ"[DoQj O'WM'!<ްK}0);?Ȩ$>Yn$BtBV_` +*Ф@hNn  =]޼hނcZrGA/G$A3w%8}}ͦ?Ľ2oҘsֽxn1 &4\#S_WC[Az&aI+ /I655YKŌh l𙪰N^9% l[\Z9\sZcjzt1u-b\r~ *1LHF`kC!? zBs?ʈ(M 75BXiD^n X<.Lb`_ 9Mʔ.mEG5IEq k/f^d}?5Ei@*T|GƾwF* Uf;בV0zf>"0t+( +(ȏw(8HʯTK dR⎻Yw7y`1W~ _z8!J_{ *OK(Z{Gz_ÿh?gFd}N~v(ⵌk|iA/4^H1iP~ y;8թ> l~`ʊl"?tĴ=:ƈ1:oIZU1+65q-BT{Ү&7[ (ukv}_+HV Ó$6}hoH-@Ysh좇Trazf8jWRXrlKᾬ~/OBW&g:!^sSWn҂Ҥ/ `%_Te%Jznў\̅KY.ڶn`EDI1Z~:3r731uɦUH_iO,Kd4WJO%̈́U?;BW&pixߥu19` 9I1bUzUoJT]e^gQ$7.6 6H7縅lKx02Jēl'Np㍜ےsUP!q=,*Nk(cEQsOy/ixwd(*M-r{Jx{׸,a;v'1w!5gq5y.-x .f"`wZdb + 5vhBrI$ T;CkuaR?^1@h1w(H? qhzx`Q#9?q]W)DNs-Eh|nrD²}ڭ[GJ\kż'tw } @=)`_N0 \),2!O$+@yZ` TQCxGdG}(pr\xSSInT^ë:"%<k+)Z7wTϊ@̝cC@evMe CU*9<7dwCn>M[&qϒN/;-/GF6ƪ./6({(ܿL^ƒK0/m9{vlykZ81hht+BK]ɀny2Ci`e]LA9[ d7S,H%i~EH OA`ug:O~^MQiTCff(pΥ"v9TZvW4.۬芄[4 /*jOYnih b֪+\bPwQ㏳UE#Fo/rbZ//pQfLRHCbWωk21D=v"OZWy5`uB+!!;BXWU? u \n>鉴㰨-Th)d{;=HƸ)||\U|C䛶{ztSCɨY3%ttHWMNW)-{i2kIZLNc\- P$VԖuZ.([e c&DA(y:0)%SM.fL}ij`#|9{yeil trUiD1a?$ZH:V((|rzTA 絘CM%= \Hv5* \sbk, hn2iȧadu8anWkh#NޝV 8n̪3@GLL`żP8b4T0I.8NP2ޤFfr:qG=AJqA$\X35n!uh Ɛ/"dKW"f8ғRicɕYO:whqoWb.:cMճ?7l̶w,\o66\rLZ(yu0׈8Iͤ)knV%>"c>7IRvqߕEY3m ÁN/@a٪νCYl:]7YQygcwHgB' S3B2<ΒٟV(L»>?$yNՇD~b}ZEsf_t~\RV'0ē7o{Y H79u: 96Bƙ)YPn<Z7{b kG-hzMT *=x`4 %Gdq]-z4i= ^?aFp4 KRŎ1ne]Rr 610+eEv;YT=@;-\6fM:Xq\p٧V)Q:&iSlo9=WSSX >S@c0<@P~3pxôv#+SJ)G{mS7,(!O}X 16d\ *c-D8}a[}}RU9URfKF.o rửY?>vZ$Zl'k$BF=u(ެz1/ތfX۩iI(hItnV {nC(:12Jxc@oHG c;PF$ 10OJ۝Mr{t4]R]2OcBS- [rK/6 Eg<9A)6*\\f&>CL:4ex7+~4*|SJru%80%r'~즏0'@fJ<ƽ,$:rwKS ,Yx(2XfTh,j=D2J'iO8sAu%d~[xi߀9[lvNB'wM WVY\1%O NrbZ '0:RT YUdߪn -v"!ϛQ8N G4UWN?%^>+ 4X8I|l{sl&eL4<_/A/(W6ݘJQh2HOVSD 6M'Ewu*ƴEՎjq1e%V~,7#R`MX‘9?Lmho&;v{0;'jv/1CI'aW5 ġN43ŔjćL*M8{GXlBDn :dG*{yɡX9oM{oLl;kO Bə>$^hq g.gCOr41]a!Ua*A'2tG'Tđ|hEM9 joK.a xF PEJ+^Ϭ\Vس~%dWP C;%QdTfs,_țFAe*o6lk0Ai~֡ $J;cg,#Ņ 1 rܻ1iew?x+"q1ftaev2?`lgn@RE1`,\ ߋHg;!!.ǃD<4?}RR +Es&kāE0ͥSsԇː/ʶ:X `V, 6v7?V,L+3 =vJn>puԪ͍`>$EEBLlab}_z[tYs.N. r*۱|B 2[ۣ纍@Sp5"O  ܌'d Ail_eg]Ł9aqrt OزSGʥ&66ݮIN + <6 bxKʍ ]O[: 8[\7>W4^s)mcq'?u @kv# ٖMZXֶSϮDCX:@B"wwTSiSuTN3L?%arag,fSCI(5̺Mb&hԇܿrƦӛNn',z!#\KŒ vjx`yh:ԡ>ǚY;*Dq5me'Soցi]сSUF/O R ju2Sy`o̭V)͋W"V ŀ×XyKj]@o**:Juv?:(SnqBZi0U"\Z789!AJnR*Ψ53T67ŏph三E3CD\|FU$.>Xдwˈ3u{Y9?cWr^=7Z$fRQ$i sBGsOYv0ǝ:0o 9L.,]#\PeR~=UQ8XV,+ LBR]gl٨ivONgnouŘEŹKmԊqZWbP#@ r éMBOXy%]v(n nOFaJt }JVH Mڔ=n{7; ljpWh2j2h*"i(#Lsw%,@`+<0T{ o3jiѐ<"$N|!F'Qx<|B̥%ع`gSpƷ,] U*isyMUsjvR͛Si' !K [`wY8i]^P< ˑu{CƮUtKo>c঩$< nJF)OsB<;DCt'ix5Af*NVaz0x~aXk"Jv˜a|i;e|I9hH7Hhz2DҒtJ@9fy)wh':vʸV􈀃؝NбU#85?/Re-6rL;&BvbX>NI6p*(E\ uܝ)7X7KB^1Gx:)yS,M`iԘb8*\ʁ{*MH ARfURwwǗ2! ϰ/, I.`lZ$T^/^+՘WbXzGxh<,DvfbBpߵER0ъT.2Ei,C!*=Jx;NEZvu5ui bd`YAn3 }C"W)/EN>h?>TФDT Sd&} Tx|^vT F?gnC} <:kE5TB!1Qӯ*Oy%+MC]zq /?˘R}/a_A:%]['[0fY ֭V^ X@\sU{@70=7xh]j56i+@:/VũIca^A&ӱI1u3zbw%P-lL;\[Z K6L6ȯ"fpCEˤqSȈrҏxMy*mv&3GY]H !SBm ržI/QM 1cOiYHɇLpqi#7T ]8-(zt-o\4If1Gd\_aahm8ŝLHS  M>#%oBGN@+S*w>ImnnD@S7(:K;'ՅjmxvQѱ3ޜ~ %X>hlN &\}h-%dVT:7sH;}BJ|Nl{izn+j!i3yR'rV[$O1L_ I'1 ;EHX%:GX|xvafrA$_hƪZ+L&^LTAX~8h\t*>G!e{uAоyz\HztREQU4Y'}Z_⇴.͐vIi^ui 0(;u7HUp$iEkq?\t\-r6Sr )(xD j+3W5-䕀n6nDŽc'-U6ScƌŠ= .rih_<23<=S|f .?n@+uD4'r-e fC;^W[Q)ee?=F2iq [WO7 fB'OSN+I\aM6=.F8^I0P7uZn'%=Jc6&EOJsI՚zz߿GlX vDTԜ:M~7=,P›~#+o6`6Dgcx'ASR~JS%/r %$_rE0LQ@d.w'봹*.  F;iÿ;@Tz! w܉xԉCQ=Z4μIrl%\4mz#J:-v;'0k23_!Sz5%$by2_[&97pƷBވLyYp-C9vaAru hfӌ4[5"hN[ʖΣ_㤱IѹګXM]J7]kKǁ-&#jh2= َAQ:R:w.⌠Y٧t#:]?SaD2 )Ja 9Ǎ6ۅui&Bױm}D.YG{/&~ (! hwOXuMݯ(|腧*E4Kc ^NU.-$;yUZj~&!6'0%ZʁPT?EbML=#܇$4uwD$Ȧ'Ryl;uCejRI=j+ ]Ξ6>)V.bQ&9eFzDX]1D^#ڙ81bE?X~+{Oj [g`yonD-HW hM'WjTÊ)wO1{Uso}5z1(x!ku/BMЅUε}/FT DZ #"OuZȹ\Y{[8̩/ t;&ɭjw ur쫲JK2r艀jF6Iw.Lxǂ./'p9 Ui>t#xn\$]bE`T/?22oIRJqA,%k2E1.βq7݀?96ŲR|0n5W Q©d1p,Y9*IPߔiTk_YOp%J˚,r>v"r*æR/!ͥQ'ЂqqY|t$KsަP U9q"(NR&lhOƘy8?ްȈ'9wHF2*2:"H'qkF  iXE<߳ۚ}(v_[*43%H7~1Nf80E<`0@4t3:&Ih^{n#3t%M>6Uva;o<^I O晧ec`S8 Ĺ`#r7 u/tk- X(Nm472wEuuTSDK,^Ǣ og&dڧ )LoR(lG`<ڒ4Έ™No[[8;'N׌d@mF"QLyI D9FP`m<{4/jocTo%+OBC! hԺ'.T3+5[H9w4 QSum 4&RxUp+OshwNp氄~> Y;F,??K}a&Ee}Ƹ,kQ_3H{_` 1]rR.H'kch]h9\6V?8$_\7ݛSߧ++$?@Qv ;Pdݕ U$~ qy$ㆠ_{/&3{$2}>':ׁSUJ.Navt煶D xbxM@Z|0!|(?3Uy̎0UpY \V!-;rmk5E4î.G%Iȇxb6RŁyi+a%Fϙ&~Ժa ;%] 3ȸ%t8fZ!7!o|<LZ-r3>_8%kPhRz3ʣvLXy-;"2T4;a/!/5f0-a/C"g;LN(>R(-N\0VqׂۜDUt͓$jQA}_##!JqP).>"5S'zV%1]V{[\`rђX'Y}AjB;oO n&@O[5;Ac޼ьr<L cwmFǻ[\z] %%T$rmd' _=qv|a'Љ,t1}h LE,rF<  u`Z੊bXqgB]lC_{ So:!hu*#LK%ڱ#>c2+7ԧc)Gu?v&&y}0Nz`Ag7`]0kM3<r1)ңtdzL~͍ܽ|ޅf zQӴƦc{vQU͟%SQ{r7D.~W6`/HFb֭L Nrp; 0=1C졘/2/.'cɻIA1%o}އf@U|.9aHZ.omDӜ{VuZ8= 9a 6x! uh'jGWl-ȩ s86p\2wXxAj*a7H,47=X~?oepTjrʄu>{G1ǿt)l`-@jlH7eS1uo"s{ӓ9JR@nV]~"髅ePE8&Pmw06*jplϽ[. Gn3D;|8Tvd~udzNN`U%HuUlE̴ XIHX$)m)ɪW@ݬxb[2 RxeחOmj\)^wYNDK!v`V? _M?]g<w% L81z{ξM?{:dSZ#Mp3fP{*ȕ>·pc+PnnXRh >J8TI\oͭg: PRb$:r@Vtos_Yit1PY_ROG\m+9ͧަ8,̺#7K{oH|;g&* ./ E80NFu(;*dW:XA忮۰ BYenr#5?Z9 -t*Zt8Q|o v2>{ިЉrJvd8I? wS :Yr@ -u్qw}!/5cu}!۱^1D') ~71Ot0k{r5b9񕆢q*5뜄R@K)L׮Z; #y8Y7^~ߐNr38-y`21~ Gt-z}@ؔpaXhCJLyTVzaݕZj_wgq-xZ a /j~=ql"(s%3ݩхph,JjXMT#? ,M9hvbd2K9QH aqp3/Jnw0!S`xAmrB?W<q·V> u4zȊ4"Mʅ4í ! K?1/(iH2$RlU!Kk 'o Ic&킒N$6M!lEnwuofוhם(,}2M ]tIZBeH=2#zBLQ} J̫XK@ݨbٲOgjܘDz݋Y8wy*/U"!4&Q$!uoԭޱFIhuI $ Za]>vGo~(ee¸rpa)By~GxHDC@y"mQGǰՄ]'2.%fwa_#=1D>! w@2zvQPG\ OqB@+.}4\na="I=_9EdZc_'4LYQc֪_"ٴ,+Y}1HchMf+nAjR"Z_T䋍UB_y/im.A 4U Rie_=(Fooklb!|c"A]㋵ #kţ]N-۞oƞJӀ;zK|YY,+\hV% <~zޖZZ9©GWA8xlzn(8] _Bϳ-u^Y! 5Q^WwUh%&<"D%"p G{AS e3 !iX5L"Zux+ٺ j%rRgE<~ Lg'lmgH8P2qhσҭgY$Z5)Hvs 8H,^ei&y*Lz/`MsߐJnIkյ>H*0W`V)x6 0'vf /I^+:s]l Ǝo'% #] ˋ&} ],"Bu:2ΐ+s[lnEkuXN+-0{pjFŞ]U)v}OF!V 2-R+pJyǬQWZoԼE+mTܭ-"J[8_;"z;JrYS2JbߔbHȵ^/]/[{1m4B#t:f_舣3d#k+mu|밇sx݂:;J㸉5S~&Y}KLR.s+ݨtJh܅_Lgo__caG4Q(eҚq0S1-器>:. !OVէq,&EPمnP۽jw lx2NSUK;ccۃeT^_:M. 3jCvxb}Y/ &UKY:pI_*UWΤJY[:ֶEfaU~ap YQՖ;1%ѐ R~#D(X5ôػ4N\Hx!yE䕖AL/_;ɝ?fs,jO.wR /K( b79hKW)ErgVuivFE"ldMuskʳQtY5(-grҐ=n=BJ]Ĩ(L39(E.;#73 hzE(*{*jW|ߤҐ[9[DR^5BڿZ; Q-!>HX#d<`B'~gQiy] *&oB Mv81:Bw3=)J(~@cUk^7H>{rh+i˽y 2p 8=l9 n7tD _llKpJNiE&\^]~[qYPdf8fVqb| ܗRձWxnf:FŽ2UMH Ͱx#>ϟ UȯUV 6׿a B(vEH*nyF}(:2} .I3(npJm16? $3N5yB8bFsOs+.%/7 dÎD`< On7 41w@x^bM VN!" ^B= o *2W{jEg쓻"s?>`P-ZnϦ $o}`Ac|m:/nJjcw@#4ΦV*:u5a!"iKx Lźd>01^sM :Pe&N3κNj5Hy i͠D$ep}B:TU+ф#_yBd٠k "1 %SM?͏JYnL;]1x:@UK-{!Cyv)7P7 Sl&T= Bg0 ~: |z kuxYs\,q7dt"B_}?i78k?K-++3 {Gk* ӆng7m ݸl3 E=4yfjh&=BW8SQ'xrm"cКxt87h;e'95oV20ݭ6nMލ=HH'ܙs=l[q-V;ӂ*:x*6,S 6md ZLc\gș^T3 tVT%ymwg-t,N;]XFlJ\&߭zdg6Kxjgy jSV P&f=z#$yڶcRc ӷS1޽Q|mԖKZj+l7>Ni-n{1H5CR]"nxq<,BQg "_&GץCi|X0jz I\ TQćL϶Aisvٌ0emy6fa-AOXtF+0¢W8fwOV.{wMR6T^Fx| 9a;Y?nl8Yok4[~g3{$0k+^ rtJv$0YItiOoQIa! Wx8fT';\Dkc 8i+i mE^)gCՑvJtm0(1>`vj[˸ I #?ᬐl=g m(`='C]B Eij&OFˎDhW43ɼOi.>*l v[Lt\\*5d׌|މRiQ~7`<ѓjD.רH k- !aVo@*p)DHUV+(}V2%8K*߯\:y'V*I?>Xٍمc 4Qwp7j`~H[\G1m2))UX^cqϜQR~hJ(IpHyH"~K_\~L0uxv+y4_{Ltw"xLFN"dfVg" xSj2׃vLr?T6!q k܋2ԈZ]J.dQn[pc4(:]\xUM`G=G}sUW2t zٹ6)E3 G9S%ۢ=EM@m+Yͷ?Lp?'s^Ez:4:p芈?Y+wެ-|; 6 haAD ֧DL}/[I挦mc#\`V&Uföj0>eNlwWF@W9үP.T!@>_"爥>zڹa e||9N府*tz`S\r?XxG?B|.(p<֐v`sawPHA-oJ*?>RaQ7gC/X h/ <^RjGGwyQ.:=WKv(^L$ԭmM5m)|\Koh"U B@%iSYruEtrUWt z#ZBǮ,f.y}xY@i7zT8F4-r.ڴtU0Z#)̌PУ OK0BA}0WR05 IsK-pEfˬA*a J_@q$3z0G-.lR4M3gpPut9e(a|Jl]k"q?8W9XQM/@=;ހs!49!(RsI6Gbsg1O $  M>G ]~ԳsѠ1ܭ=3g/ȇxs=@s)fªgkl[4a{#-LKl>QOZЂ<(-Wlpƌ`u>@jLw⠢C͙ce9).NM"kT !AA`AM$w!I^ ( /[.;M9vآYUi,L =ml3OB0MA.{sV@okawЪR CkE8CcrCu\/<9*.v– FL=ds W ɏN;b$(*ONwXKЫ5RrC*tJs}dkgguMȕ]!0) s QQ'řzQo(ԯkOr$:c߬b5Zm{+_Sݪ2Ji3n0M_s6ʭ92s 8.D3h1ZaMaAЦ"9{ ryU0@Y *sG)]7utŠXv3hSZy QRiBSݯ* 4@Y^/c0~0QWC{~HaAP}A2^ѰkVfa͘=Ϗ)V},4 Jn9a ]sgRRrFk&Imi@TyGk04 2 hK(͈2h;FN,\9anS uF Iv[iLoqIJJzG;GX2`$Mp]wf_jLUM` ؈g x- "kBC"Y@#LռL_E$ zh hOk]iW&Ԙx{q#F[^K&$JN)GĆpqOU2VsOԽ_zu,`S-&)F߈TZ6uA4~%v,ahqi,TpZuBˢn&2pXQψh0x(fsƻ5OvN̹M[S1:<5/ РiAaF|V3+Z=B {}9tBGrf}z,HB}w> Ů[3YT[d{M:J9EQ.r#m6Xnc/*9>`߱MϐyLE˼T9mzω%e7|i*1JyܖK@7%>< ׈_чS~A.iRŎz}G&Jrt :#*/KgZ^*fE-x̵1 JfCug T5N9k4m4(uGL 5&-p"r|/6hG[Y:>)Ĥt (cE'y&3 %z廽xO}F#J| ^6W_Q&`XȐ]9E"B=EC<"HR񭫧(~.n DYH$&CC# {SuFR;RNmmDz\m/=cLds`OfmfEf?"R`Zqv5} t]Pw(4^.6F?Ka@j]Yе0Qm1Fj_1wfmo΁'@'du-tAhB99gm̠+&^M8~{rP`DjN.<x9kPě4u:ktRVM+()6/$~,4Ud2_<)Zҙc[S5a#CuM3 #P?6Gm̼9҇-ee3kVҭ_!9vW\OPzTG r@wDFEw85?L""?Q6EqteAr Xܴ-=^1wWuܓ$ѳkl cKa{A=5FQ~ K#D&<*Iٜ^~?yݜM3 Fzd=wqoju⏘EI4-mxK?9,]RKjB %;no[@P;gSn p81=,:0~L!iKLL0ccdz~ PB!5C(%ĩ4(ؽ_y$B ]fu,CX5wnQu$bR/`SCV +((*[~b~d2I$ pl|-8h}HOh!5dA"Fe}\(c"1"dcJ-eB } D)rm{`_џġ8ʎ_u7a&4 aίV=KDBf˧tɵ(p2Tt:S6*  2$ݣod-+(R H;XL[ 铬KsX+ז|AjE I4e9kLXo(mƑ<+^oaZ!^gq*|΍q̸#l4B146iϢ%1c:vħHClk];6Bbݡ+VKx\C|?w RRg8=oDR4jWA]V,̠*8:Yb(;W%}f<4 e&@ CATJW$UdٓVibijʼoO07P.G̬]#3yY͝~ jU%ge715&ś6*B X 8\jһgݵ 'nCo|˜f7|7 MΘ!Lo4ô(NNjN8pLREzhW*>irLvȆ'1m1sxaВBŢ&P,rBAdi3!1'h;8p$YX"T2r"^GQ?$DZ))G.ThIeu`;;TC{@G=ŚE1`]vdmyI]Hiz"Zl[P)VVZz(͌^0o,r&0LS2AncRe u1D܅›]GzN/y-gOe: &3TiH>Mꜹl.{!uG/۾@2yWA8CU;'"@jgt{v2zx&Vv[ +\pW|l,0q"7wm/..mZZĕ% p/=da'M~Ij )_{$ (:=IU+{*٭LNE}wtc5Yf=?#{W̢`^f0-FITüл pj.Zl Y'V@Rp[ǎ@k 8Qu.6HF ~j~9/שNx[Xѓ鹫(囁X&聞 WN&J+6w/%3MfA^6׵Knv9(_l̦r <|bI~#04Jrkװܺ KjẉrDˆy0"E80S2gB,k%y ٖNL0b]1pXe I|2~b,W3LJ^AzpjiSO"@ !v>#Pa1(N}vX1ݯF% {[ }tk} (W`5,%$Jnf쿇$lGתCp]gJᰔ0XfN] bU{:)tB,jRn_Y9hW[G"#I`yYi=.TV0b43>NPѢx2t^m|~] M1eWӄP >o l3<lHb5 K{,jVu>{"]bO/O c(J2k#͎` rϒ-^"(I˯>WNd< ED*;DӘ8uj2q\}O)f;験lݿcVޭ 5 ЇknPFuMZD sqWӑ-x٫b)bccuF MeX|]߃搥<. K|S=go/ LƣPtb:)sJնaۓ ?GYJ+닥?N,O8etȒ|=cAg!}X~Q$ =ూ)^J &wRy44X77*&h|FI0Dl4UWNit]9=JIH}wsq; c<>dsˌm IA:*YjɁO8=[,@)-n F!lΠ\V)iWЍ$[E[O> cVaQX2pn0"WCmJCj|hYYUjqKWl}=z>tWԌ!%cC *Er {a@ R!֟ƃ_z[7u{{.%(Sj--4`Ƈô$8s^kmd $C37H7[ +K'1 C'~@"O5OIך}iV ~hmk@U D LG/|Iӗ V2C+&sC;XRb#G/G.a1d}2k-XzM-4 >c^tfZ줈-4P\чRhBKY[I_K%I_9*:F  )d=[arBY U GEƥ} pVYicCdDa6ci.,b }&|[;ܶ}nYU9T:Hv՟~=p Oce\pBV&۷f&ު$R\3Rv-nUѫ&ċl$fL˔o!!r1[`&>^mFdp[ՉO^,cGd*սȳ[y\ڼ_L=ʼB+ŴkqXap*Ejܓ9e}T]ټoGIAO gbg_sbsI[>d2>\9)1xFd-j\˥ې#]]RQ+翷"ߛaʯV>bJ| B1x`h@a2W A3QGi2cĵJw#'05y@Aʠ08h yfůĞ|5twDPSe6]UɹH=`;MLIK8`p_LӯBY.;R+=>M`U2+ye,. d~׎ɍAf=YA<9_<)|Kk haÍf=*_{9MY&}*PwQ~CW|1]Zs[k`EԶ/ ƫ<(-xv['+c͵A R+4%Go6g^;haA=ђ`f[)[zUnCel\ˋDU nV9r"HAXAtYu*PKe>o~5a_v 238Nf|.VAvb>K+|Q#MJe8R_b&H[Ku0#Ջ"lk+gA^4&h5OL0ĺh=?LͿBؼX>Q&HAk31Yo79QĈaӏ:Vڋ"t'sly4dD \?xF5vWiT}6S61;EYLwU Pԩº0p6"wr4PBWG\f{*hҮ .o ̫cQKg6ݪUC?_}5{­Rɴӊt⢥v3 H x(t1G n=xR`-gVd+DiC^M'!e) Qm<qw Fj?VMO ˮi] XvΟe=)t [\ Wq3W͙(y:vO^~y2BP~p-hBw~ͰRL8pRVZ:ITN4Z6X\ASwLeť؎@Xgs- f2kF$4_?Rqz.=ƻdnwCKO[t~%&^h B% pS] ~6 8]˽Fw5ʖP1#pe0)Ƣd J\cS\" DEί8 Ơ4zgLҋm'|1љWwR6iϋoo.§c9f84 {twUDӎMNe? cCbNd#LBO5 GQuzXX-)1?H҇:/,?x\24D6&&9^<dAAܛT|q1m^i1jR)Sy^ELE[HlYtH9Y$4 ƨ79^t5%C~j<~?`RQ"G#7afR"|7Ata%bmmZJU]*OG+Y %T}YoCE5Fv.ƕV)޿R 9b|iaݥa{~<_vutӏS"Ebtf7Ԣ sIhz LͰEҾ8;2!>HU/JDYV0O]\Lꋒw4j~UgYa fmnMO=Mn/Vx* ɶՀ'C3xE WYː~v6h8JXuSPS16'dZ}g;W3X!JvQ ; U;:spʋ/)CX88ڍYLhsGXPynWͷWdz̍Dďt*>R_zN|/"\u*. ר (Hd9"w!p*pNRr{3/F"MItG_![9iQ3.IZdv%-,T0kc,yC(bbp%f#9Oh:JK|Ŀxty% lE\V' U\ГZzt2v(U$"ome%v}T2ZQ\+yNliSVGp#n^xiS(Wq5(pT&:ɨaX~e)e(`8m`Vgtر;O \Ʋw;F9@KݫV)My{&158 )AiF^9Y/DqW\N_jYa׸e'f '2>%-)U,2?`?P4%LKYdgq-A@ކ͉T}q0 u"6 sjsz(2ŗƵIcg^[`3\) ]ޕT~LR?TEOZVT6Ao kv 572n:k;)Y-FwsW s̯:d8T'9hAgz:Z@P* ,,N|Ձ70$+mGݹW+s|+(\vصS0e} i+i ݚ88X JUi:CRO|ʹmMcJi" ) K|'qWbhWb2p$fIU?hQ7)3{6TgB.+?N0i{d<6$bm@Ux12e> ]9-xنC.(x=_XJp2d{)v5tr}FҵrU*8+X2ȌB(cfUGEVZ~/ OnFB>LqT78b3s^7/J@&fqS]hL,]q%A\/\G?/reأEJ\pǭe>Pu]Q`1Ԁz$0_t:41PoOb4dXaNZl \t[^ъ*

c>L=`]k'7Fe1OC/h|tYoFs9twõX#Ŏ".J ^4r,#6I6߰*-]n95 (2ͺB> Zz^6.$/D c䗗g$XyrYKMhAʺY#n8̯c<~)eիoM)g3V[b'aW,pREb@߶Ӓ*?a#,yA< wD,ZT˛Tt[H,C\ IǮQݺEB'"Q7?ߔ ls/.tΧ"iR{Bj}xu( ReF@* (npޕ2 !_p}^Ev5/+6FU gw!DL5S]-a4&eRo۫QC$PhoyYTw8[Wb(wXV(e^FS_quN4Ep#BPաt22lثnשwtirAǰ^餅>Du O9yA3(PmqA]N 3pbzȢ bs4k6i}Z)2>c$V|X{Ͱuxw=vuEN'9g(͖Lcb_Mxԟc3yǯIz+# UK9a2a_{WDTS,FjL-buaLx&9&hEĆױDBذ *bQ~"5!o@r=ސ/HIH(Ҿλ"8ir4t4d枆'-Be;c<$gf !| KC7Ũi}T–=N}T X }CEcDWf*8R!g Ayr+Lg}%|RM^~߉xsJ9!1EdϴU2߾mV"%Qnt.ȸ5oxո&cfndB:hPOcEE˻m[d\n!XFY@6|"\g̉`T= +#օ \:z |q@jj@Eȳ+Ʊ9`QmşG,$*u6Ey,}2$H=%UukFV!DwH2‚/ӤzYCKRQ~/O͝la5,vwL x[!9oSIsa/A?26[zJ MgLxnOx u >{W1)\h͏Š yVف5`6.N=iN2וeET@a}7x^QBTF@ve= ] ǎ1tLM'pfDa-ss݆LSb~򀘴 \k:HX^!#r@#5SWD-.i X;GQ-jVKȮE8l]t]3qsd@#, IZjցp sݤFi;CHרvТXIk$g,&^v.%UbX*G^8+KiL3c[{j-bB%'F,S_Y1.4z[s-)!PtŖ̎KHeZԤ=It!*Gsf[G#s`,+r}{/_M/*SA4} E_4!0:4~ $J.EPjq)hK;NPwdam~_-%p~&)d<?bƖĬ-/8AZRX0Aۥ3H#pc |yh"ޥl[QLх"M:N읰o 7k 16h. !Q\̩Im1ŏnyA]"SsFVԳ.5Pz GƈX"1m͐^'P ;oAH/Z: kd$ԙ)e9h 01ȥIgĐbUF2doO0>D2B Sj r{&:Y5)Xט(V7C)iJ nbиs3pMP R鮶/6 FzəwyӲ:! Q5_%6F'8l5ZPP$mwnX1K ˝'(Tc;}>iCv$ɛVJ)=62TXtn஺zՓAQ8 H*BW {_9dp,G9qLIqL?q{!)Bl(~л; zPIDkdžn+= n6ϬvTa>2F:,)FSV QÊp b{\/YUhZ]Zp S"6jn&|PF[(  #᪨ē>;=)v';8~fCZe2{DU>v/Ҡt*/΅; ͣ2E] '-gk}vQ5#E RnEM^o2mJ?G !n`z7'f| DgX0ǐcCQY/ ;дQVjZD-B{Y6u}tc 4J* Ly%DÃ`SƬUe#M_+Y89c}Ae]ppŏrס) ° bZa4#dž6KL>)P J!,ЯKT `?Yg\u>97f7 8$ZJ+$м%d~X]M-8m[ufItLNY{Yz2y-NmBx10I:+?J#,}M`1Tr inJbz '4R'1>>?6;]J2`c4Bn~Vŏ8x.ZE`?O,sl@,Hߌ`N4\|\S=oW!ʔOxL]o68/vi#9k\Z~EA:kO1xL H{P&̓ㆳlJ&PC/=D[\AMuɸ2qv&/͚- [ͭM %Fͯ .}؈E @b$gʗUu2fv 0zS}Mۼ@Xgﺷ6 y/9YaSoݘG(duyv5h@n3֚/5L dКaOܹN$H&%n4[<1$H})ˮ[>\2|@d\1H Wm^F ÷2;s IUv}r8vXvzx1 8K !M)*jM(woij^S8jRਛ{Қr%g8\5TAg쩜+?~.'o_l'C JH@w(*L݂z ,"=!vצ^ #3lTu/+V;|B"`6Bd0H[E᯻8XvUĄ2 :|ĵ믗;I8|9)V4A1جLrkj,$'5!^uSia$NWȉZSFM7 i*!]~Y;48R4\l(Xƨ)@`'\ӥ{eN}- *ӛb >=q3kz8 r,Ww*NBpJ$PsM:Wad>[d@nf<#cҒn" ׮$ڪ6ZH"Ցn7ȟlz9ɬ+a2oc2Gg` N<+qZhأbZ4h'X|a:lAw,0Cఇ,p5;%ȅW&̬nqvGy Dbwn[TWpP_u?/ؒcWC@LyGSiWjSn0 .N>SaRjFl;t5K>J^-r%zrr9F3bZ SȽRkęr$5!0ժsٮ#rZ*ԢmtQRIuϦ u=liXKl;O7'Ǡe! Jm 4np1^}oݨ-&yF lhqxt\4QQH-E}m\ sXM ;0.JGAZ}ϴJDXv*bíb[E$=6p ?g>؛G= v,jbdf !r9[;i+Mm*_~B[(/F}e/vV_* $s.@{X+NtհdH~ g8n/ P׈Œ1=zͮGnvb\HDHߏ1)]YԇwXH@"H@ƽbHf򮅿:]K8{]Ȱ$AXpfrH:n?p$Of!ƕ\{=#Ż:oVQć>% @P?L+0rNz(C!SFu>"5?}7`_ GㆀA k«ʬ&cS>~VߙZ(F~4JȶmF.my\q]*DzX.+_ie9禤1c6WI{ƬQa{Y,us2=9r}Bi х![6q"'_KW?,ۍc暔$]"@CMyVUTn0wh:-@V"|K\0X-*4PcN#QukE-wߟq~NYZluUҷ̥hI7,NX;Uhn\P9mqoő(\;@ZQTo(W.i#JVKBmOkj"ɝ#(^{zo;0R3(K;W&SGua ̍It&7x4&*Oڢ|y`UF$uXÕ{̤Y匰pˣLpW臄RbG3U(?8&)~,%UPGGPJB]g2Gur^f8D_BCm$[ k̿I#~LU7H, /}c"}t o\I\Mb<%wLXyq ҋ?D}OItbɇ 7,Hz ?*} )/4F*zjoPZL P !^QO(g$24t|j@Abؤ hnۥ>O}.tSs?eeY…#زֆXsVhL t]!QVՏ@rUq7@dȄ9wtA>I'T$-qX~b;iC=v\ a & '!8~:2z!C s)vCZ]|g (fvHT zmK{&LZ&kf)TmsxRIuP^d(7ٖu7q&ȒES]ꉥ7YoL8Rxeq۶UiͨQB̽ |({r˕v8o2Aѵ' %N'Uζ=7r{?8@"?YƨErvgC`CH| #b%i甸n]BӲ}aO'簺e[oЊ?g{a  TR/l `C@("} j:oO*2߲?#$SN$`sYt?HPKq6RI8r 3\Utho8*p%ao@j| *آ c3^JJ0rAdK 3jƾ[jRwnhb6i9{tl)Xf/D +A̗^T#7TZaX2dpṍr1i{cГ?U9|dv7J@1(LYeFa><:' oՄnQ4蒗M$+.·8NY#.O| ]&ՒoapGJ%#et*! uސ]2v+ [qLh ̓{7f.d)O &=KB'j-t`ح<;i C 5B~xҽ+v r 5w oX?#eE>JC+Wi2s Y]ĚmY[E~/! :abP]xGfX#[4)w<<޵I_p b(-Z ~dkyud9r JؙHݡ N΍rDU9|E⣡[/t `if}Zݚa;bjic=*GD\hpLJ'3":C&q_n &iX*Z CpGRw Z$JbB0FCm zVU@/U #dbyPxDž.( JV_UlR[b?s|bE~lϻ톔F>@⿨ ¼Eǒ&ON?v`$u?@0Ml:ɟGN*g"K6VP ofɼ|_9P'naNUܻ5)3$`9sXpZ$EPɽ$QP؇{ļM@>PRZwvEtMԞdhB1tXk"m̻_zKM}pl`m#HӖ"Vk '3ö8=3]4i^NI; 0XT~@$kZ x&ڵ8EbBO,h3L|}!ÅhH-1Sv`|?h[(Np$x65f @|SdFg +GA{MϘzJDab D:xܘ%EgͧP.xP=_p {1 9ȳ;gRH*ɩuz=@Nܭ̲y)rYNvɑ"QܝqM2}E]^cC*1oA2DN:n8p)G~`WQHϋaXCmˁhI` Θ!Ӟ$ <"E;hQ>~FТRRg*V А@a^czrԎ3zRRU`򇂁퍍_l:G'UXf@X:URW[vH;iÀ:Ф*vCjȝ|.ocA\'㒯Dy]bg#`rN"16e3(K |iD&Ekm-%-\Ab-lM;eY5 [1(736kֱ8@2d T)^&2ĺ2Fy]`\=| 5^D1 ^XU]@щT>b ־%D;f2+՝b6 LLh CރPgE鎍" 'Iz W39* 7gb ,A&PBVdǗ6㯎Tdh'#eS&p\osgÒt)C~JLj<6Q*F1jcoVL&Fk{%-\9j׊7{\ӫ@^ )SZd׆c`B e#p16n yEdz. Wu($r2W"24G{a3Gf_{]XXCyV^[sAB3o2u'-X+CfdTp(қsHIH}4an{Z]!(0=*ܸ[}m&IJվr lY5h!>^2 3FE#pT <VGK 7ƀu>~v+[ouN;_'<"nº24/j"c9.- A_Kd!Pv . BDS\ Cj눠d~$~l/~ױ"UM4^.w??=.8sb?9^ZgZ7+aRya̘0^&l[W@Ь+,䗃:H %Q&(iq u^œP5'^=ۮM&Z 9&(놖Ԇ 7i- .DWÎnq{}h'v/ k82hQ^pP!4kHB1PefJF%]\]d(jFk<%|etuc%j2>ЅRO$6Ztw*\  ^<-I[(6fD4'@uy zU Ɍ(Z`P"x'xIAk {>CB]$gD֢1Fqմ/_p%4A ƫ-B`Z,}T2B\s{f/Jcr57x3>ݷVW&֧0;jDȴՂokr+ iim;b q'tpvD#<[e;M@'뼃}.?)TRs  N_?]o78?]Uҍ s%l`-1$pk)kKPɂ+q | ù򉞕7dВt^o?S)?5D^q)pgE] \05jze3 qz8)[{(0a%[ 6`9Z=AsP1R`gnY#N%%,D&"xkj]ўD'dDcJ4o63٪L[1Mil Bx<8'6 Kqb9<VҖj=ڦ^0匑΃ˋ.3[Q*=:En 埈&<;_ -{`pb*9!1Iu.&j'/`x9w r3/{`RD8H5֑0nмx^9@G7|vv`aCSYX?QܓYYm׎@bB.a *'Ve9E"*_eRdVEY 3lkH Wkgܶu-,b/3VhrvR,yV2_\Upzt]i^5uUwc^I&nt& kͱ%zv -QHn&O=Fr+E{u Xʩp^\ykxh_6~jp#'Hy w_|/h/j5dTbC% l?7 $-ZhhlQovz+穗3dTG/Cb P{$LaSF3iYw|Ym[wmon(VۛlĮGh)r{rIYEa͹c 0tbuӢ*hƀWsr/8Qꦏ9 Rr$#,hI6~t8)FlJM c' ؗofӏǦx7Jm\1iR`}k.t7eMFqLBʃ0 ޥ$yȥ_N$9=kZ'篮H0TwR^ҠAŞ^$y҃n>+sT, !'cl*ycOm0Z<n"g=zV@gj)Na:`)gLҳsЃ(}{u5vftkk7Dl;πpZR<u/bu@Eꂇ E]iIS/wa үLi~0~\qC-g( 8s5qfÜdu[:Bp 1Z1,{?x+|G-I*drd,|B&d˲S@@E-Z>V@/~+߀y~7)K$\ܢ_7;7euL$%wG32c44q&%ZQ̽YiA貾ߐsOUlF"8㪺ƃ ppE>&iF$tgmwC}'K-6hz1#EJaAKw m5K{hfp Ö&*Q,15b? Qcσc!V##z9 %8"GHwecP-O]sp+25~K7|stŭ=X[mW99 Mo8?$P%$x e-OaqzIL!񸣜e6}U 0iE`:>TKW|voz8 :~F|4M&6)Mp&$4w;\)gL}_s0UFp6 H+j:םej"u=”M!vP p߻ϐ[axۄ<_~(v Բy)8xRr8-fרĀH=ZsS˪(称j("cm꭪[uR'pQ.<79 >QBS{vc+*)%q2?:M U.fW52Pο[ƍFu"YUdzԿ+MLUޠ3㻉Aa wǘn.-Ά:Eq^ ~8ak4OL80l)P>i \ bBv&{@{_ulw>Dz[Au&T $BQyH/Z=r*s\ X4%Apn%q9AL;-)J(08RoVj>ܴv+V q{fpGWD(L g.tJ#,Lc$C^q]֋5{_ܭfHs΁s^wJK@eoT^> 5-KD[9Ylc*6sry  o28LHD`   =uぅ*ݶ5 KK)k)g0 ݏHQH [KDVʶ$1q<_]PR봋[,~՞'WKT@o'QƱ@VȺiQ3<,ŝ5ǘ*+c.[x{ Ӗ[+_v}d^TU5@F֖M*N9EဌUG*)qb3OBO=|m,%kBd c҃wi TUg!gF-E. ̮ZT) c^z=Nb`N"cqk`[g.k Kd6Nxnw-w#5xP"%׮Tl&6wceerRK?Θ\ξE0Fio`Zc#_6J |h|=ֵT 8H<]m( Cs8pd0ʪZ&h.h5a'?$e͕3)M(=poSdٌL|LU31~/y{g+MKgM :=37`΄904&Wb=-L =di!l/b)/*k]"[@}'-|wȃܹP5d6|@d_âktMn80`8(yśrТ-nt\&LG4DB惯@cۓ)?mVh#FH]f FFL:vnQtٌq.*H*ܰo1ɵmV۬]N8%W<9R@*[3<Qat K^S3Zʤ*8R=rW[yٳ v -naL\lpCsU Rn5ZI%0Npy ,K0Dk107Eu٫ϕhw<>79fyqW uAHҦo9M+yt:d496v?M㱛.\GB R"q Zfxɞ|ݍgջܡV'Wz\E :DZ3Q(N<*|2ᗙ` rh #DiaYwSoPpzJ 8ښ)Y 6VkLBtìIF 'ʈԖSp:tk\aF3_Wgyɇr㪦US- h"!`>Z]Gɓ@C!tm<IE֡1c|(j(u5G;/PnVjS?1 g&SXf0m#=OQ'R6)$D ;y(i65ge?V‚E=n&u؍!cg} wcH5^k-pO v]Ho JVJ (U$E{K!cq-"x"?舤dhԬٓG6Wg]=UɝW+.;?՟ Rz%ۯX=5m 6Pxx#]1|qc(ul͈kn=GDb ?2c(a{A ԿYXf -=_﯈_S)lH6GV^GstN^[kt!hk, -&2nTԓڌ>&&*2? ' \ q0? v9?cb&^Q5J=!  ~˽$ e{?ͅd?hpOxoxو~psaeL7\ø}[nc]58}JǖmQ!9 ľzN?ac6!mich~ 7id Jy9f,GiTUWK/Uk2K1NMr:qOfV8;ao˜FgqA:0Q]U"RI9zBj U8A2Th7b[ kPa^{B[Y$ oN"n (zή^} pD2}̪f"ev0%UTISߗ޷9n_\X0b3EJNd=GS7OZ+MpݟxeCPwu9**9..^NV( v#NgWuvr3Bó%^dI'-%sHNoO#? +Gf$Ұ4cD\=o ;n0uks9^Mj)!mkB\)e۾5 &6s'8ZM҄*$holy<"t{?\3 S܉KDgǐsMPN +nNjL+IϾLPE4]>pcOɫW |Q!a85 $4ZN8R)Kߞ č#aVJO`52# U=0(ENCyxfK3:Yœ?N"ے&[n6ţ(3 ! #_OUQ?`5>f.*.Gy _&g O  Hͩ7I# ۘo,28ɗ躰5`5ɑߊtGwC^R:WA|rn<.]"+rH . =I5Y 5e`޽Kel<%e x&mV5DXȮ aS:i' JQ{TiOOB:E*ӽ#qcޭz"++a7Y[/IZY(=ga^["awMmuLj;hpv+<ǁOݠR1v30^n&ed1u-iRV҇7͝jˏFSs x^;BE6:=mQ_Pc6[c{ڝȑHn,`>E=Yb⌕]QeiALV-T.A8Q yITx)H-Ͻ58?`f6xuuHOb1>.AuDJ~g&@c.>) ӼҶFpA Lakzݗi\G$Uzn/RU%n4QNwn/=%|{ Z{AbvCts*J簫)Rny<uyJתQ"{r9U7w&K?' 0 |S Iwܔ #+J6j +m*_](zAR$yt0(Q t i^x4"ƏX"-Ue<Ⱥ=}#B@`+`c}1 )=) qUMw4KuօPܖ@/N -a6Ó\hcj9ED $ yi([@f݋3kIÓҤzqO pG߹גw5Br0BiF m nwL^2aNJ'ZD^Bxw4E8> ysÒh Kc (;B{=]@W6^]ϓ7+nApPC˞a럝*mm%2C] 5ˎ+)پ"W->OaImJNۦ;W][>6.ܗ4OÜ< =`?:{dϿBI岓 ӏ/f|_֩rU||(%F/!>XC|OL\ɱ]}J7Y7AүZЙ![BgyQKuȾ,XYAsR~Xʦ—eMo|eHȇVP]dWJr"6,2\mFߠxЍl k#lo#wpuK~f9A?K9^pAFq2LNեZs)5'6L**Μ_fTn)ڿJ1cqZhSt}OL9ǻR \= [*:yRIR"K +Ё1J:u @þTFsH- D Y:N/TpypIıp=w2|*v!"U"j8;1#j&*5P%Qs&-m&1鲿@Țb~wBf:Ğx8'ɽ1Zݏ=nb*Rnv\$|6Gd8 5%yB,gZP''0O<‡PT}dZgDVP@$.p jޛ jۗPՒ_u[ry}QyH ~8q+$=mI_b8y A) ;C-_Bf%( ֪ N82W L{zmL@?j^_FE{& apfApxgTt4sf4+L mvQaUbΠ8=E3<؈Et6ٳv?jVNI2_x0[X!g}_c|rλw-ˉ<[$DP#.`:c "R)]f]|J{?HO+*ӻ+;<(<'wϾ%s<,VXLSsZch`۝)7|^W b-e+'2F&+}Fح=R+/b(K(TbP0٘{H=B$8X"UZ?3-ل&@O'VRH&wOL(ixP4\AZ >]KK)D濂5$M9Q*"$Kt>G)*dO@SX7ߴ޺C;'x`vRߠ<4/hM 2ݞe^en^Nd;Mv|m'f2 RG)a}8?[za',Q`G XJ-u'L%<苫c T䓯kl?>r80nˣq *:{?G>]9fXu[H.Z[wOLCXM_NƂĕCfϱΨ&H::|e/#xL<Gu5' y|B6ivlDL'x_,>L~n,ϯ%F#jksungep0unn}z0‚m &U/{ Nm^b+o[׏I?tuV{T/M(64c萰EL-rn;=:.W 4ܙ^|ct-(W(S ɔrG &>cTEe`%ʲe^F@ˇ:5|sb,+;Om|MnQMe~-,|a%ȋ}Xgg| Mp7m]GDyFY+ʈD .Lgi40RwZӲְxzj+Z XCREh WDB[?iU\ gf@ 'ԘИ˵5A2Z| *U!ܝ(CЊyP]xWDj&s0œ TxsCZv]@c(; }IOˋtF*@2\g#9P ʹC݋`j4ҵF4u}c*뛖t,>&%k1c.7 Y7/<~"= ɒ;{AUHoUQ? nbv[=M)ǴTbW,bTWu0LԨk9u @Տ͔T/ Q^xqHDhEfۅA6sjzU l?"a;_A|dڲlj9r$EA "V3Fm m^[~ j0Q۽Qtk;YT%8l}+k_<^l{65Lfr<ܰn1S l]qYP6G:Bo5[d)%pVrፕH>wy:ÛTgd!1u|W,^-[?a =SLߦT~##8mʔt% uxɺ{")Xwdc.>ay[u6Be9~pI:!X~v9&w4"(lqģ@2u7ds1ղY]83rΉuiO~L򻙼B+- Rl"E~mY5)1+f1[fQn?Ώ jO4#Ўݙ.&kZCj-ú$8PXTrtW'ⅈoG^TýAw"P 30HPLjy+52v8'LY *D#h BH-/i g&tu]1  ̡DzWv9ۡߓMO~Bxz3yX}rدP)=F]y#bXpS | $5W6tu07r(V ?>E`*w;hzcuNjv6@`cw!d9|,<3.djśmq^ZSCk: q(a[H#!.fc 'CbUki2k`>#WjR"wāG>ś&vޖ}lAV @)༢C|fR,&P:5R8?u`*5 [qg} id@~".w;KǯHKP1D;Q `Ybq~r-곢}y^fh[fA;BAs:"Xљ;ʡZ#E4W0a4}[>0r&j9l]^="L$jߣȟl@'*^y/-Fg^PjYP1& t\j[7G¨1~PHjڮj%Ev5UH( H" WA#gE /,Z',:V$IiVj"4j`/k CthKA,wk~nZ]c@E <屢vm3+i3SJ67u.&r~ rUcjo [MosDQfz=-(v6|fVdz'K@A¢ 1"Eg)#R{T ~ĚhQ֮k#1zxW٣bέkeށwJम8 xΩV{Ը,O=xIwmmyP \7_fnWO^ !/";3j":ޡRH${o`. Ie"̽zO(2#-ŀc'>p;qJm@rf,R2f}.AgҼjWHl!OE:yR+u שjL/MG]ȗ% h–)ՉYMcUBH#Am_lP@^N6\2>l$pVn(\t ;J A>?f0"гxclH'srER,c&CP Mų*Xm=Mԕ9 2Cĸ"'ԜI{n8cZbj0?351@fRQc+BOc'K%ƷKKez^h($%Ǡ\`0q'&;OU8p]?:ΎM^7tvMb7jhlѨJ,JS%ҧ^ 1p[j͌%.7_=Hi}!y6FYR%8|"4`Z9 :ÅT y^^jY[l$\(}<(X|OZSWOŸz4Ң4TH8Yjg%Um  8≦Oq|c_Gy5wy:&S}ՉJ#L2'fi?-Ն`AQG5,Hl!Bu U>G,)k|SY,A8 2wV^m T)HPJԔzć ?'RCˌ[ T3DRYcBkx}q[a]NCENs]*O&PPy; 8XU{O2Zd?Q\cDU $rœk#ܮuL2,Լsjtǽe6wj}`+ΨL3;ImGkR_sɬ [+R|nFJbwC ]YVGbUZb ~wjVṕ!!l6c`b YX7NP[ctk_U'yr^dl9r p48)Ʋ f[%9 `?|A㑒i|D4^+SQhVOf_4NYDO"=zqHtXI`pX')zhc.q<9\Q\ XY#A9͸VuH@Scf+쑑?FC(>u^V|'U M&yٲTu]b?Ye>ܡ=a7R_'>j%xP2:l&| κj:6j]ʮ3''*6v^|. #'n^ _VRAbE+/34)lY:4WJ2xATCҽhaII(/ܻ(UaPxVW㊳.1Gl" +96@hsVu1dI^s>;%R5T>D(v/B戅V&5&%3Ja] ;T(qޘM.%Rh&5pJs!#FI&f~ ))꽙 یϸ}UvA6oyvJbqFK">i.8Μ}ONI-݄;&/3|bվRLcyLغr}ҋS]ZeĀ+u1AW|V_T!νr~yV%qhq`An^Yxeuqody-Gftb(1M I\ap܎.*ۉW뻉~)X&9͜{{e`jȱ|YOܜUoJ9*rhm$0*~H5o $`M\_ף8JwlB"/_TaI"@[ɖ=4&3~~P ˭O eCߩV<*,dYoZ֌cyG owL4·lBy40V3PvXs'"R2ld˵[Y_X8MXw>g"9W! easX31ٜQ8{7}T%a9CoBG3Ə%fѢS`v8g-3ăej)0˶ ^|,SvӭCC;GVqJp43`"c430bez @ Mz+l')1;X$dx@M.$Q yX?j->7DL`з:aN㳁d6n]SnWMˆo']$Ęo-ty0Dr: n' c y3-traN:_MhVYA0H$!tST^E<-^GfR6Q8c"JuUuNoCFvOe% /8wd)jci . /xb؀PGK-4:z{VݬRK LrkhɃ)BL_c\3tG$[M\2:8}D}Y\DtݥYZXV@xx)"*,|Z"O#;p>O4UqwPkY7ҹ$fdR./8NFB=~Y),`VdS<8/sؗbz&@"I K=B!@i/9*3ڍ=dXk @aU{zidrhL+pF{Ĺn?hJ$. G\qIVE$ ́1._#uQ(NLf8|L"g =^ ЖQ0x)H-lEvc5 !x"4D1WH.Wg7[树d}: CB5=50m[3&Cx-A_TUs,&V>oU.<'b칯O  ~=ut:8FM|k }j*d`gu8@ j3p/R( c`BE e(+Z5[vE܊,俆SVӄZ7u47H%`פE{h\F9#zku?b 1rݳn# D-vw]GJ_l7{#%Ke0kJ$QM{~S7J/%Lu[>D>K5j=-]+>;Wۘ>LP_b sw;w#w#Y ߁]ָ#bU^ 08[Xl!_)<0a J ]PdmQFȌm Caf8ke8qm2IP@0b Xp(;n/3aL_|,Wu#$3|zjp E#Z3^ԷS FN$; K6!O6aLY1 f}85K= cMP ^קLSUV'k'AJ~D̯s'S^*1=u*w$U !IkTALR {\h{bϨ2eU}^2МwE||X!+uhs#ٳ!-I ZYc^Gn(YN[euKH>Ќnqt/tblHL&Pq Yؿ8>T7vA|x 1e6 #QvJs^Xl ߯vfnen8 deS(ؚ'@֍;b't~,1Fk|\%v*_yDmb Uy+:Cx}U;'z'9^vOw +4P2T-1OnpʡsX[7f.miHЂG}IUjxmvcgUÅ&9FܠiLܺE;BN(&{5\&TC }K,x>gkԈMT(Jc_]^U`cfѸ kh!K67Fp$E^0x{⪋ UNQjTw|Ư"L2&, #܅UxQ1hCu"w_k!|W.ϥEbͻv!u ^Ԛ2U%' f!V{jsV{qrWZ&v9Hs䷉m @~_Sϣc*+ 9^&j&Ŏ{Sk]F;芷7΂"oBGCreJsLxr<Ú;DgVH) a3fޛUFM̔9 iOG86J!. O?ztXg}?I}6Kl` :c{0vvgט1nTYM"X>9qm49JV~̤31B^>닿_zVŤJQVIemJA38$reެy"̸S V 4 / SX}ij`iGRUW2  3Z! riSeI]Xt֌G6XQzl7p(&:Ǖƈc&D⾾:GP^9}g<~>%^Qz\91v%j8‹fHŖ\@\ (z4.Tk݄7DWD3wC@)x"-Aܣla$H @dnpWL哷e_%ܐÁ7l Cqڙ;dSӕ梨ech`0хG'6f4e7{zf9@!U9{qxHv]/,+Jw ?-4*$ᄏsv7BL;-xͯӷx颉|mc*g7a[ev *wU]Qaa$XQ9hD¼ۙWS˶)WKz˛XL΋:Hv~9M_ARry@AMqSP\nhKy俉ojBt~Ʊv3%8"2& 2"&l6V߄`U{)z~,kad|U1O~>Jpzش)H';c?*g(Eo,y[Tt]=GHP_ֺ18/@1~}fΕ>h`X~5||Ǿ2}" x"E-G ̰6yW,Bh^Ŕ:1dr`5Kس]tŦ{JiJ'9#:>ዱSQ&Tbq0VPSes]lA[9H. hB;T(ĭ0PгGo.Gm bנlv.r9 rV>b)mr]h>?ొt1iH \v̩_kѓE({Ia&0QPQ6Ҡh7S%0@@_X!ZBeUX <>=Ƽ Om:"ÚAk p0MWBѼG 9df%d%v,z^T}z7d]Q9*Œ˸C^_놏ݑ>Ƅ'-W%&spY|rFN _ MC1+";e3~JZkO[ӌmK8zCEn^eWwyDnL2{ltbˉ6^#ٝ`gB?fcSͻ;ˇi]ߐ;ox7KM{szAX9Vק/ޅPRL YZ