rdma-core-devel-15-6.el7$>YC$}z>;}`?}Pd  Gtx (  8  H 3  6T9d=8A A(D8EEG (Ga8Gh9G:JBRGSHWIZXZY[,Z[[\8\\]_^nboBdoeofolotous vvwwxz$y}4}LCrdma-core-devel156.el7RDMA core development libraries and headersRDMA core development libraries and headers.Z͹x86-01.bsys.centos.orgRCentOSGPLv2 or BSDCentOS BuildSystem Unspecifiedhttps://github.com/linux-rdma/rdma-corelinuxx86_64b GD Qd2_G>VP"fEky  ?dcl h 1Ni= zOI=RN%iOo S7jt1 ei9$Ng1j4F#?U A큤A큤Z͹Y6Y6Y6Y6Y6Y6Y6Y6Z͹jY6Y6Y6Y6Y6Y6Y6Y6Y6Y6Z͹Z͹jZ͹jY6Y6Z͹Z͹Z͹Z͹Z͹Z͹Y6Z͹Z͹Y6Y6Y6Y6Z͹Z͹Y6Y6Y6Y6Y6Y6Y6Y6Y6Y6Y6Y6Z͹Z͹Z͹Z͹Z͹Z͹Z͹Z͹Z͹Z͹Z͹Z͹Y6Y6Z͹Y6Y6Y6Y6Y6Y6Y6Z͹Y6Y6Y6Z͹Y6Y6Y6Y6Z͹Y6Y6Y6Y6Y6Y6Y6Y6Y6Y6Y6Y6Y6Y6Y6Y6Y6Z͹Y6Y6Y6Z͹jZ͹Y6Y6Y6Y6Y6Y6Y6Y6Y6Y6Y6Y6Y6Y6Y6Y6Y6Y6Y6Y6Y6Y6Y6Y6Y6Y6Y6Y6Y6Z͹jY6Y6Y6Y6Y6Y6Y6Y6Y6Y6Y6Y6Y6Y6Y6Y6Y6Y6Y6Y6Y6Y6Z͹Y6Y6Y6Z͹Y6Y6Y6Y6Y6Y6Y6Y6Y6Y6Y6Y6Z͹Z͹Y6Y6Y6Y6Y6Y6Z͹Z͹Y6Y6Y6Y6Y6Y6Y6Y6Y6Y683fbc7d3ce010f11f4b6267269b21e4af9efda3317587ba18b32f695ac13cb76abb456cb6b3e57db06ec80dc1dace3000da44083845fb95da11bcdc03d5be3ec2f8418d93883f28facd4579a33761cb79b42af157b928b4755fca5b1f6cd104221b553003df456892a62553e739a673355dd340492a075b0532bff5981096f03232c82eb722434cc67c1d101ce7bfe050b8fb31d89442808bb4fead2aa315990f646f517ebe73f7d8dd258a6c1acef399648226c637912910d1593b58caf0c618723ca7d0c41875096e1583eac9b296ee4fa700ee5ee0ac64e80e009bdf012f7398b8f66779e3bc8385fd78446cafe1f714e7a461ab99e751f0cb29f466a6d348361b239756aad86af2d21179c01dc44d72d08f419066639ef345cc4275bbbf511d7fe74da2c98d8e7ae4df7d6ca57023d73dd0af6bb004b7810ded1695adf43ab9a6ca0495dedb45fae9634ca5e4d592f24c68c55f584804d5f69abb0e374b5b5d6ed3c389584460792d7c4cada1c25dfbdf19e6259227d84dde259e13d134f64f6e9a4d92d33d09656ba0062e2541298f5d84bae734cab304053106db54e8310bf6c23041eb1f4c66ba6f004d8861a44561adf358408fb00823180143eddd1a50a8a00b8a0a243c2a1ad5cacbb4929656076bfa3600adc13f14bfbff670567d664de9c9502b4e5214341d0850d84b1a66d2376736ad37b0d9aad61db4ce464ae4f820edd0d04c299bcff34c03e3d2e9b04a54c19b34ec72e7d5316c1891db0c437a02b880c2c36c517cedc0e09bee16538a4b2554e7fea055cdbc5075e49efa462fccab5fc3005e70c2f5f4d5e56ab4f0083332de445a32a388f3b02acb3aff74a6699763b775d51364cf7130f06702259630c95475c3a59aea7cd4d2b71f89944226ffb864a3845b9a3e7c21ce44529df344a8425a9d29a4e64fd5a59b1b4a4b020e1963d776b5526b9c868bef890ed415cc471eae0290a4da07ee986e06adc963d52442c7fc41c426c60d9e381b744a0fd469f6687310a3062d726ab7ff3654e4c737ab38cbf4a9b46acbcbb4092ac5361655dba3b694a9266928f3260720db035583b996f170d4b7a801c5416e499e76ce0f5c0fab867fca775b586c2091a4db89952781a4a6727a2b60831bd8d8c35ba4fac27a881e4cf4f600056e54e1cac1f73ff6df39b5703902c6a79d6a6bb630b7d7831df830e4fec270b803eef7043094dedc0281079faa32e44699ff8596cfdcb5e999b2a6cc36f397a5cfba7ed09bc158453007112618b32c3dadb62801723ca789b0571e07ae291dda2b3423701b9aa13d3732f21e425a6c9b07b0f97d05d6f3a8f1f7817278cb36ac1549ded59c3e23f41e05644dde76e282d45782ae24c6355fbbdb74a95007f484e620d8b71505b84c6fee8babd8a293e28474af8e995c406af52d406c08672fd1f6e93e34a52bc64c1c558759b9330de715b2a48f954c7cd2a2e5761fb6e48acd70e1d9031feee3c4f5b89be8ecf8efd3c2e29108bbc85e7b48ce26acd4b749d8a8048195d08e89d90731e152dc3e0ec016de26f5d80306fc99678976139bd493c911a14d8d4891a1c6785911d70e6202b63d85c9a8a72886ca737aec246b47a6fd42d2e8369783eb965a770ca29040503a79c3b0d92079cf44da3018b9c62e9149764c5562b05153bafd50d84cd683a699845fd2461b6c1ca8a0e3ac26f08a31771829012a94e98bced91310b1a55ae436abc6f219678da3fcf1a18c1ba4627102b31f71529a623c2900de6c01bbd33c69c259470c3345f5ed0925f931d289241a14d1963e468bbabe571ecd32cfc6eb838fd3ed204a9583ba7006a92e40844a135f6846fa56203cc454a61629e342143e0a382b400774c376162c4cf757d1ed24911a34d936f3428762d29732328ed6d87e484dcc05e767f8c944e97a6fec60cacc8b152321111a54a78e7cabadf5162837a8a5ba50182ecd3caab0cd98e742a5209f23d199a748db234aefb0b294847799c6acb0363d2605200981a6fd82be7b08b88876013f9293c2498b78e4a0276b10d9e176a15eff809423d704ede3ae02fd5a8cb07665506b11df579894a87fe3b9b71ddf4bcb687a09c87eb5ca8aced31e10f9e4cd98d7f9b5c8e74fd9e8180c55917c03d335942aeb5445c74f4d119646dd6d8d3b91bef50a21c5cecbe7d3630f2fec5be58cb88c249dadc590972c80874fa394a9fd73db4bcd782ade1509dc425c28e0c3cdf3f793d1f85b6c5637cfa324e5c8e7e11c9adc4aa3cb3c5983e075b3631f636279b7c621629fbbe3bb7fe239de8a51779e6a3d29bb896bcfdda76e332a307e8e53c76ff54ad3f649f842ea5ef5d09eda102c014d87a75643ea9281f0e99572c20a5e9b4b3c0e75e913ce99ba93c057c3b921a0adb24c707a54382c7dbe7b9540d3d6725c9f8217b818e242e560610a14c771dbdda2896cc75647b1992ddd1d65e7d623b96ad5726835448ecfab317890b715652e0f04e41a55a7c933694925029f3bed60ac8afd029cdc9735251c20e7472f214884176e51dfbff4df1a1ace2337080602b35c5cf1cf881eba938d5d9180ac612512e9e9fb2a72d2cd2f003f9be090ac0a1547355849f5cef25b1b7959901fb1bf4bd2148c2dfbca7847fa116f8d3398823d97917632508006e84af22fc3c776af7ca54a0a2b3a77151676a0ed6404457400ba43449dfaa071e419499c0336a041641d73755d082e28d61ac7fbb2c29acf97074b52c55873598d9bd4cd841bf0ead917f43d410af7e482d82ff8203f18b566bfd998fefc23a84d458c1527cb0b16fc2512c419f2f1772e0a96946f0a1f84ff4a4dc6f176036f0471c297c30c3a4f26205133bb115fb01b6ef2174e59e5f02af87d443108ebba124a94296c80397d5f051ad848c38e50daed70f680ac3fb35cefd86580e521c07ed68513345191b0b659712f42a2361ceb4b5d3a6362671ca5eaf936e8ef73056fee1b44e95d59abae82280d4654604fe248929fdd0a5528a27d595d0ba121c47371a7b22db7899a20a2012129d88e48170544407d551cddcff4d73dbae0e53364de763b6ffe2fcadc2153c31ef6871f5d67a0b1201c9abc009eb88d11858e807272ac17375f6599664a3712b35deee0234dc7f294fd4498c007405ba95f69558720dcfabfbccef8e1a690a07ada4ca95966f56340ec9e2aa253a2637ed2de4ce5a2a6ff9043a8aaabac4406d4d4309a2ec80967f9a450f3ebd98c75fa974640076fd0407dce347241704f3eef0e30b508870968ee17aacb1b22f17ac1f0be571d9fa710c72571a1b126fa7dd5645150730d6c2ea8791f47e809e4e97979f447abb9254611779c1f8fa70edc85b6b9524db973e9626c6688ec04b81eccee3fc7bceb58dcc5356fb063fafafdbedb8b302b1c81bea55856a70489780e4e5cd05cd4e77379d46c438238e0b683fa9ec0e01199b52bf8af4b9be63d1ac546a7ba503f4f829c4a711af892705598da26b38270e9b63db5aec17d0392af1435e65e002c85cbf11146aeb5c1bed12aa2a82914cd49f9464452fa1c9647b60074629eabcd2b92d6e453fd4ffbc6399db6781943373452f94cc69933a5bf8fb72ba2b5f2a91a9375346b8eb03c63d9885282d4c617f655d5cd6118cc16f54eaf240994e2bab17f7964e4e866cf40f39c474a30e837f8eefed06518fb604678f77adf779ce6f7cb36d3fd7993d5a5b7b7bce6465ca176cbfa28dfcd42e72863936e9207a7d278daad7dd1a0f67dc6bc7afb707f02e5d1e83a186588ce03d584cb8f90fef28aa8dad041a89cf93befdb5f20bb7326edd9f55b25188d2aa1d1dca3cdcfe4c7f7d68708c0f42802049ecce660ef725e2a3c68dbfa870d2c8ddf6e1052e4325cf4e8b481c9838d742edab657f84a1c1a32334629e313eaf4449d70ad86b5c0f8c31f0f9b670b38981b8b5902521304126c7628f10e3f875474e64eabcf3d7ca5e8789f24e87ed85437f1adc27f3175f042ed55f7d3774ec99f51ce5e890ff02526a1735c1e1a91b6e9653a1f612947a343d215cbc45765181e7786a025a9d331eeb17534554fee1a20b2e5d88afb21359957b74687d69d63365d194f41cbfa4fbd262a3e5a1086106d959cf0b828d2921b7e9e8e1347b7372271bd4913f0bfb061bd937cda76c6565c5f25cd0aeb1117182847d865122a1774c51655356230ba30ee65157fb2e3407b24c24c609133e9be988fe0e1d2a63fd0c97dd0f7f48b5a729aab6ca9c3cab6c9684cceef04ab18029830026a8075a8f497349ad4864edb726f75f29d2995ee26f6ed0e9c851135c568ae7b424e79babaaa2409bf7dffb2541126d77e3d81111a233e864f34826c87801d448c822f0aff5597f4b4e3baa662ec8843ee5f3021f96b8e12bfbaf6da09d49611167ce0fad7fc2c102373f11947e78532ab16d3f1eb8d8709921d3f0874f0fcdb92db43f09e0064c0caa989c83e92e22f190a2eb76f465ab07860dcadf7cd1fba1dc73510f7968b52b102ee2799d53dc9829cb6deb0f9396a88a0de9de02a347cc47d73d8502a38a00820a8ac171e2323c823a58b848d268f17da800a6aebabb9da94f58164c4159c7a6ff6c42ab799fc3ec5c9f89e899f756fb1cb1b55b74ec17b986f2a5863052f7337a6588e433924b5c8b20ca34f5351de1e9ef7546dd2e25c82057843770b278ceb6bee258c96c88f731f6f0f6e2ba1afa251108f67ef06228abcfc35af414b0709b7599d38cd3e33acf8e9f76bcd065aae6b76ddee8f3561398cc5578e525eeb2ecc0c906f3ca00c2388a7f99d9cdf729379af4019b9690c44bcfb762965762f4b7001d5c3765b73f302470a7c8453e2332eda5e718697af990d33c13afd8e5c5f877d432ae86e6e466ed5cb26d2010e85cef72624b79bada00db9da54fd91daefb1ce4e4fc4efa62c51f849590f02df5e8f2df43f45798d69643e894fe136aa88cd61f865035a741fc5f310a46a186a270b8ff2f0134d25ceadfb4382e25604233cd47026d8e944c6938b8048bfc171350febb685b66c9a54ad820edc35be0ca62805ed268dfa53a56311d4f795f9d7f9d56105b1f5d540ee48ada64d131f6f18718e3ec5f32a296b2a68839c2137ce7ccb4f8c03c32174514460a60996d0492e5c29b1580464cbb353933358423b09ef668091bc6ff219653ac16d730ef99a47b27f7d22f599c4221941f768d20c1df89ef0fcf1725658aa32b337057b97331b17573e69fa7886a548a4f0c90d374e967ed9fd3f30fb78a98943ad7845542d66414a8ded545efa7e7cee16626efe8f962e9b5ee21c157f7241066b0009f85988a2f7bc9c05939b5776dbe3688efcaa35a2ebb51b1e57c93414ac6eff6f4f42a232e26cc3f006cc91aa0523aa9255db8984dd65d647055c16d94ebe2109ac195c9bac526eb849350cf4a648bc4f756cb37f70d11f2f44e36ab77a7b3c07aace18669b3853f3d3a8149cd186800e984639c9da431ed6c4154afc750992c217a7c46ea9d2f446d39cc5c42e9fa111dcc11a34c325cc6bb942ce2699110c0e6df9e3ef149049d16c02b3ea1e36fe3e7a6b976506b699ecc8759517513f90722f51c682b094856cae6d3288574ab80840cf352bab5f1cdec4e57249389a137b87e1acb6b2cd18e5d336577abee85164d0576b9f19d9acc06b01ed131f986a4ecb7c654dc02783288d6712738fcaaede9d6279de3f668807fa8e7edccc5512b3e9bb6824964cb0db8b10e18ff6faa44f0650cf1f3aafbd16c2ebf5cf487a556ac492fd76c4f2e7d6ce5ae8c645063f0cf3ed7724141baf5662dae2736d45b7e1e3a0ac2c8a147e81bed882224ed0a5f8cee149f47ef7a507491b971c4b8952695d49fb885ffb7c97e44a960535dde547492fb529afcd6f2359ed5b7dc066206665e99350befa3c60b0f25f8546ae0e9fec40114850aef7f67b554b9ae3eeec005e2b64a20a9e21b4ab563a0fc961cd2c5e38ea23bd789915a642c95981a4bffef9e56d0a81950314cb0b10950a9803b572617b5916a853fd507420c02899da0b4b9c46761f58602bd01ccafb37fca320a0e70c9b3f9565b493199d9b20bd9e58af7dc67e3e8af2fb76b81cb68497702ca4f56c28d26bdcd72df230ea04a7a039290d534e317b7357a4c3d0e659dcd110de3e540788e941e0721c07c61b11a5e1084d01982854c8ca5f7a1ab6711ca91260b20f6a346cb0e15ce0cb1f57fa67c4681eeb40cc4978abbd701ebdb18b0aeeffa8e1df82eae50e43e63861b6d9e8d12e27dcbf1f1f50c84ea3ec11109c7363c597618929d42fe6e703a18dd8beef6468ec2bcdb63c3fc731fd8de9679047898f14716c10319990118dbbd6dd8f97a449ca4ce5d07720f498bf06bfbadcb13085dd5bc612c37a1d24aa560d8625b966e5fbdf2f8401bf49b78ca74a55e5d1b448372d52f73d9f3eab3f64a17a429f8919f09be6d7c67ef17cd1607c4e1665ddf9b57cc7de9f6c9d85afd4b0d850de124d601f36a0904eb8edd02f56f05bd8af40ba70da16cc880d30c0c0e988a47c1fe34d678f9eb4f728cae48b053d9b54e374207da9155e977a4984c62f0181d37c6cf1024d106440fa64127ef67b9b78f2675e71c34f0ec10d9c3c71427f24edcd64373a2cd502b69f6822c1bf24991bb90695432c3ce4daa0a843fc8f69cdbcc66fd031b90b3448b58167861c9b8e1b8a9b7eff16933ea176e2bb50d2be93c4d252d46222cffb99b01761acc0f42cbc8d700abb36be78a4b7e11dbd6ae90659446fb29aad781094ca473e5ef30f67d38f1260e32021d303c5ccc807b59186f469955e58b827be320ed258a75ccc2c04bbf1420d7129ad94b596656b08e95336dee49af00603508f53b6fdd89dae1f1b3a7f425834d36a1777e701672ab0ec29ff6caa36674c290da4d1395e3a10e268349db2530632f3fb2a5248a747a320d9a41669b2f9c3e27e40c7ce92d824e384fd8384dbe5ee78ec7c28f1b41a65402a9f055debe4bbce39281e157a1b97f87b2ffed1915edefd68ae8110e78d610f88b2689407cf89a6e395e498e043f050503acbc84339b39b54a157e8dde78c2787ffd33aef0c49edc6777ab37576722bc0d30d5202e959d213cc4f52427c3cef94eea086e106afa0b4c7febee024681e787df2e833f30c8a017969c4f4898a3eae71e4bda814f39a8d773dbb327f3af84d15546046c741e44bd3123c4122c9b79890ee1902188libibcm.so.1libibumad.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_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.gzrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrdma-core-15-6.el7.src.rpmibacm-devellibcxgb3-staticlibcxgb4-staticlibhfi1-staticlibi40iw-devel-staticlibibcm-devellibibcm-staticlibibumad-devellibibumad-staticlibibverbs-devellibibverbs-devel-staticlibipathverbs-staticlibmlx4-staticlibmlx5-staticlibmthca-staticlibnes-staticlibocrdma-staticlibrdmacm-devellibrdmacm-staticrdma-core-develrdma-core-devel(x86-64)@@@@@@    ibacmlibibcmlibibcm.so.1()(64bit)libibumadlibibumad.so.3()(64bit)libibverbslibibverbs.so.1()(64bit)libmlx4.so.1()(64bit)libmlx5.so.1()(64bit)librdmacmlibrdmacm.so.1()(64bit)rdma-core(x86-64)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)15-6.el715-6.el715-6.el715-6.el715-6.el715-6.el73.0.4-14.6.0-14.0-15.2-14.11.3Z@ZyZ\ZB9Z @Y@Y-^Y"YXh@X9@XXX@XƉXO@XYX6@X@Jarod 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- 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-staticlibibcm-devellibibcm-staticlibibumad-devellibibumad-staticlibrdmacm-devellibrdmacm-staticibacm-devellibcxgb3-staticlibcxgb4-staticlibhfi1-staticlibipathverbs-staticlibmlx4-staticlibmlx5-staticlibnes-staticlibocrdma-staticlibi40iw-devel-staticlibmthca-static  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~15-6.el715-6.el715-6.el715-6.el715-6.el715-6.el715-6.el715-6.el715-6.el715-6.el715-6.el715-6.el715-6.el715-6.el715-6.el715-6.el715-6.el715-6.el715-6.el715-6.el715-6.el715-6.el715-6.el715-6.el715-6.el715-6.el715-6.el715-6.el715-6.el715-6.el715-6.el715-6.el715-6.el715-6.el715-6.el715-6.el715-6.el715-6.el715-6.el715-6.el7infinibandacm.hacm_prov.harch.hcm.hcm_abi.hib.hkern-abi.hmlx4dv.hmlx5dv.hopcode.hsa-kern-abi.hsa.humad.humad_cm.humad_sa.humad_sm.humad_str.humad_types.hverbs.hrdmardma_cma.hrdma_cma_abi.hrdma_verbs.hrsocket.hlibibcm.solibibumad.solibibverbs.solibmlx4.solibmlx5.solibrdmacm.soMAINTAINERSibv_ack_async_event.3.gzibv_ack_cq_events.3.gzibv_alloc_mw.3.gzibv_alloc_pd.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_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_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_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_init_obj.3.gzmlx5dv_query_device.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/lib64//usr/share/doc/rdma-core-15//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 -m64 -mtune=genericdrpmxz2x86_64-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)RRRRRR ?P7zXZ !#,q]"k%nM|*1 :[N]UѬEeZvx-"ëfos,9#!.Y0ܷ.ڮaYlvJ#+Ya~ǔlo>w,vjg]愣f,S@{S6L?KuBy- az$brl&r35Ϥ#XlO9s2,vwbUC9'm\ҮV7+f@D[RIhx .ˆeܣ͕TP`P:6)cB@Hn{]j8^6V\=, CsJ]@?zH{gZ@f &< b~f4>AgMQDLY}g7&[< Wjwc-O吢e&ZB1cML"r)ohdH.Gk\d@8a>l]>!gt`kt߾laӹƸncb<ŪF.9t4dE\k>7t2- L(6?Ut'?kmYh xv@a,i"J疩,:HzZAM]{Vb-8`END%h]}y}34oggF6e|C$ )r+]0x^LX@ nVbU'vPH[ cn&|_60vA@h5PjE<,ID vx4YٿUs!?utZRkSh@7' t0ZM5|Z4Top/B O!>$B#412T) G)zBGp"5 P{n#cVS#E{?&Ch޶6_D)GԠob$ԯw~d^ }_ w  :KXQ5ЪpNcZ|g4&(4ﱔN~hN8GK+{)ҾK+dž-y`I>wAT;wv˟(hKNKv7jY'mw'粎G˚d݁LVBTDsk'Jn!DGd?ZikgP6X@weJ2ksm[_qՓFlaWiU XO@u .}&Gqqڰ?@=%1]OZ5TA9:mЦ$Pԍ= DD`v{k@T;ʡ+2zg?q^A :4Y"Suقi ;O (l-*"e7P{Ĺ: .h/IuG*bxՈo&!BiQ@`Tzy6P̻UK뻩\zqzQXe}e웋h閈@n!˙_:s tX"P)نa7N@4cՋd] -hPΟ}EKwxN;..rx(ʡ[n!Nan=m;`q?K/(-휣(x`*"@?2cB0HZ "qZz1b:=n呒o$|6kd .6 q#9\Fh8Cᨓ:-vI"qL H}{KK6cɭV H{vw.YNaC}XKcI4lX#} )rq');EV fC_c(DKY HZ3v9L='yUeAEg >wf |G!w1Kn׮H ^P|.|ܫ-jwwwP4˕OHx9ׁCީ:S]唢`wOǐ+#@xm۪=!rĜ+M-)lv aCw>~0өvc,)Ay䉄^dԧ<5DEM kJD>ō6G8퓁#c sűk¯<Za{@SХ%cMx!3$1\u'ywv ֶ A`0pyI x5{MaZq6+Q.?T?הu4+̋x?ʕt)*s.Yb3=J1'( P*YS*ՉB"+h K7 h]\ME$c:-Յ\lBzLlA G+Fsdj)Ft n㺉D"SK2Zj=J-Qr"_+R H7UF3'‚٤Jkfb0/aKB?+,TX84qB0d(ew9jMH^m{JPeQ2* gCy>|OmGrz % @^uX+/cvW@POwd]ӀBh5{)i~@2K4&/’kQ>=M=-T;9d}O49EڗHmnR"8uNj]\ꁱlj 5`?)m?M2/r {8RG4O@_۰ e lw竒nSꯣТ-ܶ6IaUק.n`,s?ʮD;]7W jeHUa[z>;ۻ `Z=?WiѾUKYܫ$MC(r hь'#Q*g G;M˦ZJ IBoc=2Uw+Ֆ,moGbMZG8NIrk `ܻ9VLM 6&D07E՞I;=r]nE^RIEz1x;uH'P`3>_ -wrH3+[cqvSPl-)Jpj^TRuob]҇ӗ†%'+WaA85-JaƗ8gʜl(s;qDc[}8^ZkOomW dVV;afȋ&Z!χ%R_v.ApONXZATzg,SWJ,ejxɷ$ 3ӱqǩs.ۃo3vI8aLFe>jS°;,?W`Kz|u .닐UL@6,H}@?Dhtś=ur !Xǃ/.=,^h\ݪ@G &I2Y@+\sDW?%/16},v}n!ɵYD>M@k1;c*]Ih|? X~>gnRYӊ^R>\ȮVuUs ,lh#=D:5qKzzo@ X,1_Jr~_ŶkgfovQ ~U-˒HSx}bilq#gmiwƨ;^#hGxƿɢ}O'd'Mo(d†T;lM,,0MhqF!<g6fxg iDIriblY@P g_>J.RDMv4N$'SvS|IQ>$yjmY93[D8lO'Bm;[ȷ!3)\ײs TV4#jKsXU} *{lC Y<,Ci,Kyjo\bc VN2\k+UY 7T;7U{ `yη+c\O1I5OCߩQp @h651&U 1. |E,N[AiG?(s:3 # /G_P}zUjReY.ŮdRXNnd1Jhc AKҌ&){Aq8=±W 䠾V '{oRaTȒW#KuBCJPj)hj6eZ17ZCMdE݋ټwG~`cK,A8Nٓ̌\I-aW3X :!iGS+wF#V`c)Rօv3eR/7 JzŸ3TP9$#c0_hT}hO( #`4ȦfoApͻTq k.YFfb$/8R#f29R q!avQԝS#M6S=yIbuiuXeQ,}?{+>oSh=vP/>mܚ.4si~,^'=227e]&/ %Iܾ Ygy(AX8s7CB߽fF7Nu5kc,o+H:p30: 6MFsHjƜ@_ZwA9rƅ #Pu4ąvdu.ToЮ. 6}=q2{9x3O.j~87uR˪,T\Adp #'-   7\ S剈y12YC3P { N[%~1K/+Ii pV֠s(Q׊%q %WPSIHMS<IV⁧ #Ț;/E1װW#'q<&s?= [󐤫ј'/)s`IT1TyTkƼYa/@OL>*QOh߄ L9iVQ ig"T ujx-c8Zf7l@ܹzbT i"ݠy/]oLmSj&QԳ$ ʨ,m `*,8leͥ$t}u=FG|oޘ4-9݊\nl{5`,ldň}r[NJW(]mofXUu ~|$/\u7C2Å4A[Y!u+A 9T& R֯-δ?|קCLo<9S#D)C]|:~[)Ij oҵIǵh˴c%l{q| >umX @#g;uF1L.o9thnbF̑ 60 e^t+*MHA ŽUXAc  -lyM镦cRȬRK` Oge8:Z'/ M5i${&lCfn9 O)lϩ ?,vNd$WTl A{*etH 0PZ_ǼJd|Q㹄;sT@>^ZGJ݅偧TY^x=Fg:37һZ1]ɻ6$π|Py! ~mč"_d8/#9]T;>}#ǫߡٵ-C*3!\oFAyȐ^b!-A՜5SjgQps̱)هTBύqOm:1.n4TֲCb'-ph>fmW4BF;p,Ae4ޘ蠴Ct6ѱA~DWVmfƴ(L V=eorVKmZ>sSUE={RR)eCg)1oCdY;ݩ]FpT`Zq uN*m!4]`44ItmEOKYaWܤ>wWnE g^6PRmg).EMbl+Hh 1ShK'@u`HH6̥1NN%?Ѭ/PaDDD|ˆl^}JQVU yZ:f"#* /~-_뙃Š;S\Y؞j 8A 7i7inyG&#b2s<:[ ?5xȶHө<6QNXU#U)1A7B%-˗6gP-mWq>vQmMV̳ FVV;,g sMu p G@@&M?Yڀ:11KHPZ/15w =A;Z֦ }k1a-*O7}A_F. S~sbG_ƞIj<ոF A{|];Vaƹ[E`pl[-jk٫A\]E[-mq¡:؟9-S,[|}-ndi*)RSxXD0U%oJbPa[^\xݡ{`d5f-c(Կj98G<+RAZqL.-_\PbPN$ˉvݎ G#4@ jaCUZ*Ź'42|Еr& װTaWz$=5e{58ОHdEHc$ݰ?B/,nV4~EPog%"iVp:{Я@ xѓ&w]IZ\)A a`^,#!uzُSyK< ./+bF|z8J$Y>FR3U.D4/$N{g9孿ršIzk׽ՎD^j۾UqA2VpYMBTdZ<|/,ٟW1LeXdXK~/<6LT.ϢY%q.C}o!CBS|7ߛioLbLJ~5`nE21] &NJo۸D^gbL1A H::7}0CE!dOc.|u₂@$!J(㜍uhjRh'I<} agxm&Lie rdb( *9V?.2@۹0]<|~xPR^V7ӹX˔WVSFvg}IDo/JϥއyԄgR -iE 3wyFA)ρf 1 Mm̨&e#aQ.S98' !hwDZp+Gbp:*[.\ɒ %Z?,cIgJE^zDyaHQSe?U`6>A%B.h(vaOÔ2On`pպrO'd.2gFIiA.ʇcdZ' } -l̨Ozs}_ݻuE>(HZBl5e>t`DVݞV ֻT:&HvLrѷ_UO*ɲX9>[ցky~ ANڔWX[O3J/8J#};[,(pRHVMONQ4Pwh k/Bz ڟU~#2BV;GDRk=3R[$7ɉ5cj5NW|tplVVO oZzͣ4M= DXF,]G8bqz s 1wquM #%,(D|g nN!8[RoZ׉`lφ,ɿM((5*G'Ht>kh&G? H;)|^s8P{PdDg:U _)yX; cO?mo&Erұp\}>qJZQNA@?u= 0QU>n!>W:'toHX&}P-.f'XXƩPB@L И#wc0gI4=lQ7 VXs;g'M" 7|M[T pu%p0a@!ۑƋY;j]7tUz$j{ 0kZ:o3˺òVo]Otg^Tc[~WaTۃF5Q'_kZ 퇥g’~_ėg-w75bDTw);A_uPPs:(.42$ G}PM߭r=RaMHppd'51#'ǎY))|E7: Hco3:EC0˩9PKD $+VE٪B!'ۡmsd ]}Z21C yx|6H[1sC:׽AmEص@>_ൺj7\ kZi<VGJL-^~ H[Wq50o[pN-_N jWC&u ܦKSr=vY% A2WBsclh $5*{K4 %f)Qj'֌dm ܹ;ȏ85"n'P[}m//9I&L ߌia'3D&eŮ2NqΝLFRaڔZ| 3T5hr ؆odAl"^!=U4 ,gE%PuT8IMѫLw !iJ\tB:֯ iStC CKrBm;:la7m钺!uoB' \J#(9ƃP;ώN`[~ȸ^Vx.c{w b#ޔ q> pj hd1?gE[zAk,sx@5M- ^ưHqۜX?Q-0fUwW6+,t50һXx0+pJp;[/cS|`4=t#3N0wߡ2A-dxM֧MGʈ#$p Lr.@:GE\r+ 0pW'^a.F_OmCeSmV$n۪Y(Y<`VXdu m猏Vp.gk Ƈ;14{unHY8&ScSſZ]zM'$E/1^qN!慟Q7V'Dg6Hz4 2)RW'<\d&j [Ү&#Wȝ ;8G:'`hGgJaeHH nԲas#Iַ١8ZAEu ^fQp"AXKVn[ѺpέU8u+ln{sWe8/Ig!F"WEB^tz<[m$~w_kZfH8M4յ%گ JZ#0]"gk-+ K@"y> ,VBp:t-8zsOn1YPڽ,tIݔ}:˯w'AA'ErˑjhKp*{>P L{&9v CkwWx(!,gb; Ü 4 - '@-Թ-|p PaڭRcYس䖱ʖ7#a]w|94ԦFUROKGkgX_܁r*STݰ7vMDZx!jDP0*fx#. \[t%oO#H{`~Ra)̂24Qd &nbd:V IiuØcsX Ë,hy2[rn(4u jOηqvÔZ"#mU>T aA3:!)#UCkI7|5ᎤZ U2_("9&\6w$9YD,w}i;a>LC~1 `?l|?o6r?iq +Cx)RLENkÇ0Orw!#ϢV45NDƟq̤鬱HAhzx)>n3r>B `g0(?.!Q#_dVT[Kq>hq-'vZݓ"K'b 'PHH3 )^{_35ZE:]d].PF@]9c{@J{W%SQYE2HfM ]emWh?U!Wz}bxxe`-R <۪| WPpۓ弖04SY8gb?,,tcR!/YK OZL\X^j6[|Ʌ6 l$ĔYz5t2`h~E2,t:E}s,5Fb4c߅5U~WZ)gss~_|dk>d6͸;Ðs~ۉF&2E %ĺgrbC3Qw¿%"B?gɢ=|䃻)W4|j gjsu*/6 N dW1Z 4zUì4ؐd4zѾbF+*Sk<MrH$SWuI֟ĦLeբdRl*{hV95Ql :ä1t4w8 ՟^LKiYӆ~\> iYabDh bh?ԓ#@Q[>&f1tБ287b;a䢷'xlNJ|szȲXU a,"%)h h%ى-.Q~bt;WN ~oyPsC2Ҟ87怭suPbx薈];„ʓn]{==R~#Hu;ãQؠ&}ix+;7.o.Mӹɥ&`l׻bXZy׆ p-{TaGxߛm3@tnZqDP~iLrԥ5ˡHFš԰{#IsMux֥!Cj¿Py|%R;>1Aw|=k,̼k#yZdޗ'v_sڀ]PD%UA ЏJ9=7*E5ŋ aZ ;~x:7sYQ9""RN&|(Y̒@1!m3Ő~L<>zI")*9?n2*+g}Rkw4y^*UAy0`,O]y;3ړqbCc ȚO[dW96LTV Cd گג(Ld{䚽Rm=cK k_34cSFѱCJ^,^H}AM󫜀 ;lSDcrTSmPB3&I2;-8F>+b 9u)6%6\RG'A@Lakl@ߗΟtZ_+r' nTESA?\d> 7N'uhO/|!Z:Qyt C<>Qh.vp)@7;y3/$("yo/n Z ?Z)I79VuREpzʃ:X pO.D:ܰF%d\[ī7cotR1m~5'}^[uleǨ ɐ21ՅusZ̰raVdVI/|2Sm Dx6$ƀs㊕SRsЪso/;SXv=_9u5Ah^k?x- %PB9pd b +6<[ v aa3A=m,|`tc;19!^7z!4FNТ ,4K}_HZ5IS{93`1sg0c_꒘S+)#Nv6dJu^T\$ AxҸiL1=*;4,cc}J7wJ6n7$gX&Rmr: INlR`WOlHyv? M{7l%;]S4HzR њ/5pܺ5|V& 74 [Ds AzD[@OaTa)꺏y$B[Pnf *yf_椅6jSIbWkiC ^u{/"#+:ej{ln a:eV>'ЁxߐvwCִ6hg {P)>FseHDu:2pA~w!%L'@ rDƥ;̀~3A=mrf]կnˎg$ vAMjUMܚJ(A$u*&^ )Rh*wuB8phMFuc͊(Q~e鏳mU Eཅ7"KGBej]Q5P(vQ^[7DTow8 'ƁevB{b2aRx5m0 3pFBFcj L"Җa:?k2T#V¯۩1AJZe 5e}j!nEj>a#V M^v S@ n85ngHV&/HðkjG,vUplƛʼ-J(׿oځD,&_[sCurwhh~@I=R`^gP|r!}ի.I>oٿw}:94zB'47Dvau.3"MqO X|,ܯg$Qzz};3[1膸4-w'X#ΞՁ==>s'+&*3c=YA`u(ZEDȾ䬸_:Li0KvUc F# ˇ.l1cfV;x$c[u}^avōИL+ui g7Ȭ V«,QS<~?ŀ4n}- ߧD46NyVk'^f%B4%X1T?}65$k*zjJ8NY/1;Aηz x:%aCG#poFrJbjY(d z?s1fZV#8f #nZq*b Fvf r+&|O-~& s'h@ݹv)&WSO D gzm2t oJT6~۴OlM!76/lvw"C­mXIyLDڰr9Ij> $,@%!KwzwBO> b!`p?+k F $|x`v 5:1ym 94ս^:SzUL81x`jl-.q/ہ``*Hfl}AYspa3دj'{䖚WqIFo^tIe4 zq[3.%)wyF#C.~> xcAǒ}ĖMRrq)(oZk{2aPy I7DdUqy#Kawhl#G5kJ?} 9FV* )^gO= :w/Q@u9<;hByI0:1!GbбUp8)8TT9fȰ*Q#u0u䒌FVʷA WYbI8-awygAn ph)Ic}fc>ЛbeKPEJYjKcd4{mЩ>롢yɋMwqGπ4]l OW{L04!]q e] )sv*W; !1sesUt^ri;&+3ڔvÁspqI5C%/Yg)LơH1=XF%HފQa|E|SJT[>o^dA$k]$y&+"(lA^g"w !uը ql[dR-8R PɘPxg-:XL^Yq5Jh-Vzi7[OOl3"d xL󂠤[v7#3(U2;рb}#j3r%`RNQkX-47tWI3RkƆ@#wc\x2UkFE*2XL:̤j_5` 2̇ bݬ3aUv?dĐq.B~ C! 歰;QڪE푄$/R 5Ržt>LÁ ᩬ;pq7ʼE=jÞ rdx [כֿMMt 7lΎE{EP&G!-I[-ivEK3S-g+yN2EvX*\C=Vy$w *mDbO!CiC!?t&@lqWZ|Dn ah,)XggANph+s\ z,mE>@}ZmpS%m7; DF29 ֧sD#i[6֩KGN꾁/$Sw>e{)>z:2R-U-|G.,D v,ŧt-`\еθh9݄,Hژ'GU߳YR/a>ټ]ğ  :ßEʁVc:M"_K:(}]-mLMzd-?~ V/|* FIIw:y?;EZЙq  wKf%Q/`}e'cGEOV̪J*5 cLL5<ٯxM k||_}TnIqdu Lm:᤟$9zɹiȘیQkBM9nUb, \ٜX!NnU>Mݎ> *Je(o^=Q:n`;XWGWhe8rMڂTtT\pjzi'rpePVy |6Gc,z0N$Fī_JijY.Jnab$J]o12cn.bG-+u?R>1LưY@|/&Z2inz2X"d\שL e皸#O\oYoY@ַ1ZePћ1QwI[ 2'7ٝvXWڻH,Ar[sLAc}%rS1LJeV]iB,p ~ke";@&Qis=?<;+38 ʡu 2 x*4V':ĥn'<4L(ʀ0#N7Ed tAn UҰWVKE|­Οn^hQJ |VG{VJ ߒ+>~[Ols}tP-;.v&%KEKe~Qr8im!EWK]s$ǹ:hhwyz,ͥNF;V\[[tƦEDR^]cٙYTM|$[/Ƞ@2# #/o84y!SM6P5~JxdZpU,w{K[QI̬l)* 20/5u-sCt贾Gmc>n+%C F@4Z'I d'2p+MfHJ}H]RX|oD7WYjrR]Pua>8z+ 918c][ 7 diEP:]#$UxuAӺ:|Kf:B?>2 2g2p2@f!IS#\4li:'17Ԁ3" zp(tD].f{9|Gf)悬$NJ5 BkT)QLuq^URo@ԸOߪ~;#"|2|KoDh ܯoi{_E] Wsɕ-I-j[8|iE~xbxk.;qFr@2:+|Cf@㝡Ā ܱ(Gɓ# fHy"86u)Ҩibs334xKS?68Kj!MOr5d/S#ĶZvoj׏^3;Xwjv5 iFٵOyJu3~GhgZƔ99c3!G@ څ5\Vh ˖& Y'"(Ҳ|$|1H}{`KS)#K )}B2|u F;%^hgLj~䛅Ҥag ŘtXNZl%?cCuqv/#|_sx/;\/ž;b4wC<{ͨ ك" 9|reTdmSQP8.p"0(<yMLFwӯc 6%{4-j8 Ǖ+D+Q]Hx7(vRs0VMxROn2~=Rpҕpt*G}q]]\2 Gj2=f&| Wva勅ĤCeXS=ʤA*.RJ%*+0ͥYWM·6쿘t3KEf㶖c[Ssu@3C1 2D!'(B|mo%=U%׀,+Ox@1[V| %G3Wt-7yފ%0n (EtSw} 9ntz3prVGCkEt> [3ojj x)_X=ЉIܹz7(0BECj=u7!0n$(7R RB Ei׽X8OI#iN7?}'c]athS:%#efbP3N`w4',h_d}$X,V &Um(0%*K"TC9'v@-hS؜+c)츣S:P/ݪp~+c0zxj@/y){[8#ZJ41Jv^ŋ~d7IFc70А/n@N)if{1[H2QCv$$]"M˖x{ƃNT3ʡV}x(tdJrr(qa6bH<5Mٍ@..1Mveme EE{|#q2BO$ <-c<")Xc[qٮ&.A"*wP0pqAG0D3E9bta;.IwY;{P' 6fztk^Cgb  Kar |X:^Zd`$!܄,d}QcTmTZan;䀐5]q³,\ yn>Q_aRkg#a6rOyG$ln:˸-A8:wlY@_^yՓG\##PSh|.4: mMWA5%Ұ PMo΀, 0V| b +UmM/F,="Lc`1xSԅ U6/gȜJ@K:5W$@ Um4=π3_t/6 Ƭj7&i&]81JE.#Q!RM !^smrb!&M 97Iކ^R癪 I1 B^PE)/X(rv,fkoIԂb5K/$^6-9%x-w gJiUh .J}N;ޢ`ג~[0;!\H!R8{hڽI2PB? ti7>EmJxc掋g}<Z{Q.f~WܛfB]\BGkVKfjjQYY`܊U'1)_Gy:̚qW ;lҚpف,qEɉcn-qgJo"|en`Ȇܸ&-O,w 7뙃xbH._ǐu)Tގׇ_40; ҂GXe%ԭrkk>i^*O.f_CRקVcB 6ʖ/YunLv錻طhroJw($G=޷E2)2p<󊣂gngӺjk?.a$M/>n,42HEEpp4~QnPۯV 'noBc?NPҜ6 $sMdtLqbDŽ+ eF3ym Y-47*#{V5"N<,[Ig+|q#z] -޿UtpTeKWy 7N1- ͟~@Cŕ:>az\&X.0@KAR27Csds]2PbIs{t' .2f?Si+n/.%92a~jA.N,wxB|pkf6yk#A*ytbriJXuЁ;5MU9}׀DSKPS^Rgm] vD5߉ػhdU,=1c!P_M q>nHGmGJIv(վ6)G*G%&} @ kWGhTaH,t^I cp) )h#x<=x!<]HSw͜&?s=$m1ȫB1أiCG$ !4wQ:m-X0ةbTt^xj7ļD\Hlp V? }A(4ݢ,kT1-]G1^QY)J*WfuF06kn’',%ՋTIl ӭ6RVG#DXA##8#+I!phcq;Ϣ}Ќ=P?{w[غ*Y"qaF@[!JɒFfO1by\H3hy,;> %l7mCE>9׆iX)LCFւ<혡B.y]Kն,# C r0CW,1+39.[S9"Io,Q&UCNY3 75qBBє +'p=8;49_o%/(.s |p|'H'}7k!1Zgrp:͚T*aժ$(t:b. D:2wV`"p{eTl|Iwlm]h{q+k$D68?0ze.|B@Dr߃a&Ԟ9kLu*% n5h uHUP]>UC1&O4f($qvc6NqW,i<rDYQ~ǹBRmnP'&f%``w(Қ5`HAKiN8i &94wgZ0;M:̓y,h%m#mbOꗗ[h^,[FAdR8삠˦!8v@] lM3 eCCCx)Z8\=Q~b7GoOZ4Bk̟妿|OӀҼDJ ,cцd=hy0y᩺WeZDey4T׾!'?&>9 v]QӥYBӶcՑ^69T|wA%n0n}+倱 3oIMJ2r%vK@d9O58'OaizF'+"ep$eRFRřuuw7oU|y$5OE;$U5A`Cj-z8靤 ;2a, rG=~_|ocFV1J5"ȸf׻uݹV09MħKUcſkfw Vf c+7H M&)](~DٲZw&$73q'T.iE[GdqԔH N\WJ(C1sA固Z~:nfR 7vS7w q7 wJ#&Z* Бgݖ|E@Hr% `q@9a9 ZILYe]}a=`Wrup7^$׫3$z6 j&id^4m_''HbeOAKtdzt?$J9~Olo5+ޙrDuqd>" SӃOMjLZ 3ҐKD[ ֗KC&fLDʼTgso+`~b=y#ƶ YZ