freerdp-devel-2.1.2-150200.15.24.1 >  A c0p9|KհMvP ]5=Cjqqԃ9C0p7oOc=|! h), 'Uz]^+au$9|WF)V[.ҜD7 L%kwj{cO͂s8PI #nn{Hh?gk"2-3 \Ud4 TxQ9.k96ז+{hG 6[e=sgw5/bj-G3<;z0zŮec340e2168b85581cd7eae28c66416312db47acfe74dfbb0592bc28f155150829b65d4f18bd70b82102e5a8df7d2929ca98261082c0p9|wkOo>g. TOfR) S"H,Bx{ETY#b˛/Pʉ бset<Ɍ}ƒ9ߛ@qlSOހ51Q-1[>YJeꥱ9T٢!s< xJ-oQ `~^Ua\ -'Y#0m5\E+QCӦA`6,BB]ۄnd^Ig^>ߩ`h8%hoTP =`>p>?d % C 7PV\ |    1L 2t548<<<> ? @ @ (A8A$9A$:D$FGHIhX Y@ \]\^Qbcudefluvw\xyz,<@FCfreerdp-devel2.1.2150200.15.24.1Development Files for freerdpThis package contains development files necessary for developing applications based on libfreerdp.c0s390zl38 ϯSUSE Linux Enterprise 15SUSE LLC Apache-2.0https://www.suse.com/Development/Libraries/C and C++https://www.freerdp.com/linuxs390x 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큤c0c0^^^^^c0^c0^^^^^^^^c0^^^^^^^^^^^^^^^^^c0^^^^^^^^^^^^^^^^^^^c0^^^^^^^^^^^^^^^^^^^^^c0^^^^^^^^^^^^^c0^^^^^^^^^^^^c0^^^^^^^^^^^^c0^^^^^^^^^^^^^^^^^^^^c0^^^^^^c0^^c0c0^c0^c0_c0_c0c0^c0^c0_c0_c0c0^c0^c0_c0_c0c0^c0^c0_c0_c0c0c0c0c0c0^c0^c0^c0^f865a86e98e8863034afc206f87f914590b55f0a38a02d214326f217faabf87fb8a4815bd357301f68fa75d6bce300f6b5e7235fded0420e78b1fd1b0b2c3727ec92c8604ad1dabe92ee2dd23982bb844cd1acb803691e0c6a5cce65a6eb2b014c3851416a130329928e174c46fc78d914f89679e949daab7b31e14256ce45a4805fda815f30baed6e6ea1dd216fd7dab7990c83ae260582a310389f188cf20e8e5370e1a58a07b09f9eb7ad39f1325cb99da5075aadb5acd31b3b60dbdda8173f2214c6622667a6c276b05b092bda76d7fbdc4eeb0c9db54f6338808899b66fbaa0724b31b33eb7daa4fec2c4ee087b9328465b863647eb0f8a6d3b8c916ec2b3c6295d928ad4d80c18fda52370aaaef3b7d3b3340ab26a837846416c86325f89c5e4fc0d7175abf53629bf127341cfe96b9a0f270355bdd5872ba54af9532486663194143c8961db5265170f2d0a9c58fd8854b069a619c8c72517865d8196f6384269db454047ada8bc4ce99e161a9c007ed9498e6e068fe6933c2b8c9e01395ccf851cad8e7d5dd8af6f849a6a7b2e2170b42f8095a25a2b0a9c0e89a4067a1e62f2af1913bb60617b08dac1c70a50de8b1982ae4463f1778a8329ecf60b9e00796fc3b6479e3420427bf8ea06ab407cc863291defabe45db8081a5a646d05351f3a6beac93e395df5a3cd070d5b399cfd8682159f4e8624dc6739d4cc1082d32b0c1d82a7be4d81d72961e19055cd54bfbd20829a76fb530a6699675eb5820b27b33dc1b5f3665ed66166c836dc6fc305e4470d6fe7a5ead78a0a116f68f5ab4a3a25e0283b5deeec636502af63f6fa603114f12e7f5cf632a5d395c7f46661e346463358716a3a8c91fa0b583432eb2e996ba7f16812a6a6fffcd291661d43f2cb4f13718b0e9747bd1f626b619138a3ca3fbc21464529fe152be4631f5833f6e7d5941c775fb9d74b4ed1356f3737ef876ef14eb3fb296f8da8cf658a98f5032b1bcf54b41df040beba49fc9153e3751e23341080c565c3b6b441844e1748382b8d60b86ace3a8f8b0f2b8b559bec08e4dbfc3d3085187a5a6aba71864041b0d444650941119808a7a75bb877551cdbf5ea8a61678382b39415b4d2855faa39a3cebda2eebaa94fb377c04a92d9bc6bcbec146c88cafe5e74e75d67486c0e8a3df977236050d01b7d72b57fb152517960c9ba8c0dd90de7e2837fb9fe734ff1fa37eefed9f2f28ba83ac776d15847057582ebdf47eafea8a597f656051233ea38e17305ba96a1e528030791aa752a97167407b67089abe7c83e9d821fd00781ff21ec95eeda452940ba7d41c79fffdc712dfa6dc91f5ee623751abb24af3cea83039d8dbb4ed0ccc1ed5d0745972492ca3e9a2a1f5f6a72cc3baed08c2a6af2529718c16dc4dc9a1d988a3b5880ea69826d5229583ab786f9b591461322a73a06aa48bbee2d049f3940bd4cdfd36f67697832df9271bc084c502e21a91e0aef801bad9eff40d203b735b0cf9d57f176e152a4124a8cc3c74602b6f20134b9e391282d3a84c0379681fd34dda834d9adfb6da9099fee57d948266823a1d5afcc8730a082af34f3cbdc38247288f63c74ec3a5adbaa6c12efbdd6adf98946086fd3e39b23c8de1b0bda9188ca49c0ed79af88f9ad8043c506fc65bd54254a5177725da944311974bf580c8b104674ae36d559da618a62ec3eccbe003585acb641c5bf1cf2f96eb7d02f2e11652be3cbd5faacd341f8543aa9ddeb3ca1dd61ee479891a81c50a28c01b23e46d3d9b9f60ae76efb55e8ea7f6ebb0c599eb5c2950986b33a4f19e8de60b3a338d90fdd3444caab8f97e5e8ae8f343e399a91d35c6c7ca9e3eb9229c67f562f8be2fd8621f6890cc2569905686dd82dd35062af896afe2d531cb5c415520e27d1584414e8c3b8e06d38b84437fcc5d77d13ea7bd1501e2b264a25946a4a8a3335465a5f2a8d52e737c11f05740a71f549c2ad62e38f265ca9ca312dd6f48dc5f20c60be69431c923bd0f5f2c60c3455103efceeb558f39387a6b52dbb1297b0b07394750847469ad4eaae3b7713ae680997200b60c1389d9afc511d95e9d01aa46b2a9e4a7a6642c131843c8e0f0ca2cc0dddc16fb1193bbb1e06c6afdfcaf09cc7797b478d8fbabc135ba4c06eef85720c10a3dbd151a48b59a131833cf709c3dd9023f7aed1af0c4811318e7ae3ed708b807ae2ce51ae6f411660d9fddb3c3bec50c84ec70b2acd1b632717a07018a7fd74d7120654a54c889d2238809366390fbbcde76f83d6d4dd6baba3945246778cc3ee4419a85959603196ba4d915d15e46239a16500a7a438265a42cc44c0229b99b983ab3e01c8e019e6cf87c4496e28f7d520a6d3614a2aa7b53c82e3abaa8bbef9825edbe20a77a5750e0ddf6942c1b3d8a9d6c2d598927f8b0ad668a7754e3e9eb88d38ca17960f0ab11c6b90fd0b2b5ffbd3bf9693e365e7f786b151bb7c995b18a953135deaa80a2adab4a85b31c54c7f7ff7d02c0df28b8be001eb14996deff32d69d377a6242e34f8bff57e21a73bb43ce0ccda1c5878de426b5a012e54776f3497e17cf923679655f002c0f44d014cedc5991533e79b389c896c1daf470973601432c80e9ee73b0b893a2cd7579876c10861b4762e5e35ba9fc7268b66d21a56ac4d50ce710285535686b8bc60bc39c6f4c5b6334c8cd6542354cbc79d7d9d0652378ab131ee859b2f1e6b9b4caa41b0a7767609a966fbd6bf54fa644e7bf7cc2e345cdea95676120531f5df260688796ab82e58c1c12c4eda299297f54bb686c3c81eed30751a4aa1b428ffc95b1edcf55908b02dfddafea5360379d4cdc82404b9c52c6e78b0f36531fd4d69762b6d036e3fbe232bab1d7c1f9980007dafb93c5be1b34808848f780ed2cb0afff4b173376e421938de82c1e7056295ccae57b083d4e4c9d934f04c61b0f0047fb34a5af65d460cb7df281ff4661a553c7e86ac7c2663dda544fe6220153aa1a36372f23abb247c0bb6c2787b9a57f0e8d48b896f186655e6d10c75d6e017501a999c417cc8bd6037ae213ce1a35fdcd3123bf9acd0b02f15c5ba786406e9ffee6c759b2e07ee95bdc35083fa7d2a85c35affe9fd2242592338e7001be9a4a4f9bca18b3a0496c2c036c0defaacc40e2eb4ae816bf58f0c2107e3d15dbc08ff8740bf2d6da2c16af85ce0bf5c5910c821b80985a7fb7f63a02f888a5f2c69b550814da3592003742955f672a21258c1a7b2569176a2123e2fd9cddb15fbaafb7a0410c156c7ea5027788e9b8ce4fbf77d82fabbd0c92b5faa36dd6012c2bed1a67a536d674898a15425c6fd8bfa557a1097a9206094f52c3868b7e47a39530fce58716451ff8d033e6387015a67e010a470edc0c4d6c4132fb516f43d4b17bda0f80d85b0e9522133b8573b37d108bec795f4c330f850ef885aafe91bd8a1426b414544cd414448e39d25aaf132a3aa1e5bbc2e3d3dafe8afd7d877139d74e891849d828706e578a48ae5de84e9a3118f845e718563ba4f88208cf913180b21c05b6078d8d8c05b7d908166ed24803c090c7f8c8436d2fdd0e690a53034fc0999fa93b7a59a025a4053feaf90dbf94249f5c6f7696f22c90fef78cbf5b36c7a74157ee9688a9a7eb02998221c0098b8fcc1c7a29630635b0d4e5e56be5b8aedd5428526a9dbc0e48486be8c1515d30faafd6eb49c76d584d7a83fd8805766a7babf5106c1bd97fd3bd80e17cb0e93da1ecce198828bf108ef2ea7bd9669857ca1784de378f13e29e47ae5bf1d33b9fcef867b0cbed4b4fd3a034d803348d1c6c6ad51c54fe6554c869d16899422d75fe8668333ca9956bb0cf9eb6b346d0a0141f0dcf5d01f03a62d1998fcf9179bd135862c9ed3760c0748e1d9873f4e9ca4a3549502fe247e256941243bb4d5691bd8b1052f0fd6780e1a97a1ce01214af1a08e85aeacc4c429853d72936cfebad851a80235276eeec252c6969305fe7b771599c6c3671da5acf4a5d63197b14093191ea255d84cf203210021e17247066d1003f6ddf0c318901a25750638d6cbf54a6beebc0efaac368eb32d2d6f440fb9ac3a1dd5b5d9c64ca20d728d0c6d617d6fad0f1f4e08907839351881e5e5108e459894ebf3e55a5d4484badb342e62b90ad440b0a838d63bdc4171e3b3738b98af99b0bfcd3e67769b3c472c1bf0c2a992734e08e9d7f1008cc59cf917d29e5cc96304e86e8046ce34925c680d75086ea4a3dc86fc1aafd7877a5ad65b54d8f93f2b6d30aecbd4526f429a09232f8c51cac8dca68984bc7daa4fabfeb8f3783c46a9d23d7f8ab32538ec11b4d43800f8585a12b10d922807f3002adee7711b9bea3d38856fca9a38a7b1b33fe52fb571a9023c3f18f7a7556efd652f1642c193296502716dace59ed90eadba6cd22509a98f7d9cc5c06933553a6f4ebab434522f65b7e46cd9d1fb69b2a380339c337b970df3f261e5bc0861dd98be5ec21f3f44243090820b5a8366baa79ecd71337e2da17ba6c8abfddc4f4067ed4200c1da86a430b59758d5da86e13ca86b5db94751bde9363d67e3b6b31d1dd19c7e30c3beb62c4b79083d9d5ee4b1f6355de9fdaa44dd7e76c6760193df11f76004cad63b7d635dce2069133736c714c2862085cfdfde01f5dd3d28c8b4c16b093a2176d0ce903d9644344d5ca58dd56343f7f37c37357db54dcb69519ee994ee81a3341f8e30e8ef498535d73509f95cae7ecfeb41e27fa0ad6e78707d6ddb5f9efe7b0d6329315ea6cb385697ee5ee75624597691aebf26a6e849a3a7b240b456f68426fc7b0e9e996d0f0ef5d8cdcea5b8133b72e3aa9d4b08355d7526eddabe10e47c45edd42194f2bbb7f29288d0e3f4c5ded7fd34af77ce20ac9242588a07cf0aa94674a5006ffdbc1533403518757a793ca48e991b108c4af31eeeb231a266e758c01a2fbaae5d692cd886c1f3a728127015c6e0ac9eafa7ceade2abce17b7396f741c749c0991fb5ceb50bcda6b5a197b51a742c942ce94a1af04aba564811be8ddce51042ef974a891443d95d1b4367e68a0f007fae9bbf3674953c840fa2ae29db70b948bd9af4c370f5a1508027aac47255d5f4fc05ce7d1f695e3ca36c3a9d0a51ee6764fe7d92f8c30ae6b621d891aabf5fe26a768b68900f46149fc9e61e9041b6465b9e368623372bf64fdf26510841aad729e90f94bb4f62a5480a5011c6fc3d909d3d1e4316b90a4aaed7b4c5a81ef4334dc3c878dba2d8f2cce9f82035e8cf8884ebcf8bb4316a5874c2d16d272d900061f89c109ad03fd67d7db74d837fc8e369293b05cd13e079d127be67f078ef6c320d9944a355cf8099e29814798d32ed8569533ffd0f3efe8a9caaac65a2b2ae8121b116819092950bdb82a885d97674741722660f6e5f3bf54f836ac5405b569ea447e32f40f48a07f5d8da3db150613d0f4bcdb6d5e7b6878ddc27e72a4a8680cc0de7bbb279c19f0832025d7cc65dd43283327139495843094dc5830f4fd7c15ddfb9382bbc5148e19facd474e08b1d30945506cf020663183132d3897e8c0749165b4744da1dd62b3614dad5c0da9c682b6926eda0801c64049813f71faa349cf4279e01410bc903a6b6acc3ccf5c25e8303379ac43e147a6ab7d6307a94bd4cb4f9c77a3cdcc000272878dff93468356367f7f1d0452fc129799c649a1aae6f3620322640ca455c21044213bb22b00e62ccf4adee27b84af9a6557754e3c883e6a23b16b2fff99ffa56a0aaf266653532377d0e2500df6d4dfef1c5f967c3d6a7e07482c8f6097217bb80afc5d9a5a802c97d1e60185c7e7ca1ecdd827659c0cd96748d7e8e6ac1afb33153e1531bd364a498d3a01def6be84e724334ea291907857c3d5a1498da21dc45804237e4a2071337a62f9307345b2abecf7dfbc2f31fd7c5fcfb978fc8ca742086e6a35573c55f61c34c3283e8a0f05a577489145a53617f0dc034b3cad59dfd328b27a3420adc6b91220fd3bf27eb1fdffe9b8a6b674e557d6c0d091610f15dd6cc76321f8d29764756ad06b81f99ac9ae39bc82785f02173c09ccbfa07666a6358f69b2c6e76b331f6b6a16a8c1b487d75c008a94d62787675f57c77d17af881a7c061cc7fff6b6a47e4b6dd41694298ad89d70c9d5f883d40f21fb67365a85a41c4c724eb8b1651fa11124f3985cd14bc227fbb014b593c97d429f7e596437697b68aa3b5856bba55d520a1c082726b2add13c5d5336151fc484d53db8e6b0a1e044f92deba9e3a851f260b342392da6dcfb078ac63383102d58a37ff3ad4139c3652dfc5487d91d0ef4cbdee2a96378f88a2cdb10cc7da67cfab37048a75a1e89da9c0dcffb7902a28b90f1985cd14bc227fbb014b593c97d429f7e596437697b68aa3b5856bba55d520a1cf7ce5d8dbc734edd461e9b7221f56726553207385f52de649450d2f51a1af725068615a9a7d41446735cacded0d072bc42ce525e117c809640854a2fbd36261ef1005ebfa29d876d288937acdf7b11335db605fa30ed75db4fe569dbe673dec8985cd14bc227fbb014b593c97d429f7e596437697b68aa3b5856bba55d520a1cbf64d1d2f6ec84818d361ca1672a9cde9a256aef4ae337c9b54abd56f376585541ee5aceba43ce302199756304105e489f6d137d0777c01daeea74bac6aa30c58f95ffc0476dbf86366188894651cbd6a4ae414b81dd468332bbff3d1e69e456985cd14bc227fbb014b593c97d429f7e596437697b68aa3b5856bba55d520a1c1f61d976dc9f42e0d7d77690b5708114de909c29e15cbbe405b128e57a5904b34ee94b21df8819b9afd6fe2cd3ef858d08bed6e11f9d3383498ff688af3def0e358b3f3f9cbd4ff7e641599ab77bee31b670090541dbb59e11eca7d575030d7b7ade5729ad0b7d8e6b36f955b5223b55c94be9ae33f1cca9dbc2e899a350d91e83c713818aeff393f6f6d87b641a78a266a859d9ff5e53ca032c27acaeac61678d68f83bc335efb0946879bdad9c6895396cfd6941f39a40d3f1383bc428fd1alibfreerdp-client2.so.2libfreerdp-server2.so.2libfreerdp-shadow-subsystem2.so.2libfreerdp-shadow2.so.2libfreerdp2.so.2rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootfreerdp-2.1.2-150200.15.24.1.src.rpmcmake(FreeRDP)cmake(FreeRDP-Client)cmake(FreeRDP-Server)cmake(FreeRDP-Shadow)freerdp-develfreerdp-devel(s390-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.24.13.0.4-14.6.0-14.0.4-14.0-15.2-14.14.1c\cN@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.patchs390zl38 1669279885  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~2.1.22.1.22.1.22.1.22.1.2-150200.15.24.12.1.2-150200.15.24.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:26972/SUSE_SLE-15-SP2_Update/dd952862905c5f2f57e400818352192f-freerdp.SUSE_SLE-15-SP2_Updatecpioxz5s390x-suse-linuxdirectoryC source, ASCII textC source, ASCII text, with CRLF line terminatorsC source, UTF-8 Unicode textASCII textpkgconfig file PPPPPRRRPRRRPRRRP RRR~?m-Vutf-8325fa5f92f4bef0dd2b512a3cd5a9fe499764c6dd5c45e9f7c5ae7334d9c3a01? 7zXZ !t/] crt:bLL #d #Ϫj=iNj%UFQD$7z$"iGp],_&}h"t+[*v W&iN9E""hVhV[i>|.Y-{/SYۯ 5jPp̓gk`5^"3h`wEc_;U3Qsv~\2$Ʈ'^՜QʆW);%7NJ`0ҕ<ʘ$6YGM]yK(";PY?QD[6R,]p Jz\I,'s(v:{3yܰ}]3Jioĵz4@%N(4۸0/:jV%ם01ŕx%]tW^iMAD,f8j_TФ(p5EUSXFX:¼Q@nrulMF^`T+ (:h-VlBNWCS$1FUoތA>Bz3V^[^f+t`<_bTN}WجPCk5҆^*X+;" JeTK?$ຉQm]/xSA(~U{ 6_NnDi4:(rաA0+pʲ ,-cR+H4'Ňџyf2=l2@Ҹ+1eԠMxWrsjWM!89@Bgu.l4%DH?g+JZ}VSS &zp)qK_; _ ѐ_/!~j7ۨ6phWW|,/' ìvGr.v](Ю&'Lr|EZz4 ~yC폶~}$4vS^1{%q\uq5Db22ξʥ^5pl ivUĘ;(L|Q%||VW%B@k4Q|ʌ T^#}s`Oj?Be$pG <-`;uH%hH O1֤7M%v; 2b7<5 wclrpΫ*!)^+n0|vmhfzuJOR9vv OPCPTD~x]iXl/c08y~ؤ8e?(iQYϹQps5 +BA)ky96޹ǫU~n}YX:IAb 袐A׍Vf8tL]";Ig߻CJm,Xbc v‚Kf!?D &y5] 4 @H3 h>0~,ej%`:_D+ ȎJ0A.ؗKa@6WDx/GU, %49:',άs%Xz.㯭ŌT[Nȷ K(ʋFs܊4,ԡ:6Z rK^i2lHHLʃ*(Ы(bVXB"% {@pF&j"mBЋ['N ?)&pck˥ߦqMrKs"0Og,Qodˬ\%? gG*2̒o.[2irbTk@PoK߅ 'xjI'%u0 i$NC*#D5ն#؃x*yjF'&MkMgAvB-ak3B`UlE_frulIfg@-Vv/T vRHdi 2#6DoSQá+@>c>Rv|oK3e^;t)i|~K~b.Wi--ޯ/_BJC .@[{zIXҁ0:wb9D׏JHV iϊ## pM..uڢvW㑡XhׄC 9сDZxHL@< &8cWm|賩?طꔗPoTQ̎R3E܆ *h{R}zh4%Ê,aK~?\#]iՃXԒ!JCt471 x@ !S~*#|ئ[`J¿"ueݙKPw_st1[[=ßNʹH^(OdHffv`0*lJPRBdЇAQuRu+͔F 昤_ni0Y OiK*[Y sG&6CN;X<>acoypHQKmk囡XY˳Q(T*Й.,T9mWE(E7B"\avXƫ5P!xQ y0fbkj D4"8`Շ<–kz?*.i E@9g0sE 0?^O:Ԟ ywJM/L a[X[]ۗh`<]7] Y8fu@ ![+ċ JB]1p7)طտ>\F5id)q]8ڊ8ns F& (CQ9.P29Ou]p1XR=::L//tFc=]UQ]W1/&(a$Xס&+BpգFsy&КF XLsz"*AVR` ەCvWɍ1-|upz3G)'$hAtBۆa͗BVcO⿳QZ", :M-Gxtm=u.P -#*< BinKRҝeW!wJރM^1ɶ`ɷ)\ ɛ\3nqNiK#|Tb,m=k +pXI;Ũ>s]S#Ӿffq}Laa7&MRߔVҌ;L&(Č[tB0Zﭛv ճcS#8]0ctwr Ld]oN4!*4gl\5'O{G-6LeJAu Py;3?dӶ|uz|מ/!'O%=0wd_+d;"&ͤHɎ3%*Ib{q'? rlR[Dz3ILjDP;uů )s 4զWxr4Dk 5>$kHE=U^PHs K?.?Of.CP-Bn95weϨUOij0y17 'h{=;0V/CVzGWTygAPIT/Q3̠iK[ B'uV}V8z &6!#b3Zx 8-dӧ;M'B7roxR ܜݍ׊! !,fX.,׎jqda_,C3V=.PdrQ2[±~mcq{Ì'f4qG[_6Mcɵi kȄm< 8vX;na*|Б?܂Ob4| Ւ#TFT{p g …y@KQ&FW`O+R%=x|bB$]q-weg_|CO iɹv>CaKorl{ ['pqz2$uWȄ:@yPq`NmC:3ĝsC,Ƹrzq통RSnnc4*{S)r?[$%,{>A0~(cupWIq8¼wu?& Cʕn̉kQǎaSJcxBMƧe";5%FM qB"DV1ɨf\ 5mpږh]MG0Gd3QdD C9yLf3iZiC_.}WmZgIr *oZKhrЭl壌*1_WMF{%HnKAóp]#g؏lu5#}>&bFo|ԡ Ƽy$N}$Q `oR\hcXN!3w.`"4pAʳdZA!NX[sǒGvƒon ˓ Ґi#V37䍬A:NF}QqE >>֊={)00B,ޛO z fW$GB"(݆q8sj_'%q^C(r%;bBZZ3WZAwjW"j-@YD]?[|/('dX+_CѧQL_$7'd<$Anj$ nJ^Gb L7& НD =ۨ́?-.,#)Ν[H'i\xıAvP+ !|ͿpOgj m3H9%kt6!{P%O49mB8MOHƿ1.-`bY(J"fM̛<V^k!,.+/7 y,}q@pa8+u'ܯ1هƎύmb_~6f9.%-mY1ѐڝ4?-d[|\HXnI, B;]qxRu/!,]l< G>f\rjՐL~H*pKy!ʌg(o?|<h t!UH@]ٹ+F󘄖KW¹uiyFbEfx 5+f`;**MP\̈ԃJfdg2F ‚Fͣ&K);)ԟE5J&%oۉ SL(z`'Kf]G16` J4*D"I 9Ɋ_,N8/XP')hW}/+8:V{f7()cEf[BK?{ lu 21QA$r}HKP98v@U3NWn@>^.^{|= z\|c#d?$V!H/fc2 ҍ4G׸]Z"5oȚd9` zV|07]:.-&jJ[ȏ3_SfA|Af_5IT oJs.r7bG bĎ(iuLVlTv2eO̮9-x?ZG䦓_dǁaYGD<{W^,ުy9[Cwf h#,ZzIIn?1do<`8@R\P ުz 9ϖk4RD UmNBwh5r?6uf- J ʆZz:;4Cv›~r-Q`M"/koXH"<5{+v*(R[b_q/DD.ݎLdQbYkOcæ^, Xm7rmUӈUsHyq4.4s~rsH Aƽ 1Zx>?YU"p r5űKw Ȱb 4t7b̋2LLko2g:@c 4=oAFb/vkә #:Sd27ؙI[FGrjSuzk5Rf3ց"JV{ȖqH[1dh?mQja[pJ> }*#-@Ѧvk]4P2am'{7c?]ϦuLS{5?c[_9xi ,:|*ɞbݝa 3 wE6^?2+|ϔr$pils@0QBϖPV`U8%#q-ۤ ^NGGIO|Xij>PǥKdB"9˾Vy)3fWTq?6ʖb yFË^!6.m@b&y8̈>tTjb9aZ\[^ .iϛx俇tz"K4tWhJqĄGG9oW6w6~=o5y Dॷ|7oA$z!bG[UK!AX: +&Nu=NAetacuMPP{}$;V8]<P/и"g[kYxNIul aڱLfDJt|LЋ. nr| k*`v<}{ECVkέ^^Bea@ G^~47WBN`H6'm-R{\Uʘ˷/% 쁃U|bx>KC?/v 2jˉ/]H?8]Iz%,4} .6; 臛&H/Ǵ_D'Nn!heUAGj6"I-~(7At'OGC}8$о.c#Yt̩2 bcer dSxԿy=O@[)GrvHD4!UMJTx>k=͠ 'AMT7bNWvN|_q] t"-oC:PW rY4gF҈]`=mnZbCaK%5D88j'E #)0FE~%-~Rt`9tb8 UB9>a5,=18 {c%Dp` ֶ7gO]_ R27#.QbB#NW\6hcz:)'Ρtaʼ$nlk;9} =92/5[g(1s>Ʃ{ȳ*.I:SN /?xhְQ?!0Zc'fz3B aIJ^ēX!"e:p.RöS/u\!"ތ'kCAeRK1 w}0^y$7ͼb +1@ \M`ؽkR8q>>6 ~Q.5WBgjvQpwuGdNqyuGp>OzE Q=Qm@ǿMDOTuoi3hלdjN'+((;a;|L{`8; "KʧSs'7@HY};l DRCQۿf~>219x0XTC,nV7l F4!l g[U\xIc@Z2KN3:zUp~HM8÷wKITk懒ý-I,.nvQ_Rmq!F`B/GoDb-hZuI3Tn6C.Ӳ܈*Ӱƾs?V3_QVXZ[e)a,*stSWt(g!oOJcsG_;s=i޾,:[ڿ|^%(1ZO-?#2{ܑcVa'-ظ\S vT ҳ3p iV\}IF+( w۰u4PzTr蔂:DP0ﲉW/vێ<6>S#9"FW^#T0C݅JUpZYd˶!Zpz'%KtI4O|fJ A1 /!(W#aAA(^3RrUݲJM oրjRmn[V?0&,Y&~ҙIQS6ŹUex[m&FQU+"KhףnˏS흻MǕ&<@,v/Ɯr `2\VX'rDP_.N'ڧ9OаKuJ@ 顸rVp4ȁvT:_4x6Ae Pwpou `R,~*Q\P+ǎ:0%7^_Bцys(!%:jYk87T-q׏\n,5PR3z-T [2*ALNҁTް )hz\%k߰EvbD̋92r u6sSkf ,JMU0g3O\y+UW }]:ﱹ`A4H|-DN"h_ TlHAI)di,S"GD qflHbӋK Vg?tWÎrb$kW1HJj6P=)& w+95hвsꃵP>NQ _o(C:73s$úqG[F[c< 7e; NDJOOLMMAGއcDKYZAi;  7c89%M+إB11۳4z햤2:}`3=/teV/A+:$0zzefV1x|eo-V'tlRg0hRIUpt|dŌ!LZc}ի5'|uʶO<:Hݯq$w ?WP^e@S6Gڕ'$ro B@d,<<,ǎsMM/e0x"Xqe52R;7py'[T^(~\<8Br9nȢ\n!m]@=Vc3"4-ڗuf-H9:L D( o>DExgbܮLlXwǎtzT_ymZc;߂2\;,\iW6~X!T( 1.L+vPb䘻ӮL8 )aթ6qzmdmԮ0sxgo[ez$Ld앿fo\W4 -&?r*JaU׵1pWwCz\w.%XLa bj\"3;Lf `cڔ\rdHܣc&k%>#<* B2Btڨ"{--@)7GI0 0o⏤ʃ ti!v;70  KfFb%Q'(ޒFee;y6#D'T!H9Y̡2IkDAhqP aϟW[|;Ua3o)K|LQx(P=(@ws NՊ9dWi*) |> ZʜabVe z R=𔒕1V - "PxL0]ir R-"t.~N;!t~*ҽ /fH.L.Ar;yUmYLI 8ndv3P1h蝎wջ^c;XP sMO4!U0ubzB.6X:8cj̃2O5A׏Ʌpyk=2t? kz{$'45SF.UL>/X%,b^B*j$%@."TV"Q1?̐aϊSSpqi2!mvzH{:N %17YvPc8"*%PӭHd,݅FZjt_=j1oZ! GqY7j]ϥ4jaI oUx5!`0擨n+Um1Dűj# {GM2H@YX_uX.o䎰R-_}RNG( v8?M{)H'PD^L&rPǿ5U /:i<: wqb N( |Ec[i^_j_zc>(Bَ)-):jJa!$T~4?n\x`E삠,q?6G^So㉖;t)Ro2{ygYH㲔}x 4i9An-;& 4kdcA|HxdHB/(Q6Y8dPGaUR{Z N˷?$˳ Q7:/(KBzWdGN~b3ϋa9-ue .6PH}6a|PfݎLgbq2Ir2 5gY1R":\O CJW̠\lty7~Vd pKUH$J#rENhZ⫷GjI@Pr/~d/ _󾑅)phZrՈ0]Ąpʬ#4\L7#|``$TlysK<ʑ-CY7 ص[ E4Qwx[<'R2؛-6g|^}kWNzH$u^0Tyf `\]⥆O`H*F~91DUs|=m3|yPdUOuqZU˯ w^X)vTk&y[UUtάnwZEr< -֥XqMvaResZVh\^zPٯ<ʜ >xqթ]!Ԕ׹L9{iFRIҠ=9ʤ%un7v1i gzzغ6X޲(Zɴ8B ihAkg7<鐣 opd8LT籜{ʔ[fqi$kLz }Y1l&q;?!yО]8ZdSs6 Ѕ{\ku ԕuRt4Kp0V>EVYóJJVlqہ]^*Cs( 8p$yU}BRrb½f=\8}H+q ~?A29gwNJ)e צa6L(*t dMhI8; 9e p.y^Y FqހJ[W_&cjQD6T^Ι&Q>EEj/1ri-mu\h\QBBZ Ί58 G)쫖T-0 PHif*"3k~}(x)) ˣ+\^FBW+GC3j/ɵ& Ѷ zY- < 3W#̇.2JeѷK^wokHnC~15uJ׊2&;G+L1o[Fma&w~OFWP 3kjH{Ccݡ/o@9mњƫjq"&dTUyfe۠a CvN0,cB`^y?gJS2FtA"q  uۮkn{M7zz&ȉ[?CUO!`Ҍ"ѭѽ&`GQ,wG:Kbtr9*Tn4])ع}N?PKy낹ȣ4_P"84yJU~ibEZ~F8T~xmYiDJqw/9*; A3$(U t`\Esss^ф}…piɣrV*G'Ps:~zV[dwڃJTX^ =' &y[ 3HM=460f|CiwW c gx^Wqka&v~lז0n0 Jі0 ݈%t<$[D'C܆~ˌ1lGzXQ;!V@p>pgT hW%S52F[hol\C`.J$}'y <q?ΊPҴ@s$/).@5| dZI$G]Ir8[0С"Krf@ۭs:am@kIDŽGQބ/^he2$w]b[FKeM_}JbG)E&W<"{4̰c5&=2rNR}nQ#~5nc|j71)|wڏCe,(.C(X?$+Jyd4Ұf%*4 z4t<.駩ޞu AԠbDE /We]ώm K od&d- ZX 8A8f+6p;6Ο(T#H%}xJ)5=+x;a XLh_KzjH:H-@!$N~t I_0Ǝٶ5v=I%*3m=,dJBc(&8 x _ !Sr쪪zLͱQ,ss!8B^Z _1:8 T*jmUVVRgV|i߱+UvwͩTlT 42^?ԋe|+ŭrD~| ש'5^qaZ{ gbdӾ*1mhUfYᒓ/nbNYiZcY6*sOZ1ul^0$dbDbS}iW9^mk'oV\i+ԉ Gd鍷?| 9aՊi7u(2 /RD| $!h"Ĥ%~_X|zo2Fnҋ%HRis}:2yU\a7Sq t>mpgW? Êȏۿ w4o:]0S'YQ&JGp3л{'!ZCnZ3#j~o8XXp}C@z:S)}!8ʍ٢ ;ѹh0}8T%FҀIޅF@gd$I5CS!3+n "N8",a%, WL˧o-Agm"xBM |dkdyi N5ڊK ԝ殤[quGDLx&oDt 9'7V]c}qcVFzVUjH䧮c/QqIjQr-SDUΫfĵ+#sj%>XJxOCMd4u4Ío氱>B'PsޝNfi> $yU6.X,5VwiUw|?>~Lv,`?ײEmU f\t݉j3d .m4(EҚG˱oـ៟p)nXHub:ȕy8}{ڭ(=؁BE_]Xxz.9[ #Ae-s\z[Ⱦ~01G21޷YObm'M4,s2m$_?ʬ3$`S0dg(j)p!p Q&l}vR!ݕ<5L=4ЏHCeM i? 80/܋j5~LނM5vQ#AEoAƳ̋܍DӺ9x f֋!8@;Xh6%5heև>3d!~zAV(t$g Է PPҙ?rјンW;"5tW]S|A^$@sd7x{8T40s5#۷b~NW]|FN8Up `5>!c|nwE9w8.+E593j/U,}ǦgzC Vx7Txp֐E 4?{vOS ގ"7%%O8# *1SA a&oC8pwkA>UȹmuWo'*ݱ'r#Э:yWA2Jpb'[jP t\xc=xuÁb(g^j8ߴV' pľ\,ikEA?]܄kgjx^]jh %FmU]m|8jia%jCh47+'A\eKgcHT9>f 6xxQfbon˸CZgfMP%"| Y^);iǹf#[XA2PY4NO- !y1t [.s(*?İG4%.)W}~Pi 蕇b46f,_Wso[kz3D..YD802RfX*5Mһ&q,m$,59§U5Җ.Q!zraZQ#&$~ZS+=8؛OJа|5 %Z]429|[y#:wi-%ΧFѽܖJ:)SiB}51UTsDҶ|??(FOQQyٵ@o о"aA*uB0%1r<)P Σ0 [ AP F;pkdF%Ma}WP/'r3X!Pi }CC(x`Lj~6T> 4| Ƭxq G6o#?P0S-8A[xU#&XSA:` ""_]:C_ZWs2bs Ŕ BӞ:h;o[neV *а>B||G4=K ]R\!f޾2_x{ūCE֬2د+GjU@XgmMȇ~ͽj^w .9+- =A{˸t#/PԅE@_PAlK=um3 va&d~N"zN=/Z 2,c xd\pV!FN p, n2E=N9|ѕFr泌j[^62iwtqE64l&uﭷaw't vk!ˬ'_z}rFZ\Ej7-r|*Βʫf'?{(R)3U+hs*sSVQ(OdO)0oSːǑ9!Ĉ!?sr-v Zt+{ -KH>\eT` _Kk.k7? 0)MH`^z|S^}I]'Y_V5O- ([2viw bi6"~x5^CK ?&Cd"$**wy( wEOLAn@½HvMX-s(\Z{gZF@ʿ|gƛ2{$}/i#k֗\#/g])xs3";ֿiMtDD\%.u){**z9͏T^ψ/#k;60k,7@nZH9Dbdxj)9?qrC/G/-" [W/Era=o_^Pg'laUQܝtWEhfo~zd^'!V 'Vujtݰܹ0\TldZ fX@X>PƎs2#VsЪzr V2O%ϴ=.ane:X/f`ojڧO:?Cɤ.N~ S3*@zjt\Ɖ~=ԕ߇t@/Jrk#86~T EЪ э N%~,@rg*wJ+x_ĹE jzGY}6oE@`Z}21L#^[luew7=eg` ց[}TNʝ^ؼDž9'f8њK|Nx}HUdҔ⫴Oq/A8W]˖CEݫK</Ғ " l|TD8K3R#1|.A,uwyz~Qz0i*E!"ǍHZ s [P7+«_j% JfQ6 y]Sـ⁴FQۨA% Wj7d:X k&#`q'F Q"ÛfBDIT-8+\>-D9W?L OjG~2D i9#F(  5~qɉ̬S*'vpאQP]!D~ {:̗-|\iFP!ڔR-jB&`ZÙF/IFƒnoPfV^)S 'ْl 'LȴptnD3p,ָpyؐ`CM"'"qHej'?cPB8f4ihI]:Ӈw"Y>zڒ#η͜Xtv"E $/O\~@OsaECGC1."֮%p F#@/ XMLi-5 lX#Mjn?~=Jo=ohچd 2=k XQ&s2+`wS/s:t'MXPNT̘[jj>;lII's-mg,ZX2N˩ !N}Ng z(M Tum9n"7r@bEף|2jQɳ 9,(Yqo@CGkX}]F吒b^IZ[Jh-)cj;ۤXHcEݝ*RzE7Eh n2$(5:XWL MUnw:C.|m*3]| txJ{`&Hdfy4-MON!0.jg *^ EjrOz EI ՝fJ"J5 f4şA3B;=(+>'VQo+oZ|}x7`QB^kː_$Sqцt#4:P8Mv|γ?#"@%BJB>#akWnAHHgTz( /d ĺmݷxNM_tܝ1b7*7D%} G-=xk d.:.탒`QR1HƝh(hUcm.OKv  jT%26S:1zqW[?CHeBG'>2g&9^а*.6l aXgi%'xRF7Mmλ{,HGؗ4בPQcR#`sxj$Bݣ}%ix(C9ުUb"W1Wʉ'm ;9KwqKT>J%"潠QCRz|an`h+/Qg^ބt{zYhwQ3\-?>]kXxOS.uyqS /3Zf&2L݅ hqU>ϴK@ b>fj0 x_1b_h@Kyu7V&jG-߁28x -pe&l[I6K }(;I5N/0fB|6C`r-v2 hK'T=.#{ c]/]z{$:gcL0}|ԛLQ{oUlxf*D8u3_\Vv5D)^)1OrZп/Y 70wXV$rQVQ{S ߹<Yzl_[rzD[ ZLaA^PpJTvIx't'+cW1Y flJܛC0h $ܿHD}q nB )S{0E)>߮~7l,ϺapQVZ8{O̦~4z2T6I 8i$/]qHb+ _ȧwt4CzYLO݅+ q _dn͟aY<_̦ߧm HI'~24$G^Zlg +ˆ(DDctQ#btv7p+D)݋L=yn`jQ7ਉ_6O}nX"TUŵu6vX!dQG2хFQ3Z',$'Խ+aeՙ=5  2(׋99c;V;5RɄRbʦFMq[3`c주sW;x8Zl 餴'F$%;C0 C|HLmyklcp&V{3!N^( uY*O${d̸=!|]@a6K.m;BP>~Q|db0aY jqߕnos!8P"ÒP9h`7ӆ{)WT'`]ky7f$M*%# 8گO5)юZ)UwݒGߊJ[8xG/M[:c~hzBPb(k?MPB#a?QJ=ARyJAfp4s0?aslsX8!Qe+ '˒޸|߶|-LL"C teBxZvj {E;gfrf&XQp+c+>B `1d#%>Nb,;=Qj3ٱ\b^%IPtfa°!f8PӀ ` QY[Ę"#dH"d8`h >w;lwimGwUY'äx [/W (ciNkK:mW$ ;^)X-q*@ӯmiSs6 [}8%!g ˭_|NEVc͓c!5G< 7 ar4᦯B!_g-'d6WZ;5[IaӐt! T!E|KH|ha+amP^@լ+ :Xm +K~h/]$6j9E05o#RiUJߓz;Oێsо%_kbʅ$ٙMԨ)|A_g lS }?r&#xVgr.hYѡsys46t~bDkӺիzC6Hgg:i5JOw@LRyQDk/ fsiMRrvc3C3DgE;'Boe_*U[NN0w`fmeZGöw() UFx1@nv i-.D1S_8V4"䶏rWLF5X%ݎ*6=L;1ܹ 8rG!2^D}!䮐CKhjC"5SY]6Ϳj`lɪm…i½TTo֩ N>搅(s3Xzٷ䟐[ȅ0],۬Iya-µA@-4']ʆ9ؠƕۏCxaD֮񠀸(b?9]Wpjz'n#JfFI kZbBu ޯGZ1T@wrRvDRϲ_*sE`N}1ed,-f>jCECCU  &Mv_hţsƒug8N r8Cz:4fzD&2~C홞*”1 79m#"H%=1F]PylS囤#Ie rK./tM']+ӠB~+$~؍mځ3?0!+ Uњ8nq^v("$OJj8[܁,`<#KYIg/U@K x}U.фZ Xf; >QD9W!(QqA}M<ĀPkTЇ3]` gzg=gUIw1"0 `ž*,F;Ӻo~^ʓudOT1mWT7Ynr;( Vh]g6T3*.^H# 6٢Ͽ_C>S? GZAb{C^P_^л=梶} Ƴ6o`ǷoÐ蝮vCͶR<Y{ h =ǚǘt=cl+lD&jd;fk:TLKLb/x5]5!" Zfa^ M}[a'=<"6mP}6:;;SM"< >CL%{qI]}"t[ӼQ4#)+Ξq2WP5^J`(pa7պִ$Ōh2TI*<,6(_ct9ڃ(Ԉ8r>'TFJ\ Ȼӗ(ߏX[#M0X3*'G.4S0M?&8wV|~]6 .e b"xyvܤ]X.~Z+$n΄e6!wEQ\"9p9j WeSƩs %SHZ-%ø&(ÜMBNL\]x&~|\]{T "%2X=yZpIr?8oTOY9`9umj>ֹ6v] R (NG$.yŅ甲}% ړ`+$-''.(= ̶Ggs{OǤX!oMzs`"ߟR\ܾ[+L  N_z z3ŰZy Q a@+tBDmz7K:7#3?w^wrʜXE\ IE޵n^x'UDYwɚ;4x+2zMxbFk}|qD?5)MC*쵒ʜz`B8&# [XJ&M78YRݓŖ1`TN@ @8c.i'xc͉6ittmb!ilx^_!~ !_yCx/ma#>J.oRlDUV9]ݬ/qWO}}wD1 {SrSyk^RE]Iq4rQ=+><QufY7TuhGy3YH}ಇR38Zw2ײQ] #4$&0Uc_1h~iGb`K] H<ӡGh#4|J7DZjzΌJr멲gCú#Xv;p^w%EkaW۫I4x oO \Qu JndH\.,!W0"}J xinM&0PS/\ixRNEpmYF42GO7n"#2gZ/@4hUjo14;9sw,T 1ȴ>>pN_QG⟓%(Ohkk̈Ӧę,-N}[R8aQSjP*_LYI:#r\'>;B?OUgLte] tYJwZ_:ʊ )w# gR`h rq""*nK>H01aW"2}*l&pPg2< :p:r볼#B0hʌu}}TpC`v:)׊k(2".a0r܉ŲK J\`E%L;c`%q ~Jli@ ˛S"@0" wcILxWY+/6=3D4H]asqQ@R遱%<$ {K%$OgFDjN^"ɈȠ*8z;ZtsGLA3bbgnl gᡞH2S$0V'fy}zsnmJenSOH ):J.{bXwOxa`ioP~E IpӞkx7LK+E.3DqDgx=ވAJEb֣Im ΔV]c/i˜ҏ8|O[42)Xm4Hv S9Lv y6rxr^;~$~pyW2]~d7%\ P'${: z8[,{s39-Úk!v&10q{kYOQ+ְ/\äؿ^wn+Jj  dsH<qi@If#̓̀qrA4bDxv|\QnżC#ЅZUEB<ؾXļ-H6щ!Sev6I*1^K8AdYN̽7ƟeV|sQwmjU~r@mEa_j@DtxQf8W&}w8&j`2C];H0>Ql{ݬuV|ac$HGbd։P W-oSW '!Zx}Ѧ lr֎=xgouP$NnWWW[E6a5;!m/2@\O0NF>W1.mːwo)REQ9셖ҔdQ_Mr!6uG8ǔ aWC?%3v;;[ Gܖ}.AոJV^ZK 'D;7v>uTTwjj8myt.}j;OKCW4_~cpV!Y/ I>,E-:˙&o{W1vXvgV;ǗZNJFD în$Dxq)`#fpr㊴Zt\9oN䡆#^OÊ&t?6['EA;b9Bu X na*Cs &?,beТWDSuL%,TpN«<87-B!n>:ӯX`̃@E0Qv9ЋQB6cp"늏'w`C4l,;/|48`(7^e*F\g}tWkt%F>moCTZ$6SbA]s>)?fL.E/L&׵/ I ¬#XoT>E /qJf@yX; 7;,B/.0+ _cGaqn3*-[\iDiYYa:sk8 51si 鑥y*9߯\gk]|\$ׄ.%,.L4J I9,+1 RTb/`D16N^Q$H*?^MSlfe㼅ZآCځUeM-oS]Ayw/[2i.Qf+ Y:ÚBI%VaK"d'>5FU} ^kA= g4M>ILZ`:d>4ѳBH_r3Ws]4@'E5̱\GnkwgjS*$ݙDxJbcmp}c Ls9ioِs[ 1ѡ`^d<*p/Q)1$ U.y$b\H"1pqXb 7 3tؘ~tJ #iti@Z`!RK7kWRr^q$i8%^3 ݒvkC%4{T141`+ X b\y.LG=xW~`鸋ެYDtpSي{Θ sB~|A4b@E%J/OFi+qdSoD9p[WÊ:nOu O}NRuC 7D? L} K9z5J8Sc˦e̘Q C^ n.[HēiGDtӎ>#\`o{^|!^EN%\/8`H:GtuH * 1+h(Q퍑"+?y^T<CeO(dMIik.&Vg|T깏.z'x,K1eEwYT f_hK)JwO6.*4 !VCw^ՉևntgsRvJon[ %{ӝxvKoSl-rsf;ʪO|zF=}>WQԀ= |d]/LRNI-"m ُ^؛XxX!*44nZwzhtnOP :<^ߥ}r[y?K(Ucr z:&5,Hw5IJ-$W.duKŁ7a9*G ;p7i ;ʖX).V4|+ᾞrB~d 8W"_o6Z)# [31KnXb`w a$ eFG޺P #{L"Rļq8ءS~zDsBK<iF7,8hr~:Lr-6z<a5f%N>v[E7c,18 v;kFИ})31L[  y)Q &uڨId]o,n8jD+G4;xۦc']Sxh~uYQW2|/MHY:U)%~ iQ:4)l^>dESE%]eRv's/II'jSg-B=}cğ5R!WJ (dA Hs丧N`SݣxSHm9vF,%yr ޢ oҞP ox$K:;NƋb|6)XMzWЙrssʃOiBٱB\D:7ekK`-=m`46NZ3ctr<::(KOmʈ:z-b+KfXwfE5ZXEEq>N!XWSs%fncQbHc вL>5| ap ȨKÎ q0IWm6 nݯTkq:۔ Η|k}@h?,Փğ5Щ%VI7jL4~hӃfp,aƂo+A0Ya"Z]c$Ҿ ص+O] _'5Yqt]wz6rXspi@u1s CK;v{3BcY/?kWh x:UiIo|\2S6N#: S6\vK'lk}OΚ`ר{|.[Swv6i/a P''Z4?>3 UD]~Ƃ\x_Cm!dа{zrwxvdN-#ZĴL? +(qaIcIp76n)J9JW[P\fz^cU-?^T7Gt+ \5K1_Bj5U& ܨ U ITAJc (4~~RZ$ -s5X 6J+w<T^pWAf*sn+od$E ˍ83+oFRlϕ+5謫)xN p H18LtvqZUZ̳O|ds9n(jHgҔĪ٦k,zXXݿ W,*TrH{0Z-677hIHYs^t4X!bvkDrq5SN[5ܺh͖/H"Lܰqv9xKS '|SM= މ ^ht[ݱ%Cme[̫a7i *Er)F}I=Sϐ6.p3Wi#"f+c S?V {Ou{#;uϥ;za!ͦBq/z=Q2˟rQ_wn NAdBV4ӳByG%*jCI/(\93rtq`LXSa yDS KgȭZ j eBSWCL{2EOeoo a.eSR&5~3%jABUK<\$ ĽED;Y6 )z$WZ‚aιҤf Ėli͑a*&y֮q!ϒ]#^a?lo.$rdEfY0`,bMwkv]oӼw~ ] (7U*-褌W SQ!DD}襧Tڙ,}@wuxJeeTlɨ3$+rR隉XULNg}n.;/-gRWOm]ɼP~ ~wLwRzr@~ޱȿ58vqo մ)MCРu}a{\Q[n[Iaq'5A?!AqG?\b@eET Z9m!au$@Yxq!vmf -I}.njGk鹰 JȳWOMura';o1D1X1/ Lyv =T4&",riLX<٠WCG)mn$ϿO#)|DI^QP)|$&{Rgl CGC󽱽!:c+Pѫd3j}*, mU}+-=^>C!AtY:<*FtGGNZ{J $L 2RRl{mA)L'oT~ɽ(@L9Z_CYn oZ81;݋骏 fdO(πK}b'eO=3_i]AzO3Lď URپ[-smܻ;39P)0]24HVm^%xcGKRlp#C˝٘fr-#)*Goʕ_?y!V)W<ċ-C: $[# (R{e8e4x-]t3eF)Ɛ+r h{T/\s'ZmŤaP;MAd܉&eXH΃ns .@;kl~mct-[p:W[D} N*7 j?oʗmcBv$?~+RxW4Q?=mS>+#E@K)8c xyEQ @A2?}Dcqn$UhA&c*{;k[R E+!ZS񭟩 ְ2"8bM}zGu qzd}.vKsZEe_'!SzGV 6Zwp 7CbmLY{:}_S?,ދη @F4*΃n%Dt3$ {L~^HtÎV`-#mN_ngxfAj*2,k/^m!hd]JMԽwaIv;ݚ;7!mU /~}oZD,BV>((ͰZf:y%/ҸKYc(`8ygHw>3CuuL~I\hc_X'#"ɢ}y#C`!Ri~ Vq/U$w^{(d~`@οK[X=@6GǮ8|{P_\B.Ac]kK#x{I"Je/9-S .;14V[,Fp+ov+KSn5W zs)3|7\vV&0/]lsvAL+BwL]˰ds NS,i~n6}1"W>-[Wd >஺Z%htQ|APCJ 8_UTNvFJTˑ8K>3H(̵=vII*ԟ5+ KЛ`R{6[cM{ij;]{PD}~FNtBe?AH]Ny^xS\ư"Sp3˜fg#.enMcϛ4>-?[Q4njB4BpEx%Vc9:b /BrEZGJP$hH85Ѵ|gMjP\tU *Y:cAZbIzxX շyxH/JRYF%;$P@P]ֽ#[ЍMmLw}*rj.J]9i 4¦>O<<欋{n&wFuZ:SHKG^O@ '.j QXe@(j3Cp*koZXjg%UKB(}ӗ05j5v0нU‹CwO*;)G&L1}uc٢soei L+d/B#K; RkiV|0fC&TlJ kȤ "]1 mLjJ6zrsFQç+wgVYox7B6 DPrM@r-L6x|RJzRg@3a=N+&/dޠ}0:rC8n`jS# lbCufe$ޜ]eq7G\6nE3H|˝z &{!o'' hW &p/?zsDbNƺ8 ؅' f g͚Vׂ=e81`,iI*wEQ)7MABE jEN7USW}k,?LOFe` )[b#a'$`}fqby˴kPZF_Y;LU]F2|֓)Կ^[6bp1^Jv.⠝4)?R{W[!3/,='ŁujkM~cpt= |԰)Yy4^|:j;;}9iMAJJe x&wwηBsLq^#]Qh?`_oRxJwYCmL[ Qxh<}0/qxP”'?7\'YEy_r~6,Ư87?WrJFunоՁU -)x~\%`J2A Ik t=ߧ.Р|2W{щ:,gTI7@xk5e:xqDZyD tKAb+l +G;X lw G|HS[;C^|v-)o$gv qv8[M*Uk o),\pc-w,3RrFMP}~㺷b%J>oj :1!:ʳԎc :$[6oD #4+~6%<+gTgQEXivɍ-:0@]?Pe>"b^/ܣpl(68-6$䊤$x&QҸW9p度/"_-2&OCQ2=ejnAE[?Wk.Ng{NUUeJ'ř*܅SdT& KBViF]km-\JO 0o(Π$hdza6@=Y8|%+^|<x_/WG|)K& >fFbz+4Jclx<uAYeNYszf'+]G.w0G ~Y38n y`wLCbFC$IS!@tZ'86d gKN=B*:j<1EpqƞI䚼 )n5OvɪzLw4q 0Da o#ӱhSy۹bBI+]6 L0,E#̝;tz_ܬ >E 2WYg6r GʸGkGU;k]ܜQ8Wg C䐛L4qW0[ 8E51\@ va3y&87UG#IГԗdD[!cH@B L>VBk2 %l%_"tfcXF@ H/FU6>y|UHTx=m[mBittMX|Շ0$$+hz߭lFٷ$< UH!mFAU|iT$QzbΎ1gȕ(䏪8m?u&Plٌ6.OkDü`4șJ}I 0M}Qx=43VLCopTpǢ-9CGp7iJW/, פMV6Vm OaY9{ǂ׬AJ7,Bav'"z˻(;HI;Zis d\˅XTDL[/D6~%$$J(w @D.n_)@J %165kb{@gK$K}@Y2.[`Xuh\,@/YF]]OW/]Y Þ:S^77jxUe'O=*3} 5n<`^AjIp@̨̘ s{L"eX3D7F/Yp?8Pۤ,taO Xӷ_e2M QyNV1h>niy\h7Q'"Dgl.+'8 8V̵B}rɽ aN%aԴPߝ}10"s _}ߋXI˥y'JKnºmJߔ^?c:]rbǼ %2|wKBk#yBk2M"\ ⁶YyğdQбs%fם>*bМ~ogA :򲲀]fF\  GVt0DtAc#Ub]1fW|Hkq]!x{FBC|n{%XVESќ"meMHP#M&XcPώ.tz W'skéq [Iij7V;BBL}-? ~,0Ȧ˝ie|+ș¥vkՉtY8bt d"XdeЫ}6AX_:Yi&h\Svw<;uQGEWeot ]%iq[P^H@^F34bwGLx\﷒1U˥>DPZ'eAH:4 /E5IrpQ0ngt<%3-QZ2 kbPOׇYlQ }BSxM)|/aQ~#@W⼲΅R?@Omm)?ˁg<4Hnh[qb#U]A;ct%EFo:ʉ8G){wZSTd2@J#fTC `нO2þ)]x t?(+mNL| Ħ5C𻾖;&Cm64%>=0''sYeC9,[w1Ly۹ 4l6AQDB:*3Fό#RN'R>JdS(G=^݄_`T3|dbx_z'Fl6[M52 Zĺ-x]u*}̏n&!vIj:Θ)oW&\w^Hm/a3oc{5-ov"鉶<5ԛi0/XAx|T/Mq*V9,c}neJq>h < j,5zL.!(KlǃoŸ1t]>͋!֜ q $OĐ9Bx9+ Ǐ34:*cw &lغ掖4CvnhӲ JN9kRPV5^LR$Ё"wTCaeǛ7R@VPG;4(fϤ3Zzo=EKqut-xVA\kuXe+r8cy-/8yĒm lvAwHv&iZՖ–QW ⎨ x l[/e+v?Cv?]tbQ."'Rw=>dN&S /=gN)5r'5JoPcf#RGsP+`Htp~]Fk5YUv c@[b5c #fݺb{ 8E廝3m_V+*l{Gsk'c,E@GJ٤߸\ cpQIr ޮ=lX 7f iJա1Q6֖Ď+"%'}·W7dl0hwR~ #, 4, 0±̍&Ya_k:ӭ, q-d2kb{%( ڶLY||dm([_ߊRS*dxU|.¦e:pۦVT pF&XOj)W(s?:P"K_|ML;$ؗ)RkG.Ya랟4f xk%06;ߦyMr&S{f;̪,cC0[r7Zd"hy c$C웍1 Psajn5g~5/ 0iw.)5ٛkl6LUl8UPnbт'!DOi2Yϯ@$;R1ooOK6EGV5#6#XA49aq9т_];I^ 9om3Ib p@OOr&t=Ynf,n*]ُw|l .E$[3Ճ-`4S0D|3)tT]zla )D *jZv6S 2&wwj94ߘ;VBA @#+ToO!j3JU Wĭ0xZ ~E IKloa|!F>N8<^$ڜ ܘΚm~r%U(}5lBa>6d6UCc'E{@ }>qu/>H~jO7G!sSI}̳CvA$289̀~lmqt^5.^ >`TycBb~ϡ/}L+lT͝ﳼl &3X?z(zÉ$DTX)(Z2Ej_}0L*+sȓ.r U>};1Ң_ꄃߊ$9r n^e7!K{Rw$goFnM |%|X , NViJО>*=Z 7{T}o9H^QB ZQG= {S0WT!ɳtԾ9Ae?I}WceI`:ؤҶpn|mMDӽ$޾ qV5?VVlgqu:JCy'S櫘1`p5|#m0j~EM4NDf}v`#Ȯ8,c*J4^[YkL۞{Tm+iK&bvn(ώ֝ڿcD$+!6u&VB\B9CoBx#!/^~!ij- ]>;ޏQDWt3ÉG4"f0p:b8ly*7 ߊLە*l LQBT9WӰ;z~DcE7җ|TVwyi f#naB8v{ԞLG_~y,Bk&4Tv1@se 盌t݄DJ+)wm #~4O69sQ ?[G3ޖ rhG.Sv:`kOVsq .AbzDk:.lsI64]Jd%"!}E`c*?k.]M㾃Mh>DdazB67|yNAC;#\nG-".ΨwS#ػ: 9bx"Wc7oW i&Cџ+= gZK2A:UQBZ."Z9k%WlHzp.mD־^X%Hl:1d0^>^" 흭-TM^/`Ӹ?*( c*(Ihp!EYVyiDQM]WV!_?dc 0py˵w%MntUn9_rlĵ=CY?v9pg+uH?Ɗ՚눫Š3[{ΐ re+h]87S9)*E*^I-Z)xp$Wӛ{YGFsS1kIcVbs%o*BlڄvEO뮄-uˍ!s=ӒC E))c;EN] @:[ơ'[eVCD\UIK)o|x0JdV{=4I CArpo?"P9 E ޣZ@ADS2B~JIxL!"2YI=><&/%{6V %{ ;܄б0hkI !Y5Lk{7hOzg~y*$Don8T"DsSyT֊u}%lw_XIe Z9m |^C;\HFEd3h~U|@1[?Hoϋz2o%< sCP.M]&2DTԥA(0@x\8jq# Ѷ(2 8(s0scTRuXTEUߴG/3jɡ~gc_՟zwE|#tp/`ǧbzLsV!ޛ<UHNs_Aulݖۭm~Y%֡K_rOJkzР]/vmo($>+@b\$H^Ng _@[hȿ)֢Щ.H`5hENJsf P[`(&Z !x#$}%#jGb%hJ_C'KuSrƺb=b-P=FJmTYǬv~-;T]lM-9';r`Ti[l3%0hN@*k#@&lyFBQA?pDw ptL3>}@Гd+)(l79KNn:ģU0Uy!ʛ/* =ݽfId;ݲ']?~\>u^SJ.NwSLfluy2>Y+h+Ki& MQUn0lQqτ9B(9Oq^#w7IEZ}[MdzNU&el#o0h*`E9;(V>~~L) Nύ$S']ď o˥AU^~7X tupkL۷$D}M%(ui9oZ1ͺGGF95%Cgv(3k]q?|ir cSJA+Pdž3vv)y(m%iQ[ 1 \xϑm{_)9dhY:`d+ivoj޺j[b< DkhjF6țՉ9x*.w+] jfWCi'v"3o$TpGXi *I0 -?}=Y0˃6P4y.WyN|f $~M 㹴LvJ1GaU)Yy8X*.5!Mp?{~ע jqOE:&,b-Pհ0];2j) U3\=ː@s Q+a;?n@!]OR[=cr5UdiO1W:8U0?y^䢗m켴 T[ U['n'LģE=21cK#d7Z7攳35:(R as~mkhgKyJ!cuEtMO8]6]'*+O4JB(r`HV4'*7 s# 7>!Ţ9:h{טN# 8>!_s8[2KJ?&,ǀhD{'|"t)ifB8:LE5B)@Iߺ"[.lx`c z׹gA_:7jShBjwY25>?x@R>o ~dy#|iR޻3b_*,+&KeV\S8Ο.$*띊H5]t43$l% Er9/pXE!Oax?I}VvMK{Ӏpiw _\}$eH 7\EŅTC6~RwO PSਐLCV%݇xztŨ)sЩ?*ڨ,l+!ΏQ] E#@ B;=vaA^0RFـ6bv^ԗ9٫Z&1ox>+/{&@i3:;קb y!` C(D[V.صJָ/ dZð .wy PnG͡ckGLf ٰ|(?J@YiAI&i~qU5^a9nd> ['4ʸ*eK!#ܴϝx!RV= <"O=bV4@E7&SΝIIR'jH$+[[9'Es< 5` $RL"^~g#|@_fQ[o|\%\2T04#Y4/7lwRj!t\:\vcDN2фgV^_EJf66ha]^l$OnK6J5)˙iIT(ً*\`]{Ƚ-lsz_ _='[U޷ޟxD4J026:I>$VoG}ʳ9~$儅Φi/k%Ԩjq3wtL9I:uX_4ߏ 2dl;)|kfKl-fN""=h ˑk뵰a5ݫTxaTRQYH߷7HpIuqz [.Ÿu%x{Y~\P,2FmHkrJ~G]SuKhE0kIaq KظFjpk>)+ 3'ۈez:^LZ 'M mfKT uvA?Ԧ:(duo(l1CE8QަT HnAkaQG%GSXx6 e=t임PM!@i\@:|؏ig$~̷8M"&um,AFxlx1_e;l0y9BKF^'ŇF>QYRvF}d`'=FSahy,lE>xCW [t, 7i:N*-V|_ʙO࢛ASV1xo夈IPt'E|v(1fKG5Xi @HfP Aq6}}X'0A}~j-j|O+ZB gy.ro` QY&{zVL̃GoAޭ{>,/^ #iSq?`ƚ{ R! ŵO#$!!M2A#ͥ_ųJпAT$O-,'s[B)_K?/f򨚦q:pZ~=8˩Ii&UGpR-cJ]:<ϣ/ej8DAq E$LQMϠzJ%F:&ziОENSGg;nH[R#V}sdKCE%#菓EHfa|iz~#Vxqw"ٺ.4Q8܋)Iuڶ G2u(WjA|h;~ea!`^p!;h/阴J8uHt~U Cٯi TIBj=g^&> --\R7:s}D'),~4+t9/۰tA @rDLNEC:cDr a_c//H1|%l/_(_ݺ`\Qi꾢cƏ ?ǧe Tm-JCu'a~D<\hSٚH6 Ɛd,ujMKj ұibb{STZ¡k;\fn#{}^ǨcvΨVo'«NlJ9} ڟv?Q 11:>)fû%KʆbY)C]Hw&$YHurm\|M`!:gczjxy i"\'OݯuwEtPuAJԼ&K7~ 4Ud0( GC|Pǥv ƒF)Swh0a7ηX:`?N] >P(nU!=ր2:Z]$>~檜VtpFe]w~nNQ [?f^IX-+Áe"B_`nјל Eoo2tR瀷PBHן {F1TsJ}=_r.8Mr.}p¶1X֨K_~v,?LBů[!Nead~WxHRJә5:GY2_w3َV|T$D"}J/qfmul. hgRI{ڵXYR{ֹ=Y4; 7琴BR|*fG鬘Z[Vfצ`y|OJHi6̾vX@C-L=gA| ]]_s j`}' )qrs}~%fbH~0'&aӛQϩ ;ܙ0fzi[dKImunHr\:1_!8 Nm3`0X]׾#*/weK Բ-k c ft:BVC2$o哕2Ex Pg=0g -/>_55QMN8*LYLqގlRQ՚"91K#̈́h+f8`r~ʪ(Jމ[@۠SGB;P;? O&WnѬ 0qѫbGa"!hBgИGB).wB-w^Z1jRVRIxr ]eaSŒ^x]M]G|GC;ƯBNYsnBV19B`2$) 甪cE2}W`=ցK2kWwpI<`7`[3wЭn[At:yeuz8FK!HddͥbX- V @0^ %,í3{CV[%PLVgX 1+X45cR^XD<ia綉kɊA 5ot"}DDeG&?;Ox6̠3zFZ'ÀkJ8S ztMzӬ3qQRCȬ(Q T]u rD4L> -[[$yEhb{_C8ۇ1?']Ulje(d8L SmǎXlUp%FLuUB%8>򘞳|B}[?UKvTXcjGC1%SJje}k5Il&[ܥݽtJ\#>6 sX2!h|YBM롷N)x=hY ;>vQaW:LĀ!|DSzIOPmTƔ&+ߦFE IeX uOIWƊyO*Dd-*Q-hKz-X<"G'nfCI-z;aʉm&Copz 3fG}ڬsC8M_*+vÜoqm %0{P_֮Q2C)҇KEtݬa-CR{9VK(\fMհ{o|ySs9 񤀩낂ʼn~Wr3-Q WК&Β^kU}ſjhr.K4Fesͮv(oSёz)<|ݔ3r@\; R_*5[M "M$[NՔFr)!+.;;{lyuj$`{? V:S4|dIS^N}P17dYKUE m%J1f}׋'>G#ۺd,I1 q5$ǣi h1lS=!5GpK/0z` 5E)A\=LՆɺ_'~:!,qk^jRK jdzSBam]ƑPii֠k-W= hc $"Q8"4;QeݦV }zuA(]q8|ĕ{Cn,{/KBgP뛽1<4OIV^fNsr&(xXP:㪄]Y`;)]iK\{& 05;?nQtv!Z%5!x6$/s8l| NzD;8Њ#-|[fuUܟ0IY6\5q;Ȇ_o iQGa%%nan>l{hw+сf}̡?w :@`T~vp1C 0#x)Y3$3h9D3r7. s\.v=LrK^"1=2ffV<]͆ں9ZURܣힻw& jAҚUDvI-nЏ=u5dZճպ,#!Xl0yj8q7P.Ws|@j¹W ];;M7'X@Q]C)L?IfO\\NDYlNoP jnLښ6 *^K֍ҩ)C l:K^rv ̳-V&xcpeBDV N>?`ODTqѯ?^o {j9~ٓj|+nu䪍 jc&Ɲ>i"Bp.R±$F"|ɮ3T7I-i4: Ig]"[9 ۳K8ãZȄBo YE&)٧u%d~w[OjQ:oԹT*>J}>Kf[fWv/c;i^/U@`lE#y)e_끙;N5G~A~| s$=49@.\v‘&c>Dwlcd*Rɋr&#50 ì>j@ۜk[Yk%;/<ؕ}6^{An1I-0+*䰎* gΜhk躒z]Si^ ^F?;6DNe7 9X5i|rs/]m%2TŰPhc8S?euH04>'+]ںS.޽F臈v̆ " c :\>+G\i 9O|*qp[yAA pjP,4(j Lz'ح1jҊÓq$)Cb̈ WD\b`Э;Z "v@rd \\<> ba{[qÚI=U7p1YLLRD/+BGcgкQrV`fחf4p 6IH!V@9Wd՟\mahD`'~‰)rԸ_m(Yw6bRύ,VN@F"Bl8D]2H9.n,)=-9kX:I*=hs}[Ltr*'Y>hYb:Q^nV sĩ*Uf®}$p^]b gEvg|Y2{>;Zy |tPyzpEdsE1%Լϼi`F1f^{K'&TF ,"|.${cדƋJ(.w%mi6*UxS= Y3>%1oA(72yY MeaӒ3a # lF*`w2[ZlguѻϺжl8o6u1ƩW:Q(8u/fx^,#DX6H@M\+,!`T&3ǩ.Eآ9#TJ^vXM݇|xjHa*6c־-ƗP5+w݆P^eAXa:`֊r= $#ϣrTAo:,`E{jK>r]'A{%jn B" yV#Ja=!2ӭ̈^=x)ر[IFUIz'p%^i]n3t4oYKL7x;Kbd+gJN~9<| R  B־0Q_1Lٗag.qΒo A6APk-p6>aѨ1ߗ&G%y6~zrngtKS@$h ۯ p*@VLFm,>z_j4C 08TP:KƙK%kÞD1v0u.p>-S6}X|>\-Do_hdQԄuxy-$/׌A8 %MP+kּSܰSy[Bd"2bPy CVZQ\6䆚|3uo J椇CbB4˻ D>bGX ȺqPZزi)@W'cWUfLg̏%t.FCxkiIԥ2/:6viwLPś"E͜c<3.L[7Gw V:ﵰ5Ap0yՆeϢ]{7# g` fp\&{Fvm(hObj,v໛M4%b%b :6x  U)/P܀$6IwlϬF:vM 2 Uև0ضtj&$~x:*aq#g9IFNtXa$TssL W%E͙vb5VmSKrk\;J/#@z(,Xr?F8U•Uk/8lw)a 7g՗,U]4aYz KD~jboG/hZlRխyso00sr.I߲DQtM\9("S SswkY\7tOM62>רpvn ]ynQ& 4݊ }ypFj?+FPZ$A0kM$Ih/Ղ/D=]!"w|m5_!zZ]n|sK@ˊh+}cs"Ǻ'աLj;鋕l. /]51CD.zgn'r b@OW^7Tzzů`qF.9eOo,8/D[u[jS:܇=/% qWkϝٶ)kƝ.]v7izLmxqzSD,IT@9n !=$NonhW"8 3§so/}+r \#D xFjXWX>X[,!SFҿLG~P,4w>lS , `Y+sg KgC$I!: zHXa\>ܑTgH[RDOPD6WnɿHg9B, ,$J_2mbimz}r93 MȭBv7|۴̙qRx.rtd;Q6 ol4T͘ϲK={>ryȮPv`9$ɚ뛫[UTΘ3FT$Zȯ&:$t4.NDg:B%+Jr/վ-~ϙ&W˿wq /Hy~G& CBK82:)X!iM@(*E-,Q+&֯_J Yw;CZgQmg)giP] 8tMqWvNT: 3iy,b8P jQX@H^1Ă߱>?Dub;Wڕ {xPy( QPV+h!dyͷ\QO#_4R>cAe\Vum=N?PV~L׈w!=7ƘFj%#}qeZB"{M(GnS䨃h#ρHZK4-/OK)vd> AI׋LԪ]>׆k1&/T9TLB&c߲)΃l2l2KTF9K*g]%>yAT'J*ֿ%gMmiB\dv :F™jFkyybYFueZHʛGf̸0=Dssr$Q@?QZ9|9g,{͆cw1%)pJ$#Ha恏Rgآv{Wj0qW0I:gL"y/ 'p#%R%[JX]2)5ߗL` ²::hd)C!/4 P(̕wY*;'ZJG4a4B E[=fWWMZEbP̮L*v|K>MA;dXSEnrd4ijH`mn"\FXn{}bhUB@,i& /-a靍3^X'o`J->y{E/gmgs \b=*ܛhJRݾ8}FDG]e>OUt#~O0KT4*]R)x_{r4<&m _F\1w6[0%MDLW4\_MΈIIv3eChG t]^8)!`+.P2;J>1cYhf:d]:M31r{C-[!ρv0xӘvTuŦQ 9M/ܽ}!O皅Q-^*@5-rU}L< ,΢Rj}w((P, !+=yP?|kFA<'o0 :)yTU'ߩjdi0*Q2_ |'sv{.2%#Tf'ޒm|MjG(S|̰ i5p;bA )3W` =A*]/lk:/|Gԥ`o>"T쇑W:\0DԼqx6*4H֊~ ..[ 1@G>m7UQFՠ)_;"aS2 TO6ٹU>PM#/ Vo8?'ԫcxJURHK2iP0XJ1AG#O$/4@,/setJ?iL"*\gc^V'<˘-<m.s@1 q 7#2~(~QAY^\$-k7UydP`\gRXtea}s6v(eK|)뗉09fm0|@[^jT8_ 3hɲ׳uV =QnEkxŰ #œvmYǛT xx%s(,XQdL0O : s|sM'8|O>GT|g{L(,G ?dRUˌ]%G)w h ,1S2o Z 5ڪ((IyjkF/v14rd(d ̗/<\c1 +\ Ga ^o19Mlg;f(>x,ss>,s&C?[?{z@I*<2rm 3m@KN%|To7-STԥX㾝|ktdJ=u!xā(AܨrH @VL{h `]謥2huGvZfhE&]S9:ES' VlT6*ޭKB ~j:kBK{h ot>HȥSDY6SaΔ`~^keok"utJ^ Zm#Л0 gnR]Ѝ4ɭPXDarM EDQdQ~H~6 VxۂsR S5tހh<,'`G- BA흺~]t,ͺuR`khEO R׻)lLL 3iVAބW-+@vö)eu[./sFf_2pK0Hwd ()Lq| H1nVB'N](W822ך֡v7-2"֎Rcdwmd}LbᖌJNj L#G-C#,_3D]+}1.\S>Mx.< BoE7NYgU7qe,mDE9QX\ T:?.繅[C0T8exY*iHV92ϩ @]{"P) hT${2TpL&0h+E8 |q]@"}.x!Ob\;#*^C$,Or7YPzW4䐤ﵲf9(zt'Gy| |gltZ;5ъ [MRtXCM8.D fvV˰^J_goq"&,L=Lb^N%O-j=S>[O`ĝ;pSjnZQ( OQp͋ۥ̈˞X ,em"$͖FLRs ?:5Yc+S;+Ast.^  NJswRjdOutzj}%[?[$q74:::F :֖ۻ*ORE_B W/'Ѩ_(tڻnc3RR`K78 Ea,c ZE([9?km}s&7409 C;+ a7PmĿqvSYߘ Ŝ(OqbN? (zh^Ny>) v |Eu2Iv[*Og!u̽ѐ,R2Xh6->!=HQ|Hӕ-!r 6Bb ̿Rz5W;v-P|iS+])"oK5'RP3ͼ{ Zwua6~uhiib+g Tv x8U`QM>5!n1ȗ^!N,j9e8dRz7D3p,C_E}h} G`~71H}h/:7X~صA- |kmMvZ A`=`%Qx-ٽICyeϾ|w{"!C%Fr!eɇXx ilbYO~wB󒱌 %2![]ePT0Ց@D']GOV~uR]'Mֵ5ocP3%{Z}NmfG+*{гYuY xs ڻIXF@62 d,'\f<Şf;إ*?#8m8aX@3z k=}H*Td]+$,xwlv—y;)N؂./n`yN2L w:Es>lnT;ι>cCSj--~%ȻV21x4v40$4OrNgb$:>ަţr«V1COhfrp>6PGif8,#^YV}88VYn"c64 q}^9$I sehÄv6R^Cdze&2AQ&2OJr}.f7g8-- n< "&3~S/K=zXV. 5g>;p\˃B)C:+[y.ۥ q(nݕLa}k!qbЙF|94 J{5%r6S~ &l{AFo*G_MIΑ\lto-cm,:Ѡ$.gob71tPCp^LY_dQs he:.lȱoKV0m)HJRyJxAv/f*Q~6g2J1Tn8tpB}qVKao0̠V|"O*4z_V"*I0l|dPw+-ömkjZ+΀!W T`'5)KNgH֔{=cFSfe$P-rO&.gm`$D>Y1\L^XPLK tT;yc"i FQS11IHOGzGU"cQSՊG4 KΛ,¡XR<Ȼ9e4sjՉGf<O&'r=/hro:?Uq`tN_AH~Cg/6g f;V ղY6>۞5 lNȐ/obm7;)ȐL#?=OasƌBe{.Nd_}j%-L@ Lvz6s( 8{ʶV^hv9$]?OðkLsJj khHhEH}KG HDSQ]ڧʼnEת$=!N]D\,I'//'=iGLj3HZUBFCbQxNWB73|]Oepŵy6@vOcF ;lc}P=N.ڦN\-YA8.W[¶ } ԹyKd  \ O ~0s [azjV ]|Gկ2nHlË5Rj5E E!`wHHV\EL<8U[4W3~: px%XGQm*6 |b#AoSVP͢Q>HZ:[8S~M {t۔X$765at=,42,;gW- tpja'UdhtPD7O?bzaD {1Iu}.- MlFZ= {^= ɺyvzw2x^w<헤{RPzzaA qX-NvXƖ ;_,/BØbzFe:LdBnzonE*4H9L~Nds qaK1P_+Cyt|ֺ̂5тϼy*uYv)w\$̳PR(7\76""EqqHw]L(j_à_?I:WP;:AoښyVũ>N='U|;)8sLh#UQYNjY*5}^Q<ϐD<*G{2KlGiT:wɎ=H%V ,%AW|$ċxJ"üaŋ_E<`;5;.[QZp(,Ѧ.^_XNVә+^rn_?1Éǜ a&oFCZF{^uiGzTī-cƲ^pP %,V|KHl|}x:snYMr@|-*7Up9Yu^)b6L_eOq_vԮ;ptta #94Sp8(Veu~Bk@z׀:z*"/[Gr^RY6"aqZ>SG>y"_AKwLBwC+#@-TWZM4Guw Lүd0wMkh8#]،SOd|6~pܷ?ͮ!S>7Za V*Qm Xd{x5ye湤3Q`*!\P$)&{L 'G*^H( q.ݍl930ݞ& Q33A5Fց-J` BG ʸHŊ) N≡>sl~zڹ!AZ~C drbaEŴ~@@ݟb<Ԓi:|5Z"9{,ͱ]|ߙgi 7/ EVayL&VO0&}cRU9G[364Ays6 JtNXa>G3,P3hաƢ<wDODJ= UjךYt-KDi fGG3#-~vJ!ѥo3M >ٜ*6V) m•LJxw .#s~uL(x9n3TxY`Yka1"ӯAa~i"`Xl=*5rp_S_vh[Ǯ6|9^ui`Q>ܼ*./K)mۆ~"^ɀ%Fg|Ri,kHZec|k+ PEm yV"irS#5PQW $S+5fdQ`~fG >>~c\}Ho{M_UsA+;IOp:`C<{S 9|O8(*߭|/vRyIt{D~v;D$~枰j$=]poWo X *hJƤg J?qb\CeO:ex9&9j$.p=էe_For`w̛gΫJZo *gՕ;[?>5? ]фå&Y <\n|H23Ov&ɧUujc U4'<Vp S U_ s%08˚VM7Wt8:ŷyٝ[L nA}Y*#t#*ٹ$@gWkW92Z9)ALl,T,ж.@~JGdjKMSaQ6իs7lZb[nޯ߇=LhEnu~:6/1̅]|~f THUyIMa*?asU]\W,-L¯Yl)>u%&r-@ VEk2| +-q)5T'o,´# f ryóA"T0~ׄ 0`k)oyY C|oT96fd]}Lj! "Z >:=낿5 TX3ᤏ.-Tc]| ͂Z* 9-E%;u5݈AK;bC_qʙa^Oⶆ)DGWhVfɸhodΠ)$6V/,e=ojjϝ6)H׌M\Q${뤣X+<:@Hx_ )%SwƒP׺?}u>SR3䓤9vi5_jFc/ YmWʰd(k~`}o*8{4Z= έB;x;S4vLDBIS1Ƴb\~N|V >PX`agN/$%jhQTtLg&e(3xk Yy>G`5);m]$r{/d0>̓⹯]vW uVN,2D]a,[WkE*9tqa;aqE9äFJ4⍷WfP28r\QMMiT9L'ajD%3OpW9zXxXƷmV2$LJ .$x,oGp-^ws-qN4QF7P|#0<Njܴň7^* [3 _V c0 -ڦQB^޺m9կez1rޅbyʼn'#€ CF,%%m}εEG׈+qsKןe+|cw?͆ R©yo[U|_ؿGg2qZ.Q5 J ! Պq}%2i i8҆` ~r}[c1 K:iHv/NVދD!1hv # '0lVwQ7[dj393vY_釹ǡ+D3jbJ:<ͲGZٜbn0R6q! i^H vJ.,q՝ $˶ VKaTVCÁk#@ 'F6.<׆ë a7[b̦_c;ń-By(pkqB 3)-]` emxq^EqyRb zD7pSyڡ^(C=}92mM]-W%gѧ-ctc|.ֻÎZ5piZl6ͭY00ً݀ B~pf xB EiMB#ȸw`f|rP\Ҧ\&+n0EH\ -g$h|2[UA^ҍyD)>cN *,;0ϯ&]e# "'K%Xf ]v7Q3 AxLlƨ7F I!;P3icȫa'}tTsT F|Į!%ĒlqbTT O2BB)a.ܱ|,RBl@A@0eYfG?ꃻ0~HO_!"Ӳxbّ]!ɒKv tlrL\M=t]j&$Wظ"-˔۴U,f<ЭvpISDJ( &[㸵~-Fβ, a. 8$r4_Et$ׅp|K~6dzd݌ G6qHX\ƴȊsX>16޷?)u?cGZtRj`J~Nݟ%{ W$WO{!^I$1)Y=)xʞ1ѽl۴ ƽ Q\E:@jigZ2sʇPp g cXrmZ#W%̂}$3ԁ~Q{T8'74DV4j(>@ 2ҳiZlz&{Ē3"ݕ !~Ռ)ʭRqT0̺6%C1RﻚMQWi:֣L1\ےj?֨ڱAo`w0lEX淅Gy*>qຫo>=~ۖ*fL5%pR*?kGcmS #$7N@ሾwnBr&B ԌühfoB ho"v?X5J:Ob5qƟ)Iof]1W-6 4bpjҭZˮ0f/^Eo!ee@|yRE, '/tJQ,gY.*@ TCMx.[Ņ u&mw'j ^chNf.K"Vֺ-+~6wHW 0|2uDim|/Ws!Gib&sdۑ|qɯJ~󂺟? dn~ =tk72{NcXŇ#R .B$+d@F\k-m 1fF)Рt`æW A?5fa6 =垔o:͚H 'Pػ^%]&FMdccRS)Y/TMg#Jn u "VUfHK B+~)\!4P_e^Pl.|yurNY z5M>H|_.H=nKʸ1-Z{~bldT|/0ѿ\3ZIS~3Ƙې}/5(.Q Q&F#=ZR3ҥ*b^nUKx D.s:0WbȭLOQ%,Ynv-zL|bUزmb0L3zagJ2(19`k ΡӔ˽5'p+ sȗレ3,28)gaU//gHp{rZp8:ѳ!mW@GmǦ1DVȠ&m\PIg;~>H$AMA\2p#~Sl>Nw(6q62 Cm?0'@{ Ѵ0H~~38B"K2H3n:=V;X iZJzn1yc[n*rG,7g f(K,~mBEo]AE2aP`ᱎx O5\u2&gQIڗ riq苀JZo|hZw9+-q_fDXmbYlͦk|֠+I~Рiqɦ*L [&phӖ^~5=Þ!Mݱ|r%^L[Cl䙾3^TkCϭumцpr4Iq}'N4e&yϏZǣ+B.{}B:)مڮGy'XF%7aZAMl %#)퀨S'0Ҧ;-SkxZL-"e(Z֌> NjգRC,}^IN6k =IFJ^Amy`h9%ϥ.FkQ WUpN)^C=2)޾m1 1#:Q.SF7;ͺgDXC^-} !HFVWNme6gSg;ЯZւesٛT ϹT$VĢ(& ! Ԏ+=2-ܽ]<\u7NOj̏ct=ϗ?9EO"wk@9Dn=o7?]C{'b; ot_c뾡9?nC~D򤬽Oip<>?Z_ WAYjI<$ ]lך0>/Nlo5]9J61-jEjU-8\kbG#[L ŶcM+ﲣTxyzwQEy0}Qr!%;_&.:JWx3['%2J7~F^h6W؅CbXڽ)$EN)˙ #"VPGk9Q2۩KXU5և,J34N[=*dAB nx7ɊUɄ=4hIч/TnZ.\( kx@>&L65|Ϊ3|+0ڐa׉$f8|9W65Zw,USvr=)PN\lcRhR?CXeTv- +g)~Dy_Itt7=[-ڛFW3mI4ۿYxlpJ'~whۥGZtuw(xkAzDZn/aCӴ0 \;IPA(iwC{)V^/ÌXM_RDNWgO*ACwW!hwU'LLឨ8GJe{)L}THUǵ'љtd(}2Vy>*@1 ߖ W]esIy(&Nl+@ 5(p9eq/s.5Ut l7apH5/m)Us-)4{\xLEHI?jt$xDqW )55n[GwC'=a裸_%̤'"}hEyR F㹘DE5)d*(*T4a&7_FwM lH8a9Fe mngj5vzXM+}5FIs`"zN{AJzi7~kE)DiąQc (vSJ< cM}f)|HqlZB`/v:7f_>8f" #' O`On1HD+Ľ;,i@0\z"T>,`+^n&-0㤧sf}C+5ttV 64WyD'w＀V%S_iV3߹rOw9!:KWtIf{mَ琩 4D-\)p,z(?X[w-\W^ߦƄN$6X\|-j '-LcqON?f]:2@PrE9iB8,* JkǀBzk/38.#_tSA3/Yc*P ~˞)pTk >z_Ϯ0w6E\-3u [zH$Bj&p"L6jLNU\[UJ@۱Y-spۉ8/doQ/]X ;Mr/ "&05Ntu/˵Da8wv`|t C;[f4o-F_;@6ZHf] $W'L=J7 "u g%TmDh㭥𴄚44oXVj *9} .֥O`w:P W?&8gh31|38cFQ0G@%GjZw{_du|hӦUHurε\rLZ|1$;=v b`}GihUHCiq r1VsobTm( &U,QkF6Kw>CIEt1kb0ϰ"Ysi/_ T8b7xɶ6ㇽEG5XQE/hɴn xPu|JX&)bz@zJp֍e *u~/jHj@6KtP+ `  [V)ךo.ӈGqխ0BX&<&y#:]RɰJVB_88O>,5yf=d}b#_.4U}zX`NC!'=.ǽgt,r7فV nƉ\ cR[4(,ibu.0B59Uħ_Z,91B52< k嘃w?{Z`@P':b9]Z(cX9R\ħ6O~Jڍr+`DcDB֜_ yb^T5?=k% e9W`vtVƊ&+eNyJ0<1G.M. 3URGQz"3@=JAK9e%GRkmwψ;s$Wat4'.rDg2ȇpqrٸ3OOi&w3AzJN]krC!HhGAM%OsNwN DgD;KC K.$ԨU9e@y H iʖ4O {nE,swV t+y -7#sH{=Z#[!|? !-_07\Bg2udwXl64tV4ѩ̣C=}"díG['v`xz{TWN~z= RAF"V,z54fv@?_g+ixn $s;c]8j$ 8 kiy|lw֖t1E XFN/"Qp[B5'TqŁͤn?VB'GU+3c5‘.%x~}W|pᥘ:ivʷ{WB<"*s72@xCXçj`Pؗx,e㪫!(!Etw?>n+jٛ'C{յ9_6PZ0V% "[zk0ك(5|.rTݼ0K0 E'zO{( Ž#Xn'LIDsKrH[Ch*F'Թ9K6!ez`{ N 6gofɧ0 '2y1JH; exMnPUT,?鲃QsPOEl>YQ>^]n]C# sҾ*3sT+ fl4+X711:Q2H ªդJ)o#؋$~HZ!HM @iCCN'oyPͳNuR<HF 5޽J5F4V$ΫQ@a_#C3)҆R-ߖPWP .KT+tD~'# }Z}#< ̇p /Šf яQ;< eA^iì7?g&q3ID_s65FŜj!E! V$Aq]f K_u Q3rD6;(V`:|i;lGGB>-k0Ce1muNe$ ,ōAVª}ͯ`"ɵ/e%Tݔ g 9dT]Y;-ȏrp9ź d"t( $PcsMsx ܙ4ϊ&P=nA z#&a=0zj0ZvL=XFSj6XptC!;7CH^3T`C]8Yq6<ɾBVLEvLϮYx?ƞX[v~&^Kɣ!|8j9Z7(Ő4vKc~-v x>ŀ-NȠ'shVM@Q`@Ty CU#q!3.;$l=n)xѼX6N-Ywv r?JNZ?'>Brs9(3|.쥳qr.3!*7gQ= -ȡ@o/;i07j_:4H$5 VcST5hFVUD\#%]+c8:s:fTTJ$yh)@%i.]ptҷ b@|Ӳ>=y±[0ƹNyW0RP _3_Akգi ;B$kM\7hC<9b+Pk:eUؼa5Uh݄ T "~\ьW"WWbeWFh!tCUwO?wb^w7 YTKl:*zyEDВ\6G[kZA9"%q_`b1iCP^>-7^ Bf;-X+V֘I,AST("Grmp\ZR)8ڪRSַgCZHvD2(sk 颛޹0E*a* ũ_6% CO*or8oNID,=`sWl@wE-/l'y#ᴓWOٲ/'G>(Ѵu, X8{0<5@tllփ ҊblT\e+3Q`k")Hez&sNln gh%dGJ#I\'ǭ)$-Ls:F,~>$_~WN>`[rU](y\ut;.m|X~z fg#G\ruH1ayL/ϑ2Mp:q`[WQ&!{Z(tN57r__E,ucLy'(7pWo;eX 9ڲI38_L87;)cO!@É3ɈUTdOn o>qoђYW|c&6lW-/Fg\M=jY]R_"Q a1 :;Vbe~եg%/LVk7 ݱuӃҁIP5 TW#?c[LPkx+¶1PcblwRy$W_M}SYH5 ((S$co衩T+>?˃79#-sPb@؜|=CicD2.}-.)JXsI6e-cIJmL;l"%ֶ㿹'q,r'^Er:RRrꪓO _KXPa G&7z^.6=h 5 "c;|'嫝gv P[+}v9HA*xAK&Ё\PHJRޫPrR90H>HC'am@̥a/\O@)+408;lqSK]D1ds'#ac= oj}l;l%/VdhT|n/a8uʚqb8ґ۲2U}Nu%ɗp}gdo 5$F>3y%&8<2 HpЙʯ%v0- ovQ{C Sqƹz (y쏕6MM8TvMٞ:4y(Wn!lC&E|+ѐ?,KF3]Uʻ?4Z[Wc?z/B(mYs?Ob=HRxj/ujI=͸;q{(K(6w(V=f1[_<1]B ij#;noȞCnt*a]Jw{X%a?CJ"G sRT(Fn] ܃=I?ʅ-ej2ǮNvVʀ1{oN~7FW^EhE+SVE;Wǧס%m 73wtD6m@3px7{us"SqeM1s|v*,#:ݍydCX!q(6¬ziD/X5l@s =Q_^tN%ÁIwXi$~_YSy6`8`Q <g R](N$7~LPu[q=Cc ;d{_gf_&Yf݆z!H|(@7T . aS:yC,S՚vkIw#M=Eg\B>H,/LU4O$׍U r.˪ -ֿ#q֫)`WSƪ jQ.nLK*[[aaU,r ׶jAd.t%eG)W)uB~aUB ϤzfKz_R^ZxrikfxQx`HD,o!g`RKTe^[E>jݬg5濻£dO}*-W:cirYci!8cLؖΚ^ny?6C䞻[<ԑ |7:':媫NmyA˻?9&(D [BNrI9nW:""(Y 6}f*+z39 gptHn@GEqkiB;ZiۮC,e${#Sw'1hS(a^ YZ