libfabric-devel-1.9.0-lp152.1.3 >  A ^ /=„$i iF⼠DJeAe} S6eU_m~Nmf3pݠfWc~!"`v?c^"?ͅz2{9MjVs#A0ZyzX &Bä0Fa4g:*ԡOWNceMS,.ƄWӱ G}So>)1x 荞e,"b+16}I)7}kn`o$0ُ{H003b4390ad3c4b55e053a3828a16fd6e39ba3e9c8ac5dbf9e0d2487129dd29372d6e9bcf33dedfdab26924a7965d09cee81d002e^ /=„7oS>bԯnIrV*4(Bt}YE͸9EA;+eMh!S;¦,WEluuRAЉbD\ #oO ,oZ|0OMG'7EQ]KΔDbㄎ 5֠f`", pUNڳN}f8kB%ǔ '2݈:] ¨^z.F.ͥ^Raӣk/R~9eWLj`FBȄΓu~biT>p>?d " N% ?_T     6 69<@h@CLCCDF(Dq8Dx9D:HF[GpH0IXY\]^b<cdEeJfMlOudv$wxɸyxz̀̐̔̚Clibfabric-devel1.9.0lp152.1.3Development files for the libfabric librarylibfabric provides a user-space API to access high-performance fabric services, such as RDMA. This package contains the development files.^lamb555openSUSE Leap 15.2openSUSEGPL-2.0-only OR BSD-2-Clausehttps://bugs.opensuse.orgDevelopment/Libraries/C and C++http://www.github.com/ofiwg/libfabriclinuxx86_64@$&.a$_*b(5Vl%+---)))%%%%%% )))))%--+) c'''''))))%G(/%%%%%%%%$3))*+E++%%%%%%v ))))*&%+%&)&&&%-%%#1%%%%%%b))++S''')-&&&&&&-% P%++&&&&%+%(E)))))) '))))+''&&&&1   < T A큤^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^4c668fc204fe6501a3e417241a668ddf42ca7be07f506b56fe65dffbbfc0372a3a1328764dc40225e07fa1447fa1bc0d7ad2f96ee28130710cdf32c503698f9ecb0f9fc5674a1cbf5ed5a2b9497abf38e3c4519de3394dcffa74d59be6b1cbc6cae869d3cdbdc94994c5d64017a0ee73d5b37c198f66506d23a2a227bf63da1618990026cc61d406cfe317469047dd313f1ac2f19bc6e5ebb467ff22ea5c3d41c4e86f4d2783d756602779d8316ea0fa83894b86451decb69eecc84845751e7e6760a82f043d55c5174028b296e3e435dac7bc2abed1131705528dfd34ce6543b157cca439dff8ad304117e3e2d8d4a6aeeec801c6507415e45eb00621c2e1d7b6f5655700ba361ffbf159f37d71e28a78c559254524123ccca4c1649cfff376b5aa0ff05b2b8ff10e26cad1ce481c828e8eeb108a3eaebbfc1af41966c1004b3f38349d4525d3aba012c93610da7c3e3113a9955b603285c7b37e97524ff79757230e96a4c8d38b33f7a544007e694980a664573f5b7b984a4318b57b7a5ef9541d5ac2a27f690d309407a57641954194ae297d8b6205703bc08b7432c8b4915d3c069d5512dc65969b3624592521586b08fccaa2875d79f0bf76371792877f58db06aa2d912d2974c4e29683fe547df1015e74b27aa171a983e27cfb1e582785c2fed6084000fb233a65b029b0dda86322b3247c79b9f84cb5aadafaf0cf5685c2fed6084000fb233a65b029b0dda86322b3247c79b9f84cb5aadafaf0cf5685c2fed6084000fb233a65b029b0dda86322b3247c79b9f84cb5aadafaf0cf5672a9cfa7821c7e1525883b9f91a46626d22e84ae29a1ae3e0485aa12eb2c1df2f684574e35d009140db2861b2ad67b366bb90f6e4240c0d3720c531c5c73f34bf684574e35d009140db2861b2ad67b366bb90f6e4240c0d3720c531c5c73f34bf684574e35d009140db2861b2ad67b366bb90f6e4240c0d3720c531c5c73f34bafe11542168e548245d10dcfca6ce235f8ff7b6728e2caea16cb075ce204a602c6ad481e9e43fe8d44850cd39de29cf0f684c5fdcdca31a2b968dd36344e3802c6ad481e9e43fe8d44850cd39de29cf0f684c5fdcdca31a2b968dd36344e3802c6ad481e9e43fe8d44850cd39de29cf0f684c5fdcdca31a2b968dd36344e3802c6ad481e9e43fe8d44850cd39de29cf0f684c5fdcdca31a2b968dd36344e3802c6ad481e9e43fe8d44850cd39de29cf0f684c5fdcdca31a2b968dd36344e3802c6ad481e9e43fe8d44850cd39de29cf0f684c5fdcdca31a2b968dd36344e38028d917f083ebd33657720d430df2e1b958ac96eb2fe3d1e8d4e2598a21730dfcf9872770a2c1a5e0ca6dc9e9615ad3e11ca4b6d5adcca23ba747121b4dd241a649872770a2c1a5e0ca6dc9e9615ad3e11ca4b6d5adcca23ba747121b4dd241a649872770a2c1a5e0ca6dc9e9615ad3e11ca4b6d5adcca23ba747121b4dd241a649872770a2c1a5e0ca6dc9e9615ad3e11ca4b6d5adcca23ba747121b4dd241a649872770a2c1a5e0ca6dc9e9615ad3e11ca4b6d5adcca23ba747121b4dd241a64c6ad481e9e43fe8d44850cd39de29cf0f684c5fdcdca31a2b968dd36344e380285c2fed6084000fb233a65b029b0dda86322b3247c79b9f84cb5aadafaf0cf5685c2fed6084000fb233a65b029b0dda86322b3247c79b9f84cb5aadafaf0cf5658db06aa2d912d2974c4e29683fe547df1015e74b27aa171a983e27cfb1e58275213852bbc9f173bdf1bd7c36c25c8bdd44ce49b07fdad2b0033e3c93754b90702f0977c219c03c4817d7a79032c0e25c595709fe831e48201be03c87aff342e0ffaa7ac28bca0be779cbbd181eb9715df8e604c5e1201e5a20fdac718063bd89643549f1e97ea99c05fb91334015c679f3b228f490cf8136648079c63862cb09643549f1e97ea99c05fb91334015c679f3b228f490cf8136648079c63862cb09643549f1e97ea99c05fb91334015c679f3b228f490cf8136648079c63862cb09643549f1e97ea99c05fb91334015c679f3b228f490cf8136648079c63862cb09643549f1e97ea99c05fb91334015c679f3b228f490cf8136648079c63862cb0515288f4d6178aa37227c08be1e7a3e7a60eee292c3403fea1749b2300815477f684574e35d009140db2861b2ad67b366bb90f6e4240c0d3720c531c5c73f34bf684574e35d009140db2861b2ad67b366bb90f6e4240c0d3720c531c5c73f34bf684574e35d009140db2861b2ad67b366bb90f6e4240c0d3720c531c5c73f34bf684574e35d009140db2861b2ad67b366bb90f6e4240c0d3720c531c5c73f34b5d3c069d5512dc65969b3624592521586b08fccaa2875d79f0bf76371792877fcdbd3d266f737f0fdf2a94b48b24a799ebb9358654e716db9f57b86b898d88f208d91a595b708c37cf268b1e3ac62971d60f75656385204da65efcf4a356469c5b8d9203eecb108bf242aa7a1fab4f7051d15a5708e82c905d86a790b20c55a15b8d9203eecb108bf242aa7a1fab4f7051d15a5708e82c905d86a790b20c55a15b8d9203eecb108bf242aa7a1fab4f7051d15a5708e82c905d86a790b20c55a15b8d9203eecb108bf242aa7a1fab4f7051d15a5708e82c905d86a790b20c55a15b8d9203eecb108bf242aa7a1fab4f7051d15a5708e82c905d86a790b20c55a15b8d9203eecb108bf242aa7a1fab4f7051d15a5708e82c905d86a790b20c55a15b8d9203eecb108bf242aa7a1fab4f7051d15a5708e82c905d86a790b20c55a15b8d9203eecb108bf242aa7a1fab4f7051d15a5708e82c905d86a790b20c55a14a1e580f8feaa0762169e1821793f8599f55ed52fc6e0a87cdf0faae9b9580925213852bbc9f173bdf1bd7c36c25c8bdd44ce49b07fdad2b0033e3c93754b9075213852bbc9f173bdf1bd7c36c25c8bdd44ce49b07fdad2b0033e3c93754b907d87d9362e6d67ff233b5ef836dc2a4bfbfe61cb3113330a9a3d92ea5752399ee58db06aa2d912d2974c4e29683fe547df1015e74b27aa171a983e27cfb1e5827a8953c721b3cae984e1b0e7d926e3cbf7bb643d146c009643b60b141bec5715458db06aa2d912d2974c4e29683fe547df1015e74b27aa171a983e27cfb1e582758db06aa2d912d2974c4e29683fe547df1015e74b27aa171a983e27cfb1e58270c7429795c380a645fd7ae749fac6fc08d179351359614400d89f6ed98aab08c848ec852f63e1e904a4aafa48f80175d34c779525016ae101ae47c927f9a40bd848ec852f63e1e904a4aafa48f80175d34c779525016ae101ae47c927f9a40bd848ec852f63e1e904a4aafa48f80175d34c779525016ae101ae47c927f9a40bd848ec852f63e1e904a4aafa48f80175d34c779525016ae101ae47c927f9a40bd848ec852f63e1e904a4aafa48f80175d34c779525016ae101ae47c927f9a40bd848ec852f63e1e904a4aafa48f80175d34c779525016ae101ae47c927f9a40bded63df1c495398acbe640d6e7b7a555a29e79e8758c992c32eebecac238951427a0ac2ba5206b73a7f59dbbc4e47defbac7b510b39ddfd27c86626c4213dd09bf684574e35d009140db2861b2ad67b366bb90f6e4240c0d3720c531c5c73f34bf684574e35d009140db2861b2ad67b366bb90f6e4240c0d3720c531c5c73f34bf684574e35d009140db2861b2ad67b366bb90f6e4240c0d3720c531c5c73f34bf684574e35d009140db2861b2ad67b366bb90f6e4240c0d3720c531c5c73f34bd87d9362e6d67ff233b5ef836dc2a4bfbfe61cb3113330a9a3d92ea5752399ee6c774129d13323baa676506d47c362c7a4c05038b0fba032cdaea579dfb995c35d3c069d5512dc65969b3624592521586b08fccaa2875d79f0bf76371792877f58db06aa2d912d2974c4e29683fe547df1015e74b27aa171a983e27cfb1e58275d3c069d5512dc65969b3624592521586b08fccaa2875d79f0bf76371792877fc8a8ea21674fefc103b6ae445d96aca446067d3485b2482e9779792808e0d1cff684574e35d009140db2861b2ad67b366bb90f6e4240c0d3720c531c5c73f34b5a8afe4d8f9521120cd68ffb246772198d8a78cbdfb883cdb52f3aaaef943e795a8afe4d8f9521120cd68ffb246772198d8a78cbdfb883cdb52f3aaaef943e79c8a8ea21674fefc103b6ae445d96aca446067d3485b2482e9779792808e0d1cf5d3c069d5512dc65969b3624592521586b08fccaa2875d79f0bf76371792877f85c2fed6084000fb233a65b029b0dda86322b3247c79b9f84cb5aadafaf0cf565d3c069d5512dc65969b3624592521586b08fccaa2875d79f0bf76371792877f5d3c069d5512dc65969b3624592521586b08fccaa2875d79f0bf76371792877fba44f60ab07a922702ba4748b3d153e25a8546270544961c56f93fcc2c8431b5ac6c5017a436a5e7631e6253d5c3e81e0d10fb9db6a2585c97842001af94c5c5ac6c5017a436a5e7631e6253d5c3e81e0d10fb9db6a2585c97842001af94c5c5ac6c5017a436a5e7631e6253d5c3e81e0d10fb9db6a2585c97842001af94c5c5ac6c5017a436a5e7631e6253d5c3e81e0d10fb9db6a2585c97842001af94c5c5ac6c5017a436a5e7631e6253d5c3e81e0d10fb9db6a2585c97842001af94c5c5ac6c5017a436a5e7631e6253d5c3e81e0d10fb9db6a2585c97842001af94c5c5c252a3a4509f22bd44415f7c177864365e32c5819fa1a33afe01eb4ff2c94580a4f8b7a3eaf1a2438ebd42391cdca95ad9b92a70d0061b037fc20ab8b3c9d5255213852bbc9f173bdf1bd7c36c25c8bdd44ce49b07fdad2b0033e3c93754b9075213852bbc9f173bdf1bd7c36c25c8bdd44ce49b07fdad2b0033e3c93754b90758db06aa2d912d2974c4e29683fe547df1015e74b27aa171a983e27cfb1e582758db06aa2d912d2974c4e29683fe547df1015e74b27aa171a983e27cfb1e58275bbdb9c9e917fa99ca24591c51bad2860d06638dd92bdee9717fe5583b2e66f437fa89834a82b0c6b802e35fdb3711fd3d0e2b67e2e25e731a2f777f9002567937fa89834a82b0c6b802e35fdb3711fd3d0e2b67e2e25e731a2f777f9002567937fa89834a82b0c6b802e35fdb3711fd3d0e2b67e2e25e731a2f777f90025679f684574e35d009140db2861b2ad67b366bb90f6e4240c0d3720c531c5c73f34b85c2fed6084000fb233a65b029b0dda86322b3247c79b9f84cb5aadafaf0cf565a8afe4d8f9521120cd68ffb246772198d8a78cbdfb883cdb52f3aaaef943e795a8afe4d8f9521120cd68ffb246772198d8a78cbdfb883cdb52f3aaaef943e795a8afe4d8f9521120cd68ffb246772198d8a78cbdfb883cdb52f3aaaef943e79c8a8ea21674fefc103b6ae445d96aca446067d3485b2482e9779792808e0d1cfc8a8ea21674fefc103b6ae445d96aca446067d3485b2482e9779792808e0d1cfc8a8ea21674fefc103b6ae445d96aca446067d3485b2482e9779792808e0d1cf85c2fed6084000fb233a65b029b0dda86322b3247c79b9f84cb5aadafaf0cf565d3c069d5512dc65969b3624592521586b08fccaa2875d79f0bf76371792877f09de12829ab69b01d07a24e67d6a0ac07e812eb9cd4d8cce4ad8995a5988028cc6ad481e9e43fe8d44850cd39de29cf0f684c5fdcdca31a2b968dd36344e380258db06aa2d912d2974c4e29683fe547df1015e74b27aa171a983e27cfb1e582758db06aa2d912d2974c4e29683fe547df1015e74b27aa171a983e27cfb1e5827c8a8ea21674fefc103b6ae445d96aca446067d3485b2482e9779792808e0d1cfc8a8ea21674fefc103b6ae445d96aca446067d3485b2482e9779792808e0d1cfc8a8ea21674fefc103b6ae445d96aca446067d3485b2482e9779792808e0d1cfc8a8ea21674fefc103b6ae445d96aca446067d3485b2482e9779792808e0d1cf5d3c069d5512dc65969b3624592521586b08fccaa2875d79f0bf76371792877f58db06aa2d912d2974c4e29683fe547df1015e74b27aa171a983e27cfb1e58275d3c069d5512dc65969b3624592521586b08fccaa2875d79f0bf76371792877fa3a67d29f37918d35e59190e00bb0919db7dffbb887fb8bcfe9c2478b77b50448649c308fa9be3b082393d36aa26b4177590c0c88cab51aae62a2ef2fce2dd5ec4183040b6f87e514b23f66a312a6a1af5943b1611b91d18c87d921baf16afddc4183040b6f87e514b23f66a312a6a1af5943b1611b91d18c87d921baf16afdde8b896c8dba61b84b8fc003e9676a48588dad4466c651fc98b4ecdaa09ad12ddc4183040b6f87e514b23f66a312a6a1af5943b1611b91d18c87d921baf16afddc4183040b6f87e514b23f66a312a6a1af5943b1611b91d18c87d921baf16afddc4183040b6f87e514b23f66a312a6a1af5943b1611b91d18c87d921baf16afdd4091a22bf9b232b19f5c38e7887a8d75dd9342f377085c2da6f3f2a113325bd837fa89834a82b0c6b802e35fdb3711fd3d0e2b67e2e25e731a2f777f90025679c4183040b6f87e514b23f66a312a6a1af5943b1611b91d18c87d921baf16afddc4183040b6f87e514b23f66a312a6a1af5943b1611b91d18c87d921baf16afddc4183040b6f87e514b23f66a312a6a1af5943b1611b91d18c87d921baf16afddc4183040b6f87e514b23f66a312a6a1af5943b1611b91d18c87d921baf16afdd58db06aa2d912d2974c4e29683fe547df1015e74b27aa171a983e27cfb1e58278d84d3cf89d5a7d42ae4663868e1016563408b874f77509d2d0d3d5d48cff2e337fa89834a82b0c6b802e35fdb3711fd3d0e2b67e2e25e731a2f777f9002567937fa89834a82b0c6b802e35fdb3711fd3d0e2b67e2e25e731a2f777f900256795a8afe4d8f9521120cd68ffb246772198d8a78cbdfb883cdb52f3aaaef943e795a8afe4d8f9521120cd68ffb246772198d8a78cbdfb883cdb52f3aaaef943e795a8afe4d8f9521120cd68ffb246772198d8a78cbdfb883cdb52f3aaaef943e795a8afe4d8f9521120cd68ffb246772198d8a78cbdfb883cdb52f3aaaef943e79eee3a9891b2257f09bc80562c50bbbb72f3f3d8f1e607ecac2eb530d5fd58660dd8159596a3aea5575b4f077532a6e1f1a48f6caae0ffa8bfd9f234ac1889052a9197a5343263525b25f60531bf42c8337a5d40692bd83724a89bb1b9c0b43644fa2e91f2c772b81fa69486501bd424b3c12c9ed5c6cb4f29839373b3f23a96a6c252fc82a772962f9b43ced3caa53fb1d97933a233091bd3cef985d5dcf6e960e3e72612de41b281249d35d655f7758286638e70f79a90bae9ec5005fde3ca86759d8f81ea186243ebefae7e0f32ccd9be1981340419d1ef7f759f295c5385a1844c317e190e398ab217cc23a600682fdacbf3aaf1cb10f66ee89082390e421c8745c12c760a4f7b7aba957c2c0cbf317f330b92a30e79291d10775f0015c354cc3fd485ffef0372ca9850507f8d53d4953e861df8f2ed1eccfc19f980d519f91013c8adc17c7547d01732e00c615df6e9c4d01d8fbff795f9bba09a92686bff1b4a1bc8c11dc6f153cbe3a6f75f32512ace481281f56c492e8a964d07145abeefaafda78f65b348d58261ef26860f229f92b42e735267a8a5f7149f7ce66fb022a42eb6d6dcfd65eb3888bfd8ae405e27534bdff8b6ab25ce3e74fb611f33675cf161c98d32ce8fe51f6ccf23bff0b9faca997a4d3d6189bbc00f88729a032f17f51b9333e19d6da7d1e373a43adda7f615050245064e5ad0ec80e37256169libfabric.so.1.12.0rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibfabric-1.9.0-lp152.1.3.src.rpmlibfabric-devellibfabric-devel(x86-64)pkgconfig(libfabric)@     /usr/bin/pkg-configlibfabric1rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)1.9.03.0.4-14.6.0-14.0.4-14.0-15.2-14.14.1]@]?]rJ@\O\@\ac\\[Ѱ@Z`@Z:PZYdYYYJY[@YV=@YYR@X@XӸX•@X|W,@W@W@V@VwNicolas Morey-Chaisemartin Nicolas Morey-Chaisemartin Nicolas Morey-Chaisemartin Martin Liška Nicolas Morey-Chaisemartin Jan Engelhardt nmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comstefan.bruens@rwth-aachen.denmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comjosef.moellers@suse.comjengelh@inai.dejosef.moellers@suse.comndas@suse.denads@suse.dendas@suse.dendas@suse.depth@suse.depth@suse.de- Update to 1.9.0 (jsc#SLE-8257) - See NEWS.md for changelog- Update to 1.8.1 (jsc#SLE-8257) - See NEWS.md for changelog- Update to 1.8.0 - See NEWS.md for changelog- Disable LTO (boo#1133235).- Update to 1.7.1 - See NEWS.md for changelog- Remove silly Prefix: value, we do not support that in SUSE anyway. - Update summaries, make use of %make_install.- Update to v1.7.0 - fabtests and libfabric repos have been merged upstream - Core - Add ability to report NIC details with fi_info data - Improve MR cache notification mechanisms - Set sockaddr address format correctly - Avoid possible null dereference in eq_read - Handle FI_PEEK in CQ/EQ readerr - Add debug messages to name server - Feature and performance enhancements added to internal buffer pool - Add support for huge pages - Decrease memory use for idle buffer pools - Refactor utility AV functionality - Generic counter support enhancements - Optimize EP and CQ locking based on application threading level - Enhance common support for EQ error handling - Add free/alloc memory notification hooks for MR cache support - Fix memory monitor unsubscribe handling - Add CQ fd wait support - Add CQ overflow protection - Enhance IPv6 addressing support for AVs - Enhancements to support for AV address lookup - Fixes for emulated epoll support - Allow layering of multiple utility providers - Minor bug fixes and optimization - Hook - Improved hooking infrastructure - Add support for installing multiple hooks - Support hooks provided by external libraries. - GNI - Fix CQ readfrom overwriting src_addr in case of multiple events - Signal wait set if error entry is added to CQ - Fix state data issue with SMSG buffers - Enhance and fix possible misuse of default authorization key - Add cancel support for SEP - Rework SEP setup - Suppress huge page counting for ARM - Fix incorrect check of FI_SYNC_ERR flag - PSM2 - Requires PSM2 library version 10.2.260 or later - Clean up connection state in fi_av_remove - Use psm2_info_query to read HFI device info - Clean up CQ/counter poll list when endpoint is closed - Support shared address vector - Optimize CQ event conversion with psm2_mq_ipeek_dequeue_multi - Lock optimization for FI_THREAD_DOMAIN - Use new PSM2 fast path isend/irecv functions for large size RMA - Support building with latest PSM2 source code (version 11.2.68) - Support fabric direct - RxD - Initial release of RxD provider - Provides reliable datagram semantics over unreliable datagram EPs - Target is to improve scalability for very large clusters relative to RxM - RxM - Decrease memory use needed to maintain large number of connections - Set correct op_context and flags on CQ error completions - Fix file descriptor memory leaks - Introduce new protocol optimized for medium message transfers - Improve Rx software performance path - Use shared receive contexts if required by underlying provider - Handle addresses inserted multiple times into AV (for AV map) - Performance optimizations for single-thread applications - Rework deferred transmit processing - Separate and optimize eager and rendezvous protocol processing. - Fix passing incorrect addresses for AV insert/remove - Fix CM address handling - Fix race condition accessing connection handles - Simplify small RMA code path - Increment correct counter when processing FI_READ events - Dynamically grow the number of connections that can be supported - Fix padding in wire protocol structures - Report correct fi_addr when FI_SOURCE is requested - Fix truncating rendezvous messages - Fix use after free error in Rx buffer processing - Add support for manual progress - Make Tx/Rx queue sizes independent of MSG EP sizes - Decrease time needed to repost buffers to the MSG EP Rx queue. - Miscellaneous bug fixes - Sockets - Enable MSG EPs when user calls fi_accept - Fix fabric names to be underlying IP address - Add connection timeout environment variable. - Use size of addresses, not structures - Add debug messages to display selected addresses - Use loopback address in place of localhost - Simplify listen paths - Add support for IPv6 - Code restructuring - Avoid unneeded address to string to address translations - Check length of iovec entries prior to access buffers - Fix segfault - Avoid acquiring nested spinlocks resulting in hangs - Fix use after free error in triggered op handling - New connection manager for MSG EPs to reduce number of threads - Avoid retrying recv operations if connection has been broken - Fixes for Windows socket support - TCP - Initial release of optimized socket based tcp provider - Supports MSG EPs, to be used in conjunction with RxM provider - Targets eventual replacement of sockets provider - Verbs - Remove RDM EP support. Use RxM and RxD for RDM EPs. - Improve address handling and report in fi_getinfo - Handle FI_PEER when calling CQ/EQ readerr functions - Add support for XRC QPs. - Ignore destination address when allocating a PEP - Add workaround for i40iw incorrect return values when posting sends - Fix completion handling for FI_SELECTIVE_COMPLETION EP setting - Change format of fabric name to use hex instead of decimal values - Fix handling of err_data with EQ readerr - Report correct size of max_err_data - Fast path performance improvements - Improve progress under high system load - Optimize completion processing when handling hidden completions - Optimize RMA and MSG transfers by pre-formatting work requests - Remove locks based on application threading model - Add overflow support for CQ error events - Minor cleanups and bug fixes- Update to v1.6.2 (fate#325852) - Core - Cleanup of debug messages - Fix compile issues with older compilers - Check that all debug compiler flags are supported by compiler - GNI - Fix problems with Scalable Endpoint creation - Fix interoperability problem with HPC toolkit - Improve configuration check for kdreg - PSM - Enforce FI_RMA_EVENT checking when updating counters - Fix race condition in fi_cq_readerr() - Always try to make progress when fi_cntr_read is called - PSM2 - Revert "Avoid long delay in psm2_ep_close" - Fix memory corruption related to sendv - Performance tweak for bi-directional send/recv on KNL - Fix CPU detection - Enforce FI_RMA_EVENT checking when updating counters - Remove stale info from address vector when disconnecting - Fix race condition in fi_cq_readerr() - Adjust reported context numbers for special cases - Always try to make progress when fi_cntr_read is called - Support control functions related to MR mode - Unblock fi_cntr_wait on errors - Properly update error counters - Fix irregular performance drop for aggregated RMA operations - Reset Tx/Rx context counter when fabric is initialized - Fix incorrect completion event for iov send - Fix occasional assertion failure in psm2_ep_close - Avoid long delay in psm2_ep_close - Fix potential duplication of iov send completion - Replace some parameter checking with assertions - Check iov limit in sendmsg - Avoid adding FI_TRIGGER caps automatically - Avoid unnecessary calls to psmx2_am_progress() - RXM - Fix incorrect increments of error counters for small messages - Increment write completion counter for small transfers - Use FI_UNIVERSE_SIZE when defining MSG provider CQ size - Make TX, RX queue sizes independent of MSG provider - Make deferred requests opt-in - Fill missing rxm_conn in rx_buf when shared context is not used - Fix an issue where MSG endpoint recv queue got empty resulting in a hang - Set FI_ORDER_NONE for tx and rx completion ordering - Serialize access to repost_ready_list - Reprocess unexpected messages on av update - Fix a bug in matching directed receives - Fix desc field when postponing RMA ops - Fix incorrect reporting of mem_tag format - Don't include FI_DIRECTED_RECV, FI_SOURCE caps if they're not needed - Fix matching for RMA I/O vectors - Fix reading pointer after freeing it. - Avoid reading invalid AV entry - Handle deleting the same address multiple times - Fix crash in fi_av_remove if FI_SOURCE wasn't enabled - Sockets - Increase maximum messages size as MPICH bug work-around - Fix use after free error handling triggered ops. - Verbs - Detect string format of wildcard address in node argument - Don't report unusable fi_info (no source IP address) - Don't assert when a verbs device exposes unsupported MTU types - Report correct rma_iov_limit - Add new variable - FI_VERBS_MR_CACHE_MERGE_REGIONS - eq->err.err must return a positive error code- Update to v1.6.0 - Fixes stack smashing when using the verbs provider (bsc#1089190) - Core - Introduces support for performing RMA operations to persistent memory See FI_RMA_PMEM capability in fi_getinfo.3 - Define additional errno values - General code cleanups and restructuring - Force provider ordering when using dynamically loaded providers - Add const to fi_getinfo() hints parameter - Improve use of epoll for better scalability - Fixes to generic name service - PSM - Move environment variable reading out from fi_getinfo() - Shortcut obviously unsuccessful fi_getinfo() calls - Remove excessive name sever implementation - Enable ordering of RMA operations - PSM2 - Skip inactive units in round-robin context allocation - Allow contexts be shared by Tx-only and Rx-only endpoints - Use utility functions to check provider attributes - Turn on FI_THREAD_SAFE support - Make address vector operations thread-safe - Move environment variable reading out from fi_getinfo() - Reduce noise when optimizing tagged message functions - Shortcut obviously unsuccessful fi_getinfo() calls - Improve how Tx/Rx context limits are handled - Support auto selection from two different tag layout schemes - Add provider build options to debug output - Support remote CQ data for tagged messages, add specialization. - Support opening multiple domains - Put trigger implementation into a separate file - Update makefile and configure script - Replace allocated context with reserved space in psm2_mq_req - Limit exported symbols for DSO provider - Reduce HW context usage for certain TX only endpoints - Remove unnecessary dependencies from the configure script - Refactor the handling of op context type - Optimize the conversion between 96-bit and 64-bit tags - Code refactoring for completion generation - Remove obsolete feature checking code - Report correct source address for scalable endpoints - Allow binding any number of endpoints to a CQ/counter - Add shared Tx context support - Add alternative implementation for completion polling - Change the default value of FI_PSM2_DELAY to 0 - Add an environment variable for automatic connection cleanup - Abstract the completion polling mechanism - Use the new psm2_am_register_handlers_2 function when available - Allow specialization when FI_COMPLETION op_flag is set. - Put Tx/Rx context related functions into a separate file - Enable PSM2 multi-ep feature by default - Add option to build with PSM2 source included - Simplify the code for checking endpoint capabilities - Simplify the handling of self-targeted RMA operations - Allow all free contexts be used for scalable endpoints - Enable ordering of RMA operations - Enable multiple endpoints over PSM2 multi-ep support - Support multiple Tx/Rx contexts in address vector - Remove the virtual lane mechanism - Less code duplication in tagged, add more specialization. - Allow PSM2 epid be reused within the same session - Turn on user adjustable inject size for all operations - Use pre-allocated memory pool for RMA requests - Add support for lazy connection - Various bug fixes - SHM - Initial release of shared memory provider - See the fi_shm.7 man page for details on available features and limitations - Sockets - Scalability enhancements - Fix issue associating a connection with an AV entry that could result in application hangs - Add support for new persistent memory capabilities - Fix fi_cq_signal to unblock threads waiting on cq sread calls - Fix epoll_wait loop handling to avoid out of memory errors - Add support for TCP keepalives, controllable via environment variables - Reduce the number of threads allocated for handling connections - Several code cleanups in response to static code analysis reports - Fix reporting multiple completion events for the same request in error cases - usNIC - Minor adjustments to match new core MR mode bits functionality - Several code cleanups in response to static code analysis reports - Verbs - Code cleanups and simplifications - General code optimizations to improve performance - Fix handling of wildcard addresses - Check for fatal errors during connection establishment - Support larger inject sizes - Fix double locking issue - Add support for memory registration caching (disabled by default) - Enable setting thread affinity for CM threads - Fix hangs in MPI closing RDM endpoints - Add support for different CQ formats - Fix RMA read operations over iWarp devices - Optimize CM progress handling - Several bug fixes- Update to v1.5.3 - Core - Handle malloc failures - Ensure global lock is initialized on Windows - Fix spelling and formatting errors in man pages - PSM - Fix print format mismatches - Remove 15 second startup delay when no hardware is installed - Preserve FI_MR_SCALABLE mode bit for backwards compatability - PSM2 - Fix print format mismatches - Allow all to all communication between scalable endpoints - Preserve FI_MR_SCALABLE mode bit for backwards compatability - Fix reference counting issue with opened domains - Fix segfault for RMA/atomic operations to local scalable endpoints - Fix resource counting related issues for Tx/Rx contexts - Allow completion suppression when fi_context is non-NULL - Use correct queue for triggered operations with scalable endpoints - Sockets - Fix check for invalid connection handle - Fix crash in fi_av_remove - Util - Fix number of bits used for connection index - Verbs - Fix incorrect CQ entry data for MSG endpoints - Properly check for errors from getifaddrs - Retry getifaddr on failure because of busy netlink sockets - Ack CM events on error paths - Remove 0001-prov-psm-Eliminate-psm2-compat-library-delay-with-hf.patch as it was merged upstream- Update to v1.5.2 - Core - Fix Power PC 32-bit build - Sockets - Fix incorrect reporting of counter attributes - Verbs - Fix reporting attributes based on device limits - Fix incorrect CQ size reported for iWarp NICs - Update man page with known issues for specific NICs - Fix FI_RX_CQ_DATA mode check - Disable on-demand paging by default (can cause data corruption) - Disable loopback (localhost) addressing (causing failures in MPI)- Fix github issue #3393: Add 0001-prov-psm-Eliminate-psm2-compat-library-delay-with-hf.patch- Update to v1.5.1 - Core - Fix initialization used by DL providers to avoid crash - Add checks for null hints and improperly terminated strings - Check for invalid core names passed to fabric open - Provide consistent provider ordering when using DL providers - Fix OFI_LIKELY definitions when GNUC is not present - GNI - Add ability to detect local PE rank - Fix compiler/config problems - Fix CQ read error corruption - Remove tests of deprecated interfaces - PSM - Fix CQ corruption reporting errors - Always generate a completion on error - PSM2 - Fix CQ corruption reporting errors - Always generate a completion on error - Add checks to handle out of memory errors - Add NULL check for iov in atomic readv/writev calls - Fix FI_PEEK src address matching - Fix bug in scalable endpoint address resolution - Fix segfault bug in RMA completion generation - Sockets - Fix missing FI_CLAIM src address data on completion - Fix CQ corruption reporting errors - Fix serialization issue wrt out of order CPU writes to Tx ring buffer - Verbs - Allow modifying rnr retry timout to improve performance - Add checks to handle out of memory errors - Fix crash using atomic operations for MSG EPs - Fix dependency to libfabric1 for libfabric-devel in baselibs.conf- Update _service to allow auto updates from github- Update to v1.5.0 * Authorization keys Authorization keys, commonly referred to as job keys, are used to isolate processes from communicating with other processes for security purposes. * Multicast support Datagram endpoints can now support multicast communication. * (Experimental) socket-like endpoint types New FI_SOCK_STREAM and FI_SOCK_DGRAM endpoint types are introduced. These endpoint types target support of cloud and enterprise based middleware and applications. * Tagged atomic support Atomic operations can now target tagged receive buffers, in addition to RMA buffers. * (Experimental) deferred work queues Deferred work queues are enhanced triggerred operations. They target support for collective-based operations. * New mode bits: FI_RESTRICTED_COMP and FI_NOTIFY_FLAGS_ONLY These mode bits support optimized completion processing to minimize software overhead. * Multi-threaded error reporting Reading CQ and EQ errors now allow the application to provide the error buffer, eliminating the need for the application to synchronize between multiple threads when handling errors. * FI_SOURCE_ERR capability This feature allows the provider to validate and report the source address for any received messages. * FI_ADDR_STR string based addressing Applications can now request and use addresses provided using a standardized string format. This makes it easier to pass full addressing data through a command line, or handle address exchange through text files. * Communication scope capabilities: FI_LOCAL_COMM and FI_REMOTE_COMM Used to indicate if an application requires communication with peers on the same node and/or remote nodes. * New memory registration modes The FI_BASIC_MR and FI_SCALABLE_MR memory registration modes have been replaced by more refined registration mode bits. This allows applications to make better use of provider hardware capabilities when dealing with registered memory regions. * New mode bit: FI_CONTEXT2 Some providers need more than the size provided by the FI_CONTEXT mode bit setting. To accomodate such providers, an FI_CONTEXT2 mode bit was added. This mode bit doubles the amount of context space that an application allocates on behalf of the provider. * PSM provider notes * Improve the name server functionality and move to the utility code * Handle updated mr_mode definitions * Add support of 32 and 64 bit atomic values * PSM2 provider notes * Add option to adjust the locking level * Improve the name server functionality and move to the utility code * Add support for string address format * Add an environment vaiable for message inject size * Handle FI_DISCARD in tagged receive functions * Handle updated mr_mode definitions * Add support for scalable endpoint * Add support of 32 and 64 bit atomic values * Add FI_SOURCE_ERR to the supported caps * Improve the method of checking device existence * Sockets provider notes * Updated and enhanced atomic operation support. * Add support for experimental deferred work queue operations. * Fixed counter signaling when used with wait sets. * Improved support on Windows. * Cleaned up event reporting for destroyed endpoints. * Fixed several possible crash scenarios. * Fixed handling socket disconnect events which could hang the provider. * UDP provider notes * Add support for multicast data transfers * Verbs provider notes * Fix an issue where if the user requests higher values for tx, rx context sizes than default it wasn't honored. * Introduce env variables for setting default tx, rx context sizes and iov limits. * Report correct completion ordering supported by MSG endpoints. - Fix rpmbuild warnings - libfabric-devel requires libfabric1, not libfabric - Fix baselibs.conf- Enable build on all archs - Enable mlx build- Add x86 build without libpsm2- Update to v1.4.2 (bsc#1036907).- Update to v1.4.2-rc1 (bsc#1036907). - Update notes: - Fix for OS X clock_gettime() portability issue. - Updated default counter wait object for improved performance - Fix multi-threaded RMA progress stalls - Updated default counter wait object for improved performance - Fix multi-threaded RMA progress stalls - Fix error in fi_cq_sreadfrom aborting before timeout expires - Set atomic iov count correct correctly inside fi_atomicv - Fix handling of apps that call fork. Move ibv_fork_init() before calling any other verbs call. - Fix crash in fi_write when connection is not yet established and write data size is below inline threshold. - Fix issues not handling multiple ipoib interfaces - Reduce lock contention on buffer pools in send/completion handling code.- This version fixes bnc#990184 (bnc#990184)- RPM group fix- PSM provider notes - Defer initialization of the PSM library to allow runtime selection from different versions of the same provider before fi_getinfo is called. - PSM2 provider notes - Defer initialization of the PSM2 library to allow runtime selection from different versions of the same provider before fi_getinfo is called. - General bug fixes. - UDP provider notes - Fix setting address format in fi_getinfo call. - usNIC provider notes - Fixed compilation issues with newer versions of libibverbs. (fate#321883)- Updated to version 1.4.0 for general stability(fate#321883) - Summary of changes as follow: - Add new options, `-f` and `-d`, to fi_info that can be used to specify hints about the fabric and domain name. Change port to `-P` and provider to `-p` to be more in line with fi_pingpong. * GNI provider notes - General bug fixes, plugged memory leaks, performance improvements, improved error handling and warning messages, etc. - Additional API support: - FI_THREAD_COMPLETION - FI_RMA_EVENT - iov length up to 8 for messaging data transfers * PSM provider notes - General bug fixes - Use utility provider for EQ, wait object, and poll set - Allow multi-recv to post buffer larger than message size limit * PSM2 provider notes - General bug fixes - Add support for multi-iov RMA read and aromic operations - Allow multi-recv to post buffer larger than message size limit * Verbs provider notes - Add fork support. It is enabled by default and can be turned off by setting the FI_FORK_UNSAFE variable to "yes". This can improve performance of memory registrations but also makes fork unsafe. The following are the limitations of fork support: - Fabric resources like endpoint, CQ, EQ, etc. should not be used in the forked process. - The memory registered using fi_mr_reg has to be page aligned since ibv_reg_mr marks the entire page that a memory region belongs to as not to be re-mapped when the process is forked (MADV_DONTFORK). - Fix a bug where source address info was not being returned in fi_info when destination node is specified.- Updated to version 1.3.0 for better PSM2 support as suggested by fate#319253, comment #9. [*libfabric-libtool.patch] Summary of changes as follow: * PSM provider notes - Remove PSM2 related code. * PSM2 provider notes - Add support for multi-iov send, tagged send, and RMA write. - Use utility provider for EQ, wait object, and poll set. * GNI provider notes - General bug fixes, plugged memory leaks, etc. - Added support for the following APIs: - fi_endpoint: fi_getopt, fi_setopt, fi_rx_size_left, fi_tx_size_left, fi_stx_context - fi_cq: fi_sread, fi_sreadfrom - fi_msg: FI_MULTI_RECV (flag) - fi_domain: FI_PROGRESS_AUTO (flag) - fi_direct: FI_DIRECT - Added support for FI_EP_DGRAM (datagram endpoint): - Memory registration improvements: - Initial support for Cray Cluster Compatibility Mode (CCM) * MXM provider notes - Initial release * Sockets provider notes - Enable FABRIC_DIRECT - Enable sockets-provider to run on FreeBSD - Add support for fi_trywait - Add support for map_addr in shared-av creation - Add shared-av support on OSX - General bug fixes * UDP provider notes - Initial release * usNIC provider notes - Implement fi_recvv and fi_recvmsg for FI_EP_RDM. [PR #1594] - Add support for FI_INJECT flag in the FI_EP_RDM implementation of fi_sendv. [PR #1594] - Handle FI_PEEK flag in fi_eq_sread. [PR #1758] - Implement waitsets [PR #1893] - Implement fi_trywait [PR #1893] - Fix progress thread deadlock [PR #1893] - Implement FD based CQ sread [PR #1893] * Verbs provider notes - Add support for fi_trywait - verbs/RDM - Add support for RMA operations. - Add support for fi_cq_sread and fi_cq_sreadfrom - Rework connection management to make it work with fabtests and also allow connection to self. - Other bug fixes and performance improvements.- Moved man pages to main package. - Fixed invalid library group.- Packaging version 1.2.0 for fate#319253- Use explicit file list instead of wildcards - Package fi_info. - Remove libtool.m4 from the package so that autoreconf installs a current version.- Initial package, based on the OFED specfile for libfabric - Add libfabric-libtool.patch to disable static builds by default.lamb55 1589647603  !!!!!*+,-----289::::::::B**EGJKKKKKKQREX\^^\efffffflm**rsss^^^\\\\\\\sss^^^^1.9.0-lp152.1.31.9.0-lp152.1.31.9.0rdmafabric.hfi_atomic.hfi_cm.hfi_collective.hfi_domain.hfi_endpoint.hfi_eq.hfi_errno.hfi_ext_usnic.hfi_rma.hfi_tagged.hfi_trigger.hlibfabric.solibfabric.pcfi_accept.3.gzfi_alias.3.gzfi_allgather.3.gzfi_allreduce.3.gzfi_alltoall.3.gzfi_atomic.3.gzfi_atomic_valid.3.gzfi_atomicmsg.3.gzfi_atomicv.3.gzfi_av.3.gzfi_av_bind.3.gzfi_av_insert.3.gzfi_av_insertsvc.3.gzfi_av_lookup.3.gzfi_av_open.3.gzfi_av_remove.3.gzfi_av_set.3.gzfi_av_set_diff.3.gzfi_av_set_insert.3.gzfi_av_set_intersect.3.gzfi_av_set_remove.3.gzfi_av_set_union.3.gzfi_av_straddr.3.gzfi_barrier.3.gzfi_broadcast.3.gzfi_cancel.3.gzfi_close.3.gzfi_cm.3.gzfi_cntr.3.gzfi_cntr_add.3.gzfi_cntr_open.3.gzfi_cntr_read.3.gzfi_cntr_set.3.gzfi_cntr_wait.3.gzfi_collective.3.gzfi_compare_atomic.3.gzfi_compare_atomic_valid.3.gzfi_compare_atomicmsg.3.gzfi_compare_atomicv.3.gzfi_connect.3.gzfi_control.3.gzfi_cq.3.gzfi_cq_open.3.gzfi_cq_read.3.gzfi_cq_readerr.3.gzfi_cq_readfrom.3.gzfi_cq_signal.3.gzfi_cq_sread.3.gzfi_cq_sreadfrom.3.gzfi_cq_strerror.3.gzfi_domain.3.gzfi_domain_bind.3.gzfi_domain_query.3.gzfi_dupinfo.3.gzfi_enable.3.gzfi_endpoint.3.gzfi_ep.3.gzfi_ep_bind.3.gzfi_eq.3.gzfi_eq_open.3.gzfi_eq_read.3.gzfi_eq_readerr.3.gzfi_eq_sread.3.gzfi_eq_strerror.3.gzfi_eq_write.3.gzfi_errno.3.gzfi_fabric.3.gzfi_fetch_atomic.3.gzfi_fetch_atomic_valid.3.gzfi_fetch_atomicmsg.3.gzfi_fetch_atomicv.3.gzfi_freeinfo.3.gzfi_getinfo.3.gzfi_getname.3.gzfi_getopt.3.gzfi_getpeer.3.gzfi_inject.3.gzfi_inject_atomic.3.gzfi_inject_write.3.gzfi_inject_writedata.3.gzfi_injectdata.3.gzfi_join.3.gzfi_join_collective.3.gzfi_leave.3.gzfi_listen.3.gzfi_mr.3.gzfi_mr_bind.3.gzfi_mr_desc.3.gzfi_mr_key.3.gzfi_mr_reg.3.gzfi_mr_regattr.3.gzfi_mr_regv.3.gzfi_msg.3.gzfi_nic.3.gzfi_open.3.gzfi_open_ops.3.gzfi_passive_ep.3.gzfi_pep_bind.3.gzfi_poll.3.gzfi_poll_add.3.gzfi_poll_del.3.gzfi_poll_open.3.gzfi_query_atomic.3.gzfi_query_collective.3.gzfi_read.3.gzfi_readmsg.3.gzfi_readv.3.gzfi_recv.3.gzfi_recvmsg.3.gzfi_recvv.3.gzfi_reduce_scatter.3.gzfi_reject.3.gzfi_rma.3.gzfi_rx_addr.3.gzfi_rx_size_left.3.gzfi_scalable_ep_bind.3.gzfi_send.3.gzfi_senddata.3.gzfi_sendmsg.3.gzfi_sendv.3.gzfi_setname.3.gzfi_setopt.3.gzfi_shutdown.3.gzfi_strerror.3.gzfi_tagged.3.gzfi_tinject.3.gzfi_tinjectdata.3.gzfi_tostr.3.gzfi_trecv.3.gzfi_trecvmsg.3.gzfi_trecvv.3.gzfi_trigger.3.gzfi_trywait.3.gzfi_tsend.3.gzfi_tsenddata.3.gzfi_tsendmsg.3.gzfi_tsendv.3.gzfi_tx_size_left.3.gzfi_version.3.gzfi_wait.3.gzfi_wait_open.3.gzfi_write.3.gzfi_writedata.3.gzfi_writemsg.3.gzfi_writev.3.gzfabric.7.gzfi_direct.7.gzfi_efa.7.gzfi_hook.7.gzfi_mrail.7.gzfi_provider.7.gzfi_psm.7.gzfi_psm2.7.gzfi_rstream.7.gzfi_rxm.7.gzfi_shm.7.gzfi_sockets.7.gzfi_tcp.7.gzfi_udp.7.gzfi_usnic.7.gzfi_verbs.7.gz/usr/include//usr/include/rdma//usr/lib64//usr/lib64/pkgconfig//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.opensuse.org/openSUSE:Leap:15.2/standard/e4fd9b99c5d1c7d1e6f71668293f9251-libfabriccpioxz5x86_64-suse-linuxdirectoryC source, ASCII textpkgconfig filetroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)C source, ASCII text (gzip compressed data, max compression, from Unix)PRw5VHTG|jZutf-85fa7122cf2d659a6abb73ff907d20ea72a2f016c242218dfc1e01381a1f01f1b? 7zXZ !t/E] crt:bLL };K{ +<_P2,&3f#9\"kOo:S$̜m9g} DՇƲ:`{{]'[W^uѮ!߼’jkYZ$ϡ/mP;.͹џ4J Nlξ]8q q$XU{¨5h,[[ VsBo[S_mҞYmT5pm)" }p|ª<a:w U0W OTN#:zx@0W&0<`Jncx - 5Zp?pk?l>wMYp bB/>~uGmiO@yydP8U_vuhp% e9*ӍW*dWEG]0c.~G uI!(tᐠc"+h_dx":'7KYB;*23.Zd@DiKɰU5yZ Ri (pd\{.m# D9VUvJrH*~)[Y{8i0caq`x7)-TI qG6V˅M! WzSW:5YsW_aiqAXt5 vCwQ, f/"n0u|oH΢WGqu/ &WA+ϼ׌?zNY&.ﯴX?.)Xry1Bq7QRP|{OD.IO/& O<ށᣥݡ8,}R,k eqqAVђbr-[ 4^udk{ G6"!ebR\kcXH<_Iq+Wy  JKw6*ęsHS?z+07r?2q:Pg5YgL+cӍ "_MFBSf F((Fi죯TK"By4Ϙ\ 9QLa 3u< T8ύTPC+Ht 'vuBsg\0%4CUoC7 sv:MvBZQ|P&R3٪ʡ1 y Giv7#?AYTj@˷HSa]R]SngY")6TMUG)4*_p Uu~f J8p'"Xj%b!a;s0C$17alS%ϸ_y9tInڈ^JC-'2h-Go(|3ɭ3..Ӏ[iC<I)yp@瘔J.&_BDvה$zIsd|s΄V`t") SxBܑ^|fSdڅnˉC xʔi`M ?5Բ]9x|_C#3l):wJ`n$ZCȺdg[=ďY&<_݋rYs\W%ԄiݓQnlKBɁAɡGՍq;® ,XS)|o9~:{X[HFy%lkp8%=Vۂ&ުȦ_:Yij-rƕmFA1Uk>AIՉjj$gkK V_Xe.SPti1*0UUްicGL7KP~w^nX#pr%BNn-7l_V{{x1ՍU {_$]_}"д[/!@ڵ#=&H`'%?UOn!?Uf'p >dQB!6xOzDi_aYW1d6#sbv/þOAͣu)I329t2xd+FU.6v5(y'͚dK} *j3<[JGgY2#D(6%[ |PB,RI mv&u_^\4==y[Y P~kAl?5@ºI c[S\5l Xи#3\rIo=TNܛ~yXd@ƞgDw0ebqIÌY{m$,DKFs!N||P&\uzYby_UU8'e1("Vk-*C=dLG;kdhKbz44` k$א ,"a D7}yJ (d-w6i\PgE"+ɽXlo˄w#!4 &(G伾ʭ":e|.j?{&)PmK3Q\~ (h]*?ؒ {w%mqS!TԂ/j ~Jk԰2O, X ̄|Rc]9Wڢb(->@#;\y|}QJ;OT(DZtO [:}&lwm<"a8;; dޑ硻#rUDSz1 ePw~ v >AA,J'`R۰ S hDk:7:Cs^d9Ǿ}&3ʼnETƿ%Xx|FW0D]j|' "K,Ȍ`rƆe\"~J\E\vݕJry |Bl.^QB$莈\[A OK6UT*SgN8~{eݞE z_`2)RMOs[6 p+!y b 6&u !vrye~i9ƕ`=0tO6&@q"_kzJ=̟,I('IK8>5_ZD?m;~vV*RKTkG1CH,IuKhmo./dd%A,H8jٴ=oK7Zj3C/]V/#e>qu> gwb C- qYi G^Ju*dsщ~Ԗ~ ?3JELy ~7k^:LoyfB>&Ц BW-%mX&Zs!ǻ:; qS--nԐ݋$Zk1K@s}tE2*a4OXᕡd≃#}]ƒ!>gŰk;‡Aҥ@e/Lt:hʹ Q/oѝX힀N#فa>WTj, *3mbqxLA:OAv (ED珁 FRrӕ#jq}r"#fŹ1,}иä检.m7oa+1=e=D)- [TrBUOntHL E8'# Ѷ-k&w߁)B8%ɍm)TXy:鯻nC1^ )PƂ'Xu6⿍KrRh`w) S6V l[V,4k@O.;}ë1nz,W1 " #2:䰽.aË0QSN~ 2~5Unndه rɶrKrR_Rba*ר5!?q laE9H3Q| BTE4)wSзmbԖe0*r{dс^FF싾G* wFejH [rZw$Ixqy/xIBtBOH Aˏwl_ 95xĝ3Q~bΤy$j˧JV+\:1g#p{>M3N%%jnw{eY]w*vf[6{{0V>$s@/uk'7/d_Q'=kb;maw|"K'Cߥ=LSrEώ3'x5abHȈq+KtC$F.:9PL`lmEdl ȗW" V/P RDuGtHx $@:QgòK0 aLErg}M膆!~.6 `q}+8q>)t8G7 9e]72%wk^t0e),!V."?g6NI{HYq0) HelmC15f;/-Qj? D`lL؃W>ߘWoU~i"<KY4gK瓽1e=1S 䫬 ¿q*jZWwUbrاF/oz(+/|J4b_)]L>ȂRۆʈ䃯8 ŷR٬239fBgʁ4l#E#K/N򧞦b8Qb?b>b2Kg4@GO <7 {s7[Y' lT@c5=S>KZD$d>Q-xs&/n;Ұu :!ۘBXΘȆe6Gg2K%c'mco.B-8oz6>JVΣY S&˭@T)oEyW키ÐݭFAAAd/|cSGluěxϫa0;9edN+쩏CԹ:=_V,).n& <9ZI}u %Ď4u) [sv rҸ-8oCJA^Q Ĵx\CV?th1eaaF22WFa vuS[Ŭw@ұҩlKy8yUDMxاvnpr WwaA;c"Xwil7>W>ɖN.kM,:9(M`]W]P656+'ʷI;d>οYsTo^ܗ%N* zjq`ʡF2.w^)4,FUhӔu)&ubpP6m4*؀n-_Ka, 3͌$#wߗ]pc 2xATz(uQ h8gu!c{G3Y]D- '[j0?ivNfֈ2<2y30NdZSG^tSD͛F)k.ƥ#Q*=.IFv$j.="jZ{>~Mܠhl]#-pJN$eIto`qMɾDö~ ICmG}ܯzZ!@Kqt3ɍͷuszV2V2 75T"޷Uvf_ ܓE ffGVRYXh8`=z!OK}ꋤ߮Mydj-&Wr x\Uβ/ QK;טٸF/!دlǰa0eXn(@j $a( ~fPפkq47.["UIJae."l`-ftn0\^7(7TAt6^f<s%S-4µ79"mEOVBGSj,yBot?* h@P)W[GxL+|*f[&zM5ꄖ\{ky%ێ"X{:mr8Ӓ3eO(nqC~\I/$%<ڂsg7gLPMn63oqbCy35˾.|?Gq\?$=0% aeɨęn:zOFC O@6q{%jsC#apߵaz?lB: pm|ہ.D^Idϳ'"Aܣ蓫sJRs9߳t)L_`n]4DRVA4)I]xmS[⛩]YDre3te6(( `A|+Y"oFy_D:Q>l1B;yUEAhàD Vb]cI0;Z1ϣ!h+-+u~U( 2DΔj*C$ :0S^gL=3>5*5Dڒ`mt&/=p| (PIg Pӌ %Py30A@$M?'4/% m啢X~P{gܞϵ3׌٥'j/4ē82fA B_V;#f쐇3*lEpQGlh.'o3}i q?2_7CIs]iQ9 U?(󴯐qd~YF?24/<-;WG< t\x J R|0=鐄uPR ҴK3FbӘ2g^2Kb4j&Aun79ѓ;gۯhǵe!ؔFZ`Rk@ |pߍIwIa~gػls1F֊RaW΅ahQ﫽h[0PNSJ|{DQך6B%VG|𐈷$_wdu>~Oǵ G5ƼɦU.f%wxu7)f,h%mp?!0935"il/9haXnz+SVWـGW6,&ȓOoDU:% Bj$ u+kdʷʢ@ۓn [@' ̢_L)eM-C7}-L[ࡀlewqF(1@% L &/:re %W/uӘtqq%gYgUn / 0K7FoxE-X;ƵLEfg`kly}6nzHrOT=*3!ݬ|\+{۷!k?[\U d*FzS{ CKܒ HCEPUg8{4E?)ұ]_.5M51r#Y><ޞB)7P/wElU#J{Y~~%HXA9V rr}xt W٩'; /Ay0r4nJM5B>֐+jSie.I-=8ۏW.V2Mj]~:9o?]t-p6ءŖ|\Jozd~jb1r%)wǶr+؈` ڦ.Fxy_NjeƏ?k%׾gsW:?YxHc cO%b6,HssE/W3UXE5nw8i#i:t>xeX5QHPUJg="\Ku h,E-n{Xv3l9uQ=nV7lH4O=F |7ivi}}84|iW'IbO*gi-r4{d)g3e\)rttbE+cs' 0\o{-Ky ym y_H野 xzGsZI::X'Տ߼H{ 8a-x֩o0'΂eѫ pqIE3x&Z̳Cv aJپit^ċ pDϗp~cKm%*W!=EXfXPDuѹ7M"ygDJͲeHQkh/^+h ,ݺc3)/MxIJ?!(G.LC¹n+FOm5Re 7T<9}7vY'aҜg%<;3}{%Ă>2a.@|l㳬Q ˟zSV4k^zc DO(b;4ֶ5Д?TwKܟɧcyZִ^4cTMHL=!H ڜ v=< WuW,2^1ك^MƆfP}QVLg׿`J:OO2e-uaI d+@gfGEFN$YbѦ֜+qzNJfs mdUg,K5bm-9emHT:a;:A׹+ނ[@ߗ(H]n&ɟ$Kwi:TĿCġH6:ڮqNb9QoEɟM>|/%;/_Cl8AlD33k!R'Ke`LC_׎YA0FZDi&|1i̟PIxAPEC*"33\h+ˉcR1i8 MQK5کlD|Cs$_i"TMS#!UN(g|Y 8M 3߆~S68h|bP PfE$bCcDyx=?0K? u%WqL*S)1a؆^+r"Rh+%QSa)9Noh%yzvkc#kr4aWқ~I4{9la.^8B?8UaZ Mz1F. ɞ6C)B ҸW"e@:'Q7?B4B/QcލX?f8@KΫ+yJJ $>uϡα!&WTg/:+> DwxAfABJ?]v!ލ2He%2 "m.R{{sd7=jm&mLRe^wivF1hr6-Q{j`(s'>|9oyV`}~Lsf4’w}q 앷(Qtȿy (}ėAYc0h`>eޟ3 ܄ɢV_ ̅oŇ$dƾƱ?iHO &p}Ww:nQg) C^pH :'&}^jt< `9 pNGA!`~"k; n3CU-iāpiȮ8hD669y^u^ 7+!6ʸmJV%q7%N_LD >;""r]zͯr$B^ڊ؉W2.ogD@M8ܻg6;\xFFkÿ0rAbs \@%qn0"ԣ/m)AfjlؤB򤿒,FgK1:~2!y#J9Mӯ$g[ևXNo 'S]LYÒȘ*"p-P;ibĬ^ӍKg5IB;A\0w8]jG*YУ8ڶPBWb{m"){5| R$ JL'9xۦk F&yؾU2xG.K d;af=CHcJb c!W-ǿ(ؔ{vOy:ƌO--_5-GC힆s({x`Y>! v!<Qj =_%崠µ &^Sz OE/e3at;tQNO(0e ُB!wzr٨gM^\^śޚ+,U'6X" r\TJ6o҅6"WZ (@"9 2>"^=kÃ~iAbBgJX-[Uȕ =˶򀎂{~~9 i dQQfDykQuE;i~U+Ո loB ]##{-Tx3p.g(Rpk@,&@db<<^`^o Y ZHE}˝&'G`{k©UB @ 郫 C- R])ٶ@ ,.6ûo:*)d$ּKn ޛV, 䘅qEʒ&3UxZvբM׎e1Ocv1ܥ}!}"4VG\Jx?rEߔf;8Y ~s(~mpDD޹lC{o_e ݮ6]ZI5=$riu@N8]fkEptG?X%ҎSA qj5gp 'ܢNYz1^ȗGXZ_'JԄH% 3L"NjBN$zrP⠘% _j0_ip>ܰ{ L( nqP?]TBN [a/Ga V&[` ;B K[kn-ܽj&$|S (4Hɴi5<\]&嵨Hջ"FF^)<]GRmPЉ>G*ucWTtz#<_UuR9Ǩ(V!S?LH َMql ;Zb/mJVN3,haPD)?-M9y$cYԣeun}ZnoZuܡ\%DjoXN|c]' k jC=t+ZB$P 5:@N=`1hk)*U}*Ȉ8.<ףaݼrXW|tCDRtP!nFzOl 'uD2hNW($.`%Ϣ[7{֣Oba'_6JTn9asr^Sܩ:Pf /VX :Ċn-ga]!b_)7[?5^G.Jӈd]qziWt'ʁh+*Gv,4}yq#,=-q'p:ʁ#~ՠAbuT.i}M@rպzADzd#mfCQR@@$W(X$6 83#yKT?_!AtS laH7|R},ԧ6m $W}2+62)]*3b9rk$gU 2fpB>陘 Q2+#WLkaO{ЌliE?hP)}$0ȃIG2f]Y]; ⫷E˚eu3e b'SQЍc0E}Eב쁖-a:7=F]JT4ӶXonzD N١"A vxBU6r2@}mTW>|4.?T#2U|=E:_qT t3.WJA)q. |nK4()?S/pLLKfAz-@fhxL]JM`x.X?:@47# .n= r5ArǘDAz6w>ˑq0{M*nF]ri ͔cn5$973IFbtMJ-ORpN~`cqK:{BRM6 8εwWC\oR5+cɋ*8߳`ӟ!R3*SR`0};VdOob!/dKdwBUH0^!I7BPg/Y!,`ct+= 0{PuY+nk[ b|#rIːDcyfƑ91+.(ƨ '=*qz8Oػ$#*ApJ\y$aCgX;lw7IM ,HǩYu+kn#0m (9\ ̲xު,k/t= T_yyćkb1%ۣ+PrS1'H&JW๣-V:X6ּW '̱T,\= )Y%- $kLt˱ Y*Ku_a~ٟx 8zq';r˓]>sl:o`( k\%3E:j1*nM&4'+QWci=^n"Y (YA>;q 7m[V P%ղT,[Q*D}VͯeS^<.bi>,XX}/20 b/B~8Opt2bGh"Rrw H3G:.HNChK)Qӂt渥%Ž#ہF1AnZČrqMMR622$ņUlۆ_]6n8/*GNv}ZnFOP^ 4]|*)]\`grcu|&MݩOo @IQJyiw z==' eU[(BFC-h!wp7~t_9LE1Wi&^飇 ~Η% lYu݋e&牚b~&@wzRJAAwaQZP`(H $"P hoݲ\Y􉥼) WIIaZ%ưZb/5U UMX+?ga z<:ӓ?.tB875^:>*gMn$΂ )JK$;66ߛ.]] )mބ6^WJ*Ӵ¡~P g & jSu'26dZH-Xӛ+'2}Ed4ԐHLg!܎v%%z};'hCZB3d9"-YB; 0"b93b:~/4X wb"*_S֐&8DfZtrb^ F<NqiaìG%@R8|d;{$d`5MXѫJ,FDSEDaFXpI{8B~G;U(-JxݺRVBȦa?\T S}HA$gM*Ul h/D4gPl_:0:&]PhL5^ . Ki|0w5>2Œ/+1{.TV Ɣ;$-Dg zC fX,*yUV4^WHeZ8W0bܯ) W|0/ (.].3{LTRr]+ AA:jZ0uAHOGoisN-MXgl(@-ʸ2&xsYwe~B ^6ZĎ]Vdxl]j>8rA\g#ˁQ zscq! hXx$*s1`k<2SC/0>0SyS}(p0iZXB@%|.M'KǷ/soR)u%n O5tK:ن#`2@iК~b麷Kx LXjY?]Օo\Xc~fߨ1#GsLRtFE JU^!v #ƿRK95GeaMp v򪿋xw ch̾=\+ ]֏Do2)f_n=}(QqvN:) [Y3Q㚍^gMe2tzqг3H8EH%W=;C]ѕx J"ߢ#qW{~!!ftJ|6 $0zAڕ^39HEBV2SؙFId32X d֞$is@^U؊ nz|bF0}m>bʒ9ܕl}\l 9+m=#^sA :h `@%n5 *4:Lj9ۨ'<Ѭ%bҞF0!FªNm){T2-=˰h=u}({|hh,z,L[{QO:Kl]t"[sqW靽E >}hah/XXiDhKō-K<^<goс<"+X6C3|jɺ lm s Ȟ S8wy<.YyF5C +W]6V4TFE\ko=hi!_4K+ankV SqU@8ڛ¿Tъopj;B{7sUM'f$(Rc;tf~jUgϵP;T?zԭ &L!.h` y(A5zyTۨr*mcKƘ{@Vrla.RpL&ڳ)S02̍\8RՁhba㋆uVx-OΤ"\'2U $ {uqע5eyA (Db^ds hI!ߨU*#HqE~D0LF I`oDs^rk봈r/E=_>e8zn=9d6| m.)6;ҥ @ J&>%Dݰ¼;[6d8gyE>kObVKۦ罯0 /f;ix4lx. c q'VU/ j i *gh2"oBy HR4j3]Nem{[4p$^aMlqIYs"ҠEqxܶjX0 )q 3 rXg1Ijy=h/޴3j I{x Кr%i8Q97FX#+ 809:\^g {9CHX~gde5lnO]@#(gfNPktDI~3ʳvd9+Tb\4k:̛b J Ȟ2)ZT*$hXeaN}ZcVӄH{TSu2 [PUk]r v TRL~RuZFȩHAw^ TWMN+jR?~T=I1UG#)>VN-h[?ɕɍCS#d%K=X1i|'tnne9ӣ)EZPрշA3'A7 t. ljotZanUgj|]Ӓ$]wuE{yazGK&/Q5>,>ƣRmݱ0z{ 82X)B@bAHvڌ5">y=) l7,_pE~0BQcs4z[xS Q촭Ă$32c}EmzH9` o? Ux$MP-v0KJL yGƲv67/kPvCm.v`mw2wJe7 YIA8KoPi +s?ԨsҮl«J c:8*x~28;)'RQ'5?9<^vx-{sadD>9|핕{o- 9)e.FNO%v`i !^]&`ÂmUf͔HϊzB.u6)gVɓ X4Fc -l$\'2XMcshd|2y|a:^OA\(^ 3Z0_aa=*9uDs8aD2R?&bl-q0Yθ)#$ mvEIHŽ|CO$P?r>6U@NwLQְl :'{,עhR-qQf(]+إ.FupS)6cW|U, [cOb,r:)l/*/i i@3lA>][-գI)ex0QŅ|>f-" 7E:I jM,+{~؍|ZM 3 eIxV#8ЬQ-zNaw^߷Lb估BWio]ͮ]u<ˍǜt!:2ˌ߶" kHļOT`</or峑TR#C쪞U_VtG1UcѦ9I#[!ś&F-QGVqTU۝ L%ŀܠ:R6 p!--~z qB3>.^_6_=cq&peL O ?ڔ)hU~6h/!U?bnSuQX1UªcD(?A>U0 \rs凼۞oY6/Ae69°qX:$p"Es-_K!M^S Zb 萃XKz".*?IRZN~eA?johg QTs䃡(d f5gF~džy0g4ڡmYs(ځ#e&+ t4>&, ~ c9$hL@cSsD'!!dǠȋJM6kpPqިAaTSZlL'[~S}s0W/J%D>ЩBQ 8LR ߡD `F;qnKE 8EzgZjEta9hl 1Nb ͷ!OZa)O)N`fc0>st 培' i[dڄ/;˥V(U~UFZʴDQke{z6_C\U_mCqwN%+,/4Po)C 9W]L~6ֶ40pq@Uf<\'y.HV 2#뱭mʐ<uYwXp^\.^>7/lM!>b\{S'Bwaj/PrVWrcZLSw8-tUړȾI=mȰ[ˆX&LR!݇8fr߇Bwˮ^wLBGg,뜎|fc=Whݭ-7o6ϼF/g0b Y ȏ((pDm 6< cs^7K͝x!a jۯtEAOqf+iaϼe*zL^yn) 18eZfGsDI_<:6&p#pT%Tπ%;O, @iF?TDSԕz|(߮w$/B8˘jh3S҂/OvVAL9wD! d.."ݰhSD)l>yg(4hS 4m9 RT8ϟvkbIF2=RΩ&UfT`ıgסqzq==΅dC8S'#fd ; nu&8Qnps3.g0>n.^3'Ϗ(̈́ ڱO-[ VIcתbV)༌y驜G Uͯdc|o ,N5adt+(c 6u&ܴm{ J#Z-gp $^ \6dOJ dL4)a7ui+Yl4Y XӨ /`ÖuB,sPjt; ȄD:Sq.kOT"dS*|' ?_Yv{-iڎ-W8꛴G*ה_G%|7,(}%˩p~K.(ӂfT,n]`. Mh64Θ{! °"/pŽ^3upHSWa->>}W1{[[@6lҰz7HmCN4dm0?/>nmaeb:qc5lp9*`8O`@yMtl㖳4211jc@P`@ 6 Tr>(΀z4jZ᫚.'X wm`7i ˗_:t6:Z<gO$v( ` oNݮI k$0r֝׼-@z+>h2 6iQB_WVy@l-#ϝn1b,rZ% ̾Eԩ-d(r# *յlSζX.cJFq^jm54U4vg{ Hczq/ F-ȳM Ư qRPB! PoR_vGDlᥠ`,KIgv. *O]i릑-d]GImZlpET')G&˂Ec дݑ9߅!|'h&͇)321YHeCs]BAշ=: cUb^! 7HIR dno >Vh9nß(Te X8ė)g1s @Rַm_e"K%Wʙ̑+P¦#mmV3/q ͙B1tk'k۾^{zw6O[ˠG]))LږskEy"':T& 6f 4] 9Dbn,,<$~*-[ A#ou9"f<ρ9v^62F١νCYQ#ikw$ˍ.,}QxԱWI:+:'޸A]IV~])H{9oi^6uP1D|s/`1^Lvɫa$ YN@v!#wtG[s1up'Rkrq$UV$D- J $Rs4P؃ƫ$ ]NbB8.h.<_9L(n.qPn81Bں.x4GD4]PN'_ҭUpS9G8cSYCeGBБulN.vv@j `qu=H_t_;lƅr)X[˼26Lj*a;@O#AkxFJ̦=ԯjI,9xg  /$Фk{lLcH}d Zp1S#f(2-L߄[2 Mx7B+){r};'~5ٚK9Mʱ Ierm `,o.P)br)MYNɏ2l 1JCd6G˹P)9[H+_B5:1SĻ`LhV{\3)nIhJahF)<;)BӔ-+Sjܳ+yKcܿ~EHm\1ai]G̍X#gZW2xtCL D&B y>z!y7`Y`>[.EWذ#3J.4_wZP6xϲZ7(# E[GpfѣMQWf>*`0&(U tڔVpL XNaHkj2;Ot42L mˏ;Twd2[~MJxfp+T+Rt'w?#kLSXW?^,yNCȟS-|L/R"H4:z ]օ7TR[mBO\:b1d{O헐;uVeN^DߊU*!{rS +m nK bi:!ЋsI:2φ@U#۩d*AO eqcFLE s gr^ecQ Ym:U LjvZ/80P5M&;L&ǜT*WߏjKt'"N}# },}9XbΆg]\B]Ue)tMPS95W2'Q:69Y#}y]~AčѦQHePL&!$&BAb8;ȘO)%iD0W)3ၽ;frZv:-4ٵ񦚞ʑ w[9FKc0sP }F1]ElK^[1IS1~,L"HN &~R|E/[Չza3pd>Ml5K/۱)Z5w䚡+9H+}ȮēJp sw >U,lPQ9l;uhwErKj)\Xq#t'A}3ki;~&$[=?#.Pʡ{ 4Zt\Hs]ǝ A}Rjz7,$tPa´'Ktsy@zÿC Iݟ,[׹ӰBx**!lb55с\ƅ! Y}hV*|z-~g|_ 7"0('8`g{M p ,v8v_jkYkꩬ!Q/ h+I?~S m!I6 )}d"}IgX@MouL5[ʹR:8KiP65*FLAr3S)~MC1kIֹ 4t 4pDؖ9yQ0X>'$mrH@NynD$vUG2c5aG=߾9XރPũ9Nh,7`-k'%2ʀL"On2>3c `BC̳$ ͤ 1.gnB:}XQ?V!R Af`ʏ7 LڳK_R.Oy8~n聸W1^fFFU<:]|b\ s[9 JƉ+C#N^yiؘYh 6 s;ɣ,LB SxZql`sood~9>$%*LaNNM=GP? hN%e:HWxoBbe{ooEy dΊr, @d<_/.z(h}JҸ^Npw'u nĜߕQovdG6W3o i&R) Εw`N+\ow.'l*ڋn[ o/>uJv5o&ʆ B(W>A╋y[._Sڽyo[EQ[К$/bKm |#g SPT(37}a;^^;P1: w*Χ=]k>xA_x Rr!g*<9u\J<s莳]S" ,~h'\( rMrMa0~F2lV%^&QR!E0/k옉U.{>Px>gL|˖uzF;ذ[zPy\ݧc. HtlN!Q e$%ُ8_"%ITjl,\&"DVo::aD 59FzQBb:=HBKr hxUx٢ʠp2+ԑTyMkk!'+AbwzPYT D'7jۉ:zD7 t‚\T}ױZ3Ȱ|q01.yS;U}XVVw{tbbtoh=C]o wd.>=Q[mI6FU{ mѵ[? Dyo/XSȦ tPSZ]m8P}GV#eƙ5VV+u Bi/ѻ d-ge4W~o {V?G2yE'#HXLs o(HՕBwK)aUJS҄Axа5x.G+%Rī, jo#%+&Xѹ3;{!ϼg5mD&%O%NwT*| pL輬iN}p#G&Iz (9$6kȶ :Vwng2T1kLm=jQ÷'x EPk nxC<^(@0LXO`32Soa&D~O#{XZ)깆skXLr;qH.j^{X>!W0k!rЧ*c8fyϑ4dz۹qeY+oHt;}9Q .+S)24wqcjY]o`.=F]#c|Ep5ErIo2СHe6ӱBF٪KK0:oX[4|U篑0Ҧ;!+ԩ<|a]0PDқڤS !¯h5B}oO?ٛiд6dj&,ρyVGJ ~(|6 8mxTfV-ixVTdSP~R!AƛcOu۳h#5RR?za(xuD [qhVG4"pwdxf2ci9ջsWǎ8d=zI뫙\lW pq_P)[=pFypI4%J k9郅0Z͔k ~Qem n Ô[ hS A9h~B^lfY[ )Y Zy!)<"0.;.+,ڡ![Ou౜8Nw2'4e@z"k`z( ==44Jz9Cs ?B!O7lQENIM-+^d%=G8.c:ޑXW$6 i@x?8>R~6"Jqˣ!9d6N^RD;8 _TUȾ˔N2DaOz"#bDv ۪ ǾA#YN}FO0AK{?ێQpbs~yY&)y7mZ"nN%iV':jTXB{M)ɂ07qR&#ԉQl2'-l~7Eo]U^VĎ|vʮQO'~gq1.,P4ʝ;B-P8 1m\&%a^Umgs%r`kqq)*u?Cpd J%Qp[!),@icѼcH=v/dV&uK6+ $rG&0 o %ٍRO!X=M暺;iT98X"wmըHT>4tK<qֆ:^%!m6{A@YN`({eGcyKc9z^Θwםt%IMhtK9ym%ؗ^0LiCgbʴHHvxKD+2V<d K/vphܨRUvD&uMIKT [Ma2U84.-P ^4~OW E}9pb"T[B;)@t>&BξnF (&I9QvQei%/"\֯:МPuLUdZ8Zu-6nx=3*>"Wd zi' 0Q}CNuu(u>jC8E 7A;-*LiS??/N*ϩlfu:x?nӟV3DN{0gӳT,<0;I's;㨏~It2םD{y =t}}S&CX Z+!-S̭ \G,+D<[B >QB"?9g#NQ= H * 0>޽۴-T\ 0EW%O A˱$O 48Frͨ]#CRC aFƐaV(RiO Zzcv^d e%`zJl?b#z*k$< Td]̄HW4M)6t5[KG4q̓{a91 PM?OOB_Ql͕;3Vk f CQ,(fȩY3,+$ЌGP=6=AYP^p{L:’S%r|JF#\u`?P#6IA uwkvʕT⦏<-7x e cw)rzpW&7/<5j9=Ϝmd[\լ9CyC|bjMXW5,C} T~ϥzR6-g\(tq@3j{K}L](S+IË3IBquit*3 4~/X: J0Uk˜)\9Dco(\1$Kv w<%EVsWX22Qy)ߓjvnFnjݨ.LjZQE␹M ȔD=Z7ooӦUgf2upj( QI-Ny[Ѷ#è2>Ͻ*a1 gx*oĿ ^E?Mr=yyMl憎i+(|4G"箱:l^e;^+CyH7#܍~ 0Sch+r.7QWx 0# eʈ,z22^EXUNG1iJe1פ";  ]FKAMP߰2$ !fܤ\Z`44"XsOOٜlǼV h!vگyp.$\#^h۔ʓ_i3ƌJf7 jURo4l8ጤ甜3˅ݞpejZ+m9PW/P"=kN]ӒЊÿ՛Q&B(#' r4;dI-HQ Djb#mFvj V0/@:-&J7r8 i)\JT;/B Ts Wc'. K(V#A}*4S`;Q[ﭣZcLb![x X=ә4l'Lx юq{=#pW hHĴI}xol rANs\no wCnͮؒ,4A`SE'ŶNI1BD>& 9Qz s㽩1D3^(ur-!S-ˋ} '#у-$PZJ+׈h2"+?OO 7&N, @t_d Y[ڈ#:ȸ,)iI&dGC LyۼXㅾtbP)lw8+S}bIOmD(kr /n4۲݆1>qoƷf V3{0uʜ_ys1GZW:&J𑜠k6ɃpCŁ @*"/?x\O6sS&[O,2;5sF "U!IAtkA18i8C @tM֫MX`j1RSG-n HܦE71IX zA16ʲ=MFq^1f|lWF ɱv7k!~6m/hY(̺rGhZ,jXrä3cJc49Hu6%+7=1z;sJp_Uf &o<?22hГ^->h 0G3khk*y.)H>][Y{zK7DQT5zB̏mQ݆ <3M'T+J蔎^pu6; ;l%TzZ.'܏؀O '|R踃z˧;jA]{1VBO7ID%&8?qԗaR:NY )%ӢZ_HwhrR@fdC3w9N,]QƖ=3KoSf.}R%LX6vH} 4>ᜃ* 4SMiZ8y|BLCfX4gL|z#'7XVqNeI cp Zc; i`UMEVm$ǘRS9́ȪҠY[&vR<-e{~u1Hd2+&34kLr?K`33%0ZMWY1J7TI1/!AQS)`{a^mő9 İ *>"_~\SOz0 2'f 'AƩfrgnnFyVb?vn !vQhR6b@.Q iQ)%nBS>D{!X״Tzz)l Ju 5+jyqG`]QM愰1| {j)YݚKN h8z7>DӮ9AUy_NR6yd^{7n Vd.bsӴ8BZ 2nݽEEso[zlJ+ؐ-rw*SaҦh'~aȽ6-FE:Ql>U e0IM2ĹmOPqR>[K?]kg[2Ѥ=[}9F/ѪZuU91&0ZOaZw00/!zH\vxc"e@agMW?[ESYJIJ .T"8;a(,yh ᰗSsZ`@Ķ'xL7OwD|x^OuӶGfr!y&[1R%+4$QIA n$ ;g𻤾;Ouė&_.Zs'lR7jIX@N7 Dx ER5+pt^Brt=mvL.""/c ,TnW vV Jnvx­BأXRSZvjAH$ZC5TDԽd؟׈dp+325 YU912T)[DDoȩ" h 'n4Ek>F,$#MAtZYtG;]ARLfKQElqJ:ی*k.N[rFdAFVXIT6ߦKR;e7~:Ym:K j!X䶜W1l[PTXǤEN@lטكeRi@?h#yc/[G@=5t3_ VnV2e{ʜT>TK=k}V!phrkLRȸS$0kX0ŗty #d1p: - O7d/idckkٹqpr 9#y0ku_h ttyG;8||hsI~i; p[$Ve67yR,esWz3`l`K)wb穗Wh:)@IPLQ w{.X%SnJV1373xp5ˬUuWgdxeJT]T8?͌X⬝4E}v-1sG D`If4(o&"FfG:= |o~'C8w ݄Zyd&Zhl'gED 7˘&㞤GϾ bIF]#j(IzA:#1),%ISi+_ބiR0TEw.]?"L[&c1gQduw xMԟyA!% *+l|}jQc(вun={BٗԾ> mƪw$;ljN+.F֥m? ش|e=p4(>XEg;ěG:wSs(*y Y*F͇imiF C5+"jXYh{qi9xe/7S HCѪd;:"m>9%P}7ijLuAbx9ȼŚZPԿ%AiS.p4Eðe u[Ņ`pG(ru z_hXRHES?K[6 2OS޹}!*:0X!\[ Jӈ |[Wڿ{]۲uNEt9 ~L 6hcͯ+7hɬlAi 9CC4C {v^?&'ҾoWusnpUd7F5f^W% kٜWDVH $%]LT]糈]wSk~݇ ja /iϷy OuMmhG#"& -,@ -enF;7 vz'# ,_OAFm(M"Lc&mo~Hw'~ď"M)mۂv* V ȱx(ҿni4-U~nK|R.X.09@Z8Mލ[+gtv/e7dz>jl2GwQG/t'&җʴܔa4\l4ϓ¾9r=}}.׼~ w Vx6jV$)1azk)t C?3ﶙA-RT'gU3ݜud%I3Ǯt̶,4h`m-U*c_iaiݶegϝE 揁WE =;< (%6R ݋.~}-Px.zj m@ Ļٔ2>(٣̐PuAU/ S=g^L41Dΐʲ89*ֵ /M)06~~1t=OXt:&JrMU:D*-F1\LźZhKyT]4bҠZd*: t1䓓<.KvpF?&;Y,6BOLUjmRu訉=xJݫmyo>Zq)={Oh=6 lZFmbLu40ɳQRpnd7P([mSiN N/->'~r݁YFPVׁ!i`V?Tc Q*֬ cOA;טq@A.r;6l#U%d5_U'ض-iYrL:ΰdOH5چ?ԕCp0P3糫︾%f]k)D_$R7gn#t_` 港8G%+OX[Do`ЯR[ ֱs!ς!]Y;b-Z"Āt=o$Ei VZ,8hÆ0{߅Ub~vR16́d[pxgf7Ė8 (缜`DK?'R)I$a >8T7agdGeYԱTtzV6]O 뼘%ǵWB|kГUYsqUiAͶEbLw(w2!dHrσnQ &}Brn3نĦ^@LT,V҈N@FDn#/ٿ(ĭ2 ʹNNjp W)J3 z4~e萸݈Tqb,+LbU.K= iwj&<`!Q,!?PWUpD ̏";0zwUҮO*B(]bmq9@FkI e!'4 Vy(Lўz{DD#uސT,rk?xQeFsaTڌs:A#|g ] WyuV̭賟ynXUxӍ q\%ǫuA$^MbزGU\ f4Qc玡+}eJB(TdqaO3&&jt\5FTM`"?퇯B Nj|%ۯtv@qӏsWa[ ] ^+HU2N"ь6CpQ0?0Cc͓.L(#Yqe4qG4O?ͪc|ӘZ]'P=E3>; Mt! (v)nRD|D"\|ԡM:lcd',ɨ]=p%!EOr{Md co(lEp mrpGGYjp A`v 8|Nd1R f`̎s/@bZz%7e9C,8fT mD≘ &?7MB:5Mo׃\\U%>l콗 _(1j uEza-\#ꋚ B}fOfKX5au?U4Q|{.R;{|lvvҨVyÃ=4ǯcTT/,! ,%ъCv^K9Ho_kVt@y,;5Dk8؜,B%,z;cTz?3_^?zyEE/X-7(dSȜF Д99`PP[)c^Z2d4DnYgk} _u?E{3풹w$87?bŗgq²{xpyd<֝oP{b]E"coI*z{iQL4`D|FfϬFT*':(y2DP7 B0 h ;5 , Ye!gV{L9V(!3-í O:V!O^ņ&uuH`.Au@ (.b: TOJhjv" d]&8$6g.6PW0_'g I:z([)n=*cpr<JS.POXt[i/pщ\eķfp(Vu\$hLDjp̭t^ƈo \~+(7]« "$I쵾rIZI6Y&@oS ɚ2~sÆзRtעK134Kڏ \}؂?Lƺ8Yg4OGܔZء턞EwPJq=Qjzs_ P}Y([}CkX14b@ʏ]reWxGFQTضƛc9i^w\T" Es[@qX td9gxjB,G;ϐޘ&d䟢>(q/>ݬp6 _WrrRTv ;|(uwo;Xgܿ'F;ƹ~͔ }n32 Q5@(Ek:0Jp gHraDx<:gj.Y~1J_0܎!a4:6cY'/316Z/4pFWg@bA+i] qf/8owl~}tDp;HbV(K}akA\ؠ%WG)l>4ٕ.5=<9h8|BJii]]N~j+gԎ1[/Ubvgn [?KDKs~Oh .I/H+?ex}a2Df`nkشS 8?3 vlSCMwV^!eN;S [m;k/iփDr4"Lqީ, jE!GicPeD+=3 操UD;r?wy,"NmHh-\pn [S6_Xߩ`Cͤ50?5iV9w{CkDڃd<aۥL~pjsqלuغ-tfćFr"֛EK>UE*dr8o^cgsݎZ͜>>Zî[çϓZ>ІNl2FCBFuxַt\"/Pb8|o7qݪk/cϋyG.TT|vzPoB&pڶC}\rOD#^ݩ+Q}8mAk+p([PWt&jQf , 08cH_.WWBOR- {h , *,tpj?`*- :T`#!- JwIȽ?+p OˇApP"7C,t7i^ןE#MeI4?p{6a5sUmIY -)D)]PX| W٧'I?e.퉸)2>ٝgA/=[$q.?uKY+=T-d}'z\͔55,?[rXY]x1x6q8*m _?j@o:]%Qa!; k`|6r+~K_{{QȊa_;̔#grj9?brtE̓^`&8EBBNp)c@BȶU@=y,m!g 6"swD?‹v`mCHXy9*zr;yF#!CiL>|V55o_Aclg8jˤu3+U娳D࠙Q7J`v5[oW{[4/cN]?Y- RaH۶C[ ј"JI;{Dw› .b#̍[E+> 3{*xqz#(ScQJ$Xy, #U`/W-l^@.nF. =XJϮ2xwZoGѱjMa{WJvZ,Y(wO߬]u;,9;,Ⱦՠ cV/8TyHFl1ӭF*MuJ蕽J+RZܩ S 񇗫GI%X>@V]zg* Kcp?y5?_q٫z\В`x>7mL𝳂A jǬzYf՞p%*Yճd,=F4 ^FK҂UGi椵NBuV^ /)YorMyzw fk! u6BAVʦȬ;SвluJNK㣕%{q Y߉6[u5WtKcD UĆtbX/~nD/%])-Y-'&8-{' 0x'( j0߄@ռ kjuxXY,G|m%ƦM6wdVaBf{ l5+&GgUPX,.M1r̂vU;1t?T0_=Q|+"9`}k0X J< ;֫QCM?t(o_zFo25@z\_"R!NPq[sSu=FлճTttoO۪HDLRT&pq+u N(B`  &w>7(D= veUtN\.(Л%kIvgj8ɩzRKx-P{_ủ)uV eml[^%rAuq @"Ш_ΐjͳQ\M5l\ϩJ_Y~,κtb@ Of`8vK@L- 픐܀֌E D8 YȾ[?Ñmb\ؖdHIUxչoBJ7RegW,+6Jׁ)L:3okP&d{t+X#nj.Ό1*Our;ioD[9Kbl+OqNEBg 4C45/Sg.TSvƇFbpL¸/v OzwB`FŔPB-] Gs-X}30wr6xw:(إ$+P)˿7R1[ߞf1:GR6ɪ[:V-s$؜̊D9o+\8b9 Ck]ZT󷙝u8 ùQ3_?k' vdʄV0e|"kS>>sBx͋ A )5kKFݕc['(2MZEdSiz>z{"2/8 Lۈiϔ@G5܈ IJ99(y$qX{G($ u, ;h3K|wHU?dzs>eؔNK"U("Nښ:vjILPhqMk!oohM[sO4h1x /?Fy d'@hҕѬ9U0+d0#bd+p.;wk Tm2Fq(ȟdo 5=qrz?u3:`'kZHNUMn.Cf?#>+4őHqMsOS~h)mUƤN~ &y )29G-T,`n9%RPdxMӎprPrJT%4h~0t#'"B]kh&F_ Bأ98LPO i x Y^,a SgG:+S^NAY<,8,'o(8+Sֱc~mM hi= x&{-7'>BE|dZ堢6HU 3 ѝբ1I5x)j$>W)u0GT} Ց+w;iu#¥BV霞a%}GNJYGo[2E@&WG&_KaG 9_ T:yG6aL @>x"$ W>l XJ<d~*5GԨYhg¼F iJPq!X :i{L{)sX @Wtf+gh{W\. ¶' v^A!|y3i\Ct{4Z=ԧ9We0F)F j\` *Sp;]`e ~ !5t9 س) =e8%+Lb*?&Fb;/ _ o'!&u$Yaa{x8ұ-r)`= : ˈ(`>fxg*14vf@5 vV5&$mc2(VwV|3G:m)(,(qH%kx)ItMptFBC4Ͻ#)[5C]ӝzʯ+!0q߱n0~K7*Jܫf8롉9Q;J{ {ٛk؊&.{.ﯹYsʑg&CuӺP\ކ%37 a @j Z6k#olsk矵 ML#u+E,D6[ v7J)5B1r/v ky4efYx m`@l%Uտ=9Xx%EtV4m:H< \R3zln e'h,y>H . E#!aXk4;3z(k'riR0 RAT% ;eSLleƌrY&wTV1+d&.tt$m#+Nݭ%^VCod-&Ǐϟk Bk yV'h!xV|)N,&cpyNʫI* X0#3yBU ~J#dE(!#ϬK{Ǘܱ ̝s*o 9Ɯz7y`<+/%ӼDΕ SF>B5m[r@ FFV Δך{vXשSCX.kXw|∼>mI# X,6:Oqkc.@nQ]7ʶtt<'2M2 jHC-RH#ӂw դzO ]RDIKuQc/R:}2`ם{).0D:r^)jsr=S >+aC=0r ;IV9Se*5K8yO[s%ZIqzN|eWfdkYsE)7?m bF%1,#FwB9/,sw/dw㶀m@QkUH w wZ*ϪܗJ/!FѡwYFk7iEQ ykPjv]OTwy??[ 7F)A2+ e4"@HPfjA03HH=!aHڇnɅVzt n0"IݢKL!ϠTbF$ܖ/'E Q"PP*W?z ja`q{]74Pŝ Oo}'Qmz*e9&o*(_V +jqD ne)iXͣ탶l3zs5S;'rgh="~X?hѵƜ%T2hL:s6%;| ^ u@70=hBP"0u]G y%ęfr/[dҚPXlcX4i.\LZN12 k L!J$͔s4`xI"\ؓW?3f: ~|%Tn{m "brU%j}ld;$|5I_N`RB*4k\N3 { Ym%Cr_JyM:ރ (Nsn$0h? vdlR[I`jlK)M;rw5X va j0rIic*!zTF :$Io *g&T1JnNokkcЗ[V9CO9b,Xp~`+So|3~_Ud9\3d41lgAUA<<(`5ucvlIN p2Ycmǡ49m3gVv)'v{ vtS45SQiE]erMmF{ܱ0P٢Bz7@$"!8]fqڒv]{Ŧ8fQNل|$(vQCY0 ٨0 *պzxcH 4cA=܎F o"k{ r ʚÜuq 0PD4(Bb$Wd0b#rcѤ_8ee~䬷&Ved׬r M@6ߩhMNߎ>-e(n7GqXPrVWtj/wmTU_ݖ=޸TN`,bk/*VȒa"{/Sd$t7AATY5#™UtNr]O/fÈrI v& wfY57g{'GfC<篞DЕn U^Os}hu.DxÝ/h#pRӡBsYeE w1>nM-<ȍyg儇(ց(Sx 7Nɸ:wq9Hm:u t`8Y )ʉD R: uM",sU{eZ++U >y REa٬Aʵ<Ӣٳw+rp/0X ږ2:Yܧ%A\ؿq L)SrEx "1x]p"Tr$@fD<6rX|GD8 ΛS?u\[:i`}a7a[)R`UJ=$mbq g҈Vv L/8ZG+F<ƏH쓀URraѕɇw2QF\ beU8=s}e-`,nf#;օHT$M ɢB_Q-6ә,;rRQP4Oo2u?Af*N62B1 <1٣Jݘ[4 ;FiR k6e_ _~{qH-W5~oەʢ>ˡ[7zpB2J`IdR5+kWiޡ`: j'1=L.nV^f+ؿu LSgθ:o.}W6 6Y?(xbL!6۴1ʈ6&RkZkKM2npN C[D>|sWBun+IBO@W@%ɔtxI$6)6iTb?KZ_1o\Mphg߾I#iB%]+u5PUx09k}6& t52+B*x^O8̍n8`Ժ4&k M߷.X':?fT~ *3vɕ<jLU3dgJ(QGhÊ{Je8f*o X|i}.p!<@Uw T he WߤhW*Rc &Jfr9jemŶD-jNc{S, 'i&lYlUXn>x^ l3瘸El]<}~J?rz/fsv"*Mo6relN)uQn{}gV)G+vݹ K~6[tSPT9.CO;b(jq'SMаVAJҺl{zq$b$g5g"F#D] 7bM_(Q} @՟P/آڌ_{hnC .=bY=Ik,Bgye#66MP -~y]\qTݒאl`$8e)7G豥:(M .~th@UwPG e!> 2Iɐt%+:X6O)([hî2)`!} e\6X'"(mVcLpFY&1zb >6\B<WQhL#@4ϩc uhֳC},aݣt2z»dK\4a]M#m@E鬝0&bWl 9 MTa3:5)IAO,u)`6+Ԇ:X&Nx>i%ʦB 4z=8w:h a_@{swVWq"&pJ.%8_e \IP@,YucЮQ]FO<"Ŕ]T3z%I̐eje4CbuF)Fӌ-p+G h^I!P-LzMP^cFb8goUwaju\/6SA9x# KJ` :/.Dd1;@uSc ה@sM6#9KGgx/\nIoUwmՌz^fD.T\_k|Kөqz(: mY61*2㈁vL:5 ,Dp=_\\w3^yV>DUbskʤARRP2=]Pᚇ ţ_óM1(CL/@zбaox~w]RveA#ۯ%roB2S#^v/Rͼv.t>r;~F |<Ԛ7Fj,b4Se )pw#H)AFay%FßH?R98p5$uCF&CNEq~e"0&%(!nDhK.9{H3"w/2/;} µm{l} Z :B_ɺYiӎ2"|$Rpc؝ӥVsuibq$v;j\yĕ;F2(@1ʩᖝ%R 1I1A5ulMHґkI*͏2H8GG;U<ŝ\G4G2|qD `ѡRK n>2[rh#agtZYA^n7*G *r2(=;VMdD7EӉ7x;<}a(LsNW]I)v ƦR #255ܙ~|-i$Re2rt`9yȺbnTyﮤttU/Nb½~&e ;L7(? \خl hx|T?u7Othᶊ!qoBГSl\JnߋcmPzh)jZ " -rGME,zFx>\²!4u:a&TqHHͺ2R.j.gj0i\+fX)c6gkmC#cY9 N};WJ|;+Lw{n)x˓yuzg8 RU^TxC ' UBD}Q ]!Ϳ=={`+(2+88.UU; O2;lJe[DiVڇ^U̼9b|?䪰\"&nJ?r0Mz\%'k"PeP^n5&RS o9 $(m%ƫ7F/9 _1@t)}X i,@bb^A` 3OGA~@ɱU'K dU+t])ÈhJlɡ]h>~4#^+-pI^Ʀ9GJǯ,T(k-EnٰFs+p{x 3m⧪m6,F^Vsu鑈]%xbd=p9b_]hj\57W5 cPpc G?3:=fDÆ|k؞삦QAťTfsJ",YB0ާt44!ZX|ӳ>iƥql":߆{CT>f8v $Osϖln7bzhʕKA ..5%>w s\\RxC*JWT]/UԨ ߞ) ty'k;do~]5<5LVɔo_%(7ع pD[0G!hj].{jKAr^Cq^y,d4t^_nxjIɓ=A#[xh,G"K=U:Ų1g{!MG Zfmk]۠rh}AVL[L3?>W;}TN6 džT@\ϒ+V\lXo!t(z1_sB"֕ B C*KY*3'zK*eq{bgcv:Gjz1g.z@ 0ZL;a:A(_H%JfڟyxM$J>k]sGMo2܁B3\gd9U3vZH܂6uY MK6p@\_ J0UG C׻Nr1) Sܙ4ZCc8X+艞T9JFDō雁ċ\jWkz ! 8<ؾ7) V!g7 Sp:xjVv8.Pǒ'ҡPy<+RcP&C/ ,{t QRdXyVGDJB>W 5VOI5Ƽ_/wt/Ϫ$[Vog +5//J`jѿKb0'YWqO.Ju'=Zj e\(6^HFSX>ۖ2CU<Zu!|>fp::_ K"+b ZdRZ+T a"@qJ촱o#D3aIC; tR_g%˒\ z–2S[̲d4=4L|(NفC͘B/pHaj[QbeLh2{sOh \*@DQMղ. Y.xoYXD^Y!@lar4ҿ pf5}D _zHb?9D#35FBAq4P9GCw `^l7Z^ձ~=ʅ3lJ 'fkt`Z*k֮ݜs6le7 }~szZ Q _.Fcq P+Э=pVoszRhE;^.;հ }n<]̢b%wu5wUTjAO] ;<9 ;wvHaPȂmgՓE} ӝ*RukvXWCXM{}=@;!?#& jqՁ&HPb eV 3 twc|V>yTÃԘ_hU yP圢zl [xTFJO =VuI>u76cn.)u#v}{EoY2|wO?Hv?ZD 4ּٓyPM%PK椨&/2MD1{B#2P=xEd=]6}7|fl˶?17`»aoUl>xiusa뇒JBt{̎P72Th<%EITArClq߫CP/UBJo/R>ч.kBokp0tTη~!.8^<&Y]›_yx(ﭙL)@sF_R='pyK e|dnI4^npmSpD}'PmDnn1QhKrۮd 2rOJJ!&amj6L `R),ltI4Tfv#f]zޖV-/8Q^Vu@TkʶʌCmjMY~=汰 UTi1o-D~}|OYSH xԗ2q&G LPӯ!;s<h>K:e+?wрMs&gZ3YU7M A%ne\f]<$d ?ARbjpFן[+^g+'rkgr\Kj34q Slb6bc._-#zjK ې%35-V HGuer(` TGSrnVרͥUNV?PG؇yq))~еĵ3CMusث8Eְ9YOu5CKY=SG Z2( +m4mSĆE}'\òW֐J:!cՙ*P\h rAT~cpWڰKáYhY'恀 : m}X(oMkH!x)0--/eg;()h4quzIzk5EQL`l*$\⪓/Ilf+ H:eE:fr1Q~ KXϬAqnjh[?Q |򒳜OqD*ko =#Utl]mf J=_nz%*eWwҦ iX*uoiԛ . H3})}D<G{>.e0Ф rMcwUx1cc#`X:*5cc0 p=l=H` M`bll?Fܤ{.l6Zw>u_L\RK.x.Qj/Lqs{8`ni58HwmRpMt#̜"@Q^ƔOB}nhWһ4ب(cTGB2|+Æ lМ - ;k`W4Yl="[_KIMU>qZba~/-?f/ȗ &/*jbV꧃8~=F%53G]Q|Ƚ0"|k򏶜*lA)$t2_>xh8Kj]ؾm7~*!MA v7uH?1&˗+;פ 8玴/[S3*BhϸK[8n|?O s%ŝKad nuB2 \55qQU'\-x ܎OXC>W#F!hjS)K2sc{f/(Rnt0 ؼŜD&`yzF6'0LvWБb7/{(v*2*KhWbDK\qrJ6Dճph _kk''2'1F&*ho.sRg,=L籂vO̪PG'/]*t|as*9'_6#ΊՏū0brcl~ޢmF݄ 4 &=_#. ,8jnLk%"!aAtRaиTwH^(!med%+hWoΚN%g- xO=vMG$!g{u5LSdZCIBu⭦xL]f;kƧ ^o7l\jc5/- )48? DvpHWrY9ÃDPLS)Ybae|S ~d)W{#@fu:hK8CSM]v\r $cqIɃ㿈 I wu8#OZORX1M!(C~{0mjZ; hS5Oc;SqLlFASpq7b vJU?ڂ& Ѝ*02N>OPa:g74tbgۥo 6+ -FWE_sG+տdwL`1nJ+lp8YS޷aq)C=iśkN W4lwkIn R_B,Ũy(Lb= UJf`|AS2*ނRj0K~eSh0TgdѴ+]`iN}F?<@2V`Sv͕cSekN <8ofAjx0mx;n6f0W w2XG!kP Ā2\5UUHvkG"N5>\mtMȂ @P6R oxuC栕*bOu߹ӜƮ\#G:Vj$SQID"ry|vDwCTP_-j"SdgOEslhK4U͏*7ckB <z=G)}rU\eQDc_c(1n9LUH:CfT"|Kv1 QaILKJIl/ S0 3V繙$Hzgf)A\(ad#e ,bwkBۻox/ zh%U: }QM ^EQn˼aZf{!okIڦ_έ˿bHKlr4fWfLWy*"win BA0| yP1ggܟ8.׊@$Π( Wm;0(ĆԖrXb_-[5Es7%\OI߮B%fv"z}S31`Zq:W@Ŗ__ީ7)^;n}~'yMZ~ӵ8|scᆪ )a`qBقGG_IJ:L ;b nfrW6/N, ^K&p| n.&,O\' eTT줼9t3e6N(_BO˖!8\T;YBITLof5RL+2+zw¥.F@e E0cpPǼ4l'#QZZC% ENiJ՛CC z$.a{b8Y؇u$A&[gBmdm&]T(a(c= 3GwӢ h;#z"WJ{ƿmưa@323܉gwwSMH.t=ȡr SG})~v :,^9d8vF3쇳Y!Y= V:)dI")3]xYzQpl\HoJW44yUnz1/~"Mh[烲w Bw)DmURJ#s@A"eBȢiohήpG?Fn'D1H_;? d줾>a,FͿP/i*/XF_A[Q uJ;]&jp@2nnc1*>k3% !C,mE#]-n?IzSDj '+|'Dm}?.8hc9.p[Gݤ<>8:IG/[:j{y>*BL來|ڮ}[b3 2 p7P0=ʮ[Xm9R뢔G 5vV{V*ۀ.rqAT1,ey!i0NIY/Ϙs|0mĈN9۠es7A#!,A)<]o34d+=sdE"uP7jse߷"#6ҍl.WLsJk%j8mB/mt7ڈk y7@ig=4xKg2t{;/ö6@LJNz/)_ ͉~Ujseu{]Q6eq+]KMwWM8GaeYÍ 낷L_E pWt#[A vvsHM W.:):QTϜSFVnkN .!;4*H{ÐEtąS^Q$x0sͧJ9߻EU|)c:#ϲq⭠ًCԩy~L|&ƾ=dUtXM*rJwbeu޾;oJ1Ȱ>;{/#$nz4Kwk#)UH1O`ڏpl&$}@£_H]S| Jʟ;hP[fs>K}=")xyÍn?[c_̈dqϫ nKt> =?LUy׶ZEڦPwIAL' ^b5!W"A@~=ٴu53J@vƵe@wơw b AE懴4FcӤ3/͸]X?^bEY2b5{i}3p;>A n5uQVǝceqw[H@ϴ-D}>얬7ACȰDwKxr45!3",)j?DIĽ&ǧLեwN.r?}J=S""Uk:1Yh䨱l`G 5~y;)}Jk>灲⨒6DcԴ\cq@w¸pN5Mb_x9N|&N԰PzBb?15)F[ܓ,N4joam5sJx@ӳ$ 39em,5OJE ޞҟxXveDE;L2:,ˇ_ERj"Mx'r6&e  KqvO?~%"Xї#Ӎy!lYsP?4Whg;i9wmsg+ixҼԬb(dn13i$R[7@1hK)y)K PshQP֛s( 6 D_`۩pMSَ}ՂKoTA0 Zư%\ C,-wZ@#}9јy!O㚞#z6AlVrbo(ȧ)X17lZҷuQTsB hkS@)\e4o6/ ye@ 7ްuD5t>6 MP7>kG\!/r:ZZm--w&s{=tk%>1'00o iH=p5?ٽ<'g/0嘟jEv6C0}g8DΟweDZ+x fkdD`L•!Ȯ\\C*@ \{)=.Rr0Z('ܶte~dU,dV,`{>|Hpv5t(J'c^2 ޗ{wvLV :qKf^E@K(^b$U'+ g`{g˞тv+Yq3dc˒gb>#Rt2=Q;i׿P>:PvBߓh^(kys&x%BgT3!ߞ!4ޔҽ:2P-y$M%ɵ 67؆ԐM)0#tϕE&Ā&3Rʟ py~Չa-6r~qw4+*}<[UƬWfW\1"&w]˱OH}R.#,f Ƨx| bVtifyj@cjdj~+< c\mDY rk3ur4%JAt#0KVXPNl0͊b/,Iw5c=KCѬ5]uGڨea&=2+TgN*H"`o޴e_MWYRvjioȠ E.ꃇ}xMuW2qK؟:H>K[qE?i KvM#T)p7ME- x ş/+zAaB]jњB|]Kp̃jjGo"2ZU18T'EZSyef'ڊ[0Li'r@sSV6z CvD/hRv*3-}2\Uy fP"[H"2 ˚j\^ׂX/r!T7n{Ez\7<)R(F JA>aT6zUv嗼Mߏ#< 3`iraES6m$(M_,[l$яVk n>e ? ?jǝÈԄ=(>Cѯ/@DN,3ܬ&\A~г.˘&~זw ļ<3 t yn%}6XI;79ɀ j6Qu}eKZ!m)x"D>te( ׄƊuA K単;>M' ?A %ڥ!V}i|0딷<8{UwGȸG4pZ/ۄH33g~65qeK5~]߫z?^[- ~,rL(W*Kx :GEFտӽR9siP ]d_O꩸UX¥oK KW0rXya7t%IO1up\#+juy`v$2|yrny$A{ܚ*5G&a$tvRAq''ްq Fl2HxJlL:(8LH |ۚy]ʼn5)F^0zkok2꾟 i|í @n/?=h =i#Ab #3/5tL[ocO ,.aYomѯEѪ<ؔ=kIt~1&6A*ڐiJjYjT22H7=8JTOo&z0bm%q[_ wo z,a# ̺k6㘨ks#gT.OU ӔmI6Gț7 Ȁ~ZBŹ11 ,Fό#P[SڍHүb\E/Z̸ gW˖r p?; L8;oKuRcPv)Bq :a`X(q1;]/o _#GKk2&~ЛkM܍,U9zw tLd9* OQjXg^0* k`R!Ҳ>] V ^$ t;3=QVkt+͢y"߈5i^Ez>GƖrUL(ɝ ts X¨?)_}r[uʅUGP^ĬR`Z>.s/%Bj@E42ߵ #T5z>4ƼIW! *u8S|}2}%iYcЖq}@d[ëS ҐJ̟!μ34U-Fߢ@#1<@B>|.9;p^lvs#Z;쪖6o ;aHnL{UmC4| _׈& pv}{`̜I&`}}"mYB=#:A B6'N1-J6a\:}},ܝSK`!Xs0B;C\΄^.H+v?faMDm~̜H9ҎW \s7#{=Zd'Cr%L<5`iڀmTa^uE${ƇQb %/)Yj&؆yD֒A_J nM}*¸O/Gl3FOE1 ꨅgD o}%rAĮgDl! 3Ҥvd:g;,]JBYM!ք:5 t\D łN0c6-]*u$ )3 >(.C (NɸՍ/7X y,=?1gV[ 'Z\Q{w:p(f{tmk5_g0 9;N8 ,S>+TJ|EKYdaSTSy3V;*I1?vVp_(Dԩ%{kBlEsKm6ΪʿI(<~$gNE3o,D;[+;jåSbKUkJY*]phQoyr;Z.-&X|M4tR &٦ eyw! 驖Em)&,+0S]v{1^E=2plg 6n7f0.JH+NH>cȾ {PPx Vnr`fc\+te<}֪_~5)w#`PݿւeABR_Go$<,ş `-pgEϬTT޲">y5qcJJtǶ%xAۚ0؊&eUkqdXpwi)L/q)1\Rpo賈|$`+-KQhe@\*햂OEbv_dvQԳ/1 a8@ #g{JpƺǙxӝLuΙaVh^Q hk(}'ׁp0-͇Qk4{e)G_O,e,FA J'&^G7@"^j_׿G.^@>rCxqg̲,/N$Vx/R흷f̰b6HŰ]׍Ulۤt@T$6QrWˤ8@:BkX>՚ΰS$ހ=1eLkHR+PS 9!m3jhޒw|w%ҿeU"[,WD,ڤA8ʁO=uA4%]K^9(BOzG&,(l$8H%ͷ Ebe+3"mE b#g o [!e$KI_FEe"( fsNԲAR`~ Qjsy)"e6(]@B c^;wPПx:Kߤ'nl{s)LŦP @%I`ya7RԓÍd>O⯶D~zF; zz޾wf㷏qI)8ίjR R1t@͛I.A A`QxK ;29hC}]eJ؏|oYge0a{NC$8`sqxa҆[H2 Ee$vQ Za5ZsupDf*Uȟ\isMٸ $6iآ7X_KJW͆5Yp<ѓ>f* &tzu.ugp㚞Ehp:( ~h?uCklގ<#"g99i4Gxtid\V]-7/;}Geؾ 푊pzi%%yjJ a;,TTϵ,7 խ4[~71*~W|4p~M{-^A(Pdқշ19nu-c{7ȢĴo2]RO\\J{gfhCԢ%docp1]#E BB%̜gd.aj0&@ JMSGޒ;B}FOKr7V G πP%1|^68-uVF`Ռ#<^ָ04`*1)N׹+!mdS8$5$XZUzt` ZW242|g,ؒ,aMԀ\:]~†Д'~E$ƻw#Ten /vFHݏA!lG $)Kzek[yK]v6 8[k6t S! h N3XbWZzH<妺[ԙ"/FaceE˰SdpGUj,k)ccaw `]}JXLD b_ž(,@pYbUoz^ܛ2] "{['!_v)ى4&G% %;~+J k݀NUP]('ޡ 6]OzoABU@Y\+vOT Pwʹ0?Щ`4*SḧL= h蹫 8dFn\Ãv^|P:H ^NR4&~"[YЅYa)ZޡSA5&[8 ;eZb<.?wp)JΫdpI6_8xAVem׌B KL[gjؗ%0<^ɗn&3"V0|i,'BEzy%_=Mcy:WY6G*g+j+sas]7?h(n/,cwCb/{:#Lzz̴^S=`$%5^s } M!< SĎ8rt=lI"غ|v߷[U'}2-_9Y&9*JyTJ3!2.˽J`n[w>vƄJ߼MI@K;~ۖa}Qgl`K q$~cId`'u,O,tƇfL߳yM+a?I[AlIB'Y(5Xlsuz|^8pl+&pȆS'|j 2jFp(vRWgP0xS̭16Un0<8XwwQxJ2 XU] ?<.d$oj 11a|7cnlLH:r|yD,uYkGʥ쟮5-GWq eU;)i`؍)ǜ F 4]:|ܡ-aW} =TdF1@\(^LE d}i{AꨘvU:zCC?fZCrf$*`:<3@*oƲY8*Aё~1m"Z._WgJ26>`H-ތZm+@ y}TG!Pq ĹH6 _a8~B<[mS?Z9mO2[%ʆQW7˄7? >x- +~ݐzCNZp;YԡW_ɞ_x5Q=)7 Mv;^,!O-<'wxՄ&g ieK[h`{B,hDT`}&W$w]6sC;$+#vkNJLdkVmm(]?؅̀Bsl룗|g*A] Ah<΅<>Pxɂ^6|+KL(p,j9܈b0#3 nݟQ_ c2e`3]_7qP{= z4%߲|l?3)Ds>_1FO<]Y6eCo&᧲ͽ:k%3=/[Cj0X\Z\,) 2xnN6ĬP~2O?+]]nu"2%=0T`a$'8õ7%q9>ʉs35*K۸uK`eY->qΪ?z Vo.'0Gp|KmgB漊BZ͢45Y(ad(B"8\9EaMx?~KSY4? <Ւ$D$m6־ZǁWh^I:QoN~R)6S!n%dR) /nu; 0$dm()}"c0UK2nZ3w(r'W͛Oa ':(ƕ'M(G6gUY zۓF^՟s|6˞d4'.sؒ?2Q}8F(#]s}`T&u,xǕG lI`)K9$,TU.gȪ BN!vN>T@)& tۂjc-ؘMQiG& _u/w$L o E4บ/V'veuOVI_ '͛īe{Ο-@R`M K=yA/hTU:xN;?~h*ǖ P}e ޢH)8mKA2,7]-6z9BJ;VTf[ gez҂i6e' !Z}.tǚ@0Z1pNH-4b yzdK3)k$^d|W%coaQ q$*lp5NsLAdNnd+r}VgnZtS@+ 3q],F {؆'vfhlfb7|&stFWHU}{fEԕt=CYl[0#ʾ`%akn 9`aU1HP$:4. ޗ߆@ öp"Lǃu @nƀdFvX%9\djG?8J?}s!#f3# {O+[LiJn)>”^͠lٙrET}?=8V Jקe2̉NC2uQ398mo Jc;'Iw{C$O4=Ф|az?ȉe j)c:RK>lx3dX*f5w]5?o #% ~-` ah;aefJ;(ZFG/Bt14g%XJfc }_1!ڭi}j0 6bi8u?fA|e d#/T7{L ت1^4X ;hnhDI/$} h L?꬘ /|ӓ69HYGZ[iS`Rv/"Oo.mw-|OHyJvXMjaid&؏n0"/YaglLE0!EO%P#5BZqkmN+CK1V-[YVK&UTUz?pxʧx#e?sp5¬vZlEF5EMy5T\?ʶhM_񉛼R \b=UL?]*w:@ts7:N1J,s¾iw*c^wlߗt$@X]B ؿH]BV ҬiڤjXW`G=2uF(0M{^ ״۱W14}=j{-A?2N,ϺRc y-@&7Iq[zKnXfE1 L[k˓%fj4ofҥwfXe.q.Dom{ZeE븸^W(UȎPzAY_kWKx̖;8N1JGS NحQ埳&C܇$Yv wW19^.y5Xu(rVقQ[v~56# bLA Ar^E8\kAaX5/H*PdRś੬:쎅@ݺXlZj# lC~Z ;:SMK.gO`ɘJq`OɏQ I9w6RD0H?mɇGe>΁'P5ߴVq?#Z yauW~\f&bʺ:E 'ZL*VaF;l~'u%UegAe I{"RW6u>NkSaYɊ&iv';ċ `̸ʦ;$ \L GWESvǖ5Ϯ0 Spa]/e5y+6lpTmWp|#Iq}#VvgXf>Hp dq#,SҩU2 BH֫LV 05$.Āh=U=R^{iarlHD+l垫a 檆Α=YXױor@v~xAУ9vO{Lb5> =y HQq8JG)G&^i^ |x y4S8 Jb!|`~M:S]FE2~Ҥz'XME')-?%P͈^UkϦ>.֚-*E' pW *GڙbNru!pjvDp${+y"mm~C66D2i%XGظL! !ڬ<%[KwUflpP/0xT:_fM :ӹt&?Jz,Y/e\g}x'=8R,hl?6x*R$`^~vN/- Bo|XPvJ#:UU=}6X݄.*^N~TXC(k]俜8NYεsm̫qGx#K`8#Llxc\ 2V9lNlDLNd˂rޑ鯰`eW@RuWy0+je m |\ƾJ{*ys:b5̍j$7@Z#Va"f<+FGD ᚬu )*ыU6iG^1rL6v y0@ 01e8ja\ތ=5De67"j/YČ @o ݂7lAc' V43M,ë%Ľ"u aFOkq(g|<D>i]z:_i7ݴN%粅kf3E1xmvGzsqeL12'<y~XgŚN;cBI pN(~+|H@AŝA@W&%dYojdGy3c 1N-]DdK(';'*<6:OW+}x#G6/RgC2C蓉sl 퐧bVZ=Rtt6腲z{MkX8غhߖw / ̉P[R֏HƹZqMH>M_Պd^xgVMpi*.soo`F2mxkߗn,(:?3# dOJ 4VF*ګWn18q.~ A{.;/p]y#-BKwjӖ Q:S}OEF%$Sz2H>gHٹwmjw֫i$ޞ}R4v#SnŕS79JxQnXkxN'cA(^V e3(hW% @ (j=bq;(R Nc΢(ڄQPZ0[1$*GT2P0׷:eD\0؝=5 YkMm|Fo`4u9 Abj3~NE0lqbm=@| F1:C=@t+E>-#$ t(Sǿdxp3 0=t!NL)jB.[50N¥Ih'61C?0 MJۚ?8J c cenieU-8zO9IY8: Xi-% s+D:48/Fׅ@a@^>1M\=|^ ݀׍hs7Xu^RHΫ:d;`vreIGX@ݠhdGOıEHEkIfH)0’nUkԠ|t"@'gKLQF&ݭTP m{;-MZ`Z3}K&T DVWsaeF5\5b!1t|S.]I"+ƽ,BEqTaFXizP2S$j W~e wǾ{l)";K#DZMz\8aK>8Fԫ.+mPoFC-ц11j*x' $OȩEy:(9feK]<-?b =^*桒ž&GH *$_ @^[g _+iǔ!w9i^d ml"Y\6ZJF);`'a*,ӳ ]$>׏Ii K ʪnqn/}T?BEٶ_k5=Syz5P _T̙E 5=dLxo5ԑ,4QqJӕ!k'I*f{,?Ngh;'vgͻ{-P¿-c#QLOT d|3E . gVJ6%ڽ@ j$5wee޵~{d x?4 !u*-LOXPVk^Ӳx Xhr -%/YЕBj7I\3JƝNAyN ŝ3v Zcȗxy'/k,?:`YDul C1V'm,4ݽab?C"Ո1pDzĚl3) ,2n(i =qxtx#D.lc2"A[S`tyt_rUX:GN kN2\,(FuήR `M Rz7E,/A{jl-͒>Q-:3&Ǒ8XM*6 w]Zmf/%?Xx;9vܕߵ^tjElOXSL!,_Fd+<=ҲpO$էzN\Sa?}g(3a~8iX)O&vREqlW8"m^f.zRWB RRه@SURi,j5:".sn,2بٙC p\TT Vgђug4M/g38çGo||0޺4V]zrgf_]D˯2u]c6}ZUZ>/FPh7rm9eǮ&nt/Ǟ% n%ȝ ;zu_mjEv;Xdy6Ζ)1z?8몲+EƷvu(SXr hlnKڥ-E63Ag{$rή%}}{l:_;mAD~eXkw:\臓"ѕcw'Zw dKﶗg9=OU?p֦"0f\7'>_ zH{oK,1=qtP\tatge*1# sT=lrP9z벾7 "=CjEa΢ΥWi[D2ʭy({4$c"ۡCz'XY'O \.@$ @0  P Ia50cr0(;LdG$%CpHbjYU\VAUOLl׳ 1d+!q2~eXa\䢦-otwy*RKP;ig&jMI:|a"[} }6Jw{[$PnF6?&VkZ$F*LDZĐ=k%2)\/<\žfsIY9+f1bG0VI3޽uJJ>2 Wӯ+0I3~%CY`39dre6]@ ߘڅb~o`W(I@MCߓv*, ݗB(s2{{;'wyp"ԍ^]uHpA) ĄE gsHߢUr7vSg"P0ޙ؝׾JKR\WzIHfռe/a3N̦ݒD#"TO!ކAVHuafrh;!`gUu|M1:hV2pϚmQ9Be…;.U}O4Jf?-Nms<)r[Ff|&\b ^;H g?"(NITe)14ku<%^mb\綈 3BN†AA ?UW*ULskv ~Ʃù,.~̍*:5Wx#j 3Xin԰i<5M]}lrC8Gt#/q8Upv&;pڭEq[ _~RAh`PvǢ tOaخƸT֕M˶45~cI-2~":LBcaӝhJ6.9nnQ[a]8p~R} **C;l9:sRNi0y: ya]t>S`?4WVE= ͱ+A(Pmh']E$q; *I;IdH<9ՒdfI7UNːj3io\'.INGrSb˄B2(Ԃ5f:SNc}u+Z,]vp ufǻ7j$i9y93nJ~0VwÍd2s,gltsl)WPQ;gt@(dt^\%' 5?jQl4o$rLP-m0P(?A3hBIyU`I#8,?,V[]Qk$g |%nyQp aN C=][ΊBKHY[W >p U~Ñو-<+na?N&:%E4~e A}o0x2D{e9CPg+zɬ.C=QG%˳+oˏA*0jtsQz{˚.= aׇq.Z6{OܘP踽̙ W7d`NOLxA) E.P(tuz[E0f<-PCr'{\T=W0*P}.s^h-ґ&LRx>Ii,^c)Y#-VԜTx쒺bvӫ5=(u'ޠ"p+ J~/ގu8Dm6 ΰiUvҹp7,k.:X et3}9g7^[y]h/+f\(%&ēo]DHRq)bO8`jV?}ܾq A"\%2H9 "DWI~HKY =4M~OP~8ۯSΒ猛~Omw}P7&ƕ|Q]V8 be3ƈLc#`Ӗ;9ExD^ *w fU@V@AD.x?ڸ=]Jڠ),ׯHt*Ho :af宙ˉ'Ljo1˨e IE>:ث!I"j}1 Dz7 CAc* 6r8.:KjZ dοLvZ괣F݃R,un!%jC,௹!M=So|qX8F6PsaG| [W{t_jpפ7AG%?7eG>/r Tc.I3;CܤE~\%縸hK@*3}k2~ex }xg/ @4Ў峼5Z\p˰p|q  AԖc$xJ"FiE*^?&\j*a,3}Ud$:@+@"@҈E~)Dtߞ.h L;ÂíV5Q+HȾΎ5E,d!;K\4k?`s2ȎQ"!OiWHy:TNI$; 6jhBbZ rh4+sӹQY)bha\9[en휄4E;vNS<'*&\;;UtUAc#$r9+5~k&DV όo)::ud{Eۮ%72/  ҄qFh\Y_!&Y|5AoG`A,C`aR$á{7nbL/rƪ#gטPSo5Mj1&O닌 =h5[]7bDdƛf4:|pŃ@ Y4'o4܈a$3ͬ &, $Si}Ԛ5k%ĵy3 LFCbȻ 3~dՖV\HY %> q\eSO N. \zcύHc&Kwzqc@/BX]yZ]p p32ю[q!\#BC Sh޺"1^@ Tݘe>aC,c窟^˳A׼W("'#bt/z{pr4۾8p^V`;=S9tsp~JzԱ>%b_B;o:ݮY?VIz=e(,=/ ' 5'B >JV=Hrݓ1%Q5qk몙Ks{4" 5_oܦBC[3U,48t<`+`nG}0˥D"GGo]=k2dc̍ cډy=n`<1d{:? (KBh#Â8m1LL;_n{]#>ڭFPQ~8麍F%cf&>bJdLJ˼vr]!W1⪔`7f(/DUbaU_j!" Sy"+D4;io~$zN'D]2L s1Mq_/\"ND s@*{0ǟĎ:1U=.z}0V&{y0Y=?j63g_L!4 [%6Ӹ PlMUULNWOF7ufjVG҇YDOE}jI32`|pes"ʗ0H5/ST|2+Ѡun)O+\qfG E7ی? /6S4iZ4A(R^ʏX&gEs6w/NV GL(ACڿTzH-%ݣ$Q-x˰JKQtp& Utk.RU A,7^Qur>!|UA4_Fʹ *yˀ |T{ZNek6D6e)U4؄kf Z0oCjOّ[} XMs]{2( be@"{S9+2 M~!Xw†84X(zxk3ԓ1VPEgu\Eֻօ ~~x3&"zFf.-Ɵ|RgWͅ>V*jCQuB"~2*)!Mp,r@(~v}Ѡ HOM\no gllIJnE38P1:أ$6@d(rX~:i,&-r \{:*߇sZ>+ov,N5(֠Ä@4wG^  ԅEjJ^:0⳯q|4:nAbs&V1;V =>Ml ObA09 ]_d_}S4\]yHǛ֧J謼Vcy< ~ ԢfZlVs,㺱lTSlC'ϐpB/8!RɷTj$up0NH9F}p8[S hl#&Pf԰Lς'hwITMRz* x~tV.UxVuZnQAP%z)Fx"Ot\`M#>su%Ň՚ˠ(h^2yW#Zf没F8{5FgseC򌻩~{> j$@N MDۮ^>G&4M|4hڹψuO*4?iqX_ JW`L1`CDmM:v=Z<֠,ٓJU_EJFmΎ}0$xKb87N=栭S1^b-a>%І/*N?0aS"  Ƶ`58fi'IjH+rl*LP˔֥xXzBa"&+|pZY n7FFGGɖ{SJuKAj8ΟjTNm7&,>Ĭfɇ!E[fܘMєG^ԗ_G{2s Plj]?UI] C};Y]ef9 Jw^MxpH73X^`mTv' b0uGmyYˆr(x~~ҕEFB\Y,]`5v Kg"szsƿM'0|͑rjG':7K/D*XG*]sAX]Z$o'T%SPDW\GHx~d8EKITL{MFGClXU=H<@a8?p=AGb7.F7$m&99_rEh( 2I^Uda}P${c% Q *pAN8,d*#؇ߛ?яJ(4oz EU#tɘUt@/˄q+GR鮰#M~ en(0+>fhù7KcaVn"FTꀘ>+qrօkSYHBaLL0QZmJ~I@ը3pӺ8ޅw8X|\?K3)P c?bD<7V>5&!D|+L'Ue@j>< UZnhѾ@3.P5Yώx բ]#_z Yu%) ,"z0o,Νi(xp8blO:zLlM9zbdاThN@ j.(_4{%q @`*3$&p P}wH7;=|'^~6N7q>$%RT.xpt,(>PAAܹLGi<q"^ ]+-;}=B"K{BG3HYɋ&e vrGϿWE-.TjRR#7?6~@02ڛz/ú;]gc=9Rmł/N@VO"җ H:;B`HϪ.-ۓkJwKCqt5Czy6AW:v.Wo7S&v\t \Uw" 7%H' ɩ&yY{QW^dRDȤ"F#KbjÎQ*myeu8daV찜; .g8L@+ R,v8Jd'FUCFR6~?e?7hh )9[L=KFsy{拗dt(]X6.嗟쟸 =M/e$9 B.V*blvx?X1lk1[/G>˔:Yq;ɫҠx"n6 "i.iakOnst/12"D(*ٗĐ*7(L[݉ q(A.j̐)-~F}^ʱ'HbKvFZU f|SY]=xpm!8Kلezc*"绍5@*8HYJttz&C ('51g?x0\ #Ї :a5~aX7}nXJ=B( \*Y,*K~B[M+ 93e,\)YP~{аe;~eUxmctYzs-VC~G<|陃=]^˖1@nélgUa%G0~ZadDRy^nW NmgxD}rTT>Œ.`Io4 EN撵nzIAGxwEQDNѻ45lU9ghy)TZLv}Վu6/loќwÏ)&&ؠ2C-,NѽPDZ^$4Q祐 SOvE(+o跂9}rB$SIqy 2F H :H[dthpNЇOtzdah 3Cּ+JY >>+ 9t<0iGB}ȱFl>HпxW$ !S$bsiFm s.#&OV;Х>[oB/\QGk3í_E &1zc@r4Q܅ǭtW~̻u?xDž9>[0k6zF >DKHg-nۏ||^(7 4+slC~wHj$GDDV!R Ben>)&Imވz-5\eg@A040K c]% xc:BΝ+o IX _|<D8U7 E"N-Sc{o[kc-x(p.l(#ՎG6oy㪵Xɨŭkare_~1xj'"hFAVEV R]w׹Z 5 r{iD"PHof/Q5xH‹Qpcřۥ[̩Gddi"kukyfN ihy:ۀ N{E6*{-ӸDƎ&&4xX@@Lpg6m{ۋ bpnXBӇ[. T9bl~-qi!kFIK ;K~WBۂ5j=?BeϩL^[령bcՒm .O/1V.ic 12y\NڞMD1y5]iނiTݔnU{s-D땋±zTSG̡^q'F9DJ!&h@sGɆ!ez>pOć4bfחMZ鴭IrvMkj x^F/ >@E1޳fȩ=dpf^3@`]Ni$h@֯;ddҖ!&ګ=08D쮰G?fdhĥ^ !)) 7q<,~yź0}Q鎩n\mصs`SUԽ„X|LO6k p7"qɨ1E4}kckG |,eW|#(D7nA&c:y ']F(6\&*W#蚿%R 6MԄ-$KeK*{e@fҦΌXŢ_SfhSHM_;KЕCڎfW}_FtNtGaT~H~]]#:Rё Lv'ȗXL>(jE!W_Z"tp[-d}?i¢&U`3Qxg9I.ǗjOwu" ֻc6IdTcv@c_^_Iaƹn&ʆ;FM_έ\ۥʳOءbBK]MWPt#'Fx\ETߖLO.R07VUtz\t>JmٰhwV M*\2RĨCj;sbъцOwǟ¥x(hbk搀@tٔ'+ K9n <-Jpk(9*:C"UPoB\L9x 2!3!TӘ@f P#nӔK$ŗLL J??(6ֈʬГ<8*] " ;@ǫN^xm'";Y FĨMv]EސHKxw}Wfa55y^0^nrb_9/aZ(53sGh #,B-;ԜnA,u"7 egr kKԥ6' +VK.>Fm|f ( aXrIIyܷy `<g:huW&+hx3i/ߘ7lͩ藼iIQAUf1Sd=[%~GL֏ƠܷWR贺E)=#郑#1*9mF Æ$'n.'ʘNjIŃL э:l*QŠOg_cS))tI+ #@#\"!UL~kaP&0$ ]>VzSi#<J_gu΋Icg{[  ۢfm#lI],fQ5uHxMe6FTDpOɘI\\d2(9%;AQfeZ+û3j 9bNz_R0MZ K$s*x WY}~p/QLZ6WQfyE!Iy'0rk'30c-kuɗ^D^|fp9X\ +4M76X:z?g٠iZ͋"13;벚`Il=w1t&W & uGdK?K8'E^AJmMt[iDN-u1+XQsN 9/R,т0#xu~CMjoc>υĚбT1 .0NF9]IAD E5&l2*2 tb8g ᬖiӣN;IS xF"Oz2p9Httpknycѩ ƌQLun,s] xA-'#v}ުmEý7ضVfނ7<.;?? nEa0ױ*sy,ӂ0>fV` +vaFLI0+jp˿㸡cDvlZI # 8 l␕W:]MW=ek7wF .@M(P[z7$U!$#N#h\N⢕ #.SDE].5\c-+T{ q :%~ٳƴ?F~T`mKj '!İNSKA1`D 3Exǭ2r:4]-K2 0ڎ`L=2dOW,\oYn{ʊ[؞'F [v@"rkB>XpMc>4)m|ˎKQhn4'yk愺҇Zȡ[|3-S V,=8;m%-|(n{n_AH1}kQ50V r5xR>xnTѓbWZ{ڟu!D,$:n8c7/ ΂r2ƈrM #wRQ) ;lte&`\M 6d\Y2 V_E}9b[k9c=LIeIB0}2Iѽ߲LbQN' gx]#l, _CKiֈ`gHjkPҸ by$w@' ~%:1~QAuQ4ŲHTȣ Q8mBc:96uԪZ8k)vQk7D'i8:ds2Fc{9-t׽Sd^Upq&Yx:\S #2 Z}E7W]͇_FfAwC_ǔ۳޲Uk{qB*Cj_aht(91>W:QMZrfY_P3 2mJncV%y_RA:nG^ST7:'@w D5`Ɏx%!m :] &J[K[1]cFy3ne ?X79~GL/:rF1l@t"HN ĩљo\`P9H pr~m캂.DLpfkS7m׬mM:궄_[9^.MͳPRtYH҅>]tLvu#YiO6B0*Ӯr\OjzQǚEߗ[}&F7`2h@=/ݩŚ];Z5冁VVg|qwwl1V*G#KܖХ{tےyL<1 fnj2E`A2 WByjүu0S܈pd c :/E+#Ty:51ahcl"fWo}s 9, VԙΨ憈7 ` o^ٍ*uu h)BWr0/b30;$ }58DY}g_屦3ݻGaIOsZI0qV!h}#w4<^M?#kA rCS8T*?ig n:yY%"B'`Nb+mj~XD_i`88ye4iՕmb~vE`"y&_LPLRc(.i D:x=i_6Z3k&C` ҤL:3lhwnjEPILHA;ܼț3q!٥w\\! $}Bl2ۻ[s_u?g˙mö;'W2 mҀpE8z`g^a%I!5ل+,J[sWC6mTc3/ly@Wݳh̟k sq]8pښj_?&xHx9/T2 whB&**ܔYh쯷-[qTh7{zoax).ǞkD\~+75$uś\䨟ޑGZ0iJd fZG8Fm%[`4üW3I0ŁL,(qd%YZ Sz AgiC :Nd ձϝ&s?i6y,I?Hժ Oz߸ƭt^h;'!|I<)Y*9_3G'鱜Dܽj}bðEIQh~#'+W="r~wbdsR5D|P+[AvJF8jv&׎pܨ{!F L+N*_>TZǶvQlq]*zcb`UDL8|0Ø$4c0c^/w a(L%%$ߩ]'LJA~St# Z+nIfxb9֠|e^X>[UB3jS~DIEN`CB0 7^{e&b O˗P^ءxl|KGOx1pek֘B|gO#;.;/ޞp2W`oZFM1Ѽ>콉hiO|yPJ  2Y } 4)5[Y\wN$d}Iwt0c6R #jNDnDa1d4 H^/p#O<اG.N "UyW'w`9·Zd{ܟڸRy^P"CZ 6ˈJS!eYe2I.S8#,<u F؟/9v#Ae*Nfwp6SZL%oW.`洨XF޽F:Y3Y]Xfu-lڨ{5q.!ZR_.;z0qvwaz=X C@bVغGiL+ )AvS9w >BGc\0_V =NE&^2̋zŀ.VnfOi'{D9Eja)X5Ux~_>Z &.Wn|TG%u>ӉdЄ"pUGa~)ho0˴/3^C%hNһJ;#Ղvsf. mض. Ϻ#ޮ=WG (b1՟jO2FR9O,:}J}Y6v=ͣYHx(ZQp C}tQpR0j/lsԙQh DΐIC1iwc~J{QU0~FC'W;"HI&ZzԱ[ER1 0rMc$98^fm e{Nח~X$OǨ}3ˎLڐ@U^RxkjK#.}Hœoc<_ _GM4"}W14&oQ#Tmv8b9xgVRz/!Ջa TT=0ĕ3V/im]³Ա2ܬQk⛘TajJW?UbUV9wTJ{jXu7 q%*<$qA\_nI~~&٦78H]gfʍ> $꒭l <*,K Wjؑ?2n>WP\TWt:hw߲2%R`~sf'D ByJ /j$).?f46Drj-yMqѝp7C׿<WѴ%=5_Mv6ȣD)q/J\SX"m.bM#} gxVuZ@UNjOɚ!iRAs͚O_3j(5\ه8wy\lL2#9%ܾ)z8DF)`@Z[%\B@xz$I,Y fFmOW5Ѭ ֻΈ>'l.}]LAfFٜП;hzUYB;Y*3)'mNit1zk-ul)'2e.i(%S1T? \ B| B/LڌWTU)IMM p ,X<*V4d-_ԕި&alOuc+}sa$Oh˞*5pKo]WGTE.))cPVJK?`ܬdg'(Zya3 )H&/:K|YKwNGkeycv+jo:"E?NxENpo~7e\vmcH]H2 jKZ8]Ԫ%舏&UmINJV-8l9/upD Lj/JM@T "8dBr= 4pRgǼ8J5ޗgQM >Myq||V 7ϚѫR< GlrHn;KLMֻTSIQ`liNjYeQT;t/fu1= )D7`IiI~4֯ٲt$ {\/:c l@=E*,7cbv6Q\zs+AyDR fWy "ʹ.xω[_!gT:2NI!k'ہ1]jhyKT`Ghe ?l5wڈ3y*AGY Wݍ?"XWz03ƀg;hHg|6DxБG:@IR|;?KZtJ3Mb koR'Ȇy[Ѯk|"[a>niGvCU\{jAfHֳJ8"UzqÌsmd]/ӳrXj6b q-8:Ʋ{S0!LMtiIL--&NtdSZLmz^%fujcQ1bQ ߺ/3äs7,akݟFRq'*-QbՖO]}@/^~<Xp|,TQK)߯fi4jl:{%<: .#%:uG$HF\|!ݵaB*JkmsiAJ1r\d~ho c9@Feu(O+ʋp|p);nʗ0t<#&?^'Rokx8'UIW,k8_;^ry(sΟ*eopessQ tb3H8Y)e'id3dV7ٚAy:uTP ko= $yYw -epX'svH0W_"bā-$m ,zp.W !!ImP6\#;Dg"aFkqcGj]j<֪)+t;KLnm .՞ C^M:=H^t9hKbv]ΈKVgC#HDVdeJ2 V8lR)N:B]*u%_ 3@\ ~{(>nQRf!dMv*94}%+)|0;ֹ 5Uq']ҌI?2sdT< ~ dINt\ݽ%lʤ;Qfe{6`LJ"cL ǢG)Sڶ TƲ+»,fƦe)"Aq;ˑ 7*ÎS5p8SJIZ,Vq~]s!iʸN.G=vdŅiljRN>^GLǜITy>rVa=HXG4#E}&fdcߓ ]\r7G!+ ^/@_#9b~)aFW^ sS#W HM9B+;: hDhXHS&Bl"&owi!8G_bT.!>O%!~:vz3SnUYCҰvzPM# K:Nx\αDmF*`biff'A6%< ܖŘSۏ Jg_$85:ݞ|DݐV1ūئaH!(Yө$|/e"t3iK&؍ɠC^NTmz62'K.pCf"ȉ[Jx)t^bk%?lԨ0">+I\¾ ^.sl'ڟE^ 7h*ϙMYd#n$Vrn6b]+zX'p#ĪGvt*9hMQ;]m^_nnK7i8ǧAU6#ёՑB[QH 7$p b#'wnqA>8!>(e=.(,$&s=&)nŹLn?>v8$tKVm|8#(`(%^_i: En XH+L\y3{Ԋ*{VQ@D(ԓ*\'tE,l&HWi tp`*4uc8gQUF;? 1>BC@}Q[@ Fy'Q@gI(qEo*eup.#. j?~4tɀu^Be)xNVF7Otj#93w,F*#\RUՂq ^xKE n "Mj2Z(#ye{Z'ߍ-Otq:8{yQv^5QxlW1E&sgj8W&9L=w6>kpcFȺ,Nց{PbO I4[7EщHs9b4w1XmӶ)Rn:`n7qhbb;H۩&Q lY"j5Q*̀Y]?C{v`~pi>~{HKpe0^Cl I}>dIx /^7}vAK FQn>0ē煘 a%u.pUJ.rvWدڞIBcCJjb2oj=}ְ|L'l]աN9i^ ! R#݌w*9$܈;-#06" bM;%'=^͜ɹycl]Q]S%Y<#}%eO` 8ցy&7vUa\[=lgE8?ej&GvƊrBVT8Glڬ:ovnVrtj{Z0[/4|[6QG";U\ ;qj`#LmCeDWr6? 5}9g ;uQòE~w6M4J%N͎)y_O^.Ɩ齢Ϳ1v /~_ 2Ddh3ec7ν|*@:)Ll ض\=Otk5g?1s+hs:цU/Ijd酼%%1GmnMMԿ/q-HBYboJ $޹Q?ͬu):xkav6hF? AŬ7kGxnbN[]‡ !sh3 䐂U|\^=>ʱ U\ENz_4cn0i9&ʰ<&1';hkif{bK.ie[xdppChڅ3MLE%cu[M.)9Bu?[3'Ґ:i#S8#f̹aDΪ&<o2JK$N–SOrf|M,ښf ^ ޙ*Q}8{unA?ٵcąB*# FB_pT*#w9] t]"o5brTS|07x' NόpLź^-TbAR`NkՇq𴨷׿Tl`4ϒ#;˵e`{|*)#,\Ǧci~3w9LWC5@5De:,~O6;18C닕)$>OPP% y 8K+ VƲÒ(kyt-6sHuMqytKiamx˻V#&=)I@9qa/kƲ]k 4[u_e3gUU$G([9S*%S#d:4c$Pj۝1n b جV=˚jcH2q ^@NyZC]NT@|2QiYyQSSb voTs1d \ik+_rl~ 4qk"ƿob-#w Cis<@d`l`7G+ytqg#eЎ)ᷭjI@<5eo3VwK=b=b;B;69|LuC2OÝNJĸm/8:jHNŸUw@[^^C^]9O*K,?ovi+\5}}(zQ!Ƣ(.(3Qԝoġ!e{М&b2vAo5 b 3E^TIDu4v>6/WOW'ԭ!*/ci h&VO:c&x}~ܺ[l:{WTJ۰Lqܺ*.f^õ>gn7R=es zyDKu@̉@Ua^ I%VL%esc9y̩Mߡq~l%T[|4iAOYl>x+=1;ΒV@CQAN:=,aN%C!{=oßC8KֆG83CϷI%I; kO[Ϋ?Z?,t6?,*GRx%4[b lRw:eI˥h 5YaI=-h cp<u@@5hAA=.*"ni@:4LJ.jjLjq׏4 ɌErx,"Ź \ B+zbBuǏ,0%xu ^Ay$RE d۹9wZ(JٍYYŜKJc_8,xc6^-H"8N+42^9%Ar;]"v0<ޛJó )p5S pg-Ηt֟#ߠ7֖08T:NPbPbĖ +p;sDC؊CNv 'NG^?݃^r,4tY`[;#?~F$oΜ W- yě+sGhi~/DޞɚWOBH|v1[?ßM>[Nү?~U?{PGmG2Ñ~OB|c~);`)j0`7$Fhbk՝Wh-WWKfV%*`JJm!pȰ(dAѠN^h o'}4f&FEEca@*IvgGx~_ f|T n>,rbk1eT`w3'$f .Bnnj<*:иw O]CNz}E]8[Pkݣ/~>w 41o{T7Mxť|srpn}\Aa sqL}K(-sx $+{t={ό?QB7C< @ ^dklꨙ(GQpxMՏ Յ;ȦLtV1oVzΘRC0C,dJFIHdxd6R=x zbJj&YdGG^og6}|{<׭\?<:cY5T!gv.+kdNGj(Cr_; !H-3m ^|]ZwHȧ\J&p$m#7-_8\/v $dt:FkgUixB|".W؈%;y~~SF{Եj AMme i*PBw.„1jݘVP18`yP\^nU!Mܺp~rH\|wsrim7sFF0rRD+O~@C( j>it&йfybo?h '[zU*[zryC6I>_'t7;q﷘y惈w;X_ӷE&%`I]ܾѼF-QS,Rϙ{зJ(I_ "؂0 ה\Nҿq@*mk'Z5P1_z5$4oqg\>y/ ޺uQuɤ!<~5x]k! eyq.}qQ|x>TW/l \`Ua 5Q-jmm1RC.oBP2T.oU.PՆ=wRN"-m_ =ۊ >R"p PxqAx1qs1%t̆F yHu5~n^$JIlMoN~p*=<\#?SĭfFA}/uһ,LB3b3@ǚ3yzyWncLff`lQ`(V?MVOR7iFêq277fn ށcu[\ 樂=BCg(m`/WEl{Q |DzށUӀ&;PSvrț<:0KOҩwuҵF*ri2j;p.##TȞel_Z-zqJZh[ Cr;lzcF3q̀$3qȹPYt-ĢN`֚_~תD4NV X#Mګj-֏:# "GI*>CwUt  ,̉sE!ja¸[_J m~he[QWJۑf[g V & i4o pX>}aW5׸VVQRL1}B3'q>wׂCbMn=xϐCd䝊k\S r )5G1֘ kҥ̍:~*d-lrIӫ@ۙ_ Mo$ 6NC2 T6H։f:^)Ϟ7fgS_qc %/{H;&f,ҙ0fԵx!L9k,޶m\NV d7Ytr=v/χ/7P+Гْ.'/;zfF>[!nŊ*>lј8X߰2v ,ǡ7j(fw1{hEl$MoR˓ɱ ō J( 8) .0M{-zwXwߣy~҉RU.]1L}Z<9bIZAB=hG.^U@bEgmjiDE߯,Ԣ Ā$/ɭ^r2W/ %M%*>sJޏ=a&ƂCBr5(yENDRՋL)6^Eyg"{<0|Q2) ]BhǶLaectjT1hkZgԅR)}4!>Lt/b\ĩ7DŽ%E5 Z 7bIJ6VX,ew_I+SD=÷efK0ka#0\aƐ Hk_X\&=>e,s1dܧSa$Oɫ:zKyJ.3+іSj ` R{D@aKQU6DWGn[5VQ7)$*5I w&ԥD lIS&@47nYߠBp9b/CK }qDC;C*}~ y$iwȔŹMNWl;ʞVշ0)0PײQ -6L7\T{LNqG )8kao}WS7%w-.E5DcS,?] :LG_.#"=&_Ⅲhÿ4ɗS2hWC>\5U@ $ǜSj$cnx]kDKliaZ=gw|% sb[2C 5?F=lD7A0$)*B2?o"~h5/&fʊuUj^2?[It w:*PBVES 6hq$/2IH唦D՘`w@ǰk[Ѕd}`|#71~3ôԤ\6{69$2V=>'/c(QR򀩞7Qݤ˶q: Ĩ^T7NcJr7=){ϔfrutuT=Kne[geV, Uy.Th*P/BI~d$@|5~2u%AJk!VE‹@W+Y\ۡkr_0a*vTw%"]P&2=;#RB`.hGpf.ǁp4n(Yǭ @OyDnK0X '{y^hNo(>u(;fi@K,&b>DB^:-†wgB$+\#9" 笩Bx|>K兊2NޚQ-*j7xZeV52&v'ʅO+S@c0FdF ԜOBR__ajvҨq^S31D(߱3p*©ƛeݎz6c7O3tn:'n+npN5j3oGf0!_9?sUj̐A3.[TFf#wA "M t5"N.d KqfbI9 ?mgɭCg"O<(3jڎ 0r3o@KDL'٪/7ו57$<=TS;BB@LK ,1pQZa;I# .9Ǜ'PDh+.\fFLhװ=d3ȊkΚԽlmA_J`3y}"4 FD9:)V7cfY!&axV^mR2h'wkFx %ZLgxZK e (b Vԥyd6 خ'b"AНncͭMwk0q?ajKH.҅+;Zsbh.jOnN`&N"R:/Zi!˦gFX'.Lܾ;01~a; !L\(xNol ͑`:%ٽOXP_ #] 1DJ::&]jdc䜒8W?C1]jXQ) `QG:ds{3(aW9kve汖f FR_Qfl0g/p!F `Z<)n^DHJ$w}`.wu=EP WlfrD_M+csF|~). 9B3H7^{ לϣl[cT!Þrp^o7|Y LP9+&ؼbQ>6Pv:!ly ۓar0nd%z%H˺VtԊ:8qp}ma\"6ɃʗQkAMF<~WnDÉA-[OIYIJgX>b$H/3<,!Q Cgͼ|8%jH;c֩Tܬ@^ VSqPW}Lbiu}lMr V-A0\CvCK4 G*w| s-$5eP{jx0 '5`z㥻b h\xA8&/u! B1gKiEq>( +e'^=R=r>@!dˆG |iD&H\"gg+ c#o ujRzu#2T#U#%lI a`3u˵,.k'ppg0x %S8h.íC-@y"[" /hHΜ.[W_`ƈ*%Y*kG,ChaG=Ch/U0HKۀ5]4(.;Wb;ŕ8|rX]T/>b _0ܚJ+!f[(haf4Y&^ a$Cߨ:K2t ђkIqut`H-ٯ/mn ȿ+|F<#'#(^Ϫ/f/Ik8Glo:vrmfm# 2V)nҹ;|%LTKu=VH^!$k@xn+ۋ24\a1&\Pd.fzi @H)aB㇌(?c|Z6RNzSυ?& !\gukG/_lUS2`77:lr"#"^'w#(mXz#dVehѣ`G)׽$O+sζMeG]L ˠdS!MW俘>"Nx˥#ېVݒ)@2`IU8~Tz^uL) @$*|K6D3]*wNa <|+',aW'ݦ=~Xղ8T]D\`3AZx:0V:cZF=zr ZYbOPfc|Qpi.,UM8ZHw=i@j#ͭ"PI\3X׵Dji[E7ӯ̔Xr.ڊ*HZZSoLHy׷: PR4_hsQHhdHtF>ҫSz3[߰eb4 d'J)[F&Z~;1݌{dDf H5gd8%igEBt#B(<l>R5c4efpTB(eLZ\-%2!p? MAe6jo:X n"v(g+l_A'_d>"ٺXjƝ4َ0d":>W!d9`ژkDgQaW@#S]Kn^OtRS>uT %km6!8`t  T%=Vq߇ uk㟑IJ Ϊx~^#Z k7M oc( m6K\- Q^/ZWo+b_&A*F(W*.{?ѳ*߷m"T)&޷*9]txC ]/z!jSΖk2e?DLKB2 ƂaXSM^2,UK:fQ; >Rd ]oLi겣KubJg"c8_ɦZH֦A4^AN9%ວE2+x3Z bԼ>kdn?З/~lFLWZzi ʛ:+v鎭֜08r.E- 5Yjì|-1`.]M)ĉаaǶwVB< G=JJ#d.1j*TY00F$h`G[)N*uHxT};Hyw ezQLz6JJXgٔTbq\)Ymhs<ݱD^6(Ks_Sֵ+U6n-yaHLk.IyZO[0ZGdͼT #k <g"@XnjA/YK]gVQf}ZnJ;Q+@,7e$-H)DhNV,Tu%յEB S0Gn ,<2(PL 扩GB Hָ^$(¯~YK5_؁X4KfCpсB`j\!@~cOtk  ?\b"g0PP"+eTd>3/ SlZ@ؑ~;O)j^5RL4NX= unKQ).#IQ]+"9ji*zT:eM}O'$y!vѢ]?6} v!Z}48+YEIgLK0針x1&5G'2|KJ9V4@{dIqsq;Cͨ.[Ĺ+%C%+T=wxp՗rt^g]tUs}9"v#K>?$G(l$vˊ5.@11Y]w0uܨ:}-TM9R%掏>]\{~֥JnT2QՓm-PPtu5J=0UL} /+7 4G=Qȥk%$\xlwc:UIզҼ_6HD- P)QW/B{VPQIhNF)q7 TJNqgOFX{  X\FB'B3<t%}7\p{4ƻ7?ut 7ǫq ^d%+م90euE]x@c%6rM!rmh ZP:xrjI<}b;tk5N ,FWq:nFNZc@IRR19/?[>t+C7Pa{_K}5vGY!*W'/ _d{ }f:Zyzۥ,}YU=q+˪-uY$YE#u%Sޓs /=NmAG@Yir4mT:\ G+Y0?ir ,M)67٨<0`nTۿ>e_Υ!g=,Oo9U5jݞs7]8]gS.)`5vtpHz(l9 SgnyڛUIOQ& CP'^2a3ͣN:Q{*gyFx wMA1j@7%~;}06 y>"UO4~TRݥm8Ñv >]kʹp'mS .XwGLXu,4޳THn)Sk7I且2%Gd"DtU=,צC-"km qQ%g QR͒Ÿ!ž4˂; ͔#7 rrTf 6fKx OܖX܃C3zc:|uҋϰĆ߻Ld4"+#nl>o,lx.KSj6;tO[}Q~}Ej,<quWZkv3e`bAN7/k5_#`C8g4Q1J7aB[X>0|T qGa:CLțpoȀ9 |z%[Wp4*E"/[L㣒:cZjG.r8⃇"KY pݹڶ?RzWNo-L^i\*O"m= L!z >P<7rȹn"vSyv}7m-Bm֣Zr&a)#3/#CA$Z c{WcA DJ |̨c>kG|JJƱ#j5G!"8ֻ;D]>m~ 8G'Fn&o,al "$Ax3 E1NX{ iA]I+oR!Q'6I]h %\[{#_%Yo+q-2 wap& ;( OR|fH :N'49@VH ="BաJKq~AZmDՁN#'e!'6Qx,d @O[}?9|@*^}rPQpTRy+qm+u9 ;aj:L{w WrҏD@(qt@y-מր8 ,5'Ѹ$p"=]Xtz^M447oq?*F^5 0bj{Wx-oiӰ"-_(EboRV=k)TIiO܋Cb!4(0^sBL(5?HHTRJ Bgc=&ǘD):1 ]Q 4eBK^1w,OKy;XM`1ѓowE+Uerb5lwF1؝?x !t]-)LP1 2K:y]}5 ?֔xsltM>rWYiQ)U$9xsY_CN/TxZG/vd WG>Šk3EnDr瀵˾Mݎ^6Hů7Onz\{;ʛlTG_j `MZb]kY]}z{KҿܼfW?g>qr9`ؤ[fhrk΁Nzjzk)^WLfސaFp B(ťCnCW[!t)X}TU/9ɷS%{o1c2w$!s^G# ­S7 ?X&A@ͨw\X1|$\v2ܶqKT}p]ݍm? @^ߏ<3.4Od~& EPMݑy*TiӬ eЇBg1JQ_.P0C"do;$h`\n6\Rj*O)pO~%2 _7%vQH\Ҧ>(9$Xf]v;;(:$i.&X<"S˅`o)׎Xmއ`C,PPFhxHQEIg dX/m<[!'}ӕrO`3 3XU~l3siBsx`AO،K-4&4#d9, G+ Jֽ=O]sAi{顣B!a[pP*9+XtYR,w_@`mr d GlsC$c="B-ݚ(l$?$YJޟ3p+D =H^r _xLo53ԛqHj6`apZxD"Д,Z:CABKYU5L=fI8YdSyM}q p1cM^v vQ/YaP"A)po`: fZCtC=0QHdixENH=Y.P5^>1h@Y~ml; F Ї#l'O?L-߉2&zcAko+[瘈&l vVdѧI26* ְ7l)L7^R' }J:]RxOT7y'GIB][']i~7A3ŴMFzݩ_3q)gۭP[]8!0Y9ԏkiOҲ[9N~G?09 tYk"]+{D,j8>b~}po$- q@i*V tVdaKZr6&; HP ` ЯsYc#Tޤ䑤ecZ9f%e@ƏxFyB5hhm?e8EkaQP\ zZ28fcރ[%M^չjRRS=dkWaEH#ma4Y}EW٧n?IVa2QGLӞ0 wR$H0eĮ_jANv.O/#ڝ>4nOaFap4..B ܞ}hF6Ò=, ݺxvEG$3 _=ZԊ|+t0_!l!mH( 9[ijp"O`yrHUX`;sQ/m\OȌTTϯ'')-_Nyoxo4ۊbT\p8BEA Ht.1EJhYp +WmE2F*XBwQo>";s@smNj^gdu~ ¬.DIf^Z>, V7wn ͱFS:\ wsF'*4RFU,xRqś~(ڧ(2/Y" 6O5ٌ&`!HWGqc>F|LX>yi9:$,ηu8pk hwuB]Y^,rˀ}tcDe&d*6 ;[ 6M%Ӕ7ֈɰOl9uW>/nƙrkf d^LY&w Er@z\_ɜ.k{0\N C(T~A"ٗɖ϶l$|p[+ ZU, s7Rӓqú&+W(?1qkpҺ"V2nRϱ?Ao&Ũ&|q],ucr+j\Qe DW;krh[;!9 ŽY(o* }'hs M9U:!3S_h{8m(3Wq3c,w(wpRD OE Y.1֯Dg.HX">օ #v sgD5w+8=*E]eZhG3uQr2⃮T' z:#8 =.> c3Yғ$fNҾ=M[zμw0XΘIoR-?QaʛTx ٢чAԹmX9U<J1[5tVyT+m>N܂qP.zm5mftGÝܙEf M`Vͬpj>ne4.5@XA-_8GHI-˸;\4#;*d[r&;ftAqDu|uĶ?;5 $y9O[Z%toiN>蛛6A)R|l,kźs5A)isp[#|׺DgrCѿ_u_$<.T'kZ,' Oy0I_|Ᾰ/ 0i 6i1fӝ'CSݔkI8牢ezCA&~ f[kg~¥PY}`EP GF}lݖ!}<͌#-Hs4ǥ5#oW 8;n+]z,)13:c jb6_$a^GS.1J3t(p*=3!W\. >}/!f-_ rDYpjdfZ'̽$Ea{$Ti@ lS"#P/2FJw{ D6m"rz1scxUxD]ҭf⁺Hh] geQпd3WAx+p ES ݱ;tvrיq/{֎'CH[G`ŒxĻ'}yf ]f~./* !L 녃< 8wb!nqɇ7o]3ZcЄ@׷0cq]~ҚSf~'_9PSp# -AbGۀ  8pNK{" ;h"b-Fu Zܽ^i*L?/gG!?c7 A$-]n!Cc_]#tpyқ '8e *׃Fo2Ʒ_b j.%4[9"DBΫ8vޑߠ!P0"y4T_Q}tTǟl;2^O2@6(q\EfN۱CΖd- uA0+Be62)qu L"2=doq^}&:ݙqw0X̯g &ld=BjU= li^ sXV$Q|5]x .Qٝ$?huH3,Ȟ"2_r]*yQMAvo688Μ{^ ,$}xrRsG߯m N9:~Ik-c=vD&WcxUk"HNkɹ6Qhoĕ9& ȩ>KzXCa0ƃ{> l5G[<ēcVBmëNCB,kd`SX Pv[?s~} }3{ޠ%<7iGbt'qz*~WZZK 6Nf FvRE`f; '-izUO-v2͝AOYL8!P]E}" PP$-^,q7e[Cٹ8'^=Y%~3[scRM !! ڪoR8qc6 '>]8`1~PѮmݵQd<φ@IV!C-e kX ,=r$ R\jy{An4:X/OV_Pj4v?&RU1 ?lcjod\KP▥r]' B|QjAyй؁}">e/p>5V㔸= !ЌBƾ9< We $3ւE(6ˌe!үmiO0`57L?s` mD$d YGꝞ(oeIgp!҃[ é]֬NLuص f`!L-QRY2'+}Ր ©MqLL Ԇߥ(|5sO*@-H܏$1HŲYŜ["Q'rb0;-)OZSX_eܝ@.jw EM+Sl~i2|4.|6p =1̃y G7hN1>t2LՠmehԆ>Xc-c3D٣P6 Ǔ;BYHhg8 Mp oVÆL^oV>fE8AWA y/ H- (2t'!}[@Cˏ?4Nȳ!I*7[οi-oiક+ק4y m[uG͐ nTt]gJʯeI2ft)tEvCb#@zS3Al.QX.-r7+\2bauaƵW^C78HQ2D[ /x;-QivLXHzׯ-^Fq DlJ<֠ Jc`|ii%;V |y/04. Gd<&n"4a|x25X9șy`Y82XJ2yJ٭wBG/8Y5Aϙ `񜼞 ewMi$U;(?l xb,Ed?ߣ)h܉LUϠ6 ))Q$>b+uݶF+3( CnR9%.݃HvN6%t%?=f#oX7G=TdrӋה13uoL_oCbXUqAS5|&58 \1t5j ##a"JTnjs^ˎgwt|2k+^mx<6\W. @nnCBWL>#El 8;pI'xD\ ?@E]&-pWzF2|#좗sk>aߘOu+dו c})Oz&uJQ0oQL aw3բ&;/cu' EK[{0! Rn1y\S!~W~)`Ny3[PP@PN}F:İ"pA# s_ݝRrcr܆TI .E3y1weM`E{;r.I *Λ?~wu6CHwD{AM2{@7tv'bJ+~Es,3=w3&/LS3굤9p 9k_.W<:T(" ldyYIZKpd>;n ڙolϱowU.C%颧DpIf`<`͈Ҙn &y}J*=CpV$c Yb+j( 'PzBNѝ>> V=)"H楫[ciʊHAj*ů/0RsPY6x~ﵪ g3zJ5r7n쌪U'TcuKF5UԛIW .}S#<$~]{P]+>4M7QeZ:"3ӪwPl3Q1'9=Xv-ł@B7DߧHbƠE޲l]}6k&\ړ d},(GzqҘ+rPlPrEɨ v|g!l5)Y6Keܟs)xwKvZx2O(FC7s oe]NSp~knavRYS*d *?I`ˆ ka=ޞ/yR#Z f*Oy-^>Ldtr.D|=#[()7(IN` OcE29 l@"պP-~fl@I85!tPd,cf ]w nΞr}Jc:%%Ta2fn p=?y)Dؔ5S[PM ÜQf9a/>qU :{ar ;\r ?dfBr+}AX2mV~b) *WDHSJ\=_LS(ɞa-+Кj(M${tɤ״.p 8^[-ao7~tv?*0_Lv H7ɮeMϕ*Q`q̈́T6Ԇ=)ĪFMbaZz'LO$d,tRa&%*3:;$T]N*nʫ/MN\K;>`mb_Fi)˰ԦX *_DW q^$[$f{bh |H9O6KEcDҼz:[C)>s~jiBp116 p ^;.Or=cS䒬+G# 3Ų֘_NH6= ˢ8sAsϟ $wm0Fr}X2oKA?Zح&e7~乇;v٥1j$AOxF U +im~MH8.jhW7Fea2'W?<\ֱcU |ȖKb0`czE4[F \y:چUEG$d/d.h6R7O-ecF`D-wEQ>V j(ݯ3I21yE Mkr歝5y؅\H$NMS9Ɩ-.GM75巁ƣ/qؼ7B?yjy1Xޡ*CAI8~|J~^8MD$ ꞻ1Jx){s6ފE`pZBܷ>c/M^r=7t`̒SWMmTbec%Х;>h=PRXFl<'&`W]{J}X@F0ģXgFk7Eqd=o-u;Ia  (3p>| YGd~0hCnKU`WwBO1 /Gn Tl}T͢B2e015oҒnغ#n\[լҜ]2>p Xcf>8 hUt9:ߝh\勨ट2N(ۢ-PBE>{!{sVC~f}1B^Ό\,Я&kr:;pŽπvӒ;s5۪R.wAPu`<>ˀ_ŒO4d7lu(# v\IתzjB6 q`D'V-(p EL! \>W>U0%n M4W#0wtO(w7aQ?VQՐm {5GU}C֚sa3ÉVDK A5%f.^_H,_=c?%&risJe;Qe*-<ӈ ?cC٘ϝ^, {.zY n6LI܌PW]]uBnۖ^>;$w &W}{ؔyPoE}/Ak&i-g)ͬ"B:] b#Є@ ><2@ dzd.sf8= v3VC*e<**A†(=i ;{E!S RXTiaaRxiṂ97h3$.\Du6VVBk cDTP: mL2hMRD,UNSM~Fl4,:v6BjHN~*]GHSTvgssF>M9!wv%ꖠ[3g OĘ~0",oT?n)˝dnvgW6xJ1^k8GpSE]2ඔ!(:HRq2lߦmTBQ1U]Ш=׌G6ܧGb MT-̜;yik#Iq#5z|Ddhs͔zX@u G%gڑr<#1=ږy$r2{F<CX] ٹ+g()r3\,xM'ڐ{ARV(Bs,^7֮RV臏8?FRUKT?"KP;"LΟoSG^|wD,YsاPB,!yA-S# J֨HojgI(eVq4G%ye)5̛H) .t :, {д{ f`W}/8Q!0.H.Ah6|4ǣJ^T]iӲ sjCb`]4\^X1 b 18VƔ~$' %_7ҸQzRlyTC&!(%{Z7<\Yb{)y=z/◝H R z}Jte%"I`dlr↫:9ؖiK] p+<_SF ҥ_erVm`Pا*% ry:'͢L'e"(a@XG:~9 FIXm%@}{<7iIQ0e!:I2RӇCf|zͭ/s+Ȥ?uvn0NFG]}`-cIkt}P͓RHA> Enp 9a7JG_e$fJ~Boߧ&Jʢt{ڜiaZWQE@4Amsʔ2iC׋- m}< gQaRqV!G͋hwB5?9g0 mA*?EWNJ$T t^p^40g &t:!]WA7hQ4.G\;JWOZ0VL8bpGA,-^<Ņjռ7x s4}x .š?*d K *緿DHO/A^{>u ~ת  dy7ZT53H+oe/[ :ܸ3:kRVr[&w:beFtr}Vv ;ǖdXh#9bҽ$[>حHR,vQ<4`j#qqY Ԫ,MFJRx9͏ZTAu)(R P~ZrzZ^ǹ8[9 7۽$,1/oۣ*^7ʯ_,h 3SHfLh5 lN?fH3L૸6ZW4aFI5F2<yu+#Q'-?mT7ZkHڔ) p̲lfr>wfj.j7wiX9 }$*0|(ka y2LYz2hmY6u > yeεDwA"1uɸAoqH| Yq]`p\a*kG#2X-#l`CN /udMǭ9hJ[z[-TtyW\@}FCy;#NEx(V'xa 4(g$) a#oE| 2': iY +MDzx73k$fgn ("*l*I>^ ֟W}c kX/;Z"v܋nG1Xmz/rs"]>R!1U~ߒtAF f^2rʼ@] }ڡ'U].DXYiT ԃ,~&]I5 ߌ a`{OUTي@kD*k _\}D0ݡPM<+˸;S ԩ?Ze YyM X'<[Q.e\fV3qV{Cayc^WsB Z_iϩ ˈ͋IAwV9MoD&LW_{_kM ԋmG@?R}UNS DYQɘ^Z+N׍ a;ȕFB+|)ϯ!s#L>kįߒ ߛOM *mqe_-TIasò\}\}p߄o9sA? K-wd(J`Ɂxmg 5: ؎rQTxY$ݩ"TL.vrpvå+TS5 0SԴ|mK+QT$Υ#:5hHGRsK^N-66z>圑=;ɍCFgh/HOY~>L1wLZ(U'fwj9wgVzhǏ'BoRJ~G~}wLTbGڤ3ˏsB l1 8ޤ#O+t%T~z۾.m?jgwMՊn5'ʿV}NN`)* )>5x?aLq JB :~%`~H)=/ƒbZ%rFI|N6f&TWw dI2f TZY^ݑu_@[U_=5/ZɊ /"a=8켘"Bd 쭵-nM,=j; Tzjw%?MpeTsyA ̣3! y0njC37tuL_fqCw$.'+;d3Hk1U>5v*317Юz,6Ir0%~P!3ّg#Ce CtQ_RXXB uR[Z_ROuNP@8*YSf[%vVZkU$ Xd.=[TJ,~b8`}s6NWW(a{$90"sQB~r ^ܖ`t(K.*Fm J_;Gr;<2l{acЪL*; ZHyjZJQkH=4 @FtZ ٿ!d?y'6ݺH?u$l a=S֝[[(*j.ܡ]Fm׫3IM fBqy}Ðv Lx"  ZD/}n>!+5qK\+X.W?MMė9?bypLh.EIxLdEN~nF 0@X:0nw{M͊mU[_mͨ-w$sn'V{OxɆt3:E>Xk} V59uz4=Le#3@;%ձ;!o*+{x.#SEF75({}V9"3129LKwe/rb$h:~l3iw;b;ovY5|0FtJl.kl&͊XP2g]>QׅYmCCsw^$43[kaglU'ouZOR֘ivB8>Ҷ#1[+ K[],cb)PW2>71Hn4(rbtb vP_ Ҡ ҬT}M=mZ!l~bGKV$tTE{z> M@8<. Ώ*YUV槾,BV&7 FF>3:S~ΓQ66y,g*my.0:lnmFkܵGbK ϔ9T72!jIr1G}ן Ð֗Y61XZQI]+Hr[L{~c [& <4%?86hI1׆AT10BC>\ kr@AZlQi2#kjJ$Ew> ssu 6aph2Ioi9 R)t Ie`=g=,#̙"?|.]>,9H'n0Rcsݫg`A&;NER8aC-kZ3`M[7#A{.WmJnB {WN$a&E,-|%+wcuyADd->dol@ )x5_w*}bgdios :ڰnFa ݦllI:BqO ()aӄGxW4h9t^2^hTN |]3hȬ81+]L4CvXz0<_kD]!U\K P8#>SioĂɍ'np `\rL&.̮@SQXGI2 ۅG`J.:#SI[!R5'lSUs51`Uh5#P9=!K̿4dC>u X=Qt(^P^Cmq(`ڈk~,>$TuxM؞7g+^lv¬ϓc=wzX-!D3\LI@)Y46t,(=$ճdW#=l?h`6M W`>Yg]їD߂p8UOgQF_B-M^uްj T,x8mv4%'}amӇc 7 T0dfV/̅,>=_+W;f4i] G4Y:8,BS/( oמ.߶0c$1R޲К 3sf"MDAsr ʨ.r21~、0'zH;`<}ρi~~RwD犉‡jp3.\L~r_(']۶g؏{O'Qn]a#ʸ5_7tLC( rid{Z C*&$R\lH6Y-4luZi kf2X׹luIqP҆hlrib}KtMo'@XٔGT*!g/A$l&T(,x Պè2/:z,>~ XA;'ni-8繨C~]X눩%Ir*rCӄ2$?&k7> <Ѻaש<>gZ0[5ٮKoLwDŽ(0[ܴ>.k)5wK}!f: o}hy z˴DjkZB=[UDwjt]aao f%htE[cѓLOpq.=t*Kqf{l~b"EzBZCS݀rN%.^iG^ e!$~xFꐹ}xA穿,% 1L" `D (Naʭoj:OXe$ 4@@:b :s5s2(ܑޝU*FsEg|2ռHyO4·0|qXxUI '} MDC2. ?ڣ10Z0?k!h_>{%9&It,UjS2姠R4 tsPA YD%WЇ RC&qLb]v {oc6B1ҖwӀn^NHЊS&xܼ)t7=LR{!#Q,P~ؤ6_p+&$.ZXICѷ_QP鑀)!X֘OF4krMO}[Gr8t2g}0_ f* C}nn)X~&IMH}O M&+pND]7BM#Qwr,.F<֊jhMNn2$n|m) )ʛ_z%j]n x;^gQ/I};|^<ŅzS!:l$fGd*ꮾ!\ ,&e=/DڝQ[a^\ىO~"#ՍO6Lh> ˖+>eu!6FZ)s|2@LXb!o4 +zzZ>𷰈~1ge暗Fʹw|r Ƞ% 22k G(Js2W}sz풒Q^1FǵqtRr)L'.񞇋ي5 a$;Ab DX9+~W ^?fLKcc$;tɛ*U" =1OAzV'wimNJ?> ',6~fv7z݆ t9T y '!â[I8Cg=^bB F2fk?]"%z>N!_=/&W~ t73P/1K=_.L|ٞO(iO-O4 .ܡcJ'$iI['2pe@kdv!$yLgSOb4CX1U+rYmh:r]pi,,$AC TC|wQ$G0B=xR12׼!u7Dn{ZA陵b m ȍOQ23E(AbSrG,x9wo6Q(+E> U!LG,yFe9, 5j9+Ma3Vigm5&C\EA- ˱xCUf<e*$Dqu%%t_d.pT.a|QzLp( I̎A ZRɐP 1\%*4M(wvgDT:V"if咵( 4&+=p??&VRGWKV KYd/\Ocp$kk#,bQ & 醟.pLOzd뙕s׊,ۿBq2 XfJiyaybtJG;'BzP2kS[nj> f]V2t;D˼~iՉb0@s[,SҦ!gLw*^uë)oXL,r {eYrMZ7*ffT_8 59׮ęzSҰ+'gfuWcYUDfA-ʷ6ѳÎ8] U/D̰\Pg)uA yt&8=N-LHj3:8#;V#;)a}葍:g{l"n8L14v *hJ_Uc !}Zb c@D>:Fn@wSZQGhT-S66uHP8)J+Z$w%!(uDhO@^ϕ B@_Z*D hS y 7E^hȚH<I2=kL^ZqI,{(J V }#\nc^/ZXY$֏]h6 Tc%uiEyۍ ~ =ALfKŧ=h^aKE1u|#2k Ө5BCFepۨ6ق[{W&(=9..E`y-p5^^wk`v~, E OcVA怚ul}{LJA93nlW}mnk_l\ㆷK .#T˗0qeUC{sBxdojNCj>x]' :i(3S<(ǛSjǑQY˄b`GZԥ̌4hvll0`'Fh3qfP|/|oR[RdˤL\^@}`;a%MV(63r}$ԏ9Xx}P+e\ǽLZQH0“`! Eʉ`s}qHBT/G}oD+=/acCyscT< ֍  :pqN%L"dHoN zɅWXEwMp[ T^x_O^5Cd!^Pƚ`mmmsx7!SgKF^US$ybsj}?tPIAdm>Ӛ#UF ZCӔlG6K,)(['磠{#Tr.UcuInQ"ʹ_LdQo'<`_OMJ\~0́lK_vX"qF>_B qU-yТGKśK:Rd OKYB !W*`#)iDœaڙkT$1D&#Js"`-j!Da[`QK&#8Lr{,,#%z_ s[anKnI7SwB5[  7 ?ksiXHLg;$Ǖ"%9?4(WfJTWffJ)6HO`CT/˱t443J՝Tߪk21i[|n|"XmfEl:1zJ,>Mx 9xێ/|~Yn#ȇŭqLloj;iʦ! Gp}OR" |^7Z5&q5x!`=wѝB:nizWá>EGw?^/cM7O5dX!\|́}>bG\dy L sQtzחRy۪=dmE^Xk]YL$G"Rxq; HIYxFzCΩ$@R%\3-v{Iљ&%~:F:\r ђv1Fs{j8~)Q}VzGfk[A1U2PHmO>BE&xqޗ M`7·-Iu?4ߏp½Չ EJ+a|FQ m}xDc[)WG7Ntvl%ԫ13w gWm|N[Vwg8W9f2hDŽ;Ri[vg IPKvz:wjq՟"^f!ٸ w0뎊,b^W՗a//X:L }%۷g"OOSCJ/nX2X-7"6< ;Zؑ!'EX= WF6UH!=cxROx%2\x ҉!?\}hk" ƓO!&ʣ1rPvKL0x %3v6ź@`p0 Q05?,5N[*TӉC=iO O@x2!m2Au7pf m&Cuh'&B@uG2=[ Z=w%[6{Mҗ?Gg~A'7A7 ?+q(̤ Y}=r WM0+=4M+Qu/RE-M[RW)A`\DFy2 u&[úr_\"nP߽"6l˓.e|i#t?Sw]s~αT$ `qd4B.ܹUvHm$J@,Qq|?eY&F`aMf^4=vK6% LRq<Ůb`4p)Tl{_IM2=2`Շ2!4R|%}MMB,Ou2 _VuP;9!0`HC#Czyw|D[*>/RɂHbVl,>Fy5,AoMRF kC!7 '8{d3WK}eN8<:GGsLh\`=Cse=)? l={{}TrMMo*# S^sѠAJ=ױٞ}a{[mK5a +[<d0v7FyHزZAϬܪE ;s|VVb`MwB@^{H./%ٗ`Ћ5ۤHRW'"R~Wmŏ2ٸ$d~8{mxL(X?l$0\>_oE6H/>d)oѾXS(B٬pE`LZ!.Pn@'aY'ɃO^b3Hs :~+_YxԄt.SuhīwȌLWoՊ"'$z{-P q{#w&7_ޖ +eՈ~WJ}@ guOm2zGRˍ?cig3l[\ f T%NJYd]{u 3{l ǜdAjCe WA^d_őz >:a̤ ,#82!kI.Wc 96!̮BcZ.U!1dq05.yECwN\e'{+UaZ@㭔i^QAzI9\σ=A]V0poG.a5k8[ڱ !\_%Z ٠"Hkag(bBd4H3?ŰDu$mmOS/QWv^k\7:V`ّS?ʏs|~PK aBsz i^0!Ig槕lwg`6p~3[/ɐбRNH>Ro6\!=1v"ћy* ̟uVX!\]KF~m; _Jnm*±j׎ϕhh,dzK[?&:2a| T-lY@.L]3 Z^r~3*Fb}63s-(CU253&HFqbcK K W*3wIw_1J_㵗FuǎEoG%/|ך0T)tDž[hh֬7> y|i0"thn5a@6ds/òZA@_&{ KAži@q'wh ~RH"t,I7]4xE67JO,)&-`fM%Fnbzw4eOF\YkGj _n ^cDU?e>6YJ`_EN^5;Q炊0MOPqjx (EgHt 8NB.p0ywFn_|3mq UU:\*bRCnj\{On'-Z(o"P&LazTr dQ} dY4*tdJ̤5^@eCd @#V#Qa"*h&jU~R%z =$/ TJ]\%W͏eK65PMduDe [lLj )Ώ}~#\E2mL0J h/ i8B` beJIz"0dfvՈOg2n>}ΙɑкzW( *mJp$L+/;4.l<I(MY4ۏg`/*2˘ =GLmR2dd_mO9NSfa&;^-&c]J(U_ L9䉕xZ3e^k6䜷F ;(z14mu7RDjQVփGo2ݐD5sajvOpcGzŃk ~ךɀ1ϥIѣ^a=a^dhF&pYgqh|?޾P#}O0R&bB4'} 3!^-'>J %pfLl{OH}\+-;Le$#|LN׀6,*wV?Xrb!;he]xQlU.,Qn(;3%Ǘe\<( ZkvGtʽP@N(lB7L8Y;Gt W=JA @%YM{h8?n06שb7Qk+D/+M]zlԆ|"QrR2zt@IڭER?*=wHUcӲHD#>OyVX>(D"AC~/gɽ5 [:ęK4) OİB- GXjԴ50@iĎj0& rb ,x&#J7&ny?ԃ2`92!Y 'XƒΔGSPymTԺ|/J\ن 3ǰ}rkCٿ_cjSx}S~VȔth |[~jOT\% 3l( ix=KDjf:|]3ECԖ6,G&Z*&m'(Vj)e$ k{Op at8:~)̼\7S_w  'QS(G)A xt[50FF<fDWnMnΩIiW>%`G >s_RI'`Whl,d={kF ­iapN!NF< lYB詿(zcuN&C¥/`?1:v=Y`)9 H &2o̯t0]e<Q#Jȶc59ˢoo2D(_fOYf-:~N\9z__C YKøAiO Lҝe4⽛r DR0X+X5r$ xω)؞2]Y~&sl7%: Q nv`#s%x7̔?Iޝ__v yASXd߅dKorMVBY omqy\Ce*nظۙVQ?Yfc)M~gVhؒľ4>TThz$BW@ 7ӗNb6O)CuHrzo oXԒ ny` 1c3 GsNK 9 ~Jl0#Uf*/oM[;R/ P:b'B@%VǎFpWg٘R:vOFO+ϒl?繆w<(hgi[_>xLv~Ԃao[Upe"\!1p[VfI(9guYnd|"m,X,suΨ@k؉|xI[CA!>M]cMn|X]Q@Ή7&˸=;je{"l5)q*w(xqAgLڠu&e(]'w`] t#`a&BTZTdibF:m9>&w!c8"Ǧ} ,+S2-Fi7 8xDUܑ@qiOqϴ 3{ zg *%J_%;,HQ\ئRdݷ5@*g+TWWsVA}6iCylu^>E Pd+Oj;t#ю8(r9Qۻ\g1#I 8u%%/)EWNNZIJF. 9Uy nzөЕskGٹ [%/z>@vW5oc-PҀpvn./J~&jl<8;6 I]Ȩ'ӝ) ڬÎ33&pZP&ZYIԬL>5)q#s2z}Gj ӊ=, REcJ5S4C<ৱ'Zp:vDqV#pf5(G5 =9q:Oh˵"gx jm;)&V-pX23/5Åz 'Nh\5=-4 w/q?O-"VJؒ:8PJl10a^h*WT_̂S'p'ܾN6jTJn~e[OdnY<<-6_7lF㯔,U8|(( Y $y4 #9l#А TR)FR}tsD]"6"3Q epCSޞĒ"Haf9jYxti.*^4L1]G =hF=U9ŗu1&w>g*Pkd.PF[=n@Qau>\m:PBz57>w XygY;d6 rgwcWM-XMiÝ?tc<.J\O CP1`9=a-bȨ/|Bo-džnR/}A){RxȻeG1@KpJ BVk0ehB0 ]bǵ [-"C }.n':=)hLNYHRkfXqI䐱@۶9q*7/; eruW_YջP kes5Ӻ0W<&Z k/C Kt%wƳ-|e4EM΍8fe haB9\A] + *scYFjAC)`cl~#;9*mIEmEw!ofqI@pWai rË%8'l4Uzv . `mL T:K_rߛ򃂍EajuM/Ѧ=yj( ̗'m'9lĠB&JsMθOFc4hĦ7A9^w0_ JSC`nj=Pd$\,Ϡ<*^6ɤ(担[%c{L5Ii}H&؉Aж9"l#iR. 3m1Q"_*4R6]4W{"YP$I3i80BՔ% bC[H?pwTqu%i% W, "r3&5wc*uiLH^~=*Kpv@٧3|vxi9cwK;IN3%M#5.~ ~u{G-=5U)(S!H_fS؉5b'{rە>>Bڎi>Xp5+sd6 儸M+vOȋT.(|]f=Nu}dht}j00Kag$"^E}υc ~"k~rj} '[J8kޙWZl>:)o&E֓a >*pxT$JjC(pilQ`bOZaFB'hw 3msXMsA r>}"T[oet2K5ui@ f F dhPZޠ+fr6|dݾt2>8s%6ܙPI_M:<'l]JhiÕE gDFuwHΓDv=/ ܅xr4col2ǹT}~|@Z-d7XmU*0[eRf | d\hH?c+f@o0lXf8Vkܰmc1|}Dzr"4bhӍ1-?b yX6r(xb'#"Wh[ٺ=m-"wLq9M໨oޤnnަKS?ޱ'3p'zѱtPC H]Gt_>4`!Gr.̪!yvrh 1FrO|*B0 SamCue3*ǝ7`CzXSA{1&8tS˘BMuadEf׈wYy+@ϢnW#0 Z=;D0PIҊ#ṃeN}jFoͥO;$pX3ʃWm_'n%Hrčm*|{ȉ 4㟶pP=I~.Y M z"nig|X8L71~ω՛wkMa\F07c@vzfw@Kmۤ5ulȰD]xDS U[P̬BCwTWw jb3x.R^~2✬>zD]]m<3ػMTQf`.Xofćm|n1mT(Ӗ==wO,8P6XwSڔnYX$H'Vo@H8\x΃,%)S `'fzQebP"`p=i kgAOAG@|cKsRY^]ΐiHefF vԻUGm{`=1mF J-.#'#q+~^N^!lw}ΊWM.dkU rUYZU*tEЅȦA% [-:R!Gc!G Etc9Il&=Be` (#&BeIJ(W;U]IL pKyTQ1Ml$Ui9xhiA܎-܎䣛G *}h%Tꦬ|?ۋ`9IfP+vT<-7|F8E 3saOS3%IRR%_5'ٯ=a ͼ}e$8v=YئqEe!Qꄞ:.^! ͆v{JQuyVBW-FO5U5R1kJ 6``{}I-iBs6jֱf.g?4g0E 6Lb 3LIґqК]?{eҩ% ߭BCA=A!yݖ*X>|FoF 6.;`?؏tƁL0m*G}Exۼ]tVI j]t9M+AV4¼`ֺo˟ Wn[8ٺ(.qU eT{bS Uwǯ@̧4F+{+80}4 @$=T>)/01X12;jLyhxe!ʪ6);ؚ!F3q6HA֩@'Q˞.ͽLAۣ%h{8,#}׌Z3Eq8ڲk<#J̵jVAL<,KxPgB6͘-=߂AW3ѷ<0wϖnZ sNdO~ܭ}>ǯVVA[Zbes?86s@ndŒ,fʟA~`E@FҞWʡFfm c|}`b=iƍ]oA!\ f8V$@hKOaN;CuPRk06VݐP+ެp;=I/V$k%!/ ]k-Z2Ī `⧯X O`E#V%N̿uDָj:-rgF0bۧNBfRNݑ hz^cnhw$V9<&v*?O*(Y(a@>*'|W15<iUʷs?Qe=._>5Ll-s\e;gbJfs |^(P"S,Δ|.n""kK_+q>1p7A=|]:4(?Af_Tt ǣ:jfx:{4<(Gt0{ƢVH  hg6F2cz_.pfHtQ>дai*S#(xQgCl.P71 vȤ{nb`V&ftB 6PKn{h Sж01C=#[e{.lFBhxᡃNiQ]_W1Z2m[E#;l4#x{ *Oҍ. ke$4EDz40B8椪"wǺ@xV x6:aQV9I\$K UdZNdfұK93|~#]%LEp*iy `nI!ي;đ]\\n*k.ʛcd&M" ,[b0~|~)\AiJN[_oflFit'KYw52a̖A>Mu8BqpEե2R׆7mKt/:X$RO*[Ъ1dE+I]}:kJ꟱7 L8y:gv#yب"^̬H3Lo=_:Js}kﻠzs>=TS>E(aB'Xǖn ʙy,G) ~Ž9a Ch⢹_9Ñn^elm.[A׷S@֊e't{RJA5ԻbUoW&Ws~'~LW?@gBlMUüx.Tvs6{l_9lfw/Uupy{">(KxׂYSQsңY&=R"ͭ9,yb$gV#]Jf7DDy7:"7ަCϩ6`j8Cb)2Qn0޷gQj'm?Tf4u@f!yĄ! nnʧ%5@egAWaܔ6WY{lJڛS@ Nm^ r:i?j}b!`xihx.H*gRkQR m nCaՁ rFWTKȁ"q)It%VjK?Вݰ(eEeFI.`->ODG?@ LeQ¹AsY` 7Ts/"94JlfˣVs6-̶uJ y6gdÊ2k.%s*يmmm^=Lbr#.5]=?i &5ۏ08X̦=UnugERcw㇜TiM+6̝,<`{11Pty 䥦.XA ƸbG^kk2v*пfpKHY~wDuVYKͥmdE:Aff/= i/w_)xi9FZӏ8:C0bz'}y}K1Ly<0t|fG`wcQގEFo^T<0Q'7a eHo7B45hk6y~!co.lvD:N:OApg@=\ߥNM Ҧ4k "vYYM $dqJ>e|u'o9#AGf M#53~6*w|T&! 5@,B $Yq+կTUJ?g\!G/i.r_#!_uklkms1gY*F}; z!<[ϡʶ;~s MCPRhcrlT3;lfwL4~Ek3; 1dM534tk)2{WT-x6",X&-.L 1^ t ʓgbqp  Z$杭 /%*g"j8ѣR28L:Rʸ**zuhhF-:![B܎s+JM2ȔI4Ma \">DnM_^E?I l Eg 4} ө#n^rǜazɳ^̬-:ӨD W&Tဍx)2uR_i TZ70r)KI^ a|xf7UeٟNd84{2}݇$@R=KX؛#7S,6oӧoә#a+zg9]6jA ŷ96fep)fn! 1XB2v~t͈she?o1t =`+dޓa᱂ab"*ug|3\G/}ה# p|[= E( 1kWx&RQㄡ<$}[*FahvB4B;3_pr6z8ϖ/9*! 1TZIJK}r1Џvv{ŁMysн& v@ɭLkZƚ""C͔B/M ~Ņ&u ї*&\3Wʳ 08dS:gw&m2㨄$^T%4^m#o~d|&ts!] -2tx}x ~776-j~k-0X#uc㻮!Xmb˸3-Zz*C'ѽ_ahD}Hup oŽTw ڠ~hd⃳bbu0PJX/S\Vah@F3\aQc!^/{2 ,G|iW N7%N/NjM"J>`8ӺX _д ;]w3Cl*{2rXhjw.MOO%kHDzn.z0?Ϭ~@[LB2(3BH+IVVHSٓn36ل22PP`Ҡꬵt؄cL쩈_*;Eڛ;E-kUC5tüog!*)ϼpާ6O!2mRLN$EtT@bkiaT@R!~YUP?g7հtp$<+&@v+nt61}(9*f) \-+,>ýg;d6hI9 &Y0K1&{]E[5"~,8)SǍtw$yz>2FB$!{,]6V|YoD_1[[u(oo cՆ慫,s plTHfA#HzNi M|Ji|.eO@*lY`}UYPx]! _S'׍/AT>r]b/p6eIR9J8%]`ϓ Ro vϛtb`RzocA7MFMNg=0V! tuxk6#|qoBŻ~sr~7R!)l,B)L;[yF@kN:0F z , ~ڢbL_MW]rz^8u ZG~tþy:L9>|?Ci#*gfxA6[nT>ܠRKl@ߧ.D*78w*'9 "X.?$H+SQvq6Y-0SiY03mŞgi0d͊%${Pen5_e8D`1[ O&))qd#)V BsB_PګgpwY6<$bvg,>׭@5;94J^6_%Nkc.|DRJ;3% P$G$}ӧ?XIjm̶: F9#P奔K>Q;vHjI-}=gzMųB:eFK&3AD4mczR<{cCtwH :t`m}s$of8Ͻ3Z$: Z5Rh ,uZ%G@-9|{pz6T(7O9lZ}toyja t"vV+&҈'0B744U[ݟCkԏWCZq~O+ܧy 7LAdǙڭm/t'|`*DPif[gN,&_!?'׃BZ8`:nat;Ϧd>mex֠7P5{P6bWv'ń[9,"q6DQ"sC / &޹Eoap^1=$N 8y#v R ,&k3.;ǰYݲ 5L]I J L/_&L^e2 քf1t]*}tpvN KmǕg|ǭe,XNqaHӋ[n99f~_ H3&z۳<[ivS%_%)V/wFY5[ޮ=4~Owl4}w'X*eYnN8wriIarMW~ Ltir2i/eEM9qE$Pkop3zNON} Y!eɃQ Mhb U\bN$p_wwQ*'~LR@WH4h#J Peꐤf=ͣ.΃45b #/Xo>.p{r-yI)LR`>+~Fڮ/B 0UX:O(11,o0 )x^O ko+}a%b*~XZPQi\x1,8N14yyj({-H!X4jKوQMGjJ" xі4u `n(eZA洬`i-Zj8Ko&]/27 0guC2l--tm%)EHꈟT_4rǴZZ;\k(GJj'4!~lxEū2BH# ({icҾW>f"f(edBum.h؎Ɓ憉Oϭ_zKapan duk0`>[.Cn S3ֺgD~bG~Y2сQ a̚٣0sާ;bh&k2JtE q8c5Ha 3&2AF N7,D=Г0 iPډ.8 -8 |)~j5%gTpZzIE۲(h9d 6l<~]$00D6dy-\^7 l8Ub\ún[眹ر"U@%-ܳ{!$7) |x1끿9 18vcV0coWw,X#:c/<#OɯWHN9 o|ic[.1B1]/Y"R{aU@k7xoe_%=ʼ!A__xN6Y+N}Nijީ ި;~8Ex$%~W>X$@,,L2w8e[:Ƈ8)o|ooT$L$ W3u6c&fW5tN:JX-=JAMԥ­,-7:c%{QX6ݹ%nhX'p\Ԏ5؈&CTy+xKM8)fA%1Z^7^.ZhF2/Pȓѫ8\^6?͸-2!QڦDGx7wHz[s.g~xO@kˍ=sQ7olq稺Jv)*f'zHҹD gmsp/ 26mN-/Wb ʮή?N"mdңqO2DKySq .X+vړKKf9ѐcNw\ퟬ켈&f[} 2H ,.pDǜ'Αx?O8[FCbO7mK@[}|hb``iڨXmU;BP_Z Hr* YZ