python311-aiohttp-3.9.3-150400.10.14.1<>,e-p9|b{]BZ 7PFkӍC_o7Vl.7/x Qk+mXS((%k'[ʯH a\W4ƺZHsnW3Y5 ̔Em;yX(liR2h1i:[~p#4~-lDM,Y=z^XJ8!!/yt"*p ^kbwA)RuvAwR:N%.ؐ= o;q 3oA״ `>DD?4d ) S8<HLe      2 36$9g<<?t??A(B+8B4>9C,>:G>FzGH,IXpYx\]@^ ebcVdefluv wxHyzt0Cpython311-aiohttp3.9.3150400.10.14.1Asynchronous HTTP client/server frameworkAsynchronous HTTP client/server framework for Python. - Supports both the client and server side of HTTP protocol. - Supports both client and server WebSockets out-of-the-box. - Web-server has middleware and pluggable routing.e-s390zl310-SUSE Linux Enterprise 15SUSE LLC Apache-2.0https://www.suse.com/Unspecifiedhttps://github.com/aio-libs/aiohttplinuxs390xLhR-,-,V(O@@--DD##NN3S%r%r((88J"st$$  F*^}^}FFEETMy{R^^33MMop1FF228,w,w[xNyA2525PQ.jk/a/D3P0mp | $!S+>6v/2 h\-pE~4'-UQdN;K?G(x,yZpTlQ- yH rLAA큤A큤큤큤큤큤A큤A큤e-Oe-Me-Me-Me-Me-Me-Me-Me-Me-Me-Oe-Ne-Ne-Oe-Oe-Ne-Ne-Ne-Ne-Ne-Ne-Ne-Ne-Me-Me-Me-Me-Oe-Oe-Me-Me-Ne-Ne-Oe-Oe-Me-Me-Oe-Oe-Ne-Ne-Oe-Oe-Ne-Ne-Ne-Ne-Me-Me-Ne-Ne-Me-Me-Me-Me-Oe-Oe-Ne-Ne-Ne-Ne-Oe-Oe-Me-Me-Oe-Oe-Ne-Ne-Ne-Ne-Oe-Oe-Me-Me-Oe-Oe-Oe-Oe-Oe-Oe-Ne-Ne-Me-Me-Me-Me-Ne-Ne-Ne-Ne-Ne-Ne-Ne-Ne-Ne-Ne-Me-Me-Ne-Ne-Oe-Oe-Me-Me-Me-Oe-Me-Me-Pe-Me-Oe-Me-Pe-Me-Me-Me-Me-Me-Me-Me-Me-Me-Me-Me-Me-Me-Me-Me-Me-Me-Me-Me-Me-Me-Me-Me-Me-Me-Me-Me-Me-Me-Me-Me-Me-Me-Me-Me-Me-Me-Me-Me-Me-Me-Me-Me-Me-Me-Me-Me-eIeIeIe-eIceebae7b8927a3227e5303cf5e0f1f7b34bb542ad7250ac03fbcde36ec2f15089f80d0db7d755a941db4572172c270ecbd8f082ba215ddd095985942ed94a9ebe4c94901f241791e0353b06db9369907e43b65fbce8809733861256f42106fa256b85ac4497687d0ebcb6edca2836e76cd9a138ecc4326a35f098e1fb3cde817e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855f2233ae9d3fa9da1617e7b1043276a4dbbafdfa16b6cd4c39de59a2220b355fb8aff8921a69c99397e852868dd09a985c2a76d1458c75b2de3bca3cffd7bf11a6ea7e37aaa6ff03937cf4be3ec71980b864121c3fb57c315ce82d863d83dbd166d5e6320ac0594e066e3dd6c78d0d3a7360e67c5b84f4ae06d954cbca23be3316d5e6320ac0594e066e3dd6c78d0d3a7360e67c5b84f4ae06d954cbca23be331783acdd0d78434bfae400540be8f87c81a202b98d28bc916383d6ee11db863e7783acdd0d78434bfae400540be8f87c81a202b98d28bc916383d6ee11db863e72bced037dc56e988155c62380a020635fce2dfcf3903edc85f85e9ad7853fc137a585dde45848aca745793b6a15dbe227e91a53a49d1fd1f4ffa728f7117bd7fa291b3cc3a32f1384448251c20e131d22935f25ecc1b205a419e756e944226ab984a1ad0940870581133d6f1751c62e7de51ef3cdf838c070e2939994e28b5de5cf9875f08e8afa51790179381cf00130fe260333f2039bf5e4b961bf33c4c315cf9875f08e8afa51790179381cf00130fe260333f2039bf5e4b961bf33c4c315fef74c4ab7d97a51b2f86dbe1776c83e41cbcd3f252cc49e2e930c23702863b5fef74c4ab7d97a51b2f86dbe1776c83e41cbcd3f252cc49e2e930c23702863b8f7f246130200fa007b5584c55757e0bf6c7dc61915cf8f13780c16f464103ca5826537db293b170b9cc8673cf6a06a847bd4c6f60ae3bdef0487057c987005f8fc7e83c9c34d089fcb5423843e1c6c77b86c441bc1f58bd20c209945c12df108fc7e83c9c34d089fcb5423843e1c6c77b86c441bc1f58bd20c209945c12df109c95afcd0d7af8c4b895bfe6e230d0ec231f3461b597e781e012a2b5a7fcebb89c95afcd0d7af8c4b895bfe6e230d0ec231f3461b597e781e012a2b5a7fcebb8c114c34191ca84b15ca0d5ee28d221bef1f5af146a079c0b96ffe8f102fb7bc32f333dbeebc8bcda2965f5f2bf67c3d890d1f3e76439c7fbeac3707a905f3e845f5603b23e0e545917c3610b88161df1ed1cb3b99753edd2bdae140852dafb68fab45004ec8ef8c1e6ec602e32841e750dc111f96a07551c06baaa8c25d3d8c343e841b52bf14a7e17f2ef3c41fe0cdcbc7ad06f0448dc787970f66d27bbf396addc6684e5a0d95ec68b8b97e537dc704da900dc98da7ae60f2d38aa657f42001c6d59a597de9d1698d31be6bd19af6758754e448840b416a347323c8f37de5b1c6d59a597de9d1698d31be6bd19af6758754e448840b416a347323c8f37de5b4af464a38c1e5f11a4505156a9bc2104c6151ba4e58d10c303bd229d1425e3774af464a38c1e5f11a4505156a9bc2104c6151ba4e58d10c303bd229d1425e377e239a2b4566fb2782ce03a6bec0ee5f3dd18da0dbf3ee40bea162fb21ebf130ee239a2b4566fb2782ce03a6bec0ee5f3dd18da0dbf3ee40bea162fb21ebf130ed8eaa78e477eaa87c39bed3682c7a671541fef7d33604e3fd829962f3790a14ad8eaa78e477eaa87c39bed3682c7a671541fef7d33604e3fd829962f3790a14ae18e20ad81c0f1643227c72e06b7d21273878547477b8e7d11b7faeaf01ea7dcd2c348aa10f86d397fddce9751c510d3f6d27500a2d4d3e27a87c0dc893be36bf387434b73efd938ae11b818678266c01698b1cfd98b866417d3bf89ca65848123390f29dfa11482585f32c888cfadf853b2c48d493507e559caa9f42287ca90659f2a0ea1792284e9dd502b44ef89816e2f6f29fde8a2517d8e78b71f7a4bdc659f2a0ea1792284e9dd502b44ef89816e2f6f29fde8a2517d8e78b71f7a4bdc760a3685ca944e46c8c102f0986ee7d38710bc37c8034b35b2500fa4e3234252760a3685ca944e46c8c102f0986ee7d38710bc37c8034b35b2500fa4e323425216ab75aa5742d86ee8880b197ca199669eb8d0dd97dab0d5117273096c90af7c16ab75aa5742d86ee8880b197ca199669eb8d0dd97dab0d5117273096c90af7c552ad175b30d7fb709c6a3b96f7b32603a042ae82014dadb06495a99c5e2f5efd86b1e42b1471b8cf572d44efce5918db8317ad8d09d033c7702afb48555e6f5d3d6b8219143d8700f8559560ce94e55130c7d9a71cf79d5749da23ca9d5cf8bd3d6b8219143d8700f8559560ce94e55130c7d9a71cf79d5749da23ca9d5cf8bcff432800cf67c60e1f56da55f0ca321dcbc63095af353a9ebc0b732aad7dad2cff432800cf67c60e1f56da55f0ca321dcbc63095af353a9ebc0b732aad7dad2bb6776293624ab5be115023f34226232265f1f88a9cc0b32de0cedac235adfc7312d2160d2180017751d3764e91a4b1285910343ff097f092b98975bd8b4435b4d32a88da7e923dfb5d65a7f9ef8ee2dd91351eb770d7be4bcd49eff231ab93e97b81776c73b3bab6c90bb2ddffc43e086ef22ab0cb074dca0f9dcf40ec74a9b33240931ebecfe095bc3220a74a1978612dd5205c7011c835383f4f2e0e152436f6bd77248881b06bf3966233d336f46092db8ae8eb1789a0f15ee73c30d33348ee0c456f4dc99719e7e5f57a559eb265b645bed6f3c21470664949bed41c9978ee0c456f4dc99719e7e5f57a559eb265b645bed6f3c21470664949bed41c99750cded6bf0eb6a8e082a8068e308a60e68cf0e94e8f13f46e150c57f5f4a382fa91523e30396418a3ae43d54dadb2d8fd0eb2f59b29c0350cb6ff4cd7707d36fa11f89de25cef55586dd43454f3bb4f4a0fe9e51f72d32c0b90ce9f059e7d0e0a11f89de25cef55586dd43454f3bb4f4a0fe9e51f72d32c0b90ce9f059e7d0e0d970e821811be5e6b69f9c763fa232ddb19e787b22307c35a7e21dd551251f5dd970e821811be5e6b69f9c763fa232ddb19e787b22307c35a7e21dd551251f5d5c488f7f1c5380c08e0f9ed4907212cca46f19ac6d079599ca7a9c2fb928de751c4fdd3749e9169c43a40c699d418923cf1162b8b1632dfed3f2f4de035a04551c39720eabc7282cd35d080016b56e9ab64098bcc6abecd793d5e1e34ea718171510961194785ddbe67f801bbcd88f0735208aba8a869364f5ebb8d89e8867dc674f3829e157014748972d90461dc3deec461dd827a5b8d314ab502ec980a33e674f3829e157014748972d90461dc3deec461dd827a5b8d314ab502ec980a33ea763e0ef1b913632827154ca00f6b0fbf313856f6a29eabd6f87a7f0c6cc2a06d4ee95578f12f610c85eef43f076232f717638e27102d080d301999ffc5ad914bb7caabeb9b5c2dd075496d36003b36a932cd6ab9cdabdc7e168b7fd1183f064bb7caabeb9b5c2dd075496d36003b36a932cd6ab9cdabdc7e168b7fd1183f064fe91eaaf1948e1e6bf8aaaafeea30615f6a197c05f3ef43ef5bfdf9bc07f777970424eccc98c709474062db4fbe991ed947ab96d891f9b69b8bb460fe1fcc07c07b1f674655e0cc3cde1dd18788b4119fdda296dbe9b7cc85f9eaa4325d4882590644367f7d1f6a7fd15320d3e34ddff209972033b47b6d8e7d9fcf7ca8c29f9fec09af92543341322298c949e123e142fdf76d862302a15764b66953eb20edfac60e0093adb4180d99e3c2c4024a5ee069589f2134583c53218ef946c8bb3989ec8a74da930d98f39e60e740eebed5d89e4e776cf3888b271f69e0741db4a63b70185cf95688a1acd25588729dbe023d3e0412485431177603f0e0bcd80b41260e807182e7c0a5f3d14dc58dd66a458d9fc93467b82f3be5b3074b7ff87d6aa60e807182e7c0a5f3d14dc58dd66a458d9fc93467b82f3be5b3074b7ff87d6aa53f4b8e945bdb28e2b431a3658e0be21e3543f10f6947a92ca0614d4a4eaeff72be18611647f80c6d0b14b0394a1405db27b99ee6bf76434978f224c07a9ba55d30028721148e4010bbd49333144bbf51fc50080419e193fc55b64c7a8a347b9d30028721148e4010bbd49333144bbf51fc50080419e193fc55b64c7a8a347b9cec0e71138e616ec98ac1b717a7206ff43cdf23899923d487c9d157b8c3c95c8fc412e141e9ffc12aaede715c83d49fb100d6ff14be39c6e6c5616783429612e619fe66a627884f3ec2bf8541739c065d35cbf480ee7e2e099f0401051182ca71e846596465bd814a4236f1bcdf92fd038d2cf89ff1969c9fb32a800849285b7524378785756a06698d6b7439dd83697468990eb57e40abeacc188a18fc6f95d2f5498ef6925d3a246991e235d7a53feaa25632a1a6403014a5b2304f2933c26f2318883e549f69de597009a914603b0f1b10381e265ef5d98af499ad973fb98d067f01423cddb3c442933b5fcc039b18ab651fcec1bc91c577693aafc25cf789fbd35936f1d54f8f0467c798fa2e92612d37e3eddaaedaf26dedfd0eeb43b282de98869fd96540dcda52727197b9feb542f651d19c45a3235c680892ad526ac6682a22524b9d4fc442e123672622be7bdfb6238d9709b7b15b2113b7ca6d52b5de2db35fb795ffe227e2f1007c8ba4f2ad1b9aca28cc48edc80c779203cf6e3138bce97e10a0c44b0449d521fc7cf66447c973f9e8b28784b018f405c3b19387f32b0c1595c1a71957a218ece8d3977ed9171caad97df8fcd82aa80addfc5d2856661bd433be334811a354dccf5056ab29da2bae596f629bfc6882b9a604c626881c0a7c838655e646c645d99971efaf5e310bc3633a7c62b226e39d81842ac64bf6e831ce9731b9ee563e6f87c681beedaf2479de9dbe2a8899e9e5f705b66d57b8e48d0c26f20ebcc5e6e300da2b2a6aeb12b3c9768d64cb0e53432ccf48a5866791c7d21a021fbeea6884936faf3dca0a52f42c5f2a481408e7208d4da5ae49532b881b029feec1617f460b027937ebf864488c419cfe21374f5174c1869d8429913495c20c2e38da3190a102eff619a48d8fc4ee9aa861c201049a937a4ee5c7f61601ab944153b183f45e856f47644df8e1a9379469952477c2ae66fe04973066af756841c9862a2dfadac3d766a7dbbc8c1021182fd8fa9398c856871b1fd0dde8bc01ee7049d37779e824ebfd323ca92febc8651ebbc4d89b597c6729cdaf0bb5c00d14dc1d1c36c56beb541f5764bad1b6ca7da6571df5bb925165e182901349aabc9b321893406c2aaa13919da4cba511590fff94bd1b6767994445808a8eb9552f1c4e5cbfae0d89ee58707ff8a641628bd6c1493e75420d836463ddbec3a20dab0361850e3da6807eeb85273478089c871e3badd3662267f37c3ab68297a233d345b25fde4855711d9ed07b3e916ccf3f06e8c444c928a10931dbb39f96a09ff8d789dda1fa4cba63464043c06b3de4c62c31abfb07a231cb6ca8589bad310b16c909db5db4b853b7bbaca50ffd1cf4f6ee04c1c76abd16ed599f28f23f311fbd0e5a39df4d603d578e0d47bf3940fc443eb52dccc5e2015a707ecb385154c2ad387d9b27640f8d3f99ee91de9cda2f1d68cf3e7a38f79dd6d24a1747f19f8b017949e05352f60af7a5992c175fed330c81f9bd0a3b2c4fa40a566f83caf248ce9be4c5d462579c65d88b3f9b57f8584462e1b316c9ff60e938f7f1a72463fd2dd670197d7f1c45d39b7c61801403ed235b96ff3e355296e4f76c11605a3553cd8bc0105dab0536e0910f6a84c094a69a25dd85b5f0ca8644dbe05b34ac7d7b754c226d31623648d087010684bbc2375e21e49a88913bfaa2b68b0bb1ea1adf287fc42e0ca1ea7187f2dc93ceefc1aebf6aa997ee4cf68581e31c4ad3867e4d26a8faa89854c9e984a1bdfbac8ebe8a86b1904cede8144b89fd07804bc4be5167cb90431abd18cfd94bbd6a60b73e76d5efdc074cd0e8466627fb28c3db284f03fd4ff80401049587b19bf3ce79874e0dc2686cd967be2518193dc8c29bb1b45894545192fd98ad5aeaaf102486817416bc25b7d760764da54b6f297978c1e3cdafd218351129fcee8a7a7fe51e2d793f7c0331428ff6dc493a3bcd0b2d24e51ed796749fb324c44009010f843db4d660366efa1aa970f138e8905269da9559a0693050d15a785a691f78d4df4c88367b6dd4ebc6009bd025be37d70beaca857c55d03b45650f3246adabf9a027f46e4a707b1fff6c15defb2b15bde20160c45b5748158c5386a36eb387eb5989e261254667f2c4d530e85c0807fe13304181003134b89352d92380c00be4b42df351e5a184deb319e134cd3751c54d06a86152b9a4cdd89b1349b5997d7c6ad121d16cfcd865a317bbfe5263de1c5c3a9957e291d31327521438ef56ec100088b28238fc190327785a5f21bf2ee722e8b0859dfdbc927d2ab5aa02b03941c59b51daa4cf608bc04a496a978df66a266ecf3103e10122916a89e0a0a41d6ae6e4cdf96b72d0d7d19d4c15405df0ce7cec46ca1d94ecae4aff0e8eec82dd7c672ce2a39dcc7c4ec23dbe93773a7aba8b4186895bd49691adb1b666a7cf3ecc520a407c18b437794a906f28574460f1108a19c8bff707b0d74caca03f6d310f0e29f67903d8f91dbc9fe05e59edfcce4306addba42c7efd5433fa5f860582a279baf1c6d5edacc9c4f062acb4afc896a497540c88b22a2e50ea77fa8e3a9b1450b9074cf489f5b928c7c4f18930c6390cf55aec3d6e269dfb1cfe985eb3bc09dd41ac4b43c92f9f96339474f937d00cde494e72bef60195461bdf8b8d8a3cbc974705680dcc32ec9a2fdaa0a7c05e4ffbdb8f0a83c40e42bd20b6ef1179a490958f8674f1073770017c2f7b2c83962278dc165da29d20be963152c46af3e04ad0d833bd5b004e50f5e9a06d7f134911a0445e27a4d6e3845dc295977fa44cd32fa3e62575ec6a081f3492e8815db6e4a3311ddab033412d2ab389279e7a653a6699e1335d62da965d25f1f5d8c47506eef004fc3896a7526b30a602ff1a5cbe7b60bf9a1562758d2810bc9b95598f18805d3a7603239a007772ccf7062c8c44c77ec803da6333487db12b079bcc0127db0d87aa0ba352ae1eb308a459816da78102d5c39a8c9a655b8acd2f1d3ac9f80d0db7d755a941db4572172c270ecbd8f082ba215ddd095985942ed94a9ebrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-aiohttp-3.9.3-150400.10.14.1.src.rpmpython311-aiohttppython311-aiohttp(s390-64)@@@@@       (python311-charset-normalizer >= 2.0 with python311-charset-normalizer < 4)(python311-multidict >= 4.5 with python311-multidict < 7)(python311-yarl >= 1.0 with python311-yarl < 2)libc.so.6()(64bit)libc.so.6(GLIBC_2.2)(64bit)libc.so.6(GLIBC_2.4)(64bit)libpthread.so.0()(64bit)python(abi)python311-aiosignalpython311-attrspython311-frozenlistrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rpmlib(RichDependencies)3.111.1.217.3.01.1.13.0.4-14.6.0-14.0.4-14.0-15.2-14.12.0-14.14.3eeez@edeaeJ&e*d@d]@dI@dEdBzd7dcccch@c< @c.@brjb@Qaa)@aa;Ha9@a8`[``;`!'_<_$_]@^g@^g@]@]@]{]^\]@\v{\=@[@[[-[-[0@Z@ZJ@Z@Z@ZH@Z-!Z'Z#@Zr@ZC@YX@YzYadrian.glaubitz@suse.comdaniel.garcia@suse.comcode@bnavigator.dedmueller@suse.comdmueller@suse.comdmueller@suse.commcepl@cepl.eudmueller@suse.commartin.schreiner@suse.comdaniel.garcia@suse.commcepl@suse.comdmueller@suse.commcepl@suse.comdaniel.garcia@suse.comcode@bnavigator.dedaniel.garcia@suse.comdaniel.garcia@suse.comcode@bnavigator.dedmueller@suse.comdmueller@suse.comadrian.glaubitz@suse.comcode@bnavigator.decode@bnavigator.desteven.kowalik@suse.comsteven.kowalik@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commichael@stroeder.comadrian.glaubitz@suse.comjayvdb@gmail.comcode@bnavigator.dejayvdb@gmail.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.combuschmann23@opensuse.orgtchvatal@suse.comtchvatal@suse.commimi.vx@gmail.commimi.vx@gmail.comaplanas@suse.comadrian.glaubitz@suse.commcepl@suse.comtchvatal@suse.comadrian@suse.deadrian@suse.dearun@gmx.dearun@gmx.detbechtold@suse.comalarrosa@suse.comadrian@suse.deadrian@suse.dearun@gmx.dearun@gmx.dearun@gmx.dearun@gmx.dealoisio@gmx.comjengelh@inai.desebix+novell.com@sebix.at- Update to version 3.9.3 * Fixed backwards compatibility breakage (in 3.9.2) of ``ssl`` parameter when set outside of ``ClientSession`` (e.g. directly in ``TCPConnector``) * Improved test suite handling of paths and temp files to consistently use pathlib and pytest fixtures. - from version 3.9.2 (bsc#1219341, CVE-2024-23334, bsc#1219342, CVE-2024-23829) * Fixed server-side websocket connection leak. * Fixed ``web.FileResponse`` doing blocking I/O in the event loop. * Fixed double compress when compression enabled and compressed file exists in server file responses. * Added runtime type check for ``ClientSession`` ``timeout`` parameter. * Fixed an unhandled exception in the Python HTTP parser on header lines starting with a colon. * Improved validation of paths for static resources requests to the server. * Added support for passing :py:data:`True` to ``ssl`` parameter in ``ClientSession`` while deprecating :py:data:`None`. * Fixed an unhandled exception in the Python HTTP parser on header lines starting with a colon. * Fixed examples of ``fallback_charset_resolver`` function in the :doc:`client_advanced` document. * The Sphinx setup was updated to avoid showing the empty changelog draft section in the tagged release documentation builds on Read The Docs. * The changelog categorization was made clearer. The contributors can now mark their fragment files more accurately. * Updated :ref:`contributing/Tests coverage ` section to show how we use ``codecov``. * Replaced all ``tmpdir`` fixtures with ``tmp_path`` in test suite. - Refresh patches for new version * remove-re-assert.patch- Disable broken tests with openssl 3.2 and python < 3.11 bsc#1217782- Fix pytest call - Update requirements- update to 3.9.1: * Fixed importing aiohttp under PyPy on Windows. * Fixed async concurrency safety in websocket compressor. * Fixed ``ClientResponse.close()`` releasing the connection instead of closing. * Fixed a regression where connection may get closed during upgrade. -- by :user:`Dreamsorcerer` * Fixed messages being reported as upgraded without an Upgrade header in Python parser. -- by :user:`Dreamsorcerer`- update to 3.9.0: (bsc#1217684, CVE-2023-49081, bsc#1217682, CVE-2023-49082) * Introduced ``AppKey`` for static typing support of ``Application`` storage. * Added a graceful shutdown period which allows pending tasks to complete before the application's cleanup is called. * Added `handler_cancellation`_ parameter to cancel web handler on client disconnection. * This (optionally) reintroduces a feature removed in a previous release. * Recommended for those looking for an extra level of protection against denial-of-service attacks. * Added support for setting response header parameters ``max_line_size`` and ``max_field_size``. * Added ``auto_decompress`` parameter to ``ClientSession.request`` to override ``ClientSession._auto_decompress``. * Changed ``raise_for_status`` to allow a coroutine. * Added client brotli compression support (optional with runtime check). * Added ``client_max_size`` to ``BaseRequest.clone()`` to allow overriding the request body size. -- :user:`anesabml`. * Added a middleware type alias ``aiohttp.typedefs.Middleware``. * Exported ``HTTPMove`` which can be used to catch any redirection request that has a location -- :user:`dreamsorcerer`. * Changed the ``path`` parameter in ``web.run_app()`` to accept a ``pathlib.Path`` object. * Performance: Skipped filtering ``CookieJar`` when the jar is empty or all cookies have expired. * Performance: Only check origin if insecure scheme and there are origins to treat as secure, in ``CookieJar.filter_cookies()``. * Performance: Used timestamp instead of ``datetime`` to achieve faster cookie expiration in ``CookieJar``. * Added support for passing a custom server name parameter to HTTPS connection. * Added support for using Basic Auth credentials from :file:`.netrc` file when making HTTP requests with the * :py:class:`~aiohttp.ClientSession` ``trust_env`` argument is set to ``True``. -- by :user:`yuvipanda`. * Turned access log into no-op when the logger is disabled. * Added typing information to ``RawResponseMessage``. -- by :user:`Gobot1234` * Removed ``async-timeout`` for Python 3.11+ (replaced with ``asyncio.timeout()`` on newer releases). * Added support for ``brotlicffi`` as an alternative to ``brotli`` (fixing Brotli support on PyPy). * Added ``WebSocketResponse.get_extra_info()`` to access a protocol transport's extra info. * Allow ``link`` argument to be set to None/empty in HTTP 451 exception. * Fixed client timeout not working when incoming data is always available without waiting. -- by :user:`Dreamsorcerer`. * Fixed ``readuntil`` to work with a delimiter of more than one character. * Added ``__repr__`` to ``EmptyStreamReader`` to avoid ``AttributeError``. * Fixed bug when using ``TCPConnector`` with ``ttl_dns_cache=0``. * Fixed response returned from expect handler being thrown away. -- by :user:`Dreamsorcerer` * Avoided raising ``UnicodeDecodeError`` in multipart and in HTTP headers parsing. * Changed ``sock_read`` timeout to start after writing has finished, avoiding read timeouts caused by an unfinished write. -- by :user:`dtrifiro` * Fixed missing query in tracing method URLs when using ``yarl`` 1.9+. * Changed max 32-bit timestamp to an aware datetime object, for consistency with the non-32-bit one, and to avoid a ``DeprecationWarning`` on Python 3.12. * Fixed ``EmptyStreamReader.iter_chunks()`` never ending. * Fixed a rare ``RuntimeError: await wasn't used with future`` exception. * Fixed issue with insufficient HTTP method and version validation. * Added check to validate that absolute URIs have schemes. * Fixed unhandled exception when Python HTTP parser encounters unpaired Unicode surrogates. * Updated parser to disallow invalid characters in header field names and stop accepting LF as a request line separator. * Fixed Python HTTP parser not treating 204/304/1xx as an empty body. * Ensure empty body response for 1xx/204/304 per RFC 9112 sec 6.3. * Fixed an issue when a client request is closed before completing a chunked payload. -- by :user:`Dreamsorcerer` * Edge Case Handling for ResponseParser for missing reason value. * Fixed ``ClientWebSocketResponse.close_code`` being erroneously set to ``None`` when there are concurrent async tasks receiving data and closing the connection. * Added HTTP method validation. * Fixed arbitrary sequence types being allowed to inject values via version parameter. -- by :user:`Dreamsorcerer` * Performance: Fixed increase in latency with small messages from websocket compression changes. * Improved Documentation * Fixed the `ClientResponse.release`'s type in the doc. Changed from `comethod` to `method`. * Added information on behavior of base_url parameter in `ClientSession`. * Completed ``trust_env`` parameter description to honor ``wss_proxy``, ``ws_proxy`` or ``no_proxy`` env. * Dropped Python 3.6 support. * Dropped Python 3.7 support. -- by :user:`Dreamsorcerer` * Removed support for abandoned ``tokio`` event loop. * Made ``print`` argument in ``run_app()`` optional. * Improved performance of ``ceil_timeout`` in some cases. * Changed importing Gunicorn to happen on-demand, decreasing import time by ~53%. -- :user:`Dreamsorcerer` * Improved import time by replacing ``http.server`` with ``http.HTTPStatus``. * Fixed annotation of ``ssl`` parameter to disallow ``True``. - drop Update-update_query-calls-to-work-with-latest-yarl.patch (upstream)- update to 3.8.6 (bsc#1217181, CVE-2023-47627): * Security bugfixes * Upgraded the vendored copy of llhttp_ to v9.1.3 * https://github.com/aio-libs/aiohttp/security/advisories/GHSA- pjjw-qhg8-p2p9. * Updated Python parser to comply with RFCs 9110/9112 * https://github.com/aio-libs/aiohttp/security/advisories/GHSA- gfw2-4jvh-wgfg. * Added ``fallback_charset_resolver`` parameter in ``ClientSession`` to allow a user-supplied character set detection function. Character set detection will no longer be included in 3.9 as a default. If this feature is needed, please use `fallback_charset_resolver * Enabled lenient response parsing for more flexible parsing in the client * Fixed ``PermissionError`` when ``.netrc`` is unreadable due to permissions. * Fixed output of parsing errors * Fixed ``GunicornWebWorker`` max_requests_jitter not working. * Fixed sorting in ``filter_cookies`` to use cookie with longest path. * Fixed display of ``BadStatusLine`` messages from llhttp_.- Add remove-re-assert.patch, we really don’t need beautifuly presented exceptions for our testing; remove re-assert BR.- switch from unmaintained brotlipy to Brotli- Remove py3109-compat.patch, no longer required. The current spec builds successfully on Python 3.9, 3.10 and 3.11. - Update to 3.8.5: * Upgraded the vendored copy of llhttp to v8.1.1. More information here: https://github.com/aio-libs/aiohttp/security/advisories/GHSA-45c4-8wx5-qw6w * Added information to C parser exceptions to show which character caused the error. * Fixed a transport is None error.- Add Update-update_query-calls-to-work-with-latest-yarl.patch to fix problems with latest python-yarl - Delete aiohttp-pr7057-bump-charset-normalizer.patch not needed anymore - Update to 3.8.4: * Fixed incorrectly overwriting cookies with the same name and domain, but different path. (#6638) * Fixed ConnectionResetError not being raised after client disconnection in SSL environments. (#7180)- Move documentation into the main package for SLE15- add sle15_python_module_pythons (jsc#PED-68)- Make calling of %{sle15modernpython} optional.- Disable DeprecationWarning to avoid error with the latest setuptools and pkg_resources deprecation- Don't assume python3 to be present for d:l:p:backports/15.4_py39 - Requires pytest 6.2.0 when pytest.TempPathFactory was introduced.- Update py3109-compat.patch to work with python <= 3.10.8 too.- Add py3109-compat.patch to make tests compatible with python 3.10.9. These tests are not present anymore in upstream master version so this patch could be removed in future releases.- Drop ignore-pytest-deprecationwarning.patch - Add aiohttp-pr7057-bump-charset-normalizer.patch * gh#aio-libs/aiohttp#7057 * Sync requirement with rpm specs- skip more tests- update to 3.8.3: * Increased the upper boundary of the :doc:`multidict:index` dependency to allow for the version 6 -- by :user:`hugovk`. * Added support for registering :rfc:`OPTIONS <9110#OPTIONS>` HTTP method handlers via :py:class:`~aiohttp.web.RouteTableDef`. * Started supporting :rfc:`authority-form <9112#authority-form>` and :rfc:`absolute-form <9112#absolute-form>` URLs on the server-side. * Fixed Python 3.11 incompatibilities by using Cython 0.29.25. * Extended the ``sock`` argument typing declaration of the :py:func:`~aiohttp.web.run_app` function as optionally accepting iterables. * Fixed a regression where :py:exc:`~asyncio.CancelledError` occurs on client disconnection. * Started exporting :py:class:`~aiohttp.web.PrefixedSubAppResource` under :py:mod:`aiohttp.web` -- by :user:`Dreamsorcerer`. * Dropped the :class:`object` type possibility from the :py:attr:`aiohttp.ClientSession.timeout` property return type declaration.- Update in SLE-15 (bsc#1197831)- Add ignore-pytest-deprecationwarning.patch * gh#aio-libs/aiohttp#6663- Update to version 3.8.1 * Bugfixes * Fix the error in handling the return value of getaddrinfo. getaddrinfo will return an (int, bytes) tuple, if CPython could not handle the address family. It will cause a index out of range error in aiohttp. For example, if user compile CPython with --disable-ipv6 option but his system enable the ipv6. [#5901] * Do not install "examples" as a top-level package. #6189 * Restored ability to connect IPv6-only host. #6195 * Remove Signal from __all__, replace aiohttp.Signal with aiosignal.Signal in docs #6201 * Made chunked encoding HTTP header check stricter. #6305 * Improved Documentation * update quick starter demo codes. #6240 * Added an explanation of how tiny timeouts affect performance to the client reference document. #6274 * Add flake8-docstrings to flake8 configuration, enable subset of checks. #6276 * Added information on running complex applications with additional tasks/processes -- :user:`Dreamsorcerer`. #6278 - Release 3.8.0 (2021-10-31) (bsc#1217174, CVE-2023-47641) * Features * Added a GunicornWebWorker feature for extending the aiohttp server configuration by allowing the 'wsgi' coroutine to return web.AppRunner object. #2988 * Switch from http-parser to llhttp #3561 * Use Brotli instead of brotlipy #3803 * Disable implicit switch-back to pure python mode. The build fails loudly if aiohttp cannot be compiled with C Accelerators. Use AIOHTTP_NO_EXTENSIONS=1 to explicitly disable C Extensions complication and switch to Pure-Python mode. Note that Pure-Python mode is significantly slower than compiled one. [#3828] * Make access log use local time with timezone #3853 * Implemented readuntil in StreamResponse #4054 * FileResponse now supports ETag. #4594 * Add a request handler type alias aiohttp.typedefs.Handler. [#4686] * AioHTTPTestCase is more async friendly now. * For people who use unittest and are used to use :py:exc:`~unittest.TestCase` it will be easier to write new test cases like the sync version of the :py:exc:`~unittest.TestCase` class, without using the decorator @unittest_run_loop, just async def test_*. The only difference is that for the people using python3.7 and below a new dependency is needed, it is asynctestcase. #4700 * Add validation of HTTP header keys and values to prevent header injection. #4818 * Add predicate to AbstractCookieJar.clear. Add AbstractCookieJar.clear_domain to clean all domain and subdomains cookies only. #4942 * Add keepalive_timeout parameter to web.run_app. #5094 * Tracing for client sent headers #5105 * Make type hints for http parser stricter #5267 * Add final declarations for constants. #5275 * Switch to external frozenlist and aiosignal libraries. #5293 * Don't send secure cookies by insecure transports. * By default, the transport is secure if https or wss scheme is used. Use CookieJar(treat_as_secure_origin="http://127.0.0.1") to override the default security checker. #5571 * Always create a new event loop in aiohttp.web.run_app(). This adds better compatibility with asyncio.run() or if trying to run multiple apps in sequence. #5572 * Add aiohttp.pytest_plugin.AiohttpClient for static typing of pytest plugin. #5585 * Added a socket_factory argument to BaseTestServer. #5844 * Add compression strategy parameter to enable_compression method. #5909 * Added support for Python 3.10 to Github Actions CI/CD workflows and fix the related deprecation warnings -- :user:`Hanaasagi`. [#5927] * Switched chardet to charset-normalizer for guessing the HTTP payload body encoding -- :user:`Ousret`. #5930 * Added optional auto_decompress argument for HttpRequestParser [#5957] * Added support for HTTPS proxies to the extent CPython's :py:mod:`asyncio` supports it -- by :user:`bmbouter`, :user:`jborean93` and :user:`webknjaz`. #5992 * Added base_url parameter to the initializer of :class:`~aiohttp.ClientSession`. #6013 * Add Trove classifier and create binary wheels for 3.10. -- :user:`hugovk`. #6079 * Started shipping platform-specific wheels with the musl tag targeting typical Alpine Linux runtimes — :user:`asvetlov`. [#6139] * Started shipping platform-specific arm64 wheels for Apple Silicon — :user:`asvetlov`. #6139 * Bugfixes * Modify _drain_helper() to handle concurrent await resp.write(...) or ws.send_json(...) calls without race-condition. #2934 * Started using MultiLoopChildWatcher when it's available under POSIX while setting up the test I/O loop. #3450 * Only encode content-disposition filename parameter using percent-encoding. Other parameters are encoded to quoted-string or RFC2231 extended parameter value. #4012 * Fixed HTTP client requests to honor no_proxy environment variables. #4431 * Fix supporting WebSockets proxies configured via environment variables. #4648 * Change return type on URLDispatcher to UrlMappingMatchInfo to improve type annotations. #4748 * Ensure a cleanup context is cleaned up even when an exception occurs during startup. #4799 * Added a new exception type for Unix socket client errors which provides a more useful error message. #4984 * Remove Transfer-Encoding and Content-Type headers for 204 in StreamResponse #5106 * Only depend on typing_extensions for Python <3.8 #5107 * Add ABNORMAL_CLOSURE and BAD_GATEWAY to WSCloseCode #5192 * Fix cookies disappearing from HTTPExceptions. #5233 * StaticResource prefixes no longer match URLs with a non-folder prefix. For example routes.static('/foo', '/foo') no longer matches the URL /foobar. Previously, this would attempt to load the file /foo/ar. #5250 * Acquire the connection before running traces to prevent race condition. #5259 * Add missing slots to `_RequestContextManager and _WSRequestContextManager #5329 * Ensure sending a zero byte file does not throw an exception (round 2) #5380 * Set "text/plain" when data is an empty string in client requests. #5392 * Stop automatically releasing the ClientResponse object on calls to the ok property for the failed requests. #5403 * Include query parameters from params keyword argument in tracing URL. #5432 * Fix annotations #5466 * Fixed the multipart POST requests processing to always release file descriptors for the tempfile.Temporaryfile-created _io.BufferedRandom instances of files sent within multipart request bodies via HTTP POST requests -- by :user:`webknjaz`. [#5494] * Fix 0 being incorrectly treated as an immediate timeout. #5527 * Fixes failing tests when an environment variable _proxy is set. #5554 * Replace deprecated app handler design in tests/autobahn/server.py with call to web.run_app; replace deprecated aiohttp.ws_connect calls in tests/autobahn/client.py with aiohttp.ClienSession.ws_connect. #5606 * Fixed test for HTTPUnauthorized that access the text argument. This is not used in any part of the code, so it's removed now. [#5657] * Remove incorrect default from docs #5727 * Remove external test dependency to http://httpbin.org #5840 * Don't cancel current task when entering a cancelled timer. [#5853] * Added params keyword argument to ClientSession.ws_connect. -- :user:`hoh`. #5868 * Uses :py:class:`~asyncio.ThreadedChildWatcher` under POSIX to allow setting up test loop in non-main thread. #5877 * Fix the error in handling the return value of getaddrinfo. getaddrinfo will return an (int, bytes) tuple, if CPython could not handle the address family. It will cause a index out of range error in aiohttp. For example, if user compile CPython with --disable-ipv6 option but his system enable the ipv6. [#5901] * Removed the deprecated loop argument from the asyncio.sleep/gather calls #5905 * Return None from request.if_modified_since, request.if_unmodified_since, request.if_range and response.last_modified when corresponding http date headers are invalid. #5925 * Fix resetting SIGCHLD signals in Gunicorn aiohttp Worker to fix subprocesses that capture output having an incorrect returncode. #6130 * Raise 400: Content-Length can't be present with Transfer-Encoding if both Content-Length and Transfer-Encoding are sent by peer by both C and Python implementations #6182 * Improved Documentation * Refactored OpenAPI/Swagger aiohttp addons, added aio-openapi [#5326] * Fixed docs on request cookies type, so it matches what is actually used in the code (a read-only dictionary-like object). [#5725] * Documented that the HTTP client Authorization header is removed on redirects to a different host or protocol. #5850 - Drop patches * backport_fix_for_setting_cookies.patch * remove_deprecated_loop_argument.patch * stdlib-typing_extensions.patch * unbundle-http-parser.patch -- replaced by llhttp, nothing else than the bundled llhttp available. - Disable building the docs (no sphinxcontrib-towncrier)- Drop python39-failures.patch, no longer required.- Update python39-failures.patch to only fire with Python 3.9.7.- Restore python39-failures.patch, which is actually still needed.- Remove python39-failures.patch and replace it with actual fix of the issue in remove_deprecated_loop_argument.patch. - Add backport_fix_for_setting_cookies.patch for backport of fixes from 3.8 branch.- Add python39-failures.patch to fix test problems with Python 3.9.7+ (gh#aio-libs/aiohttp#5991).- Remove pytest-asyncio dependency which is actually harmful (gh#aio-libs/aiohttp#5787).- Add stdlib-typing_extensions.patch to avoid necessity for BR python-typing_extensions (gh#aio-libs/aiohttp#5374).- Update to 3.7.4 (bsc#1184745, CVE-2021-21330): * obsoletes CVE-2021-21330.patch in older dists * Fixes https://github.com/aio-libs/aiohttp/security/advisories/GHSA-v6wp-4m6f-gcjg- Include in SLE-15 (bsc#1176785, jsc#ECO-3105, jsc#PM-2352)- Allow use with chardet v4- Update to v3.7.3 Features * Made exceptions pickleable. Also changed the repr of some exceptions. #4077 Bugfixes * Raise a ClientResponseError instead of an AssertionError for a blank HTTP Reason Phrase. #3532 * Fix web_middlewares.normalize_path_middleware behavior for patch without slash. #3669 * Fix overshadowing of overlapped sub-applications prefixes. [#3701] * Make BaseConnector.close() a coroutine and wait until the client closes all connections. Drop deprecated "with Connector():" syntax. #3736 * Reset the sock_read timeout each time data is received for a aiohttp.client response. #3808 * Fixed type annotation for add_view method of UrlDispatcher to accept any subclass of View #3880 * Fixed querying the address families from DNS that the current host supports. #5156 * Change return type of MultipartReader.__aiter__() and BodyPartReader.__aiter__() to AsyncIterator. #5163 * Provide x86 Windows wheels. #5230 * Improved Documentation * Add documentation for aiohttp.web.FileResponse. #3958 * Removed deprecation warning in tracing example docs #3964 * Fixed wrong "Usage" docstring of aiohttp.client.request. #4603 * Add aiohttp-pydantic to third party libraries #5228 Misc * #4102 - Also clean header files in sitearch - Remove hidden .hash directory (remnant from build process) - Fix python 3.6 build * For Leap * For TW with python36 flavor gh#openSUSE/python-rpm-macros#66 * Always BuildRequire idna_ssl * Skip a failing test on python 3.6 * Next upstream release will drop python 3.6- Re-activate tests - Update to v3.7.2 * Fixed static files handling for loops without .sendfile() support - from v3.7.1 * Fixed a type error caused by the conditional import of Protocol * Server doesn't send Content-Length for 1xx or 204 * Fix run_app typing * Always require typing_extensions library * Fix a variable-shadowing bug causing ThreadedResolver.resolve to return the resolved IP as the ``hostname`` in each record, which prevented validation of HTTPS connections * Added annotations to all public attributes * Fix flaky test_when_timeout_smaller_second * Ensure sending a zero byte file does not throw an exception - from v3.7.0 * Response headers are now prepared prior to running ``on_response_prepare`` hooks, directly before headers are sent to the client * Add a ``quote_cookie`` option to ``CookieJar``, a way to skip quotation wrapping of cookies containing special characters * Call AccessLogger.log with the current exception available from sys.exc_info() * web.UrlDispatcher.add_routes and web.Application.add_routes return a list of registered AbstractRoute instances. `AbstractRouteDef.register` (and all subclasses) return a list of registered resources registered resource * Added properties of default ClientSession params to ClientSession class so it is available for introspection * Don't cancel web handler on peer disconnection, raise `OSError` on reading/writing instead. * Implement BaseRequest.get_extra_info() to access a protocol transports' extra info. * Added `ClientSession.timeout` property * Allow use of SameSite in cookies * Use loop.sendfile() instead of custom implementation if available * Apply SO_REUSEADDR to test server's socket * Use .raw_host instead of slower .host in client API * Allow configuring the buffer size of input stream by passing ``read_bufsize`` argument * Add method and url attributes to TraceRequestChunkSentParams and TraceResponseChunkReceivedParams. * Add ClientResponse.ok property for checking status code under 400 * Don't ceil timeouts that are smaller than 5 seconds. * TCPSite now listens by default on all interfaces instead of just IPv4 when `None` is passed in as the host * Bump ``http_parser`` to 2.9.4 * Fix keepalive connections not being closed in time * Fix failed websocket handshake leaving connection hanging. * Fix tasks cancellation order on exit. The run_app task needs to be cancelled first for cleanup hooks to run with all tasks intact. * Don't start heartbeat until _writer is set * Fix handling of multipart file uploads without a content type * Preserve view handler function attributes across middlewares * Fix the string representation of ServerDisconnectedError * Raising RuntimeError when trying to get encoding from not read body * Remove warning messages from noop. * Raise ClientPayloadError if FormData re-processed. * Fix a warning about unfinished task in web_protocol.py * Fixed 'deflate' compression. According to RFC 2616 now. * Fixed OverflowError on platforms with 32-bit time_t * Fixed request.body_exists returns wrong value for methods without body * Fix connecting to link-local IPv6 addresses. * Fix a problem with connection waiters that are never awaited * Always make sure transport is not closing before reuse a connection. Reuse a protocol based on keepalive in headers is unreliable. For example, uWSGI will not support keepalive even it serves a HTTP 1.1 request, except explicitly configure uWSGI with a ``--http-keepalive`` option. Servers designed like uWSGI could cause aiohttp intermittently raise a ConnectionResetException when the protocol poll runs out and some protocol is reused. * Handle the last CRLF correctly even if it is received via separate TCP segment. * Fix the register_resource function to validate route name before splitting it so that route name can include python keywords * Fix resolver task is not awaited when connector is cancelled * Fix Aiohttp doesn't return any error on invalid request methods * Fix HEAD requests for static content. * Fix incorrect size calculation for memoryview * Add HTTPMove to _all__. * Fixed the type annotations in the ``tracing`` module. * Fix typing for multipart ``__aiter__``. * Fix for race condition on connections in BaseConnector that leads to exceeding the connection limit. * Add forced UTF-8 encoding for ``application/rdap+json`` responses. * Fix inconsistency between Python and C http request parsers in parsing pct-encoded URL * Fix connection closing issue in HEAD request. * Fix type hint on BaseRunner.addresses (from ``List[str]`` to ``List[Any]``) - from v3.6.3 * Pin yarl to `<1.6.0` to avoid buggy behavior- Update to 3.6.2: * more compatibility fixes with python 3.8 - Disable tests as they explode in upstream git too and all other distributions also gave up on it- Do remove pytest configuration to not error out on deprecation warnings - Unbundle http parser headers: * unbundle-http-parser.patch- Update to 3.6.1: * Compatibility with Python 3.8. #4056 * correct some exception string format #4068 * Emit a warning when ssl.OP_NO_COMPRESSION is unavailable because the runtime is built against an outdated OpenSSL. #4052 * Update multidict requirement to >= 4.5 #4057 - Drop merged patch aiohttp-3.6.0-fix-typeerror.patch- Add patch to fix type error with old multidict: * aiohttp-3.6.0-fix-typeerror.patch - Require python-multidict 4.5 or newer- Update to 3.6.0: * Add support for Named Pipes * Removed Transfer-Encoding: chunked header * Accept non-GET request for starting websocket handshake on server side - Drop merged patch pytest5.patch- Add patch to work well with pytest 5: * pytest5.patch- Fix Requires and BuildRequires- update to 3.5.4 - drop invalid-escapes-in-tests.patch and rename-request-fixture.patch * big list of changes from 3.4.4 - https://github.com/aio-libs/aiohttp/blob/master/CHANGES.rst- Remove version dependency from Cython (boo#1121578).- Add patch to address name collision issue with pytest fixtures + rename-request-fixture.patch- Upgrade to 3.4.4: - Multiple small bugfixes - Remove remove-failing-tests-due-to-pytest-timeout-issues.patch - Add invalid-escapes-in-tests.patch to fix invalid escapes in non-raw regexp strings.- Match up requirements to the setup.py- update to version 3.4.0: * please check the longer list in CHANGES.rst- update to version 3.3.2: * Raise ``ConnectionResetError`` instead of ``CancelledError`` on trying to write to a closed stream. (`#2499 `_) * Implement ``ClientTimeout`` class and support socket read timeout. (`#2768 `_) * Enable logging when ``aiohttp.web`` is used as a program (`#2956 `_) * Add canonical property to resources (`#2968 `_) * Forbid reading response BODY after release (`#2983 `_) * Implement base protocol class to avoid a dependency from internal ``asyncio.streams.FlowControlMixin`` (`#2986 `_) * Cythonize ``@helpers.reify``, 5% boost on macro benchmark (`#2995 `_) * Optimize HTTP parser (`#3015 `_) * Implement ``runner.addresses`` property. (`#3036 `_) * Use ``bytearray`` instead of a list of ``bytes`` in websocket reader. It improves websocket message reading a little. (`#3039 `_) * Remove heartbeat on closing connection on keepalive timeout. The used hack violates HTTP protocol. (`#3041 `_) * Limit websocket message size on reading to 4 MB by default. (`#3045 `_)- update to version 3.1.3: * Fix cancellation broadcast during DNS resolve (#2910)- update to version 3.1.2: * Make LineTooLong exception more detailed about actual data size (#2863) * Call on_chunk_sent when write_eof takes as a param the last chunk (#2909) - changes from version 3.1.1: * Support asynchronous iterators (and asynchronous generators as well) in both client and server API as request / response BODY payloads. (#2802)- update to 3.1.0: - Relax JSON content-type checking in the ``ClientResponse.json()`` to allow "application/xxx+json" instead of strict "application/json". (#2206) - Bump C HTTP parser to version 2.8 (#2730) - Accept a coroutine as an application factory in ``web.run_app`` and gunicorn worker. (#2739) - Implement application cleanup context (``app.cleanup_ctx`` property). (#2747) - Make ``writer.write_headers`` a coroutine. (#2762) - Add tracking signals for getting request/response bodies. (#2767) - Deprecate ClientResponseError.code in favor of .status to keep similarity with response classes. (#2781) - Implement ``app.add_routes()`` method. (#2787) - Implement ``web.static()`` and ``RouteTableDef.static()`` API. (#2795) - Install a test event loop as default by ``asyncio.set_event_loop()``. The change affects aiohttp test utils but backward compatibility is not broken for 99.99% of use cases. (#2804) - Refactor ``ClientResponse`` constructor: make logically required constructor arguments mandatory, drop ``_post_init()`` method. (#2820) - Use ``app.add_routes()`` in server docs everywhere (#2830) - Websockets refactoring, all websocket writer methods are converted into coroutines. (#2836) - Provide ``Content-Range`` header for ``Range`` requests (#2844) - Fix websocket client return EofStream. (#2784) - Fix websocket demo. (#2789) - Property ``BaseRequest.http_range`` now returns a python-like slice when requesting the tail of the range. It's now indicated by a negative value in ``range.start`` rather then in ``range.stop`` (#2805) - Close a connection if an unexpected exception occurs while sending a request - Fix firing DNS tracing events. (#2841) - Change ``ClientResponse.json()`` documentation to reflect that it now allows "application/xxx+json" content-types (#2206) - Document behavior when cchardet detects encodings that are unknown to Python. - Add diagrams for tracing request life style. (#2748) - Drop removed functionality for passing ``StreamReader`` as data at client side. (#2793)- update to version 3.0.1 * async/await everywhere. The minimal supported Python version is 3.5.3 now. * Application Runners. * Client Tracing. Now it is possible by registering special signal handlers on every request processing stage. * HTTPS support * Dropped obsolete API. The release dropped a lot of already deprecated features. * The full changelog can be read at https://aiohttp.readthedocs.io/en/stable/changes.html - Add python3-idna_ssl, python3-Pygments and python3-aiohttp-theme to BuildRequires. - Add Requires: python3-idna_ssl - Fix tests by removing a file and adding a patch to remove another failing test due to a DeprecationWarning being issued by pytest because of a problem in python-pytest-timeout. * remove-failing-tests-due-to-pytest-timeout-issues.patch- update to version 2.3.7- add MarkupSafe as build depdency to fix documentaion generation- update to version 2.3.6: * Correct request.app context (for handlers not just middlewares). (#2577)- specfile: * require pluggy - update to version 2.3.5: * Fix compatibility with pytest 3.3+ (#2565) - changes from version 2.3.4: * Make request.app point to proper application instance when using nested applications (with middlewares). (#2550) * Change base class of ClientConnectorSSLError to ClientSSLError from ClientConnectorError. (#2563) * Return client connection back to free pool on error in connector.connect(). (#2567)- update to version 2.3.3: * Having a ; in Response content type does not assume it contains a charset anymore. (#2197) * Use getattr(asyncio, ‘async’) for keeping compatibility with Python 3.7. (#2476) * Ignore NotImplementedError raised by set_child_watcher from uvloop. (#2491) * Fix warning in ClientSession.__del__ by stopping to try to close it. (#2523) * Fixed typo’s in Third-party libraries page. And added async-v20 to the list (#2510)- specfile: * updated requirements according to requirement/ci-wheel.txt in tar-ball * removed 'changes' from %doc - update to version 2.3.2: * Fix passing client max size on cloning request obj. (#2385) * Fix ClientConnectorSSLError and ClientProxyConnectionError for proxy connector. (#2408) * Drop generated _http_parser shared object from tarball distribution. (#2414) * Fix connector convert OSError to ClientConnectorError. (#2423) * Fix connection attempts for multiple dns hosts. (#2424) * Fix ValueError for AF_INET6 sockets if a preexisting INET6 socket to the aiohttp.web.run_app function. (#2431) * _SessionRequestContextManager closes the session properly now. (#2441) * Rename from_env to trust_env in client reference. (#2451) - changes from version 2.3.1: * Relax attribute lookup in warning about old-styled middleware (#2340) - changes from version 2.3.0: * Features + Add SSL related params to ClientSession.request (#1128) + Make enable_compression work on HTTP/1.0 (#1828) + Deprecate registering synchronous web handlers (#1993) + Switch to multidict 3.0. All HTTP headers preserve casing now but compared in case-insensitive way. (#1994) + Improvement for normalize_path_middleware. Added possibility to handle URLs with query string. (#1995) + Use towncrier for CHANGES.txt build (#1997) + Implement trust_env=True param in ClientSession. (#1998) + Added variable to customize proxy headers (#2001) + Implement router.add_routes and router decorators. (#2004) + Deprecated BaseRequest.has_body in favor of BaseRequest.can_read_body Added BaseRequest.body_exists attribute that stays static for the lifetime of the request (#2005) + Provide BaseRequest.loop attribute (#2024) + Make _CoroGuard awaitable and fix ClientSession.close warning message (#2026) + Responses to redirects without Location header are returned instead of raising a RuntimeError (#2030) + Added get_client, get_server, setUpAsync and tearDownAsync methods to AioHTTPTestCase (#2032) + Add automatically a SafeChildWatcher to the test loop (#2058) + add ability to disable automatic response decompression (#2110) + Add support for throttling DNS request, avoiding the requests saturation when there is a miss in the DNS cache and many requests getting into the connector at the same time. (#2111) + Use request for getting access log information instead of message/transport pair. Add RequestBase.remote property for accessing to IP of client initiated HTTP request. (#2123) + json() raises a ContentTypeError exception if the content-type does not meet the requirements instead of raising a generic ClientResponseError. (#2136) + Make the HTTP client able to return HTTP chunks when chunked transfer encoding is used. (#2150) + add append_version arg into StaticResource.url and StaticResource.url_for methods for getting an url with hash (version) of the file. (#2157) + Fix parsing the Forwarded header. * commas and semicolons are allowed inside quoted-strings; * empty forwarded-pairs (as in for=_1;;by=_2) are allowed; * non-standard parameters are allowed (although this alone could be easily done in the previous parser). (#2173) + Don’t require ssl module to run. aiohttp does not require SSL to function. The code paths involved with SSL will only be hit upon SSL usage. Raise RuntimeError if HTTPS protocol is required but ssl module is not present. (#2221) + Accept coroutine fixtures in pytest plugin (#2223) + Call shutdown_asyncgens before event loop closing on Python 3.6. (#2227) + Speed up Signals when there are no receivers (#2229) + Raise InvalidURL instead of ValueError on fetches with invalid URL. (#2241) + Move DummyCookieJar into cookiejar.py (#2242) + run_app: Make print=None disable printing (#2260) + Support brotli encoding (generic-purpose lossless compression algorithm) (#2270) + Add server support for WebSockets Per-Message Deflate. Add client option to add deflate compress header in WebSockets request header. If calling ClientSession.ws_connect() with compress=15 the client will support deflate compress negotiation. (#2273) + Support verify_ssl, fingerprint, ssl_context and proxy_headers by client.ws_connect. (#2292) + Added aiohttp.ClientConnectorSSLError when connection fails due ssl.SSLError (#2294) + aiohttp.web.Application.make_handler support access_log_class (#2315) + Build HTTP parser extension in non-strict mode by default. (#2332) * Bugfixes + Clear auth information on redirecting to other domain (#1699) + Fix missing app.loop on startup hooks during tests (#2060) + Fix issue with synchronous session closing when using ClientSession as an asynchronous context manager. (#2063) + Fix issue with CookieJar incorrectly expiring cookies in some edge cases. (#2084) + Force use of IPv4 during test, this will make tests run in a Docker container (#2104) + Warnings about unawaited coroutines now correctly point to the user’s code. (#2106) + Fix issue with IndexError being raised by the StreamReader.iter_chunks() generator. (#2112) + Support HTTP 308 Permanent redirect in client class. (#2114) + Fix FileResponse sending empty chunked body on 304. (#2143) + Do not add Content-Length: 0 to GET/HEAD/TRACE/OPTIONS requests by default. (#2167) + Fix parsing the Forwarded header according to RFC 7239. (#2170) + Securely determining remote/scheme/host #2171 (#2171) + Fix header name parsing, if name is split into multiple lines (#2183) + Handle session close during connection, KeyError: (#2193) + Fixes uncaught TypeError in helpers.guess_filename if name is not a string (#2201) + Raise OSError on async DNS lookup if resolved domain is an alias for another one, which does not have an A or CNAME record. (#2231) + Fix incorrect warning in StreamReader. (#2251) + Properly clone state of web request (#2284) + Fix C HTTP parser for cases when status line is split into different TCP packets. (#2311) + Fix web.FileResponse overriding user supplied Content-Type (#2317) * Improved Documentation + Add a note about possible performance degradation in await resp.text() if charset was not provided by Content-Type HTTP header. Pass explicit encoding to solve it. (#1811) + Drop disqus widget from documentation pages. (#2018) + Add a graceful shutdown section to the client usage documentation. (#2039) + Document connector_owner parameter. (#2072) + Update the doc of web.Application (#2081) + Fix mistake about access log disabling. (#2085) + Add example usage of on_startup and on_shutdown signals by creating and disposing an aiopg connection engine. (#2131) + Document encoded=True for yarl.URL, it disables all yarl transformations. (#2198) + Document that all app’s middleware factories are run for every request. (#2225) + Reflect the fact that default resolver is threaded one starting from aiohttp 1.1 (#2228) * Deprecations and Removals + Drop deprecated Server.finish_connections (#2006) + Drop %O format from logging, use %b instead. Drop %e format from logging, environment variables are not supported anymore. (#2123) + Drop deprecated secure_proxy_ssl_header support (#2171) + Removed TimeService in favor of simple caching. TimeService also had a bug where it lost about 0.5 seconds per second. (#2176) + Drop unused response_factory from static files API (#2290) * Misc + #2013, #2014, #2048, #2094, #2149, #2187, #2214, #2225, #2243, [#2248]- Fixed build on non Factory targets- Repair package description grammar.- first singlespec package - fixes boo#1054580 boo#1054581s390zl31 1708076453  !"#$$&&((**,-./0022446788::<=>?@ABBDEFFHHJKLMNNPQRRTUVWXYZ[\\^_``bcdefghijklmnopqrstuvwxyz{|}~3.9.3-150400.10.14.13.9.3-150400.10.14.1aiohttpaiohttp-3.9.3.dist-infoINSTALLERLICENSE.txtMETADATARECORDREQUESTEDWHEELtop_level.txt__init__.py__pycache____init__.cpython-311.opt-1.pyc__init__.cpython-311.pycabc.cpython-311.opt-1.pycabc.cpython-311.pycbase_protocol.cpython-311.opt-1.pycbase_protocol.cpython-311.pycclient.cpython-311.opt-1.pycclient.cpython-311.pycclient_exceptions.cpython-311.opt-1.pycclient_exceptions.cpython-311.pycclient_proto.cpython-311.opt-1.pycclient_proto.cpython-311.pycclient_reqrep.cpython-311.opt-1.pycclient_reqrep.cpython-311.pycclient_ws.cpython-311.opt-1.pycclient_ws.cpython-311.pyccompression_utils.cpython-311.opt-1.pyccompression_utils.cpython-311.pycconnector.cpython-311.opt-1.pycconnector.cpython-311.pyccookiejar.cpython-311.opt-1.pyccookiejar.cpython-311.pycformdata.cpython-311.opt-1.pycformdata.cpython-311.pychdrs.cpython-311.opt-1.pychdrs.cpython-311.pychelpers.cpython-311.opt-1.pychelpers.cpython-311.pychttp.cpython-311.opt-1.pychttp.cpython-311.pychttp_exceptions.cpython-311.opt-1.pychttp_exceptions.cpython-311.pychttp_parser.cpython-311.opt-1.pychttp_parser.cpython-311.pychttp_websocket.cpython-311.opt-1.pychttp_websocket.cpython-311.pychttp_writer.cpython-311.opt-1.pychttp_writer.cpython-311.pyclocks.cpython-311.opt-1.pyclocks.cpython-311.pyclog.cpython-311.opt-1.pyclog.cpython-311.pycmultipart.cpython-311.opt-1.pycmultipart.cpython-311.pycpayload.cpython-311.opt-1.pycpayload.cpython-311.pycpayload_streamer.cpython-311.opt-1.pycpayload_streamer.cpython-311.pycpytest_plugin.cpython-311.opt-1.pycpytest_plugin.cpython-311.pycresolver.cpython-311.opt-1.pycresolver.cpython-311.pycstreams.cpython-311.opt-1.pycstreams.cpython-311.pyctcp_helpers.cpython-311.opt-1.pyctcp_helpers.cpython-311.pyctest_utils.cpython-311.opt-1.pyctest_utils.cpython-311.pyctracing.cpython-311.opt-1.pyctracing.cpython-311.pyctypedefs.cpython-311.opt-1.pyctypedefs.cpython-311.pycweb.cpython-311.opt-1.pycweb.cpython-311.pycweb_app.cpython-311.opt-1.pycweb_app.cpython-311.pycweb_exceptions.cpython-311.opt-1.pycweb_exceptions.cpython-311.pycweb_fileresponse.cpython-311.opt-1.pycweb_fileresponse.cpython-311.pycweb_log.cpython-311.opt-1.pycweb_log.cpython-311.pycweb_middlewares.cpython-311.opt-1.pycweb_middlewares.cpython-311.pycweb_protocol.cpython-311.opt-1.pycweb_protocol.cpython-311.pycweb_request.cpython-311.opt-1.pycweb_request.cpython-311.pycweb_response.cpython-311.opt-1.pycweb_response.cpython-311.pycweb_routedef.cpython-311.opt-1.pycweb_routedef.cpython-311.pycweb_runner.cpython-311.opt-1.pycweb_runner.cpython-311.pycweb_server.cpython-311.opt-1.pycweb_server.cpython-311.pycweb_urldispatcher.cpython-311.opt-1.pycweb_urldispatcher.cpython-311.pycweb_ws.cpython-311.opt-1.pycweb_ws.cpython-311.pycworker.cpython-311.opt-1.pycworker.cpython-311.pyc_cparser.pxd_find_header.pxd_headers.pxi_helpers.cpython-311-s390x-linux-gnu.so_helpers.pyi_helpers.pyx_http_parser.cpython-311-s390x-linux-gnu.so_http_parser.pyx_http_writer.cpython-311-s390x-linux-gnu.so_http_writer.pyx_websocket.cpython-311-s390x-linux-gnu.so_websocket.pyxabc.pybase_protocol.pyclient.pyclient_exceptions.pyclient_proto.pyclient_reqrep.pyclient_ws.pycompression_utils.pyconnector.pycookiejar.pyformdata.pyhdrs.pyhelpers.pyhttp.pyhttp_exceptions.pyhttp_parser.pyhttp_websocket.pyhttp_writer.pylocks.pylog.pymultipart.pypayload.pypayload_streamer.pypy.typedpytest_plugin.pyresolver.pystreams.pytcp_helpers.pytest_utils.pytracing.pytypedefs.pyweb.pyweb_app.pyweb_exceptions.pyweb_fileresponse.pyweb_log.pyweb_middlewares.pyweb_protocol.pyweb_request.pyweb_response.pyweb_routedef.pyweb_runner.pyweb_server.pyweb_urldispatcher.pyweb_ws.pyworker.pypython311-aiohttpCHANGES.rstCONTRIBUTORS.txtREADME.rstpython311-aiohttpLICENSE.txt/usr/lib64/python3.11/site-packages//usr/lib64/python3.11/site-packages/aiohttp-3.9.3.dist-info//usr/lib64/python3.11/site-packages/aiohttp//usr/lib64/python3.11/site-packages/aiohttp/__pycache__//usr/share/doc/packages//usr/share/doc/packages/python311-aiohttp//usr/share/licenses//usr/share/licenses/python311-aiohttp/-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:32620/SUSE_SLE-15-SP4_Update/e44e5602a767c7e4146786b462ce59d7-python-aiohttp.SUSE_SLE-15-SP4_Updatedrpmxz5s390x-suse-linux     directoryASCII textUTF-8 Unicode textASCII text, with CRLF line terminatorsemptyPython script, ASCII text executableELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=59f7d75fb88df6bf0102691ae368fb339510c644, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=443517326d4424f3a654b5d7f1a2de14d3809295, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=dd7da742485c65d0c71940c6c74f4340d3988a33, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=9f8c787f1b349bccb64850115ef7a39faf1959ee, strippedPython script, UTF-8 Unicode text executableUTF-8 Unicode text, with very long lines  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^cdejkpqvwxyz{|}~RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR'{iϕ python311-Brotlipython311-aiodnspython311-cChardetpython311-aiohttp-docutf-88831c260cd014697d74211e665c5e326ea4722d73ca852721d5bb00ac2d05b1c?7zXZ !t/{]"k%0a I;cRkABu/J+'vvv|j~ZVi؊mwo?/<W7x_mz㢍WhXLhxȅoĊ{B>X$6Wv-@1];7#)+S s e˒!k9' Ɣ9a;>%I?k0Y(bM z32?0zo7. ,wP ¬1*Oq +90]cԄ/77&Q{L;Wr9VS?VY~'Dj/*FiiuQ3=("GR'Q?'*1DkhW4eD/vr~%eȺY3ݐNzDY# F̟I'f_?cJZ0OGxܗC4e.y|8G=!0~l'bҎLsDkTEV鎤$[&t$OpbK~%liy7&:e(&6uCW`o0 W1I/^5:@W9)}ҝ赪DYy |4\2d CP:s߻Q&|k ߿Xt5MӝFx N8%et5K3 atV v1*-e@V0!u | y| "X Yi M-~m3_.[̇^/dgLBvTjI#QZN=.1#hpOYݙmNJv3FgiC]+EZ%%Tp) ی 8/F!M|FΫ+BF7};2u~\S2XLL,̦qD*Nő@GÎAS0mވRXr`HFoJp6bui4!#4_)psWjfg3Y}h ΰ5(0g؆V:EoOZx<~J$2zXfv,( 쎀Y푀Qk\AcqH%2rb!݄rQV0h{p#k9o3o{ИqzP/Yr賳74!D%y1Iν)>.ꕆ@iO}TwMuDQ8 ;$ 4hp!f-pfk,v堯C"O66:tXTv]b4<5Wm_?r)o$5?Bc+D*S-I*QO ڭ7$"GK\¤hSQx!h.!]7pU&V?kN4VsqŠenl6p%CeF4%AM'~Yˊ?'x gq|PEZ9JV3al5{k]vCvHLbEY?FL9SA#mjoy鏌poK4wbwJAP20nld :Dyi/gҪCƟ"\g!֏BBc5 Z%>Roֲx?D/!u`-qlomIݡ{Wvlf?JAQ0qev)ܬ8} 2Bg.Sboub3jGRʺa{iEKAm tGޡ\v6A]΋BQ' Χ8&lYu]_E+T ! Q $L@GAVZq9Da" EYv s7XQLZIdp nEּ,-Ƭ_Hʨ%i "wA+} o-IdatEY_PUYqMkTSQ;d6qȵG$}Z3~"ӿQEƟ%OXYQ$S|􍻼MhL]7 aVy>@ᙔѝlFz^CzPgL,kUرg1ZmP !V+w7 ؔɾM~˞-pJ!|5i:(Q6JRI<]Cˢd۩w#PY{vm@jquQ;3%1Éi/2AɣAYŀ,,+#鞆aqRO KdQ^*vzp?jJABN (kȀ0>~*]t? `Ɨȝa<LGuW|70YՕJE_#:.cR;cXlDL )^3T n݂R4tD.@ UjmfqܩO=:-iJ\&*5)_ Laօ *S+]RL/ۺ3=잀$g4k>S@r8}d XismAx"ݷKux,'1=SKz*@?!Av}>:4=u[$D?@ ceTϢ\ȼUT/ET+E+MgEhh,`IRt" q 5%Șϡ|Sp.x t˪,7cYIߧK6@"A*N|!Rx" =~]/{|wC5Mxf/ʪbj||* jgꮈrM˚7'&{rSeU?a ,fg%eifigKlpL)vnYP?zw8$u9#Y QqDE5[ȵ r}&GNO.Gy|# '5b>+p_&#}IF]K8Y@x&Kۚ2hZyw^7̪5lY[pa45]UܼpbF(})'=3WPca*)ip8AdJgLGFW03 ^I . EgXǟ BU^˜4ax&1dZT(nbM„<wT(wa!@|nϞe&h_ D诎;nuRjA-Ά^K|P#hFkĥ?;d~(o+N|2Ϳ5 `\X~+'҆KDE 3>1= ƆYSD{ڿ^{([9[K5{ <)4)uA?eU 6"='#_T33e^U|vm _15c aX ~JcOY#?q$bL覚g,*附A2_Ҹ%*l6h)ZJ* .Ë:VL2mx:uuhq:y&aJ}Biu ح\6Ś%m ۽hf&˯jxs"PN##RU7j}DL3dRRs NJ!HTw Eeh-IT҆2GK &d@<,Ꮚ9pT8BUif+H`ws=Eͧ$(`CR~-A*?O=3'3&aPFՖ$T +ϥ 8Mgɲ;DAnt쒭86u|ФS¯j@V%E 4Qi'j<ԡ5}t2?%Ů9s6j!`Y?dRɌk4ߢ;s`+fwcXktݗ"͠f@sSFZO4J4âal!`"" g<5*rsQ7v/s e\!:9 G$c4Hw3H%NJ|ya9{u lhٽWx $qڑ}Lun\̍M#/Ä|@&?MFsLfӸg[a @ި@||u>ᎼDž~+hY+xsT>B4 ;l5XMEh.Nٴu3E>u@NO#"/|0i37 jY/ |S>VCi0EWxڮ`9wEG]h r ̄+!< iKKa[*Q8hW$3*g Jar&U }:[xxűS&|/P Ȣٔq7 cTq/_7j[%|δ7lϺް #>:\O_ML0O`@dX@Xm]Mah! ^J-4"dAE <+J^?DS1L@DdR1Far^wZЏ]o2ڕmE \`QJc5 L=so ;,_;?9l^?:B}bpSo҄9ޭVe'Kci|ZU̿u?$ROiг&eJqR?#4' YD!HْPrSw3Ihn\ped l9gnKyNJϸOǪXJ0},]5uRk&臱 |4Fs~5}pT޻{5yu5\=߇v>{BdIz+lSLj*Dyc`7+!֗c&r0d:)e:z\)qDL~k Ҍ n_7}o((I ح.|UnD-,˕\'vŬ@VJYx:п^|{RUQ78gNCQ5IO/JS!(v=Mx.e2&n f:@>?Rh\_~' Wi5x G-E0\-(gu̮=KS4@_.};y.H&%HăRE5sϚZ PVTGWp{aw>B$ G)( &A!$Ζ KEʢ:>i~vd1OO7R\AZWv<稯~' G2g[ #şLs^ |\`^6!`܎|q^;W@J̏~u3xwsid.gXeC9f!PHp\)jiv,>yW맕f]]?+Ľ1o ޶ ~[& -,IJ2CߣA#%dBB/7K%j5u#Ki ̔s0/bfNfb:3mA' P(Xw {L,<-g mWĤ]*[󣅊QM˰"roeNw]=mNi $y a @$,3qtW>YR 1ǙGQ^{ʶs ?d+hYAկrO]KWprj}m; Jn8?UQe,M;釻WN9>ZdT^^G%]{u ?1 |,}Kr*&`Ŧ8MM,&aXm:ʳl;*#׊;СY-lsydr_t¸nt̂9(F4]WK{n ]2+4:.]Na\8()Y 8ؗ ]lec'=1+X}X92W NBeƓtm Ӥ!|m{|so .\3c-_`> +N#ڹ23K.vQe8V\֯ @8=t9(PA숹%0xS.7%|~Y&*Ob4S~ItEF1c-0 ?}KдHyF(ԓ 1mãw5y^DJJ)qk`+$I1H"S@1J_jbPfO(Vy2?PF+Ǿ pwFdȷxT iBm8}Cn9 Dzk:Tv gՌ#z`1+C_~z𶤷^ֳ'Ae'';jPhЃSBqSqGűn_6*+(!{#1shi{Ѻ:Tlm62>mv(*~:* S:hο A뫁Vu 3O.YY<z|HpY`Ͻ2-Jeu[#7` ;|G\-{ %(E)sOܐng~zRA`;BjMF#i lB ZKӾj?o(F)/es>- bM87ȹ^])k@upk:-^Aukv 'y5fRŨcXd Ş|ԧo vg7:,c-ZжO\_ :,Y|ۿIK`3h (澞=r ›hlT##9V@Ee[r4!#5#p X(7ΜLpĴVjH;wJ=&D>oDE.,ڭL GwGNL>yíxOgApi+;&pK$dY4\`x*gu7_hB U=̾Ern% :q~Mhi$2_ $:CE&(gI9;۾N@L<caxU§‘}Jis jni&r0Kl.6ǛOwA!PV[Bܼ5}2I\`%Ppƛ"ұ(ѩS&6/ZL;U[Sq|ŏY #lFL5 \v^wiF2գ{M.CufwRܗ.-9 ̾]8@UmrkzS6l@{'(-mA~{͋>&,zmdPn2z'y˘Ud_LB?1\ֆ2f`߯#9tZ{xfH#i{1Be#MlfvP:{̢1*>8¯?.‘Z[j!,)zb0`>;7JYXxV㸳 .CjDb9G#v 81xj:ž3F,y75_7z!Z`Z_Yg J qA-=u.zLrs!N$܄iECNrKLn8+QMF&qNKqBtGJؒ#pEw86{#z WB۹ۭe|S 6;~IH{P:ޑJj8Wd}AZ UC<_ H HLƧZˣDZr;^"uSPzThfR̮=D L4",r-q<݃܆dG*Qnn)Oޣs#5=#! S= F5 i n2( Ԛ _]]6b~'ujM2\vQ&vzYɊ؎jR@%8Z{*r]NizI%BI^ %lK(GqrnAD*k1IE+s4WrQT: ,e"" fc|p}^r03} puX?n/4Z~H2JJgTA&T"D 'gٗx}"sϫq.y2r|V Cs%oQZUMؒnsmg>gx^$ WdP\.s)G4Ţq̟̞1*r նH~zv}ٛs>8!'Jvȩ(FI5C F! wٖ/V I0mLPrҫؼG΅ 7y`%ڹCλ]Jf]< a'{[YoN0ln'DNN/V7T0*)H&DڒЁ{ (`  NB^O.c+e*3Ma PIZr٩F_dq|;{$}aE$Ea;NjL,Xb;$4*3p N`ԃPl8rYo@|=[|ݮ$rqmq欻@f:"o7?bO 7>J `R.?n~ H5RϵhrTˁwFLy789+/AImzIgJ R]#P gyyh\y oyX34kKCR_~^$R W:cjⵣa#1.UK nEƶN;I=`&+7?_5$#8қ H" ?yMe0YњA~BJA3v/bWBy^I8%ipihB4nC<ݸydhv;g@15LBDjouIuڢ,8 Dz'B*4}pvI-np>ݮ.5&NeC*7S=hZh؂Qf<32@bb$'gNa'PGI?#c'Цw0mdsbf5TL-DxϨOg-浹UAfZJ01ˠٕ'q` vMR5&{|;HD1"v_HݪD2sAJBH?qV&YY1^y(ΊB]8<*Iqwp쁝Q<E2[|}PKt+L&[R}_Tm+zNYaؚOwԯSp@%3 ao4ڌ <﯏Z1q;!6te=mA#$$JewZT M.*b^: n C;A)c3,9?+)Rg!1[ ay3T1ב0 :*_%f#EuY39:>wC1:dna^)j}EâPI$/6QQ ny$VӃ@biÆcqXf u2HArEm©d&-"#(uXP0-/Ra=5f{HdL#'lVG_qW,hHc$T4='gˤe&j}I؂zr\*z5==v`,k*xfNة.ڴ̭OS\'U D!uaaeNKk1 {wí6'|d6|&+S' 0ܝ4}HO'tZlO&lGOȽ;y7ҵee@ʊueQyhJ#~ w=#EP` ,Hǀ~E.}ͽ YC${I.̃> XV2!jbKѲ52:   sF~o@O&%>r1uxa6TԐun_y1y>`ƴCt!$^a,jR@BeesO.hh`&!904v¶j2.X۫L`I/̩:s]׼xU-"zB>b2X̦J]R$vE16`0&WS;ݒp.(q{z&?*Z(0JPXXATvB&|JR-.DJ cAc{OhL}\Vv&m_ڧl;od^RϢ?0Қz_w۩Ӂwy>8zޛ^ ~0D t.1-vcw)fchCg3KV3 GE.p$DeN!;n+G#/J &}{zzaGY ~HY2?Ml-\=g8C9=E3!n=$y:N]LL6Mh5:fOjZ~TM2Xj#">L@zc"넾 WGװ?b H )0.=PI!4GH6e;ugQ6)@񗼚L^Q"h3j0,90yΆnLeuZ爢wFp|U28%P=vHM}<-o^_^rDZYXD4nUqôDⷕ kw#}''μY#nܠJunRg6PU3"Kܴm#- '[Jՠ#_c'YKS 0,]{gωyc0'{}ǮkQYy瀠+ۚ'` Y>H-b25t̟ջ'E_o IG$u@TL7+oFa3)G͋r*ֽ]:37l4!̧BPcJ݆oc Ѹm6)%)DCW-܃+ZkXF (fUjt1.lBJa[iJ$˞ I¼9lI~cSjp⵺ tך^'h%xE2L|r9kvB; }( -&B:C'pe-0RԎ1 "g`y|ULjz@}C>tiUqZY#H:i?{ M](꠰+<3){ob_rhMQwU# 8sqh0Ѻy s B/-`֝l2wBYUiqF``['o| YC~G%xRI%ֽH iY/;|H6UG/VGLǘCCidh~$ 1z` &\ZANuYdimgixc*H,5Zs-%2ƣ<{܄-1"?k_0]*H՞ V+>:$Mw}XNH+DArx 5U "+!LQ#7UzI& #eVeso5e|}^}'X>,:ޞRCiۇ#Fhxϩ+_J "q=|fPJk6 fwmлhlmf ,?\qIlڹ)Y0_ڇbU8J62qO^+d_r#<5{SZS%-UO0w/hUoZ8wTGsJŅ;\PbBOdE/-.c9y05֜-􅸑kvCT"Ӧ #(]!2f[_zeKkSE`xX99ptGs֦@_ VHbg!?qK$%,y3dq߳UkȻ)L2ufX$&|Y#[v2c_ ǎ=QQ]3T]5Fpy&ԝIQ ji$[H,t"Z:Z+OkբK!@M%Ĺs48*Z0-V=DEW@wQ5-d-^*=lkRS ckҙ%} _< tJ(`h$x_7ix3Z*1w|iѶV)Xѣ;n@2d ߚ55vzXX)K(Y'I\vFr9Vr%v:i&ʙXTQv̼kxɹJ\)- P*r]jz\gfϽ("_?<9}GkT|q>t+! 9ĕ31sٺmf/]}IX7ezޕd7di:_`_|@|^}<ǡL; :=,&='! H.+4#X) 4I*Q Z|GJ {qX&^_PB;aZR]ά㷾UzBt[ ;'jb=H56*\P39Kyd+,sHr1B>?f.Grq{xtŅ?ϝ^le^ Z*-ȵBbo =P w`|;8 uJS45:Y!AiٽR'{A'#>r Y|7 Yj1$0 Vk}M.&;{8."7B,.5yyݦpeqsd>_'ѵ@@1<+ʪh:(um< Ȓ1}ACTlKGsDρȞJ5yl!lجσ U<.N5B]uCxgbK}LUV;4U^޴Tɴhl&A<< JͲiJ~Tzȕ F^Iꉑ3U_Qai ip-. @Y\p SRռ&s3}qYL+4؊POM MG{YN4Rk6,)pK@q%"f)1/0r33uR;ȴt/[詡u~=w<( -7=e$Aber;ҋqOe(l{5orŝ:"I/"l,<\` 4&B*[ʮz-Mp݇ εచEqYAU]h`V Z 4UI߭&(>XZfz~~Ѻ|Oqu8]'Wŋ&4\0򺶞oVL||mlJ Xٱgqycg/9w%xl"Vu WtKxTI{**}| ~Em˧d؋k 8uR5~%h̍gؐJw"9Z}bL]80hYąWr[VS.%G0姉|3'fW *4L26M9F~E5Iѡ]- jD:xS+U+T c\$mO3|M/X$ʋłQ/s>t%9N+9홮o'ZM}^^Zl_4 @ր:h{B8s~a |呸!t(%%hBL4oPsi?U Q9[Wm_:qioz!Z^sg\`Ca8D W.Ll(4jf.\L:ǼN~RCn5c,xf5d`窒^У7zّ•o@,TnbqFmAPuy5hN iuCqA\0-NC*\ d|,%\ELlh=t+ 6'Q19 οIfL]X D1}mЯŵȔBr ̀KH~ovAВ767W.'ؒ؉4 rNSld;z>)lɎֹQe<Н{:GLNi9;v4HF@,t]x[ɛnM~n+ޭMrt ۶i(xk93  0qi,q8-4==@jXmDv2%-;(?AC Ưԕ*b-v1سi@=C2ɬ.GXa>9O&j|s{ -l c VKeLE*2yj#ꬹpvv" V#;n;I7y7ם4)|ƬpЯ +lF% =XEp C;z_LfIW6')y/YU_EZ2v(I~0Eꖁ! cynj5媕|OQ# 9hzMyӭsqD^nv6M&إ+,Ar1qkڃ/ x8y+"ѓAt%7 # KHSVQ.MZ ntl nX%+5μuP`W5T=R5em h8]rAA 0"Ur9~Q {;V&$nnXȈA=P4=ƶ`#XܪQ mw"ˏ} BmOyMU_~w)oE @ ܠ.efq֒=bhTfTnY07y' C,R`eéU's'R+o/s]23_9n )oPjxEViu߈?96T0zgЕ%|Orh6)&R%q6N$GGou u$帨L'3W bK,9͎l@&hTVvod(B|"0 9V@`k|϶ gZ9(>D`! @SrB/gj{.C#]%Pr1'j{ݓ`#m _kJȖ2}W$s%Wd˿nxjB\Qv`<*{U_}r>0}_C#:c{dܗ ]H3G&#m6nqUXwk\ t_^)G09>Ƿ׃E$89ȿ߀Rj +ԶJOйE-$ҟ]H –ϰʔ'fv{=)N<"XVB+.G Df+Ĝ yEc݃aY -*FHpO11{ւ#k!QKZ'm5PLQ=fv" 6J-/bW6PˬDz̤C@Q3sFJ: m6B[suCZu?-/)BmsCC* F3XV){LO?JkWW-+MV*Muh~DÀ<Lp <@T:%&A,h3-,]Jeܢץ6@q'1^0TOwS؉v(INs;_S]]j_%b5$UcO-IQkvٳ&l6!~6`iK0{Js7L?mHDVT3#Ql_Vf!눎HK 80h%u<+,Ίh`1jyrkD/%Nghи ^ (w-FXLp e,׫B.YЋLΎ892}\1,1X@ž* 55ިڨ{DwnLHtPZ4uݎ-] +Q=onVXz0c(rSZnǡ78,7]P3̏ ;]V {%Nn4h_3Uە~%yޤŜuM͛q܎z}P;O vq6A~'\"/n|$k)9mM ݳlPQUr DDC>"/d]̽L#; >3$_rɹk4_$*dTE~@kzwrI_ZRK&"F~RJixu:QlHsiI5醎D`?WK,,ޤۧeoq0ǧTA` *)5ݩ'kd>:{ajv?My*>&s'[8;rHx9NDń漇acn4ܢb:%ΊL swޓs@t7;"Z^+#\^P2ja j?.H o9& yIMH&.kϘ0_gt ajѺR؝DWx#X>XP#辁VouXqfW` R`]6A҄ϔ0Ws>Կ?Z寋u.pY[irqWtpb?~/2B5s]]o#pV#`$~wY[|H8c֐i­3M1u9|F E@M_;0aAFUᶤS,f N )L5le*W72Km%ozM 8#+,@bRꜙ#&Bҁ dt-˃kVSj8Q=۲߭*gtJvx {SL,IIhȐSg3X, ZF%c,}f=\Fsn5mCb0&O_ t1;'BGz@cڏXyI~$ڰ"c;xM>3ݏ[ `}dѰHߜ&S‚OFL;oBz.zPu' ˼7ڀ_<4*=iqDs r>Bk%2>/A@C^[#'ȸ:tTt&7EL ~>CK>֪#SJ9Q[Y_GΗe:wتXixX;}{qjPfpa_"W6b>X{*d~U,8#(\َ ~EP~}m85 >I%>Ԅ?S,4x\ПNC:Hi W#ȩ%?6ZSmQȩʷ0Ao=QGΦ.?hxd.e{"ܦڧ84˽JM}_[])Bl$fpz f ?.B n*gU0i9]ME /nx hb4R [q8,i)v&aU_$$(JȀf9IEӝ )0 GHPpޝ/{3jSHNe\{ 41 a.O<9 tdl`nnRjIOvI7ӊI88QBK͉ԛbsSߞR>#K|I xA$j!+h/ya pU;H&']}X|AD'5ŗ t{8 Dc;GH O[ܯ${[R^S?X\Q E|6l0VlBQ T(5F.u }% r/6H8iŇ;E5;vwdNƤ%RZRT22yX؎v6 !%E!'س%ΙXºRHuUۺ F ]-ش(ج(W0P{\(V:UmYqmQ_21) W"AF ^"o9aJ(tu˷XP\9"Db~q*=b0K*B-҆HW?<*GNKjM0.Q'% @Y`r0TxU=7V&&rF+V'e|x~SAjɊ,Ti/φCNRbڢpGɒB/ =,AN/ga;Ȍ_i}vz90oU`oYhc9޷5{$_Q9|=W*7Ww8d] ьo^nEtvR_ˀCQ A_Ku$eRdo\:Ky'D^:%SK]W7xն`rwoni‡I)}y^1X,"uX^SEI `/ y#^h< R g#SY~^M6(Ȫc 1,;Nڴ<5BjްD&=8"s ~6O^N$ߘ?UDS=[$zd(}BISɫWu!ЬƲ-!vyEkwz)'%"YlpV?BW3S.;[z7w~]QQJ`pjISR@;p̌DZfo^&gU=E@> B `n,~nBF"g@_ WH)8a+aܧGVK%^9M-iEAR $PF7_ҡP/YbwԽcjz]7rr4Lwm'fBA klrܑ~MA l`jS(従byL|m͍!d^/fM0ٺWqsd9p F[t~(9Z~:i-ͪrTALZVwB_WGO)9Ļo jһ$awt/#3g1={H*JHPj5gaAh{GlFUp ? 47Wm1Ho\ϸ)7IfzJ)ӷ35SlW*~a͏?sw2<[,wCTrA>3z#=xlaɄ[!;D\{H [WF<=*7H-1BdTtuEEnC{*\hq( wZ/{qu_VkDe\@*uF1b3]^(FnN-)>7ӳpn[ŵ <#חz4n*fTvj:XhrDpy)Kaɠ)n"S\2 $Ha8ޘUYk)?+`;thg>@}}4 ÓZ A >[%x,f^&-%&dYif[ ^r<Շ+bAu}\-{C kj@z/!JT]ѭh(yJOQejjUc-` ` 4 w!c/h"g# w`cM6ʎcݱ{&C s/ܖc1sTSr&r5"r-xӀf=\9LNIBȗL5)ݨa^*~ǽj\; ֍`F/ss+Ǡ QVb&$l9\v_J8l2FWp>4^Il+NBZtT1 G>W#_~R<3TBkR&8dJƇGRdfnl`\H0e2,&EsA!iDUrY# y=&Q4}`*0K*KpoT,I6P@CƄ:Ffblm0"b Y NO"Mtcj@ ‹?˭֠,G絾qB˼"b.^vMixܢ_x8l݈;jkwl6~řhp9WX= E;1LAqLdﶯ*QƦ&@2%EVjn. ܠ2 yp3 %;2} Nb'K백Eɋc6fa$dcA/N]'2ME*^C z*sҁ"]v܁ç!F Ӕ;'}$F|U( 9Y ]Mz~?;pի6i{AAS*ք,Lg<+5Vyи/PqWILgVprG@TJ|m=}&ȶqwVǴMެP-@kJA|J_zH DRҚ$<կ))~^#tW7-߮61PM2SIH1| 5G~P!R.&C嵒pY>9uT^rO]]@˛+X}=O9bhL㒫4TZ)%Y'I&y9$B;>Wz$& ރa66.+M6CM;It: 6#cp_ҝ'e3W Ae-8;Zҡxv*yLub](T+n36_y:8V9zyEs*|.z88k.`5j8Jj2@cܰ2F^@*b_T|*.AGHq(l>a0j@*!ec\-԰^L:ș_ c&DAEPÌ;)Hl|& jvdxupR 狽U+Vh|#d"Q G5*UׇbBadLBZZpfɲiKI > B`xQ:(̃TGn+WXX3BX"?:x jTF>5#Xel%z*8 ,“=^_$!:kOvk¼s9ja ӚVpj  (hA''bR hGXz 7=iаF QxtԀ]6Ebc4K-yݜF1P|k3J3-N NA6CBoZCo1epž C מ}-5 ] (vs ˻[dʆB%tK'!g Em Xl:7sZi35Cf*}6XTn5+HK_HOs'weD !4SƤMO4Uah:#ە:z.>WV' k1ԍx_yǍ]\w 6yZ*aN;a'.xxs kܜn,) a@. +Wyfr?F&W7vf tĵ@`RL`ʄs©߸r.=׀2& UH# (ê2뻿M6 \cڅs Ա=ܜ<Œ4ըDv4ZnԤ~O:]On6rjSXodZPVTT1>O D:ᯎ3@fDtG`8app(I+۱b`QK :ȮxojjkH8_O6$ڃQk G0(n7|?ߨhu&cOҢ! {V (m>+:y&ͪ?J 1 $ 8?=J 칿:C@fn@hcٵcޥRzAs9]v=ކFV:'FWΪMZC/=*qg/ 6Kn_x3ʧk,͂j]Q"۵Tw8l3瑍l5Wίi] ~ ࿮WKB' U{$Cm鲥"`£TgNZ; 䤢JoHS\^0=g >Hf/c1WtӴo*s!!qЄ[* _ [$9n{m%E}~@ 9%wz+QKy0lO&eU^pRf`pWLx覍g":ϙ]A2/J% }Th E.TUW؎uJW|ͭn.!9ܥ1n$(jn9x><>}C)~"OL܃<)OF G"]! 3)ؖ|}1.dmԴ8d%L6r߾&X/ݮ}Ðx36wW//:r(f؜K`35PF\:,z4}TvI|CͣJW\$3#z'bfC/N쳇֢v>oxYg {Ϭ6yɏQ"ykC])!G\ dqi oZѤ=D_6FvNd\f_eb'7U'Sr/&5lgVaێ*~wSAhu9a`7-yaIȩI(go;o#heKlˏR9!E3=ǁV 5ol bVMuYt u `M?܀tw\4\`Ώ'U/(ScYd).PҿE7[ ;wwJS^>bHZ"NG3EflOhHG1T@Wpnm]&sxc!m 3W 0K j4d"\jab5/`j _hy~!dR9_O=)[y.i؈ld?'z^)okd qB%-{4skrs֕o.^|eo,=Tu~$k,Ye}L  <ȳ/^~gU>JiҼ$^N?#VNJ HS`fB CՇZ<+ ucT፹~{cHS;#fqG#4 =IYK2=aq;@:daQ gYtxT;&g0PX Ϗ`茈GnW<=_dj9}ؿda- ُ4nuE:o{|l.bE2e𑃞f@I(&/\b(;T(5 kH &=[h;M$*(Qd!BKl0I dﱄ+pHVyENq+YnB\!3RMx.ܴ;!!*#]c"N0xIF|ޤ2X tG=aq$tJrbr `j;.V6q,ӚmsX,6U+nL m!%\*%o#@;R3YGO)^ǏgU{c r{Vyx/( q"@d`!EiF?iS8__ѫH.ӽ !+]ek/h7 G5DɌ&].FBEo~:$;8װҟi8EA_Z36 ӆ6Q쩬ܩYoM/bn J6/=\ f_?˜o^#QpA>S E"l ނ5)׵r2V%%q_=&m$Ͱ&btC<4gвTٕa?Ϸ;Bqm\lI rRCw KmTzr _T/pԼ CSGn!v%+-Ȓw3;yjA*G`Gt-5BHK!qzF];LR?ɔ 8\ n%{`5j[CNYY3; C8$$7HizEFSb\FpuiН!ʑR91= Y{ēIy_K[pVݙ?Uev"^{r2\Ӯ.OEf\dw&$,*TuSžS"C)|D;uW;u~]t;A-(L##+r/ ف$ [S;Mᙺ?$+IDM|ÓI=r2 zn#,4ڍW[ݻmb:/DϞQ\c4om^HU(۫(+&#,nkTWꒊBlqDlkJj ̨Q(~;<ϵt@щn[X=7]=%CԀ& fUC4Z0>d H Qj1P&mҦ౹-~QEEe4*h5n`N"rɰH{RKJCA'/-n"{`X\h\\@Bɵoy.6iI޿H:p].#oS>d硥L%Yg)OTLF-c&r8o!)* /8{E?|$gh (ݙIKyByK 1=wNe\N:W7v'hnt*10r3^Sl`W guGNHy$0,qjSґ\G!1z>hE\7v=}UŒ*p(?LذVh[#sw߇*#_p\mb,Bҏ_cs$` 7\LpI/ߨ2uE08+G]8\:38D;MXfSѩ*(ldZ-*I2Hbx;zvca\b%gk6=jj,QHRTU.錙t4#<8\0s%GDfTW74 ﵭL ž|x uMhsD>D:jM@1jly&q )k7d*r!q!A"P'F}3is_\ []#9K["YPɭZp!XAmjUa2*݇F0"Gz#|r͡d ƒLGI3(Cm34_ibGt=8`/R,qXꫩq?$x~V+'SX/1޿ں3TԪ2Yi8]Y ފ[RKbTq xa}h!;IW6'<[["G<)[F5(j~\Sh.gy̵VU=r.ˆLܐxB߾@'8\J>./^{^C)^;CKA) Xwȏ@G @X?$s!h@oACA^q㣛]oNFS V|Phң1{O=l+t{̵e0_UW2_'*s戆}Y%%3@y qlNݹ P ]1pdi FzLh^o}Ԧ7[T՘eډmN=C|?(U\>㚡6dpLDզPRL6WcN"  o;RV*L\ZX0iҾfMtrRSL>taGƸd`C3_|+FFG|ݟO5&xJv1VGN`{khn@Fd{K|^l/kS:1u뤓_<]UEto Ӓ (0Y-by/U47DyNypXS+움}#bQ2Ǩ0hmo0@wΌk"#$VԮ},;=h,r炛781'^4J]a Vn{P_gƆ`HxN]B#4t6BseRV&AjA6d쩏Ď۳@W QBN1k E✬,ktlr/^ְMj'p3Ћm2ݏ bguA<)Ls5=MmWQEYF[H n٨<2I/ndr`Bc̬aq_A{Ƃ{̛wN%Ŗb+?UNAC5l fqdEO`3"%+3zbMNiuob(Ŗc{PIDoԪ:Mo0Ew6l3br3KGr9 B,T4oC)nY4;Js`Xw3` ={9ohzze{kv't g hץ6 폽ܟq>U=ɧ] E5wLtueJlt KIk!0pĢ@x },.ח,ouE{a VFۍ÷zƌ'|&ﯦ_yB_aqU\3=d '-|BѹzVX-'մ1څ 4ƿ/C-v.mim^2.~J 64%o'<ʖ?﴿`v56՟*vqϟdu0ӹYz@quqCnCTu VT'x~rla>?b xYTH0X)VA9SyQiqL>QBk#-N V՚"vumDլ8%Q)q$mI!S0ƺ[6]0V*aeW-ܷ*~ew:s R\-j _0eqBG5'0]6鱨TzP?p1x*0RL&?–Ag: Vh50,8Eј>0:eph0՗ke>6ʐw>Y|\燐b\N~)&ĕ[6c9)+3eVlhPӭcu$C+tOVu1B2|=0$u byU Fhc[]?+ Mqb1 b;- =J-k 2JZcO-~b@~Mk h0  T ~(:Qjp쉲^4M 8ZIbe׺g~_/Xڥ.]Ӏ0&k/!M`rg`j>hAf R@򝆧 =u PBSzE" OiiULt|HVӣ]2#i ~OH֠A킄}e7}'ED5OuO aXmdxRy %!NxL0F b3i4Q7kRe{S5\?ă>_7!'IǢ}B4B VȈ)3]i-QţC)0=mtMM0XLQX-#sJ[m?Ҍ0_CU瀦ٶD`*ƧR0@NxniM/WPFKi|GMO,o&"BHRJ.Oveq; ǔ2w/:80 5s3B;5$'s=4G(kW $ G2i0b 0z^4ֱ<6+yR#j:%Zyq?>MWp`)"0dh#p (xᵐ̏&'x xP3t"x#饶5Ee)2Qt8U>R&@tGȔ6Og6q'&3&0[zI-3PCJdK2tzJWq|)3g|5J54?sMo-*-dpkR-G,f_!58|K&% ttK.9uտZՊGIK]*L@Ռ֚qc ʶ:¿gma3ք2x_ @?!gRC;tϠ q*M6rV9XUD j]]H;T>SƕTǧYcpD=+@SImOȂjՎuw-Ʈc*#Ll݊8٧dYJnʪpk|E)Vdu,c/ Gv&y6&>oNkԛF6/,sIiWVc%~2gC`lTO$dƉcK}*9_%}L~R^ܮm6|.rL\lP/t@Jق*5^V ƫcEϥ4xExFP8(6r0Y& BWgx%#(?*Ln,Y3vS:84:Sr;S~\б_9u mB*0rݶ~XYWT5JU]; ef!G#0pjsV`սg2nwl ]I^M@X8BJԹ ;7L k&7Wt~/ &!&0r7vW^N4 "Ehdh%m/,qYaUW2+v^#EGc,BhpDtŻFHL{Mǰ 2/^;tRǔƉ`S)C"V a'e(gPQz^~X=b-XK>Xfwb牚*2Xk_ R[֮)^pΔD|*7y﫛ee]qsdCFQdS+ mL,"t<[`Q]63'26RR(qXdSl:{6§r f$߼i[V+(V2oLQ$4Q?}[KЎⱉDiJ\!:NsD"W_fKmu(ƯjEҹ3*MCX*,ۊ1ظ&lErlY9o]Y+6n(:Y* n)*E}fCd0)>UFLΜO\) eC;)8 F1t3 '?ZŻcg=֗ [άi 5s+#zMnEy(ߧkiVC8v-Vwh;V#m}Ƥ~!.p6ICiZȋ_[!mm3t1%*[<) N*1S#µd}Ў?|m@fZ&~DF]@, cN Onq="Pu2Ro:YdzHP(xZ1qn& 0e8uثNC9|]~dre_mHa֥Jx3B{ u YX](?S_`IHK*2(*#Wc oCq4D&7~wY·hb^0xאZ%-xrSN=)n3!Cwzi)M}:poK6CBPȪ3Ɣ|F 'I,3eGG/zT3|yZU^Уa wiGe0\+|Gx^gyflzڥiUirdRSKqhtʜaPg\׋}zz[sTK='wkF$ԛ6!P,> ͘L JڽY6-.YCK$Ҩ0٦?6w=: )uEo 0eI^Ϫ7]bFx/F= m@g\sk ޹ \4F&m@CXS½=mȲ= ّS {"Fh%*V @IB?(6[DȭwKF 8) ,7-TiI\Zô|6J<[cR/ymݞeW _Iu&%j N2.e;EV [Oϳׁb{, %~RsC|xU6Sg|BO:Qt4h&؎iTm>N(kªz٪cPqaTo1c}gswUFNlG&| -aU4!RRC7.әV-bCMpc"ҕE PNf::97J(./#\iFM~ɻOP4`?PIQo2GxgІQBH(fzP:+Ejְ[ {jQޛ]^_}M9] "*H߻Wd(PEy8NLeq.~ik'le&̣_jF!qP.sCpE04d԰=޼9_Pl[BłK8&/qHٍ`瓛Ys\I:Ta<!66 j6ἤ[/Zƙ%`*;'hu>̣Z.DiCc^t!WW ;e#ьPJNuѮ>Ao8XhR݊vwm Dj6A6ǐjRS'(fb"YaV=a* &Cv艈EZTkoI}KEjk P7TW1)ysW4V_׃v&)Z|GÅjۧ!vp^yh(5 ĕ|X (p5$\$} ìϪ[őJ:7&oAH2A2KTUժeaա%HޛN\Oėˌ1@VB0̓T0`ӕȐ=> U?sqy'3Rc\52t'=3jFXd{ {cWZs|-G(aMUQiLXMk_ɜz\06X`IޮzAFL_WeMQRϾAXTJ@ O4YZAF&jG{Tn,0AC\!VY)+bmqhmcp,:`_CULU% #AWf# %SksZ e7hoMIV ? EN/6TbXy̙ ݪ)SQ)k+D#uFy:NĄRjlCa@0^jtxeEe [NAQrYy&9yHcɧ܈ evFo^.]Ǐۤ%?!Cj;俴ɥEZ 1Js8l.Y?\l;)cj'ߺֺ#O6?R:=}1C "؉42^,l*q99/E+,Bg(T/C@JTm,_ b.;֏Ш`v~Y ȅ|*Ads nӝw3ý'?O~yJd1w|,\ Aży5kU!y# w,UQ(k[i¬־v#P3]d9FF3)~*,>Fgv>D;QJ R"m+ M/X2NՆ"}?W 3-"<֐M`@x\ǶEvՒW`! d 60H2i'oU֟6;hۨ_!o#ΣIyx5ly&8Tu"-T&Zj&AphV5E14#ȣ Əj9)V6q%`-Ñ !T<$ӳ*D5ɮ ÐqHݮFMKUiWq{q2\Qd^K" DŔ !6 bF7`,4]8WSF4CX)KG@ޒ/wP]CmFsZЧ6UAeۨ#e<AFdG6^.uv(г͒[fw[" M[!_<%/Ě˫@;Esm\;)no –  ʓ2AȓB9>bfz޲%nu!@!7 nʻc럙qC!!p3'Z* v`Ň)=߫]F1Aσ-~۬v +ا2t4z,C,i*U۷v-To3oDנk&p1圭CM}fl1$_L]Pmji\99&6A/p'>1ɂV~q"ށ\ >϶BlA B-nK.:mTmM mdkd>s>ɔ+Iv8kJ&M4E+2}ɠGTƀJk 8V,Hh{Rg5T!r^MRx|`w؏ws9zɽi$ܭNVOlZnG2Ja6jM9T_\R=Ek|TA Лݐ/;\-ş x5ˆO1pdnK! ,J:a(g9vKĤFYɉe5Ϻ|;T8z<'IhXb{({kq5x|m1Nb;aj*IrucMWn)|2%_ :KN40S<7Q'.&,-)7Ƕ;׃3~7MB"3\N4y teAM,Ns]C˞o/O#N i 5E$p :Wg¯_ cϊmNs'5r5H–ğ4]7_)}Dܚt75cc[}jLp~į-.D8tc!>I 쀳C1z*## JPQ% ?Ҳ-;,Y".<>=;AhO)'R ۍ{1\ʙ,9mvӼ?3@2`>m񬻖sk*FXv\G =Ha똻)PYU!EP ד]FN )PmM&/d[OV$v)_v\0(ʶCmRhծ !VUvkH^#:Mv*ֶC4T#1EB;B/ $K!Ǖ}0p×% :r {Lf?\ٕ kEon%n bN#,s fqKOXSpIu~*1=Fz, ,سA٪U>-袗\yV ˭,?{4b4ܠJEE [2}he M6a'=LrNfIVU?& e/( {ٞ{0@V"AZg9"G?6m~N)@QK 퓆ťOl,7^;oqkYꨠ'0}FVw] <՝5OzpMȈi +C-^z:+N|zY%wfﮥBPN 6e笏 %C<N\FE_Hi0hkoy"k_(/g x䩒~*]d>[J2DǦÒ*+,NX,\GR_:Oh@mwSZ倩4Dσ慺^ɇauGQȩDvJ(CcT|GYu^Im;-Z!Mk#+|0^L(!}H-cL KB?RYz_x{(U}|4mms Z=kū7qV_~] nd⚑gj  nY| 's |g"l:l$ogN̝8wnLb vww@ aQL& &QK⁖1#Ͳͦ0iLVkW|c¼)6'S2ּ;-(j/ɾD4 *mPس^F[7Ź9(}@߬ukK :m~vȅik!@If=E&D̨BRtl~{ʊ?4I .[Va DZ&4N\^MaH,`ٳ̥+bx ^ TxUs2ȩ=P ]PenS]8=(K7yOLLb1I:݋y7*ºo62;Ra3^T:1ȴBh9ya99.1}~az xQ=`X,p? P##FmPk$ ['Ff2ģ:gf$WrܥE̓HY yl0o*k-"c<y? mШ 2>orhha24Sc6wQ&{Us{mP`=}\?4_$l\$*Y@e:15k(ւ'^5xD;mT'@Lg1yaprT^5\[}CYp]Gv~׌]t8SttUgq׎]~*syL]s{,nMxkeHsRO?DKϤcu\W!Wj2;t,NldbEm&5#,:ب/-8Sbi* +ۥ3qtG8UFXg3lS_g72D&8kf9_Cf'J1oS]sxߡܦx6OTS2*ApF 2hf~ \qpvkUv'"N E1hOo6Q>ax1aVtk#_?׎\uL 4[I]O s3{J QT|(2Tv @|l[dq<rPDu0HFwnZDq24t30hLSnF+Nu%U'-a8tA2ʞ|v "Ͼ[ %|mࡧBzs!sEţnߌ6xXo&؏Cv` n߄բ][GOh?/&`K99O[r#ʪQ{BZ$dC>,+QxtNai7Tˑyc]''2 z\҅o|85p|- Zv6"O\=w.HYU.-miDVaq?shQ%Ϝ wl2 qc-B\RPM/ )]j!O6^֮ 4 ^`Q~齤+˓!wn!t~ųԈիr5*Bf޵$dQXkך?)T04V|A|GuЂ

`(_3Z]ggf=X'uS3 *7Dy g,,Y bM7 Bj2qM)P V&Yop\N\k, }̩Bإ2 0 Ik dCtE?%56&!CX8*׊myXpV$P y +􉺺rWc#Ёn7&:]Nl/nNU9c@BKR =S%џ/KfIJ D8nYUrHih[wQ6Wߗ#t&Oz}{X4]R*&QQ\az@W/u-%F'ZZym5a՛ ڤ&HG>[ͺP+isʅ%dw_Q$$vJx\yI a'0"kJf#7^?O-% IAdDm,3=L,nK<=GKqEc}˘$llܐR[w8JrTUIj\Iȍ4SCiGLaDr.DaAljI28/rIVJ9Dm1l L޼.//bNtX (jh6 ķdT] J ڧ$_UKIV-c'<?P`<,39np4E.S1.L((u51^2˸eX\gHp<FWH>>AD &Zt:c{aY&Zd* qtyo ⣧%}QM5 3O QQ)1g@tgPr@q ajM`Y-UJk3z^Tf0X+˽5 wb|cUam]uvyOz-qz$fWGkd@y[T/g"$]bUւj0H/IqLjqVXթDN|m 9: rJVUP*dyH9U%@ F4`l7X}R4D|;Zo´]Uƕ`xyi&A6]J,]@e×=嵺b<' Gv 9vٙM.@a?# :]RJh?\ $l\S ҽl`Axd]/_^a%tNyyED˵)o{cK E@~h;} gU'Jfu+,wj_doF*GOoxK͠7Kc!Ig.hSzd1X4ei4;1;;~jk,qlhB~T@! t٬KnL/ͺ𕆲nN~cS.9Eݶ30'znlAf>CJsSYŴrL{y`d0T_Ό㣄FZ518ߝM*ϴ*w4Mg ]4pRW.^XΥjd, zLuuKE͂\yLjpݠnɓƩHCl"(]bVvx+0#qpWwӭ [!jZB; ANӦ)y:d 47дȠX-?*(e8$kuF=x(otxGjh!Ll5Xٴ`9Tρ%魖Xh'E5ۜ@**.*/:{&L(9n،ƶm[\cРSKoJ$skq6Ўd庉68E*F*ƍ"h<4Ao ȁxߪvǀ'm98J5ukIOYPR75Lُ>n{.Ըl)!o$Vzv T-EEd`Czէw3XXsljL8`]-͎\|Dٵq6 ?TA9v|*b xzUyHEwY|E::Y! YJ%]a W;oj0JFsuN 1+º+|@Gb |mU$}QhS{/i.,<[[\䙲mjTw't+YnG%XE / +ZB]O廋I8ߒ4p>^\4TOd+B"&0Rxr~b _*4e\rvTb<’2[j[k2!pΝ2n+"ݏx&R $>UF@=y-yDmtx(2TVAWr;׺o_(fi>~j$) ' sڷ&$]#HP)\1jR(ABa7d+ !0OӵzawOi:UMKIϟ;KZ+h?'Zv'DC6T&GEPs%~%]Ir,xZ3z tKqܮ^ġzt6"@DTUsdγ(7ԩxݚـ:Ih=wy+o zm h2O}7 ~/ÙNnv3"P6F.ڭ´{EfK՟@#ű)Х.3 &~JΗEFq֣?ދ2N~/AԻ\!o:vˁ)q iH Lq Flhx}0mM-13G#BݭSY`HZٗ R,$:ӝh|m :eQhdT'@=2{שŸȏ̎4A|N"b<&:h=&p p6ˆwWFuFb/K Ӟִ;!vsx1ӻ"&4R*<~ (16@~c, JZ0)j ft0ʫFJLVɑzh:T;JBwxRP-!#j`h;l xழ hvJ.ZѰSU_`Izy\% gڒD\[j?~*[iA紱$C h*马j RzuE^2f`eJuud(/Dq+e3/zx 1:; /VP\әݪ?X1o B\5 W-!gRdxW=ҫC:n^6e LtR;T9#ƪ Ӆv;Mѡ3dw}mr@ШhxjKAyt~CQs׼np0ک Po6x4H,^=("ޚs1M/=OOP_vBn-r?QHo|G ٯSC5>kEA5t쁭u pj Q޸i&)@=zI\3GPtexν2l V gˑ9Tr:SJOݪk zH*+;S_q !%=K$5O;}q!ggWZRC'Uxs])vލmFk{pw\=M}wq׭s{ .If,ɏgHlMaɓ,$ HR֛6~<}-RtBn_WU,gYD~ c;YRr  Nvs1s[t>UYt FN?2EGgY^pI2 1a>3䷮(~"\b{|eͲe]öv'Qj"uxsh{^K\~̌%ͳ2X<&4b5WdȽ(ߏA~YU`4Ѕ в%GW8;J^ʃ]jRWz ~brU]pe u4[uNBFM]`@ [lΚ!OYUc;ʽ<^y |Kr#ݶE:gb7[Ns"{MTٮ)% tl)T$w8)ƿZk[, ;Hw!. 3ULM(¼oU~K- 0@M6Nc*8g\$H2)\sa.ޅo "1z9cMz E|:DS~s 5j:bE1hNͪ=[Nsdl2n9?(IG/S=^tg.^ҁGxWaَ^tfl^'6YŴuo~[ׅNՓA/ {Ԫp5VߑL?"Y7\0ʐʄG" v&Qs}77c2#^ĻC[zNbAHz`FZ 4Q6RKbdo]/dF O$ ` =V؈gv7p:+$# ($#pⱛ֦o(G=Fb5Ez(Yc/L-6՝g#[Nsy:%mvM}d2vlk/@#ls )P; ;3\SlK^OMq|&oOݓ:-ؗX,uB*$.]o;U!wY9FUh\a/YkBWwd+ PvoYؘqzQ-2q'z/ܯI8Y7IJ:oeC(ztTЩ3vK:bD״;\)M| B!CFfYF=@{m!gB8CG.Tzy=Ln 3ttgxd 9` Ma"*(7%va&+u711 9eʬAyݴWĻr\쓢{ؚ*[l1jjg+_&o6 ueSJ 뚳x/_eg>6}n'l@'9 g.}sv!{Ir i>&e,N(R8G3x>;pHap!Ǡzkm z堕gANJdt#y yB6 ĺ_X _ YX Ɣ%wc>a\C铣Bbi7_WKc:śat9EhvK>)l7U2G%~tzFrY2)-̠92tP]:k]=^|fsAʚg׷ZU"꾄2H~5uj8 cb3hQkAko72>:i8]4Cxn-|ж'JT1\jokT|J/نU %'&b4ГQ CoTGBI:@I'iMeESlNƍWb"2ja{6C~,ڂ/ V'VM"-Lw[TywL:_Ѽ16v,֥hJ"IŔC֌SR-LjEv(0vz^xW>g\˷X!^BD|ʳL(*tE^>҄?jdm#)m4.f *Q|,XAJJf4dǛo5)e0P¼,H2rs!9é+zǞ67{,l%p`t>..WkJaxj.y:6 dM6 h-Bռ afIymC# n`BHqE ;TILz"WA_ pәi%ƋwQڄIPrk2F &LپfuB-U=ٷ*:L.5Ez<krіi8؃xO[:Jq{y@8}Klp_*ڲ&@̨$^A f~J%=.upV9/“1M5S^Y\{JhHRJ\`Dɬ,, W A}`qhj05bBOMX3Wj{>7n zpo eJ>L~5Fo$-￟J,/AÈ}ڦ#LaqEw+ #:=]'JUZgKZ*>O(OdUrGc{-;}UVWb_/=œyl{]^`oS9`1O1~@ab,]تhiho,xX#xq[ jÏx7cWM4YVx7Ag2ޟ9bPoJʐ~ͺ=HnuXpq} ܰ.hsEg|bh: e&<$G+Ty$n[t1@R *m7~Qc@N3FJT ɆPoX փ4EVlXII}ه.\8wX `q 1ڻ ,ˢLËd_ p.m͎iӄf< SpB<-՛gn[ԭzɠ6Zt`pz`x j`o d_-xQ `8(>77p{u*߽wR$ Qf:Pp3"6AO i CEL H7*M Q79;+OUW}q*[eFFٝj*Z9c}mI݉D#:aPIt k20Z vUgΡsN5>À~#mԥ XY_Jֿh;Bof#7op yvO401! ,Q)Tt D_O}&n@|?I?oaV%xK۶1Ɂr ܋3Ӂ1p躘3{o!kЈ1c7o90R#.<C9SD?=Ku^aB:>XQ=Uj*v yLΐxFO )urzwYHDdvLl(5 5$*e[}TL8ST7%| b"ǕO!U9N8xbanI)0%x^nb]񰟑 cR3՘$uť :qy0rl@G$H- Y LC,Vwܡ?@Mݝ;k|J̘ځjtk?#P{uB>A~)~8F]Q!̜ CTt/Ƌ6Z<Lv"<5vSqp}].+˵LWWS$~iXT ' Y8 +nUƕ:o+ac4tGᗧ/ٕs0 Vn~4SJ;c9k+ˤ%p8[^B4b̤(o_D$,5@C:"[dK|*ycsvIQ#coRͭQDkzWzH$q+ɛrvaOYB[^}iJ^„'{SZȪr49XdLKߥ 3Fx4s=b|ӗ>ꜱք _%^q!ŊkJ8vfy4R/ԲzϞ<1^Z/GD?=^ (+WZM K{jJU{Y KITĜɀݸM@VV(;ac%?B$3AE%9'`<^tvΌZKd}\c(ՌeځϏSp2aOHXbf}vt6;4 hp`݈LMw˼;؞/p2䣮 3c}Lk0l~HÿNʨ{cMO+M(4_PN$6` R!%#|﫚šw A2KU3Ҭg{)5|S²=]Hƌd"B,tVC;{pt{R lDCƗL WhyNg- =#ܻ"NrPαyftD`gKdrd^~^/2zzdGS 3 |88P1x~&8 ωWf.Cq(X^a[._sgu¼!/4_ҭvN'$pLi>rYy;tdEɁ<Զ8 fT8m_IIh#Rbjs 3A)d;&8Xuls3yIYײt}eJl-D` [0m,&qCm˟}\7>D=  CJʉ.͇-MpXKG( CvY"}Fʚdo ^OsxMfp'kʧؠm diU}NP,`su&bϡ%*c21* n5@#m z ŷ n- 私zap{!,49ӷvkބ+S*k¦^ȟhq 1GU53lUM ܳ!&-Mk>ud%ˆM)5VF&7dD~(~~?9k8 ؊xL59a&O,MUz+λ+|1/DoNuO]!w˫a;m ^MWNaϜ6pe!pQO+r p^frcj3A>ZM#ZHw ?ĭr-mpziM[r)*رmh;8.`~\<d-+>3w[ǡv07il$,ېW'(9A_$N#{"kE!8Kn% R%CGeRfoSDd,5"MsB}Ib{&mb7ed\(ܓԞM`@)ܳH]p{aQmεH3 \J[X`xh-@IIsnse;7Ż?$lkO/w1B+$z y haH|`,ЇgT`B"(Iʺg9d4K #vLǪȉyϯ$jZ O,fKUP۸6NAXɄ?*PT%ٟ\6:X&]Prup^IJXJ^Q,l qOK *#9Ƌ+akE~73+n2,vTvwv-09XtB2ti0>'2?٨bu'buf,H J( $T!0+ƭz}( dxk6cؔ&QMwf@Ĺ_`RA˯ s!|7YsB(0a\KGN:1̀zM1]phOPR`Cl3򃰃q^6Žrp%ԑl i-_[CVbőO% 5jKOܿ<7WHWV쁊mDvm: +nwphǫΥ+ 2,ؽ&C#Ɏ4& ,0,/=ONYGCÊϐ>3hZcqyP[prR'eQgU qF%,L0-G'hV^*yy?;"Fk@7OD޳T O,=4T 5|MzpuyD{E`vY])pGNh: a@cxYˉHUB1pͳa@ƏB!il`ivQԄ)rv&F _wͦI`Sؚ0cͷϴ+ੀS1f"'h?KMMUnT!)'}pQaSKUo9 {,N-DE9 :2{K`)/_ىL@cx! 2X` $CW…me/=M!Vܿ1,B8Z ~R6?ݍ wD=mB>/r>;xI,U],jFg9K"V[Ӵ_oݱ=/S<.))7Q鸳yN7 g7A'DȂZQưK_6{i` <zQަ(D6h* -daQE@lC;9*}- ;Ifܘٟ%ʐ#{LSiVNEvcH-f'~%9ǫTzcT^`y7xv<2?3꫹́Q}^g9Vq 4ʾ2s[_qߗ1 ۍU(+E/:ȋȗ $-?4x` bΕ5۹zCDrBPk7ivf(5~A+܉6Qj<9 5Se?w}ڞm|dvq^,T RV֜X'Hg^lEќI ^V+P ic ?߅~h4.*V#ˍV;/Ɛ9#5;gdZF+6svv%6l'9V "(L4J:+6?P)md#w/=7TeTm9(Vj?%FoAT|>?}F:)YhYa"#P-~m* -_TI"YvFf.{T@.Ma'rcg5F䟑c:^~q "y,EjX0wa^K-b k,.[]tǍٓaHS,n":'ʍ|XјzsV1Uu50Lvg@BFkfBI+U>4kP} 5g( wE$(!Up1U,V9kWl@G6p<ٍXvgjl_2b/j&]loW"n&%%^uz>NCp:11.<箚% ?>LY MkP$S_/lKG|'](9n=GC*K~G]/mf4K'w.WDBwL|.VT_ǻUpoZv%'ZWb(eS[j7XO*e)(Ox_[M(gEC+[AOC7쾊N;UDnDtJ>s pR REg#rTR䶅ɳ@`o+<ʾmu$Wv_\"9 6 " Xlz]@Z|k$ZԮ ;=b_vBUïys4-5Z ?^޳4摱 $:|ި.Y1:y* }BMt?+ȞvE\\YʮNb*wҏ"]V,"\kK~)ocu!=5&u-x>OI^ "2s} (PQ&ꛈ /9fYꓦ1Px5\&"-[܂p|К<ٽJY1 7zgpU.Dh\(LSa9ԯ@!, G᪷̫ G?9̚P7^/gD#Ց[QED PK}4XlwW:Lg * O } (Z ]l Cˡ> iN>lf>oS}[͡N0g}A;_z铥zjH_v%EpʑSny%uyW '?J>nՀG"6LU5MIF-!Ȳ后*ʹ%#mL|,u)G0N ख!Tf86ՖjMڝ`ctBZ3ScjV!KC#óP5s}C0F`5ceW&wҁ-)Ui@[)3 0*ubtmbI|*ף. 0)N|d@쀦O ߂WFޕ$Τe pݦ2qGYps׉w{ݬ*2krr2.aYRVV8SQERi"Il~[%A^g;xxk}۫kȁ"́P}3t!(K%C@SSKYogyG~lK/Om{5/Q&@wä0`mK% ^c6E sDTN8^o  @*5'u7/2p{~*NKV7PrGUk۳p {8tIk-SUj=lP' uu]E |?UI-(,wmxCd*wfZٙc\ޒ;6Rv3EqSgQ#T Y,R[?hrQza >7;H$ƒȸ;ZπA'ˆ kH<)Sv`|/&l4X6A~,Fy݄I-O(ZjlPӎy?2@ACrزơ_,ZIs!%K!VjGb:f7&utugCSKb&e=z?uT5 LhC/ uHsY%ʃp;JG8CHV'1X K6?QXEkMIA˖nFƺ#1s>>$HaG 6hҮTS@&d x [pHL"{u Yڔd6 C4@+"SIV.#7 *(6@/rY\96zvŷg]H!&j֜CFO Gw+Nlq@Iyui-w_ba6L„/˭9DYg()+2[Qp (Ƴc/6Zp/8|.J`tGEJ3zE[JZp;ч]Q\mdvWḥ"Yp=?Xy=E08\@ t|ukpNYu-.?NyKH!O6RƮ %&Pk) oavKGUjbą_K:37yattb2acR@P#f$(arXM׻jc$iEtKyBzǡ@9}d\EVM S Z>c\)φb@O$>\ )kcʢBmЌcP@knCz5- R4 =^{|0ļDR#N S6#c%aV(_eAl] -f F|H6F)O4EO)lݪJ쩶5x'YrM97}ft g=1E"xɘS!/YφV:!e{ptJMP* {Ka+-so=ۧ-)6ևJmom,)ԣOưh1(VcC=r9m}Ä!"EWA*@skI~Sy-D,1#lPZ>n ,G=B2> 2O/Et.}>u\HjY|T fVRwJKiz<?BASrȪuo˥ M`W$GI:aU_ z,__H?`aOpRIdR$fCdo[z+۶'jIxAӤ<9-',{:Eʃoy񠌵 >µA|A$U:k n*ƅ6jFy}i-0Zv… 3>1F:GvJ믩ih!T1O*Es`fؾYUeGOڝr1PyG׆V `TI&!+m!^J\" ae|8%NRl2~]־s[[FuHqyrcA=b'J8^h3{ݳN3ǔƟJ8JGJb?u aY"_zEh; BgCjڶ_ag耧nDMTM #Ev…ð4ILJ,ñ̮.{ps35}hccJs%6*{+Y:]*D_[gɁ@y/<ڌ7Ek†Z=w7P +"LL^\cª LCQ߰^ɡ2[8Up`Y0Ot7!k—| 2$dlXd q,4e}սL\1,ȑ8t֝ɓ {0 流N bLJg,Oh\&dbͦ?[HTpu;S Ies>чC*RTUN*fN66WLd=)e` n#EkB5?eMWU dm yE&9eS*3kXOqF:cHq~Jt⍋Q2]@4Pۑ϶/a;%%5ֺS~hR%(5-#T-skC޲KI.~i).\ ~K-bW‹0C)tkdA@\=xV $6 9 1ŽW(ZGs4gL)ks dk_;4Dټ󽶷Z : V<V!rBOO`9qaVva92IrDO][e;y%'qDn-2W#0ߵg3GkJ<|r[5:,aH'> xKe*DfBYՋ$32K*wWwe`=JcDF(%V~f_.@B f}(@rfFԭcu_?# 5עX_Bgsqm՜I ;D#]P6L ͱl.u f},K?~DaE/d&}bnd~U㌿2tn5+!umqM$b.5$NKpgH)ȀcbЍ.n5VGo +P*TaD ,cEU X;8ƞ<DŽV$K}ը uf&yc;<0 nѦk,;:ǀ"LeʫA(Fv27_ ;/c>Ӎ)^~#s<FBegPʜ0UkYnIFՆe295Rb/d;]eG:L(4C)j%._ɚ K [}4x+̓~& {9wm+st[fma ' a,֋sEm'z%1*+>iOro QNd7Չ\LfU$ 9+: f^@ksHW8To<˨R¶lСb{.4jJ'siL^3hg30#m)֭!]ܐqZf]BIMw䆿qx$NG04wedO* 2%\M n E' d^88U:\c!^w:tdE§%x@w N'8afn?`B =\ɸ`K[  cL 9)[C8۠4癌;6]3@yx/6\<87A UG.ZhwRN~ `oR: {|`VGrmS& -lOS9xdm& Yt/gc9YWJTYDnЛ kJq;ב E'U2ʠʮڿdʆh|l~f\meۉLc` 4ruCI<4=AlQee_j)]Gv`x\(ÜQ14x&:bEWMFOL$2|ST,έ ^\L\(+Qvc= ֔lJBjCFbOq%TQEtӀZτFzM OAEJ50ؖv0=bM˶ ѐ\Vn_/rxcl DAqkCFcf lpԝp]T/E.g+9E1 [p,v'" l#t6S!ۧ,\PěP \hi#,'3A\f-g3/1C{eEC_Fv(VE(G2Kd"cCO^7-4Bi?[m-ULa'8dC'[{KW4!SQȎ$H3^.mMtI2x5Nyja%BeIV)vzۯ\t4Lz,|>UITdJf3ԱG BռRe|CٽW/rfc6}meBy,`oN ߎ/7%+t{,(R2XicJm[Ρ3k{%Vֵ" !Z:_v^߉۝N{.3ŀyMEEB뮷;* 0~?kc:|A KI"G$D>lM?ͦd|D{cW@NKvNfW ݽ;73oo]cq|[OmOnY98rryjG#}iZPˠ :gRzdy OY Xw}Gpm[pt"GywRS,ό OI( O W G|CEWe b&_ P,=V!5#Ks{oN]bb&nWolsQ_Ɲ_@ˊ%CZ6:#e{x0#*9wf _r XL h>Y $/Ur)^09.O (K/&U\~^ѰYF~NǑ[8I( /X4oN\i>{R`ˌPa.{yơ 3RPtuObD )FgDǟ`B @[`B_8#!3~+j%G XXX7{K~{Մr}'W+`{i4z}2W;<}D4/ϔढ1uqC] sf.h[38wk\f֙)u*9D% ]R~3hM,pic^n~l4A/MtEر\7 :}+б\̜O,Kŗ`xIcKJŭ*g4Z~|jK Pz{)c/]C;4J30]whbgAi#@^PCS-OkҳT%ۤ]Ef⢇W&?!TiuSk$F6َch! /64K %[ǿѿ (~[B mOhBk[uoD. vaqy-ˋZZg Ίo 1K찠WF+0xnښp;f',*6X-X!ϩ!T)C0Vw-Nc≚:bAΫ!~Vlo:ry}' ~.m%u>/a/ͥ&ݲ#~aQESȹƺƉm@Up&FFgJ4ES#0]/By󘤆+ ;{z*Z/AmFZ4/F+)ԏxp 隄^S?gnMWV?]ZDkA_O 3<C NRLLMz4aއxj!Qs!40fEB{#*(Xv.Cz< @ `]FL=rW~;/7KQ&dT2S(.A[B&6Łp`E8M& 7rULJ1ԥ &L>H(0$ UU>kɻ(8'-Cnm ӣ'. PO W J# -T[q(4tm $Z4zPz·t/LL~=aAH/GXM~MޢmWu g">JڦhzԜFET*PlEa8cw POԻ `p=fs:Y,hd #O9thn }QD񊚱]mw#,Lgsী3\Ϥ3] t2h=vЧB?/B^9;BhqEÇTZQ|25C:Tr1פ*L18:3}4е)n78 <$ĒU[b |TıO9}U7Ghg`Vyrx9NߚlS'p nЯ;Y-8ק>Y?fa(\ɿ6PHBZS?m&)2$8=(@@h,EL<}zT`I-}iD/W2~~n޹0(]v@as(؟3+#W3/@#&eOZ@ȈXk\HG/mɖ P zi}6+eOUњP&:=? 㧛k}z_x@tՅZua?xgfaIĠwt(-4=y vm4L'u.Wz] <LT jg%"'bauH\ާF섯Y~őy%U.LF:71ivFV`RDG FCYAܚ?nvw;Wx3gx5l cgHoy&Ms6l̇uc XX'}aYq[-!ʔ40ɑl)$97` 7U(ʿBi0 QfK?]Q?#,Bd"2~ U}s4O7-#u<}|Z{W] {! YcR}2oeATA:Oxbl~/6H֧ZÊ,.މH r6(A(_vRj;«-2^wk*R xY_SFpZ#)U.kE. ;P,?aD9Kc Z[Eێk0/_` t}_`n#}Iuk<NڐW4SBn.%LWg{M}ͱ+) AX'hˆ*rmLY'+u%b \CU{rDWxl&͉>iU aKja ^&-?RL&>aőnA6 $ɰ< ]v#.1hH6^"k_ ܟ8&ex1&g캹)n{m.n4!wϷ#YCj|35njSn ٤FًL .eaQq]oU?U'p@HYg^bNtkCM~TIꪡ>v PᎣW\5?eo"SJZ!`I]6cG1?*Wôͱt=noiO|jdEi]wY9c:{Ŷ+ݪ YeAOKP1f[Tb)!~Yrro:){k'rHs"|)v,fGjHj\63ώ騻M;83f2=Kt9EАq6Ba __^RR&ٔ|Τ!~ S<؂:1 ұ̨kvuhN+!}+~)ikChARWwT!+}f:uAa)leν/b0%zU>m4!j%8<]!A}TXМ_=}I ;恮YlyhBmtmf*4_61 %܂}:NH TaACƷ/'#뭮vӴL)p\[i#3=Ua)yr]ȴ\\pg, uVW(`}*Ԙkhieb}nnz{78<4F\]p!|1QŴ2ipHrZi:k:*V2 ZތyDWHɘKE|+t? 6CoMֱwwhߦ )-M| DS2Ģn0Ȯv`h$r 43U`B>o. jx^zն$>G<飫ܫǍU嬚S[HҜAp*(Cs׹!;1;d(v82ݘ~r+h3 / ut7Tmޭki1cQ֔xm WV)ZQ쓫05ˇdŰlPKy:jZ^0 lsdt3 Z AhHJFE>g_J &h|>\Рk˓R٘b R`H(* t:Qߨ_?G3V95₠aWz/}]IMLJc*Jǽ} ;;\x-ĸ% h)6e 0 'h|eR=97Oڀ->&p#KQ!\9 _5+٘fwb8I1vŸqQP>tsTCHxbͭHO(lg"B <٤Z󯓘?PR.]t'>M] OWIrhDȮEfJw (o1<^|wlnv1IF4,#vY#<.9K b@rWR2ǭHOWNg * o#oj@,c#'Aa"M'v䱴m~C !3CK^u5%d[yJbisxmr͢]pҞQx~hW/'}*iU爮TAb09=''ט9he"ybsfv8@p[WCp]:9᫷k˧ B[j~ VhtL I_%)P!R~]= 5{=h{~ĽxwS4篃 ZCG>m@%,hLk)) &A E,ebQ֖bdh+GϥJÏfjN\wjEsxNs"FShpvsL0F;Y vWsATlq@ڭ>/'j oB]B2إ- 3 &ocFHG#cU:%Fj"*ږ^ KW.p̩>豫p)D(U|I"24rMNN3xUelnB9CgUq+D=\S}߯:+oҮf'šWvq#}?%##kGimy Q́,H"_.?p]Fɣ15bL2{$GO+,=uo>'<^yGWE[9 +*1P( AD\zZG7p[V Hgu F @;ohGs{QǺ6*t) G?>2BaTi})|Lz@د*4~h$ʘL˙t>0=~t0>";V[HjU)Zy^@ 6#0?x/"J..܏[f>Km{5G9CvϡӘ$slB9ZUt3`~ߊ]$• ѝxh.\F3؎_^Y֛?KCkA?%1z c:Y>S44YOHda; !TVNG(7Yi{xrxPT~R\oc4EHxvnuxH>2L#wXQ R+V!1D7Q.dǩrʀC#SoMU*-QJB"r274켙kfTg s;NQ)aJPQ1*spZ n^&pဍ YJNك#'4a8-:=YzT \" {b}UP(.U/|$\nmE>!i+ĄA67GڊS^S Nn;: ,p>U+#inՆ#..? bBqݛOIdR`># Q~5-]o? Z2d>ooZ:q jQgTmvGהbrL85)S,aWٯwrBBЈH7Ql6MOjZiǙHd(%Sa ɞL 6Qȋ +(1|9%Dlj=A>Lȏ{ kD{$VV^wF_YW5[/e%7$F*V;t-8ߨò(+?pՎda᪁*x O9ȳY|Uwru,e4]/uCY8/WxZ$Byk/axSeO P` a 2%g14w*U%Fθ1Oc%j[a~ZltMAut>>o=DP*(XكCV6fVdl29#E>L,C@7Zq@k>Y]0_|Br($p<m ilv_@mx0IA{ps Ccz~IbXM ]x|KO5ɵ쎿^?2]Ժwo3'=ʋBSMM,rH+ !,?Gw)Jci2Q޷7Lj]Ğ[oPwS-lQCW85H9230)y{!L:+Q3v+Zj}D \foHfT.40vN@ <i sՉx{xigf㯭rj7nE:[Zǵ `m֍"KjΝt[# ц}-KTuS#ҳX 0Yz(0epztǶkaos`&2mD&wb}Tp ~X#8(h:n5ldk-,J@Hpg(C~ҫ\Ҍa}Pd{2c](Q`r&qj^FFTД|| Wt+o&i ϿhRܪCԩdH(N.W&SKA.Zڕ FipDc*/o>{ K$5.ϔ۟ F%O'̻tUQs |:0/qfoUyAa F(o8ח1n<,,QkG_} !kfh%xz2qt)h6Q }ʊ[Fs-aR#̺t?|.`GxG!a[sRDk6+ckQ*gĐ48qʮn/,|@ H* P0`U"Hv٩;X!tu39mvdҢm$F/voݎ&afӁ҇lH.` +Fjso5$kij?b.KCaΖ#^pa4 4F(=(rXw\tBȤ_\2iͩ^ r9_]nc͋|EQ ޻?}$Ē"UyŠʼs]jn${P ]\ z%[, ۖl*ȮfUz0)%zHݴ^7٫@9e@ Q kY&RH9\ p[4`nQ븊o)敀tvlC@@O@$).TʚÎx,eUR@%\Ó RQPp,+" ۪B pmEKOfOb>>>|Sa]SXFq)M.ó*MvTe(3Ɖ8>h oo?!2͠DŹԕDa}yեߵGܞvkROc ])=s.0k@A!"c[Wgv?ܔ_rzIi .股o;*H?Vt>y}5{oN!9MÕ>KtA(x؃5Mi^r5~tϠ-ݥesHZ_M'ܵ9r`UIQBPе']I4 O쳤x8r Ee-3uNa6Z\滌W;;xsLq"Dy:d;FپlNupFw .%&D}؟dv*|P]KAҴI9گ$ ֘k*mzyH.ު7AMH59Ήi1RXW Z3nM[$WeNpط?c /chb3'7F81@>f)ʽhfemhy{WF.^I+]?4pIaGu})Oʓb" +Ƀ ,X[p4wt]#"7rګr?'rjNa8 N .5\2R@JgCRضa\1 7r5\@$<VXZUQ )S*a qKmSqkcIZu^^"({oߣ0cC4Z5gFJbfDzpBX8rj4i#V.P,$㷅rE|t4-`V񓀕VWE%4z%K#ū<ЊO jz[,LX 7&opGQVv$LaWl-D//U#(qi{3AY}]x~f/㘱5Տ[s)KBr)bjszM؍9{ 9Qw?ecG\7XM @KSF+!1o;ZhRZ,<άiv%6z~09EDķtcZWB^pɴ1s Z\QP()\Y,s<ࡄYq2$Gp5,:̇% tIiqMh@rh#ɐC b@]UghQR@X[Qn EaM+bfbrq=֩$NpÀ hbU2z5T-?^33گh/Vo;6g-ajV Ns[IbfZ=0YXD斖`aU对s.!Iz]ocxYUW4v*d*:Yp^=W[!_I'(Ћje(MO>6hqu0<[tWG3@ԕ?ӝ$уސ*J<)kO6o|F4+WK49ۡLTҺrEMw~ZxϾwݐBAn2(1/o2Ewl>fԃ[J(ƙ&@о^g;!! akpd%D\'6xiم'-CCU1<Ѥ#Vfrj:t̲0-%\PM(gfr߮N}LOHsS#덹bTBJmt 2K21=<8f)b@Kd@#ZK'c:,#Tu⡘p,ݤ ;G"STc_|\,g.E3X F5uBoUP}>4HC/N'kwp43cf!-[q{qP!Y- c뵮|nl$8G_OJՈ \N\D/9E?"-3jB19}fH!J 8bVK؍=畴:50nfd&Bqx[c5)Ef9Z =/etG\ƨ qIpwdRLAŧdy; Y !0IU܀8&`QO^>38:=i[,DYUڿgB!ƿ.`.$eTAl잚vu!UEgK^i0CŷhLF%:@-اĠ \bt9s9Ǝ; S||X-~t(`ypxa5%0z5hQ+,Z40w; L׷6+V<%iN[K`!hE1Ӈ,"*ʱ<|dYGp ˀ(L2[S8xB'9{enD׮Nt*bݝNͲfo}@*(n%a\{"A!g' fvT|{BRsԋ|:L(CDfpj#Xfynܚx7+OYT]ʖ'UUݦ/7lh$j>..'ZKg[w԰m|BbB?L»֑#iL".~P>޳ꘫ-!c+: Wt6EL=a*? 4̒u5Vxz Jfգ"y$Căjٔ0Zq]YEӜ{f 4.zz RkO(;$a,s7jIQr{p`L5Ty|04;z&cHt<|bO0Bdc{j^Y&(,ېHmЪ?(BkC{MhאF=_(4$ ϟFJL^z f }o _O)] 2WF^$&aİF.7csnۭ&>XC bpc  8\ͦ3;3?ܺ:2o]a-tV ,zZBާXXՙVq*59Wu4O9/2/[7Ruoh RI@o4od*;5{<aR&1~3IqaJ¬iJظvLH6S[e"3{ h!@85c֛nibӯ̼lb:# 1ܿ?ر!4Qibq|0PS>Lze & N3/ΰnSI.MCfS%>g36ƚ[*NiGZ ŇQbŰk14Ghv3"9Iɭ޶/qM<­69ȺJS"1wz{Wą9IaY;jr]R ~"ws;bWtxX0U TN輭W;Q_>B2(kYdxm9R0zB\Ns.em^Tb9sm^[Q؝2W>ө~V[pH'ų#T[$eJG&`nd*7Džp>6m<f"ȡTH07T""+ 5.]L7qTW#^t?">L 0 ǔKgk2a(a/U&_c0%+ Pi`(6/⯓TE*~s'e` *uBh8鎐kOɄ5/!nSί*6_ac^5ڷM5NͲU ƺ#w?{rX&`}-*Bƈ~elDtQ\R֡hVAՈUd\hl|aǂ#Kl]rUx,4#geZրVX0Trwtf!r7 Bhm/ʥ[0Vu(Q׿i894:c(ƒa"ծs[#٣m'9вhscP_SbË_AX!hg glC^p/?+}NSm &Cnxsg_F5 .aF@bG!:+l[[n{uaDOzp6wʶojc e!b0lgLjbE!7Ka%FŲ.Zo64[j7O;7M 'AIU>_cc9^p.'cGOMϿ-j6@@Ҧ03iQ*&XCTSQ,$zCs*5HAđ_N;mșr!xCu-3ru^{ug"mNOU})uٽdŧq'QD'LX5)#PUQCTg#:|+֛n˟+3{s ]VGwXBOB1k2$`;l?lmޫ(l*[U!Q7g0US4,v|^$&?-p ?YKzq+^ w0VAf&ƭpmmP-\3xQv贚WlGWmKi,TU2ޙ8hKH}᷄v3~q܌"7VT7jm)m?P/4ĠjA50Ȝ*c(8ê;_.HxB\ "A_T3@ MM]$eN(4_ dXYDS͐j*!c?z*Qt4HSTYiHJAؔ<#[\rW$V+ŏn"JҀqRL_gSEqAغ6ώM&u/2j =:JY7vuGQ;|rԉKTMaf*2=~B24`pl#E~`'a5BC:H]td]|T$G_mF=K֮9\Έ-UN;A(Ԙ j!G,,qYly$k421B(5\7w3am&e%#e&37dYeŲ/'J3Gp=8q ϗllHR ;_| 2Ĩ| VJco>FpS^WqAܥ4;qeA;ӂ5 )yE%(M Hx  `OB& N)GO.@=Ura{*?CVId{j䗒g"f=w* mQJ$}"c j|u_yFrO}nmUN}>44x$S/IF8p-[M-y_4826<I[ `DڰE>#VoRf~a)0cx;/ DBvCTjd"=[hIUj+oE;*Уg@z 1 FY#e.DdhNop΍@)S|z.E&MR؛X?n< `f >%-zBJ}~׈\ըp7AMpXwgjNJ}pfZ?e#b-: 5/:.6|a䫸e~v/u6fC'T*糮TOʽGf\Ƈ=͖Q(Iܺ2Gi:>ީuiF2#("a *'7̣|A@+:}_ad6 s"@~퓩(Y>\׊zwmLVvP =Q|qbi73\)A *:~,Dyj2ã4zXX^A+FuODT 0~ uJK8_lq&~OqLށɔc.7I9f×'3c^n j+Y>'~5,r#M3*^eMݡ2WLJ׷ێ3Ȇk؈yjr:n:}6%+NE%K27ڕkCl "jS?pʁwIN">k#cT(i;sR 4}O/ͿD;ϙc&%K?b-4wnl:W]0sFeZ nOO(uoGYCWҵ/!R=4w/bgɾ1LHϤ6 ޅ\: A"Dk+1-ոjc;~b)?Xa~ɕ2v{ Bm_䛛,IdgGٲk^\VǶQ_sdha1+Zegla~roc'ŝ; .Z0w)F>Y*gL 4f&H 1j#X JJ q4"G0keD+M.zˊ.Ls[(S](v29!c;2<چpA|Zi4 "zGH+or-^kU\x Ӻjl5 7'_r3 d:oh֡R/>bw; ㌬ F`?X,kΑR%:`h8wA/!VA׹'[k$-%ޮCt5,sSĺ0CmLҟ"^mn؏cK7|D 2\!ͽ6*{O#/k ӈş6c"qN wW4 +B\脆mL/Jh;W&ÆJTI% nw{qS>mhvVP+ x4x{CMvBDe{Lҿ+#mar<\aVTkzښ[9 n%`e¨WqfV.AR\IB_ %vQ'!h\55~4%<>vS,/KZV` Iu γM\+DGߤJ-%JxU+jxm>miҭPZwi4Aڪ5v \$]3 J9Hң;X?TJ.J5B +Y]$lPΓ'dDQjuaPCN3 h-D[[|yXOgX|zjJz@>Ă =Ő3@@O%S:,6]IŝKZ\k!u@y$"Z*RcPZNZ 8 mҨ2kyZWZNyNqbۙbR(~XU}]z0iT \%[E0׬u8ARmS~z~K$>Y;^x8ffWJJ~+% /bTj"kOMG.^W-4w J z c(Ћgpn딽='xASnyRy?WZ`|qCi2udO\kIZ0 VSrE]vG>p ߗL?ɯp^[#ٙz1r'S+: l_oy]Fc(`dh;ݕ)\6TݦƤųWMnUIn !F X0`Lg!4!Âֲ 6wNQ5-TY컋>`mF-óǍHT,G^Yg=d܎pؒn7[_ պ>Pz9NhJYlj,ԓ#{)Rr6T 鿢ر 6)}w/´1rrrGhɎ{!w>V)KMTA>]TԔmM$t 8wI7sHLtPtzV懀(B*`|XB;ccpcrěДqbb4,/֖~Fw";*`h $iN0`:7KX!Qhiv;[R\H楩P/1o9NIڐwp _w7& -,6 3nz':fɓJ{_`ĠՃhk-(`zKn^5edDedLAcK5c{ eC,wv#ٳm{">MDG1 /Tݡ+Db6V& @#U)h-SEn (RnVR<0仢,Vcj üUSvZ4ԆQ}}A41ƔvijGn .SYvȟf'1V2u<{>>x'l1o*bGRw/*##n#T!6 Xw{#DIq?+n s.~~bMW̢W}CB 򆃑vlŞ/Yw@·_A5ٞ5R%>)a5~~1@$5:nOzY"GrD9](lAj,peQ)e_ C:NLm IfjbV\ LmfYET=A6dyI$\j=v8Jv]k^6Q.)DB9@J9s+As{gONz*g8MΦh+eF[Ό,Ytf@X/xqËcg"֋7-{ѝva>x6}}( ({Yh,52|Z**Gb5Bp%kҮa|t~@#~-&II= Nd*ᚹY;BKQDw</64vNsż,e}P )mEcn$x_ṳ`kLΌX7.1dRz^Y1$ί4 Pp5Y+X(z*1fy[G,^f,+@R5U!iauM=$-3,$ޫҖ"*e!1LXꧡ>U?~?j'Mo, )tͣeEuJ @+ė&υd./-8 LSk^DyN.ȗ&HfӒ><(okP$7i~K5Q=iӑO8[\]ˋם}XjSm6Jm MD"MXl& ;Ri> 8e@z;*qS~Έ"Y {(Lx.ˋJƦkf8Kd-~E˜`3uJ@+9\(nY<1R@V+Hiō (`\~%d~8|SRɡ1"e"g,p(J{¼mD1C>&1ԄS; nx=,}][ }~^'0m.e>v~|ͪfh\ mn!併.TE!+j8pcaL΃G^#R*H4G,j}Z9$. !2epǭ_1:MZ%c'Y%yjه}H ũf =ͣ!7R:e6vh%'<ڶl"9 ^clp/I*w/N(,A!f&.} :՞Sv0X4DP:M ( X7Pc:<آ#祾3iGGL&chr2 |[>|iW(l(8o zO 8;O$z4 ;+ e.Ji* BTK]]id=\S(Dsd I&~AVTx6'‰꒸hFb;j.3t.`7(=-n)AnPC+Ttn@7w߳;4뵮 "ⱰN/d'.`)@*Ӿ]kt8| ɐ NTeET ڀ=ŀ~RVmw2/.j#7ia6= )ӑ[gEww0$Pr SQwdȦkrAa1zPt:p-xdkĐbqqٰb\*MУJ9zs) iS90[g?KrO4B38wI2>6@EO;sheȷ Xи/6PG8N+PA[ 0bm.rdYGgZItGBwD յ#3Kvb- ޽ ¦l1ڝh c0 twAmPlnaF[d ?֫6ykt@"+WҰsg-,HY$!C6'Rؖ?SQ*&&ut%AcKQ+GfiӖ:UN}r␙l-Gn2ӷǍ'Aӌ2bg"~MȀm( 1(SC 3%GMR*iJ{;upJoA͝?`Qit]˫kcQfT* ^otN5p(9iUJx ׻H;Byb,xpKPP~Cd|Y1Uט3հ5 ΋#|m?pQaN8܁A᲼Y_&"q0vn:niO!\7!+\޿@|k=rbu)8.Jš>xgC_bHs(Ωy ,-Yh+`~6q"@5~pu.lsx4p7[seF]BC\쐙`9 nj,@/ڞPaǕlȀwuuabpTP& CPUjI4j6ڔ"&1=@ANC[qHuf⁓`C{UB1KⰃv`V&7y:#3e͖;aT~=5B oS~)iHw첹U  ~ں7Ѻ@bu첬Lp/BrmU , nEf5ݯI7o77yݠ'x0k]0Te3|/`GW!\xn 1kUe]xdZs*.JlX , MZ]F͎3skqk" ɑ@yLІ#:23q@6$hn4 ks<W;LܩяG6t]"}8dTS{2 JFx71*]Sa 3WNpQk5TVUg0Q3DMg _? kB3۩ڍ^"$P:w) ,WMLtEVoR\E̓|.\FVKkY>sOAUN@ZB06x}"&+T{׻ 3 X]3Ka H Klo'%h)rZ+:?De UWS&i%˭"HIf(I 7Vp{FEd=^]Ng젨m,W*;R"2Cw I'L;aUS3oeFOz =7t_uU?XwHyM>XO?yHDn6|xy jpnQ.%`w,Y<$Y>v,Xп#)FfJT\h?}zI^p&0dًxk8OB)l6cN~Qe4:m8<- ]f@*J6gJo9;o"TۣxϊUEy3ww63i)ݽ$>zUf1Sq)#/mG#\+Wкmcrgڰ6|ҹ~*{߂g_]bW[zk -G5$lO` OwW^FWN?%ff*_MՃt}<$vJ3?6Ȁ*;!αg=NTP3{ lO&@+F^q^ngZg!IzV133G@M4rRfJg@eo<ǔCz 9p})۔\VH;ܚoP =//S;×1 cvdcZHF)nkH"5Ϙ`u;I4LT.aY/IB +ȭqH6'l8+=7Szy:]߶gb?zWyKDTHN+FD'Ϝ"XO獗s 0jVX)\5;:E)}]5x͌D擌q XcNZErq?΍}s= |0E t' ]0z~jo>K1ᩘ|&P4llI Ka}62sy]3X欰 LW$Uz֣?9bϳbyiXT6 X]T8O0)AAC/ FwR:J+"ɘY+0dz/Ј.FR,wco#aۅ6âZgSYs?j }ƍiXh=3a34TYΗbgӴ8ܬǥ6{G0ob76-qbcQ*o{Ik^~#V*{PE*RK_|9,{~rrg I*цpLT|rZtv!$oo0_Ȧw e>Q3ڊk¢S]4S⬲( q#bWXg%YՄgvs 'HE`ՄqUryx78 4RKW~+:%q?A㘃u~1~4U>iW]ں;pj9H.h ]-(};iq,2!h\ P{Uĩx)bއV@KxhwD#J 4@OjVEWEpg0IWܥ/j] U*]s͂p/A]@m8l+MhJ(hZh*!jf) IRVME/R)>%<&X-Sοdv-{^wzh+;@JDĿzO0~M0n lj bX6PXhNu%!05I, l !)pjzyۓ Dl e$mӛ^kCQ@FYz3%2&oFLc5!`܃ɇ)I]|=.PIpY|WuaJTGF7r}Xx-ܕ}g "YRk|;:2z ,$c|v,/s>usM'AehcAjX]e /G AQ;RtẀ,;Ŋ׿N&]Bylv0>KJc=)̛aTJ;[Ѯ$sHJ CşKttn|wi,qg ᐑm{2STbRO)|wYD!͵I ?f4IJj/$Pat zvi_L:+9c6Sc9/MLw"7DgQ,!1'Fᬝħ T`Azx<:lGrm\O6:X>mM{e7HcpUi2izԸPnj .+Д)}/^6xlߣ $M挷^jex E@i`W`Buv˞U7\VBfuܑ[B>oP{2hecf`zuC%v>f$G vJpͣZ*|ӏ|%?+B$jxK>Y97%NΖZ XczL"*-7a/-of~dWT(3 ȉ X 2B_ηx`s2s"FMɮW[iu;K^:gh~] %h3rCe~ddlԅlkgiÙ_~G6xQϘ5v>Y(L'i*DF鮫-:CDK;EGl0y` PڛMJrʸY\[jB*ϖ<[E"3VR M洱B .gw׻XpѺ S!AͻEe⽢a:6)ls$%n-AW&Ш×@+HG7ǜn@ VrNT`s0,,$+[]u*߇L 9Vcwr#dĀ3 @e!p.ci@(6L`(zi w:7"D~]cg:5?yFh[o:B q/I2iv?)touJM& ( Sk ?`a" Hnym,EN̶Xb~G,Z'oV~@VJW2[KM/ALWj-m^#}#K5GF:yYK5gNR,d%hc%=nhH0x"7k:=(c~up_=,lB G8 cbIqܛA2p&7vesK:&cl)ԁP]0374M*UqגRVш09Tp}qf]\n;58k5)Q1718^m|FJcu.1;  %&@5+4mGgE .:I<9\^ hEQiӌIqF-ڹ9CSu~F$3np]pE BWMP't*G::1(khnw9~X09+>?0wd@C~ݯR9jE:T^Ӿ-sT^K 9'v_S57sfhQ]:'ӔY݈vH+{]nr8Hk:La%ح-سiU3nΪqҊR 9-F4`@P%J9f,s8,u1P+y(ջLC9F!\/lwy]TYմ.PxY`0ܜ)7 CZ-rI=AM݂֎\_Z fBe g#ijju0$ٱq|I?)>vީo^=.ʬY⎤)jx>ݑdeu8=FUW,Tc.5~we!˩78[O!^t4zD(*s7D$t;s .̒[pHmq }Y;7^&Ϡs2U`f֠^c/k/XNP\1xoȔ]fOdd<hL8ן-qH%F$U+3?hK-<4<=5tlVדYL5A0Ozlϋ;E )R콌eLmF)l=E8ץpoEaZ}vO"miKnYT qᗺHHszrO.cBd7A:/q1#]-L zJҔt©D&>*< 2J⡋y R2Uщ1Z<ϑwi&}<dWu!45xg'F;Ty2UnPp;ލf$h$JuWZB ۙǮ>9mį^$E_ vj(djbVys:k0O("ZѡbAUB‡G]~r[uDWN1nd|6^] Ħ]Km.|p#nش:@1# uUt@:e'nđ{ @Yfdط6ŜSeK|͂{J\Q&S yk]8.;fm=PªK#GO{r\Q&&Ā@ ?vҊ#N^84u2Js;|7v5padFPt)4P"vwHX)04duz~luE/wěXY}J&$+ʱF#=0){[Q&?gk3_a []6{ BKJlKE ˵b+/#j/5;~PVQX'2>ҺIT:NoSzegLd@圥v;~8*u XG9AG6Ya/=6`RD#)% GJ;;FOd- xKx.6b Z iح:x3:S4M jBs.p:b!! 9SgQ-hi];hB2$Bw՚k;7"nL-4ό+Z'0'o`V $@|PݾCR \&})cb#;&X5)ݬDi6L`,$GL܇ :Wڄ}I kKyvlӐ3[{?2#P[N=e̜X.s#_fo+\qK}p~UnT<ֵPVbS-LӤm*8ƐU#|HAm gދzzSjZA ,ƞ=,Vmp֓4v> Bxԧ7c Ǡ Y!FE\qVHvu%fRXɖهP B5@ ;Zu-K"A.K x_ehq̽T h^d<##⠮$qݣruxho%jACs)MOp.=.4{a 8Z,͛HZVpqyKbN>]*&a3ꪃ| bYwܘ`JT uS%S]+A Ũ~䯊S+Y*q4eB؛eP`X-9~ |.G]o/ՕoKNV\ww#6{7燒U'Pl*҅?E23K )~؂:]2|A*kEoHj&/=ҝ!5ǰ@PZvFWVnjrNC$#ۼgӤ]ahv>ɱ8CQTωPqyj8ak$[)je(] n 3=}L|Q|t!GnS4^S^QflE8[.,G2bGx3S ?)zt\1 Hn(j'! .Bi7ꇂ2%菢jb'/ߠ$R ⑰cO!)(x16hH &9,`i-N6fș>1X1NX~RUܡ&@8c -s QCcK&%ihWQ6x%`M(==z#k>%v})hg٤-hmM{Loo8O\`@xm'|TE…ewٺLKBexSmm+qޣ$ r s/!>` f7_JtE?D3;s$՟iNPg `Ng]8-a"o7?t[#aY4:xظ+\R^h~6< ]BQ+?Jp#@`5x:SZcږ,ˢfG˼@YL$mB֋4'd5: RZ!U*o]6QC^V5wk"%p#jf0%z3) ~7:>IQS oIu:lk[խ|{GDuLH:(YKQ35c Tkţ{BCLΏ4N?W~E|A[20cj7pr{gYjGl|}jvУYY)sA2u6uf]=Vm{vwQ0Hl/_d,45[P QZoWKn_\7tHk?ދ9/S46ӸjL*"iˆ*Tn/ D4r tXX~0i@S:n4NY=j6Lh#?:})K TmLZVj,ªpy7&if1 97z(MP*G* ,q[i,bɿsUmQ"s.#•JΩRU>ǺJ?Cmܾz!X_2u"pQrz/E-}hHa]yIQ fqoTD!> HfwkK )E wotC3ԃ'K̹63Au~0aDY?b&I4h37Oqe" ȡY|nfop7f[#Pkz܉D2_x Kg':c[g<TSkʜ^ȫ,GtI8_:o>%kUz !v0+_ijkR>fWFt֚q=FWQ()ԼPP].:S*JqGЋ ó*-/MŹQv>b@ꋐ!dpkO _߁@mObpU5;]9_VkhӬR(JrN3=1,4Ɔz3JSmߺi#V63F VdK}j /(G.MzBzV"b^`Ws<-&Ɨy9dz*S#柌4b,(ȏqb^=a*E]Ep%F5)_xR,t bآՁ%<)=VsI uO|ϋ֜)\p۝\i;&ѐX&*f+j 6j¯dλPvC,VSWKӴg2as ɰxA&ݐXzRubcAZ.Sb#_HjxX*[ߧu[r6 T"3ѿ<ՔڇʧΡˑ>bSN^aKf*7 '_q?z-iq5̵W,"i10|r TNyjKYxFG: M3X'&'O8mALA-Ԧk:=oб+&Oc|fg&W`}'|fNފ͔lhR֙ wR*`mZtt<mrj H҈XLB}C+kJiAP*lţtr7ٿ] EI>!=iTV, 'v%J+H3!!숗#\%r呷3i112drc„tL/JN8keٟ7#2:Ye2? gH r[-x D!FPlrfD|Q_dZ4ŅYɹݰ>kT@,첫HZWh( 9.|ʼns3R@-Y_־M\G x5{!pT7&hcݾ2|PF!Y1rb7!J~Yfe$s2|D+ďLMU^|29\fUbet283|#Ֆ}xILE&蕧Z+QHeA-lUVV#+s+nR0f@=^[sXc|%s3F1ҁRNɞ6am@X#zM̒z( #ds2J &NWhO\G6ӋoU@2iSrI(YӪ=K=f1'S 9jϠ b",Q&ё9x]t:7ġιC=<줚Q#ng*ESEn!4/5eJD>+:N7/SY٘0YwPӪ[^/U#:rq ܎WwQwk^Feu4dsZ1TZhAg5fY4W Jo>N`zKxZ!dsHQ;28.w̠룓 {+2YЛV\hѧ!)et};3 =C<]y}Ӷb,2{kU]V7et.oi 6at|/u8=!y/zpz +C]+)[AIpwG1sY SUIl %41{Ei:0ud#{*qOeXn yv}vZ#Xt餅x2ޒSs%?ܺ`#4bfR=œ/yݾ^?x'a K ҋM(1I8n'b&Z~(yˠO"xPe|":g [ if\-`AdDvN1'p}2R=^ASK}Uxp8tCuF MpV)(6.5@u]ok|/mex~KBN ό3v=-pRD LɱLuk'UBY]>p%&hb-fPׯ ?p*a}Z3,E?͝RmsKQ>H0>7RGzPma#rg*Pé 7v)ԧF]+c.U*$s)*Nd Kba.p@H+?{`Zonm -(c+(?xA̓o탸Mf,.7qa;鿎B& h׺? ] UBwLKwM -7.(eI h A\$5TTVh:H TQ4==0,_dɚ`箎jax CҐ>IG`hߑ7#\$Yݐ*T26eI|G`["bEtMpcF `TSKQ?\-Ȯ_ H 7:[~ d\xRZ/#r3#d+,]Ɲ rrgff<Qn  8p:V)T%5g^nXM)-OA;px\i dL7>Clk >탄Lݩonߛ[&v3zoD`Kb%8FZ`ϊs>4iw7Tu{x`L`VU| 1ֿF*_t9mTAqW |?Yb6 C\DxGgק5 `τ2h񧞢b!|"KPzR*=7, _~ˮ}֝G/:Q ~`d󏟣#vz Дkϳevpԛ0$ ,3kr`>ToEwXhoN(!r6g|͕\p{Β Jn9KjPdZt;%7c'GԬ"`LXPt JDuCs?Csf=jJO ڃ)Sg9rzp_D"/և)uV.G >o+_"QQb9W'%Q3x7b&Ie*u6X+7CqRo J'#Ѿukqwɯ)t2i~ͣB>q5ZژVc3$ByaV"[(`W~=bla(my[<ЙH%Ͳnl'D.*OCEFNmI ߽*Rڻ a?YDwګe݇ 9EƄn JXc 4\fLP +Vv)i5F'd1$n6JxCD_ՏVUvUgtnUg}O,HI(Wy4ӶF&=`sŔQ`InM vՎ97W0:Qfe~z0 8TzYnmġ>. H:~e@ m anC+ZYJz$KI[Ljܤ(RsneVwl"Jeiݥۣ-7[[&;c@Pӽehc봢84#tLݮ oK !*c2˼RE"u|FfVS;c7ŽjL o6.7*UmpݨZ Q>@J &1wZڕx1Lt~,w3Mm`:`[yK}KA@V7WMMB7- ~=|;Eu%hikyK#m)UT>@9D%8[r#K_ftvٵ>7p>mhx[=3"ܷl|Ku0F!&}˘PbG]j7{Kk^n5EhAv:NțʹVA0%Zqv'?yB͢hS°51rǵ n,r^X}ՠ^|`Ķ*+X?Z>et*e-G>^ JA@;y-ؕ05cIL5ZNoX TSTԔm>XU!ֻ RbfleFlQKEDL]^Sz, OӤ!t4K> *G6Z'} $ĩ﫬B%uuXk)qmܮ!0~}!SJv vf}fjޚ—iig<" ܓ%? K. y (~mb"kkGҼ|'Oߦ|QCӲHišOCJ(9i{&4&e f, JκgzE~ΓLaH!2bys@\j|! Wi3cq'݂3!³ NuEr>}!X:Ai*[,H.qʘOY(<1qU*cX!4CXkcȞۑzBHZZ͓W rk{KQ00:qc(^pLvL!m[h`\X漤'O)9YpNΡ@HF0 K.{G?^ Yf%F&1yV=4fל;,>Q= D'%k:#&δƎWBEE*D^pCQJ^D91/q3QaQa!wD%k _D#7ϫ׏hg|"@QlgIYL_mş=!ٙNJ[uEmܹHC) UM[>]ł=G)[Xn&'Șp%ARQ ْo "֫Q+0o7Lb&'83K2uvs$S.[ZM{ES;#qŭv1 dY Z'ؐ8ɮ;NI7.-\..3>5Ԝ=BjMrbZ@uTñ$O<"dy;6TҍΌ-\[Ժg0( D0Dgb%q[T`Tko[zI'Z~M/,DG/N5iRn,OOI:VWPI +_H2HUA)ѕpl?4-vH޲qOOe0 ja35axz3Ht= W%$Mktdc ;T Y2F"U\yN"Gݻލ2u"|I6)nȳ"y#dϢy{,@+8:*b*y̓jOSFjDZ[f i)>F6$)c;㯟ے[)f[V[yJf+nCy"K"APhً(Zռq@$8p'ۛ)%'%RPϣ]KUZ=Up;*yl^onzK {{hxcdAC%}Ix ޷ЭCң3#t_\G -\xDQ`آpcyvz m֮Gplܩ9zS7Y`2ϬascBBU eX +bOADkp<'JGOlb݈t׳)3;so zɏ}M@"G7: =7o隼P2XaeȒ9tmV3 Tڭ@U4uz'EϡkVH,zg( .O 7/Zz`GvR8F٧4[\pͰe#ml}_2AX؟=N6;abΖ'n>Nmzuxps2a JT=0 Fon{+Lsw)9lkXTF3H1XKo=vrDXځ'[Z'8*F<GD *AHK>W&[G y1E\#+K:sEv0S6iqsLg4X:! wXw|}{P[M"x;tsZ@s&'#a~}B TۃqDS(?i3kk",2ۀS0lfAƎ7+BCP¹}2aǀ}&&l OmQB!sk.ݝqrbB}e5 7Zcrhx!<2?uy`!D\ "~s_)M|+jISA.Mto\|I/%c I q*Ǖf_|Pt?Ytݖix?]`JA%VWeF$d?r|S=@rN7 pJdw`.RV7/C `Mb ȎԽhjqsPZV1˒G;"Xhy0̌ xa@nK<-Qb ,$zgfG.Dݣ B,=d4<WbWyWGUw="cqYG0T7E? L{s2׫xPm"WDܝkZ-;4d`ԁwX{f@3f5;R-|KNdEGk +rL5uEŴT6@e֜9OK{K}hh?NTܗ'I(BG\]n)ɁCYk*QEhvY n 4  ??DYPPW&ѻ<`0vb hwe[n{RaBI.h]4sV}%fvh^aPK),sׂvcr`ߙ~y}?*,#ٕlS{^SCs2`y<>Ck!{l1% lM,CT3o2HIW~3EY"Fnke1V|юa8ۉca؎ A# JMKH;g()^ۘ+YXA)y|:Z0#H˗-U=wgh4zI?PWn[Z:'?W_;["4]Z݄= +lmWxeƦ냗t!⌂Sɚ;Kc~IzөAȎ6ΡѢ#zXс٧<\I $Ըko+X3NjEC^˥ 76c@HouJql"r}WJ~қ(8zYQt`xz;dm*t/|i'l$EaT.ZU)$9=*QWy^1.3jQErsVzپCnE_Vtcs<@7-WFӿmZC;>e=n]\-I'uAuN1PMTǶzHڙ#cdI'L2S qHUO«I[pxҶD VK$㕅yB&,܀HN 4? }sBn0DŽ%`Gz|erfnnWmHnSE\(LƒXI Kfx6>@@3yQ};|Y&Ji"-i΀hN& a$6x w,J@q![QPQ"Jy  .a4*2yiHA˞az'!5rCvHB׍kq}p,o^^x;S<‚vJ仙Oy͢%꣪cNd :kɿW~γǢ\aHg tvּb w/ʁoA4y~Y/nfv&ϲmZ&"G 4m7ZY!~DVI„4L`B|fo9!*6IFhmT>C_~wiTڧ3?QiޱA =6̛Oߕ;H)Y/FUQ囇puT4~sJN=Eh;Sy,k}XQ ]C".@ы{PƧO27O41L2c;ƪmȌ n C8e|Q7q ^C?b񝽰, o!:i}vĜyg99,"~xM" $~@< @ d8 LLɼ\#E\sc>,]1񢏷()gCօDdgfaf}unBbD(I,Єv{$XC3jG`4aofm)iIDB#wV$ 5<4!B+k$D~)nUIHn;CJ~&7ıU&(q뼙 h)&naFt %ZxR[ajNz2WK:,%}T)nQ_"9FT9nE`{ 3rI^}Fa2HzlCVwT!lE˭gGB-'-Lx Ճ9$Rt{ .T (_K ]_ScS:FHEi{$ }/K I:Toq̜<,5v8M0ɊfpdfMK Afqeo׸bL]jE0am#z2Gt? xMM.GsaA2ʔEA/Q7l|:a8ZjZy6%/|t.p7#wv?j̢=Zd\ !j;Wڿ $ڔa"X;*V ."9 *Lc&ԙ2_Ly״Dز1G4=xPK'EQI ArOO7ID;n:>ioҶN닖CEtx# 'JheF@pCdžCI~Ej8_^<*tP#˳4ljR.iϞw` R8n%Rm|џ#k+!:\:/o gs4i10:xP\].-0 B%Qd y[F=0Ղ_:X8t7ˬ%@ժ(i2+3[oK)R}}ڮU-54ظ&QIѰM5ˏ G[ $^z߃ةcU9=\SQT;%C o.fD#yk2hT@M3:Om{'4}W@H fxp~ˌ^DEC0YkIߝ>2r|Xmx W yoM|Kp:i|HP+U;]؋ 3Og{0/H9q F|--&h)e~ҭ$3FM-f`]qOZ(MwF@,CFL~QvH^f :CI -*c nKGu]'q)fIÚ" +YyhA')W*9\Ѫ)GngDg+G!,l7y]R0[j^^;:/}1}wjbJق ߥH<sS*\Kg{}@#Q68* u̕jK:s`F|CBmmv֮1Tx~ml2vMX2aE7Б X, !hhJP9-.`n(+g'P\+O7W9%NJ(&ݚU%_6AVwL?rٗ{ %D[m;lm˖i#j%^j; KRl1mhə'!{I˦M9ã澘j&E3fP;S $jm4=}>Ah͗L-=a7J:JQM:,J!{~ճۑ2U2^,VLg0^DGN穀L;Xړ~Fcr\`.*[SAr|HZ ɬ ?s^/)">pkd؍R}"38 a@Ѓ.v7Өڕzn cu89)БZ[^ʿl3-#CAIpe&DJp @BlYA3n[=S._ ,pϋ8ُ&[L4b#~#|g-iP)j(N3&<4HZYYIg1 6 ΦWW9NbgK*hcڄ?KARM t\Ӥ4_b^1bLa{c}S\иa}>@R" 7]Zc; L\𑦮3ѫ΍ !Wҡ?=i?؇:|ϓ켨C8\`r;r5e}͗_ɵ GtGnuoҽLԕY!U/Q,W1HlF׷fO5EuPAߝ S@,jkvN?J=TopcӶNJ枉sKwD' #o}#c>3pUBAPk);jx!JZ'a׷ܶugԔHØͬ@,&rBe}+! ]L &Uc(H *fjCLz\ ^d*+͘#w߻>[+EVbON^tc{UE*~%7l8c@{!u<#TXXwU=}\ԝ B 1=Βvr*33ь5Tδq{L&J09ԛ=X6ަ:noc\XLnHp&ȴ=ҍݚ*I&eQX2rJXn@ʛlˑrmep7554jRZMX8q OJ\G%YԈ̢aN%*qٓhcl}yLUZ RalS&!sF$c>R3(uV%3E[%c6z]8bqm!#Wj7+' )g 0>p`*|^k9i0uۓ-s_GOfKb&{w# cF FK>7¹K[IпuozZ!QӾ}H7WuY\O@}9fg3+s'eNx[]4&k)liHN{6bEa IJZ'`ۼqbORY]7+{~%^{J=iR. =N*+U~8,kĿKD`SVn 0/p$$c=d;F$kxh!կth D!ŸW.ѢNBCg\Ϥk㺢 _:Y &Æ~y2K(/RL+^C&ZxEL. c:2Uc>¢de&CuSpEʷ׎msCi@Op!g'yEY-OPt+N;(md5](s>YX"MQ$2*ec!l axp㺒>p'->;xdOn~{/޵*Cl2qihAm@djx^A ,ЎU\ D=$C'(҆{wgMPmnm.1_4T:rnڐ`ĉ% bpHZ,a&Bc C+[_Rvx E]Ŏ-urqøny}kh_cd*> jnǬ.n斑&kRYh߸jSC߆X#cY[)h{&;(H{G| m)7mѫUIqqNWﯶ6ZW& 6`D14,̂-&mg+͍h{1ȴ-9b +|Kxʶ$;""i]lwu&~1 FKf'Qky'M ~H (*ZU$Q!!_CQF/S,7 L R}s%1%dN>#\dÞ+zX^H` ,.?ɶg=xQ6H.ҵ{Ɓ'`ffv>pk^'HEZWD/NG19k`Ǻ61YY 7=n,c[kk6G cL͸F6Y@VՓQ??w_~B ~15//o$閩n&X!rJ_fB~* 0Rww+KneS |H̙"# !\bM(rdE&@Y9KY*@~Â޵/sYD4aʽ)5jAyB[o1n-Y]1L!WH ;8#x݋>_JdVeTc"#G{I̫)L%JgR<2[>yC?[5Qs 2L>Bg/F9[lјͱe#wg ;!']yՌi ^y 7 ɜaB_Xڱ HTM݋l~b%"PVq:963@[NSO~B,^^QG#q"8}r[.` 97B"ň8 *Z]#\v%-̭E?9#~.8>d"%#vV9,a@;wO>5JSuOtܻ''ſZebZe4ӸPF Ua'WU9D_XhxGS{ߡN6{j],T;DQU@UJrqRl|(▶ް}Ji،q=\bݶ^h^T":|cp-#^weaĬut|R,\Ԅ>|*=z2rޠ >ށ4`07Ӌ#OÈz Y&I3.F0 9eB rn j6%# 諾y0Q 1 Ʈs,pE)OUV }G+Iyv߂}NJEuDSDHe#.@ǐcPnm~!9P~W= ̃֠Rmla6{n^ˢ [s,TmdE.BOJNrf# bey, W8iCt+ޏgmb'|RMBV2zz,jpǔRjLWȋ] prb Nc0<0seP_wтW,O%=an0iGC,bVb?7$BWT [^Pm7_FS-̀ =hѻ(XgL08xTMpSﱥՁ1uE0#;SmGЛA](x<9?_Oq@n yG)Ϫ'7lrucu/"n@DXӑXi&(aMjv=a޷s- maI]5dOuYztSe\_W&aC9WIv^\JA{\|Љ}8=8MbbA(oу+G:j!5mWvXD魄w'$v[SA!;Y5R#XKŕy2^ yns8o74~Q+8yecTs$ 1'5dZ} `i21nե#(C)!Ť/r"Z:#`b _RԾ l"A#IӃ( V`wE#\lP҉ZMrxۤ2PR6lXk0usPYΆ]--U ZA7Hx,MRx3cٗZԷ|<pS{2J<$v mMeidA\ 45`8Q,6A5Gv90#]I`e,elx(==`#%Y1+o4 XRk?9h~qj\Qe/Z!N(NC+A3mK(롋g%.aV }z$=|HUvde vL [T)Sj+moqN޵Ô՜R`Ơq$2!4%Vzkmdc{̴y٥9 AҜKGHOsG6׍\YG55`É}j'EGb id *zw#2y"Xܟ۩,`y'3D;T. ;ϴN>R_Oᅟ(f[{ :}L<"?Dh_V5WDL2lsr63y'c4XJ7Ql]|ΐ^ W&(?X.]“9f '"UA8^;bQŒrKGvk?2+az%NOb8%+?Ŀ[Ŝ9QhlQ~4MdS:pIKrsȉu٨ۂ h`ʼn]sbIa}2V/Xb˂9mSMKOcO;lh8Ek[d\W1g/b@<Z !~EA48- Ư0E#!샻'ŇzQmB8:4'\ f ~8Y|B KuETo/A@6lNH|ș&~S[hIBBg ey rN=W[Db?O1:5-N8+3$XpNʞJ354;@p`3tEc5"Cl&rkMFH9ƯyBi DQM@(t<ʭ~/H{%(RRey:31#G„`,ص2.{5h I4h'qy>oҰ/mi%⑪tT%ϳ1|6Ro3|:6vSѮX6㯼Ի]~zu$9,0}C+isSsNqE/'oKUa/`hؿD^r aNJi.) RM>03Qxd]#pVf%%J2qNYx ! $;+ޘKUw=a!g +iU">9ڋu*Kg0T\AJ6mu4|YZ ks2iA*#:g9驺fF{NERW|#WuGis29L?X/}7V8)GWؾb~CL)vo.VY yZd F.4%(r6W@BLL%<XN]tƶR&s-moĚ Xp\OKř˶4:B_>䵼 ߝBJxx_.r \ փEl\F"p )qFw{`p'[z̉7wJ^p&ɦ ˊ9*›!k9MD*a=U0j&L[JjY̒i]MmYlSGGļWtXcOfb(`_ww.E2@zG1B+LlÍ/d5.A5IeYw8w'i3N'tL /eNerHRgicz~RCZc+̣ ]Zޛ 7N= wi+mp 7I\4w/q  0V|`'DP'='PA:¬5V锘3 i4z-!Y~o%v_'pìeƫJy.1/{ڱA%cyűL@ùDEHhpqё[Y=k0w$܇`?PFY#}rmmVZMv k5m4GOSs8J\ %#!$(*Gd93,J6sg2I6m6=֕IK)4 ͐lA:,ӊ6/d"g8n%u=vɏS+A/#Kfum8~?lkk N49)F$c"V__;~$a?j'4k*@jֻ{fpp /`fuY{i6 cB\Cl2=,ũv l:SA[y$CW66H9_I&PwEsJY@xU'0HG.0ݓj W^W%Ķٕw]y0(pSѶ"gŸi??U{MCx^+.sGj*U^ױ)R>qR ><rK][@)!-S 9|j=Q]pVhS2X !~Յ6궻Uwp* xډr{)jIZ/^*Jj.0.)b;{苟՜9y ڄ\Rn땖AҊl7xv_gRq=y%Զ5.[W󬈸3Rf>8y-[j%VOvw^eL]U.&Ӷ@FtJ +3|7tV$T7~f'kgwt+X;:&SGӅqP^Ԥ\0Ͳ]l\@8:o^UN(HOHgzp[ ׳-Ü')P.5rzNUjϐ@es$txvD}㶒%j}>Dw)2K]þ$mQH̐+z[4. ^fM'GO&ϻ& Bv s3Yy!\w>=H/4pq"67BD,(-GpXj'(m4a^ ?0.~pعn /Ϡq'-dP6YU[JW"QAsNvoNOkэv5 H&/]4:W^h n^2.@+lнݪP=(b:kbfܫP9&+"9>]WO?(I`AjuiӋ[[W8O !@=\(hdV\xv! Wsȿ/}}i{0ԋӈ̪穓\lT־*BC-1ǶGܡl^C'i"&^}4'PF[*6QkfPnٜТs0䢒NC z ~^]#Yq՝L+Iiww0(FWiVK7~j.cACsFmڰGD՚=pcvc{jy+dKWJre5~=oڡ``/hFkvF2 !]/$ Q%W{J"ΐ{<5iHbQo{CtNդx z\/É0W-P0]Ʋh-тr5N56;yo##󱋖zhՄQk#Uπ`~{6ը`'e} ]oJ8?$VWXkkhvM%":*z`@;c$]7 e򱮧_ksN6C,^pyxvǧt+s?1D,ı=.=H|e(eP gTSo_b– pK@7).v$;G-8_R+ZR r")sr `F ±;xRβG"epեA;ݜ$9) +uu?{2[Zw'SIb\[Bx)꯷+ |cW ww/9I.fX32Ҟ;*"fAA/\9eK嶰?woÚ!X6|i5! ٳB /U>=;\BNib;uVLzw4ߎ ЍA*OtꆃʾCx[r`/>nE^ ΫҒo])JpS]+ZPN޻N2xڋ#R^J;yjxK524@A<%qHf)4edeay };ܑT@he^9FhEiK2Li?sp*ek0y/1yAڤZ8U_]`UgnuՃ ښzCQ"($4B %aSXʦ"p Pbz ! &ݤ2 =,䤫%1^wKCTp#f֣|Cd`'=8 *T`0m}V(\q`dmS5YNe4rl2?p}Cq}vr_Vbקz].v@sh(} 9 8uSg{#YwL; c.jZQ{gG_LT Ys)9偐)g_adw"_pHp X"* l:͔3+D'n6ETjG Vvw*<1f)9ChZ Ս0`x.+ w{)(;V/n* Y H%ǝzcz_Uc`d|)£@J,}l-"K,dk I<$bLB )S1gH6nJGWI&o3Ʒ,D_ OA:$$}S1C&lON,5>ڤ7M!ԽPd1_ԗo141owƈ}89$|;aL{"Δ͑SeytYoRx\4T(Otm꒶7XBn} P6 4mPR/L~vf5K$[D6eA+}3[f.ϙ]}JM4̧}6Zݺ݄Oɝ~n5\l9ˡrvHu Jޮq>1ǗB%.(g_=pJoJGx6>1|E9dp0A2Y뫪*#.BYd-OEjA>§ߏ -ϑ8Qsd؏[ j8lg?Ϻ .{֏|t }@XH%wDȺ/UٱLN'ڒ>ъ*aIxRkUE䭃H%a^wyRbA;t$Tk] )$A= !+%;33}; c/#~ZFH.G7` L]&97*L"danlc$kmv{Ci+c!G8 Û&լ}eM\!|nI5 !T_RO2M8Ws“-ϻN5lA)yƎm+Lٲxv759,D'X; m}ު)\ AD^jF?n7,Vn[\e]U BӈX`_X 5 J4N0qaM;d'Z~G8g& ΕX' )~uߊv%UC9 ñ_SXlJzdU='(tzRA~^.33qŔZ 43uoҨ5m8/u {tR$#y(pHM'๳6u*S0z X3z;N pWPĮp!y3fQ\ssod x,&"/͒["jsMR~g/ORlewzf>|-$N m{>#ya&9(Tu[Oɧ=O0!>@QŅ}8YTnYa33V KW q 2~1Nf|"=HU7Iz&si-n?΂Toxomd!HOW w~~5їłWu pFa`JΙ񫫽F{1K'bw"E,c9)˻WbI_!TVyPd.qX+ijϠoH%Z6 j*Ag"8+C #4D:.l2NJRtS q/0!JAjZ!SR`m/S'".kIZ6N~_N?r{K%4{E`-!IsN<nkYkYE^.8q}M4s6k9"ĉCxtj|ntR'8A]$*LEU0XP<4ta0o g#LQ,|0LJۀZpd$*,`Nr 顶М8.}ih$-҉F#!ӱu200kIk/cs& ?.cN# R |NGqaTt: Y0f+}'"vm-Ѥ%;w0`9/NjGu핂mT-Ҭi+OoQ>Hk}`@>S S xZ<8fp߃ji~(pġN{3 `M*Io( v㏚Z?a%mM/QU7̃7'|Щi?6z2@ ǯhinm+Ѽ纶ӊH 8v⿖B,S@M/ni61z coOVNd-u"/ܡ,6.|F{`:mpϬEno)ǓL[ D;iDqx@'Tqpp$7ow =:`΀qDz8d:kdS ]uS*zR |A!%sAcqÚ b_Qs&rUw  JGb-Z6YU(6:lx>1@֟&SBt:ɇYTɛAeJEۙFy~ X \CT(- y 1l4~tezXX=QcBOc7To&hSBzyfIA;M`RAU롙&%BXr}o!kQ|lj ֪P|y-Uo0ayI7eU[j Z\jCvD^BI#E%TIa3 6x{j   @X6(Dm7A{Iv0l8$ ƱC!ȶ*ks7>e4uw+ 0Mdq0#$9^!h0HLSNu7(p| +-0:RFa^mFۃֿ[om*/ks[eٞ஼mQ&Qh<쭾cè1m%2N2Z4#I_>HNnE4ɤOW}Sy!b填t$xAS@OD2cU''A+M 8kG@oGfJ/֜$wVeuqvV0 ePJmp&Աr:E s_}_Cn`t&V޸xK2Bi[{,[/w-;"X3SwnAGP9[Hנ~ϑW8эr56$ӝk@V!6pF~ mTQҪelTK:< fHp}ɵ?Ҍ:4[6'zn*PAb%h/!O$*زFTJlhhq¬;{lãip}W*^{ԫUXse%ǐVX!|'KK!:()c- ww֪em@!>ŗ2I]"WdZӯ+A:pWސ+k~EE/ul}h/r5[t|赉r;lk]bt:q7댧z_u z$Δmv"BVI .uMO\Zݜ"zs9*ޱ-0\bu))10Q_^Dug4EՠCvҬJ_뜭!9Z t.A7.RWhE<˨2eӏaEOFd`U;$:k :q}sV4 RDˇb0Mw5X*'*`v|!W Z}64 α[7Tӛjq=MJ &s5l<j" -G*efC _"G+}j64vHsGSP%~9`8-ZU_bq׸ώxo~pnJ*RA-bmJ%S'^cS{5o<֩*T>m˽)z;=]ĥ*c+QlϺ8q}"8A&> +?cL)OtN'u3`:8ͤVWj~uJi܋tQT5nڗ~8o]]Y0HF 8=J== hzL_ ]:V=Bg½Km֢S)2q;Kk-xK], TOHbcaRtЦ iu\VցёJ<'?NWa'8>Օ C`2exK4z- 'Ӏ;墁 3z M4Vbk{ϔe8(Rz4RmdW] lal5JjJԩXzuݼ]%AEGtޖz,oᾨ'=qS)exU]?*S]qq+fޕ&͖ef"3/01ٟԡ 2 !y&?59Z'Z%,Kp#۩3Eg\F&3GS$]G "`eAbhRP#`92M٬ Z#D0Q(SޢzdwSc,Osz[cZyD I:iS]Xx_,kk$Uhh]`};kL(fF;wo̹'>iO{jV.25 ~N'l'C9T(Bh("U?2^ Fs)_u:UtC!a[-BVNjJ̅W]A8gXE !X~M5kPvEeoa,ezE2P4_8Ic:ՔtIkq;#1C~VtU?|g]`^:"w%z+ ߒ q3%-mvkY_-Vxf`aQ{G? N/QΕSigNSBk`L- h '7dԾ %#lYAnrӁ;hTYv#2o 4G u5f7<6r4FgSEp2:IxdPeSz+k2DЧd:gO#fU'bJN~IJ mK1C-J2(}O+nPh)cw8`QQIS\-~_C@[Z~1 g+3oUD0 ٔ{R+ Pϭ`}~c&Zv /"¥Uj,/I@*oTITk{̬pf 'Q*~̦C17APދ5H*/  J)/a"d9foPQxbiB1t _zUeY+%xIݳaBbEf9^ssy->XgI9n̘I:zWr؃aSN)K:wjXG b9ж:G:7Hm5hmx3%XcH%59,5l <&UN +R@F~6>&Zv_ڰ%HFsI*fCm@ίb.6g*HrpD9v=#l{ր!cIcuJLQ;r?Hhwq/݀]Dҡ<˜C !O-1H{ \n UO{[K%+R1;q汾W4uxyRqe9@hI#m}Q%F'7x^%JnU\w;eF(<]PO&=`$ڻlx$.*(K2Dg|Ś={FX4ҰeO)Ab_]3?AN"C,TQvyLSxGT<_LFb'@vE^xXiL7>g0B;s.9sfӽ'1c`Fi )i<`?IN:^zO=)w/di#"=rlO87 jE%Yڪymqn)8o _C-(6<7mO2% Y"vQdN'e!q צ]m**F/iˈ|(%7"UZ.~Z^[tG:~M#0!V)\bu|OW4*k1^:$ˋj_2Zg?f;\MV>@9YL-SbHnQx:.+{_R/v 0H \qy?I_C߯oX3ڑ\ qpGjZ~{ß8m&[خBӘguZP }(U\)2@q9:ɽ'@~|A|U3X09\Z'Tx5S.m|a=(0l#O-J>JA$)PǞbB.J`68,?jy܀a#EBmh:jsξuMwg |b/7caz~ϸa TcE7l{ y k&3:]AFa <[nbK@̡~M|VݯQ@I~VnK[}1WJ_G ~2P.N}fg_YX_ed@ΔQn!XÚB̄׾vGx>S -~)gbv=i q21cBk%Qzē&{creeFVS)'_bGSq)JL*|1-;n١8׍* tkq ERW 4Z&0M'FT(DA8ю/@)\䑱Spdz)NSW~WRh]exXMqQ^Ԍ.kݏg Psj &-W[RU5aLR 9L\U"A;:, qFg?mx Yf Z<<#0zf$v ZrNbANsHua6 ZvP:Ԩ!//{͸7CZ#ĽUl⩳Īr)׮w!ɌFe/}$YLiaOE7)^U3%N+(Ŕ!N2GdhEUX~|8St4A^bBFA. rˆ $LTXzt<OOȮ$eMiDLvOYqM[C3ȅx"ر&I(BR&) SYCWxW TW3"0~y`>(jilgg\bD!|}2f4!x7oB?,h#nzt Ĥgp/> ~wvE9mS 72Ƒ"idNt*oh81abЙWJ0jb5I=fF_ۻ`4g(U a0l{@~] c{Ȟo{5UH݉Gvga6\ Q]OE|_uHcS!蕋x9U)6tC>DC*bE[7+O ){'c ԡ)|@.t=|JlU0qIv>I-up"zEF^뱙(utw`isNrUWq+':(;CkUEvT.zH!BJΌ1ŶvwXIw6.qO;T錌*EyoԸ v#Ԉ$U8{{ Tkr^tQ).˦ dCr ݀Ip؜N @iʆM2:ۄ)\c~Yp^brdAړclOۼÒ @1F!c8^oDoe!AzGtEZO-/vJNse,Ju#$b 2";{@KT[(Z䰧hV ͚~.8mU7 )7bb bh*7#a{B$Bz@ba~8E[?0JLxԋhCg,) |\1p}! J?'z=0K~@,bQx@^ >,U6g6Ar +{X9 ژ\/`=Z&L!B yFZx&)Ӭ]-);#(;9@FC o׭#1XA[FYOal Oߖպ:1 Z+/dl:zP9gF'ͧR ܷ8_=UqRدє?!/[%MTL4`09*ucj+0*^ r[xٲOnGAQ8k (HK i*#䚘`*5Y<$2Uk!n]Z >N/<|>?+"JG$Ťp( Cb|ئf @`J խ <}Nt(1ABK4pj.+{Es]HrPB~ C<[Q%'22a=.>hڞ(~4^F!/se6_Dz#ʛe5E;௸Vl⫪tc2Ƨn( -yk6z5 [\>s9f{)Tl>ͮb`e-c8d'EP.#^:00b^ й71GN.nȲ9o=YkWd޽N--g1 iGl9FP@}cke%zq0U)ɉ{x#~D|B%$UҵD҈uQG8M!3,thlW8liޟsT䓧v_|O1x36PP q FPlz ތ$=t͔+`ZS3Md"]FJ%y5LYsR{)?lA!.'6fef\&ZP 5Yv @6=A:R`%I6OmeP8bδ+p->p@K> Z.N5¾c8o-^",6>Y S Lh s[eJsZ_!73+ە0w K#O> hsrQH.s4ȫh-'${nLYx+xae>ޕ\q&c$~`i&#h4vڀS ջ|jd"_ XaL޼4a\nq KڜRIk96>H;=nS\xob*jԅףRpwqJ! smOi rZ'rMY0PMu %l0u]&<3T'~[0{ &frxHZ$5 $8/PuNكXOKLIأ{VL5 c[hv}|ց}ʸ޻'/&AXx?W-(p3=!tzi0j?˞ȫ]9D0ji3X}q"I`TFthPnѝds .jYGbP9Mk UM#K51q' .I& 慮7V x7iJ^'Yp G}44~ x{E4:;~ ;@=ޑ&Rvكy,IH$r'b?Wi:Y\zJ tC,YA9[ͧZL>[䰋΄h$(*޷~\[D*{ށ6Dv[`+ri~&uɎׅRuS XBcQ>Ϡ\ $tfmqQ+'Ъ|R@mM9"2Ah Z36F)GS>'(wujHRut9"uj/w*o0mg^ &Dݵoa=P>wa] |9D`ٝwX: *hl{I3>P9ZUyfޞprn@[ҳvbBo:SG{r[ l pZug?IV]@f&%VS"7gf?~JN=ꑛ?줠ЌȀ[m4[73ZϦ3Zo,6Q N%חnSNx=;պN1(ZU?eB\pH*:"hʺ*y(34|8=RwM:g`J38ʯ}Qώ}'FfPe4ғĭ cb̂xm!zfOoXԗ*2];]d1kLy+;">VhT"UsY\^rߪ]xV)kLycv ܘzmTu{T*WJ|Ź*-޴V"yP/:Yٞ^c%uJ3-@ I^ѲoNiS /34vp|TbP(\FmT@q8JsW 7]K'>Pd!ғMܱʗ7ec&el%t/+q{%HژҳAMI(2ra:CS(Fy+"8* 鼈4ӻ= N_8*) ' S`;B:!r^_j8 aEy[{*ezr+-ͿH74)8q83]f2hU+!ûG%,Ykh|[h KTP\"USv(wtw<ȃ? ‡* ~fmW/Ly0EK S]{n@e}pO=U:4l䚖`.P-;sًSĩ\s=-虐s7kpwڲ ;R oQuG(H5aCrd:a,T_̛Qimt Py/:NTH{$X7V@uX52siQ<2 Ur],?ˉf~U0ptʦ[8NA)9%Y"jYmbL`A*훘fא})ޣ=3:ud;"~Lu]?$Ғ]&F'E\i[ go;T2vQ@LuL>AJQ^g1+7L 9dĽП1aM{F$p]_bѯ\je \|%zmNL!;HꀩF1OJ1 +ZMk)9ZɓFE{ݓy_8tt Y]l=Aqt:kw5n5CFˈTaϮ/}ElJ͹,fV*^{ЫMtK w& Tl6-!%B"FڔK4PJZ-'쑫¨{͗.eYy鸤 Ku'tl}AY,D+5x.$^[$Ϭ>}mTC5efP&F]yQ9&$ ٩ 篴b&wt.7&5 Q#@C 5 kS3Θ\X^ɓc%?#/yX?f9~[\1J>SUV▩):Śui(^gMqnbguQ2~ė^ 0r(iOckn"kfս(0omuTfos3YDG|@]RCkFRj]swSZ?NT}8*=>N4nN!Eo] rLBQ%Eo)%^??ǀٽ=bvcꈩh9E5eա">2U`dw: V~<KjjMFP8DxIrj?61nBPw09 xv,[U^ݮvѮ?7HS!tWK `<6`(k-T cJ&:@Xf19R6'ea@₶vQC`(r0VU5?4KȘ^+4R !v7T zb ֎<L߶3{N5 2Da=9" c੥ >ih kYA\'pJaBruܙVg&v^Qe ՘@\RΞYǛVBGK r8miBVH `Ru3)Yd"X;جym$g>j3WL UhSx u[F+BBFz{̀.ڡ+8-IɁݕ w8}s+bK$&2F@@PqBT5tRInyU"xUPI뾹lVU&4kx,$tP4R۷ 쐌_?&$p"*qF.gX%lG* hQ͜,ݓh(Ɉ5L7gO D1W pC+ +.c2u> e}xi3n8&1&ܩ#4zVW֎"*:CI{y\p@ꡡ:1p W'ǫ*"0cgjZCI5ҽ Y>;NʄY_N-d]?@IŦ0zwäD m<݋UϞ8$_$ƯܩU?-. CFTRUƎa`{8W9pdUx=Iѫ!XdN_Cr2|f1PKIQr9#Vr9*s**ĎsouaS;0TAg~7kS(DOOtlG2m1xK^Es8i_`2g\G.n⦍E*oeLVjE``瓴oSc)|ϟVdI/]ÐI*QJC{dQ5?.(c!-@ ,c.lSf9UŊb&I>XCX; ܌ʢ -RSYgH:t5L7Vs̿Nd8zxN?7r2Z> ԲRec,y po}P$Ƣ F(- nR;Sb.CdmN-zq!hicauJT*,ܩ |e*+,OSa">}M^ቺ&P 3UcȰafǞtt׸2q4Fn?GrfGx,So,TY _EpDEưSd鹜dhշu:(d $EGƱ^@KPp;Fw->6gwJ|љ`)B 0^4"C 4NMdR v<#W样~ !8_YO61 s4_a@ęn6_,^-;R\mfnxFh" @҂Фy@H{-x]L6M GfA)7$$}KC`EF7O9Qvq5huQ=ӭ󩨇ќLUѻEuHͳI.(`3KggLwpQ'Fb8,ӹuk j[8W 붒1l`虥LB VQ\ u,6C~{-E*mU"j ԍQM$3 saP* ӛ\Qzh65G3ȵt p=Jq,Kq / 5:`\Zg`%3DŽۀasrdwO!}LsŸ́XTbYSt8sH+Rn-t Jgb,URz:HEynPͽއKK^I9VCBMIJ-Du 5աUR#iEnᓜ)SGi/.MD%Gm/L,.`Gj%!(yӪV*iP9Xvn؞ѰU_;/44_93f;V͎8dգ ^]= ;O;XQԉwZ!`a{(BmPN*Dl/lpj h弈C nEJpﯜ!)+)R;_j0b/$͘]g5h{pDb aO?gY5YL)7qC 1%́QYdR]: 1˒Ųz%'X4Ykb >/BO-CYy*~ Llr IjGҗéoj1ir&Oxne)9$u.n֝(R 2)>d2ޞ)G:hYn<$KhD];З'yРEХ M [YCPvɋʓ2&>`a𪢷ǔGP7DD" m*ϐOV (Hj[Ari݆~g%l %Dn͇(ޭg/S+JhR酈lP8lSVQ{~8lDyϲVR K.x6DYs#Tw֢bx5NX&M"(bo:)2e)(Gl9C'a|6 9ߙRYM1:7Kž$B?03(LVGWTdy"A~ bx֡<>d< kx|x";sFyn!nSE?.Hv&N\SEN,G-Ϙś"N[aho7 92(@IS,=#_K,#gGk.!lyD N81;|A{0CfU e@Xtwz(ڨ:aXh?co:X0a)R/‰#iƉjuбut\C@GGh|~P _nZ% ʢ1T [q{ѡSfљ ~9FDڮ 0Yt7!1yF$C#HByfά喙7|ZtRϨOSMn[ݓ$p2HnJ3魄mRCDG\E9/}i~/ePM,='w#g;էyOc| =CSh:ůtkiP\9wZ2Kvy46 U٣c wLo~8h4yF{ڵ#\a.Iޑ3Ȋ^1rlGm%뎼5iݳ~姺$ȒSt?AOz1CMr{e$:Qmg%POcЕAY7:j`$Q8??c{~2uYi98j A7mLLu-L&=BOiO*}9U2'qmR$bQ=3k{=w2fK7}"]zy(`̼N 2Cwd6!TD(sJwZ'"EYVhC\Y')EJ- IJ7SMGRD aUvi\h oS:^PU[пpH.a2e;f{wS,2I&R~ׯ,bWA뷕Rۓ ]v:pm`1^*E4ʣpf/#EuӠtnfoł#|egAVL:W{6mŷ%ж9 /tKlfVxL('zԎ-LRwք۴):⏬2S;G U?C&\O+|F(ѯSM3ęƺyaĤ(&lDӦ@smss=s#;kiW @NգR\K]zGv:1,32`8~2N%(\&mOϊJ*ُ%&=_țm2&P(6 _ЗBbm*fdʅfM.'Ήxgz"N1]b(7+1=5#g*eʺc#yE#(_51F]Βt9lf]A숇y]Po]aOˌ .`&ՆHWNB.b|@o 0Byj^!An`)2sx2]λp nai|34ڜY%Pz:"@3dJ- Daĵ`*^> 1b^|ڿb؁IQ- Wથ* >3X6<{.?dlS1Br"bE*'"\xe"B8wWwY tdD$ZCX#Ty08isHjR68sB Ps1Ш'Z˩tx KTp(_u7RƏ p@gȮĨ0λ @7wMzf@eDg}‘+=" ˯4sÆ"҅F]} `)\kf| ]ډ aO70i5ֿ긲ԍH'zhJH>!>W$,\2J X^k<ۯb)6\'bp#X #8z:_[D]b`^N ƒR1ڬ9)icT"d5oIƬ!HRnQ?= Z>^-H2ZSjuؗR [|2j$^FYN^~ה> (#;O%N/~ kSj &| ɽBJJ' /(@PYc!*W(8a:7J# .nplDۏsYPWR)58˨JG;}85o(@7xk^OsEDpANШvRʒ}4 Ha$^{蛧i:9 &P)%Ji(`&(8"IϮW)-(5h2PDރ+I0$D&CA5鉼`pJ-4#UtXHPzeաS,1Ɂ\w_8eT!q~wAR`%% N ׼c8%Z|jp@ndB8g)8! ّn34f-UXqpe9%,9O~oH):RÐ _[Gg[W>s;rSƜb:-+܈,=53Єg0b/R*Ssyr-AЭ]ϩU0dItO<= / yd^ q~C|" HmoWe%O 9Cp`@/^-'P^Tḻ9㢨\20 lNO#rpJc*Ybq"$S,>5\ QIqp^D}D/NmI,w`ƀ{ȿfr+#7s?m-ǷgH]оU׆Rd,ɹ#Փ@t97jvN +J_QUØYʪ)vdH( zFe桍?~M..f)+4?0ٓSlŞp&fZo2LMt! 뻦Q)V=AG\ͤ83'vy}m vw"-+p-`sn0xyL'Tg׌F;M- u?SzܘI]0)z]Q9ZONN5mǬ<$_.?1Wwj/yu!Ā h1n<.d=VMe[xNSG,>`KlȌEz@H1nlv^>^vPw{~ײl#m/U&|10~3ǰ _qqwrj>,M+7 x v n*‡#Y~wccϮc [w'LZܞQ%3I`^g̺c=k~ z d!I3qbDxtz,W s¬Mbq'sù0ٮ{;ٰDgeVx?!޲ ]zԴ&:eDU(j!IU58QX=hf5JLv[c땡.l*Aj`*njծt^\49%`㞎 h?dAv&.>8#(>[y[^QTjEm댹Co[ɇ>7#nP7GkܓOlay>DAV(Rb2tО$mI0|o!LDq /Ցfԕ:W+e3kJ}I5;Q88m<ĤFSq_n2.ێoP<9cڀ I+=)Щ}Mi6EoT wz\wpC٪h R*TcJXU[_}0ހŮq6C: r*zY = 㓽a!#N'7{k?Cqq=4M54/#},3I/+ѝm Kats_&ZA/&Tzǻiy&]U9m4{ksz Fh.E}ے(lKeEd83禉cB!UG*]+=06pNI{Zr &ľ(.%|,&o!=wKx >b3 ͂˼'yevmb[VkBŋw.V2\rP;VPcMĀdD5c ,8,I\ؐ.& ianE Q\i pTu:wKt|pe{+½nymLb{A$Md/RBj_|=m1w ubL@@܋pQb9@6I.QF;$m~yj YpFX.@@Q, =H -+1Kdv#wrΫRw\"r:5 Cl3y2I/kmQdccrNΩLYӁ*!_C0~,# %dlaϕDqO',]XTՖiCa).<2=I׮Ì`HXPG$y ݁Fizߖ}씓R˸1X8r\ rB#^${xzm"P[ S1qJ͠ך,k)ַ'h Gfx!Qus}.z@vsx;4Cw)_&vtM<,`٢cmI ]C^Tlh3k8%= o6;Ckڤ\ w$q>}(?{lW2j##QߒJ8^=*W~P1$VU<ՠsȶ>ЖhC`]SoJNJٷ~N7bojP "B@U-F݈n" OE4w,ꂧ2򲪤ک0f6uv`έmy,9}2$GMJM'P39  /@.&pN݅uI Z >kp!,mVZdX[Ml}3t Ztw6< DR3) GcUmZh$INRWLN7ԩEt{$"[g(Wa9̍4}ַf)upcUN b0J@aٓ82FzPU|_iOE-"qx09ͻW^>7oj9XMlŌ滣E+z.m(LaeG,4qGQ@%bˀ8`*B_ p&ϖtBy5t%/M&,0=됃QQ*@́w` ^,%x^5IXrtԳ4@I}xibS#sp'ࠫH`;oQ*bM yBtL al_=@kNBFuM h @')AlJE՟_3l>@r :|eAwWQyT IH8NWBzNBu(t EcիgI0XawȾw”%wXk-ϗ3h0Qb35JCzwp{ԝ3`p%i8tQbI~ L_t;륇+bLWiHds) V P r4,؋e6vW4Rӄ4U+⑕A{@qW ]_~~wٕ ? sȨ~PY-KGQo[u3 dG/<&K8= -4:OJݿ6jA"{oU=];U !H?BCt>Lș¨p !fgODZXqS]JCt0{]sKHy'T28eŘ\dzHr _pxw?ƚ׵Bו&2+/",9`ӴI=ɅfO$ /_)q_FI*"OƠYG2xPF "EӮS$ɛsRF1YzBΰ" V.uT.BWHC2C}. 2J0'Z}dr5ƾO !]/Z-ZGz_y…$Up#_[fY,CaZzrj!`0}JkHK_*Wy6Tq,Qan=C;k8mp jٲ0. \9-uwq] J桌A{ݗ{ _w\o:<\Z8yHj(KU6\VDE|kԎSd4Ѣ̷$ٲPݕ]8•0om3rI j))kX pz0w~Zۧ(Jp^:$]q@HS ^TxN9ٕ[Nfny`{JG~41ߓ˦^4EQ #0?_'"ڎ47qJ/N^k6྅1Hf m׀GwpK 4t9[/ L\mu;oU_TnmU,EsZid@G=ɂBJ꫹ tl N#/@l ڃK;GF0^HaEhO<|Qb>*\=i,an}3u`xcjڗC\,j{|If`_rvU8LϮgZưCoSyĸ8eV\;5Blu9T](+e Je6jd/|T 0m׹}=^$:{Fj/2bIP H.X6-RHnq6pTAƳ{s?o}E>\H;Zd _uMXaEmg{S&G▘r2FAnS&hK`qi7/ SM k&{ -; Ib6 s0R$6+FR<'>몪wq>5dO `k@A0dh~4OR[XFjsPޛ_-YcJ8R<7_aq|U5(`U~cNbsMqsjnUwCesMv.Yw2e!XUMv|Rk']fBJ0vR9t֯So+/]h剆xw*px+Cna+Ŗ[*]ܖxF/྆ve\c\#VE8?7C X>>tU襎EGrP q8c]ȞWl~nڠmq0ehí^Fsc 9H+6s۪Ozp)U?@^_~(O71@?6}^s.n;>F b` Y,^}Ӧ`Wlq.p9MshPE*+KϼÈ/uK63/ r&8–>] ;R A[ϑRmWi 5uJj4PG3TFJgE{RRs]ʿM,S a]S,+ d**q١um.c \4t͝Lgy,اyz'j=ikz58N˹4:#){1z;cNtap>*JЁwFA>ĒFNG4S hur6o,ِ]J]5;,ʠxgdg"HX폇IG,Ιmˍ:selX^Lܫs{b'+.`+!4D,֦IS@ܮ@ 'bzn- ^%Lcb -(O,H Gų&!#*߅;B jaDc:r C) BB `p,㗒g iECZV!`BNTS?Tcz6Qݙܱ̩*صG)_7Y~F0m #VvVt (B{<Ke:~>1 w ]2'΀IT(+~7Riy\ r (8'>FMa2 ~%'mu'ڒ^X政 2jKHױ2wɩ:Gӭ, / q`"҄ACʈLb0hF6?(cgazcEiaC3=`&_9e4vA?K\Gw>/>n~c;vYvd? !]gg#m<l5}PŜXLNY1]}]e.H#PX5_QmO9?xE \ ݖx[Ńs3id[yJAVɃ  `E&oxMƯ1EmaLb4v! q7ZNw"^ܚSj{p)aȄM L LB<5uQTueV(ۡ.cEn*!w}Βy nȮod.4ؽT=FxSJq9[4$#Y?Gj1 8E `{Q1$tkx5H..p%{z~KNTsA6:D 'ɻ%liƘ"}2k{hcG囝2Pŭԛ&f8)8DzG e9?qRB?щqhe>$} SɥM]2 |ߘ9v\+AXjgB) B%@CE܂@X$+,q(1>@A%*r:8/B{NZ=++.y?3kⴖHUn:3P! ~'Gͷ{K*I{ $=" #6p77+6o,(ק8#FTQ̒I6[VQt/ dx{)`x/,㮠)C~p2jIw4x{|kYT4w"BpN$k.OQsМy6K$H(O}J__F\ߛq8  !)S6 f8^HXhSȈS*{" M5dNZ1o{աaeR2cS2kbQ(1g^1׹҅JyG*L ,`J YOw.BQъså泤vW HN9%B.Oi|/9_^BYC\ɢqΎ2x6X\2$cVO(څW&W=F! 9/ |*Knc7`|1WI'G^ HvG3 /*&ULiU{Nni~ćw.Uw? Ik}4(.V˲CT˿(vM]BuzLrٻec#չ j#@ڇ!e<&1 ۔o]ЊC/9*;۵?pǧck5-7f"C Ԑ6^}DȨx)qA}α! A)>T;Ag4pc˚!Tl6;ᧅ*z#'sLnoFr؆pdnU:a|ѡ6ӭ$\K!teÓ5IuzI;[MqT/=m7+Nw}Ɉm>۹})vwEZu䆵X>0eY1s<sI]IV6H/"NByB"alVqr)WOiVkM ,Ė21굏[TYԌtȵ378 ߰~;;пs'9c"R9PN)1֧5MdkЏB^L Y3òu@D_&+'jy^F'*. * `#S ?C2LC#ao͟hSm|XzDzjQ8^ Y*|B+'PKjF~ d<*wE{sJ0/T۷' o95WjJ> Xs'*W?`!5+z`n -c/_x/D, V]5"OKJ*NlSIrƝ3@?608'<9 hϯrk ݢϓ hςpg:$k!uL?eaTȌ8!ǿJwS7|vt5Lq»lR|o+Rsnh&CExVf7O9%L\y$'[qzo  c?LԨH~I1'xpFVL {ݱsXRꋤ8.N٥Xr֮ vO'hp/P $ޗOՋ>ztލ KDGP'%vꡏenw uv&>oCOi&.+fr1J.SځT18 +z([?N"T8DwC0ޫTq*!֯ZUBd JεV~yqu|+4Jחi:/ J+|%QLC*`͋1B_Ӻ;X0_-'qseI:#!6pb_ =:_Mp@Q kb 9;l,P/PCfq)ʯwu+mMsLn>'y @ Txq\,!9fsJ "\ǣrQ.]ankحE)eUg}3QĪtQun}W '+%W60h6!N!<~Ih6٫\& M:厨)(v"10YG@Lp1K+S_Scx]Ҹp&tWScA,3:f[lmTVx=$!! Otj%;7F쑘عtXL碀dljYjѐ nV){d `sy| r!/S eq)9 MKo}N$`y;pgU$xʐ9ޟ2/qoZ *e6yEDn>ǩh I)9yi4|\s&3OFeB$8F. Q‘Yv2!RnߺZPCȳ.1yUj \@=`l@Xe0 \ uH99 3?ߝ9Uo!{G ޕmKiV6ko@="F ժĴ_s1%+PV0jYhvQP$8$jԝڕ+G\{VxAoFGfV(#cNrI:Q3:rH}I.(ZEbG4N:FYS)@͚X4Yag>! 4]Ri&2e]ag}~goh"P:Hށ'lptϞR4E2xl޸k&Ϊ/'DELy+?2t {ݻhmCpP^ҧg5dQā8+^IƱ-+>i?LVE -_fT\/pc?ncο2_gky^jجW#NY~! Na@AR6{QEh7wV Uވ>Cnʔ̶_əڌ.(~XܹѡLbE& |yű yCxf\&%v]=/ 4lyalIgJHQg5nbQ#`Vj @] ʰ< Y7u!˙"Yi Ge 6Yf{>d?0Z<$ k~ȝy8q@b_x&tZ|3oBG n?ϯו7vpG@{=E:-Sn/Ơ֧{ OEc5*+Ʉ˪<{0W$ :nѵ'YӻuU+6Gxim~4xࡶev2sQd`PwY:4(fUd)i7ш4+*I9,bt*(7>`C6]R{ӄ ђnZk!0, amHbVǕr N53^fPj(όą4A}H@eg@0όTsjD~{Ln \33ܢ' [tAL4]蓝~V]؃ȍq0uM)4өxc;UpSw^b3K|80䎠ʤŊ\e vYE{ȦƸa"^]d'+22,a.MYc-'WPc6-4?8Ňfoک\XwlS*TUKCJ=mTLo`q%'+J!MD ?]Ui1PT/_G0!6sU%%BX+4 cF M%k BzgnMCa.Oi<%OLQ}~;j wBQHF!QPbqna=ZH1e]AF=T}˞D_T V8:F>]aӷ1&'Geh\]hs d=x|-F5ݼvQ_tGGN+KP7;`&ZQI~p):űFybDZkFN |6&7k_rJC^<(=#C*?&6kok &%p$|CD$d}61[O\?`g^8 3u4)@+EL~iRR {K"4٪t@Ћ\91>o*( 9@T=--6J?|pEHO7GSUT(JR[nSKRiSef{ñ݉= P.Q#< Gڬ&c;uk/gx0ĊZ0k7u73LOi/jUEԕʰL mW=saF \>TJ:l[n' m>{^㩉RzɹеsXq=m%>ب:F bǦ@/N^X$Td,с@ʚÇgHiմrMi'PS}7B,S#C(Q_&0Msjh<\ );hg{E1s7OKA:4TˣCC8Pp }Cŋc!Uّip~1XVT 1m2oԛ v YŘzEa1:ANIO֒4CؼU)ZRF_M@WQbs:)*^M]3W)\ 'gUH [>iY4K!3~%? A[Q4K PE"['\*&Np2tԳM)2I&XNS.E:@),\3Jfq6/).?1o#q ynt`J "(^jD%0VǬxV9 ) 9TѾ-(Nq "Ja)`y{$Q~_wk{cBYƹ!ue۴vػdd|/m_C>{G"Cm\2I4cppmt١[M eR>k(7K):> r_;}=frjժFdNori;Gy:м(A7q8qu{!cg7;6I? A) I};K@ӣ䶑MPgdmI2,W~項D,c_/ţbǂa?.&ɳʌ;)3 0-0CxM\"HN6~ ĵ{Zk $')maF`Mi8KOpre5S ߕ'sR5bdK@Nfr3b(iSZ{]4VCC.\\\ ̙y *SR,t~AzOyN¥΍ĕS}bi5mʀ83%I[F3>KN45bs&/ uH:CEM`}]̫%am7&-r8FAߐ +7;Aa'hY>Dh7#˚K9&p׏GFGJ2==EF{>rE.RMOg 1B\ F6 :Z{zHz3$@`zf76pڮx<*`/@*C^g1wM!īy|MM]VF+x.wh,růL` mj \?bʒs橰_zYh`-P-[츦XL,C"gU *$n@W=5F&]&S\tSFf\{ræ]( qLb>fLG2ؒo0MYLy]!*h)'4âwvc,zh^D3q_)FHaegZ]$9,(w[k]!b:7j4N4CgRqx[^0Cԇo Cp4OȌ ݳ?\χĠ ͻQ? aAXtӳyS % A/FG@K:R-Iڐ$+:CLگ-.GD' h(Ta}g6HԎq Dn3;•c{VcI/x׹Gs-eA t>cXƾlr5⥕ǯpzj(wXBJ < Ü߻dcS97bO+x%v3j\v)Me0p@̫>F%H U٠N/'vh1~,0Dk,3+Huķ/r +w ? Tm(1b)((P̝: c<OF8B "^ik5\xʅ{3?x=ϜdPJM?/NET][qQ- nq>]@+ O3ʵw}\a©d) G?awcާ)v"=gV_߹e>E~v~ms$L4 | YJ%b|V!Ѕy43d+El]49F=/={j]İJ@xă a籂 ,&G#xͯ3}]OdxϾ_\wxڵwp("6p߾Sĕ❱_ke\iyOKl݃Sry"_}YQsc\-M$h+ ұQMiOK\ҤHب0n$VOf9D6@_Yʑ'f =A0|ٍ|D^5mwx77F$h|ElQrk.o<YLA[~\ 5r, z~}VZihⲛ>njː:\tFdSo܌ab5nT(Ove{.e*TON1Y?z@"y_؁2!$Dž=GN SF)Ma[ c)&`"ˇ=; 牀/7U[*khe lvA Ĭ. {OD} ?OM!1JoꗢmZ"~i$"+:.#X(tiXx)p|T"H-`{R/. R? xNhK|beyH!aք\qd7aD5FȲy39t8p&Cn9 [fuv'ӾLB4DFi'>Bhb{{tE҄4d`U#K1',c]}2:pt,L{6v)s| JV ^+I贀L("C0f.l뤴GO3Q,lHZ.D97brlV~钎㢢,!mO5Q\@*;mC}R JQyHBxcfռRL Z q*K6~лrz)7.n8Acc5Zc^R݌]Qxӡp'<*&̍F}>P@eR2tm(6 H|%)O+,&MB2?siХܡf6 E Ԅxlf+gQWQƯOn`?)IBGu%[gy$K3G MQ 6W-y1g 1IDfp,^rSǶ@wn"/N@*JO1&k<0X͉d15H}?K?Js7]v :tzRnٱG@]P6TyY JP O24 0hBAQΊMW5ޜ 0$&giҷ N tZc1%>ƽ|V05l{y,'&p$2.:yET5YE\?HF?cB &jkDضa/e:/K/|ܟ\*LUMRy+( ]݌&_!t߮K?}TB,@ZF>N br?qS<_MR]ժ;3;Τ}rR=k@s5@ L.J^7m8m /q5_pby`;S5^ .W;6h&-dž ܬ9]hP4Sr| 0f[HUPhfJ4b•l f7xv-L .'&9.ѻ%sBqև !j) l#\(q-/]CN.`&KLmN8EW< _T_,589QbkupԪG6mq%NUӵ*Rzf[=1`*(2.5,4ڐQ>l̚ >_:pitUI$ 2~鑇Avo}݅8} :Ϸc GO!̂l~o2SU(DE;l!s#N (קj:QS1u 6ތ t}'t.Z>A/V j0XI8 AJ(3̨_<5xB~:[9U~;f\uxR%,cf}J}!C-a02/XKmqfqu7Rj6{ܭ-1 ;j$`E؂w;-6L(&A9f #b gv 5PwX6u5$EdP*[eq㡳ƪr椷|IWJvvIpl]'D>$qSad6Uk.|u&-ph8-J7S>mhm9B/<Z[D٥h(ep-X&* ;fbYdT@ i` 0kKK%ćM< =li@=7?# @|ȂrS c"rB48?PJgDΰ71dA$?)G%gh,ٯJ4S^wU K/ &a Idyo#\yL ļVrCm;*# &դU6$Qw\/E߫U#ےo" HHJ rZ `8O⪼T00bHeQo4jLyޯ7̥OUg@Xj?(.;+̐xzd (Cx3X8/;1zlj<-0kRa]71پŌ0wM0 ;E4~_ ͤ|P"d.4Q|5;+*]`̥ O^-Vcek.PW)dϼD)bϻQA:Qb65HZQNm=: aGGjCLS%zG):0 ?KNUK:ߠV&eC/<勈cħ8Kԕѿ* x(MgiYk6o06"J0lYh4ZWu(MXi5hF#HQF*_;cnGK]ũ_\.Tβi ȧ]H6k$u᫬6,7|xb#XQ훯rv%ҸY[ {qUbȜ_Jj߁ x]jP\\`6yb *Kb`1$CM3#&:#(=l ?(=tWdjN޳I$Ej?lLj% koq3?VĹP&IEv(84 '4almU뼷}`wW?EEY$ Ň{N=^?keLS :@ p'<UM|Otinrw[t<aN. *6(ǭ%T[aNd{8&bG1LS%T  p\9<)Px|zpjw.^Ă3 >7DYQZgքLދIF|uQ#:|ۨz<ϞSgbwԤ仯UY[hz6)c좷9 !epO r/ʹ IeF'*dtw|p8!m0ڜ-,T~j@\1j+U?" h+T)mRCj̅Ŏ7TC/6h^uL0|̓}Pp02nʥ6] X XK={^mPzHO^"qV}H++UuHzkGC-zɡSVx.(URw%h0Fz (zKzai9|8bX U!8~W4)'o~(˦,'2R5ӴSŶhX p+.6&ᒲBu[J!`{ LOU ;]C+[=jF( kA`dM©yxAݲQb^|!Ub19th6_0յ㪈lL魫o=2_TѨl9& 쫤*e,e=wTI?H³mporth&DQ+ D ߿"yQS3`5~eN.dt;HACU_Et1Mec* ./o 0(r$v-/Iw퍎[D ɦw֢2%7)Ƴ;7ɽX)~i|lp|9>k%*/MvPLބ2qPQ0Nxx t7u_:@B J9e4 EG t20vGl'hO^u?,V%c" gӽrC1}@076pۧD ?=`o%XhR'd{$N6绠J~.y Z"zʼŅ3Uhpe&~/`)b;_ 8fSݺ0ޥ(y#Ǯ'Q3X|6i}L~_2 yMSeS1[mSމHFO5EՆ;,"叅b&Q4*D L\3]3 TolJI68 [lS7d8sn&np wQmd'& /%`c:7^(O"|}U F3܇0xw Bϸ"V]xOXeiŧ;B I)IEI c31~0"ҸWމE0w11ϷOQ\S_G87t ^{dO.K-K${B2wia!c \7_a_/^siQus2WV!%j A[G Ei7>:N`NY>-8>M@DP-Gd~>GJۚ4"1=n-̃gbZt{Qev lSQ bK+Z(<,W,CMw1)@ibtW`<lD))d'p=p*ofZ-ZZtqYSnG`Ӯ#oc.ʙ4:înW1t4etȌ_4h;p ׁF@wfcH#T)oDkw[/t&_{X+Hl{g\䥍tO 0UO]15($G7: tur_wZZ}gFdwĖ 𱺘zXa9gśMS N:j.Dd}`6k{ӷdVuRl^3;+8*ϘK1^{GLP40E O1ݒ04iŖ^sx+ ݌uD9bQܔEQ,GaE p0#i8-Y_W]7#~Yq#Z+jL\z˃fK!kB_[~?K OQ1&nWTG1"E]N51ś`plYoTzA%>|;L":H TͲ5JH˄X70y#ݬ0i='6}UV+=wjGjEߡ}1 U\z]koy$nSx8^r3C[ݯh;ߘ$9$"! }kͫ3kqVx|@uι菁! ?|tQcwZ^ P^1hl}zPO̽kWQL"kɚ(T8ɚ3A@!EH/MGdP߼PhaOEVw1\늙C=E꼥P=6>q&2q:?e{VܙʷW}9+1!m.{w*^(CY.UJ)4Q!*|X0V+oйa|"Q餗/s_Q"m;hU&64^Z/#5ҺHy\_?kr`;ȏyO+Q\Pp; mg_BWvvwN"M}xߐ E`l<nE:D fOΛd `縉+ܴ|45Y&yN8 ^{2dĤF؞}A7+MDR83r݈ \!€ɸl˽C75 u S78Ĥ R} 7vJP94zgkXJߑš J];;=1_+\t=IJևn ]3:oL+LJz8j VcgP.b_3Fxvz^l!51Ynj *./jgbibf k I%\8xK8['WwkKJ4W1b?Q!"q.",c&hZRdg٪ٿ'KI}uFbzID7=!C`-sAAWvhG֒-BLMidJ+)_\ti `mO;%l2* ]wX(voJK4,^Nm:2qE~,ZMϖ(X0ciw#<GsGV̚j/1ѯ{~dwȉ NڝeS_d{s(4WI]˂D47@?;^5Vd`$%H)*1\%t*n!liث]gx纖ڊR.$(OV(ёǤRpbj}fڤyX!]91$ prXF7Z$1z\ e>orPmǵC.d憔/0$?c.WND)RNcӚ>"7kJ<^[ >!}am" 4gwAI<ьGqk~ I 9;Wn-#?Mt0f<7i@zx5sl.jAbG{IX ~^vK,>xQ֚hO>SERH[Oc+]H'ʧG"2.~Qݝr caMa o4d^OK Fu܎&UݿF_ `]vI*>*@tgFVd "(I@{Hs S`yGcŴY#H691Eg,NK)س.==ʃꞡ%I $~kyBOrPrZ+ZhsD-{- =lk"P]H*җڬ0ͮ$$hbRkMFr~I}W\ƺ&H2AləːRO"MeD#PаNJըݏ:ع"!]P:q/]ɳ8> سFCHP _΃P+ۅtNK%(?'$K 75QrLcqA|nyUCB*i$:N6dKum,j^&i#zs$"cC5͟9E>Lug}-[2E5¼EfA|KSWR`f)fHqq DLʧEBvn!⿼=Ref˅[ٴגS*OoHI)m@UПkkEݘvSg=*wRK} {Gـ>[L {WEرX@S78lBpˬL%@S#i"}inhK6ռQ..ME[r*0S ksL]B,^\"K~uLl!~od^yP!ġIJiYEW1PA[E.t{HF" 7_ȜZŔ_`eJ3ƾ878{?E ;2>U$V!thbl o3H 0S3ք[I90C؄OzAzvN<(wMx7$3Q[g!׬QeG-H΂/<,{uOLICQRW;D7#BE6A"zI_w#5-XyJHM$^CGtR[gTq(ND̨2$Hi܉l^#Nw'52M}.p:*+K~ȟ2݄t>col6\XCYz|z{̓ll+4.ȥ.4cw/w)d\eKl}􍥌VdHyM*n66SmuE3nM*X `7")[YoĈdf=蚊uyt>> fv= d"b$Z+؃N_#=Xܸ+g 3严~%kA)lm}3"e?F-?\qC^Դu"wby#cp :8i Pt<lTw.>|X*^O~9/姅w%_5'އ1n퓼2;m`}@6Cl_RnN G˱δvd`EB{oO FB6%MsFɃІ\UfmaHQ &m%7@"^#} hZҬ"2WE[qniӮ<|˺˃DRwz|[Z9QL `.__ooaݵ["دMۈzMMoQKTa`! q}Ǜl׊#g{Qm)ɧՙ /-VKлE4#bDGyzbnӗD{3Fk-Z!WI!E-$a3$Q/Ic`\`C> ~͂d?hR v= ,`j*G~ Q6Ɂ .S[my8j$OsE lIvqq"Z\  c!Xxg!TWlE.ZqMD2^C[!^HBk>8b'M:YNzi `_r[:(g2Lb7f*-#b(zIU*ORygT(g/0T5=x_Ѳ*aT 8y҉{(@# HKJ IuZ` <֣[8N`6G;P',6 AVrG3 >BKԥ=F 9i^: =ۢ4OqJ#Io1i32%[^cw;3MN0\BQi5#ފkvm:[(ӳխHt`r.x2w氼hH Bcނ+ZıJr~TՅ]us#V"&<^ѐGcKx.~2.x$Jsі[00wB&GG@adIɪk1jUC;vpHtW-XiKG=hTds.HXo ɋFΖ^Gg5cR͉~zZ0F|/av?>u\Q_??*a6;y lWeYNbcTATܐ:1.[gBS^ymUui Ї$>==ML%s]"oS ٓ}1 T$]i!""|c?ASN4|1T8i& 퉠a2vn>A5ICobIzt@$ 5¤`/fT_":Qͧ_UC]3/w@"R%%3>m?!֒L eó} 8aS~ѮjNgQŠ\힣LYug:!KЈפR ^ ^ nr/ߊzA0va$0ET}'pNմ e2L8ӂG,ۮLZ vy\*>"Ьނ)U|9mA *|Pxz N[?9_Y&CÝ`IAӹN [)=MWblFzeɗJvD>BeW仳#L+~GfYOEl jieE5@8y3]ig DUnə_\Gf*z jS+V cR%*<E[L|2=h(yszs ruYAd?Gz5rt+TI OKv5]zg4CO۵"Py̓c%EJ ZC=R2| I wڈT9'd`wY,t:o9jMv0d?0AjI$H;O'ތ{CډfpzEXsAPbp>I] ͘#ʭu?⹞K/ޛ3(Ќr?v':/ #5aiNp+[XMqpaV5W! 83LCIeHG ԅS[͟ 03m BLTnĒɚiVnLdֆ91cJ0T%xӮLIyke eThL~ u閟_$)aao4o\ ]<꜠Zva`ʼ6=0KL\~lnб ۛlYZY%҆;vbE)%fHa3h2ԑ£׭ް}u;Ю%DLȳbd6F*tD D2=+؍'zi1ȤUyE#O5exiy6 o; K^D{PGMi9=o #=;eP>IU.H̯W1W]0g?4M\ՓdW>Yd֬I6GI{ cǸ&J?=u}?#6I/W/LZw,#^X*jTBt.g7%4+LjiPhPrEm &\HpPQ X5I0p ٥dP~nܡ O&hߪΌU7mI*"C"i.y(:k KBUSV' flB* HmyоTtX/-M~X{Z<Crt^17AB/i@5u BX{^5;$1D8Lye T#kg1$lF_Y@]ZaEnW1o'1[&gkqA`4u8(f4QO[gNS`'-h $mp {|<?jqS:SR]5ısNPuOV?3aohL9<ƔKQP~p+@G83#:9)RH1cGLڅ&R=.tA/_?!iYZ _+;-OFuTn%@TU/E4ꑷozۑy H*c q?+[Z ~xs|JrX8cԷqURF'f/x Ju?56H3Ea񾸞̬Z XP?%h*>RS#&FRÆDUfe#s?X>'ve=ƂR;)3 NW[kv?ĞPߣm[E:.I|>!u7" &4`r6P o+>dAhCڋur좁1#F pNbw XUS ~"k;IV2Qj +Cd I0w ^[]E-PK=1E|LYTʖr\б6CN| XrA9k(9؞q0^ik mL[`6M:o}f.V+hAX5Z1M[9U.5Kt [,T¤K w&xp^~U-+bAG!r; 7G7)5-veDzy&¯d=.[A;Xe|A8eEmӉIԘf[O9/@| ʜD˒ .-6x?RZW4I,qV4گAvA6c`!P>JxsG#TqkIOh;}pzkuV͊9U3FyY{r2Z u"kKgHc^$yj$8"jn_3 `b5x!Dp,j7N$g†g$Zo\ӱLQVίz8Qp@L8Iu9\4r nO 4 Zzf?ϻ}? 8U>Wz cycI΋1^JjuR[\#@Gg_)э=䄹=f@r`2%6!sD`6a 0@ܨˣq\ŹC4ufN0 &|" +#.v܀ٓ GѲP!de}p5$ S߳QEu7D{`ucYHs>Wn @t+{D׎G3xj1h߿1)'m0S)z,t谱SIFV[NjJ^S0GbU!*(LE̛!nT:uYO&x1}Ts5,TڅΎAt{X.Jyђ*^ϟ:Ьy&kd1-F p'BuWߊ 8kŷtۗaf!Zo,'sK;cV%oڃN>Z?ڧNRvސƈoMU_?PeZ6|˴ߗަ2f9`.j*b%"Ṵ&c< C>4cN[1q)/7z6wӉ8!r: aAԳҏ#04dxF&,Jrx'pAPHea/[Q < i 4D !u0_̯y)O,EB_R}&}K2KR k y;.u3VoO*F'q _FNud*=*e뀅(>.\fg`.B9{'76Ӝ+ZNڼUZ2[iJfo\Xfsu`L Zlgdȗ8ݬ?KΎ+jC0qOSWE1m7BQ=$埒 Rrx>NuB*BGW{:.К[˻=0f //_w0,/#پ 3k6TE^;[_GyјɎɵgޯwca)#Ӡ ¯ pVՆ]c9 {ؔ.u\"%-;ʗ6Nzsn1:07|]LSaN"⪇Om/i\Nz a4N (.:dpD7хAt-@pQsVQVBܹg0]j7sB=6еpV;I!ӳ K S0G+yRn_'vMޗjcPQ'y՝vmj0\9%5PἿʸE7 ,mb,Bf;|c&>{|'į8x0 $1a`6f9bfT-QHR2B+xŵD,va=DF>h=ސDoœR ~\/}PoW4YѠ묞E#*hhr<]*ڄs 9 *("Zc[n/& W-» B7oGN^w=!9KD̰~?jhz ND+v=R$xpG},ueihw/3`0Ȧ0 D4X:I:`@OYT[**? xzMVnkI_x%2 <*rmhw:Sco@J{+<~@PpL_V_GvljWO"3Ivڻf i]s^)#,G8jg#2;x-xpC/ppT7M#*jL?C`V1 7>B!{}~4j-HJЬ^'q+t^l0wTE( m%){֭G7mfgBG)z3_[ML#H'n@k}cg3G}` p,Ob; ΍@|ԭIȌ c2xHM]XCs}1 |gW8ݮ&kQ^zA{G'6e]èx hI:=ժŚ/7ǚY\QU\ ؾQ>Hjɺpngyl7J-ie"c I 8?qSG UbMbO8f% G۔}Q%$ʢ'M+kzCV9idr_D϶J;a8!+1$7Ѹn5qytP%|i>VQRէډ]' R!rs~JώU2}#Dxz?SpZSEJM\p垾`>Ki#l+]'=m_cG&9n1+x b RRPgMyjg5.{ꁊ.'Bɬ;#;6()tm&_gobzRTM?9if[0lvNqroI}jS[eSeyCW,$ȈGIGE E&mog(\OWA>zmTֈdT|f>JkɄ"̵ nKv=u’HTTkL%|?T c{55v1"ɗo5#R\3 \i1qiJCEVha>s&| e+IS>Mayu7vaUxCW41iM1&ʯ yb F$!'By*AӷvMtDvC?'?(kڝ!B/A!t#Dx{INRqg%7YcJ+c~~ A"so/&g6bW78LR_#㴓ş`KA噎AiUѱđ0cئb?˵%LȔ+/X ʱ54YHc#4к*{]/!+г}_T"*= @u 26]X{.̺ ď׌:RAtoyLCzڰzK0boGHxB}PKtU(=j͹>=h<J0-  07lnNuziG&ľ94"pʺQ!yV{ȑ-c==KZ&Vt,F)Z׬o9JL]$N bg2F<|3DVzxJ6w2vA%Jb{Kuoym IA \MBMy-T4!DUo=NRбCLsvrH Ma֒քw4'Zbf$b_|!+66ve 2 DG0q^5#Mch;TC{(fV:5q%jc3SiB:2j;~E{T>q9ݝ>G Kχo>X\G7W]wHN˗q%Q(A^~CT7UGW&}^F9M N@ZO|=[̊HDŕ D{4L_ 鲸=;]232ONۺ0?Wt"֗ Jv(Gru*|s1y5&n=WAXB!PO|H fWQM[ -Tb)E ށ) N0SD0z}|E=y ֭c0xĄ53 z.rOoЋ2*`D!w^7Q!]գ8A2 [鍇VDK^fNam|;|L?X%MiZbȣ+i @ %8-yK!f69ӗ'ɶf^I1|R¡YjXFʻ奀P$ 1b_e|^mRRd$cSԮ,}cHZq5+6 sN>oƻ٪M#J c#/3U@`NB@e$ tE'Z. ƠZZ׶`H>:S9 ,3E:)3ټFXرDj#oQχ G=B ~$Doƒ i2v_]pp5@5zkrܔ_sb0b:t(6nE\L4xq|t+s/3Fk={l_4fܾ$mD(צ Xg()Yf.>}^bv[B"Oj0nk|oّdnv$/ӣs`b<%l L8YƸ?2Eکܣ@3Q9ՆV4Ι`} 잻_ Kb43L%Ѡy|}m^x:v5+R{"5{׈c>SI h,UXV=M<Ùm\B=-ieMB)+!'߀)Fǩ-M\u]U#Χ=Ez Q9|(N|)*Ph Q|l?k|/-DpZ*Ga ӡ5`c;O!35 #Q #ux+ZԎ]RQ Be,W 5)Ey~@C~g4=;&QiXmgqռ|_*4}vc'I1w42_6b2)4RlKLqq+lm4W[˞K.--І'dnh+g؞l|NUd/JDR,KkŮPn ѵʦr]qXg#bZq.ۨL4yØUPպWKp?4/6lyDvPkW !y\t'2bgv =.fvLO,9kꞟ̀3=(5\87 i4ڙP˳]phL 쥍|~ykle742cɃt3Xm7J @Jsx U3; dxRn.RӚ 2+BoL QXe)#J*L@z g(: 󯽨L'CB$0LlL43WM'WaʦT4wB5S9N+$=piVQ,*Sp(ĢcD٢J1c0  م@$|Q5x?'x#Y;"hKYq.1ۆL֟pYpꐮ{G:{nzn5L8;% MNAuMh&|W 5GQp1\o&?2&v1թ 8+ OSi\[%|%pC3d)`lNSgޕA|*. j.ј?*s$p&·#}VNVqlA<|L-Mz+Lbg:[8t)ݟ79k9F_N SE%;Z6: ß't9SQXJ8Ұ%qkrTa)ojc^BC`*2 Ha2SqBQp+8(A3~ tyn\CO`g%"%Ine@״E&UȪsz.?,k*7FMM0l5惜 XP'j`,F[8,(rr<毫>eHA}L&cAn 聥lO\ClnfbCO)L,T`3/$ļEɌ&ki#tmj#!=_sdd7Jaeݶ]B8t my^{ZAW݇J4uȏFYζ>VR(Ucoaed,9\-yD{ɞΝƒEj0lE7 Z@0zSG|C.j*/^\[8Ӹx/hh*.'Ԏ~F],;,>V2_m8~e.~$d`x4d=%I!/[4 hq"nQDeCpYo S^Ax1u +6\Ye ~ :H OPѽ^{@xoqj‰݄|FrM‡va&W ߭VL":dK8H[~ApHr)ֶCruXfaâ+K;Y:g3VxZuMZÀqKk'@V eծݏZ,wTsp7e=jlx{g8 qJ5|Vo=PϒB{ 9ն3HCQ23cp0tjW%p N4;ck9!yu=H"Oάm}"5~b4]^Ŭ?|I ", ~F@0W7@\E%,.C[@k dZsmv.oa=KeZ3fv 9|И~/n:9QL5 vY8>1-^=0Nr)eQ]If\Lj'q!ݹ6 AI>\_EA 4HܟE6Ar7hIXΫ ڞ?>8$IyOڸN6 Rʻ*3wkf#+οg{S}v,enh.Yl6np!h(GEV J: t 3!e߶tKQZri0eeGi0@9?F3i[ΥdW?.n3ςn0FO%8@:seD=S73⹡O'@N|k;z-r+لBvA Lv&JÊ7jOMlR̳89V@ѷB32 r !]2=0s%՚;f9Ę@0s<:S/wu(117EPFy_8tV)]24f ׂ?ɯg'w<2 gfCqOU-TB@FҺ1X@1m"r&ak8NrO;;<^Ru ?iU͛v,j Dx!,BqJ]0C]J}[~ͷqnydHv_kmvbw0^b5iIp3Iخj|YKTRMؙ`teaT]IOsߞdwŵ6#l!$$'\rFOKȂ1EԷaNo*wg5]\:o{hp< !}7rM0bީf.]Ѓl Lhew@ߑNIwA/[@==@PE)8aw ,Ȋ1Ėi|c&pA,uC28Sp_.sm @ifLZx Wl!*Hl B=_[B\ԥ] ghQ:yFSյGû-ά Dld%m!3o͞zk_ONAց>z$gkY ~"+Ch6 V%m'>Mqqɱ b>nUScCL@ OIw4՚Ϡ{\D^Ҟ \jT۫<(G5oSZ AfG529,j[]-U:9Ot []2e8o\ b+0Vч#pt0pXa1gI+/nl]cD' XGMe51Sتq B `y- )tG+UZČȝ"B|Te(lޑ5ݥm;aYQ=U{2 9Uu_\yiO|u3恊}xzjQ:(zg|Ov:g^i{-CE{0?ak$i01EA q-?r޿$1kx*;t} AA?eZ8`>;tӒv,,N(  B,JW Bݟ͉+Uo:eVF:ZrE(1BQO)Bڔ\<zEr#fjh ǵC} bzVWkI,l3x6!oɳ|-D5Lj8NZUw:+~-{fYZ=~+"KFP5`2-?e C c{M秋hVB<乥p5Ծ)R+4wE6fqE1!|)|gC/WG,6.f=oRms,z"|ȶ}6B6ӺW$;-5+SV^oQ\?DlAOI aD fs/;!7d(Y +# yBLG6;ON3LiS e_`oܹT02OO҅PxʠrϾ h|d \4*B(V !{jmq-1b! sފx#K?}lb0,uoEӈ+v`S@\o?ĻTb4oB{6!dåMS E8ޞomX;&܍v\;…Ur JSΤүf^DsBKc`jR da?w ~|a;Tjԙ=.rdQ_Dhh˒o?f;4GJx$Ĩ#tÈ|IؖtR&djWaCmbչ\2lA܌0'$.tFvQi|{FlE17pC4g~p)N6Pu3_pO^'5nVNh3pi+jG1ޠ$HQ"AFX{6QD%MoɰMq@VI~$GE>: Fg%xcM^*ԀACΌpASF`߲D;`2'P)$]<J}x g\mC9leRUz?ek7{ } rLROޜ ªbHyV64Q5o# gk09O$ƞr&Y$HLVrˋJ)V?5XT8N3{7u,x5ӹ& ?~"6J%`3s_)h:(NUd{G=T6tɉlz\߃:$]j;5Z+m_)(t=ւb:BJ[;!"lzLtPpGF0RF,:#p2*w*_ #gy)mN8ȄWz%dՑ-w^I}ŗ=}݋ hn:A(+}(h9H3犼$Ň\»DE`SJbfic#ӝi P"n')W+&< yi)9C971 ._9RA:B,C_ٙK%X-,;Ot"-Uq<ޓX>~ݏӢ4r⹸8VM׋&/R7G¬MOb~CQa%r)V*g%h`<;vJI7vnw-mRn.йVOܽbq=1VfYv# B\϶{O.t `QBA R2J ʀBI.2!7<ȜQuBAE=e:xf术챻5=Yɋڦ똦Õu(Ca6dkHۯJͽa FI5W˂қ_>၃s?#)B)fX|;mr{Kq{L5KNl:=02}6dJՏ4 ٣U;c!؎9O2B>>15HksdegPo*4&`Z}2sS~%?W;l1w67ş<* ~vɞF[]Sx^,jBM,fPp0F͘\Bv]m~le&sټ[F!䪄{j'iRG!zNT ]lA;pAR=Unf#2"([#m$zcM'Sfzc>^O}T˸}93jWz)KBؾ*xb.܄wA337IzQoT{f>8L)Y:D&Xo :h? 1lAM2$$J>=n"ƥ^ hsαe/56[ Z[f(t_'}6-e躨kl>?U0Юn/~|[D1̒3Jr6x݆tu}dL|fW c'"'LL|AJӱ' tTXŒ?鹆o26Y߇5\%ݖQohp{ sk'^x3 [V2v]6oVԚx@AC)bUNW~bb/-A F(ƶs'Wu:gl@ QyA[II1߸qlL~^4!y%, WlRroZHy5!zu`)A oNx-<$e Rfki .)>/Kq d }vjW~@L6 EIwoK\Nnʀ4\9CfC`)ڕl'>V)?cAa2Gc:ZOϐ޹Y ٛ~`y%= ,9(_#sUy~ F~bΔ^:SD?اy*l 3އ# ,YTXPk(mE|ϑGM8N'ɉXsڬM:8jE'Li1UBiV L,6IEլ&yl"#a4"BI~ܲn/υUs 98TVJr9y[ӚN-??簅yuZP3Wx/|xG'YeHBrIy$ #_UWKnuѡ;6+45P׏Z372h'5;R[it)._8T6ELj4sm4}Ez[s xTV'LY6$AHJi|倒]6bmX~|I Nj:B*!I;"6O *DaZ =9n4.hNl64;ڟev!n/;pt8`zAZZǯ6^ACE͉bw16S-xBnJR ݱ6N=nDc'+% d㋣ws#.@#iZ! ] #4A[W%){fݗ^8$L{lMF0S#Iug8MG&Iz [7<v 1XCS0W v2-<+g]"/0ֽzsg9}Bzs~0џh/SeH+'19Fu4zsͦ?#7-s(9' &>s6 $)i=9S`Y,3u 2gi=oθXN;i, 'it))i+[92mcP2;ӔMr~OT6M^:`6댽SpAB.l[3}"kf!EG:7V+Vl೬5L'?lœf:\ 8 /"Q|8^IL39Cj+L0O6ഄf@"Šqqfߨ2V.0VSrz6WK E= JqA/'Bg:z,l=NCDH:#cGtI1QS>9.VMqЛ]dޠ[q4ZNtw{.a|HVAq'Kn+~!7WAłޤ,3Ya3Mƪڝ[F%}x${0vܟQad+M vf禽ɚ-R"XeFK\o~I3/~ۚ[!XpZl8CRNG/;ΒC+":6C7# ނ<*wsM^Ynw{?U2+ kZx =UW?хP?⃌sv<_m>>Kn9,L G=& YEo.7嬇e=" avũ)vUcЏ˞J97Ow}TwǟaZk74*Vfg b|tɇa'wPJv,*Xy .3P1T|c3*/GH$Fm`>I䮿}MiVĴd׮ڕƼ X b`O7iS1aC\D`.T V:vc-䣽q_WV&`(r# VTq=5L,}Š.HT,D5- 4Fx]׺89 XгWyg'$r&82a >nLy}RIv~Vbr])X%gH}p\ Vi0zuV}D&}i,CwJf,HR{-4Ub, O/}bcȃ:RwRs971^`aҝ}[vy bkye+!{WsȪCW{uw}7;VYcx z 1G3?&"Gl$b>#~h qw[B@ryk3J`sD6uؽ)`)-rnDečv^3fVlp|7L(sQܥ(8 儾cin,ɠ>o5/97?s̞ hY/|lkjRvmtGisF>Տ*=z]ǠK،=]>aOHJsU+aJ2IS܏ʂg2 ƥ$WXap9X0 }jeʯ3|I~.9=V0?Hy)D f3@FL͛1wMLK8vz0׺ÛnX cظ)c ]ccjbH |Y]rOlo2OU55s*ͱ]oe'#HvO._'9V5sow}@)B\(Z}/JOɜPYNQB^QIZ7B ~ymWrؘ;+IVԅ$Z @6Ey饓@nߋ#"POՓwB@g06[G".>ǼSsk\~4ǁzp-X%f,jY0k?+w[*a/ڑ Yw) '[ 2OUT\T;4uI$U`zفZdoBXi~0Xњ_.XdžkG6qy&p?dޥ7 b5 {&{6iEF=Og,qU*2 Q`zN[!FZkː6D%v9]4_hg8B Ƴ$|};a7uUx*u 1ZMc!Z}P\U%f ѳ &f /f[4f;ZUhljQ:5?q ?08/ fnLx9[)Ɏg 4ӄ~m֢ ŕ[¸nU-ue62n:Q6.PD_c!Ő+iU-F4n*)ωݏԦ<<8|8VtT "Z<' qӧJGθnč܋aYMa4ѯ6"@MT,N AcyUO&ryOĵ \'`K< 8"gy&}]7pMzue!2J0Ha(nX0^>Q D\&Ypʕ@ׯW#X*4ns8MS%x]V]LZ=cG.ށ73HU:4I2/OwB،sA%dWUl ?`ʛKWh# =0–]D6ۖ|# JN^>C<{nc_>QJ֟0*U.Ir]6Ը?c_ XZw.YBrѪz+ CU.g_ iވf(_;`cE{.x4F zZP"LdՂxYK'S/)1نTyǍ6x{$_"c4INzpetPtߓ<X_\dոǬ}ܗHh&s"?q'lpV2yؒBH|f̗- *a҉H"oו~15jI} QgK*|ش׼IM#((9+:;^Ɵ~Ej3~힀<` rN] ߳7ts J{m&h7&烨l^SFmt,uPRnt?L>6ͥvj/?Q{pF|:ZzO22m1m6 M`1"YX*;2BxyRoԯZVkdz޼n=%ps~}>O*"bYx?'g"o gH$IƉXwv7":$*D ΍f͠(*wZRj.uYuɝe2m츸gCɎyӧUߺ+BHو! " ;A}lJROH܉Dgw,x1z`j"-S07^ߔTDgnNeAW!~qZY2;!܊B◬!zN֛ ܉r) 0Gy ># ~;ѵ>"qbܻpy9U(0^]k͗jCV?>@ۋ$k)ѣFjU 2fqDP;}wV$ )Ci\M"(ubdwij6j/}1\F"J9x"q;6pfy ݂eC8n֋iO VN 6b\c6!H vARoOb/KOaU-ETҥi6OpfWໆ/l 7WlRݘ-(ZK=Z HW.j ^2slxZO^m@džDNh&:QK&=Y#Mv#m!&w.8%=;qf.cJ0`.ѸNLK֧ B+g4g|69j Ei8}Fձ g[ A- =$h;N_ e7&W3RLs?l _gGNgZ-'jL؏@41/M)pUJt:: #XthLD`MnkaJr>2L4)7!{ΗQd4g $ a>rp-兓L xl<%%.d(^'uTve{3 RjÒz:s,=+z ` 0%m:cKaYx8{ܼ 26v?utd`QG,PY0`T5=X GX30fJ3 9]?4}l)aC.0#a.vno*Y @  ۨ:NۀLRdnEo؄?cP5 ^rM6Iֵ/}sY~S0 Whӕ8Ұ Yí/ snHK?ĭJ3`x1 n,d$dS3[&ٹwhXӟ$o B2d#f2/ĘAA~i;]7xk"CԗZS#7#@ ~`_1mb)B/pPO;"hH\ZT?); I_u=`l\{\Xx^oQ$>}Ӂ ;| 2606q3jtt1Mnb:&AZukYܝ[Z>+V}:D7ū*ʓ(I ' wWं$[L~~О>B/Jy:X\b]UcWHgqJr !{tT|XY ߾l 42;Dĸ:(A'ʬnFǏh2vQ=bɏ7uVzX0 ?C"9^4gr'|t9xPtk5:dt@'ym^U6"R!{rjʚS7-j"qPnN.R(ęv5{~c-wjZP keӂBlnzajEP*3FB-"[!]_C=t䩫ac(('刬o"++9QgbwEl8)#%Pi`C7&t>!:Hxjb r껤FOe_F1_Ѭ},ʋYDwF B$w]~Ç$eHv_ľcFSpl#=,*.E 2^7"kw[ЊhXZfC63)S{XdC%YnC?2W$ {;LPNr!67rm zIv̳\fS KdJ6aǬ-}1cmf0 BZ"DzvjlR6ɠvpׇEȐ-OI-щHwvymۋ$oGk #nŀC ƏU9VYi\T$A 6F2_v`muB,f;5p{ͧdL`fM_jUW (ho FeL$Ju-8 ܣ䍑v'-!n( d8Zm7KÆaLOn]yHe]6@;-| KwZj T nn-QN;s}xFe_Fbj2,c؞+p!_dڥ@T3=xIIʷy=o!͓?)0C,QKvG }k_!klܟX* C+ޕ#؆NAw)\9xү7QH{4' eR~c1+;ڝr(N/aXȿÏ7WFUr Col=N.QX; o@b<9O&"̈h_* nD^ 8+w@%tBXyh bhU2T xiK&1[4nݛr7.m)fa]\*6[}uLA1{*4lWoRO7s/8a/S#&K2R2cu/9iW d b%նW$ik(DՃ6-ӋD>8*FL8m-}3KƏR+`9]FylM+'8 eXJ.f)@ eV\og;5 5jTi:P^yD;aE=XFџ_`>|nCi9LT2P*Ƣ)ӎG ;qPVRЏ~.*`qdz,wA/=yLy,4p XNVVjC.X){-.a@[xD Dp3WqLy|CS(~+IY|>^KLi y >DoFv0a ϔX/#ѵ{=!>-GӚL SRk䂐@-"0$x~IKxͺ[uk;RܯXVv3hFh\ m.XPyKSzFK9o 0s]L b޾ڞ>_9,wTAEmQcs`5Vbn^q5Yˬnf mVf:Z9lu;D`&׋SsݶYX&zw kJҳK ?uhgVJ2^ u&S/TM:` !OAB!о)ڼ YZ