rdma-core-46.0-1.el8.1 .D>.4  H/++,..0d U]J.PKj:mS`W?YLr)] l"IGCW By̋9-;:(ȍ8?U;r&p(sek70} ~c>~1 $=VsS>̹5ʊ1K+ql= 8XѡsU ׍Tlp1eYIUx,:T<o*>({NTV!1@p/z=j5( Tᴱelg"&XR%u80[u݌JKMEYY˪B¼qLT'Aw*im;1b]Ӈ֤R4kE:1de"T,$qK dJ\ٰzdgPm@Q5 fwzTlS_?xZ1Hϻԇ4GOߵ2^ǟE8_\ךd*hJ l_b0xiTyE2ce8594f1cb3ccc5c89ff5db9d31acb06389d50ede815e5371190e825c8d5ee935e361ad20a62ec7374cce75514264ce373db6a20302047c435bb500683066023100a6a0ad88f9c70d378c54a28c3ec361c746a40f60f4a77ce92b7981f66fa3669ab138533e7b329ddb38f41d3dfc354f3f023100eaf5cc792ab61e555c29a533ccab4169a9415ffad6630528819da5263c56a6ede3a39151366e9051162f316eec44e4670302047c435bb50066306402301a9dabb81a20863347a06e4196d3528973bcec1ebaaaa2d8165088ec31c7bcdca4a0f25fc0204c4ca83026ab4a465faa02303ec989836f31326cb33f9756d1c067b84fb33dfcea2f2fe53a3abebae0c5833fc539b9ac448b6ca5e6025cf9dae4e0fc0302047c435bb500683066023100a6a0ad88f9c70d378c54a28c3ec361c746a40f60f4a77ce92b7981f66fa3669ab138533e7b329ddb38f41d3dfc354f3f023100eaf5cc792ab61e555c29a533ccab4169a9415ffad6630528819da5263c56a6ede3a39151366e9051162f316eec44e4670302047c435bb50067306502306e9fc50ffee25fe9bb0d2e3bfda53970e5ebed477dada4aada7d9f5f90f1e39a2e38b25d57b6fdb40d110816fe2b73f7023100ff1f3b51f589de9fd0ab82593a9937ab738a3e858c8df7c2fefbb9df1e5b69babc9acc10213886f35f838f9b3d5eda780302047c435bb500683066023100e95f74cc49fd45f11303a7b1e3aff382462cd4b6a31f561f748b9185587b6ddb50ace782d5fa528bc703714a0596c0de023100bdef16f06bb9d34f80947643a738be1958cdadd2cb906e26717df6867f5112e77d5e1d0bfdfea17c1750f179da12fbb10302047c435bb50067306502304f52bfc4103b1372db5cfd7f18637117e1639e268280faf60d440067dd21514fceea2e8856e3a5dad67f3de67c7ab08e0231009e7ac723a73f849412d441b86ecf1ff88bf3634c46b33de2a41d71053ffd6621bbde36aed99b04be05425d229d76b30a0302047c435bb5006630640230780efaa3a853a572d001a6107427f0cdae6a98d8eec9ebbbe0d4b98afbb015a3bdf382f626cffbef34c3770564476bd902306ea606ab7cc06639fd44f88e54103be037cc76fd8c00ee963ccac78a1761f538d8d17a4c96b584d86e31974e62e9bddc0302047c435bb500673065023100b82e73835b100767babef8773e894b058cbf9b9b719eecc9ca3d72ea62db3ae615c6b7c4477ecc6270b017daf44eeab102306c3f09ba9522774d47ab95381c80a1dec4171e2600f339c27ab7cee018d2123f99662e512bf3de26fa7538e811931a980302047c435bb500673065023100ae03770beca6b83968c36c17bdd23d6503a0d0345bbcdb28a40abde90fe537ad211e48baebf29a34b1fc3a7354390e7f0230070f02ccda7402be9664e498fe46fe2090a5f237237adf6a41151addbb8cb8fac5cf9cd070e020ddf52cdc8901c927770302047c435bb500683066023100a7d027bc1dc3d4b84f31f36d5e894af8e9b28b05ea31f0646bf05d5ac66e694b385858ab0e7123d47ee534ae87441481023100c757ffe666e6aec527b49a83286056fd8dc5c3e5dcfd5b21444ce3f27617f1874285b3585d23303fafd30742a26e97d40302047c435bb500683066023100a6a0ad88f9c70d378c54a28c3ec361c746a40f60f4a77ce92b7981f66fa3669ab138533e7b329ddb38f41d3dfc354f3f023100eaf5cc792ab61e555c29a533ccab4169a9415ffad6630528819da5263c56a6ede3a39151366e9051162f316eec44e4670302047c435bb500683066023100a6a0ad88f9c70d378c54a28c3ec361c746a40f60f4a77ce92b7981f66fa3669ab138533e7b329ddb38f41d3dfc354f3f023100eaf5cc792ab61e555c29a533ccab4169a9415ffad6630528819da5263c56a6ede3a39151366e9051162f316eec44e4670302047c435bb500683066023100a6a0ad88f9c70d378c54a28c3ec361c746a40f60f4a77ce92b7981f66fa3669ab138533e7b329ddb38f41d3dfc354f3f023100eaf5cc792ab61e555c29a533ccab4169a9415ffad6630528819da5263c56a6ede3a39151366e9051162f316eec44e4670302047c435bb500683066023100a6a0ad88f9c70d378c54a28c3ec361c746a40f60f4a77ce92b7981f66fa3669ab138533e7b329ddb38f41d3dfc354f3f023100eaf5cc792ab61e555c29a533ccab4169a9415ffad6630528819da5263c56a6ede3a39151366e9051162f316eec44e4670302047c435bb500683066023100a6a0ad88f9c70d378c54a28c3ec361c746a40f60f4a77ce92b7981f66fa3669ab138533e7b329ddb38f41d3dfc354f3f023100eaf5cc792ab61e555c29a533ccab4169a9415ffad6630528819da5263c56a6ede3a39151366e9051162f316eec44e4670302047c435bb500683066023100a6a0ad88f9c70d378c54a28c3ec361c746a40f60f4a77ce92b7981f66fa3669ab138533e7b329ddb38f41d3dfc354f3f023100eaf5cc792ab61e555c29a533ccab4169a9415ffad6630528819da5263c56a6ede3a39151366e9051162f316eec44e4670302047c435bb500683066023100a6a0ad88f9c70d378c54a28c3ec361c746a40f60f4a77ce92b7981f66fa3669ab138533e7b329ddb38f41d3dfc354f3f023100eaf5cc792ab61e555c29a533ccab4169a9415ffad6630528819da5263c56a6ede3a39151366e9051162f316eec44e4670302047c435bb500683066023100a6a0ad88f9c70d378c54a28c3ec361c746a40f60f4a77ce92b7981f66fa3669ab138533e7b329ddb38f41d3dfc354f3f023100eaf5cc792ab61e555c29a533ccab4169a9415ffad6630528819da5263c56a6ede3a39151366e9051162f316eec44e4670302047c435bb50066306402305eb2f7738bec9b5d95efae5f1184e237d580dcb7456027de9b245a04f76984902daccabeafc4601567d9af7066cc47e9023024e24f1289a1b821de55cbf7a2fd89533a523fc49ceab2d4ae9337f5309eca60ae27adb181d06c31c8f1834e47f498750302047c435bb500683066023100a6a0ad88f9c70d378c54a28c3ec361c746a40f60f4a77ce92b7981f66fa3669ab138533e7b329ddb38f41d3dfc354f3f023100eaf5cc792ab61e555c29a533ccab4169a9415ffad6630528819da5263c56a6ede3a39151366e9051162f316eec44e4670302047c435bb500673065023100919864346f184cfc3f9e0b6aafa2bbf84f7db6ce1b8778bf0a23a4be6bddd184c325ed16bb54c038b9780b780735d683023066bf2c8d1b2aacf68e9cb34a26fa4607d2ff51f8a33d2b7009e8db47cf696c022cc9a304a18315da8daa23214605eaea0302047c435bb500683066023100b2c2e99aaf3cf9d5f9bf203b85cf70fc61c2c2657efbcf227c5d8225fa95766a090640ee0de716c5d304406ea538b2d00231008f8a45f4a2d784794f1e7bdaf871c3149c968b95da7fef21dfb91fb577bfabbe3c27b06b996e90340fe6266abe63300c0302047c435bb50067306502301aed5494b3d95380e4e11fb1fc917281f290fe7647fd4b67933072c5f2f936cebfa15984a7ea55d506f851823ae4b67f023100ced967c584c1fbb75d05dbadacf4fa6e272dcb76e46e32db691eb8ec62d0113d3916c35855b3aa2de681e00dfe46272d0302047c435bb500673065023038913a8b25b7366f9852db2c8144809ba4ed159bbf558640b1ff45d331b810d89836f390f2a706eb87decfc1abd588aa023100a770272e6dbc9a26262b09a43cc8111a49c31e74fbc4e907ce64a43b86d97808410febd13f33218cec5eb865750f2fdf0302047c435bb50067306502305a465dd86a104540586c51cdc3622eec661f07343bbf7c06260191b7412c7d71a927db0ba1163bb1bb6a7e1290d0fd3002310085b1ded40978d5f1a1f12229c3542077af955d69432adf7076b16b2d41af31a6f5e1c160c315ad9df15d6a0a38685ca00302047c435bb500683066023100a6a0ad88f9c70d378c54a28c3ec361c746a40f60f4a77ce92b7981f66fa3669ab138533e7b329ddb38f41d3dfc354f3f023100eaf5cc792ab61e555c29a533ccab4169a9415ffad6630528819da5263c56a6ede3a39151366e9051162f316eec44e4670302047c435bb500683066023100f6f4d0da86351b00c4713ba8740cdedfe8a05026b58bcded3abc91ffb0f91f39caf52529b68b8caf114dea3cd1f8776f023100c7ff328b513986a6eae7ca053110e3b130fb4e0a80f6dbd457b3a94b0b35276d51c913e925957b0fe81889ab053b74e30302047c435bb500673065023007bb68a0d32336ba6275de2162ba7f479d2feec075f02ab6f442a35e055e9019f28409ac4351cb135f6b3bc26f27a830023100b15e595181ab582c6cc84a9f5a24f4a650ba24183e59a0be3febc4dabfbf2f06bdef69ee25d056a9a4f0a959667285290302047c435bb50066306402305e11c1fc11b8de9dbb7ae3987c29fb7df8d75908775c4a2455804fab6228bccfb35bc3c95927e17059416db683026f2302307a9deda4794700cbf8e8bbd0c2f14e974b66c116a2d26098f125f13cb85adfd6c27eb3c6992b894078edc50fbdbe5f060302047c435bb5006730650230470459459c1afd9d0f0726b3affff1c8ec713afcd1f3a7fef8e79154d6b0d2c13799d79e462b9fd88d372ff161fe482e023100fc421e24a71384e873e2717bf744e36238835f03374e8caa40f68af1511ff88a74d7b884ae95f4cba8f75cfb9b5fe3b70302047c435bb50067306502306a6a695aa8f63893cee2d3b4ac447848b3d998626781f05c06a25394a978d3d392cdfb804835e5c8a3621d29fd7a4e0c023100a370a0072366485c0aa0ba83f102e5025f9270fe81c05a491bcce0da38680bc2937117d66cd56eb0afa05050076925b50302047c435bb500673065023025d23c22060f671d234ecb60b5b9a1884c3e23429a497eaa870540581abd0da4e22381a0ba3c72525276f76cdaf02478023100dfbadd291ee28e7cd2bf4dc96a336f881e9525da21c5a682bb1e55929153d9f7196cfccc6fc079d3348fcab70bfb2fb40302047c435bb500673065023100e9790b60c8efb88949faa2ee0e4d863087340e9bc1412c0814e0ac465b403a6caf86dbe4b416b5392a7f8afe874e70d302301b6c6f86def24942125ec564b17c60c8a81de46e7d63e621a0323a220fd1c51f920476582a0170415cea8775d1b5e9680302047c435bb5006730650231008af21d48d86c66517ee31a6a0124eccab4b7402fa9724fa6b676b4833a90548a9b87e16e47bcb17d23a7cd3d4261127c023076fdb508b33ccb28cb25800066ee5e593d6ef9b635850b6d42192706baa9a243b9eb265fab7ba422eae74d459a5eddf80302047c435bb500683066023100a6a0ad88f9c70d378c54a28c3ec361c746a40f60f4a77ce92b7981f66fa3669ab138533e7b329ddb38f41d3dfc354f3f023100eaf5cc792ab61e555c29a533ccab4169a9415ffad6630528819da5263c56a6ede3a39151366e9051162f316eec44e4670302047c435bb5006630640230770ce1e4b0f855f138d35307b393050c4d51c97ba097e03a02c572a00eff63c7b7619513306d010cb7763bb3904cdefd02306d4a655879f88eddf028316c09bd54eba3e0b7179371e3dd91beecd73ef48c2709e371039e6b5ec6cd6ee950bd9a3c7f0302047c435bb50067306502307ed4889f5e76f3dfcae1b57d6af742df8eeffaf82d0b7638800313758e52e715a8ef3880b4f79bdeb08cd6b9f8dbf533023100ce6508765e200dd65445a0c6a104cffbf2823a0ddacf7c3c488c7f1196c1f126f8fd425c4ed44e50b015ad3977d146ef0302047c435bb500683066023100bac94d08b70ad32e442b14c9da941e39365895c32f055bf433363a3e951d878bdfb79d0fe3f265913a222328b3a59e9a0231008971ed25a077968e053474534756206b7f06cab913ad3a9734a9780b4648d84074e679dfe8c8b4dc51ca7b4db2b7c93b0302047c435bb50067306502305852e22c0cbc60a9db6dc935fd81de974d8a34efa78f893ad609849ef72bfeb60fb7f3e2323759fd3eef0c3eb8259c6e023100fc271babbe4fac95247450fef818f8e0e6f260c474a2e5d3d99bbb0526ce6dbbc134097c35deb17bf29a365e359610fe0302047c435bb50067306502307c6a96627ef1e65c4365b9d97c4e0ff26520f3e0201f7d4b077914fca92130624ef30a083d7614e98add37d32be095200231009381060f359736fa57936affad52c8181f4488f10aabf80a8a506589567c68a2f69d8af741f135f790052661851f6e8f0302047c435bb500683066023100a6a0ad88f9c70d378c54a28c3ec361c746a40f60f4a77ce92b7981f66fa3669ab138533e7b329ddb38f41d3dfc354f3f023100eaf5cc792ab61e555c29a533ccab4169a9415ffad6630528819da5263c56a6ede3a39151366e9051162f316eec44e4670302047c435bb500673065023056eb9a303a532195f3437fb5de2d4bfac41a2c6fc730f4c30dd294404b86051393b9976c18ef2d4586f5877bff88a7b1023100ff0aa4008f90679cb4dfeb8ffb514ece48328c3ae3935653b149ea20d656e830505d326a0570d879cbe669cb5c885ff30302047c435bb500683066023100bdc223cf249b9f9b7314106ac37c6171337204086623331daa8a623d99ee87b0075440d4b5c8fd3596212954334c15a00231009d2c9c9d771792819def10ab2d42e78917726beda4698a20e66e2b3aaa15a3fc1def3916ab5398010e000073b11c63390302047c435bb500683066023100b6b076eb324ec9e2fec2946abab4d80f99e46af8e43cde2cc926a26716b0db38116550e143974d6520bcca843055ef5b023100e218770667b7c072aece0eac20f84bb88f3d5a6bac480210c181551d5a9c03ae9d5aa7a4d55d991d963ad052f33caacc0302047c435bb500663064023016f8313931f3d8a9c14bf8de0257e1bc67f422e7c66e5ff656d01bc5a4a62e4c91cb81e710bcaa1b7d2ae531fdc7395002305d8dd45d1d3c46f34fefc4f278371a78db9569fc9c086cc8e7bfb75c6d0a4af743e95439c701478ab7cbf20db5ce84d40302047c435bb500663064023067ca434416903fbe2ad70aec3446cbd7888a3aa94ba19349f24ff476389d5c999b01faa9dba2f240e8ffcda9946a1e7902305903d5e8f8f81543c4c0ad057dce2638fa4d66ea0c4d591c55fa6e31e06246832e76db2c646d8e43085896a6827e1d270302047c435bb500683066023100ef033fea5463197513d3c934718c45df56733fb1ff9ad969457c64ee445df57f689d06210e1423b55dc8636b0335ae81023100b3b46283e795e877d9dc642a983723a59e07e2a1147c42fb0ae20e35bde5dd9d3022f78b4a6c2c027156facef41606b2ਉd U]QYޥL2\ՎVnkY ]}M`kPaFIZLt@aqb)ZvIsaToR‚h-35Dl>@ NrI KoJn̜ w"<]ffx* @MF)Ϩ(}B(Qpd_zM-DZG'Viׅ=gн)U6 |; Px:YS\HdLki/4$2 ^w҅]fW%fm'C״v6#OnT$*^pIEFdI<7Fܥ !Zvsm#sg=*E0= dz U7mi2Y;@-jls}miNDK[ Nw+ W`xLt+EkE>O3Pc,.9Xѱ3$j4 /R?#]zqJ*JBR8``H>`DE?Exd   C 48?FS fr/d/ /  / /  K/  /x/c/Np/,l}(8<9<:'<>6VB6^G6l/H7(/I7/X8Y8(Z8l[8t\8/]9L/^;b=d>e>f>l>t?/u?/v@ wCd/xD /yDE(E,E2EtCrdma-core46.01.el8.1RDMA core userspace libraries and daemonsRDMA core userspace infrastructure and documentation, including initialization scripts, kernel driver-specific modprobe override configs, IPoIB network scripts, dracut rules, and the rdma-ndd utility.dvaarch64-01.stream.rdu2.redhat.comD}CentOSCentOSGPLv2 or BSDbuilder@centos.orgUnspecifiedhttps://github.com/linux-rdma/rdma-corelinuxaarch64if [ -x /sbin/udevadm ]; then /sbin/udevadm trigger --subsystem-match=infiniband --action=change || true /sbin/udevadm trigger --subsystem-match=net --action=change || true /sbin/udevadm trigger --subsystem-match=infiniband_mad --action=change || true fi+Jc_$Y/DqopT  8BFA큤A큤AAAAAAA큤A큤A큤A큤dvd[ - 46.0-1.1Kamal Heib - 46.0-1Michal Schmidt - 44.0-2.1Michal Schmidt - 44.0-2Michal Schmidt - 41.0-1Honggang Li - 37.2-1Honggang Li - 37.1-1Honggang Li - 35.0-1Honggang Li - 32.0-4Honggang Li - 32.0-3Honggang Li - 32.0-2Honggang Li - 32.0-1Honggang Li - 29.0-3Honggang Li - 29.0-2Honggang Li - 29.0-1Honggang Li - 26.0-8Honggang Li - 26.0-7Honggang Li - 26.0-6Honggang Li - 26.0-5Honggang Li - 26.0-4Jarod Wilson - 26.0-3Jarod Wilson - 26.0-2Jarod Wilson - 26.0-1Jarod Wilson - 24.0-1Jarod Wilson - 22.3-1Jarod Wilson - 22-2Jarod Wilson - 22-1Jarod Wilson - 19.1-1Jarod Wilson - 19-3Florian Weimer - 19-2Jarod Wilson 19-1Jarod Wilson 18.1-3Jarod Wilson 18.1-2Jarod Wilson 18.1-1Jarod Wilson 17.1-2Jarod Wilson 17.1-1Jarod Wilson 15-7Jarod Wilson 15-6Jarod Wilson 15-5Jarod Wilson 15-4Honggang Li 15-3Jarod Wilson 15-2Jarod Wilson 15-1Jarod Wilson - 14-4Jarod Wilson - 14-3Fedora Release Engineering - 14-2Jarod Wilson - 14-1Jarod Wilson 13-7Jarod Wilson 13-6Honggang Li 13-5Honggang Li 13-4Jarod Wilson - 13-3Jarod Wilson - 13-2Jarod Wilson - 13-1Jarod Wilson - 12-5Jarod Wilson - 12-4Jarod Wilson - 12-3Jarod Wilson - 12-2Jarod Wilson - 12-1Jarod Wilson - 12-0.1.rc3.1- Add gating tests - Resolves: rhbz#2170066- Rebase to upstream release v46.0 - Resolves: rhbz#2170066, rhbz#2209685, rhbz#2159635, rhbz#2167517- Do not use unsupported Protect* options in systemd unit files. - Resolves: rhbz#2141462- Update to upstream release v44.0 - Resolves: rhbz#2110934, rhbz#2112931, rhbz#2142691- Update to upstream release v41.0 - Resolves: rhbz#2049518- Update to upstream v37.2 release for fixes - Resolves: bz2008509, bz2024865, bz1915555- Update to upstream v37.1 release for features and fixes - Resolves: bz1982200, bz1990120, bz1982131- Update to upstream v35 release for features and fixes - Resolves: bz1915311- Update to upstream stable release v32.1 - Fix mlx5 pyverbs CQ test - Resolves: bz1915745, bz1907377- libqedr: Set XRC functions only in RoCE mode - Resolves: bz1894516- Backport bug fixes applied after upstream v32.0 - Resolves: bz1902613, bz1875265- Update to upstream v32 release for features and fixes - Support Amazon Elastic Fabric Adapter - Enable pyverbs - Add a check for udevadm in the specfile - Resolves: bz1851721, bz1856076, bz1887396, bz1868804- BuildRequires perl-generators - Backport upstream stable-v29 commits - Resolves: bz1845420- Suppress ibdev2netdev warning messgae - Unversioned documentation directory - Resolves: bz1794904, bz1824853- Update to upstream v29 release for features and fixes - Resolves: bz1790624- Fix an ibacm segfault issue for dual port HCA support IB and Ethernet - Resolves: bz1793736- Build with Ninja. - Resolves: bz1783254- Remove dangling symlink - Resolves: bz1782828- Remove EFA driver - Fix rpm dependency issue - Resolves: bz1781454, bz1781457- libbnxt_re support for some new device ids and generation id - Resolves: bz1779948- Make rdma-core-devel Obsoletes infiniband-diags due to man3/ibnd_* - Related: rhbz#1722257- Add Obsoletes/Provides pair for infiniband-diags-devel - Pull in upstream stable-v26 branch patches - Fix %postun scriptlet failures by removing superfluous -p options - Add new BuildRequires: on pandoc - Related: rhbz#1722257- Update to upstream v26 release for features and fixes - Resolves: rhbz#1722257- Update to upstream v24 release for features and fixes- Update to upstream v22.3 stable release for fixes - Enable support for Broadcom 57500 hardware - Enable support for Mellanox ConnectX-6 DX hardware - Resolves: rhbz#1678276 - Resolves: rhbz#1687435- Fix up covscan shellcheck warnings in ibdev2netdev - Related: rhbz#1643904- Update to upstream v22 release for features and fixes - Include legacy ibdev2netdev helper script - Resolves: rhbz#1643904- Update to v19.1 stable branch release - Fix SRQ support in libi40iw - Backport libqedr support for SRQ - Resolves: rhbz#1639692 - Switch rxe_cfg from ifconfig to iproute2 - Resolves: rhbz#1640637- Drop R: initscripts, since we've removed initscripts - Resolves: rhbz#1610284- Honor %{valgrind_arches}- Rebase to upstream rdma-core v19 release- Adjust python deps for python3-only world- Disable nes, mthca and ipath libibverbs providers, this old hardware is no longer supported, and fix disabling of cxgb3 and ocrdma- Rebase to upstream rdma-core v18.1 stable release- Match kernel ABI with kernel v4.17 for 32-on-64bit compatibility- Rebase to upstream rdma-core v17.1 stable release - No more libibcm or ib sysv initscripts - Remove ibverbs provider for unsupported CXGB3 devices - Remove ibverbs provider for unsupported OCRDMA devices - Resolves: rhbz#1492324 - Resolves: rhbz#1492924 - Resolves: rhbz#1503621 - Resolves: rhbz#1504528 - Resolves: rhbz#1504581 - Resolves: rhbz#1503723- i40iw: revoke systemd udev rules auto-load on i40e hardware, due to causing problems with suspend and resume, and fall back to load via systemd rdma initscript. - Resolves: rhbz#1561566- libbnxt_re: fix lat test failure in event mode - Resolves: rhbz#1545248- libmlx4: report RSS caps for improved DPDK support - Fix double mutex unlock in iwpmd - Resolves: rhbz#1527350 - Resolves: rhbz#1542362- Add support for extended join multicast API in librdmacm - Add support for striding RQ on mlx5 - Resolves: rhbz#1515487, rhbz#1516571- srp_daemon: Don't create async_ev_thread if only run once - srp_daemon: Remove unsupported systemd configurations - srp_daemon: Start srp_daemon service after network target - Resolves: bz1525193 - Resolves: bz1528671- Fix ibacm segfault and improper multicast handling - Resolves: rhbz#1502745 - Resolves: rhbz#1502759- Update to upstream v15 release - Resolves: rhbz#1494607- Make use of systemd_requires, own srp_daemon dir- Revert work-around for ppc64le library issues - Add Obsoletes/Provides for libusnic_verbs- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild- Update to upstream v14 release - Sync packaging updates from RHEL and upstream- Add support for mlx5 Expand raw packet capabilities - Resolves: rhbz#1456561- Clean up htonll/ntohll handling for opa-ff/infiniband-diags compile - Add necessary Provides/Obsoletes for old -static packages - Remove ibverbs providers that we aren't currently able to support - Resolves: rhbz#1453096, rhbz#1451607- rdma-ndd: Fix a busy loop for aarch64 platform - Resolves: bz1442789- srp_daemon: Don't rely on attribute offset in get_shared_pkeys - Resolves: bz1432964- Add necessary Provides/Obsoletes for rdma-ndd (rhbz 1437804)- Build what we can on s390, don't exclude it entirely (rhbz 1434029)- Update to rdma-core v13 release (rhbz 1404035) - Mellanox mlx5 Direct Verbs support (rhbz 1426430) - Get build working on s390x, less mlx5 (rhbz 1434029)- Fix up multi-lib conflicts in ibacm files (rhbz 1429362)- Clean up devel files list - Fix up a few dependencies rpmdiff complained about (rhbz 1404035) - Add Requires: pciutils for dracut to behave in minimalist cases (rhbz 1429046) - Adjust Conflicts: on infiniband-diags to match RHEL packaging (rhbz 1428785)- Take libi40iw out of tech-preview state (rhbz 1428930) - Add ibv_*_pingpong man pages (rhbz 1416541)- Make sure ocrdma module is classified as tech-preview (rhbz 1418224)- Update to upstream final v12 release- Initial import to Fedora package database via post-v12-rc3 git snapshot/bin/shrdmardma-ndd  !"#$%&'()*+,-./46.0-1.el8.146.0-1.el8.146.0-1.el8.146.0-1.el8.146.0-1.el8.146.0-1.el8.146.0-1.el8.1  modprobe.dmlx4.confrdmamlx4.confinfiniband.confiwarp.confopa.confrdma.confroce.confibdev2netdev.build-id2d09cab86de8e3be85570a0cf58b0b2981067e3ed877ce3827ac3888d4150fc9c367940034f0cecedracutmodules.d05rdmamodule-setup.shmodprobe.dlibmlx4.confrdma-hw.targetrdma-load-modules@.servicerdma-ndd.servicerdma_renamerules.d60-rdma-ndd.rules60-rdma-persistent-naming.rules75-rdma-description.rules90-rdma-hw-modules.rules90-rdma-ulp-modules.rules90-rdma-umad.rulesmlx4-setup.shrdma-nddrdma-core70-persistent-ipoib.rulesREADME.mdrxe.mdtag_matching.mdudev.mdrdma-coreCOPYING.BSD_FBCOPYING.BSD_MITCOPYING.GPL2COPYING.mdrxe.7.gzrdma-ndd.8.gz/etc//etc/modprobe.d//etc/rdma//etc/rdma/modules//usr/bin//usr/lib//usr/lib/.build-id//usr/lib/.build-id/2d//usr/lib/.build-id/d8//usr/lib/dracut//usr/lib/dracut/modules.d//usr/lib/dracut/modules.d/05rdma//usr/lib/modprobe.d//usr/lib/systemd/system//usr/lib/udev//usr/lib/udev/rules.d//usr/libexec//usr/sbin//usr/share/doc//usr/share/doc/rdma-core//usr/share/licenses//usr/share/licenses/rdma-core//usr/share/man/man7//usr/share/man/man8/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protectioncpioxz2aarch64-redhat-linux-gnu directoryASCII textBourne-Again shell script, ASCII text executableELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, for GNU/Linux 3.7.0, BuildID[sha1]=2d09cab86de8e3be85570a0cf58b0b2981067e3e, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, for GNU/Linux 3.7.0, BuildID[sha1]=d877ce3827ac3888d4150fc9c367940034f0cece, strippedUTF-8 Unicode textC source, ASCII texttroff or preprocessor input, ASCII text, with very long lines (gzip compressed data, max compression, from Unix)troff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)  RRRRRRRRRRRR RR R R RRRutf-824f1cafe20d45e380fdc19d0bc692d5f634fc8194a991e7d293697a9783707e0?7zXZ !#,`Gw] b2u jӫ`(y/+QB2"go'2WM!+LoT{kQnb's%cQ)S~Mix6M؅2a6!7W$Z:ɡh2`."6no흍v]w$;E_;ށlTw /Iʒ$)y9ͱK2D+5m7(NsE CᰇYYh0 E1y _kd\ zŸ=53} '9axӣi-\HyB],:@`cVb-S^]:4DYdńʦMhdww'bԢFz3t@{*51`_nmH2PgzK5P \wJ6Hr^(c"T$y+q:|x#s$K 78kS/x0 Ox5^ry3n1ģڳ95DVlIE*B%cƓ0ɳŹ6JQ%>|,LxcC-[Xg>QQE*Z*[~%SFm.; *+Xk =ڶtO&vձt4cB5:o^UM@}v3-^*i[Ufd` Bi9wJ/EZX4〵|)fVɯg5y \Ԭd:WW?bao=JGa:e%WhKY$FkS }.BFO .c K !0R x>P~z) aE4YSGE5E=J`zUv3'|Q_ʤޜխҢ Xxnۛ,egTN=u VEnXGU7 A^6sj}Q;.ar<) w{3LQdX~b& -E!mkNwU*rCiF Դ=A Z~.hD0{,dǿ"n׽3i퓰qoXm<;Չ|H!6c#VeuĈ/lUE7HyL}0/& {h1FH` 9޳e 6-`j Bʚ@dAD /MOekS.V19ET- N*Ep~EhUlKqܑ:ԧjY_9^unqcDIϒk,'?4 ue{\ϡTGW6l "|@%]8qPǚHLp2@K"#SZ|ώ|@>$hZ [U=,FX܂TxEB<ՀL<K~_<8INX4:w`PFWbFME-˕B; m[H4h7oR]lژaCO@#H').xٷ?^kbuW޶ו) }Sg9땠'*4*:K&+k۳n@)㙠9 (#ebVraa CAO<w$kjv!3P17a⹕ǬDwӛ$apZ$%qƎd߄ȓKEr!%Й&i%mFp1=d҅)IMٶ2,'ʆEdqO>e ,P:Tc޺*{am3NdZ2UpqzyPV Ġef,4!S~FAeEu{tCo}" 7o9in09^B9Rܷ rd͡8SqiX 2'Tmd3S^kBHmMPaV<}3G!:9ɀ}Y)\``:}͂cuoQCf8|٬CG@@Ӱ!j.ߋ}5q8տ SUq`5 n-Lݢ-]1i:n3IPdWQݥE_ӣs}!]mX 0 o*͟*: *_PR=4%=q,(ALDcI.Z}ibiu~&5LN?Ks!m,}U׎Fϓ._CYl;|Ix/{ :Q񃿬(u[/Zyk- 2͙KnlG7XRk- 48*2߭b2NӊMy QTU̸8V+LipЬ[ ۚRfk'}rb k{ãc'ixu6Π)°K7f,N)>KrO8n^MC\}3E;0pL%BvFq+'Hxs]z. JSƃ87W2(O}!qE)w0˖5 k]4~Qw&Ğ9@/\[K*T}TU? \l!*@o~@|x!̧*-K61q0aI :*5 %8RVPT,ڦ"JL+0y6 h6pEZmA3$7=g:l#@)Ӛ i!`1:`p%'}&mLh7P=m 筿,lHLQ 5> 3F `ve4@o NS<qIAu׵➜⏑GɧH k j§_'[vPX־z ضs0EIQAP2FS˒Ȋr":Ca]I cZ=ySf@/:A# Hd58<|ϥ(EBHx$(Qᴏa5ec3P$0uGz9#x"|^Myv^PCd(Thqbk`7XҺCw|blf_*&" ]}څ fEleY>(!- 6k(m6Vp0!ҝH|fnMN7 o׸plFANN7?='䂵Wuw fl?ZlMH6xwѝRp?w7L^66fg&_PwT ~R+NGo? "wld gQzO sT@O~G[6!0Os5mchX濘[OK>tWHK8D$XsU]fӇ*/"d5a)N1zgxn,PLqQƃVN ~-f铄Ĭ;`NU:HJɺ$oKxe,N;JΙ2%0m*<7(9vz׏4u?/Y$Q}6{"6,;,B,7._*ɽ">ﯕPX; 9)fPVS밗/ϑ [z$ wٶCTUChBGu9oɾtd J T,ٗ h sJ.,$)uR!҈yҨcL4k:X ĺL(=|B & ҝx5@$vk^ȇ3G +fn%w zyWt<ԟ}{=D933,,p!^ě&u[kvFnJtG lv4tDޚW{ Iҁ 7J,([0;vA0+ah 9u8cՁ|6^3۴#6o #6\¯)<`r=nc'SiV:OUM7C8#kfPD (V#0D} c>_Hx/[^]Ə7c$)%`iVdVcM's{ؠۖ^!nA:sW(}Q/E:E*e fx;h:T{w[jiՅEg!E,/; * A^Q^UYhv0qڤzAi3I.!NX6g=FbD~796h}[w+ Ĩohljjmv˱lv*EiIw-t`/] 9:+AUĪŭ{KeSX#RBzț!<.$!WS+u(}ҤާlFwVOawspӓ6K'[wJm6kS*m ",<p3)6 ;1ٿm"{?NuUulN^+ㆇ}b1iPs)7xz6'2^ GDRM!?viM7'.w-sZN*nD%'uRXp]W+^7=Lf-z P7LTqQDm0Ubs+[9DQTI/NFXXUd]!`sbی }R |tnm{0 i [zMSrk( *0pz:J\(W |#0E9BJ̳_ %7ZFH x~_׸ԣ:oNC\H #6 -vW孄-PzWeLƪ,*D :)yeB> ٢ Q'ʌ9?y'e"&3hH>0; ?D-3=4{ /G5D]XklP($\8fq;)88Yr+PmeyTf4:5, -@HKEfL-5FFn0-$ooxۥ|:Y l;{ U/A7x<%?UPҀM/XO2-dK85j$!A+8꺾fdJk)wWf5/{xDRcf \c%.~ -ruSsm/0os6-|*X> Uqƙq||Vi9v_&U]bbjM/ 2.@º7E|zsEwR^fUH+O8 Ook{U@_m"|`.Td`61N` $;sepM=c]#MJJ+΃a_ |_t0;(n1Qn!Tm;F9!gwjEPSUS% Xs2pTk]UcPF+brIDU{p+=LC ;{}F D B&/jU{zsTU~G@z.jdǏ`2¼ܤʵuui""#Ӓ#'Ѽ 4标"Obçm5Ui9wE"9s\A tmA{5u)mlBD߿;jgXy^컓duwQbW5ްK_kf%M7#aq$P>Ξ'HM B8XT,|Hi}-c+LI35 _d)@[r`_7i rؾ̨5JԸqr(9wTwt$%>ue'۵)vs?Zk3^pO2;۸.;>%hh/Ki :v(mi z>NTuu1Ln{r EaYF' vCiR%^˟ kVky)i@*}&oaPze7΢ }$Y=ݫB~Nު/*|}[D(_2+sU>Z)iՖp L'#ްj4#7; ,b;!.n%*faue~v5QѥwxFMCp~Vsii1J L6cqyOA>Db[e]J㵝4v ^2<8@-m }UҮ$wޢyg1w70{dXG Hl*0rՆyv-;#WD+T_x4vj"dV#KTek0R@ka\B=M| YUGh4s7þ(Nc{snٯ͂mPms+bŚ1&^j`"2AJN- nH(D}uMd"A˿JSQz zrܩ@iNwNa3:Sl_'sDh%!T:eVFYsBClG+VزXh/X쀂~G3ZQ(9BGkUFH+ :rI}n3H~XJ;3[xs[/v>e*F#YA>e+YE*ߏ|Kl@ǮdD?JNt-, TJ[ܢ;U^R+~vRDX-5o_qf7_ndGn< |^0%=ȕjvG>:DDċ*dBrSkfZ%֋(G1hM##VNK?{ cP Vr i9bʐ#8wACp Ω$xӧH |c#1, Jj^p Gn;)fn o@ih_yEŭhʩ/sv(I&sF ,+ћk5@m2}g!À)XhpΟ ht&Hu䏊~39rA PNFˍ# JvJe$VΚ 0b~%#E^1qzjdyܟXk5j@򢼺֢iғʹCKmLw,f*aHgS݄]RZDfv!DXi: /v[N~+{ /Y_<7# 9s2-p4p|ԭ<[1sÔligC" 71{MbMQE[*|e=Sq}aMYB(hQWeh%3w7#~TWm%qɠgZ Vn<όW0\R(-s ?̜YpKv`=]uWD9^:9jO %di.*ˑ̷=+lm'QJ'd(W}/`>g<0M}uT_Ε@[u6#S&V70lC[P;Nj!jwjyGyBKE$.`Bki͏aԤnym! ~{Ś'p(l) $6TXh*үV=CW6l]$Oqw~TWdStAgvyGAo|(n+ s@tCzN@\qcêhN.;G~,)AJա'es߁d}gdѬzHS9Gvr"ø"gk**NRKE#nIkeprs =Tө"AeGĤZhpY[cс`D/g腽X/(雼dpi$ 뜱f1˄ +S2 M>}ȏFRh)|PǮs*XTp>x7S&.s~ :h(],ƩWM$Gf`31"Ms+ÎIߟQ `߷bHtՈ,JZŽ5tncHk$ `T3Q16zLtwwSxk\\eJ*) T+}-?$i@1t-lxUr02>_LvB%K˲jutls'JJތ &1bz˒E0{αZ#0?VA(I:1ehNp EzhBlZז>?L[l Z@.eqYZu30)~soü6F )=T&K(s&v[`1znT! 2_4-m ÁO!ļZqD3YzDfUbx 9Jee +Wor0+5A?B? eBEܑD ?i𥶧KM_ U弯K0ybhx/dx%KDt _~:{=\z*$ (!TÊ='ͣ1'cNts2<ض>޾B&3h0иLYad_(ki)Ȣ󓦪AӰ-L-KBTA-c$ /rZoؗzw .yc, | ;POɿ$Q>MkpePR ,=*2pxA\]zo4T\;/,QDtD/UǾ9_hKDgm p(ar9QDվ~tOD~^Pkkua{w~uHMԯkDa'x6Np=8c,KuםwX|s7%ל:[,шZ9qK,ӑ (j=qMs4]F$QJa{ߥ`jqL[ma^p$_ajX\$˹67wU"i܃.ȥҳDo"‚x9KWe~k,۳G1 d6}LH)e;hB߼ aUu%qrAd&7&vZRtHpfZ*D kq8g{J"Njril@*ɷ?6lxAs5/~b+`*|geچ/CKnL0ӟH uv 3H̾L±5o1+kx *Ji҂ىyZ UҦJ +v)& d.)M\%H=}IZGozעub#4Kj. *{2nr}w3>T{+Ib4{ $̝S惘_ޣtv|HG!->X8dς  b#t76o#ËJ˄?mH+?r!G) NEQ|ai<(ٻR֚*VaaRFALDA AH< n~:4][P}lG G i@ SXO:՘  Ȍ-);a3 =OkKǧd wֵA|4f[|@r ˓)qͫ"06o{3{AK, ;>x$eKM= j"U辏dvSNh{T}|t'x0J Jܘ/-F1Fs)w r"9d=LH{΁a GA/& M !aAS ϕ\_$Aoǚ^= 35+XIX`ڐ(kbuhւC595R(mbh6˰jhIvB1ʚxgƃt*6uƟ #~ IY? asĶ|o8{pN_L WuR{L_sC\Z/⟬^` ,'2 Q/ɟuyTl%l]AE&PW Gua:ˎG81o4{1pN`vu.OG_ -~3Cd, 9GwXvtp鲊 y_Dfb6zS4m3KiiSoMnֵ@czrVDybaԝ' lw0@)5Q=Tؑ7ukcL-uyIY*ĐRRжRy܎x>Eּ?}UޓrfCM;MH{R(~J\ nGng#v|lG-3.Vw`6uYwx ]I>}Zzz/W7xg0nȂ#h+hy>NCaxLJMnqѫz#7H)4IGxaTPwEƏ]>]ՐDDR3PzE/WYv 9Ke(ँ6]=E՞m"ၝʙ\MtB'ܙѭ0Tf&?M9I ς ^I:& [ Wi:+1K?*`At>qR:[~tZk,(&;&> QJ387REmkҞrI*84ƛJerXH1KZh&fCh]4`D ǗŒ%@0 PO%oGpOцg/wF%j@:.KdL#}e{DՂy Bn<^C IM-_MG4ш(`MSB+bt>sB_'Oר"Ǭ\3_OѬ*'=R\xr[)" k7=[cl QUʹ[\[Ϊ{t}29#g 74z_ lH'u^~ 6;{~la2;.~wV"4mNyvE˃GUE}v_Tj9Fo~=@?JS2,M諎4I4`0i>$Yݛ%u r˴="+ˈȺӣZ@?& _"EB;D/Y87+5\ɵx_SsQesC,7@ 80RSbG{Ze,@뫌..% Ou}} (=>&7Y?96]ϊR8)gX3ƚ2D'QoZ lA կ>Kǩ?HZآ5F2׭iJ h>%qyϣQ8c%Z7Xչ-`_/63WL7/{"f襬 =@rSB*HAaâg8f!\Fg0㈹W ҋS}6tŌLlj.cwn+p#frVji ~S@Mҳ{YYy*#s/v|fIxI*Wq !s\[Nm[D2[ ?~EƖxUnyS} nyW!aLr4+qe#~Ű7ɇ rg=+U*C):6P U!6+Cd؋$^^"  E:C Ð:X<R= 9nl(R$`ѹ}좫X&B瓌 ձS4ai SBjx~,=(@O(1d0Q,BًL niBۋX S`eaBYaJu_tn7Ԥ| 坙 aǫ|5^[~]yxa$P̧`4kQeB`ۇ첗t-^fľpA7/vI:]5SN{5 g} 24'$ļy_zQ w?Ң]_XF3A & C^3)M"n6}9B"S͕Rqn7:xj {+VѩwFF.ÿRG;d:q~=;:Pƽ5*%ט~qet^)vZQ±qow@eW8 F@m!l9J\U(ͪL+Lw)SgI&9< N>)T9^UR hNw %K٪"ܬ1R^l V*+c0փ +*@ny#=։#Cv[%A?RƋߡ#IGIDC9քUvWMh{Z/*>抢ZT]:]A݁$?xeBSf52T^&zLP`WgiٸIG0΢D5E>4>gNnZC1Bfz ?l{} ixrR=\޾MX6q.B<~>DZv\ϡ&>yjHLCnQ{uD4%c"lIߤ*]ȓ MZKx_ q=U²|rl !-znBRIҘ I&7;[Vfh~e]Ԗu-+@/@/R\uBsN46ه0"[vf'1kTx ]uWG!VQlHyF?wPh`00B/ Th?WhZro&٣ 1ncys_9%:Y`0^&+գ23іm'lw݋yMAˆ9s[kya㓼:33bRƿ2g&J2w>u,d CUºuK୪nˎuFď:nE;j-VR+o/ 7 W1lxM^ S#gPwdU,NNG+,h\)e7ZگgEzqkt[GdkAPst!3ّq eU-&Kʄ%:^1:N/;Alҵ|ѦЀzj=RxԸS OS!՚H[>ŁƓl+-j%.o**22RQ<5P2юc42Ob 8I}Q{PTG½V](X+V* (W3*~"\}{%@tu9,j?PZKr ^kęRClFl9\ Aכjըd)cEdbҲW>'; O;b^X8EJݣ@=|w(r4܇.˻\L~: INz,'D,!adk%h@y !F(8=Bw SZvX) WD{dD \3a̮4YA +iɻݠ!#xxG~8Ÿ_܌iJ C>~0R߁508D2L~KE#z)gJTX!zNҡSnۑwYﶣØD(iNUsKߩIꨱ4 x(}3=\ES4whfƢiA[[ &p=i)KK:)Țꡟ- }A~#æl(NCOu$(h=e\>f`/ X]R@ ~έarj, sqR]T'QYu/{#lěeNn&Tqz2>G J0Bcaز+8P!:֥18l]_ r_^*Q*Go8 9b=6)cІ38>ҺON>~r; @|.p̍E(7E< @2U\ ;SA_0#˻5e2y5^B<:j'!NRc+aR'z7pE (M5m04PfB%.pH~2A.,S!k@n}Gc> ?a`03-kb.J*3҄Q3JjB9F߼44^ѷURS=k @@R)ܧ&3)|\1hځ<)b+嚽1Di^+vXf:o9+ߝ> s]_i]JddT$ k ʹDPbknV1m*$^ EȼЩęO/1mlO)a)F$EPi@UtD|~3aHξN&Ft\H/AmHz WFih#K;)Z$&ťCjCzu/va/US_]5G %7L7:2^Agjۼ?C)$A)Fjۀ3cRu=c,Prv# RE[P =sg#\ 59I q!w[rŨYXE OǨͰ- ʸnZ=kK(fͫˑffmvvI AEӦ74|eilThX~v~7kT>(hi3JD<$z@DqsQf7Xh{uZpȰ>Yk$p,**~ep9&~#FG\㧜V9]Ũ"yO}6sWj9=,izv23)8%_ /)ڛ?+3_T1* [p~'6\OyW@JYp <[B'D*$8(mjbN:CStUx9j>7v~n-=t'-I)xDpT t jYG)r.1 bS$5.>k[k_ .9텳 p P '+Ht-fyCENd˨S>U ,)9ѺrŲ;pv0}@ ٮm6rD 02\} ߇!dhG.+t@B Iڑd)*DRάQ݉) _eea5.o@>73+'g*9P? Eᕻ+i>Ir =oi?6 Y=^.g=#AF |iʺۏ2B aV11Lt?h'ZȬ]k!#c.t[wz< XvJ]I<Oɠھr%#.YwT-uv#i$|uilc혗Sblˠ}b&nцd|W>MٻYPfqz;*SPeGۛ #ʏv-eQ)|kgzT=Co[sB'/q[vƊJӉ&[%Ȟ&G)-ƖpfePP*wˠ./ )w{1d ow_wjoh_D:z;`F;'`WHQrCT~:A`ڍ0^hV?/M UTI 6.E:esQ@߅n[$7QVڹquc5jvP+L=E ?h{6SIlgwCNh 'q_xb=]Շ2^OmJ PPu߸sb7Gya|["S,Ao$BHp[ϑܖ5o,WblGluk%۬.Ƿ<9B՟p^a,2fTy0 fiڙjhh}c_K.V;ݰm=}7JwTz5*4'66+.b(Gi#arۖv0SZDI]^u5ÃdQ>uT㸅7~.$?wfgJ]ؐ {Hwc DŠdMCurEZ߹uJОO @c{_}RALքhXbiE>CVjUAv.Ƒz:x)8{ymݦ$Kϼd>23[@fAEzH%ԋ!ӫ؝q|^υ?aWL$QaCM>S מ|yޢRx^b2#,tvOS`Ogjmx1$,ʝB" )I;<=6w\=D2p;~)jj>1#?*saBpvṴ̌O(v6# ?Ĺ\{Kiw*yxFN '?)V:kjhY(ϻosaވ壢rߤzQcJHaQ W UF~HuiOq_o.RW0KuAŜZ(N+H-ȰT r,w=yuh{k'\qM\Ep"ղA!VcMxE3?@BƩ(/酱.8LhFAX%c378޸G?x*|Zf'VXu=;ywᨪS*0kAWH^J%)j]ʎZJ_PoCI`gP'_yc࠿+YMnzXk< ԝ>k85a5W|8;RwY@/;\*Wbf#-H=tŸaN_R?.w0d>*b{ *XZDv**Ep^_bwG ^ǩ:b#_L,8f$$qh'$`݊XRϱ7 Ig/Z,+AF!.o'hsk9"Q|=kLڈ +跧+~ɷ#cďd3 -| N&:V /G|Nf$ca2"]G&ZYNV3_]C[GɌ!SZvj`l[;]k}:'^e|RLV[AZ|C6RZ˅IwUO_fO,2F+׭9u? d8]{xTAǭǣ$y+Yݡ1sm2Xg`6Qm6a@U{쥆 <㚅ukm{;`5Tfplχ|pܲE]x8.JQ}*ӊBBtyL8W@Sג&vS܅1 ya a2жIŢlEK ޫ(èjH0gthKk_g7bӻ%Br V zv`~bdӣ07"Pi!hp//d[0-pٯbJp`*/=AvJ攥S#dLfY6l:~AQ+W[0 YRe^7 $ ړzuV2Tag'^ґTL\ %$27xY¢iy R/*|M >n`h:iѐ6%4<(k<'msa$pQY'qz:;QH46-eR'S떁Ϛ(NFGF].Sb!"A1 n]}dȥiX P Ou_B.C\JFiG8䌱lݨ.T(cLX@Kfr`.B z48W,MN$ ȺR`q\DgvU~ s0'6x[%v)|Ċ`_s`Z|0$V=|3r@kPČ3t.s|BMܪ?y,Oۦ JCRBLL  ᭬.عU2jBM|馼u ǯ- /I,na{? yAvӘ wK:ߚn=: =Ee^} _㚊ĖaW>Lf*57kZ>X͢vlC=1мY>hUf+g&O6UuxPZ*5(ԋ\+AW$5pnccTTƬ$#bpzQMBVs:v~'jn6b8 )uS}iZxu][ɽ7.ۥoTB B|#:{n?M3C4nY2Jx&p}B9Uy  D$(q;bEfYML>Yd.wHvJY~ [O޸ؤsC2+x[ã)ƛS^#WG%HS/2;859 45tk]= B11%L{tz×r,U 8T8BAXXyfn¬b)Ymp9[STENZ)H["&hCf*Zl @1loM]Eklئd]HWBӶ[FrI,K樌ϫBnԛ}#5*#I\K=uKsdaK[{~k Ym;Yv r UDz'HOwe<9Ń !?nOA1> OXeIB땞 \0^^ * ԑnGY _Vݚ1qӂh%#|V C3SYG2$6e H8N%_!n3~+(*Ywt$Cҥb|@í2apב8./RQ7,l2'BKiDyyPDUN.sa0"ֹN)_}{~&Z8K"V|ZX々M7-! k`hMq iA Pί(gnG`Mxhr,#e-@׶AάEcX|Zp&Vv'a0jƕBV^)X8MLڇoZ{62\--@$ڥ>Ib]>e*3{߶EF8XB#y9i/wN0o߉-^Fy*"鞻n TgJu84QxLa29_zscjȨuIQMv6H A3FV}TxL-RRRzޜdYaQPxq6?>pRn"$޺5'Gt 4B Owhh/cӡ;h*ZuxCUaP_uF a`𼢧:hW]1~X$:>2%1v'c?{iM&gi,l!"Z*Q51$У2F*45 N}L/)\S6uS_}R 0yLjQ9H חrf!Ė23{u|fIzVfgJ?mW! 3\2 8&;~xz:.VE-8¯:S_Xo#ȯC$) a=U{\Lnr,1ՁlsW%a6l^aE^e{#4R|MTwS62yh8B.{Ɍ6*JJ:.lpxeI#T(Ϟ̈ˣմk Gͥ''F[0m-*9_HG=2nx)䍞ኜDkQ8nM6?e'eB4h 8ꢩ}:<ұvl*:#*_ ch=I=R'o()j< {I]ZʖN9hPfawgq3CZ8E\|rβصaBb+{7W 1f_TVaP֌t.}j|]P9U**ب M/NP$S;~/}Xn7O>pΙm 3NoG(Ǯ'j{*/•39!I叚+Ţd#;?6`j+>P(z?ʆpZ۽\p"9Ӥor[)shN쳷E^r6pl|0|+Tu%sxOk%O[L?iq佂gDdbsyEbZ\!X+ʂ3]hVr,`\9TnVm.;:}|PouUR♈!U\$",K mTm6pWw^~[L1LaN Bjf~+7X9X=\GBXX[Ň3z{;ɑe0 [?cKD\\5(3q YWd4H >gi&pvlQ\*EUtAz.?@BVȔwIT1dѽf$0"w'I,:>JB!mZiCD_SFA o9}.<PUJ9eUMVôi/hg?3g3ސh 8Ulz֓o~3B\kk'g|IA"C׺FأjFv͉޺U?Gr~ Q}K $-q@G78,A1 NGr D801quc_=Pm1Iɰz3 3\kl`r2LEc !#׆Nj\J"_$:\~%xzO%_"4wx|n6ٺpmJrvl6Z\ oH)y5 H|w"5M`Ӑ6Pt^inð{C*͵ZQom>`zwN~+&ChUW2+jVaL_Y:x&I0(~ 0x2, ˘_FcKv)dxCJn`XYWZ;#ӽ)>CzoV0حxS5+s@ôA 9 fQJ(SDcyb^J}$_/U(BeSs]P]ު^1XM(*FqFGǏ6_g=R! -Pi_UX"cjfIrYR@S)o[ꕤޣQN" ;ZS4J-N ]ƀKbKy2k\t\:^ؽ|xC ! m~6WN{]2N?{r$oK"HyxOK3E0AQ2 K 5\o}όr.2*9"њ:9&v2xb?(PvqUTAM[2-Eee>s5`kEJZa[g뎭 .v}0qr [=, I(E OhΠ)-؉&CHi_&>t7 ["\,pP0p9ND@όvvPr!`׼em_-Gӻ Ph١G7.&^= \'ai].HI'ҒWp#Ϯd%X@]R޸)wyyb(KHam3ǂoQ>1SVQDv}谂s0bh vt;j+(럃DQ~ AX #Bu7;']?F|Μi((-%_&~Ǻw: _5Uӑ:0S{8̳`Q~̼ni#/b9#ּ<d J` s#HeߜvF2w =1y&1}ղuoFiQ^588p\l%m@u S&5$oLBpM /:p.f< i.'L^`th|@+ N>>n_L !}ey̆*쾠$@YG=z:$Lq 6C-iJ 3B8QZx؎i.Ҩt8Xv%!xY(# &yHA;pX|Mą trB_=2*:d=3e$ 0ܓ7r -]#rKG+>[ w|E8!ӚEX27Fr"Orꩍpyw蘨6D|&i=F { EdJ="KJVx"Wj<9~9ޔ{m9}ޅ Qo4@}0U`h'm^qd͚E "4x.X9l?#-1U:W:_Zr]D4E/Eg&%Y-m..x_ ܉'<A.e.IJ O~Nyme28q BTQf'`53"١$LX\Gi hrGl-*b݁EOc/^ 35$8mP^;vCp𥔻1`Y4,\(G<1׋c={z 7QB'w)%8vcnZZVӖQn^uMʓ,-jgd;J@ZX' Hl$@r I]' wI'.mc䁩r]p, tjwŭ"I~%&Ik0}^=p۬=P*aKNmcW8PPZ-h tZQOΑbU?Hxͦo}o!s?i( gC,xb|T#<&_ z?9ݿwNdvh.8*y)p53u9OD1~G6wUKѳWXovMS@x%g^[O%[J[d.`8lo ~±K=VPt8>5 ?HGQ?^j /ȡLqv1MdR+)YxobC4_]7ˆ/M[%0A2h]hzq~nu]܂D֘ bAC;3v)y*ϾώabEшPvu.wT%4ƚbsEO>Tڗbaug(_k%ak:EzB#8/Ǘ ҳ-pY>g|= %ܜ6=;Y/!r%+x2 b4dz@tNBMrAɧDg6ÕduB Q |y䱞~SbG_[R@쵋{aSd^D$ ހU;pI"q% Yd F9qRFE9> j%G֞!8#0&c)f Io }Teu߈,^&sed W ^4/:N=o.Kx,GyixSF,yNpfgwv[RhDդ2Od{9$Um_ BA<54zﺀ$Б}u o^2/ ǫkk'fsc,kKҠJ GKNWӹ}sQJyEⴈE^aY/0½Vվ42aR [ @  +v#Py!8!BS`S'<77~T~Zf'dP 9k#(e+vK '?w`hV.JZ ,sTgܕmD_]aXb mE"ಡPZƷSQU( vQiy#(\:ZmџxQ"SNp5vG1-F*"YψV}f)zQj~jP+ƿ*7J`&cRrMrW׎bR /o,d)m7}sĴ_U1b~BUl휉r!1mԼx05׳+x=7g栩RI^hgA֢yTFܻG$v^.a9 5k&#+ RwP1 Z WǸ YZ