rdma-core-devel-38.3-150400.6.3.1<>,dmp9|;s+HbeS$=ޱi<ތ YKRj+-L/+m-ո^@#}`vhD qvڭL- ,4r1tzׁIg@/S]';g^Nl0VW؇^_hR*K_3Nl~WGV!̜cY~3U'C-v :wwU~X62NYR}zEMFVKnl">A*<?*,d $ P !IOX  0 x  Xl fm uT}}<l(8Q9Q:QBԬFG$H۴IDXY(Z[\|] ^(bcdef l u v wPx"y)pz))))*(Crdma-core-devel38.3150400.6.3.1RDMA core development libraries and headersRDMA core development libraries and headers.dms390zl35 ?"SUSE Linux Enterprise 15SUSE LLC BSD-2-Clause OR GPL-2.0-onlyhttps://www.suse.com/Development/Libraries/C and C++https://github.com/linux-rdma/rdma-corelinuxs390xN Qnz$$4G x>V?AVpn+ky  2,=%1458#1!sOdbcl  1 cXi84e;|~R= wzV fw#r |Ry "5 % k_%.>!` [[ i:t )%iOo Sj0 dh8#0i3E">T> A큤A큤dmcVKcVKcVKcVKcVKcVKcVKcVKcVKcVKcVKcVKcVKcVKcVKcVKcVKcVKcVKcVKcVKcVKcVKcVKcVKdmcVKdmcVKcVKcVKcVKdmdmdmdmdmdmdmdmdmdmdmdmdmdmdmdmdmcWIcWIcWIcWIdmdmcVKdmcVKcVKdmdmdmdmdmcWHcVKcVKcWHcVKcVKcVKcWHcWHcVKdmdmcVKcVKcVKcWHcVKcVKcVKcWHcVKcVKcVKcVKcVKcVKdmdmdmdmdmdmdmdmdmdmdmdmdmdmdmcWHcWHdmdmcVKcVKcWHcWHcWHcWHcWHcWHcWHcWHcWHcWHcWHdmcWHdmdmcVKdmcVKcVKcVKcVKdmcVKcVKcVKcVKdmcVKcVKcVKcVKcVKcVKcWHcWHcWHcWHcWHcVKcVKcWHcVKcVKcWHcWHcWHdmcVKcWHcWHcWHcWHdmdmdmdmdmdmdmdmdmcWHdmdmdmdmdmdmdmdmdmdmdmdmdmdmdmcVKcVKcWIcWIcWJcWIcWIcWIcWIcWIcWIcWIcWIdmdmcWIcWIdmdmdmcWIdmdmcWIcWIdmdmdmdmdmcWJdmdmcWJdmdmdmdmcWJdmcWJdmdmcWIdmdmcWJdmdmdmcWJdmdmdmdmdmdmdmdmdmdmdmdmdmdmdmdmdmdmdmdmdmdmdmdmdmdmdmcWIdmdmdmdmdmdmdmcWJdmdmdmdmcWIdmcVKcWIcVKcWJcWJcWJcWIcWIcWJcWIcWIdmcWIdmcVKcWIcWJcWIdmdmdmdmcWIdmdmcVKcWIcWIdmcWJdmdmcWIdmdmdmdmcWIdmdmcWIdmcVKcVKcVKcVKcVKcVKcVKcVKcVKcVKcVKcVKcVKcVKcVKcVKcWIcVKcVKcVKcVKcVKcVKcVKcVKcWIcVKcVKcVKcVKcWIcVKcVKcVKcVKcVKcVKcVKcVKcVKcVKcVKcVKcVKcVKcVKcVKcVKcVKcVKcVKcVKcWIcVKcVKcVKdmcVKcVKcVKdmcVKcVKcVKcVKcVKcVKcVKcVKcVKcVKcVKcWHdmdmcVKcVKcVKcVKcVKcVKdmdmcVKcVKcVKcVKcVKcVKcVKcVKcVKcWIcVKcVKcVKc91207d17fd5249c6940b04bcf0558b0e2f41e5f7013e99dd031cf69acede9f57eb7efe6ed2a7f5c58f993581d9bec75c23a437a870416b36875a5e48e9888922f8418d93883f28facd4579a33761cb79b42af157b928b4755fca5b1f6cd104201792050df562c3ff60dc91ebfef7c0c0ebcad9c55e7a0bff00163710bcd7d28f646f517ebe73f7d8dd258a6c1acef399648226c637912910d1593b58caf0c61872a61fc6e9b1146b4ab0cc6759d9b84c686ca5d7b507952c859f815f145d371217e65c90888f3d9e4e239ecd9959ef55aaf88bb17bab280282a3f712249461608b91c6373b4c900436ec710ce1bd1fb9577ddc565cb38a7f6d49d1084a430aa3d1f8ae72cdb06c07416086290247d76630fbb9b3c031fafa945882f25e8f0aa08b91c6373b4c900436ec710ce1bd1fb9577ddc565cb38a7f6d49d1084a430aa9f4ec9e4b02a9240da3b92ca32eb6cd29e28d24bfd71b8ddd4f531757a07841741717808a09f24d6d017a936a0656e2f970cf9ecd96ec83cbd34a3bd1b6ba2ee75ec38a50eb9cda67e7ca8d9aae8a03f1d0a56bd346641fb3810c1166370abe011903a8063f267e9a2c3e35ffb919797869fa4230eed342c04fbf67f1a6d1c7111d7fe74da2c98d8e7ae4df7d6ca57023d73dd0af6bb004b7810ded1695adf43ab9a6ca0495dedb45fae9634ca5e4d592f24c68c55f584804d5f69abb0e374b5b5d6ed3c389584460792d7c4cada1c25dfbdf19e6259227d84dde259e13d134fc15d540f2ad545c2ebcda8eba2424d31e5bc2999e571809f9f1ad61ccb892406dadfe7e1b3877294a408ebc920f8195855a8837b87b7a9fb949dfc09bdccc438c12c2a50da94bffff8ba5402681dda6aaae00117d3f890b99ee32685c33b80c4f8e62d908a214d8997d2f5a7f4c6fcef340b4cd3d5e27036e074b15d755261dc1d63c4d0c889942b20386ddf89c61367aec00e26b9346db599b2662b668fecf32dc3b65266111804806b4daf9ca59163a008d28d73f91ecbda2322cd7f0f444a1d9e158ca1fb2103a326a2185f213bcec2f6505852999484803ba8da1a188f7bf2f4adef8c51ba6cb5f06f0d88fac9a3ece2a74aa6c17f468cd3c04e397571382d7b58177692c5dd4412ffee711fbf719f4c13b879704179423202e1e134f2296d37f6f7f417e87cc2c3ba8c0220d6d56f11b54ee4665ce8553500d65d0765548c93dd63e7309b9499bdd2e6355a6275235e0c343a2a85add5e155283d63ce4b36282297644f6c4c679506a7c069378af794d35aa6ec7c1c04b820710b380f61a4b020e1963d776b5526b9c868bef890ed415cc471eae0290a4da07ee986e06adc963d52442c7fc41c426c60d9e381b744a0fd469f6687310a3062d726ab7ff30e45b7dfd6a95ecc6b3e00ffb17eaa1ee09175727a4850083f34214c2346484296cf97fadfb0f27b33094fc89ca9e069122fc41e1aefdaa881d0dbfb0738265777bbfdba1f030c0d23a0beafa8eef41bdbdbe2795fdd7c55c2f75c28496fbe5b362007814461ab291195091ac21f0138ac4672b97f978b8769ba54e51b6857c172d650d25e920ff12a20ad99767d8b094d728d3a0c1280b184d142a3a6a8182cba5fb90c3aef25b19005d9f2e5ca240f9f959bb45074db6a8c60a3f420cff2a00e76051e8c63d747e2a97216c66b1e0537cb435294d857ae2725c047c6985317032c6300f0ddfcdf13513ba42391ef42a3cea8c0b9c62f7204d2c6f895697fcdf5db694cafc43ed990f8a7f3481795c96e47d426202c5b942a75e39ba49906fc23d780a01bd53b17f2f92ec41f1dff1444b9197543511d0e60063784a156052ae737966d2de8c244c8bb9c9154da144af7dae5e124f8cdc03f409f23516f07254b0402e5725a02b21e7163bb025214f0c65ab39db96184f3a47d21628eaae9685e561d7b235a5ab9b929b082f61b7a40316fed1352d445724542ad9bb302ed781725f8c0e13f58587bfb1ef1b5fc6969cec31d38f74e7d1e6b65368782b0069e0c3ef7592fa8d027b15d1b4c25e6956cd29c03a78542aff8a0aa36dcb26c0234b0b1341dc2f3ef0b1304322c518df661ebbc80c26c1b98188d5ac8163373ceb70e6061def136b23a1fcec0a1ad2ed78398372bb1ea51b3f5973f3eb15b577144f5faccd73b1e162a2325232cd46711c9316dd88722a7c2f168766ae9832d799b0db035583b996f170d4b7a801c5416e499e76ce0f5c0fab867fca775b586c209522fca3257169046ce2625ab91fa4aaa1e304a57d8970aff8334b5e2284ce90a5db3c8f80c7b3ca311f9a04bdceae40ea259419d1d6265cf710d88c0f5e9f5da1a4db89952781a4a6727a2b60831bd8d8c35ba4fac27a881e4cf4f600056e54ebc6632560a28b0b70fd53eff6c3f69b626904e8e67feabc6b0885d6161fe6e3065867d1c37bdda981a64911c1ce03933a7c0f8190745ea6f7b81f57215962abc041f5142f25f4ebc34aa9d2747e5e70689cdca484bf98f9530720761d646d349196e2708de609c80815af66c62ef2ac54f17f4c4b1d65bfb6736549c2f75dc9827ab7b5b819e9f28fda40cfa4805ef4f059061bb08acb99f65cb20468bae20a83701b9aa13d3732f21e425a6c9b07b0f97d05d6f3a8f1f7817278cb36ac1549ded59c3e23f41e05644dde76e282d45782ae24c6355fbbdb74a95007f484e620d0dc0c83ac95c1a8d16ea95694cdd5819b73cd2cc503e1169dd9311fbd95778c98b71505b84c6fee8babd8a293e28474af8e995c406af52d406c08672fd1f6e933e1e7cb33e9c535dc0427813fa5d61f4997cb0330d79a8939fd6116128794b12e8ebced2b943bee5cc57cb85255bf51ff57d88c86f3924f836698021d383fd987e1fb03522b0de272c416900bdef781a59fff8bcfeac58f5b30437273c6e106131bacdd89530de2552076365a13d30ac5006e739b9f7f3563ea5b501466c4f6457c1d90ac41dac1eb117f7c9350237f31364c763f4288344777f4a9140cd1d452e8369783eb965a770ca29040503a79c3b0d92079cf44da3018b9c62e9149764c5562b05153bafd50d84cd683a699845fd2461b6c1ca8a0e3ac26f08a317718257c7156e4840167b9a692e8f28804be5f9bc813c1253b0a6272fc53751371afde8bdfa107197a5568ebfd882e112a490c06c79352ab78f10c4eab185d955d4fb772b1c3db16d5fd5511024fc64113b8584033d64386178ee78b8438c29cea49d6e0008d52f90415f6fc0fd3cbf91f2d4e738c95beafc8a3921ff50e919aabbf7b4953ae1c7f30706504d06b504d8dd6b01ca1e5c8042e79955cf4cb35c0f792eb152321111a54a78e7cabadf5162837a8a5ba50182ecd3caab0cd98e742a520913a3bd05488db6b09f6cb5f2a90530a6485ff2ffc3c4068476c39ae8408bdeaea7f5b60281231e4021b57ebb23377545db1b5fd132378bbbddeab2e7cb22f124c429e5e9c81fd3e0e803134b2be6d6267a15400e79100acc682ade06e1811bd4f228af22fbbfabae10f61f72aea10021256fd6f914c66768bf8f6a22da24216b6e91cfecc563027f41e65b11b482e5f1ac8b10351114b769420638a183ba825f0ada57f06987ad6404b5372ebba8a6aea7ed15a38843f488b51fdb1497187d15df6374edc9364053ae7b84a476c0e89a9bfc242d4e960bd3f301a132d3c084da4437f8395e2adbdc67323e7ba22e4ae32779e19ccdc225f43ee84d490b967ce6db1ab9a655fbecaa7c7009c31dd1689a10e75e8aca66991bfeae22b7ff9303c49c4f73d6acaef81509781b717e999de84d2a8b83e3d0fea3a8b244c93b5b15c27b4868013affcedc9edcdcc78c8baf8da718e61fa457851a8717f65acd39765c871d3cee49e9d628c287621b61144c79b70c664b7230d3704eb57eb209c42370271ae8344a874f9ecc4ccfd0137ce7a3b11a80c55399b1904213928bec48a17b38fde476ef557e0e202801ce8b9f0cd4a20cfa3b5bdb0939ed97dc47b1cd8849dc6ad03a20a9530e27d6277cd1201163c25000c9f1e0b35486c46f32a1b5bb3e4e5c8e7e11c9adc4aa3cb3c5983e075b3631f636279b7c621629fbbe3bb7fe239de8a51779e6a3d29bb896bcfdda76e332a307e8e53c76ff54ad3f649f842ea572beb337b9d4ccfc02b4f8c7bc77b88531a63cc5851d60677630cf0f444671efa93c057c3b921a0adb24c707a54382c7dbe7b9540d3d6725c9f8217b818e242e560610a14c771dbdda2896cc75647b1992ddd1d65e7d623b96ad5726835448ecb69bc5876b342488b62858fe2aad0095728735936e238c9bdcbc011f952165895251c20e7472f214884176e51dfbff4df1a1ace2337080602b35c5cf1cf881eba09e6d998e5d181dd455efcc32105607d67ab88b787131db43f1978ea2b93f51b44b587acc0bd147f13331b6097b287b7414baf8f562f64c39b99e6094e88e2225b1b7959901fb1bf4bd2148c2dfbca7847fa116f8d3398823d979176325080032eaf14f91038441cbb9977000ca739f488891c6cc5d72a227f34049cb0ffd751668fb93d921757088baf5e169725e0ec65b50d4394f3919638d4dc00519c204bdb39621fb755cbeeeec01b9864134412b82c621f9c6dc11acde409e7220cbf21d0e863cae0db49ab8e73f13a40eeb91cb4f1e84cd779d75a6807b8da658e43664dc938b90317f59f484089b4502b3bee69487cdc812332f80c952046e99ab5de2604a83594817489e81525dcc89ab8b15b644e6eeb66fed4efb415033f68e5f2a41c041845ac44fdc647a4bf71e99f6ae73d86cb88af0e3fbb43c665ee53c7a5b3020924ecdc24c3669889448aac0823b9fb637cac515a03d4caf850d2c7741dd12643721ebe7cd0b061581431f8e39d175e8ddec3f9296cf860b099d664019f08699c1d155bf52b42cfb84a589a767abf014adf9d45cfacbedf801b741c59707ed68513345191b0b659712f42a2361ceb4b5d3a6362671ca5eaf936e8ef73056fee1b44e95d59abae82280d4654604fe248929fdd0a5528a27d595d0ba121c913ca590bb7f748c33980994554b8a0fb0572fca660863af75ef7a28144709f0b53ed3f4a596549f983b72f20fb029964cd6e6bd993f01eb1bd319eba6c5a84f3491f55320f1e90a1c79e0b1a3cad815eab1df4443cf8417536043437283045aabda83ef970e9caac948ea09be0426e38e5d83b1e63355ffd06dc0dfd173e379af1e97a68be6497e5eddf626b084072d38fcebc59b117e4bc017547365f15a164af855c28c0c0f2741e511d417bb63acb4491e627dcfcde2b9701dd9dacb7f9f57bdbb3cfffdc6d99d5b6c0eb0a834e98fa5ecc1947a85627ca07f2f59d983148583881245e282e55dbe22260cac0298adda9006865a86a25017e94d62ee5b80c9b89a4d9d60d03613a8f5f00aa2d653a75cf2b19fc48e97dca81cf1ff4d6c8cb174c49ffedcd18fe58aa25d0834303de8e5041e261ca585c9d87e216804f8f07abb9254611779c1f8fa70edc85b6b9524db973e9626c6688ec04b81eccee3fc165d696f092b5c3f1ce745ba6f3d170bb85f0659578fa5bb43b6fb1274c0534e7074a5ef6b120c2c902f806114815d1c7faed4a9a9643a81dc380e0cfe66db7fb3282d7cdb505e911321fdb352f7ecc76e9cf8ba0f2cd200592823f3fc7abd28fa84a3c2632e0af839324e47028f1766540568f5c845d345c12c4587106555697034d044e04905591f03b2f013ff0046b89cf97bae12caf49baf9e8bfe045efbe504d026bd9aa28fb6458e84856f3092e0b549debbf3f8531ebec4a401194e993895f56c003e79986002c8e47ce2f125edeeb6e749a38d86e9fd3e7c03188eb0f8b037eaabc5e4d183c7a6a8778b34206121e07efdd4730112aad060e96d39d68779d04bfbf2be71d10215e6232114a5379b87602c6ff46b63f8794aaa5e9fce49431296e8f0e1dca2e9756dccccac03de2a4120dbd0a65e9f2e423eee2593f8674b348123fb2f95e0c02c21fc1037d85ace409c7d025a472074ea66f27b998f12b7f9d303e9d459241220d6d2a9df7dfb555a298176f7dfb28f08501c4f71e0d5e9f3d9cb362b57c287557238c8d0ad406f5ce31a1962ba37ecab8db885ad19b3781e694540d79f9c22ca7fa5def511cbdb726eef651ebd25e3347f19af0fce8f8ec1ad550a3e4ca1c7fc4bf1494fd5a9d5b5d5a6d9afe2b7ddb8e5b10fd6aa666346fabb488d4dd0a30a427c54e7592627d0bddd8e0da06ccff5ad8bed4aae0ec0e68e4351909ec7d0e7ac78d56ac40dc70c6e0360ca6467d21120e55b86af5ef81af4df8386a82baf117d804689a641f28ee745738d8741057f4328adf28d348a7236816ee41ee6d52249873ce7a4894d710dc309ea10212d483944ae5f472d0b13fa825eca29c4d5d536f8b32ed2e6458473367f08015d78e9539b437e11afd41d1359ca48caa429bd765ef8cd1f3a6a57519311a5fafcedcdd3bf078902b09035b726f9f39efcfe57236ab7e56a3ed92afa8d75d831aadff64605a506785f42ce37865084a26065a0b35d6d2214e34bccb84630060d9fc655d9bbd2bdfe5546c94fe0ad27da3e49052f035ca2cf41a60d2c518bd99c93cd293aacafd94c5cd887e5beb62c8e8064ed7b8eb571f305a9c3dfdb6b50ca13c31222e780cc61f5ec5f1186ab72981b05873d5ef6237ff9988f8418e621a41eada225f2042eb270f426b61c75d76e69ff090ce1e410e92d7c92255eb69da83c8d60fdab788a7a6f9c133b1ba0a9e352249dd2393dc46f4f5ff00b6b46dc877f1b7fafc31521581002e399217c6854863332c5699a90ef835c853dcf0cf876061ae2065509b9c0a10a9e060d328abfaaffa054cb5786e4a9794613ec28228fd4d8d83fe2bfe9b408e5ee7f1163a776649e5acd4c32dcce2730666a57e5db93ccc869395b411af609eca53589ceeb8bb3f267b9215dfc4d76b0f27ab8a6bd951e4a2c10cd258ebf2cf4e8f20839ddee8613d8d02dd96ae245743e1149a27ccd1c85c54fa1b0db11f0f275b042221994dde8851d30353c0d238292e57c740f8362b92ab05011ad55534839d9f9ba0be42bf3cf915e016aebe0e40774224a9b2c50b33c17e7e97e4f27ceb48a28424dc19762f5c14f0f26e5c9565a0db4feeb4a067c03031bf0d12af82c0c9dc568fff3e1c1b1d347ee48c5a5043437fc370cee1ad771dcc2f436273e679db247489cd3d593c2997045c24a21f331c381803d199b7af728796ab6608eac3f0d320e6a099f417588c82e11e30f810f807ae977fa588251be9665d5cca3f48441cf36632893059e31cae6ca2a9012371ef6d6df09c3575fa10c847f93296d0b54e9b9b8c20ad5ebfaa0d39570eca61e35944a920f6e10019f938ac04456367fc659bfd2c9f3b643e797a5a2e3ffdf260384cc1d39a491e479c8a4dc983f5d9791192c5e44688d11e8f14aa2afb38c8d4cd70dca25e552cc849e9be48316d61bb0233b8a0d7910fda9dbdadce4a51aa831191076e63b84dfb1ec6f54f528d84297d93e6dc54871eebad399dc67dcaac87eb13c499320a1e62a0631567b0802e570319f8d5fc65193f509c29cc0d49daff481aa951c1ca992c9e3920b31048671f509e412408a9d7e54e46d57032f1f66958da91114ed6f699d373dc7badc42174a439908f1eb1f3f3a18634c9509289e9ebc00f233449946440bb58203d2680a66414e0562425adfb1022d1c287998990b81a6d1dcda2b7e37d453ffb816a879352cddd801887368506e5965db650100f19e21862c3bfdb9e853df449e03f4f829c4a711af892705598da26b38270e9b63db5aec17d0392af1435e65e002c85cbf11146aeb5c1bed12aa2a82914cd49f9464452fa1c9647b60074629eabcd2b92d6e453fd4ffbc6399db6781943373452f94cc69933a5bf8fb72ba2b5f2a91a9375346b8eb03c63d9885282d4c617f655d5cd6118cc16f54eaf240994e2bab17f7964e4e866cf40f39c474a30e837f8eefed06518fb604678f77adf779ce6f7cb36d3fd7993d5a5b7b7bce6465ca176cbfa28dfcd42e72863936e9207a7d278daad7dd1a0f67dc6bc7afb707f02e5d1e83a186588ce03d584cb8f90fef28aa8dad041a89cf93befdb5f20bb7326edd9f55b25188d2aa1d1dca3cdcfe4c7f7d68708c0f42802049ecce660ef725e2a3c68dbfa870d2c8ddf6e1052e4325cf4e8b481c9838d742edab657f84a1c1a32334629e313eaf4449d70ad86b5c0f8c31f0f9b670b38981b8b5902521304126c7628f10e3f875474e64eabcf3d7ca5e8789f24e87ed85437f1adc27f3175f042ed55f7d3774ec99f51ce5e890ff02526a1735c1e1a91b6e9653a1f612947a343d215cbc45765181e7786a025a9d331eeb17534554fee1a20b2e5d88afb21359957b74687d69d63365d194f41cbfa4fbd262a3e5a1086106d959cf0b828d2921b7e9e8e1347b7372271bd4913f0bfb061bd937cda76c6565c5f25cd0aeb1117182847d865122a1774c51655356230bc164755edb664fd71727f53edf22a727f71b4f0ce962f6e00a8e32e1a7dc976fa30ee65157fb2e3407b24c24c609133e9be988fe0e1d2a63fd0c97dd0f7f48b5a729aab6ca9c3cab6c9684cceef04ab18029830026a8075a8f497349ad4864edd3e37db4345d43d32c875aab223749de90f91f4c71f0cc442b08f28c384050302541126d77e3d81111a233e864f34826c87801d448c822f0aff5597f4b4e3baa662ec8843ee5f3021f96b8e12bfbaf6da09d49611167ce0fad7fc2c102373f11947e78532ab16d3f1eb8d8709921d3f0874f0fcdb92db43f09e0064c0caa989c83e92e22f190a2eb76f465ab07860dcadf7cd1fba1dc73510f7968b52b102ee2799d53dc9829cb6deb0f9396a88a0de9de02a347cc47d73d8502a38a00820a8a88d2c03dd84f95dd9747b4a2d8c74250f59cbe5e7ca827d7cf5d23629d0e1589c171e2323c823a58b848d268f17da800a6aebabb9da94f58164c4159c7a6ff6c42ab799fc3ec5c9f89e899f756fb1cb1b55b74ec17b986f2a5863052f7337a6588e433924b5c8b20ca34f5351de1e9ef7546dd2e25c82057843770b278ceb6beeb47347c544e09f49e5db20cb4b7807d79a94535e21b03069338f952ffe780655d10ba2e13475a99b33cf550d064c0725ad5304b5c37f5fa9d634551eec6354099d38cd3e33acf8e9f76bcd065aae6b76ddee8f3561398cc5578e525eeb2ecc0c906f3ca00c2388a7f99d9cdf729379af4019b9690c44bcfb762965762f4b7001d5c3765b73f302470a7c8453e2332eda5e718697af990d33c13afd8e5c5f877d432ae86e6e466ed5cb26d2010e85cef72624b79bada00db9da54fd91daefb1ce4e4fc4efa62c51f849590f02df5e8f2df43f45798d69643e894fe136aa88cd61f865035a741fc5f310a46a186a270b8ff2f0134d25ceadfb4382e25604233cd47026d8e944c6938b8048bfc171350febb685b66c9a54ad820edc35be0ca62805ed268dfa53a56311d4f795f9d7f9d56105b1f5d540ee48ada64d131f6f18718e3ec5f32a296b2a68839c2137ce7ccb4f8c03c32174514460a60996d0492e5c29b1580464cbb353933358423b09ef668091bc6ff219653ac16d730ef99a47b27f7d22f599c4221941f768d20c1df89ef0fcf1725658aa32b337057b97331b17573e69fa7886a548a4f0c90d374e967ed9fd3f30fb78a98943ad7845542d66414a8ded545efa7e7cee16626efe8f962e9b5ee21c157f7241066b0009f85988a2f7bc9c05939b5776dbe3688efcaa35a2ebb51b1e57c93414ac6eff6f4f42a232e26cc3f006cc91aa0523aa9255db8984dd65d647055c16d94ebe2109ac195c9bac526eb849350cf4a648bc4f756cb37f70d11f2f44e36ab77a7b3c07aace18669b3853f3d3a8149cd186800e984639c9da431ed6c4154afc750992c217a7c46ea9d2f446d39cc5c42e9fa111dcc11a34c325cc6bb942ce2699110c0e6df9e3ef149049d16c02b3ea1e36fe3e7a6b976506b699ecc8759517513f90722f51c682b094856cae6d3288574ab80840cf352bab5f1cdec4e57249389a137b87e1acb6b2cd18e5d336577abee85164d0576b9f19d9acc06b01ed131f986a4ecb7c654dc7b54b0c1f92703538e4cbb51096bb70703f4a7f38d3f23b7e25244c35ef72f95ed30d1c68f5e5f54f93c3372321ab35e495dbc16038ee2f40d223a5bb35d2e325193dcc6a06ffe093d6e2b6a1d1a0867d058d74d481002f47152423fdb46822bf15b3c61db523c5a9984e6bf7cd4362cd355dab3c1797798553de9584b22fefd3ab67ce13f082781b9732dafdb985d30a43b829365873a636cb95acc8d00286a0c85d08b4b15863b5b78b0be66c182c0c36010be66d87a9c422c44a91571a3960d7b8a01d03cab9f13e1ef325ff415d633c6ca62f0b8cbcf9c7fc1605d0926a3bf242f04640cf77569c7b2101e04251eebd46b6c7e272e4c8de4b61a5af13a802e58a8152d4a7822639e481156eddf35f981e3453ce401023e6f2956bcb29b7cce558607cefd5517726059bdfa192768caa789a120ba4f7ddd410aa44175dec7859591bd5a8ff416d2bed98928a6dcb15be03c8df0fdc90d3c53983bc4fd7a80cf2cc852778072d17d6c550be72cd4e157922f356c122ae2bd0a4633d7011f0fa485a5731ccc4a31deec36dc1df2e9962ed9e5aaf1516bdb846077b3133f186ab4bafaa1d299f8cc71e2c02a120732701b7b4e8f062ea002ccae34dda184d597f95209e5414919f63139b644a0f112c7b3d3711700a9822fa4f4648a850d3c1cd5e0e430859f2d82664e5d81408edd8fbd0a981b7d543a551f5b07561a691344f065c62cc368bfc99e279d520dc01aa5ca14ada5c858816116d6329428864621e4289f1aa712003eb70c7878ceddff480afcc1f051c2c37d104aee23e229ccdde76d2763f74a895d2f55ff60a054f76c46244f8a122f342177395d403300d11dea6513a30cd799c202e43c30712f5f8333b5e0549cca728cf41858a784284438ad40077b4cbc15ed17537c33c4da0d833d9c2098cbafa44a884d5c2482372efa2803db4f53289863b54950828330d2957e3a531482300666daeb9a1a3e4203e68f73db537cf334bc869f0049ae8e65b1f96a80796f7b569cc26c3e7a596098b8d35b0f5b5e9e2e4088dd9992e9abec1d0aaf9e048a9adddd0caa9de4248ae4a38963581daab0ed3cc4f06a736fc82edc91e71554be327ba39e0002622b1103a69f0bcd31990585e1f906d6568c64890171df081f7df9cea997bef9417b90a8dc0db3994e7477bcc3707b2000897f4b16d76b8b70220975c6d659d9bf501c1f6aeca8b394004d71883b4e4a45382eeb1fe4dc83fe69a3250337197d9b84e119abac4af61e086046620cf76ae8996d9c4a979e7843256b4d89a190951afd54256985d70b0b88c89d0c4ba5cb162275f76e6a8a3955f088a2ca0e0200671e25c90ad88ca580f2db0390542251fee0051f57ebd7e47d49a63b3b1e2599bc46ab428f65527471b43cbd27388807667ad5cca6d8a4853b9e695426d9024225da483d1c3710630df0aa9bec95f0ac2c92611b7ab25656418ba6551c0ab56f8eebf0c59206694f992abd117d53639ba435da27a1fc6c0cb093f162d7c98d1a0724bc2113db1064b825fb33ed28b595fd738d5bef98edcb26d0f27b0ae97297a7423078e88f61db58e5c55808b4195e65a34e17bb54c2351d19f4629f14f142e362e98c437c26d0dafa331ad17a0acf16a5d3c52c09fe6b188f65d8673a82c81bb6cab55c578ce1e9c1d29675222a43019517e5fcf5f5f075924d4beafa3ee724969c40c3libefa.so.1libibmad.so.5libibnetdisc.so.5libibumad.so.3libibverbs.so.1libmlx4.so.1libmlx5.so.1librdmacm.so.1ibnd_discover_fabric.3.gzibnd_discover_fabric.3.gzibnd_find_node_guid.3.gzibnd_iter_nodes.3.gzibnd_discover_fabric.3.gzibnd_discover_fabric.3.gzibv_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_counters.3.gzibv_create_cq.3.gzibv_create_flow.3.gzibv_create_flow_action.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_alloc_dm.3.gzibv_create_ah_from_wc.3.gzibv_alloc_dm.3.gzibv_alloc_dm.3.gzibv_create_flow_action.3.gzibv_event_type_str.3.gzibv_event_type_str.3.gzibv_alloc_dm.3.gzibv_import_dm.3.gzibv_import_mr.3.gzibv_import_pd.3.gzibv_wr_post.3.gzibv_wr_post.3.gzibv_wr_post.3.gzibv_wr_post.3.gzibv_wr_post.3.gzibv_wr_post.3.gzibv_wr_post.3.gzibv_wr_post.3.gzibv_wr_post.3.gzibv_wr_post.3.gzibv_wr_post.3.gzibv_wr_post.3.gzibv_wr_post.3.gzibv_wr_post.3.gzibv_wr_post.3.gzibv_wr_post.3.gzibv_wr_post.3.gzibv_wr_post.3.gzibv_wr_post.3.gzibv_wr_post.3.gzibv_rate_to_mbps.3.gzmlx5dv_crypto_login.3.gzmlx5dv_crypto_login.3.gzmlx5dv_dek_create.3.gzmlx5dv_dek_create.3.gzmlx5dv_create_mkey.3.gzmlx5dv_devx_qp_modify.3.gzmlx5dv_devx_qp_modify.3.gzmlx5dv_devx_create_cmd_comp.3.gzmlx5dv_devx_create_event_channel.3.gzmlx5dv_devx_alloc_uar.3.gzmlx5dv_devx_obj_create.3.gzmlx5dv_devx_create_cmd_comp.3.gzmlx5dv_devx_qp_modify.3.gzmlx5dv_devx_qp_modify.3.gzmlx5dv_devx_obj_create.3.gzmlx5dv_devx_obj_create.3.gzmlx5dv_devx_obj_create.3.gzmlx5dv_devx_obj_create.3.gzmlx5dv_devx_qp_modify.3.gzmlx5dv_devx_qp_modify.3.gzmlx5dv_devx_qp_modify.3.gzmlx5dv_devx_subscribe_devx_event.3.gzmlx5dv_devx_umem_reg.3.gzmlx5dv_devx_umem_reg.3.gzmlx5dv_devx_qp_modify.3.gzmlx5dv_devx_qp_modify.3.gzmlx5dv_dr_flow.3.gzmlx5dv_dr_flow.3.gzmlx5dv_dr_flow.3.gzmlx5dv_dr_flow.3.gzmlx5dv_dr_flow.3.gzmlx5dv_dr_flow.3.gzmlx5dv_dr_flow.3.gzmlx5dv_dr_flow.3.gzmlx5dv_dr_flow.3.gzmlx5dv_dr_flow.3.gzmlx5dv_dr_flow.3.gzmlx5dv_dr_flow.3.gzmlx5dv_dr_flow.3.gzmlx5dv_dr_flow.3.gzmlx5dv_dr_flow.3.gzmlx5dv_dr_flow.3.gzmlx5dv_dr_flow.3.gzmlx5dv_dr_flow.3.gzmlx5dv_dr_flow.3.gzmlx5dv_dr_flow.3.gzmlx5dv_dr_flow.3.gzmlx5dv_dr_flow.3.gzmlx5dv_dr_flow.3.gzmlx5dv_dr_flow.3.gzmlx5dv_dr_flow.3.gzmlx5dv_dr_flow.3.gzmlx5dv_dr_flow.3.gzmlx5dv_dr_flow.3.gzmlx5dv_dr_flow.3.gzmlx5dv_dr_flow.3.gzmlx5dv_dr_flow.3.gzmlx5dv_dr_flow.3.gzmlx5dv_dr_flow.3.gzmlx5dv_dr_flow.3.gzmlx5dv_dump.3.gzmlx5dv_dump.3.gzmlx5dv_dump.3.gzmlx5dv_dump.3.gzmlx5dv_alloc_var.3.gzmlx5dv_pp_alloc.3.gzmlx5dv_wr_post.3.gzmlx5dv_reserved_qpn_alloc.3.gzmlx5dv_sched_node_create.3.gzmlx5dv_sched_node_create.3.gzmlx5dv_sched_node_create.3.gzmlx5dv_sched_node_create.3.gzmlx5dv_sched_node_create.3.gzmlx5dv_wr_post.3.gzmlx5dv_wr_post.3.gzmlx5dv_wr_post.3.gzmlx5dv_wr_post.3.gzmlx5dv_wr_post.3.gzmlx5dv_wr_post.3.gzmlx5dv_wr_mkey_configure.3.gzmlx5dv_wr_mkey_configure.3.gzmlx5dv_wr_mkey_configure.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.gzrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrdma-core-38.3-150400.6.3.1.src.rpmibacm-develinfiniband-diags-devellibibmad-devellibibumad-devellibibverbs-devellibrdmacm-develpkgconfig(libefa)pkgconfig(libibmad)pkgconfig(libibnetdisc)pkgconfig(libibumad)pkgconfig(libibverbs)pkgconfig(libmlx4)pkgconfig(libmlx5)pkgconfig(librdmacm)rdma-core-develrdma-core-devel(s390-64)@@@@    /usr/bin/pkg-configinfiniband-diagslibefa1libibumad3libibverbs1libmlx4-1libmlx5-1librdmacm1pkgconfig(libibmad)pkgconfig(libibumad)pkgconfig(libibverbs)rdma-core(s390-64)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rsocket38.3-150400.6.3.138.3-150400.6.3.138.3-150400.6.3.138.3-150400.6.3.138.3-150400.6.3.138.3-150400.6.3.138.3-150400.6.3.138.3-150400.6.3.13.0.4-14.6.0-14.0-15.2-138.3-150400.6.3.14.14.3cWb)@b@a+@a@a@aim@a $@`@`/@`#` @_Wr@_@^^Q^*@^g@]}@]@]߶]@]ʞ]µ]@]rJ@\\@\@\y\Z@\&@[ā@[b@["X[[Z@ZI@Z@Z_@Zs@ZaZN@ZLZ3@Z'Z%8ZOZC@ZYYB@Y@Y@YYW@Y@YYV@Yp@Yg`Y_wY7Y7Y-^Y, @Y$$@Y@Y@YR@Y@Y i@Y Y.YX:@XۡXg@XX@Xnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comdimstar@opensuse.orgnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comdimstar@opensuse.orgnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comstefan.bruens@rwth-aachen.denmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comjengelh@inai.decoolo@suse.comnmoreychaisemartin@suse.comschwab@suse.dedimstar@opensuse.orgdimstar@opensuse.orgnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.compth@suse.denmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.compth@suse.defcrozat@suse.compth@suse.depth@suse.depth@suse.depth@suse.depth@suse.dejthumshirn@suse.com- Update to rdma-core v38.3 (bsc#1204271, bsc#1212069) - Updates from version 38.2 - Fix spelling mistake of underlying - pyverbs: Increment the correct rkey in test_qpex - providers/irdma: Use s/g array in post send only when its valid - providers/irdma: Explicitly set QP modify attributes for reflush - Install xprtrdma/svcrdma kmods in redhat/suse dracut modules - mlx5: DR, Fix missing comma in matcher builder dump line - mlx5: Adjust Crypto BSF size if signature is used - cma: Release allocated port array - mlx5: Fix check for SQ overflow in bind_mw - tests: Fix mlx5dr dest port test - tests: Change a duplicate field name in a prm struct - rdma_xserver/xclient: Make recv/send WQs disjunctive - libhns: Fix the shift size of SQ WQE - librdmacm: Don't rely on IB device index if not available - Updates from version 38.1 - cmake: Add default for SYSTEMCTL_BIN option. - librdmacm: Make rping with external qp compliant to IB spec - mlx5: DR, Fix handling of different actions on the same STE in STEv1 - srp_daemon: Detect proper path to systemctl - cmake: Fix cmake link property for static library - redhat: fix CMake flags - mlx5: DR, Fix SW steering dump tool dr_match_param structs - providers: Move input validation for memory window bind to core - providers/rxe: Replace '%' with '&' in check_qp_queue_full() - verbs: Fix description of manual for ibv wc read byte len function - verbs: Fix a typo - libhns: Fix wrong HIP08 version macro - libhns: Fix out-of-bounds write when filling inline data into extended sge space - bnxt_re/lib: Check pointer validity while freeing queue pointers - mlx5: Initialize wr_data when post a work request - Remove srp_daemon-Detect-proper-path-to-systemctl.patch as it was fixed upstream.- Update spec file from upstream - install modprobe.conf files to %_modprobedir (bsc#1196275, jsc#SLE-20639) - fix build support for riscv - Added cmake-Make-modprobe.d-path-configurable.patch - Backport from upstream to allow modprobe files to be installed in a configurable directory- Add srp_daemon-Detect-proper-path-to-systemctl.patch to fix path to systemctl (bsc#1195874)- Update to v38.1 - Major fixes for hns provider- Update to v38.0 (jsc#SLE-18383) - Bugfixes on all providers - New provider for irdma support- Add rdma-ndd to recommended depencies of rdma-core- Update to rdma-core v37.1 (jsc#SLE-18381, jsc#SLE-19249) - Bugfixes on all providers - Fix cmake flags to correct paths for .pc files- Update to rdma-core v36.0: - Bugfixes on all providers- Update to rdma-core v35.0 - Bugfixes on all providers - Many improvements on pyverbs - Fixes dracut path issues on Tumbleweed - Refresh patches to latest sources: - Revert-libcxgb3-Remove-libcxgb3-from-rdma-core.patch - disable-rdma-interface-renaming.patch- Update to rdma-core v33.1 - No release notes available - Drop support for libnes - Drop support for libnes by removing patch: - Revert-libnes-Remove-libnes-from-rdma-core.patch - Refresh patches against latest sources: - Revert-libcxgb3-Remove-libcxgb3-from-rdma-core.patch - cxgb3-nes-fix-declaration-of-free_context.patch has been replaced by cxgb3-fix-declaration-of-free_context.patch - Add patches for cxgb3 support against newest API - cxgb3-fix-support-for-new-uquery-API.patch - Enable LTO support - Trigger udevadm in rdma-ndd %post (bsc#1182391)- Update to rdma-core v31.3 - No release notes available - Fix patch to systemd-modules-load script (bsc#1178539) - Drop srp_daemon-Fix-systemd-dependency.patch as it was merged upstream- Add srp_daemon-Fix-systemd-dependency.patch to make sure srp_daemon is loaded at boot if enabled (bsc#1180196)- Update to v31.0 (jsc#SLE-15657, jsc#SLE-15731, jsc#SLE-15743, jsc#SLE-15810) - No release notes available- Update to v30.0 - No release notes available - Add cxgb3-nes-fix-declaration-of-free_context.patch to fix support of older providers with newer rdma-core internal ABI- Update to v27.1 - Many bugfixes (memory leaks, use after free, etc.)- Eliminate the curl-mini trickery for Tumbleweed: curl-mini is being eliminated in favor of cmake-mini: the original plan to split the cycle at curl did not work out in the long run.- Add disable-rdma-interface-renaming.patch to disable interface renaming which causes mvapich2 to fail (bsc#1161794)- Update to v27.0 (bsc#1160338) - No release notes available - Dropped patches merged upstream: - bnxt_re-lib-Add-remaining-pci-ids-for-gen-P5-devices.patch - bnxt_re-lib-Recognize-additional-5750x-device-ID-s.patch - Add patches to support older HW (nes, cxgb3) that was dropped upstream - Revert-Update-kernel-headers.patch - Revert-libcxgb3-Remove-libcxgb3-from-rdma-core.patch - Revert-libnes-Remove-libnes-from-rdma-core.patch- Fix post scripts to work with systemd 244: udevadm has been moved from /sbin to /usr/bin and systemd is dropping the compat links now.- Remove file listed twice - Disable pyverbs build for older releases that do not have python3-Cython >= 0.25- Add Broadcom fixes (bsc#1157891) - bnxt_re-lib-Add-remaining-pci-ids-for-gen-P5-devices.patch - bnxt_re-lib-Recognize-additional-5750x-device-ID-s.patch- Update to rdma-core v26.1 (jsc#SLE-8388, jsc#SLE-8394, jsc#SLE-8463, jsc#SLE-8399, jsc#SLE-8254, jsc#SLE-9840, jsc#SLE-9763, jsc#SLE-9925, jsc#SLE-9846, jsc#SLE-9913, jsc#SLE-9729, jsc#SLE-8666)- Add libefa1 to baselibs.conf - Fix baselibs.conf- BuildRequire valgrind-client-headers instead of full valgrind-devel where available.- Have rsocket conflicts with older librdmacm-tools (bsc#1137140) - Have librdmacm-utils obsolete and provide librdmacm-tools (bsc#1137138)- Update to rdma-core v25.1 (bsc#996146) - No release notes available - Add rdma-core-rpmlintrc to hide non applicable rpmlint warnings- Update to rdma-core v23.1 - No release notes available - Replace prebuild-pandoc.sh by post_download.sh to patch the spec file form upstream for OBS setup- Update to rdma-core v23 - No release notes available - Enable pyverbs package - Remove patches that were merged upstream - Update-kernel-headers.patch - bnxt_re-lib-Enable-Broadcom-s-57500-RoCE-adapter.patch- Add patches to enable Broadcom's 57500 RoCE adapter (bsc#1125651): - Update-kernel-headers.patch - bnxt_re-lib-Enable-Broadcom-s-57500-RoCE-adapter.patch- Update to rdma-core v22.1 (bsc#1104280) * No release notes available- Update to rdma-core v21 (fate#325939, fate#326991) * No release notes available- Update to rdma-core v20.1 (fate#325887, fate#325919, fate#326000) * No release notes available - Drop patches merged upstream: * suse-Add-recommends-for-rxe_cfg-requirements.patch adds recommends for the relevant packages * rxe-switch-to-iproute2-for-rxe_cfg.patch switches to iproute2 commands- Add two patches for rxe_cfg * suse-Add-recommends-for-rxe_cfg-requirements.patch adds recommends for the relevant packages * rxe-switch-to-iproute2-for-rxe_cfg.patch switches to iproute2 commands- Remove pandoc BuildRequires * Add prebuilt-pandoc.sh to pre-generate the man pages * Add prebuilt-pandoc.tgz containing pre-generated man pages * Extract man pages in the appropriate directory during build- Update to rdma-core v18.1 * Fix compilation issue with recent glibc - Drop Remove-the-obsolete-libibcm-library.patch and umad-Do-not-check-for-umad-sysfs-files-in-umad_init.patch as they were fixed upstream.- Update to rdma-core v16.5 * Backport fixes: * buildilb: Fix -msse breakage on ARM builds * buildlib: Use -msse if the compiler does not support target(sse) (bsc#1086910) * suse: do not call %service rules on a template file (bsc#1093170) * mlx5: Convert ah_attr static rate to mlx5 static rate * ccan: Add array_size.h file * iwpmd: Initialize address of sockaddr * mlx5: Fix need_uuar_lock when there are no medium bfregs * verbs: Fix wrong clean up flow in ibv_rc_pingpong * Match kernel ABI to for 4.17 for 32 bit * librdmacm: Set errno correctly if status is positive * verbs: Remove bogus cq_fd * verbs: Fix typo in copying IBV_FLOW_SPEC_UDP/TCP 'val'- Add umad-Do-not-check-for-umad-sysfs-files-in-umad_init.patch to fix umad/ibstat support on RoCE hardware (bsc#1088441).- Add Provide/Obsolete for librdmacm in librdmacm1 (bsc#1086173)- Update to rdma-core v16.4 (bsc#1084456) * Backport fixes: * cxgb4: add new device pci ids. * mlx5: Fix referencing uninitialized var in create_qp error flow * Ensure all public headers compile in C++ mode * providers/i40iw: Skip CQEs for destroyed QP * ibacm: Support FDR and EDR rates- Update to rdma-core v16.3: * Backport fixes: * vmw_pvrdma: Drop the extraneous align_next_power2 for sges * vmw_pvrdma: Fix SRQN returned to library * mlx5: Add missing include file in mlx5dv.h- Update to rdma-core v16.2 (bsc#1078819): * Backport fixes: * iwpmd: fix double mutex unlock * libbnxt_re: Fix lat test failure in event mode * libbnxt_re: Update and sort device pci-id table * cbuild: Support distros that only ship python3 * libbnxt_re: Display FW version using ibv_devinfo- Add Remove-the-obsolete-libibcm-library.patch to drop obsolete libibcm. * Official upstream drop will be in v17 * Drop now to avoid submitting libibcm to SLE15- Update to rdma-core v16.1: * Backport fixes: * srp_daemon: Don't create async_ev_thread if only run once * srp_daemon: handle SM lid change * srp_daemon: fix CQ handling - Drop srp_daemon-Don-t-create-async_ev_thread-if-only-run-once.patch, srp_daemon-fix-CQ-handling.patch, and srp_daemon-handle-SM-lid-change.patch as they were merged upstream.- Add srp_daemon-Don-t-create-async_ev_thread-if-only-run-once.patch to fix bad exit code of ibsrpdm (bsc#1074390)- Add srp_daemon-handle-SM-lid-change.patch and srp_daemon-fix-CQ-handling.patch to fix issue with SRP daemon not handling SM changes (bsc#1072884, bsc#1049515)- Update to rdma-core v16 * No release notes available- Add bcond to use curl-mini by default for building- Update to rdma-core v15.1 * Backport CI checks on centos/SUSE from master * Stable ABI auto checks * Backport fixes: * verbs: Do not block QP attr_masks used by older kernels * libibumad/umad.c: In get_port, ignore sysfs rate file errors * bnxt_re/lib: fix the memory barrier call during poll-cq * bnxt_re/lib: increment psn in case of 0 length packets * libqedr: fix inline data copy * verbs: Fix declaration of C++ include file in C-block * verbs: Fix C++ compilation break * verbs: fix compilation error with ICC * hns: Fix create QP structure layout * ibacm: Incorrect list used for subnet list causes a segfault * ibacm: Incorrect usage of BE byte order of MLID attach/detach_mcast() - Remove patches that were merged to v15.1: * bnxt_re-lib-fix-the-memory-barrier-call-during-poll-cq.patch * bnxt_re-lib-increment-psn-in-case-of-0-length-packets.patch * ibacm-Incorrect-list-used-for-subnet-list-causes-a-segfault.patch * ibacm-Incorrect-usage-of-BE-byte-order-of-MLID-attach-detach_mcast.patch * libibumad-umad.c-In-get_port-ignore-sysfs-rate-file-errors.patch * libqedr-fix-inline-data-copy.patch * verbs-Do-not-block-QP-attr_masks-used-by-older-kernels.patch- Backport upstream patches * bnxt_re-lib-fix-the-memory-barrier-call-during-poll-cq.patch Fix memory ordering issue * bnxt_re-lib-increment-psn-in-case-of-0-length-packets.patch Fix PSN getting out of sync when sending 0 length packet * verbs-Do-not-block-QP-attr_masks-used-by-older-kernels.patch Fix bits detection to allow RDMA CM to work on older kernsl - Refresh older patches to include commit logs: * ibacm-Incorrect-list-used-for-subnet-list-causes-a-segfault.patch * ibacm-Incorrect-usage-of-BE-byte-order-of-MLID-attach-detach_mcast.patch * libibumad-umad.c-In-get_port-ignore-sysfs-rate-file-errors.patch * libqedr-fix-inline-data-copy.patch- Add libibumad-umad.c-In-get_port-ignore-sysfs-rate-file-errors.patch * Fix issue with umad when QSFP is not plugged in (bnc#1058539)- Backport patch from upstream: * libqedr-fix-inline-data-copy.patch Fix data integrity issue while sending inline data (bsc#1050543, fate#322894)- Backport patches from upstream: * ibacm-Incorrect-usage-of-BE-byte-order-of-MLID-attach-detach_mcast.patch Fixes a byte order issue which causes ibacm to fail to join a multicast group on recent on recent kernels. (bsc#1063639, bsc#1063697) * ibacm-Incorrect-list-used-for-subnet-list-causes-a-segfault.patch Fixes a sefgault of ibacm when a provider other than default is set (bsc#1063642, bsc#1063698)- Update to rdma-core v15 * Remove dracut requirement (bsc#1058504) * Includes Broadcom patches (bsc#1060413)- Update to v15-rc3-52-gd3ca56f1 * Fix rdma-sriov.service dependencies and remove install section * 50-libmlx4.conf is not a config file- Update to v15-rc3-45-gd366c01a * Drop obsolete workarounds * Drop rdma.service * Add rdma-sriov.service * Switch to the new udev system - Prevent uninstall from trying to stop srp_daemon_port@.service- Update to v15-rc3-26-g2f5779a7 - Prevent rdma-core services to be stopped or restarted during uninstall and updates - Do not use service_* macros on services that do not need them - Remove provides for old -rdmav2 packages as they are not compatible anymore due to ABI changes - Use upstream spec file.- Update to v15-rc3 - Add flow steering drop action - mmio_flush_write fixes - Fixes for uclibc - Add common mmio accessor routines and remove per provider mmio routines - qedr fixes - Lots of fixes for debian packaging - Copyright fixes - Properly conflict with infiniband-diags - Add direct verbs support to mlx4 provider - Improvement to Travis CI checking - Enforce kernel coding style in rdma-core - Add initial verbs hotplug support - Sparse annotations - Systemd updates for srp_daemon and iwpmd - Red Hat packaging fixes - Properly make the entire rdma-core support udev hotplug activation - Packaging fixes related to the joining of packages and globs that are no longer valid - Drop rdma-core-s390x.patch as it was merged upstream - Remove legacy systemd macros- Fix RPM groups.- To get the package out of the bootstrap line, we need to prefer curl-mini as dependency of cmake. Unfortunately we need to special case packages that are in the inner loop - otherwise every package would get curl-mini- ibacm now obsoletes libibacmp1 (bsc#1049854)- No mlx5 on %arm- BuildRequire pkgconfig(libudev) instead of libudev-devel: this allows OBS to chose libudev-devel-mini and produce a better rebuild-chain (and break cycles).- BuildRequire pkgconfig(systemd) instead of systemd-devel: this allows OBS to chose systemd-mini and produce a better rebuild-chain.- Add patch rdma-core-s390x.patch to fix s390x build (bsc#1043105). * Add missing verbs providers for s390x * Add mlx5 package for s390x - libibverbs1 requires libibverbs (bsc#1042840).- Update to v14 (bsc#321907). * Introduction of bnxt_re driver * Rework srp_daemon's systemd integration * Various fixes in qedr, mlx4, mlx5, bnxrt_re and rxe drivers * New supported PCI ID were added to mlx5 * Addition of manual pages for cmtime and udpong programs * Multiple fixes of spelling types and documentation clarifications * Sparse fixes * rping gained ability to bind to source IP address * Various improvements in cmake and cbuild infrastructures * Add support for flow tag, CVLAN and VXLAN specifications * Provide ability to pass private data to create CQ * Exposure various device capabilities to user applications- Fix all references to /usr/libexec (bsc#1039999)- Fix rdma.service which had /usr/libexec hardcoded (bsc#1039999).- Split rdma-ndd into its own package to replace previous package from infiniband-diags (bsc#1039146).- Update to 14-rc1-40-g706fc2af (fate#321907, bsc#1020415). No releases notes. Contains libbnxtre bug fixes- Add baselibs.conf to generate -32bit libraries (bsc#1038742).- Update to rdma-core v14-rc1 (bsc#1016427).- Remove redundant Requires on ldconfig (-p already does this). - Add missing systemd requires. - RPM group assignment fixes. - Remove pointless comments which cause scriptlets to be not empty in some cases.- Provide ofed for legacy packages- Update to git version fd1db488 as it now contains the bnxt drivr. No log of changes present (fate#321907).- specfile cleanup, remove libibverbs-devel subpackage, since it no longer exists. - ibacm shouldn't obsolete its older versions.- Fix Group for rdma-core.- Comment out the -devel requiring ibacm for bootstrapping.- fix Provides/Obsoletes- Fix RPM Group entries.- Initial packaging for SLES and openSUSE, based on latest release (fate#322112, fate#321250, fate#321566, fate#321657, fate#321684, fate#321750, fate#321867, fate#321887, fate#322197, fate#322199, bsc#1019714, bsc#1001685, bsc#1016427, bsc#1022597, bsc#1001685, bsc#1022598, bsc#1022599, bsc#1024377, bsc#1016427). - There is no valgrind in s390 so exclude the build requirement on this architecture. - Add appropriate RPM groups- Initital packaging for openSUSEibacm-develinfiniband-diags-devellibibmad-devellibibumad-devellibibverbs-devellibrdmacm-devels390zl35 1686728121  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~38.3-150400.6.3.138.3-150400.6.3.138.3-150400.6.3.138.3-150400.6.3.138.3-150400.6.3.138.3-150400.6.3.11.1.38.35.3.38.35.0.38.33.2.38.31.14.38.31.0.38.31.22.38.31.3.38.338.3-150400.6.3.138.3-150400.6.3.138.3-150400.6.3.138.3-150400.6.3.138.338.3-150400.6.3.138.3-150400.6.3.138.3-150400.6.3.1infinibandacm.hacm_prov.harch.hefadv.hib.hib_user_ioctl_verbs.hibnetdisc.hibnetdisc_osd.hmad.hmad_osd.hmlx4dv.hmlx5_api.hmlx5_user_ioctl_verbs.hmlx5dv.hopcode.hsa-kern-abi.hsa.htm_types.humad.humad_cm.humad_sa.humad_sa_mcm.humad_sm.humad_str.humad_types.hverbs.hverbs_api.hrdmardma_cma.hrdma_cma_abi.hrdma_verbs.hrsocket.hlibefa.solibibmad.solibibnetdisc.solibibumad.solibibverbs.solibmlx4.solibmlx5.solibrdmacm.solibefa.pclibibmad.pclibibnetdisc.pclibibumad.pclibibverbs.pclibmlx4.pclibmlx5.pclibrdmacm.pcMAINTAINERSefadv_create_driver_qp.3.gzefadv_create_qp_ex.3.gzefadv_query_ah.3.gzefadv_query_device.3.gzibnd_debug.3.gzibnd_destroy_fabric.3.gzibnd_discover_fabric.3.gzibnd_find_node_dr.3.gzibnd_find_node_guid.3.gzibnd_iter_nodes.3.gzibnd_iter_nodes_type.3.gzibnd_set_max_smps_on_wire.3.gzibnd_show_progress.3.gzibv_ack_async_event.3.gzibv_ack_cq_events.3.gzibv_advise_mr.3.gzibv_alloc_dm.3.gzibv_alloc_mw.3.gzibv_alloc_null_mr.3.gzibv_alloc_parent_domain.3.gzibv_alloc_pd.3.gzibv_alloc_td.3.gzibv_attach_counters_point_flow.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_counters.3.gzibv_create_cq.3.gzibv_create_cq_ex.3.gzibv_create_flow.3.gzibv_create_flow_action.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_counters.3.gzibv_destroy_cq.3.gzibv_destroy_flow.3.gzibv_destroy_flow_action.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_free_dm.3.gzibv_get_async_event.3.gzibv_get_cq_event.3.gzibv_get_device_guid.3.gzibv_get_device_index.3.gzibv_get_device_list.3.gzibv_get_device_name.3.gzibv_get_pkey_index.3.gzibv_get_srq_num.3.gzibv_import_device.3.gzibv_import_dm.3.gzibv_import_mr.3.gzibv_import_pd.3.gzibv_inc_rkey.3.gzibv_init_ah_from_wc.3.gzibv_is_fork_initialized.3.gzibv_memcpy_from_dm.3.gzibv_memcpy_to_dm.3.gzibv_modify_cq.3.gzibv_modify_flow_action.3.gzibv_modify_qp.3.gzibv_modify_qp_rate_limit.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_ece.3.gzibv_query_gid.3.gzibv_query_gid_ex.3.gzibv_query_gid_table.3.gzibv_query_pkey.3.gzibv_query_port.3.gzibv_query_qp.3.gzibv_query_qp_data_in_order.3.gzibv_query_rt_values_ex.3.gzibv_query_srq.3.gzibv_rate_to_mbps.3.gzibv_rate_to_mult.3.gzibv_read_counters.3.gzibv_reg_dm_mr.3.gzibv_reg_mr.3.gzibv_req_notify_cq.3.gzibv_rereg_mr.3.gzibv_resize_cq.3.gzibv_set_ece.3.gzibv_unimport_dm.3.gzibv_unimport_mr.3.gzibv_unimport_pd.3.gzibv_wr_abort.3.gzibv_wr_atomic_cmp_swp.3.gzibv_wr_atomic_fetch_add.3.gzibv_wr_bind_mw.3.gzibv_wr_complete.3.gzibv_wr_local_inv.3.gzibv_wr_post.3.gzibv_wr_rdma_read.3.gzibv_wr_rdma_write.3.gzibv_wr_rdma_write_imm.3.gzibv_wr_send.3.gzibv_wr_send_imm.3.gzibv_wr_send_inv.3.gzibv_wr_send_tso.3.gzibv_wr_set_inline_data.3.gzibv_wr_set_inline_data_list.3.gzibv_wr_set_sge.3.gzibv_wr_set_sge_list.3.gzibv_wr_set_ud_addr.3.gzibv_wr_set_xrc_srqn.3.gzibv_wr_start.3.gzmbps_to_ibv_rate.3.gzmlx4dv_init_obj.3.gzmlx4dv_query_device.3.gzmlx4dv_set_context_attr.3.gzmlx5dv_alloc_dm.3.gzmlx5dv_alloc_var.3.gzmlx5dv_create_cq.3.gzmlx5dv_create_flow.3.gzmlx5dv_create_flow_action_modify_header.3.gzmlx5dv_create_flow_action_packet_reformat.3.gzmlx5dv_create_flow_matcher.3.gzmlx5dv_create_mkey.3.gzmlx5dv_create_qp.3.gzmlx5dv_crypto_login.3.gzmlx5dv_crypto_login_query_state.3.gzmlx5dv_crypto_logout.3.gzmlx5dv_dci_stream_id_reset.3.gzmlx5dv_dek_create.3.gzmlx5dv_dek_destroy.3.gzmlx5dv_dek_query.3.gzmlx5dv_destroy_mkey.3.gzmlx5dv_devx_alloc_uar.3.gzmlx5dv_devx_cq_modify.3.gzmlx5dv_devx_cq_query.3.gzmlx5dv_devx_create_cmd_comp.3.gzmlx5dv_devx_create_event_channel.3.gzmlx5dv_devx_destroy_cmd_comp.3.gzmlx5dv_devx_destroy_event_channel.3.gzmlx5dv_devx_free_uar.3.gzmlx5dv_devx_general_cmd.3.gzmlx5dv_devx_get_async_cmd_comp.3.gzmlx5dv_devx_get_event.3.gzmlx5dv_devx_ind_tbl_modify.3.gzmlx5dv_devx_ind_tbl_query.3.gzmlx5dv_devx_obj_create.3.gzmlx5dv_devx_obj_destroy.3.gzmlx5dv_devx_obj_modify.3.gzmlx5dv_devx_obj_query.3.gzmlx5dv_devx_obj_query_async.3.gzmlx5dv_devx_qp_modify.3.gzmlx5dv_devx_qp_query.3.gzmlx5dv_devx_query_eqn.3.gzmlx5dv_devx_srq_modify.3.gzmlx5dv_devx_srq_query.3.gzmlx5dv_devx_subscribe_devx_event.3.gzmlx5dv_devx_subscribe_devx_event_fd.3.gzmlx5dv_devx_umem_dereg.3.gzmlx5dv_devx_umem_reg.3.gzmlx5dv_devx_umem_reg_ex.3.gzmlx5dv_devx_wq_modify.3.gzmlx5dv_devx_wq_query.3.gzmlx5dv_dm_map_op_addr.3.gzmlx5dv_dr_action_create_aso.3.gzmlx5dv_dr_action_create_default_miss.3.gzmlx5dv_dr_action_create_dest_array.3.gzmlx5dv_dr_action_create_dest_devx_tir.3.gzmlx5dv_dr_action_create_dest_ib_port.3.gzmlx5dv_dr_action_create_dest_ibv_qp.3.gzmlx5dv_dr_action_create_dest_table.3.gzmlx5dv_dr_action_create_dest_vport.3.gzmlx5dv_dr_action_create_drop.3.gzmlx5dv_dr_action_create_flow_counter.3.gzmlx5dv_dr_action_create_flow_meter.3.gzmlx5dv_dr_action_create_flow_sampler.3.gzmlx5dv_dr_action_create_modify_header.3.gzmlx5dv_dr_action_create_packet_reformat.3.gzmlx5dv_dr_action_create_pop_vlan.3.gzmlx5dv_dr_action_create_push_vlan.3.gzmlx5dv_dr_action_create_tag.3.gzmlx5dv_dr_action_destroy.3.gzmlx5dv_dr_action_modify_aso.3.gzmlx5dv_dr_action_modify_flow_meter.3.gzmlx5dv_dr_aso_other_domain_link.3.gzmlx5dv_dr_aso_other_domain_unlink.3.gzmlx5dv_dr_domain_allow_duplicate_rules.3.gzmlx5dv_dr_domain_create.3.gzmlx5dv_dr_domain_destroy.3.gzmlx5dv_dr_domain_set_reclaim_device_memory.3.gzmlx5dv_dr_domain_sync.3.gzmlx5dv_dr_flow.3.gzmlx5dv_dr_matcher_create.3.gzmlx5dv_dr_matcher_destroy.3.gzmlx5dv_dr_matcher_set_layout.3.gzmlx5dv_dr_rule_create.3.gzmlx5dv_dr_rule_destroy.3.gzmlx5dv_dr_table_create.3.gzmlx5dv_dr_table_destroy.3.gzmlx5dv_dump.3.gzmlx5dv_dump_dr_domain.3.gzmlx5dv_dump_dr_matcher.3.gzmlx5dv_dump_dr_rule.3.gzmlx5dv_dump_dr_table.3.gzmlx5dv_flow_action_esp.3.gzmlx5dv_free_var.3.gzmlx5dv_get_clock_info.3.gzmlx5dv_get_vfio_device_list.3.gzmlx5dv_init_obj.3.gzmlx5dv_is_supported.3.gzmlx5dv_map_ah_to_qp.3.gzmlx5dv_mkey_check.3.gzmlx5dv_modify_qp_lag_port.3.gzmlx5dv_modify_qp_sched_elem.3.gzmlx5dv_modify_qp_udp_sport.3.gzmlx5dv_open_device.3.gzmlx5dv_pp_alloc.3.gzmlx5dv_pp_free.3.gzmlx5dv_qp_cancel_posted_send_wrs.3.gzmlx5dv_qp_ex_from_ibv_qp_ex.3.gzmlx5dv_query_device.3.gzmlx5dv_query_port.3.gzmlx5dv_query_qp_lag_port.3.gzmlx5dv_reserved_qpn_alloc.3.gzmlx5dv_reserved_qpn_dealloc.3.gzmlx5dv_sched_leaf_create.3.gzmlx5dv_sched_leaf_destroy.3.gzmlx5dv_sched_leaf_modify.3.gzmlx5dv_sched_node_create.3.gzmlx5dv_sched_node_destroy.3.gzmlx5dv_sched_node_modify.3.gzmlx5dv_ts_to_ns.3.gzmlx5dv_vfio_get_events_fd.3.gzmlx5dv_vfio_process_events.3.gzmlx5dv_wr_memcpy.3.gzmlx5dv_wr_mkey_configure.3.gzmlx5dv_wr_mr_interleaved.3.gzmlx5dv_wr_mr_list.3.gzmlx5dv_wr_post.3.gzmlx5dv_wr_raw_wqe.3.gzmlx5dv_wr_set_dc_addr.3.gzmlx5dv_wr_set_dc_addr_stream.3.gzmlx5dv_wr_set_mkey_access_flags.3.gzmlx5dv_wr_set_mkey_crypto.3.gzmlx5dv_wr_set_mkey_layout_interleaved.3.gzmlx5dv_wr_set_mkey_layout_list.3.gzmlx5dv_wr_set_mkey_sig_block.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_establish.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_remote_ece.3.gzrdma_get_request.3.gzrdma_get_send_comp.3.gzrdma_get_src_port.3.gzrdma_getaddrinfo.3.gzrdma_init_qp_attr.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_local_ece.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.gzefadv.7.gzmlx4dv.7.gzmlx5dv.7.gzrdma_cm.7.gz/usr/include//usr/include/infiniband//usr/include/rdma//usr/lib64//usr/lib64/pkgconfig//usr/share/doc/packages/rdma-core-38.3//usr/share/man/man3//usr/share/man/man7/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:29409/SUSE_SLE-15-SP4_Update/3927ff61436f5bd8a03978ec0b902957-rdma-core.SUSE_SLE-15-SP4_Updatedrpmxz5s390x-suse-linuxdirectoryC source, ASCII textASCII textpkgconfig fileC source, ASCII text (gzip compressed data, max compression, from Unix)troff 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)Algol 68 source, ASCII text (gzip compressed data, max compression, from Unix) PRR PRR PRR RP RP RP RR P RR P RR Fb Ȅbjm'ehutf-8a3d64117a25ef007bc3f9e3d245662fdb0608a098f600ba7b58ee5209aa736b9?7zXZ !t/]"k%M󉖄I33q K>f=Sy(8yÈB4;FA _oā !XKU \'Mkt~DO^S3|z1wao ?йO1>gSy²ۺMq.!Prd6#^% zC`1Avg5D&kK'BP/-cm_* i͓)Cb/JGOSZn2Et/㿸%ilMp $P\,[?o5]pܕW~eK܅ #:x% ,3!y# |Qƻ{8lhl|qNt61B:u0K7-%8U_dz57zT8[h C@D&M -D!Ʋly`Qyim`#պT gUbRZ=/[EN|ĒIɖ퀶KO'("6.{UE_R(Ud}JNY5w8%2H)6yˀ1LYYR;\]OX,&gƈ?&SkD$^lKHK$®L)tSg$ rwz\ƍd]FlAYS1e BYPz)I;wNk(dT~{V&G/oVgj-L8PBܸq}vkBۛ~ie, }ctFPL: _rEX ?/h~rz hGHS[TDq.Yghvk΅07+ݻ,XZc3Oֿ:`0'*shZĿl}1AԷ#qr,IQK0R0|x+(~QHW.ꢡ7*X=BIbgLvo3?d|tGksi:i$?XֈI=0{% u]Kb:쫸-\)wF~0_Ad+R:o9}}k~)ttƭ4^}}XRC^ ̀9Qꙸ/҆őT/[ WL@ļ>W7uכXH>W$U;_7Crz3I@͓JcZ:sqGMpet<^*wdЊ ZS@Pm\F@|o?*oe[πG.n Hby&sCOlx4L艼03X9@vNE@3~=4wo{dyv {@B9SnzQJ&0NѺGJlNu}z%$ %W\$ξ'Vɦ/KR4K9Q,+Kt iLݰI= ѷ"`t,څlHc!QyFs\tk^w hr=H;]WV$;Bn/ِ;VݤkqnbǍ(,-cD%@t2ʸm}`dR`sI>ތ!6TWsG@=g#?/<  ȏ5HEtW^R{WoA0;391]0fbVZs.yrdAΉįdPËo@tX5#pNr6,#rsU '}@8\bB83|j/??X!_qg^VzȤJ0{pЄls~b7֚S{\QxfO"FCU{tnlhW*<{>Y28&HL=7QmAfF[ %zBp @ꖎ!+LQ@Έ2]k蟷]e)KG 4Q a>^]c0㔉($n5Sc&* wj9nDu+c&۲(_ > @nPiMܥ9 V^-SC8@ l{-v~>bYn>Tft'Kx9!ʔR[_E[lQخp "UO vl{A[y !cT,Rb KӹZf/"b %&.8k0o ܲobeL@ƚL̈́3H%UdC(pIġ1꒧-Ys؊Y+T9g",#Q%J6d)T)" J GR$I5|Ad둝-3LJOX 4p "IKx0.c8IlT g qi0߈⁧@(* a?ӼUuQ[B -G}(#=x!1ō*~E Fp(J[{^)</eX*V{ظK~jA?w^E%2^WD-`8}E[{/&*4Ǩp"`0agjVd즳I6UCgHVypglpIVpkݚLuߑ'9ig4/&_y *\p; V\)IVT!{s*.p4 &_K?R֧c'6U@]T=زGul:W==hp2QGW֪{CJSN;|S60hI[?(JM;uC0 [w5<>5ON7xrVlkF -V9A_3S! 8ҘtlQ֨)F\ bA uN\?%˔H=^l+gNϼ$L9^cO,nj̲ޞǁ1㼨+tާxe ,+4sTƥ2d)Q j)t]iiX#yG12 -8`N.yۗ2-~;Ҿ@LB[To\"5`>ӛsɛfwfO誹ϕFA&$IS\ie?IiQ Q"0<WC.L=iKiY bzYA !,5|x0$[jRW65媊X^tմ?A܍)Ӝ$vIG|K{q}W+,+Eyłq ep4|fG!<7esaH{Jέ3łI<i{Y.HQJ ţW酹]h7MNt>ʂrZ?_9;X:3;Wdv7o7:@uWWߢQ#.SуBmL_(3ʪtьyTQI[ WM9t=tjY3AU@ϑ_W?wךo#v0oAW$g֟us0DssN-pk(c%۳'$Rq_E=v'$։Sehմ#4PA.@sQ2$fP-vN_waX PYY5"v/*dA~smo,vh*EfϽ6p['\u}s`#V3|xOLfFõcm[tԄDXN{ !%Kz? G"˂uȯ*Zvfuz.cྫྷD㦊! Zj\jUK9[nG<)"^T+;Ot+lGhx1QWc.&WSfV>śc _jIF0 =ٲdN7~_ R* p^H: CUR4ћ _| }HUA)Ԩ$[0>A!ʳ?\MyAF#C~1hi팜SP69W5KpO)[.H,tPxEA_" cYX,E똃((Fmp~RJCm9 fbWBYW e/4h6F@p~2ƒj#GJTv4 ]CJ^!%_ZiW`Vl@Զa@GcCgO :QǠ=I]875oӫK,Ovtdt8}8{tXB},6=$퓲wIJ X 47~MS`Χ>_zov$EN` 2yT.㘭)|oߦ}Μw ?pe n:KH_}Xn1;#uJ_7\uݏ[]:s8hr<&;mwN6fa>-m!ԛw {JKwL¾`;)YcL9o1h{̠6k$פ>6sgUǿ l DK\8V4(.sr)Ɣ((o$AɊG,r*"l,{sJ-Ud{jיpJO:S+D:v1d'"$H)S޶i-40n ( JV/ٯ*lwY!ml+r"]_0{5K(&<@tYR֓5Yy)|7, )2]hjkRS05Elai#z{ ڂBR iX<zt n7콶IaΘp̂2^oy@2ťՓiMW= 7Dykv2E]\Ons*;6.47'L"3R*dR^Iu$Luw$JWܭݝomd'Aryc]&[ z_+"?*5:#eh=@epͿI(sZ&L<` q v}:%9՝euźZZe{x1IjOv~:(O@aI`E,ƉF+p J'B]hgUq24+U[wl\UQ! \ .FN\'OG#֥Mn+5j-+sg -9Zgjæ{ ɎEZ\@Um/> ɺ' +s|G7K5rd=B@O.⾢|#']m&(Z Q.HӒ>Q~6Jk0|]|^%z&m"•AW0~:4$:fSɛfuig jDnJ^kqiT?؃e3 5@a28I eGܚ먛lfK\eH ŜڥdM#6(U#c6u0ї~Z &f;흈ĝ:/AAbKU[ |KZ[,^zL36hӛ\>Â\yƮmrۜ\١@T9ر… /hsN O,wXz69Dpqh'svu ZI 1}=:s}=cDQ0Lb@Jf ^|~xwL'֢r1=jY:1%!$IVćq*mGYf;=PW @ όւRY&LRznyZZ =I3XrgHD:EFUѶεI>/gibU@uMV0>SVg7o&̒HZ2r?C2oo߷1o"4~hQ߀Jrw- V|Jf5tôU[j!"4xGT3?} e U ,/T{,bK:̳tƑnܞb6䞠gm@E ӥ'a!',i9T1#v!W)l_m5  agf'M{Ȃ,_nA#x ⽤ F]sıc< -g |mcd,ZE.(Ln oz3 O d< s.Y75.=f PO} .ڐphI*З3yr߱C/{v JRC8#64hLTSv^B_zO|&<@W9(/aQY<@ޤ5?FzML@+ьsVi&.T &OD& ZO5d<!it 0o ag6N'*$}XRM,; lyoVȘ qG08K]}:- &^.7C0Ȩl#u̶{wh;KFc+cnXwشBS?Q8 קz+FBQiӐY><d1k"P9$5 _Fָ=fL/etc_Q|]v_)G8~Q3g+lG[*3Pdo֗côS.;3,\^WiOKd!Ev E%͢ ~!*)4 O5PF͑ &jIEOXsg/PgL=vnB|Q8 (IeQNYԓ0UQu8<ڢZ`FGQjL'3E:,1I=A`z8k+~70}ҁ|&Tb ,jy覝=-57˼6г6 LE>:VҷRKUK E0Sv}0C]O|榁lq@p=p`hevlWgDhF&k XֹF?aQSA;&~n o^SiPm?8\8ўA7wgəDKT>^hU}w(vB;QcRl됻Sr yދMpsiMBA;[XR_P Q;)H_dYs)3f/KN.*s?3M`%F1<)/cJgntO[/!Ǟk% 8*W.bG9Ycu[f|Λk2'(DGꇣ  i;y9^%t[P%NGEiI'i,45\a.#Spn L,߬J| <yb=`Va~0;aD|-"mRr^'J%2v<%Z>/X6;TuqO^a۸JA-xP¹U)-ߥxܿ/WɈQxHo)-D]v^Dgmus6Z*2SP, rٹ&,ѴkIIى!m:ǤM~5aU޻8;%p!YѴ[B;3u`KCWBHGN 7/*^5Fac>'*ύZT~9L f S~k[!TD9$G\uXkoaж2z4% EPVkap?i_'.2 ):rrk6k2ǡp^Oz8kNmg sHUyM&50b~V ÷x4-+Ԭt۠-Se`B#Dv]N(XE+XD͚-\:_&84Ż!<᧦K6uK'o6uϗLMԡ5p Bcq¤r!8aWMu(BWdYjqioTį%%L) &o}Mʵw=KOM|zgtrx.&0x_Rw.w\ii\e6:BIc / t!~h0ogFCp{~y5S}럿9kKH%$5qw -oLӒ=dopf 9NN Mšc:b:2f\jd< jb0h 5xgEbQ׉< _o^ ˺B#S?eUب縫Vp:jF[ů:`4Զ*S;|\>jt9 S}~ҽ25|~0&,GABLjy Z-!>[aKnJOkFH_~,2uu[CvݙSpJ(tU/b ѡȘt,T2MrsZ.r aBRo (Pj` ]W?j[LA֪'w@ &~&`Tb-lȩIl5|Ȭ[£!6òzekq<,*Ͷrq{^i)N$ej%ٿ_-!öN[b8k6:1}[?10H/ 2g|ω `2 )2tjs:gm \_?mȦ/W`O01v@YPc|um_uVC>o:]πcrVENLvx2˽])8λqAђi❾i?()?i![1ڙIa<"]~+:սkrx¨mj*+Cu$`o&`njpkey!@yVpzOUFTDn,wDwRUL`G FY'!jW+Rԙ/aCys -|曔)ZV>k¸h la\1*`qg}:ȟV7/6,-Cp 7t(uș[U,DjTԂĪ+™$HhgM`A7d&g2'p\$b.ⴞ5&0o:IqqvBNi."qyX{jT"{-gZBL۶0#δ,Akg_gzHfpE` Z:9Z* E ޙ75܋ۋ}/"lKvq<.b؋pv8cq֣NT]V 2QSN\#R87ޓj9jݹ@5 r)E66_r ydtk$IIIw\#2lLJ9/T0[ Pmesn셻m8p`,nJʭ]\4Jr7&)'0DQ)w:UJ]/f2t{V_M -BY0塏ek^!p*u7׎BԻ= }lIL(K]_ٛ,TU䳒I6JVC7 fL.ȟ\j.B!QVVC&-s|sw;gn}oˇ-$]%nӾH% ϸUF/sx5U񜡁),>^U!f"ݒS/GN?2߅ kҘ{6Opg5d;VW&m>9:4lo'"=ϾfJ켩Peݾot{AL 4qT?i?uAX6`o%0Tt4NǠ$ƀ.q6=CP9oflty)kaɚmL`?vH{}IM_$ӎdxg)o_wFT<Ge |ěő(#L)ipLJwR/7.'|* =wƌy\% ad,|7qiu*y"d[y)ɘ͉۷pv0xlD^St[%H>aᐍ3d2; 8#% pvց^k|uZHA:궾}$ɑU:ǭK }%fW/v[UD ߬LJsZ'#L{9S=Jd߄ly|(ӡ`xT=El[&tgGeKzvzJJ65߷brHڝs3u]Ei LS^"znaT ,`8 f[ /&}+yeH }][ ?535!I$"klX7T&[n`gkٖwu<\YZi)σ`vlB]smNr {YE -v)bPP0T:@[Q|:9[*?|)c|x.?BL̷Ɩeoi)co_^չ;?qB|{ބC@)2,|a>iߛ|RK<# (jֱ2AVAdN"ؚ .}\ mĬii:t҃2^+䨽+ ڮߔFA"8A~~yqfK2Gʅ&lS^ItdT7ŮI!}attɗ_B?"K i]'w8?Břr5\6u3[¶'PKǦ<ܜ=kKut[Ev(=KlHZ!P0\>Wz e%0-pg%buA"sM;_CA) G"j2#+ܿiʷņ)7 W@'o7 &jDϥ í\ UsJsF*hOXӡg$NmolR爐;D~~W=L?Z % 9z] 33)Sg<2mwm`1ɋL-!vs+SQ\Nb9}7ЏMNZ}܃dၢ!,*~a]0谎,݊'@t~Sr0Tb5X ջN!(BX$A+rp;Ab8٠{}"_Z|pCE051*aL稄,4ZPqvߡLCTǨ5iGL~Ӹ&g]dZ%:M0?03aoC*A|A˧Лh'X BӔǡfNF_|((LQӏX>4i מ(PT\2諹H'PcЈlh ȣ:ykq&TӇCr<>H|,aC $IK O]FkyKo$VfrW8E˭A~yCc`F5n9I/#UX:][9x %$/̬m,Z~XdUM8Pv0!HIB&-(..PS,Tv-DM${M9y5:(n- R>E:쾆&.Ná /3CMƌyhƶP;J!x|ѵFToyvig#9B9X1/!|\!U -Pj"-j3ˏp ভ[^=Yvo>"Ld`W9 %  fl޸@tS}6رSFr ś}$pMS ˷W®Gd2N0"OkX::M(C $ԀguM-ukò,,{ׄ Q~i16_r/WɺMRGx`dh%3d(h[yڛ1m灋6GDx$t/6b[J)he!hѱz5n%giT+5K:~!) x.**&YV*u4pNLeZZx7wHWӖ/ >u v"e Q;îh"Z^y-3j|HsTc'of3ϧNG)WcQ(y5rd8]/c1N>È*u_O"隫 ,QLtBFnq]T~]8"p2aH\⵮ԵZ ?3&!ҁ:q̱/&Zu RQfMQJ']TeU¹pyefj4 s#ߊTZ VAհB;6KE|T[}J{>|9Y$T5R׋>rs:ew7  k4Wj$}]3XU*c_-$JHKHmr2 ])nB/aΑN8x %ww^?`@Q15zG;P0p3[hb(q8DHC6%g/#z2#A|t9\ZȒp@ 8ŭ9pՙw1.[pU)m$+*Y9!x!.wJKLw~e )g{R!#6JxpȠJ*]< @ }EzyYFWB^X sS+CAd\E/Y|۝Ith#U+I e[`˾'?%ϯOc Av3F ݞ)YC’M]ؽM z&1Ҟ*-iتѵ>Nb.S]W4NaV1 6ip%H)B57ؽ=38ivc q״Z%n@7oo$N||Cl 83%hHPfeWy7ધZAН/iMFiE1m4@jeْď')<81{0^?ŀEnBlVqs,:]96C6h&PQ*cJ)rMcQiN @ U`0q.SqCSE}\S}ʍ5]Yu>S9l2m.j"0k䎓Q^*#*Ԡ$L2C niiO)ң3L-u1pSXGT7x t:`HӺzYzG4WYw׶򚼆$r9$vGxϦDHhC)u(6Loi\' d<,/߸OɉA=*`U =W͔yc׋N=%{y?G6'Q5RU*?z:bԳE ~K3%0nlՋ Jg;];b 9Ka~ Α; K.Y" ߤh 7rjM[} 4l6 8b) K&eO(EBޣWƊՈc4j0Xl,uN]7&7IBA:g3lcJgI$tHPBF zD=XJ1 3$RHԏZs3oz}= 9=4XTKgII薚/݌H;]%^k6_`]}V5,Û,D8ώq&#H}P?Q5}v8F"վX=4C bՐ5q._)T(0m˯Nh!QРaY` 2Z0H#x.mK] Ce &fDX[uiC=xja0O23&Qoo^o ՘9Tn 3@>3.c~#cAE0g?3A^'J [W{OQDZbYF9uYYau#Ǝyl|*]Ark`RiU612]xJ_ +&8dA6FKR`֦@}@> ZͻGF&d%_qjJKj׫.D Q,p! 'Dh%pbzT}( rfH @6= )$ko=?YSI+ Eƙÿ^z/I̔.\;WQ`YO}z2nv)70"RiZ#=0z z[@}TZ, LDWwdw鞦) wB[EiHW} ԍ̥&ڷ!q.Mc^`L bb*뻻#AcA,MILcSrr*axO{M~LY|6 +96pʍW4>ۡEP)ѝ`[2yv鹛Isj]Jp,uG)Ŝ2<8, Pyo#ݿ9|2 ,xb}msƆF As=]i m\8XB?g!mȐ}mH,ľظ4qF~4L8ww+f7iե 7Љy+Z)݄ifLaXܺhĒfZ&G!CBDc>DX{<bEvm77yҴU&.pq)vT b%p6Gs]@vo%y^L[]aq-[XRFOV-XC Wޯ iȖ=8 HY IP{6z6Mu1+w@U' %v{ٖP%4u%c7NO1 |cG)@9Ǫ)Z-p0x~Gs~rҲs/>ר'(ΖݶIl<[RE+Z/A{Jz{"b잁V6/uTv;(l3,Jp};w=- .*F.r<{B^< >>e0ɫڗ>HÖ&of i3S'`U )DnTp(4b>'r:.;b} 9;L,@a,)ӴܶĸZRaz4u6([X,s(<>2 ;ibM' Z:ڐON<Ԩ2 _i3\Jm;Zxbz̶zf 4RӀ%0s!610| yu"՘i]Ұ8'1F>>D? bԗ[ìC3$o-21 꼧9,{$aȾ(u<˶ּ^ յ9Eڽ8sOOKRr\O*~Ɓ>%?&+bH1bhől}r<&sVDSNO]Y*fYU+l nhx:$Wwt!dCkyD$r71N9h+YBf{RdVP -F^sE4؆qyS!k9o}png|gJ2ZX*G{SJ0 e%w1gKF8ʼn& ygxF}"=Am1qP AO9sfq %Ś Q-7+DHKwDʺ[%Z\Ie jE l,Kj?jH9yc^U>v@ů0Es7^^⚙ NѾ"ϞZL.vKY(Gcfk?FX TFCȇB/a |W1J*3Aog{eH[} H`vЁn{&}gDvم؆^97`<, [,*X5ŋQՁ@J?PBr4-<0W}eJi>jvtݮZm>f';a# O [zEw^PƤ hRSqf#GLsj^Na9v؍ھ~XQ5Ig,)n5!kU,i 5)SjŀpDVs2\&a]-AAo.ڙj a qBhr;Cŝ~cȧ[EUV3d3H;; Ro. CbVϞ [Xj<@TFrbCU}ɪq ivJQJj=XV.k>"SF?J[zISS:9lpwW b)MCօM N~njvw$ U%_nBטH.Mp€ v@Pi!Eb3H;wr.F&/~EDAP2O$S:y3AhN$_A>os޺;;F>N23W[hwb `S sb0 ];8/#U:2NH'G8.erM fiݒ̽uw4BvZ38R/vkQV4yչV*!E^Gv -UvK,Nz69&x!`z*Seu0jE8X>L8=;rERU^F[?f)^GK"s<K|:{TJHo|pvYTA$?0׏ ntP U,p*+!0k[U6"dP# hFUA#<s#b%= ?XLʫ4 ~ArΖXqMf;":@, 7ߔҦ|1~#)@*#qV"wҡw4gǢ%)Wdv%>s?s|qp4DSB NکW?3y c{jZl:1rƟ.-&lM70k.5߿G& chGeܘi-R7>9sY?>'fy`f\)},5u^+|k0Tŕ2nL%,yN /kUT: ԵlnèZ$Imgdm 9z)< I8d ̠eL]5gJ?k|K S80Y"[?)C$qsUO_,~ǃ!("Ay=p(<*Y[΂91$:H z 68ü% ew%0כ:/[ <绤mO=S%5nmԇ|HB[mfee-cPzB ;٩d.:C5 |N?_UN6XC*`p3_T rXa~X:;wF@\ƬOONhy[H4̈́ 6 R=#PI!=(};<@jZxEp̷l"4Sk~B)QUTگ,Jd3)>B0Ev1v,:O2 {~i ؈kG͜{^ Q |peKE;='#JAʙ+M ^Z>/P4UZ|anK/JCez@'\@o[G] ys卑%EA䥷Ώ`Uc >xBW2!1 atHP%u6m~/&0X;a>;zTѯ-#HV,A$ɮζզu ߨ51p1x#8Y.XC_KWvb01}9H@؝z|T8(qKMDSK٪$.&Se\F{k.5ޜY26r.EaNONP1iX&^[~6hu}@V$^Mm,8i^  á S#h=o|+5p&.Ey.ƉQ(B4,-$F)Xs])$)uMu6agq*Gz@.v$rj@6b`of|W=gm2ހeJc7T>J"]lic<; ʝ*6;^lʍpR.L-#_ޱfj`oo-[cTG+,4e!C*2v"G_?Zҭu~'CV/>V>QƍoɐgǴAEyE.~hy*RL5Uu\(Ix(=T9TE1q|Sg[ő9MXVp< l >vn1.n/'g0̒FqT!~9D^EW4XӜ'5XvB1#72?`{Б3qc~X)X`u7I>5d8M/ivaiy0[!H5fDI 3e:Θ?GdYi S<5f9r=9Y([ DPNU‰A(tŭi`^<uy7Ag6?u)܊A46xY9z2Uhf*rX rr\U]Y1eׅuS&yHT)R*pyD)VyQ1n쯑7ҹցt*Zt홻`Q' l;Ѐ7kg6\H%jxl%m܈Dv](+=cʹ[iU)}x#פ2xkhoD{,hhFp7nYr1C)^u,>Sq~c8%M$E 2:̛=e(Mc UN7wXhN~-=;Vl[EFBzN_s&(\CsOav"ܣ|pJ+ɤ Z| ",Ǚi&0`yAQ?0[,`)0"9Ѭ[4 ~\SVҽ_9[F7yvBr*uPnCE+S yClRah?XelhGٴv(Ω6V\thd7!*ə+5?S~lUցSWY5vqޱf?J>=㩇;7'Pc~%wuj75LL)ΰUG0yDQe%*U ۚ|'*lsYxQxgx?ym-N/nvGՔHݒ_'N}+_6Z8ބ%q7>)11NMe)'Ru͔Ag|# wlR#z[ YmnPz0X>GJ-$y\<wqD"yY_iGrE:U+w8 @|iL<4GFԺWCd1-*v/"FN $wjB#/H]WtG1uiN[adM-oԠb*9z&`+s Wd=OGůD.W3V/It(4+uQh\dRK6w瀼B{ qhU|"1)9WB,]Qz6+ R?.<- Hgb6R%^tO#T#E2mf,]<T:@s+yi bZ[=52B ^ %p3SԼ/S MBZ秀l>p T}}T5\I_h9@@drBޭkڌ®[;Bk8GNl Z'xdM&VXI|Nғd?^ыMQSuP_y:K'E."9敵2DScQsÈw}XND]+JC\#Bft4)/,*i7d;_a#ZURX6EfoQ]Zޤx38PyZiKrS,jgǔ2$UW`6Z!w$ZLDo€T5XT?PD`9Qa-O-]LƱ 6{?]OyӍ=aa e="vs ?}?P=@p?ȴN',}!O` n ^ֈFHJe rrEp)[OK5],CJ6jE`O>8,#ȁ VRgAX}蛑4etJ:$&Kk;Ȩ"?`Rlɠ:L)޶$1X_Ss[-qn \('e͟ޚ̨0.)M!â#( jFL< &XRa%WdnJY::pAW<"+L 6x;_e~]H1_=/IIN|OϒJ"A9:~0ҏ> 5t ' 65R8 ̽.[WdEx0; ępqA.5/ԫKlcQٝZ8XhqU\} E'_Je?Q3OwF, kTM\s>zيg /gF} KpLϛTEgs:#" Kx4odh8ʨEwuCaN%7>d=3;D\d [;c{_օKCYį$);'| t>} Ct c$qGj*2/ա|6EHd+oW~3*3d?%Z1YN5g`4X|D]7T+f>9Aq6vO~'9L"&6Tz7Ǵ ZTȭaVћxEz/U(9|ޏ:te C`Pkʇ`aS * LuEP々c1?~tH.'\ENPK'{N-WsۨS erFƆ&k@K\A$H-]ZP'lÉ (Ҍ/-ڠ'TFV6&$,7oαaډz{P`h5<ꭕ$ wg '(?9GÙs.>KjCYR_ &k~p cgr.SZ!10+%` ;fIXY]I{:7zmR,53>=tFb͢gEpfCI97}vZ2c-4Ir/Fwhƌum mDp֤;7AOO!-wB%J.*)mmaÚW-v!51W,x6>Vzju$0S2N/Rx嶤  FeMʴ3X:RPvY9'y E9u.Tf LrvXIpy["yTaP~NkNlWO$ ̇6jR5"nW|n&֫^bn͚ ({k%VnblŹxbpHܒP;G#$^1~R{;zrĴo V"nV p@8/W%I9saM<#M V1NmiX4XG걡[_6&j}MO\1*AtП)+1YQן7$aEΗxݠ|Y]ffCE~ρ [3|r6Bb>"ŞC91X`鿪u̦:h1oV ?^:7Sg[0V5Mmvo\kSːOn<Htihw[.,tWG3=XR3⛧":%ŬVa~?u9iG`?F&9ƹ)&j)f }FAw;SHɷ!lnڜclM54eSZ3GTAJ'c鈿6wM|ԒIbʖd}~<ҵ-i2%gTj숐BQ?sed=7t !m!RC0RI?jpݡ!!KtCGK![S&p/j8ਥ4GV#4p[>ݷϘSGO_T/N$5>D;-Y -JyBM7%vZE EYviXV#b5{=5^(Y9~bsy=i8GON3ͩ ZN)x6Wc&WD h{4! E`וsJu#<84F 5uD;P|EROůЙ\\$ȚBJ%m( Jy hZ =yY C p)Z'8Vi uꃈg7hLB^ +7.E/גHSE4A;dxݥrշzQ"_⠫sj>h앿..9SPp~?3tkGE[ & A~|d-2`Q)T (9s oN!% =5k6˰Ceɇ$}?y5Fh$/$XwmZ3dP9G1S/xTG`Á7v"\'91s(@p2I[åG;qWyOi\Ih)P_}B-8=y4mآVQ붶yb&J]N\U U+Ԯ+v<! I9"/O`M}tT52{t8E1h(ܐ'\xX#Se㕡~'Jcu~W+\=t}p ~LK W~V9%)D#9W. C(l2x}{! 5ȰPXHu$FD! mK̈́gq`4ԾmDe̬{]p*DfҲRPz< gO2S΃zϗ cwi :'~z TJfGy2=6,!LTGHO [%MUە4>2BT4lI71ot]f`ݮ@[ >ҍz*蛆s1\0mۧxCiOnbSu%ls8p*Í֔~8dKc}& ^A`+Vۯ!p[zEs$dTȏ 퓦=I3ݑ μՆЫepĊWӆQ@an:knD숮" n̜gEU1 %"bẂ:a0Rk3<}l~hGr?'ZO=ѱfFoC0P:5,#t< 60O4*Le|fTM8Asq5,y?2_46l>M\b_-eQ+l k v^/`n@]\Ԥr:&mQj(,ڭ\^%ױ)]yRKLC35" !=S)c[Hȗ}#o`EF82JW9U/q  4"ـH!`E&,̃S81{T9 ^t)A;}F!h:ő0CQ1L 8qH9zBW@y!l ǫ]h>Vb^JEWlg_/3B^o 0~k$EcXy@kYtrc'I"_?46EElŃK;5Кuc8x?{MB[/XS'3nC^YL CKK 81sA3nj=?)m=s[7胣Xiz,HL?GӞZS14џ~Yj̴(-#/'9 P,f((_98.읞Xc.~VԞD1L%q%;Yxiia46!YWBܬB|bu;ygGutƂ"K,JQ˜NP;a g ]u)r*e3Bc:cc¢뛲چ]K6X!Y|qkLB4Q6nYX҈z}0Ӟ)f %tD[ fjK{[gA,e0Gh(~sOGLuH##r"\Zu w*>Es<$%qQ̸&q(vӳPH0U$`i2EPx'u7=T6Jr1s?M˄Ps=uU$ ?͚'ZTT6nx実) .!O~jIG!&^msc0RXׇgQ3?Jz)M[ ךqԤr.NppέWyZsw d@c#'Ⱦh3HFLpEAU6[vZ.^{VATd(bQe8v/_4(YC4ܛ5Vm,UiY]oPOq1wp&Ø.p" L"Nrʫg0gO*M4(j :mQx86=,S@NIhAuOӸ!-ca8]FA,Z:-1X*$DB r\Cb_+7GY.G*m ,ubPONoEar!d/𽛛C6d^kEGee  4XF|g*0_U ˷h2#Ҧé!=dcC0U5ulQ i]#H\@蘭7[: J']>wy4|о6r/sl(L_c ;45{PWBoJ¦ -qjB}ғ89sF&<ވ8Z!#D-ڏE {Z}%pbhX/^ R ]Sv1.qp,95#Y>( czfZ [h^J,◇j'T$ "3^~ƛap(32 R%%͉ivzJ}Jhpfހ1O{uUq u׭=nٗ=SDAOr@v{~ Tx.p?t5˚g[e ۟"9@$p:3LZ$}Lk~D}f:1=q n?$W{V$. lɦHa ?l%; ;E]dYy<.` Ǥvz]HnL~XIu:~G3ȫ%:ej;&hp[U_i^+*߄ދԡ=ڶa 6r2o:GNP 9_`S QtAta6(yJ!Ӳo 9)6Te@C" o/gI*+1UtkRʖȄCw4-~ʩa/>k0vB+apsEե/~ {'*V`sr}1C]'*vlvEM0&c`4o3c% ٦"e fFNvB} |+MB>վG'?#twbJF=;gu8F8g@:voezp֟9Z:`Qkd9 \Xmŋ64I<4FH*̯ŶvX!Bkz  v_ [r=yY 37s-V<΋~Vn|:zq_lJH{/6Pp:!AW;~t]8E=;^DZM6ŷ`-W'&fF~UHΐ <={owz1DE߰󞹂4z|np`wpi5 < qldxI~ 'cȕLsbmF `%nд6"[TsmGUԋw> nЍ酨% 3ŎΖ\I?";nEJILg &8c4He 8x!1FgWBIR9,bL GN>e^%*( -{a*ɔfJ'* 9 QG>BE7ވ]ȩO38}pd"f*Y!dYSȆ z?+"/Whfxjv4bB.g.H ibxY=8?T u'+R$jy[4P!BXX ШĎ\}Nw5.x{-?λ9YuTZ[ד9K0Ybe|b&l?ͿQZ5F9CsH+HoN|<v[ԽMc,{sOw3).$!d9ۖՆEƠD=aDNp׾I~ r~d- ߭`\X4+`<0f{k s=q'ҟ[蕕[LuBt)n@G<]0 7Sգـ_e*dk{m/MW;?ܫrkSȬ1j)w' KH+%B#[$jEU,I:];z)\]r5&uLʺ]3\.>7Ko_{'&qUzfP!sZ,ll&`]:HChO \o'̭w zZ(u scN;̼R5evTSQO^Ľ]*UT*_$ŠІdkƪf6`kS 2QF%ƚJBj 2OnIq?o71p(E-?6*>kkST H;lq(=3wBOϓ[tq\G~0s"9G%z]-k K*!y:nRwcaM[N~ܻ(5%rD w-p L}tCƔ$!@ӏ`< ̕B 7"ǜN78T^c#>D쓭A *jNU iOkWHb4-33gU|o2x>'s 8R/(`ڡ~mHS?U|z*|)7s^R]Y{ү;FyZ5V}Iuul+V1($)lSpE^E&ӗ3?kks4zc#|1CXJDUWytA?C:*I5FãIK(ncNޟ^97fC׏JnSh5,#\U"N..m_C{حxRB/ruF Rc~K˝%7\Agft[EZ…}O"%+ /bGgݢ%svH)[{PK6%Unni 5qaI'~'`H_:%cf?V^%AZ0~? ā鏯ؙ kwoE%IQVֹ/lOk&Ѻ((WHN -f#fnd5o3FԢ~bm=a QbwB ]@8&@UZFq[[?e .F&)\ޣG?E:ЬiW\+5 f]DKo>:qc &S?N `8@~)S*h' Y?jc67Zւb1l(\mկD.f2LNo‡wDٺ!;]}.{ w\ς}l߄glfʶ,w.tx=buI͐wJ7[JTY{ZFO*nt05A[%ڶ;e.fߦKic^ 6%$6rGp߀~6@/s;*N#-5ͧtE[2B -QE:ٯG}בuk؆8vy@&  ?4 7Y{,G {$y2 @Ve:}&MI4NW/ːƻ :`)`q5B{{X$]KBpGX\L TBꞱ$&ڈ2(8d$*G"wX.iOBDHߠ)X\H!HT/qRz2{w$F]"p& +(30%uO+9KGʸQ[A#YcUwE*2U+_fmaVRTQt+qbBU5')9/ݧm5NU[y۸RdY-Vuά+O@KK+%h9ev؎Hw4HHZTN4+~YjcR寒<PfL *'RZcfGTZ~QlAJRSbw\,YJ=K$xz@t֤9XS8 { >2u7ūlol37TnAڒ S1֋G'L1:œ[ia`ƾjF\87^>o%Z =G1|5gK[sK!$n>BˮڎktgȞޅBh1ZnLY*?`r$`Lj̚-d?BF c +aOݰ15,T@%ʿ[̚$l֏[eEVM/]S%1s k=<{&}7pMZ8ƽ[Ƭ(Ш+faFEHhb-XLE5dlJ]j54i|È2A$ P 3`$xf,W]U𷣥) ٔH3b>6 >I'eKQyO\$,8ш ˓ъ`8oI$F]N i\!ˡ$]!D(1ЮF5)mͻO^ Sb>wȖ/qMVު0 :I=',6sCI-@SKE+Lmur:+TFilKܺnn2Sp%Uh3ٺ3ogPBӅ0G>Q}`ޤ bI:֩5C;vͲϫB26St`PZzОhsFjCU?|ԣ2+^Fɪ[,uZ#ۯ&?JPSqDc GYQnEG!u8p }iI>!y‰<%ގ< 1tOcʕ<;X~n>,orz-3kg݃) N5rZ`>5'O~8 ʎ_VqrTN"o #`K~η_-nѥ]@Q%GyAb!Q>&2B)j+OkȔHaY=0`?8Fְ½bNZXVNQ.3oP`Di*Fm~TU=^9UfIIa:?2/sOשHԬaN'"yr%O;ft3 :<ΪUч")M1U枣0h)d1IU㴛|_X\mVȕ3 b N28:jK"\OŖ\-33-3q9l3e@@^އ'v8{<<7 N:<8`.әL%6XG$*;3(W6욚=T&l8f%2tΟ2c$G^6#p;`N+) h l#siI_K-M F}7fآ:]?DڼOB*``Ȕ޾)0>az,N' ^xza5;ϻ~.W~_W iLԄd ěo n9mr9VX}i3!EP _RaWD9c4_@hI=I˗=%>˓ ߪNN# p_)r_6"/s=|NJ'\2 4p81G;BmJa'3MsSg[d(;OVf;K~Ē$- 6W;B^w̉ /].^jJ ukd* q| ޅca.s~uO/~T(o=qщ6dm-[!Xx :35SoP:K]].TmW|@M 4T & sgTV#oA7ߜs 14Mh~:1kbU }ɕw ZC28Zu캙/#yor[ٜ0K[#RYfց"+j}wR|"5hp1Zؿu>Ҋh a2r>b-+y(' #l!ZvWҠXAaYD*J7vUG^\$JYu+8B؇->CX7gW$~9b=c,7`xtNC߳d] k:dfEINty OKмdK]L%Έ4ٝ~tS$?)l{ {DyWF:H'9iy@N;cӞQ9?]Z1;yl]uMcqYR@ m- ѹ\xU6~_6E,‘0Bl.:M /&FO~/xqYb^Nz ǜ| (;H#7Ǥc$T[p+ALkks;IgN@8w [*e7&9l6P#*mzBvX4[$m >IVkF1ƲۍCЧ=Pѧ}0FOme@[V{EO3SY&|9l1hZaiԑub޽*aM% NBW+{iA+X:Z[W-Њ<b̑Yܕ4'QRƽ'ejt(zHv-'a?0Scm3re-_duN EzH@ݨ~:kuLl{&sC5u]YG{ &m/tmU|C4މ#3c[Pie={wR Lzr;w'z2y-qgICΡ0f=wP݊*"jtgq=?.IRlOF [wmă^ݧhj8 {w! 9{RBĒۯH >O7mwp%s.mhl$yNͳ%Rُ_b5qz RlRr^Z-JGߘNQ%I "`"$>k$=Mu+X;~qML_y`=/{sD ùYX%2Ϧoh { <|;zimejuʀe1 [0EfХ47v(~77 mUvL4pawXrwxPTwqgKa?r #5ă_f4;.D< 5/ȈZj"|2|˧e+db#٘B`8FjA7!txk ,~HPyBp>*Ä5/NmzYum + \IX&J2*€=`Y'X|VקcӵZcAsn$s-~d8nGHmX ,qJqC 2! CtYIn0¾u ˲Tqbur04,bJe4)hXIy&l|C]W'1Ԙ_ybK7WSr^3&rPc+ !$QPr*R+I3*@1{ëlJPq&(f9YmUdPllsժNkL~l5&>oGH_#}|4y,'Av܌tI,?!6=lz% p.m4j˅m?5|Y~/-' eyLOFU% :EgÚtUOGfI|\AI3 ?}d0iKdg(yԳ幯S'C*~%\rGgbvz%\홌|rYba/)TQߦo(dJBxWAG@벃" -T͌Dj%Kdy5 FKoKyLHS Y7 rq֪=<ݱjwϞṋ[դъ;vJ,ygcyݓ8JƦs6o(a{mr1^u`'p ??{Tnt IvDK ]9@* I- d(SeӗEyAL?:B8ݗF*HvfA I`簀b|O( eH۟D/%M B^m"9=d" >gTmw[= |\D! *X֫k.§D1-A{""~aRmr?0Vm4BԁJpoLMB½5W9r s}EɆ  *:BES$oAݽ<给i/m եGJ#cLFD9HV jͶpe`{5ؖStay ?M[J}UY@xM5L?f[q<&OcV $M"?g޿ެ; [p$M?G'Ma2e]i?1 pSF/$!8lQR$Onk5Wwه˼ ~HQk}&WVwDr4KNwec>l3-5`K*Am9S@OtQ) ;Qgpr>WW!Hߑ/ެJʼpǯ,#wvH3Mr4_C"@y hdJ2Ij{+-@ԝ% {a;ƼC -~D5V:msNWGy] qVtP߯ 0rGM^4@0KaҴs){YsHv7"Q5Hxj[^^oRM{zOj˹5x[In52Pk:͛pxx*"fُrTŴO#X6*Y jia,o Y9hhl)b;1-r džL4$L t2w׮?EGrg,˃㯱Tw{F=ـlTIFԪ4YTSl_AS̜j-·`V6*VH8pF_ `é+d!mZTE2}+%4߃~D%C9 D:TpnWuGg3> @=@Vx4P׋>2<8w#1nm=-1YGaÄL,wfD'Y뒭D wiuݛ{ĚGɟN\[$4 VD~?/E{*R7h6c0b>T}>"$کKе]=G)GI~K ޛ-FCky: i%) HI FVY@;yzjcSJHð<_ڊiXlKPѦ,pM96?:`d$SvL,^̗vv+-2~d?_\ve NFW ?De;G ?Dۂ5N`~}N 욳l8d/E_X"Zҕsڤ0kAި KZqT2Lm }4l%vz7* ԬKYm7;u,%;#Min kFTҠY8fA z2ySַCf_5Pi۾p`jX+A32 >d+[{8UQ0c|"^_O[e>3ڒyˍՓxݍ,ï#$w|/GҖ?ћ>V*bU先Ru(zO9ܝ>[?'ȟTi,kqd_/}H2i8C#XA=JZ@Vơ=Eo|2,Jչ!fQix,p/IQ-zh]Qn uU`d%hOm wZ& Ql& बg6o}<͗Eߧhus%Jq͋]ZuMgVfMvȴ(Ǯ)~rV+wU@rQJ3W0JطllW)ȭ/yKkgʲ?fVm>a*W!k/^YL:̖ X\BPDΪJ:u^T+(€)?iR0i߼R/XDtD7.Mk3'UgtCE1I,j)OJLk!avUg##Kl<`K}Friҍx^7w4~biacWt_MUe8t;40 ^tF'nSѾrB$ pѰ0GfuEEBr-U)JS9ɏGeFHʝ;v;h¢ri8T];V[1`R=sd?lAV /B@tR#@wn&e]Δ1σnDpIh*:HA,uQC+ӮYflR}68X SG ᱖Q6%~<xx3lE#WĤaU?E}/j(|9A˻J~ Hu`ƄXG(ΔkHܷC,[>iLAHf>5:pG!ODǧOoN{ߏD:=[`% 0PA0"<\s=d]_s2ѓ]sw3ΧIov.hgZhCKYp|Xr~baNPMdz+h)`[JMnxxoJ^Wb=}b92ļv}P\;N,+BU,0ng/xWi4*u[yA:0ah+6HlEĥ[ZU*έ5 M$%j@gΔ'$X*R]YJo%jk>pđ"v#9)M]+ K]p16^*̸ {n9JF]b#B8Rb2y5G^`RNIB퓬P, %Da3D;bA9FdE`"v; 0:7izѺDƀf L9T.S_p6Qv< k겙GDS s~d4h~%8CݙiJYxOA؋ \8ZZk/ M(!vzƜLMc0~#fg2?9~_skUEeW0!twۣ O/dv|zwzr GD@F*Df,PϒŊGz_xwVJM`PZNA.eG~VcfL[6Gw?5 S3KV뛦ŷЬ 뜽H8F@>d!j))HIf+M5q4-l1cZ ‡CM4Dhևoz:? Rڄ"-}3]v9-i8Y5[ǷQd~?T͵Dj.Fr;^gE ٛ{@9ΪS:߻e2L=C)W۝Ng!]{!_,b c~+ qlM5: _K ,M'@P3@M{ŧ`F[m괷i6J5%ا` j`2qCg$i]h ѣ&ؖAW&Q-WP3pNd 7fwK ri™3(A*sSk$ށ>шa\]42Skj!0!#Cs1;ƜMDݴ'ǜ12+T W)vEnɎO-M'x^UlSQr]+>0v%ׯ@ue ]AC /诙ɰ[F'lJW*rYI<\[!@{`8VJRFQ~#G# [SuaULu+P53*0[ qs4ėEOFKca{O"E?t ߏ4J;,=+NL) 8 ]X`NS ?.Uu6vR7KXzBi@ gG#dj L-/%|%N#4yxuw+̡Xn͛)m[t DKctOvGV=XN&탌!@wMc e(W&^c=e1z*8/ @Dq;(oN,P|Q۽؝wc>P8#jxNnWdlfuwxEnp HcC8'sѷaGG>Nv5n[i_6Nqͻ<oA]'oU~RZu`]McCY`-Xw[J@Sİ88LRRߔD 5&+o@p}R:~ZWwNCuxWL oXN?ݽ;X8lwޣV26j8 8V|&G|QBi&xwv]4gbUtGy Z8_n~#]GڃcTDkq+qx&Z 7? 'b㴲WД&{%kk24P,I 6>@Ѐ)Z0sMO?Y JIc@ߌM)C[uYvw2׎^[-qK[VT A7g]evstk' 'u s) ?z >mE y O0KQ2/2* vCt:J+i1CcLKFfU?B/Q2n{Tt7_/߳z #![ͧq頻%at }R}ϱ(q+uT3{;-hm3wܽ8hA5-nNQ)=y Gy"2"D|q$E3Zko_.pfԺ{4UzM 8 иb`zA] tvԪ fk8;sHufSzm!L.!g{Iu :9rux`pwƹrv1>-t7̬@QO՗@DݦV-JXKG꒭ln6Ʀlnl__}ٰG#,R^h? ?uG:`5H+kDۧpMS89~>]T1An$HsOЛQ!e5o"p]9`i1.yeh>}'A?o6ĈJO$0؄+ k95D=ȓblK6aL KN3"z47=,5i Ъ"4/ \r3z/ncfEIfMۆ%t}'qkNxVPO^aρ !o(- I7o5o!]>>zA[G,e:ƝR=)~Ky ^70ͨWv0LxA*dͼt$Zpf>K|Fr3 ~܀Wnj3 IG7Co%a t@N)薋 40BG{cրo~hܻcj:\ UzSe- #zô>]чvWFFLGa|]gS({q*Nmd 喏iUz'쀷{ ,x.rU}vC.gaВl)?2BK1Oɠq$9IDvu˴Pާp%KY$)I'|aBJY  y6N1J[ҋ_<֯"!kbt>9LP8"^ \/;hD_~^_ƕotBŬ2{DsR׈6=b8V^^9Y G@;}SA`b JBQ qSu:T"adCt- U|bx*2_-pnqMV8 ]zOm 3 U2:mjND], eo_X^&5'/@|>1oHI>{T`N}^W7uC~R-Ď!tsdc 5Mz KH0a=ܶ\P`=,ױ p Zay,[,'oį")ڶA育1 Ki%Alz"ˉbvs=d.Zsm6Fj%voIwXo<2]GKKHkG_JZTg7+]PEVB {5T9FܡMfR `}vbw,#7&G/i =9M;dֈlxeF/E.VDu(}+T2 2W˪Bػ©OJbXnVroVHQ/ )2uXy3}}rZ hFVĎtKgCL_G~yҁi@Bo SO/ ڹ{ H91(1+&G/̼d+iSD54exTï{35,E7Ybкla3M]*foX|癞k]ϝ`=IS*rj^DIyw9_'ꮵ,q3Hou b{ywDI~hv+// )Z)($ɴ;T9A2a^ĸ9lqvUX)Y-n~SU2LTBxQUwZa68Ts:Dv^z򩦠?{O. 3&?J^}4;#dܹJS {,\a;A=`Z0\.%llcT.Bni" UM}+~#|8rz-ݿf==PMwE@ԪzeR)diiB3mm:pxϜ4ywf]kӦ9<ҭNn;d Uަ Lg踽f0g%,[{{%YD݈!wv'۝O×u#FWʤJM(OQ΄ fŏz0֑wy^JG\Y4|.@0+z1gà/ ^8>IVYBhV'5G.mD"O9L&K]wSWB w =]<{6% h9 hƗซCw dfKm)"99R3d?")S2ٸMzcse_dU/\[k $\@l=[GQ(պ9s%;fRfSH ^8LIybMm‹o >xO*jh/@h/Ǹ*\!42 l$2G?:sӟ!HVԸC1S֥Z>g|K@CrdduDM}7 a}ܪͦ}7mݤQ7ML c#tzW[׶ǚ%1>B[Ow R@PuJ,HtB57 Ȃ{)0ʹwZţ7-Ib{YWO+ Pf.‚M!V"B+Ű'6fNlx&F7 &cm{J,RwԊpDU*Pqf?:?Iy}% 9Zfd U9sLFT1OǛSEB2M7Ȗ:&.WOsr_\@oQhUyxAZ.OjVwB)kH;cчB`9ωIIaI%BԪIִtBYj}o#МBZ9j9)n݄ȹ]vrF 1Tt"M`oy`N23kWArP#c*gEh;5NH3dfA*>|@Bg;9B 0UXƽA.k`{L5 a&5SWG?TUb€I$MBCmCstzRPS@Uԝ R]?(8NhP^ HC֔JQ}|QS ժu5tu˄+ΖLaZZM"~ۡ(x)^-\sHjU WyL󳠘5st12s&3.M++b*K<qri˖NX[S0 )$ۄܣ)J9. pذhxaUSw<'dɛLqLkEb ½攥kƒlSC}H[7FC VNcD5He92V k@4;R:ڸv,\ )w0>_@-1>Nt{> ]Z 4:Dכko]:{I+7$ ږVk}i`w97krGr\dݡ\\ !tnPe e^'M&>+[0 Q K:2nkӹ5K OONNÇa<_GDZS :-o3v[m@5~?G,`:8f|Ξs9pQ{ir4Ok:/& LDٰ$Uv(HS(]ln !oe{Cd% \t2_NfPG,s l{ WT#kyGFu@زҲVpƫJY;_Fg@eF#VQ2<}Á{(—T{c^GJkMp ]9].^LBJsE[7$]>[!(Og,c:-+wʭì(\NZ&-vr8#@?iPֶqG0fF`K\i+( 3 d6oei\, UG!-]IhEe5aBC [wCOaV'2$0Ӕ;Lg1 |jH"C[Z7f/ZWx~n2:hԐ[!SwiJBճ~Ν-~b*T0>K[y6YDxo) ML5C}h'AY nyI329Z;"ft Vq9n/@4M d6ҍ+ݠqQTzFO/1oM`B)/J\VoߛOpc(>[gsF`Hco+8+|IK#=z}'kᚵ[aVyy|Nwfm8C}ZZlU y2ڡ;GxFGl ޣ])gT=/S8=ĤM. U)\^ F%AߓDE" ir@Ul[4,ʗEЧGnl"ZO F3¬Þ ="]xuu]$V28xϛeJLI Xτ*$!H'RP+:`TԸ6lQh:\"PmqXZ2bB"SnP(*uI\Ĩ H4sʗjs Z H8s4.{6[6eH=.pv4 _h',vj)D$_&n0#H ;)qUd w1yXG ,FQj-vF]  Dhj4: B܅,`GEɳ"WEHYh,q>Fu;&:t$V@\:g%: \>M(YR)kӀ$Qeyh܀,Z8iK j$"j6i(Q0si0jөdPfW xzd3tlTҤ!7a%<FyK$Y[BOCjx:??.ǀ le>wەr<#=MS&gy."~a{5,w/ “bUGsNDSNA+p{Zd̍6t7 v0e8z_CU$,g,FaEL*nZotDkYbHLЛqpB1=wNn5|=U;+zkX ɍ~[f@קR ̺$QdL!AB /b&O@TAWw+S3F:Fj)6uGfkNуw0NjFIzw4E_,~^ # PREs̈́ jׇzD@i/ 6J$"qȺ70VMXWJo-3N%4^ @@AfP3v :Xvbj{HMWN:w Yֳ<\(z "m ë֩ER䦽hR}t2=w^eUFL1! e@c7Gj̏ ,+R;.TS/N7^O+ܫ>g1Hĕ_s]^B+(,^) GA-а#z$wO* hgzyVP}èףՖxj-q4O*+;vb=;K`̃i`%uUmoHbD"QkOjlC.H\^F{լEUͮm0=P >38eE!CxAZPQ;~巌/: =Bx8S}h*5-Zw̥z:!9DEr /QF̻@u +;#E.ow`c8ąn;h)VO1=CzkA6khD4, JX#p:]1>y3rkp̚f^̝M:OTe<ϸ*LT$\oR)਴,[E6TʤTѠ ۣOӧ`Bo2dƏ Nm'3x80 ZQ좷Gz^Sɥne8ZQQlⰿJESQN (@1Qo2 8ͩՔ 2}w< .<+# P))@v]/dy 4wyŎNQJ>Q^ڏg[f!3.kstӞNGn4%+*cY G/ijc v+ΧVՅ+H)Ԫ($Ƨ`aAU{'vrKw"2337=*iRxDeb0T w?0/ q/$J dQQC*-#Bڈ@u7ybDaIc@8L?؞o;`}8MIv4n}q,:~_׾~w(oS%C1P8)õEڔ5A ͏r3o0X[vQC3Vwc@/2K%U/p5QuH\i/xxܳQ[Jȴ2BHĎZC'(lY] LJ&uwM ;)i ^7僲:-x_$mM.3i0Xx3F  I#*<F]KsU;%2 G*= #@c㱠%kW]tZ ʝ&hHuwLSNUVeITJu7MS~^MYD5m#㎰k[ Q> GeA.0tp ~xQk$GlL&e<#ڈ^u"$&.s2 Z3X{XVGU`se&< MURO'|K1'6˒6[M&̆NԢ{/[,rnkN[QƮwo-\e]@S[kdVhWD( /vyH:T>&9^#Vmo8_1b'6ޛ(mZr ؑ@ =;T؞gfyfhՃAmUɭHxQ`5B|J*bѪ3! S҇! CTهa!DN79Qi-L( p" *:Y?׺ԃշ ߴ1܌M_}g'c:[-tIq٢A?-na2א$Q: I՘ 5}`8E:z;!vuJ5d]qKÌ?M4$3_ e6ut)Na{* 6UxnEeUbHz>Z'0=i@܋he]Se,>Xtbiz{Lb<1j-Uhl&d-|D_JW:НW0T HT U붞 3FRy]tE$w/[;r.=gT{Mjg@BEeAs$#:#e%7i_a4nW<n1t%*ŻKgKgysC/os"L?J, .SDa ko_Ad?tfth:Nvh f \Z"n$!%?Z\%?bD_n0E3\QZr yMcEm/') A"tY $#x/ 1W .1QB45_F\I|bjm{ ffJ-/g繍=?؁QQTˆiQ ϓׁ4Ek!iH$$lg<-&PF?+pmkSf Io#HU 9:5HYu~(Rw eǓI[ D-yj/)DQXfo?\b&C5#~6{ORoL '~ѝ(<'}=<6K8T9Wp6EN}YȠ,d;5EU5+Q9#\B#%[^@>]!|ƃҲp%(|/m3amuHԦni:u҆֙p6r>|T8(T&#yN&+S]X* Nh蔁Ui9uՌmEYmv|TC0fi@M6~lt}5=Hv뽥qSR 3/&s{~·N3>W gЀww,|7`{NJf 烈oe3'q&.`}P-þl2T4tНaIF堮-IN{$sk$;}:@F5hFf `Cr3 .YH0̙ TVBsm!$nԀb"f \y@)S 3vk˸Q@ 1 [QZnѿaB;.˟$fd?6YCYc1kpOL'y V5* +i^w8@75`)\v<td¢Y_x ?=FY \TQQ A@$E4pEX<IJkxZ2}pԃYVUDX'|!BK9uo62Q#da6#Cn_MG38fdR'o+vg^S5 1L%4b!f Lإj(bZCdFC:G,P(馭3t%Xqˆݠoߛe,RuFeF Kึ24Grb F'mZ1)LЀ4fe YW u nၗRl5<1u ѻwz<_ ~<G!6+n^]܉Y0&#ݶO]DS)6BG:eLe=oy"#Xg˭cr8p [)ۄH̙ŔW }Gll=bj(Jy+äT9%+banzK5Tʔ*vj 5赤1} ynְbXrn4-y.t:0u5.S^L:u yQl37mߍ?r=hǻ55ciJ\t? Tn@}߯9/IDMK [Ԩ 㰭Kvm.턶)0̙9g {E!cexDFP_|W]pTjUЇdfEVG $"^EUbi;@<5]Ko~ =}-s!- w(nݗn}>8f 48ؠOC]&/J4%>)t5o'}w=ƣ 70bN;rċJʄ*0ÈqJ;*J*rAH5__3&IWyOmaʘXm1Λ"etas9U=T5^0JMohNgjS>sːbBW庅Bb4u[DthR#wd܏B@%VZH!qBjtBvCXWڱC5Zk;xnі`b\ז/`JNJpPk8󛁡i\U Wo2t=5|(|s+}Q~ fVmGY( jJڣJt f*?eUz{DZ5AdhYoAqu[~t`TğMñ] }]Wk9,J99z~$Um8_1_v+^z_Ei }QAqlN`n"'tف^9YYF(a1iҋ? t?TCËJo "զ ! `P0x/mP+V@?xQB2<;gI(ΠzCO~/%T-::;h#ln~mr#SN(ׅ<@%/Łd޻!y~1bc )Yb :H.₥Ob''~[4XyX yFCFɧtB3BUN.3xYe^K$S14Z!DcYg*-I]mkH՛~7,3/3^O9j[lk[gѣ,zi`8*oyf%N =X'6;XH2' a,#IY8F vr}uxX0%iC*U:B=ɩZNCFG_#ibDv呫{\aF\ _qr\rR;DwH}2aoPhb۱E n'Sd|me-WcMaz{PeyT8ֿif5PDhn;`!:B* Uou,mBXKD|~#\=tkL}ֻ^pIڂI C}}OşQL=zlA]e-w$%ifđL{y) nD| )JT` 5ǿ1 = LDx)2+KT rUB0'(v& P= p<4<\屷ۜEۻnܯϿgIg:2n[|K c\º"T*iz'mXY0% c B хvJSk  !&<½.C\^]z^[v612.ۻt4eh0GJ(cBĂ:Ƈ 3ƴQud^1OMNޅE E|ʾ9YX,Èh+GMDZ_bK߅|68xև{1|s|~o9?e;|v*_Å0~؉ʢ ?bEvì(957왃`ZjLYǜp2Fwۼw:Æ΁s5UԨ ~a6\ r0Y66 EЄMk@ej2'#e鄜wmSDCECEzPVm)KGD=,h4 *y"q*:^UZgp[@*lNmUNѫaD0RHOm59T & l]4L3dZQZݯrq?: Tmo0_qʾzڤUxS74LrKMmCPhN;=ws9 'ceXB#&:XDTja@[hV*JNyB*@l6Au nEZv<}ZBow!}2K/㘽DYh@g7~\lzIbi55Wf#(U/6"̟煅P;=civ{t^x#Z : ec.Zr{8O q2߂}*v ­T\_KTcleqa${2J~,}m!Z0ʢno҉4 ^|VD$QzKwi:eU~ڼAodX$|G˔ ku,Z,!=Qϛ< ? UBWɡ-s-a%,Agb,S:zY4VVNJFV,d8Efo~sYt%{^Z$:^V4^\pRayJeWpD  s8rJ;77ulTHr2$Ņ(" Eٛ-h4_?g_RQx-t3뙜Jfi(_^[U}~s=-yO&$ou6Rˮ,L3%814=_\f: ~LW:2:{4'z>?~y_=>y<OO+z:<USϼg37yN> go/_o^ |XƏ?MejO/F^P1o;yտ͍`38( LrY'awsL,YǢ7d.R|0.fZ%g)NoW!`3,ggi \>n9@'rao?l, +؛ XݙIvi4;qcx1 Z1KgL&"ݍ쾞|u)Hlc'wr`эqF'^Տ*,G'ЏE*cnY-$X)h Mq4^g~$FmC|^zIxs1lr U\~0(XlۗK]qg˖Vv!.r~:˝ $'rVVxy4z:q^B{ˁ%t>,<ߞVodD}>mU`~J26[ &~ǭZ6=CNGA0?IL|w:îsq ;4 2Yzv.#fqS6UO ˶[8~"[z}lPEHiCL/UeR0u,Ǵ3e&ק?ޔQ!YvEOBúvy[:sڹFi[g$Gؽd{/ћG9FÛ4Q"Pv*RO8d62Lfb+ 1X"ŠjQ8yJؘOwq)GÁ`]h^$*GLge]L-Xw\ŊE#(8&+xRpJƑi4P%r4g*ad!5B'Z"V}SMf$CkP >dyL|+teQz+uNzbʨN总J?,C+UId@](k.XSp",jUiM.|@dOeFx,IAц_%NH %:|du^6oEa`M:Z:RncX>#YnEHuaO47̝];MBwH9%0i,%Td i!$)^.<8KY{ ί/ë`f\ ςѯ̈Ti( ?G{ kN x1\ZYŊ` _.Cif5E|+u3ьWs[ښjS?s,1ǽC6=ٳd-K1OT{6vh7u{f#Zr0QB^fȳk  SL1ۄ֘,yO]k}T'jF*"K01x>:hBDe8(_ʋ=]vc,x{8rW.vݹ8& /2_M%޹%BJ(,:QLPbsE1e%Zeq8c K`h:%us4Y-вcLHh-{i5PkI/x4 `D WaQƍdmDaFPtsLp aB5-f&]}tK,D`%AdNk B(DgO|Sh ݦGCsr%ORXK\1 uP-`}_lL-,ɮUHfn.+%JPeS4]d| 'Gd'SAʺw=eW~gxD ;>v#%9p2+U/銋ZYsJtlՃq2 c]38C]jt)O~ VupGYdf;񩘢w:u\5@1_ʮL! npb4˳_43*pرڦTLCW?~$37UB@_n +t{/ zo*b't ڳÚ` ] ]]pj\P$NpOnpW2@z#/' xJgV@ƺ^g([8{N礳uwp9(ڳtX$e<12~[‹mKwH7i%j)ZU_xX<.Mx[MLE|suKG 6m GKSaDpNkwOIYpHy\S"#f4KSa 8<s4!EL݅䁫7/-[ K|dÚf?#SX^q\G|.:*ҷՙ09q`Aa+9B;,]ɶ̯*aM#0ftNP@&9_ue'4F Ŗ\3n:[(]xcahjAWla4a!Rl;An=0̀}֎j2( pXLxb]a&QRU]CwaMenjQ)a=YYN\9p0Fo'jZԱq]:5)ZefUpƼd0qZdl}x7?J.;±#xco_]ur?W烷ë3x*h_g|8ëd؟\vqLnPmn겈vYu@ir$'@$!GF$fzT# ,bw2 ;R9ig)Ϲt{{:piiegc ۊ/}wض_rY(Wr`D%ϋ6 hAeBʒl`][ 0ÅLuf B?HLj?V/u;K 7en[R6q̏N$d&@{ |f{e{]tˎt w/%jkY5)_[._@fKܢl򗧛%78wj=(wz.޿ x1KD[Dɗࢥ',mB 1 /W&QP6/wh.ek='~ɖW~'ڦj( t &+q;(K6G^ Nrڰ3\O2F$Vf(.2ru{qNDF(I+^p5P2 z'+ 2]a=:t! bx9iUx;7XHeAqMm 0xS3(p:?yVCb~\mLOmF4AQr(IQ{Tl_ߢ1- xj_d)EAK7@ ,`msC2.|Kkx#%Ik2C/ݻHm,.2@ zLk N~*4 t+X T$&&<ԣ˵|8;ЊZ,w\w+˞ٿ_W Қt[A9ӫאWKME ;yw=byQ0K=U s_KfN{)4DɟqD}?9CR_q*_j54bB -bݢ@Y/BwNvZ!}y9NqV̊Y|1J-mm&ty&$Ȕ d-KHU3BABAĄ6g4)8(sC7좄 iםq5  轻EЍvܭӿhww<9i=G hVjEYOZiV\O&gL:V` s 1tyrqkjA A?ꠖ ~u`nRyN x*GcBP_y%dRÙ( 1R(i=bL9{jihV:pi5PO46z*yBn ьL('e$U Plpty ةjew8x4%_ cqMtZV4F3#^BH3Qpm &&̃\+bFtø4uYd0| B<~ֳ63jQ֫.3oc^}ȼ8foGGp3`ff1T$I$J̓93bLOBE!&$BIS}Z5)I?FCNB*>Tjhzam24l蝸h6w8e^.0 Q<}n`@(N$G ᒓ ؈,g IZK}]4[SьL]")%g(r2wRQҞV|v5a9$d7(Cjєy_obj!լ6<P6Jh>b\^wUbt8~ m);S."M㡮w\+y!2D,;{,'q.B۾5B[5WjjC` ֩sTHn=[_9zibMZqYBWf\C2 )WjJ<$3,ۖtLz hz$[!m «Śᮐkzi,͐+%BSHň.:.:aaUsƮBa]_+S8:6(Srœ.$"(4sHXue{ M#YăEeCfe7`nfzcԘ!wMTiۃU]Q{g0nZy}>kAf-DYa){ _5f|֢teG(fAN.0 *Bi2$.`Υg+iwI/θКF~[O-}1sx;N}>ʸ,<5z==|.O2i.*ioA_?={zF;h [J(%6D0e a>4&xĸ.4g?(U.8#@d 9o 6e |84&:' @]-/TۛDxA`,}eiKV:LX+fh$ͦ7S7Hd‚uˬBАNXP񑚣h8ǂZj #d&Skyn*͛Kw:'5]e,Y%(kKa"=k2,U_ArIBv*0Yϼ+<3(\gwmg-H~'Bdw'|v^O+@ԝc38^U㗢vvj! ϸN@h} |b(^3]̳ :R802t=) z6\Ã}P_9=<h3EL-_\_1Rj)6ZCT7xRj&D*Ց檾%dH+x0707010mo9_1_ȉ:FU?4tAjK dOBVГ 8yfyf|тnM)(AVxLaЩ}wE+| 3 JEPejCDI\\xStVCEg\!ُ|eC-eOC k L\b#xxnWV"_yzZкxg|Ӏ$**!E&JDj4 LEXN xꭐ_5e~x$2>zOSƇcuƂKNiY)QZ)mÕ_S԰7^dDNM&+O)W.o>%㙊 i2gQTdF͆xQ)p)`mi&$$?:zkk n5Cv}(K$i(g?;_c B k-FB [ԬyG;In@cKaź~r{TzuUE3$V։d^HbXͫOZ YMeF/*i!2Cp%xHԦcqdijQ@Bf?Oьz6f)xa7?$?#.(z+Rb+5W"LywNdߺ_{8IAfx U;Q(j zڄL{hx|~>Ǹ&b%XWVRde4W(}hp9{t|q4a>{|ߍ̅ĄEy[*)DV9ejCÕb)66KQvhbX(,z$(wGJ$m?nAb+s/-NSH-,d&p2-E^??bEp"IDg? ,7ܢUrʈXY, >+-(+8JB:׽yC ^33[> ;(nxq68{Wcy{% Zm|?_=ax1 o_|ؤ1X82)1Yʢ4%S]b^|1}:G> ?hsԧɌ V`<K$36^b%)AyRS`<܋!:.u"%D"q",r`"g"U1bE# 8#2 ^=g*޺ǧi+&:TIe2$!H( x&MFbUr $rI.;$AD.)!>\,h}=ubFa ]NZFpU%J1\`\f$wT|;DNR:ҙ^^3٘5G':DU7bhTg*Jo?RFŭ]eaKa@l:&晆 ApeOw߁o^S$O;EӢD3+l8)eλys2?LNUmx<-"$d+w{$Ox֩ELuMz/{gW5;zd+ٛ/g~my| bymYx]LScEL~pUYHXkb. * "F,xa%d=Sy/5jGD* 5dIy'U-tWª~Ee}~9ovbHNBv\6´ӆN2i:zG|0u]j5|򃒰Rѫ]l9U&VUŸCcAF?qz6'~MOp_{Z(gƯQjS(T0il iA˰' [Rl ayg!\u/ÕUm?4 R lbf<4RXEѬ?:_}䃫m{G_ <* 9xsȫA&;xs ;~Ʋr[IWtKKJEun8PnDx//Kw_ w$=20b!%'ȕv"~:ӑT=S\XƴO@ TGOFl'œNW3gAh1™'x9wʰ*1rT^3ON;_c;p07070100000121000081a4uelR渦5õXB9&K,g c}rҴB':\{E`Ra7{Z>/^:x)'(e@("[nrzB-!vnBY0\-{>튛ߢw,JMAß`gJ(֠{_B| 5xA ^r#9{ϋ Q\|!t'4}? c&.`@̀PVK`[cdqF)$m<3NB6 7HJΙn ؄7 9i tηۇsJ:np܅iDqG8X.y O; u-sN/N1u*Qv?P[B<%*Uk) a~qD'8R1VCůkmk$Ϟ[&^SO(~dqP4۬2T:$p&LZնÊǰOGּj]@fdO`MGT) ^8K'q Mm(.pc|ҁ%C84 Cعj 0*m@a8b`^巊KɔBWD-CTo0OmEiMT2B+m!\ZbcZURܻ{>S9] 'SQ;B#f0A,TSh_2>WKpV HU;k43*UR͡dH哨n!Tmh6"53.q '[:&61;CǨa17X}[JN?z 㹬%\EIw؋GA6n@oKpD@7V AXSI+i:9ZIB65rF/MT:ij^5A(SO+Q\Tky˂0J'"T'Qx2*[Bќ72'Qi#^Y)ʣBjtڔ(F`#"aȎ\{= rBKL=] ݰf+JS.2TkSd- (҅WZTIA&SG@a`Xn*)/j-3)x1 :E)E9;{'}^کsK}>J 򞨄(_P,b0 iv#]V6FtЩ/a(kFqDӈyZR*&V%8$]`Sz}eI:hUY&7Abi0MV- a;'DF?ZEC'7rs$t mz2AWe ,CKoUCcn2 !+b6JZ4 5$x8K|7ڹJ.sUe./V<]7iH) @If8 +tU=w= 6)ubZL=,9<FL%Y =NO04So9%e9Z,Z[ye0Iaz4\%<ǽ(Zy KoEmQP1MYc׀ӔPHuۇ]þbnW3\ ]Ac{XU5WQ7" h\U ] a=BG#?>Z;}jk]#j< Q U)1bY&nss.o )t^ƨ|r4ߠȯԬԯjP%b%jٵMp`UxK(<O\K j:ݸ B YJ^g`3 frŕ~;e>P"ƒlQ\ؿ~A{ъ.XO;0Ї,maWY+bT &ٖ:B!~ xwH8X6cڛޚMIa&p+sLR$±?WsW[g(d6'ڥ8q DrA*LȺK m[i^bܳpO+.%SَD/#-0707010Uk:_1_+j[n!n$".( vd;E0Agx< g]h$4|[|TU4!'y=:Ip7"4e+LkHJŲƄQ([Xo}2ќ(&Tҷ&/:g l }rL6Lw$|ո>ɰ;hyh^b ªZDvѦ %sk.7_~{NsnAwK|C{ T4=h+/HKN>>$au|'0 hDHV 6#`ɟS>oϙ[n݁|}}gr6`wֲBUե<犙Z w+I7-}Nn~Q,BN1,- Y /dE43|4`<:a~#Owq`jز_.n3;۔m>ܯ+T#ŁLRÚ5oF ~$-K[Q̱X8,Cd;1di :3Kt,lsR:lC'&_߂LBO:WpS3zR M-PYϡ%tNBIJ[HUgmۀ~**`@ZAk~^W*;v=nQ\BkKVs2U"J4ui[:GƗ0\" t`)JYplU"==Wo{`֏?nXTY(xs,!?!4{XWVz}9XNN G?odPG,~)2+Jp06)w‚5 scͲɠ86%C )\vJ"LαG˧_4B%/ԉUs,ySei@tr8pbڃzGXAZ1%A ,tB s,Sŏ6QV3k TZ{ʘ\)snͪq85RQ 1*8qnSI-IXVZjO&v̓6 ?+qwن=KGqHPh&wҬժ7.V̲G77 ">@x$#^⒳Ly[5m?Uw)vOz0$Ѱ? #W%l1Y> SȯTl*5ԶbxQx&6:A`v@B1TZ&8 h ~'bfR잵]OI[pay S)YDjz)gj%>j%ě. Ə[tpdA8zFQe0Zr}hHOymz{點3ω^Aƚ6"q'5,fgR!rkUmbW}Jd_|"@pIݚˊ':F(zFw¡V΂(">Tbu gEdpW mρ(̴h2COXiȏ|pW5/X6ly؆ 'ޭ'X;9ǕSlUeq] ufue/"t5l9nq '$Q;e&iڙ%``4o"ǻk.t&CSk2qp9qjdԆJVmc/ Q8 su/AG Śf=)`ɛCƛI8fk?AS0UF3@`z%țjZuI|u:zQ⾭=w8a㍟i,?1^osB#JEqBj|~oFc!wGbV9/2g@C¢_wJ9z7WaGW:2'GU>'-~ o:_qDݺvv.ШCZ) 4Pd@Uc;i[H6k1G4Moa2&f1oGXD;;7lg .!/ 5}jJ҈ "x v :] 00h `̐8=C)%fF$f3sTX0yyebd2(`4 b.Y4$4SJS"YWY9IJ2eZ5NHi* 9Sk.Eyj5yÍVҀY3sJn#I%)(f4X a|Dbp( ! "KDv8{æEΥ| *4'*t6e>0R(PjUBIGjak!3 -*]>PAXG,e)tz,.Yem(t`}_  ANW~mТc~ܩ5F\Cփ n7W1,?+ . 0NY`W0t'58Ǡ*#:K+g/r|S.JP"'‰89y4gA@c~*Mp'iAd6X}ǘX+[&'YduNc ?TC75}%o_?<(dłR04M=KlQApd'홆:O@(.AIK2XXx qOkxlBZCM'hpEͤވ>2nqǿ#EEEqxxp`*BO%t sc'/a ojpCİ&ԏc>~ >?i~܏%s+~۾2g[7W hsZ#9n"P6 n@X] $!н/ .~ ` f W p] }#UpRAfΙ`AƷt}έ#r4H4*?"}I&RoBV¿[!Rl8a;xbXRT_v݋A?R gt,knK]]#Z˄%c5rRs%,,ĉiq6$B/LVId !nfADFBLf&ݏ?tHUIeX@I!Qڳ!_~egK+\ShZl  D$M> v+H0VؤuO_A=P"0GA|t}0i8e sٛ4Q|oMZZiV"%R5 ɅXJdTJU"`̽{=܃ִMfD(Qe X!d_|gRH([iMPUs[-BH[D$MP( TtZSzaPq_h`-25B:WbcMBlMJq9yL$L#eɬC AȼWBvĊ<ܓ1A{xw6jӢV2'qgcnvgmxx)MqthJT@Yql(zMpiIJR b Dp˅)n(}뇟F[NkbY mg=cxûY j䕝d 14#v[i5S?.fm"3>Bп5ns>ltp;%`xLݠhl;2B|eڡ=4vBWqV[CvTmeTo0ľЩU>H-DT LriMwvB R+a{-TެPjO 9 _0>o7XHў,H튠P9Wߐ:\"})KЍQqК{Ŏ~] C-wO tsu[1$7~ c{ZkoBƚ [w-h]j>{'v){?>Ar+@#q8J'Ʉ$e\,`T#\IM+sk$y>my[eTvѸ1~`?鍓tQɔj4WJ`+5kh*ENJ%B r ap$P-N7ԅp{14(5UH2YˣۍeϢ4 QJ~CtDK٣B$L)dֹwq΃ϟ<&c1 !j!J:>l<ݬ1j_"UYLZm`+Ta2A$RU dYe-5p4O"f4g3Z$3 ZiM9%8Oh(#M5߇dKeSŗ"87]|msk<Fݣt09wʟz+s)xf?H)DiuOk4kM@%!"K$}{ȂBD| Ґz]?~"F2I?2.E6R2!䴼 $<˼a7"[\cZ1O s5u|}wvoW"ݏSwqXy"lʥ-gi]2${EOnd$dzLOϼ%yͼnmZV&@<4y|EIA޷QEa(8}oI-4K 2MxP 3=d` ?j;D0E`65I!Xs1M=VU~A/Ny.CfI"_I^"`RMi*a ͋lfw|e`+R-:*3Kl)Gs񬵷$%Og̱uˆ,o!Gl }sNJLLNfI޿dEƦ GAhzIvts§'v(!f"X=f ]!6*#]"c Y|*B9@ڰuNps邇3s3 ڏOg0-Pp$`X&fHCcm&@7;щS hGX3$2A ,0e)I4h(N78fgt>r1*rdQoXhQK6ԹCYoD0鉞2&"xLVN" 1l# 1mcJ$H8%hTЇ IDK#oUi@, ]>%_dF!:= o GȤ_-SegGvO{m"S4 ߠ;LW̯r!H0eg2ƜG En#3vhtBC T[tcA&~~YJ6>dkjNKЎfYB8?BpbdPJYqj qf}DFP)-K Ƴ X3o(K \EʋՖc9 d5DpFXn.DȘ GRđ>R524hϑqzy![6I!Ϧ4u"Ǻ w)$:JP? $@B*`rTXr2zR" nJ%]C>i60M Hh6ap zNΚ~4Π %hWf[?Ա'b"[Ria`l@4($.h%I0OQ&q>攡cH,.Fwl Q`4$->W-[I;pCny2nJZ;GдUTT)ХJk<`TI&" 1$@]\es FDH@2ۼuA12` 89MP:SJqa|P^+\x@O|t5m|I2R#ʟYu2B"SA7 J`Qw7Tat,i竽mb5e8v1k۩gUU+6+wo s-ΟVdp& N&g&:rT܈Qj2*gEr$EbНHk_S? fsf5 -*Z:2p^[v&Lp;K 3E7k.#C+ꕙ mU A%#bMXZB3pRW$ƩLN6AT,4Fփ Qvoұmcԡztf߾HwzW!#ۯd59ZbtOD|C3Y,UږS‹,H򉤋FeĈ]A55B!Hn&)35᣺ra[3)>>V}=S "AH86jK?PE=Mf|2ǸQ|V k>l7r A|6"^OߧXux{ʖS;iޮ3RpHY(O ~:# ]Cxgr#QI&9 ȆȮ~swp+Iʄ9) s/l1JE$!m2ĕn ȶ[`sonuO}m -hޙ `Bo:Cs[ &u0DDa̼EW}gud Ǭ%Dԏv7/C]/n.}eUݺ\̗MQ!˗b*LE*SY~=sƜKaw߇yݰk5 {G^IB~Q)Zl܃^'%s-բD*JZ2#m^&O_an+"jBP8{AĪ{'O 4䲇 {ȫ_A-j&oyA|j? #{pK[7?]x?AA \F2| E6۔q2=DJ> oD+Vwvt5+B(jy6j5Bl{%dw+ Hs|CJ%PR\TҨHLb$( #LJ|,5 ZSl숲:E8`r3F*T8Gdf](Tk%6g_ظ翞{W߆bX}oy;qCo۴8:l!6^w{݋g/^$}Q]2IT~%(đLKCqOމG#GMQ(33Fs!Ae࿹,U K.o+KGO"HT.G=vh2xp#\xi?U)Lx^aZ5>2ro&/CSZVl'WOWmZn=^W2zxOrP(%yU*F>tiTY_by}0]6Q*q*=T*`KۈJL[oǘz:{pN[GKصv$zc]'Rv2_w5ĝ~BDm9߻!>׳_,Bkv7gߠ-pOY_*4-J1 ϟi@I<O9"'ڴV7bQJ nJ q5"kщMf BzHe /Pt6JRL!+BTT2tY[[f LP7#HJpCDWlaM:)oxAL)Y6iLN@Jጫe9`rrQ;'0 njo4fR~m;X(!m8˳πjqk2r[Du™Q4Vr@k k, ~"#񼳱h"3D͆yL)שJB:Z m`kLNc%T`a([΄4dVpYG}por.7D|'v|GX%J%ƱXU4A23%CLg;Bmh17 aYHySo" *5v%^XkUT8qfpYr{,oؠ|@`"e  Ŭ:PS*  [L6Zk>rLypmN~2hxG)] ` 6#i2nd$y$,g\[ߨpq5IʳgSI'YZtW,LbMlU`3q)pR2 ˩}dFO,\x xM[R柣ɳ7V4gQep؁vr~{J3$\!!8M.LCDs'FY\X/S? i mW PZrYVqe֊YZjP"T"|+2}bƬG;k|aݫXDS8L6DI9h +0]t@BKGHR*dRƈLyR9_^kɦتTCÓ~8,Åe5C#DFƊu$>-L*hp|S80j00jè00Djkcӓ]Axk;ģ'fx^`{S{n7ZеNlW̭R7BgGG'bV!6KH]PpQ>WetRSp6<} ς`R{XL=L QnϯG ,:ɔM3 rX*r(ouR&} FMwG*ݾYՁA 9eeOHq-4z*Ӣmu;༺rӟTTtyF|qvCgf7sI4J^y8zڱ{;0s^=d@TM]kea<@@L*ޏ8FNXG YT#.7mƦ/EhopHݞɯlcּ,eQe9D0 =,C[=>ęp[|kJ񑶮l-ȩu8Lipeu!g}#ڥf\Q Ҟ/<ÏI4`z(g/_WC87@q1l-rr!F :q6BuXfkrޔ~4sRu="R0Qi)kztCqJHiaxi]Ty0F{UWe,4sen=Lpmnk\bx<< z7{t<M'[>`jnvӔW'6&Ż3N,+7.'el4M}kJf h<$,iR\btD6rmCI$ugσO`rv59͗ e8ZvZO3["|fAA"_բ8&χj%5uD"rx:,Ut=PnS 'W~ R8\l|hnw}fR [PNXu9c+O#sS=a?u6'l]4;nPؤ ԯ#:{`w~aMnWGħ690޶U/&l[+MR[W 2I%W:$a!O׋Q9R'N~m.C)d0 =ڿt=x֎!cӐ[%\3t %S黓13\CԦr2#tϗ?:Ү73qA$w۶ìNa#{i۫,ɉr%%qA$d A^R$p;}p_п^Bq(_K%SˈOPQz)]9L%J-^cA.{Rg2,tQ42<aG\ZI$,yG@!.n 7 ǑD,&qv,TfR!#6NTW&z,z Dq[YzVG$$x gYmE2vsU.ss"Ts1iXC@PP\Yc" \ KOo-9y7p[;3  sO(uycc Kj! -R?j xd34ihMe(͢_Aފd\L]~ ?_A"0 w%fl;e"b"8sVI\ QVA>[H8c)Tg\;>j4 wJr@ˢL7M۰e,iJ‘n >u>x*[ ¡n 5UՅL52+2-G3f_vjU1G-d>?7H[OSZG N@ktCP82S5CC~ rT2?_=Nno>g iQiRq'bJ'o7@?ɳF%y*7] {t$N1kOvNc؉!5 Q߭ub Qa#'x!C',#)T *ꁩYE&r[~ ?#U9u.उ#ԬἪq >D~! O0D`aֽzg &_DgiLەJ&֥|9aO~33ӆ|A,&=fݎ ֊,@/vɌh0;] 5":+ D&fzJx"bjS,jJl*_EݕߨR#jXqK0պ,Eyt *(\`$IS+*n$owǛfO?+ص>AX,' +(g`(m̍U+TV`Ltaz&š,U:g;iF^<DT(x?=}Lf+>YԬ.YCZ H慕f"@Ҙ!$5jl4BJpo–RVG`yl Fa3_I(BRkU榜2#)&Ŵ؜nӊCZ_byYN0!4e4y{늂Jguqdpwͱ"B3 .׶ͣ퓡O/;k`TJz/+oCְ}nB'|w˯-٭"'J'BM2t=<ŕrTm>9 ZuBj7葻qD9ݡڳSlEd4 9'/C.C ZbmDXd~p;vs064M&z4]]#7V0FxDr4cgh4Miv~Pc58r]ibƝj yakSdwhڲKlK<%`qWc:YSq-fYCa%<)ʘnirnjњVĪ*jlBH˪fJfR46m߻dWꨰ 1JrVU[j:FY1 Y |zۓvQ"̊l7yMd͔hתRluوdƫ4=eF,>cf)$"*OVu>"naJkhdcvHCKy:b@.0p͕׃A ]gE/s6Un=?'Gy omyԶߏGTT]Nצ۷i;?gUx;XL7dz<FI|v7Y A7Zt}}l&H穒'Cu%?~JB=Z!ŭiJF#00`{-&*yT9FM>Ji.eX$F^O=R(} E6ӣAV !vP̡OeQb C#|mHS\gIFBN|3S {\M v Exˊ:j5a@0Op Uz^ |#ghĪALP;(j8{ hgfўF*P(*Sqp:BXR2L: 8 E/ySrRv#Y$ 'Mӕӊil.5h*Rui *WLʹG:TVOUazG`\8܊N-~ 5awOh2q9pÃ+Y7xLٷlKz>?߹/܃O1!b.㾿ltT~ٟN|?7CǁcA}P"b'>~nkX [fg:tcч&kBڇ$W|¸/ʮ~Af zx$28#A\ +g9#bՙ$q4 !ҁ|lqp.o#`B\C dxfdN/}Í2Kڈzʙ35R!Ǯ dHBAb.yo=t[7@WlBr$k9 ~)W!uAqd0/fuas!k1Jҡ|Ygg͂$0JT0')qR޸nd9Z=Hh7k6b4oukx"^h=o w Iծswփ3ye Lgpsޝrw:*H.N:W٨ aY;.BAQpyq^ e'B)ކndw͉UfaԴhPOdYi7D..,3s?Ʒ:Ծ?1x{|-d{Tx(3/T]o;}P$ ]MC6EB$쮅.B߱7i&c{|96_`ۈ*4D֏0^;>Ɨ |Қ@?qݚB5}h2;e% j)Б|(PWaPq[ǣz=XZ2ep}2e[{uG 9=x;ނЛ]o&b8ddpVnves x1|xRI>gEv5Muhu(A`({RTm,o(=Je`l50i1خ~bڶ4,^N+"1?O2+ aǧ!5ؕ*B6JutloًtE>]sb~oq_+Y؊L SחHVTPzTuz>Ë40x8VJr<;蜥qX)[G>2D)LJ[ /򫃺6t^9PtGD<'ήW<9FluFWiէ>p@! 'z,a8~q/eEs-]ou@@6JI&kbgmNo쐖vt!37o`т^eUHx`5J\ k,Z[̄D4;B;txw45ဲ[{a+`@h-ALe,jB7!͸jſ, ~uN}Z g8Mf*-h}{սҏ&XIAf V͋1409s{`ƽQȂ(baAX(+L.]J9nh!A˴*JDӿƓh:`@fUs~2ɫAۯ :3,.Ur\JHH;p4sDLdA& 3.ffNY:hH+2 䶑?syoM2%y<gy_4U ToYPkEÌ_O@%Iiͤj4+MtLy͸+߶(y%z;rI\|iwy~>m>]LSv79<'s@]tO0~_q^`*& HP4EhU9ɥqiNx`>wwiacu%DY>a1FB:#=]e|α  ,t4):R-zH(Iv),T9Z˺]y5Bϣ8!w^))PXC{Uhmͽ>8/x @\B_h%y$q1=Gݣ.mJYEFF/*4ӻ~VõP(I3KG#s߯6Fpgic]fj.s oFhx4b\̉7c&G8uOk3$Mڽښ&;; ^^2}z+Q3 ɟ8%ЋA[jEPH'ƾB{iqA,34Y,i\@4[iɸV_`{zh7,9Z!Kb|vԈ^Jxz0L(ɼU'D÷LYH%Hw/Cī Rnz]Jmmeʾ$mx5@:Y&˰ }u4F*e!) ,!E:RE;TP/Cz«+jYw[_=;o9I.ob?T\2O,4w R(3]?Y07070100000164000081a4n6}W ܗdpm_^ F6[THʉQ;Y@"9sFbjJnEʋb {T +a7[t r%-ip';k Uv6Bn l,tFxw4 5e_A{/0YOaJejoWuߜ/ <53z["kFى>_'ȅGJn􃓉I4'cΣ3mk," })HW7Vr4PiZkT=4Bf2z\nnޑQtp.^vjˁax!R_{+@J, :{eD_it{T]O0}^T<6iѤLDm$D+&7±ٴk_CZsϽ_t_;S '3TO 9HMxE?0Bj;(vcAj#hWDUv~=!?DIwkZV]<`훬K΢x;-;X^0=ڭ::6816ށg7Йd:JP4p7zoP'~5OV%C`(t-ٷn?f8q:M')`޻%$uBj\|}ɘ5|~52?qrvQ,/d6Ɠ$%Q(v$B;ms&׳dwyL_v;,dvVTz+iR(hz4ZK--G$AWiGsŊZg󊳱̷22SӫEW[jB!Ii kʏ%POJrC-]I%]C7cQt5C>!EFCH/cVek̞[a^NP2CGD1G&|l^[Q6@klzKh+#L)rz괽g74x20#a3\euURBw.enPWPkիQNPTy B}&VKUiHku'!;h:ڄs7 [oje.`X@BpGw|GoK^4ӏU8٣ͨT}z1BDM\L`Qhi-P0B{a8!ٔ[ơON9L|<9o1"3]SAj:MOGHfk}76X$^TZ=n"#= YZ