freerdp-devel-2.1.2-150200.15.21.1 >  A cNp9|@ rxl;+FǀjXNnyQSp/7 9L!>cF8 !Pe?!FPS9,FZq$|DpR=يUzYT@ JU/,.WԔE[Ns|qBHR|g Mj;8, KQ'J 4lJd\*Zi5j90 ct@abb445898e5f71c14965c14b8179d734490752a57a4f7ea24c1e261a682b0417cc182798d0b3998e021537940d18ec4871c8802a8cNp9|bh޳:v#n`P:=b4&⟞,***7Z OY{eu8Oڐ"=jUOq93%r=;A/W*%C] = &*PfBZ aDYW_O̳\XUbpizw$ρ>/(,q͂^чbƙ#+(J9V[XR{8EyDbda&Xu t9:'[޳brD =`>p>?d % C ;TZd$     1T 2|5<8<Apache-2.0https://www.suse.com/Development/Libraries/C and C++https://www.freerdp.com/linuxaarch64 J }C/x/m M $v)L )e 0k L$ 5 g; u2 {36siu S U <7y   AX@& %aHQ9@ x,p ?" @ -<(G=I} Iz R p2 R)V E4 ! N%n  !jjZAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤cNcN^^^^^cNcN^^^^^^^^cN^^^^^^^^^^^^^^^^^cN^^^^^^^^^^^^^^^^^^^cN^^^^^^^^^^^^^^^^^^^^^cN^^^^^^^^^^^^^cN^^^^^^^^^^^^cN^^^^^^^^^^^^cN^^^^^^^^^^^^^^^^^^^^cN^^^^^^cN^cNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNf865a86e98e8863034afc206f87f914590b55f0a38a02d214326f217faabf87fb8a4815bd357301f68fa75d6bce300f6b5e7235fded0420e78b1fd1b0b2c3727ec92c8604ad1dabe92ee2dd23982bb844cd1acb803691e0c6a5cce65a6eb2b014c3851416a130329928e174c46fc78d914f89679e949daab7b31e14256ce45a4805fda815f30baed6e6ea1dd216fd7dab7990c83ae260582a310389f188cf20e8e5370e1a58a07b09f9eb7ad39f1325cb99da5075aadb5acd31b3b60dbdda8173f2214c6622667a6c276b05b092bda76d7fbdc4eeb0c9db54f6338808899b66fbaa0724b31b33eb7daa4fec2c4ee087b9328465b863647eb0f8a6d3b8c916ec2b3c6295d928ad4d80c18fda52370aaaef3b7d3b3340ab26a837846416c86325f89c5e4fc0d7175abf53629bf127341cfe96b9a0f270355bdd5872ba54af9532486663194143c8961db5265170f2d0a9c58fd8854b069a619c8c72517865d8196f6384269db454047ada8bc4ce99e161a9c007ed9498e6e068fe6933c2b8c9e01395ccf851cad8e7d5dd8af6f849a6a7b2e2170b42f8095a25a2b0a9c0e89a4067a1e62f2af1913bb60617b08dac1c70a50de8b1982ae4463f1778a8329ecf60b9e00796fc3b6479e3420427bf8ea06ab407cc863291defabe45db8081a5a646d05351f3a6beac93e395df5a3cd070d5b399cfd8682159f4e8624dc6739d4cc1082d32b0c1d82a7be4d81d72961e19055cd54bfbd20829a76fb530a6699675eb5820b27b33dc1b5f3665ed66166c836dc6fc305e4470d6fe7a5ead78a0a116f68f5ab4a3a25e0283b5deeec636502af63f6fa603114f12e7f5cf632a5d395c7f46661e346463358716a3a8c91fa0b583432eb2e996ba7f16812a6a6fffcd291661d43f2cb4f13718b0e9747bd1f626b619138a3ca3fbc21464529fe152be4631f5833f6e7d5941c775fb9d74b4ed1356f3737ef876ef14eb3fb296f8da8cf658a98f5032b1bcf54b41df040beba49fc9153e3751e23341080c565c3b6b441844e1748382b8d60b86ace3a8f8b0f2b8b559bec08e4dbfc3d3085187a5a6aba71864041b0d444650941119808a7a75bb877551cdbf5ea8a61678382b39415b4d2855faa39a3cebda2eebaa94fb377c04a92d9bc6bcbec146c88cafe5e74e75d67486c0e8a3df977236050d01b7d72b57fb152517960c9ba8c0dd90de7e2837fb9fe734ff1fa37eefed9f2f28ba83ac776d15847057582ebdf47eafea8a597f656051233ea38e17305ba96a1e528030791aa752a97167407b67089abe7c83e9d821fd00781ff21ec95eeda452940ba7d41c79fffdc712dfa6dc91f5ee623751abb24af3cea83039d8dbb4ed0ccc1ed5d0745972492ca3e9a2a1f5f6a72cc3baed08c2a6af2529718c16dc4dc9a1d988a3b5880ea69826d5229583ab786f9b591461322a73a06aa48bbee2d049f3940bd4cdfd36f67697832df9271bc084c502e21a91e0aef801bad9eff40d203b735b0cf9d57f176e152a4124a8cc3c74602b6f20134b9e391282d3a84c0379681fd34dda834d9adfb6da9099fee57d948266823a1d5afcc8730a082af34f3cbdc38247288f63c74ec3a5adbaa6c12efbdd6adf98946086fd3e39b23c8de1b0bda9188ca49c0ed79af88f9ad8043c506fc65bd54254a5177725da944311974bf580c8b104674ae36d559da618a62ec3eccbe003585acb641c5bf1cf2f96eb7d02f2e11652be3cbd5faacd341f8543aa9ddeb3ca1dd61ee479891a81c50a28c01b23e46d3d9b9f60ae76efb55e8ea7f6ebb0c599eb5c2950986b33a4f19e8de60b3a338d90fdd3444caab8f97e5e8ae8f343e399a91d35c6c7ca9e3eb9229c67f562f8be2fd8621f6890cc2569905686dd82dd35062af896afe2d531cb5c415520e27d1584414e8c3b8e06d38b84437fcc5d77d13ea7bd1501e2b264a25946a4a8a3335465a5f2a8d52e737c11f05740a71f549c2ad62e38f265ca9ca312dd6f48dc5f20c60be69431c923bd0f5f2c60c3455103efceeb558f39387a6b52dbb1297b0b07394750847469ad4eaae3b7713ae680997200b60c1389d9afc511d95e9d01aa46b2a9e4a7a6642c131843c8e0f0ca2cc0dddc16fb1193bbb1e06c6afdfcaf09cc7797b478d8fbabc135ba4c06eef85720c10a3dbd151a48b59a131833cf709c3dd9023f7aed1af0c4811318e7ae3ed708b807ae2ce51ae6f411660d9fddb3c3bec50c84ec70b2acd1b632717a07018a7fd74d7120654a54c889d2238809366390fbbcde76f83d6d4dd6baba3945246778cc3ee4419a85959603196ba4d915d15e46239a16500a7a438265a42cc44c0229b99b983ab3e01c8e019e6cf87c4496e28f7d520a6d3614a2aa7b53c82e3abaa8bbef9825edbe20a77a5750e0ddf6942c1b3d8a9d6c2d598927f8b0ad668a7754e3e9eb88d38ca17960f0ab11c6b90fd0b2b5ffbd3bf9693e365e7f786b151bb7c995b18a953135deaa80a2adab4a85b31c54c7f7ff7d02c0df28b8be001eb14996deff32d69d377a6242e34f8bff57e21a73bb43ce0ccda1c5878de426b5a012e54776f3497e17cf923679655f002c0f44d014cedc5991533e79b389c896c1daf470973601432c80e9ee73b0b893a2cd7579876c10861b4762e5e35ba9fc7268b66d21a56ac4d50ce710285535686b8bc60bc39c6f4c5b6334c8cd6542354cbc79d7d9d0652378ab131ee859b2f1e6b9b4caa41b0a7767609a966fbd6bf54fa644e7bf7cc2e345cdea95676120531f5df260688796ab82e58c1c12c4eda299297f54bb686c3c81eed30751a4aa1b428ffc95b1edcf55908b02dfddafea5360379d4cdc82404b9c52c6e78b0f36531fd4d69762b6d036e3fbe232bab1d7c1f9980007dafb93c5be1b34808848f780ed2cb0afff4b173376e421938de82c1e7056295ccae57b083d4e4c9d934f04c61b0f0047fb34a5af65d460cb7df281ff4661a553c7e86ac7c2663dda544fe6220153aa1a36372f23abb247c0bb6c2787b9a57f0e8d48b896f186655e6d10c75d6e017501a999c417cc8bd6037ae213ce1a35fdcd3123bf9acd0b02f15c5ba786406e9ffee6c759b2e07ee95bdc35083fa7d2a85c35affe9fd2242592338e7001be9a4a4f9bca18b3a0496c2c036c0defaacc40e2eb4ae816bf58f0c2107e3d15dbc08ff8740bf2d6da2c16af85ce0bf5c5910c821b80985a7fb7f63a02f888a5f2c69b550814da3592003742955f672a21258c1a7b2569176a2123e2fd9cddb15fbaafb7a0410c156c7ea5027788e9b8ce4fbf77d82fabbd0c92b5faa36dd6012c2bed1a67a536d674898a15425c6fd8bfa557a1097a9206094f52c3868b7e47a39530fce58716451ff8d033e6387015a67e010a470edc0c4d6c4132fb516f43d4b17bda0f80d85b0e9522133b8573b37d108bec795f4c330f850ef885aafe91bd8a1426b414544cd414448e39d25aaf132a3aa1e5bbc2e3d3dafe8afd7d877139d74e891849d828706e578a48ae5de84e9a3118f845e718563ba4f88208cf913180b21c05b6078d8d8c05b7d908166ed24803c090c7f8c8436d2fdd0e690a53034fc0999fa93b7a59a025a4053feaf90dbf94249f5c6f7696f22c90fef78cbf5b36c7a74157ee9688a9a7eb02998221c0098b8fcc1c7a29630635b0d4e5e56be5b8aedd5428526a9dbc0e48486be8c1515d30faafd6eb49c76d584d7a83fd8805766a7babf5106c1bd97fd3bd80e17cb0e93da1ecce198828bf108ef2ea7bd9669857ca1784de378f13e29e47ae5bf1d33b9fcef867b0cbed4b4fd3a034d803348d1c6c6ad51c54fe6554c869d16899422d75fe8668333ca9956bb0cf9eb6b346d0a0141f0dcf5d01f03a62d1998fcf9179bd135862c9ed3760c0748e1d9873f4e9ca4a3549502fe247e256941243bb4d5691bd8b1052f0fd6780e1a97a1ce01214af1a08e85aeacc4c429853d72936cfebad851a80235276eeec252c6969305fe7b771599c6c3671da5acf4a5d63197b14093191ea255d84cf203210021e17247066d1003f6ddf0c318901a25750638d6cbf54a6beebc0efaac368eb32d2d6f440fb9ac3a1dd5b5d9c64ca20d728d0c6d617d6fad0f1f4e08907839351881e5e5108e459894ebf3e55a5d4484badb342e62b90ad440b0a838d63bdc4171e3b3738b98af99b0bfcd3e67769b3c472c1bf0c2a992734e08e9d7f1008cc59cf917d29e5cc96304e86e8046ce34925c680d75086ea4a3dc86fc1aafd7877a5ad65b54d8f93f2b6d30aecbd4526f429a09232f8c51cac8dca68984bc7daa4fabfeb8f3783c46a9d23d7f8ab32538ec11b4d43800f8585a12b10d922807f3002adee7711b9bea3d38856fca9a38a7b1b33fe52fb571a9023c3f18f7a7556efd652f1642c193296502716dace59ed90eadba6cd22509a98f7d9cc5c06933553a6f4ebab434522f65b7e46cd9d1fb69b2a380339c337b970df3f261e5bc0861dd98be5ec21f3f44243090820b5a8366baa79ecd71337e2da17ba6c8abfddc4f4067ed4200c1da86a430b59758d5da86e13ca86b5db94751bde9363d67e3b6b31d1dd19c7e30c3beb62c4b79083d9d5ee4b1f6355de9fdaa44dd7e76c6760193df11f76004cad63b7d635dce2069133736c714c2862085cfdfde01f5dd3d28c8b4c16b093a2176d0ce903d9644344d5ca58dd56343f7f37c37357db54dcb69519ee994ee81a3341f8e30e8ef498535d73509f95cae7ecfeb41e27fa0ad6e78707d6ddb5f9efe7b0d6329315ea6cb385697ee5ee75624597691aebf26a6e849a3a7b240b456f68426fc7b0e9e996d0f0ef5d8cdcea5b8133b72e3aa9d4b08355d7526eddabe10e47c45edd42194f2bbb7f29288d0e3f4c5ded7fd34af77ce20ac9242588a07cf0aa94674a5006ffdbc1533403518757a793ca48e991b108c4af31eeeb231a266e758c01a2fbaae5d692cd886c1f3a728127015c6e0ac9eafa7ceade2abce17b7396f741c749c0991fb5ceb50bcda6b5a197b51a742c942ce94a1af04aba564811be8ddce51042ef974a891443d95d1b4367e68a0f007fae9bbf3674953c840fa2ae29db70b948bd9af4c370f5a1508027aac47255d5f4fc05ce7d1f695e3ca36c3a9d0a51ee6764fe7d92f8c30ae6b621d891aabf5fe26a768b68900f46149fc9e61e9041b6465b9e368623372bf64fdf26510841aad729e90f94bb4f62a5480a5011c6fc3d909d3d1e4316b90a4aaed7b4c5a81ef4334dc3c878dba2d8f2cce9f82035e8cf8884ebcf8bb4316a5874c2d16d272d900061f89c109ad03fd67d7db74d837fc8e369293b05cd13e079d127be67f078ef6c320d9944a355cf8099e29814798d32ed8569533ffd0f3efe8a9caaac65a2b2ae8121b116819092950bdb82a885d97674741722660f6e5f3bf54f836ac5405b569ea447e32f40f48a07f5d8da3db150613d0f4bcdb6d5e7b6878ddc27e72a4a8680cc0de7bbb279c19f0832025d7cc65dd43283327139495843094dc5830f4fd7c15ddfb9382bbc5148e19facd474e08b1d30945506cf020663183132d3897e8c0749165b4744da1dd62b3614dad5c0da9c682b6926eda0801c64049813f71faa349cf4279e01410bc903a6b6acc3ccf5c25e8303379ac43e147a6ab7d6307a94bd4cb4f9c77a3cdcc000272878dff93468356367f7f1d0452fc129799c649a1aae6f3620322640ca455c21044213bb22b00e62ccf4adee27b84af9a6557754e3c883e6a23b16b2fff99ffa56a0aaf266653532377d0e2500df6d4dfef1c5f967c3d6a7e07482c8f6097217bb80afc5d9a5a802c97d1e60185c7e7ca1ecdd827659c0cd96748d7e8e6ac1afb33153e1531bd364a498d3a01def6be84e724334ea291907857c3d5a1498da21dc45804237e4a2071337a62f9307345b2abecf7dfbc2f31fd7c5fcfb978fc8ca742086e6a35573c55f61c34c3283e8a0f05a577489145a53617f0dc034b3cad59dfd328b27a3420adc6b91220fd3bf27eb1fdffe9b8a6b674e557d6c0d091610f15dd6cc76321f8d29764756ad06b81f99ac9ae39bc82785f02173c09ccbfa07666a6358f69b2c6e76b331f6b6a16a8c1b487d75c008a94d62787675f57c77d17af881a7c061cc7fff6b6a47e4b6dd41694298ad89d70c9d5f883d40f21fb67365a85a41c4c724eb8b1651fa11124f3985cd14bc227fbb014b593c97d429f7e596437697b68aa3b5856bba55d520a1c082726b2add13c5d5336151fc484d53db8e6b0a1e044f92deba9e3a851f260b342392da6dcfb078ac63383102d58a37ff3ad4139c3652dfc5487d91d0ef4cbdee2a96378f88a2cdb10cc7da67cfab37048a75a1e89da9c0dcffb7902a28b90f1985cd14bc227fbb014b593c97d429f7e596437697b68aa3b5856bba55d520a1cf7ce5d8dbc734edd461e9b7221f56726553207385f52de649450d2f51a1af725068615a9a7d41446735cacded0d072bc42ce525e117c809640854a2fbd36261ef1005ebfa29d876d288937acdf7b11335db605fa30ed75db4fe569dbe673dec8985cd14bc227fbb014b593c97d429f7e596437697b68aa3b5856bba55d520a1cbf64d1d2f6ec84818d361ca1672a9cde9a256aef4ae337c9b54abd56f376585541ee5aceba43ce302199756304105e489f6d137d0777c01daeea74bac6aa30c58f95ffc0476dbf86366188894651cbd6a4ae414b81dd468332bbff3d1e69e456985cd14bc227fbb014b593c97d429f7e596437697b68aa3b5856bba55d520a1c1f61d976dc9f42e0d7d77690b5708114de909c29e15cbbe405b128e57a5904b34ee94b21df8819b9afd6fe2cd3ef858d08bed6e11f9d3383498ff688af3def0e358b3f3f9cbd4ff7e641599ab77bee31b670090541dbb59e11eca7d575030d7b7ade5729ad0b7d8e6b36f955b5223b55c94be9ae33f1cca9dbc2e899a350d91e83c713818aeff393f6f6d87b641a78a266a859d9ff5e53ca032c27acaeac61678d68f83bc335efb0946879bdad9c6895396cfd6941f39a40d3f1383bc428fd1alibfreerdp-client2.so.2libfreerdp-server2.so.2libfreerdp-shadow-subsystem2.so.2libfreerdp-shadow2.so.2libfreerdp2.so.2rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootfreerdp-2.1.2-150200.15.21.1.src.rpmcmake(FreeRDP)cmake(FreeRDP-Client)cmake(FreeRDP-Server)cmake(FreeRDP-Shadow)freerdp-develfreerdp-devel(aarch-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)2.1.2-150200.15.21.13.0.4-14.6.0-14.0.4-14.0-15.2-14.14.1cN@bL@b@_16_^@^@^^^I^@^@^T@^^t@]@\@[@[j@Zz@Z@Z`@ZkZWQZY@@YKYKY=0Y;@X~@XW 96x96 pixel are visible. - USB redirection command line improvements (filter options) - Various translation improvements for android and ios clients - Removed upstream patches fix-freerdp-2.0.0-usbdk-build.patch and fix-URBDRC_DEVICE_ADD_FLAG-definitions.patch- Updated and reviewed make command and added fix-freerdp-2.0.0-usbdk-build.patch to fix boo#1169679 and make USB working again - Fixed build for SLE_12 - Cleaned up spec file- Add fix-URBDRC_DEVICE_ADD_FLAG-definitions.patch in order to fix boo#1169748.- Added cairo support for scaling - Cleaned up spec- Removed patch freerdp-Fix-realloc-return-handling.patch - Added pkgconfig(libusb-1.0) for building - Added new package for freerdp-proxy - Cleaned up spec file - Updated to release 2.0.0 * Fixed CVEs: - CVE-2020-11521 - CVE-2020-11522 - CVE-2020-11523 - CVE-2020-11524 - CVE-2020-11525 - CVE-2020-11526 * Fixed security related issues: - gh#FreeRDP/FreeRDP#6005 - gh#FreeRDP/FreeRDP#6006 - gh#FreeRDP/FreeRDP#6007 - gh#FreeRDP/FreeRDP#6008 - gh#FreeRDP/FreeRDP#6009 - gh#FreeRDP/FreeRDP#6010 - gh#FreeRDP/FreeRDP#6011 - gh#FreeRDP/FreeRDP#6012 - gh#FreeRDP/FreeRDP#6013 * sha256 is now used instead of sha1 to fingerprint certificates. This will invalidate all hosts in FreeRDP known_hosts2 file and causes a prompt if a new connection is established after the update * First version of the RDP proxy was added (gh#FreeRDP/FreeRDP#5372) thanks to @kubistika * Smartcard received some refactoring. Missing functions were added and input validation was improved (gh#FreeRDP/FreeRDP#5884) * A new option /cert that unifies all certificate related options (gh#FreeRDP/FreeRDP#5880) The old options (cert-ignore, cert-deny, cert-name, cert-tofu) are still available but marked as deprecated * Support for Remote Assistance Protocol Version 2 [MS-RA] * The DirectFB client was removed because it was unmaintained * Unified initialization of OrderSupport * Fix for licensing against Windows Server 2003 * Font smoothing is now enabled per default * Smart scaling for Wayland using libcairo was added (gh#FreeRDP/FreeRDP#5215) * Unified update->BeginPaint and update->EndPaint * An image scaling API for software drawing was added * Rail was updated to the latest spec version 28.0 * Support for H.264 in the shadow server is now detected at runtime * Add mask= option for /gfx and /gfx-h264 (gh#FreeRDP/FreeRDP#5771) * A new option /timeout was added to adjust the TCP ACK timeout (gh#FreeRDP/FreeRDP#5987)- Disable LTO on aarch64 and %arm to fix build- 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.patchibs-centriq-5 1666091533  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~2.1.22.1.22.1.22.1.22.1.2-150200.15.21.12.1.2-150200.15.21.12.1.22.1.22.1.22.1.2      freerdp2freerdpaddin.haltsec.hapi.hassistance.hautodetect.hbuild-config.hcachebitmap.hbrush.hcache.hglyph.hnine_grid.hoffscreen.hpalette.hpointer.hchannelsaudin.hchannels.hcliprdr.hdisp.hencomsp.hgeometry.hlog.hrail.hrdpdr.hrdpei.hrdpgfx.hrdpsnd.hremdesk.htsmf.hurbdrc.hvideo.hwtsvc.hclientclient.haudin.hchannels.hcliprdr.hcmdline.hdisp.hdrdynvc.hencomsp.hfile.hgeometry.hprinter.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.hdisplay.hdvc.herror.hevent.hextension.hfreerdp.hgdibitmap.hdc.hgdi.hgfx.hpen.hregion.hshape.hvideo.hgraphics.hinput.hlicense.hlistener.hlocalekeyboard.hlocale.hlog.hmessage.hmetrics.hpeer.hpointer.hprimary.hprimitives.hrail.hscancode.hsecondary.hserveraudin.hchannels.hcliprdr.hdisp.hdrdynvc.hecho.hencomsp.hrail.hrdpdr.hrdpei.hrdpgfx.hrdpsnd.hremdesk.hserver-common.hshadow.hsession.hsettings.hsvc.htypes.hupdate.hutilspassphrase.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.suse.de/SUSE:Maintenance:26463/SUSE_SLE-15-SP2_Update/8fa2b85d1fb31b4cd8120dc4b6338ca6-freerdp.SUSE_SLE-15-SP2_Updatecpioxz5aarch64-suse-linuxdirectoryC source, ASCII textC source, ASCII text, with CRLF line terminatorsC source, UTF-8 Unicode textASCII textpkgconfig file PPPPPRRRPRRRPRRRP RRR{ض\vh<|_utf-866866ae28aedf20efc9c530f533a5055c4bd4d1ba721aa5a2eca78eaa7f16d36? 7zXZ !t/] crt:bLL &i֟Yp͂D@[%1,>3,z_P 6i̭GEym ͑t/M:(ex0P΃!V w"mcM$ʩM;%^Z٠=ucPS(vAՂt\Ƌ0!Q(n& ;sY73iC oCCRNiS fեkyEc0<;kyrI2zK)Em/%kMU\WZLs*륐[)B=v#eCr#y*UM2Mr72In+e;}4nq\a۽w07N1)LVسR2 Ygk^8: iy*+K]Ƈ5^z"nR)0]^},\DN :XMنmjz8G4fI/@{ւ2xF?%%_kww$|tU;Z}+S V>)b3j2/Y̱DZ,^)^S4@f Sg[ ht/8 36)hIa!M(v2MbY|?tl[j/MpHrk&VX i MCmM WTXU$6w{#cBN-b"eQg $s) hCIXf7 vƭ@L6k0NnՖ@$CGsrx!zZLb0 LOUbuy}uxm޻ֹ+X}FY6V]sEˤ<0@<;<(vPSMJv.j7dFӂ!lǸBV&ɟ#Q+>\f9cqlg6qlJU;wL$Egsȇjb7.+z %lMY֩4|4\쀏eovnE|:AhKƄ/wGqR=Iz#ˇzx!TMoۭ;5Oia{Ғ:}diˀr֖F۾'4܍pÝgLi*i{=,32\~}+i@Dԙc[t6ۦ'EX)2* R`/Fb|] b-rC4\:QP _T{Zc3-z`ECIQ#L=LoVXö 'V:)QFuf#d=i4z1*'_`z0?|Wv:}VW#鰐 62i{U87&m麒0`|ZzY7ȟ`a3Bk;U?.홥.V7-x/b>1eW\)}OVJh.-P0@פ,<}j[B8_fqTJ}KNCXnJ4ٵo*1 DJ@ 'uGdm澫{7FD1X;ƚ8)F͌ QS'eSJ%6Cz(H!TP/??0hlV\VTjb?,0Ƭߋܣ-b#힠{75bb ڍG&-2gY3p PuY%@I9 bW(@b;܋4h"2^Lu(=A-u\5Tᖍ9Tpo?'n}տ,u9a oxI#wIɠ߮ AXS8e 2tt9ܿJp،1k(pl &Jy30BS`_|QN?sV\br]7eQSQ;jo^INӼ82Հ^{#r` w"-vd /:\Ig7,[O*4=[57%W~"\dR%Z-c%t <7;`iGuX[aXl?G h_#룳$Ro{jԆ^۴wHpjtC}L[u<ãEžU$hQ>P h<8bBWQdh)c~k 8~js+%ۋQ~=Ft-^?JA8\lZY8@G\O-yR٫J藦ɉ(ɺY E:8*9/O!=َGK!~2aV];FWu[){Տ\Q>n!b. .ˠd&8$5 .bGI٤oNeW:t$*gg4_(炉I2k?NFfq:Ҝ?jHYW[в%!l%+7ϰ%Z{>80od/HrR 80_:/ƳK@85̎!Óע:ɏ~bgƇ[ r4I' $?*~>p<{DN@!{Z}3qͫMًGuM?X4p#n=1kB} gnж!9VOxejAIFFߒyh67? >V2X|=ޜم$ cT^S`?KUX<+}Y4uI[-.EVC8`gJ1_@HB!LGfp u#2} kA=<@' iv EW}'WAlptcuLv,GT4.“&]T(_Y5Vl BP,U1|Ú>NnGT2T(-kY[nk^'Ўgo,D;@@Ԥd-# U }vP8~ OP.D<Vw70lhmx pkW0<$<ٝBgpĚ&nގ/d>{ء J\Ka@Y 20]~ gR=Ig`[,|lH{JR*6(z-JVz]j_#`INIϱ[%a"[k} TOOױdR6i6[:EF|;"+P9~iGj݌ci"FNBʸ_Ҕb1{7 ak0Y~S do]4@UkJ9#[y ԾT@3k#z{}=Im3nL t!C?)/H%{ xd[%`t?VmxY QP׋7J]=xcIgYUOd 8dۭܰn.*эGO/ p`%;aӶ wZhgD*1[Im4zYr/OG*~7XelUdBG^.Pj\o1kK)|/%q^#6obKUʭr(W;I8L,O-=N;x7 Wr<(m5 ˍzKMȯDQ~$ѯa{;dLwB23u˩Wk7W Q_B}afmWB޻ /\ ũa8贆vj7'UNL槚.v`/$ 'LD $^aos8墢oeZq}Uh]WBBʄTs s!vmGH1=c"~p_O|, lf#σ^kD_q0,@(Uw7a{pܐInp&۫uz-]q?x:G.yI[^j+p"B"DmFH.̅ꂠk^ee(Vf\x7[[hVL!X YzZW $FW;_iYBο:h7p!2z\&,W%kSf@b-rԛgӏ9ja]B= ԠaYJDL)Nc@IZ Rl.Ch҈\)qoT2F=3C)zd23e&{<9xv`grNӷܵ)^ [{NL6=UmINsKk"AQCRΙPI#pϿ2Ot_/ 7z\FiQ3Smrx~i_Pciׅ<`1x2 >ǐJT苖E`A>sgJ<,,rtwVW?cTnI4E-:k#|bswolao QF/r _3„vץ}nvhĵCC=2>;X{xv>bRZ/{̿@SPiәPtRڳheI(+kb,&TɌs@)#-GyƬrD8,qTORxKzTKIϞKeRSusub)f2%)4&s F/W< [ы@`u3]kDBדb{=qi;n%l{@Ea'Ϡ^N Oݡ& :U'wAOЊrAS+ǜP.dy'Gu[e'b\Mi;rȽC۝wM?sy\DShEnG|Վ7, $ʙF!?̏&>,KofS8:XZ6ᠹ:H9akHI k[GB,FrHc>@ְZ9˭OveWeTW+8$jpkz˶=>=dk=bխC YQKCt>.EJWr&~pFTYCIp" r+ۏkyM0^-Z'XYP x#5٢8X"PHI~OQrf=nJY2u\wһU`qqN9ⓂQ0I %2͖Z. ղͳ}!$~b$uWN)̰eGÛw gy~m/@/Ck.D /}vQ ћ٫J y*78hluj@- {O5?L?co2D%TKr/6/0lqN҄?pd[3D26%۝9d(ε#z Bߡ46?)z85)ĉ5rF^Us|MźZ2$4l~>-arnd7A;ҼK$$'MsZM~(>N%S0+M^6vy-$Ra;"Q} s2nOҿy5V$([ Y]&S .-SV !n93Wp+Ɉk #4->z=!DG`?l1cYSFh}*»Zq*r"WN+*@UV/IcՐbә{ MIkv~p[nF(8^. Krqt.2QCՁFz}ϡ+od6ChIY(gds5L zoMG0Mߟ>wRQ~Z mejVņ㩊ubeߙ,1i ĨL4#1r$we]Nڥ?[x7\N5J 6n;_M\*bsJԱdRcf63q y4 ] m% ~IF2ԈqQ 졵͞$t%Tb;3 ~NT3'hyrEbvЕ/n<Ȑe",GS$DFTI„L~(ީ)xpq&.1Cǯzy䮴 .>8K@$|Fm֨j5_ P{fM۰QZ:!O"M-Nf>S|AjXrNE%goRn3+{;Yq*qȓ84PC,1gThк*rZqnjyDe_K:SLj[qqO7<@92Kܦ?3LTMp㜲sIocy& 9do:ӽxaQxZ i}‰K.8weUbnD޵ߠM^HxӘy]w"8YOJ(zarQ2]G>-M}isj/M.QvG?QSӏL6N]&n|~XN}U.hrPT^Ր uٴ _ Rk[3^NI囩M"=Y}g%# AMqZDםM np3G9A"lʼgmrql,y[(?L5rQ{ydS͏d3`h]+GbIu捲?pDi ǩ * I D/DZ|6RrޡV,"soe:U13k ]cȚ#sq!#.3caci.$c8#٭gf'VU_Eɴ]q/$KE߹?jسbz+|v(L3 ‚["oHͻ?VϘPUp(A|~߼VFT&'/^S0eKq`ljc({w['qslU-״D<>E2}e8-fc|D9 xuR_5Ӡ!5 @eE:ZRAGςfL2Fھ&63)/0Б'r[S]Y"4£zǫNQBoWV ۃ1lOV.M+.ݯX_8r;^*g{VL#CO5J@M\?}~Tf+bmOz2+)N?$Zo \O[ŴX5ˎW؂jË~cQ= 5Ājvj}wB+ⱕ/}ZaArᶊfd+scÝK q/x_5diJF2h)Ӷ-ٴ4!? =uL?7gɠWl LڀhVP[ޣ)ດQDM/Ldل5`|;왐LC=m׃\yGHL6-grCnNG*҈&cK" C{}vZI.=qp{0&|9 p;\E)7([wbO))< xZeD~;%A)o=9(c],@aHtD2[c"+؜;~dQ$6P?5l s:Q=bafک}/r/su -UBֿb%ڱK0h5T8C F#Z;`@7mt7j3tN[T>c859 Yfh `w]QDRHX,GH4ߪԵB+5a, NMЈf\Ֆ,UW;tyͣޮ[;շP8TJǃ[SP N#O6Eطtt¹Wܹά|cHlOJ̏F%dRk$6Imp48ufc3ՆUPB qtz:*AzlwⓢeO} M1B-2<#+ z,l7\G -#Xy;!B-:F#H Nx)g2OsW"ܰ2rr:/°s"q0ЎPb?w;eDXn})V.0}IB5(,=S0d$oTڊ ;^#3NϽ("S$׽{Y jLO]Y\!88BaZSlj_M?(NexNUlw0?dy .Y&HZ%/`G$ htw Qk|z9 t)IB;+ .?Gz`RWgqlß'ZDJPSXؙBMmO(LiDާ}Mi'67m5h53F;kBE*>)ej2Oxt XLz\F<1čɺdC: Z/G,g;iǿ]TՉDm6|X^dcvrA^*-W]^9*Fcc^Н}5VKoxESp&b%Ϛ5iXcA6/@+[~s"ddɜ/WJL, l`OS\r0K6pi1<8*}u M;G7&ѯQ^%*)?6U|P~IhNp^ԶNt:pA`'\%8 ㇎)qFXrFTF`- 1ZvgU-E|j商aqOF2XWsR??׶@ aЌ\|K*e}=eäVNer_1q3ٽo?*8):DoZ?Cse)a:UvEGݝkM/| gA[c`€)CXFd0@=b \gC<,`nhh@CG^>( `iN?PM'=Lق$E ſN'ryեfIx{ywM+}c%ak8:dȼLZ]h@=}'@'*CBCh^l 8J#x7n{L%*ǵ\c=X2kIGPU} [pBD8v.@\Qg,Y>tE;Ac?s-Yk"@w!.B^JW-hpFTBO7=<gf Ļ j%Uka?>[=jܭ'=;5'3՚Ljn)!+T;x.\%1A\,^CHweyV3<*;A/U7?me], Yxo҉ֺ5ѯ43'꤮ %:QR~[kSD8JϏoZ&Ƚ ({p2f7 cBp ZEd<(+!%O"~mu:pLs SܟXT;hn,ߥLjX.!V8 gs ,H$)?5B =pdQ4qw7Jp  4@n0\uS򰘑*~]Fzp ˛7֌rm/_%RSpHEXvõJbaΙ?qΰ&ӋFf7{lXLW-{m5!t/-YB_fВyA P:6_2:B \!F'_\Rs79ptR#9miPDvR۠2/A} 2@I)OKOiEL-}Zx9D!'?׿8Y30^h7$Dȋgۚ. R) $UƌK&z[ E\ׯD?X9 ժR}ӏ~ЪQ8sHKZ>=tLZjMX<<29 6u poU>a긘Bn- M~Vj>l? Ix_Xvod=AͥA58mQ!)ڪ9r x& }4sYԀwVzprEyx%46VGI|#o3ߢDs%4Ng{HZI(m=uF 8V\4͟dt4ިr?> ^0Q3N0w6|:-ީ2wErűc1U³ ["ڮzMXp?RԨoNY|⒵NHv99+VGv[)K+$9Oq}IElFV%e1-`t_q"!._{U4f{+]}|~lel OPGnpjCB9Ӑ%m ,_#]U";epY)FUZ3peR #^N"_/SB$7uQ?q ,6sunP-ˏ$ărN[k _k4 98eSLPcy%d\x@V[ 62{81o*}%]H՝8@$2B(!fhu'/k J-˸՜F&Crl^xJ EEAJE2iM57 T"I? h/`L٥b6{1iHb5.T B@yfy/'P8yxȑ:kv-V.C'yTaСSE7x nԿN߀8Ď7_ !lHoDy`IӶ)/VI,[#~P_ǃ>&0J5WEHZJD&'-w˸9Py]#"!nXGo蓘3 Ѝ.MB5. Bܨybe`V+2 9 5 W]IꑝA`J'2c`E雳, >Lm}fCx,rK!`Ѥ?-DCͫ/ԒQĻAҊiq /)Xyiu+ALD7܁ZRI rwJaWxºJKKXsШ/;MtHC4=ɾG@Q@ÂjiAmN#[<= _#$"dƶ] ĺ\^vD?PN? [Ώ?81:sF,E_^ ן$IWN>tX߅Xpk]%.Hj-PFp\VEꬺ& FgUghJ(сEMئZL0L-1ϊ1L OSՕM^w./ZEJlt|LJUc;Qjڬ'Ue:W7Қ&&tWv /ƚ{̃_$ЄZܒ*z}): J Tk/d |2@؁3hOrtW͢~ğmD7r0^^f^$/szWC9oEc'/HSѐA%@I|>s Yr;^XFUU@ /hd{JM&6X?졃{da08M"Z48Uo Ԫ a^, ̰ͽW#٨(`ֵ2NzH0l6D.cb+(!tyF9-3G\8f?d„K=oUEmqz ]ZdZ76T}c˺]KTA e`m;yJwDV]Q0T迍iV|Bj ԇN *ZPV(W?@1{lcTx5bp%'Grなa?n³K 8 EQomZGԊFC/vv0uhlvs b.3ŮhE0VE`FBv#$ϋaK'`UwC "҂wt&K(ġ4l{pSb#ivK62dQ*ٲU!UM)وbH1\Gܭ6|;6|py4=&wjY(á9 )L=!]u6yi #2h H)#ᥥ^ncн ̢%\e*pfZ8f}m72}p`gڵb{ ܇Ks(=5OeI-󴴆VOܼ1-CJNگ5^7RǞÅkOH&sy1 ɾDr KB[OOCN.Ѱ:ؓ'f)ÿFޣᓦȽI)761n:B]Z;mB'{5Xh$"%զsRK[GHuJS^$5?~!\$(uA80ʒk(A& tD5_C*V0{ۙQ'yV]Hܰ7S ψҽpֱB˨귱*rS9ɣCT 3 4co[#NFPR]DKΘH74P-gbu熌^IBt5`ubW^^Ur d9DeOuP\ [WS]\8'cL8x(ژFGs"%J[XE׾6մr)Z1*мq  #Jǂ9s3BbȚ:zԤWL d׆\- !\}yx7}\pwΜ"0۴0U4Ǫ8Y"cZ6%)3$w툩2a[:I۟bhAZє@ { Ba TM@J}Oߞ~^K=U#HMva3=\~5@޽~Bl ؟ JCs:+uE渹<^rh$Uc,:OÆ`7#u(^S"5 va(L`VkS⒤o!h\E;55t_,+*1,ޭ6рD#[_^.俇>HE.8f& #z.OO/\U}O%փM9"<S--J0:ʩ a9)6J9.X[0} zh2جx8t7ٕ %ghT",YRGSW YPԠ6㙖E!Jq), \ ۉu#V>: րk^!UwjW"5( Έw"T{&`ӁCKJ~|c*iP[I<>-gФ,o2u8:a{Z<3bry6hNGM[ykӲ#qC-EƾWָ 4q~9"uurXSx(g*{LpbnBˮu|Ѱƥ anZ7c:`(LZe*ƧeҤO,}cvAQD} P?}(-7Ps BP`f)ݑ# Hl4sѹ럈a[3"+6+$ 5<;lg' Lx)fDVm":ix%ftM ={[IڭFHd;EێOr|[v%WH?l2\YJm+AW1 Uqts3ǫoG&DpXR +BDWxL ҩ S3NE{لO5mAkʶu;S= _N𧍭3s?~n+N^bGZyWK&و[YEx$Nnc4c>K;s2x1w^xa=?4 0}X0ɟtm`ݏQbZ2bKTZD^+LtZ %nc!q)' ~.S6!D P),h8jz]fϖ6|"~_ 1pWJ\vCZ"_:ui!D37YA9 ́`xmz|((pxFO#'5_2[Xq>4_6s)r$+$_׈.!5)amkD@Nwy)@R.;L6Hd|ԭy8ġ9iDq6zPF'-^1LrJS [uLlM)xtGtQS>Vڄ:Yy)^0&Ur"7T-$G .jG#t׃{4wSb&LAl5p~!w<wd_|oG' \cG)no͔]n/ d7ָp_U+B/|o[h6L ? RIiUx8AZ*(eIm] zk.9oQj|◨a鑄@NL: "vH Ia2Kw!}hP }ѽh!8vө{͉t[=?r&o:AM&D;t@GĎHvCخMæ^S%ͫ יk{lH ,rk:#OMf 07E&bظ߫t]Sۉ[ߎ%_]b{Kn{_g6[l3\=Sfdď|,cl& V罏Wni͹V+*Щ 1:Z_Z؉rgj}$xbWeC4؄*>Rd'-gρ2΋m GOXDR7ĥx=f;&#( c Q~I#"Ýs;uɨvaHşi)w1ߜ?8{U Lk3m ]휐Zxщ֢'uXv"P/US?f;*h el~LFRZzkriH8ѻm~Jf$BJeok96KZ k/زU>$Ғr A/`Sqb`gX "7KlbY׮F!Ytk3KOUCpV Ab6j*n#5ZETYP#(zGѨ+ghþ !%DѽkvD:iZ _xRJ&l6mrܱT*A^'^m`P0^1`{[%j1! 8&&E[jH{>vB"=u/? ѿ?;!:~e/N_w=W&.̖sxLtyD;kGdegM(%D̓KOjc' R8fW&=ˇӍccR4hq]%YjP&(* w7R҃5ᬓ}_[3zkt1+7` ddTJ GQ-+Zv,@\}gz.g;*Q1oqy [bm/ic5<ɗct޽)݁&Ty KDkJ2 \$X?{QWyLX D0;|xh7ȁdȣGyY`m[1tEf*@/UR9 f. '7d wAb& ܓyh@Yi ‰լ5]TˡQkHFT}IT Rpy3,mv-l==Q|k :p)FJxidx`A!p*#j*iRwZUB .,9b-N0i/Ҟd;`8m>j_9p匍w%  zo,Ir~ PN"RX{Vij\[pݍEY=<× 0CvHzK,t:?9zWj85kL+#Z!/9nObivkw#xU)|AvmEioBVMJo,bfN]##i`Ѽp%38~JQ`ds`f='F!^gKi"s+<=HۮŽ Cqb𵾏+(Wq͇gS1_'eE_ƃ+.KY!bRp>Γ>b{(TR/k"xxgU2yĒ35 DIQǃ;~5UMÄwBdUXQNd0v6%H_\ ΅SXϑܔ5+_j`iYh.{vT`fA"qeok]7M!T'y!g]O|)OթsXz!?%a|F[D[UR<^&z^z?pB8ޕyg؉۝H`rmF' ~[ȔD(3Pky\f-Lt n3M,1zDl8uvp(B =)ۧ;T3Ed60%]sWQdjȪ#^͇Ri@38(hc7GQo x, Mq{`6=.1 B*qtC.7l? 4 ͹:>ͪlC'Wlg"gu(|F?GJWD8qjsSsV 1ɿ^ێ [_(Y4D\Ri=F`*dZ, I_|iXf ^?Қ {C!5j&&Yv9>j9J nCۑ`>v%KWFw![7m{[&_/N0%wV`[X~d9 g pù 8b$BJ݈ޭGΏN>39$;!hI6ȩR,IծH6+|v5Y1øC4mu&; "+nT 2IPws`[yGbqT\N"`DGti4l)ZUǟ)9fxCu't}mxHc+AzP;_hh°" Dʇ O<\ꑌT%XDy@Z!LV /1+Fey:X_\xF+Zﴃ2M=x֫'~+f04J? UQӑ?f禢,-+} Z*JB[e2LEܰWi|*Mi kg3ku֘>қ2dg{V b8rgF@Q^,`]9 9[ڶ heNVxU ̑9M׊`@bPc#a<gȟ}n'D 9d2^]nٯ Wd-mqWEkOg6L6lIsWy y%PZ:@9"VmϪߤR|hX<~,5*࿏dtU*W*O2ɄEs2f[c.3 lxT14 TˀJ ^VX ?^\kyypYX dyГt]:?_q&{)U¯:Pωၚ,}*gF%x`YߝѨg}":C3re(f\ f ;WvW{0EBy>\R౩ҦNx.*+y:wUjay<H"}hRJ?,t4ɍlnP/J4Y(ߑ|RI°R V4J=_Rg-ǶқUσ;/ҋ85xA}Vyv O: z @jr4z] {:#q`xFl6p(fH 4YPeo`]%L,Y . їk,[9qlՄM^[fsRpՁLZ~2͢X}! (sA >E;- ߍҚ" JBtT*T xՙs]}ڡ|'Jt#Mnۭ=%f1lr@0eBA;i QVPܛ'3p)텽 "1 B$nLWZ eǞ2|/s"YXWxS/-`;sV]zݵku<D*҃b؃ -ͥ)D;_W‹t֋ݽqLmt}Y@vTY\}5W!*ťH^`@ MT1CaVN}ELk-iħe\ ~,Ihv}5+63o1n[bd:1"/FK E).lXֆόZl)ES3+ κՄ]17nQ9~6'8q˄_k IsŒAvD&/9I@/߂tǣ`^d9t埤*Xr@`]YD;[>K} -eM סuDM{Տ(k\뤍R 1`ק̇SQ Q+zVW X/lBy#c 4X;7o7=KM6h'>nXUUJ02us<ZbTe \eYj}/эP+` \6Seݎ.%OTF3R/PCKRf>U{ r@mJq郣*C;@HAAD_7aO0_NJ^gzN)\|i.> /M͝<d1[Tܶhj-3H3.䥤/cRD@h9=" 7AԄW>xUSM*V f~/5hw&/ڒ 0N?U+h$EVbj6Vuxk/jV> SٲAFlI>TdQro.tj'* :UbDD0X^]4ZS`Be0lA#?̚ˠ;e/ gP5$H'=c1aO ZXWݿCe؝g3pgFkh(fG&'sJLti}TB|G4B l YᏭJx5_"\`ra88L-a)JWFp7-ME$:jJw>2>sV$F mKrA~n<`2Lz%*Yo5F ( 5I}q3e)/h]"_ZBpL8F|<W {՞ցͬϰ~^gv8p ]RY%{74B,T8hRoR}&;/Cj%|Q]+nlwU'YrwMm`TW*2ܵS˵eC+zLŒe ¸:vqӀڜmz=ǂnG'stԥ5@=BDj*֒LRmGdJk5Ϸ57l;Jswk\D_;mCnq:6mX)Od<GkҳJ"ԛ״ܟanU*] _~Mű4weM.'.˾D9ƶ*_\ Cs M^^XW9Ά3Z۸c'M5i jpNҖOL= edrg,|gc:%`? ~h Y|R-q7|<@3 AO V^1rJIJ,DJ {xd+籢*,(|AB47+c4'b͸onuusziq('$c^8sq$`{yڄnC3CSw`Gj39s$?ӵ~'`[ePd@U w # уTW#/Eƛ4He ]eJ]\ d˥5ngZ~ ׍"aG5ǎuWwOXlNx#@o|O94vTD% '`W78bWB+ZWI/ ' bKb%ވ'\8W?`tJr_ ?yrwE8>dX5sY\Gw΄ބ" c WINSkaO^ƥ؄t`|rJ)_ n t+&$;T״[]pQ<Zm$VtvE}sgԜiZ[bts2;bubL瑞.7t27Hr`4֩D.I^T0jzίpxկ^=EO4E^7` ЀsUlU%.b=<2=\XhxdK JȠo)DocJ裾/tG[+&~[9)A \Ƌ⡖ _*&r9`,^c>^a#+ ZLHdsnj;JN׮S΄$|@26!<=C햻U*QzIn6<*} rOh|IedG,԰\  )mea/6 ;[s^m7Z9@zDc24H†Hs~2@xb™W]Q% E&d8!MQJAIԧ1E*.~)ŽS9/4Xc[)rWv38]hճHtّ2MKa${A"ڨӝpH-`ܠQ'πFlOItGvyGiJqXK sBA]^OQ}͜ #W*JV)T"հ5+p(o/k!MHCv:UM>;CYvDbwDk!753I g:‡quuwA$WKl Tb_٥\yl5&7Duˍ.$i/tu\uMsqQP6TǼwC+ap&8C%+WITR gCoM}r" Uy0i B`_ *e)VzXڧ~ֈĕi\:)X$7@ؔg(k>u<^IJ.t.":Үm} "#|N~xko!#yAQ+]NS^.ɵKmv2۶۫顂BhAB+Pdh1!~cyX]yc_͇aˀ뮣J"^|荧Q{(3BFIXaUEAGz/ʻDx=-sn@x by; ƩnI*tG)nm0H|p@}(@|SfZ2{?nA %0LS#pjδX%"?+C zbĖBG8Ą1Cf Lkr| RmB}hn/gtz1 XgJĵzwDQ"7ĂB(ОE g 59uGD6&HoO/q7*UBg 6 ]j qd| cq{H&== / t ep3O8U_&ya\Bp\^H @w#2W&|ÀE3 Lft>a:u6gN½?;Bw[uS;K<|4X%(jeqN8RZG|B!lPB PU@WrO55V AI_rPSUImtrZWGBR A'@@x)>kN*pY =M 4l>}R=XMӼPt]knjA=Z*\drgt,$C7No=Q퇊=KaB AD6$S+6Wx+;M0XF[bvbA#/5da#zœ!}~ Da8̶l1@ifxݜzz) GvO +z$Tv^C&c`o*ɌfuLOF}3?FCA%(H-,U?% |ΙTYܯA9c$j6*MYd7\qFpHh5cP/Hu=JeK ޒcIGs&?Ht0x8$c5k_8IZ?W*^,]]rGoqf)龉-ńE<5e sGg}%kgPM7lguP "LfkɃfړ P)NYMˌkgֈ5QeC{[bD>|BqhPJ2N6ߡ%zfq%!{?q5fj3;p5߻X]"t!0=K`2Qf{]|ભP ܶJ࣍$]Cpe<:.)25~ UAAD^Bܽ;@g8eμm'a96DV0xk(bELsbA ]b ^)_(^q^ϭ#^c9gY'e6q=>=p}cb$$HMSQ^&W!mJXޮ g.Q4bKU菘7'[ 8T|Th O- L,{ۃDdtkW✦1.V̄U|mB3j+/Dž8>c(sޡ]/>; tq7v_f]hQGq6$ F SnegsѩٲfeHlcQVWh#ma>XΉHT|yD&UCK߹1ɺмl ÖHi`"zLP8ۮZå鐍F=DQ;pX >Eϧxax&#|YjRKډ-\ZĚ&*kbNHdkS|pw zRXT [zIF/_T=Kpǻ T6iy}ejCP-:]ISn$dw?\#.[Pe1Zy[3(jߣfc:͗dKPq¹8Wq+$/ m0x̅1h&?R$cK+T#'U%<d=*2YokUl/7ri-(S /ߑ3?R^y[cy$0Dp*dFuwڭ$^Fݭrm >ʮr4ߛع*(a<7 2 `$UPpo^ h DnHb|M6^,y:t;19I&/D.e*A$(!A~8lLq=W5,6;+"~ڻ8ffXQ_ _Av #15ֺ}VJץ2 A#6)mlDSC G`+*֭>lC;/#n ˱ǻH7rp@1o:Z&uF{όi~ȝ+[-NfK^JOL8≷ )uӏɹ)'"8] ~TqZð? :]05]  Qwl1MB餔'IH+@.o&gÒ"ƕ9J402.8/L?\@|[ )u+A\R$C׶ [$]vpX qq+MgW^\wѤܻTs5QJ/TCpcD۪T~f}@K:cU+$Dws ゥoryFLJۙC@{s![} +eU$缜y˥:$I\0L@ x{^Pi{8LdGc  JSr*8sӝ|Uf/EjAƮ`xAT-u{_20y c6K2D +{ zLl_\$i" :j"ϑ{ $ЪR> ίL*u^lE<~rY:갚G'DO Bp`r>o #KI[&H|VB_ [ve9`XRm~ur=2ϻ$`lv)9e8)2?Bem~+S\L;$/ 8+nRHmnO`B@8}ָL{ UXvC)Bu~Uk-oW:yU-ZxFyG#.N/,#@(w eҺ'A ,SIX6A`*eY;^o\[s @yRt@mHa4@*MS(ԡ]ް pN.atv?-8B_DA1imH-Vhd3l9y|f9 m직K!e9͛9fd3+M8V68mD=!c Ou11nN!mwm Uk *޶#%+ "r}׿hh~U,F| u׫ZD+LfV,• ;丝>Ïc $ 6 >E@86XWRGW_>aL$Y{~2UV;KX(?7H 9DT'ƍuنyv8#!Q7unBj9*XS"ڪd]q[ǩ5eTIIMpe7[dtf -p-ɐX 'MSy̧w劼;cO8n~(!Dѵy^)әA=v9ZZ(8ޘi-敧*[`y27σ$ci.s{{L0,SSOxE:.4G<xk7X#Dr~2puai !z5Ù Np/<ѬQ h/@R)03j]tZoNvOw0f_h6 0 (9RT}{ H%痾*5Źފb0bC{?Xzfm 6 OEd0B%Lnjc&aPWD/x< rwf4}zB+, ry rHspBMkܵ~/P;qIKX۸?F^]1oe_MK"O'm;&Nzn2&R<+6ÏGʕr _@C.ᓴBWKV!=,J]bȔŅ E4ĜWJ~6fly<ښЩ>[pFpE2(=XOx>:)iZ  ЛFZ}rPMQ67kU:89(CNH߹֐XEWzViӘ=5y0)+Kx oh/ux$}Z.CF_!<:ζw ՠ> LUǘ^Ϙ?lPT)dS_@7V1Jeg ?f}E͢cfZ㟑DSQ4bDZ͸&H0N_buHIU+Z% UPY=s~q}Q2 Q#C NU{OFG:F)>u,k_-lN6dmW˲I4L+A"4/qѐV+f M>UWi(lo3|˷mRB&ph#ݍn"c?78} ;_L^Սcځ.^0n;L|7Ô7y\ғlϬ`nιyOg4j5'713j{)'2p᥵1B75ʕEhp worLkb8GRӾs%Bn%VJ`ŒZ{Ϡ`} ހh&[XxeM)&e4*>)%VSҋ= lc"m]YE}a照fsr!u[弮}h3M#$ Oq?'ubJCJ3tHyc bj(SmJq3¬qUYGQgf1-ew/ +21lHcs9K N+ĻzvR%VD 4GlMoz)"I`ǎ%I`F8[$@t2C¦:E+9ěNkYռZ ~5FqYdZN"Hz>G R!')ySf"d"pŲseJWfoσ.H2P"ʈ8cf얽h hŵPBh$,X?٪ԉ\z؟*Mde5>Z ܈}gtV+!Sm qd^3cԊԬsbPYBcnOHD5kCsuQ6ymem뛍G#'/#O sbtR(Cd% ؼ)!=$߾M#7(J |od?6A:$Eelb'PFV%m{(7L\5{˅nz|ػXfnvϼ3KZeǍ:30_@67(m*5rJ\i=8Ц'YEw:'@ -㶯#P/2GEV>iԩ._3/z~G>rd7G>%(c=p;Fu4n@IO24g]VKې4slZŇM5\$-aeh%0jy27(* `S%0>QfqO)$yUM,qfҀ/NsY!6bw==AVS\-Sw<cFtWIDoؖU|,rC+`jePw}H[gp9-fYwvG$e`ұ UHoQ #_]ڑd#?=]Ϫ(|w~~ ΐ 2Ȉ_H A#N`z̆ZVc jԟ gVԩΥii )T3s{e>_ "<0,9dq̭{)IRcL#[mxϺkզmu)9l>CuM5sOaX/(ģ jb٠V# G E&X_h P"oj ş g11WyD+K@\zמ cG+ On ᡧf6 i "r_uW`nP:5MĪ4ҷ Z˱T\U(GnkeXL¾)jqlMZE<:b2A:lʑN~+}rnNIRSAw* [2ylIj\4 Xә=Ep%zcj . 5CBV'm_qtG{/fݬ&M_`Jኰ 8e7f*i`Z">,96N${@ *xve" 'iM rʍn5G.Zj څƈL+IgX۳j ,i1\_:Zci3(/Qݳ{}4TP DSOgTA߅ 䴌MLq|2ۭO`0p+رXp(m1}*?ZB |W~Ϻ;,XCgѓ1[˲ytԣ])N񯖄p<;!H!ަӁ+ .B(Ln𶯅wv爂N"j+ Oс]}mvcIi,pR g/961~ք LTIg-.32(W3 4&dZ'tu56䚝9Co#gn3u\FoߗFZ^NÆc u<Ѳ^{'͸C%qї) N "DiX 3 0ߪ;rmUB\jR $*P>S y>e#|,KošljefM{) lֿE6c?#140c҆D]2Ț!]H?!Sg5$OȎ]gW]ns|<1|+.Bފy L_EgRNm]gsZ)tFg7NwKA|͛r:NUz%_ry}W? '5L&rAݫ'5ʀ^b)RMjwG Wi5Fi7H^!4?5Q~f 6DL žLDo> >ּ^"O.]&~A65 Ny\vO&|[^ղҟlE^Uؙ*t(U]f"vDDϒL5%FȳV$LwӢ)jXA $v}ݷ+D"T9+Os͒ǧp/WK/WB ?R)rVd XSwui#a;]@>@s?xOFbv%x>Ws(r;nacU۹q19o*tG 5 H^SJA]Qǚ/Nm~2A+\am"[= `%ȴ񀚜l3&x0FԠ,_cb\)ZIP$ 1 ڢڋCD9y-QZ!Z8O!UsU4r5u ^KT'ƤW)F%X,s=eTCp)y|xa(e?inlڅꊑ("庮p3=0>ta]Cm^Rlz/&k/u[roxׁT(}}ٺ45WÓhbava uT,Dwʈ\ī e8:؎ZY5t_UWJxcOHsّe4/P`b ntm@^ȇY]:D.9j݃#o /rTՆ?nh. v%tgև׭@ˆpb9{Y~ ׷)>ɱDGQQg0Is~MW (U,89'c#GڍH8>m {rJ.]z"YS̭> zm~YR(}-΃ PK^}*J} *|$UC1e˩:69gY:&Z^0 Lݛo7!Α&2[W[ZyQ]! Ϝ14lRH0eO vi‹vO\6@:IuC쇩 X; 4g_<"P@3*9xڐIOֱp䓸sITEtOon~ ,r3x!B.Fa ղ7Do+`L4e'ԡ>+d,)녁t|؃Ԓ s&34CVp+FQM)$(ADaLȟ"Ben3#lvV^HNє+qW!ӈ$cqWSP@KSTvG5 #C!~U^({r ޶7Q-JdJcY11KZkt:Q.J݂BMԨiOn[,f&'i,,tTCQ=&DԵC# px Ovs89#iQIE T!@ 9[m~_`}$.K UIHSr3Gf\(3L9x;X)QW>n-~$XVȖL`J*xCyF6ݥILȋ.WwK>7.emvx1cz5Ҟ%EoFl0sj R>~mI}4p"1دx֞XTx}Ϫ{)3fL7ɏ20_5Á},uٍc.ase%앾 .)@åZ`ԠB]BL(ZP@X&I@ݵdc(X,s Wфcꖑ'7;̡\wR4!RH|ʿ!h@'NDGD.5 %VDX}]&}f@GESǏsNjfOD;\u=n-y+*Ra3,BU9[Ad^шs旋\]'<`!Fճs&Nq]d6w]紂m bPD2|4GiCvLSS+gF]tlNǍ;ݗG~7]!%CQuj#6be+W g]ͭ5?MX GVcz{4=Q61'bĄdCVK9TӤvMt5lA{4-d@ُfQNj{swCҝh\rJlD^1v9uznc"s/"/1 tAv3fdk;OxsǹW'PM٤ mht&k%rPK /_@beM 7'Z #,W59+%;2LQH ^K`uzd'.:m8 f 83VC}45%A^ FxJtW΢F&2* k9޳_f&F3g"Qʼn]EoZbxLtYS=WM^́8 W[bY͡P/Nt@֬R>:l>0RIgimd86CB4,WCMV~L&cū`-a;kޫf˫Z_v݌R\QW}rp3c`ícPv[HD6vtoz A]53\<"_!=/2}1ʸb焕3}E>7( yy ۆގ=0+qdRt~rŜ }'6!ȩ7gz㯸 l-%/YqER@t%%S4I9d:hWk٣c9Z6X `>3}cUZ)/IBf5~U\vej@mjB[[<Є#ŬD9ƭ=E XȢ[Uw\{vppwJE:?` %E88eΞ^fLjΩߛѣ%zث:; yl>_o>w|J`A8ur∹xNRؿ*k~; 9 +O4wzKhElVh DpBН +'#Jxuʳ_ R#§eK SP@|}Ƽ`~AN*]?+y8>|Hިbд ۲~1`+8D}6 PIt 6 J|Dۜ~m=HDLnE/lEp'=K" XCDͯR]cqIi\̲OK~ SWP4`Q7LC!!S\6F Rnaފh~js( ydA1*C,`W jRco4h}ϮN 6e mpD!ln4n^0g .q{V[a%H\EMcy$OJ\ a&]BD:9euƍub`cM&.:Gk8v70 h|U@U{oI0$bĻ'Жe~$1LGIg%4W̉G'肻 *5~72蜮җܵ?ҥ6x`[e^`iEDw"`/X9cex',C_;M!u6͑&<ͬ-9-/Qq@#i^J_uBKygB"0`տ"t #VzR%kMVb6ӼOg*<}J#S?jIx:|2Z3 U|3O6~FCNF G~d acÛ>τrA=NVqPZi)ы,&V5r=Da g8*(`dp|>aw.##;no** %xM8hnTTbњ&X^#_ Z_]fg-fV\H X:X6}t$+t).zXȀr ,tHpIu[EصcUͥ38%7y aCEW6k1O)g_z <1[te]N*3+q_&L5@W6F2i8"h7 f0~mm{NX]ʺSOr2M07Cd }<Y]Hff4sLL5MNP)@:śZr;.+b1n'n=;%6m!zC!{DJq$Pwff#@݂ 4P.x | EYqQ>R)\zg'_hڸ:%ղ8+Hgj#ci;dMbv瑊?BK A=д}y)u`3UԊ!rH xVQ9ƞp/ 4潈{+H8!7YT䩪-QT[oԼʅ(k$ʧ*7€Ofxr].GnO-7K ]lc= iˏ2ύt-'TYY"u&5*V)d",v#00*ON1nK{i_n.0?<߼7Gz?.jo,(ت 8f^7 5-1ٹAE*^-AWZ^ѥ%.suOЍ3'g]>H`[&vuKPe?^zsQR=1GuJh^礼w䀥{άw+MŎuz#+cU[Ǒ6E*WS^$|zż ڃ`zq3qlKo#wy{`H%Khվ08"ֺQY7P T^#)E@|l]ojMb$JXׂnGQ^2~Vz5Y"Q87Ltx@%8>D*tR[cCQ#&\RCU-YHs_t^lX CWR@BUL*IK,CpJ!Kqx#@pKYl&n̚;\& 6-/pHËz`BfRsf\1WwfѮ3B)Í^$BH*HES>f- KGQ$'^Ze$~Uծ97m Q$7* 7R%}@ ZdHSO*i*1jAOį@S c" bUt @f<JdWj$S!@t$FJBy2HQdUJH0'RJua(y!vj:'el"Ǣ6,!J27:\ϱ.@aW3_C{f>5.~XB%\X8 6lʿ+lvִ R޴Hqѹ"NJ@u8nއбo/ [ݝH**? y+6| C-9ςwh$*;K)|3kˣv 4P,:oԢM)18eH@D8⏺QnF[rCC Yp{WI$gg"{0Cn+CpTMsw|`󚪚9؁Ҽ-{g?s4Rl$S¶ l&.yrTy.Ĺ'ZŸ:˛ʉ@u36@8 sVe5Üwb*>y6IBKEj!+3>[u--[+:N /Ҫ?uMR6 N@-,GZ5 b^Pe|W~5FŖ"0YxP85A -1:wв:vƒ^:h%|JvV`[MFB̹tp52:x&rR,dLGc1uN?nF4A'3(v̄sFn,S|۵5]x5die h[z +/Ol AO %CUaC"fEG!p.aI흫O厽tr61B i7'xj@9W9yG6>6r?*j~KmfY3Ψk#Q /ZAs֢UL}~7m!_ Prat勯1fVvݤoGi~r:ʪ9耼* "27L;1,) 6֖CCS)oJs=_? QK %SI1u+&VajA!E}kЍTۍWC3vRU,ypOj_5/a ڝ$Dd(0!JZ-O>'m;2]_^fF2}BqW>bZ226DF*_6wx c͹Bi/`oTKbn$ u퉬GwmJG-~.EGo^LݟLmq*ۆhV#}ʩ qDhyf`L `&gSI`Y<&iF|{f٧zMJKY'? ; IsG ֻ=?w6rD9W&+J6E3c *r4^XW{]lJ8 "NXt<"H43)* {6=L5*p>gpܸC;H\dmԁ~@6 h 7&nH.w>*Ϩw*Cm[$y xM4' ;[UE)u{|gt2y3!_eЗ%ɁXvR' CSaM0 p1_`2xĞB䪶3IRLcL!:Nh!vw8H8ʹ87ys37 >#%]_8| KEfi{FlTZhV)7{$FOz@K0ntFZw)I=,Ju1knhOTm1HwS*~J+BUδO.m }*嗐1aָh kMh3Ej8MI|aن<ʫXx߹KklW*&Eomf48?٪[B*^$(@.v.2F0{iܹs`%^k!.{u=-q)"%Li,A>x>˻oz2gj NoN#K藥Rzj)Ow^Qz( p 9PW\ 2a.ƳȀz`3g C)GnF)OG#B#loDU@Hlm@'8aT¡s)x0lX[ݸ-1 ZkX6v˞{^+:%|Wat!ӥ Pj+La r¦Ѕ րgsY,F\"9(L )l3[5:A&ʊqNYbx%dt=E/˙T$#wż I_YqQu;VH \$ı~< 6/0hɩDP3F$EL tLӔtw8{&$+?`)lWbFY9ːE~*.*12"\U޻MZW$_) .Pz:YK+wA(5Q;\tc-OɎQKcJ:0zG ^1Ts9^iNT+8 k1׫l஑|1*i7 3AM{wbk&|)_6D5{ҁ@R(L~f%mLEV24+D~?|`pI?'BNe-=fE0B^gMv>1$~ Uw4]W'Os@;Im'r\R)51ezS5 zmm^C]w7~QR/s{\#먵u;#|: t%e5[OgPwM#QMz+ew{S /Ys%%]|r??X,)11/;"]N)vPaNx%ߗZ)u :QU;{GZpٱ7h"KlhG[CŅL1I7ݔP}>rLS묁Z:Xr0ϱZŜOTssEӮh&bpd`W No(Y<nu"ɯ!aղX+:)貪Pq ʬ3UDǍ94M3ب/S3TW* jM"\[m}}Vx=ks ^o"K/l,ȴ-< +ܽ *+%3*8 lkABFBKvzO?\h~y]CoxF\?Sw'%j{le o K$L"9' Ħ' I0&7\(W!Ca6p.W]]ԏ/92P[E/k`T,>1m 6) @STao^ kT#h& 9 yA)֦O4xG?`EtLKNWT<:ARǠ^c5]InP V &]c lUIs׳"WIscVMmx+!e1{b6l蚑V?k ܒ\@1dTrbG*rhįz7:$z &p)>φcF@oyH3Z?Q(@aձԶك2XZS=~ȳ:tj,g_+$eIƚn,sэJ\|vE4w |ZBcw^/ΰ + wؽs@Î%Kgf˳'+F:k&J H Wo½G- y(+ҜPC|ffK`&Jۀv-o,.Z!s{ 1"N„d7+a>ph:-޿6XъSda_a,pU4̑ { 9UN̘ʍ`#7=A,#&黩vg stM'NA߆(4+冉KoF#z kȥ*-! ˑf\,aLb_gPY`J5#; @Et}0i)&y$ 2nDTp髩=]ߛ!׃A3rrs .g9|? 1=Fu=)튵O|5m$2]{mt·CFYgBΗMF'E],Q  G>ƭVYL2V=E=r`RfBk}蓝ODr  O#"m o;Z0lHE3RB}/9TJ)ZU+[IyGt̰'(:3%)1L4lC A]& ' lt`"$]v!z5F%K2brZXqo|]2v"r{:nRMLp qE rѴ`ϓ'OgZ5"MQ?fԳ;jwtK>P#Q˜}0^㹷z~MNi#jIW y`^8]Uτ FȽ~/46SHl.lfo,ˆeN,mW-10y}H$N\e;Ҿv!;a x~K9ēDdS.SXB"MYjOjz3L]u2R\ %/aYy!S;–63Y$~5 / 9iCl1ljOx߉ck۰jeA5$qӚ`:gB=ioSGFAa%6nr@67nFk,(_aFKit \g)awq S'O7GU1c ܻ#F2J`186b1TX_t <`Jo'mU!gfp:F͉ce(LxIMVzBt qFZ#ukqD_1M' O~l X(E rfoerXdH8 2mZ&fO`W-ľ" AZX,hK;S 5Rב'M+ Uya7F9k4]&QE+ʯ)ˁ|jG1\RWwm\/+*4b^ZĹ{DۛEY=C dnћX&l܎x3gɴS>73hSd||YiC=(R+J8gix\,oa2/F 5peZV"K*26%|90-1,ϲlN X|_m p!UƸ<ⴺ!@蒍3G@ u!NR<@/DĚj V?q=3Xï7Ƙ)]əzŹa>8e@jeyxG0g'n&,'鐕 ko0Cr6cZvOY~XGCVR_#:Nmpژg! Џ١#W֜r W#Ieyr`}JuG͏j#O=WΓߗ˱( SCQȦXP;gvIW$"-I;ںrM7y_~P(k\Vx5])1b )@B '4ޣq]+7=.{FBG\ Vَ37_י5Fh(D>'ـecelnrspjaHC/5oy;JW7UWC~\UZiAn$2ELsaZՋ6i1?*B^p'$z.{{aw)<]ȹxQqe$8!!ʏKOty9E/KT@6p X||x`3d@ATp ZKt+$ivcPwH ˩ˋpGf/K>8Rɐ)kJ5jțbČyX$m*4/'9LR \ r)okhe3ǸyN{0˚kR5@Օ"s^''+ z5?65V_5fwN" 6&hڃk:lzz8]=ޑ3ǐ>ͥ6feLppIB?"Yr2?L}!ZdDGC'8G Lf#NO w敢ʬq݇C6:$Ӭ.-Ƀ+8X,#<ʛ0Wf(j EjϢ ӊ.- PȤ,p$ʤ=ꃏ!up^Q_{ꏻ Y h_Mk{Gߡ"uEttB jE6a x)# C-R`]rSRc̚!aBi7*nŨa[̂M[Icm7&UytU6橛L*./;5=@m6c -7IAdzĤ@S)<̂a2TuGQDI6g~o`{8NA#~GɄN/fMx xSVeEs Qoz\8: n`R Y,>Q_e T׳2H>ƖIo̖n/'J-Do9 :ߠ%SТ=o *)Ud$9 wa2e! Q]vU]Bs,7y-k*7 +<˷1:gH4O|:3rHas?IWqN:i9D[W1=I&&YF i{/K"[C$/<0FʒA7/X5j#QjGu1LO\LОE;VclʼK%pԘZ:30d׫rwH Eu t (= >UW(UJnŅwAWMA6noK}ACRG ֗'g멫䗍\;6&Q??C&p<2Us }|̿"á>;LYWgd/115;v`.>/~x"nu{SMA뾴rQ,F̌ZfEwu(R2vzpxFp-B}gU:Q<؅k9+ҷJ0\h&,q#jZ]8A 22YT#)i~擔J@|oYu n<)SrlkA:yLjϱI*qcӶ^'"vv?1H—)z~+z~GP =>^]l#l=;B1ycNH@[׵?Abk)&1 <Zs܄)1khq9ic:rC )6O|RDGޝ@̈=]̸ۘGsp{)n&97|OKҮ8Z]R~ןue0u!5`L[L̢ 4f[x>k/1m ?; qm+90_?"#n3q>Ukѯ۷TK!w}+.:1ʠCyM`%l1ICcC9k\Q R.">icrE+z/>gW:d) 3eAb .:]`[/:{JO:*N~ [B#軸uKl@򺖲iZM_K:U#Pθj#get~!"'b< Uf}$v5g`@JƧP{R׫M"`H~s( m^{$+.5,bX(s:hHP+z)=."Ek٫ulcs_iggN6a_lGJ(qنO22#Q(SAT/?2:l`U*GYwu1)nxFYԿTb[6'Wa'('1@;擁m=Ak3\ {Y;K?s^< 4 dʸNRHk5$UK~?Ղj:,Z8Fe (-AX뭙B["J+rr-TWaή>W& ={F0H“͙gBp3.XME:ޅԔ_+)Yv.>8!FY)$T6#׻3< /eqԒxC4^Le["q"-fu8FΞe`E$/ K C % Ъz+Чd? l/M:@ X9kJ ]yM!-ΐ.0]mx%Õs67v SDaf}7~R =ocll׎( w}J;gCe7lg}O`ˍŧiPū(;5`UKEePs|"6PB2mHʰ! H" (YRFh "/c wc*v_$nuD N@Gȩz,l]: ].6;u7}(ÅiA8;Q]2mE@Y d*g29v zV P \JVgnFNٽJpc0xF L=o1l*`߳EVOxDz _eN)Gb[C * PԗZ*̅Z3T(g{s^Eݮ;|Ϋ>DT;v\ĩ# $sexbfDT԰uN,yIFv 8꧿rEOPrAp@6zÎ2# ?|=5髭BhV}@(/|q'cLNy&6-UK( m]g[$Zz 6'Lڔ6O=KJhŦöז;v}MTZiF/n8D=#*ϵܢ|W_T'^O:ُ+H샶1B^oVVxdzZl\[ElNgPXq"ZeTj3#Tϓ7!A%2ND ՑQDDWka`{4/61|)HKE x!]qs~ PBܩp-t$*>8Z 1AQnPBQ) (@ HI(u16LYP`㙊#e%LMN>pRfY0a@Qʄ|{XIG "7V )eҐlZv^IDYd3n(\: vzXVvZ-$ W+U80'lgr-ߏY¸ށdLb߹-fNgҘ?k!v[jBxyO /y?V43WՖcFVAUr<ґI `\ i~4 sY7|qP~A`{f@g0 `Ziٺظx|WBp0A[Y:(b4 bXϭ3; ׏z:"bM\F7E(L 7lsR6ңLdCGVLRv#&Mm,>F3 FnpVpXڹ,A ONh@9Jm!jTG62ʹN)uqe( S*>7i*^r'JD"Udд@Pa;a=|K`OA$3e}b #h:˫/LXe3kҫ:NF Z/fU+L-_wl`B %f^@R;6 *!KO6+^}yKzυ n(*+CU0@)'V.hu( l yO5W6]\OZHh2?Z Lj\6h1i}g>p4rA홓gэRCa M||[#1Pn⮮VR#*=*, EV/wZGj N?z`+ Ac. a(_J68]x8}ZRh k ^ 9vvH3W3#fBx7]7ZXyF(z:Cp3p 7^p)$?bkwK^g*UߧI+("2"#W ]fb'Ż.7^q U|S6c;`)P&sUaԊH,˵kkƶ~m[UiH.;ɍ*8[jID#)dDlՇ?BhZr>&yrtqw1"gD\Jt}16IW\\ @q2,7#ߋAPlb|4-jy 8˴^O=CՍ+yHy{s MpAjr%P Yl΢dy|se4]\R O*3Q@1ஒ飸h6ަ#Q~M($a9$K ӨҀs`)ZaS =R7Y^4tLPL}r`y y(-;#T$͸Vէs${$7D^s#8}!\dY3Ό!|x{^"K$_+4U0-:Wt55kiǜ'}-;̈e0U#Qˣ].\1EA^ϒ=Ԟ褂yx,ό+DI1KrI"끤2O>z=)2jc6Ӵ&ѣ1ᱫ'w4lm@@yrỶ8Ǯn_W9 2'L_Wuo]nl7 Q 'J^bNۂ+:S-"@7sRJ|>?QAI}(1Rjc?xzN@JbxN,g!eD7rcC0@X[ v.X`sՉZiY{+ޢ7@8B}gYG U)_Y6Os"t VWB4 R[;,($fMjce^V]t־K*!ɱ`HM;! [F@v2?V쉶V+5;kϵ>ZH; sdžˮ{TLM}d2ŇRuڔ\r"Oc}vqmTQV|nyY0i5(iۂF{;BK6 m??٘6'c`) jbX Θd dV#oH^T2`?H:<ȫLG XP#DK[B Դ GffD3p =բ!sZ!nJWsu'irK^q0( 8āyVh<28jh&Ƀ(  kmاH7@{縍 &X6Ad 0Or`]3WWgduQ$q`( bV诮2Rw_p9<1gz J8"-6 qH#N/Kc$˜WBVdpTM/4ل{a; KKg%h&c "'~nE*?AZ,qRt0[ rt>4 z)= ԑ}RkF$%iy+1*) o9F\݊U^KPKof AXR 6-F'eY tXB)ءvС' akXKydLueQ=k`6t ?Qq/ blҭFGVۿ<דkFA@YOJXvVZCxĐpP8U< ~Ul#pFT3UM?J/l{{eu{Pg@iʄ8mX^D[r;:l3#wAwV#X4%0J?ŢcY:{QBU"kQo\yH4mtRf;rAKCxW" UXew^! sl%G^Hܝ  arcD\KF*iO֒{uRH`|gŅOC s= xO²ڥ ^Uֹ[%s>\Aͬ!U3.TdA"FRJ[mfhخj'?%;cxZ<ы$,,apWMp,醕xlH7rEh{\8𸚦3Çd0 -!<5( dL<:W$>۳X{\NeLD@#N}ƻU6n""qf!{ҳt{b¨"\I{/h+ק=α;sK:D|Zo3淲]k%З:[\H29uq<"8}?=YE~'$~]tiN 0f7\ _$;s#\0I 9|ĜmNC$NkgmBh̲E.Va/oWW46QRjV*flq Je|-1Ӆ0qKI'̏ߑ"WOgPNr BAz`9Uf4\aU+fH#(ڰ lȁrU8oƢMn(Zx\^7=y'ѹϙ9cl4ff@e/#vjW(vw~ >˝c?PpI܅◿{&kN=BF_ SDL!dM>}G{7 7)= Vw# )c2t*wWJ_ V`RxAىN 9Ԗ*xIPhf`. `XDjtKG;͵iW6GT߀C,~ʖ6!;>v!\)Ng 1φ& ]g9Tԫ!W3}."՝u~v*ƯIz0sP8ٔMdB6 &a[ )E\HBA<~Ǫ7gv:e 6@@^ܿl ]M$Sd ga18 H}{@8ipw; á<*xUu]G̈́ d6}/]╶/#%y/z:winFv:ͥy )o9$Lk;""R''q]GkEP7q֩q=m 9;JA/Hr|Z]NÄH_0؈LϢ6A"$|aTs`VSI*oeMr*edO%di&N#ܛ|<[ؙxlIz&3ԔRRE}` %|!?TA>1834Aqz'ێSZ*uunspvAmn9QkG膹D7_Z3RG,Ƣ_֖B3`m)0}X[|a+x9c!-V#crkN8osU%G hAy4% SKEG8&cqPT:SsE\hwasؔ`~yk`9M~] Kۧ aaj T0* w 'p|n9y#aRۛ]s{$7Z,0 &0ч)2Ke$;t¥s ƵVͱK'Cّ񣪵w4MZ!ZOx DO_16 r'&W`!%ج]֯i)OUr!?M{1Xz uő9]UfTmOd( crH#dHaP q"z7PyyXUA*KmBjqO}1n?pԯ:m-b!cw$"ɮOa-1CFld4]~ RsC8/aocT̖`iuz8c@A-~cZciғ gkn#ZA[I\h@S$=/8 z=K pxcw⣉ KL>A-xzWSz:#Ds{!f-u! RޠrEӃیxF38e߈o=^[^oDsElO\qYw]ӏ2Gx <"{_z#j|U>x-'ۦ4rE$Z@~L HYZ[}ʴWgCBgo64A6se} b"E3]݉z$nOGX`߀! FMtFKA3^KcPXdlTS/\gTNladC( CL3n>A]M?ژϛv.8m`'Rԍt(dy11&W) oA hՃrnkۇf|ܦ6ۡ jfz^qiu" ~RI\)j=<PвZ[>SѼv܏̣(ZŸqDމEn"w> KgIִm▘KdН *oLQu8ZS(0R'-Gupjy3ܑ?Ql~rMYS2("=X.E//;`_[{?dկ/.T %WWFȋl -C&g*٧Qֽc+g`r XMm)22jHu"QS6m-_߻PͯY9"&%UNʼt+MH+ȅraVq-fR'H . DKeD z=PR kO~L^ x;o*Ӑln+LZwj6̜LOe۲֎R4:́G UYHih N.}:*YTnב\b]AoFdȓ+$v|Ze史"|?lgu{R:p+\'32~7T8+,8\䖉$a>Lk/5G`H kY|O|qLpѠ9hM,iUhȨ% Bx.ۻ\LZydYnnE&PG~(8}W㥌 틆)CKpc+bޞ;^>~ #M׶$ ӳ9k'ޒ5\~s.F@4V 9rT@7LX\(ޥfS2S`p=] W7E0w CnLxi=ϭM5 S"6}%C1e/+!wKNN_,•'!ӿ2ft2Б?-;!SNш2#'ӛxT8F2/"/CM|(\ݷ&;eSf)m1%ŽW<.u[!I];^Nk#bdnRaPh蛫jjTֈx@$4F8 >鸟7)0d~fXۥ߆t@br6 Rg*u[-Ko!t8EEfof헍X[_Z"z?^Vl~ II44bQyYV5cW$ӕJ" 2P% 1jЍܷ8`(|%3NIoW`)X; Р `&J&*=#Np֦z4@ +3h;tǒ7ϪЕF|u`04?Яi| BڒYN]GNJ,t*+AA4+a=ӛʹbTt)vBo::U$yFf쯔 l8_)Oٱ47Îɂ ̻:709i(l'gge&JbGsmcc"T)!39Wd7iLN_ب_ٜ){䆪Ŕ5vEa[٦  ^Usmm:p;ML[8-\ J6^cvNGL5fD0D8w,l3ڜh/(g.'AgC5v7b^CCk`K|svI ^[l;%&ǰpUH,5ݐYU:q ?=yV~b/hG>1%ր<^eZY8)PȮ/K0U RF"F% 7ʬa+bY[ hꌊ ven=vnE ,E|1ST½A!'a^*JלDi%G@'>j"NLPTigcBa.}|z[~zT5 jr&`,i&K~vcXbKy^\۞Ra~"?8$nDޮ Ԭ!#{ V_xl2/1U(mlaZG:A;ToM-jARU|@HQJoᄬ=JD&ٞ7PRVc[۷PRRmJv!df@5%־od?HPBKG_z8OryBmhJёl kpPPLalQJٰ5Ó5X4;MXxxqh5J{D< B%$;ȁ"l˶pZngU\HTW5$p0K0jYڿ\?O+\z }ն q&A fWpi7'3䕪Sr( ?bNx@OկT GoDw(uOXRfN[W!wlp3ʉLL!&Gb6 Msu?!d>FrϨLw5!b/NN)ڲ$4eǡƘ PK@wKDӺ}+ .nkh6u|vZ3~{W(ߕvIac#p*&ˎNJsUueGQ rf^Qz'%Aj>`1(ۖFZvPUgF 9NmJwɝl]$BrHĒ\PV_t~'{ :-sh2h5E0X4 X""b873jN¹eĬwO0w_Ip]ܽǃW%Q&-%XGغfHQ?6aRgg:U\V99њg, bzȃMZQFLhvlX ifZZS!Z4l;@~<{)lY,RHm>M+ˆ/JR7YI~9M -o&)zهn@xfs@KBrr1La;I|.Xo0Bd eYq8:Kh(n1 ӈށDLA\@mߪF`DZ gp̅DB[A?l„a_w -VO>b̡_VY  fǟ`cY+Hf*6[pgj'e<6.#ds$ f[C:j`T{DRt:O="~Iq\jkds;4LENZcTb2΃JD'_#ڶ:;gF?vaДy/*>a琳.k}l^1m++)45)71:TJn.o)B++E z@oٶ1c3=A, 4~ČjY2||)?^O[sᄥc?4 ;8]TQ2߳k-<:䇎K x_6@t@FOWŭbQv!cJ{Ģ0oFެQ)PD%oWcunUDdHUڙI++5鉖(~/UȱHEO$/&}dغBzkyEn-ffDusŢfpZirԗrbzes-{n$*贤N}l`IΣ `8~]DZϘcشe9$;N;ǥMtR*t濴iOOfBw&n3$QqkVBNP0 L(n[aanvW@VctԡX4F6:F&ط "(50R+e(h珔qs1 HFFvuF Lo4SHOb1TF?װ4rc-83 z}!O& 2i5{GhN}J!íR)A{UW5MS>S6B27|o';Z(*D.8j}9C |v+[xܖ{A;W݄FQ*ch;Hv녔xɚb5엋/YU@J{f6-A;8grաZ49pÒrQVgwtGn`fصn3|?FZ(Ϟ8`9E{;:SI_zP &>nͽDskd 7-]j6*%g|ElU;-jNM$9ùOfMk/~cO]l&b?S=@I?qv7u >(l $uTLut-H[._r(X ݌ uV杅fYEa2}0BN.֟L\kٍA L0PFƶH,]x(T+?~n[j8EBi)t +O}y5\R#s GN/S T{ Q8.h[mM9:dyg I(7o;TEv@hcQO.Q&e+jݎoUꙐI~0Z@}K)u#6PCQ#!~!׬IAs彞p22D!]slFen=Y0sU7ӏhAK-I&"emQdl| |BA#uY =Wx䖆Wͪ lS:/L-;Dz'qk7eR8g*br qFb=d4 /9p+ Wg&8j:$-S8 _30`; *}ӂ%Sg:8.E%5WkT%aCgϚ{*i+dkOgΰɮ4m =<@l 6= 5^8ԸyA-eK<R44-މq\VFw-Tcndzs'=kz #:5ڔ` /=P<=yt>h™W{諨pܬ׏og˒|ZWdcuoXXN m2oӯnZæ.<~ģ]ozbPg)5J鼚Pl W֟D`U9/r c$:aΊ/3]U(eN ZK>cy'Anwdkb|,BƨuA!~U`K肳8o蝰u1wtQ+PݴSwM4R28ڠ^Up9/o!j&qY^ "+c0D"}EHr`txpb>iu*Z+ڮ1d3ˀ$YɂXƶ SK2`f_:Wnjz/4 $:WGI}[i>4;oglb4l)n <Ŝ ^< TYbyG_SM+*&Ra8?F nls F!Rj##;Y%B@X Iۗxe8~Hx1Pj.`jxkk.1'`{3|"lh >d MWmS6IFY+5}{7!vCH Cۭ7_Owq9İ*,3wH ӪLOA^jb lTրK ,̨ڙ.Z׮ ~_o\̲QcCX,#HS;rzH d hO5 nlTiFepPSuI )+jË]nS^SlٳDDsxiPA`n8l+U>\ gd$۸=P*a cȰ}CC8^1٤W(rzo3Q| ڔ ]ZEx'j($dlZY-D>N9Yq"aBh$Da8wQ 3G(-\UKΨ]sƠ94En3mP.Em;32kݽ2̱UY׋މHK#<[bvbf/IendB 'jsk >^Y| i:ZqBKQMe޼3Esk&Nߧ_ڍou[Aō&@ :-)C ,'ܮOH?($!|My4Dfy[@#/qV-kB&TԿ*(bˬF0|7M-bf] s`^mYgD4}VnTn8j?7=,җmdNRL|_c UlEáF^em(s_яDžyQ֝{8T0ePI%zUIrD*7!kf?\-.>`8tkHw%d ǮUF:nBa4"͎ttD ( <-|SA(Ń2jn<#i;Q#w{T QLj(tTUI27& " iNM%( mtGOlS`܃шMBqEs~fwOO~3Kֿf`q N(zm k&5rا->V$pkxy8rhjm4Qta Pط{ǬOQK^DzDSCwYE)6,#4M o͙ E/Ky>bLMX v| {+eȖț~;[ 7`[!D rDc KN\57cj_!&zv7ciS},$*R̬]|i4CKAĖ˷P)T["# s8v56G+ ya.LwC'8N.xvʉfy?^9} ~͸k(^cׅyU*gHõa* \ byK> 맓3L b%SioXfW^Z6&ltN<32]U6M4{<ʜ( %j<Á%yHlǞh/chNn [E33൐cm Y? !_9Jam7{#zQ&{{?\-!Hf\V.Nki}CiSxY8k:-K:l}sǓ^y4$O׃K:cDkNب.Xѕ ['"0|M5s\_( H>:ˌV1-Rޮ,:c&@ϒz[Ko^sl } g" 7k"¼ى׍d#e! ~29#\*E" 0,K's)~Dt?rx&! *0gE ߩ`OHO4Oyj&oS:(h2aB%. }m HFTc-y[LOɜbx=lU );рVuĔ=(wLS^9y\ ^MeN7&z) |sŚW:RP&q3Ȗ{/ ]̨I K,]ÁH*(UtތG܌XrE_cǗZm@)*ZċѽOIbF?^9\+*"#Cjk>I*gce YtM"GϬ  At0̰GVt¶n2"oU纮<埓᣶[\.#3^)4ΏyQ]+S;vZLo7J#v/H>_;ˁ'jXz 6g_ nBMm?BKa{;q? &ٳ'@-=_U6wT]Gy2ZITl~M"<C|C2 2*d#!@%d}Ft|:k]?or; kvSpzɯޯ3zQ.V!މSH6I7dZc i@!g=ރh[B=Vsc%%dbwm+̋dS>u =PemvHxYn^I.lv,2x@5>>Vm{;yw;C_ޞYAqo ӎݟ@._دk./[e?K%]' B:6C (Q|}?PcZ._ Ѵ`ADo7re;/4y:oc]'[,M=ǁ&d&{8_0;xxf)dQLY\dZj-NX?YSّ3cHa$#uBe lQ C KvOC9YFYkX_B: oԲ1陽kڱjs=Fw_E jS mXq`" bw ԳkE8ށ]TuLy+[bjg^Ur'M'#MbF*S4 ?M!79T6ܽ}cr+r B?'DzX([O+&ťi(_w9EmpgJ*{n[}"Gk d`j&:,/} V&_ ^LN)"s1SN|cwk[ fxqXύVfw;tliȉs5J)v*:S~eo}o͙-ObgS1u(FjÀ& 8Ćm MҧG|K֤U4:UbC ⰠNK*7U,dJd@1ZcP$: cO4we"P"=>ݾ[3$kS|KR.eWtd8iCL0ʤm3,4yےow\5c ix%te %0|@*h"NSM.%`f0J~OërzgMsإ{GgNV#pA50s?|k5ch  ?̀"%Ct><F(F?[uZ 88M|V2䞸c|G`<)x1jEĻscv֠A*T[ ͒%<s?Dߣf.zP9`'jhQ* #ejͷg!vFE$HLdW ݘvtv\ =`t@vW ;[ZiKAƒY):J `' #DRWKUnފтz3iMN'mwl7NmޅW~]+e$hEz&u2!6c 9Xh~um`F"BݤQO%o6pˑS:/Voā hYa/Oe(*٭&KI^:+VQh a bE ˇ61.8ŤHL[nx5Q=d1^3Zf &#%cw*ED㝤B!.,D82ؔ$zۈ2>M?fjjzâ>,kCèWhfꪱW&i.GW%$j&`x/9v|nW=l]TxdY4n v}v$?M G݃ ޹#אB̜@!I}S-Ar*cBG3a kgW~jѮrnfmZé}?BF)xR b/nI" Ij -q3N5~Z2C0:8^G-\|l K@lM7B7<񌣋Lu[Y9&4ѲʚuקZGz68=k{My͢]Ӗ!Hcbd DϚkELM҃S?d|-;L8$zUio<=??MZDXg#ܾ?]>( [.tGz sS},nm _&d"r|bq/K\O" PNn ꈋiǦ޺1qLWUq\~t6wTO6͠߀`S`\'w]pY:{V«3LMndQ`:)sⴍ O0xi QC~ پE s)j<#?rbPY%A,%V-š=ݨ,1ku/$k"pV?Y?grhn(]\E;?XfȚ<<<sFsTdZmpgl'lu=< *ZhuVY՜m/T|JYJ5"kٰ#/)a}BJÅ2DmC."Y]Dg[&(QܘPgUA[$|/Mɬ4[@{QEeE\cX;@*`{Q&ʸ#~z 4z7mo D`HZyi^NB )}H?]Y$5M$~ސ9&8mBttܿWīF9b,Y*mJ&bBإiԤ] s.ꆫSNh wV:1,N0\de*oPTW~jǢUǸPbvFଳ]ӕy^ze[CUs{+VP<+'f 'KG22yH,o"6 zO[ KZ-Ԣι7AbnJR6d 0 \2R}4.Q61rχt#&RB emf"mW15Bp$B^!jHPچ!V) ֶQvGG+O #'s #GZzwZZ+RD g^ ȫ.eHŞ/cglƑ̊|#t>a3yr J*GUVEz 4.t1/۸uәp~[,/^nSo[Vi#0roml/V)J!s)(tO[l@+ʬڀW[60,/!#o_  u$lFM(4!@w=4#))[!q&!Y /,PKEDsea͋ͻu0m%xM :|qiA.m3}8V(;aP}5{ <]5a/LG ftܫP6М6sdxu 2u6zԒC=jT:ͻ4zpwN0l6̳bR(;qLŝJ щ0 7u=2m¶Gz5sW:)=ϴi[A lJWdZ'<23L}0%&:huyEbӑOJe~A҂_ͷAp#Yƈ晓uނ^ԕ:ӮpFsAF ".":cEMbE+e|uMj[:SӽhIwTxܼ4;OE 4m_T \0ȓړb'Цˊ*N<qA˴? $B ts٪'òpnfgUpg᩼'#~JfjGnx m9{0ʢLS>m-0RŃ6Ԓef$k`SdCi`q'kĞ}>ॅ`u_~Rߢ  j>P%C[,]N=F1^YNp/а)v^V=E0߼O-BX\9%C "!{y4.XSaByyy:(Q{! 'xM҂9ܨo8AT$N$bNIʽZJ p7g)|_5"U4D ݐ`?Qs^]|M̫-pd^DK ]f&@5GCcy5CpHBϪYD £_8N_yS:c!dZ(WU^|xIvЩ3>N4UB eAzLIteީѝm\î[>)XdgҞnbXP^P>3[5/u=k %hI#bYT@C c9C\V1<`dujNFe őek1N| O`P.>W n$9Fz%\\d`R`clg5ls,۰=.4J^ڥIY:cLoICX".7-Yze R65S/kMhf;-a{ *aY p#;F>?Gwl;ַ[}de,akFK">d6ޱT8ĥX?AϏb"`{ / ",HYYPEM碳ڻ~#8A$Z.k{]Mg`QoBD+gx_@Gh-JBUP?_3en]hRAP`H\2'Nc?Sp09Ůђ4[̪Ƨaa򿮢+&{Q{)bexJyܽ o?}OEFT>s$]nh}yi0XJ0Ř|NKrN!qX\{Y!D}n=ƈߟޫûxX\g휧 YgRb=vf!xb!jnҐfI5BslY֢%`[R9IA=',WR_3Tj=G6)!gƢiځ&)tg/-y7M*㇌R7CHY(=fN*Xhn4V$^E@|!ۅw)]ߏe41[KgC{ H+H-Fաt>PcCǛ1pi<0B@.*gR0{Ar cfs3 ?bLhe _٦y>uyW#ϫ]PWg9c̅0 m%Gyx/d1QG@ 7QFT98益,"IO@iEc7K0YH#UuqzkW%wk?.:cop1<0~=x#DUX+3^BDA>P?TõA:Ó)սl0i!+dӠO:+w.B*mXu볪 hJ(տ Y YZ