libstorage-ng-devel-4.3.105-1.1 >  A `ep9|jzSJId"[O6a9p&*Æ=5'\gkW }Ò&;AP&7?#M5vz4-/~GX[X./$%EFF|)6H箔ŠV ^ Y& ݻZ͢9^wܵ"hrZBlnϋFN<,"uW>1D{$:^VfUr?ƕ ] zH?]:FOpKX$G_ཛVc}ś^V P0 *hu3L<>p;C?Bd " S 9bhp    $D + ,K     (8k9,hk:kFGHpI XY\]^0 b2c3)d3e3f3l3u3v?@zBBBBBClibstorage-ng-devel4.3.1051.1Header files and documentation for libstorage-ngThis package contains header files and documentation for developing with libstorage-ng.`esheep05Z4SUSE Linux Enterprise 15SUSE LLC GPL-2.0-onlyhttps://www.suse.com/Development/Languages/C and C++http://github.com/openSUSE/libstorage-nglinuxx86_64{W'W $Q. ]  x  q  LG w 2J~ / o  1 0 'Y&Px C !q<FC_\U1:pB$t|}=L9f~jvNLE.9:::2@9wBF8CX lI|=99e! ,J4L~\Q<@AQur@LUR>c@M1:&C|(*:+M;>s>>9@:: (w9rw!B!-P%\"]"@]2X&_TThf!rG]*h~g*!G%( hX/nk NCUC!PF!4G!PF@_t* C]@6%!2Q`aFXjYjYjYaeL,=l(` CCUC!WG!=El&ZC4CC Cn`xa K/G!jF/V{!]FVrlnA!]F;^(& ,|1Xq9_m/GԖn//!G0@}@_k#!C!Cz!}C%#XZI$5h)D;GECG^Q2 bPl1.(e ,;CK](2h_j.g$-x`s!Fm'ga Ce C] C]xa f r ` fm8YhU k 5<G l5fi} }6: W ! Zj=o H@p ;" : Y k$ +  ) L!jJL -  (%> 5 m(_b{:.@-@FUM$=TacK[h8; |un9??18ȇ - 3"\`XD"3 $ S!zLQlanjnjnjlqg@]fy] `;[1Ea{RVQs~2dƿ8 (A *nC 2Fn6sxaWk16l.kYki!mM * !lvA큤A큤A큤A큤A큤A큤A큤AA큤A큤`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`ea8006240b5736255a208c3c1845c196eefc81c25b83727903de9b4684cd327df7f306bae643a02f51cb82e7a5ca81499403278562a405ceee3445b018be85d59db4d04c4ede1f04fc0c08b79fcf4d28cea1630b18f32cf2da024be87b484c1fd45e84056cb0242156d6b6bbcbd21230b4d84e4ef457f48874993416ce4aa7658a42b49792ae52d014417cd3dad9cba7a7aa27baf411e6450003d6f499e26862907a5bfacf64c0e267f1edd43bf1b40231be90c4fa3a9e60f4105fff3691ea5b7583b04b35e6d1f5870d72a7f7164052809679a89ebae1051c174b2a9973422dfee68632f2a7f4d0d3d0f0997a57ea19d78ffa7667b862016d60265757b36ba7615b2f2b190b619cffb678da2d65ff371b3ccfbb72ce0b02fa38aeea8f3def10fce502f509d70443c5440b201579e06a85e8042681d9b76a963d0301d08fd76359405fe58ef151c1aa23e15b3425483f03b1c9188e7fb3fc3f34d5a540e216046ecf7afa129dda05855d0dbd1674e03d39c340db6c39100fc619048d2bd495a4b4620d5c11beae46e22d763fe7a11abfc77809380b93adc9b2d33498948b372cce940b025583f43db4f20c332df3d4140a7c5cabb52dad6eafee3d24c19c125e199712a58bd85877be21d0e0d4d2c3c7085b0b2efa9dbf081fe7be8d98e6207a5aa18c7db25084a9006c2df9397eb95776145b0236e9fc3f330991ca65fde3db66b1f644b58935c336b0e87e671699e54d4a0a1436b619339cc63999f7a81c0828cc7e15a9ec3062d4e1b286ec6da7e37863443aca99e953f976a658ee440abee0c9ad0b759ec584bbcb5253f831c9b54598706889d2c3be8c9b3f5e487e03a6b68c0592bb3342185057a846d1c881eef040d4e0845c2ed05fe3c18cc2ef1610c258289b42268a5f1dad6258f65040b6fa8be745a2e77999d1f7320d0049cd839a3763efd1b79afe07d14eb8bffd454a1554ceee9b464bd407710430b507000d0f12869bc694595a6161bb325c9b3a72956e524cb45f2309bc773ab315bf3c68312963deda509b155a768a6654461ce9efa1aaf782f8cc3fa62aebac734fefe930378c761420480c88e959473dd9afd3539f1e4e21ec206c4ac7055b2a653881a9d9a4244813f8bd9d752e5ab49d97081c38004ff271561deaf17f71a3a85b0da58ded398f39ff783f99d84e246837cb7e5e82c7f8c4f38252f7280104aeb6844beb94668a014e3273a90282c6aa27f2056ddf6488e0a8e83981eee3afcb46c9c4fa4c717884982869723b50810ac9bd8ff4f5a8b9bd794f26466bba9acef83aa3e3548137e64e444dcd0a9c1e0dcb4d3bbc8fcb55c603bd203db93f8094430aebe6cda30199bd33587382747bad5afc20807bc44fc8c3fcf1e64fe54593f13b98c6589459076e80ca007995e7a072a79f67e6559f1e3f9f8658884b51b7ff6224f9caf77b782254fb3e3aa95148d5fc88f7a2923ea7b4ff596d5409290841d31405adc73e8791da015d7d26fe2e670dab50996ab61da8f50bd195d6433cc3c4d1ee23d32a626836f295a30db7a7336a5cd96246623c1d273bc6f73de275f8a2fe91811d6a1ae6d3ba004a6a80ee65501e26afc06f745417898642c4582cbe3e0799b809ece74290808e7c38ab601937b5cc3938df846051bc44423f76b94abd36f6226edf3022bb862472433d25810ae74a67d1483fff008e14485ae3ef8cbb7aaaa6221f883359cafe137e9a171ea948f0defce7a30eb7f27dca22561ddcafc3f94a3a5cae51c3c55062707515c4b4521b45745d1f8d50349b181de9534207573c54c12cf295826c52474fc708fbdcde963e12cf0c720ae973911577e54e5e8e8cdbfa7cbf6a1997b55bbfdb22a910b99c813aa3110dc706787efde25afebe9a90f3a47ce47f17529a6d2e3ddfc4b5b064cd9f7354165a7386ef863e44f76a0c12bd996248c93e332aab9aa08dc3e118b375686d30143eb476acdca8b4a89a9d69e3aee5aef2e68f0444ef4b4fe2960e9b7a14fcd9fde990c99aae112f6be463e1d4654d894201013e1f03b00ad1f1ae5eee1e5b4f4cfcde81540f2c416c80fbb8257753ea173d5512fb9e1c4991d0de364277d5a59b45b7e4f19b55b438cf743b04f0d8416ad67a6d9cf4b78777feecd252b10bf8eed72526b8a58390de4fb0fcc37041e003695dd11d8b1060c8dd947da1697d888eb879e9517f3fbac198e214533c112f50e550f8a58673f2f39d07239987c71fdcfff3b4ba9c0e34d12f86ef15f23c89868fb04d2579a67222042b83538a77e9cffa35740aacaa13db987c3bd69e41a430ee350cba441f59c3e23ec98839cd5bd01eae9c116e0e2fc7fa4925d5eeb164db9c5b0e8ac8d4c5a78bbb40da1d5b27d9c424e6aefb9cd0df01de6139e867199c2e49e45058517588298614dc65ba1e62356193985af91e7753430dc9f3ec99850937c953aaed3991f87f4e9eba5c46df2b7def1cab1cb8743c82f76a38df09d7d6151fc5fabb84f5261e2780d9efd2d075ad2ea426b2915f339912d479d13c95ccac4480e88bd5ee53d9f6b685c89d275c35139d2981d325eb5b609d42d08cfa84d745c662051a3e00f2269f9f3ed3f3836450acbd081822859d3300411db6db913ceff97bb79a2f48660506bc11a8fce9eeaf9b0f86a79ffc4e306d9a0a9fbfcb95185fb81bd36376103585c191631e6e7e3da1a3fbfaece47cf742690ae29fbc97e2e46f1b20f481c328a45a250f60e5416488d091b9b0f39fb3bfeb70fb04787901948064e09b947e3701e99e425bd576684c4c2478467492b7916ec11b77794f34ec8dc843a9d23724fbf1b9e806f50dbc1fee0f9396e9c723ad1f42368f303d3658e677179f64f8bc48bb0c3de42c9f61cd8950332992e09f315c47a269916c4fdab8769db197dbc9bdc94f5769f2ecf99d6a5e6bca04fba741c8cc2ea49c7f7a9559ffce46a873a3003046ccef3f3a617de4efe12574a835ef9afdfbde2e3d1b1d17825e9fc1768a2bd4a56273a58b77df0541191d9ea9d7d785c8d60788f5c264f01e8e6f7151ab47ff1111c90a69bc6882c6cd0fab4c1579c1c118cb7d717ce483a94bac718cf872ccc3b5534e20b06ecd7326d0024615a8d6901d6cc54e205b7f94a6f0f1a53d862826c7230c08f5aa58bbc734ab3b86e73df20c7472d397c167797a7910f68ecae4b8e41d540677466b38375ef11dab09f2c6421544d79db1921cb17ca5d0eb6d57292de1954c1e6c20f5a282f8082a7d729e320981f259c55891f2d66f5a4760721f722334e09f9b7c5e6853b57188b41db4699fdfdfebbb0e5082f98eda24bf7b5640a91ad2aabb357c93ba470f0451ac3ac22f320c6e61759d7dd7e0e2cd22a20ea82eed1329f45c187580e3df61f3710a5f7bee0c8eef3dce7ea239af5dcb68c420d6e9cddd50e0f6ea0853a7145cf1e4467178cd32d6b83d0024d93ab9019863dd758d6fb5d3422384d2b6b74c3093cf325a127106a1ed308ecb4f4953025855be49e172dad8ad92e0af94f3d2d7cbb3e300b896cfea3d1a7e2355b9e870f93c620a653ceb6213e4e1dc9ec6d71868c8a2ef539ae8d93d8b81128753d6c1ed45b695ad740a81ee240458fc5ec23fe43b18a21ab6cc34dd906f49f467b303f842fc317afb5a8384d5b2c2a823e16658c947c177dff8f712f9d26417936dbc52f19ae94a5483042c50293734475ff1dc9175b80bcceb9d6e62bc6bf54a3bf0393575152fcb627a9486ce76db8c20d8e2721b36315094346142d6a80aee1cc90175c25e5a4a46952e53e4d442dab15fd526bd8dd18a9e77ebc139656bf4d33e97fc7238cd11bf60e2b9b8666c66238e68a3e8cc7a0327cedcb5248bf7a596d2b7d709d017576284108ea36bcd142afe2ef7d9afa765bdff571ce07cc9651cc91a01ed19d9b968e6dd04396b2e0129859715cd6ef155837c1aff2a77ee59700899431d7d40448361b861d5e0a9bb14e8b4c0c45e4620346b8ab647bc6d62294883ce92eae2933dfabe582dc4b74a79ca2e23e3762c5faf9c317396e761c51a465ae8124ba79146f8063b5f3bfc020ac264ddef6f4b39b4b084e56386569fe3d245242efcf3ebb87bc42c443bdc8585cbd38b629fa0e029a064f4223c33d41907fd1dc494497fd5ec73cd58a7961e4393a944e9b99713505dcb7b5cb65436fe37096b4f04311c303c038be7f7842935501bb26ec1495638646acca76b8e0d12e32fdc7b94f70a9acca07cd4754602d1c41a8c843651bfa804c0e1b5144e0ed01c54a3796101e27acffc22485875f2b4d39961783d61fa5609b7ac0badeda985ea2d5ce99f41a54fc5a9802cab65a228714d1b5b9634695b9093334f66a059948b2ffc119386b3066910f93660a4aae239b871661b526174b273913bdc3f624d66dd667bccb21cef9bc70ba5fac304900b259eb2f898586fb7dcc3cd103587688cf4e06b324017b02cdb5b0a0df61218703dfbedf2e126ec1651203bc8bfa5820e06b936abceeb091a655739fb6997a1b18210cf79fa818471eeb4a41ea6e2498fb25461f8c694356b0efbc7d25b48fd6c5888098461e565e4ec6a8b27ee3308729a2f9bd8a283f4658c19f4b7f643428bf629fe39dab9fb8b2f33ba008c3ef73fd784cfa325da027dbe1ed5dcc73bed801fd5d89092e41e4ca5eb3dfa342a8df0b9506da460fde3749e6373632e0ecb956da6a538b807f41d1de11a32fd85f22ef8a365b9b0e83fdf29841919074eee3ce255889a3be9de11787918642a851dd43dcb18345287724e02ffc56b071e728b8a7ca9b67c99951d9d2f0a43ac89f31026f6c0003136511ad8524dbf2d5ef2822a3b825f6aa0fff353b6380cac73ddee82ac48bd55eb31650b6ddc348d6652b5f625745a04f438a7f0bc26f37e1e21a7f398c7dbe229f3b7e475a4ae6c4ee359f79a8bb4efda77cd44752cebd62ac1c34dbfa98b7f313df90fb4d81fa69ff3514441a15862a9ba80931f9921ea9611858772211be7c25fa2d5b61fe85ce87f2e3e6b1056a41287521779b43f25eccb7a99d1aee179ec9630394ce768cb5df5787ce9b6c06efcc465eabf9c6a5939be80de9fc057d0b10c068412aa772e5256e6cc7c8c54f2778276d69b410532d90cf5ca11f5cb365b5841f8d4783aa97da7f4aa22a82e6a865af10b76dbcf570cae2943de63cced1e25ad5839e065a4d8e626ca9c65844f3e1c6fc9e295b81f62574351137eac0c2bac236695f2eb4e614f1437245dd33666278726368d7b797c5b18bea06549423a545a26aef675a4103efdeb28423533bd6df92411c2abaa300dcdf58c5ccc76abbf5b5bcae1267aeffe0e05723c086d3ca2ee5cd3976244907f6166a371196e8c32d92cee67893ebbf9e90daa3a273c295450b1baeb0313630fe5c56a92809c7681926ce404768c540ccbca0a39752546c01ef626f0b739113c23e0fe32b39cb573e9fd15094ff771b4e0988c52c3b98c9cc979be36280b961c6eb2832dd76cb5e99b222f61253d239489ddfc44ed118cffe1e7c114da119a5d8b95943b54606672aaf7a574791ff6f5f6676112635f8921e1d46c3ebda97d0e3ee6f0daae2d255937fb31cb5aa7d4781924bca43a0f43df1904f2c216637e55320190f221ea28594208732614b5d3d72182292d11c39fa3b5aaa6905a9a379cc7cfee175e4d14bb8f052cd856ac72915d224b2b32c8a1893dff22f610b181ab4dc6c844950c41110251b96c6a053dff56f400b86d68a5d11ce089c1f51d4105de2cac81e8ca8e982f9155c58ec8974967abf1c021bbe99010fc11be8babcafd055a0310755b659d90c4a406ca9b5d9f441a8900e886b7d2c2ef6dbe5e258b4aec2d1d1ed1fff99010aab0f1414664ce51a3e4ef73e2688a209033eac502255ad2df11aca06c0c3d248a798fd24a235ed8d5e437c3e13d42248fffe596ef2e8f7eac302840b8d5065808d22c2194ec61252c85fa52b144a84bc6a6bdf3ed62f0f9207ad0410a6fcee2881e6678076653f45705a256c9ced7e57e14a6344f7f78e163d00caecab0e6aa4379a0804f5864852f73d7770e52426e58343e00c41f10025686a61134cd5cf5f5dcaa162bc25a3d318ddd7cac10a38369b8df9873db10aba330530df1166cf9fc3e89f7b908ade925ed2d74a719cd71a87e172897463f285ca6d4e10d5538758c1f60a70f988cf4889775d37ce8c34d99f486c77a0356adbd21d263a70c52458df88cd6f392a23d693e8380c35e02e9316533dbab7b41395c1e7fca35c88bc56c5a75230b358ffba53b0d3e24b1ad3f36836de91767e1b2bbfcfaecb5c5ed507e120c12b28b9784aea284519c3c39b207a8cafa8715f23e0cca8296e5c2f7529d4891c2aac2101b95f5cb16e3e02c9b540156a8bd9247f420216f07123622eb5b4ae63d2526f703ba38b4ca895a912e51b376104ddf435db0c9828552e651278fcb4ef9f4d82c2b879c52550ea6d1264d01f897b0b5af0049671aebc62f855fa8d91917f1b6ab92461fb34b8b3c7355dc1a1f7c469f9d7b857d90d13f5c1013b02bc0efb390a9e741a81b486e0f47d8b03c74eebed3db92ff77de5227586ffa542a23307b977c18d4c897b38bbbf0ef3d5fbb15453e0f555d8a2a1b88aca4a618ab1c5fe7bba172a099712a7b2d111f75caf371a9e655e7c6790ddda6a30876aa06ef43fa9c6d8ab3cba8cd63cd318db2435ce7bcf394e591701c8bc493272c92354565d2499502fd393fe8885fbd2878b770f0d60348062fa51ec01f6b599f74bbb107eb537e010c10fe17414ac2a94bbb4151dac271684958dbd54a3fcef24626142d8ac113f776037fa8bd35982925ad24002a36294e9d33724180eafba343e12880e42753368991c5f6376b575ceaab3abf56bb2374eb989ef9ac0def828c463f8a8b2509d2dfe74c75e3b3128680e087da835eaf1f25d0f3d960324c1b03638fded68371ae062d396ffa3e8d518ced77455fed865cd6c32b1ecd84ddea4742e985737f6f13bb8068da4d3dc47c40664d37001caadfd093b2ecdf53f70e2fbfef154faee3a27dd616780334df433f9f99bfa946bce32eb2e5880a3497fbe931874e024c9fbdd3dbd56862b8a8b787fb0c8158e733c31fafcbc299db6b76e893b9a42dbbcbf470711173907b6073f6f037dfcc859b2587e832f2a1acc45d4a163478725ebe4c81881b8617871ce080637da71435bdf4104dfeabb9a6d7ab6c914641a32073a72da74d2495da810b39e3c349243c3b1e74f0afa27fe21228d30b5718b4fe941d94edda153a24be9bbfb8d60312d3d0b05066dcbd2cc403906b31c60d32bb6135f9b656ff42d5114d3b64be78214029650c6205ec6eb60d6c5f640678155e4e50ca44acb2a11c1d7bbc3b538ace6c17c4cfedbf06f94ec3d54b970ae4832c6c1b702e3411b1908fa1afe356b5b19be1684b9dcc645963764896e3e266cf131a905c2daa4bc08726abf5f92a19165fe38e81f3419737e62edd0a14cac366a9e7ed0ef70f99bb7f763a48ddd95d5990e103bb145eedfd0a76d19c122374be2782b30d237bdbeddfde4aed01f007264cc116b2d4be2f398a7cb74ec7a5bc58b1ce644db35d0095ddb41aabc2fb13021c99facd7d8682421a882a2f8d2dd502bafb367c3fb9d5d852af0804edf50e7a922ef165ccaae6cdb59b37c1efed22fc416166469fdc4c179d903e99210058f316625c3799e47fc84820f11308d34ced907978cdfec2ca4fc6697474a12318262c84b326fa69be9cb8ae45bc23466989c01dedff66688dab32db4d03086ca6770ef6a291d2a2574f81ee4f3657ef39cf9ab6307630180cd5d57e783415a0b1aeb343fd60a0a3d024cee79439d692c71a73c92f2a7d5dac3f7ed604e24e51ccce0acc384702300fc8947729e73f764732ef34ca8f7983183c980fc43dc96aa77e13404eea9996329cc7dc7640904cab18d8deb7335c860da5dcc92b0ee25b5328d720a8a5dc8770b58992569adea414aa1c2ef3f433945c622b3e33529b734df2facb4b66f32b51627400b3b9246b4bd63bfebfdd6f9828ac4110589371df31784de248aa34dd9f776118d534ec545c4e182d0550a76b6b5af486ede21ed3db6f208dbcbbd3ce1397858b1a1c5d7598a55801f4e3de3764ff915a0b03f07e547361ffba00cccb01adbf4720340dd474ba5d783273e3b61d4fe4377260068983653b930ae1c8bf7b3f0af051f92ef29e2a72160de55545b678c0fce1adf6fa535c40c917e1453b0920ccabf166227ab2b06f55f8efccc76e9841f47b8cb17833b7ab422c7b89a16cc8c443df3a1b5fe36f489b281e481ee2ba56895cba51b857d638725fbc09c67dd175241187855d12e1919c0ab15cea9e6294aaf3ce02611a2f41a8b3f832a0a668b0f8f0dd0f6ec15a69221af83fadac8fde772a02378086d05cccd0054964f9f4758c7c898eafaeccbba211ef3c7925b8c09d55c2ef5cdb3618aaca8892782b3c47c5db2fc833ab2fd00aa689375b8b49195eedf055e5a37b2257869aaf729291ef493043df4001ec95b83b578539fc4fb9b3599313b00e0b4dedad3fa6bb1411241b9d9f52b30e068f310ec346012f0d4c5f0a0a69bc2920204012dded6dba22340396043b1aa8ce744d3fdae2aab25fecf327c5f9de791b0bb4200bd783d41d81324ed0b708ea1fcabc2011896fbb69b204b880429b4aee134f038cc3282a7893885ce4be9c1f3c7c9916594b22cada876d7de6b5ef256c1076a34c717f4194edd6678c22c787448861473ee52c5786b260709c2b891701fa00396192437fbc7514dd227770f15447b2be2ba8d97578f2cda61f64e444e260e70b15d559f5682bced14b30e83ad5c3a835d994033de4a484c92e8867bf745e1908f8a2ca8af8e0c876dac95cc0aa42d7c0201078c226c8cf079759a87443ebd014da824bb5641b1babc35277fff96e13a8d67bf266ef54d45f02219db55e4e468866c12db53b2a4b2824faac117da14086996f2fa01622754e11bf479b20969852612ba4a4069e52bd509feb1dd169cdc850930a0597030cceae4ca5e135765484a3cca8e0e9d7423e116338a7c35974369d34f7394d31a9b4ce21e822972f99a5686046b9e2a3ee8dac25aa12e06335b1472d0a4ef0e726f3ab0633c253d1fe73e5f806b4d92b26308c980b9593d6a0c62decc238fb8a7f68eb27316849e3461d66eed33de66e329c2001cc31bc48b922c16bac26d6f8d1d29f1467e2c90518392fb7a6bb1c764ca7a2ee9ab9b59b2a121f0702cfa34721ea780459c40becc6123f8ba86f14e8dade5bbd048b72ef3aa1d29096c27ca58a1f21ff6fc14dbc7928f8454c4dfaf1959083245da30abdcd3581d19750b5ded1c2b9ebf4ee9b485626acaa868c4a4fa604501fec31d1e9b48118816697f802dbac0e074378d2a10ef5feef5cd1a56c43721833b34d7473d8d5815318d9946766247ddaac7e17e27edfa9710d9d6e5d15f35b4042697ece74ee1a87c28e91e1d8f94428f79ef24727cf2a815e69b189337ec45cc76e8a5d88a9087ba52e28eb8e649829013f83f27d53575f5e5a308d2146b6bd0f08c1f69da5deb0876bf5e043d22d8466247cf0f1f85d9acfe368ca30b1d57b0f88991567943bd3bb4cd141eb982ed7ae942a58302f19311f5ae3e85228baac222bd44116f57ee87b769397d96412a453b20c3b8d343a93841d6264255c4b3c08b0e0ae77090a25eb56fe1c60723e1cde176242295754ee971a19b62c4be642178f63608b239047f17d7c8c8701e845f58fe8ef93243a85297e1e93452857cbcc88ab95de77766224daec1e4b390e571efde7323f8550ebf196570d02d52b4a92eca964f3ba81c93c0885e4a6de0c3af0122f59f06025d4899d88b31edcf7a01c0d5a0df509732bc5b9809b51cf94fb58baff7de89a4d99ff69ae9f56302e738a05f8b2aa10c3070d1c26675850bf63f0cc9a7eaefbfe4a2f2c1dddbf7b532a3e343ef95aeedba643ed7e09c07b1fadfa2092b5688b9cdabb12a72321ac12f7a92194cd815a3117a863d7edb1a639993672aec07392544943e275996f8c78d0223a1d8a929789e2d55a447a2892993608658b5bdea86ed93f9238e8be1149defbb0741edde31bff5de681c711b4cb6397c4c1cb92fa7f1964e1f105d17b92f0d5045a0d6033038d14f92f045d18783a0853846370a508eb5cf9d6bde14eeffa3c0cb9fb579b078c7b5023b0f279d202858f654b2e20354eab759e0c7841f6211264e7885c8ef0b97358f5a330f68081f8ecf722f2eeb8593f4167796f34d702a01ac7acfb8de5afc748722aabb0ef060134925df8156ed7a94249c26343fa9daea0fad1bce7ecef99322ac90223777fbae08031e32a1067150c794fea21c7470ebf43845a06c4d12bde9d4c9598bf0b40a7e8dc870cc958db78e32bea4d86dd3e4323dea40f9f3f8fb604f2746a06cdf8e352d4fce1fb2053e71bc186b088784efeaba55f9da76a25c38a97534be41e23a52d1074fd696eab3debb34ea047c413026f882d36d75ebc9db8d0341e0523734e5ede4c74a8e1a48fe0a71b7149c3ee9e6ac8f29cd520bb1d7552fbc0eb4af2144584c5211c9d97abc8bf4975a9b2860b131b2e97d8dde21854ddfc1d2873156697cc9eeb559e590d19e172236a71798b9e144eda53471a78d0e3b703987bda810b37a79fca8dffbe4b092b53e6cf0458d1fde475590325c524614935bc55147ba8cea436eb5e8ea2288b3f1838e64992e05b1eb06393069e2973673dd65cab6929a5251c5d8ec6e8178bf627b4b1fa41f8d200933b10cba402dbc339d819319b14f737c94999c65417da0846745d40b21fe89da638ac259f1ae0dace64f645ed6ea86959944998a053b02470458e4dad77312325c7d77ae1ec5acfc5108fe326a3dfcc1e2f090131734c0492b97b09b98f639bafc4b1e3a728c5f8f43889d29f348ca6fcef28269cb687fb3e38f5f79c5e9d753438fbc7effd1ce7f3de6a10d17e616496c34f3d07732330d9591c1326a16a709a42a99bd9aa63349b261bece0dd95990834e1a2131eb0cb344042cf57c9094a42e6a2816543b00cd1ef4fd60d8f6164d9e66d97a8a848c231822ebed9015542c8ac0454526b4b3148b976679c045ae3f040b47c047cc6c84f41d5575299fcd60e3a32ec2ca953de40e960334f30e428ef5b94edeb065038301a4ce31a6830a256deedebcd1ff9de8f87e36ac19bb49b0a478778aee6310079bba4d173ba80d9dbbad6d71f97f2e7cabaa430d8d480d4c1f1c4d2d3b7ad1382b9a22cb64507b965c83f3ea35fd3d36e9b2415c0951257b09e76102f2160f6d4c540c5d977e54777d96fb4e5bb274bcf479d52ebb3e1c77e5a66bb63628bd8a857328248b16008ba3d0b1d1e9bc51fc5c7439accfb21cd4f1f653def4a477f82bd87fb2f848e3e59abc48325e2dd72d586c316e97b8c5e52762f992258746da565e40ee1f1b2c17a226c7fa23377ab97d4447e718c41e64621cffdf5b4c49ff08090ef7072963187a5a123794c224c71e20d1f944cf857694e5f3235724fc5859da275501eeba76f516c94dfc642cde9961a30a52cb9a9f1b0d5a433d27ae10881c8e735e63e6dbfd4346928fba9217883bea346724f75f9e4041a0468b59c471c978af549485392967734d7facf15e4e3afd92f6e74f36a607c12afcb9726f5132262b9a13123f9cf620943ae038d7adbcc8e9045724e2aeef99e7c4b57aa35035a07900abaec953a396b866801c86bf1a7535d9cf0d4c2c72284ef6cc0387ca7ab2c3b93fc2173815bfae1b9d8f97e73825167e9dd9da2d09dfc3e4733a9cf17d142e00afcad93904216cd85f6ce1ff751b2f0e1f6749d43eace5ef35a7185ad08003ab87be5bd5450b0d1c6934cf7526e3237212467b11de30cfa2068071f90f7c5838679ea3ba200cd86541bb6a8f5249413f6e833bb4cfb87ff6f9ab84529577d869b147a70b04c2e324e8e7fff1d8bfabc491ee4e88b3f6b47cefe83731b15f4d581ed056179cc83c398d014c840f94dfb57867f1c7375bdea0d4cbe719f260f9c38787147755836ac5df81a25d1070d2ae663438d34a8f20824e7bf80bf08db8775a21b02fa649d5804c0085a11e798edb7ed2808d06d4f07eb71975354ee24c88c20d128239452aa1a280f5b254cecf2334ee0f6f8eb62e1ea29d7d576279a45ad0074c62738b7df65a4b38007b08a87ea43e597c83211f5cdc5c07b82eaa8b9463878a96c394e2d2eecfd88f9bd606b681fd9cb0179ef633fdd2f70a6d659c53ebaf50909141aee31ef6ebc3fa0d9ce6aae04eda8294429f439acebc00c08a3b1282c5b30f0bb336d60b3ae127f772057d34ca70fd4f3a254c55a705ebadb77efcdd1cb80dcab3a6c23b3b333519f997c47f3e23a94eb3e5f005ccec4cfa6e4651cd7e83fa9c6a8bf131b161273f5686a157ebf1c994c06abcac96515ff03c438e645802cf3d6fb79ee60a435b968842f048e75336c534b8ba74add0cdc3ea301f4eab67b71983c18fbd696857c66fcc5e8d800dfd4183ce18af83fdbd6fae19d0ab18fcbf6681a286a2155076e98128004c1db88198b0f4b8ce9fd2933bea35cd6b56fb62151bad8e86c8c128182fe0016e4225fb52d411b839af6c1b98f3410814d05904ecea5aabf38c7536b0ad337436b584fa5c34aa98ee74aadf63c7a472aa4282aceb59f7025583a091fd5a4527073770d77b2114fcb77c95dd883fc8c07e16c3d292cd1e8fb6ea164f025153643a3c5bc719cdc221f53a64df07af8b35a56fd0469de393bec44b519186ba2b1f7f0ba0d3fae4b2606dbe15fcdba76dbcdb4f16db2017572d4cbd305a2d5b6285d725efd5312543708554735baef39c727ca83293beca62f2d023b587d4348a83e1b40ba981ce4248bea22da7bce2514c82c002021eb311acae5a725299512a6100cebe1b6cb9018bf4c38f5f310f5078d6448c665bda52d0ebf641a7c1f51ae3814557e6c16197c475937b0c03d2d630d34dbc1b0bb96b764e158baf606bc4494eb2396058cfec61df93bdd72f662fc0a7a77aab68f6b4b4995126c2be928a0bbf855897019c6f0b212d53776ce7cc702c14964452744857aa045d4e1d926842bd36df6d892c8608cd914031d1bb9a904ed70934425fd39940f2435333067b06f6e4edf814ed56a776ef8ac1ce8dbf0505345564be3c8f1f0e5d4e8e0053b88dda706b4780e09f2f3ffe1a3bff75d58df63c1dd22b46adcd0f97fdf9474ca495d78a38092aa92f82fc08ab134c12279b9046bf5089a6c5b521ac0fed8460d3f071b889c84579fe83934fb173fb41451e894e956c8bf25a348b72d4a9d6586d60d61a5b52b3f3629cf2599a025f4f750dc48ffcba7131cad528ccc1ff28e6dc0a29f2ae2a8c3005976a70c4efbfd4382e29be13804b480151c627e3b287cd743e5d755802a4035c6a2e58b65cb2ae1e087f621854e7d73a9a231480fe6e28edc9be3459b87925a3b829f1da1e75e78cbcb8ef67764231fb39e99f42ad441cfebba569e8214d5657f5027607934bdf84216bae6e7765ad8e506f20e1bdfbe7d193dbb6054646b71db23bbd668cf7533db7408698f2baacd6485f89dd4f6de35c30103f82dc04ce69dd14986465f4e1c96e4f418ebd775c7e0d43b4a4e89490bc9a676258191e7ccdc396aa23c973d5145081b2d60e2fdba834568bad74f7b5450e7a7689c41a4328c8503d1535030b34c4ed3aab33ec4297319c72eba0f533548f86e42a2b9130c0de3be1e1aa6a431c69e74151a8e4b8385ae7697d0460ab1ac73c811e99e9ee443e02a8795a5a2b43205320d960d8ba31617ea512ab562fe7446d4e3dcf3a7aadf7e0f403fb0cd35138989f499d26b5afb1f2c7590e9f3beda188d9355b855ab8835a8e83583580ad90809b9dd5940705a3f885491a4fbe4ab2b50edc5bab20b4455ac6397dce4042335794c19a1e5b7d1a648e8ce025d0ce84b71b9182b1da4cf200ca2c6507157de1cd37191f1eda8457b875cd8bbcc4894caf8b70fde947e14a380904488b156522c7fc3427b8b3cb2625e2437d0c2fff64f7e1fe5cea632afff6f235def2b2e3b384db646d58901ebf2e24b2c00184e20521e3bf9ac0273324c88d3a8ec2c10f7499fa592bcd81a57fdb12446ebf8967a26ed754f623e3736619edb597b35c3879fcb1bbed874931e99d4b212615817d6b152c9f06f0e42e93a1f5aa61b5cedf3913b3dead01f3fc1035ef2a663133fb2e4551c9f466eeb206d3e6955e1923318d0841c791832726de30f6a19873c94f43f8699a2e0396cf4011940f95d2c5108dfad855c858dd6dc05da7813a2706a9edbe5ad93f02423fca5b4f4ff618b3d6a369ef176c58c8d027a8308fd37eb9ea2db7337a2d79518e6186570f0b92b338505178f423d3e0b2597ae736c1f95404c677d09e11cc54ac4693b77bec308ed3f9d005b348f5cf01542f3c2f7975dafd26fe72abab7ae96221654a21aebb2387d163425c4e2d70a1e34a2a21aa37cc127dfcbb8e341a0589aeb6eb25c5fd1531089f56c799bdb26d2e26199448a591d8092b3369ba9fce5dd3bf46c3bcf8fedb53ab9dfa54a63a23fe0af7a1bd0ca65d58b50364269d9f0558cc0ea589d9b12dacfeb78c776dd7245d1633423dd4cbb9a982b7e4177328c5e5e2e73f1e5ad9f8f62e3867c367984a8548f9bd209983c3b53b74cff28e4ab3b4aec70c4402c78e3dca63d1dda19030f9a0a5bd83190845860224151cfaa84d0c6fb50fca8cfbf019cf1d3c839d8d1691c371a4ac62f71c4361dc55e6df8a212110f5b09e819d9982a88da65edd611bcfa69da10943badf85d65e46769aa34145ce9f1055095a2b43fe6b4a0e0bc9586fa9b525d1d1871f2c0cc6fe391471c3ceb9ab8172f00b6cc0e33536cb22bb9efdd1f4f63cc9bcc68ca52af60d5431274628bc885bed025f87da9bb0c5b069d03edd247c9578782f95fa47ec1fe9101694a588db1439bd1592964bde7080aa19b663b3acbc6a398505901faf2590db9352a98ed76715669ea2334e89ded5673bb484aa6490499743eb27c173abdc8bce87f48996709cd8680c9156a4e356c663eb8c144ad580f48e278603b6e8ae483f58dbbacf79859500eed8d8a7300b0072ee77efd912ee542d02ccf0afad5c80e7272b7a1b52f22964c215fd4110c9abe815b420ea82dfcb26038f7127348548d669e750cd2a176122dbab93af1ab4cb114c4c984966836d0a87f17a69f73f384da200902b7ac81667c57474856e99f36f84bc16321e69490ab3a7b877d5da9a7d10bac5c7be1aaf6d0080c34f970c26b8ea98f9df83db7d4bf51b1c6aba105e4897009db8dbfb74143f8b5213260ee19696d312dddab5b55ee67f8aa83cdb2b5f87ef89fad3d03287c7c3ba75cc2b8b41a993e0649c4659c04c85fe137e456850a1b1023f2b50abcfba47ecda90466bb345a417a0a520eb3577fbb2529a586bbbc0999fcdfd28f1def7338b112bf6bcbde2c223de9eeafba53544dd3aa0cc1c73fb8c31461db19927e174199e5a878bd853513262ae5ba0af51dee512b110cf54ddaac33ed37053276d41c54ed67afc1d011391ac70f53957e2ac4c53f883817388456b008c8f63887313e179fbee97ce6b7c0690730df7d95b13ed223822a8a0ff76b9cb5039bcae40cda1c6fe0eb4d568947df67aff07fce23f58cb273d64646dadde33abe703c6b38fce8cb8eb994f98f6b8ef8f842f6aef591be2806c9246d1af1179d68d0772035f272e33631336905e2d1ad34d6177d618083a382089537399e999a85c4f920504c0f764d7764a29966e1d3977a2afde48ab3fda893f06567fb9a4bb3e029c9581cbd7bb0d9aa57cfc8f919f4fd301f372f14581b1a0d14960b81cc5e540d00f4166827a3c07413d270be9fcf3aa146d429639ea5122b40e37733bc40585b88ed12dd749758ea26a50f18ce51c1e145f1f333f18c3ad8ceccb578d344aa5461584d122f4ffce4023da5771214dcd2f5300b28da6001886da68f87519a3423d094764ae17f6be2c587704203c2708ca7599f259116b331b89ab238106435777ec70f91d17c4b8c46e59ed50a01cca5892e802598e03d4ef17b77f9589ff6ebf4c95b81043c94311ef7dcf40241dfda0017411d64f251866bd68bd2264baac9507d82724e9993f7404e8c67af30678f4aad140641a15d6ecebbd2040702ba480eb7b17cd1b113542c4ab272ce64f5a3de5340ce94e611638bf3c5e4449bde1ca934accd89a63a8c3813f30136b07076bff66d4f2b5c407b65c4c6eedae8bbd4524d3a2f57016a13a414ef946e97784d13175b1bbc02f286826ef3a8e6fa0628f24614c3d4168be1f548a43eb77a2a1d285446fdf52606a29c77604e2249608cd7a979b02756825964b9b50db0334d83b3bd0ce039fe9c9ab55582ca46af6db6920303a91eb3b4b5ac4f7eb871f6167d472c8c6384ae2aa6bb789fa1f38c4ea7637d6c444de3e24eaaea095665a43cd5acfe09d56eb76ab5256a9fc6f888c120b3e90a6a5865145c3e141d22281ff16e7d241f302f0f6cdeba6aaf273d4e5a4780a93be63a9f4b28e078564ef64534e9fc45c21ffbda49af27f549b9c44d571fe9363f5d424c75a4db4efb20116a965d0469f15969fe4bdab53048241b163a8a7f90303abf5e3fdc52707489b9efe6cafdbac88a2da9cc7cf7df94cac1bdf730b960ceb1987a90dfcf99019b941f5d0ee13b67dfbb413fa6edb0cc293d0a92fbba3f4e3fbbb3353a8efa2ec94d3d346e45b012b4b40ac4b81f4197920dc28fd97e8bf116de0cc68be83f2508c65f8c6116a6ed26b1c009a602484eb83e95d8e4bce771c4753c8c738987ad0ab595832060ab056cfcc2f0f79a989ef6e17f0ead290a0e8f195ac482d864623781c5a9a8dfd6d37c97f97e8eb30927c64a474c288644abf7e5fb4e36d470c888502c7ad5612e30bb6a63b7a9f1ea425e3d784d5c3b427a8d0a281b6a6fe108bf572ff55db7a4a7caf60b82a9bb29a92faaa50b8938f9672667c25f6f8485d9c61e8dd329f9b78be8cc52eb2fb058a79f8e66482ea3a3085b34c390c1d878b01bf6018bfe0577f72284788a8ba300ba570c08033a2ac36e6f6784c708adfea59d50e89b766faca6fc6a44909e4fe80b572cae43be826bfccc9874a6745835661b731c85f32dafb99dadd0c1bbb3e9024ed4d248f161af496c00289ee4f61e9dc74d0595613d51ffad8733562e01c3fb24c0471ebb4ea1a1600c74426f7aabcd6e03999f8f8eac95635fdf767e1f2cfedf106a5143bf0676357347ab0a53a4712ce79d667f5e62e311fa5a47dff4a6ac28b4593309e982f2623ff2e736521f523fe3927a4dd5571ac6e83483d24903727fa64c3472b581a8a0a8897f840f83e51041b5e4cb098895c4daa99c9d827f5745f9f55cc633103fa1f103031361fb6229732b6e944a67910819ee50414a2bcfb6b73523deba9876a93472d933c3b3c824f737320d6a8a945e0f40cdf3dcd0883c31b3af22e793e64cb2edba9c3036af08da42317d16baeeef9c183773e51911495feaa945678b6109f1f68d3bcb1a26b1d59f53c4634b15830abc9fb523b6dcd551930f85a56a421151900936cfab1a46740e0ad36a7b0c8777de2555b24ab99a21974811fb36cd56408acbc3b0a45cd0aadf4ad3b0d18b2023808a1a9c81b3a57e24f61acaab14939894653b8567297f9117caf647bf8aafcc33fc9bf28be233db354dd89540ebdc1cb5a372630fd203148e0546c371f7962aac006982dd4f5c205bdc9341993e3e5f309419d506cbdcd762caf23b84f9833de4a543ab821cb5308aa8ec29ce6fd809b7efe24cfbe7be3bf5f9cd7769a6217c69742c1b539e8bc33823a0d5822a821b7b56057c67a2100cef51a56c011f34a4d9a2da7781599f54c81d8ca511c5bbbe9c7d94156041da46a938882c3a3856253506e2cbd2607800733edf59f8108b76f61de1e961518b2a1074534f9d62de31df6cea7bc0fff10b13b4b7f2439bb488767cae5de79e137b9c651ad080a47d7600981df422ff053e4da5c136cce73a8175f3008fa8a806351f3affd46d2f22e7746ac03c73d2c70f71884f2b5d17a6098a26d1421b5500a9aa8e0ad936f7fe36075f5991a29315de73ae8726b1a97f6846d1bfc2215ecfa5fa503e9c40aac04f74e5ae5e08870b73c3384b0acc9fa6d8d146f5920af9b4be15c166083f03e85c70155dd5619ee129c4e04b0a820ecf20b24392a4cc3184198ad6d055feb64f4fdf0f4c9ca2fca4095d422b1e82bc4a10b4f92deec3468e36443516d5d6bfe70f239852029c7a82bbea000da7b6b2e7b7e1c7dd85f4cc3521e10037cc85d70112f9bd70686a61ab4b561202a015b8a94dd9c746742c1f471f81f654b7966d49e1a2c12a7e9f0feea21ab7a5da734acc23485b58ff584ea8f90686cebc051305bced5fa4bf68ccf6c074e274073c98c02adc57337f58c40aae15bbac05a3ccb364e5adb1d610a16452e92f17830e30e401eb511694e274a71b29f50f2cf2822e3bcd53fe22b8efbd6ae2cc1a7132b633376c2afcc5b6436930a684af6cf0e900cd468660ea81fe1b6f4218ee0feaab8111646c6528eeadc9cafa27cacf2f5a77cee6874df9cee2d6a4dfa7d2e357a5e23b32846af81f5a02b9cd46cd6f8a610cc5513409aeac1ba4fca3c2dcd8993ef316f021236c4655c6f744eec0ade6389390ab9d8bb6185db17cad82a5b435cd4cb41607a30d7820cc20ea76b4a3b8f57d3d2b7d102b58c8e13ad95e83aa1d95fe86c0291b1e5eb2a4ac28881b88b3c8bb76e5ead42331d1161546a61ef666973a2aae66bbb99f2b57f2ef160182825fa5305444511ca1eca4e1b0b38528b44dd26a61e006c7dc300954e0d5dbc42bc56898f7eb4567addc07a8cd10a7ecea6ca13a1c87edcfbfc91317896452c31a9d49c4768f1b4b46ac32e0907e00a73680166339ff62595dd2d2eed3a79fb9fa0c2e8250e89539f6d678aa2e5e51e26a337a7f7c6c9ebe5bbdddbaa43db2705d5d4736b21d075b2023534a0a9a07b46ac595f48f77f6570049fc0ca984e552e9c15e213c4ac242502f992d97bc99d10af1eb14a3113aa6e67a173356c47636b8f165d90148c0a387fc96118a6dc8a1a57b2035c158cf318917d06a5992afb39b2303e5b5b6d8c54359341a8a2ecb1b527d5ee6a82c338de656f0c9cda7465b66fce6adc34ca45d191a86e5441664fba90dfb6a66c59f4cf2438c55c03394a9a46e70a606787c46e82dbbaa7738e2efa7e43ac60f3d86894d7830110ab1226b00d43783d3dc5f56ec472a34568f93f247e4d12b54bb4922bf20c01b6906be5d683e8ceacd9085700b0028915799c148d3f4c7e9c5628fb9738fd9b448f94eaa1c1f1615c2988c209286799303344c22e03aed7c1954632f379c978296bbe8085ed560bec772621c5bbe04427ef8cb35b5b01cd1c68d65a34f0bb9c73bcfe5876787849b665a61315c4830665dd66822eb486f524a4d81e156fcded9a1e031b2494fbb94f65c57d379049b99bcb7066414e055d3d7e5917e7a0a7a0891ae1a60068e4e126a0ed8d7f7d5e306c82b34321315f36aca9aa245acf14ee0cf03569846aad9529f199b9853c56fe1e5875af971f0bfce045e5cce0ddac7cfe894d92dde3910c315d2dea130e5b24a908d2b127cdbce6d2e048b136ea9b77779869e94afaa969ceb7d68b56c48034a165562c2397155dcfcc3b22cdbd5fa5ed5af3256d8196c0216b4d25dca90c045676b8d7dbb7685193c4ba8be90f5d2c040a659b94c480c54a2bd7adfe56ee9a8b6a743e1ff59a06b5fcea2f795c8cbf08f5b7033c8a3ed74dda12ab13acd2c465c677a8ac9469bbae5beb1cf1b16bb134a038d94190b6c189fae8b107f043c42c9eb9d7e3d46d49750df1a0a359c396220bf99d4569bf0326a3ac2f44953b18109d1a64f42d4487e09100c774b9546c006a07f5226036c540e0f3a039e70b67039a37f6271221e082b85cf1a326ddd28bf5c678c588b65d43b34e3192e85650b0c024b4956705a3436472117f751d70aee25dbdfbfccfe7c095f20e08a025398c780471c227f2bc0128f4e6951ed1313c809fd646ed0e572b58d29086933e9aca96132d45f922a87288fed0eef4883b5ef796f60b78dac18552ef2280eb167f11bc63d4752b3dbffeb41ebdf6b45f19fae9dac0b69b72b82bbe7978989fe5c0fcd6e05aea9f413b05691d2c4d2388e4a29ac17e6cbb6acf2c8cfdc66ca305b835b658e2a9374cd9d938936ed5fa2bc7cc687f77826961727cff262368bbf47202f5a6c5f8b1638b444ac3c59a1ab949e787291e367508ca1bf8a5362cef20ea77b749f594affe385e3dc084a6249f529d97dc7ccadbf8ea7795358b4afaaecb667c90c3726c8d56e979bb9109af9393135f28a59c9938213438812a4a904d463f32888506b92d7c605b172055f443f1113638a552907c8817892ad8c0b41b29c965ba95286a8491ee7a00a7dde64710afb71a2a55819edab917ebf56614e38d5156a39e779f1c1ca86d8a3d6febefb51aa507a134e4ab7499021ca81595b81d9dbb07a8b120d84fd18d685812f63d321cd74cb9de89c60aec2a7a12e43978a32b5252d0c17005d242ef5bc6461d720f4c945ce29acd454608ba26eaf7fa9cbc2e2d532bb8cb45106d4dce4374412ebf283d43c9b83c11278e8b6ea85e357ef22d5fc8092b9b3501d21ba4ad22176eb8aaeecd7aa627ae95fb94507cb777c0db309075ce21ed157bbaa3968a1e208166892b855db491775a28e7983aee305e5f391677cfb6f565b55e26586884543c383e0c5f339342114fe22117c9d3a4a33d6a3699a67d9be839d4ac5087b21c11b96ab9156f73a8e5185fdf12175c23c8cdc0ecbb6b3c3c4a237edfca69926fafa30a6e1207acf7a2191f9c23807a05a97446eda23b2e9103acbc81059633a9d4f0312d34771b35f71afd5064abc0a02a37e763f7e30496ff2b4a9ff0e041b625389dccce9313e3d1e66de2a093c6156d7d87009b259639e49f1dc2d9636275fdc38d388a15e503cad3ba5200624de9c5f16e33b01cd5b94c2e4a37008c72093021ba942a9f5dc23a041e11755d13be87994c9ea1315932e6530169d294aa5f0fadff03246d275ce017351a469ca38520482cef0a0f53aa375f73f764f91f9f318b61f52f5ce7df35a9629e0c281f4802bda5bb9b9470d41edcc0abde34eb1758c1ce0bec5d48a3a79e699da0991a943013ac0dd6461be2473a7cab822fcca6da5e291fe64ea1e91fce372500a5cde9b01dbc74c6bc263efd444e39f612fe0e49e25745d47d463f46c586a0f8ed140eb24571134f54ee3a72e31943388ae42943029a5c3d0c104403666eee82ae6fa4d15f67a600aeb8874d4a639cde1419092cb6e39257e63e870408ce426d1bf3af4f57933c32432ad9680a36f83dac497d145a72400cd6a9af82b4ea2952a40d87acdef5c515001d9033bade11329200505b37b6d7c0f4c67d0a1f7b70153840fc4a284efb0a43dfc965b0b0f0fec14e966d5a75371e81bb068fc0af3e6f24e2db2999417fed13699963b2f2851cb547e10348440716db795f792bbbe9f5f78878b38d1b0abcfe4b1cb81b6e847bfc520fca854e472493ed62ead68688355097f07b6c46931b28d809dcaafdec08809fa73c252c355ad6805dc09be2f67b447cb7f5605328149e525c5ebdca9713ab02e0480f0a64cf7f9c7d5ea14f0d2c09c9371740b901c03eaddac633c634c29d94c5308677c56c024b2f94734a36301edae8e7c12dbfa19f4bd376f2561a670be533a189b2845698a5eb44fae817121ed91cdc73955b1fcfd3bef95f7c1a1531fafa7bb1a3d63277d3ba8c93319d3cc7b7ce9fdbd51e05cf57e24f52c4a3e7c56272b8925cb6968a04b8bc7ba51bc69c5f4de325258fc4d740a416b471ff48615909884e1e7dd899adfc1d7a39b59752bdda6d9fe52b2954b9602d2d64dc2498d683d71e03383b3c64741fe1f489f6d7a26b9e64b3c1df819511e02cdca05d56e92ae2ffe71341054fe91110a1c902313598b49c5e8a51e8ebb82212befb7fb1521e997274171fe51d64bbabaf773acab47ab8133fe21082edb939737fc07c81dae94bb4f03fd8929839f1c59a23f60f842561c323481202f3de05bdb5935504bd80055cf0289cd92a3c4b6037b0ce0e8dc8fa67cc246b064a71a3792d3db48f4a23bdbde15693db9855402df8a208089a43dcce4d3030df8f4b762ee3e10566350cced34def76ba3f9d06ab64c6889a56fea3fad0e8f03c996d0f431562fa1d0c5669fa3ec9374eaef0a5a1520b12d32443bed93c86828dc8c9d10fd885516c552d24025ca62626a93b7c58e2c611cbeede457edec8c485584bdc6a72666e1b300fdfc5ecf102714c9fd57df76fdf47139f8dbf8ae59863643171164c16baa5953c17821a7ce5feac673c05a56b287453ce3a0bf5048f0999b7711604d6cdeaf3cdfd661fa21fc5bf18de929671c801f00415eaecd35abda3a04665e9dd0ef5ef2c6ddf02b4a12472984485adb027fd12ae6c60ffd203b1a41c555557ca84ba3598f52c281780dd7e22655db21ac383712e62d4540a1bc525925277ccf3a617f5cd363fbb9e1f75d835aedf4fea24eef7861a77164b0861e1c1513a8ae1cd0ef1b52fdd9d05c51ee16fdf9e1a78c313466724a4abf2d8ae9acbbbb09cc11244f90e16042e13c885a3c928a19973f7389ef8d3752eec924d7fe7cc6d24b848b65a6afd586af0ab911cb228346d415e868d6e26359c4bef38d7cdec0cc3c4327bb681138a1a6f0082613d5f15ab67a708621870d9dc4142c8597b4efa7f8a1d9c2539ca3422d6e8f098152821e149187e55bf4408d957119d8354f71d9cdb8016f56d12ca4944b25de41a83870e9394de816a6c15fa1efe98fd9958cf215ba472cba8075547c259085cbf45d8917c565c9093ee3b2a29c07c9cc8347026aed8d8c044dd4836bea112be61fbdd162d8f5c123d947cd940255d5686d56a3bb1aba1e591b1f010d75383a84eb0e6a722e7fda0139734b0b8b7cd3439bcba0c183ec442cc90fe27a2dbafd4e1c791aff374b5326ba16880a16d98269abb731904dd1f8eb00aaea66bfef72d5252931d84cc01cfabde3bea854b5b145ddd37bdced843340e0679b6b4e7ed2fe318fd0cef76d160543722e0c3eac11f901ae15db25905dca7a17b81c6d51869fd12ea569fc4b072d217786b4b4d73bde4b9bd9425bc87b33d6b1911e6398673939aa2f15ac505b9a1ab029b8452dd0869f392daa28adc942272615ff2db16bcf084f01ec9fcc2f7f6a632b2bba8c468655e985a3b271c25952b7ba3a9142a23515947e79dc051e75d70f84249a4b15e3bed7e34e7f7f4644d26b08011b6a040c9de77f8c4d6aac13a00378650c12ae5294fedcd8e8d09f6b2924f14cc678c157e29fe4a0a1720bc433fd949ebea384c21d732dd16cc43bacf0f0f2f01c2202c29cfdc14245d32f1cb60fd801f71a299c5246187e0e42aa7d88065f6f5390d57b0928e07b564db5f51c30b1da2e5f305e9e15fef5c6f5fe72578fd6373be3d32e973431a317a3f87eb5904fd2869a2750fc94b1d99428c3bd56c496317760df4b5f08691203c340c93199984cfb4d0a1c7c67720bce3b0d294d01fa6ea037c6c5e4252334d99440f1e85b257db3af9f7fb8ac86d60cdeede91fb1dbbf48888832b8f6e2565885d5b19d4d06b279a850db796214c1a9fda0100715f3e584bca8e8ab62a4deb8e39603309af40b461b6c5dc257d912ee4ec7cd96cc314cd169384459e180fb36e0e087f6fdf940e972f90c6d9221222ff2bed25a5fb96b07fd7e2796fc9afa905f46944b791159aca78c7cacd46a9523575c8a30465845ec864d1dae43367feaf3cef7f395783a90747e0bbf74b177097186857b95b218e21ad660da9d9a624d9def0da203b70605c6aaa9212fee49ef2970b4983ebab4970ef0d37f2f30fb0737d6737be96a9aa32301dd25773f0df091ec8857037b43de888912694d7a5aab1a12ad2930c84c9d01c3274a5ea96d8bd09c4ea3f7c56302d4d637f14cf5d28bf9cef620e405625d9059487b650b1077bec342699dad5c7604fd38e57c043375233f472b45c19d0749b8b4b8c61e71ffc80c24df617b13ec5557f114a715068ba6146ab83999cd61fa230a7b14390f14f5780e976d6a1cf66b7ab2f23a7902ed2d99283cf9ff53be587d22f16bc922f08fd845ce9a4836777b3dba203fed91252e1a3a509fafb3f74963952d22d8855ca711a118858fda3c5af3cc410c9196806706fc3d89726c3e023eefdde7b71850d73095f1f8c3fdf4d91b664c60379a417ce7b92693cc335d1dda2bdaa07076198140f504c9845511dbf9dc9a9bf1771e6edc7df624ad5c4ef5915797402046673a0d4f78f6c0b734cd15db19ffd7dd5f992eb119384454b1251cab58417930850d3425e3c354f9b814dde757c75610030f1bad357a83882ae584c9ab1eb23ccad6df70b604c2bc4e770eea0accdf2921b30bf19ff63592a97126e36666f7e10a91e55175c0102de64bd3abdcd426672fffaed5e0204e8efcff1cc8eae29e66e253b1b540a56ec6bebaaa819d33394329d4e3eebcca57f110c05e4a4ff7915899129205ad7fd8d9873d56eccef2b0fc55aa723bbef7685fe969c6de433a481d78c2e614c56a72467033d7ccd9daf0e1421a5f6d879b6319996db7f6e3795c7b639737a39bc3fb63d3ef6825f0400cdd528298cf6b5e5230ff0da97833a78cd6a9242cdd77ffe91c9a8cdcf6c6fdef81abb087fb53137bc5bb6003df79e4796d273d960690249cbdfa1d7971f7398e8fd33a7f69263e8d88beae7e940bfa4ae3ad03920f505fd3c2ba54cf8493350dccede9b475dd7222f239ef249c688bb35013f15ec1f81a8c37e03fafaee0d57053edf92d55ad0590bd55de03fc41d8df55811e3d80dd6ac194eb968b937035f7e89f3100349b21700a5dfa8317dae5c521fcbcfded3cba69a4cdf3b0e31170e271d2487c10bda6622094fdd80a385e9f5b3e98a71b2c31dbbe95ac5b8a54a0f1664aab29602eaa4743e161c54125f9d97ddd87ac187652d97c33c065234481f6aa5cb6efd55dc1a021ccdf28f5cb74655dae2583bb0b126cb0ff754ddb426a3c7ab5fd7a5ac0e02e34c6fc2e1252fa0d4955feca0291a7cbd6f6e0f0390544dc3e29b4640f099cc7a842bff6b086adba32349443597160996d3903f1cf8797b581dd4f35ad30da832245712dfc3edda0244fef808800d819aa8fa90d5db673cc4033c0cc6ed222d0eb0f56b8c2305c486d20dabbf4ea09678a372158eb402da8cef08ac518e19c0852173570cee2e809cf0b934bfa07a2a04ae3c4d3f80121179235d838f18186d16f5424d4eccdce63b4521abb1718748aac00763e6c155fc9e6137fbc133b46cdb2e4690e8e5a4c50c513404edb439101a7d9267f0d1a18e869e416baa2819a38b42d0ce98b25a5171fdc2b6b52b3e908b7fc547645d1324212c1915e63997b15880823a73ad09f9910b0ca18bf93eb2be4bf8144e700c2e25b151eb7dc4142d4028583069cc67c2e3b49263e783ccd284153e6cd513518b8d435dc74463dfc5268feed16b16e0c453548e0e3759a479bd522a912ef3ce3d509a16075ac187664499b48d2f34ea96a4d62f31db6c0ea259bc54a88d7b6f99bd4fd1b77e266bc863e7f6ac21ba7f287026225f5f0237550cd7c4af279981dd2a80ffe9b04c3e3cd4928eaf77bf6309bc9f8d75f53519fed1ea6cf78205130047212955392cb8aff1d99fd8ccd98f41cbda4853c897a1069e2a3fe968414463dc2d280da2fcd09b4e1bba34061ab10601f1b8c9e6dabafdd1dd9e815823c05692ff031f6e3a8d98373a2afd27e4c4610ab40f4748f0edd3866a7f559b6c7331982b9a5ddb6e1435f84bb6bde36239bda9c417517e7c4c9afcb2d114d867f6025fd352c68653f58e7f0e67680d4213fe0be9b061bc8bdd3bc9177abf50cb20f47be20b15f2379a637e067b34d45c68b818ed6f1d0a4d19526e7d5f08c3db1e93f33562dd0caf5203d210c8be255f32ff6e01c8991f339a0118a4ca397eed56fb3b95631faae64a1dfdbb2424a5fecb774a9ada23502b026880859d32b566e2f5f798befaae2b4e6f9d3bfd8a521ed9a900e8894caab7a3fdea5002a49511abe649ea0faf1800a9a82a9cd1721e57a120ecbf284ccf539c4ec9751cffba9df45580dfc4b5ecfccf1ebc1986415618b9fc6f0d92a438f44d3dfe30f4416e8f1f63b21c21f79c5281340d6b07bf5bc642fbdeacb8df940ff57fbaae7fc771220021501cd4b75af543ce30ca81d9f7d5cdebfbd80c78093081e860777e4f3732a03f5b4503e986f2c873dfe945c75204e7b6c7d5cfd551a26fa186237b54106704e22f5c5ee140b4eb35003a56c9adfce6cb2df70641b9480af7c8ff05a5e6416ce709e87f208222b7503ebdd236fdd743093a9a7d7dfb4d7caa1e971b3bbb2159549f01a09ea40218688b759ad15fa89ef599f22150ee427fbbfcaa59e769e9eb68462f619437328892b79552ab6bf0a52fd3174de675086af54e92d659118f2d11d94c8fc2a8940e3d746561e931c696916432bbff9a09066d27da94c7a317258fdc3ad7338fc85f14c246020ec1cb14f8fe0866f0959a746d41d170c4a5d53f17be3bb9cb3709e0ba5f87570f2ac2c2a94a05e5be3a12742e752614826fb21ccba311b9b45912c63dc2b5854f71dbf0751c5e193a8acb8476e65bfe87c06addf62c91c4add49f3b1c038cdf4d751dabffec98ca586a1f23cf065e8b68ed0a1eb117dbec691b44db48a4413fb546f8fec1b03aa6ca410f7de946c58fac4f6d5baf1d8d14f22486d5e2b81f1e2dfae7a79a47377b90998a7b27fe4a144a0547b8d21800484269cbc9d644e5f758d4c0e20d200f42fb3c1ff89e40cf8a06879cc9e230fc0323c89b601c00c5db7967ccbe0d24888059f36e120dd69dff07219a9efa1b64b54945425452f4f27b3c5ca872f7060dfd07da8c9b045167c1c778f31b2c1b0258eee6590bedd870c3a6461309f07c09ccfaaac9b8214792855f01bfce89e4d40383eba4e356ce20c79f8d67bf41bec72308f3489ebda66338184ee972a26dd4ac59b0418f62b9a4aa88b2f3eb9c970deaa120e0f8b73afb3696d8ca469a54474812fdaa8a1646f0c380bbb370d23e38ae939a89fc1864a3449c1398a35bd1f2000edc712937bfb0a4c031c22d759569c5a9b33a6af0bfa7fd78447744776838921b69069396be8a2b3f4ab67f3d04b2f5e845d2ede0227f1d616fefca0b30d17e62ba69a09304905d66fd3ec4b3c97c81c31c97dc68f3e8f11968a37a84fb14b417eef5353617526e93bc185e09edc89671743860c31c2de1528895cf19ee603b5e01707a83d69afc761813bb4d4626a48e07e5db3108482a955b4c43feddd972609ab90469d749cf8793d9fc1f77ff664b39af5716d3e999e931d671a81e7b3e5b26146d1075faeeae804a48e4e153e2c939fd490c6c0233eb29b4bb11c6637e9a85d86743d12928eb1a904799641e47c6ccd5ffd2b114b64806b87569ae07d9fb84e2a5729a927d5bca79688b9fcc7a416057cb6a9c2de2675c7cc74574708db0d052ccd93b3b11d849baec54884ba0d55a2b6269d8bc20bdf54094edf1355fc9cf879e63a34b8c8590fe4ef032b98b46cbea60604a5db85e4b31ab733ba5e5458e853318b62f372e0d702f0f78216b636dec9e98456706c009a78aae8dbfcabe7ce77463f3ec52b8b2b7c98487876f38ef1594ba7d4e1902d6943c7145ab82a2357a2f4e68a14d436ce0b8ebad03ff2a93f27110b3f1b1516769adb0a71c092ce724e4dcf5d8aa53d0ee6adccba3e8905a73f7d0a1883eec02825bb4306949d7a7f2c176e7df8f819b3f61930ee280fc3d8c24e299f7648cf912b6fb86f52328d60b93e829f4eb51246a6158029491874eced32b29756547eccfb837d2cc0ce28d83249088cfe207286deed0b591e1d3d9b18e1d21359ab08284a3448f1643e1a8e2582a3eeb0dcedc23ddebfbbb7418ca50fff0ff7dc3649c948e02760661afede0f3f2c24ce6e5788f8df7399f524d646dcb054767157c124490ba7f9749fb7b229184d05915a64eff10aeb9dbb7b64361d9785f534c02809d82c1632b1afddb3794441d84117c6226bf2038752f16e0fc91f130a6607195b8e58adb4004faef414a506df5953c8d8bde78a4e09d017fb48e5c33c396cdbe9fe8fd7201e59504ef882785a7fbdb7210f97afd91602f94826ab9c8e89f2ac6deace94dd66d60b1eedd99393f944341ec083a998a58e74f1fd56d905b7c0250836d49ffb5f69fd2d8cf9a2ccc8064c4f46d2e5bbf1ff9635d6242b6a75766378e441678bf4ebc5a10464585232b33864a08ec1f8330592ff5895a5f987202a1caa4e76a21aeb6bc74f39356575e92b012d14a29cb9a609b83e87bf576b6c8b621b8188e4d26c03732b3dfb6fbd7898e489e8c6032de7f161e2ec12b53b5b54d7bf2f8d219dfdc7f6035678df069c64c5ef51798870dfbfaa3c1d6db769047c392df361212a6d1ab469157deabc7fde857e3aed40999debb07d2991dc79214e17ee19b9c8129a8b0b2271fa312d2eb6d4d32ae658cb650d0fd63b7937e04d13ab1d675d5c437c20eacab9b7e5c1606d65dd5ed52b851ac0f61f97573fa30259e577e59e7ffffd081561acc577b017bc08b276b68324556072148f45777ecc737997ab58be6118662e01d635572dc6048e136939af262d10b0e84cd90a4d58710200fca6f69b72d08b72e3d54941e3dc07d36fd55f09f3b7400ef93f08c2a103185ed79d643ab4200aaf64998c5702142b67d285da82c1b0f8bcbe6d04aa3d515289ab0dc8994f93a4c02329ce673ab142895956c29899d4a3598a6f17b798ed8f3eac6cc2025afa04a5924ed2453a749cd33ad9f65ab7026e7e45feba2758d2b01911a4771184fb636b94b90ef20f356c6e47781789136df64ac6ae1bf90e96176fe9c16ae59d18d3ff31c0f7e99564e22ac06073e63fb53b10bea82cdd34b940e6bbf1bc4bca002db5bfafe9bd75bf97f505baf0bef92e1dea382de6f64b3d815d1d48aa79876c1dee6d1f724c18b770e3f3d0ca18933091c9b0ebb72c5517f930f1ea1f8e00516fe43d0b9b9935ff99767024c745d2177294d10526e97417599f440c418f455c140674efe403aea48236b339ef0c1d1b41594ef6cab745353105d58286cd17c1b932f8e4a11686a3c1b1caabf01926319ad013bc37c038144a400293f2adfeccec0eca01093fe9b9d1315a3cdacf0d0e728bb0e452bd824b796d1ed004b4296fe3f1f324091cd01c893369f9e029f8d80dde37bd6ee7c89d206989363f5e474f813ac0137363b1a509e1a0abe744189eba2beff2590c98376dd34d286f5a75d5a736741994883c17aabe697f9e3913e83c7db1c55e2cdd5ea52d8ce144fff0d1c61f83f04c24a59be32f0226223dbab55d2665d48bf8b7f3c8e7d8954d481391cfc234fdd0a1e9445f0b347163bf0c6c7532a8d129c68abd93c28f54a9956bff92322a98aac07e46b6abaee4f9d8082e649d1d28faec3b8670c85822e76dfa430a802d2da7184a1be109152e81e5bc40d122ecb1e2a1db02fe8630923e9ae26fd8777b4d4321400f96d14274f990ea1a07a063d8b1d2a577dd69c2daa609ab16a6ce0bfab43f8c05b4b5ca2dca559af0470068389079caddce1958ad3d9f801b500bcaf8ac9237f6a5a9390735b7235e97bcb5db8976d58768977282a9847a16b602d045a17091f4c27faf847bb1d110fa0bd9fe7505aabdff92a39ffad05ae5bb20242d799b2fa2da5b9afe81d96bbc125b250518359a184fac586e88b571a606f70eb7230ced1eb8f36dc7eddbf69d5a859dc88b6165a319940ad4d8bce97f60c0c17b2b4f50eb5807198f4467725e3aecf7355204e6425d17d6f25a380b2a44343b653380811cc83e0a246f0fb2f16f890d26010a7ec85f6e876200bad0735e3da259de2e8b2dcf3f0e85b6b3c710f284a62c7b8b30fea998c5f9d132d050c8203cba6866c71e704a99b9b094334e7a3ef34a2aa1faf55586653aad73feb4d0df82294739508f68bf9c71420dc55b1713435c1b199c80f49048f71ed36cf110dce12222cffa641403701368f79abe535f92087d3c8dfcd55ee7d292b8012e10c682ac924311a19d9aba228b97fcb3b7901f63f43d1e3cc5a182feb36bc20fc763e54e2577c88c67dab2cc90c5a9ac40138bd3328a8d63bbdb3e5b1e524507c55e2f45a218337b0201a958a19dad761eb40228f60434ee453f908709d7a850757018811713271470a583ef485e2ef6c817c5599ae945f89479bc6ecd46ff441d27b006c8dfe4a5ca579c1771cfc0a82f00f77aca9419680079b885ca6ae846adb1cf0ab893e0a32f758220da2441c98ce1a4128d3767bf44b0409f5cbc390c58d8fc278f2afd4b9e361066f6934e1736519d475921db42d8fe8a477d80a6f49d6eea5ed522f76d98f1748a027c3034d31879e22f130577d4fc6a8ad7e5c834081fc35c715fd8d9322aa9b696f7676237706cb7d36aa048a5a26708ec0cfd2b0ed71f537f066ac841633e64271e9e460c145bbb1720ea4419d113ed298656a16641c0e8b7d3ef1f1d332186cb744d4f386f6ceb1fe5d3a7d889fa12046703bf6554b773905e1f4c72b60982a82d088f3b790ab8e7094921939a26bae9953aadb74e2f4fb835dfb3bfab1ef8c4b5b430bcc1fed9ffba06a51f63d69e687ee3a1a9307cd55c07e4b016c203dc91fb200b2cf3afd471434d7b46540d3fe5a65dc5696cb2d3bd4e64d7296305e5bfa7068fb5d5d576e96380ed13adec2ef1376beb4b137e3d659f7e91d587bd18261655108637c5e25f146bbddb3e3e630cb676588a6c97e89e76343a83a71fe2417860bdd2f4d607dde3c48dcc115ece19e5977820c2c0a411a3cf1a8707ff95112453667a0a061ee96ab5934d9a6a66aee91e53c5506d2436b5130235dde0e7c49cc85faf903bfd83e8b5ab63be1b4eadfb3d9d8509f0bbf7a3cfeec12e7094e1dd620d931088e62adda0af87dce502526dd56605d3fba4240743ef69a5f3aa8b063b1b73515dc92ab9dd1061605027629618b207b3215cad4bbf323c64b16e2224bf34128ef4b5ac567c7ebb5361a22a542d39f8320065f6caf5dbc9dc178785cf7428dbde3fc74104cf6696e4a0d1fec08c586bd4725e07bc72efd3a14adb44c597d8bb3617c13ee5a48cf4f68590e46fcf195f006e8ed8e2107832256b7bdbcb3a8eb96eade1287102082e08d6328e93cb5eda21f73a4b6af018164a3dbb9639cc3eeab3439e48193be0be7a0f4652c17843f05cde3bd844c8d3e3b0a1abcf47a1acfce17f0a5615f7617b9e9f4072c4c7c6802e03f7a312866cdad517bdab6e825897194070fc94fe5dc6705efd4fdb4c822b12a3939a529d70197392d9b75519ea3927a65d52377f845349b41e878c28163de506d0c051ce07d5710c9f293703d2aa41ca65409cd6f203b34fe8b76e1adb45cbedb38191f1bbdce2cc55cde3b867f5f2b51d14ed17f596feaa9ff1fbf23c209d63a8e63cb61d06fe06da72ad70518ad9e49f60ff8519ef2711d50cba7c4fac4ab4f9caac5f72cd8b90247ccf42e0c07dc10002fa239ba42a00515f03ff99af6a510024bced2ae563de92d2b9636adc6d70c867e45eeb551efd778aaaf1375c9dfda27ea03c2e3912a84f10f6c43dae51699ef5e8c9aa096e7d04f8d51ed3e79e221b50e19b05fc2d5c49ef232105010465846c19121ca1df0d6f353393d50fe7bee34c92a9d1ad40f2e7f4673d81d6428bc9f1f9952752cc3395e2104f053b433ea54b3b935bf1e12bdb1e869c72c5af92105dbedf022769d804079f5d5f7eed94460fd8154c3f9e39abf2d5de609880acd8bea02822fbcc6437bc2551eaeedfdda482cc56390c941bbc493dd4ce98cf53696c6cd3c904befa67785ed7fb7bc0b579289b75b7222dceae6576e9ea871452b53fd8c71c4bc319bfddde460c696b893484eb4060802b7e402d0e49074e55bb34516fba1ef4eb8668200a60b5c02c6967fff89de5045e7193e1ac1a332b7eb553ea077d33dd0de924523f5aee49dc45df8fa0839025cbd695db5d7939b1b4a3d46829ffa6a199a52da3e9a021d16d3b5a510418a27d63342eed32ceebb1bf07669f9eb812729de21ee3fa58e3a897b9be66cc16a9c0d56d36ae1a365ac8e6ae780229ddc6d458e2e69b6913e8e3686b7b2ba40bea67d91343eb8a25a38374c625ecffdb2d74e514d48c8c89a8899df942d4965471640d732f1965f97d25b42d261ae05b72ad07f176d5d8faf307275fb44e920badd7e7e0ef4c2f13239f687be4c7221d2d962b56b2eae915ae76713304de3febcd300fd97a1799a26c551e635ee5567e4c9f8e320c5753f7a26bd370d27360531c8db78669318afd902d505e560b33a907a31f3767dbcf3f532f40ddc8fd0bad2d7d7831a6da3325f03022c092f1825803a4bb932f09db6ed2994dc4fe6435e15741a0897ef5b20d6a60cc01d003a7d38029fe8b8bc3c6d0a7046144c62b22d623415ae951cab4f62368997d6368978574f348193a13dcdb874b2c4f3899986b38a42832b317f0f758097e96ab1b87d6b25da0622ccb5520a441b66055637dd46cb03810c67383627c51d966f1d61c278d894450902c85a157fb158d9808e22fb21096a3546c51601a747dd71b74b31857edbfabf1a4b3eaee31bf1038f79b89858877eb955ce784c39bba12a48ac781098490b4a20d9c18cb9f03a27502564651f2e7a41e4f4d09ffc877cb1ce417fadf503993b39553cf4f7637bb616af18cba84319fb07571444e4a4d71beb71765c9e399a9dc844a581232c2560a75f9b7bfaa3e12d9a37bfbe650b5a5d1de33340eb421247ffb179748993ddeac8a21a3575db951818e7c9786bc1668d6664e816168b2a1e093698d90d3904f6ff8d582785libstorage-ng.so.1.50.1rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibstorage-ng-4.3.105-1.1.src.rpmlibstorage-ng-devellibstorage-ng-devel(x86-64)    gcc-c++libstdc++-devellibstorage-ng1pkgconfigpkgconfig(libxml-2.0)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)4.3.1053.0.4-14.6.0-14.0-15.2-14.14.1`dd@`a@`\{@`[)`[)`Y@`Y@`X`U`T@`P`OL@`OL@`OL@`OL@`M`M`H`Gc@`8``@`` l`@`@`x@`x@_I@_I@_T_@_@___إ@_@_#_#_#_#_@_@________@_@_@___F@_F@_F@_F@_F@_@____@_@_______E@_~@_u_a@_X_G@_!d_!d_*@___c_@^)@^^^^@^b^3^א^Ǿ^^@^x^@^2^2^@^@^^>@^>@^I^@^^^U@^^^^^^^1^^^@^@^{G^{G^{G^ku^ku^`^Nt^M#@^M#@^J@^I.^B@^;^:@^:@^8 @^%@^!^ P@^^@^@^@^@^@^[^[^[^^^^@^r^,]f@]] @]+]+]]@]@]N@]]]@]߶]e@]]]@]]ƪ@]X]@]µ]µ]d@]]@]@]@]n]@]@]@]w@]v>]rJ@]p]o@]o@]o@]o@]o@]o@]o@]m@]bx@]_@]_@]W@]J@]@1@]>]:@]%@]#0@]@]]@]R]]^@] ] ] ] \@\@\]@\ \@\\@\9\@\@\\8\\\@\@\@\f\f\@\\r@\,@\C@\\\\\\\\\\\\\\\\\|\@\\\@\@\~d\w@\v{\s\s\mA@\mA@\j@\b@\ac\ac\\\Yz\U@\T4\R@\R@\Q\J@\HW@\E@\A\/J\2\U@\ @\\\@\@\&@[@[@[[=@[=@[=@[[[[[[[[H[H[_[_[@[[@[@[@[@[v[%@[@[ݍ[<@[ٙ@[ٙ@[ٙ@[ٙ@[ٙ@[ٙ@[@[@[^[ @[@[u[[[@[R@[R@[R@[][][@[t[#@[[@[@[E[Q@[Q@[@[@[\[\[[@[[9@[@[~[}P@[}P@[{[r@[qr[qr[qr[m~@[l,[l,[l,[j@[j@[j@[j@[j@[j@[j@[i[i[i[i[i[i[i[f[`O@[`O@[U@[L[H@[D[CN@[CN@[2*[*A['[[[@[@[@[@[@[)[)[)[)[)[)[)[)[)[)[)[5@[[@[W[@[c@[c@Z@Z@Z@ZnZnZnZnZnZnZnZnZZZZz@Zz@Zz@ZZ4@ZZZ@ZZK@ZZZ@Z@Z@Z@Zb@Zb@ZZZZZZ@ZmZ@Z@ZZZZZZZZZZy@Z'Z'Z@Z@Z@Z@Z@Z@Z@Z@Z@Z@Z؄Z؄Z؄Z3@Z3@Z3@Z3@Z3@Z3@Z3@Z3@Z3@Z3@Z3@Z3@Z3@Z3@Z3@ZZZԐ@ZԐ@ZԐ@ZJ@Z̧@Z̧@Za@ZZľ@ZlZlZZZ@ZI@ZZZ@ZZZZ`@ZZ@ZkZw@Z@Z@ZZ1@Z1@ZZZZH@ZH@ZH@Z@Z@ZSZ@Z@ZZZZ_@Z_@Z Z Z@ZZZv@Zv@Zv@Z$Z$Z@ZZ}@Z}@Z}@Z}@Z}@Z|;Z|;Z|;Zz@Zz@ZyZyZxG@ZxG@Zu@ZtRZtRZtRZtRZtRZs@Zs@ZqZqZqZp^@Zp^@Zp^@Zp^@Zp^@Zp^@Zp^@Zo Zm@Zk@Zk@Zk@Zk@Zk@ZiZiZiZiZiZiZiZiZiZiZiZiZiZhu@Zhu@Zhu@Zhu@Zhu@Zhu@Zg#Zg#Zg#Zg#Ze@Zc/@Zc/@ZaZ`@Z_:Z_:Z_:Z[F@ZTZTZOhZF.@Z@Y>@Y>@Y:Y:Y9<@Y6@Y6@Y6@Y5GY1S@Y0Y0Y.@Y-^Y%uY%uY"Y"Y@YY;@YR@YY]Y i@Y i@Y Y @Y @YtYtYtY.Y.Y@XXXX@X@XXQ@XX@X@X@X@XXX9@XDX@XۡXۡXP@XP@XXX @XӸXӸXXX@X@X@X@XXXX~@X~@X~@XCXXXf@XXXX@X@XX@XBXBX@X@XYX|@X@X|XwoX[@XOXF@XEVX<@X.@X-X&X@X=X=XXXI@X X @XX@X@Ww@W@W@WW@W@WW_@W_@W@Wv@WWW@W֘W^@Wu@WW@W@WQW@W@W@W@Wt@W9WE@W@W W@W@W~WW~D@W|Wv[@Wu Wu Ws@Wj}Wi,@Wi,@Wi,@WbWaC@W_W^@W^@WZWZWYZ@WYZ@WXWQq@WPWN@WM|WH6WDB@W#LW#LW!@W!@W!@W WW4W4W @VbVn@VV@V@V@VJVJV@V@V@VaV@V@V޾V޾V޾Vm@Vm@Vm@V'@VՄ@V2V2VVV͛@V͛@VIVVŲ@VŲ@VV<@V<@VVV@VVV@VzVy;@Vy;@VwVpVpVpVn@Vn@VhVf@VetVa@Va@V`.V\:@V\:@V\:@VV@VV@VUVTQ@VRVO @VMVMVLh@VKVKVI@VD@VD@VA@VA@VA@V@V@V@V(V'~@V V@V@V@V@V@V@VU/@UT@T@TTTTE@TE@TE@TTTTT@T@T@T@T!T@Tء@TԬTԬTԬTԬTԬTԬT[@T[@T[@T[@T[@T[@T[@T[@T T T T T T T T T T T T T T Tи@Tи@Tи@Tи@Tи@Tи@Tи@Tи@Tи@TfTfTfTfTfTfTfTr@Tr@Tr@Tr@Tr@Tr@T T T T T T T T@T@T@T@T@T@T@T}T}T}T}T}T}T,@T,@T,@T,@T,@T7T7T7T7T7T7T7T7T7T7T@T@T@T@T@T@T@TTTTT@T@T@T@T@T@TTTTTTTZ@TZ@TZ@TZ@TZ@TZ@TZ@TZ@TZ@TTTTTTTTTTT@T@T@T@T@T@T@T@T@T@TTTTTTTTq@Tq@Tq@Tq@Tq@TTTTTTTTTT|T|T@T@T@T@T@T@T@T@T@T@T@T@TMTMTMTMTMTMTMTMTMTMTMTY@TY@TTTTTTTTTp@Tp@Tp@Tp@TTT@T@T@TT@T@T@T@T@T5T5T5T5T5T5T5T5T5T5T5T5T5T5T5T5T5T@T@T@T@TTTTTT@T@T@T@T@T@T@T@T@TLTLTLTLTLTLTLT~@T~@T}T}T}T}T}T|X@T|X@T|X@TxcTxcTxcTw@Tw@TuTuTuTuTto@Tto@Tto@Tto@Tto@Tto@Tto@Tto@Tto@Tto@TsTl@Tl@Tk4Tk4Tg@@TJ?@TJ?@TJ?@TJ?@TJ?@TJ?@TJ?@THTHTHTHTHTHTHTHTG@TG@TG@TG@opensuse-packaging@opensuse.orgaschnell@suse.comopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgfreek@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgsbrabec@suse.czaschnell@suse.comaschnell@suse.comaschnell@suse.comaschnell@suse.comaschnell@suse.comaschnell@suse.comaschnell@suse.comaschnell@suse.comaschnell@suse.comaschnell@suse.comaschnell@suse.comaschnell@suse.comopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.organtoine.belvire@opensuse.orgaschnell@suse.comaschnell@suse.comaschnell@suse.comaschnell@suse.comaschnell@suse.comopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgaschnell@suse.comaschnell@suse.comopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgfreek@opensuse.orgaschnell@suse.comaschnell@suse.comopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgaschnell@suse.comfreek@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgaschnell@suse.comaschnell@suse.comaschnell@suse.comopensuse-packaging@opensuse.orgaschnell@suse.comaschnell@suse.comopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgfreek@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgaschnell@suse.comaschnell@suse.comaschnell@suse.comaschnell@suse.comaschnell@suse.comaschnell@suse.comweblate-noreply@opensuse.orgaschnell@suse.comaschnell@suse.comwfeldt@opensuse.orgaschnell@suse.comaschnell@suse.comaschnell@suse.comaschnell@suse.comaschnell@suse.comaschnell@suse.comaschnell@suse.comaschnell@suse.comaschnell@suse.comaschnell@suse.comaschnell@suse.comaschnell@suse.comaschnell@suse.comaschnell@suse.comaschnell@suse.comaschnell@suse.comaschnell@suse.comaschnell@suse.comweblate-noreply@opensuse.orgaschnell@suse.comaschnell@suse.comaschnell@suse.comaschnell@suse.comaschnell@suse.comaschnell@suse.comaschnell@suse.comaschnell@suse.comaschnell@suse.comaschnell@suse.comaschnell@suse.comaschnell@suse.comaschnell@suse.comaschnell@suse.comaschnell@suse.comaschnell@suse.comaschnell@suse.comaschnell@suse.comaschnell@suse.comwfeldt@opensuse.orgwfeldt@opensuse.orgaschnell@suse.comwfeldt@opensuse.organcor@suse.dewfeldt@opensuse.orgwfeldt@opensuse.orgwfeldt@opensuse.orgjlopez@suse.comopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgaschnell@suse.comaschnell@suse.comaschnell@suse.comjlopez@suse.comaschnell@suse.comopensuse-packaging@opensuse.orgaschnell@suse.comopensuse-packaging@opensuse.orgjlopez@suse.comopensuse-packaging@opensuse.orgaschnell@suse.comopensuse-packaging@opensuse.orgfreek@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgaschnell@suse.comjlopez@suse.comaschnell@suse.comjlopez@suse.comjlopez@suse.comaschnell@suse.comaschnell@suse.comopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgaschnell@suse.comjlopez@suse.comaschnell@suse.comaschnell@suse.comaschnell@suse.comaschnell@suse.comopensuse-packaging@opensuse.orgaschnell@suse.comaschnell@suse.comaschnell@suse.comopensuse-packaging@opensuse.orgaschnell@suse.comjlopez@suse.comancor@suse.deopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgaschnell@suse.comopensuse-packaging@opensuse.organcor@suse.deopensuse-packaging@opensuse.orgaschnell@suse.comaschnell@suse.comjlopez@suse.comopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgaschnell@suse.comaschnell@suse.comaschnell@suse.comopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgfreek@opensuse.orgopensuse-packaging@opensuse.orgaschnell@suse.comaschnell@suse.comaschnell@suse.comopensuse-packaging@opensuse.orgwfeldt@opensuse.orgjlopez@suse.comopensuse-packaging@opensuse.organtoine.belvire@opensuse.orgmedwin@opensuse.orgaschnell@suse.comaschnell@suse.comaschnell@suse.deaschnell@suse.deaschnell@suse.deopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgfreek@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.comaschnell@suse.comaschnell@suse.deaschnell@suse.deaschnell@suse.dejlopez@suse.comjlopez@suse.comaschnell@suse.comweblate-noreply@opensuse.orgaschnell@suse.deaschnell@suse.deaschnell@suse.comaschnell@suse.deaschnell@suse.delslezak@suse.czweblate-noreply@opensuse.orgaschnell@suse.comaschnell@suse.comaschnell@suse.comaschnell@suse.comaschnell@suse.comaschnell@suse.comopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgweblate-noreply@opensuse.orgaschnell@suse.comopensuse-packaging@opensuse.orgsbrabec@suse.czschubi@suse.deaschnell@suse.comaschnell@suse.comaschnell@suse.comaschnell@suse.comaschnell@suse.comaschnell@suse.comaschnell@suse.comjreidinger@suse.czaschnell@suse.comopensuse-packaging@opensuse.orgaschnell@suse.comweblate-noreply@opensuse.orgopensuse-packaging@opensuse.orgweblate-noreply@opensuse.orgopensuse-packaging@opensuse.orgweblate-noreply@opensuse.orgaschnell@suse.comaschnell@suse.comopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgschubi@suse.deweblate-noreply@opensuse.orgopensuse-packaging@opensuse.orgVojtech.Zeisek@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgaschnell@suse.comopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.organtoine.belvire@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgfreek@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgaschnell@suse.comaschnell@suse.comopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgaschnell@suse.comaschnell@suse.comaschnell@suse.comopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgaschnell@suse.comVojtech.Zeisek@opensuse.organtoine.belvire@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgshundhammer@suse.deshundhammer@suse.deaschnell@suse.comaschnell@suse.comaschnell@suse.comshundhammer@suse.deaschnell@suse.comjreidinger@suse.czopensuse-packaging@opensuse.orgshundhammer@suse.defreek@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgjreidinger@suse.czaschnell@suse.comopensuse-packaging@opensuse.orgjreidinger@suse.czfreek@opensuse.orglslezak@suse.czopensuse-packaging@opensuse.orglslezak@suse.czopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgaschnell@suse.comjreidinger@suse.czaschnell@suse.comopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgaschnell@suse.comaschnell@suse.comaschnell@suse.comopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgwfeldt@opensuse.orgwfeldt@opensuse.orgjreidinger@suse.czschubi@suse.demvidner@suse.czopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgfreek@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgaschnell@suse.deaschnell@suse.deaschnell@suse.deopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgaschnell@suse.deopensuse-packaging@opensuse.orgaschnell@suse.delslezak@suse.czopensuse-packaging@opensuse.orgaschnell@suse.dewfeldt@opensuse.orgopensuse-packaging@opensuse.orgaschnell@suse.dewfeldt@opensuse.orgwfeldt@opensuse.orgaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.dejlopez@suse.comaschnell@suse.deopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.organcor@suse.deopensuse-packaging@opensuse.orgjlopez@suse.comopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgVojtech.Zeisek@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgfreek@opensuse.orgaschnell@suse.deopensuse-packaging@opensuse.orgaschnell@suse.deaschnell@suse.deopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgaschnell@suse.dejlopez@suse.comaschnell@suse.deopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgVojtech.Zeisek@opensuse.orgfreek@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgaschnell@suse.deshundhammer@suse.deopensuse-packaging@opensuse.orgaschnell@suse.deigonzalezsosa@suse.comopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgfisiu@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgaschnell@suse.deopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgfreek@opensuse.orgopensuse-packaging@opensuse.orgfreek@opensuse.orgaschnell@suse.deaschnell@suse.deaschnell@suse.deopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgaschnell@suse.deopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.organtoine.belvire@opensuse.orgopensuse-packaging@opensuse.orgaschnell@suse.deopensuse-packaging@opensuse.orgweblate-noreply@opensuse.orgwfeldt@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgfreek@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgfreek@opensuse.orgopensuse-packaging@opensuse.orgaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deancor@suse.deancor@suse.dejlopez@suse.comaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deshundhammer@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.dejlopez@suse.comaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgaschnell@suse.deopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgaschnell@suse.deaschnell@suse.deshundhammer@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deshundhammer@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.dewfeldt@opensuse.orgopensuse-packaging@opensuse.orgaschnell@suse.deopensuse-packaging@opensuse.orgshundhammer@suse.deaschnell@suse.deaschnell@suse.deancor@suse.deaschnell@suse.deaschnell@suse.deopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgaschnell@suse.comaschnell@suse.deaschnell@suse.deopensuse-packaging@opensuse.orgaschnell@suse.deopensuse-packaging@opensuse.orgaschnell@suse.deopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgaschnell@suse.deopensuse-packaging@opensuse.orgaschnell@suse.deaschnell@suse.deopensuse-packaging@opensuse.orgmvidner@suse.czopensuse-packaging@opensuse.orgaschnell@suse.deaschnell@suse.deopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgaschnell@suse.deopensuse-packaging@opensuse.orgaschnell@suse.deopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgaschnell@suse.deaschnell@suse.comopensuse-packaging@opensuse.orgaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deopensuse-packaging@opensuse.orgaschnell@suse.deaschnell@suse.deopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgaschnell@suse.deopensuse-packaging@opensuse.orgwfeldt@opensuse.orgaschnell@suse.deshundhammer@suse.deaschnell@suse.deancor@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.dejlopez@suse.comaschnell@suse.deopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgaschnell@suse.deopensuse-packaging@opensuse.orgaschnell@suse.deopensuse-packaging@opensuse.orgaschnell@suse.deopensuse-packaging@opensuse.orgaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.dewfeldt@opensuse.orgaschnell@suse.deancor@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deweblate-noreply@opensuse.orgaschnell@suse.deaschnell@suse.deaschnell@suse.deopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgaschnell@suse.deaschnell@suse.deaschnell@suse.deopensuse-packaging@opensuse.orgaschnell@suse.deaschnell@suse.deaschnell@suse.deopensuse-packaging@opensuse.orgaschnell@suse.deaschnell@suse.deweblate-noreply@opensuse.orgaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deopensuse-packaging@opensuse.orgigonzalezsosa@suse.comopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgaschnell@suse.deigonzalezsosa@suse.comaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deopensuse-packaging@opensuse.orgaschnell@suse.deaschnell@suse.deaschnell@suse.deVojtech.Zeisek@opensuse.orgaschnell@suse.deopensuse-packaging@opensuse.orgaschnell@suse.deopensuse-packaging@opensuse.orgfreek@opensuse.orgaschnell@suse.deopensuse-packaging@opensuse.orgaschnell@suse.deaschnell@suse.deaschnell@suse.delslezak@suse.czaschnell@suse.deopensuse-packaging@opensuse.orgaschnell@suse.deaschnell@suse.deopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgshundhammer@suse.deopensuse-packaging@opensuse.orgaschnell@suse.comopensuse-packaging@opensuse.orgaschnell@suse.deopensuse-packaging@opensuse.orgfreek@opensuse.orgaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deshundhammer@suse.dewfeldt@opensuse.orgaschnell@suse.deaschnell@suse.deaschnell@suse.dewfeldt@opensuse.orgaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.dejlopez@suse.comaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.dejlopez@suse.comaschnell@suse.deaschnell@suse.deaschnell@suse.detchvatal@suse.comaschnell@suse.deaschnell@suse.deaschnell@suse.dejlopez@suse.comaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.dejlopez@suse.comjlopez@suse.comaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deancor@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deopensuse-packaging@opensuse.orgshundhammer@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deshundhammer@suse.deaschnell@suse.deaschnell@suse.deancor@suse.deaschnell@suse.deaschnell@suse.dejlopez@suse.comshundhammer@suse.deaschnell@suse.deshundhammer@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.dejlopez@suse.comaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.delslezak@suse.czaschnell@suse.deshundhammer@suse.deaschnell@suse.deancor@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deancor@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deopensuse-packaging@opensuse.orgaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deancor@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deancor@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deancor@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deshundhammer@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.dejsrain@suse.czaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.comancor@suse.deaschnell@suse.comaschnell@suse.comshundhammer@suse.deancor@suse.dewfeldt@opensuse.orgaschnell@suse.dewfeldt@opensuse.orgaschnell@suse.deancor@suse.deaschnell@suse.deaschnell@suse.deopensuse-packaging@opensuse.orgaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deancor@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deshundhammer@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.detgoettlicher@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deshundhammer@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.degs@suse.deshundhammer@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.demvidner@suse.czmvidner@suse.czaschnell@suse.comaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.comaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.deaschnell@suse.de- Translated using Weblate (Spanish) (bsc#1149754) - 4.3.105- merge gh#openSUSE/libstorage-ng#801 - allow diagnostics partition id for GPT (bsc#1184073) - 4.3.104- Translated using Weblate (French) (bsc#1149754) - 4.3.103- Translated using Weblate (German) (bsc#1149754) - 4.3.102- Translated using Weblate (Italian) (bsc#1149754) - 4.3.101- Translated using Weblate (Italian) (bsc#1149754) - 4.3.100- Translated using Weblate (Indonesian) (bsc#1149754) - 4.3.99- Translated using Weblate (Spanish) (bsc#1149754) - 4.3.98- Translated using Weblate (Chinese (Taiwan)) (bsc#1149754) - 4.3.97- Translated using Weblate (Chinese (China)) (bsc#1149754) - 4.3.96- Translated using Weblate (Dutch) (bsc#1149754) - 4.3.95- Translated using Weblate (Slovak) (bsc#1149754) - 4.3.94- Translated using Weblate (Japanese) (bsc#1149754) - 4.3.93- Translated using Weblate (Finnish) (bsc#1149754)- Translated using Weblate (Czech) (bsc#1149754)- Translated using Weblate (Portuguese (Brazil)) (bsc#1149754) - 4.3.92- Translated using Weblate (Catalan) (bsc#1149754)- Translated using Weblate (Italian) (bsc#1149754) - Translated using Weblate (Chinese (Taiwan)) (bsc#1149754) - Translated using Weblate (German) (bsc#1149754) - Translated using Weblate (French) (bsc#1149754) - Translated using Weblate (Spanish) (bsc#1149754) - Translated using Weblate (Chinese (China)) (bsc#1149754) - 4.3.91- merge gh#openSUSE/libstorage-ng#800 - correctly handle backreferences in restore_devicegraph() - generate pool for NVMes - 4.3.90- merge gh#openSUSE/libstorage-ng#799 - added CI based on Leap since Tumbleweed is currently broken - 4.3.89- merge gh#openSUSE/libstorage-ng#798 - handle logical partitions in Pool::create_partitions - 4.3.88- merge gh#openSUSE/libstorage-ng#797 - added function to calculate size of underlying devices of MD RAID - added unit tests - updated documentation - 4.3.87- merge gh#openSUSE/libstorage-ng#796 - Simplify compound actions for subvolumes - Show single subvol action - Update pot and po files - Rename method - 4.3.86- merge gh#openSUSE/libstorage-ng#795 - per default join all action messages for compound actions - 4.3.85- merge gh#openSUSE/libstorage-ng#794 - updated pot and po files - 4.3.84- merge gh#openSUSE/libstorage-ng#793 - make the btrfs subvolume the target device for qgroup compound actions - 4.3.83- merge gh#openSUSE/libstorage-ng#792 - updated pot and po files - 4.3.82- merge gh#openSUSE/libstorage-ng#791 - handle tmpfs in compound actions - 4.3.81- merge gh#openSUSE/libstorage-ng#789 - Use non-deprecated location for efivars for EFI detection - 4.3.80- merge gh#openSUSE/libstorage-ng#790 - fix setting UUID when creating swap (bsc#1180560) - extended documentation - 4.3.79- Translated using Weblate (Finnish) (bsc#1149754) - 4.3.78- Translated using Weblate (Russian) (bsc#1149754) - 4.3.77- Translated using Weblate (French) (bsc#1149754) - 4.3.76- merge gh#openSUSE/libstorage-ng#788 - remove Travis support (replaced by GitHub Actions) - 4.3.75- merge gh#openSUSE/libstorage-ng#787 - add more btrfs qgroups to remove view (bsc#1179590) - added integration test - extended documentation - 4.3.74- merge gh#openSUSE/libstorage-ng#786 - treat btrfs parent UUID only as a "hint" (bsc#1179061) - 4.3.73- merge gh#openSUSE/libstorage-ng#785 - handle missing partition device nodes for multipath (bsc#1175981) - 4.3.72- merge gh#openSUSE/libstorage-ng#784 - use define for /proc directory - 4.3.71- Translated using Weblate (Portuguese (Brazil)) (bsc#1149754) - 4.3.70- Translated using Weblate (Indonesian) (bsc#1149754)- Translated using Weblate (Indonesian) (bsc#1149754) - 4.3.69- merge gh#openSUSE/libstorage-ng#783 - fixed loading qgroup limits from XML file - coding style - 4.3.68- merge gh#openSUSE/libstorage-ng#782 - added GitHub Action to compile library and run unit tests - 4.3.67- Translated using Weblate (Slovak) (bsc#1149754) - 4.3.66- Translated using Weblate (Czech) (bsc#1149754)- Translated using Weblate (Catalan) (bsc#1149754)- Translated using Weblate (Japanese) (bsc#1149754) - 4.3.65- Translated using Weblate (Dutch) (bsc#1149754)- merge gh#openSUSE/libstorage-ng#781 - updated pot and po files - 4.3.64- merge gh#openSUSE/libstorage-ng#780 - handle btrfs quota and qgroups in compound actions - added unit tests - added integration tests - use in-class member initialization - coding style - 4.3.63- Translated using Weblate (Finnish) (bsc#1149754) - 4.3.62- Translated using Weblate (Finnish) (bsc#1149754) - 4.3.61- merge gh#openSUSE/libstorage-ng#779 - added convenience function - fixed variable name - coding style - 4.3.60- Translated using Weblate (Dutch) (bsc#1149754) - 4.3.59- Translated using Weblate (Catalan) (bsc#1149754)- Translated using Weblate (Japanese) (bsc#1149754) - 4.3.58- Translated using Weblate (Slovak) (bsc#1149754) - 4.3.57- Translated using Weblate (Czech) (bsc#1149754)- merge gh#openSUSE/libstorage-ng#778 - updated pot and po files - 4.3.56- merge gh#openSUSE/libstorage-ng#777 - restore qgroups when enabling quota - added actions to create and remove qgroups - added unit tests - added integration tests - extended documentation - support btrfs qgroups (jsc#SLE16696) - 4.3.55- merge gh#openSUSE/libstorage-ng#776 - probe btrfs quota and qgroups - allow actions for holders next to devices - added actions to set quota and qgroup limits - added actions to assign and unassign qgroups - 4.3.54- Translated using Weblate (Italian) (bsc#1149754) - 4.3.53- merge gh#openSUSE/libstorage-ng#775 - allow to specify view in utils - coding style - fixed sanity check during btrfs probing - allow views to also filter devices - 4.3.52- merge gh#openSUSE/libstorage-ng#774 - extended queries of used features (for bsc#1065588) - extended unit tests - extended integration tests - coding style - 4.3.51- Translated using Weblate (Portuguese (Brazil)) (bsc#1149754) - 4.3.50- Translated using Weblate (Japanese) (bsc#1149754) - 4.3.49- Translated using Weblate (Slovak) (bsc#1149754) - 4.3.48- Translated using Weblate (Dutch) (bsc#1149754)- Translated using Weblate (Czech) (bsc#1149754)- Translated using Weblate (Catalan) (bsc#1149754)- merge gh#openSUSE/libstorage-ng#773 - updated pot and po files - 4.3.47- merge gh#openSUSE/libstorage-ng#772 - added support for tmpfs (jsc#SLE11308) - extended bindings - added unit test - added integration tests - 4.3.46- merge gh#openSUSE/libstorage-ng#771 - improved error messages in testsuite - coding style - 4.3.45- merge gh#openSUSE/libstorage-ng#770 - added utility function to get names of used features - coding style - used sdc instead of sdb or sdd in some tests - extended documentation - 4.3.44- merge gh#openSUSE/libstorage-ng#769 - fixed exception message - 4.3.43- merge gh#openSUSE/libstorage-ng#768 - fixed documentation - 4.3.42- Translated using Weblate (Finnish) (bsc#1149754) - Translated using Weblate (Hindi) (bsc#1149754) - Translated using Weblate (Russian) (bsc#1149754) - 4.3.41- merge gh#openSUSE/libstorage-ng#767 - removed some unnecessary null pointer checks - 4.3.40- merge gh#openSUSE/libstorage-ng#765 - added functions to query whether a MD RAID supports spare and journal devices - 4.3.39- merge gh#openSUSE/libstorage-ng#764 - add _constraints file for OBS requiring at least 4 GB disk size (bsc#1174375) - 4.3.38- merge gh#openSUSE/libstorage-ng#763 - probe lvm logical volume type from segtype for origins - use in-class member initialization - 4.3.37- merge gh#openSUSE/libstorage-ng#762 - improve interface for pools - coding style - 4.3.36- merge gh#openSUSE/libstorage-ng#761 - probe dax flag for disks - verify devicegraph and pool name - parse partition name in parted output - use in-class member initialization - 4.3.35- merge gh#openSUSE/libstorage-ng#760 - minor code improvements - 4.3.34- merge gh#openSUSE/libstorage-ng#759 - experimental support for RAID journal device - extended documentation - added unit test - extended integration tests - coding style - 4.3.33- merge gh#openSUSE/libstorage-ng#753 - Fixes for %_libexecdir changing to /usr/libexec - 4.3.32- merge gh#openSUSE/libstorage-ng#758 - extended integration test - added integration test - added const - coding style - minor code and test improvements - 4.3.31- merge gh#openSUSE/libstorage-ng#757 - also add a UsedFeature for pmem devices - 4.3.30- merge gh#openSUSE/libstorage-ng#756 - merge gh#openSUSE/libstorage-ng#754 - added UsedFeature for NVMe disks (for bsc#1172866) - Bsc1172866 - 4.3.29- merge gh#openSUSE/libstorage-ng#751 - fixed order of exceptions - extended utility to check order of exceptions - allow to query max partition size for pools - updated documentation - work on pools - 4.3.28- merge gh#openSUSE/libstorage-ng#750 - added support for pools - added integration tests - extended documentation - simplyfied code - updated file dependencies for bindings - updated list of headers to install - fixed typos - 4.3.27- merge gh#openSUSE/libstorage-ng#749 - removed unused variable - improved memory managment - coding style - minor code improvements - 4.3.26- merge gh#openSUSE/libstorage-ng#748 - avoid deprecated functions - extended documentation - improved memory managment - minor code improvements - 4.3.25- merge gh#openSUSE/libstorage-ng#747 - extended userdata handling - coding style - updated documentation - added check - extended documentation - 4.3.24- merge gh#openSUSE/libstorage-ng#746 - added functions to query btrfs snapshot relations - handle empty btrfs subvolume top level UUID better - added checks - extended documentation - work on probing btrfs snapshot relations - 4.3.23- merge gh#openSUSE/libstorage-ng#745 - correct block device size for LVM thick snapshots - added note - extended developer mode - 4.3.22- merge gh#openSUSE/libstorage-ng#744 - disallow resizing thick volume groups with snapshots - generate bindings for Snapshot class - fixed typo - stricter devicegraph check - extended documentation - updated documentation - fixed documentation - 4.3.21- merge gh#openSUSE/libstorage-ng#743 - moved more registries to separate source file - fixed typo - 4.3.20- Translated using Weblate (Indonesian) (bsc#1149754) - Translated using Weblate (Swedish) (bsc#1149754) - 4.3.19- merge gh#openSUSE/libstorage-ng#742 - moved load registry to separate source file - added documentation - added developer mode - 4.3.18- merge gh#openSUSE/libstorage-ng#741 - use views in actiongraph calculation - added unit test - 4.3.17- merge gh#openSUSE/libstorage-ng#740 - make enum view available in public interface - add view parameter to some function - ignore some snapshot relations in actiongraph - added unit test for deleting lvm snapshots - updated integration tests - extended documentation - reduced include statements - 4.3.16- merge gh#openSUSE/libstorage-ng#739 - disable more code if probing btrfs snapshot relations is disabled - 4.3.15- merge gh#openSUSE/libstorage-ng#738 - allow parallel edges in devicegraph - allow to probe btrfs snapshot relations - added unit tests - coding style - fixed typo - strip unimportant information of unit test - 4.3.14- merge gh#openSUSE/libstorage-ng#737 - do not save unknown btrfs subvolume id - easier to understand code - reduced include statements - added note - relaxed checks loading btrfs subvolume id - extended documentation and minor cleanups - 4.3.13- merge gh#openSUSE/libstorage-ng#736 - added sanity checks - improved exception messages - coding style - 4.3.12- merge gh#openSUSE/libstorage-ng#735 - merge gh#openSUSE/libstorage-ng#734 - merge gh#openSUSE/libstorage-ng#732 - merge gh#openSUSE/libstorage-ng#717 - merge gh#openSUSE/libstorage-ng#715 - track device block size when creating an Md RAID (bsc#1164295) - simplify combining disks with different block sizes into RAID (bsc#1164295) - add block_size check for Md::add_device() - update doc on RAID block size - ignore clusterd VGs also in vgchange command (bsc#1161775) - ignore umount/swapoff failure if it looks inactive already (bsc#1168615) - fixed typo - added integration tests - 4.3.11- merge gh#openSUSE/libstorage-ng#733 - coding style - 4.3.10- merge gh#openSUSE/libstorage-ng#731 - probe partition label and uuid on gpt partitions - coding style - avoid saving empty topology - remove deprecated size-k values - fixed typo - probe partition uuid and label - 4.3.9- merge gh#openSUSE/libstorage-ng#730 - updated documentation - added const - 4.3.8- merge gh#openSUSE/libstorage-ng#729 - added views/filters for devicegraphs - probe snapshot relationship between lvm logical volumes - added functions to query snapshot relationships - make utils show unfiltered devicegraph - work on probing lvm snapshots - 4.3.7- merge gh#openSUSE/libstorage-ng#728 - support LVM mirror volumes - support probing LVM mirror volumes - 4.3.6- merge gh#openSUSE/libstorage-ng#727 - probe lvm snapshots - added unit test - work on probing lvm snapshots - 4.3.5- merge gh#openSUSE/libstorage-ng#726 - added unit test for probing LVM RAID - cleanup - extend testsuite - 4.3.4- merge gh#openSUSE/libstorage-ng#725 - added read-only flag to BlkDevice - 4.3.3- merge gh#openSUSE/libstorage-ng#724 - avoid forward class declaration - coding style - mark some save functions as deprecated - documentation updates - avoid deprecated functions - use more specific exception class - minor code and documentation improvements - 4.3.2- merge gh#openSUSE/libstorage-ng#722 - extended documentation - 4.3.1- merge gh#openSUSE/libstorage-ng#721 - fixed constness - added support to probe lvm cache - added documentation - added unit tests - show lv_type in graphviz output - extended documentation - use switch statement instead of if statement - more defensive programming - add support to probe lvm cache - 4.3.0- merge gh#openSUSE/libstorage-ng#719 - document device block size handling (RAID, LVM, BTRFS) - document device block size handling (BCACHE) - clarify LV block size remark - 4.2.74- merge gh#openSUSE/libstorage-ng#720 - fix unit test - 4.2.73- merge gh#openSUSE/libstorage-ng#718 - allow control over environment variables - query number of partition slots from parted - respect number of partition slots reported by parted for GPT (bsc#1161783) - run travis with "--privileged" to avoid permissions error - 4.2.72- merge gh#openSUSE/libstorage-ng#714 - simplify combining disks with different block sizes into RAID (bsc#1164295) - Revert "add tests for adjust_block_size()" - Revert "add adjust_block_size() method to Region class (bsc#1164295)" - update doc - 4.2.71- merge gh#openSUSE/libstorage-ng#713 - Make BlkDevice::possible_mount_bys public (for bsc#1166096) - Increase minor so version - 4.2.70- merge gh#openSUSE/libstorage-ng#712 - update doc on RAID block size - 4.2.69- merge gh#openSUSE/libstorage-ng#711 - increase minor so version - 4.2.68- merge gh#openSUSE/libstorage-ng#709 - add adjust_block_size() method to Region class (bsc#1164295) - track device block size when creating an Md RAID (bsc#1164295) - add tests for adjust_block_size() - add block_size check for Md::add_device() - 4.2.67- merge gh#openSUSE/libstorage-ng#708 - merge gh#openSUSE/libstorage-ng#707 - Translated using Weblate (Finnish) (bsc#1149754) - Add option for ignoring clustered LVM - Update lib version - Ignore clustered LVM - Revert "Add option for ignoring clustered LVM" - Revert "Update lib version" - Revert "Translated using Weblate (Finnish)" (bsc#1149754) - Sync branches (SLE-15-SP1) - 4.2.66- Translated using Weblate (Spanish) (bsc#1149754) - 4.2.65- Translated using Weblate (Italian) (bsc#1149754) - 4.2.64- Translated using Weblate (French) (bsc#1149754)- Translated using Weblate (Chinese (Taiwan)) (bsc#1149754) - 4.2.63- Translated using Weblate (Chinese (China)) (bsc#1149754) - 4.2.62- merge gh#openSUSE/libstorage-ng#706 - added support for btrfs RAID1C{3,4} - increase minor so version - 4.2.61- merge gh#openSUSE/libstorage-ng#705 - fixed failure message - 4.2.60- merge gh#openSUSE/libstorage-ng#704 - added being and end function to ProbeCallbacks - extended documentation - 4.2.59- merge gh#openSUSE/libstorage-ng#703 - Remove OutputProcessor class- merge gh#openSUSE/libstorage-ng#702 - added callback for missing commands during probing - added unit tests - improved readability of defines for external commands - simplyfied code - fixed typo - added probing callback for missing commands - 4.2.58- Translated using Weblate (Portuguese (Brazil)) (bsc#1149754) - 4.2.57- merge gh#openSUSE/libstorage-ng#701 - check for existence of lvm vg before using it (bsc#1161191) - 4.2.56- Translated using Weblate (Finnish) (bsc#1149754) - 4.2.55- merge gh#openSUSE/libstorage-ng#700 - merge gh#openSUSE/libstorage-ng#699 - Unmount when mount point was active - Mount when mount point is active - Bump version - Add comments - Fix mount and unmount (forward port) - 4.2.54- Translated using Weblate (Slovak) (bsc#1149754) - 4.2.53- merge gh#openSUSE/libstorage-ng#698 - remove default option '-m crc=1' for mkfs.xfs - use udevadm from /usr/bin instead of /sbin (bsc#1160890) - 4.2.52- Translated using Weblate (German) (bsc#1149754) - 4.2.51- Translated using Weblate (Dutch) (bsc#1149754)- Translated using Weblate (Catalan) (bsc#1149754)- Translated using Weblate (Portuguese (Brazil)) (bsc#1149754) - 4.2.50- Translated using Weblate (Japanese) (bsc#1149754)- Translated using Weblate (Czech) (bsc#1149754)- merge gh#openSUSE/libstorage-ng#696 - updated pot and po files - 4.2.49- merge gh#openSUSE/libstorage-ng#697 - merge gh#openSUSE/libstorage-ng#693 - Translated using Weblate (Estonian) (bsc#1149754) - Translated using Weblate (Finnish) (bsc#1149754) - Add unit tests - Bump version - Ensure default to 0 for optional columns - Improve test - Revert "Translated using Weblate (Finnish)" (bsc#1149754) - Revert "Translated using Weblate (Estonian)" (bsc#1149754) - Allow optional fstab columns (merge SLE-15-SP1) - 4.2.48- merge gh#openSUSE/libstorage-ng#695 - added probing of BitLocker (bsc#1159318) - added unit test - fixed message - add minimal support for BitLocker - 4.2.47- merge gh#openSUSE/libstorage-ng#694 - Fix partition id when creating partition - Bump version - 4.2.46- merge gh#openSUSE/libstorage-ng#691 - Add method to get partition id name - Bump version - Add note - Partition Id names - 4.2.45- merge gh#openSUSE/libstorage-ng#692 - improved sort-key for block devices (for bsc#1140018) - extended documentation - 4.2.44- merge gh#openSUSE/libstorage-ng#690 - provide sort-key for device name (for bsc#1140018) - adapted utility programs to changes in networkx 2.4 - removed obsolete variable - 4.2.43- Translated using Weblate (Finnish) (bsc#1149754) - 4.2.42- Translated using Weblate (German) (bsc#1149754) - 4.2.41- merge gh#openSUSE/libstorage-ng#689 - use ranks in graphviz output to ease readability (bsc#1149154) - reduce test devicegraph to required information - 4.2.40- merge gh#openSUSE/libstorage-ng#688 - Add new callbacks for LUKS activation - Bump version - Add specialized Luks callbacks - 4.2.39- merge gh#openSUSE/libstorage-ng#687 - use correct size for btrfs resize command during shrink (bsc#1157762) - 4.2.38- merge gh#openSUSE/libstorage-ng#686 - extended some testcases to also check executed commands - merged testsuite/actions into testsuite/dependencies - added tests for shrinking btrfs - extended tests - extended and added testcases - 4.2.37- merge gh#openSUSE/libstorage-ng#685 - added testcases for growing btrfs - check that all command and file mockups are used - added testcases for growing and shrinking ext4 - added testcases for resizing filesystems - 4.2.36- merge gh#openSUSE/libstorage-ng#684 - list all devices in subvolume actions (bsc#1152523) - consistent list of block devices in compound actions - removed unneeded use of c_str - updated explanations for translators - show all block devices for action texts of btrfs subvolumes - 4.2.35- Translated using Weblate (Estonian) (bsc#1149754) - 4.2.34- merge gh#openSUSE/libstorage-ng#683 - extended unit test (bsc#1135341) - updated documentation (bsc#1149148) - added internal check - fixed typo - 4.2.33- merge gh#openSUSE/libstorage-ng#682 - merge gh#openSUSE/libstorage-ng#681 - Translated using Weblate (Danish) (bsc#1149754) - Translated using Weblate (Estonian) (bsc#1149754) - fixed handling of btrfs subvolumes with special (regex control) characters in the path (bsc#1135341) - 4.2.32- merge gh#openSUSE/libstorage-ng#680 - fixed escaping of graphviz escString (bsc#1157916) - 4.2.31- Translated using Weblate (Estonian) (bsc#1149754) - 4.2.30- merge gh#openSUSE/libstorage-ng#679 - use estimation from resize2fs for min size of ext4 (bsc#1149148) - use 64bit feature forr max size of ext4 - separated parser for ntfsresize output - added example programs - added unit tests - extended exception logging - cleanup - consistent naming of example programs - changed path of resize2fs to /usr/sbin - improved calculation of resize information - 4.2.29- merge gh#openSUSE/libstorage-ng#678 - Only join entries when path matches - Select the most reasonable mount point - Add unit tests - Update version - Bind mount workaround - 4.2.28- merge gh#openSUSE/libstorage-ng#677 - Make default mount_options public (needed for jsc#SLE-7687) - Bump version - Rename Mountable::Impl#get_default_mount_options - Split MountPoint#set_default_mount_options into pieces (needed for jsc#SLE-7687) - 4.2.27- Translated using Weblate (Estonian) (bsc#1149754) - 4.2.26- Translated using Weblate (Estonian) (bsc#1149754) - 4.2.25- Translated using Weblate (Estonian) (bsc#1149754) - 4.2.24- Translated using Weblate (Estonian) (bsc#1149754) - 4.2.23- Translated using Weblate (Estonian) (bsc#1149754) - 4.2.22- Translated using Weblate (Estonian) (bsc#1149754) - 4.2.21- Translated using Weblate (Estonian) (bsc#1149754) - 4.2.20- merge gh#openSUSE/libstorage-ng#676 - handle is_permanent() in possible_mount_bys() (bsc#1155566) - simplified code - 4.2.19- Translated using Weblate (Estonian) (bsc#1149754) - 4.2.18- merge gh#openSUSE/libstorage-ng#675 - Log messages about the mount_by fallback are just warnings (related to bsc#1151075) - 4.2.17- Translated using Weblate (Chinese (Taiwan)) (bsc#1149754) - 4.2.16- merge gh#openSUSE/libstorage-ng#674 - cache luks activation information (for bsc#1129496) - use password from LUKS activation for resize (bsc#1153871) - extended integration test - fixed typos - 4.2.15- merge gh#openSUSE/libstorage-ng#673 - parse cipher and key size in cryptsetup output - added cipher and key size to Encryption (for jsc#SLE-7376) - probe sector size for Encryption - extended documentation - added sanity check - coding style - added test case for paes cipher - handle cipher and key size for encryption - 4.2.14- merge gh#openSUSE/libstorage-ng#672 - Add open_options - Bump version - Extra options to open encryption - 4.2.13- Translated using Weblate (Danish) (bsc#1149754) - 4.2.12- Translated using Weblate (Catalan) (bsc#1149754) - 4.2.11- merge gh#openSUSE/libstorage-ng#671 - added integration test - 4.2.10- merge gh#openSUSE/libstorage-ng#670 - added notes - 4.2.9- merge gh#openSUSE/libstorage-ng#668 - removed unneeded code - cleanup integration tests - code cleanup - 4.2.8- Translated using Weblate (Japanese) - 4.2.7- Translated using Weblate (Slovak) - 4.2.6- Translated using Weblate (Portuguese (Brazil))- Translated using Weblate (Dutch)- Translated using Weblate (Czech)- merge gh#openSUSE/libstorage-ng#667 - update pot and po files - 4.2.5- merge gh#openSUSE/libstorage-ng#666 - added note - use dev_t to save major and minor numbers - improved unit test - coding style - consistent function name - added support for plain encryption (bsc#1088641) - added unit test - added integration tests - 4.2.4- merge gh#openSUSE/libstorage-ng#665 - extended documentation - 4.2.3- Translated using Weblate (Chinese (China)) - 4.2.2- merge gh#openSUSE/libstorage-ng#663 - update packaging documentation - 4.2.1- merge gh#openSUSE/libstorage-ng#662 - merge gh#openSUSE/libstorage-ng#661 - Adapt Dockerfile for SLE-15-SP1 - Translated using Weblate (Slovak) - Translated using Weblate (Catalan) - Translated using Weblate (Czech) - Translated using Weblate (Japanese) - Translated using Weblate (Arabic) - Translated using Weblate (Chinese (China)) - Translated using Weblate (Chinese (Taiwan)) - Translated using Weblate (Dutch) - Translated using Weblate (French) - Translated using Weblate (German) - Translated using Weblate (Hungarian) - Translated using Weblate (Italian) - Translated using Weblate (Korean) - Translated using Weblate (Polish) - Translated using Weblate (Russian) - Translated using Weblate (Spanish) - Translated using Weblate (Swedish) - Translated using Weblate (Portuguese (Brazil)) - Translated using Weblate (Finnish) - Fix dectection of surrounding region (bsc#1146686) - Bump lib version - Fix surrounding detection - Revert "Translated using Weblate (Catalan)" - Revert "Translated using Weblate (Finnish)" - Revert "Translated using Weblate (Dutch)" - Revert "Translated using Weblate (Portuguese (Brazil))" - Revert "Translated using Weblate (Swedish)" - Revert "Translated using Weblate (Spanish)" - Revert "Translated using Weblate (Russian)" - Revert "Translated using Weblate (Polish)" - Revert "Translated using Weblate (Korean)" - Revert "Translated using Weblate (Italian)" - Revert "Translated using Weblate (Hungarian)" - Revert "Translated using Weblate (German)" - Revert "Translated using Weblate (French)" - Revert "Translated using Weblate (Chinese (Taiwan))" - Revert "Translated using Weblate (Chinese (China))" - Revert "Translated using Weblate (Arabic)" - Revert "Translated using Weblate (Japanese)" - Revert "Translated using Weblate (Czech)" - Revert "Translated using Weblate (Slovak)" - Revert "Adapt Dockerfile for SLE-15-SP1" - Merge SLE-15-SP1 - 4.2.0- Translated using Weblate (Chinese (China)) - 4.1.145- Translated using Weblate (French) - 4.1.144- Translated using Weblate (Indonesian) - 4.1.143- merge gh#openSUSE/libstorage-ng#660 - added functions to query existance of holders - 4.1.142- merge gh#openSUSE/libstorage-ng#659 - added parser for 'cryptsetup luksDump' - added example - added support for LUKS2 - extended documentation - coding style - extended integration tests - fixed documentation - fixed typo - relaxed parser for whitespace changes - LUKS2 support - 4.1.141- merge gh#openSUSE/libstorage-ng#658 - probe zone model for disks - added unit test - avoid compiler warning - coding style - 4.1.140- merge gh#openSUSE/libstorage-ng#657 - extended documentation - 4.1.139- merge gh#openSUSE/libstorage-ng#656 - improve sorting of pmem devices - 4.1.138- Translated using Weblate (German) - 4.1.137- Translated using Weblate (Portuguese (Brazil)) - 4.1.136- Translated using Weblate (Chinese (China)) - 4.1.135- Translated using Weblate (Slovak) - 4.1.134- Translated using Weblate (Dutch) - 4.1.133- Translated using Weblate (Japanese) - 4.1.132- Translated using Weblate (Czech) - 4.1.131- Translated using Weblate (Catalan) - 4.1.130- merge gh#openSUSE/libstorage-ng#655 - allow to customize style of graphviz output - use new style api - added examples for style api usage - coding style - added unit test - 4.1.129- merge gh#openSUSE/libstorage-ng#654 - updated pot and po files - 4.1.128- merge gh#openSUSE/libstorage-ng#653 - improve filesystem related commit action messages - added unit test - added integration test - removed unneeded include statement- merge gh#openSUSE/libstorage-ng#652 - added unit test for LVM over MD - 4.1.127- merge gh#openSUSE/libstorage-ng#651 - extended fstab handling for multiple devices btrfs - added unit test - fixed documentation - 4.1.126- merge gh#openSUSE/libstorage-ng#650 - sort block devices when creating btrfs (needed in testsuite) - 4.1.125- merge gh#openSUSE/libstorage-ng#649 - use devid from devicegraph when resizing btrfs - extended integration test - added note - fix resizing btrfs on e.g. LVM - 4.1.124- merge gh#openSUSE/libstorage-ng#648 - allow to reuse commands and files in mockup files - read sub uuid in blkid output - updated devicegraphs - add id to FilesystemUser - removed obsolete setenv calls to enable multiple devices btrfs - work on btrfs multiple device support - 4.1.123- merge gh#openSUSE/libstorage-ng#647 - Enable multi-device Btrfs probing by default - Bump lib version - Enable multi-device Btrfs by default - 4.1.122- merge gh#openSUSE/libstorage-ng#646 - Initial changes - Rename auxiliary struct - Block shrink multi-device Btrfs - Adapt action text when growing multi-device Btrfs - Add integration test - Bump lib version - Resize multi-device Btrfs - 4.1.121- merge gh#openSUSE/libstorage-ng#645 - extended documentation - 4.1.120- Translated using Weblate (Dutch) - Translated using Weblate (Finnish) - 4.1.119- merge gh#openSUSE/libstorage-ng#644 - added unit test - added integration tests - removed unneeded virtual specifier - wait for block device - moved integration tests - added note - allow to add devices to existing btrfs (for jsd#SLE-3877) - 4.1.118- merge gh#openSUSE/libstorage-ng#643 - extended documentation - 4.1.117- merge gh#openSUSE/libstorage-ng#642 - added documentation about multiple devices btrfs - added example - 4.1.116- merge gh#openSUSE/libstorage-ng#641 - handle mixed mode in output of 'btrfs filesystem df' - 4.1.115- merge gh#openSUSE/libstorage-ng#640 - parse UUID in output of mkfs.btrfs - fixed exception message - 4.1.114- merge gh#openSUSE/libstorage-ng#639 - Use the Docker image from OBS - 4.1.113- Translated using Weblate (Indonesian) - 4.1.112- merge gh#openSUSE/libstorage-ng#638 - parse devid in output of 'btrfs filesystem show' - reuse predefined regex - 4.1.111- merge gh#openSUSE/libstorage-ng#637 - extended documentation - changed wording - 4.1.110- merge gh#openSUSE/libstorage-ng#636 - handle btrfs raid levels during create - added unit test - fixed typo - 4.1.109- merge gh#openSUSE/libstorage-ng#635 - handle multiple devices for btrfs subvolumes - 4.1.108- merge gh#openSUSE/libstorage-ng#634 - added parser for 'btrfs filesystem df' - probe btrfs with multiple devices - updated unit test - added unit test - added integration tests - extended documentation - added pre-check for btrfs - added checks for nullptr - renamed variable (that really ties the function together) - simplyfied interface - coding style and cleanup - work on btrfs with multiple devices - 4.1.107- merge gh#openSUSE/libstorage-ng#633 - make get_displayname available (to_s is overridden by use_ostream) - added unit tests - coding style - fixed class names - make get_displayname() available in ruby - 4.1.106- Translated using Weblate (Portuguese (Brazil)) - 4.1.105- Translated using Weblate (Swedish) - 4.1.104- Translated using Weblate (Spanish)- Translated using Weblate (Slovak)- Translated using Weblate (Russian)- Translated using Weblate (Polish)- Translated using Weblate (Korean)- Translated using Weblate (Italian)- Translated using Weblate (Hungarian)- Translated using Weblate (German)- Translated using Weblate (Dutch)- Translated using Weblate (Czech)- Translated using Weblate (Catalan)- Translated using Weblate (Arabic)- Translated using Weblate (Arabic)- Translated using Weblate (Arabic) - Translated using Weblate (Catalan) - Translated using Weblate (Chinese (China)) - Translated using Weblate (Chinese (Taiwan)) - Translated using Weblate (Czech) - Translated using Weblate (Dutch) - Translated using Weblate (French) - Translated using Weblate (German) - Translated using Weblate (Hungarian) - Translated using Weblate (Italian) - Translated using Weblate (Japanese) - Translated using Weblate (Korean) - Translated using Weblate (Polish) - Translated using Weblate (Portuguese (Brazil)) - Translated using Weblate (Russian) - Translated using Weblate (Slovak) - Translated using Weblate (Spanish) - Translated using Weblate (Swedish) - 4.1.103- merge gh#openSUSE/libstorage-ng#630 - fix compilation with -O0 - 4.1.102- Translated using Weblate (Slovak) - 4.1.101- Translated using Weblate (Galician) - Translated using Weblate (Portuguese (Brazil)) - Translated using Weblate (German) - Translated using Weblate (Polish) - 4.1.100- Unifying name Bcache/bcache to bcache (#629) - 4.1.99- merge gh#openSUSE/libstorage-ng#628 - handle topology for Partition and Luks - added unit test for bsc#1121129 - improved calculation of usable size for LVM PVs (bsc#1121129) - 4.1.98- merge gh#openSUSE/libstorage-ng#625 - moved topology from PartitionableImpl to BlkDeviceImpl - added get_sysfs_file to BlkDeviceImpl - use new get_sysfs_file - added save_to_string to XmlFile (for debugging) - read pe_start from pvs command - coding style - enable logging - added pe_start to LvmPvImpl - added get_usable_size() to LvmPv - added unit test for LvmPv::get_usable_size() - updated hyper link - added documentation - preparations for bsc#1121129 - 4.1.97- merge gh#openSUSE/libstorage-ng#621 - handle entries in crypttab whose block device do not exist (bsc#1123342) - added unit test - added documentation - added explanation - renamed variable - 4.1.96- merge gh#openSUSE/libstorage-ng#620 - extended documentation - 4.1.95- merge gh#openSUSE/libstorage-ng#619 - disable parted-sector-bug workaround on virtio-blk DASDs (bsc#1112037) - avoid empty nodes in mockup files - extended testsuite helper TsCmpActiongraph - added unit tests - throw exception based on Exception class - enable verbose output of checks during build - 4.1.94- merge gh#openSUSE/libstorage-ng#618 - updated pot and po files - 4.1.93- merge gh#openSUSE/libstorage-ng#617 - extended parser for lvs command - added function to join Texts - added unit tests - use callback to report unsupported logical volumes (bsc#1099744) - coding style - allow to ignore errors during in probe utility - consistent message style - added function to join names of block devices - improved messages for creating volume groups and mds - consistent naming style - use new join function in message about deleting filesystems - fixed typo - 4.1.92- merge gh#openSUSE/libstorage-ng#615 - Workaround upgrade with multiple mout points per block device (bsc#1118865) - 4.1.91- merge gh#openSUSE/libstorage-ng#616 - added debugging code - extended unit test - 4.1.90- merge gh#openSUSE/libstorage-ng#613 - Rename method - Add method for removing a bcache cset - Add actions to modify an existing bcache - Increase minor version - Fix error messages - Small fixes - Allow to modify Bcache devices - 4.1.89- merge gh#openSUSE/libstorage-ng#614 - detect DASDs using virtio-blk (bsc#1112037) - added unit test - avoid copying objects - 4.1.88- Translated using Weblate (Dutch) - Translated using Weblate (Slovak) - 4.1.87- merge gh#openSUSE/libstorage-ng#612 - Fix dead links to old libstorage in the documentation- Translated using Weblate (Catalan) - Translated using Weblate (Chinese (China)) - Translated using Weblate (Czech) - Translated using Weblate (Danish) - Translated using Weblate (Japanese) - Translated using Weblate (Russian) - Translated using Weblate (Slovak) - Translated using Weblate (Spanish) - 4.1.86- merge gh#openSUSE/libstorage-ng#611 - Remove setters for non-permanent stored values - Extend Bcache API with helper methods - Use bcache command - Increase minor version - 4.1.85- Translated using Weblate (Swedish) - Translated using Weblate (Chinese (Taiwan)) - Translated using Weblate (Arabic) - Translated using Weblate (Dutch) - Translated using Weblate (French) - Translated using Weblate (German) - Translated using Weblate (Hungarian) - Translated using Weblate (Korean) - Translated using Weblate (Polish) - Translated using Weblate (Russian) - 4.1.84- merge gh#openSUSE/libstorage-ng#610 - check for some storage signatures next to partition tables (bsc#1115807) - added unit test - increase patchlevel - updated pot and po files - 4.1.83- merge gh#openSUSE/libstorage-ng#609 - added roles to class MdadmDetail - probe devices order for MD RAIDs (bsc#1083542) - extended documentation - check for duplicate entries in mockup files - updated pot and po files - added callback recorder for probe callbacks - probe sort-key for device of MD RAIDs - 4.1.82- merge gh#openSUSE/libstorage-ng#608 - Throw better exceptions - 4.1.81- merge gh#openSUSE/libstorage-ng#607 - Add support for probing Flash-only bcache - Adapt testsuite - Add test for Flash-only bcache probing - CompoundAction: add helper method - Adapt bcache formatter - Add tests - Add bcache doc - Update lib version - Add support for flash-only bcache (with ABI compatibility) - 4.1.80- Translated using Weblate (Spanish) - 4.1.79- merge gh#openSUSE/libstorage-ng#606 - Evaluating correct block size for DASD devices. (Workaround for a parted bug). (bsc#1089554) - 4.1.78- Translated using Weblate (Indonesian) - Translated using Weblate (Spanish) - 4.1.77- merge gh#openSUSE/libstorage-ng#605 - merge gh#openSUSE/libstorage-ng#604 - Relax check for luks correctness bsc#1120070, bsc#1101870 - Unit tests for the fix of bsc#1120070, bsc#1101870 - Merge to master: Relax check for luks correctness bsc#1120070, bsc#1101870 - 4.1.76- Translated using Weblate (Czech) - 4.1.75- Translated using Weblate (Portuguese (Brazil)) - 4.1.74- merge gh#openSUSE/libstorage-ng#602 - merge gh#openSUSE/libstorage-ng#601 - merge gh#openSUSE/libstorage-ng#600 - merge gh#openSUSE/libstorage-ng#599 - use exceptions to handle errors - Create crypttab with proper permissions (bsc#1059972) - Create lock with proper permissions (bsc#1059972) - Create log file with proper permissions (bsc#1059972) - Add missing quoting (bsc#1059972) - Improvements from review - Backport: Fix audit issues - avoid thread unsafe strerror function - Backport: avoid thread unsafe strerror function - Merge SLE-15-GA - 4.1.73- Translated using Weblate (German) - 4.1.72- merge gh#openSUSE/libstorage-ng#598 - avoid thread unsafe strerror function - 4.1.71- merge gh#openSUSE/libstorage-ng#597 - Create crypttab with proper permissions (bsc#1059972) - Create lock with proper permissions (bsc#1059972) - Create log file with proper permissions (bsc#1059972) - Add missing quoting (bsc#1059972) - Improvements from review - Fix audit issues - 4.1.70- Translated using Weblate (Finnish) - 4.1.69- Translated using Weblate (Chinese (China)) - 4.1.68- Translated using Weblate (Spanish) - 4.1.67- Translated using Weblate (Italian) - 4.1.66- Translated using Weblate (Italian) - 4.1.65- Translated using Weblate (Slovak) - 4.1.64- Translated using Weblate (Slovak) - 4.1.63- Translated using Weblate (French) - 4.1.62- Translated using Weblate (Czech)- Translated using Weblate (Japanese) - 4.1.61- Translated using Weblate (Dutch) - 4.1.60- Translated using Weblate (Portuguese (Brazil)) - 4.1.59- Translated using Weblate (Catalan) - 4.1.58- merge gh#openSUSE/libstorage-ng#596 - updated pot and po files- merge gh#openSUSE/libstorage-ng#595 - improved sformat to be type safe and handle Text properly - properly translate partition type texts - properly translate devices size texts - removed now obsolete c_str calls - added comment for translators - reduce format warning level - fixed typo - 4.1.57- Translated using Weblate (Portuguese (Brazil))- Translated using Weblate (Italian) - 4.1.56- Translated using Weblate (Italian)- Translated using Weblate (German)- merge gh#openSUSE/libstorage-ng#594 - use exceptions to handle errors- merge gh#openSUSE/libstorage-ng#593 - added support to create udf (fate#312911) - added integration test - increased so patch number - handle block size in max_size for udf- merge gh#openSUSE/libstorage-ng#592 - added comments for translators- Translated using Weblate (Slovak)- Translated using Weblate (Slovak)- Translated using Weblate (Slovak)- Translated using Weblate (Slovak)- merge gh#openSUSE/libstorage-ng#591 - extended documentation- Translated using Weblate (Czech)- Translated using Weblate (French) - 4.1.55- Translated using Weblate (Chinese (China)) - 4.1.54- merge gh#openSUSE/libstorage-ng#589 - Add method Luks#get_uuid- Translated using Weblate (Czech)- Translated using Weblate (Japanese) - 4.1.53- Translated using Weblate (Italian) - 4.1.52- Translated using Weblate (Catalan) - 4.1.51- merge gh#openSUSE/libstorage-ng#588 - Regenerated potfiles - 4.1.50- merge gh#openSUSE/libstorage-ng#585 - Fixed broken autobuild environment - Support for StrayBlkDevices in CompoundActions (bsc#1085134) - Moved predicates to base class - New unit test for Bcache compound actions - Use new check from superclass - Removed unnecessary include - Support for Bcache in CompoundActions - First (incomplete) CompoundAction formatter for Bcache - Fixed broken English - Use inherited methods - Use actual output for translator examples - Use multiple lines, not one neverending line - First complete CompoundAction formatter for Bcache - First unit test for MD-RAID compound actions - Added CompoundActions formatter for MD-RAIDs - More test cases for MD-RAID - User sanity check - Coding style cleanup - Updated year in useless legalese - Added missing sformat parameter - Added missing parameter doc in translator comment - Fixed translator comments - Moved device list formatting out to separate common function - Use better comparision function - Use existing constants - New CompoundActions- merge gh#openSUSE/libstorage-ng#587 - extended documentation - ported check from snapper - minor improvements - 4.1.49- merge gh#openSUSE/libstorage-ng#586 - mark AUTHORS as %doc- merge gh#openSUSE/libstorage-ng#584 - mark LICENSE file as license - 4.1.48- merge gh#openSUSE/libstorage-ng#583 - Use predicates to make the code much better readable - Added missing return - Use speaking function names for getters - Moved methods to base class - Use predicates and speaking getters to make the code much better readable (bsc#1085134) - 4.1.47- merge gh#openSUSE/libstorage-ng#582 - make format of po files consistent with gettext - 4.1.46- merge gh#openSUSE/libstorage-ng#580 - add bcache attributes (fate#325346) - [RFC] add bcache attributes (fate#325346) - 4.1.45- Translated using Weblate (Chinese (China)) - 4.1.44- merge gh#openSUSE/libstorage-ng#581 - Added test case for weird UUID (bsc#1102572) - Whitespace - Fixed blkid output parser to honor escaped quotes (bsc#1102572) - Fixed blkid output parser to honor escaped quotes - 4.1.43- Translated using Weblate (Dutch) - 4.1.42- Translated using Weblate (Indonesian) - 4.1.41- Translated using Weblate (Indonesian)- merge gh#openSUSE/libstorage-ng#579 - Use for bcache cset as display name string "bcache cache" (fate#325346) - 4.1.40- merge gh#openSUSE/libstorage-ng#578 - use predefined constants - 4.1.39- Translated using Weblate (Russian) - 4.1.38- merge gh#openSUSE/libstorage-ng#577 - implement searching for free name for bcache (fate#325346) - 4.1.37- Translated using Weblate (Dutch) - 4.1.36- merge gh#openSUSE/libstorage-ng#576 - Added Travis ccache documentation - Added Travis ccache documentation and cache cleanup - 4.1.35- Translated using Weblate (Chinese (China)) - 4.1.34- merge gh#openSUSE/libstorage-ng#575 - Use ccache in Travis builds - Use ccache in Travis builds (up to 4x faster) - 4.1.33- merge gh#openSUSE/libstorage-ng#574 - Allow to set Md uuid for testing - 4.1.32- Translated using Weblate (Danish) - 4.1.31- merge gh#openSUSE/libstorage-ng#573 - extended documentation - 4.1.30- merge gh#openSUSE/libstorage-ng#572 - Allow bcache to have partitions (fate#325346) - Allow bcache to have partitions - 4.1.29- merge gh#openSUSE/libstorage-ng#571 - do not translate snapshot description (bsc#1092757) - updated pot und po files - 4.1.28- Translated using Weblate (German) - 4.1.27- Translated using Weblate (Portuguese (Brazil)) - 4.1.26- merge gh#openSUSE/libstorage-ng#570 - merge gh#openSUSE/libstorage-ng#569 - fixed variable scope to fix temporary mounting (bsc#1099144) - added unit test - 4.1.25- merge gh#openSUSE/libstorage-ng#568 - avoid setenv after fork (bsc#1107403) - added unit test - 4.1.24- merge gh#openSUSE/libstorage-ng#567 - added luks label to blkid parser - added unit test - 4.1.23- Translated using Weblate (Czech) - 4.1.22- merge gh#openSUSE/libstorage-ng#566 - merge branch SLE-15-GA - merge gh#openSUSE/libstorage-ng#554 - merge gh#openSUSE/libstorage-ng#565 - merge gh#openSUSE/libstorage-ng#560 - merge gh#openSUSE/libstorage-ng#564 - merge gh#openSUSE/libstorage-ng#562 - detect correctly whether a file system is currently mounted (bsc#1105227) - adjust multipath parser to accept nvme related output (bsc#1089353) - Added some class descriptions - MdLinks: make it work also when even /dev/md does not exist - Avoid exceptions for inactive RAIDs (bsc#1090010) - Fixed the existing tests - test inactive noncontainer - detect raid containers differently - Mark inactive RAID in the BlkDevice attribute - A common way to configure the indentation style - Inactive raid - Merge SLE-15-GA into master - 4.1.21- merge gh#openSUSE/libstorage-ng#560 - adjust multipath parser to accept nvme related output (bsc#1089353) - try to make multipath parser more robust - add unit tests - 4.1.20- merge gh#openSUSE/libstorage-ng#562 - detect correctly whether a file system is currently mounted (bsc#1105227) - add unit tests - add spaces - 4.1.19- merge gh#openSUSE/libstorage-ng#563 - do not crash when parsing docker devices (bsc#1104899) - 4.1.18- merge gh#openSUSE/libstorage-ng#561 - Changed licence to GPL-2.0-only. - 4.1.17- merge gh#openSUSE/libstorage-ng#548 - RAID: states of operation - RAID docs: nicer formatting for the older notes - autodocs: ignore Doxygen search data - Don't surprise myself. - 4.1.16- Translated using Weblate (Catalan) - 4.1.15- Translated using Weblate (Czech) - 4.1.14- Translated using Weblate (Chinese (Taiwan)) - 4.1.13- Translated using Weblate (Italian) - 4.1.12- Translated using Weblate (Slovak) - 4.1.11- Translated using Weblate (Dutch) - 4.1.10- Translated using Weblate (Slovak) - 4.1.9- Translated using Weblate (Japanese) - 4.1.8- Translated using Weblate (Slovak)- updated pot and po files- changed pretty name- added documentation- Translated using Weblate (Japanese)- Translated using Weblate (Czech)- merge branch master - Translated using Weblate (German)- merge gh#openSUSE/libstorage-ng#558 - updated pot and po files - 4.1.7- Translated using Weblate (Japanese) - 4.1.6- extended NameSchema class - added StrayBlkDevice class (bsc#1085134) - extended unit tests - added unit test for probing xen xvd devices - cleanup - updated pot and po files - extended documentation - 4.1.5- merge gh#openSUSE/libstorage-ng#557 - Update the "build_dependencies:*" tasks to read the alternative spec file - README.md: libjson-c-devel is needed as well - Added pkgconfig check for the libjson-c library - Do not crash when displaying summary for an encrypted but not mounted disk (bsc#1099181) - Added unit test - Fixed a typo- Translated using Weblate (German) - 4.1.4- merge gh#openSUSE/libstorage-ng#555 - fix build with glibc 2.28 - 4.1.3- merge gh#openSUSE/libstorage-ng#556 - update git2log script to latest version - 4.1.2- Translated using Weblate (Chinese (China)) - 4.1.1- added special handling when creating udev ids starting with dm-uuid for partitions on multipath (bsc#1099394) - use strlen- merge gh#openSUSE/libstorage-ng#550 - document package version scheme- merge gh#openSUSE/libstorage-ng#546 - document package version scheme - 4.1.0- merge gh#openSUSE/libstorage-ng#545 - added document for limits - 3.3.317- merge gh#openSUSE/libstorage-ng#544 - work on creating and deleting bcaches - updated swig catches - added unit tests - added integration tests - reuse code - cleanup - 3.3.316- merge gh#openSUSE/libstorage-ng#543 - use sysfs path in find_by_any_name() - 3.3.315- merge gh#openSUSE/libstorage-ng#542 - added support for f2fs (fate#325755) - added integration test - removed unused code - removed obsolete documentation - 3.3.314- merge gh#openSUSE/libstorage-ng#541 - handle Intel Rapid Start Technology Partition ID (fate#325885) - extended documentation - coding style - 3.3.313- merge gh#openSUSE/libstorage-ng#540 - do not use deprecated header file - coding style - 3.3.312- merge gh#openSUSE/libstorage-ng#539 - handle device type attribute of udevadm info output - removed unused and obsolete file - do not try to activate LUKS on devices used by multipath (bsc#1089699) - improved explanation - 3.3.311- merge gh#openSUSE/libstorage-ng#538 - Add method BlkDevice#is_active - 3.3.310- merge gh#openSUSE/libstorage-ng#537 - updated unit test - extended unit test - fixed exception logging - 3.3.309- Translated using Weblate (Indonesian) - 3.3.308- Translated using Weblate (Russian) - 3.3.307- Translated using Weblate (French) - 3.3.306- merge gh#openSUSE/libstorage-ng#536 - Expose Device#devicegraph (needed for bsc#1094157) - Encryption#set_dm_table_name adjusts #name (for bsc#1094157 and bsc#1094963) - Code improvement from code review - More code improvements from code review - 3.3.305- Translated using Weblate (Chinese (Taiwan))- merge gh#openSUSE/libstorage-ng#535 - Return better exception (related to bsc#1094963) - Fix project name- Translated using Weblate (Portuguese (Brazil))- Translated using Weblate (Spanish)- Translated using Weblate (Slovak) - 3.3.304- Translated using Weblate (Czech) - 3.3.303- Translated using Weblate (Italian) - 3.3.302- Translated using Weblate (Catalan) - 3.3.301- Translated using Weblate (Dutch) - 3.3.300- merge gh#openSUSE/libstorage-ng#534 - handle exception (see bsc#1073633) - 3.3.299- Translated using Weblate (Japanese) - 3.3.298- merge gh#openSUSE/libstorage-ng#533 - merged po files - 3.3.297- merge gh#openSUSE/libstorage-ng#532 - improved error handling during probing partitions (see bsc#1095168) - 3.3.296- Translated using Weblate (Italian) - 3.3.295- Translated using Weblate (Russian) - 3.3.294- Translated using Weblate (Slovak) - 3.3.293- Translated using Weblate (Slovak) - 3.3.292- Translated using Weblate (Spanish) - 3.3.291- Translated using Weblate (Chinese (Taiwan)) - 3.3.290- Translated using Weblate (Chinese (Taiwan)) - 3.3.289- merge gh#openSUSE/libstorage-ng#531 - added helper functions - place repair action before partition actions - insert action to repair GPTs if needed (bsc#1092193) - added unit test - 3.3.288- merge gh#openSUSE/libstorage-ng#530 - Add conflict with old libdmraid (bsc#1088570) - 3.3.287- merge gh#openSUSE/libstorage-ng#529 - fix probing of certain nvme systems (bsc#1093684) - 3.3.286- Translated using Weblate (Portuguese (Brazil)) - 3.3.285- Translated using Weblate (French) - 3.3.284- Translated using Weblate (Italian) - 3.3.283- Translated using Weblate (Czech) - 3.3.282- Translated using Weblate (Dutch) - 3.3.281- Translated using Weblate (Japanese) - 3.3.280- Translated using Weblate (Catalan) - 3.3.279- merge gh#openSUSE/libstorage-ng#528 - added action to fix undersized GPT - updated pot file - merged po files - 3.3.278- merge gh#openSUSE/libstorage-ng#527 - Use stricter NTFS max label size (bsc#1084867) - 3.3.277- Translated using Weblate (Hungarian) - 3.3.276- merge gh#openSUSE/libstorage-ng#526 - improved error message (see bsc#1089554) - 3.3.275- merge gh#openSUSE/libstorage-ng#525 - Fix lt translation - 3.3.274- Translated using Weblate (Chinese (Taiwan))- Translated using Weblate (Korean)- Translated using Weblate (Chinese (China))- Translated using Weblate (Lithuanian) - 3.3.273- Translated using Weblate (Polish) - 3.3.272- Translated using Weblate (Slovak) - 3.3.271- Translated using Weblate (Greek) - 3.3.270- Translated using Weblate (German) - 3.3.269- Translated using Weblate (French) - 3.3.268- Translated using Weblate (Portuguese (Brazil)) - 3.3.267- merge gh#openSUSE/libstorage-ng#524 - fixed probing of NTFS (in special cases) (bsc#1091585) - added unit test - 3.3.266- Translated using Weblate (Catalan) - 3.3.265- Translated using Weblate (Catalan) - 3.3.264- Translated using Weblate (Slovak) - 3.3.263- Translated using Weblate (Italian) - 3.3.262- Translated using Weblate (Spanish) - 3.3.261- Translated using Weblate (Spanish) - 3.3.260- Translated using Weblate (Czech) - 3.3.259- Translated using Weblate (Dutch) - 3.3.258- Translated using Weblate (Japanese) - 3.3.257- Translated using Weblate (Dutch) - 3.3.256- merge gh#openSUSE/libstorage-ng#523 - merged po files - 3.3.255- merge gh#openSUSE/libstorage-ng#522 - centralized reading /sys/block - added function light_probe (for bsc#1090753) - added integration test - 3.3.254- merge gh#openSUSE/libstorage-ng#521 - added stand-alone functions to read fstab and crypttab - added integration tests - removed unneeded include - 3.3.253- Translated using Weblate (Portuguese (Brazil)) - 3.3.252- Translated using Weblate (Swedish) - 3.3.251- Translated using Weblate (Swedish) - 3.3.250- merge gh#openSUSE/libstorage-ng#520 - fixed probing of active flag (bsc#1090520) - improved error handling - 3.3.249- Translated using Weblate (Polish) - 3.3.248- Translated using Weblate (Russian) - 3.3.247- Translated using Weblate (German) - 3.3.246- Translated using Weblate (French) - 3.3.245- Translated using Weblate (French) - 3.3.244- Translated using Weblate (Chinese (Taiwan))- Translated using Weblate (Chinese (China))- Translated using Weblate (Russian) - 3.3.243- Translated using Weblate (German) - 3.3.242- Translated using Weblate (German) - 3.3.241- Translated using Weblate (French) - 3.3.240- Translated using Weblate (French) - 3.3.239- merge gh#openSUSE/libstorage-ng#518 - added function to query allowed MD parities (see bsc#1090182) - 3.3.238- Translated using Weblate (French)- 3.3.237- merge gh#openSUSE/libstorage-ng#519 - update git2log script to avoid identical timestamps in changelog - 3.3.236- Translated using Weblate (Chinese (China))- Translated using Weblate (Chinese (Taiwan)) - 3.3.235- Translated using Weblate (Dutch) - 3.3.234- Translated using Weblate (Korean) - 3.3.233- Translated using Weblate (German) - 3.3.232- Translated using Weblate (Swedish) - 3.3.231- Translated using Weblate (Czech) - 3.3.230- Translated using Weblate (Hungarian) - 3.3.229- Translated using Weblate (Japanese) - 3.3.228- Translated using Weblate (Hungarian) - 3.3.227- Translated using Weblate (Italian)- Translated using Weblate (German) - 3.3.226- Translated using Weblate (Catalan) - 3.3.225- Translated using Weblate (Catalan) - 3.3.224- Translated using Weblate (Czech) - 3.3.223- Translated using Weblate (Spanish) - 3.3.222- Translated using Weblate (Swedish) - 3.3.221- Translated using Weblate (Japanese) - 3.3.220- Translated using Weblate (Arabic) - 3.3.219- Translated using Weblate (Dutch) - 3.3.218- Translated using Weblate (Czech) - 3.3.217- merge gh#openSUSE/libstorage-ng#517 - updated documentation - merged po files (bsc#1089902) - 3.3.216- merge gh#openSUSE/libstorage-ng#516 - fix unused partition slots calculation for logical partitions (bsc#1088483) - added unit test - 3.3.215- merge gh#openSUSE/libstorage-ng#515 - use correct options for multipath (see bsc#1089353) - 3.3.214- merge gh#openSUSE/libstorage-ng#514 - added unit test - 3.3.213- merge gh#openSUSE/libstorage-ng#513 - keep exception type (bsc#1088570) - 3.3.212- merge gh#openSUSE/libstorage-ng#512 - handle new mount type variable also in equal, print, ... - 3.3.211- merge gh#openSUSE/libstorage-ng#511 - Add MountPoint#mount_type to XML format (follow up on bsc#1088426) - 3.3.210- merge gh#openSUSE/libstorage-ng#510 - Expose the vfstype field from fstab (bsc#1088426) - 3.3.209- merge gh#openSUSE/libstorage-ng#509 - Force acceptance of SR (fate#318196) - 3.3.208- merge gh#openSUSE/libstorage-ng#508 - added helper function - support lock within same process - 3.3.207- merge gh#openSUSE/libstorage-ng#507 - added function to set freq and passno - removed unneeded const - added documentation - 3.3.206- merge gh#openSUSE/libstorage-ng#506 - added minix to enum of filesystem types - 3.3.205- merge gh#openSUSE/libstorage-ng#505 - enable system-wide lock - 3.3.204- merge gh#openSUSE/libstorage-ng#504 - handle pid_t in bindings - extended integration test - 3.3.203- merge gh#openSUSE/libstorage-ng#503 - only insert resize action for devices existing in LHS and RHS (bsc#1085523) - added action dependency - added unit tests - fixed typo - added documentation - 3.3.202- merge gh#openSUSE/libstorage-ng#502 - Simplified supplements for lang subpkg (bsc#1081454) - 3.3.201- merge gh#openSUSE/libstorage-ng#501 - make LockException available in API - 3.3.200- merge gh#openSUSE/libstorage-ng#500 - extended documentation - 3.3.199- merge gh#openSUSE/libstorage-ng#499 - provide reasons why resize is not possible - added unit tests - added integration tests - use more common notation - 3.3.198- merge gh#openSUSE/libstorage-ng#498 - added workaround for cryptsetup exit code regression (see bsc#1082640) - added convenience function - 3.3.197- merge gh#openSUSE/libstorage-ng#497 - Enable exception - 3.3.196- merge gh#openSUSE/libstorage-ng#496 - do not recognize 0x1f as extended partition - 3.3.195- merge gh#openSUSE/libstorage-ng#495 - recognize 0x85 as extended partition - 3.3.194- merge gh#openSUSE/libstorage-ng#494 - moved enum to storage namespace - added integration test - use mdadm to delete MD RAID (see bsc#1085470) - 3.3.193- merge gh#openSUSE/libstorage-ng#493 - export more functions in API - 3.3.192- merge gh#openSUSE/libstorage-ng#492 - handle erroneous small disks in get_unused_partition_slots() (bsc#1084777) - added unit tests - added note - 3.3.191- merge gh#openSUSE/libstorage-ng#491 - added functions to copy devices and holders between devicegraphs - 3.3.190- merge gh#openSUSE/libstorage-ng#489 - allow to remove partial volume group (bsc#955870) - updated pot file - added integration test - fixed typo - added convenience function - removed unused function - coding style - handle udev encoding for label in fstab and crypttab - removed unused define - added define by /dev/disk paths - use new defines - simplyfied code - coding style - 3.3.189- merge gh#openSUSE/libstorage-ng#488 - avoid compiler warnings - removed unused capture - improved check function - moved CheckCallbacksRecorder class - extended unit test - propagate force_rw flag (bsc#1079000) - updated documentation - 3.3.188- merge gh#openSUSE/libstorage-ng#487 - handle duplicate LVM PVs during probe - cleanup - added unit test - 3.3.187- merge gh#openSUSE/libstorage-ng#486 - split large function - probe LUKS later - do not probe LUKS on devices used by multipath (bsc#1079817) - added unit test - fixed typo - 3.3.186- merge gh#openSUSE/libstorage-ng#485 - added unit test - 3.3.185- merge gh#openSUSE/libstorage-ng#484 - added unit test - coding style - 3.3.184- merge gh#openSUSE/libstorage-ng#483 - added note - improved logging - try to delete directory before creating btrfs subvolume - handle change of path in mount point - added integration test - handle missing attribute for pvs - do not search for block device of missing pvs - improved exception handling - improved example - fixed log message - 3.3.183- merge gh#openSUSE/libstorage-ng#482 - added check for existence of devicegraphs - 3.3.182- merge gh#openSUSE/libstorage-ng#481 - always allow to activate multipath (see bsc#1082542) - 3.3.181- merge gh#openSUSE/libstorage-ng#480 - log time in several formats to ease debugging - 3.3.180- merge gh#openSUSE/libstorage-ng#479 - recalculate size of volume group when setting extent size (bsc#1079579) - added unit tests - coding style - added documentation - 3.3.179- merge gh#openSUSE/libstorage-ng#478 - generate dot files with more information - 3.3.178- merge gh#openSUSE/libstorage-ng#477 - added callbacks to handle errors during activation (bsc#1057426 and others) - updated pot file - improved integration test - 3.3.177- Translated using Weblate (Swedish) - 3.3.176- Translated using Weblate (Swedish) - 3.3.175- Translated using Weblate (Swedish) - 3.3.174- merge gh#openSUSE/libstorage-ng#476 - improved integration tests - added documentation - 3.3.173- Translated using Weblate (Ukrainian)- Translated using Weblate (Finnish) - 3.3.172- merge gh#openSUSE/libstorage-ng#475 - allow SystemCmd to verify program exit code - added base class for callbacks - added callbacks for probing (bsc#1070459 and many others) - use callbacks base class - use new verify feature of SystemCmd - improved error handling - work on handling errors during probe - updated pot file - use callbacks base class - coding style - extended documentation - 3.3.171- merge gh#openSUSE/libstorage-ng#474 - fixed device existence check (bsc#1082143) - 3.3.170- merge gh#openSUSE/libstorage-ng#473 - Default to GPT for creating partition tables (fate#323457) - 3.3.169- merge gh#openSUSE/libstorage-ng#472 - insert mount and unmount actions for resize - added unit tests - 3.3.168- merge gh#openSUSE/libstorage-ng#471 - fixed parsing /proc/mounts for ntfs - fixed error handling when ntfsresize fails - 3.3.167- merge gh#openSUSE/libstorage-ng#470 - consistent names - remove duplicate actions - added helper functions - fixed integration test - adjust existing unit test to so far supported setup - coding style - renamed function to reflect recent changes - 3.3.166- merge gh#openSUSE/libstorage-ng#469 - added possible_mount_bys() - 3.3.165- merge gh#openSUSE/libstorage-ng#468 - use parted with --ignore-busy (see bsc#1058667) - added convenience functions - 3.3.164- merge gh#openSUSE/libstorage-ng#467 - cleanup - added integration test - added jfs support (boo#1078552) - 3.3.163- merge gh#openSUSE/libstorage-ng#466 - improve ruby bindings - 3.3.162- merge gh#openSUSE/libstorage-ng#465 - extended is_usable_as_blk_device() - 3.3.161- merge gh#openSUSE/libstorage-ng#464 - use system devicegraph during probe- merge gh#openSUSE/libstorage-ng#463 - added function is_usable_as_blk_device() - added function is_usable_as_partitionable() - 3.3.160- merge gh#openSUSE/libstorage-ng#462 - added function to immediately activate/deactivate mount point - added documentation - code cleanup - 3.3.159- merge gh#openSUSE/libstorage-ng#461 - work on error handling - added documentation - coding style - extended test case - 3.3.158- merge gh#openSUSE/libstorage-ng#460 - Removed unit tests that clash with new glibc number formatting (bsc#1079855) - 3.3.157- merge gh#openSUSE/libstorage-ng#459 - extended unit tests - added and improved math functions - do not rely on 80-bit floats (bsc#1078997) - added unit test - added note - 3.3.156- merge gh#openSUSE/libstorage-ng#458 - removed deprecated functions - updated unit test - 3.3.155- merge gh#openSUSE/libstorage-ng#457 - improved error logging - 3.3.154- merge gh#openSUSE/libstorage-ng#454 - allow to set ssh port - 3.3.153- merge gh#openSUSE/libstorage-ng#456 - fetch the full history in travis so the log can be generated correctly - 3.3.152- Translated using Weblate (Dutch) - 3.3.151- merge gh#openSUSE/libstorage-ng#453 - added parser for stat - ignore disks without node in /dev (bsc#1076971) - coding style - 3.3.150- Translated using Weblate (Dutch)- merge gh#openSUSE/libstorage-ng#450 - Ensure not to write malformed /etc/fstab entries (bsc#1066763) - 3.3.149- merge gh#openSUSE/libstorage-ng#451 - work on error handling - 3.3.148- merge gh#openSUSE/libstorage-ng#449 - fixed default value - 3.3.147- merge gh#openSUSE/libstorage-ng#448 - Add GraphvizFlags::DISPLAYNAME to Devicegraph- merge gh#openSUSE/libstorage-ng#447 - allow finer control of flags in write_graphviz- merge gh#openSUSE/libstorage-ng#446 - use sid as vertex id- Translated using Weblate (Hungarian)- Translated using Weblate (Hungarian)- Translated using Weblate (Afrikaans)- merge gh#openSUSE/libstorage-ng#444 - added Mountable::remove_mount_point()- merge gh#openSUSE/libstorage-ng#443 - added PRETTY_CLASSNAME to GraphvizFlags- Translated using Weblate (Chinese (Taiwan))- merge gh#openSUSE/libstorage-ng#442 - renamed integration tests - added integration tests- Translated using Weblate (Chinese (Taiwan))- merge gh#openSUSE/libstorage-ng#441 - added integration test - added udevadm settle call- Translated using Weblate (Korean)- Translated using Weblate (Korean)- Translated using Weblate (Arabic)- Translated using Weblate (Arabic) - 3.3.146- merge gh#openSUSE/libstorage-ng#439 - start rpcbind before doing NFS mounts - cleanup - added integration-test - 3.3.145- Translated using Weblate (Arabic)- merge gh#openSUSE/libstorage-ng#438 - extended documentation - 3.3.144- merge gh#openSUSE/libstorage-ng#437 - distinguish between mounted and unmounted in supports_shrink/grow - 3.3.143- Translated using Weblate (Korean)- Fixed an Arabic format string typo - 3.3.142- Translated using Weblate (Arabic) - 3.3.141- merge gh#openSUSE/libstorage-ng#436 - added sanity check - propagate exception to ruby - 3.3.140- merge gh#openSUSE/libstorage-ng#435 - propagate exception to ruby - 3.3.139- Translated using Weblate (Slovak) - 3.3.138- Translated using Weblate (Slovak)- Translated using Weblate (Slovak) - 3.3.137- Translated using Weblate (Spanish) - 3.3.136- Translated using Weblate (Polish) - 3.3.135- Translated using Weblate (Polish) - 3.3.134- Translated using Weblate (Slovak) - 3.3.133- Translated using Weblate (Slovak)- Translated using Weblate (Slovak) - 3.3.132- Translated using Weblate (Slovak) - 3.3.131- Translated using Weblate (Slovak) - 3.3.130- Translated using Weblate (Slovak) - 3.3.129- Translated using Weblate (Slovak)- Translated using Weblate (Slovak)- Translated using Weblate (Slovak) - 3.3.128- Translated using Weblate (Slovak) - 3.3.127- Translated using Weblate (Slovak) - 3.3.126- Translated using Weblate (Slovak)- Translated using Weblate (Slovak) - 3.3.125- merge gh#openSUSE/libstorage-ng#431 - Update libstorage-ng.spec.in - 3.3.124- merge gh#openSUSE/libstorage-ng#434 - find crypttab entries by correct block device - coding style - removed unused parameters- Translated using Weblate (German) - 3.3.123- merge gh#openSUSE/libstorage-ng#433 - added helper function - improved probing of LUKs - added unit test - allow to find unused mockups - removed unused mockups - use name from crypttab when activating LUKS - allow to include more information in graphviz output - removed unused parser - 3.3.122- Translated using Weblate (German) - 3.3.121- Translated using Weblate (Slovak) - 3.3.120- Translated using Weblate (German) - 3.3.119- merge gh#openSUSE/libstorage-ng#432 - updated - 3.3.118- merge gh#openSUSE/libstorage-ng#430 - Revert "Add libstorage-ng-lang Recommends" - 3.3.117- merge gh#openSUSE/libstorage-ng#429 - Add libstorage-ng-lang Recommends - 3.3.116- merge gh#openSUSE/libstorage-ng#428 - use /etc/fstab and /proc/mounts for probing NFS - added NFS unit test - 3.3.115- merge gh#openSUSE/libstorage-ng#427 - extended integration test - 3.3.114- merge gh#openSUSE/libstorage-ng#426 - fixed alignment calculations - added unit test - 3.3.113- merge gh#openSUSE/libstorage-ng#425 - added new align policy KEEP_START_ALIGN_END - updated unit tests - updated integration tests - 3.3.112- merge gh#openSUSE/libstorage-ng#424 - propagate exception - 3.3.111- Translated using Weblate (Chinese (China)) - 3.3.110- merge gh#openSUSE/libstorage-ng#423 - updated documentation - extended documentation - extended integration test - added convenience functions - updated catches file - added convert function - added integration test - 3.3.109- merge gh#openSUSE/libstorage-ng#422 - added check for active flag - coding style - 3.3.108- Translated using Weblate (Italian) - 3.3.107- Translated using Weblate (German) - 3.3.106- merge gh#openSUSE/libstorage-ng#421 - avoid use of cerr - updated exceptions - coding style - avoid use of cout - 3.3.105- Translated using Weblate (Italian) - 3.3.104- merge gh#openSUSE/libstorage-ng#420 - remove LIBVERSION_MAJOR macro from spec.in - 3.3.103- merge gh#openSUSE/libstorage-ng#418 - check divisor prior to modulo operation - avoid throw in destructor - 3.3.102- merge gh#openSUSE/libstorage-ng#419 - Leave enough space even for 'reiserfs' - 3.3.101- merge gh#openSUSE/libstorage-ng#416 - added obsoletes (bsc#1073645) - removed very old obsoletes - 3.3.100- merge gh#openSUSE/libstorage-ng#417 - Explain why virtio udev links are filtered out- merge gh#openSUSE/libstorage-ng#415 - fixed print call - 3.3.99- merge gh#openSUSE/libstorage-ng#414 - renamed functions - provide find_by_any_name in API (bsc#1073254) - updated catches file - added integration test - 3.3.98- merge gh#openSUSE/libstorage-ng#413 - disable vfat resize since support from utilility is unclear (see bsc#1072479) - 3.3.97- merge gh#openSUSE/libstorage-ng#412 - switch to python 3 - 3.3.96- merge gh#openSUSE/libstorage-ng#410 - added helper function - added helper class - added function to compare by subvolume id - probe active flag for BtrfsSubvolume - 3.3.95- merge gh#openSUSE/libstorage-ng#409 - also renumber extended partitions - 3.3.94- merge gh#openSUSE/libstorage-ng#408 - renumber primary partitions (bsc#1072656) - added unit test - 3.3.93- merge gh#openSUSE/libstorage-ng#406 - removed sorting of results - 3.3.92- merge gh#openSUSE/libstorage-ng#407 - Install libboost_test - 3.3.91- merge gh#openSUSE/libstorage-ng#405 - handle active flag - provide more generic function - coding style - set active flag for blk filesystems - fixed subvolid regex - added log message - 3.3.90- Translated using Weblate (Italian) - 3.3.89- Translated using Weblate (Italian) - 3.3.88- merge gh#openSUSE/libstorage-ng#404 - fixed documentation - 3.3.87- Translated using Weblate (Czech) - 3.3.86- merge gh#openSUSE/libstorage-ng#403 - use print as a function - update examples - 3.3.85- Translated using Weblate (Czech) - 3.3.84- merge gh#openSUSE/libstorage-ng#402 - improved error message - 3.3.83- Translated using Weblate (Ukrainian) - 3.3.82- merge gh#openSUSE/libstorage-ng#401 - package some utils - cleanup - 3.3.81- merge gh#openSUSE/libstorage-ng#400 - added helper functions - sort devices using a sort key - added unit tests - remove sorting - increased library version - fixed usage text - avoid endl - extended documentation - 3.3.80- merge gh#openSUSE/libstorage-ng#399 - increase log line limit - fixed output format - 3.3.79- merge gh#openSUSE/libstorage-ng#398 - coding style - omit pointers - 3.3.78- merge gh#openSUSE/libstorage-ng#397 - handle improved parted output (bsc#1066467) - coding style - 3.3.77- merge gh#openSUSE/libstorage-ng#396 - make PartitionTable::is_partition_id_supported() public - 3.3.76- merge gh#openSUSE/libstorage-ng#395 - removed unused variable- merge gh#openSUSE/libstorage-ng#394 - Don't sort disks and dasds by default- merge gh#openSUSE/libstorage-ng#393 - added unit test - 3.3.75- merge gh#openSUSE/libstorage-ng#392 - added function to get mount_by method - remove "none" from crypt options - get mount-by method from crypttab - added crypt_options to Encryption class - improved unit test - coding style - coding style - 3.3.74- merge gh#openSUSE/libstorage-ng#391 - added logging - 3.3.73- 3.3.72- merge gh#openSUSE/libstorage-ng#390 - do not rely on sorting - added compare by sid function - 3.3.71- merge gh#openSUSE/libstorage-ng#389 - added mount-by variable for encryption - extended documentation - use get_mount_by_name for luks - coding style - added logging - 3.3.70- merge gh#openSUSE/libstorage-ng#387 - log errors of found by check - added checks (disabled until yast2-storage-ng is improved) - coding style - added missing member variables in print function - added check - added documentation - 3.3.69- Translated using Weblate (Portuguese (Brazil)) - 3.3.68- Translated using Weblate (Portuguese (Brazil)) - 3.3.67- merge gh#openSUSE/libstorage-ng#386 - handle pmem prefix during sort - added unit test - coding style - more natural sorting of Mds - make compare funcions available in API - added compare function for partitionables - added unit test - added integration test - added test - 3.3.66- merge gh#openSUSE/libstorage-ng#385 - extended documentation (result of bsc#1066290) - extended test data - extended test - 3.3.65- merge gh#openSUSE/libstorage-ng#384 - added check for chunk size of MD RAID (see bsc#1065381) - support RAID 4 - added integration test - extended integration test - fixed typo - 3.3.64- Translated using Weblate (Japanese) - 3.3.63- merge gh#openSUSE/libstorage-ng#383 - added document about spelling - consistent spelling - updated pot file - 3.3.62- merge gh#openSUSE/libstorage-ng#382 - fixed compound action message (bsc#1066364) - also extract messages from compount action formatters - updated pot file - 3.3.61- merge gh#openSUSE/libstorage-ng#381 - work on exceptions - 3.3.60- Translated using Weblate (Indonesian)- merge gh#openSUSE/libstorage-ng#380 - changed interface of wait_for_devices() - improved comment - 3.3.59- merge gh#openSUSE/libstorage-ng#379 - extended documentation - 3.3.58- 3.3.57- merge gh#openSUSE/libstorage-ng#378 - added global function for wait for several devices - coding style - wait for devices before swapon (bsc#1064282) - wait for devices before creating md raid - wait for devices before pvcreate - 3.3.56- merge gh#openSUSE/libstorage-ng#377 - probe page size (for bsc#1065381) - coding style - 3.3.55- merge gh#openSUSE/libstorage-ng#376 - added udevadm settle calls - 3.3.54- merge gh#openSUSE/libstorage-ng#375 - updated examples - removed unused code - unified Python and Ruby bindings - added examples - 3.3.53- merge gh#openSUSE/libstorage-ng#374 - fixed typo - coding style - fixed off-by-one error in max_primary() - coding style - fixed max_logical() - added documentation - extended unit tests - added function to create implicit partition - extended Partitionable constructor - added unit tests - added unit tests - moved code - work on exceptions - extended documentation - consistent wording - consistent logging - updated pot-file - fixed typo - 3.3.52- merge gh#openSUSE/libstorage-ng#373 - work on udev link handling - 3.3.51- merge gh#openSUSE/libstorage-ng#372 - handle implicit partition table when detecting resize info - extended query for possible partition tables - make stream function public available - added integration test - no partition slots on implicit partition tables - specialized messages for creating and deleting partitions - added unit tests - improved integrations tests - updated status.md - added integration test - work on exceptions - 3.3.50- merge gh#openSUSE/libstorage-ng#371 - extended documentation - updated status - fixed typo - added hyperlink - save bus-id in Dasd class - added example program - added class ImplicitPt and probing of it - updated docygen.conf - updated swig files - added unit test - work on exceptions - extended unused_regions (bsc#1064429) - use references instead of copies - fixed typo - added documentation - 3.3.49- merge gh#openSUSE/libstorage-ng#370 - dependency handling for thin logical volumes - unit tests - 3.3.48- merge gh#openSUSE/libstorage-ng#369 - fixed min-size calculation for small filesystems - added block size parameter to ResizeInfo - handle new block_size parameter - implemented get_resize_info for thin pools and thins - allow to set reserved extents - added unit tests - extended integration tests - smarter resize info calculation - fixed comment - 3.3.47- merge gh#openSUSE/libstorage-ng#368 - added helper functions - added functions to calculate default chunk size and metadata size for thin pools - added integration test - handle lvm pvs without lvm vg during probing - added note - added function to query max size for thins - improved lvs parser - updated documentation - added is_overcommitted() - handle reserved extents - added checks - work on exceptions - improved calculation of used extents - added max_size_for_lvm_lv - extended documentation - added checks - added unit tests - work on API of check functions - updated pot file - added helper function - fixed test - added check - simpler code - clearer documentation - 3.3.46- Translated using Weblate (Russian)- Adapt SetTuneOptions::commit - Drop CommitOptions destructor - Add const to CommitOptions arguments - Drop unneeded const in CommitOptions - Mark commit(CommitCallbacks*) as deprecated - 3.3.45- merge gh#openSUSE/libstorage-ng#367- Translated using Weblate (Dutch) - 3.3.44- merge gh#openSUSE/libstorage-ng#366 - work on filesystem tune options - extended integration tests - 3.3.43- merge gh#openSUSE/libstorage-ng#365 - Honor mkfs_options when creating filesystems - 3.3.42- merge gh#openSUSE/libstorage-ng#364 - handle chunk size - updated integration tests - 3.3.41- merge gh#openSUSE/libstorage-ng#363 - added messages for thin pool and thin logical volumes - 3.3.40- merge gh#openSUSE/libstorage-ng#362 - fixed stripes detection for thin-pools - set stripes like LVM does - 3.3.39- merge gh#openSUSE/libstorage-ng#361 - get more data from lvs command - take stripes value from lvs instead of dmsetup - added chunk_size to LvmLv - updated unit test - 3.3.38- merge gh#openSUSE/libstorage-ng#360 - extended exception message - thin volumes cannot be striped - work on exceptions - 3.3.37- merge gh#openSUSE/libstorage-ng#359 - added unit test - 3.3.36- merge gh#openSUSE/libstorage-ng#358 - fixed variable name - 3.3.35- merge gh#openSUSE/libstorage-ng#357 - extended tests - consistent parameter style - 3.3.34- merge gh#openSUSE/libstorage-ng#356 - added reserved extents variable - added documentation - 3.3.33- Translated using Weblate (Lithuanian)- merge gh#openSUSE/libstorage-ng#355 - extended lvs parser - 3.3.32- merge gh#openSUSE/libstorage-ng#354 - added udevadm settle call - 3.3.31- merge gh#openSUSE/libstorage-ng#353 - call efibootmgr before deleting partitions - 3.3.30- Translated using Weblate (Czech) - 3.3.29- merge gh#openSUSE/libstorage-ng#352 - added JsonFile class with simple JSON parser - use JSON report format for LVM tools - coding style - added exception class LvmLvNotFoundByLvName - added convenience functions - updated swig catches file - added integration test - coding style - 3.3.28- Translated using Weblate (Chinese (China)) - 3.3.27- merge gh#openSUSE/libstorage-ng#351 - extended lvs parser - add lv_type to LvmLv - updated integration tests - updated swig catches file - allow to create thin-pools and thins - added integration test - do not allow to resize extended partition - 3.3.26- Translated using Weblate (Dutch) - 3.3.25- Translated using Weblate (Dutch) - 3.3.24- merge gh#openSUSE/libstorage-ng#350 - raise global sid if needed during load - 3.3.23- Translated using Weblate (Chinese (China))- merge gh#openSUSE/libstorage-ng#349 - added helper functions - provide functions to create/remove encryption while keeping children - added unit tests - updated swig catches file - also check devicegraphs - 3.3.22- merge gh#openSUSE/libstorage-ng#348 - updated documentation - 3.3.21- merge gh#openSUSE/libstorage-ng#347 - work on querying resize-info - work on unit tests - documentation - coding style - fixed typo - 3.3.20- merge gh#openSUSE/libstorage-ng#345 - Update the scripts from openSUSE/linuxrc-devtools - Install graphviz as well - Use .tar.xz format for the source tarball - Do not use the shared YaST Travis script for building - 3.3.19- merge gh#openSUSE/libstorage-ng#346 - added do_resize for Btrfs - updated documentation - cleanup - cleanup - 3.3.18- Translated using Weblate (Portuguese (Brazil))- merge gh#openSUSE/libstorage-ng#344 - do not clean pot-file - 3.3.17- merge gh#openSUSE/libstorage-ng#343 - implemented do_resize for Xfs - 3.3.16- Translated using Weblate (Catalan)- Translated using Weblate (Catalan) - 3.3.15- merge gh#openSUSE/libstorage-ng#339 - Add .snapshots subvolume directly to /etc/fstab, not via the external installation-helper command - Add leading slash to .snapshots subvol name in /etc/fstab - Inherit mount opts from parent btrfs and add leading slash to subvol name - Reset diff reference after writing the file - Reset diff reference before change - 3.3.14- Translated using Weblate (Catalan)- Translated using Weblate (Finnish) - 3.3.13- Translated using Weblate (Japanese) - 3.3.12- merge gh#openSUSE/libstorage-ng#341 - updated documentation - 3.3.11- Translated using Weblate (Japanese)- Translated using Weblate (Dutch)- merge gh#openSUSE/libstorage-ng#340 - added pot file - added translation from libstorage - 3.3.10- merge gh#openSUSE/libstorage-ng#338 - coding style - use --force and --yes more often when using lvm tools - added integration tests - also handle action resizing physical volumes - handle ResizeInfo for lvm pv - updated swig catches - 3.3.9- merge gh#openSUSE/libstorage-ng#337 - added documentation - added more combine functions - added documentation - make function available in API - added function to query unused surrounding region - added unit tests - fixed some filesystem limits - coding style - do not look at filesystem usage for newly created filesystems - integration tests - redirect ntfs resize info query to probed devicegraph - fixed typo - 3.3.8- merge gh#openSUSE/libstorage-ng#336 - changed some requires to suggests - require parted >= 3.2 - 3.3.7- merge gh#openSUSE/libstorage-ng#335 - added function to query minimal number of devices for Md - added unit tests - removed unneeded include statements - 3.3.6- merge gh#openSUSE/libstorage-ng#334 - fixed actiongraph generation for deleting partition tables (bsc#1056153) - added unit test - merged testsuite directories - 3.3.5- merge gh#openSUSE/libstorage-ng#333 - use parteds 'resizepart' instead of 'resize' command (bsc#931765) - 3.3.4- merge gh#openSUSE/libstorage-ng#332 - create partitions on GPT with empty name (see bsc#1023818) - 3.3.3- merge gh#openSUSE/libstorage-ng#331 - Configure snapper if snapshots enabled - Set snapshot feature so snapper packages will be installed - Fixed docker setup for Travis - Fixed make_package script (snwint) - Move snapper config step1 from post-create to pre-mount - 3.3.2- merge gh#openSUSE/libstorage-ng#329 - use linuxrc-devtools tooling for OBS auto-submission - remove VERSION and libstorage-ng.changes from git repo - add git2log and make_package scripts - don't forget to actually create the VERSION file - point more often to linuxrc-devtools project - add link to linuxrc-devtools workflow overview - 3.3.1- merge gh#openSUSE/libstorage-ng#328 - fixed license file- merge gh#openSUSE/libstorage-ng#327 - added subsystem deactivate functions - added deactivate function - added integration test - fixed typos- merge gh#openSUSE/libstorage-ng#326 - generate Activate and Deactivate actions for BlkDevices - activate and deactivate actions for LvmLv - separate deactivation action for Md - deactivation action for Multipath - deactivate only active Encryptions - coding style - sort partition by number- merge gh#openSUSE/libstorage-ng#324 - submit to default YaST project (YaST:Head) - generate changes file - set version to 3.3.0 - 3.3.0- merge gh#openSUSE/libstorage-ng#323 - simpler code- merge gh#openSUSE/libstorage-ng#322 - use define- merge gh#openSUSE/libstorage-ng#321 - added exception handling- merge gh#openSUSE/libstorage-ng#320 - support partition ids on dasd partition table- merge gh#openSUSE/libstorage-ng#319 - special dependencies for DASD partition table - added unit test - coding style - fixed typo- merge gh#openSUSE/libstorage-ng#318 - improved activation of Md- merge gh#openSUSE/libstorage-ng#317 - updated paths- merge gh#openSUSE/libstorage-ng#316 - allow independent control of container entries - also parse MD level in MdadmDetail - skip parted call on inactive and zero-size devices - added note - added MD level "container" - renamed superblock-version to metadata - use reference - recognize imsm and ddf - set initial MD level to unknown - probe MD level from mdadm --detail - coding style - cleanup - exception handling - added MdContainer and MdMember - added unit tests - added unit test - updated documentation - updated bindings - updated status - extended documentation- merge gh#openSUSE/libstorage-ng#315 - moved document, fixed typo- merge gh#openSUSE/libstorage-ng#314 - added program to generate downcast file - regenerated downcast file - coding style - fixed test - added unit tests - coding style- merge gh#openSUSE/libstorage-ng#313 - added program to generate catches file - updated catches file- merge gh#openSUSE/libstorage-ng#312 - try to fix installation on multipath- merge gh#openSUSE/libstorage-ng#311 - regenerated catches file- merge gh#openSUSE/libstorage-ng#310 - Comment some public Region methods- merge gh#openSUSE/libstorage-ng#308 - coding style - fixed DM RAID activation - only probe active DM RAIDs - removed unneeded code- merge gh#openSUSE/libstorage-ng#307 - implemented activation of DM RAID - updated documentation- merge gh#openSUSE/libstorage-ng#306 - improved dmraid parser- merge gh#openSUSE/libstorage-ng#305 - updated bindings- merge gh#openSUSE/libstorage-ng#304 - added query function - updated unit tests - added support for DM RAIDs - added example program - fixed typo - coding style - added unit test - extended unit tests - activate Md before DmRaid - fixed typo- merge gh#openSUSE/libstorage-ng#303 - Expose Alignment#grain - Expose Alignment#offset- merge gh#openSUSE/libstorage-ng#302 - fixed syntax - work on exceptions - coding style - added unit tests - added unit tests- merge gh#openSUSE/libstorage-ng#301 - added functions to set dasd type and format - consistent function names- merge gh#openSUSE/libstorage-ng#284 - avoid integer overflow - correct name for unit tests - extended unit test - probe multipath devices - better interface - extended CmdBlkid for external journal information - probe external journals devices - added unit test - added override - added support for named MD RAIDs - added integration tests - extended unit test - added unit test - adapted integration test - extended documentation - coding style - generalised tests - corrected test - added documentation - avoid g++ warning by removing unused code - added override - removed unused variable - added unit test - renamed get_device et.al. to get_non_impl - pass mount_by to get_mount_by_name() - extended unit test - reduced scope of variable - added test case - shorter code - added documentation - added special handling for named RAIDs where the name is a number - added get_all_if for Mds - added debug messages - use strongly types enums - fixed command handling - reduced interface of SystemCmd - updated file list - allow to load mockup - generalised test - added function to adjust sids - extended int - added query function - added query function - coding style - renamed variables - renamed library - renamed variables - coding style - improved probing for multipath - set dm table name for partitions - set range for partitionables on dm - updates tests to md level enum change - simple valid check for multipath names - added unit tests - use wider int - sort udev ids like libstorage does - include multipath with alias in test case - added example program - activate mds - do not log debug log-level per default - updated swig catches - updated documentation - avoid cycle in actiongraph - added documentation - updated swig catches - fixed file list - extended documentation - updated swig catches file - removed wrong parameter documentation - coding style - generate swig catches for some deprecated functions - enable doxygen xml output (needed for generating swig catches) - fixed class name - coding style - updated list of exception classes - coding style - added dependency on doxygen.conf - provide definition of data member- merge gh#openSUSE/libstorage-ng#147 - Detect libxml bit more properly to work on most distributions - Cleanup the spec file to adhere Factory packaging guidelines - Check for boost headers to ensure configure stops prior build failure if the boost-devel is not present - Split out the boost dependencies up to the latest boost package split on openSUSE_Tumbleweed - Do not require rubygem-test-unit on Factory - Remove boost-regexp dependency as it was removed in favor of higer C++ standard function- merge gh#openSUSE/libstorage-ng#283 - fixed function names- merge gh#openSUSE/libstorage-ng#282 - reuse existing table of filesystem names - improved exception message- merge gh#openSUSE/libstorage-ng#281 - split directory examples into utils and examples- merge gh#openSUSE/libstorage-ng#280 - Fix bug- merge gh#openSUSE/libstorage-ng#279 - added used features flag for DASDs- merge gh#openSUSE/libstorage-ng#278 - extended transmogify example - improved Action::RenameIn ordering for DASDs - added unit tests - added documentation - added bugzilla reference- merge gh#openSUSE/libstorage-ng#277 - updated mockups to use parted --machine - removed old parted parser- merge gh#openSUSE/libstorage-ng#276 - added check - do not use cylinder size as block size - avoid holder two actiongraph in memory - coding style - added more comparison operators - check partition order - coding style - added call to check() - workaround for parted sector size during resize - handle alignment in partition resize integration tests - simpler Makefile.am - renumber partitions on DASD partition table - added unit-tests - renamed unit-test - added integration test - renamed variable - fixed typos- merge gh#openSUSE/libstorage-ng#259 - WIP - WIP - WIP - Add CompoundActionFormater base class - Add BtrfsSubvolumeFormater class - Update gitignore files - Add NfsFormater class - Add BtrfsFormater class - Add LvmLvFormater and LvmVgFormater - Add compound actions to actiongraph - Integrate CompoundAction and Actiongraph - Add bindings for CompoundAction - Remove old files - Update gitignore - Add CompoundAction#is_delete - Change return of find_by_target_device - Rename CompoundAction classes - Use Generator to generate compounds actions - Simplify CompoundAction creation - Rename and delete public methods - Return const objects - Remove empty destructors and improve constructors - Fix spelling - Add methods to LvmLv formatter - Add methods for LvmVg formatter - Delete improperly added file - Update example - Add automake subdir-objects option - Throw exception when action is unknown - Add tests for CompoundAction - Fix example - Improve formatters - Add files for compound actions example - Improve formatters - Improve tests - Improve text for compound actions with swap - Minor fixes - Rename data files - Fix test makefile - Improve variable names - Some improvements in formatters - Add gitignore - Remove spaces- merge gh#openSUSE/libstorage-ng#274 - Add compound actions summary doc - Fix text - More text fixes- merge gh#openSUSE/libstorage-ng#275 - enhanced get_possible_partition_table_types() for DASDs - simpler code- merge gh#openSUSE/libstorage-ng#273 - added documentation - renamed variable and enums - set extended_slot to false on GPT - implemented partition slots for DASD partition table - added unit test - removed unused function - use vector instead of list - added assert - renamed typename - added utility function - added unit tests - simpler code - added comment - added convenience function - added integration test - better variable names- merge gh#openSUSE/libstorage-ng#272 - added unit tests - new parse error tests - converted unit tests to new parted parser - removed old code - added note - fixed syntax - updated mockups- merge gh#openSUSE/libstorage-ng#271 - recognize parted "diag" flag - log partition id as hex- merge gh#openSUSE/libstorage-ng#270 - added find_by_name for Partitionable - split Topology class into Topology and Alignment - set minimal-grain to 0 B for DASDs - improved integration tests - set extra alignment for DASD partition table - fix sectors when calling parted on DASD partition table - use correct sector size - nicer check - keep minimal grain for DASDs - allow to get Alignment class - allow to align only to hard requirements - updated documentation about alignment - use partition id supported on all partition types- merge gh#openSUSE/libstorage-ng#269 - adapted parted mkpart call for dasd partition table- merge gh#openSUSE/libstorage-ng#268 - allow more control over mockup - rewrote parted parser including fixing sectors on DASDs - work on support for DASD partition table - updated unit-test - coding style- merge gh#openSUSE/libstorage-ng#266 - added function to convert partition type to string- merge gh#openSUSE/libstorage-ng#265 - avoid ambiguous code - replace own Regex class by C++11 regex - use C++11 regex instead of boost regex- merge gh#openSUSE/libstorage-ng#264 - fixed human string parser- merge gh#openSUSE/libstorage-ng#263 - use svg for graphs- merge gh#openSUSE/libstorage-ng#262 - updated- merge gh#openSUSE/libstorage-ng#261 - also allow to display actiongraph- merge gh#openSUSE/libstorage-ng#260 - allow to keep temporary files- merge gh#openSUSE/libstorage-ng#258 - removed obsolete file- merge gh#openSUSE/libstorage-ng#257 - improved parser - added test case- merge gh#openSUSE/libstorage-ng#256 - eliminated defects found by coverity- merge gh#openSUSE/libstorage-ng#255 - updated cleanup lists- merge gh#openSUSE/libstorage-ng#253 - make delete Filesystem or PartitionTable also delete signatures on disk - modified integration tests - added nop flag to actions - added helper function - set nop flag if btrfs filesystem is also deleted - extended documentation - removed unused functionality- merge gh#openSUSE/libstorage-ng#252 - added unit tests - renamed integration test for consistency - removed unused variable - added integration test - coding style - handle tense - removed unneeded function override- merge gh#openSUSE/libstorage-ng#251 - setup logger - coding style- merge gh#openSUSE/libstorage-ng#250 - updated file list- merge gh#openSUSE/libstorage-ng#249 - fixed documentation- merge gh#openSUSE/libstorage-ng#248 - added in_etc_crypttab flag - also provide EtcFstab and EtcCrypttab in SystemInfo - coding style - set in_etc_crypttab - set correct crypt device - added documentation- merge gh#openSUSE/libstorage-ng#247 - provide version information in bindings- merge gh#openSUSE/libstorage-ng#246 - removed probing in constructor and added probe function - adapted unit tests - adapted examples - adapted integration tests - fixed comment - added DEVMAPPERDIR define - save and load in_etc_fstab - adapted integration test- merge gh#openSUSE/libstorage-ng#245 - removed inadequate lvm activation - removed unused code - improved documentation - added missing include - provide begin() and end() - added function returning number of inactive lvm lvs - added utility functions - removed unused code - activate inactive lvm and luks if desired - updated bindings - added integration test - provide activate function in API - check callback pointer - fixed typo- merge gh#openSUSE/libstorage-ng#244 - Propagate DifferentBlockSizes through the bindings- merge gh#openSUSE/libstorage-ng#243 - added override- merge gh#openSUSE/libstorage-ng#242 - fixed typo- merge gh#openSUSE/libstorage-ng#241 - added check- merge gh#openSUSE/libstorage-ng#240 - initialize values - reduced include- merge gh#openSUSE/libstorage-ng#239 - added check - added unit tests - updated test - updated documentation - updated integration tests - consistent naming - added documentation - added convenience function - improved integration test- merge gh#openSUSE/libstorage-ng#238 - added convenience function - removed nfs from dasd probing test - also remove descendants - added helper functions - return const objects - moved mount point data to dedicated class in devicegraph - adapted bindings - adapted example - adapted integration tests - added integration test for changeing mount-by method - added documentation - adapted unit tests - consistent naming - make functions as deprecated - do not longer allow to create Devicegraph without pointer to Storage - keep exact signature of deprecated functions - coding style - added warning- merge gh#openSUSE/libstorage-ng#237 - fixed exception message - more detailed exception message - updated xml devicegraphs- merge gh#openSUSE/libstorage-ng#236 - more detailed error messages - added comparison operators- merge gh#openSUSE/libstorage-ng#235 - check types to avoid exception- merge gh#openSUSE/libstorage-ng#234 - create parent directory of new subvolume- merge gh#openSUSE/libstorage-ng#233 - document that nested RAIDs are unsupported- merge gh#openSUSE/libstorage-ng#232 - added functions to handle default mount-by - removed obsolete classes - added documentation - renamed variable- merge gh#openSUSE/libstorage-ng#231 - work on md size calculation - added documentation - fixed typo- merge gh#openSUSE/libstorage-ng#230 - coding style - added unit test - improved function interface - removed debug output - install header- merge gh#openSUSE/libstorage-ng#229 - probe subvolume id after create- merge gh#openSUSE/libstorage-ng#228 - added functions to get source and target of a Holder - fixed integrations tests - added integration test- merge gh#openSUSE/libstorage-ng#227 - added convenience functions - minor refactoring - added unit tests - added convenience functions - added integration tests- merge gh#openSUSE/libstorage-ng#226 - flush results after each test - handle spare devices in size calculation - make a conservative calculation - improve results output - fix typo- merge gh#openSUSE/libstorage-ng#225 - fixed check - added test for nested RAIDs - added workaround for bsc#1030896 - removed debug setting- merge gh#openSUSE/libstorage-ng#224 - added sort-key for devices of MD RAID- merge gh#openSUSE/libstorage-ng#223 - added flag in_etc_mdadm- merge gh#openSUSE/libstorage-ng#222 - create /etc directory when mounting /- merge gh#openSUSE/libstorage-ng#221 - probe some uuids after on disk creation- merge gh#openSUSE/libstorage-ng#220 - coding style - reuse objects EtcFstab, EtcCrypttab and EtcMdadm - added writing of mdadm.conf - set partition id - handle new values in Md::Impl - probe md-name and uuid - add tense to CommitData- Fixed line number output for empty ranges - Unit tests for Diff - Fixed include path- merge gh#openSUSE/libstorage-ng#219 - Added generic diff - Added log_diff() - Use log_diff() instead of log() - Fixed verbose mode - Fixed out of range segfault - Prevent diff context at file borders- merge gh#openSUSE/libstorage-ng#218 - added support for DASDs (the block device)- merge gh#openSUSE/libstorage-ng#217 - initialize value- merge gh#openSUSE/libstorage-ng#215 - protect mount options since subvol can include spaces- merge gh#openSUSE/libstorage-ng#213 - added btrfs subvolume support- merge gh#openSUSE/libstorage-ng#214 - Handle fs type unknown - New test case for fs type unknown- merge gh#openSUSE/libstorage-ng#212 - initialize value in ctor - set filename- merge gh#openSUSE/libstorage-ng#211 - cleanup AsciiFile (possible after EtcFstab rewrite) - use AsciiFile to read fstab for mockup playback and record- merge gh#openSUSE/libstorage-ng#210 - Use full filename for fstab and crypttab - Add missing space in mount command- merge gh#openSUSE/libstorage-ng#209 - changed return type of get_mount_type() - added compatibility functions- merge gh#openSUSE/libstorage-ng#208 - removed unneeded includes - removed obsolete handling of list- merge gh#openSUSE/libstorage-ng#202 - Activate vgs - Add comment - Fix indentation- merge gh#openSUSE/libstorage-ng#206 - New EtcFstab API - Methods to maintain correct mount order - Stricter constness and avoid endless call recursion - Added missing factory method - Added MountOpts::clear() - Unit tests for new EtcFstab class - Better runtime checks using exceptions - Tests for checking and fixing mount order - Added tests for pathological cases - Make line no. optional during parsing - Store filename for writing, too - Removed obsolete tests - Added EtcCrypttab class - Don't pad last column - Remove entry by pointer - Unit test for EtcCrypttab - New unit test: Nonexistent crypttab - Removed cruft - Don't stop parsing after the first error - Accept unparsable fs enums as type 'unknown' - Support for logging contents - Added missing includes - Get and set options completely at once - Use new EtcFstab: StorageImpl - Use new EtcFstab: ProcMounts - Use new EtcFstab: Nfs - Use new EtcCrypttab: Luks - Use new EtcCrypttab: Mountable and BlkFilesystem - Use new EtcFstab: XML mocking in testsuite - Omit 'defaults' for mount opts in XML - Code review fixes - Documentation fixes - Support for mocking during probing - Fixed unit test data- merge gh#openSUSE/libstorage-ng#200 - split off Mountable from Filesystem - removed unused variable - added parsers for btrfs tools - removed unused functions - unified comments - fixed typo - added missing implementation - allow mocking of SystemCmds with unstable command-line - added include - avoid btrfs in test cases (will need more mockup) - extended style guide - added example program- Imported https://github.com/shundhammer/commented-config-file (#199)- merge gh#openSUSE/libstorage-ng#197 - added some compile time checks - renamed macro to avoid name collision- merge gh#openSUSE/libstorage-ng#196 - moved code to implementation classes - removed unneeded virtual in API - added Encryption::get_all() functions- merge gh#openSUSE/libstorage-ng#195 - added comment - removed unused enum value- merge gh#openSUSE/libstorage-ng#194 - redirect to probed devicegraph in EnsureMounted- merge gh#openSUSE/libstorage-ng#192 - tiny code simplifications - added includes - make EnsureMounted more generic and work for Filesystem - added class to parse df output - added class SpaceInfo - added function to query nfs mounts - generalise and move some functions from BlkFilesystem to Filesystem - store SpaceInfo in Filesystem - cleanup - added basic NFS support - coding style - extended bindings for NFS - added integration tests - removed dangerous functions and added comment - updated python bindings - added check - added integration test - added Nfs::Impl::used_features()- merge gh#openSUSE/libstorage-ng#191 - split off class BlkFilesystem from class Filesystem - updated testcases - updated example - updated documentation - updated bindings - updated testcases - updated integration tests- merge gh#openSUSE/libstorage-ng#190 - coding style - removed abstract class - use direct parent class - avoid flushes- merge gh#openSUSE/libstorage-ng#189 - detect nilfs2 - cleanup - shorter code - coding style - coding style - added support for ext2, ext3, reiserfs, iso9660 and udf - updated bindings to new filesystems - added integration tests- merge gh#openSUSE/libstorage-ng#188 - removed cycle from actiongraph for Luks setup - cleanup- merge gh#openSUSE/libstorage-ng#187 - Bind exceptions for BlkDevice::get_encryption- merge gh#openSUSE/libstorage-ng#186 - fixed shrinking devices - enable commit- merge gh#openSUSE/libstorage-ng#185 - added Encryption::get_type() - make get_type() in EncryptionImpl virtual- merge gh#openSUSE/libstorage-ng#184 - implemented do_rename_in_etc_crypttab()- merge gh#openSUSE/libstorage-ng#183 - save sid in devicegraphs - add dependencies to some actions of children of partition table - added test case - added documentation - use convenience function- merge gh#openSUSE/libstorage-ng#180 - added set_number() function - renumber logical partitions in delete_partition() - added testcase - coding style - added actions to rename entries in fstab and crypttab - use integration test utils - implemented rename in fstab - override function - allow to skip more steps - better check - renamed functions - reuse code - the check was correct - coding style- Added Travis support (use Docker for building)- merge gh#openSUSE/libstorage-ng#179 - fixed swig bindings for used_features()- Typo: Fixed inconsistent enum prefix (#178)- merge gh#openSUSE/libstorage-ng#177 - added move constructor and assignment operator- merge gh#openSUSE/libstorage-ng#176 - Make boot flag checks public- merge gh#openSUSE/libstorage-ng#175 - turn udev_path into vector (see bsc#1011357)- merge gh#openSUSE/libstorage-ng#174 - show base in log for hex - fixed typo - added tests - handle partition id on GPT - added unit tests - removed TODO mark - fixed typo - DRYer code - renamed test files - markdown improvements - renamed function- merge gh#openSUSE/libstorage-ng#173 - updated history- merge gh#openSUSE/libstorage-ng#172 - added interface to query used features - added bcache to used features - added unit tests- merge gh#openSUSE/libstorage-ng#171 - added convenience functions- merge gh#openSUSE/libstorage-ng#170 - make functions public available- merge gh#openSUSE/libstorage-ng#169 - added parsing legacy_boot in parted output - actions for boot, legacy_boot and pmbr_boot - added integration tests - updated status document - removed out-commented code - extended documentation- merge gh#openSUSE/libstorage-ng#168 - added probing pmbr-boot - added test case for pmbr boot- merge gh#openSUSE/libstorage-ng#167 - moved setting BOOST_TEST_CATCH_SYSTEM_ERRORS- merge gh#openSUSE/libstorage-ng#166 - Added LvmLv.get_all()- merge gh#openSUSE/libstorage-ng#165 - added utility function to public API- merge gh#openSUSE/libstorage-ng#164 - added convenience functions - moved template definitions to separate file- merge gh#openSUSE/libstorage-ng#163 - added name for partition id- merge gh#openSUSE/libstorage-ng#162 - added test case - moved test cases - reuse code - coding style - simpler code - reuse code - help compiler understand code - removed workaround - fixed partition name - run performance tests as last - coding style - allow to set udev path and ids - set udev path and if when creating partition - added test case - updated unit test to include object for partition table - make logical partitions children of extended partition - added note and todo - added checks - moved unit test- merge gh#openSUSE/libstorage-ng#161 - also check udev_path and udev_ids in equal and log_diff - fixed typo - omit more udev-ids (use whitelist instead of blacklist) - added explanatory comment- merge gh#openSUSE/libstorage-ng#160 - set default partition id based on partition type- merge gh#openSUSE/libstorage-ng#159 - fixed initialization order - check that function is called on correct devicegraph- merge gh#openSUSE/libstorage-ng#158 - use const unique_ptr for pimpl - added testcase - added documentation- merge gh#openSUSE/libstorage-ng#157 - renamed class - removed printing to cout from Actiongraph - performance improvement - added performance test - removed examples with testsuite character - improved example- merge gh#openSUSE/libstorage-ng#156 - updated status document - include feedback from code review- merge gh#openSUSE/libstorage-ng#155 - updated documentation - added end user example - fixed typo - improvements from code review- merge gh#openSUSE/libstorage-ng#143 - the dependency fix: updated from the specfile - specified distribution specific dependencies - corrected deps on tumbleweed- merge gh#openSUSE/libstorage-ng#154 - handle tense - handle tense - throw on logic error - coding style - added humanstring example- merge gh#openSUSE/libstorage-ng#153 - fixed temporary check - quote commit message in log- merge gh#openSUSE/libstorage-ng#152 - removed some examples that were initial test programs- merge gh#openSUSE/libstorage-ng#151 - cylinder -> sector cleanup- merge gh#openSUSE/libstorage-ng#150 - added TmpMount class - added EnsureMounted class - use EnsureMounted class - added note - name enum strongly typed - now removed enum entirely- merge gh#openSUSE/libstorage-ng#149 - added convenience function to query Ntfs objects - added convenience function to query Partitionable objects- merge gh#openSUSE/libstorage-ng#148 - initialise class members- merge gh#openSUSE/libstorage-ng#145 - improved device_exists - fixed typo - added support to resize (active) lukses - added integration tests for luks - coding style - moved check function to impls - added check function for Luks - added comment - added unit test for resizing luks - require to provide filename - incorporated comments from code review - ignore generated files- merge gh#openSUSE/libstorage-ng#144 - added UntranslatedText and moved Text to own file - moded StopWatch to own file - added documentation - renamed variable- merge gh#openSUSE/libstorage-ng#142 - fixed lvm vg dependency generation if modify actions exist purely on lhs - coding style - added convenience function - added flags to control handling of credentials - correcter explanation for translators - use ST_THROW macro - coding style - support to create, activate, deactivate and delete Luks - added encryption handling functions to BlkDevice - added unit tests - added integrations tests - handle tense - added skeleton actions for crypttab handling - handle tense - handle crypttab- merge gh#openSUSE/libstorage-ng#141 - use C++11 initialisation - shorter code - removed unused check - coding style - added reusable sort_by_key function- merge gh#openSUSE/libstorage-ng#140 - Added a failing test (TDD) for LVM dependencies - Bugfixes in Action::Create#add_dependencies - Dependencies between LVM operations - Fixes from code review: coding style - Another complex test for LVM dependencies - Reusable function to add grouped dependencies - Added a test for PVs being moved between VGs - Dependencies for moving PVs between different VGs - Added note about add_chain cost- merge gh#openSUSE/libstorage-ng#139 - added const - added helper function - renamed variable - moved calculating dependencies for creating partitions to PartitionTable class - make vertices in actiongraph stable- merge gh#openSUSE/libstorage-ng#138 - renamed function - indicate only-sync in graph output- merge gh#openSUSE/libstorage-ng#137 - also save devicegraphs - renamed function - call function in base class - add dependency for reallot actions - added unit tests for reallot actions in lvm case - moved some tests to md subdirectory - always use svg instead of png- merge gh#openSUSE/libstorage-ng#136 - Obsolete again old libstorage- merge gh#openSUSE/libstorage-ng#135 - pass vector by reference- merge gh#openSUSE/libstorage-ng#134 - do not call udevadm info for inactive devices- merge gh#openSUSE/libstorage-ng#133 - fixed output - set flags for ostream - probe attr for lvm devices - added active flag to BlkDevice- merge gh#openSUSE/libstorage-ng#131 - fixed parsing of 'dmsetup table' output if no devices were found - catch exceptions from Storage constructor- merge gh#openSUSE/libstorage-ng#130 - Avoid conflict with old libstorage config file - Do not obsolete old libstorage in .spec- merge gh#openSUSE/libstorage-ng#129 - added functions to query volume group - wait as late as possible - added note - moved detect_resize_info to Device - provide ResizeInfo for LvmPv - added override - generate actions for resizing lvm pvs - added tests for lvm pv resizing - added get_size_string() - inform children (LvmVg and Md) when parent has new region- merge gh#openSUSE/libstorage-ng#128 - format numbers - handle ResizeInfo in LvmLv - added functions to find a volume group by the vg-name - make reallot handling work with Device instead of BlkDevice - handle reallot for volume groups - allow to save graphs - fixed consistency between variable name and partition- merge gh#openSUSE/libstorage-ng#127 - added most common lvm actions - removed obsolete define - wait as late as possible - added define - include size in volume group create/delete text- merge gh#openSUSE/libstorage-ng#126 - added override where appropriate- merge gh#openSUSE/libstorage-ng#125 - make find by uuid functions non public - extended comment- merge gh#openSUSE/libstorage-ng#124 - sort sids in output for better readability- Use stdin, not tmp files for passwords (bsc#986971) (#123)- merge gh#openSUSE/libstorage-ng#122 - added convenience functions for lvm - make delete_partition take a Partition - removed obsolete code - shorter code - added function to delete logical volume - renamed file - make doxygen analyse more files - updated documentation - activate DEPRECATED define - consistent function names- merge gh#openSUSE/libstorage-ng#121 - added convenience functions for Bcache and BcacheCset- merge gh#openSUSE/libstorage-ng#120 - move dm-table-name from Encryption to BlkDevice - probe stripes and stripe-size - removed obsolete class - removed unused functions - fixed documentation- merge gh#openSUSE/libstorage-ng#119 - removed unused functions- merge gh#openSUSE/libstorage-ng#118 - also support downcast for bcache classes- merge gh#openSUSE/libstorage-ng#117 - added copyright headers - moved filesystem classes from Devices to new Filesystems directory- merge gh#openSUSE/libstorage-ng#116 - added and renamed examples - init logger - prefer vector over list - detect bcache in blkid output - renamed output files - simply call probe_pass_2 for all devices - extended check function - added get_string function - decentralized code - added bcache probing support - includes cleanup - added bcache probing testcase - added documentation links- merge gh#openSUSE/libstorage-ng#115 - extended 'dmsetup table' parser to provide target and stripes- merge gh#openSUSE/libstorage-ng#114 - updated doxygen list of input files- merge gh#openSUSE/libstorage-ng#113 - enable client side searching- merge gh#openSUSE/libstorage-ng#112 - extended lvm parsers - probe size of luks - probe size of lvm vg and lv - added copyright header - handle new class variables- merge gh#openSUSE/libstorage-ng#111 - add get_partitionable() to API- merge gh#openSUSE/libstorage-ng#110 - use new is_valid_name- merge gh#openSUSE/libstorage-ng#109 - added is_valid_name for BldDevice- merge gh#openSUSE/libstorage-ng#108 - use fallback lockup - removed now unused function- merge gh#openSUSE/libstorage-ng#107 - use fallback lookup by major and minor number- merge gh#openSUSE/libstorage-ng#106 - corrected order- merge gh#openSUSE/libstorage-ng#105 - added note - added luks probing testcase- merge gh#openSUSE/libstorage-ng#104 - extended SystemInfo for encryption - cleanup - prefer vector over list - added luks probing support - use C++11 range based for- merge gh#openSUSE/libstorage-ng#103 - during probing find devices by major and minor number if find my name fails- merge gh#openSUSE/libstorage-ng#102 - added convenience function - added unit tests- merge gh#openSUSE/libstorage-ng#101 - work on LVM support - added documentation - added todo - added check - extended check functions - provide vectors of LVM objects - added get_lvs function - added get_lvm_pvs function - added get_blk_device function - downcast also LVM objects - added more convenient functions- merge gh#openSUSE/libstorage-ng#96 - Added YaST requirements, based on meeting in NUE - AI formatting - MD formatting - More formatting - comments from review - comments - Clarified upgrade from EVMS- merge gh#openSUSE/libstorage-ng#100 - added functions to search for lvm devices by uuid - added BlkDevice::get_all - cleanup - sort results of lvm commands - use get_all function- merge gh#openSUSE/libstorage-ng#99 - added functions any_md, any_lvm and any_luks - explicit function name - probe mds only if blkid found some - added uuid to lvm objects - added get_all functions - added testcase - added parsers for pvs and lvs- merge gh#openSUSE/libstorage-ng#98 - call parted with --wipesignatures when creating partitions - use long option - adapted tests- merge gh#openSUSE/libstorage-ng#97 - removed perl bindings (only potential use-case kiwi was rewritten in python) - mark function as override- merge gh#openSUSE/libstorage-ng#95 - initialise and log variable- merge gh#openSUSE/libstorage-ng#94 - allow to set minimal_mbr_gap- merge gh#openSUSE/libstorage-ng#93 - allow to set minimal grain- merge gh#openSUSE/libstorage-ng#92 - added convenience functions- merge gh#openSUSE/libstorage-ng#91 - added convenience functions- partition alignment, drop cylinders and geometry, change unit of sizes (#85)- merge gh#openSUSE/libstorage-ng#89 - Added support to set label and uuid for swap devices - Allow to change label and UUID of pre-existing partitions - Fix from code review: ST_THROW- merge gh#openSUSE/libstorage-ng#88 - Update TsCmp.cc - Update .gitignore- merge gh#openSUSE/libstorage-ng#87 - added buildrequires graphviz since doxygen needs it- merge gh#openSUSE/libstorage-ng#86 - Added check for PPC PowerNV- merge gh#openSUSE/libstorage-ng#84 - Added ID_EFI- merge gh#openSUSE/libstorage-ng#83 - swig bindings for Storage::Arch - include Arch.h in docs and devel package - fix list include - automake fix- merge gh#openSUSE/libstorage-ng#81 - do not create devicegraph without storage object - coding style - added missing includes - coding style - coding style- merge gh#openSUSE/libstorage-ng#80 - add documentation on parted partition alignment - enhance doc according to pr comments - added details on alignment- merge gh#openSUSE/libstorage-ng#79 - removed now unneeded scope operator- merge gh#openSUSE/libstorage-ng#78 - Disable changelog check- merge gh#openSUSE/libstorage-ng#77 - added detailed flags for write_graphviz()- merge gh#openSUSE/libstorage-ng#76 - added missing include (for whatever version travis/jenkins is using)- merge gh#openSUSE/libstorage-ng#75 - clarify dependencies, how to test- merge gh#openSUSE/libstorage-ng#74 - detect reducing/extending of devices - just keep one sorted vector of devices - added function to remove edge - added function to remove device - use exception macros - allow to add and remove spare devices to md - added integration tests - more descriptive parameter names - coding style - added comments - eliminate temporary variable - added some inline documentation - reshuffle code- merge gh#openSUSE/libstorage-ng#73 - added second link in documentation - detect faulty devices in MD RAID - fixed comment- merge gh#openSUSE/libstorage-ng#72 - test public interface - added testcases- merge gh#openSUSE/libstorage-ng#71 - added set_range to API- merge gh#openSUSE/libstorage-ng#70 - added documentation - added documentation- merge gh#openSUSE/libstorage-ng#69 - Added integration with Jenkins- merge gh#openSUSE/libstorage-ng#68 - added document about resizing - fixed typo- merge gh#openSUSE/libstorage-ng#67 - reduce code duplication - throw exceptions in error case - also generate pictures of devicegraphs - renamed function and added comments- merge gh#openSUSE/libstorage-ng#66 - avoid code duplication - added unit test- merge gh#openSUSE/libstorage-ng#65 - work on tenses for messages- merge gh#openSUSE/libstorage-ng#64 - avoid header file - use new size constants - avoid assert - use exception macro - no need for postfix - fixed error handling - cache, load and save Resize- and ContentInfo- merge gh#openSUSE/libstorage-ng#63 - adapted filename to library rename - make code reusable - coding style - init logger - provide __str__ for more classes - added missing dependency - use exception macros - added is_probed query function - allow to query resize and content information- merge gh#openSUSE/libstorage-ng#62 - avoid code repetition - updated gitignore- merge gh#openSUSE/libstorage-ng#61 - added Action classes for resize- merge gh#openSUSE/libstorage-ng#60 - removed unused functions - avoid boolean function argument- merge gh#openSUSE/libstorage-ng#59 - several adoptions to library name change- merge gh#openSUSE/libstorage-ng#58 - drop major and minor number from BlkDevice- merge gh#openSUSE/libstorage-ng#57 - rename rpm and library to libstorage-ng- merge gh#openSUSE/libstorage-ng#56 - drop bindings for legacy interface - dropped legacy interface and most/all legacy functions - renamed enum- merge gh#openSUSE/libstorage-ng#55 - added and use LogfileLogger- merge gh#openSUSE/libstorage-ng#54 - added downcast function in bindings- merge gh#openSUSE/libstorage-ng#53 - Expose get_geometry() / set_geometry() to API- merge gh#openSUSE/libstorage-ng#52 - added actions to handle /etc/mdadm.conf - renamed classes- merge gh#openSUSE/libstorage-ng#51 - initialise member variables - replace cmp_lt_number by compare_by_number - ignore coverity output directory cov-int - fixed assert - use proper function - use proper functions - added check for overflow - replace ParseError by ParseException - extended testsuite- merge gh#openSUSE/libstorage-ng#50 - more tweaking for broken ruby packaging- merge gh#openSUSE/libstorage-ng#49 - make Exception hierarchy available in bindings - do not expose exception macros in public API- merge gh#openSUSE/libstorage-ng#48 - avoid warning with g++ 5.2.1- merge gh#openSUSE/libstorage-ng#47 - removed redundant ";" - added interface functions to query number of partitions- merge gh#openSUSE/libstorage-ng#46 - support probing of Md using Md - fixed function name - consistent function/variable name- merge gh#openSUSE/libstorage-ng#45 - added get_md_parity_name - added TODO note- merge gh#openSUSE/libstorage-ng#44 - added quote for vector - moved code to storageitu.py - fixed documentation - initialise all member variables - added basic MD RAID support - added checks and unit-test - added DEVDIR macro as requested during code review - added node about consistent naming - use strlen instead of fixed value- merge gh#openSUSE/libstorage-ng#43 - define sorting of results - use macro - shorter code - do not use legacy file for AC_INIT - remove function identical to base function - extended style document- merge gh#openSUSE/libstorage-ng#42 - remove interim sync actions - included suggestions from code-review- merge gh#openSUSE/libstorage-ng#41 - renamed classes - added num_actions()- merge gh#openSUSE/libstorage-ng#40 - ensure "one definition rule"- merge gh#openSUSE/libstorage-ng#39 - added region.to_value function - added disk.get_possible_partition_table_types() - added get_pt_type_name() - use new ST_THROW macro - call parted with filesystem type depending on partition id - do not set numeric partition id on non MSDOS partition tables - added more fs-types for parted mkpart call - use define - better names for partition table types- merge gh#openSUSE/libstorage-ng#38 - added Device::remove_descendants() - moved num_children and num_parents to Impl - use new exceptions macro- merge gh#openSUSE/libstorage-ng#37 - added functions to query partition table type of partition table object- merge gh#openSUSE/libstorage-ng#36 - added missing include - use C++11 underlying_type for correctness - define copy constructor and copy assignment for Region- merge gh#openSUSE/libstorage-ng#35 - fixed function name - added TmpDir class (complied with RAII) - added Vfat and Ntfs device classes - removed ntfs-3g naming workarounds - coding style - delete copy constructor and assignment operator for Device and Holder - use new ST_THROW macro- merge gh#openSUSE/libstorage-ng#34 - moved test files - extended bindings - updated test program - added missing include - added test programs - moved test programs - added options to example probe program - consistent naming - avoid casts by using std::function - added logic check - use traits to avoid undetected typos - moved setting compiler flags before AC_PROG_CXX to avoid problems with --coverage - more descriptive exceptions - moved swig catches statements to own file - extended unit-test - test documenting exceptions with doxygen - use constant- merge gh#openSUSE/libstorage-ng#33 - added test case - added branch coverage example - call region.empty - coding style - moved Exception to Utils - added test-cases - made text more comprehensible - added test-case - fixed off-by-one error - robuster test-case- merge gh#openSUSE/libstorage-ng#32 - Add ruby remote probe example- merge gh#openSUSE/libstorage-ng#31 - added missing DeviceTraits - consisting coding style - avoid warning with clang++ - added and use templates is_device/holder_of_type- merge gh#openSUSE/libstorage-ng#30 - don't generate documentation for legacy interface - added some overall documentation - documented difference between high- and low-level device graph functions- merge gh#openSUSE/libstorage-ng#29 - added subgraph and filtered_graph paragraph- merge gh#openSUSE/libstorage-ng#28 - use fixture - added checks for big numbers - coding style - removed bogus operator - removed some asserts now handled via exceptions - added block-size to Region class - make Partition create functions take region parameter- merge gh#openSUSE/libstorage-ng#27 - Prevent crash upon shutdown (object destruction sequence) - Added TO DO- merge gh#openSUSE/libstorage-ng#26 - fixed file list- merge gh#openSUSE/libstorage-ng#25 - more detailed message - added check - adapted to api change - implemented umount/swapoff actions - replaced specifier deprecated in C++11 - moved Logger to Utils - added nullptr checks - added traits for Holders - work on exception logging - exception handling for storage::to_partition - updated examples- merge gh#openSUSE/libstorage-ng#24 - fixed Umount and RemoveFstab actions- merge gh#openSUSE/libstorage-ng#23 - added functions to convert enums to strings- merge gh#openSUSE/libstorage-ng#22 - added Filesystem::get_all()- merge gh#openSUSE/libstorage-ng#21 - added const version - steps towards private Devicegraph::Impl graph - added convenient functions - use checker macro - avoid using Devicegraph::Impl.graph member- merge gh#openSUSE/libstorage-ng#20 - make Actiongraph.graph private - added operator[] and fixed some constness - added probe mode that write devicegraph - rename class to reflect concept - make also graph type private - added typedefs - log destruction- merge gh#openSUSE/libstorage-ng#19 - use font Arial also for action graph- merge gh#openSUSE/libstorage-ng#18 - make Actiongraph part of public interface- merge gh#openSUSE/libstorage-ng#17 - also provide non-const relatives functions - added function to remove a list of devices - use exception macros- merge gh#openSUSE/libstorage-ng#16 - use long named option for readability- merge gh#openSUSE/libstorage-ng#15 - added one more 'udevadm settle' call - use a define for udevadm settle- merge gh#openSUSE/libstorage-ng#14 - added logger control functions to new api - allow Logger test function to also check component - added documentation - do not expose symbol - added constructor (just eye candy)- merge gh#openSUSE/libstorage-ng#13 - added to_device_of_type template function - use new to_device_of_type function - added testcases - detailed exception messages - make exceptions take parameters instead of final message - remember base filename in exception locations- merge gh#openSUSE/libstorage-ng#12 - work on exceptions- merge gh#openSUSE/libstorage-ng#11 - prefix include guards- merge gh#openSUSE/libstorage-ng#10 - generate bindings before running tests- merge gh#openSUSE/libstorage-ng#9 - parallel compile and run of tests- merge gh#openSUSE/libstorage-ng#8 - removed unneeded define- merge gh#openSUSE/libstorage-ng#7 - set BOOST_TEST_CATCH_SYSTEM_ERRORS=no- merge gh#openSUSE/libstorage-ng#5 - Added exception classes - added class SystemCmdException and CommandNotFoundException - added testsuite helpers - added unit tests for SystemCmd class - documented CmdParted class - improved error reporting with new exception classes don't throw exception for all kinds of parted stderr output - improved error reporting for CmdBtrfs, added CmdBtrfsSubvolumes class - added gpt fix backup - added files common.cc/.h, added test case parse_empty - use const string& - remove do_probe and probe() from CmdBtrfsSubvolumes - use const string& - remove common.cc/.h (not needed here), remove systemcmd1.cc (to be adapted first) - added test case parse_bad_device_name, parse_no_devices and systemcmd_error - test case parse_wiped_disk_good added, better test names applied - test cases for ParseException added - tests for SystemCmd added - retcode != 0 doesn't work - ignore non zero exit code - check for boost version >= 1.58 - add test cases for exceptions - add TO DO for test cases parse_gpt_enlarge_good and parse_gpt_fix_backup_good- merge gh#openSUSE/libstorage-ng#6 - Added use case document - Added pseudo code for suggested API - Use partition_table, not disk directly - Added multi_boot_pc_with_windows() C++ sample - use correct exception macro - added comment- merge gh#openSUSE/libstorage-ng#4 - added rules to style guide - added reasons to use C++11- merge gh#openSUSE/libstorage-ng#3 - updated URLs - added requirements and how to run unit test- extended comment- merge gh#openSUSE/libstorage-ng#2 - Enable documentation of the storage_legacy namespace. - Added brief descriptions to classes.- merge gh#openSUSE/libstorage-ng#1 - How to compile - How to make a RPM, code documentation.- make code- added design decisions- added heading- moved style guide to docs- added goals- use C++11 to_string- adapted testcase- moved testsuite compare classes to testsuite directory- make output work with older graphviz versions- added testcase- use back_inserter- make errors in actiongraph testsuite readable- improved test message- moved statement- work on compatibility layer- work on compatibility layer- throw exception instead of returning nullptr- renamed class to avoid likely conflict with keyword- work on compatibility layer- ported interface additions from fate#318392- ported interface additions from fate#318392- build on Fedora 21- sync version numbers with libstorage- mark functions as override- added per action callbacks- adapted enum names- first setting first and last flag on actions- save detailed actiongraph- added commit error callback- display name of partition id in message- fstab actions depend on the root filesystem mounted- place detailed node info in extra line- save libstorage version in output files- added namespace- allow to show details in graphviz output- added compare example which reads devicegraphs- added check for nullptr- don't save empty values- a devicegraph might have no devices or holders- work on strongly typed enums with swig 3.0.0- work on compatibility callbacks- skip nop action- rename devicegraph- install legacy header- added namespace- added include- work on compatibility layer- fixed efi detection- quote device- implemented real get_default_partition_table_type function- add storage backref to Devicegraph- install perl5 bindings into versioned directory- allow access to Arch and set some values- save architecture in Storage object- work on compatibility layer- added dummy functions for default partition table type- implemented create for msdos and gpt- generate bindings for filesystems classes- added btrfs (without multidevice) and xfs- use C++11- work on compatibility layer- added check function to Storage- delegate checking for modify actions- added convert functions- mostly reverted a previously patch- added type query functions- make functions creating partitions also take region- implemented calculating unused partition slots- work on compatibility layer- added partition type parameter to create partition functions- added constructor taking all values- removed functions from interface- added function to count partitions of a specific type- more verbose error message- handle range in Disk- catch exception- allow to create ext4 on disk (without partition)- save files in YaST2 dir- added include- better error handling- log beginning of commit action- wait for device before mkfs- handle rootprefix when writing fstab- set size when setting region- work on compatibility layer- work on compatibility layer- work on compatibility layer- extended compatibility layer- extended compatibility layer- improved messages- work on compatibility layer- added mkfs_options and tune_options- work on compatibility layer- use helper functions- fixed dependency generation- work on compatibility layer- handle mount-by when writing fstab- fixed variable order- extended compatibility layer- added Storage reference to Actiongraph- added functions for rootprefix- added include- added include- create mountpoint directory- write fstab entry- simpler syntax- treat empty fstab opts as "defaults"- fixed typo- improved commit messages- extended tests- moved code from Actions to Devices and added Actions- moved code- added action to format swap- updated testsuite data- added rotational/ssd to Disk- added sysfs-name and -path to BlkDevice- added script to demonstrate remote probing- allow to provide own functions for remote probing- implemented commit callbacks- removed unused Actiongraph declaration- provide getPresentDisks- use C++11 chrono::steady_clock- added simple compatibility for saveDeviceGraph- allow access to new Storage from old StorageInterface- fixed namespace- fixed use of PYTHON_INCLUDES- query perl include paths from perl- read mount-by type from fstab- added convenient functions- install StorageVersion.h- install perl files to vender_site- also use data from /etc/fstab for filesystem probing- fixed namespace- detect mountpoint from /proc/mounts- renamed functions- use udevadm to query udev device links- extended compaitbility code- some rudimentary probing for ext4 and swap- load more data- moved code- print more data- added function to query filesystem type- removed function from public interface- added todo- removed unused code- moved file- cleanup- handle udev path and id in compatibility layer- handle udev path and ids in BlkDevice- use external command to query links- formatting- moved get_classname and print to Impl- improved log_diff output- set verbose for 'make check'- handle gpt enlarge during probing- fixed gpt enlarge detection- also record stderr for mockup- implemented comparing device graphs- removed unused code- clear devicegraph in load- initialise values- removed file- added function to get holder sid pairs- added probe testcase (unfinished)- use external command- added clear function- added testsuite- use external command- pass complete object- allow to set mockup filename- added probe modes to read and write mockup- removed obsolete code (env.var. does not exist anymore)- implemented load and save in Mockup- added testcases for EtcFstab- added mockup mode- moved file- added testcases- added testcases- added testcases- added testcases- moved testsuite for SystemInfo to subdir- added testcase- added testcases- allow mockup for SystemCmd and AsciiFile- added test- use variable- added runtime checks- removed old stuff- added lvm classes- added spec file and utilities- split c and c++ flags- better cleanup- added translations (which are needed for testsuite)- added sysconfig fillup- integrate doxygen- use single location for dependencies- install integration-tests- avoid compiler warnings- ignore generated file- ignore generated file- find local swig bindings- generate file- added source files- added subdir- package test xml file- do not include non-existing file- added missing includes- package test scripts- moved file, generate file- added logging of environment- always create a "probed" devicegraph, even if empty- perl like function name- provide sformat also for plain string- namespace cleanup- namespace cleanup- log probed devicegraph- first integration tests- ignore operator<<- include and namespace fixes- report disk label type- fixed examples (still not all working)- make Region usable for interface- work on providing legacy interface and bindings- provide legacy functions- provide more getters and setters- avoid name conflict in swig generated target languages- fix includes- added testcases- added include- addes testcases- fixed compilation- added testcases- don't crash if no logger was setup- work on probing (design still unsatisfied)- updated gitignore- added include- removed generated file- added names for enum- added function to setup logger- fixed sformat string- added assert- added testcases- cleanup- save label as enum instead of string- added functions child and parent- save proved devicegraph- fix for strongly typed enums- added check- added Msdos device object- coding style- cleanup- copied SystemInfo and some utils from old libstorage- reformatted- use different namespace to avoid conflicts with old libstorage- work on style and bindings- added testcase- work on startup- cleanup- fixed order- work on bindings- work on testsuites- added testcase for perl bindings- use strict in perl examples- renamed testcase- renamed cast functions and use autorename for ruby- work on bindings- work on bindings- added tiny testsuite for ruby bindings- work on exceptions and testsuite- added testsuite for python bindings- fixed sid_t bindings- consistent naming- improved failure message- extended example- renamed INCLUDES to AM_CPPFLAGS- consistency- work on loading and saving device graphs- use template function- moved file- fixed compilation- use enum- added find example- work on loading device graph- fixed variable names- work on saving device graph- split Holder files- renamed function- added getSids function- added Environment class- added main class Storage- added swap function- avoid warning from swig- use enum- work on perl5 bindings- exception handling for bindings- added polymorphism example for ruby and perl- use common swig interface file- added BlkDevice::createFilesystem- make Device and Holder object contructors private, use create function instead- removed generated file- work on interface- work on swig bindings- work on swig bindings- work on swig bindings- work on swig bindings- work on bindings (not usable yet)- use impl ptr pattern for DeviceGraph- added back reference to device objects- remove old output files- added helper functions- use impl ptr pattern for Device objects- better module name- check exception message- disallow create/delete of disk, instead have partition table object- fixed mount ordering- changed action texts- display device graph- fixed return type- added testcase for dependencies- link to wiki- updated- added nop action for synchronization- removed example now in testsuite- dummy ordering for mount actions- use specific test tools- added testsuite- updated- restructured build stuff- updated build stuff- initial evalsheep05 1617290524  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~4.3.105-1.14.3.105-1.1 storageActiongraph.hCommitOptions.hCompoundAction.hDevicegraph.hDevicesBcache.hBcacheCset.hBlkDevice.hDasd.hDasdPt.hDevice.hDisk.hDmRaid.hEncryption.hGpt.hImplicitPt.hLuks.hLvmLv.hLvmPv.hLvmVg.hMd.hMdContainer.hMdMember.hMsdos.hMultipath.hPartition.hPartitionTable.hPartitionable.hPlainEncryption.hStrayBlkDevice.hEnvironment.hFilesystemsBitlocker.hBlkFilesystem.hBtrfs.hBtrfsQgroup.hBtrfsSubvolume.hExfat.hExt.hExt2.hExt3.hExt4.hF2fs.hFilesystem.hIso9660.hJfs.hMountPoint.hMountable.hNfs.hNtfs.hReiserfs.hSwap.hTmpfs.hUdf.hVfat.hXfs.hFreeInfo.hGraphviz.hHoldersBtrfsQgroupRelation.hFilesystemUser.hHolder.hMdSubdevice.hMdUser.hSnapshot.hSubdevice.hUser.hPool.hSimpleEtcCrypttab.hSimpleEtcFstab.hStorage.hSystemInfoArch.hUsedFeatures.hUtilsAlignment.hCallbacks.hException.hHumanString.hLightProbe.hLock.hLogger.hRegion.hRemote.hSwig.hTopology.hVersion.hView.hlibstorage-ng.solibstorage-ngAUTHORSLICENSEautodocshtmlActiongraph_8h_source.htmlAlignment_8h_source.htmlBcacheCset_8h_source.htmlBcache_8h_source.htmlBitlocker_8h_source.htmlBlkDevice_8h_source.htmlBlkFilesystem_8h_source.htmlBtrfsQgroupRelation_8h_source.htmlBtrfsQgroup_8h_source.htmlBtrfsSubvolume_8h_source.htmlBtrfs_8h_source.htmlCompoundAction_8h_source.htmlDasdPt_8h_source.htmlDasd_8h_source.htmlDevice_8h_source.htmlDevicegraph_8h_source.htmlDisk_8h_source.htmlDmRaid_8h_source.htmlEncryption_8h_source.htmlEnvironment_8h_source.htmlException_8h_source.htmlExfat_8h_source.htmlExt2_8h_source.htmlExt3_8h_source.htmlExt4_8h_source.htmlExt_8h_source.htmlF2fs_8h_source.htmlFilesystemUser_8h_source.htmlFilesystem_8h_source.htmlFreeInfo_8h_source.htmlGpt_8h_source.htmlGraphviz_8h_source.htmlHolder_8h_source.htmlHumanString_8h_source.htmlImplicitPt_8h_source.htmlIso9660_8h_source.htmlJfs_8h_source.htmlLightProbe_8h_source.htmlLock_8h_source.htmlLogger_8h_source.htmlLuks_8h_source.htmlLvmLv_8h_source.htmlLvmPv_8h_source.htmlLvmVg_8h_source.htmlMdContainer_8h_source.htmlMdMember_8h_source.htmlMdSubdevice_8h_source.htmlMdUser_8h_source.htmlMd_8h_source.htmlMountPoint_8h_source.htmlMountable_8h_source.htmlMsdos_8h_source.htmlMultipath_8h_source.htmlNfs_8h_source.htmlNtfs_8h_source.htmlPartitionTable_8h_source.htmlPartition_8h_source.htmlPartitionable_8h_source.htmlPlainEncryption_8h_source.htmlPool_8h_source.htmlRegion_8h_source.htmlReiserfs_8h_source.htmlRemote_8h_source.htmlSimpleEtcCrypttab_8h_source.htmlSimpleEtcFstab_8h_source.htmlSnapshot_8h_source.htmlStorage_8h_source.htmlStrayBlkDevice_8h_source.htmlSubdevice_8h_source.htmlSwap_8h_source.htmlSwig_8h_source.htmlTmpfs_8h_source.htmlTopology_8h_source.htmlUdf_8h_source.htmlUsedFeatures_8h_source.htmlUser_8h_source.htmlVersion_8h_source.htmlVfat_8h_source.htmlView_8h_source.htmlXfs_8h_source.htmlannotated.htmlbc_s.pngbdwn.pngclasses.htmlclassstorage_1_1Aborted-members.htmlclassstorage_1_1Aborted.htmlclassstorage_1_1Actiongraph-members.htmlclassstorage_1_1Actiongraph.htmlclassstorage_1_1ActivateCallbacks-members.htmlclassstorage_1_1ActivateCallbacks.htmlclassstorage_1_1ActivateCallbacksLuks-members.htmlclassstorage_1_1ActivateCallbacksLuks.htmlclassstorage_1_1AlignError-members.htmlclassstorage_1_1AlignError.htmlclassstorage_1_1Alignment-members.htmlclassstorage_1_1Alignment.htmlclassstorage_1_1Bcache-members.htmlclassstorage_1_1Bcache.htmlclassstorage_1_1BcacheCset-members.htmlclassstorage_1_1BcacheCset.htmlclassstorage_1_1Bitlocker-members.htmlclassstorage_1_1Bitlocker.htmlclassstorage_1_1BlkDevice-members.htmlclassstorage_1_1BlkDevice.htmlclassstorage_1_1BlkFilesystem-members.htmlclassstorage_1_1BlkFilesystem.htmlclassstorage_1_1Btrfs-members.htmlclassstorage_1_1Btrfs.htmlclassstorage_1_1BtrfsQgroup-members.htmlclassstorage_1_1BtrfsQgroup.htmlclassstorage_1_1BtrfsQgroupNotFoundById-members.htmlclassstorage_1_1BtrfsQgroupNotFoundById.htmlclassstorage_1_1BtrfsQgroupRelation-members.htmlclassstorage_1_1BtrfsQgroupRelation.htmlclassstorage_1_1BtrfsSubvolume-members.htmlclassstorage_1_1BtrfsSubvolume.htmlclassstorage_1_1BtrfsSubvolumeNotFoundByPath-members.htmlclassstorage_1_1BtrfsSubvolumeNotFoundByPath.htmlclassstorage_1_1CheckCallbacks-members.htmlclassstorage_1_1CheckCallbacks.htmlclassstorage_1_1CodeLocation-members.htmlclassstorage_1_1CodeLocation.htmlclassstorage_1_1CommitCallbacks-members.htmlclassstorage_1_1CommitCallbacks.htmlclassstorage_1_1CompoundAction-members.htmlclassstorage_1_1CompoundAction.htmlclassstorage_1_1ContentInfo-members.htmlclassstorage_1_1ContentInfo.htmlclassstorage_1_1Dasd-members.htmlclassstorage_1_1Dasd.htmlclassstorage_1_1DasdPt-members.htmlclassstorage_1_1DasdPt.htmlclassstorage_1_1Device-members.htmlclassstorage_1_1Device.htmlclassstorage_1_1DeviceHasWrongType-members.htmlclassstorage_1_1DeviceHasWrongType.htmlclassstorage_1_1DeviceNotFound-members.htmlclassstorage_1_1DeviceNotFound.htmlclassstorage_1_1DeviceNotFoundByName-members.htmlclassstorage_1_1DeviceNotFoundByName.htmlclassstorage_1_1DeviceNotFoundBySid-members.htmlclassstorage_1_1DeviceNotFoundBySid.htmlclassstorage_1_1DeviceNotFoundByUuid-members.htmlclassstorage_1_1DeviceNotFoundByUuid.htmlclassstorage_1_1Devicegraph-members.htmlclassstorage_1_1Devicegraph.htmlclassstorage_1_1DevicegraphStyleCallbacks-members.htmlclassstorage_1_1DevicegraphStyleCallbacks.htmlclassstorage_1_1DifferentBlockSizes-members.htmlclassstorage_1_1DifferentBlockSizes.htmlclassstorage_1_1Disk-members.htmlclassstorage_1_1Disk.htmlclassstorage_1_1DmRaid-members.htmlclassstorage_1_1DmRaid.htmlclassstorage_1_1Encryption-members.htmlclassstorage_1_1Encryption.htmlclassstorage_1_1Environment-members.htmlclassstorage_1_1Environment.htmlclassstorage_1_1Exception-members.htmlclassstorage_1_1Exception.htmlclassstorage_1_1Exfat-members.htmlclassstorage_1_1Exfat.htmlclassstorage_1_1Ext-members.htmlclassstorage_1_1Ext.htmlclassstorage_1_1Ext2-members.htmlclassstorage_1_1Ext2.htmlclassstorage_1_1Ext3-members.htmlclassstorage_1_1Ext3.htmlclassstorage_1_1Ext4-members.htmlclassstorage_1_1Ext4.htmlclassstorage_1_1F2fs-members.htmlclassstorage_1_1F2fs.htmlclassstorage_1_1Filesystem-members.htmlclassstorage_1_1Filesystem.htmlclassstorage_1_1FilesystemUser-members.htmlclassstorage_1_1FilesystemUser.htmlclassstorage_1_1Gpt-members.htmlclassstorage_1_1Gpt.htmlclassstorage_1_1GraphStyleCallbacks-members.htmlclassstorage_1_1GraphStyleCallbacks.htmlclassstorage_1_1Holder-members.htmlclassstorage_1_1Holder.htmlclassstorage_1_1HolderAlreadyExists-members.htmlclassstorage_1_1HolderAlreadyExists.htmlclassstorage_1_1HolderHasWrongType-members.htmlclassstorage_1_1HolderHasWrongType.htmlclassstorage_1_1HolderNotFound-members.htmlclassstorage_1_1HolderNotFound.htmlclassstorage_1_1HolderNotFoundBySids-members.htmlclassstorage_1_1HolderNotFoundBySids.htmlclassstorage_1_1IOException-members.htmlclassstorage_1_1IOException.htmlclassstorage_1_1ImplicitPt-members.htmlclassstorage_1_1ImplicitPt.htmlclassstorage_1_1IndexOutOfRangeException-members.htmlclassstorage_1_1IndexOutOfRangeException.htmlclassstorage_1_1InvalidBlockSize-members.htmlclassstorage_1_1InvalidBlockSize.htmlclassstorage_1_1InvalidExtentSize-members.htmlclassstorage_1_1InvalidExtentSize.htmlclassstorage_1_1InvalidMountPointPath-members.htmlclassstorage_1_1InvalidMountPointPath.htmlclassstorage_1_1Iso9660-members.htmlclassstorage_1_1Iso9660.htmlclassstorage_1_1Jfs-members.htmlclassstorage_1_1Jfs.htmlclassstorage_1_1LockException-members.htmlclassstorage_1_1LockException.htmlclassstorage_1_1Logger-members.htmlclassstorage_1_1Logger.htmlclassstorage_1_1LogicException-members.htmlclassstorage_1_1LogicException.htmlclassstorage_1_1Luks-members.htmlclassstorage_1_1Luks.htmlclassstorage_1_1LuksInfo-members.htmlclassstorage_1_1LuksInfo.htmlclassstorage_1_1LvmLv-members.htmlclassstorage_1_1LvmLv.htmlclassstorage_1_1LvmLvNotFoundByLvName-members.htmlclassstorage_1_1LvmLvNotFoundByLvName.htmlclassstorage_1_1LvmPv-members.htmlclassstorage_1_1LvmPv.htmlclassstorage_1_1LvmVg-members.htmlclassstorage_1_1LvmVg.htmlclassstorage_1_1LvmVgNotFoundByVgName-members.htmlclassstorage_1_1LvmVgNotFoundByVgName.htmlclassstorage_1_1Md-members.htmlclassstorage_1_1Md.htmlclassstorage_1_1MdContainer-members.htmlclassstorage_1_1MdContainer.htmlclassstorage_1_1MdMember-members.htmlclassstorage_1_1MdMember.htmlclassstorage_1_1MdSubdevice-members.htmlclassstorage_1_1MdSubdevice.htmlclassstorage_1_1MdUser-members.htmlclassstorage_1_1MdUser.htmlclassstorage_1_1MountPoint-members.htmlclassstorage_1_1MountPoint.htmlclassstorage_1_1Mountable-members.htmlclassstorage_1_1Mountable.htmlclassstorage_1_1Msdos-members.htmlclassstorage_1_1Msdos.htmlclassstorage_1_1Multipath-members.htmlclassstorage_1_1Multipath.htmlclassstorage_1_1Nfs-members.htmlclassstorage_1_1Nfs.htmlclassstorage_1_1NfsNotFoundByServerAndPath-members.htmlclassstorage_1_1NfsNotFoundByServerAndPath.htmlclassstorage_1_1NoIntersection-members.htmlclassstorage_1_1NoIntersection.htmlclassstorage_1_1NotInside-members.htmlclassstorage_1_1NotInside.htmlclassstorage_1_1Ntfs-members.htmlclassstorage_1_1Ntfs.htmlclassstorage_1_1NullPointerException-members.htmlclassstorage_1_1NullPointerException.htmlclassstorage_1_1OutOfMemoryException-members.htmlclassstorage_1_1OutOfMemoryException.htmlclassstorage_1_1OverflowException-members.htmlclassstorage_1_1OverflowException.htmlclassstorage_1_1ParseException-members.htmlclassstorage_1_1ParseException.htmlclassstorage_1_1Partition-members.htmlclassstorage_1_1Partition.htmlclassstorage_1_1PartitionSlot-members.htmlclassstorage_1_1PartitionSlot.htmlclassstorage_1_1PartitionTable-members.htmlclassstorage_1_1PartitionTable.htmlclassstorage_1_1Partitionable-members.htmlclassstorage_1_1Partitionable.htmlclassstorage_1_1PlainEncryption-members.htmlclassstorage_1_1PlainEncryption.htmlclassstorage_1_1Pool-members.htmlclassstorage_1_1Pool.htmlclassstorage_1_1PoolOutOfSpace-members.htmlclassstorage_1_1PoolOutOfSpace.htmlclassstorage_1_1ProbeCallbacks-members.htmlclassstorage_1_1ProbeCallbacks.htmlclassstorage_1_1ProbeCallbacksV2-members.htmlclassstorage_1_1ProbeCallbacksV2.htmlclassstorage_1_1ProbeCallbacksV3-members.htmlclassstorage_1_1ProbeCallbacksV3.htmlclassstorage_1_1Region-members.htmlclassstorage_1_1Region.htmlclassstorage_1_1Reiserfs-members.htmlclassstorage_1_1Reiserfs.htmlclassstorage_1_1RemoteCallbacks-members.htmlclassstorage_1_1RemoteCallbacks.htmlclassstorage_1_1ResizeInfo-members.htmlclassstorage_1_1ResizeInfo.htmlclassstorage_1_1Silencer-members.htmlclassstorage_1_1Silencer.htmlclassstorage_1_1Snapshot-members.htmlclassstorage_1_1Snapshot.htmlclassstorage_1_1SpaceInfo-members.htmlclassstorage_1_1SpaceInfo.htmlclassstorage_1_1Storage-members.htmlclassstorage_1_1Storage.htmlclassstorage_1_1StrayBlkDevice-members.htmlclassstorage_1_1StrayBlkDevice.htmlclassstorage_1_1Subdevice-members.htmlclassstorage_1_1Subdevice.htmlclassstorage_1_1Swap-members.htmlclassstorage_1_1Swap.htmlclassstorage_1_1Tmpfs-members.htmlclassstorage_1_1Tmpfs.htmlclassstorage_1_1Topology-members.htmlclassstorage_1_1Topology.htmlclassstorage_1_1Udf-members.htmlclassstorage_1_1Udf.htmlclassstorage_1_1UnsupportedException-members.htmlclassstorage_1_1UnsupportedException.htmlclassstorage_1_1User-members.htmlclassstorage_1_1User.htmlclassstorage_1_1Vfat-members.htmlclassstorage_1_1Vfat.htmlclassstorage_1_1WrongNumberOfChildren-members.htmlclassstorage_1_1WrongNumberOfChildren.htmlclassstorage_1_1WrongNumberOfHolders-members.htmlclassstorage_1_1WrongNumberOfHolders.htmlclassstorage_1_1WrongNumberOfParents-members.htmlclassstorage_1_1WrongNumberOfParents.htmlclassstorage_1_1Xfs-members.htmlclassstorage_1_1Xfs.htmlclosed.pngdir_07fa4af1beb4bf54866da33541fdac7e.htmldir_19b5daa7a6a8a9bea3e7938094914eb5.htmldir_70f20ecf11358dff00a0daf546d3147e.htmldir_94a702a068db0037fc797a0ce58cab1f.htmldir_dfc4c45d527dd4da6a43f6bdb399d28a.htmldoc.pngdoxygen.cssdoxygen.pngfiles.htmlfolderclosed.pngfolderopen.pngfunctions.htmlfunctions_0x7e.htmlfunctions_b.htmlfunctions_c.htmlfunctions_d.htmlfunctions_e.htmlfunctions_f.htmlfunctions_func.htmlfunctions_func_0x7e.htmlfunctions_func_b.htmlfunctions_func_c.htmlfunctions_func_d.htmlfunctions_func_e.htmlfunctions_func_f.htmlfunctions_func_g.htmlfunctions_func_h.htmlfunctions_func_i.htmlfunctions_func_l.htmlfunctions_func_m.htmlfunctions_func_n.htmlfunctions_func_o.htmlfunctions_func_p.htmlfunctions_func_r.htmlfunctions_func_s.htmlfunctions_func_t.htmlfunctions_func_u.htmlfunctions_func_v.htmlfunctions_func_w.htmlfunctions_g.htmlfunctions_h.htmlfunctions_i.htmlfunctions_l.htmlfunctions_m.htmlfunctions_n.htmlfunctions_o.htmlfunctions_p.htmlfunctions_r.htmlfunctions_rela.htmlfunctions_s.htmlfunctions_t.htmlfunctions_type.htmlfunctions_u.htmlfunctions_v.htmlfunctions_w.htmlgraph_legend.htmlhierarchy.htmlindex.htmlinherits.htmlnamespacemembers.htmlnamespacemembers_b.htmlnamespacemembers_c.htmlnamespacemembers_d.htmlnamespacemembers_e.htmlnamespacemembers_enum.htmlnamespacemembers_eval.htmlnamespacemembers_func.htmlnamespacemembers_g.htmlnamespacemembers_h.htmlnamespacemembers_i.htmlnamespacemembers_k.htmlnamespacemembers_l.htmlnamespacemembers_m.htmlnamespacemembers_n.htmlnamespacemembers_o.htmlnamespacemembers_p.htmlnamespacemembers_r.htmlnamespacemembers_s.htmlnamespacemembers_t.htmlnamespacemembers_type.htmlnamespacemembers_u.htmlnamespacemembers_v.htmlnamespacemembers_vars.htmlnamespacemembers_z.htmlnamespaces.htmlnamespacestorage.htmlnav_f.pngnav_g.pngnav_h.pngopen.pngsplitbar.pngstructstorage_1_1DeactivateStatus-members.htmlstructstorage_1_1DeactivateStatus.htmlstructstorage_1_1RemoteCommand-members.htmlstructstorage_1_1RemoteCommand.htmlstructstorage_1_1RemoteFile-members.htmlstructstorage_1_1RemoteFile.htmlstructstorage_1_1SimpleEtcCrypttabEntry-members.htmlstructstorage_1_1SimpleEtcCrypttabEntry.htmlstructstorage_1_1SimpleEtcFstabEntry-members.htmlstructstorage_1_1SimpleEtcFstabEntry.htmlsync_off.pngsync_on.pngtab_a.pngtab_b.pngtab_h.pngtab_s.pngtabs.cssxmlActiongraph_8h.xmlAlignment_8h.xmlBcacheCset_8h.xmlBcache_8h.xmlBitlocker_8h.xmlBlkDevice_8h.xmlBlkFilesystem_8h.xmlBtrfsQgroupRelation_8h.xmlBtrfsQgroup_8h.xmlBtrfsSubvolume_8h.xmlBtrfs_8h.xmlCompoundAction_8h.xmlDasdPt_8h.xmlDasd_8h.xmlDevice_8h.xmlDevicegraph_8h.xmlDisk_8h.xmlDmRaid_8h.xmlEncryption_8h.xmlEnvironment_8h.xmlException_8h.xmlExfat_8h.xmlExt2_8h.xmlExt3_8h.xmlExt4_8h.xmlExt_8h.xmlF2fs_8h.xmlFilesystemUser_8h.xmlFilesystem_8h.xmlFreeInfo_8h.xmlGpt_8h.xmlGraphviz_8h.xmlHolder_8h.xmlHumanString_8h.xmlImplicitPt_8h.xmlIso9660_8h.xmlJfs_8h.xmlLightProbe_8h.xmlLock_8h.xmlLogger_8h.xmlLuks_8h.xmlLvmLv_8h.xmlLvmPv_8h.xmlLvmVg_8h.xmlMdContainer_8h.xmlMdMember_8h.xmlMdSubdevice_8h.xmlMdUser_8h.xmlMd_8h.xmlMountPoint_8h.xmlMountable_8h.xmlMsdos_8h.xmlMultipath_8h.xmlNfs_8h.xmlNtfs_8h.xmlPartitionTable_8h.xmlPartition_8h.xmlPartitionable_8h.xmlPlainEncryption_8h.xmlPool_8h.xmlRegion_8h.xmlReiserfs_8h.xmlRemote_8h.xmlSimpleEtcCrypttab_8h.xmlSimpleEtcFstab_8h.xmlSnapshot_8h.xmlStorage_8h.xmlStrayBlkDevice_8h.xmlSubdevice_8h.xmlSwap_8h.xmlSwig_8h.xmlTmpfs_8h.xmlTopology_8h.xmlUdf_8h.xmlUsedFeatures_8h.xmlUser_8h.xmlVersion_8h.xmlVfat_8h.xmlView_8h.xmlXfs_8h.xmlclassstorage_1_1Aborted.xmlclassstorage_1_1Actiongraph.xmlclassstorage_1_1ActivateCallbacks.xmlclassstorage_1_1ActivateCallbacksLuks.xmlclassstorage_1_1AlignError.xmlclassstorage_1_1Alignment.xmlclassstorage_1_1Bcache.xmlclassstorage_1_1BcacheCset.xmlclassstorage_1_1Bitlocker.xmlclassstorage_1_1BlkDevice.xmlclassstorage_1_1BlkFilesystem.xmlclassstorage_1_1Btrfs.xmlclassstorage_1_1BtrfsQgroup.xmlclassstorage_1_1BtrfsQgroupNotFoundById.xmlclassstorage_1_1BtrfsQgroupRelation.xmlclassstorage_1_1BtrfsSubvolume.xmlclassstorage_1_1BtrfsSubvolumeNotFoundByPath.xmlclassstorage_1_1CheckCallbacks.xmlclassstorage_1_1CodeLocation.xmlclassstorage_1_1CommitCallbacks.xmlclassstorage_1_1CompoundAction.xmlclassstorage_1_1ContentInfo.xmlclassstorage_1_1Dasd.xmlclassstorage_1_1DasdPt.xmlclassstorage_1_1Device.xmlclassstorage_1_1DeviceHasWrongType.xmlclassstorage_1_1DeviceNotFound.xmlclassstorage_1_1DeviceNotFoundByName.xmlclassstorage_1_1DeviceNotFoundBySid.xmlclassstorage_1_1DeviceNotFoundByUuid.xmlclassstorage_1_1Devicegraph.xmlclassstorage_1_1DevicegraphStyleCallbacks.xmlclassstorage_1_1DifferentBlockSizes.xmlclassstorage_1_1Disk.xmlclassstorage_1_1DmRaid.xmlclassstorage_1_1Encryption.xmlclassstorage_1_1Environment.xmlclassstorage_1_1Exception.xmlclassstorage_1_1Exfat.xmlclassstorage_1_1Ext.xmlclassstorage_1_1Ext2.xmlclassstorage_1_1Ext3.xmlclassstorage_1_1Ext4.xmlclassstorage_1_1F2fs.xmlclassstorage_1_1Filesystem.xmlclassstorage_1_1FilesystemUser.xmlclassstorage_1_1Gpt.xmlclassstorage_1_1GraphStyleCallbacks.xmlclassstorage_1_1Holder.xmlclassstorage_1_1HolderAlreadyExists.xmlclassstorage_1_1HolderHasWrongType.xmlclassstorage_1_1HolderNotFound.xmlclassstorage_1_1HolderNotFoundBySids.xmlclassstorage_1_1IOException.xmlclassstorage_1_1ImplicitPt.xmlclassstorage_1_1IndexOutOfRangeException.xmlclassstorage_1_1InvalidBlockSize.xmlclassstorage_1_1InvalidExtentSize.xmlclassstorage_1_1InvalidMountPointPath.xmlclassstorage_1_1Iso9660.xmlclassstorage_1_1Jfs.xmlclassstorage_1_1LockException.xmlclassstorage_1_1Logger.xmlclassstorage_1_1LogicException.xmlclassstorage_1_1Luks.xmlclassstorage_1_1LuksInfo.xmlclassstorage_1_1LvmLv.xmlclassstorage_1_1LvmLvNotFoundByLvName.xmlclassstorage_1_1LvmPv.xmlclassstorage_1_1LvmVg.xmlclassstorage_1_1LvmVgNotFoundByVgName.xmlclassstorage_1_1Md.xmlclassstorage_1_1MdContainer.xmlclassstorage_1_1MdMember.xmlclassstorage_1_1MdSubdevice.xmlclassstorage_1_1MdUser.xmlclassstorage_1_1MountPoint.xmlclassstorage_1_1Mountable.xmlclassstorage_1_1Msdos.xmlclassstorage_1_1Multipath.xmlclassstorage_1_1Nfs.xmlclassstorage_1_1NfsNotFoundByServerAndPath.xmlclassstorage_1_1NoIntersection.xmlclassstorage_1_1NotInside.xmlclassstorage_1_1Ntfs.xmlclassstorage_1_1NullPointerException.xmlclassstorage_1_1OutOfMemoryException.xmlclassstorage_1_1OverflowException.xmlclassstorage_1_1ParseException.xmlclassstorage_1_1Partition.xmlclassstorage_1_1PartitionSlot.xmlclassstorage_1_1PartitionTable.xmlclassstorage_1_1Partitionable.xmlclassstorage_1_1PlainEncryption.xmlclassstorage_1_1Pool.xmlclassstorage_1_1PoolOutOfSpace.xmlclassstorage_1_1ProbeCallbacks.xmlclassstorage_1_1ProbeCallbacksV2.xmlclassstorage_1_1ProbeCallbacksV3.xmlclassstorage_1_1Region.xmlclassstorage_1_1Reiserfs.xmlclassstorage_1_1RemoteCallbacks.xmlclassstorage_1_1ResizeInfo.xmlclassstorage_1_1Silencer.xmlclassstorage_1_1Snapshot.xmlclassstorage_1_1SpaceInfo.xmlclassstorage_1_1Storage.xmlclassstorage_1_1StrayBlkDevice.xmlclassstorage_1_1Subdevice.xmlclassstorage_1_1Swap.xmlclassstorage_1_1Tmpfs.xmlclassstorage_1_1Topology.xmlclassstorage_1_1Udf.xmlclassstorage_1_1UnsupportedException.xmlclassstorage_1_1User.xmlclassstorage_1_1Vfat.xmlclassstorage_1_1WrongNumberOfChildren.xmlclassstorage_1_1WrongNumberOfHolders.xmlclassstorage_1_1WrongNumberOfParents.xmlclassstorage_1_1Xfs.xmldir_07fa4af1beb4bf54866da33541fdac7e.xmldir_19b5daa7a6a8a9bea3e7938094914eb5.xmldir_70f20ecf11358dff00a0daf546d3147e.xmldir_94a702a068db0037fc797a0ce58cab1f.xmldir_dfc4c45d527dd4da6a43f6bdb399d28a.xmlindex.xmlindexpage.xmlnamespacestorage.xmlnamespacestorage_1_1Action.xmlstructstorage_1_1DeactivateStatus.xmlstructstorage_1_1RemoteCommand.xmlstructstorage_1_1RemoteFile.xmlstructstorage_1_1SimpleEtcCrypttabEntry.xmlstructstorage_1_1SimpleEtcFstabEntry.xml/usr/include//usr/include/storage//usr/include/storage/Devices//usr/include/storage/Filesystems//usr/include/storage/Holders//usr/include/storage/SystemInfo//usr/include/storage/Utils//usr/lib64//usr/share/doc/packages//usr/share/doc/packages/libstorage-ng//usr/share/doc/packages/libstorage-ng/autodocs//usr/share/doc/packages/libstorage-ng/autodocs/html//usr/share/doc/packages/libstorage-ng/autodocs/xml/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:SLE-15-SP3:GA/standard/5873f5b07a268f5d10c69fa0a79ca8f8-libstorage-ngcpioxz5x86_64-suse-linux      directoryC++ source, ASCII textC source, ASCII textASCII textHTML document, ASCII text, with very long linesPNG image data, 8 x 30, 8-bit/color RGBA, non-interlacedPNG image data, 7 x 8, 8-bit/color RGBA, non-interlacedHTML document, ASCII textPNG image data, 9 x 9, 8-bit/color RGBA, non-interlacedPNG image data, 24 x 22, 8-bit/color RGBA, non-interlacedPNG image data, 104 x 31, 8-bit/color RGBA, non-interlacedPNG image data, 1 x 56, 8-bit/color RGB, non-interlacedPNG image data, 1 x 6, 8-bit/color RGBA, non-interlacedPNG image data, 1 x 12, 8-bit/color RGB, non-interlacedPNG image data, 6 x 1024, 8-bit/color RGB, non-interlacedPNG image data, 24 x 24, 8-bit/color RGBA, non-interlacedPNG image data, 1 x 36, 8-bit/color RGB, non-interlacedASCII text, with very long lines, with no line terminatorsXML 1.0 document textlOLI\C½utf-800a5fcaa048f68c4f64ad1a3578a9d786575f4b2893d7081a527db66ad9066b7?P7zXZ !t/] crt:bLL ܰoSu3tX=Y%9Y,F8i}tE(C hW q9\qڦilr6{u3';c'{y"sE{qbG,'AgQ:{᧙OwseنB;A,ʏ# tҞ1@;|'>+--k ~}RGD2p/5oѵnQu9nsΟXq*7M%MɩVE˽[a ja]y4D+|UbBElgi>"3Nȟ4ǘN`:R= w Ebä%k <$Q#Rl;)(/7 k#Xxn)("_@B0TYd9 :e }n] Kk0UWfZGn:kE~D>0nr(FqގRs_A=7bTޯ ٚ);|qtz.dT], h!E- 9j7Vː$ Z^9%}arxuGq_ 4X^4IsQ ?$ۊp#䪉 (=J.e_3rd|{QZZXiWDۣM/S^ݤF;g,bd_b&Z=|~;#W!~}AŸ.Oɓ&&F0Sֺ ${dTP︹P,#f1` EĿ)Qizt_n:'|O,2\f C&ͻx)$sImp 9L xr;-M;R3ʓvc!]Ƭ:}P?đ7vţTpg<.ǃO>g+_č{p%@zx, +/`3nmKY\W@ DgwWٴ〃(Α;lLv]??~-Cym891i#hӽ48G&$Ih^gA]ȻB(C[m)RB4AZ  ᠒ _"_c̋U%8k(q5HrjlYf&{$LtbymUZ9u$ęU!RPa@Q6(oS3tOqN S,Om@'.+0A M#`YYVU}G@F GbSko+3g$SP n(a@΃ }Hx,Cd l0d'>w3zzCbʠ"fndPQO턭:+J?SzH_k\^S o] =MT=n@~Hm6ʐEɫ5PMLU(7a x K X~/OYV8JאۡAk5xv "A _d|ìo,44`x9PqHKb*YcJ%ցnh EI_yG$4>6WWkp"˓w^JScN 27ǽT"葽)pLLs X"tT!U+/I*s4o @I&QI-ӝzy{j2m1)W4(2H+z*c\:G#9"zeIraYԼrW,HG.%lt_g[{j+rȧMH!'_([x5W"|({x.ȯPhTtĖw?z2aS{#}w}`}NPˎMd V5fD @T ~8c uVT*~Uإ !װj%.]Y<>N̬`_>wu o.V*xcSSOs_DCkn_ܐW5bW_%c4Tidqo񗲜p ōUF`nUJdrn06;돗 Lž`x&U.ȼD&qqDjQYATlUoEtp>إx E ּE}eʬ&_b#[go}֪9rSqG?Zgx~P k${p|u#DY_w"`LLbtJ.8AWsL.} bu% `s FƱ. $@^˛{TG`)$Kȓr4_Kº&i$3d0Wu-T^-L6}܋izFN>cK=:wo}i Z(Mk< ʝ=OSL$DsamlHԈp>ePJǡ.n`s"vxZƆs Bu$f&}ζΪ܌h݅Dą8r޻c&!۩uۮ,9l]jM@Bhܗi0%֗JL ]1zm"I9u%GrĎi%02զ֟mӫӢ;ImXʀf[- 0!B"1m bƃ\e,u̓7ՃFpCte nw[u.ȱaY(_yҪ3~žAH6L~^ʫ!ݟTv&8ղ-ĕpG-oxNSW1<1w0BUD}TD[-8|ێ4 {IVƇ=!w׷[ 8; &WH*4~ 7<}<'OH|6.(TST-sJWMAYLOGkY iu9M2)G=~#V Qދc]8E36G D_eM5bpwDG脩ok er $erLbkh2NҟyjBVu>)op5hJ fE9|+\2fh/3_O]2ZAsnM`%(D)1.KUN&Rt|պ\3iD?cIi9|˟ɡ %@9:z$.R*(| 7~C|涰կř@)U%i;LK1 ⷤ8pّi̔ %T Ꙧ28 kv+G-?n;/}O~q A|#4_ω"2mM;xD" [uҊ%AfqQ?;J R,ßL!R5,|2Mhucy@Ӥy@ 81!!wD7)`&1 ESS9DK @&|$vsA5L߄2Ǵ_ T9Mz`0ez;5n}Vך;\,tLb 7g۽yPAIEtza,zJ0ݱ%fU8eY &ʝ]7[LA-'ӟ{-)B:Q)}d2;:pDovMFq?H`;$-6W*GJ<`cd{I- j`/3Bid>nqY+ٖL;6|r)sG<7(H Fci}j%ZoCN[Ô՘M>ε{dO"~wIɍ}JUq0i:KbhJNy3#_a<@V*A( Ya0e>X[6oC(KXM<4B}!<97 (P{̄ԺCYU~d[z!iIN6^Z-IkM [ms&^g}vE[E 2ӋķaPUBw ^gv0>oc/f?4g>)^?)>P D>俿'#Wi LS 31ԣj3C:4 <bQVxa)+Q}s@3U!H l I[&Z;/g&_@B;uM`b.اǓxy'V8'_e##\>gÀ #.9М\6\w '1PhL Kh*@F;S'5 v.ZP۶3sCZzC&q$ (0ry A}l\sHʏ+zfM%uV]vi tʑH׷*gO<ৗ! f:*x&|ٰ6j](N*_'o;G %Ǝ 3 Šc v H9vfK G<+ aέ h-7oYmU70Z,Z~ԅ|-0Z)A6Mbž 㤝%&:Dh_&CcJi'8w()3d[ЁHojjnu2N2wG{Q9$12dtUmoӔx=~/8vQZWK8[Վ;9fYqo~RMJ3&&Vץ->ɻ0$8q=ڻTw/A-k^P+MJcr@5Jv ESnrjep_W4ZfR>5Ro7ЏM<6rMvgR|Y낈qPk%΃Ԟ֗ïTW$tW9KOG G.{8`7VܸzbªN>>{D%hGN'2 ~\aԔ"~ϰ Az\T٠3L`&þ i; DM8D +u5̋fM`$r\;q ^ aitvkw һ%%_FĦ&Pe9(Mc]Rfaz쁆Ӡ;Ve>-eW^Eqkn(`z?.HQJOX?CXL .f}ƿCZaqG'›O)kұ~VK7hlqBX[}n-FjHsx{| 80xj's,tV]ga$fu˜X/W:Q_)W[ii+3 $nJbr';9`#yQ^&v8oZqԨOpΈӇ*#~d76n<5Pk 1z^ט<D| Y_B2J9tK`k jO'EXQzৌ]YaWp+qW楷򁩿 S0zcgJn`se %c69JHۨw!;eR-0kmD`N&%Gsx(Mk̐N|3HpK(oRԽU>>мͷYq- D+dNgqvՄMxU[BgѬVTH~qM1TH4\"fQ$2Pec_|g[K@\ǏU"%@B۾#vৗI C1| -PY IwpL KMx,LUkWl||6rOU:`>^8O@Y&dP !QEYY+7P5pG.PƓ%J"͌ 3O'F́7r6*BvpfZ&!c$WA?jJj+Y!տOq|g̩^CKa\MǔH6>;&){zB?@3T*T({9=%$-#z_Qd3Τ(r25"ZA5_~n# SheW+lfrQtI@62Ode O~>K l2=" ?,GrƔ#1YA(U\K%]5M۱| E p^&FIQ/my`eg37sfO]NN@hPi4uBCމRf̺XsXE>CX4E*0qXLhʿ$,$grC,C`GDaA{/Kfb*G/iU(-R0tC HH{f-m"~sW,g@~I4B%ҔTȇy巪5ԪG(.]ݙv[dˁKLr9TޕuЗGeyHGKCmJ?WwPH_2K,Eҩ { /-0,6(5ҚWE>u,+:`5kGf y6_Zз#/' @d&Wd IS1.kKr WJΘ~EJ>T3Wc;BZr> ,O2rN:@usqGZI~קyo0NqR l wD:t5_X]1wOz4)m~&N 6q0pGhԆ'w;, HT{R_M]H`QQ!/LrZ&ķJP t)A  RlF(:[-,B{pSz=]DP [Y5'z%]|3.:\oDIx9rIw1Týа"p^;.O)IecX,nsN7T^3ynZ¹n91R?˧ţ㧰Y43GdFH2} µHp w!|S%bTyqH84w7_nr8K2u(_79Y+u&xq{XqA:kd+;R"@E QLI}Hi@}ﴶ UwҭEc3 +U<=U.QB"LLwΡ^i"6NMqooA{ %vԧ0`zi9s̸ Kq:B&|GML!x.ݽTt;AUjFp}Q'۳cʗؐ2Wpe}`tkS;2`> $:`wg' B(XuC,>Iau,e`1-9/|m %v#Q K ~B\>𣃬kӄKoSÒ_QÁ~\ma`:2{IS#A'/r 'eAl@s;HX^D&0(4[~^yW gb:#k=f X.!wz&B= 9M*Teq m"T7Ňw +#g6vw/{9fK<ݠ;п `p2ZJ:w+Mo=㈾78U*S@OwO\P958Pvb;kEoBi[ F;yŦpT1@zl:Bc@nSV 08kИBȂW9!weU'԰G^ NMz\sbiJ5W;_UY(~aZ2Eb2@K41@"N &Ӣ;r֨ظ㰆i#ǒ1) Ws~>0ɨVD_6'2!8ƶ>`Y1:(ʅF59 tGu2'>NXҒ<59qrYXTx@,4MMwB;!jpH]s'bOp0Fً倱[j#=Ye$<<Ȗ!CnLCQ937 sRXwZ;̕`ߓC>+ܷqi8md }x ],Ɉau( {Y'gwd<˵1\xtl,<!&Tpg4H)1n!@g\5h͖n?SVQ;2INHWY.T@xR KՊѥD!޽|$<ί쌀{F4ak|Yo"Pq]L c; n"XYb$|F^_RFb=fSýŒiP'ʯ!AYcKΚ}Sˢ-4=Qod+dAE+@3˳3XDJmoaS.ϮqRnAH+1/G{BehWdE;UuX5=2z31rZ:=_P{x;Τ٪w@Ȇ ՉG[NA~bV?凪dD4.խmKBfP0S C玍R/Ӯy)ޚI)v[T(Ae@[x6Y~qNevOOZMqÝ ~>D@ȁߤ+tԂT9ҁ3E%o9Mi@ݠ6$yHʼn\_=j6VTc\Ȃ:qp#z;19 ~ߋg _WtIyAڠfC醵;@Q,x{͑cGY亃#);b mQ4pl.HǑSSS̗j&:sҽρ7U6~?8IԧySi8.ɺ q81i ` wrf4_bwթfm;{"q=_qi )RZ8Ftcd"Z+<K0"C[(t\['ugmLBOjR6{ul!v goV+Ãdi {'~Pq1+IR > jւ^\p'Dfc6enaud"/Z[oS%%5PKiQK&6 c2F]ڮS;0 'El_~ r\BB+٤YcT׼שG;1E<35m@p 97Kjhb6O:CTd+P_;y&кc < wyo[+IΒ@/:?yګVfl$j@EVD $0V<F~bHx^=ʎUPCx4vۯ}C{Ғ2" }kU@krlY˷lJ̐pl.IHT8Xfq+PTfPه(o1bkKuAt#P{A/E]!VlWUJV@ɭW9[ ?Q%/ 4VG$W5_]ibdֻZ.XTs CEHYc>4 0&?"9N% vک7ιvw8 :q756+-ֈ1Ws] Lxz{dREES$ZP>OOX*YP{S1U@k ㍠N25Ec-l¾|bb!yTN5ݙD훯A!~ 54Lhڂ5 Wu ;7ׯٹSju;Ѳq-hOEЫ:>J9!q=K 38JINE>FWmϡ}Z[UY01}-v%oȀϓմAuŨ+.bG ΋@ZSL,5î``kaԋeRH &Q>u |aQӋ1's^[}p֐fv_.yw¸zHJ؋rY 7aQ}:֩HGP" T ȊAȯ1!E!<{9gk%kxi쇕?% = s JD3 :t^x-yc.1"~,`aЊ%H7!I18+7 ή~yW"7C٢46ǎdKJUc&㥡P`KT'%4l)ظI^S WIEGiH6nh?G@N?x-GBNZj|'1,{geZھ':*j% W$g5@1R c|80+f_36mޗ,DxUCC4x+2c9;xZkie.'I!vO0%=?ƹ_mDU* R VƎK7sHBHWGIHJ45|H~9%BaB,MTqXI8ɩSYMz[d9+jq|Fsn*:=j7JcFhF3 }sFb\*.h5l”O{Jz$ErTҜ%ذ%d0yB˨0XțhQLhs$5#O#_0'skH;g#Gn mm;LfDxx2ț3Uazcjub1F CEfR8n >HԲk;)G'vx,AI+3JTɴ>b ziۭ-dp/`'P&{%1)TAgTF,Prl,#s$bȺ [wZ68kQrzπIG8kw61ER葙q=IM? |yWQe׺HNB^XK8~YX/c}fVipQT^8 aR禎E÷xϮ4Gs (@xd܍%r3cK O7 "655L3qDwy% ˖IÓcCȑ>Vk"ꯀG֕Aߣ;gf Z2_BzD4x*CO}]Vײ>C 9g͎G9vط'Z_!&[}@꥕J Vbm# ˨6lJ?i۔h uB5a{2u]l`:V+9\-0ĬGhk UsK27n#g.6\(lT"^;DJaۢͽH(_c=Sۦ/2ݥ1E& #UX4)2(n_>FɈ<9($\CCFXPP]+ )mHWՉ\p?/҄z+ɘt2浃SHrzwqii]j}BT*WmT|n$@F%aWz-庺>I9@} 0j7Aثy]-LK`,doZ l1s9lgpiQRӒ:"IhHs!4"6ZncWo Rf9⹇lL^nF qs[\dQ ԗboWyHe_ =y1kC:oX8t9.m[sC1 Fβ'Cd= K/#NAK|,d #8/Me-BO95X+bJ&򭅔z7 z ,w# J&:1>'ٔkׅDD܄Kk,%}L6hK5X,[.] X-Zk^4MQ,brnNo-N!|9͟VǠC9$gtJrǗ@?9'~8* Wh+BpB-@v>!X 6Dip\,f^$Mwu]Æ%v'wj(nq_qviw$*xKIEN7S&,>>*e Eu #_@kͼe.u$&=!d>}' 18μ%p2!Z t,vn#,]P WKZmN qtҶЪv]1;<d9h*cFq$Bg8x I芷˜EqNz}&m}t=Ek)~#G3g 5T"H+L כnag6Hy|TN[Tߌёi+A>dDۨDmrqlr3SҸ*WnK 0JV8?l4~Q'CcK=1Q\HFZ`c뽊бvoLہ+SA&90{ O˜W tDJ ncԉxpۦ( 7K*u75aF#lB.J@ϗmD$@I3"`Gw6>mk|:zxӤȰQ_q 1|(V@_LuIY,[:L#` K:yu%VMɣe>%s7!rvEeBA讣e-hq;HW"j ]ʧgWجX~{Ѭo<ͳjo`G U@ttSa%3Zcb쉲L>ZsȈN&Tf2?9]xcy_Ys9Eeī0Db8Fj!JpX6•H)m6"<,.y,-Xdn :/h~`ݸV74HVRKwBCKMHр&e,xUcЂ KΘʒ6 P~fbF7)V1&A2⎢4ZR\}Zg(15}Br!d"CD&(]c p7e_YPcijS$a~>GT$T-A^O8|QW]!Ǒ4 601~ WLs+>2u4~ j#VcMT“^qq!G E0+mb+UO{!م5bw+17Aϭ!p}L]2} @R=X}<RI( i!Ժs|:2\ < ?-IV Rj@&*346bcqȘ3 fa˘쉆N[ e Jk%S\Rc).xBbN y6魽O\!9fRݔ{;+5WXX`rմ`C.K p&x}d[X}H tR ;=ʗvO5Pg; 8^gN{ SX6̮Žι5Ex2ϩ Mb%tqؒ H,6Jo--˒RiaW\p1ZÆJL>jm ~C*39Q'Zp_H\C@ۧh+ hk%h;T!՘l.7ܽdltH1&? yU]vY'oXHL_c~2n9KہD"ُ7-K Q #bR$yi aaLzZn;4;otUb<$4d)=b'!/O~S*B?`)39νh*˺=i7iݮA`1$^EoIdBagfk9WRAW>,5߭_ ˙@ CLR(T52xU$,Z ms?!}:@ b% b >xT}Mmľ% Zd6ƾNf$Wa>xp_45BPFGk,= D&q!V@v+Tsަۂ`t~sƼ,߄|]>+:ml$x)0ܛsl s$YKp$7aLL 3iҒeq+mYzU A+Kk,-Yo# CN:WNWCOx:vC۝!7=`W)[8,,{~@!b&XM }⋙ 7ܦdhIS__&#p܏C7(*BJ~?}lF^&b^ x?A]ۧr>a"ŲbOSǞ)Aȼ6SpVVCƀ ."9:?(1#0Z6a.?9Ĥ{C8OWCxw\1vK8plVHΘbArb3Vײ@n5Ǣ}V#qxA_PaFo3ӋGNn`‰\}#*i3g32 ZvFqw {)4ZN[/[俆³ LFR:b.!$z|Ԩ-,&85RtLQQ|d1t̚ł:`x6rCp6ق*&^̥tHFHf4`D>?>Y@bٶ6 mڄnS#.h{6:/y7+\܏ዩ|-yP{AK|ɴc는%'cH -4׏J$fq9D11GS 7`ZןL8"RnMH1qB,Fۅdb(4PNV?1J c0X!dQ#&8:WJ(*j&1/%͓:9\Х[dR9sia F 9P`!/ԽQl.U}r>CAkh,4'E=ÇDg紺"w]Kufw5쒧 sq$nvumaRg9}a%c@Ht*hP>#|(KMθO7N*y4W9{44}]tDFnكn;4 }b"mxu $w('P(-M3gL#qFɬbi|2.^V MdoO# $QĝkRwnjm! Z)r0؛׉%v})JM<{::oڔU#`S?*B`R!!S}j}p*z~|ǢJ'V<|748>TS]^`"n-k"8׊Pe~qPuA;iFy*8M&;x+Dp3N<̮9n59 㫑kpyĥqں]71P>|V ܦ ۰'eq $b6j:Ir ]3$̹?"d,lrt/{D<+ڄnKxJr4PTPokًONSH"`M%̺YЗY9Z$rX25PD 1):fF_RƼ .[o!p9L4ғ'2C{x3MooHD_ 4)ߎ<VsÉ*s%?%LUh3І$uLhQ1`A|Ţz{Ҽxд)&N<(j蘘 4; tmD6s tGH;y H 8çl'Dڐ;xf\$C6T <k-`2j R&4-8TX@;ꄂg}3;p=5]V:[>ӂ.EE's {ld35WYk=IYp5N3 Nd 1u5fQ0Zkq o g[]wUeb@`/ZyY[I^Miz; >ͩ+sYqvavPЮJhm\iX ` uMմvĄWSFkIU~bu75p^SLdWLǶWҢ Y/:IDTWsP6س4C{*KD5+ R- M(&!6& JHq 2WxI"W{n!*CHWA򈅻Rx !.)Z|6XA*.^13)Jd|Bf+ѷi'WaMa32%yLWrK8)y'EZR0/ǬHw|zoπrdʠߩ ?Ѡ́ցe%VDbr%΄uV@'>@gPBi6 w8xhk)@>e Mc V1 |${JأQ\|ӛ8:)iՂQfՖ2ID;i1mJy^fDQ\; [!4E,vܜ=X>#F,ӤB͵d Hbi=}!]@1ڢGL͡'x̫Ey>j櫢\*d$~VhX-3OD .3%Sd q".håݱ!zO4V_`C\{ҶiϺ'L~&}   V=j Zu4S.ڲLhL>|pu&QV2+.@obI?|¯m [ަT]ChM \¸ ]eވsy S%F bpwI{c6k(:YxMvxA{߾p9b{Mj#88ZW84Eפ04- Rn&p7rsL  »^5%(3fX82Zҷ#=4 n^,98F K%9giiY_uiy޻,S( ٴVt!9b$Feuy^DJ8GQބ UK{ZP0E7@X& y7"C79020ōn} F )_01{k Q8`&t*UT+1ŵ&?J`ZDҜn1-EHqǖ" 'gСQT ^Ubk`kw`gFg-8Q/ZV3.62UDj:/82L &XG} %: ii;n}N5,m/tូ+b \-"}j%|=Ej7{lӛc`}n4`(uĽ6կTG=zܟSُƨ}W`)C^~0&B})A<4*~9-f/rKM`< )D:#!:|ِN%ׅ3%)./Cmg5: l܇0Ju*7TYĞ_&&-і,Wlow 2FpŦe?4o/V<_NUR=Y+%`3u$` !K}~@Tm' [YD.A1G&ap]o%0dt=^SʶY o>1QJUJFM ]R%9XfY2`j *}Bz L'b =ˆ8X \?^;LqJFth;EaS,D/+̀brעwNnV#L=oxApiOPYaZ-٩/O%d.7-;I pV/PC0 +FVܑXQtrbF6Pwd{U?/mNU#c|Q((`w9 X9|3U5awQ=VM.iv +0/${Zÿt]i\A|:<>avxx]WcJEH !hrpВ~o|4mW V "(̖"#OɤVFv;=)v\ /n% z< Kq-w'hbv $-6ױ~-"}],6S64UKXӂs?+(tΟ"98fhkha\XGK/ Dk a L1%Yʩ#N5ϻ?aஐ+ LάTw81Y=+w^b"F ꝽTW(nf-*ס=sͶ~ "e҉mW?H{Ӈ|x$[\.&项Sm7cN(S{XAc㍏7%,x]GAJ.D5ݙaH6 d×iVFNi/%nt.w]jz]L7,+I<%~@HZW7vrJxG٤ |%E3x@!Y}xBV%N\ix62G[QA((CBnA2&yj^# ,{Yp4Af1x \X-twX2]|P9(IV1 |CVm\ $PzMws{ċvZ;SHR u@@DZ2=FCT^u ti,)0)sJ,N£F6?76xg[y4. l~'i%\Q|0[Rn!7]\ۉ-y YV"K1S,,UTq՚{5fEfvzHBBKa}Aځ$Ќ-[o@oG¦{^Oee|*:Y9hS#"f;4)?! ەT*gPE~%b~6q$97gOxN'w0lPӒK <9{&'3nr+}tB*;s{AÛOoQIM` gOG(Ů ra9Fx{q)pѥz2f贵ox | %[gHT֌xXN)2cOm yD*-![Ξ&? X#-`~Fej^>AztA**cm͛ho9QfUlak+,5 &viBДiZ5f78RCOyb?vڝP~ۯ 콕"<}_Ɗ -lJZy0:!N_싈r@oaHeVp,,,xI2aʝ4p u7?I_PDABVR'/ل;|P[ *](εnFW{1 j婤 }.g NMWnnM9!uC _Z/Yi3|=aOXߐ$l}rcYS]A`AA5y ᱴ޵t,x؄$!p,SJr۴IH(@G}I[; g,Mo~֛fOj~E;Fb!4g.JH<˅&=:B/)c˯kQ{|bS>J#ayiF`ugjCJ 76ގ/{WѪI^r`YlJk_[߉$*^/w /#MmHL܏wp; lXrCH|W'`i.ufgP5m*7y @bAڨ!eiˡءZ鏒Dcͤ/KǨI_u~gȯ=ʗ:؃}Ndu5R2=3/)jSl&zza\_qb^Ui<1% HcD )IJq_+"#jգ!9wj4kZ^;G8퐺xɚܚ Fů0je`hBf'M.#X'[%Q˼N㢮,vFʟ@?.!`ThX \O7}Z:L1=y, Df!>2 j"%7}H6+mN&YgNntPby ֕KIѶhrC 6^ă,Igƈ7/֖};_vG7ѴDi 9|{w*oAQrjʑ”wq֤k`pEi -'}R1T̞a٧,gY\ɍlIo٫= U{pHwC>}fR Aİ|J=撠 Jg`8dMJTե{6+cAZ|yϵT41#D 6(sxvLo IR05+= w`fRGWg? _+/}TJ€md8d֖x5RQ"]HS#E]\s# t8(g-:(] $tcI=oZ>MA:RK+ "9qB&]4q j7\I.U7 ubRnUld(N#OӆO/D "gQE`߈R|FDDNuSG e4pݸ]b"GiR'HA ɑHAĮy4dB%ɶmF6jiMy3ZҤ]Z]ii'Ps> v@#0{f2 7i,tZ ihQ+W .nuZ8ez.494&7H+2iic7W?<鄏9ZED⾠ym1 mxY4G~~pMt~Lv+),Q>!qCS+kh|e=fgk.1cXNm,fR735!F?8d7_KgZJ/CҶ9JDJo js-ޯwzq[f@aΑY7 }GYQ I:ht]"p~S‹tLVOi(R#VLž<>{sಓi)Hz_#'>f{6?\Z}eٗYϕ:aب=b&1װa֓5%bO5^gK`uF.O4CTֱ1D1 xZtd-_d=Mq}maLnk:!RXSd ׿"3No;&p)k*j, B*-B='|bϒ;A`SX99qڙ!^aezsN2Ymd{hlaa?Sr?5>cq-ߌ;A -lj66Éc=c+} q F=Ú穈v#0)Z||ݍM P{BZ_5%Ӿ5ݎ|+D#9h2Y6\ ~vQxq0زWu ͅdK4R~)#̡-A@-{m 1c@[i㺌;H:'DgbԆzC_:t5^8T+vQ 4"D[W@ZN,ap^=>ug)@ߧ|r OkoDH&;w'co6@=ɧ 8`"/ &Gd}Ig[Yح)cG8yhpern;BYXdM*8r$_ FCV&ӷUCw/Qu0,@ #f=%Y&h@$휅hmXgUwKG`>ċZ=]/1s^6{P$׏ф툇(sXKsiصxM"d3a})Zmf&W}ySrἎQ̄L095&L_d>m >UN٦t`T;/Llqlm*.*>cOT7/E;ΑޤN('ZD}@ddJ1-)kJR\nE⸿lQz: |vh֊ jLT,:[ۘv5-\8i}DЏ 8(c[-2&LKUFT渻|_Q2#-TRJq7 .`-mZD\& oWİ 0|vF'LӚ04HN<,u%t/ݔv`$ ĝIM P)')ϼRe1lvoMz2Μ6!ixg\K\mP\\KVs;QD΂Np@poʊc$B@'li^i.6qDƱFP9ě3X}xUT?a,; ܒm {ΦfOUhjW->mo/S~OuܯS .|9Bw.jqИ"҇^rmrGQ|mk Tƀ*V tpf@rjpֳHр0Z4;T fIDžl4;(\5(2Ǐ8k7n'8BZ-*(<QA9NA'S1lE81䥓EAYh,;=MG3G *2 M^ytp-( ah+mVW=г@ E(d妀VNF-EmlO~Uׇi`>Inv 9]2(rf*&Ґ2[Eqˤ߿'[9^[K䣸 |4Qk>eW:/L_Qk7Idn5iڶNoM"0b'u>׮sO>v(D`m6&` dP\aC +"ypJ,[E]ȔH Mnȁx+-=vq@猁I.O PsvD #zׯ B_[>IJ/EUX8 !kv2qR#{8SN,eIH|ξ󏸊 ,RZNU z"9|WZ]p7"CT+r N+,{j‹ jx&u"`ȭQ+k߁1]҇ SHO+Qe#ǑYviR<ݴޏt-3C~'^,+ QvPɎ K`m-}X4Ϥsü;F'o/LL)#;8Ld"1!+ &)[DM^YT4@6w<~_gjd2_2=4$, i@Iޫ=cSp4 7hj#\:̶\/ rE{{(t.vcjld؏?~*;%q5QVxxtv,,j,tڕS%kq Rݩq@ǭkc$7䤒!u7, U̸7p Q-}fR3r߾@+\6uXnb&hyi&!ZɔčNP'ޚ8[k-0&$P^_qy(VyEyҬ߶]doC8'(( : bF%,!]=b609mL^و YRy`Tx`u\AⅧS;RV;tTF3w_SWujM&hU)?U`|yrM`\ pie-V>$cHț-w.>_Z**V`j{s`Cey*ΑD0 EMfRO+4ghH`wv2J3QzIUD: czX՗e&<ӱwp7qX/رa A&2j  x:v@uBt7TV]4y=#;b/ >yD-⌒,P6hBp w|HbOyA HgX.O t/MMD~ݤezBVK8z Ro7{:*\@rdH׈:xC-ܢ`@ѐ1 |N!9LЬrVLFn>\l>^%sҠ׽3pY5p$.=8ze'%Jmx+e8R? QpսJGPOMqG`w?uT/%;Ѕl]t*voDg((!SoSpO.ӬpEu2ZP^ʓF?WLi۷=G w!`]9 ːuBC!z#4* ؏L"2W$Vfn|"JY_-Îg|r]}>7dz׾#0dTN2JK*,dx,zb9B*9 Eٽ"pU#~3:ǖϙ49G,XoYg{?3e^e*Հۗ#x|ny4x듃boT~U{&ͅɁ$/tN >o:,m\_Yl*ȟD%ڍyY1w2lD@2+#vg x1ht"m3#̣6bԳ]Cx4y] Lڨl0BeY 񼨁[Z2S7o/vwX %ם0gI@&~ja5s04=06!daL aF;x7⌋6r>ܫ w9K:!84qWP'Oij180滵3cvcjhՈ B.fR"m 9S~Oz6q2?mF6xv Cq^Ec-f61 =vQ y><( kiKHNdK;0 [6whk:T&^e( $} <2|{|v>5Y7.<K*meU]Ft6lh3lll >,Cw {I|J?;*mP_'ݱO&_,̐9.0:ߌ@GM@+ͮ-s(lx *ڐ`TWKg>~BQhGaj̻ڗK}H0FytUSrJE NaoGv:c)V]: LH~6zpvod jӌՈ(YԣTR\m--Ri; zMcpDmyxWzKU.%wQTǠq&XzQ .OG#MG'ReYmGFEM6+V4SOuSxdgBFܓ^qOװ$^[K- $qz+'ևD߭+nK̷;:ܤzd|kENG&v<=+cdPLCrƊf#ȳ2/iPxv {v?fAZ1gsGueozC,\Bku -bAinyRD=~'Ne0+Erw^pC Yz7Op&xNSDAPkEh5!r_#bK<`|,pBPjz;;+ƌ,*&εT`A0(Vq,YǥN)NTukhKwsqFvκ2A K &Iϯ>lIC%1$ oBL}a<C!u =VQ?XL?xzJRb7R5#OpYWBȝkA NYbra'fćpp)L D)#~Rkc!EG KOݧO\3Ȅi{t&:Ȟ+zB`( ^@j4 p\Puw>L6Sܷ+BR@✿?QkCflq@uqePkΨPLǰ+6*D9Mt y&-7F#5 }Vq7 ݫoݟhSd-o$DIYP@^h`iK"?hFv,EJu u:=GI^fVD@I. x=1D! hG TfDj%AM tvDB# w'sļƠ$s >p%S׈-"J̛RU(KW3n&""3:ąpSf8VY jbtU>9]%dڧٜ .3Fw./)Ft?V 62@تMqn:LoXTp=S͑{5"CBE~ǣe{>mwKVQ^RI8a/eDjWf9)T.y HD6/Ig*lO6]*ͬH7{!P;~V^`pl1R@&<k&TmpY*u!NS`G&_hH@@4iiUAų#^iYtI Ar 6aI2.5֌y0as|2 2n?/5ΊC4kTftJ]/TV)U3h)5 Bmcߌ}p?wmJDRJ4gj=[.&[&3+;cB:V2glcC5C3mL8eyC (kR &aC^4`^!Q̤ϵ4hFnV84z.(һuoI',WiM92$oD" ?-s7:c/:l bM&n>ZCȽR3nW(5d"J2?LюEH!?@צ;@sREqo SO3ɿṣ)CtOGڇ*'sy <-G\8/ܥZ"ލ9+h_D~kʹF"TS`D-;o9.P=^V~FWz[ѿ$n!d{,JirhأlYW<XBXʁPƒU. }懋vݬl I]5 tI,JȫciNï>yO lHz <:FN~jO ]iQ4]$WDo-ނn"Һ! 7N5/pk^nKS=wG:n`_[4vlL9Mj?Dd"`h.Yo Kl%S[De'$&hjkܺ(č$ۊ6LTf c1. aD|tJS9qşiAb80<#~TCF%d .‶,`*;|ϥiZ ejpp2Ao"vM#/,.Qx-+|Q 6,T3>?-y?uvYZ.̼shW7ub@ĕD'EDi\v5-됓:>_XΝ)*(U+ B3_RÕ7dh qT"2xFcx:,Jɣ#RN |b.wm!f7i dyҵ؃9y2Cҟ% VW.c'.mմ6&i:[ ) %!y_iF*e'"`RhU[=.֭7KuRyDwF^U6\1`U@].cG  ^]P}PKk;~١iٟXu>㾝d/BOTP@,fܝiJlI )5Fl* =]'{MH9*rWz4l捩Sj܎iÓ;QU^.5tw?siH[آTfy)AʖB0BQ+rWՉ\[>ᴚXf?M"*D`i.8?<y'A8Wysm"gRPQW `9q7_Tqԣ)LJo]Π[Ἆ7L$ueuSUuBM~_R#\O~^ӝ2@ז>XZwȺ&$^zQ͞:B Ag/SpIKL;)d)QJ<)70PneД=EuE#"7QKl }n?0ސ>ȡX|s*8-Ru+Oϵf̛2$z]<_#1 RbvثI2?5jE(}q_OǁFC;u ' X|{ ٪NhW4ePO[st$Ҡ@lw5,1Ͷ7 og`?G}ՇD S/ڇSGj!&4Ht[IFiqD͊!\hO5a 쨧ߑs۽gN'HGמv DV՘YGZV_Y鹼%l)5}M7_@0ϡ*:(eox%.-aH-toݳ =4NM뢆ulR(3_V',rG Ǚ xl'f3>ܗP/;c1)dq =iNsK+kȠo'_Te\1ٜ:y0H ՟<9[;NtB ra:qJ"Qg}f'nG0W*KbE[?m6&(gE/*y3 ]R5N +8cMuZ Λ5m>p!dCSͨ*Ò]{ݚTrD݅nr Cn\5'Tд  apHRXU:Ro~cHO H+Fja`g Fx~m8_mˊrS(ktޣ1lCԩ: )5ϠZt0Uts{VSگu K8 Y>n55 7UcuLnUҽvO*l} K U(&.'hM?jN(eDzU):C'M5nL7t }(~'Gn#pQ +H|q4G(b_K&"rMn*|1rZZ曯 _٢*#Ϛ-?2}J TB݋:.~ye#Vcp!`*<ΡЗ(PEk M Px6{7d4 ^&-$dm0#!/C` أv{=PaCǥeΏR7u)`s]]nKv(_ GD+O#e*Nw}:{Ud_(ŔX7ѯZ d 0??TuakB7;&1i+(J+?c\bfI3bs|RG"6 C$T,ݣ㝱b4VJ?O'[iI!\:߻\0$ko3;̝ԑmwU+M}>ٙiigUL1\Uiȃ-mlA&]lyXx:3sMJ?L7BX֔cn՜47SyE{UYә{ Q1YD|}XS~nCP /P,|.5q7(~sn,Cj=r=`XSە>+ޗޘd;&z E@%QY ^ZU y%Zq;s6VX,Fl-n")3(rlsOAnICV2Dn,4 z=|BoR}fz0hca9 w;S8Șe'$ȥ[ض$Fy>nj6|]A|gQ-]^$9AeR\s 66xHsO\ oEqk6K[;݋V,hvͽe/p?EpSENV;Qjl-C~S\!grB.sj8ʑ2ܢ~qΜCL3N@]uatbG)]ё# R{3zǃLq%I#.DA@"cE4x YX >(G~Dvb"M(`Nr_-iSw&lƲ)B?ǏMM:"*AiP(\bSR pE % e3~J+M31}V4X,~*ױA%֦.XuF\=+T]!2"垻jVy[gd8_J.^%;9ޱ [X`lw+WਘI#>߷%L]FPHC%矖>~HʬY֢Cɾ"_;W3&_Q>B7Q3(CK s.( wѢ`1$XQ  iEO[2-`֠eV= zG62y.6( GCCעIviL:Q&ȩv`󊬊ddڴu4QOœ1ݗO#4uF09kUvDк;wP}6w!\G؊]ZFc}B œ(~_a{D4aZm;'~~Y-y*7Wy~UJK]?Ud%DkMYo9Y0T rK|+:hm\_9[վ$Z|msQ"H~Wc9NBj3É"&*34ږ lsegN δIm_XWR-:aidi{H5~Kjhb~U#͛NtdGP=k_b:ydCD51Rn/Qܣ\:-Z48eAA㎓ );n|뢂,ibIM*r:;~ ~Y_kE4d՝͔.6<՚7[<^hk*݂0n> #/ һ, P1{} 2]Қ;b>Y3Ap#y]@E]➭V.JA"sm`\:TJOE-#-<|wo#CfgtJ9T2"P99&_/ M"`"ݭ>fuGlLmGyEA |l5%vFKĮ1$jW8[T1w7XOWa8au4BJHjfs3dEtLCl K H )y|/ f۟!y|E4aH:8*WKp`! Qä?JU+YB,f OQO(V`ڑrw01ҁ!"odFE@AoNU?\[*%7 -8eX"}tw &3FڼlcYSY\>͂禵dF<'Ma@:~2Vm8tFcz-\ߋЭ2{Cͥ"JđE"J5tOS1ޘũԜ]߳H ~Z@ZLS7Y0+WCH Anwo#:U5Dʭ,aaX1s=בlzM-D8eʰ lto1U0΅NsDMrtE*b*MC",&SW z<>s/%솊LZ܍rI}/ɡE>5cK"x-4h._ B@>k0,4C(9-%0vj9^2irDRI)Suv_\U]:; *@㾂:NmfOZuY/xFpBϸjUYUjnɾʺ 0rb\#bQ^PL̝'^n %~fƍ"L9f]-\ !Kit=XwK'{~)OB#ebc7y:INbHtbe /aֿ %@M :PM6hfߏlisԠi8agY!Eщ>dоg#o"*XlnfVaYZ% R=/ɈyJB}HȄZj[mCÿJ=w0E Tr?iq?oN\WH(s @\wS]b )Ld,,$Hx7cxѬ 1L'[m9wX~iۑ17xJg!FzA>N=} 2ζ~'!Xo&xS |ftK)MDj$B#< ŹJXp1L٧{bۜMqJ۲&)9knꪠ8͠gM%:@u}[½u1ayPe]#h#>TU$o{FUi$aC:l~muXԧtvhQ'}8a%o=g>{Y,6IâWrvo}|eBkΕ)tbY_3ФkTά\>]a'^j`!å iPt}\O ]# >^Z[[T+6l;%pxI0׿!a`[[ZS6 ω`m~2J Cv LFmI7|r oa_ vٔP!e+e8%B\t-O8g`@SUcL/:ޗ7)AgKB:u(9کpEBΘCyqW"~hZK["7dmiۆ /-H ?+ ⅿ$qrw($ƢNS|jBkǩkbMF7C7lF0xuw1/Px(+oz /@;f{xy%zYzPn׋sD[ e()>M 0HX{ QC(kyfpjz<):Ҝ̺_{fBe0w_FY7dm[Qܿ^(RϠ:ZpMY|OTr( A+mtxq-],W Z}vX/>ˌ*#.tN" 2p&d=*(%kd\*NxjjޒC{P6.;nRn]u rvDž=J\V/"Bzw]# gnJ$@[#gv!ܕ*dYOk:Av׎̨g75 xWla3Më613W2{g0Sqگ_~)WOh'.266ȹk~UL\$hJ,jtQϣ=jߋ;} "AEJ!V+srQcpC vdFLB^ oZ~ƑnJT9U\fnqΫ I&Ab%15L-9·nۓ޺rcz\RL[("A9suO7PC໸& ,T$`"P{,HapQ՚UʙqWt lu`*W'v^K)bda< Qk\AT&҇F^Huiumuj>D0.GW8OU쯻IuGn#g%])NI|Mo N|EG5Ka(s/gRJr'r6ɰj)ǔŤǠ'+vaJ]G) oy1ýYjB%a&0_!TK\w<\"g-8 mnۇG]Bg,쫓3JOknph]"/qpcnNg+u9$EWLg?S˅p㖣cM`<;EF?c'wKY`!@JK}*SunPHQk#u\!!qaGWӥ!\z+1O]pXG=T:XC*/F˺)98>y&¡AIByT@}[m/H^C|-/SodDڞvIf-V m/+ \춁/_塆7'=!p˥Dn0v:a1HajRkLX*"d^%AS(}҃سlqὔ:I*UHO͡e{m"jv.Cg%WFl4 EV5f2y7z]{8)#_3IKF4;@_z.FBeDnM;eVp{š(lo#ԡ0Nѧ[p}.+5 tr',mRK`b+EZ 5`ݕE9V"QjD5d_w-K7q&moob{o6w%ȍ?&WcW E72$="z/F \ު)d]cmW|ݏ V tKQ" it5Rw[8C3d аƏ+@ϩj6QGhŧ/Cm`21U6"?+]i_SlWͅa#tg*,"X4A].D.Ŏa.:GN!#6!/:= Oz=oGF]DNGl@@Qa2tDRJbh{ۧɘ Ho׊/ת*9}cϱ& LZ(³Q#fS _,_Q]vo5yqژ DUe"XԢղLF727+1EU莯skN_K/Ÿ7=3Kr}t+qL|ފ%Ԅm.)$.Lu ]>?p7m0m}I>~[E"(B '=N;DxK@^r@Av_[U!M=vB).WT,s:"Rw10ɗMHϢXneN¨䏸Rw$pΪr8`VG%0i#o7_Pb3KưuN Y(?Ȩe+5L`5jp&oPPS[A>K3Bt D>Vr)3{;H &=Z7!C;v~mC."&>-B3쾥\MI8/͛ǫkJ|e dE/RKzZ^g<08+P<_*6]< MO {u[ݨ:&䢠~> Qn$ڭ x턉]YP$_!_6M!G` o;G%l!ϒD50~t64t _匄]]d2;L:>υ7")9XJ+1q|. x#ǐ/1H7O2GL10w,3~q^v| AΩ<܌nF&S~ evqxCN&NY'Q-i7V݀zwǷ},'UԺ鿉1z7[l]1?xY [2 )Nhiy ;\8cF@.'ҖVP)bB12U=Bz\p+/~h!,F8M܈^p *X4` %ғ!jG\:;Qp|/–Nn%aBte\ˀ4p%,e-E]j_uExOބSc'(}礸pn/ֲ%_ܜ%3*jɕ*8Db'AX~u}G j2g9bWf_VAH4*]#w/Ki%R@mGkjm]wT҉e{&t.qfa&CDN.4qέxYcVm>Ʊ88Ru#ӉG3xϡsg誱 F[.\&CC- йRPÓdb 5HY!$qCJ s|ďg@u Ħj̝i#*~Ggޡ.U;^ tFØ T.vӄH]`"=Y"+q;8IH޹Cnt!t,&|(b)x  )=JL0yA}W(#T>xkg0S,=wgc'Å_k]х,LXP&ob+[V 0τ7jTѶnˏ~N)mQ(DN:K7K :@}zM 摆EFz`f:| w9+`@g $xieCL7_Քyjǡ& O Gn`d"Gp|u6Q05 $+x6*k&JAm mq_<OFZWuV7To|He |J܌00\PFRA6xLnt t洪rucr]"mLFJ.1VUuL'P9b"*OK+cR(F†Rx3v aRލSmD a4xSt:)l?!]wel_!^]d& R|bX6ʨ+"5`\Yi Pִ3tf1#T j5_Zoʇ|nh1Y[M'8f*A",B5Bt(b/8%}}6dZOVw*I_hX.9iqt.i#?OB7Q|EhxR)^ߊB &qjͅ{Ϲl} t>}/= KTJ+Wva.,B{RukT=9v*$+_2i'GIIFY}3~I4.L.gA-)ng9C#v+І ~CWN&/$`Nmń'k~`u,XBB % =2rIa`5ΥN ;z LIP R(\z~=_X ÛaqWÍ쬧NZLyo6We6eșލr&M*o胜 i$fݾB3eiZQsVa͢).FDYfE'冨?JJ,1 6/N@\5t'_]{j-^Wr X&w}66bѫ.p'*\g[Pe 跹Bn33S/#7V6w4}<: pt ^`TD4dES^ zi9/d#"26iWG\NSEnmP dI IPte:H#j+w/U.S>J GJPr#1‡⹒T&~n)C _lOaJͳP4+7_'n~-)l 01K+EП\*$ a%4[5`ψH=$R ]kpFyه4fŷ @-Bj[b*o},Iݒ€{E0¾^O+g1TnQk!4յT0t}N {ˢyKK!P@㈽bSnST>#t]HbkR`YF(2W 倃>qhýrMD_ 4ʚq&{ _ 2h5e:" ,ʟ«h7VI,!zg^޷E$ȆYzILOjףͯ_ OT 1_F3KC_XFFx䚡:|bZ hPkJ-Z pT+3 ֖zԦrh{KK%jGyxK/,㹱Zh&-7U=$߇-}YR$V؎DsaC34^n5ߐ6d-}`0o8읛ZO+=" >^E)!6V3ey?ᇫ܋q a0vLz!im?mCyF HFhejpvJv;,drO8S&U[NEʫmԮa` zN܊Z+Ȋe\+N u> BrbnrOVN9ޜG!#XN\3)ż(1gWhx.|Px0_㹠iNNTBS#^ECĢQ)bE%U栖6prH%Rc8ky"W}\b5tbT Ӗu{bTʢPDzҢSbXi[󵧎S_ 7OZp!gZЌAzq`kntֱMe%"q5w~AK!VxfPk6yIMQͨ 8[ cgl!,?< #i3 Qp+t$)ɽi޼3>H%i-tFVt>yHf~EnL Рk7H]Tz`?co{$)T a|Rqzx_-Uv=`Aݬԭ['P7CzdieuZt)Ls-mDlבRO}Tda!w֙5:t|/\,2=k>t \%A_B>9hNЛ 2|<07tbPMu 'aPs|(Cf(ɝa 4y6C*՛z|Aq>(43vF{po@NbHbVھA04b&+2 /@=Ƥ]OZ.9=m\[31w90 ,J]x=EEav+ƽr91Ĉwy@҄Y)SN _'ZE'$~u.k (BÉ cM0zXlL~D\W[?Dko ǐ:' My=\"M]G3&{=q2h b֣́sZHVcθ5T4{H Hf2ix), u":7(y,ڱhꕰ3LGn>ry cat$w ^ >#@UP~v(P%{$ bg{5- X ʶUMZX:rP36A3,S8+g̨*8^ /UyE p݁hʄ"mgU6ɿ P\ ëMPAǕң# ֤{7:5Lc!a>nIvo=gHMۻlrqԊv+tPdX>F?|ӀxhZ:4g,U2XF;-#x}ZǡCQM^Lt'[(aZFeI;vv, k֖'1S݀2̷O D3 0EOzWػ3}fe`dZ‡opRʼn 9 Nҙ1٤n`"E!tɡM bwLj7Mw `mpፑO]1ϝ8\mi[qęl,E $6<hm57S^kl}4_N{FM6rPe]'y~\2w}uoS7~s\~mI)( ?=ƕ M煷:[HC(}}} 6rK.`5}%;/4ޑwRJI(")ɝ#)r fu` WA?S~-#_֯:!s m`/Ё lo;S3]vp]~lZVwDFG˩i~ ']lo, 50ϩtDASmQ}#H<(P6O J]T#øi\XP&%u[@.<ΈGLrd#-JÛ9ؖG\QQ+/%Qr=Qn3o1^@AE1C4DWƟXBȨG30!)_Ǵʡd]u]4h/궃[E"|f|-GNH"g[:J/ƫé rnFACfLi= jN՝U%}!nˡK,𺰷|YkdLNcֽDAκ)SW%l؎u=geCH⬉q+jv2|ͷ5iٖl3K606b-憡>i * muP ',rCQor~9Eq7?5; B>ƍ@niKt١NjMߎ*&fōhDzM:5@"錷:ږ̄ȾDF9/ C\(|?me-tjKS?MHΈ5EЛpt:]|ΤX>ǖu܄WPMzjXѐܹW} v B~X?ESdhƸl/Z7-=B7T`*G㖀2+F/E\VPH ki"RI,mGricOM3eJTV-GhpVe.aQrd-}F̮a7U!vnB60jֻ>к )QAI8?K*}|v}zS]ǕfiI'$L/ 0zt^"FI&J.$q'*^ QbȰYq>UJ'3t\-? 0DE(FFY6vqGi<ZnCiG5spxF T}ۿ(|&R}j%TSosQQ8E"okT͗.J QnIYJ!9eXCHxX/ ecl˥y%, sK\&)`T͠2z$͇%i jg2|<5/7eG\mn=xP䛻Z؁ѲC~[iNe B4Qxm Wd95}XIK:{) _n"Wta֠6&AV/3PCdD_K;$R#eh.z/mpe_ٵWʐ9iWj ?[a2*iԵ䱘ÔaZ+/Y LP** 4zrF3i5ܤzBc26a-vp@!y\H jc@MG3ΰƁޔd>4 2犇ϧ:sb\ٷI,]$INVW%^-~Gp/PDWFdo*#1 k.q Id%"S4±æFEܔ!ZOzS%[3ơ^ Ҽ1P ׉J Gᾷo wBK[mE跙7yZՉ:+U*՜lpe-{`P߈~"tz (_7js*mdcŲW9Vl.+: տ?Gp78V{L.k^WgU>^#yr谫t(ܰ=_R!!0xɜ;ĂQK@ vv͑x\T0?RC}f@Ey5tg;;2: *̅?8pi 5=`u g"koFWUͭg+ҿ6lP)U${{1G޾o9Rlm^)2ۚ w8CV)pT7G0.RTkQq;Q\=I =Q(\+=&z;EBU髞@r,֣ۿm.D#|zu 72 27QsHÅTaEM&O< 2m`)!<~|֬A0bgISM-Inը:a6R"$g mXPv'Dt5kH7 ])8ݬdx4@0xF7Kʲ/ \sKsI6"orjNhF68P`zU.q |B XN8>ĨQ]31w#Y W`KaEkFyiE8H\DfHxA,pDKu[SϽ"QIQ.0,.N9>J a"#m57Utxw{wH Si ຊv̯d MsH/6A(Û:ؙBPf g֗dwmy+fXKtd lC >;+G%C1cOˏf+w9=mLue,22Go%p9*洇,@w)?W0^`0| s"x_dmup ? ^O-XnK 2rxȃһϿQ [+PԡmBp:]v4! , xh]Dku֓6(@T " >"7qg߼5ʶ@8";3M!`*:?.!N%"_-:H4h(/;P(cHtsę*`ux⴯,|88 !Q uT}'> LQXx`aUmnn4`f#݀5PG1DG0SsDs;(@{! ǨEO 4ˊh^5+ry% ;C]PVc#e#,Al}Ggl_V[S9w$|=1xw9*ZZZyzu2}(g(J2Fܞy,(Z1<`CP6ݿ>I ӛcho sUS-|JeciR'(&X |x-`VKBF3Bdܥ$OMI1]+ʖ^KL 9E'gC{e0 &p$1)/K:"a$)Cmzf$ͺK9@G麛ANP36Kn_hTK yQ8:G<0gwpIM {H(|t'&koi+&`+C3DvM= Vҭ];݋hf0 -e#IJdw+ `LN缚49Oi@ך8b["bV 7+pvxfk%`N Ӡsߦ #vzQ)_1|/E|;8MK+N@sbHQT]oȉ=GVz̅1+Tb]h7mjT Ib vXT޽ÂJ 8A+@6ĕE! i]j(F8n#33$9l&{XA~'،v1j=n s7' E8;U '#QV۵o,D6 ;Axԇq4/#( 갗.6.{vMl*nȡIzץEM$*`UPTI+rZs_J°I}Ѻ5X :m+[őO0}4+XEoz F^f-:hqBJsmDDVȲT:: Dߖf/2"^+ iZY0*C;J8ڈrНed 0FxpDI@ED|_9#p? 6= vGQzZ@BWJJv=D<@\I铉Ț Ѥ!D+1H\""Mzΐc+>"w5XJg;l84wڲf?,k* 뤃~c"hQ)4x(܃{ĴrPp% eYO}=_=`:^eWEkσg7_zTB7UCsM0yDlrG /S {.7' aa__2aV-^Y&&~iI'!CbA Կ -G6| ݞ֨kDDŽsSRԸ#eo0`)B CnV }-N]4 = ؞#>}G|9 R MXHޫ5Mp9.TPrש=xE >sI/~*J}c!h &0>2a+n;4Iq |Ʈ| _"rPWWF,4Jb%cu.'f?2[Ϥ-N‡>`GU9p adyj|VF;ls`#~q$f"ṁ4(kCh;gJz^1`MI)N>v& T#tv(@xg~D;~4/`^"%)6؜@e~uG,szHB/PoL|1 2aէuDTЕܜG7 Sg+#R e1%j(]aEq5>*>wHJ n{ҫIMLs]N ,MlyS_M`(\88BhLebDrtduCiy趔Rj)!{w# o9HڱE?YS1B{T.p&zUm>ʇ+PI Gy ^_ cmzjueYҫQT ZUJeӲG<к%l-W ݜmvƑ'*N EKmH*ZM r0f+FkxhX,E]QFh2*1חSaDJϊFsF 6Cyhl H*髡İ8Qn\:7 F ΡZ02f)LFS fyTsq2;QʯgGUF8W0ğ1kC\"WԘzZu6REv~4[[I[@s?{Zo'>&$OGD>]Xٽ2YTܗs W~_L Eڃ +جw>:Qh y 0:N׃/r Z&o28~x61R0fFKuU)m4e܌-a>HЫ M)gЕT|pK!ѱmj̕MjAv xw瓗kMLk{C:E2Hy}8ompڤƣأ@vyOsa~5 "6^qJz5>z!k,7upim**|awP55,v |5mޫafXo%и&Y5U)=Mx{8 *a2XzòW)Ty]v'I5=|qsF >;~{±v-L^L;ci*)dn d׈z|a&ue\1^hW=uR+1[lOC(KWN˭X:'m,,53/ q+?oU"<oAr?xɛ>yd)e]TՔG%<"OXH8+ߌOgRأkE9bXL8QbMYNdyzwogu M% -'SgY$&C+-lEzH@-CogQy%* tVKY@8s 8jO/.J9R%c%.W@Naf4JU*Ca<2}, .X /]kw-cTd5Fm2:3ezku .m߼ylj H (\b } $U]u vGG_ õ-TzXK+)zJ7~g1>flhU>7H Z[Ӥs.ȖB@dGe7o!7XŬ[ 2h`RFd$ gеGG-eldI% 'o%hmAmjk4*k KH\?6I=g)Oz׆}ݩJգh "& ݺ5Tثh&2R3rwE9oz 6{#,/w.T0b:a5aA3LX>7wN2{#juvw<3 !Cl/ٷץ>ʛ3ܠza`B n Wق iۨƞ=Tq:ޜt|}"PAmb& 4d[!@K6&GuKVj3 #M(g?)gJ\л/j9TL}OM*.,VDW6V c-xxE$a&X1ry_=J^Rub2c (c@L>0SvÄ_g X٥I/3g2v~P; u(.(mAןn+][S~R| sTC8q&α~mSضV`Ç7Þ8?D_Nkֹ)q]&_!XIKXGÕq)KeS#IPT3D>t,wQLwD."wY$W:c)6Q%螨o[ҟm!.:GTǩn1j^In툦xw Ӡޒ0F-I֮)pg-lYIzb]BUZyx)G/h^xDdc@D0m]6&)ZԈn;=;4@3YA_?PK6sK(sOb\_ 52Da9/okOq#a{bG\:/)?8~C6ZIHSfvJfVJ`xHJhto}i1Ko(9ݨ @0Vy. ʳ(LНX,&h r ?Z]^=a4LՊaT{웊G^N˙Vv˶'0AG/Z Vh$S౞`|CŢRR|Gl{[w[4b-Q˶\tINAT01_Nt"a4ɨSlVKv/#ZC'4V/XOQvAmxЕ03"q?Pj7+O\rrYlU+P`Y|hƟOs;؃ئ#yz8#L*U&#c_{ĠR^ '[ߝ,ƃ)IjɃe`׬zah.?΁> ,f&^ΑW X1D#7C!RBò~ZL'.zg }H#c*݈r>|W"9!r; :/{km9S YmfU(bwjD[7GtKAojՕ[Qs qz`DfB q0˔%t34@Cu`80YlW*P*نT§zd> ИН5Zx4VsF޺rY}T[{g2>\dMt"e[ KY<7K|QqrJ5[Y)8 ܕcOCU=ъdB[_m!KG#Aٓ-@H"csF1I#? S)-+UVl.C'MK!Ukeqn^AcJ,͑w6sbny,܈<FNVJ{T[) ĸq)BZI?iдs_V@cJwؾA6 ܃nfT& %Tm% 9+ V`1=[] Ksd?WbZi0Nd1DA5$h`6VlD'9f6a7. Uts:N cxm)HvX[2af,V"sv႟[F/7-:9gB{k\E\ԁ17f}j"EѮ, |B1r/$ꃉ0< Nzq#5L͋FIq՚dHw(4 Pjgؖ )^mþ=8U_?pvQ>av:\?9~){j؁EzS..}uXea큼u_Mq 55I)ԑ31ħh!1hps Wߘ~Ep 7RKfN־ȏ_5[5*?ͺ#`WM1izS@Z[=j>c4\rES@(ivk~PI5K6Ƌ%f_ T}V ͂8aZ?)& 1 {IŅ@κ=}&oȠ\RΨ ,*)\]U!ٮ{˧ք؊$m%"*?K0/Z˅WkqK/x#BnQGcohYj|wwvB .FƊ &y6,w۴+Jl/vr=DlPk)ݰil3Q볚v Fq\&I2{D>LbayIron=}Q[.^; mDr? 8*Ω@AW$G!5!L ʨ0<&G /$&X0̍ñEwr Ny(.m:܅$AeAUhi8pĝݺ5s^%9>|+uv6|o۝_,IlWtnuv頂Vh>ĞG+Rgm o%ҜP+E JĐ8I_ ֲ8,UKa0Pda#V Oa $IR,+0Jc TkV_b45+P˰=]yeXJ%PE+p߀U 9 l=%-rx^\N8^ܻeP"a3C;P!c)mhZ 3'`*wr!7y )NI'Z\ J݇>`r2V4ֶ=䧋5jHzܞ/ޛf3~ؤD5m!,>jǢ.PǾ]Sp(eRa<~6W9J[, ;QQ,lӊBUU[2+,[tܰW6 oMI?5gqSws~ % 0 or7k:n.P.!0"p$EGe\oy+bJW9:Tn9"]n杹ّr:s@Am7iCO ]A2BQ2q}{)|];QAŞgp9heTvOLOP!,Kqvš=xhbzP3i0NH=v=JP.ҩ> Tڐ'G'ʄx {|:DqԆmPj=B9Ւ3ӥ+F%nʾ[[WAd`\$/E5(2O [9+|T> );84~<]Pd"3B7pi8LApn y*Aqʓt!n Kb ˹X,a/y}r+ejsmTssF=06B(y~3JmjR3y ŃwXPw:B(8%2Ӭʻߤ\[eRyACe8DE1%oF`@LqzPUFݹ7s߈!f-^(5I &i+$!(X }pbWonEe<_xJKmPC~HQ#&oUu rEb_=<,,3"Bz MI:L DKZ5([ 0xo8C)Hr$(g)aZiP $ʲԓ``x/D:P N. @G,Oc$b'~Y5CUSOLߜˎ=*{*KOQ9֐T*{;sϩ^gw6Q6%h{ٲRitu_P,JgKoTqPmC7fdHb,I"V9|Hʗmb~r) UwUÚP4JzQJmntql{[W*bu(pt~<\VÓz渺ײ/8յ?ٞ;WL ~can2JH'NyϓoΡ%lכ`wxK+՘SkZ|j9 rW8Qra2)l R1kdl&U/9)ގ ъS$YTdg166m> o K~S]wA2 Kف0CqrEi͜?o`R^ Ol樍\\2a{h2XY “̎e;^[ndF cmÏd3{yeJR*Ҥ? &o;هفQ1ȟ#:u f~g9R/CȽ8ڐD6ۥk??0ݗTR|Mp%47/EG"H~*tFl i=s{|ަ(t>}؅KTwOA=ˤ3u-r>ƟQt^aN3 #vOdKN0qsSz 4fO0I'XF#6}B~e@ŋڏJ,qWg0]"9j(89bӃ.d$Q2np^ n i)Pu(T!5 d@6B#6s1y-id7'8'm)=DiϼRyFQ7~YtN 3]jg,7xʰ l[ OٛN{lt a/ǜֹli^!/U\rY#й'?Zcg4J\ 6')h#=/,c"?튨7~:]v>#cy20)rX (2FfIuiAG.ncIv*I[Tc=>f$h\ !&66DljM&0I1KoRrђ2'_#>V,'@H:.Rew,٧뀅TEf ћ,ϫZ"O3RT A H>[#ǯJ#()(RGgu))W#HR;SϷ ;W(ֲFDg}*tG~;, Jգv2Gϗ'nf1 4bnf}`I#U#e_*`UT%\io]4"4H)4*HjDK"c(@6W|t9[eoZfT[4km"<6N63n~yY~LJ XӴ8y M4Ԉd_&(f(hٽ_/q=o }Zi0gMr xQ=8|̈́y:yf?TgV={sEcZF󺧒6M{W@ZG?AE\.3K0*$>԰Yx_؞LgDPOT_* Hg#8f}ǬSLC )4T`]r0 +q7>ppznS-ԐdE~ƇOo[ TxPv $ަSz[);Pe'KGA  bʳh=C {fo,? q!Zd /K2ThuC/؛ jfTUU^n>&Qmg'H'Q+'KTc*&H#1?<"H@l7u9FJZ|W/ޤENe¹]v&n_ >Ng h|,bעyy Z{w fvAI- *׿^vI;z}NassJ |4`Ql6LgUaeJ}3$ jޯi ͛X7ڮAWs}>MLv%AfIJs#[ib=\Ic"9#[bGv$ Rh3z/J)H]6M^3!̂%>3Gz&O7~a2?~`Bd"k#8܂.4~V4q!:xd%Co̥iVD(1cۆ:u(rTeI&7#}fo)'{f״:DfL}]]P!Λ=]4!6 &ɻqӟf`U^[~b R>9n=Zx3zNj}C2>Cڬͭ!/J zQL`iH4ؤBQ(}:R+DndpO m2́C<{b$tK4W$rl)9!cy~| ˞iF"yA3^8JkbHLJ+"lsY ťg2A^%͡/:[OB1! P6beC%rN*Wt+Ė<-CĕiG&YܩRh7Tm.6N 񡡒OarXH x]6 Ĩt4o* Ni eU yTQ$wؿ_fS=, P0.&⶞R{ΦhS.s|lx4Y!3*;ÊʟB(MGϨ{5-S4+ ;wUb>or~lʟy1G㕿K񸈇QZbQ[贶B"pQp8}3w1cڽ&SʫuU%ꯘFO3#64j ՙrbK"Y%)ʇ#ޖ׾Hi{][P$4C&d)BQKiAta۱MưVú8vr4b[睜H~(ŏV0ԲfD]5eA'(6^F⢩CceݧHu<)O]i뀏 )V'H7`1v7MXv8@K@Bwe ORfge;ІR/uÁL6/D_|;1 ] ;-B{A- DagB_̃?lWgŘǚJ,b 5J̴(PK]JH~n@~Z8gWp/Ӥ'Ƒ0X$ IxԒ ,>3[1|߱"lboe!C3⩛v{b(gFF;mV JD~$vWl%@1`<6 zZFM8iPa0~W,tlRQqBR7(lrCR%rcTd E^ ~ 2zVtWK cXhn[; CNZSJA4\7"R8(lO]<4i&eP<9_ aAs(Bp-UJI2=8:aH~]G# <:@Lt`1'w:馓ϬPNd{6TؒܓWtcV G6>[W= ު-\?LPTΤ;><14K3k0ҮRRvn,IF}˄ucM7Z1iʥn=Ҳxs"y>FȒGo&Q̐),v3 k 9(OJn-iguf?* [:$"U")+0&ޜ|*qb#wV,"ݫƂ8uaxW7 Q'c.u;~l _*k_GmZ cQ0*R+ǘ˖=jHVn<':+0::KF~up(yA!߱\etI1( ^ Kj<|L]b< h^R#8VfdMN[(Ӿ͌'7HV|w0֮hL0BĎ\ђ3bCz% wc< ݮxGhjyak_zB &0/d]TdYܕa #u&dQҙ+Pʾ~Ź[&ۄ/\6Qw;?#;eUIe;ɥG@ @0jM݁rW=c\7$^ 9p*:qB}vXߑXR9Wr kDžd@I'.~Q} EƖDI_)?+ Q-<g۰(@>zo,2'z 6+p{fhl,mh 0V凳L5k-Nf}BM|Fd8)B97_`/Ok6 G"%R2gThn0H3@ uN&0r8`WUpU+ jR::ʘ Y1utg؋4Gi[^~{n CO Ǚt Zilk:\"yuƞ*oUsyd/]]޵3d h {mccP֍,JʣP.h"|wm?Yt'>8 >urN,;DIR B'$ Dp`s(6? n6’P/_{K c>[JPH{Y̏EAiD$1X%+d@/U5Kc[[p0UvL<=O- $Cjh`L ]lXzy8>U"02jAaV[(Mk'ղ ZNY^жXT"tyf6!wrAflr&&0 ݧGSڃ`Q zBn23ݿ4@%);z@d%:烷 W_ 4p=h0j"iށtNylꡱ=Fܾ~A`mT+xh$oBb:!=; N3zi$PW;yh;vMe,GP2I|fy UAaO)[s˭A|Q"HD𓨃j" ^I4\mQõݽdo3劅r .ؼ]e=~رն#-4# `UoE"  d.+PX1]`o,͵.{VbmF+TE?iYR :Ny]諸~_V5Gjk?:Ms󔽣˂n/2\NPSi5r0d xs#/H)g l'E-8 9K+f.@hji*JCzMjJ"x;&[شcQSTL o+Yf~qg~Ϯ-B+ņ~-ay&bcaD&\=k >0!1)כU-Zd/M?`9ܝ+YA9^{!#(YSQ 񐝪X=4^ IȞ'f@G4^Uñqn\dŰ vn"G3a6oQ^n(Jw>VڢC<ܵFWAqy,wIksy a#7iTD}0QN)mvi_ۈ-83ru],Gz;@ rLɿBcs3w]ep8ߦ-S$ǪX7d_(~\D(XSڦ EFu6XUYg;x}Y _eAw=Bb ]~uԟ dT땖-أn +/̽fۀ-yeۘzLbW!CAt /*hv!-.p(؃ !> ۂ4n:5?l> {A`H>t- e,b v,MݓpPH^  [#άa̩n3xy =y4 *Ɍ6RN@y5r5PH;!l EypZ7/%ˠ߫ЄiW @uyCe{.D{v5WZ$&O'N꜁вP²vIGjQ$ kL*rTB\[Mw`ZJpJ0r6v#0騛$n\yvL}BK@bÙkq)xcNjy&>O*J]L.zrLEB'jKULf9}Y`e' qgVG^ܛ.}*&QC=muGC|Sl'֭9-,l.;ڹ=}Z]=csb9h0Ds1ծF,;AYԓ,[ܘDq ՙ3oZ]yWإRvl"ԥDYhwin_tWYBEzt0u\-҅hzg6EHd%3ṇ؊ϛ`Tb~ref +C3f۴=tu*Y'!L0*7.>BB 5m dӪDB^I?ب.Y39 Hַx8?)l>aNe.ԋ8Zhm :Z! &ԁq܄{.<^$@>.Aqx'J <{1֏&,+|ZΧut؟4/noBЭ7m߀LKcҊ Km}+/f<L܇F|03F[ct|Db$Cɵu'S8oR:w{2vXV_X8(/G*˫! :maؐHg]~cxeƥf~\-=5 S$V&6ȡfлqtn'vӝeL*/0dXވv"ш 0pyO=@F!3 wߛq1t!d*``Z . ljHQ:X:rcE1ΣRlZf5j'>-Ul&YPmg;کiI>ыQFЙ,faCߡ+೩ fXVU$~z8ۂPQ]=JZC=nX`= F#q[ujJ2jݲĒU+7c8͟fq=>ۀ0/Yo\OzL]\Fw^uu}WK|h&`Iiڞ"N9cU=QDj*S8cC<3@h$.qp3x>WgSh9/#no:!Q) 2BG-GrAg7܇%d&yx >ୣ.{d+CiE '6H\ ̓\vKG:B: 61"od@ Y,eS9F/o*ځg)fM"&_z޼ɿ. Xnq_~& - ]rxlbD(34ZM:  ##wCde749~ c2(Opa;v]6A/Gx5J!ˑ*.Pza1IVZG)oB{4xȧnի$$h8AEL-]!وmj_b2U%h(lb\ ψKab:y'T]i8Ջd EfXl> C{/gv˖C%/Z{ t&&^Ʃ!<c)"9v1Oz,q:za!p^U4~ @&rZ-.2I؛g/JV{:n%#q Rג|pGzk^)RǑsۄh NT̝ht728wzwƎpϽp<''guV!G&XuryqqOXC0R1S?߇i}56?$&zM}uWxWL\ w =iQ27l6ե/lA_9 g8}pȲ,nc#o]o/kjO5}/xKES.'UB:ӦDq2/D?{BRoűxsnó_X ✜"+Wa@*eΥ UwӼӕJ I0zZ IPnq BsĒ<\L7Zdb+_>v]v/!nxXaoN=_ uX?nB" 1T :-RPw{m4v-f:271dWxsrT,No`XBJm̍\gNNev%;8#JWئ:#VG{wBG r w?G6>WJip_-Gc1>׾q?>.R3ID|DDoLϳ2]7ɭ2xR$ҿ5sn.x{$ hMz,O^'N3kyIUMI]8YU[eI \Ề0; Ñ"r;61^ ATk"Tk#fTBB=o4:=B>姨xh>0#hg9'Ms*1B#^l1O{@OW{o{|9sg<v2CqƹȠN7Hb)6>X5#_V X()fuoWIQ)`76hOQR&}kNJ<_Z\Sx{`Jkt 6ǿK~$^VNcH~>ʠGJ?@LlQ ձ8̧izѽw\rE4TJx4h;z,,դhc)eA0w2 Af[f@|R l^,km qcmYPeRsԇM} %.e(|=eqJX Zwyjl$7YdB; W0ɜ]b|wڨjK cD#-GB[34*.N{42g C+BlQ@{Xi"]i۰rێr?( M /F9hȰdd|n_d(%{?h ,=I3v洎2'$t!_M=ǂc\ۤ߼Ip t$$t:><<<24~ͧan#!U(qo^PY'rxlPXWt0vDw秧EoUNy!Tr,A`WQb|Ke\* NjIpjԭMè% v${WC"35<Š{2D8p ߲pS&k}P?IEXr1:0Eft+SjOC<c ^"NB&ߝT?Bs֫(waزi`'Zd+ZIݜ'2"4yJ &_Cg|$<#͡!n1qL7Y {ٝ$MO8%幰bˮpt㾦O/dmnLeErg'Vo;h`V__̢tIT oK PXf:ËM 4{ Q!AA"F6 Fiso6vAˉVKmTo7aL2"s&/S%;YϢ}^nm{UTXr ;XW5SXOis13)UUժJlmDygZe)IӲɡFFҽHm[{ufB}s ?X`uR(k*N1hH}M=䭘`Pl<}ԥ /46(`uN; q6.o7|Pﮜm yh?򬾎r""L!R3]k%{G,_4s}9M_D/n[=%XpetN94kdٷ(h0z(W:i&4:zu? mƄ0Z ֌b"JNoŇN 'B?]c]n}ƵΡfqyMb?r3URDaQ1RJE䇗y! ?Q5M3 JHEfٓ`#S[_n4Vτp8Dlm ffF(4N>, ݧ'nCYb|y[A<R)"Ӏ%#0q4܋}֬SÀ˦|:/,cZ '2#tLᶵLda䳗uF~fM0ilO%,EɷuEa$E[\wJ[r李R ,٦ b076 7krJAx ˶repa}SuEx^qgYbg[&Dq}Ѱ|]x)1ḶmkgPҋME*,?a*.,/ƣV1]"0Vٵ k?srO^.?e-72Ƙ"6J8OAo_gWCbe|>];*ARU{&u//#K\} * #2m`AǨv|6dI \w~Fuэ,Ko#9Ow#Lxy*ZBdY ,LaŰp旰&e]m~ 6x0 :-K 5jua"Ds,G];L[ ?BSQt΅ӖW m l0W `2kE)ӒͿ5. e?QZf5Tc3 }_;\.q>k3BJFn!Y4c~:I.ՀIٴjx$"+uReagCq Ҭ܃WJ;Ẍ́{ Ӎ9u ﶫF[B熭֮cp/7(~X~ۀxxK{e:qOJޚ@YK"R{OX"tqy1 V&Ϣ.B>_Xq <;mIcJd-!wˀ*F`Ő{AEjj'ӊ%O%loKg甈,0K=eeҹwcЁN-'&5Rj${o +P܇˔ftTrŜOH*]\'H=#V _QMEs%1X[ *C'Qe2iK.|yҚ|)Fj\c670RZ;K1  #pkA)_2!.;!~WdX Hbh%hQJijWGe9fVR ;|s깛v[.YVHў+ #+A0 RWMW1&C'OcDNn_>Ky])⛮оob`rX?' # w^dU߮ n;5pqU&b'fSrs-sխEAM"vjsopǘ#zy!s'OC͐DPtEEVUØ걌t#=.ac͂{DЊ!t ͬ/**7ҵRTWFV*%P>ADPV0۰I1}h^v@-y&||˾J_MSAe1 eZ<̄¤lͳa5j8S%ŭ #x9['\Kcpj͜JNDXupT*n]&!*$$䛯ˊUﮯl:=A!NTFvQf1HY;X?ЭR8D"g(A'RAjP+ë#>\pJg䥈5%}D[pò Zyd|˼P_@:#bW>R;3u9=[`Oe~-yi)1]>MǬwx%wDB7OXf+@6$=_0]Eٶ`EP%^qO2\(X߲~m4I针?H7Y9iRs$"x8[Ihiui] y2_FY3 "> o^ ]1w`;>0ukEc!$y \rqy嗻i sGf}m2l68$k *Fc/ĬXrC%"#X+pj)cSM[4pʼntJFBiW GK\6ϙ%)A+ة!WV}7PN}MxiVC.uR^'>5{%3{5Q.ĄSjd8)y :r;"Wz.'TawphUٓg+CSydr:8}PπT/ԅjP܊frړdJ2yn.ۭٯ8睎Yh7ݘ旪D>Ra/l\E5Ϲ*e_Ggi1?[Z8C:XfZ,#p!kg&WRX2_kI\sKPQ '#r= V,rO-i)!+z߂00R> E ;ރ-UGN>n@=V JE=vzf 4 6#$̀R&˖"ݺrWʊGa*sRs6Y?o$N"AK(CϤKUfEw ,ci@uYt5YC k6%GvSn~j~h`H-9s8wNDh9ʉ <(4*+SmI#NcFvv [Cȍ?)`o]u4iAiNKm=mALvr1\+~Z7bè;\<*Ibi|)P@zẐL:~D.h2+=QABv}tj}=r n_Uđf͞yO^wiKss"p9.s 5gk @NIEKXBNSP$V{Eaq&ޣpc?7?Kp*84 3wYW=KzG7m$PԃiAv!9h:hm: wi\Ha#6ɮrLKp؀ ҈Ju9t:W WUȄ}k{"! *%yLB=PQ}'x66zlsc2ɐ̓e7\nOV籡z_#o]2QӃ}gM@aO L5@a?z,s9!xe#7ϯ&eǭ% 9aSIhP4|hNuX "1bKj?PK %B'iOVfZ2~ Mi6nEʦ30grtnlxDSQ2ڵ `AE9V 8-Lp+TxRMW;_5.nre1[Vڅ pL):nomcB$eV&.k. =L'vӣ+sjq4pH1KHqd#D$|u# XaĭR? J#C=Ohj'T']GR|Q}U9p&YS+Ҋ}=)0}Vsgޢ=;w{#9KD65Y#[d.tm+ 1fT֝:^,DrcMÓ)R/ݤGiRct u7}bx;S˿VgǏiF %NKWyJhV r gZw Gם^Bχ|9#$t A?)a\w]C: f4[b+g4^P#Eۘ3ҙ(c_e׺_=LkeC$tuiHy4EA^u|hF),,Zu?T:=RY3Pd۵{^}w{bZ/}kk%/ thѷʷ1ToБd&|?PCZE^ im붭D@3:$R ڊ ɺreQ y22dx"1z߫R&VJJ(hMa٦ф 2۴lenEǨt7+! Q[?5˷t)q+L~<f2xDGz&0,K<5f_X')'1h)[|A8 JSm2`Gljwn1#,;:ƈYӼg+rp*B/`hb(}e|h+꽜4A}Xdѕo3ܶm*2hY xzNOhdz*@CQG''X{5u(IΫ76b)Uca9JoaNuKB7M\\kHlNC .{hq`W;`k5Mr>phRwQ8tS캮1ia\wq],Gz끘6c?n+DT5h ZAcnA1SxCTXEB1vGl ' ](DN6﴾<˥Bh]!p/é-6;b[L83qYҝLM=ESVA4*ш7ܕˮ;hg.=9$ۙ4Xi$ᡆ|&eetq_@\ ˱_]}+*½ \I9=A`h& hO{CāLт!%<UIډKl2K}uǪ b۵y]ܫ_אR$)O鐣 e-;Z*(zG;X(siyys{ln*EM&hD3/{ O&CL; =OmR> Pd_R }dZ+C9'1L$ ?e"W+N&דA@>j]'ܣ x,r&Њ'~2 ^ŗGsIOUCv OoF\0f|d7;U>+L/+*k?[F>hm$3চ дj;ϩ,G߈3ֈLTM҇kv^CC-M8咠,/ #ohLQ+dM/`D0J %);:vYKU2 دl0w^Wd$VR$"T@@X-+?1/6,G [P_۩=aOlY5\kZ -2-]oRD3)p'Z5u%O<_8!#0 \?Qq2%gӰWh/7ryވOq#h6N9(/ZOJ9g,ev~Wc~"y,87\Vs3yBzNe?\TNM{\æ_󺾲%D>:VdKL:PV/Ȇ=}.voaY)S)dFK%G5Y9 HqJE6*K3>ll]AVZPo5YµqaШ4 5ÁnM=}ݶAi5,b srmyV$A5ܰdIAvԩ<:H' .U`_zu#̅dLCf,~Nx U[sGPڱD&b#l2kT˽lKEi+ne*F:NGU=鍲]@?CeqڙGkn1 h=kwԣ"LGtmZOh@) wpB>~`wQ S!"[k>o$x6k懡i^|qMtzl;`!;JWbK˖v0chPzuT%NJځlz9rL3msiD,Q3_1B2Ǣ*9$y|ѣyP ,R=TQoh .$fg.n w$' >LmH B6VUya8hi.׏Ns8ݯ2_gp:+00z2C~r RtͰ}ȷe E5%"w&./l$Ðe+T[?BDI"sXUĀKIl'HŜ̆?n}kц7T (d*&9~*RH굈F~'O ɀ$x";z1%Ar ajYO.9$-'v PLrE(]Ks!xr IvUX3?R/ЃCtK BB=VuP@zQ@tԎ@.HôK$X"V7=@ !#OStmB++Td+m rJ>AEfDXV%}cIL[?y66"9HjFmrWy 3e#$Qΰ'0B>Քw3G5=F jVCp(=r]k < 6qSV&?'".Kz([_C)4Vc-M-i>0|f*e8[_yw`aN,!k 3H+2䫃q2´TTA+R,-1 !ӱ-hDR%Lf ?Ϛ )>.`*),~5Ri5h\_?(AS=8B2\;4,B5o[p osCc;~8TS2V-J5vey%:|IQmDJЬ'7bXIe FfF|I,1YY.Nr?U@i96)\+'Td9ܠn粽}ȑ@]?}`>A-AVM'[ I(-&DytkqL6+IrKu\њ8 Gf/#|Eh "y# eYѓ-Q֑0KpqܦQX~zDZv1L/4EDu\}C Č?@9}o'*)v"%"jPdIz4lJ6 lb 2+l."Bs %Ə o:Rgю3G{`iOVjF]C8f/$,K}UCw!bʐE$Qka<`?kFN(eAXnb,jF5yd&QTce~+8x?âQ`10ya y`8eÛb펧T`*AHM1Hi-!8ksعgD_Ϩ> OMm4HO>YƊ6?]6ż%&غ8D\>N!Ab)y;_,؊.F3 \ގIq دFYbwaz8]( pE>.KHR" <'\Mޯ{rTgXsg2*U_\ ;R.{k~ »IvB-*!KM2Y&;kN FBjB|ZE29heƔp HtpbbUm]C;-N̉s&/}ҚMj"@k=DpU8qWNV̊:#-j.wQ݁g^ ,(-f&!I=3-5ky ?vA^D H>\j=NWm6&bpϜ0 {mcv5?[<d8JIsT!n ȹc=ɝ܁}Z@t{4 &XAVMR_A:),%7 $ik}cexݳBK󁇃b *o Pפ\xq:a | O U fzRN*G#6NwĞDl͹\WڜU̓ku\+&#fJI/;y i=zuO#ȟ}rA辗| \JŅꢅ}c% ?wM*VT\4'Ghd3USR;]RMo@BA-%|@B>zlU0ޱ8„/&'Ag) rhģqJ\ <qi*131 }H;'aZ x$#KVYM/ZI7Ϙ"٩?I)3ZZL-#8۹G[J1-Mn1P Z|4,–Gl9M ok˝2bm>O<ȵJ[hޡ"o>V{38h1 l­y)"7q4/qQaZ2X4fR Fl嘺x,1bk}r1U3qQFda~uA+,[Y%3,z!=G]kru"n/NR|ck4ájTؗK#&jo7?oxWn:u5v*U bԏ'4 jB%:B~JhHh Hwv[TŪj_v4)a{/ݔV$lӾsG1Tyh"h9b?~2T'y<~cM͏:7 g|ZHL n t%FJGaJV+5;U;^0+t ^^2W9.iRd.cYBɳ[l+%*2MxWC|EOkva2Ld`nѳNMN.o_?Tȥs$ډ TyyLӊ͖Z&Vܲ *8zJu'?;՜óp%Ovxj3+fuOiKn|`ƀ99ԆcSt[܊ Eɛ>0}`lYֺs{h ]HLxml542QHh.UU6{҆8Ou׀ hj#ӥ JU fdS`GEm`v[#iOJkH[Գޣ?쥊/i0.$eoODݷ1(ʾڒ z<\&=^jg0#aĒuc0BrT9o*J P^UQ*j:I(+O<0^hZ`gS@O >g^MCY ^R[:q=LŁTI3qR">6javX9t`ݚU9毘3PrCf ?HvyLU[/mRY:O s1| L5/U'{ܓ1bP>["B4<`H%n̙E5qtrqP3)wE[u\kЏ8 D5AEIe8~r8y7w[x ѭ鰛q^k'o#75 J"ԚVkݳ2XlC vA>ƠPʗc2A?JvOa`i;Ia>|-p x fuA{W'p;=]M0p.hۡhwt** b'P~h iyrk ^B lRX\Sl_ڲO̕V?8o ypUThhW{FM.k7kXt"&%񅭷Z2z$ L"ARN]/VJr>Fj3J2-,lݠM׳ ҽCCj{~wadgk;>DmCfWy= Z+ 8dWtZST!kgB3`"xWhhO@@=ˤf1M!Z4bCٕ@dnjSͬSUE+ m%w E$[)j^ {A4\$.NF:Y_p Ŗ6?nVh7 .;ƛrg\{" Kqy,]cuzF U_dHM_o]ECSycw$Y.l\rjg>GsJrnƸG-#B9&G4Ή#yMĤl~qwWýk.4ɧZba;*rmڌǼ# ;Db\#n i:`~A Kr䱯_GkU*se`{9_TRD_!zO=Ӻ.Sd4@iYJ㊬6DiJ]v"rerD@a->]1Jo[B֬e ,A1lیXHW 8Bvhwք++?EEY}4sä;3 yH+*G`Klx߅J a5D"oLf E䪏X8=aP=E?Z?yH0q&ev3ugHZ\RFXo G)Qƭ=O9{B.1h0'a.7mN*d*JjKyi,Hj׷L2 '%ۗ™H76!EY框jMhfiCwa&$p*_bHRz{? ;k H4m{@Ȑ3y@KVb<勪ꬺzSDPtǂʄ$19̄g!}g"Yd1'q.Y/O*ZMh@SZkqC:r^ hhׄ#ik>ʔL S{ULN$(*>qB0'`}^q-M,㑖/8Mv@| ֋_!祧9)PJb_|uQ lwd Vzɤ%Ӂ[fB#5[>ﺰ$Ee!c8;fz:IsIA-l&RA68ޒ@#.X+7;jy}v둔8h隠}߄F`+Rbp @ PZV<['<&c:]dZct p ۢ0IeI kofْ3eHȤo[s(@ ގm"Q?@1s Lr_Ogt5C%$|«Q\%5jI1 O޷?^LrJs<995e\UsL:AIP˗nX\_MR]g($6Pt ^Ji4q\sxK1D̒:]Jlg .4r2PggQT5SnV${u^&)sէjmyqп}s',_G= 罂[]s-SCF?@PD=DY,$J8ZE2d`b>).{5^z?Bp25\x3k()"scj/^k鉻q({[[5{(f>5Xlﰐ^jq*ݝ,3#{ˆ~ر ќsx7txRZ;XȘ1P/໹RAcmamFΤHQ -{oRҋ~EN(#o,cԺc."cs8WtS3k0n/`"Ҳm`2hԟ`Kj϶z,V.A{p*̊@ U5Q|t.ύũcGCh 󅇩xBWN%h>nli+"N]'ZF s,:8Q|iss (£P1}x_ MV*M( p0o/0cN 6d!b "IQB%ꀭ]Цr기U˜;-XvRh 5m*(H>`%+bǟrr%DC?.W}!Ey;ƅ`)U!y 2t<_Rܿ7RMX&m\˗I%TDY1Ҁ\] ߘp!.ѱk Z>C-X-!8m w;`̯z4EmЌ_)N߭.;2GJنXJ + 5CW=N gA. k&fk]7^.)~?tFo]j?|Qd\8:DIV8&vi](7WRWrO_j_VAܯm*W0JU+>uma88?؆G*cq&y]bvC5Bmq5:?E FmY,߃|N:5|i=95dLKFO^胐ɹѝݗ?$Ԧo0(${=yT;+WԦSXTBx^%5ȿVNsP{O"R1Z"z7?-YӃ#&Rb΀Q"`3g\.U_(Xp'B (ٰ|ZIcF:-\Di]a-H@tCೣYۼkD%Q`M ɖDXE7sM^7r7eWrpJ'э0c$u Srqֱ.@4[EѩFi1b|*{&ktz) 3e (s%[ u|r]o- ヿR:ex7D#!#c Ǯ\tT3%uLz|mXyV+тKXIZoEWiS+# @TML8Ӌ USFq;4,E$K%'cXx v*~n] {|ܖE¡%_ϊqɢuK )$ *!5]8B%8٧…H.9! $,#ר"}n>4uJ9smU_M#!/k%  ̿Ph3Ȁ Aۏ<7[ObA ;B=ҿËBDZAxh#\:!H{ҊМ8M. drwX X6dmTRۢY}ҁQC:au:9 eay4t⩷B'@ K&ԝb 5U`|؇n\-ʸ+AwS U+W)H^k=C~ߥ%YlڄGNT_Z"%e>UJA' s]rD[.]HB&6sG~(pMݣ$N ͽC/)- TO9lo_+3a fl; 0]P,"UqDK+U) Gdž%Q֞! ި&1v{Zom嘔X}IQ5Ror; z,)iȱL+k|r1K VN\z?u ڿIEt+28:`yR [] طM_:4VS 4&)a<-G'3tv_Et[2aes 5\DWaJӇrr"dƢ3Ě!xOWFx*çi4{m.y4GL?hF\ 4d!0h}iCpe4M>nm \/qr{-+=vh'>6Q.Rw'R@ZA#J{ѲZ{7]|C$v'j:Qui~q?zziͻ\ -'0u%aQ'vUG\^|2]ZtI% :3J 4j"z~1}ۃzQy2)T)*)=O-X*pK*V_l)(Y;OSzC% ]-w% ;[m,Y[( Q@!0e= &SQi9Z-h0;hs9vq%9ʐ\ͼuߊ*,BFV\vgԤtΏ(}Fds+\BMm\>/RDAb՟,t^E%gU ?ƏBÚ- ,8!#[(fVܵɔ%5Q J1ƞJqܐvNP {Tcd Ks{ko|FA^C'kMJYrܑ\VN:WC:,KZM}/Ci&٪ ?N̴]S|Z=*zھ5A1_ k[NY aWX# CovVv1I΀B!5NGN?HGo~ُ@&#"#|sMz2a _zH}eF7{.m1-I/ؔ,KZtQʥ4lnI}+^ݮw͡66g*%W`{u<V Yaʚ0 Kn6.v&=ҩbhzeYS{J; ɉ)Lu @PnYd굠KvDRd%䕶|Ⱥf5 `reѷs3X?%VN{گ!1mrkv$qttffq$ȰW@K~:iT"̮kFXasa 6UӉ%qFZ(t-9Bs [4Rm#a8OtUǤtfp@BUx3Gke,&@" +(p<뱗Bz4?0r@(pыMɋ!:em$ NO7>f, Np9i"]Ay ; C^*Q8|)} QEsqN4p'/5 'G)@-`%qƾ?h&Z/fרkzaaf+,3t@@+l ͵?v2R{7l]rp3ч]c39x5;+vqj)ySA5Zy~-k 8USF3X8 0A􋗫LZC37MŃ>pvYnKTxfrOײgx}7$O bvt*ʫ7Ik7M%w[;K,mhO|[Q3oLzdlCDڙ|̂GXIxhW~A,˲ к`NCfj02[*|a+_:Nds+4qfa3=*x۪y6T| Y /[Pؚ.(72l>Rn >˗3S;iDO߄'WJZ%2(L,Ia"NWקZVGF$"JgArB4#dQ{cϲjni_m9u?[wQI". #$ӏ3K ϖ"fKIe02EsT_髜ZS38KB5lYq!5\Kp4!zp0Qc螃_|Ψv+ֹҖ H ,:oVP=g"?ʌ<(9`<7뙽j%[F:SmͪV ;YAy+" 5g}{k7sb iAƷ*$e1NԫmUUtv{iX*"%<'=eGb[bÄM`R@pNX 'xZib?ѹ@#Pdg= C!$@]zf(fr@W"%~|E,?[4&]Q3)Vw> l$(ٯ^I{d,$[Y_eʘo% *6YeKڞZB{xH(uk9Տ1ȧM9OP`RLkbNt17Ї\L gH~l%cdhBj'j~.6Ԅ尭z4|mC7 |R1蚇 P+ˀF #;1~~m |(iه;<1tDlNcr);& /U"POeP KC(_۟,9Ydch32%~"PMilڷ7鉑@BrKv(%vÚU lAs6q9` "H%1# 0`ڤG >' #O 8m4$=3ڿg6[NJ+7XmoP(7ufnQOTe-w zy᭐*Y_'Rжzڣar`!PNmmH"DfO;HmOX% LENk'V32N/ nc1>Bn뢄 Ea Ci_׌h|0' OEXb%4*,4TX|4fصR6>su{/dc+Me)7)I:"R9` IZyxW,<ʬ%+Qor2 5T3GtC~(K:I[xRO*·uܔ/iLSuZʷ<(qDQL],R%t÷ ~5+To(,&_)ٳHG#j >HHzDި~h>0 zhGhZ")8-VWF9E+Lс瓢*`uyt5Zo bB^%k#H_6a(Ϡ |9Mw 9Z; /O['@I9J$ 둜gZ폲XT))~ \:U[azI؊H8Z 3vC&rKc3\e-0*&T \z ٯD<@/oڋ^d5/ 9L~YFM[KxZCӽW藥tכ?y>W&onݳ=7NmMw=B+sp|+>%jP;Pfc?Ҍ&dOE,e|K굈PƻJ>i`L؄7.,.3tsY-qEu&%J6J0ĿA'lLJntP.Irq]Jơı1F̞x. ]wwr.ӯոG6^iS=HVQUqAJ\|^v4NmAjMc9bJ (=CƘjLYR ܯo|PJe=ѤL爄{lwB8Cxw땇np%&%`+ͮ!0Xu1G;Z2fEX .3)JFBe=vP- Ě-` [s P .f wT\Z.\#@*:㼸j|i=J14AБj|PH($c14݄Frá+fvE0Q04 ݡ̴mxɟ=* .]IDZGL$d8YZ$_`d5K [|L< G+B@:AJIS2ՎUvRT:2Bܐ_lP$j^*|pk}";kwcD۞DS& 8#lVYXQ%gk};rqiyr mg8:UaBf<(5ȸ*S{h_Q/2?<[a›Nj cݨVukZB9]*֢-R /| '2^[`t3^tMwV?ZkL?kbt ʂέY4ƀh0uErdqE&NՔWGڍ?# ߝdp'܅؇kOOT3ԗ4\C uc!{̗$l\Y{Y+WX!Ж9_d2>"8S [HkuRg >lPxH| L,A+JPsCO,c/IˆP[7sz' ֭-[ 9TAI `ц(lİi=M*Ru᥎/#BF[dM%V{Q3s$,zSh rU?%pk95W53Yek BϿH W&ȣy $m}րس(\nwר vgKCE~f Wפncz-P0tN ާ 5NRN֢NJ|f _O/YŸR-)ĮF^Pi)p,W,>b-1,Ӧu0\>gޓG&H)}/7qPQc@lN$$$C*N!UbeĈ>t A#Ʃ:Z?3STsHS#i8nJ9%"j#D@ Xf@}DP!fbC|q$h $ia ZzW3drg_(z͐CPj"/8n"U0[RgCfjzWp); +024/ ųj%fyq:n2plW{>Eq:,١E@׿7[+N k|;H7̦>(Q2>g w^*uo&YZݤ`/pW'HwC3K?7LjE8P`S|Ѡ*%;9)~yӱ{ǖDѥL+枊CI爵WTiGw>fWYYżu;)lϔ1SphOi\ŠS,m88$By+;\YXqC9c?LߐW;5H,vywFtH ~QWĴ9Ϸk|7Mϧ/A+{mI¤,y w%aS];}K竣_\CiweT䵎{oGb<1o#V0q fZ:݂k msߕ;v^2i+gGӯ r;F;ɬ4afdqwL"a:x !&#LA/y"X2.F_؅8K8S!YFwqd fhD ,HtYosxr"$/iHK ҽ g|[<Ҿgh;5YM}r $AN2)x2Ǣ.OpK@|A/iFhJvΊUder~dJS jwXHo yBX]3,;2c_ xq L$"q1] @j>whf@s<Ģ"7`d Pq U6 $v^ ޴" -#̆j/,58P:ְ[xXiqE 0 cպVáƅ=C2|7n (9!8O/ZK`-?Zxxvo<[4ǓZ`]#ў@2Mt⺍Trl -fKZJFPfuli.YGLd:,N*XXǢ\;T` - o=SNJ2s<e2` z[6zPZ3ui4F^ZDq<:!wRǐQ@ƧU/po%ߒAIo^l==V^&eWV<r4aӱu P b:5pQ8t1̿bՎ 3Bs!Arh8`e  } E{htn41X xKͦ0vQ1`"Yso,o[w,8JF' KH%8IazAպki)o XOu."F%`jM"(q.| rj}|TzP"if9GPe<$هǗ=Ssdѵ+uD(V/DH⨝/Rƒ4\ogDClLu [Q8ТrpjH8H,¿}`w&CIЮqWD̢3l|&rX "'D6j[pP^x\:O{JCRk?4ndw<,Hc*e9% x#۞rc-cgSW"%\:) IUt0ff6_u4E| 3Ozw~2g-  l+%qh} #4udH*9Gk*"545\"23y׹Rϭ2x_AH묠IKly 1ȫi88γ9LEVݘ4Ky֝EDLIz`Y]zx[1zZW̧ȏe`ZSS: gq)L_ A!ѪbB*ld9Z, c^G߳'⏧b*2 J*3LxrD-͜W9N V=0(݀ ?vR9&3j_KdGβdrSQ8z^ _QT&VA>*кf%S'nƁ8xzTBOb</_쿲 Ow2F}w2JeTǪ?r!EKRe5=N0* le\ 5͛jGWZׯZf//߿x٢}ys5_ZܒpJzx<ZtCg.!A;w' ^,XzնVev efkf fM]?/" !&KIz fuWB};AᇀXe-&OFyaaD}} K&9_P j/l2W'nf$sT-16 P$QT΄%@ڣ'R͌@*)rWhtvIrh|~N\'n IkQP_s%s-%}Fx}NwPF[AW 4{βB%̟mZ X.[npr \ \-}^38 bhrd,DR.zZR 'tKl>hF5yI&DT%e0V*&hU4;los} +k/<mh-vŜaeF&: .kXmP~Hڊ.H tN/RQ'Sa(7_:/-GGzR*ߡ*K,w b}cpPgW/)( .ܘ*E L$'ݶlW˚Mas9LB8㻒(@@G)`@R : :VV TV9!n{13zKv?GR26BjeI uI(bA+lL qF_R=ӱԤ6 i殞iz|J]FFje{&B?—= s9nuaC&/ e_S;tғ\7C ?cYsp** 4|إ|Y3a`Y@wַ`TLSXul UC>oTߙ@;,a;!Zt.I:Y1w{gb_8h ʜΦ&Ís+Jo Leٌ OEӨ)wX- k!(=y_zL)*XA{0iLMiSI+rEZN])'Fk>Dt2Ktf+0J- `pŠ=bc([J0 iʘ0xM2*lLsBXI&BVRF+ rU&kqXD/B{'׺bw$yiSd譢3[0A:OY5xCd#ثQ4aUﺳϓg򧮝uCFPVh)'2]-KЉ"ˏ/H}K[W=hHM%ÊG B)yYMpyꤘ4(I ћa.#ీPmu i;w~5QTՉ}28Y:71OoV!qlnTeڞgO;b:l9̝\gP O 5mk+ -vn)z=>M "k ;>L)yyfO/9LRh(K!Nz/8~k9Ww+{x p:bPv6%īr>DX*H&XxVԶ`lܞG7nV9Y:/_;G$%:g3,lh+LSQKM3H{j5bŜ> Kyl)6;O4yk2)~ĞtBaI32f.5cُL31;sY5uO<Н*4zJbpf:`EcԻυPK7tdDYΖ :9ޜzy6IʢFJMAP?zN.Go&Rj0KFf~ eoЂn*B3:7kxPeRbֈPF:c+@<- qx{2X | :CSY~Nz]0QidXƌtor|&nm.ޜwn8Wu|1FoB1A9ƒ j,.%IyH޸+O"R=50Y={X^1WCu>$^hbhhX ~r5jMZᑷ8[XqD{ 4.Iԥ_w\!n8o}oPl&))'SFhJG8Sh!֑t嘖~3V7Yh;a7FÕMyq`G$owf`0tƷ1;ᝥ_zFKtH+ba[LWj/.~Z`gh3S Lu2RĽ@{ LD?6+AcJxbK+%$/by-O /b# P{2Omb@?Ӫo5F?%֧]ϼK̥b"yĀv9.EhԹNִ;?4 Ȗe肴YM![j;yĬS2a~mSJyQ6Jg&yO` xQf0 "x͋-k+S8hp`PhR{=> ;|Fzv!ia^XBI!Tӂ8Ǹk[ q̐#3YKV;~CRY VGe_P6iQme!e t2T4b^5G4aXukl1c9P3j`8e"pllZdz/f7-9DN_B7 鞂̋Z#6U8ixѽh1 tb7(~\+1ZyOe}uI,Iޜ-;}5wd|ߠL #ώ*6MXs\Mo>F"VqjydF>lj?'-ڛHMmx#45n=*A[}t̴%5~ݩ. :sl'mA.L Lf D$nfljϵrP>!>utO5oͯΪLHsǠt W0~iϣ)P ͖BO2^]QfC \k[4,ޠ!5נ$m7kE oi,2~[eSwe0Q׭aCBb/k9[S٨|:'ULCP"[H`@jQdž_/qN he !VZrE6y?҈ݮu5pT -&榆56.3f~f_B\>[KX1 >&3[¦cHSd0\K=\JU5DbdZYLL9#WEӘ# 3׿CrX7f\:cިZ/DT_! C ({n_ L-!װml)=`DY0c:u5n[oͺmބ?쌇Db4߰G3E#_dȊGJyej[`+e*;T:{e鵖F"%{҄a> ;0mzgnu^BP+!L t4ur4EEFdACFØ=MxX?IrT >/Tֿ`]@B3rG݈8?O'Y&D/d+eDz_(Nm81u:WDr^xTrčT FozڙছU=1/~s[!Go畢 LQb~8ژB03'C~Fܭ6 v4oC ݍ:2I#7/=ި\]Ǵ S|#0I#>OeF ~ʻ1}bFuGX񊚤Yc=1-h2Ú 6~l©m<;$`XV40qD)S|snB`/TVжx!EvlN{nSGMٛJ|KwXtv:96^@/k8J)>HQ䢭rlUxJb{50DuDpq.> age`xE/Ve8nR *=}+0@H'Y eu!hLyyB?(pjQaC({9dx}QM-UfOcYM25,QUeo{"bmnn#x3D)-_T::XƬ'HbYghќWv<"koU 4:8( $mF"HdU0s%4vHUeZH lR P#AD&>D{OwoȤÚW9=H?CPlvn?vfIRLqtqMɬ rVJV N.mDS<ȜS7(5?H" j`ӶheMU%uq3Qr/evmF}."!(U&i>7/5 gxc-wiꔻVm)-זl }UQyW2G/1Ց Tʹܫ~\}3MV)JmOoQR8.J;\ |h1D]M8L|6O/Н@*35r L|Cj!nk@»%$ <^Q<6K ɽ ]^7Ϫ6d/ẸݤFqi_@JՓ,s2JTrKA'=Gn@dEq[ _Z{:\m!dA^ )n&"&=!]hK };pڊ5TloqN =–He-oO.v(kS,P/|-+f#OPfu>2aeJ9|Co(W?f±\qSuz#D] d%dMN8#sf4U]|i&*wCXan8L}-9l|I&z9LA =i2ry0>?*)mf~ _>YO/8bjxԉLCh5Y'q`JM;DzblBFkIW Up@!#V^'@aYęU^$Z9xvl. >_dQ'kp5e*$nm/4ъt o"02jK$!űKWDiBQKt3A>fN`ik4Cm4r Z ;t_y?Hm3`D\O;JS\aҬq{|ZZ{ƻ/6l{A',o3T[p\R1#$Y= 0gZM&+H2^v:兖p"wdH.5bUv*)B,ӛy:DLZ2 |}Ǐ.[ 3G-씩m*iXxnǦ LG^pF}XnQ?>7JNT^Qңl#Y'HmUݵKČD@@Z.BlIWGo\eJu`f=nhV-l֝x\tɜB%Ҳ$}vVCpvvwg-祩+cvǭKc KKzAO}0O\U;).=Wu h &cR<`]uޭ9B4==҂'Õ.}4.9Q0U'5!ԱY/MN ϭvCL*K4}xx MK^}*cq\ʏ೜~p.b4TX_MY=tѧ7[ۡ @3jV\p@H^c볿mE C-|GIcXTP[{ *[60sUpgˠYD9c4D>j^߉Ӷ kiCRٶD6&$*]lT9s@+}I ?,wdjCS[& 𯑴dk܋z[wdžPHzgtJLhݳ0y;BFGI3 yTn\@|ףP!D5!p}!rQ kbigs](_q TZ\oRS{5_DB<+M#L _mgpBWo-A 1# ܈h1ѴF=TҧwJp)`$>mQCUXMJs{ȶ[1Jk@p}T@nxUt]5Aq 0xv?ǀAB>SiP !6ζu?:2hFM+f vޮ#n(O)bC ./:D @pŸE=Bdo8/pvd˜ LNW mmXF0X/MǪ,WTR,Url@ҕD0AGR^yp1D*;g~GCـk4)L$tgQrZu a8g4̶9rSzJANw[SRB RUT/_!һ:='+^.Om VhI,RIlI5 >lx|=aB2Eo L=<;p9dAU &b_2b(:RG'MnS4yVdl&K,Z_4_5ƜpC)^b=ԯ|T~~/0z=hr+LyJ* k// XTпhL ‘eLf/)@M:j{(}֤Q†`Z 8 %ĢvX2g5P`.+.뙡dR`6sl I+n@Gp4ͅj6֊2%jR+ @J`"g:6o*ҜDC šGJ#,xdpa>ĈU0ak.dW2KcJ,0G}@vp?oA nk|h^0xD}9:{/H-g~ȫ zVy܏ǡ~6l8J f[MP!_TgdZ4ުO1i $J+"̶ڢ -ZFKu;:V*t\#ҘiIp<3έp8 q%r4}AӆG\iw @W2|=!*Q|(qѩ.#qǻXUk7P=@uε<‹8 r^o:< *wC.6m̍g/yE1B0jBG+6]J-괉@RV8/MRyM͖S=T}qQ!']bS{nZvQ&5Y2Rk Mѻ>jzAvbz1KGgC<`U/$:JQ =1ŕw5LײAnj{p1P|B`( ŧq0'Jh?TC|~j}bM[~ODڬ++;*{W}szѺ= X&UAfi̺5h$8BWxpcb̽<V>oA^ 鋚"{j yx~85(^vCt,66{;O/xyNO>x&+HVMG% |N!(˗QiM_^I ^nM=Nqg8Okܕ]C͉?B`8{CS&}CW$эpaA%j Cb5@x~n<|ϜR@s˷Kݪߙ-jV?v]&)0] -31Gwc߽&+\tu1Ns#]_^`Rst!K]@pii:IJ@Yh:lp_1ԲhL7{|lRWQ( Q){\9Xwf*<ݩ|}~nhE^f> )R29[;:!7o]嬕]KVNB1H}ckROt-xVH9ƅ.ۧ&Q!wc%:,,Gu͟>`aCωrĎ_1meLg,twQN<0K05{<1/ Pѝm C;/HrMTAl`>&c#EuA{UYT(Y )߉^bP7uWv 1WďT /oSۏ L&TEkhiINQ=%Kz=@ s-b z-`Ef_)\r?k6 S=ivTv*'ȳ򋆜(G_HqEF !8ayH)}٬F~Q nX(܈,tuLRk|%ѿGՇ;ò{cjDRA*g }g~T"A(2[2)ER;]BEXJL#OҊb m$:wU{Z´D~u~}˷@H;^^]'dJ~}mp\Gi ld7v'e sA@=˼ @~}``vz=.m`Fd9 RoI@pC14Ai ye#*Ɋ> ͘-y'ϠPWF웢 -+suC\(|{.dYd5lV( #Je u=(rH:t}6úo:BqԾb‘,+<Òjw9b Ӱ4v^6>vhf/CT+/B J}Mxq z/)ԸUvT#DFBiF_hykD#q9u Ul &pZT(0\Q}FyV&EJ>HMXMeyE?HlٮFhAƞC OvO<2/OFA%?[k4׻g-e:yZ7c!7zrF0=;7c{5@w -O ʥ^|-ov0{"hZ!(. i ٙPt\`>< Š ؑ /9eX =Ч!Oo ;,\`ڍ>i_zfZ@:}Ƴe,ZoLQnjb[X:a?VB q% ̛x2kzL tQo)Qp\:4ib7Zw 'wPL@f@"Dv濤pt nd;HR~{#GV6 :I)+R- | yQ.wl<l0RY-~w}!ˍecsePKTH펩κW/H?Ke3uT0Uo"l؃N&w[^8RO="w w"<}(#tEI:/`7G=!YLeOEHOo.dX&4W+sGHLюV ꑓL[2j`|u#;\N/UX'!NAPB 4<+.'&ηƅVf,ࣙ\}άM̰-->+X7pm4fM"mttKwcR;TeŻڴNol|Iؔ:Xi)2[ij1}oK4k׿aAeW/x6#u 57296,HSrsN]o&kg^fӟ5sARV{Ș ĉ,%%1$Zz#Xp+|85pHJP@k&CU:;&̱@c a*6&NEZ(=壓fD4Vnil4AVouZRr$&=!$,Zś0Hℊ\b7*lFNʼ9vv]X>"OUL 풦 `p)ezuAf@^brf(fi {_I uiq+^ni~})LBJpMリ! Kl:7"d@~_O0f@h3f4xéQM^\'R"9p,ق{㫦GKB 7nU *6aH&xx{>GNTU?68q 3ߨ:GpB@}ҍ(0x7C&>v0;bƘ UHӱ빏5)KMbu6*>gu2k_G+b__[5U~ɫG+?\lyaaHDU'Q՝|Ue#b(=e-3wUwh5nPvOτ>#bf{I~ӸL(d&wLA ͒(wў-Qw%QPPq}{x=M=*@~Z#ݒr'G1ؖɫ]]e`^*[x嘂I=~הyG`r6 2T׿'\ oԙ9h1>(6l'?fK\Kk7ݕ XZ^wȆrpPɜԒ_TO7<)Ѣ1E˄&>9ֺN w7?uӤVH! MXl8J_vz(siL̗=WŦ8P(9ݢ gN{*}m%A5d.`e2P)nC31XLB,^@ƑV")pP~qYk^#R%*r7KP-ͩ$ސ6j.PSoo]|3T5E}.ݥk8\7 jm&lx}nH@ I Iw@_4{Jb^3cwF 뻩Nqj4<'岧4+PJ$z #ro6G#ߨy%1!zώdhc챋 Sq2}F]6`2% FhR KiŃH/iA|z@dl. \_1ڎXJ9֝i~tQ2_ݩAM$H;,κvc-sr2S5*%fYR_"FxfNH.:Ish ~0j6UY+^aaRe$B]L<l_@6Sƻ?)Je)T3Qnfh[;9^6 LD9 6PYdH!zK@zUv*{4x=_I q5Fr~)^eڍS*?;eدZdUX"g+DBXY$h)1Nl!~nJ4Q!׆?HIrASZ %MD\c3393<<rO#Y;^A+:I]7{n{9>l[O kXboɮBB`oebKqJ"uE&|v8S"zbU X">S*o67QL`]f#j\e9&! L { u {b#dR'Sa,K"݁Rۧa*mB+aX%]lg,X,1l9l۪kW`6L@28HԈ. ,8(2y8[?R%Q{R:߉e|wq=!a'Tia.orУ$וf1Aŀ s1pOm^.,=RE)vF JVHVzZIvx 7:$RBgzMW$IPP*m]PPYWv_S:]:%(RGvCq9V-]p%QlOfџAB -GڤtKJE&-߷dV gʨOu(dc ʢ@;w>b6o:]Ȱ/7Oh+].qcrj6Y/6GPtBe &e 7ɰ6@2+/ w:oSw)CnʺokvY [{x'AlQ0Xք4'~VKӠA4\ΔWn S4dS8\0oMQ/&J'+p G&v/ nyk`u`E,]c: ≜=pRCdf=% ֱ\w4bٲ#}ZxHh\h=o! ޽ ߭Y̴%hoޗuSa &ћLC; Bh|Փ;KhshaFPIH?~B5BB߲DhXcgI [s>3b?\ P z9cjXX, .//%EqW_eWQ&'Q3X{Ÿ֬7//@ _ 6$0,R7 p'?uVS!;i!3aB^EkO+ Mq FB}=0wR^?@Qy3čޮ \o~\)qPdf@Ay/o9=Yr;6D,h F$tH!@ӂ  ef2]`D',1::b <G+hFqP@%hx[%15= VCDtFG"/[OwÔF a0!Vr4-7Kj6uOqmTI.J:~` [5<HOj_&#k M;RZ;%{ eGʑ<"Ħ-{bXsr߭'^i -FrQÊp~B){KP%l!Ez0h휘q':gb,儺N5gw ˯{H/rxyg;{ޓ8hΫ28rSt3]}r7oЪB(yigMZ&գMէ\8# W2_.-litiMdaHf^-MUױYnrj'L"qHsFZc(qYr.L³] KjXiXj#ɀ m(uc"mٛU[n#c\3Q{tE-t-dP /!ĥu5D#6 _DAcTR|PN=8XqX*+ߧ0ٷdkswإ{wxU ʭ٪*UiMx5{#lQ3•+wcuH9ΗzFqXeOzN'sJeaZ?zA.E{fJ}v0kMEeSgzSXuϊ ˠ o)|K=`ߧk>I ʤhcCM |ԚW5`ѫ //2 M ONo_V#9Ljic q0 H>%n3ig0?싻]"?OodU$7D$DAQE IQ"q!Bo")zsN:_efsAWw5Xٸ`ƊtWSJ$[LlSv G u'%)$UYR;xUp*e~^ TPh>[""@qkۙcL{_bӐ6AtNCxKERcΑ+%}2^+M$Ǫ;gDvב\Z=v*EHPY 9$f`^4d >xԇ6fͿՌŏTlIG $Y" .Sϧü8'_d)4#Pdr 3WSXU#8S3u8¯!R՗6 #4jBM\ ZwP C{q5VsHiB("DՕn\ͮ$9յנUOTяNފ0'618Q錫2i^5 Z*$2ƲOKoWSJUvӍbu,dq{%,,|<^}f X=}ͬ}Oo6q"lsYMohs!n%{4=78D6N ͙wV'z^'ٰ,OEh"K2Ǹ.I :yn|Cznj$(3ln5]aYnTd%It -ɐߪЊ#Ry'1xH-Bhl}0 ʂ+ g`[dDlMpD({`ipT ͖P~0@1$呓 ۀrfT'^.sfUTwvk u'Τ<DŽ3B- (Ru(tILƏX3'5*{~42HTJkBExg.*U~V4)TմɹY<˾q{p2'<7e5-+jzl,CA$1=x1;2Q0=Ys:>^ℝrZ'_) p5R͟W}m&om*&n\"c-YQ'4^y:r c.t0CG&%0|oWP̟^#Qe߅% gkE`=CKёwI 8Mg0z%l"hQS" pl-XXQQ-r; plw&JyG T i6gQRJVjcRs]y~h9lzQB#Z ڪhMe[4 -) Qcj>eWV}J2P7?]XJ@/_gYɎ i% G<"D=k8T?l1 ͠]m <*.ePJG2Zq9&4ȑS{Y[1ӧZ+z[$@? SbE{]hjdnUOh?Ӂ.ZᲖάN6^ԠKʤO4v_nXu9Lˤy1Ũ^* K}"fCeiQ݂Kᴡ ijY#@8&tl>ΝV&O$ھ ٚ j XHNΩc,υXZj !~KVwQP_` 'ЏՁ0ź[_qC'Gۙ'ArWlvnjAkismLr6߱VY[^ve2gg&Or=vryY,*g<}խ勳s: fr}ymvҋI%HIH4l$a*y6(Oh>) v+u.ps$'d"܁ll#ֈrtޮMՑk? y$~n7ߩĢ!w ;@%f&Τ+aae^%9`[:vηB sr@AJƏ[q8ЕʷjO72cXULmC,RbMgAB~+ -/en VMi->qj<)uQ7gS2QFKup0j8rpqিP@9'[VW\Ym٪+"iuKr7i@k*n6l$yg,sޡ6[-:'d?"h•N,Jȴ0#RĪ o pj ~F}Z(:Tur-,M$µ`dawnӍ]ObQ.$cU̶ Xv2\2:xt{ & k Vc$,g0M۩}y6@86w<%˳2Nn= xƭطzF[ͿF sa6<&a珲N@!J@Qh2(DQPEYA/S1{S?@rTA̱SJUXSS!8 x$I+cz1:͔r,)[0Xƒ-/`4,+`WĊ6JDD=P9i^ m 5D-!^D/5XZfбjڸ|CSS]\1Bou s I`#%{*뵵2B iF`AˆSԋ@>gq|oG,zz2'<]W/4=ez­CN5 ǧ2J2"T|]Ļ%!P @,J=駆AZ0n9ܜUn1F1n}7}zXG/fu:(x^OuXDU3߁1}n/ ׄBJSP[a4j)4w`$\ڇsyo47ƈc9m?eXg42T/EG*0t ez$UCLD?YXK? g7Nޟ]Jx-3ΩO ,Nl4pgWklWV= 698V3^E3 -3sQhm\)z3ퟧ3>܀e|g{{n2߼2|ON&Iu(y6ELdU SN֔B b}+^} LKvI6~Ϧ?$؈h붯K{"hҦ4BVv\?Qou9E=$8oX5}/JdA} 謾1kݹ6l,Ɵ9_-z]ZJA!M |*x[Pi1)uW/N s} KЗΚ0Q|sO>e`DP d ҇!ܖa7AhsWߛ;hK3""7R9~]f⾓Petϧ^V8Cm|_`߹qS\*SEMe{Ykΐz1V-@yP.TZ?)T'+BdTql !|~7ʫAiӴl7tT뗦%Tvn ʄ*F6\EZJM ڄVECs_/scܬ[ms:EVRFt‘]U%{5|wI;/P&cb@wM cϲ5(4f>ێj--?`j '&D{$':„r!QHNNѼ1f{z r.ۛ$l,qm.Zx:<%XaQ6! s6Q6W!S#ϣeYHaKP;~hcg0SgkbrO3C1VӭU"O(dhVn|v=6dwJIk"Tmh֋e)R*C,wpk7c[+B 8p4𮂿pBp!>O^V;RVǨÃȻG Y^TI53^|{`Č/ V͑.n8wW{"xXL\zX##X-MrQ,eJZty kԁ;M@l $s4+ƙt`.ϣE:?]˼cp:`?b1]e^D!c側2A*]ccs\bZ$M1OgxCZM@N`ӗ@ yuzܯ(ÑUB3g3;][u5vM )WRHXyG0m*6kds|B_VQ7O}4[ дd{>4n]إ~8hX{nNue `v~Ta2pt|MLf#3W  7Ql 2_H%im޹{A Gw.*S|J(W ZjR/l΀\fJ%HTU =tTK˳TR Ʌ穎s&m|4K9)$qLnYBM(6:xus5 D28˔_6 ry&io\p/j/ {XXJ;~j{%!)&t_pdwMnv2X$ÓUW"716h]3;Y p1F*Fp)~\p(bd{VY~)3ׅíE!;t!z>t̒ۚnЮ~[ xv'o[Kk3AjW;EUfq|9%\DmKXEI(ҶpLw_Qm1WM`-tzscigsg 1-} VІN .'P4ס&%EVM'I"h$jQG},͚r1*j65rWGNMaAip](`~nwFn`)e[2 k:zX:ջ+)mvc;67͐p&1x3jZr{mN$#qMcv-H'5P2B-'sN_b8.5C(Nn+jOw4SB7Aw~te'NrnC%qH̅5li_e9cnxhnK9:WΧ'yot꤇kCr bմ(I~IJ  R\p? O_TB&P/N,[1y*rC@(A?Frq%F%"/U$vi9?Q+pM*uj-< FYh8`#K tНm(ir13?peצ"LΞ \yÅ2N'o}$9FmH<ɣ&gsh:EoX<Fej>ؗ[^BQsÆ}jFٖ73+?f4Nby;]W TZk">H|Ib G#DLZ9aOdk%Km:3^>\)9>wdv/j[vT$ T- ^]s{=2bh88b[ (EGZ7K Dvf%MJ@hn3'U7Ǝ|$b'& 4 FhAw.*# >"];޲WKTo, n9lOYu;fJɷ$`~M@ ǔnZ,k .b.\Â}eԨ3Eqǫ̀O6! Wߑ/Mr;$yA]-xzv)H蘣p@{ae MMÆ`h:qu2F`CŐJt4Mvyl@z. :Vx`@[y&8]#@C+ l{ŹDV҈ GF]lYjEW?_\WY[X=gR]Պ|ˇ<4eھ+fYYFP9[h2Cb<~QHWvgV kJe7>,u(AVX\!|"PDØS^^^YqԌ(琙.,dOz=~"F=ɣqd;x[xwbzzO"Y0I4"qҷJ壟Xz11ŢA) J@O'fJh(Tq[$Y+ɜ-֓2l,3 Lе{t2Je`}S̀؏%/QWok]DGxrA tͷW5^)`.r-mAcV4\{"5_B&\Z0E2[ ;C*-{Ψ^HM(߷s|mjR @dus E BVW ,6~M#(ca\1C^TZ\쑹x[ME*VsYүAEX"}"/ d+se>qsbncn0y w-:>O^򑡯CH>ʃ4\ZaȌ{cr]`Bsv@G~ Eƙ, +'-knaZ |s$K#20.j=df?Ճf $`ʭu4t+r ,e䁐=LO=0hhmtB8M!fwgCH!4{6 #S;#CO'rhNu^]U3R PP<; cIO[mR3u䲌EC͟?5@@󿓠;VX.,wJ#f8|%^4C M/i'B2ր{9pwk )|qpaFl,|tEulN__UKؘ͗_ւ4 Swe7v + B_l ^jP<4A NwM9*ނ`>!$>{RnPjGE-g{8"[4&?bND|chˈT"{]u{Յ\)3R2/!nt_ dr)SE[,FrVr~a:Uq;ڇz_ij-X*\]&CUV]lԦ7:4tHP+ k#6 3JpڠC@)3b= t:&^{iCH->Prœ:$P-v݇F@S>;cNhL5ujT!(-`ը<kjN:HW Ӌ? FR1Et8%+NѾN S t*UOA 0֞6zҜNYh3u@;@pOo'Z&:$NUA.kEBWe|B!ɄH>-퀱89`2.U=o&%ld_204l)PX5]qnM`S`}Т"D(GuY@~5GrpBSKO:8'AeIk:Ŗi#ǍwRם/z C2Tq[cgk":qߖnB0Di3m)T;ZQD x5u˝*" ݀mR/h4|X?"?@A`r未u BFmkخ\SwϷM~<Tf8*/{)y [ $⇚dLӻvH"k}2CrG˕!Ò6⣈l z,ߛQgF::zݪ~:\O=nA NQ'2 % 7⮸$@2LDPDͽ BxN Tn!UL̵^^qdXK=vr,dXP?9f,?Dgt F\}b.dw9՗`RG8Ad±t/Χ('~5LGhZsaCgw4֭Ӈȧ 7 ?Y %FʺIyORѱ RVd;o2#eQ9$=R U>n}*.*KWM主cX%tF0瞁X?Ep<-5fS%cѶձP!C5ήqzK:[{#(C<{1ڠtMRoooni{̎b.Xm`+1L 53/ܶ܊3g3.C~exʺe (9ۖ~Mjp.K҄fxU6GepVrXsDd0M?f:*'J~'!C SSAB<꒣`D}Z2`lfƮ/a Js;4]w6!aMS^Xzق(C*z@@R~vt~GnYWa`"w#VpF8̈́Aj4{dۮ ޖ|6:∠wAr>xp=#,F*)Uu9W!N3^wk݇M @ѭU]˘b @7NLWA vZh|}tb^H>:"+ev $ka C{gAtnୢf-ºՈc +Z[LKT_1R ojY ݃le%\Oɟtthp-7\Oۆn؄(i-59ԬAxF$TDsf' u dʋmE5ԝihEJXS^gR NA-PuhVg'(:RQcr Wһ7CcM%;ʒ)qF? mf'Y5+$d^ q]'#;쨐0Hgw[)`Ӑb?R+y6L@M͆mXJB76șo5V~+D=./D  T =jGO#v+=خoR} O{5nts"eΩRzC7 qLp~nALLT0#BKԧ WmpcKU#շ3F*䛜EwD  ' 5Q*X Do߰ި 6cbVJ(jjSP#@tƍZMgjicm'N b{9dV;Apm˻B7]0k8z8Ju$ [~6銨r.lA@8 0NݟcNi?x~=Qǝnt"2GAA{E$pnI[`#&L Do.,29tâ2I|Dm|Lr!1%K߰S bo)w•` b E4zN#<7qz+DUmI/݁v8jK;ahV n3>jvAhK~TהQL U/Pݙզ 3 #zxՔig.aܬܓ.M~.98G?rVZ'_J7JRF֎:Q/b%rrFLei ~sguDvhc,aWg!!+y:َnh&y V8> \AĞ!%#]R) s\6(l6 ypG6ޤ#돿 !?K~>}%T*V޶ qIC_h"Njg˂R擛ݖ'ƔČ*AS*O;^/pʚ\ӲlEPgaVGobfyL ǛqoBTȭ ?#oYK+ʛGYݏWҬ{I~PO If2y3BEۀD6{Z B9{"6CLY!BJ]_n#(YȬJfRW8A*XVbODS*=KH|@VwJMzL[[wK% !R˜\SzJQ3;(iLg(? 3^E."/i+2#J%k C8_cUe(u %ƚ~gZ:oðP:{ߛꎧ=Vj)6FsQmU UӐnuT׈0BQr]PקKڶ`ujɋ؆y.rp|_;VJAu@Z:U}S"Oɧ?kՈHs4͞Hz>xVFWMm`C])^'bp}U5 /^hztiĹJa 0땭-N#4iN靮8u+D@ҿPScXw^SL+]P7 +j4y%ֈBDuj֧qvzWݦMgE$LƼDtIX՜K ^~j ~iAS qߎ~VClވVǟ^\HyCWmILҊwOԯqg%׫}ZB@SV7FcJWczj|$ ޞ9 0gZ +8uԧq)@U:fzoDB HwiiWVƧ MR:g*ɽAщ#ԿoѩO}~VdJm%ucV0_зbkUk0L$1KrC(9[ log'ٵ>7L-s4fQw;=H>h^&{Vd "+Gn/3Kej;LZ]vcɿX`Kwyc CT,p5?o_1Jhh1 qC55>oظ9ZaW<9s0MzqF$UvX14hP LIX1MTsqu Cg[qғ>~&x 3(q,Ez *b;>=a nU!+WMKqf02cLI#LySMV*Hf f2}ʰ{w| N5 INj T]gt7f;NEJk\OQ+Q G )[\Yb8ϼ|4{!)N0Mbzg%sùJRd\::F)93zK-A]ʩs#07濫MY%)?ܳ‰ս:&ˢʋAlms>n:zz(JK*Mjf_WApNwOJ Ǚn&vIS{.W E|B^dn碪pj*u$ XW?0H=:>3m\eFgBR. !^_"y@S,zC-:` 19m$$@t_ڰ{G,GL_¬2UzXb= `l2V$ #IMC@CKqa5?VH˥iX'AhUe?BAы3$98xmT{ضrPd -/āQ̘*\3:t ]=g]P! {r߽Q@A"]h.*ɯPө\tØ"8*@kCʭ/sl/X,$,N0rO7̚U 0'RؑY%fM&3CIbvrIJ,eqMET =͟HsT¿hi}Z䊰~<[=+y|RAI?|̙€` 2cᅷya}&PN.UALM[}m4&?m)NhSq>"a+g]2;rC (V3U ;?EbQ.ұ0.tk33qda G ] E"짘+Ai&6`AO8cI{yrt.9ѮJ#➰:.@Mh _ H޹_x Jnd}($ͬcBrR4YpLq6HзBy#?y02e#x` 8U3Cϊb\'NW}_G-7 4CA%zY{['Jy(xe ;{Y0z($ G:?ZrN |޽$"Kh.H \%zXbM$7P\a.-^y ,V"ӳh%Zwi ():Bަ7kţ?$!&?D'Hjbp@y[m<:U)nE镭hԷ/;p_mR*x_/6mp։Y@#i!H+pBӂ+*Yf'K+? Lc/遽sV+wf;JD8XjvkiZFl <w.?j,TESKyfe|sd`ؠ%b}NܔRCRY*xrz \whje9/Np톢JKJĕ8KK3vRB4$cXS$ބEԶZ]̔TwM7wno"w&W'3E*'5Ԍ =1`|rg:z0Iee\F>nFi+U;`HAh*EsL?esVw-< 5"3NFQՒEXXJ1aI KM>GjjPAow3xAH⊇i; {S5  JP׌[PzbI,ڝ&HrEV¨>̯~T )ڿsa/&;# *n;W,{ȏ*lؗљH$siBYѭ@~ NYŬn,#CL'Nxc^QdA_3gϧ&4_xPhW_WX|gscZnl͚\g);݌B{vj|$Ȼg(CK;L)Bs"\r] rNL{}`<;!. *;Rć^L`΋ͨLuyN xT[x\`]HÞyZr AŸ́,VR5x53t=")uk>+JoF{ +Xz֢,1[HY Ve騧@k(Q{MF'ؠGi$否 z*K8(`c$%1u57rY~UF {zݶ{7֚w4D~i$x-p̐OA*<^,@] 3@PhvA5 z#zX֗x7'DH麟 b?q%s;v/*)!z]"ԭj+~*=cSl^kϳN Yyb%-#P"\oDK&=vj`de'-2Q$ EW bap{ƠCMQpg UMݠ;7]!;4}P ?h}D*s79S 7FQ$̰ &Gl|9"$m/@PGLtAx 1 e6a4 T#X? $ka#!''[0-}6u~d+aS Y󯙫\M۲'/hcL1*(mA,A g?îAcaIRn%}dwO725J['&L*=C+8$OuFk9S%Y78HǨj̜t^\J-kLδA9xq4vNH UXwR(LR0xֲ"wp#SSt3%:~' ^{Y)#t,SUNvs-.whЖ\bRdb}RFU&glQxZR$ bMT%ozy;9bV6Ab(8f.Ԣ1fU/t7z.Zo(NVvO= ̆nޢEЀ3ҵ+7=X҇N~? cs7h7K73]Wy`lxj$zPkb\@T0/uy^ܜXQ3}b!G:AubF3{`h7nBCY*e)ݦHP|)o9(z8ΦOpw($^Gڙ.^'C+8zRT*boP.q3Q%8`p;x5,a*b?#Ie1l, / &!,2N@BCQ)w ;{8qD0!VQ'9(Ke ZdCG%t~kd/`/f}9s=OËo3T7-~Ki_ ݙ&wc9VrPhTA}Q$f*C A ۴/=eӽ(C+z t<7BU,Qg;+kH +<9-JX xIRկ}<) RZ*CNTS-7"a5ϛ3zTPԉ..0+AVPCC1p5mDO p!f%6W8i| C>wk & ޫ!AXv?EW޳R{Abm.hοmT^rh9,:ښdA$"*(y[l]ѯ}L;_PXxOܔg{tY{ ,8-xyl6=Z-LCa @Z5;E=;7;1Ɵu#Vog+Rәy-fz5 %Qs 5h]^gTiXbז+qL_ lJ,  #g(!/##) *Mv RU9MWIõlz̓ў%SHI+mTRVfjWٶ\PۑcmaB=CVVPvn_2~U TwVpizuw0Ҧ&l[jw}{ےj\BodT1'%Po 8J-L/pvFE~,=a eRL|=Bxzm)+Sg=Cao,yS҂qnZt66)Amn*Q9fnW@T "?V]f.\^u^@ȰT{4=u'=UJbB$<[Wh༳; E[l "at-{31N_źƣ;%3HH,E _l!|٠+)'q#d@BcU%=-݂XMCTc{:hEW$–YgXg!#_$3j'_5B'T͙nyAGwߑՐ]):;a:<a1a L hoo2BR3ptmW_Lir݀ (s E.m-#MYƠňA #DY#4 \KIxlUXH"#{[/W"&zfG)^ QXCrmԵfsH^54t帚4%`bW[\S5;z8gF0Ņ~1qq\qeIxci4I郰,!C@Up2H럧{"x4syPm>-%6Ŀͪ .M Pf9Wn~o>򆤑x7od>\#٦$6O:bMI^%aji<Pˮ{/ {Ea7TN{r* 7뤍 F5,B@|3 'J݉eiwksׁ-P~5A's'i Ϳ|KcͿ[ᰴC{t x]?o4Ap*a]Vt'-YҚqݝ41 ʇj*40߷ m3˸G9%AL z9N<&# m`dc۲1c`藑&qV ~Rlb2JUOvQ8v|,>st`݄m 4t3~ v͊jh#x2D4~\"+5K *KATI|GIogMi_x-6V$$F&c 䙧~JŒ3(KrbPSu-'MVf@ {r,YC`sC15yŻI[c؃02R|å !{VG4\}+dT><1HqПd'2#]j3Ȅb`*{Wx^=4]Ijl[nk e|谓?\9$ܽyI8x4Yӓ%K[ Zq;8Y~O{|%ӅH^W{H :NKkj[qŸy}sOatz ZR`22G[?ug)M[Nl3$[}Fd ][}`:crюfx'4!L6 )>.%e@c9$t 4nIk$Ե+FQ zOI#SF,< mC3K9q?KA Xrb$ Y9XEO+cqI/ץ1 ć+ l8|]l'<:fAyp y3@uXO#+*DgY*tՀiBl]uq=SOYJ` ْ|G_ 9c b_l&m w`lժ7 @*3Zգm[ƬL&"h'?KB#{sbwtSx _'?v C۵DTK zM<&76ap`AZ-Ceau@YT*D4!VM䄯ɀ-m/g>IJf.?_31#Nsw);Du t->lZf¹蔱&ֈ{paڌ"6cJ I [[2RiH?0bڛѻǫ `1ھ(A[F ]VZA ɋ#HK2Xj Vj-GY܇6(NK&Oט&@s/4T:2ˏZKT$Ƽ$PO 2Ӣ:O!:j.x̞¶ Tsbd,fvFPr: ,Г?9/. xK\mhR+K5sd҃u5bY+b |0 R@9zMKcjTL2%C}F<;* [es9h&Hz\8ھ˻av20"1={*hUT;p(Ha!YJ@vy.A>+L27*|kpYx`[ J,{<1HN |̂+|QgdA q-Z^6ՙa~:ssu簷]6D}R\$`&%3x>P 08?N\s ŐH'TUf*ӯI֦{'Br+@}>!vsJ2af]lkҮI6W$ wKkya6'eʴ[s"9}I Fϖynr}&5f&vR*6{hEVXdL)!A žIU?i[zPGة`2"Q|*-ʖ0!,DpcX~éGR>y!u{7ܒ?^wMi_ipw_7i*0`:$i r^ # KŜX^|:M\ާT>2wGFf15ǟP3oJ6RG'X:ˀ7$-9>i@ˊD~;1:{JrIB ꘊ{1gbm kD(zRaXy.Qz"HA05$ ';p6Tx.c{`wNt~?/wu22I`YUDr5,6tkWL[H8l^Z nbw;^SU^\3BVlʳ Z.`DB(٦߶&w{HħzTJ"zYuEt nMih)`EkH=Ev .8y/P լxJ2EçB,%?gt9:޼.2Gŕğ['4D~o`NފGP!\ݾ+ر؞V:u[-d??B8@b?lׂ)y]ӫ C g&BRTV%Dak4_fǣhm>Kj&IY5G &>C:2F",oH㖒Z Fn0r^  xvP^KY >cV^{t+b^ bVԶhűh9*К tA~G/$nՎo%qQPXHğZe`W3?"JÏ޸gC N ӑb m,Ègd{EdioD|1Wز/|9U #2uI;!̸0鍃 *^84j I"g1a*Ҋ ^FcK[ΗwkrB ?)1 as!@,.N*cH]JoWi! }Rke*dxEd## 4 5>(ϕH2p~c'-:ĮNY`Ω<ۤd .DAiwlY]#Y }2S 3#֘Q1O}Z90G.A~li-bygզ+hYdmケL]I]`gh /&-Έo?akx]hWT6yQLxM,dwcfU0ū _Q*#r=hnvP֭)ʃm_VF6O +cUl*at 6ĭ 7W]Be܇ @*f:4\:duVA}r-=Ǒa_}y̽-X"~U쟸飗 X>εK_sOa6QWd?bO.vm!7<xHԦ4ف(39EuVp EKv@-Vh8eXjE65<eQN 2؂0(2W |y|k,@w`&S˹=Q;η$z0BD3(JEgh 2lI0 `O}g`eQF?Yg5 X),54k1uym1hÍ.kQԥ?E^\D9(Nj:5Bh)6YB١VRiQ?nQOch(ʲkx)Ӝc >cOw$"ȡi 0Ha E'tlS?+4c8X%{kiOiYr"#t˲ٺ&+]TtȊr!\&r"mU9\aZO55^7`f8|_ڍ wFY 5@I6VG ҸP1͸:/M%Uy~k]xT)Q8' F&]Sx}^ OiꚄ;L0 ةG$c]~R1WRp?ڰ;({̲s7ϑhP=$J E!rkp>3@sܷ")-PZ֥V'4xjVT^qa&E l  03MgC{@uNXGd?Imzl {>wvI0jW@UEwӾrQT4<`8=#qDnj٩Ս0xR/1Uj}0&d|"O9#,ĆgˮN¬h|-t0c"(Se$a6~nEkː%~r~r9tM~ޛ0Φ?BUDSZHr]\,{L*:52q|NI?nZs) Y0LE*=%ވ>DtÛeY}7}Lʛ^[ܹ{o9^ aoxgoDgs3n;p I={#xL*Ƃԇҩ-)%@0 $_&˾@2"Q Iz;$cZkoX\$G9-oG,S#7#*=o#yVXq>yخ5]oGy K SIa"QL}֒ $6/ i vPgLf1HJ!bЄ@Mm݅SW,w:` {XMQ?MN0ThGw5`iUt*gBmtV<{w::;18ý4 ?ͫ/v"Vz2K__kb#@  <{dı qږNԽg~vVB4õFJ^͔O97e4=tŶ]V-B)pQq攟ճٛgP[nu5]bZO"3dԡE%tCC mϗ`7 Oa* Ѕ=5oDr:PBG/4IzgDAIF<$(ŵﰡP-Z98,'+)Iq01̭ )Ñi=@f|ٴK]G=]6d>ien{,LC/jτCǬnĴ.cUp0VGh=K._c#WȰ 9jo^QSQt~'X(@ByքN8_6j訶 xM0iQ3 9nBeSŮ3ouڲj`SE_[xoZ1()^|,0`t@.'dƀEx5Q`jV\eUXN݇E^E=#Eŝt;;DslRCF f^6Kt5ZGA69 3|\mAએV'|C$zp*4!C)h]gf+(\SrE{7?6GL9s;йeJ@0ñw̏pL(~_2Kyͤ)qvܫ2f{'q.Xl.XEذ{ᡫ%'gӉ2|.ifY=v`XKf# v|@X9\,6b%1/.{RwE6m/H=.!#̪1%3(xe=11q%{ȁcEyǢ?#Hznf:ZeGw"J-R r(7sM.A[->68\"mT*뤽8R+{&ǹƽ in f::}MR [٠ TaI Q<5ɲ`@m;l7xrFdD6 WܭvACA>*J?YOV7Qh?@$TaӪ|!k??3^'l88ұiXØ$@YZ Ch5CcHmo7)|d;4?]҉wNrK7wŸYFKUM2!I@#J\2bhh=r=rӔ Y@Uax}4{1k^ WDߴ͝s [ؔkkq* `S9z`&E1a1=:0{˭XҪ,V.5^?pB:>ѐ?t™vGZągusH7~HҒ6: v{?}bsO^~1uc!Njh:e^ԙAyvry..L;w~ $vSu2{D`U?iA.sOI5^ ELH%)z0Ou2aN./;!iOCr/eB]D!FYxAX u(0wtr˜W:ٯ=+MV{! .[>^!4z^l.hg!msCf\+(ƈtTޢ_Z5^A{G$2h}`Sj @R_Wb>OU Tnk{\σJwe(ic=V/j Z0V!sK|nExAxB [feN> t2Luu; ՟ohBڈ%S'֭ɡ/50",e]9dqyp\j(cfGcMy6zZ$|V}?YN)[ ]Ž)u|P*(&_7dxdfVQߥ>]EIUgDXDƇcloޏYsIfU[eK7%R+f |%D(UBTF\O,$nDM tzgv("it'&R;Nj;\҂]iو`2HGϘ B >*t}oS sY&Gױ7tP_]x|e2"6Ν q5$3&zRi 7oj}HVDK0Ϭ.5KWevUG;9hIg;ܻܽ N>]zȢbI7xԻQ*uکsl,#Q <8ƝӒ[}5D8D%03,I_{ 4 r~@ʋ%)jm,`?OH!s=‚%;(x!@y2?=E[s>3E:cg ސ y|-xG*^z߼VOL,IOyE7]Țl{  4 IPbXU&D3srH6 jvv]euPrxqKĜ0j'/9=xa{ 72m@vW{2mZ\-}uQ6bմBeMJDȽkmƍq3n-q%=VYv3do2F2gāx %a rWzxPl0މ[ci짠i)nkg`2_X3`(-=OǤVy{$vg(0]Y[0Kaw AZ2:o3WBg.jָ-4Ff} xojU];.)Jo# nO=:" {0>,5f :O<* v=ձ޿JrB݃B .Cxrd7quޡ&/f[!$՟̐L~~Sʽ2  #$ >#n.VÛ;;o׀% c)X-=01e}=]'ZKqr H(ۿO# >"n8E+qCr ):20ucX5!z83i ޼ 7j)Kģo1wtQ F:3_08nB5Z) .ʣaItuF٪ܽUa~:}Qvuٽ#U?~9UHҦ/cGn?#e`HGhj7!{ ' ^Z`)>O%-[kq,lXF쵗K+vHe,jRSw;]̏m,_ʰ/Gmţ10D[Ժ8V3$S|dL]}ICkiE^Ք$^OmS@9D-p{֋zET Zd순%`K/Ax _ѩ8٥y}=$#RǠ7D׼*}>?8 ~]vs@}w]N+mv}9jjAojaixA0o&<] nl>c16?_B עOGM`}1zg JJ.mhF`=Cq0k<ڠ;> [`N5%'RHLYwN]/?&11#zıUVD۝+45~.,wɗy,l8!,OcSq=&mlg*C; DF/|GmCxHt5I*:%F\,I˜Q ?k9AfceUla1o;L_*uV` ojd-PBR()%(/|(nM08ޠ>_kB_3RmmȿƫSd`5kVպZH c|u61 H^KOx42-9͗Sp#2o4~Cݩq3"}\7o/dH˩ߡf%-jTˌs΀m3/?tlDp AA&7V#JfEൢ(+Fێ L5V'.i fӎrd[!i<9Ժp5?Bb()4BA>p ԪpT J. c6Mr-H8yZo,~LήV@EgzՆq>>AfR\?lϡzHs2RYQ@I ?~Y ڥߩ D`wrd7y&_~%CPyg wX$Nٛ Ҭ:akgȭoK2n늏;BM#:m8rO9/BuSa//_PC)p,uFsfTi? r~#{ocO}ގ3*ߌrqFn},Y^>,tdՙjp9wcuEq6 NQE _t Һ a#t5YC` ػ8U8V3!'4E J|ؤZQ6X,o;e?4u7 Ĥ\e %`V@ߴ,Kez!+;VuhpYѯ;)i-m?^LkdHE\L>hoj &2 #:U3QUoCT|g8pؠ!(l It<4AhQ@FҨOmC̕$*^+p{M݌z iAxjB\8E5lOI")52d9f]g04g0@08X<ͯc J Uh =p+WڴqVjOㅏN3%PmtQY ,1Oo$ &-"'EcϐF'Ns$z{c&vs)N? -w$khmeÐeBl z`E (-FRO9gǁrl)e|i#i\=mLkf䏝 (,&,>C4OQ̸7b8j5P$;o,CGG֢3ev^s!\2ng!\f{dI(_; FqۉoT E3UJ7s,ΑbSN,ڍ kN~U|i/mMi'mWI~ Ǎ S/"K@3I?U jr#k ?F"Upje#qXHbQQzT2nc.4;e+Kt`c_7go^W}" Ktc5. W1*!|U?-Yc:+jw#pѬ&$߹),7YC,}VL9VM3<#^Y!NDCD"*r uYYXe yݕIȟh<}@gax3 5)]ȷ~{P+>:+fF iKGyG,K8}%N_՝UN@~UY+Xҹ8>Yip ( E x{Jv|GM:I7qNG1m bLtH]Smqƥe#8qOB]+h=?VwHr{F;XWq28Ȝn\3`nrWd!52AFN~(7&{P`a&PmځJ LԽ^5C}z]gmJ =孞K`Bʾ}=C:q*IE 2fXUQ9 ȆD,/fݼۍSTz3JH;V̦)G&E*Wg6إ\KX&8-2r.@HPE*WFܢ?y6LCX7"?]EOkB˻_/r|P18w5򱲐ʊ%n+Q93PS?A@-`u`J0w}y.l о&3ЖSX$3`[XOwZH?:,z)7:J6xq H1GG$T9AT9AxÐSP A3nsQXS!VIۉZpc7؋/v# G&Z1ED-/yMCa)$@6~9dʧkJy7ib\[y Ke%Ȉ &jN >kBo$d0 &~(M}'ESA'hhQGNu;z?C()FJtf ;D R{#}1}VF9^.7gGgaMhCRU$}]ÀrlBΙĘ_?W vUbD_TX[@}[J% ӴJYb6>sa@PmɁb?P U4M;`g-}Pyu!SxmYߊry8]@?ȱ}"2;a# ͠8-unQUE[¦moՖ)Ov][ 5=ۍ 2萧.WIkRdtwi@3`wdmG*e=SDY3n-hV^XCAY2]9Vv|ߕpvA0M kdڗ k@rLk)7[ωE^+p&WPeODC;f:NCipt{sؑׯ !<77d>fqgV[d]j$f`kC:@rIRI:` *aQȑk. `J:ҿONgsM-AV4mJX\A'kVW}?4>f.t44 \#}tH(-#jU f}{DA"~ae "@ FސE50ux8*۴o#%0sQꂔCP;q)fxCFC^eRio v|W XB'f-m\ g: E,"0GXq;e>LPesSᰦm}ksg1â+yT{N=޸%E1W9Cp% E݁nYkdAWxzmLb'6Q!dBT! N[(>i35)q5&!`9W2Z׷5 )~s ٕu+HU[ _ xS}g+o*QZ~i 1N1ivczͪ5y!gF) 02cfX%% 6HRڿ2[=5񮟊^-#Aj?o6qko8LZB"юqӥq{;O]vW=p뻐g-9nN@(ɠΣ;*{:'@$xa'|^yU, }E-65 -U<z^iqhK@0aMiT*հ5@^HX &{R Mض^FT6kUog㍑Nv(5|9GW#MP Xyb}Z}kiƐ-Dp6iV82_li<EEj^0Ca}W 0hϋuw b.;L6UJv'׽C)N77 ^ev9%S`Y0wc#+1 Rب6h qmA]?0B"6EfMUg I@؀k3ŧ/ Avs.mf%@Hx#x9؁KF@moZ}%y~+h*n_IQz>i F9d\lUiPty7yWzM1-rhS*eC1ݢ:=w._7'c6P#>QKV JVGZdkKu7x mgtNzGX[>HASm7m8J Ƀ ]1&za_J@pW YT¬u5yUri{npm,{dmg " [O7)sKQ uvJ>_Ey}kׄi%Is-/ 'Q.'I/Z`b"NkȾ ]reG\1C'GѰ@:q"c٩U9H?Ҝ]<FHhgƿvHVFZd:~h-LW)^u ` {Ff"Fw".*9Ct^ۣPyÌ>2CjEc BYoR˪|B[um S-*(^į!8~"4+`hMiI$qmDb2>בe}V=yMܫE9jY)ԔG6"u׌D>s{2F-T:el*2Dd;F$ڑ`GhjeylQ"srY[2U߬kyDaे&u)|+&QREMCSq ط2gH#Pń"/L֌bԶ;s{R6n5jyA t >MIWmۮ *5{Tq4; Q@0^J>=hLcwS5BN*D_3C=a9΢ pt#0u!TǸNTۡv6M}#}Z|_; ir ä&wғxjBլϕ@ EGûNՀQZ4*2!>'zl Z #Z{H 1Y6,2VmcpF.w=uwe >֧b/)`mblg&xT-S+.KUY>=XnR (fTd1rJGyR.ijxpfHd=,4 x+k[K 9.}8D-A5c0$:X? ;J(&#(hr*;1Wѵ[GZ0&`>1 [^ҏ"P$* ޚiHhM,]z1*A[TPM|#p82= MgH R ޫcQWLzґR<=1ţh~A$ ѓ'=-D?c.7\FNv<־ӀPta5TFmRDqDJmFjx#0J%ޜgK5{s\2/e 2]j@:Gz害 N FaKTBX dyi}jXRtV1_$Eԡb1 Qo7S wu Nnd1ck"Jxg~Ɏ:gE4kmShuH2؏qY(vL]{ [,O^o݈4s{*%ۣnslS+TDD_Cx 07:*Ri[L/Bt\*DeecQnJo'POc"ۧǷ s4,ݘQ@2R bf9Ϊyx֒? !M4`ؾdV\@丿iאᾺIaevlg&w}&"[9S3B|o1+ׂh=-NRlK k1r1 /=i1 j,]\xgMZQ&£ .+dDzvz\u?paz4,*I=QE;F¸ǃ*Ӏ Y 2 u# s[z_Qf:yGQvbx+^D\*[If!:yl />6pԎ1,ebHަȪEuP_N:Z1>c2?j gV:{{J/X|$o^W"x0^E2 6"uk;G:P;$OW/3JoXdٹ3~7 AFB\C‰̔%8BuCI31 JOrSR⪌eysrW9簜Qߋ+τ:K4`2==4(/Ȃ&4 v kMot? 1:h_B-տ&Ѕ4 {/ SuVf(jgsi--΋2ֆ%9 X^#GboTT]J*Dŧ Ew:RQhUu'/_;k;D] 5~i`۹쎼󉂛m"~p 焗o r)ڨפ z]me=0, !m#$?pm8 i?ۄ8>o&qCL7 *~[436G\ WVc [N%|͙fUڃN w 4y>NccS R˵#% _Z:BL'V61q*h9H䢙'S z2g3a~¿r.߲ڶ obְ XKۤ,G>l!o}TaW˖! TN>Y|4c5D.J'T!6AEOE I~W @PI#4cFq=w26naWbꏼҬuJ/<}Uo a#c^/D#f!Ɩѧ_'у{J;~۬XW-D$giMog֥ys5H޶s.D&k.v(./2Y61,&\(Q]p?g+ LrLV>prc*A Y߸^nÜj > PE80l% @d͵vs~mvWiEOy7 zr)"QlIGwHBEAɄ_.ڥ%I'&+ Gun>A3SmfTtr+B6զ|g_)2#T!8@^G6Ͳx1d|J&tjyh ЗQ"b>7^gk83Pb.ރ]&Tf8&I%Q6;~ɖB6sϓ&@d7WOs)fzTϏ*U=:tgqqCփvj=vKB-#E@~/ȸ{wh._Wk/[cPYIw#%.˓mqpJf2 ;{?ߞsƲL0~ `I:mc0̗y3QCX"/~ߐ2&UƻZ.qCFGiB$x; 9Iv,oW\VtvNopP ]EO5L_tLb~1ʮP;_A,2Ń?٠p: _1_3Vϭ[1#l'I?翗Q(6f5l~ pW*zS"%,gc6rqHn`O? MY[s&4m\l&'udG-K^ ,tX3J\^l\O|SrǬ7wثvq>+u̾ ؕZuC#l]F]_iU{|y  D^dWУE{FQɤ)4RL͋H5}Fh7.7I;& S{h v,8=.H]dőۖx@ڷ;|dD^G8t]gv4GHղ'*:mߡ%u MeZ_KK|@ EM~KlB];%!FvP8;Ê֍/ q1e!hߨ뺡Ýp`X~?-_Yn4:Vc̲n7c!'UJ8)b DJ.bQ"$Ε)~/GĂU@C&5I7e\TFj&-BDJ~/xd=)uhu-i.̀#=ˮ?~BrlDR !G ^))|GxCVz/oFcdFcQĜ쪸!.ܓQL6fΥN>4%Ghd^Bo%c_7LFlp*q}Xe^Ϡ_]7'`> IҼ~, .s?sG6!挊6C龅q&;Ĥ<{UXqk%\CkAW%(| b;|fwMi8Lci>G< ORBXk(0co,c +q;"LW@2s3:-Y9 Sa`| pf BGd89t]{et-cr5%'yS~F#A7k26\&8% .@ig~Zb=3ݞ3:†A#U\AAd-;]ݎV/Ib}(pC6["u; 3W>ўwz.RK+z aE  U(ǐF²N-.! &z1^GjQy[eHE01~UReDpeVI¼#О-`axPoHߞ/}m{?XIʐiҗK FrkM(KΞ D=6|-R\Yd=iȈIlƦ_07ڛ/`O7dLrͽ]-sI4%؁w@B2.Xeַu7C;ly1waַK%]c_![~$q;p-c!SR(BdR\02r`Emž+ ++,gcd'Q%e') /_QE;w5ʕ'$, *7>?,^3"h+‹f?KBIwmnށEefFb}Fdj.K/j/Gu" ccԑMg_hcEiجfu!jmLQvMJ%:g]+nօo+L٠n-=fP~܈*rɄb>9M![/AI" mݢp(MLYqy_,JU鴑ԙF.x$H Dj4W 8=1H.@'r44F,ͮxE>߫I p2A![֭8쿄XiqHQd,ֲmr[9ΨQOi<V=1FԅIݨ5 4>aTbfs3~ߒE0kЗLyƎ`v /+ײPj:[F! F`JO;C\,P8y"Z5:޶?zHX)-ȝ;?h!?b)# 2G$9l>f 95qE*Ei49ZtppQ'LFr|/LyWB()%D7x&^!Vs7]H\(#DUϫd.OU[G9;9R6ȻNZ|ލj ^B/:3zE!qtzn$H@7$ 0TܡTHP ti^+7Wk˹;ivfb=B*s[P \<˚|n[l 9:j!K@Q\-$%p r.Bh0gյ.j*Ԡ F+4҆D 8ucqA ˜dͱ5<)!Zkm]71b)-W9C나KP|6l0N9P֢,V.vMHL#v tZN櫕<#ge a6ʘ(3b 9&?99]*jDG8N{@>9(rR!& {hoC}v8pFbnfe׽;bRԚYwz/7 MeOebՒJ]@2*Y"l Լk@f< [R_cMOE-àv%ZfvkBL;@5pm+DC&hgK_ 7*+?\+1s:b:qB;3x+\kX8pxܜmǴ"y&A mSζ׆%QL@z4p>DQV).5AXjڳuNfh#pO[ueFcli8&C& b{K1b4ͭC+1H2*W9A`x-hrxКk^[rMlj.aXKTjqvJcQ{k m]s{O}Q_W}=48E \PCZFJ )[LDq& ,mb;BozH+"?6t`DZ{h3HYC>G9 LSoͨX^6{PNcܴ?Ȁ܋>[?KG¾dRQRBK"?uv_lҰy]2T[coZpH&H6tsȫm#ĿE)q; E`K$8N֫5bNLmh끄Xs_ s1~xDulJ~[i<(:&KAKVB$q Ϧ$CXr0շѿN~Ѵ]8tc9B#D,0 uUaa63/0^@ݴ1{d1 ԺK k6fMY#'SqHiٮ{ۻ JefQ\N`ǖࡽjů^M ^݀]L΍ɘ ǪVS6N^^U'u'A;٨V4Wy;MW)^/!_xTRw &̍ f,cM$FM<{D ӤRl&]عY= _3P"P dU-o_lJ;%$S:\~>\kJX:JWxⲫC]HlW~}|&P=woj"_d!Cztp -EZgNłS۰Ч΍rڜfP)4<'_oÊۻ<8z9<2e!٥aK1 q؟oWEeI'MlCq8 UJdtnץA/BGnWtG,i f(YEYo'1HV,٤ЪYڲ)wGzC35\7&\a$10X9Q_M[ڭv:-:( v 1 GٱLwV!#r]b֠ߨL _0XZ{8\ǹb07en';0frW#G~pt;~RTcAbgj?d`|sk.(>83W`,zvɇs8ay3њ<;DWVvopꬢL{#?;Y_vbS; D+R mbgB`!XXO3xW]՘D+IH:쒓VrI(m_Q0_U9* ,Qga[?8@LN'8UeDQřX^ ub:V6z)OzmB" _k QZǺ@H5c/D-iBR>ݾnyy &Lig=DYdbS#; z;3xty:f ̘We0roc}j/L1%JN?U?j okZ1d8s"KS0-,B1.}aI*Pr ]=f{Ilƙv>eůQʮNg򺛍.Q[Bۜ#F'Rn3P]齷@lH&e4GaqH Sڗ2sZH;{^2!(u2h7C6\]\ _]]JĒH%X;am){x74sa .-;+G9+H}?~A3bj1no6V_c@rM0*m] "d}c#* "Gks~oC.ZCk$ՎMulWLψ#􊵙Qikp":=;f_.+vӐzNr+Q=~BN0*d-;VN]ug|^otnyu }( D)!O0ȺW[#|8,ZP2 &akZ55+GI2-_qX+3|ecm{}ɝį)yoS4yy7`;fF^G]w` E.eh| XgYl,sO%K-{bQ /yQkae?[.[㈗{/L}j)c`}2sR/|} P0^u4Bj2TPlwSXi8!<=hvwKHhyn*3+ne68Ns@ȴ h4П(4GGk%$ĵtE;vdjSf,wP:+ùOŻVe2wų~6iԝyvDiY<5u%ÎՉrlr+wDizuVsXF!fdm({YwDD`Ǧ {\DW Kmx LK[f'd wCw vt %{M_e8ttqv˵v^9_SKvnQJsex;tfq[͕4@k!ki;Cg [^ϧAgD tƙ=A?8_M\C[?UDɱ4?5gDZfm=`yJJ.d#$1X6 9]Em4XOȞ<[RHO:gU5evB: ]crg) LNLn%- MCϥSV)H0!=a`k HQ-u4?(KVO"(Ol-ju)p ukЛSRkcR2S=V'@D< psRz,>JWB;{:S[kt%x={B¡̇wt,!YP)lNO*@s$(T* F}c/5Z 5{u+fP,ҿd#"F1JQc*5^I>U}LxBC/ШVjb.PzK% Cl?_V(nT`֞ܿ໲댿!B;VnW.eBPrX(pFMUyhمȫa цy f!ux&#Y $V2jax^GDƓU\[SԿ (U%Q"ҷҹAa}5y05K ЃX2;`;Ց,ׇ1 ߿4M˴7j%f֫pwL9o x9mw'b`@uce6J.κ_F?zd6n['ٞTk95hӳRP޸\`h/Ef u/buw '!**([ǩxbn'-čm$HE(؂V>>ʽ śhAȶ䤐?(Df_K2J_N5lҌD/VX ;GÍ5ל8DІwzp=N *voCF!XOBT\r+RLB~Vh7@\쬄XJ qL])oi mL}*IKnʵåd_hQ|^+u0} g|gkEcS 0Rv?@$1W,V ^^11t ^rV!۷5 D}c1N gL\ n鳭V,ӤfC_$Ngfg'o τrUlݟvڙj>aZ̅'cTGľںW*UK'7=xGHCU/o%^7anOR\KsrO+bsm|UC$ ız6Rv 1V2Q4b@R8Ba/kՄTrHȄsjx2%<=.be=9c IFå M?<_.rAsl,ϰkG;3B`xH-d&xQ~CqtJk,e VPcfVn]`5P7vM/ 2&fG`ي7x )1DA)U4lR# f隲nbPXڐGb PP1TVv*wh:&#G[,`pg=J H1F:'<6Ea3Dhr> *&ÄW=}L^Fwfq { % L#uDR~F q;Q Qȕ>W1]?h.QFhl.";ռ.M MɁTjO6gYLχxt,XRȖBl1|-54"5e/71y6A6yoE ,}l!B:8>O/RGs40RksxrB@Dz۳D&A+{yx19s.̴k )+EQN/lub$<-ݳ+Dw!Y Y~,!,Ī.\(J3NR+ޱ.vo* /&Qf{rUWw-Ne|5Zk9\MAs~h0"+Oٵۇ04pt-gyZE4\ߐZ3kv}QI==0hxF&HO>J!݃*v/.GRfTTqB.I`[h x>m>ǞD9^Ƃ/>uXJ> lAѼObHZpk3րj { q;ݿBsH-WcCN*r2-wMJDU'$(ն(rV0ڮ,mr9{d?_eQu!u5qeNeAm-lO8p_:T vNTVA5| q).3JZy`Rm;E@Fp`k;OeKMsdueCITGcuuՄ~]Qgthc3/|v$9A3~e0oXߥBw/yC إKm4bļU nx&cu k NT0a@x$lCz鄟&de='ykaܗ$Lxc4j3]P @M߅k)%!)"IEeFx܆CaOt6d4[\ՠ_W9Iw|9;Oώvཡk(. 3ZsN|F* 7Lewt6&INBL$rQ۾ytL@۷c_]W&Z:[: `lË[DUFǟAq,}ضc$#U`]Yl69d/Z)Sva2 5켴L `O[5'MKEvsۺKD'ȁs $"%&?Mu{5/7gebfс} |A?2Gb|ķJ~z.xBcX<4>sܛ(6Zd`g Xw:>E23C 9|*aK268ǚ}|Gwcٻe.T++,ދUrB-3UFl c'..~#FgUɰ,5F.͡8gۇ/So>3Ǡ"Gv5zeǯs~yl~XbOshh yZ*uHLb`ڥ3"6EF6KVPj{!o!юb|;9" 9lIc}AfNzW_:^* yaV"K2ZY;7cRՔ^t\X&5P IQ9<1̨ahJzv$K@'cYᩲz(ޜ#OPzs|#ߒ9JժkW D4d#Hq5ș%&\kn90 mj^fVשO -E#k5R*ߘl建aXa+OflD , J?Wlu/FMoLP6_]ǥ-QO*H*Qȋۂ܊s9}<q+dm'J5`L+fD~ی[Q*4}WAxtA盩vkj3Hbi$-8G X' !%3rCFRlS/E H-ƌ9IY˨Ae_n-kSY{]?aWB6Pjkh w#2 |Frm6Xϣ6čxW9!ø7*!nSvj~9 X^=FNql!&pB H-AJmx/<5Ϲi٧H{^ 33e) ݿUoO`b;Ȇ2-ɁTՅB(IsH i%%Clc;S%]FTMENp1ԁ|ic?R|1<`6Gڋ 9YK +J%bE`^/r?X4y%0 r|sw3'ΚQ,Ia[]?C\=h_l?Rdxq6 V0aCӆ0-``nnܩƊ ne*{,x,цG忆7гۨSB|'אKF:BoJJ杧G2\lɅVRBy_3čjY8b cj-#Yu}FiIR&۵)?7SCr*O?4h8(1Mp|'YtmepNڏ<=ّC~e;.x5zPfuf7",4K5ѥ~Zt י-沜y-'Yۼ{U.2K.K)z Gs͢,W' {Y~'I‚S_ 5LY ,sv#pa$(Kl]yy5 lg16Vu}|ۛCBM q#tsEqgBBPHee }u Au Kٱ:fQRW.c[}ho4VU4)2"JHָ⣂j%qHqT6Ϡ%0brLU^pJK-\toWTl9y| Dn2̄P^^pB}Le+ғ#mf.zP(0<~ @Ŏv]9;G6cWjܥ~_40'b'g`2L((zmj B=AD@!엩qQNdp'z(p_8_:.0rS4d}^1@{, @K<ը#zzd%F.JSILs1NMP'y~%z]ݘ}F p3ĬQ{.xi,zs)<_0eŘQM(Ov=js2ñO/(c2a~'ɼCcQeiɮ}LXV_il7-!18r9mf]Sws*ܗЎG-y!WeSVR9 ms0QA/MV/!. acmsxrtYDI@X4Yˉ #Hn{Sp2hj"."<3pa]Kd =ܜJnqpN)viCfL  I QşgsiYiCrCū,\DE;~84+%+sfK+p{p=b]c _!W133%;->0Ш{5[6ee{\(yZ]jCiyƢą#YD*vx$R/O)GH=)/j&t' 삓,9FلΡ䣿BJQTИQ{!Vԃ}6 P3MLӭeI_檲CGg>g `;byv!{), a҂\C7Txy]O:+,ԒjlD0+Uhbwg9..i!@gΩM]b{ |Zf=4Xݺf낎!Y};;>;٫i bbE$竆k>'@.9Yv~\HڙK8_DR[EvҳŚdYjۿho3,S)6h|! 7++t%H(5dn"I7*sqHz1|#հr]O) j 'yΨ~ WS^KΓ/zg՛E1|Ѣb%_`êkT#Mp(m}5+@h#Ǡ˴.呕9h,/v{( =ժ04={@^kU)"tkHPZpB<=-,AN%4$̒vRdk4FqK5&:"LV)6){V =д;nw:\w;.aT:Ie)N%F$Z@sz:gm!L'1F(a׊bt4g#h!$Ji;uX%E[i!tY9vIOA QQQ2KpMU4 Gos_Jc Z @Y_ d*>ZZԺ\C0ߋ] 'ڟ`&zz˔D?Ӈ+t,ޡRv0\Y(bcA 8AT(*QHX V]ւк߆bwlCYhs(h\.ݘ8g6 0r֧\w.fA6Vi!+b?*ށxN ~0*-R9D,6l]N_&;4[aKl=;Qf++Xsq)!IEzlN۽LHͫs7 Y>24l~4z,\zty ZZHŬ ,f3:j26jvAi_ܒ"Cy,Ev%}e҆X%TI e^'6?תTE}GxV:d.>cFqL:r*"Xnl}Tft[]5 .4XgV_Z6R讫W4YwmOg^6kJu9\PhIԁ#"xoTF׷X]B>4 _Q#Oihs|匽,xAO>\V$9&Dh1QH7E{|7˷0b'4*k$2,8Cƹc>N'}b8J|Q#ЀD cWeA#ƾŘ/xWUt,E5M뭴~JoPNvoR*x^GZ _`YYRsc*\-Zc4WM[,DQ' GkH:oܤ @ ,a6[e]+!#ZiFfɔ=ʥ$M_Wܻ Qk ӹvYMUh"$>Q XҒ#:mD^3z &WnkWQyI+Y|燺B[wcAۅU^}a\K46U!t=]0:m/pf۸.ڻ0Ɔ`މb 3U"Њ*- }HymZ GLݲ ЎoDU|_ F6%n+5v2۬_ڣG3Hw/ҕ+c8񩎑qB0Pa͆LWWļB<`B'gx^y5Z nlIU٢}P~HPĬfaF^KSE`D&k»jfY}֝!|$ߙSr8ōzߵkV%E=Z7ȯR'o"ܨx[<^VD1QRe!jmLaQFt|9Y<^ſ- !m-Zb> J\DQX%"6*P T5&$iD?FyOJO[% )N,1,4Rɦ؈>,"3ң>Zwc퐒`_YY>Lڐ%şC[`Gx_xKĺgr 0\- @-)&Յv5GXBQƔ_lN& 0~z9hD|[J+娋S7+YBLҡ^`bYP"PN*>R©4p YUbAuÍv.>.JFsGLd(ؒniu*8<ڲu[ KKrm<̓2wUymR4wJB\xpF bҝ;'=! %as"w \VN(8pqd-\ZCӐyrWT ޛ˜]EOwgI)Z"nBԣE |\OVP1A a);ϩ.R$@Y)I'O|]~6A.%p@/V;,FԞ#= ̵~Ã$hWmN4 ~v>e.&$WQǃz=PN5*:)E"2W8@R`vU^, 1d>ſu?Pn~ơ pj#k y s)4[{Nq8NchS t/SR_׊~+EAHNR5&;_PYǻ8PWo4-mЇ^=. SddK 3e$L*f_ޓ{^$ká4WW׎7 _)uǪ4[FzwXQaǧ4ߜ)iz\K9/ ER#"q|T~\Xv`tjx3J0H;tAf{ 8HާII^D\oOszBjUcX\J/iBy?Fh(x8$Hbc^> Y0L"LPvuAI8:Ӽʡl_{HSS6 -G(DÙ̊v|c ^oJ 3p2áLYZ2iWK+9gA"ì8i_i/EF2}w$`c]b:(.pxg~[0H]DָG4\ x 鬡ybvq$| GMQ#ÌQݼFЬB24QY$ܱ*+-~m#)oAH *P_USnIO^yW iԃzTMhl*ksHa>ەd_MpfڽЙB7TAe}1*7"WݴrH>x<+ckJOq YW͟Q:kÌlo=]ӧIhIZMzq.͜VpݮSc>ek]Id"bBPO2}8E.s ˵`UM'  WOrctLSix\' NPr ,ѥ)GOdv>rG8mFTBx6.:qsͮ3Ӯf$8NQgz9v{G@7Eh_A IZt&XJL̞J`PzCv4!;+!(H].Q- ̓IyCPu8>rQ| UJ)m>2>H{{XGD[)_ 7,_| ,憻8_s#\ߞ~vSWK}s8!^p7EkSӮPI$ޙ_db%Ww"qb? P~#Z4Nz > U -^^$abp/,>Yr#SWqiyn}r>\^wmp03Ff +0{AO)wv.qYG9_-4%UB3eG!} BgwPG@ڋ GnGI mD&LX| ˒z'|C|3 BSh#6buYN{$O>,L;Ezg.l`xB.dnS5RD x\J`6p?]C&dVGp;,h.rY']74/,_71 WkgO`[I~St5WKFgS{D3t۹cb |ߞEuWuW'mb* _d^qZfxb#دca+ΜUB~}LjY,Doo Cx?81 ؅C7!i  mqL{Se>i廎7EY4zxs$.%ݦՒ%X}׆aXPtE`{(|5־]̈9,n2 %[lc,]MP񗧧W)/S_‡LO"2wJ\Ss[>W[Ӭ \[ mUTvF_'? HFQT!GE+"H 1t 7S\]?k6zE%mz1-Nѥ|c05]nܡdɛ~R:|1pTA>eĭtRߌDR\}LWCEj4Ԇ:߸ى&ZՂWVG,|Pi˴c%=}d[s^t٢ Ѱ|YԲM;YxhsE:H*W`B1 ]*B3Mߠ YAco?[t!U_1ddj.E6n]3k |[RᛧLbrلQjDc"Ϙ&'"Gq9dƗI¸"9ay fD=tmSDj|݊OU޽16 O"B͞\DLH§m~vC9a:gq(H]#BW^M޹ѕq1sϴ/C| " gbxےCld'X{l-)nS|b gIW ܓ-~AB A n-`#7" zR5#ESx+h4i8@̘d׺(IH t7nOwVtY欁˄:.pA8ƃ@jFx%\+-< {([lݖW~hK/WJ YX,'O`εln -ž{íƻ@0"koKvQ[J{8'd@G/-l]]q$#b ٜKk=cLM`pv)}_\{}7߂h>WZ[m%Ήg:5,ROt>LHG3Ǚ%j8EHlROHbjg灭3y)ÊR}!tp UaO&OtBoz)v&P{.ϴw3?`eK;YUr럹7F&§Ȭm."nd8&$^w-93ƅ#ӧlx4;j 0i; VvuٛpwV|J7SGnx~Ef bN2!I!B)ﵒh ;/l6:g@`c mrėN4F쟱#-@%nGr!eLԧJNhJN"~i ,wy!}{A⹵!1gL[Cb. jwiѷ1cJ;bvgwa#fm{MPwqER-65s{M7H 6bɡAqq1>G0 mzIo6SZ ǏEnGim}!餎f4/XGWн`J ]q5a-.\#3$zu8hk[1>8VĿ[~Q77UukA2v?RL~!wq߻/`BlysĽ#_`F̤j `!HX8E]EZ&denx;,F@0Og'iE94$Ex5f@ccolGh")- at!Y rΙ8 zpO_9DYgt➀nֽ=N-V2պao`ID;c Xz+>W^_RNߝLfٝگS?9}3_[q,ިGscep(3 !1B$ TQ?+[9Q0u讑0;dv# ]8 y1yu'50$وK";dzB_z&/6ݤeNO埑Uţ>T0UM&Opolm .B1Od&O 8+c ,d}{ /lL 32Q뀂4jur}-b{zkm%9p5Kc3.iAD,.`!iuMͦ^c?lo'ѪvՋ)=-K}Us"S0ͭ!J?^lKƅaEmKޜ"u^GիGM_"Cz@ qu~\0!7=ceu7@,ix"a0k߂4\.eg . ՟%Lq3 Q:4ܞ}*yp4 Cs[fAxۚy>\ϦaP='X8&o 9{{' pKT4ikHT>"?hJGaktEQa|rD22d/E_DU ArY/cI,nߟi60 MJ(}gk92j LК(8~iCKUE0N+3i -mf.'aJ5I%a`7ͭ8;yS_:ܲ<8A#䜶)D΅~G6AWd- ^eTp ̈́I4 \8K9eM>.=wT_L ģ`p'A$Zz_hM%LJ`Vš]* 2n5^,@^tFs0X4t _dSG< >)?9" /K.GDzs3 ҴD}<zgҤF*رF= r7wB-<}&ۼ*l_21 KM| ? .I&AǗi@ldlہٞam}Fk V1Q@3^0b{lAu8x@;w$q.Ik'Zjep41J2d$AoC[F+)EË7?\~=r]cOЫ6Y-žMh`}ҹg6͛fQW$­TG`*;sc<4痥nyrP-GR3 b1t8s;BktK!|s$ [dNSʙ.R> 9zHd_wmy[aQ3Io]9*`Ͻ+a;+T{d9i|EׁXW U Y1Yx44ӘL,!RIa囲޵"0ݖ `'E?\qlT{#-ؒ+Mu+FͳoR7MY zy 5d},I.c׶31}*WގI9>UTijRw3s,B/3<6b7-pryWK@%kID״&i声 _tpz`cr;BiY{ !U --_>g6TS[g6M{$aqpB|3{7$/=ÅW )G51E+uo ͕:Wf@n3Ec/ Eޜ+'5 5)yo7>إɖ5+]̓hG"ݯP|"Ob$%${&>[m*[yzY$q/ĩ}.@ggLL%aiVcq?';$ #6 c_&!\ZEI~ֵJ, iX&KXՆ@H^eB/3ICJë]Mc*$㘧Qc+0u0*cN&~.ОJqcFn"OIBigU 'جU]:q3k':=]`g={?|\,CygLi?ש=-I+2\oJ/[#lXW/-{ʙ8W5*nP!<:5%Af!Jfq/Ҝ5`.smV7S>Mr_?ͬI~irq%[n7ԴΫ̸ eCΰ"g`18 %Lb&=M/eѢ` mƞvW,0)$at=6D ㍵g44- ̋u(* a1RDGt%}7Y!3M7#q`~ihpC:T -#b\LZ[D 6*̾t 1mma,G8Mov|@8z4S < ?}~ՃAV!(J,k ?|rFe-XIݾսQV3k ĒccQbT`Fb=\`٨mn:$v5蛦 xq!unߩ׺G gf~Yfi)S-A.ԭrsSj?q%*/< ޣ9h;3ٴ~,mf]_q4.4Eeaa AcXб翧~u|ap362԰i/hݺ Ƨ@{gy BDHXƒO,U%uѶXRtNNb;.XB(䶵8| U x s(#1f{R/c㈱9llŢ%< 9XLѾV=CPJM=qrCB|5IN; x;lk''r3XI0KF+hbtL)et/)b%0D6/_q|sHan(k*!/ټ rxk ( zɽpi  |8Bn$o ٛkknFCڈJ$yb8x7X#r"fX;Q%'!ɫBau .oǁ4 qnbZ1h7)!#oO>E)V~Œͳ?=F{k.$ݫERi5ÃH߫4ÕA=]n$_+oN#ُXi}Dn;)J_aϺT6tj846Y-܍9$ltw$ C.tss>^*s*y/ء@谱 &l`|G?<@%2]4ClWDuPz55+U%q?ڽP\I7p˜.ek5 "U҂xd l#0 UTv[o<0Yi+0'^݀ü(;LI~@GDٽTƇ. ;7]ıʼnJTW-?MJ;M7U<92[fQ;]'UşuWwdy0ĉR!(Amd &m oB;X5L˻iwb zMw>{\F*e(۰0Jq1(ic'nseq.qEX3o7m-;v8 ׃@fkRMnB7j+)ڃΪ A^Dt;) ;jMV9MDwZ[d]y7{ӊUq!g4VZ(NKR%fN-zt%/BG!RYhyJ،6tU dƓzAR`wOl2ֺ~c5cF0Tv),TCjѓ  rLI+hl*'^,XMHk?3ýV!yWӤU5X%bGwכb>!,uri\~Lhb%_D?4f9ٛ (զ̪lA@kuDX=t#Lf $1Ee@ǜ$]H9Fğ!  .8o.hYMd3zxT%Lti;?z +U7#d%zV^rݻOmFi%œ)]FӚQ6A}JX P78#`ۗ}t |P/,YǫyJŶdA ^4>y 4~2 {ހbAuL?KY.ݡKhݗ`|n%Go^}e)\m !b\Y>V`?ԽFjS8AMj-0I,-bZP^xŬay:Tb=ʿ4_ʹxQ;/` ^Q,meY:񍸑b7.ku! ݎ$1Ɖ_oGPi܋{Eϣ_W ?d(0\)ɤٸOu<6?e51)ĵ?sxT/uY2E ) m]"S- , AugQ0?w QLbb^v\~ZR\ukYj!Y3ee(BIMZ lk6_ ?Jmy@NSͣvO=XC=z \怉UUqOPpD~3'ܿ<ɀGTEZ3=LZp~x"%I~U3"b6@W-B>cqpnLN]8%(z!NFGե<0ŭGE2*|+Q\A0YnT[ɔ|HwGsf Bp@20yIdq"9|ۨN\b DY']~4bƠ5$;Px8W2eO/\x` !,_8M5#KJ`d5RdtlƊQ1VRgqn&ގ%qUu^8muJ$0-<}فZ]h]&iv}svs(9b6߇*e\ zO ^˗d|I%Je ɪ|Ci}CM(Az-ox{(IiN}RW+ 06~,g&+ɞ 7ZrFDkUC[rI-EpķIhU̒q=2L>HPa.XR"CPs<žkinF#y/0g2v7%--3i&s;z=8F+)Z褹yXпҍ$E{4ZHl[2&U-…u]UkyE<7[euYߍޘ1>ndV=6{>}@CtNG/@UBm} (kֵ( D##.g'&Ƚ9ٟX,:.B}ѭ1p0L1 Ծ O[.G6!АD@M#<<" Hk$s~QVS}zux/!EQ7LMFoNG-V W5M!QMB62)XkpL)𒙆cO|vyX+oA4EҮמP[nc} 7UpT̳oq*P=NAH[{Mic٠$'銌p(IN$X%dvOy1JMa6/ֽq&L_?VE2|T >?\p]|xOlQ ]6"up7ܠ܏-%;Sby,mOυgE2iÓ܎b!)`%r?\ \ʂ"}nXʞ]M!a]rDH3:y6apƑ Md+R d}*eČ%]} -h )ED{1nLj˦O Yd5Or@ XrJm<&Q0fo繪O.cN_P7^lh̻՜1`n\)].S_ߍ=Žѓ(ghg(nE8/0 <ۣ%;M^ީ d^a|geMg>W77TKB L"-gNk?E'j =]=`MWv~͈ IPJ=O(d oJ׶C,Y2UX04 %,L(h-"kn#g3@fB]ӥ )ij0!:>R&ިq`NyI1Iؽ @l]KQ 0"uz<&d4bEa'H2@ׄ-pg2Ԕ--5:eJ6(T.8P8@}Ys3ư6'*-39/{xz*tXs\lod%kk-}MRUfA%yqQ&w\ B6 0# i H3|7LgY(k?n' 4 GЏ:,KbmG-WzdPe FsӠ6yQ;W9RI Kz'١0ޤA3%nL$HCcg`0"3 @m5xxU}w.GHh((y 紿|cն"8C*IpbB%bZE#>IFnj?Ȗ\:z\f?M6:AbFij{$b^&XH[LFYj+ߴ7xAoݖ&gMnƤ=K+=]RmDC}yShqms}G5i"7 GBB% *v% )ZDZoJ.`1 z:s8 i%3v؇Po+]!DRyexc4?4ڌο}*rgIPꤰzQйr$FMIi! 8#]1[Tᕖ[G{D%C#1*|:Tc27#.j-v 5+-=lu֏y v~efxYkso1Kk}ܠ.|55|"2~o-8mNU]J GUDE]NؾͮvFU SE̦;scet6:lt-ƽ<)V-.m{<&NyPA}:KIVַђ]x8^Mf. wCeڍTD_8]WbU>ǫLaſ>U\̵^ZFY;LrH '4 L51~qf1&df#mF[uSV.?/n,s2M#I\dz3c 0 فBPg A# ~@؛|V6č6wFD1KIV6rWl)S+LMw`kU+\̠Y-U)K6F+TB/C}I@@#`t'agڟi(H;C6vv :O&3' q6.s Ϣz3d,Iୄ@Vrk Sʦ4l)K6}38V`6z̞u|RŚڧ gi7]Ry¾0"s#"1V۠C5ϖ^bVk׹W{Kx>ʻԥg,%Ĵ.4`}2 ܧ>(EI(S N,W˂`b7gjyyi=^Ͳ=y- =D Tx^6{gQQ۽`ħ vp|&rt+ i.3<ϧ8Y뺢,S%#@$:%\̫>}w1ޮx35h5 2?6X`2Ԏ u_B^{?$c [\=RWm%RҐ5T\\'UhF a"PWiō;U普v%FWr77DbV}U_-D,$9Wp9ֳ]|(^Vif6\z=gA^_ aO*)Rp /`g vT:*4.B% A(u&sGnX6o?ͤx3Go̴שڵ9]R[9Jx:5_d櫩^m  Vv'IR?Uq]09ϫhFWpjʻչp`xI%.tH2!D :LGn7xx! ݅húA M?YC$fA@<1"5^9 ЪqQ?65k6 1ժ|peNN+񜱐¶hΒGϤȦ;„QV3ZvsE LkFF̠yV3פer]6ÝL%8 9;v"L9 $*5B&Dv7!i! e{Ly0xB6tD-CwU+jzž^F;`V]–,9;E&X@ +\~7K)Z~{Ge1 2ZVRSd-dxl! ړ1xh nC`:2ʲ h;7F"EcҾE{dX}(p@Nx˧f@Eh$ll)IUe9M! q3er͒KMÁqG?j>g%д:8u`ǫ1>,YoSӑU_u2Pna61R~͜qz䅏L4bW| j٦hߘsW_የVAե<"g1q ҭۤ?=ƌn^_Fo?YUp&fr !=4 'mlUtFBoWcT{;)6,wzomf0*1AMȊnPuX\LϏֲ`>=⸿>s&Py18)j:E($&Ɖ)Gk#gQ( #LB򭆞C::ٞ~NDYtZ7-+iUV 61*hW. MlP"H 9Îܟ I [P(*_P#B oǶr!I"IoPþ_(53D!qs#q. 8DQ=h׷D멖iO3$EԾ~̼yhed;/"sBߦuM\ā $J<YZfulz|f?8kj|Eف $@vC 1Mq5ߪZt C=OKt'0譌DH}܎^ [6`dfF̈P8S4/t/:E8g ))n} ]1]lؘ_OI"d#M6 ܕ0EIxq#qVzWVOs޼ߖmG;FKXˮ`(\1r{I j<@T mtqYpBbCtHigĴ~UuR;*#0 p'YI,=|G%C9Ʃ-e{7x["0HTyQ_`5Ư'wd}f/ogҬ'R|[+)~}ubR+VѲCJKXZ[ފLv>}Q^,n3W]Ȉ` UkA8ݥI]偭Nh`LR>+*DD.dnVIBZ=K$[l?YRj`=ʎMR0SfN"N\-,_1$! !7 X.:h;t=]S`Vڧ.^GB `].=X;O790*3TSBi <nUEM1PkK1t$Q 1VK6*0k؉,lzȬi-kwSњ>&"acbl1Y~{ޖ4#؉KK[ R_; ;):!nLHQ CĆej%c#ҬPXF>Uʳ;0cQV`E#63Z \7n;THur\8~dy}ط fPnK?[: qkOFQUZuEf]W!*:]lf9$|ieaϝ-&>(vBiDW`-OЯ'%O:.(xwBjTDiNUgjyj E]Í ,𷮾X^nZI,5޾MTt:z$iiO%DX 9sN8IҊRLhrEY!-vwtҪ(!}fVӪ/{zNvlZs^hfUo61@f=~.yzÊ7MЂ`X0kk6AUX l!G :NJg[zbf|92q*gR"!N"n&`[-Fp*b108IV ܤRô9Ss |~ojԆdEAj>κֵRʡDBkզ 4'(*.vdȶ2|g~bq2X<F W1sho|gq -"Et{odjZZ;*`Ӯ٦ |3G \#ؤ2!2n߇CTSoى-;&pfp؄W4|"XBK?3+&.፺TY+'$}sY F`#bR2>eͦvIT )E`f>4`KNr%wc55SҽjYFhjc#i`ڙ֥&K|qbb(|9=K&(&K, CpPK28:9: :7DH`ԇ\{j7xv5-86 ؙO΃~z"mah*x,,SIuJ  r#p#[S`ÜKY̒νh^|-:SIRY,XIW<2KFk8Cg\OЌύ]2v.dw01(wL ʣV`eM(ĉg\n`󑸃YFy% YȢhՎ5ޙ'̪g!y()_o C?A u0!MNos)髭2}p,2q^Ks_T=KK>jn,Ҳ.M1R8Hl:! ;f1&cRGs`ViT:lۍp{O.ܯ(]168P h3U<aQCVjkoZQb80sknV~8גЉ-kՆ #`I(ڳn>;WT#(O7`vmVp b[@3YSt6lԃ$km!5M6{Yag %{b4~#`?JSD @47(0a'r:vtnf1rJs[NV6r 2Vqja4_w= hQv`RWQŒQW7YP0 BRCTVh͐( bdX˫t/ڸu~JqQ;S_e.(MQ-E[bխ)u,d碐v*y_uK\oؾג 8XEO$E~+.Y0p4+;A5 ak.L,%G Xe{L\)g]!;쟂Q:;`{d]#b @}M0~j!,A5T0ç&h0^%D hrЫ` OrQ颺ʈCَBcDqħ&\5>aȾ׭tw`Ypf2 "xsnxbBNh1Jsc^Wh充A:YD^0FIv#RcO@@sAQ%s"73j Ѣ@)pD6Ě,cX.CqĬh8 AsSufuYr- |Y_7>Ʋ9 z \eIhuZ!+X=hT IᎢQOP,KT(Ώgޤ_Z~Tn7j}4XT l1HHGQ\0~aigxq)m@ȴ%CQU#1`n ":"_ 2CLJ_:gr? )%q OBj6>88w :qQ Yy1ȩBm^\ֺ ѓ\+ӐZ?g 0EO%K!'4Ķe$dmjv$s,8x\Aqy8"q^׭B 3fWyD˫+nX~}#aC<w 0.qG3_䈛( CyR]zS\qƾT}4Zk2E+;9`ЖXS*Yp)dsX!O=]=YC~u0U!-ZX=RK,;ޯL!K0l+ lgPhܕ}/YddPJxY(M8"J\Ckz~nI7{j;?m8--hn~(Pd\?$ƽq<[]"2*]p%јT"ͥôd8AMxv0v<0CᴎvI4r>lRtWaKgODeq>Z@yR69F*$tE7N I Ō Ku(*cllY ݧ=āM8pӐaF`:4d7`j48D;thZy.)9UPOm6%>b&nd]ݵX6 ڵH~h|ӥ!S ~MJ mֻN`/QĜF C '{Zf\\+!]JKU]9 5fLhL~O)1w8:B\J6:[Єހ8y0@>TPVxOB;;+ 2%{O+4;d;<84T/NW\Q5(BӁo[wwkXh# (Cqh rao2nS{ٍߐk(I\$A!vWA7Y9nhl"'RDwwQO;D<.jW'ZAM .2B}q֛<=Ł5wqiD0OkzJ?fWFZCެ]}&[x v*&8oIL;aW Wd^-EH^zwGur3thFoe]_~*h&`#RIX&۶@/$ 7z  {bksQh`$lZk _^HJ/5skP3=vRLKl'fJJ6MRV%S(k} "_^Am+tT5*furmB)# ;:<IG/%&VC&M'WUmTK3E&"x_t>yz_d$aˬU43UQmA`2RrT$`r`[bv;Tգqt b ͖'=\'2:5 Nm?}G|tΒs/Z{QRVWe65(Uv?l"roqXj@>~풻-ϗ|%sГʭ1+N# Tc%&`H/S>O^T-bBagUx! 71,!qz6~(31VeWsӳ,ʻ(AҾ0}16L%ʊKP2,QĚozܳMAb>pgr#nC|6?ZtnX;J*K-^}]hL$nJmSAE.cuڔv!J'TV[fYM2 Y۠0y<Հy{|*H0Gf ?{!>3j1K{hݛ ~Q*8cPn餵^Ǥ?DT`K:>J9\- Af^BKCn> Q1}Q^n6^Yͭ֬O{5r9@鎇<:j 8el WrtaA؝0J7tC`gu(U0(.--*/v btYJPl$j*nh؋GƤg os~ ^,rQ+/34\[zOc*F4LrO !RR,,]5o@NU@mZҦ)yF4x.&OȏJy_CoAjhb&ٚ0pcqH|DCW/It*q`!"+U9@QN#`ݍ{lđ~AޛhTxhg`cxXhlMgG٩:s"iO̺ҁm逰9!xȦv<kz1)r -8xRվ/ʝ'~E}ܕXeIey"v)kiYjH Γ/+>! 7x%vӕ}M%p ^΄Z |9;:|i@: Nəm5iSE˵p>ݞen]̾*nQTBM#FZ8}iN]Hۦ cI`Vd)ƾەr;dL!ʹo%. 'tewXJ z*e]4U0;NpN7;fi^Gd"Nvp9Ck[ ~=_M7RNS'o*8kR#Uq,ݙ<eZ:uuf?DF\|7sIhN:Q)7~n*/q/ꟀDN}8̤SޱFܱ#TX6^72z2Ɓ0Z"Z%W^Tt1@ @̎C?Ie5YT}(֣ =܍8T#{m¦i jl\-BRyz^#㧬u!`(,2@yQ?WaQz{H Y 6^[ΓSv\|ϵp:0BF]-@~ˍvg}.toV;9sVRōB+wM:3$ &5'--Yx&mL<8Lbkߊ_/vcGiN2p+ҦAh^s8m1,1}Ϝ ĔH]?8nUnk\M^ q{-_q# kUXl1;e1Ău2-c. AI!}VՊ2l! 29 M^xTQŴ% Ewۜ܋,~ :VwG0?/'4}#JF N¢ؼ~/ݻ%B.I2V.b -[lMtFJ}B&%b@(I#ErZJ'-*h~?wTā͡A6&Cp"obKcGq^YDuPǹ."/!a .F7zҮY -ӓ:x'>bö¢TI঩^tp(5 K_eӸFo5j^6,3DfngUh%៻K[[ *`hiqvl3{8EcP9ys!{o|o_ѭ(LR2gH4@ = "1L r(ߧˑd%͓EUn^ݒqAԽj/fqY' Lt]:qFG73'pVr[)/!Yx8u"Ix)POn8yw+ie}Q- V+F?8& м"!\A5'/*.*C<"*fp ;JtS0[D\$ٽ,++}Ҋ_ 6d {2*x(/#E{ xx! rٗX5\-͓X/Nٽ .~ A^o6 Dy:W2t4ǧؐqN\ߏCclKU ?jGP9hTR'Uu67j' Be~aÏJ{ag~: I& oTs+?< RZ9ço).%֘N`_[` &!)7喎 z6+E\qwy|sy'$'G: IWAU&-@vo-L4xJN,tK$x70B^]ifV]SIIq2 (RaJG*r1SdW Tgr H1+KZ$U~WO)$ٻIx3?LĒWsҎ`_h&8ETk(OF)Vlߥc(uHF;( e22J?4V#m;WDٹ;|} N+Xb8yo:"ކ)*WT.2 0:wF("q>XFn&l#)Mk7oc,<Bs:jZPR22 o`?F]|#(Qz̜:.]o]Ep{3wr lPھ䥁~Ce]w' 3-Jbܮ RtU'm. *' rF@ڷ*C?PD>?Sm^S$V.\K,_$xw54ᢈq7ڟ]/Evs D9AajR3't Sv`L0٘2\Mei֜^-vgq[kT& 3\Ȗpx`R@aV.r~@h:HNnie ք2EI蒾mDDp vCXu鳴kcP)1<19@8I1;dɔ$'ʋM"PJ,T4iii]+CO5^q%ޙ\:0{ma Eub1 9&.8:~hGI0/k:)7UxLʐ8PʃnSL E )5m kR)ŸnO{~j 92d|^ju /a$KMciWsWuAQ;QPG(djD]O "<(HeFwwp9}WYvDٻ??'y qG=N6Gursx5 ]x#!8gE`[NIEI\ZsÈ/ˠLsp\걨?\Da9=Wh_Y%PD#uHbHLGUJ"8 ҉f -B(,<@%}x%Bvي=4U(ng~UʼnCUL*+W X3omA۽mw Vu zR~= 3]bD0٥`DI24dnL#7M喅͝E||Zz2]sy0|-e:%1?D}TYے'%Q(b6S7r[]C0>InE n۝4݋Jѩ {\p@ǖ~e;/ީq2R'n]IG+(6ԭ}q' Š`Bғ0\xV?v{Y69K,wj' 5Х-PmB6jOp~@SuF%v:.yҁ`2 TH|cHSpRh3 )dO~Dau) drCCb۪\W5n0֬JQw~g|)G>`i%7D2tT(*% SusOEaĖCZ#PLqH.̴[bO77{TN{8> 7BZufS ej&ThD:ȁBΦ#[(ۘ'W{܎-^y/ X#)+",eb, OfA->o.AIVc !Ә1d1|}OLliRgvUVfz;tXar',ɹZr܋ #\=YtRgP`zYzth\Դ4h '7E|+`W`ć) ]6@M8/wG7826Cu ,0]qa`R(k]~'JУZ/8$Q4Ղ-vnHM2;&% NWBsq(k٧\:Ӹoiz/6}*xkJaWH)p+v^l`@?&_a/cthL1x,r/<)ݦm;$<W Bz?]LF`hPJĬ!XGpsϛWm%iȀ]0apI~B<|gЉ (HY*Ն^yȋWjV&QUPbUb6'g N.`z/BKe!Q4nKN<޹8(X܆8 %f@ 5 f!6±Z@«3d3Y2;UsԽի w CӡNY|'a "eM$ϤB˿5?ʚ}cП[x)8T?j-¯.7YtcMy pPA*@.!+Nc|A\ HF('l~43o֕\Ga(饀IVZ[dӉc lmy*jVؔ|WOga p7D,F5݅ !n)uPԘup8+;YONV}3_@R P}ϯQQ߃UiP(U.)5伵%PLyf~h5][DNe5!F0YrB3N$'1z!+`;=& < ,kZhE bCoZٸUN)۸zstzNaI%YL)B9<$wG1u fd?}""۝q ;*H.׏0yq̌5HBv릟/0KI,?OyۚjP# -\ɟЕMj'_?M0I>7E%by Țx/n KdtoPʞ^g]?d7RZ Yc5/+06Ln{ܧ2 {pj}ߘ$%S< Al1:E?WЈ̼`M|]27jyvŦ+WJPаTp֍-qE,)(5~%MB]N%<. շq4u \/}O jPJ9;R8nW;)?eD}❆Y0gqdsҷ Fyjch>==\^O{EtmPAjE<H΋Ct*+ 4:Q׾b LOڒ!r`'um`ccN627f| 3Lu}ԞĆ`e\v"2녖-XFG KrDCi.f:IV4}<' H"6ގ#M麨lZbwH|w/$ȁZ IwǭV>bTXF%ӆXoM=O'E]H[tq훧MrU&}!ɘoCC/^Ւ7Q(#zqbxV8)K+x>Le7Σf ceIA$%#¬x%nrΛ+mSҥ s:n0e'-"; |MWLj6?K3|Te_ips[p䱄]"Z6@G6z"Uɍp=ߴG zy^6L!K:#"OgZ}ee7Cb;Nrd@{ydUW@vxX;sh>Ib1k ZBlC J$̆(cO8d"R0:{kL*϶ކL&eW(JX,J|#u!vpE}р [+RO44|L /s \^1O=, E+maۃ5D"[̳q 'p77G@rEK˭1$.#Ol`T<. ]*U/|룛IٽX2ppsQBK]39tzM?9L@=qxAuq*ՍqFEod姒`ZrCF VP]*--+7jLǣk3E$ ̿kB1;'sP{' J#Z#/YmMU@PBzejnD$ ƇrXZP8(~C4\NYpœx0 ,C.=L뱾[i8*VLn .9h eb{v;.Jٖy9ަᇶ,' ȟ,Roz .ajp_B?M?ϩ%DCIヰ. @+^Y5Z)ᮦâ؞sIު'oq0B;vIM))5y6GMãVζ1(毎s[W:{srv Zv{[̒Qt~ՎyJ,Ļ4)Ȇ2 B}|iY@E 33Q j1Z^y쒨Q?SE0*$ip8\@ɠ&f ;^q-}ݖ@kdi}<MgnO'mTa㡭">D.5?8lx4WVnQbq3DXm9+{Օ˺yS\Gѕʜp?Ѯ+5]?3FRi}ْjp+\+)+7Pb*D$$;4~J| qYS5ppfֵ0bm8 Q^lEKQ>a"S92/bR5;m+Kԙ:rxuGKk}5/4>hRi:ߒ@CCDp8x~rY15S-qL. wBvIe&|Ux FIW)ޥ*SqR嬁(JB3~Vl Kst|PbH^a)-1R"ZNjy/8~`ݟKKg*q{$y!T e 9oFڴXY^qYra a 4[bF{Ɨ1X+o 5W0!U9R^H>J}@Rޫ u%fԹ~Wj+}(Ҧ] صg kub3kCdc tSea0_&կ"h bzQۤP[D nSS&s*^t4&~e4s琤*ki"E|D8LAMց Rn׵.jwZ4WRb(Js8E1 bC :grrB"Yܲmi 79"[ge. .6 C!}D#Վy~̊K s ˻_Ӡ֢9('9\:=8߽We*Ul]LhI+ M$17ē6Z헏LP27L6MяEohrj#`u]r}iBT lKi*m7Q;SMf⦒#d@V]ӗȀL(,KJsLn&E4aW㛊'ڤ&h9Lg\H-TJo!2$L%H]?txYaZ G}ɋԤcJ@BaTt*`>=Tx% lJ҅oN@aD~vvEZ◺_P~i*@8j祛X^9ogֺ25aTceQ 'R`0L ŞVԗ7w/-#)ڄC$4&j?$>l§z_55kwmC2B x"=Ifiyl9JXqkw=siY˱.uR_tyc.px ~mWZxH_j2~ 䉇H4|_vZ`}J%V!OWEz '3:}5pZh[lԯ2ּ(ܼs 3 ^;LryvOڏ-99NJ|=kNFj&G!ԒӉ 9T C|m"̿x3Ɯ@ ȑ(pǯ>y\2Bt v&䮣V= Ԯ]iSAmGؓݚ4͠~mlv'$V~Kr(5C2'V`o~f3vӇ ' oŬ9GE/uLLg$iFN vu19 3L,&Oߏ?B&F_^Q-ZK ()-Ob Vly")c%X0%`掠˨`5pgL wg8Mp5G[<ߙ#տ i朋G7ݓm{NgBmRʞy2ikղ򟗇ʯF oL/wYM_QKܐ<1/?drJqИ {LTOdF e-cT#NJ,^nk*V |tR*^ʓXٙz|JZrh8aD؁~2|nY9k~!~%=v+,:UӋPaF$&T164Z4 3#5vSIa pTV0e!K-6 -yĔto{ -='H w ts'93g'Իz^JC-DIf3u#eLI$ABFe>T7dh1$ T&qRv1243xa"ObƌN[WМCϙc7:gJk*4 %Ue^1lPÀ>jZ [c>h_D@?+Þs皴K50pZ:j.瑳%Z[ݻ'p_WnnxY9H_M8씵^Yw# Mvɭ*PNz-‘~Ϻ܉4C=p"V~SfL,"w2E tK\]6"ti \ppcQ/"gժiBֹ1;'h?,"Tߓ_R;1zIXC_!OKNg+ɴKJoSpt@ݯT87T=e&=*2gbyP:(.RJ( mDA|&]L}hG}~eyr =!ÓX~PGL:Q S.HMf+^R_z)ut))&̧i%h{q!ax1sP9RΪwx| [=Orࢋg b1;̩9#=E,#p{3;u;T/1l@_-RR-|53I( a!r2UcZ>#O_vUK2Q@ 緾R*h#I<.˗; m+mwn@ #]LyTE0`쿤&)ՓE<u!dwc%e7v9eQ!FrfHXOɥhEeD_癊2c"x' |צ,nTR-"g@)0 +@Fd0Lpb<9[xӆACy0KPeKcs2N:(оRIYq%t\8y]VAXw,SAIwz;-K`xD0HS1:q׬ 'dF-,b8=ۗGZmUP?΄7/,bs / <哶3Ŏq H*t%_c\|ybd` &0c.uE҉ApS'VǗ+҈znH %9;(o)9 ūAyp:)aY +nG$668]4%)%ě8KNBKuIT(IS}YuWO2hTo{N;4[7HWd;+]QFΎC4s @*_8ӣ1KU lBGPa&&qOeDQ_kYǻQTe/HOgCwCBs7ZrqR'^Sܣ@,4rHlY<;nA7Jre!´Vn|t$61f]CZbqJ+jo9'ݵ`OJb$iwj$J Ag,+JH.x~&Ց{CL8}5[ ŗc']k*G0@<ۢ+zO*qdqo|0fT8yW4_=$F7; }E4WeIn Ek+y l2ޟ (k1Zi45=T{}&.ЫڌMK3ZdI`&'oIkN{CeP/W=>!toZjGQ_R}F$By qܵ{WJV a5Ȼh,y0RG1,>8fߤx$@ЧL,/~6s ^xHwV7pTXHw;DR񭔲Wy7a]I:ɮV@ n&Qi;ِoJR/l+*t|R@oz*N )ZfQ->U3Wr2RsZg\cT)*X]P')߻P0YCk0n) c"\UC~lOmurULLikzH!x6c48C ʹouOіh*j&K.AdG=fq 4kYeÚMze+*4o.זh},&Icĭ3 w~_ gP_PY׀ ˀB&;vuєNHtp8؄wq ϰ H@r@Y`F¿mZ#qA 4oY`zJfj&ԩ}C!Ί!BYd$% )՜/ CnҁA^S{8vj- XԲ)磳?7CXE4Ssc,YSjB1LO0mbb\1~R}{b[&ݔ=X*=8W핛8SxRrZpdfuu/bmw3ֹTr>|Tɔ`nxW@s;nd0,Ukț"s ތM~޵vy5 :NrGQtf~r i+uC0 6e*JɿtPxwMlt̀N}1oM""[g8{)E\(Մkظ#M|\0V' b9c2O5n{s="F4J'tt甲. W+At81c$UM_6yV%216q$cނ=x[F {bMk \h4ֿ}fd2>meAO4{/2htFFv[N~Y[)iR pWKJ5xo!U5 }lgq.u3wZC^V&xv4vǦ$Mچ%IJ)#E<(_yn^4:V0kb)*>^pCr-_*=gnN<QLqKl j<Ĕxq^dV8 snts#ڴW -&R$H'gV@0CU$X=Sp0XW/ cas9wIl`4V`ߌ uI l/*H)OV݁ qښ\f/0|=m UΒ AiO6<-'h|ˢ(X6\%= W&}mbqc)-IQ#'Y!sf7[4Jt@ .3"rp4hn&͡t7 n]_9 {|WXݫBuN|?GeM a(Eh5ȩJXҢ6 úWDK guݍ PF++jvZX+5ozz G2 о ~`:͗(hRGv Kl44<vo<3I1&k:A5o^>1*26YXlSB"2V"݌U F3X|KĂW1p82!:RPx䖔u#緻EY:VZ]WcQ ?|)6IkX+f޸mB]RIJU]7hł)?VRvbA>3im@oo~Fw{5Fi֖cGO[ =)ɤD(_:ceH2(c6^ʄٝsbNq7+x//>H|#쳅hr5f1BCO#D{=et+ A뽮- qDNjһD#Cyi#DQIvd.atz^LO?orHlH`I&neAfρ+mnKX9k/`jFj¹ݽO>|X(3nc}Uu ,pvMJjj7%9B.g< sLR*?%"reI62J p$T7w'F#ͦDs&׮#/= Q*YZ@@ kPvt_ K%=l!o]?go/hp+cj`ԉXǼ̒^=oAߩ$@~%A/QO^5 Bf5H|f?.H ska I.]'kBZ̧f{(F\y ~jJi\-gz`³R: Od_zMX@W\lDGl䷓ `13O2EGЧKmҐҼTanQ!@L Ě"\TӉzȟ/CmZҊcra9{ T O_A(5uUi~2.$'ʇoN텃 0j|_;wlIw/g@jN3 4Oi!Ӻ-(@}2V&-U<@hhfKw#jEf8̗_7/ rI7 7bia*MW(oLQ3dVxt>iVf\!H䷟ ]~!Twu| E { /Y&ԋ3o{Zλ巋w8Fl^.練[TwX &vdܲE4csT HYy̿꫏ߝauk>J(ڥ~8[/[ԕ9_4i/T}˼ ȷV[mmBObl4mX>d'T,OWH I9ijʟڦ1T v! JOxKAn #R'աw"8)P5(,rxѰXZf*ţ 'WB<8])e3.%r$fG 3>1*aA^ZتeBB`׽*k3݊9RMd\n-g/%&{C?|ɬF @wLlrl6~qzRРp[w\4hz^?AfptSTYA'Y7R7qUA. x.|9 ҉2,շI5j4" uɫd9Dnnxn|חf6 o8"|QR: @Y.bwlpxyKF'{fpQ< EMQY2Ci96MDrPI X\r!FoEwg}lUiU zbQ0lUlUٻʅMrKd'{\PW4,%]Sp+RhmDYbo M'qK\wHB?=wUIuΕ1w )U3Q*];C)}15lq=+DU\0 )7 7͘D B 浱wU&UAbgerfcZYaC'`}`+):CqҗyDsn^'e.$K`)(L򕚘wobq vB } ~σTuWĚ1d2]L BG/]B=i>:L2t2p:E:y lEx67XYOk'UW3Ed(gF<[& - MpnZ~&.BP} {KL Y{]E꧓D&a.馼уpӳ ̮ww! &n;J `D, 7gD5tGIf &jOWK}^Lk7fA{lݏ 'oO1VOJPTC %Z`WL Wn|E@#]g7j#pô=|=|eHvG wC?=*VIéeBڻ2O41٪rux%Cx"@Nf1>کWž{CO9y#hƗ<RaKn D ^8:jW u. D.tl 7tٞ<L#8yIGUđ DD(kfPӋOCm( :]KTQa:YgQ38\r@c>q$}L)R2AOE\5 yۑU܈OF TLWK kN%PElge#ىxԈw'\ܮUFI;L, g)Qbɺ xf*zAV{lٞYj&MuȮ4?(#v^qPV"3VnuO|$O)}f>ˆ#Z^dԢҷ,0<ԽF_KFʧtcR4Ӆ(i[XPhkxIQT;GuˣJ5nWaw梅J%GH ڜmGB@wȃ~Wr.6<x4=*gA'UUv i}=B(x=JxgO+/.K.|͖JMQʹO.F&f<`k&0]D6?WGk /.F> "Gk}8:Bm0J3U L?/q(Wg!"WKhPTu` ޳wy/#ap&ď@եUٷUj?_Eߗpm%̃aIa;ZG 2VFEp#ulEK&|Hy耒[n^[?ϑ`踱hbuTvilh*߇Gz{kΐ>`5(}j6d`@`c\0&&b㡸F e~L:+6k1x?|07E&<խ(\lӡu3!/~^2!)@03a'BHloȲr"E^cMЧN|Vwӡ=^D$~? 1D~7 pvzU'նB[wޥ ZNN(Oߌo&្Q<\O (a-%*>8T}R HH~9~[vz1OVdDy7(:Y0eءAߗ/0i` n˰/"lm>z@!E4~I#{UசdkS8X(p.JR@3E GhR/_vY/=OI@oӖ7H]-;@w;b+;0N$&؊tܓ(]r.-q6[HQg[Ij$D&zb'׋-8`͂ol_W2R"Oy6b[)H?vd)y1#77POa6{a#WRVM %~"XR'hlSj7?< ~{<٧t`[&M#ypEցJIj6v#9< P3T`K4Em^md p\2)Ճfᾬ]&,<{5n1KaX`16N ~%AW'+Вī6Q5SZd5a'4٠BLCۿƙO1zAH N<4~ ? ԡ-.ؗۮmHn:KNŗ3Vx;Qę#7j}NO( 2tDp6?q::CV[!K[RkXEmNbV{%N'pb׌=-1}%R QXˍs w zR쬛Fۂmx8m]޹JMtM>냷/gNr=^L 寣U6C`o?%{&6F$i{-1~B* XCst+cJuwm`vE"Q1/]vxRxr|xM=~tľ:´2HtZg.zL콏PluǺL=YKM`΀ 0-^ckMs"vMdJGE+ûWkx${Ӡ+{%bLd`$ u3GJ 9*}X\HaLGyPPbr6SM߷jE8-W9{l۾Em|pCUkzBghZs$Htne[ [(ޢjj͵Q~;^?eG#rry s> Uj%S U;PPx3ZbCk)8Э1# I'2RP3`*I&":\y .Nl:W5-rQݫ7óNdR?淭^h=vw觷@~҅3DMСH7GЄSDGfz;Tmf+Lx ak4 -T"UyBva`"rbQ害˲ܛ{avPv#+F(0?9 η/;1\wp㋹RUkY9+2~5Uv˶IQ& 6涨+9p47~z@C5 +H=wSX9BhjQ!CCz&tyJ\j:{!V;A`_1Ywr\^-uQCJ>,\a0FzmA.?Kٷ"8_L s "(FjosIz3)\]~?S ePj>h-g 7] O3&Xbh| A4Q@BӃd7SK1gT6G!(go˙hhmڛvq_%WbKr۳45Xwm`s`$~ U &t}uh)I5PT7e6 4聓l5+g)[Ļr$Г- k2Ouᖜ3忊 *'Njh%K7,]Qς~9ظi>?2ҾqlC K5#@siZ\9+ݰeȃo9--2AԦa/ Ynp۲<y;_]e-!?G00{5"}Jhk=i$bFoSO1PI}Vfg{57JZ |q"eUfjwmXƿHnfbzNCX<\|sQrf|{]4=SV= ?ת,/gh9#7pp5{ԝH&#jO)40dAα}\.@En4D/"*Ct:8(ߗTXK#+hu#(euu5yϡ ^T;7}gMIN`OfrA(ԕ9KPt؎>|$HzV%mF TvfBEZG; Qi*7pSWk2'~^!ٛwH| sx}^ ;~j#.{@o/cN볳TPBHnK;ϖܺS_?QXy} xpS|`It9WoOB/W@. \a]1/+Е!+m5/ &Ď>(}9W{K̈́/z.埨~)E}։wD*Lehk_"W7P1H5r-a(v9kJq?+K# $.0KꜬ@c)Mx;aES;S̅jT+ >lVљKզzhz(Adn?4̀Vh?:ϭ26kiq%FLȽj0ND4a`<<^m%,5r?6(At`gn3x]GHȹ quLN҃]6T'R<&'VD& EHf6Cy\;~U2K{U$r7Zo%1xOZfx O"ow"^RMs@-!Zw.v-AarŎw?`7WEId? wmsG*ѶS2zV-ˍ̍ 50J"f2!἟f/j^U6ɖ$͑zR#tYϭId]!6W5ixSPt~TRDk)L p/W\8~iף-MŊ+W ѳT8Kȕ΅Hy[7]8ʚve0:C`+ZT I-_߸NtAD5/t"qLE7j돚hJnkxEDx0._+8TZw 4}=Z$8wz#@26+ezڅvsp˦bmLFd/6 7h"WSA2 pȌM48Jg׎{nԮN)nq8 8;'^$a.cJJ0Y8XK72u =K΄JЕėDR"_}J7QCzMq'EO)Nx'|[*-qaĘ%Vg]H趓݆:Iw@ZžB~Wo1n=&47p Q^)eMKĽʱ}QsO*o6]nPG _0bvts:⊘uqN@)^7d[ w4P0Q z8ϸGM{AF 6=6$En!u'^:T $ICX2V8WoE?N.5w Ѝ]|>-+CJ9LyIlM!yd$H~{t2W +hȬ@Guf78caKƧ|+0>Լv C@˂~F3M=;c m_-3(?`;I<7veߴI/Em #);5}%OfF!}STFZ2ػ%ME55Ξ405(l ,bKU8EKגA5NO!u5Rɔs HbKdku6˨ <վdRip62!paʭm aoĸy0vy0KehZ  ]2Bk- EqwGv1یSP4XB P>$FYyuJX`Nޙp$j@d/PRm|* 73t׵7XGhvNJT y$ax-v4VSk nʔa)2ATFsns_ X@Q73Fӎic12 KW.Ou> &%'iAI=626&V&5:QOu/䛶VM41@4kwhUwu iK$z:Ɍe?ẃ2=#k@ϲ| _ F35̠ꄦ-ёcݔ>O}vUP"K=.ebvew xޔH" IlҶN;|6NucF%`DC~/qbޱ߀r%r2g%~wM'RSmg}sOe6$pA mÊdQ}zer0Ý`%   o F̯;tjyStEmభ8e b4;v+9]PXqw|jK`A H`P|Lw3Xot?Ͼf-چ6NA%lj8m7`N; V|E5"LTR.Xѣy͒hD͂hMG>aܲ~vo2[R?0Wq;CkMq)w6|)N{7g |S#x!: ݓP[vh%}:!p ݢ|%ŸSI0([1nȰWЄ*(&Y&Q{bǁP&xf"DkQ$|TE$q?N7XsV^>0 -n ]ۼwT}zw53Mό[ZyHg)V%9 ɍf0!l+i{Mq] ,tE!G/8'Cҧ!(vܓ;:Π]]:bm2ʜgᣯ,~)p?;rc?]/3H"9+R$E:1rGఛ=,`dp)aՆx㺌b`W ņX)]\[OΰFWY9+}|K]ۃ[v.<9qyk!R{>m:<)&ׅuNԧC&rKFN 9~V Y/'O@o]O+\kBh4ͣdaXo Y @:Ցt ]U!#.V k\6:m×N>qi4>"a$(oPܣ_Yld_47T:pހߨWT! l -1U'jY+q?Qı\]࡛7(с.QmߏR2uouyfw\Mtyp(L4rդ ktP9b/1@F:Ył?|Է|[:s72xN&ˑjēI/Dj!vroTnXӎ/ kN˧Pl󬟼Hrsz¡^R<%nS$-eRP.| fuyy݂&ٿxۨ=6ȵqNԧE3+2oINƃ3?a-ς\SBp`wcNcF\d@xAKgP¾iMJ-n IQ\;tn0bFO`t֦ bl?+9M?YS^p~*./> Xp($s|y L}a->4)r+6:>7r?Ue7\&+0Ŗ*f~Я~TρH,=(,N]zϨiBg gPzneG>cxK#{XC *Dn!Ӿ^fUoJ鲻 4"lEuh)$bDy؀؞xN~9 Aϱd@,4I|L*t/zveP_ gX ѫ(?y! WAW@\kCww2M i|,48u S`*C>N*q%S!OV()IXC#ydb DڢB_mTS#w{~;Bբz-ba F?W-K ̑ GmzﴋMml8`ID`L>v9)Jެ+;w !O3Z&bw{(#w 05o6t9)kĖcFmkFKܪLp1SH3 ,EJc5%#B'9:Lғp0斒HrɵGwt^ 1̯tiP/]q/b$PIB|"ڶ|į+D*NAj8C17y=vzܓST=+_ZqxD",l@ r3lwJ{:p%٢;$Œw,O ^NJg.R9}ɂ9ym}×ӵa~w#EeTxz݋XV~Bµ)/<}h>gE)v.L _.LckcuXhJĝVp뭑uj{yx ΓXwUNMu=KUz4@xfm^jKDDR=h5Mu`cic9ϩϮVX$$ݨɞYhk;OЭΓm]֙Uy覱 9ytnM(7DB xr-{(ڂ_ QUHrPݱ{Il}ha7\6ouKݹhW$SBV&8F#wsr'(:H ѿWQ%!G\I5)FG&xMdV^rHQs&E7Ơ2G XgjJGTid>l(e 6Zu_t q{ jgNۂkk;$mS UKd9EITƇ 3e%Of ҲH3fe_Pg)놋:#nr"~:2N@YLARLtLo*&I^H6. D׊f!4U>bJndo`3w~ĉ(5?~S'Txc0>6 5.*ouِ1.qc׿vNerp-T13k&"+6mk{ccp.Px﬿OԑLqV /GߛU#5F&Z*>.MV;(7qgy*uM;,[D`FM8㵵txsy:ĕ6{j^Atsl_m> .Nt5F Y.砤< nhжleUS(1A*%TuӍ⑚פSc I=q~sE6g~8 K*o!`1c+^@Qbs`r NżpץկQf p^LSsJPsjF-"f_C(i\pݺ MOg6&JR 1jy1x)6@u{G"Ff3 Y,9Z94+t)WM+b`|1*FhgŠrjw^+ >K$-N4"*yLdX֌ Z^m9l8t= z_f7ф^F=DZ ֞8yKOa|F'ކʠ4:/Bn"9$ldSBfD˃qEDdZ.'f? r4$šXpLb:&~+`%Hӏ5` 9DtIOp^nZg{wE*}#Y1$R{YK@*([Jb0wq); {5Z O:  Epo5P/cN$m^~7`VW [UVo;]IpёGﯲ8PRnLB @T@(Ƶ_cf %nHYLV5l6SNcWr[6h[ [ grݩ$͋5yAEZܢlWpiE^n!Ms6T|:Lu0b|r'~; E؊9rg.[!7|%g1Q%:r_umeYcs92 g@4M(A ZsL"^d8iS|.LEkN ;ƣYZwrD\8UYZ`GjTc3  0Y- +3s8Z#"F¸+"@)a1hi\-N N5ağ &y5Ȏn:n=p|9yBm/8GU\^{ˈi5c gfۙ׻=r(&7rj {`g C(tS6}&ɮt 9'td yKinʎVX@RkO51$}$N7Q|nPNzVpn@:gОW|n7ۘq7RqHɼDG[TOelknhBE%w{=2+3w@ueJӛSl(CQӦȰEPB4N`S3ˣ4tbJ 4W'8vW=^vK6݄0H2WlQ1qRhNrx0.V Ɉ% /viVBBWr=>>JH|0@!Σz6g)_\+DW*Cd%8u50Z4.QwM6ZPΕ|} /ZHJ)mAuҵ*sgl0*AYĎr36>GR8]Įo90Z]zC|S]<v4ukNfD/ׅej{\঵쌶j#2 PyN]|c|V2*KyOWqP:+i!8*.!ėԋ'I,N.W^vU(bgsxE)8`ly&?j b#0/SO;#%==;ඦw'8*s7Z5/6$}ye||!|u_Poi!%QjҜ,׎c_@@} nF6Zfu5'g{Ӌ9 (uP*36%f~?;dp&?K=N=1y (SN ^r ?`Φ$Ry2x} 45>k覩X=0QWՃbii&h@{Joĕ@PֱXĀN(QEm}J^%|Z f1^zTUU~xS`0uA+}MœR='xgN'xҠ ^+S+)4MQ8!T;Sv骳Iz0m6&-AA`nIե`\~8#nGB6u.жC{,> > 䇛zR(&p5`sƕ䩵>[?,>^ v-vE@Xe\BT;{(<"0iLԺ@Ț =ԵyX?s]+UˇD^׳NyeTѧ e _v`yJ;Օ3n-">,rR",⣸ Xs/k 20[^3򇕾LD_ѸD6(e> ta]/d`DHr{.y!dۋhCk{<K^YŝN]ͨל?57>f+K.S5lB_ykIZ:#^t# zoDOGl܃N uު +)≫1/J|PE&ET "\3Oφsk<ջp  pUnW7D^Lz"ǟ;%&a"&h%u5(2(7U\|b1 :6x@qNv8;BLsbY[ic "ߖ:W14:ږ4$g!BZ\E,7b;u+ T2]EF]O,ϸ⢰P̱\1bj&9Uhɲ82+zZ:VEpԼ÷"5CBm۔c5^XNdyvQzؿ$42XQD1q`;s+~đ3ŚMs,Ң lʼn2oՔ素 @QU^WOX)I}*!( `ĕ_S 7Y 񜳜n=&<6bq]M^ (b v%>ecpwLb"ӆӜV,pTԷ>2gkW:G?JD,h)d!b. N^JI*> Aĉَ;uMgYə/&HW҈"i$&C%L~Ǽh0VXu!Lvrti:.~ֵ!L &-lɽދ*굌Ivg7Ci1DKErq3kK;Nm_Lb"2Zm3! 8Vf5)D@3F| 1J5.we3 M:؇5.pԵwq+%!Usr׶SD~euUz2'!) ًٽXvH}Td#x$UƲP piZXQo3uT=&wƞO/8) d4PD7tSDMTzAN#vtn4:re]C)#dj#8Fq2t湓5 stIB3$"ucvn, I8+U>JkY[~h?o :'8jZ-1GIAM9ؙ׮56x -`欟,0E1]&}0e]I~?L ' yFUGњo I$Sk $Iu83waT'P,<!qat4`A@¹5,{S7X *{,5AdI_Tl2g>B;Wz1FFIcai)MHۂc+[cxFtsh&BwMnE! uX13T;O"_ 0} ^53pD{d,]Ω`fc!x'=܅CMCba 1d;((AwĆ瞩ѯ:TvN{lc/JzK7mI5l"0][X0x mb:jXp FT$}_fNScz_VC3L8)l.vF+Q*7giOqz(/t[}Q9 7-+^ʖ~/esTIeaWNm.h;>ƄE ?[dXq7לniST-^Wjɢ QyLi0x w0T\K6r@hhNlU&'AXs *I߆q{}W!`( ()HU*leMCWȊp7QL@8i 5 YN9s]~!hZ CPF1m̎Lh#U[ӣ 5́rk5qOm s~hπcx<[qkGмNI[OL <@P/R'vEj˄+A_8$l1҂Gł܂!]LcWJDͽ8 蛱Oglj7S X_#F3CxI#1 xAU3j퉤-IUm Tב+0!xR M ^C/fԽ23`3}h՗fZ'Jz[_ ߷7S^A nJ.B|]Vkfv^FjȢ6ViWĊ`_c +@|DO b_B:2E=_ÅEzHAw ǹP]A1Z7.-i˗BNaq dz,yN3*QH!J] W) E(h>8tuĝÃj}/t%.d#N1wkCK&yѡXzU VDK{-D)\i]:kRX3uZFqd2 (lLXsŻéu#B_OL @\Ƽ$w ;tlU_8 2!_ƔFt gzeeiBVXNVn/ҳQ_Ծv+,Q\exO|Fŗ# kf@iZtlvE(_fm~_'@V"D>gG/_kPNl32؈}awT-HNF}+Pؓiٛ8r [?Z)5;h&2iēr||h z7/vr*!iIjd~wvGL^tug 5:t~Ҋ)y:o I|'n؇ *3(1//J7h&?x“#u8Wvof'G\J+Nlfk2kȢJ{UP g:KM9* HqZҷeɷD .{?hh>u Ӥ#J[niu7E)yvS DQђ0]z9F=%9@>ˆmr#guZ7 1?vR}!QwM-d"+DJߨU+J:UCG޲Go>:G7`HƝ~n^g7@P LGL.nX&ݡҩ6 ӓh1fHqN=B0G>m7.6ߪ"|]~jO 0BWpm*NĮ#{"n# ڇx,c0 ,a: id[r >VZ`DR|2 yг3'.Lɸ-zqn/P+*L˱=\NG|AĖeX5->kL"INCm\@~d2a\']#g6;,$N)h@I_(2z`VcW}<(s0Hid]+YWI}KWБ΢2#lE p֞lYj9qHǛ=Kqh_OC #X=>OGҥ=gCR_V߬X{oM4\baDw}6WBv/w!:_@0sqd)jx1 0S͌jW7b6Ri,eԥ#Nc73޺u*Lv h`_}S2 8Mie͜ }E%\/^n=˗A, >b#huL\tkh]+l Dw7"=-WMC@cCMeObtH(_@B|P_%% _ڕGZE~c"$XU$~֑ݣ~abOTfטrK -vGWi Г~[n?:{y0{KhX*wtWpw<#LuoH~ZooZ^3oj@-SidaS ޜ-Wޑb!&q 2EB)Dx4aRHt 3D<`Nxz#mrFk :"DPobEC;z23}X*ԀeaBu: D|JGjnd͜!}=\p[KW,3 FЋ/_g g{j{Z6U7EATp5=c6x  OgYaܔ@fKpYj!^e>9K}zUCVeK;1lNSm]I>Zȩ0:!tt\~v^[ZLB[XM=+9Nvrwb|5E8WgCV1Yĵ9C,zL:T#0rJ5 ^k_Tc+57"rW$ }:?X0nKJr46760n㎟G(rq#˩|JQb .b?e Eם :mDsuƼup"]|.(FͮuctυߟZER]FQSb*C0t["@5Ȍrsz}Ӊ[GOh,Ze }YB"}*oEGA|2HWrae ux u8N=to?@]/;Asbz;ց&#l,&ßx~CC冔HǤ~&-ZHEv})RZudX|gx s5\I`VTxhCJ y{D;v+Hms] u'eyŏj7 }4͓o%um;ޒJ&"&|UA][vIFeStnPVgkF P\K?6/d/W: JCDڡ27PҜG+ {5ލr 1hX= ]0ܝ'|{/N_l!t\- jTnOJn"inxͭ-u-؎3wz%qL|1銪S7 Zy`QL,g)ŸJR衷갥>*ԛXa6X{Y536@v4aQ'!MkkLA|<3:[A1KL"q$D*C [{} T̎cqV4 ZJ$ )pTҪC 8k|,Mэf-qfLq3I:Wu/ff!,2Dl-JrLrYϫ#':+f"gU p}]+>"9w8Qt#c# j8vϾ W{dZ ?^Įl[1 Lmpw5+Sµd}19l0{B}O8^qA`n>506Oя,Mcᱵ%)܆l5iQ(ooKg5{ PQ0kg=o=^;!#@7Ge'Id:1h[5!ʂkQ;ǢY5΂&.kUN8ٲ{EUW%-|4,O*̢?5d]a$ _;ݰ%h"UoS :Ciy}HaK] B n*Y#Y?0 ŽW w|fDOhUXC}Tp_rW;xML!Wg^ 2u>%b}鶒T<`zD_ 2L~VٸG [6NL2YF6-lDlC׾rR7,PcPowHeqqq /;!j?..uexX;#4x7ˏ[{xmVNw˜p}2+x(Ft=v&_cNqS|y3dGNyaϴX)J§y>*[r?*``h/<7VfpBMlClsnG[sg>nM4jf9I>H׀JNW kb7BPw9l;w#z-WIT:S-1=dRidwUæ )sIؗ N p?+AQkWQ|[ٳ9@օnMz6]GA ^|s;%q:󇭀H&/l)u3?uu\[ M(H4WE9kZՃuAVX/y7 Xήsޠ%e--\Y.y#o]^7n@آ_kyGO*OʲB#z-ǿx&C_]JXB\ M$H8 U/Qu R(Er ܈V$I-z3z917c6ܤMSӖ0ۺGȖV؁CY(IfJ`:&tA7Y?uUJa m1{C3nT'6 x"TJJ36=>GJ2J(,uaW͘`P@'8p1OYʺj\Z`q{fhPg" D* 1GZUL@ ]8!Tw鏺uRZuXB:;[v W3M~wR3kk1FeWNp(Cj&% l|[]}̐-eeCgFePDCHoDD0#Q#t aP*\Y=59${et~}j:7UxK3c`&~>F 31ot73{K^9n W埞+>TOԢ͍UQM_kՂ=yPgn@BxZj, م!W&%-#SNļ2[>tS>_O xCxv`$.H򾎙\آˡp!":{c6IPs OsOn{"Zmm|1FָOױfdH]"^& _ksHJaQe!9Iq(-_!vֽ* Epب Y^t6Ȕq/3ZVG$ĩ?^.$;b):r ]O#3YF0$ [VR0L !v $K(P;`OI)3b%k Ͷ 'R/~+ Id}~-9p8zwGRK5üwj;TF? QMv$'̣OORx!.wzKWL6]wdXHX WxQdQgHd4ԽiAR]_!AoI@>iHYk5Ukv3]Nh3ur/Xxm%hMBiy.41hrY;krb-]G!FYxV/nH?quS_WV'(\ͽ<[d\ ?.@UiGYr8ވ }n@qCaߍ!4+90+[FIa.TZE@SR75ftEkh=<ٴFQyD:Zo;ϩs5yg.GgDα˲`b˙L+G[{ U M@'Xh~jt5'Uw2&`s 5&MTȣngw669LSL`(XA/CX_}x{JűsvTs g_[՟=q%K$o2_p=wJa!I,+ ,ڛ+gfsYS(&[[C~ .#+m̓Otޱ.Joߛ8.PRB :ko;/ j^G q:bu@+"] A;y?佶GOK\ƖkU܊/D7]` C>[hRYdo_ZG}d@q]ymϥЧ<^BmIJD\i=(x&5{!x7YH1 &D yKʢB S` L܉$yÃPnnTNFB&o21h?K7#Ƒ͊r,tLH |BVO`^Ȑ[ f̙ oRou$.ȁrUXZ'S`M01汧/Ke/‚}.,~5a˒OpKQ$,v0;/??QiMm?EOX,SgW*y+<rY;G8ِ@緞F8]u8|P5J*PČԒ<%AEP%r._02PLvBk'o׍>*_kEx5Yiu'{y銹6,#gQi8ԉʼOWdm5\Ѩv88n"l@z |dI~WH%BtM~.D'B=idCbf|7V!P&׀D`MK5tU ڤ\ b증O= "͖ wcR85Cy靋1\ fS|I RpLD́Ҡ=Wkg3MoH8Q#Ut[U#} J,{PM"7V"`aX&C$ A@Y=.jb.[AJy+ Ԋ<_>rp0tƇV9E}@⭐҈1 SPtc$}1c5h)A|rxPj+S.|"eQ ta65 vPKr/ޱGBQ"\0m$J}n܃h2]e޼!)MyX2DCMicUpyB--[3 Չ<.M<̍G4s"hP[굀5`?ctb愇 0D6QbZAw}Qh '䎃 qvd+"r  {pt}]9FO>\&]C$Ѩwjj L~#cO`(CsRhh-L09:G^$;lB|C uo=r3(]c!JguB4s&kI<@}}뱔ob=#b|2nEar`m. :)B JҪSR[q@?H`3 82U5zwȅ C $wADUmi}e}+\Lmvb[;b k%^ӽAyqN8e˯m/dIHZu,z{ cQ)t[}!ċi@4ꂡw!:#*I!H_Stsn28~q}KKY;j^:{e"iBLX#WoE. n}گv@"Ƅx9gZ5l(UR k$I[/ibVGh\B3n5 9 % G.EYRoz[:È+N"Nnە<\ ˵I8N8Zz)tអgq0OO]I&Iū86"\|+~-nzVk \+|s';9f+4 )"e0XD5qOU̪iLn@ \ŕ6M[\|w쩻8Eh R[ِXA\6<8K i=^k.k].xޮ Ϳty1s$b/|,%+3Y3WW#~J`D;|g 3^=z> -M \ƺe;ᙞ.ଓyia w'^SDppND .k# t3ya[b}qT5%ڌKwlvg{HE)x L>=КGuшhMK(/hPC-0DBO>;sDQΚ d<#^FJVbn8Ty!i?kz=8朷.8Wma0V$+x梏*l11Ɔ-"$M͟mJ`+Ef '} &Ӧ4NVE^օc UӖJE:L{M%#b)EqS8 +Qhe!|s~A12wҔ-m dRTb! z$Xx]56r7ܫкg{9&B2*~U!RT`4ɚgz>Lp7p~~ì5>+]؛Ju%ڜwyȀj:#6*h}Ǡ}].CM/i\VRVm0{??U0^E\(NruH{~Fw `#WٚJ~>"yڳy,HT1FsPIP 2LJN7 ?w4P `L-7;7q%i,W9p4d뗃^XUڨh;M|=G{Io/Y&0z:l?gMԱe&!o/`#]l+$1ݢ>MSPŷ{+>+hcB n=xH$/%}nvz< Qg㷰74! PtQ:eec#wW+&Ո/'.KUOۧRZ'~9U˵1_"7 ]Rj}@&<׸֮hh'fM {~+ĚiyP)"@:]oӵ kMNӄ+ l,v/ڶO.rԬxs\qCv9>z^e~ \)(W]U;Wn"K23 8F/fKl0_$<5YQQy FIm꾚ЭHm dαy +eG0Qýacia6Ԑf~:'^{=%qNˤ\|L5KdB[*a 5]}jKM^l'Ċ-V2vab 3ۣ ]n* {tp0f^ =plhb 9e-ϲ ;tS?$H[@ZSJ, uR>`F*IkD`a͖A9# g^qO "7?,Uc^^;%s2G0/Q肓*:KVP:=/f1&' owxҰ~0ē 13kCBO7bm5#mAeֹfì!횼c|@Uáײbl{?~Fiۤs\?<r .|?H\V{!7 QLJ}l>/U`͉xr[y!a) >-NrĺhBrHcTE2TQQfy_e+"TqQB`\DEboќY 3o$.AI12d"Xiw|6~}6P=Eٸs 'V=~2$:|,;GiG2d́ߢ&l,Oahm!nHnI=qܹ" sZ"@H&ܥ6j2j@/1ꊧ?)R>iaC.y=~HA&a#=MGsGW6D4]ׂ?e,GzwYuL>c}D"mxX2pmX- hY$Z ?&7_9[wdbl*9Y#ELtttY m^-TjGz ],,?&Nޞx?">f͞@[,ק7r@K+s?Yǟ^i+zd'?d>nnxOql#ULxIYl}C-F.t'w{RuP Lķ9\OQ8Tkb3 .7yH9LD`n $D#G~p]m eRQS9w_w$m2v_  n$…mtu]9[=S7?ICcl[-aMqb ċyd3;2Qm«pdRlHMh/zD `l]ʼnPQ7*N~ ZQ%8Wvm,{fJ`lFZVg% 99lVPT3^gbݖ_#aN'%;25;^aq1A0F@f5=p{2jN ]'{o\p?>u/rbxs7蘞";TiO-:)V, |g!ς)M;;/k0Dc}b2BD k΢94?OV`ڪ9V?Dmi/~HlUj9JXŏS4d2:wSp-i. >"ດfiWE ]\Z4/c:y% 3jKZhFk{Z-n: 3`E}}MrMf2cTDƬk8ڈXv1!.vPimK\XH7Xdoǒh}hleWwCGӴ*}iy F5Fe7z*/z٘k0\dPRpb}^ffjjn--5_{ |-B,DtB9'¦?>.a38R$TqXU:7:]$[s w{h u#A麡ZBF#ŋW|nSYF-PgӇ XY3{I>WVƏIaK4}5E)36Ko bB F3^39R xWbԁjgZ{|!;PD&7@2g:ָ49I<"qX;IFEcv/޸U lXoh ֒ڽ@61 :7G5%"n%L!Q]N4Z3Kb2Y ҌV#-;k22KԴPmYFzbKy B()o0Db{0 S TdGb 7C(/1֪i Yh|*G̩GZհPh/MʬMJR sry%C=): QtP$qڬRq_(i7%yk2OtB¯I8M!|7}ImC'f{Ydw5D=P ]Pg$[hx :gɽ|o0PH./7HcB!z%_HZƛM? ^k.5䦃 _;Yw.M̜gBtTYcJlR^'uumKl\ M 9&2!O6vyXLo5w6R,U!:2} V(aS}M C3EoI :\L q\vi@i=j Qɠ* GOpJ3g/}e Or$9an۝eƳۓ:{6Ų2ߚvy_Yn?Qs7X#Х{YjBw880g>:{ɥ0X >Q&b'~'/9W}Y !6U! 3E25KI]6yE3vݤLߐvuWa5 zuV*%pMzA@XQ V!R=O D 尷&[uE<N ?ԓ@j5Y O| H%4{}uLoQE^OfjsxWPr#*qTS r:W>r%U20Dmzd3Fow|Z_[tO,A +~ [xv:s v7׏eg󆴜,\jcźll&Ib37ES˭f VMy(gcZ'Z= ×pxFbmRlj%(4"ۈr[ G ߕݖWw ϻ+=!p79GϐaF}RE!b'!ly\.<C\Ƀ7gJ\9 F/xE s+ّ-p|p|E< qYSӒNoRRDd?=H>7y匀k̔oѷjE7#?h}kp2N*2%ب0?ƯƸO)M?bt6/M RYM95Mx1͊I+ &M$!݉ilJof{h['^=1Lrƨt+W}aXT= jiVt\-[8>$ȥrW}n8pKvрh>Pk?c"F n̩/OVD '=G?uh@CqGHcey*j6Q<- -ߤk`G t<0݋W_Tbee1-k4՟6V7KU|DA SÌkH/#JOһ,Lؓdn+nT8jҁSK,g'M)T%nu;OhrWؑ-iDB87G:zp 8Ϯ4 @d>h!t;dYcTl")cWMS1uXdn3~yUa]4-ք.)$ Ԩ=֋QU44%VƑ@V5լ|@q ÓËm#bAj671n:BT1Ǎqܐ1ЏlӜ&Ex#JSX 5tl,ڼ`{.xM›mxI'R`DhtZ',S|qֶGD ù ~;d^RBhV7e{Sob JI2NW@BC>abbf(i22O1?m YWR*U?ߨ0͓N?&}Y'"uȩKE3њO<-|Qá}d05K$=ȍϟ~zT- 1f;{yV_*9 /!d-^-ʋ>ZXn~~Zˌ|g#+!En9 W) ,X\?(L*[5~Ś]:UTBBzU82$Ĺ-ia;`&.8r7PKm/︆Ȁ^cAʘ&m>p3\7ryUiE@DuAP! )ѷ7S &;l޶V':9{I/^Ep TZO@7HUm{2ͦh_{ y+_sϸc_Qk9CG"_Un5'IDw 5h wNH{dug^C3ڰN!uX5YP^7y;6λ>-8 Ըq_3,MPU6ZRC9.C'\5t"B.AeVdo݇e#]ޕl {_⛳+o}aI <|'m(^4{]WhŃB$'Ds 18 ^~!>pzbv㌹)zY8 6Lm8_\_1xL[YWy$&q{U?|A5H`}fyH Vw+զsD  m_c`0EZ[6-A5J\;a;3_~(B؜.(;^) ˿ʓ2!ѪhE"}y5-n9`RU'ZqC-#U(;Chg*^e.A;M"g`=Ƅ稃og>r6y>d}q4a2V9ʡEuB1*A4P؍C.s>2&s$bQj@o#fBhPaw|GIKAG'g\;;*CsS)xTzUlCt[O~{ꤴ( t)BޣH#N c(8ܨ&n۷\5ydpK ;k̪6jP3\o!Cgv\/&bEm{ |EHV U挕:Ut)#弅k"].HG,2̹Fco#O"7g87DDCˏ5=;A\#iU6ٖز􄕮$%+ `E]tGosy1{b(M;2zZ`CK/6-ˎ dKy+ӞM`C [w ! ,e 'D_*5v9991$w )57b}Rݔΰ 4:$SktBY}c5K^AΏCP4 ;]eّAhQhS)~g70(95d-MG(F)zhn4Br>۵lуLY=nT6!|Q_tMNsmGK2?NJaj鍗shpZJם%JMZ2!vWV:pjXӄqUoh;xc tq"Q G`$2 "][BBx m#rÏdE:R2&WIZ @H0T4//j풺NE{9+?+z(c 2>X% ;_56't|ŲF<~(U H ;^JcYxQ(Q1-UFDCtRUh"xNb v@K1XՃ>[ə5淏z9*1 Aw\0)O˱~7@?^ RpJng1 ,R9Ľuj4dlNk|(}r,mM~$;]^CJ?i%nǣms i7aZbkc4ciƴ2*_VSLHT:SU{] "a[X`tU]\q}4hA|4i{J1KXk)2Ѽ}33dl9 7 2'R]<*︠\, |&rԼk`вddwXhƊz@0Kf_ݧgi;KԬˎI3Bt~yyS|?? NvW{pa rÈ^k 8(5,ZZZ)Dz\̫y=ģض.MNλWZ\%z8ѫ9I>x7*,=:bF}C +.S s'Zfe S]5 ٨]HƨJ{ճOz~\ʷ V$w>Q|O[EM3 )m5X)SpZ ed-Cl_ >2&8@{JpC,{Eyκ$Q䕼^&;,/GEdcy$~P3%;3Ѧ%*8/[T0mȼ:y{Asx^-oNLjuhr$A+j I *Aٔ9VAR|ZP@Iǭx|Ӻ#G|]b[ G46A$xkmTk=` 8!yE]xUQ[g|TzF^m}ץNa7pVl[2HfˉfF^2aYθ6@T knAɋ(7%6`)%ƫiݿobDMb%ݭa8a4Y C@%9U/sI/rCAHvy2D03|M)-XS- &㨼-Ba:캺b!M [H?=nīߡV}K$-|A;g{]z G1rWb&jX#3&Mz \Ӫ;ysG`p/'ǸibDfѬe-pC̓RY ~ih-w?Wf@4!PD"l€G!5Ю_2qPW7QmH&?>1{NWEwlVri@zSfQUĔL6ci#}$n[Zr&! `uIf08DXÀ>E:mJ ]efJb0upM@$&QΒ'C*ȄY"rV bKjv}VpGoC=ED%^?̻S-ڞV2i=:PUmJ(wSy4.#!͘~_/6 .},LMŇRE{&mbpQȲPӧe ,GD){l}bIbUY8&__}I&40etκ)f}!mQUpYsmeW)^IZ,BrO35 4l_3T3cdC5h4NւSjVqzg{Y_4kJ*26?C*R= A+W*OH[P rf{*ƹt:k:#][BS@"b6VQ6! j Wg5US d\h="eRr|?#&\\{awA ̉> x4G&J=DṌ^f6Ȣ.Ug9q~񡻝f/@xjy˜9Q;h֕R]>q]-x؞^r'sLm Xd $ϵ^bT/EHOM-Ca-a#-n[&n_;ROI@ps[{I1^fyhuvGV0 Rs^x?J!$/XtKL*Dp7L[/:>S[lFmRv DG>hԷQb/0 {IKAg2xXtObH^BM>XO.W(M'`5O?)J+CtFՊ83E^Grɼ(vo2p ^J2=6Lz -RP@)A!~>qT%CÄX;]t貘L쨾$flvi+<},˜7#cL 35 u Yz@.'Lѥnڴ0]~㵱=("t[61*b?-%UfJ# ii 8j/$E}|iZYis.nHKx_!{iժ̻aD OIWCQ"B)lf+apsoeF쉀fY' ˯6;?ma}NRd4FO /T*UZg%QP5,r9U>g1UH@'E쒍abelݳ ICȂ]wP{-|j*) H3uXF¸/֯:> )?#6D~Cv3"â$=iю *.鷸RKjlgPi; zj1ni9Kp߲!Ҟ28KϨIT)Ǐx\79*e e5AɞsI$"F]肆䲢U\֊OT~N͋OцrT,*k 9/$+&wdn6L\ezӸ^bO\ۈ%ԯawgNmWtf׮VdpMEt\HGݣ,s,"d y.f_q\,o]OznmWнb]l+Ĩ$_)Jbj/"6;ྏڞPXT٘_Uϟbk#'B~KExF&94̪z[gt!4:D phѣQ'if'j˱˅k+8IEڋr30k"X,O^ ̺)R'o: M;@xNK>+vYwBbmPsBLyOL_,etKDPEI!Rz, 5I7;so)Sb?/n1с-#>۹y`R5'9O:͡.4FwP,Trty|jܫ#|NT </%*13օpC7b,n9G ' kDa=Z@E7dŗ-sXX{@Q,)x %ZLw)\cVt۩ ffvʙfқ|/K#w1 ;9=)1/]8чUg>@7, KI nYޟ d2y..{W0zI;M׋ gS#3k~SVbQv4DԾ %$~1lYtW3eIW!^⤧}rU(!0/nv SrݺWdNSEs)鍎pc$`OhnV yoL۫5 jke49aPS#kf~@t11 fVb:+Z]a!e7Ĵg4mH 5[@voF9EvE  T t%.T)Bÿpzm$cOitb')iǰt <5Վ/0HA:IG]`bP9m3_ #Ta#UN5GQY2#'2J1"H:i,%'ʥPY7Λ9'_2scWE\:4><@r EyUN ]55:tWLQ^D.'k^ɮR_RDn`( %pzǯ0+́xjzǢʳZCy 8k䱸+]2cRSz D9 1v.0RV _13_A)9 fDBٝg5L{2 @1K[uohabhc tk7l ՟<||`@$µeYd&3(q.{)%Ht. f Tξ [QܡX,|ENY.:QwYInݾqd_]7=s5(D?W\zZ#SS5JL.\Ę"p.l&S!ػ&VyEWG~s ~.1atc }F1|I;naa-6^P|I >vDV7ۡX:"'Ԕ\J%qPLȩ59mx \K%jR?5zryl2j4A BFKOR4!ȣ\Өɢ \(dZBi ?D6¦79̸H`ϞU7~wk; 'eXC%ѯbM: "N^?& 7#D$K͇DlI vaC(]WU~ ߫\ztI_, >ǭCe%|l_ƘJ&g"Gw`N NmZNǼ=J% )?._E_t9n1*Nf`RxE؛R*(7C# .D+Mf,R*g1hL{$tW'Rvej,BEICT}<ZWsʗ BHkSeԟ?|BV0/m3)>SN>گR:^} -D^G:=wmrr)@%Y6g~T+f4!P -cI걇F1H&YWڮOK6E*U^v"a4W  G7` /@Q=z8򢨿γDߦpߥ(dZ+!Sj3chNMAWYj ȼBRJY>QpxXH;N9 %bz,ND}3*(B@K:mw햓1Avw`͕xf%0fժC (- kO"GeN 9eٝ]ZUj7Fz]3q( dqjv㯐߫XZRXBY#Ώ4%M;R +1r [AŽ'WKZT̓] J9R8MA˼wY%^V&j6nqLUGl 0-0&|}y8 -'OC֪9M_a6CPr{n/W}UZF<(0ǓV?C {q%mh>V$dnt E F@.@? ؤnXIΙv*bW$>7IRQ:/мSmIOo)nJ N& ӭ"4F'r]EmR?T.O5%|)DO ΤǬ_=甔S/e8з eŠPH*K1FtG2FVvgsu4; jXg91evZExLcH;EN?(,4u=~(2Ѩ9uMa.A7T57kƒ;*iN.U#A{+shB<0bCwą$@!ئ'Q\"9ˢk4WڑP*Et'D Ѯo(TC",;x‰,cPHk s>zGNRaDX&)4R/@+I8 u| ÄEÛ{ Z{2~e=fΈJt{ypx+m1V{O& "}bAelT5.jऒ-&k8i}4:!`U|pP|Nf-0-vډF#Ù<}8n|:gCH /W*Zȗ.dަc0{ rIqa7\ ċ[o 0wii1%rr+5(} r3<|µ(AK[ݸ#b={njǢ3織Fl5f]Z If3";RO{z+3Y&35!.:/"q<-NIdGKe) uSU0ړB(_ eݱXlJnHwB-U-~ YBT=pc>5Ȁ[͵BG sbHsGu::dSa<[xa (QIԈP H$ᨶovH.vD\ :w& .b鉼CP@C)taǤ)WX>uUjY[u'=7zH5 D `b_%]UuqW֍ ^SVjzQMxgOLFݥcpaFKv72LDNE<4H CrVv~򞉖 FOՈICVťü5`^efpT%E?F6O ,+88/vm1 ,k,7\|(<1jdsphex3YD+,ĝθˣ}f;!i h2{,r,8ۧi"F5R,o BceG~:yߗ:% 6%R4kKIt 'Sӟ2|g qt3edM`p˶ Քv~ ^h̤`- r$1,Kzތ~Z%}F< -jO i]jA= "4uL3YEC=5ې}a1 ]MY"~+;(S "Mu FzA_uފ"m t=pgI q*'& 6 Eu4k*(5Cp ԒszUJZHzxCU;{3$[Y?OWRFDlN 9JAvBrN_ܲL{e/P7/![fDC%kO8_)^z:Eh+(Ѷm‘+Ub,Y SeB*9@ՠ2NL 2>v]/6C_\-YSo0;Z gʯ.LO#4^;q P$'V c4Gްn8ECFi%i?KO+* $\ OvV %Ut ~!Auxy^Mvnt`3UIr̗;T w VZi&? f%d.Z%Em9>Y>X՝I#XΆfn[,&d[1!x[ ܟe%k[yo<^`kdY]Ov؉pzC8fq+==p_|8z‹ڛ>Q) 9\R8Hʦ+81ﯯL0LZD;viFS^'܀)] AöNd#ZY$Bi_gst aMu1YTFR 6>Uy&L7)2}1p5)hZ[z2i-:P_լv m_-ɂ5LIn7BjoaQ$32EJ hheT}+)_`J |ͧ!٬wzȘ~"Zz u=cdu*׽R'ExU\O?Ȅ33 ``yC{j>.wd0s ۵3+!g:5r]W.?$)ITKgje×y :a)MBbÁv0_Ð9ZҦc>Ȼ[_?]AM,*)$?Z_p;+fT>X$]zfxg..vheʮ1t B. sӂjr~=G%Oo ivv#Rz;ق @DhFmȀ r;I/ 2g0SiHWKݒ"/\ *YՄnGL @ף27po{E"d=3 ԹR{!Xk%hU 2)@ͮH(,mdN_.ϗ-{,c]ԟ)ǽ룪8IyC[a9faH"PA6X*2Z>_מe Yk'[luƕq+!p}.*JFR r2R3U/3r`Û4_nץ e2MqL(p !?YMk?*U淛!u!<Ao(n|"U$]mq)M#5}fu0z ^tQ8X|ARy/y-n61gDƌ=#;VsL8 M;>g2AGφ dB -0Z mjlWO=C-r$Fr[I k Orx:n P)ZxD9V|3e [Lާx)~%v(A2DwP^Gk$qfkų3eu~ީ^jg;1aHr`OoN{]pm(1V]ehC38vf2?\04$^Ry,M{ >R{͗rN{Eݍ*W(VS5jAKD y'|K},QRv օ5ńAx \$;q ~*d='-> ~ l{*'gRD_|;(x`GwաR)OTJ;]#̓'|ߛW9fh)d)ܮ|c < ͧ8YVDY>i3aC *IXF0N@3mL4Ie+= M?Ps6>8~ Hm KuHOn KC6-nv84EfNWx~L[ÖI>K 4`z^->'!Ż^%l勿+N8fcA]ڗ Z*`kX-g8OˏR=l7{A{K 7EsO$zҀwD5µ\XaN&aJgxK[Ml 7űx=HϒWJR8xćI޸[0c8s,lyHπ;,YYgXŎ@< FPU0͂X^ g4-qKs+ ӃE>;|Ny ?:0YT-is' 6:޻*d s`r`bN1K)e}]-Y`6#SK}0;jn`$/eLM>i:!GzrX9l+m!Љl ` 8-iJcdH釉XU/>Xec|~\-<8vGqpJK_L^ډҀVpf2 k0>m0ЇW3h?D8IPN8[[q[SA{x_@GcHG\LgFd z=FJc8M:|klJ/xL?*D  v#RL\&ūIOlBW!tx% э#ʥ{F`UX k]G0i \%{~ޜAsqQ%L N+/DWD!9WȖ%sdzNP|uT; Ѽ*HHhQ}:գ*ߌ+ĘtXd1/v\`ɻ]px< Tohһk O_81ӣUw 7 2i?x9#m|؛TOn xDDZf|xp ;:+woԁ`4F U Gg#!\7,?lT|nk{attɼOai`2?v9RM҈ z!GfIWF[]gl5"5 ΔT^W;JNȩ N2wۍ>gM&C>D˩kPo G 8PMd񰚛DMcrK"JN1NTacW|`e{ Za٭L"V8_M@풿ߌt^hP?$0 tMs|'6usc"inElA /0tbRe +K0TT+=lP = IYJyH)}^w+[E1ŸC[?QF4;S0 |Ҙx>^zad`^kBMV&6F3EܣM$wX>YL,e->ٶ +`QHJC܋aNt}Ct-WZSsRuۼյ* uQN{rX~S9.a?LIbf+jrٌT`- &urjz+: PUֿ/7VQ_Pi _/ )OMM*e JYXGk (㳕䉚A7B)4 z1ֻ$sȍF|5 ;ܹ?POHV > |8 ;e0;(Z~S-wFWp3=aqW:ZT# V{2aM4)wF ֐q/nh#v$q8/Q;T &VRB'.Ddl(0ahdv}M^=5 y0jQGzg{a3Jni9CbN4_i3B`3Ap7脹xر>J&j9tVoÜ>.("$&JN)% l}̭8iFj[ ޻V󷊌?29:0{Bkī'@Z=zH}N>CC#9jG"wo~ ?۾FigI5Ȳ? ||u,|~vx?ÜdwDI 1g@G> ձYE^Dž?,WFYl{ݳ:%1I&☓tEY+yIPnϓn`> c-y1JQDαMU{y9s c B3c6$vKD`Y nFs%[dA۱b{wSE:oPقwNiJv?Ao$|XdtxAF6QTj1D4ug/&V{ksjtzqB)&CfЕFN:c\kL! * 󘫥:1Uppx.6RyCq$oH{:Ϡ[3FֹVQNelNȝو ?)a$$*vDƯzB^!3e]gb}[K>W9.!Z| T%>XQyf3Y?n9;:a/=+}W(TYِ41hf` ֊q'Bm<NK,Vf*ܜ9O UDZ`A[ySoC PD@>8/`O"!aQoD{*B= ΋rm f 5lKƕIlFM)#QשzoGSՆ?>v>6yep>PFpvQ|~JPsAbDS!ҳ_~4yK+o3pP+Fۦ_lքGz}8mc!/XJ|#<Gct,G&SAMPM26bݣT(> -?Yz.wsW7K &7c8ӥsN2UKC(Gז/{W|lʛ Bl݈$%<3~iT;@5?ۈ},?*w澛q-2Հ G?ǫ1 .4³~o Y ǖ<zt~d;q`Z* QGа@ 340N3oKj+fuM2qxe2CۚwEQIfn(Q"F>,N/"dɂL[|9@b1R^M+7KX-Gj+-wfNo~tf& 6׻Y FJ'A"5,%>.G 6R$ea52c0MÍ9h*\T#K+ϕ s4n4Y+F  r[p>!T//sHcpL`fY0D?:z]CRflR !gV p[e,cӟF֨IARb^,pjN*[pӶIu5C A!޻oRQߚ>(c̝͎貖˰ƞr:QdX$PEhZrVI}{wh+ƽla/sJzGJîTը},cYY8}ggS N8:_I""+4+v _rC!T}/u< K[bqG7@*$<M7rXb!;A!bH]Y.͔]#:mn X`>Όs,Zv8u$SryRizl\eN"%۾,V\TDNp k/)( ?R6MkS5*qVw)Ml&ף 2qtR[xF[c%4Us4GT8߿S0p{j6)"!fW.!Lnob}7\,R%]UBZ;ZK`|_B?\aMWJJ/I;cjToXmOh+K(};V飌'vץiG{uvfhT2x9oLæݭSq] z`P^O`"qSB|wJmnK_y0ɮn"ŭ-m=L̠<'dNCws T^˙{t=HB }0sxDcé(/(IP!!Px B+fPm n;V#Q꿺Eay4f)eV 價e;LrimY5C/i*HvĄ>PB3 7Ftdb0h% n\$ 3tnmϳ=(:Nq6zD Ф} ]l%/x0lD?g_zDo EФ@h.,3Ί N۳2,qcAplŽ!S`B )NcSmp܋)T;h_=7s7d]NyH"g/~s "p~&gAz].rt_fp]Egr#Cת)‚ج5h=f5\ƜԜYoB=# g氛$͓0/9[g@박y7JwYQ-jMFb&,E1َ̹W4,r'Sch@7W=儶{΀wtJrlK5/DRJ5x;cm[PdzbN}j`(xE%/0g0gV/Y_gpYn!>MU7; xu'lo9]ro-2CbT+YGîR720<}Tdk.́Ѳ٤^Uy-t1M!#@C)jd"+_5߀HT V*@ [qD- O=m#Vu^J};{;l{_=pY8KaE„eb,?)Cl#/ZRkOML/] 7#׌M^[8z(cpb+>'V *8 Yٗ<"vS1/SLWSS?kn%|nqŦ)%,B\_щs.?e+4'*˕Z|yMV&QwT8˗2ͣ.a&(!2)PY}9#z} "c+p,>HK~Ԡ t=TDz@7 nТ DxKF5U$/ e&Tc#.O%DӬ1Lc ^""M//qFKi @W'r0oew i`~HM  *c$!-1n<9 ڵ*E$CR'A*M^o{:5ϾCN_8d/ziBL\=0HxHSj=]cP6@x> 7batU iNH]AGetmV![2m QHvTy,١ZwԴOs"_7'`PK܈LM1/ taj=.(Pa0v7:w`rR{"uEB'yrVLՀi= -^xwO:mVҥꑪhK/ QtYst#pՆoHs_#1^t ֭ܶ eFi"A' l@x LSj|'`&,?ea'xq``AhvU\| Á. hG#o?|]GdY/oa3a{:+4b%W?jA#{q @] U35բu%հZ#Te:N*v -Jt Κ!4f\XG<46 mP84O6 y0 .F)7q[s^`  # XXҜP5?g}iS:YKgNI MQuOOGL3 *ѭ9*gY ~4{U䌡~V!~E *ql &-VR< ȭl UjƷ1+MrRD%-ʄ<ފ(T\ G okװJ$ xmԻ]v4ri=gc ` tm$b0zl%`RjEޅ?{N;0jɯi9F׿2^uȷY(;s]lxq娣8g!OМtu,Of9T7Vۋ$6\3$h4_2Bd5^M$-=kA>$tyT j=az[:źwj ,..%F`o3A*뺙ɤ{ȴJ59ُt0®:JAJBz| hk,*l8AVigM@ Mk/H*) N!AǦ 0gmُ{Ⱥ$ }]ۢ]iiX^?3 ؉BYm$  $s-T#DEoD/*4*E7NBQE?s# ^FDAzn5Y8HŐ2ۉ!0-j15֑f޾ģJ" T_A`|8 i=M{JAyp|~&;[5fދso і4{ !7Ib{6Zw#Sᬏ*GM."u=s`Gk,,o +|֓CG^/nRJWe' 6h& H|l;ɡZQ $`!G&x67Ar"1ɜWqγ\ ;3Q$jSS0GK><75]Ulg⑖#f:V$O7^ni`}9k(xǀ͝tKmmV;y31w|ӸAeh{ kx9X)|&, 7Qȿk[E12z~LU}B[ C6PڶxeI(8B:Bj (o/AA.}"9l㶂9h2b2nFb]pJD=ZQT:4eZ Fe1ly] Ջk|p;6mme};fvX{zR<~s}@Y㓆7S~es$i+*!I3#o+~kfK&*fYeZWw\Dž9_Tnp:D. D;fu $*X0Qxe^Z@8t6 rOE)@v#%'~PI6-0Bw[3f%ڇђŹq{Ey(8SbД&_%թ%/^8hi117 Wf3hI3Z)EG8rؚ0 +XqDWFo]z%6Ϙg=jRiP2\3P׹ yU>F.ퟠF]֜E)")Lnݶv /&rq68tlQVB[] TD!+duMIy5ۤP͍׆S`on'uG} !DhT|̍yxg#>9{-xEY X8!4ؓr'+. p4~0dHqEVԸdN `ù~G.~VMcA3(PE\u~-eGJ aPx`{lw6+S1}ޥ3c#vCktYXBh== pnhPqcqx{CWiGu50$ 8ڰ}EQ*38x^bo59O]3EXS&cTuHIQBH`>F?olZ]- "$n-Z0nGOy9m4ipv[ `VRZ|p \>ow@TQ94P6kvn(OYK ɒ=l`-am@ x6qxϤbpS43"EETY;s2/r 0u@BMe3h C jO#{G_ {8L6#`ʵ됗SF  lE~x8(_2#UԻ 5p"JڀT0菊lAIo)|%/S7}#3` ]M_؛d6AW$PJ<y0Q=/ *q+_*XGa&^u(SDKw.ΨkF^"o#G#iM-H6gr_'1gNKlZ2Ah?$ԹjG"JL-{xKBQ/U`[s4.)B:BmgL(4EE2l;{f/ۓ s'ZKLܠ5p*󗑮l6?~ey!lsڶe[2limHdT:R^zKüSG$e~]6 %x0D5ÁYC(Z<#XTy)XbO[*+F[xx} + [)Ꝃoah[p\P׋|xpqq'M9D[^o^$^uݻ ݠBc O)4<-FD@7 qaze&1F8 8LvIV1!3Ӈ!;&S'Zo3x2BiO +"WI|!gHjJ)M4Й~H0f849&lYg"cp]M_/ߚTw7A. 1VA+R @"Нܝ nCC!ms,^Fza.HB%k4RwvM<;@BeԗߕKbBjZmUH} ۆoeao4וu\F2UD,P!DM?̙Ғ\=t-j `^\+yֻMts?%lC^LC41:nMqxh ^wV94y 2.S\4EB೉μ K-W o1ff`Q؃GAM0C dPZ04{lGk*gXaIEgf\HӶ@*u̩>I'Nt(l?Zl̘$0´iD_s嚁phE[Ξ~9$SK8h\ ?/MySC$ TqGPi(LޑJbЂwPAhLY\ Z.|O T$0Pwc,܂AFirwI}V<lf-vov(:>;='}k!4z!fGvxxdLCoϪsхjQ[юdT*7O FmG:E 2l,}y1wf ?ߺ{_Ȩ^AМtqfj!)4ZSK8O' @hltdS?y3H-OxFӒV-/_=^l]']d;QѵC;zʘ|^.6fBHZ[H8͈o7Uo6)NLLx,n?|ZFe*zqWy%>wYi9|Cdε4W5\2-%#񕅉!c j8櫬fI TFVo BnEဒ "|xw; Qrwg!>`d-2ٕۃ&7O+ T{VȂFȒq9 4޿mQ'Z.>8AU&xt)5+k1x/痜}a!1l%6 hc %a0olEX4$O@CgO]e L^9)ç1zlS-Sj)zV0ꦌv?8H j3-4[`#?x$,ia-,{rv9)#Um\*/DzKknhq^쇦43='YEam vp${~+J%k K@N ,6 4-i*:q $f8t2mbe?f+*29yv} ɣ/3FyïGlE `㲟mQFF 00.2zCCwy omxgmoKaZ6G.@,dd)~N 29Qs4֛ᒧUXE9hw<q/2ʈpJl#.xpo@yԩ6:!0ߓ^ffF1pVjjfw63yu܁V0{eִuW0wݑ۰iYx6H\vaǒX7Švy_$7j p!m]1H13S1w7`j Gl¢q:4\J㈪–IAN@:m obk kFƤ佄¨EU"N tiqW#%$Jp"K:8`PD=- T啂WPMKe~%DMf֓>#.F.vpCvK3H޻Iے;1Qd5^ϒ =,ye QP2}p~ͻLJv}ѷ2euf=@jv9$8/sBYߒ%lv\0t/-|K-\1\j>cJ/%TLG=r4yu$Sڠu?^2E;# KҦtα:)d`dUZϪU05&SFı<Ē~}W&R=.^JJݘ Ra,;zTd^$T)?%N8 6ӣ~ J#~=_ a"gloBVCvJ,mSql^6])DnYAG2 >R{425/̃yf]9N󢲾ԡa> Ux~@+ȋFѹRON<>`6E '<q*Ҳ>!r12vdp rp<\ϲ4?B|Z2 3//v=sۢ?ocYfH9U;GtJ7|l2&EJ|Xn=g($ɕ:Ɇ)a^4U;ƥ24R =%%3h$B}}".!bH iW x q,zʛ}RD3}_KpJrjN{A%S]\s1)!ߪ7l]ܾU˛i=*{NŁo@CJ ].lhݗ7*іj颢6X vbyO#TA 0`$Tg8DAIg" [L bVV)Ό gF պA۬M Zg$K0Ż`ڿw5$~Gr@O֫,twe*#i;)c*dnS1[f=JpQ&m3y\۳xvIJ,h&[B疮HFe)}po}T{)_p.VeʳU]˅bsDxszA6n+`2!'Rc=|.eVS#^-`-wBut3}L`swWr0R̬s[u4 xj9LN:"jw+kfJtHC, CGGhn \h~jtHݾ'K(;)(jޙ1;t;vRL8j12~6n$hJRfgchRCͻ ̻ WeVݥ]]S,_SD@LPv3:wDƒ_؜#k^uH*%YR#!"CP=Zh>KD5}^ *Zd?`$@9z W=w$J>\y^S%3"9K0Ȥ"_+/jqxK;KZn=##$Q ~?!fѢ=&Ṃn(QwPxV3^N cu`ä?yfD@K48nd=':5&w؃e%jA q6jTT8RLnE=Fwg(*ꏺ Xj048gxj:hbvvβ ?.0ȝ1i.sۉċwbTCf:P#jß)?;|XԁK 7͆~4_)('GU`6r_3%F$H(ܢ#38p,Mq+00jAbAXrtۺl9Kωg9P J{ zjPW^V%}c填Dpm9Y+Vl6%3  پq5kA<%yNjSДb-7A)g7YDRX798sRӜ`0/As 6I˝ضd485vak~;;Uؒ:0BފH|DRZ&;3^"BˣԓzLHoIj)ٍ'n$>%+wWߤqTKM5::*mGM„xR%ڵ.]y+;N؅@*hN1Z~XcV(z"`}q "7av HݮHx^XfJTVpఝA[M˝cY1,b`5wF\l iH6Wp SJX.1:N KZy,R|=CB ,m !/u pI<[΅SBCvTE%ً IHі_-ksR}B/v{94dYf6, tan]rU,D22L!]u6}9ẃ崆{/15 FqukIO2ݨxV)cC1Xn+̽tͥ2}luMְgK1cR 6|X,;#ٵ GfRD۸Z5FCRQ vf]~!>|-iH}2FN(JT;$ ['h]0÷9RZ j-TU`rd"XI#bt?5u'4x#XHm=Mb3?rl&lxN!u *!\UJܵ.sBfd>xFL8mѭ;󍠏)+ے?O<Qeы1 O5FrPD4 UsnR0SwPDq.&WRMO8/f]xdZ#$4krj}>-zlQo @᫧bVE u W'I5'>]/ {>gZ,)&a`. ?.}hݒ*~}&%ёIqx2ۙ6 d(?L1U %nطܑM|Ei Uagc2 gbus&}v#Ҋb]$pm|wrs&j(w'5~enĿ.g ") YXM:o4͙՗mzl,;uX;HgZ;u* ,/EZ, <ڿUl.Q"1.uliAo/Ѕ$WX 0Q&,r?gI&|I6n\|S×8*F I;)5!# "[#iR6t@˟mN8[ZofYU~mBzJL,}We<7eB־~#0;-'G%xbX@8JHsl1Be(Y<Y^O>Y 4̞,O)*A]m5C=(aȦzZ,L ~Rz\+;) Rw,EYۢDkǡ&P>`Qk윴l6u&j=+ =pCn &,pMe4?{񅂘YKP߾bIX.(VQA Dz.rpAR Eg޳WDZ0qL89 πe(*0Lm:}4\#5h}a&Pu䜠сEř٠T5'q aA>L9ovOOKʻhsr-E. _WO,;A< {F?>-Y>O,#x y>ނSw|~r.Q=WorY=NU"{#jWp?nڱ;&_A]R-h[:TzgOJ  "=-LWi=v(˞#!P &1{!O({BZ-WC>KMj-%W l!X<̷s8#>rӃـKm6%L%o}=Η6FO6~b6tXDC`!Q{, _>Vãy/sSޜl !VC. Ad!(G fdUYk ~$p;3R%XEV=SN9GۖFo8T cgaX$S}F7/夕KXD InY+XLJ7|ĄC{s2DC%wnJa% *%)Wx[, 8| 1AxjKSXIe u o)Xwp}Ӧ0u_ߋKz P2{Eu=qI jf;.s6x[T!﷜kQJi[Q6AykG(ˌ5˔.{))ptG0e%.Ť""h$N5~4ܪLmuNȺD.$I tى|FT6:po:}ǂa~wϼJO+-H̻ ^ byƖk,f lœ$/ P.nGw W*O6NW{M -3ԯuL9ɦ[kU!gO?kfŨ:oYQf91y:UjzJoABijwRN,TŗvNoWnd6 OO?Hd_ˀryuJeݐu\;S, KTX&PXӸ87h MIOt mṽ EXw%f%F8-!/#Ɯj{ wBcBƨ^?kkP4IS3n]TO$VyTx]L\_fɓdr,ԃ$7q[,Uak2FkT!ցoOO s 2i5ﵱ_%bX;#Fzmb,NcL8୭ ѶYR t pj#lLS#56KZܧ Y왁P"hA蚻Γ\Kjn/Ϟ`>ؽZ:è'றW߸_=G > 2m.#y^'QP`ыJf CKI4`Q/|U%P3<BpssPtƭQki/ٔe%||-yA:" tITI0G=G[$ǍFrTfIh| esԦbb?ߙx7 `(k wR&?,|(Y ZM، '3 G,6 /;:y{ n}&r3jPBW3Y˱O ]|p[?>üU!&̬'TV"^I|*H&CWZ"Go R4@k(^?&7mXz/^]8t? wV[@JI^JHkF[iw Zbh[H#^Ԁ֒ Kj|`U<R}KU\뒤jrK/pPNg3F)ۉJTST0o;TrX U5I Wz`4"D^(X秲) (Is|j*QR]$0x3W\Ј \3$" Or2iN u !eZb;$ϙ0&-NzWīlHM}Q?kgͬe``PVg8F͔2b` #G$O:rx Z)TSwX%2(i5-e=_zErKUX|>mS.˕CK!o]拌B.n{{LzWC58lQP1gW Yc%G|ylP΍2u™wS:I3 e"Wzi(F&CY)tKXfH(+Zѣw7+9+L-Ŷ[%B[- [UK6#Z"E1;"u5sǠG\8(bI 2vXr~ɋA-8nrؿpQ )D '74r^GÏ"4i-}:f5d[SX0rel9osFTsK~#~ӇF)V:'9ħLSjiGZh@4]…Ma*בVڳukN6 & pB܌H@׍~$؇wgHh9*WTxpײ7/j~DK{vuLbQ7vMA֙Ԍ|[^vt3T7?xZUSbT"%D)B cpȖ8=~ؤSp.iӽㄣd:Bvn^S%D/Q45\!5NggmؒLX8O 6HVMq,ݐ6Nh9k~78;>ZEׇ).Y<&OaPU::!a<]TE5zq6[o2"maI>A۷~RщC#gkL!_('VNC+wQ/{+xgW0JϱRC^m} x=2p|ߋ%a>NmMfp\Mlִy;:adSWr5 )Cye))Fqٚ"h9vstÈU>G:hV; +p.9Z%Ǘެw^!H42Vai4hyAN@ki5 *rn]c\Q#H'q(`TIh3U:Z,k+xW̦ӿ.}N陊ڄM2O@m̟gugs5h쌌y]Ĭ>7A6 GuҡK(o 'j)d?@:$ҁ:?(C~n-GR|K?bx$ ʃp!];@91>$ ͭLn'؀*=k~qG9")^1 =O6X)9KrUvE+ {FaE1q\#0^$IG,n'h[86WҥEKO2T[z?-f3 {8NC/^l@1JChaDaձwWr#Ϻ dEL߶c/5}QB_P[2d\Y#MSs4 XJ _e*iII#Sq6[5# 3S/rx敃jJWWL,;㫟L! ZѢz/dFQߦ%XJǫhY)+D)C\x\f*{{k'6U8w}衆~% (J]P|t0h\Wq.@uVlKy>PF]""{%*f{x7=s7ϖ;ҢHŇa;#L/Kև{Wֽʋ8 ٶ\Uoh=Ssr8_LJ\7=k%nK]zdȂdX\Ј (M4ЌSP{+:)< "OT# _ j!/lI7շ ޔBx\c a&8=Y dlBzUWV xhR\UWyy:'X32c#fvObU5vu۵fי-Dk*ղNWJP,-&u|-TqjUz|?"2R9b0f4L~,,Q8xա =݁Ygi"(v7פK K;OZ''u gI2E1덵vע?g]i\̨6eO1_5a&{ >3 qDV/Xz-~L˧g-1rз19k4Ai`t5)ȉC^U])0Mҭ+.?gmTCf ɔpXV le߂iJ`}mFd5XI1Pظ`vɶ; 5N6,s]s. = _dUs/05H_'|mO+gupx:ak>z; Ʌ,^uWP"V5j!}O<3Q3ǣ3sҥvq#"{)?3 Pwꀄ:6È[wBI؟6I7roHgQ.~Jǜ+0ݫЗ6e@_jO&/=wQT]=Ɵtg5|~GlSmBq}|}VOTnJ#sl>y~#Gr2@w',?`xI,.Zg(ؖc3ibp(8Bh 9$kP^ ,'^:MEtGMr-}en1DSA>8C;F䟴镁nj(i'A~AO|}. t3B3ga 4}種mƒ;A^ ~cК`-F)C^D\X@T gE6Ťz7?7z:zd'նhn٦>P S#%ըAGCE34 )![N_!0,tm{&i\z9B&.C#mepd-QiIKEH X("1L{%VyW|@/lcCQ*O-m]N: &#"Eh3A-4:Y9itQq#4V'-6ѰaeuaQrnRW;B842?bZ] i0f@J]]" RR˳LFPRVГ0&YG R6zO0Q7g䣰邮I|SJmxZ'zVRn~;0u>*9+?[  1CyY&\O0.1V%ZrXkf[9o+2>T>dSVΩT Pe^$9jh`)SOAwg5^\ÓlZ9;6 v3g[7(OW{Rv "e60,܀Š9DѰKl H~o7CZK4 ,Q&NsJNP1fp;dgl;CT~"˰kO#N~SN>~Mu% N6p9]:{NJIhoI $^@Be_#(-쩔ÂTHJ됶ȁDȢY>VgCp g@8 7T;[OWs-\o + X k^:|BI8 %9c6qpU4#{<҄\rTܶEzE>3=NbKcp-}UO@`%_1[5ȏOS<7 hxM&$`+:}3A.ߒ=[Bȕ4Y0GE{Dc7Ѡ ?JoO`?lF3' I6%Z D|sA gV+8,BۇևM W`IE^Vі2Rq1ZÐ8&0UH[Xn[ ,1oRj!,HlO4V/2s`ұhZpm<Z5i.r[^KNupz ʤ SMPٙ$3V8qPǘPÕ4/'>r`BsV&obUNq@vm \Gݠ.ۻ]K K*Ncle|e6@X|krNhb-b|1h҅*㨑ΓKG5ln7fࢵ\vy9 {%+Y9:a''FK)n[8x>lBUo7V_FoOz;UàuP&*4v~?$URvjC 5}_D@+M`BXкQd8\g!$b_0QD {ՙs9.ڜz,s,X47IBz Y'"mӖN{ShsT|[AR2qY1RKϼO*ِöb_3{ MF jk%Vu"֋qe#ߤ7QYﵦtᆼ;-NF}#t#Yc/e"{ izeGLud]_ m}Dٵ]NnjcF1s#W&N΀SոUA|#jQ~rkMA]ի0/& Kz~Lf.l>Ҡ aV KwQ(_ԀxeR{K wB"݆UJ"]HG8Ӱ"n_5KnBj׀RkMHjgN8M^)lY80OBG:{\5anc3UV}`Fi>hqƮX=%UNyv%3.|gG!z3 KпA=y6ZB2go)/p>IL'yQpl)/{ϙ#\3gqj yuAo`B ei$B?h~W'cO*{H8Eٓy(nL.]taQN&@-gj;g%CH%?UHzrʒO!iWH|PU-4'!uBS'z0b> ܷ zX_)p_gرLow ;.r݄hIj,s;AQUT5* U ;Yh!’>/؍ǔ9K{Z M-j{S[͏Bՠ+p3|r.9g`*ΰ"5aW,UME 0\<š`; Oiv2m]_yc@Shx< ]%wkq=*MOEX|IgmݘOR@U;.e u\cQdW 瑱oMNwsP>9*){ѯ۩/*#1(hX HJy~3"zՑGr\"w},gqZ H"[@ׅ:1d9Ŋ t :FeDI{N- c{zDoƖP3.JV EF 8N&~^̋r7eeTp bSӷt=P!'9-diy) "qcnl:9l$ `v F|\ ÷Qv6-e.Ń0'Z~+>ͨRSzΞS/HQ,E~(̉\Ri&ˊӷd5wIeB}BTo.K^{24>A<֯Ӎ%!>WLǀ!$O!6ۙ2dhIxFcQ-vYdfXʖFa݃!5 X7o0^S+C{(7H.fPaҎ e_- w!ʅ$ұkˊ>ctJ<~/,WaS^U= %ʐ%$sik ZBնY`̢ցePUQOKխ>X>Y'H i[cO;ZV^j"g U%HVqH|!+Y92KiL/!I58i¦X KV# _K>hAA?=f_fX{0AԼV-: zjل2 h*"qP`6AC#-ҶWhH'ghQq_]Yl"G\k}0Gi=vj M(ScXFY"S@nIU Da&mBk_U~j`A6?>*-0ba8v\u,{_'@(( |Dx7鋨۠a; "+nBq9yNIP6ʿ-ڰ'z5u袵Exh%oa~8Q?K%5uqY 7q8LpʹsFpG~%ɨ WM UՒ$>C SwWEmrͳ!حY<:H 5QCnTEEٖ Uzo[`J%rA.gSnp\}fY\zz0v5?L2߸ݦRT~/¶qଁzbEYe64fx+CɟF]ͯ<ND]l7ʦg=k!53AmQ྽8Ub {ľVx$Iw5:`wQVRש݂ɨ^r뽷 %o3uߋS+ߘk/J+|9('"zo~3XD7ζ߾\dHb͎fa\rr:E:AY1"Ŵ iӤh}gTOQ( #Yqs _z{v۶.:'ăAWύސt{1DЬٛqatnXh)2=FG|$ 7ӡj\&O>QcrV2Bxy9ʹgբՎJAev1jAwݡ\OHȫ!4C@oђcTp>$uY<+r{0&7VsU'%p3\4 :[4V!uǢ$y?m::o< fo P2~CB!m2L@!Ϟ^LZ _Aw]VlzG(\DNW]19873M)qWJ%t VȬ:>*qP!(QS.μEtV.  gn1IU}j~zsfNdCAߏE]@cډ!kPLQn_ ;6/$M=;V}6u]m\Bpx,oA): t-3JudP貹 nP+_ty;8iMߧ7hɫHwX rK^!&fLRٍj,_R,̖R4AxHk S4owO!ҐXmtS MuGHe]A3:ğAx羚5'^/w3oPbE&hZrןԝk& 8)硍ߝ,t.PcH2@P{Ί)M]@78mDKd|[EInB A:&""hk&D_XN5ڕlZ*GӣvZ݅CIب"~B_VSĚ"2 'GR=v3t3C˻/IN>8/z]rW>NQҊJZ[~c{cXhkF.97RU 6uhx[(Bg;DPMT^ƒ#֨BD4l ¬N{C;iqx3B1Z?7E}|Gi+9֚u7CTB_7X`毆Oh2pq޴SLF֬:qs)PR#^x-?SMZ$Y<,>ع?{)MchD6BgLeF4Qe<9FICUܳgJ)ej'fyb̗Qh[?'2+rJV3#»AZDBнvB,fNd>:ܘ(r6ҭUO8#w&AV#_ߜm!s ipnEB-*>7,-;0,W\Shf&H /E] Rڹ)-| U9B[0ӓ=\کԸ{D K}{N|dc*4̴P챳|^8OT(UD"3[NǏZŰ-*j)𩽡6̗K _{hEgz5&LF)YM&H𢡊lG ,n6"<K<#f2B2L̩G#L5 Mmw.hIvlUa;3ᢱ@EElBqdy,׼Do$Ea: ֮eDM j"A[}7I+ kT5I61 cDA(xRG8QMVO6q`(R=}zAec+n|r1%1E0+w6"8]corţ"~l $+sT^6]лnȍ/IJ*BE |bI2%1 z.fo>8ݨD[vMsS yߟ =&h4dA^s(sbZHIi)0sP]gO.PJG<]$N[Q"3LwOSŒLgwS?jUV>h_,7I_չXä[KHPt:Euc vd$,/yr╹reEʟ]m!6ї(,d˴GuTvink5%AO"[Jٸ/¬L#x_s7K|c4-+/9<]y] i8t8E3@]+1S\x/s3> 'fuk2Y!-q,i#y]f°0@QcxB3&,iFSE_(Mu,Z쳓,UK :P`M< ͋ML*rBp3C\@W1weM>nYW2c,p[sS)$+Gl5jqS1)DUEѩ1E}ޒdH HL鱝iXq]' .tFE=k TC"jg(:#pY ,&p:$nH#'욺5}ҿhHAt 5M(D(GT +Xa Ij$^]!iaπ08)(/D vo,ȺP 6ۮLnyOp WW۽2ݧ1x4pg _?gCU7J!9.9u`N{~FD h}FuZjS⤇Zo!ÊMA**RrJQ&+0(I6]duU%bzT5nXq%a{p !~c+ 2o6vD+g2IP?Ðo pOT0[b2 Wpiۤ>$4FIWtψZ#D2 i,UuhRT@,iN<0K ouЄjv5J3fcRL-<^Վ 3=0v*DXy'PbbrK\2 kA)E59j4yW$p{baz:1AH}ѫYKOibCuv$zL#@ͷϲ67Mo+*ȇr dzŠ4hr+$T6gɾz+(Jdzo5 '1aߩ: hDŽ 2TOoP%: +fE>#,S7d;ŏv^Jt /aă ziw,㢔5snJ]/֬8F=)W*O~P"Knih N , scJCaR㨈XwHntEв Ij]!h㜛+h4{ ip^cial钉!_hqA HVo&w=/ԗ(u~G$(r(.=[wpFL%T~4>GqY6hɬ'm-*J}P"-#n4XuJmѰDtzwН+`!dn :zl\@Uv ,^8-BuD+27~;.f~IŐ+k8cNod6F{x-_VZ v0b^{GuCs@NieNz1$|2[ [x3/m4r;#i3V xijkƱ]H :lCNBvh+qO;uVss."9|g}C7&[ ԄވRs| 0^VyAdBY.T]!4_=l6J%{ m}wNUSlZ RFTnYÄ: Rucbw$Eg=jhSw(<ա񣌉 Ci2_+aqыs]=o{͍`|o`Q䶴 iYNdgHv4Y7wLџ;+n,O <$LE_Ӥѥ!*; $"ټOFlŜOFsr:K "k}Xjχy#[FoJݱ[D0Zҗry-wCpwdla^Jy dh|Gz-5Fh'X¹_MDf#I k8utsUn(bNoQ7껆Z &6p]c]A /y-2ھd)Ck|1PpKKYk :kq]|O,3,$jM`]d9UoMS24%uEa^^# җ \7"!yFUye%Bn"V֔J +!;pTy{n5wU_<P,>uc&,\RdSM:sl/,Mv}&[m-XPLz)Z|i7r4:Pe.tJMҸj~8Ӏ 4 }xdX_ѾmyG]g9<kBf:p^:w>փO4էMgsALuEA}8]è9u |2Z)X@܎اhnf\qJ >|ݶgjֶA),=o|An1-? U5-*?ij,ш79͍gZ{Aj,Si -ln- D!R@nL-d\G5TƱE(Hv~~\YrL i `ERq.{[{| tyy"aժX .GV%7F_x&ֈUWp|Rz5B;>s˒iݧkyU9՗G"~@ϜI/ۗ|ڟ|y{؟ڐ5X߲UoBxbwn1JQ~}gA/E)p~9v3Ob:+J? bųMZ~$b[wژG]Oj$}t3nGIG^$9\iu*AyH-}AJ;/J_NSb5_gix<l5ǧ%4h]~Zїs%/],p-$mpڐC1s\uě~2JSȮ)ݛ7uGBK~/ra{ }mAr|[\}WĬxCw"k2 qoibcS緮YDc϶SnY'W8'#Ֆhh6+%*}M8Ov;~Q-|F)}pLLAZO͉ݷ<}ӤAn?X|V]X6,1Զk's)xXjTd*zT>9Rծ\e2׮+RFKw]C}ezZ  ϋ)vp,CW'*à! LD L&.0*s\RThNڵfwTk~qA-išW-9_C}VI&y_ 9?#gGB1Yag7{,Z`VTo㻿(ȅ$?I_OZujJF=mAtǦu")+A#ԡ|X*hWӟ) 8)]랜> L9JA[eSb4;4"gR %r8{S׸QGy63K=H2F5,ֹ.Hܴ2`yoxA\b=B}(y3àfx uE']|u2P޵Ipv_VjJoeo}=upf[^XRˮK#ĈHr؋|Rk^ e~:"M F " K/q Y _`-$zS0 +/iT]"*H:tINa'bχ54^w׬;o.N\CU1[ 0V|\gd@sK&EPܢ%nRkÅHw8q:Ǚ)=p|%)KЇrs9Q|7hk6ؒ38r)+y$- 5,v i%gVHoV4pt0\Ko] Ui?"6}, ̚;)M0~𐺯`h|u9ΡDM z#wZq:- &U5Ho9*xKvRI><6TT8-GQbDLJ.n V!dB#1 ph~tkECH*ԨY0vw4ɨ4n]KXa~'+c4 kţs5 ,V7%8@uҀJ_ n?x[ʙɢ.6kpgL ct&K+uW ˌ+)8Ԍj2h=>@ kG۵Al9,]`΁V9|5~Uҭ,ҹ9^&]e훽ʔR QPsAps }z[#n>DUbHuT<@ؕlϥɿMK:X7|eI E܌3AWfea@+-O\L0-$1 p~Cd}ޥ%GaN~  RN0o^n5әEBª .¢ڴʱ5/{2hUx2 {Θt1FzB4nY+ p_ӷ`&Dq3wJU#y=(ycF],4(\ѯg}$9k}ѩ04jdI*s(9SpFsVKArWj`C/uj~ 8)Gs2Nljq~-jt> 1aL wi:2g)\䂖(2 [Co]+.qNn#̹k+=nMBlƗCi'[>1 |XMޟWOzٸH"f4j@S^XDb, ?1oMd;/;X;Ť ˋAτݵ:Ik=A r'^r }ʷ"f5atHMNguݜF񷳩HZ 1?%1~au;=ٗb*hN wCzx.d}8Mb-pf -mwyHF+BИV!zsxc7!vgԴpEW$F+ì<հ[#jg֎Wa3*RwAZ#ntW*.E qu@x[e%ET A_ݗ!O`DXx7xΒFr-2X2$V]%rmܓ~J/.e\DQ'@ ai60} s.@Ǥ;} ]srK]rrʇm>Y i}ݗ&vpk8i ]Hy5XfeԿQ1D.ӇS$u:M 9L:(>Ⱥ"I"`IB6LzT f3%F\G\qo=cpy S @*rNOV8M7Y.^EĢ-&̚`-~}| /ri]Y_M҂.BΕ)x*+y;'-/%=*ۀCe2X`?\ܪahq桮Ց-df%6ԏip05?y{1Q%S?aK 6 T/Ux+q#HbcGN3:t_Bȓ3Q9eiF᱁zQ˜,PC+2?qQ8W&H˫ +L$+rK.lVۨLᗓ5=w6o5NFpOi Ӹj (XRBp( GT̽H4j/05 As0eA'h ݢXkU; + (E8P~֙725P=6Pbt#6VFnSE\uL7й"6]F's|7q_[;Bq$g?M [2VG9Iz/^KP卲17 6G܉"R$e!x|N/|ؚYTϗX>bIY0Gfq↉%q fu`۝Caԍ)cb\-<HW]ꐭVN#`^",8 +rj>@E!>%pL1?@VL~,Ѯ#-%a A4 g2!>;F| k/A]aALf(/\fV.2O5XmXx\0\Dhb7ETF6_IcbLޞTA ֤ИnC:,im͸lJ{p[,f6Y8;ݱVr)n(,QJn`*<*C4QD$A|<;t";nؒ:Ȋ1qZWp=(>8(jW(BV #@򬳎Iaa=UB4\6kgpJԂ! iДѲ[Ȯow<,RvȨ]K)-:n@~f5b' ԾWrBbXoW>}O!зc6AT kWPWH2BGМq1ZTK7([x`aq1pwqhF_FU}v[} aJ(jqytቺ…Bs,$?][%&nQޗ8 "(,ҝI"QmNЄСcSF?2\ǂHޕOC>LWwӛ[S!\_u(&<`x3_ A^w5VU4A։{٦4:-u7E<ؿ!%SlgpI'yd)^V,Ŀ#pU*;7#v^cNF(;'&iZ`l'Alm=\Z  MebI$3)n8B` eᬮyIi}X`9{/S(k ҳB'`kE==z%ϓ7ΑX6l',=QPY"d C'F,}~[7!5 W])}4 Mobbwܡ=~nj2?$/AeE&ato%G8p@5?ֶ ) v>^[̴a1Bg:1_8f9/.V&Uekq|ǎ'n Um1V1 4f # S ,Rj>NbS B5g|Ɩez|(Ӥ4ѡnÄsaͤjR+<T^4GҸthS`~S+VliNYD5Eݭ*6X58r'YԢ:Jb)MN *BX=|P={^u빬? Ƣl8vVДk:J2z@]M746fqx;l;e֖FlLmSZ 9 CVϴ 2a|ϥ| X,4.&Z 5n˺D,|q tӣlqKÃiOC)L>t"g J]"1bB8ZXc&].&(O(0s7үp1{$kn~?;x)p?eGneZ+${[#R0m^*T~1W9)ǐa $Z`x]RHF[b?K:*=16l՜Eg0GH Gr>BSݜk'QV֫ Q}[ XT+aOS;ZB21ڽç\Z^E(EF[j"!5f8 FWxo} jdI6̢[p< Ԓ٦>:d@煌WESш9Su SNt,<9|ɂO/>L-Zа rlFso{eSM03" G }UkbrW]e!~+pS+N'BjHqhSDukC^l+[sގ+[*Y.LSab1[MFZ*֧]3~)85("s nefh-"% BKF] K4Z`T$]( < *W۹;.ʪ 0aoD{5v}auplWlXCUdzoU@yVu&AqVaVυl#|C({йiL_"G%A݆y lDԤ]O,G[t5rjjl|>HPn7%Vz0ܨZ/xD/srvǀVg\nju$!_YT.z/ĶJ@q1d,mrs g 3+Wb4InߕFQlI u ?}+(iܣOb1bNfF-eG r!`XyڏvUcm9yazkmGrCOR GQpjKmշ:9j <\@Yx 0QfLFF?f3 uqg#+ jvvS.r4uhGk T֠9^Z̉P-̖OHYY&c+hǺ{tr*{O<)9 ~o;5&~SCe  Yl bOaJnQ90hC}}NSFo>R/QFU%FkmPFb t`H3#A#j-C0j(:0mǞ }Il7k!89Xë?H,Ažrn9/6"\~QQ릦}m<}j5,p$Uw .R=#O||I4vwݸ4;|. .كkH`WTSV#{)ǏFH|C,1)uvՆ8Ɍ[1ʢk6Uȵ f,\SKY?п;C1΁[ 25 PB 2kekK<jpWBB˒hw@d\fr?Rݍ}o& C}̏gDy|h(/ -JDr{e߿fC">cNabṫt}[R>Q1XNTek3`&sA(g[ C{ V@h"@\Pb)rLJA αju1<8")|ʺHxtf4V*MU7;rhLZ*|%V̘Vѿke3G" uՒzsL5tzleDVNm8ʼnM%à 9(~Ok:JFl\ am~~Q:.])ݢU3X-i\F~7X,=I-uc\2.{5GWZ~>WMV:z PuS6=n΍0ϡ&1__ \s>CM|RGv;1ݤ}߹P!zfP#ULZ,+퇣 TlbB->gBy?h @3-&/L)w [:-I_YŒvWA`si'e.Psqw+K䔊0녛 }Zʣ v㢵I ȵM h gXf5#AB;Prf"ŋGNcAڝP(.!Cuji G hPWjOuC#s1 vpk8w .k4B``{,CB> }yѵ3-t=q%"JzAfJRRl[ΙUM4t\,.юAc$ ӈ([+gjK~zaX?[\A;a(m.QE_/Jf"(9욗"*W . w+w"5oZ¼L^|۪q6鞜"k(71P%(e@Y(-" TuNj΍%]>J)LZݑ1PoEh47<+Ir-agǠ -b ^&#I 6pE_8⥔=AFk Q@`E$fZ:[L@g*<87ZT@Nk% 1d m(Qx7#k2-нPr|tMfh<|ow/qFpL0Ai8ƃNr4AW-7+{?ܳL'ix:Z W; 3+uAYrsy͘bUr^÷39b:ӆ =`Yp"#!)Iٮ.Jh1፩4/ȲWdD ) F^ pPwA3~T!Kr;nbiZG`Mj~ 9ޝYB- QD*MV nw^jZ3AqLEyV L:F"RDg%I'C|gHZ!MrP[vE#Qv8s+C1S^b!wAX9qb9 N.{򤔑+ K}gP33YHQ t rLrA\F0 Xv68"x4F6rlK@Ū\ Ͷz 4;Q ac ݢgT [EхPi L58YVu:D- &y mcu_t)y}^"~ۍէG /[ ȳ vIj^+-ѽ" I+"Buw>W}6 =^ m0Q]Wӫ` \3O., KuN߇>8ckmsy,8l?2xIڟOa ݌l]Zg693((H:|^ul>:sZ/e V֖AB =yHiuuT]S^\-\{JDK2=:.GYZ`'L[f n@.R0k@puLӓKcA[ YE~•IGOQ3 V3¿:8x8gOѺG)̥ z煤 @08}JC.9 #5HY?w->匉=! ~ {%>ݐ/L%<|lĻ|عǠ 5 t.ؽ ņn@`}Oa{e5o[)D6ҎS4q튛;rr v1#z񯢔 "O]'v~([6˽Gz1*łkFV4Q̈́>oz"zb͙[nN+`66#G]hu ~mXg^&dHNcC+1(ZB4si4hm !F[2Yqzڵj6zf$v-hX~7ȭܨ2%-&\msP-<4+ +็H+]U7Mcl$=NbQN$K1_SE:떮)`o% 4\/eIPjx_ަWem="*¼O|=ScpR\m*I_)%aMHaw~9g}ѡ_S)뱂e367/Z::j ]5\Fp { ud:2<^y4RWeoe;%)ԡEƈl quˌHq`X )"SY\M Φ㧌^Epo"!?7j#`+L?Yh< x=1P B:}Lk|o$V!#oWڙs%894V3.CY=օAʑY)ƸZC#$_X%`OP8A+CuVVyKb%^mK헎wt?LP-mӷ<֑A:;B> t얮~~nG(U~# YZ?X3l?+" *ة hLRN}3K! t mQL'hL?ΤHHi}ߧ%π>p U=>%+iMHӊМTߑV%^] Z-b&;!9]c tx`Sk}爵w3.]Uj\a$zSն3w!-@"7aAj.* 1ۘ @rR|ǣ`xc%5US!%7p`h__o^a8`\mդgx$I+'I)=[zo[G{Ax'8yB~ 1Eʁmie μb>,yrFoAd+fZƎ#ҫsFM>HΣm=Ojn`YZn1_C62%qyEp*I9>]Pص3&&=23x``ٞl?uua{ٮqwHBa)Fy&"Q)p.od WdI)&M9S$+)tM<@49Uq?"[؊SajNX/lcsY JED4ai~7ϭUcI( :]aYƽnC׋ClD A+ػrN7dmg &1.ǕE"Lțh&hat'&/4kiS2[{.8ScG(c%& +RcmԤUj;-npлhgKwU0CrTey+ʏ7߹\j^*: ~rH;o(eg։;Q%F'T:RUan#[@l[oyǮhלĹ >^ u/ Z> oP'V{5Z'0<I97PW[ϼ4C#:j*UeB՟TM07[#?$0yhRsQ# 5;,pC>*/ݹqt TSt^>ހzU-k5Xz- sbk NH i_&d'TOfЯ46~FF +IflIdџ?3 1 ӑMgIQY:?/@ȸUF3aʲ&a v%tmJikwD!n~+ дyM1kujH[hY ǩ! TdFDROeA_UgS_S#>2Ds; uV$#KIN }{G!4D iܝ>f(AyޟUDQӄ}m%~rg0']+0~Z YkR-ΡK=VN]r-{j=q9iúE= fA{gHzQ) o,5v K^{Wrh@ @iZ8IղUf@I@f`[OTC20C= RQd2:"6\u}eͰSuR; pVR1Di3=%Q>XӟGME FAv^yB/ͳ_"$٦3k'N)ÝAk޴=bϨ*H1l.N1:_ӇQ~'YzYc2#Lx9>vԩFK߿z9h=`Cz -ŹUk3I$Lr+4$6 zH\+|$6A]r'`731NfC ?]$/W='PGqvͺd`3 T9qGxu'B[;+pgWQΑ[\[u[oo:C}CRڊɷ ~h"٫lU秸xuƹ ]5|394p:h'j{ͳa7ud͏s+-dE:ose緲nPOϲzu|,8NCot/mb΃{ ܝ`&jC.h8 Tl޿ ZcL"8H#aL-^HI*a> 5![^ƌDj)Cy03_jNo \hGC9Eۼ,Aߦ폼B_S)TZL|K%+zϥFN}1,|6N?8vt{\Yޣ)wUu-KVtCumuV6>laT0н%G-hGn{қW67rߦN /DT3מ2:t$/axrK6)"Y*t`%t :} ziֹbYKDz}(Xܛ_B]vІ&MPݴ:Ip8q+9-BM[i *PZ62}Ղ3_N#Gx5lќ$"ⵅMQ tMmb.r,>Wn{'\7shs._ 7J٫3pY3 7[\p{Хs;X3ZA6V G|2~뎌Ar1FJ![ דcE6T:ׁF.+}\.6d C'^Ⴢ\e*DCk >2iIfH9r (ENd" \u}  hv 08C4Z%/6~m['5 \@#8]*ӾWT}qV_"^ A:%p{DDRl==QQ󈹤}T{Ͻbiom A o$cX(AABܩxD53Jo3O[ڝ  !<>-/!+OJ5Pʵ^'-EyBРl;bO X M 5ȽԵs*n~a )ȢK[9ucq=1-3WEq I4"O|aiW'#sBl$ˡDm?)``tMo^ݸ +)^EC2$6J3ZbAVFtr *@^Vt4Z LS,\Kv$Z*S% c[0[3⤎=N+ͽ}@G-,'*JL+RP6^29*FNo6EcsssmeGGe_c儤&Y+MP%s)~XAFi5FC|ǧ>0iMՋmFXMU_3= 6ѡ =VS$qkFI3G_픷8X?2q9/q$RcP5:b]'[Pb+Qa&-6~mZY7q)'Σvs%֔~O0P4fQfcwL<&yEdc0Lzؠ-l)hUNT eiFTG;ߜ]f{dѻ,)8SޑWDu<I{)ϟVĎ肊M5+KdE z& .a='eUsеytj! rI&@Պ6P씃RXe٨< 79jG4?xAo[)ʻkg4]p>Z3eAK61(STC *iךWݰAhI_%iyn3hA ^3'" Ɉ2Eαlq.*n T<.s=QU).{H2I'e<h[  $ ^K9;]܅uۄ@`^?HYbVsOBla8mѢW%WKIb X7L:*-&J< 9|jFڻu$]J7R,_XMb=dUάi\_'Da%/;6"k=;-v;kQ6b =^f|pd,z\!VȎl$$'tޝ@i&9_-ͱ;"~szd,`)+9@EQ0J}49fVlV& %@Qӑ2Qz\ޗy\NE[wYWb[sg~aW݁(@?yڎ=i'l`V\E] nSkf$eQ# "d*#P=FJ|LHaFS["`{uk7E0qd[ hKx*NIByigfY00l`+ HI1 YX״a`Ӽa{T.QT 65;ݟ6w. HsS"{Y͊k;5eg$,k'Nsi$-S!'2Yp7 St4Ac]&(9ۓG$LEX I0g߰!of.NS 9~ۻOtזjRƓŞL얛+.X+p8+gAmԘ&Sgi ZBV24򎤓ͮ}7'N*&sդp@6he]^e/PP'~jۛ7! ƲnC-j Og*]5:*G|Z@6KV[Yg{c)F<Κx,dEGhW1=qlv3H%x"-Ud x0,dՓ'8!ש﬚y$W$F8qy{}ŕk1T{P2;@#JgQZFHi#5#PxBM)5~@.F{=&S TS+uYO[J.bl s$O:OR}׋[lM򾍃}p4t, ߘXz3` XbҊ9=(<>O)LG ZX\WwH#JXXcXyRԣ<5~w@=Y;K~3CLn j< oU#(F9 L'5?kK})#3iX4*(\ 1Q/drl9f+:Tky/-9* RfBڮA=o|%/E@RaW<6\%+tʙ0en.⅑rdgP^:1~f0:DB~3w>5 HgљK]1몗תJkViL5j/N}·[c0Ou.~jǤq55W:гٶ€ӲT^P",P-c v2 >]T>>ҮR!^ś+:Usbs㺥/iGzT8z1Abd^k W_AeD5B1D-g4nYmߘ&ֿˊQ@9_52P/t~9&zomB+y!BK:cMV6th,dwzLI⴪zϝ Y 8]SKV>1TFr}wC )O2o]Vot3#1Kzj8&LVm?`3TPɹ+xX!D% ; ྒ\_mTr-D:Qb7%%}%;[М`֩ICaUx+7iJl}jGY| k"'f0re?T,=mK%97A..9C͕͔|rueA3mJU"3znWac"e[pm= (C}$UZGUZ uc׫1 |"ofhM-!g~5O+# ͳ'% F$#<@@5MF>S?8)=jZڰ5BzICpͽXOFh!C. )Hِu1ӵe%aTFd&.3]Y+U'BhYw &x+gR]4Ԣ Nn?ϱeYme{ J} FsXjW|"+0Ō(h;\"wdZuif_TˊNE]1tגf5U2~-">ծc*S? |6|@ GihQU$2}͆og*닚\-*O }i.HYVG>c7G|ewD(dl}aFRthwBN͐H4=!$2]jA>{|[|FM|m>+i솭(C0j%1&dE0Jb_broQ;?s'6RJ~֏_so2nc=SERq l#[%DB^(z^腷J=!2Bm0E"R?]tBCCN.oiCBlGA ~d2Nid?QG](g _!p̯I.HXO0l|jPrI9c.F{o[hC e5)Y`jqǧw|˰p_ߩG$hxoM1ul ĈsTPWLDŽٗ #/@ t\<7ᄆ~ v) ĕ٩&۲% U)*U"n ,C_{/"ٛ_It28Ui&C?@3љ'#17=qTTGeOCa&y^Gn}Fm XpyF wT~nKFvH+BˬktVT?CQr&㰮a"_޶P%aXIk1%r9Rb.PW =[x mV !%`c;_S[w9 _{e064"[T\q萖ar Y(;C+wW^Hti< ! Α]? X`= dezNSv |!(zfD/`wO iFܠ]BԆ@5=^%T2ʪ1 )!ot1[Ǫ M<ҵ⺃:0Iy j汽t!%"h5N)ҧTݕ.xVP2뻓e5>o&V61OȿT 2^z-gu%(tyN{P~xA3~aRPIl (Q;4'ϦT3 f$otH5P#g8Ư(i *Ed7|j'@=6÷(<=J`~X1R1y\m,.NV+2J?5- )|9\}:?N%{Rjh_6pkHzLܤߍ&S0 U ^exc]fE,0P~?gϯ\'l9t"qxrP<Xˡ؃:G)بwXӰ6ـ3!Qy@5'4Ӕ 'B z4f!s "ld\6G3 p}u3V$i 0~+;{xB?vuMSXEQ=zV/iPE=ʂfgۨ ";/7mՌj4QQN9ϷyGRF@_EUnIfּЦp7ĉ@$:P_ov8YC@JֻpͰr˅Z+%%P"O+KbAk\CSM3No0OL7iF3íwHѳ ՐgقI᎝߷S9+,y%02XJk69NF<)=92 W@vXAcy1OUN‰@_eCY-Ѯ-ٿ)ܿ>mKיW3y9ԈHuٚqBt?IV(6t{ԯOMB`{ 4_PM^{U ye-$ ϭ R:5P,Akxۇe L:D-WYʠSᬮ㑩Sò\8Bon;o-.jEhR*hAQt6GS]& MO`^[ΚUמ..%yd"޸B"@jLtYb$KH0 &mf:<:HFtq'x9Pbxn;bhϨ{>%W"^cYxN$"[]|DtJ(yKPhiLE!A'0'Tuq$%%л/Kh;ؐm=$"0/'OP(Βn0UK%QFѹT۞]z^\J8JGޚ|`\HXD[?"HԇI~]+Mŵ {/ (4/vRqȶ[%gt۞L) 1{@ Fu(<_rD!k)kL@72,bxjk^Le=/"G='Y̚~SYkA5Һ@c2>E @6&Ez1Vme~*gCC[n~b:RDY7 ğb☢jV."Dkz @R12rM+JQ8$4xؿ1 aIVj;Pɒ0F"q.7%W=`}?%CXD*73窣y%kw=ǂG*YvR@?eR[,gNS3^69ʹǨE;5JB.a\ \`J%ӎy][)3"}(]^Wo^$*+>ɁS *"x RlEaCR!XASrx5U3 yH=Sxk~+1I-0cnF;omr"geVQI-c\ՠ?PҒ eTTSL␜r7 w>ӉKp Ʋ iפz$&+CȌ+CZ{w9Hhz0dH.#ɾx&pUPVSTHE?.zWnN~ITHåy-$RzɖM~3W6V-\+Ln0=F F /yU~*SDjQ<= :*O$^2bdvGBPHSװz) <')K6^ܘZF5tO<]uZX*7^S//n6bR]SsILd6YOxulsj:a% A1yD$-X`Z&|cŬԩ睯#2hNLA*h!E^f iGJ=g[}J[s1 D E swEG oNoi a8Ƞ3p}Ny!XQv_kM ՙf YR9Jl` xӋxΏC2fv1 x fMH*)<~ȷ>ν#B0QK(_ɧj>{?76?^Y92jw;->f™$-_*c62<bVyia%x6C&iFK{ƪ4uiR6ȡN/hJJ$隓i[ A* }4ֈdqz6?Qp"Zg]ii2Gª2y~É] =}a4mA 5w>?\``8eb Dr9RTy),4o 0PɅA2xK2Ad{XnC(k N/b>f5OTc6YJʑܤ 7ro9 SaXP-uEfϊz ; υj DcTZk6Ժe"Πhvde ki_^^g|?uN؇=&Eߩh!;?=uML[|1[-Ғ]2'ɊtRgqf,N+^2@|0rnT.}Y`:tSO:.5g2.kcMR rAzPj߰Z-K9Xi#1 a1gϹF BwMz|fS6 -V qRy2pF=d@vL]ZMҒ{+cXle)V}$ño[4NӳBC<-,4kB %coH7F{̒BOls>pVC6RCr~n4>g<'bttğ16VV)2J?%ƿ3s+ qAN!B>._c_`&Z^mZ:hھPBZṴ0)m@$rE%ԗyB]2BT. 'ѓAc<$ APaXFs\#&{])0:^j]O;,ݹ9=bPV*;DABBj{FqӢ6F[bã"λʐ:\>5JNb8t>K-04bSZnr';4y 豄 fcږ 7uD%2Lݐo|d`J)ͷV=~g$o#8@p)*;z! Q0&^ 5^։iҠ{s]=)EHY DT[1bu>$fT;\U.ЅEu{IOc-̒:K~lWP|9V*ZLfA) DlEgt,SH[,Y+ܞ,7)\c!Bo銌;,=apL l6{.:d3,)921v@zqizL¤tEtc` gOw.SVIeVaxkA٢=Php1+ qkʙ%ALdw^i%϶dx4:@4+J;jƉ/(p3k[}DpLJ?cOKW[w/ ưpߙq}.ac9TFrt =5橫 E*Df 2G^inYbZ!Q0>CnPjc9mM{Oz~2I&7)`ჴXiֻF `>e,]0j̀pP#rB뱴+D;T煞 # Q3Z}ɱp&dbhz߀ DYu#@Z͞7~9x#ڰqfNpV fs0QOV`K[d)#_b*0[mM[= ;j9 S8D2f%G]>rOMVYJI,6B< r $BCY E2Vl*Bc%I%isfd<a?E4ZIs' rQ-%eA fZHևҚZDRFbiո/p UCxv#,^EsYP~Gނ *RxtPvPS% F O.~E%Cn')@J"aW~HZ2 D)^ၺśvl/+Bфr N;H}-^^.blyۘLL~'z.5i$ȁH2Z/3݃od0znsGgYEcNj:L{J$?sUn ;Y_ m0@.s(>ftᗸyc=;ؒ' NCD {Í̒_t~|+ihVysEg-ifG`j:O5F>O@%62XsÞ-7Zܣ??:.sYK1{^nEe!N)˯[ka!mP_e_\y$9"[?](*5ך ~~u1ZLFKvZVgS'P}?aTTE^y{yհC| /DGNүPc/#(e',ԫ2~t:~1R0g/PUa^8Chj 4+~<2DI8GNq('&@>gZ}1Qi'lsw$P ZIktaPwR!s%#0KO>Km~1;>*й]ښwzz ̿ Rpg6 4)@rI!B2M%j36^#ŵ:Od;w6.{2!{zd ; ?Q$:U] ]l_Z@&DF#o K*4Q{4*$[ԓ* `Wʚo)0-uC7V`CP)xQqaZbQ,u{kf. ܯ^?9[eE>@73DOSgzw]pNL];MqnRù+=7w9rfuo4}7?uQ96x ylntPƖVYj駙ʬų5ٯ%KȘGOxMC&|j#вb ۄg8U@ѻ][N ֻXr32{XhQ;|[yt!`MX]:/DƟJXWj 䐖HYضt9vEOG-辿 Xm =ll6rL Ju4+1[૱f4{}'J$NGۡS uin+S2B /3 ]EmGnT0Q!$u 4bWl.v@tK+%qDc;%{$TF`_hk[KKaU+;'̪̒ŎFjmbBʍEPqTsu~ioMB;" sS [#?P|%XcR*A>Iy ջ|tt.1VF-Ĕ-itizb9EK 68]n\w'}QfsK|1^yhȞ~_}v1+R+U{683OP!y1ʵVoaݰA~Ar;CקJl'&Cy<"$o_ 5LzcߘLOۓL\ VIh;a@AbHlI>'%&ϏjK!}ڰz/n׋2ѥy=YNҐc.Y ޯ2%Bnԫٞ-vkO) 㩑cC^j5i >{WZWwdk MOGzs({IXpӡIfTuL&Dc,[݂X!6IZb1{ĤNs+[<ʱia"þVV_ ((pP, VLWmD]ݛSm2qD5΍LڻmVњoՔSĝ 5M0ȓ:x/V83ba$yl✆m~O\5< ~ZE;`M~z hbI< ڡ(g)e㶋RQ{ Jn6$h2Er6k E92v Z cz*$ByMpwVjXǯc$WK~p8+p1B_yը \e}^9^.sl|wy]ݎ8-pRKiyJxı>oǁ[=40FݱF$}KΕ?C bW`BpŽcQ-ajc``N>QŹˁRSXi3G%qSrs@nKC@W3&fQk:qkҬbgAq֕H96!Jn.ZxQR~C#DW5U0"?юfڲ:` LaSr7S rRS|]Psw^5CXk $Ks+xD}NJ2r⹩.xk-@V Ng9YC{?;~O G׫Y gF(4[U5TXWҒlX"cd(˚zCfLM{[x$HS$ Z+@! Ldpo#G5ԣbZH2N MB"S< ŭ?WY T.?^HZ!(pPњ;'z׺r$(nCL8Hrlt13lYS/]aR nO 6x`$4334'%A c+HoZ\Z@:NZO4޸DyFg<$^(}gzPD WjXi-߁EceAM0"(!ԁ/`5 r Yd냳V^l9n S e[E<MǼsUݠ %%]jƓ~jFDY vE0ο<1[LVPAZqҙŽFN%+{-Zٳ cޝ5HOmzm2i6=Iϧ_le.w3 ]I 4x^P $X1љbȫ ;Ьeٷwx˱,$`*RE4m|`嶖*>tXN˻a0gD-Ku|Tk__?ٷqc/eچHI^O,8^Ƒ]OS ?{'tl-3J;5hro"މ NKV_(Ę@zRU"#myOX \pz"y` ݂ďmˠKJ#gt;% HH/\6CON%{*-Jz?XC ]gDu[2BĶ;Ԫ?+5NpdhJ*z C%72Ll]mC$)6j|{oK˄rdw1<.l-ȒGk7 &9'8Cf|MgzW: :  G rX.vezR8a=4oEge[YQt aG|V mCRa7>NKGIZpnb3xbU4+\I ǏrD߭Fc;jOx PCOM4s=Ih`Yu-wȦq],u!2B1©R?^YJW^pZMS?ϟʛ #"!?j!ZՋ"&_Ur\ $,.qm P|δ>t30_K6B%FX&@i* b{T%}kH=qې^/$b'rwv9⮧=SvK.d 561#p_r\-Z2 >-$~;u/RSP{9R N kԃ8EjlKy|/bh_,4eg7?֙\x-_O~VRi m:^;}d C6p_e1ѣL\Fz?5~ tQuH|3-f`HAA,ACڌbvQ=#+MSX`v6'܄(n"ah!cw>8iieICC nBn_-T˾ +9ѝ:mg|X? al*yT*?Y%Mk @mW/J}MvfgdL 'joo|,23={ 3gA\yb ؔ5FZ%~j]Bչsq ߲ E)j+=w#{NaX0b~벲{EjzBD`-|3-?]nC:]>!gwl;ㅼړ AGFw*Z3H>aA㸃J bKaq2YWh7FhQl87߇Zv[NmnDsCRG?~lm$j cELLWnȑ?wԕWhg>T)DXZI`Eb0Q48u?&. yT{on!;g˛0w!W6AwNʪ*,pޯ%`H`Y|~EeG۳*eԬF$dƵ>WSKŞc6mxLKtgNr]3(]d,:Nf _pnr7Mx͂Z}t#n<2oΰo{^H/f3s\?Gdc6/‰V4>pmzVמ/w ?W zEeq!( AvU3 n]qcep9ퟗ_6lq]G꟝^QSR5}?:4$a_zǹ<I<9^#k5#q/H蛨Pfe' [fiE`[^IŎOnB΄ooM'Ar/Oq l2KL`xq -]8;'?L5I[!ne 1VrLikaXt8xBu Y"6􇎫`SZ36#ş~7jݮJ_)\bnYT+y۸UD lr׌OJNr.)H$U/b \Mgj=^frki~j𣇥:On<9+ T+C 4e/!B'ؔb ꙧ2ENκw 4F[4:i_8uE{?@MZ7,BC)U;1rJN>'gI72Wxq_O8GI'NrSDr*t|Oc .<)tw*E]6$eAɗ>Ƽ=F {?3(/F@G;I Ksfh\٠>L(cQOƒM3o=07s=ie\^ ّɴ5[y"&} u 5^rơd] 56|c=%ĭ@UavfmzMN&,QZigAƁIk{]t.CNvpkFʃ #sNɸu/%3* RCE do-8,i;"kpX+_C>#@$^qR }:cBf:3|C͠ZQւo5$]I3lƆjKCq m⏽w]Z*)7L@X U9k(OZ ث'`pqB\Al*<ppH-xqcZʶ"312n+d7f1hT( 322X[?@aLh*K3*$*t|;'B-?b~H:֫E?1Atʸw2H~**f©LÕviY ,j0\jn#D@_}Ko[:AL$v͑nT }La 3)~zo6f\.1Mvf5߇i!2,BXt9.O^$-@‡& TrܛX S@g)j099 M{vE-m? UPE> _N#ֽgMZ\ŏЂ̺xid\@ct}'%|u%ՠJ[R~z50! Tit+MePǕ/ؾE;õOo;J]A1oUYC)[M*{@[\ πUjH`^IxЃrZX#<ێ(ALqMTk ;I?}t:[4zk~(e]S @ I5$:|(BLY0~Wwz)ݲPB-LnPz-̫Tqʽ vLff7?{eV^m/n=/H5- RUȟIJ8.2qT#1CM>ZK=p8S9]4! nʟHXka> %FII{r[i"ٞGoP%M l>ӊCCK.' ŲRH:ROI eՏvZņT@+EaU1?"G~,2H-ON{"TU#BU@d?$5,U~cPĬ,]v,q(c#jSٌY>5hP} U2Mg8KOg+nosiD'vJc[f>2RNȵM ;ՆҠZ^SuVocyz[! y'5ްe'[rݝv'>8 w\& kT_T5 $zF(@o'_Γ^ʻ9JRd eBOID̀zlD^[ H*E#1,人jM/(j9`Qb ע ٣&'1G>I_6,V#\q7- ̰Kc- JwJ5T@L\Y!TQ\g*(-%?;E`mb=KPUZ\򾠆a-#֤}

d ⹚ٛeG=t%G6운(H 9QciMQtɸlztBG6v*aˋm fk8.!hsѯyWxZo2-'WVz U1ﺢt|&qu {?ԗmmavKt d;G#73e}mxdCkrx0 z'T-uu}A*QZ](0Z!l{fqDF.@_6zP(tK JZ ZW0lX0F0>4PF/Z:mlpJaKH8[裾F)CmHNc%||շ 2m{WXνsXeєI2!pc`&<{6) `av]I߾q/Cx,Pridv j15v.F`o@6|$"#ZTEt}= WxV17M81hgp6GnCґZ e{7\ N ƪo7n8bc aU SzU<h֒M&0뭟W̔y";bjgpL!jqz  c BjCm4/vB\-S-h2&-lK^yudM"2tBX .ۍ"G2tk9~<kl\UbDgM ׍ ?r^D!9!>Ń hv/Ck8bJd}+-caƺjY "0[[E&F.?*ay^t0@ctָ &Ly~a>hƋ wu$aqgpc #[g ]VeMkRz"CmBq% "p9MpPJm(nK@Q F4cJOqq`-}3N7әl.&24>sC1nd;0ܾ=bW^?C 7<7ɪQֹpe%fr\]ɿZ{&eeQ=xY͸ߝ-Āe<]z3d޼ oLj3]D7zlY趜U3q̛k'St,5`إm>) EՏ@= =K ]f.]T0ْɜjĒyjBZĿ>;Oz]}5/]ʈiv~{*3-ȶrbZۇ饠h& X-nܝhZwl9y1;l.kM%p5/H8I=ayz]cuUN\d^MrcIJ3_ ]wg6J|/zXc,OK27y i"aqMXkMe,(TUp Q"bF; 猏8ؑ4bmmJ³Bx)Y idy,N(69;Yq9+F,C#Lel; c{,· 펧טQĸ7 zi  . _2`S.H/ÿ _p鄜a4MrJ;Ak7c+`bh7 \['ԛkm*?)`I9|]_kD;d"z-~zDB(z5F &SƣmNv|6@8(a$ cHH[DS&{6+̯!c6,Y<Ñ7;QO 80=,zM o|:d8ɖ%bxw1# yJĨTm߬,HamxD;wd2<ƘSCty}E 6L12)њto]n-L&Z2YM=tOZ~ESDpC@WVVQ҅RWl!C=+ɂՎESYU wː@ P6᳗Ҁ#q5G&ACrя[_o{(`# | ~HxZdyf~Fïv:#_JODinEu`Ki,h(30xd)0 u,#'"u2w= [\3 1ԅ?6#u]D$Tt!@!WYPݫPO OC{~/eB+ٙ~h˪ޘ>UwmZ뱍dH՚${hKAc;yQ ~1fzAeUj+B5oh~2穳+N+$e#7- U/*1i=pbw"$ JG8#&T.aJ:ߠ?Rem'4͋,?=y5_պΏI,kmk_U/) b_hgU?K3E:1Ăɰ}ŭTlw}ʌTw֔85p =w3/M KuVh{@?U" mV…hS'a y\G2O3X@Ƙ! gXMJ0SPry";@(|LKek_J{{  [\ٺ TkFZWLCkdX1gF"Ve+g(#ό0W=jvN%xX+akhaR#d˔3؋ZJL<Ώ7[q[ )2 <3LEN*6x7Lt crqqF#t5 ݯ]]C go )jCDK%AѮP~ʫ4o0d׈D+74d-XA:k=ŸUuO(GNب]˨11E[ѽ J떉qAv yOi`ܯ8n6p !jrgTVS'iCAi9c xRm4Y뚗]ԯkfd})5,rvMhuD< ,L2=GMZLDt-ծMٜ+99e}}ifu|;DzKÑ![ pʦ5֭ >;X05m[\%j=|8K_jx.&%j^B,G?|c;a:b90lA H G__)8( 7qP<22:alVeAm&حB#hadC3=VKϊr|cA<ƶѡ}`O<+/Yhh:qb{|_1S3PUt;;̓P-‰a[eLd$#\02Iԃsb.,;ʎa"'P ;#b7`Uҵ҂KӲ#Uo4sMdܬG9JNXI kkZ}9B]-Xs?MM_>6'@]E_FmmY`SY0D/:n8oB jt>^( M)98a   dH[ Yz̴8b$}L[!I,'CxeT7piCn*p `;g%/w>v;h?}$}BBV_1Z4.ap:&9'XCwoT ok ;Y=gyВ%tPA@_z (1ݪ/ ϸ*e#Ӭ?|wp$cB aS,cϗUV n WKE~IX礟-[M̰L*/ 4 -yxv]a F X4o1xit.#Pʩ Ǫ,x!wpBTy~PN0/d1;^NTLo1-v*Ls^~Ӕu$NT~Y |KhnΊfSh(#@5-c[L7;$ Q@>`Zdx5M$edY8C8BtDq}譚X V xy!k}xz*ƭ>/e-v)(xPfRW|daҗ)y0C%s{-N- +סPԗg |'GNZ%h1i[.c~$NXr*O &d;k !C@siOkv졧pznKoǫvCX?̷/bSntUt!(|6qDR]3 Q4:*ݟlڪAV y vEv͖]\9"Q" pޱw|7 cB-"o w7TpAym' N)/#{Z⯴oOt xzN"4p#\4 2͕Jmr7e*7g+6oIINϙJfۙ?Ctx?5"`ζ>I6\QbI)̢,M\h @qÝ[[x%/=-_&3݌Qã|5u2w@ LWf"ry{,.@5@IIŻ_kgCrv p0|1)YW;v6{L_ =iA8Ӏ~} J Gk߾g#30#T/Z kNt9@HtS|X i mr:Wգ}1%Db5gch ZX Az60$yu,TuTΊ5۰jҨ[Ht"fkoԜ,]AJZv+ma!vB>4-Ueel,"E]#)WY߇ /D^ϔbRnȍ*w}M0[p&bxX57{ jU`asy@^n;mXL,E7|/@棓[' UO$>U "<@e4p=ʇH 3EZJ-ʐ1 0Q)t>*9\}ʬf{iczkrx3"b3~3ZPE~J%t:[*:`d"Ir(ZK(WKu+lvEK=o =ն|;;sB;)ѕ0ƾDODb&MNT Fig!x%lN:ӮlY xwrP3zA Y%7w}Xf$QFނT&CNhІS7);RsaW0R5fDoF+O^߃ и*Ք4r[< 멖WY"ZcZ΢M- 躤3`}7b;S RdB&YYb2?ZnMǖD=^s~u~RtHL?KXʯ*IfcbHG1 !ⴁ>~)-SȺwL 0oH@ruXIJYcCZ?Y  R3[4|Ǔ qȶcU7nylzP=Jg=1|4v]_ -hД,,y;d3Ssznp,;.f摜~W$5CP _8eV,_J Ԋ{5O 4@>M:2L~^kwg980J687Dh*[?㊮}&UL~d{ *שBzF5Pw=_DY,)M3oP_=ŒF(W6VjEw-1$^*W%(OlN1dknaֹ]zOOԷYjl5pfKrQGmtq^ۯYmŕI%0es=^ 9@1Ғ؞JXg>R&~kD '-ܛC>D>.s<2iCz͆`JMJݒYe3# G#93¹5BK;\>]V-8q:?lأ _jvϋ>$zD΄qP箋rU㌜F"G:jYB6f&W~Ì/% n4>( =UV֐8^}jv$$bȨ_WJ^ XBs$bVRpI+ҽ<;̘c5* _`ij а`αJpL)6=߻ Zò%e*&{=A;XbX +|4d:<$ A4Y(|/X]pԚCU"a,?ʊ-$BH!!UDi6O!Mf(lrhT]s R=0_]ڛeJg!?ټE*>}JO0=plx7/ٿ8F Tv@0y{YEEV?#*X>|'DP~dcx鮕3Fr\=]eS.x/V__%OsIu{jUݠǢ&b"TN" 0(2iP` ޮ*0nԐ#w8I#1?GkfUE[a& x/Y˅sq`!qj}eĤƻip7gcW&-p_Q'vN6qʉ#58=_TKeb?4+uܝ9m%1^Q/ۍ4xhfVo ?dԀO upτ/A>᭺7~_1B]!kS,\ . $0Qr 6}f(.4J {&n&S"yNl(,Z{E@uvw4q'T\_$b4`X]ϴ(9B)ҙc#Huf) v=+cqX!Ot2^~x8%|`%c+70Pv]&4nP,6oK<ń Ժ[+XeR;"m5HPe'saM<ӑ T>+ 8r}; NקnykZȪ9ZR|af / %s~Cs_ 챑mp*t^cPmgwe(]I,/[>?!0u͟q.q"\^e8@_vWD{hޗ&{:b6X ڋma6GyR ̾75$;nd@I 90 oMڭoa$"Dv2g=F'fs¸ۃ'M-ëme@(/] BXuҊgJ>|9ibdf!u1My+6]Ö[_> nIϘ)iwIT-Eu\ؠȶTPŪLO4oq} 0fʒL-#}̍G3cƾ3XBp,$c:pZsg+r>e%r.+a?~ɤhQ<Yjt_8}ɟ tTs-0d9;ڍ{ejz_E ̍a/ HYMiԈ2*iE~HeC^yG 5Bk[0thJ]42&}K=hܸ^G_ϬG#>slR),Kَ ]&2ld}aUĚ~T߮9Hr$)$(*'^U2UDnL0pe@-R#h)bքdoq8ڡ xabM=+lㄎv 5f&:x|ԛ@e\bm.$m ^>:Ғ-/+Y & X&3j9ȱrZJ苑J7#>09E"WLh\Fכ+ S\ ~!]Ri?D.L:NQAvL~>d&Bi-)ٱ}U& "l=3h+f۞ rmk~!'aWmPVi-\N/ZxYmS^d6xjZyG]Lmg+uA_0t?_toVB ƶn r2D?žCBc =!F.-(%Ԇ%,>wiMxA)~bp8 ma|Ϫfcnh='(("BmI6G@ZլBb4ц, /T# xRV'\fTEL]ژV=r2avN OebTȘE[h_\e,ŋ%)>9{ډ^GSwSizcW)AڝEU7M~VDĀ]v j6!ՁC¸L,&Zn݈##!.% Zͬ65TV> AtdfZ=QܧEL}GuyT 6zP1l^*B܃m˫ @uPXQ+v&_JlqUP瞬VS 5F63n~[N?\ndE\ڶrv0g<켯[ n)V;zԸTӺ>Y:%fNvdufWr?Pn(!<<3󲪶 Hq!Kx\ pn̐V`\ho(E;esp5}7ijFM]CBRlOqda%Cʭ؃0s~쀜 ʵM>N~8B3ֻtINl"'1%o7KV>@S,"D{/^!R)4'G*w6>C 6+mq_`LO*"ʓ"Aذ9@НiA|{= wh5 Z+Co~PL҈Q.e6t~?/hXk렗 /5= 5N zi/wC*ylaN72}Ȕ#,ݺ49jx]Mݞ0*_<k-ŋS2;H}o1vɛFrE"~^_bpj9 * EԞtpRz٭`Y%\ pһ{hM`nHX`HU'sF諒~Qş|l-jS_ ʯsM&@2U 9@i[150XQwr0D2Ig q+sYPցĘ1̱(>1[ϽvցU{]FreP{{bQr@6&6 Rٗju 铠lѵH}:[z]DaWV^Q1&{KXİYmu0LA߽ W^| ǂ'G8r@d IEO$McOYa"j 4QLD>T%>\/x.`rٓ8x̍P r 7 CX?cǔ ZOl2d)CLzH 3K[MijHakla7:b;5rls]IY?aQMH΅Yڟ `n J04&b7~PWD3 YQP x j  hFh]@9B'oN_.KaL\PJלx+t>@t!Wܪ9K:r-µ4VQ*ιwG1wgVtv&euёH q.@ N|V&U$'8#9B7VU{/-2^zLai^=CIgb^1]R2YeyTT6z IY+n^aYv{1skhFI5HDI~sְF7C'$ߍ`MC <><ЌyՑ&uwSnR}N%;i[Ku,ҬՕL+_JFȴ)2$d@%gzJM5_W=ىgL<*Mi=6/v4ʃ#xG\H=jtw߇it~_\A0ml4}m<';i#  $fФj`zm!E (( ;8}aKBx&=au)}ءxm ө N7hi$TfhGΎ~?8șig ):a\lsd\Hg9}g WPJbut+)aVJ#ЁJnx}6 ]?G `e-8׭i~1J+=j2U 5LQv+'ry3]* fzhjbP$x+Д/FR o4C%P|` G@J7[b>ivBH~`ek.KBWvqQ#-)#f*b]GVͯC DtF afPRXa.a'^Dx8$q ENJ:1!,f 6E ol >.9(.d09uD(s8$Pm?b+&xLC"b`IjcC,iCuD:# '6/Gv:~g:WiB'(?3¦Eaʺ &)=]"|{'Ub(H}y;LP2H!*D3'u5bx:f'P4jER\wA{qL艅-qbܑ "v_ C"bKlRnS4e굈-nNy[BԾn#/8EQ5 [d[^sV4}Ff&<śKɕ3)^a ոWΚgźd:(oQ1ͳBBRub FZDn,;S&%Kު#~T뾥wῂrm.Ytk,^́XQPPj!ftI9y-< "BЀЙܞij0ƠVH әLꁶQ:{lڰQr\*)) <)]}^SE9O;t⿖/uҭev'ޡY",Xa"Q_o͜WiהFVOhl4~haCivqPԳ  r v"؊iw`ҸyhHi m_GěQ\Gf2݉acȃ>/{%1, {\L.d"ҸL*^휍<L$ F x9MMyޱpi6$;NJYN: B+ "w'(EIpJ;nA;23D \Zy2L0(ړprf"( |j{?wdҥyĠO> .1+Lŵ޹㨠q\EʘgP[A2fqYۥA˳3"o!~YyW"Ԅխ-TqӴQ_f#@>Eak, iQN/HV> C{@FCY\L:2B*ˋ2dxw #`Ws_fXK{@K 9L ^sNj*HJ"]P2O[@ :5˄lY(C# cLlu@HtX2.[_!. cweՏ-7~t78t.mjs^RLewރ ]=;g-fؓiuz_D.^pvwAjxNn0a\λ#|5յ' c¤h)h0~ tCPL̯<~oX_B,G{ߓ11#o1!oyiV(W-kvwHhNm*MgEMGgtVxרX UcEYhtt;IwSĉ`*,WDOĩr<Ւ2kƠ _ -DC#]HA0?_ͫXY$X_^6 ި1Y0>sv?'7!ʹ^c 0]lt!(B-ml,bETښUmD'|N-`N6ސ2XF6PCz΢4I@ŨZ^4su?%"cJJg<*;\L :}%C3=cFUro{֢CZeP6}b MX+w+27ӯ1 0aTd;av9/18K:ݸ|G`2>ō~}< y]'|U[oZVCA1H)rРqUk{(tӹE+T#[i&`#`_VNT{{70ݥ߹sgڔ惸' Ws% qzٛxҚ0g ݅ mQIYp$ C.ϱ 6S?rw C:}V娠ӔM?Y̱n9\ zb}55̔gNuƄ4~P)JĞQIi!xl$ϰb+0L߱|;! E3?Y~=b^LFa9w|xx*F fSu`29!-S!ShwZo[3N;_ ֶ#2װ-v-ׯUXR^muЧ\J ԗ>A2f^9pq x_zm'};3yW3Tjc t, }ؗ梜Gr|=Vo*w X0kxJ@Gdj˅ǩ.O7杆-bUQg|}ٯC}o$7E֩#/5^li@wP[w pSluSS$?]N P|ioKs9QH%8֥u%X-jZ#Fl2$dBGaz+L;0 aIOEߤ\CY`țO? 4$r0O`9irDu0k YHȜ֯! (";x&+;9ׅ(،1h>uJ):Qץj z$&n!=WYͲg&+ dL6Is^ѫ$fk!Wio~ڽFq J~a$,2nKq/n9[k/{߼!+dXxVC51>C?~'γ*{ }Rv$L9Ѽ1˳gxTQu.Y~C UQ$Vҙ%z(*IU*lϒ>81e i~ zGD {4,ȥFGP㖸W'K ĭ4"{kԢ.wӕˤyjY|S-Z΃'9.  nnWLfX"4F ϱ%0C@ Jp"`J)8eXf ѲCٶD1H=m%9`'E%!@DIg"Ko)+8Z;z[ج!My2ſ]7mozzpp6JD1S  ,Ou3k7DŽBK%:sXCePˤST{9Ŏc(>XMUPN0kTJ&hyz֏C~Bm$ ɤ/ʥI@;+㸚߀ ^r7ګt5"CL.ۦ;wͅݚ tWw(Xg^D@z~naOgU]ªE. Vo2[ zAp'n,P RGMv-vᱺ_}RQ/&oޔʰ T̉ygt ьoѢmE`E[ָ)C)F0 /w{ XZ0Rϖ0Y':HW?YMR/Wi@Uk}ZJ6ru9}Hg08A;pIrQf#+׬ز#|S9#mQ%ks砮WDWk `PNDh\KafLȞ\|=lAzÈ-h%MzI(ѲzHhb 6;}ؔ tƨKOڥڱP7Eq5g{Gˮ|3l nZ&'C)hI: Z[?Q+LủyN_3fLx&K7v.xFn\ˡ{ \mg*]1ko bv~G<~܆MEo{W $'r5xvޮ=_0b go_9`30ےWqb7+gvKȮ.c&װ#d}R8<᜖O~]j B4xs!X4IX=>e4 J뒆P^=D:D{ {1 zx&R .,N|]M5 !< Նb;|I7`7JE0*^%P$}%\5jQWiqzr(9gɏ'<;ЭNf6&OA5%:x=eO0iɮ4GNe++=vX_NDw(-A|Kh#]c ڐ{B`x?;fv=Z}$sWHnH sa ,d"#ܹR+:8 es[ȣ֤]|ޖd x0H2E]tFgw^~ nĕ%Kw𦻈!55PJӊWՙ<|^=uRaDBX٦! јG2ɼt>)! F|fXvr@4R˖NP*?YnHu .&Q_Sg#k_\\%>؝\}?WnZfuO@hG 'L6e{ŐVdÔh_v;;FS)y_ >X!P"E?x fB[/5#e !UcdFv@y\Pjя&$K B`^c"?"])zJ; itÑ L]*@|:&V4@S.؀bN&?<}c_F߼.F5DUϺ|q %3X0rR^0AP&pP=g?p%kDЗP- e _ 8"s]-lW3k! OGYo!lеOsB|-ђ 2 waoh\9l4_ ircYyrÍCYZ!sF<2 LN ?(0DݢH"Fkug⻟N#bb[`\ KGJy ,>'7mnB Qc6#S\ms 0(4꫈R%>ŗXQW ap4Yע5Ҕ΢Ͳ\U_v4=)J>!rw I*|eRq'm=Zۙ"Y z!ۢ&%uX PC$$*`D D|>13AmE8sjkU/n3QTu.vq!ʃGdOrS!Qvm{ȶDLH`F%4&qSFYp3U~'k5Lڢga v;pHPR%^ڲ@f6vπS1Vn*1_p9b+r8[A<ҧH"jy,D a,W6;/WlX +vmk:<%6o0N$UީYd24vxiUt3 CC잝ʆӹ:VhgC :IgbHgz<8'aYg ֳv5,*M6F3V1X Q\rF|u N$u̷wo?xjĞ`fя',ToЁaNai.֎S[i  ք?6ZIF3P~h;c8qTDW]2ܛiERp@Th' IvwAfkhPdQ,">qg#xysJ؁4JSkl6 ۂ_jRɫͥ|ƒ8&\{B8:u/MT4p 8FMd'7P(- PpT9'.N lY F&XXЄJ,q(wѰ݅C61do;PesV:u-%,VXaD6#9}!VCTwrFTO٧_vvCv%欃מM؆И@_4h3^ '3o/ZK:j3l,%g?1k<,{~.%_=f\8 6343B$|㘆("6đ)@m b\1d0WPԣ~{2)i6ZmRXr!>SwOUHĐU3VĝBffb|4NDMjVR\ӸDЦb}ȾS0 lt<֛h۪Ϡǐj+-J31k,}Ibt;k~-CEucB"lT̡~"[YiR. w۽K<2.}qs<j P!˷ptsc~ b Ϲ&Qº]ZC;̷&"zebr<p$0  ͟`nCKU3R%IwI'CJٌ1׽ԉKIs&UM/(qTܫ VvN6ʄYijPeh8CA*{ĆpK:3! 5UL>Q&߻ȏ=IFZq"8$dw7"a)VZ(^ӾM?ɣJTׁpMdxC1 &A~DGYdZ]P;l`=*+ ?"jӕ#-qiod>qf?8<>IayAsaH_G" aBzO3k-\j y)RIaAaĨ$1Js"6~9"MBw9|tTGn4?a|4 j47朵|sܨzvn\gC|j1~uBNT@g۵;z[zW9o"5F_Q \_DE;PFvkmd^m7T8ZK>_tJylϢBg1 ]O |H)tԽMM&N6DQ<ہl2ϺT6&Dz̩QT{`g-B>z~DddifYlk3f5 !UP ,{h|v9JIM Q^q ! Eq{--1WĐSw S%k3(eD \kmwG6m/7乤usB-Gt5O淗˸pA-|G ЮMi+ THu>ff{~[@HD1dz$¦T'qR0qjqZC4 IF01h4l m9F!^gU~ʹnQfr=2,4.]R(8%{2NWO/opYae*WVO8iL WyR3szW{d767 9KPX5F9Dhx8N@k R(>21m>,PuΝJ'o>KN,4&~;+o()6S܂@;q47aUu=5Ad&JޓF\XJgS6F_O-~Cqک+"y/B ~9Fx ~/'jg߁%LG4,rUxL|SOJē6~mWH8*ߤFRnjBCjvp_ +?M]h#[ 4V1sC{QjfeVh8 wH;а=>"BXF8+!T]>zyׄANG̢ XRt4oX) Rɚ*AGD P 6M>ʿ^ްk:Wg +|2$H XHn޹FO?[IHXm iHrf%zTrIHXx:ZXr*Q;w@t|4c@e Z҃ɕVLLABaJ1ҔB”h[,,g0 R}:/=<YGjZ(͸,x6vS Qәc5ۘ:ߪ U\Ujᣀ J]*{dʰ(}U2 }rh)bp]ɜ ݫaVz 4%,K3`3`R*\ #:u.ַDtEaJ{~ {fHVYT{a)JgSq ^~ : X*ۮ?mt1ܐҟj, ݮb'ԝV y%Ȝ +|igpV 4cȃN/v]^ô ?9>mFnK#$v8mIuwO{ F%DQ%Z|,{ pZW¼|]Ѩb~ws$ZwX*.o6Xڹ(m5I# y_ljO+@\4e3b2mC.~v!@'ሴܿ#Xv0b!W{\_N?;$ܻV̧xko&SaP3}M~.>!KVqMߣl?I`Rj+5{ _Нoe !՜FBE24a g_%z ֯_ExR7`M$_o`kl@Ƿ1鹳x0\N9]۞L^Bm}-\Cl_ХSˣꕢQRؕU:i-(eEY Y]E."V˶7"&\,sPd7=fvQEqpӻ둈K]6&d{lDK}5Gg;; 2fBe⣅0f&P)njj[8>.m6E[fɴnxy}0/M)5rP _uQJ EcXO0rs`XyUiSpJSt٥NF>s ]oMgS򾋌mL!4#nOvx(f@最b͹td-wtоdpnq =%fwQH-*q}7tX>g˯FB#bЖ)9B:4:+f:En\1 z+h)n Gw0!ؽ?xp _/rÚkROYEeDrmۼ~a"< xS1FϺv*2jxXmg1qZǘ{QެH@izS>!]O9 99Rr59_-@[ sc)eƌ<͏{03AЎBY<G81;" L8(goNh1N*#~ƍPG~;=Z_nBGr#E,yWϾMOLSnє]0 |YXM{"/^Xrq^zZF8&*f[XF=EGD>9V8t cQ/(?ֽF)'4)FTTpan^4 gCd7Q>o9DņTM ,rஓ$~lPQFѼ̦ٜfqXLT¾`\Shkx|! +߹}Q6~ݾY9ᷜE]HRՇev\n9k3H6QtDH8ʣjYKVhk%jQUOgd2_НGdDB>W(ҮUGrFLIt -ww3`(5_3x\!?GiLvAY.uwk2^l[TֹOO~vMuGU暉!eӭo#O!) æ=?m)NvqrnwboQ dQ: Tr\1$k!xe}وFZW\> -ͥXk&9!ω#V[,Kr:czNaݻb+6^'lOiZl1cSE 4Vt#kV`Z? IХ ?Xq%2*I2bV2aYB{kxY\6!yb)Wh-b"/c,D85%)zwMl@ֵYk5R*}G̀ 4҃$߰4$eiJDd:[T^% )CʦzlG/)QZfj.TZ^0x.;*qWkT(Hayܱ[keL&pb'.~o?3ҵ4).'"X玉[& iâUvk)r8MJFАeoόO`-@ ;_c=$49g)0s2$$EhN+a@cYZj gVz:@KUЃY0'=W$ t8H6BJQ:*sv1-˂NhSx.ZEť4#,d#)=L869R_cCٱLq#"#BΗӼE *,٣G2l:8]h sJpQ2 %Z#I}Re&i"?_Fh*M|N L8S} i &FWgB d(AuvKDJ`K ,ϯ;|f")<}su ɓ`#0rq®2t JV{#U0p3OJ{2>kL5 T@ZN2v#mT3̋6v|5Jvz`{^Xл(L>rz@ HPMj,~S?[9J=j""*P#3tגm %ݫu4,"X{LY]3}QxܣS7"A!Po|b:St3:k/ QgV<䊲\K[BfaC^ ?.h $QQ1%[(`Zh''z3 5r \㇛%> ɉE\5̕EESZW^Ү?/l>+dsŐQS3y"2De9 ʇA*rs샣XxbpЀKsa=""HI(K(1Xz'FIBdxRz]G9ݲxx_X/[MͶ»c͡*;>dc㈬/ݫ?6\0"~F'i:im60>{$xʍ2ǣ`q/dTXjL]qe050%_A;& @\Bzw r3?rv j>(JhK( ה~a޾%TQ$.&O+hXW}n^Jr7 rdњATC0 |Rqe SS@= Vb^`! _U U&]g|[d2Vf{|zt6PS]XH|LQpP~Sj]Ts1/Vz yMV 7Gc ToD#P:"-yYH ٨FDGDq,@u(r1%q:+-Dh ``ħ4#;v`cs/jO{l(hVCr "|+AtXYʀ7LYM.z@EެD5kkEK(D'k0*xKIJ9 :〸ϳe|ݳw[qa _ a<ı+o$1{9vb2~ˁ0j2C9+dF PtGȢUħ 8HgEi1/7n _CboE:Ϛ^tH0fK_̡ۯ{DܴڞpWl;I0F펚/) 8^3HGMsĀ .株j- ܙ`2mgſJv]g ;k'D5i'߿̑oAҐTWZJy 7ʄ~2F&}J-m37JmW7ƑW00%UagHłv -tXj;fV4'fMĜC%Ybiy)u|ƥYn BCI)"Ꝇf#ڸɚ #TLcA\ J7nƽyM!Fdbv}׹u+Œ5 EK0p5D Dwn-zV Ol#fЉzU5]8d!+^|n9Rn]Iw"Xjݎ.B2'~x2HȐ ?<װ%^1?0g!z;~/[KxREe~S{/%uMYnmDA;m\B=p;!_'c S1H eM\#螻Җ l=+'OךBܵ }xM7>5 z}( ޮC7V9F4C~ AU=R]dZAȟW"Rm'svazK\84%>C`&(!m6Džmzb adۣ hK3ݙL8A44ް.A\xU-o'w[R ed-_pJ“_\oRxPB%gNKsY1VxkEZ=dY w&R#%E\&<*9n)pdy@W`;nP`jWT8)|Zy?l l!O8 H3YeĻ_x8s~+Жؓ{#AXNܶ <`S#sګPQ3чE`g]Ϯf#a(zeqwܫknq/-gNZkjXE"*:zf뗰?) 5݉txOU0ѵRMdKH2j(DJf|()IjEO'v`穷a!L.@S na@D( 3sCjM{eԶ# M~@rn=aϤ:/tZ3wɝ%$[0K8L"8(/QeYTs(\MЬd8cm"Te?ӈxԾX=I ev0wy9XZY\%mi=gXzZ6vB)Vg+],(!z&&K"kʐK3Ƶ4$͹Sf!&W/?3E>q/W4F!CeY_e{'%wwSbЯgVL7umT]:ր={ D9P S}(}iKVؙGD|Z0ۢ謎Wf>sU3 zɒs `Nmtڔ\D($|@ޗ6|OEnї\u'M2Fr W4Q,"r\O okzZ?p7D XMvԜa@VU2dBb}ؿ3|߿ጧѐT {u4Lpiz2p ?ښ~fB buoKoqvHƪ:I;H93Ywo]#,}o u&|kM*kvȲ]a-a4/E&m1vUߢ)R1YOGQ7|SP5;y-lIvaE$KBڕ[uP } 8/7)B\|j%. N,b]gOFq}|4L 00lLkJ' ."PLз^pXP"s}&ju Zr\ݰ'v'pPinٿH5WS"z4c 6nkFdo\ߎdo#Hƽ9s+SYзX?څ!D"sC/g$xPsw? 8ia*ټ+ОgcJF'`a{"tPƜmm*7Ƒ[٫mrTԸ>!W(jf\kz38#Ϭ5B'fNO S-@+A3t9{A L?u;/VqÍm!6zb Lkvl~malMAvsT" i*=Ι/'4bd7"jn | s{4h5ņE}N A)r ZiD Ҵqߥ%(YaNMt o~e` b]DF6/q.w<1G? L6|k-91B+Gpu_~cKtB'>W?%Ȓ,Wu'N8NI}j$%+mENKaElZyVHH>eB'$o{GՆLg< oaPgP ϰ:٧fo _(o6` 헢c[G=%S)ayg3>%>قR:(>ua;LU"C$dv09 VKk?YtFB,bk;iE L2 mr0TNoѷF4o* Wyds66 LyPʹ6o+j?Er~tH-(ɇ׳)q)U¡^-@+t7MUڅ0R?"렉vww_U2x+ziX3m"͘ ȹtYN4\e3o Uow[PB0SEJr;̮SV Ch|ƍY;SQPbk"N: vO#WeU@ؒE$,|y#n9P!J7֗^6`Bb5r0+yS2""N*bgK#;\;s)7[oUAPmb1ߤ9󵯫gC0A>GoOFgg>}̓3>GR<%䤇7OA nCe(0Y{yoV-tʓL7a',51CJF۴^' P_ѴG g.r0>$Z/4Z~0bmu3 nTv:.껨*蚷P  4!7MoXΈ[^e_zxmCM˂F@jS`9:3/ 8Y6OtA7e0zs^RfٝeIiH% - uD#Z '֭l<rk}(W`ю,]b ?E `~ml=M糝9^xr Z̉/]@UDl&e Җ|`9lYDB`M8dkrA]6ix;R!m4KVNfd婯zَ ݉ߋBeMݡj>RVND!ij`;yuUaݯOnc*ȰH sD5)Jʜf[= 6\:^^w"/esbQ<#2q^>o=.Ⱜ*F+J7Hnʃ̈́&IUeǂVzYIʢIaK=mTQy;o|2ӲRE p9EHf~3Dm̂2.Ww-4G^qLG6f=2Tjȩ[DUA3BFCEsKJ4|Xx)t=i %/ϳ䏿Ue Li+#0)_ێGG«}+U#݉Ako8>BQMOЩM}JbRե#~WXwnx_/i.Gvp ` 4gcq)0+šm]p}tSAq< tUHqTeF,đ=EFuK7\t K' O4J$դs:N^-!ղx6%>}Tz8j+5P˫2Ͱȫ;@8#=(x~3_}[009ɺ8e]Ʉf Ay@e]*IjŬ*jmd\(Q9iɄۯ&(]t#'ۚ^fzKׄҬ2&+ݡ I~[Q\4͌Cu$E9(0i6E'a暘c,Ef̳D *fյ3.R^S&~scQP}kSmǔ/#I $ یA?u&a-)-uP)F06MJ6#[7A߃ }2TjqRr%D6J!f3Iz̧YqхXSγXNx,q|vӰSt [Su#[G7VR]W'xҷ,\3ma˔s)38SѿW]txu/9c[ ] M>^a4sҎXMl;0X^WwMC =uoe`TGѸet "ۮ$7_U{8nk6SP5s|?`ףRbQ?p* LHv)2mPDXtII$?b_-@6Oe d&fF#Tp+j{FS#5׫I'V M)& x';ñW T;]*o1{MtSB` fs.XV>)-bڨW!ZNBɯUuL6$|֥_/8Xj> $믾^ ϕbt&)z>3ǢvAVʰ*Mjo=&IL}~xx&.qӻ \3>zam"Rs:=F\ &4 CH0`oףnޣ )nǀeosTψ$B#=_/QF0q`V0-YMrAp^v}4;XXBю/6iq3n_?`&yP'qfˬB5 /[GAb2*dw7)ycNȳr8?օSI0EM0+޼V!>njFȝNFfpiUPh|(->s&xUځ}# ף2(%fm9tB#x8 %c(zȫ0w.ANAg 1XD%0|e񢷫4 T9EoZ0Ƴu"/q58vec[ڍ $t!~k ˰3F SѰU7OfC<"jrÄ5dM "4uM}Չ"'/ Y <`_t4 v.M7 c?~~wńm)>֤ue{uRm  WLÍ^[UO%L뜀Sp=LVQ4szY$AT6 G8cFVtPdyax<]޲qۘqP@ yvk[gRԍ~+kn2r]P(,sVwڬ-iGx>gb,.sW#Ч:2}₭ZMƈ (7nK~p5:2\HӢM]8᫫ך_T+2"X\-#>[,0'eE;L`"튭2P]IX"ޒa3^i&4Ĥ4 ކ/ڹ {l4C9'ARVkTsgXkkq!W3Wm 0Q]>SaN x:zt!`R(!;\g*E+5T0q{ڱg^.PZ!Pצm9IL&q:3lt_=*Jk(3CĹ'd7:BƁTOYH jO&WX:LY2%QS8M!rrUIRj(vNћff=:\.XZ"T>)Wϭ4~c SsbOPUOw?%0dUbpCyhPFہ8G y(+CH* [l`4.0h㰟>5˦֍s)VXMAi—_/(&*(Μ.B0r ZL୒8~:ܰ`+QvutF5j4}3!Suǻ˩Q_T>𨔓F@wУ!/l/(\XEi: K4bjzq}́tx$:|}\ bک\EEF˚8&d?f(F~&Oړ0ۜٙv[+}i^O&1 ?S):H^p;ePھp_:Baf޹Ժ`ϿoxyzbLmv" 4o-LJŀYMw5K`4 %Ӵ srjH'Y C =u6OM+lVk^XihDIluC2k)U *"۬,,`3&uozGo}gM#Л-;7C.ZOSB%/vCрpܿuPƠ1~[gDfHLPvOFH. Jan j2ys!)$;% Vc(iE}C"Mҧ= @7S2#2!.he ]__+4/Q\F+T7ӗ2KlUYQh`=yE]bX7.5%8&`jO=@].ܟ^kqE@P3Mj ܚnYvs73^QX,*9Fmk׊Y`7\C yZB4Y2*i9)}Uj %ZIPz_PG$f=1l_BGecyjӓL&mi h.d'} A{5znenȨkv~\:՘ʇe=*x|:Eu"[ZҎcд^wlu[Na+m& `=Mˬؕ;-ZHi~Qpr5 kBG3$LoZ<'Zv'o^HC,]~-Ȩ*}"X>t?4ٺU)Lo VfC?j…_\\5d BLU)+nݥOa/oiEa&ڴ.Zv>jaO.r]lwA=ZɆ.G; ʑQ nW$xv wƈ.!#G ɑ!,cդ$D0l:Q/ ޥ˖z>Zlo}>KTA@&9WF(|)'IߓVTXXVy9f?P~`Czɩ ‚|pHڳ ܵM)wXౡH6!ZR,K³lfX Q?aDkIkI-L_Aw3՗gᐜsyC8!eP{ppuu,L gրepK_̧|Dq8FVʫqzR|ӨY܈bt9; >kbVcɦ5ϙd J>SY}R[wm-L.^#"=OqWke3A> g_c&c>t^;} 7|HF*p\J;.45S^?jUaWf!"#$saD`Y0ʲHZPcZ*3Zlh1@5pQx;)RM47pmr0e ɡ|!T]0w~LNl?Jdx6 '`zd`֚*Oqӑ6Qq*)TN(]ts%Ayr[{WnӇ!M=e)QU_ -b$DK3)ХFTMI)6}]>]*x[d2T8/R~ѕ7/oePE\\:O- %ܪ(!V١aW-u Kb'})Nҩd8SVVHTJK(4J!`TXͅet'*Hpɣ};.ER+2{!]Ԋç;Qc;ӭkRW9~ 6cS6%* ` ~T A!LLX"QlB8|nՙX,ög-Ԧ|>S9qsӦSIqDҁ6ȏrD(^$}w1߲ajʊW;RTJ_uxfYॲB~QY}Gjm:I rzx/s."iUJUv0HM}"N=M{0u4:RVᱚ ;Px#t gYJZPE٠V'RD2pWzyʂ vk16!l+*ύO-GZcmiFECס")68!UMO)Q$*h-+!vk1ή/:!;Ug,X[u#VtxOLexX PT%N =sO~@%lF?ڭ{ًo>;v&QHƎDh!F4A-In~:&@%6o\ffhI0ћatRڨ1ePokgfu alCYe>d7zd(ΆX>wlR VQ=C:Qi`4n_˧ˢ G`x]":ز[(G5vy.)~,0YUHȼ '.ХtYT OMOw[[d/r6}wt- {.f5BEw|jow5N*)W `@2DVt@t!nvAAH?pO}iz¯ܘߠAajqC֜gcGoKS2*" >:(r2Bqu,& ?bظ7V+/:Gj˔ n*Я )80 I[Bosb6Uͫ}|xǍ x(\(?2*4a; h_1sd"%߹=$Y4Z' S"a crx$\ 쟅 e+JqF=gWa6zG\,A-,{=(=cqHŖ|3 f_ͳ(e "!`#?Z}4x؋Rza+D< .8Yrk*EQ=j~32ښt6ԑ"(a-~F]׳HV Ҟ/@P8l5PW>#S# hS~yAɺ0W1yuxQ Zkk\W}Qx B2TK G:ʢc-QdbiP`Un/.Ʌ%jTܦ7ADr6Absaő0n1G3{;{<W  G`[ 44FUJ!;%0O,2 [>NL jVqbZ( q̃NO3Jj ͪΝ;Z& 5U1wCd pN,+;[>uzl}r7*.f)CeK_.FFfZǖ[+V5`·־ƫp38mNOG=>uFis]'z'V4K2 H_!&CDk*BKF鳚SԜ~=9DG@5Vfl߼MوN# c[#RA'i*(CyyR͔Y-&5攒004 $gbc>Y@|.cB<"d=VmBEÕ, [QzX*ܣj"D*Re-cƑNDL~%ŹdtuHTHs BoOPYhP  `}0aڍ%" (a*; FIfJ}Jʹ-Z@M G4ϴHN'Üw$ë&Oi]]481V D:Ys3iI.FBƔ-4ljYC<ק֑1X<*Bs:!PX[6x.1ǯo[#ZF$AW K*RȞj 5~o/ e;RZ50 n\3/B ; xϢ0d~us%aMGo kε$H1q&Y[Ҍ/y=% d;`oX,395g)]gR}p.k> -k`O i$MmEf%ͻ@f׫'4 9'H4JSdЈ|"+EDl 5Bg?ʅfB|Bj:~|Ѵ Lo6iv4[%/G>( [Ky7O9z-OYɟF<F͚6l'BQ-9366YԀ v#jV29L58o/;Q;x&1IWH&S`A J.B?Ñphdž3$#Y#1p hti:a#[> X5+#s LBc|mxkde]21S$!zYe>@zA>Uw38eA[Aju|7GI%9’KDyϘ_.U*c+KioK|VUJ2' S0*TдXX{Ϧ3I0,\k~uAXQ2΄` қ^~b0 o/pU2>Tw8ժI|Yr\~X͞sE4o;#UkK?6GΤ{7{7X\GR@YS혼NjT׆0VtnDS#@\'I?:Z cP%±hh9wZ1XLo i[jo1Va4װAMZ#XCl*  Te$z1ABw/XVPIe>pL?`^i`Ha {\𰪰pba:td+SG4> 캅"tޫ5aD~tYFHYd|2y?zjڊ^߀&B>{赥ߓ\ϵ;:4Wս&V@A;Cq$gC:a]$4#+X#%7CESژi x%P'"cp*LR︒f%L>M^$ߖo]xW|\ y7 tQg=Zz>' WCHV JZqa8(a6v-t,Ap^HE"ΥY]tT@. ~z_ O$Rئ:O69}kmͯ<6JmPu5 Osdgq174R StOGcTSbrHϧkFHOZAqU{AE#}+Sd_PdR59c=2E-R&~ Z \TV,{4ʫLQ=Ť,*C0qb>V\CNBۅ%h|}Gnxq @ۆ谚OcBޥyʴkjMw(*z%!E-BIʜ!l7Ю>*o"cp&Cz{AC~*-"4]^LmOXk@D`x6d?/:#3 - 6w/= 7wdAW7l ﻋ0`t֒6%.SDk{%)a`!Rr..9,偰kA?ZiL"Pؐ e"끮<'Ԇ4^|bP|eUI'O2>ㅬ}9G~TIVbt:CnqJ$<CCØm,'b-5}v%\VS3X \d/c ʨF6\^+k0fz  O nM_N-a9=Km[性VOd|vq{ӌ AbW· RdɃynW:㙘TQn.LG |JMny!y͗u!r A]2Ia*lQXy8M'KZ?\k7e&S~YorEY6ZP3 ĆP7+r}ە/_1[ Q2 ˲YP@x`U8, q*lK uv=ꏅ$ɇ ! [ Rr3])b `|Sع2uA*9ėV f` #"SVE=CPxkD> 1PbƏMɁ(zF֒-",[7=B> E ۋս+VތE2*m;5J67Se4އqB`[Devgs֨\ _eGjx2"D 2IYD8kjspN¬(Y6?QaAN4g +kGi%]v/gubrT<`G+F^8'apbc6C0.iBdX w{DtKh8RJ  iq&-$ 63ZLjz_ɨ K#wi<d)CXkE,8;&z"kClߕwXU^wH> d$;O`<4Qsv:-ֱ*MW'X,͋knaj q7G){e"V%.Ê(nC/ۡ_\@??J1,PkJ-oi๩p*vC,Щ!>DLɃZY-8:؇@kkMק~izape糅DA&`Ht8'|s P*+uED4dꆷ|L#b2 -A lq-bK~L9PݓDu|j bf!l! 9Ft .Ƚx3'"[ 3vx-# fJQ)"-ۄK>Cg6>% ´sC"LAiwC#r?B ?rALꉈmqMpC7=~/;ē5.9Lb smz(d$َ}"ifptp(OңX;.wUسYL^H9pxM Na)!~N384o9:_I%{M:irnX#ڸA/pBb,\@UWpuώmV8(H'^_$xTj>~ Y xٻ`vv./ϭBmPZ=꺞ӪpʶZS*5!b}"(UO4XIMI7m]c?};Pq4RMs YIU#TdKe-šu)GYJm#Xq;GɂTY٪D ij,FaQٹ8@,ԂȾ8& Fō3hp!fF^@\UAQ󳘅zewׄ2m%.狽Y뼻z O@ }磾8xU; }L}s^<ϷcKKKcPnq?@Q%rÜ}tC,/#Qű[9?vZ 6iv[ c-7Q*̓Y/b)O>m\/Xq.'~PfYI}Mn f|1r}a'4ןL62ZǠ K@I#OK+샊6e`urkTp#r8S` VŃMD8t4~507:?%3E։LIZTL{9J5 ]|YF$y602t ݔ3)%`Ȼ[-wCu-4wT0,Uo-nH~YǝsE gɒ Y~K6TfH]=2rf*舘н'B+x(TmlZ)tU=0f]& uu+.~g|3)ind ^H$Ly  gy!}wyKT"5 (Őa_n&镊=D=OvNL!`\U/j#3d?4 NdܥZbf^ŸG!El畆kS"S24_}Z#AJHw4v l71z,,;1xυ5h鹜]_ɫ-MRqXJS!o+թqg瑀"dOxp ?I@Aֱ--$'5D78$*Y.v+i4 '(cQIkwaFރ;W;z3➊meVGd.UDF7fiA!hԬaN4 y1kH\=~7z9_Mًl"Oy<yqP/gQBq?$1I΍4/ǻٶQIVc{:Q\oI=~.7=%c0 u' F:(A9MV(p<#l jf̓,UQ<'wV؋H*L'ppyۧ͝ŮinƟQwWʲL\,{2f~a4䰛=xrHw.2U؟M%}`SEpM̂_aP48~Oe=˹}bY3Y #C`),Ȟ+M r0jgہ W!MZd݌Ҡ!G/!yDrqmyvC-,R;Gǟ`5}hH妝 MKv.f8Ti5[~G@YĈ<fA!z[ݹ+?/Y^EOe"goQ.a1e;Ey&.ihoFhACw#dgBOn['Ho^M,\m!,zdRŹP}l15(whum~rS :9IJ +&L)qisxK Am? A"U!ȧ: %"͵ޚ]=,! Y4'vtkl׌2LTr’blЧM}A9XV_ӧJ%B+aV$܄:"qu'8R&c;_ɡٜR5*[_6CMH" & (6(n23*%C{#^Q-똆qJ|1 IZ"8QY9ˏ6c˄}Aԩ;EW"7bK1Kl]@k\!EOS&EqrH2R߿oL@`=L*sbRSur_mn[5\C[Yiy]Q8 T bB)zώwgVb(yOlVȧ'= 6Fl?muTNlyElQz,DN]Ԍd&Nmjť6 78"'P)S•}fcd/qߧ4B92hQԧѷa ^yHA1;SF Ps .-/`cw-^©f ,9 7dzX]%ߪUGF\½uY{ˈh^eEdpe3 5"ʤۖgI+tZ߂+R*"M;E(_C{?ڂ);1"\@yO'gm gs ZS,BD]WWH՟;Ė))ނ!`]8*s/3%>㙯idON) r7Bl6"E1;fYGw'Fn7QqS48Ԫ9C Vݷ7fN&.wV LaTWIpJ֊n 3I^4swRz#@A}6[UA:> Fɍω]^urFjÈIjXLs+.9]- Ro 4"+[!u `0jAc_5Kx1TT͋rb[D"klѸj`Id@.pofmlqa pϕvtq$odLX`Lf]lΥJ]*O&;( Kw\#M7m2쌡 w/qǪ%OW"3y;+脴#SV Nz$؈9C܆Xxf_iwaqoJ qH|PSܭ{b l=ѕv{nPAetKLV]{$ :$ghnaQ RcFæDZ_E(>n6Fp.Fᙰ}P_YlenNd[12M POn-JP$>esSm 55% f _:̠ Ӳu1`B%Fp ª}Sj_oɳ{(i7a hAVH LSNWA-0sa3">;d&DVOZNq\f m`I-L``2nL^Zw|#, 4ة8'n}ph=-ēXr$ d75egG$ &#KQ6ߐ[@t*ufO p>?(<ЖѼ,F_qOi튅滽8PMil8`Gn#Qت?$auT fU9: ]C,\LYeNt'L9lQY%mTD8~AϤ[f>Fdl9h? !iQ dې>йH$ܨy/aGGkd'A:L5mgbn^Wl!]Rt; xH9CT#؞5He{mn.YY[*HIw=j<3SxGę)jf0 3+[oFU -dIf}~[St Z~GR p֑G EeɟGHO᭍V0UQ4a %d~rJi.5w'@-# #wfd<  o_;-IAh~'!Oé(Rމ4+OgiUuQ65ms~ L&IK@?]&66^-|rJQ&v.h X>`rPl|hvCCJ2Ym/2I@a+ueLviYI[s<(\VP,ϯ$*n3F֤j}}8WR p_FOn'B0gaY7"BYG(1ro0:h%Pr:}SgBly=XT*:X\u_Nlʳ@ז`co&S VPf=;ڨQHTSϜ`$:^&j']b} S3D.fZW2/{:T@g-C:, _I;jKtGA\9 :HH2yp*'= ZgܡHQtJ-z+e&K.qϽe J(v]Ieah;x~u bJ[\\.p<#º'y6rMS ң=YH8ta㭈et"AW2`Hr-ڇޟ]"^TzNgăߋ܋KVM; RLtФZޚ;K5纸N'LOe:2 /C_ `/X s,iHj6'S6Ѯ{Qw!(yQp2j2/\c,v`( FaMG#2DI-#ObR<9~BqYkht̞HUFگӊhj \0deYũ3fHEXHml ӓj|%2, Ytpa l*lP#||Glak9 Og[,* S 4^C)npR\ɇJ;`Τ^%[]lt7" 8WI\*%Mq&_=k55̾ {=>ѱ@O3TWžd}EvYuR$;yf{,uĨ`'_)kG]F3⨉s61a%do@]!|YQ:)>Jm6q_\_X3>Ϣ7,wߧ%Ȋb?&Zs L U6ﶿ4S&:Đu87ݐ5CDP^/N* ; fCL(%rɢ)|R1U(hm>984kKtlɓP`F? +ɾ:C_U>+vOmēuJ]3JV]Vç_r6#Q*SXg^4;508E<爚SOVJk1B>#b"^[KFviYcP ҃~1)%|rŌcIg82V6['( >/yj/h)xE5s<ꝳ…oӾJƴR}W'=Vf*`0)t' ,saw,5}1I!c,]qrŧ׈' rweGP@$rc*!k%aveДvj1kd7f`g`QֈNOކ0wG ].A OYB&2>Qh]9h/eXNէsX"CZ{Zk5HC D2Z(E%KhnNG\gto.Л~Yni*\?"Tz}! $'۵ߪN`\E[3d )pxFF52.xQ6|Vм2e #ẃ:1y_ZI 1tE"E}ᅥ!t8{jWvߛ2o}mPaҞJV?Ϫ4tN%?UK4\ e|FdY-`~S94m0aSfD1lNa4f MO3 C6]ۭK!צ >c{SBpʪkgȖ\ Mx2ޕEjKDM-rl4#[G(rTYNǥ?}-ź@cx:YLNu\9wRxs1# !r t` tG OӲ8̑ _厠1E hD>V0 8\ZMoʊ䌅fLCQ 3&|dOnv:@W;J>-6+4Os9VPjƙN޻ EI\)3hpnr:?O\Z#zp>xF;K(ɬ:gNU<`m6632^MN@eBsk8`QȮ DId,+~uUX[EዼFV='Xa7Ry˺4z1e{5.Kl"39mƌ%م܂C4\4Bc I^e*RCA^b)!J eޞPdQˮ5 /[, [Rn⡖z,xwqFg5O:(b}]QX>wr&8N)v%>uF-l .-Ɇ0RU?.r=%s+kgPfvK׎"1"GΚ1|HB'j[7`/ޅfP-FQdfq&R[ 0Ouot}9VNҤ.m{J2%5$-BPʕx%Y:PeC%m#gؽB8-C Tve_ \3[4͘QحB&#)/Y* >r#&emsp%}ez/*\[XMYiBbh-Ř6gcȞ$mvcQU_pZʺ;V3Ým- -jV(;6Y?ӚS =I"sytr{?tRBAF3-Z=_d]1?D:]|Z |5?{"8q3sRlj!bpЮ(VM__qk_Ik(!>p { LM 2_nƲbǤ;RŁ*Yژ_ ;g2/Un=oR_dWpNsRP/IBlߦ)n ؎y9RAB炿nx_tJ]u,;gYe^QAJ bWΐԋDzVMJ[;M+D2 8fCIDu5L* n?[ 2;;:DD3uQ|Fqpsgw^Kj]՚61*G9N*/uIxZB_slğFu C_u'Z^Y? m1‡κ-x6Ph(x66n< N e>|KTo/^| ?`eFRdݝ{{#WضGx{Do2/ΩB[Ҽ0nO tdOJ"iTqR8GdnS>*Ru P8s4?W( sǕ PkX]PeW):af?@NwϹ"t"h mSC!|A'=X*[ mxU2Ҽ kxoB*̅eR"^^APœo1E$+."ab=/D2+ExF'9n 5GE>ێ 9G b+Y*iq3xA&%Y B >oU,Ar :qjo-  G˹_ bHz@}4>Sǜy~˔!ֈ xmᓷGwYXRLf ,7uKps!u'&0vvD3e=%n Uk\^[\n/h&#\d{dt|O?ywְ^3D2qp"DSc8ƅ(D}WUѩbM[IJK܎ wxC 1 /g#_iMCnc8c u=啦a]OYc'5!x0rI-VB8Ԑ]Aå|MFQA%kO͛cM{fB1}P !ʡc  R?^ ^HV[ݸ  ],h`C?w4Bc^B @򔝌.E?Ocݞ}Sk>kzw&·Ka "k`}yW>E{{#=n*G{48AL )w5 hԑuiGzk 1ձƁ.21DU Gߐw!7E^|oTS=#F&Ct o6 x%r`r_0Q.w s`oK([켮YTSnK:J,IzrOXIabƮB- ,C)пL9xU?(ʼ^QmF7=p8Q*AͨqDlP9;LFWc 4vIgjqi53JO)!a ]O'Ԛ%$HRupukOݨum(i4w *4BSl?hm?VS :Zfi-{9K 6=)=zc@ Wv Ɏz @?lFd|AYF$CGG8GKqgNp~$[ j0hh:s@GmNzXGf?v5e?"dc]#zF gs|uG(H]\+i$RoI@nb^ΛUk0TYˍ2Z]E`wo)*פxc^Τ~Dt|tak7yY;fܠރN]& 2r1o6_p/LpYJW21쓂>T zu7rw-=WNQf.T|:qS-u^_D׫ih^so}۸Ȭ6'H9ksF˯ ӆYlWw]ڜ -kzea:&pX+f"4=ZXޑF `IpwL湊 tݮi4c; ˪}lpio&F)Ϧg,̺FOn2T;n$WݯMV&G^qrV:%jaY@`Ϳ)AIWo`i766gcцF`L7>]&ԾQ)tPYՂ"8ќs.W=`B{dHB)J4 =R>']9*3+9"n9to(;L[ajiPY,@Z2(ԩ𹋥%>X6Igx#m94D9Zq}d]s3PYeLMxmفb)TSDd ɘ#<:(#٨dx龺n){_Njޥf}.~!#}wXT #Lu5x5M6`DUwԢR[@^U#{[~JjDžJA1z Ε+weg{̡@#q` T}eؿK`Pѻ$0 wO[Qd{*bөM5dv?Umk_k3 *bLؖ`VYGLobB5=+*qcJl G\vBߠKO]K{JYߗCT-8ʻ{= &+ 㑟r`N_KYX;|tI3U z~eq7 _5o'̞#Yo-l3"9?zQd?j-LL7~`[w6|-,ѹ@A)ݯO(ᝢf!)_E TzrB3"ԋj7<j K&+f.ʱ6Q%C@o8ȳ+Yv1͹Kn4.uaJ xЭuYitI7SӬق2?H({yĜQg #zVx#r¡ž!͞h$RĽlGZk>w 0eDޡkл9H8愷b]C?hHH;l6gwI(ybWe[#'"؋1ϐW T\L~<M׎ItĘp54jWNy}\HrHy'.\Gu.ACPaS45GԿOW})vM UWck'*[ߚ6uX.`u R )>G@=H Ӟ8C"yt"&׬K'{ 8iY+];V4jyHX}owyPILFu}9 =Dڰm/L8% Oю|eD.|TTO)rƦe㗄jlJkhJFd65FC*4`K݃mO{9'iǹz~Q o& 9tĦ.7'Iu-DX,r,@h2\c'O7ҶTT19pU= P0& ]hJUN˕xjE'@aZn@/n%㬢 EeR: 1S# FTdBn*'2$~z/,llŷ%8_>=Sp)8[\3+jqmȤ)7Q5'`$KUbm~/uw`%r& Å)5Ru>XkLV$fÅ>:>Щ#ѧ~ВN[i٭U-5F5d*+#|l+7XJD y/ҼL`;`#i{??Ky#mM#8GG6:%ڝ,jmџNa\ncwޥ 6!Р7Ja6IW d:V4(]+dqw:zEꃀ!}=r\q4{j2,>TqCGQCڟղh*@`/}Z/)$ >#OH= ZK1@.RfVūDؐO^>m0p R UbC"3HG6\rc{l59 }nfb7\$z^=:zB(jvd=\# Su9__x.A) D5hк§Y$ [a9N˺Tsb"q{wx*Շb%_|׋ q5L`pE7+q1:D6s aD89 Z]*}I'13aA&p3rPv"Cm3 M/LN/q0ÊӀ`䙊.{+;I-nc Ʀ--a0CQxw=gŋR>*6\E Z\ex Ey׾-]U6ٳ*텭0{փ9}w6'*/%R4g>Bsn*׀it<ʚ_x麱AMWΰzs4TQ\~^wMě1%_s7 7cNYewm2!Hfْ!7։^ᚴa/O99pAr)N݋%UΎ59!\Յo]BO-bjZf!&<]q]PA DNΗˠ`k?Y¼T?G`1fݾ߭}-*2`Ta-ɲkJʐA 9b(|+Lσ{l#L`adKDMUd)gģz]Fjm)c MrTݧ5e,l`ȧļʳ[M <{| 9fv&F` rmr1[^ KVr+to:{=iV$~X V-k|q&W'ZP̈1> V)bD@,uKHNET At Ą{KN=bEl J%Io6B/KOP+.oP ˩EVvsj1hW8坍v =DFP  {F6YP5Ѩ}$JYzjMHn1T4֝&q0!4<5<1I'"4YNeMF3X\ /.i&U>uybR^qJ=u uD]vem;YbQD^TP5}hp3`ծ6SY|G_͈ƒwo!W: {Xx8ѱ`uJ^.[ɀm]J<:.ܒo|.j1~YSM"6ÜzI̪A'X~۝~F׮)HHO Y\P6݉Jk0smNFh%km|TS-~௲</&ޝ'Iz7Ž\@ (Y_)ڢ1"bJNϡv75d0q-I|qStXEl/b]sl )DZHKj~֋;W@3Y|J7MATpkпt)tg 3#F7E+6쇟x=hS~ 9A o۠ f@:rFXPqkSMu+"%?I9UϹ;U#G R?[J;vH_'Ua,&QAb\ ND[bƀ$|lù+gJ Qu"n 1/XD=wk MdoGi&пپ*Α:L_z^|^L$BOFUX*B4K%bzdkX|I6J!JK>!nJd4yLm{uvR(L!1F)}۬\6Y`(/ǁg$G(myU,cg鹼RT_!]TA^S#q!|zq\rg> OvƲ²@[@(5B֔O5%Jrfb6q;! oCx„XNu82㾭0Q;UnJ rC/tyɗ '`ʅl,CXGHß,H,I|e>pb+sO賑EPXއ=³4!Kwvr-hKJ a&ϏLL=\ xtc|ȷ^5X.$N@Zs'8IHȱZA-9$ic. FI= r󈜧 תD^B! R`cӎٚA7t ډ&9AOapߒ5+D|4x8.>jT[6_2ݜ QAOgQnCF"'Q Ms#&nw>f³()]*Y6DʾAEFr-9NIH\ cq^ʚĚRuU \*xK*ߪV'X DǿXVwr3q5889xғ`=QI@ywQ)—ؿ&r%iw+faQ3M:R.XQ`^aD2n9#8k}OuN]4ZSfdUD74ÝC̛mڲlp8p2E59>DsPiQRAk@`#r3pfήRKE4nB0yS}*̟@ٙB!wi/<;шU sCu~e?)gr Ko}PsQX\NF]2=1 0U2PNtES "S`oZ/?N逈WAX_{p?`ho=#{~3WnQ*”7Iwl6"f5LdRH}5>9vBW+Q|Ҏg[Z>\6mF4 <ͭOz(󲼧 DSs2tޜ)[:#ٹ1L.Vi "9 kq.ꔙ/༾kڨg!?3#tEytP{sKU"Uh0}E^5VxzⰔeI1:.jB0VX e;qӠ԰A䝠J`{^{](2f.n~+HAڳOL0nL>oKil7H2[?@\ٍ+Rv͑gD" $+LWȖ?bǠ[M)RGU5!Hg臖-zONHp˱!n=^/nz] *Ed<:hC:bE;[Ǥ A:[ [EA}&)8jQ皥ƥYAa8MO(L޹WX^w7gTX(mڞ];R-/*[:Dqq2?`Sִ "^9.j4M<Ɨucg}̎0߹[YS:db\b$[]^.>S>C #E&UH~j]u !hRBQW =pFx mgkwEZ7!c+ơZ'4,p%PZ\-Α}n6Aݙ6FJKdy {xq^X yz۾xA٤F*͙cH̙o ,aX>o zmIBaPV K Y'\.W Hes ʆr~r CH2y61-\ X ˀᄱYNf^d߫b 7lͷwaw &V)˓ͷ a?^ jlR#iN1QaQ3FP(eO do'g{uy6}/[ rP;jZkaATG̺Oo.T"P/ xh@&?s\ottj9QqM4# \f$\Ƥ;޹I4WE*r=mEզx[=z(=DWCD&9]h'Z; M8鰻uwW3ûp[LgحiQCF6C ψ}w As@qmQm!Pm^Iɍ+ۖ֨JOq o1.Zwާs<%Ua '( 'x>ʹV $4k'ŖLq7NO!c'[ +&AA,aaI%%1T 0.fGqmqF{ky^y_i9C L>bJi9O ԩ\N{Gtj3Z4ɬix7sm ^3 kvH> {$$mJcGVtT>P'|7K|=0mgϐյ`F>_SET7uM߇> WGΪ:@.3F Bm@6 i@3CN{&!CnuzdAm(#s'Q-2ዝlW\#Dyt0;Gv b'tżaOG,ZA : 1?3jgǕ 1h>!}9ʑuJ==!hq :)cb/b8Ng 9 ~s!'"FN{ڜ~)2D"OBhߜ;CB(/QƲIt $HQ\A d/C[i2tU@-i_ۯ4ZV%[{hē/l2g#OJv찾Fa8w Iw{*Ӽ$Z+H8.ar&53#դH!=ukJb67}DMwtRXhat\rg>z̕w1u"^&f}^RH\1t #7wU2QnZI}䠿һǑݰs(hn%&j/QˏPF w0T.Z!T:y97B~Á~)-4{7IV3+-9:#|Տ%}RTBv Z/EƑc= t^PY.,eq%MwxB|$iW=vX6Y wn}bi_7aiv*$M667@p/[AZ' w^<xJy6E*ũ:ߜ`W=Դy&oG*&QV\c7NmŒOʷVшmiYK(iKH$F[{XĘtaG<(ABLoQ8W\4T#2 a9XXxg~!AK\=TV zBuoP$c@] =;r'2BĩεւƈK ~otjk2;A {K_v}pFNI.n 6[lJ5L/9u`4V4wi`U.֊b {g iU$}]wFXf lN 05~f*UҭB[ x޲j7]+US@?cON#!|bn4=w3Ha 4" H2Cfm%t 2fl]WQ7;p۳Gq:ؿRy%Jf(kw~sI}I b;X6qlgw[7;כǍK;͐#\>]? v;-+4@PxĄt޳ "kQ; -Q;yz݇^/Q\N `vZ4!nŠnh䵗pt (,}umFL-=&BO#_~څi w xgXiuoG!6H=LdjO_]v>ӆ5VHpK2mu}V,pW-UJ[o7*?m O뇪y'Te]Bt PEn̈́ a͢) ZܥD*)]r -hQZXQVƉU~+ӯ5[0}/Hy7Pڳt 1}&!WE_r?b8 %ڇI8&D5lpȊeBbd6p&ymJPFN%rjF._ YHXMQï#h5z qF"f3b@!W=轛X{kY>=dl{_/96a :"́BO0Ab|LbbF+  Pz % `V@"i }LԳZY|xSf=.7Fi'~!4@Ok ?۹2`rF}ֽ؍º1vEsS禣F^ |k OCEM!q-5@(NOPiޑ ?2NW(@H[A)zuq msі=ҘoC G=|z  c K,0!BHŧ@CS``\24[pAŭ=ʏ"<ƾf{_.0AV9 w6B֦|sRalO 8Z-rɆs}/ 290~Ț"pݙ:.[)M34>08)ˢu)8ƒBsptUEn{-vQ$eg{fCն)ğ:tBE2ܢޗ } !ԉ ռ}D6;bCӼc,vl&l tBX "#z2ߌ!=?z>f`5*˸,Oo u;=iF.{#@>BC;wkGk;Dp:co@-n2Uxw3>#w$а5Sf9l d²䔹ʆ? ٲZU{F̽ sId6`@ukQD%,Z{ƭ6X>cS( Id$/Y Ӡ-bX[)ҝPM~-!l2iIYL:D0jRJ'#t?4~x'$˺>{fP@bfAQHkOTꑓSfueMDqR, ,(a؋Hf7'e!@76Y=:T>Si⭠ţభhP1ړpuw??O 9=: Yrt ET*@ B~~ƫO-s6`#򲂤@߹]MsBgTz+OØdUlh*.Լ'r؄ssQl;57vr/,CuRء)^=V-b^?Yɵ,b STx᦬&ǥ.9KidD|HX-2@7I Rӑi# - fjm*tx l[,b{/$@Peb}uCs\AI Qȿ-*OnWXPpvGt̳/dU$?4h¢]9LZum,SRPDDXQ$ؕh4:yl:KavtBL, Yk&F0ҟjΗHev?K. LwᅣMh 2KGsa,sΓsoB}F&cȋT[Y̩˖Fm9"88 mTHdg~WW /zvd[RW ɘ%G%r=vjXϰϻo]Wb#m)P"9SWT3IJEZ+ַujhMrB'-qa]f"DWKe\EL{ 5`O-Xl1u1u2!LO&2`)ܣ!7{Ȝ?t_wFq,^3o`3S&Er7 P o%$%|S_Ю@ap $GBNUkvӯLQI9 e*λWs(Rz` kqjDeվ$,"R|ΡaχYpυVBᑽ~(pVZ\[bZecFT9ov )sc " .F俊`J 2OO7 +'ssdGބq4\B5;UvBPip;kڵ%I6s&yUQDkK;F$wך˾d&w$y(Jr9ϋ-*%`Fd䍸h_ 죶Đ,)Ny\f;8єG(ccׯO/USG}V= !AX/< vÔ7 JaBc&>!dSˋՏ1ɣp*:UBb>A4\6W?GhJZ#)rNN.%dDad&ipVbQwvۚ|uhD2kz.֘3_Oi蘋_tJuASd /o('ek{]9wpp\,zk҂\!ލ] +mټQCdʲ~m1|quhB z\-/"^LfPФC=>|Kk'_헿:蝭Pp}ɊhZ Q՗خ=Tr1 dҮ$XL9E=l9`0̙skr6G(iCTH4@'jgKXPF_d{Hk~Rg~6OjFRW{Ģ˔5% Y`*( f..dY|VP-CXe9~i}Gr-2x0^?G- ׍:|-2|5ԓQ#Ũ Q$j C>nVs#ujdRɨw2/RaLRd/:tܱ Ddoo@lf3ܯR'ms&ңա`)6KdLN~i 鋑o7I V&BFI@OK: b.Xqj:+^nF@_2`Br^MaEh$Tv w>%M@2q?-YrGC:V4]7޿E>a1D']()ϰ7NpŁ-z||}h4pԡ}~+\n?G۞HO]~B ku wd:c5^B#tP`'}# >4b3I5=Sk"3ˍn%~?Ưif.}?@FDF) ?&sZyJlmI?LYnWHQ}L;IL_  ZmYDswjC73X|ճۈ,q`C |W?Lj7cM"K3_ ѧ-eL\<`W@E ,1K}07,{ drȅ%-U'5y qJU?ވPa ^pX\di9r,O-hXW%)]LzhM1KKCB/+KOsdyD"7AaPOǏ\0PSM<.OT/;CYM8TIm7&M30v\2(`_PI!*z C6w/#S!%jyY,9,6o g]Mˠ++[xK˽-L1U9-m3ϑ||2U/4M^$5L>5y9TY+녁Ä|`EJ&bZXd &nsV,Ǎ#Ų5U8lj_-?Eecߔ .&U_鮾}JBE_]GSSTeyڶ)H| 'ZP@:"0}^L͆@~}&Mrjv"r@T0.:i>M_zzr;u+"T&;OY $wr3w+gr`dP_7Gf߹*,AilA2ӱܧõ? (:P. pJ{Im & SBd7aNǗ.@Qï]1_h v"ә#?іmr AӠFNseX·KIM'.zCn/ vHxc_1Cj>bGA:ʞb~t鰲cJGgZu^7APZ $Nue^P\?V.^f E3ݮ}fLŌs2̳Xh,fڀyX*4I<WtYxY\eIsTV}98-ʜIWKgcы*86m1ųo1_s}Lf1j}*IL]e[%]TzG`canU^@׺U%xCBY&4$QdC,?SY\Ozk5X1i>ٰ.z2̒;;D[igo 23kE`C6~ ineV(4kIB$¥RW*ƌV7EwjOUBϼؤǢb"#u͸^tO1C2: R)@SEJWQTTK|>}wu\5 %c!8jIuTd T){ӊxD-\b:}Z`[O&)ث42N64ý-l@9qV̊W-]|+,ptPЍl]1CcZUVu&-z3Z\FYT)5](L/Eo8U@(d  jaA+R܇b{>:I=?ypٿX%Hb W2zV"^s(psB;J?1Ooh!][دY}3E x' P6͋fW3nv0 fJ@X>0c^'OڋaCRިdX ̎Wkյts"ք{2˪O=4S?㴾ޙ&Z'3jEIxKôfZAd:IvAXA_?7q+uNhP/#>+-GXeqd$;$A[(6ެH}k.,e|2~7o׌Fby?8,,m2󦁆glN^GJMYKnOtS"4[+D\;YZ["H)jn^ev$f^i_]+T*zj=bm:t-S{xg(*K0[Ҥ#.jؐ4* { v>9d%H ϗ5OLd a݊/ -8Qοr:AIC,Hq,zԓn1qF,Z,Wqhcs߫%gFܪ9QB<xC[Yz- x@̫1?B&Tܝ-Gc֛ǟrt\/QDn Ռ[zۣ{25]|=?LgZ!"z`-س[lV[Bny#=,x8o}diJUb!E S"b7kBmg+*7/bOjq$[ߟص[}B:5i90,9igGWh Ƃ 2 T{N_3s^ڈZ!ְte5MT4fъSjhWڊ@}4L6 g<øoy/ƾVbC9Ec;O(XrWRy9`Y]%Y@7B.(Sd$mMݨ,2t_V~V z~fi Qz0D cj}׀3]XGL3-U|"Pk ο49m-v"OH,8pVp2Ck4_""/ӕh"-_<[tEe)օEhn#Y,XY2mҨ rK;{~+:E=-H쒿Bݑv,бFJ1BN./\?BD|~| qKziF& \|!= !|ɽ>&Aۨmm2&\ꈼ_/MS8+t"={9kt2CGXܜ }f ÉdKeB*тOϿbTpG7 (vŐue>f; ǝJo^P;W}h`5ᐠJ,Xo{Ⱥ=|6ɵW5|> Upнt&Yp)}N|xUIM$ƺCRtRi(~qd V,8'45`&sE! ,L‚ "*ev[8o~S r"StJmj8.~_tvO&oY6/bصu(p Sgl I|׸vsao.Clߥ;cC< 6t7BdsIǘn8eǭ^_dm|<2 [!IJ$s:c sk)̀JStT\SrNl,ݗ@o26XlRX.X|5ٔ{ٌ #~7&`>9?GTgL-HhOŀ*Oۑ''TBy~1dxK,UUR$Ղ䪠``80agS[ntknj}":y+rNNWuG1EQKm@{z-}OuNZY@C lp]dO("PSm.D5\U#,[h(oSY@^>+_ⷋG/hHsJUpmI.i)|N΢-c Dy͵bdZu_c3)Z潑.yZ=[6a!_ŠZVtJg.m6E,>qTrᰫyJU7o8uTe#˾T%U^lp{Jn6oUzߜ{쓜+ U]l%>|m&1%BF)NpĘ0J6&]|:X\4=FNɂ 1|35g1\UW M6 ]Ej ]^[' `whpvɼ}TJڎIM ^6mP^-0؎1VY6'HQx`v┍RNR( :xzġ ɼ1hP#8jV?v"|qm㍱NE@lؠOLmz>3;~O',y%_9}vM)giW&[fC'=+?-8AYH:UŭBAn[WԒ!ܛ1:_BCaz2s~ܹV( 0f/BHVv 'M^?\'SX{ ~i6/lزpllf|\!rqnh`5\ng?;50F3^<7Z^͊mj6/T7wktI*pW8]3m h/@?Ԭ/3k+g Nߊ 7v[E #qw,*9 1߷C:M][^HA e91߾`p{ƧP/e$K3k[%7I~D)ખܬϢ\;vڢ;BnN~j~q~);D}3hVS^+dwO j4V8%ΦC.%dY]ڳ>t$T{P2qd%-]#c&G):cs" j/v;7[N9UFL߻^GɆ hh+vcLRE#zZݴ6xL>W@0Np3SKWya1?6AU[xqon*rvLepR3D=h ;W>Unf ˠn3ɶUCt8ˆ|e· J>=1~Bnd7I ]_ %䘱KӡX"SZc8PD&1h{ ٤w"#v`Bp3]YYP"57G5#Iz fڻBx_W? V ,f,1J[80Ww@e}tR&,ƌ#4(68,KIox劌+1D[Tz3,!;a#0ZMfC[n:FFM{"ͦOĵz5 B~ iZx4ItגS~$t#@WLh0X [$0P`4B> no/l>M ) LKRjk,wЋNoHl'-Q82sfcZB`!劫']R;B*f ߙD4D}%l 8!(VG=%rG;?>9g {lFxe=;b6ÜTrӼ{&~MM^ /.=v &`ߋXPHr~Lmᳩ!4Q9ةi*1q@;L7BA`IvxVC'yPt>1)qVeUlnMp늕}x6ɫ }Z=^^nToj@-/pE*w4 wN̮<[?D0y zz9E#J$]MP^.o0(yPdaaD9"BeUr/P LRմ>/$gև'UouYՅ IO|U2A47̏,O^GͲ mV 6.ZWq* ҪV"l ?Q#j0o7LkKW\{4+58R{ha"kH TqV #9nc%lg9G`wG' x.5bIҝ)*#A]NR uSpH vYC8L6-}&n.QDojy `ɚ6,Q.wCPj}QpY̫f'k`QCO9F|*vPj>/U8"-bew ?qѸol )OY2xeviBʚU^X5%re;u`Lu~sm!>t1MKmY$V8>f쯉%CGphBR;ͮ7/t}(̎|xY9\-ՑQ]A(|b!2,Kޯ`TnHO.\f%3n8Pi/M(z>$Gf6 8d%a],! ^x ~rZ=5nO>C7мκ_.ʒ1th pڕh@:{TW[{I"5M+o%&~[ϟ'슠X?[+@%d bɾ@{=nkT˘A/& Mwvfu$ف cN-}a{”7)E :;Tdz8$>IhPvG,j\K/ₑI2߇+psg8+",B{,ƂtDV(n0&f]"uwaTҖZMkT7RŞS߰l ²]Lm֘}n$~ɟ1|#mci!}11_ Y9L$eX_͜@!ߝHM$jy芏ʲ() zsQZK"5_Rި*i/f<l UE#K FaBD N>1];^f~LdPQU9NYm 6L)oĺ "8\]^a{ُp.Gn7CjӤfBwml @ "haV"X4߱ 餌&B1VhtLIԕAAh+KzՈE֑בCvuk l&,Hᵈ梄M<0ܧq63W /e6FTW_- ;h(Tp1tL6`A乮Jc6 KG/]5_Hi!_I 4 ^* ыߵCӠXeSk>ɡ @ͮR7ŀ_|^&Z["nP[8WayU׬=)PU@ӌb!k^3O3""eXչ1fTk5l {Q߮s%bE?KNBM*ETuYwYt, ,86M{{WE`ώzF2oj'ʝ(XuE葐qCJuaB=,RH@U%굞ׯF1N0JhM0 'bTxꀩ[4̓9s3cer/nH=0 Q x}-qϐD>Vq?[/Ә8.Įcx ,o;nWi-s(5;&p*Ha ! i1 cD6d>K("(%4쮑9 7N;qg=P]HflƀcxZOHZ^^])UDȁj.vc"bRbGt:6>+IB~%T}TaFHǧ&М͖ܫYx7֩KedciQI̿}t#L@K2y:n BB{r $L*yjuH>a&i.n跼7C:)aN>?Q+b;RV?WP?)A*v`3jM9aZOiP(BOMuqw]Q0]:>XUۿZ$ sr)|̓#K%椵V}v!n}ƭT^9x.Q1t=y`9a¬$jWXU 7$LX``ВXuWJOqVל꺂`nmn+ڂQ썗BBp`oTs44bw!lf~?C֜Rt:]:*׭N\?1-Q +n:'i8XdeDÕAHQգ5IPQ ^t{HsivtRQEz=ײ+rv6_0NT92-;7/2|}E7̤!bq r6TFlUq$}#=)\HnZuT2D dD =Ed^Q]ɩ~j2̓mDoV *,x,ɾ&I~!+A_>dm%CyDFW4EҲ&ab`bMy7P= 8z߮pDžnx?k+ߔWw;,PlXM9w}TD y6'&*omr)UԪm_anDO!68qt{dLFJ~OfdŎ-֋i6>vIk )i a"eYiqe Tfvc^hFľ%7l*O|ͨkp) >L_կfkODO .V9t2^E|Jj( !,E!ze FIp?KL1 @yUq:uI d d0N_UP#7E wPΝHq}VGlJB7T=|ƕ9!k[$umbkrsd]JPOjt ɽW'$wؕT5)œ tVk׫*G0~7oit؏!?$T7իNO<2ⱐj8vOqGMkx;Gdߠ|?E-syH0\+^<D$^%jp^4 WY.* zf?ZJtxt~4٘42=7ӯ0W{BF*U]G֯VPT\[n,9SCq61py]-f8"n;%44Гm;fOܖAE(5:ԠadD$g7vWWU igUL$As,u]ɟAhΑ/5$юyQtقoyfrTtwܷ++9StxHRȜ':c+(N/RI  -3'V4?ZlYbj-DH4Qh}Q~]a Ɲ]Uʪpm!Lf H`_m$QY~D/".9f)K&E,O!-W7.4&0V)BQw|x9j68VL=N_my&_̄|P|g$^b#Օsa^ rM_*Dimop={:ZJNG|͠λ;=dDםM9+>Br 'eA~6V$^cJ 4-VK*W7ILANSwm#c`@CHŸ@lYݦr\\EyR5;_aaXC‡-fjՀ*;E =%8'McȌ{$hLiC(C,kcR9>=p;[Ç| kyJ-W۹ To'苇$C2-7ɒ2ZLö! ZcZAÙ$VPtoW(w &)q 7g `-V9?@;$\QQ3x`UwTiq8ow4+0RcnC;t9w%.Kic w#/|`soLA|F&״H.fY "((´vJ.&3)>z |`# & ߺzZGGEπ",nbcw.Ϻ$1ѭr'`8&B#:%:Z+9ì쳼$I٩B:t9Pi}'|l[қf+En-ơE/ѝ'J/n,Q*-,e/m.Hfk"3*mC0/;,TQJQ^/ϗ[㣊L[7 Ǽ9t6ES7ɹ&*86P#AȺr`ʱ ZzH,x!uk*SH5Tu%e3pW9$}ͲU@qgrIzZdpCN#ɯTBP͠jR9Ȯ,9W[Mp@5 s܇5իV+G>*e[V[Rz^#<+Lym}56)[xu&TeO((NO8#S^)/FDnohG!jv 5w."}aJP'zF!MU=Ƌo_7b9NBTJN}Cr˳`24|MҶ&y*jt\J)aIYpc.WƳjX]nvUc3U!/+E_|| JъE,-6`FFi@p>Lf>@잠]{q.Z= 0|a^>tͧ C~ѳ -[ed$kRyBdmF(,048*t<ld lB1mSy}fw-y;YXD/"hP~vtN#̭^xۦ"D ߲tѤ:tpgD)iC*zY:#>/wN;_ rNE?SG쐃~M}gb|1V-Z]UCrVPtpS8`-!K|t.=M˟\e5b9 D'?=6#eGp}gq/VeesAٿf - Vܥ#Kڳ(ۖ"h7rIS֬f{ԹzBUǵĖ ǟ[> T"VjNdçv6Ug5BDM~}^ME"/~?IлVmG ik{W8Vi<\-3m,5*_q79"o+kT[@ /1PcDJ?ȫa{D'SQa-F|`0Nn;uZ9 )irtdxR[17- WV~Nl ͕VjmF~Lxq^_mb}z%dG]8Cu!cZ`mI?wk3_A<=S3-Fm|Ր^V_Qk(V |@+iŧ|3^,Z?vjCG#ĴfHЈma+AkijM0r@.o)'TOMw6K&[RoX<+wΣ 8P{ʫ3tIqK;'F<_vu/@Oh'X%DB^a( 3uPaϻ^=#|@v#:x}=%@'M3tLP&%wum : e0533$WfIQGyw+ ac?"hY92l2TTrAn]PнrRb<[үrnL{̮JkQʹ݅˽+2}뼇HhFQv ;yMgf@b'q=!B~-GE(* \K^+E۴$SPPN9}CNfuWI;)穩 L>rHJ#4 @x%}u]lL*GĢSbvA>{Eο5pPAׇpSVqM @0?픁a٩]ɘerx'өiO)eQ^K˽+[=R<M{FC3ᶵH DhRo5CWU^ˡ cYv3wͷƩln)I;W'l XKqƦ/qΪ@MŹ$6굞h r#ɵ *3]j+ AQ4#;yTrmDZpwFSl+yu@tԴjҠ]\F؊[yhX_[*$yHyѩ,H5^ DQ쫛83FC;LƗ~tquv;+8!!7=:|ľƱ4DQ j^h9n$,9 U̶u|['ox4!?K)Ыvm{8B/8>@ V.052Et^' W_mG32pwu>&z\*Jj}M6J?+{ >"_JO,+V%9Bm;?9H^2ƈSiX&wFy7EIi:rsNcT 4aƚ_n,[T&w-3m6mϼ[̹cEϗGsQDㅩӠo `F@m?ܨ_Z~]2_ KC>p7H"h9+\Dm29jUݓK>׌+XtU92JtM2GRY!݈SZѴZܥ֤+i_D3S_[G~۲=JBϓ)Uk^!a Ar9?U9\LP;zTzׯEMU g:) irep;k~ʱ iZ9' v4DZ$1}`^Csƹ٘0ib-EJ %c]&Oqg_Ԇ+OXJu̘"`, yϏ i#nRy.vrV>`,ډbH_o;wK`Hw}uNSW|4H9"#1aådiN c9#k*QWƁߠ<¢z%o( 1P64bzZazbiQ `keƻ8)%gf/"%}q-;ofNsFl=E졗ኮc;Bu%lc @6v i;e%{#xYq>om<3?WV_YɞH=/m1`ggȎlx^8l`ūRh$(mO WU/n8ZTšitݘLCN4h,.5FaI2*踸AkWP!ezzUB{sgo,<9p_YIFNE Ir!5b73,3a"$ Pq7`0vk68}[w 9UtA"GSі%NwY- o#pBzw5>ǭ朔Ŭ...[ܔ>vپ쵯ӒU}uP90,3QUK y5ov,7kp Z Z{c!nE5^| Ɗu9Fr[J#%ɣ-+ݙH~%bO4=M1SO\^D$&G-׀^ԑ g`*nJv'>w|^vb~6S~oja[R-HjJaޘwgL_3>ZjThf=E7™yfvo -.@_0)MER'n2۫6޾iZa]-v#`UC~ql=H5KO({'+XN#[ۅXKB?')nӳ(e=8Gu+ (H&5>ڮ .9QoFC|,#~ 2P;D7JEiO"зMS{( Nz qD >cK Yҏ>z!qgM$UYu(k(ɴL7bt6\ Jhk-J(';!fسܮ*zJd9 *2z@/ନ C sBv5Gwsxf;77*qzoZa_˯~8D; f/̈́=GOEduMy5q+:S] 5kJ&{ji=F7rV l8:hK_:f*|?r\qd&U %̒2vu#-g5a|ǦJ1/ك-U]'Ld P1T R*ėa4|Gsgѱ=^jiI"j8?ePWiNپJ5K+Fj؟#y5@1;]pro jU1mg-@vo#8^Vfsle& (zb =j=# DdI"4%e@8Anx{^{m@A{7#y8_,늙=e|{NRq3{ }tj3W~Pr Nb^%nMDo~xsHJM}ZAK]H ʚ~ c1r2gUb|iVN^P]UIH٤1BO$l2@@QH2G[j\E=BceҬH59ʺc8 ҝi,s>_Z2%Ѫ0K_|xб0]/On/) &juA[d0S|Α[Ӄ^= @"+.}(E'@T9t$!8PNSihM ;|%W+-reOKHQ*(LA7V/kRm07tS63]y}>OaqPբ5PLuUP>~~8.m駚vA0z2>S:L6ti;:ө(RS3C3'/Jzx$3A-~&^0`k8&<>#_>DAg"bmS0*:"VIP,\|h%hgC>yQy6t+9ʓ(&: %=koJP'͕Zˋ 7[B 7RhtۖS(֗~SJ~bY|RSxTjNډQ: "=q2|.pfí$ִˇټ"u ?g0 qvĮr4[ϳk/u2F:8M]E×+@8>_ʐWlN! g"8tq #ۍζ;i3(nHy/|vE^y _ j$'$Qc-ږaJ3?^D$⿄PV&qoǐU[)& F#SXtȕ6Ι3سuJؼ 71 }C]М#4l2iQ X 1E+{Ef\z<1t9 H$=;VI1vpu_j9i2誮GTh)̎d@7f~ŀĆ" C54o9`Kz% CbPB!' 6bJx Vo%ϰYO{;TՄzꮓ(|MH͂:K,%$Do%' i3MgTZz-3:qe%y=.jxå ޢu$h5I"1'>p-AInV8E;RʛBQu}7N>zt(FVrj3qճ8O8ъ4@r ktHx𺤒8'ٜ/d,}xگIx\Ƕf:[[ܯ42-߁&ؔ#3*m+y{{$\Up`vFv5 ^h]NKERL="#p#F9µ+X__[Hq.K<]E !b9z*8ES a ϼY?=a#e[}m'ab@VMқp",iB7\ ƀ}s"{cϜx/}0Dj.GBЮ% nsuQ%KX?&bE`yd >Ԇ,r#[|=Z}²%_՞3> $kИ)Eh? 9XXG6,Jxŭ)HSۋ(fĿiYx59ygmcI|%٩Q'eL9s:늛tΫJ #xvoGm̢bX@.3VCsYA?×jܓZd^N 6:[|{xqV#w1Ͱ0A#6aE'2|p?nE]UYpnAomXDӜWGaI9gD^yv(՜LȆϻyo“j)* P f@s#!^)l~&hL z!4`!U3a8Qq^Tw?]jfSIC-u+:2Uk .-5Fk,츻ɈIA×2 I|% !L$>(63["hK%y%cFy6g'Mbs:b!;79'Yct?Cnvk$o,zpOn1t!8zZǍ:}8kG4:9F\PiZ/P|\ `iM_Y;]u6#~fQT/J(̂unNRg`4 ]WYQjm${(-k $!شֵ][pB+ Dh,n2'Z?d) q6& @f4ܴę~LWqa,yc%JU=8KiRh U ZKĤ6T6iߎw$. vPN?:8 cI"`8yT >=/C c_$k$FzS(5 j5\-Ebi$EcS-aOhwm'#q1%jaV~}ia\1`|1N 7hNؐ#*jP*H& .c 5<8ZB#f_ wqIep;YZr\T& \$}餘8\ >:8iŅCo㉸?R,`^ 8z$WtqT4AT[¸<3T G/EbU(\;g׀-^&<}}SV:y Rϟ KUcH4"2'0h3QjuB)-k8K0$<c"7pj:P!W!Ȟ!aYȑ2=mkd.XxHSa^;lPz:M T2DLd\Q9 j2d|ZbK>@6̂K(Vzyl=PPil4"-w_l(W q!WCdUpA{3gC}(A׭Tlv8j}i)cC1XXc޷/%VVBۨ]}ʕ'B3@+<߂ "1ſKv[,+"V"$V(h3tl>ש);EϚ. B?ڎnnj91Fz.e1Ք1P_Ipͨu/]3R<<9i\LfA cb|ɼ@x!:\[ N4ަ-taE8V>SŸfi,{C WL(`m!C3%uo4)cAg/+!!=-Ug]=Y74ATͲe}|#mmF::”i#V8 bJ [Z2/jW fWNrx]h!G!MEIC}3+Ö(bZHKW !>r)uY[ E"E gkslW)ϧ{1lF;RU̬u榭-֍޲Drj .I-|llWt旸}%[+l#Vs y,%)NP4ؽ>#mקTygc{ߢ@*aR$y4p{TulSZ(,n l6=9qi +E2XdܯU[)ߟ>rhW)j/RPMjsc&z[!Jީ ZGNQhKd87[#M&vpX |RIk2.' C7T8-FD0 /9m!^ϮWzkGTb1ΣFl9&aP]hH}._ ԍgeכ=0qSAnT^4S3VTܱȁ )k'MW%3XP˅:Aؤ+zƼP1E,8y^+;G+-qS]WysHnQ7>6?יIi{#{x8 +gg:v! AWәd\ yV4lB(4,O&(Q%\oκR7OGd~44w&ۖ?xV wBŃbU| ^7O<7jU3OeM<`lp i#NRs޺c"勛4W^E,hntNq,V|)PaթF|po7&(Պ,'.,kQTSJ 4PKU0W|z ţ5a=}A5$~":_glVJa ,Gw&f= \kkXgho7ܾ,E&-\30_{l?Dǂ>ƨd.E&* ^Wm3΁K$kp:b`s? }s[kyFʦWн]8f۾wcHn1oTݜ(;p>Pu/egH+k&T:sb^ú)P8!ǹ;NqNp#$*8 y: W\JusDj hщ.R~xi^ܖv8)n|gR֠#>J7U@ys{Ʊ,oiXuf^@&'WO1˜:$+\~haS/]@BޤfdR}Bl]W4-B[^fKeյ; ًwdqZ $|4s-.؏F@s(""~Ec08%@JL9qϬtHçꥱ]tμ\9>{xvUj`#|],V:iڎD{DpYgmޡD+XD G;Nߋ7 `}}F=(wˈ/˭=dq_Y,n:˂azw6 x;Y}4mA[c3 Q*r?]4;W~\k3 Bhs>w}O*ӽI;d;gvRA֗u9LwZ&bBFEkE;i9Ze(:(=XCfgt (h?]ȭe)t)+ea#ܭ!i>a bema-";rG{ҷujWߞ}Nd4Lae &LH Q$Ԣ,k3KkɧODDɋq;h>YͶ2 bZdr}wx0ȷ%QCڄU'eSo]ߖjzKQ P:D%])d&3oF'$[& Aڜ_(\9~$<$֋22:Y)$)Ny4ؓ쮚W) w|B^߶RU1aN"I1gl0=L{2p B=Bsi)*コ8 %Q5o3~jNH .3ZqDL;[U(;?(p2=P95Bg^v_aGhR$*= W0<<{+>TVoWR݅|e`x<[mo6:Fx-KZ->ugdKN6c^T!#tqo=)Ϩп3_dmM~mz  Qg.W#ƣ<7y /`-s nFL_/[Wherj79><U>*a3z~Ppuhj/+4#=ȊN$qNM¦DE;8M*KµHF41C^?u%x߱\W{Q)]w/gwaT75-0rrvuTԘ=/f*~mt!d+g.0[ g4}G8p,<أuljYHS@њA{h-vV%5HnS6ƌp) eq3,Iߧ^2u .*WgF2}zzyjrsʗ8Ớ7q;Ij:}TTE̟3qzPMrs·94&#/~,s!d{KJ:pT;՚pºϣqǶ$NJ&Ƌ^S#\IY*&\"9Keq=[z94?d-!JPV wuh/M%I2(t2ڰS+SqrF:9eI M_CAhx eP-7Î^V )zR<[FPYŽG!T&k1̤ dyH^Z 2fn~Gr&_w3 ?oI?qQIC:'}1 2|{jk w;>nԯji'RLc]:‹o9A'/;!pـ'N#04X<ˆfD94ڔkvUgAk29P&Ȱq䮂>R{41;sDvwwv1LR&0UnLAA 8G*Rܦn؀k]rAzmG:BU]0q{cĶ ?}k ^/=ę;N'%=xBfLwR{aL(pS1w;6t55<7Oqc쾏_Gï NHQIJ9n5!D?}~S/lLm#&5!A<*Uɜ@w/ t`[)("*y並l /7@lL:UT9/'h@;7DEWH|$md4~x-4Z1}t{&q-ţ.s^NX @ΫY26 ,{X )[$DW+Uѳ:9Vp;CLlܧ74yľ"!gI0e㎱asi)Y Y:nMc.IX3pl+˖k3B/coZ25 λf3qerՆpgZceEmPqVCKU/ӲU,LK>%bH@[)bŁ i"W mGhn`8qtʉ)vk  qSRıM9RVq9T= }CrֱK YitKLM f<[":*GY6/$T?WΆoG 5Hݚ@ Fa !%-.^m.S|(OTöU p>lAlºJa@q0X}*AP;CQ`Ug!L* f %EcY$w@ I{W'-S.au=k9 +]BVpEҿTc%pT@AIgRM|ll=5}~leEwG1/)6 4̹𙘾;&҇wS]Τ5 Ly7V\y8ٱ\x#D 񝛅~C@ EE^f#-"ԞAm0}yJڂ-g93=( gĐG⷇Seh`[竍0mk f^ yZT s6U'߸#t:jՊM$//zlʠZ|XMt NWE CȊv*ngQ䔡2[.ZFp 7!Os\+.؞_dix{ag(.r1颒ޣ\Ogm)I+} ,s`>8jCR 8,TZ@at :r+2X[Vi?4v NV~Vco~[ĵ?8 HA=$_Kf̵=~+H<9Ҟ!)6gc:ajcb)k$xqL!M -`bIA&7aj$AM#T}`q;f*%&<_YZ7 aiʌʅ ERBydn<BXYc~P|p.S\Y5=6H F$WQ/in c#\SAl׆*a *[ېhq+6͍Rf{$!3yq;uXY\~pk+K4n1PWY+y!+"E__Y6VpxKY8ɰD;S*ߤL1cM6rJP,rKŠy2Ga,Fi'N{k>+cJ[i_ 44b:^zH P PܦC[2vj}: ^b>}wlH!{yq^D&/&n1MKq6&s=Cf'X Sod A&JچB_[ux^+Ğ5{\Mᒾ0sIv$Ez A/\7[$REluTruHǸ{sz3#a(5im8ߎ괼gkE)N\5?!}Z)0"ΩpYeюz9B: `G\`S;#/:MXeҲU$~++fZ,xOdb#; nnϖ4??7qvC4߶MGQ6X=Lhμ [?M3 )PcsiO q^{;*(98[G"(L"x6~ C3`ͥm "Њ^X%U"@5tprE( F| b="|>iޙԐ}$whHI~e$茊C:4fJÞaxFhbSn0B["+\L [gGIt1髸}ݻ.j|D='k޷ )ڌ$Rb3pI){Sc\?{S&1,`$!n Hf2b~rK0WրtbNDxGl/#.}6ݖKS7O+Ii{|RXM(򻈠0C'|b@Uo |_OlI?I WBSJYc|3ⶳhkP9|EͭSL+'=FFD {~gz *Fkn+4 VeM/Az].K#8di@@ Z<V|#xTT!` (t3Lשxo"QQt ,xy %}?q]ǖ},('Hqa%4q/q` 587U ҈,H*3X= sfSPPx6p`&_Nn[W=ߡrϣ׶P-Q"ߕeO vEGQl7s12J푷MU2&~d|F~ߣw$:JY;B8nq'StohwJ^+bLrQAC[c!oKY\LTJ\m:#ltCv4-d*Û> cXT]lvo1E['ty =sZd G[^j%!/`6״E#d(f"]r^ņua,J =ƍ8 > 3r:p|q !˵,.ލ)ڊiS RsP)hcJ5 sA:Nƴy#Kjx1ռb 3O&먋\ @1ͲQ"D";]PKaLH“+ncyn;@wr%Islitݿ0彾[zk,tw+wy_eghgBI.+`eqyAњp%kh$I|j0wzaN `6LaAE X TLw];gAutӻZ™](+#VȺ(z%8<2Mq+l:0mAmy(.ڄԫև&4J[z4EkE1Fy08^qқy=f+-zLbk҄,dGr{Lj8}X~THk]t%k1$)U[1z c[ A-ٵ3N7h2RyYحQ2V8ү)(81@X >޹+abraGxnJTG/7(&؛<h":\'bEfnw܏e$R%? 6}n[9.QOul!lPKvrMٿ7 SDʳ~-[e.꺤wQOH!ZN@zx _lI^NxqƧHƴP}e k9~E/x˂1J`ZYxsi=*oe,ay}fä< :W^4GWZ .MJAAG+,ָ+(4ɰ֜oSo{e:]=TQH X5,p'6U{q:ͼMH2!AbA/Ȇ\Eq8/XYՒuҳKjA KH)PI@1Ao?yW(d2lCIH ./to}:{ʻ2TY,r }#PsKP:P-gx.kJ*UX-.HWhc,p~'^v+x8ogHNhڛX>ʅL_)6a2Q\,xN^~fY[(ݪQ_r UMK>P˵CX'2ra (?''uh# s6#{Pop6F^z}Afe95I(2KIvvTꅓ\@#eys[`)8 lMs˲+AOͯq.`":jf"]KPvPJ˃ۥQ4d;⍫Ps/` Yi BjL_TmWBCD*Ow[wI@ (:<&X!vAZ d)Y)8M=0Ѿ23M"RK?OX;J}cH'y:t< S؋ Db"CwĢm  ї5- M2~ sc"R]؋ -Z}4*L\H4euX9nG8ׂvςiZE凟ML5ͷ33n'k $.4<,yw0UkK `Xk7`RX6kH*~Z4<$ g%%&Xct.!o>a/f(Um*9-t S;$&~W.UEpj`{kXU;Ra65a{䥻b&dG]RVE%0RJ1a_U@֭zm ̏(5s $b| T?!laUB6g/^_:\xn׀}p m[pĠowbFQM kJ4JeE{:K-U()djIS9]|fHdy;eMֱY(mZu1aF=WPP_T{,;RT}t݄eb)vc "`Sꌋ`~ue)( NekM-¯rW@^@bOo ^;%{p)QC<+/w΄riy^9SenbStd'/7joeP㹷Y<ȈL!+ĝyqzqKn޲!:JF䳷] MX"U9kzXwpP@t N9w5AB8Z+'0yy?>1.#1TL"7P,/nk]J[!X-1s gCBv li2ڢҪ;4~͂Z/:h@(Am~pŭ T08 D:A|7r~%f=%@eZTUKנ wOuA\Ն`|%iCIJp[Icڰo-s B}GhԴ[;0o~tyA{kFKB I_0bkRJI|kK>JJ+Ef7UqC/$=3Guan-e>$ZYk"[ђ'=z(Bԛ%ME9t@0QeK{w {CbN6LP'\}T^)p෷}^~!Sz:4~>^\Nms; 4h 3A;x퐾nŬoW:eF$«uVZEt`teh#w|p0B^X_jqUې r ADTq#}ë:.1p!qbRIڭ+qc~EN-=_wO1֧} f]R A].xC%, Wfmw'ca13++yp~KtV Xѥ[A5 zGH<>T$FA> irv{&"k{\YT>]+X&N)+\(3j7m5%}.t|C֪95TO~4?y d2ۅ\&T;2Y +ӮRG8[ 1w% {uQADFf`P^"&Z[h.lm (4 /to8ZA:̯HW7`gߣ f{É|aÓc1m٢uB֯ev*9TxfҳoUAyq=Ì$O\90R(]XӫoP_;X B^x)L a@k-f5rDre" URv7< `Fr$shb(sc"|Lf?,)3ķ]Ł( A=$ݛsxnWj2q>Eѹd sv~7[$ ȓ !eOTԆm`~*`f<ޏG6((DftB1Pk{ )Ez<4g~M`dFLhaў%+G%G^~/>kgos/RҊ2ptuLYjnP@cc܎݉S#yF;ǵ矕Yg>4jK["W7&淺Np̽`{Dbn&xeļK44aBTEˈ榟%i` //f(UQdp=`)%x|,2c<'`ْ)!jWjv]~Z4 `N\ZB*A6yYȵ2W-،?dm6\TI]@˥`+QFE7ˇsVE{}@^CrZC9藻-_+D 2kC FvNB1,] kCB T6_H^!QsF J`MOLXs9EN?% 7@4-)~~1].#XC+</3"B+Ĺgx8=ƍDBX *ZO/jW$R}-{$b! ݐBSS[ሻ333DEy4f,^(@c .ȧl*KbPqLBwwm2e;Bр BOކh-mQ,^Ǥ')bW[`r/'u?ܪ 6bX^,>Icc~#>ڐR,I\$c56@l`-lZthCYArL¯H6lf%#'mJC; V{R4X/3Jr+@'>8Co':_[Tz=X$/'~;2ejATa!y쿒1\k)ؽjll*~̨l> Sp;~3CR_~=BD4o~ 7+ tG59~ !gr1XP-(+l/D6=,ZX'~`G!M~!d+T886e \+sԯ;qcQ6TmGQ㕖1+ rg_]R~mj6nhJ *IC=]i!.2#% n[xc>hnhn .DP%UeƆ*VC9߈T{G"̉ˈ$rRQVgmk8RlOm>!@Ki|Y<S&*#.SY|ܨO;ޞPDVX]e.P?9]ف ps}OD=0k:xEMInwnFS259-1܂8V4֌xApB_dH7oqxb\K`4T (|7yzu-bYFU@ݗDZ3U<Tΰg9 WG Bi~X"&_'@o|3񨵬̥vpX ۾ի]/T !3h+ؚh|xR͊g/g [Uov`al q64[^(q F%׶IƩ6ZsR17yfA^ϏD Pn ك0lZBlHc7lc$uE-<.?U2ԐG7{haȧ="@UkdimJ_-ީNBSAܿ"NT+x%Q]g4\$Bt s}o&\L9̙SSi!ˊu+~EARA g;tShjv"PAWCli/uOI@$hMiͮ͒Pc#͚SGuּ7f3=}/tŝ<.ݠ,2zKym2".? {,=+4F2Jg=SkQpӫp|AL_&p멜P2Ɖ! 8zh88Iiˋms+ oYj̘+CA;TA=~QTn-Ӫk|8>q#wf5: ے_udwwKFk㠡p87#Vf)զT҂k .F/Nsb"RCȃ 9o^4tvQvhfyYhJT"lXf:JO ,S=[D(} wlUPSGѿ4 PK3#*hS]VOmbw 2r%#l8lӗlA_ɢmitѰ3`Fd|G#S/y5+Zڸ?"T| %asu魯Rf+7KaONa+[oѠ$K<`so{cQJ.(_Bްڔw7>6rgU8` Yb DZso!͜N ,rX0-V_%wÆ4&R8B}G:VxSܐFfcrX9zYS6fι'^[K"ec͗ru{\FrjVd羇Cmjd/.b !9U#G2mRvZ`G!ZЂ6֓וNer4:"2BAg­A-Կ{un?3zB;q ihVVd) V=S*k0 tte=TU>#nlVtTM {laOpܶ:bSY#f,ּJ$l\o7Xd!N0{vN0Hgwm#-:PfdzX]lo\jC<;Jw$(>5yZL&6NϏu3P=p!gur}嬺%Sy6X^z^M1'5IOzo"mуځ SxDf[Et8IYAbxE+2V}y_Lģ7k Fw̷o5{m݈J5<~>C~]0Mހ;Ҋۇz"OX^TLd3Cvl[qi Fеɍ:"!5*vv/PM 17-FZj@~혳Da^klqC2M\N:T3 UhB$öQ hW2lV51nvh dβ~F;Z6YHh&NcȦ*r\̷3~fRi$ϙr2{n%lɔ؃\eͫ8i*$mrʹݰ"J q>Na¯͘hm}6{3sRxi~uޗLDˠ &ٸK*Ϡi;VZ)ާmU{uM|#_IwRj ʵfry 8% ;'m0z_xsSo@_ъ7,Lj M-=b"VS=S aS&ND:)mAi#Ttŋu *U p ?>^ʺAN Yxqh@mpX}46qz~/K.D1HJ2&Sx^,f9p҂AkQ ++F0(_Ipv:!g W,-0,}FrH~ ؒ]ouyn2Lk,Yfq we؆^lIxϨxu?GĶ񜆟Ze1a!J*ll>XAMrwK ULd'Tp|0Zt~UzJ ]xprm2y\ #z-քЮ+z"Q̈w i'Ξʈq%Ss2GҀ7Y0\>1(WXgP$0a6ډ!ZX=՛]H 7C܁{ okWv͵jga'I<iUaՋمnb˄ Z'yăz 6;} L*BATf OS;,oRqaP0KB׼@`{˭w Dob=Wkg-2Q鑚c9ȷppb[mW.K:tJrӨ9O^g|m!y\6Ⴐߩp2Ѽ zXm%nB&*/pGucY+w\Ok[6$Ǖ:Z߯0[~7D;Am-4Z*cJvaST|tzy0\ AݙJb 0^^2s?D'UxY/(]ez@jRPB!wI{G$w jv&X=56멳!8TC%L#bOXl9!|hr:gf*}%Txl?zFژ8tJ7ʒ 콑GW 3)-kҋ k} bY9$цH@m㑞B{:8==֢\T" Z(ve4nF7$PYN/)1 jk@X&њD׺ rT>xavZH2F\ZB0 Ww 1PTf266bX7c)K x3=ܡЭ)jtNG+Q hj֛'ʾ<k :ژjOIlHXA*FsJOL^ D=B3rL;cAgxN' /ָ~?X]p4})GRJpU7O8W}؆èWݶ#/T6" e'm6TYQpI#YCsݖRfzKm6/3 uWOS8ÿ}'|^,fNӡhC5>ƊIw%FIAo_Fc@Ϭxx}GjC̛jg0!j^F+ Cb);aQ).GލQ>Ӟq۔~g=yu8;ոlHp"hK)d&+B4V8*[Æ$y"ˎWd+Oۻ2JDUkjDu%PmQ緩l|d43C3S~́,/>s\1uDhl*ڻezBP ssVo'9B*DkU!Ab BtǨM H2equSu$4pWcA@87^?x6j\Vұ N"Hm|?֛tW UDFUDûҞfK6r{1Q=#gPaҍZQlyY5Tyknz^:~WQA&]-qC^):d[{}ڍLu9m9~*szeklYZ8CwgeUL؅z:PU[-izȳc+103 7\эwT7k mV4Neh0<^Bv8QЇ0D5v k6RQlE:n~ EB5%>uYą4yְ GjS`GJ *i4bwPoLk`N0nbfзNR~1]t{C9P^*QJ⩕( ](0x?/zLENJM 7ĈaEK[Eݘ0VI~1F~w# ^2 B$ʚْ|{{3`V <N/kdaM>;M]ڙ*TE$gĄڕp0zx BmȌ9'#)3*3OiU17ZQN'sL|4Oy^,4y2M aHgBΊ%UUzvuE=;1=pÕc ~yLXQq jCN5 =c l]AؖҚB8kW8:A9A d@cK#鎭͐*jI}S>1- B|Ȏ=.e ˙E>-BO!w3"/q lJxFf3+_jv{ÈMpQ3tyv?1^ TCc,v-q$g':.E}m3\i*a h: xZ'8 2#t910hfZX^j8,ɐ,SaSU }/*dc_%\u-JY֥œtj$,:P8mú'|.\&/էFm$BJ^*FL#Q+YݠnSjʄkǽPzCy:}Z({ Y9/b瞧5L>r^VPI*PEI4P,G 'Y,\;o!9aBiy`Щ̡yQ d:DTA!T[ݍlW5goCf իx ek62އna9!HiTtqp<İīQ%HG@@7;weB.[ِT2ʊcMO b11[J'yU%$x$(ӓ_ѰW/.DZc[t& @1_1&%7r\d3"y@"dWOڞ43!4Wgϫ6!OژZ'VV'*Xv}k {pΤ Z$h+ms**ޟm:9'\1 X)4h1TK}?W"\jW;{1ǡt9CXuP{ u:Gɣf}D2 Sk e4:ӓ9rki?Gv IFT=m+_qRNNjf{<!7@,ʤlL";N]Xč(UP_ՙw藒Sյ"U 5+Bˁ&W턯 !N7pM̿'J4 r&/oPo糡ۤOuqx@8! !r2iv/tHfv;m`"]^j~n Ȱ,e>=uj$i2xk}21L9,Y#M1ΠIygPh/H! "-V9cʘ ܡ|&pğRZH?Q$ 0BUR_K 1(Iz8'.4H Tyb?eGiEXaA6vV߸ug䪵k^m8v6¥f+-Q hcit"5daw-BQ@8K!=;Z])<3g.iXG|+] G?t\$3L>r} KL|:⥀a' kdLkHBZ$,5 K@cHzJ1/J_A_Mmg{S[qil!yh^.J-N5[܏M/p MD<1ˁ+ݔMҖqWN(hhVF;3mT+ȩ#R!jWVm <& )Oݘ\VwD#PJV9l&R#y5)K-3rUhu_r3ƪ^@S+oq&Onr!Ő dfkmob$tENO }("C/0^tQ'VHa`>3"MՀ:@$ =b]SMB$1_] pV5kFg+`#V}R}îT7r 3:sODO GG1`7EJwd,U#}5s9&G`:?KɮsΗdIM9ѹtO"~rh]Ea(Pf+)>m^Vnƌv;*]ҳDH1ps-񏣼Ϯ\L{InJ@'(o-(q7>M4N:/"}D`/d=q/Jx%icd GcaÞ 婓B/Owh7 [+pS~Bս$|He:94c Yu; (Fɗ)XP~Un7x@_ `&7{ B]QURZo3pͩ.ovPzA"Z_FNz^@L;φq1boocK̆ͣe >0[:O0ޣU,¤GYjQr4J--+/ jo&>IWɿ.U-[ Րn$qW VDGHR[EAer4X+,vk3çt{u,QM%EWO%6E 18t5Sn-$ )Wf[Kみ&C>귟H"^N˷;j31l[" 0XQ;t.aJK:6u|hևD8ZOʡ> e{L;??JB;юT(4v$_ FpWq CnX.Mw|aء760qBelbUgA{KYGn L.sie0PcΫg//#8wR~ǒQhUֱd8ü(?%=RRY7?^X]k 6O\b;WyM{c\ɨa[N[Mv9!Ubhy(ګp~M\i/3A !o~ Eq?i  6W`!a`剏:l#0蝚qwvT AYVh4 f|ubqL_^2{ 2{xїa FnCa?a[m)2 '-wS)1@D0=(N) }&*d^MAcD"k{MxPMIoJ(CtN"oRt(Nym7 Q+_yZFT GHXع QZr8;}%wNF?/NM" .Yb$?a^uӑ3Z_\5#$L6\k׵P!ԁP*&0o[! ,l'w0M S͈׊ϊYw,17 "昤R 0C&V9dlpy\H1(c pfZیK$TV#e 4iHV/J߆Kb>DnJl_&+mV^̵o` EX [8_K5/M|Umq~ ʌ5ڜq/nG!c5$GF&~`!xy7l^Mt _;uKN [qmv󼝱}N)53yypH^F<H[42X~ s !ixaпgBP|`'m8"-fX*tLfstj1F) _ 7]^b?O,kI%S_ U !<Ւ}y>OA׺b)Fjt6G!P 6gAˌ%Q߾V2ϑEx8fY29ؘ&I(if9*1NNAD1 TQLM5g $fډ6Q( .1FPb4`*]LYonv7^7I9' PlWV:y27>*"] ?w-Un^o:.sjk`@3rIzF? ΖX'mH ]["AVbp`zB  o`vWtwPh4Xb;Rc"M ̿i4_K yǠ%$+L2Хq*Ӑ t0UfUlVєxS7 oG)6H߾7ݫ\.WUdD,,Ҩ^0*|^G B~A\(doگFLŊfMd! իAXM,|g&I ПR|hfCyR '89?$?񣩐pJGTI9>f#qu*g)0y -+mLn-掸W4[8ԾiC5nG)CR͖! e=`}KQ9Ty 4sN-Pӱɀ6STST&Y,eg8ecI={p?X* >!c>/sF'}&|SRGﴜ]R8s Ƴ4ߎ$k^'ZERxpm8 >דJ@8M(Gwp2_ ⩂IJ2jzmERyCO ^I:Ivzr*_@=>8dc)*{-aW@ӧyz$sMhsJ-ahQMԽ[1r!ሀ0ng<vxP5q~LnK8_8=ۼAa:I:]S Mli I[7(}bPYu4 JL#ǐ.,Y@\x'i!γDy;S 56+ >dd<+QE2vU>ǰ|nN7P ..YGS-@^B!,XQah& E3n`>GM}PiMRW<|4hО_"P6b8Qd@v55}0FALJ俫*(wBJ_$~(x+Wq໛3r?plD-un>*[|eE^뢮v:rgڛ:IUY1TH0)E(׶C^?;:/^ *8`{>Dsq_X8yµYO3Gs)W6ePϗnՖGñADKV/bʇ#k# ~V0Ӻ㫞>   ⎖{c9U4<2  on2)\|=sbWt0jz by—P*Fa Ctsށ9$e+_FQg^K<bDf[)`Zvl^V#$O'eekA[ :0U{7tD(BWÌG3sfIFA4u˱H3'_~>Qh H5ZR) ̉gmU,)Qؠ P6N[ D7X{w@C(x0 Dʭ&ɻD[c6+{H^_,%ں15clŔyhOTY)[۴S*tibMӳwtWh<1tABq֫V.4Bݦee-j[IhULP {ء`Cr:İ $Z{Y6PX]&ɀ1 |nr [ӑD~Yl 3}@vGJoі;"-Gã ib Kos}ĹK\FlN?`|Z-FfDᅲVbVY"󁴼KY[K5 Ga7;HqT{2#!{7Z4[FМro4z9F慕i ~a F;úeHFoM|Qߌ:WN<貝f:kcbVXŦ=n^>_p\fvϏez[QLǝp (!}qa;Ϛp LO0:$lpv8d#3DMv78ąPB~e@9`B]Ӂr_LyA+j|tvJh1~KaXPegkpgMƇ60i#LwKz[Ѐ8M}gIXʙu4=:e4xI[>WЊ9iNp<)]괯ԖU =&vfiin{1NN@{k 4W_okp"E)q"N/S革|k?#NL7)7V Q'jV4 0 8WJUOfrAwEڕtsȣyv^~05b^ʶU 737[dGܐגc勄ږvE7<2e%ū΄|Q5t{#FRX)p@r+[z`ϡlb@\C^l}+nENU&?QJP^kB>^B,d'L:lׁXz`An m Ɇ!̧rXM63!06,+<sѽýX+hw5ydr F,Cl[(UO>Y(L,j^= F]InHoȑ vWN BsH682< 3Ůd Y=Tm#zpY?sSYd>LTcjS`]fuɮ6+%@e5\;*4P2`0rooJ G҂c15tn[{)nҸٹX #PI%1LotE4b8Eȕd[YЧ'À<=̥8sAX,$h,q4)PrS-XƚPDØ=߱:/4둕,ÖT2"H;Fy-?Jp5E:A>>+'DM@.I+zO52c@5FFp(qy Ta"V>8ʙ7[Ybسs7Q!fގt3q7J2 oj{T7{MmHdM7˴I~* PZ ʷ!,F5-&}q.r74Rw̛ !"I:ީ:"Eg}|!z0 2 So]jl`^\,Z` A7.wHM1k!M]jPQH3iF>C$#.`ز U Q 'm1Ϯf.j !ʩp_FP-' o JyA֝܎j8TX;ڋ@Sn&@& B)ugR{(D\gjf:a"2OL;^-/ԣ>Vn?`tbJt8 Y=L(:k0\;B>WEKfC[ɉw.ZUP ƗX麆8bQ%2]՘ g/Jd( r7+sO\y| r1YF"ݺyTאxnl%~^Yq$)^^I\il{AHu%s|HyP ?%fi==|= =,ꓢwu}y*>C G#{DW_Ul5)Q|9XfèZbn6f@~O!XZ#Lf:QY̘yIow 1\* ,8Tj`wvѮ#˯qhex;z` !(" q Ⱦ[/z.1˖h{^&+Pnl<8[ZT6n/op+m!CAYl@Q $$>׬mMXGKh@` m\f>m Llk(4,ۗbGِnuNNU{*pƩľOM9z |V"aY)s=A 0[Dg&=*Iw+z<3M:*Τ4oq~JN)W5q w KQc̃qR.ҥMTmsֹgk $Ǣ}iˮZ0PF6@C (T!'Ǡگzotg9ԈxܽF X.nk^Au 4 aY7($.ЀV3 w^byq+8*_#ƝrCeX2 RI o_\E2N 59jQ7;#\`zo>xG/Rqra mt/S5ڶLN}{# #FVplY,p& *%p~&/g7)Pʲ#H w$Ra])M뛗pK\Tu`{ݿ)MnJ|h%wb\U/Tch2>]EpeSy D+'Bz~] 6smޝ @mCXSXLa%Lz[%,_@P6I鷠E+Q* 9֖@a8nKeƮޟOR'jI= \lwHG0,paQmyg#wS3okbҠƫ!~Rkz(#\=uPl |>cPt/m9JZϻp!!pG8PD6FH\$Pch:p~{K)e[;z%Bh3D|B^5 ˢxu.#i:4avq#`'?y>gzٯ6sZD4ۈ5C]Vك)q# xu+XT5*}cB.YY(Uq-R0Y.y`XGIcPҀ/eߴ1k`"}?qlϾ?/bV_c/Ub⁻vΔנdct#H8,NF&<#iE% č#aP1P1sqbjY!)Yy]n| Εق/P"&srPY G7ʜZ0beamќxluXN <˼ RVc';)̙."y4ˠ2S cF8P{%2cA.;7a ʿ7TkA?R 󕛨s uRdt#(xބPx -ŗwfuK΍!}h]TԡvVX1:ҟߞt7qJ*EȖO_4MiHXօP{E^"x MD ]ԏ6b#uVAA_7@UX`>,j9qXBrzk1E=úBs!B 38" FO".4f'P[O,RJ)"ِ.rYiN* ugJ:؀_b}HA=M*V `9۟&DT%¾naH q0dKucn[c7xD̚zn\ox'D5Ƌ>nw.qP/hl"cܚOhiHWQXd965ީ葠49AJ䡞r*V˃yL`7 d!t)S7ioK 2R񈍜uR(ziLuAZ%OD?5ÚBuH5ZT0|OUV ]21pxzV .t=5I0QP[s۠09÷VbgBSqj- ^ U5r3l -D- @6]tuSL=V4K320?d[);x̞EV #C