python3-pyverbs-38.3-150400.6.3.1<>,dn7p9|&| 2"3C)u_:6}fiWyGm9f>D Ed▋a2BEI˄aydhRBOjC%;E!?K$ ?-0fDH$p7R$&3wOl7ˉYs̉2igϞV k0qL0CU0X' _0tl'Oo4B h&®< ˆoLRo*gg0(ڛ>>T?Dd $ > )Fnt|[[ [ T[ [ [ [d[+[ ![""3#x3)3()8)Q9+ Q:38QFvGw[Hxl[Iy[Xz4Yz<\z`[]{[^ybcsdeflu[v%wp[x[yH'z@Cpython3-pyverbs38.3150400.6.3.1Python3 API over IB verbsPyverbs is a Cython-based Python API over libibverbs, providing an easy, object-oriented access to IB verbs.dn7sheep63SMSUSE Linux Enterprise 15SUSE LLC BSD-2-Clause OR GPL-2.0-onlyhttps://www.suse.com/Development/Languages/Pythonhttps://github.com/linux-rdma/rdma-corelinuxx86_64&0xZ 'pI[ 9`0P0p5x@0!-~ Biswp ŨL x9D P)@9s Gb! cm b! 0"R$|v 01 =FA큤AAA큤큤A큤dn&cVKdn&dn&dn&dn&dn&dn&dn&dn&dn&dn&dn&dn&dn&dn&dn$dn&dn&dn&dn&dn&dn&dn&dn&dn&dn&dn&dn&dn&dn&dn&dn&dn&cVKdn&dn&dn&cVKdn&dn&dn$cVKcVKcVKcVKcVKcVKcVKcVKcVKcVKcVKcVKcVKcVKcVKcVKcVKcVKcVKcVKcVKcVKcVKcVKcVKcVKcVKcVKcVKcVKcVKcVKcVKcVKcVKcVKcVKcVKcVKcVKcVKcVKcVKcVKcVKcVKcVKcVKcVKe3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8551275580c02d2e3ebe9c7a817070867e17115a46b1a2186febce42e8c5b1cb983ec58e457b515b090187a36f1512549f3a211b874d436690afde2f4f6219441066842379e13bfc5f85f30c89dc35eb78af581be1957de4a302ccb40f66e74c5359053310f519c8209bfe7d26dfe255b299a123a32ff06d0ece7a20b8178600d6cc42b41c5b67a0db50412c9a7c86a2cd4dfe51048468fa01634e1a24af2891ef991bc89f6246dc90af4986abd63c7603017ebec9366ab8e420a19827f2bbcc138fbc03ced712a1a12d8462742513af299bea062f71e151a18270d887e3776d03c9bd10306b8c9bf00c0d9bacd78b02be1ce7aebef01e93ff79d8303896ce43f315b0566ac0be5f095a61050d29b6280e294933de47ac2f21b498216f2ef63ee8dbe55a3ee510714546b60fdb049fad5a4a0d6b8ee65b73a423f17ae3b528268bfe6ceacb43651686b575160e77b492104fefce148567dd207e46152969fcd2961a5335153cdcbe3035e327d6f3163bdfd731fd21182db5eb236a3a4d7efd5539d4881161ca275d74b7877d874cfbee9babf00bf6a10c4efbb1e1ac7be76aa31d25455ab7ae2ddbe78193ad26a80a1c1a255f714db030b88d763d9f6c59fbcb6f13684f96604f81a997f7980200d72fa931c0c2034bb2ad4840b4ba84b61840dd3ff5e20060294e61fa73abe4f65dc5acd6064fbb6fbc977e88d6ed9759a6f0da4ef55f5066f75b9c224f44ca285fe07a176a70ca549eddf1f267811b447287ceaa893c321c28598964f08f4ad943795b978da739b2afb00dff2cc841cf8cb81a14804cd43ffeea2f5f4b36321faae120a43a89f78247a163fa427abb2cb1dcf77c9c5e2665bb161a8ac4185bc66112dafa3c7eca7d6de790a96a1513789469a90d237f9455836c0bb74ea9f40477ad0f3ad26446224a2e99e59c9ad76655ee770078bea42a504c5ac438511ebac2c15d5ef95717b0c2c8ff81d3200be911bd149baa176a8173e76fbb7b1aaad8193941b754508f1b4ba6419c26241395d686481abd9b6303a59de152c586e2468b9562013f782fe089a1335698cdb1346ae74e81e290f2c694e8b08f5f906ed24462162b454f0bb5b7e1218e7139f4a8c63d63c0f54a2eae067d5dc02cc1e56ad295327f46f6b49f0830fc7bc5f0ab1a07e2a01715590f94a5ef34a88654d189df13803813dd5309944e359af5af566a30233bb0d43981a7640403f0ad9e56d5fb293a3f16524105210ec8b148989799d05bdaabca5bf01b09f9966585d9afa0ba892ec039e1340867b07b220b1694ca5ad4d3ef00ea600617c66932d1ed933281d5bdc3f69655e901eb0df3f53e0147fc79625a8ccc9b4ffafddb8c2f7ccf885b6f933c4eec5b7be326cce82f49c1ce03a8f4cda82a93486d7ec1c189494819b9652fa21e921e2e3dcaf96ca4a3c1431017737185166e5d8df9409119a682e6c1d0857b6336fb6f66a62c3d961d455862f99aa6e6a022d7261dce206de4409b5fc79dfecd3c7592f0a02d71a81463a0335f856c2cf0b6500383ecac03c7b8b4bbe0b21273cab979e61bd6e8f48e7471654d4da28daec68a9c85b2e07122943dfc0c63fbb8e81499cf205b67d164c00a071b97c1a6aabe5600bb42ba83bee838d6c74660a2a6586f18e223f3849513e02ba8e0ee80f4de700e5dca8648e513ad53a05de9c2e92f87431e46e9ee7794a7f9293078cc2bfb204d2a9b5652930c3e59a3a4d57ce4a1acfc7625945ee350c41d693963e28a145b2c618d3a80387b1dd2260f8a04c100a6e2572b177e63c3a74fe16e0ceb74025ed5dab5a6d92ef29d099fe4dc07fe13fd544b722bc3310e1fcc61b9e573e18649084fef8cb22819d1a453b33906e5262354a2ba77fedc9bcc0c71a1b2315b71f1bc82cbe8b637e64b5882e5699e36e61bda9eb7394e1e5484b570dcc05e8431a16aba1b662b72bdff7459b86e40e1746437c7c03894a6437bc3393b0adff7b460b1c8fa8e4d72dc5b1f9f0f7c3e25ace3cf2c9819c89fc0beb37cc409b86d1ff555f6520f3391cb3e097f6973c8386ed2d260849e5375d67afcd87aa86cd5774c81530f256225ac99b6739af333b1671ca3e4fcdaf43509a5ae34c99f8f843484db0bd1c26633f846db7ff4f29da272130e73193d04a2e70e472b34bacd9cf97efff31b86d9b4e0ff8ad6518dada21eb3bd056756f0c4a05e6db802dc7a65ebc4ce48d87c8f0a49a9660d601afe3f54ff379ba269f03cfe0a9de305ee44c10dee652f2e7df796fe4fbb9b2e80a898e258d5d115e09da4e7f32cbab4a471be66c2f08908d2023393b2793e8cb3bf535c670a6d1ad3e8271b736f79d636638090f6110ddeb77ecec934c8b543428fcea1009b216f308eb59ac0e371c63b1902f8d23538de6920486268bdbfdeb97a3042422a370d1ab9cd71d386f67c070fefad2f668c81a519b2e9b165e87353c52945e20fffdfe93f562ccfefff5b65d6c455e3560d1b5e918f7caaca6f21645090f1e5cbc74f5cda236381f0db266c37c021bf877864562a391811f7a080bb42363cfb8b1882465122ebc8b427b3231025e827c6ccb3029678f4e1098c6c84326bf721348f775ece3e2592fc2be3c492054ab23b5d415b5eebb8c57012eca081be6db2545a5702fdd8cd8c3837e2236622ade44cbabfdb2fdde16ffac0c2147769927ef871018ed9b682e29f9fd9e2b416e608d126b415517bf773a8c322bcddac1efa88fb37bcceff897567bcddaac24e22f8bdbbf0f92e5dccf4649ccad165a1efbf22064b0d826f09eb732e8ad69a5068438fea0d0a8285442e223a52f537dcdc8c703a41857f7629153d36d589aec208ca408c528c9c07b4e4cbb122acd5151912e98ba76fbafafb0906779d3f86d9d4f2d22f8819b45ee8b93a771896d8806d7676be67c95b8ee440bcd64a8bb04606a0834e3b117216a0776773aadf08cd329e4e9f0a9fc0cae0c8e72a1c7247743e17dd1827a1c3da35369cb0cea6057f86a43204c013803433de349dcb3ba5f5854bca7ba22c3ce8214fa24550d3d8854c58a9bec2ad07ec8fe3f2193a706d032bf989971b8355b5e0af1eb9e925d615b3a7a68e26e5f1cda73ce6627eaf33e10511037b43b912fada1ccc10370893370084556a0853c95414d67e31721fc07a41232694d062135a171e66cac56e6c104314b8b8d536bfffa530ddc0bae65959c279f1f4191646810c41cf8a0d54735d5f22b3a15f7eb253adcd3be713a769f94faf97b31a1fad9b223213e7d49b7172adcbdae043d1d694a6951cb8988026c432c61047e72b9a5806df764f577cc6ba1cdc7c624380764c0df0db224e46a538c9c844ee1ba510592c8d9c5481d7f7c7d4d9f4ca65640e8703dff518ca85ef5b0c8127612671ec105cbc49091c7615e2d05e76444b83fbd002f80933ae9c5b6ccf4bc39e939c9b22fa3a931b67eeddd7bc11102054866e8316e95cdf5d80651d34ed575931504cdda488b682c85565bfe0354b180957db5a87144a413dea0ab113747df78aa4a05cb38bee4c0e62b44c37af52216a2787f5caaf01ef95c4e617f29bde785dafab66df1cb8b509a05c9e471d186ea83866c5f96822c62b2e9e9bf63f70bfa3b6d030a671bafb3affab80995f079d18278e49ed7b3aa22eff57574390f0fc6b3ed9bf9c1c6a59d381b5c9b079d9d79d1cb2bfc7034428e5177c6a6bca2bcb37f450f4c7d2868079f7a53d598b5712b0b04c9e7a3862d9493a82b52ac9e9d5b7bcc1a820d4cbfa5f92165c3d275b1ca5ac1284911b898885b301028f9aae3a01e4164ccd61743f24f4e5bc03bb340317efd49d9f4a83888f4rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrdma-core-38.3-150400.6.3.1.src.rpmpython3-pyverbspython3-pyverbs(x86-64)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.4)(64bit)libefa.so.1()(64bit)libefa.so.1(EFA_1.0)(64bit)libefa.so.1(EFA_1.1)(64bit)libibverbs.so.1()(64bit)libibverbs.so.1(IBVERBS_1.0)(64bit)libibverbs.so.1(IBVERBS_1.1)(64bit)libibverbs.so.1(IBVERBS_1.10)(64bit)libibverbs.so.1(IBVERBS_1.11)(64bit)libibverbs.so.1(IBVERBS_1.12)(64bit)libibverbs.so.1(IBVERBS_1.13)(64bit)libibverbs.so.1(IBVERBS_1.14)(64bit)libibverbs.so.1(IBVERBS_1.6)(64bit)libibverbs.so.1(IBVERBS_1.8)(64bit)libibverbs.so.1(IBVERBS_1.9)(64bit)libibverbs.so.1(IBVERBS_PRIVATE_34)(64bit)libmlx5.so.1()(64bit)libmlx5.so.1(MLX5_1.0)(64bit)libmlx5.so.1(MLX5_1.1)(64bit)libmlx5.so.1(MLX5_1.10)(64bit)libmlx5.so.1(MLX5_1.12)(64bit)libmlx5.so.1(MLX5_1.13)(64bit)libmlx5.so.1(MLX5_1.14)(64bit)libmlx5.so.1(MLX5_1.16)(64bit)libmlx5.so.1(MLX5_1.17)(64bit)libmlx5.so.1(MLX5_1.18)(64bit)libmlx5.so.1(MLX5_1.19)(64bit)libmlx5.so.1(MLX5_1.2)(64bit)libmlx5.so.1(MLX5_1.20)(64bit)libmlx5.so.1(MLX5_1.21)(64bit)libmlx5.so.1(MLX5_1.3)(64bit)libmlx5.so.1(MLX5_1.4)(64bit)libmlx5.so.1(MLX5_1.6)(64bit)libmlx5.so.1(MLX5_1.7)(64bit)libmlx5.so.1(MLX5_1.8)(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)libpython3.6m.so.1.0()(64bit)librdmacm.so.1()(64bit)librdmacm.so.1(RDMACM_1.0)(64bit)librdmacm.so.1(RDMACM_1.1)(64bit)librdmacm.so.1(RDMACM_1.2)(64bit)librdmacm.so.1(RDMACM_1.3)(64bit)python(abi)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.63.0.4-14.6.0-14.0-15.2-14.14.3cWb)@b@a+@a@a@aim@a $@`@`/@`#` @_Wr@_@^^Q^*@^g@]}@]@]߶]@]ʞ]µ]@]rJ@\\@\@\y\Z@\&@[ā@[b@["X[[Z@ZI@Z@Z_@Zs@ZaZN@ZLZ3@Z'Z%8ZOZC@ZYYB@Y@Y@YYW@Y@YYV@Yp@Yg`Y_wY7Y7Y-^Y, @Y$$@Y@Y@YR@Y@Y i@Y Y.YX:@XۡXg@XX@Xnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comdimstar@opensuse.orgnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comdimstar@opensuse.orgnmoreychaisemartin@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.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comjengelh@inai.decoolo@suse.comnmoreychaisemartin@suse.comschwab@suse.dedimstar@opensuse.orgdimstar@opensuse.orgnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.compth@suse.denmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.compth@suse.defcrozat@suse.compth@suse.depth@suse.depth@suse.depth@suse.depth@suse.dejthumshirn@suse.com- Update to rdma-core v38.3 (bsc#1204271, bsc#1212069) - Updates from version 38.2 - Fix spelling mistake of underlying - pyverbs: Increment the correct rkey in test_qpex - providers/irdma: Use s/g array in post send only when its valid - providers/irdma: Explicitly set QP modify attributes for reflush - Install xprtrdma/svcrdma kmods in redhat/suse dracut modules - mlx5: DR, Fix missing comma in matcher builder dump line - mlx5: Adjust Crypto BSF size if signature is used - cma: Release allocated port array - mlx5: Fix check for SQ overflow in bind_mw - tests: Fix mlx5dr dest port test - tests: Change a duplicate field name in a prm struct - rdma_xserver/xclient: Make recv/send WQs disjunctive - libhns: Fix the shift size of SQ WQE - librdmacm: Don't rely on IB device index if not available - Updates from version 38.1 - cmake: Add default for SYSTEMCTL_BIN option. - librdmacm: Make rping with external qp compliant to IB spec - mlx5: DR, Fix handling of different actions on the same STE in STEv1 - srp_daemon: Detect proper path to systemctl - cmake: Fix cmake link property for static library - redhat: fix CMake flags - mlx5: DR, Fix SW steering dump tool dr_match_param structs - providers: Move input validation for memory window bind to core - providers/rxe: Replace '%' with '&' in check_qp_queue_full() - verbs: Fix description of manual for ibv wc read byte len function - verbs: Fix a typo - libhns: Fix wrong HIP08 version macro - libhns: Fix out-of-bounds write when filling inline data into extended sge space - bnxt_re/lib: Check pointer validity while freeing queue pointers - mlx5: Initialize wr_data when post a work request - Remove srp_daemon-Detect-proper-path-to-systemctl.patch as it was fixed upstream.- Update spec file from upstream - install modprobe.conf files to %_modprobedir (bsc#1196275, jsc#SLE-20639) - fix build support for riscv - Added cmake-Make-modprobe.d-path-configurable.patch - Backport from upstream to allow modprobe files to be installed in a configurable directory- Add srp_daemon-Detect-proper-path-to-systemctl.patch to fix path to systemctl (bsc#1195874)- Update to v38.1 - Major fixes for hns provider- Update to v38.0 (jsc#SLE-18383) - Bugfixes on all providers - New provider for irdma support- Add rdma-ndd to recommended depencies of rdma-core- Update to rdma-core v37.1 (jsc#SLE-18381, jsc#SLE-19249) - Bugfixes on all providers - Fix cmake flags to correct paths for .pc files- Update to rdma-core v36.0: - Bugfixes on all providers- Update to rdma-core v35.0 - Bugfixes on all providers - Many improvements on pyverbs - Fixes dracut path issues on Tumbleweed - Refresh patches to latest sources: - Revert-libcxgb3-Remove-libcxgb3-from-rdma-core.patch - disable-rdma-interface-renaming.patch- Update to rdma-core v33.1 - No release notes available - Drop support for libnes - Drop support for libnes by removing patch: - Revert-libnes-Remove-libnes-from-rdma-core.patch - Refresh patches against latest sources: - Revert-libcxgb3-Remove-libcxgb3-from-rdma-core.patch - cxgb3-nes-fix-declaration-of-free_context.patch has been replaced by cxgb3-fix-declaration-of-free_context.patch - Add patches for cxgb3 support against newest API - cxgb3-fix-support-for-new-uquery-API.patch - Enable LTO support - Trigger udevadm in rdma-ndd %post (bsc#1182391)- Update to rdma-core v31.3 - No release notes available - Fix patch to systemd-modules-load script (bsc#1178539) - Drop srp_daemon-Fix-systemd-dependency.patch as it was merged upstream- Add srp_daemon-Fix-systemd-dependency.patch to make sure srp_daemon is loaded at boot if enabled (bsc#1180196)- Update to v31.0 (jsc#SLE-15657, jsc#SLE-15731, jsc#SLE-15743, jsc#SLE-15810) - No release notes available- Update to v30.0 - No release notes available - Add cxgb3-nes-fix-declaration-of-free_context.patch to fix support of older providers with newer rdma-core internal ABI- Update to v27.1 - Many bugfixes (memory leaks, use after free, etc.)- Eliminate the curl-mini trickery for Tumbleweed: curl-mini is being eliminated in favor of cmake-mini: the original plan to split the cycle at curl did not work out in the long run.- Add disable-rdma-interface-renaming.patch to disable interface renaming which causes mvapich2 to fail (bsc#1161794)- Update to v27.0 (bsc#1160338) - No release notes available - Dropped patches merged upstream: - bnxt_re-lib-Add-remaining-pci-ids-for-gen-P5-devices.patch - bnxt_re-lib-Recognize-additional-5750x-device-ID-s.patch - Add patches to support older HW (nes, cxgb3) that was dropped upstream - Revert-Update-kernel-headers.patch - Revert-libcxgb3-Remove-libcxgb3-from-rdma-core.patch - Revert-libnes-Remove-libnes-from-rdma-core.patch- Fix post scripts to work with systemd 244: udevadm has been moved from /sbin to /usr/bin and systemd is dropping the compat links now.- Remove file listed twice - Disable pyverbs build for older releases that do not have python3-Cython >= 0.25- Add Broadcom fixes (bsc#1157891) - bnxt_re-lib-Add-remaining-pci-ids-for-gen-P5-devices.patch - bnxt_re-lib-Recognize-additional-5750x-device-ID-s.patch- Update to rdma-core v26.1 (jsc#SLE-8388, jsc#SLE-8394, jsc#SLE-8463, jsc#SLE-8399, jsc#SLE-8254, jsc#SLE-9840, jsc#SLE-9763, jsc#SLE-9925, jsc#SLE-9846, jsc#SLE-9913, jsc#SLE-9729, jsc#SLE-8666)- Add libefa1 to baselibs.conf - Fix baselibs.conf- BuildRequire valgrind-client-headers instead of full valgrind-devel where available.- Have rsocket conflicts with older librdmacm-tools (bsc#1137140) - Have librdmacm-utils obsolete and provide librdmacm-tools (bsc#1137138)- Update to rdma-core v25.1 (bsc#996146) - No release notes available - Add rdma-core-rpmlintrc to hide non applicable rpmlint warnings- Update to rdma-core v23.1 - No release notes available - Replace prebuild-pandoc.sh by post_download.sh to patch the spec file form upstream for OBS setup- Update to rdma-core v23 - No release notes available - Enable pyverbs package - Remove patches that were merged upstream - Update-kernel-headers.patch - bnxt_re-lib-Enable-Broadcom-s-57500-RoCE-adapter.patch- Add patches to enable Broadcom's 57500 RoCE adapter (bsc#1125651): - Update-kernel-headers.patch - bnxt_re-lib-Enable-Broadcom-s-57500-RoCE-adapter.patch- Update to rdma-core v22.1 (bsc#1104280) * No release notes available- Update to rdma-core v21 (fate#325939, fate#326991) * No release notes available- Update to rdma-core v20.1 (fate#325887, fate#325919, fate#326000) * No release notes available - Drop patches merged upstream: * suse-Add-recommends-for-rxe_cfg-requirements.patch adds recommends for the relevant packages * rxe-switch-to-iproute2-for-rxe_cfg.patch switches to iproute2 commands- Add two patches for rxe_cfg * suse-Add-recommends-for-rxe_cfg-requirements.patch adds recommends for the relevant packages * rxe-switch-to-iproute2-for-rxe_cfg.patch switches to iproute2 commands- Remove pandoc BuildRequires * Add prebuilt-pandoc.sh to pre-generate the man pages * Add prebuilt-pandoc.tgz containing pre-generated man pages * Extract man pages in the appropriate directory during build- Update to rdma-core v18.1 * Fix compilation issue with recent glibc - Drop Remove-the-obsolete-libibcm-library.patch and umad-Do-not-check-for-umad-sysfs-files-in-umad_init.patch as they were fixed upstream.- Update to rdma-core v16.5 * Backport fixes: * buildilb: Fix -msse breakage on ARM builds * buildlib: Use -msse if the compiler does not support target(sse) (bsc#1086910) * suse: do not call %service rules on a template file (bsc#1093170) * mlx5: Convert ah_attr static rate to mlx5 static rate * ccan: Add array_size.h file * iwpmd: Initialize address of sockaddr * mlx5: Fix need_uuar_lock when there are no medium bfregs * verbs: Fix wrong clean up flow in ibv_rc_pingpong * Match kernel ABI to for 4.17 for 32 bit * librdmacm: Set errno correctly if status is positive * verbs: Remove bogus cq_fd * verbs: Fix typo in copying IBV_FLOW_SPEC_UDP/TCP 'val'- Add umad-Do-not-check-for-umad-sysfs-files-in-umad_init.patch to fix umad/ibstat support on RoCE hardware (bsc#1088441).- Add Provide/Obsolete for librdmacm in librdmacm1 (bsc#1086173)- Update to rdma-core v16.4 (bsc#1084456) * Backport fixes: * cxgb4: add new device pci ids. * mlx5: Fix referencing uninitialized var in create_qp error flow * Ensure all public headers compile in C++ mode * providers/i40iw: Skip CQEs for destroyed QP * ibacm: Support FDR and EDR rates- Update to rdma-core v16.3: * Backport fixes: * vmw_pvrdma: Drop the extraneous align_next_power2 for sges * vmw_pvrdma: Fix SRQN returned to library * mlx5: Add missing include file in mlx5dv.h- Update to rdma-core v16.2 (bsc#1078819): * Backport fixes: * iwpmd: fix double mutex unlock * libbnxt_re: Fix lat test failure in event mode * libbnxt_re: Update and sort device pci-id table * cbuild: Support distros that only ship python3 * libbnxt_re: Display FW version using ibv_devinfo- Add Remove-the-obsolete-libibcm-library.patch to drop obsolete libibcm. * Official upstream drop will be in v17 * Drop now to avoid submitting libibcm to SLE15- Update to rdma-core v16.1: * Backport fixes: * srp_daemon: Don't create async_ev_thread if only run once * srp_daemon: handle SM lid change * srp_daemon: fix CQ handling - Drop srp_daemon-Don-t-create-async_ev_thread-if-only-run-once.patch, srp_daemon-fix-CQ-handling.patch, and srp_daemon-handle-SM-lid-change.patch as they were merged upstream.- Add srp_daemon-Don-t-create-async_ev_thread-if-only-run-once.patch to fix bad exit code of ibsrpdm (bsc#1074390)- Add srp_daemon-handle-SM-lid-change.patch and srp_daemon-fix-CQ-handling.patch to fix issue with SRP daemon not handling SM changes (bsc#1072884, bsc#1049515)- Update to rdma-core v16 * No release notes available- Add bcond to use curl-mini by default for building- Update to rdma-core v15.1 * Backport CI checks on centos/SUSE from master * Stable ABI auto checks * Backport fixes: * verbs: Do not block QP attr_masks used by older kernels * libibumad/umad.c: In get_port, ignore sysfs rate file errors * bnxt_re/lib: fix the memory barrier call during poll-cq * bnxt_re/lib: increment psn in case of 0 length packets * libqedr: fix inline data copy * verbs: Fix declaration of C++ include file in C-block * verbs: Fix C++ compilation break * verbs: fix compilation error with ICC * hns: Fix create QP structure layout * ibacm: Incorrect list used for subnet list causes a segfault * ibacm: Incorrect usage of BE byte order of MLID attach/detach_mcast() - Remove patches that were merged to v15.1: * bnxt_re-lib-fix-the-memory-barrier-call-during-poll-cq.patch * bnxt_re-lib-increment-psn-in-case-of-0-length-packets.patch * ibacm-Incorrect-list-used-for-subnet-list-causes-a-segfault.patch * ibacm-Incorrect-usage-of-BE-byte-order-of-MLID-attach-detach_mcast.patch * libibumad-umad.c-In-get_port-ignore-sysfs-rate-file-errors.patch * libqedr-fix-inline-data-copy.patch * verbs-Do-not-block-QP-attr_masks-used-by-older-kernels.patch- Backport upstream patches * bnxt_re-lib-fix-the-memory-barrier-call-during-poll-cq.patch Fix memory ordering issue * bnxt_re-lib-increment-psn-in-case-of-0-length-packets.patch Fix PSN getting out of sync when sending 0 length packet * verbs-Do-not-block-QP-attr_masks-used-by-older-kernels.patch Fix bits detection to allow RDMA CM to work on older kernsl - Refresh older patches to include commit logs: * ibacm-Incorrect-list-used-for-subnet-list-causes-a-segfault.patch * ibacm-Incorrect-usage-of-BE-byte-order-of-MLID-attach-detach_mcast.patch * libibumad-umad.c-In-get_port-ignore-sysfs-rate-file-errors.patch * libqedr-fix-inline-data-copy.patch- Add libibumad-umad.c-In-get_port-ignore-sysfs-rate-file-errors.patch * Fix issue with umad when QSFP is not plugged in (bnc#1058539)- Backport patch from upstream: * libqedr-fix-inline-data-copy.patch Fix data integrity issue while sending inline data (bsc#1050543, fate#322894)- Backport patches from upstream: * ibacm-Incorrect-usage-of-BE-byte-order-of-MLID-attach-detach_mcast.patch Fixes a byte order issue which causes ibacm to fail to join a multicast group on recent on recent kernels. (bsc#1063639, bsc#1063697) * ibacm-Incorrect-list-used-for-subnet-list-causes-a-segfault.patch Fixes a sefgault of ibacm when a provider other than default is set (bsc#1063642, bsc#1063698)- Update to rdma-core v15 * Remove dracut requirement (bsc#1058504) * Includes Broadcom patches (bsc#1060413)- Update to v15-rc3-52-gd3ca56f1 * Fix rdma-sriov.service dependencies and remove install section * 50-libmlx4.conf is not a config file- Update to v15-rc3-45-gd366c01a * Drop obsolete workarounds * Drop rdma.service * Add rdma-sriov.service * Switch to the new udev system - Prevent uninstall from trying to stop srp_daemon_port@.service- Update to v15-rc3-26-g2f5779a7 - Prevent rdma-core services to be stopped or restarted during uninstall and updates - Do not use service_* macros on services that do not need them - Remove provides for old -rdmav2 packages as they are not compatible anymore due to ABI changes - Use upstream spec file.- Update to v15-rc3 - Add flow steering drop action - mmio_flush_write fixes - Fixes for uclibc - Add common mmio accessor routines and remove per provider mmio routines - qedr fixes - Lots of fixes for debian packaging - Copyright fixes - Properly conflict with infiniband-diags - Add direct verbs support to mlx4 provider - Improvement to Travis CI checking - Enforce kernel coding style in rdma-core - Add initial verbs hotplug support - Sparse annotations - Systemd updates for srp_daemon and iwpmd - Red Hat packaging fixes - Properly make the entire rdma-core support udev hotplug activation - Packaging fixes related to the joining of packages and globs that are no longer valid - Drop rdma-core-s390x.patch as it was merged upstream - Remove legacy systemd macros- Fix RPM groups.- To get the package out of the bootstrap line, we need to prefer curl-mini as dependency of cmake. Unfortunately we need to special case packages that are in the inner loop - otherwise every package would get curl-mini- ibacm now obsoletes libibacmp1 (bsc#1049854)- No mlx5 on %arm- BuildRequire pkgconfig(libudev) instead of libudev-devel: this allows OBS to chose libudev-devel-mini and produce a better rebuild-chain (and break cycles).- BuildRequire pkgconfig(systemd) instead of systemd-devel: this allows OBS to chose systemd-mini and produce a better rebuild-chain.- Add patch rdma-core-s390x.patch to fix s390x build (bsc#1043105). * Add missing verbs providers for s390x * Add mlx5 package for s390x - libibverbs1 requires libibverbs (bsc#1042840).- Update to v14 (bsc#321907). * Introduction of bnxt_re driver * Rework srp_daemon's systemd integration * Various fixes in qedr, mlx4, mlx5, bnxrt_re and rxe drivers * New supported PCI ID were added to mlx5 * Addition of manual pages for cmtime and udpong programs * Multiple fixes of spelling types and documentation clarifications * Sparse fixes * rping gained ability to bind to source IP address * Various improvements in cmake and cbuild infrastructures * Add support for flow tag, CVLAN and VXLAN specifications * Provide ability to pass private data to create CQ * Exposure various device capabilities to user applications- Fix all references to /usr/libexec (bsc#1039999)- Fix rdma.service which had /usr/libexec hardcoded (bsc#1039999).- Split rdma-ndd into its own package to replace previous package from infiniband-diags (bsc#1039146).- Update to 14-rc1-40-g706fc2af (fate#321907, bsc#1020415). No releases notes. Contains libbnxtre bug fixes- Add baselibs.conf to generate -32bit libraries (bsc#1038742).- Update to rdma-core v14-rc1 (bsc#1016427).- Remove redundant Requires on ldconfig (-p already does this). - Add missing systemd requires. - RPM group assignment fixes. - Remove pointless comments which cause scriptlets to be not empty in some cases.- Provide ofed for legacy packages- Update to git version fd1db488 as it now contains the bnxt drivr. No log of changes present (fate#321907).- specfile cleanup, remove libibverbs-devel subpackage, since it no longer exists. - ibacm shouldn't obsolete its older versions.- Fix Group for rdma-core.- Comment out the -devel requiring ibacm for bootstrapping.- fix Provides/Obsoletes- Fix RPM Group entries.- Initial packaging for SLES and openSUSE, based on latest release (fate#322112, fate#321250, fate#321566, fate#321657, fate#321684, fate#321750, fate#321867, fate#321887, fate#322197, fate#322199, bsc#1019714, bsc#1001685, bsc#1016427, bsc#1022597, bsc#1001685, bsc#1022598, bsc#1022599, bsc#1024377, bsc#1016427). - There is no valgrind in s390 so exclude the build requirement on this architecture. - Add appropriate RPM groups- Initital packaging for openSUSEsheep63 1686728247  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[38.3-150400.6.3.138.3-150400.6.3.1pyverbs__init__.pyaddr.cpython-36m-x86_64-linux-gnu.sobase.cpython-36m-x86_64-linux-gnu.socm_enums.cpython-36m-x86_64-linux-gnu.socmid.cpython-36m-x86_64-linux-gnu.socq.cpython-36m-x86_64-linux-gnu.sodevice.cpython-36m-x86_64-linux-gnu.sodma_util.cpython-36m-x86_64-linux-gnu.sodmabuf.cpython-36m-x86_64-linux-gnu.soenums.cpython-36m-x86_64-linux-gnu.soflow.cpython-36m-x86_64-linux-gnu.sofork.cpython-36m-x86_64-linux-gnu.somem_alloc.cpython-36m-x86_64-linux-gnu.somr.cpython-36m-x86_64-linux-gnu.sopd.cpython-36m-x86_64-linux-gnu.soprovidersefaefa_enums.cpython-36m-x86_64-linux-gnu.soefadv.cpython-36m-x86_64-linux-gnu.somlx5dr_action.cpython-36m-x86_64-linux-gnu.sodr_domain.cpython-36m-x86_64-linux-gnu.sodr_matcher.cpython-36m-x86_64-linux-gnu.sodr_rule.cpython-36m-x86_64-linux-gnu.sodr_table.cpython-36m-x86_64-linux-gnu.somlx5_enums.cpython-36m-x86_64-linux-gnu.somlx5_vfio.cpython-36m-x86_64-linux-gnu.somlx5dv.cpython-36m-x86_64-linux-gnu.somlx5dv_crypto.cpython-36m-x86_64-linux-gnu.somlx5dv_flow.cpython-36m-x86_64-linux-gnu.somlx5dv_mkey.cpython-36m-x86_64-linux-gnu.somlx5dv_objects.cpython-36m-x86_64-linux-gnu.somlx5dv_sched.cpython-36m-x86_64-linux-gnu.sopyverbs_error.pyqp.cpython-36m-x86_64-linux-gnu.sospec.cpython-36m-x86_64-linux-gnu.sosrq.cpython-36m-x86_64-linux-gnu.soutils.pywr.cpython-36m-x86_64-linux-gnu.soxrcd.cpython-36m-x86_64-linux-gnu.sotests__init__.pyargs_parser.pybase.pybase_rdmacm.pyefa_base.pymlx5_base.pymlx5_prm_structs.pyrdmacm_utils.pyrun_tests.pytest_addr.pytest_atomic.pytest_cq.pytest_cq_events.pytest_cqex.pytest_device.pytest_efa_srd.pytest_efadv.pytest_flow.pytest_fork.pytest_mlx5_cq.pytest_mlx5_crypto.pytest_mlx5_dc.pytest_mlx5_devx.pytest_mlx5_dm_ops.pytest_mlx5_dma_memcpy.pytest_mlx5_dr.pytest_mlx5_flow.pytest_mlx5_lag_affinity.pytest_mlx5_mkey.pytest_mlx5_pp.pytest_mlx5_query_port.pytest_mlx5_raw_wqe.pytest_mlx5_rdmacm.pytest_mlx5_sched.pytest_mlx5_timestamp.pytest_mlx5_uar.pytest_mlx5_udp_sport.pytest_mlx5_var.pytest_mlx5_vfio.pytest_mr.pytest_odp.pytest_parent_domain.pytest_pd.pytest_qp.pytest_qpex.pytest_rdmacm.pytest_relaxed_ordering.pytest_shared_pd.pyutils.py/usr/lib64/python3.6/site-packages//usr/lib64/python3.6/site-packages/pyverbs//usr/lib64/python3.6/site-packages/pyverbs/providers//usr/lib64/python3.6/site-packages/pyverbs/providers/efa//usr/lib64/python3.6/site-packages/pyverbs/providers/mlx5//usr/share/doc/packages/rdma-core-38.3//usr/share/doc/packages/rdma-core-38.3/tests/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:29409/SUSE_SLE-15-SP4_Update/3927ff61436f5bd8a03978ec0b902957-rdma-core.SUSE_SLE-15-SP4_Updatedrpmxz5x86_64-suse-linux  !"#$directoryemptyELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=ba737d25f2ab277f260e0b67990d1c62117602fb, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=37a22f536ec14a62ffeb9b15050b6275db12105b, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=de8a76f05def53207779ac0657cf0fce897a728b, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=31cedeea6b147dbf13160855c3768ad23f053f2c, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=cb609c2153d52569d035c495ce76a990343c78c5, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=6bc131c8d8e94e71267d89f8bd0f3e6d48dc08ad, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=63da319a1126e7caa0345c467322ed88f447047e, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=f00be4a8bc8c507533be8a38026657fcf3735df3, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=65bf46711a9c76dd0bb298d64d6f0b0e0596fd12, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=5443dbc74d703c980a74b03a9918d22ebc91e8e3, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=a9b09df3819f31b8af4c8aed5d309afa7f9ce5f6, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=b390283411f698b8edc5c7b8edaf95e02f9d93ec, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=3099859f4f5e9e3adf942e213cfaadabca6526bc, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=e36166c5c50ef1d5167546694d8fdc5ef850af9d, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=582e9423b617feec8f6c8e6d037a49dc31cd0cc2, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=17bcbf6785bb0866ac69ad1bc2006063c23fca43, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=5306beeae3f5f066db4c1debf978930d56dcee07, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=f255dc4a57b80c345b8d0e40ea436c6ae34fea0e, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=6c88dcea09302e416d3346792d2561ae7552f39a, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=27668f8bb1fe4541f389390e245a5b7cf4077546, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=034b0b6e133515de5175de095c1c6488391819c6, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=fd99b962ea2a16c4b9ba7403e73dba28f2da7a3c, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=c1df6c20c4503b99d08e199cb7206247c102abbf, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=d3ca108030243545ffa51a4f4d2501e475dbe2aa, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=a8c4fd1b2769c99368f2038f68b6352daab77111, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=e687019b6026b7e742327d427e94ecefa1b8efa2, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=752779757c44999fff7cc39c30ed1faf6f78cdeb, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=9cbedb33f480db94c2f0640153490dea34b20212, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=0d685e7056209be8772ea3f85c56ba189c8e83d2, strippedPython script, ASCII text executableELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=d8b919e5792e74a31a1d0376678f15f68565a2b3, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=7eb2ba6e8a204b3c0735eaf029552c70fcb21942, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=869a8fb0a4d9d701c2a494c907bab462bd9d32b7, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=d3026f39774b107860f6aae0aed9fc15970b101b, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=0ae6b01db8478694ba01452edbc54a88d1ef5109, stripped",=BJOW_dq{         R.R.R RRR(RRR.RRR'R(R&RR.RRR(RR.R RRR+R,R-R*R'R(R)R&RRR.RRRR R'R(R&RRR.R*RRR R R R R'RRRR(R)R&RRR.RRR(RR.RRRR'R(R&RR.RRR(RR.R'RRRR(R&RR.RRR R R(RRR.RRR(RR.R R RR R'RRRR(R&RRR.RRR R R'R(R&RRR.RRR(RR.RRRRRR(RRR.R RRRRRRR(RRR.RRRRRR(RRR.RRR RR(RRR.RRRR(RRR.RRRR(RRR.RRR(RR.R R RRRR(RRRR.RRRR"RRRR!RRRRR%R RRR$RR(RRR.R RRR(RRR.R#R$RRRR(RRR.RRRRR(RRR.RRRR(RRR.RRRR(RRR.R.RRR R R'RRR(R&RRR.RRRR(RR.RRR R'R(R&RRR.R.RRR(RR.RRR'R(R&R Qw'j )rutf-8059accbf44e15e55efb14fd3a80a66afc292cb2ca6e460c9f9f162b5fd407a18? 7zXZ !t/^]"k%Ia CyRUR GijruƖVk)i^l8ehLV6JWl=\|8T#b1*R4KI|PiK9 p <3"[4)z&9,Xmf{OHS}Tl(tbT ;PEKf'Ti< ֱ~d̏Za^LpǛwä NVd~)t,#'x.fM<܉(o6*X!,1 Q-9kT,Z62Q:@tD >dǘ{\;X^ՂØoe7:?}TL O*8lMY y$20{cuH S{*IvibHfEı:)!^-2ΚMrb;ʾ%Jݻ;@qDN*ˤ/iRjݦx$VMceg!.8 Hiơ[uU)/$g2aYTt}?iY'F(cW(+<&|͆O0b["fuoJ$)UtTUZ*KU:_,ڽuz ~.M<* aFe$4NBQ &_* 8~R 〄;̣4JơJխ=3:և?S[ׯ#֛yF6)6-qTۛɤu1Ί96f9`lvlɌiۆ-zTևgښtCdrpZq_?]JYtlf{|\*v=4\L+;n.t,gL}T Kya"b {_9MkѽXbC7sU_("CX` Z7c$̣P*VҺbd G]h'H ki| v)Q g!@/;fs%Qmeoƙg @I.1?pt4" o/ 1^t8hhU;nYB"SAn\OTȕaVUUp8`KMZ]''}ɨU72aqTfS:mX] oMEA8PDb!#tjE5|g}O oIԱׂX6)z9ȂjRSJyҚJHf/y |aM>)\FE^sZ8~o1xH\W{35h 9Fy/#INnil)+,_u?s? \ F7;"4]V30d5:te&jL &ZJzK"(!'unE;Rh-swIt \rB1J\\ϱFI*̪I9RCS*K0 ^ 4f~B\Hf )%KE }AQ(⤐}oj4H/'JUjQnoZDEB203B[VM[+h]sdo ,4z)-k{aMWŵGةQJp"`wbIqAG + {FkdFo|,5{#߬(sdӍ; @ -f JXÞIb-y!&ȳUVPsc]*iZՑ4gyc:ߐ+T鋅C 3WJ2ź^uxPЍ߉+ne̻>Ò")EV\աDRx(B߉褚ϻ3K7j,G^)zCz6WHP"1Oݏ1O矲=(vr.p51Qr:%KK#L:j|Dz-̺c+)JFMYAd;ڌE&C1,hu,qeJ:'%ӊ9PG G352&`wJ(X%7v><ƻѼfyTuX M=7}8dJr>w͈Ţ'0R糝`7!ĊIxljT ƍbH^H:rU[P8q<%KDBMXa$r%dEHG$T"{Vq6 z݅swo079h@}Œk%b8l^Ca!McI2t*b"/O f='I<4"F;2ӹ%kYNu`6V j]B؆ ֦5Jux.G9g L8LyPᷳ ۅynίXmr:pܛKdIm3Ϸv#Qn|NȰd&v3hw]iw%izOG^Bj&\=϶B1ow8V=%DYapb fwʍjʹI~DBk !t:6΃$qxw?$~ݬ_n{r눰emx=*8jqh3%p<%|Y 0Jz$>꘷2ũrP/k:͛+14eOUX+]*y@BZҜC!&e_  86$>pEm'rWR%R{+E/(tBB *蓋"j++d,曬FZbyp^\aueZwQe)p'8yVU㷙iI2S2Cny}: o&ׂTIuڸ4-YFTIܑU> sk!{v4FΑO8˿B_ +L;_0ZBtOp ^2IP_f"JUMv B齑mVzȵLQnr %X Ȯoc*D:'}\b.@?u$Ԡu>9!.eYVJ"@ُ ?"6=s@7*#s Zg,R6p_ ԯ]_wә`k ,(Tv''ڍvџReSlH?XWgG.X Z.ȌZc6oQ-U. lYSB}uְڨ; _ "=NFiZ,"NT]\O8Al SDv%#zWɡLAmwU D)rad(DzB~/ktr50uCc9 $.|m< =[Rn@_r2wBZQd9χau?;| LWy~-T '" VR{WIoG& G:bM.]P\>*Ow]`7sJo!ry x@yfM(fV%lHywN$=->hsTxkncyAI %BNNGqzI%;hGe=/<ęmZ!s5c<1%#, Z2>a%17NYf-f$c6\\&t@}*j}le>}Z lr/аXۏWr<&"Lctl?M+9Ii@yYf ~_T$T9.w>]J} cEWӱ{>0`ߟ0# n+3{5d33(I 8?oٕ,l2O|ܙh%, ּd\F\9N2q\j{ă~%XӨ}>5+zlsSlM㯇gGRTx8:>uo !Irʆ2/ϓQЁpr4/tEF#M;<~޲?e웪*~X7H5-]7DHxk;UURG7ih W͚a[ӄ6]tRScvݻgT*}I>2@'YU.O r!(GR,,C/f a~iϸK V7Uڝ:ޡL: \QvT֖e]xSBRq)_N"#ܔչk @~p &0} }h_m4^.t䗅MZZhꕁ8S1(W:06rⓙU =/3nFgЉ|Ѫ8I.*OR cNxqCvo[^=Os{)9ao ?AY[gXAtmgCƗN[{>=?7?O]8I-yZs-?-ַ`\R\j(7\b1\GVRАv|h`R{3_H:1qPN[Q\73s6xȟZ-_CHԩ.sqp/qJNB!,}DFc?|7o;b2ő7Pk2IƗfL #5\Ld{{ ͅy(Uwco2ev]P"4͌L7Duᢉr?%齌 nW?r$}SwF\h̧Foj{8JDr^E7)=@JXӑB8>(cg:k6F8@)X򔡵tN1(Bl:2pb$f%#H9%a?̩ CrNӵ2*n|6Qv{I*a^ '\|N#`:;;XCҳ*][Z_=9`߈(^GZ, R2\iA|e\S@,xP4~A%OvI;U\F-cZpD 9qϩ6uqp TJ @V |4"{Kqۂ:F{׷}e=):17rm{Sܒ@4U$TUg)|=_2[;'ߏت̺$md?3A0(R }5D1_XAŢѨ@գ!G\Gm{6%nWg 91HBQ/D {Wlh©E/-ɯ{YZ,d P#&]US#.}t~W~8I >ōԟ\K2ZPu@AS\NunJ#AT*|5A'ш/]s7J]@p(>U}rfъNG$FaTN{$g۩*d)ŹxӶ" Js>}OMO~~)Z<&r$j +29#.SmZѭGBE s-_S'PyŪL ĄN4&>TK Y;|47Li&W}C'z 4eu;Vȸs&#H r:QBGb͋]Y?~vW1Wet(]-(7d*|*2>Ӯ66$=x`O3'Q1I&EP{O*_d{ⵯDj^yVUё<+z̢d<.xv{܎A 3?WG+6e0ɃYpH'?XT}8 +su[<*=Ee&3Hfh^\<3fƊzS*u|ԗXEC(du*JR(챁8mO[Rf)oNjbbߪTG6xDzԭw@!L؞Ly. 7Ynq_ ]p+Mʤ=PQ#^!j$M!o3ʡcf]jmW |GCi_{Aj[]JPoS&3ȐǟkpDse1:ϧ|-R#Z#^a`4H˦n/w0#L^*k)XŋvEZd(&0`d(gˣYHN<[o%hV_o ifMScu3\~}[F춨[^3{/I$ԙx"v|"~I=s]ӯ Ӊ#V9pdyTxdR KS K. J^i-Y7:&Z[ 6hSfWʫJjڵ)W/0b}Sx #}hcXBm]1qip -QjLHb 4ŝv`r  OZ “:р,aI 7 ZWR'?t5 uj# hM}2:^e/&QwJ0}|eat8Nͷ֡~sYN .[gm5T.~C؟[l[,̼tu$WWɔAGa̵O,Wy[I%fr/ WuKG0d}IĞD?ͤL?6xפ/wOڐg'L!ꤼ=8>Di(Q$ch>TZd\aI!9?#Mw#|' E/fe[Au%  GHh|О/tRlB*Ʒ94]ʒjy!^\ޣtAa 8\nXJþzJ}=c5ViڃE[44sQHǻYi֪>jT9fMDz1OLٙ-TVn4ХTW&Jׅ'*E?8uoP `# B[r.嚳X o3a^5 ni3t5t׹)%#:["zqiٕ'>:Sw0%ɢwKG(Ƀ⮶ȫa|s=&|ζ۾LpCs H*pLGC&P|}:>>35:tV'V%s8%4zMOTV <'33UYeRnU'ʃ΋^Cܕا/f |٧R+×Fz3zR-Ցj3E6NmKZ2{xQ5ǯ0FO_STya̛@R IeJW 5D78[y qIY.i<*# SS 4A9y,Mfŀd9 TBK)Czf2>9 >"&p'rcRXO"H 6; [m\'̀b6'2)r=C4{e& -&Q!xz;AXXcrv=7BbzUi"3r5ͧ~ns.$M*K+#DTBS<8# Y(PFJ3.k,}mgDdbV sz6^7[1ߎvǤ$ #m8K+=qهSf r2yHm!NEO!=3^]<3UbPrCjWF%O!=4,d78 */Z3skGxCa ik-%@p,Vé$%5U#yl KPS][ȆJjA*n# z\LK+#k9 c$ޓ9py;Ri!+t1Q7awh膃oZ$ :e4~ð[ tl?hj?6 ۱, _#pgv˅da,fw=q\ LN 'hg6H od:X8TpiW4rGfWV܅|2r-r4j/vٛrpAdAԞG|=A _x5?~Vן?6ɪsߨ/[XTkKcWiIE%-˪eic`"Lj>)8{8z\ĴVU3"z+T ] %G~|~7h Ӑlx^D)6r9>{P+ǕM 6$cÄQKdNMr0j@V1ngK )H̀Γ7>!Ig*c'qw5ڭ -Vҫ#̳ i,]j C*!dk[ tx 00Ūl"E67h1?4n(I#RpJ͓虄œ">Ḩl;ڵQE]@40,zU38 u,3X q >wfoLV G^K=9nyc ߀c'V`!~bg>Ukp#gw{9<ӧyX4A}T|U]Jm%X?rxXy%3ʞwх;Ot=P]K܅O'N;[ifp-(}sUm,,VÒШsWźyE^ILI_ۅjOR P<0f#C{~' J r2yiqS\tpKÛ/sl\b!XO8!6;pyH Wn!iGDTuoDT=388G`K}lll}DCr].Q@jԿ#b1Z{*]gZ>QT몵,4mVɻ5Q9D@~WH),XDHspZWk.O${jֆ1(17s>iVi0^@!ߧ. 7Q|U {FN/KYvm+j@4dA5|L%vݪ+W9 bloL(-?S נ;AKFVt:6Iq ªAhxJ.VkL\枔ǤItpgɗqdcvrR%x0|1˓*o%܂_@YnNtB&φSKsv~͂JQ!g5n0H:|h1}HWs7 :7ãzS?G3G,l''} 6o^8vUS,}^k͋؇Sb_ ,~[$Ut3c+ts{3*JڿO7ְNB殙M0R\"SC/+(0$f.1V;t2IQ+nΝ%fEL9 . =@'@3 |騎uB).d0VP/7 x|w7_}$ ?MLԊ4m"I~)\f nQ,`|_BUg\16|RS-Jk/=s҅|ON?EDNn'/\m:pJ&Av|egQeU7Ex5s$T1m$A/\q󩷐: 1apPlPغA[QC@ &)=zjKtiq͉Fɥ#&[:(iW̕x%B2s2 >6Nu*m+pO2-6񡆽)l]HX_` u$>"%k93 6S\B}L+YD3ZGC>h&˂y@'| e.e]{807:3[K'Fm|/a /K?摕c eC," V~~bv*Z>?IݴAptsqKx<85twH1VM͑YY^ro/΋n6Z +`^ĩKtj(ێhZFu6M;(^G|z#b-70--3WC>z۲z@x!DhM]'a aZ^*(*Rñ@+D+rTI9UdYMjPZ`"}-[S)N:z$+}@bɡ5 ̟+\oF aH`c=-0e/yWJ .Cu;az}8v͟j~\|SDl}H? InҾ? =" zW7"e؂ڎ +g\x0nqCrX RK)P{n6԰.{iR5ZQ fVp~ddl@[t]W*LوY 6P2Lͣ, \Y.ɻ/(Ri6"ə*n\bX;0ĝY}KP_'[a1_+nW/[8ɕ|ԠQ*pJv>A\0l4p| aqX3sF[aݻfIouAs#4XR(~nXy(duÅѦJ5 |CwR$s {mqeiQH_.Tk!th-k+1Yu%|e f(ߤ$hI㙰z\@ɔصHǩA^pC~y:78PSoǀCy6us> j*>1dWd}PM؁bg5ۈX`: N :g"`V`_e+O IIPfJ{ii`l7܍m*z/ֳl{d   @A0@QطUa:A-v<;2d$wuO32e2th6y,N 0ꢫD}Oz+|m2CC9; OaP-X"i0grs_롌;{}Xifʋ[>HXi} 3p$n(nh:Ȅh&RRlμZ_GVWddKrY4C ovIvCWW/4|Nō7k<,ygC7K[q V$L^#?O;3}cS:P<~ڨEV̥ǃҌbqp΍ %=]2NcþJ|Med*#BGS"{,MbzP+җ !gvH*ݺ΍0dhN*s#4De aLMkggUmNéf:[F&4npP W_2 Esk#%fzŎ#l}eS`K`⊃" ٿbSWB]'wY,o ״:r ^sdcФ{rY Aޝ{fTi>%d*ӕ+9bgoxM} zRlI?ԹhF'!7o1AAhJ%}FB8s k.ȶw={p%!nqk<7ٖh&<%-ԈD؋\02U# %I[WC9ΗIJV.!2lbO-rC4g ?3A o}ͥ$4_?vG&򫬜gk$]ՓKO@f4 ,vs(l뇬u{yL ZDST^Iqs5vG4m`gp۬zTCtfbmI/J%o\#juOw:XTjR9~z>4-C5K5P !||OgYbh;(;W PN4\9?\KݯM' fJ%8᪭8J/s ,\͚PP.Y`3k׮5'ckwRSUsE3ܚh3`D!Tg@fWd>@ ITaA2O.KǀH6'{^Fjx&S2ꪟW~x-lSZqM] /K{Epz?-.rԿ_QXq5z0YSHBF9~ ß%U^7N)Sju7xJfʞ.ݽglogcF9\Cjst1-Xu탌f<l.FW'^`݆m#-\G/RaeUZWeB#;db2$٣Sk v$?l/xUVډ9wY< {!/h삵!ǂHpV|$`J*POɮtOb,Ӆ{hK$J357OL؛8*N)N#eACݫ"(؅% 85AY}FiL? -ɡ["V)Y\"C8'%]rsFpmVĤ@TUdTwTZ3KaEmrF&?}xOϭ]  )uG E"WkFE/ߑdz)\( ahu'[ __ oW;/q~.,ii ط4x=PՖfk!=`e}&_̥(ƅRZE}( Wxt v|Ce0{/ٿ9dDb|/JYd!BD&ߠXq9v,n<\!;0Ώ凳-/0gS^b:C<26 MEkwo;xݵ0}fUI.w?xO\>|sqeAD'u 1!$ږj[N1Vqddil!Y囊=wZ87wXW'pkX|9MPn5#]pϑS̲/xIb/W }aMae˿ɉ82$t>z믢fKn_4NyM[t3x8O61:|",)BcSǚn &ki c-K >]S"ۥUwY>)Z;%!=E*;cPP6w~Et yǗኗVhxɄƁDf͋\Nn҇*=P3{I?sd?m^n1Y ^u6s ~OЪ}c{ʴnd{ )zv,"T%Bd]D`X!#%Y;UJs\\F*H 9_C%DEJMLQ0vnl'U8GO-j_Y2qWNQ/6W&ݵOx ;!$ۥS+I "J# !L$XEћW.e%L nvM1l+~^'ӆQ:WaXd0r}S ,@?krARR\y糃]LQh8?e%k_gZȱϵfTNjվ>|7d0'%*oeC+)ο<ŋ#͗Nj=C =8YxeS(>+wAϟ+';v*qggf-$AݙVcԦ@)^;T/g@eʜPs>zK%m(":ypN*WA,JzO`t!|/M hQ-^sm[bT~IiOOqh}GϪRʯMyveK!jm$9x/]d#$YuP"3y'1V_Oظнm dq.x!hm$xkwϳ^UpDF{E_bC_zM6u! `Ϲ?1ͅ,j"8,ڊȌȒ Wp\m]q'˧HBQvcYif*LcM3Uc_y#MfnŴ ?cF8uZGCkg6d]iGvZ" ($)ԩdj)DI7˧Z*U tP?y`n{tEfmmk/A(y+WUGKl9We[U;"?ߍt"?fKRzH4]31AGLND:&7wN6gMc;><@L׭[-$?ʗ`,&ouA͵ Pԛb @q04u'NZIޠi^L EFXZ %S@ @;&\gEWOȘtr]?SN!.h,H l[eqc/Pt?a1Bi?]8i`&71UW i;5&N.lCxm̾]ٳ}˜=:z(Ƒjzf, u_J$X3nlt;YP9܍3~4R)f3 Tp<@ ̄acxdoQ4.C`VCZ Xnq.dzk:& `[>m05k9X@{ogZgꟀI9  [.5`,jUIȣJ"6 fO' Q]XZZ|ͫѼtɁGȋ\׻YSr]zhoNS|蝰&Vb*AH2dB>o]v' Bi$=VѫV17Hv#s~q2ոWKPˈ/>{UP0z:,Öl%~ez2d;'\,wT+?W|qˆ]ψw>_S[޽1_ܦNK& ٿLd,0ڏ;]8 .+Zĥ`!@#>`UZbgYdfVA(D1G4x.Sc[Y5]鱼q}~186U29MkEV޻z.BlXR|j w0l*QK߯CLEEU{? O:djy!iy oc!fU,k_@ebPuTyM_I;E1{_z|/-F:Ahj]##!j^>éo^E'QHAQ: 4ܻ=k=T(3{,]R|<G*t ۆO9=DQ es&UECq*vΥSc؏3EbN/[TxvGh[O!^|l lXҞ_c0JW`dDS+?;%bYjX*ZDژ~:/nWoiKIP}hcKUu0u,_cFY.YWVPd8dž*xmEgDaQ_vA'^5"7$=j`~ ayEpŅ3$ZU?Yfܿ>*>$Ș̑"[,yhNO`cѺ,=Z̿փF5癎n:"ۖwhKcƶKB6^`Ea8PT#<4M={h 0 VBp(ht^D|n12$zXcCB0`Y05eԴ/lCe6k 17Ȩ۲ԿaD,}[:"Br~KF"PYP‡,cK eqTIniiH ʞ?/G&m)5yTU Q4qhauzFwPmՉ9|Ma23S.oƍ6"~ Sk_Res_ 3X:ϥ#Vx&!U)aNͅXbAr2 iC' 8&tw-ҺQe~pAU^HUGΒб\ƠNS`3"[B!V.ôDh>Ii.֨VO(3#fĤ;e*[ H`_#4 W0I`,@+14x O`j?-d>Aj!9R܈9, ,̬ ;}j4W$7$״{*NlԘ(aYm6~Ӎ8gQd7vapKLT>5u>m_ Ya}|G7+Mr>\JEc@ƉQFl|f(/<::Iv9ә{ CY柫gahz3;Lg섭ϯ)2pLt/XWr c6 - X'auU~A[6FJragXx$BQ^<T H,{lp,^9._>3w\V԰%!(-.Ua;;|Die'p+8PY~p F,ۗm&F}﬛v0m闟e wju媄G1/;4su,eo@N_=ϥ؃<k S_p"MKR yf 1LRFAQ o7EOQYsHI^ ao;tr[`. S"F43@Ϟ{*R i, K֡l.UI\|Vj%-0 >-1Ǝ+nn>$3+&hwSXiUK`1;f+v"i-_ٙ ڥ=]9ᵵ.zp'!*A:R@7[ 1;wȷۗT.ؙh>d!&)+KU/盛9tclM"5ժ"0$/61֗G-g`Ğ$cx m 7)࢛idF+v&s9`0GM5jv$yAsm;)Kaϛl.[h:b'%ٮbIPBUםY Ce*x_6!LM,*p)4cbto ЊEL+l?ro}uެLpĎkAۿ4S~,u(P9 Oڌ}3K:hW~%pV3k|zSN"%eSEY(rZ*|Jc4}\'vh%cF;EfI7g㪘r_p^ ޡ9.0VoDD1"̺,g U3JZ&{OQM1>X~'֥TTܹPM˻/> HО0]BFpꁥ["U+e[$)`SF,<9P.3ړIR 1^t(S&,㔅+l1/$^ ۯ$;GP͓"D2 {M(Ԥ~YoI6f$3/{)t8E] }@/Tx}11 yobԆ: E=ĂU,!^AwfpF@II,|Epp3vɓF]wY:ߊ.ڳh$e_/yx>6*!ɢ5ҞQhk{i _mĀKXSRzš;rw8*.C_!F%7n|~E!HFdB)AB~YK{F$1b4"[|D7DeG~br-b(/ك/_, YDo@6T PJAZO 徭!  *nx!,B+ȧz$Z}jS7k6b /I =&[$W(l9)QVs@jk2R_oU,JJD/ؒ݉B=G{q5=O)ݧ|=hFK[;ҋ.<=kf2F \r3$Vɉxx/,A~LVߒ!91n,+=wf> C݇ Rӣ2Ce(\cqn{ŋp $X4ޯE-ͻD?M(%%آ} Le3 tub+YG)ޜwfsˈ}+pYgln{)-b̕#˽ vz8Or K%7ʹH-=%"qe⒛R3mō;Hh]n?3 i2x֌{{>1 Ch&- Y==P=;dMipcͥhf#4R*Ux$p9&Lj:߼ShMn/m;J[N 2fnU- gF8V\U1eJEnՙ^Kd$YDsk}O/ [,ȑa,sd?aRs{TdFfX oFr_ 9}IbV '0#4q9;P;K6m@ 4pˣ+Jdx5PȀOIi %LOشբmJ|沏7Ū"MY>VA)BЖ#/C'"kϰeV#36"[؁rrZGCAx hz}7]4,g&y_C.pȟҦǠ@ 3/H:։U9 _ɿOu*\0yZhey 2.%~ b*~1 2fzӳH-l65:8duoz|1ɿhJK(w<]K+f%M{U}O;e&v3ۄJbR-?\Ʃ9#|PMkz WZ]U[Ϝ^ƌ}P3H2\1}]O³*m/} σVpDq,m;l&\`FQ 0,p1ep1J/NW:,-B&$:&dXŠ^U5+N(#U¼잖"]Uc+jp@ּ@LV[sWO㣯6^aMN0W[Ufa%rM -tXX6P 8q$,0I)hǦhA QqޒFJŤ~)$a,,YyV~>mg5voqYw%jUZ_49Ӕ 2bhѸEe g($[1[YApvh Ɔst;{g+XON1N,ޑUF5Y4܏h [LK6͚A8ZD^5 |LHx}w-HIߗl29B0]DvL9>U!9ǂ Sǁ5D6Jٵ S y,l'[BF;)XYY% Qv*&j+~˹t .F\7/d Gf97O|U8{y) N֡@WzKz~x˼UۯJ3jIq` iG^%LP|/r }My2g/N&9" bB/!9V?u땱Ccy>cy1MH0P7۸1FB̨:x}=^Pa-d|B@MKQZpm5tZ[D=Lca)gQj@/5F )ɼBVlB~{$ ]ˣ$ia9HX :f|E]'MlXݚmhyefb.$coX|;֔$ ӣa^X.0{rү_/H8!!mfxS -~S\0O&L2o FdebV&؄(f#Nwό{XqžJFi Ԁ!aw1fJݟT]تªV`[} }T%mID,֒Şs/aJzWp(} &Hsl=Z:+g~, 皽n߷V3Z%Z\,ߞ*6ѵBo>?bl^Էf,ak#&?B"/d wi_( ͸A'#n1_g);uɅD3nMͤ۰0OR!NRIbxA. ۱,?(rm/~3@5eg>dO?/_vLiH/Kڰs 5LڈQz -81`MiCo <ޣ|E0_™z8ӣFNH͗#DF2ܣBZ|!CbH+$mMMazYycdP$a#vϼk8p-Y~p~";I+N. E:#^rmHmN?u[IoPd`NfftJ0= 9u+hn;޴]PZOmb%SC>:;Z x 0, ԙ1q"+޳½IwC'WN=vZ=iwXy"?`<q5:S28s/,񐳫:gH='cL&{2֠89pZ<:IKADZʉE /)!P .CH: U]!тroLA)鍖'.\S)zÁ)H%4t=jަ15p5uQ1hB߼ea:mou y2ss]C->>4 '(j]C1&XBޔb+dEG㹧]V`p+tpqN@$8_R qr3c`CVi[l>~qmqj8~eǡ{+p >Tn'9#Y {#1݋D"_ҝ0~`qqJ:|8yM2^+Z#?!~w*o%Ҧ/YOM2sZ5愵;X/aAYר-Yo]'Zu\UiSVc{|:r-He_ "[Tn|Or \<>@7&۴|?#4sWȴ-Av~q뗇-% aX2bGtE(HkD,λN@f:4qZxҏr%N?|BʃjSԕ hw<Zha+0<}|+eGmGuVjb׮*q¿;RݔCzy|7qSPKAU-^60SeTҵt 1AYjBed.}l<mNV\9)/9pҞu7T1t ڻBdS9Ѫq|<8@hMrt /(&V5 =U@Wi2dMidc^(xJw{Y_͕WvPOZ?}n %$E$? YiH}+.4Z%֩dشNEQ{@2nN${ |{'8qmxis9Ѡ%MzZT][N Qg T_1z뤰)h" а|< Z=o*i)Bjy{b\j9zUr;V-(S2~n72sRqp0zݿ ?|q-1L^ g56jp{9֦+bGZ< Nb8Th8M /$a3 Ə\nr\]^NB;}^"Fu-6C'pƁc+uIܜDD_{C==Sj.ڤ΅k@ gC* Jڄh"}67]wiv]X1$G Cl'yYI9^h :w#[f]=F=vu}(OrYѨtnݕUR>PLbڱt<^~0Bq/?\1iRyS 1 kppz֠1RQy'$聢.EB]i^t}xr[@!\x5]kF}8CY{AĖ#sʪ?Q.='b F{[u%G5 >JC?hA_Q$8rSOexVZg} _{Od{zwfMQ$1EK2vXkdiDnj:U~Y}@TdWnj)?8Č{Cك, "nYf%_ <\p[6=˞LHQb˛K 7eTx(JG%:y>hxqn8T_Y 6jER"1W[tk>"7G'@\E4Mb0js;%Io';T>kE taN| H)h*͋pdBV Y֙]J Tmㅨq VNCEIά6pr{evXK|cKT|c4< v[ ÜJkܻ}6L HJYh7EsSE.4Hxmaa;$_8WEQymbz2њt&8ljУ,l55R/;GFzK?HAT76hx]ȑ2?.lt#fP@*uH3{7H_ pU@9t򎯿^0)[ݢխS]Y)1CE*SZUPP?t? BF{@íR.uV팋\~ܖ, f^kbS:|oXu,n ^B@|I}wu ct4]KтM_\F<=8~U0)ϖ'0n,yBZgN%kAI8p¾%dPA[=<|I{8 ̵hoh-oq n&k*ݑ5gcvout ma]MfJLl07?9VL/y)\ld2-_$_)듔z!>ԠdAs iG1ZD`d3U2e c!*u)!u.26vA1ʘf+ߖݪa>Ue*Ò_>0k`շb.x9pLuFx 5KH{,mMpȤ;\Ϟtoi+֝:7 Mk .1 -Jj٥=[' t6?8Qu;%`"( ![rQLfgXTLa)^fS\/D-}-T=q?UijOQǷ7O}["PdL' W rA3C)0|<1i1. Z-v?D;3'=Z-?Z*(|[@]̚I/ɸJ!&$n X6Ecͼ>PiLhHWRB YE]K8納RTV pmtx!!k)T:DsQGN4F p?)'< ó;9h}'|"\lOZ|甹m3m; ]R9k=gS{D.W|39~VrOq gdu(Dox NjBg!)YE&̛% ͈~o<(/U =[ƞjImkl^yZ^fq,4-rS&A.|MtԪ];9Ub][z t>2'"d@2+6/czaSJo情zXfOB I:1_)~yB1r.$ T~`N99 Bh~h9fN\ղI tS^SRk\ aTg'jbyG/g#R@GˬEz8m6UicG0*kKEJU&ٰ$O'zEp\YE4y]TDq}ʄ!`T19,=\ZO<16a9,oi@&#r"a岈!aUuu fZhVNsqaGw Z;e !V;'y$g{cDs զ*u+7*$k@\kz, ҏJ͢v]8˥PQ-%ivq.ӓ jσ I;y9^:C'xQF/'oS ]PW@`/ ]](>:%dq DȻydmYpU ~]e>ծe#[x\^0]oM^оy~+B~#~c/#(ٟ6/p9k:1:~N֑~N2g,,gg[rP?1T4t"@_jݫ,'! JzZHZԠyzb>MyQ"*c3v5vBy^Fk34o07*/$ lDRl3(kh?я]ÏMJ@:"iUQ_*nk\wy}ڦ~z:rQzwlK U3#KY_"21vQccVqHGZ b1&pݼLNa2,Ց&g$6ɼ~H9&NeDvB.I6!E+?-R]m܏LTK' JRvZ5GUs؝I^޼_`7yjlP|FN@^IZQ 1}tGh%Jdñ,h%Zϰ] DRbn z ;5H@]z>'6:c^FGS%QLAQ3Ҳh#r9W=lJbT]8eÀ+*o=!us}t7Z/ﱡfMD\ĝm3@3)WmlW&؈t%@s7v[u}~!o^򮦏翈Ӈ}ug<і~b~H@ D/m vyonaKxeCUY![RkxNu@lx9kyU@Zii~&#ݨ/ {Oǝv8 mY&C.uŨ_t69t'u)OSbD`=iL6<>=VR^KUD!bnrUꂱڬZ{ 8u6 U!``SQN-spvx gzZ+{zҿ]nd'r߼1l.Sszb 7"YA64Z;ɤg`=O?ŏHtGZB[CiHu)-UNRB)`Hcxmu1*{eec[lv$`;3RdS\8M*> vEb8PjyfPƅ'['MMVzzs-6}2;*D 0g2%Hw_sc]JqJSzY=G(|amt!U4e%}YMDfY ψcV4PMil"AVB((١O̸Q= ,%1Q/[Pl-%}>>Kiӭ"nͦNOZXȌ hvR17VI0CzgN:6^nː nB1槝 `f\#g,5Kx!{pܓqf!Œޓ:ߚ~I:6.D+2T< ߦm'p>ʸTZ[>aYb7]PK)zԻ?2>Wi '(l1 4&~wJ:2%囷~Qݦ;YBw#b6N- =W:QLSdMR%DWZcKR 8y]%_ł`{H=8hZQp3q$qR.4=]a-z6PRx FْM5(d.)1`g(B-`?:jFiA(RѢo9 GEjMz[+8{ =Sc@O7=]i6RyZC^d3}xVȰ&k{(V2 n%y DO,7n58ͅ$r=4xAqz6%5z "BȖ}sSs+[BlgKfeoZZ<,MtuS{ؿG/ Eq#n u91"g҆x(Or!WFo.: b3ąF&;2'䮝Aae쵩(ևQ{$ѧv*5-߯lK%w[tIŤ]廜a“Jʭ'bt#2~1Ho7s,|?y<:}@2$2YL@@jǛqh#/*8܄+@+R1p]Wm׿]`WuPiʺdx)KmM*'ʴoR.:) y#=CV3 D3C3~EdoY^$n T^bg3N6Q_8YJݺ\yp*7Eu*6d}v"⶯p8!T*E;|Cjf^i1=lcm `^&Uq427#־#؅;szT58t6GrMI&rlH\&Xx\$-^ڠcÄuHТ"RB!;SZ%(]YwIHuڟ@'ZF|"pnp@f? H@UXHj1PӤ,'wסomp16Y\+Ȳx 6 CJG ȏvsDÔ/%^zc_V{ǜ  |?A!5ćae- rΟv5 k["-Y> \8[#URٺk#lG$?/ ~OQ\HLl /z*j#4' lV[2W.g c|"X2j_ :Z]b *{=4lk ,~>xZo/|$W<: M1{?D*ȾolPU@L˪B67`K0cQ1)f眡~mT;ʻ6>0*$D<uܠ7bI_$t*|DS6Wa3h턱 yjGcފ_NCLNZJ3JK 88`ݖi*s 2 Q}x#h7si_yuLz}?hd,6_mpJ Iʼn+{srYt ^֛tM~ ^J98X`ӒmLk*}J\"b|?Iep|D( |,A=0@Qkp%|E`l]k-M~z0Ņ\R"u6P.iPתZ6Ŝ,S#7J8 pSqcą'U,x:g~F$1p7"@UEc`HljM}(^Ԛ<1f"݇b'=Y8Ki A<)7h(y}ؔWL=֐XH,%c_6 }+j]7[rTkp߆yndI# &MwV2҇+q00}Qr-M4+kX4ob{b[XP2፾j ~,W49NO4)ٿE2 r'"^< !tK7rJeM _8OW= ٝ۫{3F]U^u0>+Lc3a81 SFJu8l6fIĀR \iH8٨U?Q? 7'YTCSw+ѡ$a|۴ `Zhͥe.)H9 ݟ2ƽ!.ठ3;V8Zx*t-n31H2}2*vWh1ƽp]~jݏ.e ̏kȱεSDp8Qk#ˮ?:u]EŝU6bSqD+ ?CԑX] 0JR eN82͆uVbin_6rZSqEe /Ix%)$9gxIÚ 9~%n8<>[Xc^MQ;XbWK"0 (|IFNhB%mm5%^ v6Z] S2NS:.@{ek81ԫgwOPp#1 b)CZj>0 ]a$V`oL|F[JWcQ:vǟƸ| \X"Zb*.AeFNma+A9'L+okW$UlZoK }{Lane6D[ <| +xI^9hJC 1P6k mX ƣ_:U;Ay /A-6h8e93Sw;`)% \[!yvOjJ}/lwN3e{Qg~P61LPd]dOȃR"Ŝ] ջ 1Ö/+}Hve?!c^)?Na?-OԧV#ZU0o*)X\& 2'*/PUHHo1qZ|\:民aϩ Hg!JtWw};h/}i [vIj(]5Tq\mC[8)A(Ĝ'[e؏7.d'pg+<)m 䒍8з>+Z&Eܰv=b)&':MI1&%?t6җ +hMDzD|+[.o&6ozӡqf,TGniO)$=2Nŭ(PhwO۱Gs7S v6IUTDJXEqcj-Y,*\Ȭ/eg,րL"H8Z?܄4h7i^M@0Yqp^yQ܌D21?^!ڌ$7MKͨ=P*&OݞLբaK7W`+l>=͢&nˏE;ߖ>&};֐H:N[RP.EH=xE r%G,^U?Yc:U PO_*y$҃4q Nf)!}D.'I9(?\J]wxizS=w}nbkIk D38f6MwϓƓVNWȠ8 %<=VGȮrt*NaGN߼UwՀӞMvO)d!)B*dO[?> ϲ 0l ͧݰ5De^xN{ 5YDGq*!oio u&?jzLwm ayC RFsug9І/-qR/j U2Փq̟T1Z&-GK267tqh' ʛ3J6gy_cZwS#چqهocm5j;F*!3ae@[ &- NF u{F¦d<1˻,! [z&F;A4W:bQs G~qΏj'צ\>RՖgĦJ^s$ kS!4$dU4TͰ\~0dG3=͊b^ߥdjM1;12H5+֦ ixSloc[S`LM!֒Y}_^O#\Ԗ9d5pL~\C+x!bVT +eH x} 7D '96oppufe2PE&,)]@8u$\Ϝv d|)nٚ uIX@u(燩O!#՝yi]y؏9~ݘu_7;:j6EF_:'ԇnh)`&m]țYd~kLNLI<,CuLrZ{RvL|l@] u鴊N@g:p1WeMo؆"#'>,%+kPg@iFyvwMd [L*$W>[@S4yK/ ۔Yz#Ze7^p :-8Pa:fq4J}ݖ\ŵpdjww,Aߛl\`v۝8ǝɪm4W ޜYq FP-QDP y!Xf0a]@!,OX69v:VhF͒%HPmC7?|HI1&WCa$w8L TeWZkfc)QɶJbt&kߍ#le^صeQuB`n9#tK"ZvIJOŠ|ժWڍ~0fMn,=wU*۫uB zAhe~_xl7w K-J;э V8*E^{Q9{1teH F4# Ό%Y7~hNJQG\43kYoُK_qk,\4 ͚bV&J {tT+&+&Ơd 'Ck,S"]OZ|+(7uBcufn΋.йIme7MCr_ceʖ&ၰqBgjܛ-79_ B:  M< 2!˛풦Ou 9 Ś``%i8y=F9:k+S1L;lKR߆Ì:ϏMbh۪+hˀ5ۄQy<ѿ wNa!3up|Y`>oLHvULkH-$ACκ8zl4j`նQi ?;OjԚ<DŽBruhgs ϼةCa/\34kltt-r'#c|4,) :1 {5UB8%4stM[57f6U_vKJ?b"ov}J9N|]`,OT2b=[ϴQi! fF_C,0Ű2Y(DEWF1]IŏZDh|RE ">/)Q4YK@'hyk]]xKVc~Ѳ#8bRPNm{|8bLENqIo:&0k2w)c؎7+Gv :٬kIے $u8`i J8Yv`MUAUӴԈ3s=zj o 6Cv']OQb)#DI<Z|W'DtX.G.Bnh0WՁTYJP*>&x$H֌FxHb]"ع*ou}SfDEaPzNX~TqPa.`(;;q;,*?H l)(ʠ槊bӼ.LFw" I+[_EpTl'%zO$2:{B/zNK[d3`W\"@U ,=Jdn$C[~d_^4ɒNIsc]ode͐>d{'9}KLgKevM)}n/ʄ1` zk5%uk#o:,^hT!BH=/qDXCNpfE6dҽ^bSysR*mT<%|:YO\wh$D zr84ڏ@ v8hd];#]A V:B>[@v(2o=n:e)ҋl8Vy}bGZ'嗦?j4JZ}i t8^QgȨOp"QN/Kw8Cto*)Uqݕ!׳C#,?JLT9kP6%))#%pwr60oܸlQW\uJ6q (aDӔ~nAku+(['Ɵ|ףD~j`gHRH 98e 1%}4JmEn|B?GX,>Xl?6ԤVIt8dך'RެRCָUҵsfѲ(v$a6Z1Se[BqsHH]o,eM}J+Ra h]6P+_oTeuզVgq_~Gt˾괓0'mmW*ـ" my'u$i]į?UҌtH0fFw8K_ 8Z7X,|=9VRya3&Z$s8Z>V=dNr#wG}"j-HH78}K>b1bVP ʢ; X4r$99x)PG/e|U*l"4ŽGr@؊GۉQzT wޫ3S311-H[k*)[xG`bSanZ6+.us`'/lDrOyw )Y|.$VHhCI#MEwMT$m Xj;ÕLpN"o/|vTG0qdMŢdô/ռȊL&Wxm&1y;4?/ "?^α|eN̪>՜י9[|Dh5A7W:3 0PˁQ =`pSV)*JD7 bZeE'!D&\l AW" IKdVMəmє3Ϟw B5Ԭٲ%Q]X Pc@@1nw}VKpy=1]"Ĵۡ/1g?67kngP-17D14v A1#\XB<8d2f Z78$d J: 55GNCªw]jڗa/kh+>8+fZech/"6xG ߽jGr^_ꌞwWTS/"*_ю}TȊQOS E1Wܤa)Rv"Yj~PQV%\Y5 G.r#$d)[(S+#r \U|3j?EűM!|-0z(&Ozvr$ڹu¾R׬ 'qfX kt긥Du=d*GL0 麋 z֙q|7bM=\<4Ӎ,zgq9ɰN_HON~{qf/$}\ b˫mp=ϴ &y" byzm] %ˁ IyqdD|֧) =gXW6*G:t]v:ٴN^t-p!43]梫rb >!=Ͷe_qDsEw"Q)@iu"~8b.51X7딼QcttUlJX#f{]A8s7gt`듷@XJ,?AJsۦx O]G)iu޸O?'eOڗjA ː/-W%M3 MMA7XHmA& JU⠙%SɚN tW LsL;m wSJJCac+WáM1Z4X*0 GW'ib% IEjxU&^Lî_~-%؄ I eu!@1'D?gFS>?&+?CػozyK0L2LRpL.x=Z{?Ywigʍ=3cҁkfUhMfZkrk W\J Ik[3R6yLI]$)d%#)Fۡ b@DNʁY5Чo@ppm˭B'Д}ڕ{L넸p!V{eX^?E`iwNrd2^Em0۫E ʭBܶym4 ?I&0n7 cwx޳_JIɊIELM@43Z yD`%,.Zw/k[aȶ֏R >x1Sk*1YTwjY#AjL س_N!*"au8SĩF6\kRKrO@[@2mT64hkǟCx'_aĴnIXq£e/,, P%'R MkItWUcԮ {H4|Uջq'?| @sړ(D>߁~:o?lA/Ł) H"^heFw&=kYO~ι? ቔLKN.TWM/-I;:OE詁(i7ߙ@m*X`*  _r-زMc [; BJD(1|0=!q3W6lnM]8}%,n &n-wh&Igw}QƉl=Vb9*,9]c/1"jNmyx)<ŰN"`67c1_䎒rGbl^V2;P{2#kuQ@:q"OB5lrAyUKyRW%Yڒ#b۞| Z<6qpsdZmC_8kp|ִPi}P~ùܰY$aQ#>=aӻޭwHS29)z|ݎJi;Ժᕯ<|`"q3wM}Y-2hMDA(󉢺z@gNU|]:,x@PX)(vFnƬ{z$:|u6DMr߈b,X*:,(>8XL̶l)}(SUMW]ahۯI;ib>ʚ!b8(%KTv".FG7o~A7'vY0]Ȩ@cqqIՂ mX58AP,I$eE2HY[:U4bK6fUм}ZXuFlRvvi$JJr[s= bCbkT> y*aFR'>FsJk,EFH+k݉Hz0͔zpZe%q*q(-Y TSc.Yy#ȵ,kue思ʯ8m{ܛpE~sBC' a8_q;AQ <;joNd`o?'^VKo?◀h"QFj?NQ0>}_WH׀5O311tJ:Bh{Zhn,kn\w6ih>]Z(NpˑDԯ篖0~@g#}TkKv2g 0Lqe.fak}K%2} o<H2. 'ku2(ʼnBQ}=dӌ"hj٨^1_| %;5[Yfb <-9Mijeڤ\wD ˆu>Fpֱ-X. mg8{'Dq`|ISn7Q}XPmdsTn.׵Ţtf7e %aJZ*@!L"Ul9qM13F >j16gUR7cLcw~ 7.V$P4 g{ c4B:-{_d{R‘ w.HqU،~ЈUp3r{%("4OD;{3rTK")Z Wv^YM s$Z)"eh@Yd0[Gm8` bCle(Tt1-=?-L"cy@8DЀ'1c4UK\Q[4bCȐeCx\ِdžE2\> Yn%WSN~ÐOġd)P{{j*p#i|;=:L{U~-^q֑I|15K+@Ae>1 "XNNMJ>E%= Ȣuʃ2+4ri%?;'J{EqbυV+RJU}nIR ~"J5-,$R :+Ct;<g&ӂ5Q~Xɶ#2!(áu I,^C @$p4;)=r4ǟ1AJ{~,^ܗùtP%=5v/Q2=\]Ɏr#[_;+~r'mHgSC*ݍy,XODĜQ@v[U_n>ڿc9ss Rf|{p|Gɨ *feM:Y &ǝ1œ.xR;de:j{a]Z^_SFύSۺ~*+EqV6Dou?@#"3"r`9ߖd$ =<6j++!k27E=A/Kn7]l@t^tcIQ FnVkPQ.Yi5)GhlK0!ۨ+ҷgQN:r$äl=>ڄq)Xx/6&+#Մ[Mʙt9P^`%~` Llji IMXĎ&u̸GRnS_0/^d nodS#)}.'6پ$0 k 'hN4rάUpp$P")~q{Mx= |{X&gVR)qKI}uY|A+IgCZ+NC#I#@d 'ĦWȴqz-$Eze>k$PCz)D:֙6`濃r~d?~A M h-G Ū4t^$˨'Mױ|yXr 4 cyx-F2 #i$){K!lL7W~ܩJœ|>''Ԥȫv3г'Y4N.Qݟ e* rY;6@%}[ RYR6,hp=g[7`.0 !S,ǹj-D )[KSJ f=>|FB,H7Q''ToZ*!nuǸ=ͳU渉؜tvӏ M>5?%d4l׋zht"ptr锖:nI!$pG] qI`E4]*Us"v4z3sXSje`em@)B-3V$fŸPH˩ӳ7?HOrD[Őq8TeZ)UՉN4$d_OID<U^* 6=Y*=[*ClI??Zf&DE (OJ[Y7s5Cfw&Mu-%#@eOa/r9"zM}d8ylm..}MIO1B v^-@ְq0:;-1КP# ͏xYŇ  1aev|2x7' 2wOH)r8:^_q5ܶ .cTq`[x]WWp ]z@VihץH#}#;66zK#$ki# S*ׄ>΋":O]zU8w_ `)56UJ^`@7 X:7? |$JPCĞΌqXrV0Q2\1pM`x1ՁH%)4Cv7]UE:hLU.w&it{Ňy{OE]4{s>-Msuï{yB! 3&+{,[ԕ]Fw^1ZoDeT $7sI:om 7oȊIQ ̛u-3!Fy]}ͩ 4, H3@ql:y~ (3צA~ӎH,J_{FFƘUS5&eW84M@Gqbm.rOvיC ],d(zs']3je56]JzLnvx| !VYg<ȡXvW\7'kQI 9S!I}'q /1d0W]&iKv)ϟ+\g>@ .ْx% c< >)jHީ62x@ޞ{dG!sTfw|-@!UwJZH+## .Tx1R4? MwIS#(5l%Q<D)`KT@K(=g[l؞7X4T18("\ć '>Lw${((Z66QH)?֞@(S4|1eHi?RV8xN9# *;;|dl?ķ`X§9.۶s4:w/7J7'x qBj鷼.sBnfԄL&lW |-?F5OV6<[A{! Ta\Ī m8̽nS]}dwaQʏmc? b}*~QA76Ίe eCGߜeD3[q nաެs#|p'eQtzʣR/26)م_[>$x7eNachP$h7} LJ~6i(oPG,N} (*Μ1PDC"h V@$a;*O5H8te*{dd`*ՃbR*QM /=O?* DCI7Kc#mb9CPwS`Πa.2_sd1& QjsV8aָ ߱:!搷{!n*&Ȋe<{$6L6kܢ窍~Ϟ+9۷Oߤa/sQsaY>=b.R^g-v]IhF=Gгǒd U6 J]Cbze`d. (dN Cڹ[elF,QxPyMWuxFt&;:v^8O{2,}?9`2gO޵B N.Sk}]\ρdOW^z1!(G}fRx4p9kNbD .fD mjKQY'l2*. 2Z/*0Z1ᮔ@mG\CYV~u,eϩ,֠/KSv)LjŜv2>#r YZ