pmdk-devel-doc-1.11.1-150400.1.10 >  A bwJp9|Ð^a!4L Z9zAy=t(=kqQeR%S.g/? jB]LE".E"qjڏSP>j#ݎxnz5pkMioä́i~~ JUڽc~f$fZ}$%X·S`{O+3۰]Ɍ& bIϏZcjd!m5fk?9h\gU/Tfa0d245d3f431a78c30b4159b930926e6309a0325f9c4ea46f0de223e4e38849dc051f4c7b5c2e72e27c38cafc8bd22f57981b2aLbwJp9|/K(}lAy05J7K.C0נI,>rnY2 |Uxiut䷯/KTuC\e!:y)g>Sv oo9"aU^[wAy#k݂4jPV^N2n󽓓Io{!/W *\ðiK.muRߡ8HH# 2ef>LIQej..V:<'W{@]-BI5U)'o5"`/1{U>p;(?d $ Dtx  ``  ``  ` ` j` l `q`x```(<(8 9h :1 FKGd`H`Id`XY\`]t`^b&cd%e*f-l/uD`vzCpmdk-devel-doc1.11.1150400.1.10Man pages for the libpmem C APIDocumentation for the pmem library interface.bwJibs-power9-10;SUSE Linux Enterprise 15SUSE LLC BSD-3-Clausehttps://www.suse.com/Documentation/Manhttp://pmem.io/pmdk/linuxppc64leOC''''&' 5+Ra 4d--L?j/ 6/9&3  8888 6'%%%%' 3%% Q$----- ---%%$])*) y***()+*'))*) 0***)'*e' ()'*'-----'**)(&/*////////(' ...////---- (& /&&)()''--------*')(+U/t++++++++++++)++++++//++++)++++&&((//)((.. )++11(((((((((,,,,,))))))))))))))))))))))(((())'))((((' b(((('](%'''m''''''''////+++++++//++++//++////+++++++3o:8)A큤bwJaMfaMfaMfbwJTbwJTbwJTbwJTbwJSbwJTbwJRbwJSbwJUbwJSbwJSbwJUbwJSbwJSbwJSbwJSbwJSbwJSbwJSbwJSbwJSbwJSbwJSbwJUbwJSbwJUbwJSbwJSbwJSbwJSbwJSbwJSbwJSbwJSbwJSbwJUbwJSbwJSbwJSbwJSbwJUbwJSbwJSbwJSbwJSbwJUbwJSbwJSbwJSbwJSbwJUbwJUbwJUbwJUbwJSbwJUbwJSbwJSbwJSbwJSbwJSbwJSbwJRbwJSbwJSbwJRbwJSbwJSbwJSbwJSbwJSbwJSbwJRbwJSbwJSbwJSbwJSbwJSbwJSbwJRbwJSbwJSbwJSbwJRbwJSbwJRbwJSbwJSbwJSbwJSbwJRbwJSbwJSbwJRbwJSbwJRbwJSbwJSbwJSbwJSbwJRbwJSbwJRbwJSbwJSbwJRbwJSbwJSbwJSbwJRbwJSbwJRbwJSbwJSbwJTbwJTbwJTbwJTbwJTbwJTbwJTbwJTbwJTbwJTbwJTbwJSbwJTbwJTbwJSbwJSbwJTbwJTbwJTbwJTbwJTbwJTbwJTbwJTbwJTbwJSbwJTbwJSbwJTbwJSbwJTbwJTbwJTbwJTbwJSbwJTbwJTbwJTbwJTbwJTbwJTbwJTbwJSbwJTbwJSbwJSbwJTbwJSbwJSbwJTbwJSbwJTbwJSbwJTbwJTbwJTbwJTbwJTbwJTbwJTbwJTbwJTbwJTbwJTbwJTbwJTbwJSbwJTbwJSbwJTbwJSbwJSbwJTbwJTbwJTbwJTbwJTbwJTbwJTbwJTbwJTbwJTbwJTbwJTbwJTbwJTbwJTbwJTbwJTbwJTbwJTbwJTbwJTbwJTbwJTbwJTbwJTbwJTbwJTbwJTbwJTbwJTbwJSbwJSbwJSbwJSbwJTbwJTbwJTbwJSbwJSbwJSbwJSbwJSbwJSbwJSbwJSbwJSbwJSbwJSbwJSbwJSbwJSbwJTbwJTbwJTbwJTbwJTbwJTbwJSbwJSbwJTbwJTbwJTbwJTbwJTbwJTbwJTbwJTbwJTbwJTbwJSbwJTbwJTbwJTbwJTbwJTbwJTbwJTbwJTbwJTbwJTbwJTbwJTbwJTbwJTbwJTbwJTbwJTbwJSbwJTbwJTbwJSbwJTbwJTbwJTbwJTbwJTbwJSbwJSbwJSbwJUbwJUbwJSbwJUbwJUbwJUbwJUbwJUbwJSbwJUbwJUbwJUbwJTbwJTbwJSbwJTbwJTbwJTbwJTbwJTbwJTbwJTbwJTbwJTbwJTbwJTbwJTbwJTbwJTbwJTbwJTbwJTbwJTbwJTbwJTbwJTbwJTbwJTbwJTbwJTbwJTbwJTbwJTbwJTbwJTbwJTbwJTbwJTbwJTbwJTbwJTbwJTbwJTbwJTbwJTbwJRbwJRbwJRbwJRbwJRbwJRbwJRbwJRdc16092fc02a2a60d6ceebf70c48e6980f5c86ae3e6896fca3793720a6354c4e326768d7fa40fb674e11b60c726edf6d9723bf8b69c00d5c620f73f7cd0366a2320e40ef29570da142e08752784ad78bf7da4c94f1f30f0492ddf811557e1acdbb5e3d3b55a7574cd32ad000519c6ce595634195bd52741d8ac9440ea630a7a9bb5e3d3b55a7574cd32ad000519c6ce595634195bd52741d8ac9440ea630a7a9bb5e3d3b55a7574cd32ad000519c6ce595634195bd52741d8ac9440ea630a7a9bb5e3d3b55a7574cd32ad000519c6ce595634195bd52741d8ac9440ea630a7a93d36320f98c36faa1d3f476668dd8e58c86e23b83d9d3e134a485042115f9a31bb5e3d3b55a7574cd32ad000519c6ce595634195bd52741d8ac9440ea630a7a9d2d6d0f98c495320252fdcf231c4e4adb2d9f72f21a98c9eefe989d48d44db4c6932d49e2167f8561ddd289b5d31447e21147094347a262bfeedd5b64dc37f77a8ef8e82af730c68e1e8e3dc1c4a890d59c8726508588f3cf365382a27ca082e821005b61929273794ee2d86b5225e806a9fd73d504844fb6d9986a23d192b94d10552f8ff7233edb7f248f063b3d20b69225e0ffd43adb18f23ffa07b970b919417d797dbd1ecc0181a1bfa89fb6a491e15adddae7cb437a35d0e9f7686c50a5a38fe139a31405f358cc1d20c060d51ec2afad4076a686f2c7e30fefbb6308fca375eec7204415545cce7d45cebe9c8dd88d65096a61ce2f0d530bfcdf0ad0757e1a537eff8828930d864c8a76da861eb322aa2bce8caca19c4be50351cef1444c3273da5754543a63edafcf01078aa21a8df9b8af7aa815b0acd96e05e4ad1cc86898dd8e20a21db891f3d029462cfdbc057b5c180a124123b3cb44b99ed2a5be4b06626bc1081bc94631d4dc83e46db78b2cff3485419755ec4b4469365a0783a4842d2c33871e31aa7c0261be865dfaa1d386e00a56b1616414d6eba79cae7ed9fc54f0101518df46978b70bf64e9f201b248ae5d0ecc03ac463ed758c0fef829ecadfa03a4cae207e1da950672bef66c507a15d910362c7a70a8dbb25a55d7054e40cc14ffdcad849998427d868151362c7ed57a453695664a41602780708b28c89a1cb390553d2dc622b2c432ff46e313a6f31a32f45749d5277e71ed1b23e8b149d3b607e20ab164830936a48b21e28b93e7e7b7c6778f5b0f5d60ab45eb2d528b1466ffcbe09823316714d216a68f5987e4ac3bacf599856519b805cb23e8b149d3b607e20ab164830936a48b21e28b93e7e7b7c6778f5b0f5d60ab47909676b49439b811bcbb3e90697d5d7825d1c2cf0be9fa1d5180befe8c4bd9c0c7654fd2e59f0a4d1bd5d70de305667cb461416ee0a3fae102d17ae19c4dfa22b4071cb637c2eab3053ecdd3be024176961b5d7b9a033be9161c0b2d5586ff0396fa4ee1bfbb914e489a495500cf6fb90fc077ccfb5ef0a35ec14ca9b9ef9d93f1dfe39ac09845372b59ecbba737537305e6283d163f9c67c54c05da1a5c9f74b995d4ddd133e4cf9887f13468564999f3a7a6daefefa1d446cb0c6388b78bd2310174b6f415263b100d96503f5b1c22f5f072781b3abf5549f60c6fa494f36a0dfe202c99c4cfa371c106f73d40bdecc9a23e4d6f45396a788c500fb0d9ad227a408dd398af90ba7156d35750fb10f657cbaa39b2ec8f4acd90b8250e6622449382071ba848a74ecbb4f4ab1d859e62c9b84c2816714274c14ce4b012629a9ed9b563c8c6c568d43df3c0721eac876c522409699d9a7c886683bdff08784836f402d672b16ff2fb66d72a6ce484c9009ad12240d125d87ac3be0546dfe1961cfcd262102b608a97e37acf542876c12e6aa4abeaa653841fb80d9d466254b59b346f3f9bb004281de7597eedf3cc578f23abf5d4a0465719708430b919cc39949382071ba848a74ecbb4f4ab1d859e62c9b84c2816714274c14ce4b012629a9320c310c51880ca0d33ee409c215141a836b48cd16060743a88b3e406c3bc0bbc8abf2bfd14220b38ea3ff1980cf90366fca2f8abc68de36c9dcbc932f5be64e4d9b5250adcf5c2d39bdacbc642e7d8845921728a6c820517842c3cd3e9667809bbf5b696d63851624d870db0b80ac43d1d35993f05f38d8f176a16822fe50e3232e1d8867156fd269dd63a7b8fe26248e00ce684f4ea6de9e6b5a5ea4919c9595e45511a94bfd181a2aa5e8c411fb5e2146441470c7ea8056c04fa89b3e2413542c1c2504672706360bb0d8946117fd5836bfb27f14f47d669879fb844f6fa6d0aa9b6271796ca923206483822f74cb8c4603daba0900df9c14ea33b9368ad0c6406d23a9e48b2490107f22b4b1605cbb651a0dfcef4240f677140bb89c609f92ef4ccdcbeafc7dc51ad6490d32dc95f264cbf703b68b2d3c073d83aa115b2f92ef4ccdcbeafc7dc51ad6490d32dc95f264cbf703b68b2d3c073d83aa115b2f92ef4ccdcbeafc7dc51ad6490d32dc95f264cbf703b68b2d3c073d83aa115b2f92ef4ccdcbeafc7dc51ad6490d32dc95f264cbf703b68b2d3c073d83aa115b2f2067744a0d606b2882f312e0729aa0ca8359f58dc76542d6302029c45cd6c526c9b15ae99f331a5d6a59e3f1ae7f19fe80770d029d00f9bc101be4d0dc1a973ae6f329e9493ba9b62ac09df4df4b482677d3b0a6d91e71b771d622b542fe7bf74e8deea6a2f43e01c6c1571a5aba575cb307462eac60594cd7fbf39b0fca798e4e8deea6a2f43e01c6c1571a5aba575cb307462eac60594cd7fbf39b0fca798e4e8deea6a2f43e01c6c1571a5aba575cb307462eac60594cd7fbf39b0fca798e4e8deea6a2f43e01c6c1571a5aba575cb307462eac60594cd7fbf39b0fca798ee6f329e9493ba9b62ac09df4df4b482677d3b0a6d91e71b771d622b542fe7bf75fbef3d2a47c47dafb5a19e86e5b853b1c27e8a51278ada8822b27db10d7952a4e8deea6a2f43e01c6c1571a5aba575cb307462eac60594cd7fbf39b0fca798e4e8deea6a2f43e01c6c1571a5aba575cb307462eac60594cd7fbf39b0fca798e0df99ccf8bebe4e7466907b602f63cf0f7f57940eb568d80d7b3a8371306c8657cfc8294e9bdb548bf119e203aa45850e25321d7fbe8c4ca336fe8d7c124a5bd248a7806113c44a57f12c4ed964d10d34871bf3dc73b9fe33f9b3fbc2363e56d248a7806113c44a57f12c4ed964d10d34871bf3dc73b9fe33f9b3fbc2363e56d248a7806113c44a57f12c4ed964d10d34871bf3dc73b9fe33f9b3fbc2363e56d248a7806113c44a57f12c4ed964d10d34871bf3dc73b9fe33f9b3fbc2363e56d248a7806113c44a57f12c4ed964d10d34871bf3dc73b9fe33f9b3fbc2363e56d147ffc64d957da61cd448c405ab0bbef94ef3447d62faba8477be0b83d017f16248a7806113c44a57f12c4ed964d10d34871bf3dc73b9fe33f9b3fbc2363e56d248a7806113c44a57f12c4ed964d10d34871bf3dc73b9fe33f9b3fbc2363e56d248a7806113c44a57f12c4ed964d10d34871bf3dc73b9fe33f9b3fbc2363e56d4e8deea6a2f43e01c6c1571a5aba575cb307462eac60594cd7fbf39b0fca798e4e8deea6a2f43e01c6c1571a5aba575cb307462eac60594cd7fbf39b0fca798e7cfc8294e9bdb548bf119e203aa45850e25321d7fbe8c4ca336fe8d7c124a5bdd59b5c72373d27ee8ea7cc0f2628df253a32e55be393a1e1eee5f705c24a6d47c7aa1c7c0cab3c88b142b1da0cbd2bc7f2a9356defa66830995534df1e37cff21ba061a3b051fe38f51e4ee830890c291b3e086cff27078585a56ba799978990c7aa1c7c0cab3c88b142b1da0cbd2bc7f2a9356defa66830995534df1e37cff2c5db342795ac6037bb74782228fc4d8125f925b66fd4824905b2b80e406fcd55aa239680ec73944a36e524300cc73ad76be0f11066d6ad2f9b818e78d82cf4e693ab0e1ac4ed1cbdf24d40b28f9f4a139468077181772d70b2b7d834b0338d0daa239680ec73944a36e524300cc73ad76be0f11066d6ad2f9b818e78d82cf4e61ba061a3b051fe38f51e4ee830890c291b3e086cff27078585a56ba79997899094352df00fdef39436a2345671d1955574cf646c7c26d8a816e3de1b477e68eac7aa1c7c0cab3c88b142b1da0cbd2bc7f2a9356defa66830995534df1e37cff2b041dc68cd570e3c5ce071e9b63b7c90ab6d127145603f954824e487e1c00362827816a817c379b4a3b56a7679bb626c38902d61b46eac62d34ab43ac65e17f51ba061a3b051fe38f51e4ee830890c291b3e086cff27078585a56ba799978990ed5cfe80fc045dbbc1f9ab6943df58e56f48152b1b4bb15947a009301fb54e96bea73d0fbc1254c0f5617b552cd5d26c37d634b2718f034cfd95ce1c217c33afc603b1c9f0cfe279e390a2a5897c0097fb5a5ae9f48ccac5019fdb364275d2b1963a5d3b478caffdb533411e9f71ba727347a2dba92a9c350da2d5bbfe108799b6d2c5be0af232c38132d42ee8c54785107742748538450466cbe48d737fc795161b5c660c25c96e4513ccaee551ad660c891f81b4dc6e8e20305b1cc3e96967b6d2c5be0af232c38132d42ee8c54785107742748538450466cbe48d737fc79546553c0ced8634e5e37d98303bbc8d103a04cf0f8ee260ad2822762c66c6961b258656cdf496daca2a11a54b88b426a5f0108c63d1bf7586c68cbbcab41ecad65bb52aff77711e9bda3d2aa188ef2548bb6940f64be8b68681f51c60759fb2bd258656cdf496daca2a11a54b88b426a5f0108c63d1bf7586c68cbbcab41ecad6161b5c660c25c96e4513ccaee551ad660c891f81b4dc6e8e20305b1cc3e969673b395b691d23e823aa7105541724d7941022c5aaebd5d305c90911404654bb7db6d2c5be0af232c38132d42ee8c54785107742748538450466cbe48d737fc795af2ece7abb4f6c012d796db0616a264813e08f1947f0fb28789197bd31f87437161b5c660c25c96e4513ccaee551ad660c891f81b4dc6e8e20305b1cc3e969675fd79430cee20343cfb8a78cb43da603c1a8c2ef3859fa974469795404cae246af2ece7abb4f6c012d796db0616a264813e08f1947f0fb28789197bd31f874376b3bc19ce4ca0f283610df57e3bb481c2c2e86c280ae942d475eccf3dcdcb54b14ef080949527a120f82405920a778f52bfaba33e5ca6292e71fd20924fe22cfac5fca260cc9a6fd431e15b33cd40ec6abdc0cc5e87d27cdd0ef6b1c9f7a60f669799a074407ab9e0ac075e20e9bc5231647cbc723d5865aab64ff65712370c67404896f8c922cd6f450f78d44a3b79ba5d679dae12e6b5a1d9c0a50ad31c0466fbf038d2b487b8840db07df31803066db5af7c03c2a3aac9e4c15d07e5daa237404896f8c922cd6f450f78d44a3b79ba5d679dae12e6b5a1d9c0a50ad31c046889a83aa4e5e352a3b010245c4a8bde42f31750fdbd9a5b29b9b0c2d31c10659889a83aa4e5e352a3b010245c4a8bde42f31750fdbd9a5b29b9b0c2d31c10659889a83aa4e5e352a3b010245c4a8bde42f31750fdbd9a5b29b9b0c2d31c10659889a83aa4e5e352a3b010245c4a8bde42f31750fdbd9a5b29b9b0c2d31c10659889a83aa4e5e352a3b010245c4a8bde42f31750fdbd9a5b29b9b0c2d31c106597404896f8c922cd6f450f78d44a3b79ba5d679dae12e6b5a1d9c0a50ad31c046f2a13083ebcad1a054d714937f0eed78271bc9bcb4f61033ff0994de5103b606d0fb004138e0febbe6e369f961fdbd11e921bb6b8e83486a052445b70f80a846f2a13083ebcad1a054d714937f0eed78271bc9bcb4f61033ff0994de5103b60669799a074407ab9e0ac075e20e9bc5231647cbc723d5865aab64ff65712370c6ac5fca260cc9a6fd431e15b33cd40ec6abdc0cc5e87d27cdd0ef6b1c9f7a60f63d36320f98c36faa1d3f476668dd8e58c86e23b83d9d3e134a485042115f9a313a8d8c303961d8d0d144a66d11268f3a22ce7dfabc17714d67b1e2e185a3148a6fbf038d2b487b8840db07df31803066db5af7c03c2a3aac9e4c15d07e5daa233a8d8c303961d8d0d144a66d11268f3a22ce7dfabc17714d67b1e2e185a3148a3a8d8c303961d8d0d144a66d11268f3a22ce7dfabc17714d67b1e2e185a3148a3a8d8c303961d8d0d144a66d11268f3a22ce7dfabc17714d67b1e2e185a3148a3a8d8c303961d8d0d144a66d11268f3a22ce7dfabc17714d67b1e2e185a3148a3a8d8c303961d8d0d144a66d11268f3a22ce7dfabc17714d67b1e2e185a3148a3a8d8c303961d8d0d144a66d11268f3a22ce7dfabc17714d67b1e2e185a3148a3a8d8c303961d8d0d144a66d11268f3a22ce7dfabc17714d67b1e2e185a3148a0cb36eb84a04a017f190e8832d1b3f37c661912fc7ee473efba2a1dc1a3954193a8d8c303961d8d0d144a66d11268f3a22ce7dfabc17714d67b1e2e185a3148aac5fca260cc9a6fd431e15b33cd40ec6abdc0cc5e87d27cdd0ef6b1c9f7a60f67404896f8c922cd6f450f78d44a3b79ba5d679dae12e6b5a1d9c0a50ad31c0468c05e38a32c26b503d6ff1b5631b57115911c4f9a67e9456ab9d9b5db63d36f36e3e28b8db429daa2423971dd0cabd7e55655ea9020fca430cbff65a7f43649c6e3e28b8db429daa2423971dd0cabd7e55655ea9020fca430cbff65a7f43649c6e3e28b8db429daa2423971dd0cabd7e55655ea9020fca430cbff65a7f43649c3a8d8c303961d8d0d144a66d11268f3a22ce7dfabc17714d67b1e2e185a3148ae8585ea88ffea321e379767d80a5e3f5d1205b4d770f556b8c6f1723588d53cc3a8d8c303961d8d0d144a66d11268f3a22ce7dfabc17714d67b1e2e185a3148a3a8d8c303961d8d0d144a66d11268f3a22ce7dfabc17714d67b1e2e185a3148a3a8d8c303961d8d0d144a66d11268f3a22ce7dfabc17714d67b1e2e185a3148a889a83aa4e5e352a3b010245c4a8bde42f31750fdbd9a5b29b9b0c2d31c10659889a83aa4e5e352a3b010245c4a8bde42f31750fdbd9a5b29b9b0c2d31c10659889a83aa4e5e352a3b010245c4a8bde42f31750fdbd9a5b29b9b0c2d31c10659889a83aa4e5e352a3b010245c4a8bde42f31750fdbd9a5b29b9b0c2d31c106591ca258789e0857b01e494a210f54e571c5144a6f84265b93518250df769b9ec9355152402bd95b4c4e2fba609a39d2279d4953b75da92497885eed0af57510113d36320f98c36faa1d3f476668dd8e58c86e23b83d9d3e134a485042115f9a3153ea92faef2ed36f5369ef38635271e1501fd706a4db624abc990a84744d8a1e3a8d8c303961d8d0d144a66d11268f3a22ce7dfabc17714d67b1e2e185a3148a3d36320f98c36faa1d3f476668dd8e58c86e23b83d9d3e134a485042115f9a313d36320f98c36faa1d3f476668dd8e58c86e23b83d9d3e134a485042115f9a3169799a074407ab9e0ac075e20e9bc5231647cbc723d5865aab64ff65712370c6ac5fca260cc9a6fd431e15b33cd40ec6abdc0cc5e87d27cdd0ef6b1c9f7a60f669799a074407ab9e0ac075e20e9bc5231647cbc723d5865aab64ff65712370c6abe9bfe608b293523ae307e977b41014114070e8c773ba039eb27f95230a1a6b6a14b918c406e2e491bcca9bde09aeb12146ba194305569cdc82c4fa5690d09f6a14b918c406e2e491bcca9bde09aeb12146ba194305569cdc82c4fa5690d09f889a83aa4e5e352a3b010245c4a8bde42f31750fdbd9a5b29b9b0c2d31c10659889a83aa4e5e352a3b010245c4a8bde42f31750fdbd9a5b29b9b0c2d31c10659889a83aa4e5e352a3b010245c4a8bde42f31750fdbd9a5b29b9b0c2d31c10659889a83aa4e5e352a3b010245c4a8bde42f31750fdbd9a5b29b9b0c2d31c10659889a83aa4e5e352a3b010245c4a8bde42f31750fdbd9a5b29b9b0c2d31c10659889a83aa4e5e352a3b010245c4a8bde42f31750fdbd9a5b29b9b0c2d31c10659889a83aa4e5e352a3b010245c4a8bde42f31750fdbd9a5b29b9b0c2d31c10659889a83aa4e5e352a3b010245c4a8bde42f31750fdbd9a5b29b9b0c2d31c106596fbf038d2b487b8840db07df31803066db5af7c03c2a3aac9e4c15d07e5daa237404896f8c922cd6f450f78d44a3b79ba5d679dae12e6b5a1d9c0a50ad31c04669799a074407ab9e0ac075e20e9bc5231647cbc723d5865aab64ff65712370c6ac5fca260cc9a6fd431e15b33cd40ec6abdc0cc5e87d27cdd0ef6b1c9f7a60f6438539f9f6adefeebac2239b0111038af2dfb40ff31b6ecc66b216f49a622e145549d6dd79e1316bfd5bc8b3360594c753b9605d0622755d8eef4f69b708c9bd02fe887cf40ac970e2c2efdb082bbfbf369b7a99649d3d2f0b4d46eef537329f9f602ba28736c5a39b1cda713e47f9bf0aabf794c90d6a9ad082440b92fe42bf82f55584d1a3311d76eba106f872d7249315bd3415cbb151500de1dae97468ab438539f9f6adefeebac2239b0111038af2dfb40ff31b6ecc66b216f49a622e14438539f9f6adefeebac2239b0111038af2dfb40ff31b6ecc66b216f49a622e14438539f9f6adefeebac2239b0111038af2dfb40ff31b6ecc66b216f49a622e148397911a382ddcc8c9a8c466427cc72a4c7ffe6e3a17a3054cadb3c28adaba50438539f9f6adefeebac2239b0111038af2dfb40ff31b6ecc66b216f49a622e14438539f9f6adefeebac2239b0111038af2dfb40ff31b6ecc66b216f49a622e14438539f9f6adefeebac2239b0111038af2dfb40ff31b6ecc66b216f49a622e14438539f9f6adefeebac2239b0111038af2dfb40ff31b6ecc66b216f49a622e14438539f9f6adefeebac2239b0111038af2dfb40ff31b6ecc66b216f49a622e14438539f9f6adefeebac2239b0111038af2dfb40ff31b6ecc66b216f49a622e14438539f9f6adefeebac2239b0111038af2dfb40ff31b6ecc66b216f49a622e14438539f9f6adefeebac2239b0111038af2dfb40ff31b6ecc66b216f49a622e1469799a074407ab9e0ac075e20e9bc5231647cbc723d5865aab64ff65712370c68397911a382ddcc8c9a8c466427cc72a4c7ffe6e3a17a3054cadb3c28adaba50438539f9f6adefeebac2239b0111038af2dfb40ff31b6ecc66b216f49a622e14438539f9f6adefeebac2239b0111038af2dfb40ff31b6ecc66b216f49a622e14438539f9f6adefeebac2239b0111038af2dfb40ff31b6ecc66b216f49a622e148397911a382ddcc8c9a8c466427cc72a4c7ffe6e3a17a3054cadb3c28adaba508397911a382ddcc8c9a8c466427cc72a4c7ffe6e3a17a3054cadb3c28adaba5002fe887cf40ac970e2c2efdb082bbfbf369b7a99649d3d2f0b4d46eef537329f02fe887cf40ac970e2c2efdb082bbfbf369b7a99649d3d2f0b4d46eef537329f8397911a382ddcc8c9a8c466427cc72a4c7ffe6e3a17a3054cadb3c28adaba508397911a382ddcc8c9a8c466427cc72a4c7ffe6e3a17a3054cadb3c28adaba50438539f9f6adefeebac2239b0111038af2dfb40ff31b6ecc66b216f49a622e14438539f9f6adefeebac2239b0111038af2dfb40ff31b6ecc66b216f49a622e1469799a074407ab9e0ac075e20e9bc5231647cbc723d5865aab64ff65712370c68397911a382ddcc8c9a8c466427cc72a4c7ffe6e3a17a3054cadb3c28adaba508397911a382ddcc8c9a8c466427cc72a4c7ffe6e3a17a3054cadb3c28adaba508397911a382ddcc8c9a8c466427cc72a4c7ffe6e3a17a3054cadb3c28adaba508397911a382ddcc8c9a8c466427cc72a4c7ffe6e3a17a3054cadb3c28adaba503d36320f98c36faa1d3f476668dd8e58c86e23b83d9d3e134a485042115f9a313d36320f98c36faa1d3f476668dd8e58c86e23b83d9d3e134a485042115f9a31ac5fca260cc9a6fd431e15b33cd40ec6abdc0cc5e87d27cdd0ef6b1c9f7a60f6ac5fca260cc9a6fd431e15b33cd40ec6abdc0cc5e87d27cdd0ef6b1c9f7a60f63a8d8c303961d8d0d144a66d11268f3a22ce7dfabc17714d67b1e2e185a3148a3a8d8c303961d8d0d144a66d11268f3a22ce7dfabc17714d67b1e2e185a3148a69799a074407ab9e0ac075e20e9bc5231647cbc723d5865aab64ff65712370c6ac5fca260cc9a6fd431e15b33cd40ec6abdc0cc5e87d27cdd0ef6b1c9f7a60f6ac5fca260cc9a6fd431e15b33cd40ec6abdc0cc5e87d27cdd0ef6b1c9f7a60f6dd45086d6a835d9d91940295c06c2dc9fd00e0f3bbe5b255ed02e131f6851efedd45086d6a835d9d91940295c06c2dc9fd00e0f3bbe5b255ed02e131f6851efec14fe412d79fa72eb5e2e51455709f4bc6e07fb2f4d742734fe937368dfa4c66f0693f35d9d00894888c97e309bdf10febaece92aeef625083303fe825dce582f0693f35d9d00894888c97e309bdf10febaece92aeef625083303fe825dce582e793d620b728f8a43bc17d76c3f27e428d2f85b235294bdbba6424298dc94dc2e793d620b728f8a43bc17d76c3f27e428d2f85b235294bdbba6424298dc94dc2408d0616f6ff85aec14c93a1c242715e089859ceade760ed05058cb90d5cfd2ccb8f3d1784a5f66a4108f7d8119eefe1b7202c4ffe695107ea0cc8fc65ab3e137ce79b3fb84f03655a3bcb47f2a2b26f8dd9497afca8debcb854374712235ccc0dac39f27d1bef467ded159369bc09f7450e6dcb03b9c0100276942a7ae41256ac5fca260cc9a6fd431e15b33cd40ec6abdc0cc5e87d27cdd0ef6b1c9f7a60f6355152402bd95b4c4e2fba609a39d2279d4953b75da92497885eed0af5751011355152402bd95b4c4e2fba609a39d2279d4953b75da92497885eed0af5751011355152402bd95b4c4e2fba609a39d2279d4953b75da92497885eed0af5751011355152402bd95b4c4e2fba609a39d2279d4953b75da92497885eed0af5751011355152402bd95b4c4e2fba609a39d2279d4953b75da92497885eed0af5751011355152402bd95b4c4e2fba609a39d2279d4953b75da92497885eed0af5751011ac5fca260cc9a6fd431e15b33cd40ec6abdc0cc5e87d27cdd0ef6b1c9f7a60f68a1e27f4b6c3a1563e8c0d76f54c36719ae438589e156c97739780616d6984cc9646b5e60ad573568809e927024f319aa26deaaa98d361a658b46784c25336719646b5e60ad573568809e927024f319aa26deaaa98d361a658b46784c25336719646b5e60ad573568809e927024f319aa26deaaa98d361a658b46784c25336719646b5e60ad573568809e927024f319aa26deaaa98d361a658b46784c25336719646b5e60ad573568809e927024f319aa26deaaa98d361a658b46784c2533671fe78e15686b2ab12a314854eec869fd19dbea49935d2fd21553a638a655335bdfe78e15686b2ab12a314854eec869fd19dbea49935d2fd21553a638a655335bdfe78e15686b2ab12a314854eec869fd19dbea49935d2fd21553a638a655335bdfe78e15686b2ab12a314854eec869fd19dbea49935d2fd21553a638a655335bdfe78e15686b2ab12a314854eec869fd19dbea49935d2fd21553a638a655335bd0b75aa228f9f1f4ed9ce4f2a750fdc625344727ab43de8640e32338d9c9e182cfe78e15686b2ab12a314854eec869fd19dbea49935d2fd21553a638a655335bdfe78e15686b2ab12a314854eec869fd19dbea49935d2fd21553a638a655335bdfe78e15686b2ab12a314854eec869fd19dbea49935d2fd21553a638a655335bdfe78e15686b2ab12a314854eec869fd19dbea49935d2fd21553a638a655335bdfe78e15686b2ab12a314854eec869fd19dbea49935d2fd21553a638a655335bdfe78e15686b2ab12a314854eec869fd19dbea49935d2fd21553a638a655335bdfe78e15686b2ab12a314854eec869fd19dbea49935d2fd21553a638a655335bdfe78e15686b2ab12a314854eec869fd19dbea49935d2fd21553a638a655335bdfe78e15686b2ab12a314854eec869fd19dbea49935d2fd21553a638a655335bdfe78e15686b2ab12a314854eec869fd19dbea49935d2fd21553a638a655335bdfe78e15686b2ab12a314854eec869fd19dbea49935d2fd21553a638a655335bdfe78e15686b2ab12a314854eec869fd19dbea49935d2fd21553a638a655335bdfe78e15686b2ab12a314854eec869fd19dbea49935d2fd21553a638a655335bdfe78e15686b2ab12a314854eec869fd19dbea49935d2fd21553a638a655335bdfe78e15686b2ab12a314854eec869fd19dbea49935d2fd21553a638a655335bdfe78e15686b2ab12a314854eec869fd19dbea49935d2fd21553a638a655335bdfe78e15686b2ab12a314854eec869fd19dbea49935d2fd21553a638a655335bdac5fca260cc9a6fd431e15b33cd40ec6abdc0cc5e87d27cdd0ef6b1c9f7a60f6355152402bd95b4c4e2fba609a39d2279d4953b75da92497885eed0af5751011355152402bd95b4c4e2fba609a39d2279d4953b75da92497885eed0af5751011ac5fca260cc9a6fd431e15b33cd40ec6abdc0cc5e87d27cdd0ef6b1c9f7a60f669799a074407ab9e0ac075e20e9bc5231647cbc723d5865aab64ff65712370c669799a074407ab9e0ac075e20e9bc5231647cbc723d5865aab64ff65712370c66a14b918c406e2e491bcca9bde09aeb12146ba194305569cdc82c4fa5690d09f69799a074407ab9e0ac075e20e9bc5231647cbc723d5865aab64ff65712370c669799a074407ab9e0ac075e20e9bc5231647cbc723d5865aab64ff65712370c6ac5fca260cc9a6fd431e15b33cd40ec6abdc0cc5e87d27cdd0ef6b1c9f7a60f6ac5fca260cc9a6fd431e15b33cd40ec6abdc0cc5e87d27cdd0ef6b1c9f7a60f6ac5fca260cc9a6fd431e15b33cd40ec6abdc0cc5e87d27cdd0ef6b1c9f7a60f63ee624a0e7d54ca6ebc6a1ea937c2029e76de8104750c8e3c3372d66363b05b4bf6b34a4e015a4f9c07ecaf9b963492491e9579ac529058c2726103433c68aad0703e65235c998570a25ecee731b07d32ced087425beeaefda29d324a892f8db8c415f89151e2435cd08c493c94c9a6ba174ca85ecd56b794483798cfb0d53818c415f89151e2435cd08c493c94c9a6ba174ca85ecd56b794483798cfb0d53813ee624a0e7d54ca6ebc6a1ea937c2029e76de8104750c8e3c3372d66363b05b48c415f89151e2435cd08c493c94c9a6ba174ca85ecd56b794483798cfb0d5381bf6b34a4e015a4f9c07ecaf9b963492491e9579ac529058c2726103433c68aaddf32946aaeca90ae0363ebecf3dde2399666148737c0677d58a87c7c46b886aa8c415f89151e2435cd08c493c94c9a6ba174ca85ecd56b794483798cfb0d5381e8e93f98f45d8297f615bccb8fbbcf8c5dbf153dbf495687e446fd255fe439ebbf6b34a4e015a4f9c07ecaf9b963492491e9579ac529058c2726103433c68aadbb5e3d3b55a7574cd32ad000519c6ce595634195bd52741d8ac9440ea630a7a9bb5e3d3b55a7574cd32ad000519c6ce595634195bd52741d8ac9440ea630a7a98db0933040da33a8726c7d540f798e44c4dbbb3db08cb4a3e8ff4e3862c92e1abb5e3d3b55a7574cd32ad000519c6ce595634195bd52741d8ac9440ea630a7a9bb5e3d3b55a7574cd32ad000519c6ce595634195bd52741d8ac9440ea630a7a9bb5e3d3b55a7574cd32ad000519c6ce595634195bd52741d8ac9440ea630a7a9bb5e3d3b55a7574cd32ad000519c6ce595634195bd52741d8ac9440ea630a7a9bb5e3d3b55a7574cd32ad000519c6ce595634195bd52741d8ac9440ea630a7a9bb5e3d3b55a7574cd32ad000519c6ce595634195bd52741d8ac9440ea630a7a9bb5e3d3b55a7574cd32ad000519c6ce595634195bd52741d8ac9440ea630a7a9bb5e3d3b55a7574cd32ad000519c6ce595634195bd52741d8ac9440ea630a7a902fe887cf40ac970e2c2efdb082bbfbf369b7a99649d3d2f0b4d46eef537329f02fe887cf40ac970e2c2efdb082bbfbf369b7a99649d3d2f0b4d46eef537329f02fe887cf40ac970e2c2efdb082bbfbf369b7a99649d3d2f0b4d46eef537329f02fe887cf40ac970e2c2efdb082bbfbf369b7a99649d3d2f0b4d46eef537329f8397911a382ddcc8c9a8c466427cc72a4c7ffe6e3a17a3054cadb3c28adaba50438539f9f6adefeebac2239b0111038af2dfb40ff31b6ecc66b216f49a622e14438539f9f6adefeebac2239b0111038af2dfb40ff31b6ecc66b216f49a622e14438539f9f6adefeebac2239b0111038af2dfb40ff31b6ecc66b216f49a622e14438539f9f6adefeebac2239b0111038af2dfb40ff31b6ecc66b216f49a622e14438539f9f6adefeebac2239b0111038af2dfb40ff31b6ecc66b216f49a622e148397911a382ddcc8c9a8c466427cc72a4c7ffe6e3a17a3054cadb3c28adaba5002fe887cf40ac970e2c2efdb082bbfbf369b7a99649d3d2f0b4d46eef537329f02fe887cf40ac970e2c2efdb082bbfbf369b7a99649d3d2f0b4d46eef537329f8397911a382ddcc8c9a8c466427cc72a4c7ffe6e3a17a3054cadb3c28adaba50438539f9f6adefeebac2239b0111038af2dfb40ff31b6ecc66b216f49a622e14438539f9f6adefeebac2239b0111038af2dfb40ff31b6ecc66b216f49a622e148397911a382ddcc8c9a8c466427cc72a4c7ffe6e3a17a3054cadb3c28adaba5002fe887cf40ac970e2c2efdb082bbfbf369b7a99649d3d2f0b4d46eef537329f02fe887cf40ac970e2c2efdb082bbfbf369b7a99649d3d2f0b4d46eef537329f8397911a382ddcc8c9a8c466427cc72a4c7ffe6e3a17a3054cadb3c28adaba508397911a382ddcc8c9a8c466427cc72a4c7ffe6e3a17a3054cadb3c28adaba5002fe887cf40ac970e2c2efdb082bbfbf369b7a99649d3d2f0b4d46eef537329f02fe887cf40ac970e2c2efdb082bbfbf369b7a99649d3d2f0b4d46eef537329f02fe887cf40ac970e2c2efdb082bbfbf369b7a99649d3d2f0b4d46eef537329f02fe887cf40ac970e2c2efdb082bbfbf369b7a99649d3d2f0b4d46eef537329f8397911a382ddcc8c9a8c466427cc72a4c7ffe6e3a17a3054cadb3c28adaba508397911a382ddcc8c9a8c466427cc72a4c7ffe6e3a17a3054cadb3c28adaba508397911a382ddcc8c9a8c466427cc72a4c7ffe6e3a17a3054cadb3c28adaba508397911a382ddcc8c9a8c466427cc72a4c7ffe6e3a17a3054cadb3c28adaba508397911a382ddcc8c9a8c466427cc72a4c7ffe6e3a17a3054cadb3c28adaba508397911a382ddcc8c9a8c466427cc72a4c7ffe6e3a17a3054cadb3c28adaba508397911a382ddcc8c9a8c466427cc72a4c7ffe6e3a17a3054cadb3c28adaba500636eb16ff4f573cba62c79421e42b478be88222a0150fd0226f4b76dd3f468239aac8a6cbe78c3109162271388a1a8da279e89d90dfb93b2b2769f5cfa2d9ccdee73cd5bc7224d242ccc2c32495ad960629571971b34b739184748c7d09e993fd66b5bcf50d23d473d60744846b0c7f695bc2704f03de3ede11355312f8aea8ea03a3df7cdb551e5bd3c83b34ee51a42ce7acf5da7768b1b738ff5af1fd603619c4ed2e41ba4f2c82f98b6401d821fa4f84c43b485d66984fb3989617dcf16711814591cbb7ec37d5c60f33e3241338f9398dcbe2d56d7744ecf0799853bfd0787d3ceee78b026513977d21764dfdfd57d1275e64068f4e645bc41b91d0316brootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpmdk-1.11.1-150400.1.10.src.rpmpmdk-devel-docpmdk-devel-doc(ppc-64)     rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0.4-14.0-15.2-14.14.3a]aI@aA@a8a8` @_*@^E:@]n\@\\@\O[@[@[s[Zc/@ZB9ZB9YYm@YTXDX~@X~@XCW~D@WoWKVV$@Uchristian.voegl@suse.comjengelh@inai.dechristian.voegl@suse.comchristian.voegl@suse.comchristian.voegl@suse.comguillaume.gardet@opensuse.orgnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.commliska@suse.czjengelh@inai.denmoreychaisemartin@suse.comjengelh@inai.deopensuse-packaging@opensuse.orgjengelh@inai.dejengelh@inai.denmoreychaisemartin@suse.comjengelh@inai.denmoreychaisemartin@suse.comjengelh@inai.dejengelh@inai.dejengelh@inai.dejthumshirn@suse.comjthumshirn@suse.comjthumshirn@suse.comkrzysztof.czurylo@intel.comjthumshirn@suse.comjthumshirn@suse.comjthumshirn@suse.comjthumshirn@suse.com- Update to PMDK 1.11.1 * Bugfixes: * doc: remove exprimental moniker from libpmem2(7) * common: fix missing sfence in non-temporal memcpy * common: fix a mismatch between prototype and body * common: fix mismatched function args * obj: rename vars clashing with those of a containing block * pmem2: don't force smaller alignment for fsdax mappings * pool: don't trample upon users of localtime() * rpmem: Fix RPMEM_RAW_BUFF_SIZE and LANE_ALIGN_SIZE for powerpc64le- Trim old specfile constructs like defattr.- Renamed libpmem2-1-devel to libpmem2-devel- Update to PMDK 1.11.0 * Version 1.11.0 - Adds new APIs for libpmem2, most notably there are new functions to shrink and extend an existing reservation and a new iterator API for mappings contained within an existing reservation. There's also a new function to retrieve a numa node for a source. - Makes the pmemobj_open() and pmemobj_close() functions from libpmemobj thread-safe. It's now easier to correctly manage persistent memory pools in a parallel environment. - Introduces a new API in libpmemobj to globally change the method of assigning arenas to threads. The default is to rely on a OS per-thread key to store arena information. This release introduces an option to avoid the use of thread-local keys by simply using one global arena for all threads in a pool. - pmem2: don't force smaller alignment for fsdax mappings - rpmem: various fixes for powerpc64le - doc: fix documentation of pmem_is_pmem() - common: fix various minor problems found by static analysis - pmem2: arm64: fix possible data loss on ARMv8.2+ (improper flushing) This release introduces no changes to the on-media layout and is fully compatible with the previous version of PMDK. * Version 1.10 - This release introduces a new stable PMDK library, libpmem2, which is the next major release of libpmem. This library has an entirely new, but familiar, API that addresses many shortcomings of the previous version, while retaining all of its functionality. To learn more, see https://pmem.io/pmdk/libpmem2/ or libpmem2(7). The old library, libpmem, is still going to be maintained for the foreseeable future, but we'd like to encourage any new applications to leverage libpmem2.- Update to PMDK 1.9.2 * Version 1.9.2 - This release reverts an incorrect change in SDS handling "pool: disable SDS check if not supported", and introduces a proper fix for the issues that patch attempted to correct. * Version 1.9.1 - common: fix LIBFABRIC flags - common: Add runtime SDS check and disable - pool: disable SDS check if not supported - obj: fix failure atomicity bug in huge allocs - obj: add missing drain after ulog processing - Drop common-fix-LIBFABRIC-flags.patch (now in upstream) - Add a comment to gen-doc.sh- Enable aarch64 build- Update to PMDK 1.9 - Switches the default instruction set for memcpy, memmove and memset implementations on x86 to AVX512, and introduces numerous performance improvements for those operations on AVX and SSE2 fallback paths. - Optimizes transactional allocations in libpmemobj by avoiding one extraneous cache miss and reducing the amount of work required to perform a reservation. - Introduces a new API in libpmemobj, pmemobj_tx_set_failure_behavior, that enables the application to control the behavior of aborting transactions. - Stabilizes support for ppc64. - pmem: mem[cpy|set] optimization when eADR is available - obj: detect msync failures in non-pmem variants of mem[cpy|move|set] - Add patches to fix compilation against libfabric: - examples-rpmem-add-missing-lfabric-flag.patch to fix examples linkage errors - common-fix-LIBFABRIC-flags.patch to fix daemons/tools linkage errors- Update to PMDK 1.8 - Introduces new API in libpmemobj for user-assisted defragmentation (see pmemobj_defrag man page for details). - Introduces experimental support for PPC64LE architecture. - Introduces new flag in libpmemobj for opting-out of transaction aborts on failure (POBJ_TX_NO_ABORT), along with new variants of existing APIs that didn't accept flags (pmemobj_tx_xfree, pmemobj_tx_xpublish, - pmemobj_tx_xlock, pmemobj_tx_xlog_append_buffer, pmemobj_tx_xstrdup, pmemobj_tx_xwcsdup). - Moves out libvmem and libvmmalloc to the new repository (https://github.com/pmem/vmem). - obj: introduce new statistics useful for defrag - obj: introduce transient/persistent statistics enabling - obj: introduce pmemobj_tx_(set/get)_user_data funcs - obj: introduce pmemobj_(set/get)_user_data funcs - obj: disable workaround for offsetof() since VS 15.5 in public header - common: drop support for libndctl < 63 on Linux - pool: rename -N --no-exec to -d --dry-run - Add gen-doc.sh to pregenerate documentation in pregen-doc.tgz and avoid adding a build dependency to pandoc- Update to PMDK 1.7 (jsc#SLE-9886) - Introduces new APIs in libpmemobj for managing space used by transactions. (see pmemobj_tx_log_append_buffer man page for details) - Introduces new APIs in librpmem, splitting rpmem_persist into rpmem_flush and rpmem_drain, allowing applications to use the flush + drain model already known from libpmem. (libpmemobj does not use this feature yet) - Optimizes large libpmemobj transactions by significantly reducing the amount of memory modified at the commit phase. - Optimizes tracking of libpmemobj reservations. - Adds new flags for libpmemobj's pmemobj_tx_xadd_range[_direct] API: POBJ_XADD_NO_SNAPSHOT and POBJ_XADD_ASSUME_INITIALIZED, allowing applications to optimize how memory is tracked by the library. - To support some of the above changes the libpmemobj on-media layout had to be changed, which means that old pools have to be converted using pmdk-convert >= 1.7.- Disable Werror to deal with a new GCC 9 warning.- Update to PMDK 1.6 (jsc#SLE-5400) - See ChangeLog for details- Disable LTO (boo#1133276).- Restore pmdk-tools package- Update to PMDK 1.5 (FATE#326234) * New features: * common: unsafe shutdown detection (SDS) * common: detection and repair of uncorrectable memory errors (bad blocks) * pool: new "feature" subcommand for enabling and disabling detection of unsafe shutdown and uncorrectable memory errors * common: auto flush detection on Windows (on Linux since 1.4) * pmreorder: new tool for verification of persistent memory algorithms * obj: new on media layout * pmem/obj: new flexible memcpy|memmove|memset API * obj: new flushing APIs: pmemobj_xpersist, pmemobj_xflush (PMEMOBJ_F_RELAXED) * rpmem: new flag RPMEM_PERSIST_RELAXED for rpmem_persist * obj: lazily initialized volatile variables (pmemobj_volatile) (EXPERIMENTAL) * obj: allocation classes with alignment * obj: new action APIs: pmemobj_defer_free, POBJ_XRESERVE_NEW, POBJ_XRESERVE_ALLOC * blk/log: new "ctl" API * Optimizations: * obj: major performance improvements for AEP NVDIMMs * obj: better space utilization for small allocations * common: call msync only on one page for deep drain * Other changes: * The libpmemcto library has been removed * obj: remove actions limit * common: new dependency on libndctl * pmempool: the "convert" subcommand is now a wrapper around pmdk-convert * C++ bindings have been split off to a separate project (libpmemobj-cpp) * Bug fixes: * obj: fix type numbers for pmemobj_list_insert_new * pmem: fix inconsistency in pmem_is_pmem * daxio: fix checking and adjusting length- Update to new upstream release 1.4.2 * common: support for concatenated Device-DAX devices with 2M/1G alignment * pmem: add support for "deep flush" operation * common: add experimental support for aarch64 - Split development documentation into its own package so it does not always get installed for the build service.- Update to version 1.4 (FATE#325145): - build-fix.patch * doc: update ChangeLog for 1.4 release * common: SRCVERSION for out of git tree builds * doc: mark experimental APIs in man pages * doc: rephrase paragraphs mentioning eADR * doc: update man page version numbers * doc: automatic master docs update * doc: update README- Update descriptions from NVML to PMDK.- Adjust Obsoletes/Provides to exact version- Upstream project was renamed to PMDK. - Rename nvml and nvml-tools RPMs to pmdk and pmdk-tools - Update to version 1.3.1 - Bug fixes: - rpmem: fix issues reported by Coverity - rpmem: fix read error handling - rpmem: add fip monitor - test: add rpmemd termination handling test - cpp: fix pop.persist function in obj_cpp_ptr - rpmem: return failure for a failed allocation - rpmem: fix potential memory leak - common: fix available rm options msg - pool: fix pmempool_get_max_size - obj: fix potential deadlock during realloc - obj: initialize TLS data - rpmem: fix cleanup if fork() failed - obj: fix bogus OOM after exhausting first zone- Fix RPM groups- Update to upstream version 1.3 (FATE#322653) This release introduces some useful features and optimizations in libpmemobj. Most of them are experimental and controlled by the new pmemobj_ctl APIs. For details, please check the feature requests identified by the issue numbers listed next to the items below. Other important changes are related to performance tuning and stabilization of librpmem library, which is used by libpmemobj to get remote access to persistent memory and to provide basic data replication over RDMA. The librpmem is still considered experimental. New features: - common: add support for concatenated DAX Devices - common: add Unicode support on Windows - common: add long path support on Windows - common: add NVML installer for Windows - pmem: make pmem_is_pmem() true for Device DAX only - obj: add pmemobj_wcsdup()/pmemobj_tx_wcsdup() APIs - obj: export non-inlined pmemobj_direct() - obj: add PMEMOBJ_NLANES env variable - cpp: introduce the allocator - cpp: add wstring version of C++ entry points - vmem: add vmem_wcsdup() API entry - pool: add pmempool_rm() function (#307) - pool: add --force flag for create command (#529) - benchmark: add a minimal execution time option - benchmark: add thread affinity option - benchmark: print 99% and 99.9% percentiles - doc: separate Linux/Windows version of web-based man pages Optimizations: - obj: cache _pobj_cached_pool in pmemobj_direct() - obj: optimize thread utilization of buckets - obj: stop grabbing a lock when querying pool ptr - rpmem: use multiple endpoints Bug fixes: - common: fix issues reported by static code analyzers - pmem: fix mmap() implementation on Windows - pmem: fix mapping addr/length alignment on Windows - pmem: fix PMEM_MMAP_HINT implementation on Windows - pmem: fix pmem_is_pmem() on invalid memory ranges - pmem: fix wrong is_pmem returned by pmem_map_file() - pmem: fix mprotect() for private mappings on Windows - pmem: modify pmem_is_pmem() behavior for len==0 - obj: add failsafe to prevent allocs in constructor - cpp: fix swap implementation - cpp: fix sync primitives' constructors - cpp: fix wrong pointer type in the allocator - cpp: return persistent_ptr::swap to being public - pool: treat invalid answer as 'n' - pool: unify flags value for dry run - pool: transform for remote replicas - rpmem: persistency method detection - benchmark: fix time measurement - Prevent debug libraries from providing symbols- Update to new upstream release 1.2.3 * pmempool: fix mapping type in pool_params_parse- Manpages do not belong into the shlib package- Run fdupes- Update to upstream version 1.2.1 (FATE#321727) This NVML release changes the behavior of pmem_is_pmem() on Linux. The pmem_is_pmem() function will now return true only if the entire range is mapped directly from Device DAX (/dev/daxX.Y) without an intervening file system, and only if the corresponding file mapping was created with pmem_map_file(). See libpmem(3) for details.- Update to upstream version 1.2 (FATE#321727) + build-fix.patch - 0001-libpmemblk-cast-translation-entry-to-uint64_t-when-calculating-data-offset.patch * Add Device DAX support, providing that "optimized flush" mechanism defined in SNIA NVM Programming Model can safely be used, even if PMEM-aware file system supporting that model is not available, or if the user does not want to use the file system for some reason. * Add a package for libpmemobj C++ bindings. C++ API is no longer considered experimental. Web-based documentation for C++ API is available on http://pmem.io. * Add "sync" and "transform" commands to pmempool utility. The "sync" command allows to recover missing or corrupted part(s) of a pool set from a healthy replica, while the "transform" command is a convenient way for modifying the structure of an existing pool set, i.e. by adding or removing replicas. * Add experimental support for remote access to persistent memory and basic remote data replication over RDMA (librpmem). Experimental support for remote replicas is also provided by libpmemobj library. Note: This is one not packaged for SUSE yet.- Fix 32 Bit overflow in resulting in flying writes (bsc#986657) + 0001-libpmemblk-cast-translation-entry-to-uint64_t-when-calculating-data-offset.patch- Update to upstream version 1.1 (FATE#319673) * A new version of libpmemobj pool layout is introduced. * Internal undo log structure has been modified to improve performance of pmemobj transactions. * Memory pools created with older versions of the libpmemobj library must be converted to the new format using "pmempool convert" command. See pmempool-convert(1) for details. * A new "libpmempool" library is available, providing support for off-line pool management and diagnostics. Initially, it provides only "check" and "repair" operations for log and blk memory pools, and for BTT devices. * pmem: deprecate PCOMMIT * blk: match BTT Flog initialization with Linux NVDIMM BTT * pmem: defer pmem_is_pmem() initialization * cpp: clarify polymorphism in persistent_ptr * obj: let the "before" flag be any non-zero value * obj: fix compare array pptr to nullptr * log/blk: set errno if replica section is specified - Remove libuuid dependency - Update link to source tarball (x.y.tar.gz => nvml-x.y.tar.gz) - Add libpmempool subpackage - Add new BuildRequires: pkg-config, glibc-devel- Version 1.0 The API of six libraries (libpmem, libpmemblk, libpmemlog, libpmemobj, libvmem, libvmmalloc) is complete and stable. The on-media layout of persistent memory pools will be maintained from this point, and if changed it will be backward compatible. Man pages are all complete. This release has been validated to "Production quality". For the purpose of new features planned for next releases of NVML there have been some API modifications made: - pmem: pmem_map replaced with pmem_map_file - log/blk: 'off_t' substituted with 'long long' - obj: type numbers extended to 64-bit - obj: new entry points and macros added: pmemobj_tx_errno, pmemobj_tx_lock, pmemobj_mutex_timedlock, TX_ADD_DIRECT, TX_ADD_FIELD_DIRECT, TX_SET_DIRECT Other key changes since version 0.4 include: - common: updated/fixed installation scripts - common: eliminated dependency on libuuid - pmem: CPU features/ISA detection using CPUID - obj: improved error handling - obj: atomic allocation fails if constructor returns error - obj: multiple performance optimizations - obj: object store refactoring - obj: additional examples and benchmarks This release also introduces a prototype implementation of C++ bindings for libpmemobj. Note that C++ API is still experimental and should not be used in production environments.- Update to upstream version 0.4 This NVML version primarily focuses on improving code quality and reliability. In addition to a couple of bug fixes, the changes include: - benchmarks for libpmemobj, libpmemblk and libvmem - additional pmemobj tests and examples - pool mapping address randomization - added pmempool "rm" command - eliminated libpmem dependency on libpthread - enabled extra warnings - minor performance improvements Man pages are all complete. This release is considered "Beta quality" by the team, having been thoroughly validated, including significant performance analysis. The pmempool command does not yet support "check" and "repair" operations for pmemobj type pools.- Update to upstream version 0.3 NVML is now feature complete, adding support for: - pool sets - pmemobj local replication (active/passive) - experimental valgrind support - pmempool support for all pool types Man pages are all complete. This release is considered "Alpha quality" by the team, having gone through significant validation but only some performance analysis at this point.- Initial packaging for SUSE (version 0.2)ibs-power9-10 1651985032   !"#$%&'()*+,(./01234567777;<=>>>>=C>>FGHHHHHMHHH>>GTUVUXYZYV]U_`Vbcdefgfijkjgnfpgrptuvwxyx{{{{{xwv yvx{{{{ wvw{{{{{{{{yxwvww vvwvvvvvvwwwwvvv"#$%%"%#*%,#0YZ[\]^_`1.11.1-150400.1.101.11.1-150400.1.10pmdk-devel-docCONTRIBUTING.mdChangeLogREADME.mdd_ro.3.gzd_rw.3.gzdirect_ro.3.gzdirect_rw.3.gzoid_equals.3.gzoid_instanceof.3.gzoid_is_null.3.gzpmem2_badblock_clear.3.gzpmem2_badblock_context_delete.3.gzpmem2_badblock_context_new.3.gzpmem2_badblock_next.3.gzpmem2_config_delete.3.gzpmem2_config_new.3.gzpmem2_config_set_length.3.gzpmem2_config_set_offset.3.gzpmem2_config_set_protection.3.gzpmem2_config_set_required_store_granularity.3.gzpmem2_config_set_sharing.3.gzpmem2_config_set_vm_reservation.3.gzpmem2_deep_flush.3.gzpmem2_errormsg.3.gzpmem2_get_drain_fn.3.gzpmem2_get_flush_fn.3.gzpmem2_get_memcpy_fn.3.gzpmem2_get_memmove_fn.3.gzpmem2_get_memset_fn.3.gzpmem2_get_persist_fn.3.gzpmem2_map_delete.3.gzpmem2_map_from_existing.3.gzpmem2_map_get_address.3.gzpmem2_map_get_size.3.gzpmem2_map_get_store_granularity.3.gzpmem2_map_new.3.gzpmem2_perror.3.gzpmem2_source_alignment.3.gzpmem2_source_delete.3.gzpmem2_source_device_id.3.gzpmem2_source_device_usc.3.gzpmem2_source_from_anon.3.gzpmem2_source_from_fd.3.gzpmem2_source_from_handle.3.gzpmem2_source_get_fd.3.gzpmem2_source_get_handle.3.gzpmem2_source_numa_node.3.gzpmem2_source_size.3.gzpmem2_vm_reservation_delete.3.gzpmem2_vm_reservation_extend.3.gzpmem2_vm_reservation_get_address.3.gzpmem2_vm_reservation_get_size.3.gzpmem2_vm_reservation_map_find.3.gzpmem2_vm_reservation_map_find_first.3.gzpmem2_vm_reservation_map_find_last.3.gzpmem2_vm_reservation_map_find_next.3.gzpmem2_vm_reservation_map_find_prev.3.gzpmem2_vm_reservation_new.3.gzpmem2_vm_reservation_shrink.3.gzpmem_check_version.3.gzpmem_deep_drain.3.gzpmem_deep_flush.3.gzpmem_deep_persist.3.gzpmem_drain.3.gzpmem_errormsg.3.gzpmem_flush.3.gzpmem_has_auto_flush.3.gzpmem_has_hw_drain.3.gzpmem_is_pmem.3.gzpmem_map_file.3.gzpmem_memcpy.3.gzpmem_memcpy_nodrain.3.gzpmem_memcpy_persist.3.gzpmem_memmove.3.gzpmem_memmove_nodrain.3.gzpmem_memmove_persist.3.gzpmem_memset.3.gzpmem_memset_nodrain.3.gzpmem_memset_persist.3.gzpmem_msync.3.gzpmem_persist.3.gzpmem_unmap.3.gzpmemblk_bsize.3.gzpmemblk_check.3.gzpmemblk_check_version.3.gzpmemblk_close.3.gzpmemblk_create.3.gzpmemblk_ctl_exec.3.gzpmemblk_ctl_get.3.gzpmemblk_ctl_set.3.gzpmemblk_errormsg.3.gzpmemblk_nblock.3.gzpmemblk_open.3.gzpmemblk_read.3.gzpmemblk_set_error.3.gzpmemblk_set_funcs.3.gzpmemblk_set_zero.3.gzpmemblk_write.3.gzpmemlog_append.3.gzpmemlog_appendv.3.gzpmemlog_check.3.gzpmemlog_check_version.3.gzpmemlog_close.3.gzpmemlog_create.3.gzpmemlog_ctl_exec.3.gzpmemlog_ctl_get.3.gzpmemlog_ctl_set.3.gzpmemlog_errormsg.3.gzpmemlog_nbyte.3.gzpmemlog_open.3.gzpmemlog_rewind.3.gzpmemlog_set_funcs.3.gzpmemlog_tell.3.gzpmemlog_walk.3.gzpmemobj_action.3.gzpmemobj_alloc.3.gzpmemobj_alloc_usable_size.3.gzpmemobj_cancel.3.gzpmemobj_check.3.gzpmemobj_check_version.3.gzpmemobj_close.3.gzpmemobj_cond_broadcast.3.gzpmemobj_cond_signal.3.gzpmemobj_cond_timedwait.3.gzpmemobj_cond_wait.3.gzpmemobj_cond_zero.3.gzpmemobj_create.3.gzpmemobj_ctl_exec.3.gzpmemobj_ctl_get.3.gzpmemobj_ctl_set.3.gzpmemobj_defer_free.3.gzpmemobj_defrag.3.gzpmemobj_direct.3.gzpmemobj_drain.3.gzpmemobj_errormsg.3.gzpmemobj_f_mem_nodrain.3.gzpmemobj_f_mem_noflush.3.gzpmemobj_f_mem_nontemporal.3.gzpmemobj_f_mem_temporal.3.gzpmemobj_f_mem_wb.3.gzpmemobj_f_mem_wc.3.gzpmemobj_f_relaxed.3.gzpmemobj_first.3.gzpmemobj_flush.3.gzpmemobj_free.3.gzpmemobj_get_user_data.3.gzpmemobj_list_insert.3.gzpmemobj_list_insert_new.3.gzpmemobj_list_move.3.gzpmemobj_list_remove.3.gzpmemobj_memcpy.3.gzpmemobj_memcpy_persist.3.gzpmemobj_memmove.3.gzpmemobj_memset.3.gzpmemobj_memset_persist.3.gzpmemobj_mutex_lock.3.gzpmemobj_mutex_timedlock.3.gzpmemobj_mutex_trylock.3.gzpmemobj_mutex_unlock.3.gzpmemobj_mutex_zero.3.gzpmemobj_next.3.gzpmemobj_oid.3.gzpmemobj_open.3.gzpmemobj_persist.3.gzpmemobj_pool_by_oid.3.gzpmemobj_pool_by_ptr.3.gzpmemobj_publish.3.gzpmemobj_realloc.3.gzpmemobj_reserve.3.gzpmemobj_root.3.gzpmemobj_root_construct.3.gzpmemobj_root_size.3.gzpmemobj_rwlock_rdlock.3.gzpmemobj_rwlock_timedrdlock.3.gzpmemobj_rwlock_timedwrlock.3.gzpmemobj_rwlock_tryrdlock.3.gzpmemobj_rwlock_trywrlock.3.gzpmemobj_rwlock_unlock.3.gzpmemobj_rwlock_wrlock.3.gzpmemobj_rwlock_zero.3.gzpmemobj_set_funcs.3.gzpmemobj_set_user_data.3.gzpmemobj_set_value.3.gzpmemobj_strdup.3.gzpmemobj_tx_abort.3.gzpmemobj_tx_add_range.3.gzpmemobj_tx_add_range_direct.3.gzpmemobj_tx_alloc.3.gzpmemobj_tx_begin.3.gzpmemobj_tx_commit.3.gzpmemobj_tx_end.3.gzpmemobj_tx_errno.3.gzpmemobj_tx_free.3.gzpmemobj_tx_get_failure_behavior.3.gzpmemobj_tx_get_user_data.3.gzpmemobj_tx_lock.3.gzpmemobj_tx_log_append_buffer.3.gzpmemobj_tx_log_auto_alloc.3.gzpmemobj_tx_log_intents_max_size.3.gzpmemobj_tx_log_snapshots_max_size.3.gzpmemobj_tx_process.3.gzpmemobj_tx_publish.3.gzpmemobj_tx_realloc.3.gzpmemobj_tx_set_failure_behavior.3.gzpmemobj_tx_set_user_data.3.gzpmemobj_tx_stage.3.gzpmemobj_tx_strdup.3.gzpmemobj_tx_wcsdup.3.gzpmemobj_tx_xadd_range.3.gzpmemobj_tx_xadd_range_direct.3.gzpmemobj_tx_xalloc.3.gzpmemobj_tx_xfree.3.gzpmemobj_tx_xlock.3.gzpmemobj_tx_xlog_append_buffer.3.gzpmemobj_tx_xpublish.3.gzpmemobj_tx_xstrdup.3.gzpmemobj_tx_xwcsdup.3.gzpmemobj_tx_zalloc.3.gzpmemobj_tx_zrealloc.3.gzpmemobj_type_num.3.gzpmemobj_volatile.3.gzpmemobj_wcsdup.3.gzpmemobj_xalloc.3.gzpmemobj_xflush.3.gzpmemobj_xpersist.3.gzpmemobj_xreserve.3.gzpmemobj_zalloc.3.gzpmemobj_zrealloc.3.gzpmempool_check.3.gzpmempool_check_end.3.gzpmempool_check_init.3.gzpmempool_check_version.3.gzpmempool_errormsg.3.gzpmempool_feature_disable.3.gzpmempool_feature_enable.3.gzpmempool_feature_query.3.gzpmempool_rm.3.gzpmempool_sync.3.gzpmempool_transform.3.gzpobj_alloc.3.gzpobj_first.3.gzpobj_first_type_num.3.gzpobj_foreach.3.gzpobj_foreach_safe.3.gzpobj_foreach_safe_type.3.gzpobj_foreach_type.3.gzpobj_free.3.gzpobj_layout_begin.3.gzpobj_layout_end.3.gzpobj_layout_name.3.gzpobj_layout_root.3.gzpobj_layout_toid.3.gzpobj_layout_types_num.3.gzpobj_list_empty.3.gzpobj_list_entry.3.gzpobj_list_first.3.gzpobj_list_foreach.3.gzpobj_list_foreach_reverse.3.gzpobj_list_head.3.gzpobj_list_insert_after.3.gzpobj_list_insert_before.3.gzpobj_list_insert_head.3.gzpobj_list_insert_new_after.3.gzpobj_list_insert_new_before.3.gzpobj_list_insert_new_head.3.gzpobj_list_insert_new_tail.3.gzpobj_list_insert_tail.3.gzpobj_list_last.3.gzpobj_list_move_element_after.3.gzpobj_list_move_element_before.3.gzpobj_list_move_element_head.3.gzpobj_list_move_element_tail.3.gzpobj_list_next.3.gzpobj_list_prev.3.gzpobj_list_remove.3.gzpobj_list_remove_free.3.gzpobj_new.3.gzpobj_next.3.gzpobj_next_type_num.3.gzpobj_realloc.3.gzpobj_reserve_alloc.3.gzpobj_reserve_new.3.gzpobj_root.3.gzpobj_xreserve_alloc.3.gzpobj_xreserve_new.3.gzpobj_zalloc.3.gzpobj_znew.3.gzpobj_zrealloc.3.gzrpmem_check_version.3.gzrpmem_close.3.gzrpmem_create.3.gzrpmem_deep_persist.3.gzrpmem_drain.3.gzrpmem_errormsg.3.gzrpmem_flush.3.gzrpmem_open.3.gzrpmem_persist.3.gzrpmem_read.3.gzrpmem_remove.3.gzrpmem_set_attr.3.gztoid.3.gztoid_assign.3.gztoid_declare.3.gztoid_declare_root.3.gztoid_equals.3.gztoid_is_null.3.gztoid_offsetof.3.gztoid_type_num.3.gztoid_type_num_of.3.gztoid_typeof.3.gztoid_valid.3.gztx_add.3.gztx_add_direct.3.gztx_add_field.3.gztx_add_field_direct.3.gztx_alloc.3.gztx_begin.3.gztx_begin_cb.3.gztx_begin_param.3.gztx_end.3.gztx_finally.3.gztx_free.3.gztx_memcpy.3.gztx_memset.3.gztx_new.3.gztx_onabort.3.gztx_oncommit.3.gztx_realloc.3.gztx_set.3.gztx_set_direct.3.gztx_strdup.3.gztx_wcsdup.3.gztx_xadd.3.gztx_xadd_direct.3.gztx_xadd_field.3.gztx_xadd_field_direct.3.gztx_xalloc.3.gztx_xfree.3.gztx_xstrdup.3.gztx_xwcsdup.3.gztx_zalloc.3.gztx_znew.3.gztx_zrealloc.3.gzlibpmem.7.gzlibpmem2.7.gzlibpmem2_unsafe_shutdown.7.gzlibpmemblk.7.gzlibpmemlog.7.gzlibpmemobj.7.gzlibpmempool.7.gzlibrpmem.7.gz/usr/share/doc/packages//usr/share/doc/packages/pmdk-devel-doc//usr/share/man/man3//usr/share/man/man7/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:SLE-15-SP4:GA/standard/f8a69f4499cad914e3d296c94e5fbf5f-pmdkcpioxz5ppc64le-suse-linuxdirectoryASCII textUTF-8 Unicode textUTF-8 Unicode text, with very long linestroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)C source, ASCII text (gzip compressed data, max compression, from Unix)5gRwкutf-8aa2c49a039deaead87956d40dc14fd207f95241c8a55fae219c2c057d80122cc?P7zXZ !t/n] crt:bLL h%%|4yYf]',Q HMw&By:{Vjd-fANeMh^z xc`f<5k `gPH?]>* tflhi L{Py: {1?qs)BAO U^Z0'Gn}%X\HQkڔgbB'5k=ĉ266 # oRgǸDJ[ㅐqXlȀZD"B:–ޕ2y [Rlq-yK+o_$0ܐ qU^TY"E&lveQD.!δ3#uEy%OL5 RYIcN6#R4]Uuh(+y }xڻyhK%ҏ~7w nزQ]ISU|R~/. ‘T%-S$D"ڸfdH1*8'5?:L1?/'k8V+ DnL;p!qwA]VOd/_͔I$[M7N95H] 2SZ֝SA5 GD jӘzdy8pnQܕo -]"ѩ/!Ռ7xVD޵r)mCΤް` Om>ꇽ29R7 KS6f\q^쭮;_X32Io]ؘ?X?$nɯAZU+p_j!OH2`s i6׋?"7W9A zJv"jzt~wmsz5/:ւȓi>f (Gw*/tא iE CztuؗlJƁl ޗ8Yr ݼ5{A$`oZ0#9쵮Hb¸(qf;DOK* >b,ft^fmWzF):G#}>B:a}J$6$#+hRܹ 63Wˌ'#5U2\бP`sN1y:[:z=haXw*7 &).)LF)@BC:Jt/*gi~maEA[ovhI~I:giegVI־WΞrA M~Y#FCFًDbL(Aœ*x>J'GY=2˄1J3J[2Z5>QlMY0|*g0h#D9j!ya%FQ@8~- uvQMy(]!{tV*^ټ\CM{كaUEL㤰mM3+b_̂a\lPȣj8? {VXwgy!L/\tR"?תJgw}^7OG-]o7, XSK\Zur>PMLn-Grّ;/낈"6t}X }({u&qe$KIAl.mYWĹ]r7% vRb>jּ럸 СAtWٻc887ipPE*| 5׀#tIV ]h[sP "=s/ &T`6g6& oM_>  YnV>|,Ж4eYfBR]dsj/vk?Mꍵ65@^/$PL[0m0-Pm$'j-X㟒>{:HYe[#߼\R]8k\E7_hMj^UͻEZ'8%j󃻐kb"NIH^$eo>pgxqJ+?Ols甊 -{u.~*SNw%,*x.i:_EZU ڇwMN++I:?Ʋ[Fkesp#D۞pvYT5~̀K\ $hŶ8m|{^KK@dDfeJv>T$T1d'*S3ܧt$w)%f$>l*#2we\>/#tI )Lf\ { 7: ^!#d ds,v ztL%Sb{_l}kCBI1o2o т+l0+h: |:=Y7ۍx1yX)n,~L}IK_\LJ & T3S{aakTx&|puuv0 ?ݎ/B#A^C8IhfSKE>[;4zg^SM^cJzsѼ陏DYc7D$\ųl' ?Q[a$ςrHiuh^{ IkQD-*G߂4đek B1ż)mhgQFl6亠Hxۦw'U/" q}2RwT"ߞḏM|$:'BV십G㋰Ca؇ޖ{d""LFoD֚~Np^(kRX1cZE5q2j{9b't3ʠ P'/3s8?'3 vOXhyX浳Z؝Q7|"XnL}LIܰw~'hV̊#4 ݱDjC`9`XxT`G[wFCCT⃽b&@Z mߎ&@H5 Xx4Z , N/xA0EXMM<70} vd#/9|pM j,V$2\_- "p8G4+IaTY3)$2 7%P3g_ˇ dBK@tRii"hRDSpq~f;3ݷ}>hة굣^_v8)색Huat8쮈–9ʦf+Jw֓uPSTC C#<&` i/#ô4Lwr`j87Sh`i4ipǫ]Z).nYƌݫVBx)uhSW?QBR#kxRgggmN.3Ԑdy~W) 'IVASa\mU ڠ=Q /T.Y3(~*QSRQ|ñYҼюyimkoEh gXGkVŰ<+wЂm\iZw,Mp[4,L~m?v]6x7]6gyCL4e>ƨ/C9~|̿FyunL~A59-hLqU|/|D@tה[q/}ySc6}F@Hxo#ѐ?"#E.pf=3i?+/]^`?PH (uѲ/ 8eBZ}ܟ߿Q Fs;ܻY( ZwQ(1Zz^5z]&^njΉ^x;g ~xkx/ L ('?WQ e//vX+EzMnƈFf1"p{Q\^!RS`Lوs$i,Cɏ7Ne:p#7jkUzS$n4rEq޺B[uz!֫G|R\9bb=CP{ݣ^=[F alCmߘ˹驜3Mn \H@fs~!|eAKòI{s㹡V\ ds*%X^tiy)z텠UEb0JxP O|՛v0dGi YdF\0M8ViQ6V([|P~Z9dua2|*5s/~zV3x[ .b? 2+\%b ѥ@ ~ϴyarA긔p9)À +P&AXtFHޮ0G^qQ/+g6gVfJw>sҽ/}\~d l²P AdKkK*GP{3SwܔsRoV{ˑɹJ<.Ҕ- ^7Vq9=>j,M`\/W$\D3%5g!sXsq,5LL ߙc:8&ѹK𥹦dT9;5pZP^!XHi*NHs2RfWchuPA\`{Z` )MC izs-.7@Hx9˴ʙ\֚9F_b BZ᰸c 4;ykm-[*K\n3<_87.4gȚJ2v`iP#![)(_0hQ8csNH/05Mq!yx'GwGVS/~`/ĥMǖUeD\{/Xbh)b$]8#MͶDA"te\%IQV8@[מ`D8(W`K (TNIDw#K&6p zj#zUI-5"q<ϋ#lh+Ax`-m&FqDeV}wzr.ܨNpȺa*ux$ -8WvsL `27V+˜ˮ+eO>;-V2ypi) kOPu 5ܶ'ڒ໖ 5Ո`|4ZV.g=S4N 1h6zb?ITn R&L&ae8YR^sEKR@h(x-^$zQh ! _\*6'BNhQIP*F'eVlbc oIeǿ@uׅ7a{q"I;Al̒shqf1D%ܨM~{3|6 i1r,)-iƾ mq>8!ד{Qۿ!Y!dz)~ JC1M*z:-;&DRWS&0RwH5<^RW+;N:,9߳MTD"ФWxশs!S*=T'aulm}K}k8Yjv&ܐPa4[. w ?>ί`I5aQZ읬:z!/<럀(sa9re;e/5qj&@+~cw5ee 7PgYTP W8[F4$ qԔۚ);5]U P%}Pr"FO cA_VPYgxo}O5qh*+6";(om/XA)TvÚĦدc>ĬB 8jRن5gahahhSW;0.ѨrloirvnVASoZLb'ያbACߓ?N (Ɋv6PJ'WTjqy)\ϻoK]RԒ.<뱉.QM>$/m~YvC5#C 1.P/:hd. $xXJ۰\PGdٴϒr7ˢfv! ky32y2'6UWh:m?u- vPctlj7ma○ 8pm~4̸~rd{wVkN&MG1􈊟ޝ+( F.ٲ: dz" U4yϑnX!Ƨ4Z &?Өk "W ֒'R[oEb{"<\^*zB dR͑V+rh/ĎwqW8e0Gi%Nbw87+%ADbbN/Z0ϝdѝOab[?oTM'; z ?_ڸ >1Q)QKqބ*=93,#ŢT(Lz&>KK\>`O/#N hhld@:#M7ayvZ{i0DkչZpO(Lj)%QM (W֓Y6#קU}MMòV#/X3] n8;uE2{ds^nVPޟHg?G\#.p)D0ogo>EP"W}xDJ#~P X'H5ș T*br$Xpro%j?HH9Chz SNW,`L@ ^!{+f'bT~D~<#L4t.A\T"6ӧniPkؗ}WmtNŰ6EӦKyP2ga6_Hy,<j,yh D`Zk pdo*!)۵)Z7UͷB dgf)`zlMZ绱qx[GPPO]#}P/cCYC,zX Ŀr eTܡZ9E_OOtZ"x`$5bT9"89w+VJl7-\-ԝ$hUƐa܌IN{=otjQ+;Sf[#"/6U h^VږjWpJftB>d2RXF3/؉ /.^F BD JpWRZe 0-g0#$FT2{VeOyKPJ9RGd\ReHMvm[DJt?=b|&1{k_kDLJ 9Xy' ~-ԧΈ:%֒ s]-T]"/ԌmB>J~c\1O+!)ndXCf,iXijhI-7.r>0l@{oi}:|)anOLpKpGP\2ٯC|sona w(`Yht`0Q@PW1u<#|+Z㆓W %ǹb9ڎ>45:Sw[" 'Wg0Y?+|4 kl?RwU.[JF.yxcƵ4i9Fp/%+tHP:+Zʃhd "Oԁ5yٮ4T|޿W`'Q|>,gù S_E _bМ"l c@~+R7(l*W cϣ}XX>ުk[H>X퀜h29hetZ&EUKFCW]/9Vѻj9?י◟txa@}}U+Q>);U7*~xΆdZY zT}ۢybZK' p $dݍhAfxg`1_Ҿo,%FlÄU ڑB@XˉcN{׸a%n aHy_>!Dd_SDŽv#ϋpʙnY9PG&Se'l+K[5tn,ϖچBO.TߘEp=Z !xF%>)nIn_v/c^H; ?U~&P,- vUkԢLWP?3W.؍:w43&A@ϻcf1 `|d<@'7Մsp9ⶮF^|"i@|Q]3 0cw !t)BjFRw`2"S$0F?N3kДBѐ,c`YT 琇B^#IO-QZ|g6Uu t H3n Sq΂m.|nc- 8PxK LoU;EcWJ܁tA@ s6GX(>|tyF 07<,m'8mYmvmEOq[ PI}jԠF[ϟq]9f@K{gN ^r`d;S'sn5.&=y?5i 3YY0k:` `Z\tɝK OӪzMX[dHOzu0x K/ ?MZ_"s1% A)_07bB?vcEcCl](ljxʑڃSw3\ }VKw͐^V㙆-bTHV|hh0 YFFRT\ 1k@~36&HuvYW('rC?*ۆ:@w ĚL-ِFL26 ta{39<!-= @g`vaZ))~*#f,F'}\:(QK M|O*'ƪ#ǠO 1Ւpg&TB9YAGZY%]V݋XuvcfH)l;e@.B&:L-nF˳SX7D]jvfd o,$•e: 6vE"3雒(g FG ߽EGgk?i%:I`e{)jHDKnK.2<c;n7]BOkә^ 台YK YAu*u`E.߹C9 b@%xtdp#US 9ƘI@(4Ѷ8Ky4:wS8#zKvy+K&,t77@xDҾ'[?O`Aۮm̰"(>:(OchDWxڂ?I.ٲ(pHibW*.$-ܵm7W8{0vUZ\X9WK64~^K8cCH;ouUp)C4_9QWN̶/sƸiېuQX§*~ubZ UpV.{3ySy@B!z1/t:kHm)ɊW6ȏ!z(В-ܛf^w^gX[G{[o5wSp5q~&bS;>Ww^l bh`uV8o:G' Ua/>aT&yt6zpehs=3[/ "‚ xx8O0>06<6 G 2w1|fCiϒu'E= /c%\`HlJ:9o9'+F[FT+M7 w[/n&+p)=0V5((y<ixx{!uJ!KU/qчœs4ϴP{{SarOYr11Ę .cLSG{Hl)p)A3f aW} fаKmB0=a 0kKME^S<˜U Ȇ 梽Bl9Uׅ CszٰY8[yGb(4SA}Dw*qm.cprxoKM·Yz;z0PJcjރRQ7*1AipCbۭ0*ȭ3`D^$i$7qD%y,XVt[Dk/hW>A*<|Ujys)5$Y g:WS,WSp˽Ǖd>Sm^ac^E|,D;I&-gz&q*ݩy,vm^}0qY4 =0 [%h6nȺ Uw" b k4dd:H:TTzϥfjpnqvS5D^T!3lK5;sKjjXq8;_tOvT_/r>>`Q;BŒxYzW4bAj BH_4mcUr'+kӉ !Y`pL=f fQ3aWUcC𡙎G_`}{m $bcRq CEjSW|W[mG-qI!J L\)8yCbzQʣH˄InxD2<_HKxΓ@& L~csȈD?fePzVC>&z [+Y3ie9x`o!"t(|$G}Y|Hj'ЇG(!odr:YݲcGc*9ҍ[Nv7ED}Ը#+,KЮLI m_0q*>M#}@qU!j;"Mj!Y vK=gҭkIo;#54]@PF% $CwG (~oeO[4,?^63o\WZ{ I߄bF;m*_ m֢Nj$1_ys .nx Vdh/njY5K?2=}F/h6VI"wa0֫2 A)AV}J7E=my'c\ǂt}a&5F8U2|?#M\|_UȪ,p|{$NS'Xi}߲j6D(&##n*M`*l؎lC K^p,V8zӛ-r䴛DEYoC^>GNV̗ya;sxjb-NWd»f#&-xhЎBqG 6  ).i9^3FJ?e lkVA8&A當 cKL%2'Z1 *31^Sr-d ڥ6GøKhHk_FCq]aw5e}fwmjoe6CޤOQQ"eGrG/s{;!@.?/$ .;EXA5$VHա!w9kW+Xr6a4S~t˘'_s=os@ RIXw* Q8Q?=VMQƈ+zOKV EueQ1CiWߑ D;X`!\4IYfG'[oh!zlBu<C0H汱_S!VaU$v{֥*zj68~0>i 3VEu/@U]\.g F,J^;ޔ U,}rXh#8N(5$TnjC !u^k8A=~:aVے=7eAȍn5n>'91@bܴLX牾>Gx (.\ў͏C8+ hc E= ,tP& Mݯ5[ܸaɣ@bS|$OYMȌuESC?.=6o0%E&ؙ^0^]ڌfC cAV MB1UE l`34?K,鮌^&rYv?̣f%7f8jUÙn$}Y^6et^=PTr<"Ubd*dMSuULD3O }1 -@VXՠ'95a6\c uHʶcH6 =}0)ZnSP,@}!Dg;Ásj*p8Y:cF9AntZ+kaxZz m\7ţl0 EwҦHn%Ul3|bJYJ qU h~)xm+U ߝZ[`pS * bh 62׷pL2nOlW|NFU?1pަ]Z {r7!Mr 0mR-Ly>*7h.Z]bxok`{>y;}&a?jonQ>H]3щ,c 4R-͝>t.%)v"n8G:{1xwh*LI\#`QX Ӟ $=T G:7TF3^zh4<]ZWf\'a~n44:'cf;8*>#ͯ+xk]K3O#v*$M:xy|D 0*4Cbp &d ,^ս).c6b>v/72ґ?F^z]b6oK0ߨ^57ȝ"8B.}dd:_)V(NciKE~AF:)JWR]_n~ܙBQN ^f'/Wcj@A, ^4=S[w1#ye}:HgƯZƨ)컐fk^~ %"I%*w:5)ݶ18a|AИPD{Z"[I %Z`bI=M,4Z˷onL^ FoKAHu#6&3)tvSڱIaA12iGߓC ЕGӕr+H&h7 [U^\ i~8:|v $[3Cz-I|DlnC]N)YQN ީ"4Rᄍf Pou \/Ѕ#s` s[pˆcN>;@;+hBez˪r~mK_ {b5Pɯ/zdv牃XA:0zڷ$25_:N̯(.z>8EE#wqA5+^g0Gܚf |!`WØު}/ qenÞ_AGʈD;-3Et e騳 bmPO 6w)h tl]Ҭ0 {x W[Ls LR˅w!ח>UtLT͠LFih{@O{}mbFޱw ?<XS$Q}W= jw. C N5Veg~6 sPV|ب<ږCn؇Goct2lj+#B>XTbǖmaF강[_K0$:; 6mu̹?=0G=y)#}] ի̴@ث@` 2/݅Q82qc=IӾ!)2dž!ɓt6JUД t )ߺ;x>DZaqDm4c'=ɢ8B hH̻/k[p\h6py<3 \'ʁw㒶1uw5Oqxc0pc;Al-!^ 뗮gA(<&h&o: { ysy"h`-/FybJJ2A!-:r.L)$3NX eL<`K: b=D/"Gÿ]R$-o^]`i Ȍ(N3 P {8,|go}ƴTa8:k!B`By„_!N|66eV'ukvɛh229YU%;K`MZ,pz-- q.ӣv6 臛¹%5?&\f=wVv!rJ21}o^$}4\wNT?!I S@h@4s}9i\v&M g(5aPM"7Ⱥ :< ^%Ⓐν*(*, Ţad݊#_6l$Sp,a,4wV_-3<u;q[N*rZ?<ZϝG,L0ƔÜ2祐| ] O08}.avnL;}l]M tҨ߂T (( Lawn߭[\H[w>^.crxyo@ ߁[>ط8I-8O-ANx6 pB9-@ɗar5BCZ frSnQ6T2EZA1aGhf!1SPX@eu&$o/B7Amv]ߕ'ڟ:V&^l!Ϧp/z6'_Tqξ;,Rdm sN .LxIkͼTAcvrpl{Y1]IEb,!;wdQ }_v,8Xw:@ x ~WHv[|otdjpf"ySۄq׷u҉h?KKlZ6;uPy?e:!*Yn!(p_>صd%߅ke-!ek;#*U 5 Ndqx^[{->-36Ί Uŵ7@}# 瀱7@ H+䅓vR=`P}Yiޒً/.w8Zn~x)HJB=*tKkEs-KS~x` MT&i[FL6AJS#Χ8\nɂkԬehW:?[[ =3§8׷]Qd d+=!K=킔2`gb?E_! jƷ.s Ԇ(q7f(ϤZ`W, K1݋(y 3|N38ϛFqp_Jmr]9VW}e!7eAUkn !iFJ/6YBEmM(~m'͢)F*ƴN~'Ár\*ݭ/i?MQǟeᡠeE" ZKD[U%NQ5nx{bqpa|{jE5Ȼx}s)uH9"|CVaGvN^F23L56; u%n>zHK`uJOtwi;"s;)IL{lNܷi./2u+)u+R}2S*-kb EX*Mwzya1{ױ6PDVU'&IP(LH$@>1T 5hm /Vl鬰wQO'1+&2;m Wm(cE_DDDYԪAʗxq8̮>_XÅCY$rkF8hkULFE*."Ӝ NgQ#f߾3L3 RQU45qwH2 uBT},k:?I]Vx5a[fz+7Q)Ai 5`>~;kf`%T:_5]hNub*2nq.5[0DRc HPtLoCjcG'U7JږLkAvY Ni__2JViWx7ň9{7RhqoW1N!n~)V|Djvu}"| ^g6a $ɢ7Pr>FĐ,0cUz+ aÈ)) z(ٱw_FO˽dΫjI)c۞$}'^ F&߯oCX+4M2*f._zJP1' 7{5"|' Z `m2@MG ӊna)D)d32۔^%znZK f*C}Z5`We3t퀗R[㦸و>4+WȞ]kAdŨtl()d4}EӴro9ZSSA]љsF313IH{5eB[UA!6ѹE~N*=O?a83ـԕj, xM$w664<=#R!_65ĽMt$Ub]lkka=53qL\!G. %I(ɛ@2Knbx+z[OTN2 9S >|J =<1MwFMvlݖgWhE_1H~ V%}y> ھqGy߈P+,K 8/ΑT8.BӺt?Kl$lfHf[G[|Czn7n5uSש{Įl\VaжeѰυXxosO}A* O-PדEKR9 s10F=>Tq?Jv]``L '֕-47b)>&tZSؖ\rVfW@zZQH/x~)dfSZ$D|@a= H 1:uݻ4+B<~ ?1?Ws(Eobj*ѳH/M1FAG4H~bJ&B0C&:`|-|9~gZ-;Ng5E*zP1؆ l~X}*ڹ Xaa 4>zcuS-O]Wݐ(b }7 IXZTshA)`+,8l REd].C'gvǢ6A`bϨn{!h00Q*}ILT.S!;]^Z8., ~+{oӶ]& _f}J(=/hƤFCU'npke{4}LC"$JIn{"w;.^_i'fS1B后t1$YJbْ!)c )0fp2E  )K){mH i2kn\)IRMMtaO1}̂n9h5|É3٢+KօT CuǍX E)66(O+ʠ!t6d NHU .B]]tWvDQ+ӑ"Y)e﬽y8S;2!|Q^3P?sxfJsю׿|1Jvl"pGV uB\ tBv{ Sce1lSɠ_?,(QhYtkkO;:EPJR>}[0,[m_T@Ӱ3!X,eJPi&f!'"'84˼Rs0{5LˬefZfq=U}m d܁ܥ?ٮXt'RZ'h^kO$h6|-_Nֻ'[{&Ӆ  ` Nf /ߪzI2xVarZI00y{)4NRTTX@II#n_ǭ@7jR%>c tY0zUEK$ԦR0E 3y6N ;Y.*Z`節p1Eĵ ~W/oxngbY&"3Fg0]IfA*ICoks0JS9xީV#x=-%'V4*$M!]ZVj$uI/Ops ETbI uHh+[Ce@a _y/0Y)<.P՚ kݻ^?\rk܀Y~;ӔRRjM0SLڳU|}*&*o;@'݁o?A}3 $Azn N[Tcb"Qf4HzV\w::q i̺äz6& Et" /Lw`>(yl8РLLD<%ޝ?w/&3d1hXa3MW'Oҏ8U4,ƉJ\Bj]&i'yD٠DžO<edc# B! ͣE]BY*!G:erh! 7!kBܓ>'֏Y\' r-L*]Y&]eg..F&k8pz@lܧX^cT{Izc!D*>Zvb(@X$_VŮ*\C5ڇR2=}ʽل 54`Xz.F1UyDq%̋j8o`lKV : \ܬy?ojbc&ٸsĸ=h5k^a 6 Ϭ2n -v-(Af vM|3#[qFF w~M;#P $:0*EO}KF D2yb[*T(MgP# ͍I>,Mg5$Q\_LeY~]M"@}kd>Hdn weInKK46 ܁ոp܋rҹEv#JaI/JO#s}'@avMrCs)aQ=T[P!`?¡^izm VHԐ_/*;y/V0 {l,$ލU 9x w'6ޏr!bN?#LP9/Dv /@<{^ESɚC?sMY^jbɿL էbx=vI6nTVab=ŊՆI$Ɋ} ]n&٩cwɭ9EM\}e3^'!ʈ>Y68hM'ɓs*`Td}|ؑ}ovpCkє*qlݫ'*x;aѰ*`a4܈8Bʏ7Z;8kmTB*hϽʒ=-vgr:ڮAS˛ vb DE{ho?ZevWI(T\e ]*`Q> XTbU>Z(<,늨9 cǩY@*X =~h SK(Crs'(^Iaq1ve1YAn{ɕh Jv6E T7vˋcr$`w`L7)Z'!")Nmˡv g ˰sLWD!8Fc|@QH\dUg>*|+U'Yu >4%94,9pjX!+!p2vNUo#R41\ F # 3dd9u?-.`#A!\DۘF2CDBa<;mk|J!{1CZ;w6zn4{t[g+i="o^+w |]]qXĢErgc}!"@LNC6SRB+t?+8&v3k ܩ> b 纷+F4^_%}mJ=΁;#+]ȵՁ1s_*϶k}<^N^p? >N93ip`dcJ|4kubpaGvi>N P[S >w{ [y:RM\oLluČa&#T *  lF(ӻ?Ç[29}:5- E􀣭HCMJՃyGo,1\gk1cЛ'6HF?ԗ΍m^}CHG>T#߫Vd>vD"߁`!qy^S SPb;"tJMp&e~Z-tV Ѕw/`%ő/M'٧ m* WzHƁ%bVLήɜvǂZ]ظ┓;{ZZ0BѦL][S4^1> *ie*Ӱp=[ir_âB*lSHܟKn6dnYQ%o%WgkTOӒD :1= 35ο|| [ͺasƞ{_p&vV}I2ˇ A7uxr dx&ymuޓMFXݼFh harNC2(ӌF/3vk[麅åR?3,@/C‡~ll5C"G?P&8f>mlRJ2 **K 23Qh",=|H$faZ H{nٿv$'?k- jiRkG]oH*vB󐰘>OfM8ѱhGNSQ,sI @s.uS \he qc+E.Bwz)lV8q{XݎbTz#VQ 5Xm"}nEYџ ]r| O^̩!+2UOP=vtQcNpyU"Y풞<#swA *F6vO ֚5JR-Ahen0FiRff6l-rͳ)m@DiYBըi_~;8ta]  -8}?7ƾ1ji@8>ޏ{)kFbTh$ɕ)B=UīD.hB k֊\XY؂;-B#* +^Kۼkv~7ul[MՆ4 3 u#bWעFAa]pt aWld`Hn*fG)5[ cz鎌#-5g')A~^u;v%#D(L\aCKlL.;W\fҏq#b8]nx1s[8^VfˆPST^HdChJ78niQl,"F|z ̢xw}F4sQ:~GD,-Ќe DB$GKj즦?s韂b(ءW45@BL6w7qUzJgw#D/q:H8:yb)cj vsvzHxXY5o ͊` S&wk?6@#y 9?-@I^͘6c&,&{Sx?_{M ;*MKupb_,ƪF83CEMܼhcF)qH!tFqb6KǍj3ڈƟ@s//JB}b+D J Fe NN;A&4-E>=e~>;jfζE+1)ʄ1N%Bcv,NȕU][F"\ N^7QȸGyoDe$u2hCnfVwsҒatDWFTd#/v6ens (mX1F#ѳ΍Hi9/+ fCTf(F AꊾhϘ\>e"_Łj7i4= ]nʧ aKfڄEr1;s4DjӘc9ǣan򪐆jז:g]ɹ(^w FA5׆ WFe7{.٢g9Yۉmq8;; ^x5au&}/9@ڪpΜ>̏0rfEOE7d yZ}>,EX^>9,@J%Vq+ Wu3xhޖOUx5.{ܭ\k domMj1}=1zU_vL֘H:8qce|њD\Z|Pc^B@!Í?8\)ť97guiڽ،vgnRwE/) cI<9 d#>gke”y}m307"C;n6dw; StzۗЄCk% kï<䅠N$>. -9R;F%p{(5d/0u<{LCԌaҡ7Ia,$丟*xJ}5 ᧼YB|K]-Y9Gy7ZK_#^d&G=q$Sk.Q^ùQ1W=JnafiεFOWpE"Y;"!í=4iQ-s&o^ qf a?B LdX]}"j=4*GO9h55.a[¿RN`ga>-e7vnr;3g+d/!^ŭP( sQNG !ijv?-&KQ<փEZ Y v KiL+tOR^K44X/]l] kfD =x"-o?_nŚ;Α6b4CD]GZ85hŚ>ZQ$|M=A4s`J!?Bג. $=@Ml}d w‡ә{۫xSr_k]϶P\FT\w-it]SGPH*P <+ J|%QQ ~QB Z1W/97 H[̓/ uzȤG߫m/@"X:*9\LsM"A` Ri.t!Pu^$ۏO> w]p_LLLjDӮoW"hA'>Fej6 ;1ej+h!/ ^N1t 5eY *M$%,X,WrkC!bWH) eʶEM=LCR@챈`虯r &ѿf¢ q##⩊|Aݑ_XU-Hg3';M?]L?Ҷ?k@}-von,|m&/$=X_i\@޸w]@XZ LgvL@mꩬJ"<ȵƐB4U1c@Hwx.fraajI DGhx7Pe8'5{n%&x^x9*b$K/̴~.}U[\ش?wn\[unzwnE2٦>;=Je@t˽wUv-bzV,}sQ "&ͺ:PlAL &Q\~3|@̵X>yO;IEy;qwP`+nz{l=of/~R-*,U\=8k2x/ A>%𸏡mu~6b?NfH!Gno ) TdMY+*ZlDW =eֺі"s)Ȫ{4d1Pf`.?N1eqG=Nah57t9,9}\0 (CVzVזaNĦ^ɉ>x54q~<d"X[>FV{d@?I1 $yA~c=4m)|$.% Ķy)@swf)2 >G߽e|65j\-wXG4pʑÑDRKKbk|$XU?0?huH^>=螲 1FD_C穘znT5-lq#ssTEfNjgkFӔ HHSM\LR0x+.d}:kHK#nLZrwPojꃋ4(JACYT]Ru >,E/. F8^?/& ZQo/RTQ;'r ui/, (2tZ{7e9WCMg};hɁpm^jK$3P`”Fn8>(֕u.ֹ@ļG)!CÆxy֬[HJRZJI3];A읬)mS^vGr fr4 ]}QUZ 9,ˆ=2cT{_:F6]/ۢ$񻻉Pw.QmRX~C%xKf@ HJ8v(U:OgdmIl[:0o tH^_K4dX/uNcUG4%v(dp ˔]j@qَlM6=2!&;S5_Q2;2k"<^MysP̹ᵿ%LDa۪~L^:Y1%ǽ>vFy`W q9\n/6e@/?PTU~y?M7-EW#atGðgƪȯTxM!LYjacLJϩY.Hme)}GYfB:Mf1sĉV y*`ǼllVeZئFm ''A)kj:)B4#YƣìEFw㹘̩0`p;7}cu0 N\ L*c V (kNpR'5y}Msfd-YboT&>X5t#D&ɞXuVBdq%pW׷mmd,eUI@_;촟:jcܽ/@ (ב*ZqLSUّqׁgwh.^X؅ME072CZy3FJƤqGPr˂K kz]VZ_|:g$oB JJ_\9~#{s84ŽL& D S_99)vө/MHNY#@[Yc6hᅹgHIk4bf2eOGr`9oduwێM$J.T{⓰Qb]|5%BF@i^gI34o?5F`bD5/>ho=R/(?E@ ^ \ۑ&ҝT&Y~GtΞztk[J alym\ @9_Cq(q @wybRѾ0qXG`GzM9-6hT yD+`b"M<"fqP)ī)x# 1gkPiH?Xz㺝)<+M1F{.O -lXZR9 4TUFhXI=7N.X=+Jd.2z* 2:g{-wC3DE ڔ%GbX򱇑I[޵g_y;RŁO_ӶZv?ًg'dM︒4GDL%X SWꖍLrʎH*@`ALH(-ʆ1&n<ۂrgH$ֶ8Ԍ8 Ykm}Fx5­=ܤEQ$=E $bm Ny*aH_'yȇ4T%q&<<)5C|{v%@NP=CSeGk`2bv. 1vVB v'|Jƛ+ǚV-P'_D(QoZW(0xjµd/(dk3y0y|A2&;$*[ yg? ~;;C҂ {k Ӈ:}lۈO=L&sı5EcuKxN Tk9IFc_srs M 8A)$l 3zU9Bf"j䱹6#d;cd#L~m9_J™pQd2PqUHfgYy,Av#a Q,xp4y%r9~}&'N֌/U!8 S?`M$ ܷ#FX;E0>fC2>l_=Tg$^٘4EJԄMtSrV*b<iIR]t+AI2 ͶZ ubGD%]јԥ]I2|E.ĭŦLi墫} R=5ށٓ8pJ+4;#C~a\ Ou^0Xă'+e蟟4 IP~KФ+t["dE4A/ I'9kAJB9tVZۺ$taCw&2 N$;VRʓռ#"U +&sFӃQԿ58Q^T7͵m9LBkDp^`PGE25qKA\]w5ZCȄQK.&23#e_7GI<1iHPOqhM.f-ʻő=UolQgY0QFZ7bKNo}b-@OlI睮`=! T& jao._޵W1UqNN y S.T,XTx6LubIRg!GOD+rXY]d|@4Msr^Erof9n`':mu <`ljGSh`4hL<Ue#R|Fھ!ɰ`<]w$1XE1ΏxsF4/hZ;5DZvb:n0Oy `i=I$882s;оڤ1d%?@xR~In9K*Ě@6@M wZuPY&'kFV`CQH 2o`=pPt4ÝX@8B) ֋[CH^DnX8(NsF_OgY %@ܙ'tnw1[f{6)#`x}\m!WSEFW|(ȁ,O_d-~P@Y]#$CiP]n;cq+LҟЕI@y4礼o-Է *f);&@Dj~^^ژƕw}gkk#]J]dma!T̡Ϲ& ͮ-+ls5Ъ!)R$Q.u!!1⺾(sE+{"XD)X̚NzFq<8Qve!d/vf+9&d]>&kky6jcnMcWO^TL:LUkQE2\k{#R'a5vO%:ֻkDP0W(N=Y'/tQK 7ҦP?$mм f#FܭƘױbi.~tq&d2cLnbGRr59!Ǫ2I0zިR y'&׋r"F_Y6{H!b#ˠ R *ޚҬdgYbs19q71:᥯j̨ Ty2H|ٽ0HPZ`.r],zoWQƠUjg\_7ekջ>t`r=}AD[sJiA>~aHTZͤRK3AS!Og - K\w}(f(G%NVh֭;s^5  a'$Ù]c雙viSWIuWxކ Px:j5jxw/x& HG3 (o>jp!])%nDZNy8ul9[bqE3m*uvm>W+̋FYEjp>"UGg\Sf4BJ82@WM0e;cDCX :H}4QuC A ypsBKz9GH)erRWU>5fEԷH=h:c) G5AVǏ[]7x-LR~r%e&*US(̢?~{QnzNMtUhKq9Lfyq%SQDtmYE85q ҉Qߜ>zd|> IJ&!P$_|Y-+ w0V^\nuU6;=WlmR+͒W`R'%PXWx@C;z*6f<79utH$MKX#>+8۠,E;յu hxP%':Ak}*\Qaǔ$;5`1| M0]wp5Sf;ج #*d{G1L!>\KEk4-J? #F~Mg@ |c:0j0r/ w_jx4ԏ9!_ϹZ9jc~R &܈eɣ-Bo DEȨ`+`kZsK_{b]um`49oK |.P"#UP S"aW NOt):=(yKk=7(iPw'0w6,~(h̢Qc 8aֱ~);K"ikqY^n%mYp|z:Y1v⼵OeȭTzI"]gj*ߧ"65 OL;)֚ޅɗWT"@Aa6we-I`LPoL۽HgE>S8)\PJ+Tg$-n~5]p/AxFU=^CۏUZZ82ջL~-li8VuNf퉂VɆdOggڲ! iNIX"[E`szl .Aws2zoDiL1rzT[@Da zAe0^J' [Q_6Wҏ)I?f >hf*N\S?"_ tA8P$2W$X$f=UOv7nu.D 1H"WC#׏yQB)bNGuqid^aGt *І GՕո572HB/P#1,6goan>(K̂ y!-ѳ$/2tL Z!j7.]鍦3>MN EnJTNykR<ӳKGOOj+pf w8c[jU5gcӼ(o4[M+R!&b جm&~ v KvG# rTLFP ,ߡjg {:|RYd:!&&C_AWl Nx! G" B]Usn meM<633ݶr)ד {^谆nsp(k"Q;rXM,̖.H MVjY-K $!]Lmp'k)W@\3;XE6ctWc"6mQaS;[Bد Pj .[S&W$:,.fWpNrH1q_TmʿL#\4uExq&FUoIYkvẇfr6r LO|*aUL-1Qp{JnZ9 ,@Z/ʄ=0;L`/[t3<}|uNS+eO`i; ̨aXNSK?p?W(&ZbpsH6Jof@1S~)z[EK#t=936 G5j,cO`p}4y`3j UԎe2~usjNOCM"V\%jŵΪ!C+!݉Ȅ=-!?ecN5 aBE\(dd2Hhf"Gb@@9l 1"< *~)CQsl+8gG퀼^tI8a"5AnUs&HV>pIZxKk@*QCpA)8+B].lQ֡vTi;^ !n*4͙jYOM#lŠg/Q9 Vc)k@+M8pA'8 _r,zbR~UXHv}@Ms W{8ԕ!Kfоʜ{BEï [~u\jg'66Yj9|3 =!C(`|\VC4i.̾J_i>'priA, H& $^LvE0O(FTx]L!'OT,XCPNk{[;㘵cH1rd6.dJ3pIKJWY߆;_."([G $Oۆ*u‰Ȝ ԗ!aM:'K0)9^ q/VDY 2q*Xٽ}@ o7XKIh sin<=*цw*s_;vpj >*"sff ]AG5Ҋ MdY\'=מfR![@Pˋ>A-U9:L3Z ߌ*nB = nK ):+4'(Y j2')A46ֽ_¨ =tVe'֘b hYY0#Iv 5m5%~ gC.2& ʉIi?K~^vX9Pp&ԩA:X*.!% *;R{ 0 u-[|@tA*&SgM`K ̬5GP{G2AN2 ]{P刴@ni$ hwu >#r >~L 0 hp;9hGP6υ \`S &пI iSOa2VC*|@FKj7),(в<%VTc0qgZ`ݸ7ǀٯKWVqH;79D]@_cK/5n*OD=krl'i6 y:tD,OMy FfB@o_hQK׮G<^: zY#qb0 Bܕ֕^Jp3 yHp\Ho fV8~ޝJ0 d;A*7pU}{SDVi[/ͺBf~cV`ڎ-FΧ"cF!"<`T֝LDG! 9 j˪cm^O޳58W?fw㐹52$0Bs3  ݬ x-vnABP'*P*f\YK!ʯXWHE0if)PS֒E`ԆΞUw+1dT\7". #?ëMsۖ fA ef|&swt:B(/huܳG^aq뢊;cJשk{U&_ YLD~uNyr,JnjoUʵm}X}4v޽a(TS3#+!~C Sa)CɡE=4| TV 5(&^oi,H1 f=E>D$6,(E{J67Ao܅a=;l==*OeF3QhS6}^.JY"}dfM^#}OǾ]ItNTX0a/`@/S5~a:Ă5~ՁPb+Lʵrđ5#c,,]8Xe>yj"*t#mH퍘O"8#P d[Boo q1/ǷW, HwLh4%2߉#/E*LC.!%)]g] GY&c{S刱<y.,BӍg i#}iȕ \PN xdPDWXe ~t-Tm10mڛ2|8?'t>1mm=F1gABޢQH',LE d/i|V^(T0s3Nyj4 ˜QF0oAҹ[ `Vpgm™2nr>q*Ӟ 1ɍn5sT{2kߒ1Hi:Sb2GHAOvzvĥXK{4j`4 !e{FaUzn@gEp`!8,q/I$׸f !Y ^|^s$m s]; }9n^9[Z$փ5 '/;"noG2>Gt;-tyyHIx.xi6$e^ܝn5AfsW'4)yFQNam[q;5p\@6@ (;f //ɲ5KP8Gnq(v19<(o|j6<>YZ͛-0$'VFdxE2#g~. Dv}]]'ɋ ӾqMK,yJXi^uzxhs ?ԧt'Iq^:P#",f [e='{f&VlAC;lҾzi.>HLSU1kP6F\gEܬ?BѢ79xxa<r0Icah hvrI\2L^mtta=RݼՀzz9!wWyIq$#/ A/hDo:t5xm]L)]ڐu]TPV3iXol?-:ÐGeh+kyz*nGRd~yNUǟ W\b5QY[juFYJ:)@^}uӪ!-Z>ſBen/nCnoժD{Kz!mGEe_h\r`{ b'67&׏pieoE c3m욜jy/ٍj,V t^J]/Iwqv64F9UЕޮ[7~l>P+A;+}K`2;=AM<rP&btYpI#*1\]er5|2HѦV]gUMd3D([4 hk{OU<6TVH* mϮ2hr )~tk4aU0T fE3hkjR̫1$NE,w疊Pڥq@kr4(ȉ}C 3e'9u8Sz] X,٧mnEVUsUV1oQ-㯇:g\|5Ȑ[fb[*=c*$-)̔L~AjKۃNpaR1K5%/"ߩvg}zr[=;xLnkO!"-񄆂^At6-@ }6n؀BKQϾ 8f <8mڭ -`>rgSuԶp61{ئ9)˾?sl mOnW%"`0fj|tW_Ӓ%0xˆi:,v~6߳xܜ+Dj?Sg>, x|kr/OqzQ6=$p%X eoQlYCnûybfCU!J`=ue kGDb\p/݉,h0c :?ku7H4ˢ/ 8Ɗnxeyd;ʾvҢ|p!V 2)"ϩ=!i~qPv2 :$o #p c*h~W:(ϹTcS- @92 yHDʑLP#*H] p}.tY ]%q^l>ZOKDL4P^.\N5! bjw[h u2c%2.H@'摻=tSvHxH!#&TfVzaqxDwlh>a"@٤RN& VO.ӆQMdadZeKSPn@Bdƨmְm`>߸JK:ʌi4oOB>Bj]5ha)NL/h2䧣3E< Bk&+Wr8GCaIBa'U]5?'XdV58]*} Xd$)Ô0O=pB~]{J#H GVS9/1~O-Cc7@o$4yJ \L6gl >Kb:Zsc ^#>%JvχQET S"m09˕3e"Z1{>hE@#Ա<8n].W/I6񱅈'PI5 9 J `p*3sji*?b:;|]dx49y)@I'\-.Ct'L ǺV1eEĠ8/@Xe6fZ"N64YkUV %=B$|BUm Ru-';o*/, Y-82>^) -溳i_N`&/ ~l󐨼{* Vwru<ج'qzFjQOn"M/6[*B]gSs[" %6}r@Ynbh.K#,JӺ|G$/Ֆ>ޫKqlZn]e@clCe D8U\׊Ϯ=߻No*`[(HziKE* d["+It4R t tX^S:5_ܞt~rt; l&^Ò%0iA;hU(jHL)'Ij3^]yaXcf%~HiXjfj9m{ &*f>zdQ-mUU%*XL)d.*n ED-$mpZԬ,A+Kl+fcXRBJw{c $Ƃ 2&R%БHT$".*V٬CI? _d+A'JW_A5 2I-'60m3?[ٚL$ 9k[s/Bo<[mxpJ>΍v & F,N#<NuzA^1ޡ$&?gҹB\ r`7l%Q88^}3 T0_=fLxDx1br?kb~78\([ gshO\3YK'~y;2{Qd2ƒP5<Yn: |T+urOHۮ629W.$Q"5<|]H"M_uˠLm0/ni{G64݁J[ *C\Ǿ; ǜtoRUBhr]y("""!Ż?}wvYd%gwFks>XOҒ4JVU+Vye*7wL8Q-5qI&h 4:M34 b И<4yݱyEڛCZ88X@v;> q1%4X;d>0$ЮevFjnIuCi>\Hǩ"?ci1:~7'&/YlxqrDd_Dh?m7F{[Yڥaq"/v\JJ}^մ@jH/mxAȶ;,s 'e qmTb&DUh{h)GוLI[4Pllzf@%"N:n Q]'So5CZb2*D<9(ܞ^'Q~BlMFRGLK0X~ieP~)G=~t#`p͊#7^>Ps?Sҙ\I3BV¬(ׅ7m1/\<6|硸Ep[K{d?-vSۦ'޶6I>Z[RrG\cCILi@P?{wyrhv1ɜ[hXAS(kW@i"3e}APbrl?q8Rlĕ*mcY qσH hV{F "qHN,au.=vOL~B^ a>֘\)>|G@Bi٢I~[ `z<ܺ啤&%4gy@ dvZQ:'tv*P^TRfҙJ&ou6^V^O/Rڗ=P&GfycIuK Hhy?[>p|U<m!_8!XeG72oxnE׸PK GusdC.&svJu3w2`T&*9^SH"yY>BP%mfh1' -'9dɞ5!ǨI5R%VzADpTZ92gXtwx<p9ŸF|c25Mym˃+Xw3M Bjz\!qOa~7:K@**I}mZ Rq)UBVCiQ Go@+H[}0UAޤr%693uPGY+GBrutrCq 5Q0{gx|HpGXx#UD}6kHqf5~A j_iauxh@45)5BxAcΐKVy& H? vCnuﴺC\f㧠P.9 i;Z5eH3eQ Xd:x A|-]CdL;LO:P=c3E^j*^תONMQ^YT:LèU#ೀݤ"5"@Uj^PvgG¢V**;>L$Ϋ!b?#Уi% 8k R%s Zgu[yU]}Ҋ岪l+oZxV[h-}fCk `Xl>h[ ~ WȾiiJ-d-Ɵ}YI{eP!kZ"XZ 39o7U"8yC4CrX f4BȽn\fm^l鯦w3ﴺ;%3 lTޢ™₈kOtܥО1^~([nlP㼓tX4]slF#ΊہS}TߴϟO_+ȪLξ_>up*_\x$ 499ѣw{1 ̉_Rnf:x6y4VROQx++vI܆ ˼X'Z;`,丈Ơ6ey qQŢ/#_$8:^&T rsYA6wne$i+HHq{ˑh5bQlUX~䎬gEqa^Je^zg?c|h*,wr`]"݄`?k-@e8h,>I/O4/$69dTvP~W#n(^0%apV6\HME~7F(RZc<]+'bK'1kO@BGq w96YfD+5;V+j|+,Lf%R p\gv'yÀSX*!I 1M{G.e!Ùf@݂j|WDÆlg j {^i Q?.dgIQ6e\v_fd\zeW\4os{k_\lf|Euik/qhRċ7%F?߁2X\-U)Hsu7Iv:e&z _Szmg8_l)1M"i5_sm;Xu>~cbN(IAHּX6o hq?]䧼=NTk<N ˊPѶzg//8:K!oLvSD{&`&!w&#wҘ$J},H6<D5\})_HߨH-u\>xz¿\(gV?* .A/O hD#4m7cHMuf ne~ anx$hadu5\\^eOz'w `ILӍbw`._ ^IM'>-QX C୲jݕʎ3YesfcgZiGNdu_s_J?#jaΪW8UzղHYKI0 `ųL$y30rR{[7C2g|6p&BCu)7$76'}fBkKepmf+K頕[N# R{ !g+ɈQzh\kK"іs?@fN(yZ .ĦWb!q.N,'"jR1N:rުPgi>0CX_s&_ޕA|aؔ@\]a$U8 =bOB{[gF܉\9Zo cg}5$, Tii8OEP5B!r/SC;T9aK@T@N#*_ʭZ~6-E`0?>f (u]fXvPOk%`ju[Ĝ#? q~ս:z237[Qҡib}%bا ^ R E,:qS"tci[/=Z@f9Zt_:_?xȠ-%O*5s{ (UlDFtrO_:KM+_@~ۢUa鵰nH Ae8͝#-(Oc=q;mvl5iPPJ&z Ro^'e8?#l5U Xe*Mq{XجD@$5m낱T2JU"Fl%_?63)#4@IxZ97tdDY(]hs"QF&>={8?;3k%U?[cȱ2h9><!Q&`ca3n15_-]8/۳9<6oԘHH1 )i} o Y,z*^Q J^ivq12ol.Қ~FhoY –poj@[24[ҿM!LGuz N$YGJDX/ $Zbx=s=nړw6ךA7D}b>1RPOV~6ƽ8fԑhUQĎ/hRx{i/`KX(Dp!sǒGߩLX!2.).ܾoEumCX)Kj5ch)w{f~#@kRxMp|qYU(_<[W#b=89IL8wzbRO1:ͩۘ%U]Nz&pio窻s՞5Jez9=21Tx{!8C &EdM8hPi7ȗ_Wz{l~rII^ +l+z[h<$KCJ t1u QIr3To'|{zM 3BU_M"h 2C@kMhvEvƞ[W2 zؗ޵}TKMGn~^DQ[wc"wweXlu|;Y⃋HJҖo5XMIb,. Dp9+9  :< ,ZtpE˨% ZJ2X൅U_AJ} &'ⲡ]T֥/0B8f l%:S=BU#=%{'jQ&G6Oɖ#kQv4e1/>*7!_uFgpLA9CXuCmkT/JBN*wJ:ITѦ%ȍK!Kפ}DhU $Q|ҖR`2M?si[ T[\,FҸOgrPҎ1N  \kn4F !:H(MPR#~< '`Sj}^~`? .9{{:F&jU,w%_ѣpiLcw(0|gDq%@bE?%8Z fi:.b^NGU7TQj$ Z2 ]\"tiJ9S3ɏ׫H:Gq\o%?xF=G͊ jb"wCp L2Yn l+ BC4XdD]T ^\,| R4Eђ'i%+Mqs[D}q~˸4rz7b#BP1祈Îۓ "`@kX ʑ|ʈYǻyy^Xǫ//-H1=Fr$ĩwyr3苷Vq[@El0Y 'k25ɳzť=QsGPe({w}[ #`:g/HU``[s+j`3ڄbC&2\I%Ƣ"kdm[zJ`@\؉ z:X9|ɷe/Yx󵸌^#] @gG6 NJfw`c ĦSCt 5/삡|39V$whR_EtDrϧjPؽ2+A ^ZXoR~DXF".@*ڤ|:T6<0ɒR}`mgu*K OF('q~z*/ nf$K63AR $dRi/І_J΍meVj(Y'F擞&l}>>=>'^w-DX5UMaNA+RB|)ϟ(Xwu~Za粹VJeo_T字N\3j7?ȅ!:h"*^y@--B߱6R,%ejrjo\9l&HB$*E Wwȗ\&Fs0 ɏA?!ߓtΨ&;oǕSt=H0XM$%\W3NPPZBGZ7%c*SA;Qe΢;[F ?̽w)Ó5{-T?"YZ>i Dyhͤ}Tkjspi@C  Lfje VW#/v9зýsl'a5\?'OUhbR7q0sxã֥wAċ4a(`Б/we"4N4:s RCz{ I'"S^(R,.*I5A]VD+&C%?ך5]=bfΉ{]F&al=›U PI lS !THuqiWbT\ W '$)Ox䴻Yi~p3եxjA*).1Z }eCJ@ 6) \kۿva  Z$_nO XY1B)5{5i{[_,g?kagK~L~JO[.^1s2X׌[ϴ˾@Ax9n;0+! *%nL%iH]=  zt*6Q3~g* ]?I)4 d[Jhx;0XD^˲_aDY +gg}&0!uzk(#"8pok!JB'}Qi/} lySh/BkqPkN_j}dfRbծ@כ=0 cJ>,lr̘q̟) W :JuuIIk[ LћIdJxnyDH\.9bYZ=P(tIP{3Z9eA4SJ)cWxx/0l(l?KE@#mp.g^Ilx;[,dlA'4L+_+Ws \5/zp~؇{NuJnF7$RΒ8LK]-͓) Kx0_pCMFj܈;$ 8ç͒li2,K>Lh拺ƞ%M78=Dh𶿖4DoVOn#b8;O^yaj&5?IɯƠ:X6wC%A\c%*4&^V/W\0 &=ZOfm2jFZ Q@+SZVox˟W*3!4uy~kMfn<TN5۞auҧ @2~1DqN L&Ri'3loZc){FQPfK-`m0"R8㵲KߗGƐ;Yy L$'NaRs)q:/VhudW"V%E:rAWX}R8&I7m8+ jPѴ7B4Q9'f!ta3n$xwʞװ% Gq!oxց,oo ɪ5F!64̔xblt7?Y(sM^7b"K2#~k3qIo&{#8&%{]*ao f`K;Z'<]:xf*HR$9?>rH,wvpPTՌ1$64|#Fe #%saG 4Gz P^d$g/`vUz!u9AػChi' VC͜;n1&n_9 Y ?"OПHD„ CKf~j_u9rL/̴ӭcp8sDA@gpc DJ}M>j! ~MJ 7S&$wϼōf&Q(f*]fo$&2f{bdƉi>4ɣjtQYkDt݊&kK+f.m@1U)^m\O]ZMso=Q:mb넄F:0y+=nv1<";֞M'D~$5% 㩀< 䎺U wJQR?!Ґo+9l{pַZjl7k9%GHcS*@. u:mT'*I+$ex*A{ٟyLH/ :[*J%uM?<0kŤS)EF;Z)b[ ?؛LBUE?m;rg7!RB7Jej4ʰ=lP>U:B4,nE*mJe^8N`ra )z}AoZAttPn: ?w wYa7<DM\ R?ޞOg]1,H0 uDOz&LB O%q)(yIsaDݩPB$հ@C&ˆr}@ENo(vQA>HxKo7eڝT]fΎJUTI1VJ mʧFh'%i͓>tJ|s5I6 ZE= Jm=")Bix.)P gn6R*js 7y"P]E'Gu7a.eb(fӈH?~Z.OUx[vgs? ?AfS2 p.))H4#{f'O^ەro3~A8w^ZMVk{ nwtCjom}^P*q0")H3A;T&W 7mEVլ~0['Ǵe.(S6 g:Q'nÜͤ?Z>}/ q~7@j/Ct-IR,/Rjh|jwyALx2Kw_ڣaW@:B6."NFDr='S4<}ʚxjMD}lBxN|;5.KcJwa'Np]XK:$=fl?S~D٤\Wt`_g~X;2v0J*$OrۅR$0K|+\,B ẔhF}r yDH uHdXZoÝh<:@on9uYAx DA~]ojN % 7(cڦ4&(E`˘ݥƈ&QH;޾a%r Exs8RַZmjo+, su e Eˌ k®eF2XRH%`8?zz 6 gPcs}ܳ[k@2) H?c`ġX Wj2Ꜹ<?n'4u0|4PC:_lbs)h͎p%7y1W\XPc{$R_U?#L WBe=bPYk8l1=d4FDP%j> 0qKbU]ip^~in$aw[<3#S~c ¢O/t^ؤ̓Oq+G3hVUi݅V|=@ ҶA եqg:bd gi_ *z>< |E56[P2pi|b2VǠ޻146b`d`\E4c1otFِbq +S斡$*!0c4vkRQsֽ ND=۸1QS~ٹEm rw,kӲq cwIܜ.PySMGɴ/昞OMo2ű||(DmL- %a;r$'C/X0|VdO*Aq@u?.z0 ]~BF!1wђuI؂ҍgѥY}N :ȫV e=a|ܢؗ1{d"dke I᧘մ kZSM&}؊+]WHwBV4|%+w6lm rr:Z}t$xuZV)h6 p7}dӃ2Xd`O9\S0[ʬ_\jcg;A/)on=nfPF~![/ dlv &GŤ, A$=UK2bpة ;MQO'|rjDR1o]a7H|qӎN )=".5 3C6kc%&r0 . t{zIay#"#̢ ",Z[\J4_7M$ dT<#_F{f`1Vefӝ.hӅzTѿROXH߈ ;ՄZJ­2n{9m/"[Z?dhh [+&߽,Y !!Q>UZ38\æ bW.mgpkl4ꐍ Qw3GI+Py 0aߥPQ0>Bf#%Pk&t[J$$AR˜VCA=;9`e=GLd\:Fԕ4xxBT=\4vsSXnP<zXmazET+J($)Qf<\}d($]Iy?$B۾Zl;`q}$6,@sWsM p2ۛ E#uVRؿ0cԃn}*rL7cz1 ptJHfHSDxիЧ&Mڪw} "Dj$R>;V?ghSztsH,U°!2j C3 S8G9;ۭk`O)Eޅ\,θ2ܵ[2ZzY.`F*ڃM2P;x *a Š-' bwh [/\8uǞ5zle"{ٹcةsѮ#al/0r0K҂pԈn ap=+X /neg5FʨYVsd,s &wћEb/-mEBt?s(TO%5S_Ƈ8@Qb{;vL}Г =Q)CPfԑWۯk$.#2-8oɨKfzQc%\1'ȶsʒnJc0OJk;2V\hDgc^2JPg#2*6tRWc`nt<9+$/{K̶h+To9dLQ5»쮽{kZ9?] d3KqG+`~LpA&$N*y&D&win$t-kTv+7{aw~cw4NDaiv/Ij0W;B.+WH =FՅ 2jL%~@]SOAۀ w5Rū_vo-`61Xu"K|N}x7dkvOt޸ٯ-g!†8r`[7<(+[gsCR*zG];>ܸIF(q_˘/Ewx"W88wC Xx{w in[m&e@_H&IZo,jcyj{s嶹vkC 5S.Mh}FFjiA T|w_qQs ƕ$ 4?["Oh^ZaQ=퉙; >\Mװ/Y#JKA. 8"Z5.02v8>GE$Y~IUkLڜG0,Ak!(D`]nn5+!I= މH'jL]fZsT!,AkJ@HgN \/5gij->3}'y@J3Qsi;tِ4N˄t9' pEMha0k(B+Rg]a;,mrY2!J!{iawXc|S?ƼbKY.% {4 kBڵo[ldsaӇF>.Q1T$ï#n=jBFϟtҕ[N%F_F聉i𱽖fxW/yr޻Y$ N'F,_OLj2EU.rrM6(p olL@ĭ>K?> `X#x,X-퉎fx7d_^#g- Viۃ'BRbJPViZ{9˭5,3י5]1^I1RϽ23|ڳh9Hs帺8xaB;ᆠZ7^/)b=KJl|ð=g>^w|oE8=԰ȑJskp2P3O?E~RZJ;>*{? Ltf!Ū oq}~+}b6QE 79vQ J38V+Ybw#tJ,7niŴJ#7woR BJ.Y'tt,k0R-̈Atjg(򟖺9CZ7ҕyƳ%+2 Z6W(<-k߼ʍB)WWwy4t}*]ɥVX1A2 +o5qSѸ < q4Oʋ?ufN9peSD=$Ɋ [TǩĤ:dyO} LmLaō[*R|{;+q?CxgmiH`$er|huAr 6?[2" ofj0\cܐUGqv@F<"NK󽿢ݿ&' ޅ WqU7MtTM]*HDbA c&幐3^[sDf ՜.hb5yq2 Tg,IN*hW<7iݲ|tV"mF$wuʃ.Ǐ,?~0!9sڋj)t CM%1GasyOLL.9C'$ pwȇek";hG-nM}N:Ÿo᪴oiz{n|#45j_c!KQGE}s#wZbd.%w]a2hSĩs=ACd5БLckD\Xev7t]o[\0XNHcƆT05Џ(nb9d҄a*B) {jo[[|cG( T-koplb AsI*ݰ㓗sqqRI}"|2&0W>ѵʫO<ӴS2S̨,q^hNQgdk Ց5u}Y(ˏ9?bS]3Nk[Jks OWD卦@<;CH⾍!d1꧚1cu4a!j;NWά=9%VCcV柷p_TIk/lYD66u7{zua 8/(ԂTOy&@ԇҺ^,(J+ϭ T;m8 L%'7=o_w.ԥz?Sc`tqNB~uĹ56r$i~,\\sV a'b5l53?In&d!PPs@S->ϗsjĢ:ԉκ3w-K\k gi!p1%xrkʰb箷uz4ʞv/5iQС8K m+J[+΄g]|TcGoB4F Ѹw/WgcA 78uʯ>} SuT6^tIԄ0u*wh* @=&`HUBY=U;ǘIB#mG,8  Vtl˻'s~nG’,eնd8&m<*>3S]f5X4r؂^ׯG;kWqt f=f.DOi %AsG{3(}D>wo}iɊ}_xȷ|ё['J @ժL!U({9H]V=oV)$#L?kܲcp̈́|@e2m[oZ[<G ]2$u{צd")kjH ¼ !Ip/uMP: 5uڣKpӹ|[\~ܜ!q+7nWa)8{͛k4wRo`*qI/ vhh`q躜'?fOwMQ*s(m&BcB"ŶKj=gjq]{iy8d'2%#Gַhc]rꬬ是%CdN5g?Au[0r|A-KW:ZFûq۴ D4n ezNXWj17<1_jD6ikWStlnyڴpr୬WfFf rN?R@eܣ~M`D37cL ~U7w65X@8'JX@3hl u+/grdE1ƺ&-wŚMafg`}ї}TC:`p<i8mS~%`_f~-XiNBH5~zjtqERd]cӇJs>ua3z=9= ȓpV_:@tNT_Rܺ)d}A3ZU/u'AmdTPqNғ+ߠFhILTˣk:+7Ctk(UM(; L=0pE&)3wAѸObic m)Q2.9؝6x9a43F%nn0@ apE8[5(&Xntz[A'ESuKgdRU,Ӑp"//&ybt&7iI8?o\Q*ٓ4FBPsm$샌5wPY<;N1_In5}YkVy4 /=0DP7.8J1/xOt|˓FX.m[nOՉ&`KY]ޕY&x1pVB>jwVHm/l214i7r^ؑ!9fQJ %L':H$ţe܎v{Mwġ&N 4Um7Х |{5hnsg^VԈ-a<@؁ayzJV3w Ƌ3F ̵(qjy^dam@ݏZNgJIl ܻ;j#k5D'/ ޳j#!2.k1:ڢyvn?;7;xD0ai:opιkE0uCU*B\lYj'"|Z$IY8'%Ìzf*HڂhBx%ZQ&:͢X7;huBY! f90)Ψcyݗ۵ W7}|dό/`_'cT^޹6Y?mFvvcf{  9(,FoO퐳UUSJV1r+Qky+d?(_L' F!BOk3dDp.hu9Buv)9aD{EnrªaIh6 rݍWy7xԇ#; x !2o on~P$[E~} Bj,8H!j cy뇟(򎛻eKA{E 'pRD s<~n*g~_`x7$IN`UUwƞx%տXLBf7cU]J XןuxKx)%=ѲhW4z\輒bZ0j$tt,1W1E9-:?_z q.k "iS diD`RJUK}G\-0[!ex5 :~L.! h*7{h ( |踝M9 g9 4U(2L"Ej]}krbb[}++46Rso A*b 0l\04tVE4W#8o|9)14,?U&-e$q'y {Nm+)߀',|ė`eGe!:>Nw.!cEӗl d`EVOj.S՛Y1g&()d}g3hpf0G^Hp?MEUqzqFJ̾`8 [aleOLdRѩ0n 꺡;ڳ|\}p >Wq-{ F>gƦTt:KwVSl~xE@p}v!Q-o{iP6#IMjCrœ{ȻYu.p T2Ņu@h 'xz^t,X@=HANHxkjgNN*QݘT&D!ohP< ιNέD߶bGW:5bO ;i**hlbJ+gr*>Z/rY<%fVѕ*8h?"g6 (4SQ J)7Txbʉ))GD9[cjPrYnMeZA񰴊9gc6^r Gq &8ʫAޠG1_ {e6=n "W 6LZ~Jvzu_Q~)Pı0T+HO̙#,:rhqs/D;j靄Ч MSv0e;Z Sw6A_FG"jl䃐m7(hn.!yno/d7=*aʧvY|oY^D|ʑkTtf+Έ@L_$s(tZ }ՃPU)RBh \ka7~bSP R,y\U}cVcݏ:kLqُ$Z&5Ć]ĉ Q3BW(:tk`GlW OEXʕsSJB=~oQQol7g ,^4x,Rݞ]2K~@`iկ%E@ þƂx_ ҾȖz3gDD 9\I5EǕ$pa_]cĨ+2+=q#->1![O!`1f͇&bg&Mo,PgU!{XP];@f$[N{O 9Oݑ&#9Nk/uyz#P~ZɀF8=6KQ|KM~NKSROK\ߗ`&6h̝H8¤܆?y$^9K6)tW#$Frg乶tJvssd닐hhQ`dDrxqr=M$t|/ m间5-ry83,!/޹MVa2_VXd{܃p۸)˯]Q~jB[,Օzen84>^f@al39-? @&Jm|#kFHz1TSPJy( "_Λ/LACxYlXTAr3YE㡳z XQ߹'c$@ԕnLcc;22.P{Hwиzg7nqL"f*#9qn G zsl_i #MsoO ˝9GKP<&;=8JEzi0xea{2[zh78([ˈcי:'r5UΟUhh3.8WȠgC~^>TNBܥÖKe6Wrέ wQ~oD DHIDVh-\1.fǥ:3##*VGvN.6ژ̝JuA X_2N"I2Jpq*7G⏫>_דּ8B>0L\.Uiٖ= `o4RF!T;'ueGu O[sEѝz|`Ҡ5_OPǃ́|m}èbyD  8fVv4;MQh>_R.z>hSHR,J[(2,U+sNun]F/Y!(7{7u¯tEqQTh 9YeQ5/+h K-vtR>dܵxZ JKN$Ԃˉke4 jXq\D4jh_aSN4  1l`0ɜS~DHӰ֍|ODL q~sgkj̫ `S-%Uu+VpW\4`?l˰~n?nX%p7ЂbϨew[UÔ.: /XjOQՀޑ(9ԯd|OىKI| Ll SyrbmcYP<(Zt8==[KWЁ냃9z!N uJl!a}zFʤqAyTE>b)"Wx~{Hs#?t%OCu?ipڴ~j~@ }p 3IbO 1bP.8!xʟ^ U:1ɤvl5A)H"bTƜMI lʮG #1Icu+s84V+bI1An `B4dĬIo\?aÀˉ.f%HP}i~ FUoLHs>1Klg3.]'m~b~ԋB Q#@ef+i8/pnT{98˲-R+QD(f5t*HwtXhev| aDI@ qV%Š32[Vln| H!;>{MarCie*ߓl}NԢPh.u*'4#v1Q&"=%M s:#^Y ڨƌ/7"+qr;oŨ;RuwalӀir&:ꆟkֲQ|AR3EJvLB?|W]Һ^!e1xC2,vM\[w{A6;G)'|ɼmnfr(H>75yjJv%Ë+4RWO) K#|V}A,'<8:#NNOI'6Jaq;+iJ^JO29#Y5qK'cbS) 21x4!* 鴲vCnKFhEN'T~QXhg!LuRPb3=@xY# /e %ߒݨY򕦫qP ы~u16?l'yg A#n[ AHP}*ߡpʏF8(#UE-t=7f>.toUMsğnkR=4xn{g $-V*% CLYTS v~T Le){TKK !"hoj[yA k0Uu{Ty,/W1Ѭ5`& NCvkldlf\͎HRǖBr]˂@=8qC "5]Cw\gZN/r'1\ZȝJ=Lre\(hk`юz[.@a)Z%0,{U`Yw@oe=7,tf{ؿ -ZpoĢ8W{*&eڕH*n+u&Hctu7m٨5Pk r~vJvͮxAًy5O\fq~xTvFsVq&/ɫj+gӜ8ß6[")/ևA8J6)OQEQ2>B6(!:iN*nyo+4=yҝ`Qm\6 ĩb\8 56 O덍2 j΢Ok9ky&鰾!a{tkw@ږP*v|zir! Fڜ@˾X$޿@aK+?@,\ivS jaiUW 2.k;dzQǸ0h+Hdd;)u:4v㑬-bf.y@*[Y h%)?)9S#{K&nT 0ǾH _k_*T126A"1'fM3찆:_Vjϯ1}L'eYQl+G*`lO's5J&)H~=ێ;7Uk)ήn3w&"h@R2NC8fY]cW܁2()c70)AU JGx[OW tW)%]4G~ Ӥ-R%rVhXS|N#CסER#Pvtm@_(=c, -CLo01_""dU(|< O6 [;ػsQE$ R*Lr.^. 쎎l%%kz8,󠻭UhӟUsr ?[C>Iy6]mCkCs;I8ދ?ұeFCvB{! 7lkyTzFsV }Bsy [ 3x?gW~"ubL۷nuv¥oN $ u:`u:"*@"@ҕtឳ=vwgx}טm. "_]YĨJ UQA2"0Eدd42DZ".աr-6hiq8:I;b);+l,D~OZK@((U*58{ ̙OtAzu||_Ck{dIWz;!/,'>\i; Bl.([|5ZـD3AOnz[t׊|F/v<}"e7w@Uh#J呯߁C`y/{5xY"u+&|WeoR6Ԯқh&l~;ۧ/\vi9*oo[?sUk VI9Or 2}6ƻ`%yMiMٵȱg Zy3ݵ LcB'qczS2O~W6ZH?Ud>ϋa*&a*Ả ˆW (} , >[nK7Hajr2y41}goxÃ\[7H$܎Df(mt<k⺠05֩i!Xh6#OI>"r %װ#ӠT71FZQu.Amlr16Ko^='}{Ct*_gc@):/5p%&?h08ݯͺ,PL! G+RJq$wBbetgR*k  dۉaRJiKz`oao g*RIhL5 n@~\S zqb > 5.m $o476ļ/5 $D s7\񯻮JieUωI=-Kd -%I,LR)WNf6 [Ba-Г%0Ʈqocm>h8I-_!/)-bÅiK#7RdklZ)ːBT]dTsEͿPN#wcꍷiG,ksYAZwG!|x؈b YmfVAD4JEalY:* YdVݢnʎ%ެ> ib?VqWfJ"ilm 5~ԴI^(>˴0]az i c3Gij5`Đ,,Ԃk$ĺ.Sԋx odϲN#SAtQUᘠhց7eu˹keߣt)p?IKނ[)Z#7 _&](],}cH.Nx4:w @4?deBۭfĭb(Jqw}-WKZ.иp" B]>߹0;2_OPi $Uz-1wVe=ğS{:K L56WXIgKtS>Ya;}XYV"7B &2ϗIwIwFq6rM , ȯFڗ& {smX>&cd6م;9dֽIAp]U4 N#_ @U c:},1tN 3&rC)n?]npG0tY=h{چ+.((FNL0',(% o9E4?+ApřktbX ,_AL{=/pFx1y}_sZljjySVTj*a4}\cr֘kFrÌ+=CCq*=+XȈ箪huys=FUJ ~wLweš{C I<qmvca?v8͢ePiU=y y\S@S>\T<>:fu+1XPf8ǂV.{w@E[cWBŗiqeN9CV6&F!<2Xr/ӕRd]#~h>H}H3abw "6d 5-''] Q&a0$U# y>x Z1ۙp(]AXp~@rAmEJa&M2 H0JUZK*R6o;^AA2ZLsc@S Nx%ŧLNy:2>mԈDIUZJL'arcA+& [GhdvB3}GUQ}O2eJD]5A LծFk6g09hݕ5e 74mjx)C7Ζ.d !tFZQ,vn*&@7MT:Z=x0$0֖D6(\#X00 3 rٯ}4RsW Hݦzy/C :Mt,ׄ ~N;/CK% ]X6Yk \z ^BY4؆a@8"`a~*(\ˌyP[uaC$l湕Rft 1b!<˅.cw*o5S%9J VTF_8 qiG,Rܼ\TeMNqhF  U{86۵=l@L\@6ZyK0g;nyu\AHEUY/Ų?3̏aƾ!_!66uw7V0AލPf@l"Џa |CIi]8#z@-X\Fdtb:u2M_ʽQ ~J;LMSS믖 '| H@˻̒A]t8DC#'ܽI vnoX )9d}c`8ͽ~Z"7/ pTӪ-+8+gt'M%iEM@<=-dBܲ~z m}xC>C| IySy%d޻uiQhY6p 33$v8YP wgs@/l`Z)ғi'|:ئ?WGܻz<|gP@0umWۓGր -2?+Bc݈de7jF_dݷ/M T]Nf&rP,B*,bcN,Fp9 k[ף0PY$@D2ACQAS L13Y_<>,NeN><2ĀoVRJTvyX)3Z]#^%-Iϡ&]fP*_W p{Bku*,;n=Ylk~2ؕfmЪSK (c_qs,PKuMgTDzmZ L @՟-ԈWxxfDsr3S: ;ӱ(AI. Hg "h@cy?ҕ0A?4uxt$YZ{[hՅcR 4kXy((Q; w"Z gQ]No6C o7WU. k`B̸¥{(%kؘ3/C8+'#MpWt-y=F6ΔBhm>Eq/H097ٱեdȡL=xD%3*aP_:7Cgԍߍ9dUq(tc&ZHx)G@ ʎ GHC]`S1O E[smL :%a-8۶!QF5)ZA#!yaU<5teAJdU FRp(iK.艛{{*Hf@m/7Z swס<yapܵ/84rPm-U_lK+:̤PӮ#{R')B =(t2^_au U]zf$!Lo7}Y̱Y}z=ViaܘIؐ݉yPbU $vso 0j?mO|#uRJS^s(|-_i]Wara˅5zIdqȱaWP1~'>uY;Lbg\E(CcjpЭO/ (`ԑ1ղ"D5@_p%= )nCΙug[vjW;WlHD%wً6i5=!sK7}Vy#[T gUܯ[ j3<A[ b #27Oר~¦PcߊOHfڲaaVv + !W6ѹ3cL Z4tH--dHX (hw=qE~C?]#G8E"ۥ[e+1cB1VQA$@'~[ϑߔs*_%(CUaE* h}$a{9kxHc^&9!cj g ?s"+P20Ǩj[QD|ѥQDCa\NsB^\U8fhQ[%'(>=uz1;ҹ˜wrIֱOBؼ'<5GwH< ND0)E3$`ԶDWN#@b6pVljhXVvK>PpE'Tz1җr]?i,K8ڶܤ 2*&l2{E MoYʜ?4QrΘ* ~$&ͩP py?.7/yq{y?X+|܀Pv` C- Rj K"%؛H٭6r0Fe]ӉS  ^,Kb%.0'͜8]4<48r9/xUH?L?ՍS2W]@R /$l_Gc J1|i;L&19P]{+dyѥVBdOڳI ybf0zgHQ;y>s$ 43qY|W]@G c'mieQChCPWH.IӾkY4P&g@L|N=_n7!+5sJgʒm! nK2aciݸ{>D ʮ=Ÿ4 PܡLV +r O!LX_yG+p#"bnӟD+@ h1l;=#6+ xpzߎ/–6i'Opc !ەw:<)*c1᧦4/HaB׌JzuQc'x9 4uV$_3ő!>!P14 OsuUIk%PVϧx," .@{&MҒaK͍3Sdb_gUDDuګV N"92 yNڗ&쥦$^*_"H|_xH -sGnW;ktsf TyװYӫJjgK+*K*'iSosL6œ`(΁ jsq$+(oN;?^,gC_۳)scyzG#Õ {wk5-"Go FVJ;jJ`@տJɷǸ]3V jd/L&ЉrOba( Ye:RUSY..y<+4X$>8iqm_+E" }C t}tOrۀ|x,&m~@=d˿~pEXehNZ姤6릖3Ẑ^ ׈.0oߩ uOfҠ3LLs}RkC£j7Z(@ 23FB9rNg ydcni65!oO_SKn<.2tdj5NPr7<νM**[.kPܛާPRoU}R ľ[m9 h_}e Fz>8ֆbVZ[YDXw Ua@naJtkzG|{:WEfrvcSDp󄥷q"77D,R*}zk,W @KJ~eGi!q^ī㞪ꮰVQii9A=;袦(аG.zb"Pg[G%`}Fyltx0sҤ~.Zg hhh`j?wAW_Ȁ"bm{tqiB:dmu]sa+ًޖ$pŽN]r!e*Sk#te1liwfk{0uŮVKcJ p'2 Wb}b-\lߘbE5 `l;W`We55}S!pݍbBD /r$Irތpzlcy6G<͏`kV1sNlISɍ<1&|PغtqobF:HV) =]l+k]pXJ3,Ieа e^)n!Yd RGT>*_xabn+Xq촅Bo퐤'TG =\f_O}GDǮ9k1D\D{tD'R~/sܾe3yGX0AIwP!<JDWC?גp,YqɌX݋g9[M-[u\Z? jr65 ^JD}1`gW^$Wh|t*h<$gJQ|1)|3>FBRUǿ"1Cv}QC-}BҾ rhpߓKRFT/2.уLւJTqBQ9_Wu}Xh:dQt>u]eHO=J;> cyX//6ngT#m3pp4`T° )e!fw3: Ocg+2b/6T"m __·.|RJag?OiBPh(f5qGm]5IiUl/ Y'j"ZE]rК_R=jw^xFX^I^s>eM/{'VC,C˗iڛ-Y'vfE쵋\CI3^ !deSt2-&,VSl_1biHP:$JvpMmc>vkazWq٘"j^ܠtZQBNrШAM uCz}&xs@'V P\bJ;/sPT}1ugdLÂ4 3 ynTBM%xpszU@X۩~/Iҍh9X>t 4!c'Lo( AevG]*OVɈ-H%3Z*li5+ :ҢJsOc =FN\vlnkQ%ܱe|@*߱ZFIbb?w< i#ɸpȠgv,cEе}JS̥ Z`m؁(F=7:芳(,+RD'&mv/?]%{۴uӽW ku˗>:'X'^nd~+~( LI9PK"`-zHց ٵKهY[tW5f&1U&.ͨ*]eGv X$%pX7io|Qu**:`djw^=@RUcp>Gbqߡe4UM `hӞ~s zݝ)Pg(ݷfK"Z_ 8-H7⦓G}.F{ptAUnIߚD,|k??CO'녲}l?c}ReRYҒCS(f'R"l`zᤥ}n!4nީ4p e] $=bZ~Qq#BFVMBE"p^ 6y5Xx^5+=O'@ 3=NAIJ\C?c ZN}F@oI/ 3ԋJs7|3Ve-EzP`=Y*E A;LyJˁqm,ECxH%\.P)*;&TH0U2ly6r(MulһK7w"lR덫lP+hǵ-JrDV<|yK/_Tn);"wQ'&1 .lCn~cF{j?KŎF:wރ{0A}i?זt#芌 uT@EC#^P=b|2~B kћAgq?<#k ;~w [ &Ԟae[ v얨yEiqwh^հ-l6mo=ܓKDdtA`v.ad5[~-5<1\Yp@ yzfD Ά씼/Ucs#lߥNЦ'_xE(bc,g.<;瓥 SaTDZc)JK}ۋ=i롤uo {g mMt:o|o d%b8ާE,O[^PXa7eA\6HV#s>~erf(V+Yq EkRb1%tKCuOj8. u~C5X1ui؍-Q& Mq<nsa Q{x=־L,wn#į>*f PF`cufe y-(1)W#I_W<&hRم83LE:V%ܜTEˆ(fLbf %Lϔ5Kt11~n)ȫ6W= K>vݙ {-? \ޑ\{5׋>fT yByym<1d(INiN &,0(gCV.iII$cW5ڂg*Us@ Yr%y5'Hkx~]B# @bF3f_%PS:-Iht@IljtFY']Md,Eiq5P+¼tZs|nؗ)_V8jj9+x{ݜUE_}[mfj39R };<( bgى/[Q.}#E$̶B6-Fj>@GYQ8[aZO e-Ur,=Яփ v mETsA՝Anx"^9(F[Mſ?R o-A9Amm_,\Kro|Nl0I6 !JWSb o/{#FRӢ!?j >Y.kMI)3*rI2"T*HrP320.jW0by*KM^/ƅ5Iis=qg MvmRnG@PJ 5@˛%'/-x{WV-h ,TW~(s-*`4@dA11}po- l![ڬ߸h-m3#8h;{wJȐ?dzGR[JBuröὔU C@D)F-+@WcA\ƅSNY%x\=\Myryz'!"Ip9z=#0r:0e0"w(SȯAs MMa~%{0l/Ǎz81$d.i@\H˼ڐTB!:n`vy9I_l{1nޥoT2|enGnpNб;qyn~X:CN,ŖhjE'v|n т+& ICۇs:Gw=JX^]+R(> ʊ։KƬ_V_ܓ]ЉJzדQ㚨8U4JGK@zgF!@ "I6i)oj)˹2fYcpt2=r{ҩj2hfK|5XG9?ft9H!:O[NO;7Ee $\k:Zɱjn JϿf->(:G{,iexn62W܏@ *ug%e󻶧mC*v׌i;-&wurqEV R[Hs`^k4CzdRV?:;Tx/-$7'GMqFD_ H~X2a(Lr]H\Nt-%WP6^%u#J3 Dp|0?sEriat;Efoo{NZ8juw-Bл60FJYxPw]ЍVO4&]o.TQXJSz; ,"Ձų adEx9B:Hcwzݮ{,!OÞ_F1ÞD;J:"vYPlo3S5 Z?Mu?jzE,hsb8%ec3\;M i !~IcLnxI|x15nWsG`cL‡3]z/mrYVj:Anqķ.6ӮgؓqBKiۂw e}j疾:ٚ(Rf1Qy0qpk2L iKא1TjVVU0 q'P϶@@(>f(GbdV7u)'ЃD[?`R`i{`iBUOR}n XO6'#/`^qs皑 b_5 }EA] 6A2 Gdu8eSRR#=w*(o20sp!$hkw.\Gz`Tm̒65$~4+WR(&@I7)24'>Tqw_m(&}g(*a ("־hiJuӋ{(m\FbW+:L"O^sE *zE]d sϲA^n!v7,㱮p&3WVx8494% [+^tp8FF2jڱ_ۄ058촳}w[hw 0 LeӏEyU;!ݸO4N.+#9S#Dۉvw gs $@p36UHHr]B cD'}VDHz0A}vQ&\e;A<G8ggMiyBkT :}mkj>q3owE;="m6@U nq}M0A&Hfg#*?9ۢ {%%ʔ`?)|dqo$yj\w;YWJ4)-P1[=\5EyAo|PBlay^N9\yGD@EyGIЧ9hEx_EtkbQC iEh`tgY_댜JiɎqm[ %5Y6K=3F8m)]׍oa/ =RKP۰e"<]S堏v%;ZnM8Z g+@Q\K\#Ǣ0lK2dBa\4Ntӑ/ i3E9_XFY*5.t0`$B"2c' VmY3nyĕPCՉ|wI"! GR =v !L ^JsV0VBK\s;7yH^H[G쮗QN*Iͅ-䒨HNJ'j3CFavCKl;P"yF3|M+1Aiލ]i+o H1xEzGy&c@[V42#>.R҆l9DU311Ay{8$N|td{9 nr@0Kah ߽M]%7`n$iZ `.kBVqa]Wy'㑁4k 4ө >Fo% 1]%9B}Б3պQ 9"Ə2-lJN3gq0RamgYB?Ut28˯9TLs (!-TlDi7nE6OT|pq5A d2#S j}" ٞK9шEt_k*QvǗ|DwE 2g;`VvBb2yQJj~Sc\YI0%yMa V&{bq;a^`G  Ї%~&f8<lw&=y:A7AǦ4h'fW|E%bԱJ\X*=H5B|tK ̓M:+mQ`(𫇙Wq# ߌӎ5!^AiD`3*/;AZV/jE駎aUrMf( POߚ5I|E2I$'S[u)0}?o7CV hHin{CUZg*Zs -LH95`bNR߆+nҶBE/6s1X`w7ݏqkv813?Uo ¦ܛW0xlᶿO\;bd'|RS_}gWo+ҋ"^#`ʺ_u5of-%SƊ:'(k4^Ë7ged%_ͣ32HzߍF=uazjύx;~XQ"m{R&ޤsdkwˋx8 Iqvy~~f۠"mJp̵_OhUI6hwrm x=ou}4|%WZL5\MO폸\ ؂cWiL׌woE⠾" ``Іˬ4s%+vtב,q)ģ]OilY<ǔ̝l K˜k6(1D "C9f*'9GX^oV[(M$Nim+}*..GB`VQ+1H19NJVe4g>`3||e?) 9LHE|)lj-+s9ce+񄋣}+@8Pv ቄ. 7/R1wq`O:E[/FQ;m#~݊dª?(ޜ`2Υ徫E@4fkeE $^J'C= !ckP}gJMk#2e(RU/`B9aX>8xӃ**%č2#!ympa|-!HɗG,[;V6_9Ƿ݋J)e0StO7AGB%bmOĖdutR}:qCљozϋ1wF0NIjQoS9\p| \*.-n$pl,<4-O{ARř(DEYoƼnEQ F _uj_u^ьZGoG9e:zt a^o]/3ħr8}1 G 5o"d JCL:) R3= #0Fe+rQ >ԏi- 1iG:3/QN2KL6RWƯ(.竍HUFFSEIݲַI9xMrr\12-2v*ւ0D740b7 0i{iϢYw6Hƌk0Bq>J;Ů[ʹ49f `H^{>3&zZmȾ|W·rڲ ;5RK˂ސƛ(&VJ51&cgm?c׋z0L~s `+⢥+xɋRsAVԢ&dD@C(P|@])c}qf !o\udž&uz0z`4n>SY@\}nv:) /Lw2_'G~C kx0,fe^v~xČu9? }uaNɆ=ݓ=)I<:R%~#N_ǿB<*N},+H!@dJc]((T0wI1ChBݗyaգvJDט$m~2n]Eœ 4̋&`hPp1]L##ʔ4 T#.(Ǯ$u.̴Y,y[Jy2=۩*9j9R3դ ?P ?%}HX&#+pn8T"_nh|}&f:309 vlxZ )3ԉ jw +\is8pMgN,3eg->DArHvH#vW4PyƒBrQ"i*Z޾ Yݍ<2/?\,K{s91s }ƛ )9:SxltwLe䢃g7j>K2ѵ#҇z͙Ej痞*mgn͈dA?=[Vǽ5mx|I<]դsFpwjqsTƪm5H * ל(ϐT!yc@5aBiȖvc8.q!Fz @w(jЁ2"HR9P!4TwΊ X0KiӪ< F`[0q U>cMwr~B$X#]8,FE!|*IZi^4thXm sy .? 9 x*6IM1Oҝ@G-Z .Oց.)tr6ھ!9"@zbF9MDt74U H&OP\*`~IӐz_M&dIt[tPQ"@ɡ\psZ03:e Tyae5YBsf-*n1I_|+O=DzݏM3/1Y ~gv*u2\i~7#*J0ח^X ?|04:Qd D\HepicOY,L&?Ν_c GHy9m8E ={bE%WYaZ`Vi liQ77 (axz\C#Tܣ86G*~Is^ՑkBv"CZfKsgΒfI?Y2*KP4G&¾uH'n0ie{R.%G!Q$K=I#C#FZ3q$E |T"YRKtf.s *x)Qod6xmL egRoL'+N;:x"B/s u1 ͛PŤJ)\NaDJi_ b}=@in;DhL+;&k2r&F8 puPj;*< :M+ұ=U-@O#늝{ʬ;ATG%_aR63Nn "B$%{/%gT{Ȯ_L\(yTtz*Lu}KzbcYg+Ni|-K:yxzsAcjA[FϾRkqIC o83rҧYjTfb۲\mI<{\clTːh9,vu1F:1M$Od? Q@L$ڕDUnJtD*2y)P> s^ȸ_?Z4XC{RHG+~.oyr)S{9|zbd&>Dccx,ztJY 4:ˬykɨ)Q[#;uSTLBBDօb¶N Mn<70jO?Ξ̭AOw1e%BP}?282(%6odd톼n> I勞t"yJ&V5䨚ǬkwÏ3 V†u:"N.GT%c,@!?i:' Чg?翗ߡ}wgY9`uz̫x͖fDT1mwx(hۚ%x tg+d*!]+]EsfM9׹C7taQšHR/1G cni.:|N~2 (T2()Y]07YڛջcXEAvigw3)+!!*>T e@=ϮLW7㫼 `gqWKZyxgA$])O֧te {޽bwҠy!x \g- :@pN8Dȯ &7 1͢=튽~oB| l2z즊XJ{\ey+"nT5C25pGYG'Qa3ύEYLة7A7s*<[xOaDmD<JjASDy$C!ZBs~rTYs~g+g۬sm;`N0R:SJ8/+HHoL@6!Lhcx*^M( sUoMz$}DYISEf ZW(nWQ( )l&4qpCȈPg\J]VKW"t}o"Ҫ;Ee=MHi괚n oE<\+7xlY|^qě6i9HU>& ,[1 Mаڳ|'܆ wrIC&Zg?UAzc郔خT8}fVuPeր_W'!^x)cҫx;:No-tX}^yl7x%3b7`?+~0نLFG&Lq4FfXoG,}6% _Yf5:_)G1z94OxtZF1)!|d gOU].)Wݷɝ̰c|(~F1TB-t5_)@yeܙL?vGֿ`z5Sif~DW,ζ]@J<4j Q*~'stNвx\*ҼRSQhH8NӧyElq@Be*NF)F*@m{?} %kwݺWdڿ.j"1+!S!xKA2_l4K'Tb0 F4Mv4)""dɑ)KG>bK+WeD0]PUJ xy}O_%,1Q\}+=>>ٖ}{NV)30DB_ ft?hgE?NBnH/* 5*?tHF3N1[?dAVI4MD Xۄ(A3i%!­I<7ǹu7>9`+V1h&Gn/x2x_9`߼(@eC5 5XNo)**nvх[W4t),D閝mx W7.RBLUr&Re7rD[xeHP, m]:9|n@vpWs_r*8Cj9!>@55Z'9[6ŒI g )lGԪCk޷Oh9ɤ/nfZ&I-b$UŲD&y^ `cjT*}+HVJm鰁 * Qr,EnW,H}X&.ՙu :lµ] ydH¨뽝QT$;j7qrnlb>凴D@o^e'Ak0\>F t&ux-Q)FxD},)^{P2E=_vMV* ߩs$$*}dgX+C sS_ǣ*Ϊo!f0fhF1BZ,F`e@Wf)[Td|:V8|M"7s8[i$R8>&2Wky]߿ QDj8c9~uZ9WCp"IGkL ؘƻrxOZqs5 *55ʂrfWfy-"SCX5>w^~lsS{8ȒlgTx="TҥBoaAb -3$ ņ']&6k x[:BJXwo)iCK{"aNm R'eTV+re,ajl{SOD,nj=CY{y"4mWgIq\[fwrxMYƯpŜu?MXi-Qe!w|ܯhN(-^DhV8pkai!UPG Fcn3Qag}!5i RRD2X+n/TVSg%9JQ'FU( }?IъA@LÈ9 !{?l-$"3,7>Gѭ6G,dOW}/u[Ac□b"$ok|4Dg dk +H6øn pXE?8И$fincr%ʃwnFd*0# Syd篡WYK`Btd,&6A9:5hh^Z%Y5y2fm%I t7$Ȏ>kUMZr'R kZ5Rhci#nîy| h!~\y xݶ!=bM@_Tv@vm J.紳 LoqZWOWaݘi-zLu4PҮG øyFJ-ЬzV${z&g:)B@b1&- =쬜Wwl~Il.gqk4~\+ tTYwPE3υp&3MhBP,=a7 px2rѦ6Նa[LDq[uIAFԶ9b9Uv}D'ƫ0nA3DֿͿ$#㮃L_'IePK~K<8 %P .bǻD>c^!be>pܑ)!"쐑XabN&ALŻB4__$,CRdhSVυyM[AC*Aᡴ۴ /~\J*jkDy͘Ckx@UPSh#UfDbq^F,j@%1N2bu6S9VG'_EU42g%j9wD!_S6OJa$m=ك{dަTYPo}Ŋ$$-Q^Y1PG' }/5qx'1ú#m\"l1f-ҍ&訙c *Z6Jwi7e4꧛e\ t>$ɵ4<à|Qzn_oHlEw}z'ܷ@2l }2.o+TtrqeKYI{FAqiXly_u-E]v%I-Ob s0 k=\u5uoz_w ^/kAYYDpwVڵs7rcP>TKM@SNT/RƩ [\#7a2љ=s^pɨ H) Qk%v$$ʢ M$0#J7!?+˵my?o\GόQ z8 '{z ht jApAVo[JY.ke01a8s9\R!2%|z%JP(%xW*?`ї e);Jv[k"Vx. ~ |2_[?a$aCb, wF*%L.x+X.4cwCu&\r)˿"Ǜ2[ /m ެ$ʓnǒj'h '  Aj.!ץ nUn4 s* JgR"׺bŃ華AQl5S2 `l,u&v }d:?. 94$ߵ]b%gp |O/EҌ_Ml/Û-sĆ^ĭ4Dr*R"=aܗS_+j ߳dn^fLSn 42HDDJ{~`Ov{GTfoW)r OTxH>h~b%T6zЇךּ:cގEk4D]w'gsQcVH~ϳ  SF\`svOw{.gv8RȺOf%d>,6bb{0BE]Oc%fQbaSW]ZBZVTh(|DދDa3c6Wj#ASsgv;{1Ug|o q87u _'\Y0̫u~lǰ9hʏ݋_`~Xa1[W }8:D`ly[t_=6<^`ȇt2Ft*bGur炫(+ }jFbP4uq `ZEs0uJc^>tfe=C8V@7hjacItO@ңO~xCe>`הZDHkK40n Qtvk 9Ï2#-Y(|*?z}&˺'"DtqC\x@yY3FKP9ZA|,hiN(U=3J-5+#5v>Qk*Z_L(u珢}M 9=uyruL6 W!b7\qt6tzLUΫcE bW:5l.FܑF=$$iF=r K I0Y%a}@5½D:*5`hLmeueLuǃ歷@]8t ǒ</#TG? @\w5=8wN EV&΅FIc%t^2QnM =k5(5]A3H CȦO:gEWT PM-@FYlX9`:覦fC3ϖ؉@Yj_vLRL"[OCs}.E؃sZD7# g+ᆼdL/zBh uisvU+ 7R;: ú"? }KpqR\!;3xk睐@tE #}1?3C4@:bKG=cc_#G,f{Chd4nB S}0rJkԭe!X^͸!Х|'⃨w"A l_w8 'ZJ,9 ؐ>pI`f⺢pᨕ@;/66CHʶou{j&Yu\+uCIjh겿2L]_TXWd,q][_|8p!J>k|&G2;܋uIu(9zB'Ж=;T[UaÖ#1x @] ĉ-dDga~I1;j{ !$$t<WWbخT rp{nb!OGW@6E_^{Z9烌cRp͡ `AE8Ij;RvV$וm#h\;fH_JL*u#^NɧVI.t?~W EHfk'ѻYak3ߖJ& ~Zy~E5UU:l[B.aa&X@>>x:I""Tvo3K2LpSIaB&,˳ B67SHOօuO~Jֻol0H3[p% Տ6ʠY,􆹐%ٴNa%+a(Q52XHQK\ut$nNU g|)]/q-7ҵsUw0>S:Ռֺ7c>SKq?XWlfrF8P1 *(څ[qLVƂbE/A#qXsxjF<?L]g( FpĞ &a`Z7lx;8eLfC="DE6UciOAhbIq<#!"W <,ˊVo g۔>b s /x1iO%6-,P iC#RE @ef [r9XaF~B@Pv+oLikLM򷂰0Zä^qS C]daP&Dtd"Ix,OoZ^.FV 2ߝ5Gz1{R2Ґuז_p*ft!g&w]HJgJyVWԼ3ުRf8I7gitES'gƄG6- PSf)|d t>[N©d9Yjv*TGȅ㴕rL=5y#2UiB0Fxu%:&ѥYKO3aƀ#3Cvob́ etMdFR˴+o_tԲ r"vNR>0Fsش;b>K^Qy#iH/)$m}ҵkkH$ʨ,#S R(J]CEۛ~fz)z[-1p#+d쀦LLyHQ|mT{-9l(W̮Еv[=#qΫc.S'd! gGn6go;1o $>^JÝdњu.]XuY}E#{ꎀ N%s8"t SBm1SC]49Ѳ:`I ƅMSÈ|fCRݙ"Y224K\H; .Ue2iJ PiThj1oOC԰KTNB 2`1QzD4PЭm[#&^M ypuC'r3ᏕV3v|0?4o m+W]wЌȭ0#g$EI 西&Ӌ?Q撉IFpZ#5Gҵ[opϻ#ЙOfb -kNˠ܆eI3HY@*Yi7Av @B0 t d*Ofb͝J%I_ҌM&I{񠂂ޓTz'!¿UGlDe?= $Ik(hNI {E֏*x § Kz.KaǾi #cA?Žg&1B !Ɯ "5?^ݼዢTT*,ӅDoV|uVieS7?{'\U g=̮~y?5Nw;tAQRvO]X0E'Y~ɷֽH0.0C6Th%2$̇ٛ?3ַ=ǂ *A~܄(iKXWb9i}9p?3DV&.j4#Zڂy&gx{SUe1.7P( \d}UNu5m.5Ⱥ:47FpOFGQkce QPAJWka65ÜqI ۅZyhX4z冯HUYV9lHGYXw*Y$34uY\2@5QKVW"^+`jS 0 &f8hlh2e-6 ГjkSx@Bg?2"m|(lUkD^5P N5FECJVm/waTNt^\nS;H`%VčXN-H uqyW{МR.

uvTDa9_PɉK)tg,C;ƟZmeMC8 n#CL_[Kk"+;j@,(s7 ;n^Ut;N+#!4 O2dƻM΄T֨$ "_Y4B|!l__{&q=3Ϧ}N +W2戡B{ DFkQmhh<)E6jv2M5./r\25䙱E #>Qz[J,F)pcL.ܿ1O0ёICCǹ6h|}x rH^;,u;O, Bg5p?@@ R1VC H3Ս9V^?EڜF[^~k`}TQ(wua<"f?ʹKCVr-iɦr30iCKV&D I%!369e*;9š4h*XcoxtlWqCM@9Cti|].PXZdzHɺ\sV ;a޽8DfK~ \jye {50 xaps 󝬽\'2-H#9\[UKp,p =AJ35kߏ&ATVK`If_n0YbcRB)0!d׿`u87i{'u-o[>Զ>@U3E6rPKoLTO׏jDN: t>WeUå;p-`Ne*j @]骤}rfAQ 4/ lD)Hݳї"^ܴ0&ib6y{Ӈ5@wfnŮ@n pQV<+U3%#a%޻`HhO¾.w7c:"U ydX#t)1kQ~*BX I>Mm[R)HjB:*Mp3 漲D,62/1Xo7!VzE\t5~W躶H}1K@}` ver5pυZEϢ*y[5gS %.WTf=Kj ҄@H8`WEP>@v F,̕%A0rS0IjE&$>%kr4.5z_؋uoZŧp֐3qDu61hӊ;vwC5ϕ"Hk1`vwG*b"1931\`zc;c99UuT?@͸0[,C?>O>ٕЍ=!99 _^־8՗˳X/ݮ`te|)oW'H_;翉%4\ih&ǀm[VdrAu4}EK%RFX2-RĕSU>آ}ݬJ/j^s]E]|T'2F3Mf^BB_w&3ʇǂ\sM15զJ8DG0P9C_0($T&DP_[ 1ҏx{:)* z Fodp~W%RAW4klf}9`=:'=V]﹎avmŁ%v%O`=WkE;q7["PٗSdWPm˾4gD]L ԑPN>1&ⴍUi 3bRo|"5u:GZi(90fmZ4~W1+̧},Rl++0|LkoԵ#+a=y}\#-cLw8`!6(e~.'CxګGZݷ:r׽xB3̯>Ä5:N%4}|B7.&?|D,-. t_?x<Hy9g=^`N[R'*M'C] ?W=W'xۓunw+wTL !.b~{w׬gI=l1y6g߷)dw,mm|S|) \)Oa*Zahz /Y"dz%7 VX2a 9sko9?,$ 5&@rq hSÁπ"nqAMPw Js؅ܹӘaݲ~]ycJMzF;v/KJ*i:el!mGlEo3q']t]KC"7w( f>.Lo7Fs~{[HPU_ 5<#H5Oڢ| )B.bO.a8mtC U2 ڰy0ex໽4Dnq*hG hPo8ԩ>PNjoռohpK$y.i ~ R7^Ұ,&ݷc%v95vb/rTm~e[Biި>$(e{ Kb(|<9vLaCMJYHq] -_Gsz=jd_bDl0 .ڣhS(Ѣ3۵Z~cY]z>zia8xuIJ{HxA۝->?*)/Td{\w'6Ұ8c)eS]=r>kOpz{scKL/U7s>&{/&2q/=Qy&Lȋأ9YyS &5ۯFxHxANn(ah]ϛ"{Ҧ>'t,g obQ!#vBϲtT>veE6jjJz%aר.^e%oY_t2"Y;J NTP9t.Z&Lv F,ʵc0#Y0mTgR;2sVw!A4^W"?A<2qͅ2X_vUS}$$J2snoq D&}8gvrƢ\CJV cJ-"!(7534P7ߝ΢;g[2rv϶&P>8%]xp[a2  l]_AoYSkMdNM2 ?*­!l~QBCc5oa*V2zlSZty'].38h!FoGM?W>إ Ce]L_S"c޻8[O? :ݷ6w$Fu,Ēl~zrZ:rq?TǍ䁃R_ԂE!] V)Bqh;(L)>)"sµZ%3>]{H?ZFo\ mOpz^_a78+5|gSWHgB>vyȸ41FYN)KT0ov3w9b[-WRZ}0+'v{qdȊ &^R.x*_"mH@۷Kk={)Df۔GvA:h^iBbٯ+L悬IGG,cKR8 7B V/,Fڣ*/ΙPR _ \,j'5i;|%t,eH{\8PتF Bgz ^ޖ(IE8~*ԋ@U,yD<9wvEwTp3"${H myf_Vt_% vS9>d\6틘 &zhZjӔjvVW|dۭ &gՇ?T}Eg,Al@kEƞ3[>+;rxR+NaR SZP^_P;_<ZZ ,Bf ԹxI$9^6+e=WJs^z5Hp f_g':X49C`TߙF@ 诼GWΕ6hVZh_n9;E-lcS;ZG&~si;h:EA_G.b9_CLȐo/;xZolDA->3:t",S`Kׁ ^]WX0K|Ew=~Y6ޜdn_u̒ibܟY/ͷ1wNH M.P_36Pd <Lgk2myQi<\eD7^gT:wď`8qD%3K8×#{K ^p6Hk_|꺉N ]oC bz9 04][)6 jź+F^F! 6*ɂZ4)=oyz W)0K@Ib(D,!ďN xTĖ7eλt*Xw]4vP㋣+;Jϊ.FPھ}WqXcʳԦZD-lԚ:I.6r9>yW$0(j[b`l:3E7/DH .:sVS8$C0Ǭ/GNb~%"gi.yg3!VcTvm 89r&#TSOdRFGsJp:\a- &8@.~*t5W#CaXKCCYbrxۏ3zݟQ5~aRz4Azr{m)cG%ȩQIVt 7#W \b1$e+ǻ!yG$\M,)yx%Kwcx,4Wƅ)6 *h(P4h.X/aEq_u7hſTy_<얤3|O*AZ"ygԝt_M7E9 e>yDorفfH`=H l.{!(%TT*ۃJMH _iq 5qLS{&99Á0ec{2%J0C}%RJ#K.joskO:Y#^H7_9>47M WaBPrm+7$ 6i( bU*tE0wYz"61~㶈ڦCFIFPG" Pǽ[ys,yurL?ͱ]cy*&'DU5`ѵ/頡J^,9&>)۴fѣ# zʔ䙆?e;sVGE:y:LLua\ZdV舘Og^W퓌iDƎ!*`]<%frUwd LUxzH6W*7E b)խ ẖkOljHPzd`P>YfrOF~aj"кyiԛAR!w{6MIHo,&jcn{#kk6Lr!-^>=861%)[ܨ}RPI _tRԗFS(}~AE6Z<9ef>]uE*%e6_-?#M r)f `}Ǥc5-\za4uL4Mv@IrX_F)5Ǿ+udUhlE}7r2zuJO[ilpDsۈ>ny00q=|IB>nL9}n/2&|]eF9^ Qd: m:ް~_Qs_՘ OqES1[&ԦLa Rԯ Q5Į땪UEjWÝLE՞_G1ccae %:6gT5lvvLh- _V1%qZ[SG ^+ ؏9\RƩLk+tx·|Zw].7|bίn9~HU_Fw| UֳZ:f}.)X8Lj757; ͆ESwj^n$ܻK%~,>Nb 6Hm =i + Tq;-|Lَ3 wK=e{SXVA5HЅc!늪Lܤ N)޸"h_,[+0 P7%a- xB3RM:jL ;HPt.{E ,6n(ql7',(*T=`@Of9JMVgq^؛Riw|9I(!꫽KxoLxc#qr@z{ chv.myuf!51Y+쾽` M7,RѸqDo(Q鮞ǞTMքO,]]/a HPx>V+Zm+"@qf2КƢ1vxǁ 96,AňEb: gc3]}GnzE0(Mf]_Z/\S)8W.&9Jh.@\R3.i{[ 3gcSzPư,RJ%i3d]0q 'fmT>pc9{%dV#\b[?T0,%0A5yj&7'7dhkQ35 ^X+@ϺףVel(S% q"5~;JI=V{1$i||2< vԲȧF7Dj!WZ7x氙D0V6ngK Al`2l-!Z1Ld~Aъ<`; M=51f(7pE"ڊ7'i+cGvԓLkwe7 z5{umh' 1;2Ccl@^Q+_ȕ2cj.)1 +Ɋ[:7hGEP(UVxhA=*̃`xA6驠[N |^xBδ$X&LtP5eZ2Q_J!{({O?})ȷf`pmB@e,|;`OLԫLX`hdlFunoQ9PuϏljtZ*WF}>Pyloy6-q*bG'0Z*6zɨ}7EdH7 !pp,]ЏlŸoS$nD31侺xq<1@74g}{m"{,@w9JrQ4j,cS9SAB}Uk 8&˻0aN- G.=. IFm c RF*(oo+E|vިr2>GNv:B2D58봽YV89},$ |%UfQE:/Uq|A*%ag(pgs6WqDo4MW)œX7;02+tkX T&I};@N!h7 dMc<02loȵ[S`drw[𘡲{P)=~3OMYK11!"a  e|іd3JVH9 ,>)p}Ό핍`,ߙ'ru XiEf't׺Iv7tR0an :']PC%Rer٪ %Y),sZH?W[?15 m>92AgG-%vqW60nZf5|ܒ3}50`F@8>_&%%.^Bf)BpIAx>Oe5⃽EyW (OGRΖϾD EݬoZ6oQCoكlZ?^ȸaAQ9- ß7 ǹnga>*1&|"œ!_Rp "Fm GE}OJRmZ\B"O)3RA ݓ'{rmzgI_ Y 3/.X9O&հ=`3VWusQm!M5Ħ9NJQ`ᡬJB;~'ewDӕ|M##fAǮ08[W3uܗ=tLQųP;rЌ)wTF;膧3tF$/lބSs$q{.dby9x_o©J ^m_UQR0|lJ9eF /Fό 1rdUbjhn5Z&LKĺ ^]σ>KTp'Ł|&C/d%QETY~31a˱*_׉gO _ÎO{Gyo4yb>>si=3k01.L=}) 81LKY)186? 4JN 6A{S~߆d Pgt^Ev,Kȉ9~wA$`KƓrI+? ?rXP1ZYx}O֮.WT2 %Ipk6]m%g/ i'!BqKZ:*m~TH1 *T@GJԣڤ7sO< Hveh/۴GH(9G51vv{]CE!$Up* 2XRekޭA/=Nɋʪ{f GnGY`v-`fN]s1:CT$)0MkUl*#Dm }T75-pg v6;{s6n0e(r#| IgR,*}nu¯qR_:y\)ǝMJ}v-+׉'9tṽqI٨ tҏl[j]xr*6. ܼ&6niᲬ]";ޤcMg'6≔^jPcc*cwTT-9NΣxj޻vbx"#-y9C!.{9uAu6xN=,'5 `=(~o uz!9Ip( #KyX(uapL/FLl`5$rR<ɷID@G 3 j֌9rXXsϗg3bx@d||U+$At 3EM[OG ,qՄK^k:EVYT0 #Fd*YaHNp݃/n;YcIkƂ29GǬ㨁F 6}u'`<"ridj-/t-sjhlQf͛qOhHOy׆ xZ_Rَ37OS⺄WTc:b??Zp;U_#`&C# ̧*>g7 ̒8j;OTRꁬ$D8&]O0sC`Be~ڎ![ʧΆ< {`ȐhX̓//jOdGH[j멘d]ćU"挜e>bS]Tw+hb9\&(?VuϞ1R8|lVٴ?o@{ň-C$=}UE@SPňz,kj+Aoa` z/XPEv[ZlAD7hKtiY?}]]6Zl߳_n7",dG1 0\1{f_D]Ojȯz-Zg% sB BSrits ͟IZ)yX=y_:S@2 hdnKϒx{OR6 {?4Q7'1jxCeԕޫ,[ 6њp#:6 |vR (WzWϲG:ݯ@3RnlN!4 J<|i[ܞd|ix6C?!SFGD9 +g5:gGލVlk{L~iܢy|rAGgWٿ)R_$]A5ZA-N9GiW" j{LgCT%nǃGשB*5S'`hVvSӕ.AzE>w#)~[u\ð֗uXnl_4塚("f)^D28c_8!~ݺ-:JuaG^q;3N_8fܐj9Ҽz$L@J~ZӃ(9@`K y^U>[Tī"pI:YR29<}@XLs/eoEmjYofUN&/>x"tLfaނݔ{~`Ė0L_~C+.bG /ME2g08h( n(Eu/Ml銌m/hb6̈m.WT|ua |;ǖ>s6.zR+KFgK!~g%|/Ld:-uO{~zOkXF_gVKٺw6Bmu=լ?pIR?G rR,̔%'ļ'˄75Koo\& J@wojɋk51I€fc_'Zƴ}7>1Qih*FHpN2Pb{E~C-vk{t+B+ՒdIcqsO ZOԮL׻G܆BV. ؀XzԐ&HuE/]΀~/<>G]hEI*NCbl2m Z)t0+K? W<x1)ȼ>imbTA #bnX$%I\ `}~,˩z"Њu|h'"M,ޑl)#po6?{*<8$J遆-PD*cUSˏ{ӥ#2h |ġ띻qlW[&>HQ w Fold'bzzwnb|S*T s%8^`ɡ^Zc87N<1`W",V0e-Iڌiy')u%ݔ_zIҍ⠉ /T}pE*pf)K]Bh'U_On,%Z%vRD:b!.c i(^-vG |$>e%|ih$n_†!rg'_KEBґ*Mݾogjf:.)H +![ #DP}mC.OA;~7w 7{BdD@ 80z#dk5N%3J:$_!ٝiS:T7֢VDf8`8O4&[ s;;WL^5 r&uk qo6|<~(jd:uD`F']xׯF $n-L>*{ 敶L6ӹeY"&  !  3O$O(i]O'OCΏyǢ<+dQp&H8RȳO1hb8$x7bQrqdaQxs$% P"qߝbʃ"W|1xX-c({T] 3dK"W(%^JXQ OaF(&5ki( GHzM[V{2ǀB3Ms8M|󌱲ޡT #ȫV$X@O0s!aҦKΩK9•hQaW IC0E;?)rB4AiiUpB3C*9M Ԣw^]'r@q*bKFGed9ѝ[LeX.*\ 8uԛ>+.ik9|F(~ #mNѶ@>L h OT_pԅEN1bKЮLОcYD#,^yMG)h@lh1+AHYTB Lz)'϶ \7g]_@%'!L4|><(~Ax]7gg^Sh"eWOB+{w0sq9Sl?nYTԿkh{$"a !gLToYZk‘ u@H|ari9E~S7g0-tpv7a`Ύn_|"p mbĂZWN@wgLu?SGӻMEs w4|CO=h | ԖM Cf m 輥])FO ov)G!LxgwǕ㶓DlӨRydG^[\ìdEؿ#GwCB3;62ӫ,' }X25 \r*V<&Pi~!`l.KKXzE`݂Uv ASK9Z{xh 4QAe@P7THs ff[u)/磧 QUNb!{4%1ă_tS_[AmqWi̘6n\.\d<(v VbB= i!ˋyS|5Ywp:㪟V3j)eh@zDeޜ82q:DȊyvu ۰{h'n!*pgÇZo &@\e,Ü QM7%Gݎ-U4kUZ`_ 0ZQ3$xo^oY|T}w}UCWE2)͉UOT!:s xeȆH`9-A퍧]gV!#Fa6'h!>}~9f}4&fL-Ŝ1MPU,Ap\턵Te^%ڛYlцo7 vF0 Nuf\EKxtYCIuj8+<͈ݩh1njli %kBdz2D )<(ƽƽ|K1ï#;rLW20|}oJ85Iz7iq)<`S:v@|V"e_\lDڌw2* D[2Ci(ZCHhD 20YvW &nr6S$yʴxR6h$_لj 1hV&O$#養xdQ=Z\2KH(ʋ¤ s//(Qk{F,9X7%rɺ$lQĞX)3&zL T…'}6.Vg]o"YHdyhOD h1#),Rj#@#9`S5?]_fc(@ kTEp6;H#$ I2]KP#..x+(K[f./W Lt<~x,Pndɏ[a^l]V)甈^I.jWifIJ}&}g2 `Wem('px`y[VT~Q$&LaB||܎xĄ}sZ ᒊݞP3ʾI GRيcgȼQdr4~ 4pӴaBvp1o|W)L1.-ve3s4 C&qza=#vt #Cvc;ģ}pqqYNAwĸLvB67xsŵow[TrR##xP5L!ކ7r7ǯLm/#u+iFAb5[;/:a]iz̻j]ҙő`UqV37n=gxEﴅ,>,+9Q~Mb%N\ߡnkR|E ݑiՒzvJ\2Ni)C΁&3Ws Z&JK-+\|FLiЗH~Yt)6&p  [Oy[sqE?7kIgif)$qHQͱ/c@zsY? WjUrz?-J̎䎬l7B,:CDm9qL3+w2oN*ws:ʜS15 zK\~JSrKTjP:%)HvL4lPjy}Alm!wN^ዦݕ#YUIUOLKM:J8+ 68MiM߮&;?5ڈr߄+ +P8Q?&XIغ*>~/bȰDeKz?pe͉bJ~N~D˺fiurj˧t#o}@>K d^ ԝPQL%!p5/=-'*qTv@I8+JGCi2&źDe[2xj`(iIx0[Ār!]|\ΐ(l5h+]ۘ`'f1 ӕikk#arI [ Cv>^T?\6dHFT >b S(OLT#R_Xɨ G(M'|1SR,*,e4P>2.ƯȆQ[ ez]~I܋ F6Źa5m(KyJfa?Թ 4-H[b`m}!_!3;@88%&+)ej=W_Y[Yo xʐJGJǧ21h,J*e*cC$&zǏ,} WbYS Z (AvVd y'eſd7K*B"hJ*f6#>;Z'VC  I1.ZH52®1%g ']DRMfԜc&yr`cO,Cx-)#SЮyN}s0ϣ8].P.]V$V\wG]!}2) p57wDͮA.X8t*80%1Li<7N̵"$㷳Ce3k꬀K A$֡dU wF6W\"?3/$rۓ2,q8n1Xz-xd-UE$`̧K :ɿ(blB&6Ȇ /$}S5De3/_MF1kj[K{t wNI'AYiN( kCNzջ5B_J ǀ8?P㍻"yJCERn/W Ƴ#:%F~-KE&B C@X2bKx:$iAltmOiVu щ༝Fe!v"49%Un2hV$ytgպg _~B:k{{.\ uNj~Bc %k I:2f X2-?eVj2dGrdf"Y1ƝhMg~ü 朚hprhˇk< ?͖F0xBpc !m20̩61O݄-탗b̂{3aMo%$>1+leᆰZ2Ryj.O^oǺC,~pUDX+8DE|)LKIТع64ɴcm on1pxM'|5t2U~H^HPDSg4a pLۤ4<N}y$*\!L؊(y^GY^({VΤ1ݐ j?su<#@tl3%IEgJs>,C'|'pZlV 3}?D 34DmJKW*Kׂ&JQB}@3ݚ<v^ ќIi/ AQI>Up}3o!<-yva+ҙ6IrSKMx\Zq?rӤݐ[!Ӽ31l< k])zG`^_^8Tw£_ h&/?Ѓt,Kr9l ^ފ#}0^^溊 5(JbaU4 M M ج=DB)5ˣ|ٛkOkI% d3uh.XYb)SU[ q܇ZP|Tn;UͶ{= ^01zBF.ѵTd n\I QvOfy¢WƓ#2V@JuJf 'O9mN95K䨤]N뉿Q'\omؚ+}K%# c4y,txScxިw5#d KW숺!@ ƴwS0y;"+_;1iB3 *0"]pJO!+ޕ9.\y{̷wt7SnWq#@4.)O_o.=}㔨 BbAFl9~/m^xf۴C{,ޚgT RtWɰp-R)9sí+-;FrIkgFT1 "rߵJ ;7U>|fğM=<`t&3h(1ʯP=GCr\_1vu!bY>[r5A{#NSӢ! 9VkE8!k;2!{s=ז~iD2TDfdD8J״Ҟ!"lo  yHWOS:kMjڪҽ (ߴnbIP6SǞ#j[`=:$C7Y=XjM~z$4s" gg""vJׁ{ayݫHV(Vq/ƲmMݦU6aZe\i,IU.p:RTJwdV45_.,Rʦ̽Lt*j^(yfy==7u+k?nM'_1bB@ֹW= U(0AOAcXm7bpo) 7&CN_qD ͵jB;%;j UA/q[ (g7v7i7ȁ(-?$_qF}@r'EDo"d0< Tèw۾ /Owecf8M2 8Ck^@6h/~qb.Ks1Y/.Ԟ,Uƀ&\UC|HP Xʷუ=X9&ˡ+oa#bKd`k, TtVZXۼb(#}r6n<$ŲC@x8bEN)y:.0PjF:M6kHˁղ|=!,  SVp0;fKvn~'vj^2rԝ87F@^7Ձ9¬련.1Tא)Rb1⚞fjqUS~u(uّ!op)Iyqd3Ph+7s dր|N(rInLbNGH{GU'/1; 7|\2dΣg!Ү%٢YA`Wvx/ӆ;q( ^qcyš1V2"gTx91C,<+{JMjx9qZYl Jו{ ƝFJ \L5zQ?[ 3 },pGm+!SwfKs츉_| ~~I@w 2~3ú|,i١[QUDihP1Kp;x{;AxlВHO =oA-Wb m9# ?l#05W}8v~ZJsh7>g[hkN49V2?]؀Ril;C'?q>%w8 *l}_4¢ȡ*Mb#2H'K< R!Ƀ2d+*HLMͬ.$\e{Z`TQQi+ K%|p[FO^4>ϨF/d7fWB!JLJ;gq#SjdREM(;[J1X@)bNWawVU{g|=/QC׾H겠Ǹ8o\G6  v?g;\Ra QPQxۍ=/b?aqX%y+\!6P款'UjXKܫ$-T5biFDIVv<f6 +jug|[E ~0-\MiaE0ޢ_MGrv+|8~gyb,][1G[9&IjO#WHrE5cCjWSl0榡f FjM#YAH-Qyw!\ TSRfk{Yߨ|SNh\ls[ŎH4e\}FEzf~o]i"=MFɵuX/M lfֺթ}C+3'yp-t5>,Tv)^ݢFXQg9^y3T;C2L~:׾p~vE:)oI-;5;$H^jϟ2rc2)U#%9J--7jq@xB2NJ,0_>YJ&+P64|sDJDFNSHC(TJ݄k7ud-~eBL qUn^0vsv#X+uf{_θxwͳI[gY?K۟-%?etj_V~H@hȉ(\!BpeH7(0 'n>=}$[Aoz=V-53 lA_R{'IǴeL !Se-HҚܝPT~}$LOvfHA,=HM< Ax~H54v4cj 6A\ԋCp 7?qk,Kr G !]F֔sx64K 9nTţʄǼ J` -\ra2I_Lz XjU!zp Md^-f$ܖK\ ~vW6B;0W)"| RRT, VHded"qchqBwSxSTiDGJңH-"q%k&;S^@xTyڐuzr'w4Tp%H{X*4cO˔44 l.*a5V7.%͐skp/69j [$Twp``#aIp#d{4AG±BFB+bVثcEbA&bq >4RS: `F0(r/C\kP#,s1MyGͦk]٠ك).~3b;\yZ} x>a5kh$ڛ͖ToT(6HݴLi 'JsrrY)#_em+ i 9"MBnRSu=Mz_cz*v.02*a$ۉZ8r568ʣTD*Rxrt"4UyuOxi} %5zYOFEGlnHSM/y3L7+*K^G/9T?LrJ$9KzRS^YaI7HyQ2Qâc(q(_Qc/ͪ54;i qEmBl&lslˆ|lu 9!A-p6](~I."Nh[X ~D)ia5ޡ%[ SpCj~\ _3RN~ 81!0E4JNrTwe´8zݫ{jz&'JMZL:@+lѵmfnA<JNC~P<|5\X4װgE-mQ&);y#M |ej8JP:d!)tsYC C2Yoy]zurZjc܅jL\J3LxH)[(hZ>xLF*Ф)S Hx_mR,wKiQKi[[9l@>JFWmK(>= o`#*1F Huπ86sxl@%}1\QS@g@"A\G2iESsqʚ5`m@9:m';̲z*"*85[a rOyr)멲#?R1Wŝwo>c8hAc"2si'1&4FUq&wy|L09q&ݓntG0UC򁅬NHQFM?wEDwfmUcᄳi>&e^FZut˯zӛ=5O@I)ON$!NNFd`Ad@vWGre)Qs%w;.Hz2TyyqD^=n3 l)'x:J0G ;j HzV_!+xDP*؛N?N/L$8zPh0 ZizabM9=Mկ_(h,tsT ]kG#:tM" Dhma,S]jD̏_M(^x̥73N#S\qG eJTsO$:KYzZߥ.PFȇUoGݮ|ZV m?K`$]AC a ?(@nz;1_߾T2ɺTP{hQN;Q^oBD Ѓ *!.p洂^(RV0HmʸA$0ʢKRٮs.u~E++Ȧ&*=soZ&; ']|i+R.v$dHRZ,[i,}T'c j,?3O:9N{Bl9WP'Y3XVm^`mB 2i-ê=:)- ' F7r "?٤@T1SMnPCqK4BUD~;MKfoL$"OaVhԟ5OĘ _9Y"cP'J6;Ȗ_b=!&FNUxo>uÎI1["+<YzpL[Oo 1Lc곃^&YJ1qb#XsHPV ْ]!F@{R[Ε)X.WՀ:.m9[ _Q?b#w_ g֪c :bgfUցGWAJ: ,|n(+9;ZoC˥N[SPw"17;BzוkEf\o.H]@{oceQxB  "d>Vh[B J}T{Cb <1ҝohLfHZyy7fP"MwW"m wFM[ c]N?͋%[%(tXM[Ï>w t,IRsp=P2܌p[#w+z`Lo|wbeQo85*F_n]{of+͈zL.|m͈19Oc(hn!ݭI9K 1ψI"'?#o3fyH𜜫T JRv6KLc_7oGr9w6RTJ>7ޛ4;fK,]Ŧ@ReJ kTt1J֬G {VDaoC:jOwysu[EMv1f`39uIYTTY\Xiv`GvDm 6Lh[ʰyVe ; \[Ԅ=>UNFruZi0'h*p#KC#z]h3A]_A|bkTԥ))?Bkfnu X_|h !+cU:ޮˌn7CֈzT!u\ B9dY JB gF\L4P}T x31Ү!3h:>"쀳%uh!Gw0v)i7v;~ ]Jg1Ŝf2'IǸhUX~?3Oz|Gft:SLh2/¤i;j"- "{1l2-,o9<\OXcYyGx.tֵnQ@80`]:Kk|5'-Y/#ubtl(V֍_v=d[!T?ڵ0ZrVK+w1XKS" z>:ŵ7[{b 접7QNuOm+:n*?9 ۝0@e^JO`#+"5cA5tHn|*&>M(r}?fM6CYE"Jt}eqEK66< su%ˣ8Q~uѢJ{"oj ˜<_åDž!Ӊ+\z<{w&'ZS= b-6=XXwp4EhO=<GF̰ʥ7_"## "&c.+m SK>-}7P>󣥨²|%bB1$Fu{|:c)KW~q!lP-2#̟ P$1(5PQ<"7.N?F5!jY3Z53pEg{NN|e`81xmٰ*[)LDet{, .{C(N27mSw ;-X*BjGhoSTZ)~O֗n,U[,,5RLQs0f-zZYutDFGW7n2CZޭ L,c4hR_OX.)XaPio!;Dӂ-?nkB6IcmٝNezL q.Mb-*6Q6&O@B|=]ٍInx$#o*xBBNbMWq-uq7Y}\ۏH>v%y;[ʼnQzQ8O'(lYG3ʻ:Vp@/GNHu:scfҠXp/HR؞ncRvOZ>_#jIS] y'~`b`c*P8+FpJW~*oW:NK:}^ 6q|y׀kqf~˨>6Eg>Ajt!n2 ܪF }HǪgm!բx:D fRz2ߖX$9-W@@H͜8ߣE"tSGDhw f bvɏWkCf#%6\!x2PV7x% _e 壤Dq`X޺ ƩGQ юY9!+Bsc[CO6pd8+nGVq' H"? Am#yX}TŰlc0:\͞РQs w<"(>O0dBȘٯ}~МTVuyM4d]6h{ꥠW%'ZJ">ȁt26բH!蒒*6'$ `$ѿKCbٜj^2 duRۂN@,> :;oUXsw9?5xv[cZfJm9h Q7m}cjj)̀?8b$c;v BXqGn)2j0ehE+y Ij軁bLJ(ޝ}gcD2h_L*R_C&5iqWoC*z&-P^Ѐ__:Puxs4/(8W=7\# T~pF-ǺG\6św~?2{AI l7x #ygf=?]DŽԣoH>Fd`|) YpmY޴? jGj: hg}脭;n Do\bS:&! 7RXO58qH];SwzSLGt^.Q\lIiM!YEuIi}vqC)a_iC kK٧&PdĦg;ѽGbqg_S]:kokk뽈W}KE<zݖImƆqB,:r1'N'#$ANi9"!h3dH=Q8\?/:v,D?;p5ց[Y1#˄gI|T6"@bG|+Y׀xǰÆ~Rfg8'dAƓyAFnߛw B;O*`TcoaP'/.:ZTcSy?y-lEXZ[$=xS=QJoLiх} '{b+uۿH`iRCOCn 'e~.#ۗE |AS ߼3(ûxqxCKD$|``3Y @[4al}e?71VeuПsL_dR(=I9t?I5B\ʡqi(`yL+0,OJ~i83 ӥ.W Ybرlys)*9U`}cMU]c1 ė΍BŭZP}f鑉Z~;A5NWysm d[*T~o-c46rf BY$nQˁ5vo9$$++Wc޸ ˏq@ݲzD+Vh=T0_:5|E]3:ۣNhi{$AE6w`'uٶ yyLoz셇A. k+x>=_S(Z=5dc3?;.uCPԳX˚{+cD X2(Uv bTvXǭ\6L O'wX 7LXo3Xڰk_i Y\l\8̄5s *Jn 6BS%O|y{W5Mwc鄿v=mW [s&$:wAg/zNX'$tbES8[3+g\n9%.^i{ۃ{Mdp> R4x2,/@ْ>˥a9 ,.0_D/ojfK/E[fj Ww?&?L ,3B.ldp(`Wzgc<ѭfwb'2Z>Ujכ\c6i1oSڕ!MV箬]|3֒"CfBW5:Ѯ~FZy~y)bZ4vӷ4P"^Jf \עD_<.)d6xQKP`+S=9+=LM*VX=Bgv)?EC0SktONI/kd9v(f{85jek඲/:FM9qS>tF~re| nWL"foJ2x|bDO]qg2qҐ|b zR߳kfN#5;i(HD-cZ2=+M?`[MWv4)" !]eja7fD/a0._ gv/a>Lǰ:zO,o{a]ju?^}?Gܑ]۩QԺh eez12#fq?0oE@ h Q`J*62h RB4„fk1@<yMuM6#]fU:3oN8o>.@ɸDQf:cpX/~Va5hd"6; btgi7XΚ4nid eR[˸Nsq& ea~ .!ňB5{ނ@ab-Ie&4I%S6I\$rw? ̛ =4/ _; F\e%!{b0& (IC/Q",-q[SC6(wu 3鷵g\D-cۨ+݅SЕxF6#`GGv%-W,83:RYa׫l$O2c?>lyy,r\Y $n |qȷ# PmP?1"j2oR}…YP-ɫin4drx+'CzSWa#F9b1b//E^腊q\Qvyv7aj0~kT!PUttncMhB'İ'6l^dzXQת~>y?~CL٭ʲ pBŞCkNH2wՙesYwːeԖ`8ڙ>04Dǿ+%maس2S=uy_gu U6Sy@pܮ=,W?N=T2J;+olm+R|_w "0HAnB3ڃM6ɮ5;Mq}k@ɕ Nwn461J7%l('l*G>fd(J;z0 Z|KA(6@?>`'3]mȚxڝJiq{b`,-&ڻQgc!u;{VG+2 )53B䮕cJ N1ͮ$0{|h.V|xGb\_)!hGM &lc01(.zn,u ʆ.^봨krb δ&+C*[bd :\ToNԸT`DC̎c;ėJንyUBc a|h8B TCikPO$Brd[d=y:>*4?Sz!M&GMV"4ptP_BZrj%;v~l+sf]5_lu8 Swx'<ǤWA}JuITJ%_bxDD'@zzdۓj=RB$X=$7gֳW,J_QIf[TyWunUk_K|<ϡ@0Iv'P nV04{RU6yx 9 5Ьc$D.@Z̀dA[I i*f4?*.%"I2!HoR©Fԉʬ.^'lH)1-, i``Ј(:v2W DF H-icP!g;K+K<yb)ଞ4Q 2a#0=`d×gAȟ>Y9&[ȟ/V Wc#\@dr>X%^2:%*RwCl3fpc[,Py<$/3j'/p_?w*7yJ0$ Ɵ~R3IR`y>‹td|q?JtAʈN Pj&iȤ^h#:fmU+oS#n%~Rf[#nF0E1ٯ4,?8/ݮ6YV3wI]M Qnv:G+ BØgc@"57أN:xtG| гˋ=iEXH;C;dڞIޠ/tm)g4pDG NJ`xzfĨ1_hk ]\?ds"ş sK O]rÑK9(g2^{h {Y\_P>huP:BС@] Y%>mDM.g<,cȂ*YPWs9h+Nh}*-9 eN%#VZ?~^3euww#OR`}OЃ.ky~, |b1&NWq`lBhnFDQ-biDk'IqQX]Z< 7O^R(: 6)~_e整KrWu|LZҪmg4 dvI5E ީjYa=%A-,xQܸ!WGTH yUWKZvB˼7PhJb*˿[ IJT3Bx}SV7G}.jD\OXg[%O%g|b&hc@)=mdf5ᗬu3#PkwY~uBD[t&y6*]8(b=(e6Ly. ZZ*Up[>ʭh7úzXRQtvn_36P606ʎѾWl zi59UQ[m=NiU cZ?vH;ą(}2A_J_&ǘ RL lL.~Ҡ'}kK-`M%w˹dӻ@l5SBpQ1# ޲n1,aӱQ#M]Ʋr* ׿Ko:h=D8Z37(܍'*Av@^+QC s,V]{ 8oA# E3y!3{v-7t9FO,;2&oa8f^*qȔv!?}a~1:E^aSqfҶԨʪdH-wdtsA1B:6Aj{ gk ](hF7b ɱ;"+-bP,OD1fPfܛ*r>Ú#] Vb4m}~*@TP'(.xa:?"ɢN%r{[.[cO|7Ii<ބ$8~y8YWsx1ϯXr$8K߰ ;qV`;Ǫ'@<%-J3aKWn5c,`Y˧(b;ر\-{y-|dJT~v/eBfwuHz>YrWs#}ʫ)˜VagϤ=͟fܷ/(6l5t`B vrPR)Ez\VfU9RPbgڐࡐMđC/]qNA` aD'+٥̤-7yeN50Rv.8=^7?!X,TsMcd?L>7=5"'WjQtïQN<*g9fy`(OiihmsE:P jz-.N:DQ5oWSn9Z1ABg. ֜^(e'>]1e\!c矵 UlzRe^>qV|{Q!HF'8n45ܵ~nHyOXVC\ř= B{тi`;/.z>2k OÑ8]6 0kFɇK==ϮҜx>tu]l (a]ӂ=BЎ@^cH3}RЁ!5ֈTLG֜.谙%l Rg@F!@+Z_ ͱU*, ]t `XyuuNq'F@zw޼_{(e)s#mx𚁠ipWCSYlDRles޼ocec(QP竢m_n KS1¢Ή/I o{cTxx !`/Ⱥ6Pdd䐦SL6 Ps8B2.~%ne8bLRgyZ}Чa. CQTO{.oER5,IVk֚A(:IjQT}#WRrŻ-7ix0!cYLmT/8pT4|}|8=nc_ <=(p\&gUKz.2^6CiرwFni2}( J%~;\}Sh(>H}aqO$$ @T>2z'\{uP8e/ x Oj3CX *3*+-N{$m{b_9B+~\xݮ;~І6Tc$cO Ϫ@9&q|\;Aҧ ӹT-_Z' s[5.Aq&3#-KsO9;U#8¥fVJZJX{eFPh 2Ig qyrLZ9''([7&1%0 $̵^ycz-.Xl)Y=cz@\Uo" h bMyȾ>,K#kt`Ȇ:ͺPT~ (VJXV]yNsC5`Rpź5_G:h}mm %dS5#i (=Hw2^d[k.p bl;V0XAn7.-BH+ L*'7L5_MD=dUFkeXP07uo E\Rj94'^k'L0 &p?P]#djY+dU>VΟ! הn?Uin&hDL"f-漲ڝ%)Uߋ;-Hj> .P IU{funW¦(|'A(`^lJ[p\ВEʘGqnO\ s~hFtXeJ+oc@bn] 9(Ha<z|@)^NzRpc*Qibpαbs ŏI(oY,Xt G=oV|V"{\(V 0 ~y#%f+*WR݀g3"cn巻IR> |V ߙ5JݛdVus{{skW֕ <>H-d%J{KwlBa3!8C?Zzu< @Iϋ_GJu.AJ{rKDRӒ:42qhRk="hrLxښt$em%tv,ۓ';ް)ZR86 މ<,әqkqtp=lGCd2=f]+N>pcxeLwAF+Z7yOWp2+kC0 cyUE7P죲!"N҈Kfs uU)^% Y.=mn7 Pc OEghv|pDJf (uL/Ç/@=ښk@2^x Ea}@%+dزݎ 6k"*VbݜhvtbH?#z+vvFT#P7I=Ǵ Ͻy}?e],m]Fg~ ǖ YZ