glibc-devel-2.26-lp151.19.19.1<>,_4/=„0,'ɴ3-Eb\x)')jy'u9&Y_ p)1^`iWVv ҹ)%w+X ێEmD9__JjE*V óɄLǞj0EH<#_v拎w:lkQ!܁_؈/ BR1.8%( ç*U3hςTfmY4Yd}[5egbv0R c\\M<`wᚺ Fb+:%Cy<>A?d ! W& ?_  . `   hILt¸(,84v9 v:IvBdFdGdHm0IuXwYwZw[w\w]T^Obcd(e-f0l2uDvw4xyz@PTZCglibc-devel2.26lp151.19.19.1Include Files and Libraries Mandatory for DevelopmentThese libraries are needed to develop programs which use the standard C library._4cloud123,ZopenSUSE Leap 15.1openSUSEBSD-3-Clause AND LGPL-2.1+ AND SUSE-LGPL-2.1+-with-GCC-exception AND GPL-2.0+http://bugs.opensuse.orgDevelopment/Libraries/C and C++http://www.gnu.org/software/libc/libc.htmllinuxi586 V  cF0 h7s(   \ . {h2R 0&$%7 } / pW 3zzf 4 x: 2I  9 " *a7x #O| ^ t1aZ\!Q$  NSn4(%) 0A ELc4A  wqP|r*0j u 2()D<  ' : &A. .t=~iB$&n    ?E:X_Rm,kTy$'$> S9 b oVS:   )8!V!/? ( b0 7- Q b - 8 t 0e 9,2$~   e_ |9#-g _U?M/" ;!s ~D VC :w B KW =+ Lf "yLS2`"=, Q?'?:- 87J`Q< uWt W pa>({ /V q  l|H 4v z: Fg$%%%%%%큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4}_4_4_4_4_4~_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4~_4_4_4_4_4~_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4}_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4}_4_4_4_4_4_4_4_4~_4_4_4_4_4}_4_4}_4}_4_4}_4_4_4~_4_4_4_4~_4_4_4_4_4}_4_4~_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4}_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4}_4_4_4_4_4~_4~_4_4_4_4~_4_4_4}_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4_4Y,Y,Y,Y,_4Y,Y,_4_4_4_4_4_4_4_4_4_4b7f3475253652aec568e28c8e3019ecbbffcf764f3b62714b94848bfc2990385c986675f5da7c7243f81d921563d6b1abd39d239ad070beb6094c19ed39765aea22894c056b5fbe94fe1c7b506b6cfef91a325c3dd2a8ecd7afe2fd74b21bc85374ac4f056af2a187576e1f86c794183a7fa2982216ff11c0fea9cfe2a577a4141ffe30ad4616b3ec65b39ec070eda13d1574b77ac8377778ed7bf6ec3cd115eff6709876858b7e876d60f2953c43bad57e0ce9c55aa5166c19912218a1761c94096948c243d1f6afaa836db200df0f6c8b487d50e7c1bf559064a3e6b20acc42e127f9036f3ebb8fa77e9eb043b53902c12e94b777bb1e7defa7f783247e8fcca84ca66868881e7c6a3142cd2dbdeef208173115ed6ec639fca882f10c2db4c17277ed0030ee55ee62a3aee3407a283abf5510108cf69d2f2f9bfba217b46339325bbe2953650f331af6aee9c35dfa0a6e4759c56771ff0291eb8bd3e9127ffe2b96194209f5c7c8daae16bc71f713bff36ba76759e676c711cd3cac664424e599d5776aecad8cc235ed917ff50e6ad12ffdadb70629ff08359225d8f62175608b2c5fedfd94fb82cca224ce708fdb96647995d5b39249c1cc7a3dc49ba211248d0c63b661387d75e25d86a2f642c998b2f211803ed6139e213d2824b90d146cc79c73a94f4fcbabc71cda74c0fe8e159f6b2a5d1319378511e9036fde9eee061609794cfb342b22948ac530c65f3ac6057184e8b7f567bb4f3355b457c1e315bd4feec48473b2a6937012381a9b3fff5849e0bfb9b27738d22dc530c76971dccf308c9f51c6d713d07b5c68b76cb0a690908d5dc96e9f9adbc139061ddb05ccbe2e5a17f5dbce326a375195a67e1242afbe88eb637225ed5f53fcb95085a97b2ac0af64d12987c222b62841993697b6aa9bfc8c354608ebdb95d7c650285b49ec0a0ce44c552761ae9881a7815ad603b0e82620f8010136f299eef578dade183143be021491143d548b615d7c0c390f01986cad19275dc2475c72b3d5c73f9a14478b02884eabbd801d0cb7523068aae0b47cc2815203f413be7a94d4203b45bc1623bda7e0d1b559f02867878226d6cfcce7dea93509e2a412cc5c749090673b966db8e294b7be68a5dedb0a4123951cdbe48b46cb7c57b0e08088fb617514de87067abd0016835a83633b715abc06c1beb7c10199626592077ffb6c277462c028a08deba098b5d39340617ff93f15a00a5256a10bc8e6fc98291a2b4944a485608a2ae098c5b884d88874022f9d25ca34bca94cde182ec63eea7783f10cc8c3a1cbd6a9523b8da9d0b1be1fd4e49e01cd22b120c5e2d3979182492e0886a678262ce8f5f4d50319c120a36b0c1b8f4506e336604e2fab64022d54660221780e2cc6fa0780d163f9c3ca2aeeafc3945602ace9539d3d5344f7f38affcbecc572333add61dee9b1c52fe05cc6e9f9166354c664bdd0dd779768611f44ca0d32242bf394a27d8b1dd9df64cd504536e1a3eff9ebdd7e8092b10e9363cd4f25ca1f8ddb0341eca98c13bb52625a68c6bb0ac6d41c766ec275bb8a9d49097f01659a4316aa914b92842bf825dda91e1008da62c33d08a1163fb70748d5ded4b4af5fd84b5d8c6a6405fa5e5f600edd32a8bba3fa3a5549f197f2bf0d600da7abb318a56281ef38028300a3f0ad8a9a66234f23c9846abc0176beccf5ba137126b1f3cabb1293de357f330a7c79c16ac8e893bd6423aa3bc2d6cd1fa61427204a22a88b6645c855485cd8c4e5dbe6820cb5759822297338789f177531b15b71c4c1b0a3a11eb001703070efa513594c5afbd9f8238bae0aed1d52294600d072127c0bbbd6b6f62289844c04f5dc3a497bc8fa85b8f153b052669decd0ce1908f2089e7beb61c84c3afda0e399166237720354c91ef3831ceae6a8662d38be9331ae0626a5a4a81cde6795d251083a9f0286b6cf450cd3429b98b33534658317d1dc6c254fd65f9a30d61220e8ed771f0c5b5af7a55f8326f9b626806a40462860844df1e63b34ac3a27eea146e7ab2a4517cdb12cd66949e07c017f7522983deca553be307cd27f802b6a825257c8330168e4e23e3420975a154e65787a0693b7e1f918dd9f514c79e34721ccd4cce82c4c92afb11ebfb3d45a2207a4d9dc976940666a9ea9bdb01ee27b301bca7d12dacf71a8d1ccacdee2c634fff98e07111237da96ce55bd8c586846e7344124ff67228a9f4da843130ffa5185adf8c1aee6d4ae71f6908506611dc56e4d885a2530aebc82683fcc4ae24475e69f2604870a7b2373f6b3163f75a98d8b8b5bc311d5308d9077ed7b27cd351902a3d40cbe4821ed49efcf7b4b2f2c26f2946ed5c664029d38d56b7b78924920efaf164e27b7a48ed29d073f24adb61b37027fef1b669e5b8d945e089126d3ff220634625acee7c887158900e78b7720789cf7a16eb9b02794a8c90f1dfc9ac9a0c37528d00de912604af01d844492231531a4488db784e96bf017cd1ea3f5c9c8e3fb5130d0cd294c134351711a59c0e581467f268cf6a93167218b70ba75048a643f3a6f3e1c0ddd3705a865e3da8f09123f4c9f369c50af03168ac826006dd9c1df5fa326aa35590443cbb8dd421786a69b0ceaef13d7cc9b26592467811e4e8dbadc126b049d4fa694dc5683843d8bc62dbb70af84b111e91b469c47758496463e8f06ca6642506c8db79457dd50c6c3dd86aa85c7c208adedb2604a0d9d59dbb15de0f69aa5b0ec4984c6e0981fa23ec8d3ecf25ab96b1eea534df5fb7ce94da596bd07c826fb1516f5295e68e70234c4d68f0aaa869dc364471e86ce69c370066dc02dc34d68543c1ee39a468ad70cd6b31a8fb7e35580b66e2e5b4ba60455f2aac28f2e1b24543266d47cf7c7f3e790c143d8bb42c6ca9144775f514a6735ff178a5349f2e9322db78721305b2684307e113cc224a1b71269d29c8bad0318202958580a180e02f538eaee7aeb5d150e24d9442c8eb78a9070650b0ba7321068671dc162666deb303c7ac76fcd702312fbf4208c0c9c803a20c8f4aa08281420ca456e9e54a016576f5168ab998975aa12c20a7421d4169cb68bc5eaa1b803e45a2aeb90552037faa3659a935da7b844b5e59fe5e7458a6582959810689668aa40fca3a39462e5b6b6a3b6e1f94528a8c1220b5c945bd381f813ea24f26e07d32f551230baf1460fe217e1bb124619582ebe80a592d877d45ec357c09ffeadede214e2a3d88d4f95232be9e7a828c7637f3dc929ad8e02bd39617b174d9b09646b7c4962c480caec444a6aebc79b3fb33d6c00c388d461b1d05563f3f9c5c53be3e16d81269cfe223c194137f0a3d396b27ad2becda0606d2eb492681674b89f46528a5fc7e321c04b79ba6d0318532b71054e340ab75c8a23e6bc06a58c05462d6e5be19f68661d79048f047079cb4b33900391bfd24b1b719cd79d32fcdc4ca499453495be6a4b209c6706ac9217c9b97a248a3498c8247ef9f09ab4f3981705117a695e0aa8a6c0cf84e28ed8fc3293697d62875dfcaeea7839416452b9c335e0f8d2b698441b0ef7680335eec461eb608fcf72d4a0416848d89c9ab480e0568d1a844a6e5cca37d6857383ed00825b66e6210c5d51cb61cb33b6088597b36902a173658f1284cb438b31333793b40a7956773685361d2ffddcc4b60a682d76b545cd4d3c423182d99b1e404ba7e727cb0707bfb91caff9fc49ed60aa9772ddd39de495b4002348ba917d375411f8c98e92cd28193ede82ed5450ef3be99f09f488537ed5b0ba3d2e00de4ae3c0aaf036ba3af4790edf70e200877f7881c062bb795b95413f3ec668ddfe67aaf6e64e26f526f7e6cec6d87e4f6bca549a172f466b206e1e3e615f479376a347ad16ad3a2ee1b9890485a5e67548bd439b3df02ffd8db81ab5f6ccf43b7d71f837e098795fc3f274d1993a0e6fc43850fc1d1b7504975143d3139b7f0ed1005b291e072a9ebe94d211ffdfd0a6eb35ee72f9d1387e660fd1bf1fc5ac27b9d590e25a042f8745387114fd3bc88d056c3e39545715e70bb08e0bb1738ce2546e4e7f47b2069bb739ea96709a752e6b99aa6e3cd78455d69c4da4f9d8ec5c2f15d93d53b3598a39bcfb946ae5fca58fa942d0627b144eccc0618acaef348947f3be36fffa26aeb247dcdc2428e1427d678a08729576d602eca37ccca3d55208b7bb43518e2d0b4fc5bf400c43e49425e623be06ac9b610cd82551546a66bc19132e5b3f168fe6e6b098a24a9902c0a5c1244aa877acb06d5de9cf9aae860f5e2bf2ad7820072c134558ee89e4c509f249e3365917e2f3745e522c0ac6f493b3eeb85bb74169411e4d89e44deed58da906f538af07699f08a93c45dbc9c66a7286a6b620f93e3cde318f07360b3ab2a9e60e844e08721586f0311c4471c53e4c930ccf1c4752521816eb37433f5b727c3db46233b3b75cb3c25ecd44fce716169f3c6b507e55beaff4dbb46d3c00c7c2418cb2d2ce80c5fcf6be8394c1ce86f71120e5c76b552f86b8619356276356f82e21cf3900cda510839bdc7af291182ff9822a7b6419659fb26a49af5e4264857a71af4ccb1221356e019330b859cc4e28af30854df4d29be120ec4bff74849301bb3c40c9f19ca7c7dc44959392383d85c6df2d4c1798925677b91f6066a1225fac7dd6254511dfa7f2983525ec6d3b293cfdf561b95fa1395b797efba4d8f95ab510e8d6196b9088d5c3807742faf86775307322ee857c3ebe6e71cc7f123a1f6447806e4af4d9276c5766b7fa7caed4f097c0dbaa29d35666417a59e2d3f2ccd427cd3e6be1ec8beff7fadfa723952ec37b47e835f2a1c35d86948acd8010542a2d2f388e917637ad1f183fc5fad302af6e4e138c78a6eacde08bb5b9edaab5825db7d4c011e8db1b1e04a9dbecd6799324974b4f41a82b9478dbaebc5867a6e570ad23fe91763548932b8acbd448e34e5e769f1281c61bfe7071ea96e2629eb9085fc0651e9fa32e84e2c87311da1c274aee6a04839e404b9ce0ecf6254ae918bd0757e00bc721f0355c9e70ecf69677c6d82424cc5e598c18fe925bf1c71b412b694e2680d7f36e5adab87573efcce8c22ff3feff2c694c467549103f43d4f33f5f10e22d828267fe93844ee68e635eb6c93d19a78500b7d5473c3ce439ef95c604ba5bafb3284fabccd6cdf7d3e9268f9e5aa8352fa83b1d331d9b49a06fb47b127095483085c63cb652c58af5a5aed74dd201baeb8fdc2bacc8a9b253f609b66395db569faa361dca89daa08e08cbbda1b22d9f84b6f91656e02d6ea1f7094dfda196976b34a4da8ca7dfe4ed0f5f9542bf50e64042cd4e36f3d43f04b518845dda49a09ae3deac6f8423d7e38e02466e79d60f1b9f3cabb71853e0657c3bafe413850a06dab2b017dab83826dfed2a3b5ca705690edd965c813c45bc30ea561d066b9e33eeddc868d5c72772b295a295f9cfe5ed6c794247b1293ae2a0472c8e578912dc8e06c96c9b489a07773823172b409ff2ff01fa4032d384afc88465297645a090f7c1450c6060294889b2bf3b716ea79b288cf5807440b5e4df2c1df135a6c7684f9011a91b58e3646d387c8505024ac80ab29b73cd06b436a3a4ed9413f14dcb5e4b1ea7ff1c5d71180a2f0935eb2f5bd5349b8e37be8e793d5c100f5e466cf97232b9c7d8588a39c8e61e19e8910c666ba99ebecf85ba338323fdb697f68ee994fcfe34726c7bc8691461de9a0bc3fb855cf0e29424858dca3c18bffec2e2c9a633f64706d26df4de340fd505017ac66c419b7d00575ee0ad32305cc9085b94bd5242af705c45b461e13bfb2af87e7133b7e0295e13d91d05e94219d1b5147d97a5b09b1c5d4483b927850d44691b69d91e023279be9a8db66955ccc5bef4e6bef410442480a4018efa0cea2c356938cdf4dce6b75871751e7054cd20225f85c064107e1ed1a8430e723bcbe8d273e5314c7024f23e9004ada21980e5d6d8d1cb9d43c74ae7a39ba882b930752ad4a1f3ba2ee3df33b4b40453a75e404f0f64c654de17b0f290bd52014e143bdf1615f8dce04745f21bc3f7c1633aad8afc71885fa596714a5c694412930d48f65239e55f7dcc065b143f26391667596abf2db6e69aaef530158970c21d33a3e15b2f5678711a9f8d1801def671582e32956dccff3920e2a59184d68b797877f4280d6cb27a39469f36e4966c6261d15ceeab30d9c53746732ccfcd1c1b69df9afc1751346501e8c157041c3c3cc337af29a2ec2c9be275e6ddada20435d09e883c72b8777703715a468659aef914bd327bdde9c8a0c968093c30b172946e6e11a5abbc2458d16c6d08243613884581c9203e6ee6e079899a1fcf07b322494c91ce4521db939089bf82f62d8ec8b05f7d58c9619a47df548f42d8d1a8b14dcc357bf3a38a346326480acc1923f0e2069201d0a041da6338004ac01c2801ed74822f04f0981009590f66eaf2907ce949c3ab937515f78be386f2edad4746f2947c928f480728c56d9a94e25302ebbdaef3c9626c909942e8a6bc82725e9c402f393aed9e32d94190257ddf71e1b5f819b4e5eb3701f0f5f03467e2a13991f8262251ff93bc1a70418166e4c77c3c73177ccd8c561df72d5b987ccbd022059fdb1bcb6899c3e94b403997a0576ef3e1afb0f9405291a7d38bb1d0da1ed01c09fe85fa2b1f4d5bc708e06bb930efec672db08d581e60e8a8d99b28bc723c14b156d7f7fc8ff663d98a857a3f5aea90431f577e3dcd64d184855b245e5c7acf21910a0aaca590f1faf094e400da5d30551d11eb0bf4282fb57b436ffdede92b08a9865957cef115d48ea2f72fa562ad71dfa4ef7c0608830973c4e1a71219e477b470b7ed77b211dc870410776ec13a1b7bb759a3b3365afc4f4a2bbc711c2eaacce05f99ae3cc34db1a391c5249213d905a159d8c44b91c2eb6e509905e1becec6b98f8ac006709bfa5d85d86e34a46eb9013ccaf29ac7ae28da9248e8cff4bbff26eb3ff7ff8ba9d06de5ab0553b4f8e329a8bdc25aa55ae43fb1fdd187338548c4c14fbfadbc2897ab7dc9fce8988db83272d3db5ded9d98a694e8c7196a06690b2e816ec6bb82689940d281f6504533f37e174913e3524036de1986f4785b8b28de132e520985362643dad66e6ceefae1a08fc0cbfc9fae0ac985d9dcb803cb44ddb188079ed9850a4be479c6dce82f625e12d56d51b176a88bf172942f7c5c273de4dc2ae46a2147346803a206273b2efd3d6299fbc46fc57e7d14635cd5cf69125710ed021ab7305586c84644a03a39f8e63619500aa6095b881f62d7a255bd31eeeab9a829cf34ec40e20a62729323efc07676fea0e58c92c936ee03a1c9ea086381e1ad191ea1707dbe37cc0e2727d04f6e1f214382efa4553b16aa18968a143121a4ae0d9fe679fc1e4b24176e5760e93d94b4f759f0910281ee375cd6a87140c9352aa94bf0a8f272adcff0c01b5da0909a593d7f6dfae1ca5cef6cf1e62b6a67aaa586e50f6215f3622a47be854d4e7bdda3f42eb0633850ed150fef0a0cf6193cbba8fa740e7505925424a59556608a01b91752dc9dda93eb0f8c571e2c57fbb67b9768f5c23ad180fd0894e97a3d96a2452da0d933941273d11d1048ea525f033306892835b0a7a0999b13853aa7321a39e4baa04e5d730bfe4e52d00ce82f2ae62dbd8292a4a6a3073b6ae3593a8d2628ac7394e1dad4daf529de3415747405b4a511de6cf826f7e5aaf658445bd1ba2925857337675f8353ba73dd2e152ffff3c9ee853979fe3b72a823ad7476ea7d29c44394c45c5924027b1df99c8f980bff90562ee55033e15beba579e6cd66184a77fe78d5f55abaa7ab009f1d1542ccbd5189e8e43af2eb815a9a6c7d02eddac251aeba7156d6b515c12531f46577cde2c683ba694048372e64e69b654583cd3eee8d0be388faafecf20933cbaf78fd58b891add3230d7a00fa16f3d87fc1442892019c1f9bff14f9021e24574213b358239876736b52eea270da620f3f824ac9f0799a9c6340d3f96728b5b8e85e22f2ed4cfdfd6b5a3fe756dde17644145d28edebef25d80c60488543077ed23e07844c06972d65cfdf68d35ea339676983b7330f354a2e47107e9e9d03e0d3179546abe1fa88d9bb53f38dc93c57b11eace65f3f1bc50528170ca0c8da7c85e7930cc4c1487eb4a9f43605976dee8f26e45a7f9637df3467401ee8053189290f38f95d9178fd90cceeba9d58e08e4cdff9354d478691e0c93826b79653cbc4179ea102eadf78e148fb3d5b4c5d92ab935299aa1d99d776d51ff641165f89e1cbb1475a34d403c242b5d78c37e14d8f13620fc83a25e05689847264bce54e86244c86bcde8df0f23eb5e97001aacb5716d8459074e2a082d65a28192b32eddbfd7587348372395b1c283a723ae4c18e88f38b4e487acdef0eff8ba8469bdc105ff62c59c4d2869e6d7f42982ccd11c455e1fe8b5a24e11ac269c879ffb1ec3eb1d72e6a031ff7730621e0627e6c0bdc953fa9f33e425d876b9bd2e2913a7c65edc17f3cfe9cdf78fd86d9c964889b2f94d27db3df3a3a1bbb3948ee540b3282fb00bd763aa2288f78c0485bdd34d3ada362f790b578770de370713c2f0587a69a0a57fffe08bd26301a8a94595159799549d2b133790c8276198793a3fa210bc4e5296d139b6b04d99439f7862377bd521c5a4db42b6362aa440c38933af94cc0dccf4cd74da29c519ae1295ffb3e9c2d3f9ae3be7fa9bb42ad93718469ccbaf5ba13b3c070e0a30356649115940ac56257e7580ecca45f36759ca031ae69345b8e855a0183c5521470b73910a590cf3e3d454910d8d55b40c87db70c4e08e0dab7dd705c220aeacbc5e4754c748712e8eff21af1e760267a4d1f41182789d53473bde54d621ee38a0bb8846e0dd04a07b3859b5e547ba0307c3cd6e696fb9291a88fb8090d7940675c67fd57ae0ab1af8b31ebb6f3049e9ffc8d0789c5405a4149b7e4069c17f6705948a1d108ca0041868c4c348e9461631677a3d9d99c712883b949f481cae911f4f2f21affd44ff754735d5baab35ba1d925dad3644b0560ff7ee8c1498ffe37e899324b128571a31918cf5146fb462529a07f6406fdf581a623ed4e30d42dd57a2e316705fc8c46c233ec99245a0d6076c89b56bbb25fdd3140092d669836dd29f33856a2c9a80794ecd7ee7130bf24afd6232a6738288b46cd73247ad539e2a0131bc34286f6889e94033c7dfa44d4ad5092ef72fb14c6d295428ab93eb49a9b0a9b34c574504d329a4dc20c72e066346c8e16a9cdfe0770628a3629294c019852a9118cb85445bc81c9c59512ff0994b6ac7beb27876c5e1669feac439fa937d90c4da6c58754e19a791fb6e34e745196ef7e5cf853988e702fa8f72a5581ce6ee2606855edc390543bf2d14d67b7fab4fe55a9edc66bf9d38fd6edd414b5bd9d62d19838b2ee3d9e9365233161f8dbe2d9c37357118fdc9dcae27bd8a0b4f42c984124dc4ce372d00f71bad1200f226874f7e628943a018162ee10320808170cfb74c5890f87fdfbfadc6daeb70e577a49fde9b0688d68b8224c98081dba7b8ab1a2a75001b8005f44f50c2af840f3d41ca27a46911feb4d4909cf6219df4470e08e51f78d86eb9e72d42c0aa2d064af061d4b34599d1bbeccc0c5ef2a11169a8ad542d13736fd9eb1c6f0f11e8d0642f4afa9c17b3cc7eb36f335f25e1cb3cfdb1474cf36a82d7b39de93f8fd852b9624b269c0628235e879b41106324a0b629ccbaec29fa3dbb03e8518b9021dc8cbd2e16afc86351c55f6cd577a80a4f6421c38daa3d8dac643de94fca728867862466c959272fd5cf4ff8c74abd6e17e9068a4ca1157a99a996aa356adb6a1eb98655e73be136a9b09b202005e3d3b33a3fcdb479cc4c903162da80cefd394404cb8cd9963a6ef6e3ad6c7adcbaa450a002d929bfc5ef444295a0a9e8f5c40918399a00cc91ba0bd79774110cdf6e652baa6cfadb2e9383419f0de90d79a0017ef4b837de79513ba32f7a522682ec4f21543ddcbffd67cfa7664b7b96460d907324d9f2d55a5f0a5d72485bd05324d8c7b699d440fbcbcebf648d73ea3da05093dec648b788d9fa76cc4b6a62b342f85c504bea2d5bbd0923b39f37a1b2c220d2b06558844dbdccc072361b659496e19eaef72e13c2f6668b8d44e5edddfe9d93b4b5b9c62aecd263bbc50432512549dc3ad5bfa402308d189cea1e76345415d763d281011939683ed6429e14662447009c46b0b92458a98e1ad1421b8959d9d01c2edfac5b730cd6a07621b91b28f3fcb4f824abfa32414599b4ba77aa505899369e60bffc549fd09cee10b0dbcb5d576e4e2d704971bd46741893739bc38d10f2d64797a8cc513dd4b6558c819400a6ee21da442a3643a54806c3ffdaf6071c273c528e256955ae648744e166c96273388adf3613622d1abfa639ad84ef4cd29f05493c803d57cb637f7bda26571f14dcc749b925a7838b8a7053681bdd94559cf382f4738247112cd8ebf87233c2d054f6468a8f5730e8f3576c229a9d4546e2a4085bd5098e47bfe5cc0c9dd3459207a992554e5e259fc29ef1a922c0f691d2c33f779078ff39532161ef7ddffc5fe8fff44f78c4196b9c7e9860fc1576014f43d7ba155f8e05419b2b33d88f2dcf52fc4f20556490c8c01d5431cfac3220ce96558642adc8958d16a8a5864ba76bd0753b79d7ff676c35bf078c61616087b8266149a42ad645f754f802f2b8e082ac47ced40a5b5103aac43113376fd060880946f347b1b98318585d94a5cac2e62c7b715163e77c0a343d00d8351836c7cca7f17c4965b8ff7a51ec4b40daf4186470d4e48be5291eacc2aff96e7982f52ec3a02c10fd2d788bbf3bbbba0c9338f66f670182108228e08151db57921dcf9d905c4fc18047ea4f1a94c6b2c8c0caa038c81d6e62249d94a1b258ba5ca0dbffe617f29dfc0661d7eaa3bd44feab4d45663c2b32a66f7772036088643e5c375b56517ebbf6dabebeba6ee110ae8a47d31128a35f44ff3fe3652d90af086f48dec77990d368e6dc595abe8535f92d4ca5c234fadcd9dab8add4aa89fac217d3d1b866dd0c58d0316af8a2ced5a7e1961b0e3b6ef6c4231d99b1653ae1444f146cb81d0b8db6211da2deb550fc064418936930da0159ed78654e430572bd752a6848ee6229da61a4227758d5084eca64729e7fcf842fa916ff62fa2fbe6de8e121990019c7c14a5eb071556fc4c77076cd6c3e2097594173509961d017b9bee2e03a73ba395754440e9c99e1c01cb149732601dca147765f960cad3e90dc2977928c8f43c5a0d3b15825f531317a8aabfb333732018feee6873f7c9163a39938de8bf0638122db3a635a3e25a998d7801e8a84f574b0808f1206fb2405332b507353d016533571870f10c8936e60bec79483d2771b049195eedd9a138d426b568859c28038e75707c45d8debbce0f9a7c0fbc2e176fe1a1eec562d5fd3be645c1a8c79dd7367e4d9a46377038f973940fe9bd21c5c010c75c71079a9343fcca7ca3892964e269938f2086fe914b66447a97d40088d13294e612a2d2202de930cc3b5de71c814cf6c150211000b80f05a2ede17842f7449fceaf77bd131bf75c69fc31333b02a2e6e801580c57918f3d6887bc8f7f423156ec4c9ad2956e0c6c80052b67e6348359ece3a6c41c697793a2629d22ec8fc01938ffde97c9466cb0a5d9b708f1c35abbd7bc1c65b4a95a8e4bc376f0b34f9b32eb474768cdeb8914ca16ad48a478f4f7d96d59d9d665cfe007005a0202f8d4d2657ef4496d7cd22a08ba965de83133401fd8d748512b6f21f25e805cb63bb1aa56bf44deb1f9d826435ee2f6d02bd4ecae4316001d1c293e6e4c550dda984ed0a58e24b9723b4d1f0fcdcea4e832e3dcf76c7f30a820fdfd7052deec0ed279c6dfb6b9f8b0a7d042a6470ef5a07db4db1d00d19f53fbc0673d9e1b5db129b454969395766af3f8ce3b17c69301456a7e82ca92af878efcb5d9ef31aa207e8a393472cf528ebfab588ded58e4885eb8062f51c1252a3666fe011598a46c3373f080fc00a1c2c71fa2d371666886907ed5f46cba0216396c3b989430ebe04679bba012b6337dd7210728e385be1612a29f14f59e1ac6c26a4f96c7093a6613065fafca96b4b72cb4c1130b5736f8803a383a682186c403437a309703c8d79775e9bf2267a0f618d5555122689ef48a05e78ecfaf2d8b9decd066873f57694694d2eee4ec9fe6bfe9560a53a51d01881815448e5a2788d88225e1a25fb4285c83d0b98aec000017e0b80a6c89ba33fde7db93066e178bb5021b0570ea9e7468d4e786f3420ff89f60d66feef8d35d248040ab568d7f659c7050b733ba534af90c9e5ea5e3325eeedf480f83d6a9035118ae0eca485312401605b9f7544fc8ed396bee9015086ebbc2013f044ba8e1f84cbff2d6dc6d2cfbae87d8610855366d9d8eca5b71ba460e67934779a4a4550842f4d9669e887e18da1caec657ab9041c6eaf6d68645ef00d772b972d2a87acdee5c2adf6017a40015ea83227d8aa403468a8089b85fd2d2eacd0ebd14ca0f3001e07952dc9dcc41550e347fed0c28577021ff67fbb4fbec70c77c2853f84981982f377de16702926ebd0e7e67912b93aa1ef22eab413648a651535ab40dd193c804bb16123cd09d04d33e99231e7a804bd7e134e86aabf9499d9ef2f5b13546a7d0e113e141e8f935076d87ba185fd5e04e84a9b829d1bf57cea7f9d45dd10c50065c63ccb876050558d76184adbd41be8a7a2dae53e67c42a4632259b5a2b160898d14dc72837196269fd06d0da3a22880cca356f39a87556b95535465e3de6412c1b48f9ad73f4382e6204f0eb8d5a80353f3d96e85b91fa65f977540f7ae68ac2eebd8ade1405fcec187918511bd820ecf039d562d6c29325bf0c4839e2ce6d9f9ad8773bd243e656b5c8c48a389cf7b7832e25bbb000c7edd18a55fc221b83c6ffd064fdde27e8be1a4505f9471a79da159d4d2254c829d686fbb65ec60eddf29923946d087c2698f31e90f93544caf89a2231c3686956c32a68b01699252979621b8a3d2aec7a971d4de1133b7183fb3cdd08d460f783765c1df9516b5a63db8db3fe38ed6fce63fb3067b9a0fdd556ab8a3db81d148a535a2cb9b8d128d5d85a87d24b9376c3ec78f10942aabb0f473bbbbb8a2b1650bef258a9a0685c292e23fed05ffb86809bc3bee2e60dbad0cfa0b56c9465db02ee9fbed35823e8e8ed9af83e60931298a0b9ae5d9213d2fa6dd1c8e2a6968897521a8e4fe7f335eeb0f32890ab1e482c9875c9559ccf4d01d8e9e2c09fe4f591e30e97e71fb445bf09c611a5de2d8d0c2d6c09d77f31efc4b29c24a105dc1d8cc9bbbe173e151ca461b1fa624f29e9c5cd4d8e54a04dd891c30fc8fe5686de99cb683846bfe69a59259530464363df96687993e8b661088070c024d81c33444712c6304b5f5447e3417bf4fac234f17dd9740809744e0161eb4a2c088b498ffe8bbb8b2ee6d8326656a1d2865375a0f0fcd8905e46e5c317bca20e7381bc96c4f4a40bd7680f940fd4e480de9424519c8754addc2214bef7b67b93a1493fee2b923e5a0e4935ec0f23820b505399992ae58255293399dd11648119cefc88a8759c0dd511e75e20f84cae46d091321f087f879eab1cd0b0473919bb466a7376b3ebd778c0b9c10f7e1855804630809bcfa7640eb7f86461acdf3b6928f25d63324458d9cfbc5bdbde2aaf0c5f5f8aa55f0b646ba242af95ed8214870f5877b42791c230598cd62dc31bb43165bbee530eb7b3a2883388b497a420fc5a4c18a1b18ed2ebd27a34da9aa7762563820786cbf0c072fcf40af9a3627b9f658dcddb60c003c19e4618c1ce04d08acb9606586dbf38e4de1428cc190b69582d6fd3b419ce189b0f2e6da8a79ba09a8832ee5549a17765d6ff3b0d1e399dbbeea2e226282f4b0da66952ab88a2a3d3638c66debf29b2826a5216ade82bfc36fe4d9940bfdfb29a322cb788413d381532f67943787c30e29da304acab960cf318f50dbf204795dcab7351706541b3555b66e802c75f813dc391e427ba58ade6404b24730763171be5fab9e4a886df00ff7c32b6b574bc51637e044a5a9170d17dd721c2a7d691820312fb860e5301a2d96585a77a2453fb0805fc482c7e1399e9d33614a7e5c6151962682d07862a0f35adf673f894341f0e80bef4e64a3daf8b99a989094560ec74229957fece0e8cd69f9de263e78704d5af87c958c2b79de41c49b6882ed13cbc12e4bc8e02807724662bdf035d5091dced59cbe1bedf6465d10db805653492997618b547f6f51e8918ed52060f22baa7436821864bcfa4a8445e1935b5780dd60712df9487566ab77fb5b4ece5d3c7c82e773db0636a1bde841769ec416c8f05197d16350ed04318d9e13c51e7acc51c90216a5a9ebd4b28d907ea980ee7a238cd6e52e336e00a2dda114e283a8cf2bd4171bdda49b8fc0c7fb0b8a72031e102da7088b43ae5371595fc88367b10a834886077dccac297807146a3166f9ccba99d700f4d08bd10c21c78d12017ee1f977e2f02d0a3f6a5a31b1da26e8935f749ec435cf420a7cf7cd046a38719278101a5c1fdabfe13a4a6b90c4c3c9295104a75c4972b30bbb42619db5ab07e83f3aa549531f6b8ea726b7051c2df257765559bf76588ce813952e6abab49df433a66df68b3d84f13c32a59931a605ef1e0e35a3382ba6eb5b158433bb452fde735258f71f7b0aa0e3bb4fcaced5abe2c61187b9c12a7142a0a5907e0a476b1cf5ab3a44027480c528ef5523346bf9cc7188bcb49021641ec1b62edcd99fdd1a7dcecd5131e1633aac2ef2021f50e5470fab1e3bd66fa245c937aa06f391fcc0b0ad2741c00329835b00905d12c245386c757a45f15f518f035d7f46c27edccbdc7a52210edbc39688877adcf93e6229655245df1098042175cbd6a89fe129a170648948b95cb9b39cfa7fc42259d03187915e075f2fbc49ad3dd34739a3c1ab33bdf5813d4dacf841a8210d6703ace58c3ef5c7142965c2062f4015d3e05bba835839184576ed2fc60768920bbe421d1c36e2ad59b4159f07a1f892c3c0ad754bb635f499d10eec774cbfcbda9bcf932b139302df801a7bd1c9b5aba91d296968c42424d40f0a30f26c9f2932a389d33e58a6236f6e68ba5215c7cdaf21350225b4c8910382cd0f29a642231ec87db0a8123b3bf94478c860d8231f0a3b7184b3ccc1e1d70a2e7b3fb14921e4715bc5262e3c41d458279d92e657cfdfff551cbb709f7d46c851c396521d42e29604cd3c0eafee8644eb16330df20429722662078f121912861775a11db222f68c3db9e2420b0e1af3f164c06bdddb9f402b4777b5d9cbc9b6f94982b4348f4dd9204536ccda4996688e7bec49cd5ce8fcbc7b6f17aac7bb870d3d6a45dcec7e4a958cd576d5a667f23d4c3bfc3afa7f396438776fc5d16da97beff8e72cfa7b2265445bf1777f17f7c5743cac6fcd168311b599e0b420cd15ea5f571a5221fa46263958fc9f2ad46f7e08bc53c1fb3ce0fcc265960863731a919bac8966a8968ec12b63cfe5a2f3acaa8c9fe9b932879fc701871e25ec2bd2316352385a5fe007be2d326939f7d792f8a1ba0a9298b0cb658997ea64b8d6d8257e09d24c3323663e12a6b90d14876f6f4cee0207b8c98172b05c30b7b306723d5597c15fab6b77c8001e7d367d45cc4ac374bf937fda22812cdcc159439a46573bd9be153559bc5717f2ff5a342f1456216a089906867d3a1ea45d69dff3f4c1aa76470b5a7a97424c8d67b64fbb2891b6c1ba972ab544b1d9235b47a3ebc32ba5ebb5d1905f01293f275678cafc0c53c48113251876c5da025e047a53fbd2a2323770a87e2ebb3ef0a7d593dc33fc0fa161a6e1cf3f2f1fda2085d6fcb41c82dcc6e8d0f20d442d7b235bd02bb9c70db7728ce95b5b86a55a00b2e198d18a121162a39e02d2e030f1518ebe1da1dd20cbcdda2544810136169ec8d67edfe98e401b7a962fdaf6202e5cdc0d97f8f46d080036a81ac542cb06000c1a803918e7ecf589191124ebd5337d9dcdb8fe68f15921188f5a627e75f1b105ec5d697b5eae5a8e3740a82902bae0b41ca3eacaa0f1a90d19e1fb27893705610a6499a58e3417a60c32eb6c21d8071d06931e2ac89ac7445fb2d43d7f1cd66d9176fbcc4bea1d70ead94cbd97cfdfecfe4f4edcdcf2983e0869a002d5baaef4e3e9f7d4034c4bcb4c9244fb869c018655f2cb165e137c401c654914b3d2d269a91a6175f3c41f9db1d6df859fcc13aeb2569a47198c52f219d889ab2679b693d7accf9a8be0faab832966a4c018b4e5c69ba4ae206355992af8f942b5f3e054b7f42a1d6559a438da234abb2592fc96d410841ce08b150f990663b6f9e2c42e3e7a2ee6f1afce19f701794b93b2d0f59497dea4fad3fd329dc83d59e9d7718f1e0045b959ea1a63137f8f9c7bcf432bba8234f481343599e75749b2e622e3e2d9c53676bf0c173403f054f6d9b0db791bf12295c6b736169843ea4d70cc30d68eeec6e7de80b970121f1c7092f504ec8b3595924a9b9d6880801950caa7170b6d678ad74f2d0171da5465c69d7fc3c28f00fd1821cabd5fa112794b947c0fdbf42c6164ae2276642734bfc698d113c4bb33a4e6162abd94add2c2c75eff73e74f22e642b8fa9ff6daf81d8a0cb22f764feed134b74dc8b84ea036ff4c220815d9832c11352ddcc87c1611eb332e4ad898578c6155e612bc3534d178732b927c961b4090e7a54c0970279a573c32e5fd3fbe65613aabd22afc83ff029722937031f3cc78ed69d89736cfd2288e64fff5bdc7aa40afde3230cf758021347906d7a04ccc5e258c1e3618cf1215a57a63ef0563eae03096ba943b26b796b60740bf198286a5845494c9569c5d798c6718b67ecf362097f978016a776f5a1d8bab7511eaed5465858bd403d1b43f7982bc4656d1965591327fc518626ed4f8185a1d3a1423bd5d05d88d3d8d28dd03bfd32076e6a68f94094f21a6a51d6fb653dc371f304a5441d1ddce592f255b85eb0c407f9aab200faee8b66c2f5248ee710d7f28221bdde66c971e13fea27b1512c91ba109399ec4f31fbcea06abffd1c0e4ce43be8e2fc28f85254e927b0f1484331e67ac2c01704c1987b5d73501bb6cc269ab503ca051021cb2e7b94452609626d9f68a7f063f62e7bf9c08782ee7ecb97e551117b5f6e18d4cf930b06546f21fac6b9d170e21d8fd2745317c7d3dfc49afdd57219d8efd797cb4a377cba1d2dc60a4e9ed4888eddf908e4ca69a2a08ba4c47532a85ebae52d91831f4bd4bb256b83f326c535d35aaba089a1ae7263c8024afcbd42f06c6783afdf3d965fafe1b1d4df7898426f0f831a152f88f861c87cc66657716870c7e202a6967eeea8e76721c84a864c6806b3f40376a91ae336d68f4450039edd4f1d94430c8c778fbf1d117297d1725e9758f060d4ed90b5f30b5cba9c06d1f05fbd0c78c066776d9da677d307e5ba90d0e93f90d7ba3bc36db7056dd59fce52bcca3148ebc9a7d8f6b3bffe7fd9eec39261450998205b81166cb24985369b3bfc3d2dd5bc954493937b10dee524fed45c77a89a8695da6ca756840da7cc39676331ddca45793f29bc9333a8fb49cca533de4b0510c6dd6d17cf2c67d4f601c75c42c5e9c55ace3fc602e5544e5137dab3ead7bfc0cf4c80de3cae8b655197db7e32d506cf42479408827a52971b0aa442a4f4e8e9fbe666289764dc108b284031772b1ba2035d9b05b24f2cb9b23e7bd324bcccb5e3fcc57d34aafa4889d12ac2b599ee0f006ca9287b682ddebca78d0fc59c10083a5c8b79857f80fcebfd0b6527dc2d3b2b793208ceed19dff7e352eea2afba85819fc2615cf4427c3f84c953f50c9ec33e49d5b33a2cac09a4e16d1bcef99031c12d490b637f3a111fe94469749bd700bc6f44e7937b3c6c63752f6a112a2c8511ef167406ce9325e4b6a576cd4b99e26e3a11f5fecf313e031c67ae7c05de7306c9ef9029297f331c38df6addfe97d1fbd58f9a441a2435005a07cc2958916229a750abc1861ba3039aa9fe0e171b113fe90136d108d3aca74b9cbe26a29ae1d70ad7cb2439edfabd9f1151b68d5fd0c49c428f947926435c7c8d9f3030e0278c990d617796567d39e26c356f1ee6306f5b47f4ce6f6aaee7dfe0a15750af7dcb54ca0fb7b401f14be34b637e6ff6a84b737e7ef95107e077a5fafe39e0f61b1d1d52ff3c35125231dc64ab5a19df2d250c68d97a3b60c78385ae9ee25f2000cb8cf051ad372eacceaf3b4574d2f49f6c8c8f48e47080042f21077083196df47ecfda0789ffda0870e5fa4b3bd7cb83c6aada3c49c4ce0dd12b63c4db642809bf24b46a4a9f5a06d662846f457f7ff0c9efa4da20fa965563326fc64a157ae83c5f85623d5a6a63e52f4a87168f60c2860afe01fa7cc3f235bd6f3c9be2e997597672332fb0e56e49d3aa020ff3d5a2d443dc234db1329d1994f8a3b14c8ab2b023572c8c414fb3250b25bd356e2485fc11c2a0cd7fbe606eeb2b59f695147ca01529da774df4aa220130559e2a2c306ed10b30f6a7651d23ab27c2500e9a413b6a77ff79ddd34d6c8c3877ad2a4f0ff17b62742f70533f7fc7e85b2935d851eaff3144c1dab14e9632ce976d4073d30f5bd304ba3b2fae41d4d0ab1fff2b7a77aa9617bcc0b01e629d1c0aa3b5b0d4f413e89b1d418cea803d65b84f4ccfcf7401f87d81f2fbe528933c9d91d8761a6089ef456902cb1f2146d40387e22687ee028071372cb6b1d343f43d2271c42530fd4127a370e9b760bbd27af8ac5e45f5498432feb4a759c4c1008846108de02654ce82e03453cf3273e2d9ba58e6d8c3d678c4d8de843fb9da40a480ffd8c3577503e8307c3d4d02ac2f7a2720edf0312cbdcc91c3672db504b9961485d933e946a1dcc62dc2048df2f99891814691a5605c109696c661427d1d84318491ab1e03fc5235f138afbf0bb98c7cb6ab1beb4e784ee1ce3232683f7a2559165a33c70153ea2c451ea2688a4b5aeadc8344b47f16aeb42d38b1d67d44f3ec1569f6b8eb3349c6941278578eee9b819204afb9d74e1543d184ef37354cb243e2bf82a36301fb12f37db9a36dc4946137a03b1c7604811d013fb4739787cea650f5e139cc5a298c978a910f26766a207104b23af8beec7329aaf067b7ccb5ac6ba994ee740fd42f237b907fe64b0ec9007b7debad92260b3ac99723dbc1caef6d19508707ffb8aef4498beba70340c87440dfafcf4f3c9dd6589f2627f852665518626ec996b120bfe27b38c775acb94a86b440a9c4127690a46696f292804a2bfb88fc91abcb68fb7b8fba26f35b2c695b0def8087bba77d2dcd5a99c1b45822e7092badd7dfc477796bdb55cca73e7356a24aa34aa224884b5f334d234bdf603a422359f17465a6cd4986caca37d70f43902ebda2d940384073b5239a9340ef9440234ebf0a16ae276a58cabb6923df05f7fc49b66cd70ace20c4bab62145fe076078383ff3ac1641b53779248b1af32bb13f08f602d8cd1195f8551d40559224c3be056ce0735cdb9a17b3b2c37cea47a21f95c5e1f897faa97817801eef2398e571cddd69e494e70f2780eba015afc8c1164c9700c61f3c8436e49a8e51dbc4e1d40c655454984a3fd6d401c482dfdcc74a93b0853918ac38de6d647f75147d6f39e452441bc1da9106faf23542969718f8ff1b4b1c71545c82735bfd470bdde67e7843fee16f88098f42748cc769ef580934afce54174ced59da9715f2ef97be98dc151d0c990b5b29885d72b21fce3b0e8182ac06f17c6aa0a8c9b9072877d284a5df479181f4707ccd0b72d40f043155f915e9f5799499edb7f10b17cb838dc9b58ef527881167b40fadd5e2d7a311ff53c17c1d3d0201e7da838d112b124f0bc47748db919baa0e41531e5f118e8ddb048573a3152c2bb7bd8aa55ec85e943bb746706a569f5a455594c4e493bbbe8cf32149545de9e4724a3537daa14684344cf8fb771f841643701325a9517c4058c073b17e4281f285ccba76d1c50e6abefd04b99c7f90a63299ebd1f52a18726c63ac1e7662d98ec9cf8f850ab99a76859699cec0d504498a866e8ca456a2a1c788bcf2fa56d6769387efa5596a0d0cf94978f4cca01f5c914d9e9997c3e9edca8ff1f0392f2ecf3cc2916dcab84c03656830f68f0c734d7b53e1b7938847706ea554ce147a498cf32318ba72182fffee6ecdb0c0e4c19b67271f1a7d8cd4c532355ae6086130a8ee9fd3803079e683b6ae9aeba08f07feaa0651ec33edec49a9d715413ba9fc845be95ea2e99d5f94f0dfd25902eb5f77caff225b5df8e61d3bcbfb2e6e8d1a76abdfe537275a43106230b59f82686c355977912d4927faa2f8f3c8579d76050455c830f5c158e89f15cafd190a8e2bc3599e14d9ebda25f88f8cf6e0696c5eacf3cb352d964bab340e578ae70a5461aa6ae7adf5536b79bdd1991bd2864b2096ad7d3c7f3f8d2d480a6587a0016871ee3957fd64f8427e9164256940f46177b1bfac55bee6ae0b2585c67803e596e4dd938cb6c93f802479f44c9cabeefcfc17906db2e5b9b942968a0e4a4a272bba286370ff4db9b958e9f6de9b3fa696f0b279bdaa3ebed71a345ec4f40e3fe54c5d75501c41a4835ac6392a1b6687e1307b5be269d0457e58c143369111560222899b90844679ec1594fbd8d2f4150ef67ed61d9d3b12fce5c0f3f4c1047bb0e88532a61f37408647e2cbdbfac19568522e501dcafe28ce6617b7e5e75fb472a41023ab46e3b6b42bc8461a97f2d5d46debc953eb0aab25d400ef690ac094d02854eeeb9b5935a2a9141c041949133db5bc3e78f8495756b6e64222ae9a7dfc921da444e97d3393f20cf2567c9b1d473ca45cc5de1548d220dddf5ad555c11e9b40a66ff2a0c1cf2e2ef2697824957174285d4a8141a0785045a388e09192508d2163d0e4ee9a227542723a5bd0c014f044cce6806c9cb869ff6c1048b5501e4fe68681c96998088fac8f696aebae1c1856581617c559568a2345312d3be36dcf8c715f1fb03262b41ad9dc142b01cedd7d1ae2d6dfdbd0cdf6a7db8529d58d458c8ece9492a29e967781f54c311dec66f40024dcd01d14af1744ed7b7dafe50f0bf1ecdcaf9a565760a4fc798933f4e1d400def7651d5b3345ce742414e70541bd6104f2dd2ceee4eb3c7da62599369cb2869a54218424514301c1ff56246453cec4c79c5a1dbcbbda84ace30153aea972e26b6d7dac7d47fdd32a3e50cfb5c6dfe81889b95b09cfbbd60a8a740b3f3b55d34cc2a791626c8ed32843015a0b9a30fa83c1ef36fc65e8f7401acbc97f9bcc23a8130cf79b84cb9c83e3880a017322e6c74f4ec3dbeb9781f2521dcce8ddf37e2a9c4925dfa3b9d4a1dc358b779445a96914b84af2b82a5a51fd7b9cad082b1cea2f84e23ced8b32b01b7867f6a9152b64a867284948c084084a483745fdf28546c0b63d5b11b002334e24646e8e5f53b4dae5f5fc606706fdd270ca8e1c745116a9be7ac78c3df9ade4ba1afa36dc8ebf67e42de7f1f327727080c86afc19c554bda0f968ff9435830bb518d4ccc4e70d041fada2fbd92ea13351b98c33739b2d4b25c8600508e1d148feeaed5da04a13daf988d5854012aebcc37fd84ef666b6e97c93a2381711f84f34134e8910ef4ee4a8dc55a049a355f3a7582807ec09f1edb2869c50813346e528f6eb51558203f835c83de72676080f87f46ec06b7fbcbbb90b5820eeb1bf45e5554688de947589d7501153199860ab83b02993748177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe5514b23d077f898d66ca986c9613189211a4c03b271d8b8a88e11a276f5a05c0c518de20c40108bea6c2a95677a6737597adb1adeff968b55fc0f9f373b23550583ed999bc6f9ce4e1567ac18782936654268a248238ca2905242d2199f980ee4b33ea8978d1757ecb1b41012b7b2f353bd766f6471d24212a08bc1305e2c0a0ec53ea8978d1757ecb1b41012b7b2f353bd766f6471d24212a08bc1305e2c0a0ec53ea8978d1757ecb1b41012b7b2f353bd766f6471d24212a08bc1305e2c0a0ec53ea8978d1757ecb1b41012b7b2f353bd766f6471d24212a08bc1305e2c0a0ec53ea8978d1757ecb1b41012b7b2f353bd766f6471d24212a08bc1305e2c0a0ec53ea8978d1757ecb1b41012b7b2f353bd766f6471d24212a08bc1305e2c0a0ec556db718b3f90efc9b7e41645955e2c5f75f04a80ec7a5cec2073c83886fc8c45/lib/libBrokenLocale.so.1/lib/libanl.so.1/lib/libcidn.so.1/lib/libcrypt.so.1/lib/libdl.so.2/lib/libm.so.6/lib/libnss_compat.so.2/lib/libnss_db.so.2/lib/libnss_dns.so.2/lib/libnss_files.so.2/lib/libnss_hesiod.so.2/lib/libowcrypt.so.1/lib/libresolv.so.2/lib/librt.so.1/lib/libthread_db.so.1/lib/libutil.so.1rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootglibc-2.26-lp151.19.19.1.src.rpmepollglibc-develglibc-devel(x86-32)@@@@@@@@@@@    /bin/shglibclibc.so.6libc.so.6(GLIBC_2.0)libc.so.6(GLIBC_2.1)libc.so.6(GLIBC_2.1.3)libc.so.6(GLIBC_2.2)libc.so.6(GLIBC_2.3)libc.so.6(GLIBC_2.4)libdl.so.2libdl.so.2(GLIBC_2.0)libdl.so.2(GLIBC_2.1)linux-kernel-headersrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)2.263.0.4-14.6.0-14.0-15.2-14.14.1^)@^@^{G^g@^`^U @^&^]@]7@]|@]@]:\@\\]@\@\|\~d[[ͻ[$@[t[r@[qr[^[!@[@Z@ZJ@Z2@ZH@ZZ Z}@ZxG@Zp^@Zp^@Ze@ZKt@Z1@Z/Z@Y@Y@YYܶ@YdY@Y@YY@Y@Y@YW@Y@YJYYw2Yp@YJ_YA%@Y.@Y, @Y, @Y$$@Y"XۡX@XWw@W@W@Ws@Wk@Wj}WYZ@WL+@W3W0{WW V@V@V޾Vm@VIV@VŲ@V`VVV@VLh@V.V$@VVZV VUYU|@UAUȒ@UU@UU4@UUv@U%@U/@U:T@TPTgTܕTء@TO@Andreas Schwab Andreas Schwab Andreas Schwab Andreas Schwab Andreas Schwab Andreas Schwab Andreas Schwab Andreas Schwab Andreas Schwab Andreas Schwab Andreas Schwab Andreas Schwab Andreas Schwab Andreas Schwab Andreas Schwab Andreas Schwab Andreas Schwab Andreas Schwab Andreas Schwab schwab@suse.deschwab@suse.dematz@suse.comschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.dematz@suse.comschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.dematz@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.dejslaby@suse.comschwab@suse.deschwab@suse.deschwab@suse.deidonmez@suse.comschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.denormand@linux.vnet.ibm.comschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.demeissner@suse.comschwab@suse.deschwab@suse.demgorman@suse.comschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.de- nscd-senfile.patch: Fix concurrent changes on nscd aware files (bsc#1171878, BZ #23178) - nscd-prune.patch: nscd: bump GC cycle during cache pruning (bsc#1171878, BZ #26130) - syslog-locking.patch: Correct locking and cancellation cleanup in syslog functions (bsc#1172085, BZ #26100)- nptl-setxid-race.patch: nptl: wait for pending setxid request also in detached thread (bsc#1162930, BZ #25942)- glob-use-after-free.patch: Fix use-after-free in glob when expanding ~user (CVE-2020-1752, bsc#1167631, BZ #25414)- dl-sort-maps.patch, dlopen-filter-object.patch: Allow dlopen of filter object to work (bsc#1166106, BZ #16272)- ldbl-96-rem-pio2l.patch: Avoid ldbl-96 stack corruption from range reduction of pseudo-zero (CVE-2020-10029, bsc#1165784, BZ #25487)- pthread-rwlock-pwn.patch: Fix rwlock stall with PREFER_WRITER_NONRECURSIVE_NP (bsc#1164505, BZ #23861) - manual-memory-protection.patch: manual: Document mprotect and introduce section on memory protection (bsc#1163184)- backtrace-powerpc.patch: Fix array overflow in backtrace on PowerPC (CVE-2020-1751, bsc#1158996, BZ #25423)- posix-Add-internal-symbols-for-posix_spawn-interface.patch, glibc-2.29-posix-Use-posix_spawn-on-popen.patch: Use posix_spawn on popen (bsc#1149332, BZ #22834)- ppc-tle-htm-nosc.patch: powerpc: Fix syscalls during early process initialization (SLE-8348, BZ #22685)- s390-strstr-page-boundary.patch: S390: Fix handling of needles crossing a page in strstr z15 ifunc-variant (bsc#1157893, BZ #25226)- prefer-map-32bit-exec.patch: rtld: Check __libc_enable_secure before honoring LD_PREFER_MAP_32BIT_EXEC (CVE-2019-19126, bsc#1157292, BZ [#25204])- GNU1815 - Hardware support in toolchain (bsc#1151582) 0001-S390-Add-configure-check-to-detect-z10-as-mininum-ar.patch 0002-S390-Use-hwcap-instead-of-dl_hwcap-in-ifunc-resolver.patch 0003-S390-Unify-31-64bit-memcpy.patch 0004-S390-Refactor-memcpy-mempcpy-ifunc-handling.patch 0005-S390-Remove-s390-specific-implementation-of-bcopy.patch 0006-S390-Use-memcpy-for-forward-cases-in-memmove.patch 0007-S390-Add-configure-check-to-detect-z13-as-mininum-ar.patch 0008-S390-Add-z13-memmove-ifunc-variant.patch 0009-S390-Add-z13-strstr-ifunc-variant.patch 0010-S390-Add-z13-memmem-ifunc-variant.patch 0011-S390-Cleanup-ifunc-resolve.h.patch 0012-S390-Mark-vx-and-vxe-as-important-hwcap.patch 0013-S390-Add-new-hwcap-values-for-new-cpu-architecture-a.patch 0014-S390-Add-configure-check-to-detect-support-for-arch1.patch 0015-S390-Add-arch13-memmove-ifunc-variant.patch 0016-S390-Add-arch13-strstr-ifunc-variant.patch 0017-S390-Add-arch13-memmem-ifunc-variant.patch- regex-parse-reg-exp.patch: ERE '0|()0|\1|0' causes regexec undefined behavior (CVE-2009-5155, bsc#1127223, BZ #18986) - regex-read-overrun.patch: regex: fix read overrun (CVE-2019-9169, bsc#1127308, BZ #24114)- crt-nocompress-debug-sections.patch: Don't compress debug sections in crt*.o files (bsc#1123710)- ldconfig-concurrency.patch: Avoid concurrency problem in ldconfig (bsc#1117993, BZ #23973)- force-elision-race.patch: Fix race in pthread_mutex_lock while promoting to PTHREAD_MUTEX_ELISION_NP (bsc#1131330, BZ #23275)- japanese-era-name-may-2019.patch: ja_JP locale: Add entry for the new Japanese era (bsc#1100396, BZ #22964)- pthread-mutex-trylock-barrier.patch: pthread_mutex_trylock does not use the correct order of instructions while maintaining the robust mutex list due to missing compiler barriers (bsc#1130045, BZ #24180) - getaddrinfo-parse-ipv4-address.patch: getaddrinfo: Fully parse IPv4 address strings (CVE-2016-10739, bsc#1122729, BZ #20018)- mman-map-sync.patch: Add MAP_SYNC from Linux 4.15 (bsc#1126590) - mman-linux-map-shared-validate.patch: Add MAP_SHARED_VALIDATE from Linux 4.15 (bsc#1126590) - nptl-setxid-error.patch: nptl: Preserve error in setxid thread broadcast in coredumps (bsc#1063675, BZ #22153)- x86-haswell-string-flags.patch: Fix Haswell CPU string flags (bsc#1114984, BZ #23709) - pthread-cond-broadcast-waiters-after-spinning.patch: Fix waiters-after-spinning case (bsc#1114993, BZ #23538)- absolute-symbols.patch: Don't relocate absolute symbols (bsc#1112570, BZ [#19818])- glibc-fix-aarch64-build.diff: Fix build on aarch64 with binutils newer than 2.30.- Add glibc-locale-base subpackage containing only C, C.UTF-8 and en_US.UTF-8 locales (fate#326551)- aarch64-hwcap-atomics.patch: aarch64: add HWCAP_ATOMICS to HWCAP_IMPORTANT (fate#325962)- math-remove-slow-path.patch: Remove slow paths from math routines (fate#325815, fate#325879, fate#325880, fate#325881, fate#325882)- localtime-2039.patch: Fix year 2039 bug for localtime with 64-bit time_t (bsc#1102526, BZ #22639)- i386-memmove-sse2-unaligned.patch: Fix SSE2 memmove issue when crossing 2GB boundary (CVE-2017-18269, bnc#1094150, BZ #22644) - realpath-ssize-max-overflow.patch: Fix overflow in path length computation (CVE-2018-11236, bsc#1094161, BZ #22786) - glibc-fix-avx512-mempcpy.patch: replace with upstream version- Use %license also for COPYING and COPYING.LIB (bsc#1082318)- Add glibc-fix-avx512-mempcpy.patch as quick fix for mempcpy buffer overwrite in memmove-avx512-no-vzeroupper.S for Knights Landing CPUs (CVE-2018-11237, bnc#1094154, bnc#1092877, BZ #23196)- Readd nis to netgroup and automount nss config (bsc#1088860)- res-send-enomem.patch: Fix crash in resolver on memory allocation failure (bsc#1086690, BZ #23005)- Use %license (bsc#1082318)- stack-guard-size-accounting.patch: Fix stack guard size accounting (bsc#1074208, BZ #22637) - libgcc-rtld-now.patch: Open libgcc.so with RTLD_NOW during pthread_cancel (bsc#1074208, BZ #22636)- Mark source0 as nosource in non-main source rpms- Add systemtap-headers to BuildRequires. - Add --enable-systemtap to configure arguments. (fate#324969, bsc#1073636)- memalign-overflow.patch: Fix integer overflows in internal memalign and malloc functions (CVE-2018-6485, CVE-2018-6551, bsc#1079036, BZ #22343, BZ #22774)- fix-locking-in-_IO_cleanup.patch: Skip locked files during exit (bsc#1070491, BZ #15142)- Avoid duplicate source rpm- getcwd-absolute.patch: make getcwd(3) fail if it cannot obtain an absolute path (CVE-2018-1000001, bsc#1074293, BZ #22679)- dl-init-paths-overflow.patch: Count components of the expanded path in _dl_init_path (CVE-2017-1000408, CVE-2017-1000409, bsc#1071319, BZ [#22607], BZ #22627) - fillin-rpath-empty-tokens.patch: Check for empty tokens before dynamic string token expansion (CVE-2017-16997, bsc#1073231, BZ #22625)- tst-tlsopt-powerpc.patch: fix tst-tlsopt-powerpc (bcn#1070419) - powerpc-hwcap-bits.patch: Update HWCAP for powerpc (bnc#1070420) - malloc-tcache-check-overflow.patch: Fix integer overflow in malloc when tcache is enabled (CVE-2017-17426, bnc#1071479, BZ #22375)- Add _multibuild- glob64-s390.patch: no compat glob64 on s390 - noversion.tar.bz2: remove unused source- x86-64-dl-platform.patch: Don't set GLRO(dl_platform) to NULL (BZ #22299)- spawni-assert.patch: Fix improper assert in Linux posix_spawn (BZ [#22273])- math-c++-compat.patch: Add more C++ compatibility (BZ #22296) - malloc-tcache-leak.patch: Fix tcache leak after thread destruction (BZ [#22111]) - falkor-memcpy-memmove.patch: Optimized implementation of memcpy/memmove for Qualcomm Falkor - aarch64-cpu-features.patch: Fix glibc.tune.cpu tunable handling - nss-files-large-buffers.patch: Avoid large buffers with many host addresses (BZ #22078) - sysconf-uio-maxiov.patch: Fix missing definition of UIO_MAXIOV (BZ [#22321]) - glob-tilde-overflow.patch: Fix buffer overflows with GLOB_TILDE (CVE-2017-15670, CVE-2017-15671, CVE-2017-15804, bsc#1064569. bsc#1064580, bsc#1064583, BZ #22320, BZ #22325, BZ #22332) - dl-runtime-resolve-xsave.patch: Use fxsave/xsave/xsavec in _dl_runtime_resolve (BZ #21265)- nscd-libnsl.patch: Remove reference to libnsl from nscd (bsc#1062244)- Drop glibc-obsolete - glibc-2.3.90-noversion.diff: remove - reinitialize-dl_load_write_lock.patch: remove- nss-compat.patch: Move nss_compat from nis to nss subdir and install it unconditionally - nsswitch.conf: switch back to compat for passwd, group, shadow- assert-pedantic.patch: Suppress pedantic warning caused by statement expression (BZ #21242, BZ #21972) - math-c++-compat.patch: Add more C++ compatibility (BZ #22235) - getaddrinfo-errno.patch: Fix errno and h_errno handling in getaddrinfo (BZ #21915, BZ #21922) - resolv-conf-oom.patch: Fix memory handling in OOM situation during resolv.conf parsing (BZ #22095, BZ #22096) - dynarray-allocation.patch: Fix initial size of dynarray allocation and set errno on overflow error - nearbyint-inexact.patch: Avoid spurious inexact in nearbyint (BZ #22225)- math-c++-compat.patch: add more C++ compatibility (BZ #22146)- Remove rpcsvc/yppasswd.* from glibc-devel - ld-so-hwcap-x86-64.patch: add x86_64 to hwcap (bsc#1056606, BZ #22093)- eh-frame-zero-terminator.patch: Properly terminate .eh_frame (BZ #22051)- Disable obsolete libnsl and NIS support - remove-nss-nis-compat.patch: remove nis and compat from default NSS configs - nsswitch.conf: Likewise- math-c++-compat.patch: Do not use __builtin_types_compatible_p in C++ mode (BZ #21930)- Add iconvconfig to baselibs.conf (bsc#1051042)- resolv-context-leak.patch: Fix leaks of resolver contexts - dl-runtime-resolve-opt-avx512f.patch: Use _dl_runtime_resolve_opt only with AVX512F (BZ #21871) - libpthread-compat-wrappers.patch: Don't use IFUNC resolver for longjmp or system in libpthread (BZ #21041)- Update to glibc 2.26 * A per-thread cache has been added to malloc * Unicode 10.0.0 Support * Improvements to the DNS stub resolver * New function reallocarray, which resizes an allocated block (like realloc) to the product of two sizes, with a guaranteed clean failure upon integer overflow in the multiplication * New wrappers for the Linux-specific system calls preadv2 and pwritev2 * posix_spawnattr_setflags now supports the flag POSIX_SPAWN_SETSID, to create a new session ID for the spawned process * errno.h is now safe to use from C-preprocessed assembly language on all supported operating systems * On ia64, powerpc64le, x86-32, and x86-64, the math library now implements 128-bit floating point as defined by ISO/IEC/IEEE 60559:2011 (IEEE 754-2008) and ISO/IEC TS 18661-3:2015 * The synchronization that pthread_spin_unlock performs has been changed to now be equivalent to a C11 atomic store with release memory order to the spin lock's memory location * The DNS stub resolver no longer performs EDNS fallback * res_mkquery and res_nmkquery no longer support the IQUERY opcode * The _res_opcodes variable has been removed from libresolv * no longer includes inline versions of any string functions, as this kind of optimization is better done by the compiler * The nonstandard header has been removed * The obsolete header has been removed * The obsolete signal constant SIGUNUSED is no longer defined by * The obsolete function cfree has been removed * The stack_t type no longer has the name struct sigaltstack * The ucontext_t type no longer has the name struct ucontext * On S/390 GNU/Linux, the constants defined by have been synced with the kernel * Linux kernel 3.2 or later is required at runtime, on all architectures supported by that kernel * The DNS stub resolver limits the advertised UDP buffer size to 1200 bytes, to avoid fragmentation-based spoofing attacks (CVE-2017-12132) * LD_LIBRARY_PATH is now ignored in binaries running in privileged AT_SECURE mode to guard against local privilege escalation attacks (CVE-2017-1000366) * Avoid printing a backtrace from the __stack_chk_fail function since it is called on a corrupt stack and a backtrace is unreliable on a corrupt stack (CVE-2010-3192) * A use-after-free vulnerability in clntudp_call in the Sun RPC system has been fixed (CVE-2017-12133) * fate#322258, fate#321513, fate#322453 - fts-symbol-redirect.patch, glibc-resolv-reload.diff, glibc-2.2-sunrpc.diff, i686-memchr-sse.patch, ld-hwcap-mask-suid.patch, ld-library-path-suid.patch, sunrpc-use-after-free.patch, test-math-vector-sincos-aliasing.patch, tunables-bigendian.patch: Removed- Fix RPM group- s390-elision-enable-envvar.patch: enable TLE only if GLIBC_ELISION_ENABLE=yes is defined (fate#322271)- ld-hwcap-mask-suid.patch: Ignore and remove LD_HWCAP_MASK for AT_SECURE programs (BZ #21209) - ld-library-path-suid.patch: Completely ignore LD_LIBRARY_PATH for AT_SECURE=1 programs (CVE-2017-1000366, bsc#1039357, BZ #21624)- Remove glibc-cpusetsize.diff, no longer useful- fts-symbol-redirect.patch: Fix symbol redirect for fts_set (bsc#1041123, BZ #21289)- test-math-vector-sincos-aliasing.patch: Fix test-math-vector-sincos.h aliasing- add-locales.patch: renamed from glibc-2.3.locales.diff.bz2, drop en_BE locales (bsc#1039502)- Remove glibc-testsuite.patch, no longer relevant- Use multibuild feature - Remove obsolete check-build.sh - glibc.rpmlintrc: remove obsolete entries - Use %tmpfiles_create in nscd postin- i686-memchr-sse.patch: Fix i686 memchr overflow calculation (bsc#1031021, BZ #21182) - sunrpc-use-after-free.patch: Avoid use-after-free read access in clntudp_call (BZ #21115) - Build testsuite with gdb and python-pexpect to enable more tests- tunables-bigendian.patch: Fix getting tunable values on big-endian (BZ [#21109])- Update to glibc 2.25 * The feature test macro __STDC_WANT_LIB_EXT2__, from ISO/IEC TR 24731-2:2010, is supported to enable declarations of functions from that TR. * The feature test macro __STDC_WANT_IEC_60559_BFP_EXT__, from ISO/IEC TS 18661-1:2014, is supported to enable declarations of functions and macros from that TS. * The feature test macro __STDC_WANT_IEC_60559_FUNCS_EXT__, from ISO/IEC TS 18661-4:2015, is supported to enable declarations of functions and macros from that TS. * The nonstandard feature selection macros _REENTRANT and _THREAD_SAFE are now treated as compatibility synonyms for _POSIX_C_SOURCE=199506L. * The inclusion of by is deprecated. * New features from TS 18661-1:2014 are added to libm: the fesetexcept, fetestexceptflag, fegetmode and fesetmode functions, the femode_t type and the FE_DFL_MODE and FE_SNANS_ALWAYS_SIGNAL macros. * Integer width macros from TS 18661-1:2014 are added to : CHAR_WIDTH, SCHAR_WIDTH, UCHAR_WIDTH, SHRT_WIDTH, USHRT_WIDTH, INT_WIDTH, UINT_WIDTH, LONG_WIDTH, ULONG_WIDTH, LLONG_WIDTH, ULLONG_WIDTH; and to : INT8_WIDTH, UINT8_WIDTH, INT16_WIDTH, UINT16_WIDTH, INT32_WIDTH, UINT32_WIDTH, INT64_WIDTH, UINT64_WIDTH, INT_LEAST8_WIDTH, UINT_LEAST8_WIDTH, INT_LEAST16_WIDTH, UINT_LEAST16_WIDTH, INT_LEAST32_WIDTH, UINT_LEAST32_WIDTH, INT_LEAST64_WIDTH, UINT_LEAST64_WIDTH, INT_FAST8_WIDTH, UINT_FAST8_WIDTH, INT_FAST16_WIDTH, UINT_FAST16_WIDTH, INT_FAST32_WIDTH, UINT_FAST32_WIDTH, INT_FAST64_WIDTH, UINT_FAST64_WIDTH, INTPTR_WIDTH, UINTPTR_WIDTH, INTMAX_WIDTH, UINTMAX_WIDTH, PTRDIFF_WIDTH, SIG_ATOMIC_WIDTH, SIZE_WIDTH, WCHAR_WIDTH, WINT_WIDTH. * New features are added from TS 18661-1:2014: - Signaling NaN macros: SNANF, SNAN, SNANL. - Nearest integer functions: roundeven, roundevenf, roundevenl, fromfp, fromfpf, fromfpl, ufromfp, ufromfpf, ufromfpl, fromfpx, fromfpxf, fromfpxl, ufromfpx, ufromfpxf, ufromfpxl. - llogb functions: the llogb, llogbf and llogbl functions, and the FP_LLOGB0 and FP_LLOGBNAN macros. - Max-min magnitude functions: fmaxmag, fmaxmagf, fmaxmagl, fminmag, fminmagf, fminmagl. - Comparison macros: iseqsig. - Classification macros: iscanonical, issubnormal, iszero. - Total order functions: totalorder, totalorderf, totalorderl, totalordermag, totalordermagf, totalordermagl. - Canonicalize functions: canonicalize, canonicalizef, canonicalizel. - NaN functions: getpayload, getpayloadf, getpayloadl, setpayload, setpayloadf, setpayloadl, setpayloadsig, setpayloadsigf, setpayloadsigl. * The functions strfromd, strfromf, and strfroml, from ISO/IEC TS 18661-1:2014, are added to libc. * Most of glibc can now be built with the stack smashing protector enabled. * The function explicit_bzero, from OpenBSD, has been added to libc. * On ColdFire, MicroBlaze, Nios II and SH3, the float_t type is now defined to float instead of double. * On x86_64, when compiling with -mfpmath=387 or -mfpmath=sse+387, the float_t and double_t types are now defined to long double instead of float and double. * The getentropy and getrandom functions, and the header file have been added. * The buffer size for byte-oriented stdio streams is now limited to 8192 bytes by default. * The header now includes the header. * The malloc_get_state and malloc_set_state functions have been removed. * The “ip6-dotint” and “no-ip6-dotint” resolver options, and the corresponding RES_NOIP6DOTINT flag from have been removed. * The "ip6-bytestring" resolver option and the corresponding RES_USEBSTRING flag from have been removed. * The flags RES_AAONLY, RES_PRIMARY, RES_NOCHECKNAME, RES_KEEPTSIG, RES_BLAST defined in the header file have been deprecated. * The "inet6" option in /etc/resolv.conf and the RES_USE_INET6 flag for _res.flags are deprecated. * DNSSEC-related declarations and definitions have been removed from the header file, and libresolv will no longer attempt to decode the data part of DNSSEC record types. * The resource record type classification macros ns_t_qt_p, ns_t_mrr_p, ns_t_rr_p, ns_t_udp_p, ns_t_xfr_p have been removed from the header file because the distinction between RR types and meta-RR types is not officially standardized, subject to revision, and thus not suitable for encoding in a macro. * The types res_sendhookact, res_send_qhook, re_send_rhook, and the qhook and rhook members of the res_state type in have been removed. * For multi-arch support it is recommended to use a GCC which has been built with support for GNU indirect functions. * GDB pretty printers have been added for mutex and condition variable structures in POSIX Threads. * Tunables feature added to allow tweaking of the runtime for an application program. * A new version of condition variables functions have been implemented in the NPTL implementation of POSIX Threads to provide stronger ordering guarantees. * A new version of pthread_rwlock functions have been implemented to use a more scalable algorithm primarily through not using a critical section anymore to make state changes. * On ARM EABI (32-bit), generating a backtrace for execution contexts which have been created with makecontext could fail to terminate due to a missing .cantunwind annotation. (CVE-2016-6323) * The DNS stub resolver functions would crash due to a NULL pointer dereference when processing a query with a valid DNS question type which was used internally in the implementation. (CVE-2015-5180) - Enable stack protector if part of %optflags - startcontext-cantunwind.patch: Removed - cpuid-assertion.patch: Removed- cpuid-assertion.patch: Don't assert on older Intel CPUs (BZ #20647)- glibc-2.3.3-nscd-db-path.diff: Move persistent nscd databases to /var/lib/nscd - glibc-2.3.90-langpackdir.diff: simplify- Update to glibc 2.24 * The minimum Linux kernel version that this version of the GNU C Library can be used with is 3.2 * The pap_AN locale has been deleted * The readdir_r and readdir64_r functions have been deprecated * The type `union wait' has been removed * A new NSS action is added to facilitate large distributed system administration * The deprecated __malloc_initialize_hook variable has been removed from the API * The long unused localedef --old-style option has been removed * nextupl, nextup, nextupf, nextdownl, nextdown and nextdownf are added to libm * An unnecessary stack copy in _nss_dns_getnetbyname_r was removed (CVE-2016-3075) * Previously, getaddrinfo copied large amounts of address data to the stack, even after the fix for CVE-2013-4458 has been applied, potentially resulting in a stack overflow. getaddrinfo now uses a heap allocation instead (CVE-2016-3706) * The glob function suffered from a stack-based buffer overflow when it was called with the GLOB_ALTDIRFUNC flag and encountered a long file name (CVE-2016-1234) * The Sun RPC UDP client could exhaust all available stack space when flooded with crafted ICMP and UDP messages (CVE-2016-4429) * The IPv6 name server management code in libresolv could result in a memory leak for each thread which is created, performs a failing naming lookup, and exits (CVE-2016-5417) - startcontext-cantunwind.patch: mark __startcontext as .cantunwind (bsc#974800, BZ #20435) - Removed patches: * 0001-Updated-translations-for-2.23.patch * 0002-Regenerate-libc.pot-for-2.23.patch * 0003-Regenerated-configure-scripts.patch * 0004-x86_64-Set-DL_RUNTIME_UNALIGNED_VEC_SIZE-to-8.patch * 0005-Add-fts64_-to-sysdeps-arm-nacl-libc.abilist.patch * 0006-Don-t-use-long-double-math-functions-if-NO_LONG_DOUB.patch * 0007-NEWS-2.23-Fix-typo-in-bug-19048-text.patch * 0008-Update-NEWS.patch * 0009-sln-use-stat64.patch * 0010-Add-sys-auxv.h-wrapper-to-include-sys.patch * 0011-mips-terminate-the-FDE-before-the-return-trampoline-.patch * 0012-Use-HAS_ARCH_FEATURE-with-Fast_Rep_String.patch * 0013-Mention-BZ-19762-in-NEWS.patch * 0014-Define-_HAVE_STRING_ARCH_mempcpy-to-1-for-x86.patch * 0015-Or-bit_Prefer_MAP_32BIT_EXEC-in-EXTRA_LD_ENVVARS.patch * 0016-Fix-resource-leak-in-resolver-bug-19257.patch * 0017-math-don-t-clobber-old-libm.so-on-install-BZ-19822.patch * 0018-resolv-Always-set-resplen2-out-parameter-in-send_dg-.patch * 0019-S390-Save-and-restore-fprs-vrs-while-resolving-symbo.patch * 0020-S390-Extend-structs-La_s390_regs-La_s390_retval-with.patch * 0021-CVE-2016-3075-Stack-overflow-in-_nss_dns_getnetbynam.patch * 0022-configure-fix-test-usage.patch * 0023-Suppress-GCC-6-warning-about-ambiguous-else-with-Wpa.patch * 0024-nss_db-Propagate-ERANGE-error-if-parse_line-fails-BZ.patch * 0025-getnameinfo-Do-not-preserve-errno.patch * 0026-getnameinfo-Refactor-and-fix-memory-leak-BZ-19642.patch * 0027-getnameinfo-Reduce-line-length-and-add-missing-comme.patch * 0028-getnameinfo-Avoid-calling-strnlen-on-uninitialized-b.patch * 0029-getnameinfo-Return-EAI_OVERFLOW-in-more-cases-BZ-197.patch * 0030-hesiod-Remove-RCS-keywords.patch * 0031-hesiod-Always-use-thread-local-resolver-state-BZ-195.patch * 0032-hesiod-Avoid-heap-overflow-in-get_txt_records-BZ-200.patch * 0033-malloc-Remove-NO_THREADS.patch * 0034-Fix-malloc-threaded-tests-link-on-non-Linux.patch * 0035-malloc-Run-fork-handler-as-late-as-possible-BZ-19431.patch * 0036-malloc-Remove-malloc-hooks-from-fork-handler.patch * 0037-malloc-Add-missing-internal_function-attributes-on-f.patch * 0038-nss_dns-Fix-assertion-failure-in-_nss_dns_getcanonna.patch * 0039-nss_dns-Validate-RDATA-length-against-packet-length-.patch * 0040-resolv-nss_dns-Remove-remaining-syslog-logging-BZ-19.patch * 0041-nss_dns-Check-address-length-before-creating-addrinf.patch * 0042-nss_dns-Skip-over-non-PTR-records-in-the-netent-code.patch * 0043-resolv-Always-set-resplen2-out-parameter-in-send_vc-.patch * 0044-tst-audit4-tst-audit10-Compile-AVX-AVX-512-code-sepa.patch * 0045-Fix-tst-audit10-build-when-mavx512f-is-not-supported.patch * 0046-tst-audit10-Fix-compilation-on-compilers-without-bit.patch * 0047-strfmon_l-Use-specified-locale-for-number-formatting.patch * 0048-glob-Simplify-the-interface-for-the-GLOB_ALTDIRFUNC-.patch * 0049-CVE-2016-1234-glob-Do-not-copy-d_name-field-of-struc.patch * 0050-ldconfig-Do-not-remove-stale-symbolic-links-with-X-B.patch * 0051-Report-dlsym-dlvsym-lookup-errors-using-dlerror-BZ-1.patch * 0052-Fix-tst-dlsym-error-build.patch * 0053-Remove-trailing-newline-from-date_fmt-in-Serbian-loc.patch * 0054-Revert-Report-dlsym-dlvsym-lookup-errors-using-dlerr.patch * 0055-CVE-2016-3706-getaddrinfo-stack-overflow-in-hostent-.patch * 0056-Fix-strfmon_l-Use-specified-locale-for-number-format.patch * clntudp-call-alloca.patch * glibc-memset-nontemporal.diff * nis-initgroups-status.patch * nscd-gc-crash.patch * robust-mutex-deadlock.patch * strncat-avoid-array-bounds-warning.patch- strncat-avoid-array-bounds-warning.patch: Avoid array-bounds warning for stncat on i586 (BZ #20260) - Update glibc.keyring - Unset MALLOC_CHECK_ during testsuite run- nsswitch.conf: Add fallback to files for passwd and group to prepare for libnsl removal.- nis-initgroups-status.patch: Return proper status from _nss_nis_initgroups_dyn (bsc#984269, BZ #20262) - robust-mutex-deadlock.patch: Fix generic __lll_robust_timedlock_wait to check for timeout (bsc#985170, BZ #20263)- nscd-gc-crash.patch: Fix nscd assertion failure in gc (bsc#965699, BZ [#19755])- clntudp-call-alloca.patch: do not use alloca in clntudp_call (CVE-2016-4429, bsc#980854, BZ #20112)- Import patches from 2.23 branch 0001-Updated-translations-for-2.23.patch 0002-Regenerate-libc.pot-for-2.23.patch 0003-Regenerated-configure-scripts.patch 0004-x86_64-Set-DL_RUNTIME_UNALIGNED_VEC_SIZE-to-8.patch 0005-Add-fts64_-to-sysdeps-arm-nacl-libc.abilist.patch 0006-Don-t-use-long-double-math-functions-if-NO_LONG_DOUB.patch 0007-NEWS-2.23-Fix-typo-in-bug-19048-text.patch 0008-Update-NEWS.patch 0009-sln-use-stat64.patch 0010-Add-sys-auxv.h-wrapper-to-include-sys.patch 0011-mips-terminate-the-FDE-before-the-return-trampoline-.patch 0012-Use-HAS_ARCH_FEATURE-with-Fast_Rep_String.patch 0013-Mention-BZ-19762-in-NEWS.patch 0014-Define-_HAVE_STRING_ARCH_mempcpy-to-1-for-x86.patch 0015-Or-bit_Prefer_MAP_32BIT_EXEC-in-EXTRA_LD_ENVVARS.patch 0016-Fix-resource-leak-in-resolver-bug-19257.patch 0017-math-don-t-clobber-old-libm.so-on-install-BZ-19822.patch 0018-resolv-Always-set-resplen2-out-parameter-in-send_dg-.patch 0019-S390-Save-and-restore-fprs-vrs-while-resolving-symbo.patch 0020-S390-Extend-structs-La_s390_regs-La_s390_retval-with.patch 0021-CVE-2016-3075-Stack-overflow-in-_nss_dns_getnetbynam.patch 0022-configure-fix-test-usage.patch 0023-Suppress-GCC-6-warning-about-ambiguous-else-with-Wpa.patch 0024-nss_db-Propagate-ERANGE-error-if-parse_line-fails-BZ.patch 0025-getnameinfo-Do-not-preserve-errno.patch 0026-getnameinfo-Refactor-and-fix-memory-leak-BZ-19642.patch 0027-getnameinfo-Reduce-line-length-and-add-missing-comme.patch 0028-getnameinfo-Avoid-calling-strnlen-on-uninitialized-b.patch 0029-getnameinfo-Return-EAI_OVERFLOW-in-more-cases-BZ-197.patch 0030-hesiod-Remove-RCS-keywords.patch 0031-hesiod-Always-use-thread-local-resolver-state-BZ-195.patch 0032-hesiod-Avoid-heap-overflow-in-get_txt_records-BZ-200.patch 0033-malloc-Remove-NO_THREADS.patch 0034-Fix-malloc-threaded-tests-link-on-non-Linux.patch 0035-malloc-Run-fork-handler-as-late-as-possible-BZ-19431.patch 0036-malloc-Remove-malloc-hooks-from-fork-handler.patch 0037-malloc-Add-missing-internal_function-attributes-on-f.patch 0038-nss_dns-Fix-assertion-failure-in-_nss_dns_getcanonna.patch 0039-nss_dns-Validate-RDATA-length-against-packet-length-.patch 0040-resolv-nss_dns-Remove-remaining-syslog-logging-BZ-19.patch 0041-nss_dns-Check-address-length-before-creating-addrinf.patch 0042-nss_dns-Skip-over-non-PTR-records-in-the-netent-code.patch 0043-resolv-Always-set-resplen2-out-parameter-in-send_vc-.patch 0044-tst-audit4-tst-audit10-Compile-AVX-AVX-512-code-sepa.patch 0045-Fix-tst-audit10-build-when-mavx512f-is-not-supported.patch 0046-tst-audit10-Fix-compilation-on-compilers-without-bit.patch 0047-strfmon_l-Use-specified-locale-for-number-formatting.patch 0048-glob-Simplify-the-interface-for-the-GLOB_ALTDIRFUNC-.patch 0049-CVE-2016-1234-glob-Do-not-copy-d_name-field-of-struc.patch 0050-ldconfig-Do-not-remove-stale-symbolic-links-with-X-B.patch 0051-Report-dlsym-dlvsym-lookup-errors-using-dlerror-BZ-1.patch 0052-Fix-tst-dlsym-error-build.patch 0053-Remove-trailing-newline-from-date_fmt-in-Serbian-loc.patch 0054-Revert-Report-dlsym-dlvsym-lookup-errors-using-dlerr.patch 0055-CVE-2016-3706-getaddrinfo-stack-overflow-in-hostent-.patch 0056-Fix-strfmon_l-Use-specified-locale-for-number-format.patch - CVE-2016-3075 CVE-2016-1234 CVE-2016-3706 bsc#973164 bsc#969727 - resolv-mem-leak.patch: renamed to 0016-Fix-resource-leak-in-resolver-bug-19257.patch - no-long-double.patch: renamed to 0006-Don-t-use-long-double-math-functions-if-NO_LONG_DOUB.patch - glibc-gcc6.patch: renamed to 0023-Suppress-GCC-6-warning-about-ambiguous-else-with-Wpa.patch- glibc-c-utf8-locale.patch: fix bad standard in LC_IDENTIFICATION categories - glibc-2.3.locales.diff.bz2: likewise- glibc-gcc6.patch: Suppress GCC 6 warning about ambiguous 'else' with - Wparentheses- Add compatibility symlinks for LSB 3.0 (fate#318933)- powerpc-elision-enable-envvar.patch: enable TLE only if GLIBC_ELISION_ENABLE=yes is defined (bsc#967594, fate#318236)- ldd-system-interp.patch: Restore warning about execution permission, it is still needed for noexec mounts (bsc#915985)- Add C.UTF-8 locale (see https://sourceware.org/glibc/wiki/Proposals/C.UTF-8) and rh#902094 . Added with glibc-c-utf8-locale.patch. - Add glibc-disable-gettext-for-c-utf8.patch to disable gettext for C.UTF-8 same as C locale.- Move %install_info_delete to %preun - crypt_blowfish-1.3.tar.gz.sign: Remove, the sign key is no longer acceptable- no-long-double.patch: Don't use long double functions if NO_LONG_DOUBLE- Update to glibc 2.23 release. * Unicode 8.0.0 Support * sched_setaffinity, pthread_setaffinity_np no longer attempt to guess the kernel-internal CPU set size * The fts.h header can now be used with -D_FILE_OFFSET_BITS=64 * getaddrinfo now detects certain invalid responses on an internal netlink socket * A defect in the malloc implementation, present since glibc 2.15 (2012) or glibc 2.10 via --enable-experimental-malloc (2009), could result in the unnecessary serialization of memory allocation requests across threads * The obsolete header has been removed * The obsolete functions bdflush, create_module, get_kernel_syms, query_module and uselib are no longer available to newly linked binaries * Optimized string, wcsmbs and memory functions for IBM z13. * Newly linked programs that define a variable called signgam will no longer have it set by the lgamma, lgammaf and lgammal functions - Removed patches: * dont-remove-nodelete-flag.patch * openat64-readd-o-largefile.patch * mntent-blank-line.patch * opendir-o-directory-check.patch * strcoll-remove-strdiff-opt.patch * ld-pointer-guard.patch * tls-dtor-list-mangling.patch * powerpc-lock-elision-race.patch * prelink-elf-rtype-class.patch * vector-finite-math-aliases.patch * powerpc-elision-adapt-param.patch * catopen-unbound-alloca.patch * strftime-range-check.patch * hcreate-overflow-check.patch * errorcheck-mutex-no-elision.patch * refactor-nan-parsing.patch * send-dg-buffer-overflow.patch * isinf-cxx11-conflict.patch * ibm93x-redundant-shift-si.patch * iconv-reset-input-buffer.patch * tzset-tzname.patch * static-dlopen.patch- isinf-cxx11-conflict.patch: Fix isinf/isnan declaration conflict with C++11 (bsc#963700, BZ #19439)- tls-dtor-list-mangling.patch: Harden tls_dtor_list with pointer mangling (BZ #19018) - prelink-elf-rtype-class.patch: Keep only ELF_RTYPE_CLASS_{PLT|COPY} bits for prelink (BZ #19178) - vector-finite-math-aliases.patch: Better workaround for aliases of * _finite symbols in vector math library (BZ# 19058) - powerpc-elision-adapt-param.patch: powerpc: Fix usage of elision transient failure adapt param (BZ #19174) - catopen-unbound-alloca.patch: Fix unbound alloca in catopen (CVE-2015-8779, bsc#962739, BZ #17905) - strftime-range-check.patch: Add range check on time fields (CVE-2015-8776, bsc#962736, BZ #18985) - hcreate-overflow-check.patch: Handle overflow in hcreate (CVE-2015-8778, bsc#962737, BZ #18240) - errorcheck-mutex-no-elision.patch: Don't do lock elision on an error checking mutex (bsc#956716, BZ #17514) - refactor-nan-parsing.patch: Refactor strtod parsing of NaN payloads (CVE-2014-9761, bsc#962738, BZ #16962) - send-dg-buffer-overflow.patch: Fix getaddrinfo stack-based buffer overflow (CVE-2015-7547, bsc#961721, BZ #18665) - powerpc-lock-elision-race.patch: renamed from 0001-powerpc-Fix-a-race-condition-when-eliding-a-lock-20150730.patch- Add audit-devel and libcap-devel to BuildRequires, for use by nscd- reinitialize-dl_load_write_lock.patch: Reinitialize dl_load_write_lock on fork (bsc#958315, BZ #19282)- resolv-mem-leak.patch: Fix resource leak in resolver (bsc#955647, BZ #19257) - tzset-tzname.patch: Force rereading TZDEFRULES after it was used to set DST rules only (BZ #19253)- glibc-2.3.90-noversion.diff: use stat64- ld-pointer-guard.patch: Always enable pointer guard (CVE-2015-8777, bsc#950944, BZ #18928)- strcoll-remove-strdiff-opt.patch: Remove incorrect STRDIFF-based optimization (BZ #18589)- iconv-reset-input-buffer.patch: Fix iconv buffer handling with IGNORE error handler (BZ #18830)- new patch [BZ #18743] PowerPC: Fix a race condition when eliding a lock 0001-powerpc-Fix-a-race-condition-when-eliding-a-lock-20150730.patch- nss-files-long-lines-2.patch: Properly reread entry after failure in nss_files getent function (bsc#945779, BZ #18991)- fnmatch-collating-elements.patch: Fix fnmatch handling of collating elements (BZ #17396, BZ #16976)- opendir-o-directory-check.patch: Fix opendir inverted o_directory_works test - static-dlopen.patch: Static dlopen default library search path fix (bsc#937853)- mntent-blank-line.patch: Fix memory corruption w/blank lines- dont-remove-nodelete-flag.patch: Don't remove DF_1_NODELETE flag from all loaded objects on failed dlopen - openat64-readd-o-largefile.patch: Readd O_LARGEFILE flag for openat64- Update to glibc 2.22 release. * Cache information can be queried via sysconf() function on s390 * A buffer overflow in gethostbyname_r and related functions performing DNS requests has been fixed. (CVE-2015-1781) * The time zone file parser has been made more robust against crafted time zone files * A powerpc and powerpc64 optimization for TLS, similar to TLS descriptors for LD and GD on x86 and x86-64, has been implemented. * Character encoding and ctype tables were updated to Unicode 7.0.0 * Added vector math library named libmvec * A new fmemopen implementation has been added with the goal of POSIX compliance. * The header is deprecated, and will be removed in a future release. * bsc#905313 bsc#920338 bsc#927080 bsc#928723 bsc#931480 bsc#939211 bsc#940195 bsc#940332 bsc#944494 bsc#968787 - Patches from upstream removed * htm-tabort.patch * o-tmpfile.patch * memcpy-chk-non-SSE2.patch * pthread-mutexattr-gettype-kind.patch * powerpc-software-sqrt.patch * static-tls-dtv-limit.patch * threaded-trim-threshold.patch * resolv-nameserver-handling.patch * nss-separate-state-getXXent.patch * aarch64-sigstksz.patch * heap-top-corruption.patch * pthread-join-deadlock.patch- pthread-join-deadlock.patch: Use IE model for static variables in libc.so, libpthread.so and rtld (bsc#930015, BZ #18457)- glibc-nodate.patch: fix verification of timestamp- also filter out -fstack-protector-strong- getaddrinfo-ipv6-sanity.diff: Remove. It breaks services that start before IPv6 is up (bsc#931399) - glibc-2.3.locales.diff.bz2: Remove sh_YU locales, fix currency for en_BE.- Add /usr/include/gnu/lib-names-.*.h to baselibs - pthread-join-deadlock.patch: Don't require rtld lock to store static TLS offset in the DTV (bsc#930015, BZ #18457) - heap-top-corruption.patch: Do not corrupt the top of a threaded heap if top chunk is MINSIZE (BZ #18502)- threaded-trim-threshold.patch: Fix regression in threaded application malloc performance (bsc#915955, BZ #17195)- aarch64-sigstksz.patch: Increase MINSIGSTKSZ and SIGSTKSZ (BZ #16850)- powerpc-software-sqrt.patch: Fix powerpc software sqrt (BZ #17964, BZ [#17967]) - nss-separate-state-getXXent.patch: Separate internal state between getXXent and getXXbyYY NSS calls (CVE-2014-8121, bsc#918187, BZ #18007) - static-tls-dtv-limit.patch: Fix DTV race, assert, DTV_SURPLUS Static TLS limit, and nptl_db garbage (bsc#919678, BZ #17090, BZ #17620, BZ #17621, BZ #17628)- resolv-nameserver-handling.patch: Replace with simpler version with more compatibility- memcpy-chk-non-SSE2.patch: Fix __memcpy_chk on non-SSE2 CPUs (bsc#920084)- resolv-nameserver-handling.patch: Rewrite handling of nameserver configuration in resolver- htm-tabort.patch: Fix TABORT encoding for little endian- Update to glibc 2.21 release. * A new semaphore algorithm has been implemented in generic C code for all machines * Added support for TSX lock elision of pthread mutexes on powerpc32, powerpc64 and powerpc64le * Optimized strcpy, stpcpy, strchrnul and strrchr implementations for AArch64 * i386 memcpy functions optimized with SSE2 unaligned load/store * New locales: tu_IN, bh_IN, raj_IN, ce_RU * The obsolete sigvec function has been removed * CVE-2015-1472 CVE-2015-1473 CVE-2012-3406 CVE-2014-9402 CVE-2014-7817 bsc#864081 bsc#906371 bsc#909053 bsc#910599 bsc#916222 - Patches from upstream removed * ifunc-x86-slow-sse4.patch * pthread-mutex-trylock-elision.patch - o-tmpfile.patch: Fix value of O_TMPFILE for architectures with non-default O_DIRECTORY (BZ #17912)- Update to crypt_blowfish 1.3. * Add support for the $2b$ prefix. - ifunc-x86-slow-sse4.patch: Fix misdetected Slow_SSE4_2 cpu feature bit (BZ #17501)epollcloud123 1597306886  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~     1.02.26-lp151.19.19.12.26-lp151.19.19.11.0     catchsegvrpcgensprof_G_config.ha.out.haio.haliases.halloca.har.hargp.hargz.harpaftp.hinet.hnameser.hnameser_compat.htelnet.htftp.hassert.hbitsa.out.hbyteswap-16.hbyteswap.hcmathcalls.hconfname.hcpu-set.hdirent.hdlfcn.helfclass.hendian.henvironments.hepoll.herrno.herror.heventfd.hfcntl-linux.hfcntl.hfcntl2.hfenv.hfenvinline.hfloatn.hflt-eval-method.hfp-fast.hfp-logb.hgetopt_core.hgetopt_ext.hgetopt_posix.hhuge_val.hhuge_val_flt128.hhuge_valf.hhuge_vall.hhwcap.hin.hinf.hinitspin.hinotify.hioctl-types.hioctls.hipc.hipctypes.hiscanonical.hlibc-header-start.hlibio-ldbl.hlibm-simd-decl-stubs.hlink.hlocal_lim.hlocale.hlong-double.hmath-finite.hmath-vector.hmathcalls-helper-functions.hmathcalls.hmathdef.hmathinline.hmman-linux.hmman.hmonetary-ldbl.hmqueue.hmqueue2.hmsq.hnan.hnetdb.hparam.hpoll.hpoll2.hposix1_lim.hposix2_lim.hposix_opt.hprintf-ldbl.hpthreadtypes-arch.hpthreadtypes.hresource.hsched.hselect.hselect2.hsem.hsemaphore.hsetjmp.hsetjmp2.hshm.hsigaction.hsigcontext.hsigevent-consts.hsiginfo-arch.hsiginfo-consts-arch.hsiginfo-consts.hsignalfd.hsignum-generic.hsignum.hsigstack.hsigthread.hsockaddr.hsocket.hsocket2.hsocket_type.hss_flags.hstab.defstat.hstatfs.hstatvfs.hstdint-intn.hstdint-uintn.hstdio-ldbl.hstdio.hstdio2.hstdio_lim.hstdlib-bsearch.hstdlib-float.hstdlib-ldbl.hstdlib.hstring_fortified.hstrings_fortified.hstropts.hsys_errlist.hsyscall.hsysctl.hsyslog-ldbl.hsyslog-path.hsyslog.hsysmacros.htermios.hthread-shared-types.htime.htimerfd.htimex.htypestypes.hFILE.h__FILE.h__locale_t.h__mbstate_t.h__sigset_t.hclock_t.hclockid_t.hlocale_t.hmbstate_t.hres_state.hsig_atomic_t.hsigevent_t.hsiginfo_t.hsigset_t.hsigval_t.hstack_t.hstruct_iovec.hstruct_itimerspec.hstruct_osockaddr.hstruct_rusage.hstruct_sigstack.hstruct_timespec.hstruct_timeval.hstruct_tm.htime_t.htimer_t.hwint_t.htypesizes.huintn-identity.huio-ext.huio_lim.hunistd.hustat.hutmp.hutmpx.hutsname.hwaitflags.hwaitstatus.hwchar-ldbl.hwchar.hwchar2.hwctype-wchar.hwordsize.hxopen_lim.hxtitypes.hbyteswap.hcomplex.hcpio.hcrypt.hctype.hdirent.hdlfcn.helf.hendian.henvz.herr.herrno.herror.hexecinfo.hfcntl.hfeatures.hfenv.hfmtmsg.hfnmatch.hfpu_control.hfstab.hfts.hftw.hgconv.hgetopt.hglob.hgnugnu-crypt.hgnu-versions.hlib-names-32.hlib-names.hlibc-version.hstubs-32.hstubs.hgrp.hgshadow.hiconv.hieee754.hifaddrs.hinttypes.hlanginfo.hlastlog.hlibgen.hlibintl.hlibio.hlimits.hlink.hlocale.hmalloc.hmath.hmcheck.hmemory.hmntent.hmonetary.hmqueue.hnetethernet.hif.hif_arp.hif_packet.hif_ppp.hif_shaper.hif_slip.hppp-comp.hppp_defs.hroute.hnetashash.hnetatalkat.hnetax25ax25.hnetdb.hneteconetec.hnetinetether.hicmp6.hif_ether.hif_fddi.hif_tr.higmp.hin.hin_systm.hip.hip6.hip_icmp.htcp.hudp.hnetipxipx.hnetiucviucv.hnetpacketpacket.hnetromnetrom.hnetroserose.hnfsnfs.hnl_types.hnss.hobstack.how-crypt.hpaths.hpoll.hprintf.hproc_service.hprotocolsrouted.hrwhod.htalkd.htimed.hpthread.hpty.hpwd.hre_comp.hregex.hregexp.hresolvresolv.hmapv4v6addr.hmapv4v6hostent.hrpcauth.hauth_des.hauth_unix.hclnt.hdes_crypt.hkey_prot.hnetdb.hpmap_clnt.hpmap_prot.hpmap_rmt.hrpc.hrpc_des.hrpc_msg.hsvc.hsvc_auth.htypes.hxdr.hrpcsvcbootparam.hbootparam_prot.hbootparam_prot.xkey_prot.hkey_prot.xklm_prot.hklm_prot.xmount.hmount.xnfs_prot.hnfs_prot.xnlm_prot.hnlm_prot.xrex.hrex.xrquota.hrquota.xrstat.hrstat.xrusers.hrusers.xsm_inter.hsm_inter.xspray.hspray.xsched.hscsiscsi.hscsi_ioctl.hsg.hsearch.hsemaphore.hsetjmp.hsgtty.hshadow.hsignal.hspawn.hstab.hstdc-predef.hstdint.hstdio.hstdio_ext.hstdlib.hstring.hstrings.hstropts.hsysacct.hauxv.hbitypes.hcdefs.hdebugreg.hdir.helf.hepoll.herrno.heventfd.hfanotify.hfcntl.hfile.hfsuid.hgmon.hgmon_out.hinotify.hio.hioctl.hipc.hkd.hklog.hmman.hmount.hmsg.hmtio.hparam.hpci.hperm.hpersonality.hpoll.hprctl.hprocfs.hprofil.hptrace.hqueue.hquota.hrandom.hraw.hreboot.hreg.hresource.hselect.hsem.hsendfile.hshm.hsignal.hsignalfd.hsocket.hsocketvar.hsoundcard.hstat.hstatfs.hstatvfs.hstropts.hswap.hsyscall.hsysctl.hsysinfo.hsyslog.hsysmacros.htermios.htime.htimeb.htimerfd.htimes.htimex.httychars.httydefaults.htypes.hucontext.huio.hun.hunistd.huser.hustat.hutsname.hvfs.hvlimit.hvm86.hvt.hvtimes.hwait.hxattr.hsyscall.hsysexits.hsyslog.htar.htermio.htermios.htgmath.hthread_db.htime.httyent.huchar.hucontext.hulimit.hunistd.hustat.hutime.hutmp.hutmpx.hvalues.hwait.hwchar.hwctype.hwordexp.hMcrt1.oScrt1.ocrt1.ocrti.ocrtn.ogcrt1.olibBrokenLocale.solibanl.solibc.solibc_nonshared.alibcidn.solibcrypt.solibdl.solibg.alibieee.alibm.solibmcheck.alibnss_compat.solibnss_db.solibnss_dns.solibnss_files.solibnss_hesiod.solibowcrypt.solibpthread.solibpthread_nonshared.alibresolv.solibrpcsvc.alibrt.solibthread_db.solibutil.soglibc-develBUGSCONFORMANCENEWSREADMEglibc-develCOPYINGCOPYING.LIBcatchsegv.1.gzrpcgen.1.gzcrypt.3.gzcrypt_gensalt.3.gzcrypt_gensalt_ra.3.gzcrypt_gensalt_rn.3.gzcrypt_r.3.gzcrypt_ra.3.gzcrypt_rn.3.gzgetifaddrs.3.gz/usr/bin//usr/include//usr/include/arpa//usr/include/bits//usr/include/bits/types//usr/include/gnu//usr/include/net//usr/include/netash//usr/include/netatalk//usr/include/netax25//usr/include/neteconet//usr/include/netinet//usr/include/netipx//usr/include/netiucv//usr/include/netpacket//usr/include/netrom//usr/include/netrose//usr/include/nfs//usr/include/protocols//usr/include/resolv//usr/include/rpc//usr/include/rpcsvc//usr/include/scsi//usr/include/sys//usr/lib//usr/share/doc/packages//usr/share/doc/packages/glibc-devel//usr/share/licenses//usr/share/licenses/glibc-devel//usr/share/man/man1//usr/share/man/man3/-fomit-frame-pointer -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.opensuse.org/openSUSE:Maintenance:13702/openSUSE_Leap_15.1_Update/37e0fa4b0cf41b8190c6ab41690c280b-glibc.openSUSE_Leap_15.1_Updatedrpmxz5i586-suse-linux    POSIX shell script, ASCII text executableELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib, BuildID[sha1]=ea60cdb9f4763a5b1e04b16fe4997b65b14600b5, for GNU/Linux 3.2.0, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib, BuildID[sha1]=a8de07596b15038bcd13b2d27b93099ecafcb546, for GNU/Linux 3.2.0, strippedC source, ASCII textdirectoryASCII textC source, UTF-8 Unicode textC++ source, ASCII textELF 32-bit LSB relocatable, Intel 80386, version 1 (SYSV), not strippedELF 32-bit LSB relocatable, Intel 80386, version 1 (SYSV), for GNU/Linux 3.2.0, with debug_info, not strippedELF 32-bit LSB relocatable, Intel 80386, version 1 (SYSV), with debug_info, not strippedcurrent ar archiveUTF-8 Unicode texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix) RRRRRRRRR R RRRRRR RRBd`Ԏ$iy! utf-8ac2d28171bd668e1b65011136cc9a95dd188cb95df2a60bc734bb7511b43188a?7zXZ !t/]"k%{J ^6ߊc|#Z_3r7%e/j)c[,pa1 `li/og|Je> )$g]6i/Fv\TG)`.]vקf*xlE.hm*^j_,Q\NN8DYVfBuOؗ+_Bg}Ԡ%+,9,Q6یV:sKo*^ܫ(U(Qtig$@Y&݅L"}ګyФrPnR6%,2ؼ!>~p| S; Zz|:؇LvnFC|ؾ~bx_WL$o:Y)% TS0tSlyF 2w4R.ħjPθ:(/yu}|Oy[Qyzt6㈶wUkƵL9>XhDdM|%pM-};}X+=)DhU`LGHEKI*a՘QZ%{h*T o]_ؾr8\BrV1+(%93jfÆàfQp7EL.щ@}s!sV1gpz>ymAFSցM7(/9l<bSh.kԴe{/?&l7*.?٪\<ک0X0O{]xP[)B|O=MKD;YᧄryBe.L?tEOf{僖dC1n 6Fwvn)2AL2I2l 1]kW&2*lԸ|n#,|FR7V*K^;ZPR(u]dvu*ʴOZ]mf|Uj ײ0e+G UNaY 4!}&4*]q-K8#P0T2fXxF{"eWyoI?ͱ O|:M"),떆NWMXؒ&oiKRuPqS@b^1HqRPolݚCaʹbU/5~̄ԓe4An=xA*vֶ"#S;&nZw7$񰝮8Ttd=!2DTn|LYS[NjWDz%h.~ϋPJHse,P&4[ld& }N[[ V/OwEKu퓀9﹤|~&1&AظٛÍ-܌lRf#9>0\BA5$7K)t_ ;.T/H DPJ69%8j64}[k]$ aKHn0Mʌcqo[z:O* 7&~) =f/VP>m.y5bMY u|zz0w#iL-7@6A2`\/t=1D#ӵY\zA!fru}ppV_)-(kp >f{GQC=8vv! q$0[)M;X5],;'8kwkXpjOYyz<79z3!oFj4g˫zZ W[u;|+5X7;XΨk@" "/ i^^V.gL 4}U쁖2(3u Ip\9>Qu ʧ;d_cF8^3E.1!l;\y #AF%&X&@-[b_ Ѡ67X? q5W*@¥_V^יjE y+wᴿ('II bkƎk*aDPX]7'R&g=}lHꏖp3n"!׿?xҒ6>Q ,|n \TŬ`R5)/(~v}e9^kRw10OBgOWo );4wRbF\u(vD wF=I`fsZ~My;{W+^+tvD__Q12C@\CpFMpT<Z(zB'P02 \%Q K"Hb, f{;F=Um$2 ޸YŋvC `=ԯf?3̽}#;Оq)%@vX;~XkJ秌?kJVJ*PZIio6} KQXM&[[{pmk@n g6 G@3}Ď{A)Rj3ϫF3E<zԃ|blfBHs$(7=O&uz%;[뻈9iً3A x' >QYCÍh2V&5Ydٶ BQ EI{vL!/ng7+5x @~LZL&iޞl8 A57hN0MC\72ڽ{\rb=C7k!&e_>U&- }%LoL"J_Idz=|xay-|rairǹ'ԭzOEw:ۀxt] '"EE !)NS Gߋ$$(Keڂ^`5QddHtN4m{uԐOGّ{UҔȥHp"3,J3v}keO)cHY>&7gx<qX|>fӨ 1z,s.:wn n6?ޥ!K5w;"?Gk-U+x˺{PGGD8R'fhn˶ 5-$(nZra}8&B-)Bav¹^Ż2d`]Fb [#.dn 1eѣ̟nҧ IFy r`UgsZ}Jr)b7 iS7x.ȨR,x1rbma^Uf c5`BTsmBo"m0ha]fR9F.hM`|>J\FS,+rj' R ||!:.aF7pJln U*'ꍉ'JkH3S YN&rWoѝ!߇MNg[ĒG&(jm`pk֍\;{uNU/+0~.2TJaQ0 VE~g(9l58a 0V}XwCYse;hzb:Za9xU~/0aM;)Ayl:<)r:x1@~~ţ~og5s<:iZӹf~|2kO ҳj{S ]q|#*Z`XA\e>6ld3ڹ/G/4 6b6$%T,̠KsT1ޓ:kah10xONBBlv;,rY-d1.*’0J_j?o&+.n[&(d; ̘xbɀɗ^TrKsH&>B,DkRQ@㷶%s:k[=aUN+o6q-:a8r7_z&݌{`bzBXS74?Qڄ4\ɏ+- Nc%svB>%` _- 'ڨJ yzfJBH;n$Yq?V `? 5WNhoob+> , bIz WP~4}­@Bnmp l pPpXB_)Y}J/] hVNoUl']{W)!q@CA^7[>kcY** W93_A0uh^w (kY5 [l /j[UE8UC:::GUHWI :pb[6IO,!DƱ,L~ֵ[u1WKԈW<@2QO匝|8#=m&L~~nDh-7Bv s1Zt;b)@| kN_PH,{)x|l*# Oօ(=n>& *Fs3 N%sn #"HS }Q@xЎ>tnV̀;͗8Y&M&-QEwR'E֎#O`: w|y]ݔm+YF260jmrEGYy^r>}ia,kǬ`\񈓭gזD]4a(J3n8C`?W[_pi&)džTlF .P ich(մʇ HF .4\Zy6N9oeu4 @;,"-4 e[$T3 x.$Ã~Z/B[I* Q\;NlԜ&5]Ʒ@1lB}󕹆b$&;kSAg3`Dģqd!36,%a>{֝ ZМx5*:} eC?:i-{3 _F. oܒsVy%7]or#8 jf[xP3MTYa"ط(dsф2a1"B@p(ՋXĥ?]uU40{#vJU !b_4Dqc&Itٱ ;I]~F1L4qgګ']7&1}8,~Բ4x: us3`(t06DϿT;nQy!z}4Ǩl0. [Êa-IBmvbtGeV !dla>"c֌ϰT&s9&CBDg դ+8]Q`ؔW CotV{\dp9np33YHuAK?mt53VK`>t?8 HM1(yyYl֩B@AO2Z]ʋMڟ#"bb20RJ /[ -oUu;-z[#DahD VNH-Ӥj"מL3,{d(;~S(fd8)n^cS0+N,]3Ռӯzn!Y?(Ld}Cڰk` C0b8Fh6Cl^A5vQgKz\`"X_}1chf5e"n /Ğ>^ n r,]M=&Me$v6Gڙ"d{+f##uܩnsػOS@Oaewݔ_5lē! Uk!k&6j%D]Y_ 4RD@u]݈P0"7rjY:fkj<%9V,0^4"[kf-sԥ[@_!E>3lXٸF;YPu괛 h~ozY:EM$rpY{m^6zR sap RCtHk^Zԯ/XBTZ-Ʉ޷iB(I&NM)>16z.(Ǫ.ZVAs ڴGn}1sU82d_̴~M+M9Kt6p_硰o?t~FcUÞ巆}J ? "h:`?6nkq:4@sX{a*G"AGgXw; i[|'+6^!>o"x~#,qVSD]IfDZA2LRGIbD/uMRbMc%295YO {lvF0s [oK6-Q "n+ Q:)#,Q 8>c1"f'Z.vG#ZVXJGa- `IS t{4PSu\J)ʧu⼪}$+QTU8ݙy=L~aȣ`ś!Fsb?B,@ۮ A,f$Tѣ?M;ZDe] Aܨ dԧQ\ײކQ 28Ɣ Rdopwƶ!J Pz7Bm'˰DaG4$-F>/?=@]`ț1 ¥:2E6Wiiwd0`ibwZ"<}ɩPwZ$k[©|!&nR9p1Cπ#4Н-ng&D\ | h&)x.'ʢw'S1&oTPt;xJR)y D(ש%>JM +=RY.bdj5$)~~1GmG਄$rDbړi+1Ɯo뭶N`14Euө߽1\o/l <dIF̎ m\Js!b\&y]YbxjV}` `/M-CDT{%xVu3ݯW3'6^wJ&p%6ejeWœ/XtOŗa27Mձ7@7m3%+na.O(vojdZ8Q#$TVXЅm2V Y]\ZCAΝnh$.da׬tpeH[]5EI^9#0sfM ]Arm +|Uбk}Q_{VYY;NS{oSz0SP2DvoӺѾbD$\*DͲ߬AVF?7/5N( OcapEFDnDM{[w`NtSI$8&r7V#&WvR`>~^rxmv[yִY0]Ȍ#$W"{hj6q,`*禶'I)"@1psVp/"3'үꐇ2qUg]8П ӰGoGcEÓWYB% }TǷّnXPmY %9=g`bwwi{5Oi KWą2BոC lé-zkiݖ_aj\\mSWM>ك6vG|tAS8Vʺ5oV2 l,;ܿ2:مUIJHfxGZSB }/71une࣌o(M"hצ^MooUO{6K,&85E 蓥$Dy5C@G_;(WPLgFjaO5*< ( 6ZbGV ``JZ˜H( o11ΊAr_]W3CIH+* Ʀq=]}ݯQ8jvniK=>+e ˡPLgy8q-[)- [ ?ȃc rMAP{KA 6(lm]gۤn'49;,h} t+v,|e B?-7q>>A G BYYfֱK+l2?^),]+wKy PhF' X!QP7N1W\ D G[[ %6q!$z[R4ΎBw֥qK߭U7Q>-[̙2QmW-1q%7熪0)w:s%NxV ;lXbZ磹QԒB2qKTOPr) u-J'm̧ZkfnkPH myr酀cf%$AKqehQ=So#7Ʊ?vܘqJN !O<ȦǕ)Kwh*+n˽>v 9]"jyl @s+D=EFܹ^'zt'>;b])f9|[whNG*8.u.z}p֒k:܄UHKIu$--rk)x(X/H\AnRo Rem@MuVl;e]AjąfcGnvpSUb#H# 6=[Fbɳɰu)?\b=8s$5JшVA[ J)Zd^3:N{S1_}5QH5о_mvR+M%, X[CtnSfz uuK/?DZ Pβͻ0%ĶP>;>rEUD`4)BCĹ".}׬cEZ=0&p/&KysDDQC2 Is.BPvvT}` )_ %+lZ#IC ˃L9?U!.,7}ͳ,r K7<έuEtj@ f.< 6y<ܕ3&:C&YҼ1IfFb7KmuV;xsJ$sj]aCR='"c));7L&B9"u `&ѵJXz bDxW]׽dDvKZpĴr;d*R <'g7y XK] $4)?)tuZX{O V֪Pr>3 .w D>e:hIzjǪoɼ>坠K1*<eAcrwtYLl !fTPhRO ;PkEdN'c70tP[W}&= L$UdZQho~-Mi"h*.xMHlJ9Sie[A.!ٜ /$GբYt#!_t[.aJ(c·66ov$HJ:l[豯L_fPq(خG?xE|L3^Ta8Axr*R ᄮc| aʁNeփ{bYN,:c|K-u嵔CC)7JvՊ~]˅@ jcۗ96c@*>I[#܆&lDKhjq tVh߃ vw3ي7Eرd+r@ <1mY n-P#iY:+fAx=jꄀץxl}ӆ_C*(ez)bNjY[G%gA,ȕQ `GShYon7vJԕ=x&n:?:1ckkr,q1^<&_\R_8$Pݽyx{'돆ue'rǍk9ui, EvZ6I~M-,i| -~)5T؜z_Ƹ;0$=OFSo*Ω)O5QBU&NY(,vpAC=,cTLT3ҥwZH28P.IK`4oS:*(ks 8wÎncjի3Ag$;dlE6vriQz o׽]+UcBby{!D[$QrY%g:}'-rNme͵Z 湞(P&ANŚq卻,=`s婙dCXFr6!T' \0kfŸg-(y=o@(/0|i NiG>$'?gv3 Ĥ2mD(\ghO5OT¢Q v.0 /Q$ \%3< 6T D~lWZ+h 6OPr+57u %:i?%3X>Us+YͻGzJ,H)Y|OX5x&@ﲷOOU׃idfrT"UCJeE7 >|!IeͼjAH܆QЌƺ9Sh8:R9F)sƢh=wT{u>:4FPڴ\o/U:#J}%1PH\SZ'ز&(f&R( g=1'grI֛݈y?I޽)՛%tJstN>d–v w]#J@ˤTY3T%P|-3](k:apl,Rr6*[(SN²q]d1hGpQMa"2"pH .?;=϶ dT^$=z@QZ#Ҧ+t"(fԙo0~~߽M/,OBuޟ |%8 OI!EDޑ72wW[ŧ&${ ęMƬLsǫ1v3m&[pOH-v 0$t osBG &SXyUo/$E)mZRuv@?Po"^AwϮ` s"9?:(VT~v9 $sj {*aX19nQ jH8 AdE%l?,;ֹ4Ws7., @Ͳ*jb?8NC#W PB5L4ƝY@ NߥI4|,8&!+\߈#-^X]8WV< ZI FʵPpqH"$JeSR^HE _vRKDyu@:<@Q~;<֋3lZUY¬J!̕=DYwx)W-$]da|88W\|&3 ][Vń'PUj7g0V p2h/ȴ~Bqlr-Vv;4,3oP;V\s27ݯ4 hb;ⓕ2}3֨ ]Úա2oBPqAq>s7~C[F-϶ d`cAyá»lDJd?jذ. iyb^p:0lH-aދX&r胠T%1xp{9RyqX6;<">+];%}[V?4%zQRE;# u+?CqaVx\4 v#/a?uoF[k"bf8+(r^1|pdpxa*(m؉JGzVWZu@2Jrm֌cgۡ.4C ocvmi׍u.ACd쁐Ȇ)1 S E= 3\'ȼs:oG=;(](;=.N7)GGa@4QG Lc5O0_o0#H*W!kP Qadȋ 9@;O pnR Հ)sb3G<[Xڒܹ&RL26{rn$ϋExd =kbv,/*BM:6X°34 &m~ [+7Y7[A;7I%n⿄&pSҡQѣɚru˾-u+SIfiGbDm;#9^[B us_)x&%)hd݌5M xӬ2ěTB8:z*|~H{j \q"O[-<"X8; +UbHWqJc0XkD3/kjVܭݙqN{kFLYqajЈem `&ٟJzJq+bw (nHQͭd!ʌh.%q>jK( [u;fF&^p̿sɟz]zJ%"1rЭB1d0PR!fS()ho a0< g)O2gGfv3u;Z,C gO񯪱20MmENjRײ`Gch!<+u%| Y+ JWO9 Aż l^H3WĤX?UʠtEClgm:@jN4+\Pۦ:=DWo* ;Vʃ.ii1wsʲx(u]qK LPJbR_7UܓȮȇ[4';+_XVվ\N mMjl`zK y,$qp'7'f0 # IɁѪSچCSXB+Y`AH:GdXIW-;p|4!}HhmAa}( WƑxUNa[ ɩKVuEߔ;Uדv)>  t+$yUu۩`_qOKZ<՝Jw6=Lyߗ(}~P w\?+{kIBdw$XCDBWgjC-WI6+8N:)DYϨ.&]Dz3Rl)FN Ml* 4Nc=H ;ž 0d2^[YIb`b0tJy{o6e.} EyrW0mAEC?*aY~j^?@"ߵl(51!lyV@n0 gkx%x~ؖTWU2*G)ťQWjJڕa%ߣՐ\=_=d?'N"U(Ʃ Fb9]qw m/rq?fs#O "}쨊. %ׄ=sNpM/֏WoLWРT, &h/l^tRLQ[]_ڭqbm%t`ȗw~rTX%- Q_ $ r?-#ihEnR+΂ C8,ņ՝Cjo~Ev1×Y=7^4Oxӭ+NN cX`jtLQ:ay*Cҥ[99qujiFq3B(oτ^ߡ.YFP5C>~\/+0tu)n :L{" 77HDd `/yf%6+=7!ˆ*-USz`\wy:w߬Qע*W{9HKkj+X(1ZO]Oa!'Q2nœ &/14Kh ;?l9@HS:kB!]|5^Z_dƶ;6JÛMֺ5՟+0SǑI E.d?3+נ ]7_K/IiN=Fmg8SU&T@y/mGb(ay٥*oVIx锭Se?ܾe']YGXCUTZF7F6e(8UW@,([ gByҦeԌ>=޳L-(m!i!ʤ4Q*`h%1NkRDվ~'ԗH-r}K~ɎYmj \3q0]S\nVTĠǪs기w YιzVGiV׾su/"Ofҡe{ gƇ':t{8븰E.|j7fA!F)>cVD iWLє[w^X%Bdh&o\XNѕ`#UmlM뽨 ,auK,8 xԑMU!+].d &XA c$,¾ܮ\y~:z%p'%%߷CN[7>2 DBɴp=Gc69vkP%\T-n`f:{|nPѳЁt|kBHyI~!i1."@K]ovsv!Zh"j=$ݵz=oUS⦖nMjX[Vx3`e6`0|0EA\):_cISmrNbjZ ]9DX8])N>zᷛ*\k) @Z֦I_5AԬ}&t0u,r:v} a+Ys 'oI+pS1Ua\p3j+འ*ܻ25'U @ o[4$%-,]\t^udׇvV&w[I?"~gPLc& 8F ]ÏIʔ;7Y%[%1Fk;tg Cz06+b IR/]~v){)NJ6u^Dnng:iGM!=Zͻ> 3Lt'ljq4 CAD{u E@tEC2Z+tؤqY-PJviXsP=vݜLth_kwc=!TR˘4h٬;O>/6}U{!B.clv#QvlM(U)7SAYAgU4DE7WQmI$e?&O~Tp2ha=9毋wyLo-/n7YZ?܀61!ZR^#I!؃(^e]F U*#)/ŀ 42P~Q:I]Gxd#m;}z~bbzjCp>rbZ!5Hu^+DNWoH1U lbIc$VR7W|nߣAsuH<OFlvx#xŚ}:41sCwn~'ȝ2AZ:&/rg+X"NxXJf}F.)CH}5.Qd~Dj~<"hh/\;Ձ^ lOB:G#۲{!}bn,"oULɳmP Y.տʆݜBdUĢx {l͖"yӎje"`Ubڗȉ;&|b 4ʪ ksRKWYeQIdVAYq/{YmuXbb)3.xB4Vl%;Uz?Ks];w8-"ap e|~aq|"aP.>>Ă U v6'-zg\k,>, Ř$wf |.w&"}>YL rYmV9K`QZ&( \#bFFGfLѼidX~C0lXB|j+ #|Q>>gLh[)xyS r|aFI?<``L JI ҴU&j,JcP~z4VV@0kub:~O(:&Gb}WEK `+.W]‚] P8 Ys\TKN'))42+S0u;k,C%܂ۤ"?|M 3/{ǖʫ$Ɂq̡B@x -sK@NP0 ~0G 2}O[@r]R>ce_ 8a[Oyș~S)JXljy|Fyd "lj$<;=.U jg{HDr Ӏ%6r؞+ Tvcdj_ ȼÆ3' )ֱCi/Uj7Kwg}|¨zzǒ$طv nX$~tΝɱuiƆw%a,>@X)i*NX-UԍZ| 5qALpfV8-an@xG4B$oBOQ3/ukd9jzEP!R&O?]-k%p|_1,d0 rfSt6]rRK V9?ei rN` YukpCy+߹ U`j.H97`8>N;jI\Źqph:ju~C0-1K_1\RCkv0r'0 Z$$,v>B?Czkܞ}hc^<8rD) goH";5wTYF0/;:Y>MI"D<~| Z:cy 0H?Zxi'N2*"yć (9[PC*T?[Ӂ]J>e -Oj Ҽ9Q%v9ݻ<ӽDwOqCqva/89|k +]XZBEqqYT*qj(IJ|e7aw:6AvɶL y 7Z|70rwir%f@5naDYkEޑgJUSyN>Pr)B4|0 Qprژ'kt҆Z y4lfO4 ]: ifç-:K\nGhBj{Deq\B;Z#\:2/(J'ݵA`i)P&薉^[GApI]yD+7SIϱ=1>3#+$O?zck;F (pgŜ|ߌzx[A<ӰRIl0]\+m .Im>Dh >PdK}<~rĒ]φNEnZs ΙYImAbϯbDu\㺸3ҍ | ͮކbAZEMkH*:TBŃJmƖLv˽Vo1&އ?$ ?\r1rŠT!bT[bH3KjM?_Qޗo:&?PBNŤ[R3Qz]baN3 45^R IS?G]C Zju .ЂmSf:";€l.+s~27NKWgVpV* pOߚAyk Vkm:yyCz)LUg 7(ם| %XtzE#*wK9jcnơ g~>΅]T$Fnl(޾|I?7sd~[vIUoi%y7`UX i[q{aS\%?U\rI8宜MhwęI6aɀ땱תq{vaF#8QXhJɈ*w/N6<Ф+{,4])Y Mgeia>( TP 8se8WFWD>n--;&c`d"4"w.f\!F Bx衜aL|eag;J'5::oR,0MM8vhxWjRtdXylN nwoɭR%RvRv(W\,àvDђI_u'wBE# [mT[[ Osu, "fIMXT˴Lujb<&F]"?fy (re¡?,s;&5:LƷ=f.b-̛$YA9!N=hD ]?UDy$ OK.ձ052DY`n~=4zB$ jꅨ$/XqPP(]C>I(-C=,"dU8gՔ~2ˡ9Wi>m {??K>ŻǼ|գD|KGs8jm*P4}Ș5s~ܕg.\¶=1f Qݭh췗jWCO~X}pCX ){P;N0eMrFSFȹlѓwjay:.ϞzٮBْc=Kzx{+!6Gnx\Pp*k4a׃fR)@,]&3Or}~`/1v瀼lCuPk&+Q j\7gQ5۲ D]{*O~/g ʵc9 *mlYHH.-EfAvܩX7 Bt3Xϱz8D:vA*$Na׫-^)+K۫'ڠ%1DDOȃ8!HS_?!}RB 'dv#ǿoV4RYH.t|ro&N(p^kJݎ3whhf7|0:~".o}ͦ#@XO"쑗0*yaeyZ8dg(q7MlMЍ7\t4VHwSAN|}t}݄.aԑɽph}pe;j=s/u?iižns#[V+0"m/ /gᾯ')A`qG(^\rʃHa*8~^pWevg-ҷDU$F\ѕMV? I+a$SqDm=%Q2磆LG^Z[M< sH ֧ʿ]@d=e?"&bڍy#xo\ ~ՙa8ߦiމr߲Z,-8<2WVOI{$t oҹPdD(xwGx; xU3oKNфYC5H&3u68P^`73:%_K3NJ_\HdKݐ"2NgVEΫ…xuoDZimdG|!&M d1_?lbJ*-Ҥ0C-X 90DMAR`t>-@=lU€x W,> !'"`@D&Ԉe3~Ǖֻ=~Wkn`t5]LQޒ|՞,2 ̞}4ymumfAE9Н ISW1VlFyY2d'˺Ծ vk1ULւ7C 1H䌄?M$F 09TP5_KՈ!twg"lIhudY}λ)8D rPʯ@SAޞ _uv 15Jvt1G11t~YQ8AGW="aVge l(Oi{_Nj[&F2쪠5-i%,#f $֛TU86QPPYK#J$Vj U2>-2hVM=0%:exE.dfϻC@crF6/yZBlC[2l؁3iB%3 B%WaQ2G$j Iq{ˎ(w\!-&Xinxlr6,}\).Q7@\]z̖+Q +`(4?-YR+RaU. avLCiRBEÒ-\l׶}4"n=q Bq{DO&'kgXEm}-F XJ֣;[[y=q}X"OE3ڗNӕūY\/QF*r7X(Ƞ\>-*ӑVr2fz,y %˝#Ēdž[sͤ |~|MMZ {j Hl}o빍Ravjу9cS C\%k捋:Ϗ~Nn8*`Lݷ8t,?#YïxD?BwOfx2/QT`v}hn6]RQGR vXrJ <+9g툰/"WYco\LŠfnZ#tqG-ب%$QDqNG@9BPDVQs/Hr\*[^D&R5@#xEnfM*/5kr3qR١f7N(].IBp5tbz( (fqR"χBXיp};>G Tz= =u Wp\G;EԇO;r8w$%gx gFҒ}sjut-JÛ)sD[+}&,_ T~%xĮoL/qn'&"u{٦-)-U[ Tey.d/ mX,@'`l'e bI*zz 1y3|27 X^z "ZHh)n,Np@*ײ>52 L#&73XL2p#jǖLXZc<Bd#CGWT$ڞnM\Y8jZ(_Yu^ "!4U5's]E86hCZim~wl$j]mZ-xD'OzM{@HE8"e->oή,q-QB.o{G'0guMNW!yZ: aʚ ҿ<>3R)ݫ}4J_x^#y@(J9Ss˘*Q7*:EC3 j{$؁U/ z+t[WȂpN@&D?rV"s8.Pؔό.X9i4Iנɴ@i1E]ˤj65(,. ȱ2,ͯ!J#D7LW< ;̤Ǘڿxfi(659d(h!7gtv}.&V=Ǔ ttʹR' Uq[xoj 3V]9_nDo&@7'[<8(1:U0?qHCk47+7?2_ n+3k3QA,I#s{0h(.jGLks4O)sZҰꠓ`_yn=2mIYӮi~*o'?ӝskw0; 7cx` Ol+T! Q|  H~i"UWΙVYŽ|}+tJ->ipJ[ 2ـ={?^u"xO{J*!Ɓz’w DŽ'5@@߽Eōk)KrCGKw@ήco̤Z`A=2X9ފ7&\>(8AbBmv[pƞ%mN0JH}ȸ豟aRGWgh*/K 7ܧi{ KϕkADUWi2 9G>_X 2vm\L<qKE@ʋ8@ ZQ^1>j `VO24r_;Q0rϽs$0bsHÙHIs[0@ +qzsG6 lT,Toj926#{ǔ_wg 2C%1nMj@SC5,=g!I$!8x,GkW%t"s5d@IuT6P+gED\ 'LҊo]]!t1<@lC^0!60%Wxrm0 bO>1)899nXCvmᙉS䎘"Xdeo(SŸX1"+X/js._S:-8iE=轺}b?3OhT n=}o —(WJ.Xgt1/B#!*-y/͌o,lQELn6k` l#q۫/h[<!m`)ýEvpjnM(+jB0yb9)xq_W$.Ut4/osvpDZ0A,u.IXdq`HY,ʱl6 3e.6pd֊?hJ+0H,xR(FFSJ.j#RUmz@lz4!fQ+ intB,:G#1B4֙8_@-sd1bnݞcBHR~i=6@0Y/ٯPd π0W:4Uvop?Tjhh7Ue.o[[YAl6E;F&7S\광ٿ.ހ5om /8bDܾfwrdm"|eMAqRmE>1w"мi`A EzK5](IO[kpo|"з=\@-hn~fOV I ڮ4]a~z׀{eyAMRĦn4zpgXz|/f"qFJyW;m-Q's%kijdGԆ_׽j_;B#ɗbp]EtdNf+~;/Db<|9t[ Q1(tٴ@yeX8r[lT+ӏɓgo6dZZcyqaZ#quʚm*764ʴHޡ$苴 a]#(N6IDH20ڴAvP a͟ *]k4 ,WTo^꿈CY٢a\3;楑hL_Vb}ePSNlPe݇ h+u3ƶRL)Q6D6cE8(GuLW;85n& + ;(ڄ#mZtx7^(܈{~<wn)#*aePS5oAU"Pxg݋wR胩7`/, |[ ēpm<9 &Hc_ԤM0"*@~DF-B KB}upM3ŭC|m>zwL]UGmQ.VM'e]||ڻ+,~PT2qS9 12zCι$F{oi7*R'X:Uާ#Zmr0⭘",nNă#j#(89"aH?,dZG[R0iiohrܙ.z(;?M?zC隇r@d D>t!;TWnva;JMSTmL;)wH?RC$ ydZk* @5>Xu{,[nC7 \r@玱T{yo7z]]Q)OLkMHFc;eC" iO`Ɩl0^zmT\'U2*ͻ>Ǚav\e%w ٙR~_°!a ظ]}p\s o؝,(n,+z1z7vۼ(-T7M΢KO% xIrJ XzC{pQ,&Lr? I se Ol.&| nT[y3Kdզu7AB XзdįuE; Q2= LlN'! å{Hdl/C!yO^UGpTt=sxoa[a˝.Jǰ yh5_*}2M2~ҹ%awnUim΁?#p)StE/:(ðړ+N/#q ߯LrϮ RbL`t}'"|&]l&˕O8xV-snu]'rr>8]wvc>G1$^+jreֻIsN^muI8iP0cWŸ֐!Vգ%b/;OpN=A tҠSTbq̂ țdKnm]7 QxpsGUU2k/]؀GD:Zd Z%f?ZyO47Ξ]3'鶎A%䔫=ư~agפMc1&Ғ׿wbSLWߺ񬔐B9?&KU7@dT/qY$K ? u ,4BoOHv_^}npN}?p5lH̍(q(qQ' ,ڿqJ2ʄ1N$Eh. ۫ya6@ڽK fl_/ ' fVT,s &!;U9D[ u@^>m@izg5_Щ)?}g#OWGu4)1LaȏtB a+RKO)tM^R&PqQlG8T'| H3B1@6ȹ`yE+tՒXH|QHS{&JTfmnFN VM,6ҧggomXgbaR9dtΏfd+#e H\*XɺiolunӞWX`Xl^O~0{+q:ȃ+rF+~aPFF!1RF.vf2v~WR_ Jb~Ny%) f&@ʕeaV!Pjiºpq[㭼J~gc_crW=X_&eL e*8# 3ױq&5Iqfm.A|:B!ɦ< ݟVoxSAV5 $ϗ\&V/iUKf%7xhW*c^`ɲ~l)+$0@: xdm*Dm7܉DEj^8 zI2aހ╦wXX}>Z*@e3~}ЩX&Q zXZ0/ ?LXU>5i L%B_*t9R$ɣCكJue5c'hG>?O8RXUlfcn˝.l"*u HQ|kf}X v{Q3d%zƯnQ,Ti3IpN[շdPrnO:]w"ue"s{K!mj69M/q}_( kGq)v?w2_1gLvV[cgXAp@Oubŕr.sC Kd#;E{F]eFڿ;%3bųfY7AֶdNh\wSw.j~`^!<0Yj,9>XlӒ 2Ba6qyy ;7sS]H89 -*Grze;Sl4d.*T>~{1I@/mt ĉO^D <*pΰ݇xFplO ܊UUK|AK#1TW1ݠ!vaCtL @btjq^1t/g\ѣ"-Iu?I hѩ4f$*9sTl?ȢD:o Kl"i>[" uZК58 &]xoP,sr0pВ`E2i:7>iv(ּۏWBʿ;#7СR&.߫#>J>R;HPjºMWu6]wk xk6T!(S˛_y횤 w2cY¢Icpc񒫶LM(Ȑ1?Nr/צt(hiPOSeD>^Hm^@*Xɢ(e .*l%wo:^5H䩾X`,yBYZdl!(<L%lӗ+ +aCտc<{՚ SBsQJ<^$%p1I|1}(]FÞ\Ȝ;L*U 3'[Y#,scϓcvY(F]]5EPvEO9#2U g'q9 wӮDAyÖ&TFdM%; iOt1 ub T@uob.#Ѩئ'9WP VAM/Sk믐w{Jv$Q]6;.Icl?zQBi AgU;~ޮY}j[ ^pi+P54Arf0/bdƎ⢍qwuAn[5,Rr`.cwgpH/;IŊՒsJ3up>~Mu΍8!PdWƐ&]!Ms-aл@P.աZW5ZUuTpnΌHGJ!A/S{L(G3!ėͯ$lAJVG '>gp>Fe cL` " >iV,sYQ@x.&Ú; Q4/Ԩ98Bj &@0CUj4w{98]Ѯ IBM^$[ѫʠ7_ fYJ/SRN)?nroO*ڗd, 7mτ< }6.i.*qQ.\|/)~e/K.!BVG\E'cL b9:v:AЌ(Y Iؐa9M$IH^[J #LIL__Y6tm&^օ׈9==pSsY&-( EJ I( ar?hI,? 1U-(˽, GgX#L9 JY6iJ$65Iq B2Ғ'B3 Ė;ga8/^z=mT0F޹Pzv\g$376TWAw9$L- C6>HmO? q&Dx>'Db2E~Z@Z3I羱 sK艬mdmTL  Jۇ#m $[;r鿷)S[ 1eֳ[EI/$ b+$86g|Ex NK>[Ǟ`9u ?wf(K;=АpPFa2òȡ;ˆ " K/5*_$H2 t@ Ŏv;Hwv)v+У+%žlKb*Hgz;校1T:xjr|^Ӎ'8Y|I8LxsqoՌRYg/Jm*755txl/ytMs!Sg{ =8;ѸGI+c*ٖV$y<[MQ{a]5ܩ$xC^+ű$بݯW9@ƓTKҀ7. Ctaf)TbD3H ?&"pNgV6+ҼNXH;^4a "H;-xL. ͹/[:'tV}cɤq&1q DM{,(t_{\lWƱIϣK^Σ8qGь㜧 a8NJݜx EuO^գ?ZInJL<]_Uy*p$; q*V]C*[ ^P_88Raㅜ6l-m׏`̫ Y*'tCNH0`~W.m1O{*QvAƯ}_Qba,-g '&,Z=B9J] Y#lT\WgA|z|{ 8K@CgzTi6mXLemAb$f Aʯ`, #I *Oj'5]ȽCJs- \Mj!v1Wx[t_F[t?ކ-L֙Q+N9pEg`}$'MI3xF!wBQpT4s㵙7.WׅBSLVOMS0ĠT\u!M\y7<fF,#8Vn`2DxGN m ޮ$K7#:|xuʺg1h8(+BCFG%3:;Cٻniׂ}K %]i*|k̝|*3սcXcή="Ldmi:Ϭ蜁'Cް(ʴp[*MXdWp,j(0Né%uRd D | ԰τ,b9b\l_86'dQd"֙ ŔyћқbfhQ n?Ti k(QMz8^bj[[ ^Gdʽ!qA<1l%n!y]܎dQc^,M ].K_ܻ70fj)&1Y= Ϸ$k?~q`1 %tyP r^Q%8$*[he緉TX봾VkBti~7Q~u6;p!-H>(ct' )TB{˪2sj^=%br#՘Yu]8yC7"CPNqݕ:-A},xɟ|3<ծbReARe~njE3OEMcC^^ȳ[]\Zͻm#aoʼCcpb B? '! 2|j ǁ3JgnRy7ɎiKu6ep^;8AU`x1q3!M&h QVupH/@3Y41'#BkRa?jS9"KԴ%sQR^sD'*Hx2SRSE] 2"Bƅ+ !3X}#E {(.[ cfxC8V \u۲2/!{].%s4ƻZ"?紊/I:pǜyJ+t~ja *,I}Q=ܮUպH+443dab[ *!_N324KJ! Pƶ Pa4Ł@0|4櫗|sb\Q߽yli -)TYRպOx`p_<-.'vbeX(!)t+]f`Q,? "#7ɵskFeRDž0`sz; *h UuI?OSG2f)ܼ(z"5 uKc\%A]*Yi_wP~;I_Yw>\JϪR"ْ|brw;=:):7#p"k6I ~+A0׭ $6Tk(]⺤?+5a&;mme sCVި?*gߩjl˓fy3_˙~Z4DBlTQzT&0\V8rdՃO_/9;)Ztb hByKfX48r;^սLKsU%inOݤ)qad2*?5"" MJLp(Yi)aꄑҶ}fŋkJaU}!^WS P?x!zݨ4K^ڢE7!ʘ@&UZE$m p2 -k_ja'b; fX c4{i.1>C;g /XGwx?*؟oSl[07=@w^~ZE~ܕ σ崛/Gk5Z(JȱXiiT6E9VS,[QiM)F,e$baLx3>IN?"ZUh;$a\4] iQ34], }KeT>4.`-f[z pUvŅ@ 5ٌ{_=:fExza-I; !$lG }57OΈC&k%VN[>1 6mPoknW98^Y1xiU`92.\GW4іr,JڬxTv2wZVP`V~(@0!+;VGk+TΔ* (9hp\cPShگmI2 Rr#axk5otP$\V@"4s|w*J@^ߚ؍`޷b92jS$ 5 \+~ȁˊ `BVƪ dY6fVJ_X6of>E㺑g=I}v/N^@tsB A!%w˹8}cJs[c(oA|?xr6 3ѽ@P&#w `I;Dl&!}]nؿ,t&:EiJ֨REAw&O̚MP:fpz+mzbr8Z[5l*_e<[(l Ҟ!bJ|te@vRk)ے/'C JΌ=?NuVYA# E!DjITkr#Mɉ9+î^h .H-lUk:8J"BQ: Q~Qt4ŷ> +>z@^0C]SSfGZdܨH`4K7^O_ҕ^տd1%Pm%XzR|ϋTW7Sa[l3LTO ;)ʍ%tL|HKR7:׳{o-rܰ$N>tfEk[j! ΔoȇuG(\$0_@u LF̩ka-ĜJ%w.Zw/8o0#Xwe*uv؆…McSqgn0rJ>4,Ňq=^=#RоȌm!(@!${6bbB]vV4ub;X~t4NJƨ&{`w`}M,>k+2l?cPAf Iմ?0suކ/˫-b]`܇gAR(i gy$+jfX).adzl dej|; K}$#xsȸ L^ 6O~s2侲 <ˍkWX2I & H5rJq Quw_НG.Fҍ;2`[Edple L^c/>ATWvI>$k] %b8v ._c,i*:g%U0kuZ1wk,\9kiYMS^"ʪf sؤF!CIJ}WL私-i[cbec^/ G2_Y'wmK{>Xj"vbPzKeOP+ g%[jZC Ld aGydIBK؈#esTNu\I)HG1 WȁQr~ß*dTӥ &TӬ40W2{{燐26mEjvMZ`XgIO8( IoufF]eU̺)'e2K1YB(EH6 &(؁^Ȅ ;'P;dvOŽŹhaSewhJ *ޠ*FP`ws}s'f:ځ_Jy=;Y1[%?So1-yo,x+xP#Ov'4%_@]GAwM̴ _Tp&w.E2I] Yb˹@x mxEMIĮyEhg$P mQk7CR\`cG|(豯1jvge $HJS2Í|3*VPz!c2=\CPG{; "9)es#RHp'FO4(9hl^ tC + ޳!zC X5hLxb_Q1/Co*2HVբ$ږጩ% KDK~Z&+2T[pf2d~ hS[oJw-'ܖ&ߌF~=6Ӂ C^wi mSxĭ1z, mi;aS%N#DSS,:Qïm xג nK̉J*=I)DfZu\{:&c CT_P:+ڥzL5-ܔUϛdE\╏1 þv4JAoiS6ɠj~z}Z*`7~u~vL?@ )A#Aĵ3lΔfHE:e`?5[xݎP/Ph2,f9 0lDλ# JRUlK'c3m7%?,Μ@ȋz\.$}%^$GK$t!;'ЁMm7x|W5#6'0ӄiq $C ~?[ťo4<*<4r5Qs>pK)b눣$dFB$=g-Bb),IL .>,rx|mu=wڨ;>,}ׂ d]&1d v%~[85V5dy\.Z4EGYzx^`@D=X['$cyЉx3?q (iKΖ,ytw'pF ,lOfpRcCQQC|qT1LJl*hK !k2h܅;@Z7]gS[#nE7eQh$~yz&*eƩ n LF۵1³o _𑢬pbg{/n,z܍ݘVچ=Dѡ)dLBv Uڧ;5 Üg$c*gѳOҪ%>G2]gRɝ\a ^{X(S5@`Y^$/SK zG{h,ëJbCwiC/#װ fFw[ @Y"LbZ0 Ui`÷^dYD#{\.kv /RYC|Z*X9FJͺ-Rt ,xolQ^Е̦kN!^j YeB&|W&\y$ `+m%D#(#;X=w^):PvMe "Aޞj(7|kZQ ݬÜ R&I#G_KI34tډ-܊ՙT3P4 ^R iف?TԚX!~(z&iϩ@`pKKcǧJ /q&.򬋴w7k7QxFU9)B7<n:bgJo3^A%XY2rny|MG>QR=/ j<_8S"Q{"DžI.peVtsr\jQJ>s YuK)Vُ$Xzx/26GhNmم9)ה"B񳤄tOϷ\ZsŌ)_ꅑ@*ET_ Pi:Q55~2bSb"{6чPAN;3U\GvߤˑZA\8Pc}p=sNLm#am<&!p>KrĖf_ꕛ7XG? gZB/xi+/ KQʼ)T1/}P7ɟ^TnN5:I Kb^LXK_F}_-${b*TBbG|cHv;% ]b҆UCp4s}Ys2E(6$KIs{ ݽTŨ$.պSnȤ}$)KasÝw}d'W"] xnIl9{]VۭlzFōYܗFEf]͹; * 0o,ݘ)/%Z Ԕv@0Mpeaܘ\+TC%'A띾t,Vz8tG$+@@WVhѡ>խNѴS:(>E?2} [;?\n63$o .7~3쎎Xb7OWw`r,A*59BDbd&n_FM Sbo+bW0 !%AFN=7A Z[O'^)~p[_Ŗ07*kGf$t[{tC7 H3ICyVsm]5Yvˡ;s5 >pՈ6L0c揧Q!C={w0SDÑٖgؗ"bJ'@d2֩^ 1?1< FA͊iۅ.B3ٹ:ZRL\J:7댂 . (]&2_6[߬QƁ;\dJП**nuk Mo8+-=0LU<+a<@S1WG53$?9O7@.A h I6C[2+@ ݲ7ÆtuHd2\.i aҧj 镊0 lYAMc9cFZ8o@1lJBsIA?Oh;؟MP%ܢ41>U[>Ǘ_|8iBhQ3@ݯqbnP%d)ĩup;(|jVv>Uid=UM'GͪGpNpuF)Oaa$~h: œ%w>ttKW.-#C_0^q1C_G^*"s՞;7271QUH7?{AèeōE;Q"' YvmTĿQ-C%`CEl nv$;6ayQYpѯ!6F=/_}Dq۸PY&c;IyccY"f۪-?(;n3ڪ?wYPG /&qI1bl{~hH*P.^Yg"~؇+=*OjѨuP@[ XOwQ vv*3iCR#;tnZ*Y>9ŽlUf19Q-uO0TN X]ytٖ.}J0I.ZmO[ O%}lfVYZ=1gb=IX+qo KWvOIs T~'Ct9u\ re2=HAFb'+8Gr>bcq\'Vk_ۉ ą7* 7C#r(p),`P~s'YK8 TAl|yY5j"<TmfyNȓ̋D~YK a?<W-_aD#@ 2CbիVS1΀ Sƅ1Zi_Yañ/_ :k[}c;_)EU 7e'rNbۮr8tJ6Ljbb6aGyv%"yh v\9pUݳ6cИ_kclAKKBHM.[5׬A # J=H9փYf{HGcT- |0NA{=Gu=v QE˾|B-Dܳ,!|I=^6֣ U Z%]] ,zo@'ṕ_46 c?KkQ`)7L%mjNIYZ(~n,p]xs}?4% ]o <}!ul.%$G 7]8k8="rTW%r18Z*v&d2Z[6Q]3RON`*;y>^rs F`u%/a40~2쏣*DrƘCYG#ĨD |A*%M.}b VAr$p.d/AuU%÷DZ?E0:0Ы]}T9$3fGse]wTTKh壾s8yq _ʅw(է'Hy$V(m0ԁy =pqߍސՂ)&Jei$S`k2h0 syZģqaW<|V-c)?D#؊`H![s:)>r9< Hwq%g m*k1=?1Uzd@2: JVes $c( T48tM`ί+ѫ6U!沾E1)CjE] & 3]Lis~zݽ|j !W"U? 04>>"\yZ4nŪar Rځ7ujulAe8Wҧ̌7wJV ՓDLЪZLk! {GŬzV @5W{<7xAGͪ~Ζ tZxbЁas-5$5+_+:\XHgaq0"7BVofJj7?o9}2;@0C #<̂zo^?-ȑ" -[+tXk0J O| O{!R!pic'pHn6 rf"ʶZ&7ĕc">/>\~`,Әzwou~BC"nXzP+>R_)5f];~&` 'J?ȕ+_6>*Cr6H;#1QN~TEaHǎ"(;<$ |\EW R ヤ-e?5E @ M,5^*åfuzUvtnvtҝ ¦g _45 -zW}%n'Ґ >`[.Bj<8vOzԱcw[.7(, <Út:E"hReAG8AetUȋmIKD ume"LGc83L R)OɼZJg_4Ղ|(|e^ܲ{Y F{$f%n3K)`E۱kbtZv%mI*DkLm@kqR9fHԬBE5#oFVщH~o u7[X yޯM ;=9+o{% GKCE4 3\=L%sL_ArXm&:I3IAO_{ґiu%ceؗfOI`*ܢ@\i x^ uʋ6Ǘ8$YޠPi\w!?@ 0Dn :WV#VE$﵇Ρx{n ƕaZ[C᝱*H.6rM PQ&s_ f[O~? $ڼ_]Ofu'Fb$.ՋSҶ.Gtvr>)ߌ|%3,#`ќ[us ˊ!:ؓ<_`E3vV>Wx>egAwS3`M2[W97pZs \W9P=QĊ +?"!_&`tO~CoN8NN $hV9Ł1jLdf+ђ}<A*U]A 3}n+$x2Ojf75PyU/E~ Vs4|\{%ͩ.VӬyoB,}Siq?v{q<=&xSBxH-搪ލwX%ޠ%?jh^7%ўpd wd=I!6<5{ dV?!t_1qh.gM?YpڊKH /,vbC~v]]#lϘvX?a±wLxwӰκu0 ]sadH62 wZ\$&Rq[}Ur|+t4t]i7sU h=, 25:[ߤ+vك9=d%Ad@wmA\'e'vw`+. ZDS ?=i,gB&Z`}_ s7'Vg#S.;>/EdJ.Vo:/~':*?|ZZ4]dCFt k~#P/q_vc6)tLhR^rqz@ezw(b d,sPUggLqBRu GI2I<'JN9C_Ԕ6UATњcu*$$Hc-M<q,=,0&sLM4 l?`NE-j kRHdv`.@άP%1NZB-3Of#D9 X+lsaQPoK0axZF%C'L>Rw{9G=x,%52 \=87XWwwxԬ1iV=x?P{>pBS %[pʾq(t3k~R+{zϕ^_9pWn8ajup=^4N޵ELCGϣ<`S>ޝzg5fĒsQb5ڥ|yszs''Y<73FzUMy\ 'ϸ𔮫PT/m쏑YRߜwǠI_E`f`)1 W}<<iNEF =*iӁ|Iq5a+#e3*#cng-׃< fs+.HdEѝ>ȫF,L;|ڀQaq)>X?2'Nֵ 1Hh;d{6җR&h0'F-g>A6i.Q [QZ4/pL'H=y{@jq-p^CK )hAWJqs@(ItĖsqP_wHj+-M(f(h j.~^mw|P?J:QxV\7~F 6ԇXE^yYdm])3cjH\^DlcQ&8gt/98h Kᄳ}& w|]^5/E|=ȴhbғbDVoHw.fNэ#"6vussC`' &ޓ~52{xÇlzdb$}F{5&!{mo wN;ƝRԉMA?N ;o1 0\NZh*45Z? `:]1 2iq#xK@mkM 97'sՐkCrhI. mlyݛ[p#h:)¨L X(+1ϱųNg#ǧR06cF⚃}2?U .Ç&,i@XI97LY5,Um1t94ɜ*NDf)SV10{9ɠш}ί 5@~Gg0Af2.1_3 K4g>C|.}SfNBҒ8Sx-X#G\F{I%1LI:$(-Gzx:Dpq~6#Z.d$!sJ޹ w5_BC`U&Lm{8"`" -{i"OI+W-&d(rσzwi=3 k|y/DDԾ>RA03p;(ʭ nϊ YjgI>n'莍~U'X4QφW3m#}:(faKR /ox߷7"Ɩq0Zz ~LqЉ+ņZ")G>>+y&|noftXGahcy;9Fpj9VjT;z+xOdD!f&(Nf$] sDmd:I,8r91`FRtv\21Yܶڼ  o"_zyʹ`rw4Xs5bd^qID\$q]mX 5Ҳ/-W>Q()U C竸0wآG@\tѦD񶫧'd:BH7 !I] l^ MT }97unz+-OjN3)c0RE08%.ʯ%I݆mFX/ o3@,CZ>._s{t^vY}\)f8p[P/aq0@nEJ"ӊ TS`h1qCٜOUOsTSYkxFݢ(h57Ν]C!n8ΩK@xJ1X`l9QSuo\0| Ep0Q:н/R~>ߐrkt;f'YVC(-Y5w٢7TBاYq2 L;2ݐF?ҺBGA(sۤn7&?N/DK ؚyNϒMw#u[9@*Vt\Ӡ7Q?KUR$!Y*.o7A4 '"q!D \JtKvtsP-ͣ$6{znX[vRLwIV搬Z~$ӁwQHB8!ø[);B"KGu0|m# ]p~I|: k`Qz+i!D^½'=捨=`ۯBX-G7-fdzX'1بCIlsm7BW9z fPtxy2Smqj\'k؄{r5=;Jp0I\ZN;bD;ΈW2PlVۄh 啪7鑐‡y TP,Ap^!Ε}Vu_7lH _:sI)ǚ-5$~Q@@hÆԓp~%-ZlK979ѸYjh|_RUpY^:/}"-7~o=Y PDK-&X'VWv*inrΡRnz1*m~>uHξ|βofђ@o巽W13Qԇޯ{_ V_oX &S=v}EB؄ ȦSs%ۆ.Ŭa˧G,cJh3Pʔy#c,ɖ I/SoG> JvQw"@^yt+OQ\ ³%W/m/{\ T}| ̧aՆ3ώy4 Pv`,)^ gNORok{@ m+;g܃"Ϥt|lduA_^ݵu3Lӿ l9w A~7c0TaNYA@6W(xzN'W58oF.oG@](0&ۿK+8h.Xi<ϾU핔Zāaѷ;~e\}AU|H%7$.gňbʊ;I|6/K3Tst:\.׉%myideݑʺITLZ%RoPL(Hԭ&Xgy㡱8Q+¨mGL9:[*峽:Il |qJ2W@za&ܸXJ &/XlrbV7'Gu&T4rq@Vͣ:̈A0ŷh[ٕϣ`-vQOE'&ۗVo.,b׬)L0Bj1dҭKdoإCW8UL]7m.ᙞltsM _EH+nN\>`U(N/POLd 8.Ky@q) TO87vXʳm ͩؒX#ʎ,ѻ_; G޻ʨu#=7ky m6:"K6i_,xΨ3t9tۿ# 2 #X<7sіO.q=C1+ xy#C YEbdfRbM fJȏ\#B%rp E4&k;ܴ}:!8梩Ed`Qc:V>-q#oҶ4Hfބ}[gBO ]aA۰sm.}hnH?,/PC;$:z9an_ 4-J(yr$Tmpl.00Hƛֵ+|Q(BB0!6~ӨEeTjzKu$bޱsaQ&Jb=.v;|ߐַob^N!H/@V%TNp:p' gK]q0`ier>ͫL!WoʬWx5Tyx:2浏oD//X5+S|6U 4Ґ)-[:QOjSXmTo_8G*k* 5$Ra ei3Ke iE5q9QӲwM#!>4u\G)XlYPӄվk)taP'yo=,QL%7}6@Н:,r%prt#;䮠L?x͈$W4n l%,ы cma֝_E; ) 0|Y~!T a^_6\VY%OY(1{L8JIbpLe?fH8ku n 6k& Mh Q$%o̊NG_ub]Pdc.9Ҫ`h6IFRP8ꗊ}/rP&BK_R|cr n(lA/mӧu.[lEhQaU"u쐞U5BO6:I\$DXҫ`nj\P B76mJ=IE,:pMΚEl#+EYX;> 'L;i(Şfx9͙rN&1|}G7(GD DC[ X̠ŨO u1aC)zc 9q;nI(1EFƛG*仐xa9a4TWImw4'y{A/B*BoZ>:\~\Wi+X$2k|V8/, }4+\ ސCJ=%CBHt[$X/ޮ2ÃFT<IpŢcP8 &86₰xH& Ѹ,2v|ډ Թ)_ =|8bG]Ժ"Zā ,e. r׵0#g%I%tmJ^k F!z>&G`l:uιgii XwήV@ 4R$UB b9XF5-^a׍70MIppg.Ϸyk!4!F+,߳/lfw;3.d&ָ8u^L<1y APO,v:,kgL4w}_O"bo(&¢8KmDYB7Ht|MoTʰ裋P;=QGU`JF-g:wu7y~ ƙ﵋*Wڅ$q?=O$o)ݖOĉ_ ǃB;(hT &fUcM4$7`o8T&'OٷIyy?9\?*]Q.L$K8SA,t10!tP,EK%%?jnQ@t)eQA}zu(xXjUiX4M{{-cAR }laQ'C{拍Ua:ѭh6Ӓ*| W]/Hlcbݛk(k |u_ +h䴤 ~MIUP~y ;[wJwu݀ϮK%i]DgRIIrmQk^0`c ճAdJ)7f&2=NcpDx9W(1P"FW\JVzx'IwQ@ 1Uoo7*#_Jd,Iu $ʂ+NŖ+CknbL)V8ܳEF~T\MnÙ7g")pRcCEOexr]A b+_*r{ά s ZX8S pǸ<="{_9XkIHaڣ-OQ&66FͻQãuWsޮ0t+pUyh/[Tv?wZAa=sd*Lv gmaYJJ *G?nfHlJs!*Xds?hOUg Y2`z6<-Hk:]^n 6juoE9LHʇy0D5S7sus!7j8%rd坽11M7)N n{>`MD"ȰgZC0&Pz$6-[KxL== ɏ C\c]"bj Ô)&!seLY$glP՗Kx~Ly[M9X2,ÐMv qÁF! }ɪ8Bb"tk =SJm[ˢEǠHqB^9)XꢳzҚf958O-$}zP%;а@Od6@Z*֌#'D:&ntxdKF._Ҋy,7*5.WSd,jsB>. $؏ 1jDWNU@A{4ZdP;ͅN_zOf%OY<Cz+,sޮCCr=mlQ'ަp%ȺD? ya:j`|g$KYG/I׾{4m+"e֞Ԍ_́PMUnH/'ALUjaMn`4=ەً:3˵kä>NCT'U MV̳5N2m*d(h- g 1W0Ȓ64O|P!4bSC1ehѱϜ_\\ 4pff?E`syџdƺW|r/sk)8_+qTДGجߙGy\s\!4!sr3MI0ѫ떲7*wj1%f8j*z19weZiz%{fy| ϥW],=6Yvi]VLsJ;UT|!S5q=O7ҙW>rP=*dIR^E"ozVFbm9IʟCqixJ2ުԚ<$wsbK4Ҽ2*mAؗ3Y5CUDD "6\[]?!0qɨ՘\d߂w!a/1 ɘ 4AΆ Gs^KLſұ'r*kP=r !3L7?<ĈXo[z{4>%y0&ԙߊ~mZ~ˊB&88'dh?YdL,6GP0Mۀq̫ͫMf]` h,H@$ ͇mΈHI̓&<=n Ci CE! J{ r/+"c J3NM)G;y׾IB3 |l2uB.`tu$RgW6"N&dli#8I,wB6Rv4R휔ibTvMo7 !Pǂ6\=wm׎:RV~~9FEl* uVbr=x.sb^h^k@d\WL5kg<؇~8Ĝ=>Px%ZVu Du>k[m/ro %!%x[`2 A1'?u׆sNI?w#y ހeF MZ7:^43ۉX HҎniTZL,+[3FFw.?kcr q;q 1=Ķ>EM*+EޕN2-[,$@`k` QHot ?G\Eu)vxv|3B rLڝA36!u %#&? s\j wǎߦ UQ,;J~YjbB".*$ ȃu xqMMūU;fX &i/gނ,Ϸ.SQo~*pFN Ή.ClV!l)[ϛ9Wt #<#x"n3L:i:ǒ{PίW&cFUrU-&"]J-vMWM@!G޳,i8)"ufDQTzsvy#6Fյ}6G8ANH嘷P uOO6EZFB&1ݑckc k}șgحV,]ײ1b,c( >T B#Ggis-'p.~f!oO)>Oj~P9= NE!6*'AvBV^h:rv?w@\fRG/%q]l̝T==@S,&GglH]/H ]Uۣ޼颣t zzYZW˜{Bw0ntKy2aլ `WPX}M Z|fXr5__/ KWPnZIgKL&da\ORTen]Qs;:?Ay6gL&k !e[;*[S{m(1VxeľbۦT]GVӞS#`|Mӟ=бsU.mAǽ_Pro u;TüFZ,oYP1;y*cQHNzc)hk؈%d"S2{_OX-/lXkifj?%{$+V9/2?YO0'۝Za=P'bz GfXK릾u4B3$֤݆<Wůzm3/|oT|YGS^z|;$7ԉp:ؽd]nm6KW4^h8~>Oj>&G"G*ǵğ fPmhnJ2"a )Bhi8*ǗƊb_Zd/ZH;5 9ŖErP(Rpa0}|p!GS=M+ƍ`dݦ$ԨU+p!m_p$ <"M砄P߅^8O|]Ż͎Ks%ݑm6PrMjHP&&Kh.T=ZAlX`QΚ!kkvF<ٔD::޹#(TX{ef{{ ?Uށ:+[ B-Mru}@ =՜M3@)rn_-Nw =<K@gnjte?:J]ORxj^$V9KЄ`@  u(L:#Cs) m<Ņ1-{`*M/tmG 4-*26֌x\l[G[5 COm Ixzf$4׻_d8Y-;=`CZ!݃v]D ^lok 6 {6^S`( `10ma/Βqe~ !q(+_KB,?s7:eKO`mXfUF Z j(+6+(^y@VK1o.xñpڶhN(K#WW"Ɖn"upB+E+MgLy4^g $-d G-J) g5s5&n;+'P#^W~@xXu;N\Dwc5CVʔBIܮ崴2g:AY`e+2R&vu-4Jخ~\UCȪjRfmms,%58\ nwyAKߕ Ζgf (;>C. }?OgNJXGV|p=E\yIutwA\w$nq; ; #,TVWrT o}=~&-5ϿihԊCo="P)Γz%OD[wu ۇmVEBGa&IGb}\S~O9e JhIēU"O,#/9[t*YJAtb~Ƀh5$/Le{o+}dh9I\cM|9UoYQrGSڻTN8')(=3<ܵPha|UkE][cL:MpQ_YحbHC^V~R mҵNՈgDF櫛[eLuǽ;z@0iRq~v;OYP$^9>qwmc"8xy%s2y9J&t3d|ڈ"FVqDg&y.z h$d^S0 Hcr9tvϾ'[8k87ߙT<_+gPq . `2r3ߐH籍  0tfbmgJq#Gߕ)lOu޿jD$d\G)~*{k4u1Aџv-2SD4{(ʹ\pS9=hg]|7jͭks sꩣ )W0Ǧ~»Z'B٦"` 9p䂪*Lأk%kž ׉8+׻Z?̕O?AڞEڐF\RY$nt\^~"9B;U/-5 4?ioiw(xzr)!H6 ˶i½^(?Dqg)b!&M##5wz1{) Qp!gQP9\vq5Ȇ,-7 Wd՞]]A~G2nS>ݪB @U.y&z_N ۻr&ϻ/Jx/g%mTMg&/âY-֯"^hA#:?wLQAҘīתM礞A9_^_nelZ#9|.7ז*Nk5d) >Ƨd/}8)2?Y]5~nNк%U\PGZՃxQp?nA*y$ztl~;g!j6O7]d$ڲCW RHV{08-@$G^ *5U=:?f~*Qy{`وR S? H$AmH'j ..GE?&c+8QXtRv6 ` }Au" #oE[%"4/ jWá9)֒Ji_zz5aH6gcM${[Q65Lo^!w$˛Ǹl//$%KEĀK7,a />)I;HpC vyˉk |uJm:% RMLjOrӟ 4mW_լӡ&CÙ^SN*gp3P ]&]U⟠T>0y 9"FG3%i)~+MB2e>}A.>Z0̼"-t0nMbEt"rw'o`~t'5Aف"K,W9Md޻ T `fU!s͠b@˼)vNmX&RJ FD$}}QcQbNdomBKx-#FP4N^k9NJ$f3b+m WֻL[7!"=< t?ѵL]##V~$dMv/=$wڀ0EvC7VVZJaqE !Ń  ;q~e#@ (iY,#D{už^W_̪LV?訳{;ڼ bA%ԉ$S C,JUWcPN:B-Ǧ$cGnOE*bcbއ'IQo8: # <+=KH@ʷv(Uz=Q%"f[n@n, G%͋9-tm" 9|N1Gj06> .#Wzggq/M;ܨ؏tQNQѫE.NPTBOE#'g=I4S)!RE.LE3oS;:m',ȴr 7)U歀 c9c4&Y,ba8_.Y>"v4Qvfa^Qrqt Xč+inR]f᜴1W/4 IY$D*W(NkLruĒM|.-5] ia[M?gQ*_(B& Wt4ޣ{9yp@ F;р1y@ ι\ +6, FmeHKxww\ZeݿY|u.ڣ@妪!,\MK6EGr)nB/y~`)_eH~ۚh-k*W[Ʌm1m@}w>_C{*{!%1"V]Cj7rO 0$.|:ӗSssM g Ȑ Z`of蓅ǧt$[zl</NYMs$ƴ%w%W2XkppzE/ v뛖TE j5Gn(9qA8n9~8rϜҁΗidQ?ߌDڨQٷXͩmG@dr%Z# ei7/ DΌ2ooSr>^hQ䡄%OOM)@-)m٤AΑ82pf+CgE{ )g̒?jN{O w:,˻%^0`aAdSǘ)P 5`ؘրVeKڧ1Y |zM犛2̊PT;9”/v o&n5"J*ߒ冹BGs g# $<+ `yp'9ߞՈUU? s"c6%kCO؇.NŹ6V̇H]NzՃ-H&߲ n^Yr_`_--:n(ㄋ[r?j/͏BLtPG|<#dKy #HMR2#BAȻSg `b/d'Mj.e@ XZE o98*Չ"'q;YMIд{ )wʧF$Zx?fV(&vM}ewI:j,Eo^q`'@1??# }#E$%fB4ug1#V$-d~*Yt9JZT< 3բ|l.U&FR=@lkli '4 µ-@ qE4I^ND\bxK5Lt('JBe:VkqtG*^deZjb >X Ҧ993c|VDy1T>K\Sc϶C`qH2+C j7uU՛ xB? i@f +˲%/ΉB}STЫ!>0谜2[}&ރ^|{ dn(EM8&ea.:=f:6gSmN/&S' r<*O9x'=eq(d_<{ nœ |j'}P"[<˶k?9P+ +~~>OOY&M8:5Y)e (ܨ³-tF8l B,"K {wwH$s~l_j!=UM7d ie0F.p&ۏ-$QU=E`2Yako3a> |ΖQZ]": aDwƲ!`^Fd0O35%9nU#XR}u3bVWSwObq)zwb)(;(E"cżD Ivр&cՁ_/2=l4,oėhLykYKP8wWq`r*imAeVQvU܊fF;K;H7}0ҠdjE( AXBYJВ)1ETrLuk$PC>v?Poj\!%uKT#/ {dV !Y7ЬTJ *ٌK Vڊ^[?zk>XQ#nXrwWvb >p`A<E+$li#0% pL djY#_NsrT3dꙜpgZ"6^D<,(YkEijKbw$}୺ave Э7W* ֆ_=Hu}V-Pg-y*A֖OeJ=̲s^ƨ@53%ޝAڞ4=:Osoڇִ-ȓ1ڥqUt]N ۅ? `!˳}h1N[ ߻k+J>yW1qJZ\W]/u35GZl0xyS~yKLxhM^fbLFvg\90|d={`uq9Ȫ@8L܇2M?i3=fܞ<;# 85GB0_2Ageuǣ8;;䶱 mL~S?^odDDHJR9꼵1 y̧,uQF`7-GU DQuzK"0reڊ@r,u-BG_kvϊ_R7r.\TGdJt@A dЄ=~hB?g)S NZ2$WMr& } 7,U-'BI_mEQ/ir,i*y$T(On}(2ѫ} P: i4bd[͚S3d*5_Cc˻&g`PP^XC_g3A`<$tCd(@^S oZiz yD"}mwANm8|yZza*0'~Hņٶj*gfи#ݲG.쳡e&ɾ՞~a|s7c'Eͅga1.Al@7TThӕb;SlO-Fs;'iP g2OQ' I&~"'.. =KbhBqDb<"3XCan!lA1$V[w(D6rGs"^td`vdʲf-Mq]+XrylX-cĜGuh]v:|h@'U6sK3v[4;"+s}&lr9J!aϾ%B< "-T98oEֺ 7WdcO u X %F@k<"[r:nU@ aPwsJ!.̗_s:{ fkpr%İ[B  )"&*x^zҠ3\P9zo9 r 9HW'>Haw&^_#)uPA|IFm몆 Q cgq:x6ku 3*Ji <ҘT|[ƁOZ\ZPx@ETW ^.ct(r_(EruG".1\u/e 7!V}mF7QK_ؿ>8e8j >UjM;WhnGN?. *GL"$j5r/$~a$ZI«OM=¯uD15񵻥'cC[P4d %!{ˑ'gHaGFԹ2V4K 3Lk+\/կxލ*$$%Zܡ"+1~7sG\xsmkkkq{v_RfW%ޓV_hGD3 f$*5Wʪ=AN?@!]1do28eM'>5jd?HI 6\^Gҷ&\%8Ob2lef3oDk4,Mjx%8MTїX$+pnF|H, pǫb+r$pEm4@-x2NS5J*e`@sw-Hmg4l/sYehz`67о6 M c;LLvzw޷H_k?zd Q+I\ds.#JĞVrۉDڠQIwy_qЬ:<[dDXhc aS9Bja5y0vu{S֝b[yDLܾXOM;U6o=Cjhg{uoP[IMƀwc]IiT8s6yu *6 P?QD 怗EfW LS[~}%Lb϶h $X(4\A "/j1nuQ8>M3C2OσNه~tT7A\iȉDŽCCcxR,G֎հH{{lu =J5&5~e`^Fs]n ܵar er˂6Sw^2C=~*cSeBT8űFz(ּhC>vQ7h-RQ{/,,3t <@62[z:Q6 &GI]>2z׮_d1F&DdꌣBA{qGlG=NU ߩ6ӿtQ}X:}{DyC@4srW .Wsipb1M8"LLx/vmx=?H[y J'OR+Ppd+][/XXx!3}^ȢCܲ^L$eZW@UH˭kCqn4 G1/j&HfY ÷X521#Џ<+%jl^WדϘ._"!zkDK>5(FC3tXmFh^>#KgO5pB _壘Nm#2$aXYZ}&cr*.V.;!boHʗ*Tn)Ԉ .fhGh#V~c!=w#=qm5bƷnQ<-l,~,}z\㜓g/$)ojoY}\zyqO 04M!avݯ}[>ԧ´әڍ@0 ZNlbt9-gC76`SX.3}lȨi-lRw⎬z,jFMmD}D!"yl?[.x8(U*?;?,d6c{v:E\ ᇀ6@;, v*.hP^RW39޽hYCUoO/푌-132 nJ=NR˴אZnR//M|%'.q`0mh 6m_NSɬ>EZC˝MvTu]sV1{-A 4,R=:UL:%!fɰ;@yc1>N;ʨt;(#FJ7SP _ 'J {nQӥ6Hz 2R䖏h @lDʐ\M,4% }5@t.Csms IB(L` νjv+HBT]Us-\M]"B%y%]~C?-@m#.%V̊:îrRxJ/sAhV <;!~M8Ow6%d N^Uz:Hr!$aC;%tN2SNzT;Uy+&]FORph#ǖ BbhHGá;;ޡ*`gw@ x*Yzĺޡ8C206gET&n98W&Q=fVR28BscxP{N*Kri~ O 3*vÏ"+"8_$)B;dw Y$35xΣC'MS#hk^0<-㈽'t!eE;un$S=p|.w m|f1/(D{=pΑ:kGܪ|{y#b(WCZߍ kx97zUӒVY8#e,bujDB &?:wXӻ+߇BLZ]ՇCv5:JMtVyDaLtn.0 e SHJh 1pc^ ~*"p.Gyl㐯1B)=U;@:Rr\ަ1ZNy͢4%ɑ-8x%X}.0G0v9Og1"x"Dc~=\bi>+(!TwUY./nK/v%3/.3u|l>XޯGx̿[1(DK= F  (@6b! qajE5D=90jeGYm+忹E,嬳3u4 qs[K8M v̻U_bhNV|.MUFYi6B(չ| qW1S*.B8]FtDG2Y-RG#4m$=7sGMm]?f*!@W.t.jALH!'Y$P[iRP<U O31vĸ|* \;=^= ij|x?eFQ}g2#/uQ#M3Wmr #ܑ<,ϳ޸n=ݎ-f`ȖQ- Ւ?\*& gw $@EUGb-@FPCt` q hc h1gR۔%̤6' 4>D3ds?C);ÑZ_qkz7u6L k3Yw@l8%,i_jocyf0U0*>=} zZm85;AQ|L|.j<08bř'n86(;8$qSHn TEݤEkjy/)0xGU ^ fue%(9۞]w>2kO2cr{Q _4|5NsN-i~+&2}yNє (+PDu+Z-F`Bؒ5еDIg__RM8A׻ha-ԭ58 DeJ-䟞^QS܍*Y'+cFnaA)&-!wv86o唝 hDiW4tG4ŵ K~xFmtgr=rZ;7a=\}.3+zF@q-d~_E c7998LzKIݭQp֛m>wb z'T"sk\ŭNgN__B܇& vǏ[YGOY|0/ pJ'fJ86DG˳ 4#*L$\|ovxssGi8-f"m3! >I|uEwn5,EfF]8|K$5և~ͷF%=r?!I{5N%1++\=1Zd6Eacgtf>y^{ҋ@eマ~5@w2wj.oFOU@5% yeߴ^JzU"ၣefLDž4YqHR$* 񊴊=:vhs?3EjO)vQuNJIO[JUj:2DPAGPJҌM#h:&j-=0^h3HOx<<”m)5l %y"v=O\R{ՙl/ϞMW C;*sOн# aFiV"VB-}A# Ylޚ~]g+Ijb\/=77AJ(p3{Q`uO^UGN~p ~$6K0o:Oj!p5W?4% >Q$+f|‰ۧٔ V\ǩ`$V8~-~a=拥3Gw.x)^M!Ou+49[,N(s+o KWa1׋bFe &xqEӚR|(|HaÔ?)>ET*1h8Ah32I2X 8+[)Qpɂ`,-5HyOp‘/663B< q#1EPi.Ev|%SцW7ό{FֵD:blǰCEg\eP/h{&4McR.Ol_)nߒE&mr!x12 *s4}\._A؛bQ7&i3&o^ӆ )2u2z;-GMd*22V[ (sʑ4$evi9oU@5]> 5)ol}2Y!rTAByU.(v^# /c&u%XgQY8ƖȲe{)PVȄ߀VfaեE+/-@h=@mɦ\|7,&5. M TG Z!Mf% ȣMGr󻺞Og=} 6ܗ?Ѥk><) */TNs; ζ.g )O6IdaA**+׏% ץ$PRпEZU iN@% [Q!GʞKJN- &(C^sQKH97 SAsűi/\ӻçe蛱+TT5 !x9wdo6=q,wW>(yUfj|c _\ٰe.L (vzw^|䍉~4Uh BI&^jRoU[r)7IYP:)ϝyqa &B.ज b ̈/^zU V?=nKh12J_p9Thyӣ5l1x#/ZYt 8s ԘD}E[_j|٭`pCЋR6fHEZSY-7,wUӟe=剡 ?W572mW_["$odo]P %ko@TPG)9`mx]OB^Oο/{!)4~V^ޯ{H|խkb0oiFFml靂@x$)ފ˯1dPN|[矆`a1R#R(+O~E9^P$:f!d4zq> ԯ  B4 ݐO  yBYx˚cF&aɼs&^& ;͌$"HOǓfLd :?^U4|5|1NKtZx@6G ~'ZMcz7X Tne@@e:gРt K*A=l0єFH܁-!R ^C*NôTI=RvM\BA%KYIaUrNӒ iܨ(dt4 lY6J7v6d/&V&lA~:5;SWIU;:Kr6jڼc6F:&}HDBhhdp~_ mi T"iRk 5S޵>T̡JQ}U()K;ټ-V!"6*HڳBHP/jezGVg=#*y+# Mr։z"=F\Y4m`juB|Z"O^$ kbһ49zsmjٜ/eͦq}ef5t^_$wIz!Fz q-5:ԲwM:d~6jR-z$kZ-Jzg[Zqqyc>"XwP1cv ?ջf-oH DaYxQV)H1~ή4'^$eq ~My ,ܧKz|"x4$iǙK6jh '35uorTg%P=_)fSjGHbVAɛsFncuKf`NIT'tH#羢7/PdOr* 12BU8qFjcl,L\~kj.vU[ίwe[Ҿ#2_^$0)n ,)(_@pՒt Fɥ$3 $vMC$*gk˴|;b[8sCr)8⪐ Ax짍35:ElOnKbHۇ"UQ/ٷpǻ鉬O,o 8 -}n;>U %)u.4h#oLj"D]NR]LTBYG@[:7G{Z293dmn R#@<9 r.jzs>mk߉:!aʤspb+}c|{q^$ab$P W=i j/|ީ~rjL&~{'tOM󼂹jЄt:-r{}{gےs,&ز/cdZ\%t1Kn_(qCf(#֨0<ИUdV#ﺟ6;)2l grHCZL;+lNO SᴭkHGRXeTqN(T!T~?ڰzE*Tkd28*_JZh&z鈜AS>#Zz_?!#>>)wwBON^q`Q-үi@6o&ݝD9 }W1՝8k 0 ɰ6KXP:^]p[bFYE 1f4zwPVR؇^N;c+:җw8dO}6;aHP/Q :kq@$r``RŠ .0׼xLrs j g!7|e1`Hrn)mXt sR H9_Ca"鑝 糹b8(sY(QD'@I\,Fg{$WoL AFtj>iSde6΀Ǵpw)t*7o7Q"bSN#6a6Y2" :Œ$h orզ@SvtL6Ts (^_Jr#[T522xof{=7wXTʛ>Էv1P^wcT%Rǃ^AE ŒQ  ?rҟ~)"3Ŵ~~kk?Buדq;ཫE;XB;;;)#R|N3Gux=%-yCofvԳ fPz{@'>nUF CR!$=\©9O:BwewP2 f$~HYF8HduSNY7GZ%ݔk98_RݻuDG]q[{Ĵ*pfxV"Yߕ9#s?rFG&rBbME ';G 13rҰDONЕNߤׄ*(0#dZSY@s# QֽgrmOMcw4…]fc[=D*䍃@#g|&*# )(j-2|)^ְņrVեӕE&X:0"κHnҫ晉G fN%,"W[R ]C򁛪 VWe'Qo XnYt2wG= A^PCPn/RpPc~H|~l:b<|j:CMix p0Fhy4RTѨ_f]5ÀxKA RoyjZw_Uu2ZكF? CPA'E A!r2F>TwZGaَ0{cUVvܳ5,-v?EHb q^dYޱ?KERB +F ۏEr M_TsC7M폨uն4=ִ\ _=J[^""A ==@s˚9zV}I4&r rD&Y Y:`642RnW]J[!R;/T'kB$U󪜍;G_׽u SfS2JaMxO-H>otArxjK/i⃂ M|*p鵙 Ԏ@9.S$ k~8QF$Nȁ DGkhn?4n~5 Cδ֦66嵭${[̫׿KA.vu#kNkY{Q\$4?G˟ņdfiu\-:yȄO84X~; /½JO9Axֶ4`PGݑ/91)YuԀ8)tz`ќ}r越ÒmZ&Eqjbγk=L} ^&1yc]}cﳶTN/HL_T}?MXlڽz.?P:'uxh_ds\>& #}~•gPܗb#fJѸcܧ]|=tR&2pr 'q1"F\=f\͸aN_nbR F[-+}U2lBI[]ߡF`Ä,Y~-SYUs!}MB輓A,>)Ht0o?xޘjnD8@QHvΪ^$o!p%jӃ΀U*,x_aYgZE+'ֿ7m͓EfCz~5q;AELO4c2=ZIn[^s{3@j\1t=һS~! ;eIW7"W,TnHmmMߴd>t6/kզ b`T"XbN7gv9qj` 1tI R&@leR䛨h;%T BԀ;u"hbQ N2'mm@ΔpF]i4*阞4Vl0kyhon~-F^"h@ ASYHE: [2g-G2ͷUFĉ}^=X޾٭5Z/LfZۆ4K*)W 'Wޙq˒쒙OT:!'RFn-RBZ]"7RFM̒}DTPuxR)_K_A^ub>vX_7'i'ЙtTVv !-*bc4[W RžF Bgy+iIN@cÒmJC#Kanҗ I,)M5.t%W@0sHPqji4ɋZP HFRkc܇t?ǚ"JPa}џ0rߪi W DlfqT.Hձ:I` Bh".1]9G[cM (Zm2SPzWSՐ[n [wgfmo4 kGmL(L闗э6y5~!1<[{i $X8\ZZLqopfaԈƘvor,r! >Dn7放MbAtecdEGopP0o)X]r QɌg5ͬLѠK^ ΂3T6gk;\"q=G.l&8bh- 7P E 1o|W莩C.fbM< PuF!H:02_iߝaCzNe|P*)vЗN z ܧ(8EөZ('tbKwwu%>p5Us148raxظ82jiӛVz@z8-%uSdkUM0 ԣFlc<*L, dC%zux%aq} bdJrB↑꺚{{57{$f%CۭSUG|tV68f?\N+Sҡ R8g]=61% }4f,@pu'C CԍsGG*L#)xx"LViŚ dŹ7gg02xZf5<{ glNhF)/뗤_hhUX;VL+5A$>ʒP qj+ϸ6ůJpȤ0`yCf&*+"z|8ϥ8FlJf;1%!3%U =J\] _[L"dVVR p>xR75l ŒA!<s'4?\:ekl{l6}Ē?wԮT:WZ(0چ 9_ۢE"-H}mȊ4ZcٍIje"b,k"OeKc-1F;:dF=Ie-5l~62,rXP o<;-f^虤_6QAc:Rp)S8g܄jA -?< K@GdGtKZ=ȍ L0<}V꿃?NS_29~}pgtʺgzgiWPAApZ'#1Net&ѤƳ*%ĔX$Z6]#:"3Y)Qr>PѹFx?yuNR( LhQ kt>R@aRѼ:ϫ铥X# zKvo?5m༣M74 9ߜH~ӊSc(#ijں#/i 3]R&||I_ȍ V45B G",,HRk5mw©ÕS=z1xY9FY1h {ݫj9 {[.]'&W w[in-NYJQMk0JQx U֏.p9 rT,Us8&7^ k(SN׃Y?f'I|Z۷E]fRaQFn'at2DJsYQk4y/7XJcĆFN|g&:Ɓ52R+QoשƮK0iZ\pNBpLF(rFN(+#"@/l /=p@*бw2VMٗl ~Y<켮4G{|33Wcj|n$W |`!qo IkS붂ڛDBT׹YNXWQng53u+\(bQUbmpCcC"C^d2g 0X2о=*Y“<1{?\(ɽa Ɋ`q{K+\G8E9c ֊J]a߾b eHdIi(^1?Iܯ*[1^u1Q򠹮'";U}BO žVfg\''ժ[ +JN(XGϸ ;eҊ^$! EE)7w8dq7CC~lU֠&ؤXZH:ybB@(2X^}hӾpSX).U[nWn2W߸UN`|1멈KheάwW %{$QDKLOk)2s[%!AaOZ q ?aB6/ba;38M|BJrsM€%۰uNd y7Ň4]O"<< {9< [3[ Q;¼)bӏ·<ԣE¾:B 9Yxυ$5tϾ2ഁOo &! ƤU&r00HHHzX4c^p[9׾]wA F,Ng{#>UGMD[A[Ɯ529)j 5Tm^ `7+Jij.co'u\LNF;%jE *-e# H!{a7Il,D:8BC,ۖvQh $v@m%|;?+bDNGhc&ה-ɊN UӨ֣8E6Ō kucIP<*.߁xhel9xzXLjoX=  sJ>(vˠMHcԈ=`9x3@""+2sGQQB+QX/Swfc,h!韒 9ZN7w+{2@a1R' [E"]UȎ 2D&gNͧݎ9A3en9 eY  .Nؐ}x^G2`j6[! Ih,ٮann'II쩉e8rRFP |}dSZt C2`BI)gjaSϙwĊB՟rp+E?gUՇ'{T7FVn+D?uVxMBi,uM#RC u_y7C/7|i|J4r@^Nc7GEn UjʻF@UE.؜jC>VEf9|OdzJ49)Q6Q=;C8kK\ buNV;biv:Vqy0pL|B[,郲6%uB,sK^eR_;h}o=ꕴK̭&W֜Gy1N|{+)04m·sJ#R-^O'³4>uA92rdw@EH:~8ڮ7 $a:6V]픫zZ 6&k5$FFE48r"v~:̝VL/@k֝!wČx2b{M[ Pr@sʺ]n6R.~ӡ9?cήX1fϭ˼H7j64z] YEdPE@!~ lIm 㶱v&Ջ| /z =C騋(imQPS.w[/T_ yDy.qJM$Cn -֋hVg!4:&.K(NJfrm N+CT[1$h G> 6"j6+Dd W](h;_r;]BݏRѢ4^Otʳ*xFq=Rp7c3Asitj<|0ܭ0wZ=XSokkXG 2}zBu *SoPg_?!f+9}MQ0< qw mMv&ә2[L [c>Ō:;m z&l.I}'q9U(+L!:qH(ƌwp)L,+<٣v u|b#.f,fl*}T%{n QfӋtjZ=H:†Hչr"y6jkF8\#, vg$M"2Vse,,Hd8ṉeB #9>SK3a>񳚌qBORyAV%,$?~Ln[?`;%vPfNW۷@nd9Lݧ12kjފW;aw#i3Vq"xq%txC˞[x v]un'?c@w.vf6sSmɎ&|%{( uqnj$PgGsѧ\kf7) F9yU[lmb d{\֤NPhO`%ԩKIF'ds{9t؝.L~r n•zJ5zHd눮?EPрifױVjiw"S<] #ٌFAoFsa}# &݀2"wÂӎ u"(>sǕruP\{Ѯy<8jcIЇٓx[5Tq6&EH$aqʃa7X:)p9{{RZ"ωw3s|D"rsQŨ׭ᛊk5Ё,= Sp;H^bq錛sxV 0P;ڄ ʦiSBǤxʹWp7+RKH f /Cς4̣Uym}MBP =Z+bQ:sb]6ْ=$hWr6n)\g؃ō6@ k/+QJjTc] `FMYu%ܦeKkȺ8s[s.J>1eܦpeb=z92GnɃ_=94 i翵Q/Hih);YL30ZF& Cbv^IΜVW:fTƪKFmhس r؀䱶~:vKG-ДQaA?Af>eQ/7JqzQ$6ص޹ *ȨȴdD]N%*9z>[nh4#D$`|7]{D#t\y5N_< @%͞5=FyFiF$9}!.x.㚟ːۡC| d⨗Y7vvv{&0T~ ~8 D]\ުR΂ aFVrj:^cc`i[o@ uA2lwr80ͤh:Qᖉ>ʎDۮĻO w}7 ,Z?`g̹j#6߇k%Wއ'~L `II[Ȣ:ƞ!5ْϺj5nGB<)nȕ3$a3K\-+yG >ѓ{m(H!9֟*̍Pe!NJe7;1r(ktVӑG Woj^ozzK,+G#fxS۷{"fdw|᎕uڰhRBZh; Ɖm;ǣl0Ry]:JM ?gGk#_s@cvt,QxUz @.!1<(M %A\/++^e!tO;RR [, 7Ma|_f# XJ/==` >}EX%J\]ȉܞ <;a3ͪuSqXf2k5V+;״i0k7#ȫKyӭ(lg!;Л$I) zEL# ׬oe5F=N\ uB9/:iu_۝`SH=12D1}tLG(PT#P qYZ-^"p_xci̩D 5 ot,`Bi`d^XkڥSÀ dl5@k(*uCb‡[EEڌ VPlj ]>Jҕb5K+=DZ:>R4up!)+tQQ׽F:}s0yG ~BaND$ ,Z:j) k uk~(cC_{)ej`#H~S$VHR1 &iK/Vc@b+V,hذrx$htkɗK_B[k\5cFߤG55xacC;}5.&{7-uu@$0I1I[B~Uj7e E_7`[ m!<^W;)RW*Ҡk$2f7}!+kH-<4 `}2 Z|4g<}|Hw5zjۙ]&?B{&,;)^O>nR䈆쐉=W浪mFMNi8oImCb1w*G Ͽw=Ek;㪆>eX덁-"[l KA;K~#p` |2Tztg|S @=]r v`ZB&kmB(AU1/Tl!m$SiḼtFuWFb~|-r)@%Fv{xT?|l][Q3Y<2wK@ <-d{(kaӮ^#(8I #_98%g+cjrIY:sM Shi:\v}պh%ODrs}Wj(#DY Yȏ*1E*Cٟ?,nMvn89"kϺV@dxBD܆PC`-_Lb6u,f*4; Ǣጭ}AyܦUoʠTr?>sA:`ɥ]PY|AZ޶t=)-@,g,,8`%c1sp[k@ȻDqf"وi 0r>ݶFEp1zh*[+QatF0QVZM͕Q @wΛEdU>Iפ0ZG r{jKQ⣚% %,c bnQK 07A>xJ q@Lă?}XC-6vv0%L:ؘ-8 Gl=*K_ڞ>5~C%E$h;JzlC|k1:H;z[JМP%jp'V@N7 ⧐L$#%7h0U=ʳ4jSr^|*?v(E{wY"T[G03"j6$^GM^M/ i9s>4r,~ f@⒳Vn X\]OCul|qBYN 4m-眃S:U;x(EL:SOSRPUAD/10ī>LYP jc[hͶ &D{vdW*~R@'m&rV(|Ci+34?@*/\+Ka萤jeİG`kuȎV C (Fp2rznQ ܰ F l?of{Mk*$P#WkrXI!!7%-fb$uoC;~%d1i-LarNjvu O8`@sC&ўwrW8ejVdcmwYG(8}pBё*-Ah`8.Q,'UroQ< D[K":6C{Jv9<BGrЪ:~#uG#Q[3+0ݥr:af Ҁ6?Q92iwv;am˵rdBr}[elk}5z4?QAW1n}Bii -5mˬhe์c̝VK& _(:lhoR{$#isH |R@|g`#g30ŗxrlI77[Ŧs1e-Uje* '~UdgJ.56$;dHJr~0dWo:F⋛#M 둱|YsDQ-aRc51G@*o ״7}g.(4C׺Ci|Jɺsf5굇_,i^I:G_˱s Om$RL˼(#8&K'M#y#F'LKyHfGveujiNOlY=nl 6{zln;7y|֜}M;w|Lܲg=  K#\ʐyk PdLFZo_*sІȈU<8h@f̀O i;ǮO( YJA:!R+F<֢v6l]qCfqnsZ9. |6;1qﴵz bݳ׈ӓF br390u*2In+9BfUӾX` n_6[},o5MC.(s$ggA'_^5@qsbl3LpJu!%P?psqpZwl .V#l!)Qɴ-dpZ^܀kQ:tSWV*XKGU0;9þi]²-.IϜ⌠ՈΫ@"¬pu~klpysŌ~QCDOGs~ oE #?3)2#TZUaJ Kl|wBW_׻D^4gto2&F^1Cbvo/8)0Cpٔx:$ń9 ̰3 I**e;S? 6ױ"8>iϝL.,\5~m`j$($OTQ>f[֢,cNd fwC.I;yjsfAms}`pln[/:)Fb4w-,yF8 ޻|l|3B'haP]D@QG68 PZ> PՕ]egi*>k:qŀs5"ܞ "W)sÞ^8 JmYX+7":>| =& dz/?7arŇZy?.z)x YeALXC5LNܺ-| >y Ǩ,+Zmf;1aaIxW>{[.-O+1ڟ}/ X5)ej;7),ϕy]!YV͟dM>~ 6cu}㏓v6#jQ[EUJ Ezv?18zwyXWa.%˳DNξ5!+ °k|Je1}qfK;R5 }ދ 3_(h(qϨJ+ӆ؅xh[/:1JXMvZ$q7踥s>H0 8Q0&fwV"IX9%\Xڦy~Gşјu}Ⱦt &Ԓ+ Bhr|,xܥFEԁ_Հtwa.1Yf",ө'>;y48GZ)I"L[w%JS8f`DZ6N)s0]ag$L܀Q[t\pY.ptsxΔ#D`,xp^zvl߹ h:&Π9fQը74W݆Z)b W >-~]ms^ð}n!dY8 K)Q'E'K:1]0aFr :**rLj/m'+qa]O]ˀH}"Km|Fi4eRVG#YZv0Dϒ#(F@rA"͸gЕitw̅>3atyli^\ }|+ܭv+L"1d4BprTQ/)=Ԧ0NRKx&eᬲo+utՊ DROQHZK<0AYve= 8"©iZE>6ՅfP!L z ޅ%AEpmŖ @saw𿯊՘ܥ@VH1kMN\z\âMaWK"t @}Z"H]ijd[+vܩ |[v }ho;P +bT֦[3<"i !=nR.MDcR!btW%, '}vFV5n{|`Nɮc 6G.촭$cz6.;c`]Ÿp yTŰ|# >4 &AܱΕ"sNZ5ee)sW5I?ղtwyh56ajM\ pWߞ%B)>/sMCIc 1.}K7ubbmޤj&lI\#u7HMњww<':6bM_w9҇uVJN$/Ҫk[@^$dƑUfM!lx%3 Aթ¼a^,jִ_EE,\vR&itnEb&zlHt*N VXظ˸>.`@OAv=iUL6&yۋzj|kTp] JEFPZc͵̿l6FF Y^{8Hdh{ O:Dɴ{BeoW3:\%0EiM*kZ3joMH f+y܌9V~_ 'U>4 jȆ=;ޏHFCp7쯫0M~|24#IUg( g Z6>38rOl@PUP&{36/2g-V^І 6v++W`s[]KÔ,Fp*co)_ȣ;#O($<^rgSYRqڔSMBaՌsTݰf6.GCraQ}I:fXm;V2}%.ao0T\lYi۬O̿g+B!tT7FS*!ŁJSHYKٰAɿ #A;򦟽@_' L=\)\A@ I_s0TGLm實1@Y2hca,L8>=QZs6B ͡ Vp7: ,F9`]1_B=})-}![mAJa4:in$Ù%--ޥ{Oˈ+1}]'{[sf.~,pǥX'j4H,NcppKLg9r)!b2qlB?(ofʎ9~`iA&VQߪT \&u_cz|.,62C05Kn1ltܒ3]˴7]1OExc1@-(mJ~5! /s Rʓk`+ۺ|߮K4jfjf_-s$S}u}x5Aa _/R>f<*Qeʉ MZ]8{K¦qؓs /;Π߮?+BATpڐ iG!Q[Dvd5G omK롽՘4l(S#̕0_aՒ;6}ؽߴqxq}<ܭNW(52dJ .=+d*ql%S"߰~Z1.fT/;&J7uZYW7bgހʎ nN5$Ź*E`nB';^ehnj/IG#= r6)O9%M!68j{rL83LE+ Ce[ޫ(Eř(i5QDiۺa畗zɓ8npˆ*m$iѰel|>PS}ĵ43gAvC(r4H9\S 7 jj '#ȴ,|wFy ld( UqqAGzì [>ԙ^q/džޏ>Ʊ Ƴ"> ^5k~bhR $@s+& K:3<%pQDEdk(ػ^ /oNJ3Tc-tCgIUb%1MooGrV"%}ΖB؈IĆY1UWC :@PI "_6%F|Ը0JI@-yژĺI/h f=pww k&\|[|f%M"JCzo)5smUO'pvK;߷0,P0:hf;^XZ$a7O|y .zh%,;bIޚ`M^ƷG ) fi.|.zr+*|CvIczv'CV RH qJs[L\dkoB%Loo| šHv ɐ?,l% J!&M'|qEBc^I#62@^B&2%OzJ>ZK?NQg7 }1-]HgbԽ3qMq߅fH m]'ͫ_s2!'Q+\ݵ|;r{"Cb\Z9̇ڔȿiΕ6xT'%H)4"aA=꠾32|oug&J3ľ-":nd`LG;ݣVн2+Ked-@VDYGuk-KO]N*e{GǵO^A.  DwUwOCwtD^G8GV+JcoPhՋy.73`Cd>MLՋS+{DD oLNɋ{EƉͺV$YY M&~cԠЌo]`  n~[mZ,yhw[ J=EmY: <@Lf +cfX0';OC]"~H ]lb / +I:>Upa;p-9R$梸B/]ZWu僵l=W 8)c#L [,$3{J3{ p[j+F3WH)6Gn2-ENț$rGWϦ6Vp4%͟OV;LJMUVjS7w[`#k58=$rCm2gYy9)R{u6Gt S 5Rr̆39Eg{nuc1<`%SՖ y847Y2t+ĤCp[I$[qytƧBH(Mm`Ht>r65ӊKQ*vtgZtM X!%^D/+e:i51dCa)m}n=ԇY-iJzUq)(>ܞS*EA^+A zEǫAeFr5_:vNfu+ ?+pڐ00P0Sb k>An0- 7-~jHN؁s%™oik /WtHR>ɝAkJ#)g8rݲzN5L c`SΨ+yt%1Gf\2̜*!-gE)NN6u\`D0z&?YyMKt(ɿ( q4`W\cI8FxQ~o~Tv[7/+G@|ƌ6e;HlY#z;kv.kgq9}C*F#v&3؟?&%塲u"+Ǫ-ɱRdctrYO,3 Ch0Dㅠ)C\X]^ IΥ9 .g0o _C(8HKG  tC3WhH[T$c5u?|"fnKқWr͏?l.?`.+ϙo^=Zq@(P@vO͹Nhp+~2YH^BvdّB#}ʥ&t'XW .TH|«!=Drn]R`¸xty'BÍ?ɬ.$1~92-pBŲw5m&$RShTw ޔf6__!|]+"{*C}߈0wNK>x1^2\ "uc65 cs{uKjP3YjMr6geMQO"AQT"%^v OraS,[uHw{3TkB40-y4j\Z':!PLCDY-*Ҝ*Ĕڈ˷Q7Ep//] J[$փfC(0(AkhtC(Mu7a&׷?lysg$KbA@D ɁnnT nTΗlUv(ήT< z>hU/([!/Fԙut*e0y2rL 9S^!fdcqՠɆH=>1xoIo/eE1!S6y q:FKoo\BϒqǵN n}܃0pDR\gb{T~]BXVU_,k]M ʳqk;o05bB5&d7⏎ H0R.Mj=~Â>^T"!+_>3:y-L8:k!7:bGͤ2IE:6&Цq&<\sJ ynw7JҾU2pP*lv)P/a_MѫPlJ='rby=,ن۰\ʊd?->{ؘ鷃!j+.ѹ(*66P3{6߉dbAiVi9|,}G=/%0"yCB.MOWn&׍:#Hm Y@ h: uw {x:K[nx7nP2 􇟶a.bE[)-%0wgp RdJtPp*c O#kX=q!Y@iXѬTJ6@.9fwmKsDB1>yI'zїK }Ce@S\8rY2 %D@^Mh`wJ>X dsGʞ@CoYDP15#xd~%oeI|p NR(6K©`&”.BypUXh klJ@&(O{`u~:yWp44B֠6KpKEhQC@lIi?s}&*p;zΉ+ؙcǯjm}V\}J |9zӬ<_&'.s74sA9S:Gq?-/l-|LLi/P8RY^/wimvy?.A%SǶ7R83M"h[ayr_/P+`r2A>rHh OEw['+7%/FysZZ//#6fi`~0YYݴM6|pqTb8Np |Mc갮3[m[|ds]-ehF4noh;F$W- %f\G-"S?t-'Z jf+x:05҄pgZHNܵV瀶ݢ=Ңoi a?}3L8a SCH~ n4,:)WKYH]KG灦'ʭZѹQԭE?Xj .XÙ~tqtWzl |_ոG rяַ%Du-<t_q'_2@->EZRN>mh۪#|lF<$@ \Z_ SE|z  y~]bTLpк×vK:{Sh^+n:iĝ5g0'~-,!K"M^==SS=WW`.[SmH޿N|*KUvGϥFW8llm< 5AB5`]F+WbYI-мDԫkD[]T5/+FMcSvY&QG~k6 $([3+,\<%0yrW)GzYw689WٙuwXCs9~[ ?S#hCՄB07ֶVyKS { Uud:FF4w[Oq00Zy˨UieO<OԁO<*xt^iP]nD+֩R=u9e{ 2h\yWߚS.>X0,yFJ6¶ݾP@!W<0RZG{{.n^aƓ!k7J s < zA%Ex8>k']g= ԆƤ.wG{N[NJSoVN~Qaǔ huD{Aj lsиhD)$_Hkb%uI3K AGr}()eZl"kVVNz5d⺴(:~ӜyɛLUPf-"@G 61^7o ?t6Yt}Y 6N.{N\g_-ճt5L++-(A]%yaD(wD7%@A&7o.rP{E8L;炠޼]9EK\|9;P!xR@P]^cHD8 GŁN G_D~>bƣa"6p]cFQO.( s$QcgSEvWP, 9ّt~<_Z䊾o]u-AX52zΕf{ٶ!b6 Vf>Qnbur?L{ݑ*O" .s7.ޮ YcC,A3Hiv'01%UI Lx}35d~X|(ª|Wfj~C a}lsOo%}#%5I;wۥ >!F>ρY`$)ݼͮ ^ٌLoZ8 Ftl߷UM! ƥمv3raiWK_҅k?g6ߊIFLӡ#2D\gˋr-f2U2 J'ak,.W_<zq:oTPSf+LagUh$s%9PrzE6 Ҫʟ "宋T-ߘΧ|9Qjt Gbؿ.Do;GU[ZkW_65RI{ȭ?,9P>91jtSAd s1lǼXBVNh|| D7B-JLk!x tƭ;ĬF8L~Z~ћE |~}Rͥ}1qK?{\'8q$ Wՙ(2cZqSfBCƢ㰶EDL*?G9+dlA]δ|uI_DYdȻ6>Z[0֞ώbF:;=%;γ sf2' ܥNmF9IM;O;l.6loo+8+E[y&rYxF|~g焥n[t_a/t{Y"].ɝ/r_ ʼʭơt0* yeF؄V#A~c5y'HtN5Ștc-/4{T.uHWH"8gMFcl]0nb0ƏFm&ch&@}[aLFby0W"c; kƢ#YиQvBd+\Q]Thyƨ(dp(2U kdUɝV)7-^ST¶E~ &΍ < ?I@QcCYjB C1{ӽ|!2B\|whX"MhѡoĐ4hR3&[ x#Mn諱qkUX "+6s/5PdQfXPn3;z92D?DITdZwe*!ElwXx470d47}02um#dK؊1r2#K j/wNe/+[n\Oc6dm\ "H|4e| qc1~?-_dMpZhQ1>ZޓJz<i^,#>߀tD)OC`IH2m!ɠ+׀?%p!(T|0{P~2 řTkˠlum)>Vuc܌qeb+ k R4\zYd G4-Rt2VkDV!2LxX)@ ܌KtF7Bg)(?An{ FƋ|Ϸ$]Nb>+PP5$ !-/ܝﷂ3?zF:4{-Bss`͡@n= &u$CYm$(_DClcAy-j|Lq"cIv1^$Tn[Bv92'icHy0:! < Ndacxt5 ^ƯǼ&/Kg^D2zav2x@=ՑfA|O佤yՊ(l$0Vh kayKڮy _ !kA Fn_7 /_ie-Kn_hmNh) %ay#/5/t]#Tmtɐ3QiPޯe0߲s8o9tntPj^Oj#Q 3ǁ w5'ɥ3aLMDp9ZfaĶ0vJv.{BfOj[@~ p`yƜ BA_o%`Ę)¼ÒoLey@~/筰!d.A2=A{:Jyj.2z%'zȐ{S?Jzs֞xR .giqyX~ "jj沶c@\2sVCڽҲ{ 嶹ʞʞȞ5=Bbɚ~2pU?[`os]RL:i;hmWBpo\Oc)}̍W枴7EϤxs2Z24fFmZF-cr[ݏĂݳ'oa_BBYГq"f_v͝H"{C% ! _B& 2 & M$_!M鈿&?Zy 8>|G{2 ˰`1QJ'Y)ZSr[$2.A/gJjܩfN2gu x[j_ڵkʓEvmnReڕC#;SFrp|6 UlsqŒQ)\|걸R+v@gHbn{%$T-ӓr5 `c~=by-4O +@'=v1Hbǥ z4WKdxB=d2yŸ†-,nih,ǰv{]w~F#=N[eh, V-nPnn[n ( ^_Z*婢wHp٬Ubxu85-',NyBH: ;q(־-k筵r-EM`Y/YvT^M)`9*[_ $VtgAtI58i-Ӕ'Le Ȣ)| ww){-#oVZݶ'0>26tC/`s``;Pȭm.B{xm_=#ĉ$5l>h \d=H&|Uw%aq:E2v7앇2aN0o#%s;ɘ'GK\]i.(D{Sx gx\}~V!Rl:ɜ[$fdλL2;9dsH;$yY/w=6\daΕ̻?̓sdd<]}mf|C2o-?$a~#%sL2ϑzyT2̻qɼqdv$d>0́% $KgPf~fi\WJ(vҾ)%$SEA5Nc%1[T[E,JIt *|x- t'E'Zͬ}B[_3#aB޴/=h 0L1Bҙ¾o{\v:.~A` l|al~h>j8x<_ ؁nEt$%婓3'LB֑Jx.CV{DLJxmb.< gN|_2> A6 scM0R?w@1Oj=Do. }!ѱZE4X#R+3ye]5H eTTj]+^d#N(Cz=vii g3l!/<B򵤝tg݄-"s$NzeUԮAȆ^6׎7 :6рo]%2l)>  Y^/}tiGǑCyV;?I4\,L/)>"SPq!WfMxuTMh1̤, =Â{A  -^ TdRRT ",x z%3):0|//ɗ%iה:\W*V6.?R-ů]t뢻 aj44j9Kioї26}0Ug.KuRg.:sי[vvܡݡfSG?zk>~_mGٝL >f+a;eܮ ׋ =fT0CIqbiȠ R]dh2\77 Nʺ,Jʺm7vڄ gpH3ZX`1 :Kih[">HvQ7LArxA-&"”u/5}+b%:J­':@'!3m ts4\ԜT,PEp-nSϖkqʶ\5jr- q:,4N;8:(& 񈋑5a.jm!&Y/eEf).24Kf!;+C8c8FLJ?@0#F0+`NCyh݈1)cL11|)GL1cP Tq#QxN&FWQ²3Gεs \e; psp7=ϱ==wyhO/,o_,M _*\N9JRsW8q1+q~jR/zq%ΏWUj=V5ݴuOr xIlUKKZ0!JBKXTzaet#*bHp|2?U;< A!<,DH-B@"ƉMO\:rFx%Jbr(ʳIjӝ3LYa2aP)ADtI;=9U$S L^Wh#+ \#DoP1P' rl*b<#SSF)yXpRN@ ʆ-9 oȡ1 b|-fc~yf-d†)[-g)AF.ZHۉDsDD6 DH0MD{n&z(A e)k5%qf¾l; Iy')%woM}(r2rea#, e/Y=PZ9*ѓ&AsEk{ݺIh9>n_ޏ6 ۰Ia(jcAt?Oe< Tƹs@e~lx#"yi3T_O/yӆ|}kꍋuݑA]lt!9n3dR"%CYx( <ǘO10flvTIMR;xXI{8OP<=CD9Ȣ䄏 $1& 6jɯWpQ2+T;cR i.F)rcl֨^de*!w9h^ldUHiEC\eF=βFF8MUm팲Qx%oeJWSMB>j]&nFk;nl Z&Tryq ,+2]K vZ;[RhemDBQ$p?Uj}x\> sL.#+瑜pAP:~m(( w0s" ZU&iMIb\éTwE|ԍ /q|r B.CD6`B AbIm#þhepߦ`:Fr "lraâб$TW-X}BR<3#2$y , %S)ɮ.| 6&DZTV@4iUgjQeTkyT7:?_z+FS[%Uϧ6 WVihyԮ@Y6eBwrU;j+l:@M ya2>xGpDm%{ 7@!);/FIP'K6ҭlP[ wcUM{ȢN(@8%Ȝvk.Y =sOIt_R84}.W]#9]]d(h{>=x2(0WeDH<]6t;ݜuvquxZ3FP#OqH.`Za|#MJDbgL ^r3_FT0|iv tM xUM!dJ')-"-39r@1&(H{e3ç`.|%^t`=bQZ4?ƜmsAs/єQКLoh#*Cs|T2 HyJ ƾ/%tCq(~tCz0:| F!Oy<@ }1lkEKj&ZtĖP`QWn 7^+ g+v&gXKj$\Nu*}Vɵ 4g[)͝le?l훀Z/E؋D2 f @$f\ 1^8̑m3yyiz {χcە7`+yAIztW`s+!A\9TeWP1) h ¼[WrQ0{s.Lvz "]q{ϒ`rs9 e ۔'# /d}̜j`]*d(Y\A9{'/H u7]{mvRJmIq{`ߏqITtn͋충Ku2'ntBvB`35H~HI?eGUm9(6rQ8Ϧdƨgz1 ZB CcWl=rº)cN]2)ܑ&ZӁ%vsψh[Rni}_~u3)m[{q>?=L>L7fNZ|4Nrl.csC+ݚI[a&lR5{5&1kL>xV=\}bN?LH e).suqe9+H ~scm(qPMI71EjbpZ F $UFa.JOf^LYЍNLpP~eF>A]37$7 'Tӣiv: URU{W[RRd". M;ྠBZlYEP`42V[mWL "v+hnUԙ39'7]K2OgtT+^\TP_sODB? _%3(3U5 sK%EkR F;HB,_rf>;?o9ͪ_*߃[+G^px•YJY 2wBQM*>r)eVaΕM +9 +{U)=y\2Jn>Kg2P nPS ϑ5w2n_'Bzп=iH: . ڈ'PBBVdV7 kA .U`hzˍ>m ^!XY!΅*x'5LRF4[Hb@Gu!¥HSЈwX6H޸C<6hFLB0|ʼnfhPxd/\ OpN`}?g?UQ9%pNj6_9F/%'۹S I+ϿBI1"ѕ 7o^ l>30~$>x3sG`yE@chl-9mw*iF*c+&ofP Y'Ȧpohc, 19F-Dy$IɥB"v!rn fԺcb16X+UyX8FwN+DY'+ MX+z´MhZxx9WN >:Gৄ ez3̤枘uȭFcIњ(m'17Mdn!.`ňBTw*b9f ~v|AS^˦L4t!amWG"Ğ :j7ӯŕ"WS}z;j|M/ⰾ2z|Kci;>:uk+bv: yh^0塗`b|F[?k,xhz1h!',uj00ZENDvarh:6FX`+Oz! Nx#gghSO9&TG[9!6-]™`m_v>(xȊ0K}%֫ Hmծ⾨]nu 딈bGx㸻nuh) hœbQ9?q|= c709/sŁb2@o->;h*⊟;\3gɽ@MgcН{c'{k|nCwe?ߧ!Iy]$'f^7v">Sk4(Ng~. ٜ~&r!Nb B4zz4C\Ll5q*CI Y{L2C&ls6;epc\ޫ閦PLjp3mgQ뇖yMaILj4_Po(!dM^tE*4ui6' lg}DәRs')PDvD ODHDOHuq<}ȹX7s۹P铸 HGJ| әZ1| tD0gt_ 693_4qs֞#gFLswҢ_6Y釹Luȼ0 5FnovvT)8 h[c<]T'2d8p^7EƤxY:jpIڟ rat[zke/c8.u#̏*#[xtS8olΕ]4ʛ]R9WvwIY\yK"]R9W钲ȹnEΕ=]R9W'nr|@r|DܬG\*towqlS}<IեceI=]]#t{\hc$F;8NFu|ogTfQC3I &Tm vK0"r/#QuA)[0uא"`#eۂݣ.+ԑ~ P om6VX&3,~\?ELzD lKojjy\9bS+:XiCk;X=8W Ԭ'R-婓bt/Q+F4d y OmX2 oc?ScSKlΫd:>{pHlOxe>ZIm%2[[ݗlV[?y˚%K[<*wxF\Uq*s*_. lᬸ({eͿpSzjk)uG!rK@N7쥬ut&kGhg|ePmF!hh9JFd4(T<7TЭEqy.*A`(WIǭlkܙ|YwW~ɻ7ͼO{½{`\v^y/\ӧBz Fw3o@ǑʝUH%!^eNc?{R΁g2<ܝٝʝCo>U=ĨEXtUHYƳ"̠Y>3AP2wXr/}1z=񳋻aF{F-x-*,\qwr` 3̄iiz |e'33̸@UL!3 /]\- svIo(3-t=IEbemQ/? hV1 z"5ٴXg:XNgg 0TI2sh&ۨ7-Y(E4W2i:3#X?lb=b™7glYQ iVBid>rlr ʦ?2m,_O=4f, &."q-'sm/sr|[>oc9nuV%2J*=!/Ô|na%gma? 5fTֳdNӯpg_, ~7(y2ΩAǘɶkHEOI<{iQ&XjCbIt\Cg_Dv2ezSHtv҃q~NC6d\"(JJ1<)7{{ʪlv9zBWxiN*"Iȍ܉6&%:S4^7ц9U\waŸ6哤>P-sb1CrŷSk{#'/IƜ-}*WKܠF(μގIb!v[;2դg[Z,4WɌ!GOdēVlK;=a~uo2lRpąƛ }7oЏ^/rJ_rR N GX/)Pau DN٥HQ5]0S ΋ʦ'zt?̣ lx ϻ⧆ z7#8 4F{gA{C÷b1ACxӠ/Q߇^;@:v-t\1:c[fYf1̇=17x}e=ye6y_=f/xA{e>s}n9(icCs^f1ǎLYb1W5s231'lO|1'c~XfmL5M1|&{+&ڭ(@fz`%V"ο Fy2-ϖN ҡEǖ"޷[Ygqfyu~ѷ~j0VTF73= ?&Xd凝J^MXuK}k}l篶 YZ