freerdp-devel-2.0.0~rc4-lp152.6.6 >  A ^3/=„n}NIvd|60C>+l$ Zhi*BbQ4+OzCP͹0MA;予\55lG5ݽ|kY*%kX3WpEVeݏ8>55\"A8Ar-JZj Pͮr, CQG L,_&뎓\&j$bzۍ\o<|g%鶻bK{.IΪZb@,ã30e7ee755fdb541dcdfc2f3ab8972cad34858db224501c0a182c147fedd9918688b252011c5d43dff65cd327f1587246fda0ceaa9@^3/=„ 5lyRS7|oW22pY71y(_о[$!R.Z͟{8'8HsdHOH>z8+e̿i M|:5` Txf7'I`#vPGOVѯإ=rB\g|mpO_lIKL@Ó\1+-ݷ6ƴjMBEhpp>?d $ B 17@ <   8 /b 03,6~99< =x = > (>8>9?0:@Fl7GlLHnIqXrH Yrp \r]up^}1bcUdefluvxwxxy zpCfreerdp-devel2.0.0~rc4lp152.6.6Development Files for freerdpThis package contains development files necessary for developing applications based on libfreerdp.^2lamb05 0openSUSE Leap 15.2openSUSEApache-2.0https://bugs.opensuse.orgDevelopment/Libraries/C and C++http://www.freerdp.com/linuxx86_64 5f N"p!pWUy( %f  a1 /< t4Z~U^1B Y : \g}  : C\M; +q 1y[!=B] D--!E) <( J~  jR'X ?O U"J !jjZAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤^2^2[g[g[g[g[g^2^2[g[g[g[g[g[g[g[g^2[g[g[g[g[g[g[g[g[g[g[g[g[g[g[g^2[g[g[g[g[g[g[g[g[g[g[g[g[g[g[g[g[g[g^2[g[g[g[g[g[g[g[g[g[g[g[g[g[g[g[g[g[g[g[g[g^2[g[g[g[g[g[g[g[g[g[g[g[g^2[g[g[g[g[g[g[g[g[g[g[g^2[g[g[g[g[g[g[g[g[g[g[g[g^2[g[g[g[g[g[g[g[g[g[g[g[g[g[g[g[g[g[g^2[g[g[g[g[g[g[g^2[g^2^2^2^2^2^2^2^2^2^2^2^2^2^2^2^2^2^2^2^2^2^2^2^2^2^2^2^2^29cf131dedb8e59d27f72ebe637ca54d2d2cf25612ec1ba9e6aa672df3fb465b9ea9e3be30451abd48bae7428beef1685b0624a102c533064728c545be9b3e2c6fd4d974255481a33e338214b684765036ac07573434d69819e2be4e8f7be763c29deda2e13d333f76cc06129f8c6d6ce9a8c03cdaa28eee6e34903ad6d212afa2009d178d85d6afe44ae3ff520d6cbd00cf82f8d5190e3240f40b24664d03bf21345e12a94ba731d083a9204d271530a41c6dad625623397cd7ff0882414b741289ad18c2c929a57a1dd11bd67c5ee101966468b5bfbb38f35aad50235ba1a382dda636916c11988463bca4bdec293adc99d387a3c274ea82971d971a9f44c483ec07211aebf6626391e8815816c565b311bf807e4ff33e52a09e12f254151d4fbf48d638dfefe685d074f24449f8de1163d477b70d0ab81fedb20139691cc1367d41ccd9476b64d7c34b1fcb158d455dbd190d2fbda4fd74954687c4eca216d2e798b2cea06d0242cb29698f99bcc99514471043ce7d0846addb433837ed2e8e73861c08627dcbd7bffdbe6228b282f73728967f0874ad47c92ab3a58221dd0d8c5fa6e44a19c585dbe23f05428c2c103b2872211fbbbfe9852411b425d26e7754ce9dd06899a27e3c73933d58c94f2c17ca4b4563d67023a63849425a5e27f2e5fdf76b7919b92c54cf9b63d8e9c84c5b9c348f9b998dc5262ee988d6ecaec7fe97ade7f7e28c17a7ba7022282f5148a2da65473814813ffff4a2bb6b20e963c412e05fe9678324cf87dcc2ad58847be7449789f3635737f004748556791261ae80d222424c760a56bff3c3ec5d53c6368ac219bce472c88a63e76e17f68fc1d43f2cb4f13718b0e9747bd1f626b619138a3ca3fbc21464529fe152be4631fa1ae00368b038aa1f8c271da41c0d29787011db728aa86c99b0093bf923b5bc4ba809c682dc7f448883f83e871eb0c3f46a4c112efd0d388ff426ee61b8e9a982945daa6bbbd652913c3c3e65aa02ff2bed4a42547ccc2ba7a8770210529a4c99977f9dc424201d10bdee007326919a9e07cb7ec1897f4ca0316c8181283dea5d4ce1c7329f1a069837626871324ba3876e8e40a84697b5260b31bdbc3fe95599060631e8a01279e7eeb8c316da36ae8ac6107f7267f81f4d8e9365f54238f59d1ca8366b0039590720a7d1fde94d49abe08e5ad70852ddc8ff56260a27deaf34af5e89aad5f81d3144dd69610376a847d4458d5527d59f22b32637e3607d7d8c23d250ec2c67b922e46f9f58b51eace8456fdc0155a18e6ace969ddf27ffd40b80089e66afbbc71f1776505f304780d2d4ef71b2a23057ac703418ab98eeda0f9ecacc767254dfd0291cb45d148ed44a9a35910291f225f9608f4dde8c93df4043f0fac45d444b580713b5ff03f14a0cf399a6576a5a8388653d9dbfd4f925378ce2541c567a6eba0882924b7a88ad020e193533c1770db17c8418df529dc60f10c9f47395daba19014f07c2003681f6faa16b78006c99c1eda1dc3911df7da9ea010b9519c555e519f453069b86af70c0dd5d83c6790b478f1699f54ec07a22fc9b74db585123b5a5a26d6c8c2b6616f26c4c4a027ac8f3081036d5cbeb23d62b572d6377cdb51e0e85cf50b79cb4b96604894532d48060742a43742a5b07fa3895bca5526f5c60c287800b29f2d92301f5a1d2643917d66e2a923a6c6e77f27aea46ac557e4ee698be5edad12a4431822a8522258f4265cdb92b84bdd10eb7b55361b9a7d72be22e6c27015b90cadcc573b81fda939426ecba68d1b83f735327449f7587bcb3b12d20a82591132d5da9535f33a4261426ebafe3afdf7c849792fbbde018adcc73859f15ff1d010a2d53c313c7a7b581aa15e592f3d94b13d247496d7d5e492a0bdf495ecebd822bd22f22b9da28e51e92d4d6d3a5b14dd9034e57aea4b166e09f7c0275c26f5bd96cb99703681425a4c675ca7ebc5d90ca0aa97b58bc084a3eb02057e9e69f2e469d911ead6beb04dc64df0c653afb1f2ecca0e185fcc4c7535556204911eee97f30fac930de362da7e16da5c0290bacda12b4b0f6789c608a65604214ecbd2c4a9470da60924c1613f90b004ad5533bfdbb7d9c550a69a3646a1eb8d1dc2aa59a23ceac26663f76ff40de83c2d0d8c1f77980172e68a3e933b397d7da0aaed37c95f34de9557e1991c263febfa9c53a594493b8a9e84322e15e0e632339f9c8874b273d0f533223a858c8c89b499fc29d3aa9ccc1622d9a998711e5295b189d605a5cef08dadd8175bd0e5aa56ed79a03de52134d7741f1e583658d634cbacfa368269e10a5ac2bee21ba5f2a50333ba1c045288e0f9383adfb5694045df0225cc8e3272554f55efa1c93da0803e01f64966049142dc73d784acde1960014e40386db68a1b90467f6581634030bc1eeac34bd3f92984cb1667382fbfac2d213563b89762fd7c2cad16fc340419b0bdb8d02f044eb99d7d7d35a6a56feaaca13ae675fbfd5048a9dcfd5d3afdfeaecd7d50602dfce90e746d25ad1ab2fcf563e8521ec120ec3060ac3568ab9d7500ada593ddaba65f100b0bdd4e8e314b59997c41403a1bb966b28685c5bfc2f29859952984e69cc8f20972fb30534e9c2fbe06c643119c8ac7803c2685980739010e61b774b69a095625ad7a29fe0a3b0b0079f55d9364e6057c40026c6875f47ead800cd3dde5bdaddcc0590cfdf9ff9529bd956ef625190039542f9075a9ba29e4dcde7e1fe527bfc72607bdd38bc678b4b74d889f81a95c8b4b2e24df0a24d525309b64005e2cc3cf91f3ca64e245c51df92d064cd3004a3606f842e622f5d67959bfc024497a3a4ed382452d576dfca7070576f5bd2ce46174fe4d12baa1d14db2000000add39248be3313f9c40774e00d364c6b9a41f02674170790654b5819f79e5fa78d244ce5545cd8025a87fe91a90925f44a55251c1a816981d45d6041d2f024e7b2d61296a9e6bc6b4c18c3a1e9b3577d8fc5aa81f7921f6ee98dc176d06defcfac2c05dc2f6ef174757ad40e4a4012dd07406b010231544ed09c7cbf0b2299fb1015ec98d615cf6b95075ce11d3ecaeb2f9ec10d6719df576416fe97c7bde43ebe261c2f17bbca097f9587d42ffb0246a0b8a649bb87f9f2da0d720b20462da32a8029a2c786a3d09e587752169a8f1915b3545689a6de10479db1d554145b1d3b031f6dca05f2adc9531e66b722fcaeb29ac67d8140be3a4b521a507d6fb33549ac5d244f08756f8b061a7faaf47d61c2cfa56b1d07a5e0ffa95aa5e1b0d18faa12c25e72927bea84922b2a0b8da5370428bbc5de2d1073ae894baceac6d29a2c3a182501fa07f1ff615a9691a29812d636c9e3f0451e1451a7f19598e2b309df123bf153a13c90a2fc91dc1140b3c332f8aa4b53f9f86f51246dd3ecbb7097695b58f7947ad94678d8d32f56efdc906663e15955adb876de13bc46413eaf55a88e175452fc57e2409c383ad7f5504c8f77eeabd375584b0e14c0a0a6d27a221845313564c2a36de2f9728d723273679867c69a3699f48ad74b6bd6d4def2a03ffd877e59c431314f3349c54c683e51ac87e604f8be3a2132e6b9826688a2b11a6035dac0b0feac5e784c2fcc8cb26affc146366e047f69950cfd6b3867ff3888446869eac5b7b53017d402a1ec4547a1e86a1bce482b7b3b4c462e342da18a97348e6815ddc47a3f73f3c2fd44de5d0ed1da4bf591915778fb0a8f1f87d68c09f3b0aae6f1fc983ff8807ee10ded4f71893ced8668c0d223aacc422635952fb3119de1d8f5946523589715dabb70e9323549f476d83c59f585ef1f69736dd914050e7579c88ea97519d2b8c68ac2ef2411982cda24e2653d0519d7380778568be4d038a4ada5e0b845b32dbf43651f15272a90f1ae431e49e5a9410c6ff233cbfe8cc7cfb8f51f4f2c2eb51c44592ba4249faadcc37c91d5b45d1d2cc06ae118816c6c8915dea978f419d0dafd3dd3638322b5b156197cce2f3659e4bbcd6dfcdd6341b8118b15a7af68d9a6c0dd6446dbe852594917cf847a550c4a5397644bdcba97a572c50856532befc970dc0c5b14956c9bacfba5e42955c50b1de8f2f4cd2a84d973decb7fe1286b14b995b26cbbab30a62b403a981f9cdfd5c2f220ab4a17785daba96c5408bdc94aa7055f0f659177da88e61a676e3de6d40aa98f7d9cc5c06933553a6f4ebab434522f65b7e46cd9d1fb69b2a380339c337b0c6a7ab46c7acad24878167ee45d3b8c4f62a5beb2d9a074e97b089ad488a94670f1cf4b54c35c7daf80c3f21346d0e41a98e81d829d5c494017fd5358022119ead57b1695b239bd4ad3dce5a78ec34d94ffda195c6a3eb00ec55ff8432e2743fe582d92f0cb551a418ac0edf639d9870a2dc9df15ec84e3cda9f1b2032dbbd2c50ed4f81047f30b24ccad90671f92788cee8d008335c618877e8dea69bead25e562cbcca16a5b3b1593d4ef696c3c733f0d4be28f355e7147718a18dddc9f965e8805f5cee0c6023bbe98d8e7bd3c86e66b1746bad907929ace507f04dec81de007ffab63e08faf74196bcb4eaab9b65af72e81011bd6e58e52553df56ef556ac61b69c8afed13609f3408fba15fe243a026002a60f2e77504139eb21e316e8ac99c8be05f67edbeaf2ff9ae114d3bd3809fcf872016763dab4cfad81cd657f0e28bb6dcc958c2a2606af8ff137e99856f88dd799f0a682801a4d84db1785b46444d7bbc83a5089d8f5929bda36336c82171d06388c1b647456ba37a857bc354b5dd91ec8db3f5a7b58734042b2498815e912ed5ff3183f96b06913d1d0188db4dc9dc5f627d000dd47efba0d009bcaf297f9800f5f3faad9c31c79b8301614771206b56fe04780939799d423591e9246da3e6598931380d13eaa39af2fe8188f4dec72ff24e59188ff70020134e2462eee180f69f9c08e8e9bb93814c99269b82b106ca38d66817d273e2eaddeae66126235129fd4a930a517faedb0d2bc72df6c1472517e4e2cd2decda7df0ada95e617f1c2304b02632692c3d6d8db029b901429d6bf9427e2fe0dfe9ab34d52083a4ca422cf888504d63eca1e647a5f67bb2927b093ad4b4961d9ccc888741067bd131fede74e1f585c9a7a68cee64c41c27e72a4a8680cc0de7bbb279c19f0832025d7cc65dd4328332713949584309426cc8dee4956f36e3e7a9ea5e4eee88aec17bbc425a445ff1e228cb272ad116d4f50f12e5c7088aed09158aebf6195256d2ae68b305d4e812761728c3fbd0ee7fc35912b4fa51467937a500c3891e427631a0851867fd7501c1240d8bea953f7494cccac185693e9f85a13666fc9c321f55825e997f0c2ddf10b2d5ef97841625fda62ebc1dfcc28932d87cdd6aa5476501da587862cbcf0d81bb91965509bd1ef9639746fb222b81e4cf29ce44493d43e9ec21a89aabcc3ec572ea1f48c545889f3c2ef90f2faedc28283f258529ddb4060932ccf1c67a672d93f705e8dab74df96d328e3923fc2bc73e95d1e48b56b8ea22d5221887abc551a73ba4df5bed48c496f0180ba9af53217a81bea569dea009a1f0f2877923531c51e875681241c7d6a5ce7322e89bef8f17ba9b65003de6c82eaddd8449061567ffb4e1808fb4e16660af8c1f1fa287fcfcd92112ecd374069a10a6570507244c3ebc406c1dfbbf4c0600f02d81f912f910bbab855b9eb2cefdb25dc18c82464d0425273b9927cfbd9fb8e29329848868bb0342bd85c85029693dc0e16760fa1d3d76335d90b74ba33a76311c1d1bf91943b8e2d7c787efc8e6ace1602e770effd770a6aefe93f08a91129614a5df9416f530401bbf25fcb42866ae9a15878ef879c4a89becefec7ea976d620adb53de7229186855dbd1b77276fc7f9db3deb8ce3eeb6b1e7c9433789c301a881eabcb8869cae327a733ddc5912a003f047f917b8cda73dfa2aad68e89a3dd7d71e58e6e158e1b319043e324ec8623f2736453c00cd52f1f710a9de1e72a3a94a15514a204853a0c7756817d8ab44d877d245d48306da593e8b8711b60fefee293411b109aeb04df3a1526072d0b4e802b201d4805ccf1b5606d33789c301a881eabcb8869cae327a733ddc5912a003f047f917b8cda73dfa2aaf40f6964cfaa285c708ed14c8439a62c02f66427e3afdaab180d2ca3477aea33c7cb942ff822e2f270f7c57921251978828dc5ef4e63401e499bad49748c1fbc42655b36a81401c3bf0d5f3becbfc031e0ed392cf1422cba9f56500f225b297733789c301a881eabcb8869cae327a733ddc5912a003f047f917b8cda73dfa2aa9eeb918273994b0f2fa1b40f1edc25b60412dfdce4fcf41e1f3ac676327c59879b8e3c201e198cdf88b4684a0258901e21223600e200173925f84eaa66cbbf672335bd7585d072b0f5215d31594ce56fdc6a1018a7d9254060cf0f4a04bac08333789c301a881eabcb8869cae327a733ddc5912a003f047f917b8cda73dfa2aa93facc6485bc04c5e1fe58c61c4548178a4801b5d6806a66d5f1724f00c7532575967c8a2cae0ebae5fab58c08b8bf2c9b037f3aeaec3bf531bc42663147c0b4dbbd972ff2a6ed94000a082cdb146a9ca8b9753224cdce1c98897c5198ad6799626c588a397b6aeba8e934d3bb62a03c8cca2c1b540fbd329ddb4826a9f402e620415d80a3b48be04162039647912c5d0e2845cb3db12f02d51fb9a3f4cf439ab97f41fa97843063bcdb52fb8076428f2039bf8cbc0e7c56f5dedf739707558blibfreerdp-client2.so.2libfreerdp-server2.so.2libfreerdp-shadow-subsystem2.so.2libfreerdp-shadow2.so.2libfreerdp2.so.2rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootfreerdp-2.0.0~rc4-lp152.6.6.src.rpmcmake(FreeRDP)cmake(FreeRDP-Client)cmake(FreeRDP-Server)cmake(FreeRDP-Shadow)freerdp-develfreerdp-devel(x86-64)pkgconfig(freerdp-client2)pkgconfig(freerdp-server2)pkgconfig(freerdp-shadow2)pkgconfig(freerdp2)@@@@      /usr/bin/pkg-configlibfreerdp2pkgconfig(freerdp2)pkgconfig(libssl)pkgconfig(winpr2)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rpmlib(TildeInVersions)2.0.0~rc4-lp152.6.63.0.4-14.6.0-14.0.4-14.0-15.2-14.10.0-14.14.1]@\@[@[j@Zz@Z@Z`@ZkZWQZY@@YKYKY=0Y;@X~@XWFelix Zhang jweberhofer@weberhofer.atjweberhofer@weberhofer.atjweberhofer@weberhofer.atbruno@ioda-net.chjweberhofer@weberhofer.atcrrodriguez@opensuse.orgjweberhofer@weberhofer.atjweberhofer@weberhofer.atjengelh@inai.dejweberhofer@weberhofer.atjweberhofer@weberhofer.atbruno@ioda-net.chmeissner@suse.combruno@ioda-net.chdimstar@opensuse.orgjengelh@inai.defezhang@suse.comfezhang@suse.com- Add freerdp-Fix-realloc-return-handling.patch: Fix realloc return handling that results in memory leaks (boo#1153163, boo#1153164, gh#FreeRDP/FreeRDP#5645, CVE-2019-17177, CVE-2019-17178)- Add Requires: lib%{name}%{major_version} = %{version}-%{release}: freerdp should depend on the same release of libfreerdp2 (boo#1129193)- upgrade to version 2.0.0-rc4 (FATE#326739) * Fix the following issues: - CVE-2018-8784, boo#1116708 - CVE-2018-8785, boo#1117967 - CVE-2018-8786, boo#1117966 - CVE-2018-8787, boo#1117964 - CVE-2018-8788, boo#1117963 - CVE-2018-8789, boo#1117965 - CVE-2018-1000852, boo#1120507 * Security and stability improvements, including boo#1103557 and boo#1112028 * Refactored ntlm_av_pairs API * gateway: multiple fixes and improvements * client/X11: support for rail (remote app) icons was added * the licensing code was re-worked: Per-device licenses are now saved on the client and used on re-connect: WARNING: this is a change in FreeRDP behavior regarding licensing WARNING: this is a change in FreeRDP behavior regarding licensing. If the old behavior is required, or no licenses should be saved use the new command line option +old-license (gh#/FreeRDP/FreeRDP#4979) * improve order handling - only orders that were enabled during capability exchange are accepted. WARNING and NOTE: some servers do improperly send orders that weren't negotiated, for such cases the new command line option /relax-order-checks was added to disable the strict order checking. If connecting to xrdp the options /relax-order-checks *and* +glyph-cache are required. (gh#/FreeRDP/FreeRDP#4926) * /smartcard has now support for substring filters (gh#/FreeRDP/FreeRDP#4840) for details see https://github.com/FreeRDP/FreeRDP/wiki/smartcard-logon * add new command line option /smartcard-logon to allow smartcard login (currently only with RDP security) * add support to set tls security level (for openssl >= 1.1.0) - default level is set to 1 - the new command line option /tls-seclevel:[LEVEL] allows to set a different level if required * new command line option: /window-position to allow positioning the window on startup * client/X11: set window title before mapping * rdpsnd/audin (mostly server side) add support for audio re-sampling using soxr or ffmpeg- upgrade to version 2.0.0-rc3 See: https://github.com/FreeRDP/FreeRDP/milestone/9?closed=1 * Improved and cleaned up the command line interface * Fixed automount issues * Fixed several audio and microphone related issues * Implemented AAC and MP3 codecs * Added Wave2 support * Addedd dynamic resolution with full screen toggle support * Improved redirection handling and certificate issues * Improved automatic reconnects * Improced connection error handling * Fixed invalid pointer, double-free, integer underflow, buffer overflows issues as well as other memory leaks * fixed X11 Right-Ctrl ungrab feature * winpr: Updates time zone data to April 2018 * added libressl compatibility- removed SLE11 condition - removed no_connection_to_windows_10_17101.patch - removed -DBUILTIN_CHANNELS=OFF switch - explicitly set -DCHANNEL_GEOMETRY=ON - Disable the new X264 and OPENH264 codecs because openSUSE does not provide them - upgrade to version 2.0.0-rc2 See: https://github.com/FreeRDP/FreeRDP/milestone/8 Noteworthy features and improvements: * IMPORTANT: add support CredSSP v6 - this fixes KB4088776 see #4449, #4488 * basic support for the "Video Optimized Remoting Virtual Channel Extension" (MS-RDPEVOR) was added * many smart card related fixes and cleanups #4312 * fix ccache support * add support for memory and thread sanitizer * support for dynamic resloution changes was added in xfreerdp #4313 * support for gateway access token (command line option /gat) was added * initial support for travis-ci.org was added * SSE optimization version of RGB to AVC444 frame split was added * build: -msse2/-msse3 are not enabled globally anymore Fixed github issues (excerpt): * #4227 Convert settings->Password to binary blob * #4231 freerdp-2.0.0_rc0: 5 tests failed out of 184 on ppc * #4276 Big endian fixes * #4291 xfreerdp “Segmentation fault” when connecting to freerdp-shadow-cli * #4293 [X11] shadow server memory corruption with /monitors:2 #4293 * #4296 drive redirection - raise an error if the directory can't be found * #4306 Cannot connect to shadow server with NLA auth: SEC_E_OUT_OF_SEQUENCE (boo#1085416, boo#1087240, boo#1104918, CVE-2018-0886) * #4457 Fix /size: /w: /h: with /monitors: (Fix custom sizes) * #4527 pre-connection blob (pcb) support in .rdp files * #4552 Fix Windows 10 cursors drawing as black * smartcard related: #3521, #3431, #3474, #3488, #775, #1424- Fix boo#1090677 activate pulse optional component- Added no_connection_to_windows_10_17101.patch to fix Windows-connection-problem after Windows march 2018 updates. This fix is related to boo#1085416- Do not use xorg-x11-devel, instead buildrequire individual x components. - Only attempt to ge rid of __DATE__ and __TIME__ if SOURCE_DATE_EPOCH is not set.- Users can connect only once wo windows sessions due to [#]gh/FreeRDP/FreeRDP/4348 Therefore WITH_GSSAPI has been disabled until that issue has been solved- Updated to 2.0.0-rc1 Noteworthy features and improvements: * support for FIPS mode was added (option +fipsmode) * initial client side kerberos support (run cmake with WITH_GSSAPI) * support for ssh-agent redirection (as rdp channel) * the man page(s) and /help were updated an improved * add support for ICU for unicode conversion (-DWITH_ICU=ON) * client add option to force password prompt before connection (/from-stdin[:force]) * extend /size to allow width or height percentages (#gh/FreeRDP/FreeRDP/4146) * add support for "password is pin" * clipboard is now enabled per default (use -clipboard to disable) Fixed github issues (excerpt): * #gh/FreeRDP/FreeRDP/4281: Added option to prefer IPv6 over IPv4 * #gh/FreeRDP/FreeRDP/3890: Point to OpenSSL doc for private CA * #gh/FreeRDP/FreeRDP/3378: support 31 static channels as described in the spec * #gh/FreeRDP/FreeRDP/4253: Rfx decode tile width. * #gh/FreeRDP/FreeRDP/3267: fix parsing of drivestoredirect * #gh/FreeRDP/FreeRDP/4257: Proper error checks for /kbd argument * #gh/FreeRDP/FreeRDP/4249: Corruption due to recursive parser * #gh/FreeRDP/FreeRDP/4111: 15bpp color handling for brush. * #gh/FreeRDP/FreeRDP/3509: Added Ctrl+Alt+Enter description * #gh/FreeRDP/FreeRDP/3211: Return freerdp error from main. * #gh/FreeRDP/FreeRDP/3513: add better description for drive redirection * #gh/FreeRDP/FreeRDP/4199: ConvertFindDataAToW string length * #gh/FreeRDP/FreeRDP/4135: client/x11: fix colors on big endian * #gh/FreeRDP/FreeRDP/4089: fix h264 context leak when DeleteSurface * #gh/FreeRDP/FreeRDP/4117: possible segfault * #gh/FreeRDP/FreeRDP/4091: fix a regression with remote program- Remove extraneous Obsoletes for packages that never existed in openSUSE:Factory or X11:RemoteDesktop. - Rename libuwac0-devel to uwac0-devel and libwinpr-devel to winpr-devel, as that seems to be their upstream name which packages are encouraged to stick to. - Remove duplicated pkgconfig requires (these are autodetected).- Fixed download location- Switched to official RC0 - Create wayland client package and libuwac0 package - Create separate libwinpr2 to be used in other packages - enabled gstreamer (currently disabled for tumbleweed) - enabled kerberos authentication - Update to official RC0 Fix the following issues identified by the CISCO TALOS project: * TALOS-2017-0336 CVE-2017-2834 boo#1050714 * TALOS-2017-0337 CVE-2017-2835 boo#1050712 * TALOS-2017-0338 CVE-2017-2836 boo#1050699 * TALOS-2017-0339 CVE-2017-2837 boo#1050704 * TALOS-2017-0340 CVE-2017-2838 boo#1050708 * TALOS-2017-0341 CVE-2017-2839 boo#1050711- Redo history by using changelog url - Update to version 2.0.0~git.1497095982.1dbd2d28d: See https://github.com/freerdp/freeRDP/compare/043243f...1dbd2d28d for full details. - Packaging : + Move to xz tarball in _service + Remove 3472.patch merged upstream - Update to version 2.0.0~git.1496304402.c42ccb508: See https://github.com/freerdp/freeRDP/compare/043243f...c42ccb508 for changes.- Forcefully enable PIE in CFLAGS as the automatism did not work.- Add 3472.patch until upstream #3472 isssue is fixed and PR merged this fix boo#1004108- Update to version 2.0.0~git.1477034991.043243f: * fixed kerberos authentication * shadow/rdpsnd: Fix race condition in rdpsnd channel server. The output buffer and format parameters are not protected. * wfreerdp: fix invalid VerifyCertificate callback * rdpsnd/server: decrease audio latency and make it configurable. * Add an environment variables section to the man * protocol violation: rdp_read_extended_info_packet * Added support for OpenH264 1.6 * freerdp: fix sending of TLS alert on NLA failure, add better handling of server-side NLA in shadow server * freerdp: add configurable NTLM SAM file option for server-side NLA * freerdp: make modifications to NLA server-side fixes according to PR comments * Fixed a windows 8.1 issue.- Kill off __DATE__ from built sources.- Update to GNOME 3.20.2 FATE#318572 - Add obs git integration. - Update to version 2.0.0git.1463131968.4e66df7: + Fixed memory leaks. + wfreerdp: fix name build without client interface + libfreerdp-codec: fix xcrush decompression, revert remote control fix + KB3153731: May 2016 DST update for Azerbaijan, Chile, Haiti and Morocco + libfreerdp-codec: make proper xcrush context reset fix- Update to version 2.0.0, git master branch id a7ca42e (FATE#319661), no upstream changelog available. * Warning: This is a git snapshot regarded as technical preview by upstream. * Warning: For xfreerdp, new /long-option commandline interfaces have replaced the old --long-option interfaces. Existing user scripts need to migrate to the new interfaces to avoid breakages. For more details, see: https://github.com/FreeRDP/FreeRDP/wiki/CommandLineInterface * Add Network Level Ahthentication support. * Add Windows Portable Runtime. For more details, see: http://www.freerdp.com/2012/05/24/winpr-windows-portable-runtime * Obsolete libfreerdp-1_0-plugins. - Drop FindALSA.cmake: deprecated - Drop freerdp_branch-1.0.x_fix-kpdivide-issue831.patch: fixed upstream, implemention now in include/freerdp/scancode.h. - Drop freerdp-CVE-2014-0250.patch (bnc#880317): fixed upstream 532c420. - Drop freerdp-CVE-2014-0791.patch (bnc#857491): fixed upstream f1d6afc. - Drop freerdp-fix-FindPCSC-macro.patch: fixed upstream 9148af3. - Drop freerdp-handle-null-device-name.patch (bnc#785437): deprecated, related implementation dropped. was: freerdp-fix-pulse-no-device-name.patchlamb05 1589654239  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~2.0.02.0.02.0.02.0.02.0.0~rc4-lp152.6.62.0.0~rc4-lp152.6.62.0.02.0.02.0.02.0.0      freerdp2freerdpaddin.haltsec.hapi.hassistance.hautodetect.hbuild-config.hcachebitmap.hbrush.hcache.hglyph.hnine_grid.hoffscreen.hpalette.hpointer.hchannelsaudin.hchannels.hcliprdr.hencomsp.hgeometry.hlog.hrail.hrdpdr.hrdpei.hrdpgfx.hrdpsnd.hremdesk.htsmf.hvideo.hwtsvc.hclientclient.haudin.hchannels.hcliprdr.hcmdline.hdisp.hdrdynvc.hencomsp.hfile.hgeometry.hrail.hrdpei.hrdpgfx.hrdpsnd.hremdesk.hsshagent.htsmf.hvideo.hcodecaudio.hbitmap.hbulk.hclear.hcolor.hdsp.hh264.hinterleaved.hjpeg.hmppc.hncrush.hnsc.hplanar.hprogressive.hregion.hrfx.hxcrush.hyuv.hzgfx.hcodecs.hconstants.hcryptober.hcertificate.hcrypto.hder.her.hper.htls.hdvc.herror.hevent.hextension.hfreerdp.hgdibitmap.hdc.hgdi.hgfx.hpen.hregion.hshape.hvideo.hgraphics.hinput.hlistener.hlocalekeyboard.hlocale.hlog.hmessage.hmetrics.hpeer.hpointer.hprimary.hprimitives.hrail.hscancode.hsecondary.hserveraudin.hchannels.hcliprdr.hdrdynvc.hecho.hencomsp.hrdpdr.hrdpei.hrdpgfx.hrdpsnd.hremdesk.hserver-common.hshadow.hsession.hsettings.hsvc.htypes.hupdate.hutilsmsusb.hpassphrase.hpcap.hprofiler.hringbuffer.hsignal.hstopwatch.hversion.hwindow.hFreeRDP-Client2FreeRDP-ClientConfig.cmakeFreeRDP-ClientConfigVersion.cmakeFreeRDP-ClientTargets-relwithdebinfo.cmakeFreeRDP-ClientTargets.cmakeFreeRDP-Server2FreeRDP-ServerConfig.cmakeFreeRDP-ServerConfigVersion.cmakeFreeRDP-ServerTargets-relwithdebinfo.cmakeFreeRDP-ServerTargets.cmakeFreeRDP-Shadow2FreeRDP-ShadowConfig.cmakeFreeRDP-ShadowConfigVersion.cmakeFreeRDP-ShadowTargets-relwithdebinfo.cmakeFreeRDP-ShadowTargets.cmakeFreeRDP2FreeRDPConfig.cmakeFreeRDPConfigVersion.cmakeFreeRDPTargets-relwithdebinfo.cmakeFreeRDPTargets.cmakelibfreerdp-client2.solibfreerdp-server2.solibfreerdp-shadow-subsystem2.solibfreerdp-shadow2.solibfreerdp2.sofreerdp-client2.pcfreerdp-server2.pcfreerdp-shadow2.pcfreerdp2.pc/usr/include//usr/include/freerdp2//usr/include/freerdp2/freerdp//usr/include/freerdp2/freerdp/cache//usr/include/freerdp2/freerdp/channels//usr/include/freerdp2/freerdp/client//usr/include/freerdp2/freerdp/codec//usr/include/freerdp2/freerdp/crypto//usr/include/freerdp2/freerdp/gdi//usr/include/freerdp2/freerdp/locale//usr/include/freerdp2/freerdp/server//usr/include/freerdp2/freerdp/utils//usr/lib64/cmake//usr/lib64/cmake/FreeRDP-Client2//usr/lib64/cmake/FreeRDP-Server2//usr/lib64/cmake/FreeRDP-Shadow2//usr/lib64/cmake/FreeRDP2//usr/lib64//usr/lib64//usr/lib64//usr/lib64//usr/lib64//usr/lib64/pkgconfig/-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.opensuse.org/openSUSE:Leap:15.2/standard/ee54d2780ef747cee3ebfd37879662d7-freerdpcpioxz5x86_64-suse-linuxdirectoryC source, ASCII textC source, UTF-8 Unicode textASCII textpkgconfig file PPPPPRRRPRRRPRRRP RRRr ,:%+9;utf-865a70a2b15ea7d7f42d1e1b3171b4f228f83d8a2a943300a34b0e4bfd3e7b581? 7zXZ !t/`] crt:bLL gl`&!cY0KcWTu ,|L]{١!+iG%J,.iՃ&"2ǎ&i"(u?{?SCzI T|KF t_So~ؔ^b>A+J5a㍂_a!f$QǭKf\VXTqI#oQM!W2_ηw-߃YEt=~z ]o7N)7<ЭKNa0t+SbCw K!z H֚eg03&|qAUCekY:|]dH9EK㒷ɽa{~B TiW5PSU~}I){  DUI.zw-D:4R״UOo'N{QC=7<wD6CTߔt]ʨOpa?vQ|c44>Kݮ2j"wO\Y3(G s^s[$_aLXp7mסQ4uSΦHZ!܄rC ̵Lbsh"U n"Qz0QE)eFC*۴Ddswl6.5q |x-g۰,Ca?*WCpW[cR*pmيzt8*wۈ+GɌz+U__G0=OI2%4v7E=WE2ԥ7=⪅qC,\S0@Gm}zxc $ӂJCsw02̤?չA坰ѫK#L0%h퐓v"9Tɨ%z0w>$LQwV 9cߗ!?9Ā#] CD{2A&fQA[gB(W>~0s7,v ;цخwӼ{թ\LsU#&SR#RV4m(S2҂Alݡt lN[4!Ä k4h)c=Hryh7jet5m0hZ" X" Ul AƄP/Śq7?j֧r٨?-{ (0^~.EzG^8al8$2|}qS)fXS7_tJi{LzA0,z>{cx0{h5=X޼y <|6P6+uX%{#Zcά幚(NcP:ǩ SRzUGbLW"DhXb]O@`? /-W3Ji$==0O~ƍl 9f6۸cw6@߄Uf0t&;ɋj.S1sT}Fd=nܸOu'}{)}BK-4<ş^Qz*fR;%m-8_Fo[Cu!@,y3b|gXhƛGeջ[˹cIZcK24hQhD*Bv3 i xL2UdeS:K-4Bnp5J{,! 󞵃v>IC$a,jCJZcuz9`\0f<=S:_Jp Q_M-z :]S8;W^j}5!XbW^rg9#u qNY@޶\fXSyp?Kў։e7] ̩G``ɀBܤb52u5fF >ˀFJcWkDq-Ҽ.jP[&.>䜞r<,&bb"Z[mWyű ]tBgdEIo~]ʂ D9ÛLex:Uʈ7Wxۣ? ]YbSe vN;ttތ:#J'd1yFhTqk2_t'JBLsB&PJeS}M)W=n޳YHE]U[]qĒt]á&.P[2z? '0Min4R5u/HR_$֝》hy}rXDg I5 3aY8}c$& ŸY4Dhb8+xًEZ))+.c+ UA]ymrO얀[#oyHuHQp1\]~ 8efWNtY@2yM򕻟 yr lWzsUvPd^VoX)%m9` qf86rEm{˵HN)%y%$*,A^2#΃ '9eZ)y\@ۿ$B1𩎳:nw5[`SVu0*m̥EgRh곻7>#?LvrXf5R,f>-`ۆ~% .I`]H_rX>[o\]R]q7N$V, iq SN-lZCDylR3*`aJ|VKɡ t^6}"l2.#}h9`>kb:`),re'&R5 U+!d :ҚBxc5-m4euqL]% fV :bcJ5ceV ?U0VR7j\rYN\rG@o0y4 hyaUn73~P@NҺ54y4P"8*&%i"N/M5|E^VuԨWUdW,e^f!/y0:V8BA.ma${S#`bL":||epȽ䫑Lqck[c7Xpf绵v1ԸcQ!*aSHT,/(3{<+yISᄼQ =;7NV!s=ZbϵX$W^(Z! % d}5XS5lO/VI}D)AB s.R 4<ɁJfOqao__Ff ~ڟm/FjVU>qv{zdI) cقƃ '>ŠX^G\U553" "{ubܖVGɱyh~8FlM 2o>Kϖ}<,ĘVk V&}o/ /#"*=H.ŪWg$5vЗFJkDd#W Og ~6TyWk]+e4ۆ"m!\<]|np}C5>lq!Od(3 7͇>TQO cEgF<)"9wʲu1|E63f m\|8hFƲTBs;aL-I ~RlNW-XӞ(b%Bδ.3./L$TdU.{:~˶YTU %*VK*?Z`^ьh Xwy-{ уRn ٠cH;MU+BhIM$gCNvA!"jHB u<&F#JG`<_0ɖXk]j`mX-k.QRz7d𶵗q?$3_"m~ c>O@ph4a=r(2۽קt^}׾< I@`Rܐc N0֍ڹeЗ3TΣV˄yl<{s1.er)d4K* H5%J8rŃz7lEXP&XK-JU¢'L x@;: wCk>R  ӫ дxMhtk f+_0EB7ËYq².DهMM嗃޾DmUg/ci|Y+t7W>+d?59-UІ(v[@nRWVÏ#t)LT&7WmV*' |Er +TM|= cM.[Ox$ gu?t1)~QNxWKP^ŧPsZ=ew^ l_` UXZ?4gTfLly[, j 5S@1~:88.oBE?\qLa[^ ҤWn4K}ąSn dֶmB tPF!˕qɐ5P}xv*VJZTCgŠ`sgJ QW؃:098+濠[w k7 `[3cԀ$$%ۍ82G:@n^ȥq2xk`V⁒=huJ X$Wz?[&?[k A he5>d)Xkx*B`C÷Ņ'DP덡tlBU߬@P"ʟ 6[*J*EЧsVy0"K`CSA-|ȹ޼ od.:phY oe4}BN[q$Xfw]',o4uw{G)ǹczeY ͨE~(شv};lu"g:0Ұ; 5va 5%*"zwT zU>7faUKȿ j|[Q|B=lb,@v/xpc"Wɝk;U|(l53,xnP]_b-x%P=g%wj}&jZj>#ؗY $S8khA 5d9ŀY`Ŀ4vY]0{ *D CŅ33TŠ]'M b(QQӍm&!G>5~wڹqdG"oFC);NԱS!rX$ydB #7;/AvI5ENm:՜QOyGv鯷Qf}v*B^cT*+Mo6ۖ"e`/- K=[+Tt aUUUH@[2 L 3|+'b# 3Rv9Pv+O,M'Zq5:{'[dz|lo_ћ_ PCkL1v})p. c=M\[ PL W9@53bh߇ aG5*۹ ї`@ȒNgs֭paAvМR!eni<9H5|lW9\ye6XL~Ir:fUʊsKܾSW.wF HcRdw n 8]?>0[P. l:O`EG-kǛ)H4ekz@cU#( ⮉HƑ'9qA|SirGzq,:Տo1p|<kZ쥩jO#J&N</F&  P߱e3e0R<у6@%K=x ?wϾUI,]x&<QuKI'Zmf- Ufd<#Pd O){f򿬹ac.S"?U׿>‡"N)u> mb9f8pl9l"N濚[X/PNr`Z{moK/T[W& RmV$\R)P+x~J,U6qh0ԚJ ZD^\~L:"$IAI. kL'@JzB""6Co( vSXZrڭ݆D5CD\ mIŸ2)5U]/]Me0XϘ[f^bJbScaJ@W&,q4"1hJEVH)%xbo3Ts(DUf 5}`4 ڳ|Ӫ=-SSd'u.8$vgSy,}e#b0KZaQ@,0X>}]~t[st+RFڕb tY 3ӏf I1P["i`PE6I2g'krބOFr+--JfE$'jI-O{Þ,xztg$\xW5I͋#+)yͣ?@ (]7ҹk҄q0eWdAbAGNF"9[nm2ra|Ǣ/ɞN[ܭ2p]Fp0y}y?bHGw%Y,\GZU9\bSLI,t0b]?/p?9~%UN"Қ}Aq<M!  kU)ߥ;<̛D 5p@A @+c &Z7rÜ`Ìc0!½aKb WꄒD\e˜f:@Mqߨs^QFa 20nʏ[6(!2 |Ґ CJ KYŐ|n;=b[ˌ 6 M؏e9bhyx^~Uk'>߱ 3 Y#LT( $e F%6IlӲpz4Lȗ<./ųvR D{nv_ιjrcHAj3$~ax7an!@׈o ҶOΣnS҅mT,B2lR ޑSzVzŎyDMBR>qp[=:3{Zt^ >^v/榩5/֣ma,oDBYXgԢ ~!ܣKa:8FʢxF2"O UxEzY)[AԂK;<{ %% NX zNi"&7`?!Ou̦ ,-äcm8ͺQfZZG}QyMeϔ.+LP[˅P:ڙz`K9I[m\r:޾N 2?~ÆI¼J- | hm[;P ]"4Rl`bwɘ%5,M-*HUf ?niԿ_h%8:C R\du.9혷5Zu;{Ka輒ٰJIJ=paˮffz/"t9/P \6_P+YN#|nG(3V#nW̞+g3}{r'!>,V /\u]ܢJJ9!ѓ{ ` ADU̩w#`FC$\&ߏ]QaUN4RVf~ Co\u9{sʝ!2z StN?Z6{ĦA-D68MOs+-nf P`p֐)y.AtS&m74>}a &S 37P7m4uT|§XeboXh]@bDti#N9Nu;^![D};4[RĿ\7yKzF (0"I,9=+ZaB>㹈¶H;'0_On VU#B' zW ! B"X6 I4 E Br 900B`4R얬ǁaߐ3"12PDD.86'ЂS{K \&`>+ GeեN1lG3UoqOu@D4 =v-kTv+7]{Bv^}yqu>UHZsu9ׇ¹v4iqFY|;@*&HD[3"j웃bW{ AV0Bzb*="8>RzE^ߡ4s+ WnWeV4qɔ)MJ3Z5* ?!GIBF|[%XR#T[+u+C؜5z l"WѠ䝼?:ҵfCdpĆGo-ݱuI9یR%nT% E Z~)^ߡv\ S9+FK5{n-Uǫ5B)Zz x1/#gJLb_c$ 'mw܈DLwfsVT*, :B$@O(^8I,}aaCmsǪt%'%RyІIVľ^0`T;=tWE*\2NGwfHٮ+05`̸C3ՉuOI"ypBG/l%}3w+6 1Fώ>>2 >I{wT!ڪSz#<2Ļ_:δD8v~|CA.cljHnO%u^>4dzZn"V{C>Wh/-F3r7W9͜ɫhCP.gu<4ځ|tqE!$4o1嘁1W2 W`0S8bQ{Gr`3s݅x!.'T;_Dogp;K~2D Zq_c?a 0m6zU<(a1gRW݋ bn/'1 Lw{ɸ:wmYn5^C`}Q0r]хLMF՗T ŭξ9.ʪn-'giSv H|=wdZkg,<(@ oIv4KX:C"q:ٔwLyq8Uߵ%,%f1v h"D|]}L l= _D P&E0~Q"<G$9@혛p赁w!26žDg6c8^:\g{h㡏0/ L\~_rӿ};ڄ3 =@>(b2Z-,vXK]Ґ²쌂S;uBlajo&0/8bآKҶ}Rcj.!`䃓o}3mi,вʃpTjJ!m{{^h4'|aQnXqc(?Ό &$LW79ƭ)$S9c;@fhJ2`AELˣju%Jx&W+ O傼'bbE])MI*en6(Nh&ɡkvw|7{xnX>9iO0/UOxZmsڜl xM R5ST22ٮIQBmQ;:UB4૲DEk4I#72t-Q"Uڿ חǻ7\*p#y3,{d Ǝߺ->iőOKIl{ً* AQC͵UCLBd8]Ck93'woɛ/g`M*bbL5m'ɐ u$A' D iut%MT!dZek"l]Re73/(Gr5C^7q-Pex0"'! R*mgveE9d1\\RnҔՒ;aonٵGm v-ȸ49ЭΞ=m}ӣBh;sGHp7ShTC W(߯ }mQ)tHπ>wI_l^FzP,FE]iiH|-c^ܗ ࣓Z NO`|qihƉy&cz#N+PLvQЙ[t7fo\X} R{Rz`.GRÊkip*H@K,)&0̵{o/E191JPaSe K${" +ҒkJ\P_%+}E6K"H |"KMGS. aSԑ>q+ޥ>+3wJ #B8V0X3*Qwlin]p;DX z >biClc ;Nv?k8I-ZAWXmF`<3שBeu(@RXLKzcvxmZ~/ZgSFPY]]Ic@$~ضu˖L@P#BQp|=lP88l5|2\e&ҋg /Py3aJkV(ݱ77#ZbsNdQiETgg$\t1 8 dKK&<ӃN)c:6F"?ͭCS (On/2u^ŪGv'vCp x aNJ ϊ<}TRiB?>j"x." rBI^eVfRq5ɶsLU޿#VONhu^fizom5oսts!Cf8T7fd0#U@z#:f%GWO /E+U2h:$0ڼ6 :[ !v,$0=| !wPwW ݏ,[9ih<W7~zh"-.K)[ʷRQ*4tk_-c\ȤOC334HB.L|h7Hг~k[*NenQD_|^3*aE~ &;kK&~R9ƞyD"-I"Xl=ki I甀WHMGgymnRS- x}kBv~UF5# qjS&;v {c(FQ05R빎P\ {\6J秪0|r_OIra2R &/N/B'b&,l6>aTPMMC#h5@9jmK%vLTVP T0턘;fٔ6DQ:2e"l3·> #ϥVmʂ`-Watp!xBHopeMLi]j %#%\uX-xΩ1:}i"? 4TEmRDK; ̳qr mň1Vҟ)cJ vHjyʄ*|ֵxVd5qų.II!y_Q4ZoeoQ%EKڸ& ;ւLvjnqR-J>c`MW觔Y<_- ӴV2m1y%~\yjM "CEGxrwGס{MD7gNx&f3'&ӄRW"a#02eN^ #R q?K{|--sV|\t,Eheir&/j|]m#b# YȅF}sge-p~ڼwDxg߾ߩ _+I[*Ae vdz˝ 澂S}ar8tUJU^b/0lVtx)H\gȂVS+SUaǟIFO?5 hkx#MļǬG 9iGrE}=1ֹr謀֌AO %>jFIlBT- $Kj/Y{l-ajfoU-*`@ťCr X i+,fGII ZX AsJ29<: \]iy%^6UeT>y,P[_e6%zKjWXy5{sH{EFrG5WRB]]41yCjyA콟h/=8Hk5mbZS{> z]j|ZSbTߗI} R򨊉x_ _"ÔC8>~"jf >:k\R#;9osnmy ztwRƑ!=xP_۫hIv}pJP6"bV!Jx RRΫA̹Tuꅍ/,Icg,4E7u,SJ(Pm(iS 8cs;zq5KĜxs.h:*&&j4Ĉ^ M ĦQJmbjR҂6y˯#54?+G0X&#bw,I ESv8ܾs1ċc n//_@ ^$ MJK&ZJ,p7FUTb 0Ե\d2j$z>q"OBRq42xm  9kj p?N5+z_$}rr/[| !9-@iVKt,<[8%ǡ"rD;b\^X_r@h\'z&"bCGJҙD`95xJRpP]TZcZ0iT:_BǏTL =-FD/ߗ[k1Vj] wDjrP}t渮P,CCiKη]ٮ ˈc`+\"ҡ^#1/JP͜ p%.¦"aEC cʸbG {&Ldb,N3:GG. gN{ y:tف `I)|)\0YJ5Tc=^jνmp#wp5Fb$< g/z^`ZCv*@T0 @j\"j%Ej~6i)7EYeYg\ulF8#6+!3qƈ|'fh͘,}&5үi(`ղo졼:uXUK ѺIpY9Fp%g]lf\0JQK>V"*t(휸U{1}u0-\'wYmVIsP6Y[lijcbVq" ΋!E8"o hmE? I6bؐPyyHlr a?{0k~[,w\Ǝ )+׸%P0;q>-gޜڥ>68YU=r6Soawyq5}<M#BX[pU6t#a;~niyl}1=;"BR(0qڿM ] ogsC&(][j-z(YjWCe//۟,f,@Su76dD KU֤LeR~g`z IýElmN4r4SfZk[r (޺Q!Ép*䕡T2PU( LpfjZȱfBΙ= o,|Xffk1D?I^E!Ó\&}+y"|:^I*`~߯N]<{}:n4>tI7K@n.pq@ /pMrxͩ'} DzҮ7;WCU!:,=v})C;vzÜbVg{K_9yc4F}YK6Хhs~5q]}Y<)Nl҄kw!eSt 7`W1^xs5rBܦ/*?mlە8hilћehOUC!b"3<D9_?ׂFR2] t1AR3ʷ !i`$cَjJZOPf9 [K;oÿ}%eD!Tqbz]zytKVh0nq?iPm|Tz$/ڡ`?- tx^xb v3)l4+qa/QN/|{rͧ{LaK'dr*Su?O [V ImC*&ܧTq>@muwdkw nP eЋ̦U,:VyA${Di(ܘgM*x5%ʚF bM@`3E2-R!z'.hߝF* S5.2w17)γvStbTgKaE_/']{l1p`@d | $VTF}oIu9twʂ|^ˡ{5N%GR}3~ g`X!f9BNOVMX̷7SϘ<#o#X,N~~Z[О#z0`{R/vn"}4-K4l,v:oP<@*RSc#agHI,Ο{)㥥Pz)Ol:1| s_=LL;*Ab7޴!QF&6PT!(p>\2M~ףx^*@ d-B*P⭍mTe|q՝,VE.h+SE lHO̷l!xla0?} u"z,}W ֳn ;ū5T(WY~V_}n o#~lȉh[,HOUE!J&:|~lŎ0UtRQb6{JV~^U:'^Q>ހ N cH Wʘ6:amKldFYqWf:FB9^(T<=rQt5p*aK])Yr];kMuK"{6ΡP(`'2BV.8 ݽ7*IQT[KQ y1&GZo2|¿`&NOkP"mدrR K,*k?>۵l%}6WƳ̪s͊B$h \ hj9]"Y ہT|ԩ㧡ˈ=+.y+lsxTE @1#VX0ebRх/d%HG"4z!haqV#Y0+G[TTź366cx%4)KLx+snh|W_'.2_ʑrjܷMlV\t Hi"n6='*nvOuD3/yrw+xe'Gsc{-mǘ4Z4,[vrew$7"to`VId, dMP݋Ks|-N]\0jl+8`1$ʖa,[ZzNa~ /ϵOx:2)/,`T6p   cG7G+:C9~z, fp@ ̲ .Mz_Qj?yuwcs>bVAs ^*q֊ g'Skl^f&"#j;lJ)O'ֻ3Y*19V4<#7ip!guCT/$ӥ3F{Q~M<f9N:D|RPEZǍFN-nL:TuFIl3]>h,&+(+f=d d\$'Z|d(ccfj9'&7Qg!8sVq?Fą7ỉIZ?Z%ҪPi oYL<3Ird3pB(د40=к(O(Mx,-Y3`EW"cVs6TXTt6@I]X.dY#͏7Q@uMiB䔏h">|LA.S:pR>/7;HeX]ee\ɀN&C QB!pF@[:Isjr 󏨖0s>:{6(xFXחB>IYg1^&ot_= `ȟ!|!'zԅ(3 x^2 Ңl[l ZK^Z{?N%6'cowo9P GPr%}-DzڬT,*ai(dW|cʐiu`-n`*i/ kveLN2bPJ#%aaqnǪ4Հh d]@F{nk+z'CA [CXU1ynE0( ]1ow\s Z,UxEprS䙯Z#0YJcf+0aQxɓbt,6euӂGRtNcYO]!˱3jj ["k!=Lh0n f?%-(4%'!|~ӟմYCL\P11Bq/rn= ѮsIIR:t}EAn x4-EU -7TLUf\K˹jO0:{,G_YF9;z#:]_Ck?뿜 I#g;xn['WwUjjÏv! TFA/OYOE©몁r-_ʙeAm0 'U{WN`H#/DԸ%?꿤' oo,"0UqnzЅ}GnVaq"O175ٝ ya]7dK^q)m|$6Fy} 1_)ߙ>[¨tgm3%ĸ9ACn5|$Jf 7E5TZKh L [ICdZpfG>atəV$Y2 В˔wajdaR' bܦ?"KmFjKA#b8?)?o Z? 70#\%):,YF&P .p#u!M9,,)r | ^rņAֽJqo:QEQq|9 ]Z%:_>26nwl5;p~)cӵX!̲= "'לrAAAS}O ݅[oO,6( KicsYr9 eT`uyc-o6$k3-r=:hV&_v ȯJXcM^i|7cFO9[P6PL2Rb)STCJ{"*F+j 'lM%!'ڌB^"+I?5@vh ҞD2b% GI[6C&ZkB.x;.SAxh"M90ǔGx0'p;'Ny Ro #KقWw`59Ꮐ?T>1[|5d3<ឯ5?>2a ;Mk])fd[qc(}59u!;"ddPrzca.36`˴ldU'@.4A|OntN:Z')$c3j%(dUM]]fW;sڱ1Q8{\߿&Fjų. 紂`Y5\O'|OVG6hXx6kBe,cjC #LKFH#ŐwW RٽC VM.%w*> YV2 Iw>e:f-S듍ېc2&VRq&2Gѱ=>L ͚yG , {i|3&Vk4mk@rP8dNKչ}8\_y}r ftv(Kqٙ!wDMm $ 5DG`\8#D'Xxwr0 *+ h}To dBP![;q& $ 0Aw^ #Hv[Fǂ4GKJ aFzI ߵ& z`#v(Sk??N/Kz& /&o&!|⮥l\L4$^XoUd6T$R BAp@or˜}A.K1(E2S@ΌMT9~zCd[ldfܺѾr);#Vss׆Jjʎy'a9ښy{7?㕹EkTLQj(ix6  !QG!A1`@pn n9\uRʕS\3e7m8ssP(TvEψ]ɎML:nl6asT*r@>'cCbK0QT>++^[\Xs39G k9#;6=HXa~%F<kcCD&rÄ˧%f>tIF)FPI$7PF!6yWWVgюV==.(zOAI{U(bⴈWkZ5DT1D=ߘYҗGPr%1SQȣ׏<~J7) 3tƗ.&qDd=2^Xړ_=ۊB&Z/@\+C~}:,Yĕ=<r^ IUatk7&g?e'#cK"FeQA VBY)1gSXGS" "c<0Hz9qYׂfĺGT(π1.jd82rأk#o7]hg[iJ510,Ke:1{#6n4A薛Er*k3aUE\z`YJ˹bOMF+:4}x-w&z}ҖXli%}\ڌ Ÿ޸7cvۑ%r akΖYB6 6P{ޤgzE҇4X>u:#ZMc6PT'DgR5ʩH4bcOJ,cnDz%/{EO_(SRsvلKF^$!l~Ѳѧc<]z;XUWp>$ l|#(ǖ.P Nf ܻ3G{QxImqZzPJwd︑f>Ou84ZBI:-jlC~]%Xu4SB΢d6԰Dd]"V죷)2UqJ_}tJO'I>O?rdW~wqU&94rW'qLs=)+vq2-<8:s O{Df~6EEH?3.}<0/gc.23ⷾ]md*gSaǡ5au_+R59vCw44ڏH`o]_}=kU/ـ=OA>)s@uv(ͤL ):q¼ yD :/ 2u|-|8͂`sl^F&P>bNt|Bf"nmAMP9bVtcȣg5""ѿ;i]pܔÌPԂg䠛}7)_DKM^ BQeݭ76C'XAzt]!p 1/3D;߀fL 揎_y韭=ڻS0.*0|c!>aXDdia< ;m"•oVk 򡕍:l$%t!x(, 9Dy=ۀ|6 s7Y!LWWFX>pY\a~aCҭ+&i F-nqqj "t~w|I}S-$& sIqX0R26 1E/+.*ALH ^rsqGB~nQJ.Q04fF{]FUՊf()v'd i(Ue$rJp %J#MjVF#1pT|gj] *fߎo4=%kf\ԗ;~з\1SQ= m|69ar$z;ccN)LBCd  άȌ'%K4Cr$ A*[tr 4 ߙ2C@5砉f:zOr+0l{FB KDE {RKp6Q kopV޶~8QI}O& \ Knb)Ү$iY_"yq&z\r4|*/Xn&˄2^ 9e -rEL`\:R+SR#hG5z&du|M4M'd }ce8x o zABiG*p*JW@68~B#a$%_-aHeR:b5, ;,}˘RֵοT*JQmGBS]֗Y?&E5P甴r)_z*V\núdcot>-ݓ#B@ZDU$žo g*;S`Ão;fKhk;yD2x)0< o,O6pǿ#-^]_gLRj{EϦ2m[q+fcؓ:_jP">h-$xmbkz52ధÂ?KCX3v#O`OVyy]y@u{-V~*Hˊ j2=qqse+A<zeTDV8OH}_ܴ|?S$!ܖa4,dhIrKI_D/ qkI-/|?HB8((I%-g I#iIQj#gon B{,N\zHnj $?6wp nR"S%-U@,4Vi; f|c y7 _& ^8&X"$Ds@ oJp9Ͱ%lqŸxΜ#aU TM}4sm g_S bdf`#̮HS%@͗$-"P=osi+%XG=GreXpy)¿~(<`ҟt;_#mUFn:"bb8g.i TDc+Mᑍl T UmݬO[jkgf XInсř8,+ )xA}Kͼ-D傡J_'r&k:У|}(Cbȹ}6='p_A! E`!@a.+ӯ svuO#3xi23k>Mg89hVřЊ[kVRa*jEH&}p; ⬛aHf;_ݽAd#f9nv9;qg?a%.%ZϤU][b|@Fk LJ=?ŎpɦB^, 5BD5cXa5O  $&Xg_i Vv?F[7’nT V 8`T_Еi3#JJR%C5z(棗M_ aAA\eo++P^f+Wr_+GS b]+҉!J) #r^M῵)ֈѓř)#~nAwRy٫<kܩ~k<{7j=#P3S^nt)MLsD#]$=ܭeNm##$8Ba6P "y P4TSOaZ>Xj!Ds>Գᵕ-L)ї^X//_؆-\u|p3UU]1 | "A~Gcd^v~Pcٳ`&_ Yҕz OvT[l.R'˪>$) "{B A#[)BGU@C6K8#5^ EϺ_t?OFTY g۲E)3? ,A>t"`x6O[Hm3:,*U,ޑ)(xFciAgd '3(7*Qߌxm^x&WdpQF@z%-nz:t"}gr CL74 E/79#q}_.WĎyGGj Dj*Uji[{j 6MU %9٠KDdi[`n쵩̑:>4[TzSx(.]'ܫ:`G|ĢpnB皤ig-s$yy\ZWSC*2$Zr#~5%2tGJ]K#$NoOq0ЧŞfU3Nchv[O [pj(rȞ/5sbm8#mD_ďڐtѠtI>=HкaL}n[XXZM;ny|UIhd[_̓ȜZA;L Qt C?ݠOYXkf4QM^{6a2+c>Y9T9 7ıU&8EHY {ݭYߥN08 821{<=rGzR| kryCw}LbP!&QTP/aWZZLI<32xzMxrYD ϱ{$3>Ν %΍SP&'.I 1Ɛ:&[fS\^'?AuPûfNWb*h#D 2ұd%qWq/5ھͯ^?&EsdW{ĥ"+ k?"lP1MUa\;81V#p~ qq6gkj\yTk9xN™suhϕ!04өAiUGp n=-j;S 069k 3O7tV]g1I/,#ST#AYYl]rE4G7%EsL-isc L>gEPHFK#/—N3%Ccٍx@KigV, ic rN:鍱q+;Uw[+S6|^vQ; `[_G&%ɾ%Ťyބ)tg!iwܪ?ǂݾ&^M#Nӊa+ȍo!oe! kwx.A%v ,xqh?<>U<춹t2ͪj$b{eΖ="K'u5%h\tjC%6 AQ^EamD%oA+LG=xG؁K@ ؼ NN\Y:vˬCg'DY@ҝ4/铛'V g@,]'7M,2JYDcGLsLiĥ[F\AfG^zzf VSJnP.x;z(kp4ch)R[+#z!65vPؕhb3gN^1Hx{RbUcG*I^4XnO-^Ɍԓ$ͷV{| Wi}0Ho)dRܷ:m:h»:EЖ0Eڟ7uWY`p<#7)\[!]CܗzEƵ^V|i*e坕M[ϓ*H=2P/ך/3ߢn&H+513qт wasog1{+zQ}!)VV^HǓ5 H=rZ$a4uwI>B~~k1ȯTvQwJE=;8K/t:kjpihۯ //+^3ɒPȉ4טIמ2흉*C DdwoIC- QVr< c\,;ab.qZWj<&nn_?eFn¿bu`D.WD%y*9l#SG~y C.>i =up&(db mJ$>Irz Z.Ih&{9t^~!E1F阏vlkrrAK'ܥ!**w2JKlt6?,&腃H Ut牸;ݨ$2ޘn7R)/@|z4-_l'8`ğh::hudND݈VqڵAi'sa@V{tUDN> 5j[0Ҭ.o6o5c  f1cy{4ؐAЌI)qldNu@*4|{݁0Ng`~h*6Кx+(<88ȭG:6mLWGR-~~+M +IaoAr4y=*+Rh4í{/{+K3 =QTu9gۥ i,4-deT4\NFj;my"Э7U% g'6`̕5X B,\oIR]Gxݹ_nY̴Uc'*=/B2J@."fi[Nz _S]G]܇:C:7M1`?!E޶u ~M@~CbsUi8dxi9¯^ ]j^&6)28&R煴tO79{f3;DrVp+hz7d u|&Pztu#5UtE;,`{Eȇ>Qꖟ5[S<)Jx.('|kJ9]("@yr# ~YϹ|MvYA<šYcc=! +/(FnMEF'F6usLhqƗ-QG1+h gz32e(L78w۪D0W Uks%#idUhzk' 0x,@eGqΣ?5vc6{huJ`iUwPp!i(ŇN6&\s4ܩF"_3az˯~JfwNX$zm:~%O@xCR+ʓhy~X sr{6NȷA`>؈*܉ W\O>+@(m\YPDylP"1G1O#SHh0dgaa 1P|,Pcb6Fp8q⯕C6]g|]9nS w,sAԎ— )[#3Aoɦn-!;I!ȥK;ge TVheL/_  KX l6 K4 6@P\zl؍qSΒW;U %<##.Yq}чZ̀[ovȡg{,EOL Jbd6CNL;Qa^YȠAJ >{dk (6S_Bw&=ez=w\ ?dCsj { @ +uV,)u|DSa,ccleY]a 5 !<LE->'C{ҫuT'O o逪n'ҙ:+`LU %hTz&W!S.%{*'@mݰVc+K(hI5y\9Pf._lMhgT]cYԣ#\C:v̰U6ts#5: hi91ޅ_S4#d!MYC R3#4c '~ YnIi 89rκxdH8LVuA>ـps]K'bH ܔ(FN␠O)Z~ݝש>^MflP}A~D ̜ҌG^`ޜ0:'z+ KzD/r^'fTGtzNMq$"Z (Alrhs T1\=ӝ/3wL2J͝()(YLUYiD^*n6|1 mfY1IedЯj؜xm 3z#\?$SaGCƓ޾KHZ."бG _@.a>DYef00Qĝ-sE,-O5oB3p/wYPkmwΰ2ejana_ۻ(! n;78[u Ye؏~M. Mat!JP~MU3ht؆D}>k*5R\ɇV8R&ԩ}zd̓)?cڹ`G/;y&L2uܢ6=_ .݀=C+N--9Ѝ01,K^HDx LWހYݭY}R8nr@j/nɳnM>RbQXjJ2z^ {3Ϸ TvcEЁo˰ߧ3ԃ+V&3˙`z B~o1b,-S@6KyKtƢ\ma9}־fDs:J*=n: 6Ǯ_"R8B\qpΐ"rr34kib,tQA^a2C-l?Kaf8+zTGќ.lӳ0 ԚD(RGd190!*-kz'bΙ!D0 5Dg,TFM.L>6cV`)Lx 1 ]O[8^-κGuԈa B#LġjPIeyؗ@w/%]#,N9y'Kyۨ&.R!9`CeE&B/mIf tGc<@4P)F?&Ψz> mC/&c<TL["zXS ~Dod9i86n?p0|7)|Ā;OӬnw,tp&S{ҵX >r"1 /yc_*Ax7=ZsͶ(4>B7[ {EWZrt 5h EdzQ{+:׫tZ\IEKƗF;>R=87$zv芴N7q;I,o.KԺ ZĻ#@=Z_dXh(>wMDߗ{BtLe뫁$bE^5= J ,8-PFM2! i&:E }ҽ]Dl;栛nk#52p^v &eeZCtG/zeo{"ҏrMU/VՐM gM}[m-vm:+YHbupVrЮ\Z ƖnC}܆<? g=F6,)Q"^\mJH_.%E= 2'|]]ncV4 7ɔV 6VJ.Vz4FRWf1q "֥P_FH0շR4'znS+_W>rB{ ѧ!ԜT$-v^CoH̘cqGh? \~@yXPǨ/wgJZ~[yh'qqg'80]yؽAr10r໭&lK8vDCSAq6\nd˩~ _5)L(pSR%Ue>8 'ChQ]?L w[.22jCf";IMR _z7HұˌzڤeA\k@Vr-}1a;4,7+::ҷ9[4s{6J i̸\)_ť¬}L 2ieX#7#9KrIMgެل(Td Gr T'π$<8W<$&yY$.h>B5.3|ɦ70 s]^y J_n↯aiѹDd:̈́[aa <=&S3W0Ꙏ򳉣p@3+ \&뿕GRO}6p3tv]=mz\g1MiD`=H Xc4G7rߍWvԷ#h kBagm!<(r)[yYѯzqC~`*)2j N'48W=2MDW*6Ly\q% vf.M*m}aa("QVsH3wݩDنi zM-I/'*‹qw@"WY7.X#17odFq%wd@nJigQ*iZ>)t\5Eh ٦F>CFM<[O'@.-= MMUd$ H'1-iE1Dg@L}C gbZÖ`nJuP[+9W%?:o6Y{HZ6CPgZ}0"9ūRzsҜ ! `".<}4!]Rc{ +[SGklX1c_hH€ϛuOZ) J҇2z1A_yfThƢTGUqbG9þB)*OP$u `w:۴ blƕeȵle pARԒBލ0kyƒ^ut:>6]>ܽlX] ED=p# N 2">4]M :8>0t[CZq ҧމKS١jl F<% l}H<+A\{@ԛX( =(zxyσو%NF{U2e,Oɚd m-P h@Jd [{@5`qCCIò)~k{l>+Z4Z/P ;u8vk\Yd"d?b6t99>B~%T>Iqc êaוk Җ~s12V>6b 2m]N>J}(FWzJtbfl;qplzA+gΆZsRfNN(W3r؜d+t ʥ]tdJȸ"RIt`thG=ח.l*P_U 8 oã&MlLK,conpNZq톸QA 姅?;ze< a]N~&s$XE-'*aMa+ex"𯭞l&|^KirR}<ǖm8] EƩHbz N'+%HVᎬ0 ĺ+?S{QEiVEGl_/jB b̻7+9 PIGiScBrQҀɭ^PB9LDՓFRwP&a_ދSƁ]`&3J[(*]#)}78O}6gbtFkAፃQC|∝+Fc|a/byˁ\gn>ؔ].0<GWVԘdO9K5~³1gstHr6\wo_/(3X8>ftG3G،IbV ˤ^HAad*>KHR}+Ӄ9ۮ xTmfyCv`0|p_q] o\>y˝ӦNò3h~J?Mڡ=y¾`1wxϻj vQiI#@ӂ`IL&*"'r*'ѤwΆs38~\U-S5VFcP> ]. gIkE˥}WVQA-n҆陋2R<kGFI:,{P_!=$W\\o0>WSX`}-,{e ȐZ#,2"'\%3yTdOv4D_.6Kf&b Zpn<= YMu\,0&O! f䫔ъ{j}c]\ӰBt@Ce e; S!Xd;R{@Hj[z _ӥS7wDָ{Kc q u2GZSb3 헢T!-1B-3 f~d}1|ϻV\W!Lی& طL4u|X9} bn LML~ch aǗ(cE3Ese0{ L'^RK}ewz]\xL1acDS=^8b̿ X8m:] Nd Db{fxj\ƺrXoG BIr9#-olP"N%?#h"jk %$C XMN^ M-]4SJo \tOlicͼky[sXQMzBDiz]+$"tzRJ,|&NO;1Wj7ZnȔs7Iq?Ǫv+p7O{o V\iūj8 yɂ~)7 Ù\ڻ]G/`TŃ1}Te}kîUgvqgfG@ˎGC>@ @Ar+'K+h`%0YN"!{.b[YI&Ξ2pCRRbX[ؑ3a.camǰm 2+.s/)< 1m+ a⮮*\VD FaYiުS6^k>>:*e@tQD60N>Vw; XĠsqhEc%7]Xg"1_],*HXl.;͏T0/c gRd]P.YSݥEKr?f]B/qnt RF_(q?` RLDiR?P#1j].>7In=ppKVC5Rͩoqi!p\ey YI8$fR*˨H9Z%&_);?f~Aw5!s8.&Ğ_umh$pаRvn&@۵ !!nR2l>RXTaszd,I°Bye/RH֝M}<#W sNce;Sn0G;SnsK(|)lMV_RQ2ph=JsYT -Ѽ\Q b'/5W˯,،~MTPK#q|[?,db(ZߜS(y{tU~)oY!/ `E!Qf`_)DqJ2 ABYڅD[f3:ħw[3! X1%X=3MV̼!=} OpU?sƟlh F9{fG%[+8xDjVT%(p?Hsh>a XK6oTm⎺Zh"$dU.򸖦YmI1;EK59E9 W#f`[?{l3 #u^[_7Q_RTq˺\`/`B]i\ޟç]%BpbS.=(;Z.0:b6lZύ]0XDzOm..XZsu-7J€u軏HGm ^b{~{=Jgvu®a#gӄaw,l*fqj!|LoM Lj_+{B},-kgzeB7ZRܖ!f.\PW2ӴKpƊ<["`8TVȋ_|i^v>jG 'c-iHO~4vIpXsd$+ìc:Ai(jJ524B#,W/jFU&$!$G\^8tRnPݬ&C o)Ru:4@rBs=RQ=P z77 ]B_?8n\ב|ASf C) %n-u\Ad۹Q+$IJxri*R4\XJjͼS#rI[;(S|uz*K1B~/,4-csdں &ejWvÁ< #)F찋^ɧ#;\1v. s\沜yOLXyOF]OlY:!1P$ׁ-Ie$ǹVGk2Jc;3XL]c=]d©|3#9J Iv]wL[h F\Ŝ!.8:^y^0& Υc뤏X'#]J4c?:ZAC15:PqrW{ʄ3/VP@Mƈh8k>~^X{|ZG.eox9g7+2|( )q\t]+'i<;-qERupG`1'2 RFY9Fhl/ޕx)ّU%+_9, fQkĿF4xs=3A%e7vѸy"uEzO*&6ADx~FH PCݚ9FyfC?N8~,I(aaD`dhRYGW.xRxE. \斾n=6rw*y+)ۜ5}FMɮCOFX7-JxTqנ 6KvyKcc_8vVQǏ6st c%?TY̯N>9?ܞ_~mFH >.7D=; O8!1f5 :Q:r9#0>H?Igz}DodFK Q*xkB©X9VɖT<1Lz6?NKC1['F p>@,N+9Xd}hB|b:dE=t-u5={?lv~j<6.tw%pzA~&fl=ÚԅU9bqj)~EN<p Mц <6|w~h">Z(:zqN7-hQE'})Un9rY_*|)91M5}@؟7KFn1PYx3x#p@=MFܮ0_F6qcρ'q9̚ab݊8;`=8Ö]֡leC9/IV d8Л J#5YxuįJQ~Xj[B3wFG &)piJ,9g)vɁ.McyaoYl{󱵧0FanqNj]HG7`K pgv&퇪fmF ,|a!jM<=}vp$}f룵ӗv&Ʈw "AZ?Yj"nfaiޤ&='FЃLqtpa^LcąœRa@lqޫ(^^t3v&zc:.V⋩g D6~)2PqOfi $=$|t5æ1*taiH&̠"sFW/Bd'z6rrSVL ;~*NdF6zI ?I^  J^\M| klzًL7̣{cuGN=,X-U æѵ[rGΟj l Ari,99ji6fG&mRtsM~  dN8RWS-hF S '^ ^^!ӌFj;x6ybF{:aW"f'<.'ґ5!ֆd||L949liz0#A2*DHgW-a2Lam672cp6~ 5Z:tUȈp!:3db2jsyI^l, [IzL_u=.k}m1 ݖkۀ"4Z.1A2إ\]jULyzHnl5ۭT8~ mY(z5d/[2T^L.^]%ETF N@H־p~K5]WZT16Md62 u5 zyj{sSď~ŤNTJ½G("{r<E;uE!y Mzc 1喥Qt(%v8F|f#*P9H'#OF{X'DLr˃w3Ѥ_ac!1iBΫtfwMsm(¯~p^_-`z!zJ2\}H_[#No~epT,ffrr`lP Jxgϴ2bF|.e>Rkr㟪D/1BzlӕEr1`]/L-BviwiT0z+oU7G.s~i<??$(>J[Gޤ!@A,-0@w3&,ݨ%Vêg"1fqi'(3'^t*\#&%l@~NHBhT(Ąpmi,n^`4Vٵ.d A(c/ TE&n"是J{0YW#8^ *K^dӐ3L6vkf.yݠp+C)QqkV0XEiУJE{;\ƢQjK)F>UDnx\y#?f-~ef H4ds<W)i1^}f 10BGz= %&`g<}&~ jLZ U#!ԑmqʤ_>GVhUX̗{ u dm2@9m /=D߄l' ^ օ$H* $e^KkiRsabC0|.(-u%v5dvFGHɳ_Nb !`L Q>>8FRqa(pa^y'8aIsj7brCU?*,O U (ř!BKƃLA5.'v/y*܋d`kH%/yCʍ/R@\-ʹM+Fht2/6&]iFP`=ɤ/{ Kkc"CL(]va_ lSA)%{ 4Mȸ]Fڧym0K[˔`7cդ8C۳}|Kt,4rU8~w &(FA#]U1^˩save!lkiUQel}8'`FDcl!ݻ6YiiN `:s16brpj\]#PR42:Q{U1Oww7cݏGfFb1/hۚp\"kñy© M3nX1l;N;V'taAvv}Oϟ#P1^}}d:Lhyl 5AT׵r?O+Nj`:밝|̈YULz8mpA |pV?,X^ *g7'].ɑr`r,sVlvGl|F_MoG1[s{0"`9cGԝ&woU)pǬ=y0+*9cmƱ z@вOj48>exV/rkPܱbDd` '/gU3ʼGӽ gܟ*jtW5 uY=&w Dc#IMKlTq3@u+k0 Wlɋn 8.S/XP"k fgz7#Go{HNѢKM E-7xL-s"Y #^־Pg=1vҭyЙ^ fX;ItKڴjh$Tk% ed- *#! ' c:TizfOzܚz`--'le`d#f6/ ,1햸RcPIVjkB5ST Wٚ_E% S&Zb%{jZot=12pe«KȆV`MWx0`4T7dAynLj21BO۫||'Fɽ¢Ԙn07iȈضcY(ړEo4 uxER}5FZ)]F ʳ*6݈ൿ|IV&igZ3˖wT|bW*m.^'@ SO8&?PC(}S4!b5~R־F"ŷ֜u7){ֶ9 #@PAM[pfw3H e}[8f"kЖef%^wQ/53 O [@C0 O@ :O6`52)C| 㵯:e3(wJA5G<)L$cG86OmJ)r/ui|UD[ '4yہ +,}=е"w}$('\U dr6{UZ C 3bэ\lʽן&Sě/]ǐwZJu Fp[o6ꃆ qV"$^;݇n(f~cʩ>ㄚ^k,΁,8%D|}B[DLPTv9 0BYkdQfU(O~榱\԰r@ Wk-hC(A ٞDK\ l4;GFjCa!ZjĭcռF=k!S{:r8iAN-_mMFi6Es9 vJJSERa]~B+_y"ElTjCr$Tx! kM>߽ GN X-%q:A;/q9Sr&"w:wS+- u-;'y8|з2+-E&nWTS[5)^ZH( [5䠛tH50h'&;Wn+J-8I2@Β7 aL6GjWIX_C;B+iSp|*vm# Hߥ& SP #Q\p07qkKu4)ے܃#v- 4Vl16ٱſA*DKU4)F̷X>Q{-u\~;\~ ^I*ü s RgZbi8˯ɦxR*H@XwB .ǗX<Cohq/G3b!sPfbb (ʌwrIߕsF^xp#-kM3V !0lq͒XڢeyU K;N+3P^QJS7.x8%l-^GDU i!]O&7-B`K%PI;eXVƾ?{*;t !ݜ/uP0ިI*Tܓ5Ӛ7~SL4Ɋ*5eLYY:Q1s_;)U̜O ?C`P vTZP뜐*SW\tyv uc§y%}9(4*q$9K!a}\Ѷ6vϗ:Q$o=LUURt)xz;&}6Y][!pv eI'J!6*ۙVD1J +"پHJȕ &eيL{8z4Lkc)4`J:k:0g*Hzm yN|NoɈ?zcb D-O0U[ @!ӺAE+~Bp Er=vɎgr+2b@tx5#e%y9D0؍cz\?FyIl?)w ۴;4j9Y37ځz Mrxiv/CS_AΚ,@Q eAg(Ps]傃--H_<ԶܫMg*o_efȔkH0GfC*>7ڏ Ў:;?K.k &L8ӛo-ΤqG:ix$jתj.oL^+7Gު` =j>9ҧw0|W^NQzһN_`0Ϥe5+ gÓ71/70i x&yR3 VOs]'?;F$D;)z r"e|V^@Ou 6wGE8C1#|1t~;zRni٤hC dmyl ֈx;(L̇Zi-1 M Re'fW!Ң[rA!.fK&XÓW莿,z|O`dTN55X):u*8o.>B[:\0姟߅Jgq`9uZji)"Jtu< Z ^Ul\O R)G~-)r'FApo#o,?AY@Kn|~\PLE6ꋜr [dyO^`V̍=Ʋ@ PNK>>@q~zݜf06GN 2.ތ8YhU9P"Ϻ}@HAjpQ5E-v J% 5Ёj#|qk|} yj%wa,Ah XHWn8(70i"Dh,g#RGn$60ަGNL." y[s;5`s9'7n]gxEWZM~]܀ %ILe_oBfh-!Fфg { Pxki$NNI|7xh`{%)`\FziI0߮_C'иcu/UƊ?"B.f{ ބF]:*3I\O,^ CSC0O`>ERvBgn7P^bLT"'i?X,Hc1Ttv->x\xz\`hqP "̟ۀ|auJ?QRY'l <<ȼKLt ο;g{N ]v/Ę2!.:w'qD6OY!rǕ)Mfbd2|, ~2UfXtQPE(Yn;(f% ?!ސOŵuf#;FTO{&,2w$fP @lٿD5T-?|]r]?<8RSd(mHvm!T] YXTt,ܻ:sLq=sK9 n*4s-K&xԉr6ZVAh;>3$,~\`> `͙a1L]&R^@S (/ Ѓ,DPwVB)ou+=g3ȬXZBQ wČRtK;,o݌W$ M=DϮ)΁6i$mD1z3M8#%}[crG8:!; h3CaYTY]WŅi' f.~(؞|Q%㺵ħW-՚B?*sRM(& g݉0@67M5\ FQ$z,O\3t+x*Xa\ I/} e5a:yk&.w<2*|DJڟpOZd9B/& {3{Ρ/ Շ8j4 JzTAL6EO{a;f`|35g8% ԧ Hn3aph8’I?8h{➰#)y!olD+EU5 #{n$}^0eJQ.ڑ{#eY6/Ef Y@=hhS.QXDN0uY,>YZe?) MZ5b)j-b(`bÏ,V CqZHNW\:ly!|Nk+HLw\נT/skb?V5kRÝi6\i+E`2Nh'i^ߍ}۰4-toQXޮuMV'@rLZ ◈hMi] -OKoPnf3Z,ϜC7D-K^e Nn 6B-*[aUN/BX紺}8u5@_3/x1+֥Q|uW8tAJ(8iԛo26" [LIx1>XIWA}BnȚ%@mP) P!gB\L|;ȌgEs+n(TuhQ/Z4P#O/hcJWY$1 Tb=_(S< 7;%+q}PaMS1\KNl?f1I#OHL^;O4Ecn#!8K/ C/.]ZhwP=&`gwv鲈 e-{|JQ"|[-2*:?^} UWt3? Qwx> 9z$MI\[o=H6~Ct\.\˘aNΞ4$AMi$4` 9s|fVH֏ ; jBB> ~: Ù7= MgqrV*~pˇ+EceK=&o 3&Bo c;'Y\^& ɐSݭueqj,1<\=d(ql2s-6]8f [r::k`&&\.ߒ]HIzܓQ]0f˂:*,۷^-1R Wt[*o=qT`(=5-us%6]I'ɜĞI'|ˑB-}(:ɲ `P~Di9tW%g!F eMm\8MXixH!H@"A|0vfڢl%/&޲L.1)QyTOANđE iKQ©)#㣾&x1cw)̣""w1vzӇc-?tR%m %.x ?y޶|- 8|l /oxNxTۇ p}ֹ[呟T+7)iwe#BA@ܢvw &=_\\Bokuyf8PІ bw:TAɗUar,imr>zZjٳ^"&mOPy?HsfN bBeH @+~ Nm CT$p;jvN@=۽@V*SiL/VK`OcWlIQgu}LB(q4+; ؎EWҒ3J1)](8D# 4Ö'9( g{_>B ^!B`ۉ:TW[_݋(eeqW_?*H0Ժifԣܼ$5LR`ryRFc:#6 ;bw7?W?^v"6/pDn}pjuS(ߦe wJ%/o≵yñb[oDQ0O2:gցNCJf@SN4]f"M&OFfZ Ձr2]l`usH>:]Tb%䷁%bE<6vR6m|:ZJLnua6WW\0\2孤N.b۷R桰fY*4.s9C#o-elH.48"iw͊tE]IHgt!2`$O#<RȌ5i?MC#G`ώ+Ax b]=71u^XwY>l53(5GᯥNVm+SIUym%NEO9AwBɪ3n0|%+ff>{'U)F?pSJ8&t7O+0?u;_"K.~| Jt.K䏔[MVX 3D!L? !:0m98nU8U:$s,$±߅#Ο өN gHẫft)_bDq+z9SzСh<=.Zǣ72F:<^~7D* Qz잦/͋qӞhD0DCœ=e|v "pОL'+j3&m,\E.;, ?pz@zA_/\CpnkQJa(U|`_@( >(dHȺ.KWǮO $Ax"%D0\@M6?μVoPk8 4e-41 +G4?o+kA*cR+!|@S, Dҹة"" Ϛ  ױkW.>Wuݩ^YT76}h{2Ly=Y0aQFZؖMC).y}p8 z;F7BH0u/I-F#Hw]WIy֣\sLX+VCDo9YpSFKNL h]it/)ͽ| |mi8rـoU%le7m͹ ˂bN}JAR!R[#Rf+VYvwˇ:hvROSl̃f oMHAq"``5%M_ԋ*/`dԀClw>#JM{ekp8*1/qbB;~oI_\ݢWƽsHXUISs%..B.3QzMVN|pdx"8u-\o5?=$LA~'#@& Έ3|#32p, ̫JEŗil:M.һI|iߒ|wѡͷC7 M#9S.}= %Z9GTbFda3wɊKƓu-g+DsbSHc\N}4 {"OҸ+kAo R>jW,eA=!j}UDI.~+ڌo4[{oмߌW4~[;b.=f&UPAu.b)*!Lfnɭa@;3xU"\#Ϯ$(]n{wSIT/'n$~;xԴ8E?K v>nE(~. ٮHUcƑFEָZ^jyuʗHl]wC[i6Xpi4]UqA UE݆ia&]5ؚ~gf^;G¾зdWk{e5B6wrx _d  F#X3At@͙,C9 9%)酺 x I.EJp0ޖ菶eB~, ]9W⸥dcwJ[XY (| Dx 'ﶴ{N"{;iZBkMQL *לGg&oyѸS+J~^ìo15HɽX\*W$h" "Xt{l&_ǶuGi>zse zV$٠˜T@s<Ī(Pk cؖMyo6Ϧ —mLeYY1OCK3V{[LoYt#ƈ}9T7qgIpNxÚ՞WiV U2sADs*{xuG͙FvˮSCJ:r 7QtɝEaP߻_FfN~[,5H{t<*f?2e0}Ҿ,WX[7 lmGo.zL7xޜtZb>P-eO0( JbO ߚ̜B#ټCxjPw>8A/x&X3lYW[/y.?$DKs'xAe /P-.2"iͶu(t9ytr @ܰϵŰ0Q$tL;]'9 3Bp~?|Fq"h f7FB0ڲ+"6l o^D BLEc~eאĂt%$E@8m A,5НV~6[LVv[o.-k ]N0d] &^Uq/kUy#m3!GGBoUC[ivڕaB[l7$CKjI W:DYhO̢j}0m]?b׊xO]9JK ws68G %6P`6J2 r{fWiX+UZ5h`) S0ڽC3T;`Ӝm1 hU 6{3yxcSd#z09"c(Z=zAج!BƢ*!b@2jᘞKQ<6ItUL ~ЫPM>n=㔻G[ ;;emΜ _֊~~3Fi-^ DU[hQQٜ8\mz3 JՇ~ݚ68R9$jԨSa$Qd7]?6:FoƎtxhOtPq6ǭ ppJ#xO:$qڧߍ |s<<~iB Ne׏Ǚ6ռSqlFhX+4 NBP޵ BHEQG*5)'p+ `:_oYv$=4 C|WfG?ye#,*Ғ՛ڐWL73uLlѫE9&6(ɛe+>C`D7 :(/mHg?}Gh/i mv AMu 7ƛ S!gE)W?g[WOŔ^_&Zbx`--UX'Avk^VG# )LQ˹3g ~f)a̧%${^SF>ز> sCG5;R{K0L2.2@A{6ў\p0M%t4*;LͰ*ekRl<,7qhEY-a~?/:_e|b[#)vCӛjNJW"Z)z5^Q”m_}v<1Zt&|2"J%AbRQ^_@~H{W|6=N^ PuV %L;z=D뙝w&w48tBΔfԪ.5.$g aC1Th/D(ZxTu`Y?]qū0ɚ$²r y6hap9Bb!E8BWiSp5cW:NZY((wu5);6kw(a ކI5Ƨڥw-s zjWIw Iȩ:劻/ )}P~h$q,^=)n` 2F΃*Wzrlb,SYLT/)9=_ QFӌik=j͋f0pt/,qmFu+|HXX#+H?#*F 5"ϻs3/ p}ޢAp͒ Z#'_/ϋ "3_;1m, N,3v. ?;K_@ |}R_ 01'8'2QOk%BwH2lvʀo_ NJpߪnIE{'Tp  lzUseRhs(8c( j]&e'09V0ZN JQ~@q:8UaDoLtU4 = IT/ʘV>컀 qv2ل"w7pTS.4c!˹+ʼngIS]P_]5`|h[`45\tKo8=R@t[Չ&avH),CLh8 ZfVF1׎9]>onZKȡȢ^?-ݥNQ*(tfĔ_=D-+kDFFN} P8ڳF|y4B|&s?쇵T+YUs@:8b!kP)ҩ~ E)QTmSPꏝSzX)x̳󈂔K2m=7o9hl8X€VH ]E5y3w=b8>xi>fyJ:~/b*]5c-d? 0vw:?΁+tWI/>Ӎ ͱG4mdb6-o4P9uI})9ܭ~Sm׉a\OKlE&tR~"38ׇyHǿX4$AE˲XbU ?T,)&Ub'Z@(.n = NǧiltŅ9 #PQޔꦂ47eNF\]qP+38. K[5̦a^%io 6TrKCN$|Z%"^lm%6Pe7]4wk~M^\ Um#5-Z!!nT0u69arC|/!=sH92/p:T)kA:@ʘr61iH}gR HIh4J$#~mkIQ1e,k&/&L`"Ӷ5oMÆL\zܢl!oXi|Zͩq?MX䪯0U* '4ڝ ~7疺C|Pb7_ EO8FN9|,NƋ!-\:rgfZ,|eV0]2Y~bt 2+!:ؤ[]Ug^&<r*J|nBHdRXw'v' (tşMR6ƞm:g*x[x~Z_ma\Z"̦\\~yR}D72('E )2ܭʰbc@`Bs'/U( h2v#ʱxVk g龜q RGyMwEq.prpy$V 16O fE\?T].>&Rȉ$P< 8هVu] KG8tJpZLي3IȦcoLcsJyÐ|ߔ16^r&szA)r oeֲ/ NxXF™kTY\1&a^xQ*1f`Tݔv|BEЏae0daO)'>hc uGIsv a@d^{=n.j0闟Đ =)lAN)g/2Y4T2K .⬏E sM @ fK6َTqakhy vD>nq=91 /}`v4"t.vOWNGxL4d6Be|y4Ps/ hsh`W;FY-mtćL&I;dhOjwKR1mNucH9~Fu zufd[]q:ৗ8l9sRTƐ["kFi8F%hկ@@9=V~玭 ;ɥj ?P?(qW*KhQ 뗷wnyo"Ak?-5\VpLY=:{ګ |I܎G.q)z({1K)17X|l^%ͥc>9% 85ۚ3q]8}Yƃ1-Rg[-)ak>Q(]uFk0?^V{ < y?v)FϥV., N'LgPa 3 Kݸ"9L@>1,NmaB.oH!:wSlR[qYMvXo0g@ALҀxdxnq/I^1K_4 v^6_e-G G >[HT~HzI0E(Am2iDoj&hljTwfQOjCQ.;/ƐPWb }xg8q|~*)mКLxsgҍ~*:5߭Ϲcخ>Fw(1D/)g<<9E@<fC5E^teLX (M2Ԉx,Ok9#h})*sYN8vC)N׈BQ!gOJ*Lfڇif56JNK1(I#3j҃tU t]Ͼhl-FS1k>t N)WmIŪny uLѼ?S*L 㫇A奟wLx՞:x=84t+@:L_)TD:;P%9:Ͱ#)j| _M"upܖs?'?씹a$c娻 ^3$Ճ/h0/bS-7*KUY0{SD7,;6Ũ)a>G10xلe25Yl pr ;C^bv+=+btR. ke6n%,hҠPegegOH XhMllud] SlTDZjXoEbC+:7vhf=voZwS! e2RS aE7h\SSpS¹9M~ ;<i-tWZ4 $|3"_w2=?:sPβ=𑲕v;Z.IGTOFezy-(tIQXDdžq;Nɩ`4\5!WkQcDF'jH3ʭ*银B"BTy~dJؗ K0Pceqq@AWlsU< ˞f K}y~(A(ԃ/ke?-C4Cڽ'[gc|?"ko^oDb%J9}܋_1%v/izMc)6F/5U1]>3a+kWWN6:Ns:"=4,2iY;Aի*t걚b"/em~5VA~6w.rjH+F*5QTy_Hߡ*L8qFsxWG̸JNwr]߮'_\XĀ+Nj)4rMc ա |0V&Hr8!06.mb(yԲ -'eJ~FHnXCTi&'eI ˺.ׇFxyCp:c=S{ɳyi/c(ȯ9'q.o/;0 Kϰ3 O'iqL †'F.xt\ )S޺{-4L$VBGGȶ}y~2R&o Jk~= $M)n5iN&ˤAϓKQC[>gv#ts 7Jtu&DD>giל˶ &$Cu2HM}kS@깬<]'bf:_VL\rUy{ N͘6vN5tVɀ[GϴAp}Zye X ?ڥ@ˬ,_C<VTȅ&hΨvq,bOttgKAwKLhYʜUv꽹FSrT$Ffv,Qd >9t?k 33otp+>^6+/S񶨺7 hDfʎblUgDKyC623;Mɷ!6*ԲmGJ:0[]!1j8<]pUE?V\X!uqbӗw? ]CAm ߪ!Z+3~X`-.ݽS΍ҬE~ztgH&$ ?֌*/4}q"X6F횋rn %;/b1xc{ūd韫P5lE5Q,G|+T!X9EF;t0XN\Xى@ z;Ywnb̸_ﶇ;c*'#-gQT޿,%b7@$y`1*MqEڭ0Lz:Pgat$d] ,ao#jϋef`0HD35*8}bj<|&}x=GY\bMEV~  ޿`Qn@:`nUs7+R᱀PPWpĭt;qcz!CQ&#p,dU1Z^sm4ROoF]5AI-kQ "<{Ō܃6>kz  `rKaǑ`BcWͬifCv2XZz@95w֩2 _9YMN5^\ 8tͨ2OgpOD4~mlgD8֕^@ xnU)>I-v\8c -+DIjNLm`Uu6))o{^ 5=k,@a!>0E>k3&!27:0{0lLA3iwjsZleuKؓH%1w3ߤ#(oxrG /Y bel%$ܔxB)\PC Nfj&8 ѦBBectYU[Kߣ"E$axgl{? kK'388pu_Ŗ11LbIҡsT6"LǸ]{GSxז~wN ^sڞqoڥ{8ȥ0ۑn> nUIbl2пN+;+<{ [(rVE0# m,Pj '"PWEk (ZJDjENmvP|SvGLj>%1 WEmY(tIr: qfkBgyD;[lR䴪ªpDr"Wꁦ 4:k$=/cKT{*ݙQpO۾B.T!H&I i6q2-ng 4gKrqO\UhBU&jdv,xm19 㹇w%N}]k%5bgt%s"xLכ àe.\I2WW&3k ,trgM&7^FJ2\9r#Nx%@|XVha;a1 n\3D=eAk9H+m/k_E$ DŐ뭃on|9PxȣcQq+Fu컮(+ #=s/UNm$%~h kzXd7B4_Z%̕SrҘj'i̴5 V\sC?ut Ϊ`pwh%CMP\7 =#.@wN;iZ[cVWPlP݉?ՉQ'g;;6U]Β0{sz|*\3K!%9bEi[9~˝Dt%E6 !aΊtf];r܁/| T-\sK({Y .+59:OeZzhj`hXzs ګge>yRn[>Hy'U sO75ӛ kL GtSB5^kF ;rƢ ܊ĴIMߕA 4C(0inx`⨞^ߚNYv8_UH<;@*LAE06ḥyw.H M=**৽H=Xnײ c:IT'g$Gmzٺ@Ty:edvF ĚeN֥)L{(G&2 }qTiNn 'tIh N$j%{՞3)(jߣ|4@6`z3jF3Ѣ&\{ǒ||yؠf6J_ [[bn8qxZ{pg(HuB qrNOMչ.Uc9ykgcdohC)tzr/jPuul$&Hl{9 ;#mM>9q~MJ3; tkVBEfU~?Ėd1bM; g[؞SQ{sA*5}Fl;ƫ1f\k6[X,ZbX] F>PCWf4dw͖Yx[ -p]v.xHb\Wo3cm rsie-eNEa2 )\ m<9i[!|]Z3F)u!'jUIǜK!POo*gQ\i:\ʒ>9V"ڃw^6$y!H T 3t2fB23\:t[J F$gIT?x&L<2ڪvU6g".7RTn^<|S2ь#>T#F^FiB?pop@]#]p]B?\o203& jj|I4U6wi\E۹^eI=ǑACl+^|ǁvǢ?3!"`pCESγ3vYmSc0Td$'lotbVgUV_wt Isi:Z.BH^8S8CijTAs\˰ID#gi7w$ƒ]3V#ڲO[*o_ +CڗH!C[DS^(c;v±+ZfGma`@'kA=DD >Bӻg:j*6nKj-S4ZԌ$۩U{Rw7Ļ>{o垘zV`2_4\g+hg:n) +4{\$T:ҹ3Zs';Jca7o^ |ۘiyXf&t [vt՚m=-;1KF|*( GizU߅!s_dD~,!Z_ Ujށy[h!‘n6:Lx!Һ6y,\.ZRr1}|!2,[~ף~n'2DFnF&/hl@Ie DQx&ir;\VJ :|0XY7QyE)>%c>9Լ<) a(@ΈDŽsDmIoh·o#"@a)e: # `&<M(ez?7.C\j D!Rg!:#ƙh6= Esi1)4VzVgݟx! Kd{QBaMF-=tkå.!Ut\yQLhDxΚ \g)=ӓʘqltMEIf!Wj)?e{`[X!"g,8B,}-, X {uANȑ 55YPZVAFd5F`n1I so0\N^=]QVP$cQGQ' Bg遜H4w+W,u yFWnp/Wů$qj;B@] IBiDe.;T}f V#3QH]6%ݑ[3:6ޖ5j/`uJex@o#{?kF]=)͘K)~BW @G\G 2KkG5.^lzAt Xh2&uC r (oX4h #:`&ik9\}INl .,/ `By3]S$(KS׋3ʵw#%뉑bVH' Enp\$7%tEe&u'0zW jhO{1at1Ccu75PJ^L`Vg$ƽJ lb=z!@;tvEce-eިM*m\ 1 q 8#[k8t >]@6jf%,֌rq,'قZT}9M۶t wow^Ve$LeTc܋ZlSeCYlL22l [vi^NʼO&TBlμԀ>Q9VFeh™v&Wo3sUzȚ<0mKݽpM&ӹo3C)Z*_EO M 1mGunL' N % L}`{9.؄٘AhX3a E*.Xappe!GoTAs괞c[OZQ_WYwƉWe_aէ1Pv˂zE/?nx.o.Eu.PiMkth+ dU~E=?q1=RzZ5L6cŸz7I[@_wp7~DTL(](JE͋JH81OLƋ?N s~h4n_)AWǢȉcgާ^ϰQwtE+gA܂,~kC dhpķo=_oḵn%+CT ZڔFRMVcUnaUP $,zB͞`R8r<+DzjBI\B^W\}a&?|MRژ V^Te%_ ao$ s]TObǞfQ\zF'"Or ;]\QVx0R&)&W\ ; Clzx:3[_bIt2}sFO@"T* I *, }X~aXǿxOXWAS_ 2L?ݓ:'| 9;*KWa+O2 Œleւ yş6c$ 3]]@{ųo&EamJ/qB5^,S..!LɚDUoj}4f&R; lsuZC)F֑FȨOtrv *E# s>45jO #;92ӢMO?NuӋEWhisNxײ=IZO|bXCp.=(x1aLƟ1?l?wö H[M'W~2SkF+j7t)c_z3%[?GfM;I9ʊG+V]οZhpv$¬&Ӓ:\]洊k&j#EWwYDWo`!mIwAc@GV~Dut/kj݂Pb]WZU^瞳 3=voWX,JˢܶtϙjXmG^c\gk[ڿyɟ;fFZەBc5[vokѸBg]9KۍW me!)+Z&}\L,Oxʔ1S9_-i\nk( )kWO:M cɦ,Y7놳*ڬ_.vj=ѣ8lj64.p"ֲlid>iЬK rmASO1 [RDDMPn4\M;#Ei 9Q'疴 >kWx队&G"(vdU]r5]oqT{6Zky