userspace-rcu-devel-0.14.0-1.oe24090>    f]| ;G|`u` 6. RƷXuVM{Vv қP&tl$U]k)io?xN_&)}MN@Ǵ)>!O@Fʓ*iF24 iISWbMT])dOu8Inڸ)<(,;Ĝ3$'OR r&%n&n!%pS={u; 3Q5T/-DVOG!gy$堋!ٸMM 8O(=Ri8ya#412U2["JQW㸞hm~hu@LGN{'*Ko_DРI*I ѣZXJk*~}4f69ee03a5e9df2f1bf93d0d4072e6bf0c30d1cfaf65bbb1d41a0ee2717f1796055deee8065b281d99732182af896dda9f6b3fe6%{{r*~Su&>=}?md & Bhl    p   ; <?DH$HLK LpLM (M:8MD9MX:N7F^G^Hb(IexXfL Yfp \f]j^vJbxdyeyfylytyu}LvwxDyz(,Cuserspace-rcu-devel0.14.01.oe2409The devel for userspace-rcuDevelopment files for userspace-rcuf]dc-64g.compass-ci3LGPLv2+http://openeuler.orgUnspecifiedhttp://liburcu.orglinuxaarch64r /1,d "b< lz<D 8  S% Myzgy TF  > F%^h_>27piN1C3<8oXi K { cJO 4IF!  G  $ $     t  e'&#4"  I;E   i}| f   ol聤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤f]vf]wf]]cococococococof]]f]cocxcxc-{coc-{c-{coc-{c-{c-{coc-{c-{f]c-{cxcxcoc-{cxf]?cxcocxcxcocxcxf]]cxcxcxcxcxcxcocococxcxc-{cocxf]]cxcocxcxcxcxcxcxcxcocxcocxcxcxcoc-{cxf]]f]c-{c-{coc-{cxc-{c-{coc-{c-{c-{cococ-{f]c-{cxc-{cxc-{cxcxcxcxcxcoc-{cxcxcxf]bf]df]]f]`f]cf]`f]af]^f]>f]>f]?f]?f]?f]?f]>cxf]fcocof]fco````cocococof]fco```cococof]fco``````cocococococof]fco```````cocococococococxf]fco``cocof]fco`````cococococof]fco```cococof]fco```cocococxcxcxfd36967e2b1312eae5cb7e8e2e88491b22555a4872ce4c53773f6af607b58addb73e6fe24d692922f9e7cf4829cd2ccba5d59811d4dc0f1b59cf0b5be825b921184d7e105597654c4fa79924bede74f34278112b7cb9d648a7a67a0fcf6be6ee4ef502b07574f45ebd8b78b2a4ab245e2a37f12eb4383497e0e31aa0834150462b937f7212c391b89290027542ef5fa51a149fb8fd2b4abcee19ee8f72340ed151826f3f0922846d58d41e9994b73ad314475768fb32683e41afbeb5b4be0ab6176fb0bb89d0b13a027e1fc7c1bccd34af42a1888a1af7734b41714f8c286d1b2b90c2f2b0f9a91b82ecfdf9846e438850f8d604b68ce651f5416ed8251f0c3b6ae0c74dc0377e708f9711491719261eb3c4327553abedf983ea4026d7dc1317076db3f3812ea74d1a4d5629aa883c58ea7b4fc188bfd5ef9ee519abd2a21b16b12dc6524b31bbeacef30471013bbac47cc45e3e84b0166d769f548b59457302ad30b9913e4b83d16803e4714156ed7c74b84ed117159d96fd553050a7c59c3682b11981a8e872c32e3450b163260a6853b790b32cc1b5494f37a0357ddb0f4b8152e169dc255e7b5075d54ccf080d110cb7da72472c96aca99ffb4e126e17129a086b5a5742ca68935307b6e2e6bf3bf3b048d1065266b2965767ec8fff44d304759854b49e20ae8855db904439b400df3c50cc599fe8c4441484bec8dc08abf9691bf9bb72fc528a3f35816261d3796ae6c8a7091367a91098c8a7563f12d7429d9f2909ed56ee0c9753a022778e1fd7bd3a93913401997b5cf4a822cb016a1a822277e5be6169e693540bbf5882404644253ced4d207de4e5f84ff2dcd7ab029aa0dfe17dfd7635268fb60922c7577c47309369552247d72155f04d9bad5b1632c000b2e8df34c1f4889247a335070c7158dab22260cd19be21a12508a2020c9536d07c6258272d88d45ecbd05351f20cfe3431e92cffd1996024556dbe4331281d67ae587e023d70ba4c25db38fc8235a550b9a56a5fe8f9809aef2579d50686b02c94fdf66f97be98ed379ffce8e565cfeefab97b539dbe489e8180acc52468c549b1ac5adb276e505200086ca9c9ef9014be733f2273644ec62cae52e1076a8885290c5f4bf5ff769fb069a774632139c78a981b1ee7e309a4e82fc02ce295e25a21d7901c4e3ab78fad90e0c6356c86698ddb97fe45575ae0b7ca688351b26cd158c81a306868c0135bd54ea0a00a2fbe3dc808258a926c820de78f888cf773aa4449c5750d4944f422d4b2ee6eabf735eca62c2dec2ea75d1f6c92ab78e9fb5cc367f5205b61b80d1b36f4c31729b04948baaabc9dca99b0662a47ad04d84e4e89859af510d72d4941f349d7e720c9411141eacb1ca11868e73c3a9fb300b90473b45d9cfd744fa155159036dc64c27cb5a1787eb13f3eb2dc431b59080b46921f4f30dde945e54070a3c8a983018d783beffd8e39a5fd8e62b155db049bc0cd69847d82e82b0aa489edae3c424a6bd8aa0fe1ea0b6cc76265bcc0115db44869df4e8854d64302ca9c937795e20ea018ab2ff0fe51b7406333218dd6503b17fe80df1e51a742b4c544e693c4e12c0a2d5a4c8e571bbeacf4ecb86e9405a2fcfae0c0568944229a16f09306b0353027de0fc97ed39f965e3f0f925c0863ad87bfefc03a014654f2b5d37ea1603fd3c3c8c0782cca15949ff2e72239caedb17cc3b547f342ab49fe1756f112d862a4740f3578c4b33c810ccff6402ad613e19b40f9be4cdf6bd9b649020454cbfb5262f798f188480af6868fd1cec9f66eff21f764a802115a7f4f05e70c6984bc2412160e4595ba01a86c49f902fc9b83870ae25a0dc6dd1e87f5a0ea7ac423746dc10760923ca444ebed61112dd67671539a25fe8bdcbf55500c82dfca14398768fc07fcc4b110b7b104b5a11f0a51e6f4f15cfb07d08f398dca2ba39e16f45fca6bd267f2cea506cd06981df9e22f3f4f37abf5cecc90902e651b35ca8e622cac8244d922e3b92ed1e5e6ce612baf545f217040c510fc1725bea4d615da3c1c47e7c175fec4d7dcf5c30feea8cbca9ddb1246c79ce6a57eb61d7614e5d5a66df832473fabbeded4f543b8a0922dbbe26d5916ae681671b1ffd284292270a3dab46d60b748c4e98b1bffa5c1e9a47a10ba75e4c92a65226e901ec68c75142011cbdb70f49083aa059f97b606dcd44e410ce9eb7d2b6b6d704d1aa73e6283e089a3e18b455b09d1b63f24bdf95381fe8f4adb1202eb5bd925b1249e439577063f568e9ae8545cda6a8cd0a17aed015b7b5f0774e38242dc6c3566ced931c4f46e53470e8a9fd2f010c146cef68c36a44870c60a68c8e3fd2830f3310d1c7caa82849d4c1b12be4fcee85dcd35b73f750d24d6384f6adaad9d1923dd55e4b4ca9316a3858f5ce018a29c6130c4791faa0d5ffd97e2ecd969e9dbf869d5af2f8c7b00a91a5332b7a5160ad043d4277e894a28c4c7c4c69046860f988455d0e943e5fbe3e710856bcec95110aed273cf222b3c9e9a9ca5b7bb845ac88a078455077d91fc0d1389d284efee4bc7334f7e02eb41c043c900dbba4f49e2eef614f332bab4ef8be842922fa8109c86e4fafb67e2ea0c752080b3ebc880a34a198c47699ff109be189d838bf84e34e54ec71ebc9f6af06db71001406875dacb70506d23f62aef43648e78ffd3e0d388d096d269311a76f3d33f181e49d8fd45766d07583a945ffd518f9c817b622d98263338e277f10de1e66d25f11bddbf34a4e8ae343d51abfa7553208dda76e9cf3724e5b7e7758e4b5eaa7a29ef3b02493ec72366809192bbd703ae07b986c1b6a07be7327d47feec9c7754e732d523445bd8c345c7d64d7617c78df2a8337cc447d2dc6c7309620e842add3fa79bc1eeb3df38a91dd0ed009db9741b21f1695784902064a7972e7a53082ffe748561a15a35dffbe88e4861bf00a077326368a21400b5cf82f53a67a6c0d08b228cd9560a11e0dece1aaa5c603d8d3b9d72b92380f1fcc51084adac4153108e39ca07cb373e43e0e529718a675d90322412e793792af4b632751248083c8b379fb737656a1f8d42ddace269cedc3e2d78b0b3ec254be96bcc3b6a26057ab1ea26fa582f9172928028914e033bf4f2e804dee074f67628076eba7aff2b1da03fa1c589c3d873939514d63a5670070ea299b8cb4f1b03261ec176f3c17c0eeacd36243794c6c955c8a176e2d10f72ac16669d5976e15737ef19c7f9d44a22c3fefa8202721b961c2323f0ff12b6ad86fa122703028480bb94765096f144d8ac1301780c48e6ba845cb08e68fe284bb569d1f5ea4dcc903d95b80c64bed4bf8fbe11353cc08352bacb3199a411c70a21fbdc767e9129f37a804a381126b53e811d05598b7f9fb492f0b2e742365e5e029c692271dca8a27e876b736aeb1c40d6f60dbc51244cb7c72f0afc97450042aba69522a68ca703a2b2a0925c7db8b3f637a7a779c0dfd6e94d3a483f84e164b3edc8e19db7a98def6543d32a67876b2b836c7781f55d3dd7b8eb3bf3b51364856f9df6c0478970348db457978b1df4cedfbe76f15137fce8c072ef7fd151f282c83dde882e9fb0203f8bbb5289970bedab7cc673cfa0c1d7d219f741e8761171e226f41d81ed1aa24bc536d10b7532ffa2f3398e512949822d10560e371cc7cc09269a1ccb6648f72094cc4e045942703fafd5f58e3845e16a7a2fe62d0dd20cf53177089a829eb27e03fb2a18a05ee0f94f5000c566c79f0f06b796279da7dab4c29a81d02ea71c2492953632d8a6e30b085a456333d6a36c1f94e9fd403ce81d60d3195778525d39eff705a993c057e1b0bda8cab81e512019c675454f0bca0ef99c052a4673c123c824c243b36cbb41dfe99eeda65c2edfe04db7faa6c18374744c1c4d90b05e6d4aa105a933f007aba3cc093a4f3cc06c0e72b454ad64825653c54ba04f6e111b96214bb1f52d95d86b5307eb20a4c19cb580f3016380d6e83326973dd823bebc2c6b86c9fbffcb31cc398245828145f7afd1ed0a4dc4e2d0123e662a84cec06c9befc9490afc725c927c94f351dd593c096889bd02e6af90464bdd7430ba878e7f98b47100a9c98bffbdb4f0bd3a0e6bb60bf2e1ced6847e8eeff97ca305b155c4e79b11f6c9c78f50c75fbc46f194cca36c71761ff234bf6e0c750895ce7d79674b4c119c0a57f6ebe257d3c77d0e4a7b1f667c5b6470de4a48c2fa6d32a22b6b060a09d1155392ab38ef4c14d201218fdc0212080eefb5f9893cf0ae3f7ce3e6d4d2121649ebc57e560322207e6796dcd140b0f7c0ae0c06f2e3a0695ffec15ef7b252ac108734a3729e5c6e3b74941b31353332e54963002052f3e7aa9356d4ef4b76638e9a1586101d44e0f2373f91641f3188bfe6d33ac63b615f5d802b5cd6f37056b5322eba5fb9c78b839ec2c205c3acc84d67281629bdf4928e36d30accf8a703d6ba343f668ad6a82cefd6ede6c7c729a4e66a2c4a11aa1eca529467307747183cda9a119dfc590f5e9ce68fde1374d2612f9730091e56eeb2e09722e565f05e8ebab0d2340cbedb5a2ff9fb6627d22fa9107bbf3a4464291e378711b27f72e53a6b77a05ce764da4cac3419677f1c33d5b01cd2748458639656b2132b4cbda44dbea3a001cebade08ccdff9d32f02a25d5c621f134acfb2b2911486621b90c4d89f56399cd202a5e6fb1be086e3334f87f4faa31ddfd8dc55ac09053494dd1d2d28196fff392870ec6701ecbeebb660dcf578ffae538db4c3bfbca3de80a7b425dda9e75a38a98ffffce34bbcccea71eceebb90d3f54a814806b793d36b6fa4c7f8f9a70b00f71f8cb6ce2d658587ca739bb2c87ea272e0c085ae9756e682abeda19810f51621a89a50ccf8be877c28a849742e96abd02da69ee18df0093df21c599da43919fc47e9bcdb041caad890c4c8794b4c97a10900695088291e59fdac964142949f7820d754655a1d621e6fa1fab0a65168f24072867cb4e86559f8d508129403aaffc856eb98ef1b158ee1c57c452ddd51f4f0b21d0bf89e249ba977eae2d1f0f3a952ed7f49026928e0a2e35435a04267199186f199c39892ad28a86f75b9bab8a46777bdba41cdcc126bbf37d5eff278e660d8c7ca4522f94f85e77dad565c721543dd3c0d3fc12da6c02f362b64f2c77b5d744b1e6614fa8723513391b52aca13562e8e8202d59f1c9b52bdb9a387bd8bd7c377668282e42df106d84fdc1f9112650b88c380b0ecd3eb9e965f6f8f86db8c91a1ad9b8b661601a6f2444a19f1246a5738bb6c352ce6ccdb5078a7085c272455355169618e733e49be40c70fc3191d323cc29d2536dbca7b14063d8907aeb6113763c60bd51aa550d2528efbc12d3f6b5d634f2f0f95220300e40ab804f5b4e554982a25cbc357adcee9c95409ad28707f87b8a0a18787e5c0f50bfc26d8ebf9c22d0315dc8839ae1e984d33fc9deb5168d517b3e09a8e249beef31b8a67b787e20be5cb678b80b0634da5aa9b829ac8e4bb2aedd2cbdbff7683d3ea39208862907cac2853751bb0b6f0e3fda0cab0f17af7f780711a11b710c66cd5c9cf7e5205a83fabbb647bc1df789190ab9acfdefccdf643a136157acf9cc802071e40a853bb7e5b3d6a086a325de517c4819babb0cc744c05408b12599038f8b091634dff80082f8d17981301711a85b86837115898b5a34fea6f052097d9a27d2f34d01be8899d3889dc3ea736ff3495dcdd5482664d9356149a06cd0afe5d2acc2a63ab53248617df9d38c1759275e20ae0b899499ac8fa18669090e3bf1542e6c6855d2ed8d8f86c115412185c8145f5bfe46df8d0d48a9f524cf95770cea3c517a1ee7b0f851758e1be06b995ed209d03337997ae69254d14444b5543a39827281b21dd0612a5913131525bc07de8b0c23445d927a8dc151ef967d4f18a24dbf76ccb62f579fdfd9cf20c84d16e2b9e1c19a5cf7d097c2647df5869e4c6d12e94028ad451dd4578d7556fbeaa406dbdcb2fb866a6a5db0fb4d81cc2a4a0e1598592dde1eecf3ae5112cf62460babd5f891c46d034cea4301072c1d0f049647a14e9cac96bd9f4d0e11e105faa3b898d2c953d969f4d6c96929ef03b154ee979f9fee26ebc29b6186cccc284117935706d9646c6539f05b8a28fd3a41221bf46f59bcb7a4e2451652f1d90fd377a04dd4eecdad6a7520c5b513fe72fab2190467356786f358849488c1e05fd96b74e13157668dc2532c28bd3ec673e1a0793cfcc14f92f8d271abb5ca189bf1795c7b7fef54305ccd28b376301beaba7a76379e1982789e389effb90a38cfa96a0e3ce9ed61ead342958018cc1dd3583743c68c710e737c5b4b79199d06dff0415a118c8c5285a27bf8fb6ac2c3eb983167b0481fbbbb644e328ee6fb0192de2bb5973b17939846cd3647d196b0e634949260a7c05a4e51640649b4b73d1876ac285afded6e0c071f26cb1b79b2a722b963ad5935f68ee590f6613eaa6e017059c9d0f1985ac6b5b796212890a701871728fc7d976a5920fc7a0efe532272a11e05ce79a7fcf37cb60924268750a660ef49aa6670059e1dff99ac6fa9ceede6a6d15bd35673a80e3e06ea2f3f7e544bbd982f908d2d1e9aa63142f1bc36e2d2c0fefb8bf57321dcc9283f3d83fd2450f00c90772ba28f9a70aa1e68ca4cdf935e897094c2bd8ea9725feb2f9b5c564b58f3ca947f43fabd354e99aaaf20bd931836dbc11a3ba23448608163029620946f337d850827410c02f9bca157f6efe0ec370f73b7e69fc7b7772834a1e966739293ac38c04f06cb277a4287dca32a7ac324ecba5fb4893fb05799ca4935659fbf2f15ef96ac9f8d9e33e710469cb4a371680e8168e19a975ae3df2fe61524bf3261d80343c7bd583e6034300d4e6d3725b175d4095214e316c2f59ae93f1f76accb7c13492579a146aac706cc129fc459fb5150d2d224ae3bbe303458d96b554e19fdd976679035cb1cc6c1accd1a67602a13588a00beb7ed10e587cb31b22f379b9f981c33ef4cf201d2713ede99bd5973098012b7c90b6cf57a9dcfd4f19dca7fb97643970cb222afea51d30e8a747baab2eeec1160c436dc45073274267f85706cf4a9491d84e2a72d16484ddb58af52166599cb7f66fd20935d8f1a1e1f380fe0b3a883860dca533b618c91d634c135cca83990817d2deb4ab2c62898cf00dae643424b46537eba2f78216b50c1b2265be6f1d1eb4a5dd6416ffca39cc24d7b5ae785133348b532dec1b40078b485afdea574005f9f8ecfc4d19a0ff2faac3d2b0b5fe9136fc279b2624f177849b232ab689b1a000ca525ed405594dbf0fdd5c53a1a415aff108e3dfeec3734842275616bbe7b65e6c0f2fea7531fb58e1dfab69b7249da6ac535e635617deb0475f303fe7bb2e45a46f4518882e4b391bf0bb73da121194e45e55a4e03eff4933dac053c611504ff8761e16b04b731d903dad05b0d877c5371eb92bb130e464b2aac9c4b456cc4666651c99006af43e32f301408ecffe867f6bea1892ffc9750da3ec8cad84cfd3c3aec6d29d11b22e05aa9adf5e110fa935508dd4f0353e0d08bf414b7d7bee53156eac3bdffb9c865cbfedd98fdc48ac57d14c3b8bacc2a8033689cd9f267eacbfb72e0834379c88c5c7d69ace72dddc88b998a7953fc4c83656f0233476e27065dd7ce27b6dcdc17a32f697838f080ef82e07cb7ecdc8536b31e6fbd198a8b8ea5a2768db00fe5615409d0814a21103b6603dc4f41fff5db6210458e33b3051a39f175ad75ccf7f098f4370927910c4a7efa70cceb874f7f906d1e49df3490b2b8a3cee17add737222186b63436ceacfd955901889032324ab3f45800cc3ac6a459cd3a943b57619badfed31d101083092e60e48725772d001e17657dddaf4de71fe04ac222583fbc71afb2d2e98873018afe87e1948b29bc0234ae5720f1e82b4c1a070f92a4edfa19d268894acbe05c7998a264f2f4ef93096d90523b9b0fcbc37f1cd03bc39151d249947eb212e5bd06a722de43259d70102479cbd663cfe8056b9e377938c284db47e921661e45d7c45badd09db33536792b73c7cc82fa2a5e1abd5cd7b32d9195bf02f1b81169b93e80bc9898e17f296f7df331dfcc7f1e0de207306ddc1fec8ca00135330a9e8b41af341eee4470c9e26af096d3370961ac31a2353dc805cfe9c0a970d58f3567f43089c4fd07bde1e78ad6c77e3bbfc3d818a18ffc4744de66e73fa268cae4adf2a33a5e18d5fb9c5884dcb9d3545474f61c05b20aee6df289a15a05600a601cff71983ba2fdccc38a99dfa16c545ad7dee4bd95ca9acd5f5f9507ce99db7dc880346254fe4c3419f87c5c7fa4365c91857fe40adc255b126cd7a4c645462129a00164fac4aa3ecfd51b68a05db06991ecb08cddbf2b4d63330acdea5fad895d602bec41bbf17978282105b49d69c0fb44b182f98c9c81eba58e9c3ebab21250ee7f2c572e2469372fe5b4cf6aa13229ed2b0ea357ea4fd24e999e1c3a942972be2af7a1e98352d0b7835220f5a7d6e8e105337a63287ce7b95c1055f8ec4cliburcu-bp.so.8.1.0liburcu-cds.so.8.1.0liburcu-common.so.8.1.0liburcu-mb.so.8.1.0liburcu-memb.so.8.1.0liburcu-qsbr.so.8.1.0liburcu-signal.so.8.1.0liburcu.so.8.1.0rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootuserspace-rcu-0.14.0-1.oe2409.src.rpmpkgconfig(liburcu)pkgconfig(liburcu-bp)pkgconfig(liburcu-cds)pkgconfig(liburcu-mb)pkgconfig(liburcu-memb)pkgconfig(liburcu-qsbr)pkgconfig(liburcu-signal)userspace-rcu-develuserspace-rcu-devel(aarch-64)@    /usr/bin/pkg-configrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)userspace-rcu3.0.4-14.6.0-14.0-15.2-10.14.0-1.oe24094.18.2ec@cr-b@bA@liuchao - 0.14.0-1laihangliang - 0.13.2-1huajingyun - 0.13.0-5wuzx - 0.13.0-4zhouwenpei - 0.13.0-3- upgrade to 0.14.0: - Fix: urcu-bp: only teardown call-rcu worker in destructor - Fix: rculfhash: urcu_die() takes positive error value - Fix: call_rcu: teardown default call_rcu worker on application exit - Fix: join worker thread in call_rcu_data_free - Docs: clarify grace period polling API - Document grace period polling in rcu-api.md - Implement poll rcu stress test in rcutorture - urcu-memb,mb,signal: Implement grace period polling - Fix: auto-resize hash table destroy deadlock - Fix building on MSYS2 - rculfhash: Include rculfhash-internal.h from local directory - Remove "Darwin" from "should also work on list" - Merge branch 'adah1972-improve-md' - Add semicolons at the end of function prototypes - Wrap a file name in backticks - Wrap command-line options in backticks - Fix a wrong format - Wrap URLs in angle brackets - Fix Markdown issues - Fix: Always check pthread_create for failures - Disable signals in URCU background threads - Fix: futex.h: include headers outside extern C - Fix: add missing unused attribute to _rcu_dereference - Fix: change method used by _rcu_dereference to strip type constness - Fix: remove type constness in URCU_FORCE_CAST's C++ version - Move extern "C" down in include/urcu/urcu-bp.h - fix: ifdef linux specific cpu count compat - Add unit tests for possible_cpus_array_len - fix: sysconf(_SC_NPROCESSORS_CONF) can be less than max cpu id - Fix: revise obsolete command in README.md - Fix: workqueue: remove unused variable "ret" - Fix: urcu-qsbr: futex wait: handle spurious futex wakeups - Fix: urcu: futex wait: handle spurious futex wakeups - Fix: urcu-wait: futex wait: handle spurious futex wakeups - Fix: defer_rcu: futex wait: handle spurious futex wakeups - Fix: call_rcu: futex wait: handle spurious futex wakeups - Fix: workqueue: futex wait: handle spurious futex wakeups - Fix: Use %lu rather than %ld to print count - Update ABI definition files - Bump version current and age - alpha: allocate membarrier system call number - Bump version to 0.14.0-pre - Improved test framework - rculfhash: introduce cds_lfht_node_init_deleted - Fix: changelog: v0.13.0 was released in 2021 - cleanup: i386 arch detection - fix: properly detect 'cmpxchg' on x86-32 - fix: use urcu-tls compat with c++ compiler - Fix typo - fix: remove autoconf features default value in help message - fix: add missing pkgconfig file for memb flavour lib - Cleanup: Tests: Remove useless pre-C99 compatibility code from tap.h - Document C99 and C++11 requirement in README.md - Always use '__thread' for Thread local storage except on MSVC - Fix: powerpc32: transparent unions alter calling convention - fix: don't use C++ thread_local on MacOs - wfcqueue API: implement overloaded wrappers with templates - wfcqueue: combine C++ API cds_wfcq_head_cast with overloading - wfstack C++ API: implement overloaded wrappers with templates - lfstack C++ API: implement overloaded wrappers with templates - wfstack: combine C++ API cds_wfs_stack_cast with overloading - lfstack: combine C++ API cds_lfs_stack_cast with overloading - fix: test_build tap plan - Test C++ build of list head init - Fix order of initializers in CDS_LIST_HEAD_INIT - unit tests: test wfcqueue, wfstack, lfstack empty check functions in C++ - wfcqueue: implement C++ API based on function overloading - wfstack: implement C++ API based on function overloading - lfstack: implement C++ API based on function overloading - Fix tap.h: remove extra semicolon in pass/fail macros - Add C++ build tests - Build and run regression and unit tests as C++ programs - Add --enable-Werror configure switch - Add `urcu_posix_assert()` as `assert()` replacement - Rename `urcu_assert()` to `urcu_assert_debug()` - cleanup: spelling fixes in comments - Make temporary variable in _rcu_dereference non-const - (tls-ie2) Fix: x86 and s390: uatomic __hp() macro C++ support - Fix: x86 and s390: uatomic __hp() macro clang support - Fix: x86 and s390 uatomic: __hp() macro warning with gcc 11- upgrade to 0.13.2- Add support loongarch- add sw64 patch- delete old so filedc-64g.compass-ci 1726766362  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~0.14.00.14.00.14.00.14.00.14.00.14.00.14.00.14.0-1.oe24090.14.0-1.oe2409       0-metadata_list-compact_tlv-userspace-rcu-devel-0.14.0-1.oe2409.aarch640-metadata_list-compact-userspace-rcu-devel-0.14.0-1.oe2409.aarch64urcuurcu-bp.hurcu-call-rcu.hurcu-defer.hurcu-flavor.hurcu-pointer.hurcu-qsbr.hurcu.harcharch.haarch64.halpha.harm.hgcc.hgeneric.hhppa.hia64.hm68k.hmips.hnios2.hppc.hriscv.hs390.hsparc64.hsw_64.htile.hx86.hassert.hcall-rcu.hcds.hcompiler.hconfig.hdebug.hdefer.hflavor.hfutex.hhlist.hlfstack.hlist.hmapclear.hurcu-bp.hurcu-mb.hurcu-memb.hurcu-qsbr.hurcu-signal.hurcu.hpointer.hrcuhlist.hrculfhash.hrculfqueue.hrculfstack.hrculist.href.hstaticlfstack.hpointer.hrculfqueue.hrculfstack.hurcu-bp.hurcu-common.hurcu-mb.hurcu-memb.hurcu-qsbr.hurcu-signal-nr.hurcu-signal.hurcu.hwfcqueue.hwfqueue.hwfstack.hsyscall-compat.hsystem.htls-compat.huatomicuatomic.haarch64.halpha.harm.hgcc.hgeneric.hhppa.hia64.hm68k.hmips.hnios2.hppc.hriscv.hs390.hsparc64.hsw_64.htile.hx86.huatomic_arch.hurcu-bp.hurcu-futex.hurcu-mb.hurcu-memb.hurcu-poll.hurcu-qsbr.hurcu-signal.hurcu.hurcu_ref.hwfcqueue.hwfqueue.hwfstack.hliburcu-bp.soliburcu-cds.soliburcu-common.soliburcu-mb.soliburcu-memb.soliburcu-qsbr.soliburcu-signal.soliburcu.soliburcu-bp.pcliburcu-cds.pcliburcu-mb.pcliburcu-memb.pcliburcu-qsbr.pcliburcu-signal.pcliburcu.pccds-api.mdexamplesMakefileMakefile.examples.templatehlistMakefileMakefile.cds_hlist_add_head_rcuMakefile.cds_hlist_del_rcuMakefile.cds_hlist_for_each_entry_rcuMakefile.cds_hlist_for_each_rcucds_hlist_add_head_rcu.ccds_hlist_del_rcu.ccds_hlist_for_each_entry_rcu.ccds_hlist_for_each_rcu.clfstackMakefileMakefile.cds_lfs_pop_all_blockingMakefile.cds_lfs_pop_blockingMakefile.cds_lfs_pushcds_lfs_pop_all_blocking.ccds_lfs_pop_blocking.ccds_lfs_push.clistMakefileMakefile.cds_list_add_rcuMakefile.cds_list_add_tail_rcuMakefile.cds_list_del_rcuMakefile.cds_list_for_each_entry_rcuMakefile.cds_list_for_each_rcuMakefile.cds_list_replace_rcucds_list_add_rcu.ccds_list_add_tail_rcu.ccds_list_del_rcu.ccds_list_for_each_entry_rcu.ccds_list_for_each_rcu.ccds_list_replace_rcu.crculfhashMakefileMakefile.cds_lfht_addMakefile.cds_lfht_add_replaceMakefile.cds_lfht_add_uniqueMakefile.cds_lfht_delMakefile.cds_lfht_destroyMakefile.cds_lfht_for_each_entry_duplicateMakefile.cds_lfht_lookupcds_lfht_add.ccds_lfht_add_replace.ccds_lfht_add_unique.ccds_lfht_del.ccds_lfht_destroy.ccds_lfht_for_each_entry_duplicate.ccds_lfht_lookup.cjhash.hrculfqueueMakefileMakefile.cds_lfq_dequeueMakefile.cds_lfq_enqueuecds_lfq_dequeue.ccds_lfq_enqueue.curcu-flavorsMakefileMakefile.bpMakefile.mbMakefile.membarrierMakefile.qsbrMakefile.signalbp.cmb.cmembarrier.cqsbr.csignal.cwfcqueueMakefileMakefile.cds_wfcq_dequeueMakefile.cds_wfcq_enqueueMakefile.cds_wfcq_splicecds_wfcq_dequeue.ccds_wfcq_enqueue.ccds_wfcq_splice.cwfstackMakefileMakefile.cds_wfs_popMakefile.cds_wfs_pop_all_blockingMakefile.cds_wfs_pushcds_wfs_pop.ccds_wfs_pop_all_blocking.ccds_wfs_push.crcu-api.mdsolaris-build.mduatomic-api.md/etc/ima/digest_lists.tlv//etc/ima/digest_lists//usr/include//usr/include/urcu//usr/include/urcu/arch//usr/include/urcu/map//usr/include/urcu/static//usr/include/urcu/uatomic//usr/lib64//usr/lib64/pkgconfig//usr/share/doc/userspace-rcu//usr/share/doc/userspace-rcu/examples//usr/share/doc/userspace-rcu/examples/hlist//usr/share/doc/userspace-rcu/examples/lfstack//usr/share/doc/userspace-rcu/examples/list//usr/share/doc/userspace-rcu/examples/rculfhash//usr/share/doc/userspace-rcu/examples/rculfqueue//usr/share/doc/userspace-rcu/examples/urcu-flavors//usr/share/doc/userspace-rcu/examples/wfcqueue//usr/share/doc/userspace-rcu/examples/wfstack/-O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protectioncpioxz2aarch64-openEuler-linux-gnudirectorypkgconfig fileASCII textmakefile script, ASCII textC source, ASCII text PRPRPRPRPRPRPRmJ/J]59ݖutf-812e19054709d3b474f44954588a5a7975d9e8f3f191a5448572370343a184bf687ab8c7221005caf3c8642d6e3488b7cf50c6497f4cf649980f520d9abd7bea1?07zXZ !#,ƒ] b2u Q{LY\;G05ںK? A3ʑRxx|+EV$,ie /\t&(GzlJػbXEB71vX1{2L/ia"gI&&S=YĿ'Qc;,ki;SgO󨬌Az6,S/qH JKZ7MQk縐}MEI:4 \\>=|XCjFX2GTQ[INR&vdN|^sQ46-R.I,h1G^mf* kPx2xLd79`yXǾ K}Dњ[4Ĵ 46S(QIfVݴH]uݞ.ߟ'ʕu)Sq/BTP!nZVP,sO-,nDJ5$<س,֪ +-q pւ>hAig(. We"̐cVggS!梼oу&t7W.::9{xR𲲉D[|%P.`.'.O$WCUĠ. Ú"sX2Fyowh{[vIih.\Oۘ̒»{nhnagbx\@Mc'H[~J<" lE(hy(m2q6xL^"B',. #;WkVnQ8hjV(K8#xé8!a-s 6le;0%YmW q^^䌎ޑ).5HIf룆Gs]"ISqNЗ[vGFICI;`bU?ٖ͌񛪾%fA?ѱ}b;֍ACXR3mGMp~Ptޙ0r;po)̈́rVZi ?f[YwYJ_Es` ^ =RCy Q9z,/_?ϧyS. ALё-/Q`ujr^}R; _F$X|jM0Z?egBX!9 }%3csZJ#|uQ|"&\Y %hW],1ypTizI}a82/ثFTz+$ބVqŐ$ye GQU``^jdhXg~NݴzC^";&oc 7:g${hZz6ؤ*mn_!#-}ČB٘MB-\Z(j P{9fG\2ҔZf&ЯF.sNJwڲNsװeN[܎ߪj ^dBKt^hmB 倱>Nu@iuJAoTDo{/-cC+cfG݃D!ni"bmGwd7 I{ Q~tԏˍxv&b!dXX?{p@>'UqavNM㱜Hw1OW+?dY-)q0!av%syLKvO%BKze8Dxv6%mZs 9(''N+0;EL{LV F)H+ye`E9+HrOY+8,3 )b-K`a7(O=P`~tߑK7U-#=[io?WM_0@J KT+#pw-6f{>j#x6ze: 6|5vʯ Uqz3 gѿ[ CF~aqRҰǹ5B}O-zMy 8Q( 0¹룃 MiIG4YYX0G{[M.,N %. 5j'jp>&ŃAb\B!m+/Rx%N|AWb+d[#`J>/"HL>md4t ~R} BHٍ`1x-j[a${=X[O)C6|NWv) (^E&ьLqG $ca}SD+* =6H`Hi1=ʂNzS|U 7 ֠e(P'41 dc[ۡ3j5a>Y5Є2^_K_ "Ю˂׭*\2ŋ|gMv&;@}eZ;;%4;Lpo\*[)t k߃t&@#A,] RVVܘ Kt|Spx)Rܟeb??;!y.+9&_7hF 4*~3?c@'C~ԔStcl#g BH"謇m}HI1Raٜ\C^'{zܫ#b ,BhfZʁBL4M*&Q \7o"Gcp5>۞_խ(6tr.\ RBogKE>)tޢU)y4)ƭLh D)vvAȏzɃǫ?mm,^.>Mۉ6_st3磠ѕ#c7(cEt,._ Grys?YX||.+yأRp]gHD.WrW:{2ڝcɠ^ [M\UYc rVN8I+p4cD~#gkxۻ|% 'q_X}:B-"-kZoE "AtY (8ơ8ʢgd-w0058Ƒ~@rX1;s(HnїƂN]sW֦s:.rz9\B١GmX$ayՉfFbQulX~@!y|Ko.Ɇ0g&-i- ` )T ZAl5WocOOb8RgM((^sQuG '9v^LK@ͼ\rw R4Zm0npأ(TSc .;`xwKt]TAzH™CBɅ AJLy(>%E RPON'^ [[GHK :!)9[q^I6HzQЙG#Dr 8Jas*ܱ;d0V\ w]jJgω~]ДٮׁCǢ/0ȑkJ'BU\Pwxي^Й9|QM7faHfZ;ʯz ;~X8!}:0]g d\km9=}y)$ls7g ҈0ktRNn--v M ̢/PR1ojv˖A3Q/_ ŷ/[xD;z7Nnukm0ȢkW;t}6Z^-z Pԅs¸T2:uv {8dHڃ^4*x0l&N@kB'k(3r_8Bbb,]l4 suzJ#TgG_ZI Yf\vG'C2>u)YD׷MPyzjQU"XyC³g4Ö,:ȃ.i~Q/q,X WE.-(2ISEu ̏e7lDQN«"cV`RɦVVޔ}K xT~V ^aڳ,jcָhOҲiu11bD<9qQ 6frzUP-I)vj+b*x]!)¾gfu;Au;w^sNyL0)$_1@ AZM2t,ٷ*jpo\6<jZRt;2j$JNZRejlF[+ ̓Ә*Inadj\@Zhл {h obK>͘Bҷ @ΦF֋:v,lB9oK>3M-gE1zF1HD\FE;G/хy#젢ɝfHWI[?ɼ` ҴƱ$4nh)K2Y/F_ߥ,\,)x @ {L'VXXdf0, VsP[081('v3_ՎV@9/~Z~n޷?z Tϣng8c{$RLoUB35CSAֳY&ACȊPoO[V z{l{znPRmGlF66L`er*4EHր;̤%\Arw =: ǘᓷ" MPE'(TT1 Yo(u2Mq" WSp>AZ8p_r}uēx9uFB:󖔰tfua|Cs1R+1y캓~kl +e)J*4bKmz1XNnj۽OeiT#>ɭ|1 Pۏv_ F~Td+zkv\0sƔ*y0ho?۲(8Xw An6csбW v%Cz7|{)c-+f0 ֔T_hG`"3,aZPӏbomLYeexhpWԍuS$9I 4e4N5f 7>)'o hñBapnB9 ?@:&S;)8rCq7n%y^'̈́R @ L`5%z]jޠmDAT oKXe IC̶mq/HhQ܊þQ|MDi?TՔkV@jСƦ1 A}{Y;mīPAieCFld"Ŀ`.JM[ƺJG7_nJ+ߚA]skjnđ`ǡ򷉣Vߣk#ypcwO.O}_Gu2.cx]w<Jqe M`Fػca Wk@l/,I4ݸ-g>.`f-= mfNUqJ'p>C l)>N) *n+>#-}凓2v9@Wfݨi2IDKVTȊ } 1>435=]_~8PRo))w3<E'`Gb/˲e̬D(NXjPթKOQN%S<Ԍǝ0N=%|t=d4oa̙bxprv%-Ev흯JzFdv0aeP$5u>E( Kj@1û;zH]u+!0(8!AG+=ơee~fx%NQeO@ָz:lexQ9 b# `qZ3B"@s}Dq"OEŜ1r_Q7:|_.qwpXrk{" ;^A̼I!0Ф}3tM$0Ծ9?qط } GQ0tY_ϲi.&.0v1U`|T7 Y^û墭g";AaRQˏRF4&@}!ԱOaiBZ} |N_qTEh'5.O% ɝCdE'Jb}{~7:+9-E. typЁg<$r]ms< 5I8 ԙ,\\9t=Íahw1HM(Nj߀ypٕ/ 636䎺*&OS:+ZJLs!|U̴ɐUoW$x"FM2֖%'YP E_6Ouwnm$3},_W9Ag{ۭLY]?wi}88>/[܏ֵy- -.cϐ {z9_eqqRA)ܤo@v(EzxRi[2yNwj^瞠`:)Bӟ{A)gv!3ژ{ b_N!wR EX͎ ]÷h(SSĔ3%"idZjoފ7 Ṛ awx಼ \:=tB&[Hq3L҉0٢EM3ڴj/q(G7}yCn,imJ6O>B8?otM}UG>죶D6"q;OR*RXG28ZV9t 1D0.N$j3 J,iKcϧuCɆ'}"Qա%5'WuL+JYaA{o8 j {V,Pl >Ր"d!o`͂ZгX%vSZ LN #N hlS=RO;Tr{oL1ˠH+kşi ULy[ziGcZpy+'r/7e<SzȁW_ Vd\!5Bfavt^0WB Vc\* 36LM6QQŖ qm~RR9G. 6f* ҡXmTMb?7bQpS)UI}$$IQ.qW*0i>P3B01[K11K>3!tIG9UD2WphlI  w<"1 ƒ`h`?!)AYBm(&>~hhfF[Z# (ӽCb4h[1`<Ù [4x4ϒDdDՙϘZ` w%hX'6}h^5ۙaUh?Elm@֯EsfoմuK 3r L֗)x^G03״4dJ[m,@Wm} m[P2]\&v^:VFnAA$KR,?_IvP;"L__GؔԋS)'G=/mJChjKOb]ɞvQ .ׇАsB(NC ʳ.zGA)&!eXm.t׃T\cׂ_s声2beB6Xϡr9QU4\ӨY[.&8Tܷ[cBCx#MG%tc惉VTԆP0YpN FtUϸ:5)6%Q{@v>TI?V$jJ ^S$%Ve lZ.GUA/G2IAYJ2I0Dɐ/1%,H2ؠR^Y;ҐKp_ !@ǃH*ۅaW?ߧ_) 1o1ڷ~oYVgƾf,>MVx'hlb Qb9E"^<77ViSucGq>J?eG%Wh1d708VpS-ΝKŔ$#zʽ&qp#@ dؚ-{XE,|d(=kت>ywe×>8#c*H4"d*+o(Z/M'̹B[՛ʅePWE}okA[CT8 7Ǫ1<1,>*);[+ Xפ7ȴ?9{e$iʯ)m`s]Ck(&lr4ͳaXNhF̃ oh邏׭A7()}@{o&V"ο!D)%ʔ/cʔ#sDŽ=%fH2d D"ֺ Ɖ<&G땢>*zD]hh{2R=ٛY dmH!WpYJoYǺivXC)ɥ&*?‰?wŠ"x)owQ^IawbP'k-xc{ #Q tCd+m+ Mh:HmwKll أyyhД^mOrk-%L5:S1\ϰw(WsOdtksJ\"4_l'۵4c8E_Z զ{ M'wnN$LהEBAS p9~(ܕ{Ȱ81T=\_Ѿmff7/qxi7Qp' SESb8R3;f׼'[[,_/gǮ++\$kpu>u'{Qrnv'¿PI\t'S V;؂zdeVGJ 9c-\#ydA3`,&2섆GA揊vݣyXi:zuLc v=zاCYXBG_/'w ט5Z]xT- L {.0*> 0lZj^=[\Ͼ5ABk#54I[\,`γBVIG \]C0+"JG&A,qL,saUMklt ~i)\56NXb!I5O>}pXHD/̡EiO!96?@d 4`Oߎx0&=B҉\S4է?&ē x{xe[bP즘!w&3I\-,䀁O5xOh(dTXK?y_,~:ŮC;ݓURsBubepK5DP}4MU oRL<(nd&+@ :NzxUhR#'H@0B&g̡_طV|'<'hf e&b.ׂ?N p~btD p2V0 ᇞ;~*p@V{Д"W9r䳅=rq/!,- pҹ\qLk/$(˚gG6$¼BmLBoۡ苘=EJVT΂bNZdERrw{VrȒpie~f4Oۦʛ`:$_I Jw0;sPk#1P1 W[H[ofr`{я\(L<~$g)Hߌ6W%Y=X^9*͠FK H AU-an;QO=s[wդ@,;,ӻg#]7L3t`x+w[ެEj'm|EV N.VZ1KIhk/̎kNk K7y a|Qf="BU'99S}ŭV^frQ_vӄcIGq 7n~4&lG8jʗn<7!aw0"6I /NْjVĮfl- ) /L|7ЋAGG%;<݈'Ý〧݅ V ը^ E] 9M%+ w'Hk9k$ԫ9g;bwZI`y.*}bC,АђBv;E%Me4Kg!&㗬uPK6"; *p~V B/΀;Zb+ <~N{vA9AWՒMpHo[7o1u7ӽH%n-T6A0c5hOh<9ƿ6)KwVQnz>sc:ν g RF<ڀ`6C1chK/n9QoWGꋟ =VŻҎG]RGfSևj\]!NӦ+{D%s?VH @'$& ,5>(r%A UB8|)[y)2Q{)xו4C5<<ڌ!?hM(~RiRGqr(HF4r" cCMk? rT!r\@l1aegsT^?-T!4T5zq?AB{]3mB-\"f9 _neiX?_1`@HDt>9(HiD 0zt> 4טyj@.2hü-4kBߚ|~S{%yzepB$ S+,wp'Kq0_hpQjS6_aoD%oK ሓR d]_#4xFtvEq\G( &S2/mYM()3_MW+GS,:eF#^ 1`ͯn>9qq ұMa쎒Md%>`hlN%1QU"@?\qAr]TgcH%.lDtfY.]*I5#Vղܥ"ؤ xǝ2Bu)GcxBMuV7m͝gHZMK2u|]u컭{a2G!]B-\&SƺPN M_NW'7р+QZZkZn6*5hmqIj|?k5 ɩgɕ٤{Wzڠ d٬'`L̵]2|}zT♽xт1Dk?PU%/bj;dݐh[Bqk9g/wTc %oe֞72#H%湢9^[XP0 鶦<]7|-d*Q} Ċΐ̧|BCm_qG57vp L2,uU(ʟWBiYuL~X7^ÝJmt^_v3[ ^p #)"]ONvt]@UnhExhh.V1"z{@HHC?/Z\ mrAn%xw|1?GE7-hWih_s>Z'_pdĖaP /l}d0E(6ǡy{H72\4򽟼t0ʍ1φe6- ]n2rGo"jXBsE\M7WEgfy J\P}U4c !0$pwqO@(ldV]e3Zr+> ~aWo?xa Z^V.O3)+}56Rѡ˧y/?oIws1ٚ&9w|K].Rcg&t.&W i1 6;\9YKDElE!3i*t5ԝ |1C{svn=1yE@K#|_҅NE8Ťꧽ! ^ ~qw9zՅfˡZ4S}J(O=s&d}bɃGĩ#Gt&۵qfW E/pSN&E:Ecb.3ZP2ٶrǾƂJәʷ]Z)pݯτBR)DZw+1(#A!yKV`r( Eê7l62F!ՅQLU?(V L&:b-vv'ͳ8߽@xGAEߢ3jcvTX=]yZe$S+|vNsx). XYcR4alUj 3רu@$`?21ykS`,sP7NBq#1UoݚLC聸4;=*mG˃/9Qoķos!)P3U7f aT*Ebe{ȀY2 EL}sнicy*_HKJf]{_k -wJ )b hJʀ-ljk4#p{[mvaQRNu-nOZMt>ZT0P VĠv|8˦l<џ![5 \&fGN&?E(08n^ $R\RB&BJ~H 7 +7wZ2r#wQCӐ1\k*{Hk0PNR24O((u9Fitܡu 8#L$e#yo\Ҹ1 A?diu a}Dn~9H%b(Vg*棫A%6faeעE%R`dbNcKC_]gv|M*/qΑ:R*M orۆX^yppɲG1_ \Xb<+mQP3d.[@1+@> ň~VgT-*m/c GT6p6䢍EDV$ G}He%+gWȟc KEHw;iIXɁȧm$4?+2N љ!K[W_g󮟍3^pTWtCUlcLɂqVgPz/bNh_Ggfcy+nŘY?|_!T TzȮ8?&~bRm+PhwWs6^TX2C@Hm#(21?lHk6[O>z6c$rCgبp?e).3ߚɨRw_ѐRpW>wb.$WIV C7'kAsmpSڰ58t $XçKHb+*M#ϢR ~i[n-)=+$dAꇇ[^XR?M$cr]G>$+J0jCvpKZ*!Qus>8 }HJ&"0n֫`Yݳ"qb Q1Y`دc}S͐X{D֭3/֏Vi^vTDBaIR4qB(THAb%(G׌|p*:7d-$Gϡ:QIyRLv@3бQt yꭈ8K7さ]&w$#YpҸ 0%OU'$8{KAu/+y'q֟)sr˝YK5cVF픇vO pPhzd/Z eFTj^Fnxh;f,n)[xvق,(yNnjʹqYqZep i̢!OYY-_q^੻vef\V̜* Y]/U {6N ]4j;kZnbQ|꒚ Y4@v.<>ٌ&"8ND" 'ٍ7^%t;:b;|DY7ԉOfsqKb4u *` l1H8kP(Ƃ`ش"_T%e01 9j gd^i@7, @C2 /DC'rL +NO89@),L?׀uZH?B5VIUHCŝ8@PsJQſCϗ-R}E%Hu;f|oѤ`7q//"(IDt҈]X^}g*@a t򗧗F9V$Fit{$&ѕ|#YLwhPbQ\]+ ߩՑ!&I3˻+hN93%yxTꔢp]*1PT@>?,**qf^Є׆2g+E@ZkмuwɪʟuLŭMduW7\^o&K-D,C< [՞\^O}"/тkBU"mG>>($D ҢoƼu0ZcopYסQڦq a).A"Op9%">tF[<*D⩿x&(uj߂bCG L,'Uv1ђo $ {CހbmelcAN/F&:\g> NYp Fɳ홾\N{[͎t> BL+| 'L]g53?l?Z{#|*6RSo:gۚ?f5)*߃-^FQKZ!_uJn zHgY8:ï$LKu %ܣIrUS $W%y 2}IYsϝu=,j9pW 4QʒS_U RDX׾[01C ?}߉^hw)#հVhE#+TF\0F*3YpM%5p,-q/v G[6Q4Ԅ Zo?pj\v3h`8>N#頟}X(3q/ PԄ͇˖H_&P55z"*'QE`F?ZjWlwoY}ɥh,/ wy^t^~a+<)S K`I.E"銃1E%!UsXH $/\fA#)BAQݐ>A OmUG[١}7+I+V)裭kY*`t܍p!;H$@)(*ioNʙc݋_D#<0ܟLX>~#+VgBs4P6tiRPY7:OĹF]RVYcߜgعw Psbj )ZJQ'\TOH{ϰ<.nyդ5,Ÿ5qvs7It- Q2KqM9v%w O\sV:qqFagi?Fy/4M5Ti:G;:Fv.:q{Y3*qUn1- E4+`^: RV_R78nw2_ 7 nxOU߮eCcJ>=:8*_CHMt.\ +zhmLpq ?®5PLE3 ,(zb_uO _r \bl.B֬Q? K!Plq E AQ)NnP~ ̾"R(z +^ ݔ/ͽAŋ&G;.cr};xG30w͋xmPG0T{zU1B ςjɠ]럜 ݁#~{Etcؐ)5@oY^;*f[fˤ>˷/.Y{xdL"/Z0\yؔ)C&?vRL4lZ$RXS:DEX@ 6•GO`+=HjmUct)F4HYT=\j }"PӔ&3X8^vW޴Z61RcN^\ڹ|'ͤrG"bs]FkƳO ~%vf ;| j6ʾC(\:Ny;[Q#Sͻo%)60YvPcxD\C$v(GA[T7ӨLӞb2;uMyTaH9m Z,U$J"$x&\, ݁6(WE0u *~ .1IV@gfᅠݾXj(C焢ZN=yaZ=1CmKR87@XcDjz?j!bzK ؠyĂ9l~a >d+Zktf4Ѥ;߸Z5ϠB=ӂԥΛX£Vz]>Q j׍,|S@e TՈL(:t,ސ)qT-0bv$oCaڽ`ȗgM,9Be _;a0ÕKI;!i92a&p03ʹf';]梄v&.")LNjD{x{ nC.JO7I $$09lq,'akIv66 H+v .څ)\:WasP\8Ϛj؟/{UthRYT%x<Dk$*SrHfV |+c2z[ԴLs BRS(P(wOX8)ך؞iW9!!'rG.+ĞMs}$ِ_L]U=ҸF>58ГFGJ%OOU r% 1LmM'~ T J;Dø? )*aKs!c+pH(Z +Qqѧ&JN!3BFoq)xOm{xNjٵ buI8y ɫ2E{`'|7 ojCSfejc0^Bg-H̶!u:h A|5؍u-<9o?RU6/`BZMCjʍL3O:8줅s1(uI}$̈uP Ke^P!yjDžB=H('U8~cڻhi#,LxˍȼEڂ.5!..y@(JI~C)".鲺 gY|{T|dmK kƁE[bEtŶ)m5hwSsڪUww]Zev62"44O馃-/q^\i|S%CnJupش&^SkZ*'=[gH2m~|-uNP/Ģ3tߎVzVp|V&IHfAh)oJqOqbkV7u3֠MN2a粓bI:K`jm%RQJQKe`qCj;F*IaÃP8>)Z-J>bB⊳d&h- Q5+=e+pS_ vc~s ZhDRr8֦Hz)<.or [u>Nzreg hJvi򍷄RXU-ʖOj6FzR3b7:g5,IK/Un[O HtTc^\xgPLThu6{1* JKC[@t3U C{-]K &Y!#df V`Aˏk&o`)pӾ[hCWf1s 䨮/c^WYV\bG=$ٸSxtE"H:hmvhPqSK7tyqMG|uv_#$QbL +2DfE#hl;a9^pq;= <)Ӎ:>N]u8r-$)P}∆gքj% 9~9ƿ%$Nʹ@"]E}ՔP\HpSKY)8kXvW*W, 0^PjP9#_Ϫ5#?ȡDgqAb ?x{9f)aWpi؇eE<.RDA^!ohɚ|H!C ##Ynduk$tM!'1nojKwl=c%6KfjjPz ٿ\ +h@_yP(#dV-vӱ Y 0xWx]io:C 5!0C)ɁLVeylc+i]/2ECV?$JR94po®TsνuӀ>(-38x Ξ@μ7aA^FC ,aLjks1TkLΣ92htieK_u7ZMa`3|!z4G0LjS7FCB+wgS enYu:}7(" p"@ORQ8D~"pf ^-w".Boj p߆+ QF.PA p㍽__ֈ"a EMiã߻_/n nϫˆuYQ18O.``ģ O6ތE#E.C:Gc*{Z?MIW jߊEfN!Pse{#N}|;0xC{bT(_! +;yovŢ|Q쓇zIHLM}`ڧ@xq X%*qy3a’PFU2 QM2Uw2 2i7ӷؤ':h*+'ݵ SmNkdH7p7*^4āLPmZjP츅8[;7sy0{ub(Jm/H6X>S rDjt7T7&C JvD$"t]J5Q?u;B5G&fTL{?:K@P ^lb)s%QOK7T>,6nMaLykɰ~bjRl?3*TD7+wV>HFpVǬ se>9f"P8cs'R.v^Vu!|ɹ vAi;3$D0ש|w>A;Nc@z$mG.D:#!|Uc7v^y)RGJG$!C13R7fD"\X-l=y1/4O?Zٓ6Bػ %RMkX> ~<|*o+e"TY u"M#S݌AEoKpIl3 lCiƅ<&6BM8|rsf.юh~ԪbCXGM[dH |K(co$T痵=<&S6J_n쩞&G pR^;^S*RPo8V"߃h :؍g/u!)c^$d^6ؒjOX/)\_6+:=53WEQ`աpv8!#V?HS ѩM50Ip[W$q#2 Za>_@{FE*b=~i`tN6૎tX |!yVar Ÿ[\cH; ZoDG-6UBp+9fyy6K2pBoP@LA^xG Nƙ`¡Bjp RƵ3wX4ic_IuuQkɰ9G~bnNАVkCvN z5=?=G֖Ot4SYXsZ~ٳuJN? kY0wϱ__ -y"&~Pqo"8[JGDہL\F 0Ƴp#[KF xQz߀bPNF "IM ܂׶(4n+VtrlNdzР64'u`\j`dR0 Ws&2Cy#.Y;kyItN8'V$7۾VtTC <|PE@4@:poڅLd,Qh14K[]!FP&ȌbKIAݐsɫŽqOmw]0^#cs ;%lvl(ѿ{73Ƨı_8KK6I!Vr{-S0pE``;Jtx=1J1 Qų,[dFݫ5xN#C v%1 h͛g3 SI\frL(bëҖ~z|/⯕s)x0NM.}D?/.V܃{ Min :˒V## 0+|V wlXiGtn[ʘ' H@iPR4K,J V-W ;qM=4` ;l.@[/>aK9hN 睉 /h9zOѾQC_t!I]m*onI%$Ÿ+\MK].xOja%]e{e]&? -Pc\' ϶a{R;s7bhT1Uf3-ا'z'x,T#(d>wФE&em8`to4 "&CpaD (^lV 1ӍF,W #ZwJkVÛrJ#M21z.~:Rхh2|i,Wu>jt>?Ĭa^#kO%MuZ[2 -0 _+KYhI!vU RnC.ӪfRs:ΣL}r2/e_G<JYW 6MM{n EW17鿬ce-=PfQ@+& N(ÐQ?Hs!Y 81uLzt[g~GuqIÚhKc?xvn*8|~>A֨cS]L])`[ES@oTm M:F!X#SK};2 N1sxicS,"I]9͠Hj4w$n̿` vs/|EHT!DLRˤg?-qFP><ە;[y뻊cU(OԒD˖^bpYlİZ֧~8!d"aa$(+7tPb+",ZPteY4Xe {;=OʝU1/Yo-cKLg*y0HG 6a$hzx#`}OpH^ޣ!7D `{yH@0@"^5z}uI7 DcYӪ@?Л|&2e36;uԴkk&:#-n z6$Sbu2񯔚Vk30hUޏzഴKɑZts>@A.)=-bNzm.ӪhXœQ>BM[Ʌd7$rZ4[SP(7ń3˂&*'T%2ŢpǺ3劖V8^92jg36,>aΈi[D+^-ݬ&hȌHFq*{kxRs6%+>Gn1BU*fKP +Ԧ3>kD}NPrWX9~1 `BԵKn_~äay<&3ؿT0 a``LI^fk0隸lbugK9q(\6SJ6~A m"rH9IsN)mˉ&Fu~co֏} M.EiaJ@*!:nZ&1'MU&zւ, շJOJ)>A·WBo1ץH~}\iH8;ﵦ @gJ )@w3ˇ0J|Gzu:y wBc?lXJ)DZ*~ Kg Qdy煋>֢E,nvz@dt+.nw:yչJƽ~(#z&$Ȱcv̽z{h׵+cy)mK4CW|5_l{'cɚw?gb]1 [B띵h0kQx.}U;MSr``ֆ/FR+M8-uNPIbfopRf:VHRy-$6Em`6ᚣ`QhQ'Ҧw␦U>FX.^E{ i=ց4;K_X׏И9?Րwudka!mq8lV˒ƴ0M ɣ5(n=V$MIz7>;aaNZjzީNQBܠ"KV1U^咕F}ǜm4f򃓁̶eibosӃT;MGa#~Sy;Fkyq xf)t2&ʙp>7<$s3wFqpzGM o"E*"wmG~rh!_b C|{KX/~ Xoht;Cn#x| ۧNWѢ>-aPn7KŨRy@ zrV e VZ=?aQkjPɅ;&K 䝎>s|C1Y -*k< zDYYǕi8 JOP9:2ԛֈMbtAT{Y͖N{HrUU^^^]GABYrV9+-ve?{ffht a)oJO+0x34Nζ\ K\ nn9Ro| k"rAXY$1v, I %kOULn/^݆-DM2` 1CtKd|@?.~"j'!go8"% Y凃`U%ͲGkLI"!✔-#vDQS07Du鞴UcĆ $[|xV%JR4%gO9GhXMqoDw.E"OO6T0dC]3͔GQJQӳ:Ŵΰwfν**QfZžV4̩#e7շ37Y! 2ZYNlp1"6x^n “jD  rRL|Bn\*@{sRQ|$.F0C8ȣ珟N4bDze HohcΙU.̦ូhnͲ$\-tíݍS ŰF,ϝ-Tct2?E2Zr:,u/"#m)Ue-^@*P%=w;گY7#8{{ i4)\ W~2Fҳs}&*%ei^1v]Z}Hw 'rBbH&p[$3-\sJAq>E|u['h?ΐP(p;ZrReaK)m}阸y, SkBS-lܥVR7[mn>ԟ>' zw) ("VN(ykRm.{&BJ 9O *"~laNԅSAd%UL0R"&Ə=:DRk&;&Hɤ9ȭEY~B,x<\ÜִZbg+y?ʿ Ie$5*;]Шv7)3ŝwǁ'z|H&YV|AAhnk+:f9?`u$qU-X-<h<0Lwb)7hxvƠY!D_Mg,F8CBQztoBDas @E@#$+7ʟ(Y\\bQ3ӄz}L5$j0ďЋ`+H?CfW ,aL3VD& . ($}J.:!r=C)j O#at6p v\B)V\irω_ AvݽM kDm\ͩ +xmV f|mPɉ7/϶`BKfί)Pɋx6q8}յY{EVnGxKv=Z̦Nig!gg۪2Q*#qb n{E*Q@F%mџH0iT- m*D`[эi=7垧. ~K 3Ai_]mFc:(ٲǢ>+'׍TR4 Q*{͈m8WC8+L҂Nf\*lFj녵I™4 ۏt,1.e)]|jT)=s2)Ch7,cETX*ͯ_ _0c:0LpC뮨~kS/yocK2x ?աo7Pa8O/-] =8([:bEC)_V-7܄ė'*DU P3ssGv+6z#FsQ<=aÞFj|>1WŪ0Ha}™G\^HCZsr шj:Z=OLK{//UŸ:4_k_,VoPJN`NCA.C.O{ 4՘ΪK͘<]*0"(ߌY5hjhJޏ9Ȯ 8%jz)p, ydX֞b;#`=Sx$*EFNfFeܖ7d71?RHSl]xL6 ,O8# AfwO28l/^# *-U=܆olf#EՋQ]b?#XB^qk,qjЯXÜZ :&kQ* ŻTNj?K ɌZR(Sjg?s*XOgM1rjҵqmv3v${IB}P{[lrw-,^IYրv6,=O$AUM1Mg2wIV*'4<~s{y.5/q~rK0Dq-7^VNrIJ}szxx_^09YKAgf@{3.Oᶝa{E.67EUdnC}nY0U4L BɺAU4.-mfzڅ2 /`;| c?̘Gq紐㠠SrvNT A  '[cJ{ξHU vBhP紾ӄa|RgjB'.t˛m:q\ 㧛cA,TYg)j$o wYrTJ%.@W}k Y޲m8Q3|uZiam_#%TzE9^ Ģdr@5hXYzN„qh:I% Ɯ 658_cB4#5"٬T31tҔ}RpRJӍMb;( șl)@j̄H)W7݂#pLmRw;JN^=ݕm]I`&FGPB.i|'W!b`^d]O\1(_]h 5G|Q5;oI?JVkfwyfzlI'I\RؼabpviD-V@M`ү^H._!%`]m1eS[p${փ7 æ]_ @CLqzw/h{mylnBCG#>/Xs%znge}fػH얏0Fiu3yauY[^MʤE%gYpk&a%PziP R]} rFnn bC -> 9Gn[M IPHuV_'SC%m8TzSK6.@Q(젘4EWO{\e-e(Yv"Ll;-c7fC l|!-"|qKNy{n@╠bꙙpR"lY{D@' a{{tE TT3>s@m)sr~czN{$VXwJ`5N-B%Qs)|Y @x`K!ԼU<\8m 3Ћ kqF}Q/P" ՍϾu1)83f>$Si7,o k*c9!-K>$ S%bދ: Y@ۀ^GS:uLƞ}cQE_hr,g{@#D#Z9ٙn9d(^\W Gߵ3rq,+?-p&],C.2A 4e&͉ȕ(խ_ū W&mɄ-$r!ON KH~sG.H/y=\]Y,0OHx3=PK̗! _F1~ٍa%۽Y}fΠJy2Is/чtWE? )~ju+j8QSM8օ;D9O[?Rrר^e2m8=t7#Ůٮ<[+T [3k:5,v&mn~*_-,(m!HnɼId8, <:"F} $}`{@߻TՄ6B+(Rr!13LÇwK>-[3ֹxHF$\I=Tz36!<4t݄r&w./`%& X $?אXJh;BVL`И({ PBrdӃsRӌH1%[uˋ+6~Z:$y76Ljq?m %[1G/ָ0 r Fy BRqlC!u+-|g*T &rK%{!o\ڞZU pw\W'('uw`RGB|ub|nK#>JaӼ0]ƆsˈUI<>1*ժ4#fr}P#o i\Z@M[k_bW6ZiD&s+J٩'~6:0EAv87V04FK,tDѐצ&Z.~nP3NWV+ Y[*Շ;kty wA<_fB&# qRQ=7g礸m6h}N?rf ŧ+C}Z5e|9$;3(T(lp&U|Lxt~6dl$((eMHNQ*DB޲UyUK)n "P(8ern $uKH+S|&.U>fGtRUfh߮V0L"zE 0~ Qq:u _I/Xq2ۮ|8>]{!;KŠlbYnC:#x,(DY&*%[+JQ[VXÝBJ x[y})ڹ GpB.{ N7ɕ,Π[1";C<6{c "G\['ٶs:҇^G[t8|;ٳMp%IKpu\Bm)?Kɉx/[PtWyK-N5C3 "J3i}_2[%y,մdJX:4-~Va!|9C['ӟr$g{5ԩREЫ~Q*Ol. ]P- ױco*0O{puOqQj&`J].19+ If=Q1ăo\8H/KAEn1y#X~U1)G :f3/eN"UJtn50ƚJId ʳ,}N+96*a.# J ~WOPyK< 18to) }\^/`Ą2UPٗuBl1{w٭;I6INsL7!sd@ϻ{  2ӡlQQ6P0w7t'?RfR6GjOQEJqm1ƴZ4:CUu5uDj:D_ӅWR{#~hb< }jn(Ehj8WɣC5!?C̼-}^#>](Q6g,y$k~تof iX ?ֵ#_4wvjA'\P@q7djn'Tn׼ آZ~(Q#[\,k@xVI&ge]‹ k6>?[ۂD㟋9Aft|3؜f(-z$m.Al0/\vE5ԑ4GGe[_>F: ԥqăG֍'X㣄,C7Hmr#?`;7v6dLcEv<1oUl'ҁ5G3jPkL`f:U2A^ɁUpZTJK8{`&Sg`Mu%Yn)GPȫ%< MPC͜[~g]xN8HT*ǝPBIV8 #bQm i .C~bT R: 9л`Kq*;;% f1lC"gUH7ͱrNK+)HG\:q!2#%gΙo2 L ;Ԣ i8oZ+ Z&1R`O}nARbʕ[::GM#ȾcΛ̼&& UpqNqI#M j6𦣔-̀H.Vv^Hj6'Bg"`ԓP:r.+e'`^o'ɗj)ZGq1QP.&߁/K#{ W\ds|3v4<smy=VuR),YbVo~Y[W;O|>.ʍ #k襑ΞjA62M뤓RM z1&.96yrg0|iʊsĺ8^tJ;| ݈'. M"s?n:\njPt֦ݲQ$GW[&Vw0USm@ۇf_oF-"l+lZO]Ik?id_ sP0EՅcvwKTN6hX*JiCXe*RW\Am_byk.:tH S-㇌`F]Xq)zbsqw ү#˹=Edi'RK}Ky6WB礣B,o3=ݴ]5(˰$Wpcd>\ȫFa˷ Cjf#wYLsmC]XBT;`bAx^Cm?e1frBrɂKRB ?pt,W,4fhOOdI]c<3]pG/cILa᧩p9?4Z+JMQK:vxvUIQmj[LxcM35 D'jKGݢջ3%ӣ[#`]4AKH7@ /TLQh GrE1d{k,¯TeBה xJ$y}|$Y"12uX9wNf"Wg7rQOu.Ajq~ŰJgr)ۯ=jkD.IfоpBlq"澺y}3pAr*Z[Է}QQEZIʮaϋ<3;'WbR&hrϧXxO0N+{4P 5'BqϧPk;TqsXȈ:k~ rB3Zz?m:LYZ͂r:MGi D](9|N,QLY`y vtK$V])ƿ܆쏋N'Q9kl4pG0gCQi3/u DZ S;>N,⩪,S<]vd#q;t|;Rq37O|`W e/ F~Otαjz&1h75ΦSnUK?umc103@f+I)IK|hzxqail[:^1hjslZ bInM2q]5,z>عJ68_0xfA0E'q)\n^%߫9aJaם LzDD".3E/lL$9 m1#23~Ą8Q\5C&3G\t|ɜgïa'/6v1}1n 4ZSt&Mѷ#u(R.@nj2"?˵{+:+Ul]D(Vv-JQOv@9>rg*z9O򭋎8#q;㆒qș#* #@gr ~+UMávc\ۨW xWC- ʪh* h_*U Dvw "R;eR6D c܇:2߈G?LDU]Yڽe]NsFȔ#=R`YpTa+hy@\bu3rIPmCWE`O26Xo ŵr:Ahص҆+we WeDFAb !"Ah}ĺܓcwy;3"oկo@1(/;T~aЎIX|qv]u]Xm:;Z6p7!ƼBK hzF" 5W>¿%Ծ4 V8,j+;8J:ufcG:p1Pۓֿ \G Lה9X Ҡ9Ҧtm:U-޿rn(Ja=fLn: O 98uRYwz?LT'rPzq2:W*=TwDWzc[kXl#ފpZ(ԦO*w?1<ؽPf:Ԭ[Ҽil\lf4h}@ӈZB}hR3κF[rѿ_A K΋_>º{K\q;C\E{:|wI/vc9\[EQ+#??7e~L. IЖ{$_}9RW>E$po/S89UP[dǑ C^= =\XB Сv ]; D7Afl=}hcFxʀf^,ܿh $[܋A,v >tStPȊPg$Ϥ ܸ j?jBգ^'#cFXwS?~71>Q\+|<+>q^쒱~i'bfr,SD{Fʫc(6N]+ٟ=nvYX{hՆ qZndCf;scw@M.Y\v*V#Fk+c>U~<&7IE߭>>mɑN>#9IHc\HSDBgLKbH1\_Ҏ%*I0"(.Al(gX y)P=R޶ +yW&"b5Wœ=՚ff\@Aѕkj~Wu x[A1<^)!ɥ "T4**z(m #8! 9ې.%GpB?Z%*kLsk-iv]^Hk Z˧1`? DR}(T(p8,"pˊۥ& @Jl+&B K_5/at8_o iЬ?1 q=l>p_&g Or=]9q i(;X{Ms${oW^2Aeq"I4<*02/wivwCÁaDdѐzo|;(\*p9/ S,pڑ61W(b@OVVU9X :paՇ #in]sJpG4P$ȸ:Wq {Ui;KOxUg% P9WoGtbMW\vͼ ŗph#.Ye uUJaZk+ftutpREysiIPou:uQ%qUqںjo[E0Z#2PE&:-? i\}Hʩ=ggZYجntlpLx]NL01NL t? I$S|(|yyUPAoJջek:oÌ\06\<6"eX:Z!^`~Lb86PFdbGv 検8^f~o%F1;>|"frJ#J  (t =Zf^6S/S'y=#n' Ʊڮ8;E|0I`=TY 4\zsm|Kݮ s2/U05\\Ӌj mZ8[EB|gh^u\Tt0r mx,| JZCm0?Hy( βގȬ킛1p [~sCńyEr8EDDIk{{=6Fr^3cڇSyf2*|EG]N9gg XKLu,2ܭ;w$so\KRU; `bm|ؔ*kvYC;L}+Bj Gy Tm}"bjxƻV0s( nqgZ7<"Ҳ)떇JE+X-@/P:*ڛ_֘hXo<RXJm5 dNR Czq_eyp/":jDDB3˥(ү%J=FCz쓸l- ublxI~ָzBE Orv}^M΋._=NiO&0OjrKT9h\\UL:8lS[4Z{إÍچE+CAlb%t&9мmH, g`UB(tCQ^~?75g9<JnO5Emw$Ѕ:2crCl(K|,;|J}~npuѴ1 E.͛/sbKpU9 [4`%Ǐw?#2\g1s2>/oR.$+4>= x8zf0:֑9_Hv~K[ -@V9{5]c379"Q5gl(QK a G X&Қi FA=!hf?}ֹ/ gfu*J{ >"vg.$pDD0CYeB3D 1,/` r+) U WlJPNy~Uĸ=9EʼJm˳aO" ӓ AFdaHyua襥Y܏[<@>8 箐A:;Mrr}"a.SL@Ò5 Ʋ@Xf8Q7WHvmuX"CXs*:5Sn#Ƙ07~|.WD7Dk|w5vgA(0UP 촬|C/xwC^ݧ5FmT5;DJ0? R?dt\4c\䀰Vf~~AXkqmG(0X8u708h!(5cF+΂IdKU)v@ZOO`oh,bm0AWExAy#Rx6Rda2XV,Bh#̓UVp^[#yWeG>1{\^ mCSm `yAkոڟ=k*'@*llWIHmCLF઩-`2( (c(LK=yۧjh?dvvzQ4zWYw*[VdC~uhd'j7slֻb\*p6P[ nz/rؿΈA`f_:S WtaSD:@ѵwu=ko)QX\Nx(C-?5>P؎>: _,yZ+>:P-n goiШ3ܕ\w2Ŭ2!T'H_R/uOŜm@ЕEIײxh$cl=veL\ã%),'$}Z7\ {YooAp@[ptNR _hH56p޵bnCir. O!,-328Kyv-]pbL;DIPc=Cs& }BoI$n.ysĦK_Uحh}7_ BGD_1WI1 [0LgނRbJ&' Qۀ^tZ AR iht>쫍 P/0@,]:OP㐐!TJ] ~t[<{_]B!ơ %Zw:uswDDp;ƭ>qK@! >&]&@]6-ʶPҊɗDW*aS@_D)'QL>kG^38nmfcrC xUiFٞ#e//1.Ǖ՟gl][iAkI!' F|J---˷yY¡x#E9ʤӺl;y"/u`F0ٝ-c&r*څ.JwX=bFkà~5l+o7>OYϦM"%'jq;q sTbr"%$ϸ8YK9z dz\ZӅM:+Z:̏'r [} n8^3tDCm^e*̥F"OД[# 7- 5a>&#t:Б A[~G1ϸITrSm!bCOPvv^Om7){LѠr4aS&Ԯc[=/-C`/r(A ǫ0P LW(Nb ǯҚS2oAڳ!V+t) k>8ysQ0ݷ0-#3UiQPeJb|qw ƋOU Gʂ9vH, ӞHfp ,ʕޣ?Qr j‘?7ʑĪGnNέu-̜#"pD Kl1PiWEmjb .Mf8idvkThMvR)*VXl1+*9a8:t Zނ7XjM9֐iNj_*"6ӈA#=<mȝYѵ '*2*uU4 #/';+ԜZе݈*ÄCd1/D.(o9OX aN +h/\x,Is٪;4"NS;b3n3.RT.ŒTQHKs_ڦG8La9|b_NXd̟ g ZMoC iiw{gǧ?4be{oG`õ[]3KdY6mJu9q{3a@u|G*!gnb=QT'^k!4 >{$}ٓj,Iy-Jソ5wA^V}:fRɉN4`U[i:Z xך_N9Riq$c?t]8d(]$bң~KPNKP "7?mtpCǕ9(#<"h9Oe=:F˒~b!lSu;NŻ"BlŽrJ}{a!U[Eū*w u9wu1GV@JyQLRG $XL1,8[`p3Q*6^b0$GTVK*^8Mv0\?֠ܥxWxd C6#5l;,7a! 9!V`gK}0>(ՆǴKڜoeJ$K#B21$9B,zZjٔe/W&NVl%>Pl;kV/wO.BLO0 Y_wSF/Y6XJ1k1 amW{AEHX܊)ؔ2ٶ^;{8Ŭw7({iHRm!uybf۴Ak=n@y{Zl27ErB8rRt_ãKi͝0flKz{7҇A WOQH;3HwLi!M->MՈE\?A~r)[NhS`Kx1ͦ kʷ}ƥZ_d}H ]3ohwN4Rb)>TZi:&Ooj:kdy ~$Ssq XΦ(t:b+#v[̥WUh0WLc ~P^}+ jU H/B1(HGr  e츊ϖ;]Bx Ǹ'YI<:ksh\:Bn#刊ĆY DgZ}}ւ9$&PDaK_뵕P$K͘!=xL^7 dT\a&gEϐꬽr~$oz95aG,Յ9`7&8H.q?嶜IRu=/I33)Ie!7zT {RSLe| JB#Ԃ mc$_PN3eXt ;@Gj T,5d(&Rm2*HU $_ \h@;~lmꉻGY'~$ 1cz䴢fq*&d5:@=ܗ n(Nk/Q;z/sv}ZxR;l8 _}~Gydt,g'1y8?afI̪hﯭr90?$SY*!ӏhx_'#g "Ã3VUiÜٯsRܬˋaxv0-N:Pq!E0+RxBsHVn>Cv/I;U`:QE mr|WW}w#k`-AKgi]DZSҫԦa y2A9^xb X譬30ܽ `MKˉzqHiUgfifMo6=vĞtv-vqxU4W$&z -ESS\o;0i4T=ZfYw$kv>wtcC<5W]Qj#)v8LypID4ٙ7|eKՇfs`e.utaĖڦ`ū,#7ə Y4Ɏ9<ȍ}dL]mq,v OoZ/:asz퉌]dSPݧ0`Wܱ-| z/^Գ.EGݳvJg=ң,Y>ae7ނsulqtbfZ !,y biL<2O;•fRK2I1̣mV3R|;esD@Oq6 UA g8̳}8ﮟ=Joݶ+dߩQwPRzTה5tfAq9I^T{3(w4łEЁn/0fH!6E@яT' G9}l+Cao=X)_is`FT56"OWo3XE@F;C%-Qձ3 Mk3A˛A?""&jYf=CR{[80e 3e4gFO!}(#.> -K,{3!^v`&ۧonGp ?ǗY(4htJ'b$BcWe<b2I:1~`<JSrճE+͈,t)*ô_H XЛD0[[ޱV&5}|q륿 I*oN`rͅ! 韸&,"1\a|9L3Tq. T'B؄syf2*%r57 ֠TF%:$` 'R5/)'ġ?8SBESLEk8Djy\D%ul*--4{S3Ɩ{v ȒR5$,DD[cMv"!5_s2b}͑Vj?l`Uz rhvӗ~֌ïl Nwt\oJs32TL-vDDMy#8ڞ/ yɪh=tQ=a[ F%!t[ }j1 $B>Ē䔈5EP¢ONYi {deЦ4<)i($$>SR0Ƨvc:y"*/DKe;B,?NJލ!)W-d>9L{(oіڿ,󃑃fMT~ X/D&Lh)GUfETSw}CysͰ;*bF&PfF*QsFξx9gcw9G,,<ej 7gy4J_  "CD =N:pNjՍL_S2"r"9DG%KSX;Ӷh>._Y}doث{:BSh[rw"`:_6k;#hB@zѰ4@}V׌LU*ȵ,㩔W)IqG"o28 W#ùAnnr6n ك)z w>Sv0lŔt5*M._ @2vN$QCX#K3+u H!Na6_GNIڬYKlIfѰM|\C0U6,(_'ڢ,ϱw@@l -X7hwu"}f,;ڊBEl |ɣU"mTɠTJԭ3IpȺ/&7edlÉ>:21-{u^p=P04o<O IW&#I6qʔ8~(.S ࣺ!}F1HGkqJSMUS:D$]G١N&{#@X=s?The׍-@iR0[Ex$C_<5#=SxSޘs=K: pm?V7oĉfS|[YdgXmNO=JJQ;"H.gR/,gj6_d'Oj[= 2{A+H[,덏VQ4o8+3`^a ZM8Yq&&+s ZFۦFtjuWW`gen½ն60` IiuQa`Ċ< Bx8"U{a~=hvnA)1ʪC¨zDdOݿKnLQV'qGkkkw[@Y%i"\O䬔3EWjo*I?(p %i43{QߖykB☑D(>)+ Ogڧ6˕_K viAsDv'6鸧69 SNz!1d 6/ܘYϣU& N?/ wVbMHlc-& 2uՔe ZytfIgw k܌<]iu,X_Y)H^ԏ3^;w?^=>>nJԇ;MLH#`jʥ*!2.d9;% D12zle9`} F7qBϥ?ʴR<{\tJ%Pݔ4{{rHɩ U7Ù֋ξ}L&ֶ&E{Q~\io^څBRW cpw@,Wg6<_9n `cos+єjqA3P .1QXܵ]uo/ĢbS#Ы@rzgq0rX M3D ~~3ucz <bg/oͱFvS>Vc^:}, LJ+4zZ /<(5Sfv[jCO, Nw(sSE o\l[rAӔߡ_yƷEL>j?ԑ§/|KXL4`d8K E/eUݷ|˥mGRH/-\pk:\kMLsc(j7s^U<ܢHT p:@gU%z+Fi칸]BeCvl#ql(ө['zԱ2翅m`ώoĉ-z|PCQ{)Wg%qr*By"V'L- ?E(jNڋZ`AsE2\6KaY!uS+J_'];S?-qKl̀.IВ𤰔u.s6IȝzҦlQńJ%ޢkRp Jf8 _L)_f%x>Ŋs1/70 ".!}!gGl_v%cuA[uRa ,"83d1m!A\G1KdHViDB@VPѨo;(-=۞ALj@ݗQaʶl1O"o%-|$I!AKSHv5 l>`VW}̖hr~˙xMouz{x&A&IVӏz} Ew,ܞ:\?hv Qm.@bV':mp;-T;L.UijF5bW5)A};aMR( 8őDԹ.srX(&X}xړZ$2 oFX&()2iS_mE[Zerhn{CFFwN8$?. b24  ON76]qd iLo%ħDt֊!hr@¡(70>s h,RM.& < _tn}tűf>sMg'ݥh(Y(Y)w^h,Gpr+]&wB|:Â]`KK&:^6$[6~W˃_ ̣q%s1>4Ya:h_9e*&\ׇ"g`Fȏ:r"5QG]2Th}1}_J5~[Ap\nq|J;®x^Q"Rtp#qKp7 &%gWRd[jiZW<Ÿ'_vaYޅ˵@\]uPdrJq띮*DBwb%liۗyᷜlbrVDx"{u H]Te'yY?);hDV:SR]و/o-kmӎ+Gh@L7k}n/8nA?]X!绎yǰV-\GzNCUu@ymg,@[Ue yiB8拕iXu9}Zp3u4LCōT %A%?:cUʤ?GDRGrp 7u @$ 5pA2r_|МtMnmnFo=HMjyf䀓i?WHL}(p–ȿ}3HF,:6$!?VS)Nuv,Eガ1a}S2;2j6dֺl9o%iWjFy1'A1 ~ |'b6Rgnd?)#~bg;Ia5BJ杻6Ey6@x׷IJhJ-̈lD7qCۃAvZk&MͦV=(K@wXF)$8ۘڀzDd7UsIj\Kqˣ~M 25a+}ڰ=ItzlaMYWT't9*e1qH]`mӐe]}N!8ء/gپ-4v'BםHhOiKa1R K`@h7`PSa'n2 "pk2/D"Up呢F% }_>2߾Jvs:Rw zC|N]WkX9. Lp7a(/kF=XOyZrh0ޚ"_^u&OUO'eU`JtzKvՋUz|JzL)P'}EM O[P4תX/)Y(71c%aye=c%GC=Y^-f?3s*-藱ԫQ^THfkmږ D}%* lI7}ɯF,߽"]v=%TB-ПJ>d{L>"O !, ogvM{âGXx:ٳa ݲl2U:O#ۊ&e0o 7rۮvKŎW!K?#I s}ة`P>jζw4ֈj**9g`7w6[YqD>H gĻS0rn4늘C=?53ruM5 =l ,Ϫo0Xw'{-4ߪ6Wr=mqLff\/{oaJiG$2HL\6F{,4}ŌŚ"0fWv@(y85POBY/wƩ-a{m2 #\p08i4YVR)G5+CY:qGr T9L\~q%’|.<ۢ2rů"]C3#bH wޚPX(g`3HeMBwQUK֥@Pp_#T6a)(15! _9*:9*PO*|W)P9s7ܨvm)ӛ`\ZVޢD 'bƠֲi+3uHܔzͫsU}K_*+!\ x4( +R7&?ǓF8 k K|eM" vpDٷ6s1B({2#[s72b W >EieD_l1*d;)b'9Oc!T==C*j0ō|TmT&֝}n@>HoǗc3{ʨO]"%R=6KE%`*aul~R|p,+ W% ŕm;$Նष`g(@1vT,0<~~a:]t)0X͗a#רDb5ęe+NJh%Oc"<&gT}?.`20Zh#‘-U@9Tz rh>MIRrHck$,pLSE) pӭO`mv M¶vƴT):Jռy&i#Dcao3g⻤)7;6h~uif'{,)>'hiH4}g.޶QֳX&T?nh% '2k=P]Ճ(c"ɐP\@d{ M*%;82"8UJK]`7Ǯu8+'r}5Wyd#;IpD:p~(lVЦb'kőW6j}Uk.)J&15r7"Kv>Q [+c::g춲ZAu^&Dd$\YU ej`/!+ ߮b`7,ٟ+=Smc0^NH+E3",VH|r)tq_])ub*N IaDZ] ?ѓaA/M~].Qt]ya"> 4^$#Mƣ+g 1Meep~8gnc6I]L*x싪.-TY(nwb,āҪܺ? x@fGY6I~5OBE9&ڗq6܏qM|ɦ:ǤyO 0s6eJF0ب[C1D !<͞g>qvy4D)Fml~oAz6Z 춢'ex߃*[|7-J׺E%h30.g#{lLɋUl fVjK#Co94֮m1c.BVS @ַӴ3k/Ԓ63`X|W^$:SM*ɍA{=^d7(Զ_ҍr|h*@4$rB*w?lӷ婗[pU }I#l)-}.j6Cm@.ߪuIqFeϋw6b+c )VOg:#Q z'J=2lu ~w1 y5C?KT"%Go:]j#\8ꐰNrEu2>_@?:gd*jA\ID̜cwu-qx=w.c,e{WE:HET.Mg3f:wU*ƿOKky2$TiuLͩ-FB%WcaRCFIEĦI Z6; Oy@mL.: ǔu Vb?i-qEeJǜNV]ʜtH%wm2A NIͽP[]Nai9;ʠ=H$FlzDeQAkt `^ȃwyc ΍/iMWV}.KV3GbdkG?㺣KN@= 7WOMrGkDPА=a_?Ƚ␘"8Ȭ'ÂQ¬rOd*A[_:ENֶ'e0 }τ?R˂ʹW9Lx꯬t%ĠoƯf~>a|]&zCE{&:=ң>"7{4ZBmB90WLowZ}x.m] gw,!%_"lNNLdn|0imD|\um*&Pُldl}7z`Lrvh5GIeU衙sMBq gkL+V6;ıWSA!ڽf;闽yD0f2QݧqL 5漓g6FMw1,*N"a8V60Ӹ4.Z! 0V^Ҧ a~5u k`:n)f=/L7P~=V\b;p'P*$oH3+F 8I)~; Lj@SR]*X].5ٗ6c7,YN!CvEa;SuވJ|SO z,]"j5rfύr]Sk+ÇAWMmnQb4tz.u4lͱFj]GNY*vs}7 ;ofa# `:Y0(v|grS\ ٳ-k4[ lž}3@MT{^Fq?TL1iX39u{*Tx 8KvNݥPюTKN qnG[J#o/k̓Q倭@~ߟzgTj8$^$b!W&Q)nkeE ظ}*:%sAEJ? +vMˮ14Q1dxtGV+7Os<ᄁ% {5]aX :իbiHt%G}>eZEe1{܆McӜ2~A9|BҟŧkJ14_ʟs"O-"` /보z}T4{.SU?Ј |-j&}5K@9MD#akE-Z ģw'cjwF@E?#8p=dօM;O{u;k j ǻV4 /-ƊYmHnjSS[BwBnZ*ͽ]oaW[u/Oڮ@N%J$u}UlIxR}h#?O+14""- rj= Fb{\:?Հ35Ro9W8##*&t. )ì􊸳oy14 t4Ҽ\ mۉc|p YL r!\ YZ