rdma-core-devel-17.2-3.el7$>9pY`a@>;?d  Ix|  <  `   4 7;>BBF GGH(H8I9Ih:MMBYGZH^Ia(XaYbHZc0[c|\dP]gt^vbwSdx"ex'fx*lx,txDu{hv~wxyCrdma-core-devel17.23.el7RDMA core development libraries and headersRDMA core development libraries and headers.[ػ(x86-01.bsys.centos.org8=CentOSGPLv2 or BSDCentOS BuildSystem Unspecifiedhttps://github.com/linux-rdma/rdma-corelinuxi686N Q2W >V(A V fEky dcl R 0YX 1~Ni= zV I=RNC:%iOo S7jt1 ei9$Ng1j4F#?U A큤A큤[ػ [[[[[[[[[[[[[[[[[[[ػ [[[[[ػ [ػ [ػ [ػ [ػ [[ػ'[ػ'[[[[[[[ػ'[ػ'[[[[[[[[[[[[[ػ'[ػ'[ػ'[ػ'[ػ'[ػ'[ػ'[ػ'[ػ'[ػ'[ػ'[ػ'[ػ'[[[ػ'[[[[[[[[ػ'[[[[[ػ'[[[[[ػ'[[[[[[[[[[[[[[[[[[[ػ'[[[[[[[ػ'[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ػ'[[[[ػ'[[[[[[[[[[[[[ػ'[ػ'[[[[[[[ػ'[ػ'[[[[[[[[[[4f517b8291d5bf442075f7120b0af3a782d43792e2b1663ab66de6062786b2047eb7efe6ed2a7f5c58f993581d9bec75c23a437a870416b36875a5e48e9888922f8418d93883f28facd4579a33761cb79b42af157b928b4755fca5b1f6cd1042f646f517ebe73f7d8dd258a6c1acef399648226c637912910d1593b58caf0c61bc993e34ef21b34d17353cc7a5cb48f40e6d20f0d7bf9e83119bad77d860af3e3e048d83e74cea5ac6d5023b2c4ddc71c0611b598efc8bfe6b60eef5ca2d09c311d7fe74da2c98d8e7ae4df7d6ca57023d73dd0af6bb004b7810ded1695adf43ab9a6ca0495dedb45fae9634ca5e4d592f24c68c55f584804d5f69abb0e374b5b5d6ed3c389584460792d7c4cada1c25dfbdf19e6259227d84dde259e13d134fc15d540f2ad545c2ebcda8eba2424d31e5bc2999e571809f9f1ad61ccb892406888a08860443c5803ee65d9166908f3c3a2ba63614997cf54c0f8737fb48c1e3c12c2a50da94bffff8ba5402681dda6aaae00117d3f890b99ee32685c33b80c432bff05a7923994864f2941d78a032ea59a1c49e3b395c6dd292b078ad9d07bdb77b26104e1ed7710fb8ab5e2bed00f916e31adb68d85aa2b69a3593c2b965392dc3b65266111804806b4daf9ca59163a008d28d73f91ecbda2322cd7f0f444a1d9e158ca1fb2103a326a2185f213bcec2f6505852999484803ba8da1a188f7bf2f4adef8c51ba6cb5f06f0d88fac9a3ece2a74aa6c17f468cd3c04e39757138033640e0094e3d8bbb63bf0f541282d77eaa44a38c81bcd90a12df297056f14ff74a6699763b775d51364cf7130f06702259630c95475c3a59aea7cd4d2b71f826630a4a21f7c08dc53deafcce2cce6f12402d6d797f2c899ab639128f05cd2fa4b020e1963d776b5526b9c868bef890ed415cc471eae0290a4da07ee986e06adc963d52442c7fc41c426c60d9e381b744a0fd469f6687310a3062d726ab7ff3a5b01a2abad6d29916401de5c5beba28c6af0a9c5d70cf043469539508a803a80db035583b996f170d4b7a801c5416e499e76ce0f5c0fab867fca775b586c209d4853969724dc44136d07186355278b7cabc20a904876b3a03cbce71424fada21a4db89952781a4a6727a2b60831bd8d8c35ba4fac27a881e4cf4f600056e54ebc6632560a28b0b70fd53eff6c3f69b626904e8e67feabc6b0885d6161fe6e301cac1f73ff6df39b5703902c6a79d6a6bb630b7d7831df830e4fec270b803eef7043094dedc0281079faa32e44699ff8596cfdcb5e999b2a6cc36f397a5cfba7ed09bc158453007112618b32c3dadb62801723ca789b0571e07ae291dda2b3423701b9aa13d3732f21e425a6c9b07b0f97d05d6f3a8f1f7817278cb36ac1549ded59c3e23f41e05644dde76e282d45782ae24c6355fbbdb74a95007f484e620d8b71505b84c6fee8babd8a293e28474af8e995c406af52d406c08672fd1f6e9394828c50b36981c2c25b0851c3fa1c2c91123d08171e291053d3637dacafee549031feee3c4f5b89be8ecf8efd3c2e29108bbc85e7b48ce26acd4b749d8a804809a5814bc827cd311103e235c8e43c216ed5e41c5bef2dac2e6202820b7fda3c5f5afc0b55ebb7ca69997e49ddd7bbeb2f2b17db8100270d3be1169414ee42e32e8369783eb965a770ca29040503a79c3b0d92079cf44da3018b9c62e9149764c5562b05153bafd50d84cd683a699845fd2461b6c1ca8a0e3ac26f08a317718257c7156e4840167b9a692e8f28804be5f9bc813c1253b0a6272fc53751371afdf739071114dd88964d6f37fa7dcc7b0c1c6bbaa541a2b628c926ce19656832be1963e468bbabe571ecd32cfc6eb838fd3ed204a9583ba7006a92e40844a135f6846fa56203cc454a61629e342143e0a382b400774c376162c4cf757d1ed24911a34d936f3428762d29732328ed6d87e484dcc05e767f8c944e97a6fec60cacc8b152321111a54a78e7cabadf5162837a8a5ba50182ecd3caab0cd98e742a5209f23d199a748db234aefb0b294847799c6acb0363d2605200981a6fd82be7b08b88876013f9293c2498b78e4a0276b10d9e176a15eff809423d704ede3ae02fd5a8cb07665506b11df579894a87fe3b9b71ddf4bcb687a09c87eb5ca8aced31e10f9e4cd98d7f9b5c8e74fd9e8180c55917c03d335942aeb5445c74f4d119646dd6d8d3b91bef50a21c5cecbe7d3630f2fec5be58cb88c249dadc590972c80874271ae8344a874f9ecc4ccfd0137ce7a3b11a80c55399b1904213928bec48a17bfa394a9fd73db4bcd782ade1509dc425c28e0c3cdf3f793d1f85b6c5637cfa324e5c8e7e11c9adc4aa3cb3c5983e075b3631f636279b7c621629fbbe3bb7fe239de8a51779e6a3d29bb896bcfdda76e332a307e8e53c76ff54ad3f649f842ea5ef5d09eda102c014d87a75643ea9281f0e99572c20a5e9b4b3c0e75e913ce99ba93c057c3b921a0adb24c707a54382c7dbe7b9540d3d6725c9f8217b818e242e560610a14c771dbdda2896cc75647b1992ddd1d65e7d623b96ad5726835448ecfab317890b715652e0f04e41a55a7c933694925029f3bed60ac8afd029cdc9735251c20e7472f214884176e51dfbff4df1a1ace2337080602b35c5cf1cf881eba938d5d9180ac612512e9e9fb2a72d2cd2f003f9be090ac0a1547355849f5cefb44b587acc0bd147f13331b6097b287b7414baf8f562f64c39b99e6094e88e2225b1b7959901fb1bf4bd2148c2dfbca7847fa116f8d3398823d979176325080032eaf14f91038441cbb9977000ca739f488891c6cc5d72a227f34049cb0ffd75f960dd33bd025490f64d3ebfbbcfc3ea4e6307cae2c2fa42efd72b79c752f7ba98d9bd4cd841bf0ead917f43d410af7e482d82ff8203f18b566bfd998fefc23a84d458c1527cb0b16fc2512c419f2f1772e0a96946f0a1f84ff4a4dc6f176036f0471c297c30c3a4f26205133bb115fb01b6ef2174e59e5f02af87d443108ebba124a94296c80397d5f051ad848c38e50daed70f680ac3fb35cefd86580e521c07ed68513345191b0b659712f42a2361ceb4b5d3a6362671ca5eaf936e8ef73056fee1b44e95d59abae82280d4654604fe248929fdd0a5528a27d595d0ba121c47371a7b22db7899a20a2012129d88e48170544407d551cddcff4d73dbae0e53364de763b6ffe2fcadc2153c31ef6871f5d67a0b1201c9abc009eb88d11858e807272ac17375f6599664a3712b35deee0234dc7f294fd4498c007405ba95f69558720dcfabfbccef8e1a690a07ada4ca95966f56340ec9e2aa253a2637ed2de4ce5a2a6ff9043a8aaabac4406d4d4309a2ec80967f9a450f3ebd98c75fa974640076fd0407dce347241704f3eef0e30b508870968ee17aacb1b22f17ac1f0be571d9fa710c72571a1b126fa7dd5645150730d6c2ea8791f47e809e4e97979f447abb9254611779c1f8fa70edc85b6b9524db973e9626c6688ec04b81eccee3fc70f426b61c75d76e69ff090ce1e410e92d7c92255eb69da83c8d60fdab788a7a7bceb58dcc5356fb063fafafdbedb8b302b1c81bea55856a70489780e4e5cd053ff0717d210e4bf15f8f6f86e30d31e5ce4375174fdd3787c14b82724c7e9e7c16d61bb0233b8a0d7910fda9dbdadce4a51aa831191076e63b84dfb1ec6f54f503f4f829c4a711af892705598da26b38270e9b63db5aec17d0392af1435e65e002c85cbf11146aeb5c1bed12aa2a82914cd49f9464452fa1c9647b60074629eabcd2b92d6e453fd4ffbc6399db6781943373452f94cc69933a5bf8fb72ba2b5f2a91a9375346b8eb03c63d9885282d4c617f655d5cd6118cc16f54eaf240994e2bab17f7964e4e866cf40f39c474a30e837f8eefed06518fb604678f77adf779ce6f7cb36d3fd7993d5a5b7b7bce6465ca176cbfa28dfcd42e72863936e9207a7d278daad7dd1a0f67dc6bc7afb707f02e5d1e83a186588ce03d584cb8f90fef28aa8dad041a89cf93befdb5f20bb7326edd9f55b25188d2aa1d1dca3cdcfe4c7f7d68708c0f42802049ecce660ef725e2a3c68dbfa870d2c8ddf6e1052e4325cf4e8b481c9838d742edab657f84a1c1a32334629e313eaf4449d70ad86b5c0f8c31f0f9b670b38981b8b5902521304126c7628f10e3f875474e64eabcf3d7ca5e8789f24e87ed85437f1adc27f3175f042ed55f7d3774ec99f51ce5e890ff02526a1735c1e1a91b6e9653a1f612947a343d215cbc45765181e7786a025a9d331eeb17534554fee1a20b2e5d88afb21359957b74687d69d63365d194f41cbfa4fbd262a3e5a1086106d959cf0b828d2921b7e9e8e1347b7372271bd4913f0bfb061bd937cda76c6565c5f25cd0aeb1117182847d865122a1774c51655356230ba30ee65157fb2e3407b24c24c609133e9be988fe0e1d2a63fd0c97dd0f7f48b5a729aab6ca9c3cab6c9684cceef04ab18029830026a8075a8f497349ad4864edb726f75f29d2995ee26f6ed0e9c851135c568ae7b424e79babaaa2409bf7dffb2541126d77e3d81111a233e864f34826c87801d448c822f0aff5597f4b4e3baa662ec8843ee5f3021f96b8e12bfbaf6da09d49611167ce0fad7fc2c102373f11947e78532ab16d3f1eb8d8709921d3f0874f0fcdb92db43f09e0064c0caa989c83e92e22f190a2eb76f465ab07860dcadf7cd1fba1dc73510f7968b52b102ee2799d53dc9829cb6deb0f9396a88a0de9de02a347cc47d73d8502a38a00820a8ac171e2323c823a58b848d268f17da800a6aebabb9da94f58164c4159c7a6ff6c42ab799fc3ec5c9f89e899f756fb1cb1b55b74ec17b986f2a5863052f7337a6588e433924b5c8b20ca34f5351de1e9ef7546dd2e25c82057843770b278ceb6bee258c96c88f731f6f0f6e2ba1afa251108f67ef06228abcfc35af414b0709b7599d38cd3e33acf8e9f76bcd065aae6b76ddee8f3561398cc5578e525eeb2ecc0c906f3ca00c2388a7f99d9cdf729379af4019b9690c44bcfb762965762f4b7001d5c3765b73f302470a7c8453e2332eda5e718697af990d33c13afd8e5c5f877d432ae86e6e466ed5cb26d2010e85cef72624b79bada00db9da54fd91daefb1ce4e4fc4efa62c51f849590f02df5e8f2df43f45798d69643e894fe136aa88cd61f865035a741fc5f310a46a186a270b8ff2f0134d25ceadfb4382e25604233cd47026d8e944c6938b8048bfc171350febb685b66c9a54ad820edc35be0ca62805ed268dfa53a56311d4f795f9d7f9d56105b1f5d540ee48ada64d131f6f18718e3ec5f32a296b2a68839c2137ce7ccb4f8c03c32174514460a60996d0492e5c29b1580464cbb353933358423b09ef668091bc6ff219653ac16d730ef99a47b27f7d22f599c4221941f768d20c1df89ef0fcf1725658aa32b337057b97331b17573e69fa7886a548a4f0c90d374e967ed9fd3f30fb78a98943ad7845542d66414a8ded545efa7e7cee16626efe8f962e9b5ee21c157f7241066b0009f85988a2f7bc9c05939b5776dbe3688efcaa35a2ebb51b1e57c93414ac6eff6f4f42a232e26cc3f006cc91aa0523aa9255db8984dd65d647055c16d94ebe2109ac195c9bac526eb849350cf4a648bc4f756cb37f70d11f2f44e36ab77a7b3c07aace18669b3853f3d3a8149cd186800e984639c9da431ed6c4154afc750992c217a7c46ea9d2f446d39cc5c42e9fa111dcc11a34c325cc6bb942ce2699110c0e6df9e3ef149049d16c02b3ea1e36fe3e7a6b976506b699ecc8759517513f90722f51c682b094856cae6d3288574ab80840cf352bab5f1cdec4e57249389a137b87e1acb6b2cd18e5d336577abee85164d0576b9f19d9acc06b01ed131f986a4ecb7c654dc02783288d6712738fcaaede9d6279de3f668807fa8e7edccc5512b3e9bb6824964cb0db8b10e18ff6faa44f0650cf1f3aafbd16c2ebf5cf487a556ac492fd76c4f2e7d6ce5ae8c645063f0cf3ed7724141baf5662dae2736d45b7e1e3a0ac2c8a147e81bed882224ed0a5f8cee149f47ef7a507491b971c4b8952695d49fb885ffb7c97e44a960535dde547492fb529afcd6f2359ed5b7dc066206665e99350befa3c60b0f25f8546ae0e9fec40114850aef7f67b554b9ae3eeec005e2b64a20a9e21b4ab563a0fc961cd2c5e38ea23bd789915a642c95981a4bffef9e56d0a81950314cb0b10950a9803b572617b5916a853fd507420c02899da0b4b9c46761f58602bd01ccafb37fca320a0e70c9b3f9565b493199d9b20bd9e58af7dc67e3e8af2fb76b81cb68497702ca4f56c28d26bdcd72df230ea04a7a039290d534e317b7357a4c3d0e659dcd110de3e540788e941e0721c07c61b11a5e1084d01982854c8ca5f7a1ab6711ca91260b20f6a346cb0e15ce0cb1f57fa67c4681eeb40cc4978abbd701ebdb18b0aeeffa8e1df82eae50e43e63861b6d9e8d12e27dcbf1f1f50c84ea3ec11109c7363c597618929d42fe6e703a18dd8beef6468ec2bcdb63c3fc731fd8de9679047898f14716c10319990118dbbd6dd8f97a449ca4ce5d07720f498bf06bfbadcb13085dd5bc612c37a1d24aa560d8625b966e5fbdf2f8401bf49b78ca74a55e5d1b448372d52f73d9f3eab3f64a17a429f8919f09be6d7c67ef17cd1607c4e1665ddf9b57cc7de9f6c9d85afd4b0d850de124d601f36a0904eb8edd02f56f05bd8af40ba70da16cc880d30c0c0e988a47c1fe34d678f9eb4f728cae48b053d9b54e374207da9155e977a4984c62f0181d37c6cf1024d106440fa64127ef67b9b78f2675e71c34f0ec10d9c3c71427f24edcd64373a2cd502b69f6822c1bf24991bb90695432c3ce4daa0a843fc8f69cdbcc66fd031b90b3448b58167861c9b8e1b8a9b7eff16933ea176e2bb50d2be93c4d252d46222cffb99b01761acc0f42cbc8d700abb36be78a4b7e11dbd6ae90659446fb29aad781094ca473e5ef30f67d38f1260e32021d303c5ccc807b59186f469955e58b827be320ed258a75ccc2c04bbf1420d7129ad94b596656b08e95336dee49af00603508f53b6fdd89dae1f1b3a7f425834d36a1777e701672ab0ec29ff6caa36674c290da4d1395e3a10e268349db2530632f3fb2a5248a747a320d9a41669b2f9c3e27e40c7ce92d824e384fd8384dbe5ee78ec7c28f1b41a65402a9f055debe4bbce39281e157a1b97f87b2ffed1915edefd68ae8110e78d610f88b2689407cf89a6e395e498e043f050503acbc84339b39b54a157e8dde78c2787ffd33aef0c49edc6777ab37576722bc0d30d5202e959d213cc4f52427c3cef94eea086e106afa0b4c7febee024681e787df2e833f30c8a017969c4f4898a3eae71e4bda814f39a8d773dbb327f3af84d15546046c741e44bd3123c4122c9b79890ee1902188libibumad.so.3libibverbs.so.1libmlx4.so.1libmlx5.so.1librdmacm.so.1ibv_get_async_event.3.gzibv_get_cq_event.3.gzibv_open_device.3.gzibv_open_xrcd.3.gzibv_alloc_mw.3.gzibv_alloc_pd.3.gzibv_alloc_td.3.gzibv_reg_mr.3.gzibv_create_ah.3.gzibv_create_comp_channel.3.gzibv_create_cq.3.gzibv_create_flow.3.gzibv_create_qp.3.gzibv_create_rwq_ind_table.3.gzibv_create_srq.3.gzibv_create_wq.3.gzibv_attach_mcast.3.gzibv_get_device_list.3.gzibv_create_ah_from_wc.3.gzibv_event_type_str.3.gzibv_event_type_str.3.gzibv_rate_to_mbps.3.gzibv_rate_to_mult.3.gzumad_class_str.3.gzumad_init.3.gzumad_class_str.3.gzumad_class_str.3.gzumad_get_ca.3.gzumad_get_port.3.gzrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrdma-core-17.2-3.el7.src.rpmibacm-devellibcxgb3-staticlibcxgb4-staticlibehca-devellibehca-staticlibhfi1-staticlibi40iw-devel-staticlibibumad-devellibibumad-staticlibibverbs-devellibibverbs-devel-staticlibipathverbs-staticlibmlx4-staticlibmlx5-staticlibmthca-staticlibnes-staticlibocrdma-staticlibrdmacm-devellibrdmacm-staticrdma-core-develrdma-core-devel(x86-32)@@@@@    ibacmlibibumadlibibumad.so.3libibverbslibibverbs.so.1libmlx4.so.1libmlx5.so.1librdmacmlibrdmacm.so.1rdma-core(x86-32)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)17.2-3.el717.2-3.el717.2-3.el717.2-3.el717.2-3.el73.0.4-14.6.0-14.0-15.2-14.11.3[2*[*A[#@[!@ZZԐ@ZH@Z@ZyZ\ZB9Z @Y@Y-^Y"YXh@X9@XXX@XƉXO@XYX6@X@Jarod Wilson 17.2-3Jarod Wilson 17.2-2Jarod Wilson 17.2-1Jarod Wilson 17.1-3Jarod 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 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- Restore RHEL7 systemd compat patches for srp_daemon - Resolves: rhbz#1595019- Restore SysV Initscripts ib ifup and ifdown helpers - Adjust MTU limit for IPoIB in datagram mode via ifup-ib - Resolves: rhbz#1593426 - Resolves: rhbz#1593334- Rebase to upstream rdma-core v17.2 stable release- Grab latest stable-v17 fixes from upstream - Fix Provides/Obsoletes on removed libibcm - Fix Provides/Obsoletes on removed libehca - Straighten out SW parsing feature support for DPDK - Fix mlx5 rate-limiting support - Resolves: rhbz#1588096 - Resovles: rhbz#1534856 - Resolves: rhbz#1589525- Match kernel ABI with kernel v4.17 for 32-on-64bit compatibility - Resolves: rhbz#1573884- Rebase to upstream rdma-core v17.1 stable release - No more libibcm or ib sysv initscripts - Resolves: rhbz#1515647 - Resolves: rhbz#1517208 - Resolves: rhbz#1523201 - Resolves: rhbz#1541751- 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- 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 snapshotlibibverbs-devellibibverbs-devel-staticlibibumad-devellibibumad-staticlibrdmacm-devellibrdmacm-staticibacm-devellibcxgb3-staticlibcxgb4-staticlibhfi1-staticlibipathverbs-staticlibmlx4-staticlibmlx5-staticlibnes-staticlibocrdma-staticlibi40iw-devel-staticlibmthca-staticlibehca-devellibehca-static  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~17.2-3.el717.2-3.el717.2-3.el717.2-3.el717.2-3.el717.2-3.el717.2-3.el717.2-3.el717.2-3.el717.2-3.el717.2-3.el717.2-3.el717.2-3.el717.2-3.el717.2-3.el717.2-3.el717.2-3.el717.2-3.el717.2-3.el717.2-3.el717.2-3.el717.2-3.el717.2-3.el717.2-3.el717.2-3.el717.2-3.el717.2-3.el717.2-3.el717.2-3.el717.2-3.el717.2-3.el717.2-3.el717.2-3.el717.2-3.el717.2-3.el717.2-3.el717.2-3.el717.2-3.el717.2-3.el717.2-3.el7infinibandacm.hacm_prov.harch.hib.hmlx4dv.hmlx5dv.hopcode.hsa-kern-abi.hsa.htm_types.humad.humad_cm.humad_sa.humad_sa_mcm.humad_sm.humad_str.humad_types.hverbs.hrdmardma_cma.hrdma_cma_abi.hrdma_verbs.hrsocket.hlibibumad.solibibverbs.solibmlx4.solibmlx5.solibrdmacm.soMAINTAINERSibv_ack_async_event.3.gzibv_ack_cq_events.3.gzibv_alloc_mw.3.gzibv_alloc_parent_domain.3.gzibv_alloc_pd.3.gzibv_alloc_td.3.gzibv_attach_mcast.3.gzibv_bind_mw.3.gzibv_close_device.3.gzibv_close_xrcd.3.gzibv_create_ah.3.gzibv_create_ah_from_wc.3.gzibv_create_comp_channel.3.gzibv_create_cq.3.gzibv_create_cq_ex.3.gzibv_create_flow.3.gzibv_create_qp.3.gzibv_create_qp_ex.3.gzibv_create_rwq_ind_table.3.gzibv_create_srq.3.gzibv_create_srq_ex.3.gzibv_create_wq.3.gzibv_dealloc_mw.3.gzibv_dealloc_pd.3.gzibv_dealloc_td.3.gzibv_dereg_mr.3.gzibv_destroy_ah.3.gzibv_destroy_comp_channel.3.gzibv_destroy_cq.3.gzibv_destroy_flow.3.gzibv_destroy_qp.3.gzibv_destroy_rwq_ind_table.3.gzibv_destroy_srq.3.gzibv_destroy_wq.3.gzibv_detach_mcast.3.gzibv_event_type_str.3.gzibv_fork_init.3.gzibv_free_device_list.3.gzibv_get_async_event.3.gzibv_get_cq_event.3.gzibv_get_device_guid.3.gzibv_get_device_list.3.gzibv_get_device_name.3.gzibv_get_srq_num.3.gzibv_inc_rkey.3.gzibv_init_ah_from_wc.3.gzibv_modify_cq.3.gzibv_modify_qp.3.gzibv_modify_srq.3.gzibv_modify_wq.3.gzibv_node_type_str.3.gzibv_open_device.3.gzibv_open_qp.3.gzibv_open_xrcd.3.gzibv_poll_cq.3.gzibv_port_state_str.3.gzibv_post_recv.3.gzibv_post_send.3.gzibv_post_srq_ops.3.gzibv_post_srq_recv.3.gzibv_query_device.3.gzibv_query_device_ex.3.gzibv_query_gid.3.gzibv_query_pkey.3.gzibv_query_port.3.gzibv_query_qp.3.gzibv_query_rt_values_ex.3.gzibv_query_srq.3.gzibv_rate_to_mbps.3.gzibv_rate_to_mult.3.gzibv_reg_mr.3.gzibv_req_notify_cq.3.gzibv_rereg_mr.3.gzibv_resize_cq.3.gzmbps_to_ibv_rate.3.gzmlx4dv_init_obj.3.gzmlx4dv_query_device.3.gzmlx5dv_get_clock_info.3.gzmlx5dv_init_obj.3.gzmlx5dv_query_device.3.gzmlx5dv_ts_to_ns.3.gzmult_to_ibv_rate.3.gzrdma_accept.3.gzrdma_ack_cm_event.3.gzrdma_bind_addr.3.gzrdma_connect.3.gzrdma_create_ep.3.gzrdma_create_event_channel.3.gzrdma_create_id.3.gzrdma_create_qp.3.gzrdma_create_srq.3.gzrdma_dereg_mr.3.gzrdma_destroy_ep.3.gzrdma_destroy_event_channel.3.gzrdma_destroy_id.3.gzrdma_destroy_qp.3.gzrdma_destroy_srq.3.gzrdma_disconnect.3.gzrdma_event_str.3.gzrdma_free_devices.3.gzrdma_get_cm_event.3.gzrdma_get_devices.3.gzrdma_get_dst_port.3.gzrdma_get_local_addr.3.gzrdma_get_peer_addr.3.gzrdma_get_recv_comp.3.gzrdma_get_request.3.gzrdma_get_send_comp.3.gzrdma_get_src_port.3.gzrdma_getaddrinfo.3.gzrdma_join_multicast.3.gzrdma_join_multicast_ex.3.gzrdma_leave_multicast.3.gzrdma_listen.3.gzrdma_migrate_id.3.gzrdma_notify.3.gzrdma_post_read.3.gzrdma_post_readv.3.gzrdma_post_recv.3.gzrdma_post_recvv.3.gzrdma_post_send.3.gzrdma_post_sendv.3.gzrdma_post_ud_send.3.gzrdma_post_write.3.gzrdma_post_writev.3.gzrdma_reg_msgs.3.gzrdma_reg_read.3.gzrdma_reg_write.3.gzrdma_reject.3.gzrdma_resolve_addr.3.gzrdma_resolve_route.3.gzrdma_set_option.3.gzumad_addr_dump.3.gzumad_alloc.3.gzumad_attribute_str.3.gzumad_class_str.3.gzumad_close_port.3.gzumad_debug.3.gzumad_done.3.gzumad_dump.3.gzumad_free.3.gzumad_get_ca.3.gzumad_get_ca_portguids.3.gzumad_get_cas_names.3.gzumad_get_fd.3.gzumad_get_issm_path.3.gzumad_get_mad.3.gzumad_get_mad_addr.3.gzumad_get_pkey.3.gzumad_get_port.3.gzumad_init.3.gzumad_mad_status_str.3.gzumad_method_str.3.gzumad_open_port.3.gzumad_poll.3.gzumad_recv.3.gzumad_register.3.gzumad_register2.3.gzumad_register_oui.3.gzumad_release_ca.3.gzumad_release_port.3.gzumad_send.3.gzumad_set_addr.3.gzumad_set_addr_net.3.gzumad_set_grh.3.gzumad_set_grh_net.3.gzumad_set_pkey.3.gzumad_size.3.gzumad_status.3.gzumad_unregister.3.gzrdma_cm.7.gz/usr/include//usr/include/infiniband//usr/include/rdma//usr/lib//usr/share/doc/rdma-core-17.2//usr/share/man/man3//usr/share/man/man7/-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m32 -march=x86-64 -mtune=generic -mfpmath=sse -fasynchronous-unwind-tablesdrpmxz2i686-redhat-linux-gnudirectoryC source, ASCII textASCII texttroff or preprocessor input, ASCII text (gzip compressed data, from Unix, max compression)troff or preprocessor input, ASCII text, with very long lines (gzip compressed data, from Unix, max compression)RRRRR?P7zXZ !#, pd]"k%nM|*1 :[N]UѬEe[xGvg`3; ^uHqg p(Yٜ㥀c?Vmx^AHzxT lq ȟuC> ~ 62 χb'2悤MDWq6g!x*)ƋQdSH#6CP2r rz ک[]V1 cȈk3yи.ϧՈUUxG|9:=]l">5D[R -e_#}.6GgX c&rֺeԢnq oɶy}xgi AbipC2 ]%1<|L/gTޓ # xO{M/^ iCO'z.#RdUXy5d|㠃BKc5ZM SVX?CVOH0P(7.b hzmJiy.'pbO< kb]IYdBJ53FF,r _J+eG_/QT6NuTScn!ÍPKȠۓ7ݘ $s)6_` AR` fӣX'zLS#IﯜIr~2ϲf `W ɝq?? k.i^-4u,5DieQN1?\(lk.vߕQ%migb245Ko`q&guv3CװݱF4m'NnY<F.~Z_ifA`vY;DҢ̴Dgte^=Ox(FpZ#)q)B^"X1(9 }f <3zk}(AY#t54 Kƹpvr`jGߡێB3uŹ2O]1?@_C '땴|/İuț3+xVJvbr6lw̝a3/t G;%M"SKzTIcqj6sV4l>A!!¦.)P!ZXO` @zF /b"/D/eSM;27U7c4U#Mv\7ם Fi[]%? | |&a1/. TtrM\OXu}=l X~(dCC 7K|1x$S\&Bm?-a7[G_o .|ޜ[bQ0gn^_(ȲfpC0):oC7?Büxɷ4ϰVfX= MP;XV )o d7qveCp~{"3FlC,Y<|u۾2[MFޗ]/ \ש4!](5m+m@Vmέ4~@vIr!\جFi߿ȭc%ry5ӭˈ"j2䶂oE:1ɻuSsHCe#2NJOg0sU 8^FvZCfw43˞)Qr30hΫeXԹeIuWzg}иflCt" rrͳXxiHSĞ[R ZbzKV,jEXGxst8;Pd G.x5F<=X1Z`8GM6 ׫ :s aGヿ`H $2b?@ѿ I߁hv2gڧt;;Y*crD%uOH#)+TE,O#;8~IƱ73j9M X##?/5M t/`{<ka[{. UkIM~zxEbX--y𡦖UrN}Pl4+B#Pe1Ra"4Gt(4/88IѶ WCd=)YfSwUH D"]H90*5;[x,9!Q(9mtu Ŋx£)q/MT U&;z9 q&Z"St x2cI‹q_v F +=Bǃ}̯2VwVJ&I19Md0̞oV W,OX!Hәch*7[$+. UՑs hvqh5ǝ'l #4g.:_UrVw~n 6&G~<vǃ}MʵPO6ݩ L5:3sv@(Pa rK/[ y^ ײאK<@nߣ-;K<]Rx0EF^ġ#6\42~RYzMʶ)Vtt "̻"5rsQ..<~vU)i/K#,T;.7 Ŗ&m73,!w2 C">a  z6V fa/(*I2"gf a$x?2vTA&:&S5z)x5R0UD!`kGEWm cp)T-u9| ڈ^P/]ģɲ©Bd *xd;]+Wa?LӢM5}̀n<.\O5\2Dl(]fea)fgj˪P=E+SnOe\eAOYaǤG4Me.eDtz -tZ\^Sx5F?;RCxi[O>e+*5E4Xr}w?Rdz#z*v«cVpRHzi]p;j%ɺ.9wagR"YZyh^ lHboiI1?43XvAoу@ƾ)-e%\@'dbV pV+riI2&Ph_w%SU U.mG7 n9`WX&ᨤFYƻ2'C 7WQ1;6|݆;}L)N hyzmPJ1Cf>T -ZlQ+iEKLȬX?˪I0sb &^U~zENfjH^pٜQTwujNy?Q.rӚg_S;lSj Ya 'uXj1t97ou3fwL-H0v߫z28yMbӑ5I}rT_vo4vq,1݇Uw=lI|FKG46qHHK|xVjRYPrHNT..և9e0)VĪ!XNP#!f^g.KY(Ǘ `ǢBzPYVxDY7Too: p6EYey.d/la K< `vyag,(VNdj3 S7_ rAI!g%gYB)BV>C=Ӹ/Զ8%|xfACÙM2}O ?rT[rL ~-07,7+`uey1P sG@W`-Iy`T (.0iEݬ [ 00G9hf>'of~[{P>?>N@"f<Ύe?qj2DPyӥjc_ZwCSM_F2fe* #"0gYw"< {MURHMyM)q/-I I] &\,U+L/WyTK~Ӷ)T b6mu~'Aw {r2B׷X AuDV'$0!qKZiG$BK,[&k̃/o€@nOg#afWRћ3 :לžrβ#`kUe$B*-?Fpۤ׊Րp̬tyE&6= 121K6lܹw}'#xJ鼁mBV3w(tkώ0ڮ*'rQg`k8*fݰ"X#NJZNe )CZ,F=О2 B 3$ YE^<g&/RB’`x} g=~kk*'J⛊M-<2‘: aj*hW]TϊEIiwU#~Ecϼ"kx$[wҕ%]a3W`I+bAg԰$R"{ T[nkkRۣiʀFzݗ 7${7((,|(Li/InbS, H% V)$(){U82SXD*>\MZ!i豄R>z;Ƞ}Nt}AdYV!RX]*耗Ʌw. Crr\/ⓧ#(ʅ'h*"L:iH͈LYpl lKUj(lڠ%Q׻*y؞BsG h&V{ C(嵟5c fN׆0dW&cr=vr,>GC#]X} -2bF2ľtm$KFk[=sS\;Nx+Ǟu<ԭք֋ 6+@19"ۆm4/&umwB*8SߕR,G>]W*lRecK̲D;{?5wakc,p0ije=i05 5 1=<;!ɨeT6VawS :&`@#~kVd =1(jɧ\Kߒ^S 9U`@8r< ,߁hjڧ7bmAC+]8<r #ߤIZ *w_bYm4r$sS?"PfZn͆$qs\8}7QJ˕z{w*oED|SY.E79JFѫ3ЙeA;rj*5Jhĝ7M8DuHJVO0;ern0_)=-Jށ8tԣފ=+Pm#!YK]@Өė9zL?FP5]4 yX.tz|80xƙ,:GF[ z?q-f(#]k|x  ?V[a'o"_f+Obvt"ܤmHM򜒿:8=TVa3ړHC&n{'WTCc֯`%]! S+a_ ľ?[✁v@M|< r{ \V=Bj47?4u<r@9} Chf\sfn=D?*x)vH?35J0M2R+_B.=ANGƋ#.At, %xKuqe[l,.ՐWq`Qfшģ4[kIg R1 66c_ߝjd}/:~kW6;,6v$>;4GaCSub@rl 5Ь[c=fs`HfҲ.KUi,Wi*O=䇣 ~* a!Ԥ56RΓ=}D䑰W_H!G&ZnCu)mBĔ"b'Voy+VF2+ǯj-LJV?#  ~tz;S1"Oor7Lg5FӓcI\0S.(WEیsb){kDOt-E-RP8Lux:~i# MS#}APsy!V:#h\vDa5%TXѾC_2:aO*L!dgf3Dnl@=k#^Xυ=RLʷ,y y E#iv!ln.3א:13'ѸzDC(<Q/g`.@p+ᄇRfe:v7dT7l_)oX3Jp{^[AWQx 5X7ҖE};g34}e7ea:;S뿗g.jyD*wCMrсZijSU=ڴz~WJՎ|՟RfdCA.XX`XٴM:Z $`|Ji޲)-b{3"]/viȬȻCA;b:rL@JՔCejV(( "@.6"+I96~f8Pkh]\늀Lt>~Cs{74k 8t@g%Fg_7}*,'E%Y]:u* pB},q!уVD%{Ae[_,u5Q٥Pm}4ZxNYVq\q VL7m(v]0Bnr9.:cUZ4z '>`@axzG*L}dFѱY5+eJE4y/{@vN..˞$8Vnm;@8u΃feV k#,x*$*%FOy7eG'?ޥpXag9#MXYͭAsCb* MWABr)ʻ\SYhG =IFhe9WӲ8FEWz=QZf81󳭍t&Krry 3~*h;Xty:5E!èA5zL6"-o_UX-}1/~D&.ve_X"g2Quh̅ Xh*_ɯ,` )h2#ʭo.D /K+ KL$? wJIż|\ eG+١(),NZQ26!aF&jZg=C9jtm8УBҤq_PȯXq[םWS/sFiBV,b,>:\V Gq|plI_Vޢ . >CMM`ٷ0iv"WAGMQT̅j$сZ/gꞌX݂wdZ?n& Y[ S&w2n.z"4]~䂯ܲ v`)w&ݾ-m N9 Y龂-rDQSS?k7f  fg 㥧RdnhfMm ƍN5 -f::.*ĥR(ԕoγY2}l7!5o!Mq4V~gO[Y bݶM{1$xu۪a- \"9XS8G^z ^`. |U 5/oR\p Ws&[S湤@Nw937r&r:9NrU{0B4R/*feK.Y pXGJ؆g:iѠ^b1RLY O{38a; UWjC r9ٲx+(Nj9g {he[@xe.l%E1SI+B|rDWkU<~OqORZ6L^809_.@A~9 Z81d,`t{ro5Ѽr]ON8O]thVj&"FO3w8-x3/\/&dKxnoo, jV< dec-TԂ/[j crɂ ĵL'"4)ޅdk[Ue] 037z>ЬcAVrbnvn:+YvZ]=?БO:~mHB3`ikӸ49]!~VwU.;JJ Zj-Cjq&I0AEc4 ^BQ!O3+zW=5[mTF' \w=b4>a#F_ ɂar=_;x'WQ5Y5h--n>a {gwǶ[wӜg"`lzԐWG#-%BG-9FuF[d%>en ?(ZR`k;޺hͨF~;(Yo<]AAZڇ>!ہ[zZД:ytkߣHzWX9:sGYk{xY,;\11o,ct9H)xxqy],!xfGYlڟMe^F #5a>&5Q ˨ q} ڿ&,ՍN=ʄCCjٔUs;j)?TNwMVlSWyY5&/Ɇ ϫK6ufkFX*R`z $?lt;wvR[7>LvOPjb}wҶ ާɄz.Ar\˃QݤgS}_Zۭ϶V@Ma.xN 'M*R a]W}(T^@6$#mD&[aAt޳ƣ,ˊ0/{_gΘ] [6]ogM{eR #E&abw"c!QvՍ]:6Z:{)llϒl~:D c@ ktTfJsF EYCM`-f}YS̼Ѐ{i9nP$PV*iI|Y5TkWhxiA}*Sخ̊ԔjEMRja`jA H >q18}1Yu|0_{ LrmxAyڪB:X?yb0}$?7yYliY)濣0}爙QՉlYi2@*h]-1u?ъT=2'La&+v5z |X__U?5qd rK\R6Q:2AFk7wmerW88N0ٵ,-#`=>p K3Cd",602<ʚ_*Rthf乍 TiZ n +!0<I䆅3(`LH+7B+L1涥r|2E,I3*?\icM9.a =&j]~!;J]$݈oND</q+^C@ T` Ը&ޢ6ҦdgUهz c37R$Q 2OIĦD5qf-(Xj>IQiBVWgyE?):sp;FfI;(쁝#䷎Ƅw iex0!ogv̪$V]ăPN zWkЅy S!qRCJ›-kz6l:Kv5, F\CrT~t +yx)GSeݕv8VOA rt@5.褸!}jLo´QL#&)jE4"]hzkvP,J7,@[1-DJmxuZP)Td2ѿ*7V󍔒j"`cPˤͯV4#3y}%MnWıK`YxWUGQ)#~Pe+" #ƾ q( T(TZL=CdwZs!uHcB/W"qurD~4/^#UoS?'BRRF7_̶rOSl|]iFZW\8 h@ml 8QY`w&)SOK( 8^rӶRK*Nzr]>KԲ`ҲcE%sH/n`~UHaM -_K?_LNr} Ojpd|]ץ Il2 ^!IqSPKEL;U?.0n󾵻#wfsr̃ ӊm?#>n@:װTN+sOLVRL{BAsk]ӓ,*[ ¦q A#t|arv;vH'."C D>H&l߃^G.oP T#a6]u/^D+š!0`gNd7?Iucw "d}rWN`Ҩ Td2w+yڌLw٬|#m<4-V ڕΡQWkRg~ g86 Y5GXr P&zYq$S*=19,K^Lw(`Ott\{Mr,<ĦVs[t(k&DW;2?q.q cӗ3?0Vú-9v\bayb$ 7Wr NHgd5&Yrƹ([Ҧ˸Xocz0J|@*:F1]ةdizFk:PQP9Pk**.; tmVJ X(yT mgg`6$b3φ%.qr_e8fKԳ%[.ekG9q飄"3CPn@>7} ;gʂE ۙwߠf *ձuM[v|F `=3>+۫IzcZ.:7Jh uu4d"/0yGlP{ոf0Hz)@ H5͂X)wSނ~dijae$;3a(TVE1!)"̆|IN)6g[wVbu'i dCw4x!5km=<$NynT]hGVdGuh- 0RSկ1]2r"z 6Kpp#uW2$+JnP  K3_q,V̚&.}e̸V# c0DqSs d"mF'̩U9O{#ow/qzZ_Zg.E]myYb+Rل_VhXHC곌?ŋV7<ʝDZ&d=Nٳ6ޙ`QR׊*6coMCP J[fz4Ӂ@qnAS#L51-/ld/5QiNVUz3!׊Z?`cw ӈ96[x5bFNB:QWu9vӯ1߶ x(LG?TDy -FɜQ% ] ׾d]h[c#..Ą:dÖU`Cr2.ѣ%'LѬ;E.>͵.;s]sz&{80y~8AHň>prTŢtlMlVmO'W ܯptjEcN pj=h~ iA| H;1N+1=v.bk|);&?}i/+{nP_@бyi"s,o !\x߰4dp'XcfoBbXl^S?4רFt0|Jy|ՍWJv qh@{qg6-͒!D+q{q5 0Hc76&.KRf20ysf&jrWӫ1'Mf| N֒YA3oXw#7KwN< OvbJlt꽢~Ij|mx.>6C"s|Ǔ%05xJ"aX28WEaƒEKdgqGB:Ʉ,fM7%N"dkc탾hKCB+c%3 Q~B!rÀUA6U#)kku1Z {Ô<~l(uQ"Yc圢h]rk,z0GkU4~Шπ0zz/Oܑوoy{$cf&6UkZ)bƲ U*P:( (vKzBM?!rܑkx;"Dz]ݪ1 C\ dyh\[T'DtE[lgc`9yIGIpwlb7COGLQ\d{DX+\ĐOA2 t 3+h"L5(&:rYBG[Ņ0ZBmj:c4ՅQm߀AZNRQD.|pWifUԟ:K#7l,3Y^.@c15CX}ɠo#Eo_THX}CDI!B2]$:֗"6S'{sUkZR"ԧ_QKMIMzб?m*/Ҍ˭xLI>nKHY96pVCͺp80}L>ybFlR#\AߣӛӆQ-{|[Uڌ{y2fF^-M obY76]D|*y:bM7URg 0cț& (Zd?ޓC _ץI}~t$ 7ewqt\>%'ʖ@GJ\Ε'#8(? @\G9w[A"bj;q[4y@`M#pYj204mܳX{y4S:u:JX{ѫv_a]틏lJHkf,HEc <<Ś|Lq;CHȍ4ΣF&ҡS}5Ձ?(94'3ΤFHX [gWVz81MoiT }WmOfc . ]^#(A/HL{Sm1emt<E~aOdQsOܟ\eF @ ЋC,=]N5Ȳ10ͪV])fi'.hhP6,kH|z{~ D~⻢PVL7$5gsiCL#orXzMF("n ?u\H{!|hHʌ<ҌPlKx}?[ DL#5J5YW[J|:鱙iN6L3f<>/`RtX>H~xgzlPtnmIV::$G~x!bs-@DM:X}V D-&`̯݂2cݠ2fsSϻn۱Xhռy{|9'O;1yĝ3ZXᨼyN/$Y-k|̹"E0kwֻA@^慸2m}H↠֪տgtfyc Nژ`Gb>o,G\*uHg2K|1j(hNU& >f~cǭ]*2f*O3bv̜} u\•:_ "5b &EMҽM)6ۼ6;Ɉ<=;[H**lFMR5 v7vSSC|P ꗗ&\=&ߣH6![p`11]asNF\(m<{ODKHi6ݜ6hd9"&JMz~^c rLc9t^ivE34faF\vk$9>&.L^i?6䱃:zEG>$EjƓs7?ܻn?Q8iEp!u`%nb;ty雗g)^!tlDfg o\a,U p4KINq5G)Xϭ7u ;m7Kg{p-@<$ȝgځvlͿQ_'4Qj,բDׂWzwOAV~59UҜD;EWt긊.Z`']LLk; iS>U] sbfp9 2}"xQ|#.s4$1`jO+8UnΥ\ 9dA d+e* ibY<玽/.w92SNsl6T,Wj!>` <~yڋHU%H/@WakVݿSB*?ͣ&{wں5sH Ck/{Mkl @-ERR&t[I4}S֕B„+$fO3ֲEc=BpH\%M Xۯet@^ݟ[ޔ=_'5n@^X#!J ^R^B X1:TT#sy/i]#Q[w#dYw+G;ΥQ.@Lv:nfףH\E*:(7[/EͶqP7 u6(!Oi@o}c-@Eoö8򔃒\@ҚܤNd5d'K(# =k]vNqva 8k+LxyvA fama(uً_`~"Ɯc?EɢYnxE,!:2k|  qg[XOS 3T#}"ë<3sxPSʡ5[} W8w㊜6v7I3Ԍ hTP]7'vVw҉7R0UDhxJCFt .ӞVeW&,ߒc=@_Nl(g#VD[Li.{Eqɹgзۻe8^~t56KE?8aL\)+(셼7hc~6E&LV> ߶RNCJ Ԓ R)Y𩒂+?26annz.V<9D,+k_R[ܴ[AЛk7fn< @bd/$4*c聧%,0}]/Wu Ӏ_1Ip8/ X`a~#(y45"QW'Lgv{āg۱W8Ҡ\ʒK:[CA߳B \kI }~ 4X0Y7=qmOn V7IlǁߙoW(kR WIL%?]7ڞ-򻐌' އMOI$|,>OY3LYTVjEBٖ>]\bڸZZ1|!4@ߦnU &9런2@J.(-QaBQfl Y73 Fߙ}u)L#9\c .Hq9,t4yh%A]5-ejJCN[th#x/.~e1&`w$=16De8BVsnOV_޹=Y3=hO߹h3ʸ+FdeOlhgϸƊӨ[z)hewZ+SYPWEH==}CH0o~@l^Nkcs a`LyN;A5&W ߽T;x>W8SR|qhS oMn.KE#[u;Ԗx/8^B<4qIVT TM)_$h gঢ&Zi-_FpJ-ຌ"-%g0[NF VI0exFd"7.cs|nڔ^$En C1ʝAO#iHnq=piV)m:eƠlKKe]`UpPԯ4wq6)=W]} ڢs-vӹ<5Š!J\oAMշFi֛⟓LPF%HpB[7DMp顎A!w'Z.~~[Dp\0ɡy '׸~i+"`TO{Kꦙ)CSR~`n ѿa۳8%.I+B8myHS[Ry{ԅKFr>b?s/*kxcܿp !$ZTl;aZE 5*s}~+sh߶>1R8f;cމRx<8Z tͶ\`U2wTgaωWr\8.?=]! '׳W?ϚB*/r8ML1MTaZ(ZtdсXZ()}g K)A'E0F q $$a,8“ScDp&+h6j5|vڇh/,<'ֵKi-VRFB]GEˁs/b~M3-'Sb ${<<+ ^{ zG|]KϩfG" ̿1cܑi/&m]9͡)9F D,zT8 LBw m!FƅD+ $c~qքK w@K~zL$JBY,$ڃ-6$T Oss&Gy] 7<^YkLՙ]aX &dl [x;9;C0ɡwE :g"ml\HzB2bs|<+/y:u'Ce}pwMKz\$,o϶w1ʲ k?f D.Ƙ8T& : D'x o$7KWUp`x7B}mNτ9=_6WMt}i~|2ʬ+\7 uҧ8ݰ{a?>&/kV2m}Oʺ~sh^#ssVsʆ% a;gi?eTpc!hLBZ 3%B^ #`L̨;^T1Z|߇K՟'c\!>@VKyrVE bJYґ)pk+"d]/BL#5ਢ,)ThBomYv%#G MُZŀ'e jpX)ߎPf!YdkJss칚B/sSm![ u[2dg3P|mr$Yѻ2U`"}/+SO35J"/\H5z~ sd27(gJ}>S:?39ؽGN÷G<&|D8>.%l? o{i eFR7@F9w)1sQ0X5Kwq:٬] eR ^b8Mo#J{ܥEYͧ!" +Zn&wEj [Wr* e&>_dFcvׯ6B%θ(fVi-8[MHL wyMޔQ*dBp6Giq #cTx?mSO9ea k#AgD+Y Jiznͯ^oϸu 4!ie'tyhu}(J;Պ*xp!9Br";c7v,ʑ14bMAAN|cXE0~NY \ \|xGAb_ M=cF0PU%{l5%[>ݩl*d/PܳyiP4H$ gl5ц`=̳S)~=SwlB8K}CG +p>fD sp*[<-ls2 g+$,3'ޞFBpS#h71},vVY-#TP [IABMT(ߦinTo \BmO†&oq~d;֢yON"Z{_{!5@b? FHN1pqv_t%"GϬG?˅n]U^Os$⹷!ňX {*vC{:<~x "B0>>WAIgͨrZ*ӭ$C~XALAYMiWeO/屔 Yw^bTlj*ru6)"C&2THe9LbԨ>I#zѾh9`,#8{v=xc(*6/*尵!M14wzQw6TI|2k-_MywF_-:E΀Á.dL6D}Րc^^ݮ&IJj[53(RAQd,_rZ1СmCJ,0$:UQ Z0_Ua pΚcv+z4 o1kQL=nO:y1K]/]=Kդs.Wž&m kk+LN 28OHu 3ʩ9yBII =BBgh;N D(k8vϋU[<˷IձIEm@r#`rsD Jd놚+Gda  nnچj70K(%caSdITc lQhzZ #z@6rY]ژ @XO|OK8Z(K[Nz]>CAsGgH9N+Er01BC $ G )3EV7hܮx7<@Hb޸|6ufZ+znf@hܕ%J]W)W pktv% S,2 `Vbo`,E<%̣耧%;ww(ŠrBbThKqG'AI4UhXQ1J?xA,UCH a<@} $03u,fx@*# }pA?]c J ӀSRx&nyT߹!_Dv1C$Cג2KȒQĆYJ^o#OWԲ;VJҏt~_fؽ| NZ=3S@ ݑd _<07`2;CKJ-k>}8#@:`L z _B:,(^f 0dk軗]`\vLWuOD z뽅_y)-k^qx9@d}6MدSPheajݾFSo?7-)c>;eeo p:＀I/\`<E韓|zc +C`.L'.Jf]C '/g=U(kI 3SOWж&=QmLfu&V6y>mqjZ.|wJ0ĩ h`oo"U!Ҕ#LݷZۭ淌c3Z Ii@zu5 7dvzҋ6.q\O6y?): 9AN"b&v;$i4 \}!Cjd/GFAi"I%J3iom~u3:, Q"I%LjXMZ|mjΕS7Њ,f;YERN\3dmpKmu#)Α#Hݢ;泑bt)=uDZcf=Jʼnxȏ4z/h/B31(2ITBh&SU J6&'ؖc6)-)օInxyY\ PDzK4%,vetFMw#ⷱ*brr9G;'0N Di⮱V9hA{9Dz ӿPwC^ȶ yoYb4QZÛʵZ?_ȴoFnGW#b2f7ץ ܴ $wme괂p;ؖKv4/.C<{[jdTCNCI.H$3dvb-Fȉ1RCʞq>|r΢hG,zu -w| rh65Lсۧ><žƤ-Ҭpg-"'27],jpָj^ߪ߫$9&o~Nz:]|(@+~!~,f3m[V!Xmk vi EM `$$|<#dbWBIXT*QaK x ";M;d3MF3ѹu{څ.Ҩ^>c>uG!*MiiؠisCu:0WcQ\LX`1?+Si:(xL1@?<|0($\TǐHkI_߂4\&KL|b%> j d,B:6iFes)Ŕ@Ây549F9/ھ5O 3MNF4r&[Yl4l!2 AȰ;|M~0<ȒTP>ѧdeݔc^iu,\m8FXFp:T3Fn]k ȽG@͂5q%a^6t@\_& {gtr_ΣX>0~jDEh&A[1@n]49@VJ\ÝNv#$LŁ4V9y΋ B@I XI?vZty"4+TCs뼮AQ EimOW=~b/ rsVTU8EH&_PKinq|2uL ոxI XnrU= ^zեR8!gq} 0J|I(Tl3!ډ`丫NII*BR,K |Rٳ\^VUxAg*5U$K\ﶫ/iŔR+qVSl?X!*4NnԉӑppLRr:4 FD9L]nQm+,D|6sPTe=_pk.[SђroB6wQV~Z[N+i}L D@Nj#a0cQyN翪 c6pڼP2gI:Loᨐe&W\9дzK luӜڦ,+We!o%]JnP ^{!e•y@HeىBdvpcSW'7㇢9t>Gn7ݚ?څU-Vv _@5*gtM7#kdj=g{`sY6~= tB\b_}ng{ƥ`کtd`;0HJ?wmC0KD5z^Y'%݆G.lB+K[@'`H@mc5a:+- - 9y6k}u\ 8/Xy2I`7 H "p_L89l~8Kb7o$Yٗ残iHuCȧd10BԏW? I@/ ,}c@7ceLH,6rol{uM$.AO e?f0o2{tvWވ6V9ۢ~KC /UR J{6, @Ep/Kh0ynX,u N>w؋D l'53@5 7*w?pcX{>q[͠*ךMY=q]y xjJ>DA:ggZ!;`)ܳpY'Lb3+V <`O`p~(jҲ0W@qf: yHDc(wg<27n vg8lB hZ>F*i5e;O㥼%\&ַňUY }䤺 %EJk%^rH5 h8 ӵ\#YB)e._+M̬k؂!h 1|EPyi ?311EVl(Ꞽt.!/ ˒boK8T HLY/ƏzP?FQ5Υ?߮)4?C *6<9%|<5ts x7fJ3^2#B0M_)ulmPz~L)'&)zor/,EBF-]NHW"'sp%-3&VPJh5@8HDȃ#A+jc ^!fpה.+5!h4r SΜ䦐AKA9 ~a2&ǛB}B!':R~6jKC%HHTs8 rZ ]k:o{nx<>|42pHNl"i3#F7FlT68 f`ۗ`MWTP܄&4CʳdiYN7R'Y (pkxw )X6P=kj`cp ogg[gd"ILqVUM+kRL@cī/Mv|IM>0bZB]VHX u*22'<60{֙lJ{ H3e_g<_&K#-d[ RT2N;Dflah$f!pabB!3v,CPB]M!8H6m| LxZ/藿V|06gԹaK%NSr*s$nk0(kT,-F:M)nGE bW_W,V&'"'}ڂ֞s?K: ۟\Oks>f2 3)TY:f7Pq"2w?H tд/x ,'X8_?U-f*'//'Ӹl[l%!.Ai+Pk{ao?j+ApgMMD{qv 6=T)]EG204ػM4oEF[ݺTֽ4PTg櫬'.\%֐,z4KAGyXԡr7,LJls_Ȧh(f*g}$7VanZ|{iX lԎ b {A{|=Y aΕ%bzaeXȽ 8 f0|4b6ܗ&*Wp˔C{]*ۅv",c@"90t:DrU]**_.u. @_\>j {­̼H njwJý241tAAJ/]}ơ?-:BW2Iv| bWm3I,3 jO;DdؘӣPw𬫌]:VFր/T/'bC}秷WR%LUΰ <J=̄h}f b<;>LT!ؓiyrYs+ Xg* #=+,C DɁ|z#P`_KNi.5A籾,ܰVxg>e\{fx]rS#{HW6BCD#%ܗS sH^bݱ=f9rhM}o ]1Xׯ͗8! tp7mjIg!J-;\=l)e-}љ'i63<Xy\JqR#f+)i%t C3؜> o=VV̵ 0˽ JYJ ? AI:^R!; CXnzܳ|<_ ,q.E1TOw?6{Vi/ *G]:Äz 5fܘ㵠84x'C5/gw{e)cFt.7,6!S/JBSۏ`T*H7)RWGQ~shvkSn'L-VN[*CUr_&-$}\4Km]w6H(}x_ hkm\4!:y?[1._8/lu mU=,OB~Ryΰݟf:M1@ t7/VH'1 9*F?x]߰~0.`yOsCq&R֋̄c8 Yٴ7/&vgCV].y3luNPUJ!4{73yH୴ڜ Tܭ BHըYחQۏ#Ǎ LF#}h<\1ߜF,??Xvrw7SxHWeh/s3O¢w@r?]H@3OD!;F۫"DP*#I%xA8A'~+!)$=+/e9 u6wۣKVi3{ug@WJ/W 됫‡'es‡dOfO=%] dʆQT-F5n[ü+@{$%ӆ8zr:y+]8[@VOΦ淺we՛eOJL")s Lӟ8KC4r*n9S3M{2t@dٵ pϣ/(5u.`Iȳr5v0hDCX~E*I4xGla?\@l x3)W> EюOd?2TÊ r^=9"SH -R(T2ɽn'y z8,:~)֠,*2$񘯇ͺip3ܶƂ\gHP{NI4QA>tJo;.*Žݹ`hqY&I RL侁\`3-HTn(Cr;0FI$ޅEͧ˥ y"{2{@H Q0 wأ ˆZ1-ԘTl;>L38sq2vtKX+(AMsb ~] 2Є -"վW|qKx8 t?\ 8KE7FI-xsS8;7!˺(fxx x # 0$Й^PAnzg׹ÍH?2:<PX;nI\&?'y JRڞu֍.K^R^FO^\,]HG?StG7cA]!s} (%WYr+&H YmןvϼFa1ѷF0@m$f8>a:)@͞+ +8 ekX/ju_Va&Ĝus$=;/ 4$ںSjq2=d'sK(eTV4܅!v'P}@g$35Z 1)N dΝǟãRo/ej26FYni>nBLϋUE^!GeZz]\j3+XP@Twd$`30`ӭ{6EQz_b2LA09"%HHe`?SUހuD.@>eHx\5l8M =KykkSukDaCB& Ԛi㺍0U6ְ8/G蟛4].TUvIY͢uxcPf>emqJ<,Hu8bB@/Ίր*:'oF/d嘾0,XeK =An6j8־/w-5El]IkVGnZ[ϔx1b't}Tb+mXƻ BweG AU#[@8Ef@/@tq;wF-$o;1H4NF/.Åfd0M*3kYn1E "ȡߕl84%-_ U;h\*"4fۏ61 fe=eߌ9f%9FqqOY}6I7$glYRLQ@uu!0"~ 2O1TxĠ3>@yUaB D  /4@ )f6$e<z+H|{ewD{T(/s4bc>6/YF"TB/GgOZ$G^ZrK`wf}Կ̸ڠަ~-Cl\AOˤ+#2yul!1 }q^wK1er7&K\E$+Ğ8; 9Eױi+e.1R fI$D *$ק;+wvU93iGE Jl,h