freerdp-devel-2.4.0-150400.3.9.1 >  A cNp9|Taax<9o30ܡ,cz2|gA Hex,jA { E$I}<߆UdK.%OQγ@R/,`Y5+"}BDnFY1lr:.Hn.)fМM1H{VP MK;k[o&vSr 9䂷Td].#=>Ci  ;eU [9MnQ] 6#Ha䭍΢cCsI`~?uIR63d80f031740429298dcdf2d7a7720b61861806f09e27f1b69e87a748d27f7f6dd0652fffc0f3805b953d0f3a498f55189d5591f67cNp9|æN!2Uԑq+ҘʑAv= K1+TyAFaSrn mB03![CN"KPpDA}6mlUGh5 &UCr(qfD>gCjr>$Nl8oUd%*Sd;&iGȈK#=+|mS;:H'xz./1gTVb~'݄9"`+n 9*ACS燓eSxkɀW炚5ݥ< >p>? d # A 3LRX      1 3 59N<<? @ @ A (A8A.9B.:Fg.FGHIXD Yl \]^bcd:e?fBlDuXv wxy\zCfreerdp-devel2.4.0150400.3.9.1Development Files for freerdpThis package contains development files necessary for developing applications based on libfreerdp.cNs390zp33 CSUSE Linux Enterprise 15SUSE LLC Apache-2.0https://www.suse.com/Development/Libraries/C and C++https://www.freerdp.com/linuxs390x  nC/x/ M $v)L)e k L$ 5 g;  q2 36sku S - a7y  AX@r d%cHQ9 x,p ?" @ -(G=Ie I  2 R)V{ E4 ! N% :   Q  !jjZAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤cNcN`````cNcN````````cN``````````````````cN```````````````````cN`````````````````````cN`````````````cN`````````````cN````````````cN````````````````````cN``````cN`cNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNcNf865a86e98e8863034afc206f87f914590b55f0a38a02d214326f217faabf87f11b2a902ad8ae7668056ff7caeb1df5df0160779559f22982b0a25f46eadd79dec92c8604ad1dabe92ee2dd23982bb844cd1acb803691e0c6a5cce65a6eb2b014c3851416a130329928e174c46fc78d914f89679e949daab7b31e14256ce45a4805fda815f30baed6e6ea1dd216fd7dab7990c83ae260582a310389f188cf20e0cbc25762702b52bc85d91507de9d78e9cec077756d622d102619117e68e81233f2214c6622667a6c276b05b092bda76d7fbdc4eeb0c9db54f6338808899b66fbaa0724b31b33eb7daa4fec2c4ee087b9328465b863647eb0f8a6d3b8c916ec2b3c6295d928ad4d80c18fda52370aaaef3b7d3b3340ab26a837846416c86325f89c5e4fc0d7175abf53629bf127341cfe96b9a0f270355bdd5872ba54af9532486663194143c8961db5265170f2d0a9c58fd8854b069a619c8c72517865d8196f6384269db454047ada8bc4ce99e161a9c007ed9498e6e068fe6933c2b8c9e01395ccf851cad8e7d5dd8af6f849a6a7b2e2170b42f8095a25a2b0a9c0e89a4067a1e62f2af1913bb60617b08dac1c70a50de8b1982ae4463f1778a8329ecf60b843b251a505c8ad204ef36b2d99ed1407dde5df6f799c45c75e51fd6830e126005351f3a6beac93e395df5a3cd070d5b399cfd8682159f4e8624dc6739d4cc10b37f4a3f184e09c6cb0340bab797a51a84c17ef90e3e65f80b7c9af88723fe6c820b27b33dc1b5f3665ed66166c836dc6fc305e4470d6fe7a5ead78a0a116f68e944e471d78a4aeff46d5ff18d9d20d4b18428d7162cbb69cfa08eb20b977c50f5ab4a3a25e0283b5deeec636502af63f6fa603114f12e7f5cf632a5d395c7f46661e346463358716a3a8c91fa0b583432eb2e996ba7f16812a6a6fffcd291661d43f2cb4f13718b0e9747bd1f626b619138a3ca3fbc21464529fe152be4631f5833f6e7d5941c775fb9d74b4ed1356f3737ef876ef14eb3fb296f8da8cf658a98f5032b1bcf54b41df040beba49fc9153e3751e23341080c565c3b6b441844e827ce256efa59c20057d709d9d5b29f3df8a66ddb0bfe3b7d8d426fb9f203eff4041b0d444650941119808a7a75bb877551cdbf5ea8a61678382b39415b4d2855faa39a3cebda2eebaa94fb377c04a92d9bc6bcbec146c88cafe5e74e75d67486c0e8a3df977236050d01b7d72b57fb152517960c9ba8c0dd90de7e2837fb9fe734ff1fa37eefed9f2f28ba83ac776d15847057582ebdf47eafea8a597f656051233ea38e17305ba96a1e528030791aa752a97167407b67089abe7c83e9d821fd00781ff21ec95eeda452940ba7d41c79fffdc712dfa6dc91f5ee623751abb24af3cea83039d8dbb4ed0ccc1ed5d0745972492ca3e9a2a1f5f6a72cc3baed08cb7290518936d0c68f89d0ccd0d2425c83dba9618ca1fb9fe4c294fa125572b2122a73a06aa48bbee2d049f3940bd4cdfd36f67697832df9271bc084c502e21a91e0aef801bad9eff40d203b735b0cf9d57f176e152a4124a8cc3c74602b6f20134b9e391282d3a84c0379681fd34dda834d9adfb6da9099fee57d948266823a1d5afcc8730a082af34f3cbdc38247288f63c74ec3a5adbaa6c12efbdd6adf98946086fd3e39b23c8de1b0bda9188ca49c0ed79af88f9ad8043c506fc65bd54254a5177725da944311974bf580c8b104674ae36d559da618a62ec3eccbe003585acb641c5bf1cf2f96eb7d02f2e11652be3cbd5faacd341f8543aa9ddeb3ca1dd61ee479891a81c50a28c01b23e46d3d9b9f60ae76efb55e8ea7f6ebb0c599eb5c2950986b33a4f19e8de60b3a338d90fdd3444caab8f97e5e8ae8f343e399a91d35c6c7ca9e3eb9229c67f562f8be2fd8621f6890cc2569905686dd82dd35062af896afe2d531cb5c415520e27d1584414e8c3b8e06d38b84437fcc5d77d13eaf26c24871ce594e9bea66c95215f92d32042c6333d9f330e0c6f0a01b486433262e38f265ca9ca312dd6f48dc5f20c60be69431c923bd0f5f2c60c3455103efc2b712e2b9b44053fe46e251c5a217816527e6c593d0f7c3271984054c792d0810b60c1389d9afc511d95e9d01aa46b2a9e4a7a6642c131843c8e0f0ca2cc0dddc16fb1193bbb1e06c6afdfcaf09cc7797b478d8fbabc135ba4c06eef85720c10a3dbd151a48b59a131833cf709c3dd9023f7aed1af0c4811318e7ae3ed708b807ae2ce51ae6f411660d9fddb3c3bec50c84ec70b2acd1b632717a07018a7fd74d7120654a54c889d2238809366390fbbcde76f83d6d4dd6baba3945246778cc3ee4419a85959603196ba4d915d15e46239a16500a7a438265a42cc44c0229b99b983ab3e01c8e019e6cf87c4496e28f7d520a6d3614a2aa7b53c82e3abaa8bbef9825edbe20a77a5750e0ddf6942c1b3d8a9d6c2d598927f8b0ad668a7754e3e2a1bcfc5c30fe973c97e740074549b173698c23bdd28a1806e1fe282876e7e305b18a953135deaa80a2adab4a85b31c54c7f7ff7d02c0df28b8be001eb14996deff32d69d377a6242e34f8bff57e21a73bb43ce0ccda1c5878de426b5a012e54776f3497e17cf923679655f002c0f44d014cedc5991533e79b389c896c1daf470973601432c80e9ee73b0b893a2cd7579876c10861b4762e5e35ba9fc7268b66d21a56ac4d50ce710285535686b8bc60bc39c6f4c5b6334c8cd6542354cbc79d7d9d0652378ab131ee859b2f1e6b9b4caa41b0a7767609a966fbd6bf54fa644e7f382bf20680793a52cd34ab9e8315f2068e4e62718428b17e79123f15f6ee43a9455ea8ef258206cca96d203df2bd4bad83558ee9d521fa0fab435494496df8c7f637b8ff69fe50db49e9f7c1e2242006ddafee374091a6fb6ac64bae3171697dafb93c5be1b34808848f780ed2cb0afff4b173376e421938de82c1e7056295322760f7bfb168407791602f289a7e2f081687d684f9dd9cef94356bbd7207c03c7e86ac7c2663dda544fe6220153aa1a36372f23abb247c0bb6c2787b9a57f0e8d48b896f186655e6d10c75d6e017501a999c417cc8bd6037ae213ce1a35fdcd3123bf9acd0b02f15c5ba786406e9ffee6c759b2e07ee95bdc35083fa7d2a85c35affe9fd2242592338e7001be9a4a4f9bca18b3a0496c2c036c0defaacc40e2eb4ae816bf58f0c2107e3d15dbc08ff8740bf2d6da2c16af85ce0bf5c5910c821b80985a7fb7f63a02f888a5f2c69b550814da3592003742955f672a21258c1a7b2569176a2123e2fd9cddb15fbaafb7a0410c156c7ea5027788e9b8ce4fbf768f33dd40f3a2b71da0917a8b3b898813f249d0c05bc095ece3132f01852d5951097a9206094f52c3868b7e47a39530fce58716451ff8d033e6387015a67e010a470edc0c4d6c4132fb516f43d4b17bda0f80d85b0e9522133b8573b37d108bec795f4c330f850ef885aafe91bd8a1426b414544cd414448e39d25aaf132a3aa1e5bbc2e3d3dafe8afd7d877139d74e891849d828706e578a48ae5de84e9a3118f845e718563ba4f88208cf913180b21c05b6078d8d8c05b7d908166ed24803c090c7f8c8436d2fdd0e690a53034fc0999fa93b7a59a025a4053feaf90dbf942ef8362d8056d2d9b64ed792ae94ea9a9d233e0628f6e2d638b6204033c9cfcbeca6911e263d26b4b028b55e8c7102d71e66a2f4b293d8f10f15161cdaadcdf52aafd6eb49c76d584d7a83fd8805766a7babf5106c1bd97fd3bd80e17cb0e93da7b6258a1e1083b6e0cc3427628dd81d3e546011b9c95a52b5266581ed431283cef867b0cbed4b4fd3a034d803348d1c6c6ad51c54fe6554c869d16899422d75fe8668333ca9956bb0cf9eb6b346d0a0141f0dcf5d01f03a62d1998fcf9179bd1405698ca96b24514bd39240addf1333a7a6b323cc2e57a9c9f531f53ff337c98d8b1052f0fd6780e1a97a1ce01214af1a08e85aeacc4c429853d72936cfebad851a80235276eeec252c6969305fe7b771599c6c3671da5acf4a5d63197b14093191ea255d84cf203210021e17247066d1003f6ddf0c318901a25750638d6cbf54a6beebc0efaac368eb32d2d6f440fb9ac3a1dd5b5d9c64ca20d728d0c6d617d6fad0f1f4e08907839351881e5e5108e459894ebf3e55a5d4484badb342e62b90ad440b0a838d63bdc4171e3b3738b98af99b0bfcd3e67769b3c472c1bf0c2a9c10ab6a2562d96615bb0a07cc33d8113518e2bb29a435fd4b4d8656dc146ac1392734e08e9d7f1008cc59cf917d29e5cc96304e86e8046ce34925c680d75086ea4a3dc86fc1aafd7877a5ad65b54d8f93f2b6d30aecbd4526f429a09232f8c51cac8dca68984bc7daa4fabfeb8f3783c46a9d23d7f8ab32538ec11b4d43800f894e4c009687811fc2d77d3c7c6ab80adb11d4dc05d0fe6e958cc94f1e4884b31a9023c3f18f7a7556efd652f1642c193296502716dace59ed90eadba6cd22509a98f7d9cc5c06933553a6f4ebab434522f65b7e46cd9d1fb69b2a380339c337b970df3f261e5bc0861dd98be5ec21f3f44243090820b5a8366baa79ecd71337e2da17ba6c8abfddc4f4067ed4200c1da86a430b59758d5da86e13ca86b5db94751bde9363d67e3b6b31d1dd19c7e30c3beb62c4b79083d9d5ee4b1f6355de9fdaa44dd7e76c6760193df11f76004cad63b7d635dce2069133736c714c2862085aa08377856ca84e60a0a09aad1b848bad7c60283ab40f4c51e1aff9908629e487c37357db54dcb69519ee994ee81a3341f8e30e8ef498535d73509f95cae7ecf622c085d1f8b9557d5395442f4c381450c16468440a636fc47c91f468f4e681c7691aebf26a6e849a3a7b240b456f68426fc7b0e9e996d0f0ef5d8cdcea5b813e616795d3d28822bfb02295de25fdea5e1a23bca3c8243b096489c4648889a20ded7fd34af77ce20ac9242588a07cf0aa94674a5006ffdbc1533403518757a793ca48e991b108c4af31eeeb231a266e758c01a2fbaae5d692cd886c1f3a72812b8b44d985a5b504f641030e1e06e8ad40b2e411ef8d0133bf3d9cfca988b5ad47b51a742c942ce94a1af04aba564811be8ddce51042ef974a891443d95d1b4367e68a0f007fae9bbf3674953c840fa2ae29db70b948bd9af4c370f5a1508027aac47255d5f4fc05ce7d1f695e3ca36c3a9d0a51ee6764fe7d92f8c30ae6b621d891aabf5fe26a768b68900f46149fc9e61e9041b6465b9e368623372bf64fdf2ecf1277b55b9025de9bdbd4a2b2691dc307ded51665f24a9e841376bd4fb148a4c5a81ef4334dc3c878dba2d8f2cce9f82035e8cf8884ebcf8bb4316a5874c2d8d7c7ff7faf832449df5358faa835d5f9adaeb2de2f7f6bcccc443eda003d226e67f078ef6c320d9944a355cf8099e29814798d32ed8569533ffd0f3efe8a9caaac65a2b2ae8121b116819092950bdb82a885d97674741722660f6e5f3bf54f836ac5405b569ea447e32f40f48a07f5d8da3db150613d0f4bcdb6d5e7b6878ddc27e72a4a8680cc0de7bbb279c19f0832025d7cc65dd43283327139495843094dc5830f4fd7c15ddfb9382bbc5148e19facd474e08b1d30945506cf020663183132d3897e8c0749165b4744da1dd62b3614dad5c0da9c682b6926eda0801c640de7e19ad672c3195ff6105e2253db0f7efa6193c4b56c962c52570eb53d8423eab7d6307a94bd4cb4f9c77a3cdcc000272878dff93468356367f7f1d0452fc129799c649a1aae6f3620322640ca455c21044213bb22b00e62ccf4adee27b84af9a6557754e3c883e6a23b16b2fff99ffa56a0aaf266653532377d0e2500df6d4dfef1c5f967c3d6a7e07482c8f6097217bb80afc5d9a5a802c97d1e60185c7e74b50b1e5346f90afd0d41d68b8d144b1af6b2926c8c7dceebb326998e8aad33a84e724334ea291907857c3d5a1498da21dc45804237e4a2071337a62f9307345b2abecf7dfbc2f31fd7c5fcfb978fc8ca742086e6a35573c55f61c34c3283e8a0f05a577489145a53617f0dc034b3cad59dfd328b27a3420adc6b91220fd3bf27eb1fdffe9b8a6b674e557d6c0d091610f15dd6cc76321f8d29764756ad06b8149d65f83e40b58524528d56b9161e39aca09782cf898bfcd9c3ea6886b2f7fc2c1b487d75c008a94d62787675f57c77d17af881a7c061cc7fff6b6a47e4b6dd4a430e6bd051c095552ec8e7ce689365a5f71e16137640be1ca7aa842a1515b07f2a326751e9cebfc6b3f6c3b5d1331c1cb37c003a8997610a9ab37622a5ee18ca20efed7edd442821b049a8a237e85937cae02b645f4429811472415759a737521cda73189e42fc7829ba4bf7c59fc8bbc0c8e2465a93d3e3f2eb122af2c868c4fab90e5d2d479e8b51ee2f132a2f1c335cbfb743065c3a2ab4169787aafa4d0f2a326751e9cebfc6b3f6c3b5d1331c1cb37c003a8997610a9ab37622a5ee18ceea8b8164c74ec97d11cd16a5b0e5d9a7c2aeb08cba1a7c68314c416b0b35f7a1c7473b993d2c19e24c44b34c793e9a3ca7206b93997375a6ea9a8d935e2b755cc844e1b23d163d4c2629d57da903f12e73a3128f4b1026f1338458bbbb1a017f2a326751e9cebfc6b3f6c3b5d1331c1cb37c003a8997610a9ab37622a5ee18c0f084c8fd4628f105092003ef06c0cefe0602991d0c10049201dda6451be6f7c5081c163cb971340dcc2c1faf27fe8b42f61d1297053f84d6bedcdae173437075e627d0427c0ade7edc12a7953f146ce86e1977f736e94fa22ce76479501f76ef2a326751e9cebfc6b3f6c3b5d1331c1cb37c003a8997610a9ab37622a5ee18c664dba2727b4d612515277a96020f383247b5da96caa168aaf1e50b819ffcd3c635e9e7dbba36f103cd4f24f1252dfd324764cadf6ddd2ee0b4d692519d0571b5c26c6cb9fe77d939c3867ad8546db1389c74e511e90d41843b8a94eaacc4bbded1460318354e4a595a9a41a142ba3168af368aa5cfca2375fc0b02c49c30bc0a3127aa488c4e89e0ecc85094637bfa4cd9fcf628d0b0085ba419d2184e2c283aedaeba4ce1ca4d29a95b747081914d717b4c0848332a4488f1180173b8341cblibfreerdp-client2.so.2libfreerdp-server2.so.2libfreerdp-shadow-subsystem2.so.2libfreerdp-shadow2.so.2libfreerdp2.so.2rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootfreerdp-2.4.0-150400.3.9.1.src.rpmcmake(FreeRDP)cmake(FreeRDP-Client)cmake(FreeRDP-Server)cmake(FreeRDP-Shadow)freerdp-develfreerdp-devel(s390-64)pkgconfig(freerdp-client2)pkgconfig(freerdp-server2)pkgconfig(freerdp-shadow2)pkgconfig(freerdp2)@@@@     /usr/bin/pkg-configlibfreerdp2pkgconfig(freerdp2)pkgconfig(libssl)pkgconfig(winpr2)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)2.4.0-150400.3.9.13.0.4-14.6.0-14.0.4-14.0-15.2-14.14.3cN@bL@b@a^@a]aEaD@aD@aA@a@a`OL@`<@`7@_@_^@^@^^^I^@^@^T@^^t@]@\@[@[j@Zz@Z@Z`@ZkZWQZY@@YKYKY=0Y;@X~@XW local * #gh:FreeRDP/FreeRDP#6985: Support newer FFMPEG builds * #gh:FreeRDP/FreeRDP#6989: Use OpenSSL default certificate store settings * #gh:FreeRDP/FreeRDP#7073: Planar alignment fixes- Updated to release 2.3.2 Noteworthy changes: * Fixed autoreconnect printer backend loading * Fixed compilation on older mac os versions < 10.14 * Fixed mouse pointer move with smart-sizing * Added command line option to disable websocket gateway support * Fixed drive hotplugging issues with windows * Fixed smartcard issues on mac Fixed issues: * #gh:FreeRDP/FreeRDP#6900: Transparency issues with aFreeRDP * #gh:FreeRDP/FreeRDP#6848: Invalid format string in smartcard trace * #gh:FreeRDP/FreeRDP#6846: Fixed static builds * #gh:FreeRDP/FreeRDP#6888: Crash due to missing bounds checks * #gh:FreeRDP/FreeRDP#6882: Use default sound device on mac- Updated to release 2.3.1 Noteworthy changes: * This is a compatibility bugfix release readding some (deprecated) symbols/defines * Also add some more EXPERIMENTAL warnings to CMake flags as some were not clear enough. * Fixed a memory leak in xfreerdp (mouse pointer updates) * No longer activating some compile time debug options with - DWITH_DEBUG_ALL=ON which might leak sensitive information. * Added -DDEFINE_NO_DEPRECATED for developers to detect use of deprecated symbols- Updated to release 2.3.0 Noteworthy changes: * Websocket support for proxy connections * Progressive codec improvements. Reduces graphical glitches against windows and ogon servers * Fixed +glyph-cache, now working properly without disconnects * Huge file support in clipboard * XWayland support for xfreerdp (keyboard grabbing) * Improved wlfreerdp (wayland client) * Option to allow keyboard scancodes to be remapped manually * Improved mouse wheel behaviour when scrolling * Improved dynamic channel behaviour, more stable event detection * New connection state PubSub notification: Clients can now monitor current connection state Fixes: * gh#FreeRDP/FreeRDP/6626: Fixed parsing of FastGlyph order. gh#FreeRDP/FreeRDP/6624: Added support for xwayland keyboard grab gh#FreeRDP/FreeRDP/6492: Added clipboard CB_HUGE_FILE_SUPPORT_ENABLED flag gh#FreeRDP/FreeRDP/6428: Improve NLA error code logging. gh#FreeRDP/FreeRDP/6416: Http gateway message support gh#FreeRDP/FreeRDP/6753: List of pull requests to backport for stable-next - Added freerdp-rpmlintrc to supress a false positive as gethostbyname() is a windows-function call not a unix one.- Updated to release 2.2.0 (boo#1174321, gh#FreeRDP/FreeRDP#6381) * SECURITY: CVE-2020-15103 - Integer overflow due to missing input sanitation in rdpegfx channel * Sound & mic - filter GSM codec for microphone redirection (gh#FreeRDP/FreeRDP#6263) * windows client title length (gh#FreeRDP/FreeRDP#6335) * "Alternate Secondary Drawing Order UNKNOWN" (gh#FreeRDP/FreeRDP#6370) * remoteapp with dialog is disconnecting when it loses focus (gh#FreeRDP/FreeRDP#6298) * v2.1.2: Can't connect to Windows7 (gh#FreeRDP/FreeRDP#6299) * fix: memory leak in nsc * urbdrc: some fixes and improvements * build: use cmake to detect getlogin_r, improve asan checks/detection * server/proxy: - new: support for heartbeats - new: support for rail handshake ex flags - fix: possible race condition with redirects * Drop upstream fixed patch: freerdp-CVE-2020-15103.patch - Removed freerdp_Mask_CACHED_BRUSH_when_checking_brush_style.patch- Drop BuildRequires of libavcodec for Leap/SLE (bsc#1174200)- Added freerdp_Mask_CACHED_BRUSH_when_checking_brush_style.patch which fixed frequent crashes described in boo#1173605 and gh#FreeRDP/FreeRDP#6298- Updated to release 2.1.2 (boo#1173247) * CVE-2020-4033 Out of bound read in RLEDECOMPRESS * CVE-2020-4031 Use-After-Free in gdi_SelectObject * CVE-2020-4032 Integer casting vulnerability in `update_recv_secondary_order` * CVE-2020-4030 OOB read in `TrioParse` * CVE-2020-11099 OOB Read in license_read_new_or_upgrade_license_packet * CVE-2020-11098 Out-of-bound read in glyph_cache_put * CVE-2020-11097 OOB read in ntlm_av_pair_get * CVE-2020-11095 Global OOB read in update_recv_primary_order * CVE-2020-11096 Global OOB read in update_read_cache_bitmap_v3_order * Gateway RPC fixes for windows * Fixed resource fee race resulting in double free in USB redirection * Fixed wayland client crashes * Fixed X11 client mouse mapping issues (X11 mapping on/off) * Some proxy related improvements (capture module) * Code cleanup (use getlogin_r, ...) - Removed obsolete upstream patch freerdp-bug-6205.patch- Updated to release 2.1.1 (boo#1171441) * CVE-2020-13396: GHSL-2020-100 OOB Read in ntlm_read_ChallengeMessage * CVE-2020-13397: GHSL-2020-101 OOB Read in security_fips_decrypt due to uninitialized value * CVE-2020-13398: GHSL-2020-102 OOB Write in crypto_rsa_common * Enforce synchronous legacy RDP encryption count (#6156) * Fixed some leaks and crashes missed in 2.1.0 * Removed dynamic channel listener limits * Lots of resource cleanup fixes (clang sanitizers) * A couple of performance improvements * Various small annoyances eliminated (typos, prefilled username for windows client, ...) - Removed freerdp-bug-6175.patch and freerdp-bug-6207.patch because included in upstream- Added freerdp-bug-6205.patch to fix reading newline on certificate accept gh#FreeRDP/FreeRDP#6205 - Added freerdp-bug-6175.patch to fix Certificate Checking Recently Broke gh#FreeRDP/FreeRDP#6148 - Added freerdp-bug-6207.patch to fix Abort on first possible certificate validation error gh#FreeRDP/FreeRDP#6207- Updated to release 2.1.0 (boo#1171441) * Fixed CVEs: - CVE-2020-11039 - CVE-2020-11038 - CVE-2020-11043 - CVE-2020-11040 - CVE-2020-11041 - CVE-2020-11019 - CVE-2020-11017 - CVE-2020-11018 * Fixed leak and crashing issues: - gh#FreeRDP/FreeRDP#6129 - gh#FreeRDP/FreeRDP#6128 - gh#FreeRDP/FreeRDP#6127 - gh#FreeRDP/FreeRDP#6110 - gh#FreeRDP/FreeRDP#6081 - gh#FreeRDP/FreeRDP#6077 * Noteworthy features and improvements: - Fixed sound issues (gh#FreeRDP/FreeRDP#6043) - New expert command line options /tune and /tune-list to modify all client settings in a generic way. - Fixes for smartcard cache, this improves compatibility of smartcard devices with newer smartcard channel. - Shadow server can now be instructed to listen to multiple interfaces. - Improved server certificate support (gh#FreeRDP/FreeRDP#6052) - Various fixes for wayland client (fullscreen, mouse wheel, ...) - Fixed large mouse pointer support, now mouse pointers > 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.patchs390zp33 1666091752  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~2.4.02.4.02.4.02.4.02.4.0-150400.3.9.12.4.0-150400.3.9.12.4.02.4.02.4.02.4.0      freerdp2freerdpaddin.haltsec.hapi.hassistance.hautodetect.hbuild-config.hcachebitmap.hbrush.hcache.hglyph.hnine_grid.hoffscreen.hpalette.hpointer.hchannelsaudin.hchannels.hcliprdr.hdisp.hecho.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.hheartbeat.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:26462/SUSE_SLE-15-SP4_Update/bfe7fb293e0a32b5fb5d57e58c1bc12e-freerdp.SUSE_SLE-15-SP4_Updatecpioxz5s390x-suse-linuxdirectoryC source, ASCII textC source, ASCII text, with CRLF line terminatorsC source, UTF-8 Unicode textASCII textASCII text, with very long linespkgconfig file PPPPPRRRPRRRPRRRP RRR-k|-mw/ utf-8a6af774332031c148361ac3fcb3aab4bed9bf011a66a7325d57e83dde717ca0f? 7zXZ !t/柉] crt:bLL &un*@JI8٣4']͟{kЛ Z,v՜ǎ"S$XvVn`u/N mFpeFF4ZUx0`]Fbhڠ4azZWdzwdʮ! y߷,b68Q wl˽*H K^k[ʖ=qTAΐ׈c%:"trx[;wu:Gbña'Emu:)-R%X?Xpz:çsT$|QUBZ}Y!} ,)PMZ: UN̷R<.HA|եǽ ~~CtbA/`yD~Dh 4&mv4yqa->'ZD,u`$,ʠT?em{6 };qڱ… &> N伋W诰5[[Rh B[`Bm25A~hm U,uaִN3OMI5z>Q$mUC|M3[[8\}xxzܒC\lonu}85 M t_\@,c \չl@G#EXX@z΅/ŃY&nW8#gOǷ]2&`}z^Kc{q?3pC4<(gęԁ,z-ڝ~_xO@c3HxMY2 uw"Vqa`&%JoZ%C,>N7iA-ZI"VyDdtjVrkC9G]df-|] ok.j=Y!Rȅ9/B(k@̋2dTֶss<'(A8hLAa̱hNJC|Č RK'\d?̈<Ž suћG~χ.)E ) U}3Sc3H sv֚琻4t "l7 g`=d78Nѥ(_=yy]YfmV.yUiZS7T&k,/fQ5Q|῵{z:witqd0|4*Y+w;''v֒{wBFx岊Q@Z@1^ {4.㖒 'ÎM(=.C3‹^{+%;~*_}T&h'oI4m0œCq}߼:TBb^_]Sg _mqw lʚ=ғ; l5yD /]C?5lW4Uh]>G`~[ P7 ?|-OY9'| b ~gס#r2uoXa)XI+Lsm/Ƨ83'\^I4sZҵfj'{GHV{'1>"r3'ݿ&ob@ʛ3(ּ ƃކbflӃ: kop'\7A _p"+Bu2W !F~C.qb4G\=+54~k:q8":whCnB֖+>вSm? dLjl'@ f8 M$D)5EtanU3]F|pY\LGPu"dWZ.ގM#ֽpE$!Oa?#8`o{tbo U#f#:u!dZӁ汗Ył֊K𳅩2(䯿&>kr X fLU[w9o<rG[lS=ڋZRcȈ3,7^Ӕww<]F+dt=4Ր=A-&|`$2\>7t&~xQ* 1_-w26W3:뎻ej%@E5ό9͸TBa?Ŀ24BGք(JTH+W1@2LͭylCI@9(=m%f^5BDdՇtίP 4D]K0L`ט"L,wNZ$O<$A D(wm4wy0!b0a?)!aSccM,o8ERiLџԘi&)D+LRGi ( }AK="CuJ܂oÚ}ԈӦmx5gm/ǿr`{[^($<|4 . PaQI'U.%@,u}j5t$v0A7xj" TNXǩf FoTx/V^SLl~-VZt1 S#o `t4,WgL֠eȎZ(d ZcL%46>WTnb;_513 '*@e%}/R:Bp]e8'H:; R.uy!/jQ6%3VHv|wJv>Wa<[sG{k9 y9@ _T8Xm`OՅjj Ov;^6PP3$>$ ͹!}Nv}`}WU ~,NjQ s\ͳn#ŪZ5 6UnblNdJrhɒUy3n)qh8'v1⻒؜y9!/^\7uAp}&.q^pd WO 0!#ghHmo\Ow`ఋ}Tl}9.zxV!&!yS'i8>C_kM_]bREJY͕E$_"}-Вqq|QhxÈ}!C(۾ȴV HW>D{>L'Xxy5xnap)z2&7h,`1],Cj4XWE1\Аhz(VWGM&cEϼ'VrWѥIX}UkioGǚ"K1̉&kLE,?E,a% _x2Ƀ̉}WXlw2+^H:V6RflD;k"WLjlUVu:+ ;ljHnrIFQr%BO.w~o лr[.QqstfP*˚Apx(ƏGXbh,9N*"?wlL}3L«ӑ1_/(qzwm?25YɼB*Zb z׆0)J b+x2 v .>UMC7NhwG3UD}CÒJ_YQ?]IlB3F[֛0ADxWKY46=U#I9Q]'qޓbj3UbU$DAauSu;:USr9Q1_H4(87Qs.YDO%dN ӵriViG(G(4ʵ9YTKx$OaJ&$*ORҟqWijTi>SK+^ Og pp)BBFp\o$0""^gqȕD5D8Lkпf/ 8` |/ko]c#6NXFSl02W7܄`]lXyrAۺԠMqJ;1vE/3\Y`'aܤ)Oes?%w +y8d{RhVF#Эӑޟ ^{ݲLou7.Vă?0rw)@nD>gW%'RJN{_/dz$yv9޺aCoj8˄n{Cr_ʈdsb|>t԰Xe`!UIML_DVyH|G \'甒AJ?T6OGNUXR1!`4kOu9PZDKkiyԞNr_7ТNn~}j )'%ֱdM!3XT~,t|/[Uo*g_r4h󞖮t R,= ~hy@b0Pi$SX& zze-D^T:9˱y>B,/}0;{&jCqUߚӗEX3G޴S~O*{rC@I܎QF6غvw,-5o`mz_X14oAcW6!t MVy}.PZV[PZX e/Nv#]_UJv҉·bFt?^ Ɨ=> ߱LeX8i0kCuRsNLNo|a-YԘG;͆ HF ^("Zk a{f41avOsVA>/t/cV]E "LM0 srln `+4J ] ^>M.a(TQD)4'B'VչZABd_7Xc?R~6J-أqu7}?7F];iZв>R]P8Iٸ?|D%MP At2DYEZ'g 4]7)11 GJ1}@Vtk- q] }Yo >i c /Dil, UeAռOB5 };]D KtqI*uV){ΔBR^z^R1 +7~)~VLƖ*캬Fu9=ә8x҆YR GQdi7FA#:dY+E,N|j!0N4sG+z,[xk̖[= U+}ř>d Egbt*7"d)L y@ˈ 2f5Z*m⏬4>ZTb#n(&?eiWuhkX`%'| f "G|jw SߣN{xj8[} sHHPmY&"j0Nt"/R8m;w6+$`gM7`Á/T' 0X1#Pf~bԱ%W}ı" >$wB~&&eTko9a6u߀R9O+G`{פSUڊp+-Xxп8"R͞|!k0ލu\AkPBQՉ"fW-2m лPAJ?rqo [5uL~`W)4)xL" fxK2u֐(/*`"iKc~*Adʪb,N{,Šf0G1,޺n›YmKk}--l:dgRDNd{cэN³<ދT_C;+(&b @Q\l5҇6(k6aq7|>90HJgQ]zKx!R.S^aQe!N'kGT2 aM>>&8%UqM,0:* P2NzFiܥbyG6tm"jflwet~C{Xk ]#`%o]zby2Ɔ|/b@3lHx zHq{0yM5OA: @k9}kxjφp$ 2mug6"S̓ϞXy{½j7heB?c[cW{;PapJFH"A&&>) ޸Q9^LQ&Sw@Wy FEv#~N §tjFQw7#A .wAKTDkU|; XޙͰADFZc4lWFMS^sWGC/?9-p Oۖ?P SUSK T.s9u-O#lkQ06.j' n<_[|i)0@ 3s¹CTPزtw"r]L3d_)m:V$dc{8 W-ͱA$< E -)4p4f @eytTW32l4ƽ]:[Ն듲Z $ϧ8yK,~vDԮmIkCXB\hǻsxT7fs#d5fjd7Z:@Z&f7"r'_XS+ܯpk`EP+{Q{,Rۂi_\~MJ1V"Wm%C[ #][R]*PW!KrUrLVYA|@ AK};3ق}K$i~;q88,CQMuo+0!L ꎖC)!6KhsFWJ1GQ4;a'LH#GlQ%Id{Wz-ʖo*)UU!X`RـT@ iHrV {<}yC6T륰@2 ݆cgYPzGOQn1aMç H`1GT"*;~j4PH?$ dMŰ:  ޢB PG >@&)y2HMX>E0f3ŭTn, (; b\9)2QZD}BM-5S:2!1Ν^߄W2Z` o5-hmeQ;^YA_M( "rQ0v_nMJL{F{ol@؈^@;R8}{DsP`^ŗZdmW&I8-%HwŏQyٍM@tC&8F`Z !_^.LZ~r)W?2#dE8]qS^R@09:HҥՌ+>ܫ35ea J"ݩ8;[]O:m[憗jE^lAG (QzdQP@DH7 h5N7kID ҂SS_ܮJ/Ĵ  GKf \ψ)<7QQYX<$ֽ%Yud:fnmRiEYQU%UFb/-S cG%k&_j街 .~aF`8^)8UdR4,w-U?0S~##߸+ no {dvl.}fĪt֟X7+CQ`6mٲۂRXs RNZG/(@9"5XV\nKyTL%OXNaioxc-v&{AuY!1c0>\#4An~xgYC_1b)HPeyBa5 I:.ChݮpφPEt%k\[,oI'ZHڅ[1n!Իwt&?.ߧunE4Esh˽lo*Pɫʿִ RZnN3:+[B>%h(䢶4u>X}8v)JzW (eْ,,yfvO`-l%T$GԅCLVb ̞_S%-Nr;2TFD0\&WzH b!&aWûiqC F nqLߵ7I4IZC1ykг|v$Ȋte;/(wD@W:vMD{ )}:.8ݛ˶Vap`G41Dh7@qhfkAZG`{ {C`u)S<=;œ,2ƭIWo71;N(4Q+k*|nP\8~Qt,VHRi更[&)v)hSTT^.ueN-&&֔MAv6?qRv*vbH+ξJ$w^,B}s.1K%LzJ%cgC[eg'g9r̄:u2v sJrNrB`_ޚgT!e5 UV0)M/|n&Ywf  2_]ܺ^ᙢ:7CE1GˋY+o<  OKpԱ}REj)riD jr԰XT-& 1ֱյ d5cK@K^( V{c3!Nz6NV:zSK%?D v9bŌk+MeτĬߏHU*[Ѣ/]~I ,r HJ$r5OMMcY4J6MDnLPy䑇y1s* rqKq 2 R'ua@~gg4"]NCxo(ap!㭥^0#f@Z=љP5O.o.y)R*0TcW&Q#A!rN<=>&M@7E3TOO%PS!.Pdם)Blہd,~ևg& 4ҒuNė}|Q!,Z;ѣ/څGVDޥ¥۱'S~9N"{ijxRmaڿѨ;hܔ6Cf oa:=8$§[زm(t{2V a>5)M2n_(&8gA# sWy{YtN3P(bX}]!6?Jlqb6QRwSL闀mT'gTgu\C% BVS ~Ll?̨У|;9풑vd@8< J0i$^ ';1Ӌ7"b (A}Yڎߌ b2j8Ɉ< (` SEָ=EG} oyZ0. J)ȑ+2Ȣlۘ,pC.14|Œ7`QXzw (oKQCi$..x@ HBg a1rF4lt,1WoəiމUDA@F5LJaٰiB4pMxT[9N& ݂"t2=c#"譍UVH-D=$: ǸuGf5 'Ig>Cubrf r܄WcbacjbD|Q[\:(vG畍(ā?z*,#9K `u"Âu''!.V}Mm5"Vx#$\o]5V4HF>mRaVΙ 8˅KD-NI.p _NCI݀9xM+<:Ajf0?w$k H)aZE@^.SRsbǜf= Wm,ŎH[ )GvljVQ‹E& [`#Vao\rp gZ]f~w6Q;YA|VK2۽B<{F塳7Պ|CxM^Z\ҲS45Ee2uU.Ϻnh:9GEte 购F'OR48ǃyJ33NH[A:qu5 Hx.ύ+hd+[EB;ɛ֕ui$WP\ ᅈ%0ꇞZ%,R}]ݲ .'>'H9 t7t@1j܈q>)t~Xz G+Bl ]}y, CkYɉfIAymS5!7rj2IKEzu/:O6Q0 *!wBsE؆oj/k ґO 蠽pAsOA Uf7L'*?j2nC3a^/ J @x?\e9= zO7 >uM 9pkx\lj2#r1YzFU+$*/JjLN+YQ!V#0 =)ȹ3? Hn=%4X6KflYŒ7$?p̵$\ULQg~|h9,J7Ͻզ <\͏LhTNma6-FT?Z?ok$OT/͑Z(?˘ syzFfHj  nD5.S]>B.h!BY< zSO>$vpvaSp8t-°ӢQ*!i{z[>сyT>~& /OQ#&X~Va z_\ʨpU#;r]RߔJ:Y,_>ߕIxj&b!MPvir]fdQ#O\|mR CԅvZ>HL5B(pY`qA7)f?kx WZqWfˍ lq+NƍǶ 4^\ Ecw[˧&. ^WDCO5 YRx"ti/*cNFHRE^I4`y wO1l,w 9IŠng !=z*DNcYR@$!O_d#Z\ޕ[}OyI!Z/MшC#FX.͝*#@˟,j1"O1,ҔmTVЯ 3E@+t`SnP/:t$B>Hicv\#liQ@Bp*aw%(v -Jꇹzl/r.Ce {[10v3DqG\Ō؈C2ND9|yݶY)uJC UVnMzP#[_vGXB:"YS }1au}zWG0>? @V\)g+}#m9U3xbwz@4'u հlK0swrˇsPJh|@N0dr[fwI& hͰ0֨zK7xmgJShO~))/yLpkAe14whSJ&lMW=埕Տbe 6҇ә3q X7VRqpeN\",O=(@ݫڅWk3@ AS;) =.d-k<7jʼ)϶=?;I=^XemU0dnt`~1\u$Y1i;hLj=v[oot ٯ@VlHN g972tnş w^SŚO˜|ЊERFP2MLXic{}5&y-iz6vj\Y@pfð GOR@.,C>yD%V߾8:؛Nz= ^:3S:g{Djݱ@}8}-PV6inAmEwHyؚAYW X .>\h /$"JO,?>vܗd3=+ ƃ齋,h" ?=).0*:]bs]|rfG^NM֋\6Fw>DbN7K{ 5r<{7i<{11v%Xds$/QSWlX-۱KN=ZV9 K9fdMMR#^z J .Z0SP}xBeFE}67ОL]dq\ pXX8H03b΍<9Vak /R3;S'xRrϒ58LjGr\|rmQ-|XM֚$L:{r8(d3eG.r%%Hs#7nl XSCꛃrSqv]"cxWCgR+,uEĉ fhN!aO\!? s颮 Ӯm&&)%_lz^Jk~V+Fg#Vje 0)8τ(t )ߖT\Rv38kͰ& .HIFE`vti65z}V)p-̍~Ps=ަDždiWhK}\d*~h-2ΫpTn6(MzL[} v o9gz;>uBI$fG*pdl*i]Vzx&rMe 񥄇VZ `k3ߝ"_ol$g@i'3ѓMq+CQZҫo'Av t^o~:0,_wtw5>%e.x2;V'L,q0CoYtŠΝG,/-۠՛KI"֊10g!54GN{N۰RAtBmuk0>R#H5! e,,kýۤI>T/>J?Y-!PI:- b}GӦ9GuD0VFМEOCR!r9pךiG[5@%Pw-Pjps DOg D#qTyLvv 9V/ z11BPMjd dX_tڈ$哮6]=*4!@ yk߳i4%ST۪U)9nyzvis6(@rK&#dx9(O |[\LB*}> ,W훠,/Z;QۚM=/嘥꫏VAo8a:ZփY9_=(_DCu]׈x_RN^,޵,ЉPx#Zh+ sػfЫET13_u۪N$ˍx7KylL_'o _m1}0:*_r7sHl)wq_𵒂 +)UAv7sZ LxEdMzћ޶ -T^0QW40aeT'ßk1tȡ;1.F[ne%jjpުa$,@Oi}M3dly%uDFӏ SBMES]/ʲa#l ߝY x * wzn>h> 6n7~Y|r}3թ&./`"[WWC*0V_H)Ž' 7D:sGO +} ZDHB FԨpˏ^T͵WiMϾս "L|b4]AY>3u KLoH4g A _ u`(^0|م5:2w-'!`X{ڙKm&7MlW!΍릇G0Y0 v7'@c3sgKbAw3n')+gyJ2V-wK& D5vlBՙ۪w y'*ݞ)˩NlkeAabl<ߠ1cͣfj5(軃|yԇ.RhcvL#zڭcU]%@wyjճn\||fK_dEJ6t<ը.E]:+C"X@`\gj<3v+k̲M}0~ƩَA]Txea+4YHeJQ<Sۛ:PW%}!L;+1k?o[eHv?ê0 "##Cu9tqb?2^l[xCiƞsPO8Z3dG`07,&5ߓ C+#շ&P GWm2"D *vJhM K@p ' u@WZ=w3Uymps> 6UJih|eKW5e:FLLT>yD"j Z?ۺ(/ ұ1n_++D5>oUJGi/}br`!{v 0<5zZf \Րٜ֓|c5Oc82$/ߪp ȮX9P L5ڡPqloz2l$new`H ߧ\hc#]g 5ZwoL#.X|)Rp aJUl7j|f+PzM<gp.+ о%sa aK];vCnTą́/%~ /1'1&m4㓃gDpmC:HaZV>gOas.'|w?t8v90:/zʑluK+%&0 Y`g5ddǹL|RkͱK}%p>ulZr.XFedD)t@W$x9ԂH *LUK>,KL$n CB)3Y/ux$/"N_?&fFs+/n(v`7^N5-JbʥLJ&VTo ;g \ ${&Xf[׹iIP{ƕr`P]Oј@~WyߎmAg,,bQ}_`0 N+%( KHJ.tM;JV6Пӟ01I;j%Hq_R1ʢwK6%ֈ'boAx=ZO@ӝ3?'7pDG`of 5N!q<6q+m}TІ]dR>&}x"oQCDA`JB6 ci ?c؟خˑD;02gR~@ cdoQ+O _eXВ#9ļg@S^&|H :AZ1)S0'(+!e|2#\}PKWE1Kȥ 7Έ/n \K _IGs0=mDE)D QPw3˶LߚDM[bScGg0}Uջ!Opw=@^>!kƠv~ yXobmNQB .~{P0Ozi =P)Ap_*/ė#uexI>XٜI},D<W{EҎtSԒJ~0d[ =f\4^E/ɠ_[m/n'o3\&Xt::3JmnCm6G9(-oq |0ZǔW% H){ r| K[S\(jj=q$6wja%]"H,ŸVhgyh{Fd,U?l6 S~D`TH/s_ x$sqvӵP#5}"f_kSEl8Ucz7QJxˬ6 l/[ⓡ'bCM~Z 劇+֤૬՝ i@m(}K詰Tl+떍[E: ]KI-}\ׂf]{2a.\k9+(´}*a*tb{kYxpەxpSθhTSŒf;h+"I=;AU:'K½0iq))CC\ԧP}x?kYy:3 J4,y'ZHy$F[&xr)Rp,چM%{XFU7⑞xbå!6w%hs-1w"ɡp.MˌsE5+u8OfyxD0 b }7rAꔊA+z{ѯZSrpg\]DRB,'+I eo>wpSlŞ1Å4C@e/jF#,ۍprYK9Z@v eAlȜ%U ?'D^0r%R %ZPGeL3oD%{d qCw$'O|^K I|^yHg k+{ڋ;ү n_dT0K1LLI2ڔdofYS;7Ïv0{_gCԣگf\<`@ǽ\yEUiCkgGffRG*I\ yJFy %us,8# iq,>҂@-b+%5iZGDoThWkO{J#@?:0-(<\fHB5Gϑ77lF%i^y;Ӗ i%|*]PAMoHu GTvtAY\N VU}UlAi0{'xPP4F0ؙm^ KE Dyyi^3I Pa0FެŤR?~yΙ nd+ѫё =́DYTC~<9Mtiɶg^h*LTxY:@6]fXSIk$ Z{=,kV PYQ)o>0`7\_4m9WD23|fQMݧݩe_ˌK LYkIJEY2P!}"w(i ~Jzcڙ]IK>8E5N޶,glöMv*:CWV1[baB~z9Fhv_%ɷvzxoJKc.f8ee˱T&lN(Ƣ{y&1|k3߀Tp;hg(/ZF`nyU%A5\9G x!bОJ"A,%N\ rJ}P>`e ,G7$Y n{<+KWWA1V2o Hāņaܖ$X^c]/WWHr79A+©%[rzs).@)>4T)O 'T_ q$_0}5.f!ޘO_G8/v_DX|MG w~)Y@THysSQQ@ص! (i[,QULo}ggi1Zj4ɗw%$Xaq y.*.(YA5\ ~$Y6jd v"RNЈXF vA½5+q bj4>gP  Z$bWi0EX~rG{Kn d1>,3G#rG[F,*܇{`NltTw [<% ,#̡? Jt&'ޔ3m IhnJ\]򆔑VX y"w"kNSㄎyk@gs0(}e5zu+9k!0I>jݖ Hj3[P8e$5K *78Mᴮvey _PuXL/4< &Zܦ_ ʇxqj/qNajj^{' Bm6mZXhE589$ <]5 a<չ$6 ||1ِL+pşaLwFps{]iƭn^ih8Gg1cQdIradtUj>RD?IEX`ѴӁJq~0 4߆p.sVwUᖵ`W/]vSި>-^zxs4oE@9N,\I0i=eHdYĤ- gvwI< %Y][T/Fvs{մ*7HTF f#{cmˈD½ԧA+D6Cc>+QfsAJ fc_hOzT)V`7 6o%='[66 \O|q`~ԺsPS5QgwNgǗ/0˂Z:\J3u P8'1K2 By迚_]_`y8 ?RjSր~"]n2ED)ǽ={.3+bU|%|J74ròit/ iAFʐ#ǎoF'Rhd YPlZ)'vܢ)zYdXHǎuDF!cqqD;B8S :U)\ۯhDT BYn8%28 ƺ5ܰuijEKB0bENnK9!_WHՈTr r,ͧUrvgLc3Mg̣W]3o93MoT+lWYJSt-OJ녌`0hS/1$ݪ[$%nJ2ʶnrκIitf 5sfʬ }.[ 6KdB4xHV3yGcnI5sNBMcC{W9o+"[ 0#CgüK-op#iwő%vax@}SKSלZpp'z~RS;'N4  BpP!f#}H9il& ʣד֑401s-.7[  .jIB\zDGLXH&i{i,Qc&٭x^*)38'(}#\OD;PPQ{MTFpՅ+Uz39hpj(PgN :⾛抒k%:mt+$'}4^~,ZM- o_.X3:-L|x}mPxֲoz2Iwm&,%TLVJIt#Oan:w!'{oGepb<@ːT*2Q$,9 ;_<&%L{3FV>HQͫ"u|$Uw|Y4 {R&27[ :7w,p { WF$-jS5.=܆ '/IڹFxj.^Z͹6rE$ā!}}rX 9!k:?ur\%X3[%_q!C2 2e~ "Ma渺;8 WƤ}hx)Iw_^u0'+D$,zK"Bn '}j*~_ז/|]2.)l#m(/Uv#RTdiUR _ R8yWNbW H.o#4+\³`+.m(D/䭸pY_GǑwȡqUF{^jѨ1=oP]jIk80z.sC'{**DԦ::v­Ѿ@gMV&| yZ_qz|KV0.sYMDQJ럔<3GsQ+UHg{D;&q:eg~TRmNŌw+TտNң byT/Rߺb390F"B6v eF|!ͪ W3&I_2+QݺV#>.Ue6k-@k}L@)JYpD=2Xvyt"=rRH)JîA].juf 7zd5(3M΀L$UUd5!/Rge0Xx꺚2PdDRxu E5ޠ q=hz1R0i&v~ԊN F;C^?WPB6}RɊQxJB\,E53T\ גb !wߜȈ9~9Jtj(VEw$%KYJ߸!:0kʶ< Go'+P&nbZk zE5p%S%TaNP:W TNÓ"*cg[9K !ezfPA]fxh jRq?F1kx@c7S `iRJ x@5G3Sm*9^3嵣eQXFYKIVx#)dCTasM꾮 <1ss\ƛ~ UBuqkĎbm$ND+t9okRe$_õ,lعMaY * Cv|ZiQWo'$, K)0` ڹ?d+#,VLIBaC9|T˴X0k'ͺ1YKCur+zã,Y*W~EsQ^A7 V-#uΰtCPjyrX &: Y&5g}vA^ RWhX0%6o+%(\l '])8~Je꽽E.jR02KS7@ljJX-c  ]F>gLGv ,toxHl }1:B1Yg;Upc9!}5eClKՆiɌJQ믤<ָZ[QɣMY&sw2U_[xAmB77nWxo—rIV`q"ԕR@, efNDHAi 95e4wr-@pp-~X޿ԨJvMLe<,9 jo@~{ #UMo显@eLp!5!a_;e/n.]Ϡuߡ,49]@':&^º/CG+ Q-e5vR4MPBʋku6{gCX?}> ͪ>B,.c~+䩇ڰ'Pv \FfـfW I2j8J 0{P(8gLh"`5.BMW)\O\g;`˕w𞠍8S^.tn\9z4Zc" O-rLˑ=d&ŴqN20;uqQAqgM yAf(*HO>f4 ]i0Ɛh_v)% .y7W/ϱo3 Tq D!OY*m DsY4nۆ7fJ]2A)ʃm bwe۶炡*ríڍ-y<ވ@ U01Gƪ+~wnӗX^/tn{3O]PmhhpG䩤{m镖kˆ㠱~N8$?/ XЗ?J\}_mou$:=~< gw5 (.ZɩQzO+$k AiNpRzpj4_]%"P2jB4 KY< V1a$5UauP?^xg.d-l1#lw ulM\#ho0nX&SEm$#vBLkk4&[k% =\^G"]7,VRYD+-@ WqSͤ[xYjbk7F9C;BCNAYQɯP`k$^sb;IڠzڦQ_X;EoD #졣>*"ݧ~"#Mi0Z1nb)I z\u FS5..Qk\CJ2rcmb=+, uKP(qu:+s͛qSmI(zLF5 yTM;nP_"/Z,4W1Q]Y!H=OHS-3V9{>k1t3zZn\? z d~4!(Si[ߺ"GJo-h_kF2v˷θi"]vQE LZܑ@O4-jZGhsw&p@A^ :Yz0‹e!¹?߇zk mGP\~vPG=mܭdg,77~XX5xϤi/g|KM#T ׷ PCsEÃ- t0xH_90԰3$}A/QmX*f!x$ҋO4q#Z O@),b^*Do*Z9"_+k I]AHw5)X\(=[y9ʒ50䛻i9N@<CAgU `.ZYC+0^Hm3#>+pkNq`gJ#>=Ry%HeG1U=׺WY "HZ@Sm`уxv7HECSmz'-Zc%Fޕw gxwn$moFX,syn\#"Ssui?N:J?eӤ*iMng|QȆ%z9_/YTaǣFB gRU65!;YI6tP,?oKU6! ~r!` @\n3 o닰vX&L3a{ώj<:-NEr!H` 6/l|̕d: %^2 05Jd֛'4ษlbb+Ce~3"\6/zkUՐa:f<8Qd#uV2Q?p}k o-YQ ֭8[:t[Ӄo"W-=.cyf9p+yyimN!YeҶbiKɲĨ-u[TNK;]ĭvH^%rj9(3x\gWDNY,SSQU.T.^D[Z'^ܤBhd͙?R1 U0(žlXۧvA[`$Dvd5 r''=e:\<ڞ3A-*i6s9t1&e랼i,?LYL :[D"{VH`rǁ//Zua@RӬٔġCk)Oh`F6%İ$mN % I5$rM1] rF؍߾b)ݪ7Bm^](_6aPz?֝Zԉ ApA$Tٸ .s\%(]n/&h";be_L&qzSgP} (jdd&;z!j&+>}4}!4@ ٚj_L{n]|R]zmyAyeB]'4RJf}i<.DK=_ݛS=RKƗhyT6 - gËW!*™:f =mCds_Y`% ;TGjJ yEGkw#|ںҾ .2qح2#`X3ng,K7j\Xø,ӮMY9@9ڪD GHBmR9 R,F:hO-|1dMdkֳ;)Mw  .r}R>xsSjW{Z> Hto6oRжx*{nyJp!vQJS/0Mcg6}Ms 7Y$W7bAXMj)7~AR |t"AWYg.Y Z{(VamRq(R>Mq !TR٭&\(K71-FەNß~Ȯr "K!k Z$\>49Khz2^3ޚpO&I f䶿KjŹX8/ceyVu:`̜ppfNԇp40ٱ3fY`c%JW8S9Fj{G΀y(kݧfj EH덷2ӓB^2ό|| /`%ZA4~ H=O\^=Vva+GonΞ򔒗'~(%{}^6a+'D&N6Lcԡfx H^βA뭠XC#{7Xl=C)HsoMN@䀙8YiA+<``C=jeO%hj%C/aG\i ЭQdwX5EI̐GzlF (- 3UxNnQfG1s5tiSnFIC\ ww)788N$]%lI!gPsM Ґ6{ A>KTU3FauwݤԔi5+cߞ!dw{O 'J}Nf?,ji=!eq Zg㔾[zM{y±BMMo؝G9j.bY /& `xѻ0El:x <|țc^jJ}H'Tv\; 3tgLP}쐍~M%XyM5U]S7g e0()?!&Iny&|"ntuv7y-XsTƧidI+i\p|Cu^tW<{c&IE",);FO|C2qc/ҖhzuӿS #\WejWÐ}|Bu4Dcn u( >TU|q=ِ?}^ zz Q`=[H" x_if>s\f/Bve@ai ]]Ęteٷ2U!=eյX<"Ւ0@.n΋FVƻ~R4qӃV7a4ٮ(>ʫC g s 7P"\}jՕɌQM+~8 ~l22i Ie۟FQ0@%`]IuS ѿ O{ ֯-GǬ@~" iQU!S}.{XLl Aj?i[`ʤc< q. ?AM\/u(?6`mN"ٮ:~ڜ#pLkwByAE^c +2 P0tǬ;1{ xRAWM R{R?~S23㞰RnFDi&_*/?՟R ƙ0)5&ǒ03+FnP@qS.4LsÎLJEB"*Y$]EUl2:GzX'i a#T )p5ŠS9/U& S͐k߈qt (tg^ ;{lkJ\6_^tzhNR;OOZ_D_^&DJS/H)  jW >A?[cghh@2) !$)01|JotTu9o 0; zfRUkqA-6%-֠i},#*[7ڱ7hB?OLqNO{cnj'!j8Wo6A;%#pimdӲ'O5PhV0ٔgETj d%ːKiՇ*IBأ 3w9EZ4 _ᱽJYή~Ǒ+%*0r<2G_ҳ0׃6ܘ Oo=^%IN '+wHIccn6d77xH)\q͓9YUvdUgb9Q uֿ[Ϟ~$~D!qls'C'p\eUh/ŧy*M8T_Cbe>@\'yP9BT^tOqX%\; p%==5}8 7|` E2_eq]yQ잢ݦHsӜပq g4oH_xq=H^ɥzψCwr =-l/?xLlX*sZX۫͌k P%uȧ~QN(ٙ)OesL`>3|#ͫ61qMӓ0a?h sŶUTa5J  aȴ[2"[qd!#G@Tz: sˡ=ןi6;}L,y˨2SU==p/ooce"7@(Oɍ*ef?H_ 8N%:ٺn2Q&k"DB\`0~DC9HM%W\eCy6rໝY˰{y}ൣ.G"/&z)?*N`s'It[L>O/D48 p-i0`$yE|$|UY(a6L6* H%T jB`Fj؈ +SI @[7n'h5OW;hi1Ut!e%4X\h (Hfݽ{Uט+8h'W]ݥ'LgUKEb.SQW5vv9{EbDBn58ء(gFCWdb,T½>9m`#h:X(<<0h҃ }~_x\wM)i93HBfƿ8C'. OKIV#9+|SM**xfRy&DJC:/&I\GVRRkYc*tHp#{@Y6qDmE,O$;*e+,; $@p_O.$FAL̇GYx".?KM ?LD}~haQ-Z60} 볮Q>p\i:4h!D4P`?tjYʈMf͜o z޼Q#wG(-7GjSټMx]E=%ѽ9AնkuFlU0(?pUpYwAA6*Z',Q3γwd'3$O(<׽aX gH> R+Tn](Ǣ`)_U>7Ffb55+NgU ##רp6 ^ҶBx,,i?9.E4қeA7AƜT9`Zd(tCTT;/ܢ4/ɨATeu|gڧ0*ԞuA92@6gs%5ĵ b>f{j v_@YiGhrBY1UHN'nׅi(Ґ|:0˝O{*LJ-^,)@-+$6 .X~#K х%-u_;K\ۚKE8_1˵s,߁J,t'~oGR b3)΍OwP@d#;fRkNlAHÌb%k 7!9@Qx8iG*\໚5SŊ^`_}忔?q;DcS3?^r2=q/3 L]/tآYVX$#yi^'ub6jV&kLc `!xT|c Vf(UM/VcBjՐ?A~$FJlwF>J#%y5v8u.:?ZD\M# ZngV]6nrpWO2NHZ=mpeO%hOFڷ?"fWT!N6'bJ׈)\M>VC͕A!U&#t-YCF*F7 Bx &-V#lstHPG㋦#P/\)[DP³8abr ߍ.XMf-o* 5fD?@B YE"1IH:[=+M.l $>yMʋv{s7㬳uΙ|Pv0Q O-Be`5A&qe-R:7{3Tr»0@E+490ݳ) ڥ+jZF23;D>9Y͠œ g:H3H1Y 1 Ey,zI:Edˍ93ދyBR6s Ǖ(`Y2H,-<_0 `9o5I.CxbL5$fK6QU#TJK#~Fza:Pnsɗ"mj gՎEEΔ R|*E"osHT%/3)_77zg)hhQuP1qW\ Kޢ-}TxCI0E58@Um̢_B1e'z]G<@ͣtsm٫l׈U \E0zH}:6UCA0a}H[f"}aWzy^_LۣFMFPR} Pr7$ܚNu* #n2M|th6,lNn_:I(4HG|6Qvk&K!AZtx6[6z9;a-6ƣ(]J8Z&"RQEgb6O JWFqw;{0sݜH^/a銧@wUl{HepT6P"ֿJݗ7TӧzgF'@bBI9'=/47p SSEF>дj`JMR tZ'w 8@ؑ]9X*P|wX\:IN~mMTćʭbt<;}.?bt2F7--KsVf7BUlyxGB\ut2?0)tߧ豜*I {Xcl,1Õo~ ۸e8+9NL7+"E\)@*ƚqQ׶풄Ir.iCM.-.ZAf+\xDؚ -7:M]AG8$zwi >9<d:$ms[gjq%[>l}Au5 <Wl(Ghl5n{&.2pĢX U3pV)dIc_{V4'X xҡ3*[d ׍&?#Q70D ؿv_`/hfNHBHtRgజ`ũ!Rv E:#~1$er`sb&!'O \>|ro8yn'b1'eOl!^(Y%t$R.u jlTC_A4OIGKfdUTJ<|1gg^dj[lhMBm}Q.vLY+6j"3Tndڪ4 /9?ͯڧ4A VP*mH9 JiV,Ro߲gj4 O6jN §OsmXoFtRp V``-W) 6;ŐJfӆ+,v nM:f\GnIK[- [:;^ŝö+;F鑏p$k,X[{E~{-,SAڅ7Q_rQ0QX|?ҾV/G@)Djlj4 2B_#͘\KAJ $VvC ҁNDGcW?\k¤0G-1t804@P3ѿYtҍqw|'r Oz/J Z LNWu !x?*6'E6 :M rAgO;58x]W 6B00ՄtY 6'd.0C2} BF &_e"!>ҕL{⁘CjYV$+%BQ()tz5)/J$u^Z)?07GY[E_ˤּKZ>ƖZc=8;oH.5Ղ؄UqjK`,SFM2YJ$;`R;m,sT.ik!JLkL"lnɮ?A`a)v)(n}KAyW͒GA{;LBi߫2s0x'tyC䘐(ȃ> »h!BiFunFA8V}oB4n|+u<7 @5r._>%E_v0lKa}S`"NhcI٬%T~..o{̳qdvk4bqcUkv!?mmdDgtjWUwIii,(@hX)zvDsV% р[px^i&7X>O+OOͭj.P!\mK*nqPev>ƈV#x_ xӿ47Z2XÀ^l:pSO_V=Qv_-1su{+'XЕ uCfuch\'N\= q\cDx|)CÌ2oLVተFBL R#urZ-u}u[`] _j)N)@ CTt<221WꆧvCsrz?Ӝ\( }3cGT@[P :>s(ô]PY13*`lhv@~DqzEb5k_8gÂ~jN0ɚ#;W׍{'ag_#AjW#̎gt5%Hod$vWtۄuKIJzqc R,MKZ;2XD3c@P۲:+ϓ%h}g e?1̹smE*Yv]eE'`j#t6e0,l٩o|ff)ѹl) *0^TMJp 勇K_(i>2^zWhCy6 CS\7 R ̦Y9&ȥ)*z@Qbv á2oΌ$! :/l" wb1t]_b~oi(k2#9GT}]seDLX\ĝnG3 f^zˁ``pp]t\GX1#5*Etpۇ-❔ Wux2t.fCFzpeòӰ?[tJ1F U5M.+(GJ%O}iYKFN:s{)  #|r_8vC?S!,4PBFTbiצ=Ж7ꚩ^>E>XVN"ZY|P Aw {wʸ ۱ydq+E"m0EcŶ2ǘ8g8>2Ŏ} V}iXt*,6iPkU_ib|9LIb`2FM'fCl<}\%[[\7V2k*- Ym{~2C5QY@"&XQaUۛ0qXk\:ꝜK kxP7AĈTE6\$?n•daƒ TTEft$¶N3s5b!;^oQ闏BA2^%t[NnV hZؑtߕZoseJ\'ϢXE9-K<<=u#z|?`<,.SZ۳+(.XGd(?QoC8'pe?q0kzV=# ̉A_s~C&,K,N_5^kp{#:z.s pa.>c-w)Fc/{y[_81AKwSr LM5؁2Uw[([H>$|i A 0DfC7ք:}B wP0eH$$6\W62ގbj_ jή3fQۥn+np3/7LRC Y.cUZ͊7RT^_}wn*;[!k7Ӗª3NP↽$y"QҔziQN̈n cSm"̊>7} ,1*UY2fd]Z6>KX1kY|;*fM㰂t'SC d 5rjE"O^ (3r+ͱ{a,H{T;q}# ` u.xl\]aӹ5 _З{yv>{wi~v̴-U]wik.¶ ߦ ]CD<u!r8O%[.7;M&\{H i 7euE"" &wˡB( B r0 {1e{XrlBZyMI2JsZ[MA7tgg4{ Q\F2oCHtɡ@ *>)} 7}:OmRTX&sfV2Q97ӎOOykY <’%Mxê)%}-/]MVwʔP^\9[Q`dx&*sVgmcC-=L'F۠^ /uʫɓ1nQ|7YY\Q׿d@G߇S$TSĥTlǽYq53ͳ`lv*Pci닪4G4b8 O(n@CIc]\&AIZi JS-2+3ɕ;б|"^;%Mq/hF ;OypeTh,VH ^z;i™;7莀՚/ؽ(BέsM[:_}o9rεn8JS'?Bގ`ު;Q%^@#כZI~)Vfu,_/фelMƏM|+0<%ws%?})RZu?󗛭jsad/*G^I$)hgF;2$;xDyW#Rފfw ]" T_rTTQg!"vvvܾ9jELGv/=e׏PbF4#CXo8!²jAc֒_Ri"?7H ƠwiA*mUFp{x$566,Ne /ȷ3{5 [\ۃ褟K;6̛UG ;ɐ[:~i>R!sgYFf WK|$9^@mswt/I/>T ?D͜࿠ùYf9; 5N>䜛,]Cf 側{uBPAzZ,b2V7 2^+V~|>*M&Q ܍28>Ov !"?$38ڸ^ѬUIe/"X$.yY=lLe S .W#gP~JTf7b++#r,Qs:ΈHyiaN'<3~lj{.UD(+ $( |fftam`Uvd*[7ދ7DY>xSPSfEu\djtCd{ZK-#|*L֓[=Q.2xI)퇟Un __`ale 6/R+`SY 4 ] {LvNQLM]̜3766a3UYvBoӣ2sy:=݆ď:W0 ,|;F;#d2Sb~@$cGW'~ދٚ£fDtH.4;ȳ_r B6yUŶ@^fysHZ-~{RYC?G-'i3:s#iOqS8 a`$k&srfמo#w5"u w^;TDH};yͧy_ MH{Z֦eKٴ06TҚ%. SX16!. x >:$T!Z4$ ՋO>OvSg%}"3;%RGاeo-@wϣEC_˼C=T&|O˷e9/ŀW%g$gKՅTYwhA"h \CS7ߓ̖wJ&M>h=x' BDӒJ["7"K6׌pzXb=vm,;\:8͆Mhzs()pmڡR>٧>ogh+sgʌ|q*).qPi*d$LjF@_O_uԳ@yhS,;2 W!H` 闣NdOG]'t~ϔASs\ $9Ll'šW}Hǎi ;YrʘM:Lc+#W!$Fvtbqu5GUJQ2G_jDŽa tT9I3t}7Qt/ݬg_?)͠~1p0%c|YgnpO]' #rdY[~phլM8vلSNM?3eGIeᖳ2~Srb#fĸsE}_h.n[Qx<>;3! Fz:R:AJku ?=#o/y5| poB ގOBm3 \ ʆKt,/}ქnt4{n\)s! ;@.zK#]+| 0ftmB -YqQ(ODT6u_Q{yo*?>"Qr E6dQI&F\.PԇHz5gJ/_k:N G\smUv%EM?g_}ע(a}FFXELJ%S^"z*HrׯiUaLus~̬XX+ű<@,i7˗Gv3 uZ \=I+4`)ugTeenRY.{ 뙵걞|<{MMbjf*+7'' FmبP=T/[54ajQqHOgfpCVY OOu{ns/@ VtV3>[}A-`2]GOxسd '~=|"FEhьa. ,H_m ݊9T4QTzp㺬iF|EuXΖzTZWvڊ1d^mo=wY6'۬~ i617O.-شĂj#к a[ nevYIKEvPj ˦3Хcs@p ȾOz#F;`U,!VAα)bN0 _J[A7W?m="s=l-QS C4׎r@R?~!{":mE<%B K DA~([<}D貓~@;ٛ\TFWEk>R:!@R-j h#gD90kB$ԂSph&,LA?WaT1ь^'?0f1l59=->Umل;_dX9i$uuZ 1os{m3JT+ õumsTr_W#ʵɖ v:ɐ8G2hvb<.&1Bǀt6<61:]vcBbOð>@R("Ƽ9U-- Bnr;|gȦ V%*ծkd1cs8URvn%ώx4cX{ ٹ5w3t!>@'dz`NX{քiZ q7.?= ҁ3WK4DC ZHg5SxS՝jn#֋/3ԀI xhhIM!ւୢ0j=@F9VU Gj=4C*ezp,#js:SX{!#kCh^Tja)W6Fx&?57!25YOݝٔ/ܵh#!vEof!㉛>ySmQ). v4y?}ynfm3;eVY7;h%a*!~Uz^N\׾sߝ(^PӣW:Mĥ)lSa@v2ecatoC? M_d?&B9H(y>%IMbQ &ghK{{,jPA["gtC$ihӡP"КiG @wSؿlKaN2kvbAn\e\f"pT9K2|`|ɵ"^57kv[| :goѯ!ʢ;PTv.PW$<4[a[ls CVx@@ }G n\u\'  .i6w s@ph+J!S|0$ki&dnK {xMk|i`F2"Njԭ ѕI-=17P/ 60:f&:Zݞ c]pl a%P:@g~YJZZ9ڜkC(lvݿCUB5gerKғO c7o̴i]6ipsȟ{niaS+;Fw:3S \+hhLT:w~p^a7@oDw¤Bƃ<KT n\zaMI[q'Osps lIC݀I M^0bńk\aZd|du,kpPEU8}`V}j(0 szB/ކ:P?7p*G@Aإ3hxFzcʄ# X!ޗ:SKEne4W> ub.G5E LK4/SʻyUKݎBAO ^.oIy| HKiKg]/wF^$? @yW1(JX KXWHft[gѩ8ŇkK+ u.Y?]0ge{^QT_fzJ0SmPWr?;4Ԃ8upO\ 50o>>|ug%79I2I#:ܻ.$Oq,ȧURTcX@rnpY| BU46.uÂXkE Uܘcuєw7)Ji;SEC,˝P*1kkWy%t?bKlq|g Lkzq5u !a'e 87p$apv\Q-%Aޑ~hbdy_JW'f d$낐@n)jP[v03vQ@ظAcW BT+;jo?bϘXIztaGY}tv:x57!b;lּm&%winʑ̓Z#~*]dUN9M%`6q/qbN$-jK KiG aMQ8?OY R#z!Dwp#55K"^ӂۭ-VnnZhQ^dqYævyW{Mr}';X~oRUZ*8GIݺp7y"3|%ç ,T{ lՄ !$k̮ 6s. IĜ1Bs_`^G ^mKڮG^!‘&ɢذiK iԬDraXl ^b#o2Vh.Q &^ӗ Zt!mI¾j69d|vt|ƞaPEu.(T3z`vA8۬_Lj=W| P+Nr\6kı2@KSǣsQ-ՒzDr}y>{\32Azܺ*<1<{並_9>w@I)*u-Q.c/ ۺi&<ޞJkM3e&2{PKndYL@ 5LJw-ミc|O-T 1!J#]J1Z!6d qN*wݟEw^w7o;ՒrޘG찧鵤*~o9 qG ÷rLIv2_3\;y2g&b*.^bZ>K3lfJt(CMDwz)_Sm!{;?:# ś*4#a',H?V̈_yG K'VЀ^==)T|1N NƲ)bːnf$$u B ^iS+a']e$u4*S 7:B/6\aR2R2LyOۊEjLe&5tƏnjsB]C GDAzXheFmJ$qQIWhrȕM娟bF*Ha<;&WA2œmN/xڅUL?u.,OYs[GjH_.H1I$7w8[7f6* n~=wKg>3pT^.0ZSNRe]A5䰩ӟ $9f&tc}7.'3__`P.􍓰ވK9w ΎitF ?,Ui~ 0.e=]h*$tUceoa#Y&9ftzAJk2 ʼny v| Q`_Li@w}Z6w?L `r"!@:pefLKpUks U#- ][CQ-8G*1*&V H{e[yr]`]zٌTGo 9&6L}6ڔhg^wH/*x&ZSvHxFhn T;mŖ&17TXSDoP+hMOcҖ+\] *#1 ~pUGڻx2N:,!o&ǐ$Tta#2H. c E.enXm.BtszFj&sH_z&‹QomZF$H/Vo\s^oI }Gb.*Qɘ?C/N=T(qr3N-/xEec̡A`l>rrLBIl6hJ' zVĭKiN^PdgSu6V_D61.GAأ{hMbʀ׉E3nQQ)rC?{NFN Ds{&^VSoD? /fř64Kz;+qr#9Tk3@ lhuu^gOUYѪR?S9]*BP4&lZNeo'N@;gU!W)䊚R&˥5YC՛2骝I>3\(wf`A0Ժy \;F~DU<FMDT ܘiF|GR:h'N ݥө0=/KP+JDeWSX'F_Dhl8 S'ҏRF-̑k 0ÿ4!/e;Bq=}<;ޅjr#Y4 80d\mhXGߧPTF - ¥pg>vo6T`I7 ,hs{A[45 642 "-~ˉk2Щ B5R,w\{#!S/2ӤS- _־,=%,Okc@ޕ`/r388݁.~y`n)7F$^ U^ox=lg,;󋁍blNFG9JRJt  j"?CP)boa!OeSaeITnEP(x&y3*{ThuٮlYkT _z4B}m퀭r-_>XjYem3.&(J!R*b).ė53ԓqu h*=X&_݅6W)}x 9{/)0y_D6`A)ԮEQD54o@w6Apcn}(ʳmEGؕ_1>`?KX)1aċwiHc4 kk$m5|ӗqTSdԵ0#!pR P E&F%A^ Q['}" M ELWT_IőČv?9 7CJ(Ue,{{nQzik=9v X8VEix͗'\]W 9\/ƝGc2X噾AԕTC!(:'/EPab검qXkZ7b!l¸8~_G4HѰɣ7S XMvsHo %(M9ƈI!Y2ZJ^X.O@r^V)]{HQ*=TFhA=thDjԶu>V[goM Β5 ڐA}kyAV" pD/ԀZMqDtYMj-47Mh}8GG_˖% ղzf߇>4i}E' #uHM5"&hcylk%_aUfw$ LL:7=J!,>g`J68}8CUE"oeTw9kV@|]no^{200p|q毁 WUawr"TpGRQ?9GA0@jyfgwp/=D6!PV0 +{րPτ BL:[M\5K{bԮNV8S[T C>j̺9,n2i()X}ɕAg z!&@sZ>17{Zɓ5DB MzLJKrO.2^b=k 7, J26[z+6>EO0dLOgl (޻czxڝNL>)͐g"9Ƒ/ɷD7k^1T1{f{u+I.+  όm'AdyI=4.AqV_2#k~Qw@g,x߶U򐊋AeGŐ{mcMFһ;u>۠qwR'#u9~NB@i%R_C;w?&FJ 㻳r#"@lû[fӳΓZrnql,便eR !qeܾNS6y'4 Y`"]=x3zPJ rI]Z$ͥ˦˹MOcEB(ʥ$Mz鋧L4&4n$nmE?L}ܫt}aM2FTCiUh0Rct&=ׂ,5TdfQ֝=DVyo K< .)QC|I|tU&9nU&z.yuL rQجa\e0-Cz.myʑr_qn)`)' * 꼰t9^w< l\#[R3ʁ>kDNݽZ TfVF!W".3!5Xmi>ܱhh2}kCzᖣ쏟,yBE,09IN=``jEc/C&)QfY`%3>wK,|lq ۤQCyf]<h xQki W ek23`/^5tawlJ R^5{MrqVS!Z𻾌\ms+k u߀LkA3W{pBD -_Oڕ zV+KJ v 8Q7݉3gwi;vB)j8ݑPGEܾ%TkwzpA2hh0lSNXe4ʏRqxigvz Gi+|,7ۮRߗ'8qLeKW ^":7 &Z6}QrY;u[nk#\^#\wu!0iH|q>H i>ҮAbەlhnfU-{լ늦 ϱ У1M]+C30KSon*Rd!Ƶ fbN I2pSI0[ɆҀiwӶ>ce󡷏JGVʡ!\"[j餪;(ljtFW~~^"*MĠ>[y1.+n(*e>{h3deȔ0 'I˯<>&z"ƄT8@^>=KYP^(x '~j{8$LDZMgQza>_s Ycĵ\) SAog,nsڎNTow4Q/ƈ{<I7v/bpW#"c匹+?y%Xq:܈]}ُnNQ7ͻNgd ߨ~^$5[*q':Wcc 1z*Ԗul- Y/ ۗ`#eFj<]e$d8K` E l@fޚyq`]D0^!= ko%x ;D©PJ9EGl(M@_cR6+ A>K= wM~ٱX"Ak12*phԅZ񞻯Km*c7DOs6kx AY7t]YsYʓX|v(=df*Oʯ <6f4_Ct ]p-sU~I,.`IvK \ע QDmx-R7 9c2J)f|6Pq r%L;=-:.l X劳AbNُ q[fɞz&cu7Ì q*Mq1v1p<= n8sBa~cE{?ڑq5O0|ZSע^T1<:Oit[ћXC>~RӇ6gV `.gG0(_t{#=^^΅|M"B\p#RY%/Ҟ]~PKf|z U";֓!98̓S>7| ss]ݨ_M4:V%"Q{V/݄ƍ|ʠɉE0۠i|X=8a@*ہP  ٓ`>H{\)5vޕ4f%H/"kXX^|ڨ`MOQM 4[]-RAi)W~ݨ쨤bQ$70(wwV&clM]`.K lni+ƾb2~3hn^ět-EFQRV*P(yc36^?Gr*h0E0\;'sng:ajJl÷K= ~pr䁖Cb$ AO^+@W(c qQo)v[kwsM`F R JP6DؼA7acVVf׾Ssi,:-v4I7J@x;l9;GTKCRx Ŕ3"/#Lx0@y;X#>xP]\-:O1MH!&(Y ?Pge&6$l/ⶦ$$fH /Pba2԰D/w$T;f0J:P҂0|e/\Q1$y^,aX FUtZU-sxҽ. 0C1 0iXtVɺ 8ppK}Gnjd.@؝O2ƚ8NX24's4%H0FdFGWLwwcJ:ɺտbF\&3,\71%h|xƥg`Ρ"H@ϲ;Ӫ>GیKڎ#S@;a$ҌSM$[QRFf1o a@1?ϋ5TipMa.y;ε[HdDX +;"P,edL Ψq*%6c?Pc''jnd"WSoG"{;9G‰ ޽LDcԞ\(CLEwu,A'LJO{+o8+J-ʃVoyLk @_,TtXqf7GѨO ,4aL @/x6JC4(ZGPR:NnU#ѮzgFN0`6l9O /e+G7SC/Pq׾>#OJ"XV:Y:"N sO2ٯXa|{pf(A 9D≠9lZ) r(xNDRz`!(s+l?3c] oDSv\fVAQ~I`Ӥ'w/1SlcB5Y5q6!N3ZbKk R$fv-o ukQXu\U%v@Xb Sa"X}1JLUtr2\#9ۛeʭCսw,OH?c\uѡtfvxx?*8T>.X7szתg F+pЅB[!}~3s5VK/ye e KDbUҬҧaQ-r_ʥ&p6Zp܄:8=@7q3ƞ̧ #&YWLh|"4SFz6e!9ļY u9e߿K+5`3"ڸʽQWtZjibKܼ{8(){i!F `Cwp#v(W"J=Fvf43 cx: 6iYt_KRy"zhM{Z` Ylt;- |ap/E*}S҂iZ!TTq)˦KCͭ0$Ϧ$eQNl4j jbUP_^nߺI7Ch-b#P[p+z-#hB[BDM6חR,=n:# "T\J{.itT̹\Tgߚ#/@ranR}feCρsBQ'4'Vm)mT er pD~(9L,?*c.ቈ3<݁o]Ik]P"}zZIlgf ;hNM)nuԥj֑#N$D7Ds/tHNm_JcAm=%ۥC@yh.!>'u,u?]/p0ؑtyDi7W JMjS l:|xjV$mɚg/2uM,L|KŪr$/|yŽ{!8&;D8on(x?+|hA {N:w2b*J룧1 2^+ hrL $7,9Vu!{4`aKS7TqfO ;b&){86' V—_z2G i;B>=q8kpna^̉E =ܜZ[h>iaCc%!ar`izʃ X8ſZpL_s˪v&QcP9طaxQ mêph0Zk?H%Z*hCx[[Iek6(Vt֪:1 W1*cq@L?q#EÇ3[ljXsŮ3i7u/-# /7 q "ƢܗޢSyR.&Phc6pKLN/!i *7sU7ޕ᤼݌k tކEKJ/[i l_A^b/pߏ\GXcgb~X%hOϰ` IsU ;mqmzM.~ uFYi @Z̾{BشPNʁR6jYNO]7& dKlv}(,1)Ō`h9P--IbCLj6dZ:'gðK sl`[)yZRU;e3 R Lw$Vpa^g_Td,: +/GE-\g Nım*>E'(MWqtF.M:hv7@*";OCD579ơ-RW}$6eXwBڎd}hjJƩ}nxө)p_xw0_3\"S#wy+}~\s0@1 @Z>31}Ԋ4ަp@,8 OR:m;aI +M߹cR$]8Y&9[5'! 7 Ƞ$9OT~ {u؈:2gpFW`i`{KT]N(=AØQa.`}+3ف`zdPgGK GS*+O8U{qtVDPLVC̯:oUʮUӘ1V^͔gCU:s|'1MnF"0V*6> L(+]dv[p\N鍦)n <{_?Ê3Cp>ֲR;?{LIcuw|^ȷ|Q@N"f0u#'P mGukj(&FB1\06s#!fPa Dog˝O$RhFWOmUt?a!v)Pq T>L\oMӈt3:v)ېGD×qAgW>*U \$&\6ϰAr#.g}sSBP]hXpEXV5"C.M ծ"nVSn 6e.v8hbV- 0jH GGΗמVv?p Gkww:e%Fs_cO )jruG뤒Ba S (͚ +g 5YrspTVT w@Q_2q|7'_=B!v `O )30ޱKǾET'b8Vf D%$U8 .]9= ubeifZ"@o }(47r ˸̏xK@N]gnc~5h1OBq&9wu <НI ,]ބOpzI86j~/?FS5V2js__$34^3n"q4Wrq`$W4&ogKXU?ȅ[$5).yP|tφ@r"!m2`0~a:[ =8ܪI:xx-lE5g1nwq &3.u~CisDUw=ATHXz>@W-I+ڎ-/LΛUHh6 (ށV#8~G(iw@ )!%S-{= %z엂-? XӹifG4I.bF*0Vb0ufJhsS2m~viW+ِ!鄪kvIMM4+rp֒ gF䠘 Er*lQ!6Z<鶧^,*HP_<ȕT2oo)sRf$/yd 2ߔz틝KrWV5f6KMw6]''$D-܅5+E0 qb OwXw9Ko9+8ǩ#" !(߭Bu"M'1JzW5GS~q:ez rh%1^Zݰ84q!b6M];Z,rnx/9q٨KkhQH%AK ?SzxK횏,hOVAtCizO9lxwV>1\2T>k0JAN;'\J,mmpG#+=nj]vhDODdu2bj=TUu"_i=0l*Әyr?_!F:h-nU\@-l/w`F,j+X8k vk#O;:;j~J4HdyL@h^"{^-=-Ϳ;XU`/|5F臘WR׳qZJ%|ǫVvh< 8AfO;2Chط|q^'r&hn7 |vd!WPJ)[&dׅ𸨯"Ts[m&b&lDp)!ux.'1,|)hȌ9>Z@!X O2ŗ<4fmxVц_i(7W*W>Rq'-gՔ_D=* {u 0kFd27o 3 ˳@U*<ݨOD~X0 h BuZv!׹P6VN7nٳ%+ w_@J?jyCR^HaPa!iَ̟PZfvD Cr\hxI6{,n|1ޙk @O%Q3Mi#EA) "ᬨ8A ` ~Z $Z³Ȱ:—zX-. $([oop'9jګWZ_$ s?5g^;2 nRp0hέ_///HL]5OE4`Ia2G'@'P 3+[$%q}eˢr(4+^j%x #MgRNknjQL>]ƺ<@Q8)pX#.gFl Rv3@alg$}G(&gh0WBԝ-M[vU|;oU9 هPͯ֜E  (Ʊ}xW5*vh:} =utx)# [ %dážaZ1cP8A\izV_[+PzMjo݊ڝayޮ+LUl끡uV9%DRvmRL_qe2-Fy8PC!FOV0ə&sp7pKٚf&IDG'5n}}z*7JZ[ Ś']B%\ULݕovL5|#l_cFxqBKja +$8w"evk[ɪn؎X]=tHȅpyYidyu2KxE&/?#']qxI3Ba 9F4  q>1gݳA7j~.vT2mk83OcM5MP*(4ЫuWŸ<߱k] ,g~+HY񾍙aG6'$@ƈRB!{R3*C8ֽgPq!eKbXoѮl1)~44_gZ7 ٦ʋ&[qjUhFE棋I v Ge~g'dvLA:,/sK~HJmZiVwY]`םJsS&x"VVsHxs <4=WE݆nGKl?lYG/IJYiBQ5qmƈ]6BqWRCx^+1A騹q i.@!u5FǙ)1,JAAo+F,SFG[(Aymy1&`:r@;z:4Hu\Ua"nX}7r*lE/ؑ<22Up/5+cĮAZ+}BJgī.8o/ !,2R_$j8sj3oFm J ]Dc368GH,AG >OGC\ ᙝ8}qd Ʌd~lqpa{Sx@2d矿FT k3> q~EFn4:*1J_<1AcVI\=3Jj쌮_oJ4@ѩ`GmdIpy~n~`y]M(J5uаZts_-lXP8 PQ2yu Iʽ!1nSB {XmϨ%29&/=8䘟 `8ܔ!^ȋE[u`#vSk SQ# 04&]](jI+]'Q%l!(O N#@~FW,yT[-)=Vo$ͷ(ҏx:i!oU TPT_\dBYRdhI4hNuX=q2H ɹ5bf }[Gj۱G/nud&.C;5 fц3 >C`;06Mh>RqxX MKEJ uɦ<$/鴊+OJf[|B,)3s^(b\ESɽGR[DQ&k`"RF'$G#;¤6iH!kj@նX\(=hn)0 CH*WH~bqKD ӪnD:ʕ9UnjĦ}q':mi[hݤ% ]#V{ ~ sL=A~zv/lU{N a{ WC9|+Y/r.Oe[O2* LJLN0@ό'̛y&%XXŷVWHK𰚪q>tR4 {\ͣO}N=0eF-2Ȇ1ԱHAG,:j&KcxJ,#M{:߄DŽ*Ka-UĆ2>IJ[mi}o>oBF50oTU'=:H :xz6^~F=l,H)-Q?2Wϓ{BZMw nհt㣓𓔘kT۰AcY/U!^J6ZҴ*tHwц[m~!~'񪈼Kg F~{_kcl`̸UQ)+Ǟ˶],YU m2L]6gW3=3cb tJb{#u֍zB+&|r^<تo(ZJ'BL{d"05ɣ*:,v>Qc38Uo]wΩVǰ ?kgH^ Sp6 oeKټ]I<s"mBR2sgy5 :bZZ<:gTk]6Ɛ f;J[!@is7?( 0鋩|]MIO]ܱA3,Ky̷o??IΙ$l"oaO$̨~0x:ERCnƅ]ksvyfFvߩ\ɣ*2dD,%wmP{7 Ca>{3"]nJοlІ,#4k Ք5cU g=q~;?'K7JUv7 mMCaT˭KϮj<ٛEyG`3 xvu&DV j8տ4)g?Z' wYv3M~&YSºR朐Fc[:݉$*`xfM%*Έ9edwiT٦kcıt I.Ǥ *4mSr]6F iͧ+X{Xd}i}Hokm(OễQ x9Fe $GLcׇgbaw%V2 D֖Xb8dZz`.F:RhxBolA;2t7Q9e<ׁ,{ [EZ-KtpqHAL&}CߛHӛDj1_ZzIzRSAC$R&4l=!^oR5Y=LI2݇mHHClQjru f9ŏ2ф&j%1ehLO҈k~i[E>,չLLXoo3J+*]CW!5V~v7a_B<3^ p2m.Ͷs9%*4lQV-}31`L`9bCmM"4ktcFo<B3F $b.,'289e;*ixp%PLR€D~fTQA;o K%=!HmxZgj uyh/ݑ´ 0;@8qG XK^.R<l?0?m# ΢O?xXIX ;Ƿiv>j~$j55T<lM ~"seA-aE~cmA~h>u;ξ 1!0!uJ.P,v GA9˦&W+J $rqwé:o uhZ62`^R^ 'ˢ4OH+I.WsjF o7 ֮:F D.`Eo^w_fx+il)7-VPU;8gЅM h2Ȥ:l>-*D^Mȓw1գtp;>D_Rm|ZȈ:x WّC #1ReN/casqx IfscŪ:$0uO+ Ó H1qn88.iBOx*.*đN4E3=0K]!LW=g=!FK“+eC)Ӗ J5Nme3')o[1# Qz5t~ܰ5#ʩTEv\VoP8x"U)DhZN٥_%o4ENi?$jvj ʏ1r5(EiRDTVQ\&dG7 0icƼLGTc^մүYxN4/4P549W![Hb0QbE1G;]SA(ei(@X2r^w\g^ePJ%GQbv o\[*ctzFsN4{80yK־$Hww<Ѡ#L%DK/pˈ]ƨzgF@ V\Du>-[mHayQ d8A+\dQ AHȂ&mtO?﹃J#NG`2\Z 5Ʌ@&<=h1ёϖSh?'A95p GGL`/j)>ڳwZscbC_H݇3Ss枱[7BR"Nf|qKW>Y= 1 (T.`V6V[r]$:b|_OR75sFHѹXi9+dN=׮mھK)pƵ# U#XU5$-0C $mJb82Ȯ) :'-H:Wr#Qٳf*М$K;qB l"F 0n]*+sVs2 C_ D&{M^cI#AfK)~=["oK(vOKׇobSV%D{.qfok,׀Epw Ps xx]3#w>]Gcƶ"&; WB ~A#_ Qb _u:1w➂tģE,B<ȆG qAmuʟɞF8zUf -7Sf%1mA)JnrэE+- 2XSvL`RwآmC=X)ߢyQ?)־KK˓TV_w v5tӍ.Oz^Uq%ujg ՗f1V\l9.3| w[h} A9bS<[6G)f ]Mu _dQufO?3zN#u^޻s 0 b"*h1 miBDZٸAzdXZYR/L)UH%CvBt ^fNO7~ 3ES/]gڊB$@M8nwvDpgs6iD{a֬*]K~M'^5Gvn軩o@avϋZI Ҟ9wK-vӢRı\G_&_/jr BћL$ZmItBy0b~WːBBҎ^?%2jwM!Obߟ]³2U~v4ƞRYKk1iTeKù% MdxToa N2,•$Z힝+$ˑEǬɭ;x:#(-`7qc7X.SO(M~/!eTf!+30m)WpE>hj/-$wFlJ4'#[g NVSk.E?dg4Lnm_W.QhlY[vP?ia`%pV0|l8/{=DjR15OݙDӍM \iKaM"LZV:9;nۼeL40{Vj9P+{, Wvķ RȪ+9+ :aPT} ΆXoEa6R#k`F<ٶ֭\0P-q$([,6*dHY()ܲ3 ~ŗ׵.yTNY>mmr% '<qNf-`X 7\Rg:G$8݃6`5͞V/+#ijSZR&PMU+|"ca@s^L{]Q@X#3m c~/;`pr]G,#ifx`_MRaq}Y|&,8Kp`OKC4 Zk%by*&z60{=>rfYtKBw84[-{_N/4?!**!"(qA5PR mKG82l] lz' S } EN/?ˡM4dK'h ZG]_94'jiG=ReW4}g_Wg_YuDUSdfY}fRq=vGQ $z8H~%-Rlhn~Li @ҥڐ|BBc~39sx0dnݍT?$sceH@9#(%t pA簿m_/%Zvc d͜gsAx skA0Rw_D6<"UIWBOu>~lf-6N^#ɒpyut5%Uzw~{/Dӏgxz CZxSC@MC6L: !sܠ/0}~:,Yy'f]".;~&gH28zwsj7ԣJnAVܿL@[A'd ŷamjߡ7ҿoVu;%LN@FoD.!Hb!hҗ8 a_:7Ql7ȽM4ZM$pzE/8 ávBzV !`5mizbnΊ H$K Tiq J\/mIE:U=w*JQ>nep%;iV7K+ (o>A0_xWGs_PRَLB r܁߯r**wiCsQp̲+!?v|>g Y0^x4 G¾(&اWr B78:gl#OH<< So cq {%WNlv%ok1Cꏺ_rܳ;-eX OFHjngb̂ 4,NJ6cI'O&X$3"j.:!fV6N枘5dLv}6K N)Wyb川NU.]TOW vT:Rz C %.a&=%U~7,oo  !e +#*Bh%&UtC6}!{fBGu'ZZoYH!b|W"ϖeJ.t)kSFKib(EPVAm\.5=R:WFokUc4b'! 6B&ރ"'J.9t߮ô6o:{:BOBZrZ`>)KCm 5Y~C$2YaN-\𕩰)YTSDCnc.Gc`NxS䜆0OzrBaߘ@AԮYS "e~J# e?f+j6B؜,hӽf+ t[G[8ncAZ[CsߋZ,K,>q_|iRw徍t=;|" 7Bdr#Zl_< L*3zPG]fAU`p֋Mj:ȗ@FϥSP{/Ct!>/] tf𻂀Vݒ -)2)0JmV-HZ=_۬T.z qoC `fu >gv`(*; eL =T1 bM=M̀ [? d5ذ0vX?Wԥbۥbd_嵖Wc坽|a&g~tk-虶I$/z%a@CM-f͙i@O; Z -Kzz~tސKF#.r[QtiCPtmyKM!$[ Ԕ]ESQg$M H@4%o7:RRm| fZ( <|"RkI⦛!U>ل!eDk&B~\lɊzJȜ;\b *`WlA撟l>FWLZE!P@,}N+( Q)=LQV QWG2O>gEY@W kuFnsfB[F3UMqu>,X^$.w 8d]k2 ΠZ7`,hލN}+77B.Z7U=@Ů p-,u)̘{N.أS"ĝQ뱆wyy،@gZIuKі]-㟚YOSxzm꽗]%)Kc"̧2'x)'&x[sB_p5hPp/?AX0Aޮ٤ KmnvΧw^U>޷e&Ȇq\"E17Q kMi:S3 2YAXZPWVhToGls H..DGI_= EՅqX4|k1Q& EK6Es.wA޼H͎ChkLzL78YBB{X4v42bF[ &P"'#*Byʢ9q4 ea.im(Q$ = x!LBI%z<2aEMv7F7I==| ?,smnYKHuQUZThe&Y|q{175%663BIOe*c"T,rfFσm{\Al۝qo'ĸR+6meY4RM(9˼\xkp׾G*?JKX^Z IU\Կz. uRR-7 M/]1sXnoDjՄsp܇)A۵ήݫ^yOCKAQ>,mTs;yAAWKk4nP޽3s]$Z*T~#X-(eWc;M{(i66{7 &2.n ',7/ {(žmo E.Z^I{]U.Q-5kK`250b]~b-!7 GcưMri&3Jalmһ;})=*w) +J*,M@a66qT.g4H\q:P] GId<@(1|]!Pbh^:{mx5M!R˶gp7$/ n~]U.b Eg\ -E,` :s0(I^K&RsrW~4ӤݧϲH0pwY8hS;yUg4^)K"Y̓=b*@JDHǤS9Xn n+K~*җ?x^) Uv~#NܢԻRR;0 Ush""qH6Z.:3{Oj΅mɋi MGOE{Vܔ}! ufU5?QE1ӹxԒY~j0/.ީjTu;)Hؗ')d3pE΄lKW =o7kT9A%(.ɫKuܾmԑ&zEK!7A;@FG:B `4պj뺊U5/ ( -⮪8@&a/0Y+6j"j@S望73A-#VTX匤S}r&19^ڟuH& kogw,UYkGrZ2;Ik'̮2Ť;ZI!$s!^%Vp).`v7ƢA@&7>R-QvCX%q`24];T:lUalz.Gjwk؈ΌuJfw6$11)",HϞm~[ mCd)HXßJz*E8?Ce 1 W&<<ﲨ#6v/#`1! TN*IPSi|G v#l!~Z;-;L8:(k Ot;k]YIjF!ՙ'IbhͻBP# bϫ Brq1֓/ knP7Mxp)`=:{ZyRυݬභri*!$x/HEJqURh l@qqEP4!=r1Hw^Kĉs>wh`!|C c#y"#P༡if34ڸ/֛z+.CZlof0d3?u]ԳM$?ˠ,rSsKcMTpe헖Y/hG&YBLF3SHӢK\k_ {m'pz7wL1*Wg ^OC %&љ)jJzMf@9&G+6:;|glkI_kYm\w]zӼla!DSjU iʀ|>:56m ۢ^бxyA?5iѨ녦˟z`S U?q.Nh2߼6 ̾&d'+N'ɿK%^ W/-. 2 6@襹 ykny~b\m>wh>3>I]ߤUz{?㡐#RmdXU( PSMT}j1Nċ3o:WKܗ݀qM4n嚂Ŀ^,*ЕzWx]?\6H 5>,, ;*FRO:WAkզuRNvԒ:OZ˳ Bx1*do6PCk)g+y24H8ضCtu$a*Zn[ٟNZ;rWel#JDʎޱHy٤8,[=T2^7e+{&aTC|Ē ">. C|MYeUXWfX^ ͉5xF7U~Yd{4x`y/Taݐ/u!3UD 9GyQ% ;>qV/("ddB#qr÷?';" J Yq ꒙p|!& *>vdցd6n=L`a,Mkr{#25S L(2sՊv2^W>˽cu'3ua+x>PϻBcL/T Y@cf2s0_DBoXi7+)k.tVzX}K#4 L#zUC!ͨ'ť&B)}Jg)fVCrw#KlH^CD:KU{J +K0;FapN;L{Q|)2OƳa 72\km04s#:@n1Ϧ:l# 8ynktxJHPfNo¨`RZʊ(ڳet3vHvhZ=xCΒDN3߃h0p}18Q%7[%-{vA23vY 4q yHf݈4{ ǟ_@Ƕίև~ßs_;Kۮ ;Փ Dc@"5E5H9{J8J:iw6ہ74}oKX`c:s|J(jo ^K ̗BI[I=U>5MP9." oJxtE+H3k yCMœZj77aѮK3П^VqL<3dnհvM/\|@ -#z(l]FpO'>a9;,hZߪfl֬(˞Ѵd>c͢$vq|7-Y1r 뭇R?2zd)DjM/Qz_(j'biEV!v.HRL^j"H[$Dr۳FʵHTs\5UI "ً'3HhB[A? GWwb7wx;L)e=L?kEo?X8\f)YFM5ʣW&ÑǺ.VbgRV7h0sXVΙ;Ρ \(cK* nj Tב;T4gLPwP}GĨ&7u.oaRۓ*c#՘drQXîOXviA @&nF;\Dz(8R/9#Bm{{}^ + ie7',W_Hfw*O= +&xI9p>= ff[4Yƒ(y2a0 ,VdͣW(%ܲN,(iY }xPY6@W/"7ĶD0*nZ s YZ