rdma-core-devel-31.0-lp152.2.6.1<>,[`Ҹ/=„GUV004NczIQP{?o斷u$@:,~s{')KYf4TID⟈MF4Y$H/XLWFt)sFDbwzzĹܘ¯΍X’9<MvLFI)#cp.F1)ePVcZ2`Efi 4dոҷaPs2kP>&>v 12]YqS%JL|((B-n$F>A?d # O| &,4mm  m  m Pm Nm ZPm`mg%mnFnlmt uPuv(wl8wtH9xH:HBFhG|mH0mImXTYŔZh[ƀ\m]̐m^bckdeflumv wpmx$myz4DHNCrdma-core-devel31.0lp152.2.6.1RDMA core development libraries and headersRDMA core development libraries and headers.`goat07'openSUSE Leap 15.2openSUSEGPL-2.0-only OR BSD-2-Clausehttp://bugs.opensuse.orgDevelopment/Libraries/C and C++https://github.com/linux-rdma/rdma-corelinuxx86_64N Qz$$4G @T>V?AVfin+ky  <6G/;>?Bc"$'dcl 0 bXx%nZ ~R= qzV I4G} ~{D % C3^%Az`P+z:o%iOo S\7ij\1 ei9$T1j4F#?U/> A큤A큤`_:_:_:_:_:_:_:_:_:_:_:_:_:_:_:_:_:_:_:_:_:_:_:_:_:`_:`_:_:_:_:`````````````````_WU``_:`_:_:`````_WU_:_:_WU_:_:_:_WU_WU_:``_:_:_:_WU_:_:_:_WU_:_:_:_:_:_:```````````````_WU_WU``_:_:_WU_WU_WU_WU_WU_WU_WU_WU_WU_WU```_:`_:_:_:_:`_:_:_:_:`_:_:_:_:_:_:_WU_WU_WU_:_:_:_:_WU_WU_WU`_:_WU_WU_WU_WU````````_WU```````````````_:_:_WU_WU_WU_WU_WU_WU_WU_WU_WU_WU`_WU``_WU_WU`````_WU``_WU````_WU`_WU``_WU``_WU```````````````````_WU``````_WU````_WU`_:_:_WU_WU_WU_WU``_:_WU_:``_WU``_:_:_:_:_:_:_:_:_:_:_:_:_:_:_:_:_WU_:_:_:_:_:_:_:_:_WU_:_:_:_:_WU_:_:_:_:_:_:_:_:_:_:_:_:_:_:_:_:_:_:_:_:_:_WU_:_:_:`_:_:_:`_:_:_:_:_:_:_:_:_:_:_:_WU``_:_:_:_:_:_:``_:_:_:_:_:_:_:_:_:_WU_:_:_:c91207d17fd5249c6940b04bcf0558b0e2f41e5f7013e99dd031cf69acede9f57eb7efe6ed2a7f5c58f993581d9bec75c23a437a870416b36875a5e48e9888922f8418d93883f28facd4579a33761cb79b42af157b928b4755fca5b1f6cd104263cd19d5847e19576a2a2920ffd68e778fba5bc4f4c0edddefbf3e7f25d44a25f646f517ebe73f7d8dd258a6c1acef399648226c637912910d1593b58caf0c61d2041e3649f561d79a7099ad54e6f84f5200c439a7d547ec14475f4196a0003d217e65c90888f3d9e4e239ecd9959ef55aaf88bb17bab280282a3f712249461608b91c6373b4c900436ec710ce1bd1fb9577ddc565cb38a7f6d49d1084a430aa44b58f8b771d540002d59522359b5229ffea48af8acc074d1b3d25ab05f7347a08b91c6373b4c900436ec710ce1bd1fb9577ddc565cb38a7f6d49d1084a430aa9f4ec9e4b02a9240da3b92ca32eb6cd29e28d24bfd71b8ddd4f531757a0784171643b043c11bfa8ba1d22e83da2b3db0d33e27c7c91539f99b438735ed97b99b46e4f2e485ac7bcd659c3a730ead01a6bf7cd4adeb531d4bb253750352b0085cf731bb0c6ca33903806855e322a9adae9ac489029645afb9bf8c8955fea6cca111d7fe74da2c98d8e7ae4df7d6ca57023d73dd0af6bb004b7810ded1695adf43ab9a6ca0495dedb45fae9634ca5e4d592f24c68c55f584804d5f69abb0e374b5b5d6ed3c389584460792d7c4cada1c25dfbdf19e6259227d84dde259e13d134fc15d540f2ad545c2ebcda8eba2424d31e5bc2999e571809f9f1ad61ccb892406dadfe7e1b3877294a408ebc920f8195855a8837b87b7a9fb949dfc09bdccc438c12c2a50da94bffff8ba5402681dda6aaae00117d3f890b99ee32685c33b80c4f8e62d908a214d8997d2f5a7f4c6fcef340b4cd3d5e27036e074b15d755261dc1d63c4d0c889942b20386ddf89c61367aec00e26b9346db599b2662b668fecf32dc3b65266111804806b4daf9ca59163a008d28d73f91ecbda2322cd7f0f444a1d9e158ca1fb2103a326a2185f213bcec2f6505852999484803ba8da1a188f7bf2f4adef8c51ba6cb5f06f0d88fac9a3ece2a74aa6c17f468cd3c04e39757138c7ebd20639755b7a3c4dd53fc0055a79a40511b4d12f3af71627e45e8f23db0421c1ea4cb629352bda9e2c012ad3a88e932b177b89edb860dbb1894448e7d5208c93dd63e7309b9499bdd2e6355a6275235e0c343a2a85add5e155283d63ce4b36282297644f6c4c679506a7c069378af794d35aa6ec7c1c04b820710b380f61a4b020e1963d776b5526b9c868bef890ed415cc471eae0290a4da07ee986e06adc963d52442c7fc41c426c60d9e381b744a0fd469f6687310a3062d726ab7ff3a84081f957f5a6954341d1623761e372d1c89d20aa8f93e5181a09f61411a98c4a12af3db51e556ac149a9d2c6c818f10cfa09eb5519b10c1cd4d8681a32e1e2d4105c55879c5971f11d704715f1515321d3c6be635de3d98fc3b02fce14680fd68d040e5cad1f01ce6bc6017d65a344da457ff4dec0715afbbd42f6bb65eca5053b092b3f966058681a821e3ef84eba492e2d7aca3a8d2147504ea82e9153fb6d2c38be5bdf6c742f77140c24fee2805529710d6e7c6088c1f3309683d643a13f69e44599bd2345e4dc14a3d3ed1a64ac177cc6d53967b191f42a155ad51d4d88c130ef11eb9d6dc416f2729fe2aa574fdaa15af3bf293cfc315effb1dfc669d3df45e2968a6cbc3ba211d5ca9f79d0e953e8e9ccc8a4a5883b86fc6e7db06cd965d725baac6c7508399a5852f61905a2c3f60ed176f2d90062ee7dd28e9ceb7d1080451b5dad789ee44721aa345021e380bfdc05016e2d7af2e08439862a690c3ef7592fa8d027b15d1b4c25e6956cd29c03a78542aff8a0aa36dcb26c0234b0b1341dc2f3ef0b1304322c518df661ebbc80c26c1b98188d5ac8163373ceb74c6613a7aaf9ab7aeb2ac24b4ab0412cbac12a90ee0cbd61b1e12cdb66d2cf4c32b2d63fda44898d542b031858e5f09d78d3e6dadef2cbded03e405e101cbe5d0db035583b996f170d4b7a801c5416e499e76ce0f5c0fab867fca775b586c2090d0ddebaa911e9278f52a96b8175b9dc873fde4d2d16d54789ccc24b36de9c8f28e8918a7458e92880a2c6c95287ea040f102d25f185660090799abef03380441a4db89952781a4a6727a2b60831bd8d8c35ba4fac27a881e4cf4f600056e54ebc6632560a28b0b70fd53eff6c3f69b626904e8e67feabc6b0885d6161fe6e30182df6e9450413cf09395ec757720edb4fe0386d935e593416fc2f25359302a6bb8a464c8718d3a99b704b1fdf7165c5038e4b839ef6676d0049437c5dce056a7043094dedc0281079faa32e44699ff8596cfdcb5e999b2a6cc36f397a5cfba727ab7b5b819e9f28fda40cfa4805ef4f059061bb08acb99f65cb20468bae20a83701b9aa13d3732f21e425a6c9b07b0f97d05d6f3a8f1f7817278cb36ac1549ded59c3e23f41e05644dde76e282d45782ae24c6355fbbdb74a95007f484e620d09599aedfc0b1ee5de19225282159f72327617d1bdd8f06e26683f827316a4c58b71505b84c6fee8babd8a293e28474af8e995c406af52d406c08672fd1f6e93d4a42dddb7d2fa8108a88fe32972f5352fd3c9e425ed7315aa7509408a506375e8ebced2b943bee5cc57cb85255bf51ff57d88c86f3924f836698021d383fd985d6721418dcb59ec3c363f5109c04429e0c17c2cbd4639c2c1ddf5b5101bf90909a5814bc827cd311103e235c8e43c216ed5e41c5bef2dac2e6202820b7fda3c88a3d690a45274e28e4ce37b63fe0afdc2ed844bdf049b292864439f032b226d2e8369783eb965a770ca29040503a79c3b0d92079cf44da3018b9c62e9149764c5562b05153bafd50d84cd683a699845fd2461b6c1ca8a0e3ac26f08a317718257c7156e4840167b9a692e8f28804be5f9bc813c1253b0a6272fc53751371afde8bdfa107197a5568ebfd882e112a490c06c79352ab78f10c4eab185d955d4fbe02cc52868092af920e4cb4feea6a96c37488728f505c466fba42c1ee7fde61b87d94809c9cdd5b6c27b5999071e1014b3f454cc46aa1bbcdcc2d1694cbace32a34d936f3428762d29732328ed6d87e484dcc05e767f8c944e97a6fec60cacc8b152321111a54a78e7cabadf5162837a8a5ba50182ecd3caab0cd98e742a52096697073232a2cac02f93dee9109932c19cfc2cc5e701e1b5bc72874898264a5ee4f1c1e24bbbb61a8c79d46c10497e223db9b499a86883b4c429bebbf91157a9a07fc072c34fc30358bb25f90122bfb8a032ca91d08a892ce0d7971b1805c79359e386aac270886f064c6bbe5f9fa49c4e4ab36e2a9d1037ee9497e11faebffc6052b0b943f34384541329f92d3d8babe730c4e17e4015772cefde290a14652e46039547d1e27c49815610ea992c32226d01d9dd4912af8f3d566a577fc4a127b52055e4a3262a9a4c8106523d108c72def6646bb09a281841cebefa8dc348407405c618d16c8d15f8e5d6549ab3d24eb0ba39ad07d9230ba1375bc9d033f5f4a96cd1d60786c08a409d725ddb8194fd0141065c2c4b7d1b21cd6a39d9a11841126da5a25643624905b9d42af4b8c4352e2a48206d283699c2e868aeae459d43271ae8344a874f9ecc4ccfd0137ce7a3b11a80c55399b1904213928bec48a17b6af56ffc5fa2746ef269995460398ddb2a5982b57c50ceaa139b87d4715c91bcdc6ad03a20a9530e27d6277cd1201163c25000c9f1e0b35486c46f32a1b5bb3e4e5c8e7e11c9adc4aa3cb3c5983e075b3631f636279b7c621629fbbe3bb7fe239de8a51779e6a3d29bb896bcfdda76e332a307e8e53c76ff54ad3f649f842ea572beb337b9d4ccfc02b4f8c7bc77b88531a63cc5851d60677630cf0f444671efa93c057c3b921a0adb24c707a54382c7dbe7b9540d3d6725c9f8217b818e242e560610a14c771dbdda2896cc75647b1992ddd1d65e7d623b96ad5726835448ec5948e8ea2fa8e928ff643d5b5e5115a48ab957cfd0bc865493496d7878d8eab75251c20e7472f214884176e51dfbff4df1a1ace2337080602b35c5cf1cf881ebc24c9fc93147eac3baaa8b172a02be8065ee03b762ed42572715e11a0da28ff3b44b587acc0bd147f13331b6097b287b7414baf8f562f64c39b99e6094e88e2225b1b7959901fb1bf4bd2148c2dfbca7847fa116f8d3398823d979176325080032eaf14f91038441cbb9977000ca739f488891c6cc5d72a227f34049cb0ffd75d8f331bfa61e2c74ce24ac6a014e01d3878d3c760a4010b5ae7e3809a73e89f5769886dfe3ed649d363689693e71f9714959e3c08fa2e58d9147c56c6d1858861cade9491e9e4d4ebe838a30464e0a1c961ffea75b750b89c3702789f0d1c852c7cf4cb062662f438153457cd59353126074906df56d63ca2657c7af9f7174df5b3020924ecdc24c3669889448aac0823b9fb637cac515a03d4caf850d2c7741a124a94296c80397d5f051ad848c38e50daed70f680ac3fb35cefd86580e521c07ed68513345191b0b659712f42a2361ceb4b5d3a6362671ca5eaf936e8ef73056fee1b44e95d59abae82280d4654604fe248929fdd0a5528a27d595d0ba121c822f9b69c1c8bc3c5b8b54cd3303ae2efbcfbe5f4a28077a690659be3172305c36d2dbc29d4cb491fbad6e9372b0ea52e6c31f0c6d9cf0bc8253066eb8c63e344575acbb3e00a68b3846e7f3ca58f6a6bbb51a0d237de9e22ca88a21ba22e43997906f9e0149ca7ad96a24684b4bd389f5d81fac657f5b67c81d9da3521b1f30fc582b8314eb6c5f09e271025d67b9ff6a46cfcca7402d45474aa49b3a085a1d1b8523c58cbb624e0fcccd29438399fd73e1ee973150d8ed6938511f755e382258bea3ba618326dc054f911cd2f2f88037a219c7842860c9f24703f5d11f99a264bf4da41ddc09f4dad61b3174b020a09bc516da36f4bc43c555ba278288b2e5678f8986730bfa9b2831a6a2eb56ae9616beab0507c163c38828d45f6528cdfeb174c49ffedcd18fe58aa25d0834303de8e5041e261ca585c9d87e216804f8f07abb9254611779c1f8fa70edc85b6b9524db973e9626c6688ec04b81eccee3fcc5edfeb41aca64628e528f80c66e5697edffc595b0cecd2996f2d34c20deeb7111a225de5e566fa686ac74f2657734aaca31b065f2cbd235778773494ccbbbd6ce1aee35eb3ca1e1e4d45d2442c5d718759babf3ae9731f30e67bd9a64b36cf3f1adc7d14e71d413146c447e690c24adb6048d0d26e1bb34d9a370b5aee6ef1961f0fa65448f1d669b9cd04416d6f3e3c24d747eb175cba03c73be583c79787d06acc386175a1a5e598d7a21897a1bce9360d89b58e0e06f70a490b03b4c65eead4bfc214ed390967e11782c18f0d69d8d174774408c4b34d4c217a3344b8385b17243cf61c4ad6da7a352d3c48d57ddf1e3f182e0331ec9671b634ed75b423823950ca6307986f821c1754af79d5f56a153f9dec5d33e709930a960b1f238e7ff11c56b85c9d2a728eb351dec7bf1efd511b61913bb7bad7d4f4b1669f85d17503eb6eae4d343ed4cba14473c5031bba99a58297c7be59683d437385b9ae194d4de2c2f90bfd995c8cb91f5276a4c0e5232b626c51b6f1b5181ba53e5c8a9b5fa649974e40fe7422ee0fe44aa8cada1dc50e48a23367123de2ef7d47633d417c224b853fd2e5e283dc65151e73ef212552dacc13e7d37755949bda26f8a9b172ca2b83f31d40db0e5c4c16b23df56bc647553b35ff8313945025c71cf2cac9ce0b37ccdc363e07b97c067457e8064924cd0b794bee29acca003efb36e80122a03dd06fa3a41bd8e9b300f6af3da8879cbed22e2c5f677b627680808c2bcc14cf0377ead106668ba27e3029bd60b13d46cc8ddd48f7d1a8ec84285e29ddf77f53c6e1884235be9a55314419c161e3419eccb03f5fa0ffbfdf1a53d66a84b8999688f153d9256edd843b6f45364ee7ed4fc19cca884bfa827fb78dab92817c83a0fafba90ecc94ad61dc4238125175296bf02bf632a611de9c23475e60592b9a58fcbfc0d864b01fb183edfd888ed3b5bccf68a1e30a5160d90f194e3923d8c8870f426b61c75d76e69ff090ce1e410e92d7c92255eb69da83c8d60fdab788a7a1002e399217c6854863332c5699a90ef835c853dcf0cf876061ae2065509b9c03c9ed45fc1b911f5d486c836355d322492b117c7b6257386d2f9b11a044e688d168d201e45be176b39861b202e4f2f403bc37fcc4e6ebf830ce2ab6ba5e0f06835336031dc8cb5b46a0f1d863e13dffba21a37d597144661de31d931199dd37a81803cb01c0b75d13f84004eafef1f191f46edbd75894c5b99e38782e9ee77bcfea8862ca9baaec90850968d841e09d154e9a49c3c37122739ecd708fd07d5226f6f5cb1b1b19ed875f1e23a78507ef21c45de7b5ddf1a2256192f26d6192f1d16d61bb0233b8a0d7910fda9dbdadce4a51aa831191076e63b84dfb1ec6f54f570cda0e9bf3449d7de5076a7f599560cdd041b64a2c409137f96febbf09fceb903f4f829c4a711af892705598da26b38270e9b63db5aec17d0392af1435e65e002c85cbf11146aeb5c1bed12aa2a82914cd49f9464452fa1c9647b60074629eabcd2b92d6e453fd4ffbc6399db6781943373452f94cc69933a5bf8fb72ba2b5f2a91a9375346b8eb03c63d9885282d4c617f655d5cd6118cc16f54eaf240994e2bab17f7964e4e866cf40f39c474a30e837f8eefed06518fb604678f77adf779ce6f7cb36d3fd7993d5a5b7b7bce6465ca176cbfa28dfcd42e72863936e9207a7d278daad7dd1a0f67dc6bc7afb707f02e5d1e83a186588ce03d584cb8f90fef28aa8dad041a89cf93befdb5f20bb7326edd9f55b25188d2aa1d1dca3cdcfe4c7f7d68708c0f42802049ecce660ef725e2a3c68dbfa870d2c8ddf6e1052e4325cf4e8b481c9838d742edab657f84a1c1a32334629e313eaf4449d70ad86b5c0f8c31f0f9b670b38981b8b5902521304126c7628f10e3f875474e64eabcf3d7ca5e8789f24e87ed85437f1adc27f3175f042ed55f7d3774ec99f51ce5e890ff02526a1735c1e1a91b6e9653a1f612947a343d215cbc45765181e7786a025a9d331eeb17534554fee1a20b2e5d88afb21359957b74687d69d63365d194f41cbfa4fbd262a3e5a1086106d959cf0b828d2921b7e9e8e1347b7372271bd4913f0bfb061bd937cda76c6565c5f25cd0aeb1117182847d865122a1774c51655356230b780e266b57eb1827959d4b5bc13a02be362426cc9ad29bad5df9565657d18a16a30ee65157fb2e3407b24c24c609133e9be988fe0e1d2a63fd0c97dd0f7f48b5a729aab6ca9c3cab6c9684cceef04ab18029830026a8075a8f497349ad4864edb726f75f29d2995ee26f6ed0e9c851135c568ae7b424e79babaaa2409bf7dffb2541126d77e3d81111a233e864f34826c87801d448c822f0aff5597f4b4e3baa662ec8843ee5f3021f96b8e12bfbaf6da09d49611167ce0fad7fc2c102373f11947e78532ab16d3f1eb8d8709921d3f0874f0fcdb92db43f09e0064c0caa989c83e92e22f190a2eb76f465ab07860dcadf7cd1fba1dc73510f7968b52b102ee2799d53dc9829cb6deb0f9396a88a0de9de02a347cc47d73d8502a38a00820a8a996bafc6ca558ca6575d4dd2d5b8736f97aa79f2aa71214c567d0e30b4def742c171e2323c823a58b848d268f17da800a6aebabb9da94f58164c4159c7a6ff6c42ab799fc3ec5c9f89e899f756fb1cb1b55b74ec17b986f2a5863052f7337a6588e433924b5c8b20ca34f5351de1e9ef7546dd2e25c82057843770b278ceb6bee258c96c88f731f6f0f6e2ba1afa251108f67ef06228abcfc35af414b0709b75a179e878bf93fe978eb46ab6215aa92f282d6dce07f6696efcfea78aabf238ed99d38cd3e33acf8e9f76bcd065aae6b76ddee8f3561398cc5578e525eeb2ecc0c906f3ca00c2388a7f99d9cdf729379af4019b9690c44bcfb762965762f4b7001d5c3765b73f302470a7c8453e2332eda5e718697af990d33c13afd8e5c5f877d432ae86e6e466ed5cb26d2010e85cef72624b79bada00db9da54fd91daefb1ce4e4fc4efa62c51f849590f02df5e8f2df43f45798d69643e894fe136aa88cd61f865035a741fc5f310a46a186a270b8ff2f0134d25ceadfb4382e25604233cd47026d8e944c6938b8048bfc171350febb685b66c9a54ad820edc35be0ca62805ed268dfa53a56311d4f795f9d7f9d56105b1f5d540ee48ada64d131f6f18718e3ec5f32a296b2a68839c2137ce7ccb4f8c03c32174514460a60996d0492e5c29b1580464cbb353933358423b09ef668091bc6ff219653ac16d730ef99a47b27f7d22f599c4221941f768d20c1df89ef0fcf1725658aa32b337057b97331b17573e69fa7886a548a4f0c90d374e967ed9fd3f30fb78a98943ad7845542d66414a8ded545efa7e7cee16626efe8f962e9b5ee21c157f7241066b0009f85988a2f7bc9c05939b5776dbe3688efcaa35a2ebb51b1e57c93414ac6eff6f4f42a232e26cc3f006cc91aa0523aa9255db8984dd65d647055c16d94ebe2109ac195c9bac526eb849350cf4a648bc4f756cb37f70d11f2f44e36ab77a7b3c07aace18669b3853f3d3a8149cd186800e984639c9da431ed6c4154afc750992c217a7c46ea9d2f446d39cc5c42e9fa111dcc11a34c325cc6bb942ce2699110c0e6df9e3ef149049d16c02b3ea1e36fe3e7a6b976506b699ecc8759517513f90722f51c682b094856cae6d3288574ab80840cf352bab5f1cdec4e57249389a137b87e1acb6b2cd18e5d336577abee85164d0576b9f19d9acc06b01ed131f986a4ecb7c654dc9300700b64fbcbba707a7746ae49355cbce7dbe73a82a3540ba6f646f130b539ed30d1c68f5e5f54f93c3372321ab35e495dbc16038ee2f40d223a5bb35d2e3264cb0db8b10e18ff6faa44f0650cf1f3aafbd16c2ebf5cf487a556ac492fd76c4f2e7d6ce5ae8c645063f0cf3ed7724141baf5662dae2736d45b7e1e3a0ac2c8a147e81bed882224ed0a5f8cee149f47ef7a507491b971c4b8952695d49fb885ffb7c97e44a960535dde547492fb529afcd6f2359ed5b7dc066206665e99350befa3c60b0f25f8546ae0e9fec40114850aef7f67b554b9ae3eeec005e2b64a20a9e21b4ab563a0fc961cd2c5e38ea23bd789915a642c95981a4bffef9e56d0a81950314cb0b10950a9803b572617b5916a853fd507420c02899da0b4b9c46761f58602bd01ccafb37fca320a0e70c9b3f9565b493199d9b20bd9e58af7dc67e3e8af2fb76b81cb68497702ca4f56c28d26bdcd72df230ea04a7a039290d534e317b7357a4c3d0e659dcd110de3e540788e941e0721c07c61b11a5e1084d01982854c8ca5f7a1ab6711ca91260b20f6a346cb0e15ce0cb1f57fa67c4681eeb40cc4978abbd701ebdb18b0aeeffa8e1df82eae50e43e63861b6d9e8d12e27dcbf1f1f50c84ea3ec11109c7363c597618929d42fe6e703a18dd8beef6468ec2bcdb63c3fc731fd8de9679047898f14716c10319990118dbbd6dd8f97a449ca4ce5d07720f498bf06bfbadcb13085dd5bc612c37a1d24aa560d8625b966e5fbdf2f8401bf49b78ca74a55e5d1b448372d52f73d9f3eab3f64a17a429f8919f09be6dd671303556fda4fbb529a17b1814d6844a7733c969fff7b02aa469a4ceac40d052bdbf8a0307da3f0de7c3ff9e469cbdb1e858081e57f808e2dc05b42d88eb62eb4f728cae48b053d9b54e374207da9155e977a4984c62f0181d37c6cf1024d106440fa64127ef67b9b78f2675e71c34f0ec10d9c3c71427f24edcd64373a2cd502b69f6822c1bf24991bb90695432c3ce4daa0a843fc8f69cdbcc66fd031b90b3448b58167861c9b8e1b8a9b7eff16933ea176e2bb50d2be93c4d252d46222cffb99b01761acc0f42cbc8d700abb36be78a4b7e11dbd6ae90659446fb29aad781094ca473e5ef30f67d38f1260e32021d303c5ccc807b59186f469955e58b827be320ed258a75ccc2c04bbf1420d7129ad94b596656b08e95336dee49af00603508f53b6fdd89dae1f1b3a7f425834d36a1777e701672ab0ec29ff6caa36674c290da4d1395e3a10e268349db2530632f3fb2a5248a747a320d9a41669b2f9c3e27e40c7ce92d824e384fd8384dbe5ee78ec7c28f1b41a65402a9f055debe4bbce39281e157a1b97f87b2ffed1915edefd68ae8110e78d610f88b2689407cf89a6e395e498e043f050503acbc84339b39b54a157e8dde78c2787ffd33aef0c49edc6777ab37576722bc0d30d5202e959d213cc4f52427c3cef94eea086e106afa0b4c7febee024681e787df2e833f30c8a017969c4f4898a3eae71e4bda814fddfea32041dec9e6062a9e191050dd1e28765ac7e5b05f4fa2380093187465598f61db58e5c55808b4195e65a34e17bb54c2351d19f4629f14f142e362e98c437c26d0dafa331ad17a0acf16a5d3c52c09fe6b188f65d8673a82c81bb6cab55c578ce1e9c1d29675222a43019517e5fcf5f5f075924d4beafa3ee724969c40c3libefa.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_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_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_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_dump.3.gzmlx5dv_dump.3.gzmlx5dv_dump.3.gzmlx5dv_dump.3.gzmlx5dv_alloc_var.3.gzmlx5dv_pp_alloc.3.gzmlx5dv_wr_post.3.gzmlx5dv_wr_post.3.gzmlx5dv_wr_post.3.gzmlx5dv_wr_post.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.gzrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrdma-core-31.0-lp152.2.6.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(x86-64)@@@@    /usr/bin/pkg-configinfiniband-diagslibefa1libibumad3libibverbs1libmlx4-1libmlx5-1librdmacm1pkgconfig(libibmad)pkgconfig(libibumad)pkgconfig(libibverbs)rdma-core(x86-64)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rsocket31.0-lp152.2.6.131.0-lp152.2.6.131.0-lp152.2.6.131.0-lp152.2.6.131.0-lp152.2.6.131.0-lp152.2.6.131.0-lp152.2.6.131.0-lp152.2.6.13.0.4-14.6.0-14.0-15.2-131.0-lp152.2.6.14.14.1`Gc@` @_@_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@XNicolas Morey-Chaisemartin Nicolas Morey-Chaisemartin Nicolas Morey-Chaisemartin Nicolas Morey-Chaisemartin Nicolas Morey-Chaisemartin Nicolas Morey-Chaisemartin Dominique Leuenberger Nicolas Morey-Chaisemartin Nicolas Morey-Chaisemartin Dominique Leuenberger Nicolas Morey-Chaisemartin Nicolas Morey-Chaisemartin Nicolas Morey-Chaisemartin Nicolas Morey-Chaisemartin Stefan Brüns Nicolas Morey-Chaisemartin Nicolas Morey-Chaisemartin Nicolas Morey-Chaisemartin Nicolas Morey-Chaisemartin Nicolas Morey-Chaisemartin nmoreychaisemartin@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- Add Revert-rxe-Remove-rxe_cfg.patch to keep rxe_cfg binary available for SLE15-SP2 backport (bsc#1176248)- Add srp_daemon-Fix-systemd-dependency.patch to make sure srp_daemon is loaded at boot if enabled (bsc#1180196)- Move rxe_cfg to libibverbs-utils (bsc#1177699)- 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-develgoat07 1625227986  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklm31.0-lp152.2.6.131.0-lp152.2.6.131.0-lp152.2.6.131.0-lp152.2.6.131.0-lp152.2.6.131.0-lp152.2.6.11.1.31.05.3.31.05.0.31.03.2.31.01.10.31.01.0.31.01.15.31.01.3.31.031.0-lp152.2.6.131.0-lp152.2.6.131.0-lp152.2.6.131.0-lp152.2.6.131.031.0-lp152.2.6.131.0-lp152.2.6.131.0-lp152.2.6.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.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_mr.3.gzibv_import_pd.3.gzibv_inc_rkey.3.gzibv_init_ah_from_wc.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_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_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_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_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_wq_modify.3.gzmlx5dv_devx_wq_query.3.gzmlx5dv_dr_action_create_default_miss.3.gzmlx5dv_dr_action_create_dest_devx_tir.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_modify_header.3.gzmlx5dv_dr_action_create_packet_reformat.3.gzmlx5dv_dr_action_create_tag.3.gzmlx5dv_dr_action_destroy.3.gzmlx5dv_dr_action_modify_flow_meter.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_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_init_obj.3.gzmlx5dv_is_supported.3.gzmlx5dv_modify_qp_lag_port.3.gzmlx5dv_open_device.3.gzmlx5dv_pp_alloc.3.gzmlx5dv_pp_free.3.gzmlx5dv_qp_ex_from_ibv_qp_ex.3.gzmlx5dv_query_device.3.gzmlx5dv_query_qp_lag_port.3.gzmlx5dv_ts_to_ns.3.gzmlx5dv_wr_mr_interleaved.3.gzmlx5dv_wr_mr_list.3.gzmlx5dv_wr_post.3.gzmlx5dv_wr_set_dc_addr.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-31.0//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.opensuse.org/openSUSE:Maintenance:16646/openSUSE_Leap_15.2_Update/c398f59a483ef5481499cb3d890e3715-rdma-core.openSUSE_Leap_15.2_Updatedrpmxz5x86_64-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 v 'Noutf-82424fb1406674a2f39e120de48e08fd01de213ce70098bbf4ff5d5de2fd8357a?7zXZ !t/"-]"k%I33q H44Zσ6РZbdĎ,GIIyP^aDzV^\:B.GX] sۑU_7vDֶ++"kYvgWҳUo"~5_%j0љ6 O}ono:>\}XJR @ g8P$"܁}CRXb.=ݬ~ ,\XNn_e+T/,[||,+x|3з ; \gI qEb*"Uʎss* uka"u/w)eۃȭ PbiτUm/1́扺 ͊0c**d'ϣRfVELJQ*qfiݜU;"q҆dϣ *1s6E*{RL|P\cഃcS͏y`q%8E>M)'N#KwKc"*ߑznFѢ53l+wPX-\i7O$&0[.^k z.|O[rU}tܒrѝ;دW#؅? **SDYt! ݍe:d5lös€(95њPg_M [wwB&8㫳ܬɮęi8ybg~*!y.o/!z%m>bBF~$`g\N;怞^-l:pyA$?^I">)ġ)KlMTv~PI +kK( 0{Bd*bL++evӴB#j^"$G=Ծ)"TPka`)wj{¡y- }nJ,LDeT>Ifг\((o!}!24N=sH[*$X1ZY=WEu 9@G,>n-]E7<Dxwr1?+MCXd7ҒyS$=%gzN7C%Wg}0nKA.mKc-Y%S'8GDs_ ~{%L/yIbdvr ,_ƕ\CKW V!] Fza Z=W 5c_RF'|@(L5( AOjIQ{ݐ򊳟HS$%v= a7-[DZg?3QomΠk:5TɾRsIi -_zNnj>"N@9/KqJ;*+ MZJ2m_ :=BDhf06,d| A61gQFYʽ*pФ֖<,bt_wgJD^pupX]R6>ߠf\P/\(u 9(\b\6*ɯf(/A\jIoOMkG0@/{;f*2\WEX#N)Uu3zY~, )o~llkjcGf+6q:lPZeV&W1Bs=ފ..HZ C<ʄ Pn w&1,a`éKk8Št:1LճWi8:=(`hU(!uҙWHYNﴸIoVvg2+(Vo>rb;O 1ߋı'S.8BEma-nI%}0i/_M7rQk2w}塻S92Bم\Z`Xu~A g`G#*3񜠲''&y;+6Ack'+,_g,@BF@w"`K.h(@oϰ5It:j+tp9>MoJ(M:S`hb. %] f)_pW4+D囎pFy$¨@bPÒu*k#GgaU36%Ty'9MKGE:ɘۄs-Щ2h%rH=`/I9@͊zDuY'ٙn)yB|mjwgH;H0d>SP>tyiОR{nՅFm4w $˒t&R andOean1'h7|umޔ`DhJV hb{ΟE11E~C <ѐf B\g+_AK\LԸCٍ/)f2c0v$ ,vhynE@$Oꃷ]uaF< yNKJa.hZy`\+ǥ,vZض,, e-Н/yDj#3UAH.}0c! ^P8 9֙C+oL`WcWxBU?5͙`11dn.Za&FF1 W_g-Iu/U \ hw`tNq`b0|8@wR3c67칻ވɞGv˳m*ͯ~L|Dz\ r^*5k[')׺:YȦ"0,[ϋ㢚uԂ.:}DVww`ݺTIƱ1̩ g# (*ͱ 0`{ڄ2ɗ[/o:$6-Wr@@ܳ':0UϪ?XGCi/39Bl׫㐃fJKaB1+X nZ2K˜PpPR5c~#X ڕf,y+w& VSriF k= v KW!.ձ8Bkx1|4dN@*[/q*ZFG? $P p7s)bA7'YCH/LUMHc״ oaYM\وeWK<" t}e)fɌϭ)ϋZ`$2X3 ꃴm2>0ľ1 D5Q|kBLW92!McB˨kG {{%LSV ɀ}3)jˎ Dz&- E%q ܏oi,%ĊԦh) lL t AwaC:Up =YU८ ݖNKa ȁ@k+}m괡h ^ur)a@f8=[bkbbidA-omk^Dm+i.c8H5/-t~)dnBD5M6,C6 >c~tȠaLoېǒLZ/5Z$ H{uӥha C|| 0^)MwXhp0HӋ)6k/}aЂTɔ0)+h&cYSu}K9`Y;X~! ݓ¯3 Х΢jI-ͣ;akO9gF Y^yl;D&UpdAt!)b;+ur0{}/VK;Ns1=V_+G\`˽9hg*E ;8u0T&V|DָG<Ke!1[`:Oz6:&S"9NX" K5Ҙ NkAC|(9)|k~sɍB=/JS ~1[1CI1(OE,Ohs`8:9:; Q dzY}BH:}꾜c2-i()/)bDsO5+an~p7YXj]Ѐy7i5 瞸svLƈ":*p"bS\ﰀ qQb X8@ȤNYgjAG1U®&w0bx #UԌBoX&؎?lVZLS?ICcMJ{ 20dSTheپ% NPR4VC'ZoX|tdTO+SN IJ?L.A},<0 TCn7٫ rLUn7WV̌{Is&{:jW"ner`LZ[+ģ}q> VnB(_/?}wFY"kn.3/*BBcC>pZ;k0s7V:jxHt$.Ph.-hM,Ϡot^/$%^j_E v]Ў{)FZHtf teWvzX+Iw} ,M.3TvL Bkx`!3DpMh]α 0 ф1Cb,L 4;a%R +*(y7`&:o*CڑT6Ky.iȺ("i#w}%J-NQո)ͧCJ8.w #⼉hij<{ rHVYA~/x4eGh1'9X88cv#zmL`F$}":PǠsWҵoUrwf,uq;`{|h+!fam˟=İFE/Y ## aݪ׹Cd1k<.=c݉Ζ$ ZUC80N ziJhiH+kz;S\6"fPA9M2W$R=J;|2c7jR,Ztl,O6N{ ?3"c wyY#e(q0_DPcW|MO&9HS6&8tnYŬtg[Cjqx~ZT_V'6HyY k.L>5.ҩ*uaY; \jt jD@ki}HD%ouڑ~(6T=ШnO*dKb&p-q8Kt8\~emݚ-[LIsvY6℺L@q(2w OS+1$+n~;+ʧd/C(AlakP% O$ɮ}\'}]8ʒ1#ɳP\t*`(f^dc/huL]-A2wx7._O=x8*z8ǽ%ݯ&<'[/JqcWis [RJ]R1(F`ݎ=MBEP^x \ "ڔ)\ ycyPwze˃9f:Dz d1c!fLSX(2Yهw[يL'fټeك),1zY,k6XPkjc*?}_#.vTftxo8S97dt |9{ih(Dž.i娴k ˿K5%-8] r yt-F|vXj>hvj(j)"2~υWKI5Ϝq2ĜqAU5Jr aǮkȰJ~w]uh$-eR6VH?(_W r8c,ÛÚ{APYbׄVn7ݱ^‹,B|j 3}vΏ0-c?? YRd>E;səPɓnLT:-; dZP9 ~ Vqį)x":ZrLJf DYf?1z7]D&DW"X*\)Ik9satQq xyt(/!-HdoL5Ց**9_0\ ʺl _+{Df dC:*_-~ xWdbMѹ2G` mD=g mݖ* 0|S@1rʀ~ -bBhEvDtżNIN5e*pW >iw<]feH=̆q>ZhS%{SJ+TY c %aڰ W= DqIXZ-mnː8%!"KJ<?w421ޖDg -w]#Zlm㜏d6_j _U%d=sbuca@9g5"CnW6UL!Byj5~=VsT /i]xy"{OJkx:  œc,K sSj HPM-@Jc)}3ݘH;wC:49I q!QV-Wv-ڒXLJq<,XDH pȗڏoǑ%4XmIz=A6 .no<#zѿ=o-x=iɴ%:h/|9qA`c‚L]2L1 AN[6ycl8Gg0V@[\H0G[*'`1PJf.1BI1G8 Zֳ+6 RxD,VuQm]WWm!K}//C0 P`<䧜9^`st 6': rE~jlevbIvQFjnq OS N)eʥuxv%y]EA{_ }3:QL;0$ 8/25q[m&I7Q&lYfLWF#1-!yȥQ6LĀޡ"1tJ ϦugcPlȍCsS [ |6M"ƓE]zghÞ$<Ӫ=Zh@k 4hEHzȠ?|{/}mGf1/HD+geRy#žl,`ʼnpEF=iU?E/ke4}"$Ks4Rb+a%O ˁMM=%qNz\LaDg[0囆92%M6`¾m$4.NcI:SCqwiSp/=Rfo3y|Y ۜ>OU^Vn:-_$#+Dxi+ fB_dEx-X J{9t_Q?Vގv{;c |.-ˢ,z8R'N`iuw(HwWHe>|% vRkV`_ QX#yX vP1x+Stq?_cMb i)2|% Z.A= ZS^XBDz9T#:V\}xDuLHrVwj,=ӷL)6+ƗY2})īNpU㯧̪2*jI-,. ~>sݒVPfgF ◕3Tx:.˾㍵X9Z9o3_-1m=ҩn/a^D>[G9I|(`VGpokf'՛˚2G 7!1Ƃb^nǢ6A FΚuL xT ZVBݲ2~َ;F|x,ꄒLV|x5m% |_/`x~9,K f7)O5ҵfa7yG'j[]̐R¨k# -B]aVzǀBت/ h~,> fJ{^myf?mRY|_Z`,.ympmwo8Tbn"ҟWrjZ8,$Ĕ^9r`5 ]& Ϛ{6晌'f)T1O?PFFg">DXU gLTk7'}#b y@MYג+A:"\~ U )G1prZs>ZηSX8I~Ì?]r|"27CPG4g4u&BjSuƁ6?&B68E席jVa-ΏqY=@ 2a c(`8Na:'raP)0I]U')[|]) 1eM;e*$B>0* ,Qd5 +{[+r4``4?]8q ǿk^[K*$w;p34g0z!r~խ\ U4fCةf"AG:oX nX1g񷺛}afZBIR*^^kޓH2|b*(PQ(@ܚ9wRL'7iȾRpZwS^|nW?D9HSd.̚o}ט ݑ*_ʠA`UMg׌Is3&*L4.ۑA8щ>(Ql2t,Մ z-'9'5R7XFv Z!2ε nsHNb8 {Aֈ7"qCá̼B;ebL(ob$SOd-c:B-2XG~  iMl_O'セqȃ׉@&<ߣO&bQB2Q17^4`ܐҼgOv&SFuw&:׺VNΟ=aA_gq㣐n_Kk*kpmsјSS*bF!#yx6P D=6C} 55"NjrWjȁ'cX^.yg[=,y*hSNO q914^q;Pz.H͗Ji71~VPҩ9ɗ_FB)#(k2˻Ӊl%ouӍS}}0kRO1gxn( ݇d;R!!FzyQd' F#6>$:?d/TT?6"M ~NYޏqڜSz`vr@~C w )—o桉sm@f.D\\ ̱:eQ2=V묬dlUN6Ĝ6k ,1L{~"}`Kgڹk[Y5qN1^Ψ&Lpb|6W]1I rL9kb7oF^w]Wy\ yPy.·SA@h]͐fx(wFM:5䄒hl 6qD~n0˔ 9K@Q u}qGYi5߼d39TKA)klq[|B\z8Ty}/ -W"ilP[P)93ux a靡rQl@F@bmȯY|/o@n]9 %!g[)4jYNSMA B@*z8(îd~C1rpaQv W Q6Q_5,p(cե,u4}6Ȫ*P3xÇvX=R|6z7Ry5 IrI\IOz!nw)]`\0~D9e(-PxÜ`6SE.A $k;p\0=1'̫:ElC(n"+|Fm򗧳[jH)/?_ַ]-)jĊǢ(Ï "tJW;m^غibt=[4.rTc/](!9zU_ BA5s-̙vϱ}C:hk¯xy8OJCS:U#ꡌز`HQkgҞ*vO5#l۽%io&% ^+Z]_NaM}RX.'J#O3:xdž)L J4,c\~ MNvOjLfDi̼znqqԁ hkE M$wlnF CcƗ6Y+KL$_-3l(/w<,x <YE.pQxtIKRD.&5lͰBNb\AѪJrLA,Et3 RE>>)>Y~daP(`IKE*)(GW&NI){;n 4Ǩb@ߊ?^j-كg3x]y+=/Xnckx R3&[=`%dn;гwkK{Cw1IJ\u?_ٿy3",8ΕoYg@R tY;Gҕz2kY;7ZڗFS5@;~mVPn;z kp#G%,_Pe=.>pz:KEMTtbwtN.E+;\>)UH, ħYF0úC`G͚ L;P$>-oN/@Oc5ϋvSdm`al6uՋ&0UV"QgN"QAV,Z6eͭ.+p:l|ǷAfgC 5E(MsVM |vHK>CNC.ZbpS69jHIY>S{䨏ań73|ʄ [36J5W+E(>.⚰Wv!^zII,N󓄝% @.^ͦ~Eot$Pb H ݃%u?Kt\ZН{I %dԭ6WTך惥$l-d|`ۻ9QuJ䄀!QR%'@ nZMOK4w+ 0K5r<סنAUc05/ %BO&Z<3t.t08I+AF!AӚ<ܾ1dvWɏG 2ӤE;]rtgϵ.hc8ޠ>+hwsN &^; ^IdC4tF@ [30ݘ)fFwIGqM#ޒ,`p. 6";:k.N$=WdCE>QuBhu ܳx>WrN˵'w`hU+U= J7WFY3«X~(5'u k Wmc݃/jZ N6:vQzӇ)/=5vUUdc.O}vP`!fWaȹ)`&FZ;~ ;vcBhɯDq_]<qP|{ױdU/53Xù9(+q8…gQX uQ@44i;:a9)mHoY C_pn̿f{F,Bx @77PM 7_MXA;qVR{@MxCu%HK Z3i͕$kª=[(BHTlɝ3` .JSf@Dzu18D_i,;f6aUC:v;ށF?*qSEwQކ &m:$ܸl4f$|C@u.#Z ZgNJbGqX};qfgb f{W,71K~q:S蚎(`)o|`P0$&$OoaT BMu{ȸ7{'0Etmx!T0{%C^K=z A4(Qfw>}Vxo\:5aid\u#Mz@b Y -4I17FRq;a-!FR ] >9kSQMZ`w.xjk Hxϫ+܅YGRvMu!} 4T_A6^B~5:9]q >DTf0 SNuAoփ^R&Thyϱ!6Ry٫9eZ[̇Jxg>tހ\]aVІ돿,4{ pB7IιN\*.߸aYCYA-"HVWqx~cY6zĆ49rӮHcqY+.{ӂ٬Q(b]Ѥ#摛*-Ly9s! 'ċ↉VH7rDg&y)-5o5x_݅d!z*RcswUT%-ՈteQ51+5DNg09KrȆ-{N#uwI b*ؑ r:;n|ug5V䏵AXkm>XAt֯I˞xOj/n7dĽНP 7D- T:rjE3+.6Xæf>d$7&jBj1Duymн&QVU xYPHv4Oo+7/+ DžaZ)BEb ^#ׇ cF WJqu Cl~aNhpN/-MZáˮ&Zn,9)sp*@ʔ4Xt6D_RD NWi#b`.H}X#KEGh]iI8Gab N}`[31! IBQ ro5]}U{?1©nP RZv \qǽ *{=2D ȚK1oHkĂ"RUf#:zkO7%%F ľj ͏skjuʥX^.7QgAP|&a>H.-^EbZ2>^RL/[5KXMq,1NagkwMN$l8쩮( (@dHds VQ5*لpZ.;- y=*[ - -(7}grMoEX6UQz)f;PLXl8Qkq..֒mQfƧb74E).A, Y>B Kt;%9=Tgm"gRr9bsO]etԫFϵ(6i(UY65I)bEYJ8;󬟟ߴ`Yc |it D@gP [pTXQvB檩=% EA~ԁBWbX>W :SD( :+0 ~ )'sV@P/n3i2 ]}i_.^3. #[)fR7M2bL>wQ]^H)&\U+V ȯPC9%Sx}~i1WրK^ȭ:4Z=ttl|II)O9)QDS=,;m ݃hҩB;oc.TnA#RRJldn~W*D=#44ck`!Q(j9LʱKڕ*5q*J?#OfNrVIek`?)|WJ/<`&|cChtk~Ba oHB܏+퀖f8]?DOѹ-(jn:2m~]RU;GAI?eP aO (~\ YMbKXX` ?Ŕ<WV+KVmuMcIW/F݀6|)r ūӀP}_! 9nƃWoi$]&^Xiu!Z2ɬ :f~}1~)Ha*|cE|ŽMڐPJv#5hG\3B18o.*~NkK4`mkӆT Ѕ:s osJJ;9|TM!Z M+ 3 ݫy!1FBj'2ZS|PI@޷\kCybxݫ}dY&ٿvrj22sRG[ֻ|`(zqsCjpw %qZs+gp>K.RIKCz`mY_ξ"wRte7Iip Rz2VnJ8.0۬9=,4IEK(t9Ҍ-I{ A8h߳cVۘ#ЇRkZ,!D\BulMn>x6xN2?4L*9 ܫcB÷/2n"d(EFiߗDLGT*bgG]=ޝ}Xh/VGPOb `x(kOG"Ϝ"Yv-"P4+?_Z ,yLZ<5ӳV]h6L1NG@nDx\ 95TZ~aZsf 36IH)F7( yO}3n,ɒUCK9嵄3]t[Qt"Oeߑ"Qd!5Hs? OǟB;=D֐,UKhVa(`6:h/Q zKNc0bYsW #Wо.y^fnV[:rսaCw'0ޙ{?[*\k #=Q~EB:٣S\KOj]jgg89W_h"}ыo_~Gς#B=t4RnD' SʩlBKL],P4YvR iZ$op,kRO{FR\%~f}UYUWxœe/Liuq:Ԗu53'OI=jpXN@~^|ȥ;}3Zd= e`HV:XiЭjqDqQN"mDW źDʀ6;oI}ȶ]e(^c5hbB^ǚyHDmvlF 1խHW} g+h gՙX+z5?IC ė[y~doN_ QqǜgTG=`=iZ ѕX_o ]$Y4mQ  B(w?Uhk|JSf+6wbW9 /Д{m Ǯ;ќ!`>}lim^Q5,/'Ew< NJx[ FcZXalv*_=" L8)N("r?4ch@9NbC,X  G,نySRIЏoυS9ٳtɎ.4 kqш"+|6 )LsP;l".b@~+cR{cOc|_𻰫ķ^4zyxʕ&6g~L;s4BH&oy|5_]ۻqZ ?@h$߄pNZ-P@=' ]ʪB <4JAm!2[Ν>)hTM #w!C^5d'aFR $M|8bt߲e㬝)6^%kJLe~VlSEc ZG Xс)%JW$mtGaZ ח( %.к-1}q+0C0Ytcx,MG+j?5 \DbvPMby 1Wl[g$Lˊk:Yןfڭ4[r2)CUmH0U: %eD pdُjvn#kgQnB秌Ʉu S K$ zioBm;vY.yK]A"j+D-#OT*h0 0E }#)U0B7=H=d5X2Z9Ƥ9y1o= ;yrs;\)_ *nPN!;oD$o"MDiY & E@qp ?Ǫ23<"Rw8nU=RO#[.l\S%[+ n?k,X [O͟JwmM;=AEl'Oj!z4?CEg!fUXL|؅g-m >t*E\\_ ܓBfגO)V޼F`M5amF+ocT604m~ Ewp@]P)wL w e&MFmT-+YH*e͈8!F+* Lqۙ./؎tB72EgQd)ckeը)riӡِp@ENy1JFM5! چ~M5dNϽ9 s7`.~J!wǂ yڀ5] *nl͍mhˡtrT{H7"ɫc"bٛ't&֑.4ZnP.3¶0dmSI(V%HT|tO[S Tx}IzsAY\%eefjc9=kcW>'@qv-۞]9_":5F3u2HS2:C+׾u5HWOÈ]T][@mBXH eʀhubbq4>ĉ b!HQ&d0u5s3v'('mb݃@*ЦK$8 >I{P٤ v c FMz+š&}&x1`rN`ułM|G{Q=9q/ #M7HYAeFD~0zn%U:-URAor G؃5[H2L܆/1#a!96(m:Y=2ƊygҬZD68: 30k'Ii'}O\h5i@jEьhqYˏyрҐUIX2Cdփpػ*x;64WrDJ#s]Iw?N[q]Ba9W0Avkm{)IQ$1ENS >Kby[9$@c0x Kq+գjpĚrڜ-uɎ.*2"V6dc/bEFxʷqf- - ; :aWm Oi,Ž_3(֭+NBG|/*VȄ^W[ӡBɼCcv ^>\9y RmΧr*i1pefG&a quѴJ踒1 t{rm^b845 BwRys!hBϔlİl|&s(#JմQסk963QJd '{R)DY1˵PvŒ%iŌr܌p.#4y{o;vyH? lnf S5xn+au V r'Ypĭ RKmB7w6x ;j 9U#{˓ܜc5~z*)a ~@;\K  7Q+z*jpb6)=Pς0g,,tv5bq"C;z ;M*6S%}J482s`<}7^#AM'e*ZM *LsX2g6!ѽs'^9 resSWNxϯr HɃ>ә7%_oF췉, :U(z)56:/.|}†|]ܰ3A Bvy[?54f2@*%xN_zB/l)o#s|Quft;G=յN#4!HZ r?loՉ%H<2`"|زaNWA@-\wd?]fi8ɺGUk;Ppo#ǯV4[]}3 ټLfB!n%_יvpC![w%4z2kesKwu9G_Ӥ[x@h:ZNn@ZNAx_ietr*˺P}µxv@K1`Xv24 g7n=]㤫uԸ઒~-}* .9vʳ(%c! v&B(MΘUP7%fA P %hr@+9vs"OZ9 嚵*l͉YLc3i%1iX.V ]OCe07V4rDNeqU) 3/3t *@f r?\+kk[=62{({ z \umd"A.O]zp( @ ]i _dYO.j rDt[G/H_%c|jF-Q_hõ:m^t*?1s?Ga[)'XsPtJS?IK6r؇j~6;mӴ,?<Nrk?}6"[0_ ~N@Jv87f"ZB˰Db)[VMAOM玃W{'SP 4@t3u-̊gԠMŜI]_W* 4AN+ԝta4( RI #\ʪSw27gQH9, 1w9|K qkn8':wоfDl4 #p+aH'{G1ZöN3Q'ng˫ϙZKٗȧZBl#M3 }gGXىh+TdPQ ގ@`ҘgJ#[+h?)I~ n-FoS>?;P!~*[4g9]lzp" ?/h/K[1(gnEp\\{M q>/`V<h_УrrVSeVc__Ev%W*H ,Z> >tĔTv 7Ȏ{(=4n,.oJ9TN&b@̈́Wws ~&p"#b|Ϸv)ތp8J k&ћC ~𔘯"f<$``!7CEe?STalp?d@N%Hj(Ri 'f0=t~tz=(db"ՙusIn <x6V4ofMr( 9cu׻^ P/#w眐lt<|޹? *֣ o2Ggr^-xA,6=܇p}7_\&%m|y$Ys4|Ĕ{&8Ll]"69/STXShǛ LE"$ɯZ1+\eRr?O'*iJzWmxC΀A0g>v,>2 k/?5HrpfդdN#Lub-q:aP'kCcahn?JKzU'>YRT4]q |v3HXfҗm/䤸Qٰ,82R`'ܳ@)Xپ=gK{<xj4:_ti&_+]"nW'..ݸΙێhnځ5^:$Y kBpHG6R";cn`+y\H83#JjN}*6敕n;kLP  l"REՂWr @dm,n=3~˾6U䀡4un VD#_)ȯM;{>HKed;ބ}ԚWˈmCV ]vvL =+'MEAy\xioS(t~\(oP}<̢c {X{jx_װiNAٓ@Z^(~qDŽ.& ~Z, hl~]0:0xTCbNPirBIT *1 qwn gD pלzN'Ud`:y:.'u"g@<`0I 0R8|=AnY%xt6l{2i.ݙ Vb[#94x5&ngOPQz!_Ҭgul-A Gmf_gw .D;q\qe:l6 ,nرTm$'a藘a GGE5 ejoZ@.1Y> ~,a(Lli%105- ؟nx52%/CzihKitY ֒BaFګ(,*Zq#|j2ٖ I0Z#[A:VW0C>Bk%>3f`+ i[<әurݠȂz@QG:M@X>F5 Dd}+N\ԇ),p,Ұg,^.yz x?1N%e Oʼn|#IdCn1}ø51,oVfIS`3BǞ*O46hyO=b,yqil] )^[u51ojmv,,zB&KaL+zm<`mlz 8⬠8*6"0GgfFDRʍUq9 CqۛYm9ud=b:`\3.Scz.x*Nm \ iVK(q>0kȎ\{Uzn֞cbzό~|:^2%c۰ =L u˵IeKȷ F<TL^8ԩzFjEY.1 G>1:V_\Q,%4غarC|l@~-*¾伒븽Ү3-ai0?W 3CnܣGM9rsh9$y-F8I-W ø_Ntvmt~8qerPA 9 LнYbŔ}C|VPL_qwGvy˷2/VYXh+oڑukFof75 x6$ |L@|O  l8kf=G+' G:;Tw5Skѻk)/ury2yiVW'*0p@&y\1>!3}w_3Z܆iw9Vzw/.r2)naАK$nx %%@)Ǥ $]Y4< OwǺ@{R'>8pN|U!Lrld`le΢d/J%NKU!"]z2+ޥtw 뱴 Bg|`e4n =]88u=ZfVt\{9d[*A;Ƞkxt6VԺt4q2Ŏ} re<:"KԬw`Վu-ՋC֧r9ww& F.E whKMhmDY&XJ".J>u 7uNN|mtɬ@wa>31Lls2hfCS%֓:6]9.(fzd!z%WFً31]2:7bc3ݐ?܁Y0.(%`:~}&T`K"'o2]3K0Wg4Rd?  J{PۜCHSu)16sM%?[0&cVtue4S2P1wun HъBzoK:u`Uc$-= ga8Uh_r22sk) 1f-мA@^'ח#ī4 z$pƷy%!'=MEKk#C<SM6!/TہݿN͏IRۀ3F_cۀMb8%14P^4pk:iY9P_ebvI6<)]sGHT,I$0속hWtlB&O#` /_=P)8υ^LƘƫV>y &z Rb-iz]eSo#j~1ߨXP|4x/f$䪡Ȋ17l)VS2IDD `g1VnV\{,v?}:h>>;v rѿ 2kgBw*S cWq̥JO5Dv$~"Xm$geū)hns5!]'߮o>:(f!o1g2ߋ특W (^M.Iۑa24"A{>5'A,M]6^D7J3]oyQZ. b&+p_=kMFk4[` g-Ӌp֠R /$<ۍAmaގSVUJ%$Iv%ET$<15OIya'mK~2#zGb=aG,I!~}V;p_4Mz4HtTִSal*Ea`kJ#{#HG Xn7N̚}1*},J 9OqU?ٞ"7}[ŭX~z7_b؇ }ߙѯ#m4v-Z^Zsչ@aA\hlВt'{?L.goTPƿ~-jɵ4^:dӸ5~)6JBN|X5:"el `NR X~oa;Zoꅳa7 !LfD #FP2M”1|y 掄1ſJ]d;*9V}9bl,921,wVVXBx{SXf%OLǨ8Kg6 De%M;X}n t<)|)<KBOb!Fr#Uc6;_kɍ]~ɇ4V0p 1n2y+vVR^9utװEysxزVW5Q>aEy;/=u \iFo?-l;⪮h Cn'[3t(ےD22q@E>C(hm@$k_.̤O6_I/QI2֨*rFw2{V'qy?Ȍ;/\8e_ɰ@U8Qf$ uS+ܶm0DW:vQhB|Lx*o:7k03!l U#BK#gLq @kގxi d5ۼiLɹ|uQ@i2C1mMh&qEkIy[f38 Y=ԲagZ*#78mYn~N& TE gy۞>JF8Gؠ&)/`q@RX<ی{Zbu\鍃 DȡG`"MM$v}?rB'Ȱ_* mpp%D1 L=Kd~!cdh1CdVK/ 'V}lՋ^Q},R5,u 6^-xqf[7D cd K:,zF^\VHLt譈Kxݏv'vQ?*7(n*8{˓%#MiFT(]|AMPBzg1r^j[[Kia3 Y($ 2 ơN &VDWS<׽Z! ߫,dqb6P$w;oȀ&xoEOYG!u?H'i!]'f W\# YNį4b\T8B͸A8*n3A6HySc.tjyHz(WA 8IjHN.Sm]TwmjՖ7viV搐HwHB-:9y©͵VɝcFCscS]GhȻ//ޑ:)vܑHuvJY6h {bzr<$Ɔ&M!.d)_@'00Ҭa"sW6'e0[n˘9}){U)T#=- ?z%ZG(lxn4]N'b ?/}FFmeceWLWkI(U}N0X h(eKbY &MatMhXQ3P>{H#{JwfZqVi'AK!+9vci ,PM*ˏЁ=7PEبV'q+\Z1j|>TFt" G9A$\ZW5p& g 0藯F&9muw{Z]6-ZI.Ԍu@9|v7fB:-t(SX4QR=Ć0Wkԅvݓl&'ZNW b'h߹k6q;V[+;t"GF\aލGdieK)nJVĉQ?< ;?,\wa?[]͉5ūc} #aeU.%Y:t!Ԯ~l|{F)[r[[X6(@&=_õ˺E?UH1a.QtmIYx/̕rDUg: qh0 &v`sik{զH"lp;+t0u0"Z3]4ƙ&}}dӜ@"im^A4EK{A0w!O-V>b{Jy.Z&hO!AY@ǛlS.ZCI匝ι֫fS ֋sN]ȢZēC,e%D4*Laoy9f̅[42!_ͅ <$}sDQQ v9T)عMVIO0}%m* Ʊ|;Vn{r+@``鷒̳平@Yz zev&SrE*ń>DyPM+roYK?5LzB<bI;)a/B+pZDFM@E 70{#CئC3:HS¶VgݛMym2c;UM`$){*YSZC~(y u~yLC|k< U _fZUMQ3,Щ#Eh.%73a $QYժ z k1~^ϓj7$@"\uS:NjQL>ZF_@$h%-t4#\F%=H_!zL pm cpp{|ݰ5Z-S|0J'Y z?tSvHĝNMTIhMWD6dǧK5^{(}ǜ=v*\'1'*gy=g{7*0& jj*8餟`1 P8p6Jxjܸ^2݋J>뽚 Qs%u91x?~ҎyΏA繂B;hյa խsQ覬Şۧ3 m1gHAz>Qrmu E/6T 1 J}Aϵמ=QlpkzY#3ޯ*|p,cFZHmϼux)O,Sd.Brۗ` h$+^p _ÖdʅLYLAG5~E,ϰ f9_/ ?kOS1NsoB*^SMU|"{(< =,|T%:C:)o(}?:Ęz:P. | E| Y %r뛱4SCnaU _Wu%Cuf7ysP~iј1䘲BFI̩[^ҩ, h q: 𡻓ൟ'dA36'7=IuCi)DP(Ś!eyI#H11%3ݭ+: ןPi g.ץ}w c ԋ*9W^B'٢2̶:5x̘a4"Tso1tk lchaLZ耩6X2{K =vض1m7]w;fz16 9@xZP6j|nGvwWf8BtlvxjL bL:溳~KC*"n+=l/iiUD3>Fnr&yD[a+An`TusP)" _%fbϻ*Xo>̘WJ^wIyBʁkU{ L$'*TßTI@9 }BWb8#v/!aMlRm&WTmm;Fr špw^#XD6\Gd0,#4 .x,kڊu_]B8aZ p,hsTT;ȦU?: p3F|i͊tM``ʑ <~hm\Ol@\_ElEe!/C` @@MG<|"hjÍ7Ky#'>-!U^nHRNPdwJJw?͡,1JHE3+* 9vl%3kR/x T\>KƚjiY/M{G7!=\-]}; ru] luz]Hdp /ooEu ^P~v2U^Y꬧U4%Àeƾft"٧jżX3(>K`Ѥ'w9\P=S GB@~+cu`e#:sH />]ܱ ,QM ,ԪcD4Mzg?+,@+`|ӗ0{=Q7.&Zh^`Jz!i$dD6\>g[Y&a-QuW]xsMo?1xR)?WX4}W58ZW Vo^3IAx'`Ne!rqwd7Wq}?NXv?*IVgqWXẅ\˨[&EL36)]h=eeu٢cg?%pm{P/I91ORZGbt+)VuW0704Xf.7;Lw.0[ 93.J&tb#_yI񌗤 (,j ʚ䮭t㥅׶"10%K9ѷMyIꥈt/(oxpCma"uP’Aq cL1SS&e_{ j*|OOe!FԂd{o EJoBVhGߤ!7ҹqF% -[bĂR?M ۙxbWQw3ݪP(g6=eܳ0`x[]<[= ۣ+*o{@hL 2E8,]P=dN 3**T0uUXZF"'cevʣ__1 ޕLDP]oWϏLRSQUҪp^&Aj ArL%蹒>'\ a{~bGTθs OXXS,nJyמل<YM$<؅Z22]QZƣܐj-2.t+#A˻g!á>z(6)ْ[^j>Ǥ.67!a/AҸ9(f6!> o)Ϫ١$G Ĥ=ǿMNKIG$e}p4S { /⢫d>TWCS<$:k5@rp.Q).0r\~xͰ29-Q)1bW9aj;&v+hEf =Y|}>mDt>Y;(ZLi27 1b@a @gMŲ3{%I)*Jn Sk [b5z0UKB_ n&D6  N )EY*1喊}=\}2'=SN)~б@ҙz~ ` *2j4/H4LRDtH{kD0o*z'(7u9]}'pkbM !PcRj}יDml`;[Y^m#gs^x,kd|q(A}PVxu Q*.&lu1Q==;ֳnfKwrçb\˅ALfV>H Xh{a*y{T(H#2}:.G4M,Gc}F@9f] MVѢ$&Z4yS)N@8fo&O-f-!%O4p&J^YPGhշRjm5|8 Opz\TG'\rcXu rHvBB6T1F5\Z-Y%@.bqcҍJ/C穆-xXQ",Op%7m&J13*(ӋXmkӾ!N(4P{P:>aW\PtOLx;rZlbXTeY@py$"稾m`L:K%|tHդ ˴/9CI`,r~2,Jٗ#Qsq6vN0,QbMX:fnжh,2fsа?nj _e!*< T6m~BHo9 /4ȝ 6+|CO=sFHDƴ9L<2Nn_(~cDR]#՜eb-ۺi&rV|vӇ@{Z 8HWق@m?3fS8gPALO7ݣ|(kIKgPJa98fnD߯li|0m}jjQy]&:eط 9:}Z=Q [ϓe $"^0Z9DG[2puVckH.QүFR@pT1bDn"Nto[KW̋)pg=]5튙7eG_fuy +`QFWs XyTv|gTR 0_xT/Hcs\dJ%y 6$N#+R |bۡz#ኒ5n<ĎGzq#H# %Ox+ş2 Q3څdWX(&ѹ$]Y@13lW {ضsI.H1V}p 4'0dXo~g]c"Iӳg9bz3*/bp^V\Lp"t N'/# ^gAܿE3.1HrT`.{UƢIJ0>wZQ;2@s4uy.VDEWW N sNEj޵M`cB:U]6\*KN3ߌkf;@sCWtei߷q:P;IK^&erT|z͚Ţ#ݣ좇oGWn7v.L3um5>4mPC}V.`U(>zPl!hY&ON.<&j6E&J0JȌ2C8=|'m_9q:Rc&gG]i4ӊc9\2>j8ګ7LQ՝6Nզ1P.rRzX/̵Q>[Oc|`XəC) 4뵳A[ &0&?1T>1,ƋP"i\TVߒǫ6ڻc;kAEklwBɒ/I2L++х2fw +j __ϊ->VUnaQw^,0-]'ZU!f1E9]B~ ;].XWj?}OtƓ ߇%S2Z R;g p \SnzaAţSr md5{/h2n=ֲ}dl!e#X_mw,#=u?1|ۻN7q*  92GB@XBPV#^x`}O/1s #l:cY k H`x2n6ؖM * |дe=JRSJ7<-@\oeV-ʙ"_ԮXeܤhP}G6na#R 'aFv^#lDg& Ӝ oV$T:E_~KwC٤n.H6TUi7S?G΅$"p7`ֽ=bwjdAwtLiΩH6 a/zyn&w Pk9cδqX"͖ `@|qEc*7 WNBW&t]Cȝv%|ӵ8wuifh fT0ݐ(I hV߳<ᖍ7"z,MgG9/jZζ 7Zg4m p}Q{a4OlQkmQZ'E-J_i6Jkxux '']MƝ{4t3!q1 s%V>P#ykۮ% KD#NϜx0 0+Pq̚Iւ"dacaeT]{K'S?ReƊ#rPT W*lMs&V?+AEu+ka".@%8xfcXe XYd /dE l&!Tg;NR K)Q~ @ GGB' K$ƚ*!^\vBQYvI4 3{P)FtKoS1|FK`, g F]Ow=7s;YhS%;)A^Bk ]S+~yxc݀h;] o1i 4#.QEvoLP  C0Aô;;\긟V$6G ŔV!sShj?fFBu܂Jr 1& oEW e4 ?3pvb|y;S]1!96'slnK[X k#x֚GȲs e}v/oVeh0t}YY:],W˫iMx\xQLkM^Ը7X: @OƋeM]϶P :~7FtN M2jR}TP~md}c&Ug,{n_ArZĿa  DX[BˈBRWFp?ӝVW擱T 8AWѿ0I҄دBnX٬p)*2dX鷡iȆV?9=Ղ&@MEY2&AIuL7 bx$pOǩwsSt{;ע-bȟcw4?cbPFWd!%ހyE0+gC;s+pUcC5:B)] Z4Lpf Cp5zd5i( < )Ɇ^ݿ~hI4 ҫ\@YʇEx2FڽL#KKѢ"CL@.z8k,] ^p) zBS;Ex@>ŰUgHu$&8D #lߡnMÄel?'Y{c( #;#">$Vt[=KXfR~$UNmq89VJRSMJM]2D{ln⬙gOcc} u)MF7bbOp:[Sy!u}-Ƨt$#S{/^+4A$tDi f3 |5ƺ Ϥ5O&׳E%ss$(&!B5@`"^c`y >SXMLyd*8S$%>ꬪZюOEr3NT)<U߄׃}3 .5{V|6ꈥW""ou 5:niʆ#<ب3[j Bd#T$ mt^G0Ry752g~QLv [70xLV{9r7R4*VP'U  VϘMkZx%!i!ͣ? (?C}n_j; {;QGeNgf5> ?=H۴J:RC{Jٻ&}Tz7i5t0 _-8Q=\Q sְkEL|p*v~jmO 2Q~؀J1|} w(#}:):l*δVJfDQHcrS ٿp{NtDgVޒ%y64pr y _%VPK:ݞ,N$dmd`1ZVP,xGgPڇln}F9hJ~2C\K&lWX*ۢ:چD {=V,aCR qtlzR^H{$#gUk۾SWu,İX˶[wm154D#wNw|Re%W;@AYy1XIG0؁I})4>u#QoIMj{7#f:72=NsÕVFbL}ICVβSD7ϔQ4O5JcU҈˾c )m'eh\b掍+-TgڠV+C$#+`c!vf%f G-|øX1Z2@,ME<^tqO_' ђ{WSĠ) I[vm !WXnlTlna7ͫf20^ Xj#[9h$_5 xo|&Yv^fYՉ͸*AIs:fD89- tlBP*\uʨ!&18GTBhx2:܃%*vJ`A*:g-kǞ^ےzR7gs,Dܣ(8NC^l\~U:)W#)J%$x6ES\#zBM\h1rv酷:VNղD#10lρĽn=3u3×SF *R,ڭa _sų XŶk1|/:}!MT{MJrmz 2TSGRq0nh,=ﱭNg7 y\ ­+H󸛓em!σ}Nc ZwP`뾵/|cx?6ؾ~i$XG˻jTY5TfY1&N8}~*H,Ok!9AZgW{XG^B9N.ՈTEE#~v> Q~;ǩϭb= 9YAenmf][3}?7f+OŎkSIufB,n8ΪNHloρbu)HL#jԫ]) I'}Ѿ8ب+ПE`(V% B!;tWPg3ƄC)TdS $]?JN]0ܱٮn = nl)jk_qfܓwuaxyAM{6 3j5/51LÈFVeXm5zq3w2x[ͮUAbbѯ>e rM[ؚ<]ҥwcLID>:0BTGR#͑C }3o3"/c Q(7b|ㆃ۽RvO%t'v鳾 mb&KAnqybA>*X?Ne}X0hW|EDAiMIZns >uO QjRW2X/x Gz靧/} ©u(3N^m&,7U{HVN~-.d=ypU)W~T B5n+<=zI 'LW$=o (cWCױH1 |v|#^;吐CEEt;:D5De#;(Ϟ  Tu;cBJpHltRy{(}W QvB2Dhk" &F_9 "Q]w1]Gbv:2y=¹\Ov{ b y62pe]w$L+fiO)˧,O&J9OYЍ1RMOIA@oUv 8\3q8v,Ƈc/ `yC,jXP;`[wHaGĢ{RJϼg%>iuX!nsQ@:rJbrо/D߯gk4/ X k>^ĽOt"Wg$*oazO*ŇU\0~RMdeE4Jd}˙4߀\~%}"BPv+H􁐃@ b9TO;;_n--ML| ǼwlAK\s`a#l6o:ǯO3f| *k,YƪwJXOL֐*i{lu@3LwIךVyuȦ:2s!?Νk[Nf[QXw{B''g`SCI-M@tӘa0Jg%g̩, oe2 -wPnHdzaG!+JʂLXNp+ujjqI 7ok8_F_bYAqؖ ݃in,!I^ޡ3Mfj);tJJ,^*~E_h8OɅfmipgC4/3˭yޗTh'˸؉xfBS8";,?_Qس s\<:QUr?SY\ڀ攗cucU)yKw7O%n_ !_ȔH֨ofR'B4VZˢ3&gOpa(gLI(_ПБ+=#Q$E4,ϊ6:C|=l91rꚂ1f:>`%'X0#52JjpP_ pӻ%=`~f+d-q) iv۵J(<8gT".-F~HM[\ zOnd4o@]BOP߄<dmw_$!T ýdǬj{]~rx`UI ~)CPX)҅bNK;/b>"&cܼo qD΁U_U_݇ azN K;f@}M`zڀyb 'M J>_ܾ<νbS yfqFr:ۓ Qzt;ҟ|کW]rD>,+KH|j){%H E!]irln;M, UK*ñFdl2:lNc_έC vb6()S ;Tu&<^Nف?g\OJ2 Ӑ8@HM}Wyq5=Ӝoml@h^$Κ/'=ᡤ0.ΩxGtsh7kSea26lց可% ݽ|JV>7gA`ӭ,˓G2PL|HPŽ]QXz0a\Nf/=%vT=#&ԻnJ@άIc4Sh|܀8[f|mFv6cXErG|=Ų-YCT]w#0# o8[ :TW$:}'6YZ,8(o;A!X9!PNf&Vu[Mi XZa#7aU+( 'P..Ha?4*-2RwsFMAhAI 4/[!\ÌMvQK}xVo({rN7isC~ %f(K2ZcKS,6JB RŞXj&7+'RRt_ /R[ ey:OdŘl*uh =$nVt:14[@Q(?nu){1XCT@WᦄFLiȲLs>37Jkb'ڑ R7uF|f\1w) ݍ+ fhk72w-b2 AyA7Ua ìly;{\ ]9邼v$ǮƒA}WYkwT3xB4(Th/c]}u5iE7'^Px A.0%K k}lbO ';Z~yA1vz=ČB?(3 _P<x;NupZɌDtTT}pjdp52 [?qB`.c!9Ӻa5 yޅ;9;+XQA¤Nza|4g-N k4l:'qd%%5:w> SIїQ.2m[:=ަ'bd,v"ϸyCfB.}?3J^Oy*`Qe-:u4RĐy1_ Nѽ=V}B|*&m.u"s1#s].Y7|;淎3u;yA$峇*oJGp̽$(c$L]v$DwJ/4j <iL4SQʰζ5@,m1QA]`!gE> ~Svda+"F m)S6wfcqaO(Q!24s6/4A֠jР3hόM2Ș=sZçU#[}{9t;^NY͉ /^jsl Qq9 Gq#nu4ˎ ~0 l7>+)b, w,,;9Ƿl<suuF(:8Utl. 5.zd!X(rKSlh&X d^klvKci^e*6SxiX1e%NCgA_uYIJ=e$;լlP]Wz;([Cu_vKq W{R B(/8r#y)s:5P հ!´am"g,\ 2 !C\sՎ ?tٯi<+w&}dk0H8WKU;ڲy̱ZXFpa}X[DoY<J*< II @H"5X5F{#5tu#PǒSom"qih !D"0)|\u꺚23q`;}m^*,,Lޛ<(}|ʌ?: uQ^YAoLr6K 96=o! YP(6P'B?E% (ٻ# vMZ4: BX(c;26Pt]?i 7A,1 `]%;M|CO _ Rp-'niȴ0x5lgRig2Xy5; ݥxap K6̒5>QdiNj$皾skDw`Ia,0(JX'iykxiΡi61Ze̳7c@gK1Ck2 \ l>No ɶ8ܯܷVnjVx X_cvE-hHt eSQd-pF. U6@0#1Å{{Ɛ,#]y9*|NrՉؚB~m"e, npTSƻ`,a^(}l/Vu<9yH0c\0?'2c xl.'?K6=Ñ[:)]HD];HHz8+ [f0:`ךP]%[r)8()-Hfcx~ [ shKq`OH'6Cm$˴&=~HĪ[It ^49F(<=GRsy09!x`a)Rd KV@c$;M5@]%J8LV F< $B#5t#[Ad_P `H;΁C4fkk{ӡ)-<ow 7sv1iίuz/3HK5]MBX~W?ePnvF7Tc\,/oMwHU4xɺ;BZ0L uYژ"$k/_2\hzeP23hulInSqMsLZؑ >jP^#K% -P "P{Zv#n}ϗyX_.#Sr)-|s6Z ۦK"=x<7RHO0vT3e?I,ZR،\ԞمRtk,  <O\!Y/3USdy#Jb'C`d]YOLy8Nq#L/Y 9}|.Ep4qlumPU[Q{)uͭ TVkwǨ4bZxY NjvW`=,.ZbєVÎO#L}J5%{JuӴ,L|ƹ=b|FRvB׳Iuko0J>q,Vcb6g& <П~)]Ld~JSڈC;.=okoe'{kS_5m+B_&MxWRPO a`S+&:f-Coo:O_q0K?KCu)i$iuT/*8@2+=6(Mbkn(canA;Z|cJLcr/ ;2H8JpT刺,'Hv͉2EĭA'V[UqkAc&DT?yRbbi./Odv}:z0.av`#BIs*uqrFA-/bFYڛ, vU>i8Z tL,E 9vay-61#D1)a3cIEI s^%l[3GX@MWvG$.awm>js6?eAUBB'2e"2MaiH21 8:b:mC_y&`Efmse^n&&D0oO9#n2PY9;kQnKc̨zrFTbN܇E,3S\/|bo _/Q v}Ӎ5tH`GDkp]Uسz},z@~i2K8aˑow$ bz>_l^(` __#01k3v +"9RIdbM'9A#ę  {zp}5iWn^۫\C[(*DŹa!/Ɩ1ly jp!/Y&q|ek|А\RNP&2b D ՉmK#y3%ĮtEBV~-a>Hˉ!a7Oc~ljq20] q_YAݽ~dAυOs݈/+oh}.`Z!_4&?=iXXt \!x='}^?d!,vm`Dy]Ul3K 4",D4ƗG>i1]Q36#Ld:vRNכOz:UM/ wǠ]D2!D;qGBVgYj;_&=S`rG2M.U:-&BQ_ݔ&-QcZ.xe"[-}$vK*'=T ^.%/j. r!&' |n/O4C`U#1IJ\wˆWhXS\7R) %|"=W)qto?ef;=CV0bS.lUu{@9sȮmg wXU+ᭃ?I 6':'tjC{iC X.,/PAklU` j=MS뜘c>cxةsyGgkݭZc&܉ 3{ƈ5Ֆ?Nv%w<,"`bG0£%\m (ܶE#X\(&w(VD B6r*o~.# ]^W,=SԚoS۫~6݊=,@L7; y:y=m_ 3} zV.$"+IqU9-Ih7tirqFiZY}o?4!~-_zƄ/um}g)zz:%u1#Yn8!~Si;~ݘ~'mo2fTȍFn^i[)%l͗{謼@ab+ ~]E @2w]M}ljZeɚ([$)HfpuXB_%y965zpf;A~4VTI.E6 LVew|8 l?~{Y-GbvFL ([pIs,J}J ~F. F-<>h fWAd`ܗxw #XmI3uyCqMZimbʘ|~UCiE\y(ӗ8 ƁZmKIo%̋$zY#]Ci 2 tR ~ʇSB{@މjc^e%lʿxqZh6S, =D^syy r?XˬP;I֔MY{"_Wi6. fsN&mTy 7[TEԯsoТCT`ā?d ̚F6w?#v}@~l˃=𚼅t/[b# %OlSI(g٘J(RRbc<1f/cWT  67\EQb=#` L׬g(HQ7Nb&sN`YkOIN YW# Q(Wق:Lb;a"2@!ݴ<GD]S>xXC4<*6=B~ D=h@ˤQюEuM6} :vGSN 3B΃0GAv1l'n\h]wؼ0^7 u~qw՚+eٝ5m8v*ǹ ibbWX+3Y XK`=)(f=^fk}lF3?5S-Y~4WA@zwK6 FZ~Gx?YKRV=DxL*,bȠ jSW0܊WV}5#CKxHi|";~H&ÃM3~O^n{LvPuЏT&=@u>O4 w# YvUA Ŭ(&m֯Q+LpIP6_LDT7h^GV |Ŭzja2v2Zש$DG a#2B˄] :Ɛ5f1Il _˼lw6nI>IM^ m+[m#gȋB|h= N2B+@`P yC8gh UQ&bT6Ff\$`"C-%>4q݈ Q/` ޛ/ǯ8;+ %zsWBqeq7&r9;Ty}³ $|p-'~c5vфo8?."a2Z{H[vk^RZק<5J,t)PaB6<oQ?[q5WwDҴQ//iUB^gBbf5A4X+l:IkE:z2WZBxc"AqMI>z? Tflׯ&d!/0r꿵1a=.70ٌ|Lm,(ҹ CHV\ku2q 2:cT )i>zvyYiku8canzEQٳs\FU( fY`zm~XqFP'8T*k|nH/Hkt5Egk!~:.k42kٜy/0tjBZQT,!+o-ke0-{"^{ߴigq/NʓFeݎQ9Lv֗["Z2R q՜͙G_&K_Cl󗢐&̛vFߝ }@}Q ǖyQl/CwZ uSJP;K%qR!};QV-qE,RdٕH5h#{3h.pc*W JO.BIB:o7RjL[2O~uW8vI [gzgLӛFN49ahƗ5NV²2z Z-w#PwL_BsJb8fF 2e.X>;ǯ?1J(í/gGeIЁ"jJ5kVxL٧ah]qcKvm #|:E u_UWyfXd.kʰpV[wq2 ˙unCjD"av1Іn$" ԺYB9YTdjsLL?sSM>t-H{1@:;¹ш[vX'1s\MI\s[c̍Hv1Ls^e^Xw0 z>1[gsjףn(~"iF0n~V ]*:X%\RۊAKSjX"i"3 u2BMU ?鑸r{j%uҰV@ɱ=<;kPj s+&.\R॥E0aZr¢W+x-CV(S׎ѴK6ͺm6ҧ [#SUҊT19,4an83jvXw\L0L`v )Mgap9֌]:K}uU'gPUevqS񃐏"Y2bdؓ[;lW[ Sl\rPJ,DE+( FKx!&Ųq*%(H@m$$Ioh0,J9ҋ*R)=)["5\cdc]f) X6oA3!#Q -yG͌|ϙʖШ@RZb |J\_7&2jjeU.u^^4MӋhLUt$^FR4Qy!@+UdkpGY EsArї96Ao>/JCQlLA{̎m6H?'T;J1UTwI]0So< 'xۅo,%R-TnPFY.,ЃjJɈ7< XɮbFxܐ>?5X:`ǻ(fa\mY˝uVz\$>: ͩl]7SZO͡WŦZP 틐OV 0lN8Xׁa[~EMX/>A M *IP:&B;tdv/#eѶ$1}B_"5$`k &[~h@_o,1Pnvb iiOfF-rdKkHzFc/[~?)]v<111|7o9/E#>qs.gx G+/i'9ڎ;ke֣kӵ岷y8y_z\h;ugx!) Y'"zxd1{ZE}El$Җl4| ɯ+`v~L;L0x : 'a7@=g!vip D#tpf >~Rv- +͈; BГaSP5{i]g<6ƬX}VHQLfLVLNO.L)=YV;f4H{C]r鏴xJ/j묿.bm gلFWjB*/}c48&fcsvcC6C"3j\=;y TP»9UaxGu?|R :qϊwJLՙ4 JYغVEEe ˍ!`Ax̜f/@0]@>~L,uM8Mz^?"7 زe5 Bм=FeE?VMc nNbghy֑)A TASiO-5bͩ:Gk3݁hB"c" g6gP^?C8nfAwm7@ ule ay|{hlYwVՊɇj(~x]!jXyG tYK0rhoP Chԋ8C"޼67Gb@`{#O`V!s67-\yy׍ lr )nj$`L]3n&3}Wp%ke@b(ĈiA@Fљ{R1)g4`[!a=,lTA΀,[Pb {e"k†Eq6 @?%wI:ߌI<o72bƲV8 it⒫j8T?ThG&LB%72AwP\LbšqA2*sB:pkC3Dh}ٍ 5PORzWn l+xچ6 D)έ_ISDʣ4.DwVh wV)Q߻ Q @Uca` TgT{7˚k1IKޓAon5*X==)H̥Z!kR^"1⢝}):$= 7E؉vn~DrٶcG( 8 jqъՂw]!1z]e#6Z'a09b`4v 90~wl)3UO@̗R %۷ލ:Y-ģ&6!dHrvے".͓;iVp))̞Sȼ3+}cp_:P!i+0j4#-S^w+ZJRniI;g^^㱕P^T`W;g@ Gw+UvF,8r{ > %z06 zzA2}UZt,,9];\ChWo¾̮mF=jk-:yj5aX!RyM8)=&c^͖wO,I܃zXѤm[(2=\5#.R/a _tҕ<&Z*."M:HdEcjTj__hE$1J6'C;/z#ClDZIahOХ/GNs# yG6< +ujy78c,ߞan{ ŷB54KhFPYNɲl|KHrB%'˿<xrlVis(q_j-M.]b@2 V %viSq}tΧ gEE,s1`7x""[x\V]&9뇑eMBcp=3§\tj]i۾}ik@NTZG|6m4vnlB|?j/ b;5|y:ǶSvFiD 3M^#&}_­3.q@[?Ka*KokceM AuQ$sa0Dnp+liz6ʨID柧wto^!K]MlSmZ:BU8ySIÁ&¹vСH"iY?rr 8pK FŐ MO@]^ '?I[E fs7XIlh;Oxl5g('}ŪXxH~>&1f_h0Oልp:j|^EVhl;MP]q)[ 彎)i/9vMq)? [v#-E"آ0/s;7cqā-Z*]p{d@yIvFqx, &^BwgӡbaNB ~!$/N\F&TiDdeiZM)-)DHiRfOIc9[ Zƚkl6;jq!,?do0gRqbGdeѸtQ z<Ҁ6CB9kNQs54>*V1-6 wM#uH;ƬmYl vߦI'3@6M_A0Tܵ^,1dF^~̞jVG9=g,1aYY_ev05=msEmFttO `;zX@*!FV53${iu~D- ?F8Y'P,_S.v NU.Ōت sH[MyUksZpr+t­Xo9eqcV6|:uj LPD#Rr-4w5;{&.{ ]kAk(?9ahrPMVbW&'oEu_m-lE;\9?|KzP6cǻL T! g!ck:T4 h ɦDj RnSx:+> 4_ki&iG_uX }=r?54j l=;L<1څɝpt4<~U,&J@`/EKDlwPƗ\Acm|8Ԍtv\/(BHe0K,azN|M/:u}DNQ- e\. ȧ~٦ %U׌D@zIj)@J c+!yf-},JdWNf r 2"Q8.X\E-9vNLj=^嶂V8sN)`LJvۧxYO.@ HUY!u҆iB+c6CjG&)~) K،X(OvO,R4alUj 9&|k,3YfT/Tpʇը?#kp\YWٹJ&DX3FQ. y!U+`5yKK1؉mNִ =e) n88.I+ӗ Oe֥]"o7FͱIgXGEC GJTRϺ.?Rئ#]Xmh.2QkDR@TWHǮYVoۋa>s 1Ʒz#*ַfn b\$O"VGKY~aȵ4}^=y sn 5c;*FO.WreN %b]e' Қg8,Y #qzpݷȚ?#zsS?#IcLR/hS`vqh[؛@=/k|J⢋iGN\[›eD`H%ߐq島t-{^[+j c38|Χ_GW']u/pvn1>B/< `"#`rJp!ݨ͞ - <' %:ǧ n1ɰo.D-Qg6CH/K#uLH*>{T6XXړw0 oc$)[i)J_Pެ^3}HsE6PG!I5 -kj/UcqGuX!7,L)L|FFܢa,xx @\ K"iŖh>R4#6LUt0O^g+R4ħSհ IC]ӔV݉ ~ $шnY*n jZn&0V@0;T5*n/4gQ0c\ڽy>$baqgm=;ĻYBm6@>D =DDZ$% #b'bG=̝$w@K'/@dL~z.6s@JR3{`QdY(ؘv鲀%%0h O)}3Ikֽ;˻֖{ـ*Br,?FR\MzFn jb`N2H톯i8 p1%JpdhNJY6]"pO!#{!]k&WKQM9aU@)4-O7"wKYL 84YJ UBfQoк!1~@D~Na .zʈMlN soؘxq+o6 ;k-wm9(wudu oϕrBr_@*=2yջv=@cxöm*)Nh1[1;?/WO9 qKl!Hy2h_y;T3R.H |yehcZ3JN c|gvFkevٙ<滑pnX{3.±;\WZ_m|<>YL\sb#d5ե.86%ФZzwr" PoѭB<GV;آTԵO!^Aoy硉' X7Ik`yܖQM׈Vg9ǷοyS~~{[싻@@7n7W\;ٹ{ @4m|;L }﫞]> +t執ԧi&}JrczM̉< K9&f оSyš_JaL?䗪dMʔGa>4P(PZ<#fڰ=ey78TЇz},mu!}.,^s>0{  5# nQc0 [.Ȩ꯬H!,ɝWM!P|^sW"Jm:YxA2_hhwGY'?&DR!,`|/!`>c19=kE38fF`}>W5.%LYZc0T*]) `ݶ} aĸےA|q'KuS25h5jITU@WoG!#b{\r8)VQ,`(+"qiaN_֌ye$Ih f:߯kcM?zbRy (: ahoNcڼ + q-VkdRb0ZPYhW9dCRw/u2 r{9#9=-F{8aVԣN뵞!~lR ~*@PK_xez\7Llygpp.| a_pyه SwX\wIf"1N 2YvL)X 6!4}XU\L,>/.%a6)̐GĆ"ܻeZدaZTubs@ ̙he2%@Fn"K^5,ג. _,kK_wA08- lL",|Oى03 `im4?M)n%{TY.pfۧB X(Vs+SXx SMKf_n"]̸mSΰX>!R>bfjKy-po7hMMKպy4bk4&1G`_ʘ:WΧ6.2Sz8|KSD\e5[ŕ?_8=hTT[WsfV)(|VEuϩ︵$]|Or !?%AfO1rS}\`X8F1<,9KZ 5jAs)L0[L=ɊlmGs˷;XOnkBxP4 XN`pq#Yb=LU:R5̠HȬ0 rg! |6Sac&O,IyXxbǺ>_{ktNĈJc&V1].ͨX5nY1w#w7Ce@3Rԫ#u%I4WqOgY|ѹmlQ\^c>wsTx!l%? gw?m) '$$& Qrc>YiAb.92G Gina9gFdX:^ F=e {Tb#_#J7 TK5](#PCPzg%^tpH_4I6O)f@ h1ȡᯗt2V'0x5 n?H xڷk"sRQBpy.j`SHa[ΡJSp8>!Ÿx?Sk+ػN~Ytm IhUKS9!myed&e%1hLe_FB|H咯c.k}Mo`Ia({Le>e-4}1  i.NivA6@eқQb: hP*'.kox11%X5x)A"AB,٫h>h!e=]3d@] ȭbscW.K#,}eAS1Q7tR3" 05lF8ᇕqچ -lߥ;嬗hPr,&j;(mcɣ|jhy>e:J12+ (.W\̖ˍt;o5+H %5|rYB,] AYlLN"fvW?~V2o[vq݀\fxde5-U@JHPP)yX\h9xȇQPm(w?0jZWYƱea޲TN#1}?ZZ e^ɿvB|o, >WϜXJW /dpݤ~[[Bʪx·N[/9u]y _=m niG,--*1= hL5;kK͚N8 [Lv430DtZ[ mxv7|7-+0d‰Ýa&$6R>UaURO6 a=nmɊxHX)U\4 NrE@ yE~0_Ei]ǙGgdۖD|gUdQėɻ  UCὠgKN:1\izG mmL GDMcʬ*5BKT(`4vClYS(pUk~KOP:%b RTR2nYoqv8&S!s5"[_C V@4%GT :<y o;Q\7W2tcJ t2 WW K$ &/Rd=qS])EО\|fsjvOug-`ӣ6W, f!8JT̩x |`Uiůݲ?rTL!.D-q\9{fDriGoΉa8|7v^HސEӏoy[M M,H]cf+Ҍ"uH{UUʪpK(#ʸ;}BKPd Guމ̩[C*.8@3vTq^XvT@s.}aaVb9PR/tan6o8Y!7v(XXl[mBs bQ5#>8`5-QXa qXӂbD>oB(\SRS9`w s!UfVEn(QXki Jb V3{H~olu@YcpU&ai:CLa?ಮ @uG'*l𯯐+ ȬljG! {PWfpCa_ T;Lh²"⊮gٿnXIOUrNk>-Hk-޽e@mDEPEkoҒ$]Ef0QZW\ ƴ17;;H*]0˶q(i ^3:vWP90gTRmL1\TXvPu-8įc~Wr/'g ;7y.)d cn&׎ԥWv}+ \lGFU-ݠL֜B69B%qFp&}CPƘ:&Sox6ৣa.AKCW;=YwFNqODskjci J ǓmlԝݮY+N?lҍ|fp*LJ?'{:c_CLRui>z>"5vnZ $p_,@z(sb4J^f렶g[:CSN< "?n6wƝډJgWA,f$Ā6MJ`-jA1C^)4mXH]^ }0Bz*;P>n#N^FiJ޺bOT8359t0~tI7r>9WTEZSc fs0ע ?)r$+)^-E"3}{Dmo2J2+qH;%lz+݆GJɮMBkڧħȧš})fPsٱJAӍf`*g}-\C<T:fM}sJ_:W^%Vb˯Ut='%'[o1< ZNmYuvhK ,m$g 1e FT8Y4 WKz4&d; nluyu1,U χD[PZV ȝZ"[KTyu6=Qkj t_|mrŬ1 E Qd#gk)2tFu!1!6ӈ|~$ҢnUO?$Ȇ0Ã0Ū.^J2I^e1: ~E֍roځJa^W`Kߡ)},vU1;vtp;jٝƫӂ;`q{*aӨ$ L%fv=cP.^t3كX o)"b†#^zGQsxTC+@,J\HT?0 ݗ /%E~fFjK୥Jv֩FMDJ|jŕ,ºN6[Fk4r5Ƕ{K8{ߢ.xFJfcR/\ %S &4lgdUl&o<b:}eMf mlY{S怡uEx'_MMe-]F $ǣ}C7Q+K2S sNwpuGsNV⒫h_UiWa!K0jqqՃ㬽V3go;%OZ`'zU_)&VE7ߵNtհmIW@G=II+TcxOp# ^&kI;] W<0%߈r.8(|bT眧`goQEEZvBn'i .̄O͘:? q|,-$uxFzQTn VadV5ZEj>+^ O5f 6RMÛ特[H*ÀYPf.t]úe+2`{>';3v1D8̄d{9:y p xR^~/}Fx?Fu"sޏōnr'"Mڼ458*T WGoy@؟w%MP< Y6ĨaC& JXR(j&jx~%q'a( ,L Ӄw^^ 5ISߜXIͣ8~+օq/PJ`ZFMc}?@̋-d 4-7T'eF(!kzy/uND+;$McP]{ejGL |ɍ^i13e\wBnqZNZh 1o#,#9iOV мb3gakbT12AONWʀ]ށ$+~Cc kB[>(KlGñfގ׼l"_'i3jQW]qIC֥4 6ɢύ@k#J֒1uxtngQfـ"ig4"q!wO;Ŗ?x=H#b @S]d+5iϞ .;Hb/]fn ~[ЫB5]/X9glKe> Bf[?zq<D#b4`RD.b ̨Mψ *&ԉ‰ \x0E,zřл4/CH lRn~2'x7%ln Ƶjh)A\sI'jU1YieݵXĎ=ܘ[ `*!=gN9d{ n"gu3W]*bI|XmR?MGxzzԌoB }N9tȐhΩ%,X^!Ax/R3 Ź,zե%Q#g٦˴4i{p5EzyPXYu<%%C/''۪_j~b6 ip I dTHmuhS9õ*>Dي (k`9}J?}8AՂ́9eMR׉%ôQ>JxQ]3KH-)+EE΁x]έvl$Hi(e-kHi/ifWx7S5IJtx5aEiRʰ?=d(94y4C-Gqc|Aq-vurMn s?\uSR Y]8yJ̻c7o65na@q&D ~i+H;$lBO8 t{z-+z9"m»Ϝ]g// [b~VHig89Eit4U-+ ?7G kF%rUHb!snV7jc8]9ʋ$#XqlfSYVY7ڭ؎ڍ 3o eFgqOF.w]:w`Oɉ&oRHv" HONGgCkdx_=z!2r(skw6d_' LZ=@ o]WK5!]2r/1-=唠ApsFۂ"H{lE{s8|ы *f{ -f9m!Da=anރր=lr:S/gR*~Sb"x Ί&Y*Wӗ+l}5y0iJ]DCFӑ@J4x>v Dǡ fDZiNu g[SK+makK0Cύ]@${ݾeX[*<|7[4/|`e WaPknz# C彬3Plw+ɦ+EނTg)? ~PTt"PҷB@ w):O-c݇H oϷ86˭_ į/Ь12kkƽ ;c%O]cQ*붊logܝldW{,%1]JU:X䅉3or9#^NvjZaJfv%ܪ+D4i(z_Jqڍ_H;İEE1;)Yǐ4mx([0gD ީ$OH%e@>7X,:;ax E`bJX., 2*p&F*t0k952FxDBĠ\bcՠ/]ܬ>$={P)vYkVi;nXM#HgS힄vd|7gF|QL{Vg8 ! e 4^A?iyy~%}qRu*#S`i|ܯ( \)dT<-xU99`:[5D}Yz[%H7rlPI #y>Y^g$[wd݂PjVYF:mxiUu&AU a3aFAͥ*vj zpfU#R ӫQd$t7JԊɅ8 rD hT3FǕҔ?, <\&Co\{IBj`BptTG5tb-6 G{I#hGy >U>$T`4Da ]1]>Ik؇ord1I]ko9XW ~fK'r @:xh'&X0!xh'_SA}!VIXA5pb N,K h1V$r!=KV} M>_=PNK99"TWPj ڝw=ICtA0pZ]%s&BP(ȧQ,oʩ35RD'04aÑ*M9Nij( *4Cwz?0G?lyp]"\ZbJnSR7C=X]v>-=vOy};$}T(bÝku%:]YV,W5fwTf3Z rY6{,^PEeⓙL|I栾!S-cY_nQqX|YCMySð5Ɓ)^M1,Y} v5|Y"NtmT 4v#gcѤq_z>Vđ tL/>7!1N黏_DşXF,ީ d6L"'NcNꟇ+1&="Dc~DPڰ?o t2mQFǂ6ǒr)Y`;Tnj vLଧW6T1&(Gz)JKW4Dݡ^8"DCᱥ 'aHF~c*O'v&R(~8׌bx{?68czٿD.U9s{ar)-xpha#whϨxJNH™DxJ'DY ESvsHIFJ )˂zؙv543=PAzZ%6TյM]h}kgsXE ʎMB*N8T<^:P%BNOı.hbzQg>Y*5!I$[HSۯ])F|6[~lFHk!KkV:x)yk'|z'!Q|bOQz*TMɕ2v?JiDmuO8'@_ )v[l׵5 9.uzNW;¿]=ր"Q "'GD^C**er_jKjKdvR-RAA4^$QJ]@Z~)7EʞL5TYj@l|yc߃0`6Gt:vnJ}-Ozs8lSlD'-BiƜu1D*Et$;yq̙fd5gҚ-it21M'}-LWECe{*27*r+h֍ g'pjƵ(>Bi{: c(`\W!Qiޣ(jts&3>ԫfx̞8]+[4߯# ~{r Ӽ,޼cgLL8[X}(vKf@D&pTJvu[4*|. xKj="<GRǗ'ԓjx~WH.m[u,i9ԂC8Ms<,eMGMdG 􎙹̦D_i1QŞI3N{Oniq  k%nB&$߄5sUm½!KhUN~ΠmÛuP΀8y*l: Uo.99 $(a#ѷZ'mvH VBSZB~FEQ rÅaV;\O~*sĀ$g.OIhdMտIdƕrsj]lID@{X (G^#h&QTGgpEq1.d^&,Jb>`$]wR~<@D_ 7Yi2.şn` g=sb~Rsg8 dfl͙x_:N&梖<6m{CgqDky3*ml*pE(X&9PE{=ښc;"l1֑)K0Ppv-i41SY&)n/$2@ަtj8+K)r*́0`ۤB1bQ7X F̶NyOer;;`$>0rR8Ɲ{^ci- ]Jog2@\O Oj>Zkt_-t‚`Z.r.Y)J`6 ʄǢo3d6oԽVݭG׸P 7 2$S LѴ3n:wPӼP+wיb΄D.X/R}'YwS*^d5`.R yW Jj<,rq0v#<B k,gI^a=|- I ĴzM)PxFQs֘3l(ʊAߴ xf޳J Q&g0ހ2иnEӹslL30i{Vxs-:u(ˏA6T'+< `Y HOh>/KSy2m8*y=*FbΥx[xx16жrcq,wlA'Էu5x5^^KMDóU:]Y ꧶^KτZ=剧{7w 40U|6I1<7ZGb2\;P? EFcskVedG5 ,gh#A@$}$iڄri/iշXqhrv,x\Tތua6oM~1 jAV//9ɤ'kȧOm{Gnm>1aפ+Y9% t&[|A¬!0)J4.(A8*-xK' \K 2r1" 9 >؍nvc&Ó 8J!Yʌ44Ǧ,,.(qݶaj2yMfVW .`J"LtQu͚UKaGh*`6trF H%kVVEE d'Siܷ bd+x]bΖa d. K:k4|sTz¾`D FƭƵa?q*sP˙4A%gP+RZ"qK>X#f(\O !;ym)TZ& ÿUxsIEuvL~SJ ^Io^,DyGk(U֠37,pRz>BAfs Z\ C䧻XF3P.ArhpUCAg:5=oB3YG_)uQ#o3֕uLGP7~Ras5D4uxH񬪫B;j:{Gwh$҆ch5gtb!k- s6y4Nl;ZI~=fAw:8#VfCŪ9ON39-֘ޏlwm .R $VX6ᨂuYw@CEZ>[1/d`q ΩUDm;K&-$D$ Φ-lSf~m\e8 0]Ե?['m9QU(M/t;2D | X)m`JD(=6)py]`l|'jdIw![$ZƸ[c 'O@a0xrYU_.o7%Exiu5Y!//D)(D^X;xe*#$q-siLE_itru^qy+di>Q%GbT5ja SPTYyfܺ&D C"lt+PymWӃg <Tx8M) |ra쉑BLAvkKę/L[v(Wr6!?pG _i7L楿F~.jzu0o tΖIAḃf Td6z8?Ur⛭ T`Ҭ]sEq̙Jm73=NN} i95q>^=Nѿg~Vmo7yVe{ZrE26Fr|CZE ~P_Hz"YxXVH@ hkK~ف8A7P&K4(F6ܤ!fF P靂i]Bvº`9 *5.7>u YZ