freerdp-devel-2.1.2-15.10.1 >  A _3p9|;ʅwN{_.%|0cnRZ |ߏJ?m̦%!Ы }#9}fbkI L惎3 9c? kGg%7>-<ÇbrQEvz{J ƫ\Sr>,O#D(`|5v.y݋n.Gr̪7nKI-V\El!*dx3mMa(NT\l&zѴ3^Lc1078ad5c2748312cf317959e5aaad10b007ca05c7cfd5675779ceb2cd2140db150375d2f08524d48306d749fc0317a05c23074da_3p9|y8٤|DئU@D/[ET@{s:heEc.4eUְq^J <w4%P,F X)ajt;yYp>?d  <  +DJT t    1D 2l5,8< <,> ? ? @ (@8A 9A :DI FGHItX$ YL \]X^MbcqdefluvwXxyz(8<BCfreerdp-devel2.1.215.10.1Development Files for freerdpThis package contains development files necessary for developing applications based on libfreerdp._3:sheep22 ϯSUSE Linux Enterprise 15SUSE LLC Apache-2.0https://www.suse.com/Development/Libraries/C and C++https://www.freerdp.com/linuxx86_64 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큤_3/_30^^^^^_3_3/^^^^^^^^_30^^^^^^^^^^^^^^^^^_30^^^^^^^^^^^^^^^^^^^_3/^^^^^^^^^^^^^^^^^^^^^_3/^^^^^^^^^^^^^_3/^^^^^^^^^^^^_3/^^^^^^^^^^^^_30^^^^^^^^^^^^^^^^^^^^_30^^^^^^_3^_30_3_3_3_3_30_3_3_3_3_30_3_3_3_3_30_3_3_3_3_30_30_30_30_30_3_3_3_3f865a86e98e8863034afc206f87f914590b55f0a38a02d214326f217faabf87fb8a4815bd357301f68fa75d6bce300f6b5e7235fded0420e78b1fd1b0b2c3727ec92c8604ad1dabe92ee2dd23982bb844cd1acb803691e0c6a5cce65a6eb2b014c3851416a130329928e174c46fc78d914f89679e949daab7b31e14256ce45a4805fda815f30baed6e6ea1dd216fd7dab7990c83ae260582a310389f188cf20e8e5370e1a58a07b09f9eb7ad39f1325cb99da5075aadb5acd31b3b60dbdda8173f2214c6622667a6c276b05b092bda76d7fbdc4eeb0c9db54f6338808899b66fbaa0724b31b33eb7daa4fec2c4ee087b9328465b863647eb0f8a6d3b8c916ec2b3c6295d928ad4d80c18fda52370aaaef3b7d3b3340ab26a837846416c86325f89c5e4fc0d7175abf53629bf127341cfe96b9a0f270355bdd5872ba54af9532486663194143c8961db5265170f2d0a9c58fd8854b069a619c8c72517865d8196f6384269db454047ada8bc4ce99e161a9c007ed9498e6e068fe6933c2b8c9e01395ccf851cad8e7d5dd8af6f849a6a7b2e2170b42f8095a25a2b0a9c0e89a4067a1e62f2af1913bb60617b08dac1c70a50de8b1982ae4463f1778a8329ecf60b9e00796fc3b6479e3420427bf8ea06ab407cc863291defabe45db8081a5a646d05351f3a6beac93e395df5a3cd070d5b399cfd8682159f4e8624dc6739d4cc1082d32b0c1d82a7be4d81d72961e19055cd54bfbd20829a76fb530a6699675eb5820b27b33dc1b5f3665ed66166c836dc6fc305e4470d6fe7a5ead78a0a116f68f5ab4a3a25e0283b5deeec636502af63f6fa603114f12e7f5cf632a5d395c7f46661e346463358716a3a8c91fa0b583432eb2e996ba7f16812a6a6fffcd291661d43f2cb4f13718b0e9747bd1f626b619138a3ca3fbc21464529fe152be4631f5833f6e7d5941c775fb9d74b4ed1356f3737ef876ef14eb3fb296f8da8cf658a98f5032b1bcf54b41df040beba49fc9153e3751e23341080c565c3b6b441844e1748382b8d60b86ace3a8f8b0f2b8b559bec08e4dbfc3d3085187a5a6aba71864041b0d444650941119808a7a75bb877551cdbf5ea8a61678382b39415b4d2855faa39a3cebda2eebaa94fb377c04a92d9bc6bcbec146c88cafe5e74e75d67486c0e8a3df977236050d01b7d72b57fb152517960c9ba8c0dd90de7e2837fb9fe734ff1fa37eefed9f2f28ba83ac776d15847057582ebdf47eafea8a597f656051233ea38e17305ba96a1e528030791aa752a97167407b67089abe7c83e9d821fd00781ff21ec95eeda452940ba7d41c79fffdc712dfa6dc91f5ee623751abb24af3cea83039d8dbb4ed0ccc1ed5d0745972492ca3e9a2a1f5f6a72cc3baed08c2a6af2529718c16dc4dc9a1d988a3b5880ea69826d5229583ab786f9b591461322a73a06aa48bbee2d049f3940bd4cdfd36f67697832df9271bc084c502e21a91e0aef801bad9eff40d203b735b0cf9d57f176e152a4124a8cc3c74602b6f20134b9e391282d3a84c0379681fd34dda834d9adfb6da9099fee57d948266823a1d5afcc8730a082af34f3cbdc38247288f63c74ec3a5adbaa6c12efbdd6adf98946086fd3e39b23c8de1b0bda9188ca49c0ed79af88f9ad8043c506fc65bd54254a5177725da944311974bf580c8b104674ae36d559da618a62ec3eccbe003585acb641c5bf1cf2f96eb7d02f2e11652be3cbd5faacd341f8543aa9ddeb3ca1dd61ee479891a81c50a28c01b23e46d3d9b9f60ae76efb55e8ea7f6ebb0c599eb5c2950986b33a4f19e8de60b3a338d90fdd3444caab8f97e5e8ae8f343e399a91d35c6c7ca9e3eb9229c67f562f8be2fd8621f6890cc2569905686dd82dd35062af896afe2d531cb5c415520e27d1584414e8c3b8e06d38b84437fcc5d77d13ea7bd1501e2b264a25946a4a8a3335465a5f2a8d52e737c11f05740a71f549c2ad62e38f265ca9ca312dd6f48dc5f20c60be69431c923bd0f5f2c60c3455103efceeb558f39387a6b52dbb1297b0b07394750847469ad4eaae3b7713ae680997200b60c1389d9afc511d95e9d01aa46b2a9e4a7a6642c131843c8e0f0ca2cc0dddc16fb1193bbb1e06c6afdfcaf09cc7797b478d8fbabc135ba4c06eef85720c10a3dbd151a48b59a131833cf709c3dd9023f7aed1af0c4811318e7ae3ed708b807ae2ce51ae6f411660d9fddb3c3bec50c84ec70b2acd1b632717a07018a7fd74d7120654a54c889d2238809366390fbbcde76f83d6d4dd6baba3945246778cc3ee4419a85959603196ba4d915d15e46239a16500a7a438265a42cc44c0229b99b983ab3e01c8e019e6cf87c4496e28f7d520a6d3614a2aa7b53c82e3abaa8bbef9825edbe20a77a5750e0ddf6942c1b3d8a9d6c2d598927f8b0ad668a7754e3e9eb88d38ca17960f0ab11c6b90fd0b2b5ffbd3bf9693e365e7f786b151bb7c995b18a953135deaa80a2adab4a85b31c54c7f7ff7d02c0df28b8be001eb14996deff32d69d377a6242e34f8bff57e21a73bb43ce0ccda1c5878de426b5a012e54776f3497e17cf923679655f002c0f44d014cedc5991533e79b389c896c1daf470973601432c80e9ee73b0b893a2cd7579876c10861b4762e5e35ba9fc7268b66d21a56ac4d50ce710285535686b8bc60bc39c6f4c5b6334c8cd6542354cbc79d7d9d0652378ab131ee859b2f1e6b9b4caa41b0a7767609a966fbd6bf54fa644e7bf7cc2e345cdea95676120531f5df260688796ab82e58c1c12c4eda299297f54bb686c3c81eed30751a4aa1b428ffc95b1edcf55908b02dfddafea5360379d4cdc82404b9c52c6e78b0f36531fd4d69762b6d036e3fbe232bab1d7c1f9980007dafb93c5be1b34808848f780ed2cb0afff4b173376e421938de82c1e7056295ccae57b083d4e4c9d934f04c61b0f0047fb34a5af65d460cb7df281ff4661a553c7e86ac7c2663dda544fe6220153aa1a36372f23abb247c0bb6c2787b9a57f0e8d48b896f186655e6d10c75d6e017501a999c417cc8bd6037ae213ce1a35fdcd3123bf9acd0b02f15c5ba786406e9ffee6c759b2e07ee95bdc35083fa7d2a85c35affe9fd2242592338e7001be9a4a4f9bca18b3a0496c2c036c0defaacc40e2eb4ae816bf58f0c2107e3d15dbc08ff8740bf2d6da2c16af85ce0bf5c5910c821b80985a7fb7f63a02f888a5f2c69b550814da3592003742955f672a21258c1a7b2569176a2123e2fd9cddb15fbaafb7a0410c156c7ea5027788e9b8ce4fbf77d82fabbd0c92b5faa36dd6012c2bed1a67a536d674898a15425c6fd8bfa557a1097a9206094f52c3868b7e47a39530fce58716451ff8d033e6387015a67e010a470edc0c4d6c4132fb516f43d4b17bda0f80d85b0e9522133b8573b37d108bec795f4c330f850ef885aafe91bd8a1426b414544cd414448e39d25aaf132a3aa1e5bbc2e3d3dafe8afd7d877139d74e891849d828706e578a48ae5de84e9a3118f845e718563ba4f88208cf913180b21c05b6078d8d8c05b7d908166ed24803c090c7f8c8436d2fdd0e690a53034fc0999fa93b7a59a025a4053feaf90dbf94249f5c6f7696f22c90fef78cbf5b36c7a74157ee9688a9a7eb02998221c0098b8fcc1c7a29630635b0d4e5e56be5b8aedd5428526a9dbc0e48486be8c1515d30faafd6eb49c76d584d7a83fd8805766a7babf5106c1bd97fd3bd80e17cb0e93da1ecce198828bf108ef2ea7bd9669857ca1784de378f13e29e47ae5bf1d33b9fcef867b0cbed4b4fd3a034d803348d1c6c6ad51c54fe6554c869d16899422d75fe8668333ca9956bb0cf9eb6b346d0a0141f0dcf5d01f03a62d1998fcf9179bd135862c9ed3760c0748e1d9873f4e9ca4a3549502fe247e256941243bb4d5691bd8b1052f0fd6780e1a97a1ce01214af1a08e85aeacc4c429853d72936cfebad851a80235276eeec252c6969305fe7b771599c6c3671da5acf4a5d63197b14093191ea255d84cf203210021e17247066d1003f6ddf0c318901a25750638d6cbf54a6beebc0efaac368eb32d2d6f440fb9ac3a1dd5b5d9c64ca20d728d0c6d617d6fad0f1f4e08907839351881e5e5108e459894ebf3e55a5d4484badb342e62b90ad440b0a838d63bdc4171e3b3738b98af99b0bfcd3e67769b3c472c1bf0c2a992734e08e9d7f1008cc59cf917d29e5cc96304e86e8046ce34925c680d75086ea4a3dc86fc1aafd7877a5ad65b54d8f93f2b6d30aecbd4526f429a09232f8c51cac8dca68984bc7daa4fabfeb8f3783c46a9d23d7f8ab32538ec11b4d43800f8585a12b10d922807f3002adee7711b9bea3d38856fca9a38a7b1b33fe52fb571a9023c3f18f7a7556efd652f1642c193296502716dace59ed90eadba6cd22509a98f7d9cc5c06933553a6f4ebab434522f65b7e46cd9d1fb69b2a380339c337b970df3f261e5bc0861dd98be5ec21f3f44243090820b5a8366baa79ecd71337e2da17ba6c8abfddc4f4067ed4200c1da86a430b59758d5da86e13ca86b5db94751bde9363d67e3b6b31d1dd19c7e30c3beb62c4b79083d9d5ee4b1f6355de9fdaa44dd7e76c6760193df11f76004cad63b7d635dce2069133736c714c2862085cfdfde01f5dd3d28c8b4c16b093a2176d0ce903d9644344d5ca58dd56343f7f37c37357db54dcb69519ee994ee81a3341f8e30e8ef498535d73509f95cae7ecfeb41e27fa0ad6e78707d6ddb5f9efe7b0d6329315ea6cb385697ee5ee75624597691aebf26a6e849a3a7b240b456f68426fc7b0e9e996d0f0ef5d8cdcea5b8133b72e3aa9d4b08355d7526eddabe10e47c45edd42194f2bbb7f29288d0e3f4c5ded7fd34af77ce20ac9242588a07cf0aa94674a5006ffdbc1533403518757a793ca48e991b108c4af31eeeb231a266e758c01a2fbaae5d692cd886c1f3a728127015c6e0ac9eafa7ceade2abce17b7396f741c749c0991fb5ceb50bcda6b5a197b51a742c942ce94a1af04aba564811be8ddce51042ef974a891443d95d1b4367e68a0f007fae9bbf3674953c840fa2ae29db70b948bd9af4c370f5a1508027aac47255d5f4fc05ce7d1f695e3ca36c3a9d0a51ee6764fe7d92f8c30ae6b621d891aabf5fe26a768b68900f46149fc9e61e9041b6465b9e368623372bf64fdf26510841aad729e90f94bb4f62a5480a5011c6fc3d909d3d1e4316b90a4aaed7b4c5a81ef4334dc3c878dba2d8f2cce9f82035e8cf8884ebcf8bb4316a5874c2d16d272d900061f89c109ad03fd67d7db74d837fc8e369293b05cd13e079d127be67f078ef6c320d9944a355cf8099e29814798d32ed8569533ffd0f3efe8a9caaac65a2b2ae8121b116819092950bdb82a885d97674741722660f6e5f3bf54f836ac5405b569ea447e32f40f48a07f5d8da3db150613d0f4bcdb6d5e7b6878ddc27e72a4a8680cc0de7bbb279c19f0832025d7cc65dd43283327139495843094dc5830f4fd7c15ddfb9382bbc5148e19facd474e08b1d30945506cf020663183132d3897e8c0749165b4744da1dd62b3614dad5c0da9c682b6926eda0801c64049813f71faa349cf4279e01410bc903a6b6acc3ccf5c25e8303379ac43e147a6ab7d6307a94bd4cb4f9c77a3cdcc000272878dff93468356367f7f1d0452fc129799c649a1aae6f3620322640ca455c21044213bb22b00e62ccf4adee27b84af9a6557754e3c883e6a23b16b2fff99ffa56a0aaf266653532377d0e2500df6d4dfef1c5f967c3d6a7e07482c8f6097217bb80afc5d9a5a802c97d1e60185c7e7ca1ecdd827659c0cd96748d7e8e6ac1afb33153e1531bd364a498d3a01def6be84e724334ea291907857c3d5a1498da21dc45804237e4a2071337a62f9307345b2abecf7dfbc2f31fd7c5fcfb978fc8ca742086e6a35573c55f61c34c3283e8a0f05a577489145a53617f0dc034b3cad59dfd328b27a3420adc6b91220fd3bf27eb1fdffe9b8a6b674e557d6c0d091610f15dd6cc76321f8d29764756ad06b81f99ac9ae39bc82785f02173c09ccbfa07666a6358f69b2c6e76b331f6b6a16a8c1b487d75c008a94d62787675f57c77d17af881a7c061cc7fff6b6a47e4b6dd41694298ad89d70c9d5f883d40f21fb67365a85a41c4c724eb8b1651fa11124f3985cd14bc227fbb014b593c97d429f7e596437697b68aa3b5856bba55d520a1c082726b2add13c5d5336151fc484d53db8e6b0a1e044f92deba9e3a851f260b342392da6dcfb078ac63383102d58a37ff3ad4139c3652dfc5487d91d0ef4cbdee2a96378f88a2cdb10cc7da67cfab37048a75a1e89da9c0dcffb7902a28b90f1985cd14bc227fbb014b593c97d429f7e596437697b68aa3b5856bba55d520a1cf7ce5d8dbc734edd461e9b7221f56726553207385f52de649450d2f51a1af725068615a9a7d41446735cacded0d072bc42ce525e117c809640854a2fbd36261ef1005ebfa29d876d288937acdf7b11335db605fa30ed75db4fe569dbe673dec8985cd14bc227fbb014b593c97d429f7e596437697b68aa3b5856bba55d520a1cbf64d1d2f6ec84818d361ca1672a9cde9a256aef4ae337c9b54abd56f376585541ee5aceba43ce302199756304105e489f6d137d0777c01daeea74bac6aa30c58f95ffc0476dbf86366188894651cbd6a4ae414b81dd468332bbff3d1e69e456985cd14bc227fbb014b593c97d429f7e596437697b68aa3b5856bba55d520a1c1f61d976dc9f42e0d7d77690b5708114de909c29e15cbbe405b128e57a5904b34ee94b21df8819b9afd6fe2cd3ef858d08bed6e11f9d3383498ff688af3def0e358b3f3f9cbd4ff7e641599ab77bee31b670090541dbb59e11eca7d575030d7b7ade5729ad0b7d8e6b36f955b5223b55c94be9ae33f1cca9dbc2e899a350d91e83c713818aeff393f6f6d87b641a78a266a859d9ff5e53ca032c27acaeac61678d68f83bc335efb0946879bdad9c6895396cfd6941f39a40d3f1383bc428fd1alibfreerdp-client2.so.2libfreerdp-server2.so.2libfreerdp-shadow-subsystem2.so.2libfreerdp-shadow2.so.2libfreerdp2.so.2rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootfreerdp-2.1.2-15.10.1.src.rpmcmake(FreeRDP)cmake(FreeRDP-Client)cmake(FreeRDP-Server)cmake(FreeRDP-Shadow)freerdp-develfreerdp-devel(x86-64)pkgconfig(freerdp-client2)pkgconfig(freerdp-server2)pkgconfig(freerdp-shadow2)pkgconfig(freerdp2)@@@@     /usr/bin/pkg-configlibfreerdp2pkgconfig(freerdp2)pkgconfig(libssl)pkgconfig(winpr2)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)2.1.2-15.10.13.0.4-14.6.0-14.0.4-14.0-15.2-14.14.1_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.patchsheep22 1597220410  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~2.1.22.1.22.1.22.1.22.1.2-15.10.12.1.2-15.10.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:16068/SUSE_SLE-15-SP2_Update/ede870d74d5c1786e4c197a024392e41-freerdp.SUSE_SLE-15-SP2_Updatecpioxz5x86_64-suse-linuxdirectoryC source, ASCII textC source, ASCII text, with CRLF line terminatorsC source, UTF-8 Unicode textASCII textpkgconfig file PPPPPRRRPRRRPRRRP RRReߢFptutf-856ffbbe50eb6162fbddd34e826d499cc2e53c58cb090b0fa606b8464163701ff? 7zXZ !t/@] crt:bLL e ^Yu]K\.hHFg'tUzKW4H۲IЌιx) _ k¶OY _Ih=A]Muh}B1$s^_5K Ϗed;wظf>E' eg'RJ2׳95Te~>"}ٛPA}~N S޴Vڌ^LQ;Dq\[3*L̈g96 9a)4m}8=h6`4`hH3֓Mɣ#~_!_ u $ͧڕ;l_HsL<9g7?6nqBSve]pnq ͳ"&Lc侕Hv0I {; wP ;iDx,9>1ؖ`r{asd0)>!KOCh=jkeRʼnE^rsiG08O W1*Y,ip 82\yO/8 MD0 ZKPۦvuoEvj : Mvc_[IFǯnCH"6ot'u`rem6$2gG/z4~}>IǓdͪҜ]gd}=Q@E^cUX&4`#x1*DI 5;f5:yT2:丷q/  Bv ZTmL< CӔ q]h,x[sw@-uY' 9fA9HaQ+ bFzc*Hh 2=w7{UFks@%jqi'X$cIZ7ct8ӘRqUKJhx鴳HQ}Y{q|%=4iD߷*0 ȩp&pn}o $ZB90!'$*꤇K:w˰NLIO-@rG nA+By cd`qYTO_(t 3+#z򩬸!G80K$JF1nm IK͸ Q?OQt,*:CcQu,T6<ȸQzR>9WԡyFnEN5&#`Q1jtր?w҅8`]r!5]N[0 aIF]*QY',0h3/`BvTU_C(5af-#mx+6YrhJ2 q%?Hjջj/$O }`gMy=$r!w[co4!:bB'Gq_d vm.&Ao T1e2*ˏb*pš%#׵.۟97d&Bj0 \#eS;kh$ sGN[Y:,cRJf0< D:Q88b ])/!ECgMf#R=G䄣U hkiJeci̼ٙqQx+-ոŪ?cZ;G]#]oŪ )MJdpJ%Jl?.b2RjfL)g+<\g -Vǥ+C]=̎撞+&KݽʠM@dt  D:-G`VBoy>N;Tj|G!9cG;guԌ}14!0 nuF3a\/g%>jg_=0Em {+rei9q:LaVV3d5 ڻ) 531!b{NmC&oa(A8 4ۛra~82t$د~ݳ͝FB0xlݠ^C#CDօ8$GW EĞyv"*n?D1D7Mm4NyOE9j V d׷̖0XIlQKۨ@eZ7N?qXEwjwe3w,Vq]Ԝ*$:DvۓbwJ\4{G{Q0DÜ"M&KcMq?8qϒiAiZ@ԯhrR&ieuahc"c=wgmtabsTLeE3:*ؾHeC}U{2` >ٮ#4Q q$Nnaa|>AbY^4cG:5WOYak$$o;ӭn(D@;A\vٲBxq(ܛpxM! S2BeJU/R[*,~ BÔRÒ6 9q('vr+x35t7V͛K:uȰ|Ь\anl𲍲 8E1d v=ʰ'Mz.0j㌙̤$ >yű2]xgD0W|^rc?`sv{_FM(\·S-M@P)r4_*ɂ}XB qЇTߌ?+*56b.IC1$K{%(;-J81*I&&ײC)wCA ޻K#`Y8GpIOY.%5qI4&%>rGz,O$G 7PT $JmPxRʥkDUS-ۉdJ􂈮8 >\EDXɫvxЏnz"~MfsCdǭtt +ɍ?;Y]UĹl$avCDʕq$P3/חF(#w ÝMO =u'O(McHGWAҌ= H=7Ţ]aBg⨺ Aߋ֡BV#sL1 kBO ۖBS Ƭ9n=(,.l''H/*r@ {GCS'mfa٬uXh0\k@ory{+=k@a-̐F5hHI/Ž怶%l^ >Z0POؽ\>~i><;i@)"6y#_yŐE{\z J }acj6s_0yYcS|Wuf4)!oiP!uH:( RX"%Dv[Eb$з8L7m肊J1Ǿ8YQKW-}g{X8U=W>s8+ ;h$oR Q"*:|-Vx#g)z17.j؅yeӪ%&d-3T/U3xag}ŜD{n?v q!-qR*l&Je*0a: zc[ (.OfkY7~?{^ίv|ec vB( r&T2xAФLS_*Iods)0E BdS$4orPXo |uxs?u7XA̻sIn)Y~{9@1b@ʘSu+G;S'#NCo "ݟr cchDӆ+vIsYtc: $.֑0^Q>^o@;T-1.gJkϔhu\%! ;27WQ3REe;,ķW'ƪx:Nfp|Ftȓ<덴ť]VȯOeG:([l+}_!@T$Yyl|)v4 jh /r  cxo͹؃I%blmUK ?V+ht{n/~0j-*+O+ZB f $oL?Uxu/!ń 'YMYPP͉`ka2^zN .( B33DH.c+@pơgLڸw p;g|\,ռ4IBS9G9M.Eg]qI/&$FHٶ-cV!0lzϩc}uŃ@+7dIarxx8Kz-WSyOR5sqnSXE+4u$>Y>wͥ7@v@ϡ#ZC+ʱUAH!Ԭó4'`P9h>7LԍWui]{z]O>I, J:qR7g+X9?[yYd*|+ĩdߕ}[O>A6^C5¤,0x{эY"Uv'l.Yݍb sS(E7d]XJ5x¼:m̒į,C%e7O) T2,QHPk?hruTh81->O(nJdfR_NIFpFQ\4h &M78@ù/wVL7Nh+=5~Ki*âsHh.(Gí@wnV;8p*M«z/J$=>rx"%`Y:޹%6bz%8I[:[I~LX%P`pw~UǍ黶x?Wc{ Љ7xQC]咇=j̒\RDm`N6PzAn^#@)@~Q'WHH`e7{;\J!g&5]7aRҊ["O 65dWEW1Š˟wUCZaBB\B}gTlؓ17ۗ0cdvJٮ <;Jr:n0ee[cK; VƹFqgAn_ӽ?6PTrx@+`K{e}efjǴ_!vc#Ҕ8ud,ATIORd_b&F ժDuiw޹tZDqw:+lY[ApX|Zt5QAeT`  &>b esh+|+GQ[DG[u=Pv1:Z: ilXC7s{ AArkBti_U&{8XjV.] :$a}.y+w{ھӉX;Abbfs{۪e \Gp߰+}o瀘қr};7nB``tHW7PvQ8?F Y.Gge( i }7J6Vz,ߌC AїH;"%$)s6٬(O޾hs[BJiEY108fБXy\@p}݋db'Ctphs^'6Um߫j6 N4RX@l8bfhZ!*I)^4d|̐4=!.ު㮴rdAaoZQ"7Z 9`s0Q4,5!g 9!2z3 -QبRi&8 >6CyM垼$Fc[1.ѣ2TVY~6LիB^? C#K4Bn{|>Qr }QPVW`*Km#/x!:IbR.?#q@Sϓ9X{D]>,ȖWk}7qKK/Dߩ,)CCl& , D{)ނqb^Hg#Fuv}i{^5p#E H`0n#| })W0,Rq,GLqmUx0>X*F"1c;8$1byrW í8.jitƵ4frQFF[eY^`WErE|9c9}>/LM}2yvemI&WgQTrOZ*">JM5g^>?v 2k C+3gF#Gڑ]pFLL8^nC-\ž:tKx 87=֌"sR| $XVS A9"HfB/Cx)QjT-ZH^k"#zf߉D:R/ϗ;̦h¹֊/>a&FM!iUvaԎ|P)( X]-;GP=2+յ!Q2z5̏m( &~O?'GB0s|5n I'_˫CZH&tf/H*F8уø_7 Z@ONӞ2b}y"?3ZtWHjxD'f㤻īJ9Zvjhp#xh;IT yeFe[imrOU@k" ȫ!3u]_,k'DZ򹿝7VJLz)T2(1iVmF91.㒏[_"苖FM%y0? 18y'o8Aސ]`Ah ȧv. ^XBLp*S_B*ns/wul ^%\2fHe!$uuBTo-za0nRh;OvǨ]`%`ȻT9y'J6R"F&U o esK}&?xrZfgGO<{rHʿ CȎN* gV,F= EM7wIis_4 o@¯bEҴ\HY0)'ֵؓ#Wy>b:Yі4aS5< UWD/vE`b k'^Q`9.9T9a$Y]&J\'J4b9x48LqRuIF$:f*g@Ubο/˅W.n]/}"@e5a<p .]3z[$X]ZArEoٷFdtwŔ)hXiNד7*0aZ+h"K?ˎ!3#WY:fMA4Ta%"wu\(C%D@RʸCkWa_v#)KQrX ǽW}RJ|}`9&½@D0"> -Z0%@BiR"֪m{&"lȓ[6zϸAVY!*zC 4ߓJڃ.u_ON**p5idR/JLT(Vș5,7$(cL8YGފMj xo)[PzCk҆`~12S,6?l 濢vsfzUtB̞aHf\&gQNbCl@VҘZ|;|>OP?۫Lrm-S#fpuR@nnl|G;ʑث(F6JI-mYz]q͔IܻX'AllX2Ƥh ɯ9`AN!\ҵC({(I+H Dפ"%}g'ޔsS5Ʀ1?I Q?hBYNF^Vx`*)3aRЁuw .eFJ8nU5<#q"Hu v:3+aTdBIGU;UcFꝽK)g<(+şXQ`"Wb@\#ru@QVqJ݈bt*-ͧU ٺ8O\4/%˿Wc$yxvK%dKVe=Z aS΋t8pw]8oaZj"y" 9lmИ '"#Иlc5N ThrDP7˜|CJOag׀h{vy%o$;𫬄N9!Jt궒нvHݗF7lȶ#u  p 3#Xw6+"t6:{T`&qz9o$mZ2,jhݛ`_g%Қ\u=ic1oq"ce;kTRs2 N޺@P¾Xy1#?W;lϐEF@%`ȄXxlu#vTdMWp؝IfIWh[zY( )ee'5$k(bm}&wOgLM,.oӯ3G}keژG,{)~VV6c>x*(,@~[b0XKy,D#QÐBZ ' z*J з\VوrBYx9·ɾ`%os p'Jk^OhU0i$ur{B}~ڕP+eҢF G#E9cҧSAm"wg HUޖkD k<\ I<M'7%Fq8;KlŰ=qKQ?x/blG359VA9 i,AVyQ)~ϵ%yaZr`$Fbz{ycTt_ # ep]/ - 2qEA"\4v fMK_tuyy2 $ ]Acǥ`(GH4q X}=0,Yru"a?Ƥ:QarC2^a x&uw8DuRp% Ox!+z]IL٘zƺE0wӋG$b0-xCג @tFW:O=[EMj.hQ0bX=deh紑 kS/Γ?0+朜J1\XF^ R?֐zK{y@ͼ:F A>[1]"˦Kg"E(W"Nr4B (b܎Cݚx&naA&8fe #?QcUITb7URDnn( fLȧի>X.ݍ-`'W P=*7'fNSy&+Q|b:}e6e9ubzw㳱RDUCOQY'Ւ0:@ _o1Աz >"*S n41O֍ڻo# TP]C%HWl+D$mvXb` b8N:^\ȗ, 6m9_ J*0£QK8 )im$-K<Lf01_(`xYՈ4GOngkK澸2&a< ]ޚwxB+CbF #PT FTBW)!iuԓ5VkGO_/YAw%d KѻE"OGwSncwX ٔT~9@g0ls{xҤp:ڡ?KAV߃x¼c'ڰLѫ$mU|Ty0R`Z16q|MkB2LMK.\R4\p<'&?34߁;S{uI\WAJ%5O?ߣ\=.# ] ?i1ovh:l~1l c%kVgu8"k_2fݰvdJX|.}g]P"i'hUB`WZys%׸ FK}ּd5 la6k-HeU 0.0ARc}@`CS6U~b"ss"Bdȯ璭%QqG-g rŲ!K /t7P%!cΒ92͟Ɲ)PM&lL"h&#{ҼNk;U*ԋ f(D"T\xh.:#Z0VpHrOZmK=m _6*c:;_`ᧀDwaf Dլ=`Vgv7$9D]8Gfk*QW6`4;*L% nC\2;Yr X}k钢;+UǧkS6e*ocːges(NpJ q1U-bGg1d,V4HsOD 'b 7~mÁ@H8.9qƈ#[U`ܚ HzhЯ;h}V.aP E-{ak\*P+ ;*A-q%iɂSj7Ru^),)@͔Mȣ|:{Ű*tK 5GT)T0d5Ec.MMlo*v.cIL B),lāJM@HwpɄ Qv>r*,3!<$٣qqkʎ6꒪U/`R5-8I)P;[3s=a7*t `. ܥwaF&=^Cb;iEgd=an '{' M$AP,x=yy]#J费0U(_52@r=Ѕv:ӚRm+ww㯤ܳѧ d,Bwt=|[8Hkԛ6NUxKYnbPI4I0|eҋhӝHK;bg+.? ]Yiєʢ:*,;MdNE;E WҐlDc$zw< L|p$쐫=t3}js'P mV8K +-B>4 V}FGv.^Cv>BAuV:GiR~Tj3miAg69w 0MyZ%CX"n67ǂ +\ 8cV S\U3ڞ꺁rH e@n8LNrdEG;aWT6'(@YwAӁqsWpn x\r4k1&sI`R/J/eSO?H֟]eûw"ôejR@$| l#Y7"zA۾ZfmP#=ڳA"!VkyEf {g]4LigR͍$&QW+&Mj8y㹯.ڙP//7Pu:.?/kK1;(yTs﬛(먫ipc A)qR i ԛ ͎8ԯQe F2%HE_ wwΠI] ~B⽥ (WEjc K-RT$^ T .f?|{*ACe q,9~!d ۣ>PH5um`KMZP`m)F^ WAĿrGļ_7sSػ^LѻLb~Lb .̔ksdZ%S̠7*jau(ٟ; ixtd*]IQ iUZTjBI a0*Nl&lQH[ƽ>:` Ilp1oa2VNJ3>Tɷ:g=!DŽN|hɬ툦4E 8Yt 8'|V^8N56 -ڛ @me.3̆fHf)C]-{ȩ EE?X>i_4mGJ탉u!YLɧ/{@e AJdqr{,ql>nj UN15 jyF8ٰʤ,T3xx@ݝ+e BREֈ B,OeЃ'zLF#i*{ Hti&@}vG'lrXrϪ+U'?4:c}٢gS o JE=c5n )J<+22 C=$ ҟ~peMT)jбe8 Kleҳvi6$k*D!H=u4vqG)J,) F!_ h$[=]@TV ݿO&И$q"pU;amdԉwEyq3ж衙-nql> zKFŠs\+-!U+(Pi91+t<,=]xcY4̟ L3mz r:6*uڡcQǭɐ3-"UWE}lO-.*dH:nٵV:Obq ā%X#^GzCGһN uTa}obKosxPǗNg]]':?A[}K6_8nM41@Ru2ꅾ;Q@SI]%A'XH+0+qT}23gRz~-4[wsuxauӁjsWGek!vnSA׍A. CllVPO.fbDM?w'| GA'y<[O-'N=^{LFfE m=@7ՕU"`l(_rR?(o#o1hN(9V9sIaښ^IhjUk/5=4%H;SK^l');D3wKӉ '- ߭1>`RvReb9UVAN&\s0E""LacRz'.vIzǢ0~_aV;!.l2. gn#nĹvA# OQ)z7yk`rl}B%=g.av%iRa`L02n>\NEDjk4)h 5 z7 |^cbp*0WěV;;gu+yYCV̇ˢ%ޠO6&ej8^1"=Z2,9O;$}{:^Y^hS2 e(B7N_hqQY<3 F؟$Zp熟@X,^ Xʫ6_dik[mh7ߕc@#~TNXJfgls:6-^g6n醒\88xfޯD|n'܀l/ҵPj7:k/=V]=ERDfi{bzْyqau:Q[JeZCYʀ)Wd>ifJh寮bd" ,ߪ=k"#qxKS^tMh ngׄp$ =64NuoѲJp";zdj͍bȴB~ h#aͼƔhyDEN|@ٻdw-H ua" e)]f= mN؞tګ!C<򘊳kSj<sQ!VOnDUEygQ(2s:+5 G v@HD|od1ک[ideUF΢}DZ<]*c3hb0&vCآe{mQ́n.n7OOzrggr%c鼡/q Q Hg-g`{є|!E1 .ta}p\C$ԂvbS6QAƊCjF.Mpӑ{N*{֤jMQ*eCҎxK\/_NDݮݘRԜ0}Oj魓 ^peR;_R a™A[ /4G4ū͡)V+{GX@T[∗=~$/8uI9wK3K%J&лa^ w_(çnb'2|;cZa=wC] ~9 s)c>2V .9Ƌwajl.⽅i w|*29PB:Ff㦔&\2Ned4z?&]]#< ę9*xԄ(i8Y`kI,_ɎD?4_PȥoJ#O үq=Yxt;<1oBJk#|'ha{#2&;OQ[*h|EcķV%̈Ğb3SuaGy"˶3!|CYk,\FDAtcw'JR`sYƮsp;a0ȳwDBt`pܦsn*nI}3@:=mͧ,WMr9 0kio埋!hO:ѥnBى-g&'N9%gqFq<ym|!X^zZ.[b.O,t>]DeA?=~즷髙GONr {$ |^gY אz޴. OP&ٖG+}t7TB~o`=*SV;ƓU;^Ö\ϣ»b c.Ύ!:]%c%PŶ0rZf9ۢ5ѺcAN|2llr>)PP<~g!h)H*~3Ϲ{L42lQlXD_:8V5^زD<,>B)3f,X)zVq7jGk XƹT5CП8[u>|LR@n8A5υǿZQ#nHz̠pYBZI_0 ~j^j! Z̍a]Zqߙ32 ] I̡U ߷!zY#}ǒ:[>"q?hS*<ͻT PPE-_Vx ox~%ck~m, tD2=4febV0D b#>Um9?J$&iBݓ_н RJ钀G'}'H oZRN "+&{FM4Lim7zH7k$C;pT#-"RDeuN3HR2tj+Ɋ6(|!"Yw"&=(tnY )#qp-A:'_=v}ux^>k<.St<S vfN2`E-@vcWN+A/S ?ȭȸώ ^pL/1J0) q |IR-= a'=>5$oWx'fFBmeebnyZxk2%s7 [\+t-Y#34gNo=O^YA 1Gx(\tbpA1/fѻ4'[ݙV! -k 6PzWaZ=#֨*Z o\bjY =WtAon q2) 7m9[*30$$Uyii串6~h]Kbou`Ë4;AC~NRVߡ]&xrI8F菝#5Ctouc(Eix#$DzHɣfD]Ķ& GJ@ l?(i8H.[fg&ƇqF."zwVYhJ0qAT֟Gh-c' ث}F,")*͖*RVd{<ܿXzӰъ̻KVAъj$1Nuϡ5@`5J f4dɿbjwu}Ow|q{p]*> @ϼ^Vdz -TݡO7|VxENPs!:i~* o*6^EEkx~2(/.$K7h[C .`bz*Y֭g-f ;(avd A+ـ@-9.3-㑹RGqj5W⡖1z"'@G=_ތӟFSa>TbeC=N}(Oƫ:fQȅB2UGLꝥ2gG 3|CP=Me,pΗ1JC֣F{pIV1яx|D` {~U2銇p=X)C&BR$!vtV7߇$V1  MF v6׀VHMlNت&7I/ω;M:y!DNR.!Z57"Y3ry2@aQAJꨂns~ 4P(Dbh7P `1\N 2U.ZΐF'n mMCjׯ>3"}WZw&E6P9Ma&q̀W"N={pZ{A%iƴ;5?8J ..yjr2C<d5;QDh%!{b۷ QA uTĴrC(\6[Hh'-(սdF%I#] a{+0KTwKW+*L@MIm&POdV21YMݖPf7ME']3"cp+xY帅|z@7rZIGR8}%h6OJ'AoOH/'i !hnMv;/yTvs1wuT҆XM&'q^_|9:iMzUq ],L֊׍]3&n/@T궀O %" YXB3H쇽wͥ'%5vݣ?4hwjQI)de;oZA)_|uq5 [_؈ svu 'kٓM:9J5b+%ld3h`]RFuH0DL)$ԣ,9Neq2#Qmd~>֛ػUmhvsܐ[]T=El ,Z$pdSZQb Y_=Q/L`#W ٢s]XiS+Ùx2$@iC>/4]οzn <KtzR=7]FFsT`ۭa #:4Nɋ_FbC5kiQ4Or8˫!~mc,M4ؙn#agܸX{=h3٦yH,ΑY%, |ز 0"gs,Sld_\N6A86Z5u'}tKO y>X7 =;G 9/Ī'W{m |i@d^f7!MR` e{?ԄԖޟR:O}1A/SI7u~SDUMp%[˱`a4.:t–gMFV0Ye)55:I++罢mS;PmE$ƵO'9uA.rwe|[$DSQ}.^ cdJ'ڷ\La,,@,w/?DE_$%;PL]$O*\۽1u%_(t@fn̉ڨ`^}9 &qc\o2>FiH=m0bjpr#+q3WTNr('H $|TOxAK$WІ&[,a2l#  2DitCa&yg eSiY2.$cSpX*. y-ڙJ~ R@Mu% T<(Ȁ c*g c𤥺N$$lO! 6xF $G-3ʛs5Ȓ377t(QPz,Yf@ )0#0#vw~V:tTH ȢLT8xϙ:WO{!Ј].1p(pV,rhB[Q,ֱЂ/U#'s rي!. `^ll?bBqB^do7}"ֵ{WHk{#8r(fE ;7b4M| [G(&$q;eNKCya$[HD+'fQnC1؈PCG;>_uWVVMH!Kx@o#ZP-;훊9H%7! l7A``j!uD \mlۏ SLg XS>u=fؽYo D7w8ʌsich? :+a7Ho}qeU}gۺt%2 lneZ+Y@+&0mG,q/%hؔN\' ١[}oR$7![L/Uԡ3kHڝR2'*9W窦d.bB$as,N׺Q IhD0d»4*ߖ?{F^IJِG»dj|3b*֛a2ƁJ?a]%:e{'㶸z4BU)OhKzIf#B ⭸ON ^e~bqnpK [) $>+>-f])BDQ KߤF-N"ck nE.fK-z(XF385; GVL䊌@hAc$BWnEh,qơڒ5^[| G@>6LK-?E0u|xT߫LME~uA󫫳!0lJ1voկO.S;ă3Cf*/UvV edQ,B.C86:ZwC-NaLQ=L+ Pч(Ny q@!x;Ai* V+P5 H7.1Y;!P0f0pen6JAP> 1ONvd;!_CG$+!Mb hNvRPAa]Gx{axLP/r1| sS:M'P,$KvWCrչߏ?29֜ɉSq+T ܶ!-T:^ 4zG'b %-ݎ1v2v[SnUG1xI*,CYݩ_Ϳl!'D SAy lyWCKan'dR%ob1)\z/~kTE,3[Zھ.V=Ԍ3D St16C0s7^0l/&.DEåvtz=3,mt}x\/`YP{{qM~vdEFo&~{]-Jfw?p:?3Z2(ZuQ.O+{_*/aZv7w dtK*A|Or`nլGXT "Jcb="H[NdF`ƵU+Ec5W=vSZq!XaxCY< G0xt#X&8NFg׺W?/S-[؉=88l{c wƑ;NB%bR~~Bb^ud^YHE68ޥs*7s_]z|@ܤ9_J-&LܛVHx mC ` N@>9kx5GuhҦA!lTQ sԐLק5!}g_ɱ|'MA\t*7@+v>BHxZ3~h1L#Oe3& Ǵ_ G&ዮdqrYNc!V6jâh DPܜXvЩ& fGT^9{Xg˛3 ŕM}v~em7QeRi;﬐<=aAc^7C2Z}SHXԕ{K/C":pW INTK0h (Ƭl A^fyp1xWK>gԓ0uŹ)vSs"LÊ r7--;_&).)PMJ#RBIP۸T6jXXlrf,]g$eZ?{ 5m?Z/pQ};`oʟhBK2)+w[U8X0b­q1 @3=~0VSar8*0#Nkt]"XEIw} rQompko-~aC:f> /1dl qB AnRMΞ`ʅU$UދkB!=#M|ȼPn2.]H)e6|䍸ꈎ6a%N'e0Kc?'^5w (eO¨ϓ&O'J w,xu ]ܢgH:_řH'碇pifmGH k?s Sv ?]V aj7bQRFPzɜ#RA .<.U`+4]&҄<;HS iDaY:z Qz/]*w28W&J[Fȹn;TwqD6L7 VMF~&F6M^??nH oPPm"%{ Pĥ`1D7,fN9běܜD~'hk9Rd =wSgF應E;h /" B3B|ca6U4o5rS]@_fyZ4'z6/BE4Vпw *7ܦMZbsӁ4Gzv1]{. (Xg_5OپlnJ\Yx 5FT31pX7O7wI ;>+ bGL;0 ix7(j^L*Z}X4Sz䫃j%ƒ4:FrB7[<1G&'J*<͊fB\Sƥ k!8.@n>DA&Z>wppe5rT-9@V=gqL]EOf <;}<)985*ƅ'~6"d7VEU/7tQ`8QӶ Rz6/,O%C:_[~!*^=[*M[iJ#vc0d~:%HX%wscǑ'7r2T/zՊOa rr5ÚUN&b$U&CxƙY_ܼF) aj oLV 'YgVҴKҽDQx't$MO؎A"Δ[v<Ʊh Zؘ/xLDk荖xJxV~شuzǦq՜ 2gZ{_9yI%:~PzW홯YIFӺ0E#-V+V bb܆bx|BBl 86 48bw^ ~(, @vђ )׉CvmS_>Ě d}@`;f4N!"N>"<5;^2&qGXz8k<ٌMMYLe1B$\ISI8ןVGH7 DqtܔPT~Wo`rr= #Rz%f}Vpj,vf:iC2WA8mPeߺR9P!w.Q䭚j j$*wf y|igFxv]h0 3WLXCXĐӱqe DH'߃o@;Hv!UڋO,lBqݩnjw@ȉɒ^khOYKyt׶L*s Hk\(20<ުӟ'Q׫FX@ֵ=$bɲv2D;}Ghĵr`[;vgx̠n׼HI'` WQUaW~ {abp7-ɓgoo-(SaQb# wmL?J?s&K_vQ+}Fㄐ)hE'k$NgV ymbux8Ne[H]?U;mUo0ݤ#8ǿcٱtop`ǽ^|<gr\CoECՙ`; CI0GX/YN`,k1}43>E18D#ZĨLqݜCDŽօ &m-ޓFNEe0])FDx+^JucAǺ _j˝@u`9,'>M6RCPrJ z5YH+z#ّ݄ݲ@ ɈiҖ\Eg#I/fKK0+o] ],8lՆp>hHyL /CfNx5ЙAKz,o^9[kZ}iceQ-B+.,/T}C *8_^ a:=.42~ MR:0od;%86?D@GNխ}J,if!AߤQuTʹzjkSN[FsxlSv^l  osm տ-e y[L {Ƃrf%#\^n9ԲMvBGßMdYtaGp;)@P0:_ha9)p ~ Rձ8tؘ`Aa?=|iHⓎ̨]> Bc 0^fV6vLHOm0+;R{tq 73VYf9sa?4ݏf6#pj)7-vY<!)T9t*5.L~p-_N%+$p]"O5'l&仾LE)w8DNkk]"Aٿd`"j: *=Z2[Ui??,6' 0GoamlLPHwCF6͖%` b\E‡-;^B8ϼk&N~m%%v}Ϭ:%%-ͽދ/Ezfq4<{U EyӃ2Y pC+VOyᬅdk խ)xk&,gίPN8qrI>r$ݾ`E*83" V] Szb?L + PcU\أ$49~FK`M8לj#O&I\2:z*}02#V=ɤBͺuVRd呖+-kQp}pn*g F>0v49VXWKJ]8*G4M eR<"pf NUmk3r1@;ħ/;eC98*kⓘOKV7-zTEO=CxtĶ"_C[ 'q0حu}j,S "l{KqBJ[l3?Q E6.Rz{6}^\by|$5ITz߸,oY隀AB+VtߓC- d*< Һ^ΞJ<74 !J?-&}zi:h]rp>?HKr`tp80#QsEFQё2 &J*+M6] ~RǕCl<Ne\,|=]JJ܉M'2Q7rz>C?j-Q[qL瀰/ h7j:b,11)~-`bSXIѨ2_[֬s{7a0S 97}HkK6d2h*"AQgt v ]Ǔޖ Ȅ]44E8Bި %Qx׆3֖iWP),Qρ p; ,L P޻9ta_f@/] ZҖc%5ge.\.u֎ |yLD+ק4NY0nt݄E JǠDɲ lL!_{{Vv7?g?h0{2AQ  ($ eOalb0]ߗ4?42":Tdc.S$͓Rδ\ 5S\>ޣwT(?9; mwi%)5 )ɜ!JênWb  ս 6B yp;w"L!QF DL@ Z@e!(nϘsTLD5h_Qe,1 5\Ȃu'簽Z jf%jJ "pk MQx7Q(KuhY @wpgwyk>{?yh#υx۠U}/*HYSs}bRS[pA+P;.tGN㚖z}ww,Fҿ2 ܹBB &ܬ옳:T{tթw3l <"[(˦{rCDLeЇP^>H $-ʐOXG;Ez{e#oIz@~A/۸ol)]0L#gdEv:1̑dxN&k1ɝDxQ~>DPx@y,bpYl!/y-BJ1¼֡Xs_ӒUt F&'0' 9#u}qO"5)S"(<s<C!P,oq|8 }j% $hM2):5ϊ.ѭ^ГQ, OG7{,C1 qUαԲ+w%^h=eD/Rd)JݮB~uLeGxqg>}cD7]m|m0c,`.1cN.odQY(ҬPa~tۦs*G:cW>&wY”Zh -g RcO\iyrPf^tΏ b zGsC;ˀe΃MԤS|1W9Ycan7>p@*x [K7.I66x'ZZTL`W,m"l8$@CrA҂ފmWr(4EdRs]Z$vpFxSgϢ}%eYoY!kg8<>#/%-g7ŏo)cյNˏJfj<">F%K6ƛQ>X y*2+Fpjkb)FYf˕EuE=[(Vd%qn⭬"uևPNXTk$wY%&T YY/0)f6'A+ņ$#TX7.mhG@Zf)g1QlJK h 1_jS,>qA*&vHGrr;{!JM#.}\zLgMk0]ࢥi+liq.FX䏠h\G j_IxjK_U1x\# E%ńa{Gؘ?E}S̹*6ncM= e*ǚLk_X^2K"yTR5_.Gqm*v۝pRFh7ӣt%K,Ҫ}"(E3 ^ KcufWZ['4y\SIh1͜,V^y FP7a,";_Gj6҇]tAzj$rإq}5u(28/yFv)=S :4 bhvsDI/#t}{/pqm_şw W]RJbS$9{P?j!NTQ 8[J( k ԟnSBO==Iກj˄֤聸LKCx(j=wMq&}8 ςxocC\Ij Z܊Xz@{voJ(Z,ќ_^ $j O!8c{[uEݛJtBj5KYr>7J .xǬ_8Kul9B7Ϥ?;Ç%@6~;挈8ZP?&5&`E *s: @ݖ97T(O%/1N†'Mf2mҭG3#3eS}L_%<*Y?l T=TnxaLˢZ͵P٥}9+]ր\J'j=KRG{FWD\GB`[ [MȀ`r -:,dT!ır=nǑ齤hȵ=v5[ ]׏pn7~k;oGwg!s$i YӲ`JƵyP} 3xM^^&1`CICԘY2$*ʽgz)4]ol}Dnl uouk[?4/NPYéMU@zc[S׋" 'CtmIP7J}i: #vƍ(rM?p9TlNͭr"Dw}e`">V6xN dă+5FN,ci"QcP_?kO)r2.%W L/"F" R+gm_Oq\m[y$&Ӥ|GOnN#Mhmi)F]k2KyfJ'2xD0M ] <] ϭy*5Ã`bfl~>Z}R=F M #W7]*桲'~8"\rˊ]9G)F$QOYP9>Q==~5J͉v ̔o¯K Ú%H?3 s\Q5SVoȭ|uC2x%ĝM@vQ rxu"b-{Vƛ/om ݭ&bY:Xb?ؙlD[sԕPtd`ڏm6}*F4|37AL' _6:3p8Jwixa(X(%vxN`MgjБ>>sڂKFWCUv2gDmt㸈A6{eewswT("=Z~g$WgVIx{h7[b o8^;a;tiTM&& $b$5Қ̨`3(ǫ) /\zwlv/F e~ć.w!!Īᓧk Yg-`NbXܳ40jsm=/82!k>AkZ~&# s?O̪m91hT֢e2NgJSf˧9 1`$Ndf˧@yO`%pOX;^H ^Oy ժ48 sU2{>qш%\^ n&֎<9Fd1rSs4܍D:$\~gwmƏFg4EhSGb_S\6'ԣ?_Y%/~M>)]륅P(dO:Nwi}z`(DV.Ct+x_1c]C*7~g΁p,g5o?Yg,X.>ϟE Bğ(#ks8{a1f+v<-(2P,l%#Ѕ4pDym 苸=vT/?Xjz` / Xys5rV\C X26̈]A-X!:e br/f&x*A$@98keA76_GODnQCXjWBmF?Ψ@1s`w&f,LFcZX)7NfJ+;g+Exm+b7|#v9ȬΉ:bitQiiͣߚC*_ʪ< cpe6HO~a BoΓiW`(#c޳Ȍ{/O[:/D~)=.ij r͓v&,+WwlIͩl ̢90'<ҍ鳓WNt@a@ ir+T}>jq?b%9+uAUyawv*}\KojNuk8;gN^WĮ9!nxS[w;c2M娣VŖ#, D[5  4+k-Q H>#m`};)j~,L]3lT | )}1O5Sa9$)(\Ck;v%V)9P+w 0 x?lÄ#~rb tO#7Ll\뫋&8ugB|O *E E>-paofeܑi/!F sihxKyY'u5Yih tE8PN \- ώf;"_: +Ź(c墯vEc #H;5ل Ib3x9Nwi> =L INt9 FK;ֳョߝF%AUĒaQHd|C(Sf'a!`ѶװՃٸ_ZVs*{:{YUؤJ^QĐ:8 SS@*.),Yn@H]ߥmC]Uy Er2Y^_@EK³g@&&5pw%2J>^Z;8#aMr3$N*6a_\ yUƠïPդG%Ş6>V6"?.G_S)/yJ܉J؏81UF[r݁{]2RňP""ۦn4 q3Q |hHɀ{ЊSQ Ά'z Nd S7T6sSú( Y=/䲪 x蝹L\ej;%B?)R-HYjH2"NS4rƬ#{Y]Jܵ)A T;$Sd$GdLvkGxpbNkz֎M\< 똭C1o[ϩiCi,BiHBfD,;iEڙ]ϨW\,nTjq;)(lMJ>̉  ܳ2_ᘎyd/آc×M"|YP ")wP{Hp3bO-<< <^J@wݬ5% S~15Ά^{,Z#@&i[9i0H  _7,<ƌ~g5F#7Zse͎;@SYaRȅ^,]yj 1K.TE]AӇvx\[ }!{œsz[d& @46sɏsaA;rPTPyNeTdI.Ux剂: 41tqӥfaMb7j5qr] ޭǦٓU|dR7vmy2…r)M:jC*(L+@ñ/9#mպ»H^9Ib`>~.[k &F"OM_ܰK/|Mu]4g%}7 b*r {kfPDJY|Ƒl\cܢ\Z[qTK}'35򋥛mpAp=ض9µDIh_ܟ}ښ ^53 p|'N@fyVKsd(xaDbD(:Mk^vo]f^<^Gkj,v.ɣӮ)0-DuR&~qR7ٻyuJl9p.b'A@g]֦=y;xBq΁ʎ`rL4- $N;iYI!RX{7)#ٮs{O?t|9Q#qD4$kPx(_ꆱ6?:U+J렶)ۮ 2@r As 8xzf }r'e`tN>zsB[9GT@@.WIK~ooڌ,7!>]]*A/ت|<cD'hE 8J/iηpG~%yc4U CQɜZ;n]][-2`3/m?wDv'w,zF 7F"[!z^DImYTe#̸͡Ȩ^xrV-=x  >n+ʡmPCui4CgC?kd0s^8bhAbQ=fHWT-f ; WҿyxOqH`r,<)@}'yWJGu׹@0(R-RRY-K1~hGN[x8D סK=Tԇ'];ʏ(.u<@2,9b}AvM(]~ēSzAzSj˙&[Z%1q4F&x.hU\IeVYdBkUgTdPRļ51LgU},d\N?f{oGZ͂>(]Yj.>|؍/KS,c$]zח&L8[nn%B5/E3OmBBi3JJ9hR3J?s԰ z.x^v@l1gLe`!OΑn"z٭=U[>lw'f ?q&lYlFG6:yR /ۥIKm8W97<7r (و3VwBC ?]xҮKNxfyK#_ksJA=߳wMHtvtCgpqy!L_#Κڷ2qKUEmm4߶,B_i] YWO? &"YMCkVs`:n_!4]FC=%&h0ۢ%i6_};r%# Q<=d5_qKafs޸&J/ʔNﺹއ2[x,2?u|(iPjK՚]}]"w<_AI{GE'DSFk(4' ~cel~,`PDqiG:QDuJūrj&6ZyUI-w:89S~*n.rr @qMG7p9fx%6_;u##7jdgD-ؒ9 a<ӕ[=Ddz` |id :3P/%n7gˆz7Gg[i2[>k^A~.UfeE3]&udR&0IZPc-Mc` Cp[93(C91\AN~4ݎb 3]&!񏎆,*r#-,Cal-Ro9&^0<8EqFp)&`(gY3MLmf/Tu_K*"fy쇰' -4UPϟ~}5QHo%P\Ji=؅ m\䞪f1P's˱验 q XS0LD^j& ц:*e\m.TCP?G {$9jl7:gs(̣6i~I&&L30zn\#g JS1_<(ќsUCZGQXnlSς eB὆՞.hH3[ 셸s.Q^s*[4#*;usW*N-lN\7MÐذ-ۓ7kou5nOPEV*V%\XIS`9{I>W!Sӥ_l@~;{_ݛK, ?F50=s5Y\t>CX%dnIkj/*m F]~t_hKd4D̗[rn7|Ңö> O%#7}vG\k۟W$<ˈe:aH>۲t`\mui_b&R59c+ 1Y)x~O,=ǻk a@V٥,v?Y'3(W}:xwO֪O cL6Í Ȉj#H]4[@4H3bW:XfYj,mXBHb0M: 7 EHބ'}%Z]z ֚Z;ź _빹Z|n\̠ygVD:bICofK޼/).ƕ %0qX)kß?|:|}zZi妅$Ӎ[JI/K/|z +϶рizn@Z崚#\Qsdghv`icm?$+p.=H&>5BK $1⢥"1ty;=^~z|U{Ss~kh9K84Ӯ*W=RCE.>t1XyE/;Kkg$"z WoX7~V !U$~e"@vVd Kzk+Hac¤NI 3ffp8eZiKnG4% ^,ewְGd;-eɓ-qR[~$#$#]Tu%u!8a ؋ˈ{RSfVM`|ӎtT!+ 70FbB>\Az)#| MV42,; А(W_RQn ByjJR1Y!ΆbNFq߯`L!+M2}n,|-ao:g" sq>c=#Ze(ΎEI uWOh"&_x+N@"}B8e'~N^xVBF*$QQMUf%3MO{9X{~f\v\IKz1ſ cԛ/GpcQ^0%[B2u3EKt_;aY5nWXVDd2*Ϟ :RA |c $~\pu^M: SFG̋IK+3 zxwz<[?; %{ciTJw{sN($.Mޫ R,ʶ:^g]P"uJϫfBN{ 3 II&V󲕚hXN *ZFmYHQPFCQTaҙL?m-jZKBw3IjukwRw;R[3P/麦Aa'G@"OP)n@n2%)bnb _bi(\R5"1]}Z†?۰w>Fn폡y0tZ,۾~`L 6@/ymW MC-~Eø@_.> hĶO *A2.k_YCqrːy]쏾vb6H3]:9}0)KfhHc 0r-8$@>؏J7yƱMUMmq 4wBxh!)MXWm~O9ӽKf=_QmEF1]!"t_S H4nˬi, $E71:7⧺V30TL\T^d=+l 3qw>'TX코̏I82 1 "jx#y0^Q"iqa5Ӝxi&5_db:2KVNW|V kZE-ƈZ͆?fW)dԿSL;t8(F3Y{cr . !kupq&?8;>}(zIMߖEҧ9.͛:$!;Z8.%ZDf62+Z`z;9pf d7y5>;Wj/o7_N>X"wB|A".OVhg(,ƏxR?SZ3ƐksYd>n0GImȰl@Il*x ϼD:M(B;[ںhk?|sz n.s** M<5}mg,1Zi31㐙+$yNkeaj{cϩ>Ҝ,ˣuX9"(XxH]gx|1 1_ `&'; %EwT 5߽htW(|JVܪMPd,Z~) 6 P^VN5z0ӫckԸs1ZG~tzZ!MH)u+-vmJDQ78=ӹ "Ww#po&h(6ͧϩt 2˧z\%\ _4?o EL~<pV&((+A ) v(fá ?jʔ CߝH&i %= 7_ K(\tBf գg_[nc*$lT v}f-rȠ[V'{)/L(u9+,-z)8kbu%cRFx 7Z S`F&)&,#,j q,U.V<˨MeL31)P%([GIF Ɓ&3֧Zۈ"B*2jv^ŹՎ p&0sI0 ^OoZku_aŜ>Bg%l~130=p, _.o"<g}_{ĭ{gVL]N2??8J96d4+s]yb%Y5]5%b |ݜ蠺~q%%nAU%3  #)07Ƀ/]FMT8ZW#tO;pSՅ!əPrzgDzg7s˒ q +@m6k[s)e,p+.Z~PnB]>lS0] F2}ZjemU\Kb*oRkDsOzoszwhc6ŕ\rAqN-ke@pwTq=.Y-KE]Ǝ@HvyL%oeHm'fG%"k  O"h_ː;B|,)f7hC! ܇5tQykڿߪ\8i%qa{ǹ?*~x~笷.6S 1}t<v2? Eg;3E2͉b@(ܬpO D Ig7yj c4(gD Bٶyaxj7 fu4aG^wU+j9$xZ.Z&{je0/;;^;9 :)U eSG­[XƲrnfla%,I xf_[QC1{%`쥙vnrom< R 20Kۃ{Yi/Xf-R. oFYdpz3ZmzWA'G<KNC˰6D_DUᲪ9%aHyVP'Z!Ǭ[ɣnTS:@kdh (QkzfUh*>݌o8R7=nnfςdb[*َI~2]y61i ՆygI _.Ս3~-Ĕ#t}&0AFcXl#,v9tn;U"q5FZ ׇxYak0"p}#__q87>I"~dX Eq+5!~zA2@QP`?8`=YC| Odie.'!a  C2ԕ kUG%'SB5 0zxR$M#:;adRڈа{/>IAš>CF5 gg!umPNaŴHêsU+$-S2BG}oz8ݭq<:F߹ ܃ߐ-nH+jlfX$-{*)!1ʁ&h%OF#XU _FcڿL^n< Jw:].q_x24m2 GXӧYQITb湠N(bc+a)a!#$TR:mJ 9v¾8>ƤZgaqSFhjsdV K-sK!d,|IrG [;䍟8Vm Y^U "ɷ*_S~|6D&4CȬ:3~8p39He*_5L=Է/ WۻMD%. }<'dԋg7^.RXٙ#)"N|(Y!f y-/¦e,MPۗԊ'U i=Hip}X*JϚXG>3>zPs1^ޥچf  , cx4Q@mt0M > 9h>mX)t2bTIJ6˫,ŕ:q rfHv24p(b+^m^GgSN2L )K̆.rC?,(Zz=oe2 `s`kp*'{ ]O֨mq(~9nRu>gޝ~V+c6-!誏/ }穻o7P|:[DH7DJV(d-oQ+z맽еw:6y8{x펩>ϣ!h[hmՅp3CA$:~fS@N̂I}76(XL <ϸ P5} :UuMSS %;b)5}1͊\@hqA`!Ib1 GA`7) 4͈I 5m}%Yܯ+!Q0m I Jہ3';|{z@c:U5n"nP7|}pF#S4p`%sw.,ilr0~1XrT}xh针י҉ .Q֍\ g_;g;25zQa[tVD]ih%e6.~frCxƊ]cWC=&>!$39x; fe=a`yx}GL֘I2G?MR)& NQ<0@pQ9|ӿ$̆|ZyJ= Ll ѥtVA1РqlSd )$)VXO1ƴO-jQ 뱐ӶhsӢhd}ԗ X`ԩxP|8`&Ed\ь ٢LCth,qu0gZse[[{ R(T\hnս%גa&:R2ha- ϗoX=Ma"X?g*5 Q s>,?tdzQOwZ6s9XSi=z#'?[N NL0|C\>CH'puto i=WrCtT>Eun|٥0C+!'Eq9SLZ"G[pMI8| T<]_'P5yC W.>v?kƂBκ3HJ}1vQ-'`~yH"'ӱ}e [raREe %UcXTLLE Yfl\ 'N^}sʌK@uVdۑ`Գo#@%h0IfL\(E WPD>ۆ`=)(#sX}-\DCH-P$04:vSw|cI{86ng+;S"7N(#r[n:(: IK>$L;֒m$19/vCkH}b˚gytJ~ %YS J&S[WúBȵ"ѦꠗG뜓,T!茄>mMAqn!\%ЇʗA @Ot0B#0R2tS 4z"x~XҶ͉Žm 2a_u" 8`a;kJ,wou~#ޝV0q@Q2I*]|<msGTVKj*9U}ʴg.x~YU}4pv] !NO8HƘ9PbQeŻ Awb}KHm'x+INg~˜({Y қVxO[i%C[+#KZ@Ix9櫁%/B?=Wf#}c6`s5)#;rp 1on> /_/a+RF:s$2$#ץÆqQ]T%7>SX6#2~ΐhi8LHi?6VL o3'd816lz(aEK؊_ZrD) %O3wVoi;1dPq? >Π#qD)a`hc\ 506t)zԔ.$t1׭)[63"Brv_O* ]2 %K]Sr#sUC-1 ]R7ZlT&䢌iBLXN@`.V[*-owX>dR|ن^bt#``_&9$l-3K1u/T-r (-Z4"#UցD܈@MCmS&Q̷y{T=DVJ V6hq`F<btD8jQeElAuh ZPqL#@45cљO6?䇃ƿv^EVL[ˊ9hzWYRX{mO8mћ/[jzB2_7Dn։!CBp"a຾g`VaK4Ìެkcx EB\Rg,Ym$7=2I}aލl~La!sT'<̫J& 'ڹ,:wi/TՅlD5q:gЃ|=,V> \g|fbFӃa\ .톭6sP Ǡ_ ]n.Y76%vlWbzT,,M2㽾.,RpUhbMr{K^ FbmLO$|]ʒy"[TMvli9ڝVJܲ1`{#%W2)E9l&,HqCbX88uܓIAk>Q2.Ֆ%( Bp[HH>R G8G$Q.J!kMwO拜b>د<߸D\s4oZg')2X !56c˲fKyDf#5-;d1>.EPmM;M.CIww( ݋G r+q]td +u}*:CC-΋cJaT@I.udAGtœڧWfcb=Sw^.G4f b $؈4] M~y-;eC:,!Ѕ3˲x:$-3M6@?"˩x{V] ՉX|кw\ѓ7PMh "N("qwln8- $`Xm4jdHZZ֐*x[rI٨1NKY|XMZkԄ|zݗg?IΜM`44c`FA&([fE2VS33QٱmT }ka'>: OgN}/PNڀj%NH +P#HrYlchD ;?t*A'ÞY+lh2;l\A66Fld6|sPy `|Z*,ϡk ғrv{˔W*Άkw|g}=^dy6MJa'{$QVk J_X ;*]NƇ?Y Ɯi+:`\WrW?!x N V0ړ! s^ycBHmP] (m9`5w:_BOA,䇟z> TGS-bfI*(<σB-.oCD%L=庫ɖE|<&s|gև(JVʹ]YK8XZNdޜ/0OUxuV:Z1y]]OhWDX%suafa$Zk,oێ`KKaԶF SI*  oC5S;C(F^Ƥ:ELEF*F CoNΠ͉՞Zonjވ^F!UF%pm<'D+ I;<{d:"<)Fۅ& o5^ 7KQzzA{kx+1S'H5T@ O?9RqJY" ]WV1?9ovE#=~Ah_Z h%X; PO30}8s̝%PEDe;'Y^9ݓ zJ~=Js߇#u,UEE[P#o81kb4̪Z5瓏lwj|X%LKR;>!lt<$)Suj*ݨME\<] / TuTq۸3*Gi|G4:|]D.a p"j'DUrS=Uy45=#UOe!s|O[22[XK>S듇5*Nz<04gOW|%"@U;6li]~Ɵ$Ӝ- L#Q~ٍ޲7'a]Ms?0E&=}kt y:t),sW&pz@XD(VEh d Č ;|OtB:FVb5ްT皖tފ*|{Kee$.EP;OM=ԅ|7 dj-p0<+hzo*̈́y$T+jL "-Fdi@Vu5}<9B >V[4folۉTd6x/a kE(]@;8i:eYS?1%ҰD.~|"z1]fډN[0$z6#iH%qw6!2^qÊ6.=2|:\hh?);?F?k>'K]Ib6u5#ð+;j"]8&4LˠX zcH(|G$nd\!h_?Dsi#FԢ@:8`(*5YJN[^;*66Z]wG\:Ҳg`YPwOOk,kש*.Yԭ d)*M˾YNLw")wf8ͫtCpzHe"t0\ljVb^kdžaD Ij@-!|&PkDu5lR@Ԓ-.\$|ZdlɇaPlr>{GӄGNţϓ5ҥ0j]ZFg8A>7C=k78$9З\Og Bbui~N[p_ʎpI@S,suG @?5ұ-k̜"O+Yqv$uv J%-ZT@B܉Y)W$lF8Ml$͎R ZhYN.#=T03k*b*3YdD)f1فL$a;+e5.Ɔd̸C0_iYuG^X)++D8i/~)mӱ1m{d#ϗL W#oŇ#`>A92ZBLZPOvC@P-T$qߩxt8!+Yutc⽯XĹ5Q3g9C$ $Z/.jKlbXHU`evfPox03^ ]=d?jjYLj|cpEEVu?)E#N^ܱ T q8PyaWOD]~,0>Mƿ Ɔz[e^Id-$Q]Laq?x")n]óvPSbtr3E-+>-w,h½;2(SUMYn 5 , r*1uiJ!p3 W+# Q%8RnP\oG:w2K}҄@J,{BܦsQi#_ +Us"`z,Я\xTAcr0vUȱ.aqI&"avʈz{S+bDžXx[\:p)U Ud?})Hy b\ ݙ]0Pkhvk?iE#|w[ P);P<-ӱ*dt#*t;jG}, l$ZPt_M q"Q# (jD =iם-+2-I}GGI4NgɊ3؂zq(ƺīuKݤG*h v{ha6V\Ҩ$+%k99q4i" #оt٥h F'zu?5(ƭM"xś1} 6v&iI'1FlFfy+|P:hytDٚ収S??9 /E6C$Rs;6Bq-!`&i.d1ΗQØ𐞁įܴ,uײS䁚[`7ȡRvkj : Z4F#9sg)Ģ#cةO8f`1\l\hd*$\ރ {qI6?!@U3y}&ws-)]j _< ePNi6O=xxE*.TGpI\gE ^_7tnNn{V=PdD#ָ6NM3-0"ՆF1܌ :V2ހסּ3Rc2DG-~XT}|7BHZu<^l>9՛IP )ScH9dYZpen^2݂uMléojotbM ^(Unq^yyѧf..сQ6 >r0ٿNj0Иk,XL ].>TiǮf}UfjMUeB84Ice71ofk5M0C]eP2y^bHB3b6[?R&rPXz<~' 1am6cJ܃wwaqoJq~y!pw8yE!(TZ zt 6rD" _ci+ʏ M_(X*:RUgg,*l4%2.\I|M6LuJs$vzw)ě ]^ui"D׫x  J4_۸LBf DͬtA[q˪tAlNM $md4z )3!yqpQPt0^]Rr0Xԓ&<Q:JȌ0Lq'psxe_MGcgy R&N`#|}4FFX661)O*? 6  Fp Oa9Cg#IFȂsm-ޚ=u'CufFzHMު!`4x1`GzSt:'gk6Y ћJ֡2[ܴ (<ퟃyTCm [a55:I6oާ M+#UErYOBaiomb^ZoZ0ٱ=RaGj᳘q +8oQ,,:R ,2ơUȐR{m{]׶ aс{ZeC)҆YS_Q?(Tc'b:`'[9wSAٍ2} sdd )O7nDzI[ˀL/Znml-A^CS  ]a=(} }~ Kyf>O)'p#D0 \Ԩ$o-yIZbנ|­(EY.<^)~+qC38(:>cp9},7 g>l`NXZ:)l(ZS%ld݂ؤKgU; X#'4t_*[x<=˳&Dtٶ tBȩK} ^v'lw\*yNmR WڠkwNzפ_I}쁖`rbK:m2 -}gNZՠU@/'x@:HrŕdfTO@Gu1߁ t+lŋ+mf̎SK-c v٭(_!CAZ~u7_WI-])Mw>xVIG[kVv˝JVT5:Z4Y(&P,IH#Z@o+'HQ&Vm='mS;{dYEI0wl2,j{kɄf<;\/ C@8;RY}EX~"0ZǴLGgN+Ar.ruoO=K)=n)r>6B66nuR@KDIG%J5h7ۂS(O4 dƊǿR:.LNh }A]`jD!j7o㼿fۅy: JGټ颕%] %2kC[*af/2-aK[{FZ{5]0+ZMnFvN p|P~uO"zVW$g<@0WLau]0Mi~Ӣ^s7AY%Qۏx̰fGaYلf\Oޔ[\4z 23ъh|9&}4e d9D*EӠҵlK opAًw^!SO/y=hZ?7ͅ= q} %vRݒ #v.\zv-s ䷈$1ضh!|2+}[. (JOӡ6PBBz7 $,}!3S~~54D|+nsk5Bk (X޹J-.,&u_ ' f|. .x\iJrdvU&0p<E?&'Η:haRӳ5](A _)}L PJ?}A}/mdG!Tθ\䈉[d1*s* jGXN*ٍ~ϊH$@.QI<)6JxNkd߀@2B;{Wv'";O!tI((a(}im6]&Z*{_j)wqYIgaܱ;:n?pb!-,# [:u wL<\A 17_(o}Wy9q (jc&t4RN%!ސAFXײ'^Sz\O@('^yP"Ŧuc\x^?)x2ftp2{\$Č^Iz".V?bÈ%vi7%)W.tۉ7[r&QG|xVNZ+$I:OZ,b/F0;εXu3y-/x@јZ0H֍U*@ڪu L7HU uAA`H!W!'^~ȷl$Kp*P; 3rif!ʎ_ hv ڽ]ӧnb9*eж%^ D{~SZ@m {smy*b%m M,E]M'ٱ)saؑsɩ(5qO8ƲK9^!ۿ6ߠYX:^9 **Z`0\l.F0Yr )1@@K^p ~l=>r0p.CӚ/m:EÚ..oRXKZgN2)eQK"4=QKt{ Es7C5(hwꘞbjg FT2)KyVД_u5B7vwhWI:ߎ űAɐ"Ƃ_*7"=I!~',a^6$/hw.II+o.h3iRp|Kv3l/^ݭnfm1V\T w47:~K }. eZB3?\}5;eepUŞ>MÔc%(Rу M$Vꝇ̦%y==#ڦ@&csTU?4~F"Ū:w_"a,pU;Dh[@+Z ~7"f9#;5%Wk;c$ !(*!f{>Dc +EHl D2tzGXI1tD~E:9 G=u30i {0JJ֍*N+P/ $>1X~ m2dɈVo8Дa:?{?ЅOpC-;r[zQ>a PmbຆDSP<1x}?N^TXgRMc8Py"r~y>_y۫>k9!Rk4|ݑ~S=/|X셑Ak(;V|?*Sįh4pV-6aԿik GPY sl]&IusOv3/?K\,)Uę/_З/G_bF|@Sqvs["`Ƽ{8mY%_.IpY=XAN60$,?(!>wI}[-_Wdk R5@. 16|ģ >S]Jȷr_y!SX0fN**ֹf|9PI[AxHʏΆAԅ{OEkRyC>'JK,,b6쎗>j=*^p;iAf,\ZJ26wC$mu>b<_o b_YS">y<8 |5FpFc.-6f ϣwϰȲ9s,>TKB~?'|)|cR 2sikA,iO:JNW\Z㠟KoǨx(ceSU*Dߩ@@ecYL6QҤve0ED}%:)GE1^*xod ]$QQR!ߦjӈcKL1tU`auRY;!;IkLMӞ?>j jt԰pPo@I-?dN%Sh[{c~tmo+riR"e 4wc5&vX}2x~OH5ŕ Y{N=\RUW\ &0{\٤%ၳGZyy4Q ӳMO(d TJ\@9#$42 }=ӾgTp@~6S! u$, :Ak7}-)nLT7.3%oDAn EvM#rehHK\d.@{LR ˰ݜ}ĉļO-<$>.PC_8xO#2*Y ~pïL9NԸ&" { {GP:m^SrSWׯWi WVqx3 4ôg|h!HrW]F̡mXrQy.^{;}/ncW**b-J:bFs@C 0Vt#Mӕ)TS+Ah,iwT2y[`P*C[.ȀB\̼>;"M!hj$>.5]7&/>B]/YSr^TmP:KoAft3i@ضrgʐj^wb*I>w9RԉO@RcJQncZ] EwZ[]e,r1n0%_TSZic+Y{B[Pn囋~CoXk/'j#LԦL+P&D~GÊ||GxY ףDj찦1ųLr72Ǻ8] Eg~9@ )+n$W+Eo^ѬA"#$?0ő_ibiHU\Ǎo(! vE¦[\YO$Gr2^*ƄI״2FIҀ)|Jud.{-KeZ ,\ ][UHrwm\mv [I-(Vr9NAd.&>g4au1=n2LbfEiSp~hn O3il.s§(CCę~.MPz'^ 2B$ rKra?/"~!@t{ ggWF`Q@Oߟa!\ec/t>+ OG[m0@ WbɆju56(` EDL2:K*(cNP6>o!,FY6L4aG1o0k[,\̬zPb d3|_#)儘ߧ=]| nn.C yN[pnnYm*Q&-lpO7z$ɸgR0b)Z-h[ sa +̦~ȃhsNeպ4|֢Ŷ_ڈ,g d*M.EKI{Em~% *~mcz @5q u d f맒2FO٠4<"-uށIWa!HGJI䖛$p5BF:AI֡PjȜFd+`gZ5, .JlV_{VIj&BEA2$&U[kD;\95M#4(B)6 g]j:Jx@#*.F@̐{i*&{*Jp{/ˎ@M},^l\;?PZFa_ +TO鏪r~kr[>wRwSd]t"+4RF ~Ta,$BX A-tazSajK-R3EG_a7l`x:&̤4C!~S_jj"#״bs/T4/%&+R*(0 Y"y3Hpے>;O RADvRf%"A yֵvˣiE,}WԚiC@C75/|_kw ˿B4VX4'=KžyRVl` υd2N;2Y0Q,yܜ1%gs,CܒC5韬OԞX@pCf]EUt-:529NsW\|ZzYeJ/p M'tlYMm5|$#'\\h t)lA sz+b\ No kƯ񮐇?KCTRǙ6=ykpOf` m-`cWW)G;i% /#POquY#c U_d.+g ;2sS^KqR|u'eè28 ټ6/:Pm}M>.9ڦ.Td4P\W#bst^3? ٧}SfZ\SkNw/ ݄}3S8ø6ٓutI_d*sޣN!\U"J#@T< 3+{㙯,ҪlW~仐9:yK aap:߲ 44L{HQE`[xFdΤI~;*[.1pR}n_b П䎊ɔ!2*Ù ּ:l 4 MЦ=ɒG/O([/udYet %Ya9܂@1C_r {[Ye>[ҀFT~;DE%I`qw+p% =e4a]Q4V٭W}Y5T>)5Kn}挧*G+Nm ƺA\{;`ש)9?&Bnq%ab>?àQO##z6&Kϒ;'-1hkoqÅ(+=$VӺk7}.wWxUR-NX1Yi\$ Ls!!\[5uqMmȗTqYJ[7U;+"s|> vD2k])8\\(]ۿX(lyL=ի*uik[f%whQP3te60m| Nr`z^Qg?zw?(Yh5TΨ+R֬6- 1] zQz#Q7qQQE:swNT&9ajZ 0@Ag4jcQAPU\:bB&Z2 2P?YE7ltـߴut(^kяC4T3#eۋ_a9pɤΒ )$l` 'aUW\jx ;;&o E%+80w@A^,=_wǕe>+k%O5 ux41Њy/-<8 OUhIeЩP(D&xC(FQhfTMC{e]ο3Ury8hgU/Gug?uO$3D{-J^~ަ N'^kKl^԰"t &Rn%k\) [ޤy%B}=3.+YJwO%hXVO!UJUӻsB|Mzw@)e$pk:Em2?~(M?kdSCѨl[ { ꭎTm[YQU娏A"^5IJNv1 qAH{s*dUcn{U!0Ţyek,_%!H`rJOW"<]t뤄 xE,%hFvc_Ǵ-t ^W>0=PZ Dg7@վ F{\XkS;hCD&6Њݺ$Aln/Km/ԦAHyifJ(d H# jx.$m]{xxKo8Q|7c)Ga-=:*-ړ6}9 E,ɰI}p= ˃TJ-fʎ׼Uk-fM9!8ҠK rwxrX?m/.ٶ*dNXեDYv̄ģwwaucKIPa-B'P4% 1@ֆFZ7JXøZ %4dÄn Q^e^mLV"*OrXCV8Y05E)8)+w ^!Y'<ř_J$ I,j$ki$R^j]4W\eCzVª@Jq;Ww=E@@(X%A}E |*Q?{P2Ʉp0Žbsfi5b!wȦݿ_[JeN<cD.gHBرdPfV"b0ɳ'W1cݑ9[5lE٢uDs W2K3 35GmM/M2[@1/k&"%x -K Ko@A_jj=A晹*%heW'VM,)844tSzq_E:RRMb099΁[aL$IEa 2`I-mcUSĦq?zk"ZaWG~!K{7UԳEGUk4?Pi|!S}[:@)6ۖ4ժY7 tSQ}`SjF=D<9f50Z0OKoicy=)X*Ah.':Ym2\ X[ݹ+G+,iL,I%@>fȜpBtix"߆JwB8 bcP!tR7?&jXYbFi wJ~-ygٝ30-nQ/,BJ =jcjpRb_د2..Zfa+͹W4h裹^Eq8k?IͭWYKRQYkk{d2&C/6;,b Ѡl#ݖ7[D`DlJ7 }tg֦3ֿyc l24l0oߡ<\g`quyG'.**RYG['ùt1}eW^sFJ+Yk4,3+,|4L/<ګ4Y>*{7'$'+hu 7ۚnA..ݚT2B~Ed/A?3U3\Pm/-,Жtpv[ĭ!xyУMo]+ Į◍ \;3œ˶;=+ժ);o3[:A$C]_nɓ|9N>H|5tAhW&< kvs+|Z3NSnLư8ߺ,.Du p@4c2$TGpn1Qx:ܪ2t9l '$}?pn( 2ׁJw>FŝGDF%iu pؖQ~PC\`E7$ j`߼){eIe8&89 BTI_x\o^yE$eGMK8uA!_̸wpK9iPM6uirڸB(7Ƅxʦ1tkճubTV 8뿳6N=[IB'elMIөF&MX6dXtso7=W $u݁U.&Gc6mI86r׵ܓIlrN T_ފ+ '.\#ͲVB{SUxdK@^]R"ͳɴks~bp-Kwȡ;Ml X~_=}ymKg#Gk G|WUt$\%_t_22rcsqHp(R!79yv6/&A}_'M+PTe[b@$ښYPkl{ ZbTS7ڢ"C)B¥M+KK=PɓciTBJIUL$Lt6p:;ViBk,zё _F'2Qls'$hџeϖPB$F&E+3|*9$ɇD0z<Oڮʭ]r%[lW;`&sG<|Vaq Q׏Sa9:y¦fŽ)'oIC݄i aЁRi{`6k&0a?@t>J5!, VXײ,7aET3z69'q6fB9dw[ !7 'aI$Éxt()3zy dX ]Kp@|4i#ƴg- н1_~a2Qat"_|mY2 !ڣHʑ` mv8R8\KHE@9X7۳BCuvisE# C|4|vsF?6; 헼B L]mʚLƔJqzrnt5~ol͸qʢrړuDk(i8+ H2@nE7?U?FU8j'!qk %pCB`͡ cU>1 zR1jfҷu"95 j3 ԇT?]xAOʇׂcW  X C9p˻!Zn]WL|{3 ero<ݑ?OCē؛|Nl5n̊N9sK<9ۏ6ԘZ\hMRe1Z#|$ ܶD̐ {zl|To6j<sy)Xb嶭!cA(~{)d_L:;˿x*> ]%Bt9Ⱦ&Gv񹫴)l{"d2`J^j5U$@=FڇQafBިw]3u\7x׌4|Eo1Pm :Z'o,3|Rn9{ ,H4 V4+Z"y"P 5gqЪc$ ]OɱELza]oud9<*GD$(?ڢjtqA5;빜y5Fi#Vrw`uy8bi٥`vM3m =6 ZS-ճW!'cT0bH8RJ@IM'%:a@˦i6E=>ZfUu6>^bgcC&&t^`6&U˕r_$㐉im',fys0; 6Zu#ոH0]]J'rAេ"q' BnĹ{7і AJ=TlX,3pM1mkb;BU*Z[Vja0C*Nzis} KgfYݩ)7&zM\Xpp#\A{f3\] ]-m ϋWŬ~c=|>8E!棠Za&^_ON(rƸVt> \+ N4PVfsC<=$Z%@:D{m㢉:-N`ȒDְmЏV/ӟ-0utCSIu4M}Nj'&N5s"Fx ȵGp?֣{E4|, +gTTRI](W8+t[I$f /e,56^LE*e={z;5hPOt*sE-bqWQ*U0tʧ,aDRBWDXcZ ;SAbFȣig8qm.OHmvϲj\@1ɋ0>7u#!N]-к:)1w lNΓmeSo39S-է$2HI9:n*Mc2ԶٲcjkOZEE/ lKK/6 4>@P:\W' ͛}NK]E$yHă lOh7.dm%$z?U}Æ<Nj;zAOٝuDmkg!yR,magaVm-JMY=eR1q;lg/0!T;%S#bB{u%"UzA)6WD`.HtG#3Q‡# oBKwT2[jp.|UIӵW^uZ_Q_LwX>MP }+VMMm.y "Q:aZ6 -(+WBY8;L'ZKQ1""*vtR[*n5sҶ4UlT@Q>ҥުm/?[-5-6>G~THoNK9* տ^ t&|QEd/HpM0۪0.ݜ6r0dW)TE{E8 a6] B@o@B M;2Kdj\ E1K֎}*iw6=%lX0Kۣ=Hy#}Pfw 2ya=nnx0L `.vG8۱CI4{Y8r.> A2 7|j::.TkKj^*ct'OG!kաBAИ4l([?xkҤ%WBmK2PB-a-gfp(6`Z$h`ѝrӱnxpD'l=E$!v~ Ղ?(u08Dȿ )qTWqdM^<"_5vB{&i",{N7#٧3+ӜfhwNz}bw¾G9Vs'Hz T@+ T_,(KO .HZC u+ڹ[iìrl8\;4Ӥ&/*=8dHz籽L&DN+D(;K7P 6 LM@%>ܕ|ueϛң 0g|YEsEͲ 8T$<[lAXm:`9nslb(25a^臇oISH]lժqh>! n nLJؠh)㸜pٶD ZQ4oVTL١ 1Ŏ\}&CMzGV_b$_;EO@8r6 v+Qjw|ưc N&`ͿpwaqYޚ$Y]zc'Tā;vkk}RY BG_GB&8w Ѻ`1⃂HAW(R')QAf:S 8i32MiWݔEuQ[S k!.INT7Z bO]MfHVEI,)tu8wMWg5Qbχ5N<1Vr|sX 3eF8яRl!!lGޠ$D%L/J9a-sm:νxpޠ^RtV4pW]~Y|cɵYf\ŲXUh?:ZVNqÌءݝxU ubg~B+d ^L$ic!%̞T,~|X]w^BW`,{)v=E, gLe Mhe0NJ L>O<2z%aĹ`=̬+[N (^@P)#5h#m#̏CQeQUM Hot ̧ ЙlR&OƝgo:M]EW!G|23F/WS]DҟEnbYwAXDY~7T;N$9WnXR7;[5#Wu|v7oũt,Oeg"|D(?Y͜PqMKz\W| J3Z$vʨLҀ̺Nc"L =N]똾o<%-UL*P po2s{(o!K(Y}q䓅)sqC-r9"dHdaxӋ,>P@'M*cW˽0pUkǔbop@{+:d=<(7A =wVNBj Z!YUmr_תXTK终\BU+K5v2FD QPyD aa%VUQ8o!NJp<GھV%.+ȖGBuN5LچI7@ %aM%7. LA lxNwFզb*4lv\CqZ^aVo/.[Y|5lXp{VoVbyY"y79#<[(mvDNG^~ƍÎK -jȩ9#u<{?al&ȝGcO0p9jnQk{c%~­j]qatq2 gkr"(=5r^N;oOCZ^fQG XpDE\*O3T^I+q@\+P\\ hbԪE>o\1;gIFGt ͓H5W[T7eI^eQtV̾⌭+ Wf#-5}HU^[rz8+Lxr#%oďmL7^"v`@š9]Ai~ɯT7]F\y`qӿ)׎'`Y&%$L7M~@v8BHRqRky ˾? ۷(X7$PzK-joVQKEJvؚhH}d~>2m&^Ic5##FW*ŴO P&3dsɞha !؏=Nf8[U2KTI FuL>LP.Xp9e|[9W*799k3g -l 8FOR{p,׾f/mυ]Z])$PHtL.@`L#OR=@)n6Kj^]}hr';_ho J{wƂsOe)MA0tuT)gRaF9 [WP8/Bم}btXGt̺/T("ur+Jo}q,̂;Vɑ7WLZ0VWFy=[/ؽI֗/mVj|JRtEI } ;:571ǸH7.ܪ B0V0gws&v$Tkat@7k|Q(ѧT$U1Jk|)v|{8T_~9..ƌ w4Y hͣr\BkFZֆM K) (SݐܦBXEC8 gji,`b9NY+.!-$vّtjDoc[:ah1it.EJqnmhꝁ6]b%YUN^Ƞ0c0 I zwf{'@ӓ=: sqÄY '4\ `WgR$kơX;w@=ƈcCaIogZu TXL<-LyEx.uk:7<\VhcQ>:H*nW_bli/o:2*>YQztZqSbHw=5ݾ2E[KTE(pi6hVDksk?XvBYXM Q3H5= #y45$UBdiRZ>CNAJzX =nD!", ޿IAUލa !b4ܯ!)+ڼYauSkQO'iA7Tj/A bT*K~F`}cc&QuM/ʽTg/YoQr~YtM.d`tbt'B HAW8 ]M_O^N-r5Kv0(FJXpSBhuKgX Ávu 7s avYTEc fWMF㻮6sc|BZSJD/MouGߊYS#>rwۋ-E˕qR6LSLOE!=1=#XC^r_iNZ2D6ں4["HqWvY a[کs֔?94aQg\W2 ! W]ӔmOb]?_*~r;李J1^_TbptN\; }ji;CZ6H*VE^M!|g/ݼ7>׾ Ltq[M /y[=;mb ^l žYkQd;u~D)H}Pg^|UZ&D 7ھ;z[f;-Ɏ1 s37.5БZ`rТSafIPA¹]`_79/L$GUd~z>vP0[tHCC;-%4t&^i  1)kQG{PV"$ۂC7ճo#E"b8c67\[&!K3?o~9ԽO1< :"mU\1V WknˠB֕Sq$z@8,!rmu\[yTbzڨE;2bP8Z6Dc> |"ʘVH ^!kw{z{yUI5c{~ 6*)g=3jSoG<|I߄*e}onz+ǟk$,#֛&I~̥VNr'NR 9MұY&wx0.UdtcS)is$~y\~o;bٺ(}Ex7nbEou!'-A%z}Z{64Q%Xeȷd`,`<ɕ0X*uwj-f`˥.!%7xèb,K)5#g[X:y =d>Bg~dY$4M . >8_m0eEFѤյ&Wax5ﵫd?[3q|9ɫ<)a X]74.!PEjG/ldP8nsbJWK;UdžߓgceŲ|:,;ũ?C+΅ KT-3P(Qo/b]x+O0Hr27]Fp 1w03+^.!blkp|Xق **!wm:w?UkfzX )U.:;Rt=)YIxKnxmp4+(5Rkq[fwL[5шTi׻c=Lܾx!PѲ,9R ɃwQ9aO5:7(JXg$ѥ"e3\Oep;ybwd/typɻ:SF:|Ja߆~d(¶ YZ