freerdp-devel-2.1.2-150200.15.24.1 >  A c1+p9| @,5+P,XI x#2- wQPqmEWp&"܄h7a<wOX,Tu.+"u?NU)jxQy6'K]f !֧sJ1.oyc}ѣ ;eTX'yF=2eK>\S뷿c4_>D JhP8)mz1UeGG=/瓉MڹɇU{󄯜7/yKad26157f09c468b794700c08a4a16089030ce40a5f40c5797c38886d7e02353c274a2bef2e2367a4e0d099a069c16ce801df1f88c1+p9|y۰.jay˶fGrr}فH 1p}X Ҵ ^ߒO73(?ZVZ'ia(ALkB^Qwٹ˅q7jʆсx-R#ŷ Q,&%B6G'GJ<"OrO>{35 kX(*L;7"D_DZS>R嫧/uLM$*Fhg NɆL]l?{Ac|mnt_yY =`>p>?d % C 7PV`      1P 2x588<<@? ? @ @ (A8A $9A$:D$FGHIpX YH \]d^Ybc}defl uvwdx$yz4DHNCfreerdp-devel2.1.2150200.15.24.1Development Files for freerdpThis package contains development files necessary for developing applications based on libfreerdp.c0mourvedre ϯSUSE Linux Enterprise 15SUSE LLC Apache-2.0https://www.suse.com/Development/Libraries/C and C++https://www.freerdp.com/linuxppc64le 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^^^^^c0Nc0^^^^^^^^c0^^^^^^^^^^^^^^^^^c0^^^^^^^^^^^^^^^^^^^c0^^^^^^^^^^^^^^^^^^^^^c0^^^^^^^^^^^^^c0^^^^^^^^^^^^c0^^^^^^^^^^^^c0^^^^^^^^^^^^^^^^^^^^c0^^^^^^c0N^c0c0Oc0Oc0Pc0Pc0c0Oc0Oc0Pc0Pc0c0Oc0Oc0Pc0Pc0c0Nc0Oc0Oc0Oc0c0c0c0c0c0Oc0Oc0Oc0Nf865a86e98e8863034afc206f87f914590b55f0a38a02d214326f217faabf87fb8a4815bd357301f68fa75d6bce300f6b5e7235fded0420e78b1fd1b0b2c3727ec92c8604ad1dabe92ee2dd23982bb844cd1acb803691e0c6a5cce65a6eb2b014c3851416a130329928e174c46fc78d914f89679e949daab7b31e14256ce45a4805fda815f30baed6e6ea1dd216fd7dab7990c83ae260582a310389f188cf20e8e5370e1a58a07b09f9eb7ad39f1325cb99da5075aadb5acd31b3b60dbdda8173f2214c6622667a6c276b05b092bda76d7fbdc4eeb0c9db54f6338808899b66fbaa0724b31b33eb7daa4fec2c4ee087b9328465b863647eb0f8a6d3b8c916ec2b3c6295d928ad4d80c18fda52370aaaef3b7d3b3340ab26a837846416c86325f89c5e4fc0d7175abf53629bf127341cfe96b9a0f270355bdd5872ba54af9532486663194143c8961db5265170f2d0a9c58fd8854b069a619c8c72517865d8196f6384269db454047ada8bc4ce99e161a9c007ed9498e6e068fe6933c2b8c9e01395ccf851cad8e7d5dd8af6f849a6a7b2e2170b42f8095a25a2b0a9c0e89a4067a1e62f2af1913bb60617b08dac1c70a50de8b1982ae4463f1778a8329ecf60b9e00796fc3b6479e3420427bf8ea06ab407cc863291defabe45db8081a5a646d05351f3a6beac93e395df5a3cd070d5b399cfd8682159f4e8624dc6739d4cc1082d32b0c1d82a7be4d81d72961e19055cd54bfbd20829a76fb530a6699675eb5820b27b33dc1b5f3665ed66166c836dc6fc305e4470d6fe7a5ead78a0a116f68f5ab4a3a25e0283b5deeec636502af63f6fa603114f12e7f5cf632a5d395c7f46661e346463358716a3a8c91fa0b583432eb2e996ba7f16812a6a6fffcd291661d43f2cb4f13718b0e9747bd1f626b619138a3ca3fbc21464529fe152be4631f5833f6e7d5941c775fb9d74b4ed1356f3737ef876ef14eb3fb296f8da8cf658a98f5032b1bcf54b41df040beba49fc9153e3751e23341080c565c3b6b441844e1748382b8d60b86ace3a8f8b0f2b8b559bec08e4dbfc3d3085187a5a6aba71864041b0d444650941119808a7a75bb877551cdbf5ea8a61678382b39415b4d2855faa39a3cebda2eebaa94fb377c04a92d9bc6bcbec146c88cafe5e74e75d67486c0e8a3df977236050d01b7d72b57fb152517960c9ba8c0dd90de7e2837fb9fe734ff1fa37eefed9f2f28ba83ac776d15847057582ebdf47eafea8a597f656051233ea38e17305ba96a1e528030791aa752a97167407b67089abe7c83e9d821fd00781ff21ec95eeda452940ba7d41c79fffdc712dfa6dc91f5ee623751abb24af3cea83039d8dbb4ed0ccc1ed5d0745972492ca3e9a2a1f5f6a72cc3baed08c2a6af2529718c16dc4dc9a1d988a3b5880ea69826d5229583ab786f9b591461322a73a06aa48bbee2d049f3940bd4cdfd36f67697832df9271bc084c502e21a91e0aef801bad9eff40d203b735b0cf9d57f176e152a4124a8cc3c74602b6f20134b9e391282d3a84c0379681fd34dda834d9adfb6da9099fee57d948266823a1d5afcc8730a082af34f3cbdc38247288f63c74ec3a5adbaa6c12efbdd6adf98946086fd3e39b23c8de1b0bda9188ca49c0ed79af88f9ad8043c506fc65bd54254a5177725da944311974bf580c8b104674ae36d559da618a62ec3eccbe003585acb641c5bf1cf2f96eb7d02f2e11652be3cbd5faacd341f8543aa9ddeb3ca1dd61ee479891a81c50a28c01b23e46d3d9b9f60ae76efb55e8ea7f6ebb0c599eb5c2950986b33a4f19e8de60b3a338d90fdd3444caab8f97e5e8ae8f343e399a91d35c6c7ca9e3eb9229c67f562f8be2fd8621f6890cc2569905686dd82dd35062af896afe2d531cb5c415520e27d1584414e8c3b8e06d38b84437fcc5d77d13ea7bd1501e2b264a25946a4a8a3335465a5f2a8d52e737c11f05740a71f549c2ad62e38f265ca9ca312dd6f48dc5f20c60be69431c923bd0f5f2c60c3455103efceeb558f39387a6b52dbb1297b0b07394750847469ad4eaae3b7713ae680997200b60c1389d9afc511d95e9d01aa46b2a9e4a7a6642c131843c8e0f0ca2cc0dddc16fb1193bbb1e06c6afdfcaf09cc7797b478d8fbabc135ba4c06eef85720c10a3dbd151a48b59a131833cf709c3dd9023f7aed1af0c4811318e7ae3ed708b807ae2ce51ae6f411660d9fddb3c3bec50c84ec70b2acd1b632717a07018a7fd74d7120654a54c889d2238809366390fbbcde76f83d6d4dd6baba3945246778cc3ee4419a85959603196ba4d915d15e46239a16500a7a438265a42cc44c0229b99b983ab3e01c8e019e6cf87c4496e28f7d520a6d3614a2aa7b53c82e3abaa8bbef9825edbe20a77a5750e0ddf6942c1b3d8a9d6c2d598927f8b0ad668a7754e3e9eb88d38ca17960f0ab11c6b90fd0b2b5ffbd3bf9693e365e7f786b151bb7c995b18a953135deaa80a2adab4a85b31c54c7f7ff7d02c0df28b8be001eb14996deff32d69d377a6242e34f8bff57e21a73bb43ce0ccda1c5878de426b5a012e54776f3497e17cf923679655f002c0f44d014cedc5991533e79b389c896c1daf470973601432c80e9ee73b0b893a2cd7579876c10861b4762e5e35ba9fc7268b66d21a56ac4d50ce710285535686b8bc60bc39c6f4c5b6334c8cd6542354cbc79d7d9d0652378ab131ee859b2f1e6b9b4caa41b0a7767609a966fbd6bf54fa644e7bf7cc2e345cdea95676120531f5df260688796ab82e58c1c12c4eda299297f54bb686c3c81eed30751a4aa1b428ffc95b1edcf55908b02dfddafea5360379d4cdc82404b9c52c6e78b0f36531fd4d69762b6d036e3fbe232bab1d7c1f9980007dafb93c5be1b34808848f780ed2cb0afff4b173376e421938de82c1e7056295ccae57b083d4e4c9d934f04c61b0f0047fb34a5af65d460cb7df281ff4661a553c7e86ac7c2663dda544fe6220153aa1a36372f23abb247c0bb6c2787b9a57f0e8d48b896f186655e6d10c75d6e017501a999c417cc8bd6037ae213ce1a35fdcd3123bf9acd0b02f15c5ba786406e9ffee6c759b2e07ee95bdc35083fa7d2a85c35affe9fd2242592338e7001be9a4a4f9bca18b3a0496c2c036c0defaacc40e2eb4ae816bf58f0c2107e3d15dbc08ff8740bf2d6da2c16af85ce0bf5c5910c821b80985a7fb7f63a02f888a5f2c69b550814da3592003742955f672a21258c1a7b2569176a2123e2fd9cddb15fbaafb7a0410c156c7ea5027788e9b8ce4fbf77d82fabbd0c92b5faa36dd6012c2bed1a67a536d674898a15425c6fd8bfa557a1097a9206094f52c3868b7e47a39530fce58716451ff8d033e6387015a67e010a470edc0c4d6c4132fb516f43d4b17bda0f80d85b0e9522133b8573b37d108bec795f4c330f850ef885aafe91bd8a1426b414544cd414448e39d25aaf132a3aa1e5bbc2e3d3dafe8afd7d877139d74e891849d828706e578a48ae5de84e9a3118f845e718563ba4f88208cf913180b21c05b6078d8d8c05b7d908166ed24803c090c7f8c8436d2fdd0e690a53034fc0999fa93b7a59a025a4053feaf90dbf94249f5c6f7696f22c90fef78cbf5b36c7a74157ee9688a9a7eb02998221c0098b8fcc1c7a29630635b0d4e5e56be5b8aedd5428526a9dbc0e48486be8c1515d30faafd6eb49c76d584d7a83fd8805766a7babf5106c1bd97fd3bd80e17cb0e93da1ecce198828bf108ef2ea7bd9669857ca1784de378f13e29e47ae5bf1d33b9fcef867b0cbed4b4fd3a034d803348d1c6c6ad51c54fe6554c869d16899422d75fe8668333ca9956bb0cf9eb6b346d0a0141f0dcf5d01f03a62d1998fcf9179bd135862c9ed3760c0748e1d9873f4e9ca4a3549502fe247e256941243bb4d5691bd8b1052f0fd6780e1a97a1ce01214af1a08e85aeacc4c429853d72936cfebad851a80235276eeec252c6969305fe7b771599c6c3671da5acf4a5d63197b14093191ea255d84cf203210021e17247066d1003f6ddf0c318901a25750638d6cbf54a6beebc0efaac368eb32d2d6f440fb9ac3a1dd5b5d9c64ca20d728d0c6d617d6fad0f1f4e08907839351881e5e5108e459894ebf3e55a5d4484badb342e62b90ad440b0a838d63bdc4171e3b3738b98af99b0bfcd3e67769b3c472c1bf0c2a992734e08e9d7f1008cc59cf917d29e5cc96304e86e8046ce34925c680d75086ea4a3dc86fc1aafd7877a5ad65b54d8f93f2b6d30aecbd4526f429a09232f8c51cac8dca68984bc7daa4fabfeb8f3783c46a9d23d7f8ab32538ec11b4d43800f8585a12b10d922807f3002adee7711b9bea3d38856fca9a38a7b1b33fe52fb571a9023c3f18f7a7556efd652f1642c193296502716dace59ed90eadba6cd22509a98f7d9cc5c06933553a6f4ebab434522f65b7e46cd9d1fb69b2a380339c337b970df3f261e5bc0861dd98be5ec21f3f44243090820b5a8366baa79ecd71337e2da17ba6c8abfddc4f4067ed4200c1da86a430b59758d5da86e13ca86b5db94751bde9363d67e3b6b31d1dd19c7e30c3beb62c4b79083d9d5ee4b1f6355de9fdaa44dd7e76c6760193df11f76004cad63b7d635dce2069133736c714c2862085cfdfde01f5dd3d28c8b4c16b093a2176d0ce903d9644344d5ca58dd56343f7f37c37357db54dcb69519ee994ee81a3341f8e30e8ef498535d73509f95cae7ecfeb41e27fa0ad6e78707d6ddb5f9efe7b0d6329315ea6cb385697ee5ee75624597691aebf26a6e849a3a7b240b456f68426fc7b0e9e996d0f0ef5d8cdcea5b8133b72e3aa9d4b08355d7526eddabe10e47c45edd42194f2bbb7f29288d0e3f4c5ded7fd34af77ce20ac9242588a07cf0aa94674a5006ffdbc1533403518757a793ca48e991b108c4af31eeeb231a266e758c01a2fbaae5d692cd886c1f3a728127015c6e0ac9eafa7ceade2abce17b7396f741c749c0991fb5ceb50bcda6b5a197b51a742c942ce94a1af04aba564811be8ddce51042ef974a891443d95d1b4367e68a0f007fae9bbf3674953c840fa2ae29db70b948bd9af4c370f5a1508027aac47255d5f4fc05ce7d1f695e3ca36c3a9d0a51ee6764fe7d92f8c30ae6b621d891aabf5fe26a768b68900f46149fc9e61e9041b6465b9e368623372bf64fdf26510841aad729e90f94bb4f62a5480a5011c6fc3d909d3d1e4316b90a4aaed7b4c5a81ef4334dc3c878dba2d8f2cce9f82035e8cf8884ebcf8bb4316a5874c2d16d272d900061f89c109ad03fd67d7db74d837fc8e369293b05cd13e079d127be67f078ef6c320d9944a355cf8099e29814798d32ed8569533ffd0f3efe8a9caaac65a2b2ae8121b116819092950bdb82a885d97674741722660f6e5f3bf54f836ac5405b569ea447e32f40f48a07f5d8da3db150613d0f4bcdb6d5e7b6878ddc27e72a4a8680cc0de7bbb279c19f0832025d7cc65dd43283327139495843094dc5830f4fd7c15ddfb9382bbc5148e19facd474e08b1d30945506cf020663183132d3897e8c0749165b4744da1dd62b3614dad5c0da9c682b6926eda0801c64049813f71faa349cf4279e01410bc903a6b6acc3ccf5c25e8303379ac43e147a6ab7d6307a94bd4cb4f9c77a3cdcc000272878dff93468356367f7f1d0452fc129799c649a1aae6f3620322640ca455c21044213bb22b00e62ccf4adee27b84af9a6557754e3c883e6a23b16b2fff99ffa56a0aaf266653532377d0e2500df6d4dfef1c5f967c3d6a7e07482c8f6097217bb80afc5d9a5a802c97d1e60185c7e7ca1ecdd827659c0cd96748d7e8e6ac1afb33153e1531bd364a498d3a01def6be84e724334ea291907857c3d5a1498da21dc45804237e4a2071337a62f9307345b2abecf7dfbc2f31fd7c5fcfb978fc8ca742086e6a35573c55f61c34c3283e8a0f05a577489145a53617f0dc034b3cad59dfd328b27a3420adc6b91220fd3bf27eb1fdffe9b8a6b674e557d6c0d091610f15dd6cc76321f8d29764756ad06b81f99ac9ae39bc82785f02173c09ccbfa07666a6358f69b2c6e76b331f6b6a16a8c1b487d75c008a94d62787675f57c77d17af881a7c061cc7fff6b6a47e4b6dd41694298ad89d70c9d5f883d40f21fb67365a85a41c4c724eb8b1651fa11124f3985cd14bc227fbb014b593c97d429f7e596437697b68aa3b5856bba55d520a1c082726b2add13c5d5336151fc484d53db8e6b0a1e044f92deba9e3a851f260b342392da6dcfb078ac63383102d58a37ff3ad4139c3652dfc5487d91d0ef4cbdee2a96378f88a2cdb10cc7da67cfab37048a75a1e89da9c0dcffb7902a28b90f1985cd14bc227fbb014b593c97d429f7e596437697b68aa3b5856bba55d520a1cf7ce5d8dbc734edd461e9b7221f56726553207385f52de649450d2f51a1af725068615a9a7d41446735cacded0d072bc42ce525e117c809640854a2fbd36261ef1005ebfa29d876d288937acdf7b11335db605fa30ed75db4fe569dbe673dec8985cd14bc227fbb014b593c97d429f7e596437697b68aa3b5856bba55d520a1cbf64d1d2f6ec84818d361ca1672a9cde9a256aef4ae337c9b54abd56f376585541ee5aceba43ce302199756304105e489f6d137d0777c01daeea74bac6aa30c58f95ffc0476dbf86366188894651cbd6a4ae414b81dd468332bbff3d1e69e456985cd14bc227fbb014b593c97d429f7e596437697b68aa3b5856bba55d520a1c1f61d976dc9f42e0d7d77690b5708114de909c29e15cbbe405b128e57a5904b34ee94b21df8819b9afd6fe2cd3ef858d08bed6e11f9d3383498ff688af3def0e358b3f3f9cbd4ff7e641599ab77bee31b670090541dbb59e11eca7d575030d7b7ade5729ad0b7d8e6b36f955b5223b55c94be9ae33f1cca9dbc2e899a350d91e83c713818aeff393f6f6d87b641a78a266a859d9ff5e53ca032c27acaeac61678d68f83bc335efb0946879bdad9c6895396cfd6941f39a40d3f1383bc428fd1alibfreerdp-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(ppc-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.patchmourvedre 1669279916  !"#$%&'()*+,-./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_Updatecpioxz5ppc64le-suse-linuxdirectoryC source, ASCII textC source, ASCII text, with CRLF line terminatorsC source, UTF-8 Unicode textASCII textpkgconfig file PPPPPRRRPRRRPRRRP RRR}o 5Y4OiDutf-82ee1a9787bd8f3be4177b946d4d0836c14b9691a954c567218d028ecfa539164? 7zXZ !t/N] crt:bLL ?jqnͤ0TwB5h:tZU] x"Pg^f(ʳ&V]ۍwZÈv,X*c S'z~I =알@&2ޚѝMr&D7MoqzUhu~;A͐iLic^BirEC׳Άef>nm}h_[sq$lg e|&["G{;zR^ϴ.XZ0 T][}eRL<_s(!_r^*E\*f@Bpm5ؖ;D( !V|힧FCoC>u Jz ~!WD;)}&K| (7%J7H;luUP1b s`Xo~m +q[*M.ki7uE;=.o>aJI|d|e/em:Eip1j:ZɛM\.(y$CD6+Agx^/{F;uZ ]ZI4abwOq z薒&_:5?i(j 1F8ZO .wyRz?n@ڡ7i,kj#YE[Ůu"-=ŲM~juř=H@yU!S&mmB'dAV!U:QYԡ %,U:e3Aj7W`LWQʍbա)p.)090͛6|5%K3LjCd]740)Nu,^JX}wJp[ۨ}:ƍې1<ӫ$RE;@ ":*N_r~Q_4z \5B:Z<(>'yi#HUc.5$5)C#UQrG?}GFj"hإz"Q<~l5񎺍 VvAP8~HG)*YZv!tLSm3 gTb䌩r%$y1 >ܼ4ɫGar ,haqZG1RJIc]_ldu85r@{O E)BUޣ(كː{~` Pr.mўz ԩoN|c&|Ԣzv[hf7GBM;d?nRpo !'Dt p~F_)^-; 3%]7ϿSytdB+o'rnJ+7Ў:۵ Xs5.{9'Z-XW:BaM zx61el9ggȧ`b}{.xh[:3"@ ݴF)1L 0Z75МY5P, NU ]@ЗQ]d8l0'eIkhYsVMdsf :llUXZV!0y+Q@ 1lQC Y[P_f᭑Kw->dP!PSg2YO",~fYᨄАXUrC݌hY~zxK]uGip*=;Z6+~n{3)! xaVK4GogXe{@C Tr'K`Ȓ#B8&Bڡh+1$*@ 9BP%ȂNBmF( )$q_r >p#)lnoqPbE6ǤOy*)9^x,f8UTKDњ?ͻtNע}!?bS >F$L ggħ%D~J .+Fit7zl@L0"Ϯ>A UmfS\wH oxi!I"PvS]0l˽]{6'zȇ!4Y?DNwZXFd˵p;d6=ڤnPVg2k8_JxQYd+C;ڥ{&lk8QJ8mwb@ݝ:]BdɉV DcqkgnZگkfeiߐ4ͿMj7!XT—#/0`L2Vݮ-7zbmqQZLc6*R. ~A]!=|bBtc7v2:3y6h5WQ-`5P9yƒ_ׄZ|6woDT!->җY`{Jր$l]Փ &Y*܄Ϣ*Nq\qPfIS.n0L2wW3 "G3xF>| \ZU$DAϝ]8uJn4}-ͳ`oZ_"dǢA-Qm-!U AWp 6u@3.{̚G|(5]?Cpۀ32p̷LZA1(5ٵ({`-w펕Z%0XdTAF!T^Y3z^|(} >ӌ QotIX[%?^oi|O[ω aneA<\n(o'zژ6?T_;S7!P{w,wx/c~Ѭwɡq2;`F'Q955BizrDFa>?(Te'`tȈWi睭*`$> &{l5Y}(.t=Woq(6F9`nUjF5v%TN5L* ,Vy#)7x}XItyq#f -˂l;&sd4UXӯ\ͬ?rmӟC˲.)PDc~e2;Ӝb^>DsNA.ĽnɃy8 ;{M9ݝm!ak0bKX~o%;inJՄe☂X*Zsևs%59Ht,u0E% 0&-Jho L+ l{l[[8' р0ܖf wɊu_k0/SQa^L I ,@9'kUE#~-h.X,kdXH'/P;dkY #A$j&X/cD>wKh[~Bqu` q~.4G#Wwy6Ŭ8<9;_|[߆}RXj OInßܷ WBq(n2L8ʢ[ϲ3{? +;Y/j bO?#`öӕ[ l/pDXK0S8f=ǪU|BdMw.Xe>)#뷊m_J۾4bi?8=?]@i=j)l5tK3>ٶ+"G:^z͑TW;Įz ,޲ .X^jRk낎L]eD!ʌIZ4Y0ͶJy:O̮1B`/><` /D& OLggRZ}J}K ^T@<~Ճ| etp 4-r7RIJ:+24f";>bׁy: ZDjCZHqAH*5h>Q:K-BLB,$*\NHK٨Zc`BcrFV&F2zHxI}.[Zc"-F8$z F_k HPVEs4G[Y5N4͗2]z%:x3Y*Wi]|rc}!-IX4ـ~d1R6EH&]l}^ |˒e񼵦JKl:ʂЬUdž #H4|H2 C)"$ "w޵Fz, BDy;fPoޅq}hMS/WIVԳfԉ858iIM*WⓜFsafp@xwS򾿥o`)QܟLqVHRK1@oU@H7Q)@i4zX7={Ҟ*hR;:֔ޏGꎖuGl_'D{nfݨ5(Q-.a xם-ٱQ!&1<YRe5Ts<5J9U,T9NY 1UuwAF+[}f :[CCru35ޑp *dXӚ8@3|$ea5s׃*;ZJM X?[xdi18NMw>n}e4vq[tDV^>WTl>0.*~܋@xQn> OV);FyIhnaohp8r#H+xTu/j{ w'$zxָr:T ˦ӮzLJ%‰JapV#eizM H3R_גsr yKxߞݲڋ +_iNѓvzk"!ӺV/iqH\f=i!#$Y oWv<}IM[z#9NK8j(={z:1V`:{z0ρ5ȶ]{*ًin kf0tKU](n3te#l FõY4aKw&Qt]sqwLRJ OnGH疞mb7!L EޠL4w*do̗ǘ$!2[z,9S(i,K`c;HM?Czѵ/Y#xBK)=jZU8#WMJ"sWX!Rhί"ʭd{z6"S6 \ :Kt775 ]LEkXzb^Lqe^ݖր"k!ĿVӠrpFTl!qOڀUo8Ml"?Ȝ " YiOߖGY5LqfsTmtϕޟC?qJ%{S!.=:oGH:%?,/YϷk(#% һyHAD"<Ɖ$\h"쳩v#X\77dGf9ZMрa=UkϭRvǏJ~k3ouA=_ dJ0[tCOYWr\ jq3䧁ah0 qiS$JÌ ՏϬ]vpCP8wN!4MY}MgB앁"6P;YܪVE, i+GVaB~h4fP /܈QIJ`%$.8Db_  |/ʾɡȰ-B'F9y-|9~021Ԏ}yk\ T}ՔjC: K.4`-b}z[B0W2 Gua_Dhv鹑_U袓'pm#(HCɴE-F^<>ݓ9n+*<+=:iD\0K,??^SM,/J23 Xmij6᎗x19sBڟN;Lw &n| 0}+ozI /_,,549hx2N`9x'uHnJN:(q{Lh8Lv$ƤmD[u ZNrXSdP*JƣwU;BJ0T\c0vE _ *B=3\d?#LiIADc&F5wPCWdᖴu>&a\MmTA #UZ ZKk$m2qRs:ܦ' r_98j[w?$6lE_.VFk:,x>D=~x[&Dw)o?uzHl<)n4K nޮR{NJE7ﲂy?:Wcm\X{{D (F0##6e`\%w<Ħ?/I<}G5f~>8KovhIAl=ABT!X#a@(a)Oy-q{  SK5CFo$N-ꭦ}W;xZCveɸX3 ޳BLF}("mɨ-{p,Jz|hE[>ĪL?ι# iØ6piDg{)yWAA '==Wo|uYN.H^*b@ߊqv\ q,^G]02\TsjhAݨg-o!$y+rc00̀PN#V*(9Te54vXMw7h]`hJ6û&']pNQc& 'ʴ93Uz8+vf"/sJ(ځ\1v[-%w? ޽aץK0aઁkl0P\pR(kٌƈBLLsНr8dn7P? BbH̐aSGUR1tФ5\c&IJ5.lI[]uJZތZPsjć!z0{Nmp\BمnT[ o;Ph?-飼`z# |uh ȑ '/JQC Q3>6ЊtP:0e:P"wMpOKy۰:a]t@j&bWHBKmn NVYښd#Y)kM ':jW7Wrd7[E+K9%8:Q-yr:-"wq@}G<`Hej@ro)^|:+0qw{71( W?DEԮ Cs}Q([6~\iϟؿdgGf&eEOVQ>fG>:h9""AzLPU\P"(?O8ltacM@!h=_pyʩ pʟ|LMpɯ꡼$pK2#'ܒM( =zYRJ9>//7M((uH=l~M4XCoCs'{dr"C5^ٙ-4;?pӓBo Iav'S#t;t?NO@x.7&I4O;枯?4" |۳>å cM6lvʨ.aWWW$!h52\.?>g̓R*21Bzb bGdk:'},%$aR1d%cf3T?ױXDCcBCirfY|:,dRݮ\až܂FZH|&l^^>Fb{bi"Mlň ?SS[͕Y;JxZ\cB&۞OZbblmh~ƂGKimɢvKHnj1/9z8"WRZ]S'j(Τcr JVKp/`=(n^v:SMpΑ21byF5Cue-/)o:i"cz<čtWc~PNUX8L''%$Mgx3 0 T6';ŎڸXN=۪(`bžSE8џ4K@ /Г$U*ԯpbxs/T.WHdǸ"h^{㄁͐D(mV?Tf]K63'ㄽ˻3ZcaBodG9YuC2OZbhH%yFz5sh#qEO\Co^!ṣĹz5z q`bxw!t!tK|WꏓQwJ"QWG1ީE̿+=I-N&Giɶ #iEu4uvg:ۥnipk Tǘchc@ׯ4^¨"1ˑQǃp 7qv,xx_ a0ͽ >Yĺgf?N/NV*g|_Et; F{YDhbY2TK9! bm>f:E BfQ#Wd]qh:p>0>|;h'nV.=:`ukȨ}e_Ѵ ] OQc~z}Ɍl"c:9R'2,6,wp)V--rֳ0{+h@(^LK@o$P @=Z ?[W\N0(kB|,݂2~B2ņۻI@=.6IV-V`#D\PG6ޛsY׼h'PcdΛaJIq E˽G%Lf\A"@-`~sz^Ϥzr/2![` 62 kTEx 'uvZ|6|&TjE׵tӂs Y ; }ߟm|FG}372:= NG8 f'Ǣ_?E :רDnʈ'YUh ϴa!dRJv\Qx>p7?G mL~N|E"[Y~g.vz)v0YѐW0Oi$!ڟ6ˀ~0XCx懼aV)mnG0>WlcCr `t:3 jT 30-ɔ7U~yf[-AL2\VS&@~XI:@QeӖB) Wd{aP9,G BIH;c%6l#aɬu/ | 5"d ( tMi,@d?jA[Yn F6>re3[24Fprsݣu`"g#xWq!iEȇK+nSJr{q LTmS[+f24;ٍնjӓ|arx3}>*V c5mb@͕q}~U ;OY4"RI_݃.n7~o d%NLp)Z[h}1~MQrDGr"5=J.25&~& KDL{o'=_W!X̻e 3>?U$2n*>x@ .pE\%U^.||# վ. A3T^C>/pbt_'Q,B;ig}YW^72^ȿMjCb9& Q bа!Ao M2$2lI MʼAʲ3J"߄-Mvz8ٙz-fuhܮeq4-1M-/Z[[ؾf-E ."OK᠟+n.LwWe `});SGKrdQcR%ڠ3ڱR~P$Sf֘F m\1QGiHn&0gF NuEIkB\(e{ĺ`"3ZȚ~`ⅭV"FW (%"ELj+b\fXࣄAsJKyjP:} 223О%ՊOI >_cvLI{+=6ntX+5hf޼& /]I)^+|„7vlF'8/G@1JĈ۸61mmABC:BUk:QWV|`o^RQGk׳Ol3mA_팏ӏT6.7!&r Rj<C/EAXYا}hiO5ZSR؝)1O}:a%x-.Ȼk_:hΫri}0[ӱjܑ Σܲ aɬm PqfeC=֞V+,&] V`̱`'q>ku+ rjF~ D/(XK=aA^B6OZ=`}e׸ :&9/O;_ާ 0?S=Sci#(XP"h3E-/Ϝ@@B^"mʪt hƺwki!WKX4GZ)74 :_8Dʃ4X5CK @`'b3_;#^`^U1*VgbU:F8"p}PR/c̱H o ظPb^=3R~GjLS6x[ZٛJ C/54hnS^3WC}\~&Ÿ#lIvѢ`ftɵN6F +3OA7p׸-,3]2^ Ϻ)^s9^ z% K?Xϟpxwi v+}9mQo G$^R=E4͜b 5nka<)c+Ū}:%^m.ݦyĴ&UMiVXu[C#H'/ڨ7t3ӛ EC]w~…&;6Ii BzDNةI@qL~T#HsZϗT[Fk1eEx}e3[8=t.]OilOTzpʝ"_/]3yc/# rfzQ,L>-Dudg`"1DuY}Z, L"AwɁHjy COg~Rρ8wܯKo9 K^V(ȟ_}&}`(v NuUl@d9jL. Ā7`NH5WT/=}7UFF읹j?'=cPyYtX2M_"ܕqqM_pDkd{u⿝H>?Qr,cَkf'}*eayB'\qx<" <\l"zwLo:=vkK1'"Z.cH)WwȔw}{zOm ZZEP/VG4ȆOBC{'lh$ *4Vch˼Z9*wWb [^X+Ipɯc"xllӹ>e0uqaMBz=6Y~ [}t$d1JB*)`K}̱3 b)En3o[YB7-B6x⓯pI+H'զ\([=iZbaU7xϊSs=@;Dzl ~1x5̊+Lt"۝LdV]0N־BH9ق&9 9qUaQܔ'ZoN/;2##s?O|UWKÎz<Kw`8a>Jy\vKqXwF N)֢ o |7;B^Ōs-297֔Vݕu?Eh{L,ΛWVCNl,vN^8<^9e zd4F++ճ1z8H6gՇXy%5=q;PЊ MʡvC۬K~́83W1Quܢl>#Ս^_Qƈ^<"MpĊ9^mGi`p*}} 憪 1 sgUbOtt+sSP2K7D'&UBAaIOU9ȪX&|ޥL^*Qj Bf)x܍``\˴uX5 Nݺ/CgJ@MQ Y _ڻF:XGa^'(6ަv MЮ$Qbx`Et1Η`Ɍs2L%qO^eZԄ'=:]؆%%.!$MoU?% y+qs3i-BӘu?Rv0m˒۞Q]# *7 :'7c݂y$n)YB9{=xM$WRrCs"yC"f42"n-4vRn'VB#mưEpخ rzrN*CwPGtoCgb?rm`OvNi5z65#8ޥhv1z= &ywI'cp`ɊCź:8$>r†EyșF)VGhn(AMD^XBmS/|)W:(gtX2쀮~ D&8~C|'ӟmڹ-cisFi2hPڥ]u >;[o7q^즧Ȍ'|Ea,ȀMa:R3n xj}`+ 1[˚WCW:af֏âK+ ӿràOQ_ &vpƒ ]ۏ&0Mn"pǴlԌe,5$Q=vKjwY:N?%WYmH9oh*Ȟ^".N =-L?7r6S0rЯm,4q3J !u%T:ɔp[}PHK\ ь[ jr>D1YZg|r♁o<7vK6r ^ LvtG}T5A E0!m;ŒyI~,{ Bau¦[oZU2[zGLTDlC`&% NP;`qέMS a{81nC2Y(N2~sz5Umփ;7C`I.sgg< { fŢShpcF~`׆j2GJ :Dt:  ݣN%eu^_ 5&[꺦[Uol0j.@̹m4[2;8,mK 鞝!\TfOvQBy`@[:B5lPwѻ;ao +ޔm]C("5J(>4t;==Z%O]fV(Fz"F:V[J+}{JE;#٣>&#jSISs NڸcdBI¼.ssbl6n狶5~']tb#i)]L+z#̪c^83!j orٷ8"GU=`晸{j !%U;2wY}THW;p0SbCv2#ylwT %y- :eچw &݌7hZARN5Gc ]T-̎iFekߗ7<|ZRFˌҷN& ^ G/z-Z ]B]'y):5;JJW3 Q0k<4W&ǩT~g÷4T}ۡNvmTZp*='A. "NZ"o4aPPKd'8p6_Lkj*f3lwi.Y"i O!S69D9٨ׁBG6^& 0p|#ydY V9Pҳ(8/hS9&}|2M-QT =BSwUy0A=H6ȇxZ(M|Nb!1И D7a]&Z&엣4e+ԚflD#d׹- SX0pbTlIt]L4gRJ2ld\Lq!FGPq1د|+u<߁gWOyD\%X ) f*B?ʵSAȉv  82E MRnH)3EmE eKP%ڐf~5v..9 "y߶h}zjW-(*wRTn _iV0z8p#$A^m̵baܨu&8WΉoYM{*f$S==XI͸t3_bc,v& wK\Fw˜ja\ ylqVI$ћ6* >SbrtG9'I'%^چY-l<`rr7VsgbhKm)žAbD+*PZ9ޡ)+fxuCҐCN?9ѮL ɡܫave֣g*;}Ģ^'qئ |gJ>đ1o@*Rk7bʱf16e He(Cq=d29#8[?x,P1olwTq0?8i$|{WF?ֻ"hjbo]R9-xV)Lqg#rf~Oޓ="#`>)dc=qWmOLC%c|TH:VB4@k*|@Yzxvj:t̓q̶ 6_׽v?;$"m/xT^hV`:Uv2t!;vSH*g'^r]{xb;n\ٖVߍH/#Ël,JiØ9i/7f)#ؾ:#8=ȧJa}8#:uУÍ,BZt5Qk!28ά3(;ꚩ Ey¬ 4$: ws% :Vu.WTbbH<u,/v?58ތ `?є$vdRZ'Hmn1C1-C;mKXsc߂ j(Nu#b}'W U3FjpJWԷXen10upzF",|;J֥ʛ(Tk?anpnԦqKJY 4kևtcP=M?Lϑ9=:* =>SCp'oZ@iq6ډ$tH \MeVI`~<+Z1uwrv-er9 klٚy{HֽAc raXs{7**\4,Y/5374H5 D)5D?"zRKpjpFlL)F|[<idYZ^#,OdIO-I&jFC\nʅ?c0ǢfN*-Q]V]>_2JfI^XLB(C7«l TE|zD)2TZ`P_3\;%@<4LXjƄ^G=|)4 2 vyT*M_@pl`;3;&Ɠt uht\_a6=a)츁`s`/3Blo5-VOM6n1zAj [#@•n[j,b3,م,Hg)koAkyruMV=J0{C>`KC{Bˢ]pGr:,օC+`@Tq; 4cNIS 4q8A:i#xrY=u(i6cj6Y^MtNoc;:r6l %ڴʹxKY,N;=υ>Ǵ XC5D\4d v$q_F;G=XѾ! D {xM rN#6=|ƛ:9c+ֻgG: WFG('V: lO·~tGs +!t6fIF)Q]CK=eew6[KXaU`EE97܄U[La(G(=Tmnk+,D8O˵R}+=BA@ؔȝɬɕr;xPL@DPGr{1|TmnF-])ǕY z-6`+:zXR:_7*'޵*f9(:KYV"]uMJB m'_Kmzz%BP?3Kq[6@5C+PwQ)f> HY`,+Ô ;K7ݥ b}O $6B{c~U5@]#k7FpK sUŠ/4MS>W*Nj)* 1}㒨L Yp8Ł"oۗ<90 J>M 狙$5\UӪxC Ӫ|Jc~CDH#}/tX[y[R/fRY sǟ2k lvaԴf=szePddϭRNZq #+I o-L@ Ww3 w1Z/d&nQgT&c5}<Ԉ#Z WwK AL==(+IєJ Uͮ)my8GQ[}36p;[!iɨ%+םHd"]1aY BRuݔwďF*C7_F7*.BJĝ-'Z]SuoNe<](qW,%Z@IUu-RyQX|JK'f|R̾N>)*U)V#0go v89ciE1dȾ G,lZ FE+3ۄz<œ9k04V29! _ȧߚIFDZ/&Sl[Cȉ1㚸 4|Pk [@Ul}蝳sF,R4xasM!t e1ў;s߈9%bVȑU U]vm`:j]:; M*Q-N,v*##%d776yU'ܟ~PTx]?6r9r6T_-EPGY#GoD(mM@Yo[Elu.6՝+ m -CoB?!:NS~8EiqA|g'ͪ--+DqnE{< KT[tl'[MU1@nv|/Tncچjix.$n5+FV.9jB 6c^2&a/S!ko$.R*C5#%jq%XM?˔Np3~)ͱft(MUq( =?SPr},i HqP3$#qiap: nek f}Θ~U_cЉ!|c}W2[ݾ*]Kj?37IpN'c1oN"$ ŝ.<=AbqQ&k)G B""m@`QXk0s9H/F2!+ UlPyX2 evcۺ~E*_Q߂3wK/qMfkq+a O+vW-&jj?d6^'xSmV['5VJgyC4~@K|ώԂsDЊT1 cdڝ8J%cBgϛ-A D[UFH$Uqqt*,QVERqs=K&%- Y1%7K3 up!51k*5AH'EIS fSMX@`z%_g&rBk@zK;q%1U=0}C4zU>>spLjz2:4fg2Eʂi!V޻ A$+姀|C6oM\7ƛZjT0){#HFԶtɼ3}m KJn`y1 1"Uȹg 4Q%xfHv? Ҁ-8k ػ=Cg|QI4 nC}Kb\@#9b Sگd@mȔ bʹݠ'pꟙMGy>L\1?j֠Zbh.O*Qw|fQ.=BX{~h;CN ziXsһQ-;jms! t:.^{9 > /5~T@wTMBVoܿpNn8f5eRU0YuT9d$Pei{QuGO1Uz?xڱ+F e8?;ֲQW9oغG8Ȃ>f|ȟЕPVUN}w}E==;5Wz5p|(FVk5a@*֌)?s[<6N-;[ %qNkB( Fl~H* U]6"| &Ff/eNR;Y>Ψ&Cܸ ׈Q\å1*Wdۂ  δr) )]T=7x$iՏ {DKeT2O4FJ֍ȓXEaйy4H01Mآ-: av/CR{Ns A6^D-thr gpR@wkBg΁`bt!c^E/^&n.AN$]'peUlU/&-CƨX$.AsMaǏyM.׾ȸ$|85x [;2CbЕ{QH'-c.aVƶ%SSS)cgi VڻDFNR /KjKQ 2R !4SH\{}brD#t]8۽S\@r$m_}׳0:bi A?AnJ)׹uC\&+~ݓZ8tp;t K hJ< )WY=Шu@-w{=;vbxOnَ3yƅ%uzF~VMeh~^R {l"{\vHd|Y!h)v+Ӭh4Z1.>R2RQ;HUmš.Ow?7t$Sqgo 9I!OS݅6p&F`_E͸$y'cR9FT-EBoރ[@HL1a3O0vǥs&*a= Jʵ.Tnw#>UQ,*pHPl.8+Je}MHJy[o>pf->ޠ9%Nw}+yT nMdI], x[$)s:<\iF0NzvnQ(ul%ŪZ,芀 B@Sͺ0&K訍B`2Z?f.ķ{V}Qh ǧb˹\q-,{q)!^Mp:JH f , ܷd"eo_í>= ‘ uǔ1uyqh_'h5(NajYɿ%sW gnGc0|8)otN`EB\Zm}V9 /7!:6U+],?\Rב-oLJwI-l@q5%t@e~sʈl[NY6lE:ib8^`t*3>I¶ɚ3G24jL(+/6k%@x t\}k3!ǨCB_ B~ L%~z.6'5@7ʹ/7AR`;mlނvDRøY;3z׎}Ҿȉ2oS45z;Äbzh~ڂfz|>n-!P49Rp0hHJ?½%+/?4콌2[O*"'{ E,fc.}hPk|ř^p7BA*ŝH5iV6nf0nk]TE\K.J ; }Vf܍ퟁݫ@EK9}R('p<䟋@)_vXCcQ$R?o5(2lKvMCXYr6~dU]! lc9ȆhxdUW-*l$lj2@43ژY\,c 獍[92qN vA\%7H7כ<#IoJ\}]]q2T=ޞ9'R^C 7 4" 9rn'nEt)m}㭶dT JLpxqsd ed3JIwރs|()mxFd۲<3Ty4 :d73d†TGwxqC9>F}ȳ㳒1 >1.хrև3̰ `TpPؤÒ-U)^ aSdp cj掏+YnZ2Xfr԰4/# -ob W5wA =`LN'!B4ºRzx0KhJVd\jE C9yV%b5MuKt2q[VVG" y2j_LZ?.*t]o9uݩ*ԴN2&M7; ߔ ԦSSbwVy5L:ø SP +tďO~uޢǐܙZyʒҽDg-[N^3ƙ`H7w{l.ss&:6gV[7'#D9k*_Q͟fNRΕ( lf΁-~9c0|dK8mX +a(X)P-j\)d@#eTvnT,Gֵ~a[\?Y@p!u@VY:QC=mزqmZ䶏6Y`o?4]& "Y6}:*Hi)XoçBB-H+kZDxiċ7}Vڎ8@RI!ijSgr^m)l+R!\Q)˝@jF{MS<ɕ' 79aW%DZ"+Gl-Gr'fr'u1Fwfr`!e]XTXgBySEC~7=GW,N>M )gA58+c^Fy内=S?8RIQ~2sKa6G; '\ a"O$m3ZgoVvk]`bpT*lVu@$ǟ]wz+&78"OPޢBErE]ҾqI/9]RT:8`G.rADIjv x; _*έ+*H̛ s39+\q]{ g?{8q;+-\߿&Ϡ, ˝VHQc3&vA TvНnBޒHGej(+1!zmPxөE.=Lz`TKnƁdsV=p1iNDZB O^env/oeCk|8_$4*Y܀qiz+&9%w ֨,me) w,i%gFk ōZABWP$ bz\\6ZG%FɈo3E5\)q+>""T3A*% C]"XP`)ϯzG|.BQV{4ۚF%V_ , -x0=KtNv&G\l'[aH#tT$a*,SŲo_1'r/h";45NT`aƎr51j=o +iY xS !^N3{CϑOy8LqבCl73/'\[*Y҂YwGu>8.M͊5"½KԖ:ce$' ,5pN3[.oD@l I>Š'wX_o긽߉|ECWo{ TEw  5k=؇K4ǻޫ*G{PxH^Cf&#d-VT( G{vvc M_SWu oX +U.([i vqm%Tɉpϣ_!#.m-E/D^GOS6;]G')8]W +f_y- zi}X|_p8!E4"3ρ(?| jBZ-Qulc՜>@z[Aa,Hib?[$ 62fSAŨ+{`ڤrsx 6my/Y/m%ة!3OTLjn{K4va,.냲Ò>MBxe^4]x821vg ^JG2K<f!lĝO18ݖQ'pIbqT&z(,`Qtjҫ%E0հg7F#uqBv2r˸! mշe@Ic MauҠFsi1FL۳˓-1;=t !yŠ {paG,z P{>|T)@i|;_c/v&oCo5U/gRs%W)Kͺb,LUJdž7=̺ Tr5C&euEO1lz\(9ʥzE~ĭOiD y%J>aIKѼ#4SbX"^H0LiW$~Ea̡d0J:X1/Uiiu(I^m t+^B-ˊ1@#$ Q~cZ~g=w7x,SԾ +!o)I`񅠞ø(*vIZ;:w^vs콄c Tկzt ̀.NHUq~u:5eam5ۧl<޵߰6kvi 5yk<|DžL8]d\WX /l/@jpeX6@Uh̔Uj)aYsEdO&3F\ 2NeV7zъ̅t'Q&Rv'CY:о '͋]ZiY8h$ 30EPu?1Pa8܅"7 r!ƅfV5芟+8U06k:P3Jmzr{J'=G֐pIYjjKA0 wRm M14"_D25,dž)"7c-k;FRWm}*F>aP(X]O> +!¼F0}u _`EXWOH_-ْCQ0sDL)Ai4@ ^C:>?+,[(]?%A~D =M-67 .mkK9VyvA#tv~MH>,` v;+Oǒxx)Z| ݟRmSӖ?ӫ?Gv3J6q>}@t'.%=1Rнu5ӗьMcq W׼Ee )ZQV!§\3!2Qa%KR/s tOˑMԶrYҼ8 GȔEyH9,X\|/N#?/u]9,8rZ2R+>\a|&?Xc87j#}),[,Yֶ^>5<>zZwZCtGR҄,?S tHޮ7pyMb1@$cOE"]P cK~>H"(06N= $^ޚ-cKW J1o`wsL] ۜTj~InZT%F\e!b}[3ѥfR鹓x%%ctnYXOt!Znft8oYHo>!K+F8"zYX k8lR6نQ#Dڡ;>tαp^k"FX &aS jO7BLE8݊HDa\)ֽ~e0KP_?36"ꊫbbDEA"5q%T}ř4PutF꺍?θ¥?>$3KyT$KbHnDWrx^^d{+*_>|+~)lYPs! cVe|U<|IJ{O@WЯ xRlGwl.gGu/&wtTEJ8L$geJ19zڴ؆4D˻솕1"wFH0EѣK{&\+3S.%|j MQ!X&q-McdT-Ϩ̞~<'@*lxtqc_OLgnVN+`zR ~ٙoS& ' >8RF\Фg42OM@#*- $LqpxeF1T r'-[ޘm UDMGtYA֨kT-<74˯+Gƹ=o^(#ڸXQ ׀%T :UW<Wʋ|_QRDXAyRNJ m/͖X2斌CC\z/->odξ怦O ±Q؟*آ+< Ÿ>o*rJ` YM̌C FCl TR"[_Mo\ AS-Of>g.qb0;'!jM#6Z瞱qMiG'fgrӅDj7&ODˣT|֫te_ Z+9=k"(')>\ *- ^Z@P =zx.WJ 笈SrRPJ?ܼDrVjj%ȶoQtDGw%Zxf+堰ECN6FM}86lY5{>-0hϢ)Pmƣr28V_PVL(N<כwRy"r,+W}8WrWG{׹25t]zK #u^SUgcǖJpnSP¥ZqKG JŃmU "&JgZ(e+ŕ۩-qưԡ3 Ӡ#2f2{Uهw_eE4h2 sTxSܱ0ce=a aP)Nf5NV K5.01n"߫!2z0H`c 5&})Z1UOY2W, P JKsgf,>F[VCޙ4OnVD9 M4縔X y< f4ڿsh D#Te SB~kUhXm/0#F tjH(K\Z4kVCjG {Dy9]"i9B܎D}Ä. us*!Y$Mxzb/#9jhB_[-|6Yd-SR6nkmpA-ҾF/`mK&ěϿtq6ff̶80딮8W9#Mb4䁹?k&YMVK4Gh CΊ(8 d`'@> vTJEƌ wnLOb2%PVRqofߢvʉB^S" sdD.\(io3}ܜ"iZ :o" L٬qF>%sAVP;<(p 뚙}Oc=\k^I/ д2zPvi^?l)rSmm GPTOT .Mf[N@\e(\wb*Gy(Uصj a!'Pm&,+O8SM,ԙ|&s8yUz"E?ʎ`^V1-k<jӻ,CJ SS{iy k]J6vcITt WMCcC"GFtQ lPDخwRۯ$,~1Ҥ]*3>dY5U}~YHr0BX,N?xt|9erWէ# ƨq7@[.ci v}M1QlԚA8Z19US4\CZA!u|p x7D6j1FOp;y9;0bX:{NJ`3>XMAyuw̶ICfbLM%!ӗћ2H}2˻OQ {)-:eCL%ҪD?G |s-o!SSl!wyC8ԉ~oZ@G(Io$^e\&=|ʼnmPD<1THdPYU޴ Z N? i5]Ew`::]Tdo|mo}zҸyQ)p :!N?EZci<`a@B6ԠӋiZ' Ւ,ցFYxym>& _PLC1)wMҵ6#D˨ߵ~^ZYAXfΞ#t b/y|,:8-Ԣ6sӼGx#X,9EŬA*YZl3IYOW5Kf0164BSb&].{HK\_]fhkn.{I=yn@N=MR|61w$^P܋CY:Pv^#Lr,?BP!;2F%! Q&F "LW"v~:vɠo鸕z1>)ģR]6f2F-ԞYw2syglhFCn9nپtXal݂4jG=[K"P2]7o"1j1 荀@vb|S5? z*f>$w=Z(?)VdWyZE.C[  u|0&%o;+&Fz5,mߠp]{M#Z}3wzȄdqffVZJ  p]VgHFSwԉibӀEa0fCSӐvܼ2MojHH43<?,k)ԫMF,cq(sNy4<0)DHE28f0j3ƒ$,O6f8ȆBhAJH}Le5S֪1 N~v@~Q_?3i@ 82RWsV>~z]K c0ù^p_"du5jnFE;eђ84`s&)hi;%ʚUfNkHQ"8M25B@*g=Ch|eD<{`u aÙq\> 1p3ñR[0;oM<f ~=.܅7%+rIgc ȼ6Kޣu}})XF|>;yT}W]8*E.!PLyYfHD䍝 8Q ~!r 1ϼi<{𧜤Ř Et-:E0L|Tj vqr|2ozE_V``Rs<6م K6hUhG ?FߓYw"Znp2VT  BDhڤKJ3=caNu+ j?ʒ6xhAjnґt`c8zxys)P&H3i6/zgy} X|tp!5GSjE#W}dʂQ۱| pCB0*Uu,]e@MѼbOBfMu·=D @ N#{>|k>oZw%:fչoO*ucOPYuy$vS1H5*Eˊ_ vs֍.N7c;W[$83xied]\i^E Cg,_!myR&dfq.)Rq;U}6 Q~ /.9?m'3h USr lE [%ho6}L]#OGV4xJsӫĨZiy$ڷH0dqW͡;b{ӆaRl]䲚 8G5LV}f̐c ;x7&[Q&La+f48 RCˆ3CV4XqkepN#P9p0 DT90U) 224se풙:I9n'o򊢴yo.qY}L]ǻ3 rqW.ʒo.FQ!YB5q%.P 786&X ;k0\Aq8֥pIft  :m_؉3N0P~}70v(}f U,ڭLE$0D_`5.@=Nc]E^p:T0mNy-Πsy$>+J圧IaocZUDWl%*Y_7jS c>\oi6w1Yj`@0tX- kрmx58jL$vYd,2H9:)NnGh%.h bWz=55j+lLCBVYf-pHUD%nf a]HTLDN\nͫ++KsӉ+>Ph>F\ mv'=\UwʋOLHtquNBc_4j%A&OOb֖U] $IReH߈e4ZkOpJϰ3俼cwۍ&-ng9+$KNx!֦)K*e9U(4 )tW ZK~r!ef*󀋞 :W@kE~溉e{mb[LnJWE>skӸǵ5 ?/GHFЄWRU;Ѹb++<$ՍLSfs+eXl cS] 7D_4~U(97ٿ%DS72vRs"o'ye_]FJvݥTsڎj4 #w+.REȂ)ڼ!5q; u;97&[vvDIOҪ-Q:nw`ϸc :LQ؇xglBytҷc~לG`mk+ MV &_% $ W2nl5$(a+ lX,2C%VSH!vV>>D{G+HIQ5YJ1պkI>PVlm hbg鯜K6.{ z7S?1Aw`C'y&wEN Idh^ɂ +=cF%/"y?֪>>O d(CڸZt` 2+!)C=hGWNV5EA&L1lUgߚC*B5cs S]]`8e^{V 6@;& tGQ ѐ sDp{9pKܡ&/%FXݘQ H#(9tC]T]' ۗ1c"qɫD5WJ.!=o\܀mJy]~9Qrhns[Sh`pHP@Q NVL׊1n9S?g)ꦖ 0\Q,7Me̹r4zEⰾH>HiO.KAeߠyVܮ5Si'ɪG~RzRzφm7C>Ϡ0s`ۺܿOBcQ$ }jC̷K}B+5،1G\ XPYHU#Kd!N&A<'Pz48vRzg:(K'JoYMlHD.s}1"t D}VB/Wp`ƒSMѧyvXz2v&q-KBmy;gZ8нͷzH T { UNs1eHvo&2SR>jx^?ȂF׿w{7>wѪ%>^A2& -Ri :'A͙xZ$HoKE^F/'PxJ[ $n`чD,rs"gg^a'̡-Y}<ϊtM/a<հ~.(0 р^bȔm:hfήT-ŞbkܼcJT'1,l Ev\ާy!EL)p}$ч6*t˄!cCa'~|l{7,V% F]n]>>bG@yqޫ ׍0R!5[MX$`m>lɅpm[̊bdَOLZg7 2S|9d_p:44?xL˝ݣ]))r=Ri#+'wRZab^B݊ę/zvt /H#7V\^&蝎ş=j]㽧>r.k#YyJ Ч!{}4lM,la$̶"\I,m\ΐDq3K^,k3<_C,Nm+sna/UG4 a p'IZƕ6/E(\)32'hԑ[# )>6C<./=kTH'6Q5Xho#XJ6S'\ޏ۟*$T+>EʪVBATKw4!,e0|ֳZ{Էz!7"S8oYWu_S>2^ <@Rlau"w u4k??ƱkKy2R+eGN;b\$s~OJ1%Ed"_3G!c#Ü|g je;b]tun#D6U%JDӫjx8e=E}rMLI+}" i<.x~Ĝ.x"#!V*I'@;є?dM<lV0B qGp[k鉒ٹSC '&j#LpnWM X *ٽꯏ;F|hpT""FUQEXpdW|sRd?TruEsHrI[҇Ŵ fs>&" ||ll޴& k:&+D 'dծo} U Ȕ&q h!)xs~de{IrTٱć]j5zrʀ˄H-qtv~sIɬPEu؀tC{SUAw(]PO ɚ)M95&bRFN,͍ &IrjPy$k용$ʬzGȫm[fΩKFkrW T& 8 d[J`=SxE- H ι!x7~!@0g$ ٽ=`sz*5(˝#ldؙP^LDZD{vP=%M-a+a>@U]>2RJ<9q۫h$L~'+ a$QrFAOq[M|R$(%~!`lG;zn4WVXWc˭`.'P^xթu]$&M5WsM}H 7jQ{q{D; kOYJk0ICp5YRТF+t bbygb5#ܾ>< [~-D!^d\x}®dYR3)*U 2 DU.yhqeVe6^n)VoiRQ8fH$z%g'KtR F[} c#Jv@1);^m6Rc~ qV㫔:d.܂t5!z ;13`)V62(:6sQM}-Ku=5O}>HNҼRt[;| w+{+a5%ՀjqbbAΉ?h}"tF. <+w`=1Q+<ގhw`lCaK؆g?r3i%`1&!e`x 7#b%#AN3$ĿNf#KK N)-!3OKh>}R<*7>F=;X>:6Љ8~-*` XWcl%^AuM^]n [Ehu (|ޝЫQbcaꂮHcjI߽w>֤FQl+i# $xg9^" T*aQW>>lD[n)?j rHHa?eG6`+G@@]TX z#`Kz؋44j/bI>5D~oJѾULd4~(}(/quAS-^y+ay nNXe2s}qAGu,#y=n]|TUw }Ϳ%y:w<0~VX4IC 7r 3pk >^Qɱ*ft?9E!x,Htw*l8H Y5D($q-n0#6*K=Sߑ\΋߀L7$ilhZv@ѩ4oOo4Sum׾R"%'PS$x8Z `h؆Μ90c-gǶkm-i01r֥J \m5O@6@Rǒ(Vh_k]ͷQVe0a}uZa++FT MlўPyV2 ǬܨT`,ZwjyUT̰1#ݡ(RWNJWMkˑhw2dK~3Fۿ5*ћ2\ J䞻LUc5Sa~L -Sīuk=LB!=Wʖ_/? [SZo [bw6H[]u.pծ!ƴqh?$$kP]:B3_-Cyv#.:Tk.&:`U[42V}%x[WQs-^5lAi4Y쐵syotgdJxOkɟS[d ZV5e4Ël:Ǖϻ!:dR4#UMnڿ@~PPJb+V?v BQe$^ô[goo|%2$~B ?u]4o` {ͽU0;q"S|` $"#u.3n'3LʠH! Rꨂxw:@P $E/b)sJ cQ;zjVk+RWsūcw+u`ǏqjO/4/5 sn,eLLvF~5Ee:,%J])Rs8A DT6E{9%E^=6:5 e a\E&W䐏%Mlzr0CtqH#tiP\OI92`zr|i&x{-Ўغjn[ Zl`6ߊ5:$8Ymֹd-X͊_J{pj+6`wg|S/HXl#op}& fhѹչy禡]1PyVZc.r؉f׺; 3H/UJyhc\4)N8ae2FFP_m vl%Ö[D8a(nL]2#&[q@pP|p_98e<$?'U])tNy Vf0K͇?+fOcZ,ކK .{]u.Dl[9Z( '4c}k[~bHct< ceDvw`^BZٟ.V CaCvj2OhY*\dɜo/;B&t'/ͬqm]YHUT2DF$NS3j)=W- W L3m婬 IbFٕgT?A@֒lx77v\}:gsG_IK=ҏ=@b]lFXG"A4g7Z7ZX6u* X=Gv=&bOYU-#PبܳyJ2)A`RbkQ~i䦦 jB61ư .asE'sJd-~Na@:h D]\e:e&T*zـBӊXRZz^-htg/ܽF*bW!\5eؙLP%ĸ_J %O<~S"n5|xU^2ޟv+^R/uwH<97fl)bU&%?gH+7 /cR`x6Cdn3/`Ff~Fէ^/ƫlw;hڨqN;Pˡrw/ӘS6nBG[N*O!݇d_hKml8l6o 0 mˠ0s1E\ k?C{s*(jTkߑZl\ڠ{I]Vrh5+ k$QsȴJalÞD#-dd@YYg8PtI&Ks\L?g ×@4Kڎ94PY1AFǑ]:6_Ӯt/ْ~˫qNT޷ص{cd@.Á :f/L:t%@y;IVy$V]*AIN&VQG*̴in{2eK ESTʘ+ߵяZ/Nj.t5 Aw@+omjFdQ'Ƣ\FBE(j$?^Ά<}5y͂\mi8Sgs .m{**>X#WaޞFh`=dYU%FHvq-bhѫoM*h4q7V ,4YG[z9@lٗRHVfZ,}@K,,^/vKQ$] -k~z_f=Zqk)grka~I/P-\iG'hR7;ڬ=T(Ȟ nHL9a!A2s sC:u!pY `hsł胉eO DI; gՊ9è0WpgvHdaPjt>+cT"*:^y@lSw+g,k~=pyB$a6^_.{̎wE`2`g^1 {0]!Fv7VqP?|Jh: w0m\W`zN,6{H9^:Wsʵ PĤ~q|@3 {Sy1"/xteIg=G$ ,҄ ,tHbiM,N VR#˭v|9kmb8O~)C1V(~(fPd,+()J2x K3:ê=zSޘJbuqiʼ+ Nޙ[)դS= |~3 g$h Q'ʄT8w/ twR97dv|8M.<@o> ɗD\1cAlZܘ-~DsI 5|'OS~6T<|I^YG.՛Svz0d8GBn{3=)|DP$2L<6Gcd4UOjxQo|ʡ[YJVX74aB1V߀vWtP1xY{/|kepsHI.#ڒ>ম=~ցѬ si d8.e0Vjm9 u>7R^="zݫw)~Cj#CLW6qkӋSPBЬHx-ZMm/#&,8&gٮhUxZX8MMc7f&fncHxRwi Qp:fأmsE 'Jt{[1֙l-U[nq?*|8@O( x֙OIUs+JcrAa A  ^صW}6L7e(ps6Jo154+)#OAPEHWHw~YlRrpl&FY86iAtsl٣uTAс^B*h:3/7kg6%g J1d}ΠWr; 9cl5oz ~Χ D8Xnʑ ̣OgТ {E|oV ؟kw}RﰥkJ9l!rgE5)?x|-6shDXHb}M$e"-qd/$,8 )\I4z]cneOۭ d%|_ cJl l"$b`Ԍ< Q~R)@ b r#aLwC%rr' '6KRߍ_3G'RHhYZz>vz$I<9.k?pnM-AtWoJ Ze( @ LʵXeı!`B:Ϟ$ZVQDZO gMMpQ>))@SMF%& ,94WDQ$ުH^}2ИpM(bs>"L2mS6A.aE?dCѮ) s2ft">SmSY`f.iV=R4͔$^Yg%]ՉM8ZLb=H<4\"#3qotB@v9}&C-,l4 ܳx?!vջú"r(e5 8oMMZ}j!)UhWwn" ~|abJ㯃4ulXC !CQ6rDEo^~u=XSOD\DM;ѾVn})"Xq"84u!f]$+C].xT獴 mz9Uڶ>M lYt_:&LSI#L"{> AoIZ Έ{H/0wD2݄^z WAuד2dZJwc$1dp::EqA.pTa;K& HjPʼn$>s:HW|g+yO,ۛ5 fܙwZ ]Ohɔgw]rL#.:fBtCc> #hwL)><̐-c46pZBR~)whԾux{):!2 #KUlw-o'3>w[2A-.uyNη_XPO 30fy tf6Tur Xfb+/ C{sPiBO%EUBTAL?r1 x8m:ZU|CD[S(x r(XV czvmώQjGwK:8s]Flp4Vwa_c98|ՇN0nFo3AT0 ?bGJ䞫r~eR@7&b!i]W몱 ֿi?~ĶU0xl1'ױpO!\@ %U[ϘǓ yG dB,hj+;T{ R?3*@HeZ< ~ W=B "n^@ |hQ9ngOzb5.lG=p7t.#6顕%Lމ9+^7げ:xKڵъkzp #2")HD!mn gm HNz{>" t ȭ8xi+};ǔ6cP nP~!tl쩩C9H\FCx_3Y M|. LM "apNhY0_d$p*>_' TxScXuH¬ ⮝eP L61v}-GLDh!jƓLQ3Md.w sUs}WۊE6kldtv2W'# ./ս|j!{5#CS.LUom &&ީDӲr`?|,L'A6Yɠ+NJ$mse*'(&efטY;)z69Kc)c\Тk$- Ŕ9Exй8Ĩp9F{K8RpjmTf{cCE%Klx5㷡C6z4\Ggmz$> :bTt@&KƁ%kČ,,~ogzlbN`s0mȡšjߧx# [sqWY|UNB3̐ =f(3nB"z;vC*c8{3ʬU9wrʦ|G †vƕjqcʃ\@:NO^Xk,~MFqaԘOM5&JVd!7k/"HZ/$z;Z훱$POGgW?W]sU!Α68Vȸoy! %>R[n0kU9sؕwURa8)jSJ'f3˸9vveYaD m"yÙuQn*zjv+M=@ qJ Wp03e;!Ũ0E6A@w_>v+{d(8Wl[兩uگ,դ鱋GVYf0Z{h褮5_N '^of8,'dlo<pSG=$ɶ(aLqxBr `&Žr/uP?18}żxa.S#q, C?p[s4r.LDlx.>rX!9b#k$#S${'C%`^Ҳo_OHxQz+%>11½͵Vi/G]=i<GmK $#n)_jU-Ѥ(N _5dBd9Z`*m%b[ *ֽac}C,dH!!m舔oԻY[ 㰙RbS8 ]li' { v8 s|m[vxYO&!_>J4Up8 X4{hVƬoza74x=C?y~mjsx^!bDY9XM<.nH#HeUđ|4/f0jNڇ%⡬5^"lQpÒU'SBHTEƝ5S-} -"J9W@,id%7˅j$+wcb,,Yu\FR)]>*۟7V3TEuft۸ih9CMSj$Iu}R%BWG\&~2{GC~*. xO@XO^ z;`Q9j2yZ Ybbgeldpr偘T|O&0n+YHrHslf[+^2 G$ҝ̤MI|`j44f}+8Zlܹv-̝uL~s}SdR=~y 1w3HӿuFv=IO΀[D!]S"$I *au&;xLzԩ`##5oVwB3U̟1Jk(޼A@1jގW 0hp ݸXȊ+Yn?a`Ȏi1*pპՋWIU l}N(/ǁ_Qe5d-ކL23 ׅF amjɂuO`y -7FnhoŐZ02guy6|Hw!5i^lOSW@k <},8Yttt7?Ʊq3- 0< Y%ù= ޥbq˛bzN`Qlp3}j]>O;Ǥ Q^?}>Y\zT~lbZĿ{ʾCnƈ>\%B )ď|z6u:(ũ%-m11_]`1@[Eږ9=?EŠC衬 ˤ3Ѳ-Pl[fcfhאСYCDwz,1jN $L)9NLl2#:|of_t>[2+^5f;>@>HbD;n vxnmI2֗rXҦ8@Kx؜3' $ ?_঍ȓ|8޲utgµ<)*5-EfF ~jdBɭȢ' ?<ߵP4ūjj[ĸWQS Zi O{WH˙IZjb+dqSq1{J#+ߏcQC~, rڕ3kqtj8EEUu@)2-wsFcg }Õ&Q8t4:<"n‹k7(f2^-%TSY#4BE1.$"JdH7')=m_Kpxy;^[[}\#um`7Mtׄ'S(kkJvd (š i83Θ5m'f {]*`D3Xe=3Tq25褮~(흏I*;LBZ;d)߈qm q'ۓockm 5@}LӖ}ixR Ly'\0<F;V)U0ա#Kτpz7|Xn ?τ\lL #փ≡j 6œ|be/gRJ仕>A̤ XZFC[SY׍}"rnc/㇩g] \w73rz>.@=cM}p Ts U%.Gi:@r9d.srpR9Jܾҁei[T^XT@ǦxQˑ}S= gX /=04g 'm %R/ !)%A} ;+bt$;c~ni|xK@@ ,ol)./x]]"5TrJ",F30s~F g7g^;pqZUa{Z%ƽoF +]OSGԃP^ 븨7\":A,FjPXDh5#@b౶r\:_+IZd'ui[=!# G8oת"u(L$* DrY;VL'V$}t8H/tTA5nT~]csSyf2SHރ|&D {gE41M8駳7^'.›NCG(P?sj+qC֜F"hzҫ-8l8A~nx)[l(\ @D!gleEf^[:hg]ڍo: 2Mv|s>bܖsL\ƃwgqlҟLwZhwVX`Zl_iVU?:L:sa49]S;ρx1"NJd $ lkAّ{XXqhmC*eOlÁ)(47`uv#r*BȰ𠴀)[ u|Oʵ6d6:a#JMayَRnG5y.9Id:Z€0ck)<@[WK{GvX:w>٠?"zz7s}~Y0REBYHq:!4R͓IÉX5?;^ aqD ^8ncXDwd1e'_R8"&S!Cl%uwHmave-} _2[U"8wI~M1{1 B/~87`k__F@d Yj9CY&hekrS2֩bHV(iۛ'>WQTԺWz|ks/鬳%g z0XmA.d~k@jO0~HyΑb:_f/:[-{l{sQGѻ?n @8BJd# BL:RPPIğe >Kx Oh6 a`m%A>j $Pq-GxHoHK~o} F\` +*fNnxg>3 )/ T1J͔,h-mX}f'R4o{@(YVɯĹ^^[$M"x@'|"%>hT8~[";SvH\Gp{Nj7cힴU,qz@wN̓OV Uӆj{< h,{]"a sBh@~iǝLu˩]vn( 5P 2&e+UONxiQDI?4$9`Lf;zk7sӯֈ^h4̪&ѵPeB|fCj]@Rz~)Xh>ktfܗ`"k0tGt*6@O9iQ>OۮL*[o7˂ iøZf țq02&R)FeX wHYa{?#6%*f -tnW3g., /A.Qe ^#c9_Sφ)K.$|}wvJAT'p1ܠogKZOZ >Os`H/#VfS/˩ǡv%̜z:Ɨ$Y!y_ Mgy;k*߯{uTRitR~yigT:xzbyOfkcUxvՠV tE[eW[q&zfrԝ8 hm/Oޕdԋ(F%_TX&(&ZŽA7)7HdIDoXԫ}L GO@Urrrp ./ּ]`eMZ|T <aBÄV."Y#?h,Z¥L8?-s+J6-yHz_13̆iʓ (y^R`uEBݪLص ]6C/'yԄ.L;GaK["}-9hW yT}%-.7#sw0JoĨ}\PkN.׃!1N|/+7y^(|(lT ŏ|ޒfֺ(t:u]iCfM B7eIRƁ8+f֫F kP2b~ř(RƜ+}th'}r<< zyz"I2iR:i_ žV%F|,6t~~&tg ,(-ڭ1φi.Asr~Ra6=kpE>)CRꃸ5:l`O8kPһs+F =*!Y O/Q̏Ӱl(~5U,~(M6M1xV!sY7 p\y&%No UYgifEP]yKyՌw֊kUrtsEnԗDʓ޿&0_>''&x,.kÇ󖫛]-S">Ƚܛp&IEfsO=ĵ_ahzd+O7{ʵW=Ԝ0$h}c #,^4_L a]M$j~mk3N` `*O $,fHq&5C:e^M^}*DY$̊F{AIsщf p''"am *7 /ݡk4^:<^lδp!,gA9|ڽQSB[’Y_- Cb J=X´r찼5c|G;Q,f&H~L@!vN@P1L ;+c5h|Gs:dk*gܷzw[w1+FȩIw6d9l{"Si?ތcߦ"l<^Y8#") 6אvFR(BU+@QS/".^9+~Fad]PvtN({ _fOy G1>`t^[@Ƀ`<< 2S;MT\)Ѐ.%#h/JU4H8%9zesMh_S9kƣt߈;x,=~<߳A(IxjLڬ{e4& ;:Ds%a^S9O bN~ܸ&n4N%gtސ1d? 9.Eltt nPɅ5ߍw%Z7b8C佇CBh`<&|Z$WJ0X5+]S9y׿VZ؃ٮ$ D58K٤l^9|3N5Ђpk ?c$ϝͰV٭$BG9fԝԻ%X3BoK-]DX>z 4]~~tR,{}Ǟɴ*F8H 8% LpS5TL䉾4z" f\ϖ/%}IeOyeyϢY'5rpoKpU\kqs jN#]L TldZ1u o +ztO, O;yOa%Dn~iFQFˌMJ"3Zi*zrЮ Y5\L$`vMQp2ۣ8anpW+sFy0+89Nt[ 0\tr|3.n:#l$k2q{wT3[UA62s~uMw&؛e6dҋńp-_'Q6K8؟eGS3y:$ln1wN/<˕%:Bt7j1x)>^}/,4*Xϔ9}}kQ/K{z) z9u{pXUu＀6e|(=T HV;FdJqgJ?kŢim/Ngr-M4wz&ۃkB8:,6S<:/1hk%Bk5 ffu}+kUhvL9Y s\0E8Vyf \9ʼ`攀,18;ZD8|9 3 e %Q`L kڗdTZ<-$ qP# Za==M?Q8,*@7oD\'kb蚊#vYiɐEwP +#? *9S%1*bja[iWٵn%`Y b{'JMfoyb R0Qj‡Ӫ28 Bc<]`txGOV{oop%PR:1 ^tS.Sی8)Qq#-[gxR+yÕfSė$nK -:"ycK21!y*UD~!g=):~ٽ[x(H}mC0 H{9pD;B)Y_r{TOYtS\agb׷T_=B : ̃/Il%wO.AC&m1dn]k{0@uob(ՅidW_;wjTwʹc-3m*-M,qw)g])%+3X/)ͲR1#W(7o9 ,ً!+*vmg>(NXXɾfߤrR5* =\?w@fԇHʨGj!9Se昛Ά3D Q+_" 5(L\ޣL"ↁmT?TXJj@(7›Ca}dm[͋뇟wio7TSԿ& a0[9!q|e;:k-TI ߏfX9z@xYU(3l+ń{U0#hoOJᇁϕL>qӗo2ߍ;9añ"M f CHKya5c\&5G]/v.+tgשbB>Z!t8g#.*syӲ.^ɘ̀ZNďYr]*tc_I+KjuzfKEa֞"__o)sat+8'4G-35 Q Y.YoJ)n5w7>*ql&lFࡒ^@gꁷ_0lzvgRҐ:4 mUe|\ _kduqOd:R)C'hr/=m$cvsU,=,k)Sj0 HRI?ΏfXHcJ`cFPN?T| 0@ C%sN8^UTfn81 (=)N x7'h2F1ZO7:G呢xt IwC5Tv6+&q~D 5/@3)ぷJz%a?J$XԉQ:M@,G|07GvDJ@\ D+>rƏ/52Bn W&I?oЊ\ *n{ĠO^2E<<}dJW~tP0ŵ =,#2j`=DQbKU-GCP&V~<kSYlrM+dvO WܲDGp3ȉ%^b*q^ì#G脒wd ՊKNlHj8+ӸvI ^(bz'+U ĕ0SkwjH`aLO$[k_6j HJV)4b }ρ 3'NcjggHpʍcgr[,}Jllo=spQjpQG"yw{\2v*;J_eKd~ F:@cTo,-Br {suNjb!X} 1xkZ첮,dQU{QmAyd_j:黓ס8]5TC{a*f%wv\ VȊcIOrbjpՈ&bN;$3(fS6%_5>6EV%}\DyJ™>zw 2G:!8LwKM(1Z${RNv(R.h'"A2wyscT 3n:aJ49w$@#ip{.*S) w2sI &U7˘v7쬉K˞ج;eGf\!uJOlF6 Nㄾ!;FT|~d%JR@dFAbS7A~ժsWQf[::HfM8~ʟܟJ1!u"Ѩ.p+IAʣ% y}5 C]TD"l*GjysWd^u\W%1<跫z9Z]Q<92(ylLNJg27:#ׅENk:T/}MHO[$Oeȃ=5*!rN29ˇ}Q8O,65A7BLybL:viߌ{V>S0U})PW-~7S$GKd"P51λ&i:4j+-hK.t}p"pI1F=X9 I+(SFmwYZx šwݏE)AE/vjQvX]u`2F]⽮0mI'[ A̲JCdfN? u[E=_; [Ip:$:kDZ=spW:tu 7EqI2ZǙ|ᅇJ/_]ZLֆͣm"ԭ|HvĞCX%`BQq)\`5 7A:$l!zTsĴ!PmlՂ5ߘȕFX}YzQdew?r:0X|GA1Ptcr{Ze{"q28+W; i 5<:SH9P*91aud %$8#]JE"}*:BI|)-rvֳt=hV)F2nm 7 uUbU{@yxaWdB}S~:K*ǠatIhm\3ÔO!4&NFlJij7Ml9^J0grppl/ÛNJ (=C,;py1[KZlP'g腵d^I)#-i#K$T> ݯt%}5lS?!m :އ+\/vB(J煥<ċ/ 7G/~0@Ѭ@Lsn_G_yjuZ- ly=B\V'[O%^jZۭOS<ڵ֯Z\S"@*gUĪ ҟK Aq䫘_`NY9>q[a SJkv7A8M P(鋊[Eg3]Rͫ?S2 3-=WKFS'`GMldQ8桗I Y.@?!<﵁gr=aIWQ^hnqop3$[ @S<,˴K31P#CO .Ry2" IL((scngwʤԵE^h!Xo"`'{V3s]SC6HkZt+Apqu Od=!ݯeOp\aB&jZ<P~cqƀ*af&]dBפzG{\RrJ1헪X|o+VkltZ)B'c[G-u|2x>!N@5Q~n½b?sAY~tLN'd>5Qy0V&aۀB 35`56 2?ӑ*ྒ}! Qq&tYKC 9^n׳Eb҄+q%)r~9=)뼒@-#^cFBX2ݪ㲁 -<:GIxMKqKe~"{ %Oh(6T@3EIñ tcL痻;Ƅ"XSGq* Q~STZ'*~֧i~pqlIL|$j%0[ |D-2B<+;cHY"cԴir>j6v %i]6Z{!2$V&Slf44VHaGU25=:o}cu WMР߇(/vKYE߻s]{<5mH Zg%Έ"1oyExx@T}a P!^\4^nBCTkNd|R|(i~O,1o6ĉ_|<[Ɨ[E7j.Ng@¾X\ *JsnBBmuZËm1j-жXe j'.2m$/,-|#]ȡ j/*K-dCffpn1V1ZIT8/46>rr9D}[f>5-CЦPZkګhgex0B6Eϗ ޱP|7\475^jy-d?^$@t]ۅ6r̸uunXuoghl!9Up|oCמSz!",l)ZG5\Lث7=tyujViy<>0oeO׫Λ{_48FDL~Wk8Gr|K<%l: ]-9َymz*8wx癫~UhTɐ{o~O4 Տ !}&]LQGSl{AS;%{K{q\G~|cC%]Cvaq1 Ԯ\|yXʟ,0#<bM<&2\ooxz8I+OqQeIxLZO9ܸchdG{ x ƒ2 Yk!C{F&,ng63`2e;hpOATl \UP̫7fqUGrO78}rVh݂A qpف&QC|+5DJT'ЁsY$euĖRm߹w{H봜s$)Xi ?d4(=#5m=3~rt}=Df\p*=VREgќLC@NJ+dOMS jVįuZhW[ɔjFpPg+ۅz&ayEWl^gL菂D\t ڲ׫N&\Up_b;y!FF+]$C#C:0t@ `= zHN݌;@wbi*|&xcK eGKan`:T;Ψ3G_ I㪠"tf.yH !3aV3)@\3ĊR~ake:]JDH EEs/~4G6 )\%[Ct! p.&Om52}^2')S/Uo 6Uf8}p>7;BzTb~ 5ŀD?ljf_0(IzxQA6 ԃ\y%*vGhz?Rk|o9XjN`ݨs9w 工& R41D~|Oa>JJHT ̫~Kt>};yxW~T6d2$:/.mWH͔~;&0@ti^ap%/,GR&lomDxy,hT-` R&#aJ]"CKg7PrP<"QS$qRrJƑjtv7M#l "{8ŭ6U_YY!`W6gf:ZF+'gB)Rp.4l]T*O2=:֦=[Y.THCS#ktH69+  C !JZBQ>Hr2U81^aOYp4,du.RCY|soM혝vit!~77qpn 5MR! f<>NW *|jpظ3Ndvx0/=g՗Yѹ kbh*Z1s9㱃P'6gW4icBXd'衜\.\|A?Vc7po |4ugeO5|qvG'$uQK3^ν#U(_}TQh@$2&ZSML<~姂+Xd#HakVR0}KSy1\B7z]MiyXMO i)WW}墑99Dqε,ͺX6{fl1[iTh,jJ^-PX|/B차1Y <.nr'D:MY3, ^8G Q(ΥS kߗ2ӬY#p|\Ob cۏ*kTB+nr۝K4'׏%^qR3Ut[}?ڎ1a5$hGMN0x-0F ^d]T3hzAyy3grmLݮM9",rU do&#Eޣ[!ஐ w? &1d{irCR*r)r#1~iDlKwrT`췄FDٿ$e^qWĤ?5b4^!kɚfW.\1$PJ;lFx-NX:n j2*C'!B'PxuJة٠ ,=&*cpEӱXyF6Ӧ@< rLLr$b Dˈ w2NK«PRooДG%-hd%uo]=)yXݘb<l||r`Ca E޽E!9ԯ.J5bGeHlP:n$y voT(3@==MŴ-(?#hӀg[:qo!yu.Ŀ 4tj9$pՑɵ ڏNZvJn[g/5V BCiܱ d` ez0^2?>/du:o>+ ĖeIÝwH>R~>_.c~3ClToߪhgɘFTԣ+ zXeoP[.FG~N ؤNglf4wV룄 47+@$T'*/-}(-!>&u ",rJ=׭Dzv%.(QdtS\d./$#T0!ro _ ;.hTKlCX-ۿc2 P<_5ɻB5MnuU_Tc5bv T$\\\v LM'b#ߩ<yJWJ"f7DwQ[(=v*\9P9MPG ,'*nqOC-s~Q2JddЂ?10KKwXPr|n|}<8JFx {`(dӎ8ͨz"bN)κX̅GRHs;ꉼ4zL{ܹ#uͻ2Sp$GI3_|uGa66E ޛ `o`nAgid哗k/+]ݹ"g4=7)~Qm }VO(3A: ܆?0W_IVy y3Ŕtt#7rӨSHpnEH Y2ưo~٬[^'h-F}T?BE)A_m۟b2kB>9aHe#RW-$ ! 'ЋNAQ]mў˅1ZGՃ'uK|y= Rvĩ Gk cޠ. Y\b[[L-k9dxE PaTf+-%]|xM4z >PdWK+ #*R?m+S[n|P4㋇D4*8@Wž %Vi$QQ|"J/bb7'T@YXPg.iIg}|HN>F uK`bHT 1~lҿ= ؤ]?{(KGlڅPN\A/V TIA#ud imTqV/snHh%nNfhd-`)xI@Y3 O\6,Sn!-x0i˨D{Uތ)ajZ$cm8sɣ궬qJk ؿi=n 2yb2zrj[Dy5 3Z1J<̵EY{xp戄ht&`4jV;ʟj2"P~}46*Eb'zA&~W -tj$qe6Op#x𧻓0 2MHĆf'>?dbf7Fs.+>m v.̨'6k@7ITD@1PSWXXɔ xFA5cX zuت ҂HMB'5Ar7fsqKZūyڔ1}HYL?{ XظoAݐmwY X d!W敯bٷme=*js>7WA`7E-dUH9 Š6E}h(u cR5h8ǻYZ(s?}H1V'֗nZmт^d>=8FI:q_u` ^R MoB/|9cҡ +!Bw58%gԩi(+Cuhk9>8jb@Ww_"A ޻KP1;*&!%b! Bn.&1@0WC/\7 1]MEΏyf)4[ y6?$y,h-ĔuLdQwo[=ɆKlwäK̨Yg>(٬nrD9eTD3;ctO#/Z:+K4+f. CmZ(HXf=j&kbN P9g?q^T^G@N='_)/9{xR {q+Ő؆Շu^RJ?^5P)&RpyuJ&k8)U!nAm6$ OpM]2CoF(е"Փ#Ucg@Za~CڧCmNκ̥dž;U( _SY%wAqsD&.Q#?zv.dAmkl Vi] g꽄ldʴ2YPm;^cP"JAhw `!6.2vxGP*jeۇu" ~.ey=vH:'p5AX}Ee"\?FGWWE6 ,X5VwvNjMlFw gfxyC&HBfH!G3;sO 4ţ4aY^vv%$ɦ YU3Ij-pH!v_Q_fH5w4Zŭ)y).O2Y5dר:q\9gy J1'@)$M *AncwFֆS;ƗYS|/W1>}I=yҔx`k/oUvsdxv<[rN%ټsU%^! ^y4EQVnyPE<j=Wիw҉MNUFN0kw0ZH[\]b&?i(=ro5=Sm_F]+62UȰPIЬc 5G N"ͦtm$ m1+eKB˄yT! Q;4~AMLt<9nPz<%,'\T8猹"[-dǬJm]a3/jwC)!zpl";@{ /ztbA ˟Yڥȯqznj#$a*sH i%R?4&-pɾ72`OtI` VWR\&cr3%͟n0 eƍQeGS~D歮VSkHkǛJmz%QP?lyS=Кck }ТLMr2e{j7T6Z)6=;KvHtGBB,}"ʉjڶpe)ECb P*_Jw9=TPD|ttz0G/lbk-ۚʨ3 N5P_RPw 윦gQ%@[QW߿%qYFVot6Aʷ6> |H&zJZ?G:ݿk|ێ¯=S讼-[*5M$ *,#Q9k/T)c4}tBEji5;$I-ygv~'DV|oRQ}3 ޏ=^@B%lGdγ5^ÃbD^MG' &u;D5rN0=9fJ 4Y6pѺM3YG_69[h"/;mvN>7" Dt s?j"(=4¨۳JO,r#:F6PۛyN9ùsc|P/HAY y?.G۸ ^K`L  L!ZcSU*OEIm#\:TߕUYHUklH=>(À^ɍ͒ :ہV~벐mSy0\MΛwȯfٔsv<-RT|G\,JlC@ Oe'q{(^qp?C1uY}ElS3rsRpEt{´ &^Te񘁕Q( WTEc-PlU |g,l)z) l Σe~'R/z>$ߙz5wԕglp#VN___J8ٸHY}Qͩ<.(ڑd/OILUh Mte:dXvKiJs0h@C'GTb{^gmP(D#4 ׯ⫕wq)Ɏܒ+βR$rz읱[48x0eQ~Qsu쟶ٚ6ۙYfNCFrUQ2os ئ;4}EruTH{(Z)`^Byfnz