libzypp-devel-17.31.11-150400.3.25.2 >  A d[p9| ˸|.^jl;9צ,/x1m)g8݉G7 #4M@~s4:9GU{#ȧ&h#+iB/h+wb=ms2pAD?4d ' b 5Uy       X@h(8 !9!:-!BFGHdIXYZ [\]^O'bjcdefluv0wxLyz0Clibzypp-devel17.31.11150400.3.25.2Header files for libzypp, a library for package managementDevelopment files for libzypp, a library for package, patch, pattern and product management.d[s390zl35SUSE Linux Enterprise 15SUSE LLC GPL-2.0-or-laterhttps://www.suse.com/Development/Libraries/C and C++https://github.com/openSUSE/libzypplinuxs390x*i.P*=# ~r~B> !-Ur * 3i<fTdj,0 " o k Ko  0 N R1.}(&Y    " x Aq;&l E x0"%z+m#+!!'C VH9x{)$Y 1y'.)k}D :F 6 H16?N'b&  (~ $Q\(> :%$@0 UVbvIG)v]I8%_^Ao V3&H|! F NGHs[ # X*$!& "&/"% $#!%$&%%2n'%#(.+%"+Q! *8#$& !/O" $%0- + N 'C!%c7 b Z y $+& /12,V 4$&+ E!b  ]!5 ?, s A I =~ .% xVJk-Tf9;|!m;$ < &(=y R Fs (! ! x a4 / [XK F#($.AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤d[d[dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>d[dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>d' \d' \dF>dF>dF>dF>dF>dF>dF>dF>d' \dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>d[dF>dF>dF>dF>dF>dF>d[dF>dF>dF>dF>dF>dF>dF>dF>d[dF>d[dF>dF>d[dF>dF>dF>d[dF>dF>dF>d[dF>dF>dF>d[dF>dF>dF>dF>dF>dF>d[dF>dF>dF>dF>dF>dF>dF>dF>d[dF>dF>dF>dF>dF>d[dF>dF>dF>dF>dF>dF>dF>dF>d9fdF>d[dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>d[dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>d[dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>d[dF>dF>dF>dF>dF>dF>d' \dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>d[dF>dF>dF>dF>d[dF>dRdF>dF>dF>d[dF>dF>dF>dF>dF>dF>dF>dF>dF>d[dF>dF>d[dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>d[dF>d[dF>dF>dF>dF>d[dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>d[dF>dF>dF>dF>dF>dF>dF>d5dF>dF>dF>dF>dF>dF>dF>dF>d[dF>dF>d[dF>d[dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>d[dF>dF>dF>dF>dF>dF>dF>dF>dF>dF>d[dF>d[dF>dF>dF>dF>dF>dF>dF>dF>d[dF>dF>dF>dF>dF>dF>d[dF>dF>dF>d[dF>dF>d[d[dF>dF>1a98fae5f90fc5c5244a2f6b1cac2846d54fd621b6005ade54653ae322e74f1427f6f44095da55feb9765a8b3ed0e4d37936a57354b0a1abbe9c07f3f66e6faeee09a44d48614e3423bf51df77bcb5bc4b9e3fa28fc79cbee935c03fdacbd0ce6834dc280ad92a6d78319ee366aa9ceee7f21682445588b40f0ceccbbca31d05f1ea6e064083254c0a4f1f0a8ac3f638cbb2efbf9f97d9d4dc15bf7182a6d0168c9c332c90b4ede7eaf3fba8622b02116bb17a5e3d62e5bb946f0e3326ab94b16f6048a0c251098dd74b89664ef69ef9f63edaea37cfbc5263272963f321e3699a87f8c358c5b9120b9acc0a48f7bbf2148c15de6ef6fc921fc74c44f1ef53510f17e79cae76c5aba3b93f792f62f198f56205c519c696fc214aa3b755d07a7a3ad5bbf2d4bc35586e2305cb341e6d2777edd978ed080f29470856bf0b3bc06153359029a2684147abc40b82ffde7bbbd5712d7cf340f426b40e1a86b895647ac7922fbfeea953a070d777f48603f6ddc96d48e0546b041816528593fa6804e881c8415007924cdb73ec76d4d3d9601cf6c8a2309f51822f37ae38b1153a404df46548ed4ea7ddc96614f4a5abd42dcfbe4e2b218cfabaa696ba0b74ca9d4828f8554b58491a582136e2a9b990bd88bdc7a35f950dbcd19db969b541908f23257f3c03cc22260ed1d66d8d4bda849c6019a3c0cc46cd3a7511a3cb4a352b1f368ba95263b8ef0d5010d19c507aad1c64ce09524934d4d894a7c34fd1b07549413862aa66d005782a59ae680a934371b9f6e54dad3754c655912ac705b73bd4d2cbd273ae386c6ee7faeb8a34b3124cb2843ca13020bad286f463f5afd595a27c1ee528c61984e1f9e968039664cd40b0169f0f7bf5b031b1117fcb61ef3d422a7e674dc11c01e48dc74d117f345149ea0f20ccdeae7c9cfa3cb98b78e520e56d2bcba29386904a5c879798522c1426fb2f7c4db3d199b3c5363611bff2ad9d751548fb372e6ea1d9215b6ce648ad65f8ec67c315689b04002bb1887a33b7bcf24d27f2f192099e73d8da93c7db1c260ae824748efd08baba67dbd9643abd588f03d5524a94669172595392de080b74ac94e45c349cd46b0a78138196b708d018a054682c6336e3868f8e59f7ef5a96bb3b623d9d11d9f3352facb1a7c600968564c71435e3a75bf5c11e5797bfb1bf4de6ca90b7c24fdf451674da772e6789db43843c1979bdbe5cd9bbe49d984bdd9a2865d57f9eda6d8e232a7dcba729c9ea00b036d77175ead23b6250fcda8b2082e24d681fc4a21a9a213ba68b55238651d2847f3eab901c1cef4050d5fd1e4952caa9b40e4f9baa5b3f5b3eaab6bb8f87bb49d6e9b501c9dae1bc7bb571f04af0893fce409183c8ec74995af774c9d076d1727a8653d820478ad5d5040a281a5d8da4d58e81fe497b0aec0065a4b7ce4f8f7f29f200bfaab594e8e49ebdcba9bbf1d18a7670c64f55a2e861502e4242928445c3b00c373d2d4cd9d6c666ffdf932ceed573ae6e0e09c9d411ffbbd4c29c0c76a35a3b13d0bcbf2f65720058738f3c465b43711a2e16c3e8a8301a9d18da993af8c2097fefb47d73cc256c8ecf9dc0864080dfa03a9a22ad0c244265036942cc27f80dd9a3e9c30f73a13fde7fdbe148059e5de990845a4fdcfc5ef9e0ab284bcbf87500dba81a5cb0a95317e0cc97099ee2edcbe850982fa3615b716179027c30e2357ab200ae17e288f383e75bda9a0b6b98f35caeb7e2fd1775d57c44e9f5478c8587ea2c039523bd065e2670eac66e6132e246471185982472aaee5021430420a3bc70884f699c587544162d96e386535deea4c17845ec27beda1c5a4c3c0c4fe47eb6b527c06a2531b760d6f6169f04f073affde7d820002d28b8e36ad82e3d3742dab6eb21514fb0a097f54f735a33a8cc6980ad4aff381879680b5ef8005436811acf72f490ccd36318d8630540c3ea8a2de7c24373e705c6dae9f7f6492c02550b28be9e2e1b691b55d11943368742f16c5cc20fbea234074390857f47362663caa9bf1aedc598cf9b51b2462cf2d9469c348c54cd6cafc9540a6e127aa1fb4df556e323b7d8f380d21cbad188d33508b35c96cbe3381b32fb5e28a0b09b39a8cbd6ccf54932fb91e6da5e0e370c89cd0493b7c17e992bf7cc931f7b39fa0e7b42021e807ceed9e94365be2f33077c7c88e267dcc489fb9d001ef23dca3e23839892a3b2f236be61bb61aa62506e1eee0bbfd470badb13d96359077757d6ef3a8633f01eb61c1cfb6b6036be3bd13a95a9099dce85341d13c81312a901ba085bf20ac7c29667f3f3d63da4b4f41d2d5399fed0cfeaa21fcffc724c1bdf8e9fc0617d265a5976845d9e074a4cb6a705d4827ced28d0fba60815b690910b3cdf02599a5021b352d12fa2881a6a43352fb916ebfa59bd51152c000ede1f9fec40e8c3b58c745f49a70161e9810cdfa05fb054e2c644e189c21abfb42dfd4e4d3e75e7d5759f37d0e4f54c72e6e4282cbe3af602d04b22b8f145af67242694df19dca45e2c19f324c097723b740b37e299ef71a36232e4ff797890d1aac77d9d8fa858cacd3b9448ef58072007917aed875f675550514631d341ad31c6e0bb83e21f225d3c96f91252548f5543800be082d1f4425acc7b54889798132ffd129646901e6886d22d38058e6ac345215cc556b2c3f05f34f0334f253c50166fb104b705ab55b6fdcff3877c445e440a59e16d0d6a059ef1cce7fae56a4e79af4bfc9aec9b4860f8ebfa442fbe51868811f5052d45776bdbc89c36ae0b8b28068a4335c3a8d5795d58298eff5cdba3e0fe2fba941655c3fdd88c8a160c483dd0122b70c27a471934d93a3dd0cc8806f008dff4ebda2a30042fcbd22da041845a345fc36bdc5b1dcaaaed5ee92bf440fe9e5281f2082bb575fef254ababac3773802a6dc361616973f0a9eb6fee689e25a96d62f6880c2e2699f03bacfc6866fbefdb84ed5342377cd32250f139c45d5f31a4307dd9497039cb3440c366ca33c150e943c29259bbdb2a2a8221eaef6ec329820c9963549e46875645a292427098e2e11b801c9a57dcab22bf0dc15ff6d7016766adf58735d327194486fd7e22e0771068758e49490ccd773555775a6ce27ddc60321b054b3633d981efa8c75ce783fc1451e4ddb9e71c7b9414fc92b80c99c8c5d7970611cbe69579e9dc0ab5c0d59d0ffa8e7343614f94e11b2e3c9b396b89bfc5d366abe86ce931a5a34fc2ade864c7251a9c8f5bc5d9d16e10141b8240939e6957f6ea1ee58e66741da6e9841815214caae2c1064ba50158254ec248ee9995dcd5d0468c452f185ec4ea34b871c60593d7962053cbf143fafb098e8f3a7c251286f507a101ea83bec698c4963ef2e2af7a7b1282090351b926608ff153965db5cd94306b518bf76830fce3f83b932f648b6d8bdf972ebb596f7df14c07b49d1af191341cb0dd2939d930e7e94bc63be88c2502510ea0f7a336788d72642fbe046872b1f7be5da4fa4f0ae0b51b1aba1d88d6b2c37467a4eb97230777e396cecf02ed54dcd9514ad6f4028bd7adcfcb425a1198232ae02bf2b75c7cdcc322fe3c07e0a7279bb21ab959d821b342a8132811b65831b08549f63e338801a17c6767fdb2a698ff6e5ed0164a261849f1adcd3b80e1a586b7cb957dcf31ad0de966ab992f5665fbcc91ec1d501394b872329a1f77393615df583f5bfce991991e653c9f81b60153adb302694a8edde9d812e5ec89384ddbd3f35c644d2cbd8af2bb16b976b84211cc1c1f5aae5b66076cca3ff649d8093cfd6a0a566966f3409d6bece27ae702d6fde5f7f50588120c91f8e7a3aec11a8d72b5e8fc244d0957296f36d0c2e0d7eb66daf196216f7788d453177d6d2f5ebde3967d0a2f98378c2caaa6d340737f84c0d8b398c9a966cd3f10a7b03d83e81fa293e2eba44f66ec02edeed52f983e9cef09fbacdfdee1d6dd42a99e9160a773744d5a8733a6354b123926c683d10665c4ed76c16efff6d800b7d7a60a499bf5fc153f968d04cf26f1ff01bf7e887675b89f49b19fbe266f9337428bd6f4a87aa6bdc1b6d11ca194a6b83fd74b33161e823c8cafc3bf1d8b4c6b564c829b8b669055d40f4eecc440d8abc80c856e5c3249f8b07cea82c797df60379d9cb4dde27f36d81d09185047927035c49c5308f8d73e0e8e63c93e934bcf43e9c937ef8c0d92a42156d9b03b039df03d47510a3f6901c6ba0f63225abbc9e0fea417dbed1563597f9b49d366e84cd4a81a6bb8e142b7b53834f166fa09c79ab959dea139ae4c7f92990868f4a8f1982746c55e95ac85cbe185935af80a4bd9cbf48bb2857b58a07bf89d2c374e0fca31a845ef6a27627c231dbc5c7cbffe13f88bf2c1c0b3507bef3830544c1337a2b2e093d64d2ef2fd2b9d912dc4abef65699b62d20f03f50ff255b6e4f517bb874b50bb3c7b3fb3de6d66cc90487de68514bf7a857a63b59c9d18d3e991f120029b07313747711877baf0cb06850422f082989c43bf1460065bdca59120fb9ff7e6a9b5286ddeafb31be8ff53ca9673def966e0a3866a3ac586a055650f898fd89e1e1b96f6e68867840bbca503b477a4a1636e52c3a859eefb5f797114fcd06126dd71e098e0a580b64571b90a5106ce30cb9b83ec482de48535eee90e6cfde8675e805330092db3783b4c34ab8a331328be2b852777adad084772542349bc43314c7654cc2dee04bca176cde9a4c8886acd97dc7da234b8baf6d5019849b93f6e0fe3164df6a429d89b8d04de92edf5efbcad496ab813787ad751430b6d3c984cc079a5df730b3aca548f308ff03d63ff6f7914257c6d4746dd08f6458e52e2789430c4e2994efa2b54a65e4bf6cdeab314b1aae0d8a8aa125a188e32d8eb6cc10dbdd0c39d946f33b51695f319fbf61b2854130e7aca5d57bfc70b15beebb6110fbc6fc0c835c13ac17eaf27fde936a259c5f79e2a29f4cbf2faa04a6f7f963975dd834bb2a7035f93cf1de107739ecfa5438d5e9455414cf8382d99da51126ac5d58746efbb6a3f44f0b142ea4fd8c8aa9ae071b140a3644df3ba525789d04bc55b2f103a2c334fc99154d9a8aa86b3c1985e14a4218998ea7bc76c1833878eb212553dd0de515e3feda900674949a0d4f020a3e1207ef5a13a8cbb5d3145884be04b23321c1888dab6989b0685c67f97d5e4ae9cdc72a4852eb2e95ba8030c5cd43bd2395a6151c83d295576785e0581d6e1a2be5647f1740408031f0111123c5499edc9b01599a0999db4c2d5550d49f8b6e4b2ef783abdb0c3a8e53f56e01b995b3f68d3f204ad51161d6e11b9830807f318666e816a390743c28e3d89a194464205861da685bd24cbbb969483d9c3200c402dfed4a79b278db7f71f79fb257df5a29c2c4bd0c53663faaf2add1bdb94cb544cbd0cdac917e9cceaa4411f92106c66291179d60bc5a77e6c69fc21178f6c9047b0a3f68e2326a7a583f1be1d7dab52c348276e49046c9f03351500a0e1eedea750d90aa097850b61e95f5a85eba50aa3ddda1624f72f08acf689e78dff58225bef5ff83858161685dd522dc1ab966f58db31c54f81374b43ca1e1c95eedc0c6be679a8aea48b10a073f4b8496ad762beec65b07982f69f8fd45f563a086b15221e39b1becdcebc4e42aac9d0554cab6c46c3d4a114191c74a7cabfda7d89919d6a10b4a405ad3c40853e71a1e611cf940726516242e90540c922569e2f86e7bfc5658a38598defafcb3f51ce6ef5bf117103f2384356a4adecf1f8c82eee3f3644b2fde0f31a3377c7b3b18ec3b01db20ea88ddbf84cd84d76a31114d8c6ec2facd69922a19a4f1967ca058030753b045b56b5df2804e34acaff6bf625c180affd8da14bb5361ae9959e38ff707d76c8913ccf165f0d06d0def40c506e175c239f1e76306e92b75205560699dafd4a3c618f634aad23b2d15211e541b3a65a5f15fbfd807e831e2c23a1d5532e456a0d0959e37e3a1cbb4332dca14ab150e576694fd81527d3f1e069a0d302419ffd977ae6d98a297bfb8af107b37ed69c8aec15789aa23bbd6d31854573c61ac2111c691ebc1dc943eed34d448f953e1cbc68c7eb2b1f345d6265b9c0a1a02fdc5344e24faa3c62f28b5ea8eefb93408009cd0423df64ff03728111344daabd7296c318b0cbcd5078d507e26c9ae52cf17794d740ab7f2e8a4051ef55bc1aa868b8bf8af424373e584a55b6d3d23d97a62a828600147b2720a0ec4cf387619c7fd6e19da4eea9d45fa47486713d31bd41977135b9aa0a9c8ecb9b7bc8811d396f420838b6311c8d6d2c2990d07d46aa27ecf708d28465ffa9a3a0e6f973f3ccad483e920c5bf613cffb86a8a7f6ee53b82eed952cf95a7cf06724c794a508bd1061b26f2514f22fca68b9cf33aade67193daa0ab71f0a162e4d0094cd9ccbb30806336c96b43c83dea751cc4653c353f3232b7484c002942e68d53f08eab3c34c7c567138c6210141e043cf1e84baf559b8cb8c5209a9fadeb64c2c552b538f80a3e21949717abdc850935db5fea6e0ef565ad156cf2a6cc95a45e2f146a519a0e7acb72e83735e09b4d7343323912dfd01bd01a18dfacf9d7d6f2cfaff8f00f139e12f97e986e608104825b9854ef54f9a60cea1ca617c9d0ab8b849a8db160081f32efdde23073d0dd9ae125af802e500ea15af724cc135d5cc129f8e62f20b0f04edd6386373458313fea2ec7f7c5dace626af89a720cbb8f5996bfcc54073ec506e47dc141063f461a72bb308333abaa8e0b845798acb5b5182ec7b47eb3edaef046211c039df246b6ad4f69f9b94ad525c3ed2c88f6cf97556fee4cd28ba9183a7857cc69e33f0d6115e3b75f77c772d9735153882f11219b00c96611eff59578bd1ed1622db2ab46aa9d2956b45612d997c5aa09fb9235edb1536ad01263be34572a0a8c357f3a2d1d6bdaba5d4b58a4764e9ac483fc35adfbc36dec7d59e6cc9599de134b648fbe5584b932a852dffeb86fa45e412118280f11c3ec2c2d67a485e0ea5eb7e7246105e0069e20e560591c05c50018d31f011d9b00f0032be66efd37c332592e9b06c26efc1f3183077e5567491348c98c6c08b39b12efb0eb1f34b8799ce4644ae06d9aa3a88e10ebec7b6b04f9128cd425b5ba058cddfe2cb5d1384214ae9ffc3e9dab9e5b2927ef0acf0b351888ccf1f6123690e7c7470a2a1332279de1e4135b8c9ce1c5b3edbe670466cd680818db9a3d81a64b3e43ad80387ebc1b9d0aaefebc14aa946beff452346f6349475c557a7c66e2b4fd01f9a66d6e1e62c8b16f38a101686015cac4db31c0d6f11fdc72fcfbc6c114729584ab1424b672f28caddba86bbb48737bd21126274422d0f0715d0c362eacc85a3b28bffcb8f2d8774952ff2c6dd86665406886fceb0532188365ccfb11e65003afd04cd1da0302664606aae7388f5a559119cbeddbe2a5828b55a7dd3bc7d74f474b0faa0a560fa782d041bddc771aa0bcfc6e74963804b6a5dc2af3686644c473e08ff69d2bdde51761fd5ba605e9d7133a7a08fea6accad838cda5168eafb7f7d329a953e2704852035d6b099da4ff2b76acfb183ca7f8677130922be90cb270c4e1b8206deac2363312192a95ed317eae969d7fa4c3f87efea966d75a63b15eb05fd5762bbf26f667344a1167f638d26aa95455b7baf250103d5b9609da0f18ed78b8e0baeb63083c12970784e766cdb1965efd682c25888575ee79e39a08b8c194d9f20ad0dfa7202f4a1b4adc4f9af69ca16d031e2a31dd2656e60197a77343b12df163ccffdadda4b4092d68694aeb305d7b884183818a76cef9e698ac07ef2587f776258cf0c82eaae15dc8c930f510a1735ba834538c4cc32f6d8a7feac9dfcbb889a2b2fe76bc6823cfe680095c1eb3a84cb8a4cdcc94fa931a04b8652d5376b0b39947ec7d688417c4cc0bb2cc11265f5215dc19e83c0d6dc5abee3d23f2bf5a09e69f6736eddb1226bff76169b8dd1d1f18098f2df807b7a85ce2c8d33e5ff6ef182359d163ecfc74de096880a8f7fc7062bff874ad4ff763b8d5c784a422574fd054d5c3315b517ed602c66d0b80c1e0b03b1d4136dfba418e550e2974a8d1000bf0a333d0515a1df4c8e3ef9facab2bf7487baf70fa38c72a82f0c059a6f85e67ea631755aeb842cf458c53333ef68e941965b6962fd79bed00677561f4d4c7dc1661b5278813c045612fe3a64b79d34e980b058d8058be261024a0d76932deec1aeff516b4c733b8174310764b96994b8bfa7ccdb963fe8caaceb2047318f726f59b0ae8bd030ac9527495080ff0dbac0a49060019ec5da08a6f5bebc1dcc2f26df37900a051a09aed605785ed52dbd8e0d4efd5454b1bc911cd5985f10f2440a2563ca5a44faf2564139ae125531b599cbe20b7c998972a5ca093af00ea539c8ab41898055ecd34c42aa23a118d1db9aa38b738665b4b9ad30580f4b91ff640a078af54b58f71ac296ce1be7621bde9784f520d952e07cbbe3aab9d89d36d1ecdd048a98e84f991a01ae7fb60e0fb89c871d04282728f45416c93cb6da0d7bf08f5717e27b05c615530188d4306752c099fe0d9a2769b9eaa6506f093372e1dbea8177545407e94eb53323f42183f2fa5897a4a9555a8ddb8aa4a22361063bf54604f9a17eab9b4fa7e2259061f175b9bbd1426a34cb3bb9e503316a1593c53f02e7b3045a9e1e2bd0ca452a06c8c720c25c9986dd6a686ce6d384b66701877d812943b6701752404fac02b932d1c3e1402f201b0d8953c17906569575f7cdb6b6f570b8aac60048149bf6b9c7ee113ebd67435cb9e2168ba50de056fb80861f10ff2116ef46a35b518db6209cafbc18f3b1d2dac772b13f75cb43b0b786c6eb3ee679f93a21b404a97edf1f458e6482d5f92347bfae4103811a9b0fb23ea053f721031b72680b234717e230377f61668a8dff4d60effe100b1945feee76796ac5b7e2ad31728b624a5c66aedcd7fe42d15e78ddbcd4ec52ae5ad51069d1d9a8882ca39ac6c1ffeb72f3f66e1e6ca3ad5e699a4599a6f3ffa64fbbbc66b0993c8ba6621425aa6ff9cc0fcf05a34dee523375a8b0972883c28fc656dedea20439efe3108c5e5ed3ea108c5676d1bb6c437d323ccc79cc2ee2705067bb818d94d7a55209a574e89208a4058ab3f668e96945dcff4b56d3c7bf0fdd40073271fba2903b01092eece36b4c441b8b3b1d3ec0431182f60fa09d0932da735bc7589a7f93faf9bb36691982b59369a477785ecf04f0b897d143ea34760e69be2c9d1fca2d9f3b953aa0f72ccc48ad2d69fa86ed790e190c840d324b1f6a1eecc90b9c85c28fc2ebc158d933d4b1953e5d4866cde589ecf0a8e9e4dff9a4bf45e1356eefaa9eb5c5d8720242fbd342a852068429e198864b332d30540df3c0707ce387e4966c98776b7a342e3d9a7799d64d597877930fca6aa7004a3f3b15e050fa036e5c711c9897e6776da5d33ad100589fa92bfc2d16e11df1642755b2b6dc5185f9e024f89f47394b93aa88a58d5cbea1ba2c0819fac32b02047d8aacbf24e0710647606dd4136e751fd2e91f6d7910a7443454ec8acbed94eda64cf64ca08199664bdf9a928b62ee4b8fcba235b5d1bdfb7c3fc6a7c0e07e44aad8b67e2a685cef44a9ee898a1a28e18d1bb8f17a0e01ece922a6712a9dac87a2c7eb96a7d730185f1c0d4ace8af053b4690edf027d1b18e22621026482cbed422a93cd3e3e119e4f3ea15ce89f54e144b5d413e26f00220e201e5c9abf22be6196758f50813b46c6ce9e7e4cafda459e2f7368bfa1027065e1a2e6c0ad584148c4697492dbc5ffc1e0b5308084e8c53d6375a8db24b12ce9ebbbd94be461f421fefcac385ee80e9833517f160f27b93a0e2657bc5650267d7efd9bdcc5859a39470933dbcfb87af82d623aafb89ecd6a6063ccedc37517cd50de9332b942fd4ac37db875f6b8db8f9b88528e02682d23b9665fdab9d061066aa134955bcfe4b74a25fa709df7b223b6d44983088677a1832a4aa78d3bdc562b9d2ff842d0a3e3ac1fcb6a2ca1941081b36905a3430653ef0a3af946189648b867e6beda2bed0138b89389f7ef7e34a7bb6d60d80b58d6e00c5a1a62ed29617ecd6ec6521ab75195fb3ec2d4164a12dff9c413dd1cdc863bef22673b6b8dbd7f46085f07f9c388f86fe794cc8f9123ef43c8e045b353ad56045cf027614da7c47a41f5232cba7b27c402fdd54467c485e4e585ec1bbf04a05536fa745e138e96676ea7eb20cbfcc0ae3c38ffa46f0180c7c9c36fa8ed47235bb1da58978b06ff6d683604cddad3ad5f8371ad38eb4b2658d4bdb463426fde06eed0e89d07344c54bd7f33360a9fe336aa7fe1aa2029c9e29e9530197dd961a86acbbb36d8da7c0a234ffbfbd13f7423dc2b2391b9a0589a0f1cff8436c0a39abd8e73323cbb080d0dc98f4d60f74e8bc2046156ca4d65d3c8b1bfd98c2905ed8c4c12fbed4f2e3991c90aa65dc3cf5cbe4216419f92c889cd45cffd2d6d3fa28a82dd97423a5b101ca50eea1f0ab3aaf68b18d44333aaaf67080c3b5766ce0e39b16c87cebcc9949463c60543d1e0b9a883e99e4c50678b5e90873892c4da25322d99d4213305fca1245c07c1964f2fdeacaa7b97d7f9601c9169eb457af8ee0cf9035e9c4c34ca6268e7f813d74fa52131a2cf2481aa92ab950fa3a3a2a3fa0de8d0810c6ba39eecf49cdd82e8ed9a81189242e7f6e6e24f1a42b5eef843e5b5df340bb43b600f98dff9c0dc703416f9abb488f25ad7c1f88b1847acb151c310cd6ac230c23ce970fc5ce535a4fe8c07e8966efbfc2bf20fd009b90701f2004dacf4a4b187cfa787e6a422211db598a4e6bcf7506aeaf9d0ec5c3c5e246094fc7e7b4b457339103346a1c6e955a475755c2bbf21fb9f18bedb43f6a42749400bbf72364c78a43750872be9be416f470aa0f938587ed9e6108201a14d85448c10f90e373d8da3f464c5e44a597ea0928c00d43be4b3387f25583bbc3dbb2d28a909c6db17b94313481cc71a9a962cf1fa7a7152f71b0f80dbc1a511446c8ea28f54ef0e687b1c81a4ff9c8e419f1568cbf8f104418c4c1709d2ed4c6bb371c3cf1f0888e54f1a7b6cdcbf6039b018ee51c683036048eb692da366d49e862138c0c488c79198515f736b1e2c44cd25cf7b153ff2e79592e489af59d3e05e18fd1813ac5004fa0064a60401191c09d48f0bfd5a6a0c28910400efb86a6be06630d0f39c73c854cf31db5b69980adbfd2c023e2f2313050602ea73586b7ff3b4cdda7d0a9984a4d6c5e6154661c1d5c9ee60c467a6fea7cdb4acdfc06ae7a82773845dc8c9251d02a3d63669c5a888edef8eec02713749d35ba3ffa8f6dd591a3264b7fdbf51c072a6d3fac651a539943292f7d8f0f1f652b3ac99cf55a49d1f69166a00030bdc94f687d9e5299cc54c6e3752b3043c19ead56d6e9718ca30191bb6fe1e6b7fdcc0c34798e45ba76a5a457e93fddc3c11dad8df9d49cc70db3cab0cc485b2cdc8da512f9dbbeb3414e943f70766b27682f742539f28731a402d86842acab14cd20d01d077bca5dea095694a68f43d1e706192cd02b20d37ebe0a26ad4499ddd78a44a363aa60c89e08a6af49fe8fedd868ca94e6359c090c1ef15b5ca3dcded135dc3b766b4f51b9bdb3c5fcaeba2136f3be31eb374ef1247c7c47ae77cba2460602a5ca05f2d370141be85a46bb2b008fac8829ac5772bf9c4b692cd01ebda7caf186a7ffdccaa4fae20484ade0e73973909d6e2d56cf0f46a15c0bb2443c285f2f66075031546f0c8dd36b97e80fda07a9cab3352f98120aab7555efd62068580d2725f00b1a3a2dd3c422736324ed03c736481153badd9987f12c944405b3904366b1342530782574df2b1bf91f362a3adb52426f40dbcc1bc40d92b3037a8a1592586aed1e47fb9dca68ff6bcdcb3009f9395e6148de27bfd726f67c0a5f9b837e28972ae43538d33b16b83d264b73773859ed5dc628c30bb1f405647fed67be7717eccc7608a77c32b31e1ef7e240448352e356dee01c15c453dbeb0ad99a9eff8621f32a6c7db075752b50e85ca6a9de8b0d208d50ffa92cc4262e61dfda42d7a69fcf4514474d83730079f36be8253ae8cd4eeea8ff9331c722c7ebec03a36e6272894032f1f49178c95669d52007c24ae7decc60bdf206e0c1710621272d544dd2dd5e04d4f9a123a2549777516cf5db5bd3f5db4d6b9477b2e0abaf58af5a858fc6ce9a82bf73fd000dbf0ad4f4cf1e4e8c7b5b4a8c1365f96cd97af6aa5792cc1d7a99c68d878baee022f4263222d76f177bc67c8f369b29f4fcf4181f17435af978e160b86182b600ddb522ba6005e5211c99a7f5d4f3730cf107d2da50bd594049f932c8d55af8e01b9c8f97a7de188298479e799b79aa1516190330ce9ef7dc2d6805eda38c3a3603c3bec957b6d09f9edbb8e99d807a71a53447f692b7189bc88a7939c0c4d936063808cd1ba2f60f07a230ec0654b42a33324510768c7ef734bf6c9f0dc961881c93b24ecc7da23580d54cc77bdb541564525839365cefa3f0bf99b023adc60746c187f6cbc5c47525d10843846cfbaeb29594a90a1adfbd8eda61845d12531acccc8cd1d19de5fbc0126aab91cc822002c036d924dfa3162013ab1ef4675934c154d5e80e5db58ba8e5571a5d0ee32a8d9302542b59566714b2ef2f8cad0fc506ac5f4711dc6f7485b0a036028baab25b3816313197b2db3b81bc0e30f3ff26efc4c6ea2ae39d586b19647f776760e1638258545dc0aa139b8beeebab5bb127a0d60bd32467023647d88d44a63bf6f65ba68d372b1169d5b4dcea97abbcc49eceb8be40a3a0a36cf52ac0406e3e4e215b1928e37d4189455771ea3c0d88a7085fa0005c53df3d4cdc2fd6e27a735fbd2faea5a108d51c707e23e1a9f6170639a383ed01236b9131984a8ea91957f864950422a3e662225beb8b5023a32f66f66d54d9825f9ed365b149dca907cac145942db92d9149ac941c0e656a4dc4d17ec7dcd8cd8d52ff62304d8d6f2228af79cb63c3d82bcf374d11fe4106868ad60a00d205735a01b7967d25deb4abff2f3cd20c7509434bcfcc74bbdbd3731bd53d9ca10d7f9d356aaa4fbc8132a4ca1f7c69af3e30946425d85a543ebad43e6f4755de58e67adec9c2dc4cc2a96b5b05c95b96ad85d825cc99334e805ffae509385156b2eabd49073988d01a25127bc2488e1824877873acd6b8f2d0e2f20683d5c565a74e496e3adf66ea34b9b2f0929db11725c30d17c6fc04dafb7f7275048ba6ee153c57de1dd5f17bea4c647c7dccffd1e3460793ccf4b4d41c568a7daa5d123a5131a560a1d69076e4948cbdcd9ead6753d3a20334a8f95811d0e0804cee162b81b12f948137b25ac589f998eaf896dbdde769b46f24775209b2699c5874bef9954e195d205d6be6dfc375bb4e4aac019f330242d9e7d1102b824ad9094d71165a8d7de7ca194e6d303c215e0969753362d3e6bc988bd751d4649251728c8e8a725a8ef4887aaa85ee2709a42e26239bbb7d3bf9848d032921233ac15acb58876ad48ffa09b6f5105dbb58ab37a118669a2eeef4fb3610e31b0d3db6ebb855c426cab615f573acfb950eff2446e6cd252047524f30fcd92606f5620aa0dddde10dc64cecf695958fa30b437b879424adbe9966e04788d9047012f8a3e09fe48a4f688e912f61045f3cd42827458334e0cd7ea67227c03f8a315103afbe6f85ea8121da2d3be4ecad5b089a41cafec627b4b18945dd636f3658b7a4bcbedc60f2b6143c1064310b6675ca2bfad15755203000e4f7ac6dee6dedab2022423db546b98835eba4e07844c4b2e798900394a6caac20afa2a21ec9fdfd8d6b8c1612a525c8364a7c658033ecb94c665ab64937d7195e965726bf158b537dcb9d15ec35c403559aa84ee5d7c9fb866e8a4c2da45d0da7d481d17bb2fbbd2eec1e43feb5c982a768f17f20d1f38620262a54597edd5f638a6d6882e80d08de1162270b3b4439d4bddec45874bd45967491f472b6036729c1729a2fdf6b7274317d29a76d5a3f8f2b77b0c62ae3ae02a2caf19f94302a52dc4bdbf4ddc107a6c2c946416b49a39284ec1b19eb5d26d42a60f0e6e144161b13dbbcc7d507279236011463fd35bdc968d5f215137e1cc6fc8350adb0100ee870d9b1aab2ad5a985d1638dc18fb4a718a2f3b2394d1ad72f1efc9eeba56594367478997271f7395ba7cd0cce6619af3a2f33fcbbd97ff57ace4ce4c56c7fa2e4ddb7be67e1f981f68673525d282b4b89c3a0ad5ca5ba563fd13ac1e2507305f99e7437c20bdaabd9d11aa8503e8cc640df43df1a634a1ed9d22f1289bf39ef188bfcf2ac57d7c8964c78c8cbc3d40bc7f4cd5a2b7dbb132eec4b00575d62b19cb4c3e0379c648bb090e3a6452367ca3c2c98fbbd5456dc66fd11d641e3c6b86940aeb13e9e93552803d5dcd11a4e929f5f6b5a1b258279334f88c1fae9ccccc6b5addcfee8d33bf3e5f6d2cb9ca0dd481f14b4ad5b6873d548e9406579df730594980ab2a5970a88c811b217ebf8614c7cf763513c3094a6958967d4dd7d19c2954b09eed0d5873ca14cb087c3547a5f958bd64b4e81f5b298832c2fe2744187bed5bc77dfcc17d58e8f22a045d6356568e5b05a839269041013909839ec07287800a7cbd4f159c4769d669850b2903265633b8825d93d3d54a037cc4ca9c9ee2a3500c8ab867bcebd117a4a5e2dbeb123f9989a4130976f03e8c899c3e839ce7e64302b868d03c6032abf5f5241444140e4a11b552d63ebb79bd69cc7588e91afdc42143a3e29671d6051d2056f007e50ce5b7deb9504e82ed6763c4087e877da57ba4974e1a1d6aa5d5dba2c89d019362de81dd08af45b27229e7716a806ec2864e734c53268a6cc9000ab68cded8c9dd7b2029c70db15a4702b2abd0be90a842b4ae388ba0a7e0d1e152caf742e88c3cf8bcd22322ba57c5ff6307ef8b300aff4e048b6fb68542fc1c71ce1d9575e21cc2b2983986aa42ac2c8fb930cb0eed08074512931a7b56a73c8283e9e63c5497d642e95fec132a2aa017872f136dff555a0f6957e101248a0f2f1f71739cc86abe03fd0a1b7c98a4b0f4c67b28651edbadb569a176b9ecef778fbf64ada3cfdb8e5d77b94bf66bde0cfe0f7a7eeb9963ead5b2a463406ee201da2dd31e8105142faaa5a7c0c42eaffdd7f0ba02b328c30e521e4632934f604ff55cf7c9e99d219418291e4897889259a4d0b26d43f8faebf9685abd0c24ec5a3407979a7a13612a360b9188b364010e9af1ac034d2be0c2ed7db7d6f01acafde4ecbf45d45533ebef1804461e917d162b00ce96fafadd969690fef8fa017dc3a430e0d8cf2b704c97925c52cea473d275454fc1f81439cf12b9c4e2e4e06f38d38092b191a6a88a6629abcd1be9e4652db763952faf9b7b04ffe2f973501d1f7b015a621ea0bc42421616748d17536ec1c881d7bb92f1098553d0ab7da1efe0c24fece4cc08d277bb9cfc1a3a7bc1abeacbefc3c4cf1305fd2a1b1ff5bc9dba23956ac5f31d213785c7f2e1a64fb2e92ede39372945e49bd899cdeec68a83c565452e5ec54882784ee57a6aac84bee6517ad077b5abba5dbaa0f2aa50b4561d452d36c9c2483e0336fe3c23911855703233ecd34f3a748387b23c871396e40ae09938a03c515d3e20ba6aeb52c098dc74c4de5bd88cc810c9bc82312b900a9fa5e9a02b0bd6ec80aff7445cb61e7365cfa9eb0210e9eab43ab6fb502a97787298f1630f3112e9bddba503bcb46298ee773831ec144e5c7d385f65df50c138381413f656bf441d7a1ce938d9fe48e9200073eb225e3bbe0bba668179956467599a971c36a465e8124a5eddff68757d58a50c53686705721e770ab8dc1231d490a7e810b256d36868a4eb3792826423ca3d8e9c71daaaa863dfb7f26c9086e8365ad9e14cb61767c69153f794676d9d59058fcb3d965353a038674cc0709ae035e7730a46877753d1524cb87f9c8d0614872db224cad0780ff52803cd6f76f4b4c0b7f8b6b85c37c8ce530ad91d45b29357ca7b807362140a6a48c7470ca2d32f01bbff9c54fa9a0a5501f1eaa8a3e17b053c818db5c3592bd873a90945fb1aa7b989ff62da4cdf6e2981a7c6e4ed65574f9b4e610581768ba5e0af7c1eb88c10797056ac20a576aaedbd1c0a9fcc27cfb9fa9e2a3fac5cf091edaf7fd96fbf4304a65912e0cf115d2d921984cb1a0c9664841949ea94ec5c011d942f4a0da682fed13d49bfe34eb04b1c7b087998a44614b63ecdac133481a2bf9629cc700de91e845254d5aa2111ff175bdb318aa0746c3c5e602ed8602489ac9044e46bcf17b2cbbc870b9c5cc50050a7aa2472e347f950d69b49280e4c0becb51f04ca56c940f78b0c8b01c40507563b63e952c187e0858838963a5a4ac8653c8ba98d124b28673d244ae07376073be210a71b265f1a828d74ad651505ff8745cd7a498fd5b6ca5fcb301bbf8ed23f22212ed32397e1a37eafee5966fdb51602b9e142c5300b73a1861ab4d028607b0c25b8706a1615d61d2e431d3d55b01b33dfe147f4d3abbd4bb96c54e6d5c160f3cffcd339e0aa2e9c13843333003ad2e26e729e6f6f8a7cefc5cc7c94b520a9f9f81acc6564cf6eee6df4fcf95e0947601ab033ff2de7b8843c69260910be4f19b01280cb580c7e7abc91a1136b376e42ca55fbc7524c46d70905f2068ce51ccb723c3c706085820d265863f4052d29a850aac1fd2700a413c38024b5b6ae7618b7446f30faeb85e3c26e18c4b264c4dd1ba9ebea078bb88e79191ec115cda3881a4b103fa836215fe3d40c30586d40cc163ea33747dd1df94ea0c0b5782c100d09434e13200928136e3edc0d88fb5f1b1ac184401f60bfb32af542f7daf1338ad18e3645ff6c4995adc8d425f8a7b2e6d220f4030bf03974f21b395f8aee2cf07b21ebce1f5c9066259251486cda3a07e801979520f3b20051c2ec708580f4be46cc51d847206220a27a082e51ea9ebdd0dca92eeaffca7823b9a22b015b2cb10bc457e7eaa4642cb22ac403dc551bdd6ae8ee6fd58967311ff7c5331c0955fce762837f5c0187f919157bb3face87c2d0c4b9555adc8b90457392e425cce83c3c47296b1e4850d94bcb927902be8bec8b7d8e6cf21d8dbea72793f03821d873d1011d87b64c0ea140215f227524e4ffaf34e2182217b57a71935bca3b049fd1d3624d6387aa8d74c6693f30abbb9227cdd09409af31bfd432bc54f6b17a5706d6e3497bbd20258a5208d5de78f03fc6d4424ad7c337e2e014664a13059ad4fa010da394ae7841634d5b3702c4a2330d22047a2449c6e1b2afb73b60dc793a3a800ae0ddf09438efcba77fe7a31bac6dac95d2aecf7906ef06f2af47998fec3f5eda187f852667723e6fc963bb260f2a2624d5f7389d219b3499e3cef6817f98af5454859a837d5ef98903417d1641c1e8c79397086ee40895b06dd418ca6fa50bd680ec260dc562123c2c6e0311675682163351f50c2fcf7c65cea2ee4a08bbddfa33e756c71a7effb2d5582a1e0da5ed65a47acfd8487911bf5e0add19703baa9d527c0c6cda64b35227dacceb5a52721d2e2ec4f6ce6627b68975e7dd7803c090d64eb5ae1ef19ca12769ed6a2ec1899094e4c800758943dc3bc3762ef292f337813637ffa8edc932933e385794ea6c9580f048def96e2731e05d443fd4cfde6a54309eadff8bfe0bde2e3f9f7738f80a7d6f4087b4d37874e9b0092275497cc1f9d6dc34b0dea199ebc14a22dcb4c48c042c6e0e2feee960b507cefce76bf0774661f44f18b95a498a72179762c498d2156155e36d94ba233e2880a05777a1cf33013f00f3dcf9f35d82c1a40f72448170403fc82c5a0979633679530635ce0d55b0b03ab9b991ca7053bb6c37a79907a96f123dcfcac58af65a83c4c5c4a98300e611076e260fbcd9233b9715b2fa76338b1b5f8990b947168bddecd8a714014cc41f2175fca94a74903a2d1c9fd1c014d6d35aaf9f8d0f9b0f9ebf5046ce91510c76a6dd57abeb5b0ba53c106d742caf96e7ba31e96bd9b4d4c6086bde2db3844291b9b5be9d725e077868eca115affcaf30a3bd94379f01bcf2852be7001098287f7b9ca8bbddf189f74e3aee203e67da7b008aaae8ea12f2103c5d15a1903c8d9d2232784dbfaff1b274ab5dcae0577f9dc139e2fe16c64c67413d8f61fc9879b1b6e584d2539004a7988241aa9d6ac74057fdc315e0b85d568ad6d92821d2e65035736409f9f5bea3b63cf7b292c7c1a7d0a14c241c71b08fb579f8b9e9678196057c871e19e72797d87249cc3f207cc33aaf66badbdce34f178cc5d7b9fb1806b66a92c51e56682613e195654f757bb3349e74bd6335b8d4ea1fbe56a9712988865c9a77b7f394e919a6490351755516214198ed9e0db362d697798930a98565e6d38f0111187665e4e91fa9ed3123065f59e42c83170a76a6605219c1bfae3076abf66020af86391579fa2bd48bd1fc456f8980464c6acfdafcd66cf932cdd8ffce47a4f5bad7da7c542db29420ff42a64f2a063dac4e904049910f1927a35ba5234703069b8ea06aae80668f755dd2108bd0dd6f3828576a8c12dc9b69ef831cf81c295acc4ea52ffad856c9844faf236fd78721f82655705bdc0137a6f1b1754296f2213ce3a2799e6a4048b9137ae6b7b64ad26d7da23f5091ad70da347f846cf76224d034e8ba1752565c2252bd6501cfe2cd298385a21c6a9da6126b0d94a9eb6c0940eb54f87635bc3925b380cdbea7eb32eb1cac9a636b80722ae3d27d5e52216ffcec226fd87d15437341b5c5672d0a4c595cf0a5e0a7fa91747212f1055f93b737b22f1780a97bd68d84d602d60a10749f80dd6c365caec519c02992d44854ed5a0591a2b9f77208a4b7e623dcecd7cca04cbfa94ebbf13409fbe7bb57290d6c82fd031043097ac60f1c1d4f76b07ff9e60221618456b956398c0430098e285165d0a1c5ff1d071f12b71f7052f99b9dced005a5d125cacdf5fd1800f25045457b458c0d525629ff0813ce29faab21b78e01cd7feb5c3c3cf2efa0c467c8e1a7a422774558213c5585679a2030b2b4d2e654c59d9091ad6e86f6537b02701ab0b2b6397a600c1e0fd6786c09b60c87930ef0ea2a9deed948970524841a157a74e47ac891fc549e32fcb817250bdc0cc1fbebc348e9bf900c64a498a0756c6359bf0b356e6391722ca1cc0ec91255292049d7846c9df1b4997458d85207c98b4b6a0eff90ceaf06ba7f8b6ec04b1afb962385adbd1dca01de98d20020a94146cd08d122ddf53710985ecbec4b0b226c7bd9bb5c66f98b5b05693f383bfa7dff2d07083caabc0db091efe11351562f6a90c909c76341ca989b19348788f7494e37b533bc8d16a930badd8afcf29cbc63787aadcb2edef2db73f7353b8eaa4d0b00fb7f7a77fd0c66ae59a4e9b6257407f8e7eabb2ffa3be95de412b29bc624c5c073cfa7860011c412246e26ca66c6db5ecbb7d8b1007ec22ed7c11cf98ae5f08c54c8f6df54d40afcca1f93847e244e956037c192158ac045d99f6d9b3e2f17f867509e6efabf28b149525137ba1ac48d6f88bc2a3c424b193a4f9d5155d749bb2835369b6698fdae636b31ba4f108dc13408eb0ce5c5f819ee4129c8590025fd91c7299dbac438cbb3f92028a98ca12a5bcc2fa98a902719b7f46bc8254b1468bd674ec9ac1ea60058c32ad3b1b84dd855a2dc6aa48fe978c8cea9096ec83243426461a8ac3002b374b10ee7ce58971cbddfee664a565bf30d2e4f426f82b35c3e214354616fd2206334e5a1d59a32d4b31a8c9a9666f7de1643cd802261220cfc3260874d9f6bb54b7e91e988aff08409bb696209efa90f2c7da0d4196a8b6eb86aac7895738504ef0481fad13b42b41ca0b094a5a65fd70f34fbc8647a10ed6cd462102913274f6d3e58034ac9ef32688b4280ae618b4f4856a3c1a0f35c44350e056262b2358de20balibzypp.so.1722rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibzypp-17.31.11-150400.3.25.2.src.rpmlibzypp-devellibzypp-devel(s390-64)pkgconfig(libzypp)yast2-packagemanager-devel@     /usr/bin/pkg-configbzip2glibc-devellibboost_headers-devellibboost_program_options-devellibboost_test-devellibboost_thread-devellibcurl-devellibsolv-devellibstdc++-devellibxml2-devellibzypppkgconfig(openssl)popt-develrpm-develrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)systemd-develzlib-devel7.19.40.7.2417.31.114.43.0.4-14.6.0-14.0-15.2-14.14.3dK@dFo@d7d&@c&@cc@ch@cMCcIO@c=qc@b֜b'bbb=b8hb/.@bs@b[@a aNaadaa@amaaZaD@a2@a.a#```!@`N@`e@`6?`-@_@__@_@_@_}_m_d@_H_A@_ @^@^^@^V@^@^{G^t@^\@^O@^=Q@^)^%@]f@]@]7@]@]߶])]@]@]H@]9\"\\N\@\|\s\R@\8@\@\U@[@[@[@[@[[ @[[h@[[@[{[v[dC[P}@[O+[CN@[0@Z@ZUZ@Z@Z@Z ZtRZ\ZN@Z'Z%8ZOZ@ZZ@YY@YY@Y@Y4YY@Y@Y@YqYm@YlYf@YV=@Y.@YYR@Y@X@X@X@XXXX~@X@X@XpXXQ4@W@W@W$Wڍ@WҤ@W@W@WW~W~W{@Wm Wi,@WaC@W^@WV@WT@W5W!@W!@WW@WVVV@VaVՄ@VŲ@V=@V=@VT@V@VvVVS@V{@VjVii@V`.VQ@VMVMVI@VD@V?9@V<@V<@V;DV;DV8V8V*!@V(V#V@VCVO@VZV @V @Vf@V }@V +V7@U@U@U@UUe@Ue@UpUU@U@UU@U{@ŬŬUUȒ@U@U@UUUnU@UUUVUb@Uy@U'U@U3@U@UzUyx@Up=Un@Ug@Ua@Ua@UY@US$U8U7@U/@U/@U @UU.@TT@T@TܕTء@TOT[@T@T T@TT@TT@TeTq@T6T@T@TTp@TT5TTw@Ta@T_W@TVTN3T?@T>ama@suse.deaschnell@suse.comma@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dechristophe@krop.frma@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.debzeller@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dedimstar@opensuse.orgma@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.de- MediaCurl: Fix endless loop if wrong credentials are stored in credentials.cat (bsc#1210870) Since libzypp-17.31.7 wrong credentials stored in credentials.cat may lead to an endless loop. Rather than asking for the right credentials, the stored ones are used again and again. - zypp.conf: Introduce 'download.connect_timeout' [60 sec.] (bsc#1208329) Maximum time in seconds that you allow the connection phase to the server to take. This only limits the connection phase, it has no impact once it has connected. (see also CURLOPT_CONNECTTIMEOUT) - commit: Try to provide /dev fs if not present (fixes #444) - fix build with boost 1.82. - version 17.31.11 (22)- fix build with boost 1.82- BuildRequires: libsolv-devel >= 0.7.24 for x86_64_v[234] support. - version 17.31.10 (22)- Workround bsc#1195633 while libsolv <= 0.7.23 is used. - Fix potential endless loop in new ZYPP_MEDIANETWORK. - ZYPP_METALINK_DEBUG=1: Log URL and priority of the mirrors parsed from a metalink file. - multicurl: propagate ssl settings stored in repo url (boo#1127591) Closes #335. - Teach MediaNetwork to retry on HTTP2 errors. - fix CapDetail to return Rel::NONE if an EXPRESSION is used as a NAMED cap. - Capability: support parsing richdeps from string. - defaultLoadSystem: default to LS_NOREFRESH if not root. - Detect x86_64_v[234]: Fix LZCNT bit used in detection (fixes [#439]) Merges rpm-software-management/rpm#2412: The bit for LZCNT is in CPUID 0x80000001, not 1. - Detect x86_64_v[234] architecture levels (fixes #439) - Support x86_64_v[234] architecture levels (for #439) - version 17.31.9 (22)- ProgressData: enforce reporting the INIT||END state (bsc#1206949) - ps: fix service detection on newer Tumbleweed systems (bsc#1205636) - version 17.31.8 (22)- Hint to "zypper removeptf" to remove PTFs. - Removing a PTF without enabled repos should always fail (bsc#1203248) Without enabled repos, the dependent PTF-packages would be removed (not replaced!) as well. To remove a PTF "zypper install - - -PTF" or a dedicated "zypper removeptf PTF" should be used. This will update the installed PTF packages to theit latest version. - version 17.31.7 (22)- Avoid calling getsockopt when we know the info already. This patch hopefully fixes logging on WSL, getsockopt seems to not be fully supported but the code required it when accepting new socket connections. (for bsc#1178233) - Enhance yaml-cpp detection (fixes #428) - No need to redirect 'history.logfile=/dev/null' into the target. - MultiCurl: Make sure to reset the progress function when falling back. - version 17.31.6 (22)- Create '.no_auto_prune' in the package cache dir to prevent auto cleanup of orphaned repositories (bsc#1204956) - properly reset range requests (bsc#1204548) - version 17.31.5 (22)- Do not clean up MediaSetAccess before using the geoip file (fixes #424) - version 17.31.4 (22)- Improve download of optional files (fixes #416) - Do not use geoip rewrites if the repo has explicit country settings. - Implement geoIP feature for zypp. This patch adds a feature to rewrite request URLs to the repo servers by querying a geoIP file from download.opensuse.org. This file can return a redirection target depending on the clients IP adress, this way we can directly contact a local mirror of d.o.o instead. The redir target stays valid for 24hrs. This feature can be disabled in zypp.conf by setting 'download.use_geoip_mirror = false'. - Use a dynamic fallback for BLKSIZE in downloads. When not receiving a blocklist via metalink file from the server MediaMultiCurl used to fallback to a fixed, relatively small BLKSIZE. This patch changes the fallback into a dynamic value based on the filesize using a similar metric as the MirrorCache implementation on the server side. - Skip media.1/media download for http repo status calc. This patch allows zypp to skip a extra media.1/media download to calculate if a repository needs to be refreshed. This optimisation only takes place if the repo does specify only downloading base urls. - version 17.31.3 (22)- Resolver: Fix missing --[no]-recommends initialization in update (fixes #openSUSE/zypper#459, bsc#1201972) - Log ONLY_NAMESPACE_RECOMMENDED because this is what corresponds to --[no]-recommends. - version 17.31.2 (22)- UsrEtc: Store logrotate files in %{_distconfdir} if defined (fixes #402) - Log backtrace on SIGABRT too. - Need to explicitly enable building experimental code. Otherwise an old Notcurses++ package which happens to be present in the buildenv breaks the build (fixes #412). - Work around libyui/libyui#78 on code 15.4 and older. - Stop using std::*ary_function; deprecated and removed in c++17. - Don't expose header files which use types not available in c++11. In 15.3 and older, YAST and PK compile with -std=c++11. - Remove no longer needed %post code (bsc#1203649) - Enable zck support for SLE15-SP4 and newer. On Leap it is enabled since 15.1 (bsc#1189282) - version 17.31.1 (22)- Add PoolItem::statusReinit to reset the status it's initial state in the ResPool (might help bsc#1199895) This may either be 'KEEP_STATE bySOLVER' or 'LOCKED byUSER' if the PoolItem matched a hard lock defined in /etc/zypp/locks. - Fix building with GCC 13 on i586 (fixes #407, fixes #396) - Be prepared to receive exceptions from curl_easy_cleanup (bsc#1201092) - Don't auto-flag kernel-firmware as 'reboot-needed' (bsc#1200993) - Remove Medianetwork and dependend code. This commit removes the MediaNetwork tech preview and all related code. First reason for this is that MediaNetwork was just meant as a way to test the new CURL based downloader and second: since the Provide API is going to completely replace the current media backend it would be extra work to ensure that changes on the Downloader do not break MediaNetwork. - version 17.31.0 (22)- Fix building with GCC 12.x release (#396) - version 17.30.3 (22)- appdata plugin: Pass path to the repodata/ directory inside the cache (bsc#1197684) - zypp-rpm: flush rpm script output buffer before sending endOfScriptTag. - version 17.30.2 (22)- PluginRepoverification: initial version hooked into repo::Downloader and repo refresh. - Immediately start monitoring the download.transfer_timeout. Do not wait until the first data arrived. (bsc#1199042) - singletrans: no dry-run commit if doing just download-only. - Work around cases where sat repo.start points to an invalid solvable. May happen if (wrong arch) solvables were removed at the beginning of the repo. - fix misplaced #endif SINGLE_RPMTRANS_AS_DEFAULT_FOR_ZYPPER (fixes #388) - version 17.30.1 (22)- ZConfig: Update solver settings if target changes (bsc#1196368) - version 17.30.0 (22)- Fix possible hang in singletrans mode (bsc#1197134) - Do 2 retries if mount is still busy. - version 17.29.7 (22)- Fix package signature check (bsc#1184501) Pay attention that header and payload are secured by a valid signature and report more detailed which signature is missing. - Retry umount if device is busy (bsc#1196061, closes #381) A previously released ISO image may need a bit more time to release it's loop device. So we wait a bit and retry. - Fix serializing/deserializing type mismatch in zypp-rpm protocol (bsc#1196925) - Fix handling of ISO media in releaseAll (bsc#1196061) - Hint on common ptf resolver conflicts (bsc#1194848) - version 17.29.6 (22)- Hint on ptf<>patch resolver conflicts (bsc#1194848) - version 17.29.5 (22)- Fix handling of redirected command in-/output (bsc#1195326) This fixes delays at the end of zypper operations, where zypper unintentionally waits for appdata plugin scripts to complete. - version 17.29.4 (22)- Public header files on older distros must use c++11 (bsc#1194597) - Fix exception handling when reading or writing credentials (bsc#1194898) - version 17.29.3 (22)- Fix Legacy include (bsc#1194597) - version 17.29.2 (22)- Fix broken install path for parser compat headers (fixes #372, bsc#1194597) - RepoManager: remember exec errors in exception history (bsc#1193007) - version 17.29.1 (22)- Use the default zypp.conf settings if no zypp.conf exists (bsc#1193488) - Fix wrong encoding of iso: URL components (bsc#954813) - Handle armv8l as armv7hl compatible userland. - Introduce zypp-curl a sublibrary for CURL related code. - zypp-rpm: Increase rpm loglevel if ZYPP_RPM_DEBUG is set. - Save all signatures associated with a public key in its PublicKeyData. - version 17.29.0 (22)- Disable logger in the child after fork (bsc#1192436) - version 17.28.8 (22)- Check log writer before accessing it (fixes #355, bsc#1192337) - Save locks: Update an existing locks changed comment string. - Allow uname-r format in purge kernels keepspec (fixes openSUSE/zypper#418) - version 17.28.7 (22)- Zypper should keep cached files if transaction is aborted (bsc#1190356) Singletrans mode currently does not keep files around if the transaction is aborted. This patch fixes the problem. - Require a minimum number of mirrors for multicurl (bsc#1191609) - Use procfs to detect nr of open fd's if rlimit is too high (bsc#1191324) Especially in a VM iterating over all possible fd's to close open ones right before a exec() slows down zypper unnecessarily. This patch uses /proc/self/fd to iterate over open fd's in case rlimit is above 1024. - po: Fix some lost '%' signs in positional args (bsc#1191370) - RepoManager: Don't probe for plaindir repo if URL schema is plugin: (bsc#1191286) - version 17.28.6 (22)- Downloader does not respect checkExistsOnly flag (bsc#1190712) A missing check causes zyppng::Downloader to always download full files even if the checkExistsOnly flag is set. This patch adds the missing logic. - Fix kernel-*-livepatch removal in purge-kernels (bsc#1190815) The kernel-*-livepatch packages are supposed to serve as a stable handle for the ephemeral kernel livepatch packages. See FATE#320268 for details. As part of the kernel live patching ecosystem, kernel-*-livepatch packages should not block the purge-kernels step. - version 17.28.5 (22)- Make sure to keep states alives while transitioning (bsc#1190199) - May set techpreview variables for testing in /etc/zypp/zypp.conf. If environment variables are unhandy one may enable the desired techpreview in zypp.conf as well: [main] techpreview.ZYPP_SINGLE_RPMTRANS=1 techpreview.ZYPP_MEDIANETWORK=1 - version 17.28.4 (22)- CMake/spec: Add option to force SINGLE_RPMTRANS as default for zypper (fixes #340) - Make sure singleTrans is zypper-only for now. - Do not double check signatures and keys (bsc#1190059) - version 17.28.3 (22)- Workaround Bug 1189788: Don't allow ZYPP_SINGLE_RPMTRANS=1 on a not UsrMerged Tumbleweed system. - version 17.28.2 (22)- Fix crashes in logging code when shutting down (bsc#1189031) - version 17.28.1 (22)- Rephrase vendor conflict message in case 2 packages are involved (bsc#1187760) This covers the case where not the packages itself would change its vendor, but replaces a package from a different vendor. - Fix solver jobs for PTFs (bsc#1186503) - spec: switch to pkgconfig(openssl) - Show key fpr from signature when signature check fails (bsc#1187224) Rpm by default only shows the short key ID when checking the signature of a package fails. This patch reads the signatures from the RPM headers and replaces she short IDs with the key fingerprints fetched from the signatures. - Implement alternative single transaction commit strategy. This patch adds a experimental commit strategy that runs all operations in a single rpm transaction, speeding up the execution a lot. - Use ZYPP_MEDIANETWORK=1 to enable the experimental new media backend. - Implement zchunk download, refactor Downloader backend. - Fix purge-kernels fails with kernels from Kernel:HEAD (bsc#1187738) There recently was a change in the kernel package naming scheme in regards to rc kernels. Since kernel upstream uses characters in the version that are not allowed in rpm versions a "-rc" was previously replaced with ".rc" which broke sorting by version, to fix this issue it was replaced with "~rc", which unfortunately broke the purge-kernels logic. This patch makes sure purge-kernel does apply the same conversion. - version 17.28.0 (22)- Enhance XML output of repo GPG options (fixes openSUSE/zypper#390) In addition to the effective values, add optional attributes showing the raw values actually present in the .repo file. (raw_gpgcheck, raw_repo_gpgcheck, raw_pkg_gpgcheck) - Link all executables with -pie (bsc#1186447) - Ship an empty /etc/zypp/needreboot per default (fixes #311, jsc#PM-2645) If packages want to trigger the reboot-needed hiint upon installation they may provide 'installhint(reboot-needed)'. Builtin packages triggering the hint without the provides are only kernel and kernel-firmware related. - Add Solvable::isBlacklisted as superset of retracted and ptf packages (bsc#1186503) - Fix segv if ZYPP_FULLOG is set (fixes #317) - version 17.27.0 (22)- Work around download.o.o broken https redirects. - Allow trusted repos to add additional signing keys (bsc#1184326) Repositories signed with a trusted gpg key may import additional package signing keys. This is needed if different keys were used to sign the the packages shipped by the repository. - MediaCurl: Fix logging of redirects. - Use 15.3 resolver problem and solution texts on all distros. - $ZYPP_LOCK_TIMEOUT: Let negative values wait forever for the zypp lock (bsc#1184399) Helps boot time services like 'zypper purge-kernels' to wait for the zypp lock until other services using zypper have completed. - Fix purge-kernels is broken in Leap 15.3 (bsc#1185325) Leap 15.3 introduces a new kernel package called kernel-flavour-extra, which contain kmp's. Currently kmp's are detected by name ".*-kmp(-.*)?" but this does not work which those new packages. This patch fixes the problem by checking packages for kmod(*) and ksym(*) provides and only falls back to name checking if the package in question does not provide one of those. - Introduce zypp-runpurge, a tool to run purge-kernels on testcases. - version 17.26.0 (22)- Properly handle permission denied when providing optional files (bsc#1185239) - Fix service detection with cgroupv2 (bsc#1184997) - version 17.25.10 (22)- Add missing includes for GCC 11 (bsc#1181874) - Fix unsafe usage of static in media verifier. - Solver: Avoid segfault if no system is loaded (bsc#1183628) - MediaVerifier: Relax media set verification in case of a single not-volatile medium (bsc#1180851) - Do no cleanup in custom cache dirs (bsc#1182936) - ZConfig: let pubkeyCachePath follow repoCachePath. - version 17.25.9 (22)- Try to provide a mounted /proc in --root installs (bsc#1181328) Some systemd tools require /proc to be mounted and fail if it's not there. - Enable release packages to request a releaxed suse/opensuse vendorcheck in dup when migrating. (bsc#1182629) - version 17.25.8 (22)- Patch: Identify well-known category names (bsc#1179847) This allows to use the RH and SUSE patch categrory names synonymously: (recommendedi = bugfix) and (optional = feature = enhancement). - Add missing includes for GCC 11 compatibility. (bsc#1181874) - Fix %posttrans script execution (fixes #265) The scripts are execuable. No need to call them through 'sh -c'. - Commit: Fix rpmdb compat symlink in case rpm got removed. - Repo: Allow multiple baseurls specified on one line (fixes #285) - Regex: Fix memory leak and undefined behavior. - Add rpm buildrequires for test suite (fixes #279) - Use rpmdb2solv new -D switch to tell the location ob the rpmdatabase to use. - BuildRequires: libsolv-devel >= 0.7.17. - version 17.25.7 (22)- Rephrase solver problem descriptions (jsc#SLE-8482) - Adapt to changed gpg2/libgpgme behavior (bsc#1180721) - Multicurl backend breaks with with unknown filesize (fixes #277) - version 17.25.6 (22)- Fix lsof monitoring (bsc#1179909) - version 17.25.5 (22)- Prevent librpmDb iterator from accidentally creating an empty rpmdb in / (repoened bsc#1178910) - Fix update of gpg keys with elongated expire date (bsc#1179222) - needreboot: remove udev from the list (bsc#1179083) - Prefer /run over /var/run. - version 17.25.4 (22)- RepoManager: Carefully tidy up the caches. Remove non-directory entries. (bsc#1178966) - RpmDb: If no database exists use the _dbpath configured in rpm. Still makes sure a compat symlink at /var/lib/rpm exists in case the configures _dbpath is elsewhere. (bsc#1178910) - Url: Hide known password entries when writing the query part (bsc#1050625 bsc#1177583, CVE-2017-9271) - adapt testcase to change introduced by libsolv#402. - RepoManager: Force refresh if repo url has changed (bsc#1174016) - RepoInfo: ignore legacy type= in a .repo file and let RepoManager probe (bsc#1177427, Fixes openSUSE/zypper#357). - version 17.25.3 (22)- Bump version to force rebuild against a fixed libsolv. (bsc#1177238, bsc#1177275) - version 17.25.2 (22)- Fix bsc#1176902: When kernel-rt has been installed, the purge-kernels service fails during boot. - Use package name provides as group key in purge-kernel (bsc#1176740 bsc#1176192) kernel-default-base has new packaging, where the kernel uname -r does not reflect the full package version anymore. This patch adds additional logic to use the most generic/shortest edition each package provides with %{packagename}= to group the kernel packages instead of the rpm versions. This also changes how the keep-spec for specific versions is applied, instead of matching the package versions, each of the package name provides will be matched. - version 17.25.1 (22)- RepoInfo: Return the type of the local metadata cache as fallback (bsc#1176435) - VendorAttr: Fix broken "suse,opensuse" equivalence handling. Enhance API and testcases. (bsc#1174918) - Update docs regarding 'opensuse' namepace matching. - New solver testcase format. - Link against libzsd to close libsolvs open references (as we link statically) - BuildRequires: libsolv-devel >= 0.7.15. - version 17.25.0 (22)- VendorAttr: Const-correct API and let Target provide its settings (bsc#1174918) - Support buildnr with commit hash in purge-kernels (bsc#1175342) This adds special behaviour for when a kernel version has the rebuild counter before the kernel commit hash. - Improve Italian traslation of the "breaking dependencies" message (bsc#1173529) - Make sure reading from lsof does not block forever (bsc#1174240) - Just collect details for the signatures found (fixes #229) - version 17.24.2 (22)- Fix bsc#1174011 auth=basic ignored in some cases (bsc#1174011) Proactively send credentials if the URL specifes '?auth=basic' and a username. - ZYPP_MEDIA_CURL_DEBUG: Strip credentials in header log (bsc#1174011) - version 17.24.1 (22)- Completey rework the purge-kernels algorithm (fix bsc#1173106) The new code is closer to the original perl script, grouping the packages by name before applying the keep spec. - Set ZYPP_RPM_DEBUG=1 to capture verbose rpm command output (implements #228) - version 17.24.0 (22)- Fix core dump with corrupted history file (bsc#1170801) - version 17.23.8 (22)- Enable zchunk metadata download if libsolv supports it. - version 17.23.7 (22)- Revert "Enable zchunk on SLE-15-SP2". - version 17.23.6 (22)- Enable zchunk on SLE-15-SP2. - Older kernel-devel packages are not properly purged (bsc#1171224) - doc: enhance service plugin example. - version 17.23.5 (22)- Get retracted patch status from updateinfo data (jsc#SLE-8770) libsolv injects the indicator provides into packages only. - remove 'using namespace std;' (bsc#1166610, fixes #218) - Online doc: add 'Hardware (modalias) dependencies' page (fixes #216) - version 17.23.4 (22)- Add HistoryLogReader actionFilter to parse only specific HistoryActionIDs. - version 17.23.3 (22)- RepoVariables: Add safe guard in case the caller does not own a zypp instance. - Enable c++17. Define libyzpp CXX_STANDARD in ZyppCommon.cmake. - version 17.23.2 (22)- Fix package status computation regarding unneeded, orphaned, recommended and suggested packages (broken in 17.23.0) (bsc#1165476) - version 17.23.1 (22)- Log patch status changes to history (jsc#SLE-5116) - Allow to disable all WebServer dependent tests when building. OBS wants to be able to get rid of the nginx/FastCGI-devel build requirement. Use 'rpmbuild --without mediabackend_tests' or 'cmake -DDISABLE_MEDIABACKEND_TESTS=1'. - version 17.23.0 (22)- update translations - Replace mongoose/webrick with nginx in test suite. This patch makes use of nginx to replace the current WebServer mongoose implementation. Also adds support for registering callback functions for certain URL requests via FCGI, making it possible to mock HTTP responses and test more complex HTTP setups. - boost: Fix deprecated auto_unit_test.hpp includes. - Disable zchunk on Leap-15.0 and SLE15-* while there is no libzck. - Fix decision whether to download ZCHUNK files. libzypp and libsolv must both be able to read the format. - version 17.22.1 (22)- yum::Downloader: Prefer zchunk compressed metadata if libvsolv supports it. - BuildRequires: libsolv-devel >= 0.7.11. - version 17.22.0 (22)- Selectable: Fix highestAvailableVersionObj if only retracted packages are available. Avoid using retracted items as candidate (jsc#SLE-8770) - version 17.21.0 (20)- BuildRequires: libsolv-devel >= 0.7.10. - RpmDb: Become rpmdb backend independent (jsc#SLE-7272) - RpmDb: Close API offering a custom rpmdb path It's actually not needed and for this to work also libsolv needs to support it. You can sill use a librpmDb::db_const_iterator to access a database at a custom location (ro). - Remove legacy rpmV3database conversion code. - version 17.20.0 (20)- MediaCurl: assert cookie file has mode 0600 (bsc#1158763, CVE-2019-18900) - version 17.19.0 (12)- dup: fix removing orphaned packages dropped by to-be-installed products (bsc#1155819) - version 17.18.1 (12)- Resolver: add solution actions for SOLVER_SOLUTION_BLACK (retracted/PTF) - Solvable: add isRetracted and isPtf attributes. - version 17.18.0 (12)- Introduce PurgeKernels class (bsc#1155198) Adds libzypp API to mark all obsolete kernels according to the existing purge-kernel script rules. - Add solver jobs for retracted packages and ptfs. Support for ptf packages and retract ed patches. - Do not enforce 'en' being in RequestedLocales (bsc#1155678) If the user decides to have a system without explicit language support he may do so. - Pass correct posttrans script argument (fixes #190) - BuildRequires: libsolv-devel >= 0.7.8. - version 17.17.0 (12)- Expose new libsolv API via C++ counterparts (openSUSE/zypper#214) - BuildRequires: libsolv-devel >= 0.7.7 - version 17.16.0 (12)- Fix empty metalink downloads if filesize is unknown (bsc#1153557) - Recognize riscv64 as architecture - Fix installation of new header file (fixes #185) - zypp.conf: Introduce `solver.focus` to define the resolvers general attitude when resolving jobs. (bsc#1146415) - New container detection algorithm for zypper ps (bsc#1146947) - version 17.15.0 (12)- Revert "Use CURL_HTTP_VERSION_2TLS if available" (bsc#1146027) - doc: add service example using variables - Fix build with rpm >= 4.15 (fixes #172) - version 17.14.1 (12)- PublicKey::algoName: supply key algorithm and length - version 17.14.0 (12)- MediaCurl: Fix leaking filedescriptors (bsc#1116995) - commit: Run file conflict check on dry-run (best with download-only) (bsc#1140039) - commit: do not remove orphan products if the .prod file is owned by a package (bsc#1139795) - version 17.13.0 (12)- Drop unused InterProcessMutex class and test - Drop unused WebpinResult class and test - Give posttrans script a parameter of 0 (issue #168) - Use CURL_HTTP_VERSION_2TLS if available (fixes #141) - version 17.12.0 (12)- Enhance scanning /sys for modaliases (bsc#1130161) - version 17.11.4 (9)- Prevent SEGV if the application sets an empty TextLocale (bsc#1127026)- Fix build with CMake >= 3.14.0: Starting with CMake 3.14, EXCLUDE_FROM_ALL now spreads from directories to targets. 'make -C someSubdir' when 'someSubdir' uses the 'EXCLUDE_FROM_ALL' keyword does nothing. (gh/libzypp#libzypp#165)- KeyManager: Work around bsc#1127220 [libgpgme] no error upon incomplete import due to signal received. - MediaCurl: add hint to check SCC for an expired regcode on http error 403 (bsc#965786) - version 17.11.3 (9)- Correctly handle exceptions when verifying the medium (bsc#1065022) - Only write type field when probing (bsc#1114908) - Don't blame user on TargetAbortedException (bsc#978193) - version 17.11.2 (9)- CheckAccessDeleted: Suppress reporting `/memfd:` pseudo files (bsc#1123843) - MediaCurl: improve reporting https->http redirection errors - Prevent SEGV if the application sets an empty TextLocale - Url: don't force printing an empty authority if the schema does not allow authority at all - Try to the missing rpmDB compat symlink in case the rpm package got deleted (bsc#1122471) - version 17.11.1 (9)- PoolItemBest: Optionally prefer not locked packages (for bsc#1113296) - ui::Selectable: add `hasLocks` to indicate a partially locked item (for bsc#1113296) - version 17.11.0 (9)- Simplify complex locks so zypper can display them (bsc#1112911) - version 17.10.3 (9)- commit: set `SYSTEMD_OFFLINE=1` during chrooted commits (bsc#1118758) - no-recommends: Nevertheless consider resolver namespaces (hardware, language,..supporting packages) (FATE#325513) - BuildRequires: libsolv-devel >= 0.7.2 (SOLVER_FLAG_ONLY_NAMESPACE_RECOMMENDED) - Remove world-readable bit from /var/log/zypp (bsc#1099019) - version 17.10.2 (9)- Adapt to changes in upcoming Boost 1.69.0 - Do not fail service-refresh on a empty repoindex.xml (bnc#1116840) - version 17.10.1 (9)- str: recognize 'always' and 'never' as valid boolean strings - Fix needreboot code to use SolvableSpec parser (fate#326451) - SolvableSpec: Define a set of Solvables by ident and provides - version 17.10.0 (9)- Provide needreboot config files in /etc/zypp (fate#326451, fixes #140) - Need to fix soname due to libsolv ABI changes (bsc#1115341) - version 17.9.0 (9)- Adapt to changed type names in libsolv-0.7 - Package needreboot file (fate#326451) - Fix definitions of gettext macros (fixes #135) - version 17.8.1 (2)- Add infrastructure to flag specific packages to trigger a reboot needed hint (fate#326451) - Adapt to libsolv: Drop support for REPOKEY_TYPE_U32 - Resolver: add setInr to request solving namespaces - ResolverNamespace: add No/AllResolverNamespaces constants - version 17.8.0 (2)- Fix blocking wait for finished child process (bsc#1109877) - version 17.7.2 (2)- Fix conversion of string and glob to regex when compiling queries (bsc#1099982, bsc#939392, bsc#556664) - version 17.7.1 (2)- Drop type application due to poor metadata support (bsc#1100095, bsc#1104415) - version 17.7.0 (2)- Automatically fetch repository signing key from gpgkey url (bsc#1088037) - lsof: use '-K i' if lsof supports it (bsc#1099847,bsc#1036304) - version 17.6.4 (2)- Check for not imported keys after multi key import from rpmdb (bsc#1096217) - version 17.6.3 (2)- fixup! Add filesize check for downloads with known size (bsc#408814) Fix detetction of metalink downloads and prevent aborting if a metalink file is larger than the expected data file. - version 17.6.2 (2)- Adapt to changes in libgpgme11-11.1.0 breaking the signature verification (bsc#1100427) - Use %license (bsc#1082318) - BuildRequires: libsolv-devel >= 0.6.35 (for bsc#1100095) - changes: add CVE numbers - version 17.6.1 (2)- RepoInfo::provideKey: add report telling where we look for missing keys. - Support listing gpgkey URLs in repo files (bsc#1088037) - Add new report to request user approval for importing a package key - Handle http error 502 Bad Gateway in curl backend (bsc #1070851) (fixes openSUSE/zypper#177) - Add filesize check for downloads with known size (bsc#408814) - Removed superfluous space in translation (bsc#1102019) - version 17.6.0 (2)- Prevent the system from sleeping during a commit (fixes openSUSE/zypper#135) - RepoManager: Explicitly request repo2solv to generate application pseudo packages. - version 17.5.2 (2)- libzypp-devel should not require cmake (bsc#1101349) - Avoid zombies from ExternalProgram - Update ApiConfig - fix typo - version 17.5.1 (2)- HardLocksFile: Prevent against empty commit without Target having been been loaded (bsc#1096803) - lsof: use '-K i' if lsof supports it (bsc#1099847) - PackageProvider: Validate deta rpms before caching (bsc#1091624, bsc#1088705, CVE-2018-7685) - PackageProvider: Validate downloaded rpm package signatures before caching (bsc#1091624, bsc#1088705, CVE-2018-7685) - version 17.5.0 (2)- Flags: make it std=c++14 ready - Replace 'redhat-release' with generic 'system-release' (#120) - Ignore /var, /tmp and /proc in zypper ps (bsc#1096617) - Show GPGME version in log - version 17.4.0 (2)- Avoid zombie tar processes (bsc#1076192) - Replace the terminology 'uninstallable' with 'not installable' (bsc#1029392) - version 17.3.1 (2)- Show progressbar when running posttrans scripts - Execute service plugin script chrooted to the RepoManagers root (bsc#1080693) - Make sure the product file comes from /etc/products.d for the fallback product search (bsc#1086602) - Introduce ZConfig::repoManagerRoot to support having diverging target and repomanager root paths - Rename `stderr` as it can be a macro (fixes #102) - version 17.3.0 (2)- Protect code against broken translations (bsc#1082711) - Fix broken translated format strings - Deprecate the use of asciidoc for new releases - version 17.2.2 (2)- PoolQuery::addDependency add overload to define an individual Match::Mode (bsc#1043166) - version 17.2.1 (2)- Add /var/lib/gdm to CheckAccessDeleted blacklist (bsc#1079991) - Use gpgme instead of calling gpg2 binary directly - Fix leak in Digest.cc (bsc#1075978) - version 17.2.0 (2)- RpmDb::checkPackage: fix parsing localized rpm output (bsc#1076415) - Replace libexpat with libxml - Fix libzypp tests failing with `-Wp,-D_GLIBCXX_ASSERTIONS` compiler flag (fixes #84) - BuildRequire gpg2 as testcases need it (fixes #84) - version 17.1.3 (0)- Fix crash when installing broken rpm packages (bsc#1078284) - Testcase: Minor fix writing update testcases - version 17.1.2 (0)- Adapt rpm package verification to changes in rpm-4.14 (bsc#1076018) - version 17.1.1 (0)- plugin: don't reject header values containing a ':' (bsc#1074687) - Locks: Don't store duplicate locks (bsc#969569) - version 17.1.0 (0)- Fix default for solver.allowNameChange (bsc#1071466) - version 17.0.5 (0)- Stop BuildRequire dropped boost-devel (bsc#1062782) - version 17.0.4 (0)- When importing multiple keys, export the individual keys ascii armored for import into the rpmdb (bsc#1069381) - version 17.0.3 (0)- Don't filter procs with a different mnt namespace (bsc#1068708) - Support repo variables in an URIs host:port component (bsc#1057640, bsc#1067605) - version 17.0.2 (0)- Solvable: fix inconsistent retrieval of mediaNr (bsc#1065677) - version 17.0.1 (0)- Locale: Fix possible segfault (bsc#1064999) - RpmDb: Remove excess keys in the zypp keyring when exporting keys only (bsc#1064380) - KeyRing: Fix deleted keys not removed from rpmdb too (bsc#1064380) - Flag gpg keycache dirty when adding/removing keys (bsc#1064380) - Version 17.x for CODE-15, 16.x. is continued on SuSE-SLE-12-SP2-Branch - version 17.0.0 (0)- Fix media handling in presence of a repo path prefix (bsc#1062561) - version 16.17.3 (0)- Fix RepoProvideFile ignoring a repo path prefix (bsc#1062561) - version 16.17.2 (0)- Default to 'solver.dupAllowVendorChange = false' on SLE15 (FATE#323478) - Remove unused legacy notify-message script (bsc#1058783) - version 16.17.1 (0)- Support multiple product licenses in repomd (FATE#322276) - version 16.17.0 (0)- Propagate 'rpm --import' errors (bsc#1057188) - Fix typos in zypp.conf - version 16.16.0 (0)- Add testcase to compile (bsc#1055920) - version 16.15.6 (0)- Adapt to work with GnuPG 2.1.23 (bsc#1054088) - version 16.15.5 (0)- verifyFileSignature: Support signing with subkeys (bsc#1008325) - PublicKey: Scan and provide subkey information. - Enhance sort order for media.1/products (bsc#1054671) - Drop detection and support for rpm-4.4 (fixes #77) - version 16.15.4 (0)- RepoInfo: add enum GpgCheck for convenient gpgcheck mode handling (bsc#1045735) - Fix repo/pkg checks to follow explicitly defined gpgcheck in a .repo file - version 16.15.3 (0)- Weaken fix for bsc#1038984 if 'gpgcheck=0' in libzypp-16.15.x only. This will allow some already released products to adapt to the behavioral changes introduced by fixing bsc#1038984, while systems with a default configuration (gpgcheck=1) already benefit from the fix in libzypp-16.15.x. For details see section 'Signature checking' in /etc/zypp/zypp.conf. - Fix gpg-pubkey release (creation time) computation (bsc#1036659) - update lsof blacklist (bsc#1046417) - version 16.15.2 (0)- Be sure bad packages do not stay in the cache (bsc#1045735, CVE-2017-9269) - version 16.15.1 (0)- PackageProvider: enforce a signed package if pkgGpgCheckIsMandatory - Add RpmDb::checkPackageSignature to report unsigned packages - Fix repo gpg check workflows, mainly for unsigned repos and packages (bsc#1045735, bsc#1038984, CVE-2017-7435, CVE-2017-7436, CVE-2017-9269) - version 16.15.0 (0)- repo refresh: Re-probe if the repository type changes (bsc#1048315) - MediaCurl: Propagate proper error code to DownloadProgressReport (bsc#1047785) - Allow to trigger an appdata refresh unconditionally (bsc#1009745) - Support custom repo variables defined in /etc/zypp/vars.d (fixes #68) - rename: handle EXDEV error on OverlayFS - version 16.14.0 (0)- Adapt loop mounting of iso images (bsc#1038132, bsc#1033236) - Adjust zypp.conf for openSUSE Tumbleweed (bsc#1031756) - Change arch variable names conflicting with compiler macros (fixes #70) - Fix potential crash if repo has no baseurl (bnc#1043218) - version 16.13.0 (0)- Testcase: add missing solver flags (bsc#1041889) - version 16.12.0 (0)- add identIsAutoInstalled convenience methods - make gcc6 happy - version 16.11.0 (0)- Use a common workflow for downloading packages and srcpackages. This includes a common way of handling and reposrting gpg signature and checks. (bsc#1037210) - PackageProvider: as well support downloading SrcPackage (for bsc#1037210) - version 16.10.0 (0)- PoolQuery: Treat explicit queries for 'kind:name' correctly (bsc#1035729) - version 16.9.0 (0)- Add API to control resolver job to update all packages (FATE#320653) - Remove legacy vendor equivalence between 'suse' and 'opensuse' (bsc#1030686) - version 16.8.0 (0)- RepoInfo: Allow temporary repos to control their metadata directories (bsc#1032632) - Arch: add armv5tl - version 16.7.0 (0)- Recognize license tarball in rpmmd repos (FATE#316159) - Fix media verification to properly propagate media access errors (bsc#1031093) - version 16.6.1 (0)- Fix invalidation of PoolItems if Pool IDs are reused (bsc#1028661) - version 16.6.0 (0)- Fix X-libcurl-Empty-Header-Workaround (bsc#1030919) - version 16.5.2 (0)- MediaCurl: Treat http response 410(Gone) like 404(Not Found) (bsc#1030136) - version 16.5.1 (0)- Support multi-volume repomd repositories (FATE#320544) - MediaCurl: ZYPP_MEDIA_CURL_IPRESOLVE=<4|6> to force name resolution to IPv4/IPv6 only (fixes openSUSE/zypper#49) - Add support for openssl >= 1.1 - version 16.5.0 (0)- PublicKey: Create tmpdirs inside ZYpp::tmpPath (bsc#926844) - Don't create AnonymousUniqueId in chroot (bsc#1024741) - version 16.4.3 (0)- dumpAsXmlOnL: xml escape node content (bsc#1024909) - version 16.4.2 (0)- MediaMultiCurl: Trigger aliveCallback when downloading metalink files (bsc#1021291) - version 16.4.1 (0)- Add API for updating the AutoInstalled db - MediaCD: Fix mountpoint creation after failing udf mount (bsc#1022046) - fix misleading indentation (fixes #65) - Fix compilation error reported by GCC7 (#63). - Prefer calling "repo2solv" rather than "repo2solv.sh" - version 16.4.0 (0)- Don't raise FileCheckException if user accepted a package with wrong digest (bsc#1014265) - Also provide the exception history when requesting a media failed (bsc#1010952) - version 16.3.2 (0)- Let 'dup --from' leave an updateTestcase- in /var/log (bsc#1004096) - version 16.3.1 (0)- RepoInfo: Allow parsing multiple gpgkey= URLs (bsc#1003748) - version 16.3.0 (0)- guessPackageSpec: Don't break globbing (fixes openSUSE/zypper#97) - version 16.2.5 (0)- RepoFileReader: fix parsing of multiline url entries (bsc#964932) - Allow repo type 'rpm' as alias for 'rpm-md' (fixes openSUSE/zypper#100) - version 16.2.4 (0)- xmlout::Node: Allow adding nore attributes while the start node is not closed (FATE#320699) - Fixes broken XML output introduced by an unwanted change in 16.2.2 (bsc#998344) - version 16.2.3 (0)- Report numeric curl error if code is unrecognized (bsc#992302) - multicurl: propagate proxy settings stored in repo url (bsc#933839) - version 16.2.2 (0)- Rebuild .solv-files not matching the parsers LIBSOLV_TOOLVERSION - BuildRequires: libsolv-devel >= 0.6.23 - version 16.2.1 (0)- Product: Offer tri-state hasEndOfLife details (FATE#320699) - version 16.2.0 (0)- use more user friendly command names for "zypper ps" (bsc#980541) - version 16.1.3 (0)- Don't do media number substitution on URLs of medium #1 (bsc#798470) - version 16.1.2 (0)- Fix Shrink pool if all repos are removed (bsc#899755, bsc#987573) - version 16.1.1 (0)- API enahncements for zypper (FATE#320447) - version 16.1.0 (0)- Filter duplicate resolver solutions (bsc#985674) - zypp.conf: Add download.media_mountdir: Path where media are preferably mounted or downloaded (FATE#319462) - version 16.0.5 (0)- Fix bug in removeRepository which may keep an empty .repo file rather than deleting it (bsc#984494) - version 16.0.4 (0)- Shrink pool if all repos are removed (bnc#899755) - Avoid direct BuildRequire on libudev-devel (#60) - version 16.0.3 (0)- Allow PackageKit to drop the zypp lock (bnc#899755) - Avoid superfluous rebuilding of indices when solving - version 16.0.2 (0)- po: upadte makefiles - DefaultIntegral: provide asString (for FATE#320447) - version 16.0.1 (0)- Prepare cmake to maintain the .pot and .po files in git. Add initial .po file set derived from tarballs. Translations are now maintained via Weblate. - Provide 'libzypp(plugin:services) = 1' after fixing bsc#933760 - Bump major version for Factory, 15.x is continued on SuSE-SLE-12-SP1-Branch - version 16.0.0 (0)- Update sle-zypp-po.tar.bz2- Update sle-zypp-po.tar.bz2- Fix credential file parser losing entries with known URL but different user name (bsc#933760) - RepoManager: allow extraction of multiple baseurls for service repos (bsc#964932) - addRepository: fix to use the correct history file for logging - specfile: add /etc/zypp/credentials.d to the file list - version 15.22.0 (19)- RepoindexFileReader: fix service metadata TTL default value (bsc#967828) - version 15.21.7 (19)- DiskUsageCounter: Limit estimated waste per file (bsc#974275) - version 15.21.6 (19)- Use PluginExecutor for commit- and system-hooks (bnc#971637) - BuildRequires: libsolv-devel >= 0.6.19 (bnc#971018) - version 15.21.5 (19)- Update zypp-po.tar.bz2- Update zypp-po.tar.bz2- media: Send stats header to download.opensuse.org only (bsc#955801) - fix build-compare (#57, #58) - version 15.21.4 (19)- yum::Downloader: Download only wanted 'susedata.LANG' files (FATE#320518) - version 15.21.3 (19)- installSrcPackage: trigger progress callback (bsc#580902) - version 15.21.2 (19)- Update zypp-po.tar.bz2- Don't buildrequire graphviz-gnome (bsc#964150) - Unwanted btrfs subvolumes must be filtered by device (not fsid) (fixes #54) - version 15.21.1 (19)- Update zypp-po.tar.bz2- Filter unwanted btrfs subvolumes (fixes #54, closes #55, bnc#949945) - RepoInfo: Provide access to repo content keywords - Build with boost-1.60.0 - version 15.21.0 (19)- Update zypp-po.tar.bz2- Update zypp-po.tar.bz2- Update zypp-po.tar.bz2- ResPoolProxy: make begin/end pairs Iterable - String: Format and FormatNAC classes based on boost::format - DefaultIntegral: provide initial value - More specific exception message if GPG binary is missing (bsc#637791) - version 15.20.0 (19)- Update zypp-po.tar.bz2- Update zypp-po.tar.bz2- Update zypp-po.tar.bz2- Update sle-zypp-po.tar.bz2- Update zypp-po.tar.bz2- createPot: Fix plural form detection (bsc#955053) - version 15.19.7 (19)- Update zypp-po.tar.bz2- Update zypp-po.tar.bz2- Add testcase for uncached repo-variables. - Fixed Japanese translations (bsc#949196) - version 15.19.6 (19)- Update sle-zypp-po.tar.bz2- Update sle-zypp-po.tar.bz2- Update zypp-po.tar.bz2- Update sle-zypp-po.tar.bz2- Update zypp-po.tar.bz2- Fix broken product: <-> -release package relation (bnc#951782) - version 15.19.5 (19)- Use a uniform translation set for SLE and openSUSE (bnc#948924) - fix Plugin-services not updating repo GPGCheck settings (bnc#951402) - version 15.19.4 (19)- Update zypp-po.tar.bz2- Update zypp-po.tar.bz2- make Solvable::asUserString more readable (bnc#949957) - version 15.19.3 (19)- Update zypp-po.tar.bz2- Update zypp-po.tar.bz2- fix suse_version test (bsc#949046) - version 15.19.2 (19)- Locks: fix using namespaces (for FATE#318299) - version 15.19.1 (19)- fix reserved identifier violation (fixes #51) - solver: speed up collecting pool data to build the job queue - doc: short abstract about 'Code 12 Application Metadata' - version 15.19.0 (19)- solver verify: multiversion property needs to be assigned to installed items too. - ZYppCommitResult: add attemptToModify to indicate an attempt to actually install/remove was made (bsc#946750, FATE#319467) - version 15.18.0 (14)- SetTracker: fix computation of change sets (bsc#946898) - version 15.17.2 (14)- Pattern: support dynamic computation of pattern visibility (bsc#900769) - Avoid URL rewrite if probing local cache directories (bsc#946129) - version 15.17.1 (14)- Dummy (FATE#318827) to make Sles-changelog-checker stop whining. - version 15.17.0 (14)- Glob: fix reserved identifier violation - version 15.16.2 (14)- CheckAccessDeleted: Identify services by systemd cgroup (FATE#318827) - version 15.16.1 (14)- Reload multiversion setting from the target zypp.conf (bnc#906096) - version 15.16.0 (14)- Update sle-zypp-po.tar.bz2- Update zypp-po.tar.bz2- Update sle-zypp-po.tar.bz2- Don't cache repo releasever (bnc#943563) - Selectable: allow setPickStatus for non-multiversion packages (bnc#943870) - ResPoolProxy: add ScopedSaveState - version 15.15.0 (14)- zypp.conf: add solver.dupAllow{Downgrade,NameChange,ArchChange, VendorChange} default options for tuning distribution upgrades. - Remove obsolete method (bsc#941398) (fixes #50) - fix invalid XML (bnc#942518) - version 15.14.0 (14)- Update zypp-po.tar.bz2- Update sle-zypp-po.tar.bz2- Update zypp-po.tar.bz2- Update zypp-po.tar.bz2- Support caching of service metadata. A TTL for the service metadata may be provided in the repoindex.xml itself. The default is 'no caching'. (FATE#318136) - Fix setting dup_allow* solver options (bnc#941463) - Don't make zypper encode {} around repo vars (bnc#941453) - version 15.13.0 (11)- Update zypp-po.tar.bz2- History: Add 'command' tag showing who triggered the commit. The corresponding HistoryLogData class for parsing is HistoryLogDataStampCommand. Available data are the commandline executed, user@hostname and userdata/transactionID. (FATE#312298) - Add convenience comparison PoolItem<>ResObject::constPtr - Fixes for SWIG 2.x - version 15.12.0 (11)- Make multiversion an individual solvables property (FATE#318778) - SolvableType: common api to access solvable properties - Support for MIPS architectures - version 15.11.0 (11)- Update zypp-po.tar.bz2- Update zypp-po.tar.bz2- Resolver: Track changed requested locales and adjust installed packages accordingly. (part of FATE#318099) - Testcase: Store autoinstalled packages - Locale: Make it IdString based - Get rid of std::tr1:: hashes - Flags: Fix to work with 'enum class' - Hide away resolver internals - version 15.10.0 (10)- Update zypp-po.tar.bz2- Update sle-zypp-po.tar.bz2- Update zypp-po.tar.bz2- Update zypp-po.tar.bz2- Update zypp-po.tar.bz2- Update zypp-po.tar.bz2- Resolver allow tuning DUP mode solver flags (FATE#319128) - version 15.9.0 (5)- Flags: add stringify - add asString for Patch::InteractiveFlag - version 15.8.0 (5)- Update zypp-po.tar.bz2- add asString for Patch::Category - version 15.7.0 (5)- Fix lost pathname when importing repo keys (bnc#936373) - Disable code swig does not understand - version 15.6.0 (5)- Patch: fixup testing Category and Severity flags (FATE#318760) - version 15.5.0 (5)- Add details to the default signature verification problem report - PathInfo: Avoid ExternalProgram in clean_dir - call rpmdb2solv without executing user-supplied scripts (bnc#926853) - version 15.4.1 (3)- Update zypp-po.tar.bz2- Update zypp-po.tar.bz2- Enhance solv.idx file handling to support zypper bash completion - Fix SSL client certificate authentication via URL option ssl_clientcert/ssl_clientkey (bnc#932393) - version 15.4.0 (3)- Update zypp-po.tar.bz2- Downloader: Accept unsigned repository if pkgGpgCheck is ON. - FindFileConflicts: avoid nested exception on user abort (bnc#931601) - Support for *.check files in the systemCheck.d directory (#45) - version 15.3.0 (3)- Update zypp-po.tar.bz2- zypp.conf: Add config values for gpgcheck, repo_gpgcheck and pkg_gpgcheck. The default behavior 'gpgcheck=On' will automatically turn on the gpg signature check for packages downloaded from repository with unsigned metadata. If the repo metadata are signed, a faster comparison via checksums is done. By explicitly setting repo_gpgcheck or pkg_gpgcheck you can enforce the signature check of repository metadata or downloaded packages to be always performed. Those defaults can be overwritten per repository. (FATE#314603) - version 15.2.0 (2)- Write solv.idx to speed up bash tab completion (bnc#928650) - version 15.1.3 (1)- gcc5 fixes - Fix repo alias containing ']' not handled correctly (bnc#929528) - Fix SEGV when dumping rpm header with epoch (bnc#929483) - version 15.1.2 (1)- PubliKey: fix reference to temporary data - version 15.1.1 (1)- Update zypp-po.tar.bz2- ZYpp: Changed ZYpp::Ptr to be a shared_ptr; a precondition for fixing bnc-899755 - rpmmd: support 'metalink=' in .repo (for zypper#63) - RepoMirrorList: ignore comments and malformed urls in mirrorlist - PathInfo: remove minor/major conflicting with GNU libc macros DiskUsageCounter: remove ctors taking 'magic' bool flags ZyppCallbacks: remove unused PatchDownload callbacks - version 15.1.0 (1)- POODLE: libzypp should only talk TLS (bnc#903405) - Bump major version for Factory, 14.x is continued on SuSE-SLE-12-Branch - version 15.0.0 (0)- Fixes to build with gcc5 - RepoProvideFile: Suppress MediaChangeReport while testing multiple baseurls (bnc#899510) - version 14.38.1 (30)- Suppress MediaChangeReport while testing multiple baseurls (bnc#899510) - version 14.38.0 (30)- add support for SHA224/384/512 - version 14.37.1 (30)- New RepoVarExpand: Functor expanding repo variables in a string . Supports bash style default ${v:-w}' and alternate ${v:+w} values (FATE#318354) - Easy.h: Use __typeof__ rather than typeof in header - Support repo variable replacement in service url - Support repo variable replacement in gpg url - Gettext.h: Fallback to ::gettext if accidentally included outside libzypp - version 14.37.0 (30)- Update zypp-po.tar.bz2- Update zypp-po.tar.bz2- Update zypp-po.tar.bz2- Update zypp-po.tar.bz2- Don't execute scripts in /tmp or /var/tmp, as they could be mounted noexec for security reasons (bnc#915928) - zypp/PublicKey.cc: Use GPG_BINARY from KeyRing - Support $releasever_major/$releasever_minor repo variables (FATE#318354) - version 14.36.0 (30)- Update zypp-po.tar.bz2- Update zypp-po.tar.bz2- Update zypp-po.tar.bz2- Update zypp-po.tar.bz2- Update zypp-po.tar.bz2- PathInfo: Deprecate major/minor in favor of new devMajor/devMinor. The old names clash with GNU libc macros. - version 14.35.0 (30)- Update zypp-po.tar.bz2- Update zypp-po.tar.bz2- Properly propagate repo variables in service refresh. - Let $ZYPP_REPO_RELEASEVER overwrite $releasever in .repo files (bnc#911658) - Call pool_set_rootdir to properly check for file conflicts. - Use xgettext --boost to support boost-format (%N%) - version 14.34.0 (30)- Update zypp-po.tar.bz2- Update zypp-po.tar.bz2- Update zypp-po.tar.bz2- Update zypp-po.tar.bz2- Parse and offer productRegisterFlavor attribute (bnc#896224) - version 14.33.0 (30)- Update zypp-po.tar.bz2- Improve conflict message for locked packages (bnc#828631) - Fix broken de-escaping in str::splitEscaped (bnc#909772) - cleanup loging - version 14.32.2 (30)- CheckAccessDeleted: Filter PIDs running in a container (bnc#909143) - version 14.32.1 (30)- suppress informal license (no need to accept) upon update (bnc#908976) - version 14.32.0 (30)- Adapt to gpg-2.1 (bnc#908135) - rpm: do not obsolete yast2-packagemanager-devel by libzypp-devel-doc - replaceAll: fix endless loop on empty search string - version 14.31.0 (30)- Do not provide/obsolete yast2-packagemanager-devel by the -doc package: the -devel package already does that. - Minor .spec cleanup (remove Authors section).- Call rpm with '--noglob' (bnc#892431) - Downloader: unify workflow downloading a (signed) master index file - Fix iostream includes (fixes #34) - Explicitly call libsolv:pool_setdisttype (fixes #36) - version 14.30.2 (30)- Update zypp-po.tar.bz2- Update zypp-po.tar.bz2- doc: add hint to code 12 pattern packages - MediaCurl: Fix URL path concatenation (bnc#901590) - Move doxygen html doc to libzypp-devel-doc (bnc#901691) - Remove non-breaking spaces from changes file - Control lifetime of downloaded mirrorlist - version 14.30.1 (30)- Update zypp-po.tar.bz2- Store baseurls in list as order expresses preference - Support parsing multiple baseurls from a repo file (bnc#899510) - Fix handling local mirrorlist= files in .repo (bnc#899510) - Provide missing man pages (fixes #33) - Enable building autodocs, translations and test per default on debian - Fix several typos in output messages and comments (fixes #29) - Make the include dir path configurable (fixes #27) - version 14.30.0 (30)yast2-packagemanager-devels390zl35 1683724544  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~17.31.11-150400.3.25.217.31.11-150400.3.25.217.31.11     !!!!!!"""##$%&&zyppzypp-coreAutoDispose.hByteArray.hByteCount.hCheckSum.hDate.hDigest.hExternalProgram.hGlobals.hKVMapManagedFile.hOnMediaLocationPathname.hTriBool.hUrl.hbaseDefaultIntegralDtorResetEasy.hEnumClass.hErrno.hException.hExternalDataSource.hFlags.hFunction.hGettext.hGzStreamHash.hIOStream.hIOTools.hInputStreamIterable.hIterator.hLogControl.hLogTools.hLogger.hNonCopyable.hProfilingFormater.hProvideNumericIdPtrTypes.hReferenceCounted.hRegex.hSimpleStreambufString.hStringV.hUnit.hUserRequestExceptionXml.hZckStreamdefaultintegral.hdtorreset.hfXstreamfxstream.hgzstream.hinputstream.hprovidenumericid.hsimplestreambuf.huserrequestexception.hzckstream.hfsPathInfo.hTmpPath.hWatchFilewatchfile.hkvmap.honmedialocation.hparserIniDictIniParserParseExceptionSysconfiginidict.hiniparser.hparseexception.hsysconfig.hxmlXmlEscape.huiProgressDataprogressdata.hurlUrlBase.hUrlException.hUrlUtils.hzypp-curlCurlConfigProxyInfoTransferSettingsauthCurlAuthDatacurlauthdata.hcurlconfig.hparserMediaBlockListMetaLinkParserZsyncParsermediablocklist.hmetalinkparser.hzsyncparser.hproxyinfoproxyinfo.hProxyInfoLibproxyProxyInfoSysconfigproxyinfoimpl.hproxyinfolibproxy.hproxyinfos.hproxyinfosysconfig.htransfersettings.hzypp-mediaCDToolsFileCheckExceptionMediaConfigMediaExceptionMountauthAuthDataCredentialFileReaderCredentialManagerauthdata.hcredentialfilereader.hcredentialmanager.hcdtools.hfilecheckexception.hmediaconfig.hmediaexception.hmount.hngDeviceDriverHeaderValueMapMediaVerifierMountingWorkerProvideProvideFwdProvideResProvideSpecProvideWorkerdevicedriver.hheadervaluemap.hmediaverifier.hmountingworker.hprovide-configvars.hprovide.hprovidefwd.hprovideitem.hprovideres.hprovidespec.hprovideworker.hAPIConfig.hApplication.hArch.hAutoDispose.hBit.hBitmap.hByteArray.hByteCount.hCallback.hCapMatch.hCapabilities.hCapability.hChangelog.hCheckSum.hContentType.hCountryCode.hCpeId.hDate.hDep.hDigest.hDiskUsageCounter.hDownloadMode.hEdition.hExternalProgram.hFetcher.hFileChecker.hFilter.hGlob.hGlobals.hHistoryLog.hHistoryLogData.hIdString.hIdStringType.hInstanceId.hKVMap.hKeyContext.hKeyManager.hKeyRing.hKeyRingContexts.hLanguageCode.hLocale.hLocks.hManagedFile.hMediaProducts.hMediaSetAccess.hOnMediaLocation.hPackage.hPackageKeyword.hPatch.hPathInfo.hPathname.hPattern.hPluginExecutor.hPluginFrame.hPluginFrameException.hPluginScript.hPluginScriptException.hPoolItem.hPoolItemBest.hPoolQuery.hPoolQueryResult.hPoolQueryUtil.tccProblemSolution.hProblemTypes.hProduct.hProgressData.hProvideFilePolicy.hPublicKey.hPurgeKernels.hRange.hRel.hRelCompare.hRepoInfo.hRepoManager.hRepoStatus.hRepository.hResFilters.hResKind.hResObject.hResObjects.hResPool.hResPoolProxy.hResStatus.hResTraits.hResolvable.hResolver.hResolverFocus.hResolverNamespace.hResolverProblem.hServiceInfo.hSignature.hSrcPackage.hSysContent.hTarget.hTmpPath.hTriBool.hUrl.hUserData.hVendor.hVendorAttr.hVendorSupportOptions.hZConfig.hZYpp.hZYppCallbacks.hZYppCommit.hZYppCommitPolicy.hZYppCommitResult.hZYppFactory.hbaseAlgorithm.hBacktrace.hCollector.hCounter.hDebug.hDefaultIntegral.hDrunkenBishop.hDtorReset.hEasy.hEnumClass.hEnv.hErrno.hException.hExternalDataSource.hFlags.hFunction.hFunctional.hGettext.hGzStream.hHash.hIOStream.hIOTools.hInputStream.hIterable.hIterator.hJson.hLocaleGuard.hLogControl.hLogTools.hLogger.hMeasure.hNamedValue.hNonCopyable.hProfilingFormater.hProvideNumericId.hPtrTypes.hRandom.hReferenceCounted.hRegex.hSerialNumber.hSetRelationMixin.hSetTracker.hSignal.hSimpleStreambuf.hStrMatcher.hString.hStringV.hSysconfig.hTypeTraits.hUnit.hUserRequestException.hValueTransform.hWatchFile.hXml.hZckStream.hfXstream.hmediaCredentialFileReader.hCredentialManager.hCurlConfig.hMediaBlockList.hMediaCD.hMediaCIFS.hMediaCurl.hMediaDIR.hMediaDISK.hMediaException.hMediaHandler.hMediaHandlerFactory.hMediaISO.hMediaManager.hMediaMultiCurl.hMediaNFS.hMediaNetwork.hMediaNetworkCommonHandler.hMediaPlugin.hMediaPriority.hMediaSource.hMediaUserAuth.hMetaLinkParser.hMount.hProxyInfo.hTransferSettings.hUrlResolverPlugin.hproxyinfoProxyInfoImpl.hProxyInfoLibproxy.hProxyInfoSysconfig.hProxyInfos.hmiscCheckAccessDeleted.hDefaultLoadSystem.hLoadTestcase.hMisc.hTestcaseSetup.hparserHistoryLogReader.hIniDict.hIniParser.hParseException.hParserProgress.hProductFileReader.hRepoFileReader.hRepoindexFileReader.hServiceFileReader.hsusetagsContentFileReader.hRepoIndex.hxmlNode.hParse.hParseDef.hParseDefConsume.hParseDefException.hParseDefTraits.hReader.hXmlEscape.hXmlString.hlibxmlfwd.hyumRepomdFileReader.hpoolByIdent.hPoolImpl.hPoolStats.hPoolTraits.hrepoApplydeltarpm.hDeltaCandidates.hDownloader.hMediaInfoDownloader.hPackageDelta.hPackageProvider.hPluginRepoverification.hPluginServices.hRepoException.hRepoInfoBase.hRepoMirrorList.hRepoProvideFile.hRepoType.hRepoVariables.hSUSEMediaVerifier.hServiceRepos.hServiceType.hSrcPackageProvider.hsatFileConflicts.hLocaleSupport.hLookupAttr.hLookupAttrTools.hMap.hPool.hQueue.hSolvAttr.hSolvIterMixin.hSolvable.hSolvableSet.hSolvableSpec.hSolvableType.hTransaction.hWhatObsoletes.hWhatProvides.hdetailPoolImpl.hPoolMember.hsolverTypes.hdetailItemCapKind.hProblemSolutionCombi.hProblemSolutionIgnore.hResolver.hSATResolver.hSolutionAction.hSolverQueueItem.hSolverQueueItemDelete.hSolverQueueItemInstall.hSolverQueueItemInstallOneOf.hSolverQueueItemLock.hSolverQueueItemUpdate.hSystemCheck.hTestcase.hTypes.htargetCommitPackageCache.hCommitPackageCacheImpl.hCommitPackageCacheReadAhead.hHardLocksFile.hRequestedLocalesFile.hRpmPostTransCollector.hSolvIdentFile.hTargetCallbackReceiver.hTargetException.hTargetImpl.hmodaliasModalias.hrpmBinHeader.hRpmCallbacks.hRpmDb.hRpmException.hRpmFlags.hRpmHeader.hlibrpm.hlibrpmDb.huiSelFilters.hSelectable.hSelectableImpl.hSelectableTraits.hStatus.hUserWantedPackages.hurlUrlBase.hUrlException.hUrlUtils.hzypp_detailZYppImpl.hZYppReadOnlyHack.hlibzypp.solibzypp.pcFindZypp.cmakeZyppCommon.cmake/usr/include//usr/include/zypp-core//usr/include/zypp-core/base//usr/include/zypp-core/fs//usr/include/zypp-core/parser//usr/include/zypp-core/parser/xml//usr/include/zypp-core/ui//usr/include/zypp-core/url//usr/include/zypp-curl//usr/include/zypp-curl/auth//usr/include/zypp-curl/parser//usr/include/zypp-curl/proxyinfo//usr/include/zypp-media//usr/include/zypp-media/auth//usr/include/zypp-media/ng//usr/include/zypp//usr/include/zypp/base//usr/include/zypp/media//usr/include/zypp/media/proxyinfo//usr/include/zypp/misc//usr/include/zypp/parser//usr/include/zypp/parser/susetags//usr/include/zypp/parser/xml//usr/include/zypp/parser/yum//usr/include/zypp/pool//usr/include/zypp/repo//usr/include/zypp/sat//usr/include/zypp/sat/detail//usr/include/zypp/solver//usr/include/zypp/solver/detail//usr/include/zypp/target//usr/include/zypp/target/modalias//usr/include/zypp/target/rpm//usr/include/zypp/ui//usr/include/zypp/url//usr/include/zypp/zypp_detail//usr/lib64//usr/lib64/pkgconfig//usr/share/cmake/Modules/-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:Maintenance:28554/SUSE_SLE-15-SP4_Update/f81371a4452d16d29c71a4ff3a85d6c7-libzypp.SUSE_SLE-15-SP4_Updatecpioxz5s390x-suse-linuxdirectoryC++ source, ASCII textC source, ASCII textC++ source, UTF-8 Unicode textC++ source, UTF-8 Unicode (with BOM) textpkgconfig fileASCII textPRwxm<utf-8703d784456eea2c3cfa18342820c6d87007d0e5db2f89042d3db6cc7615182e9?7zXZ !t/ӫ] crt:bLL ֮u{@yw|7oσH=/E!ܵz39=&U,'/Vb_@%}0^^ LܵgK#Hɾ^zuh Q+v͜o0lPAW4F̫#Fzۿ!LP S儁ب8#G3jϊk1ML[xRJoسVfM>)4Nfɢm!z\eٵYa֐LN7yۭ);ٜiT}~|~ ^ =XgEmG]AחdM"/oҘ0ڿAGiImšoa@!Gl6ȇ=bary/b<+&3L6Ekd%bHQKtS*igP@ \n:7[k o_c9g/`H4cnMqFP<_&S>y5m5\xCzC@EweʫTLo"_Pؾ+B(M]^sr0Km%wt\VzU=8gk3GόϪwb~G?^F}nFh1:@KݯK[Be洫\5ó5hjqQ<o堏MF%[3G2^d?"խ$331^vLNz纙Y(rAlOX x,Z晚Ce] e8ES'̾Q& [_E5aI#ZGb/;SʱU4hئOzx MiMrܡGXt/p GpЇ`]=JX^l5;eBbF-L,i{`1,Y'CYYn }X,ʏW܋ۼ]~ fK*n^JH2y+${ XDr1\&*Z3CGoyxu@+'?iMb`->6n pνPnh\/e(7;# :@=ۆ|otu׾5xbbӁpAK~q+pK/wA_>A S\{n˞UTlrmק<6Ր1w CIŞi|QUXmEc ̤=_#kbyeHq6V%Z S؃|_?5@ (^{U(;u0#8x'Q9K'mP\S hf%#-NDP}F}ذjX0W-;䓝T9^R b1@|zQ\av_:hC1bN~+\3W]2f c$=[y"QݩXb0Opj{cЀoWW& Z g\9L?ZҽIbm` Y_ & +=ἩW0L<ޝD5I풢y dä8rZoc,E@OJ?SRJUlB֘$lVDN~+Y8Vw̦y$lfTkJ4G|S@X($d썆` uKć@3RV^K|F3&[pIWJW!^I%TD얊GsBB\譋aRQV`Psrenraa )Wy81| 4O .fcm\r0KrH` O_mʃugmsj+ O{*3bn83+uRn㵒"k+|؃"Xi"G p=\˕m*l_ۡ.?j|?i^f 0eąo J|iLiEf$D/?ץˉTvF`FcQ7M]oi\e.0!M3u4NS?sC 14w [ad(;cx'sM㣺d Tf4eڵOL梣 W\U۶>u~5 _LYsQyAȴbs'0&zAD߃,/}lv(-i/J`;nQ%>)YcQP;%NyNQE\:^bˑQOg_PooV}n=&o?^Xz-2VM#rZr9weD> \}痖Wk Ja@E2jm;fBOss*5mPpȌ-VG}eaJKE7D?<&CN6e;rqEīS>"+^$0R_ 4<37BrB6`Z|9~rgסKr;&9b"3Jrv19^0K!9V ܕdUvwOt󤬭8azpМg!y,iLnQ*0i ;dg7Sg\ܶxÀJ֤h?,K^;MCbirj)+|7J|(ȘP`Z ;O _/M*-MMF)4q{@9Ƙ- '53G Bਲ) [m`JzNmR;~~܊ M Ձ/B\9˼HPIH#/`pns1HH䄆Lj j﷈i.T1-ъfp5y-A $K@\/B k*Fz;y Hӯ& U|2O0>a&q13fS%*H|(SRBUgʆǑ[!W$mzals8ԯ;}8pהMibsM$a~8IՕG%҅ö &g7Tѕ|R)$bXYtiJÌ4rrDz\OLFXxL틺J썂ldTc'Ju~5I͑Ftu- Q=j5+C_X3<[l!`Az3vM rdJnD-^`J'}L0ۣ%w8z w1ğ+jbkJnςC/&\2[~{3۠j*? #]e?I;=Ў)Ts^\(A֒hQeEAHD~,"P< a*!g@3Gp] C5W"RbbMp>fyhn}0'#索Vny  F=3sr{75}-¥In'ga֑1=bʑ)!IZؚ6!%*,WRTGg*$d _~fTJh Bިl1Э`>hetPB^hzW #/$41UYܡe\&AP.[}DB'҃stMZ OP4f_G` v&}Rx4"A?K ak_.w|ess|i YI8p +Ny!m޹%+N|Ąbz -1 Xں겣uuU2jAc &UXU߷(ܖc@[e䡰o$,%CF{} qkve\C-"A7b>Nػ6b$NWȫv椱-1E#߬[u12hI& NDs~]jU hzt}̈3IS7'8v>!dɚP¦ __z%"ctBlL59\IՀ_؇qjJ) +9|v=^ wZy&DsM}oR@4ݲI{ o ay1ԾR#]Yz.&Y#pKn?] tؾZV>$MM%9YO=i2L鰼lCĹ~Iŵ HȂw^ݍ׻]7|IbwQ7(hO@2jI@ˇc -XEsgᶲwFRH*|O:tҰCY]`eGQUiW$YYїЪձq]]%BaK37fn]Z,ԉ%얜 m?_PۣJ%1PHgNw/q}(Iz5Pd5r"C&1m MLK+t,|a&OCa6W~qs}I>''ś gXůwI8W9c3y6>- u1SoJDkxUq^fY`{Wvf_-zoD+߆Ov5  jZ멬u±1~ ':Cs_~)h`CLހ5]3)yD11  ]h2z{5'#hN~DxWճw)3oץ2|rxgc<,!>KEDj@ %q06xd *]^G12٪iϤ' KD?ƝBCaF,'/dNg+et[ \?=9esd#}+/Yη. /,GQ| T>G=\${[t(1Ie:Uˎp;3ƫE@#4̗܍>\b4 kwx&+/d-B c*H>lI$"hH5,p Wޝ[O/sM H۷ Q}`-xF.*w^fEKoy,$Q<jz/`Bt&Al@ Z/X$F- (٫/]MU[r#+"9Y98٨c:!>'$8i+Zj~Z O |*]U"n 3%a2 6(c9W׽L Dݻa'TLv^ _gWg}'|:-raG†Bj;~.>16Ҫdz9^`|Jh%c;t`/}bмZ'|U6U`RRZR'/|PJp  pZ|n߽E4e#ؿtnp1`(m =s!-tw2vXoP}dz)}φhh{e?UhDCə c;&laяۂLJ<#D;X  b4M6eSğdፔ꒧- t^SN 86‰:4|/ȢΩĹޔxZ \r4ElCz: y8Uk͖mB1&18MQu%h?Zz+KvdILH{/ lYqI\9g\I{|l=T;bFO;F)C$dn[ryUv$ͨhh}ɂGLsٸ.A ~S}x|8ÞS+M߾WN!ƈ_ p,Mb_FT+âRd!xix/eZ9**z M*bWh;;|jו[$kg@~wI `z>ݔ3)Jw.{rq\dIgz%*KiPyugYsp0!9C;3uT)C#Xg-9>Ϟ VT ð li$&Oj8/s5l7If fIVןJO W͛G̹6#q5kc}tyC&7xS H((7JBԳ0N-ri[v9* 5$)dSJ &0Ƕ!(X}Pi08u 596?B |ŕRmK^ Z5eOnAis8r|t+]>BAղ?&k(:AH1ܘאGZ ,؛ dw*NÿӅ ػb9IWh]t5U6C9, 8=q[BOS1`Hc0.Uz.$^O,[ylC@t Ӯ N$`/Ac7bٷ](~WEHB-7{@ m$O+P_h$=R$O,,{fY~ݭߠ؛96^ 2&ȦzWW:b"?\Q]xzQIa!AZܥ| m |eI|p)-w+wwP\bXR?sjI  - !d?ip Qiq>S|؊G8)zSvʴ0P*T@3npgs 8:2D'JnF_X rq\Fa<'竒hhyu`D)6 \(cXNbe+AQ, |K{^0`| ,ttĆO$r6P:gAsomaVREQNsʰӟE} jU`IesۏJH%2qk8DߧT?AQvbW0ؾE jcNl6 ` xW^ߦJh{Ǘƭ(h cdtBpw“x-i,V/ǘ`iq#P\Pte)4 U j?ٓAa&ό:Tn3lXÓ'c"ce-k/>'YryPuTxZΏ$F?p5"xcKpwmzBaQ]K+`>P,pcSpe99]56G0%@nUP2׈Yx]$#.>mjt}5)Nq>Y:Y$Hcɴ"O퓇GOc)vޓBUj;]2DRaMPg5M0^gQ8rByٗcs[u'5 |?j2DOZsv.|aVX%ӢON9']""5y<BQM+*|!eX\kkҁEk㛇lM*}S¦J/7NPZe(rroM,IWL ,jRs[~5Ʉz!I @DBA5FDgd=s 2;a|!,*аv w@f9 R!⠖5nlw?˾N6Mޯe)%ꄩ+IYiX#*<\z̏h(٘Jԛ>?1~V436ƒ&:2$~mIZP6*P͘ Y<­9O'p:h& hH}A>2ItW]< ()I1SS%W7lck,Ipte agOl /KTju얨#(kG## ec6䶯05olJ?RV,,)Nzf=ËQV ce2\_`>Bg\SX;L_ `*u(t'8{Rɰ\.RS# 9,GO1m̦͖jð}_c1S@[F EuFŲն [=4{UlS;NNlLEwP?丱pe ȋM4 D ``H; aϮչ(H">%X_e$'246/4( IUԛvPt @ʸʳb"܎ X\e-C EHa^-` RNN!]^ǂwAhr'T2x^;T9iAZFsq dBP g K l iڠksBFAx 28INB7C#<=ҙ![@0s=3K4E dr6ۺ,׋IIOMouP2)HC=nT5,`V")$;Tm<~>)CiݾYFb)f> pS=@Ɩ>F2]S i香k Xo_&RG.?Mzі~6ϧ$i}V BIklr;h{yTeR3bk!! -ܐ5,oPIrY{hXT4 SGc(bJiV/J10[\Rz85,KrdÒ%N^ Jsv|3w0"83s]@M$~iZ~G)V%M{k!nEid8D~fc$`\o/|J.GsXt򃤞̳FS ɲ|i+H8zW& ;8(>~^/}}]l 1EOxR`!A4bC=`t6~ZV Qp{)g/'m9kuz{bJ `0D8F2`5sc.AapLxHQ&Sam7CILDMXi0e~lGg2w/@r]JNEf~S|\T93`Z8pE䔉{ir!1S g%w 5 @KU5R$3: ݑ;eo7^H%;m@CF>5Np[g t+nmb[`{¦LUod]=b|ZF Oxkۙa"7&lppm`S/wWzXE"yqE)Ha}}8g'+RmL%UɏXٞL.)Nk}5I=*N@ڼ7VpLG'G2oů&|ܸ|.r9h'˛Q6#tu{|``<+3?0_(UA'y(PzY;$u훊YFA-cQ?ZzF ٟ斥~<#4Wx%L$T*6bØŜOGNc=BOde:@mML?z yD2bff.22A/\w1T5j^AREҴ_ U} \KZ9dԋ I&>Q% JѯBt- 'r\$ԫ:m`*1A*}/X BpOvl/M*qQAW婌ǣ1s7a%n.%\WtG#L:9y YF BVzwPckׯR<<Ψc*+y11XIYK%V7hp^Se0ǽ)u )%]rI\-Œ]ph<ڽ^~SeSc=ޮ|4ڠ^VuƜ7JU{ xv{&%!mGud');/?c'C-- =#eL|[z_8p7I/-&\4 mn-ĨRWROjB3-%SI 5©Ni4o#qC TׇN,ǟ|Zf PR;u,ڶ"ughKptfJoƺRLRdgൖYLvrݱe^La<&8!{-Tԝ$Q|O@OPg>ꖤ-%nu(euYnAlɝN!K>,e[?ȯgŸ=Cc J IvRnƞevU+>Qi'YJT:P UҠ^ \]4?fZ<Cԉ-y0&hY"TyݿT£HD$b-{'AR0L & -WRY".@vmSW.5M4}kq?SWA-1);2NJ>̒Ip 7I/\(z6|֕* UpΟ6oC@7V? LBZpZ2ka sG"<*>S?Z.:37ѡv *z~;V=:V[HF“9kz*@Ze6bM}r)&pD2ٙ#Wak Oʡf|cH@Ȗ@ZXRͽ+ ww4&LYC"G"oɱsRWWџX޸eorOQw%g㬒0j}WDc#udH52/RS=XW“dNYz#.H{|ʉc5`UcS1bD&e#C\(=q*J;m! XvRrUD5 a\Τg&@^\[誻P~sD)-yhѠyN6tLY,WDRKȠ>5<~\UA*`H墌5p̟jG*81|[}"\KstF)ЙXYQ%SL;zzڰyGӯc /wlȪ f>g5 $~ÌKSsˇb^j2۱Ւ }R:{[{H trp' -Sx^n +5HE}ai|=u*wlS'N KB_[|oUg> 3v}'ύsΙl8}}VGhQl+JQ"ҴggJ=P=1Fsg n뷙Sr crStO›d m3)DI\B4yRwwd/jIX"|ٯzcW) OQy-xt'k h}c8I qV' L%4JxqРi\*緡_o=YnN.GC]:1_$#|V|tMjͯM6YzrĬ pa6m.wd4v8 MCߌ/]?!)qU% Z8Z5`_} _g-͹}=6[oטA)`?[V䳄}>#Uփ4>_1A+y%pU捄[dG"@餛v0WtqʡwyR G:ߖ#CrK u h&H8E,F4WlSDɨCe" ̧))!yLd]Jt% 4w…ͮ̓}%uZ3$'[)0X"-a'\1 פfC(>dNhOLؠޗTĿ["DslYwXT FZQCECf ȭk[M;x&J)A+1@K}[a2@dL#֧} ~Blf>[P0[4+)!vW1@:T/@LRЉ<mE2ԠU <63ɀn(#9]sNX>*sWO¥GZ\0|-= 0X?rIl2}E_-@CP+9kMPFqHmФ?'LXB̔-j2%u ˢU(O~ i, N{q}ɔ߫MxB^jp-9᫯c"fGE!_.̑S7幼&OoO^<#AחFfg*!xqĬY^g#\YF~WJ}c PU )Pa4|w_I$~¯\e <6ɽ^ojۄ~|RD'(eS/Ri|泄;̷]e.^ӬT񀟈jO5l= e$zψ~05ؿKԬB-w@.`R?SMpvuDq߁Hb5x2/2il m{)؛<-tB]"oCfC<u}6,zط8 ?elu@q։^lL0LRXMJNes ^kxŔB 1?$zn$JQa|Pйmf(kh %SK׈ t9 Mцoʣ!'0dLM8 x&'Dztf*Fq7qׇ#W9˰R!@XKlU}!ؑ =Mo8rv۟>iVW_%H%hq."\5@csau%y +cϋvn]K V i. w(4j ?6s`oɑ,1 QBAU-_K 4L.Jiϛdq~vزGTLSom^nFUzLP/0݆%Υh"A4ӓUwܣ܀ a+j/):}!KW|"F&՞ 2c˚m HD5mqv!x (ԭ%˳[izE|;R %JQ<7 /D %,JEuog1u hqkL% 4D5ͽR[T~odaf?qw )B{L>:Nn3Vе76#; -j[\yUqD4XΟZ.YP^K!,v[krLK嚯}P8L |5$~nXzPƬ *&]U@\](>蟔Wi֍ȁƻ: "ۺӍ:NYHl ~Pn>;Cӳ㐘 zO_6`T ي5{/t&o"iNX__`e(=*[ˇS^D-W5<%+r 1}@1-VPD׵l(;^3@la(0!Jg]O'սb튲$ ":H jdVO?l)d!/p&|B}@h1O2f'9ۿDx,Huր~ @ cRIb># ټ뙡6$>?[$@e]J|x&'q_`ҕC5>'ޑ"?*D,PL.y+u3&]_K_>:ӝ4_4ӂ߈|j'I%i^#-m_ϗ V,rtՎca7p7tL'j[s̬ w\/M#H; N5C{ mPX> au.{#X-yOjX -T@ C0|}f>K,5&Q.&oў@:!24^T4?yՠԥ'0106BjKܮrԙx]hp $1X: %m J OzYc'k%??ؑR(056;f̞.?)2Y-)s?H0 <촅^ Bxv l<{Ӄ84yAb/(b+яkMh>hre M5Y/HovuQgERV`pkVٳ`,LIwԑ6ہy\LjBYE*ޫ*:~Ǻe15{cTZM2Ӧ)Kz'AA"V_q/ۨo}=m~äm7B_7#rD6!H85Yh:˜Nczuxީ ׅtCf/h\?Pc=fJU`2]/)>RB4װI kW,NbbnbY8#'L L,f2><\{0WJ.8//ETD ?Jkɝ 3dXY@L< !5eIgP|cG2@3F*D AHs:! *ics)EUyv c㎶ ` U mz V暿'vjt%ʱp RT?FY_y1=s+]:J%4T6",C{ڊ*_mC:qmtyaƲz;xru/I݀bmP`dXZAu^[a0/cLbe8"qfe:|,W㲦Ұ9(ĎX+jir&ˊp |7Dj>Cp"˿^g|*. YxD_`ϒY#DC2bx ^Ϳ?=-e o,\#KL4ft T\>uɣԅX(NJiuˉ7!;wsJ{XjV o񧶳a[[k4k{,Y)ۘr)bdDK@ae+3 P٤&^NDY}ޜT[4Bz0SyWlOd U ,/YG9B +4[Au:ʈN,xC 唨I\R}w)l,)PiY Qn~ N9W[ۘ*tޡ2m#jLV]>/np4*{.A./{8C Oj=Ⴎ^4/j;"2W=-.sA"$Kwv(#gGAˍakKr  uКBa2hHXld{* JⶻkMdm&S{wxrοd y] fYC<M ~/}B)߄4c0%aA k^߲RAdo[+N&Dv`jm_0K/u+_8D}Ϧ>lݿU@q*J_V3~Df`e8[>\ wog`_Ctxym5HjoKM:;LIyT P&8MfҵelCߞrvxsI~Q_rfeSqG&i~3,g>*W؍}qٴiVmv\Hm9P:Ӿ)%9PsgsF q4֝K<{ӁO.iDc_iOЍrD`#C-Z+y73ࠊ4$=ˍv-&nEDµ6:X+OEĜNS/-SOىLG<>'cݯpVAUV4d)cp|HT~ x0iUia W^i fJ*CEWWO^Z֢jh$݈fOk,2j=GY_ 8݈>ȎN&ň OB0%C;-t[ۄUl~'To~6Uh7lEsy(^T\WCoU'?H;K)X!z"v wABK PlWF9.h"k/B,6{tG]FG.m\菩 +2pЪ NBQT7:khwjDrW(Id~s|7anaOHe{x3xcg?݂׫܉"l!ҍxBf gxMl#lY*gWUWW5RK;8?00MmtG?q-%㱼;KZ@T.0*B8'(iUor~Lo||zQ lvӚHXS~I6W!,yPhߑ>in/*)_ y6BiXE9otUe¦[t Ox@%$BkaT6ALZl3G+{CN3$5x:eG<)W+1G;Vj^i1X.D46?OS \l܇YgvC!E8^-P ;JmsfEʚ~*~ KY5-ͬLE67m=AL+uF-ŘP!Vb Dݿ݌Iuy&f`=4G=PQ/uRgTF;_" q*҇Et*Jb t± - BW?]>W@Ɵ/^Y#&".xsPqEme..a[ l>} I3Ȋ.Ki?3FD?z(TtQڧiu${EIQڠiвxK|͵E̠v˰J!Ӵ"=NE&}N<:s'ℌy}ЉLL ,P^^UlMZ,}wЮNCxk)rxtH,ޝy-,l3?u=gLpS8!˓x,O3ۡr;07Ytf3Elk~P&ZչAy7egŰolIɱ)Ք~,ڶxk %R X@1DZ bh60Jn?Oe B^<e4^Na{D)+7VA4(d{%_G{k N:aAl\E:5g qOp,ǑP; ibHГrʙU~t%Lg\p"cK~NՇ_N jsi@bjQ81MJ. קi{Ma= SNbUтlf;jh'J:n;hS Ů'؀c?r9b`fb}cyO2_Epz[PɈQEbٙ2%d~^t;砓=\^7Ƅm6玱uO%GFBn,I]@!Nȸ_TSL\M jD8$xBӉL*@X>dM$]b 7ײ90 TWL'aqq cl]Zg᫥=[JV`(;6Kn ]P @)CZG"Uh\ͽ8Mɟ:P{ }P*Ƴ*Z1A0{lɏ$"1N^=IuhbH%V"G'KZH,qKA$\)7Y`.IeYA4aRno Eţ^qCkQtUӣ0 ]左P# 7>p^GacFU[T .2@׮bJY0*¡Nˋk{>|l0/Xuz:EpJlmm/&"m>km6%HbP_ߖz:c5yҐ4_]} C .hݳE"|ʪ0#HM3N@FцM-iwCv^/l\(}ZAJU'{a\2ϋHM䆩I}A6+i=Ca}iDpKe Ձ}[!hNC{/A2፛:Lxsjz}&^埬\ĝȮ+{Jet;[,yZT1+BrFN74C4fۘ#jGߖÇ4{{<-jsl gNiB,oZ5tk|}F b.u_dmlyzy mxNf=9?W6ĺG1ˍMs*ZDvKH(gvGK&i%^9݇xZ'B P1[;tN&ӰS׽v*)[1}\iWkT{0wVI{&E/$hBq^sŧ5hkո w)Q,Vn/ ,?_Ê'ޠxɶ׉Ubڵqn[f}ٵƀ5[D&ec m8ƣP+!c/~SDr^f(,:B4˳/Hckfe!OQA`(QJhe̺{4v (%x(zS #Zi6DpWZckMr&%dqrp&*ƨx_q ɳ$S(-Nv%s-)2>IQH!w0q/kɯ8!_#|;AZ` UoW7UAy#jֳɘOTStg ޟ7)"4ΚMX}؅;}qd"Ԗ( vͻ/Wi+ZJ_~H 2߄Rs|)V*"H7FlJIr1ql;v?G9tx'䄳Y X=g>}48p΄)GWՌ)/ dxID[uB`]o$+pq8` ,s#q\L#N9/,T=PcD> F\tx( G=,$%ġHQO+GK\jnO )BKu#v1J/c(,%1Vh^ Bk}L劾&b!a1JZ1{W IdXv4+'1d+bϗ$[#^%r 'Kކ[<zB#>u$7PufЉJ/.!GDt^&.Z>j@83rƝ/&s܅߿+TTaG_5wһJ"Fw T|&\]~ GpH^a6ϢY3O#/N\xVjDBd~Ks8 B&KM}͖pGSsd'a/])~m٢'SBAEwb!<\b+ W g E3ie3eNݩ~OYJ_Zo#q/}ד*Y.^(o fށ rU |R'igor0>zHת/*RnV;! \~zm:G/ޕxX1>nI&{(ޏα)8oͬ aÿezY\/1D?x**_o?vPI&ǩxQ2Aq R] JtWڊB$Up3yi5R =7}ffu=X Yv¼ 4ʼBr?!-LGO}`kj@&/R( 8)q֗qcXnkte1L3Q.x:JcDER;PC(-(ZVk#L~Fyy/7#/y;}GK&wP>˃.V,31/;]lm7L!@V#p{}OUĆA:PB﹔"p/X[ t){gP ٙ*p^O_jknQ"sճR3>-r)YU\?@0<)QvB1rL'MjVE"@P |_XJ>[ɬWezxCwzW ##og02z6.fzJ瞰[c t+L<Y.>m~N i^QH]:+_9SCߔ X|_( Gk2}`v7U;Jb^o/er}<@^rAF瓅_.Ѯr!xVo'Scm;.j>V/[E2. ݈?l3hOG7 @qU_'IJaUmOhsrކʹ~B4d'zU4ݥWd{X6?~S]5X#$nK݃AbcD}={yiycϬn\I6M<$Np%*yb/UrlLC+?sͨ&7ͳBK!;1\:ayg!g% 1[apJ5 xy63D^Tl^2K"7aaJLiD9)ADz+P_nm%p 4-WF!6<Iސ^!\1G57%ߙ0 "XӝoQcFn'0g&_@z]Nj Sv*V',ה*ş(y\hAj)@*B(ڷuajyE6\`m&`k)@ۻ?.i|b?~,(*"@WFn/`![{mK]'O*LˬECA> ;_]ggcֳ b`!Rӟ(VV=ZOi)\`H==U>Bϸ5nj)ܑFBr;|mOŐ CyVMdDi9KMH_Բ /ζn 8A&YQ2-S͂/ցIRGB{$I+7 y>AR~469[]di9dF;PBrA0\ؠ@V؉JaE:2/F-8/p̸n6NiZ\{ѽޜ_[$؈^eU"zD9n](8ͨ|5oH7D Á//o%e~'/ 3 J;c/RjnL(&/Ecz©xk.s3A^O4]$I:9|*4^1_5WE'aNTa SP[Jדl"qHKZAj>~7^FML5't@# bFpY&֤;um 4SS!QMTmRͤ /@섍M{ncZQ`:,*TSVXj^FR^ Jє*E'JFB[GD`cEnjA|p,ƊlMm}nJ'4(7#}uoz0b%".$=Z;H1"xIē|].M,*՝U,ˈ3MLz|EAJ?-&ppZV Lb2}\nb.LO{ZkZ`8*bf]Xt^fo :Qx,ڐksL&Netp%E n BP_k*$P?֙ ǝfA:MoNݷtb*o-" Wݛ4pEePhp4=dQ42$%+b ]aAs߀ޙ8U.}53jD\F$Vʴ.7?jSEk2 HX&]{A?џQI/QŰmu{[ʆ4?)AJ%'^R$S**tSDN˨4ގ!fSoD m8:/Shb \`{)LgTuջ**D<|-)?(.> Aā#l{[0 Xm65M>nQkbggC4}}gŌb-yTHG=0j;9pfQt@뺘?߰rmW[gC_XN'is:s<'#`?1~W5S)H`8O" l}ء!AG!.&Ku~ՃUb*7mmp;r5YnP޵2|m2뎐"D4ߺ2ʩb-L:3I#-~wCC,`S1T$Ź lAD\ՕbAּAP[Wzx=Aw- sABD:XM}:%?\z6r{)YLCN_uL&n+ůO#|̆dr ?pFN~w81)2ǯys#{ cF[0@!K3%nʙiW|a05kt/A#\%^OtE|rh 5ώ?͑&ecJ'OfmR(21 /Z3VւyF,yxC2̝V2x267A lssp R3[~|Ή~]mmnJC.rIt҉HVv3պ$8}e,h\-0=Q~ ȭ\YE~CǚBsPϲG[k!Zj.U cX_߫zf>IϪY0oPWvY8 G‰-> z#}9cVh&pS|ܟw+Czԭ#.`KGIX=L=KyU0\4O4yixL.Ux3p'_587GHS9*mڝe 1KǨbA&M6|r^ʍFy9^4K.}Sjԣ>5aqa-_!]eX٫ S˿į3 {hj3շzmM!먎[ˆ9ȇ.tI}^] ZI϶>rxy {3wgP^Z_tzUm/"ɜݩC=E~dpT(|D<؇Kј a{lhK'8z9?{dO*z04K`W^"6%7@O?*NG(2@/oҹ 'MxGk0Ƈ߀Nڹm2V@pb`GԐVe{4 >k(Zh*nqG̀PBH r.EZ[?WJٮ †? Yd="]+˙5MF={>g* t]$oߎ /^)&PRb#4ңMߣJJ\f:gj\g+w 4XkQ)ψI35Δ̆C~Kϸ| 4&PD&h^B5~>ʵNF}ȾhOS?HXJc]4!OD(:b1$p9-BF0S^[JE*^Q]G7MNVF|俿]Zv)^vas>_ d5s%#N'lwecF&zBd=islKwO[EZ(NE9XF3PM܏~]Knu9\*% $'ٴx5ϛ#'qSi4~ cQ=~*5DEEv7Xܲ~˝"t~W| Vh+l o& .cGq=q=kĞГ-á8D?MmzjO bvN׀=)/2֤xjl}WRj$ꭙf'[iV?^'~Lu&FtдpcpY[ԧ2(J/ӴJe6l?Rw/ĒLJII>G'JX`3Ŵr$pfy`4/ۦ-/H\@%J*Ƙ4 Yw"J3 3Bj*-I[?`ڦidn.#;1Z~GV ;g|=58dF-S mIzZ)}1}$UmӁڷZ:xT~j۽LMo㎹btǜL1\E%̦'%Сw˥+PJts=VxQQ .[5H+˅ZWA=1̍J'eLo/}p?E1FG z*wZ[ 9TC+8 丧#~DQ7{Ӣ;&e:79BlOg߸p_t@ Qoڄw=Tyd,Nu"DsIm8*y+,4g5?OMĹ ϷWfpNEųM2WRo8\YJ\mc-$ .nC>{HgL-0,9;|ąW/e$6134[|rs9ׇ\H#>B]2oCC]7TsNo1V ˟{+.#tJXTL>^ꇘ# ,7]ߛGH**Xwh4ge/.D_c ?(`a(aR(^ s3:GՂ0 n:𰎐H"yA "???B>*Icֈ#D/ŧ JŘC.DzE e+]f{q@HYh&(3[U 3|q 9q@1B S #T#-GkH7~(ˢYbO0?r'+3HZW25Dfw#+i(.bC;%3/;ʤ]E"<+DD5_v PXi36#f;"aUy`@ o(î3r87@n~faJ"ltX-loHϱ@z2ܯT{4_o$Vh%wĒd( _/яjSͱ|\.Dh)hIe]H!TpE>-)q"$4"I:i,'nB@&~$3]Z!Ew*JBL3S,9ܼ1 YcX- Q HbpJ)IA}˜ Nv~p|Lߘ)e kp=].ˠwW! ̿Fx3Ӟd3еy_bu綬ʘ?, &ǝ4Zer@xW|ۄ~/mvXzd$OG1[K-E1MR(ښƁѠ}5َlnK!}QiS)Iu.>Lʺm>_&Kv`.A!7uf=18qGe"{*00T{ c$`m{q=/@mFK)u\`3"F{?ax&d,XP͂5˽Np5 !CT6HKY)JK57v~\V(Fpheb)EglKR#FT:{yՂ3I/2}:>rLs4CCj)j|Zܼ8 ΛE^GG2A{޸{ ˈUr=|X|AW`3si,ז3i݇~ڼIyL #M6# jvޣ8E:ge*o:bNn,ScheY{؇̊ő|-3(D3:<6 M,녧]hkߗU v}`CUe.LáS)R+7rTlU㥴b6x̭D_ me_y/v/$߸wٷ9l!/% L+ D %de%НK~m%rmZ#̉*! p UZ+Woi{!:Ovv0l-Ѿu$W<Iyb32X;Ґ_buLx<-û^@mȌd=`Hⷀ2I}0 {w@MO\*{Taڂ;}ۊx0?ymʬv=ƻ@t^ۋf-֧<0P%=mO6i/ms!Ft=xBe`->L~)u]AHD*| 8τbZLqNUmD2?0跾NíNԬn!?k&iǑ}Q?Jm= Nq)r06%ܫImXa$-iq&jbz,^%qtM{@?@ža8;ڱvUytz 푾j1q _ϙSBhL"s\f͙0z,t?UT@>\^yq`1'ʵH7kmNs '1m/ yÖ\uB 7'N£TOa4'-5|DHY?ԽRd0$;GŘETOiZ2eQߜ}#`Q8fE~VV; Ej'VR ~Z NUC"~u:#iBjs@$Q JHD,쓌=p=jm"ʂNe&ѻO}BߐFineu׸E->KCh֍!lVÎE v?շ=MIiS򏶆ۧs{6yjdZ$4 KU[p* d=%Ea cI1H(OEaS1)t!e0=LP/Χ=묶Nt&CRlE G1Ti[TN@GsEŝ~e2ΰӘ]7XQVD|V8BBOPl?{-VTlLo7kvfTկ˜X'䉔2{eVX掘Ѣpg<ϧ[LsA&8;BDλFE;!g9RW+)l^K@2~ַ7X/+ζ- 2P ֏p]{<ԭ'&nKL]\3 ߿A/7syT.=@ y*2)mEZ<-5:sv?7i\ u!.+&C|I^ ~)B~#ߚoD|[9~^%G+qa֔G-eyol$q6w1S Tr (VDԏDXa _3qZyȪ%. iI%ceX0@GȲr!n YQWed}?`}HS/X )ϱt73% aM} 8o[ *m$蜬 k;y7񐲱ulwߢ݌\@\DiS6<ѧ*1juаZ~I</0lsrokI PE;KE yP6e(ٴ]aɑ>jJzjcNQYHJY.Ч[`%/Kp):HՓݠmXv3Z`WB:`n2S/+d`O7TM$BRA:>LًB])@4JE&j 2m#8Ew-o 䒶;44Rh2@G̃YR8>y~-9f13GKt-Ty厖H>3r}"Ƴ mӏ_D;%d]H*m,ߏ?{b:E7=P U2%UUT ( g`6i`3d܀C!]6 sIX| o4(!@.ff@C2P^_8j9I_Q[/UZV H?k;vEdiǥUE׻iX[dcY3EPrܠDofYvEۋ A8arHAEڞi 4+ &2~Fe̐:!7=!6sRB.ŁʠaFDjg0= tepW")y>g12]2[0PycM’$`zWa/M˕Rj_ brNʪ]nJ[8 Ssŀtb'mJD3i'~kVRrd Ƭv q!\ƻ0#ي : qùk"I6=הHS+Ng)ޯdlϵ"m## 676nb4jP䞪SwZRU]&f!|DVgb_51e7f(E=71 |P v)+6P #^ǛeNoXyD:o]3RC6ѕb-a'}|2Kn K(݆ DjkvŊ# pyvQH/uyņߌ| qO3dk;wإݘ,5+c{]X_:5 1͆LDzԾi?pA&_>_ĆS^/3# $OR`:#v^ zl#TY]6,cCf8 a;80mi'f*]壘HpMoe"tAJmGSB1I,(|rp*Hhi6g>DhMZvUCQvFfd[ z8 %ac0Lwh8RK9"҅@N 2L2g`4Sm%_O3kA 6C,A.~'G!hpp(tΓFY dx,De=0e7vXOn[ 9HW^s-VW$dJm5s HO$bV[VyNxṾ-]T8L  XASa3Kt/.V+bscaKiAWYVؚEN_m$zm|)܊ ^: Yrd,5AE#5y|#eQoU"Z}JKp5]<=HOTPت{AjQ+nk^GR+h.bFQ'? ɠw K."*`zm-*t-~] nS#xd_TIQv ~ĕw-u#\`?ZoT\[saL4V~e,9@u'd|>i3EՍvMWV];$RTԨ}_cfrss9\bu䂀@&O`Gq8ZxaD8CWg{KLa=o!K%;7*,-[8Ȇo ܮJ;{Ƈl*;5T`%#G(6Hon ]oGp;lwԯ58t?NeV&n1IT7 FƮ3 É$%E-sjO"R/)ȊЈfW)lוّZ'ܪ"> yK}IE!T6~eO Ѧ6hٟ1#ٔgƌ65I Лwt oyXist L!Ecc?-P2ctiAhh&wV.]JxG+@qN%S`!̶#$<-^&F&2v))V-|4Gew!f{F,TZ(hB 19ZV7hDr@F̬C$}׃=-9+p`^#aP!S,{sLJ'%re%p6NGK_zGvIU#4fo_jf_wHӵVO|9g(;ڎv/4hAf !; 3˾BWGX n.ϿwYQ]0Ɔnq:Ң:K[,qj? ^R6"@ႳܕxK+1` bW2¤Qcѿ>ZQw-b x'YYrڹS-HOO"*kxl_DM"(9<6S9?KQg*L`Oa2wJ廚c } .Z>y?Zr5 A~M;BoBТd ѷA\gV8t\;C =IPQ;ueFq&% 4mI̙(Er AX-0>Zj&w?Z؞6sDD3&K6z0bAp[5pMϼSyJjP<`B޾v:PNO-p a2g7f39JJ0#`4^u:yT=@<1hΦ\!-qiq&R廯AaHX]_k͚찕`c57tODKX>y]:Q#73mU )bHaueB-fE7qUPJŬE^-J6%^'G] C=NnZm9cURdwa)b,Sns#ߒy8cot粧/=zH5#f %܃!"W:ʄ#'(3!;،6^s5-*2:jgM>}NtmŒ:Pҥ)F5z9J jhz*a*Oz;Q2|:6coA (7(# 6$w:c*Q:ûK'G%XU- M@%>:o0eP1ޮgg?3U/ /r˓Hju8Yg*#u|U=T-e*1mC2[Z%]{qP &WCo+??&Zx-PA7B)sU{'~uTB5;B$ ^1$m;9b BeZ2$H21qR,RL0z4Qʤ|7IcS8XPvR62AώMτL#Ҿt~4Zl]e03bVK ݲ{Nw5NjL~ {('cb319+Um%n([u拨#׻D$ xR9b"F\#V^jL"3$5nɁElf+k|n1AoJPh5{ZY^reDI`M2.Cyߘ=_@Oa쮃w8a.N~@bi4YiJ/Vz觩<%֯}rwg7y#Ezv!pAmf {tjJ(NaHnEe'>b5!2sbS21اl=޽ 9g9%EWI,]8lznWYX5{"7#'Cj,܋[#z|:}s]k~cWu}J#55F\j-L7{!;RzIu^$pN7^e8~(qXy2^o9.JЃ>d>l`jEsD5Gz[r;}Q YTx EGabɳ3HAb2APCƕS:K8 y r-K3yB!TTgٓ{3Sl`v^A0Yo o|w9"$b(cy…~S%YdĞ&j>blO?Ӽd(/~s…㥮NnB`xqJ2biZ'$}~y"nj:S+2صkE h۴B#+K T`~و- sp&tzr%e/ Y\{uRwwHϐQ(h_תij<avZ@DneJOJ%_5SO[KY+yo_uRuLRk 5!afDFUHT+L ^ۖ<~{:A3{yW+$!z&6׀!k^җ4>vYAniea<} 'bd F5Ms ;uH,rpD`fש9j; RA!ˡ=O.bRl`?TY1+2G,@ f^!<|bM)6EWobC.CB>όAN`^]sf-#x#X>f^S^.H V+DRɶtн#UE{|kJԯ>zߦ:u=/C a痂怒VB{e2 Ӡ##d0\/~ZVY9 Lv+/*YGAQ=yqb%m3@p?ewуsaxƒi Q,җTm.-ڔew]ݥ4#||8l__#kس6Jy Fw/W>clC\Iy(cVGQ#9|`3_S3L潰4~Eh,{bR??"B|FiLH[@iW$­_J3_w׳T+)4I#S"$j kNצ+(Y|z1R@FhYɻ5,9z,g W~E=P^Dr޵xZPCv:;/o bNAԠ4恾zv.V̼"-ʞɡCC8+L# &4/G 9IiԴa<1$ZFfix43SE;;O[u%M-+K#cU'Xo}f0= T7Ҍi- 飱З 1( \5N,~%?űnF=}++&.j؏(F͛K+d#ʅVYB_/šv{bz{sØ BdtpPVK?U#mL&vHe6v!g/ @!Ŀ9(SSx w2ױ7['&CHN.l4]g]Goa['oݥ|r %ĬQNv x`LD"-Yu7 aE!]m.u+NIC 3ҼERg\㤃@Ek05W10χ/IqlM;ˤ#bFA; ̶#"`foV3%x&""X9/tJ3CY1U3 ]CEO\e{nȓT*Ǫ,utUh76 tH$=aZa A2O9| &B:](Ո(I02= ݺ4Nwث;!KlE}gY!ǯM>5o8lpV_р'>gT~]o'PICГ,:*HiN`}*%nHlBe-ض|F]i!fw#]auKޙ/2] Ispw=ҼXXBa6\L-@rO t ] fIT$s?3C:[br6A;?r/B )Ņ[~f/o̞cV:"t ;\~qoٙ}ߟpEl2&*'.զfum@XFM y\ IHpQ? }b0bA@dPau,*LW3N*+ӢÓ,=bv kQKZ9y".nBċC5B T##"O%d^C]2V_~0NT N4YIOh-(`ݤ$PoLyYRE]Ql=q~#ɍs\=}@ڡC3:"hDfԮ/X|m椀;b>]?ՔMW!p,l.zHT')@ Y{wqT#_vm$`O]QTē(<MwFjZ:u:ė- p$ʷ ]4 Hzs<0{ܢ% P,?nʭB@$;Yq1 4te9G >.?V]Snn!Pcv_P]RYuVfesZHZbio./zV4m*aHXm#) 2p+m[#䮎N ktG:]/eo`{(p *pwk/k"m/CEx5U|iYJhQ 2[кʸ*Wek@]NmnBuםZڢ b43`܍c~i#к zgc͟!' ko[uY$twbOLl}2l<Ӕse`jَrelѪڵ\ߨkJeįfw?個[мLێX7pIL"xIT83}0F=\8⯡g^'Hgd$_sfr=TTVSxw̓V"0 &iN< m&bM*=c2<|ÇL'p#t*Ow3a. V7ՓMiByqZWD){ .z L{x;s]jĒɁ]^_@nD/ h| b>m5Y٥5qhdСt7m@$v@ <ۓ6Aehٯ ٻ"MPMxjgG-3oZq+:WT36|Dު8Bt(ߝ~"@,%eI۾ ?`>'haMq^" 3DwKuhByᤄkلo r9YFC@߽(rHaaq&\W}lݕ%բi̦u͋C>꽕h{w.OBwU1](FpZu k9f|*HC& &N;w%};yYHՌDZtlnʼ ]q'NC a@Q뼝Yjg[cߢk7χ_ȟ_"ƙ R7mQZe[X}cDX`S-T7w~<ksڱ e"?8w7Rł\aY+'i~_mgY2TIpR$jO a OgLsXbA@W[PXb_gRiK~]~o15+FMNҶy& *ЍEÆuHm*_*~ѵwLaRZ*LM5J;h{HwR|z\p(Eg)]Qb~laɔNL@Kқt.x 7_Tu^_}m+HO="2) >V 'f]{]L 5kH:99)B%\zL@pߛB Ϲ_d_~!z50gE 0&C&!mǦ#*y<]tD0{U7݃ bDEf=Q1 7 &NfuݣP ]hsJdN0Zxu{C'DRe]tQC-\rTo}p_BfJS)#z8("0xDȽ qu%ND G!U#aq}ąnO%_錒̰*kǀbǾi~|"%Ua#ƞ T#p9|-ڄ^M32a 8Tc>D`Ln7p{0T&3s:7߸Z/:iY3^g"`T)3YԤ{F.NvPtAX{P՜&v4SW뮅kYlY,3Tb:>C 9XM.j%] Zt́ԚPkq/CF1VZl,_ ztqOq!i@ +$.J1<c cׄ3A跐eR[?b|xn;}!Bl@Z;e=x}(˶K)8ȹc Ǎh1'aE =?d87<`zI<Ш,6n[]P$kD"Q$IzgV=?PQbֵv=_~qdžIGFc/$xjK[V3)t[^ aurv2!\۸jNbY?Sv̼ w[Z,'34 9!^wyfc IZ"`;B;tM91H[p8nf;ݔm͔5}?Fb=Dy a! S$#D!:T]%5p\d z19pakGsP KĻP[E[& (OR5xDK|Kݠ9/?4pr;ip_7&4WK5!ZBr8u͊Vc9s8/;(P|}Ay>xa6 ](4&!v&ܘ1$a6ϴ\fkTFyeh=3Fۊk˳hG b[T,۴Qμ$irJDL垯'L^,7qua̕,4dm_X[ΚA}&t`lЯ {dEg+`(VんܩC 5 N]'u *e7$p'PzR㗹W/ Y G?A|A\K+9;&)*V[9j[ftJά; )ȯP cig 0 vE4s7ҍYX5oU'Hq0OL'ox֍&O(DDW8)x+F>Y+㖅I4{DRpҭbm]K*W=&=!)w$4k~ئf`41xf]:ECdk zWWd3- X,23bҏ~Q Z%Zah|ҥ\$YT|xWR.zfЯ<ђ½YAh2?N70U̗ت8bJޔG}32wCkx#xõ =<# m2!-Qoا 1m^?$kp>( [ g$| QhtCLz;"`kϩɑIhw)oOW}zfI\z3oËڳHQa,=\\:, Ljt՗bSOc0&x9rɗbѵX @L7pcyQ!6G 62]lԜ `6 o߸%~y9g" 47fz5'|: ':FfR`02.XA|qrqRv M`fճ1k7;GGp38 dƿ;CYti:trPDy 3 Z{a =|ũYqyKZdq,Nia< dv78\X\p3a|y+f=۱RZZ .g)q?(He׳@5io}ҐXV5tX A0 TJK1-"b>)!2UiA# :>5'`YaL]~OU #\mJPz٘6e ߧ%ްDmwA8=ڥ.Qd;T)d:9' &M<)BYf@ƒV{ $Ci^n6`>U;LΉ%7(dSȢk>~X~. *%g-6[82 o$!dpX n||Jp C۰rAe0nF];noac¾C_1{(%u|԰ֶh`*[@-܂=07~XG:񸂂nCaT{Tn {o%{sTFHx6ak1Hj`e,ꠈYktaGX]S~󎟅qDVw@n, |e̷3/EsO| 5e&>4Ho hԾ½^}Xq?L?cVSd󆑀*6}W"",]r@46#T1>^;dB!vll* z+-;a]5׎ vDf\Q*~ |jN-ȋuS[4Jm~QO$2=NUC#OJق _r"o+ZVn2 xg,XGYy#F%^^Zb,ZE}صxCfA7Nvm31m>$2(S&)8D3(vnڡ{ii$S7pK,睓Ѣ[7` Y% mꞌ͙BAT`G&Hg20nܺ|ZhF`ڿЫ`}1IBth_ ! IcfALn^͇:eUutjA6})k{XmSU@jHվv3%s7P)oWLFCS[97% 0uDi'VԮysc]챞ٱŤ5Y6?8[‚<aWw#T260td*^"lGMٚy_8 rWɁ4`˯P FWP]^BaZ\ڛ2ʌBL៴6>P껉 7v8ȿd:'>88|.\)GY*C_VzJHb!ͦv)d7ɱ'kLo5W8ڑϣ1T5:۞{y\.D~%s'}oD*Oљu๵bY3)*VvB@!0Mz+v:*MI(\/D(?tdb*E\ c]\a q ُ3]ߍ q3o*uJY'2Gy}oe|@ y=c@)1:XSlK1@tvR`DWު\)IE:MQd*Weyصd:|,dAWQsIfl3sWz@p $WSSU4􇺤moť|jdлgG,LƃУ$."&V[̋n)Eb^L2itM%ܰF e}`Mb.q;L JAL\ttc:Hl~Dk^aoJw5cIrD ^|UxEQ"utϝʽ֊uzԧ,\JB}W"B=dňrrq_od)3Ҫn~X)Wj3q>;W*zpɉV3^qn7zrf'7}t^R,Jy!HPdzF#b5ݭ=S. .,G}=v#G VW )8(ڵ'RD#|R(n#v+Ҳ"L^fR6+5d>/42`k)RO>c!t\]) v٬>6054Hٳ:s;d' 0-;ʄ1Xcq,Tr {e}e67X+tf'jTԉP"Toí/T&җRLqi]~:.4.{ n_/`\݈8T}9;O4S(?z[:EQ0OGL Hmo f{=l{W.%࿐|-݉)P+P .,ss, I+Xa|hFgo3($k5B;}q*{?X }959U(\Xlgv ċd/R=sY5>^ɋy7nl)X\ςDB)@wN"E,8Yu-,9Ucd8oO' c+v\lib [Ib\ɤo 2,ŴzٳG&&nC]W21/p ˘>ZUjXV,5&z7pPxL [qaQ Ɯ`=gQz? {]x/'2٘|Ê!zפP[zD O99#/w;;!<jPaG RF,kiJ+CExi/æ8^<9o!=>ٕ#hj2uĝ8].>T{KYh]E=O&_Ιlv|ǣټ+vɚM볽V`Shn$V/ i*6 Fá720)#Mh-};c`1EM^"t_C' `[UxppnNr9XSMb׾= * L̵оhWM׷` $ۅȼ rc~>i|Kxk:87CIpq<׾JJ5 l&#n ь!%P|YVlm%Q̈́Lc@Cs7Z4KHux80HŢyR 2}KVUe iSy}P糭TJXKtД$Qr)%hHM@'2&M 0}vHWGSe8L ۹2,ﮓ|:guvs2 tH>s*" jHVKP9 ̋Ve6 ]#r-%UYRYBy*EVkdiʼn>IJ"u.Mz.9UFaqC2%hW7L[@JPT$A~q 4lqCd~'{x:̣A¢ \ *ۊ>x<۱z$'w./;\Ik%Uk/xCd^j44=GDąM6:#Wtݒk\jf5/mZ[uW)b`b;DY2< ?,o0s8m.T@*QxS_'^j|mS+w~Dh}*GN 6$Gp-dlDQBJoX^޳5]ֻK/8x2os(߾R{涕iyΧzB^EKQbjie E8q!$%tqּt|UrE3ޤfW9Bmw~NdNBȀk23s1nm9!c-7&J ̓zC&Ѧ>aL`VO8Y7w?~ _Z;FcEԱT.>@۬$s(\z5M1q=Z⡟< r[Pecխb:p_7$U$atP>JBR>KhQVMSf0~Lub<&Ih0m_uugSfJދ;zF; dmU?# zHvea$ϣ>p1_X-hJnvaTweIsK7 G3r®hˠ#YRAbNo)0! Фc4K?nKa6ڽjr=9;ptBJ~OOO  p`A˻Rh}U>G{?Be%-5s$6 a`V.2LQbX*c"j}Z^C$ K9MpsAVe>pHvZŋ񈈧##h]>Ԝ45`MQ X ¦h|=bE [Hh]Ik:Fdh;|Ea[ z \Ku!?eTȳsvnEܱ9*A͆i'#\$Qs-N(sQx4hJz}_L'awI% 2sRM$S8+i٪02c $'sj-T =O<4y(]h657䩏DESmhMdL63\4:Yvvql(p $7w6k0 Dpl#WsVXX4\J"sn9Z|>BkcHcz$mI=2sFj ,7G:!BlXKbhu4[CˆLDVx%,QqatOD˴y9pzXi(gTAo vpy; :4K!;uzx+9TDKI#3vJtJgm6ل˨-~ڠyJ_&do7z>3% ;6`Cya!w7m DՌG_:%%|vc|*-pH$`޺ :A8LMCߛnć߹{',}{ &?"PnWnCGueެ[1??:.DI0TuMX Lwy#pjd̔S.+SU,d%0!}xp32PΔ٠֧) _[)f00xr{1M/*fA7BIӱs^)+os@aY)3lCA6UuT'I0%]X?)?#);A&w"0dmL$Otj )pxӑn ܋CY}Nd_l9rʙ_O5$ Av,`@ONx^X߂v:A<ˁ4ۃ "Sg|Y}E2̠${vv_?ybmvED~}˓ENd$4^uםu}=4n\JBa KuX*pVH*ލ^0No7{eI ~0]g @j`S|8cEexWl`)VKyjFCY-3_EPLK:gTpeQ*L@VA#gd',_YtR~y=$$YV?y["Pi_D$ikR؎~\ bYlԏVjކQo#oѮGFG*aY!."Mғ3=2Kc=X~Avݯ8`+Dje.f-4$q5e5n)0؎9N-^ (ŏn"E#3Xx(@6C:5/lY3mMTﺐ1k7G?%PVKA!o‘N]\]Xhuf^ r5gVq;܃ D?[2 qPJ6h{(t!G𴏶_$ }/ ǩbR^բG7z#Cs*#_ -JN0UMP/527TڸJ%*WSomSϖCf,) OΫyu^2gFH9ϯ# b0aډ7*%4n \Ȍyb,l5){>"'9Y<׉;<倸>l|戧y^$$'|tLѽ$F߸N v|w1?R/EN-.6GjTrson/ǎKI!;/ E(jRs}}r-zhaDh_, 9R>y Bcf7u{xT -nugZ[,1lZ)k߯(Ryܩ 7:]dl9 BGܣG%YB>i8xs|R^z]0"dga*Z0ϟ,twL P'*L;QA 'Gk~FNJ+}AϊՑE^Wp՘un0TKpHK~dRe"6"[XǼ? gk!Pw/H f;lئ/r'Gyd<,.zNGfn8tu=Qy"Q_v>^qϳ} L$%`k\ R!E^:vD+=l:'QGHqyb.ZsO~@:0Zr9&9]+,JĘҧ"BƯM0nc;AydžK؎؜yxR5ڝgKTMv5M•ڬ>>]һo) n$~Uo!F]|5`1Auƙг}j),yrt*OxxZH&`ѦA%vE0gN):9cf|-طiwvYEBJ&7F<-`yoi T\8SE/S #iՠlx+ u `[lg%5BPm:I®J>~9LʌYgRnS-P(ۋ]"Q<Ԁ  ZnxK F@ohGwkp AZ0~]//8atJ+|l91v tJ 1iI+E@2srT}zcMjjέD~6֦xnH >hˠ5qݎdHNiDM6KX^tՌdbC^vN?<Wʩ$,hڙ9ZfEzێ􅉑;U(&7=UIٺVeoLP>u2uZdk|U˽'23;7){Mm$> D4: i&PkXL0 PXpn_ip ',HD~.Vuť[|$!vW|twUsq<& P ;O \>{J<⟪ Jn hIHT}O nE&`-jlt0ݓ(^Su#[]{s?V8*ͻqVLe+DSY6~_C] &B.)CW'~ ="䣔WXOޓ\pwf ~'WøR٪I=<(sv0aCTz* b̎8Fj)t4觛8a0J 4Q8mhѲLFCi+‚i";Vͩ#?{tmC=D8;hbFA)U fx='dG)$ Kn>G5k54E)nO2Éub>O֙*p>&ʪW4q˓g .rq&`ms{R!͘xG.Ƈ%*jyfw0‡#.D;r@eED`ޞ8?s\=㻾V߶?}gnJ)"og>)2G6""h_/thȾH )-ࠣUn=Z, D? as96m\K xR*'T43ɁMZW-{8CgZ'9+putr,hоuYF RHJT5hW,?tJcrjR[B;sO406|܌/ N]dP ] A:8L(:6JW 29-zzdZiVY dNލܿ`*<K/Pe:f.䑣Q>;6:Um…Y֘SpJ-|ɷׄxzf45MݠmaXV.goT +?=qKcrlmz~xA"(8E/qY7_Dm>g_aB]gl]b .<)D{GB2驊=yBr16#=/-dHMRz?Zp;L[]m,2sYnp!VBK/,Z#k i. fd^صImťWq:Yai5H| p e._Svu'_4 % .vUxgJܸZKNF\ mTns{ WݷrckB%J$)hi楙3X}LtX2o<}8, wI3<3yO6o#A?םܦI:jDzlGdR~._2$q"srF'D]x{ J- dOe[U5 L*[oOv͗)(J:u=5Z*5~`drΛϿSVhfa|C%j ,n"}Z-=e@PGQa^+IYaXN&3#4J0x;i_O7i8!(! ) %C;su3JD#*#D!SKD2[VO]jb 96/@V<矇jRAo qghJ]x}N`X(w靭~`Lb>$F~hwж@#wei=>M&/iTjWpcVv^6Ԓzd3 Y03x[4Qciach|Җ2}+(0I)ДMhE*RCK0KШ@FNhYc49Ꝇq~݀PeJ]ysw|  #6v쯏_ґ l޵ ]Op1HEGq**$rymv/`$F K zLyOD=mhf% F.F{j+Wֿٓ48 AW$ٽD`?mqgjO*v45-mr(J D3Y0:%Ӫ}vXHTR3hb#N<WDciɛ5ЕwgW#P v$PM9 jkm[]4E!sJ)  a uI];t -XKBf>g|xI#hezdUP^Ȫw@5 EU5:u8Ԋu|Fr)|4gMDyRCr ̆C,g^@boTVll#[Wڬ{CcwfRg2YXou&ZP(h/{i=}nEcYkzZaPm* 4#ϖԡSэ]agXbĨh\$|Kf^;ܹ&"#^xnVs-;c"3X7v+`z^4Eiob鋷)CGJGl; ?ȝ&zjVgiA•p婊_67 e#]÷^u Q MjᜩR0b2s&ʼn.o1 z?4qžXOu>3H`M,$]-T1$fHT.3.SV6D/j 剱/ӱNXz:*mp7F68P''&y-c{P0?7D` *2=8nO AM~ưȼ5iHJjΎN>`_BJh5tdY} &6倩5%%= ӫc|"/`EP9?m+7CNQULN$N%0R}~r cw08]ebuѽb]Q,70Ѯy@E3)xUsV F_rE?:w5>j F@!B_F\+TV'b%) W@W.k!}^,O¥A} X쉚 dxJeeJۣN+a9nCfͱ&,ɴ<87dCeӸ6w艆',5LȔ m_(e xAIеʉ+5hme S2I(IMmKu LdE ;BO>RYU֡`b|O'íXː3 ^[?00pc-i"PH~\ YBWQ &qB55 zFc|C%uTJ\:4﮿F~]P;*NőuK)7xl_r$> H`t^Df{]~i4#JԊsכ $ L0 _ a Ƴ',xb/W:F8FӓB!ok2E~o3P2ET!q*3BLR>-g"J򳂰w9)歫ڍ0 غ]Y::C1\UA"$gq?Rp>5@aC&MVLPGF>㸃ƎoJZePԷ0&/`{ghzK& (H.G6(?=M~DLJrha=}\5n׾ڝIUߤ0 lU9֪SF.w* ΉV`5w⣅CT8--/4Nl`h>>)IHh=<aL@ RJ BzvW:iMi0hDHL<83vz˒ˏk &V"nŲIa:i2TpFf vƩ2"̗6Ԛ)?L /U%i<6D5F!CRkکJl4Aa$lN_l:(ȵ9 i%ksdlrܑlpE;>uk@ /Pm֣_ϻ5a;&iOKέ7EbkN)(Vs礨P["AmԶdigjVBYbHFQZB !Y榇Π6, IR$.4A6A:L[IdqzJs^LmyH: Gc]6(Mi7C, &zHa?s%K҇n9TL[bcbkDq4%2+Z(EV@uH\^*7s?u~l$ 8FZ֬ }ˠX$P^}2zs)C[ ϔ=lFb9Av7Y4.,tUmxlk!nۙb ̀=QA}wSH;~B+$0+5[D)$, \"0`:Z [Qfg#?\ f^R+~YJmĉa>-UޛN.h9HZ@J֚#˫wոkI+;Zc&u)wt  OnֶU\OچL\bxqQo1hиi(sV,&y%3cfB{1 (lAXqRimwpb8E<Gf^mIr> vJ2&/n[jF\Md Ƨdb<{d1HwHxkB"Z9faF11dBYd5̣xճ%,Xzg,09Y!WEĎ)͸L}N@?hԽ-J`KSj8b {0:~ܜwTj4T )-GxM9yy:ӢFSn> G"<cT>S+rBX%9`!?!\/Ӣ  Oi7Shfp..ǸKZx݌Do.IkxvM4ӲQ$RXt_5&;' ]a~u󚴃3\wGY(lH %OJ`ՈoJ4>ADm{4PQwGKh>Mccz'$_ H#Vȉ@ ϼ+hֹ/5b;Z`$TH ]@q#ON &=')Eפ/4UBld 4p_X~#1C{.2AJ/*Ah R ּb'8UZf 42&݂(r=WL{k˨/W,^ʌ^R-x[߁ݙ/ ˢF nw&!EiF(Djϛ%LxD87-;@g*M['CCщ K_H?x>yy.OR@Qm;0&3$[޶\wsͥ&O@3Fkw"HI_}^IǕ[,KRIt~akZsM+W2cʦ'.z+@H':C_29ok1dH,z ޥɰuL<9ܗB%\gw^ꢝc(ٮx֠_5n'*W>Y:1@etHQE](V>f+r VBb k1X.yS ~*Q_k:HeGn3X#|K2 IFfIg3}3 Km"m$Eԅd52/Ӟa<B! ӇߜxYWL'$gF>K8Euq4Ӱk;lfA6[#ܩ>c/KCъ&4P4_^D24"$:(!Z&&_QZ# !B,:aN;Tu8[ 5x-2vUÆ$!Dt^R-~q^]J??j)/d[m$80;榄۴3'b 2APǬޅON'r=!-qzݘ_ -_ʮ=[Y閭?bD,xި7?7p<]-krR%B;=8cv&TZC#LfY=' m&ryKIv$Q(#MPZG4=B^ow.tBp!vؤD1Yy)᱖T@1z%zٛdx_Q haQrԫb=#P ymMSf#k}Xbȭ9B: {LG`i0g>Ïz0G:7|R9;9 (D`Y%(Rf[3R 7ِQzfPKd:@Ly$(Uur~W \SYm \<JQbբMhv"'e-XDP"_1UtMg~'IWd:Z5s ^Sj`NpT| PE&)E=:,6zR8nOaB!~~'H"BiZTazeʢ3~%횩vSͫ&}ޖ|n#O@tw׹)T#ziqA7Z;EXG{n_*Hd6Dj1iSJ1;PwU9s$<oy뮝+r,[@jK+Tm#"c4T4Kj8ypD7bQ"ߙ3|\Y +s-'ogXO&23 νj0h2uE O)36SO&{`}zx&yOYLj'zd@gy;>bhu)Q?5خ<\=HgSbwS8 :E)׽&D8}G6 3g#B)Ԩ^R߅yN31> *,*e6`)DŽN^#P>-„|3LH_c+v2/ny?pӾH4 N']-+w ~Qk_cQ$B!o? |^< 6+]:] hrGX;L" (T6((q9ƚj Dęf?j+mg,:Ugd)P IB`#HtrOHR &܅ʢh[Fa>noS "F1*ϟN:_Ob}aDN[2Zh4D vh.XgPbrt |eU~$6Bv7xG5p!d "4h {h$1z'ߵxttmD!s[ydq^O5<tzܙ+snC2u7> c9Mi]=" 1i7 \PLٮ$Z%*X|у' 9Rqk7'ݾ%qEzsbM Lӓ4?\!'/-9y/֓yIi|3w3ɟ 5EAd+3{Bd8ggs<%NfZwYP> HaÆ5:$TTFU6yS傋pKcU-/ Frr5 ^ʣ 鵧Z-\̰^(#1E|Mbf/c'FDSݍVOTSh7W Dv۔¬̫MSh'k5aV< 1DN)6x91ޒ0XN̨"$j/dʗIfDF_=;pԔUR:N5r!58uF ^!8/M"a|SRVj}k>9z r 8Qط7VLϖӫҼH|e}6YN!Rg{ňW/{iL:pf {FP6staJ*VP5oq̬B^Ta"K5Eq#*Q/hI Zka&7¯,Ni;lwN{6;&gZ;ټ2;҂3ϟ9g&cA>_yzR<ήJv S/}өP(~z+-Gz#~wd s &P+Iaf3v(Y?~3Ӡf7 w1N2@u90X=2%v(S HV q/ch\HCrN*Tj3+Igk#6?뢇 &vRX]ŃM[ ~1L>g!)anAkJ@dTn=Q/Kaٞ7^x?MhlḢ'+o/Vi  Z)ƳfUٶ 'm&r UKjq5X[6S1-63>g| (uʬ9T=<+;֘ؾڑ^K I1tKŸd|Ɖ^zqM0oLPrgء2<l[xXɝ3T` (ZyD=|=8FE<ę"QWR[F6Mcws9Z;:n7lmL5AdW`3r$l4>LwWoӊ%DEs_?Cј%UlZK `]?J]t1z 1^MS'ШU4oo8ᾨ0Ez*߽==FqMVhK4+nì!-Թ]4,*4P7dyEN<e8Ӈ_7\-)ý}3NQ{Pm|)o+v `0j[PYEElGcO$f;M&KtcV8Î"xPB\⦚/o 3K1Ǔ_Yux)h>X;NaXa䪷k3?RDht/d5K,RW}6kZ3-?cQ 5`/g,h. O,]OZ7qO@_g z/:^[DR$}-3[ڟ1JQzyG/l*).Yq TTi̾2xf}ʁgmPC`8f1> ZAIj%:dEry^e~1ɹyRy懾PG[DuZ I nFuZ=l@pw\x a`FdVo6Eݧ8hUuq SEr%Te2.hvwuv)ʝ X?l~q`N4#Vh%^~'-ɓ|Ǣ*z x0YY3ȴX|yX)8VK## O \ȨEБkwOOaB𽝸 sT+NI[Au`_5-MuٯRx丩}8q?ed[ (:gfU6Cry7=,yLL awk=^CL8/} W|ZI(. cUP+ 0bS9d.,ov0 ^G]Hk^?)DcwY $!ÉruϊZYæPĘo=*I!:yJ$BCއ K5XrY:Ÿ)?@ BNx1P'$ς^sA'3ىXF`CvӼIGjr,W&D8}@Qz'#M| {EF]3ߥPY-l9T9죾#"4<*#}J7!ê:| ,zx:q ;{&lG)Ak_G_P3l'`/?^D[8$.iwgLegHf媵^kFx^B5BIM\m;Z]Z}o?vi >OK@N7(Wk+ ʀMieo)ZyAPj W"&o ,pJ8~X2} Q2Y%=xx% IQ(^G`6mIΟI6m)se#4f0A-i"Ǿkf6؈@>+2p95,(mi/]fvwv*&qQ9'Cx죕7mwOW>#[%~W<lZV.NuoŒ_Kqr6%'QCcBaн@cM{ra~iQ,v"ϋNΚZ/{]NK'=o*a<~6,툻}#.}/-3 C`)xtw&PFM"{2}hxCpwºL 9V,P>Waܤc?or Z7L-i$X&b$Q>iwߢFrlR CVIgf3'w+ Y2w-1l8JgyQzJk/?,IU~/NSC╴_k`bIQƟ==E j\["v}f)]ɇiDle ĈLYHJn=Џsvq7{P ,Qn`ldk~BPUh$ brrW>WCqaS >7g ٌkHqJ!(0nQ1}@QoKMq]yMe]7;PBg b#%1h+KFJSZLzSXcb@7|yZQA qzmFlGu*\Сa>:%x)P2{1خF˅[%}[tp!1d"h56)ajN}Pղ^qYHވΝfWN&rGL)}T )NxJ[k)~(lqD^PUɋѣ Z58r(9;`DmH mvDZ`ka< Y4OMhꝙwfUb&|C\ >3m9hf!xd\ȣ/:,RN2Em,ɐӃ^C_aST)jY}i8ޗ4j/`(dH)+X8ZwR~{C"a}fs!H&;Qn"e"r(ٯ2zpT]Qcl{^8{ܩ ,$_3WAggzx dglp40y/bz F<%?MVm7 j\ Noc/LfT>3w^c~J)&$OW.k*APaHbo }%< ]h9`P. ̗V^D#obbN[s$ba ;C{ .(ȝl;˻%JTfE"^3` zמ/,.SLR*ʆx"TXQjt |X\ΰ̣W9<ܾ8W @*p wXU5^'.yb%'-&nC-0>^^ CGF7, Ugjo=zn򈲖;2o@fGֿt t]bZB\aCRI/G9gϮW%-Q03YԖ)"k;y$`[FkfWebC"t7rڲXx.dO!4ךsp7J=^MC\:rXdXXi㓶twiP&T|#=E&W}ca}̚„7tN!,b@#&}QMAmFȱ1]% 'ʕQ=aTP㜇`r͌S Ǻ#˜N-Iifp Ց>-\W#]&c朾N4~i7{*d "L>Fa”E3&oTulf|SOO[ +Cow:Ar٬/ @5f:ZI{(b-nz._K] L=^I%-x"ot>h6i+H-!ɧWc?Z8U B\kYBoP&ь˙_N޵FySLP.IA:(]FFH9 $e[إ ƀ Ҝ|o `/+1BjnE uʒw?F.V< [Tmd9D[FyDJްbH!kw76U0UReڬO!/0d0|ç (/asV̫|wqM"M*9Ov-O1P_/Trp$լԫA|1 vh˸ e$O槆ڪ'@H+)b 74xŬA Z[2 ~G nB>ݧ* EF6 1c lNr1v‚,Rx&dV^ehScիJT $9= +ܠ2}1jrA5[.S#&rEyi}| ~;4$SS4:|ϱ-nKX.1&)C#VHpÇWtK&0˜ 0iK M։DCX)qҧ=Wb_35K6l -ZI0'G~C* 9XR;oa ,a2MhsEr@9 }37oZ/AN2]QɹK#{mmG7y v:4ɾ);➹ kkMy,^ c3d1H,z8YG#sZa Tl3G*{L:zu37W+E݆0AzhvHN{6\^*𡱎aUlŽfNA+3\Ԋ&} IiGi`:y=>xgtHg X3Xюi~Jds#|ӻ22RСMD'*WoTZ>u?p ><1iO$(#M o?eLXqIUljHuJYq3)odFPQ[*}Ͳȏ'nuЄ͹$$f?VF3?&*Dj͢M:j^ǭ+jd6&FdZYB;DkF*bKi_i(uKvFYdbK'4d@e,i|~}M;y BIS! O{O _8_lR!煭4YRFSf1-0^wdAt/= Ptnj;MfeEq>^*/MDw}+4ɼӀ#, q%"A/XBYZVp076R{l;X pdIX`C3o^a7DkBRG~AdZ,Ąd?T ]pc˕ 4 yݵYbM Dk8fymx= 2=u)bp7[v&CS&"]lPXPwf3Q?yXP'17V-4%짘@ XKa?Tżm*LiIӇ&0??d.HU(ѧz|kZ79^&FV5H$TFΡ?hZ~.ցS;oEiS_{{^)RY 8LD$ȷ0DəsƗ^>]}51iP[ޣa1SXw]1wJs'NjI+3g 5xW{&M?!'*ՏsOʑ35f{$e7IImlr2 +ĀN}k)۷>M ;D=bWp(mQs5Erݦ{`żqGRg$p\bsX{"">@!CRxjQXojAN?)Ti" qKP[:tzLkUzl'{;"L;?7=[`Quޙ Na8&rأXnvmmۗ79K~/a敲"+h%:iTqчϥ]2( r1T*yprȐGé^+3PMr}:^o(vX͈m!8"iす;Nxh߄j~j*/Q&k-ff̱8V̐_):Z 'dz8%]98FG`D_ X~Yܠu`]4aN}`G50<~ְ"#Lq;A?-5D<1sX9ˠYR\pQ_Tr bzЁxyٙ+9Sưꄇw1RNuTӳ()G'2GQ#ѧJ7B뎢b@]S.eB\j]QÆ"IH` ^kLc+/Q@_Hvenet.,47$:O0N c@Ss< ZnP lHc*/i QE? zڞ1TkNH*ѓVHT{FC\OSq Jig|+ 匆n O{!n@4"@4nt\9yxp~Kk+@Gdm˻o5%|`F;x{U-YV$d`is%ueXlKmdѪs dBCR(b9: ;WaRrF(h51v`B[PW0i:<Mnb<jpBUc} Xf0MԱVkg!l3U8%Pp''gkaC6sxwDF%$6+ơX͟`dEKЊ x`Ke@ꃭ<+bk{Bg z.ϥ : spիSoҏ0?=hd{[}veƑi:G <@.h+\*p$q@m( ^PA_hɛ> X܉%c%|q" >'PO( "-2햔˫Hc9LzC}Z 3Hcl Wsi>;1(QkݯNIGPX' yHiC?k楙AŅ0ю!n~#kq:Ruj֛$FƁI~n*9_C}ћzJrfX#,Qvy;u9](ϸ|#OVC4PXcig&M4iAQo'BxHqVgdsax7~Agmȼ6`:4IpKEp}!-nAtʶEһ ohqH3]/ǸtWT<[u .ӹ{<+yOO "1w|:楤PWx^W tV,2qAY25m`~v&},ݸG#$JDoa+CR2z9z2]?C,P[y5`񲮊oE9Z=Xg8ߑ|ĸ;2iBfo:y>N*nNatÑ@,wQpZ\򡯬d v\_QHD/d]{Fծ0=K799o22!y:=aPv$ɘB@B(iA(2/;T}*"6f\v$S$Kt0ޭGl_Lxu٫}mA=HAUu&CAnh)[. T)TDLnV^MO XEpgotczھsK +ɳi.!Ҵ.BjA:֝]K0I!i?yL0p=Ӵ,%Z O&V)t9׏5[zNfP-fput8tUm=%@!VXe)EYh!ŠZ,a J!?uW<ΝW0 ̫aH of*OSJ|}Җ|MUřZwT9k5/i8GYǶ6x#bʣiު;OGWŝ֤"J/}Fkr蔘Ni6\_)ԞbaM]Cكs;Y;qtCiƧ8#v^nQl] ,lX {UlKfY,`^a\ #'-o]("Zک*Frprt ꩣ#W. ns#h &[ƕ'e>g=9a|-YUݙJ#%#0iYx*DS9"Q'19:Z7w TRc9\D05%6yx4d\H/Υ1]f>+\tpr%̮7{99lط`IQ#͍$h龙/rȘ|: :DRv5%}ɛOJs%@?k5@ R[*vC?τ8>A^8hϗWl;~aIv۬X6?}V͋4 Xå2@fIϖG1!x:dzuڱ+# AΣĠoxfn rk?@E=*&n7{Irɷ `Hbۼ! yl/ {/vN5%4,vՅsxֆ%C Xt1I0rIUml1XN4 `|:K.oc4g P}GLLfSVP?5=dZGE7WDV(+`Ä#[,!Dw&#Һ PIp]P ,@` p1@"C}OS Ɩz{MKgIZР}")'c۹sGh K;K͹#X9b┆kPUS NmY!g̖qѠx)qtZ>6 ަ_֚uCu<`=!/rYh%JAWYe-)Q"!먵n7b/xAdg+.iULt@qeOKDٚO dS\{^9_Ao Ld{@mgs^d~(V9͉?T"Îh=vp[J >!) e_;ܥ>W'°iB8mrɎF?3=Kׄ05X.dD|b`hXE>U'9Y]&z;Wxs9+%n3K-?G:P) %2+NҰ}rsgLlKqdtdk, P4/5*~#zL`)GO+ -_MJQVx+MDzo@jԩSڔ0J \EmhBP5숨P0G etvqxw=4` r\3oGbb j!$;K}aęD>?'/ LWp"1ZgEXs*j'_|gX/|YCv޴ wgb%/oqþ^X@Hy d{EVdN3:9e14CJ&8V7["Y a!@rl 7$?p%6V[^NkF_(Xl_ `;1L8Ų7Fj{(fpEKvPi "GKm2*2Yԛ| H{PjE Tԕmn!L_6)]tqҎqO;kֵ5|>y^8Zݙ?Jy1'z̙SupݳYyh UMNqTCF3Wi\ I_~vY&.6Q7S5sw U&;*sL7κ0'`֪E0R Viw[P[,DEl -gScH{ 4:EV]<*E ȩfM?׏hJ;6Hs4m l4"f~泠Ie#߬j5`Tcf\=@HKBl;n>uOVkU%;s] ZXp0Wg h\TR͚MӐTtXҬwAK[pJͬGYj aTZA{|X^\#kV&*f!S!`I"ƏF!oDKQ_SV3kŗgp@[hUա83u5&54ŷ"6K95s3UCyn5QqsمGsj# a,]}K }xO-:1Y*0 #J ϚAE>S bQ%2 !'0ř}e[nkH_k#3GN7S_%X81dIctE0#t \Y@lsI:{uVaf JWm d+lgJUF R8}Ҹ;CfJbXS@qث_Jb: /uz}Of]# Y umtQƞ HmJh${I"Ka"S € .?zw9Z$=[jh|0rLוH~&cD!@W(:YMI=d^ .av5Ŋ 'G{JȁaaF >%LEUf)O &ᢍ\ۉswXҮYM8'gPV/ybt2]R *SZU-6}),67gA6 ̇#;UNE0;h!ZCࠚTxR( g̏@;Tpf!ٛ6f_]\}ZC]R@WƥGcop%2>ymu2ݝ#1W%H; mE`*[ ,;!v wU V)1 j/Dt!- fm`k{`+m~.+_ gԀ&m=b4Ƣh3#|l16 mo`Vq3X䝉1Hu5 h:k{ϖ!`wx݅yզOPc8Lab0' -˦{Jp:n0+'5Y9 кM6xqY8lPkkgFUA?e<9bDI'M3_!\MhY3!R(ɪ0JËsc\tt>5׊=i^es.MF=Pr篬gtB/\AW1i) FD(W6xGDӃbu<•Y՗sh És䶳Ve- jW*XB3 R 881gGQe3rd) kIu~g!p\f"8/#9*$ξ@$ E(^2:!^+ϋBoWďoJQQ>xW\]b?Ejײ*4u'DiHGtTP]x|5xZ(}r؈N!'rWjg Q=R* /m!=9/:Of|N,T~6A%ℇ~{%62׸E)&8/R> ؙk}Di 4L:yF_cݦ4p@qU: %0K}Õ1Fd>`o~H/-<;ǯ"fc}}/}%os/s`LDܡ*3JQA|Nʒ e ѩPOU/7==Z 9+C.ML ryUi*-nMxGq}.m4dl,p01)TɌE^(]EFO, 1%I Ӻ'G=h;8A\ҜiInENzd~ 3F$EDR~op Zݏ7_Ӵ,d 9{RP0ڔAmqGCA5)E >//VTk`=@ŴnT9Ow1bt}9P!ʁ( ZjhȁZfZ52CĴ{V>GA^Czj5=G`#JǟXSb}1r#9ٕs.0='5S"yŞ2_ a4zb"%DR/<c4n9rIE hۨgݾVv|ּ#>PqSiiG +VyG`A8DF11ŴwrM*o9v¹.VK3IB"?1{5% *b ڴi鏮pdH#bJ5eǛxNjy(S)1Pi 'y*"GZ).w%:& LQ'k7vNYԞ‰n.,yByl#Pt=,%1S~ڗ3,B*>?U&\^[}\ pFkD:ɅkG DÖ`hͷ5+L"ol\p*i;r;\?B\m9i7%P* ߘx!' pDFi~)UUp֜'T xmsYoC- Hr 6TuN%GE_gH5&4 y4ғ6=M^zy }L#Z7~>y`/[GQIu60.^(*dz*ޠєv6q>[A-6?65m1k 52c]E..Bo Vˁ1XorbSDqX| xQµMYΙ9]O^$(T6 ~! >>{o)@e0e`բ;Oe/"e`Ogﮘ85A5v ക!O.]MTWz qfmΕf"XcA^@%zG*~m^<0KoԲD"'[`}P\}[d\pv>W`B_B}Ӗteъk9Xl1[Lrz<3Ժ>8R*%څ9UΐR3eŘOPs tsV\ O9l b*+~[ԜV~ mRKʺ%yZ #ؕHY7y~Q9ϰ~Ʒ̚ŌСQ!xFّx͢UAB c R*22-VB;-K;wG@vQu+TpE|Moc;Dw !iKq`I!{ N`/LX I:!#`I5DުGw pP檛WAI5>-I,IƉԚ+ڝA<##ݵCᗑMS{ǝ!ⷺEMCǫW+ē5>*#ˢ(S%ǀw )dxfBkn!FTqs[ D{Rqhy hJz-U$lci]1G$UML")}` GK^xMŭx斚*p底}wO}6mV bLKDah~S+JHS &ƈ ъ)Eky*uz[G/Tvù 6WlQ9[Cܧ8QBRp^;J9&{(r׍S3olvaR66تAxX'sbS! +R iфVBcr쁮yLT5;ƏG|]^ :X6 qˑĺU3ksA]v] m1NЧP2`b|7=|ٰNeE?aT ;L(ј ;V!q`Wf1z)cxmÂc1v$|+BhEЀ@d,/WV|x Lz k\ ֟.ܲ~(1QMEp4X{ƛm!3&{^CzB}P><.,P-o4inR^L%o]}'@ߺZGGoU׭HVso C*1= kKgh %~ތЫDmD~ |B/[eT 6%IP֎{v0E 7}D $U/<@4=~n3ZyÉh}58}.6IPmGm!=9M\X9߬M>NŽ1sy8R6)48&~1{Ɵ9`Kj#2!4څ ;2\77z/Ӳc@1!+\[ߴ*AfNVQ3;D㦽@pqON[ )KUu!MZs1/dgpR;;LT5hxxXlhO\EU|O 9ia3+ʼnF}ٮwu_Eset\^]֝F 2ý c`B m=#W [ S4ּ/pjzq*Ajdh>NjSĮvT5aZ:r'\/ 4'-`uUOh=-*bE7˵;"7+ S&yE|2Sm!7ڣ֧3~k~L/ 6UK,ٹ⮳δHj$lF|9(u3LwP\ :jDn5H9k*4sM&CqˬN# -EB!'t2:a5$?"]CdL$zHPD;5KK"B\Uۨ1(]cp?t$'@"p>O3g!2v0…[z<O@Qky^vGXfhڷD;EC`Xw]l\4 Jиh[Y}[=~ƾ3K%s껃Ƹ4V̕vO/sZ~B|Pj8Ǫb0RɆpue 9 ;{(;7]S#{SZH4q4<傥Mo=ڼNUv[go3bfG~,r?ڗ8=9OP{y.^t{!רͻ  it֨a&m\3O4+.9JQ-#MZHa,m],{ {Z$ w8pu9,_RShw(iY#!˚a`2>q>rfWmK.}J0p!&bj>el6+fZUm~Ԛl R(S#:0B6n{s_G,Wk&j{%3x6]29f4zV:JB :%]~[ 9gk6_d< 7@BɇNK.T{i/~hąFy4~fѷ5AvN'IH^)y-OV$ sVƘBC̃[ b-%44}zig-=mU-trI{˅dzX $(*4+: ]ou,O:ͅ0>+IS'C'3umSbp\(̾è`>4ι'+ON7:!#?" 5t{T!`2IB9]z]L#x^-SEsȰzhmbjXH\yC9xJ~Vֻ}^xql"5cs$bi) }?<_(RBS*S/b:RQ6[G|@ D\.wxృ>Nz5=*ӮϬLф>u4'ft)RhIxD gO$ߣMҫPFC!2]ƐeV66B No*wޡ1bGf&gi6>Uc/cpպKHmJ9!J<]s:iExrM%Mp7@8vl~J#O4J*MW0Ѕy>Uf &KS9?xXC 3[\ IJ3Չ 0~:LD~zט+uiҥp\8U" 7?|I}>Z8}篻$\WM(TSmLD+Lx=(dI\>dP3;J?1|#'(zYg|ivDAQΡR£Sy33si:lC oz <ư,Y̖{@Z"EKOXpFQA¶\~ЬP \4;׻w&in/3$y2 գGSP ysXq3.$s496Su㎐ R^\lB`.UxOK *WП< X8r/Ҫ7h9| $?"S8 4yY˞_Rra;fr=2<(uog˵n<'>Ģ M[mHfsun8W] TF ӳ]'p2"`XȄhUqD~o /3b}uT(vIشdKw. 7?0SꎛȨФ=3iq"Ni85kҴ= P|"O&͑Hf5geXߓI -d^ZqFt4a#]U幾Cl_ʕxi? _w(;z`G]a .bq_A𥄈c./hV< DWۧ垡tNl m;ޜQj6!̖wx7*)Ĕ${'HYb%eo۫Hp6rߙ\==ռ3QD2 ՜ +`r,ڀ&ޘBS OhBtItb ߙ E#s&㳞ٷ2>p.fץcVCfJJ~4DF:MůF~,ڠ(7]$o4/Jw_$P3}եIaީ$qYO[/uvFzR%w*%=:sӥgui e)ZVWSlLdݡXF~2 8@rUKά,#v¼hsJT !5@5mf%e/MW{N:? x wU˽x5lFs %xҥdX#ri/ w{t QCNvb:~0_@5nP`1.ɁܯV``ȷ<7WR& B'LJ;VaO'ɭ=AD\087PD Sv6 86GKK~Le&L\Wh fYèG_կ•t=Yeg/fnnx,=Y YboWtg)2 1knA Cn}66ϲBڶWH=7|P!?_.oqWҙVp_%jgTg(ycXkһ$H᫦0sUy4Y(T$ (Q9{kĥrL05>5wZT}p`LPioCf'0ut})R5/OJ4]i"WȇL/Srx,}Ã:ϠdJVD٪*9 }zffԅ2- ܽ"љ>xML{"qy ,'7P6 ܎{a n*ߊ[) +zNѼ;B tmj6U.͞-Q"dvF ӯC +SV$U0v-z]t:H=pi6 rֿd>B89 wMOaKBY #)e4g*E Ikq8`n׭ UK\ճi'4~wV!xH{d<%,dd1C!=iIM+!=~ߢ?A6*p4vof|c݃ @\QX2-6d?Ce8q ƽ&31ߍs2IY9Vr[G'ێeu=^^Ыo$6 {%r%xr~G&Gm^]5Dgril>BjfY|%,ԐεX6ʫMC _>fhR[Ih##= {R86V.sq<$zKh- )ks0USQ|I<@gߡő֍:y+SX\5L˩8[U]W[3{wW#@_(f*\0)!lj୒X1ےsX0Y2V=$KAQ&k#?QiC:`TgBS ΣRKmbGd=u! (s`TmOSFIr H,y(A7ፉD␺ 7>VV*Kd:mgU6p pR8l\Ez*,'4D!>t3vX-0rSI7ѐEv_a|fdN~\Ǭ. c&5VtiKw$hx?*c 1U;) ?[z 7-nwIU꜠2찕A)97p U5-p a1&ƅE /[TjU̮ؽ[Hi7\Wx9uH&S/ Kr@7n&P75@2#Ur=P,5_uREXPlsb,ً݉^׉U0KyaN Ҵx21KNZ֑&KY7"$MN>f׍Ov}Krv m"DB矹a|[aU%IJ2u[W QG/gVHE,D8#G}>bEMOCw4"+f x\8"'67}Kg ZQ=}DBa946 e必Jĵ9gj,P-%{y7MsQr}j7'nAÇȭ(DeFR3r3pй@&e{w^sN] +1݋cj0HGlsjB."S6mRa)/fz[EO▙ʍ0Bkca,29EZkzиAq/Aԡ#sgc58LE ${l Xs%lGww73q7ILA"~BkeC]L}† [ȿ _EIaĈX:/QLĝW3.EaD+4fJ˚S>-O Z q9K qփ]Eu~㳴 ': 1%Z7鼖'{ ~ P=K[u tWqkwBl , #Y+&D=64Jc .252K"[NsNJ.ReeS;>S7?khNة'XFB66jU GtȒ~eH>/F$ho?e01ސZmlSzP_ݰM]q0 8'KҴPQN&t/OĘ7VG1x:-L!uSK Q2W $FPdNRNyqN_g8 ed{eEC3PkJFC@rC2s1R EHs>ܛt(rxyi YٯimWF6ݮ'y-"Y_adqC6_':xLJr ϥ A[ V:?t+ %JE_W!''Jl (7aDw Y!.cj78RڡJY|#& S2:R`oOPSvv3W570!akZ!rБKƜN1 ihY6_~EzoAlᵫ<J9y-: ǝ[Y" { dIYm%9N}k̓.Qק l@ZCٺ,Jhm 5%-&3$`F`>!_tܷz^_kc KtLO 1#!Z$ODs Y XZJ|s >Xb0^=mōDRhӃq(f R{+c5 t202_&I:}9,!8)- 4viRG Lsvi<9$ qu\Iv<>6F\$OB¦^- &ėo?Oxn,"{y̧ dzN-%%+&Д#26\:J\(~'7Հěʖ1uY}3g/&c:&)]W (9Jy,hIz%xY*\N[3'Ocmn!crE42:qQ\z"r Z'!ܧ=w)֘aV_[6‹<񚩼QYj\Gudd4XNA.<uT,i:G06)~! Ǖ-ca_ΰnnFP26o lJw\TC놮g d?p/ yXjH`б̢MO?"P*E2c**nV\mznL1M#l#PC+Ï N -(7@ז_+yX@6'岑F:I>p PXX hC0SzYWp HBKYzT'ۺiA}xs^[*ˢɼP͚|=p$iQNDMĴ{8 z-W Uw ֵG?LH?I*E<\#qQȹ#j,ƹ/{ګ솹ʹԵ#8CO X]jKH Yei^9ԋN0ՠ]!Ndςn4aح9m[lJytF +^PؕtMۮQ!,V|u[u0}ѹEѽ,h<3K` Y؅i)`wv(bPpZ?w3%\DBsw7m ڙԷ YfKJͩ06{kW:Y,7u&q='uD:ۋ\=2EIaŀf_֡6°C n".)ncJO.5r'* 7=xjO|0e=0Q #IHu^̫ӵO?FJv$C Ϊ&;1_|70)7/2xX 8~z:n)z<܇ZUg}B5H*}8FRƱ1ZEV ЁZt'[1?\5\u/+e?BFnq  V^6 ]l_ݣ_9n+l{bOx/]e&vRZв@><{{"/"Cyr%״MG/6~w`&!6Or9Ybnfƈ>6jG샅&@8ևP"B̴ݠڜB1U3F|RrZC^&T|f +?5P6f{x co ݮµ2ܭYב}ȮBB<0D㺇[su-s$">h7~O$Aɢ6m81+w( 30 ku4iX7l5Vm&yS.ˌ2.j!9ݔk@Af5ao~=" Ttu7e( ^1<V~ސ!rkbƒ^@۷? 3EfZe>(KڢuCIÅ-d'0?bY*cʆ^'5W x30p%jTvБG-;qAN 6"(ik%+H*JzvN1e(jk{]8V`A8@!Q.{#.>&:< )jmKr7q>ȅwm2x ;A,dG˸mGOnOٛOWAxi6idr~*4&7t7~$aE:64wL~Y 6A?[UN^F87PFk;iwk{"S-A5{>Ձ%!Uؿ(vO7 r$ eZs0ynro卦oj?+r_=uv-Qe'5 Bh7ȕ|p*ki)5sל4lvnc+}Hxqs]hؚtq\=ۃKgYy>Bd\UjO BӮl>>pmv3]dj0F יE<±lYQbq!x+>`J uڙw! Ssr(O\ 5#S|QS/Yg6'W:̮{]9h[ețaK!4wsH)rݝGP"{GUV=h$rKB߁CrAUa [L]4:95( K/GCY0m3@-׫3Q/МǼ<V_<Қg^SIDWG=kD 62Y. e"Ha秭{v* U~PvI>OIouI>[CEУܜ4li  At >:q4 x%X߷X.РC-$*Vu5g:w{:Pﴻܴ\ du<ZEJ+A-Sa[.+ip)2A+~䩂ɤ̧Zp V ⅑jv[0+EW 07: ,aif ?!Ėwa^'=Ak;c4ӄ%('d/VePv]=<D97:[E:,&lx[_dp\]XğW|W%4QIe^3egP&G@lEXSJDAb{^ B=l-ㄵ;x"LۈO|l)o͉ hVj]^;KiLR f'KܪZ*yCoN' fd K01{ဿfL l=}7Ǖ fjgD6v$FޮGx6RWL\;"%ii-m>.i$j|j 7a'@VocSdpQu ?\d@ܾ*$ >۷pg6C,^lsQ8'u1cӒVW5i; 4*~u!*I߶/6pekLW4UJA=.Z8 íz]ľ@><XRz&9Dod1EC{K{_[-ؗ\,=H?'E {E-&6ÅI8 q)9QkST:xهHiX&!!AyQ@K h@ Xr~6Fo9{>tul8FN7XZFP{Fe3:@2ϺWfZ;yÖI}ߪb w8AG$T ͹?7%f@`pbOaC |5[lnÃ꓊j<9A4wm;U\}9&pNB {3ԥsb%";D/l<"}^LH>{=貤pH*(r1E9J#r6x| 5b+Vs(%lmﴎp-/ |v 3!o?YϛP +/ƹBJhrq3ayu~ Pփ;m*͎nn d3}PWE7xBf͖|S_>D Plk FdBmIeop8ůP4ۏ崅[w6'^2?\AŒhm6kˤ@IG^ɉϵ^K]t@~j%eVd\uA9Vܚf3;QKƌe G` b8|%:8QQ~* xE["r|E%G" \fcKFLp@L+9_;Y[f%5~]MHI{yѬwf 틮Pq9х)Aٽ,t\ qMݓ?&~\5oR5cӖ|Thty#@߇W]Um}m]kF)<t޾.ŇlN |#aL٩?$ c;,Z_j Vt=2ˉoj )$){ڑn*pZ[ ]\Y;DvqfuЌ_" -ry]#Keh$9@쿡8!Wzl!CjxOƜwPqq1m֍qp 혪`(}K:\/MƳs'GT#B+3'.p,(YXS~G?vôN%7 zuC ^K^،&`kZmIW Z=]df\b!2HEM&F圎V"X^M!ʑ^Lj,ŸmHϖZ59,^7iBc>>6nVJB8te`.# q/z@]MyQ,{B+7 ".®r0jmw?y>#zF_Ӥm^rYjy;#n6ϋ< N^94`򀅌rs263gߢ{ѮM4eLT jm;kYhQS|of"~)+]ks,WCǡf:$ l·,}fkUZö9߿p8VMInE%^JU2k^ǧvyeSV䆔6ʳΜo POHyJS_7U1e<|ŖDW7&Ѯzdn8t"q$^X߃X-ЃMJҗa|)xY&r}gz{ y-lJM?if)UiML0>_w-~jJ?q'csSr_6x.1!`gݓ`U$ϡ:z}L0F5ޯR'K&\b)P*(,N_=}q,-ܷ#klTWy@ݻ H LɢxZ|e:dR 6 ly VɝJRdf>:s8:TPy1G4d4H3{f̙c? MqSE9s~fJE {~h k ejAcuvN>ڶE6@nFuOc.-]ātׁ7#eb]9[BecFiݚS6`KLdr(­*  n:!m]Yf2D%I~AJ[oQgDJ?Ms54hD&N\'V%vh~m$=j51FzDC}3d}w_>3:[=pWEC$pɄ'.&!mB?^β1X dTkޡTQ@Kf'Ns`= t8z>6ZKJ@eXS촟4bE f>^zd ~xesYͿg=?%Wy|`b-m$"$ێ!Db$ Dfɦmp%V{l]QuxAdPvJʻ )h,Bӎ4}mu=Zw ѴEQY1EE@ZС@VnƻF@(_3/1nn]/Yb#ҍ9TV\ZH,$^*e۔,Vr>ww5Uez!1KM+`9Xf><D_{*TU*t;h<WCeXZn1M ?I&͏5z\++gU0ƕxرa/Ģb{e`hmt!S"!Зˤ#<@MrV휇oujz:<1QKD8X iIތ 5NϠ5S)\4pʀSV/L$ZA*k_S@>] aI4TKK^RG9e)BbN#DzK:Kh<P&j+F\EL Dr U *qIs` FBk6CmS,lT22HΤmhS96OyƱԦoL) fܽI@C'aݘiv^/,bZ2>M.Dp<<|K.B/v:e,'@ښqNH/|]E m.uXpvErhp8S?v-@o/hR'!tqnEW@rJ/ڬ".҉̈́<~5E 0v]@T Iу&B\=re4gͩ3(p9:DfZ(  ?=C{K 0kbgNcݶ .Mɉq1{q5Vv1b53oN˜MjGROȎ '3Z~x\8|Bھ@_TdFDhwl&i&W䘅+(P7?\wN2%^Y!(f 3glaK @oJ hIKq9lnw7&wJj9cG;Oo Ic[n}膝$++5YpR*O9 2 g'A9ڿɱKјܠ6 48uqo-?maZ}DZWZ>D$;u`^R_05{qEQcJEVJImZ";&}C=Ra-D3:nhEYEUg32RIx o$ޔYd(jo  9k%m %^ TVsoʵeIJ]6C¾BuiPtt Wr5( uFX ّvL#K0FH% DN$񘣨zUכiS9s_Ew, A 䚇1L^)N {O$ݽr2A{a%äiC=zp Z >!̴3Crե+pdxdZ|lg}^@?(s3 c )r:zf|?2ZFG}:[+]/%a_O uH>5uc5D7PBxc8;{B9#a"_N\Go(O' 򐤨`̹X*܉ 9HڂFMNZwRny 6ސkPysso0Q7yxxFJ/NdAsZ| J=ݸ5DT3o` ݥָg9\-:G#c >ڲo5aI6ug ןͅƺM9c["7yÖUVwҝ" %fT=-L-S>76ftH-|*,A3!tVżK"+/ @qW?Yr]Xj/pb\'FL`$?S3CzTmDi1'ց^P ɓcf9aA 9_,e- #Vwovy$& *kiby{.bF`#I#Ƣ+ gCV[%Ad ,-n^q; YY%K3ս-i >D W #,Hsd#H^RLg_Vs?M0' W bɟ`ZeŬ) ,va~m: "kgw=4ƞr_ו )@7h##Zg=j[aBć-g3a.R|/ɜ;QE24},:ȧ]b"l&'h wu3˽ f)bgG./8O7`]-T\.lJ]Mbjp{]P J*۔a>B3pz$tT[b#]/f`u=y9t̘!+(Z=M_yOB,U1R=R1;ǹC?;Jr;.DkD3U,O9!(&`euaW Wq}AyI"lOxRf;=@$.!pC|9*Lo ҈:tdjJ}UtZ rC}oh[<4GG5- #EB!+e*TV;cdU xS,n/10U-! :-gwP`ה+nwⱠ /j&ۄp 6 &+SkaR{@|4)UPm~Q/{}HXCok`P`PUΈSNp1Qgc2!b3#U90,˧lÂl3R4h™)L2an:@٭߉cgH'۹w^a@q\*ܿdnb^*K+MPPYXG=l9k]Nǿem[GE_6Jg=8 F }=b&WDgv6l)tq2wHBmcPg韫Ai}=Bx,ɪIWBG0D }qv$<\}e2lLnDC9T?efnOUxn02~KF.eT1:>#f8t^[cӽr;!ŵ>9%g*|f gоY1!#.᢭11)1{pڨ  R "CkP/eQ1 ?΋;><29ο̖P\&ḽ)gIν*RcIxIYl{)c\8T5ؚgďErP/k+&hiu7!b[2S ]=DMvASat u,R~N?Lo<[Yf۱-eIhEMvT,4_F~B9vu bA׋d148`uB'!ޠ~@4UΩbre2FEzH Zp׺o$Н|ۤ %tvDCJB{6)Gc@6܍ٜ1  CkEb) lK%yK`L53B\ 4)UW g&o6zIʕs325ž LC?e]5FJ8z22W3<!kOoTsC{^O)J[D7mu)Ab&ȟ5BLҮjq 3K'bu8U&Ԕ|C|+ؙ!>Arm3 HS϶=|Mv fn!s0GQñ$x@14a܉rX]~5M!:ѵ >H%q ao. iWڢDhD#޵&vo=~R.c/sƩ u`a ]"ptX [$)+n`Y2]RIhLn[f2y4 <*%R,";\aI7"P%-HkBu,|ŇFAQ좖UB>~V,ֈ)⭻&/Ql9uliv&.LRۇ}Ϲ lkNS~N >\x ɞWY#bLk)9>pP?kpRλ;r<$e! QFg}bS:"&qCcw5x'@KhJՒL)/<@:N N-@)IyO+d>kK )&w@GhصT1pμK 7ln_bvϖ0C0a1hF!-,TQgHT%u7"jbI#Y _NLu ~Jt+eVgU0r$1rz9KQʏ,zWJ6 BAuC9\Er 6\ 6im![' {ʫ}'\8+ڕa跟 ?h >V/Uݘ/&f~^W u[&*'% OC`Dm (;3ރv&y0c92$g8kfc[%|5oLaРH]>e16ɳB\n]~X]B1'@[0ydd:Q[h14YYx, ?\ @2냻9ݹn#NykOr;o 0 R7o$lj=[d+8 yfS~ӹы\zazlOCMKSDWQAN>/AcwVj,٣.5Jԩ1i^L9+G k"l Yt|~NYZ@kKݜS Mp':ƩTf#FB-{|:t}aeЖl]wn̽%JU% 9tSW{K!I%=T;Bo 81W)Ef̜2΍iBH^)(HN}oG%ya RS0Pgތub9diOOaZvjH mdRaϗ3*n&l9VM+G FzszAilˏV~=(j&UGj;:0!DoaOMKlt@G}xA%b"@ +礨6m҈V~:-?TpXLXth/-Iɤ=ьnEM.YϦ$&69Wzq*KI8FOsdGZX$9_ݒah*\(i2pj9'=+ܽi6 W _ v~c>|BXR顧Jͫx~@ѷ:UlߥK|ߝ.!%2"S ވQs%[^ '?ʣGjqZ!XqCti/^/u NWa{ Y6,6ւT|/u&: X(ÁbR𙹧[8/Oysu2\h';Yz}>,kta95=HV*GEUl}Ynq\tX\TM MҠh*kF!aMU>=l^lW=lf4|}z{2N ݶUߴuY #6 J3NunK䆂 :$. 6r8W@CLNVJxsZԘqU0;ZRޘc@BM({=q&EoX8M24oP|Oe@#,1[l FO%şD.>A8f z|FL}ZߏE5)EVcޅ+s\Zm Q&5;0wHs!.~~ʫ| 5栣, b!nO>" լ 1#3K_#|٭znaEOe g0*$܍@q,7Gpy$[d>)5QhV9Iӌr_ѡ}ׯM D*p r/X>^)}/)=,*zsXI,XpNXb*^"Ѯ S.M&Gq|:U.>ΉR&?9< g]tov@( ׾`!DwKJnRQ!\ZFpk:9COկPJ? 1Z;| ]o`H *4lּ(}. 3h/@J[raLJYN=jÚ##+żåFEwlJZg 11o'&O*,dׇ ?c";G‹R_G[|U#lLN zKq 48MB$QU/UN ~q5h~S#;LT˞;BVl/I A @QwjadABΉzbh.Y$Lq=N^Y7>dŠ,4>&AX{vR$hѡW@v,_ۛ@LTP47Yꇠ>5 coV늘9W-(=@%2MmAU6``zc3n-zJ$c]ȱ ~xwB5 £荦צ'eVtw^SRUfCay;i~Wwf5ATP~]d/~HJ)1M\|31'6gz'49 I戕/h /&ݟpNH|7tfBS-=;$-x#pnaO\ uԨς]}œӄd hєKN#鼮|W;y{ޏTl?\QHUא^g굫KCmQ2(.@g;%tk1Jwj-ϨtjceWӪ傽K…4G+m|=p28gK1ϊ`F7 L!0WLZ6#vd+Lk#Vm:ĩޗ: ݕ =293]YTDJ]Uy`PB# -'8K$[3ҷCr2~0HAe3+QH֒Cd8ZpMS/g,ݵ툢}@&?Ȭ-lUOR 'ӌtI5W8h޺p,(h3~x`]~Eĉ*8.g(9X!Zc #?冬 [r|bwA?/4m?| 7! O`3 ipwieqKtb *(rah:XYg4l @j.^G[x\ NS}qdHis 'rӉe4PB{j;d8ThcvXrNnB B?A/I$ sA>O޾lǔr,:_HY Gd9\f;́%Jח_]] JHr t+ ecʣMt}L$ZM{X}YjX5fԺDŊIY!#ŗd\=6ron,隿lMn h[t p 0~tK'󐎞f%ӳ,DB:N;Gk'y#B[g+V"3G=NN[*rQvy44e_'LiygX<{U;*peܹX<2 IH>|1Txu21+(ךΨ|*٥~O4<ZmC:DT,~ċO!` :zp]5nӠ06).ʾOz}螩_@̈X>8^x^k *i],< EF<Ǵ*+dr1BQ6,~kÅ!ew_ [sP-!X  [aDEƊfCyFS!<i.Ua6(gcxB.շ ^1H.#Sa' ر-&{o#{gd਀0&dVy_M_z:A b58.'\"gYHA񭽿v9\ft4a!Qua )c=cn:lJU $f!6r!N2:Gr>ށu:YVWbvJr&'KiЃg!~{Ue3c6)`N.ވ8@zc w%g-12bE~ 㻎~w/d,ײbٗۺ8MvbT;0do";^ o׺F{Ն~~yscL"0GL̀k{ğB[t/)=ɇ9T:4EۣB`UM8~@Dd8Db:Vr촛CwUG5ad"ȳHJyO^9s꒸5'cR'H$VSt&b4bЇs o SNi ;> ␇nߓ8h7i631?˨@% 2QNbx&ʇһ8}gJ?dh*|Ӳ1sܘSsH ^,o#O&J9 i*{.?s{Ek$;fgH`^-h\"$ؚx]6KX+e6,XÚ/2¨>)PZL>٭6sUϊ~A8})aR。Uu36"*w#pds4kEV:`/]ұ]ve\nnn@9)eȌ!3!+zd=r Ma i:~d[g3d`&)>)sHjd[ĚCm Tc0UWIL1{ָoimRDG4g2l'..8GUYBA&k58LwgQ2(xx)zwqFx[϶^+Q< UVc"+;˃^~*տ[֡$]8\6ԗ`+0,B5J:X,K*;""t k~Yj)F(Wz_bЏwRx3e5`N~Y[gYAr&s~s==N#X&m^gzUxԢx)QZ8d`SiK\gHxP3\gì&c}9ٕqO1FZδ,dZ7W֞ݹb`eWP8c$] "J UeAxtWNVRgɄ~< C5:ƕ8Z\x~LBh{~$<ǩ,FDFMFWIQmVKCQUχU^ ]*0=hEҚ:{e/u ]XE隆c6ǣrqkWӚf$]c;dr Ӹv@duh%OC[|Nck0%I듥sG 9N!\=<^̢S0o5 B~; k-Sٗf4Nu!RA.q_"A&=|O){BSb|} ^HWKopՋXn(L=6 _갎 Y埢M:$eظ.h|PXv۷=&N!9)J.LUgzuLdLՄVƑno=ZZL$ xWCh:iFoTN\}XXXRbp ~ٵ_xW9E-_-yr-8>gaf]wE:Pw$) ו(Z87 )>*kڍ4bo;?m1/ $FoYc^trB8SH `C#{?yFNT`U2F=KkQ!VV!d!5ȘykĪ%Pv"&s?h70}=Qkw;n"מiN7@(tӤ诐Lw5U?\`-<ܟ f{NϋM*R̈́LT-T4D+(U%w ,QꚭʮHtaFQ{sE__l4KAfDMmP[ːv?c5=BV̒Zh(,WνX{ݺKYOy]\/Aq3?\|q/_6gVY'gdYBHNwoR=Ąs] 8&2EE39&e^DUuv:FlA{cf(zB vv^Օ?bF 3>(aNX^1q 6)ryDp,A%0!7[7rǦ0fnhKUdUǥD|W< +Hk;́g[Ϥr$k2ףN˴XuLpyO2H)ɸ9 BBYmw? L\ >E&4^Qw LƦA2ipGnϏ|H=_45Xp['P"roC0{mU0EmQyXow@ Ui#m?uLSU+olV45M$q.`X*^b3.tqq1]Kx&~q2&3Q!=gH<8Ti!i]3JQP95ƔNiRor)_  Ycax"-\@XvpRkZ,mi!(> "A6 $6_j_b(qu*(ƧEé~BʴeeWƮuT^hm2sP`Nf2|4?#*LWk1\U/{i(F~Dl ~-AZЦ7GVn7ϨP^YT1_'ZtKLY uk6vdSǻwIm.GCT*q2tᱻYF ;0Vcw -d7*F,k"v  sfB{K>w~z=;mQ8'hQ-b)ig+ tmʪz暉Š#JZx 8u\j7AO!)[sXd݈z׮m|pϓ)g<ƣ&P{,%mΡ 1fBl3=U,ר_u^C V7fL/\tVD$;)dmHt /[=-HpUT&wfyJTdH3I%AT@}gC733tN)Ycѧ| #ܕ?'VZ둶tGuMsft7Oe:9%'/WW 0^&]PiFS缶Ÿ% *\2LjTFOQ^4DX Öʓ 8Cj ~>1+B ;XW"y/'UT|pbxr]:%+ڰCNeV]ff߅ձ0rZdY+CpuIX"dkgz^eF p;3P ۥ¢8/8u0bwN빍@'hU *PqhqjexKgttQ3 .q勸з JYТ5>)>8 yCqIRACR~)yTRy4JV(5H{fG4;WI ʸLb#]ʆR9WY\wuwkr/mdr\BJf4A?h$k亨(ijKQ'Pq3 ሷ1bj(1so<5|Gx*? g]rmU 8$ L39,&:|/ N l{|9bתNﵮviST ah`+UXXqMnh"oTZkj&%WU]2Ewmg-ˠ&Dc+$M}9 oO0߱ mfa76OX#LvMX6ss <욙'?K_{"snO'\Lm<N{,qܬ%y[6^r mIVר%,޹otH*[㥑ـ8T{iCDPh#z_3T3e k9?x!Ӄ׎n[|Ÿ1lU^Y &dH Cf;iN֠ fғF=X!N0 5^Vߒ嶤RߌT=e{9TUmGETd'r3L򺎿u*BqM7tHCz\ly klnUsCG ]az7~U;c!"kA‹=9P2J9 ơoNό:x߆thE WS#՝0dAk1k }sv<8V(pl.Qtnӎeg Ȥy b a@=TܬrqpXly<]+5FWcВjRk~QSY608Te_ ~3nAL }@KUcҳޥ)Aa'ߊG1/M8v}sEV* |g+}Bʫu"qEp.ݲ?\yݜ}jm4uUt Y$\ Rr\Ä\bkζW & -_,* IsOO6|0I2qe@H4 <1:-]#&(=3N *ڐȴjR&ԅ&X]SdBqm4;Z=* ]ß˨eh?!XqфTEzd55R HMTbItl ;HƇ! Uw=&epηaN/[׮Xo>U;xoGp)* | Dd٦ nժҶ3?/iB3vK}iU'c $l4J\4zH22q8Onji`L'ϞGlGrЯ5S~UÏ= -2慳p7!z&ai*)Ϻ@ #L2ܼE!Ywxޥ` 8kX UD/J*ΐn/lBpH't`7GKgFOCK-yvFיsϵ\#coɭ>f氪2\47VA@_n=ar&Su (,yf`3k_7yiCunx,>l??ac!is~eVUTiA`JCVt*t75t%-J#βoon3sAԯ PYfhdwǟIUpYpDGb~_]R!-)ր0]IbB:!m&, @j>q H'2P=_7(uX(.~,1!<ī4< &v"䯋[\J DafK2"[RF'CemEWHArw9Qj y'[̿`<.z(Gw7lޔRnLX9fʦE3/J$[:vcC}G&{mGٿ=@DHdSj'7}Lp&c.6_/2$W~~#+U4NVGSE"tnԐngЁ[Juf \k~uj)?n4mn;ORC.qybx$)4h3cѣ<\Vi;T‘ݸhp2* H S[b=~v1>O˨>W2ԑۍ>,-@T?Nufb:yfWB+`#m:ߴD">O=JK*kB#^<+kb3DTگcPzb8d\_yvH2SD|p[ EBm]=M+Q,5]V4K&zo\]N$x-u5#vgXrQz(RƬ3AT }-D˟ULÕd%"!4?3 )VQ4|F{y/{DGi01IuIm BmHikGd9Qڥaym" j0.(ΩOC,=l*9Ljkj ʒӥW7'V9ܬMn\¬Iv>j~C2jU$c]Kɝ.EOQq̆48B,M[hDu'37ardA'޵a"󕒻Ijkp~sͯo9ꘚ.?o7%Ixp^Aϐ.<@jcOߦb < r@fB\B;qu-) vvhY9 G3KpܡN߃i)s쪠.%: \OGje$ԁѝT9 6DDj%"h3K)@[( cE,'g!*?NJW+hWEr?Rį MMW+7 <*ޘkt0sSe@`CɁK 3W:g,SJ_;.(E8c/Iqd_ ZD R 2gBcDO]100Ӟ,%RWUn3)!lp=pvC6zJ;ۿ7%PPYcjWAP<6|#X밶y孄 ](9{P7%L?QVO@\m>#m`a߆izz7\+˞J ZX^Ww\1gL(g_N)-cHp0|qjv.lh=J` Bru`CܳBvXxZ!jhBx%YIO.?qY2ž+l-FA 1UKl6hE-"HcMusvBsu,ܡ%?CԲ}"/N@Tj=dP|$7 ־&?_@PV*=YXi`Ir.Foʞ7o`٫ !טjG.Dk'܇O2K(m{/+!z܅g*[-LѬL1Ŭ|Y /ڕa K)qB[ˊö,QWŃ*~I6gŗۙ_p!؈"{֫tBfN%VʥI|CPIrG`:E8Sr@\@Wn᠚ #.O+$!] ro}g3 ǓHo؀ 0WhO8~8K9,7g|s3Cd(_/5 ^p8jpkM2uJ/6Ferrl\Yg^Ol+/ڐVI6C]m}|yƇ'+r#|L(7;@̱%lt{Uy)_(f|#ユ)rC oWmSq.Pe.tH&1u/$2ĩ?1'dĘ? g*$0==ByE6[@s*j~SG w0^b(,nPC\ݠŶG+蘭OAy}Β{',SS2і ˑ}E&J#\6G Wׇ-Ư܋1aE{.{7Zy pl?^jݱ_0IT#W֐+11A/zLY׸wqIݍCš*љ+o"`@FޫN 访Vr|: ^XC04Z?}Ry zޙ 49Y? -d:ߵbCT#>?h%:or1y7{=*Kb|';MT>r)}/pL}c캡CK&XfrS@3E[oЧ]ލ>2D51+YGrԳ,k-)^3s{a o+`tPۺXA%Wr^^ vBd(C;i Uebt i]Be7n7# qyBFG݃lI["(~wN/%ƿyr fՔ9=3-<cZ"neٯ?RB\k+>J?R']m7΃dT|05ٳ Ibv80dzs1{?rd#Ve$;aZ@,n7T#noCHZ {lH14x,^[uᨴ;^n{tvB0&/7rӶ vQP)JY60u|t&+w>j9 ӻ=x}caAbt&gbS^3,9iM並Hj'ķ+v}zќ^tf MOvLǼR܋(NatPl| Zfm5)+&F|@Hhs;5~ "jTH4֫ߦJ<5ƈgKBIIto ps55Cfy֔z:C ɶ!9B8Jxy&e{u ?ÆJ sĨ%@KV-ʋcQ 1A5ui=p{ tiHNAfwd\1&CiahAyH/'Mg/u"lqveӓrOSjJ,kFMQ\<əsqhj"FS9u^y7眆LTM+ ;nGʪBg[맄Tuhɉ YlkHծb 6ǓC |q\=fLCI $Q#x>\d|#lhVzdZmiX?#ui|)q}g\}HaW{އGVo-fřRRw@6qKͯ!kxv+Fm xufPFhbb+ݹthA7$q~ /7meH6#ⓞGpK6r/hE|Dy/aEw9Vc P[WHXUQC%W/r!°QĆω{In7y'Ǵ$IgdG5|dehyx@1k-xLtrQI)8v1ո(K_R.V14)dcg9\4g8LR")(-l̀d!m ja+ EkYT⽬췧$I {F\Ry'Q![A^Yy^>bsa`J#޿ U:MMjxޅsQ ఁ:U"!P/=xFֽ,AJ=;q_V &{"}w%Ҡ'謋F˄l!&on*;ų~ʪPȑt%^ 3f20giKןN>:[.3sх0@[YMy7YA:vD0|IU-Hf->ׅ;U Zs#7AؤԖ]Z@E7nCk;[Od-S%yp ,bXM-o9XK,jg譍/jPF=z]ϜNí$XDhw}dHH9zvA0V`XE+^8pÛ8?:;65^W& ިO^ffig$E{4d LHT]4{ɝǕEX/7E̯ϋ(qA}NB6+Y{\$Ng t”̥oLqpIo45e'6N)6m&d9R1\O$ű%zy]tM >˦B_(+lwd5V#F{щНȩHY始@Y =ӐDKԖwLrtۈgeqg0F 赧ɝ|̓=c>\c4<#'ŷ33Z`eiF$@Qǡ6mr!!f I &˰Ξq v"GMhnSVLd}GvD8s{AMUOu]|QeP.A|Yi&*hлϽKG)sVvK .Q^* jtXSsj7A|ϛ!T:L6H%Upk;CǪs$k\$.[~GH҉)gjhVJM'Y Yn2 '" Pڨ&rm@nNP\7zYyc0]n{t@B]$sUXh4UHE3`-!`:$3e1%kICq[Z\ۭAJh -{F{ݸ .J4D%썍:![=#~ŸeڜFnqlazn⓲ؾJPuh_-Tj6@y)Z: }4ŒS\Q [M>q1:Id8wY>{r!(l0͟0$EO&[6`hac_ \ԭ2ޟX1 79L} u`U-Nwaϳ]2zhYveo=8]2w" YM Mq옞E `V9ʐohf2ъF$pP_P<1cWJ)*9訵#qI|"$oV=˙7mA|I{B{jvwۓ6Ṉ'uH6FLM J<ܿ7ľƭ~f4bk;V;|z" %u}$J#^곖CV/Nm桅ixy5%_ Q{oJ!3GKoB6(=km2C<<ݠ/D#+ߤ7$4>m5(8:] QHApY8bRSn7Ucd۪~0tHjH,Աk8|Pr%|s?P0S*ӄ))`z+k:H(1]C.C) \nizO t4CK}`AHtr[}´UFJVQs~ٴ ɜHÅE*?ޫc9x|uoQ62,` #W0`.jVBSս4<8 yq IZھc\:0+[ G $dD_!?W%0=vRWZ,FtsOs;ٲviVQs2ߓt Ēl_u炕[|U$ 8efCЏ@M09sS-%"}cn0 iGX%jc@,\p :G('~Cm9tvV#"u[,Rς= H&[ds0VKh;VңwDPl lS u%h%~j[C7_+G7ߠYL;U:NJL63*SB,D5fŞXMdJODJ$@tjؐ|oP;_FDl ]@IVRR=3R7UB=C'9 ށƘ'@͉Wu i.."wېDYp/aC>=S'+ ~?0т 2_F"s޵GF߮: ٚ, . fH/{ "v<yKUX8q/Z]fgwz8ʮE$I}e7V`u[VqxhzSѐϹ-ifRmGSBo6a%i?vzro~6OsK,;8}> 6 Z*_@`%U3-Sjv˩&M?{ zQ(b6e+{9ҷ[idƯcc! X[ eQEk!̯pT^ ]D0uP {+ `cRdwxbqx RPPrҹ3_.PB$&H᥎(m'EGTrvO&οI8%jf7W_ }vf9uL@/ ◪hKG9&khEIq^PHς8?,~9>Oʚї9ž񜻡'TtN[,I\x|U_w~Ƒԑ[B7oppvˏ%<ۍ+΢X'xvboVh!Dml,Qho; 9Y>9@Tj98شFfe¾yy }QyxNSly|EH9wZD)wf u1bSpu(jL]mJʸ7eH,{o#*yUq`4ϸ挟e: 3]Z>]TJyhO!e2-嘲s|.x!ddGCȞQI|~i6$yH ͆<"SlJ!Q~T lmj;ɨeqXA򦽢|EDy[eâj#onu JTt[yV BbSĉ,w?wEwʠy=z0GJՆQi>e}~&Hk|tŐR;ӻEf'FT;/qM(c L~,oGh#ʙnRTRL5rRį%_ $!L v'מ!~=&x>F-JEZ*>hrʆ3S=wZuj>*+fꐲmjŝ_1{ J} jcVBZfHr-q13IMAb{(;] @Ild\,G#8\~ۢT_冺4 Ĥz$;d@NaNF@JܒywK]w"Nw܅yݜ򩈢PQwC,|^9Qkev*3ė]{jaqjG4Pܠ-ayܯ&2o[3 FO 2C=~;))fZJS:! ;O V+j&% 1{yulj`tƭULxd]vNBHo;"{rgfnygS3.pErv_b:/Y!`Cbc8Oj tD#&:!Ϙ$( g36+^8톜^/]tE[FsbįB$?hvhDo)^{(j#?Ŧ t 9kBv`M;9eЃ*F݋2͌P!A/?\8EK5`kZ wD{ӹ3Ɉ8؛cu$/E+0.SjY´$7p7>/bH7GQ-Zit1Υ]#V.#jռ1 U2t~j6acS2,|iOȑpzI̗JY/NU~-+ H];8;c,IHR\\m&sK.X+(./Wp~wxAKPikCß5$29fH۰yHU I5{/5e 5&O; K_Iq2Z3ɏN$֌h>EҲ wѠn<'w}^H]<:#t_{͢zO{7Bȑ SxڸYn^Sx*@uk,ƶ+,}k+g>ɋ 1!Y4= ;5f'/#l tydmMZ89k _Eu8"K:@nE(`تVe؈v9zw6èk͢bOex$ah 0*Z5;s֒ 㘎Ԧ_d*GV#7>-*"LaXepA^J@&9e3}ݼ9Fah-'Ef1S'Da3QתC5%o!35ŧ۠wm W M1-r!Mi ?D4&@hWͥO{%Ím-U@f~b!cw! מa8@o ONw{ʺK`n)}QՇ 0d9'7vݹ]J, % Fe#G1qk$^B[7]27'vξ$xH<],1Z6ayzዑ Ժ,J~쌬zN'x eTQ˯h9>i@krcVe/xux=1p*G oVo~OZ'f 0n߃lQjȹMcrJx‚,rN˘!Xֆѓ>v+zTiC4E8 L;I7]@Zyw# `-"C<7Gq3+YYP,\ Wy3ހw'3YIV1vuoIݘC䒙-`*_#X~B?d* )LpSf\Nf 7s(9v] VLxk4$? U,<]ċrg܍6lY_g/_9Q;&Yf.!rXʒ=`ѽ…΅;hA,Lp ZݏcMTpyn3 ڠ5.wK5c9I_-hKk75^$fx'ߒx,@W#\GAq76*gď0cX%83ݎѶ=E5ɐ8Eh?n1]m.W$drxNd_mL-eDD-|kR^K}5k i4{mhtEV@2B1RHJnaҌlz ; >J73O[$aՓ(T\x%Hد"d܉`yh7~ٜɏ 0=+xꔹ_]{ђt_o+!{ `:5Ne}|tLM4ګI͝>`vOi΂[Pٯѐ%QMack)>]{7  *[Sz/E2qY[5U)3;u`@EyZ,z)m8Jmr:.+$^ŭ)`C2(1(fF"3H|οWeL' |qQ&M<;\ nƿϳS6^ڱAa!xF=dJԽˍ}mb~f%[k) ^6zyv#L#.&X*bA}铮HMCR:vX"A6#djLUrnHm6Bjh=R%#2< ŽӞ͵ʟ0 6II~Ņ5ߜ1w٤#B<9pNG̺BUYL/XH#0ܳ22#U-| WV}ن_iV*6L\޽<9,s&@Jq{nwyPx%[GVs}#Q7] kQ;  vۦM3hmƫ'8} $b$O1ϫkݲ("])Y]]phh"}ԟt<㫍@Q%,πq-GV[jn\ cpXf32s6avhx e^Q'`LiK&7K0~6b(/7戥nAwFpn 3cH2xklp3` Tn S ;)B=5I\̿kzNw:==$㾽)9_0WDΣ/[;aQ933_Ww/W{6&=ɻl$S!ۍ~:-Z~2}ӱǫIVOYTúZK2[/%ڹP ٸ61%F{8Y^K!KkWa7D5ꥬ,I^?KMC%\@}qTv,o5h:= * ~+/}k ;m咤R6χ4:eC'U2ӕ}-h=z &=cuւK{6')>xU 9@όm-hu'=7w3bWvt9%ϳ&?|C.HL$c0?~&tE!vt_-d:0x4IoG#}q܄ -: Zhܱ_gaet聚cg 0p3a_?F6vV5v}h," ftP\R?%X7mȨ.xǾhUOEE4#lh_qHsVd)4%!j{{l`6>vQIИCjqٶnPx|_{ҸňڈG_[| HZ<:A@>ˮ2Y0niڔp$T&Yo?>)Vwdleq^Q%*}PhlۨxJM!\Ku;ԡLSߺ "Od"Hlw oK8Z<~׵ yj]V2fqD+UZ߉=GR1t^S)H10/3AN [f~iq 8435GW gi<@uyݢ@9i{P Tt,B 9UZӰҘuihԆ|%v<=tِ.A|'mRFC#\|\-rH]~ l)X6^b2eHx\ g[:Sfz{?CSt<=7{oRUGtѽwA/<z 6.~g 8ę@L>ZB-%WMF) aGxқEl•,S~w0O6]Pz:WMgN> KV;Lp!MIiəta-L3eggqKo!I:מ`kH`Ciis>Oʏ7m "O7 JJwhWӖ]9$)tuQw$x!i2HϢÅZix!"VJ;CaqiK,n͜@q$&nک pV,{*elՎvgr+HMaDO2"BꁢoO#pv.>禹6V읗?Ƃ~"+ߪMgJnlI:> # adj{crhe~pjRQDnup#1n3F˗Lb>*e(Dd}cSut(+G>Ec͍+T)(HƁDZ]Mt [ קDr69v %dm?L{t!^Ti#RQ6MˏRI=-"ȅ^ϯ@]9GnXߨþu5G6V́bWiԽ*KMyESI(nkbn.ccKQIh\sb\[zMЗOx9;pBBFҵb>T9:HD dHO斵3M t$wj{{ō &ub }x# &''ng;o6?ltnjP]4.i|Zae 2ђgеVZ\is_ہuL"^8ԱvK/4cԊ<^6 &,$ڽ(WB]L麟S9X(%BF>l`դ?/<-;TKi(UjX%uoK|I3$&'{v(cGK0o50M{aﰚp{lG4x=킧 [HrLwf? qJ -![#M7u0R%iK ϴG MYOl^B-ZK?y0%UIc vNY9D+fK@7$09J'_st.,ծ}x-aV37(6=%98<=w>{/ͥqlp5ce;<"v53|<͈;<7/F5x!?q&>ԡ%H9t􍥏n<ȳ}CQ8())Iu6]:kWBHcO##ǵȀ8!l]J$\s"@1Ԧs'NG(\y̑Ls#|KfMQhAeg4#JcIl@5Rpbx5oHW}5 _,T4ڀ8hLw2wi.b]jNә\7zT8=#.4GIQT7ڡuJLsKj>! SDVmaVk."1j~?{;=ZP;5TVmσB}ڧ|5DEe"t '[+&棒48eDdשѭ" ӲcLRRv | fk?VrU7QLMNk*eG,9wyuqHYpY#%Y\)٤0S Ӻa%?s|"w3* ÁA<"Iܯnm&ГT&ܛi* s4_G8[ <烤3k*!&2ǰ=(|.˲*Mp1]=_ɢaSo'K9&r$!z4ǭ 8P0(O1$} )k1";8_-z팕E,L]}eDy_eJ$5;w2QY ,qύ qjی < ãD󞃙*ɤm?)+ǭ>"w1`X"2_ts e8K5;Z8f`TW,4/l^DEWJi<>0l6hWꕘF1AMG˄^u ћd:=;R:}k3$gʁY'p;V K8)h3U3F2 ǒꠍh,`C {UBI=7W7@M/MHXPQ!'Bl$5cfI͘E{-MOXGFHo,^;*# Pɵ|~OI,OEsbO>^m1e/8h!rskgSJxL@g{"mo86?G=nuX ZMX<]}-́9ȧᤏ)#ع>MK`g"ͳ+tRIZ1_(jwBd<3m1={z|ѪZ-Czo]febkyqi`^w_,&$A ) CfѶ T꣸vF:CAZe'(+8.UК.bl®=Ys.jŒڻ t¦H8A WIu[1Q|Uڕ`HuU߀deA"gzEHilhRg JZ.*eN@޹/xtAl㡛Qwh'Yf?PTBfd_@=y!hO=aDE[l#i$Hg넆l̮$B#xJ^nIHPQăxi`5tv~Y;PȂU欅YU99hc3vR]auѦcHC_"!/KM=ޣ2dg@.z7ִj ZNP`iEIT=e QpfO 3xK#S32lWXDTEv$6Яi5Wkx A Ffm%?x`bx@nXBS<f(%.:fj{˴Ц+3&=X^YY֜d~vȋE:% a%:458$8?;d{+};4o2bWAsPY}JTke3Bv3"#ٕ4'7x0m£rb"*A[?z\ BU!4%B,zr*9F\L:gr >fE(h:;hE^ =ud9"@(L굴/ c\=u }(4]Mʰ$ 8Ӓ>d+o`y%`avC]0ZOP;͞nh>;NI y}B l uF7)wt^>B:#}5Oϛ|6e NYy~cүw;g4ȉe~"B8NkX0L7]@ؤ}h%K}K$g)"9Q9CMn=: Hu՞#=2yz'ި|qu6=ֵd jԋ?H!QŸ,"*\m/ex_c08."M]]YK-BMBVЭ{ g?P|FQ=<^\'#9̎%FQ`eq1O35lbͰL'kuQ[k3$@--0ựzнAprɟN ؖ!XS;$Y;=5I91+J jY>`GN} ӇZ){_ 濖C#z_MG1 'T^7uI&/UxclDwh7O4V {5vYz0uEƺm[:Awڱ⧠w߿+9:3A>)ā>nE[nR5 8L|Goa $ ٳ[=(G3.I'd gn'k@YMЙQ8H+{hZFhms#ձ\{)C=o?ų,&]a.0&z CԳm0&ǃ =8;PFWȨES< pk a2t }-~d}Soz.寞ڣ$!~|xo!ΝV S5&C;s6J7}xP[~~T״aZ9bkDO|5ywq"V>w}nPs2D1(5e[ȲGEi SxAOlE3((v\aZX2bCtrbU PX[$N^y=VT8B k PFXS"t3x޲_`0ToS(L5)%A[=UƲK hrB }{؃8 PFȥTV,f6in ~9W~asEPf6v[<SiNuphQœ.¡һf<=T`Np{Kǎe=2=L"=W~TծR5eȭtKFHW$ͬf`++gDcNzΒstу?T>׆cfw:|lXU-Op顨./X6LeO$:˅لmvw%`Oަ6>bԥ'3]sTE$rÕGcz^.7\aCγr&>,t-K5fO"!;gY1]%n 3eJ]A%9ɟXӊe)b2ՙ*˒a8 iX_P|k`sjo=kuO8dJ} $ͱSߨK! )VׅӬc܌fu%r #Y8Fq7D.k,U?:𦏍.h+h+HI$HJe!HEhE# a5Vbr)wʚ}ϝA >Z"R]̞ a'=̞EV߂\59Ty3hźt+)!3hFP TuoT7Miȭ /׿jPu$ ٿ(Uea򻟌f\`,NxE@Ss?*]jp0V/`jv1&Nڌv'O,s&\$6uձo=Kaֵ5g("Uf/ (c|Q+re ^v\; 2w ς҉J?툩nBCT&J,BDD_^MR C00 bF?&P&QaXؙbу#pq;gy ~{{G-j q@̸DS_/2!^QP'*qIՊv1!5n /JQRjOՔ~&@aM+RH#G_:"?O *nat!C*'P- ~Z_P!  2FdBڮHc72O[ DgxX15ׅVc\+-&G{ī__YZ &''D<Ѽgl՜fJ(3;.xdڼs+H۞? Q*]7:&,kxÚ"nБ1 F Px?r,AE3 (.T [.$ CHɖ/4=07ՖxC#aX";*/ZSc/IE DlWo\q!;Q{97"-m 8|t)YVXE\ Kp^y2)V Nå\{@Zp8 ɉC\8pc#Cu -Mjr؀P3`7{<@#\{a ;pF,$u*;^q^DtӆI<槴fJO0cϥEՑUĚoĬU\2t7@ZȷYO 6f͟9]g*vLpB\{/]:}_(2ql6i4(2]7[f>78ӶbCҁ%Y;q, ȐvIMZ3^e-ΏCn[ت(X@Y:BD*(F)o[qR CʨG+` (#avJ+"m6 ?6`m(zF|tZ(yYŻ<@)۔@y<=-d 3S>s^#~͹h͛Tx:OӺ-9jRSeEOXYo3hw1I[IwHje׈3c8 YtƲLÎAϥ$rA:< 2ab a!t'^GGVA+>yѺ7 61#ZhS|[q|(r wCZ Qb c-2YIOF` kWM+)J}xˑc 1Y+qlq;[;͑<+4/- kN)t,/hFB(f :=n@e[)Hw`QG#PP? gA:H "o AmaC]|lW ;/8*@#(,N9u93&;%⛩= qfOAЙ،GhuN&֢tb"W俸|NۃO'. a๽+nnֈ7D)U2ׅGs3b.E}Snh VRp^Z>ZZB24 'g!7A^L iiHo2#$_E l9s0[1N`9$bm&=fw EKDp`}*W_Kj hxU/E4)ozJr$lj^zD0#;cw[ >Cd$$37zOj|2w򫑷X4cD3ީO)t=M7o=.8ǼyK@<(OgkOoV L3¡YioRco0Lt^o5Dgз~Qó$j d T'd#*MF]yD@ST0bL?[vO`'p jHyMjsݢHv5 }w9+ i@(і Ğ+qL~ bVjѥK(5P){C޼b##RŠwp!P<6o|2T!I7EIKlTdi~?e(]WįYrDaEczMUݻXĞ:1RMuIЈF9?\ JӝAGKuLS?iVɆVb/w[O>  |ia9[2}s>M{&7hu! U CfmEK Tѐz jGob:2֤f 3tM4@tqe@._ cԆ,LffOI -6W )0+4'?n&w47нw`+ ׿M H1j,b_fwpc.C:a4[w̨Y Z[@vKKob(o>99TL[Vuq>׳J~JO؊G /ĵG ,ƴSw,G\vk(1&Liŷ`]-zZ]V_e #]#Ά AšjT: Z#ȵ)}PG ޸Ѣ*paa}9Xӭ ۂӱݾlm|1j8 P],HRSw[^?]IRj1 iD5yF^8K͐혨3:qZ/)CR5 >[~Sq񿈰:g.!ˎ)P#ɨ*xE'Kqn$;őci` hkG&zljoVF;1MfhKpeW9HQ&IGDG=Ab"Z V6GVx(Ak1@a> ?qQ4HW6V4"s3!6OG7iΨ{bvIG]C ]<Kv+{ ^`n=`$W:L8I)1`-Dٱ^D83Zf59|Ξi:oT)CY~Oyx.uM~M- ZEWJM>0%#͊A$lp͕fǚד|=% ҁ{oK s@"Ke|56*%n fu2I^TTpA?fWKuP4k}+̐Rf_9sWOOh1,b]__(&oh[8Y./완S6%R/KMBcs)Wwp{[ D6/M >édӸ~gH'"&SJ(,JK7~ *':#' R7_NHy^2hYjWG 6Zc uO>XYո\qT&\vbDs,puF^@ 5Tz7R~Ekr:zAMp$P.TAЍNϏ ߪTf*T[7'iu0O( v)GCpsmݻ"/ǒT9/c{%`oɥ=-;u_0 hy0iLÓ*nI`H;)=dLA}5XTp[ 9^gt' [GsC'sߖzD4'&hOm4XFUpl T~)9jjau*֖PEkOoA=M'2kFK""@3a, Zc^P>sb&Bzȕ取ஸH4߃/a6|LvomAʝF,T'YT|$E>` ^ɵ._!Zvxze5'RO>}!xlhx'J޺Ӗ?D;v&I\))4 L6gn\`<>,C]?8a{QqbI(~g29t931TmfFӲj/׾Ɂ/,VIH}pu3'Ϭ=:VRn7㹂еA$*T-߷bq@Q2d]K7|~|KKb_zօ[^rz  ?ljҵi A=5o`"Z>r1HXe:u 9G.fG;mUM(wJQA$~e+{!Gp 7`U3MQaU5C|b+ҥtT@*JOe1.EMK 8Ms)t/pg flK+};Eqr~Ix@g:q9$U)&=;X )h`{U^NݝjCXV¬ 9M-U XjpJ%4E}?4t W˗dɒN;udpnM,G[ x7i݉HvqRhW섳`8h}_(_[A̸aS5GS\[07`uR"?EU=>b0fu[!'{"scw !{=])׾&[`0W(Khsb.aNq? /1W7`WE~Ng9AjD6͵A}'!b;>pQ l(Nz\,岠k+ &2=Ըx'*?x}o.rR9>huO?c~%K/{ ]xVXjg:|2A kNl}snwMIsWU0YG[3-*'Х8wk ~1N*RNw|^6;2.57( Goaxc\p5~5m 0ߟaw)?z Q9?}|QȦ M "*A~ܛtz˪iQƅ߻LI OLkr80 5ep28&"[&hVBBpnS£R,tNj`QT玞v}: Oy* FK^}Yiͺo']})]un~"w$)m(^&B9YC) ?$,P ]i~N_x|PZ)s ƶM;0< yEZHϛ#_6F켽h?LlQ12zp&)RnaV{n{KYa((kēoE;P:$Xk^&)᫵n׋%5ׯY]ѶU#ضdLvHo1Hf1 t+VȀ-0=c?8(1 rC*۰ƨ\de|k 3XG03wgNTٿ߯,86j^ ]P`d vi36bS}b]cIkLL/$ *ng7LY4PTf<0ƠV #qhIZגoggU_FkC^bkആ:ZT(OF|7.y5)bCQI ÅߗJ谼43v'?r_ po6 h"Q>>7}L-r g3탧Y)Oỏ836d 8IL6'ķ~kV-06ȸȀg93smC:?~hCXi(|ZE)S+4O5/؁afIxӕlZXc msCPtob'UqB3҈))!+613Hj\0eKꎾBו 9T4J$ \Q\>[o͐^i;45u|B[0%+S'NvF@Cv81z2\I@',E:nD?SفÇz/Jӷu貓e$y q>)렙GdXBTE\_#0'sU9o`?jm l-/ @h4h_ZTNK'T$&tuY2N&-"BͰ A< ]dgNھ3(?f\cq₿➼io#z 0S-kW5>L2k%q ٱIm%L|<4tJ40 !lڊťkծw#'1v`.k7X`C`xxscq YB{/=GKhlX TXفKp-!Gܴ`M, đvEoL܄,s2J_Q^b7"X܎ӟjI ‡Ҿ2rl_YU}T,dxπVRӊwF|MwV'{²L&%] N&"ܒmM $vfh B?'ݿͲQcL M*w\TP#!{VWn6v/Ff6MRO> ]*[ב5&MiA^k{sG/RZ=#3eE3p~dX&E)F?)Ljή#?ͧD-q|1-RaXj!y_cp"]3`d zMEK5yxұ"W.wh6`/RlB G2xIrU$Nu&3՚9cӎ0AϽ&bq:؋bxnef~v7.KAtGJ ~%u"}ZԿtAu0 J:jDPbV=Unl^H9*%Ζ7ZY0]rǽSjTе۸WHv~&rl .W WMq;dFRF !rY%"Pk9YaD}-?|$1fLɜ|ezgˈQ%hA=tgV"m67@0Ľ sp-x)PZ6{~~lxkvshߏsݐ d[}`J칧mT$]昙܄6Փ1+wLLZ6TUl#Z;:y\e(J6,j@yJ#<+|9+t@kcS` 'D:+;*WǏ2#Y#rF髫Wji ̏ΨhdLAjM+Iͭu1ș@gK)dIA !p59Ʊb3g9ފ-+(x@F5PvV_6s꿩j4t۞pbzJ9cq^f<u3F:Li? 9\(}YYKQLX\ZTO**I?_#Fha&]f.ύ}{: @T5d:s$lDhZn- dǎvػICr[J>5 x,X ɴV [7,>-1򌺗"2r/aw"67#jYXU1Zpמ rE \MyDHBn}OQ$qC_*K iCKOdZYID2{Q5~ٔ+P5;RiФ&Z_|O˖Z8vir5"nhK9˗Lz„Ԡv3i71gScd*+[Omوhl/>4:\X%!N%) 䮖lxgb 2&jD.tB{sSI9eό[H: kg0,-d .6ͫ;?Q7G֜rW_;.e$NNԬܩ_蘨W:SQEb.hvH7hhjWX둮*[8Z"sEVsdx#7_́ #>Ph";ڵ0qBݚEr֍çAqqW|s`T'A\o䀙@)R|Dyl"Ŵ/*Ty얿E)0V36I^sJ`zk=}W3KJnD]! JkyX|)Um vϚ(^!Bl':Y `1 K%?,9W"Zk#ֹGhw4݄oGI91Qz7WLY⊏ 5HjԷ?Q:!o}_jj4(Dl{x6N4T,o櫍05P"pfBC2s_ϛJh:; dU`C~Ѣ1t ٝ3~QN~h9 }:*.bB,iґR F0}M<9VRj'8e'g#6*V-9[xK2 fC.-)^)d5Z@]n1Xx ؃hD~^irkrk Η[ kt|.$+~s35u5wpK|рƅ~h Kq7x-Evt{ Ep?4Bf0҃V]IEw)9OƳvԂrxu5a}FF\#>:[$vZ xʼ<~|2 lZJ/*>kevxWBr>E 2s-+jJP8xժ=.QUߗ[LIZD qE).8S"!b2Vc##d~?|* Z.H'.iwVO{S%G?)`&%w,Uu1VD@.,s>/cSĥ91`j#SD'MkPeFq}iĻi\S|FF*eyY4}}r+Ν*RP7( }xg,rU-EDZx)6fzv'[Ar2G': 7"hUG5d8:C#r2== `&o\*8DTmʰ79ɦAʇ(WX;"0ٿ5gcUxc+ Rvr|u&XYDaF4FiPKO 6J3(D?K?/6י錙O(U~HG-#stb:w.?A9}>$SY+Odț1l(vz}As67.Z@쎞_*z?1{#*Hہ<==X7g,h܏jw'b&}u{Aׯ<)˂lG l[ʆ@,Sq\Kf'}pIpG)uRʖ'\+>=X %G3`OFY`}b34\o]ka u@0d5x[ Bhۘ` rj3 nʅ&?J5{0k"ߎY"LEuuM`Y-`bjN}1|*Yq%?MxҼwU< CdjđC[Ā 2I AsF2{ Dh.7 oqd{4@%W?(D&9|ڕ-d fTdSf5LYr┃s"0sI߹@]ZW{VDXŽ'#$zۂz/W)F̮T eŸU|Q:gڙVKqEZ:س5ȼө&CMa n Sk) ~)2#ں}&ȓEsNH,٧5-R{R & = r?Qiq^Qڶhi ٰ 5P!.tj*©l1ٻ!]W٢wFRڔĞE0uERW51Cu0BuIɓw$h}bA"6̫u8/60ݦٞ8`W2}|i? m֒`vvv+SF9Ձ㎲KBRƪ~ &f$p:/jzpV\dB-A߷w2 Vi6pJ^=( ^?dh핟zA/]61ޜO`.յ}TWjn`U{S i!?)i-ݪf^za4kAVz xDg6rxH! R2A9yG6-aa41^Hkז%4 Sb&C5`s_^:q^wL8ā}ae ֦hY7=DU5M[ښ?y[@@k:75++ZlR> nS00f) 5K^ojLXNPƂZ&"< 2w n8[Y4} =!$D"U6 n/{u_.e(Ɵ|h%sX׊G5i]]K\p1Hb`~Cb 4ܾnxE[Y3$P3ij%cc?x=*eHĻԱn qd $_w7 W9^X!"rh+]'= M^ds.Y#C<3!yw ;˽A$yۣkt Q1Po]&EE<]ǏN eH֤vT=@;ŷ~vk7Uv C"PNT{օgE/SG:|/zB(+cȡu+;{W[+?u%riNFsR8ZwwR]VYAk(ܹ>UUmL$@ !3oxeM!XH]?cX]lEvEѠg9gxuXzv!?ھKn偢mZ|q6`I zX=]5S.s/f -;N'49#Gl}WV6S_Il!;t)-)Ěhjl"4P֥9 D^ɧi>`J0-(YZp/Yr$=^L~Ppl|XVyV:16jw'[R;tu*fG 7r4;eX٨1abCs=3 pE~~EDb/5dRƯRϕN_"&5 RoR|& ͨE[&$x9,2Hmf{m׮/[󓣽gڲDq^n}cտkcr.E#r^:KF%7mt}DT> Y/&!Q04I~T#;IfǼ zm#BEc lњvTamGг;A>FFRI0 -r=ln/i.]Yf׷#cf۲Yk{>cMIYMkhH JMLCVGp %#L&vSlA-EELl/RQE(ԑ`̼A#Կ߾ GPLOu]ړ.Kqᱛ!BeV 1֠, u>=F! Y P\ɘ8Jrș s$%Q&MrwvT[sw6z U4rNߝkir/ýG6M:a~poajIg"'FCa{ ԭIB\M^nT;Ѧ>{m (9{{,jHQYh͡va8GV2jW͑*hӾ˰ \"@o>d2x2zD AQLr7t1NoiD+D< z=in.Q|:ag {E%Hp8x6:XFF j+zN,v\Qqlb5`B%,e?F}xʃ56U0;hr7RI p~Rk76J?}0G5{E͢-~ɀ[W'~P_v[qlj!y42jcyuSʼn/A|M* f!=NlUGjX\Wr3T)lf鍦Ĺwv_ &fur?-A,mŤ2:W"AqÀ"Ȧ)Edt_Xlx"4uM^"3 e~ dHG1z7bv eK_=r3t/!_'7x>nBtAWx/wTޟ'3l7o+e/,`[E.~. 1?]Kˁ6'i{bk*g%`ީ3WLy7 ܘ9xG4pw cPB Vgn:EIZZ(!>8o՞m@/5(sa>k#: cwKi @s< :w; <Ǖ, ^D4Ҧ"n.H6f*}W>T5m%cH h KVԦ}11ZøWZ6kk;)>tO[ة#֍Ӣ\wK =*O ȿt8p 9~L4 /[L5fd LZ[0Z@@w3ۖE{?T` P]B~9me847?=4zٕ4wbFa7F8qxcȅ\?eK4 UGN:gdZ2|1E9ޓ^X;%6Q;8٩sZ: ZrP_@3XgYRFl8yIDBk70ŀt&ov+2|^Fx0*Juba#Gٰ)."{Y_P*f7 ClVڜ^AҨ:0p]JmX {nɹɉn= F~Akqޫfw;go]S}CFe5 15dYZ}Y Vp*s )~ITV-p WtZ9rV8F9/SЊ^.~Mm:lDMJ#<ÃVZ.>?/%.KaAdSeKeVocN}H+|\H(=!N)2%]U4stZrXR:k:~؀2؋fz_?bQگSy]{&ZOzaJcΠ|f~ NjsU}=γs\tj ^/~& fQf=[9-FaK)-2mn_"Z2xF}aȝidIEB̥Ȣqp[9`tsj}62:nS;)tXK:wf6aFbŗN*2) NRp~$;[=̓HA^%[OSi6t wnA Un;P+Ρr`!,l,sgb3ߘwPiS(eJ#:1vomkAӥӏQedO):Ծ[{P{LwltX ^ ͭPriA΃LS]|R[Yy#թ01U-&_7w,X݃qwz[++JL^kn'g囒E R駹NyoꥁXZ޵[eS5M0TqגIxHSJɂqG)'SDq/Nb \|JI2") 8^2E׆[:M%ϯ׹3[Zk;a2,-_" 2ᾡ gzfZγIyxІbyˎ|.OmnJ{I!kS8ض/L4QAosˁ23T'tMHI&hlJh>Ad 36D23Z\[ҽn{J Q;'4 ˝JEDqR*X|+ahhۑ%s/eڇ,N 爰[€舱|ub? ԟRy. tԼ ]2 eD*/@^ŧDGgU\Mߧ*@^+Rxn ^,Ihň]B; ~3 Pn=y,;=!n+!mGPk&#Q%EXr?/_2d$ÄsaT ] ì/@ G8ƣƠ$/?Jh(5.;uXݔbL0FUcB0P soW]E" JkL-0;OH+|p6#= Z.# 8uCB*e:,?yD: t*ZLmْ?4D;Iy[O$MlOtGyz1-4LsfO{] H76u_E߀I*^1zb隧i1P0J;ȑg>n\B$SITTP&nn$< u6NPbdBu_w? yʵi yţܯGu1`BC[Xk1pCtF=p Z64[3/zS Ko@.naCXU`4_'ז3PvqÞY\S~:"` p{]B ,ϛ^[ ;h[YT-eN[@Q\1s$xД뮾]yՎ2<^<6\I0G- "Da/5enm-5:@7|<)}׀zuT:ޱ}-@_a l'$|Dm 7).>>5bc 6ioĹ0poU&Yw]{OyOcR/^dU _1dc^6N4\֙:Wy\i:zspf[:k#q%eB>ok*?8NQJ@zoã_ |hr|)OX #@,М)l1l EX힐gp69a;W\Vךf{6q]mX;gaDrV(- l3a.@Q`BV>:T(IY􂆴ٶ$j C\{Xҥ+E,ON5'Y" Txʭg霽Wfyӥ7ePHM}A'w(|{=<>hGVs zؼ9N01Qluz lm*fZ0gKWx Ôy|&74WT ]iTg#r'a[p^fK>60*5kn6}t@bf ̾`hf*2*ZV3i2j5,47MڵM{O!٧-sI9~Uv@%|rDFq_MkfcӼnzD݄EɫԿ$y7>/4[b rpH #:*Pfi }٭;=KhbUiWy[ܐ˱ \Ή,m5tP2msQiGqEZ(r!6zT* Wp Ճ>~۩J]UkUJTf(ߜ߲x,^6OS1$ S4Lr,9e2kcy x_wĂt3ӱMBGW+^Ox]qYJBB,{ya7ZS]5VW8o$0&(`MɵcK_Y+LRsjHX7wrgBeZi/8P)&E5uIXFbmk4u;dwMᴂW9!t.LJԓZ'Q(R$l<+DS`E4s.vn axP4ׯlf @K3@^.8L=%(<]ds>wڑ8(Uid8jC-rK!s){OY%Krj_*O9 F.4=o n!~B16J:>F i jiN*DUt7J%Lb3wٚ>ddcp?w}ף`ha0>K Oӛ0S蓺lR/W eδ],Nt*imƸWnG)AEyP2OՖU7C-9hu=^i>` - ݊K(:~Gjp|H=PLwپΓ.S]Ci~kK/RP2!qUS$X,wA٥f p ?-Aw rbkYnao}ؘ/-Wq;$ϱiߊe b'3%in `]6Mrpf1:CKť*&pB:EU ?Kh܂}ǢLU@VT4nɉCRٿv"Bo^u,2+Q%L{M${ǜy{U7V y 7!3Z˜e:i]}X-S𞿆B[s61o,a?ןWk0pS6J20U èF"}y ăZFum[sViyxp$ _C1n7!3}#Ve X-P\#F8垼n}C<$O/!mE*:/O9 k)gPBhb*; :né)̳0|ZN5⹸4?ßpn16k] q;,oOE\᫷Ic<`,>C羽/4y:7)st)gPBE=@ߦ\}wY*Iu@,Ba;75%? F 6V,]n*K2҂Oob۾2z9;V[\Ɇ8[ᇪa/I߷|)CKWq2|@_<3(esО D2G#/i2Vp+"!3 M_T[}82t6b${K}N06e}VcWg%VNo+7nEm48֪;q&Uz4شÜ^Wu# eKlY}b!%k53Y0u[~ ]nJGtOhU{{+3*Yry0jAt*dqeجۜZ('Be- DͤqxY?ik#C), srOWmqׅN$zOD6QVy]i["CN zy3.@|z;M%>~R%=%ϣs#aF ;$Cc$Z0't G 30A8vV!Ԩ~B<ڕ~dMgUx倻2=sH:XWgnU-µk3aZ~w,Ϥ/.]uKfb8 i48A%biWɞdj(lUX#vwG+$ӟ^ƒGk{8w>nTA;[n^MߟυiGJ4.)ƙvQ>z"~;LC[VkRd7ݛ1 Q kؤ|b(V.w vr & fetҤ>8 Za\N~k+ɒANF0 QP?1b(z!7(|> ܁TIIe\ρEJ)ZҧREcY;L(B%d@oDF7x-e#c-@t߯nծaіNM w%vs 9mҜ[u`*{2p#H1ȩp/ Uf}bc>` թ$o AL9Y\_YKw ZMf]nm=7*f4I.[rp;f[׍&AwtI0~oD}nS( 4k3`.l:?},Ue]/w njH,RH}[s0l(<_F̊?oZ4膸5fHrM;<_]T#U)!b+ Ç%I#Ԩn `U\XOFB>,97;Q ciqmLk%̎d~gZurL=Y\4%;GPΨC5,@y3Hٛ]mlyLD-n0c^_ɍKH ߌ|`e3Jm=$Q䥥*b|CSrJIaR;@.#P9p$yYBk^R%f; 1elo̘+ "ĚVY3U7r="z 8)1>P o%Gxo.vjڑH)FNKTH@#c7wqL6bPf؛[ENȝ^nFp-wOzKP9W05&RVfهp_ ZSi f{lF 5PqL's 1/rth,952<(c2}IZb|u (*NTDPAǤa_o/3P/YI)N,1MéPSs-ɣ `;3g7lDfO{ QrF gPo*dE#jdC&Z#]3ZIVk2ݾe6ceE"ݟ]|}C]&vA|)*I`덛ULs{$mPhN[L-m3P1< O v:K#aA'g7PKB׷8xT*dNm8UVY[Ѡ% S%Eʺ=7|_#%*x`(*en,$I4׿',F%ɢs6*U#g3Q #ި˾cs:r™pA!s%K|eoב5@&zz$Z!JpL\.Ю-OvKҬH[ C;1bH?ӋE"VcIpS9imUN& |= TZ{gr5o/PE"A,i4S9;8f:8倸n.xod G?"l flhKy6M\CTb*$| t檊'abO1% jup?qD xcM BTƾ;PF͡Э UmC롷~s>pӑ/ؼǖ;jZ/l1sjEށpF pG#;u2_iDN(8 C2c"-Ja'v"#I cLOÓBsYV~o@E19x=sSufdć }l(FIGI/gwo jD@Ig4,T"C};|l;L-oMN5Th/<ϭW@AԱ3C_$j^0\W# i? ۊTWEiӟHA ;1F"? L+,[Ӧֹ\Ih7b;q&Dwn(a2fm8^3G_O#Ι PE9'u@;|hYWy)$h˹%>k>PwJ02F 0ÁIz(pU-!q|,DŽU e]i_Ҝّ[M6!"Vj"E$dqqMjYK<2V9E uM0dS=k6;YaT7bWCpǵ/CV.Kk;L?C\;mwL {]!C9#;fFn/0QB~$d,0MXECgc?eGGV3H[r߶z7Rdt m|?9Ge#$IO! ؠ4zqV@~rMdk!2\>&5Vkt-:y!m\sN ` eL@v;d'/Xt >9%bfYD~t 3'ϙWNXl +ctqr t&JZsRЎS[_a8yHf;gY24n.R 9T9~T=SeqPW}Ĥ)vQ~x%lVn6s#c>lnG!8GD$k¿6§CaXB_H*%Ʃe ""]344IYXV00&[Gx:Kr9,ل>^@P]U›n=S"$8XFL܄7}GhCa (ShqéF Eꟈ/n0"Q[h[&LD~i7R%~m7hCLDúVsC p lS@ \f!"3D'j C ]sLm"=-(/y\ 38K),\7&,ft|"z5\iQYα> n#gK5"g8fs&o2㽜MaqGF `>|;z 'ڲ<}'NXik+괅#bq:rFI}@hl΀x~I5'll>KэR_U~9wVz[CNɂdrBWK^8~:~S`۴hyCb<j$DQ犰\!o_vckIybwWNcR M^;TnJn60)op9*eRH\^X1CgiD50@ ܻ`e("ԊT}b{Hz-&:jխpOCVZZ'w,*ofO OfBW^GLM[)>?[%=FQDjKm{ ҪB?tZcV:Il=S8;I{إ7CW!%xSzCmkqԒ9DwV3wlׅ!ה&嗊]0}bI@ WafU+"}awy\Y- CT4$Q>Z{睞_/;<=t bxWb?- ^! j6/  NCd.4 )23}%0 Vngiy@(i/!Φw>- myx o8$@vkS6_`̺6"f-rL 0>̀┡W٫p2>~-+)2RfUP(-n[/ xp,Kt>x-&,r\iIs='+{l*u[[2*gF7EߚxnNwgR1 $ ΋& /wAGWCb%$Tn M<?SbO^hr0+@WFlAK/-<@ pSuBf,(23 wO#-l v0WK ?=Q[(0-{L`,zG6"<Ɓ\*Bc"ޚ3uR/0;E]傈٘ڂmh(ރ[ m,f*=|Z f %>,nzwKV_yW+&6\GϔA|v~{ʯ,+?s>Zg '&: a'Q9vr# ${)a&=yk弊ʶTBHW|~o3Jro+Z+\=0E11JxcpWDr_6~Ā'!@_;{"߳9F@sb+ZI#6d>}!9W Piꀏk&m%AC[}F$Y{[Gl(5WQR+ +n}c 3O\IHZڽ&5g,lMރb8T+1?Ѩq<,m`p¶ig^ $:'}*h 64Dj prgtmvԦ /$b.CcȻIKFNbL'P;c_4oR ˄bεOţ%b>~_VbQVO<_7?1ZɲǏW#ܰ#?0W6%{`K 2Qsu (maBؒXQ0i?mh7Edy|xw>UQ?zE+yE`޸ڴKDjuCW>ؖ 0OQQV-ƊŜT/`ɴX/f( Jzh(MapȏP"$UXC٘ ߶TGg=s.˜# 7Kpe yg>J8W Bm~z\NcS5XW%Ì&ҍ?Y6! >$ ޜ1ސQN2@]jd߅Pbv LPE B\$]G3%lWmZl3F>ܗGC@y(rC_,) ӑ=u3'qg26U\Ēכ$iZsT, W=dŴ>L!{gl(Q۰Oً.{W|0ѣ :`~5&31`5ɝAOZBEV.UFuJup&4&WYtW &/?XOmꋧiIٟ:=ܓy˱lܴ`B 8,'PX7ٸy[L4G::( +i\ݬB=l!ʶ6ɽY&mAt/3%v~4 X,2VJE`1D~]"/J2EE1[^(&`&hI1 \_,w24&_Υ|nH %h3HkSA8i]+bH{;*j]-|Ih+zD&m:+0,R,2ǻ`يfLθ†BsL0o/R_N]3ziNjJtZc.m3{¡Ҏua8>:w(%ކ"jMߨ9B*ѯb[F&#IHN7 }[cCl"2E:hڴMŪYZjWjEWM}է1KFuV=E"g+ m*xh}Ħߤ?si+nqJ_;oxOe/؎jQ _\4o[Y̠=6sE8'Wu:-Ђ:h8skpngʍ)FB~OtbHg>>8a]_*{!1;cJa3t+;{j}^6?ԏp{˛pp6.;6w6JT҃촇[wZYe,l"2SU^ꨕLa{ 莩pZ ô J*+։p>#Ý.EfZƾ?]y|dWB2j)VUx0uEșp K 4Yb;8u?!*'-`Ϥ1*r¬#&bKY3t/N;J+X' ]QļAqdJ FwqØRMdƥ*5ݡ%|SMm 1lX˷o@"i{mi]Ol$?7;ŀMNh9wACr^ӑ%Ÿd(&AIBLuӥe[i iCR0yc1qTw5YFSVV[R+ зI"7Sm%[HXsfq>oU{6n8f^+`M*O_okOrj`"o]!(). NTaHɨcYtE(Y": lɤzaFD{f } 9F/rOp|q]'Ҳ1P^ߊ%Iv^;6K\5=4cީz2;jnl*<n^!yQ$fGSi IdE/8HF4y*s4߄"ؖ~&_6%9ѿ}:y瓅\Xw'v/4u԰ 7o==WK,k?}#_uߐ!/Sw~g=Co=zhV% VzDeZ&(D0f+Q?TPB!% /b(zAupmT EZr/ l .rVUHEN^ӠFN/ MHYN SBsǧ/I_fw\KԦײxv)t/ ѳ;鼳9Bo<{ϼ/CFOީ,U-@:p}% g1${ 8}K^(؁ *\[rv[7%Dr'ISZg壙`WҼ4iL7UHpHI`餙R!o N&`ٝOV:(Db쩂{>Y;`ju_ 9(}A| en[ N'mx ?9-Eje]/o)U%RDcu\v6k{qŊMAeW|:#_pC1"8UỲ=:vGU- ]od j(9-i%4sbjMZcMgJr>7Z,7-riȊ$x*X[SaR7J: oFn P2nB|E.Z\saQ<.ZQGK֏c3<:QEb7m1MSw{ DAi@;<D:!5 R"!Dk677RTp| E0ckiT4zXh4lZݾj-8 \ŖVP5I0,ԅzq2^ F6Ѯ'ޖWuB4VȞhX9;!PA&\‚Y كTT&ٝVG-PY=H%e6Lced.Ap|0颎y|#+1y^j{?j&aZp)Gu0e?$˪cD^RpR:}w?æp'8MXkrOpytR<~|ҕ u7 zYkX{L$s ;H55w]d:9RVTDV 4h VKʄS/#Ǒ%J/I]%6 L]_m ?h;>?K8=ꮎ+Co1qfZHF`Uv1z4}&޾%m~,_sTWJV;Lb 2 UVtDa5_肙g5[4f8IlILbed[[&kאٶyixE h3Apֺlhe",TN)lD|P(X5k:J0S#1P@pT8V;+#{(?qPװM{!D%A*OTW(dfHDFMO7QmDrޏ>L׸>L~'`*jeo:|@8mͽ߷}ޒ 6CQ+Y*=h e8t̗cTN^ FL}@i^Fyo8<;u:t#:sU2 5 Omc9#%I*VY͕xXpm=ɷVp)p>VT/ 97+uSaQ-ׇ KV=!\$&DPۉEU)6ig ZV@)Ǧ|Pm.OtS8EG1?h._]OUu`{v!hך]13wPYYz6L*]Ą=G dWXl YȢ=i(`'FsGCυ]؊e ;dUu l 8>4P9k.'koi14oT)y5M..{,SlJo}"̼_wR~>C`UN|*f@[~4`y\hQ\ /-?,#RSvEقb?wSpMDzMșQ/dOa_ / $@v8OMꍽ (ށ86x`Y+-|'9]CUZe`N1zmL/y%+O)KJR}v6}"¡*R͌1Ļ#Bu+9BPw.'1QlײgRaEUM0K}o9hkCx <05TaqydgFcb?y]<}%qc 4ݨܨ>^ 7i~g\[;mP)A@u[X~SlT~ 0Jzj *WYYERn@cJes.c> 7R(/sOtwTwƽur4X٬ lb0~'^~Jfj/ﹲ#-T qҷ®3zHXa R%+?jW@n&P};R- ɤ3,a:#p+M|i |F*> [c[Kn=~q 8^Nl\>JV7b2k M\D2`mT*WG4z{)N;\v/nc,MYxEuZli _Ǿ[]NQCK$|Ѱv>fwefP8ϯyq(j7B)Chp1tIηB]ƍMg FL2Dɒ?#gr5LP1ʟƵ> )J6?=dB_%B5l'w]./ Vę飒4pTzNMR2M%at7; Kְr}blvfGx_@KFiSC_XZ> Tr16XL\|Vvв|9Wi,*b}e~&xBFfr3:^t,dU! gV5 ˌ EK~asvAD'>|׮4jn +'y\AH#m*)ԣ&~L hW\5YAFhqmlY!};:x@.S=vc6+c8&ɪlRc(wyM7Λ[5a$:PO\>^ 6M j)9QM[GZVje~jh 3J߅05` { &pŕz؉sԐr@`'](` [e)~^8}xri1/рsɩr̄n]Ow#2n4pqGRr'$w|/Js\|͚ {yCWlhCE&_RL"CcMͮqW Bvxo vRN YyZQ5eQ[ڍ:U31R)fJa>+:)巪@Xr tT7,KC9h XU^>S%X7~RhϠAuAǝ"ZYk~&u]uG(!c[WeF~RGߑ8^N antZ8Œ@u;$]ևsċP]3;z#r'19>}NPNv  Ÿ'Ygb(^̈Gh{RNXH 77-ё"v.#J最5H(Uz:rI@ΖS~F#esIL>$pW O `CcbΪ v !n~I7.:A2MR30҃^`2爵O~CExS2rbzfm 5s/Hj!o"lPWUh-uE=QdDLF|M 4&n֖+>ŚPh93l?aԛ+KS:rXmx&,GEq{@ݜ?GmtRI3ZIݭ}|O dtram}nTXoOd,kC%*>OCIߘDg rDn6eciTKopOّ؂pcϮTέ0-I8cZ/lxkQ!^ܧMK[gSYb$^;tn$e-V,l #ZR f.M1aifZg @*?G+8")sA\CU.S|yfZ%Oa6'7C 3D.kwվ˖`O#"}Ύ`QUD 0 9ADAj?*W,D{I2_yLCz `rV[M.3D9uI jaO%uy2hG+q:ZGQfJSό !%˘凌Eϕ=,Ki ܿe6O v._c(`}O[)>cg-ZPfۘM #i}}pu ^),gkw\5zιKO3B*8xDbڑy9bKo7(az!dcB o Y]eAṄX)y l:Iר>ㅐsװho0]Pz~pB.p9Ӯ\J 512+J"ː}y}>U4_`]aiQ`(-w ,u~[^{|KbVA:eaq%ة^h":ԟ! ո,܇՛ Xp:b*AXtNJ '^G26}~dEx78HnU.kaUo-|CCaKfkh |ڞZa^IuG]jI;Q `u U$H@758 Qa;5icJ"bv/eGʍ6`q<QTeC\/Ի yzP7ow<7V.:3DSiG(ע[!aUv'BmKvΊði_]&)V46~)" [ {[!#WMFo[D9ۃe&@=|0%I'st7KxH׾&]p\8Šz:x+YVmk}F$u?YR^HJ`}dy,Vh~܎Am&+gbxVACv8JS[%wysXvܻELmA RNk ;{hT֧IPn˶ǘ흻aMJxo=;m"fnL_ύh-|sDi(\_L!,٬=GMt\)A3m;8 =\MV8#dbrܢHEzh`h)/9Bۤk'Z,XڍgP=;yn1 L׫, LXe&-3%A Hd glS MmyUxj} ]}y-@ȅƞ\PY$f1D :z#aX(\WRJm+!fAyїnIu~ x@(N'CA~5T{8 xZLF1T=j&z_X]$ OUЂn{_d"||P511YmAe'Ԫj qAfnќdnRe(wnqXyf6]JM!C{tBYh:9pXtJ|ğ%X5& A)Z/. MG6ʉtW@e|C$ Zdh[(In [ǯ.? oG^E"9BX]w/P#(mS6 (@ZsQ[TU J_2Aqrq&5r(N/w753߾גi+`)wφҟsx ɷCn͡:̤5bHNiI22HHI[O"ջ@OD< A[L{~o ,^VO[Nox!(L t'䊕UA#dRrd6j\ 1߉e3[KDޛ;66g ML^@h z{ g]+_>֑Vlh5I.TJ8 Eg YRM0\0*޹'$]*o ;P*!RXi%6pfYfeI~l"n6AY?AX!܂3q^s<_|Ǿ0U5߶mej_MSH+4_[ۡ}뿤@Ѫؘ8F-@IˇĹLv2ي!N9􈊹N8',f yu'h``؀8@F@ؙ[AsGQAaǯ۝Rܮg'X T h2 #˼+ލ,+Am{g 9k)-E_;XR/ZMDF@OzF"K s:.=~qZ ".HiΊyVg-gnOVlLm$:o@΃KZBQn),sJFiCyxC0]ݏVYH /'d:Ye9G\E1 ¦%М'6rHXggqGYw7ĂB\n$|H+ccBEa-8'Uo.n!KH>uآO.݌.@jabf SO0ʀb 8cFT'} "^UZ5|,Or^j}|:U[chePxPX@O ޶h*#H5mm$gCڵ=*PnZAs4"Uu<tS_@ ALc4Ggh$B:q}:. uf9E7fx^ TJsqx4b"iT'.@縝Ý ]R #n`-mREf`3fOJaPcd޵I6˭ؽ:7G0EQwB× \;o%WWbihIotel-ܸjfg'hh 6 K}Oh5o8AR 5Jlj/ |)cޏQr;VFZQA'&ξ_p?@{Apy8౲;M5ՅZۑ1SFޫ)ņu\&7.ۏ7$~p 9X_tvt%OKp& vhQZbrHx|Ĵ蛡 "wݬ=-HH/yK?1qr2OPI6_AyJ'<[ڳޚM~ç(Ԥ%*E5)|zݎ͜ook3^jE^@KRj׊^R::]cɀ;Cn4\'Z0ȘQNT9\TB[A\ijU.{Qm3_xp7f[nA2taN\nˎ$(2J:]@b4U֝c7It 6]`E ѳI-%#(Kԙ argo[:~kyk!c.`st! 'jR~N,m(`(3VZex:n}<ME/1LA-wŅgH;|TcU曌-elhPٝ,77 wHMyk~{I,}|䝢nfs̞"\6:ת`}{p~+<N3a@܂c8 9Ks xV,Uy{ؔaoe74$x^=/,*˶7,c) KRg&d@;qb~-6OR: Sv5M5,ߪGDgjPhSILg +Q ifVO墷3Ef [mRjjX$[A:wQ^]xx́P{X<Z} *!^myaBtgWo<vSYhxNT4"=?|>rw\A`H눌~|e{5eZ=ia\D 룫*1ҙ{r0a(;⹡UZjF% 5^^|z $ i#wg|kӀ)](aZ g@0YJBK`Ba} ??`,ߑnC ƄO\NJNkaj׷3qYk!-H r+M0M5n]5b W׫Me(I^b0/}Y/nKqQ7JA*J8]x5 9)!{YU'DKCɢΡSF4p/u\v:r*<Ѳl$y^x3ɦ6Y9D8y dG (["fC67}vݦNf/->.6ؙW*'zag~+䟩 V~߄0o4xE@~(͂aH=1sbRTM>Hz^|^&|9}7NSxM FAOrHL2- aX\VşpSQMȊAZ3M=u K}[n޽5ʞ[#IK% JR A~yW; X dreKD挢/QrbDЊ,\˾u1@Oh7OFB[4Q6m -JBBy]d{m氫 $HN{FUًL:]|>jU *%ǬD YjUXeY@50i3 `ƥc Ndݻih/=KshM?ѽ[m!&;;ՔLZC%|>;LƬSx9d$T_0Ыofw+/+*[b9K:ʢE`TA(nhbɊRϼie&?N"`qNMc%F!J7PгU\ZiQ`Ƒc=i (m&t8|vVM k@5T$nbc<?h*٧do-]@؜6q:=~ؕ,^UW V#?E!<P+Kϱ/kh uB9x2Բv[k0@ۣ.v r.GXXf6!ћFgwNrB-+f1a!(B$JP\ 落)):J&|?E 6e6cV:,.?cT\Vh|_kVTA]E$ho0lBqy0^"(zwۚIW0 g9[sg#c/IoXg\bpA1j=FpCA,E{$肕7?v+p]y;RM}l 9 /aJ~`c1 Ƌ9S kC8`MC;BV;Fj0ual6E1TD(\MIlZӅтڏ U JLV=,b3~Qi*-1l5 \@ؙ;vj4xB__Ԉʖ! QPS/x0fBvI 8Y}ڨ55CtdEn @x r@{;5ًtJK\Zv Y' ĩ 3 "3ʼnzUukKk\BJH!iNu&yL{$~@odXQ q ǥ*eKHP$Oɉc<*G4(Hh_&z|+70(Iר“N&!,6-mV_͂)>hy+֋t-'>V+S>_R_Z 7PB%͍W.\tPU4)ƒr0p-"J4GD@»SYǞ]`O03T6vO!GA71F7.œ6[U8j:߰{W ^Xpnx25gzPPTI0_*.XjNsͯMCL{ܪeHHCb xE=2$mj@}:vzX(´;Um4Q&;aCyLGD/:NGڭuھohJRs/zMmvoPQYމ0*8d ~< z%l:_ bCuЕ sPa|B9k%N갤ղ꜖H#oi7zed^Snvc hR_m-"U0F;*8n b3* h}CsWO2G~t%=:%Ɩh)^E_"4wLv](RdL:g+R1]e##=f]h֬T]q<لKt;zpV,²X)>uGS/ckiY= 9jJF!z0cGe௙b]%i/k#CZ&R%;}qȒͷGTi?[Ol[,x'.@ZsOf$@^|YDqc'zw2$1% ͕]g YC'X2俨;8ܘoBn?RkpU?x;qM*+ KaYPV|-r;tw(ȸ3W6kG0a;.Hco=G(ҵqqA^B 0@*%Lx]BQas=MxȐ(;^&3jM3 }:8瑽*WB  b}p{ʯ2 ;,cFm|S/욥h/9H:{=0D&1562/2|CHB3)ť[HDg4xYg`;~(U^J/5&UAĕ0Sw}Y?EB1~=$>!OQ,~aB Xj+  Ø$jbp tE"'cR]LeyJn<& ad!dbX"&H8wsSn:zC8s&׮8]3 sL >k˄:G֞%Gy_0{i9k},~vX @꾽oDoXCkLY ö<]ϲQzzDUX7T^+c󑠎.[ʄIF((fz*O6 ˿Z"i{*/DSB`}5)me|Qq ' ϽP Ɵgu 9;3hQ$7[Ʊ!9oKnr<0vv A]1:w.s j$s`,7)6Ӄ:.lxoPi8'x>rYX"HVwJFbqn(݄7ǃ=.8F$bitZ˜ Õ8}>A!ܙ>^vLٴƛ^_gk-c"Cƍ+>!AoFiI{ a6R#5Zv G:I%f<>T\ `~!R^MZpmr_j}Dnk-H5GJ Lcds5ҝy= 싽L紡5҈+{-epmGoxeN#Y1>a1s/JAd<"#1Pn)zsfLXjJE-*eeck/Iru%XQiDz^.4#LgvN#vr_P # 1И{1]z[dRDǁߕ#6^^lhp$jtAwp~6`@zĴK)7a0./({g#=^SZPd2Sf1n0zIS\6V ` s49sIՎYř_NNkIyRgT' yLgTCܑ+d7VZY gey&n2 fYrhM?Sy9l!,eڍ׆n oFlm8`iݬ"ʶmܪ@uVq ֘ĜyXE]AWgM8]A^$RqJTTZļlMG>D%'m"ix]U9#|Їq y/`V 2KD&/ #Cg}*f;y)Rwt9fwTJ^h3KR!g `>+`VoUʰ(\&y;qCCiT <>g\nè!_wZeǮ!#T t-*<o}`3D)}ţ$PCNsR.[^G.Jѡ4OD 9.➘;[VPP}-;  D1] ˪$3A z~ _䆚L͗rDQS^^Vk(^\krʍhKky0h4{ )ճ7˷W o'?U^ƢvX]ybfi: =Wk?~ے1*~\+ѲKUn'z\Tsٳ'\ONzj㗗-Ph)1w>,Ʌe.]7I$kDuRE ?8 pNРA9p[`֏&숱)v#efhZ9;waY@6$tݢ%Owa S) w5N E{O7yav;lᶇ) !a)BΥPTR}6$% @4o[FJ'wG}<^n"ٖhȍ *xox& FƎwk)*MLM+kE3Os=`=DWԎ.L,¼J*4.jNme`ާ@O#% }QKGSFgS%\+GYtG6gY_?u9|Oa`iMP7"Ծ.\+n|{/?\e1Wn xpKU+^:M 5ԀdžvaX^Yb ]CWz3fx̛xB0yIC:>Dt!JH#B䔛1b)ڨ?1kGm:Bk%xLX\<ۻ#۳4yо5f _(ےj'Ó`yXiw-T=VFTL}Д%I"*֭QnѱUKL8n̟2T(I΅:beq\R6A 6KݟA2;&Pܕ,Q?(A:/\\jxS&l>jKr5:=?Y viZͧF2-cCl5X;I6tt;SUTHu&=ln1/5y3^?BV|Xx! cŇ WQ:vnm:ȑYRG¢>qLrs<EJjc9{ Y*%K2lsv֯Z~ K1ENt$Qދ<3DQ 9Qu>yqEO,ՍƧbj^#jýzLA,JPTV󊊵9'ݩ*s,l4"tҤQ(_?7Ƣ )U^-f:͞ >M嬦J 1W0 q +L8Rtp"58lCF&Njo>?d5ѮL[hNOUC \J̗Hњg sv,kpS \/sbGI[b26&Zzt3G1+ƦNYvv ٩#׬$_Ve;&)- qMsC)&QˀIH>mk ]1 c ٽ N88וAVG%(qF7LzMO^ؑ2#:}y"sYz,ŽNa&őzyhm f܄.n88X&:GJ/Ml'F :gzUe]m_|kFXݶigƙ2Wr q 1*0a]Uׂ|lɒDW|sǸOgf}jƊi=e9ÍPUn r2y2N)JVkZbOh.`PHU _QhAWA,dOYsAήCA|U.ӤN}b)E$\\He{ i 9Њ-okAzy؞cXX2&LUS"[lٹܸII5n_;5DK4$y4 9( QH v416#ܒҕ߸Vb"v)*fh0kd:jԴCX4B,3ߨ_&u8`9;)iAb V/vJ\}b\2cTC'ڻ~#Z:즮Z=ܱD J)pE GQոvTz^CNN D@"(UN Рt8W*N-`C3mx{]W6NI˄=$XM&yC7_3(-J; Tx1ȱ65ɲ-d@v|oNo47WQVAZ\x7K!R+\3剺p3J2ΆeaN#Q$i uˉ:a0xWx !>Rbh]Vam2>lu3m1gqw4br,/jX΀dV#~Ց5Ȫ~l%dOhVBSs| cz7`$8eJM~HSG(gtBj甎$V(͊/rGk(o* ؐ"Lyd*bC.Ol搶5:gk5 |`~-R|;2gGв1+\Ϡ&sޕr% 9o7%޻-q/+Pۓ7>pw"e6W*V,.ѼΟ?aVm8k--goȴ0A @nʞA:=XaVgo a{Y8T41']ގZUOZp(&‡X>(J}9OšWdJnq ̳E4M 1Sei?kPS.QW4V[^@q 6I[f~Ə \Ǿw›27H|3kK>N S<6= 4I(n&^cOFG*Mj5 'K2t̄JRz#XqrP$8jހ ] nX׹q+ QI"F)u(KT"-eYh~W) 4$ 8<3|mKRvV9<gW~ʎyTy$BQL<ۺm?;7=:N. {z,Xr1gߑLԭL쿦jIr ?@ >}wf7?#P5 r .4f+Z6R5%C$]iJCifyX(ݰ'+`>ѵ_r j!%NUQH`GxaXm [݈1IkPצNg\S(WH9A8238&ha6(|(O 'ڶBlL w)J GH7@D= &Фwdz)_q }$!L;j8!fN愡"ėpnyu R/Ny6xh`:Xb1R]6d$]_=į:hsb;7k3 Z<$M"=¨k$x)iT<=v%A֓jӚU8_JT_|9Vu{%7lIŷdZ!h*NuRe1(={V2y=pb<g7z# "b>z0^TX!zJC/ 8WfVN.ce>W "6"B.& ϖ:z4`$letim؄9@k4? ,z.ڸ%:5 ϐ8ghB1dgԦU?yˠu6 ڱ[}fwi_Z W0g=p][$uYYdhH˪iQAX{5 BA`7f9bsΫAEsMc* eKd'j+^dO#Pse?s@#+z ovRy[ٶӆܖxtF_,o% %Y:~)vMc{Zv_h0#gH 8;m+!Bxx##i.`2T4}"j:?@kb7>?!nX0&;Xc =l IdH.Hk鐬.D: pUyxvG]9ѹ1y-}~6 ==NA>U'TwHΖj0~ T$O.ss_`PI=6 `2~mqkwۋBr-uRe=-UMpoŹ.|vr8h W֑Myܽ#o^לȒJ@i J֊'g] :[M pB08uj3 RPIꨨV<,Yռ0~ځ:g6_jBԀUX{+m URZzv/N8D: #4-?Hw)c]e0i7Ds[4SN\̷fL{Ŵ3~`/{:eBFA-nZajN > _}W=5Ϡ r^IGd1VTܵ '4c;!^Wϝ\ ϥVx^ B~(8! (a/IP@oICrv;ȋo`qdmuK-De"f a:_5)U?;X5OL@fQ!FJt_i!ur\V_7 pE73;[L {bOY:K fuV%jNKb:Gw N3UI.`Y?S*Jdr¶HT[񵷟hoLH$Z<MVP.bH+ɫLH]iIZ2|mxXP\N5<:mFq)l_o%d)L! +e|!RݸZ8hr;jT@mMƜyIAVpY)M56XYS^L5;E6̜;wD߾J[nLCK])rϋ>1kԔm:F~,hD:K_pȣ%0vOz`NД}@2&j<3o\vȇ1xNKy2BrRJc_vχ"nIܖkAP0B$âH8j% Wɯ\7( s@j U+y= (VqɁ%OG: e {)<(aP@_)/ |oVg!BE1v ~#v'0_(QB4tbϘI.pg#ܺ'^B$h".r~Z9sDHDJrQZ֙1-|z C}|{knDD 5$̘n9 :@)է\ٶgu曘WFCzڄmY y90/LpIAϐ3ͥ\#EN߉K5Oea9j/Z6ߨynďLNθٍXøSK.6tLt*,bI1Fj;3[e7ۡң HMEA==p¾ń<9!o1P9e1bA./E v fnQ0-y5M^V҄e##&sBKkffKK'&p<1VIM2I` ?m7a`i~h;V']EUo@39E3B;*%vh\SӷTߚP] K[T dKEۑ-a>b pxa3]oѻ6@Kh?QRRТF&XL^8tL$>Ybsn{xO'j =:ڊWbbΨG N,N\>,VKikdxe\ݪcX{>8li x> VoUp!g%z xLu=?7A#wn`Bq{+UuoxJKy a8NVR'ѐOk4)~蠪?gHdgs'&BQh#G{UU M/>75GYO((Eg3?{Jm{`hABgrg6[biW$EobGc~y/NX)Y?[xݳ+WhP_܅[ &q2ƞT=OJwSOٔ@Y\p=渙;4XpTk"B941Y9;`E9c'矣W WE+ƅ7?Цfܙwf!݂pI{j}b(>*86ɾ\͸5kAsPFE:%:\!=?<|Qth SoK Y~ .%*1@aA (z"y)T08 ] n:Ti|gAj;Hc_Γ{tV&M5EVLIw!qkXH:?fBpwL&h~ikTX'Egn-wBx]-) k ;ІKϱ\.b1 էm!#x{Ywο睈B῰F|~6\zU8ˁݖc2 G"%IDm\lD2@w0Ax/u ٍ<#j8PW1om8D"GN#=Xi8@`7XmlAA ^rޒBwAQ9ԑUr|yEY}wsV vy qX T^ڰ$ eoZ6;ld3D!"E9CH$u 8@!Mi4b ٙ8Vr]3'[cɾ N/&5ϟk%}w%|_d72Dy@ -I+o )ab5J=Z)k7Nۿd^Cؿ4ғZ;,吱QW18{0 [WMADT"R7|K嬧_,зE 42#,[HEh߰4qF ; sDLpt憃Na|KEYN|"Ѓ/xtMcKhv?*G'[Ż!ή"sI[P|&\Am"JQ~1q,Gǟa \ISwŸ]YEĽ;f!c#Ln 5K$)BY>(M+yN9O7NSbn5S䅴:T,^# pq_Zf3/i.$Ç9Պp^ZЁ[D,E [U~é2&;.Z&w1K3Bۢ5tZ,խ덤BTkWb*sL| qS!s8ZSts:EQ >[˖9=3'G_P_oݎ1dI].)w]Lc?M=-L&qHsSݙX$Q%I8QE+|SRu. pDh[$ /42.'Y{o6`,PjUT<í=cis];-[ Rn7oQ;]J(x>Wx4ڱ$]rK6[iHniw]hougWz'ɏ#ɋșmd5uq_1)c&1*r>2'5 פJLQO2U mZ~$+# b7Zc)Ř+$] Nt0!fjPϻ#x[QpU)(XF$w:5 eRZ1qN$þP]sT3M{VQ@rb4^ɯ Yeٛgu K7FH-y#Uў|8)Z'Kp6;+0_bt2`Ƒ$k" WFl4g?-?1<@d[v S0˷[K ˒%T; Iz+FDRƤ~=bs{n}p,m4}@\Imf`)&b.e"_c]ӯfԅ9ݡC#Ujz+[/٦Wژ7*p:GAU.&i RFʬqiqJGT`_~r^_-XiF+bGCY f$hpT~H$8EvX; w\S4xkïS;X/Tɥa3xD^)fQ<,X9#r0mV[x[34 i)U`F[rh4Z=\\>'= 2cTawL}:yh^di%_;ϯϦC@ NӗGv#gKT/p3i≮EG[ JSV*l(Jc?˚|'bl{ 7Z|F@}ֺ[WI5DGiKPD-D- I{4f_Įu1r/R-k'u !)*rrT<=xdޓnn*kԵ~SH Lbꑓ__DB!1;,~MeP73.@:y HQI;^Aw O" i;>I'K_#^ ? *30(T`[k_?)!2>!h* єhwp%uM G_v۸4ShWjJl Ѣf[@r@8OQłߐ艢e|p6dKt>lxhca7 OA=&=;^O5Ц2LsKTRثtzEsM|HIsQā{rF0mbѮMN]FW\`,,EVffk(̩'S'11P9s'A,)F%-7__Bm<26g$HI;%5|g݁05V[w?`8x_JbG[ȷtN%3|^Tw:ӳxHy$soc4*ܦ?TO͗*V10܉K 311wQ˨>)񊀊ؾ5c~E;W@b)޿ {\ g6B)ѨÄZ K;y!_`yheRdY؋56pK3y/(vڼh6c tEŭGz-])t%VCܻv|7H;0~e@^iS B(( 0͞|%hF8H/nT t!7-'ȫ37̢e}Q0]ARC2 (eR~=a$B`"hXacOLs=iĕ>cOHyf6.x1dEx7[a0F(Ac_,E`;'hb+n6/<\6(dhxYA$@֤9k!,&%Af?~&rWlXO2jODžTKNkgmw^nXkK<$loOJ/76r "xm{"k!lobMWV!B`ߚq-U/Umbw';4nXm|ht :W&н`:BhKISO\_0`8ߞ;cR`XnܮE~p4A\A`|v[#xL(*yqzݙw^K'o7[V L<@ LEw=g'xd749HjJ#!{gxRaHzYEf-s91Z8˳X+0c.tea@˳I_)}eYy.Z&"{khi\@z:6 j6M1[fp9Ԟv>hlxZC%9.qdc['jjp[WѴ-:/d/v|1rƹxp+~W$j$q5H|(nB̓+SF#IQW0NͨGLFx- Hfoud"}-0v;nOy r.X>G8%?22 -xˁ\tH> @/tE `Jˏ̋Λd2xV~)QIȓ&3 t2ZaaeYDt[,;1;;:֭.MECDp^LiObͩJ8އ辀9&&mLQ>Rrd[KHIll| !PBF6JOxґT D(8J㦅 n8+qVw0bz: E-zWʆ̢# 0#x Yfo`Γ]/'tlgKy!L2m:Z\VS[-7=N:ο1caFA8!aö !ץ_@㟅3 7ˉ/&Œn\T[~Cf Uj6ImDPdq!YYH:t_c|,g} ;tJ= ]ݫgTnBuN^7״vWhPk3PZ#@-cH.0eh,2KZ$\GĢy3$_"]i}EnU5D<1n7 &w8;F҂yC]wwdd}ھnktd>é{C"'YO 3b7wO:|愨,q,Q\/L{ o"`3]/w-~-}|:ҡ<k(1AZޡ;rfj)DN0~x f*^Q3iCI JQTsV"3;`ԣoJꅸ4r9]#zSrYLxͻ|+@LIEaOU$m=ANbA wSAx5>g8"#W!.lB@Nջ@''LQDFՋw/ tnhq0Y;mU-rHR5o_u2d/3?- ̴UNYuݘ#20aܾLшALdf Î/Sb֮yq(0ńbm.;Wr+d9'11TYt21l/S_6j{A@W O?tWQ겯ȁӯOi=2{QP}Q 5.lOPqOLyIzfJa\T6p~` 2XANimǀ&)ǺifH7p7%b/޾5Nq] Gm/[^ ƭm))C%V#BܝTPΚx?$>T3_ۆ yjό;'=o󷇎K]et)rp VCx\L]2;`_u}4ٽ|k0)raْd&5ykf@)uKє,-ͬ hkb9+4NRhV+ѽgERY_~v.~4 Sc2˽*qG“8rHXɩkƤ-OJ,_3{"9ƷG.ƣԤ*t`:F Hyь}tY3[h>Q$wB _HsRy܏+"G`.nuET7?a 'lA/[/*"ȁ[W;B? \G3t+!tbe싃tH sfXi1,|-y^Jٳf:z3JӺmLGIĀ Kێ)0+1qc3Ԫr_|8 |Lx-7oh 餎tjeww>**2 {͝;vE-HoyѿLGYA2s42i |W9#y;P(`sB2 <!eHhN`1=o{#)ŘFud]AN]jFk& K#½݇_PD}uߣܼLkr9 )fT\0G [\xa+E~S /L4&9 îbt@TKY%SsƺـG-ЧOo)2T<_VOGm W9Q܅"^ r̚˺TOu@OK}_f_.v\&ǁgzn8KHX19 ̭J|̂ySGU3|jEL>W:+" n!Ӻ }AX 뀇H{jpQxx E 5'=s1vrM|vGy;Q zeѴoA *[Zp`8p}MD\F =5:W&KS4a` XocpݣXBqXpÁ! Ӓ w4.v $^]k8'( >CFt[m8 A Loxh*`EI&N9QoMC;Yw+ap%}'2]ӓH/J?ݠy EtO㢔K:=1CC/0d&LSX $ofO1'Xe&bzg_VSݱz<_r嗃a@Wm: t~5UmF2v:muobo(~TzB6G\MrP>LBK1||jDMu[#uHh&V?]5$x#}7`4ܦ[BC _*|=YXpO4&\HI:lW7)4%JqGNb2PDΗskP Oi=ݯ!Ͻ5 (m8"2C iIQaTNI"٪;ܤZL^|awC9glf]JE|A}ٍLgcA\ޜo'45ƮC2=><~ 5 H_-S~9erA~'氝b="*_Yc.[;Jd1]ȸu=Xh`'Y&`w}a 804y .\iK Tb(14&ݜ(. @B{hV'oVǦBpB<(e-AKB? ocPZ#|$_+8r+}ħrNؖ셌iUWȅGr@3)ߵo@r -(,!P²8B#s[{L|.)cxDz  ^49 M8i>h{m-TK"`cvF2XɅZ%Ag֭ǜUn?t4~kHL'Ͼ Qd@5@R8jJsB3+ 2hoeEwzP13uBY3w} Y:(Qd2>ӛ0!VϴkSdG8+s`1|Y;{j@YXDVĨmS!ؙ+: 돒K׏\݁)#ϥxt sGxt8Q:nAz4R4 %~.!B+Dhb? __sn΀`)r^i4jxG9 kG ˕5A0$<`׹%ݵyT06UxELӼe O)K}7H}:7Uh+7h'` <%+rER}ffuq '*3=/ gFVԒ`B΍6=K|T{۱lwPTTt^S()T`E~1 ]P,JgmáS`!8Dy}mp t`{称t?Ӆ\7o>˳qNjMaW_#5(R_AJ tWPrs;%\hBW?rfKQ9· !͞(-poLC磧=2Fk lhxJ&3@YТ|__>G3ׄjA-zL~8vC4%(Ҷi,C0*hf?gQ" oM^71p)T4FTai>gyeBNִh%7~K y' !-^GT] ȧyb(LS:.z`:KPB:B]7ɂ.?0;èu797TZE Kb\4P2ovdƆzvp{5NjE(&hnvRAȐHOg%`|F[y! aL1HAױ­t}Jg3¿&}r( uw:1~y 5+̞@G zb-y#we.<%oM4r336xNqJbl PTVxYt!|d#qpt(!F Pd}V1R' hh_P)ű(F+!4ïmH ֙a&rCtWH⩥)KaV&#_s)wjrQ$Msr!1O\!)c`lsˈìWmȫ FhuS)v`;QJS&ǵ2o+dS9Xǎ82[;9#i_$b5<36/7c|6ag& Te RY;I ;osʓWL*PRM<'seVzqfB4R5.U(mlQb*ʀU=u12k c&zZ%2ϙG+qʣf9 + 1S6,tFBd,ԭT/En{5;5nhƠ傑>iyS%dGJdGa\rڠl/Q 8vSlەkX V82k$![3;WSo|[~RX(s `ij 4yĐ 1DTB-gPBNUSbyHz tUyca%,Wkޤ h|Ϸqt!V{=T2,D@kȻ)@X2~;-A:[5:{w 'T" /G.lC9~8TcY z }V 8f>,P֝o[tGLL*O!۷9@XHGeA/ʯD)ߞb%Fr/엒NsMU)Zc+=,"ToCr1B2BUy97ne ݑdax; 0o0pl*_F GqI}$aTȟ$m~4"G\ =P}F \o:pyˢarՀ$= Q!Y%VHn`+$m,>9"bRuH[5C'W8KT,?]ehӴO"3| ]QB͚2r6)r*Q )hO/Fk0 _7NÊE2[(`Qu5DaZs-ZK=a^W, N-e~ͳ!{d*W.U8W39)>KoY&Qgs潐{\O$JofHXMF f{yj@S kni27_*s x%gv=& s|%aw_;1)fgTO[D-~*daἒjU\7*pQDurp94U`hrT8CVhq3ML =ݛiyу@&|8bZ뙮l!+͛p m; ĩz ψ>:"ӡ|rmMn[Bd#0>5ZL\oG(d˜5jr s5t+tG#gۣl]q5'רG=dx)[&}U QZp14^6x^ s|۟!·2n:[>]$>½G4WO/j$OHE8H !²͸R7-?Q|5 ^L׳<>]ZEBXX-',k1ۢ}i77X5aV 8 tE NZh"Е*֧rN5͋ 9jZ\'dr7"MlA{q톕E$J#馴pqeC{#ӒylonNK9fo~:9ZSZu]ɯl rH#)10ϲ%\>ԃҲq[Jh+9f|VITV70ky*Cy.FI` Nlb@$U0+Ǽmof hg~: ۥ)~X[U6.~14LNБ.LIq1lD^N7@ٚxч߀vt V$AP 1?i Մ(#p&a^Y7A]z(#,Nؐ8GHg*)@ŠхZy IN/w5B\Q x?thωWqb peH?4i<$lM-)mRݵ1Jʷحz﬜a wcv :~Q+Y1%!Q.AEχv G"{ @$ÅVc( aH3lA;n I#HپrMγ:S3 /JK@\\>7 57uu;ke!-w ' 6DLD9' [1bbIƺ<.{{f }p\/4l 0Uel@xKeuċ p ȤI -^D2:{$%ËKcY_q BbLω{Y&a^jHωyj U;ݐl2$@В-QCkl6 6ܞaki^r5{ٞzbB}09|@_*3@3 }!܋rk:uUޮQq{< 6FX7ݘβ&5Zck:4ޖ `qe2C\X^/GQ:*G^Ô5-iMմttU֤'cswlP<4R˩\DZ ]'=>ŒK=\ -=lUnrҪa|N7O9A艷"{;AA¨4FQ[kQ)H R~}ŀa.|%E8#@SK{:Ӭ2jvl(v99rLr[3X|x #SLZ,N'\\Ȑ5q р/ [q h1 $T3b6'K;U#R{صKޓɶ>e#wz!#v6L3alLK96 R zf={A;+(,;iꥧ= PTjYtNK_ZvM拕 ÇF= Ԅ?6c{d7/ͰdJD"Sw&z1ot2gl3eиYM!{)PIԋzZ%^zIGhHԔ8 0鐮E<{6!MZ\$c($ZaCTWx|Sryi:cm#OFQhtGup1|0-N={MX/?(=8u,/'I v60`h/:BrGa5db2`d$]KZ;WUYMrC`{ϙ^9Cy ^@t7@/%|iM-yVCQ"<(D{0YxQS)zj()yzAV_0"MZ8J E(Fˢך'h=9Lo2ƦVc+g`hf#ݟJwֱ[Xm^}ŕ/<8fCUL .^I#1MT*ohw\AkCIФe~isnMdžZ3-L[YTK*[**KexP,273 \`^c[ZWO VHP#pltyatz3Kş9-?iZOm]A ~@嫿vPy+~@mޕ&W!&ph 败0tLL50*;ü%,'D!Ȭ l4^Eb:o9wuD!/MWNO亢|r۴:i䣇†/Lmπ>d$2i()mUkZ5?~r LbHf$Bt h[ye%k3;;ÕKE\y3~AH2n=LR°}b:{V$~JHY.TCr_Q=v.3@rH h*pUTޤML`ǕYIDw{O2JEMﵾdd~|# -RHڤGvzvPdGH$9ͳSuQLa,Cbԙ@@kеVغ IvՁHʇ Sx6KR]2E̢tP_9;!yjߝa4~'ʷ q6 WU`P5[ެ̢ͣuSME :ba6⴬nV7XpM)"Xr4;9)˄VNinfzi[E QD L72/ |3W»l*-D851e-R`\v \"9ankE?vk'l<{rbhԆ l.m7>EBehIIj[]̨eo #&@WKRޛh@e!hj-LYP\’Oxe - !reh w!.AFӊpa|v.<\,cB!͵pj7f[I 4F9q,wIԲ>Y2rm& u.7z^R[3.Qvn1̮Xpu@mѳz3}T01%Us'=%ozOX$ '*<mnV !aӪ1?U#y$$Ӭ^Pf]}k*-B+/WVk`p~T*0沱w>p,2$Hg|!=կO+ ֟5 XsyB|-Y`:%$16̂o36WSQ{'dx8#o] xiI.#QQt1%!>)f|IjEsO=?,I+)a!'R¸ ý׍}d5$w0A6H*ij$`;o)'ћn/uD$Li\gEr _3JsNHi9}-Ymi+p$ Ǽ9Epwkeg)k:|dCM0CO&-ĸԣWs)xK}2/fJtMJ\ =ǔdt,8,dh: DN} [,<2f3;d2_[P‹S@>TH;k;iD{jQ|m; PP/1Ǖ-̭5dU/D˗ '(-#2tyx5vzQ9^a5Eۋ2/]W뾒$VOHbJjB}ft/'lF>\@I^ò˭{_|Zf=1+aK}{P_QDWG *sJI?dAmw_fhhrNN v>)r?"[-K/D5~1QSc3/i}p C1e贁J 7M_!{4 4Wdjl E*RX2~ܣbmݨGz#VzcTxsϐ*Z䷋6>D( C6rNj=~ąmOq[,4c:grzCZxA)Xhń|,٠'kaxdNiF@|"J4"8A۩4@=\{P8. oy ~s@ 7 0̪6㔺wt Il6&.$s]5L&`OhYtw82Lc ntϬ=*e򰍽Z|*$\km!@_L+GD7}ϸ8AZn2a|0XD؎B `oZ-xJ8 p| z>e=i@f+BbHxU6Oz]/YG1H oS'vwwZ_"I{knc?l=3ɀ6| n!Zl'5Wty_ 1k:Pne18yZ\vjjhjǬw4*VF 2PwΛoNaNesg*lnTArotL:s"7tN [Y>cz'`DB.\i9B/BzX#TS%0ۑdpF+Dn `[CJ ?ɲE9,idru\EΔ'Vѻyɀd)!FitWd\ɒpuBjfSgp֞~CLprÆ-2@;pOrn0a8w- ٿYKh)Jb5^7In`2Kޛį_,OrݯTT -5鏎Ѩow*/i|L+> rsl8A9QYM<ډNM0a]Ludi7?,~3}<tk I*"i)[g+tťTP';_=}jLߔ4;"u|2S[FLU0|K>MKp/bNDp:8.vcqgn##crY~>dY8sq~K?7/6/.&@Pe#Xsi)- Y`U̽0ʻDNnJ1<@:TE?*8rkʍSb1m'Bzl !'Az*:%4 }Iܔ7˷*EMA~٘-}(R.CQ4O'BsE؍jxLЕKi$зFpYꭟ").\ I3 R8,[:^J%77\9ǻ|-r*hK>{g8v<ЖHFh،OPh caRq-81O&z|aB7 ~_C33eU.2M%mFGNwG?7 C7Eb8lYT9Fd&n9 f{zBKķtTcA\ Z 2UZB0{*)L?]`{ft75ᒶ kMcXͥAR' 9t"(D`nee3TѼ?jIB%n qK GRKǟ#AQZSE lmE>Vza*:˜V^b?xȠRcz \Òw=øMi!r#Ĺǂe )l@J8奣sMǾgȌU,VQu~%qJrOHVQedA;dAy}Cyq*RdY&Q[#9n%I8!My/orRO*?z;wdIL{Y(v)ÃCpEhA\='ءs1թH|-'0@bqsYt t +PTĞQg1mmY@G}RM,YgbTcRC, I!7UDL%?jcէtLǼHKK-Q*N8D1/A'QtR&w.@'*U< yBa ~qvt="3c\G,f4{`"Tk~^hR(kQH6:iɒg 00C<#Rp={` 2*+t qH7RRFXVSzCOv; 0DG?uTdBPl;[;o x&j"b#׻,p#*5/MZKU)1?pFv`ք !q27m}ĆĈv"Ǥ=d *m1Cvj鮜iGiiE8ȹJ^נ[ ETZ흫+26 67]C ekZuC_U K&o|ʲg"JVSa0yF]x{L%BmZ ' j4MvVds3H>NRcۗM/JYuo1ŗzwn⦿gl :UݕEI-YW2ny0b)ô͊7gH 7pzڤRQi_nX"KՓB%u\1yI\<= g{>᰽4m;ѓ+3dμ7`wf Y"!?rVo)EqAgW8L+GUF W<εfC: WD4~1*,B&nO~ /'L(Ec'HO9s:mWI7tR//TؤzXYT*dIKl!Q٧Q|n<͒|{haПj3& MYַ! 쯄qwvK[pEq֕-u:E M 1w|L/l"U%nUjş bH!h@ы 6jDdž ̡#8 wwtkuȗ˵!t9[M|+A/L$ȮzCBW['*yD}rrI pSi/zf 6Ί 4zP 懽 `za>,@(zClo\TKez Me4HC*6m//[(Zc|U]ƸYLYf(8 y44vg.R_C s[bsd.88]tѹJ+a`i<*t/-6lnVR ni~)2µ*Օky2+ٲb?E kQѡD4}%~#1;#iǧn>VU3S g:ܱ ~2UѠȬֹ/@IF_suLimaX"b &WS<iCRqAbनKSDsH0Pי./~=!ZϦ {6c{kv35,SX 0U">mBT%'9%s[ Qf֞q'wT޾8keBݥJ>s#21}slócTfΫbEHm|"CK6{,y*qɀ&4lkrR cҭ3dK<ˊZc_.런֋S3IUU]duc!_EpVy͋:IO" ыj2Zp(2JwKlf6B.8ӽkK kTQTkX6s }`n/?]uѾ2|Xw2pC3igC A5/v˻iJvw~e. &K6OګC‚zTY2˰nVb;5IYQbЬ(̈́u5*N$zM|Yʎ1y}0Y{Αd."Otl,vX)VUƷ79 v$Hc6>'Q5v+0uu)PE!R[lW_zUAO5)j#& T5΍&駙d}N]אl[>|NK79[D gHfQ{^cj/<҉$PyVgm[z`XDV9MokU:(A$rΕPxnX@A~2 OE$wز>/d:|}|k`pg`QٌaIPp+^}ctM>s-tHg,81 OU_ל!l^ +j#^ ~3?";h nQK.gS/_* Ʒ9TpDu(D3}O :D1 Ip<ځ}`au9ܸKruAnQ .$Q$SL.&%0kg/_f˨?fg]Z%CųT!i5,[_@v;'|6i϶V$^BzdxRT/6 /08%YhM C4.p"8{k"+5Q"NCk0zЪG2bCf^/B /-rms.>50҇LG ) 3ӈdũ7>`9:ݼ7/6pBe1ĭ;/Ykww~hL?{ℳ:qMoڙ&rT4ThN2-j1"kq>߼Բz6]Q%Q x|⓺BXn,Q[s ZG u ŜȄi8Qe FndjK]tcDCy<ԗ@@==e83u]cޅo$G>(|?VAMt[_ x1h7w2V\O9eG? y鸜6Rwxiqܛ:CF N/[JZ{J9Oa {ʟ^IJA}Tw2>=F6 (y]_0Zy1`Ѷ1fw iT 8AՆHf)_5 YCDJbYJ_w]q7(^ |y!L=ſ ie)|q|ydˈFFAjd pP+:0b@8e|\sR2d e5VGSůigR\P fDwNShh!!1D{va WG~頽cS&)rU[zD!6 |&wp1+k0\OґcOS=Z8Ճ;'_όh'HtcMnVoY{;h.9(:`!Hg"/Lߴ4 $j)VE~d/ p|uyl W)"m+jaگup-18D4GYie1%29 C]/8'Dc :5u! Ȑψ'jC d$ꩄ˩Q/54GLvNZ-sȗei_;ۜǀERB~1ig!Z*GDqn&%M]=Z_NR\;dtLBM[ӐvsG"n]ogy{u/'"(vʃ`GPXCC1C tϠij^srRc=Qf0UT\T JͶ=.f,0 h)*e/)vP5&{8Պw;Eα89 E ̋S׻#Ӌ0H7TNYyzuPzKЂʗoˈ=տVlN4$5*'C!>pD nƄ fYÏ)R|@9g3AÝN2n ԥ{oUC=hgD[vYpP,bTx+eNk[5Ϊ|Bq"x6u6:xٸ5nv>A!z05L n4Ԙ> 49 O.Uk?[Z~_@B{j5kzcy:D^ GI.U=i+}qs0-IYV_&4l}в+O0dJA &`½~pй9>pL TyhbW@Rzl#2BpFC0Yϊ xFf_WZrme &e57`wAG//Wp1 c2wTFfA=J/@]Xm6o,~CbVTAAF^Lq݄)̲ >3Z{_UxļQ2i*g\F "xBiN?$x!@:[(cuX́6%xAr.뙈C"{=}N&c |_E8Pk3W\Le-Ms\Ч&;.[c7{F5īe)#*LG<$~֝O mfJu I!Snʉn?J576?`~Q6:mcY@w #:zw”pzi,iҩ +aØ3jUNNԠ&p])+/gWzIYPrdheoMe8Ż86$FWR` 7 +Q=o'J,i~yu _M9I; 8R%n@>R:ㄼF)S2:Rcf3X$>L\!(-|m~XGlw+WU6b:r3}d0o\9OoX+jVI2OJg;hd?h/LmB o0{TmGL `T:klh..ʶ]?MW+vWSLK1I+O b]А(u?\s=U;W/o)OZFN6Ik#'2~Vt߷|H]S䵻!rkeK]{#o#!/b>xUv1>2<6^58e{A;hTw.mÉ: ۸h}OdBd{t0HG_ {K߅ e53uh`Rt/k[@'͋8=y^urR2͵lb*&)}F$zmF 6/ƍZ+lo1>tge:XV˩^X>FФ0kD%d :e;scdz06uЃӏPJc@ T3ܕnPpnHz}OsU|rVF`2(fF6B%2SoUgB3 im٬kDh4mp%xPDǗUN#R/%ʂ/{/]#S,DSw/ s"D=1XG }Z Fhɩfu3 ćd3HJX }զl(ٙiG:g5Qz "| Ε&uZdeP4x.(6r2YM~)  !اaAaݔU\%1b\93x{{9X\ -ڲ"VYRC '-<>:W2".s^ACa75jT!s)h?7ppNo_Y͢5Uh:^ݨ"iNF5}->keLrȦAs0r5F|#@ aOj[>\qAPm }M=\[>FA^7G;!=Yc18S=O"%>eXbGoI:[:#oXňʹ]00^ɛ\e{>gjIm+9z0X$@"HU)n̻SC%inflnu诊otm%uwXE[RErp#4EZ]desC.!@nAX/_ usDqqzũCC:E3v h+:َLh6+㕡yl=u[ːT@tReg*&V (.Mfd z-֧arX˗nɇ"E&-[³ұRSR >,CO(,e6B2(_2QƆ{觭$ ]@_H!q麓ԦC79ɱQP IS7N+ߒd \C&MdWEo]_ upv#1Mvo`$aRFvqk/چI2Cx 9Fv'Ƙ9S[[`:D`Αds{"B9Fھퟑ'td~2r.W~cmESZlpԨmϑ$ᖝ81 Uˁ,Mήʦ$ pZnPb4] ?BLo,3OPvi\m2![sY0]xВ${ w, cĸ  m$9VWshDg[Hܵ :m{ˡI cVspӮN* c;h(Žt;S;"jIV* )֞?LuJY[ρ$1J=X1Čv,}i|XeuL8vN q$5J^PBx Dٸ洫2S/YÜocqC#׽.@QWڞ vb> +FmM^x\Ӑ4Ǿ>y`{X{98g P}iU4nTg?t/szODAv39 Gk(}vҌ 7h>lxQx";1U9+g@RD];$Fw\!H [i7D[}Hk&T59yL-/Q&.&]C(NvP"%@&` Ij+5!TȚM2`:$Oh,QBqQ JJ PJ~է)WEF= d,֜ p0'B{)LjFtUs?-lH6U`s"]Cg ?\՞ +>M׫ϐD*^KyW ZwpP@gb_ .y.~aBjX>ZdP44R) Rlhpm~?ꨧt/~Sl(ɽm.* >( چ@U<6 3Nlk!BۍJMw;8ӈN"#f&|XRl.MOT23Swqe|)otak 2wv"W*go:aܥCߠvC&\A!2nWF"L* G~J(7B~m >(~`CRYqNϮa&9#}-ʄJߨЮ?Q|CqVfggr,]$ǜr1w1R 8+Ч;ˢX,uʗ_?zQ`?i33QhVd-ɰ{dW][^\7dEB 9'ϒמS܄>Ȳ4ʝn CD7i NYVE$b tсfP:h*FtfL_PUU(`x1,1Xp+wQ;&^ rS6v?$g'aV\iYc @,z(~*cIn(a"2뛣 #RҴR26%eȌ3'B&rs+o+035dU_H? sQi] Ңp!$TZ*R:0?]gSmdj`])ᾷ@[2oLNzQe.MQX4](R /^`Er}/7?PN۰I61e3oj.ֽy09,1, p.׆ R݁f}yTq;kbrb7,F._SGgU6L0``A/*<@Su AIJIFUK.E"w@/g@dPqJ;q6Kwm'o;{}]1]f/[ְdC~Gz1G bǠp}[RG5界BKm7N.*̼}S.A9mUJD?DԆ A.nuBQrۑ)*!h?l3Ϙo|L[)(^w/?WY.t'kiVy oiK _i 蕩zx'"AZwE% ^79Q1Ҙ1%w8kbqj/c(1!AGi|'=!N&hQD1'3 T^l6, Ϝثzȱ~[g uP[^(~\si ?[0zQߕ(X}s?Im v?H&`0C#%2pkjtȌ,iRtќ_uy{a)+o}Brq^MyA!lWcpTYWltyH5ԡ}TO35|epG5VaD$ktCH;P !CTҿhuЏc,UUu&+*DC29o&qjjR[9OP؈{V*A܊M󡬌5C2T:4!CZ'Y0F2nu&W[/1#]_GIpAo-)xs;V1y> #7`궵IjFGeZ=m@Jzr_IK0_[;*%*~:/;fkHx#P>ywJ%j+u!o)f@s[6Hyb \k]x%L>1(ۜIl$ Y"5[UЙ HGMyVlwA_㝶|LYjv4d ^qkgjS^N+kˠ˞D|@Ʈuukhӣ+T$`4ѵa-aj7;;HaRK\+F> ]U(ӠBud:/;-+U#H@^Gb,NwHEY9YLdWs)Tvj =dyul8`br6y ?&)0?I[cK=%BpF{G?fL6dH`( VQ~[*-ܢ+dG;kK#"O.(#6|q<3ﴊNU8Ԫw07*U:R rC)Ett'r4c4Z!2,L:qP`q\+f ,4gpw. g"`g1@79qWcCW$ !уbB V_=MMWn4<[]w-ZyP}O }>:j)e8*>Uר=Ko]GкaP$yMHfv} Am)4r³lPElFLgQP){!9 37 `9xGX'_R&+á4:ħb,q(tU9 B+~RXnm5fl~哲C~BxxnqGɚ.Ss7[JŒÏ6$:X`&-WS!|/<'6 XBVm:eMX"dSAt H9z >Љ=0≩wR!RFOaq1G5gY͕^ߪX.23F]%:a"(W(v#=TW4'>N,k57tNFQgIpS }c~ $3t $~رͩ;@QDCR8Rl˰S4#Ds52cg$c$ bklr0A% ͑ tBIiJFO t T< J]8l`(g=U_okN]q-jPJ%p&ލWJbU5BlT)$ <}3SЃv_ 2ʍv4agb&)A:zB{NXDNJxd \iQ5X٨ԙY)Yu6}-J7cw[ZR%3촥$ "TWbBPBNN^re™[W#PDr2[bdf_4tev2 sh8jS|l"$Uu"u5,لZ!lN)z0DmQW}^-%lt43 IY+oViaտ:dcrPFHZf*Ï_zׯ+IL~Ӭ59> ɍ23mDž^+a\Kџ2݆uaHeq>2V&lL\KC*6ᄝePl,0ݾ?y`#bmƬ.7%eQgࢩQAdqõ9< (Z+mʟX'L(|LʙNOg ʖ~s,,eBߢ#v$Y Y5 WE6aMo7ج͍ĬzQ̝}:ۡfʑ/&A NҤáaroG!3HnjYcj`ԔOZ44.E.G/N\RK<@ u7F s/EV (T敥^/U"A9`MjɻfL&L7F5 .EP"ۗ.)D[٭GguxHZ5bg능@vE!j\NeT]lһS &mYiq9pd\2ԂV{;ġ!R3G rEgD HfbL<p\)U' @M4( ^׆]H8Ŏ8|f5:g}Hu=d qv ̭]M lQp-ߝ\%?t`n|zoh*ѝW%k'!GGx֋}wmƯk"aֻB厦\C/ fO<K;7ޑeKFu'pT T]H:b{ztF ~lM &di[(g<;OVNzM iPp JHbصց[fL .4+2?/$pqR? ( CZ .x(GkRG'3]\U!͙ 7ó91Y7~)k3WGt~ͥ܇)7;k9,g9YjoTxP˜5$8 f8[% R0)+ƕ[xnF5=dQ-8dKLAQ}r<20?`"hmLדv]Xю ('BYaSA@٘Xr{攮QUx;ZǠ-ttLK_Q3mb 3Xgj/.c3)`'9 Cd>/? FwS>=tQ[6VMXmB[(MxwG苸@iAAQJtxu˷keY ZFImתMی aznDʢÇvƻż45ky9O +'AF?z/q^:q6=i5pjxgׯpj(PoK󌮵6yc!<5 !Jeߦ~ap_񕯬3;xrBiel#[}Vɡv5׏cU{Oc?Vf^D0ͯӇA̦3CKWFNsq$sn-˫~i}-e!}p3Mg]NwgB;-?CbtorƏ (gن{Ϟȣvjg03*E PpcsLDP@R;C՝wOkbX4$)QVlN6 PlIm[Bu:AՏT͜4*a.{l[@RO:۩}Ӳ9BF$̘~s .^A Ja8u&e1]oզĚ\4pn.6U&-@g I VT6;LK"iP:%1G5b`Y oiVDFyQV}-c; ~IN_~BuUm7!-KeT4 )Bn6wξ74a/?2(o~]ȹV\,:ٍ$i*aK܁Y@mmqeIc?I`px]^# t\~OAKH9= JoVձ0Hbڸ#\pL"WErm1^m& EU^K/'0Ŏ|E$-l1+– jR Oڢom}.)]]?Ez MA!,||9HT׏9k/0 lCm$\!M5[?l9T0c ({)~τB:wԌb];"kKBW|^C*۷qqrS8^?+8b; ڭ+5@& )$6"ޠѻ`ZDZ֠ ìNѭǀE>2Te"\4h9|uKub = #1H.= ض@#l1SN)7/U#q(J[`-1_&N t֍0>N񍌦B|yuN?$X?sH_lyك|R"9~(Y )j$M#4aĉ!j>ҘpgLAȴh$rKq3ub`:.AQm@n6ܩbK0.wSqh*.UI<%UafkSHPܘNC+8nƛх1֦ f`ExިXu7RGRcާq=]+٬4^:s/[w ;|jgXtǔjjְpz N[ $1ui|n0ƺK'\ˊ/%9o&2](ւ%Ӊ/Stl!Ш6~)/CIBVg|CFMgme$:Zbt.VK-\q%ƬчPH3Ԩ|fQqiq#A5($ ͂|BG7(Z&E\n#域 LQɔTs@fD%JԭD5L@oWIqX hFB@ *riSqxmsGٴ PZb޼O6_j}ZA >"MF8/$$]5{Y]ji=ͦCJ~ɉ+2X}(ld3n/]nN2?~d$NbtջiJ(eOLvfuT[JySGĵ?ъo](@93fb-h]w nYITț4ayc+b~ fU2ה_ԟ)fܞ񷍨c톳[!a%#\(1y2s3|oZ} 8O|$Oo1-IGV{F5;쭶bv D̜ڃԲl/g쩒i G?è NA gִ(nэI S"AOݢ˝%7-K:f ,37q+øz5W0†'\Y2JJԃMCgVznLEoĕ= d%C16R<X5{uRuFml?l0ػ=E'*QiGKļV-*r?G#(,TA&";]z)K;71ݧwm9)^HrJ"ArY&rŌ© pN:NL0Ԧ8~ŋFזŒd).v})LsڷfڪQq-9d@~#~|+Z6F~LGi&u υ"h"b"]uG>_k^Kۑ#Lg6o he7E]qhr>(*ȯg!>-vS " NOv?K?}l [^ Efѩ7xVᅑWA 9]i+_4"ns*] kٍQ 4 TIW 1f;X&߱Zӓfap)"]aF(zQrp3 f Dұ_nV>ުHAxהj-wP !Yo,oixPQ'0c3F LOD)3hH |ei!ǡ?? Pk@5P#U0spzۧ `PP}s&eFb;%4#9lM%~q?c :&io6<fIjqJ),>wqdG4 9i'wNltD`Da@r=uU԰`n~VOoaE׸3}0ZlM;\HCب!@B_/3onќ:ɇU.r| t-lgEZy V{,Xl\YcA/(Ur͇#h]6bWӡ\6 v$H&O ΪC "QZmѹKN`\>҉;kT'*,%jfGhom "n8*wq$ D{m~R}b?kZT#Ɲp_L6 i ī{ocvt5@Kn\VtX8 ڌg.aػZS oc1sv<WʳgقN" qUx;^KRV %P3A YAW<) c!qHl]c!gqfoICt .]˝g{2 7rTH@!]{ѦTY(D9504aEXLܤsN;3ΦLB d‰[A~ZUO@(0T[ĞNb VA=M3{ 4$S4`p5( Ntx/{I MgҿtjW(*~uHYo^#$qӞ|syXmFe tNWFΏ`&ٯ ͡V~ +$YeBN(:\ Z\>׸vK;qIlƺ,B|²l=2`HZ91r 72 [^sڀI +vˡk<0,(<-u`2Pi"XV$=!Tkċq(oEkX̨I\>Dg`޹F3H*L1cܤY!K]pH$`@'Gd#0e'p[bSx:E ґEG$ UN |WqbUa]<.戰׻zEۜȑ0ѽ:19|W}يZgWЅwV%V Ue a~n?'mnscj0Pte B_+m)GA2+7\Prb3aFI[[fqU" WP9]N:@x܅w<5 .ăZ.!p_LfK)Xk24; xͬ&[T%+H @o_]CKςu_(3q`]~Kތȭڸ|m:%k"[%,ܒde^\Sz nL4,2klW Hd+20o[bb Iߺ8/&BSD>?:$إ@ ng.a] 5B3ߒE !c.D&jKOHb ژw;V('q?$;daWOѾ|]o'GecCnTHi -Aӥ`KgC7TVwxr۷GeL*r$'s'q /QҠ;BZ-.cþށ㸒>ց a|[!`;ѿq~p$^_K2o9Tf-%x`}v;]ʦ|d6RMKm uӐEO:N>\!7_\.pQ'JXCf~\P-Gegxݫ ֚q#zw z<[xFV`Qk`?gҙ?2i7%rZPu܂;XI*3Rx?,&<POJ?fc9I!T9I//8Ow'z}I0k9j"B(Y.SX7}4xoJ( #{,Kl 4e1vXƤΨ-p'~v97f},R}uc n8uPJemNQKY+o/Uwߐ!8maΦ{Eiq]12o. ;DHYG~~3&ȵ"f02w c#ӓC#U@xZ>flq] WD&`] l(2+gwMvRN7$[ S2S*!y!l@ =UU`s\gȑeCcOi¥jxۆ>sx32Cͪ0fNS Nek!`*5~~~cW^Oa*'[0gN(Rl>#ehZ$- _]ׯb?gn#u2k̦sirS܋"ۉ8`1 H~gt*Rbse°;HTOBCkFEX/ɲգVf+&W#I >E& ^=uzyG[)8AåE0L:jT? XK HQ=v 7U)nj:ዷ4\%uvmTN@h5-084 > d}[a[^."-52"]yqJ?#amjB> K*Wy5ZHr YH>aj6X{s#vmԍ@t̡OlfH2sxyRpmPTf.(BoE& :h2Rp#:E@Aot@E>V<2|J竵Բ p@ HDN]{sL ̲r!^XZF(t؂JvH{ԧ OlZ@|2>`U131ʏEGMZ\L.HౙD`s)O B0GpF1H1 /Aͱ.(=i%4۰zBO~&x%f^%IG|E@p򍗕w?rh#շrgy#;xlT2F7qWrtw %,O ]ɚv sAYO[ڦ&V~qnDuĕPAP/y.rՏn9a `,휎E >н>]Ԝ\QQP yof{m+!|%Fk(Y+|g1Wb>͋?zV=W"Gyy֕-ž5zv=Kr& x 㫮xq % kqkc+>rS-,>X{a8m[gm21dt="C_5kZ}0bb 5l;+N=>BM{]!=iv :| Ƌ(G0n5d)u cZԔy1I7׆gkgdR*/Ue*#dy7f<ꪒs<]d+s@a |Tնl{( "t !P'>M[S>;\<p+j m)$فncj"i@LɠIcu| OZV]'FɧZƥV&-}(Ĺ- S`XHM;wH4~]֍ˠP7| 'mf?/m:Jc89 Íc=a+Ҥ xd-ZW} b=}# w]?=Xz! 1F6~/'Ű;$W)"I{1^ F]#1ב qC:>0O tBFL:J$\7տԵ,wo%3{i~exkacg㽠!K?a?l=ķͫ2*>4av q/YK~8&G3Zk4%Q`K~eZSp:)O^n0ADaO㱥% h#R:"yB饕 &ϭV} #|Tw##(/ = MzxuR@I_Zt=X#ZHCzE ݏ u[îr6'&i"nC1Yzc?9{ά&F#\j`;^htj}ҏbF!+QJ|[rID¾eՎ3rdc+Thi Ik iWXشײߐkR#j!28뿣]#5iPxenC8h,5t`tρ|߰xbI7#]Яb<. ;rҡ/La.vUL<~ͨx#H sRۨ pCHłWc]KrI!0Sz*ЯV'lXф|/,DXF:7 ,F&2`]%/Q/ԕtV6xdG,  oAm`{iIa&d*>}dw1$Ukz|{Hkt>|ĺNc\8r~Nl7P ` [e".yiվ|-ni7q]k'XqKƯ_6f? XQz 51_r?/ՙHt{W*^.%۵;˳hO㼰$6?.} s XLSx7XaqˬeY7p Z:hoTJZ;_3}M#vblayGHG|k&{gXu_Q7,*vvUA"@!G>Ç'ՁA&;k ~9#b`]$N**،b _upG'OkQd9k̮&kg8L%$ݳG"uBoWw7kKn4_ê{z 殹b% Rz QBf_6 nBk⡴n y_(!Ѱl!rhZ=iEk^oYu u&"LxHQ9kouEfΠOBHި< ž% E_<76ٲڈBJ MZ<^ Ҁ' on~~]AU܌ˎ7JvnS1_t6pzZkMD#lC7;':w&V|~3qb!1kiS1໱7]_PT%[]." X?d> lmrx^`Eم7HmN pUߔi`#-XYX8Eq}R> i 32-6Gv&!m6K5H]dQ­vǘD_1/0U0t&<~MP= º?8k; u,Z඼R]CVl*:vqZB*/S.zC qt_9U~n82!='Fv3H,i861 QqgGӏW+0O~K,]R}ǻrOʰ1iY;K a3B&c9G% pwA!!r(<)/V2yFTQ@xE.* w^[XM>l'S \vZ ? IQ}1 kpo,d4fnԍ| f5)K944T U! H#޿v RtƬ@j>0\ %dcͳ^lSO9^˞宙NL'}GggXr&D^U=r.O)y۳׌50Ma9efѧ)Ox 6|Zi; $46%*"v#y -7vO zcl$=%^V؁wӯ7LγDlo|.&s^39y/jY4ŕ''n(Y_:Ngg՘/P9I7Qx$ˣ=ѻw"7-2;Ԁ<$ oV+ ΋>?y W}|y X`7b\rO >w0tK y/eZk Lç`^脑}ոʆ _(6lQ Vjsl_N% pB{O03`loJBk ɨ̹ͱFnλ}䞶xH,Ëdׂ~{rx[ El'%,,6Aw*~ aHŷ*W-RfpL {ʗ1IhTMUmb.pci'ϩ"+7"|"x|[ǎb(9s Ip>2@H{Lj6x[YfÌVQ=: nclL[w~|AIp[ù B]wZa[ ^ӕ+߮!;1R-)4vŴ"0̹*ѷ}\c3 Jy^{YP 1aR7"4ɯj]5Xo':Ft YX!z WG4\$ńC~ެk8^]N:FXfL[+~f8SWy(xrWghGC;{Q֑ZOG?᭘sak'=_)OЮ~ve~awxer5D!]7LK"#Q8uih:kY&-kaA0|>d\Kv5:iRPb +Q“h*D&=6 v۷ow)N85z1^oKKrJLp8fU-ZB mZOi8]vl<(8['yT8:Q%"ő=p[A5cedjwH]h X- M׷A"r6TVrxZ.Z \0%m3<8AEYH ¹HzNVi#ʤ%y&+4kJ|AQ ,7/h#.73H~8GA@ɵPyW鯃ZtlzV(q<# ?pmc`&rz4$b(8i=c0lg\y~.t{Jq9{>3m\e =:=;^I<b8}|*|~MΈZ} NvnrW>9M(^Fo\Jև [+h/qxGO2L"]sŃ/.% Wpgn@N98:wlSeZO R1#i3Ē9X#0z ;O25N91زZ q(Ԑ_ݻ czFN)uy1%Kl.Gc6[XqعzbS!\&z$qX:V:Yʗzs.]9۰m0.ɻlA\8%O]DLGq72l 6=F/_8:z57^d(<ԢeɧƂyɬ6Kgu f*'BʪLw/ _%%fY 0}*S qFh5hş-l,0uvJR2^Ӧ[<)V~4ͻwZP S)@'ND޳(3% C*Lէ7-AkxGUێ6YeټN1BS\B$- X怠4j~ ^ {m59ar8@thKcaݜOY([C|`LngkA[Z=xwDN>>PXSo+BjU#SYgG/w lNIIjtQ{Mv 5SҍF+pxg5*FL4@3xF}h)(j*7D~O <TQ ¶i+9 JLCj6GGE=<&'gEfG=Akֵ:Zhˏ$z;S^dbU |΅=T {`܃p}K[£*~˄r+PnA~*{G5GWpsf"GH9'3^iQlr 0fZaIύL߄,<%vspw88Ptc&p~ #ȀQ 凱{}j6qFa1+OBL}YMA{fg@X*^z]h Ú\㶅o.'2=ҍ|m oIu~idΞ9]6(tdo ayc#A—O[gv|^N+^tiN /{d)_ W XP6mN h1Y~vk:x(N#Z Ş9Ky%P6G鰯F=YǢJ#&Yw4|l^̘w:fطe+.Ĭx}PZUA풓r x;L ބ]c UQ&\NqoeJ>L>ͩ}Eo䜪12 9 ]b)1 ,S~>U}S5%5D""ق%ËaB{Gç]yV,5‹&xקNu:R#4O.XkG,>'D۾bB눑$@u E6[&,W/W06twߢ kwԍjH7}>,PC>Jdl\*#C}켪SLĢ3 egb,J9"1VV"SS6:")1^jzHVu*̤%|ꯪ _[TL s>I$q6Ēc[Re^)8 Z,-g›5@IKfA׏gGQSt@5 jqyotj}yΒ?&U9j8\21 ȁuC1Stʉ ~f HuWuߚc5St-Cif4J+*20Br={*WӌwެE(=tѲT5D 2*eD;@/2KVo_Qd kY?z7X*pHgR+ L[ԏ|F XI7jopJn '~~Peh{(L5d(Og2H<.|;^?zOT4 eBkʿyGpԺ οM`qB3~t(lg.Zq&= ?͛V~;G` L v ,#x?F֛o"41Uڊb-iEY[,Ŕ-I 'gg)"6p>8}eMe; km;0PicSPfF9R u9-~A0#:~W8TW*6TAVI)Vu -aZ.0/`Ƣi:o 6¿1.wRrz~HW03"S#N BFF%_ Ulqt޸Y]LVw1;ڼچ+w-}S&ORD혚zK^6ON84;^@ٲ+uSXYy}^D4d- !N7M7omh>Hh3=K e k)x\[sev6šg޽YP3iZ;,(u[ '„[5,il@Af-l@0P7vq,_UHGf֢\1ө#j%nB(8d}N&k 2rZ %VnǩfDKeK=JM@8b྆S C"neGZ,x\ W)GBDZ>8|YH.U,R2Z: [T-稺XD'2q(30kAD':7Ļ2Jo#}ckۈ{KNIA/FXLA;9}2}@룬?,Zi!_Q2Ex.d7M'06C()TaPfj؀w̢Mk5TؾNdOGw1v0)L' zjhe[aU-U*H!=KdƘk N݀ p/UӒrGX%)ԟ/ĕ0)T^<濂,?>ؘ4R|;;G#B/Fqu?A vϻ0V;t py*ڹ@b-cF {iv: \Wv Da_/U$4x5!vIh%* ||E % N0XJ%d[ˤzEzgA&NW!vdm›=XO6ZYG<]0eVr;r!l p^T:P|bFg"!5i#\: F"+ƹ)HPM~<`7_~R}s"dREDKbՀR`IbFEBō(.s@ < ȏ3쉤FdZ!@:uiNgn:4iy zv "ay%OƑj"bvD _perИWT'?jK+qs6K3)%fҖܯHp$϶p-pqYr6HC-8=GiȽ@X[J췢N'x?He{j4\"]ڹC"$ʪ?Ggg\LF99 nr4= *6ťYgpzBӓ4`b^TCvH?PLasça.sfaI>#7z)~ͱ|،tK5ejvᔏ QudI]U7Փ!};LߝGvDAFlSYu8OTXyZ_WEyohGŀAmķ|$W}CT#-d,| i' uT!+ bzzO2!][;3,({+pusKM(tYIrBtw&Rl{7D*]^KMMPqB3U;?֭4DcVK}w"\Ǟly7 9G=Ѐ'Dc+.$S;Ky"I:>&T+INUG)r Meʎ(\X (۹$I9FDO@DQ5"ۡ@/ݬ ~,GȐLX`緧_trŬ%i9 ErI'Y?xɡ ( KrS M 0?EƱf}\4@- &6R4QNkem?1aDҿе_{q% ;}VCsteI2rghj44ѕBk3%\SdJ`Q6i<>oVsmNM-PߥJ!7.WEK^ "͹vb%%f:h=b2HlM0\zR]:I3ul-;V\{;2 .mwߊkrJ;(~k$}$+~p+m;ŕW\ئV(//OxO4o鎳4(x1IoM ?ULد<^,cDƎ,~BEoM.m*=kPe˵Ŝ 8ڤҷ]{FkVHK!u9ȝƇ.\X-I}*?q܋g<AqI{= O -ޱIfFd3/1 әѤqvΥ.8𿵓gg"!lkfUU:͠_au )c1R19kh lq87x>DOFTToMhn .q-7U*^wky _lr6[ zQD.xlޗ!`&A jkNߧS\*swvXPr$n&Emt#~ GB"\p ?spۻqeP#PĮU"Q=%pXuue hSg{0) zD'o@3[Ug$Q'=RbN˝8hnK ]ߋَ*]I4Tmc\ q4> W4}Ur-g4= ҍ4c=7H !<[nI"}t,wzEz%Uh㟀huM}]Qeݼ.O(\1'Cqԣ+~s!rPQSfmJZR翛0  z*ZLx³vFMIm{qWA3$D*(uz_y9G_Tg [cxO笓eW1W 9ӯ,Vp|>MccwS#V?]3R8m'?wcvf^dBWWΏ-&MC/1/P'6 zxAhwPcDɫxuw i f,<0 Ezal]حɀd)f*814>Y{ս&_" 6`uWfQ'ޣK[R*)VԦ@^$=k= 97`E , f3q2& F95]T_8]9ޠԜxB\~)ĥdz#v.~`k \IApc K;}J[HgV\Ǿ"N=H>K;R{m2K*(K`%=Z K@*&l8Uu?\nHPzn儾~7P7`ciSc}t\~V tg K=uuXVJ͡b#ီU ؗ̎O'Y`_g \i[u _C*gdƁaD.ϓ۝X\,~pPo{ "^zчn@4p- ^ѣY5l124Ħe@]?QwHF/\(#IK`Vr6H9&l;qf(Bt*6 %e| XGS$|+"6ruJc-Ψ1b \ 0w Hz:x'ٵe۝8>U IjxZrؔ,1?މ8ї: _.]jk<VtE{(u~^KI !- ˲'|JQexvr^X睟L 3\1̧W@;Dh!T8Hr~#1 yjܾ{YD6I? '~`EZ5M3V]jh p&EvaRKjb6C%E MpI'FCdBu bsjES̀Б ;5li(7jAd!]lD1@LtEL_E6,ÃdyU5nN)B?o1NfE} Q}[['yZ<6_i[{60&D;̆}b zJ_T$ b6fVEfBh1D|ۍ;12)zԆ@Y>ʁE6dtJ\: YZ