glibc-headers-s390-2.39-6.fc40 :>: 6 6_(T(X6*** 3!]W>D] 'p~[yf 'p~[y̗}@I2A7i8 a*!7"f Hh̎8:fTkp_u(6q$vzb;NIǛL&2Zބ!Ȩ/o#˹OnM*4CNa̺ S{7꾍3V.2~}=*R.?:N?5Yb8mW#GӒ3ڹ֐!?? &u 5b<5}! ڶd k`ݍFuoiRPݣD] 'p~[yf 'p~[yh M:)yGmZhU)97a S+|~[ vE&GF,4 $OYcbpTR80ƔQژs\WnOs(=I)v{k6RHryIMȞ^ iCL}PHI3Y8bJxe=9ז|i8#d9c1Գ:ga3ENgY?]}d}O; )Sپ1_5O*['SFL=_YR7}uB m#7#bE2@9tj7J73UQ0Q۰.z&tM+ gI[v;_'P,HBg 'qhV-F^Ү$B19mri=o."X]*noO Sy ؝x1юZJ7OI&#zt;iS70^dbtc|Sno bU_-ˏ~#ǐ#L >`;i?id ! S"  9?H    (  Xh$8L(8\9\\:\G($H/I7dX9LY9P\9\]@^UxbW?dXeXfXlXtXu`vh4hLhPhuh{hhCglibc-headers-s3902.396.fc40Additional internal header files for glibc-devel.The glibc-headers-s390 package contains the architecture-specific header files which cannot be included in glibc-devel package.f]buildvm-s390x-01.s390.fedoraproject.org"=.Fedora ProjectFedora ProjectLGPL-2.1-or-later AND SunPro AND LGPL-2.1-or-later WITH GCC-exception-2.0 AND BSD-3-Clause AND GPL-2.0-or-later AND LGPL-2.1-or-later WITH GNU-compiler-exception AND GPL-2.0-only AND ISC AND LicenseRef-Fedora-Public-Domain AND HPND AND CMU-Mach AND LGPL-2.1-only AND LGPL-2.0-or-later AND Unicode-DFS-2015 AND GFDL-1.1-or-later AND GPL-1.0-or-later AND FSFUL AND MIT AND Inner-Net-2.0 AND X11 AND GPL-2.0-or-later WITH GCC-exception-2.0 AND GFDL-1.3-only AND GFDL-1.1-onlyFedora ProjectUnspecifiedhttp://www.gnu.org/software/glibc/linuxnoarch;c h8(  +]2 dq |  |i8 ^ (U *S  $A8 ~" P gX G8{D pug\N 3 ~l[ m R7+   5  #P x  #[#R .m6%   " &xH <O6"fn}}4| ~q4W&* FO1U_WI1ici! ir,$ *1I! 3 O ~,H  '%ks '3QxN ,-E~jJy`   @:Z`So--Ml5W%*)A T:  p8HS;   )"e0k0 Q:$-J v@2 i Y HN 7Vix V =X/ ?+g M  LS50a  dS0^5. 97J# = Q   Xp >w; -0q  ƁA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe17b09a2a22c09c1a9a0f06f6906e04dc893ae1577834cabef562ca781940c8973febe609dac7475536afacf000e7e1109b1f32074780c3f01a7562866220f240a5d50e33d0ad4a38a371f1d974e9f74a0e4f0507f9633aaee9fbb13e3bfc66f2430efb7a25b526aedff1f1e3b78c88a1aef5a3d73b2bdb9e92bda45930348ea275d6af9fc7702ac78a41438daab291cc39f1560856cec65e2ba9e3e0ac21472200999ab65a813f7649710e2ed99fb3cca70b4f29455ce9a665cb8da6c2c226e644a60703fafda06b2a2fea4eff2920e025e64bde7c8df77298e7d7ae96920ace2b96194209f5c7c8daae16bc71f713bff36ba76759e676c711cd3cac664424e04f7688e9c67129c9324da3315d8b5eb161700a30795340c1582be07d95db13321eaa3dc8ee2c3a17e6d5d05c809209bea9c13d99ab824efda2c208820e7258c0f9c0a6147e1cfb37345fc2693b03d29aa54cd88ad15157ce60a3da854cea867cc79c73a94f4fcbabc71cda74c0fe8e159f6b2a5d1319378511e9036fde9eee061609794cfb342b22948ac530c65f3ac6057184e8b7f567bb4f3355b457c1e3106a9780458f147ec72f5f1cc32cd6c1d08057795a4f04d04f47b12fb23d4cebdd1ef0f0652acf4d5a1f97128306368043be7672fb384911f0fce7ae5e94a4411f915800150ff5a4b9ecbfc8f6491163e39c91579f0b1243bb17eff5f786f18a4ed3a79c28629d75907ef498b30f8db2b6a433d7a49be3a752bad01007599b9763c1abaa571e19f9b3148b46d0fe2a764a3254d9163a398d71006d6b839e5ab8414d89b8484d3298cb29a5479a89f9ec562679c28c4f3163e741d4df188325e2f873794f4472ddcc7b95e69ac923897decc10bb731223c4fadb7bab0d86cf880499270c57646f3410998ca958496e64c40648be3f429134d00ed8a2f3e7bbeadb5006e9786361ec0a987caaa9a0a6cd6ced26e13b1fb0014cc6cafd0ec50e2352781d8897a65ad6d92b9308d224080a9b3d5e359210cc5d9b7048fed57f13262b500e9c92b5042858523da1a059cccc987dbdaf40dd34560e5ebe5c76c48cb4e48544ab951f3c5e853fc73d5ad6248393195b68ab62f93a3a190d912cd0fa242a645e2e1220939b2619cdeaeb04da77cfbec28114ffa19be9ce8f198c2b2dacc90add7af26d2f4529d28506f0af6506ef687e507e4eddc946171d3e6805e9b9fe7561961828640ee397e14693aab4ffe63d9e4d1c9eedf2c8877f6ee890108f332f401f2a583142e523f17f7362a0003bfcfee12780eab4d6fe515e23c4491e8e17f9629ae9da4dccaacfc9e897abde7d13614928a456ef218845831a213e2771b4de28070778c1c08714584a6ac4f9badd4f0ca90095e6177dc5cefb670f89a35484af7e4dec9029686f27eb08f5f33208a3e03e66574aee9ab9d377599783db4618b6722292d547cf8c2f5bbcc6d82bfbd102c1bcf90b893efe23193a3946c3ece98b0bb2039ea24b65c58ca163db72c47b081cf99499edfd659e3ffa9cf6c6c64a4abcaf64c430db74f577fd1d20c719e529017e8bbee8e9a5ac045172c3088d50bc7737bcc76f42b1f406244acb287bcf0463d180b6b0566d27d1f23b3e9857a4d26f7c488c886b352624cb320f6263340bef4319cf057fb9e9c4449508abd58813b1dd96737b565353ea71b0bab60813c4a70129770392fc016302646a80ca9e04d578f037d23a823f04ac2337423d8dfe49a2a83941d42d7d3b18c42978b31050f2b142f1b5bedfa97158b1baa06575dd0d12dde4531b3815b57069e3dae66a930f67def9218c38d0940d99196d3b0b6d74c08a1ff67f9c4564315d5f0649d2233b237485d321a096d7757544ddac7e791172c0fe88612d6673c967bac1fdfbdd785f66fbfb1c09cff9be1268eba9e380333741f6fa2818f3c3cb87fa29ea953c12913444b93f1b4bd5fd5bb9e80efaddf375164a22e6dbbb9c6ff286b216640bdef5ecba29e7a79f21878a24dea4455e996a0bfd0c211b0adea60a6c9227d1072cee1630789735f690a243091c0beab597bd84933b1b312cedc8cf9cf4a2ad1205e94a340a1ae72e939b2f3d4d1ff5de75d9bebe5cf17e546ed6d912566abf557e5585a496204223679f3ade42ef6d9479f6cc49b967e542513ec95fb7d578529989cc10e4166906a9f195594be6eaff2971f9ea2e8347ef6850c86e05771f2c6fcb338bae03f5a4ec358e80cce380c3a7ee3f8cc26280c011ef5f3ede1ed49efcf7b4b2f2c26f2946ed5c664029d38d56b7b78924920efaf164e27b7afb5d2be0f44356c71fcd8d73f9a44b9a0af9377eba3057575ac04ca54b52f419c0b4d799c5208a085d87604c48c10345489cf96ccd78106860a1d8f311abdadb31a4d9377c9eb537bb713c537985f00af0b5c3ed4b6dff8322b84cc35ef7afbc06b99d9a3c79aa85190a532a9db4866af316ec412400948221d7fa332b1d2ab2039f04e9ee4555708ce8e80e58e90330fad9c5e79c5dd3f8de10b1b47ed942dddeff6bd30b228bc3fb635055575e2dff8dec8de0b6aaffab4deffbf7c1c58147a44e14da3b4e0abd840c87d270a0e4b5c551b88287c36e88f74e4831ddc019e9e86638082f9ce98c82e3022018fa5be175473445c824fe17bd32bf9668582368b00b3abd4ea49834f00c91f6f81b645a0b306a13f20ca0f8f4f2c7cc54809c6173d3de2800b2ea52677f85420ff82e5a0f901c9b43a241036000be0e99597efb5d93aa2aea615cf87ebe47b8703f80a0ebd2bf62bfee4136dbec6a8c391396e99dbebbc341950944353717d158b08c28e1be355e59301854a92e46cfb097367f753e715e1df1b965f2137a89959779011b943153f1a6d4a88501f1b30d317e93cee0669e29a0bab36d901ccc77093caa1dc74322f9e748dade8167021504f9f8a0ab5c6d756a19f2f74670cb7c1d5da11b6cbdf5ffc4ff02c1dd4d7a1c5174ae929a6ea9df8f8201c7a4bad2e1860fe7d839c84e4d72b91d49c29eb7af840f4ff82bd580c084609fa3dbc8d87a4127661fd49a582f57c95225110a6051270fa19c334a3ae196c1d619c46433e45e0a1266784f9cf7cd23461f1910c0f2d742dc26220b3392a9b2a407b77290d5912b05cac26be7ed949fac87075cb7ce80dc0dc2c3c4ed99567f102ea1eaec1253b59b8bd4658f43ca85df4c6fda616bad4ab75f89076a5312f6ee10b8bcf6c0bf55c12627e8f92f330435889d4353f4079e184c1f3bb4536b96b3418b220fe4e30b651dc0c429e078a6003c4b241841fbff25a4aaaec9224e84fdf51742cd37fc75aa6cbe9720e1f55ee93817c9fa7cf6a5cf0475023a4b9f140ba0673a9c5e5ee473204e62d4ba7313eb1d34a229c5f6e2be0099b6551d06dfd607ceaf1535fb1e579f40079c43539544b09e641c07f5703df69008aac88897776dfdec74fb852573900ff04f847ab3340dbf5d53bff3e762aaba51696247abb821132dbf11f7b47ca003910aa510ef33ed9b257710626914d4428ad3825547cdbedd27ae3d8dac74e3a63af134a0f10dafefea32f5cf3256b1cf1fe1ea307156d4bbdccac24ac9d3acfab5c0e76d8e2ff58f9ea1a4b01936a1f8763981be75b21d689116acb3689a4c7ae984098965449d816fca00b53a3b644e410a7997e0e3b196cf8a747ee660b978e6a4774a534da067dc3fd1b5b74ade9b7c07a5516cefe2e7acdf9006ff859e83f494fa26c0575e02d8d81b958592575a32660c776ce2247e533615bee1ff0de20287b943d8368a382fdfb377b7c33dfd0c5a46dde7b70e5b1bbe9eb8cb890a76b2cb6d1996e264dea40ccaf6bad83cbbbf49bd3a49fe120b420eec6183803b17d7cb04f840c929455063f6ab7499b984a6181414c66148bd4fce0f7e91890a4ec0f4850867a1a4d40966be348dc0cc6ff16666ab9cfce2d5fb81274591c50ca016eb6baa34a34d06003c4507fa8ca395bd85e0703e3cab6e48e3ed53598b2535bc0ff7aeed6b0a33c0075ae1caf79bb78ab833c76654edd79c82a900c3ad08dd622c997c7c126ee4e71d76fbdc5796233b52fa67800b46c4fd1d7afe2974ff5c7a0133745abff67c3a420eb178b1e919a98133620696ca672d6d7f62ba24ef819ab85673e953ac7487b1f38faccc1b6a8b6e7d1e7e5dec8d7467c51fc92fea33bfbfdbbdcd544bbe1a56dee2e832cabf47dfeb8f1bead84d2c8e971d065dd69151a1c377e44c74535d79b3039be2c47d28c26504ebda1e15d82b9ae74d288c9d68e757c7f37456dc39b1311310355a21e69853d104b1fc556597dbdea941044b0685e049a5317cae6a58423b42b08287579c59dbaf5df0de9669150e4a05a495c6af0a469199e342c0946bf58d51bc73196f88fd4f24b7cfd670c80e2237ae12fa1dcd837a6648e083ad2d9438fd043d2683a24e16399bcfca1423ef0090151172dfe761af4464f0a9c8d6844a077abad9cff45a26b298eab3b740977ece93eb6e0f5b4dc2aa22d2b6cd1a8ee066e046dd5c0b229550a439556bd2ca018b9652325ba7e8d6ac5c3ca9b014448e1eb8b26d025598e1477d7a4ed292df32a799c49f3fd6152dbd79f2f462a6d24a57bee13378676e8a58f99996f38db9f62f1d53e673e3a84edd26a298fde0baf804e95172023e9584664228b5324b448d5793881c60e14a6588581f8207916233c91b5c23b5cf6fa94c120b48bc957442ad4c7f5c0e49842763c78cb3ebe323337a3f2710d847960230e9212802bf43f548baceddf8f29c072f336f3e0a2628589dc8cbe50363535439f61ac34e9fa1c1762134da413a020dee576d50f86ea7d2e07851f452f6c01f313187cbc63460036de5bf205898f57e916de15cba37cdda8becfa4dafa8f2cb53ddec9c7fdcbd43f4fe33111cf815946f477621b4d8c92a1521298d077063b5da4e63f74d0667acf4963fed65a9314222ce71e3ffcbc7f273e681d251d9a7090118233baaf64ae08ca518d3d8ca6dbab6d11ef5564d4720b04428d18387b270e5e9a8126dbc19b683c82cc79f0b48655b139fa17fc983accf56e019330b859cc4e28af30854df4d29be120ec4bff74849301bb3c40c9f19ca5eda010ce0233e02cea7c1b8679d42ab61eba23c369702661249eec8fd25785b94e633b9433baed6f4b10bb52e3f5cb3895f116a57d30eea729159efcd337ea7d0caad9b0f903e41500285948900401d7198cfca8c1753706c3a821955f52b16ef1475e1546024be5b12edea07ed215ce3a9b004b1266ba7a3b5e40fb7bbe9860a27898a4f720aeabcafb45eba42b0cd6b9593a6e77bd87019969eda94cf435b0bc9d6eb37a657ac4fe8e637a331b2728f1d438c446352d9f8f64f366c757b29a2af66001d4a2f27d828112b04661282b7ff7d075158440e6649f396baea6d78e15690707a51a98e5ed5dffa07ace93d2eaf7e06cdf7e73dace990106da940a45822392d80071a660264fd2b9ad2fe556ca1feae5d29aeb3e31d0285cefd0473d16e1e6dede001514c72afde8226e9d8e4c14384d583a22dd70bf1ed2b221b000d54fcf79ed8111df5d3580eb4bb662b744f8ffae03206c624ebec84d43f0ea0c78a45098104884476ae3acd5585001d8661dd2c492937b21e7d582cd94ccaf1189018b45921558a3650c0a9db42d0ba31f265b792ca568c9282ce0014bc0da1915023dc797088b99ea27172f2072e91aa128b9c046120f212596dc1890421d7064391807d78836b4e0915f5f8a0d0a875ed23c2c40da2e853fcf4ee5dacc40857b30b1f9ae439e51fdc733fd71b7cadf8e3e221ea065978e6f3799df0fe221194cb3b45d5826d7d5ce6d81e9eb8b053dedd43dd9cde5b074e47c3a28d47bd8d1db096c8de984612d41e91acd68239e4fc699a2ee26893d3d3a5edb25f7c3aaefb2c030fa399a1e3af061adfd48c69737a12ae1ab4367d7958415e55d0f4c8322cab536381a2e5b16ec63266830890d948012e0ef2ee7e607c5500e25d8abf44aa197c11709c0ab300b5c9feb8ea06d173725fa45cf4fcb7a93080f3496c531494286e42e4970304da5cbef69de6695c84132ff8fbd4b6d72d29aeb7406dc5ff5bf66871bfc18ae6d22c91d03e392c1a4cc5969ca74c5fa31b7510703a496844aeee224a19434556ef4a9a4afad553736789274656ca12463122300b557ce78c166c6ceac6fdcbeb2d73e891fb9ddeb6014037121b4b43d1780b7748c5cc2fe5bb9b0feccc1b326b8aee69fd00059b715947fee86b8638e27d07710f2c2895dfc3acb8208277348f1e7df5b44ca92a253947041a6c79e5a04db9d5ffa96327dbe553964cc1a45a330dc65224bae4e81299a6c4662985926f80151b4ea902cbf6509fc0d1fba9f06fe85d61b6b9c0b2208c8fe8e63af55fcfdd7e4ad5eabe69274c5e9e9b5f53c543ef6c8c933232e8a9aae0c2a93ef57d178c4edce76fd53531ba3d25100d93a324122c4c8121759c689607656aedf0efa148f0bfe8826c9794399623c07b26fb9bb9a6e324f8a73535e904a899fbbfb87a2c15711b01252e6e1b70f2c7745d3ed2f4dff21b6d8afb8f9618441ca5c57ec3420d6173de500f8a0cfa3c530938891615ab64ab5dfb72ebd8d02077d29d4410774b8a8ceff628fb26836e33fbedd8672b087a148df3035b5d52a6a9fd05d486ab6f3a457700fc3ef2f1bbd0af080dfcf841fdb9cfb539fb61555c26e4f8248dd6b3d58dd2a301913cb5f198da98089b1b57db34858158ab77883a67b6d8f43d0a67a3926927214be4794e9a4520d48272cc56bfefe55ec637c725082f0e6d378839953101c03aed747c66e4a093429c025c5dee952f2ee752be8a3753ee3b47d5fc62fdaa5551b50294b3635ca2b42446d90f7daa2077607ce38f0a626ea0156f8ddedb00934cb474075fe5c9d461e80e873fbe9256fc66345d57eb17913df72cb8ecb8fc0694c3f40458097ed9fa156dc1ec45124c76fbdd7d7e6c0e34411da93257854a94b389eef9f540e38365941ad2dc3a36db6cd7612d9e79b691dc155081dd9b35de7efb2e7d33ed75b8be245776f270a78a1956d1aaa95af4aa80df9b7c88679ae45fd1ce4b410a5c1bb6b412025a9e7ef1da880c8ef802530660d7b43638ab7f36ac8a1d8649bed983243b0d08ff8b25972d1ff76452383dca8b795e1a02acfc8e06694414ed57966843e0114a112bc96fcca5e6109aa202cf98237e107dc05f8604ec456ece5bd574c208694df815157863ea9bcbbe630bcf6f58925ec5d83e562b84490c3c882c1df048d3e924586986b36abcbb6a389290f206c223d09322a73a216c550c5afe209cce3ea88b7caae7931f2e42408a74ceab56297df40718b0abf53a0d7712bc87d0d908edad50eb7c0c417ec8714cc21af7970631360275026d0a04009f6c6cf4d3371cab73d1ef0a85bf09279777928956242b0180407cc51ab21e3ecaecb82ea06503e486c815fae09785e7f6529fc7dbf34fc5ddd32670afa34b859f3f7b97f2534fcd2e89e5e25ebeb91c39bd0abd75bc3d5aa812ded718e93d4886643c157d693a83093e819cc26db429b645f3e858830c29fe370e215da621f6f60e8a28e6e0166f0b3685d939774b553a27d1f221559f2d8176b8fb2358458eb529d0a451d27dfa294b6da982be2f1300f46884da2fa9bee5ad8efc70632be9170ce3621ea6062f10edef68bbc2db09bb454ec4397534263dd37b8f1f6a209efb09ad00ae4adcc23758b0ac7ded98e9510959b82ab04ef69ca65d40e2dfa368ce13a963fb47e27abebd252e5040d78c1e58efa53d89853dc3219439d1d91a214847fbda711b4a14f211961593fcb2f5879b16f2f7115b2069dcca83acd3371847ed3adab1c19db392034f6a22407d321b1dc5f2440563f4b0b8b6c5386b37515f78be386f2edad4746f2947c928f480728c56d9a94e25302ebbdaef3c9626c909942e8a6bc82725e9c402f393aed9e32d94190257ddf71e1b5f819b4e5e8afae3abf006beb39fd9d4d4bae38745cdf08a91e6217ddf25833c8d4b04751b603e58ab31ed75b7e0ab09a2ca94e99955f7fbc63310466321ce27c906227eb40edc68d4ae8fd45f8127c6a8fe6936b6312f2835951a3157e51ad8b5dbcb46adc561df72d5b987ccbd022059fdb1bcb6899c3e94b403997a0576ef3e1afb0f9405291a7d38bb1d0da1ed01c09fe85fa2b1f4d5bc708e06bb930efec672db08d5f0556deb7a832bc9bcc600ada0da3d15c99aad85b2ea2729c4d7c5830e40cc0c81e60e8a8d99b28bc723c14b156d7f7fc8ff663d98a857a3f5aea90431f577e3dcd64d184855b245e5c7acf21910a0aaca590f1faf094e400da5d30551d11eb0aa4c25db20daf845f5d3e57d8aeba4011419c4ed1881992b73229a3f66a5c5c4f8fcd12a0bf9a17df83fd497c7d8e60e85e1594103642de1d6d7dbb5478ac9a0749f4d26f0d851e1fa4056d28c57e9fa8c664a99ee852857e530f1c4e60148cf1f98dd4e58defd8d3a8b5f7e20d59f6cf1b728bbfb4102578234b822db8e6853c0608830973c4e1a71219e477b470b7ed77b211dc870410776ec13a1b7bb759ae991567a7a1ae6b19400bafe3b61f3e8b15172cbdade040e48eaf1bf5b1f38158c44b91c2eb6e509905e1becec6b98f8ac006709bfa5d85d86e34a46eb9013cc7125083b8096dd146e6498a61f38bf3bc7215c1c9237e92469550bb355545bab88b1392b88af3a08d908866f4e9c5650c5cddb0c8e021b0a3f8293cef6616feb3db5ded9d98a694e8c7196a06690b2e816ec6bb82689940d281f6504533f37e17d94a894bed0b9490967e8dbcd53725c0f2af9559e58d4b19bd14d3707974ee302b6bb18391305b9311776f1c11b5b9788f3f9ebf804913f7691dd669b568b0b79ad5bbe87e2be78d83990f8e28e0b20163e7ee03b733dc7cbea4eed94b8314fe54be99f52cb6e0b8ffacb2a91db83b8129863381f45c952582faf30a7fce6c5a78a5793a7cfa80ddd258a6cee637385e67b2b230500a24c1ded4060d604fe37d6299fbc46fc57e7d14635cd5cf69125710ed021ab7305586c84644a03a39f8e983d4712eb0f3f926f74e71b9c2b9f257deb52be030b078c7ea8f1f9d12e5b4210e72e5bfe48fa935568c5f88ecd1c4e58b8a3d4c91246780cd824b0c9d98ac79540e11e5bcebe26bcbf26d28dc90c3ee9b10772ac3736c2b3608c015328bdbc63619500aa6095b881f62d7a255bd31eeeab9a829cf34ec40e20a62729323efc1f6c38afa7d5397789aaff400b4704db7bff67cd0050f01d95d2aea50d26e2ef737a8707aef29fbf80889e4a4411aff93d66dfe46b89b5d25fbc79c1f383fbdc081dcf8be3351646ac9c576f0f86163efbcfcbb8b1568c36f09aa75238ba71f3a75ac4b605e0c897d7cf35b22707365aa8038e83ddafab47b5502f057b31f80019f36ca0744cf147ad0ba154f034975c51c47ac46cb729057b6562423f145c9543d45fb228deeaaa1fda068cc0481c57c0c336cf030e28254aeeabf44eece5cb4a3fd6f4bf3f4dd2b40926e7fda72aeb8082a3608d2dd8ade54424926c0369757b56128b88612225a29a10d1644cbf3c1289b60877472fdb09b2222885cfc4942f56e65bbf7ad26a8eb5d73f772b7e3c7ece935bb4a9f7e92ae5a4a05d22984cd414d628034f1efb33effd2bbc85d2c0d1be9ea46d52cdc48fd99a93ecaa8acdb6b2d9c9110816ecbed3a6e1b7db6a581d62f8abb93b250a308ece977fe01d7c3c2babd4efd77812403b34a534dbc90bf1092e89ed46d16a1389bff1fe21a1998e7e964087b9c7638be2b5fb0fa01ceab43e4af8393b805b54ac2bd8642a1b98d2fbcbcb4cc072a11380c826e3c8d58ca08df21e8a2436a3fd9a64ad8b4acd0ce7bdda3f42eb0633850ed150fef0a0cf6193cbba8fa740e7505925424a595566721a557cff3ed308c69719a44ba8f7cd9536f6c602fb8f1b1eea8ed6749ee37dd96a2452da0d933941273d11d1048ea525f033306892835b0a7a0999b13853aa7321a39e4baa04e5d730bfe4e52d00ce82f2ae62dbd8292a4a6a3073b6ae359362c043b026c91b3aa8f65974d07cc015fbccd00c3ed4820a3b6637db17bb3f8af67180898ee0ea2b0d521d38d06eb80f9a28b931399ad37ffcec2c9bcbd24f37fef6dc6e659556e7ce73db41cc3208fa39ed77fd9163ebe05a3be357e3632bbd2f157ab18180169d3ab9af0710daaf17386eb248c7eb48a944348e66c45d40bf012f7472dc39ca52b30cc9f6ad6e6c0f06f5591c07880061b32cc86cee622f5bdd205e3ecb4183cf169ea1ee85233e968c50e3fc332f25bc71d5876dc822fde7cbc2c3c1c89817f865595773d14f6554f88ce8a6a6cae99f2791c0d00a2ca60ac9483f220d7f06ae410bdca8f7ad8407d9ec71d5989379686fe8485eeb7121b94b82d3e8aea2ba6b21a33e9a56b21feb61ea98ca17ee9908a7950932af7144b55632f54a85d6c845c6df68184fd98c3b8910f01ab956afc091067983ed2c3942c1f4b1268f7ed37c33b42020ae59934d7c8073f9fef0740312cc80cdf40b08b816aa0bd73a56cbb6cbc18095bd7a665bf9795196d056b0ec307b049f3871186c69c99c534012da53d208539b6a316cf976804e925219477136a92c6d1bdd2604893fa450527ce645f17922788097d5fe331e2a53012bab4e724d8a1f63e21aa26ad27ddc21bb1cc01eaf7ffcc7375feaef119977831375436ff3183a297174cf8a5fdd43cb94342ed56632dce01be24f5037197f0d0f6d8641b3f7d3b6784b6ea52c65766f5bab399a0bc7bdab67722480a8bec7929a6c56c4db340b57957b214dc765e676e89fd2817124d0442837051a7b424e36bc9cd4ae8bc7427327dd0f720cc9c5c2f81802882996bd20be16d6ddf0a19c95021fd6f82f190f44065cd07765ede71109d47c5aef360676fb1b83f2e8a3b0c99ea3d24054ea3cab7fe3305a513a32105fa4b6122cbdd37aa40b3d3e4651755d9da369f69cbcd293f8a8b5eba6690242e0260b6793786647cdd115e513a734cab76300176a47a73e0593c512ffdd86c923b56f82de6e184c76c64caeba7b75c3916ec61cff1fa36a3d8d3298958a3c145dca7b9d0478921c8c3f6b85738956ab98d9a685248ae75ea98e14c2859cab5a982203bceee02fb305c6a36a994b2b22f4279326e945216f1729f0f81e51a6973213a1e5657c21d8f5f6cb4cacfd0e1007ee0793897005e93775f2f6f74f790f21a27aa4ec1007c3f3235babcadeba07cc8a379478b0dfd2e128f8cd92f6290d11ac50c1067cf833bde4116a0d99133f54d64ffe2776a5320ee8d9e463ab871f2d49e5badf2efd3e362b0accbe789d0feae149c60b929c111041cd4e540151a30b70bb8490f8d7e530972d7e448e7e76a2732c9cc26cb25d56c7612bd6b3d2b08ef489892c9606320b9ff4dbf5c910b42abe0b5946bfc1866640730a29df2742bdaa77395ecf36e32098aea787741728c8880cae15cc812ad2a2980a8ec5ef69559544b9da26b7d5ebee07f4ee43baa3cc9e9f35f8a33d4f157676345acb98767d04277e413c4951fbb199b0500be23d43cddf17c6cd9fb319a8daaca0c61faf7bd514cfaa0dd89034f53e5b03100aefdc74dfb684e6c3dce8f1121e2ec7a36547cccb2b40829d62a2474dcafa220ab0ce0bbed8063cc3cb3615ba5f566f7bbec12824e21cd68e9941cbc884d45a7480803f7d3832197ce1f643b039b03714f492debc16769107dbc34d2f164d1882c0db7140965242afb50052c2387a294be099c2fdd5583723ca05ae1e996622126030931acf305d4dc7952b6ea9977230276595302ad8716560124ff7c4fc7d88aa6b5711658639954ca96b50dc390543bf2d14d67b7fab4fe55a9edc66bf9d38fd6edd414b5bd9d62d19838b66119bc3bc3196683b23e36164348f4bce10b3eaab7b99b9ea99bf389714a84001933be8e79ecef322bc8213d1f21c493e498d1ba6019b8cfc7472765fd9071c12b4e863957b7ae6b29a59c0fbd0cb8949c23af330b4cdccb646502e378e63a458d58eaa08943a3f777fb34dbc38c7035d5e8acc977d1016ac9def8cbb4cf7dbaee9ca883a6ab3673f2915bdaff626d7b8c35b42874a13ee0b7e7ecf7d3242f879f01d94ca261a2ed75ece2933a485dee8c741893dcfb8f37070046f3d1f370f99e18c5363adc4fd37c22550e87f960f701ddb3163a64b7148dc1ac9269068f1bf41dfb151e797b92fdaaaa9e91b804c9e7dadddc2310f357f896b5ac3ad247710b4652da3694f52096d4d83af610043888b4ce5546922014379ed43f8a807fc17167d3355e682e5b5dac279a0bcdac2fbde7eca9167dd084b17de4f92a2fab7e2d2a3369a40cb9307025aa8d73e53475131a9e0f7d2ef34914f2f1574109d688c2065d7b756e5b6a667d2f0eb1d4c857d958d2bb19647d0903e06b887bd4d3fb1540aba802a28e19399a7eef7cc7c7f4a6fe4b33ce640452606b33342d937c74d38329f0b7186acf45dec317a356ea234754cd969200952e55a975cd4e49c140070668ad665de2a164c82f370161f8e238ab03188ed51f99b08981f8027527f0c50b9d4c2cdf3b171010db802714e6b15aa609eb2765166a10c6d7d5cc5ac6732414599b4ba77aa505899369e60bffc549fd09cee10b0dbcb5d576e4e2d7049be5bd448da59902f55c564b133724241b76d0120daaebc04de0f3efc36dbe7f1472baf23190900441258b512bc0f65a5b7d81975fa27c7653de4d5865a314c911d445b989a1c583a9c55264776bb5c425fa03658de004275fbfdc720383bb085828b3eca445a57007e2c90037eb22abbe5359039caa367eec370365f516337887c9943e0bbc70204fd4e09d254fda54b769270f6e17b3ac3829af5f87140e4c83cd38db3a5c02d665afb52997a84ccd499dbc8202ff392a83e06e2687382b0189d4c8fb59d888255c41cbd29fe98bce22721c9610f252f621f0b1ce1afebe59eae929b27e08ba631900fb3b5a16ce3f05ea268bcff9f2d381b792a51817554b2b669a926beb2d1197ba87fe0bff75254a7c0709e815f8ccc8cc81c5ccced1da45a0a2146fe1598fd05e9286827614ebca8c68d092b639d14695b5131c9872d23cb9a32779ec3b54f4bd6f0585084197eb7477d35ed37170fd0dc358f8479b563f78a6dd180f0afeef67968594a6fda5009db783d3bac4c2eb6c95e66ee49b51b036bb7a83a337226ddf17e123d60de806c3558738957f9146b282723a55e61bedccb760baeb368abc0976c87c9c5bc7cc59b1587cbe35968cebc79c2ce615ca22fc9259dc6389c6715c430ffb50091f9c3a3cca1e8b86e449b809a01089f76d8ea17b994c88a1a6030d8b594d70ae88af5a3ecee6a94f5f3c32e3caf7cf0623bc4231d99b1653ae1444f146cb81d0b8db6211da2deb550fc064418936930da0149ce3d8876b5592f64f9e3fb73a72283b4180bceae5e6f95279cba1b019200d3b2516095814c5a8c5a88e5c7e1dbfa5cf6c3e77301f04ec5068a513f6707047a594173509961d017b9bee2e03a73ba395754440e9c99e1c01cb149732601dca147765f960cad3e90dc2977928c8f43c5a0d3b15825f531317a8aabfb333732019a988dadfc52da79ef569a67c2a2f86fe8945316fae9ac232f93d7ef8d4387ffa584f21c90b232d9375aa42f3f9b8fe3fda4c4cebdf5251d52346f4ca2c4709127cfe12ccb9c5f67d3b5b79b85e3970897bfb7c7f46fe02103ece08b92d3ae443a52e3fe11003c4ea49b67545dc15c16c5253712e280d70001ef1ffc07b0ae700ee692b83c032d738f7d826262e59189a9818ed4ce9a0f49a4a41ee7c85bf7738b5e85fc831a71ae7a4c48fda71f07b88803cf8d1ebbb5e8f40b23d33f1ae77c7990a36b8907d6d57a4420aaeff204726ee1c33a12e30b9e91384fadac76f86bc4b323cbf5017e780d9587d10facc5edd229d98876a09c585237c50597d7e3b0fb16f7e4ef70716b0ea265adad5756c49b72df4957ae1476ab722a7906d0fa57d9587cbaca2865491237e826ddc8d3ff1ae3792b540b279844fb6ca1344d5e03acd97e8463564be9ba0765b9ef62fa85a17f97e6ebf7102e01794c2032fed6fe56326b270cb82b1843dc64505d64eadbb150fbc1612051c27f3b2137c42df6c73f2d0d03227c6f79d3c1543d9aa008c85ef556413cfbad1ad19663b36b6c3589169b4ffa603c255d1f444082394d056cc5c07db2b292b0e9ddafa7c6459fe0ab8c9550b930b7ab103eeff1c13d8855a302a0243b68f730cd937c1dfdd76b93123d5f6ffcbaf9a58fe6a246a90b4e29d99f23f2a2fec181881864ddceec196c4fc9d1b48bdcbc2cd1b25fb55b46fb462b2487cb4e3bee5d441fe94934eca5cc1661127f97f1004c50307fa3d4ad517957e0d5a4bd8fafa4bac4359195c013f4c756bb6127cbd5a8efd4e8e2a30c59b4e1664828c2cc527e3b45c8bd99c8b540aff1cf874026eab8ba3191c37c548ae8e562a003da3e3ee5e7fd61a4f0de06c0bd3e693b47d350db8da62a228d5ffc78983b57bc2e3296d39d19c1c36f2723375a3c03f00a9f6650101d4773b24ca0efec44d1efc597e8af89b99b3f439180dd1c371ff41b988ed222e0a0757fdd63d2257fe1ad704cf857cf7110f0aa3dfe03d213f1507dad85a194153200e917cb36500e0de681372fe014ec736ca4d53fe1d0d396bee9015086ebbc2013f044ba8e1f84cbff2d6dc6d2cfbae87d8610855366047aee097a67400eec57032e7a9b5df0a639a51260864c6b9a11e5c4ee67a3c996ca265b55bd259107a67c5d41ff6e772eb7f66ed69d4a83e94c930ddc3d8b317d7f6fe529b1a06925996c0ca66bb65c20154e290aabc8c1ed504fe8f4f00c7c24fd9beb531c7f6a6f0bb548dd4626fd4236b722eee6ecdd7d90838d20c8deda04bd7e134e86aabf9499d9ef2f5b13546a7d0e113e141e8f935076d87ba185fd569e2b6eb4757e0bd44ae85fcd1dc088c3f2671041852cd737a762a878e75d32bc5295c1242235489b632848071eb7f1c52e736c5cc3bf0219256d660e00630f22880cca356f39a87556b95535465e3de6412c1b48f9ad73f4382e6204f0eb8d5a80353f3d96e85b91fa65f977540f7ae68ac2eebd8ade1405fcec187918511bd820ecf039d562d6c29325bf0c4839e2ce6d9f9ad8773bd243e656b5c8c48a389cf7b7832e25bbb000c7edd18a55fc221b83c6ffd064fdde27e8be1a4505f94726eb5331384b27347c5d60d466c82e4fbbf91d920383ecddc479b29fd98dc22bc618b5f7caa5d3c390cd6b36658cce23f5430fdeff552551ba5484db2139ccce66d7ca265a4ba2f05200c8dd1ce342711ee23acaccd66d9199ac356e77a607603893e262c9f78c30b386cb3247a928b42c56c27beb37b90fd3fbdaf6827ac0c7df517feb262562aa21aa6eaf77859add2e13b0c7d27bf4736a07227411647455b917ec2d06269ebd505d4d503b8514a660849315a71b9c1e7402cabcb8a115678a15dad32f40ea16af8fd2902a64c754ad8eded2188e47da90c1a4e1245c7052b0473919bb466a7376b3ebd778c0b9c10f7e1855804630809bcfa7640eb7f8647a22b2f60b4140563dc6613a398a4030f53a30042c3cc9390aaf2e0aedd2f861fe205f5fed83fa77609a7f98e57e593b97be32a543648d04b2694fd9069aa32fc8e481ae547ae6e1443d99ad067ea6e7b8dbe275676480f0214de15f6923ee752231747e3ace3b6fe216d76f0627bdee71e7b296f2eafe5bb8156312693a8dcbac32b4361fdd805ece656bc8f9c060b201ea9990a03af2bde26b02a61938cfbfe2ebf541d24b932317d8add40fe92f3c572b4f0f7e9ee1b5c81217619e4fa8ca3cd6710a91e996e0715575ae53c8bf730632a5a0a88c4662848f6fdae493791b8e66fa3b5bc5b5e1c821b9f8145473995309d4a95459b20b11a37b161589908f340a53c048a5c81a1e3c921c1a252e43efc4b73e2d81185d49d8e4febeca23f8a79456587f504ae8020ab7f46aceaf5859d419c003e051c8cd2d067e64f258563d4b425b4966ab75c5776751fc8ddb2ef99f0e3bfb7a151f7e738d72f64092563f4c1aa76470b5a7a97424c8d67b64fbb2891b6c1ba972ab544b1d9235b47a3ef1b1c526ab2ae533b2e5736b4d628107a9b52cf831c7801c0ad3ad1c076e61638db4f65e62cade8ae4d9b77960ee6aee093255acc1b637e3fb37d79179733b15c26c51b07feadd45ca25e9c95e393b6783d580ab318a567c119828191a80bbedb4f6709d12c8493e2a42f740845abe2994deb27fc78fb85fcaa6e27228a87d62cbca2460d696134bf2d0290e76aac51e2777278da774e7a5963bfef5cb058a6821500d5cb6062df47d6507baef6111cc951ceece4e2df26289a420fcf05ebec4c64819b091b17d7fcf14a10da129793f2499879eacb1b361610cbec5162fc24b70b41dc65c2239cb814b5f5caa8b068b3854daedf8d6e1c0a05299cf57247536cbfea703e06e3defc1c44b828b2749b0746da44eafef4781736f443879a0911b0f204938fcb5b7641d974d3d6c8ae677da1dbbeb6a79c0e3f10c1d4e1c7fa01c175f3c41f9db1d6df859fcc13aeb2569a47198c52f219d889ab2679b693d7acc173afb522c6877dda3be1c93742c2061cd6e748ce395d2b3ae833fb49bfbfc4f3a836b1e8a54612de9cce40303d34973a0524c4633a4c86de83866bb4bfc157546e67e115eab8b71d93e8c3162d81da36052a3b7b84509fb4debed8a841b5aaf02152dc3b0fe7a1c71ead5e13186ddd8b5184cd4dfe6a9463c6b161f555c2d1d6e7de80b970121f1c7092f504ec8b3595924a9b9d6880801950caa7170b6d6780ed79ecb2bea5125b9ca8e0fd789acfa6fdf31c89956c8cff995050a7d0191503247bbb10a6d9124c12e6d3c28a570a564288de527597a493e6b0d7ce7583704642b8fa9ff6daf81d8a0cb22f764feed134b74dc8b84ea036ff4c220815d98320272508a06f0ae15817fbcf3019af41c78f476c816ecf5c8c3ad96c693766601d85ed06150ef31d482a93aab21121e4ddc2a44a4d54fc589eb7597e91910bd1662668641007b7a6e7a902a9479b189c77fa035e1858e642ecde50140388b74b28d2ff63381ac97df9e2363bcf4ec4c1617a65f7989d64289a55fa5f9ad034a107898f9ce9a0f38321bedfa7b4f8ec2142fb46a34a4057051783c0067faa041d4db0c5da6516a75dfe264c71171799bb302fb62da8ef9142122de0fade0ee900fa3d6a4f4d881882bea33d9402656edb11ec42c008dea43b54910dae21f1808d35bbf81aae9e37967befc43c191c83ae0dc7ed7a8659eacdd2c228e2073e12b82982f56ece7768aeff7c6d7a0bcc428b0a8e270a578bc8906ebdbcdafce53b2c320f2c67c85a131e3302b2c951bec0b6c65375ade5c706df1c518dd65d0c20dd8050d66d171f1a78a6ea27faa4d267180f6069b3197400fa21a5690368dd72f8818446c1225edac1f1081aa5d8d93720865f50d4c9c31b7aed671a398cbb0a3094dc46b70cd1fdfba155af3342ef946a964581447501a6c0a12cc046f06f4437b13cb0eb23f88bc391b443a33ad2edd96e18dcca8f61f545e3691fed4b1f69c959ccb1cae1a15f0998f2d85b647906b4e1869c915d5e8077e7e97d015b2d740e1001c790e91b9d1c5483fd41113712ef363c2b3a4be081f1948fda593d8c8c72efcd96ba6b05d59ccf36317ccad56c586300b5b9c16c9327b7018224eb97b58ec1b5c071ab9ee0aafd0f213b30ffa3aed761756016d5565e1252a927aa00ae5dca76908ae4f9cc728b69720ede3630ed2df5462e85d03fe949b48f269ad3dade655af1e92332df141499c78db4fe1213abc3471b003580709c2ecf5cbc0c319bcb8fc3c1aa79d47b63df7e107b172b33f4917955dbf905256809b528939d8a700db7329fa2bf09457e76ce3beee4fb594dd5dc06849321d3eac90e85763fc2fdd8b284031772b1ba2035d9b05b24f2cb9b23e7bd324bcccb5e3fcc57d34aafa48d4508d42d2cb2bb76461e8c0698baa9d40534351d2a44629ae9031429aef040c4c62f6ae82ec94c0c0be3d7fffad371fbea6fa0d7f6f0f272200494d84ab3bbc9310816bf0239a5a94f4e915a4a472239acd31ebdfcbb63512304294a2dc44a0029c745b7b9ed3d089e17de0934dcfe0af6841308f067429c3c7d1ac462bdfef5664e3166dd1e1b547b2e8ec740cbce5a5798055c306c80953c7958e8744b4881f43eaa481116a4f6cd0b6ad86cd02ca5f24bf627a2f8b5a1ee53fbe0140dc6c0cb0fc7af2948c2b02d01268796af8a5992985ee593866e70fd1c08e9c844ebc9481e695ce5437de547053682a213b036e2b5414ad8e4dd36126f9e3f2304900abd9605bcd12377b805ea47494ac468f3fd530f35f0ad7daee9830715169787228eb4668420711a91e16c8a97cea25c78239f0f9456e9ba3504517508433dc5531dc64ab5a19df2d250c68d97a3b60c78385ae9ee25f2000cb8cf051ad372eac4680068d4b02cb6e86260068fee5f897cf99802f8be2a968e9234655c2fa9b6c8734473bd5a6f39abd074bc2db10501f9cb1b8b31ce8ede1e4f59536eae831aa7d2e4c6165f4c5a21de573b76ee3ee3ae1d649e43236a4136ce47f0967dc1362d662846f457f7ff0c9efa4da20fa965563326fc64a157ae83c5f85623d5a6a63e52f4a87168f60c2860afe01fa7cc3f235bd6f3c9be2e997597672332fb0e56e9449fcba5bdec5bfe162da24d67fc3ed57cedb5c8c801f1bb29958e6f550d9b73e01283fc2e908ee350239e290a1c6d002c6199d854a6f23b94cc5ff98a9ac407c62c6d99e1703d67016ddf5ad47d1e4f89ca6a57bd160fb25da0e78d3fcc749ca222815d99faf478bbe1d73ee2530117d7b1d6f242063e613c8d49221c9faee62dc068fa3bdf214937e26c9e77f92de798f69803b826ca7eaef5d0f3fe742aad25a0cd050a5d68094cd3e1ce10ecd68494351750af84c1188693084cb77e1b4a29226d8ae591202c7db5bfa5967f32bf6a1e8ad96f87fddc8f5fa2635b779b676f37946e47e75d20c3b7febf975ad5da225cd7ea1da569ccdf36a919a76d17bb504b9961485d933e946a1dcc62dc2048df2f99891814691a5605c109696c661a7468e1dd82ea8a895893496a7679fc9e5da726745333b01943401884d84162ba04be75be6fbedda3f36e711e01ecffe61cba1ecfed253c08829b2213204d7f58a9205316bd0d108ec2bcbd1f58f6fe3c4bc3f2d3abfa4b0dea3185fc1726049040a331b5151f13fc06cd20ce20fa66045c69a89e2dff76649c58c9085306167988082018c08c2026e9ae996086a611ebd82ef59641bbcce9829acd3f64353a267b7ccb5ac6ba994ee740fd42f237b907fe64b0ec9007b7debad92260b3ac99723dbc1caef6d19508707ffb8aef4498beba70340c87440dfafcf4f3c9dd6589f049fc3ed84e810730a0b56e2084f9c190f7fbb582de6b55d7aa416dc41b17cd3e009db9bdafc8b27f979be1136a36f405e399c7d43ad4fdbcce9624018264a464f492590b0824814dadf07c9446561d9c6d67047903d4c8afe5208d5b95d6263aa53c003fc3efcdecba205d7442b281a3b4781a19a547d0f8819f10704d96562b5239a9340ef9440234ebf0a16ae276a58cabb6923df05f7fc49b66cd70ace20a23b1015ae5ee0e2f91e6be273b5f0525b47a3147c1268aeadc4b3dd043766e0164b877bac5f231164ee251cc9e935c0303c5bc795db87f1f59aae6806f263ac36e49a8e51dbc4e1d40c655454984a3fd6d401c482dfdcc74a93b0853918ac38898723b409e523399108cc7ce3a9c057e57e7fba61ff6eda5f15c8f52092dff559da9715f2ef97be98dc151d0c990b5b29885d72b21fce3b0e8182ac06f17c6ad351f360526c195c0e52158a56bc0af00f959b5f1ffeb457d226a38716676c8f1125dcd75b0cb68166f5b98786a877ae63711b67b074ef14276f2b22b8b1296bb7bd8aa55ec85e943bb746706a569f5a455594c4e493bbbe8cf32149545de9e4724a3537daa14684344cf8fb771f841643701325a9517c4058c073b17e4281f285ccba76d1c50e6abefd04b99c7f90a63299ebd1f52a18726c63ac1e7662d98ee471ded28e2de8f5382eeef4c409f2faa8b953c4c3e61d1ebc93f517797e001a9387efa5596a0d0cf94978f4cca01f5c914d9e9997c3e9edca8ff1f0392f2ecf8f1d409c2d21e6c1a140443d7c17b87fc9f8d90cdd19a0b0b6032fa567222e49b30d87a8d2075fdbd2e048fd7f94000757c256da77898f899d8a8516d91f51fef1a23c5456ff000eec860a809e9cd3f2ccfb056a39b686ab6ed5d83e5f833d2af31974dc3df2a24191f6eec7757f4835d05ae75d7c0ac65391a05d064045a2badba6d309d4b1ca0006342a7a1e08cfc6cb0a210610ff5ad1577d232ddaa10431abdfe537275a43106230b59f82686c355977912d4927faa2f8f3c8579d760504651ba7e88ad7e091cc8e907c82cf2416cb071bd78b417a628693afbf0d74d32a139b7fb979b7ce275f9983ea6253b89e94bb3ea7969374e885c11036247b906c1644d61580934da14a423e85cf2c4d0761ee6b35a71779b1955431a8fb1627c0b7c94e0f780fccf2fffd9b2888e698f5519a75be6113e97141b1c5a0824333811ff8e163f3d97632a9969b7bd1fe78db25aae01c5f47255c502d92730c5b4085d09c9fb6ea18e2ef0cfba7a2352f19f889ae1789f67cf53ddc096c93d51ea75ae2dc26c4ce763fcdd7e857182d4b684cc50a20178d9247c122e8273494c901088c5f7b27241b811e0c14e46d318bdf1b81e6c1e8385e067097fa628ccb90f8edc953eb0aab25d400ef690ac094d02854eeeb9b5935a2a9141c041949133db5bc8b3fc0b3857d76bfc8423bb97723d5af6919b31fff9b17d8c8fc120f631438659ae8c4c9ea7aa89862b4c60edd069ccb04aa81023dfee97ea1dd3150cf10f250caef0c962eb7ff3b5f67e53959534d15a71db72007289021e40da0dda412ce68rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootglibc-2.39-6.fc40.src.rpmglibc-headers-s390    glibcrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsZstd)2.39-6.fc403.0.4-14.6.0-14.0-15.4.18-14.19.1.1ffe~@e @epe@e6@ee@eM@eed@eoe@e@eL@ez@eyes@ee@ede_>e]@eTeOleOleKx@eJ&e:Te7e1@e/e'e@e@eje;d@d dd@dhdhdddǢ@d@d@dD@dd ddq@d}@dx@dcp@dZ5dGdFo@dA)@d&@d@dc>@c`cHccc0cƍcc@cFcR@cc@ccr-clch@cZrcMCc:c-c!@c pcc cob)b5@bc@Florian Weimer - 2.39-6Joseph Myers - 2.39-5Arjun Shankar - 2.39-4Arjun Shankar - 2.39-3Florian Weimer - 2.39-2Carlos O'Donell - 2.39-1Florian Weimer - 2.38.9000-39Patsy Griffin - 2.38.9000-38Arjun Shankar - 2.38.9000-37Jens Petersen - 2.38.9000-36Florian Weimer - 2.38.9000-35Fedora Release Engineering - 2.38.9000-34DJ Delorie - 2.38.9000-33DJ Delorie - 2.38.9000-32Carlos O'Donell - 2.38.9000-31Florian Weimer - 2.38.9000-30Florian Weimer - 2.38.9000-29Carlos O'Donell - 2.38.9000-28Carlos O'Donell - 2.38.9000-27Arjun Shankar - 2.38.9000-26Florian Weimer - 2.38.9000-25Florian Weimer - 2.38.9000-24Florian Weimer - 2.38.9000-23Florian Weimer - 2.38.9000-22Florian Weimer - 2.38.9000-21Florian Weimer - 2.38.9000-20Florian Weimer - 2.38.9000-19Florian Weimer - 2.38.9000-18Carlos O'Donell - 2.38.9000-17Arjun Shankar - 2.38.9000-16Florian Weimer - 2.38.9000-15Florian Weimer - 2.38.9000-14Florian Weimer - 2.38.9000-13Arjun Shankar - 2.38.9000-12Arjun Shankar - 2.38.9000-11Patsy Griffin - 2.38.9000-10Arjun Shankar - 2.38.9000-9Patsy Griffin - 2.38.9000-8Florian Weimer - 2.38.9000-7DJ Delorie - 2.38.9000-6Arjun Shankar - 2.38.9000-5Carlos O'Donell - 2.38-4Florian Weimer - 2.38-3Siddhesh Poyarekar - 2.38-2Florian Weimer - 2.38-1Patsy Griffin - 2.37.9000-20DJ Delorie - 2.37.9000-19Fedora Release Engineering - 2.37.9000-18Arjun Shankar - 2.37.9000-17Frédéric Bérat - 2.37.9000-16Carlos O'Donell - 2.37.9000-15Siddhesh Poyarekar - 2.37.9000-14Arjun Shankar - 2.37.9000-13Arjun Shankar - 2.37.9000-12Patsy Griffin - 2.37.9000-11Carlos O'Donell - 2.37.9000-10Arjun Shankar - 2.37.9000-9Patsy Griffin - 2.37.9000-8Florian Weimer - 2.37.9000-7Florian Weimer - 2.37.9000-6Arjun Shankar - 2.37.9000-5Florian Weimer - 2.37.9000-4DJ Delorie - 2.37.9000-3Carlos O'Donell - 2.37.9000-2Arjun Shankar - 2.37.9000-1Carlos O'Donell - 2.37-1Florian Weimer - 2.36.9000-25Florian Weimer - 2.36.9000-24Fedora Release Engineering - 2.36.9000-23Florian Weimer - 2.36.9000-22Patsy Griffin - 2.36.9000-21Arjun Shankar - 2.36.9000-20Florian Weimer - 2.36.9000-19Florian Weimer - 2.36.9000-18DJ Delorie - 2.36.9000-17Arjun Shankar - 2.36.9000-16Florian Weimer - 2.36.9000-15Arjun Shankar - 2.36.9000-14Florian Weimer - 2.36.9000-13DJ Delorie - 2.36.9000-12Patsy Griffin - 2.36.9000-11Carlos O'Donell - 2.36.9000-10DJ Delorie - 2.36.9000-9Patsy Griffin - 2.36.9000-8Florian Weimer - 2.36.9000-7Florian Weimer - 2.36.9000-6Arjun Shankar - 2.36.9000-5DJ Delorie - 2.36.9000-4Arjun Shankar - 2.36.9000-3Patsy Griffin - 2.36.9000-2Florian Weimer - 2.36.9000-1Carlos O'Donell - 2.36-1- Do not generate ELF dependency information for glibc32- Build glibc32 binary package from glibc sources as part of x86_64 build, not from glibc32 SRPM that contains binaries from i686 RPM build.- Sync with upstream branch release/2.39/master, commit: 71fcdba577884627c3ee4e43beb915da752efb1f: - linux: Use rseq area unconditionally in sched_getcpu (bug 31479) - Use gcc __builtin_stdc_* builtins in stdbit.h if possible - S390: Do not clobber r7 in clone [BZ #31402] - math: Update mips64 ulps - mips: FIx clone3 implementation (BZ 31325) - arm: Remove wrong ldr from _dl_start_user (BZ 31339) - Replace advisories directory- Analyse glibc-2.39 sources for license information - Migrate License field to SPDX identifiers for https://docs.fedoraproject.org/en-US/legal/allowed-licenses/ https://docs.fedoraproject.org/en-US/legal/update-existing-packages (#2222074)- Ignore symbolic links to . in sysroot construction- Switch to upstream 2.39 release, commit ef321e23c20eebc6d6fb4044425c00e6df27b05f - Document CVE-2023-6246, CVE-2023-6779, and CVE-2023-6780 - Update advisory format and introduce some automation - manual/io: Fix swapped reading and writing phrase. - Fix typo - S390: Fix building with --disable-mutli-arch [BZ #31196] - NEWS: insert advisories and fixed bugs for 2.39 - contrib.texi: update - INSTALL, install.texi: minor updates, regenerate - libc.pot: regenerate - version.h, include/features.h: Bump version to 2.39 - Create ChangeLog.old/ChangeLog.28- Add noarch sysroot subpackages- Auto-sync with upstream branch master, commit ddf542da94caf97ff43cc2875c88749880b7259b: - syslog: Fix integer overflow in __vsyslog_internal (CVE-2023-6780) - syslog: Fix heap buffer overflow in __vsyslog_internal (CVE-2023-6779) - syslog: Fix heap buffer overflow in __vsyslog_internal (CVE-2023-6246) - Use binutils 2.42 branch in build-many-glibcs.py - elf: correct relocation statistics for !ELF_MACHINE_START_ADDRESS- Auto-sync with upstream branch master, commit ae49a7b29acc184b03c2a6bd6ac01b5e08efd54f: - Relicense IBM portions of resolv/base64.c resolv/res_debug.c. - localedata: Use consistent values for grouping and mon_grouping - manual: fix order of arguments of memalign and aligned_alloc (Bug 27547)- no longer supplement langpacks if all-langpacks installed- Add crh_RU, gbm_IN, ssy_ER locales. - Auto-sync with upstream branch master, commit 486452affbac684db739b7fcca1e84e8a7ce33d1: - manual, NEWS: Document malloc side effect of dynamic TLS changes - NEWS: Update temporary files ignored by ldconfig - po: Incorporate translations (sr) - string: Disable stack protector for memset in early static initialization - qsort: Fix a typo causing unnecessary malloc/free (BZ 31276) - riscv: add support for static PIE - localedata: renamed: aa_ER@saaho -> ssy_ER - Define ISO 639-3 "ssy" (Saho) - localedata: add crh_RU, Crimean Tartar language in the Cyrillic script as used in Russia. - localedata: tr_TR, ku_TR: Sync with CLDR: “Turkey” -> “Türkiye” - localedata: miq_NI: Shorten month names in abmon - Update kernel version to 6.7 in header constant tests - localedata: add gbm_IN locale - Define ISO 639-3 "gbm" (Garhwali) - Update syscall lists for Linux 6.7 - stdlib: Remove unused is_aligned function from qsort.c- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild- Auto-sync with upstream branch master, commit e2803cfd8bb00b54816d1a2c381d2cf82b136da6. - NEWS: Mention PLT rewrite on x86-64 - stdlib: Verify heapsort for two-element cases - stdlib: Fix heapsort for cases with exactly two elements - localedata: anp_IN: Fix abbreviated month names- Auto-sync with upstream branch master, commit 709fbd3ec3595f2d1076b4fec09a739327459288. - stdlib: Reinstate stable mergesort implementation on qsort - x86-64: Check if mprotect works before rewriting PLT - aarch64: Add NEWS entry about libmvec for 2.39- Add new locales for kv_RU, su_ID, tok, and zgh_MA. - Drop glibc-rh2255506.patch; fix applied upstream. - Enable Intel CET only on x86_64. - Auto-sync with upstream branch master, commit 064c708c78cc2a6b5802dce73108fc0c1c6bfc80: - localedata/unicode-gen/utf8_gen.py: fix Hangul syllable name - x86_64: Optimize ffsll function code size. - localedata: Remove redundant comments - RISC-V: Enable static-pie. - linux: Fix fstat64 on alpha and sparc64 - math: remove exp10 wrappers - Benchtests: Increase benchmark iterations - debug/getwd_chk.c: warning should be emitted for the __getwd_chk symbol. - Make __getrandom_nocancel set errno and add a _nostatus version - x86-64/cet: Make CET feature check specific to Linux/x86 - Incorporate translations (zh_CN) - Define ISO 639-3 "glk" (Gilaki) - resolv: Fix endless loop in __res_context_query - localedata: revert all the remaining locale sources to UTF-8 - localedata: am_ET ber_DZ en_GB en_PH en_US fil_PH kab_DZ om_ET om_KE ti_ET tl_PH: convert to UTF-8 - localedata: resolve cyclic dependencies - localedata: kv_RU: convert to UTF-8 - localedata: add new locale kv_RU - elf: Fix tst-nodeps2 test failure. - localedata: Sort Makefile variables. - locale: Sort Makefile variables. - i386: Remove CET support bits - x86-64/cet: Move check-cet.awk to x86_64 - x86-64/cet: Move dl-cet.[ch] to x86_64 directories - x86: Move x86-64 shadow stack startup codes - Fix deprecated utcnow() usage in build-many-glibcs.py - Fix invalid escape sequence in build-many-glibcs.py - math: Fix test-fenv.c feupdateenv tests - Remove installed header rule on $(..)include/%.h - i386: Fail if configured with --enable-cet - i386: Remove CET support - x86: Move CET infrastructure to x86_64 - localedata: su_ID: make lang_name agree with CLDR - localedata: add new locale su_ID - localedata: add new locale zgh_MA - INSTALL: regenerate - localedata: add tok/UTF-8 to SUPPORTED - localedata: tok: add yY and nN to yesexpr and noexpr - localedata: tok: convert to UTF-8 - localedata: add data for tok (Toki Pona) - Remove ia64-linux-gnu - localedata: dz_BT, bo_CN: convert to UTF-8 - localedata: dz_BT, bo_CN: Fix spelling of "phur bu" in both Tibetan and Dzongkha - localedata: bo_CN: Fix spelling errors in Tibetan data - localedata: bo_CN: Fix incomplete edit in Tibetan yesexpr - localedata: dz_BT: Fix spelling errors in Dzongha data - localedata: unicode-gen: Remove redundant \s* from regexp, fix comments - localedata: convert the remaining *_RU locales to UTF-8 - Incorporate translations - x32: Handle displacement overflow in PLT rewrite [BZ #31218] - x86: Fixup some nits in longjmp asm implementation - stdlib: Fix stdbit.h with -Wconversion for clang - stdlib: Fix stdbit.h with -Wconversion for older gcc - elf: Add ELF_DYNAMIC_AFTER_RELOC to rewrite PLT - aarch64: Make cpu-features definitions not Linux-specific - hurd: Initializy _dl_pagesize early in static builds - hurd: Only init early static TLS if it's used to store stack or pointer guards - hurd: Make init-first.c no longer x86-specific - hurd: Drop x86-specific assembly from init-first.c - hurd: Pass the data pointer to _hurd_stack_setup explicitly - x86-64/cet: Check the restore token in longjmp - localedata: ru_RU, ru_UA: convert to UTF-8 - localedata: es_??: convert to UTF-8 - localedata: miq_NI: convert to UTF-8 - i386: Ignore --enable-cet - mach: Drop SNARF_ARGS macro - mach: Drop some unnecessary vm_param.h includes - hurd: Declare _hurd_intr_rpc_msg* with protected visibility - hurd: Add some missing includes - localedata: fy_DE: make this "Western Frisian" to agree with the language code "fy" - localedata: fy_DE, fy_NL: convert to UTF-8 - localedata: ast_ES: convert to UTF-8 - localedata: ast_ES: Remove wrong copyright text - localedata: de_{AT,BE,CH,IT,LU}: convert to UTF-8 - localedata: lv_LV, it_IT, it_CH: convert to UTF-8 - localedata: it_IT, lv_LV: currency symbol should follow the amount - Implement C23 - localedata: ms_MY should not use 12-hour format - localedata: es_ES: convert to UTF-8 - localedata: es_ES: Add am_pm strings - aarch64: Add longjmp test for SME - aarch64: Add setcontext support for SME - aarch64: Add longjmp support for SME - aarch64: Add SME runtime support - localedata: convert uz_UZ and uz_UZ@cyrillic to UTF-8 - localedata: uz_UZ and uz_UZ@cyrillic: Fix decimal point and thousands separator - libio: Check remaining buffer size in _IO_wdo_write (bug 31183) - getaddrinfo: translate ENOMEM to EAI_MEMORY (bug 31163) - string: Add additional output in test-strchr failure - Add a setjmp/longjmp test between user contexts - x86/cet: Add -fcf-protection=none before -fcf-protection=branch - Regenerate libc.pot - Omit regex.c pragmas no longer needed - Update copyright dates not handled by scripts/update-copyrights - Update copyright in generated files by running "make" - Update copyright dates with scripts/update-copyrights - x86/cet: Run some CET tests with shadow stack - x86/cet: Don't set CET active by default - x86/cet: Check feature_1 in TCB for active IBT and SHSTK - x86/cet: Enable shadow stack during startup - elf: Always provide _dl_get_dl_main_map in libc.a - x86/cet: Sync with Linux kernel 6.6 shadow stack interface - RISC-V: Add support for dl_runtime_profile (BZ #31151) - debug: Add fortify wprintf tests - debug: Add fortify syslog tests - debug: Add fortify dprintf tests - debug: Increase tst-fortify checks for compiler without __va_arg_pack support - debug: Adapt fortify tests to libsupport - localedata: yo_NT: remove redundant comments - localedata: convert en_AU, en_NZ, mi_NZ, niu_NZ to UTF-8 - localedata: First day of the week in AU is Monday, LC_TIME in en_NZ is identical to LC_TIME in en_AU then - localedata: convert yo_NG to UTF-8, check that language name in Yoruba agrees with CLDR - x86-64: Fix the tcb field load for x32 [BZ #31185] - x86-64: Fix the dtv field load for x32 [BZ #31184]- Infinite loop in res_mkquery with malformed domain name (#2255506)- Auto-sync with upstream branch master, commit 61bac1a9d2ab80ebcbc51484722e6ea43414bec7: - nss: Remove unused allocation from get_nscd_addresses in getaddrinfo - x86/cet: Don't disable CET if not single threaded - x86: Modularize sysdeps/x86/dl-cet.c - x86/cet: Update tst-cet-vfork-1 - elf: Add TLS modid reuse test for bug 29039 - aarch64: Add SIMD attributes to math functions with vector versions - aarch64: Add half-width versions of AdvSIMD f32 libmvec routines - Fix elf/tst-env-setuid[-static] if test needs to be rerun. - Fix elf: Do not duplicate the GLIBC_TUNABLES string - tst-setcontext10.c: Undef _FORTIFY_SOURCE - Fix elf: Do not duplicate the GLIBC_TUNABLES string - riscv: Fix feenvupdate with FE_DFL_ENV (BZ 31022) - manual: Clarify undefined behavior of feenableexcept (BZ 31019) - x86: Do not raises floating-point exception traps on fesetexceptflag (BZ 30990) - i686: Do not raise exception traps on fesetexcept (BZ 30989) - powerpc: Do not raise exception traps for fesetexcept/fesetexceptflag (BZ 30988) - elf: Do not set invalid tunables values - elf: Do not duplicate the GLIBC_TUNABLES string - x86/cet: Check CPU_FEATURE_ACTIVE in permissive mode - x86/cet: Check legacy shadow stack code in .init_array section - x86/cet: Add tests for GLIBC_TUNABLES=glibc.cpu.hwcaps=-SHSTK - x86/cet: Check CPU_FEATURE_ACTIVE when CET is disabled - x86/cet: Check legacy shadow stack applications - localedata: id_ID: change first weekday to Sunday - s390: Set psw addr field in getcontext and friends. - x86: Unifies 'strlen-evex' and 'strlen-evex512' implementations. - x86/cet: Don't assume that SHSTK implies IBT - id_ID: Update Time Locales - Update code to handle the new ABI for sending inlined port rights. - x86/cet: Check user_shstk in /proc/cpuinfo - Add a test for setjmp/longjmp within user context - Add a test for longjmp from user context - powerpc: Add space for HWCAP3/HWCAP4 in the TCB for future Power. - powerpc: Fix performance issues of strcmp power10 - localedata: Convert el_GR and el_CY locales to UTF-8 - localedata: el_GR: Greece now uses the 24h format for time - powerpc : Add optimized memchr for POWER10 - intl: Treat C.UTF-8 locale like C locale, part 2 (BZ# 16621) - resolv: Fix a few unaligned accesses to fields in HEADER - x86: Check PT_GNU_PROPERTY early- Depend only on RPM 4.14 features (RHEL-19045)- Drop glibc-rh2248502.patch; fix applied upstream, and - Auto-sync with upstream branch master, commit b3bee76c5f59498b9c189608f0a3132e2013fa1a: - elf: Initialize GLRO(dl_lazy) before relocating libc in dynamic startup - Move CVE information into advisories directory - powerpc: Optimized strcmp for power10 - elf: Fix wrong break removal from 8ee878592c - localedata: Convert day names in nn_NO locale to UTF-8 - localedata: Remove trailing whitespace in weekday names in nn_NO locale - elf: Refactor process_envvars - elf: Ignore LD_BIND_NOW and LD_BIND_NOT for setuid binaries - elf: Ignore loader debug env vars for setuid - Adapt the security policy for the security page - aarch64: correct CFI in rawmemchr (bug 31113) - math: Add new exp10 implementation - aarch64: fix tested ifunc variants - stdlib: Fix array bounds protection in insertion sort phase of qsort - Revert "Update code to handle the new ABI for sending inlined port rights." - Revert "hurd: Fix build" - hurd: Fix build - Update code to handle the new ABI for sending inlined port rights. - hurd: [!__USE_MISC] Do not #undef BSD macros in ioctls - linux: Make fdopendir fail with O_PATH (BZ 30373) - Avoid padding in _init and _fini. [BZ #31042] - aarch64: Improve special-case handling in AdvSIMD double-precision libmvec routines - malloc: Improve MAP_HUGETLB with glibc.malloc.hugetlb=2 - elf: Add a way to check if tunable is set (BZ 27069)- Drop glibc-benchtests-aarch64.patch; fix applied upstream, and - Auto-sync with upstream branch master, commit 9469261cf1924d350feeec64d2c80cafbbdcdd4d: - x86: Only align destination to 1x VEC_SIZE in memset 4x loop - elf: Fix TLS modid reuse generation assignment (BZ 29039) - Add TCP_MD5SIG_FLAG_IFINDEX from Linux 5.6 to netinet/tcp.h. - elf: Relocate libc.so early during startup and dlmopen (bug 31083) - elf: Introduce the _dl_open_relocate_one_object function - elf: In _dl_relocate_object, skip processing if object is relocated - Remove __access_noerrno - malloc: Use __get_nprocs on arena_get2 (BZ 30945) - aarch64: Fix libmvec benchmarks- Fix qsort workaround (#2248502)- Restore qsort workaround for 389-ds-base. (#2248502)- Apply glibc-benchtests-aarch64.patch to fix an aarch64 build failure. - Drop glibc-rh2244688.patch revert. Fix applied upstream. - Drop glibc-rh2244992.patch, glibc-rh2248915.patch, glibc-rh2248502-3.patch. All applied upstream. - Auto-sync with upstream branch master, commit 5d7f1bce7d8eea31f4baeb68bcc3124b35acc751: - posix: Revert the removal of the crypt prototype from - elf: Add comments on how LD_AUDIT and LD_PRELOAD handle __libc_enable_secure - elf: Ignore LD_LIBRARY_PATH and debug env var for setuid for static - elf: Remove any_debug from dl_main_state - elf: Remove LD_PROFILE for static binaries - elf: Ignore LD_PROFILE for setuid binaries - s390: Use dl-symbol-redir-ifunc.h on cpu-tunables - x86: Use dl-symbol-redir-ifunc.h on cpu-tunables - elf: Emit warning if tunable is ill-formatted - elf: Fix _dl_debug_vdprintf to work before self-relocation - elf: Do not parse ill-formatted strings - elf: Do not process invalid tunable format - elf: Add all malloc tunable to unsecvars - elf: Ignore GLIBC_TUNABLES for setuid/setgid binaries - elf: Add GLIBC_TUNABLES to unsecvars - elf: Remove /etc/suid-debug support - stdlib: The qsort implementation needs to use heapsort in more cases - stdlib: Handle various corner cases in the fallback heapsort for qsort - stdlib: Avoid another self-comparison in qsort - hurd: fix restarting reauth_dtable on signal - hurd: Prevent the final file_exec_paths call from signals - manual: Fix termios.c example. (Bug 31078) - aarch64: Add vector implementations of expm1 routines - linux: Use fchmodat2 on fchmod for flags different than 0 (BZ 26401) - intl: Add test case for bug 16621 - resolv: free only initialized items from gai pool - ldconfig: Fixes for skipping temporary files. - nptl: Link tst-execstack-threads-mod.so with -z execstack - nptl: Rename tst-execstack to tst-execstack-threads - localedata: Convert oc_FR locale to UTF-8 - localedata: Add information for Occitan - elf: Fix force_first handling in dlclose (bug 30981) - elf: Handle non-directory name in search path (BZ 31035) - New Zealand locales (en_NZ & mi_NZ) first day of week should be Monday - x86: Fix unchecked AVX512-VBMI2 usage in strrchr-evex-base.S - posix: Check pidfd_spawn with tst-spawn7-pid - y2038: Fix support for 64-bit time on legacy ABIs - AArch64: Remove Falkor memcpy - AArch64: Add memset_zva64 - AArch64: Cleanup emag memset - test: Run the tst-tls-allocation-failure-static-patched with test-wrapper. - aarch64: Add vector implementations of log1p routines - aarch64: Add vector implementations of atan2 routines - aarch64: Add vector implementations of atan routines - aarch64: Add vector implementations of acos routines - aarch64: Add vector implementations of asin routines- Work around another self-comparison application issue in qsort (#2248502)- Fix missing entries in /etc/ld.so.cache (#2248915)- Drop glibc-rh2248502-*.patch, workaround applied upstream - Auto-sync with upstream branch master, commit d1dcb565a1fb5829f9476a1438c30eccc4027d04: - Fix type typo in “String/Array Conventions” doc - stdlib: Avoid element self-comparisons in qsort (#2248502) - elf: Add glibc.mem.decorate_maps tunable - linux: Decorate __libc_fatal error buffer - assert: Decorate error message buffer - malloc: Decorate malloc maps - nptl: Decorate thread stack on pthread_create - support: Add support_set_vma_name - linux: Add PR_SET_VMA_ANON_NAME support- Fix force-first handling in dlclose, take two (#2244992, #2246048)- Revert back to old qsort/qsort_r implementation (#2248502) - Adjust test build completion check to match new DejaGnu-style message. - Auto-sync with upstream branch master, commit 5dd3bda59c2d9da138f0d98808d087cdb95cdc17: - sysdeps: sem_open: Clear O_CREAT when semaphore file is expected to exist [BZ #30789] - Add SEGV_CPERR from Linux 6.6 to bits/siginfo-consts.h - linux: Sync Linux 6.6 elf.h - linux: Add HWCAP2_HBC from Linux 6.6 to AArch64 bits/hwcap.h - linux: Add FSCONFIG_CMD_CREATE_EXCL from Linux 6.6 to sys/mount.h - linux: Add MMAP_ABOVE4G from Linux 6.6 to sys/mman.h - Update kernel version to 6.6 in header constant tests - Update syscall lists for Linux 6.6 - Format test results closer to what DejaGnu does - AArch64: Cleanup ifuncs - Use correct subdir when building tst-rfc3484* for mach and arm - stdlib: Add more qsort{_r} coverage - stdlib: qsort: Move some macros to inline function - stdlib: Move insertion sort out qsort - stdlib: Optimization qsort{_r} swap implementation - string: Add internal memswap implementation - crypt: Remove manul entry for --enable-crypt - Use Linux 6.6 in build-many-glibcs.py - crypt: Remove libcrypt support - sparc: Remove optimize md5, sha256, and sha512 - build-many-glibcs: Fix traililing whitespace - AArch64: Add support for MOPS memcpy/memmove/memset - Move getnameinfo from 'inet' to 'nss' - Move getaddrinfo from 'posix' into 'nss' - Move 'services' routines from 'inet' into 'nss' - Move 'rpc' routines from 'inet' into 'nss' - Move 'protocols' routines from 'inet' into 'nss' - Move 'networks' routines from 'inet' into 'nss' - Move 'netgroup' routines from 'inet' into 'nss' - Move 'hosts' routines from 'inet' into 'nss' - Move 'ethers' routines from 'inet' into 'nss' - Move 'aliases' routines from 'inet' into 'nss' - Remove 'shadow' and merge into 'nss' - Remove 'pwd' and merge into 'nss' - Remove 'gshadow' and merge into 'nss' - Remove 'grp' and merge into 'nss' and 'posix' - malloc: Fix tst-tcfree3 build csky-linux-gnuabiv2 with fortify source - test-container: disable ld.so system cache on DSO detection - aarch64: Add vector implementations of exp10 routines - aarch64: Add vector implementations of log10 routines - aarch64: Add vector implementations of log2 routines - aarch64: Add vector implementations of exp2 routines - aarch64: Add vector implementations of tan routines - elf: ldconfig should skip temporary files created by package managers - tst-spawn-cgroup.c: Fix argument order of UNSUPPORTED message. - Add NT_PPC_DEXCR and NT_PPC_HASHKEYR from Linux 6.5 to elf.h - s390: Fix undefined behaviour in feenableexcept, fedisableexcept [BZ #30960] - elf: Do not print the cache entry if --inhibit-cache is used- Revert "Fix force-first handling in dlclose" (#2246048)- Provide template gai.conf in glibc-doc- Fix force-first handling in dlclose (#2244992)- Revert "x86: Prepare `strrchr-evex` and `strrchr-evex512` for AVX10" (#2244688) - Auto-sync with upstream branch master, commit dd32e1db386c77c61850a7cbd0c126b7b3c63ece: - Revert "elf: Always call destructors in reverse constructor order (bug 30785)" - Revert "elf: Fix compile error with -DNDEBUG [BZ #18755]" - Add strlcat/wcslcat testcase. - Add strlcpy/wcslcpy testcase - Add LE DSCP code point from RFC-8622. - Add HWCAP2_MOPS from Linux 6.5 to AArch64 bits/hwcap.h - Add SCM_SECURITY, SCM_PIDFD to bits/socket.h - Add AT_HANDLE_FID from Linux 6.5 to bits/fcntl-linux.h - Avoid maybe-uninitialized warning in __kernel_rem_pio2 - Fix WAIT_FOR_DEBUGGER for container tests.- Drop glibc-disable-werror-tst-realloc.patch, GCC was fixed long ago. - Auto-sync with upstream branch master, commit 69239bd7a216007692470aa9d5f3658024638742: - stdlib: fix grouping verification with multi-byte thousands separator (bug 30964) - build-many-glibcs: Check for required system tools - x86: Prepare `strrchr-evex` and `strrchr-evex512` for AVX10 - aarch64: Optimise vecmath logs - aarch64: Cosmetic change in SVE exp routines - aarch64: Optimize SVE cos & cosf - aarch64: Improve vecmath sin routines - nss: Get rid of alloca usage in makedb's write_output. - debug: Add regression tests for BZ 30932 - Fix FORTIFY_SOURCE false positive - nss: Rearrange and sort Makefile variables - inet: Rearrange and sort Makefile variables - Fix off-by-one OOB write in iconv/tst-iconv-mt- Auto-sync with upstream branch master, 1056e5b4c3f2d90ed2b4a55f96add28da2f4c8fa: - tunables: Terminate if end of input is reached (CVE-2023-4911) - Propagate GLIBC_TUNABLES in setxid binaries- Auto-sync with upstream branch master, 9e4e896f0f5a19a16c1a77567463b013a0f4952d: - Linux: add ST_NOSYMFOLLOW - resolve: Remove __res_context_query alloca usage - mips: dl-machine-reject-phdr: Get rid of alloca. - x86: Add support for AVX10 preset and vec size in cpu-features - resolv: Fix a comment typo in __resolv_conf_load - Remove unused -DRESOLVER getaddrinfo build flag - C2x scanf %wN, %wfN support - test-container: Use nftw instead of rm -rf- Auto-sync with upstream branch master, commit 29d4591b07a4da53320e949557c6946c62c26bde. - hurd: Drop REG_GSFS and REG_ESDS from x86_64's ucontext - elf: Fix compile error with -DNDEBUG [BZ #18755] - MIPS: Add relocation types - MIPS: Add new section type SHT_MIPS_ABIFLAGS - MIPS: Add ELF file header flags - fegetenv_and_set_rn now uses the builtins provided by GCC. - io: Do not implement fstat with fstatat - libio: Add nonnull attribute for most FILE * arguments in stdio.h - AArch64: Remove -0.0 check from vector sin - Document CVE-2023-4806 and CVE-2023-5156 in NEWS - elf: Add dummy declaration of _dl_audit_objclose for !SHARED - Fix leak in getaddrinfo introduced by the fix for CVE-2023-4806 [BZ #30843] - elf: dl-lookup: Remove unused alloca.h include - Remove unused localedata/th_TH.in - Adapt collation in th_TH locale to use the iso14651_t1_common file and sync the collation with CLDR - Revert "LoongArch: Add glibc.cpu.hwcap support." - Update kernel version to 6.5 in header constant tests - LoongArch: Add glibc.cpu.hwcap support. - math: Add a no-mathvec flag for sin (-0.0)- Auto-sync with upstream branch master, commit bb5bbc20702981c287aa3e44640e7d2f2b9a28cf: - Update to Unicode 15.1.0 [BZ #30854] - localedata/unicode-gen/utf8_gen.py: adapt regexp to get relevant lines from EastAsianWidth.txt - Fix regexp syntax warnings in localedata/unicode-gen/ctype_compatibility.py - getaddrinfo: Fix use after free in getcanonname (CVE-2023-4806) - LoongArch: Change to put magic number to .rodata section - LoongArch: Add ifunc support for strrchr{aligned, lsx, lasx} - LoongArch: Add ifunc support for strcpy, stpcpy{aligned, unaligned, lsx, lasx} - LoongArch: Replace deprecated $v0 with $a0 to eliminate 'as' Warnings. - LoongArch: Add lasx/lsx support for _dl_runtime_profile. - Add MOVE_MOUNT_BENEATH from Linux 6.5 to sys/mount.h - CVE-2023-4527: Stack read overflow with large TCP responses in no-aaaa mode - resolv: Fix some unaligned accesses in resolver [BZ #30750] - Update syscall lists for Linux 6.5- Auto-sync with upstream branch master, commit 073edbdfabaad4786e974a451efe4b6b3f7a5a61. - ia64: Work around miscompilation and fix build on ia64's gcc-10 and later - stdio: Remove __libc_message alloca usage - htl: avoid exposing the vm_region symbol - libio: Fix oversized __io_vtables - Use Linux 6.5 in build-many-glibcs.py - elf: Remove unused l_text_end field from struct link_map- Auto-sync with upstream branch master, commit 6985865bc3ad5b23147ee73466583dd7fdf65892: - elf: Always call destructors in reverse constructor order (bug 30785) - io: Fix record locking contants for powerpc64 with __USE_FILE_OFFSET64 - manual: Fix ld.so diagnostics menu/section structure - getaddrinfo: Get rid of alloca - riscv: Add support for XTheadBb in string-fz[a,i].h - getcanonname: Fix a typo - linux: Add pidfd_getpid - posix: Add pidfd_spawn and pidfd_spawnp (BZ 30349) - linux: Add posix_spawnattr_{get, set}cgroup_np (BZ 26371) - linux: Define __ASSUME_CLONE3 to 0 for alpha, ia64, nios2, sh, and sparc - __call_tls_dtors: Use call_function_static_weak - intl: Treat C.UTF-8 locale like C locale (BZ# 16621) - htl: Fix stack information for main thread - htl: thread_local destructors support - elf: Fix slow tls access after dlopen [BZ #19924] - x86: Check the lower byte of EAX of CPUID leaf 2 [BZ #30643]- Auto-sync with upstream branch master, commit e1d3312015e8f70344620375aedf91afe7e7e7a4. - add GB18030-2022 charmap and test the entire GB18030 charmap [BZ #30243] - Use GMP 6.3.0, MPFR 4.2.1 in build-many-glibcs.py - localedata: Translit common emojis to smileys [BZ #30649] - nscd: Skip unusable entries in first pass in prune_cache (bug 30800) - LoongArch: Change loongarch to LoongArch in comments - LoongArch: Add ifunc support for memcmp{aligned, lsx, lasx} - LoongArch: Add ifunc support for memset{aligned, unaligned, lsx, lasx} - LoongArch: Add ifunc support for memrchr{lsx, lasx} - LoongArch: Add ifunc support for memchr{aligned, lsx, lasx} - LoongArch: Add ifunc support for rawmemchr{aligned, lsx, lasx} - LoongArch: Micro-optimize LD_PCREL - LoongArch: Remove support code for old linker in start.S - LoongArch: Simplify the autoconf check for static PIE - Add F_SEAL_EXEC from Linux 6.3 to bits/fcntl-linux.h. - argp-parse: Get rid of alloca - gencat: Get rid of alloca. - m68k: Use M68K_SCALE_AVAILABLE on __mpn_lshift and __mpn_rshift - m68k: Fix build with -mcpu=68040 or higher (BZ 30740) - elf: Check that --list-diagnostics output has the expected syntax - manual: Document ld.so --list-diagnostics output - manual/jobs.texi: Add missing @item EPERM for getpgid - LoongArch: Add ifunc support for strncmp{aligned, lsx} - LoongArch: Add ifunc support for strcmp{aligned, lsx} - LoongArch: Add ifunc support for strnlen{aligned, lsx, lasx} - htl: move pthread_attr_setdetachstate into libc - htl: move pthread_attr_getdetachstate into libc - htl: move pthread_attr_setschedpolicy into libc - htl: move pthread_attr_getschedpolicy into libc - htl: move pthread_attr_setinheritsched into libc - htl: move pthread_attr_getinheritsched into libc - htl: move pthread_attr_getschedparam into libc - htl: move pthread_setschedparam into libc - htl: move pthread_getschedparam into libc - htl: move pthread_equal into libc - Linux: Avoid conflicting types in ld.so --list-diagnostics- Auto-sync with upstream branch master, commit f6c8204fd7fabf0cf4162eaf10ccf23258e4d10e: - elf: Do not run constructors for proxy objects - x86_64: Add log1p with FMA - Remove references to the defunct db2 subdir - string: Fix tester build with fortify enable with gcc < 12 - s390x: Fix static PIE condition for toolchain bootstrapping. - m68k: fix __mpn_lshift and __mpn_rshift for non-68020 - sysdeps: tst-bz21269: fix -Wreturn-type - Loongarch: Add ifunc support for memcpy{aligned, unaligned, lsx, lasx} and memmove{aligned, unaligned, lsx, lasx} - Loongarch: Add ifunc support for strchr{aligned, lsx, lasx} and strchrnul{aligned, lsx, lasx} - sysdeps: tst-bz21269: handle ENOSYS & skip appropriately - sysdeps: tst-bz21269: fix test parameter - hurd: Fix strictness of - hurd: Add prototype for and thus fix _hurdsig_abort_rpcs call - io/tst-statvfs: fix statfs().f_type comparison test on some arches - fxprintf: Get rid of alloca- Collect dynamic loader diagnostics from the build system.- Auto-sync with upstream branch master, commit d6fe19facc61caffb25383d9c25eff86a0e115c8: - configure: Add -Wall again to the default CFLAGS - malloc: Remove bin scanning from memalign (bug 30723) - resolv/nss_dns/dns-host: Get rid of alloca. - x86_64: Add expm1 with FMA - elf: Add new LoongArch reloc types (101 to 108) into elf.h - x86: Fix incorrect scope of setting `shared_per_thread` [BZ# 30745] - x86_64: Add log2 with FMA - malloc: Enable merging of remainders in memalign (bug 30723) - nscd: Do not rebuild getaddrinfo (bug 30709) - x86_64: Sort fpu/multiarch/Makefile - i686: Fix build with --disable-multiarch - x86_64: Fix build with --disable-multiarch (BZ 30721) - Add PTRACE_SET_SYSCALL_USER_DISPATCH_CONFIG etc. from Linux 6.4 to sys/ptrace.h - Add PACKET_VNET_HDR_SZ from Linux 6.4 to netpacket/packet.h - linux: statvfs: allocate spare for f_type - x86: Fix for cache computation on AMD legacy cpus. - powerpc longjmp: Fix build after chk hidden builtin fix - LoongArch: Fix static PIE condition for toolchain bootstrapping. - chk: Add and fix hidden builtin definitions for *_chk - tst-realpath-toolong: return "unsupported" when PATH_MAX is undefined - tst-*glob*: Do not check d_name size - iconv: restore verbosity with unrecognized encoding names (bug 30694) - configure: Remove --enable-all-warnings option - Add IP_PROTOCOL from Linux 6.4 to bits/in.h - Update kernel version to 6.4 in header constant tests - PowerPC: Influence cpu/arch hwcap features via GLIBC_TUNABLES - vfprintf-internal: Get rid of alloca. - stdlib: Improve tst-realpath compatibility with source fortification - Open master branch for glibc 2.39 development- Drop downstream glibc shadow stack userspace support patches.- Switch to upstream 2.38 release - : Add APX support - translations: update cs, nl, vi - string: Fix tester build with fortify enable with gcc 6 - linux: Fix i686 with gcc6 - i386: Remove memset_chk-nonshared.S - i386: Fix build with --enable-fortify=3 - posix: Fix test-errno build with fortify enable - powerpc: Fix powerpc64 strchrnul build with old gcc - sunrpc: Fix netname build with older gcc - malloc: Fix set-freeres.c with gcc 6 - nscd: cleanup obsolete _FORTIFY_SOURCE setting- Allow for the optional removal of tzdata. - Rebuilt for https://fedoraproject.org/wiki/Changes/AllowRemovalOfTzdata- Auto-sync with upstream branch master, commit 637aac2ae3980de31a6baab236a9255fe853cc76. - Include sys/rseq.h in tst-rseq-disable.c - string: Fix tester with fortify enabled - string: Fix bug-strncat1 with fortify enabled - nscd: Use errval, not errno to guide cache update (bug 30662) - Restore lookup of IPv4 mapped addresses in files database (bug 25457) - Revert "MIPS: Sync elf.h from binutils" - riscv: Update rvd libm test ulps - MIPS: Sync elf.h from binutils - Merge translations (bg, hr, pl, sv) - nptl: Unconditionally use a 32-byte rseq area - hurd: Fix tst-openloc - scripts: Fix fortify checks if compiler does not support _FORTIFY_SOURCE=3 - configure: Disable building libcrypt by default - nptl: Make tst-tls3mod.so explicitly lazy - make ‘struct pthread’ a complete type - scripts: Add fortify checks on installed headers - Update x86_64 libm-test-ulps (x32 ABI) - Fix getting return address in elf/tst-audit28.c. - [PATCH v1] x86: Use `3/4*sizeof(per-thread-L3)` as low bound for NT threshold. - x86: Fix slight bug in `shared_per_thread` cache size calculation. - Update i686 libm-test-ulps (again) - Update i686 libm-test-ulps - Merge translations (de, ro, uk, zh_TW) - Regenerate libc.pot - configure: Use autoconf 2.71 - Update sparc libm-test-ulps - s390: Add the clone3 wrapper - manual: Fix typos in struct dl_find_object - sparc: Fix la_symbind for bind-now (BZ 23734) - i386: make debug wrappers compatible with static PIE - LoongArch: Fix soft-float bug about _dl_runtime_resolve{,lsx,lasx}- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild- Auto-sync with upstream branch master, commit 7f079fdc16e88ebb8020e17b2fd900e8924da29a: - LoongArch: Add vector implementation for _dl_runtime_resolve. - LoongArch: config: Added HAVE_LOONGARCH_VEC_ASM. - sysdeps: Add missing hidden definitions for i386 - sysdeps/s390: Exclude fortified routines from being built with _FORTIFY_SOURCE - Translations: Add new ro support and update others. - elf: _dl_find_object may return 1 during early startup (bug 30515) - LoongArch: config: Rewrite check on static PIE. - Revert "hppa: Drop 16-byte pthread lock alignment" - realloc: Limit chunk reuse to only growing requests [BZ #30579] - vfscanf-internal: Remove potentially unbounded allocas- Add "--enable-fortify-source" option to configure - Auto-sync with upstream branch master, commit 5324d258427fd11ca0f4f595c94016e568b26d6b. - fileops: Don't process ,ccs= as individual mode flags (BZ#18906) - sysdeps/ieee754/ldbl-128ibm-compat: Fix warn unused result - libio/bits/stdio2-decl.h: Avoid PLT entries with _FORTIFY_SOURCE - libio/bits/stdio2.h: Clearly separate declaration from definitions - misc/bits/syslog.h: Clearly separate declaration from definition - misc/bits/select2.h: Clearly separate declaration from definitions - unistd: Avoid PLT entries with _FORTIFY_SOURCE - posix/bits/unistd.h: Clearly separate declaration from definitions - wchar: Avoid PLT entries with _FORTIFY_SOURCE - misc/sys/cdefs.h: Create FORTIFY redirects for internal calls - stdio: Ensure *_chk routines have their hidden builtin definition available - string: Ensure *_chk routines have their hidden builtin definition available - sysdeps: Ensure ieee128*_chk routines to be properly named - Exclude routines from fortification - Allow glibc to be built with _FORTIFY_SOURCE - manual: Update documentation of strerror and related functions - manual: Enhance documentation of the functions - Always do locking when accessing streams (bug 15142, bug 14697) - hurd: Implement MAP_EXCL - hurd: Fix mapping at address 0 with MAP_FIXED - hurd: Fix calling vm_deallocate (NULL) - hurd: Map brk non-executable - htl: Let Mach place thread stacks - mach: strerror must not return NULL (bug 30555) - hppa: xfail debug/tst-ssp-1 when have-ssp is yes (gcc-12 and later) - support: Build with exceptions and asynchronous unwind tables [BZ #30587] - hurd: Make getrandom return ENOSYS when /dev/random is not set up - Stop applying a GCC-specific workaround on clang [BZ #30550] - ld.so: Always use MAP_COPY to map the first segment [BZ #30452] - setenv.c: Get rid of alloca. - Add checks for wday, yday and new date formats - aarch64: Add vector implementations of exp routines - aarch64: Add vector implementations of log routines - aarch64: Add vector implementations of sin routines - aarch64: Add vector implementations of cos routines - Switch to UTF-8 for INSTALL - Make sure INSTALL is ASCII plaintext - Update syscall lists for Linux 6.4- Auto-sync with upstream branch master, commit d35fbd3e684e6bb5e5ec452ad8dac6ada8424bdd: - linux: Return unsupported if procfs can not be mount on tst-ttyname-namespace - linux: Split tst-ttyname - Use Linux 6.4 in build-many-glibcs.py - x86: Adjust Linux x32 dl-cache inclusion path - elf: Update list of RISC-V relocations - Fix tests-clean Makefile target (bug 30545) - check_native: Get rid of alloca - ifaddrs: Get rid of alloca - x86: Make dl-cache.h and readelflib.c not Linux-specific - elf: Port ldconfig away from stack-allocated paths - Call "CST" a time zone abbreviation, not a name - benchtests: fix warn unused result - sysdeps/powerpc/fpu/tst-setcontext-fpscr.c: Fix warn unused result - rt/tst-mqueue4.c: Fix wrong number of argument for mq_open - debug/readlink{, at}_chk.c: Harmonize declaration and definition - wcsmbs/bits/wchar2{, -decl}.h: Clearly separate declaration from definitions - stdio-common: tests: Incorrect maxlen parameter for swprintf - sysdeps/{i386, x86_64}/mempcpy_chk.S: fix linknamespace for __mempcpy_chk - hurd: readv: Get rid of alloca - hurd: writev: Add back cleanup handler - Fix misspellings -- BZ 25337 - C2x scanf %b support - C2x printf %wN, %wfN support (bug 24466) - tests: replace system by xsystem - tests: replace read by xread - hurd: writev: Get rid of alloca - grantpt: Get rid of alloca - string: strerror must not return NULL (bug 30555) - hurd: Add strlcpy, strlcat, wcslcpy, wcslcat to libc.abilist - manual: Manual update for strlcat, strlcpy, wcslcat, wclscpy - Add the wcslcpy, wcslcat functions - Implement strlcpy and strlcat [BZ #178] - tests: replace fgets by xfgets - tests: replace fread by xfread - posix: Add test case for gai_strerror() - posix: Handle success in gai_strerror() - LoongArch: Add support for dl_runtime_profile - malloc: Decrease resource usage for malloc tests - stdlib: Tune down fork arc4random tests - tst-getdate: Improve testcase flexibility and add test. - x86: Make the divisor in setting `non_temporal_threshold` cpu specific - x86: Refactor Intel `init_cpu_features` - x86: Increase `non_temporal_threshold` to roughly `sizeof_L3 / 4` - Remove unused DATEMSK file for tst-getdate - resolv_conf: release lock on allocation failure (bug 30527)- Shadow stack userspace support, downstream only and disabled by default.- Auto-sync with upstream branch master, commit 85e6d8b4175fcb195011a0a1bad37d6f3b2355db: - time: Fix use-after-free in getdate - Move {read,write}_all functions to a dedicated header - tests: Replace various function calls with their x variant - tests: fix warn unused result on asprintf calls - pthreads: Use _exit to terminate the tst-stdio1 test - support: Add delayed__exit (with two underscores)- Auto-sync with upstream branch master, commit e3622a8f391deea3b75a577dce70d023dfa3f1c7. - time: Also check for EPERM while trying to clock_settime - linux: Fail as unsupported if personality call is filtered - Remove MAP_VARIABLE from hppa bits/mman.h - hurd: Fix x86_64 sigreturn restoring bogus reply_port - Add lint-makefiles Makefile linting test. - elf: Sort Makefile variables. - Fix a few more typos I missed in previous round -- BZ 25337 - Fix all the remaining misspellings -- BZ 25337 - Use __nonnull for the epoll_wait(2) family of syscalls - Fix invalid use of NULL in epoll_pwait2(2) test - getipv4sourcefilter: Get rid of alloca - getsourcefilter: Get rid of alloca. - tests: fix warn unused results - nptl_db/thread_dbP.h: fix warn unused result - malloc/{memusage.c, memusagestat.c}: fix warn unused result - catgets/gencat.c: fix warn unused result - tests: replace ftruncate by xftruncate - tests: replace write by xwrite - x86-64: Use YMM registers in memcmpeq-evex.S- Auto-sync with upstream branch master, commit 6286cca2cb8389dcffec39238a8bf15ffea96396. - support: Don't fail on fchown when spawning sgid processes - io: Fix F_GETLK, F_SETLK, and F_SETLKW for powerpc64 - elf: Remove spurios SHARED conditional from elf/rtld.c - Fix misspellings in sysdeps/ -- BZ 25337 - io: Fix record locking contants on 32 bit arch with 64 bit default time_t (BZ#30477) - io: Re-flow and sort multiline Makefile definitions - elf: Make more functions available for binding during dlclose (bug 30425) - LoongArch: Fix inconsistency in SHMLBA macro values between glibc and kernel - Fix misspellings in elf/ -- BZ 25337 - riscv: Add the clone3 wrapper - posix: Add error message for EAI_OVERFLOW - setsourcefilter: Replace alloca with a scratch_buffer. - time: strftime_l: Avoid an unbounded alloca. - x86: Use 64MB as nt-store threshold if no cacheinfo [BZ #30429] - hurd: Fix setting up signal thread stack alignment - mach: Fix startup with stack protector - Fix misspellings in manual/ -- BZ 25337 - Fix misspellings in iconv/ and iconvdata/ -- BZ 25337 - Add MFD_NOEXEC_SEAL, MFD_EXEC from Linux 6.3 to bits/mman-shared.h - Add IP_LOCAL_PORT_RANGE from Linux 6.3 to bits/in.h - Add AT_RSEQ_* from Linux 6.3 to elf.h - setipv4sourcefilter: Avoid using alloca. - wchar: Define va_list for POSIX (BZ #30035) - elf: add test for dl-printf - elf: fix handling of negative numbers in dl-printf - elf: Update comment in open_path - elf: Add test for locating libraries in root dir (bug 30435) - io: Re-flow and sort multiline Makefile definitions - Fix special case for C2x strtol binary constant handling (BZ# 30371) - rtld: properly handle root directory in load path (bug 30435) - sysdeps/pthread/eintr.c: fix warn unused result - sunrpc/netname.c: fix warn unused result - locale/programs/locarchive.c: fix warn unused result - support: Reformat Makefile. - Regenerate configure fragment -- BZ 25337. - Fix misspellings in sysdeps/powerpc -- BZ 25337 - Fix misspellings in sysdeps/unix -- BZ 25337 - Fix misspellings in sysdeps/x86_64 -- BZ 25337. - mach: Fix accessing mach_i386.h - Fix misspellings in sysdeps/x86_64/fpu/multiarch -- BZ 25337. - mach: Fix installing mach_i386.h - hurd: Fix making ld.so run static binaries with retry - Add voice-admit DSCP code point from RFC-5865 - mach: Fix mach_setup_thread_impl with NULL stack_base - Remove last remnants of have-protected - S390: Use compile-only instead of also link-tests in configure. - Fix build for hurd/thread-self.c for i386. - io: Fix a typo - htl: Use __hurd_fail () instead of assigning errno - hurd: Use __hurd_fail () instead of assigning errno - powerpc:GCC(<10) doesn't allow -mlong-double-64 after -mabi=ieeelongdouble - hurd: Fix using interposable hurd_thread_self - hurd 64bit: Re-introduce gai_suspend symbol - hurd: Fix __TIMESIZE on x86_64 - posix: Reformat Makefile. - hurd: Fix expected c++ types - catgets: Reformat Makefile. - benchtests: Reformat Makefile. - assert: Reformat Makefile. - nptl: Reformat Makefile. - wcsmbs: Reformat Makefile. - misc: Reformat Makefile. - stdio-common: Adjust tests in Makefile - elf: Adjust tests in Makefile. - scripts: sort-makefile-lines.py - Add a SECURITY.md - Add HWCAP2_SME* from Linux 6.3 to AArch64 bits/hwcap.h - hurd: Also make it possible to call strlen very early - hurd: Fix setting up pthreads - hurd: Fix x86_64 _hurd_tls_fork - hurd: Make sure to not use tcb->self - hurd: Use __mach_setup_thread_call () - mach: Add __mach_setup_thread_call () - hurd: Use MACHINE_THREAD_STATE_SETUP_CALL - mach: Define MACHINE_THREAD_STATE_SETUP_CALL - Use TASK_THREAD_TIMES_INFO_COUNT when calling task_info with TASK_THREAD_TIMES_INFO - argp: Reformat Makefile. - stdlib: Avoid undefined behavior in stdlib/tst-labs - stdlib: Use long long int in stdlib/tst-llabs - Update kernel version to 6.3 in header constant tests - i386: Use pthread_barrier for synchronization on tst-bz21269 - stdlib: Add testcases for llabs(). (BZ #30263) - stdlib: Add testcases for labs(). (BZ #30263) - stdlib: Add testcases for abs(). (BZ #30263) - hurd: Fix computing user stack pointer - hurd: Fix sc_i386_thread_state layout - hurd: Align signal stack pointer after allocating stackframe - hurd: Fix aligning signal stack pointer- Auto-sync with upstream branch master, commit 40b68e8cc00ca40348bc084b651c0561d31feb46: - wcsmbs: Reformat Makefile. - linux: Reformat Makefile. - stdlib: Reformat Makefile. - stdio-common: Reformat Makefile. - socket: Reformat Makefile. - misc: Reformat Makefile. - debug: Reformat Makefile. - elf: Reformat Makefile. - libio: Add __nonnull for FILE * arguments of fclose and freopen - nss: Reconcile conditional declaration and use of `is_nscd' - Update syscall lists for Linux 6.3 - hurd: rule out some mach headers when generating errno.h - Stop checking if MiG supports retcode. - Added Redirects to longdouble error functions [BZ #29033] - nptl: Reformat Makefile. - scripts: Add sort-makefile-lines.py to sort Makefile variables. - dlopen: skip debugger notification for DSO loaded from sprof (bug 30258)- Auto-sync with upstream branch master, commit d1417176a35d27ffb8da0ffb1e33154163b6eeb2: - aligned_alloc: conform to C17 - testsuite: stdlib/isomac.c: fix REQUIREMENTS - manual: Remove unsupported line breaks in waiting-with-clock section - Enable new device_open_new RPC in libmachuser. - Revert "riscv: Resolve symbols directly for symbols with STO_RISCV_VARIANT_CC." - Update hurd/hurdselect.c to be more portable. - hurd: Fix ld.so name - hurd: Add ioperm symbol on x86_64 - time: Remove alloca() from getdate - aarch64: More configure checks for libmvec - aarch64: SVE ACLE configure test cleanups - hppa: Fix 'concurrency' typo in comment - Update hurd/intr-msg.c to be more portable - Update sysdeps/mach/hurd/ioctl.c to make it more portable - aarch64: fix SVE ACLE check for bootstrap glibc builds - Enable libmvec support for AArch64 - hurd: Enable x86_64 build script - hurd 64bit: Make dev_t word type - malloc: Really fix tst-memalign-3 link against threads - malloc: Fix tst-memalign-3 link against threads - Use GCC 13 branch, Linux 6.3 in build-many-glibcs.py - Mark various cold functions as __COLD - Fix regex type usage - hurd 64bit: Fix struct msqid_ds and shmid_ds fields - hurd 64bit: Fix ipc_perm fields types - hurd 64bit: Fix flock fields types - hurd 64bit: Add data for check-c++-types - hurd 64bit: Fix pthread_t/thread_t type to long - socket: Fix tst-cmsghdr-skeleton.c use of cmsg_len - hurd 64bit: Add missing data file for check-localplt test - hurd 64bit: Add missing libanl - hurd: Also XFAIL missing SA_NOCLDWAIT on 64bit - hurd: Fix tst-writev test - nptl: move tst-x86-64-tls-1 to nptl-only tests - hurd: Add expected abilist files for x86_64 - hurd: Replace reply port with a dead name on failed interruption - Define __mig_strlen to support dynamically sized strings in hurd RPCs - mach: Disable 32bit compatibility mode - hurd: Make it possible to call memcpy very early - hurd: Implement longjmp for x86_64 - hurd: Implement sigreturn for x86_64 - Make __mach_msg_destroy portable for x86_64 - hurd: Mark error functions as __COLD - cdefs.h: Define __COLD - hurd: Fix FS_RETRY_MAGICAL "machtype" handling - hurd: Respect existing FD_CLOEXEC in S_msg_set_fd - hurd: Don't leak the auth port in msg* RPCs - hurd: Make _exit work during early boot-up - hurd: Mark various conditions as unlikely - hurd: Move libc_hidden_def's around - hurd: Simplify _hurd_critical_section_lock a bit - __check_pf: Add a cancellation cleanup handler [BZ #20975] - Remap __GLIBC_FLT_EVAL_METHOD to 0 if __FLT_EVAL_METHOD__ is -1 - riscv: Resolve symbols directly for symbols with STO_RISCV_VARIANT_CC. - elf.h: add PT_GNU_SFRAME - Fix Hurd getcwd build with GCC >= 13 - Regenerate sysdeps/mach/hurd/bits/errno.h - locale/programs/locarchive.c: Remove unnecessary check in add_locale_archive - manual: document posix_openpt (bug 17010) - if_index: Remove unneeded alloca.h include - gethostid: Do not include alloca.h- Auto-sync with upstream branch master, commit 904b94c07af84b7e4c98de3bbb822ccffcaf8c40. - socket: Add a test for MSG_CMSG_CLOEXEC - hurd: Do not take any flag from the CMSG_DATA - hurd: Implement MSG_CMSG_CLOEXEC - hurd: Don't pass FD_CLOEXEC in CMSG_DATA - hurd: Implement prefer_map_32bit_exec tunable - hurd: Don't attempt to deallocate MACH_PORT_DEAD - hurd: Only deallocate addrport when it's valid - hurd: Implement MAP_32BIT - Use O_CLOEXEC in more places (BZ #15722) - misc: Convert daemon () to GNU coding style - wcsmbs: Add wcsdup() tests. (BZ #30266) - string: Add tests for strndup (BZ #30266) - string: Add tests for strdup (BZ #30266) - string: Allow use of test-string.h for non-ifunc implementations. - hurd: Don't migrate reply port into __init1_tcbhead - hurd: Make dl-sysdep's open () cope with O_IGNORE_CTTY - Created tunable to force small pages on stack allocation. - malloc: Add missing shared thread library flags - linux: Re-flow and sort multiline Makefile definitions - posix: Re-flow and sort multiline Makefile definitions- Explicitly provide ldconfig paths (#2188550)- Auto-sync with upstream branch master, commit 65cbd52174f5bc211dd655727c2239e25e55bfce: - build-many-glibcs.py: --disable-gcov for gcc-first - malloc: set NON_MAIN_ARENA flag for reclaimed memalign chunk (BZ #30101) - rcmd.c: Fix indentation in last commit - inet/rcmd.c: fix warn unused result - wcsmbs: Re-flow and sort routines, tests variables in Makefile - debug: Re-flow and sort routines variable in Makefile - math: Improve fmod(f) performance - Benchtests: Adjust timing - malloc: Assure that THP mode read do write OOB end of stringt - malloc: Assure that THP mode is always null terminated - aio: Fix freeing memory - elf: Stop including tls.h in ldsodefs.h - manual: update AddressSanitizer discussion - manual: document snprintf truncation better - manual: improve string section wording - manual: fix texinfo typo - : Make fopencookie, vasprintf, asprintf available by default - : Make strchrnul, strcasestr, memmem available by default - : Add PREFETCHI support - : Add AMX-COMPLEX support - : Add AVX-NE-CONVERT support - : Add AVX-VNNI-INT8 support - : Add MSRLIST support - : Add AVX-IFMA support - : Add AMX-FP16 support - : Add WRMSRNS support - : Add ArchPerfmonExt support - : Add CMPCCXADD support - : Add LASS support - : Add RAO-INT support - : Add LBR support - : Add RTM_FORCE_ABORT support - : Add SGX-KEYS support - : Add BUS_LOCK_DETECT support - : Add LA57 support - platform.texi: Move LAM after LAHF64_SAHF64 - : Rename to x86_cpu_INDEX_7_ECX_15 - hppa: Update struct __pthread_rwlock_arch_t comment. - hppa: Revise __TIMESIZE define to use __WORDSIZE - libio: Remove unused pragma weak on vtable - malloc: Only set pragma weak for rpc freemem if required - compare_strings.py : Add --gmean flag - x86/dl-cacheinfo: remove unsused parameter from handle_amd - powerpc: Disable stack protector in early static initialization - nptl: Fix tst-cancel30 on sparc64 - math: Remove the error handling wrapper from fmod and fmodf - math: Improve fmodf - math: Improve fmod - benchtests: Add fmodf benchmark - benchtests: Add fmod benchmark - x86: Set FSGSBASE to active if enabled by kernel - x86_64: Fix asm constraints in feraiseexcept (bug 30305) - manual: Document __wur usage under _FORTIFY_SOURCE - x86_64: Add rtld-stpncpy & rtld-strncpy - stdio-common: Fix building when !IS_IN (libc) - time: Fix strftime(3) API regarding nullability - Update arm libm-tests-ulps - getlogin_r: fix missing fallback if loginuid is unset (bug 30235) - memalign: Support scanning for aligned chunks. - malloc: Use C11 atomics on memusage - Remove --enable-tunables configure option - Remove --disable-experimental-malloc option- Apply glibc-disable-werror-tst-realloc.patch to disable spurious GCC warning; and - Auto-sync with upstream branch master, commit 885d3cda907d0dee54b13cbbf61b040c9951d5a2: - Allow building with --disable-nscd again - system: Add "--" after "-c" for sh (BZ #28519) - posix: Fix some crashes in wordexp [BZ #18096] - LoongArch: ldconfig: Add comments for using EF_LARCH_OBJABI_V1 - elf: Take into account ${sysconfdir} in elf/tst-ldconfig-p.sh - Fix tst-glibc-hwcaps-prepend-cache with custom configure prefix value - Fix tst-ldconfig-ld_so_conf-update with custom configure prefix value - support: introduce support_sysconfdir_prefix - Remove set-hooks.h from generic includes - Remove --with-default-link configure option - libio: Remove the usage of __libc_IO_vtables - libio: Do not autogenerate stdio_lim.h - Move libc_freeres_ptrs and libc_subfreeres to hidden/weak functions - benchtests: Move libmvec benchtest inputs to benchtests directory - stdio-common: tests: don't double-define _FORTIFY_SOURCE - LoongArch: ldconfig: Ignore EF_LARCH_OBJABI_V1 in shared objects - _dl_map_object_from_fd: Remove unnecessary debugger notification in error path - hppa: Drop 16-byte pthread lock alignment - Minor: don't call _dl_debug_update (which can have side effects) inside assert - x86: Don't check PREFETCHWT1 in tst-cpu-features-cpuinfo.c - Declare wcstofN, wcstofNx for C2x - Update printf %b/%B C2x support - ARC: run child from the separate start block in __clone - ARC: Add the clone3 wrapper- Auto-sync with upstream branch master, commit 90233f113cc941ef88ce03b7f73221a964dcaca8: - LoongArch: Add get_rounding_mode. - LoongArch: Add support for ldconfig. - linux: fix ntp_gettime abi break (BZ# 30156) - elf: Add missing dependency between resolvfail and testobj1.so - elf: Add -z lazy to some more tests - Benchtests: Remove simple_str(r)chr - Benchtests: Remove simple_str(n)casecmp - Benchtests: Remove simple_memcmp - Benchtests: Remove simple_strcspn/strpbrk/strsep - Benchtests: Remove memchr_strnlen - Benchtests: Remove simple_mem(r)chr - Benchtests: Remove simple_strcpy_chk - Benchtests: Remove simple_str(n)cmp - malloc: Fix transposed arguments in sysmalloc_mmap_fallback call - rt: fix shm_open not set ENAMETOOLONG when name exceeds {_POSIX_PATH_MAX} - posix: Ensure the initial signal disposition for tst-spawn7 - hurd: fix build of tst-system.c - x86: Fix bug about glibc.cpu.hwcaps. - posix: Fix system blocks SIGCHLD erroneously [BZ #30163] - gshadow: Matching sgetsgent, sgetsgent_r ERANGE handling (bug 30151)- Auto-sync with upstream branch master, commit 8390014c2320f94ffd8a8f6088c10c1f64567954. - Update kernel version to 6.2 in header constant tests - arm: Remove __builtin_arm_uqsub8 usage on string-fza.h - alpha: Remove strncmp optimization - powerpc: Remove powerpc64 strncmp variants - powerpc: Remove strncmp variants - C2x scanf binary constant handling - Fix stringop-overflow warning in test-strncat. - nis: Fix stringop-truncation warning with -O3 in nis_local_host. - support: use 64-bit time_t (bug 30111) - LoongArch: Update libm-test-ulps. - LoongArch: Further refine the condition to enable static PIE - hurd: Fix some broken indentation - hurd: Remove the ecx kludge- Auto-sync with upstream branch master, commit 59a6d5e9477695c41d6feef7ef8636f8f744f3c5: - Add AArch64 HWCAP2 values from Linux 6.2 to bits/hwcap.h - crypt: Remove invalid end of page test badsalttest - S390: Fix _FPU_SETCW/GETCW when compiling with Clang [BZ #30130] - s390x: Regenerate ULPs. - Add Arm HWCAP values from Linux 6.2 to bits/hwcap.h - htl: Add pthreadtypes-arch.h for x86_64 - hurd: Implement TLS for x86_64 - htl: Make pthread_mutex_t pointer-aligned - x86_64: Update libm test ulps - localedata: de_DE should not use Fräulein - LoongArch: Add math-barriers.h - cdefs.h: fix "__clang_major" typo - hppa: Drop old parisc-specific MADV_* constants - hurd: Generalize init-first.c to support x86_64 - hurd: Simplify init-first.c further - hurd: Mark some audit tests as unsupported - htl: Mark select loop test as unsupported - hurd: Mark RLIMIT_AS tests as unsupported - aarch64: update libm test ulps - powerpc:Regenerate ulps for hypot - Update syscall lists for Linux 6.2 - tunables.texi: Change \code{1} to @code{1} - x86-64: Add glibc.cpu.prefer_map_32bit_exec [BZ #28656] - gmon: fix memory corruption issues [BZ# 30101] - gmon: improve mcount overflow handling [BZ# 27576] - gmon: Fix allocated buffer overflow (bug 29444) - malloc: remove redundant check of unsorted bin corruption - Use Linux 6.2 in build-many-glibcs.py - Ignore MAP_VARIABLE in tst-mman-consts.py - AArch64: Fix HP_TIMING_DIFF computation [BZ# 29329]- Drop glibc-printf-grouping-swbz30068.patch; fix applied upstream, and - Auto-sync with upstream branch master, commit 8b014a1b1f7aee1e3348db108aeea396359d481e: - s390: Fix build for -march=z13 - arm: Support gcc older than 10 for find_zero_all - Linux: Remove generic Implies - Linux: Remove unused generic Makefile - Linux: Assume and consolidate getpeername wire-up syscall - Linux: Assume and consolidate getsockname wire-up syscall - Linux: Move wordsize-32 Version to default - __glob64_time64: Fix typo for stub_warning call (BZ #30146) - elf: Restore ldconfig libc6 implicit soname logic [BZ #30125] - stdlib: Undo post review change to 16adc58e73f3 [BZ #27749] - Define PC, SP and SYSRETURN for hurd x86_64 - mach: Use PAGE_SIZE - hurd: Simplify init-first.c a bit - hurd: Make timer_t pointer-sized - hurd: Fix xattr function return type - hurd: Use proper integer types - hurd: Move thread state manipulation into _hurd_tls_new () - glob64_time64: Fix typo for stub_warning call (BZ #30146) - Use uintptr_t instead of performing pointer subtraction with a null pointer - ARC:fpu: add extra capability check before use of sqrt and fma builtins - ARC: align child stack in clone - string: Remove string_private.h - iconv: Remove _STRING_ARCH_unaligned usage - iconv: Remove _STRING_ARCH_unaligned usage for get/set macros - resolv: Remove _STRING_ARCH_unaligned usage - nscd: Remove _STRING_ARCH_unaligned usage - stdlib: Simplify getenv - crypto: Remove _STRING_ARCH_unaligned usage - Fix ifunc-impl-list.c build for s390 - [hurd] Fix i686 build breakage caused by 4fedebc91108 - C2x strtol binary constant handling - [hurd] Add MTU_DISCOVER values - hurd: Fix unwinding over INTR_MSG_TRAP in shared too - mach: undef ENTRY2 - hurd: i386 TLS tweaks - stdio: Do not ignore posix_spawn error on popen (BZ #29016) - update auto-libm-test-out-hypot - added pair of inputs for hypotf in binary32 - Naming the parameter of dummy_sa_handler - hurd: Fix tcflag_t and speed_t types on 64-bit - htl: Remove ./sysdeps/htl/bits/types/struct___pthread_mutex.h - hurd, htl: Add some x86_64-specific code - Fix typos in comments - htl: Generalize i386 pt-machdep.h to x86 - hurd: Set up the basic tree for x86_64-gnu - mach: Look for mach_i386.defs on x86_64 too - htl: Fix semaphore reference - hurd: Fix xattr error value - mach, hurd: Cast through uintptr_t - hurd: Use mach_msg_type_number_t where appropriate - hurd: Refactor readlinkat() - Use __builtin_FILE instead of __FILE__ in assert in C++. - hurd: Fix unwinding over INTR_MSG_TRAP - powerpc64: Add the clone3 wrapper - string: Disable stack protector in early static initialization - string: Add libc_hidden_proto for memrchr - string: Add libc_hidden_proto for strchrnul - elf: Smoke-test ldconfig -p against system /etc/ld.so.cache - NEWS: Document CVE-2023-25139. - Use 64-bit time_t interfaces in strftime and strptime (bug 30053) - C-SKY: Strip hard float abi from hard float feature. - S390: Influence hwcaps/stfle via GLIBC_TUNABLES. - string: Hook up the default implementation on test-strrchr - string: Hook up the default implementation on test-memrchr - string: Hook up the default implementation on test-memchr - string: Hook up the default implementation on test-strcpy - string: Hook up the default implementation on test-stpcpy - string: Hook up the default implementation on test-strncmp - string: Hook up the default implementation on test-strcmp - string: Hook up the default implementation on test-strchr - string: Hook up the default implementation on test-strnlen - string: Hook up the default implementation on test-strlen - riscv: Add string-fza.h and string-fzi.h - sh: Add string-fzb.h - powerpc: Add string-fza.h - arm: Add string-fza.h - alpha: Add string-fza, string-fzb.h, string-fzi.h, and string-shift.h - hppa: Add string-fza.h, string-fzc.h, and string-fzi.h - hppa: Add memcopy.h - string: Improve generic strrchr with memrchr and strlen - string: Improve generic memrchr - string: Improve generic strnlen with memchr - string: Improve generic memchr - string: Improve generic strcpy - string: Improve generic stpcpy - string: Improve generic strncmp - string: Improve generic strcmp - string: Improve generic strchr - string: Improve generic strchrnul - string: Improve generic strlen - Add string vectorized find and detection functions - Parameterize OP_T_THRES from memcopy.h - Parameterize op_t from memcopy.h - Replace rawmemchr (s, '\0') with strchr - AArch64: Improve SVE memcpy and memmove - Account for grouping in printf width (bug 30068) - Move RETURN_TO to x86/sysdep.h and implement x86_64 version. - Remove pthread-pi-defines.sym - stdlib: tests: don't double-define _FORTIFY_SOURCE - LoongArch: Add new relocation types. - Remove sysdeps/mach/i386/machine-sp.h - cdefs: Limit definition of fortification macros - hurd: Move some i386 bits to x86 - Remove support setting custom demuxers during signal handling. - hurd: Implement SHM_ANON - hurd: Implement O_TMPFILE - hurd: Consolidate file_name_lookup implementation - Linux: optimize clone3 internal usage - aarch64: Add the clone3 wrapper - linux: Add clone3 CLONE_CLEAR_SIGHAND optimization to posix_spawn - Linux: Do not align the stack for __clone3 - linux: Extend internal clone3 documentation - linux: Do not reset signal handler in posix_spawn if it is already SIG_DFL - Open master branch for glibc 2.38 development- Drop already included glibc-dprintf-length.patch patch. - Apply glibc-printf-grouping-swbz30068.patch to fix swbz#30068. - Auto-sync with upstream branch release/2.37/master, commit a704fd9a133bfb10510e18702f48a6a9c88dbbd5: - Create ChangeLog.old/ChangeLog.26. (tag: glibc-2.37) - Prepare for glibc 2.37 release. - x86: Fix strncat-avx2.S reading past length [BZ #30065] - Update install.texi, and regenerate INSTALL. - Update manual/contrib.texi. - Update NEWS file with bug fixes. - Regenerate configure. - Update all PO files in preparation for release. - doc: correct _FORTIFY_SOURCE doc in features.h - libio: Update number of written bytes in dprintf implementation- Apply glibc-dprintf-length.patch to fix dprintf return value regression. - Auto-sync with upstream branch master, commit 2f39e44a8417b4186a7f15bfeac5d0b557e63e03: - Account for octal marker in %#o format (rhbz#2165869) - Use binutils 2.40 branch in build-many-glibcs.py - Use MPFR 4.2.0, MPC 1.3.1 in build-many-glibcs.py- Auto-sync with upstream branch master, commit 0d50f477f47ba637b54fb03ac48d769ec4543e8d: - stdio-common: Handle -1 buffer size in __sprintf_chk & co (bug 30039) - Document '%F' format specifier - sparc (64bit): Regenerate ulps - ia64: Regenerate ulps - Update libc.pot for 2.37 release. - x86: Cache computation for AMD architecture. - manual: Fix typo - Add STATX_DIOALIGN from Linux 6.1 to bits/statx-generic.h - Add IPPROTO_L2TP from Linux 6.1 to netinet/in.h - AArch64: Improve strrchr - AArch64: Optimize strnlen - AArch64: Optimize strlen - AArch64: Optimize strcpy - AArch64: Improve strchrnul - AArch64: Optimize strchr - AArch64: Improve strlen_asimd - AArch64: Optimize memrchr - AArch64: Optimize memchr- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild- Auto-sync with upstream branch master, commit 569cfcc6bf35c28112ca8d7112e9eb4a22bed5b8: - hurd: Fix _NOFLSH value - elf: Fix GL(dl_phdr) and GL(dl_phnum) for static builds [BZ #29864] - string: Suppress -Wmaybe-unitialized for wordcopy [BZ #19444] - scripts/build-many-glibcs.py: Remove unused RANLIB and STRIP option - configure: Move nm, objdump, and readelf to LIBC_PROG_BINUTILS- Auto-sync with upstream branch master, commit 2d2d7e1a8f2e62b442ae8978f0a6c17f385575c4. - configure: Allow user override LD, AR, OBJCOPY, and GPROF - math: Suppress -O0 warnings for soft-fp fsqrt [BZ #19444] - sunrpc: Suppress GCC -O1 warning on user2netname [BZ #19444] - locale: Use correct buffer size for utf8_sequence_error [BZ #19444] - Add HWCAP2_SVE_EBF16 from Linux 6.1 to AArch64 bits/hwcap.h - Add _FORTIFY_SOURCE implementation documentation [BZ #28998] - Update copyright dates not handled by scripts/update-copyrights - Update copyright dates with scripts/update-copyrights - Remove trailing whitespace in gmp.h - Remove trailing whitespace - C2x semantics for - time: Set daylight to 1 for matching DST/offset change (bug 29951) - Fix ldbl-128 built-in function use - x86: Check minimum/maximum of non_temporal_threshold [BZ #29953] - i686: Regenerate ulps- Drop glibc-rh2155825.patch; fix applied upstream, and - Auto-sync with upstream branch master, commit 5f55b22f4b3ea14c777a60f239d25dc4555eb804: - hurd getcwd: Fix memory leak on error - hurd fcntl: Make LOCKED macro more robust - hurd: Make dl-sysdep __sbrk check __vm_allocate call - htl: Drop duplicate check in __pthread_stack_alloc - hurd hurdstartup: Initialize remaining fields of hurd_startup_data - hurd _S_msg_add_auth: Initialize new arrays to 0 - htl: Check error returned by __getrlimit - getdelim: ensure error indicator is set on error (bug 29917) - htl: Fix sem_wait race between read and gsync_wait - Avoid use of atoi in malloc - Linux: Pass size argument of epoll_create to the kernel - Simplify scripts/cross-test-ssh.sh configuration. - Define MADV_COLLAPSE from Linux 6.1 - powerpc64: Increase SIGSTKSZ and MINSIGSTKSZ - Update all PO files in preparation for release. - Update kernel version to 6.1 in header constant tests - Update syscall lists for Linux 6.1 - libio: Convert __vswprintf_internal to buffers (bug 27857) - libio: Convert __obstack_vprintf_internal to buffers (bug 27124) - libio: Convert __vdprintf_internal to buffers - libio: Convert __vasprintf_internal to buffers - libio: Convert __vsprintf_internal to buffers - stdio-common: Add lock optimization to vfprintf and vfwprintf - stdio-common: Convert vfprintf and related functions to buffers - stdio-common: Add __translated_number_width - stdio-common: Add __printf_function_invoke - stdio-common: Introduce buffers for implementing printf - locale: Implement struct grouping_iterator - Use Linux 6.1 in build-many-glibcs.py - Avoid use of atoi in some places in libc- Fix epoll_create regression (#2155825)- Auto-sync with upstream branch master, commit c1c0dea38833751f36a145c322ce53c9a08332e1: - Linux: Remove epoll_create, inotify_init from syscalls.list (#2154747) - Linux: Reflow and sort some Makefile variables - mach: Drop remnants of old_CFLAGS - mach: Fix passing -ffreestanding when checking for gnumach headers - Force use of -ffreestanding when checking for gnumach headers - elf: Fix tst-relro-symbols.py argument passing - x86: Prevent SIGSEGV in memcmp-sse2 when data is concurrently modified [BZ #29863] - Allow _Qp_fgt in sparc64 localplt.data- Auto-sync with upstream branch master, commit 5dcd2d0ad02ff12c76355ef4f40947c1857ac482. - stdlib: Move _IO_cleanup to call_function_static_weak - elf: Do not assume symbol order on tst-audit25{a,b} - time: Use 64 bit time on tzfile - nscd: Use 64 bit time_t on libc nscd routines (BZ# 29402) - nis: Build libnsl with 64 bit time_t - realloc: Return unchanged if request is within usable size - Linux: Consolidate typesizes.h - Linux: Make generic fcntl.h the default one - Linux: make generic xstatver.h the default one - Linux: Remove generic sysdep - Linux: Assume and consolidate shutdown wire-up syscall - Linux: Assume and consolidate listen wire-up syscall - Linux: Assume and consolidate socketpair wire-up syscall - Linux: Assume and consolidate socket wire-up syscall - Linux: Assume and consolidate bind wire-up syscall - Linux: consolidate ____longjmp_chk - Linux: consolidate sendfile implementation - Linux: consolidate unlink implementation - Linux: consolidate symlink implementation - Linux: consolidate rmdir implementation - Linux: consolidate readlink implementation - Linux: consolidate mkdir implementation - Linux: consolidate link implementation - Linux: consolidate lchown implementation - Linux: consolidate inotify_init implementation - Lninux: consolidate epoll_create implementation - Linux: consolidate dup2 implementation - Linux: consolidate chown implementation - Linux: consolidate chmod implementation - linux: Consolidate dl-origin.c - linux: Use long int for syscall return value - LoongArch: Use medium cmodel build libc_nonshared.a. - x86_64: State assembler is being tested on sysdeps/x86/configure - configure: Remove AS check - configure: Remove check if ld is GNU - configure: Remove check if as is GNU - configure: Move locale tools early- Auto-sync with upstream branch master, commit 8fb923ddc38dd5f4bfac4869d70fd80483fdb87a: - hurd: Make getrandom cache the server port - powerpc64: Remove old strncmp optimization - x86-64 strncpy: Properly handle the length parameter [BZ# 29839] - x86-64 strncat: Properly handle the length parameter [BZ# 24097] - ARC: update definitions in elf/elf.h - scripts: Add "|" operator support to glibcpp's parsing - Apply asm redirections in syslog.h before first use [BZ #27087] - LoongArch: Add support for ilogb[f] - LoongArch: Add support for scalb[f] - LoongArch: Add support for scalbn[f] - LoongArch: Use __builtin_logb{,f} with GCC >= 13 - Use GCC builtins for logb functions if desired. - LoongArch: Use __builtin_llrint{,f} with GCC >= 13 - Use GCC builtins for llrint functions if desired. - LoongArch: Use __builtin_lrint{,f} with GCC >= 13 - Use GCC builtins for lrint functions if desired. - LoongArch: Use __builtin_rint{,f} with GCC >= 13- Auto-sync with upstream branch master, commit f704192911c6c7b65a54beab3ab369fca7609a5d: - x86/fpu: Factor out shared avx2/avx512 code in svml_{s|d}_wrapper_impl.h - x86/fpu: Cleanup code in svml_{s|d}_wrapper_impl.h - x86/fpu: Reformat svml_{s|d}_wrapper_impl.h - x86/fpu: Fix misspelled evex512 section in variety of svml files - x86/fpu: Add missing ISA sections to variety of svml files - stdio-common: Add missing dependencies (bug 29780) - i386: Avoid rely on linker optimization to avoid relocation - elf: Fix rtld-audit trampoline for aarch64 - Define in_int32_t_range to check if the 64 bit time_t syscall should be used- Auto-sync with upstream branch master, commit 94628de77888c3292fc103840731ff85f283368e: - elf/tst-tlsopt-powerpc fails when compiled with -mcpu=power10 (BZ# 29776) - LoongArch: Hard Float Support for fmaximum_mag_num{f/ }, fminimum_mag_num{f/ }. - LoongArch: Hard Float Support for fmaximum_mag{f/ }, fminimum_mag{f/ }. - LoongArch: Hard Float Support for fmaxmag{f/ }, fminmag{f/ }. - LoongArch: Hard Float Support for fmaximum_num{f/ }, fminimum_num{f/ }. - LoongArch: Hard Float Support for fmaximum{f/ }, fminimum{f/ }. - LoongArch: Hard Float Support for float-point classification functions. - LoongArch: Use __builtin_{fma, fmaf} to implement function {fma, fmaf}.- Auto-sync with upstream branch master, commit 22a46dee24351fd5f4f188ad80554cad79c82524: - Linux: Support __IPC_64 in sysvctl *ctl command arguments (bug 29771) - riscv: Get level 3 cache's information - debug: Fix typo in tests-unsupported rule - iconvdata/tst-table-charmap.sh: remove handling of old, borrowed format - Makerules: Generate shlib.lds with -fuse-ld=bfd - x86: Add avx2 optimized functions for the wchar_t strcpy family - x86: Add evex optimized functions for the wchar_t strcpy family - x86: Optimize and shrink st{r|p}{n}{cat|cpy}-avx2 functions - x86: Optimize and shrink st{r|p}{n}{cat|cpy}-evex functions - benchtests: Make str{n}{cat|cpy} benchmarks output json - x86: Use VMM API in memcmpeq-evex.S and minor changes - x86: Use VMM API in memcmp-evex-movbe.S and minor changes - string: Add len=0 to {w}memcmp{eq} tests and benchtests - Linux: Add ppoll fortify symbol for 64 bit time_t (BZ# 29746) - hurd: Add sigtimedwait and sigwaitinfo support- Auto-sync with upstream branch master, commit 8d291eabd541029d7ac705cc1ea112c58dfbb05f. - Apply asm redirection in gmp.h before first use - Rewrite find_cxx_header config configure.ac - elf/tlsdeschtab.h: Add the Malloc return value check in _dl_make_tlsdesc_dynamic() - elf: Disable some subtests of ifuncmain1, ifuncmain5 for !PIE - posix: Make posix_spawn extensions available by default - x86_64: Implement evex512 version of strrchr and wcsrchr - elf: Introduce and call_tls_init_tp (bug 29249) - LoongArch: Fix ABI related macros in elf.h to keep consistent with binutils[1]. - scripts/glibcelf.py: Properly report parsing failures - elf: Rework exception handling in the dynamic loader [BZ #25486] - linux: Drop useless include from fstatat.c - Fix OOB read in stdlib thousand grouping parsing [BZ #29727] - linux: Fix fstatat on MIPSn64 (BZ #29730) - elf: Remove allocate use on _dl_debug_printf - nptl: Fix pthread_create.c build with clang - allocate_once: Apply asm redirection before first use - alloc_buffer: Apply asm redirection before first use - configure: Use -Wno-ignored-attributes if compiler warns about multiple aliases - Disable use of -fsignaling-nans if compiler does not support it - intl: Fix clang -Wunused-but-set-variable on plural.c - Apply asm redirection in not-cancel before first use - malloc: Use uintptr_t for pointer alignment - Use uintptr_t in fts for pointer alignment - Fix build with GCC 13 _FloatN, _FloatNx built-in functions - elf: Build tst-relr-mod[34]a.so with $(LDFLAGS-rpath-ORIGIN) - x86-64: Improve evex512 version of strlen functions - Correctly determine libc.so 'OUTPUT_FORMAT' when cross-compiling. - Remove unused scratch_buffer_dupfree - Fix elf/tst-dlmopen-twice not to exhaust static TLS - Use uintptr_t in string/tester for pointer alignment - stdlib/strfrom: Add copysign to fix NAN issue on riscv (BZ #29501) - Fix resource/bug-ulimit1 test - Fix missing NUL terminator in stdio-common/scanf13 test - Fix off-by-one OOB read in elf/tst-tls20 - elf: Fix alloca size in _dl_debug_vdprintf - malloc: Use uintptr_t in alloc_buffer - Fix invalid pointer dereference in wcpcpy_chk - Fix invalid pointer dereference in wcscpy_chk - aarch64: Fix the extension header write in getcontext and swapcontext - aarch64: Don't build wordcopy - scripts: Use bool in tunables initializer - longlong.h: update from GCC for LoongArch clz/ctz support- Auto-sync with upstream branch master, commit 6f360366f7f76b158a0f4bf20d42f2854ad56264. - elf: Introduce to _dl_call_fini - ld.so: Export tls_init_tp_called as __rtld_tls_init_tp_called - scripts/localplt.awk: Handle DT_JMPREL with empty PLT (for C-SKY) - Remove lingering libSegfault Makefile entries - aarch64: Use memcpy_simd as the default memcpy - aarch64: Cleanup memset ifunc - elf: Reinstate on DL_DEBUG_BINDINGS _dl_lookup_symbol_x - x86_64: Implement evex512 version of strchrnul, strchr and wcschr - linux: Fix generic struct_stat for 64 bit time (BZ# 29657) - manual: Add missing % in int conversion list - Avoid undefined behaviour in ibm128 implementation of llroundl (BZ #29488) - Remove all assembly optimizations for htonl and htons - Remove htonl.S for i386/x86_64 - Fix BZ #29463 in the ibm128 implementation of y1l too - Add ADDRB from Linux 6.0 to bits/termios-c_cflag.h - x86: Use `testb` for FSRM check in memmove-vec-unaligned-erms - x86: Use `testb` for case-locale check in str{n}casecmp-sse42 - x86: Use `testb` for case-locale check in str{n}casecmp-sse2 - x86: Use `testb` for case-locale check in str{n}casecmp-avx2 - x86: Add support for VEC_SIZE == 64 in strcmp-evex.S impl - x86: Remove AVX512-BVMI2 instruction from strrchr-evex.S - sysdeps: arm: Fix preconfigure script for ARMv8/v9 targets [BZ #29698] - nis: Fix nis_print_directory - linux: Avoid shifting a negative signed on POSIX timer interface - Bench: Improve benchtests for memchr, strchr, strnlen, strrchr - x86: Optimize strrchr-evex.S and implement with VMM headers - x86: Optimize memrchr-evex.S - x86: Optimize strnlen-evex.S and implement with VMM headers - x86: Shrink / minorly optimize strchr-evex and implement with VMM headers - x86: Optimize memchr-evex.S and implement with VMM headers - x86_64: Implement evex512 version of memchr, rawmemchr and wmemchr - String: Improve test coverage for memchr - Use PTR_MANGLE and PTR_DEMANGLE unconditionally in C sources - Introduce , extracted from - x86-64: Move LP_SIZE definition to its own header - math: Fix asin and acos invalid exception with old gcc - x86: Update strlen-evex-base to use new reg/vec macros. - x86: Remove now unused vec header macros. - x86: Update memset to use new VEC macros - x86: Update memmove to use new VEC macros - x86: Update memrchr to use new VEC macros - x86: Update VEC macros to complete API for evex/evex512 impls - elf: Do not completely clear reused namespace in dlmopen (bug 29600) - malloc: Switch global_max_fast to uint8_t - Add NT_S390_PV_CPU_DATA from Linux 6.0 to elf.h - Add AArch64 HWCAP2_EBF16 from Linux 6.0 to bits/hwcap.h - String: Improve test coverage for memchr - elf: Remove -fno-tree-loop-distribute-patterns usage on dl-support - socket: Use offsetof in SUN_LEN (bug 29578) - Expose all MAP_ constants in unconditionally (bug 29375) - LoongArch: Fix the condition to use PC-relative addressing in start.S - arm: Enable USE_ATOMIC_COMPILER_BUILTINS (BZ #24774) - csu: Disable stack protector for static-reloc for static-pie - NEWS: Fix grammar - elf: Simplify output of hwcap subdirectories in ld.so help - elf: Remove _dl_string_hwcap - Add NEWS entry for legacy hwcaps removal - elf: Remove hwcap and bits_hwcap fields from struct cache_entry - elf: Remove hwcap parameter from add_to_cache signature - elf: Remove legacy hwcaps support from ldconfig - elf: Remove legacy hwcaps support from the dynamic loader - x86_64: Remove platform directory library loading test - Update to Unicode 15.0.0 [BZ #29604] - Update kernel version to 6.0 in header constant tests - x86: Fix -Os build (BZ #29576) - sunrpc: Suppress GCC -Os warning on user2netname - rt: Initialize mq_send input on tst-mqueue{5,6} - posix: Suppress -Os may be used uninitialized warnings on regexec - posix: Suppress -Os warnings on fnmatch - locale: prevent maybe-uninitialized errors with -Os [BZ #19444] - Regenerate sysdeps/mach/hurd/bits/errno.h - Update syscall lists for Linux 6.0 - nscd: Drop local address tuple variable [BZ #29607] - Use Linux 6.0 in build-many-glibcs.py - x86-64: Require BMI1/BMI2 for AVX2 strrchr and wcsrchr implementations - x86-64: Require BMI2 and LZCNT for AVX2 memrchr implementation - x86-64: Require BMI2 for AVX2 (raw|w)memchr implementations - x86-64: Require BMI2 for AVX2 wcs(n)cmp implementations - x86-64: Require BMI2 for AVX2 strncmp implementation - x86-64: Require BMI2 for AVX2 strcmp implementation - x86-64: Require BMI2 for AVX2 str(n)casecmp implementations - x86: include BMI1 and BMI2 in x86-64-v3 level - x86: Cleanup pthread_spin_{try}lock.S - Benchtests: Add bench for pthread_spin_{try}lock and mutex_trylock- Enable ELF DT_HASH for shared objects and the dynamic loader (#2129358)- Auto-sync with upstream branch master, commit 114e299ca66353fa7be1ee45bb4e1307d3de1fa2. - x86: Remove .tfloat usage - nptl: Convert tst-setuid2 to test-driver - support: Add xpthread_cond_signal wrapper - hppa: Fix initialization of dp register [BZ 29635] - Fix iseqsig for _FloatN and _FloatNx in C++ with GCC 13 - malloc: Do not clobber errno on __getrandom_nocancel (BZ #29624) - stdlib: Fix __getrandom_nocancel type and arc4random usage (BZ #29638) - LoongArch: Add static PIE support - Benchtest: Add additional benchmarks for strlen and strnlen - x86: Fix wcsnlen-avx2 page cross length comparison [BZ #29591] - Update _FloatN header support for C++ in GCC 13 - hurd: Fix typo - get_nscd_addresses: Fix subscript typos [BZ #29605] - hurd: Increase SOMAXCONN to 4096 - Use atomic_exchange_release/acquire- Auto-sync with upstream branch master, commit c02e29a0ba47d636281e1a026444a1a0a254aa12. - nss: Use shared prefix in IPv4 address in tst-reload1 - nss: Enhance tst-reload1 coverage and logging - Use C11 atomics instead of atomic_decrement_and_test - Use C11 atomics instead of atomic_increment(_val) - Use C11 atomics instead of atomic_and/or - malloc: Print error when oldsize is not equal to the current size. - Use '%z' instead of '%Z' on printf functions - elf: Extract glibcelf constants from - scripts: Enhance glibcpp to do basic macro processing - scripts: Extract glibcpp.py from check-obsolete-constructs.py - riscv: Remove RV32 floating point functions - riscv: Consolidate the libm-test-ulps - hurd: Fix SIOCADD/DELRT ioctls - hurd: Drop struct rtentry and in6_rtmsg - hurd: Add _IOT_ifrtreq to - elf: Use C11 atomics on _dl_mcount - hurd: Use IF_NAMESIZE rather than IFNAMSIZ - hurd: Add ifrtreq structure to net/route.h - hppa: undef __ASSUME_SET_ROBUST_LIST - linux: Use same type for MMAP2_PAGE_UNIT - m68k: Enforce 4-byte alignment on internal locks (BZ #29537) - nss: Fix tst-nss-files-hosts-long on single-stack hosts (bug 24816) - nss: Implement --no-addrconfig option for getent - gconv: Use 64-bit interfaces in gconv_parseconfdir (bug 29583) - elf: Implement force_first handling in _dl_sort_maps_dfs (bug 28937) - Linux: Do not skip d_ino == 0 entries in readdir, readdir64 (bug 12165) - hurd: Factorize at/non-at functions - tst-sprintf-errno: Update Hurd message length - RISC-V: Allow long jumps to __syscall_error - hurd: Make readlink* just reopen the file used for stat - hurd: Fix readlink() hanging on fifo - Fix BRE typos in check-safety.sh - Makerules: fix MAKEFLAGS assignment for upcoming make-4.4 [BZ# 29564] - Use relaxed atomics since there is no MO dependence- Remove .annobin* symbols from ld.so (#2126477)- Drop glibc-deprecated-selinux-makedb.patch. Upstream has been ported to new libselinux. - Auto-sync with upstream branch master, commit f278835f594740f5913001430641cf1da4878670: - makedb: fix build with libselinux >= 3.1 (Bug 26233) - tst-sprintf-errno: Update Hurd message output - Use C11 atomics instead of atomic_decrement(_val) - Use C11 atomics instead atomic_add(_zero) - mktime: improve heuristic for ca-1986 Indiana DST - Assume HAVE_TZSET in time/mktime.c - elf: Fix hwcaps string size overestimation - errlist: add missing entry for EDEADLOCK (bug 29545) - Do not define static_assert or thread_local in headers for C2x - malloc: Use C11 atomics rather than atomic_exchange_and_add - Add NEWS entry for CVE-2022-39046 - elf: Rename _dl_sort_maps parameter from skip to force_first - scripts/dso-ordering-test.py: Generate program run-time dependencies - math: x86: Use prefix for FP_INIT_ROUNDMODE - scripts/build-many-glibcs.py: Use https:// for sourceware.org Git clones - debug: test for more required cacellation points (BZ# 29274) - elf.h: Remove duplicate definition of VER_FLG_WEAK - syslog: Remove extra whitespace between timestamp and message (BZ#29544) - LoongArch: Add soft float support. - elf: Restore how vDSO dependency is printed with LD_TRACE_LOADED_OBJECTS (BZ #29539) - nptl: x86_64: Use same code for CURRENT_STACK_FRAME and stackinfo_get_sp- Co-Authored-By: Benjamin Herrenschmidt - Retain .gnu_debuglink section in libc.so.6 (#2090744) - Remove redundant ld.so debuginfo file (#2090744)- Auto-sync with upstream branch master, commit c7509d49c4e8fa494120c5ead21338559dad16f5. - Apply asm redirections in wchar.h before first use - resolv: Fix building tst-resolv-invalid-cname for earlier C standards - syslog: Fix large messages (BZ#29536) - posix: Fix macro expansion producing 'defined' has undefined behavior - stdlib: Fix macro expansion producing 'defined' has undefined behavior - S390: Always use svc 0 - nss_dns: Rewrite _nss_dns_gethostbyname4_r using current interfaces - resolv: Add new tst-resolv-invalid-cname - nss_dns: In gaih_getanswer_slice, skip strange aliases (bug 12154) - nss_dns: Rewrite getanswer_r to match getanswer_ptr (bug 12154, bug 29305) - nss_dns: Remove remnants of IPv6 address mapping - nss_dns: Rewrite _nss_dns_gethostbyaddr2_r and getanswer_ptr - nss_dns: Split getanswer_ptr from getanswer_r - resolv: Add DNS packet parsing helpers geared towards wire format - resolv: Add internal __ns_name_length_uncompressed function - resolv: Add the __ns_samebinaryname function - resolv: Add internal __res_binary_hnok function - resolv: Add tst-resolv-aliases - resolv: Add tst-resolv-byaddr for testing reverse lookup - LoongArch: Use __builtin_{fmax,fmaxf,fmin,fminf} with GCC >= 13 - LoongArch: Fix ptr mangling/demangling features. - nscd: Fix netlink cache invalidation if epoll is used [BZ #29415] - Add test for bug 29530 - Makeconfig: Set pie-ccflag to -fPIE by default [BZ# 29514] - hurd: Fix vm_size_t incoherencies - mach: Make xpg_strerror_r set a message on error - mach: Fix incoherency between perror and strerror - elf: Call __libc_early_init for reused namespaces (bug 29528) - csu: Change start code license to have link exception - s390: Move hwcaps/platform names out of _rtld_global_ro - Revert "Detect ld.so and libc.so version inconsistency during startup" - Add NT_LOONGARCH_* from Linux 5.19 to elf.h - Detect ld.so and libc.so version inconsistency during startup - Merge getopt patch from Gnulib - Merge _GL_UNUSED C23 patch from Gnulib - LoongArch: Fix dl-machine.h code formatting. - scripts/glibcelf.py: Add hashing support - hurd: Fix starting static binaries with stack protection enabled - htl: Make pthread*_cond_timedwait register wref before releasing mutex - htl: make __pthread_hurd_cond_timedwait_internal check mutex is held - Add AArch64 HWCAP2_* constants from Linux 5.19- Auto-sync with upstream branch master, commit a727220b37efc9d4d558a77c5fc57f3af99a4829: - Add AGROUP from Linux 5.19 to sys/acct.h, remove Alpha version (bug 29502) - alpha: Fix generic brk system call emulation in __brk_call (bug 29490) - hurd: Assume non-suid during bootstrap- Auto-sync with upstream branch master, commit 9125e43daf92e3d4e69044a54b9fe9ed88c861ad. - Use binutils 2.39 branch in build-many-glibcs.py - S390: Fix werror=unused-variable in ifunc-impl-list.c. - Ensure calculations happen with desired rounding mode in y1lf128 - localedata: Convert French language locales (fr_*) to UTF-8 - Linux: Fix enum fsconfig_command detection in - elf: Run tst-audit-tlsdesc, tst-audit-tlsdesc-dlopen everywhere - Move ip_mreqn structure from Linux to generic - malloc: Do not use MAP_NORESERVE to allocate heap segments - Linux: Terminate subprocess on late failure in tst-pidfd (bug 29485) - non-linux: bits/in.h: Add more RFC options- Auto-sync with upstream branch master, commit 453b88efe6fa79f5c7c6fccc3a520c75fdd43074: - arm: Remove nested functionf rom relocate_pc24 - linux: Fix sys/mount.h usage with kernel headers - linux: Use compile_c_snippet to check linux/mount.h availability - linux: Mimic kernel defition for BLOCK_SIZE - linux: Use compile_c_snippet to check linux/pidfd.h availability - glibcextract.py: Add compile_c_snippet - LoongArch: Add pointer mangling support. - AArch64: Fix typo in sve configure check (BZ# 29394) - libio: Improve performance of IO locks - tst-process_madvise: Check process_madvise-syscall support. - elf.h: Add ELFCOMPRESS_ZSTD - inet: Turn __ivaliduser into a compatibility symbol - x86: Fix `#define STRCPY` guard in strcpy-sse2.S - elf: Replace `strcpy` call with `memcpy` [BZ #29454] - soft-fp: Add fixhf[uns][di|si] and float[uns][di|si]hf - i386: Use cmpl instead of cmp - i386: Use fldt instead of fld on e_logl.S - i386: Replace movzx with movzbl - dlfcn: Pass caller pointer to static dlopen implementation (bug 29446) - malloc: Correct the documentation of the top_pad default - i386: Remove RELA support - arm: Remove RELA support - Remove ldd libc4 support - Assume only FLAG_ELF_LIBC6 suport - Remove left over LD_LIBRARY_VERSION usages - Linux: Remove exit system call from _exit - LoongArch: Add vdso support for gettimeofday. - Update kernel version to 5.19 in header constant tests - assert: Do not use stderr in libc-internal assert - nptl: Remove uses of assert_perror - stdio: Clean up __libc_message after unconditional abort - Update syscall lists for Linux 5.19 - Use Linux 5.19 in build-many-glibcs.py - socket: Check lengths before advancing pointer in CMSG_NXTHDR - Don't use unsupported format string in ld.so (bug 29427) - htl: Let pthread_self and cancellability called early - stdlib: Simplify arc4random_uniform - malloc: Use __getrandom_nocancel during tcache initiailization - Remove spurious references to _dl_open_hook - Open master branch for glibc 2.37 development- Auto-sync with upstream branch release/2.36/master, commit 33f1b4c1452b33991e670f636ebe98b90a405e10: - wcsmbs: Add missing test-c8rtomb/test-mbrtoc8 dependency - stdlib: Suppress gcc diagnostic that char8_t is a keyword in C++20 in uchar.h. - Create ChangeLog.old/ChangeLog.25. (tag: glibc-2.36) - Prepare for glibc 2.36 release. - Update install.texi, and regenerate INSTALL. - Update NEWS bug list. - Update libc.pot for 2.36 release. - tst-pidfd.c: UNSUPPORTED if we get EPERM on valid pidfd_getfd call - stdlib: Tuned down tst-arc4random-thread internal parameters - LoongArch: Add greg_t and gregset_t. - LoongArch: Fix VDSO_HASH and VDSO_NAME. - riscv: Update rv64 libm test ulps - riscv: Update nofpu libm test ulps  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~2.39-6.fc40 a.out.haio.haliases.halloca.har.hargp.hargz.harpaftp.hinet.hnameser.hnameser_compat.htelnet.htftp.hassert.hbitsa.out.hargp-ldbl.hatomic_wide_counter.hbyteswap.hcmathcalls.hconfname.hcpu-set.hdirent.hdirent_ext.hdl_find_object.hdlfcn.helfclass.hendian.hendianness.henvironments.hepoll.herr-ldbl.herrno.herror-ldbl.herror.heventfd.hfcntl-linux.hfcntl.hfcntl2.hfenv.hfloatn-common.hfloatn.hflt-eval-method.hfp-fast.hfp-logb.hgetopt_core.hgetopt_ext.hgetopt_posix.hhwcap.hin.hindirect-return.hinitspin.hinotify.hioctl-types.hioctls.hipc-perm.hipc.hipctypes.hiscanonical.hlibc-header-start.hlibm-simd-decl-stubs.hlink.hlink_lavcurrent.hlocal_lim.hlocale.hlong-double.hmath-vector.hmathcalls-helper-functions.hmathcalls-narrow.hmathcalls.hmathdef.hmman-linux.hmman-map-flags-generic.hmman-shared.hmman.hmman_ext.hmonetary-ldbl.hmqueue.hmqueue2.hmsq.hnetdb.hparam.hpoll.hpoll2.hposix1_lim.hposix2_lim.hposix_opt.hprintf-ldbl.hprocfs-extra.hprocfs-id.hprocfs-prregset.hprocfs.hpthread_stack_min-dynamic.hpthread_stack_min.hpthreadtypes-arch.hpthreadtypes.hptrace-shared.hresource.hrseq.hsched.hselect-decl.hselect.hselect2.hsem.hsemaphore.hsetjmp.hsetjmp2.hshm.hshmlba.hsigaction.hsigcontext.hsigevent-consts.hsiginfo-arch.hsiginfo-consts-arch.hsiginfo-consts.hsignal_ext.hsignalfd.hsignum-arch.hsignum-generic.hsigstack.hsigstksz.hsigthread.hsockaddr.hsocket-constants.hsocket.hsocket2.hsocket_type.hspawn_ext.hss_flags.hstab.defstat.hstatfs.hstatvfs.hstatx-generic.hstatx.hstdint-intn.hstdint-least.hstdint-uintn.hstdio-ldbl.hstdio.hstdio2-decl.hstdio2.hstdio_lim.hstdlib-bsearch.hstdlib-float.hstdlib-ldbl.hstdlib.hstring_fortified.hstrings_fortified.hstruct_mutex.hstruct_rwlock.hstruct_stat.hstruct_stat_time64_helper.hsyscall.hsyslog-decl.hsyslog-ldbl.hsyslog-path.hsyslog.hsysmacros.htermios-baud.htermios-c_cc.htermios-c_cflag.htermios-c_iflag.htermios-c_lflag.htermios-c_oflag.htermios-misc.htermios-struct.htermios-tcflow.htermios.hthread-shared-types.htime.htime64.htimerfd.htimesize.htimex.htypestypes.hFILE.h__FILE.h__fpos64_t.h__fpos_t.h__locale_t.h__mbstate_t.h__sigset_t.h__sigval_t.hclock_t.hclockid_t.hcookie_io_functions_t.herror_t.hidtype_t.hlocale_t.hmbstate_t.hres_state.hsig_atomic_t.hsigevent_t.hsiginfo_t.hsigset_t.hsigval_t.hstack_t.hstruct_FILE.hstruct___jmp_buf_tag.hstruct_iovec.hstruct_itimerspec.hstruct_msqid64_ds.hstruct_msqid64_ds_helper.hstruct_msqid_ds.hstruct_osockaddr.hstruct_rusage.hstruct_sched_param.hstruct_semid64_ds.hstruct_semid64_ds_helper.hstruct_semid_ds.hstruct_shmid64_ds.hstruct_shmid64_ds_helper.hstruct_shmid_ds.hstruct_sigstack.hstruct_statx.hstruct_statx_timestamp.hstruct_timeb.hstruct_timespec.hstruct_timeval.hstruct_tm.htime_t.htimer_t.hwint_t.htypesizes.huintn-identity.huio-ext.huio_lim.hunistd-decl.hunistd.hunistd_ext.hutmp.hutmpx.hutsname.hwaitflags.hwaitstatus.hwchar-ldbl.hwchar.hwchar2-decl.hwchar2.hwctype-wchar.hwordsize.hxopen_lim.hbyteswap.hcomplex.hcpio.hctype.hdirent.hdlfcn.helf.hendian.henvz.herr.herrno.herror.hexecinfo.hfcntl.hfeatures-time64.hfeatures.hfenv.hfincludemath-vector-fortran.hfmtmsg.hfnmatch.hfpu_control.hfstab.hfts.hftw.hgconv.hgetopt.hglob.hgnugnu-versions.hlib-names.hlibc-version.hstubs.hgrp.hgshadow.hiconv.hieee754.hifaddrs.hinttypes.hlanginfo.hlastlog.hlibgen.hlibintl.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.hpaths.hpoll.hprintf.hproc_service.hprotocolsrouted.hrwhod.htalkd.htimed.hpthread.hpty.hpwd.hre_comp.hregex.hregexp.hresolv.hrpcnetdb.hsched.hscsiscsi.hscsi_ioctl.hsg.hsearch.hsemaphore.hsetjmp.hsgtty.hshadow.hsignal.hspawn.hstab.hstdbit.hstdc-predef.hstdint.hstdio.hstdio_ext.hstdlib.hstring.hstrings.hsysacct.hauxv.hbitypes.hcdefs.hdir.helf.hepoll.herrno.heventfd.hfanotify.hfcntl.hfile.hfsuid.hgmon.hgmon_out.hinotify.hioctl.hipc.hkd.hklog.hmman.hmount.hmsg.hmtio.hparam.hpci.hpersonality.hpidfd.hpoll.hprctl.hprocfs.hprofil.hptrace.hqueue.hquota.hrandom.hraw.hreboot.hresource.hrseq.hselect.hsem.hsendfile.hshm.hsignal.hsignalfd.hsingle_threaded.hsocket.hsocketvar.hsoundcard.hstat.hstatfs.hstatvfs.hswap.hsyscall.hsysinfo.hsyslog.hsysmacros.htermios.htime.htimeb.htimerfd.htimes.htimex.httychars.httydefaults.htypes.hucontext.huio.hun.hunistd.huser.hutsname.hvfs.hvlimit.hvt.hwait.hxattr.hsyscall.hsysexits.hsyslog.htar.htermio.htermios.htgmath.hthread_db.hthreads.htime.httyent.huchar.hucontext.hulimit.hunistd.hutime.hutmp.hutmpx.hvalues.hwait.hwchar.hwctype.hwordexp.h/usr/include//usr/include/arpa//usr/include/bits//usr/include/bits/types//usr/include/finclude//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/rpc//usr/include/scsi//usr/include/sys/-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protectioncpiozstd19s390x-redhat-linux-gnudirectoryASCII texthttps://bugz.fedoraproject.org/glibcutf-843f8681f18d021277176e22c864f44fad054e20426d67fe456174138223ca4ca431badc3ab811e7c4993a3dc8519d425709b9500989ba50d2072291965fe10e7?P(/hi22u&Z@Z- M=@xvG_02݉D%  We߶qwm.LEai3wf_}ViZ`SpW:|>=%jB?u~ŽۙF93?5o]g]!23,yvrkmo5%AO;yOSD ; %BުR/fdApz!үge?of,»{ ;Sa2½}߯wh4*13$ -]Lei4&Ѱ4* "R44/~3 d{o^yg󭫽S&jƊmmHH D2'"g"nKIEd*Qze6Qp䀈|"@$x"H &2ACB )Sa86S\M(V]ep~~x0gZAp~7t:WC]E>]! BS{T$C𫾻O+՟bK(pi ޘ$ AzNUiKrqPj&,&5yG1Iau.`iUgP&JN<[fI΃-WP0=;l?_tΔ湷Q~v?HknMT ȡ,̀MHv!\U\8@TZC: FmWJ28e`OϓBӀзp!,P B#ͧ4$t}}Z]k<ݑEn,51[ɒkƇZ1-7( Jݳ}"0qGI#gZ}8{'4_{\m[umY-D xŲqFFŹ7S&9+je"iK c9Jt9-|ʊ?,.MBS)4 ˶[$;?NH x33&p0`er66x$ !2Hev[ jJc~BB_H\"+ =mDLF0BdepyoUr*m":$!Cfp C~w3InleVg73VΤY;!v<6Q'[H‚c+ܺNb&sQhp;B !ND៌:1G!X'4UrZX_2==I0-|(Oϭzfx@TaJ7B͋72x_kF-o^]`wca:!Z._;nI_21sɜ׸Po] `(!jك!-sa&c&p:&|=@,blJ9oZpjA (l̓Wue,LlJ6;&oqmXC#z0J#rq18i4FhpYu( Fo"?FhL۵] 2k.<k ֵsUiS 2G6-8j6~٢u1el#.nx6N<4Qq瀸Ubg6*b6bs3sUk2̩.NyƳ˩-^צùNEt87-<,wR0DNEkƛȘ?!$4̇ɃP \JBP&\m427O6asUYrl{bPIҵH<.%\"A"Pם0FJDh1K՝k*MwC?y:񖦭_u)%ɥ ٌ @ (htc ƍaT)D2`0{L;ucV%ˑʭ|6'D!틮h6|Rm\wkP2aA~;'nlj>9<|Up6%X$7o/aot&l؊D>PFX/r}o<e 듢f:Jdt|`7s5܉$KgE4k-09kX@Q'D(//Qqd` EЄr RFfB="Z?`~f81Rpg I9m؋aYI[Hd(4?f0Osdj kY-ҷ8d F"DH3RM ܤg.8Dzkp?HK!:S {+ m#r@o d›ReuDW"(ΊURƈ%]pbWpb}砫Y&cS;BG UD~vg4ZSK3'-,0+=Md 8G5-Q!ti4Ƥ)h3G,beEj>2Mux4+ݳ$Q}Ԓg]]@[M'Zʼn(dnZ 3x䠒`Obn5S`nuQ7fC;Džm_aP"o2Cͫ Q|1߶&,oaKYVҤZH ,^ބBzwG3VT꛶rSl]~2= T@_Wc6 ـ bf@it%,Gz nƶ^3aѾQIR]N?_tV8K`, \Rg[=- _)7QTbh๑z c< 9^C- Vc?~ 9Qg2*,;"Xx)~ɞ'Afƍc ꖘU묧t +3FygCjN*tпHjݷ-Q¬/M(8crNšZr8ZH`D"Q@HY):ڪdX= $N4^ٔAbf;`_$!r:0,_ 6?VA B+ׄͿ vux2Vi!1ۨ wX0`3!C&- N>=P3RͫHLn0)o]K~ .[3~,HFR\X?P\(}д8*kI`mu` hT7mDEI|H_qOxxQwUCb#0VФtV Z4 Z m-Wc85CgKѮu  xȨ@tiD% C[sBQ5y-C{7:#ﷶa:ͥ 3sb PS3鬕>֡Oz9+ Ir @qW`|1_q]-8inu ;'0R<Ρf5nW2N[APh*%dG3 f+ p_ev"~)I(m"H[BuzrW\ J@_>I_>UOdXos΂N$/w ?~:? -S;(_%@\o@} D͝)]9OGWPډgj: O ɿgv Ʒ~uZ+3m5,~F3+dӅ#p~A8.2PAd}vo q/|#^^ԢD#~}pQPq09w&HSK}Cw]Vӌ49 c$jO؂ 6R#lLPnˡ eAѸ"{WLdq)oX[(t&A(S\ N xa jY^` 6vCEq.t%WdDA?k1:[b )*\v{}v#~\g\7YݙI1j l t7o|a7YC4Ӝ7D' x,uTt+)&n;H·SI* m#tbOE襟?VJ?71?e%$QV CTP5x)99iO{n?Gt=;a'b"=< "(1 07eDs0p)Eiv9.էR㭌GÔԩAGVvMK|NPpKNJ=]peX5"櫣k&d'~Q` ZU1C&Q,I+Rގ"#nhIaL#6ͼW^NR]Li *8i) X-U31'O# HwYn#M a4]}V= t z:Ѩ9?GK/ݣ6{UY($VI0,hCDf"y5.@DCSu8A!(9a/*ҧL={=ıͮ"=K1GYݯa˥|'#H ">m{bK=E5q^2CBH֡ z ,z1ro+ӈ KGͥb{ݔ0!0pȪ_u`IKy{r e 1"( )ݼ] UE 4Q7E:ɓ~g,\sjXkB|!sp*rcSU{w>A܇Qo&uKB,Iףt5k09S r !zS%rܻ9Q=XJ9L'SB76yt&}BarީdڹeK?iɷ2|e,1[x5%1ZP2zͧ(II9oB% ONyؽePh=~{ I,e"J 8S ̉N{7 `i8CN 5C6AWg`eiSnZl ⌔p+iK; Eѵ< K)oZ" ^( Xv ְQ0$7AU^<3p^j,Nf/B@xjX< z.9)JؽUJsФ H k/+ nl}WS*K/ "bYJ FvҸoLFM:W)V1 .I`! YoTC5hYSOl?{\P: -Kruky6fZXztN/6 &lqPi=yedxvY "Ll9~|Z]u5,hS=<3/dif-"3XPsyaar.BYuvbtba33!l}o_\#M(XS?$xБORDžўTGФAz#sGAiz_LyЁ UBcyL!,լq)SC >RJ0/JP;d\I}?Ujox,*_FX‚ 7sO`w%;YG|%9C-(xpo\jĘ( eȎ_L,І fT^ Ok2Vp+"X*u!MX6i3lgכe â͔H@rJP`"4BI9QG=(3\yW˾Ed΃)81HB~P?Z?xHѶyu`ylp7u-dZбeACҙ3{!81i"_97*4<^juڞss %a7:]]E> =$2pr \x3|:tlٞ! l@R xtF>D2oAh|+LHb:_TVbӚ57EŖ4,3  ZG) ɗ]Vn!?*lkG->93mgWf瀐A6{p`䒋lޕ ~G9!pB<qq*N+8?W=aRW1#[!sTFnbSA:P*;L`GIPFQDb )+/y )0|8`!K5I_ "Thc j9=C <>>. !r`HYMIt,*KU˨Lո'wleE\9@JԳ6ˁ}V˕\Ҍ 9TgAh#P~NjRQ4KEMFd~Xi~ٷe*X.W*XgB<۩l^3G\I/BBDh~ h]63Z-F'*Ax;|CdR -D ^p,]8ddQM? T/Ɍ^Q|[J.:SrӋR(%O'{Ҏ.rW+UV|i6Jl4NJ6ydiܫC.|fX}Z_ܿ8?C~(HXAj98iNt\hWlM5>GOfʮ-JtBIFg !r9޳s?AD_D9+GUyC{h`q H‹,!Α6Qy Ja/4D.؇7HnH ǰ' =#Mj BTպA0hle^ຒ7v0B=~ !9Pu c6S +7s밶i"CC"ƺfShvK[:rڤnyVA{Ma%IMM) NyC)`1Jn3d:8xmWqw;IKZ\/Tz /ե˶PtH6)<ѪBH?¦)d:qyʢO.fnh6D_|ĕEH ~=_9%U5(W'nsJvlj8!nVGm9lA aZ'~pqų6jYdP$ѿNZibM];"as3 -l`k?]d,d&xE$pjqj-:ԟ5VO#Z$tT6/l{]2yEf* ᘕQH-GLY鲗.4 (n =U.7x$͓Y>WZȒe*iԴ1eN",?tQ+ k4C"(zz1hvD9 e}G:EHu\5xܵ2ӕpHwoT"јDUp-@J*60DagnZղ)AeJu)Ds&Pr0K.XC{6Beݼ5(c" TsQb;eK}-O? 7 uUUknF尪JA3*H"+O]YMi98uBZӞj؝>HU֚LTthQqqي\q#Μ xU`X5q8JqcO 3(\:4Ih_>źƢ<(PqeZX ڟNs+=^# KfkЀ*'99H1纺'B!Yx>)Utp}" B.ޤ9PQԲISwNhSFhr]&:w2T _vFo_O@\ t\0h&*Sx/oqάU癈V}CN*I']+Ni8YJA{mIC3=(R3U=C&XsCX3̢pXSV0tX\ڣ- +ۚDk1 xxN׃U͟pA;YpiMNbV1}41la )/Q+~Dӟ_Zb:#s" z:$äj]f*?0Gn?=.L|vG ᬸK&نyX ^tI3Yӽ%i9*x8Ԯ˴ ֶ_8Zs^((M V]]Yh:c!ĥ *^" ""**ӟYf+[dG|٢! _M/+[mnJ2Q4!A}0t٠`P<+D3-|X x?$1'fD1o: bLl*4Gm5:Ll[-M:kɔ+Bp7B1Y"(9~*7¼,d2p+ܽXW`r?t,km5֞0pq$Hg^}OIvM:{."M4*x"1!idn^gfHslhv;dT(:X2]ڇN)gU|%&1/1އ7`t W@bFe"#-9%;39bOxM4񻱃rr2HvIVɥ{h-,W 2MBAߨy](2* b~ (]J}tӋJtlR"/PyQ' y,&l+S^: 8h %u],jb??q ooq5,}HsDea ֺ!rCc]S`w:>å͂(ypԍ[=u1.2\ Ty{}y݅}y-據Bs2 PAGC{E}bg8Ay0h;:(|_!apsQ; LG=ϗi:$氒`òk{ݹNvmyU#*!13|!=>'/4gy}*ʽ;bUEU<*UpX$BՈ绤9u҂`5YʦȲD x+0i2}*$YHP=]Ia9jz2=C*x@HN峪dU"&mQF&6Gj^<΄39b;`źI(2'F~J`L̒:1efA׻Q6J+JoUtpjo Ae"頝'Y ~)DCqT: Bߕm,ٹvFl,NA#cў͉($]UY]ZeX1"^u^&0Rge˴ % JKDj8%)-Cq&" {odCⳐIFH CZ7憮I H>P,ܷQv3}}R{̱*  /T'ӡ\Tmӊ1&FvڕF$J[\pi9EtdQIB_ HϚ[T[ʸ[ݔR_ݞs#Ssۅʵ6Q X'vAcEh @>u!@+_;]aušS|VEvq1[K5tEG lZ^0y0/hfNj*&Dr%,Vਇy_ɎMCYd?5!1xJP)`KCc>|#~@ Ιr '=t*I~u]ٽEmpL)酛xGGrF/TY _q/ nl`%=0yO9SYuf 1_A;(Z(xv?焫ӑk$bjrkCMJoyN>zR 6Aŏ8.)+}/E4%*iE2z {w'QZ}"+}!G>/awu(0H&bQbHKԏ\6|gXgKmMkзEȷ~SʳM~™|}"-<T+و|9Q. lb#~7'X\ojYZL~Nq-feW2ss=ld6+XmvS5z<~BVoj<wʅKG6W@I!]MZM#Jx䮄%@l nF XvefCZ; MOi< Fkґ}^lHO#΋GㅅU>ktwL8'`0k;IalB&e =P" vvmI*P7 ̧keX[Np=4GCG:H[D`x>*Gp%_˅ya|<_EIZ>3?" Zo*uL~b_%2!%y}ÎؗrU[bk7'yzѭcPt̶xfN 2B4Q/dz]zG*_I _q}J0r8ڞkXn \1']\gzE#2vMT[V`fE2qc\m7FeK`Gԡ&S-iM+շ -*xx֡G1EάkED)Tl#f !KY XXG8Ű\xY XZZZŠrf6+Z)>FTbڵ[[-9\ 3\Ř/cH@XWy"AmLj=b1=UutZ97QuΧ\lQUJ+_u\hmM.l ]u>.,^֦yL ts5&[Thhéb` ;3BHU7l|۽u3eio*.wwp‹5`CKum¨7vɋ8c)8񀋄9kƒF6.9 ,,ʷŐs8H6q#q|/F4޸R鯡 ϣ,دfDD)cNX~ z<Qz˔=3f/2JκdWİ"ӦJ=@LF!X;t ?{lb \xv F7uD%ܕ;FO?aW#EV*3~x HwM '|^*&CU\>aI0Nf!\ŽLBXe*4=MA09/ 8ܸ͝ll#S;xns^䐑~#­/T*+d*lj+5PG)V6a,(ϰDXgh'mW 'd;+ue Dܮ꥖I6F(֩C97fF,OT8G }a nNG2a-7-tSf AXǬ‘EHc>oCbpIX/Ot9[l3ږ WFӿunO:߆Edt۽(Tie:!E#"D 4,0"n.bՀʀ\j4zYgљ1ސA&ldcZ#"LiA L%UkLtŮ?D(||ٟddnbsp2n1mf~4s:y<~ƚx }q^ܠ@|3/ WoѬ|?&ZzBxlM!BxL239*b/d]K;! /Xݴt+޺?U)3,8ܷ!MOjSb8B۲AG+yCYQ~s-д+c/GxFD\bECLVI%J3s0 }F}!ZuD4Yv6|Hw~#܁4V>|Y1\1u(!i晞w7FDZE:;龀؛Lgv E[ V*&EN2ZҲ+S7$I6jnyZiH(W?3t /F=1!'x&G{%B=/@^|cAWƑzwjp#n2ds=ZP[e|R{g9%/F OW3XB2V%_P@ ^ω 7Rr͂&d B@6:*xrQ1+^&,Z!A t疙d|,|11ф! F҅6zX 3&S`b_i@45 {ub;=^Tl͏_t+#'*=@Hi$Jꡘ\{s ddJq̺ k pn-{(Ӆp1H^3PNx I95UV.E컐bd.ޙXDEF3g\#q;{5 h ttm(&qt)7!}4EM<p֒K΄Ir6QޠRMU\V$Y O eIv!(頮»o7ygNϥΜ?)j`bU>f?"cRZ<Mh؏TDe2;S&F?\CXjҍ`u:ƪ"*,`]օYuYݧM[-.ź>: M24ԴދKMKC\ U0\֊&VD{*3El&E@ 5 ^8p|r]Jvr(z"(cxHOCSg-jLR4#d)VP켡/ W7wNy6T ΤIq ,DK=KAQd0DȌa Cb HDd4I^w)_e`@>)<=TgO0%9rgUW@q,39&/mB|,E-5n _h9Ks0='$?/VtĿ U C$vk/<9IC0"z e ͊)%tf15.{;CApsP ԯ(:.k+6S|bP68qN6ʥP!Vp ((ϞtAAۅ؉:'4>564-:Tqj~ qqZ5(Yœ3!_I8 O mMě aJ馎EVi<2͹ ^P:XNKD)QZA$0 HS]/364+ JکI[F>RQ5jBP=R@ZE/&*˖N?SB ߺ.V$ B`N0sЉMGZ mn%슁)#\t%v7B CKrRմEE9 pOȰpRi$D`ֽG3v!X=!*A//E>C_\Bft5C\R!Qă>>DcHǴD[3;yM` XHė =ONd_Ƭf]R@IUQ g:h &l<6SCɲSÏj!J&C!,bgL5⣮fTxBs {Bk&i)N!,w0_QsvcLl}uq)p"$KF~\hTa -ǦTHG7Q cxُC9BT b.pZg@zL^Rw$muϏ:ݕ_in\8OK.sO UcꁳQn>0&MzёǶ1{;!|EovXj_W`&$X8 ys&N=s1 ٣.7o/^^PCO[Ea2; &:MoXi𳺇lf ۉ*T4(h3Ss Dɳk!)"e>*q%(P v{O0\t*\wӿ 'Ր?m]I~&yXŇѽo6U=?#4oÆ;'*UpH3L1HeJZo1_vT h(tA$9a:ӐC^we,b<nKyZƙؤ+{V~Xb Q%-nhe V.p)AV=J!X 1KHPfx n/$ 3ۋ 蚟 vD\T7tʛIF!qqFa/GmM<{MҞQD#dIjrQ;x!U_Jn A@@A5^XϵfY7 ];͢B̢Z;ṮSGdn^>5gJk|!Cؕ }P}-R8Ҵ)#+B?.W T 0<) UEY?h[k!m &{XHJ/h-S8Tqgafգڞ$~-bK5A(=5?+Mg]=`G  JwvqYl9\1XᔠLiMpEGZ:V5޴|F*?V+3УQAxl$So! քJ~YSL9XvdjcNd\132O0W@I|lps\*?m_OV܀Ѓ"/.)=z_W~)kҊiħwJQ'7dQ̟,' gvӞU&'Ge?oN^HH!jBS9 )V}q;ݿ+,S*r0ێl).=tLjGX.r@6)V}ko(uK&x"'$ Ajſ5Qxe,yuϳY"{8* ERI!HEae!9` `THO.cR4Bwy`wkD>6&nE=e.#"<QvqfbVwHwO̚@S`V٢06@TrBlv\kJ`|JeGZska=R儥{ƓuR$b@ `-%tG&gƬD<ʙ13^v,VNڵHOu2{]hz$5nx=zG;J)'2h =q$vǙqrHaxqmKBJžʄNJmo>$`i[7x|LKVÓhюMF^<;t=ɐ炶gGwBPGyޢ+Ee%J`ĕRH:)W[ـiy|˜دg.{W(Y6HuPVm,ip:sfd ;@;@@Ի|9{B;tƬ-u/a|[Q |6 n4_{)Ffx'ՙM )(^o%&U2uyXUk;Ӻb/9:|TV0&y҈ݞ)kYdZ+|ӂ)epm>5 EbAI4UdaKٖl1^ [_|D,@)+mf}"@hьf|48NBn{oE̅UM6q`BTKx=p, f F5 (0@4Hu0fA0dыtzWLZƮQaq=e0zq_<_ v\]Zf>inaev86\Jܺ-A/-I5N9?(S۩OZ\Pe*s`i&q x6 bؕQc:܂RE!:TBK˅?yYd"z/ \$,8)%[a")@Z:zʇ}HFn~y1^S'@N=VW S^w)|[Ne@ d k^̞]=dW ; }.&ž`k \)ħ['̪Z'.iVwPo"?Ϳֲ- "?BII>DOƇL m~;EQ7S.)?^ꪀm3 JO)W {ղN"ԉ¬1"m+1Ν: *mY60F6sVm!rA>v\|D-шwPq!ӄ䊳NPbFEk=ە'a$E7)RM@۲QdbʅCCv$jM #ޒѤʒBn:x MWg\$Ǔs#K3`ozBp򊡉dK/F Jy"A*(|Ed> *@[P ndxH*\z60"W"c "z6G7I(|A.<祔6$yiR4Ƨ'k:I=]0`[Rܾ^1fTAȎDu*Arۢa1'p1 _(Q 3NIKd$iO8"TC;Ȩ2u0yt%~C2[ 84a _~B^E=$n̸N {s;s-shH ~Ͳ\Qjar E7}'bI9E<5R P;B^@?7ā%>(zbki.ݒ!k`o|֧6]3ZR`(hL ε<\3ID6wʂIlLc[F_B&Jub^ub=e]bI_hɒ=q`ۼc1*K $K G V M0W,ufՀy1O1Y{C҅^IXRD j gxV'ZZx(a"֩ y.ͳQ`Y J8!O'-lMAJS3qOfq۰8aOb>LJ"3V;zxH`yhٵfTU pŲX)wwg0 X*0ڡHTmqv@\9u^ 9JoS`8+`޽ &ykaRM {j4|WY6[uKa&Btι*i:ֺ{޷ '~CVll/}2⋠oy!:G'-v<ƞ8@%5s{w#U*FW'N g5)y;>2qHA4jeWkZpl?b`_Puײ}h)X "T6&5#y˾ 6앆q^ey^XHI>gnde:o 1JH[ ̂6Jꬢ>%X Jۍ?`H\U?#~mwvJ/V֙x܃WENMHG\6;[BX zSY oro$c+̕ +.j" $^$_e jWiP$-(iSx^ ¾ir(_P3'r/J N\. МB?[F,K?plp-u:qnvg{AVUWH]_;77A5%ޫ!Wav5%`aYN~ԏ<\e\f}})|'9:/‘5-S}xe(G 4=ىXj'o耫ȭ*`-ijJ֋̢A@]*e=Bfel56 N.p%Y6qi//2gnFtb?Vտ*\8ȬWT< Su&^Yz . ƹf5eM*!ԼI#W$mKjrѤHIɻ.[ۢ:Y8-,NRgR҉\a];⎋$_˳´/'~D=0G`U^JAr;w<ǎW])֣x2 ѐS!G)r]vmn{<^w3ɘp,{V%8, p ;`ޥnÀk",4}X.ø.aO wi 0B/bYİܿ ro *翡Lȋ/'ueE=u]u]U┐˜g"ZfP&0UUU/Eru87u\K@] \^U?r]v[e¹)ToU9O9Cj4:i:Uσ'm#:lvIjh$rTDy1 wKҮ?yg[}]ۇI@.ol0OzdPwa.s 3m)siwoelIJ#&a~EM?頻eobYv0jn<ͬ}†,G]QAᦾ]@AAd]%O#F(#d~)uJ8D11;`NSuvph겍g=qRg(k-+O%m {?_ fm5^ a!)((,{EA\aA: ]MBq"M")b$V!GUqL8SNcEt,¬)1'C8œ󌹅e:4aȅG) .ԛ/^p!ͦ /S1%lhh;J`.X+۾J5DzPMHȗ4ХȤ8? яiRup 0~/N*LBu+,Dygb_\4) \#eD[9m\zk.mLI{D}lnO3&J"褠:g0ʭ6B@'s"V珱 nWieSgjzSNUvc[i/eV0~IU y}2d jyr.\ dȒqmf-[m*WBpᗿ&q8Ns&[U}5'FŧWE}4ޔ4HIos9ӣQOyH {;|)QYe)G.lcq.! s,4E<{ ֦e AnD9hCa ΤDH4B ċa`Ja`KhDlR饱C 1c)~Ot=xۄۢFF1/Nm6XckN,.jt%ߏvs4n2he? ! 4ކ S->f!A˱3d I6awNi^rMüNJOsqflޯoll0cexr"f;i8;pٺ؉9[L0u-ufG" yIyh=CܗFvBn%&ۭ$'H^߄(vB2>;SzC:wwr]r n򗴸ny}-dKrJKeNqzjC@ Gd$K' :v) HG%Kyܵ],חR U^%F< ǡwyIZ R@3bfO>h4!.3a ,0o N>_P9A#-;ڨ =rg@ٓ!`I.An2i3}V>8\mfjO@%gP{|wI9xkܟ!7;jde2sA1`LMgJc s|4ayX Tj_/aK@/=|!npro6` +{`@GVIj8^u A6GXE<>xAn2?2nM[`UN p6){)E:KÊ2ҽp<,hPA]`AB6kM2ot3>o4@8a֦՞glFǀ:'Z7p"̫˛ġ1 ߊ(5|p YERN9{!9N4A_lA#R* 0dOWHݝ`;zڵkRZ#Cg C8 2j;4b ߑ:H|h nWccĝ[q5dCY(p'>H7OTvPl/532 ؞i!W4e[94ŧl.1%.(򳠕,$4ndr.@'K']ifYiՊ;zUK|ڿ~wC:dV3Si3+vDdX+u!CN7nϬQ<]./QM1JhfH7qsUM :o[E68>U`~ vU8E5A1Ԥ[XuH2 =ܓmbW~Vlă&Љ>R0apQmf5z؈T@)TqܫmMߐT^`3ۮli !,. 5k{7w9JqCw!p,\;n/BE2_Y*>jZ@Kȹz% LTXKr8Q MpEkUjF;voBnj̓G.qxz'Ґ ]"\P!9$FRXi 0%_x=VS\_8<ўFBLl5Ŗ?sEq%ZK 0Wyǡ Q}4q("RgxJp |k)}Œi[  R,C3a`hb/*P4j TKMbXY [Qګ峹@-SSɌ0~;%v33."V`% n1lnVXʌ"U raPͻK{aAXtFaQ?4c A#b/j '+b5m"{d^|սBYnhdfрRT֞itӬ6ZeK({Vt<Gâ;LqD`D C\#&ByBM")9@Pב#"AiU~! =oqۼ 'Èuо%rK Ag~*Ym_i]tHH𚧺I Q.kZ.}x*JPgopx{ׅz%Q<Sv\V7Bˎb;Wd[(|#nMz(Kfe O瑩3츻Egq-D]( G!6W'끨_Y;K- cuU ?ĆVF8{l:CFsz*ظ`2=s9K;NZ>o9̐#{gym:D$,o uػn݋qLVlMB_dzQ<\ Li4j"sPAM}o̴m2[%#ڮ(t5^,$Dj+rңÿb֏ӯV,uddem\ԯwٷ0vUL8('~m;--~i=LpaP`rW#@?2%}@ TiwWA$N9 ӓKàQh rLElZȈʫ')e4MU«>QHD$2v\yJ_bT7fۘjdECF,ʁa+gq:ja%ȋ3Ai/|ёW6A_Tm3o㻯̬7ăߨ+wi}7b;VVeL$!z{?.7ښ m̯-MUNdd$kH'+C?Xplw%`KoT©n._[PVn)&-ٞ:Qda6z?:8_90*F+n_r=̝6Ri yr^M]1SM8XnTDqΩcֺN5Ҩ=B EK'_1j̨{?X4pXat[nִXԚ[D$@WuiuYUOM(օX¡!w5}}`F¥f%\|ftT'L%˳ᢏ*ǏQ>qfij.oVD)B0BC޻mʋX{a1qaYbH|sqAl,+ ] y0y8a 9[=7`iØHKD&$X_ӧ`db_2CE.p{|t׶]!0Cxm|{'nnN;,D29,`˥R': g}:/̈́ߜ+n.FϻsW`˲.^(Mٯ#?A̠V-񃟛;DTV!-yX+`B7HCʥzY!~n0μ-3K> sW{g?`Wl.m|( esGg)k~ o/n2">?}qځ[8k3 -ɳoyը2ԗfD C>RgLK܎n(Edz4$m)P>D>"ŹFtJb0nyP$./F9V` - SڵAMTMNF[ .Q B.bAz"[֋M^ꎬxtm{zßoYZ#kd^I &hEClAkZ>:ƙ=F耭}B@"Z}c7O'FPlh2; $9` r(a4N o n| ]kzWD$e%dOTpO!&o%,! /  *rH0N|=韤#:VܧףeupOʙRadR LqȄAUp& #=bZq6eܭHp$MM,«NS%~H@#ZE:"5Y Vjr\:K L3^qD.R'E;9,ye~&0ᇑv8m?? ]"3vH8y_aV mVie)̀p>3 edOٲ v;|SU^iQ{DЌӪ$CL/YdњQ}1r幍~.Ba Ͼ$c+c+)1J;~`b@NR,FԎn)1zd!Xʴ !mIk\ a A2-mo]\,V+'Suَn3|@H.6GY OCB6\L9ftOg M?T^+Ȁ-(Xq/Cd[e#pn;`+ܥ6ķ8tNآT1lr;TN)"=rDq0`# B`EpBzѳg\ ?-yJۛHn4AV6fgr]!hzZ ;4)/eU>0Q5XPH'٠>g 3q/~``N:l7-7Fz9ve`WUxӒfX6 oH8o/b geC -#'dPeLI/z8'ȵBg9DM7bxZYR )s&ڝ%QzJx@,x< ‚6Uؗ-,He e&Y,Cؑ07MA-]pHÑ$>\vFIrvD\J_X6e§NtÚ8-EZu|j{{$Lb1^gF\k.Kۅʈ7`Z2][<~K?Y I`5пӦ6@ &O_VE[k ld [[aMŵV j.9VMLbc%0r<QIrc4ŪQZ2KhBǼv@(q~ga~McZ =_f/p`v ]`c@"e1̲O6M('vzV#q_/Ϋ φB5 Iϓ>'K|)`hzEJ%E_Y@ nG[m"(Boh{ DqUbe?-^K(91vRf=íYŻn4ZZMi #w:E1i-Ay  :3EKmo&{օHw ĥRB޺C?1AgxBCa9„XyBDf:]>nPuI@a}8^tlɗTu?$(F^*4+۳%q#p9*&@' 13_frkSS/!&I" zL%5`jOMaخHBc[7i K/3rKfHv傳YkQ R>a yZstQ%2ʨ徖ou 7͓%G5!2ȭ mLbɹ R#%?fB&GSPjt*.-I}M>Wg7}?~+(? 1]+naT<×GUFBsUkJ;-ɘd`4ɾML%z%EO!:u׻ ;$+=jYw]Y(91M?&2.Grz}YnT؜4 jzt4=ko{{!QᑊʻjjHY|SRPh=eY+tÎl(j$n5^f`v˦_"Rlib@>@b'.+r;ͱ%ջG*xW YX=sX9jo2&*EX^r@Z6hOxYHXŘ 'd+[  ]=kkZS/$d*S5u&0|> #E:hk}Ƥ(_<[_^aB&Й ߵBjCէCp+;7ڎ&m v攖=|@a g4 EnH*.RV q=%OLJ\x' ɦ^fdx!>7d^F:o2ES\:%L/cU.!l#ٸXlC4tnT'ļYb _VJצ$:E$*CL[߷RQ:t2@N52ۚ+vb.n^nZdP )JS $lt.nd+Ms$F4rTJr}>ǽr¥-=P3u8ႛQD8ih2EOAb-f^iއ&!1bD] >Sj`{IM+;sM Kp e$tz8?2`WS?O?͑IxxJB"+)M()I@t k\ܱoa{Q59H7n]Nmb8UWO5(s_{)~XIRe E8]#pנ1h=#NF&s!ꫡEw!"(_yuPiњg7A 8-8V &Iw.[z"P_<݇ㄅ4?ATH-ajlGf"_|>Pfv{MN޺ٓ8iwޮ9s]>CC<oa_xQlwRf>Hf\H#!l*NŘQ=&`]QANLUD3 e1)\x, sX*M͂ˣ)OmU`E;n`4׆jD=LҊG H>Uez.ld-sZv-);l)U=pZm26i.F,((sO>xxSs *|qGhz' IY'!A=Z!OAq%؀rC#D2+fV??9ˌ OAjs,g'g%ǟ/+mF)e_Aoؙe }OE"<ݻC ww'N1{yMV7KZ>=nݒa1y,#Xo)M0k"CMY@ W_F'jfj/,rV8#Peg]bA7|#v'ؚY@\\I]v7w'M TG1ϡe( e 4>Hcy'HJ>$_o ӗXoRd,DKե ,&ox(@|yg ڹ-B[ v% ZSVS"gg$VdPlKTCNy!IW4U=- #sPp tlk0 f{cey\*"j(tOP۞}҅wy<_̇wE K}B S؝"FZq뭎`w$r D}møD$/uX=.c[}9l`EAuMvO5O-EEPW@ ~FrQ_H!r\0M""V^#)eX9Kɚ6~I2lTucc+m'^=B#bytzXdsЃZ8p'#b̝af}`CW֨QjCz@R˱7~9_H$4tZm5>BY"6b> "ϻce-!u̷x<"hX~M2* 3Am̈ɸ^EO~^7`_ک*Dp#Q!A\B~M4&l~(ɨ ?aT{@ H/ Ut!rA(BWRIRoj4_˴aٞm= ɼ#3|Cj)_.1d*!=lxA0u6OUߛ0S@-,S8@:%@6k8lXK慄/ )qY1RBjCgɥ>7FCcQ\=E?!PyfBKc;0Zէ(OH,{A*Qt X)^ 5Fk`2]2z0]wr?TZQT*U7(HS^QQXGאa~D 6S eIMf{ݢLA/, RœV;75ጺ@8ă^y~Xc0TIXۢT AqLl+:15̢j xI_N[GcHP4g,4LN᨞L+xYS%ET 5'33[hFRLJ?xnojجGJOL&>!SYʦVb|!lM&0A/^76 C6R^g]5CUON!>>"ql:br ~ctfb":H!%lpհt}4`jI,tod;N=z!sS4IN<8Aggu}9rS^63AAJyx$\cx'[!W"Y$ê' WCIiH0 s n)ܯ 61aLl g%.{N+ȠҧYy~jD\_ eS}t/f>tA,#]ܢF7q<\`0t-j6>TOuX#)#˥&?0^]t[T=eiC0ߴzMs)f" CitfȀ|N3P%^T:#pt(K` ^l[S1ŘNb9}8YS{ L/NZ^0׶x)01W9hqpS8…d9׌ fߒlN"/p+nj54 cPm`ik&LYLe_AaTf (H,Kw7۪i ~4{Y{NH}ԭy&3+.9 7&;4Ha xF(!Cu 9d Ngd#_%BW8/(~ɈO(ƿFYT|t p/=|hX ^珰ҩX Ҕm<㘿 !РY#AQrg'%Wܚ/.,VinJڪ>uLAb294Ս04dZCzj,KڕXY]g텵c@m]kꠇ$E;1p;p= Cn.ٌCfΘ,-B<I,cS@z%eܬ(U$f]1n>`i>fu@ F7IO4EeieɈnaU6STQt*"dfzcLٹ%spFRM`BsUrvJ;|,.PohTW|1Z[/:{ګ"w[wx 5z +ِc9yJqe1K/cgUfM5@eMgə)5 pSK5i#&tU r+´\a os:@,@"ϙZD~ ?.#{T$D24= y0Y96n 8P~<'( 輻yW~*'ˏڏժU{%& RU^K0Q,$+ߥQT5\M>eG8q=or|,n>cʇ cT3b=u;tk_{vG*p1$$cPb"hcb{6~!赈ӝe qrg 5B!.Xk+w>p踼N3PaOvdUb!z. A˞ՄrEnuu $oV<^¥'m \cEQٸ%|*(iL$IchZX ]j'%ᄨwYʔkjA梯C:,k:`}Ue֙S7?~.(V_6g6%5D{j `5($ 6Hy%L,Nl]d@]K1?Q<:إ'v;5$*6z>r<=~4暂]#"Ȉs'& A !ck.1-E"xup-I2Fѻj3H DJ~D.k"BetKf<&S lHƳshuɒ#>jˑz5FsoR/T_x Zp䑛\u;4rN@ +NXBá~~K;~5Eg$:o:a,&Э!;(%\ޕ6 & Y)s4t'.3񊁊f+Fayh P30 㧭W*;t[ υn] {mKc7L !_;7hB1>Z=Zw0Jr(ewFSHXM" ߍ|0jvo$<οn}G[d=c)^POOEGܺc JbUwg(:X ~ $h= 5xt,g4Lmdy,b EgŪ ]Dm/O`xR,٬J ! fh%?Spʑ PrL3 byPI]m@?2Ik^,ęv*E@n)N}tBe733.&æH6 %M Dg's Pp0|(;9S9>ѓi2ɧȺb3e+w!.ڡP|/qLo.Gm$\hӺ஬.0mjS( L,]MIT7*1&9څ%T?DM2ixY,[}A*U)Y8ֺ=}U}^qnlR&u.K糃 ~'; 9^m.%?%nmdnXt{HBYw FԸ ɱ d Ɔ iRѿ)s6R͐Ȅ&FဎޣЗ,">$iMSvp\U%ӗ+c[`H}h6V?-ȱPs6_) ]T֒K`& Vc{ߘ,ĵjMp/, #GEU_,Ż!1yqBtihhs˘d0|Tmp `qɺ \?>R2V(՘a|m!MV*tNXcwzB`)X&+,w@%}mR7JsȥhX._D]"B֘:D6Fٶmijs韚L-Ψ읥LtYBf~G8Jmq6 :&Y&+7%;T",r !PDAlYɞ5rV/ϔMMbv5?Z?}<lQbk2I8fX;#Rs%Yą~S]rSq${QɣnAg}MT=L$27)Q@*%saXYu? AP&X }& }1?ВP@?}s$5 9}&QcI*?^p^`S(45Z7^$/05?m 1IStvV %]|&8^x >䒉DRAòN9%"v*vzv-QdRkU,. l#BgE\)MbNԽ5;Trc&2뭹rYj\ p?5bRWDH1׭` y4 $Y`Kxh WHg`4 SJi CNSK-SvN :!`5uޟ.X\yN >R qx.`2W >v2>Kz$RF$H3E\'o(< (h.5W{[5@Pap;07<-_t V Bϕ30Vv2k"KWhԢм 8?)olT&tpDd6MG%!0ɦc^V'zq$"Gd }J]QJߏXPcHfCjl41w 5U/R(CjҹB 1a(PϦ 9Q|25TXp掍b\wl T `!T$.dnLz[Jdpgb>کRk^Oqޫnwº_Y /$#_yq<hJ lyS$EU[=EhO$xBa6kl9as (EQΥr"\vN|"P,-Mf亣:?` }j{ꭕ=uyYvPyM~V#09eXcK1AKȅ8h~ٳL?WpMӸDZ u`6 1p2̐$LoW' Dk9}Ʉ3!l" %\)ib:㪡#^P fqZ'7 k+TܞTr~4X5`Q?H"/]dkyp&PHXq\?+@ʧ^`̲2~*Nƅ};7|ҸJsr{g4 Wt=m?'P{O:e~A>?㌊/ Mu8 I Tʇm_;,chTZ?)}z ܓ p 2Ys İ K/,Scd:ÂCUPB^c=e"!Y{SĜ:CXb{4wsΨ3oRxo9.:UqX/Zitb=TP aCxgsy!o|SgyɆ jko6zٞg3τ6N2s0|uf/*=jky:c'0P΄ "sgfN%nODr L*%0(M3 fS?.cG3 j{Kt 7zp-^,/~z$c|dކ,!. -y+QAlTɹ`O.v'Tl(5Dh|/hwɉY =q]r@ "\JV[wWnr*^d&>en؆S\ďFoyEx^dE<ڟ*-mE.]0 3PtʷNHܤ6.{m+$\s)-%g hX7EYt([IitùсaE2]/v_/XB4Yo|/PlfG.x|*ЗTVm>xx9 g&2YifVE>QT2n1f|c+}}XZcZ0PDC  (f}Бtji]  ;@NHH)؄44&9nHCLw:> WrLO+(9ҔmE,Tc(u3p1Ŗ:̀pق\99}=+{G=͌E:_ K3$f8r lִ QO\Ɏ&˝3R.1΍w~E!kٶeW3G5Ȉ z]Z&N- n}kiw>*oqX[P(nf@,hȊi%OSeX}QatSzTX DR//͏̚2gS(Wvj\WzUGOQK$qe:wD'4(mM H7gY r"Ai^S}7[ۢ,KwƎE6g f˜SNPF/|{&˪*ҜBJFs)2kW] &P>29.}d(qc1U›LFDƚtZ/vYJECwtQ5RRZt2=&!4Xd^ iGZ"(BO`iiT׻A,GOPZkDv ;܉XSKr. 0 { Fk-ߍc[j9.˜چNvG?/XmEyڳG6ݝzҏߏ! M6͋m=vW2/6Zz}RmF9? )9Į.':BCKQ! Ȗ2]L2VP#j֪"JZ˱X"h5UlbpPdj7dE\RE dQ Ux< K߻Jy'ڠcDg=l91nRJ<-Ku4p pjr`'taҭ e=.C3}K!Btgo=`Re`:hco%6nvA%bUBȠ1>bJU7sx*`ڠ,⵰P\QWJ^R2=1-4`־P h9q:3^uC%l`>WQ@7ddS<u)R>=1#F2xI_3}3" `bP(=:HsKZ:Pc[bi9y,GK"Ue(C7{аR2\?J>tۄJ[gɢDdR7`vuX Kn`P[ Emh34+6\xO`m_CkY]}Oλ h@Z.^ Td?ɑ?  R.bHO"LZIs("!h'xq{. 9LzMк+FȦOC{Ҳd$㢋 I"Lv9f$4 [ke1Q$mb͍ <|Ι`g56<XTj| B?NfU|k cK 1rBUk$1@P_Z a7brr|Th.8HfD].E2E]lp ̬WA=L0vPw(ZeAI\gBɦ #jKrk{BxWץiJ c/*׵o_"15KtlQig-wl Ey-XKx16K.ր)-3Y:mSGY|Adz*y31w4>uM<3Y "",="[g)UuD'DnH q!xx@!Tp9i Nz>>")93mkݞ+#tHKzCN E'ޭOYڦ@l '؁JNz[>,G6HӭG#ZT>H#&gRE["UQf 8w1I-b#_c&<52sWZpc+8JȳD/%bȷSr24OdU^w/u<k ~,T:r5)†xRy#5okƣhU?T(L)xuU, |Q5oDx?Y.PN¯ջ\9}ϳuW-Ƃ,8 z,6GLUڍ?@~}FНs+/;P=yG!i˧cm!})n1+Z'k>wx~XE F5Ov>{oIrH)`< ĠLX^?'6430q2Ir7kQY9a2Ma EQ2{JWiBJKHcmt͟Ҿ-XӃZ>xSb;##SY:`^f?S<ҁ:l-rb橚=)AVM/='\&l!:<ۑjŦ=SI*OEMpRB㻴$cШ)*_&?y *8 OLmڡ 4"ӵL]HǽZ LWwc#0U{5F"x;1hqkDDqUC 녔I}^rV?J;03,Iv6 >5iyxNTh$)Tf2KL)FX- @Z 8HZ%cDTn-DrBkhLImrCUD ~  Vl-u8d$"M9_7,@"L=S̞u msiRIb;9s\):`D:9DD"2KJ$cX(GZU-6{6Z`ښ!{GoBɕS b0xSy2>1u$J5/EPvnɍ༁dc=]}qLM%dAWV%]D+ L^5DciC6y?.o563Qy<hy~3.Nk<7e[M5=($!m b qn:VnU!IVՀo<.ƅs&8ƺow ]6[>WjED(ٖ BmTТpo ' ?°'e$gh+'ED`,#<`ȅm^ pswp ՛N0]_9psaiy%6Jr2÷ 4[t.I钕+$.1fKW& hVj8%G+"zJJ38/UpF q|{JVsۇ k.31FHR?  pg!&COhT @P행WZz$l2^ Durd4$ܛe̗?sנsp\@+ X>"P9W8T1g J~6&=;uw .x vs==$XqNfWWK! ح~qpZ7q@KPVeEh (ݍ2U`MEtvqR?kQ9_.ղI?yP24e[Žp#Ɩ-l +BlՈaz6v$lW "6{BesKӉ~ZXiòߚ|K, Km_Fq Al_nQ5НL,6=W~ȼQ37AZ~R:f FTF5- W Y_}*Q&4CB^kMA燻jNE)&E0aޏrՊq\Gt*5(i,<#7ib7u"U7[e\&Ę].RH:QZcsHz!-5|4 jk6R2)n|Y}i{L@늘9 ,NX^ͣYFfƑ(jT ߱ﻚXnSBD MN։E!^Ө83knBr/^"#`qkSzHm" x.9ec*tOKә̔?gG@ݘ95D.1 N@L>j)g$ ]mN)yb)U 5o>STˣ`fMЊB1neowr M#$>poJ2}AZwͽl}c(L,KlgB` lMɔ'#V󕺍4T-t r{m6K,'\2 ʓbX-SW ~!zlpS>1 ?2.{¦I0'wP0w qq C6?YbZE\&W BpF桺9~|u'bi'[9DrC,$^ng0i`Ϸ@ѻzsjx#r ynt/J_$)~3o~Z 2m྘fRZ 88kyJّiK^yYAtB/6.7~zn3۪;VӮAyh6p 0r >Lx8Ny!b~^F}sպ[yc_أs 8k,}%uAS=cL#߶T.;ꔖ;ևs_i3#?ώO"U9;.1ݝڪ&Ek96%B{ZJ|P ؝W9Y+Ok]ɒeX!hg;Y sJ.}q ڨcvzn|2@ Wjb{Ez"/bTg\7.'ot X*8jMG!V 0&Y&{*M) S>5g&&.Khhڂp XGG&'E}k@-"1jI +]4B).!wֵp3!MS @S/&{oQ$>_fʧ$pg q? @9NHBWMH(t ,n"^JO!%qފ!ܫ_盺WA>f2g3Kxdž >FuWQqθa~lex3e) rMُ+YBl@ "6 {pۨBdkJHwG]y{JG[Z|?F.u҅Ydmsh_M a|s\ʲvA\H`aۯv'KfX`WPA;"G8T%jHy&%zdl7GUb U׈hƐa)e"0.dLdo,b"zHqKoh*|, 8~~?-q އ)\@-~).vn&|HlgC[d|5ЁrO8;Jfc8O ct8Sӛjȁ{d%~R~̛RQ/$d\-F^E02v{'=nn8t τWK#:.c"ͦ(:dޚ|C`^+efߠ/JBJ!qK֪s;*b1{]G6&` 0f24co#"&eO;?, A oNb=D#N"q ~A:BM"*ؖ L&М xL5y K) *:LW9#z86J-]1Eݒ8>փcکCQ߇W7[h|W^> ֠J(\E|SoRXt ,a&KѪ;Jyܚ0ѾKA|qfޑ"7'W4쇴CX jm|wwٝYo)G3m߂ G y Yy"HSUm*AC"f̥M.y[Wۋʿ=.@ FL ej[á3a&e]8yL@1!._,v}i%&o~~煊\{{{YEܑ C7 Ҩt.xQxTg.Hrx)6ێةH~.>\uAH1(|tY)5n*WSMK4oCfO]Vs N͇AJ>7W2x-`׾l>h0wEdLw t!E juM Pxd؝F qfzQZO#.TՄ`̴aZʊxsc2ѡu>jzΐ+:\k0Uf) GqW[!BYGU<3Oܭ DsdC3l0܂LX @W vwYU|`CU՞L 5|If8;s>IFRbR^si8%axu©Ay&CBʴKⲁ"j|6XlI@OdR~f_8艟q'4gFO \I߯yѝXJO뺲E8hz0GBBX»9ܤĖl"H00DntFa0p 1s 9M7d;hR |tch6_1cSH*VclE"AzN\g-hU5VuvPk_,a$"GNZZU4k4?5dӐZ4x}ͷ:O f;c k]`0d爖 !c-Xd8G760fB!Z FIJ3ýc9aݮ6-gh~7 =ߐ.|-k:r:F 1V/ч+Hcpl/M/jq<ӮgV Lݾxq^dx77`HEȹ_O"WDQZP+e8M=c߽ nE0-vQeI |pws |I#D9axt3ð{ï^gt?5[  itedC+g}W"x6b؀'$Pa, <2RީWaPgg(-ە T-r5G +JfR"~bd0`{/RJ_s Pbe82ɰլ.Bױ W^ pLe, t8\#j =h'1?9&RXkITF3K΍;b+t$6zX@.'HR U ؓħ(|#v(;>{qAJ R 2+̸p`5mk{~m)BZMhi'i'Waa91KQ]rmh[ 9(Q!hz)Q0(%8a8DW5H{9Ӻ9 $'Ro|B9{4 ߱n;6ݿ4=t eAM#=1ޒ ̛ngLsoPwtmU;AI7IOϕ!ct -rT:a>ݪ zt׆֠VwW~PnXBQRRקy%($~ X5SElSVql(&F S^q (`[p bEqᆊAY=c^+$)JJQLs Rz<7c =~S+>g ᯡhhDI" > U*0ba,by[r&ekCǿszhڿJgsqo:YTh,8zu2 e^:Gv!zш  \e ?\BHn O)\Eb7~^.[*قМ1g0ZK6eq-Ko( hKbͰY:`';ėMM2|'=AC௭k%\I] 5+GH#5eiLGY.:c{1J$9хI U B#  Utx? ]oeXcOܟ^?cS^yST]K} "rDlx^e\(} /7.M^q=;/4 e y|\۞A)UC"a>:s"qO H3Q1eOgJZ CeYW;`PLHOE2iK3Pum>Bfb~;uL]tJTK*=;\3_s^-7-U!e,xz,2qZmpTQiVF+(!֫ .YX&N HY.B:?d"eܬI_䵐GʒX|42W.p):~U0I&[W[M %{a  KnG7:b@z{xir}x'+*0rɻnFZKޟr!M4yM=pԟ"Nޭ\|"ί6C8s5EgMh`-ž(uI >RT&h.vm'Rّ7uo$}q`L#]kz(#]aHjp>ĄY%eHE݂Xg~?ds0t[:oyr 93.bܷctب~--v# Q .i91J7 _X&sWZz b 4 MsU٦J-&{H}P1hS)4x\ @.&nS'POrV-1 `+gx~X!`dGP&~Ete@LZZdf|3JȐ ,s'h4X)> ?5($2%.8F ~,18o88Bh.pc5Zf.ZG<℀ 33w9gm.%yJ1fCQ8}~X@ȵB9 7 tVeLk̓^(J1fZ^d(V3 ٙ>d0gZ8[^J( *uwN&TlP)X㋯D/jhckXu7Hx]m^_ K;Ky"W&2Uv_[5d J,执5 ɝ2IФ]xF4˕[|fʍ)b U$dT3H/Oie?A)ٮ288Ni mRM܊,nSN8MD=XՊά=4"Fߠ!'1pzIvu%M52*OIWي.Ie5X6Lj' b:1'gG3,\q8A}򾶩U:Vehg+ԶDIxy*yېHlɇ9qjlZNJCG+?hpa^ J 1O6ھ1 |)Ϧ$'!'Pe­{ca~ mPs~uvr /yK( (tB*69h~q0ڠI.$ CT'tPz*N; c:Gb4Dvk@w=f=~gp-*2*чQڔ%.ɮ@nI)(EYFdt'{V\r8s3No9Ԕ hZM,Nnx`|MxY{ RS9wxԖ8(ᨠjJa0l]ϣO' o@fZG}լ(⣻sK]8od-b# ΊGvl2(Q\Qf+-Im$%u6eB6` `z;jd$> O] Ʌqs?)C.ge3.qMۼ<Ȑr_)ӈytsk]|w\W\ZzV ̏r%O\uS{0Urtfp^`DB$ h#B&]+JY*::KUC PR`8y1 Zs6]qH9gJ}xS"xCsW;ݏJ^0?*~,0DFt{X?ER8J#$jJ@VQ[͇҅aJ.K|rZTQA|_--g/)xz+kֵ{y[3sx`kpBI".s# )S%i inpv"H"Bi7&O~1a1Mӆ":&o0K=|?_6♳j?!ҹ[=1`SR' .2)c43!3Cmz .//NzDWڥm UO<"/OL 4Ԁt-+f0yPuݙVmk_ќD& Xፍbܻf\`^֥aqkBr(j_:Mpř8T~Hm嶅zIlr)B3՝ I1jC M>=H7tJH421 Wa` [ё*敱[zZ>ci&'% 1 wָKwGeJ3BXi`TxwT=nn"doǛea"h B+Y0_8 _ԅhVw 4?줘P0f(ϝ@y]xTߙkOXXY"2׈u Gׅ .k[ٕȞtfҼt ˏx~eL~VJ e{wT$PF 5rEϩW"n8+v8$AQK2~{.QLN i7;]'ؾ5`Mϴ&c3`QњQCjti& sFH W]31i~̎U,ե_,Z*P%:[>O'`!q2 ?.S+ =/r+:Q9_&_*ld`gj9tغU#1Xw28R\p2a7ks2 ~9g1b[\68jL詮R7dZy7%'ފDz.49FG|9VOCWZz6gy W[YAcdSOS56>uWtȭ!wYЦ) u Ӄ $ oh n%!ϻRijɨaގ4@m)pYbĞpPq ҽd@" ܃쎱~|Bܵ}Ia'=9ʦ&Qe3^z8woس`>yAܥn;SIȉaGEAJzߜm0S2 'B:wk LpoDOfs<u;RrçZTƑruD/YscBBdmަR `' >K&ffU(koe]lPp%"UРrmcىM`9TԦ}d.cJ_mU'eV|enUS|jK'?{QmoVv/`y d sI, U4&dj2)/QGG54Oi2uԩ wr{zgJKQ6S?XZ,ME/z8VȅkK-e{đR:| ;qFX !\Wz*Q;ew*aTld#$+9ŀ)̄Q]#3,/ i4+z!E" Ic|]WejG#qmރL4Us9{8no3%}.k}ZZesbv4P{#Vƙ7 T.Ƈg[eWruUd2^  #hڈ'HpY;mN4M8o6ƆDp@]!IOwk}eQfɘ0v xNˊ6$-Y9Y} & '4 "IWX)J(|[;Ns[ W3KrKX Jz*%5IҜ ^W:Q3;zh-sMK[UUmi4#רiVE}\Ŧc~K(8FrqG-BrI\j Jΐ.-=EIHMNHd!Ë a=L=7.b;ê&˚&!8EwhZ 3e++]j1,m#DCX \@-_*kvMDfдL0|gt*Յ\PM%*lgcVZ0!'`}RGGR L 켳B <뺮뺮^sܶm۶mio!-˲,˲ 07ƽư뺮.˲=diEm]AgQSCY[OM=[M>5-ki|H[O!ur-6گ.o]\ؽ[$ES̰ 'Pg&M tV2l]) Iǁ^94L (jӈXBUnsFpȌM<,LbIm&Lz߁N$ 0 ㆩyߗ/20q ]{oTD"LR2$ Ӫ%thx-98MO'5礂uSMӿfOqN&=]dH'ꋞ輋wXK_!pD/?FłKvT^)=O4օ7쫦GrEGY h֦C ըDy@#qO4ˢ4AȍJB@i B@ 0FrHHU$ĥ¶-GGuh'RµlRx d-=^%s?bzmN+7Q fe`ѱ \DQݧGL!c2ŗLj%[rĬI͐uZuO6:Ġ\k:LpgKC~+:IS-,0P:i[3/-o&o_qI5C8@pbrv^䃥A6mp!mFud_|{\<jzl>ekv\W$wAd;_\ }nؘ%|65/av3 SCI(~^ 2VojTQ(iC l [A 'E}u~\ndQ'O8|w, D$JF.t Q>I9У@ o .5V,z*)Oc|~==.y}K.&k3ڼ5Pn:8U,ٵChRjJ谀A M̰N 436`=΃hxDD2iǐN 51[2,m C c֜e͎;MWǍ2]'$;>#}1L{]gM {g=kNy`%,? d9f>SmЬ3;z}˹ς4YvKhEI^,af=fl2 E)e>^<+akhi.1@ف|'.!= vlYEJ$:rwѡy 5xHa'b0@8}riMm2gw3ި9+QTX1&ĊajJt;9R]gY x-EK6%&*)Cځ=  -J6͢7+@SWݠEfuOQ=Rk{, Gl z=f M zfXxCND[Grf\a#jkC6ށ6lOI hqD]'ë{dG.Iq0=ylSg[qvQJzgʸc ޥy+v.K0ёzp I ىCTalqp< 8ch;'pρ>x|1&f N]hK&y ӸBFB  F#BAjՑ G迎p1,d :ms~^ u2ޤ6?;}D,̠j\sp5ᎧLy֛z5lT7_8nq( `3bost<*?5*䷯qyJ(w63pB{/n7#YLaUc$'z4u(fBLjRHoLҿZGM4Aop:ym:2h©c;_Jd{ϜoVAX`YS); 7P̂ 9< T^T+/}SO xʹJ`Q+"QI/W'[?g`j>S}4Gh`ۆF-vJ`hsՁDY:Ҕ/[AоWE5ʃHCe#JR70䧭 u7kl+^ٕRH{-Wvg 3AaEASq/(0~|v#m3ǰ)>F.$A+ì>|$o8?Wd;Ӹ!X)zR5G#ie9/x EE#zouqOmi.Xz&2"Y0<̬wJ(h]%;u`]QdU(LuhKE VFUy>Őq9S^ARjSVZr.E9I_FJ 8~ .TҙLj"aӹ*q4"lT]eOW_nފ)hٝob-e^U=BBgrH$>2㷕xX ?橘q*rO l},p.*_yY} ZxU=?xwxs">>j\ESW:n4+[̏TLo D? +t8KGN[ȉ1Ki"xƑ|ZIAnakѩy<,!Y&9 z F:*niJO-'ǹєfmey-7MxgV =Ha+JN_i(Z9QݴQGCJ~mLД{ KaS0pLD |2MYBq‚Qq 2׋+ovzDa|Kkl<2wY/%.fq[8Cҹs}?]ΐTĤeKdže<g|X_T4!cXU~P;bVP<\+F2$iǼ L-G!GMDk[=&z} e,1At Bj^^ՎA_z4/OJ_[dY5*5z4[Ai=@J%#K_veKd9ڭM&e3"q۞݌~b4,moq@<|* OTT待m16h$]oS!} [.8H/JX*jnzT i"oBl4X|!x->h@jA,rb1$*@h`؂w L[#_+UmSҴ 1k*\Ds9f=euR;`ٶE-Ş,C"ˍ{ ,\VdJ SZm3f>@dY`mڟ\5̨ѫ6&t&R;>tgPKj T7Q' NজT e}@5)KEm4DŽV SٕdxL}7L98bo̯zBIy.d>Ow4 Q\}d<(`p'.S$E`p֐t:mUf}tso8| p Q@`=C Uݹ~!+0Q 0.񒰅fo4~YeYۆ:GSV8r?*W~V~}Y}=Tȏ V40wpgֆUvD| 0GP @g9pIYx7l@n!N7DLy\Q<@rij:~E, C k[SXgY ;}p/4J{Gd4ztZQ<azBo|S-iIkZh>GGjhD ^y=L*n,r=L1aSʁWġv8|4t4:qَ؟%]F]{!B,+aA~eSpyaҤt7t7iVPTNz)N;TV̽bY-PBGC[ވ^ɑP $#yýeHfzx&e~~®HY;?@ֈZkb? l待D#2B B{9h*H"R1+/L$}FBbZ817_:iT-~{6\ĚQߋSYy <\IiK[vI402[$:7X86|.K_{1 wDL;ɼVss'}7Uѫv.YNAc>yɼB d=x/hՈQ2XCn]V 5O>p=+|tdx\&HbYUDqٸv,޹wCԗB,6/-[-Ě3W6T{dvtp\>g1dZO H3@b"+2F4U!~LڎGce0Q.7P' ܕpTy͐dkV(P9٭$x8T FP@LLHt]0?g%0qgC >*hġ;:)#ڋ(:=уNΈy=XLJBM(>^>rmǓEAFN6V?HIz8,^Ym*p/'CLv!xLdyt E;^'x~_αLW1.2%+b9qE%><9 `VlSUԣ͹3b # CKvMB҆yw@[fBiKIGBΞⲦ6̨:ـ](U[;%D3,a˷^}_NBan\w_$t_?Xƿ+ +;][,ҕ32Ԗ[> xl۞7pڰވrznX/T a /*G#ʆ*/Nq;xyoI7_d{ڥ4WY;yc8sf6f"EPVTR gj,6h1 Ur(i(m]-3)~{6[ddR,.$LXSDss$CM$]ʝ6+̓歃+}V]BʖB<Ė(,S;BQY12+d3 Uq{oOdޑ3i̤ sbq`Z`C-tQa:`5s8='(C,;N&:Uz_xYo#'V4t>op}$S F~۪vxʃCn-YS+E;K=#r]5FB Z(aa{nX\PҷlNsGtn504ߔ?fe osclN7 iY|"fQkU&~4lp~80YP>`/pw}o` ׵H*j$[U;ьNhe>pHԕ. DVa^cXUы ">S*}3cL)^! |j(x^:EE-lwyl k5Y Z wH@`:"tSzKdCӥ9[S1ϔcg6} 37=@Xr^?b EF6wwt9 ^GȨNTMh` b^wj_jĿ]+ @dn fM7mB$?i#h<\4Cr$ 5wlP -ܻ鈡,l?߼nhO . rPv7CO#zI͉>d,V6W?۰ZlnعV*`i,d|$pq87.6=rY rF36܍RXPi;!P$Ẍ́ljF\O4n/ s6E=f# ʃ!N5SA?,r3H:ٕ8(7K_ ˬxǓJ@ɱ9o&HA$amd8@i d3s H 7ra(04§<>Z܃QE$`xɮMBzy%>&cH5ckp({sc'~H;[iQT ݕբ#|fvrj>%R;|~Ӫ}ZFlE-S"QM:Q-\8;:kϗpuFje4Eז%ɞM@ ,&/"bAΎ:q78;va_$o!)P00|ɖ(D0#N6\9Qpb8/g*j`}`+L$"B!J 7L QB&$g.&AN%;^S6iy'N3c9󰠎&ZI/r?ƿG XIiF\ZDSrI%Q#e`3Wa y-w Iv K>XDX oz:S~O q~G *]:e% }rwPF7+tz%TKBLP/9g|0 >q{"hj{'YoܼztaJѣio yVS5&]㒱2Ɖ :DbhfL=bX ]c`y&RT0YOk__tV|0G r ۳Ah+ue( %ԍNB6?~SH5YwkEF ?0֮g`6@r ᎜zڪ"/al4,ωբpL{-)OnԪYsqS(0z=0q{zgJIZBRp%Ъ w]ss&ϗRɜJd _(1-84rmf74rex BnK[R?dq8a68e +o-vCba$l#?Ѓsh ůڃLp"k>EUmvJdK5 QIx44eV8 s}qd#Pm<>n/Ht̃Lm\jД'sP@xK"P"xE-̈́&px9<6])V,+aHGwu'T 17;['3gI H& [BA`q6Vw+"'i`w)3!ٌ#0w@hv # CI>?Q\ƕz'@.UJ,s2|hFDe<^{7墁lV`*o[FqH"1E҈kp۳+[W +HwY3梷(j5@H?}].UZcS7E?oHmgLYG_ +hmCDꗱjm?u 1tQw;'n.VU$B=X')Y\]xAfY>++rC7@ƙKsN_=M4ʇ.FfsqR9-ŠLb(VN|C7'EC82 !5P|x hZ)( DnՁZ |&_Z ٰӥb[­?< Yk=@Qz|~qWȵM V- I"D@Sr *řu4+5PwB:4 T ,p.u*8" 䳩kFvV)Yvf 4*/(>ѶS[UuYM( V Dg_Ȍ'h`5i6*(𿼴=L-xt_ݨjv2fgxzIXAAS?>k\? ѫP-^cr*Pf{"? >TWr})NX@L/itk2*)|^).EZ%,c-oU_}k|m->  >7$3q{JU{u|TR ?}A6Ѿfi.)۰GD|DF0uf>􊟽ethVTHG+rQ60b?D^Up.10Z !rDR!QZ{`E cmLBoM&صώJrF~)nx9.iwv*tK㗭>G6$-̈́DA$=na`$mEo$r5G‘JU=j4FTؚjȬ@?l.C;7mN'7w~hOvJտ@YZz݀u15qci[46);ٗr1{۝Ԇݚt[ =u@x4;hZ<$qamPWj~E I87oRF$)!qRD^[|,qGAIt)%/AX{Abtpd&u+OEDԡ_ƚȷ?g[nq@gf1i*#:'4|3Š lu*Y?WFmF&=3*9oPP\q֒[;3zRFtҽ$ܩr-}J`k.q*[D} Q/9mSvmzL_,&.HrP.*1)>/|-&>xG@1gj .$/mq QY] ;C|(S/~2KCx Yu#L}9wm)Փd'9Ț( xQ!d M/C3meP3$qoΝ2J8g%s1l*N+2ٙ'Cq  ߋfBMs~vՒm()2.Hu ,0ڪ;ɟ&wgDTƺldh]DވѷI+U:/3B18cs…XeiL囑HZ VnKQNr2("},dH[ǩkrt[uZ%$عNd=rqL 4Fxo*`C_,*4A{g"Nt0 hxBK;\EL.'[W/Q `1e$~ fQ1Y7@CÝG㼦smIW`RH+cpWE&wpfU(+o=". C-_  _Ud`+r|JA-o_>`BA>oxLp"\ jmmsb1H.Gmx/[d&mn:SJp6A/MVP}Ħ%̧*YM gŻ&N)yU/P\AY'ua7m@ZFPa8Dr{+{iܢWĮ*M ) 8.r. 3OI4v"OhFA3"GFBC :KΕK٫6\N+A2to+Yj?rֱ;; c&`(33bpkZ歷[#Ɉl:J'PB]2O,H9ICK r?1X8-t̻n< 0BPDdD;vpm g0Um?) x X;"|JgSpjE)ZR❟o A8_#2$&bAħ77: =[ Ó@\54,~7KX@Dv;o T[ce?bA6 Zc^8aF"pȐ_BX;xN6 S4Pg;aЙt͇bvIһnWK'G+;uXfE9Rj$)a\VԷ1u:":=Z׏Av%hR_":tk; ;4-dxJ&l?xZPĂj|fQ vТ/q/@呐1A_DT$/}s#/m({ДڇqmJNI"mvb&1K^3B_ 2\跤`Ht@#8ԺgodYҕmB>\lDe9c4}vrx.p.,Q"Xl,%>$g`eUt񵋲>d~Yɸυ.1nk9{ybO̼/RssEƸB6DkFNFo2Tgیl̾?_ viH\0?1pQ@n'ybUH(HF$1I/@[ 쭂9V<1գ WIOBzHfUU9Ashvtiģmɵ]E ܒENVEJ;b~,iWGJj[u,}p/M(WPCu'<>b"O8Io,k8 `q2gXVB P # r^ Yaر8A2xI"G h6m3Na޸`U6v裪W19TC$'{Dx0~b<@MH3]M{AL7NmlF>-BQ!'Te{20ŶmXIY )Uqs~YG&H%ߦlhǯ/=N_B ި< K>&ʹ[ ~Q?Foȣ=;bLUsϠ  y&rǗmb$²YY8s0D*}XN#eG/]fDQٿ04L @X tA|h G>hU>#ٴ =Bj/u0i{YܽwwҺFlc@lE\k"}sȆ/M0p m(Z2Zq.dW hg@cJHZz_RѮ#N!̥%^Hva^| e.4x 閒 'ނ乌5uG, 85zl>'U=J!?E%ee?ӜcPp܁p}6,gNk}5Kk'EHתEJEJVG0| ձ𣢏;jqITTb&YFS\8>c7Nh6AC`6)(أtQqF 8_{G\hGX}S5_=%,"4 iXjqLڿÑvDNb8t,r3 %ST6doqu|"]Ǵ3QT^ CG1NԁkNk\yՊc%ֱtRMІfa'6y&UpbDaZ#seD鶞?xju?OEy>bL{~5oz YW3.XLWx~ N6S'E1!%vB=QV Ë =|5)?Pl4buV`lA8s7 a79ȉXAI$8s و+acC֜$t~S*V~p% LY'dS+"\b(-2 .pԻSzCGD<>?РBBVOtglR|lӹy(yiDt-׏L LRD+)c{(Ȭ5Ԡ4VB!r k ̅L;ְH:ι2`S gTJ?3?saBSE 5SE̜#$Ƃ>AWoԓw;/r*ZO%f0HEw08-} w;?Hzxvi4R5 rb:ο ІϵK^t5'ar8nRbcas|M3bgSUlgEwE x/bv4GzmG&@}N^=؟0hOkRR86ʈc^iMRt߃G*|4(\@&I<놊 1ػPg.-ZxdS*:&NtcdR ,c<g$`<zΈA%˳IM[ȴx(#"PK̀.3DY;B2B^Q6$*h 9Mt(WdaN3:SQB9^Rx"'f5CL$_{Tw,[nF0 3A=Ks7 aIKrؘשtg?0i7ud;"iUM QQug ۛ2a5 ,&tQŀ{lgM~%BB>xP?Ƒ(&sS q"+p "[5h; յFQWFcizꙝ< &.eLZ~W߲3BE b iކIUBԪ(WBCI閩f9pkAm*:TՂB#lWnVBgKwѬ(b89pJC{/UbjY(F=QQESo;3{xMPCX&DA ;d;=&l B+p?nޞp[Lzk]R`UFw*w$l{Tuӣ[vnA],C_8j,;-,o]SFtt_.3RޔXljV*H8!"@sxaR_Zk/ (9 o5Zzt$6ǽJg + ڒ! t'3ZM<ݚ9Xt$(f "hUm}8b :dIf^Nꅬ~\D.Tv f-6KO:Nɒ9%ʶ ƫR58"aH@1)FédbD:sώo6Y 7 G[;PGwm#894}?.og ŮY}TsazT yWz$׊]1eJah fr,Dr<~L,i%oC~Oeeߖ.}Ri3H3wTcʩ5dK }99 {ier} g.Lo<:Ƣ $u!f%QL&p7@E'-&X$\qQ +ϸL9a c\D \ TIDxK=*7-|:G!x:qeeIN|ǹҹ# &+Da=X?tw#jDL?ߢ|{31%%~3jn"2<2 h\fFi $hn \Y;,;U`fsk1L!P nX*LYf!px/D`"vaq8 #.hk(=p򪔞) 4UY-t)JwlțO+~2qKp-`"a6/ܳm!BC Wd1C%7Ծp0*hOP/!5=F!N7. ~kj:Zz|zFe:u+Z=m\kN-nfF-`l4?ccRӌ sg&(M X{ k@$6/cE\I?DSaZ -^xpIV^ÐR]7;qsoT+|ŤtCEIEc\+)`&^YQK5P\̻5jBAsiĴͦig?G_dK籤"jj>/rV\h0|HMq۫ߕAy]q1J5 ռ:FsFAh.7~?F|:Wu6yˎS-铍UL'? ȬTGaOq BXjSƬs_q>D"矿K٫ jSb`Ec7$f:dvCzܮRBןcWω/#zMVUmTRBܗ3$Wb4yÓƨ3>"ۜI" 4yRB;Ñ) n,cfԢLJ'~i/6XFm:Dq BgYQsj2蕽RO<0Kȃ!ٓ껫LnY>̦{B 0 Zd+ªWA/c<,DqQx |7eucrAӌ΅%yE- OoUbgBt)x@PVă6fۖј+NܜTs!07&+..z?)Êг( e-{8 @))\GkH*#,A:$5 OF޴i*P:DcH:=ԕbp4CDƛcژq".tY6gf x%+*vy5fͅ,EDe{DKf7"e96?j}^}P*wt|ϋNSpK3䁨Ņ2TIq]6çDayovAI_8tn.z|`)(yXZkL!NQObA:vnTm [@91tu 8U$}FFj#fc|zP `|\8[Pf:l|Xa7$ߏÔ"iM{`Ws&{bŹ]sKb¬ɷS _.eo wOSv-Ojۻ_RDK3ǖ,VkL,73_Cee?x9s-WhűG /?c,;M-/3,bQ_-6٧ ZZNo~(B!T˒D_ MJ #ZǗ-( Jkl)$ckeLM`28TLEnJIeз=L+> j"&oeo7wiH7*j}"n;l+;~1P xzoA ڳeGoB\#w+(rW ٕn`_\C.rK7xO?SرUu鎾OW:X% Y맋&Quea8J@L'>1|=Wjs#!w$rGu-X6C4]"El˕7ٓ1 H%1\Մ?#^(| Q[[zqCbnBeʢt.ӡ_d HCmU2J;S:x(Xo $?!SbN<;C%*Y0[JY#oqRpf` $c.G-\b;!4-X,;Nw24+-Q6E)Uc,eO:}{UuWi,u{CQiݘw>8Q֝X= %*ZgP4wy/+5~~04 8Ҋ*i E~8d voq%|Thmqv$ه?aIҘʼnObB%R%rYc_٭{T E;P )=+dܚŊa:3W5#^dvv`xӝDc/{c`\KBdzbVXc 5svWrX-I|A*GX#6.~H9Aㄟ鑹Zq)8g18 /hXc@ou]+1;T8pmI|a*fV9Q'8,J Mo#QtR]!a%$@x$@8J2Y}~XXNSY<ʱ!+Gu6PYeI MQmDRT:˜U}A9sCdHpvuW 0`Bջ 07uIY>9־]˺Yuʵ8bq )*zUqpCV]Ueb&0D;4IkʸabB>7! q1뺺w9wkRmN#;i8_hL> w\s4QK;M [Zi$#2n ~R1(zՑdPNcB9PE91C|P8%BB` DIց)^&Kf[0*jό &ikJkS)-srEt)qMT\ck;E-OҐ wBG' AN+L u8D|",G-Κg,Se~^zDY{/\@^jE>wO[P%UtU: ̩˫ΊTPI ]dRvw0&|ϐUfgS7 z+wrt DE &%9J#(Q,S-!ߛ7jqt x@ H(t1rAED aˋ+]%8!v=NZ2=Es6hAߔ"L-ITD ,koWJ' [9KwUzF3Q1.Ma^0ss.B׿;>9/38wmY%y x"D}A1=uBϣ⨃y][7+zs_-+%X1F7t]-:]o[ 1fq_( 1d/L %`36(w@z\08dIU͈fnIyϣʭsl>@`p9B@,S7|To༁W&_xqMbHWD=/rdeR4w-Km&X ZN~"VK GTixP(F}R,yj {Eщq`R E<Rg77Sši%O`0z2  T )Z_"AVN!Ë[_w A+VobP;3'!.j F:[GS[? z +8ize s#X@O~?jB)7!|%ݰVURR\`Vl80tI=OƴVI):euf CFT4S_G,uLڞ+čs"KCIex?0_\H`TV|Y$9{POlCu5#ѧDG:&tp,븶%9V/|}q<ԳOC4țZ7zS3F߷8N9Zp@\7A܁>(/bV,vQtm6˧4D7ͦe Y\ QˑdyCNB*^P{~Q \%<4g(nz']Z!E@ j+Ay#QsOa;b{\⥿ߤX,0K/wEyNٵFeTDY٠q1ripIŎL&|MKDJKlFi#KBx m 6DžH-O ) w:#.T^,g"520;ڷ^mu3^t <?: N ʎFz!rs=t]>Gư%hEILsF( /_GX ̸b$C(N ۰LEz_ 0-Z!>A@KdÑadؚ$Ԃ^TٳȮZ媋4dzѼG>Ubq@kx/]ӷl"BבbZl?ZF (RXL=/!.%F~dS"l\fTd[ZM\*L;.::b,~ցWLRvdZv[mW&N&6uGn-˄HB -u,1 7Cࣅ :DYequhTX7XoYG }<e c{-3i[5}<.s|ė:=ׄÜTa2,I M;"0RҎge[MqsOA8Zkjdzc@`_y^=Mr)]6GذO<1lMԢGM0 >b&Vg/=87XͦpN X.RpLZkլ reI GC6i& s#ܓ9ʑ%fR#ڵ-̘ g\Xvy+`9^:(9 骫u&6PgWiG[|! 5$Oԡp4食Sz˧šŝAhVgLzzj҄$/\g~IBnxX)S="pm`.^F'W%yh4-I p֌U/ _)F$2b{iìPJsuSo֢ gsP  $(F11?$ ʓK8T.qH7 B ㌫>;04<_:-`w53؉[D\w 'TM ̏eGνa!\E{In1IJ6Ilx.pD῍C&D?!V-$D k W!EI[Ϲrs<]H#U|) z\VQ mRf7iWqJq69^GЯY {IF+]e;gGTm 2 ,-I 0;7N;t.QG[THE<8Tldȴ l0#s2΁\ y1h˓uݤylx,0LF^gUB{ϊX&D@#wg~u spqF?$tc`Ej0Eɇ0ԗy39bKDjY o`P52*urY.5smj(.e3"gCX@=Y%  gkThӀO̅rܲŔfO a0>{s߰!=rjk<5D@^8+s9 eFע~*ڪJODG üNkKk~Xn8û+lOG2\G="[nF sJD܌Qcr&0F&XRrsKD6~l2ǎJƂޓiGCZJHL{|hJbzzor?QmOk{O'ڹ bzJ TNKROi,Yر.؊ɣ Cb sx^  %](,#],=Ou'g^\fqS ٓWl|"=Fg F)| Ik,*4HW W~k X3І؊'C,i6!%ohԹ+0_n ) MyoҗT7HC)KܚqTk-D>z2TAn~H%): W8gi۴z|DtVY6ʁ9 !+v >Zl+ @..f'c _fd]>ܫ&^lV1#})/݌<- 試s6*Jq Xv՘ʃ!@gkc^ wKPe@-SR;ppr?Wn}77Lm/9#Ӎqd4D-ʲw GYb1߬ò7«Yl6ơ \uFޡ ~w?_x̶(%fj<žf , Q! f1ozHmd^ yE!k\`OA5r?G ;(c~(!9s]t;:k^V3 bLxX#? Bxhj اH5oty%>X'[F\9 0V)y 8N}P&61(i. \_A ?0:21,D`Dxs޻ GԓQdc;r*tPseM8I F"s2zlrl)g UC+iXfemAd7jaq I#13d#1Y)81t5{U4 i,Q(+-l׭^JR_ۤL5гVP[S"F4wnLFOkec wd~Fqq+?莿Br+i2Hkt^ O}GttorgSSҎ ϐ~?vQR;g;v.spdlS岷EDӫ'A9ZRMJE69N |HV˱& zFڍEBm pf{Aa!5kXRX~ˉ$l(lUtgO3"?f?fW@)[pOH߆J +Y2tLfID]%4+W͉.=+لmPa9 qK/fꛝ5:{aST1'جU=O,Luo+ACL(>@e7H Ȉ]g67 cz؛J˥PY)rB8[:':fcv{YAfD$r4ɝQ,S꽽'M'=o.{oSR1d'ryq>=!"|!yaF= `{VS#[+aņ KN}G,V7ZԢZV_q;VUAViE=LZc=Wi)UhiXph>6L{"fk3`X&S PA{lK}.fI `(ނdBVDve6vV77 Cӏ}8]-\ =}HX dFOHقe2Y˫}=&|5rR \8ř%ӳsiLz|T`!Mq/$iB,Ǹ(lZRm:,p=ӌcc?L K7-/;b.!ތ 5FK!>N'S@à;0j ~s1zriq3E@ndl]%3sj9LT)l˙2e`t@{y/\: g5Xq6pForLi|^#)3IjaF˖e,c^)VZ<4Ԓw@tQ]?@2kyjI￸KF$ ](U',|:\>0L̟˃UOőm'Ղ4*iJQ2@#g+PӶ D27DR=@&,HY$xy?* C@os.BtSlBdV?]5aboz-pml &=J@ASլuf{I`X.clDYbÍ@HѸX `$XHovHIC%1,Izw`F.XؿZ!S[J`.#޻XDs|=hhfӤ\ҙ06`m”FiCgHM¡AfGEF^8z &sp䗵;{Jt|H߰e5qԞk679oTR7J(Z6]϶ bRt:#v8!=Dv, w|a2{)ʮ Hc[YOUT8:=&*.xX8:ۅd2J:%V6"axz'] )쳠P5+%\$dsY)tr 64&%REӌ!j YUCSk$:ܪ>jc#\%pdϔ_D'hԤvX `@,dJ\h<,0ѭnj+љo j֚`7Plx'Q^NE3%DQ*J*vD?dyV/0( Oj$k7 ?Ӹ1k7dFw\(7n_sI;nuུ9Lwp< YEQ٫"'eDΰ:z&~{NeCRHfZLĝ"- kng@\LPdIx d7/A?y98T0Z!PM%#2s͑(g \uX`vW.̑5 'FRbPpK"X<֯4ww0O&[҆p᫠/N ;n4Q @ہGG*) Ym΃yL/J;Dv;p<gl.ϻ2K ;F1.H=cTKh_lF0 Lϰ+ӎBxYbtR(gD!#?DFMnR㌃e`J !k96hj ][ ~^61rN!(`r9PŊ'+ԥ]R̆m [Xh|Gh<@AC v"K'&E7Y/  tk)cMK0q> lYxFP.vKȓrX2 R2&BYSQ| <ˤ-Q9g~[,Pв`ZfcO:@ *T\P 1dTA^U,ŁYv69Z}b(O0 1LFk6 -Z I}LҀaϣ! $5{3 q* t4PRk5*g_*$w -[7.qK=VurdA!,9o)rY,q`e_u7֒qBZAl}cx+B9Y WsTޙkVfwbAfJ4e*3sd,{"5cM+b| lƀa%{جxڷ5˟9Va[)P;ȶH@#`SX}hRirVmҹ_qQRC /k39$7AaFd#r䍱ddEho{2YNaBLJ$bP6Legl[!c&G-YE t]|6@wnmG^jH|0 J8bmiF_B{MP׀ZwX!qR%E+]I*XL'W C_F|$^BU}>Cjpr9M8S2DQ tHC yđp1orSM)ł{n 9׮L_ 9"=K4X}a}_[9v]!R>:Q&*tuAāK'Pq]; |LvUs]KRXҶV ޘ)C34JgM3$uct6"T.C<)&ȉy C!M'S[x$eB,(i| \JHwf^nzljE!/*! yρLE\X1*Ǖ*Ö@ӹ"X D޸ڜ^`^1aryF1z-HUMZTDYfTHCU#qjT>( |ap$DIѪ 3W*yr-p}1c+>Cꮅ1wVf^ϙ~U9k[pHTFL2֒j j&l.p1*\6* ,GEB= tC͗47Ryq@~^O9憁7wdS017J.'KL}Q | <4>V@'eqRoQ8qYsN זGIe?Σ55Y {qQPCrstM)ZMj@C:Ņb5$!zO::Ë^6 UaSar_ 2#|wج8-fM̐M<x%)dm9rTPވ,k %䢁m]Q6q G`vM9pioA(X2q%fqW?EeÂY#x:0D$#]?Em 5F*E(]`Z|GQ/V?40tX-'}fG?'DkKHgZ6Lߨ͟=k+.ɳU#/▁A@o-7L˺3F+]V{5ဲ9*Dѳp(Lҽ. STPv(gGlW/2M/‚r}*\ƶۖ#g//71Ė_ .sQ FČCL2lQԗ H%rJDH1v"B N%\*7lhd8b>Ur ugAWrW0Jp!eo [w~O6}q%АA'̸fd?jm#V3-zx9wؽ84i$˹Tjj_7IuQ6H+nˆrd)ڽ7 Pǿ\l5{WiZ$#WU%C<3r&P .*΅0Ilj2շ7?1!Wq޲ǨV hppQ[7JBz+ 'PF7 X2/>`2.޺V[,I"'+܄{I4Sڙ=W #bO映p)AL}WkMrl2tW(߇!TOۋ\(8w2a.Oڨ݇NpD⴪V|XgҺslO^%D_Q/Ja sD7UNQ!/ ^N,ZZ;-:Ih~i[ `sQvDˎ.tuirC2 j:lA [;Ueխg'fSHF$ڇՠjx6i4Ĕ F2Ͱ]+=jq,y|p*`|%lV8 Xg?6$-9xcfߒdxeRe fsb̧]ZƁlBjԚO"  \qЗ/y si0 @]WV̹F 0NT}D븦-Vĝ c^Xu*V L;cp89ۏywg}v(?Z-q*ӡ1KvvB+PEshn~3d4*wBCWx8Qdj7[Es cWF3BR\U<7fd Uriko\s+(t˷r(ƛG{v5VL%z \޴BX!4t$z-8#]LN۷򐖕N#AY<:7gzO5gs5g0aNXw/0_NnE튻fׁ^5-150tfF)frC}9N=1*a4ǐQ"k`v`͸ ǞFSõ];}=YV6DjZJ79['. 5<uZe{ENԗ@S{"&pdBQ5h5i &ږ60uSV+/"KגKWȜPˤgÔ1`mZWPgAse8|O3IFԻQ1Ń\a(TԿ\/eV"\P t*2n"8%LuAX*λ݀jJSA\)^,h04x:dP%Moúɇ_m9b BbU%M8 EEwoG?s^0PP53mzL@6HZT+v:vo vUO?I&Sy_9>Q,8?9OyGGO|>z벨oSr eUTJm `ǡ);y7ѓMy{TsH"N>y ){"ћw*ž7e׹9+jtk۪I+x}ۼϩ@Z$he5Izt kn BҦdiL8|4MєjRn%SA857th0:,pC0wjJ.+V8Pp# bc #bd5~.BGTyd^drXR G&]m'FO (d аvwR)z@7g+ij1mc*uMuS>&q:h L,]]a1tU۴ `O.p颳,2sH)4b2La8mԈ.ĘeYU&o9_HMURz;Vv q|SpUDqzѲ9=ѭ)-ªY0  KUZ^2 uj_4 /UtRoy0P>:اX; l&UJͭ# D߻oQ{ %%ƞzr]{u+w1{Ǹ#<|= M!뺮s8OO$8-cw55lj,ªJ]*Ði&!g nO?e%N X:8#XfTZĹbt|,h_21S,7ɻwWI*IKeY:qt*u]~:S]VE:?8ňJ[+LC"SEհxpTky4+t2%bSU@@@ŅFY\LhauYZ8#&0FYg&5 R4J-8X 54RUc6qC %q,$a~@DǕ A``3 ,1 EH1I%T] Ð l]x ;,*ކ{J,6%Oe1MEl =r9QH3how/L{P!܉D޺Lh~* ՘>4?d,UWxz;CgV3(1prk JA˂xF!k c=rV3uxjGK Mp~Gn7~!x&8rhtf"؜lV /_hӆ~aΓ=Śl-t?"½]M)p٦H)08˨_P^3J Ĭ[J,aO4o|"R!ޓ/;0勁b/]!uom%61(u`{'T+̖*z0t7fAD11pB(,uenX"dj /Ǥ1A)if ,ǃ@w%WAk/7@jQkݯ.ӕ1';s'>a z&vyeYivHleQh"T <[=>͓uHhLQgtԼvpC0x~i!sŮv;Bݒ9$ H-PB@j*;#xy'ν  fhN:Fݥfwyqz {84x Ȑ#j~eVF [,!i,+pM]j!-\P︸=!+eoVG(sWYjMM /2:El鰌U\($.@*CeH'>̢'*lxBI]s ЊpE'^ a9qz (tEx%.+d@od2mIl|9SJo fn9xA(B{lF@ubY *N,QS)`99,[ f`]eb-][NIsxHGoE5Mu 8ۭ 8uF ǛKGoScV-bIu-9bN#L,! .wYF^Y#\3m\"quS?[&~Գ coK\7p:{TP E?&6w--/GFtgS!% {ղ0EeN)<5 ldMDmч<<鋲dI]fyY91($6hvlm{k3]R] _G֥mF#@Dd@UpP ϓԿypfB@Gm6Me]!beN12̺,``Թo%FBsYQP`>1(Y(t"tMZA^fMF57gQEuעLGW{8{#Q;G4w.ciƋ7imɦy9dd{hcSܾF"jEf̍+K8- ][nrs[Bᄚ[so]Z\/n¾KbB ؜ڇjOVE:{lE}vXEd^-ݵ soo3-qT 턴Xf c*3eC7%/mRCGP_ fbKA() lp ,&=yΩO=z8>H.'3/mxO2lmhG(${s(VvK/ *ԏ*ƸRYƲ+I\r^5؅P>G,L9T~[!GS2溋cNKޟ%slAߛրt+8?P6D@≭0!C-(K1-_i5FK,nGbw2ΖLU'/w&/x7#듮lE߇HY2`>x|1:qc9t3saxC{7D}H{6?)t36$Jk!4NIټVN{pA H-kۯ:܊ 2[3àJH-sd#6 Ah߁X:Bg lcXѰ[I…R ڂcr9;Knd@$"ʰ spu#{ƕDX <FYsTPK)(!f.dl!Ht|9wEvh%<Ȅvp~9#<\9 :dѝw_4=6^+Z;L7 X33ٚg/Nxu!/uɝue|AnR2)8n Xd7^c*ld{vC=\MRʻcn#*tCTɈ`zu=J-$\*N2%9jI+N˳\/opar "7=$P*%kw]U퀚3m.a(,""ErPJ\`xU^d)-g)j.ĢC?ZĠŏu=íO^Fߌ.럐?܌q 1k!3q7@/!YX45Yb UT>tx* ]Z*i%OSF}8sWY+RIg#xܲw6~> p'q?b6]&bPOs[;@@HC~wWa}Mtհ3U+ g"nD1dßKΩ)f*7-{J̘S0<հVLU^*\.pvS5ʀ 붴<;e`.d(pA*WX\I\iq9=>PA7Tp"OT_U;\'ǷʋE{/pIRyu3wJHlhΐ'cViz >ASt]y_La>̋T+sлyL^q nZD':pjQw=@)ʩ(!uA"LdL( áw}5[4<#:mU3GJgw+ ,uԁb>bqūde/ sߢv2³Ox2@{[Or&Js7u9iapPl j˚C2bk\*B5E$u[t4N3GyZ%IS0}s șBcfi.;bUC,is#+%e`!Z񙶥9NZ0gҭhڛFs<fX4D2cq c=D,ofF="ND0sX.l$XcQ]eKj/Y Ryq.5P <\M+h)-  1M/XRj},g ybnr5҈BQ#%dyujEELLo%z^T:XFx3|IQye9/P8y:TknY[ԁ -hxAbD/rJճ6BQnyz /:0 Z_v ]4ތytJ=o2lS :G_Җ迚ԯ?wxW%2>MJ h~\A4ewUF$rAҝqƀ1"Ԍ+c`" v;\Lv++ve!}$ݱAZpx D@M(XcJkL Xl8:y.v&9աA SsR 'Xkfp )m~: K%`B3 Jf}iuJzXISc|n̈́jo]QwMSLՋnGy 8~ gKpCQ]IKr=a8vԾ8)>*!߮Of#A>D<d9(\F̱1M}hhP6*u[D+_A:]6 ];p eY4jn}_$:1TFd>q.QMtB[6ۀF?mbQB%JiJRi8,Uϕe7DWٴ +1 ~&F7~NC, pP7EOhj5b6C1&5k%ǶmڳTg@gԻ!E ?=5F& ٻ@'".20X1u(}?AS߯Z!gϙXE ^q}X4䉇QMEII)aCxmt_]D|TgቆYH JIYkY3ƚ @ kk<}a3;Gkۑ=7`%b'߹'xCwhj`V*:BJ?3AzlTe>hcV\=ԟf^QsAMcV 7( $-B7̍,{-t:S.m :_/Oc,]>oEi$ws޿^RNǠ:Es&ʀzӍism~tӶͅ";6vױ'0YWjqC\,i;*CzoE wY33% xh@~/Rw5hZRO%N B](4S_*~||lG|Fg[PNm@ng2]U,%hܧ͙ Xx+8qmNi[}0zۊu Rs0u,JmQf_hx A=nܖH61:=_mR! :GVחX{j9j$bD+XNm68O0AjOkV9boa]jJCzN-I{M5-?L=^VQuU!]N+*c@o,H!LISp5XCMH*(rְa50%Z "#$딟[@R qu$` At!<4XzFDm@뤱QJ:--йHY^vA5j@[Nd. k[cA>Z-:zr$.nxd~o5^N>B9k.@ &Ѭ/Sak)q7lG)ճN:z1+BH z yoF6!wXm8CGH`N މoeX5W4hs:9 1b#X]=\Z&MWFO?Mlb`W흻e1\95PpŽo}jF!G$ 1L0~#0vfy6ХG Υ80U8bnQ埍`kA5E4G<9FB_i6d8cPQ]lERjQ}} 5=s|cy;mEJQ^@ \)eR(۩SNd ~`Cgcif *{=`pOcxLweh8}/80xT ,+<frg:–z7w-LeX <#9T ^Ts.We;ipqNJu?9+6iBؒ"2=h! A m`}jBDIrCW>w:ORH~!Ϋ8qK8B{SCDݭ6h& vKBkXh {Z]|ށ=~o/{At~8;GwȶTApia$R:(vkjK0~$m+쨿:c%>"F q1KWzb <43Ge( DHS* Ek m\ )rA+bYg\PX%0"dz![bNtt58PCPS\^E7Pϥ)8 t,LC#YXf/}Ք^L.V",gа%.;'tpa C9QR]v5R2EqrVv'B!A,n]^9dOI "[-v +^N<%}$zjwFCf%RI ' |xE+Ԗk& I`?b>֦q*`\  Ie$n9,?EAUiփ!~ZxM3;|GNĄroPmBޝmDg Vx˖Vr3y' #* -O" *r]lXo?4LPla`1G ЩIKlf}O^ r&, 򋢗I Q(;K(v4h Ck{f|Ƃ]`"<͒ % p;N0ʬ^%gGp;|3CLM _HY.yڔfoNʧq9e Y|cZ \f&UQ_jr`h^Cd\ cш#v6I@2bEq .·%Mis3J14;o/s &:F*;ПASq68a;O'uJ)a֖ cmbk暠/Cg`hO <  D&QB aʊP]kXZTP$uz Ҝ@sF6ۗ۠gjji9; R}n]Y댉+=KݢI'Hҗ%6E[Fr[`BƜi gY:$an}Kp#lOTo}8A AT+ 2i6 Ԟvj3EJy B\:W4 ԫW9/Mp*ր2$z\c+tSxEXk@f=cVD=PGkt5:JL4k^P 0Z- ˰vw9}^-ޑ,uj o5! jN^7R",6tCS|S4\ 'RN YGhȾzI,N+#BMʘ'p9V':+`]+zw&&}q:ԍ/8,, \GDWUy Y}VdzrR t+Ȝf_?-r9_a#&f^Ae&"̇{Vk(E&ѭ9!b,D@ C 2L;gB#}=7 Џ0})#H7VB k2,c3nC29`|ʂfl^ exN!|K%=IøM 2;U 5| %#/>#`#I1sJ!!A*SZx~Z˜o/a~-0B, /Mm4n˖YsaCS&&@ʨM) qHyWԨBTwP-A"L=|mF/ P <&zeUVUg fHpI?̪XEVO k}{.`r@k=;`L.W~S+ԍ*2W&+zoݐy9Gk cF2ٚKSx܂sr/ 1(y|:Q1 PSeTfC?&ށ=y99Ҿf^%cFQ*""mC0p~h:!zn *ۼ/h*SzѳLW+YV;8ʿV?u9tQ#Cl#G>msPh#~cchy|[ƝP[OΕc&c0{eaB#\rp]&^ټMkq ~x@d9nG8\N~ÐQSTFz*{#۬? 9ZSq թ`ɭg)1{vl=e}ߵr[﹀,1Ak(qM3K? pnߴm{3CvkqA/}_r(_h< 5"YB.;>$ttCVWed-F}tB!Rk 88J|9C&0I}$AlX)H,?][(V A*͊œw.^bz -eJ};݋(z=^'o<ݵT,lK$" Ŭ֯;QV4}E G _j\{5Fߌ)u,zc7S5a#η pll|Sk:)6AO2Wf"J%Hr?f)uoV{l[*)5P˽U:в5A$T _+I8u8""M=Xjj\#ؔ#\i`[=:G-#NƐa\eȶףB*Q2$v,F XLsN0AΉf0gr1C~Xb)hkz\Mfu I'i6IM\t3t?y7k(S :?[]s*H`WmXÇlj+ݞݘ&eהs/5$nޜj om/yՃrxdtej:Y =I/lxi?M%HKF{LRvnQ^%?j(hoџ LL"Y1/w> [€k+br!({Ls WTx765'B:g2؆*cQ'}5)+tD1;7y KoQK >reȂw|q QzIANҴ瑏Q<2KlHijf vE,W/[/M0i<*Ut䗫ekNs;oz˃8-krQmKaq04iu?ImL.u9-M|, Ǝ0Y~]ʉc$em.9L{R|(gW_ժnF^0?HAlP0owmym`Օ߹n'I޳hׄmv^zQnLyVy3)b  F4J`j8lyr5zBbXWm"ѻI G/ Xib|܍A6ZnHL%aAg?eyrE#ce2 +vPWk{{!Mzԉ8S1Pcܘ_l>bݵJzu$ea Ƭ?lvZr fuL+*UQ[NUX$]1D9k_K;KavGq!AW ~|0 rtchJTShjdzQbZ'ɖwo5LBDm6C-ςT+V¼D\gN׋:sMՆ8$1 ~f$C?rDo\˘ R0ۣy2/KX @w6|x{y'$;lŕM[žCp}i3b*U!T֛TN7/_)Y1.=D)Mc(*E/抡 EW,͡jĐ1ϰRz|T'\Q:Q:pa8VJ1\i.9; b,Z p2O$ ""*hJ62`j% u=!8x5)ont6^ZX}8P ›523>R5HrWV9iq (vj۾9&d膬 kQx9 9RY+xD. խJ"=[ŐD>cYXfGO]dC재S`W.25\0PBS SӕHEM,gK:ɂBl=]e3+n/iOn3~ {Bv:)jeq ӆqS[NR_JJ|OY\yh䯸 $ Oc9rI 7]|=~ $q?,22HՒzK_Z(R!aN`UH;S"b*)6@&,V%UQe$-vYgDZqAψk%B AĜxhp*v\cO q0Bϊl(0=bS}3)pI'wJ-Q`OUg1xf-no-2ɜ RȠ_͚"&Ӣ]ib2gRt_0{(Yiru956v@ ;I9]wżRh*Rv ⺛Ƣe<4hB8Y,ؼɓ;ؿ;7hBe9ߩ2oM,O)F{&th* Ja!aެVoW$45`VƆ¿Y\RD6pj14o g8PڟiprPӱR2sP ]Ϩ2{n&d,)" UBP>Q %FY+4]sGa*;%:4jf<W)s?kOn|I"Hu3DQ#[Чz!N&NG- 4(e"cAd:MlLwߙ4X6|IJ'4y C׷ν׵Q7 @8]>{4Q|kl0,Y8$G1ߒP qBM S5&Ą]Ҋm'H$rmd-̷uTȀ!eiY$bBcmlPG ҝC@cd0wy:$;`{ihHGf*/C3 &>G+XM9h>"0p2 һtש]i@u 0@4sIqc>qtHx1&c'd >cHֻ##c&~#JXڼRvԮKV|i<$x-]eQߡEmܼ&k|$ǭHJNCl,ZjZ.z3~xdr!Ӟ>Ϧt;k0LFH= !DziNaRѝq Lf<1Ymf _.VUwfy7S TJ R;ZSZJz7δ*`N@ꉰQ+=\|9{-PX6904\"C28q}K"|cWާn{NHAB8LQ2H/ C/42ZQlErul>qK]<!"  K.'lMCY\B X^;vXDJ% %v%|!hU!] @*qSH6u0 gxr,/ s|jF+0UE'񀉔U01vD1j0D߅RDUCX@-AJ48L $CLԥ!&4PWV*z@ctCxDa&/^^$x5 hط%9=U>/R.`P] !ET%޾IiiU`ʜK`\z8 YH4DQ SKiitAI?$t>|QkwwqFVX$I݀<Uk' r VűIڏyG&$]NKϕ$t$H$_ģ2 ԐdT/r#—5U 1 sUAۏyi2GGH hEq}*GٓNOgiG,,kthHЎ*ed)%l'l ; lܪuv>~p C>7ǽpE j#,GmcC>5qˉƿcXU\a^,{G l2F&,1adݣPhI EDa>$/<).4L44|mPxiS$42-ĆHH2"@h ZaEմi "pP2X82c p $)#Ӥ#ᚔ]>5$[о0]@֪>BVJӯn4w-j?=% 4;MY)W^ }ꮾyYRKmV}1^ȸY]/!bgiT)AB #m HJ|ZM+'7Lk:+?Mg,Qz/zWlkViurpbh.8p3Eךn=4VtJzu!+L4/`[:]~UԩO?{ߜ 4޽#%sNoemeP =T2_K(}z9TĮ#X}?fupu0Zf,LtյUJ]5OX{=z9$\g37f AX1:1eyLh *$(ӻ&RC* >9e56#ԝQ7d(PaVa.㩮7;Ц%񥍐MͲKHL2B H*x6eIxYk]PV.@οJZZ]:4,bQЏs_2r hW0hҀMAA"3-F^ɺ$64J/.& 6Œq!뿾4!1(AYI('U!Y"u8^V1 ¦hpHWRf2Ny2s!c=@ariZ U[D,C7WŋLUf"tø~ױ^Zdai[lx~Iw#QP̊_>ut Tv=Z]hU̞;p#zGwk0 b4/DH'N'׏?~[W ")OhN3 wyPV]! >dr(8Zk< 9gȊ<޵z5<զ]bC@]Oy^km_hwnbaAMLOϲOloR>tc q( 1 )7MR`[V@eZZDO=9Y0dF{_8e:p/@ YdrvRA;fUQ ( D݉:k' 3@QH ӎ$ )O/t1sL9O/D%06wx2ѺݢJ <ʤ \ǹ\* >.ZIi\0[]ӟX{>[n]g|Uc|m>#O}s]g|+߹9qZjZYVfQ)r:PȦڞ}wӱuKsxw4L䅡C@4 dͤ SȚKRYc HؔIT `Y{6K.#r$x4K0($ba@:"#A 2 $Ó3 [u$ӍO hsLx _"iz-ZR]uhQIJ2F`GDZ9RU]t4]vFs5.DʮUc?(zR Bk`TL=TsX ϩ (JŐU &`$-$E#B+)i <[(Elȴi?8NrD(r+ bӐPx5<ЬZ6G:mr嫚ܵMXg![n1MWW+&>G|2jݰT,]3e`EJ|t:%kP?;5>P [\]}c߲2;,#J4_(6L:q,f`,0mrɎ!G_ݟfY|/rSr0/νWp/(_V J`%b'ː9%sjhrǀ[*S!IPY |u`9D[S@o/@Ml^J':4c[[I0 '.4 5'p?<_ MWӈD > +KB(0bf#@! TqH @y Im<N1: mh!EA2]Y# ZPrwsEX. P e̶jM&zy= witɂYNl~дrdd!}Sτ%1 xO8hŽHf4`xC>a+ MBf ]9uM[EmBGhT:D?0s1L1;#ɯHXnK;Kn x؃`:yo>+e~5HC_RsxH`'V%v`2f <"=nR4tlFd70vI܉j,*c$D tκ6B.n~8&$ w(+-9Cu2wad&șiTpTf 8U~:hswlr4#Nh*kc<ek0[$.+Ɂ a: AE+< G&G) șS=@`HA%G׀-c?Bv@ 7^ePj幚fUwj(1 +Wz:Ť~T`@LJ#G@QnALsY@E*`*`=/`5oB({ռ)-`ӕLғ/¤K8u'.嵓 C?=t/slDi_@.')Yz)ƚ!(6B9hlMx^]*dn, +,@_/Hei!<{|R#KM",8/sFǎIB[ Nq:­=\`WU \z4뻴N.k"@ $ gꢛZ6-# *T 4Fb^ 8 7Cb5n?d ۀl4>s%nс6Z{Ǒo.Z vء叹WJNO[(Ho%kӑ_$t`9zܜp N+,Ժn L-~64U+"mj"GvZ "RVP|2Z{@*L1 ?~0ӽ\i,O!i|Q\@N2]9]9TwNYRsOlY jޤ/,ɚ/{ 0cګw;?&[D$> RlD1O unE/%_됐B+$A|* u*CnrCfw-cG 雀?U>!Ƣ,"%i3ʌR.ڳ:Y6V:MnLGx9 hJS7$BQvr[h JR!-nf21 Q^b^@+-!&'`/7-iMAM@V ]bOYܣI>_Ku^csP32 |Kʿ/'K 4'O{EQx_3]%TA-V%Ü#6Q ui;C-@6,A1+ͽe$y*Ԥs$G*Zj96ggbqUMy5H'nMm[l( b & XPSeXjrWm2AoǬΆ? ~OS*$g"d՞d#l?Q_ᄤW)T^XrL>? x<=qbt>D0ҫԿ1m{*ɴCS;4%u=SP0_8-.i4MƳ*|t?a V{|4.&cE!)05@) cIo[x^thlg 1AՊ9&| fٹ@#U\~_H.\LK%h KcpbupQ˝6`j&HyYERsyU?;K8\/z5JlKu0W |q$SI,d{뀚P 8TC#.v U̱A X.]Z"m2=`v8*ۥ9ؑTI7*u!dui.}B*a7uL"ӇRPLd_vj^:; q":%BZ = egRۧܮ0؝J,'ʍ:*H%1::k1}ϓ*[JIHp)6\7 KsOt֋E4WM; `n<͈ݘ9WR?ɭ4kHT%kgRoۦO*!FQrCL+QWHWE1-wSƵ21 9|{@ו`H$~g^u"r2㼨>a-\6IU*i=)6@L6jA~q|6Wnↅr`.7lH*8/6D\"D %irP(πK`HJ- rT JŨJmU#&5;kdR44WCUvN NmDA'%+ /6Dņ!5#2F-Q˳gqyVH[( /W6k ]iB4#-ZQ7k{;;g=Dæ zYZ+0BV&!:u_'>?Jx,V7Lb k+_#h`ÞxS-dC#)>sM;8(!UWXȎNm:s\rJȲWŜ=awV1qM{YtGm"vnN,F7 V]fS1!wXbD0+5΍Cֺ+PYZ8„=:VM4?Z:Yb0H̙bjrBM`΁8-ҎԑZԦ$(fԁ5?HUMa&0>LEPVGEJ @^|HC/ D>r:b{@>iLi9$Tl7j)#Ѓ09Չ{{QmkKM/oƺzwԹ͋UnWĊۉ!IQEP !o\9:^8t=YYG2v GRBısw]A*L8Pxz;Ab -FyFtyM{ Fxl\#9gRd!ΥU14YWA# 8-lh|"bշOV`KYxП]M:vMt%P*b1AN˚H CaPNV>)M1,߸1az iG]'6ϐ'e X`2YBѝV Bӡj-Xwf:B#(QCLE=gi2^[Z>B7EY+;,X Y+gK pKϜtAꊶ)C ޡBz}#5G*`:!,T1(b! 'oWɃ쁂B{r&"cpS Nw(+Я5D563\(cZ7Sw :pؓB i4 ƯZv=ȎF ^фG107+ޥ}΅Ge_)G9V L}KQ5CK!o 3֖)51KxzBDwᒸ"dVL83᪹;;4g3<#7%3/QiB=yH +8@y Hq*Sp>KKG2 M->|myգ+d[4p1ZHμ56b'P[l@G@BD\Ur`|)_i)XKN(` >ԇXoʋh5ի..eJE6 CpthjTevJǼaZ3{KD(ʊZ&gKtPB^@wɼ3ߏ25]K + $]`/e/4 P?ɵ,vEY7 qh8G `v&u5S ۩9\p`x& Ϟ8qZ e,9}}PýjSŻ#qњ>A4$鈲1A>]Vcp ( )t#jy}k{@N|\OrMj=0b=kd~b?]G23c N{j{șlY楅$ གྷg0Gr{mيHv <<1gj wwd6&#?Ϛtw2'<1/r?xl / ,̑bY :~IK@_SEq>N/LoW ,qV<{*/VP j6u)"*?M Vd̢-g@u0M&]NF3ΝppUL VTֺ*qTtpVɮ{C|3LtBu-bml#hdD_{l+zxFEFbVQݎ2Dz00uWGA{3֝HpK5b$FfX+~n礆r ҦCɊZa Q}zKrbP|FbUdVC 'M,Br܏!AR86>e3ѫ(Jo R4OJ_ytǩɉRm)\e=_qur2H-EdWjv{B;돩DŽ40`zt[EZ%FY<'w ձU5ʨW%Hgn3>nDT20Ni]3@/*,Fg@{_Ee9,L`-,h\罤F8:COJY[^K@z:w?f1aDi+d%E.J9@4Q gZ "!%UĪ ҧzx=Ylpĭ~eAaiOD[9y0k*ikK=& {Y}ix!Yf GvAQF\|"'L);- {HH⏺ # Q`!5PLq1-JH屼1x]psI 4ɈBgԄu<«TRB \˻b 5l=5Ow> 6CpUhkZ1a*_UN F8?O .seN LjŎ`ݟ~g7$07f)VB)PS=T'T̩}θ m9 l`a~Z@؋<%a o)K(l@2_~j}uY {+ k ^gy[aT?m)C.ٛL0DXΩVWYj wG*)I]hޛj5F)vqrl *}1@L iU5m< =O>qS՗(ʂR)hzar5 3Pe|aCX򂄃S3u"J.p"( cEK9Jb0Jl$t47<غ&4J)yrLHF>83Py=s$R" l_`7ArS A3xjHtLǵE"8V( ?I."Tg ~܉)ͩ\`9B8,RH18 RyqUa*T҉g#_51d FKXp;GUhv6YI!a?Kx_R-wbJ? \Hȼqj+$GF$|c{ ۟4#tl"H{%lѝx/M΀ >wq5-ITfD'?k =-Xk~@}#!f8='b`X'i}S9#zۊE '8wm>Y%V̢6(<<$EXP "O#[baWjߟ"G|DGA$ƶ2YiQ{hK\DLmOL'#@QSw,enP$0B3ȚS^$(m2EvRƊӝlrRȺ:$T:]#aD۽Y},Z߄Wi`]# I^Oc;F\7 dB vz]:4( 3ѐ16ܩ?w ?үLgYj\O -&9Orh&g۠~ŽFE! 8ߖUۤFS/rhuq/5E0@gO؉W`4X12YM,K G8 |' ~'4.IA: *D٧R=9#'Ҩ( Ð591T~5pnwBXSF 6J[a*$Z2qN-\lrb`cW,-wN'C+y\p^W9zCaO4 /JY< 59 )+_;l"\F{)@mk tX ds|N dQ /e}Q0KKRΰ diS= VR86N+>Xl>;~JXV.o7HXqd(579; px;7 #Y3v˜/Ғ[ u!A=Te[C?VOd( 94)ǛbR @w٤oz!l#rT4 B*lEAGyꎏu)q?cߦXhiZP*jMB*Y,GҤƥlU\qQ[S5mB\n}Q%!5+xNWHgw@㼋p*4>I\lX4؋_`<<4O,eB*XPVW, B+!n~"!˛TZ-/gI)0ß>C9"ӟ-r-6 v_n+R=h82u @?ǰxE _%yb?URumƀʼ) 8q[@a,yoՋ\o0eLd_M `L}-HƮhq2 o;/&XTDG)ݔ.#E~J->vPqoH4cCvFqʢbF:K6Ђ{ݓ) |L~fh33x' B1X`ǨJ|ǓopYtPlXW$gDP;EUP0+#n<āKYcN$OA3*HIc {hUTvJ΅쇳U9כHֲ!zEcQL B!# "W>f ѵ 2 ?Ywbu-L41c)BK5։Td zk-IŠ7O- " /hL]yo8{6&N#}/>k @yG5ĈHdAk@J,gs9 #$Glb噭e?GMo':qdH;:"%넅lQp-ୀ7[o_BJ"M5,]װ"6t6>(n=fPڱyꅶĸshIT-Q- 26 ֽf9>nG<$'Q xoBD"W`U t0Ɩ䃤돋o1x#z|-;x $NGzq٫lc#f; 2: lvhD*e;pߍV=M qNm\⣀ X@ZVB1('.31^)4 wX#ۙbDeI; ~ Si[VXle.hzamuQYVpc'|ge+9M1*f/xL;!Ϳkpù<\\|H͆pw<HHvo6U"@MRP5cKy<*Ww%2P w"օ7=ݝYtlNXc]];7ˁmq)[D^dC\)!5)3>6U)΋ny\VCVVloʌkL{:FsÖ^]pQ-&(!ؔׯPm]?'f>Bzrcei/>'H(}D+b)ƫoE+dRFC>NB5/lB?Xt!#:k#T>e^ Ÿu4`Z$!SJ3I#`#LY}vO#h^MOrNgu|JHvhKpBopu;,Xr?y#>*.o60fPkU-W ̄fn"4g|(߱ejfqKۺl9olI0()l"o.j=SGpƈr+a0kR$[mX4ة^G M % N@zwdV`:kט24d2ԯ4jRj2k?(ݕ?[=,# $~0:nа,?eUFXl̡]I]C 9\kuLꛘ5cаI+"g/BlSqFemT!j!r;xy] Fnm@uCG{8OA~V.:{={|7Y64Jg?"+!p ƴRTleYGA JzrB1Tn80 fC 69Uf`8g=MC,zHaH3qEzi8FB0q,#dэ)YVHe~_a0ۜ@?0&o XQH@ >DkNcjP[yW X9-ֽ+ ^͂@Q{r v 9v> SE >>;=kg%'v́ E_Z< JTR~3A.Vy(,T:|@-vw,]k>[=NhQ:r*lSj<>s ͒\/>DԌdf| |YA@"vAnW7Y.FVBG#o"z|Tn/( +%ާYB[[OC͗eĆk+8{D}a QvBO6oI(f,: MSdr{%|mM悄Bؓqz!pZplڕ]E hFWKF}i˜+eAY9JyBВgfmqqfs`K!CK&^H ^U)B%AۖZ^!^FZV΍wfݬY[vQfMWȜ+"<ʯruQlaձd-rA pXT[sE2q(@YoK 릱`3a]F^qh'Ɩ(۠Qhk\|7;qyEuioJoЪYvy2Nbvf7?z'*3E_dK{ө'r!xfUͱ՛q3t2{0d)O^ZیU/ieY+]JRG{D2s QcqI( ]LK3}yU{csuha~]BB'ZnA&]1>[@Jf_\>n 1,Z3~R=]B/m#6*5HɹF?2. E̴L?݋|$@Uul@ª#`G|oa_4v Nu3 o;SCl&]iʜxҕDetNs5SǒT6&ORp bB"}{Kc[͝gL >ObGo Q|kr΂1ԒiOk:.ߦǴe ) _ 4*렠ag?a @۵6r2}5oY-:^'x.%5]"G#܍l?VfB%q6-rQT+>$f'ܡuiV+y@i$9mTE>F}J^wl456/sni|,_|LY C7#2h [naD'V~_N2zo&$frS@RcQ48FQQq ab9fư֟k8Wř#߸Ĉ5GBC8 ĜY nV2g&E-I'_`W2¥2VX7z,O' yji![Fjbx+\ Pxt1 l~<&SVgZ r5!Vʟu@ۚY ]zާk:쉟#-47쬾X'.a,tv#(|L\H7վפ)Ih/_# Lnh(?ij68gcc.(CFEsbG$ o9Q)C4J ûezrl1pZ(GEHތԸkzLk s5MJm%ͦPv&ۄTng2Cnp2L-еu~1dVk)cHIFOНY̝wAt :b ]|E\j,V,?| _%>Bdm!Z.ڽ0xD_oıR_B'53փ▹|!X)2q1df:낉O5zU`K3E5q+`Ot9>%9> a5% J"3RVA 0j\3p'Ø\u#g)Ү:I eV: &jZF1"#C7'm+F>I*v/\KO\)FXg(G8H{B1<1'X%ͣ]D87MPJ Ie01%MY04XYQR4qgw~ɍB"tm\Ի D}x\ɶsfM>7;f% >p!X+B< ye@ݔc)w!Mz~, x &8Wb yla!$VHw*^;1 iÏ˛RH#kaq F-o]b/ v'fEȾ 05 Uāuz'DrLQBeM N>7 ")nYLP2> KBMےt{&ϑ{mye^9nr7V4^`4;,4yK +pv8tx=̝=o0<O1fHSX]T!u2)p[='ovu}.l(ImHYalmy8_}vpBw]SM^)~%/K\e1semۄ$b{mqӆʽ ^M~R|Aƛ]t+ VkOOlAΊ=:O w'_J@ c:@]uJyiUҮ7\v gHA5 }6U9KT<1D@FaP`tx& Ý֓5n_P Ō3+J ٜ gN! h]> fo~EmA݌L$`WVxj 96uS%P6cr3f֤6xΜQ:%U1wMk'LƉ1WU~*g؁cܫ K7,j(ҫQ-~(GL"cBT m40K>{ƃL280>\;AS40!Irļ6&nK&bA7}vmߔC?%La T@>Bi* *kyH&l飯b 77] c&psݠQi"݄6pEä{`PAnh:FXńb:+ U} N㇡#e>wEtL?U:&NAA޾8e\d]bZ;njJG3k $s"ΫUW q;18dmO=bE8Ί:ZDƅ;eB#ʤ zE7MS˘Ƌ߽[TGMapM52b(kWm\A6&3ܙt}P|G>PC`4,kb~b'ռd`56 J#L(U9jOEz0JS4.JN۝T/gʕܥKE./TRo)oLuc]@NI}\=ɰK)V 5 ߾#q(o+KAn*B,.T$LaYa" [(~H]SI;+/D*~393Ђn3S{`F]9ۏ綀,z*Fa=:eܚNOfaJDZYAb@D i>;)[a1IMr!hy|lf*'3jL`CIW4L :J"=ΆvYXkC@r(cq`[t  즏ps `[t*8y7|tψ *Ya;^<۰'IXA3/=(sl@ hoa)x;Jޮ-z u3#TZ 5~B#e?rkz@*р[ aU=S7'?%EHf;+)Z~"~$u3k[ Ed!6ynM@/>d0SЇǍR0@MN_*K"[ Mq)ߚ DS?ʑj ŴG{\fI+EKzzq50𭬨>Jи"XoxPWb-x'~UG1L<:;QdRձ_jPosnBӫbg6;d".lW?O0IBptbN|$}DWF#Vzp1J#$aA_yTS(H 2z˅9V 8Tނī%L;PF2&-h03*&3pӼ1ݢO"\ >6ǕmYo0NETۚ6 Ⱦa KPqHCJ鼪c)qZ!"h "y.7?^&N]m2w *h4XN\:rd:J*h1/wӴAHzRH=GcgԤ"?-%I#,[oH`CTc X} rwkcDe9'@lP/9E7:ND[b,{3,`ߌ)z-\rǾݦ©^ෞnmT"ZP8] :''(&dzdm$rS&`^9N85)(XvVn>?~҆a-~_/ q(Ym_.!~Šh,eiлiyġ/DaXC Mq&j~cy|Lt|IE$f6s&za%?XĵV/f I=@* kckP B_5F%)]u3xI+(Ƌi} X4 B .,0OwM5&0}%۔}MIɚ4-K^J~%?mΔzXHj(;#tO{)7OxoLs9qdI1<3+rM dw McO0_jMˌh9Az}J>/1"=a++%&.Vin7C*>ɛNjqť1K][GGp5cT\H,gCT Eq&ij ^^Ə~lsf L 0]gqZ y=c!w aDmCpp_U陌zi mV" li Kh*# T5YV l<ʊ;X"@KA|3G"S )Ѹ\E7;49ZVɀi.r8 ж5-d?o}5,l nJSިS+c'zwM`擄M F8"K)OyEpHƩ.Wב+aye-L@&Yï{ܖ-uy;lڕW.TT.j<ɮw]mgU|)S.W؇52fຉ#@ ۞HP 9۩>G1YXnsg}j5̀3b/ð㫌EuW~wգD'ωȓfzW4G kz͓H4<.` ^ 20G@okhfiG^nJy_maHqt bDP|: pBsBd2(#+# T#8LJrRGl޴m ze~—00mѦѯ8<%CNQQZ&|tj AG!B -^X{ssG}+$߰v%Cy/uٴǭ p{)(47~½K4Ed5Y P }K*xIR*JiEUdݴK&8ɗ1`d@ж59L3:Fc0BzZnob"ƙ)2]J a$P/'$ U?<{U"6|kR`EF-9(vk5e^EmPO5'qc @ntcJBF[ߖzQva'-~'JN띥s"1dR me%2p\$;KVLnaU,H-]U;>ѩe2eaC!O躝"v6z8"~Eam2 n}&5v{l+j,`Q9ߜ sZ!Ik<6tJ& i%KYx+F.04`#gs06Ay](#$ ~XļdVg6$W&ONzRk (d**>I +<jRIJZ P!m1G5~Κi= ZbqLW)J F|鈗-Ř#2t%M>dv"nPu/Ҩs2s зsI يuw;RvQu[/ A[J1I+DoYOovݺ7֓eNia,U"dqj0yITaN uu?/A}:Tsp28¢sVRLý1ΈX3f+|%n͐!js ~J0U?|T?"(,egl({ E3(q'ΉN_<=D8ioT7o&ca1Eij yTO8D]=]uÌ(-Y=+F6eAco {WOzO k_.u;S0 nĻ%TI4U wLWs[҃abjLM}PXzqS@P찍_o+_PFM~eJj 'U%~^thU0|m{.C͸i`; :<ֹa7_5o4 Q*U$e ޷ycJNrǶ?IM7V%V kH̀1&kBb,OkT#˻/Ii؉'L"law4 m mk:W8W`;0V/wsj|G=tljD {2k\fNw)D r- Y@x&vfrqIoL|Xӏƣ ]!bug?Ww^?.`< fik`J_Qn]_uww)cf~U|BT:0@ѢSH =?{d3lM] CoD/u!PLS]A[ )|uERF[Ĵ hc05iq G̘iUMqRq 'pJ`p2qrE00P"V!=rRV E(Be NDf!z>nĂ LBTgňZvI'ĎUR͇u3X*%,3"ިG1j3C ~^6 Qkޭ""ɱFj(f8^̌! Adi-v);,H/\'AC!if$#kX07HoߙWo!4y+kjZ""_:b,-LSSϷiq`sl($Y9 4V@i4*J[ p^5®1 ge{Et Id5~,tJ>b5(Q;_(JElgP) Ie@q*_'>Rqц6TB|*|U LH Z(U;.;~c>b敺bxa0I tXx*䩙n\@= ʧf Y:z+Dh^$p%Zq uc?IhY#g7?碡5o'7# 5M|f7? uM7 j@P?2)ɯc,hdW9Sf^fx2D\gQu=Td_ÒZ`ߕSaC[4Us\o #*r%cK{dK$XDVO7NQ2=yj#ڇSo7FO@benE)xoHQk0aN:{˛1 :-V=A 4xxl{G>p{S5"ӏ4 `#|OC(rFPj 2Uzt_(s4lF d-Rմ\$HUU@.3QYZٛf`^YQDN}*&LvV)mחM -BD83#-?|5[2}?d}"fLqA1*T=w:MǬ;C LS|&DGS95"FpΌߴE dXl.ג}KH[?[b( 0ñ@HƕQ!CjW5Gҩ)d"11iBM$ :c7쏄i Do{<Vdu *\X*OgI՜H5Iv/f1k>SGtx.$]H(JuZMxuU@06ybb0z\M'&/3|;j;7O< ["c>H1 G01 !>lG Q&&0rto|okonW!l(Ėh\;ʝ[}Fʱ2"nP"DE"bTD0 PZVZA,C}ι'Y\՛jD&#{5.9Ȇ<^Րpkmy)* ŤP(1m6=nƁxWW#7َiƋve HN9TUuiv4S5pj6tc@jCƥ؎ot{;Z]SQNτ0e'i%Kϧ#1222OFl(_vRŕvƮ5sљN9W Z`:Mi U;M{USD֬Vv/9L4\NʞIW9!{Fgx2&>%)`hT=:ypp0Τ!A ,fi' QT+F |]*0̑ib"i{Ѽ_jjOy X*˼7]ȹ -=o՝A_|E]k(|n13FOu (hrQ=^D4=>9 sl.lU*JHhoK^8@ҮBQNe3I/ #&D]bQ:#G|~h8au 8l&7.30Zy aP0n-+*q;Eɥὕ@i}ˆ7OO2+U(ALH47ʪ2 n~PԷϣ (FPE<'~(WÅ8G^LX<$XR$_Gx J.C=(%Ƣ-;9jX?!WH*HDlwSD1Q);7veY#xaB5nYw!4fDJMtP(t9;g*ԯ sr57,/,c y䭔Q2ҍxMuQ؃C {^N!)-lIv %1يQPxfUB]}S@@W1m",M&cx6%o ptcBjW [8 iU&``8Gd S}Jj;Ϲ6nbF$sBoIt)QHahY6> dp-=lhD/ x _qRfAk?B#j,l*>?-{dў4=tK\lm$& $볠$0Bй7 J|B=\Z諑mm #BDadG1ǀ^/ $cuH2xQBh5J1B#l)J~ G .WfcPS5Y/5d8 3殞'"IU7yvli!&HYĵ~eT,$P0P}܎Ȏ̴UwJɽQf)J+t]ARZkhܟb(""=D}rĔzBv h=^RlF-`-ݚcޔs;>yx n YN(=4*R-Mch}LI,Z$B1M};YYgHQj 3iNy$Ĕ@}[rs@9DSk[N XEE0uW-Yh nAFZk\jCx#ơ[H'dj .E[J%y{Qz%(Ya@rˊH %d"v)h] EJP&Lmbi/+#s M4I&@cTYγWv&萦"'AfNz_߃f(K / L9 DhB ) BeM&hn# p Hz4C>phH?~h&/t} `y<&e]Gj64#"!Q Z`t(*Z?GIrZR~"s,8-\F%:\Lq#XPQ5v4)џ,joК`/;n7&9%W#XQ?YIyvďqCX9h8|Į#K! o1Q_w-sgj"Gr"[NPRZ@fh@'$R|HԚ!J|:.s[TwVmUi5=f432W4*P5l` Msr#%.FtS'+6A LKD&3Ԃ>1Kx(75Ou@ihr6QkG Ҹ_`.A)1a?NЦ+-Y-D>W xi,|fB B t!Wnb/zN}ja HeϹ.ƥ.N7葽b~*Tв/[nq #hqE5YnK!K&%cBݿ vW4 d_Z{Eֻ{5Ҏ9jkl$ma:i!{=@d!|d?E'x+63qt 7% t꼇BB`R!qgSGvHuTX6CP zEl˕͎eFPnM=u&:mxDuΛ8o&F-%EYDYWb2b%&JpbgF(ve4ab9]"EqSJ<$MY He.In#;7G#Oa$(a %t}vyS"Jz[NZd= wˋ4@KU} QJk<{I'jX%)v N= :B (rS@# JmtϽwlVq9d'9A"I %+ˇQ`Zy?뮎`k"_~裬U_4XBC %gR$#,~q*Q$[^bP( :&P,hryC.@48qitS Ƞ^5T ]$YPWf3gAɾMnPrGYl6ɍл3lBT#,+McsRl P*l3FJ"#61Ws#ޛj3|h>6PI9VTYNH;FڃmT j`!bbNO ކd㙥=ﰀb=x4$;p6~S)7,5AM9ڶ4S'd_ޜy"U`7O ,::u"QB"~V'T3}@ fRh2?]$_igaK6(~\?u"t ˝]^6 fհ}Кd11l&2׈/YlD|NOJ\T;TSO#D3 b1M50Wwuݏ -֔B"xDJZhʣ.Grx^v]K@U2M@aw튻+3阒 {<1:nv/Vdu\=<LJLBR~Ňe9"hW+2~pF1@|"v7&9,J3<۲@OZlaQN$PUE7uiYaV*7뺧6 in+cВ{|e3SpG]4pB vv]+duFj\0LҊ؏lv@)boeG7*ؿ49 {P^L$G/5gA¾6͒d)tBka)]  |.5ŵxA@m0(\fM PKlU¦00{1lM"Tш#K̢~D\DMd8`h[4F|cY8#˦KP~PRn\io`YDAR;ƐLqZEQ87C VN}dQI,;hk3u\"u-RtdMVaRtXE΄`DKa:+H"Ͻω>,hM|#W@UhU'Gl22P>kA|}mhD/ŷZ-kÐ!_YQԜ,(U@sCG{5ʼGH\l?؈d `? Vs!" sx W -^EnO#;vQ9?ҹ{l K.ƦtAG/DB*0H*PjQ}&AD:c9N\4R# f[5D~8.D1u;?ʝGvPp$.~cqb6'7^H0c]EL%4,yIޱQQ3Q?2#Z'4@fKBw>gZuYN=PĭVlqwjIT > G7.,Lب&`}Br2]!sE]ڦ FṂ@egC9ڨQ)=`/ebd.Zǘq?b˭{f?)7-.Ȫӑ7QC_-Gρ`/:\(V@:@nqr·i$,Bx_aVs|2{^2&p8YBX"M>=W$|l؍BdgRfx$s5-$rtӃH%U;`^$'92dYM nNNcwJLQƊX# w+L9+56h4~R-0ќa@y- YTݲ%9Kd O&hC~`I1B]6KE:6 /,˰@$(9FBji(mv88Z^2Q f͞&shx*x_IɝTm}CtֱqǼT0B}E͒-f'(LvJ0w] RLN;J:k8 W9Ӿ%]B@Ć'!FH,EFwf׸X.8059~{{cSЖ$扡##0y3`WLrvU+"ML>bB#qπ:?"^ FנUu!.ֱ`P`b:E2)ta|7LJWCʠd u)bZw!ƻʽga>ۤB_]/l_gf,~t_8Q?EFBk 41E6LK^ɧ}["]sR hh*]*:g洤-:VeKWsQ3S>X%|ljŋLT0k_zD&AOt'/]F@B?oμ]W`مvKt2F:dpfDy,!#b W$ɱUۮDRcdثJl~TUq~@X\1Ff͊+X|Elcy~d-!A"H .NBUr:M{lu,ݛqQ#l3aVh!.b V} > B8#)H9^}ɒ~=t_ ׮)4yMQ˦Dpu JZ"v_>´ӅA!7@BVOUMYdjY:\xu'C/-q&/+kTǖܡ0 `p` 3YҥdpJ7_vJ8,tܔΡO>ލV`Q5<dZS$ :|V8V3ɚ$&e{ߑ}JLU2?U)F(]dUe> y 3 "؊Z%N _Ձ%,rʀ:B  E;GN%2Iۘ60OScu=@lB`iv.;[7LA:U{Pv5N7`pAnjDeb 5GR 6fvčN@--2(_4:;VJ&i dғIs=Iϔ\[rXL)OvivNj0;g?@$v 6h4wj@*4YT91 3hCU?o88G 0w_S`XT9ֻ3pтٵkso$nE;p (f_2-[-L˒2{:%81%dέu42$^0MQ Mhb7mcfQ(L@un7/$u{Ku{g$ieE\WQU9h+PcޭB; ʜ# l`{`lv }_P7,bZ&s.4'vDYGIިI$H )&Yc" C),d37a |xAV!(TyDBD7f#7_z?;ݩ!GTN>356lƎׅ/Tuf¢ AJMj?$LB @:ZS'Zu4:DZUI%1NF/qyjUU^7=^Da)a湤UV{jMIWӥDdmφ\O1B^38R6^r:퐽+R6{EuxFNA>ǿtfhbG(8ߖqǒ0}g M-4J3OZzϔXAZG „zCsi0&ʹ$53qsg궂F s٩Aħ8ڋ8aeœ8q 7=.Ņl%tM}O:+ʻavÏo-헄vK-2qz^~[:eJVxKq~d/rBΩweJ#)bv3Ʋ7j.ube;G^ E2AK3m6D 6k"5!ʤ5}X2+#COPA cB\ڂl3\\\̹\ !& Avbd7r0 >|TVc?}>Æ%du?Y;11&SG_{Gc*8`-~jb09 x=S,.hJOls@#7ba SyRZzj!t /c Hp!Y8M8n/4qN^ڬ.0_0.}夈U 4SҴe*ai R>Vڱ4m(Jڪ-xKg;D!GP Od"@K6tzUiffXuGS`Y33l5_.ms? aVM^;Z;ρ PXL_iYٷM~i" v"&n1_ojJ4v<}ʌIAXTbx` Ȍ 9 7YJz]XSSy8L 004fAMٴ(-#Y{h 4q!&oziW5UaLKVijʧ*&xx {g jxd+zh^kAa  8xcQ( Xaalg0SIae_B [UV/qQ%F~᫉ws }Q+˚v- ?Aդ énS4 |$S$*I{`}*09 df?ЮYn[*WI({C?z\+8lU^;:]e>ۮp2:B-cvzQ\dhρ Sy8M[o3%\AFқcDgțAsi-? 1З%fl016Ulcpzt8e;;1:9_"=Ռ ޽dӔr+*ַ*c#]2*M2ΰ+˖mwTo.tú050~8ZI4hvj_0,Loz(W=@{U=) |LUlwO*u0q8C@3 "{;1kߗSxg s:8/vϞw:XatMbJA1al|Q w)Y:=b})~j K!*C Gq?;+L)],ym'Y-uy kO#D v"E}E2-(*/9oc?0YYhR s'H@kH3E)B";@[ H38]3@AXƾ76`.aT~xX@_F˫j$u' C'U먵ҏ"QiL\^*/\)cdǑTkbJMVM%ΔX(I,Uy^+h']/7F ZD& Qb [QDVcj[dM!0*E~/XnMb3da<>Sw3Tbj=D T]ׁ ԂZ}x="O૰3ndK_\1CG38;h8 Vd.+Ym:WiĒ&3{2QG{mϚAmXc&:>NDLs)_qhBF/NhƤP4bmgPvOi5F-%=BieݵJˡp5EX>o_w͵8297FXh"T*g2ID ?fn%fjiւ[\3{[SPsi=S^-~_NfÎF=P"bhe =DDOn1n _;SSFSDŪ6cっB7u9^oXf .\ "wBܑ!)|$*5 &+\'+S(bb-, `!N(@ ?TqIHېݳx5&R ~ub`IOMu)B4WϏe} nϬMNL5L ?Vp$`}%[]d[V9!y9RB'Hh"*=i 810/n%l\:ך.]Y-N/=K- ڴU oFNjmIb]̴lH"ۊb/Po -sn*8NKN0xY4M+݂J>MV] {H,ʐyXgo?J'Ѻ^tӢ=^*nVǁS%磁08D("Pqa4P`)d"!%#22$I25)=sߩ*qjK7ʂo'}{~:XA hǙM1pd qj HgC s(ˀq7a-4ڼbst.$vң7, $!tc_Z&jxܸ{3 "d+>j)/5Z7|M"^-4eđ X EZ*<xQ uTӟߎ@.HoD*6;*9nٍ!Y\b7_ C6vg74Q *~~Db۝/[pPjo)+,%ꕞd,AYʺbkf/>p DDi .u’l ,7`%QV:jIΪ)nQnGg2BF60 XvƘc>ĕpz5Me,F؆˪LE#Gp3|ҝ@0w93џf})?YIF :? %D?[boipG4? se%a%l0.u.|"Ƙ+t>K|OCk?ԄЈmuԖ\Ȼ(B#"i;院yIOufBG{L 'r.e`@\k2u~:΀M<&=ƑYpYfWKI;Ce+y 4WuKP\.ix|GIQLRaXi+nrc|1Ԉ-%2/[sY+=w6ӋF3tb(4;w{ӗ&Ʒ X3 %+:ǩ;ԳRܧCfּcae䉬 wv6-ÉA,}N,C9Yy jsal* ^>]Y3ZZWrƽF D6al a7@ OΓE4iF_̜Vs%wGr&H`Sԓ6O3I渒>)6|~^ h&=F>+*-0`|+#y44T|q_Nе]:je:([l5mW~+ !׬@2g$]0bFF{YuRe7lV'RT,v^\/oSEfsa làbTFsh`SL8_F e|Dl海dTh$&z:Qo yI{jzbgK^ڿVYoޢX Nd{ wv֨=nDFӘ6jӽZ8Zg'Ԃ'* y/ߕO#U[_뤸$mt ׄes*t9HC* \A]o(v׵8I댏@vMe qfIzXr]1**T8Yii8&o~ 0Pt'y4.o)4YiXQ|?n O]*!zx{0QxGR@DLgspݏ"0.gJLCn*$AKZQ3FˏDHQ8K[ѐK˜EW>6gOLg/@Y/n] Qк6bLqW!mz[5a]I(LʛR:ɉNJz=L92m[.]i clL |*jv7l%z)دGC vrqb`Rr[7a àk-[p ޷ l8:&̾ikL,XZbgnPςK?sWQsT00zLwr| s"O/ 4Ա2gX9azw)SCT*OEpSz :_oQ 2M<pd,>, DepO5?}ЁX n%ePt8̮T{:F$co:T}Esx4Vo {lCv79_J87^ q[ V!h X7wx Zo)P"zx.+_`Z6y^/g' } Uq_" )^ xY/ c/-C Zju,C-H0߰煵|^*6~=D)kO(r{pѵNSM4΋8C"1Ŋ_nDӵ7\cI^F֖CD;coۆoɰzYtk=ˑ*:׳x'ݮ\7__7khŜOۧ+j8Ɗ:TFbef,R uGnP-窄W@dy|'!9vEesGzò$`eH 2gm@HTP"F(DM?DaGM!0<>ER 0jCM@T"Gghw Ah^AtBHs弆?HƾX +Yi*K.@ DZ7p7"%tCEil:BZ+~Wt*V Mm40 g?'.z>uaZR=}Gp2 fW\zYG`W?_/v፤{ÊD,ltـwW}Z43S<&'bk9ؑݤ\(Vsjʨ-1ΝbЧj֮=U;-G(G /uqR"G"̒{1;*A)P8n9ltDUpBbT_:HJ"#x$̠Z]> 54S\?;C]ce*]! x` ;gpŽh>8Db3љ&!G$y9RC-HB`r#bE^2+md ob [w"aJ AvRNì9Fu phcy4QP pTaxGf} r*)bܮ5vse:Gܘ .? JkFkOhޢIr sR:u%6|YEiCos0 Um&tǘ WF.H|Qhr/_?uİ@{XZ_abTgAA Sùo璪>h*A.DedB-kcs|v)^lV&?Kan$RB ˉi2en8CL,jwf,!')a#}Nw(ӎTWᙜ@UѦ>k`磊ZT3J=AJ5 G-9LA1aK~?uw,vS&\@# Yq%hN'_@; ~&>ME tמC0I4G Rlou\P^2R C;r}eٕz+0~B{#H/na(+ ֿ3 +7oX,~It dȤ Bt.x%85O} pzDzAĊx&%éKHX!퍠kc,(q!XSṰjg;I&PL.$]˺]A # J (V%u]PTkx{?zV< v?"g4́3hNh骘tU%]4H}?ˋGS63ꆺH>HPUR K9/"&ǧ΀8SQ܀^4\3>Y@錄݁M8 tRndyq%9㼛ƨ!\;D3!<}E?AzCg-W+l&1O dLɜcUS^-ȣ3|HAw3j1 I cHN\zX n9%QI̳[=27d@'c TrMtc(ϧ:m uٔy4!t-vAҠFUd#>{6K/Gf+HY*BIJ2ӝs9# )% ^0%?c7#iEX;|Ζa,PqRJr߄~jꣶ۴7Mgq_8fޗ/<", ߡ(s{dWGp3 fM|)c)$^4 "K(:b(LPa+mV},V9tG{g9r?׊0Y>R ݸ ĥ3 UEq,H87gPRg a!1|u]3)7ɀ96s_S?zhN%D{RꖊW1BD^#!zZZAdwK0|޶ _k R\zQ~8RZtƸ޹-G[KI)C]:N/gʬΊ 0h0}r (w.]Ffj!FΤxU+M j+ F-?s,LsJ7 ˅drQ,`Ō@h 5Y>LEeosy4RrWؒQuLJ fS{9IT/\G݇gǷ)UtGbιHwI2aT% WA5fjIlEBl fU6qPo5BP?>waQZӢk0I^("C}Dω$˄Uh]jT&z'R>R~:$z'ycx/nD CH"(᡹wb!od+5u!;Te# :"k91\J6aTO77\k(6?fp2uK*biepDsc'%QgZM9%A.ZR_], ,kSDAYTV^}.Nވ7P4juqF1U:$G6aF B>f-e+vRJ)ňNԁdžxL41G*ўb:WzJ?~%(!Mrq쐱@f㮲-.g П<:1_ ϲjxt\Pu+kLj}܉A0E0nģ/k=oΟJ>8ԎtRn"<;o;67C\cx/dB^[Ă\ʢ(t-VccT'1·nh 27XK2XB^--^;Db~b9 )Wk5ۓeg:3NoAٴ[ nOv4#a'Lw[o?NjB|B)7@Ecq|$%('UrѸ6fL8A%кp3eCJBjRs/-/[FHn,PVGzL]%Tvx+c6/h^dJjH;hQVY`aY̡B_+Қ(g+xf.iQ3梂J{&@q>O0<<:Gj=t~G$`#Ux<:/p<27deZehg I˸͎u 3(0 {E]L-C+8~8q-p|# <Q?[($91A"Y7Vr$u5*2 8PTC#7б,˸4axc=2 br $5~?5"m 0*KzsXUJzOZ7d(emk8ر<CT!PQm {ĻދMjCA@E:2LD_Bog@q{CYmXH&Vy 3iDDfh&h,?>#<2dơBb7qةœsi62/Ԩ46~GvaᢉoR6 TMK8 µ=Hi#[1]aO8SZ["^{MZn9{K$祈𽿭uMS9{k}5@͞9, K F "%,-"qSiB ~ӡfATDD$ 9{\*ٱT*NM4MIzׇ=SULa.2treyK!`PX4LB Y T?+9OA: Yg`8p.\;d-c8(jh}y=JMP&RY*< s>uΩl5m”4M\z[j"Uz4 XM&ITp=eYިF=|󐵆WRKzj8,k3>g4B!5 CR߃,:c&eV `z'madi$ 0KRTF @D:0$1H I 9|om)"k%mSǶpM|0:pkP9%%/- 1P;R~$)Io3[Y繊~Ot&B,8c7_QN9X~F" 9z|vĦISgA7l1"kIʂ.kXޣMnz#bLf'nhif`"D  h!4?+\Ct{0ү[XjTq"kϷ\0E80"ܗ,.Ѐ5zء̉ 7Z㉻ɖn卙Fm lPp,"LviҥrOh'*2\9 78^ܰ[a@ QYY<DHE9&<\ x+8?s$խ)M8zeTxO>=‚ߍ(ȗp޷,;:>E8ʥ)N7UzΈSXʤ%\R)9c/+C#$u0|o^ƛ)Cw 詛[-b>-pw&@'0u=/-$mcƶ=W^_ɑdSqgol誛&RQy" v_v5Y¤hAkn^Ԣ8/H"Y2 JǼEdtqIܧ"E97.1)V]z*Vq^U,s7Yf{cW`ܩxCv!Oއ2qq+>lȵB5PR*ʿj 9@+YS}w."q7 G`E{.6*s%m(2#tv )m)i#@಼DF bS*7co`8h {̋{=< n =HY DS҆^"/96,PJm8вg~p~ σG<+}R,EX9CmYtRykC). 4ehT>4D.m',`A6(GhamO؄DI꼨`=P.,%4Ο"Qᬝsf8"<DĄPs쁀(/bX~:(|쾷oxӂ_5xO~* O#uL֦:] B*IRjhVk3#j1ei4&N2zuCn^$5&qj\u.r G! lM[jC.(~iF|6==4qz%GDI@4~DIP3/$H_2c[$fq}P(odv isNwFY48?)  -y4zqn(xLi362=Ts = 2lM"F -.H-$<)Dv]'u?jL4_cN7HYOl6f"'1kpC- IFЦcj/ޘI'Y|*$֝ L3|"!wנ5ܸ&IG0OfZ'!rB߫}jjg-#K:{!Q<*_;r}.ٶE\’PH1›.3slYSE6lE쭶dVӵ442MVhsVJNO4*nI]5 I\%Pp:BD>%m=*i ,NFYE,ݯuOքuM`vaЏKD$K)/ HrI'p?ua6. Srϛ-4S NIB3C* xf:HzEa'*|]$cҧQÓRTi+A9Y[L{hC |v d9z^7!PPM?`GEg'}6F]$KR{nydOƥ+d@my|cY]F!28E=a`A CyҼ]ю_\v/4œN"N1}\;Up@P9P^Q s@` ;|y0hmX;avcqO3zu7ēO|gc> AKL,ߐr Ŝ(65*0< a4v$?X2EC}s(m2(Z/zG)݌CMB`9H]H=\WN7S\=U(GC}/ OcdeBσ_{u2#`*fw9Z/ B.v T 2O, {eC2ypt/!!Ąy}u{l(@1"9aQۅJ`َ6U "1Φm6%,溯aٔpy?ܽA+^oh { zOcڳv`!rpqO 7Gl߇hd6^vL1dn_eGhAS8hO8O@'Œ1 l6c,x][Q;L2Xu9P#SVawzIAp",T<wҔx6CSV ic "ud;6Ь_X;R49h]gP-wOF_:)>UחLZpl:aٶHRLbI_9F;"K0ЮJpHTWdh>k{ݎg33I-2A!jun|ȖoYd . F4,.2l&C&RlQczx_wH!d~| 1|PH[U-WH4zEVH Qp,BKFlHN(SĆ`\Ɗ$P^:<ֈFLFP|@7֐X~p ]G@ND\"PICpW92~~Y=^cKiC47:8ar udr`+f)W5*fM+Bs*!exƍ1xw0\%ֵ*Ajjlfpc0WY#/Toi-Gw \+j 0<3x`^QӮ_ ,n)e*cI ]0S <@W& ǖOo8ۍ-BV q%ZU:]g 3閺sy#93 S7Q3%5JCuۥ]p-~׏)F#J}-j?8XW;Qb ˕T[HCS s3z *'9***ih+V7j*h9.9&B,*KXς4jTVbĺB%$JY.Ug8 nD(~8䊺)pgŖv|Ai" XQ ,~D[m OW[Lj 9_8 6[K7rOddbF!;àK1erm[6t# lh﹐C 8a kvrߋ_awط0\P҆]c@ 6QoUN ~[IDb*;Zc(_ϵ@pUc+0-@ϧ<9:á":hML>} ʰo߈ւS ^'!oSß4-WZIƠ ֩cѤvQ+qlNت1ăT"\!x݅g7`#$VS=>ͯvDt ͉4KbDݱ O5̣t6s0EqKTGi jqV$3kYgQukeDӡ 搉f!hx)POZxZ}+DԢ2Z?^:*tl 1WvI;R\TFv溋%%W3C]~9h`;)ֈAs'^~@2 ƨ}gI1HߞK. +*Ti?\L~,_&85)晷B4RFgS҃5o(: ftm}/oR';1rGw,!\א<rv?i҉V8“9.λNu OTx'f\3 5Ԩ恺NX8 mQVoi NFo^@tvl|ӲFR4q狚0 0fma?S@:$)E_BbYC KAB׾ju" b1!! E鑫Bu mI/"Z1b8xw {d=NS9*"m3ExCӭXV GO;CK7n@ÑpK\8܆X빍-(n k-毮in߷M#=IsQx[pQ \tO}m̳D H Okdy"J)2]5-Kk6%`9\wx(}lV`hWE COB\3bpiK(ԣ[HRՠ& u%2?;y'iBIcdqz;ZHE>^Bx5Bs L8`0IJ!h!+ D0$&4B  J6xFxBL"'U 1-VBƈYXI$K2M2AV9AKYE*ܓ\4t,"BLKV# {L\=w 1&ZE-џi>&*5b"FA΀vO2P e0byrTqj*\Ń4t8Tb[f>0*{ Q ֦E'hZ j~CHHPLY&B8q749[{(Li#D@6 RL [W~+%|UpV Hatt=挀IS;Б%6ꉍk5gCmÚdkF[Ota.R ԝ3pi &X`lٗ@CJ3mehĤ=Ux"FvVqVx^#e"eTUkxPmh=7+]a[``"pR댛Va <ᳰHY6j29j7 $ǰ^bH__ipslu Qܕq{G~h=%uR<~ _)ݴCZxF={K妭8k,igO ( yx)q^퀾#"ޙeDbGN:kGN;u}>B*F|6z,ӜCKu0FQ]0D{b*2ryuQlxzxi1E3DBUM&5⺽1Tj&_uπϞ׊T>2Vp*-j'l:fHmUGI౮5&rýq`Hh: v1myxaϦQ,YeeG=41 t#7(@e.%IWG35Ϭj*@IY}9$U;3ֆ*_o!@n?ƛbdRlL%ذyCN~8z@VyBDž87|^t_7>Q5s!}4|T!QF!vIJAƕM83be N9eaRHʱ<=h? Hi dYw}7A3Wu |뚽\|cBkvRIw5ciS[tMA |v(?϶jd'cAN̉G 칇#2j wFB0PT KڴRmzwnma-;|>as$i[9?RJiA\T] w0\w BX݀`J2#dSIcFkVa{Jhˋ.8#OȪNj\6%q#1Sm5k0Ù@;z@NڃK&VSw4PtAw0YFĦyn;ل{_Bxec6P,FNx07 tލMV6PlX('8/]3u2JsЂ{H _ X\ZJJL]Pd"liS[R̫j'¿`c!M!JH1&z`@ B OPPpiAeAT"F wߩý~# ˍ8}'PA>j$o?"+7R(.*I0ţ, rU|Luuz<:#z&4B( Rao KȈx2JfF2uVӣE;ܥs}ۏp@xd Xõ!zaeK֩3lD |ؤsĕCEO&-E̓)2j|*cpW>|6W3i-Xp; 3Kkd=368zw#$(:8=Q GsL1u u2+ g>HDBG ب{.VqI7H Y㦗@1%aw Sͷc11Bk=La7H Ka+t7 ݂$cőۊrŅplx?:f_)ll"BB=I(O?eI UreOi>w^Lq)<ӵOîed.]hw9x%ewEL.6\\Ul/&9͊hMbDg8Bw9<%ջb~Ž6kԸ9S>F>X0f̓:yZ($f}0<ԥѬLO|¡$,U~K"_,ftoyԚhT{Z۞Gs4p߁-Eങ8.5MIl/+VF5*` 8`fu|}Qgo|) ˝iM"YoG|wa=Ts \/(ΕYՕsdP_} k2;oNT 6'ɰZ1Wt\S E: a PFEj:\B8P}QnBFk* ژM"u-Anܯy=(% rȚ}$BtT9*R"DBӳ"iv> QZx ND-YT3iqz `DeY3;$༻TF2̞I*j'Ǫ?ԄlS R~`)yAq u;„* 03C;"b'ħ 6^dH@bu#) lxo4%*D|rν[Yj :azNl'G bi#mu2W)GmYfݍ03"*V)Q6xn%EM ih'JUA4*Qz*[c-i`~[uEj% wlWxbfa%Np0CAUbwIA?Vtc;xN㺚-Re}r `,r5ښcxQ㾑F8k*Ї2Hv ,'!LqnaXop,j|ݟxnL&>PgTRAgIq(Jͧ1H03V%g'CQY<#F$;e(l9%\g"ò L|@³ǕiwҔ|(ϒ\w$FҴ[ ym)է<44-Sp:cYtH*tDy}NlȈS' $yX*)/leWHהb^fU|ɑ.x7[Ǯ2} r@)@%gey쐷s<@VL |<"P8{3g!k*񑨞u"^aL' Kb8dq!ZbchӉ "xArS(Fn3~80F,r}7@ڪPȶlf@2ABdN8Lأ=H#DN&tQǐZ}d&Yz8ecn&4B!B8%cXJj O2h &x LqKG$PV5bELEGKM2md&r~=eF"͚CV, (ӁQ=k;ײФjCÃ;I0[wv>\A)@R$z}!FFe++ lѐ3B9mA=~mS!j[G68Sy>!' ;1MʳEAP;VbFwX)Q \)O0`%݁%tN+3`: vηu͆i3bhدp$;%Nf<6xeԳB34 G^ʂ6mKG?d*;X<!B!W;) KW\/!H 3FqLt2h}xE]~)v1oQg #Cp[BVN|XJnz}bu=] p rQ~bI鷒5U1;ku zOotrY\yWJ^0|) zu%uzT&֋KW7*r|ou7opBnEg O v@B͙msm~V-+AiGL[laߎ'7k}~Oxco]}g,56Q`K[&[KDc2S'o-<8."Ue{eVh2bݛ%0̍at a^=T[djK K F@rgTlmq:yڜc:]q`)m U@*@*D}ը\L8gGp}42:_CGWi?IkYyq&c\#rQ[eԩN< :z~xM:/1dụTΌzQ8M,ܯ/6R>@Qu#,qe+סm;|zv9_h;Y %^vhJc!bZ 5`O:o[F*ފ ^6>@}uL!ȕnnZ1)IVkkBWt5/fYƷnVyOpVeb#+ gQenq%V @{r A0}YF)U! 96tks&D=t.Ϡe΁+WWT`RX9p:a瀛0{0ZjB8+b%( ( F m*Y>epiy[=zNJ]TH֔-Ⴧ;;N*~Z 9lz`L) >ՒV5 ES`pqx|O--؀6k\!Ps ܣ!ig\PP®uëؤc6˕Ys=cvzȕrTE8 $Yf6{ ̓V4g\W4^)2\%˄)(uk%bf{I N6 ڙ7]ٍm3\-.πn o5:σ;y,J@ Є9L>gc]ۮCΆ8B-4YZGgy7Y?&}5'KƥЪƎpEI~תIuzUZ'v@J>ymx$Hk!T#DGO߹RASde&0%) zgZD97K ,%P( HgХ',G~=Oш'y2RZ+g<|~wA9 7h G1#=_r;rLFd0 GH=2fPDTFoX1ʆo*YU D/opl=%Rpf)NI >5WMXDNz`!)2;OɲFZ^9ŸXiv gRZ֯~o-) f}R]="M>T›>+4د\ @EX%VX99rh?1v̒kun06(]~L6_:GXBZ0$(o|rfuFAcQ$zցYj qeOu~*qE -DP?+z2GC (,ТT5Rv.3< ??-f0$gKݱ-r^G[[aDwrkI߈ϢoDPƽ5Cٮ}cP(/Յ3TMQ~ЋCG?3 H#m`Jn1{]҆ⴓ,&R++@]*8 óu7H AuVVaN:M(@ : ]jZ0Vţe Yd҈/c{,BV ,@" DAzh C̾3EzjErl'R{dB=ҧh9 7.oP"xO1pjă'݈'A\@7=\MZ+VrJg3Y[Ţ /u#Zt3RYMn?)#p5nȨj#5wR1p(D-RQ-}7V*H.x)᫒&ْ ŠKq&h[+![/COS&n@X-F>4 4f6Xv<_&A%QAD7adཌྷmh銺i)nWb^^u,z /S*4͒uQzyDfSAV؈~MOrQzNɏ%E]¥4mvϬP}`)m<6s1j\06hO,i%Vb߁6;#8֎ "kB?&VVA'"^;gtb7V09 t2,)oO}epR2%Q+Z4ʹv-PP( +=35BxeE89VRMQ齤}dB Scx|h!}zj:0*6f7?p t޴53 :nMAշ4 If0t붨 F+\"qđN ū:bK'bTHދYR:„K'E?WGjW,k$1vۚE+e'Q<' :0HVtp &VuIQڞKi e4?Wp|!>hpN*L_>]Gr KY, } HԽ#آF!+7Wv7 iʰ^lH L_yrCCe'{ 9nGjH%*%f cx'-@B,*T!U?m ;\Xm-WnO (TYZ|C׬4udT~ֳthQ*z fJ6'"r 5{ qc@^1@z3rYxOziҹ'a[oW"'KqwQ)(&RgjgZeK2!BF-*3TO0t7ӑ7I~$<%2kY,9t2q`/\<0KwGϸSDeݘ T`r9pYC}9+)dp{jV%&6 8|0p9I-yu/|Kʢ}4Gz&d{BQi~T7Qδ J<6I`vҜ"|Sڜ`j?B_SuTw2tG+5#:{xycBCO30kp9NGC+*uگr#Jy~:ӚHeMv<ɸn;TI/.;~t .E6- cJC- |`Z{`*MX!6.@- 1njDP'ֻU"ir 1s\)m[rC쾱5|JdJ>wYILSs0 {J@smYp8XǣC| =I!{^zE‚>(Lw TgP^쉪k&)iq)R=& '֛hdcįSAݺH$@*Y 26ۡq'r\$fFXhs$5o%|TӍ'vㄲMZ3R.˳4դ:tFVlj.)m#e ,7r@ޒ/뫖RwaB vƪv@!9НƽQl.ޮ/-+x)0׭=b焳@4Ñ&T_wGv<7^ȨgtoZjyR]wA/‹`{gC.!ocp1-zAɒ|>h:$TYzb̲'iPQ ?Kl|c@' $`6| +<2[HUfJP A.xpOBϥI!-`gby; Uz ɤ^b-fQ "M.@+{g U`A[3}ja+[j[֫Wt5m?WkR[Ժ1ş>ZV3N?^+[oetch@7zz>}'ϛ[:z!f{G)6ԒMߩa2UUTP4,2Y~Y:C99> .1.v,E_ {H [iTû/ׯ 3& :I``d΁_jsVvZ_?8[ٺW^LiͯV]϶gLszזlտ-u\qyy뺮뺮뺮뺮뺮sӿW EkϓVKcz?٩כk׳Em#-6U椛\8D {PLuBQ`%Z ]CƊesUn}ϡ55P4iچ3B+T7D(7H+C's*aDFi0IGk 7 6#.dY&0QBg,I?*YVh,IRɓe2J첔JV0 Ÿ=8b׺Yjb7",[ s}@kZvaFS1&c3JCjQ5]>c}‚%-"[<ȹn@`]qbQVAVUԠa*E cPf(}W~87BܥNg@GR'MNjR)7 AkvIi$ ŻBex TVM4X C"H2:J` Pb$D..D)2140Xc>:}渧!QNneKI=]FG~cW#]t6ΨӞ'A̶0p 68VeT1b```|=1C>|kC$:S\e=TjԨNJ2%2KPGZ9-)nɱ/?@yy K>J8EԴ %W<+c&+zOMު_ώr`4i GRzPvvL3Q^0eJfATps$vͅʒ {t?l&-ejTᛮڡ?cpt9$X?#{TrR%-~>s]#m-m/--]u>, o.S RzEŚ+tXvċZ]Κeh``]ohxP - }[w7o _]꯶pln|%Cc3!oCzU4Y`$֩grcztFR+S6Xi>S-n vj;q"Ɣe8mۼ^J\1A_%bsVDC[6J=BQ6Ƶ9Z1d mI1с &~)5q +"Cjaɐ-vEx%v ^7a}h4;9k=AZ ..pqYa^H~-}E)z&tNIR.F KTa%6>pH5a6k׊yWd!XQ*ޕ#m`I#؊JF9B/ sTc*H `'=g2,ģrw}IMi)TVfIG[=Fn;?"C Y5B"3TO"VF uĤ&?%E:-u{"%P Dx)89#D{K9`urQA :Kmм|͆:*=R@zzhw_ ZcT^Q֔=^P IE rS+9 k tZ5ōp[i7 {Qy#eqK60t_*^4һFXv^@ڍ! K84S_>j#P FW_r4°M ` c&jw52{/Z jXCM=`G˪#+)VAKx4&n 7q]}L7xP8츑8b+L`}},B&G 4j. rxi[.=%1Y7 P#AH[oH5(D%GU.>(xK5Wp-LJȅP1?(.=a8'BLF_|\ C.p/qKhlpGuƲ?ɜWH*)#$FѨB7pAخse?\B!P\GR Dg5qBAc0JcDMt٩J*c0n\/V(PLQ[Zz_"aLh4ÛfQԠTbaUD:+RfŸkS38{׶CXEo4ޚ,39 ERp-Y_fi&Vkx:@068e4pJ,޸,q`\t~8jxhHc4{-(n6%3%QLdG'p,0p+Q)61C4!V'جNA/0ad&h@VTΤXOb[lu( <z-ӵ5 gIV'1jpJ 6**p|in[Ÿp!ʬm͕$hRX1\"Ѐ k J#%?'??7P#ma?Rhk1>s%"@CeFw I7Upƌ$2w℀CxGCfDRTT@ab## }LqG\۪#FE~_twcȇ ̜ [ϽgkJFUl43TÉA;#d)x ~' o1 tv-+ߓ#̪K I_ ʑ3$6Uy4u,7L^(.^-G ~AOFWּ>K(dhAAQʀC/-đ8v,WP6w?vaՂcVtGA6;"T\Qaˀc_*2htM7?Ki>WAq:]o"%RS3|+?:Q$9 &~\U^[RcIsQO\4r`qh:ZY([ aGz4ppL{ a) 7'qy&o8lAPldc{/8as5Yeƍ_ɷapUA+٨mGoYav &q o 60ɧ8=;kOnYg܍?>u#k໓ބM9sVfL\o:ٮrxN6>Fj_uҗ0s`&8w)'Qo T1GgMlS'Mд8D8;H+~qkiT*@cW,ɂ-8 $<ΊQN]vQ^7sLpyBxp1ݙ*.^"qYfNz /!EpmTY#5 (ЬEG:( *^);iHSF"8' "s5!J,f ?Ôs9**ns+aU[wPr(L.b5{zUKpanG EAI[u z.=;;Il&!0,d?ߌ#p{B ˌ twYQ&$P(#ji!)<\"G.`-]g*٥RkQ3r#b$@1&5B v(m!2X-ϣ6e\/ LlΒ^HD ƶ7\Nc46LBMDqkLWզbڜAҴ*Ͳtt%&'gN0gDP檲N٬{VRL|%=/,]˷5CB]w]v8$gYf3'_h|>݋po/g)ф}t-ęTnk?5 Kihs Be0r<,+"kgL7Eָ6zٲuO]('HdA$6p_i,르"1'XZ[@:y@)ߗ0M>}I@ܭHfeW AǁZA,^YOA7p:ztiHZ+ЂqZ+)? i& 0eP \h) FIvrAC2,a5P]ɾ{8dnex)ZV %M>hy,Ϊi]*k#THېS8ɒnYR<` \e @ DyD+meuY5/sJn@7]TN qt2D"! Z(eq)0?4/V|*AQOw"q%l&x|G)ۧQ} `-B{fzS<&'\G+MmvG{s`⃣h1bqت&r#x־*Zޕ>BQoX, }~DaAkur?ʴ kR֒ns# Lad٨e.))%K2ӻ&N#Z[UXh5ggm7kI=cW%Mk)S/I 2%e9VfZB}( yf!%n+.q16l2MRץfYE/'ZiĻ(p*L}fиCKni+k(Xz<B{lKR5FE !?j Z6txdQ?kHQ5uԖq\g5(u9LU}Bo߶%!ߠl2 \ 4Jx21 :g}9\jHRgl;돑ݖ-R :ytk[8T9gߥ`!r=_O5-l~K,4$bx:9?3?kQJaLj[M[XP!&ƍMCTKOM&3!~Z* )r:g kG V7T@̫eoY:d2q`_>|: 4ʔj%`Ӏw<.\KCZc1KkօL<<>L&V4F!%T3_j=A9.[ ə@u߼}b k(B]٪RhRiy/} ,É)L`P=e]x6DFt,Ȏ0F) B*\<}Ʊ{ryeĚnJY+cYp4ENq豲lɒ2<煓)_?`7?Z)F9?֪CQeʒ֤-w^|Ð)˖ae+Nhly(|#Iˡ5L9| 3tMEHLB>.7*ǟy/:5p!g!d \"{ H1UC }.O .7WawI-Wqu~.'.@Ћ/ 3 ?df1 Ԧ*ǡBrJ:|Ǣ+_C8\[覵{glX{_R2eR>@# ưR#o|vSQL Mzj!1t !^J4 zBLqG5/S bWˆXIg%=v1bR$Z{|]V6;۾7[cn :* 624HJ{P LV" ޳ R\>+<"VVI .H=X;G/$:ܵbpH *SAc1ᐌ5`ެOXOFK~v;No+@pu70btRNۊĸ,ַ9&Xo(2CA5Gq/2YhRvAsZ|c2i>4 ٹ;uL.HdeΑ| gФ!O*d$Lb0D 2FDM\]7un`a=J_L8qjCfb2[d՘.Y]Qs`= K(9lMnˆVtS].ݐTuJx2'@m 'X6^mCKVc] TęX ?Tja\ \ uT^5~oM[l6ogM&֩1v#/#tXN-#~!|rHoWbu(^% 07r50W\/I +%En1yxY=ip[\G-3l`Ղ̜uR}̶hxS"A0 i{(p!*z/ޮY~l.9]>˩Eu7R tAV&@#aċ;4KR_&=᱔}pvZGUnMМڳOa+N|Sam.W t)?hKzWj WQd{dffss58p@1- "*_1Ag e(oNҮ6t(7 ,%K Z*vT }ƪ)c/I;c_l# 30nqXH|QE胰>}F{)4L-yde)/^Qx\ @㕌- G. m-9*3* 0kdMq@m>B@䙕D< d`ݕm&uXQ#-e;? s{qI)ܤ:ӄM]2$jcaJ\~>)< ߤ(8!NEDEW>4F-XCeo5Y=yv~L%gDliwuvRIҨٽQ-!%u/hKGv HV%i2!B~gك0GϨs$Y"V`~۩7^~dK|/jI&ԼC&1|qĄ1!OX`ΣC cqe3pU9B8r֍DL|E9ywQ8NJJDZ`f(Šm% !QlJk_oMgDr:,ǰu¹X#L7=Ax_!!)=ZgYFζe:Q,+M+ZE;p `aB)i@p0AG;AOvK6Jvݍ!l ME#Sg43U~yP7;F'70OO730e(kr}$zsa:M|EWvE `GAmhCmXPl`Y GZ*rke-okLZI2UPMVs՘+1#cl ֯UJ!OBp Х5Rr9t9즋*TV%NCDXٗDrk1y'\M [ D7)b 룧TVݿĂcuGyWRz8 v=/u%l-2'\$_׆lgT+z~G?)"cئ a:#K[l= ?OԞ*D[y0v+W:T1\}M<9m {&\$Ԛ?c㐗,ڞ|bFH"c=$A -z,;.d$ ]g} (y_M 9";։ s{>h'*ya] 3@QtG\@%АIms] J,*Z_`Ͱr zUrCDN4i`djW{-& Of352ѵ'uѳ 1I@HZ6;p iIF' xXFS;{Lۋ2dŀ50T63G$ݩ4dH(P*,@0} -WhmEh',ʝ͊67b[< B0Q"-@wfKayV{-Ǻy ~hpM|J)?뇖؝C nL9Bc_qyEZ?!ErfQЅ_K[O悔q=&HvfLk*ܾu+UDENE>%Ni %BwdE/>U!Ps@#_PbX5L[n/ ;0.eJ4f=xO֨~0t_|W-ִPa }Z%9kT\׾޲\#cv/X 0LG>#~9yc R- Y`rj)Dr׊zvA KR@|; tRKNzޜ DMO=#u|ϮON;P]d|'? d"nv{xPDcaaMec\8(ŗ˲9{l,4+l 1釢mj10 -(FƤdacZ -mh*5>"O<]Oks )xR <M3Ϗ q(6@Lv3VX̨(( TʑV\`'hvNLSMr7IcjPi+!Sje=ig sR{'Ѻ'\=JV1/djQ;})d6ƫ%'ja'=-<-dNZ 3GyvM:[n \QWIδO|O0^J$ ?Jӫ-`yFr^}ߜظx@͆ ) spo=aV$ WH1ayǴ4b~C}bO`qbvJ:a2{qDxϖz_?fz w@Tox7GP6b mqP*%bJ)GWHTͽ#kN[T?Հ.YŹv]}>)FiHFH*J3v/lAy8B1⣅Ʒ~>BEάSHLZO0HAY'Pr0mL&`HRc@%`7Z?o0Ow4gy0W[ @MMp2*B Y͖GvY|zI UZ/ӅjTQjy<Z0\M[̘!vv<k BA [ºacSic/3(2qOԲě:/exD,x/b3n㡂Ṿ~ȾP w1xa<~f]wc `"#MwDa9R?Qm5;l{VGЋj -{Kو-R;RGW5GJcRI$drZ$q!1k \! ȟ o9U%؁|G~kb 1bA (Zc2}b)FZ"ԁFz{qWVjaJpƱƖuH̱Efv5ŤLZ?@W(Ƶ3MZgs@XTQ k$?5Bf֓@`;+O L~h=ҦOsn-tXpLaPlbtpՕ .us5сkXߣؚm0`HrA䣙Q IEChQP1Z;dcɐx+@@s%7.עFu՚둥EI QB\A^*7|\HKJz#.!z R +>lJX:GP:dU-hX pOQ ϸ!Vj]W\#jn HXxAc[s>&;o {;q3Zϖ+'o\5;@#X[ŌBVRwJ?)3Ff@:rihZsjTi-+*$b뙟&659F'bԔPbsBhY|vP!6 5A];{9m(wș[@>翢\W^=*v:ނӏsaj ! HeN,b @&Ԥi"eYRH:Gd fQT &VV[tDJ5S[ tPp%fƔDKp<3j9$S =Ȼ.خŚs/mmk<y=w m^&0qɘi|&w|(EOBMIv`x;)ΪWdq{욡FGي%2׏;b)6O(CR)r'2 ;ZG޻ @HSis7:^cH(T'Jo9Jc**q dۮL\q 3y(T+&u9؁9B9 LjP:PF6 Ux"AHrH9ƘpOe, ,ߡ1r-%F^Tu饧Єl~>1辇ma-U *NɆ[mR ?n縠 ,17CɅPe? C6;Lzp!ӲBPŶqάKPat"T;_}QX`&roquա2~מ Ego" \ĆPt\LqɆw:h=D Q3+ICR< o砩A}^Uv`FdGV@|?'k-Ьo<sމa:<;N_~Ծ>鋏1 7/! 1p0Xuc0èIL^J֌եzk't ^K˷0jw3Cm?^n~,710 NP糺*z|ǭ,cG w|yll ?pmr 6` p$hȓA{rS{]RyPa0bűQu"R5 ?+Or}S's]`Šԕ* b7ςu"E⢊jmBueL-0&I_)P ^QԢ rndh o$Z[ >%& f+fݍlT곾^xha^\[HxW'6+~rޘT70Q3H|(FQ{gIrNc`Њl'_(6Xla09޼%#R1'R`n|tH7o>9v$@z&AZ5b}TlW賛rY({+լ;b'm|vLOsLL:Jj] -XhQD[޴˂G:i}ЬQZ/VXvr9uc'&4%r!2nEq^}( @ PCxH'2 Kx Gg8L`bI|Ixd!%d%1 Љ`DqCk:.d&"O.}8]NaOmY(EȒ%f >'.V^DЌ9^,y2D淠;a0XN&) Kō,t!yzAB cuYlQ ;Q#13\ʘ%Jݲc+8h8}.`Z1MFBf9?@Q{`WDyxE 9JwkP~P{G{OŹzbv"ȍ |aCKΆ7ZX<32_ w|-tóXB\eUʨͿ͕ 2;isr*`&ΒunnksLT酠 T]s ䷺F#n}$I1Ct}1t!@  b~ |oJ: S̍* .I(zr1WRYwc6/wGWvL/|tf| @2ԂO_x'o t%Tg>Dۨ< :,ReN!$Ji2%|J(w?UF!z ,_Cv^4>V]#8B0. yXh]YX}N@ X}t[ե!~!kS#\`\l 3df-F6 fC`ޙ|6'b,%hܷs 9ms鄻HCtwN˖HCp4c rke{~`gԯK\7HL/K5$0w54nIE1@<\jm6ƍyu#u%- z%\ `7h/7Bd/[ ũ3}fBe?H=UU#f75u8lkrTe>ڲB[brLݾȅKB#z@ =?WEjI8q]Sa@Q`V'a<1M~yP\C4Ah$0 u@ eMJ3K@KCӵ"^Mۺ%X ʃ{(Cƚ \nÒzAFa:8h:[I,TfmҦ 86R|SmÌ!( a.E"Sd&+xY#܉b xcV.DIRtSE-:MNK4)<#s2T8#vA(sY#|iwGVZ;f1zg|@r%szϩ3$8{.E{M0L!l7_t)Bs92Fx@ĄЃrHW SuFGSDGClwLM~P ^ jIy4k9"֌=N hcTBl˽)_Ab畛x" ]))h0EqFe`I>UGVoYyR`/T \8vz™ >~ b f{2BSgP*E$^ɫE6𑛍}2k"$%F1 sV5-ux^zTgo]}eE9o_)B)"J! "l 4:,=(Z#j8&R[5uq#Ո}AJ;ӧӜ x ox?һxOJkv)H@O!5E=~]>ݜͷӺ ,ng~Rf9h?(: 2%7g`7>k`2AqhPsA>6g>zeX`:cum10 7UH`ЩMWqW"vY+(WԨTqHEI_+ek}}A= "^gi¯UhU}u,tvU5P1w\k1DCOUE\fӇ_SZBqSց,9Ē=c%LisOX,,*\&=*}H|}D}'8w}>gGaSΎ[c2{x I ex葙K i%ߜsba-be߽x"IXY7N(ITP["҇j+t)Mav4xBw($@A"^Io+*TAw T1w16-m9bn,4;9t_3Qm?;v] ξ=1 5n{ !$59AShn>2ZԭրP՛%'>O [oBi_0i9s^8lY{8:茢 4K~Psڊ>CRqrKq&>Mư/Zʸڸk{L`, b<`x<-վ̲$ID ]JrD1 b7>$vni44axyXhH>}*yH -r|N<>)RaW(BoΎ[׮}9g4yYuV0go8<#I*RF5 PNKk2z5,w`j%Z,˄:RrrԔ',QOKA>e SܒR+tud0Mnqa+^3FE0$v:ט XBlq?T 0`8P#3_]@+Ʉ,Pf  H;j :讇"8*LKzS^ }K> 1 cx296gJ2AfnU3US\A*5uvbT[Ua͙]7%נ)H.0"4x͈:u6(UhAErrJG^ `^aaˏ)"7QP$L$ :L f\7s!69 [ Kjoh9_ *>e73tMܽ5 9<@u2u>9{BN9;YN} P3dTeECa"Lh,@e#g_{W(щu)8pM?6büC{ KNfwy$jqy}H6]pvC@Lb8\x q_:.|D_$wM܋gh|=-kȶE@>iSutM1daVXP*|^b9(FwU|eFNk)v1"`1{;JB)3ȞT$&8(\i96zض2?E7~@w\3.[H;<+"(vi UI}-6]3@" ,dLxdk7ƴ꾰.tǧf*/ۈAgSaQ. 0pdXᖦ&_ شUV3@ A{8ݴҨ<@+B^;+V;zFӰpn+]+2/}H%l88dQJh2ih%)W_J`!X_aD3-3Ӡ'jT;RkF${ 2sb~,!l*#"c:R0472L$o2lVZxl"U5C+d1Lk)fiQNC1}a3m+|-P; M(4+Z>TGqnp^!+㳐il{Zg۴:oo{tp2R۳uHX &"^ƌuLTDi)jm={H>üw™lu@i(t9,TSsTo% W ^R0Y^=ז)}d7 zW~ \}`r f!E;:0Znz /~4A K 5*! 7&7C=>(2V:KGGSF.Dk :K5N_Y CDD`d]S5~:Mu-Ļed̰P,$2¶ ,n3LЎp֫4?1aDf"(zld/Vz!TWr%?;'( 0D凋 M܇0s1.Z.rDD_hM?Q/A?^3 u<ʍ VĹP-k@-@m?>ZD3..T^_$GEQ18P}%19QLa獏!αF^3h{A[a)][ʆG$o[7x&"__BxC^ak (P) p;0]N 2ܟmkR$\x׉rbqs>O{#6MbwN6>&O"ѡ9}#P9iAHr|ԫ> tgc ? c VPN&ޙSozQ>S|/v漊[v56Ȁ nUNQ(-%ky&V{%| 7~"(e̿j*OT{\/Hb_@K/eCAkޡoё-ZQ<0DC[鷯6xBf ~fUp"IaR.:㸡8n{9] Q(i[AH(*g~cHb,m1'6 )|YP~(k4pYD&F\!ӯp0Y"Ը#ZXxka#݀u.sHT ۼaXA@s(˿O[tCP~{wvwZ=_'rDNAG;c :vx`@,ulkrᚃeaXы~Xg9 68)<;P:ϟU2?:"*ӄ/r6Z[TVqȳ!il}ʧvGaXrW/%oYI 5yCe>Rd հ/'Yg %VbP{[hcrRgxMz5W_q [R$ "',M/IeluqŶ8?n|-&4ht E CλYhbMlڡ N&pxdw "mR>N >g=sz$Ϻg-`|~o~6Ir[)Be\?CK9ڏ Ej4_nuQo"xϧFu~7 5iCA7vЋol y P㦤B~&|5> 3fO^Tp-%r¢qc#٘q#57@!䞭M 4w!JNVZmip_xl-[3rsmB\t-;y-iCY7s8DJ1w%3 s{^h x<@@2_; {eW<Y^U>4ɹE߶Ha NALm|\sӖ+#V ta/xDNbj=\Zopj`NW %#Q2}Tr dS?Z)kON:@n3$ocr>)idn5c˜NPS<~#H$'cg*yCaxy?*h.ri :ݥ}mp@҃*O:n$: N[H 9% oSeyWYA ڜMYaqsv۸W. MmYYzVܘcaLƝ;/]](E⺂)Ct?:k}0Txxu*ԎCcrf [^sqw!} *2٫lՁ|n[kYN CaW 䑙v=4UN"cP `.!$㔴lTZ*N~;/3w\ӊp G~̂A+Ehlw6}C=[Ug[Kd>‚ E(DN՞ȣģX.lI,bHA!'arF9-pA `_t?o݋ªAʓ<Ȣ+" Km+뜣7hkYFlU AL@Q  !<1sڕ-&1̵{@. J] 7Su aV$dQnB v׺VSo.mjJqx"*>;Tes|t m]a<yHқ9ܹ >75y8w/$X!U< ef."X=`0eGteBiυLqSqZVs4i |ЧiJ$gj]& lcuM3Lƣ^pvƦb!{ T۳dm .x hZ蔝@WUz[lO-,>tV3AsGsT;BSZtGWdYa_=$ԁk"vhcrP2UU3Q=rB|w:nl7 ˦ɗvs/MO{qc l" lG0=~`HƆX<8QUzkn~G TBykIbq+ȸiJ!o!DzU=•)]%L4 0uU1EWt~pm\1G,\=@0+\–_ҶtCRɈN؜PJ(w\pR[ ,1W "0Zlbꇃ,T^J% N5g1RGwR/Wx.p|oz L}xa3RyɟY~K-O<`',G L)K 7 20BI7+pU>=]n7X[VޟY*- '08Pxtco1>_MpIC>9UCP%PLj)R5ꏬyD7jY+ &7c|x,TE)={^Bdw2/uź)r]b"MNBt`"^ u&#d=kC97rWRź ,W~"ļ(~$o &7RU.-6\~:R ?DH#Uǫt!XX"­E)OX-D+|3wb_ȄbCp$lx{` YDK\pKu>rh+;I}*4wEh+c:hL ]ZvI)_X_־hdmkISjD0MSEWUp){@sUleFQe{~"XIX--ky1:p. m_S&lh^Ji(9+lZP{`D,iQv%L)06dLBMDru 冣2{ f7 ?2' PZˑ;m#ULc[Bh@?Vfx5} yd6pSŀL ;6/D^d%ﶠytLrHnr1bpS0 hD1%ݫk3 6pb\TLS`•!}醘KXR^jm#Z6u)Pm"eBMw%L&D[w̗.zݥŜDKń6_ -m5_W{Z @^Hm*;N? }c5 /(Q6 ā||@LTÿ`>4q 61= o\ īZ{p>wh׮IBRoܮHmwW e4$2t;Gx/Ԛ+ 3()!V(Pd&Xĝe(r=3&Uzđ U6ȥ%Pւ!Km"\P} x㕤dKY n@)xth=e^̚.6w8UJ@60K<.K]*h~NRԀNQa,!6@3uSkm脻1xkbsպ BZ ~4ɽN8m5^eTd? 瓐Y/dwa',. }P"j\;,Ǎ;x2+1{f9o+Mސ+_ 4~.eA*S^d?#+%q8E4bbMU  eY]2 DKՔ *ReR\KPw~ӡh3oNl euzfV!ӈԢ6]0MՒBa|! sԟ6Ȭԍɭ { f6"^]$ 5bo,9(0oKZt2 *`ؘ9=kB {`biXx=Ss-(΢bS%q""0W&*"J|eTb?Ƨg`ͪ{Eςhs~4рH1A`V hO8`ؘ /_fb.r9\Ś G _^Ng`K7$az}PGܮQG| A,WkBe\{ٚ`jTB@L;X5BC-0HyL;@fhϼQz֯ V1¯RHkCNX%h.Fp3HƼsTYv,o7mThڔʌ^7~ @d<];OD o2ѫ~{vB i원 S;P9lBB]@z"m>\2.y מ'-x uK(S0' rc:b}$fy2yuhM<`:&Pm>x hP)M!"U*~&Ú5}}xJht*E juІh\{V;} ޥzt"":#& ?C`U-H݊p <*0LY1ESuK;_I4ҁja$=s?IQXExT ZR)7DliU${bRύ%TxQ*[ o&ɺv- 4b8%\į /ӘZHHeWp6;67~Cj3ss] Lu+`s3zzrhuI;-fF}`3ɲ7p I(յj؈c#|tх6=+.KqQfYyx$ڭ8:_}:\L,.E: S1AoBD$N^3V75 \\B`J MasAp6[T`Ee< l}LZ.U\0Ov瞹 ].4!dhΕ1'7\K7\XJ@oh L$B b@"H/-öeD!(5JZNN1vҵ9 NBtc^ %jB!^L7~)Y^x"pJ-^ VE]2B9jXU 4u!Y(!5ydPUUl #o#d~,&@oFk_FظG;e& S57EV2WV˝X63N %q|]^Ws_si=_(+-cWgW?#(-[ hy0`o5C`Jc۲Ľ{R<Q{<#|*gʳViLǸ 1CA} >YǑn~~N=()ޮVMNsRзVcZJ@1"u;1Sby,s-c7! $ 6]tе7ZV\~$y hы3m;8,0{b6|Ǟߚ׍4y +E$s>Oܼ7ՈxBIaN'bQ7{ DA`C K. =Woև6\7Sd+u X蔈=  Wai{-hC)^su>lHSeܳc2[r䋓O?93kY^󳣽qqnG?ʭͰMFY(FK&AAه2En)go# Cx9ӡn/>=ړ Bga3S"SD/U H@gZTP\iK/"VZA:{]Y{1ۆNC,2DaV^ğĞN J|:;CEѹAi>Ts+d1[=LEAL>P ؛->ZN0 5HM%ddpg:58G-E/(I^fg7w$iR~9w9s@I+=;D ]uDՁhQik8BݎV9 0V RDW_}-}l]u9s^*,M<:v@0D62IrNr +ßy,welcFrʔ7 bȸ'|CSQ ._OcsG(U`r@&P2ir3M;t\HX&G~:NI[bBw-o1諸_8%l |yTzqF^0^#t7~H}VG}-.gsODzREENr Z}*Gnޡzn4,IYki`#+!@aG e aOruUbi肅(cfbfl~v FpcY i<( F:x-z7eX1( @eW0VdpmYv&ZP'\_"M*LS#J%s p-/bmFXfM a7. '1bU>N|#eXj-]=ڲbsJCNJuA\R ~bYIq3D'PeVMiBhd)}[C$GϧIUheڬ hC{?oX`PĽ<`|@ ǃ36uWHn!.39 Y(/z ZwCh/ƤW7#ij|"D'1ZPK'Ϙ7QQ2eqJks*4U!(x#1L @ZMFNOVZ|?Xw+WL.y7n Q &83_PyW9 L5 _4jp0>Pyܰ3iUBUJ@΍#],g(c.s' j #@ΆݾJ?G )$ZMU`XOIBVxbXH ZJ>_@3gp_~7x⿴6gEk0h#s9 or(fsؔf UƮp#a lS-gM76S0Y"@2C23R*io@VQo+܂ntd)leȾU (/jː@VQ'V`T*Gʁy:K_ 6SQwD1[wwoPv)>/R=YO'YUD7{-5_$)BÌ ʓjU/rEi& ~ asˀH=}k8;Cqg쇇p)d;քhPpIe!yc9F}Z `#U"-s 0oR9ɭiĵf`gQwffgo@(so6ٓ3֮WЗ4w?Nbl 5FQg_bvs% o.KOr0!ɈONqs `&eq̃=F縕c+h @/C烪҆^%Ĝ8c}Ɉ;b~ح˰wؒwmWhd^2[lE0m2guļr.2BtWrmAAX@" m:YۥNI/F= >;?"LԐNb۬pQZewVّ sJȴ*Q=✔6P`O*{S̀tf"@sttg~ $:= :r{_h.pòO'TS\22ϰQ;, Uݓvc_]}bKǺ5EA߾}~_u}ۡE>ݰ(^\v/8aꓖڦ=ރϻ~mBR2q$0On[RUoȓof9nM\Nae7/2 +̀uvBiI8јDwy "=jD t iANГ +&c*fXp 2 ~xF ϺEn|_Fm8SxB/^^.4xXz1cRn'w?_nhzj}1/W*`Iz$4E)d`Z\mUs.|2f֮- [9ձ i!ҝJMrd?- Fᔈt@gmB\=<3idұsc#ʵvP@=Zk :(q9o_/9yNf+U﹘xsB? -uN_nCp 7V/_pQx||#3h y^  @{:TpZwu <#|)!'aVkaGy<مՒ᫽; 2X ,eb$$6a|Hv}JlK*&,c8 JXZgiDc4JL`gj/B5Ǐujoy :*%*xq]/N1H7CgpڃN>}W5[ +{?-1F˹[;C>8ɀX8akْucpI \t@bԱ4O6Up) -up\^Ej&&&Q}02xgunr%TJX @h`uv;1\آvX^L Y X1NZxNg!.2IVTnWPcd 00ak&4:1FzSƄ\[47&=ydf ;m.ƒI Y51 ~V`y4vN@q,@A '`j:QqA/]1ZOƹ砗[0Nn\h˪&pk?<t>QbKr=F_I1&6fa蒐p\ўc 94Ѳ!tnC.gav]P?^ΰ1<&Gm5C\F5y+6 < ?1nb^#ysFz1Mvh3O5։žYdbD:;W{e5R4[ h!ҥkot'0HɅb҃-0Еԑaj ǿ ?쫾A`?i\~J<KM!**ntd5 +4VCFV1nv_[]n3Ko#=rUvVt8&z606p"K~y12{-͏ΘÀm+dȏ?eGR7m^128(\ v*\*!!L,`P29׌l!YlҋRyp㈨$AdRߺڼ^Nъ"^I/&= ‚RÃWřlE )x0w@%UL[|eevOv> !+z5:jÝ<5u7j2~؉!|n30Hv?`8yܳqpHUpB" ^ 8Ga=t.=@'%D1Qcr=?F$D/GqMuEutb}R%7aj]a<сG>j61Tl(x [9 9Ǿ p5y?mt,jOX}(1cͧkJ p[\q8ѹQ@y2sGa6F':g5)- jAni4̵jװ %H77Ӆ|÷$3N N }1Jà`@VDaz~l9T{tA6|Q2q3{]\3FdQcK8Fmb $e 5}еmD鶼еMŠgG`KQR ћ]P2 s"](a"?NB<%$Fs+r+J{;_OE!at E[a󍺖Ba&<9<$uHD;g/hjDF[Cm\Q \F+I,8/!yV-ʚ8l X#Tq_Y\i-MqT(bBHKC6`JtD$*hԍ_mxF} /)VujUg8*dmKi/<67_vww[W7^#BO# )nXH_Y%~vAгNEI |DK !B<$VLif'1q1E vzs@;Ňqt6$]b^3r8ܬ;%P}0DjFN?- I'H'p^ۜϑw= o9dmZ5b'» 1H+!RzJDOAT|t*",oWGQH5횆νbZ uʁr 3}T!ͶOj ˤ](y T28:?-wTOT~1n`8YYLB1BsY}L^u^ `f@Í,'84RD L{9h94Rg.OhX-[)Ͱ͠qPn`s v@;ʱͼhuα[`t}hdm3 0CϤ_q/N~%ߐj(HؙүJ{rH7z Q2 rR92y^@F.jwx<1T{UV6ufD 8Egd&++cb\V[/r^L!b"@[o".g kdžbN-g{<+y˨p:fEAa7wnS_;sV)QA\L TC'Cv2F^ crd{V#)w_ ]׫#| #OAͲr|q{i\ QN|ވW3uA.-IJt5Z:F]K! "%/瑒 N[YFÙhǔ,cnHk{]+. "P>̂9i3 Eߺ]LV>ZFo[cGPЫI"הQ4)UVj::b|lC>NȓpCxIh8dvD E wuySjUk>t S>pOqltQKm\]z 1&"Uk_>b"?+c\)5ʒuq،NwP#t "I/ -ڬPH%=tCNG!&e?~O #h}Z*wɐn䙈,*4j1xYl5| LґuV)m$ ;m.B._0\ϋ 4%uij䢘FsbHh1[gx꾟0=:Z'cHP'@p=e4$:nWUx)/ 0'4Mkfok-g>p|_ IB .L6)Հ@o{;}1OAM/pLb僁c/}H;qUrجժO~ U=o' nՙ ZJjb9k-U lUyQÝJJT+YXWH"EI 1n$M4'h_ngq4=o&jm>G;3T2U`c}U'!F+ !8 O!y  "g*Oĉ k;Cs8JZ8kgm66Ez@je#Dэz0 YwV F>@n@{rɬSa8chv;։oNWvrC!2`i&8jy,!41bmH@<%uׇ(cE[W хXE7tzR9EXCwNQ:<*@;ucPX3fn \5^z=a3Qe ^Dߔ^7>zOfbPuAa@1OC%zrYgZ{6OM$(=/?o ^)i')qf5thIO$̡%SA\PdTet~~sT*uaF& G;H"*f1d9 Te~N},|'<{͐5AyQq u+~@X74'RmҼE鱥<`8Z,>,~~Y+R'd0^!`;1Ax) =hSXDžr{V-ƙk"wFI}YyҪzߪlpJG$ 钬8[{CSX "F93Bjb A|T2D.z,YADK^@M:@8f 0,4!|dNDʃPߐ~U֡y+ZDD3g/Aq~ePFg2dz[(Vg%DM{Y j6"ŤvH 8Tٽ fwӵnsڻ{'"3Ξw}I؛x iכR5kb{uyx>ڕkSsW9s|x]dc6<~xr-Ǫzzޅ mN3~~n~LZ]j my,Oem#vo900a+oD5)ɾb E E-r|pFkVd0ET>c)4Xɓ5-S K#a;%lAORLKI/{E;g\T_}"l9UN}&PyLevm2EW"Ć u<`gTRr{MG7 ":Wߤe֚bn>9cٴHZI i!3 +p$j3-D+"'J)t<mmiZ2=f\b$;:^+ yLaY V2#9tG.ѓ4A|ծKf 4Ǿ?lBc PnØ.#SayJw. ąv3\7^0ޒ}=@KEiǵ]Vǟ'?vc?CYM'NsG45qyʇWZ6\$ /@t:u)Ũ66HGrEc9[pv6R+LP#(qj;tN*--u[q洱=A!(όJyQ`iw]Ce" &НB,fn` $Op405*F0AK3庁}5ID_H+b΅kO Rق䭾 m 'bR!^K ~]%yD.z<Ԃhhǩ €[@ӥ \{:-1—B5S'ԎgAHJn$ B:Ok6<s~ g4t#\{3~HMsYp!dp8ϕ@[!bH,NWE^DglT9~tG !gR5e1[-ENVױC `+I0(sm{`y#RhB.h4\(C|JRH'ikI"jW)YR˜A%m">{"b'BȮ q)5xYMdHj+yjYQ8OBMax8YTVl>gjBmy`_p ?Lj.`9ZScA:qq1ha3ědF,KP[;,gCkYIfyx3;b+7 l FB P,%q7$`].O1A: %2Ͱ&}s` m$eE`[y8xԝ͗BPTPŶnдu=2f2RmNbk^*f[z[4.=]X'`R~o#\Y |] _1O$ EK#$2C8 (S@5@+ʿ'7v2]-vc`X29;uv讵Blt()6grf|w"sqIN͋quEqvOD&MTB$ Zf'~B8PoiA3Heq8WeR2^{0&u|z⚓=Z|ew|,9HpݭE)xM^Z<2T a-D.xQz ~E5GZٱ_~=b[)oA5Κ:RBdNRZ;,;饊cZc|:,#h_C8^ f*W(&m @7-$C)?ESC & ߃xa \ %:y1n6^[Ӟ>yW}yLt_O<aQZQ3P\MnRbX@ZMr萬%(< J_!J.hCLu@ }e_!U0Ҟ羂]"R0/GJ!Odr2ϤBhW/ׂٖL?#2"$;*GCJՌJ6N룏~|qtdL.n yj*I ?|90G'u/0.sqq 1H=p:Ϋ-9 9ch2B~ 7SŸ6il܀e"%JJ1<kM✂UL%0ҹXYl.&c~dN+I%_Aƅ"gi SUtz7q]3egP/Č {& KYA_ӖC_iaxl8H Ds>:'EV2w¨̃f AI4ذŪ;@()7pS^-Jh^@ n7&t.ݞs+GCio`x"9+"jGlMS4ZȪH&rG 4󝿽u+j%Мo4[ 1@ˡ pO{K I>@,wKm9K8Y*ϧcHFN. bആjh2{3sцDBVЮv3 a8ܧT!Lp,oPP$CcZSX F }&Z槉{*bu8|O#78ݨ(NnH7m.kyn}p䆛ISՕ+z2$pXkѵptYJK>՚9Ox-A|n x˿b޿n X\kKS}4ۥ?2bE4U2C8h:b@5u2 Db9_j M 7\~m=5iȑ)PN`Z܏Wi6{+K!gu Y+N1sL):nZ0 MN e̅Y+|߸}* q]\}a{o(=v;DRi6 Y1rR Ҏ'D(#0Om:Hr&B$s )KT靏y*5c`|YBS WW⾰T?.:kݨB9$qoU-rrrz P^̒rWde@Mcd~4 zM6$a Km&<,Cyz*0~}Bȥu"NiPS0t#}z8]փ)n&[[r D%R6$ܓkcQrVQ֛-:* Ss_=EZY :x=DvmFڣͨh8@?Z3BQ bJ-QV/[zBp7m#}`q.f h*`~`jTSHBeN^4 wK(JPds,Lm&2x=e TӚ\ڀuvm%+8|wEq9 _H^9a L#'Ew(m}Sɭa-Fv/SE¾!0S_nhIGPDDRutfk$BCym2hi6x.cQWdĹFZI.)D:[hA+fWzE)4PW]Cv4j"$/}1ʐl{LJ" #QFi'A혶 k8[ꍱLaBXgn=t}̩lAH]`/ZRR:SoK9,>2wlc te_ ɋ {S6\*[poyRF(SJ/zucqܶֆ}B88L;/[Eq F|*FGlJ*d{#  .S_qMh}]Îhzӫ]4(n|^!vy>ˀvɲ@m 2tMӤyͥu+K%o_Uu&,YJ~[? Zt0CQ\0r9ϨQ&C0xtf]#-7 9 k'-<輓~jeYD,|\{Yk:YVZְki]Q()r.k58̙┳2<$ڊ[13U!pTl~S@t8qgDh5b"J;IEwLjK[Ö,5k-}n+YDPިV譌ԏZkñWkڔ$RSV"0MX֖À_{gv=ŸZ~R_dZ{Wvw=!MàfpFHm1+X&~nLiq" zBwᨉ6B%p$aE6|vSAY,T tGN 5RzLjQGu6|ͳ@=~P~ t"\ڃJr5Q*r4uj>loMQ-M7rG;\ xgVuEGŀ5@r:, ܆. '۴%OIx՞M]XWs͵<Ґ`ON2h<823 v?w;RHn׀9T•4;@-yU-dzm 2(2WEWƐOJdtN"T_:QD s2bOj h+{cs{B?or)#x-_+MC/H(Gl]+ា)˴]=a賘N]i4+LE@ r"!$)* _/*&i_)|/U" 6IaXcj"1\3uAĆ?Q"?,~5VǓjwMk>9ͬ'7AqaQԡv2w0i%.y!*ᲇ7F8Ag'$1yfm[0v JlJiYRҁ]ظ b摢8(I m;dJ$D)zۂx Me!w8O#y_኶EҶC]vd' ԸƉx)bF98pA0A@#b1#=_X]EO5a /Q#SL@gވ4%APC4Ś8:7*QFP04] `VP{ΰqimNĦC}k&)kozDxĚ ┻f;Y/M4M"rF8-lPm`pfH3ƶ8\t ~-pݡr qaQiԉiDuL@=zc F?]#^xG @N+=#Q$yaKk@f_ tAHh>0*Fmه<0>GlΪu<5]/36I|U;ٟJkmhXES_@B=&Չ%}m$+u1m۹:CቻEuQ[rH#JykuD '3І3f4N\MxZv:`+f㘵"$D)Cxj[$=g?F fKφ蜒 &C.KOXnwЎ*8/ &`?dG笌&4F;0ϻ~zeaԱiZo_SHzpF-}hFm4v|@ɌRcnv_mBXYFZ əenm0:pSI7gu(%j,G˒lqdd+ڙpO{$ދc]Qq,jkӦMA('wFH` RbV 3}bWrsi;vk# ?F>U!8u_~5 ǁM*0u!Y#[ w$0SZiœDY!a_ Jo{wy [|yJ&)NT?`،8:q?ݫhX͗Nxe[ފyo$[@)KXgG^ m*KMJ;(;x~*uB)MP3 y&F1jWčK)ap s6-L#9dQ=?F|*HJOq|ZފQ}NltuZu~hݟ*˺J )KhDKAeAer ^4&cZܵCo>l~?h Zec|7N@E5\ueT(ц@_P!e#oeSe% 4M3^1)RI@(Lݼ>U 5Nn$3[٭Hc#vl2?ZTKQ N-vtVxql&RP8gLTC)e` *2523۠V ZŪZ^av+Sv:"WȉJ^uS&\[jpAQQ}`o4y['%wŽ 8{{jO1;&Ħ$P\;?_f uJmg1^]Y8aC[LT bv ~gQpU bI1@)MyT%#wYF,L4B78ȟ£rRMf|ŕ ʮkP Ȱ"F[}%$dDm]":4xULϿ'SpVˇY^W@RIVmo6ص5! 3J۔v9+ T L_]swzd]DYUȟsUl3j*cYக D%m6 m풜-g DIzˢ,T7en26& ,-|HМ1Q$u1Gx/5 jQ[O'*jvԭ`ՈnޣOǨDȄ5f[Y!*Yi^iiSHo_?C/o:YDTaXI`C@Nz G "ǯU`3Ў_QnG Qeyw%u"| ?]z|plZBc:A^j;pMEL[,|R(EY—n\b@vc=o@gibiG:Mlw? %7Dn/|} *t4}o*[z=m n%̠y5L `PpZҩʜ誫PS XMSok>%ց"d,#Qh%vqŌ^TsyP);^U5hn!mGmCaD)ΕAzոwdV8VQcR}cx5h3ӟKu=?9`B0Mw  kiYI˾h'(^n";+: cHyn˓e 3\q4c$%磞J`(oxÐ`߁'Zgf"DcBs KQgf-[XhFw͔MW``w0mi:RTʘ= V!},@]Bȫn_cg*^LF$IBz|=J' {N$0$)U쓞s *g1\P#m1_DZcQTfFXK5a):ЕgEމ!~ZЫ  M[(/I3F]P9"״J.;e0q9!pc7#6oFpUq>xo:3f›҄1ooKٝ6{a;xDjGӈXE; ; dGXoap :Ѡ*TV\ǿݭb 2p0,ꐜts K/ZXSVbn'lu" F#17&j0vW5 ;L6<֢a0 #MZ>+%[̬M\ ƪHT>ay$4TRF?AX;1fxr7WN5F$)avc!{J[i_@hD 1]?%F u#MsƂgɟѓVr90PнFbC#ũ3NY :n~e:wdZT9]6UEs |ٵ3Zŏ6]睾Snhxٟ4 waCRxRЃzB6ޫŘ`:1Qc,BwaAi"t40%^Dg1ON8^n!9}}-)4j׺_j81vCPf@n*ٛAU@fԸA :B$9TkcԘ+H %+,ً|u,94_"ᓄV{nydq%B⣬'GFtfxǰG9S\[Ĕr}eسN4~i4I _0ֿ9`wjq+k m}tv]+hVe8'qkG.-@=˙!I(kmKrܱck=Zם_˪ $P>ijABo?nI[(D{;\ CdW/e(y RSxU( WXvD=r ~' <-K!-$\^IG;Gt+I)I{]f]Np|-[Lyۺ=njka澴UN*}AE}x -_29<#͟EA/;%qt~ogp+m%'jj)oųZ-9 @M/!Ӎ5y2gpPXsd6 BGj6|%  =E=wB+ EӶ߅x2YAz=,RGs dwOHH.׉k`,1:f&r0=ջIHriI\zZN>H)._^+Օ3ᣅTW7#WQ: SkG9`Ch Scr^NJ?%> q:]lwC qg, %DCnbLe !ydx4^u0oEͅ T%egqsmYF[m3wX^˵R7z|HbzSv솱%'Dk`a0ƦܼN'YhnX;xF 'GY1m; W"Ćw=zPE{ ߉z26\0/7!ﲥq@o7hM-$̈ 7_pKG7ҿGI἟?5x[Hv{rq#^Ӈ6mIecݩ C޴,ʎF,2B(oH|] N,IL]-LxX75!dRĝǔYi(@AO2kuUi)b__0HKRVM[$dlv e0vA@#[ ~̍I(6 Q G0:ȭ,@"> pBFF}|QkyFpdb^l^h} eºs_\"7$5h܋ÿ_G)`Rq3*j~:-ÂߑUT@,hSc7KL,3*[Eb&?;@CQ#D;Nr[tZ74ca39-ٟ(meV3c3k_Aa UD87[ΞH42i[ͷ~xU.dXNbGZ&J=ARa0Lokq+ 2j0Rʮlgud $T2u+ -ڷ|3r[$tZ.ްdRi^u@7K O:޶dg)X3yո4;viLs[&s-=qN{ZsTm,U_rZkj[= y o&\w)=VK&ʼ= \8ѥpGR0`U-}t=~䠸VܭhҙLLTT`v.C4w,L/7! | @ &aVI>_S`X5 "uzKՅk R^[&5`d7e(Dn_}©qJ #rLD ~ƛb_^ƾ^$Lڞ 7t~Zob_;ܭ1o%ȣEi[1`PN@xLi&JwRؠrW^!8yE/;xML2Ys+ynH^cD>\}e٫S|:)w¢_]R8Me}< 4j^%4x(mtuJڝ-GhfNvj@b /-Y狱v.p$W~dYm 0?a,y[ jуҧKg~>-y-ğ^_SoCcЛq" m7%܅(:CY R~O@*rdW}Ό'b M ^d2sR:z_(':.) FT9`Xdű]eH H( rѮxZWŇolpDZ1^ q[:!N+B%5d!iΞG 'ND3ma ::C'w*.Okr:s}bN1،)WQ^hR,[³›EMw"NS&w5P.IE%$d ϜSE +vYLdrn~n +1X ‡ GK8$1)*E=QȊ`Gh9EaO@SrK:b8wN#ͱ0R@OO݆QQ sl6ڿ>K KZ"&?gIc(v$01 ?x1 ˢ<,ePE8T#`ҍSʄ&%0RMfgW"G3\VZw7+k=,֨imRbEjXc6%HS7bՎfuqdSvv%GMEI- :ۗiOȁ$ Qq<`_A8#ا*>3[&5qn{|-iJflejV=Kvy7{q̺S[= ߤ nVE%gGkSv3 9WKk{ +*-⃛Z=*ypkQ'f _h6IFoo&M Wsfe]\*ԥAE#z7D,{Pw'q/pD}X38É-Sa۷Dʧr9 NKZ7vRF9I=GҞ0yp4طd;@l;;qh55~{elgzϨKf?2EF)gJ`>ZWQ߅`Tp C[`؍KsDt^gE Z?&Dh* ?u+r t`T q",`ZaO˖d惎auMh+0֕C]՘eBE33@R ?f}2.R0@D{[b+- q+'(=p'ۚ"[(d OM @ACeͪ۲ qĝ>O* L4EU`(W0sf՚|<ŎLbfivԦ́2;SZGh|r;Jy\ߑIgân_ vJ?^tKk-JRx@{9}Q)$u騈 `+mQisTliYXBJ?8!M Z4F4w`F1 d#P֨tl9Ϙ^o:)CX GgrqJf>hߗ .'x4(pZ[)dLb1>Ngݝ/R9^_\aJa@!bN {ϋ+ۀd4%kgYu6ϣh3i1O)!eTۄ{_d}@-{0TȔ;6m1ZwlluL k[/(7ᏀFy=契t*`]c5Ak˖7IVl[fHWW_CWk<(=h 0VgV=҈>Cn׎Ԙw\Fϔ6y.-~ڣ&kټwQvV'QּyNM};){#ʂ8JoU f<0tK9{$n{N .)2IAi t>PƋR`Ui> P1vN+\h^xj( ȢZd^OŢtr%{HIXY$dUWU!6rNI#y e[Ќ~h9~_Wřx!vOc%ܤ $#!xİ>= U*Ҝux*58YCKWM^<,q&oNj1i)v1FUt&ʘm` ?QVӶ/Q ȜAwD$mpDXpba1Npb\$Be_8aN֨h{ʰ hQ n Lj0@^hwt'3piӲV(qnx+0W#?XG_/〩%ě2aZ@YoMuP ,d387+T\HC3u2ke,ΡwV`؆ ؊ŞHIQAtՄpRBR aljSHX,$ mɃ-,Ϭ>cU?8.z00/ᡤ3DDcK+;q>Bbd f+ ($jr"*BRTܫ̋œRXW|XIЁ81ɟ$̜怸Fxؐ6R%ޯfU VNGS\fdf+ľjNv~(]~dJE{^ XQBK&\W`ؿ%\9|cߴ_תcMy }p=FӔ;*"ڹ[w~۳7^I.\Ӈ>,`u,e AWiJIՊ~jZFv`޲<Zm+ ObztsXhxbsA/|XXq`N*YWK|Ҟ"4Sh<౤p OoH1;d }?lm` H'~vwGlD0?) ~h%>1hzC6Ruڹlˌ-zk$3:%"nε3܍5M98b)="% < 9V z['fCySH1 V?o'a`ƛ޹m6d_ž\L(Gf?MEis3oKRO n ZSK(yx LڴLYă?*})حR%N,!4PB1B@[h0PaU0G:4F~=gE.f(1mHi)2F@Yro8M1y5vuwS]JcMog-=&Cs1z ate:` Zpgdž6Ge>u"yEGG,+(CME OC)tw K˸'2obp7fEG}BhyIJ!"LB%7;<АL״DU߬ %'|eBͷN8rtϽ)z4]~?*Mlfr$[`$ Q VlОk&;ƞDlC@Ю"f ʶG4p&0ыZrW#xn8Gh5&Rђ 9B-K4}M3/ v^),RLQn#~s*5\>)r*7¡0fHjs0e@61?`kٕ7oH]u:G_-{m%SO( saR9tjVDb L`id3d<$bT+_S=:[1 fPuF-Q%}0)zH-D]/Bxӡ % |lÃ]DQʙM=4$ݐ /]rwLm@evN9D22$.uW)|c~גYM' Պqf >$\rc r^"tF(|r?\C#x4m=Cn<- J֔ GWr:ƣ󌞿:^IQ1=MRd`T?k| Jےx~r] kFqӣ*uJ>R7EEeҜyܑ0U2aSH1~хy~ I>ӗ`aeORc/m$--xrZJW$3˚zz*ٮ|+~Ri5d,4<3oV)S uC1.C t˰p ,.#`$.(!aݱtCCDPPQ(L#6gwNv H6bGx{@OVPŘ LV`̙zpn%D4ֳ'!S80:P'X/A 9S*EJMl>"s+ _ WgEYj`TӓV~ϰ̈́hL(l?M+[qF7NgԖ0+PMXmRG&}&1z_0=sHP_hsلelNF,E)DQ)|BUcc4O+W֦j2ʢҘ(Ԓk 3w}z9zGKHd}|)!ur+!]2{n`BzAhK dϹ0ixQ}ֿv(9BgG; & hm=t7R"FRcAgHf_d%ד^$* Q4w <2K;D<`*s[]@l[E3L!͆ʪ1/87&eكОH9V[ҙL>Edv ws#.'GATυˊ\g:I81uWvfָx$ 3H,1h5)@53d(&Ux*# IGE#ѓ#XG +8KbVqY-LWSOמ!b,=E,Zduq92@E8PsER#.h?l:syP ~uD'jS` p}o:]t x a6C ,ʎKJŀxmɩ ``mGDIXfseAQ_ q2|^(`~| 36!R%_qsk2U=S:qcei^"YzS0XʏKG(u  uqˎ"v4 nJC= QD8ͨA9L䠈,SAHdlɅ",JvS OTo<ЋMfJ)Ԅ˺{w"R¨8EfZ[3*?ڷVSDc6jE >2R OឪM 0rѱ qxk? R~,r0PNp`ZK5˟#BNK/ ek@224l!?1wPv'޷ \BLͣ+>p>S r:*c{D;$a!qY ". f(U%= z3)≐{(: ӣ,HI'Ff| 5npz*k<J>re駿 s%-SGn<u% &T}+eRhSGX]'ۓm)^rT5SdC%<UT.&BHp/ sY0z"R Ywһ&( D]ġJ+H]O5Ge0ǒ_dUPJL_9VKB xoU6g߫ !=!&֡ 1hds(ՋWfm*\$FBB|已'P'C ʒ#yex6ؔPPl^bOze>AǖO7WD kld7P@d8&JgcǕ!i5JR.xŒZ1#P;!?ԸB{V_PGjՔl$@`;f)1:jBg[ͣ9M'\Uy40Js+k$2߭S?'?A ڎ~+gEc;38XI.b`aݲY"̽/nBf?DT2΢/>q  P2EqƄ4R:zR;2+Wd(g2K H{~n]?a=ӂ&Pɸl'YIK!Ҍv2a_z@;)Ak*ptVf(p ]7ۓgpUl4s m73j>"Q|v55!H&FBp #w8=VJQTpH|Um]!S T!ca X.C_ȌE.cL_Z[α|/ fՏϦq ]j/jK)PYzUU]VauY*k-r[hc{:o~2vXeN~:%ik. u4k, ܂}677cZ'MGokN}DmP2,k@P!$qLeh$p5O |S6K%輐J KPy˅ES*qTDrIi֘I޲$"D:}$Q}KQ܄FyqJJ- 3P:oZauތFO^cjӤ5y[tj2L[><[%Om}Idݶ^p֥~8KcžG\IVaDкl aPtNWB_ӏ8+y,CmD-4i 䅏0gSQ$&};B#A>i8͔Ix<!6PqCzo n1QU؊t} +?Οc WÄA j=2bv"ek 1Sq@﻽Uv‚ڊڹb2nd>}]Os|\` 5&f{[Ζ;+Ze]4]%|^>ۊݛVʬ(B{iz($y8J0NUw`a(W^f v uwX"J aw~MfkTx(O/B+0ml=0FGծ̷7KY$6DWGBඑI%Qk]X\(@qA5J.1h߉RTx.Ca735 'BN>aO2E^/x~3ZTR,RCL)c⛄7I1h+Oo.\ƅ!cR0U4AKIp|!Pk4/ᯗT6$ K]D6@sEj Dҽ&'/<>;[1̑GBܥSԐ?]L5Aד2dj*uIbl&ם7vƲ.1!G:_YTA%]f4t@y!Uh9dT7{جbu[4( Wpbw ?"0*)( 8,bH\:{ "(v$_ԟU¢F>D{H-LUO$VX1Ԑ@@0T-<^1PD&0-e,(#Z#ڤ H I!"N8b$ ќk}N9I+&BŠ%-הN ߌ]0C5_#͛,; TE5.yF&% E@l-8f ,2$ )a$r*WȊM9+\xWA~| 8π%YEwDTWK%/[yUcArDLLB=Bu*yx =0 ;bp2=N$< \.; lA>U^V0>5%Vq"6Æm`^X6 NM[.$R:mfl[E#12GkDK4F3~`<ML&&dU ;B<akpRHlOt_fXMJ'X\!w?ooW:ӱ`=:OYq4Zyws/]N8r$UMٓeCV!&aݱ&YQиAݝ:6D"kG%wl! )r"'uCY&R@K=H1k$ ;m$;U9!>NK<"E>cfˋ3]6Qz_W\ G D҉ѐd HdD~9trZT|/1s$iJY92Ic>ஜr4gbiMH|0#ǥZ$XѺNWhv:`or Ho4!dx< #Ǜ&XkyL߇ fAEF55_Y-Ɋۘ哿J37Y.~)@LZm íClJQEiɡ"ti&jjW9bAr܄/4Ȃk:q HzPG{~G]SYsrۆ8`UM QR W wP s≬lJ^_ZxH7MAf* WԀ*Z6O`K詉,Z`\3Ղ$&j'muarjgC_ʐsMy59)XhZUd z3P\,}p$o*^mlx%t=ղ *ɾ6vH02QEa-)|jD>J>1Ǜ+VMn8z6oF4#Tod.£(AI6y1]=A$#-CHImܪn.PI Yݔq9ɤPC[B" kh%z#vh2W`kH n=ʕKLXgu{ķ5;;D378rqƠZ+V)5?|l\(ZRwd7 CވOsK7vz (QWCUa&<R Eœ=ſVL4K uCYUV{WOi 0 zTa4 jOokdۢq(=So9V #S|HP'cD.!$W?4t 0;cx& x@g+(?gySBTOR"ff:!*u$;>1jZ~ 9M$)ZVH $!h; 8ElvMgL Iڐ4h aÑbjeQ ڭԫ{Wq5IVPk;^2n8eLn[RD&IoT=hV_&Y?g{=L0!̫yX铝nA:Ǟ8Q,)5Al1V'W\ɠe񶘗m~@p)oxjCGlN`~a~uu TI 겠BLn?ED>YH\Nb uA԰ e5D(0>n3iF+ȓ!)fQˑ&oV Ԙ_-C(3pp=f@/+4oWm"6mD74FPI,,H-f[Q)CHcVE[4(rױNJZ_/#-܀胰ISp N}{80R۳bN9x Y g1Fбe3'0ƨ‰1csIB`nKג- {Xt6>,$ tsڳMt\11elBmYVto4EU|:Lu^*C6wYZyKcD`W삶\׶]1C`cݓAа95xb1^LȵҦ:a' 2HNy nF@$~}gY^V-BQ GR `\{ n#ݹj -yváUU `H(Rtrln-ǯ|GW1=2W`В`;craB2<80- *@"mF'e43`rC-7@?,պh ;ZAkmva@Mڞ)SɔXEQq0l1l #RZ#m6ԇp`լ7,t+&Ԗ[g"p4Eoli9P'zh3ǸY *!'1ִ̯n 5V-O]e'q]8:U4N0L"VvZ pxRn!L:stl\vKa dyO7“wYFPvΡ*%-fwm;<3YUs*-85xva` dY9}CcYuICDReIYʗu ܲ˒90[fe(XJXɃ n?HH;W~{N |uMѸq6{W W5\'_[On. @R,m  4[/ID\f֏oSרEEweu歑G}CD@R\Ƃ PM@P@IIchoa & M Y/pqY ]D;-`陑پ]9L_sCI*IVq5SѡU7Pd1(ISiKGV1ٶڨ- =EC7LY{xj!&wP8x9{&Z d='p>c4MhB!p=68$E?PbDH TWt`kS>,9_NL˵SO=C鮊ǭo-{hꩩ3`['Ie-)3l!OHɪd1}.dJ̰OSBƞ0 Gx]S;T$o_GAT$ O2})^QJɟ:QR,ҏ,P%YƓ+Qa繊mNyP\b}8DFFnl00Q8>FX"'@4٥ !iy_@SǹGXG`8uR30`h WT$Rxvm_p?rzkX]M.fA t䍴kթl@G܅G\t% P*&n\uu:3j%nĴ;yDC}--,D5MEޏBcxeh#tOkPc GDlUxخjW͟M.>(i$-ژNv+c[8г@;#ºφ&UZ29K&O6I(WKv@N6[O/G<2ޅ Aos9<98Sc|t$tpSZ`G!mcdRwp"!D"'(/ LL]ѡXP(IP￶q fMdcbjRs(L\mra+둾sF#,w@<\\B]W=|wT v ]<_"kjdfIb7S|AmJVQl D 9lBk=`Nˡ_ڦys}7m!ٟ&N~D !+„j_ZF Z88% !S!o>O~lzA,x l¢lɅ φ T+chh%RmޣiKV ǃ<~,@71`0x=D,*B|Ѧ;"`Ѓ'vp|@0MU_%Hx7\*1)(O\Og . p iC5|wMX’B3z,D%ľk:C3R"aBWy/Cc8=Lj+spbJ`p C1VЯpP1mB XHi*W"jh95|֍s3܏[4IE ON IƯ3tPm;S*FfMT+AC{8w% +K7 |Dƛ:O<݃Űg" 1^sHQgq:䣴wD0s{LJNDjV_7oνjAt- gpq2/AX0ЁqMU=t͚v3X.neVH%_!>3k$I1À >G[o[ysz)BWgWf#GB>8ĝbh%ppb$\[T6{_~dbNASiP yS0 "&p M/ZCyҕs.G8Z͚0i^1=J\šÛ{ՄWg΁2KC-*kMH岖{е#%]   F!O5yaArѨt <6"-RϬX}T/I۾Jz5ںp;Qvl3.zeذGEX,ۆ#R6N5zxzE@:`$S0xo7 VOLXD6XC^#vdX]+>\HW( JfiRGj2Eݝ0wndWty2)H* i: NN`p\͡ZM /U{ xdl +#TXU4}h 0ӓ CP=4i8Go>|KiGN=;Z$h u zR[$®թonmb U/X?b7^lfes M!s+VGJo ~s`ԠwPq_%C7Yo*b"P'Qm8ԃ!dSMNRƬD5ta­(tuF G'?b!猪t L2|$Ec"Y{$v`;"RT B3DͶ) &@SeW9]Se-O $/nM\/KFz'kԫ,o'g?Cm2xi±k OtrDc&һ˰o?̋%NeH)7Me&JV\r'ȯEq%T),^!e,|YKI@! UVX;MX  8}3MnZBiM.h{ҩruT@~$`-r(p=t 8hݯ_C=O ivG fDf{LÓ/M 7ʫ@c !v8Q#kJa_c ""mQ/.jЮ=㤍΃ ΁={^ƚC4a:>5!V;A澸@q`*[e#!x8ƭ*\Ԙޤ V=#JyaLeFL .o O'R a)= fYPFҢ@?R]3*1j:s7 l$0 ԗ0i#񵂪3J Ӕklr5qA\Ry,fVдj}jV-5eeUC B%4hy]Űmlџ9[JJ}[Ll=)<RSߞft(d* Pi`C u.;S_UVKCDzjFhYtŎxjOE>Ó}s1EbCt3;C*`Aq,JڇM6f''z*EוE9ІA%&f‰.4+tur8D{ZlDqAOLR[50Y8%]ڪR]30e6 yEhp,Yڮeg.E ۦ- TEoŹQIm&xPS8ʪ8|3a/&)^_ȹ7_6\JK/jE]nvHe*F)圵+ 7TPjE),DЬd.2U[o9*QΌ9 #}\2KjeȒiӤhIrR uեk2G=͵rep݃>{WxP(1bQbB D. !C%Z+c%mnDtC)oE_Zmyכ4eQ e0Ɂ  Cq, 0< PݑhW ٴwbO!w4Km\Ů޳Դ טtvN&#G%2=$,5*ѢI}fqv׆J)7rnh3/]  !CGM8 GoQr?d&aL&Vyc8? [.~SkaBmde9OӁN'ގc/&%`ya'raûqnƿdG`4  xuyyvg k\-֪KjU?eFEx)9;%At`5yPv)ь|eDq^-v؀a. P~hb[/tx)8yH<0^kX?ؐ;6ɷ=ΙFE#ݢWv 7 1HBF(MIS?NjXCc'5q|cXlLb$ 7Rt{:>!c=UU~-d05)6ˁMjԃ P hѤ[a]EsZ%QyPHi#>ȇ}r;J5N cm@F-Γs7Yo8E0KOwP:&?<@>^v9O jXE zo󡽶vk& )P/+UIO 5r榑_i㝍e$C'7̂JQ_AH^*m N,8!Bۍe՗ᡣ/8cssLChnƯmZt_ ,)Ȯs[P`Jm:|Q'X:`i NKIhvg:d9k6w ghQ[ĸ9utb?l5Jk#;d$ͮV^M̪B]Fefމ ya:0 VsG'8QI˒,ӯ=+xmQNh0 U8T]9{hE0KY?1rӁ~is2СG"U_Ǫj[i 4Dmd=uS:<-]JfL,X.Ԏ"r YwLX20! JElUS3c'vAQC-xw7";d\k6F}[³¬ ^1dQsusiQ}\3"ȋuqNp'Bs}'Uv=)u5='j'* g|=]i͞cnOR,s2>@$cP̴^Oj*ͪWӯD2:V!e`< fxz+ҡ+sYOpzJ[boUWnV$g:ORӗjY88R &>J83Mš3qM#ER^1Pw2{@w66$*w_ďLVX6Ƈg[װ7y9H\XՈ]8%$vq]A˥[PF8`G0`r7! SܵG 2.~4|W~Mz.hI>kXYL:'ϖcf43eD2OˈHݩR d@+s8ӭ%tkXFdkgduǢ"\Q;ؓ喴.b `NÅϾk<%$W<;B*\| M }.ُj}7.@Bǘwdq "~X$&d Hr' 쁉#2|TavS2+-x.Օn†+!-{Pv{Sr/-3p>RkgRu1&J0,'Ϯ$X[AL.7݂KFOs (bxoJz blh2;G>о&:fm̊Eng& pLr-Ekp]ˢBhaRN;M#tYh{b ^0~>/Xr4ڟB62vS8cpxō<d)UdMt;ɻ^ ц=~CJ( CQ]NHJCPV fk4guM /aA!:~]gOg;pԦtP] ρd!61>RXF$x%V.sÑ]=TnQ?UW\٧L= #to`I;3$@W5_ʋ ;011X)b:W@MX@LM{vHc0q<ߌ!8gnjh?Fb].fD=XûHz×%`Qvi(;K‹TNw5\q-tmGHϾR/ڧ8aj&⫙N;Utg梄+pزGfFW>)pFyCt?ǻvRM)8"iJhվy[*7L\Fh?'{ h XR#q)A9O^=fSo8y, $.?4!^ׂLCS_V 6b *FE7[ė$o)(xe`KA~*g w pZt-*m.NÜ `>îUmtVL *1tT F@Ep3cQu?"i\'ji>S-'AE6+d'>^ RIf| QƏziI±="+gEť%)64C*w) Mz$VgggwD0 hgJ=ry~kps gAA[ϺLk'LG4 >x͐"ηON<[>jrwL]Wc7}^?qGrha:Y03x‚;19suio=Z@&#-*.FuF%QI.YUVhg8űϊz#0//N469G\`?.3f &U{1>">mTrL[c}yNiCqRb*;;aWq ×Jf< \%sW\_qnOB^(&KrX#Ĩ4 Dˌwgd‘Wr6j ] 9kzdG0*G a,Rـ*; ~! ֮G \^Ͽՠb(}@5+š1A cT*%rAiѪ*ՉNӡ+b ?A/@Uh0 ղ76$U;+<~PT"Uvf;w h={H8u QeTb:*/c=mrq bibhUK.X;pn'28ᘍPkwϰm)#7`SJW%#ѨXML<,Vgqa]"!n9V vt"43>"an51+`fϒ)ûN$FJu[nk84ϯ㟤]ۼ#b9uuN)&921 C >v"\*Fd=Ƒ&Q};r?9e>./WkwHUKg;Grfv ƏnmI<2}(݂T-eL< ;8AM?U0$K5E*bT]AX3Z `\tX)vd"bi.<`Jnxǃ:K. Bf#⌑aIOSA[xiv݇ﰬB8]G!?z@Lkyhx 7%Z&3cj,'DX3Tow Q%Kj|P_GH9Olj/9iv2@ٜZ $uy)3h+љHƁz,$ViHT(f#]*H( }ڎ?ؐ:W 3ȤAWՃ10%`. 9׌4 nGu##ț4$*Uf@T2RG`PGt&;f{&ƒA*ԵDsQ>ȑ'$Wnr,pUv*fҜhPJC4ZS*6ꁩO)HyZ`HToq"]v@U )L*fZT_9dbiYC0t$D:T9P7€H"47aiRx{F4XV(ztܠj<= & m=*ݍa]9`Qjv²kYǀu@JxkMI&vz!k WՂ`BR^*}`pt8 JL2ntPSv /:) ωl:k_R~0C1a:P2Ԝh?!l5|V8dxYcgN=áVHg| eNd, @3WfXnKBqlRˀ kyc3֥c=ݡbjMbR77n$@V_결By0;` ؃J-gb|J8+YK>F:`.,|xHH*A^ѫ2?n}e`Ho.QJ9M*rVYIZyRKZxjg_Gr8PP 1\ R/Ax%M#} Ы? DrR4(4%+eDU9v6DlRCZeb#n`O'go97S"7y?G\` B /LʼnσTzPv+d0p׺PO4|Ga~M:'ƴ ` }f)u`3m 1Îu@9aeD)wL5oHLk6\QَunyMofj̸YY!qOoZ^΁4Wqы7/?6VnH9aw' Ep, QTU2~k 6lOόQZ(Yrf?%2[ʿb ĦV]Slb1~+eVշcj;8,bClTQCi u)2-&DOxCʰ,Y>ZOD]8VW[r\'`Jny+V >;2 `Śي.p9bA[M?2!si1)A[f߹o{l vn@!2IUAKV~x3LD2wˑ܈@)Bw^=RcEtӊķcmZ\?}uYg} ~EBJJo8(I>[=b5kx`5j>")Ly(mGB-t6Ɯ&c2R1]MǮMuׄYLi=ޢKu<%WU-pJ*"F~JH%`QVİF+qUKRccdzLI!DiD'~_"M'4_lMcfAsxSI 3H)5)HlDV)72D i0A&5TJp(AϨ2˯|(&/ `cG<" 'L#w`~JV\&j?"`(@ F93 Qsg=% =na%~ P{#6!ъTQh4u-02.0N!R&)V !ru.!5D\UNDj TG=,CNH@(*G@n:%tŮqPǴJ$'Kr!!!R2bUHLH5e̺vG,(س "ҁC0ǐgZ \GY)lhjnT KsqqcR-0Ht+2}tlT:$T،8h?l/ %ඬ4m0qrGǡ”vӛHg̖i =5ʮRR5PtJ: (ɁO<$H Ljp&G@!,ң 9ȿx$d.˥)]╃ 1L9s^vQ={?\Ḅ>qD<@іժ.*+Xث 3rͲY4Qa,'>nQ>PR(2Lü&y4Y!|j^WڕZ((3H@T%i?g 8 S!5LhDlijBq=.ICE7eæ隠w2f:ch,˲,? (\FŢ\R6v55= ^ѫei Tj8+e܎ >WtFDZ}]($"we!Aԩ8jwh/2OztSE"ٟ*}Tk }-+HhOsZRiJZHq],,*K3R6>8FmZ*n<^]vpt*+z{ԦV~dRR.k_3B4y6z\V@|EPgkeϢ9=sKxAgO:ݜ92YU5e@@PQ`0Ea"'MDN@zKb =ڶkMa^etW|uˏd7Mie&=;rc/qH0C# {@C&?գH!CŌ ; ZDcR4\;SCwq(xJSGOI_a)4>g+<է> I/d !")j3.ҋ`G.E|hc|Vg.:3I1'RMI; NU'iayFBI%yɞG!H!0x OLu8 KkP-_>q*D]IaD:΅|{ ڧpGmr%E'ʫ XhR5&wAmDR3Tw|U4Ȁ3edi_J;[̰ !TvUbtJB|/̨D{ZH}%$Fp;H" JeG.+tA|L%h4|5x[D/?NK2ps2,RdqwɅvzc.@ie%ry~P<'X<70tMJ242I |^-~hACo~{OYOoÊ.-h7РҤ'Z_[ cQ:MIZ6RIx_3Va/9X}S=)b΍$T"כFCz7b#c'Yŗ6E9i~d DV3{әFB ꞵb6/iح𓁃t+Urq+c;i~d9ɫZt E/ 3 v@$s'H{f?+r. 28[܊ _qΟ G"XJ;!&=oi7T_0_IL1>d<0O6f5@M{qp=?jNm:Jf_S}:bɪo5MM,-D鏯]A$'A$0+~)9X t=zmQ]Cl-Ce)[Ց8ϝSTVY9Doxc^;[:^sϤS+Dݼ|MػXp~Z3 NCkզG?:! Vɴp##ƞ!@cƣi.ǣ- )-%(c@[`EϹL`V6Q܄@#Yϲc :#G>•ڍ\3X+!m ȯ ,~y8]f$XqoN9c@̅2 Rm˱uRwe秮s rensv69zm`QZ_G6eKi@&MOgd`m(Q\;2S6^4[R0:"xMѡg%X)%{^~jR>Gȧ*ҷjzf pl6d{FYeqS9SIr#O1ysL(]Psq~B8^WRJec߯:\Wcf-{!uV-AށucĦyxEx51 Bv }$T~G"IWHh$nOYq'qyи,0֩L}=}?NJ2&˜_]>\c );_u !Haa'Y0!tUفESOg],|P1['~;߶I5MkJgZќfLO[nX@F#B7cNJ(JCO)n|XafC|tK8( tS3KR p^%+yRpͫ93O֭&[X~p!1 Blˠ/+5HsF} ှ=Lz#$2R;QHS $Ẻ kMWR&C; (F—R}Md*idR3Cdvzkp$cAbm}Ƒʟ(k-+思CaEzZ@N|D_L(4DF3)&wvnL8oM 2w[.Vnq&]+`xY|T0KN9qؚ‡6 ӥ.(Po^Ew|xQd>h5K}X_ N"2L~' תՌڂ_a1.lQQy'h}';T;M~A>C*dtϧ=@|MB)h*ԀAl\Rf34YB24Pv6t6z&,Fh7S/D< 2@gD:Lţb)@ia0YR2iB0/hR0[M @{Z/Jc6Y珂FEelE9*>sB`@%7\v1@[PᙑP=Y{c( % Ҡ^HCwP$ۋf6"\KO}fxU] X"3!F lZ'$x=ApNo x?(d/m+.!9hӡ^JFEz !yR Ӕ%`JH/8*}E[Ϫt4N)1'4 \1sk dr<*mPPWLX  8Wt cٓ׿I0 udޔDmwpUwY-gmש;3 rIJ?MeYmndF=y gTAX=xf؅5FX0B1o3iEߵ@'wC}ח&1_iM K.V>u Wl~FV<`W ِm VJeC YadkkLpk/{V4ՖCuS.7سE`&I˾ޒcz7s#E?+a#we}ӆ b1TwDE0 \G ]D&<r5RlAʾrhF I1!DPrf$ v9aԃO#Id_3}ۖ$n mc K2s63Q!S$}P#LJ=Z栘\$7}1;˪-(=o^ASwօ2MߟgMkV91i< М?j_kT7MGSsvvz0 Z749N.W}Ӈmȁ>V#K>rws$}zyFQ!6ʍ [;S@W"n=?pZ{QfJKRLDRm㽮Г$c$[L&p[Nod}9^Z4D0AC& Z-->BU^* =!dKwMyt:E&ܠjU?<ĈgTPh5T9BHP[dD!%0xI& :YPLs@rLe(ŞՃ28fGw3 L;_W-,\0w4Jr#HV:pͨeҊ< 6DBԒy 2&'A"vKB[sV֍rxZ$%d_;f d>0-92b\ɜ>2) @^z(0;pzي<ҹd WQS@0 Բ*o 7rԄH`)^u3򆚂`W!#;ED}ѣ.}z\2]6BU#)~ayHd6GH]YYmk oNnvkY,UМXEmpd47&+V@[X񺗆?O[ 2ڲB"Կݥ8ȢE,BOPFg (FF螩G".ɏcL[K Yx 5f׼w5W bPb!)@32g!-kb\ hӔ U3sAǦc\p-<קZ#LMi`fX3%SJn6;J?˴̀ pex$xNs7aEfvPx?d:'?dy0^1άAٳ|7pX;"NɏG2R wM1^_N˱01^MV  ml)p ȡÔ3gm.7kdGjaOAhH.8\/KNkפּI R_w~ϑbɐC$@olMoeQwlWj2I``㰔`ĺוF+bcۦvޯc^.o _ $̰bf\^–QWs=:YŶ)9lMT/xx]ަJP!By˛nJ#hvSȨ(E5+ G D[[V$-yGc"W4^}5Fk\wN\+\bv5MX$%]D\KPTf!aºf<%yBc*]`hZ%چ5،i]x?ނd-RyDv)Za85%A*}mfÅ%1޸aE)("e{ˉ5'1*8QX\5S=etRa.Af^8(hM" w >EB$GhD#TٚjӨ[>C.zd}1FWoiHsyO4q6=Y[ܗ\dδ+&-ϔ{B(7&&,]&nusjfl~ ]H2aBNNB3 Sԗgg=;I^u}aH&jNL3:*Rq:eq /l$жǜb~ߑpq!!::Ne:?>U9=G8@P 59s Ÿ&-F91[ʈ%ߣr3o|{Эٵ98,ɩh6yUKW(⽀ 8_ ~X5&6> ɜFXe= T2=v?yƽCii| fѤAe)DkJu-gA#@}G)T~td0 u93Mς)Q0u2cN'q;eN|>ejey%s;iF,,Od?ɻwlNN%!K3]Ů@GG !L꧜-#.lchH;w8=uKx,"B! }KU[^|DQhӆ`k6" l/ץ^:\}]]:Z/z`G&Iη 4!U%=M,S7 ȇ0^p\NIRj\43IZ@re_r_s /ϋ-Lij,I%(C`0PgFGeYbӧV< ºV ~e)xXkiﲕщs%!&~ى$sp<]A[zN^(|Dmr:BDpيM|YfHjQ9drjļ`mV/x_{ 2֑;<ß!3Z0> QfOG.> {3u=.y,-S1 KzG5̮&)-5vwӮ KJdt9 z%C^25isrJXͻoT?G:#P/9]i?XM9݌ 5j6قbߖѣ;)Q#2v|Hg)Sc?rz}:|d<ۊ#ɴd~.,98JC*N/}ľΑ@ߑhi:bv.pWo| M ~4"qd-s:n2ɹT!p V }RFYAObptз/X4k+`VDW7pK%jgd;>B)ލ[Oy;wUzZqe[QĴXM5 e1C\$3/4 jiv1V7R]y9C \;CCXK^|ވ$9.Ǎ4{Jbm7i}u`7~`sMc2J"/tt5Q!t_zrKsFe$ksly'xF*k3fx^UNցi+)XFcҠ 0;$[Ӧ.4p4i48tI*t|pYs .k֌|iwZ̯}\2P] H!k8/'$1lWXA&6As3y O "VK_)2 ]{g DbZg+D D3T"j{()hjj\W7&9]X?ȡ P&D_(]n*u9ݵ}=^v90BJ!~e{]8l+V24'$?܋UQ$N;oʕ}!SUKJxFB`%ebĭZ %/@B^2BitAq$gK_Vv Hu*7*G:Y9@{$#SⓎo 8f( *HgۡQp&(9Ko=?%.8CqK20`uyYhl]]!8ؠ+IŔ&HyfhpKĦo)j/a`0@X )$XO8& ME yސJ4ޓt??vlbClOC.bDa[rͿ0qM+!yM8膝sN#]C96Nso[8I!c _C;Fc&_bƦ!,(-KA~LnڎV?Ԁ*z @\ɌTO>{IVzϩԦ&*,l82½i@c%Φ""*WtgZh)?Gch0`Q {Mώ= fpT"1k?mJX%ְG@zueYvCo/ƀ%!C iby܎ F2}+Nom 4D$\(@U,yqC-u%ЀM(܈hDn2z@HiQ;@75TՏbh|YX8ѪT o6` R gD b$|JH/xdW Qͼm"Zpvd;N$|Fo45DtTivqCP;kG.$6wo{ꋓzȭFS< a; ]Ҷs5pS}JnLK &`"I¸RK! # 8 S7Nj9WC+0kVB [ԉ\?6hy## &QVaWs6;'b|p δeuN B͜7轟ϋuNp(ܴv9>$}X@8)(mMOopD}ڑl~y=?a f0-\@>3x%CDKp"]U&j/}MD)P=CYcw< ]8#.ddⓀeaoIDDuSn1~*;k#>+#w/=S+SJo EJ|p,n♲^y]r'ʓTv)1|zW'otFwv̈́fhYgTx}JGs 9k0Ȍ4Gx1ga^JXOҕ2˙pYr܁Nʫ')y>4J_ e|P7U'dž; F9\&SRx 4ڬH{VaԕPsEy!\]76`ytƘ#Wa$蕼V}kڷNԇ!@X?>Qʸ/ոK> mWL!I9[ph J1Eɀ\?ǵk 5n}Ƥ9rfvr)vDG`E::YY*f!Jc%׍Ÿ=6),eB$E/ܿzV21o1-tK;!ڱT HT@P!.(atlz,/IA NB%KK'9O^NPJhGh~%زILTs,"FxLx5l۱75V]VvҝXwi ζ+L@daS$~>Eus gXe[_1Ld5Ӫ!ǚR@0KxMAղ^"c5lH9 eKE ;_^10ፙ54 pl5ȆCt*%M7p 2Xl}27# &lhb҇q`x u!3v"t!b&{fQK6`*R/Vu)'˟Y2?[ ;nK4Ovh0u4MBXeǺ\nFKQ+Z4}8_؃‘PTK vZL3ׁ (az Y#[Ey Y]Ev>IOTȻ[A d37TY~F]*G  7QCx)/$cuiJ|OHE{ `џ X e*nee|(Eߋ/{}3l OS9lH9_8F؛/2 =tt!Wxi[jO^K@V5D̛[Z`11n^tjL9 cqi|M ,~P:G\r<)tX o?I:Q&XGRjN氭BEKޡY\Ts6$b/1 .|w6)@@[wؙ%7-aw:I|gQdtҸS8_ԡǸ?PMÇAVY0dzQT{H< ܋ք0t_KR(%=nV"l }NMѬL3*> "93;4Ա  ;t&}\Z,xl`'l#oJ/rg[G_an͸ z'|W[=?V̈ch#n1A(y(qA G"@3)t=WSk)1TW5mIiuL `u VSjU.0Qsr)$[xԼR(%* +:*NcaԊ>'OFÉ _n+ 聒ɵQ*lyy]1uh ~co_ 2ckbnI xTA Si3g9#ڦEgSKEͥM"wWa#,{;;.)nCR>mDb˹)'=xݰ'd<7GA[DzA){1ld*8<8 a usM4\i#zTu")BrN6ëH^FUik횔[ h.TPQ(^c?ܰx"SpA&8@[ ѫavz@B3Rc.sȬrnh™tN9p>R=$(m 'D)$R bM/pRX%*7 ёl`d?7.䱣X EAzHˍX((`"5XuݷfWԅլ08 RIóT$8Ί]|jC)u!eȷYcCh_5%FHIkY)ś@0&y&iW}-80*98u,? N6NYj{Dy[XGC$)s5+`B;N\l[0=*rǠ"mqI ܶtq|p'|]O>RUw̐sar<ԒOx#Dϭ+b0j.MŹp:P);ܵS.4Óo?ԥK1(ȲC"P5| \Z~:q`_D\{3jUz.9v1L}^pB!脺UCtO$v8 0eW1dAh5]++'PYm^+7z(ʢ ܔ" ѡè=ЖҞ9lܚO<Tr!=SSCB62ydW\ՀpL##| "BGXM~:^8yF;TS;_nw:Cuʨ|=|W @a-'@Cɯ\sB[qsM$S=g2 b5충0]|1'-U~o軑6ITl(`o3PJxdZF"]6rz#$C&ǂA<&Bi-KR)eBDc) 2z3)}>T`!$V6] '%ߓ/76\:r ^pV8٤F|>\&ڄs4fn,J{SkSi>sCeJ~Kʯpׁ(v6T0ޔp(ݚ䀾˹Y+[݈0AUW &3QCU07n4v*7Fnj8P~!;80ӷZ1_ u3ka,.nN_AO[bx H 9Q[Q"F;J /|P&s;n5@e+=S}T}A j a189qeOAKxOhcV)5ݮ<$"Ec%'źNR؈g n@Vx@h"o.Ce#b dCչRDh+I ,JA~P[ЁWA νv\ex٪`)d}NCR"ػtoU;|{Ahde6r ߶ZaI<$^Tyݹd 6}FL%MW1I 3~2epԺRhUUNKP╪}dl~90LF(YaѬ{n 5jT_5,@O6Bd3FÈxS } TKAnZU () rF3=='F_.7O\ƺbF3T'ZTsAFv/3!ġ¹hZ[cNϹ|'t1P&vRpژ4®&]}>T0r6!3ȊUׯ:֕m1oɛi"86n@qjՙ2ǧpGpà%Svػ;G|Q#3A2}ci"-ȝ?2~fBOs@dżT f~ ]J/n3U#66qޙqb'o|%ximm7;\x2eqr-=Ps{^#7uUp;#C  Alˉ!ښPB#ο%T `p\W.mёX"}n<+wޭ&#J+gN(<sKt֢ Δ鿊0_G2>&5 Q*dI0CB+:pk.0Ha>hf@ ^mx/@L%#[RPoCؒR^VPG=- 'S0$-}V*q=Ӌ+mx7[t2#׽}{njbZ'AssacjyȭUM߃>:]-k^L~mAF5oq|DRسsZɕ1>X[7IOշLW2ן_x)_7KjCRjVVs<EAT1H2g.'-n^l~mTHO.ťfZ]]ڃ$YQUNS_n~s5tCTX9 q}Phq V>b6T08B ~өGZKZ7em$1Kէ9'T ;/sx@ۂ[Z6cglVHN-mk0 ?㪣i+C2ϊ$ eJaqOiOe1Ț ,x]-^)B# .vTٺᱩ}&Rm/P8*DqO`U{.y…N^hUYHQ8LUտ{x O:ɉA  /TaVoCy`Q0Ȏ$I3E##]@ZNx¦Fwx8,U:Tr6GoM/~dNj*Ţ<)"*ZV^#Xƙo1gjd?m^_NogR,O c! F[¸; 0xC`R`d䂧U 'S֎K&'3`pJ\DeSSKzXm܁/%79-Kk&f^8#4>Isapi+#'p!e h'Iqv^Պuz=W1B-\88w:a&Dvbfa,Bx\W9{ ,>zT1cR}]Mbʌ#''86KUV&琉^l? S9˙ S.Sj.\"nE"rhm;@cu%YV=:Ub0AxMk˚oQ co(~M:'0E;UPt). + v#."Cd9.^=[Gl84 dviJg# đ\O*}9-D+ <܄ӪftwcC3k0/?KmD)(< (1tx a>66Z`6%ebZF-."2^4BRx.J+gM-AYʵ(y .͆ҽM4y1)6VOځd)20z=zP\sg@o1젔?eA:実-H7ڳ֛\'>B|M=j]PJ?++Cr@ `s4>E)T?1>v9emAbxhLP9W^mW],GBѰ%p]uZ[{5Ss m6S)w:c:;=L]Tҧ AdqՋX.@84'Yvx!X:K=D`,-\g-H'$wD-Nysn.en8{ ΫD,e(alTggk" Cj ~ AAGQO/.jnQ'SL$i朔}T91S훿Zx:škiBw$:ۼM6xL 4Ø-3 2 x˱  N1 M ykd؎D" i=af? g F%xjo)6Ɯ\'I,KZ k? gUm[ax,>U sb]}+]S:a&s#})Li|rw@B_t>D~M,֑ѳ2$OL֩򄱙ͣќ' 81Jth*{ G Ȭl=7C?O42Lk  TNV@5sԍ%h=("Ш U6fT[s|*쎥ǰЧnnÔtB~ Gt ںm&d:%T`YR[%iZ)4r k9gP3&j΋y gfH涴S9gU:C%@yQa 1&fpe OuGV'N|I'ɞHt`Z/Xt6J; Ȭs />Hu⪊gece d* 2ME :&h$k X2aQu.H*,bA8JsYE@Hx4B"#)z|(>j -D?s9 &&2%e0ΕZyrRl2 mqm%[aa.ڗFxdRNG2}BeTYttQd_~w\]A«Jk;EBnL JVouq0z~}|}E`Xr1r>!Jste2Wõv6d;lB=l{/,YΧWc^6|u}hFq*ÅY5>ֆ>QFKB7?,Jc~y_'LgrʑqĂp* uM9`h 8&h!}@ ^I6 a$4 ,$<8\iԨZGM`(#Qe4KÕAM!0$b@8*A0h1o Ыan. \.9WxQO lŠ[Nܡg9JHPECɝu/- +g|Xzqp>B1ɑgCtjm G$e d@nFp[Pg"l j"47ДԵ{k5VBxiVV{DRM~F2lC=|n5{r@ dMԿJ =y+~*8#B!7DbJs3ȿA7`5dʳՋ[Ӽ~m4P6 n{ !]~W4Q7o0pK+NkZ4D>wU^hHڈQb eO}4Sw6ZG+sFWpQ.xjX `׸~z!#nURF?bWl6~3%@6ʉ pr¾Gbc Uʯ0 At\/rߎ݀ᮘB?)I]7]7,>c oaN+q"jm2@Q[~jQ1 ð^h@\Ex0qqkS$*=qʱgQzb^WyD4=^퐫Kmm1kqS3YdRh8Ѭ;@CJkImAʸu]N8jnQQ1`F{J9eQT6BYF{攘wٻ!L%Df=.W&mi ,Ag3fȡi)TmH*_45S]cv-N %Ye\Ky0>hB0'X_5s3+%%p1h;+0h)9X@9*>BQFxK&`tbma$* ADj,N6gOt?W$֘7l XQ|uL %[4Lq.+O^d`h@>BiH0#A49ScZ`a.ܶgL JS0֦nsnI#(U:gZV ˫*_^n*Dy g!H9T`M3T(&-јR`C~|?fNb>nVc+pc {r?)yD;Ýu_ hiOiT3x;^)FkxO.كwh ďJ=iS>`Ƥ041Dyl# &'7fcv~anΤu/VIi'lRU9' G- 2ȍ4{k  ,4Œu-Bn椡|\ľppIMˤEb|5a __`Fda^gfΊRpi37pP1<x p >*_Ț}ujόdkSgA%OSS/pGvᵠF#?ZX"M9;8R4jë$Vgf㴸)^mod!n \^7aGr:&c7{ۑh! t^ +`u: L >:dkeW$+vx%!nc5T"-[$3"5l?;2̻\#]'?Kp P{%7<[;!)v pkngn;#6v18A3 ´zS[1 .bG} # 2䊬")HU2 e0H4^-pˆM8 &*;TkMceVm本g+Z+ Y_ E5Jc$o 3Nb1T`'AChO6:GLTF CX )$!10[<ஈz @HZt =v / ]0#gkI .%{1d ķ\݄4dT?Efy]$_  H9K6֛h110XL,e@YuS7kO?#L/@)ݱVߕVCKT"p7XJT(د1q䐖H3Dyk'}4uΊAaվa0/*0Ϝa0,9  >(TҗX~khy3 r}&qQUZ4д na'A/08>ʐ 0j6'Eȳ~-+XU}u4lhul5:# DU~h(%`LJ]Q&5K(vT0AjǕJщ8-GBԅ'  a̵I_p\79.FWBA`!Xy ?C# iY6l6R$@Yt)#y#*+]*Omȝjj!hf)EV9 <$8)3GIUNa IFI"MCWFI+Vr3x\Xׅ=әϑOHDT JLo =+)ꟘF`썝eW0'%ds\mH-whcTn"9RT-.Ѹ 6ŦAV;Cnxr5 bP+]:HH&?GTS_Qx5 z xCm%MNtjT閹k 뢥vsws\)'H/ IHG뚶[\#)3 a :+[ "j$ -C&¾"XG,OĢN^Igӯ5F"fQؐI#g7Ĕ5c}PQ ]ڢ GxP<[,I6ܼG̻1|C:"{[`JͨNw+=#4D%!MO9=\ܟ+bI_3iЇ2IqC7E~5(88(ݜ`̋XZHE.6@ *M6|=WaCRc4F{5lXG3=fO ȰGKS*naY&6B k 734p6X`SNfqۄ U0ZaSb'hĸaZ;vzaH5 v0wҎ u0ԓVLQ!2:⯞"QI{*͏iI)\;?Mҗ(z*# ^ԒutKQ'ܜKK:ʘ͠>0Fqflsw~w Af^ H]nxdux]/L cmT[FѴ(gJ Bw}Yۭ$!:: 4GV@Z q(u$`_Z$CT,#ZͿIB_'a fUrv O UVTƉoIpg3w;8ZN1Ypv J칷L QB1XˬC PѽBK hq\;dz9`搜c)d.d (L6}@ߗc0%mflsCn^5bVYK@p q|wZINiЍ]\#|eFiPڛk W&?$USYmaXۇkĸ+,5mƒCȺEa+%S^rs%ryg>G@':Ħsin!ܤaGdddɗ/u~h M$+a%==u_bf_Mp!~f% TB,l]1yd¾m!\牙=`I3FԿۭu6eB NQM52ӫ`#p{I4Xj2t7~0hh):sや c"(J^6/8qT{ss"u}Їp)<4Tr,9 :LA SxO$觋pOĬ9J4$.#je* zH䃔9Izͣd$Tb%2PlSÃeYOhdHQ2zq0]GHRb9UJ?]t!l A k$xBT'2 b7e`/CG0tj  0\{釄LxN\-?~lu'.ѱz\Y'27%eh\jXf%W_!U nc$s]2:'Ei bFY~˼[*E mE\;ߙID4J|tyuF{~<h=Qc^XQZoِ,0x)?Җy:=ƏZ9!훰uQzWD'=&sS?f\Qp*f&3ż-pŪJq_CX!@kyg5l,<q@00X2T'S0u߉kKy`9h ȿAfUw/dv()ȅ%fZݲi"}Vx:ҏI`jP D>{Jfl%ݶmpDJj<|[.qv}Zp ˽ȩVA 53vgE|͑Z(,'<~Gy=Yd>{NJ'Vn]'_?p=ԩ&;?q/cjy_fad?1q7~2PIp ]ϊ2 yFg .;EOJAkSegD:h !_aU̱ |g{#ls M>7+;q@)_N\;ĦIݹ[fa +Xlۊ;?] K,kJ)$unG<{rٔdtӳc [H{\N sf^f~ nDLRAv 7j)F `Cu9Z ɜhAU"|Q5h{3ٟՉc%Rk08hDB%Plp_mK0"ڻTzGV*2!.|AMlV+/y+'P AZ_$)mn!P4Yv0}I`5p@ er`>DD4=2n ɂ(溳9%mN|VNs3dvw,KE2pF1=P:x֊W&+OGPNLFIs_9IMt1ccNrp;|vg2xs;' ՝;^=lRzl{,LzI](xӆ?B}n,KnZe.)&#GJK`*F8q ϭ6 9~v& 0zC>ۉѱFᗿݜk^2'HtSHp7N`BhhrG* n@!Boㅪ.UˀɨN,M D!pžv 8Hp)?*W01.V[4 Έ0P6%@KH,GlBE&vGM0{Pck |2~rT5ͳ$$?_9",_㰽FE3o<%QIFOM2"0{[@Ϧ%DqwK`x,Lpc3O iܫ'Vz!u#h(do?1(z.ڥ?Ȝa+&(mKKнOA ZV´OnMdh,CL90l@| +oh@wꈅ@AR1i儙ݟ2c ղ6b1tx b'LD5t ǡ;+@=wF[ ,FE31!<'H(%ވ' {0:VZ鰽~F4dһtX}} 7x^Ő8twV(oKC V_<~Votv_pQ ksE]}!;-opPpdd@&9Q#bln3 G;^՝z2~dK&H-?#Ї + 9p)ƭ6CE (4N6e(0o'.>f¾2V }HW^A?\) z~bʅT4"0ztd@'"fheO52@Y’Βe a P SѨcY%7<Z=q;!ѨW @+xֈM.RWՆQNF5-lu6|uKKeaY97p۴!9%Si6<\Dv~U i1r35@_K+kW4r;=Is4%-I*BE<&X3T#0j&/ܰodf OڟxoL`ԃ..6:˧ S"|" ր Ȉ lڈ"2EMcX΀e?Z7)nPSF%/RD:臰{:ʻIS%Iv\E Os+ݢv{ ҺvqŹ4s `b9l+:&bm~ўhN*`D ZZ~j::#k)(opp ԿYܙt4nTwz|jʅ 2F; 4#Ov`ᇡQwϥ~72'' $s9+m)E5>We# P3_鲫v^R17S::Y95PɟXqufb=;f슐*ɞ.UPizR#Qeأ=4pTX㭂!qj8"e0ঞ!;LjoPfr*~ . eL'$ΐ1 zFeM,ps8ĝ3Hw@CRkQ:É˝w ?(BWc0{[ɵV&1)*bƏ*MŐl(@,A{/FZA,' g0k>^P4+.u:S8x,QsG'ֺ)T%WKn)O=r6cHKZu5@Ak÷ⷎSi.yz5s@ -f#A׏3ĔQq>5Y \|˴{ldVmR '(QV"X' t|ZAhk?FmM2HpEHp%[7ZPV*q S0ק}M=P^XC< EWFҟxGF9 +jEQХ0\oJS}WF9j_SeoVJt0 _Lpn]AA ȉoϘ a "AW 7ߴUֲ@##˳4k[]JXTgaP)9\o%' s֨tG%{u=!@Q15 ϧ>jPB Q#쀲Pp1]2]C sxN2Yɚ2\ H 'dTG#SBSUy4)%ޔyǯϾxF6-ւun*`&j~op[{'\VΆCypZB#QX?z _ όWΏIA}8.yE [=F/˻; 59U/kIpC67HP֩Ի=uz+yO+/'K:i 8.1clTLxKu3K;]+q('j:1V^I>6%$hۈg~VSW`p`Ea F3Rr  $/HŭP'za %ъ z#^)ccɉ@Lوՙ82 Yǁp*vp.c .nQL%2é4=ӽŖF--zy ȊF ک y]FP]jvExBI>Ur~6}UpYɳmfa$LXh)V^(E{ SZ-P¥pa!pP.pXrWNNRTHqVpi8.dmޯ.  r໳!E'`Z%2a1#K*@:\Ń.:>RA}i?T#ŒowN s+|pi*sMbkY23HR\ǍX݈?t ~@]d575~=uQZF5ww-w4qS 1lm@\& v@X@$DmFap+Y\C-}B<];8l6bQV2KSE$SmeGE FE ح\W6ȥg& c)+$Rj6YIqm2ʍ"!Bk'D{- ZԂ 9\y"GB$)V=C6iB`ECHYq˙ݐe K & L:o"QQF"y)zo:3W,zh;i$Q"h@4=<|A֪A a73%(x},7E4Ȯ٧XMgXĵCOư"H <2W?r؏ z'кĊAn ;jIf⍉TY~W_B0nH7ܻ*ș@Vl&OٿQK+mT!즍blO?&ëm Bp $v*X8wSV#,S^}mN)kEPt@U]/-|TM#4 k6 /Ou(ѽtg'^'}SW4~!%7"GE>` <^b fJ`A;Bo }A R6yL%_A_hbnkaۖ5MvJb|?QA@()c2^[_8jtzV;= ɳGet:Xi';x䭲k-Q&H@}V?NҘ_I*9}:L,AѴFiη o1jyV ˇ+de)nÉYx7=y6ˢw.GGCY:aiWG6%"I.@q`;Fڜo5dvp|N@I (Ay~gNo8MW>4 c>FV6jf30;ߗ1;~ 5>+W w Qx,"JՌĝMb6Kg >iTiq3-5WS dgϤE2hNb#DHrCv~ZkYjΉQNW%q?2Y<qռI7@_^ѻbx>E أݙ6J3E.oR‰a'(P` I}!ѽ)ۖ03O Fa9P9DL :P#T_?- ǣv?W XP:9.2jDGl ߷KԊG(8h6sWEIe%LWINUCe ,ic$WJ(3ۋI5lP-/77}dEJ`cf 3ÈdӦ'> 0폜^m|dʉA @NQ[z٧;H'(z!^ɈdپɏX-Ts|DPj!nlӉwt*bv|A։#࿙>TM6;Qʻ'"BUGu_Z(+> c} MpT_uٸ1ZQdbmBbD }v$=dBWcwWȞN[|=zpU ->;;J'mBthašCc^S^O:]K5Htd vƻFPiٓSr[~͜(T$&I#;iip+roZ/Ë|V1|?F浶JVbt6G/E{!v,y;@=>dmjb;;|u8HQO-Du qZp\G̐q5=@(ڤh8XKR2%l"Y|T1{ԶEk+PF:0 钗W5ey-Q-@OwDLb J"p wx$rv&C:gwfϓL?-iZ ~%gCrF\_$kerB ,[ur7E\w,^HQ6& ϊF%cȟ`gb4 K) 3#Fꍱ߬MKm+m KkRRH̋2AցbX />5"V覬\&3l*A3336HCiDFטQ4w!kǜ\ To<1}kKȜ ?/Qę"D;(-M/*HŲ yKB^pPZ#M`W ǟ,?tAdVLeNy427,ԁ&{djF!ycL)wS:1 lQ14sh.Lexs b$SqTB.+6>&6b;>>Ō XH!yqIx]K!{AقZ\_,/ƶcz~ !Q`Kۉ{7$ݒ,ctj#uՂzr'zAu\f<7A T͓W9ָe]ۍ5#V* YO6kݣogJivKtǃhf| d&7WS,V?P!}U6=EbqZ9̗֗dTbmٰ?32˥o[D>4rֶ$ˏ]%HŎ1nsW8 a gtY.PObuRCD#G@WC<3:-vJÜWx*~!Ͳ1IDͱ̈́MYal35X4+2mcVRgr\"9RNŘeLsiQ'Ye]֨g7ɢ7} f0F0B)`A xxz(9#{mؓzG/Mv+!EJ!Di&Vi4lXKa1p™nHhɰ3?#|<>,p&؈ޟצ7( A;1;R8hFۋr%z@s5/HG:u pfu껠fc7L@a7H}6d7U4 AݲD%u8Hd#E;:hޖ!A+g@t/H/ ۚ  LC WL ~%bZZrT6C-}8(LSk $k݆W0Q0̺c>ɽVĔ$hKWlQ-WТ(9?bbfW6Z%X<|ͪm,L{&[&CR:~^=PlؠU8wŀՊ*nQg:eIXoyS*x:8j64Yc=h {O`-QE3-'2 GʀDtT^uMU\@Ja1Gz<6>vH]XNL1,MBt# J!w ~mϹ y.:eO ey+YDVs9,/l (VAEX鵈% x{Zu?gE4Hp ˭&:F(9)A [wEFSޭV fz3IdoPДFX}q!c[ otODCj>ke'3CX (^9wBYOMA|} ZA\:Ւ^ԝ/@qr=۸"[Z[R>O{%/75 *6pgwW[8UswZn‚:IwP~7N-mZ A{6i)4Z0z4+>{?A]gmcse"-:FqSG 1&HO=#r8B䓧9԰=ͣ亥t"^I0gc58‘,Q!(MiCy7jw$|(9xxO jQc _&:+\%˂4Z~^d>m]AI d]'BT!L,8!5QR^. +Lj\#[^cj2G+O]+8v~5њFͥ\6q@=So߂e"pf$Dj+^'V0a[ihZEMVƪ0ĻB*J!!/g`qOlDP}=!>}c3: vq +;lțndD:.=:H2 jHvMbf{n|{jZ"*z8b\#tbI,׺ǃvV逐@1+u=[lD1/` $ cYoً.x(y,Mp[ZGXIyR1p$7jmSt{m0o[> ;_{$~7Bmt?$~:kkz ?evʁ8l|mג#QciZa0uׅ4Kirva0V]sQLtjhĀ 6[CIUTJYV,,=t⛸T*Z{7YfMmO^Wzfى"Jļq4 8c:˜Sķ?mtJi$x ;aGWȲL4 _)AxN i>D6x"C+k )MVi4% N*q*+c~0X3-l[;4q)v J1AC `!!ݣ*mVf.oIwVir/ C卍 S_ ﺕMXeqR9 Cb[/BKE,E^e*9PR?rVU1=pw#"`x9'X783~5JD[|ܺ&K,=ž?x?r OU7#q!EoELy߆Ip<|[B_RKj/NȞ\r1qyñ6(z~,}KmveZ~Hi$aWb,l^9N4~AM"Z)-h{0hQFo2L) ۽p"a${EfPқi߯H !z% @?hF/,}]_.-16ĊI>bPoq𲭸,)nrGݞZQ_L=6pJ)fG$T6K\t,.p̈́U#;/c:S@:r wäW+I,V^XWeƘO#Vұ'! qlTXUI-0(M"=OͲZ%r;&%#|b|cx]1iv6oDm@X=DF8nzA@b3 Jf)0v%si {0Lz1y?bIa|Q=M\ˆyț5tzJ_2˂a)B ) zBRVrn#X~Ag-nD2_pIfQ2~7<]&_`Xv; j*qNNՄC>6 Dֽz#9dU,EA͊A0pe%A1A)јk:S 5xL@MC}=H? Mm㊙X4'13aFQjur"zPtx!.S" <b^_M :nǑMC6@ЖȈN+#  ʑq@)d窔U'ama?=YchMڗl츚>v@z|B!IʬY$a w&OKk؁g>7ثe>Lrȩ,G+XLx YXLR۾䶜IBGܧ2PX_!e|LŝCVk6uxPar#.{KsoY>v ~LzA p_J%uUsHzOwRq1>:u2+11h; ^ف VЙj'n "lt,zMcM \~uqצz_Q3rSWCX#Haj8BF" h$>N@<SBɡ鱒^Sj& 8zHIM!m%#`72e@SVIhHu%wNRuwozsqɱ뷱9ØZ )Z ZLgxGuo[)84x<#)Kޮo /'XY%P"88yS2BFԊfv]!!0gۥd˵)HMC~(;z׾&k=XNKCŒs'}GFKyX1HS$=.ZmdzH#qZ=z,1ěEǦ }υRmUaG]צ\XF9e嗧؛;vމeud2zaȁcx݋f|74sZ+5}qR*5Ô6ت8kyfo9z-4zU_i,v՗A'ԪƔ!FH2׾[" AL{u r4[­\˼xD3#$JeMwM,ʢ].x 0}:FZs=s܏ћm$/ԶFw~s{t!?TY{`pP.w^H2A+ BW*0)Ӥ`}a'D#[P롎휳] &d^2#_۴ؤ[4V)4@=l:!+g![";e+5AO%mcFZ|C ]_ߖIU%풌CYOA(iFs/-)H 9Cڊ0MSf/6g:01j?4,8RH ‹|Q08eW+fz+#7ŀ9ggڤٴRjH\H-{6 a.=p:e`JXun2͂v:&;) gvN?'d0l\?r ].dSvr'hإvZܶ]-4gJI Qf@^NP7U8oae?tL JwbbEc a6w𡇸f*mϺ\ξ[4=%Ϗp$p7o#U5-2TЖQMsۙDl.͒ 4CFʇd M$vVטfٔʜ}_ e(֭̐(UR Rk"7 cPśmͮ3*Ƹ4&Voz-.RPK˲DeCG=)vEN(hFLvmze0lgac[!|Ͽ ZfO.U]ɘt1E#7Ln0DuYԟ(n?KS2W'6^a Ʒz_ԀzO5 뒡Q['xx ˓'bc" O^{p<ָ+bb#[^7_H;>1#׬?99T$G澉$nK*_a¸1VCu=y@gO:N˧Ufӥ_O9ݢH/Jb P8*a, >jE>lHx僐!kDE]P[sUKFa++ ph!0!jǰi˂jj1R/mxhdߋ kwT\0]0/Z^_u(-q_{t0( l99lC<4YAHt5Z>Wɿ~';eZH<OFK?^za0b ! Re2s)t#͍p2;<.RgM&_n` V WaB!HAfwAچ Rkdp]#Tr6ۮTvyvBEXa=?2]A1 5FG7\nG ;7u7(B3Șl7"Vn2 Jց1V$Y>t¥Ϥ~W? ,asJݹ3UAx#'Q6L }P?UÜYѵ]^kLfLfzf3M*zb2A;mP&}Vx&?Za]IsHl0-1&/J0㪑*p?ߕzvzZrﱛ"t [|{\D#x6sJ7k[7tՊ"[9rEVIm} ӡ^_; ^A@pZ4ԻgzU%ZLևRk3^:-J{Rt$Ʀ70$ /:߄KVEPnP?kP!O B7 ޖ(e饎괉iPDsSx"e0!=HĂIWG5VŃ7lʯtql|A8GŖa(K3NnU,\{R8=03Y;y:2"Lyx.Wt@;a #(X+Q y0;BOAqwc*X]TŲe.eBGx+WbC/N$N?8, C7ӂlJw^Lw]NY^:MD.=T碌fh;DDQZZdhЖ 0G:eI$3\8mE㗢Ԥ'Ne`3 ̜0°oy :"^@„XRZ{wt)NjQ}') nj ȇaFȳDbr䊒?+y[*\쬔J2qٚ}W#{6' c vz-օV/{ndv jsqހ4 ((dlquo{ڰm!(.8{%g@!28Ca>>TD,Ƚ; "qE?f? :#v"\12']ٸFĐmߧt4vt(YjdAZ3*P`,e楚)/z($M?>θzQSޤ^n&`?qB #WV Ά_4Uf%śGeCjѷtF(s5SDH<& 薥 b Jod c*>R\!g#V6JSwv[`%(v/@Tr:~G1lrk]60A.C5ʔ)J f X/-|\ıNi&=M^DŽB&n#9C`#c}2@MƕH[s5;yu_~EtgᖁY>_b-܀^ edlEaF/umw@b*{C1;4(,1{n, yX$!R; (l둴m>Ual &MDJ|ƋCÃaj1u=w$6g%1l nhR$/ ^y6RP jddN򃓒 oNRJCS]LmӔW}yf"+TiFnaP<}?gmUS{±g.ŰϺq{QX$wZq#n(g4 S$;N^6_qQ֘T +G)Ag+/%:? qf ;ξ2#ŵjdnhXRbStC<$s 0 JN86[AI{j~C6#rL.1|~*=3 l.#a76 آ3SܷbGy'YBO'ڨ@/ ^kUrzb0nD[b'PKf,ir&m똰BJ)0 !jDНLV{_Fǵ/~;6J2tCp qP™ J=MYcN(ѳ R;yk![@K\}l; mtԙ;<*ʅ`gqBb&[)&DO &,q\s1JD.#7 @a.޶zEVFā sC!9TݒaXýbv'2Ҳ!&,%kp 4Fo([(%*\n6͖Y1Z7#Iec\M uIa Zm+'bBЇ0#5Y+PQCHAD u~*QwOx'ZmݎV\vZ8gwmɎ}7&Y/ݯ텑rW3%U (▱QI  AE럑u:0AMb3DĬiEjoe~-v^\ZSQ襊nbk>r t&=HM֪En~Eک:%f@|\J|5 /ئD>^Z\B3=x"50 a5F3 `t$7W$;͜Pv6]c7J-)4l`^cW.f|'@m~^u>7vwzZE\2gN= W:p)˞zl_f+Vc%K("rjZPLZc;%$0ut4PIxDu |Jye|o!I-3Zɩ+6Fx"O,LqT OV-*ZnJc¸"ƕ`\#x_hIgvm`b]b0UPֱ~ј|}j(,1O! QݠWJDL@\J}XՅT&҅íVbolwp%E#٥eaL%Pj)M~6I]`b>H$w$3gV);qZzB%pUGgRNN;Yc?\|Q@IW j]'jV~5W@J==[9f>js;rqYur]k"LyC\i-IQMPI] HJ{N-w -0v>_w+q?b" XP9r;Xcz$!9::O/ykuu+ h/U&tc׫7:/E|ҤmW/nC'J{jw>{L⊧1SL %n ͎ܜa8fY!2$X]6mD901tGv2&z:+gx Pڷ稇<7o<1Q+j,lFQq}~xZJp~f!NE^é+ k} '1>{W*44~c"i< E_pu\//I!N|i_Pهb3+a_Ь;^h7!G!N¶|F ]4/,ApF>$JWZN$k >x8ZqyM2f2aבXp3r=hEDRFR F%Byujw~4.B|a|aF"ƐMYƒݡFq y5% d/7e\# 蔌gp C|9hU%$¶0N%q e U f|oV|RXqG> sNj@j^/ <Ėl$eSq@.5z\d;2&!G6䡖RG>Y]_e ^!f (84nPosaIm1Cjx3ΎK.m]%E2~]ۤhEJ0l<܃9b1ќ݋me.#:;; ^}wAis7<=JDa#g]0KFf6)ZslѦ Tp½({D-csejS2Wع;tLvv >ψ`J Y#0Bns/%`\1!ެy~ц0e&XJ6jޠ.4N(FROz+C)ϚF.O T *^K~؛q5 j)U۪Rz_ SlFn# F' 35?䑧hKiX])u>M$O>Ph͞ z!oj(~P5b"Jn?"xHObVvyTW"V*BdW2 &c/%/ \GT Effw} n c_$Mu7L*E)R1 1(FIOOY!PN6_(ǖWI*BCr+r1FBm ' `x ratKחSOV^4@B+11Y0h\͘~uY"f- J- ⅼw|`f'>„6NY){f')Xě$AA*92 _31`Km"E턉.5l@~˝hvf/X0sA;|X3")))45fVD]m7WK-/C8WJC s[@^iP`OؠǗnoE\a/D+4ʹ&2NV?>[h/CE\V4?(Au$ھM|2YB#974/7v= 35͹;/.Z`,A&}R'UV^Mp?@={vf)YGV H(+R>Hp"р!oCKPaEp{3<6bln .{׌-3?W*`2p,k;N=zqP^tn4srჵV滅6 p:oWp'ȸg ;#<7{iQ7|jc=zWV{fm,K|B#3u%[n4 y5Žoaޫ/`sJ8+¥7P|$pT` 7l;ԨKPJoj0sGIgX u(qb9 nf6ŒϿ "5 GG)%,9 #fuwAw~9"% tZ OJDRw Q3k*F0Zq~ͩ7G1%ЃL# %gFN{\,PC{lϽ5RJ UGz nFe18]tQd|Ux Tԍ9'_X9r=1wU?[tȅ^M"nSYjs4RLN:n-avK5S57L_ 0zZհoB%9;#,k5nkK*H-z%MǛ:^]R쟿r ef) $n|6`+z^1Ħ3,^*N=o#)lX/ª:s&R5wkM3u f'D2X!H/D@+Nih: SFUs׶\׾&FẼ \^*)>ʿ=v6+>yGqdgg8J/v~t^vx!ke0N:iU$cgO^T󣓶H<`LOPt!L 9rbu: 0:Ft$~va0>E  KN@yup%oT9ʝvVJV[5jqQ)\_ZIEng޶σ+ѭ)r.*YF-њ:D"V= .SxѺ? =8+fMK$zDTR ?Q TqV?$f[$6FA5dW.vECzFhcߪȚIx!p0'4 W*B9 PA PQgBG-ĕZԌsb pV/K݅M|(ܕ/< ֿJ޵a_[M(js:Rb.|K ;s÷Hz!SUԡNpMΒZyR 0j~0+;pĖGĆY$mE魭S+⎁ó 8(N+," _4d:'#tڷ݁\aw<Oo%)8?ט"=LTNMnXGVf`el>+VUG oNad}Eȃf*z4o-NE~\ BPrx%z;uf`AC|쵇0T8un*X:_FbOZr%x/f,W KD ;xR!;4vl}#NZwg Bjm>и2&­WY(wcb7C_Fjԝm ,.DW`)AҕNy]>`WK\me_WY_cv-.}&佺rƍУʼB(Hu%=5=y8U(mԀփ0d2gG*QA4[HS$G'IA=_ǚL!J> W2NG} J_4wHOsnNrHЯ=2J &̊GiH4[6=<4fsĝWQJMOAw6ͬ{ &soesmp'\hI?IdM >>#s೬^eY)[ %j<5V60g;P9 Ye̾>" S&UԔOvK 8J'P ŨsX[[\`0b'.vZm_觾c,.@؛+h@"25$-7(Ԕ!aK []x|n-`&me7U@&KGv@z𠦆]+f`sq 9m&{贁 !{]PPqzQTZh ,l69d}[)Nʫg#`4ѹl YErWxxt Qeݦ㸔z&kݪ%R]/$u-]fg2%ʈ )֏лyHy3%M5HOɆBZ\b2+XAӔe}@jx8R`s%CP (&'P(xd6?J/} \F7k<XH lZO\M2U=@'VJ!cU#?V|fW, XG+`!:|\ A}-"o Aī8#'Ym̶[e'_7<ЂXc,%IB,Og;Lk7Ķ!Aɑ'\*Ko)s}O}䨈zE_uTq5tU[d%ٌGnbFWWGS.H%s1nPmgXSL1b/ܑ]y3X]b)G勅D<5!a$yC2 fa6l̠E*}T*I>vR^)_ǡhv6ʶ'BS>ApBi@6c;~*$V;]_4hlMCi,k=K8*t:CDGDD%1q!jFL)#.gL:ڜvN&-织塡LTx i!oVb/~U>ZJS-$ ъd+&ϒE6AigKV``&v$%3RjYQue[@ϊ5bx/ѕ]W@hBRƬۙ Sg[^Ab " %ŧO\d1Ɵk{dMJBQf/$%h Q``(%I)6 ݟl҇2jRZ{~T(` Of"q( rIQ~l̆BxU0Rmm`z̠W{{WyXGB=zۢ- =/PH['(NrLkWC4Y2l` fJ@ٚnA)Ea&mI,GNiNd=w*ZcN8BXq2#U)*̹:-wetv( IAKȶq|KzMF$>VOe 5RA{DpPֆx(r6װb/$5 ᥥ8uJԠ! &xq fBaYZS[wvg Z7( {8IC yNW|BP'qj0W qWˡYuU#!dJH$sܐbNvF$cȷR :V,7`9^>cW AE4@ypEwv*!;{ol.fg(R,/,@,xKuHrV( `\#˅3hzUmZb|]Fk=A?#3 ,fF6رZ郢W¨ϐwjZɸ_k%_H1wE _' k k5-z#񲄏gTKO"Ս`Ү?83d'mP_ L܃z) w~^7@X.mzKmg># h[(np@ϗq6ZQk)fS˽ 8=QJ[㩄/lϋ> QB0[STô0tلcL6P Oj G6T~fKOMN&s%Ceg d;1Q DCy%9,qP}a% gIѺ~@ʩ_%$Fe\HaKn#0-Gy_}cˆ u=\YŃ;_oyv-n7L_3E٠r{Q j%w0S6)8w<7)iX$,3E13b &!%eW~{GmMCS%G Bk$*YAIɕ~I3FLm7]Q//pN N(19Bʒqb@%ipp Fz0mwN引SM]JF$(JQ^:XxZHQ\5k"ES^{{.n}pH͒q)8L-LG]s (~2d^#JW;dK%nd!Qvc%f˥|`oŞLҸ˕X9Fbԇݕ?8Jg?/oRp#;k4>0-҇\ g2!Q>O&),!(ynժ~ۻ,l%Nu`>^JqyvHC1+ZV| 9{IBxcJcLߑ4`>kyN{0_^0s w90ZLtx֍ըlZ2zo D^_Z0呙N]pQ)R9̑C8s>VcPO4aI?=⧇OgHݠ9#F3'&HF! +~PN?9"$d`D. 9lBu)#LLȐL 87oe|~?+%4Qlܺc @U|?gq("پݬ"g<_gߪ#/oHE}hvum\&8)&e׵6R>ɒ_T _ bw FbKR/J^o0L̜Q *ˆ00ZJYű2c@,zF'`\$ 0urKTh ~^ݬ&Zƌ79#k$/˧Ok1bL7 gݽ rl{kP3;-fz-\R{͹z׎ӣ=[n F[:^+2sY?/}vb/笼BX|)~QٗW4Ԑ_\P}~p?nYk-#5T"jRg[vbcz˘Zr l1z8`ˑ|kf2,+L)̈́2~ɩ ?A!vc4y;>; {+i2gT6'tS:CR>2mFu/5%ˋq x c!Qd $sdfH2'O?N /tFaXlu0|om}:CYIFak-K1(u& '|{EB&S3+yKE@:k(iI.Os%4jHH=(Jl}k:l:ۆL#N֧32CGhj>~*F&jC/o¤+w%B0P-Ww$7AMk<{h '<Ñ숔w,aoŬbE$|:cpc ޏ}LT$pu`rS rDL=d*@DR%抏ؕh ?H[zQ>aV(:޹$#*n+ VbD U-uX(y@D\?kD/]nCp`+-_Ƥx#ay1B!h]G|QȡB80k[7c4_C鍊?dגXܲ AȗC#ϋ;4D75yǏϢ.I6c!K%XU“C sMufW$lu*qGqp6?T~"e0ũ%:-ܳ} JW{KK7Q{(TZyڐtYpC@b\f-8TeY_%XX۱b-vN+]*o;m+h.(sqf]aAw, 8|}Y*6=YU,zvnkV[( vAg!gqQoϳ-p% tA0źH0M*/ej{o9U7o|`Of6%nSRGTeK6TUAL:E_;؅hi 9רPfPxPň0vvD 38| Z;񨡐.{MztIo /;3-AB(XN׀v9'iQ0-'nJ n:I,i6Vbq/Pvqr=!1.e/^O`#AIň-%Y)KɖJT[]~ Lj[ݏM>|b9S:Ed:J#!h.L|XLP72 #!zU:rr◭mۀbe=j' -5+h`sn^)$1hJLf`Rr4iZ$Mmj4!>h,y.x{&mCcPZTc\ƅ"QB~"dc7l]%po2,IϫF3}~mY)CgN!d| w|O+u6jI"ZyζuGA'IZ@OB&)̣{ KO&ɦ?BЧ&$,>_ ,"٦&j};\a^= J  x59>,Ԃm)\lo?3Q󻖷T@2{msߤӝsf'GB[3ǍĹ(n\ix/#=, c ΏO]oxDt8 `%oTbh\ʢ/MpF1BA64ؚ$kḘzGqpi~ 哪]y?|>Vڽ~WwhwO>q緃r[ߠ 27Xץ}~2A(n@- (Y6\;,K7. Lmol} *F*7!Pb`gU _"}PtuVgLaa \/H0T nQm2_F¤սs t>t.*U8N9 ͺY׹hgڬ: uH\ *_x^B8KJ30T~z=~3 bP ס*߫@~lWb_(C$>}:):P=c碋FHA%T"0G͐ف]K" S4:1a@"D]1$k-MP?@JID/ 1/dnN &5yB~y0}i-$D#8M$A$ D HJdm\?|?6`,q+PNqd{܌hFgnAR!ʣYBTB,kيF0缗k:6, _~&[8vZ*wX8S\9-eGgd[L"U`A:l<6ECq)P\QU]S?!FxAw15Y"7=i^3Fͦ| sGOX{Wd`՝3~jEx|}cEAe}Jt8--LTDIt>+,׸.nuhI S6%WȾXpń#áT\6ɲڈOxց`{ѽ+-~o=PW@S_ؓH h?l4%''V]ybos>;xaqV1~/'!҉kҜ5f>Tc*&ۂ(KzTlXgb7s#^ɹƣ+"lX>z=>cVls-]^1t$]ygo ZTbmJ~ b@שGhWJ(+ņ>Sfr!ySBL. UrL1v) Fs*Mqgz̵H֘_@2gSc4б;MYZm#+ӳtxÆÐ#mnN0pUiNou >"̚˜#8N/iY+Ʌ¢Jz@pհٛ]O.lYj1&X _%z*vuPats|,h =(E4HLk6" t\mN ABc 0afxJv줊eόKCA' #Ϥj޶wj2(#>K gc&ِECЯ$Ym^`Ž!x{*r v qw;:oqib]#|}$WXM2k9X4; ?H(7L2$ה97H#X8wKm̀JKc$"I PCqBI(CCϓ\,N"Fv5*DAV(㟋qlBd%M^;/RJtusbv>骬p4Wws 蹱C <[^CصUg5-]ɛrS!3 EhЛ+3x ,W Mz)r$1kգnxQB1m?qlBҶnojdVuݸF?e&$o)ԡAFG!¾lŽbZU`V9+XySхGss|Oh},+[/B|S2AIN b2v{.SF28}\`2w_qE >e]?+ePVD(FO~^j؇?ՀYmXѤt1ɷj +uO]و);%?g kbʺ'k' ls2q%*I$h3Yp*VD5$aTLQK($lJ;H67gXȉl|_Jc%D873א1Xy$3M8}^+$"jwWģmDR(8dˋ/2[[HRɲ^CMЯR9/#B::(MP^nPكxEƊE2;Į\$ h/.s eҮ"dM\JEeBxØuP{-TQL(%$'vԋ ^?@" Yd)6@Jghk!#.GV;7'7NC(B#Qim9k^9"ustbWFzè/C]؀Ш*0(Q}HZCuwtJ2& s=  șX=l,` -wl_yUԼk R^j ^eYB*.q;~k#P BI8ذhB|`4Bp$ ":DUsr&NlAJ"ӭ( ,n" /)UH^F̳AqCPTGRKQw~aȺEd_I6YZ槌ۘI'ɱz?կhς]CV&[65MN3^xG)=[=Ŭ BY.ѱ[_|PiDEzBЭwB R I=d%@ $\`a?P[U!6ahxQ<Ywx*33ai 2/0C q0<)@+Feȣ`dcb@Le_"W񁄿!ukJ!, Uf#Ad4;OƞztTP#YwC U] iXgJ};0F\efNvhcT3's.'zLKE{$;VF U[hed[p c9:p=ARN}*EQA6w&,/=)1L9~*;r.{ )%omL-<[mTtYb_Y=缜N|&Kd]HC)ӂKƼI2:dyb.\6&J!(IhYI)r?T`d9.%jiC`x#V(k#9QhܤeL(NN+ h!-WToV90]V:eV%.6g<}/b3n55*>YZtܙIFcɍmv?o*|2ڟ]5ypweAI"ruF4{(>CĐ-(7:qUENjoz)ك^J@L^N~əvj/I\2 5fE 'lN| a8mU+GfʬX5ef̆iCѵ3 ʡZg1f8N d(X 6~h"-+ y߷s7TW;]>ڞ~jp}FwTi Nb@\AT_FE`Hֹ΄ڛ%d~Y,hh4튥إKF*h3s֧FP 3MwD\oc}%cѢΥWT6W7]GϷ {f|2)<<f|ޠtZUPɞUׄ2pPN(ʛ2PÏKJ!OD ̚n 'oY.()' (*Mp5ۢ8A]|!P<0t L|T8G,Ÿޭ褿H`lq$^XIh5-e%rDT8ǐ0,ӭLe:MQ| :3߰ODո)ZW"t]2l70M0nH[aAϐ,ztker+M x~pJM Cp/E,meti4{ab$Y۪3QoIu-6N~k'\ Eƒ&DZ M/G6qT$ELLzu@ڄiKiu]G1(~V nU BAX]鑲Q%9GWsP1 %LO= , 63yhH!~Uc 'qyfh~RrLFCDt$@#i66+`³HfB'AԚԍ%F|`ֲLԚ y4ϲ3Q\VPWhF ATxcsA=SֻO|`1xAoi $sh`>!}#2Ul[iދ@Жt]xT>ھhm~|l3u&1}h`[=;Lset2ءg3s"r4l'/Y ^]|فhU\Fj;+Nܑ~IV%C BƼXm鈒k1Oz^C$>w]"t3װ.}IX!Kd[*3N-1Jh,q<R- &hٶ67W[| b[!a:h ? mH^LRΆom_mk>LwP.6wlk|zqcٞSv3-'/ SRl ӭYK&CH2Q}ө'LZ,zң&p`AK|UՍ.  0}#ž3r$3oQ^7'nzCZ1?b5l .U{;u} -[ڇyEĕc REX4Cx!?@Lau>D· yb5J+1ʧOTl8j,+pj~1%MnOBvM{VgFwAgWv蚊YR4Bmxb'SWzm.檬i(IFؔb*MP#a 2U 㫒5 Z3va 2SNQm*)ys+#R? d=Q7:;S Ej#9JM/1s %YmP$\WG6-d&&:F4a8/s78"[mTt*=BYBR5PCC\hܴZ ѳ68Y*ifl' iDJl!XyQc+41|?t~`³.X&߮RNԄys$hu$Gag)i4M$dY o@(Wu iY<5bBC!蒩J(gx.M oV:0M7&0M;y, |Х闙\yaQT=#3Lj6nЧ? @MbΑ%*ri4XB(wCguLHS{_rc"͉ʹF&I`(5ܕv* e.)BnK+Tgla@6K>镖w[(PAq6y3ݝqbj?)5:v>G|-vq?5?;Y(nkw._h̙&CQshAlg##-翵PbC bYJ^ty(PHS%dZ4ǴdMqɡ ֦_D-ٿ `\䈖MH -@KI*0'a,90nhtqҝD[=/Au Ș+7ِco0}ɉ !\n )@e|dKwD+HQ$|7jœ;Jwj ;GQ(#֠\RK^'=$|3:9m~>㤘7Ǚ;,TxǪ':hzVd2i-zŽӎpn3[Idmw =C8_1wAT ;$rl1P:{u]Z/Bq(?j^)tTƜ`R%p"EG8OᦂWwNz~/5~gp>hbv`Pu#YY :a-wzmaIǏFºՙ<IJ wRUqK t`EW$cl,!l[[[ rY\vmF.+QJ+ԥ# Om%ŸPͳ202*R*! qDOjE"1YӬ?Ɔ<6\02>H!(!RsbT#1 281KLV cwg>@:$4ohV]xc@CFI3u$KGof\,i]5wT3dXV.kr\{ ѐ4!wkĂW9խr[1& ˜?N LC=JAe嘐1Dt3MGڬ=;B @ Z=W~zr_ *|\ݧP&!|`ooؚ* yuLd&=-9BblJ43d4dDQSLϠ'x{zFNث&NAc uK[{FymJ_ibA F?GV\4Q+ȀyGH' *U4<)=,WfPȫUw} CxtOUT6I;%UO]BS qG*z%9.4bzjxCrlĚ0gfҰkyu}0d "H4k' {QzQi}/R<ƺM!n\׆֞) C? IFZ\<s|AF)<Հ E(TW\vd8Q !thK@F0:MgE8'-)yi?ٷ=a>"lWo `8;&MJs|u+W'ѻ^Z-M#vrXcyUkGd} ;ъJ01iݓީ#ƈ؇FoE.IPWl&c80+R8an&+.&OBiS1by&(Aw鋂Q'vaQR5 Aِ?am^(LHr%^ )ӽ(]RK_r-]hR$}5&gKŜPIOIS2nJ }Hb]ᢕ [;i4 ؝ږyIdmc '!%j<֫e֖l6 ʊnI]l%MI%[2-P;pC<L g2iWdK6i{aEȐ}~vX^wd#[5/FH٣ndqQ¤nOreۻiiڷthH@U:Ĩc\j]Mgb2tAvbsEzN _#)Ljj,֢3cR3 v8":p2YvB76;}v2j(yc_0R#?,V D*o}cuYe;gU> 3.h%~Re˚JU/IqGgR =.~2(GEҕ9vlۥ+m9wrDæ)Ij~2 bԦJձ$ VčI*)4`d(3t9q#\Sz\HD'aw؟DƏV37T~0M,3aec3-Kj8q P-K?5J_9Ϯ`/\V$I!4\",H-`7)~ ~Q;h}%-8 $NVLx(^kܢn$D|RiF<;虖1JeW> 7f@#9E3eAe{/ŕ{L-ިle@]O!ԯLI:WK1axFnh&nBt4!f*rqdRuۚtal+r5%xN>G$sQ\.²jJ;^Lԩ/Yy9b|DżtKgr9cbVVܰ_5"ZI:֝3` ّmJCBdu$,?{\! ſ!K^װl-DvP*0".GIWV@yw_n^b1[ASk G.~\,shޏU.ym#+~yzWp]P,cMp\a> (*7, c'*F :͸L8+OӪ N>pDPs!Up'kmm^E99 ͬ*ѸK|j{΢>p}>[@]q 'J{9poUZ wRH?B21H/ @ģق!!n hcmLLi+83i:3;0>@6ԟ$Y/15FT)A#˜?(B[8J')K@ K-(_ˏg'5TU0ͿGе( qKiȂTa[Y br{3eD $&^(ll}joiYAm%@ӼES# 9K |:!kLĈ3ErE Zԓt&0<{|ˑ /%_B^Yt.`&Y$HY2$8H~p>9Cy<*plI,`ȳ)ҳ†(P'chnD؄bTGB#s jN:d̾@n  :aa T]CiQ)_FKU(Ba"^>=B*V`=G[@O]4ʋ2>TE)M"mXRA<=' wX Da*ˇj9dUPRZv€<#$^ CON`YU&@K~yW 5X{j\L/( _&Sz!GȜnY#ȿђ `b򗪸ԇt85Z|A敃rC_^AFUYB53|&È3ҭ3hc+Q1@kd8"2C˨N0\XEo=ZBa\R26!yEGhO`w/Z}Z3FW2 vhHq Tk NMU[< O#ď5&+]v}bרmwhM{.qL3[ڀAAu<1 &ǦB|> S1 {n~Ҁ*>VP.Jk=ߺ²ֽb, ؝U%[;!t %; y<{&s * S #Cf5$dZ NFl=6A wI-E*gT>dO (Q)=Gǻ7Rԕn9&I [_ϣ 򠮽CՈ}u\{50klIZ{f\4F趛p@ne^{-]{诚['_d],}GF=Ӂ,0jOO Sj7 ޿DqӞXCґ^HBo% QP䋱i`F _CtMW3- l=ZVצ%R=hX?tEr:Bna=VMQ8ǣqScP0ϻ،=z&Uo*~Ru%;69`֌TjcGGdy DC Շ-,v'DjN6om$իt]%Yao=Pڑ(M/^eoSv˗#w` xFWpX[}O'ki #$r`#ߑ^hdR0n7عPc6H!f$99^M G614/>xjL<"Ar '6ZΆ*3ΆJl1*06)i^洽c - w3`,]_q Ҩ|!fHnUd\`[,OvŒX`'U`Nn-;\@P_fX\AE)˧%ǭ9ni CyD?4(O}b:, |>*~ ntƝr(P]V bk{jġo" !Nz$Y|ZN̿t^Gz2~^t=TB =,TR\Q-zVG2j(#ҫ[BRkGr mĕr Ǿ8Fਊ, %y2Jt{EHyA:щK 1Ҭ.xd/H|x|.|^)X@@,јқB+q _ N~WUA+ :|WA"C7 kܻfT*:L:Ʃp!O WO1,$t4( _rd{!"x9ȖlZ >YvzíNgkv0cule~cy` R4{rWtW=_Q0$t~su| D]xS3@D= ^e$e pqӒU!Q [ o().wW6Y,SļJ}73hTqx'!ZcIs4I`KՋզ@O;C݈;,Q7ztQ _ %(z%xexeH%A.g0.h2FW~LpJ wM pGǣ{_/ !yc J{݃*x.7OWh`fr"M Prv-&K/5]c_:8kj'C%3]Ħcp++@g>Ñ) @*[\>\$u (~xr2,S1dtVh\6M:-)F!'Bs$…ZjD&e;l08JmbӜݞ댥rVDs"ԼU x#T(M8@X^UJM(**BĉXJW#SޔFu.Ezsn#=7ٺ' (a&C.usAx:-0DfxpP%8|yhp44'``p‚NHhE'‰3_K>Z̬eCIn)EA8цb# `G e//붎iHjL6cY-9(2Oflp2lW*5WCkXCǐmwTe V6bibgyjk = эܗUnk. x+M;mzy"4Iݲ3}GS @H.`e+R^TGEwܒ}+deKH1TO =#Jh:GERϵ0lCMVM9=! IFOzWD]7>N#}yD4o$PXJ7t Iͩ "NPLGx'^9$90n\\khY|XҚgf9b 8 ~q@w˘d!L|XyfX:|xX='6".)C[ ԩozO]9qP oê)[BPm)ai9 C}ȩ!jMZ&2'0H&E@H)k^bR\).h,/ja Y#n=\& r"Ӳ29Ɔͼ435q Dq˼QBZaҬXB`)ڏhz: SK;K<\, l/kSJرVc;Slݖ] ^܁Ǔ/ML昧 ւqˢJ]< ^t˄X}'Vqȉ,x\Otd%@v!-$ 2ɩh+2i=8s?f<zkrLp$Jz*H!AEG~ibjH$X iJs/yXʊ$_Bʸނn)Askq}_!|ES+_Cru}qc` zY| ZJ綄D#"z{MI./g`w%%\N7&D)%Ng9~,[C`\ί|h&17KGV #nVNkcLnRnɜ{ e7d 24k YHvva 2ɀ[NB%l[p]+r]NK ˝ޓp#R +pBC.X֠|8ITMipd1CRրH+3FIQQ\ұ'2+2lgQy8B]2$Z=c.WP.e>mjo@ @Ȥ,T:OW;!(phmu<NQJ}Acr|Jh<\N/_+~ǎfr9 3B~_QokQKD;@K >Gzz%)+^vHI2Ʋ}cjvbdwӮ-ԋ_vg3KdepxГ bI+&ě 7~w`xvD'reǥlυܟpcpdi]/7Q˕0xb0F idzk/\Ѷb̉g .X#X*.&2Iգeų<^0N`()).^J`DH)c%)An~,'4Me2+9+F m6-RRbk` Éw(4!j4:;l9>p$Hv 90à]ޑFQtӞ#vڭބS:r'ȦwPT@G`iỵL.4q$̿:=)DBho2ى$ A /n#u4j I4 `,X?NӘDiĻ,6a"Z?3bt?@ JеNg0͏bAkV Qii̍Gl @xU](6Z˵L cB)*Qsbwa9$\1ŋDF"GwZh3Fo 5̈́߉ ;Eڐ@h{֥,\,[]tI[. SVk}yd])szM Qg(ƻo=XM*cUR`O삖6Zj8wnq_;+xI,3qn|K'{t.x0%i2b'#vsu2DFy#ΊnPxTUYo'Sg4Y9IذM>dKXM0]5 d$}H؎٭&n KVqt. gI܀i x'- G :rDRN@8 .Ec?n)zFJ-c)Tm.(ǛE@yt>4x΋Q\h 5x9U-.s  sKyhe]@xۇ-Y.42+VRlkcg0Rv]J«sZ泞ǥҀJ]7T܋W('A0UYi+c `=D'w!X7BV=xcZoeN(dm yd]l^nkPQXza>DdJ\Z1@5`3I!ge*ew|76ǵ]/-tqÜh띟v GJ=drf&GEq$Q/TC&Ol?C> R8Q!y%lK4yx=jTB'ƽ %WF/}>BybbvP!.`?]mP9Њqg_NbA크`YA h r3b N|;B@F_+/OgGc# Y*>M.xE9-m 2I^BC?3Xl CGPWY+fB*t/c)Z* T,`ONUi߬`\`U' ARԙR7%$;PM, uR5"!Ǭ(mpT1ӹNgVwAi_H4(YOP}mَuis1c<6<<.=mwFMZGYXdg541R[|Y@nf$WLHJ*a:ZiݓM3J[$ηJݔ\8tגڢ\V~G4(Ѭ?7kH`W!iʦ τUxUn7rkn_nu3Sxoi6'i&Y+Ѐ+Ԅ) n57Z#L= Gl`8&6+M4Xdc96oW|].'@]Fq;-fL'%*V7noe4q^θ`Cϙyboψv7K]&&b3-]6: /5j@} >{h 0 ~YYD(mZ҅=%IX1 y\4XT}IЊuoAI[r! & %5ʩ5*c6mE ri&7'Qx]<ͭIGO.# !٠f\)Jܭ8匷B3H\RJX$o&B\_{ םF"z 5q=^9$r?pʫOunb2G#j"[o #N8)~X 4?2&eS"u0CW^n&J%Ե9xJNT%H,0zefG`"N _γ 5+@㧓uƆWeDb|SHU/PB}9$XC'"Q);pb"*_ ),%-Xt} KyĞBw_"ݸЍ>QL/Y$q(8Lxf}H 2+b48rNI+r?k($q\m-t|xr^=M_庱_p 2JJ6Xwmf6 wrOt<=1:܂oZ*iǢAWzT䑯p|#YV&ac` = X3.ū\kAu CBhJ+agju}ĶbZuK@Q?Z,0[#؇3MaUZtrP'\A $Ygtmv 0-πԦqOa"Q%vؠ\"-׊e@F@ *l|dRwC;1Gr3[W}Y7-.6//na VN+UIbPBy T(m3AljG 6`iv)G\V\sk o^`垌6+lRXe =4 kPn![ ( N-~KӈIλ?>h-yFȀ+J,2W|[\gS(yUe$Ώ NhuE@‘  #U!ACm2 1o!vgK,-!$/x)Tf8ekEW]ȥ2B>gs]ڍs]bŴR0ګ$t!xAQƷIC!V hZ 0g<NfQt'0S).cȜ%:@ICk%v/WA5O HZ@la#ӛj}v0KlN+}HK5iR