libsaml-devel-3.1.0-150300.3.3.1<>,0gp9|M2נ &k%pr"Q"g[1$*sIAU¡Tw1ɴj>$X(P#p sM03!pKl6cN|>e' tSkXnq߿FީqSr+uDږ,\ٶڀ8nuMht5/- J6L+rjq6dz2Ձ(ΜDс%Al,ߧX8nE΀e%>A?d # @TXdh    >  p  h42X$l(8$ 9T :@ BFGHIdXY(Zh[l\]L^=bmcdefluv0wxyxzClibsaml-devel3.1.0150300.3.3.1OpenSAML development HeadersOpenSAML is an open source implementation of the OASIS Security Assertion Markup Language Specification. It contains a set of open source C++ classes that support the SAML 1.0, 1.1, and 2.0 specifications. This package includes files needed for development with OpenSAML.gnebbiolo,SUSE Linux Enterprise 15SUSE LLC Apache-2.0https://www.suse.com/Development/Libraries/C and C++http://www.opensaml.org/linuxppc64le@ "[? /:m#3W e .v!LV^ u0} i`* Bk,]gAwD`K}M$ H$BB"MHM)*l>>-tv] ,>aY&38;'S"eil,&M8" 6#-_-OWB#TXkyHyEH o+sa+uU/3%(O7iM=1'%rC$jvM$W4.GpDY.;iS<,1B~  O5 K%ZhN6(q:Rpy l#i_3\#tXF>,k;}ZqN4M$f\; O/!;=w"t0"[Ch[#jjkkU[D4Ax!O |i Dm8TxhU 3 Q# d ] . |  g.M y2 T 6 .dR~"_  I "` F -- x*ho_b(;6:8"{:UM$=Z!A큤A큤A큤AA큤A큤AA큤A큤A큤A큤A큤A큤A큤AA큤gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggf21b38989ad6d50be4391fc9aa344d6548b2494c2fc4ac6546785b12fb6a697623b8c04e16a7926a3e18207078ba32d4a69f715203f76802be8042010c5c01fa6a1f7b2e7bb33deec2c46164e8c10251bfef4626de3a493c000a0c0211fd9bfaa79d13d1583beaa525a03a1bba7fad51664d8a2ed570c197432d9cd3ef19724db9f2ba3b16c9d2bc6ff9b1aa7c8a5a7e2618e09686ce9e75115e9f44a0cd2b95e80476536bf00398ccbef4c03895b8a009f0cc861775aec70ac332a2c588e996359b1bfe4f6b03974c2b7376d4a6075a5f8b041eaef4a2289de787ae5878ec46598a69d826b0c1c7ee662508544de39c7787eac63f0228a2e33a82ecdb2721d9599b2cd0ac7fab158da00e07c68d18580dcedcdffd22ba5deed02354e701d95669df1b770c8542a29735345cdf7d02569f0b3ea0f96c83192092263660a8b7954656ed1c2a289557c0c0533bac2bb7b4ac74967b6d53b56425c8580ef4d2811b2a97bfa49560b0117b54255cf143288ef80d2c78da4e6b92cdcfbd865877adf82807e237f93ca43c82d1d4cb12d99c934385e7a34bff364cbb414111709e66177db13c5347e43350411c033ab89208cf2b4053ff4e711f7dabcd2c234e8cc1e8a1a25293cfc5f80e58187ad4ae9dab081b66300ba7c562cdbd18ad0100e12ac636e3327d876553ba61f208a494235cfdfe2725502f61d2e506a850db195c513762eedf43af7eedd79fe44c128a0f737031ea2179f59a31a7901e67a5adc1cc1c61fff21cbe0ecc282d1006c2e7d3d70b112bc056ddd5ab9d2fadd53b85bfe38652e7c02b0ab044bb571dd164dc2c2d48046c9dd65f406ca1d1761bf10f2121d9031a1c8a20f4b1a802b0390b95c5928ea2166131b4abd3aebfd792e961bae256f02cd84a96028358fc90fff6bd608a82c40da43288153d598bf7093fee401230340eb2aa9d723b9ff3f631c254910592df05109102448d53624be18c263320f52aee285d8b10bf9f38a3cf822fe211f10a492e461a95d01281ab720e8c2bc73c2932e3ccd008f2ed11c1d59d12eefcd1d86eaac45b858625a60c61b6c16bb5808352ff19c019ad0b88ac8dc13107d16066691528ee352097865c5398dcfb2783c6b7d01fa59c962edd15d2ce29508c2dd0e8d39d03e976a2b02c704b3017644e10947001f9299fb60a309eaba324c1d76496dca09775afd7aa68c77af77efb26bfae7404d343693837c5c0719940ad65f0a46cfd943e1e48030a4d40fc1361486e5827170a18067b4befe68355822f37574d3b73aa3a7f8609f6505bf5458c2babccded9fbdc699a7c91501ca44df1041f7e80392c2422fb0523331d8ade47c58915462ebf201aa46f6709d245877af6f2547eb94d97087ec2a5b64c4dbc323c6d44bc919fee01913c365f727be3783f2d55fcae9fb44c2f6f16633da52a8781ea0ba443f30c75fb9b8df66db6bce171daee73cc27e308b08273230c2016e1675fc8a01004fe235ca46e8e38b89da46fc7d580e6314a877d5616e405154de48527db1238fbfc73920833018a275a10e7130537e17436d7c272e84b8f3d8ad3e363430abd4706a3b5d00161e124e8e1c54cdeb8c261b756a3914afc448bd359a625e6e7a6868a7dcc07522002e1408a48cfb76556217ddb78ac772836b6edbbaadedc6372c6f88063b97db5c79a297f43db8c91f177857d20bffabbc1a41b7a87608a6a5a2c7832f13b3d6da89d3e95207726c5488d3c378a103b2f57b46266a2406b382913ecdde0db7134dfc81985a52a6b16103c98a2ccfe91b9420050a3d3579106d6445bfba8d7a518f1f8202237c99e9ffce44441dd23f21363cd6ee44bdb83185b2c3a9ebf912ed0ae798ad6d0599ed5c74dcae08b1cc610c1b2278c9bc9c24057bc2147e11466bcdf5c925a8d8345e772c942c3a1f6de25df60cb88212b149faecee2854d03a73dfee85cebde3516f8a4ccb1d8a2849146482e0f1528fae3d267c4f3ee326e175b96ecbce97c29dda41676f0bb658d662252c983bb15c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe55126b1ceefa71b872241aa0a3fad05cc1a381902bba3414e38f53032e92fdeae017c1885ab9fa8b4c024d8616154c7fc2ff312a2e7b9d7ee002163bfa55cb7afe1b52ef9ea87b8f86c6c9f61ec3f859d6b2cfaffeb3a631861787ba12a69f59ca92c1df96371236310dd17df26320723589563651701c99b59d5380434c5f7558d7a64ee9da43b5125c17291d285cda329f803dfbe7574bbd501f2d8100316e6aa844b8bf8e76d4cda2a9f1cd84dbdc2cb31c866cc29b0f3a117131a1be4ae13674e4efb5c4d5f4de3f611ed9681d145f6022737cbeeb506413a878f79991e84f056116ecffbd8408ee5eb00829c39efa0bbff3474d027b2db2d893086e9abe669481beb444a92284384c8d65cb7efb34c9f6396d0a4b563080a2e1a1a889db794b0a5bc4c6a53389ac637551f3248ebfc575f0542c81b1128bb5a8f74709854c946aeb7cb5c7a48ed90000d514bc2f2f69d0f1ca41504f46290dd1f524c08978ea9f234ae35e056d799ccab6b5bba1846f97a4f0f829380ec6b7a41842bc7f7901a0e0c3db0213ead8cafaeb119ceb554a2be7c1c5f953bb8f56b4758cc10de3022c9b68ccae5cf500d2eb622ba7e4081b36cb63e3b9cd9a869c05369fcc6123f7e1bc8e838a717be8c1d563a02bdc4386ebd97ee0cb426ab41b08c6db017f2e23bedec004689a2d8752de77780920c953bf7bae4500ccf16fa8913278aba0419d08dd42db94877e294bcd76e4f55cac675fdb5fe70681e637d987fc6b8586fe1895518acf5e59760b7fd11db9a2b5d3b22ab5e3acf23d16f72c36e889b47dffe811c5377fb4e11c02704169b39c215dc7351139dcbc36ca8143d5d7e08237156e6b8026af4e187ff7028fe5fd2b3adf56763be2b7f22e903f4984a43fe5c90a3e0048327b2ca9381e6cf9ca4f4412605cda10bad252ad928043d91e0caa585fb9c767d55d860ff4496c5265717c850f7bb02b88520790e9dd5f6b98c5eeba5b4ed2d9d28253a96df4bdbb7a6cf6cc8d9ce6e792740bcf521990e5a61aa2da9b3124993eb3b452df350744fc5164ae5c568e4a1b524e8fe4bf8cf4b801adee6833f0a3a2f3dfd8a9de5ea583b9e693c17ac7efa1901085cd844b6b2c6a2749e0091eaecdc7a09ec61c17ebf0f8db58aaa6bc7b55e3c821b24c9b3ae80a631bcc859afeaa3ffc321c0937fe8b989c0618ebb837e989dc061496e73467e2c584d9b3d13fc2cca1b541f3f3e1ba657f591e66960aa19da4f1ebd16fee94516ba3ed5343f498b8abdbdf3b1a1d04ea0100802ae061064ccbfcdda676871b4fa72a31ad7c6489c0b1e744d0d56b681faa4c6c214951a37d31b89b062904a96ed209c65abed77c3dec227608a70bc7269eac746c8219b3c5ba4b97297e1373363f5fae0f488708a4e99d6897d7440b03b31f1cd2b237cf7f34bad70308975b49578ef38311a0c7a80a3a540b0793fba17a2515042da7338425d056c87fceefad1fc500e6b9a06dcd365303a4020055d8d94216cbc31dc5e9f3fa953855a6a1437a27d8eab635c876db86a898dbd36f7ac28065605851891463b4f44d8ffc80d3b3f8963a568fc2f5ef365c6401c448da11b18cde176e32522cac8dd36a86f0720983db3cc56d8e7d7e738c8abc28d7b7ee879b7b1df4678aefab6797c9d2c191a0a34d666d4c78bc1e54c8669aee9fd682ab19fb4977b7ba1da2ba347d994c1dbb5668dac17ffe3dc2cf12fef0b3811b96d5e6a70356fc8cc4aa2288184121e00d47095f9bc7f7ddc5d6f52c59deb9c0178bfdda7c0aa9e18930c64e801be31b6dfde0061bdb932affb157c043d143ada8907ee94c2582a8500dbac3a9b824cbd8370592e00fbfaf4a7fd1742471ed6109e244308197a8579b84d1c699a044792d48b5aa3ecd155de6faddb6ad85d480a95b02e50b6cef6c090ccf5733c562cabef0a1f9f50469c2445dfe65a558209d965ee61c8247fc24a94d69e3367a37d9e04925fbc738913091bde803cf6602fdcb608daecd09d31b4c6147abdab098cc8f074e1d2b21fc83abfb597e4b4b8b3cf0e163ad62f29fc42b9903c79c297a2f909cc43b5fbb53e5183955015b1c8abeaf9c4dea6eaad19ca682fc6b343199f152acdb37c5edb0e0ce5bd05ed51856ace7ecd6312201d7fb9b48d618d515887c7f7f872204dec10dd6159887331e1657e8a866a4a2a978fffaf1015e0efcdff8196d91ba2a2eaed5985f8cf218afb833c2a844b9a4f545da4e78313fdae498ebc3e65cd894a27cc424ad20b62a51e143358eb292822eac4ac0664855689ed70bb80638f01444bad3a5e3c057e974537a09e4822d4caa2f756e71959a18d017adcd63ba1e0865f131891f162b3e01582f1e1cfa003ba238680eaca82ab0ab495a5ada86bce6e740251f423d0408cf445ea470f8c1660abfca24a3346d22dd7cbd62f8676d9e04765ad92f85dc4a10d32af2c6bf9f12503e5706e0a4485c4333915ee519c35c971f4bfe357990a0292e948c429a912fc7a477752a07368432457dfe8834cc8591c9800497d02a22c590e1c24902c5549aa1b99b6decbadd96f3342b92ebb0324cb3d23b492498a7c51e7c4ca265115409a8e45aba44ad3ce7442c61ccffe97c8428433765bc8ddd9ddf357d0e7a350049c325cb221306a1c2f29f0350bf4cb320abf1d2fd6f2cb2732006518d281c2aad8b1dfae539b1beb3885c2d695c11bb878501ce23a32d0fe305501a22fe49eca211600cee0802f698c2ec45bda184be8dc45995cf1a562b3296020f16f9d3c0c8b0fe4d03087e75e42678202ed09b2dfe24dbae9908f53a11690673a95339b4a5e4e222ac71cb89dfa0c7aee9a493f93786703b2f50aa76c4bcff9aab4c9270c35247082d1c6b2b582e8ff28d10815423e8cd7989aafca603a5cd6106c68ece93f903e48d2f592c04f2c5e752166e9abcb01358c2927f76144e8e0ede9372698bf36f4bf5a679e9c139903f7bc29443cec3cd4da2ae680337e85aec63d6fc3fa33296411457573cb614c06910d4c99189942bd5a50ad667eb5a4269fe0c43c7fb2ecfebcfde4a729c3c550621b7af2863702049e4a125505af2d0ab4a66898531fc07ac819b4149bef4650bdffe1fd38b0745e52df0231e79df4f2c13e5c65890f2b7ff782bc82702dca06c3e15f8d35b1d752da18f27ef3b2650af0d531625a5627ea522095dcc76e326f081a4cf2f4f555aa4f2b47afa28f4c8a4db10a41d4e143e414c495535a988704f65e48b6c6a06cddbe806757cd59d9b223d0c869a659a673a7372c4be70277b611be9e850425970e3290379dae5c5d3f70476163408de9f6475b6969f8cfcb3f24166e23e4cf0a20b9eed61d39bde7f689c376e6c6607506de8ff535424b3ac9d4ed4baccdcbc184ceaf385d49d23d1002a8fc7e323070ccfd09f94e0091096fd6d1a6f46e15abd82b68d5072091f7d3b3a4ed971fd1e4d037fed9d3c991570752463df0b7ba4088ac5f74a9a181cf77b8d13f0c4976ec5067c6fe20bb29d1130ee6b5d9dbd0defdb8432bcc6ec9054c6ed06370ccdee12773e533ad9ae028f199e1d4842768696baa1985cc8a60487b1c0aacda99c141a0861a46f382c9d2855d958623130c555e567baccf783cf3689d3d477fadeed81b0a5f28263e79fb0a43fcbe9b3ca786cb333f7885afa79ea2199c4469db67a1e7576da1135e00978ecb7e3c3ce2ec0afafc6ff005a4da90933f8f0611b59248ac2f686d3bd334e3d3f8f27abb22479dcae1f3c250d67580e16a9b9e5902799f494a84da966b62eaef678e0f4210bf556447d535c93a6e4d0c07babdfc7838c1f26acae4119896e94266c9b7a16f7e696773cc39b77a6f82cc45166d6ff1b4325ef333ece29cc73c9a9352e6c92e0896c9a4b7b53cc478eb8bb28fb3fe6ba9e052ed3fd2381909acdfba0c75c81dc06d7f07b08b55cc148d2ff669ae8fc4605475e88903b00f0e67095dee6acf61bb40ef4cce8c25b72839cf87b143236154126ae568862923010cc15f607d5e30a9b95ced7957da1674918c82422300bd356004d690f2d0bf9e770d2fdae415c9faa73a4d8946b9ee87d1ad8d3b72045527f6b34654ef56779047ac5b3935bfc845fac5e816c6e31d3aeb405b58b93b9bcebac5c1764a9effbbfab7a97f61a8f188ca106c9e1eaef3d8f71851f6481ccb1a0734c2939c557069681eef4044e6f419fdaa5d769ad1ac95045be450c748e49c251993322ea6f0e0fb4f799da7a28cad8de5876f2762024db763a80bea9e42440e6c428e35a898662ae189fcf032918ca9c47a002d7938065e50735870305798142f99bb82d586624af52ca0c4c670fcce3dc8de995350e097b788dabacaf107da93d4260cb5a1a19b89fcfcc576c3464b01357a69fb95fe78752dcdfd721ff0ef9ba964b8ff883192c7f702b8d142d68f316fb615c7943dc6bbeafa05d3d5bb845ca875effab54417cfb6ae2cea133551967e4daaaf95a7513f98da3db950d88602828cd8c39da5953cfe53a0311d8c10d5f7a0c3b70a70d4fd64d525c5ef65fec1dfb90df9be20e3be1ed0c976c1aa662a404e52630a4d5e3c14617a7a3415303b48c03e6a9dc695b70514f873d2fd7168ce5ccff37c2a3e33797ce6b0add497d238e4d5ee6f06776731c21077804256f4f73837d9378c3de38442d8e6f8fa5801ee29b5915d01f3175e40a85601dec789828666df44848cd4dcdc7face8d8bdb80def59a99bbb8148640e95836119b2a6dd5725987f262deebebd0192fb935a39c1d115e6c045756650d56318031eacd5479bfc91ccdee6589dba11a044cefe5bfc79d1b290960a97e28107ebc53ea427e32ef66219e7be39ca75bd1d361ea547be72d450e58778980e465b04052fcb66e9bbd77e46473ed9af0c453c7b2fe456a04540f6a573faeb4b97bcbf6360bbac24add355d510777558e6ca663b0695cfeae9dd98ff540e5fd9881a321e930c8b0f63a99aad95708601a52a966b3dc978538d2c58c71925b86f0236db30312ea7259434fb190924032eed0ce28de18620a6bf2dc589a4519908f0865a5f721043b1ebf4fd229f00aba96e859d1340ce734de3700822036aba6eff396366f23981effc8c0b9c816da3c00e6131ac43f296bebc703f7d22023f6a0ec24aa0dbfa2d12d7efea681daea6ea87d5af89586f8fc3dd8763fb01a698b0919501694bd822c1a38f0d0fb6944d9d41e4ff288f10af9d24e08100c3a8f604e97a9b5e8b2bff6f7fc2438609f9d54cd78318a70ce90a19341d0e80af431fa0f2bded02523eb4e70a94bb07926b11f9350f8db29c0e14e9ebe08243fd1ad09e4eeb01f948cf0c7cc8f84f8564b3197ab19cb934f495cbd145d06bf579ee93b8279d3758e295c4e4652cb29b3d51964480d0622d294c548700bbf58edf903f656ceda80beb094ace639842638eca979a263f0c6dce04a9e9e8f9f2b3257bfe18765cfaea9a85d14d8e3cca48e448c815d73ba83a19f51a457640cf8836a31f865fa7ccf57b78b440e74e7904f3736dd6eea80969a248487d03f41f431b7a19b3b57b17b429ae67bb7a7568673e86c44e8291a7679a89aa4ba85deadfba07c550b27530d142026da1a83b28c6c9f0f675140fa0b88e2bf611b31e77819a97590e8194c2603db52950cbf27644dbcb1830a20779a5f06500f00c9ba6493402596fb6e086b626f8f50317041e3ff013badeed4811fd9a40170f8be0c52a6b02c68602a94b12e098516d46d55d537a530835f20cf805c2b1ed76e6f0fcea6541aecbbd69b791655921794a59d776eb4c73511bfceb77a68f49414557e0cfb9d8cda2a52ebd1fac7118db430613356ed819ea8ac1ef9d9336824831abf807472850ede604f36d41ea53edfd50fec3b5554c0a77e97b1918c2ce85ca1c9d78180d41d00261fc413f5a6ef3ee09608662cf3ae6f70b156966df5a03b867e4edb41ea494ce73808ed474af51f7c3fa3dd07b9595c37e2eccb833aa88b950d06e72a94462017b0886411ba75784dde282f6f2c13f283b83fb1679c28b6c1d806cf4d8b4192e628acd899bbe70ef37f1004b5c3f52cca79963b7e07ce61e1285fcf3240605d7a6af8e9931f4c55c5b05817cb7bf26d9682cfcf1de0460a88fd2432e3ecd90df8940146789c8926f375e9776495bf16f397a112c1aa55d4815d38164a38d183c37ab557f9709134979ac346f51ea0179504cc00e966cb5b2909541be3a457081f2d882f235ca512f1dda1775448710290617a6c143d8b0be78575e6ccc58ca095fa92c0ac623be3277af6ff43574d6bb57fdca1688f97ee92d5b2963849bd3171f032f4329eb4d8bcff5c299d9f2f1ce0f00075c3a349765696cac46e88f13b78ffe7f85d5c431ed76b82eaefe6ca00189fbdb8f3b2a08b6914dc8f389886eafdba5eb410d7a3beda20d9e23a357f35329e66162d48b71e5b4d01a4bdd718635fa711f063b3e22a00f312e77c72060c4df14870dd091cbf70e46ab0792217bbd0a6e17c99494b75684df5488c1f2a0b9d815fb870f577deb744370faf8c3190ed54d22dfcbb14892a1d3eac4688809e02d73e90bf27baf069b09f3764f4a1a5f639dc07506ccf72353e02a774f71ed0b31d2722194e7e75e31b784b107c3e74324c4f18b17e778fb778ef8393830b4278086abea509ad5063adce8add8d94f6d6c7d3e235af59f58e96e9701e029e8004f9e0b732e22927ff3c4c02e9076b26dfa247ce6f2132ffda06eb08347460207f82382dcb36e2cee0301ec53deb969e27e5356b42cd24c14d650a4432f92532ef7a56bd0ee01f0dfe860341df1171d646fce9abff215d1831d95e0c13e1a9c2fac3705ad1852dc980c40398e55451600e936409935fcd02a5fcdefbee96fb458f711af3262f1b021cab01aaddf89c5c60bd522dd2a4e1ab33542e65760191a8bced61ad45232d744c37ce6cf4939c5937fb9895f77757fd5e37b4aa4141342e02d05e130b82b4b9790c9243649d3b9c6d4cd057c2b31e087c450907aca60c9bbb628ab7d23f989842ace4c65e35aecf8df0fe883741bac92fc9b44c5240f952395c45b22a698b24884f7e8688fd286d8bdef2c4a7c28deff92067367f336fa5253a3475b0d9d0a5deade869727f8f7f7c9235cb2e635034cef3290364e17521955cdb0bfcd1e5f89369949ee2f557f4729967522523c4f109deda02196d8bd72621b10f50570febbfeaad04b6e72aba7faf06aa44c228eae452d86090e6d8444fea19b08ee1a05df9615d282f16fc7e98fecd5d1f2c0af04282cd685e3006573e20e3c953f8e7ec14146e2032d970c8cf16fd150285859a4006f4fbb553d3c71230855cc376268fa89c1e19bbd18c000ee9808a813865cbc833fe78e5b9e3b902472b16f14f9ee9ac02f2966d72c2ca8d15f0377e003012bc092bf3a0016ba1590d77bc5898c30ab0d3ca7ca42a5e061c71452780bf199d8d6861b8859d4c5aa4aae101a567b82ef129bcc4c82212dc76f1fb000cc3891e7a32c02f88b7b62ad09909a014b119560f027f98295f8498d0f03d49f4dc038a50b935f9b177f8bcec7231bdd169f7516aa65b333141df79ed91c33ed2f04e5ec04d494181cdffe7550107a504d909d9f3ddaf7eb576c43035fa16f15dfbcd498224353b319fc9a3d290cddf6c72387711c45245209c815f0ac0f1bb214ef2c1159eb574f5b1971e0bace68780a6571b9cfe7411e362cda901c3674e75c13d639d3aa3aec6ed359f8962110fc0399c95d7c257a3921ef4d3494119d596a5a49f5a55756b6c8ef58e19d75c7677a5aabf0ea4ed1e98b930d6688a7d2da4a63826972ddf10f5b4f886feedd83dfb390c43b1051654861f57a331d1cadee7bd5c90ed49266253b6ed403d90fecbadce4b0db58ca0f66c624eb3d3fdb7f6167a040a5172cd2472cfcdf2ad25d3f00a7849f333c3ff9a4eab5b7720644bf61087a1d0a36bc2dbe9dcd0656330528a274a6b9347e2b0b40b84dad442c2a89283a503655aafee2f1f2d51af9bfe4e41ce60ce38240816130063ef9487788b6d7f0dab5b857ebf47e1d432b67398eac6481e5f02e77a77166607a654bc0d543d808e736a5f53cd1005ce42dea3bc3e54679144d4f248d4b07d6e4bebd8c3fdb0baea7f18853976391832a5823dccaf7b170ee4bb9ce39d23fc495941f2cc0c54cd5d24eec357f12b8abe454afa18c8d0b9443b08cfdd1fd84c411d86f2282f5e66c6d09005b9b99123b74e7754a685b56b72b48480c6a7c097633923a73b614e7c4eabab2fbf6e4322266e38745be1c849ebbd9e39f4e783d6de8a2d33e876159f04cf3d87d5d73453eda5566666c0c0a19b354e27d4645709b45edd9ccfea3f4cd060af3961c86d305b5dba63419c5c04803c594a864bd7c353e19138ea13830e8a8b8a999fccb48a35a6a3f937a74bfee5417197d9cd596be107e1b8cb2b580b214cc5c479e5c46bf456c847c84cc98b27460b666fe3330f84b49cb4bd95c0c9ecde6f0d38c956b57b819a468cb45a6f6a454e3c9a2f928b6d47dc2e12363e2fddd31fff4147e5fdfbe21fb0c1f3c319edcc5fec637026907af7ce8ec83f9c14a0e4f3c7cead0696910d3bb88fba0f072d017827bad1b5d4bc479899b6b7377ad853c9be62bf07e7f4e28a1cb873ba7894af814d6a3bd3f3f3860fbc6e6efa10f9e88761e01b3dd1d5a83b668eb58155a84031dd10fa78f6026813596c69ed94be6aa16b709cf85791fd49e470c85337bf746cd71b6820529951d3283c7485441eecd13f0b0653b9adf79b583b44752f39e9c87795d8742e36237e1903a82d34605ed43587a7ad71ccf8a50e268d5e752b653f752d58fe552dc8f620acacef14de703af20b2c614c1ee0c94c840fb0a98e766b2c14266520b4403ca0ec88dc7f9e0933bf9e42bde6e93bcf572ea12c80fcd755b0b291164f7ee1a1f8001732cb9fa23cc5d6ed8cdfe37875c388d28f984ce487bd1fa61bf5c1e2c0721f233e14b1fde297bc111547cbf6841e3803f898d706bf976a97d0cc2ae995525a3e5aad4515d21eef371780432b5581cc14cd286ba07dc2630492b9052004bf9b5c3ab47fcda582140d606c1853a0e62e3632a111bb635f69840a1eaf67baf3edb13baf7b31d09f9e310a97e52ea3a11b73b0520d8eef0407b31bb8e02406ad9ed2e3d52b24c11e43751fcc63f7f8cec7559fd4eaabfa4b95279bbaeed567ae6b7eaaecd2029ab13737270af4b4efb0d886818ef472210a9c36b0d8aa2f1d13dec6b3591c728894ac85ad7533a0429c5df24cc0eaff9f9bfc5c4e08a61febb3b06c330bb29d064d18294bef99df6b7f0a536df74b3e62e0052304a030dc1c25de426d17807af80ff62687669e838b50e370c011f6947bf423d51593f280c0b27b4cc0b57a46047fbcc4fa9477544959bf6a835ace7557e9770506924bfcc9d4cbf9314c194a0d64e6494d9aec3bf48c4ed4615456b6f3c533d5d154be0bff07a0c275ba1bdb8ebe68b78f0f48c9c59459281b229f585189bdc732a4ade55540fe3b650b4ab01497fb864d7abc04a768c39300bf5348e7afdf20ef38599aed3f26201128f5851c2d912dd3de1e25769fd4da909c4f4d5166b0b0c2674b1e134ddb5e8df4b62e8634f12a5517a767d8da384aa96aec412446aeb562bd48b7871aff9aa5eae6f27e4a569be15aa1f03450ea490214a28cd1c09c51dd65d5717e8228ba5d3156cd2816db60f9a314feea1d37e5fea24fdc7b127a599b5e47c33c7abfa4486772e7ab3e5ce43d3f559c96ca00be4ca074d1627c727444d52022246b0817da66bbd162308e6a3b56b825e9c88a9ce97519b56ffef96098dedf268d87bb92331edb12454a9e1618f62a792972aa14c15b72d805adb22465c892b39433c9cce6adf26ac359e32a3c8bdf69337d7c1be5bef6121e902e4f8a5bc25e204e8972994df3ba9b779fad510be727ac44172e058d288b935544e9bac8d6ac493d70c5bfcb13acd59e5f3a92947ee22813219b731108c9e9dd449a3cd005600a11b8ac7edac1fb289937a41052175a5f7d7cf42a5e838a98ea0c2eae6c6757041a8f5f15de35c5f82434c8d189a634c5867731d38a6bf60556c01facb803ad5c9c41ee1098c2efbd07b27923a204b1ead2a0b6c8f16b9bec80816d52f0b255ed770c8cc69c88ebe51107a58d31a354c6e8d0de71eac6ba5a76fb56882bea6fd79b3655cc727d614548427294f251c8a49c25d9d55b48271bbc30f344715f91f5fcb600040ac7fcbd9e887b29ba61ef44fe15ecf9e3b9dc4fece6c469a29d9a6466987819be717109648dd4d0b464195b1a551327c472113e9e784a36dd2bfbd2f255c70f45cfde3f937c9bf3fb068597c473509310b1ffcb05de91c9882b668f832642c8f3d6817a305c2cbc083ed6825fd3c3d260662deb1ef2d89561e602dc382172060cafeb64af332f28862d1da5b8c60b6dfd274f2bbfd0233f66c49a260715d578e7daf909af682db1a04b38c82e88d4fe51753e983f4f02b49cc03de60336b310c741c7538db8d9869cd0f52289f65fd132968fb761546e9fc25ef79729247444bc19d2c4b398d16412338a371d7ebe072669f85b623e1b448bb4fb10959ee3467cf375b37a4839cc3540cea674f7bbd8a8729a81f24337ef4a9f0a8978aa0ff8a63a632a530e52253049c23ec519581916be3f302f41d33abf6884de02245c7285481c4a6d94aa501d23255ea80072c0220d2dd80a4f6313e941e982992e18d14bd14a68a7c16e5d25a2f4f726b9dd718b443a0b23e5f1c898a9fb516922870bee6159afec077284958d40ec6153fa1078f5e6b35467e418645cdbcf61fd27f996b899f130995686132f1a76bf490fc43072cc02be1a92429dcc37bc2f6619662aff2390c8029f8154545802b794d93e305c49f37e8b8b24c41946a2e07d386d5bee5c243ea8587d8306cfa2d01f14a225b37d7c4d82cbb8128646b52dcbd10738f8ae6fe14d241d950b91948cfb28f4285413873d6b103af07a7e216e1bbeccb0e8ffe703305873b6ccf053607d0f5609d47a1233ffa5638663c53ac39dd92d9a592a1e244a5844147aa26cfccdc59cf3f79d53eb5014f93f473a29a7fda26935ba70ba50b6fdc0944817381b6a66a1af5709fe7d35ecf4a55f7d4f2ba8d7c7ad2f319f7a3c0fac1a344587ba6bd0765b0a7792013ad711aad1524f27cbe1ee1972b35ea0683d41659ac15c4f83b48da9bbeff6b582e9bf10d865fef3346037d9a40f0b139ce7acc4564461ab159a74f36b61188f030ca8b644f958503690c55c885636b0399dc0227341ac9510cdaf1ec73f68c17544529b5e32b261db1146a9a27494eeb4a06d2151cb34dbf9a33bacb155892a6e4b50bb16f307f974088c7c7524045c0e40b92403802c9f458fb9dd54776991af456c05c325fcc82d396af7c54b3122e5a27ff4a708a32683ae454ae21d7aa3f73d15f4a5e20c36016ba9e60fdb6669a981a94019a8e09b585e766e891ef3fea3c97e6ba9c388bf00d99305d6c2d5125f07026841a77e5f4425021d02e0e1cebddb32cdda3abe863f1dda1fad240ce6e94ac26b0035d448d72e1a3e6ec5adb60e05f892dbbccaab5048b51a7c87528fc02168818f821f514dafa559b86e611ce2eedfaf046862b1b1eab1c7e3b6326656f0a2ac1484c0c3d785bf7abf0470d8dd858dea2538439a99e7ed0ef70f99bb7f763a48ddd95d5990e103bb145eedfd0a76d19c122374be2782b30d237bdbeddfde4aed01f007264cc116b2d4be2f398a7cb74ec7a5bc58b2d918bce44c528465a5d57a3213741799f780f41dd335a6750cac7cfb709ddc1c98c02adc57337f58c40aae15bbac05a3ccb364e5adb1d610a16452e92f1783014fc6fbbdfc70bd8c7f2567b032b27457050cc9d55523cfe2e7e3c6fffb245172e5a6dbb08f4b7dd9b463ac680460fbc0d3f7902ca93a87d2e72d92c2592079051b7cd2dbeb1187501313fbb5e5c36bf89244f8683b651828e648f5443ffd58b3fcdfc8abc86185a97509e11ba5b9ea3613ca95179ed5da22e41b3f611d80429e707ada465f1ab73e1427a9fcc0db3415abdf06ec35aa9173c99a004bbc7c13548cab3045889b6715873a431468251fc9b2965abf1cb6fbd6abe723c7e8fc74f0ede21f6ad4495c2f96e9e822834c82f66bf379e8709e7b731d5d4a27122d85b87dd2bfe201a20d5ca4b8be8aa9557893b1aff4c2d8a9ddc8190a09eb54e77e3592e78caf2b3bbb8c847b7b4dd3ce4a48639e2caa0b0ab659b557017a91cb217922f0b8f38ff86f28297498190171c9968c73d2a35f1d50d683ffc8305c990e0f06fb93c5d3e4f1381be864e6b0fc79a7fa21c7d1b6707019ac3e26aa91ca8b6b44effaa25313512d1e4038807ab7adbadf415d6cf54f992bb5d8aa696b128a1828c58fb4caff14f0906065383d9b3762a25b9eda71fccbce872b02471b4cf462a3a4b6ee25a5e991586c2f29fb0781de6920d99dc44afcdd24a349925d1877672ba7483e40910841e6068a318512a2e1ddf4f930e700673d8e3827a703083e21fb0466b44c4b1b92f961ea4f2aa32679487c145728ea8fbc15fd345c7505a9cc190f5cf7249b7af8a25513dbce766f39fd20fa760ba990230fbd2ddb9879a591ba42a2936aab2ccbe83c16bf63312f2a75ab34e509bd0faf5af6df3df561407e3eadc0425d9a8f842d66518deaa7bdc6148028a5a8adc3e573a4c89cee78d620dbd3410a27714714cac49be5e8318b49d7642913bfb6d7bd113a516a4fa91fa3d77cdc7f1a16fd09646f08554e50aac37815e78528f5b223961e38ccc06935d09314530ca29b3451c1b195fee255b92d2148900b4b4a87ef4c7728e3ce8c3f7b7baa2c615e3d4ff4c963dcd18d2fe439615eb65c41f244542146d2c272507150897b997a8373a58b200d2c803da37e38c57a75a5a135759ba6aeb539ad49a5650d3807be70d1d3ed55cca00f8d99de41d90be4d524a69e8c98f9e16e748438b3c978ad0971e74f5630162de1eccd4cb225b4966048c44801f44e4f4d243313c5cd4cb41607a30d7820cc20ea76b4a3b8f57d3d2b7d102b58c8e13ad95e83aa1d95fe86c0291b1e5eb2a4ac28881b88b3c8bb76e5ead42331d1161546a61ef666973a2aae66bbb99f2b57f2ef160182825fa5305444511ca1eca4e1b0b38528b3b10bbf6fdbc2543bc693af9c6a28da8920f8508f0578ef44c1d240fe719ad87884fc7101e538c3d3dff9f53e752ee12e0fe7dfa9d7b63fdae7298f7643e0ead308cc9ce405fb8c3b2762f3ba0dc4f582174273abfb422e7cff16253fd9caa85a6ca13a1c87edcfbfc91317896452c31a9d49c4768f1b4b46ac32e0907e00a73680166339ff62595dd2d2eed3a79fb9fa0c2e8250e89539f6d678aa2e5e51e2645705fdfdadcf6119e127dcd1a9b274dd035e359c9e45fbffcb8dba776360625cb64148f7bf4b9e0550cf9e01f2747c25d2f53f05fc8f318c120b8b9e2f36c2385aaefdf83cc282e5cf7379efac47499979e02fcc590df58e8e419379d4b5effb866d9769b1ca0b35d353ab6fa955e512624f5e316a0531ea01e11484ea185c8def473abc7237f9c13569691c513a114a497f51c1e5b4a4f1bd6228b10f264bafc557f6bc6b0a07f530968b21937f509d4b6b7613bd15bffd4476a38097bf09e4f73dd524e4daee7a8aff4e106063de5ecdc5c3803f53a87d332dff22245988f0cdde8f6abe781b337a665e07051d667a06cb2bca1face5e647f41777dfa655c3f05a412e352222c5b67364ec21e3ac381d3718a7bb988bf52f3b23cba916be459fb90acfba4fcf6b8ec2ba8cb6b9863218e3ec5ab92bfcf023c0a2e89bfda9d0976032ae50965bd84eb4b02ac73af4143bd4fd15a6d60557e11f8681ef239a615f8288635075e2a3f996b14d195912e79c56705dc02e60dc3672d252731a07da5de08924a1f17e00e7b2b97b73bbf0512987cf0f64f54ebb1b80436a1bc54bbfd8e5de4526c08b51024ef7398caedaa10dc44ef523e6acf254fbbfb9e392d13c1e121554dfc4ddd9b710dfb1db2731bed1d5ecd0faba59de3e2c709e18ee92b988f535ed10838efdbbbe25820234044f122af44646ee7e948b171dcf77d9da26f224cbb29b3e36361c7aeb36ac267bb7d20978dc4af9d7a3e2b0abced754fd4b37c78c30baa906763f03f15e4672744a00f526ad94deadee477aec79badc231ad0c9a0dd8248017503ebff3c742d9a5856991c4b25541cc3cd868cd74a01fd0bca4c9a85020020ab21aa38d394104da1878cde435961dd9b1ed729447dd15e24a5f9181c802b6242f81fdb41825887fc199f3396bd46b49cf84fae517dab7601ed9bbf9efd3588558709728c2502883959afa77eb08ab186ca8c16d262ce99ec27b172cecf70af4cf60f17a949766baeb71f8bd3f0961f5aea86eda5bcba7e83ccabaa5ade3c64d1e1ce1b8df1cb7b3a480af9a8cf6ecde4764d99f52e1f0d141cfec879685c33661a2d0ed4fb3bf086a1528f68b473760b956bf06e044a125914e8a0c62a705521e544e1e10ead679aa805868c9e2b4231e90bedaf7c0843c5c75260748e7e2b58557882739e92efe27a2a9acbd1e391d32c82ec94c02e8300b515f73a6bfe1b452edc5bb0b4a9ae12c732bdbda0d39177100354646bb36e808b723107627e3eff7449f624a226ce170da83ff135db82dc736f538762ddc4fb306bb5c0debf93e03a0e28a7aeb53047036a87d53a96f8bcdcb521b45e3e2cdc71877995b8eddd078f087851ef87902b612b6dd3974f2781d6538d33850085108affed1a220d0a0935ff413946abef1622db598743b531acc76a4f34f27769676f70de0c0a4268e6b0b6207a85f5d4f1013e917d0c1d91ed076ddf8a8590fcf8f51e0aa17a62c9311b7496c0cde502679380091f33b564dc34fc647105597813ba18fc5cfa81cebfc4e88a84be1b209782995cef205ff4dfd2d2acc8b8ab27adf381d1999a482b867e3655f120ac641b26fdb0afc11c9207c7c3dec2c1a3daa141b9f82ab6ec617ea663a3842b638560ac5651fd9cae230966e1cad5cc06827574a1024e93bb20c61e60d57d3d2d8f7dee4c04d600744a09a52520d28b88671ae7087dae55e239e3931f242532630188712e67e187315aabff2b610feb65847893d8b9c1c71afd65516ad8d9a8277a841f6f63fcbb4083d0cb6acf1783eb9a61ab597f6a26d299ebc92d86e4ecc4ddd1c16aac73bf5313db54e5dd414ece199cbe63dd7680467189804bbe16a21b184479836ef3ca27ebe9e74fd538eb79d78e032b92a3878ccf9f380993afd53bcfc951b0fb700f4950ed6e961e4a8a36a2611230b15d22993bb6401e56dc075a290c882583ad27762f56d54a9139850afb67b4b7d94fa61b0aac60ef0b04252ba59978eca89647b4123e2ebd960d3f3195ddf26beffb51bb53f8038351b6fc844d7a0d7f6b4003d95c6c8c0086f0de3668a01affb21350774cce0f6bfdb161ab423e7c09a6b516e7d4454a73462b0470c35df650d8a9e2393566309e45f9c857c6a1bca1b6e81a2b2be78facbcbdd3947c544ad9f5dfae873da26196bac9b5df61e09390ae93bdd82f38da66e54c2ea42074ddff7763221d0777f13154fd5116ef1be1b2726da6b3f2ac0c2b029e47646f77d3125134850b796c802a6447e4d39f47dc8398062c02f2d056b49c6f8e6da45dfad549014aaff450051d0e48f957c6ece455b84dea94f6d46752d488bac2ed1da8712cd2dbeb81c35a8f9d46389b6bed693d1cc801ae652b482b0b14840cc80309adbb04e73cd5a7f8b8b06e58ac688a0a2f8c4c72a3f07de75cbc5366276254bdc6a72666e1b300fdfc5ecf102714c9fd57df76fdf47139f8dbf8ae59863643171164c16baa5953c17821a7ce5feac673c05a56b287453ce3a0bf5048f0999b7711604d6cdeaf3cdfd661fa21fc5bf18de929671c801f00415eaecd35abda35bc9a152fff06bbca68a9911e0bc6c76339aec36ac2a55e424daa18b1718c754d51cb9caad6d87a4eb80861706adefe2ea591cf89a9d4daed2d5b89e0e9190899d4886fd47e789e89b4cd288799ce69d285a411ced881831700a5f1d1c7485aa177e5113f7df1f9f5002d1c48efb67bbeeccbb840c12455ee033c1168fe9d641e662c5574b663083b9988c71dee6d33fe5ecf12688ec955b46df0a5bbba878b82fed169992cb7d6e3388244409e2fcb5388ef011e137576b4c5c71427520b6cfa04665e9dd0ef5ef2c6ddf02b4a12472984485adb027fd12ae6c60ffd203b1a4763cd2db39803e7c30ebd91bd18287b84d0a468c4b3a5fa53bf41dabf8d9ad4a1c555557ca84ba3598f52c281780dd7e22655db21ac383712e62d4540a1bc52539bcba0c183ec442cc90fe27a2dbafd4e1c791aff374b5326ba16880a16d98269abb731904dd1f8eb00aaea66bfef72d5252931d84cc01cfabde3bea854b5b145ddd37bdced843340e0679b6b4e7ed2fe318fd0cef76d160543722e0c3eac11f901ae15db25905dca7a17b81c6d51869fd12ea569fc4b072d217786b4b4d73bde4b9bd9425bc87b33d6b1911e6398673939aa2f15ac505b9a1ab029b8452dd0869f392daa28adc942272615ff2db16bcf084f01ec9fcc2f7f6a632b2bba8c468655e985a3b271c25952b7ba3a9142a23515947e79dc051e75d70f84249a4b15edff888b20a30d7ba3fb17177914d86eebf87d8bdfc42db54518e206b2a284daflibsaml.so.11.0.0rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootopensaml-3.1.0-150300.3.3.1.src.rpmlibsaml-devellibsaml-devel(ppc-64)opensaml-develpkgconfig(opensaml)@  @@ @ @     /usr/bin/pkg-configliblog4shib-devellibsaml11libxerces-c-devellibxml-security-c-devellibxmltooling-develpkgconfig(log4shib)pkgconfig(xerces-c)pkgconfig(xml-security-c)pkgconfig(xmltooling)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)1.0.43.1.0-150300.3.3.13.22.0.03.1.03.2233.0.4-14.6.0-14.0-15.2-14.14.3g=_0@\+@[1Z ,@YéXX@UUnU@U(marius.grossu@suse.comkstreitova@suse.comkstreitova@suse.comkstreitova@suse.comkstreitova@suse.comkstreitova@suse.comjengelh@inai.deadam.majer@suse.dempluskal@suse.comkstreitova@suse.comkstreitova@suse.comkstreitova@suse.com- Fix CVE-2025-31335, parameter manipulation allows the forging of signed SAML messages (CVE-2025-31335, bsc#1239889) * CVE-2025-31335.patch- Update to 3.1.0 * [CPPOST-111] - Assorted build system fixups * [CPPOST-114] - Add notion of profile to SecurityPolicy * [CPPOST-112] - Implement message correlation in SAML2 encoder/decoder * [CPPOST-115] - Add regular expression option to EntityAttributes filter - Update library version to 11 - Run spec-cleaner - Refresh opensaml-2.5.5-doxygen_timestamp.patch- update to 3.0.1 * no changelog available - requires libxmltooling-devel >= 3.0.1- update to 3.0.0 * [CPPOST-72] - Excessive CFLAGS included in installed pkgconfig file * [CPPOST-103] - Deprecate/remove old style metadata filter definitions * [CPPOST-104] - Rationalize logging names for Metadata Providers * [CPPOST-106] - Explicitly complain if ChainingMetadata Provider tries to install filters * [CPPOST-68] - Add per-entity observability for metadata providers * [CPPOST-98] - On-disk caching of dynamically acquired metadata * [CPPOST-108] - auto_ptr clea - require libxerces-c-devel >= 3.2, libxml-security-c-devel >= 2.0.0 and libxmltooling-devel >= 3.0.0 - update library soname from 9 to 10- update to 2.6.1 * [CPPOST-99] - DynamicMetadataProvider rejects metadata returned from MDQ associated with artifact profile * [CPPOST-100] - Assertions20SchemaValidator fails in case of EncryptedAttribute in Assertions * [CPPOST-105] - Dynamic metadata provider fails to install filt * fixes [bsc#1068685] [CVE-2017-16853]- update to 2.6.0 * [CPPOST-10] - Name Format Constants for Unspecified Are Misspelled * [CPPOST-85] - Dynamic metadata plugin race conditons / leaks * [CPPOST-93] - Source build fails to link properly against OpenSSL * [CPPOST-95] - Add MD RPI extension implementation to metadata classes. * [CPPOST-96] - EntityMatcher implementation based on RPI registrationAuthority extension * [CPPOST-97] - skip signature check on cached copy of verified metadata at restart - now opensaml requires libxmltooling-devel >= 1.6.0 - update soname for libsaml from 8 to 9 - use https instead of http in Source - run spec-cleaner- Update RPM groups and summary- use individual libboost-*-devel packages instead of boost-devel- Add gpg signature- use spec-cleaner again - fix Source address - remove unused conditionals- use spec-cleaner - package cleaning - add opensaml-2.5.5-doxygen_timestamp.patch to remove timestamps in a documentation generated by Doxygen and avoid RPMLINT warnings (file-contains-date-and-time).- initial revisionopensaml-develnebbiolo 1744115879  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~3.1.0-150300.3.3.13.1.0-150300.3.3.13.1.0-150300.3.3.13.1.03.1.0-150300.3.3.1     samlAssertion.hRootObject.hSAMLConfig.hbase.hbindingArtifactMap.hMessageDecoder.hMessageEncoder.hSAMLArtifact.hSOAPClient.hSecurityPolicy.hSecurityPolicyRule.hencryptionEncryptedKeyResolver.hexceptions.hsaml1bindingSAML1MessageDecoder.hSAML1SOAPClient.hSAMLArtifactType0001.hSAMLArtifactType0002.hcoreAssertions.hProtocols.hsaml2bindingSAML2Artifact.hSAML2ArtifactType0004.hSAML2MessageDecoder.hSAML2MessageEncoder.hSAML2SOAPClient.hcoreAssertions.hProtocols.hmetadataAbstractDynamicMetadataProvider.hAbstractMetadataProvider.hDiscoverableMetadataProvider.hEndpointManager.hEntityMatcher.hMetadata.hMetadataCredentialContext.hMetadataCredentialCriteria.hMetadataFilter.hMetadataProvider.hObservableMetadataProvider.hprofileSAML2AssertionPolicy.hsignatureContentReference.hSignableObject.hSignatureProfileValidator.hutilCommonDomainCookie.hSAMLConstants.hversion.hlibsaml.soopensaml.pcopensamlLICENSE.txtLOG4CPP.LICENSENOTICE.txtREADME.txtapihtmla00008.htmla00011.htmla00011.jsa00014.htmla00017.htmla00017.jsa00020.htmla00020.jsa00023.htmla00023.jsa00026.htmla00029.htmla00029.jsa00032.htmla00035.htmla00038.htmla00038.jsa00047.htmla00050.htmla00053.htmla00056.htmla00059.htmla00068.htmla00071.htmla00074.htmla00080.htmla00083.htmla00086.htmla00089.htmla00092.htmla00095.htmla00095.jsa00098.htmla00098.jsa00101.htmla00104.htmla00107.htmla00107.jsa00110.htmla00110.jsa00113.htmla00116.htmla00119.htmla00122.htmla00125.htmla00128.htmla00131.htmla00134.htmla00134.jsa33859.htmla33859.jsa33866.htmla34412.htmla34415.htmla34415.jsa34416.htmla34419.htmla34419.jsa34419.pnga34420.htmla34423.htmla34423.jsa34424.htmla34427.htmla34427.jsa34427.pnga34428.htmla34431.htmla34431.jsa34432.htmla34435.htmla34435.jsa34435.pnga34436.htmla34439.htmla34439.jsa34439.pnga34440.htmla34443.htmla34443.jsa34443.pnga34444.htmla34447.htmla34447.jsa34448.htmla34451.htmla34451.jsa34452.htmla34455.htmla34455.jsa34455.pnga34456.htmla34459.htmla34459.jsa34459.pnga34460.htmla34463.htmla34463.jsa34463.pnga34464.htmla34467.htmla34467.jsa34467.pnga34468.htmla34471.htmla34471.jsa34471.pnga34472.htmla34475.htmla34475.jsa34475.pnga34476.htmla34479.htmla34479.jsa34479.pnga34480.htmla34483.htmla34483.jsa34483.pnga34484.htmla34487.htmla34487.jsa34487.pnga34488.htmla34491.htmla34491.jsa34491.pnga34492.htmla34495.htmla34495.jsa34495.pnga34496.htmla34499.htmla34499.jsa34500.htmla34503.htmla34503.jsa34503.pnga34504.htmla34507.htmla34507.jsa34507.pnga34508.htmla34511.htmla34511.jsa34511.pnga34512.htmla34515.htmla34515.jsa34515.pnga34516.htmla34519.htmla34519.jsa34519.pnga34520.htmla34523.htmla34523.jsa34523.pnga34524.htmla34527.htmla34527.jsa34528.htmla34531.htmla34531.jsa34531.pnga34532.htmla34535.htmla34535.jsa34535.pnga34536.htmla34539.htmla34539.jsa34539.pnga34540.htmla34543.htmla34543.jsa34543.pnga34544.htmla34547.htmla34547.jsa34547.pnga34548.htmla34551.htmla34551.jsa34552.htmla34555.htmla34555.jsa34555.pnga34556.htmla34559.htmla34559.jsa34559.pnga34560.htmla34563.htmla34563.jsa34563.pnga34564.htmla34567.htmla34567.jsa34567.pnga34568.htmla34571.htmla34571.jsa34572.htmla34575.htmla34575.jsa34575.pnga34576.htmla34579.htmla34579.jsa34579.pnga34580.htmla34583.htmla34583.jsa34584.htmla34587.htmla34587.jsa34587.pnga34588.htmla34591.htmla34591.jsa34591.pnga34592.htmla34595.htmla34595.jsa34596.htmla34599.htmla34599.jsa34599.pnga34600.htmla34603.htmla34603.jsa34604.htmla34607.htmla34607.jsa34607.pnga34608.htmla34611.htmla34611.jsa34611.pnga34612.htmla34615.htmla34615.jsa34615.pnga34616.htmla34619.htmla34619.jsa34808.htmla34808.jsa34811.htmla34811.jsa34814.htmla34814.jsa34817.htmla34817.jsannotated.htmlannotated_dup.jsbc_s.pngbdwn.pngclasses.htmlclosed.pngdir_2beeb0e6ecc78030dc2ccf3abb93f199.htmldir_2beeb0e6ecc78030dc2ccf3abb93f199.jsdir_46c84e960abbb361e03e3b971d112f49.htmldir_46c84e960abbb361e03e3b971d112f49.jsdir_5a444ea91f4cf70a56fc746d81019fac.htmldir_5a444ea91f4cf70a56fc746d81019fac.jsdir_5a87c5078ec444f96e723bcd4d206bf0.htmldir_5a87c5078ec444f96e723bcd4d206bf0.jsdir_60df43214ea110af7b9d12a7eb2b1a1e.htmldir_60df43214ea110af7b9d12a7eb2b1a1e.jsdir_690bd65197028e91578cbc301132bdc3.htmldir_690bd65197028e91578cbc301132bdc3.jsdir_6ed0bf669dcb744acbba4d414586979d.htmldir_6ed0bf669dcb744acbba4d414586979d.jsdir_9104b2f20549993d29184e62f0f2e81e.htmldir_9104b2f20549993d29184e62f0f2e81e.jsdir_99f898c0794a93aa9682cf4a20a19b78.htmldir_99f898c0794a93aa9682cf4a20a19b78.jsdir_c73d4fb592736673968f380f598db22d.htmldir_c73d4fb592736673968f380f598db22d.jsdir_e3007ae187e2b217c49b4c7192d6bd56.htmldir_e3007ae187e2b217c49b4c7192d6bd56.jsdir_f19ac4f5d7c81a68eef295c2640790fe.htmldir_f19ac4f5d7c81a68eef295c2640790fe.jsdir_fda12c325bc8de3d465539aa9e465599.htmldir_fda12c325bc8de3d465539aa9e465599.jsdoc.pngdoxygen.cssdoxygen.pngdynsections.jsfiles.htmlfiles_dup.jsfolderclosed.pngfolderopen.pngfunctions.htmlfunctions_0x7e.htmlfunctions_a.htmlfunctions_b.htmlfunctions_c.htmlfunctions_d.htmlfunctions_dup.jsfunctions_e.htmlfunctions_f.htmlfunctions_func.htmlfunctions_func.jsfunctions_func_0x7e.htmlfunctions_func_a.htmlfunctions_func_b.htmlfunctions_func_c.htmlfunctions_func_d.htmlfunctions_func_e.htmlfunctions_func_f.htmlfunctions_func_g.htmlfunctions_func_h.htmlfunctions_func_i.htmlfunctions_func_m.htmlfunctions_func_o.htmlfunctions_func_p.htmlfunctions_func_r.htmlfunctions_func_s.htmlfunctions_func_t.htmlfunctions_func_u.htmlfunctions_func_v.htmlfunctions_g.htmlfunctions_h.htmlfunctions_i.htmlfunctions_m.htmlfunctions_o.htmlfunctions_p.htmlfunctions_r.htmlfunctions_s.htmlfunctions_t.htmlfunctions_u.htmlfunctions_v.htmlfunctions_vars.htmlglobals.htmlglobals_defs.htmlhierarchy.htmlhierarchy.jsindex.htmljquery.jsmenu.jsmenudata.jsnamespacemembers.htmlnamespacemembers_func.htmlnamespacemembers_vars.htmlnamespaces.htmlnamespaces_dup.jsnav_f.pngnav_g.pngnav_h.pngnavtree.cssnavtree.jsnavtreedata.jsnavtreeindex0.jsnavtreeindex1.jsnavtreeindex2.jsopen.pngresize.jssplitbar.pngsync_off.pngsync_on.pngtab_a.pngtab_b.pngtab_h.pngtab_s.pngtabs.cssopensaml.tag/usr/include//usr/include/saml//usr/include/saml/binding//usr/include/saml/encryption//usr/include/saml/saml1//usr/include/saml/saml1/binding//usr/include/saml/saml1/core//usr/include/saml/saml2//usr/include/saml/saml2/binding//usr/include/saml/saml2/core//usr/include/saml/saml2/metadata//usr/include/saml/saml2/profile//usr/include/saml/signature//usr/include/saml/util//usr/lib64//usr/lib64/pkgconfig//usr/share/doc/packages//usr/share/doc/packages/opensaml//usr/share/doc/packages/opensaml/api//usr/share/doc/packages/opensaml/api/html/-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:38216/SUSE_SLE-15-SP3_Update/87acd9d2a6f2c8e390fb03a7fa66e0e7-opensaml.SUSE_SLE-15-SP3_Updatedrpmxz5ppc64le-suse-linux        !"#$%&%%'()*$+,,----./directoryC source, ASCII textC++ source, ASCII textpkgconfig fileASCII textHTML document, ASCII text, with very long linesHTML document, ASCII textPNG image data, 526 x 80, 8-bit colormap, non-interlacedPNG image data, 257 x 80, 8-bit colormap, non-interlacedPNG image data, 785 x 136, 8-bit colormap, non-interlacedPNG image data, 167 x 80, 8-bit colormap, non-interlacedPNG image data, 239 x 80, 8-bit colormap, non-interlacedPNG image data, 138 x 80, 8-bit colormap, non-interlacedPNG image data, 201 x 80, 8-bit colormap, non-interlacedPNG image data, 208 x 80, 8-bit colormap, non-interlacedPNG image data, 168 x 80, 8-bit colormap, non-interlacedPNG image data, 444 x 136, 8-bit colormap, non-interlacedPNG image data, 191 x 136, 8-bit colormap, non-interlacedPNG image data, 217 x 136, 8-bit colormap, non-interlacedPNG image data, 157 x 192, 8-bit colormap, non-interlacedPNG image data, 105 x 80, 8-bit colormap, non-interlacedPNG image data, 258 x 80, 8-bit colormap, non-interlacedPNG image data, 248 x 80, 8-bit colormap, non-interlacedPNG image data, 255 x 136, 8-bit colormap, non-interlacedPNG image data, 322 x 248, 8-bit colormap, non-interlacedPNG image data, 301 x 136, 8-bit colormap, non-interlacedPNG image data, 313 x 80, 8-bit colormap, non-interlacedPNG image data, 277 x 80, 8-bit colormap, non-interlacedPNG image data, 308 x 80, 8-bit colormap, non-interlacedPNG image data, 261 x 136, 8-bit colormap, non-interlacedPNG image data, 654 x 248, 8-bit colormap, non-interlacedPNG image data, 173 x 80, 8-bit colormap, non-interlacedPNG image data, 213 x 80, 8-bit colormap, non-interlacedPNG image data, 8 x 30, 8-bit/color RGBA, non-interlacedPNG image data, 7 x 8, 8-bit/color RGBA, non-interlacedPNG image data, 9 x 9, 8-bit/color RGBA, non-interlacedPNG image data, 24 x 22, 8-bit/color RGBA, non-interlacedPNG image data, 104 x 31, 8-bit/color RGBA, non-interlacedUTF-8 Unicode text, with very long linesPNG image data, 1 x 56, 8-bit/color RGB, non-interlacedPNG image data, 1 x 6, 8-bit/color RGBA, non-interlacedPNG image data, 1 x 12, 8-bit/color RGB, non-interlacedPNG image data, 6 x 1024, 8-bit/color RGB, non-interlacedPNG image data, 24 x 24, 8-bit/color RGBA, non-interlacedPNG image data, 1 x 36, 8-bit/color RGB, non-interlacedASCII text, with very long lines, with no line terminatorsXML 1.0 document textPRRR RReryI$outf-874ba82f7a3aa8d314125dc2a4a519fac2226d982ee303f47bc15393cb53fa87c?7zXZ !t/]"k%r=dN6Y1%mB5c M$v &-Tjㅢ`Z!q(bv4u\mZ߅`iq:ۛA{6tRKq-iK>-v@-2e eM@l$z۴Z(0'vlvlV w/r۵1}EI)>L3 q DDb;yEѼ0A‡<-"B^jFL0]v-XRƖrf+'rN'݂C)Iq$Q5 6LjKHN߯TIԣ!GL]ٮ&""ڻ`W%dйAB^%6"IT#l߰naʸ,|ԹŕwY}z FAk%ÿU3=QyFaxL >T{.ҴDvfb[Վ{yŸZn@&%T&ö㰼 gS<(r4KZ''WئT1-5 sF۴F}yh C>8 01KPƅ0h*-$KL$NAM E=oHE걱I_\IEA[ێi{V=J5ivBB=9`Qjnr:EtdH7 \Pe)?\9/'"ٿFȬY}oZl{o2h%6`4vF`?Cͨ^bjEGwgRdor/DROԜљO5`3(Ƃ?|_bM^^hr{ 'mm;"3# ʦxk;Ɗ/GAmPއOPү|!н^+jNS{_u/CuahY9W4BdlB&ldumUC⤔!elXD2!,)uC-gP3nBi" z.udmLo$w)3ڠ"([SW;`5~RG|N 4–R='#EH[0LK@=e@cƹ(f>xϺ0u,.{T#<q5t‘_{S}w4܇HDZfձmE}x 9o~bDO9^YP/b0ٽGO: JmMvtJgA/Ƚe Kf2VNz0W6ZP)OR{#pUEvf3 !A'sLpJL~mJ{[&ĨFĨC' -`,/*rɕye'մ -$G3,˿àD= /f C Wèw/`q %܋(đO i)TF 05hSX$Hm< …—#֫Skr=ylIWRyTν5욮t-:o7Eͭ)΄L,P  1-вˮ}s2ks6l(3[+bh7< Jb"ߚ \%h3i?I?;xw}wCy87G^7$0(=QixCN.кCb2,&M~mPuDᅓdN;s⻠ ^K1Έj RtzL@ 5D[5k .K2ui(+=&D6M$ g P܋/Ayӧ`O J^\Rb("FXŦtsPE" aP(DE{G7[DZՒ1D$O^C `43i _P=lLS #7{p jP8?Ca9FڔayW ;#uĞ;7xT8:M@~CG %PME:Az"M]PA{C n ?"S-Ө2?X=f^7?YʂgF? h=gH :sW @z:ٹXY]}ȯKBCX60Y_Ty; |V=087"xɽٶo5{ r!]us儔$똃,^e9qUpC1v84ֳ_a28g!̼Ĵ^ = Sȟv6Lvּ2o};~.xʱl/BП;u#;mJk(1O }\|3TuǗF#rOfʃ (*mm !3O;ǽ_Fs&(y a^zzuŖ^44ġp'P0kz2b2x׳X͎>JFBh `g"C~/wp_zhcTvL&ti97$DW#뫎VPũdÑ[Sp8Z|&nW)(1FO "|P},z,eT˿ઓᚪ_ES8GS N*Q(I 2+rE[e~;#ho{%˿PX 7يcH>fz .Pqs&j^58=)xo++-4uhuŚsޚa#$ꡠ+7xpPTwMxAw@x|VՉيLhJ+O,+f9V2d1pDZ-i4!;XL0\tI! d1x@ ܚ41ۻ -qW굴:_֪E ѿ̉y\w +h$92/je.bxu*2] *.Oxw]3N;vv+F&,_,FP #D3/3 k{_^5 Re62Mv*F ꌚls+*wrN5Iy`f `\[OcUB ̥?uك'a%kxƧ#!uͣP$NY;o |<N xQ(>#5?PcъsD4UZ̭HeѱӑN^X1+;bp}z}2EI*ȡY0,KZw> G6SrVEPK)z?RR7~ci@'_XkzCDc6=ﺅy*O\'5IgiβQ /,^sD}8!0` QMsu~6w:r,uNKԁ:xNZOO!I Exd,t]|Lu,eG&xK+pWGXF#Om/a-uDEE 32O.ZEނXKXri=I\QOa7@ (xT Y~+-j." B \ޫrۺkb [)Mq/Dt88DuoE\}d\蛻/+EgV XGD cN~l .d jV{1R ׶Q1aa!Z9a(S  !)T*H4pvDz?Ax䣠O.Y膱j);ʭpʤ켢Gޑ]FjD=<ĭT>s,47] DHbG#@se,1fWQ|K iˆy:}ck%E5JOM5n=D0:`M,6j+-Qk*1DnkEݣ9gyᎼaagVGw],B%Cݻ!x=}/+5Po{dj. @BLTl_gOȓ:uuX4SSl%>a-kTAIh[U t_ż ~[u@O)ZA:ce!pk 9,l&e 1gc!?+ }螠ЀFT"bA;#xgH HیaUa?&/l='œ6{0A!cI~鞤y-:[~(L }K#Ks ot_Hڥxvc9-mR_ޯԼ j}HqʤqFfȇU+ <ltW*Jdr8ES|bG"KTlx$I`|$tWF˜')C~uƫ+Sn2F muJܖ``]Hҥ);ȜUk 3tHp5T4)gs}-qB|X-PCGKb@xCIQ3M=2nCW|/` Gې#OU_)Lx\z~XuAΖm7زVF<'G"૔'OȒ!!0P N^hf2Z~O|jLPR!ې2.SQ<)Hw  l`@{OBTA!T:] 3*0p B \VxŸ4-|cH3˰.mqBդ>:\ n>*ߞEK`U秭{O ۅBV4.7˦F b9<(;BI̝/Vs }Nvwݩ_K+UT!7Yg.pzyϵo.x=3[SLu c9q0߻zFƾBG4̣oұ ٣%O~@U0lcf',%pB<{.bzJd+YӊV۫&+u㞒u>ZѢ=۲`'Rt7fIfaGuV Y lϚj1`$`P HXu~`$0Ap%δ اWԳS].\rĠāX50(c^h.FV G%K?cػhљlMsʛ_uo=m`ՂϮE^ 5|GdN?h"`=U ~aƺg)F.ODS2_͒KK[ߙ%i;CƺΧV5 -$㽵֏_>^ UƳNlzV2 tb](eir8G 7B°ro Yk.fZݐ52POtM=|};9|b+/ p/w6[xv'$$+(Чni7LH/~~$>'Lvl6"Tv?m _lrviYzM1x[=aDԀȬ }/PYzϰy'@6/G I;*}?b~.8ur_3z^fK*fb?nǪA"~*=B_pa%TȠ)yqSwbOlŢV,v%eҥWK$AXp[`|XQ k>ş$kw9?25Ӵhm !SuOL͙@ʽbRZ{19/,mCel 1z=xAMf@ wwӊe'5? 6 )8zDb[ߦ-(R9D?>Rd8톰]p- g 7 FE.tՎP2G}C1i85x: CI+~O?ΔܵdvӚfץӧk ~MOo]>ңc̐ݕB7ĒErNC3Idn73հv&96,?t/>^tnwЛ)M ~ҁݷfR\$^f?4W8ɿޥ/%TSdWa39:;9[݅~@1*㕟Kޢ*J qiE^) e{h‹ay vѭ,ZI LKKg-SGY:8x$NƢ{'l q$ {a=wk,l6NV IUOcĠ":2PRaC0'EΈpWE"(7qSHZ0aKMO=ֲAx繙=~SĂطCQD"/lGk&d)\jcʘCMfS1'-t#LH7z6~+ˏAQ」+m>> 횎d[kR^t~cѫE~yQt#ui( v$Q}IQTIҞd hG($yM2~X/ R]6:4@{ p<ج|`"{76p!!8ټ鿚m_XZ\0rJnI_ S DAń1uBׂ-5˧_ڹv&Ҋ kV:ՁPc6[Ru^`MոO|uL"h]b;w#TNp~ggcmu^Yc"L3m2 o8կH!t͉t63y =`Y懆woBaU_@=pQǒr@wm/9!8g͆>|Pz çq^s{3#J[ 4l?(Ip,7RjcY#QBv'Mٕ Ԥƿ7;FBvo_c.up.V:z3vkΞbvNcT nOk|޿I/dzWP Hz-بyr\:?Eq אӥBFߐ=WZ-0úSh")w9#:Nn8 ,]quT0N^z+w;u v O3_aUjךT(wa/6Я̀ ciJ݅!j|$ܲd N_H,S{v<= zGLlUuU2Ro,-فHbO2鏎VtlI;v'Ki'awA,!vߝpN>[lE]sV|J?$m~q6b lTm10>9&|X{ m#wY^2 K1;j|ۘ@/=+fC=,2oz1"CF#@ \ a 0 P\B֬jq@JrPnMŴ: <W'!akPq˅?`k)gsOn57{-I&Is̋P礶97wYGlպDg?܀JkcZQ)>(eaWoP9,<%4i@`$.k1+4[O2ykN%'A6{[:g yO i4sg[7|JM]Fh5ea]H1Ʌc FlZNU~VG ƞʽ?&vvݪJUs4M:)&G7C8:cwP+h(m$z$ƈaMp96atvCutaWpDz>K1Jz6L%Ok<w'd/.`^/޻pzQg/bզ@oqv xW\7Ҧ(eLpnX 2m/@jdW\0RE2;H0LRk- 3 (NN昩-9P(6Sn-s4iݳ'\ ]1E˾ yșdy yΊt #v DcQ3ӵY;ó*#{3F~O^䝂NB?pd+b2GЭOC1q^TK}<v˒3~1(]2qM9\w7S4; ֋bKׄv6M )kA1-,Cٙ(r䏚:^L79$49c5NOL(5qq&kP>+1 ՠH[?Ph[<_IDiF%þ> HDNĹN3*l`!+ fI%Mѐy ZcghA^hzd <[HhY i&w(- 񟜎 rG 2BИ.G0A;+h|B  u {t5ٱ0\vd8_T:nE\7OWӬEl~eFlLE5* [P _'2[пr_6! ֖YsH.U|8(W`Urs9toһ<kfטJ(j?#_}e IMKQ^C+./fNq|o~$Zs&џf vN}L P V1]pԌV:2.(|#M;cZ*=5 |]Gpv\y9_!IH 66U+ě  EKĴyDk {$n{})nŸŷ=|re745!1l<|ggl -p|؋Hd>8mcɏ4xwiBԓ#Mc\E c:cnGd聤d QB+OX-096Y1a݃S$Qx9{ĘxkHMp(`cMLUUo\D$AB꫔j+Ԑ#,mjJYB!ud ?3B7;ԍT6󣓬F>[_OZ мRvS|/-iNŞl[Y?`'4 qo}{/ܛmg岑akX Yeg^ho[t M^@ T^֛#5 'K@؀(O&S;{#-`IEXTT['~;z>knVg;W땅<)Gu(vT*KW/)Wv&'-0)ؘIOlOeX:>0ֺ"m$\>JCUR|zPCPW0Xo {Pr9N@OXϣEh\ ֮b~bXnXPj~ʸѷlr`_TMX)?(5ۨ:$@i` xQr%XMc+1][FJ!9?V%Ѫ058"eG]{u*ɾ\ݡOn.L <ɵj#SmAy-@WT: 7Akte%*vZ$;\N.sB6X 1 w@4a"Ĝj4&0 `uòLxYdt`iMDdyߧ PilemEij)s~ntv5i+-a*00 #PCQ`[:P,b0P{$H3Ln몏 MK8AQKऑz(ڤYގ hXZ QϽ!?2@5#t-`A.<éI gV4}:Um( TNQ+ #pwb{9bWj(L.s"$y=PL*ѵ⿆@~RXBkLi^_֏>]ߏ ˗H]Uᆋ.&7)&"Ft]mM, DiM2g@''L[t1Bv{nT_zJZr{g?z~`|zJ [ki5J<Ru1nͮD#oZů %xYPl \m*.wX s4cm.u . &V U"JM7f֋\?LgYq(kl;4>nsMNKW2L[p_PO'AʤpO=tP, &ݲMBM材Eh-Ux>rvӽ].7ٙәkkg}W|clO *Ϲ(>g piwLiXtn3}|nGnB*_΀7g])  pAR=tol}b _^* U}@Froq_WC>T:=Ua[7_k5h!5!wN,! 9k9BsQ&w 1h@-΍׹ Zm5=%SdBrYݗ犈Y0ҼXP˛ z4d p{gAg~;cc.^-)rʀ'{ᣚ%{V^QIX~>!n>U!7ooz!cp6IWnZ\B$ش3 Oœ&i:ug0yDb]QVd0umb)}] )T4tYlV٢ؾ?h5?%zuz۪]W ftfh4AzM栙_w)HMᯠS}}6J|;Y܋^`kD~lA\ɸ6b[..z]1 .\g w 2v9xE&w,bc6ϓYÉb)B]:ĜGgp~ jJ|.#jk$n<$,7;=%1Pʝ}CwJ0Ex>U8#f靋S!CǘeHDAM@)!ٱ|dNi(XiFDrʐrQ1E1*x-rQac#]VSִAq/fX`{}bKշvG6\TwFÂmr'Q-,󵚎XB}:M #1zbhWUʁV NM : &|rynYbJW:d( }Hv H[x X *=j*ch{BL{EjxL!16KmItc]ޡY8FE@`m 6ئF˙b)ͫ @ޱ~-ٳM`%H*7bUx"ޖW'3PrhTܼd\x>;58w4U?>bztB@ *RM[eR Fcq MhyxtmSZI(5kSX$+nҶnGK `Kߓ\qKB6ճXaSMEG|lm;P O͕%3X9/\1T]O?r!?]r$^m&` a!`#dfZ|\J,&w˴JbˤԷ,% mg(2y#hYD\Z_lKh*xA mr聗UUT]Y,~RWC5Edsh8 3ͥp^N=3rQWfw/^:!uTfE,yGsbc-ﺂs-i%]L.%lK_`n ?*dPq]3sPDO#\U%8lX<ˏ>7[݄~a@[ *HиrP)}v=mM@W(/dtxеd69:t^%Ų [}sYthɏ߾ipfk90RNW&w}8e>)̷ns4?j*'K M4q U\XGb=ZtڿE|Pn]dDE5 iY8 \ٿ:# dx)] Njh^u?3ϥ;φܑxnP?eXꈴm6s+ hJo,mXT,1A]`r_{'`ڟKgҚN,('*lBB0ee=^a"@XG>_"! QtKK7;`_J+xbD0% za@J!NkTmr&ENFFe6 u)W$?ptOb [: ]lKNۃ|Lac:J2X\\Bx2<Af:3*F>3!a{Ȼ&Txʕ$J\c=2a=f[쓏2$*#V]ȣ B1EVB,b{(3H8]&8h+yHddoT^͑*x,)m=SDa Ŷu !'%Ϳlljj;p(#G$&6I6CQ.[R͚#G˻;< K%qotԫ5J/fL(1/^g'* /zn\¶QG 55doв- f4L1cxjb![xtY\Hk~ϟ╖jx I2Ɯ s<D*~5bM‹u=i4G,-+s_L=xYWP*BxQr]E@MojͲ-d.c18Ua'E|]79Y'Cb.Ϟ̿E5#[v}8Ob<cMA&D~޼i/iV\l6׻֐&Ϝ(hƟh ?GL/:m>~1b`.{NQd+$ oAr2ǐ|Gc‰PbN`+ (ep:&.[9^}1iG@$̳AD7gWjC%>縚}9pa[Z ~7>KnP~Ӄ$3*pmߪՂ/ :0D/SgguM]-Pm]WAso‹ga+ZFOE[.kKba; Wc?YGv8k\V(LK%@^8b+8G5?6`NF[>JZoHuKmI`YnPS* #*x-/4=:XBz9nzmݖ*]<'РP{54ϺV6"\jl7rY]ml2V +d.iP3US5FfAbJ;d\]h74q lqY\i1 `jFYJ4,Y]uaXt0?s"h5}ˡ`YNhnmia q Ǎ_6*JDWilcѐ$T{d>(MWiTo|s*nŃ@M>i_53UdZ˺+b g0er9p9>.߅-]Ot8vnvZubϏ0+4aW_&7mٗH ;adt3֣K.`K=sWϑ4[G k|Kmsn(Y=Xg/fs}(8Բ7ݑCR7 ?  'q +.Ifpnx9NQ>ؿ=CV>V*s ӆ{'q>! fhnsR3)Xf'phbPķ} , I G_[uu%.$#6 5(QTTP.=\ԒS'FY;3y/K4n1V'_kUIIß\'y"ӏrakbMۻ6 IRDs]w&݇Ds, yirDɋLՏ\N 3)g-GeӔєaZ2!yh'\9W$M,z :.u3n3co % =Âb>IDu&jWAzD@L8]:4fo&p<*~.N`ryI "|5ݹ15t;v+b8MF*/^Q ,e]/M.`->@gJ9!\2C 2pmUo$'R@[ rF*YOTٵl+桊!"t]y@һ}HیJտ.JX3W)?FB\;͗ɁQ(OR"yUY)`$469= 2得տn6`ii}ӕM>/*}+ήTPKBCkDedJmzX6׊/zأ36f?}җx|.`$#mkh;ُV't_JSOiFܒ"qČ'ŖI՞bgt^S JOg>FU"pNt9;c=5]RfB3iZ^3dq'{Ryڈh_7-7bzFr*伅P4iwlm#9VBE*koۄ{ ݶfV{-=FS'kmzXB -TkIu2Hj?0i5)Bh[X|]!ޣrWIdfާ>,k"g?&/Ҋ= D3#~]veq:}mrY5GexK純`S6CZj,XJiNv=p> U =rwc?HG~ղ{f43sc/{HIkir[5LԺÐKm=Dk12:|C^_}(ySEiI lJZ8pzC_0&lLO4萃)g0݌'K'Q3. 337L:dKGʸ5CI\!{Ju cFb7a3ZAx_Z(t+@e~ &.Ohv8 J`$^z˝)ːr*.Ҍ\;48[soT#F4v"[CC+,UIIYe6QQ#*.t)V́a~D}-l=p772 EUZdyB3h&B[4ɛB/sUZumA E򊍍'.U_Jhvf^^n8s9@wIDU/zXkl·-S4Z{^whelAl!_D+]1՟85Qʍ\] Fs.OCcOYV?촏@WOŞlqbwt;UFskv%snd/)ZAh+c$R\0i9j CFDJ4_B5b/$.h*⨕/BM¯NodW`wI/ Ň7+td*9|qL ~{1@},<[b0~l/Q? mSs4S(w Ŋ )mĒBJ\N!?z UIE%C&.!©mDDR*zx,,.I+e@Oih>_H UڹS%>3?BA^*r^cT*ڽ(aʝ/"*! *;r#Wg`5ėĒ32C? #-ʖPQe&)2,2CAP[ {y]sP0u!]BԺm]`ԖV(CW Pw>d+uæEV}@,9 ՁV$MORqƯOz ipY=v7"bc}sޥ ٶdЅT%LVZ+m ΎPj]!-M}-7m!+~Uj Y8u"d?}é栚; QrvЎ/jEc3LAծxZc5>Tv5rϫw`ѯ IU&ú}x#a7mZV4tKź6\#ԇ16K$7f [Bh*]ϕ"V[T,Y&h7Qj]B8ҳ)Q?M2R7A|s5C)h^:EϳpġC&g[g5b!09V$灍zT,0V,yo*=,wonWٲu1dxHQTWLYܵdDw@{@Ăxs"^=YVs¼KFMxz.ȍ+g˜#igZUHk|' |:|QUꃵ]ᕵ-sw0P4bݔ 6*wU96(Pݓô!J@+Tl|S@Ɵen'5sCVfT9;Utmw'敷;&WX6w9B'Na֘g09` }9Hbj̀bj7?W|l*{"bPf-*:40Y. lj4 Pm6OepR|[ .0Q};hSXx}RY)'r+ ZA`ÇP6 X;y"9ր"\ԙޣ WɚDp hU Jg_2QY < hϋGLyjkpDUR%߻CuApnqXbՄ/?tWaJD|uWR*YM{^Rٟ חPH#ʓaNG|-)jǀp9#YkFҧvm=(_4?^V@RJ;.n?#oj S|$|) @[cJV60a=ވ0hn{<UxAMY-s0v@Cl4ZuxqbDeUӘҚFg >譓E+jh;3z:{cTdguQ,,B*$*ӊ;ߓ#):/ nh?Gq=HȲvޢx$!r?$BE5wC^$WgGOkD;T30cLTsxCy4ĥܬ@_of: zO\6F~,(}Z@MXZyK#t@0\;+-GK=_ԙ(A3r \ZqcSZ7_n%FRr=$a#zVKO QѿOSgsTEkl$_EykBEkSdhF]K {-|/اI6DŽ:42hb>=ݑTu"59o,;Yz|}gAWS?Ԣ 9Q\-ȉkfGp_U,y!/wDvmv y.uS5,' h@^gc9/IvL̅jaq*;NJplQee]E!zJƪ.&`Y9<-$p{F| VS{ss8 :ǓB8ZŢ8YHW63o׃'s1.Rvߺ82!w1OynHQ2 LQVl3'70y)e}1K*A?(&1:>Q#8=Bo M .V^5ߛLs<~MN"*u0粮<AD8Lg/]r匒 l4sTCѭ`sP|g^L*mO}9F(;퐮~ؒZ:S79?7c_ӳ1HEĥzL%Tݢթ4d/L"Qw@\fU_BWƲQC̿#DtvTa'>BѴ%m$&|~]^6K- d4S>Sԟ#yu.aDw1K=n}"Z]s'n0jgPbԻg}M/MۖT$@iԭuz()^kQ՘e9p{۪iMJn'K)%_52 b<}h"8 $x^BĴs7<5e^u[*+2:*g^o0yؖm ½N)ӾjH1`D"tc/eQ'sxHR/lU%yƒ"l! 'mjCŻI$h,Sj-yEfG@^㓓 |9kqf;k(qhW WBij`$H7oeEZ hzu.&d^_̨)8c~- ԪdUޯß.\yjr?Y1wdc0c!8Z,~eq%k1CaQW0])EHIwQl3UdUGK2oЃ%`џDbm4O!v%F9b瑣x[]~xa0H)yxwt|_5_H59Bc@܏_}vM W4Ef'Ƕ) y :qӚ[ꧭB6}2K;LJpy|5uᵜsKIؔdBb\swXHGJ8lQT6]j3<=mBeJM4ܞQe@Ԩ6d*ʆ6:.evqu|;O(M{6.mؗ d "L1C3 [}cP'I|C ^BT-߯0'B H4D2q؄G׋[(OӸyOVqCu)fs)e:KgOSݥv0WO\~K{=mޜ֥~wsصPN|8 =*G]`,GQd@w(~HڟkB((^n\MA-5x~k-}S\:wc,I2;ZV.SeE!s:*UoOcEQ~J|WߡV׌[|FU dA+Ϙ=hJwTƇ\&gp$oEyu.\8dbhEN  x;}_DeUe&8? O݄5/A.յK8;3 N)J.5:֒ &aCdJЛK2\AXBh`-ߪM4j o0-M.,j܎48GNP,`CA#{uGŪeLē}b̉q)؏1+Pv񋞣{ɾN+N;ܠ0{ۘx|!rٲ-ԔL O er,K u=&{V+u)ohC z>mgZa8260X7_G͹'W4O2^f%l~=0r{DŽBC, -ypb8$@do .ďRa8d1lR >Pad*fZ!Bl?7i>@ս(BUtyonņ܄B,4Y14">,gU~,{xa~%? FB4uz"<K>{O_QIݕ^ }XzxHy؋ ;^#0vЌ5B1hUajS@uxM F jL;(-'.nڰ\%3#[ɓx '8Ōb:fOjkDkyL 9}hS¹Dc(ڨ_k3oˀWzD2 s1ΣKAe_jhҤuSHč!cq_aw#O"4K؆!!ef3Vug(!hyGn{?TagH2$b @? QTO+{׻vM0 z]kJʚ!Nxc_ן=Q )a [ת;m"bKk%9RfLmwĜA ?uErQM *i=KOnOXma$RZ[~?ܟ]KNV_Ig `LFr y P:J9 ps^6{c 8BX]x `WsXX I`P6Ow&oO }éj!_0S#% iq`"f0>V kG+-WYOVI%7ٕT /8!幬W5>G_K(}e;R(5\ *Te:y((ZJ5@΋bznYĵKѻ uS.u?ow*uqN $}S؉'nEqEm' `<]#µQ0tJj5o2b/ZWjѸ]쵚tMQO"ݑs"1sSC@S>"@FHN6S{*8+ ǝnf])%Ȕx0R b'eȬc~(*L'rX732tEl3?l}r?zm= /\e.71 k:ՂՁ0_/7!ZWU;Fq5_ao&WvC jPw5Hn/ovc^\lZֽLEzi0xY^ |+usos M6RHd/=WN+IEܛـY A"*IE!5J,ho=(`xY6˴8GEiыcKҠ>xv_Uď R(an-yyLy1BJg,kQ TʔxAݛÝxWY+˟*nZvz5+m5noլs2&3.6 w+Q2wGOxv0ԎjTUN)jٌ3/V})]#;KF4f(Ctǁ8EJ)}ij-ޖLRh2I~kHWy4s zӉg&]ͼGg VeU$:K2Ϡ,NO[Sn>˪mb7L{W1`R kpGlKC[ tu#5*6,"{?yP*9' ]"P)_TIgP>3=q`&RAe|j/~7o.ۨUnB i?՞>Y2ViRnzSPJ~Fj]\LrR5K%]=&3MY _W9] " xi~ 1_dX|Cܮ_`m9d%!N%Yrjz9&`kbh"eςS^WcЧP(}TUdYgqXR8;UlSRP}4)Zg.X1o:E y,Ob ZK I˓]~GL?3Ae2xGObx̕AX/@õlLVIR55~r#kf`F Ȏ1'4} 3H[9f!GPJTn]Σuc^wFh)!M/bU+x[;,:O1;d\lBדF1CS,%4LdKI,Yz}lF^0LmL8!9IZ@p>{R'+륬C1ʏ}k_>̆ MmzB;z{xX3> <Ę' ?{ٹ6"j Sn*J5}#;:v͜W8y Y6*jѥE!]K=$Tw%^FD,Ŝ#Z4iÞi[~R^]&I{jny4c:[N0 ک ָYIU,xWhƒv}ALiZ}#Khu /;x)O1<,s=rvQ@Zɘ_W2l53]9i|`̓~yq& H8ZLJkenQ>'oOM<HĦTvs,ЬOn\Qh5EW6bj n8 P |6? asz;}tbf},c{[FZpt]t,R|l;J^0?f (4ɨЁ ]+{;lSH!502}c~ѥpcQ[2֝]XkZi"9#ZVGmCt=F8cXqzGDa[fau8% 0 F]ޢ[KlbTZc Ʋ4ׯl`F Mp ;Ň)62jpK9J;bȩ hS9|#_N}%Kݱw49VFo+ƃ'?k{S !<P{FO5I9)7:Q'$0`{!K|ߺ pw]lMs51z}fX9ėEY[jk:oz +索Ҳ &vRpgeLdʼ5&S@`c]5Ϧ' {[l&jBqg(SG%A)Gǜ=Ap8#Zטzr<}9|N餅Oe1'1 !]Mޫ(o0z~1Ηd9,j LkOMUF|>"TsP 6T&Dͥ }De/C[ Zy7ҽ294L l@s3 !Lu)l(8S\:* ~~͡C#v/Ii(\xd yƺO 0AxevV8Y+x(67sOjz6ͺlwyOsS=:z.Sr \)괠Ț`Z z]_yrcYqefu: ?hWp::\ (-xr:ȁc{:rC/엚 fn=!5d@_0n`< `_!˱ÄNWg{QմV~fŹًyP3)ǾHsV[ q|^j6TYa`̨!rg]mͲ LѨ.*eJ>SQ>ʰ6`b R7 t8nE_fbvTͩ1`B[Y=/ 뫇uTb{?T`н.G! Ĭ@U$]:o_ʈu4{S1r֑0#]+MyFPBS1w\ꠧ(~9`_`xBĈYV{$@$lGu|q 3R?Qcn]pNFV$zI)1P6l4’lF1 SF(jT0aa|W\AU}XeSl}hjшML Csj \N_ܻ]ˆ!RQSѤޞ*IC]'5I:C'?y3 ~',M1f}ZFɴ4aZom 38'֨"[PWhN.wBDD ǵ9(1*R.f(k-){jhzzc$qnFZZ ‰`-HJF͋bAw)Դ̘wWRxlLlvNtnnRW|h؆wQ?xK30@(SYp?5qo%I+rzĒ)bVEZM e ގNM<݉SP!q+DKlӰ'W?M_샯ώ;!,5W!PgZg`u2X{3% vp0+*<| P8c\n8%$Ô׃EHL>0&R~˘1p+-x3JPDIEjM¿x['bsd83) 9 偺q'5]BH!&=$dC.7~@Р-}}VdҢY?03̂ DWlsfj+ pyy0-}iG,g>%c):0MwwWv';myϞ~Pwo>};^y-:U]BdTrb"P=$; zWP< pyl/ηRzt`H=;qPv6??FAr? ݤPJB_09m |/*EwL9S{eS._L&]-|ADk7O* `$& TG#^5171jP2giIAX#/]hʟ,3F Vg+UNt-! i@z>f4IQ#lDg¢@ω}#vDB>bLYuZ$n KR1쉣-LYX[BfS_K~B|gSHF"[֧kpz7C8ڇU+@[ƖwC:5Y:5krwǮt ~tjt=H$ڃX՟X'M(y"Q4k9" l h%:7_jIu݀%=~ ΪM^:dALGbwL]ҞO` n,F(= UK? 6<Цj`Al°X>)/MAui&'\D[$C'6ܤ~,z E8OPm}R yu.Di{onfPn4%8\Q!-Im1S< K2`!40ʤsM2*q:f6?w!]W $CrSW.4cޮ;"cl|wo߉fSk.}ol'r8@!Cl+?[S4obU0ҿ  $9u\bbhȢtV>9'Ɛ] %P;IKp4G#=)jJq$\V,ԁXCN&gpD_N5\P'_X3[fӑGeWM#8pDJ[<λ8͸\7U\֥77 'cgpM{a=Z#uH&a|wveĠZރA+2&Ƣben# !"QJe,uS6{G2'(W )Wnjawn}u9lu=+9jnt38p| {8sW-WG{X#l0:d[ O=#83X\:n@ W{޳G6x_Q/c1A˰{$6^H5s#0,JSjĤfVm6bxe8ЅЌÝƚ4r T-H-u N^hqM ױ[;_\B G]\P)s3;2e!yJ:lRlSe U2>~:/ge]/@3=uxH!h8 A2օڌ˨n ?7CRԲ&.}ۃi]߆0 gBPbzi1nY9 K!5NwKߙJ#l<_M#g9=y1Ё։k=};å]A7=䘃*ǞV}JtAtc+ ƺ$ mj_E)ǎe]?ڜ,\*qfMڻܵ.]ȜI1= ڒ}>P]x%_*2HBBZ)Y$Q,)Sb]zS d"Rk\)Y E+M<m\nUgv0^^嗟9jevΚ>DuAIl\Jo THOKtl_`^;\z";4E G/L YQzrI,Wef鋔u%lmb+Crz,gg'Z%nWh7IR䀹s@c'yY@q)^*s =kBE[, ̸Ea,a: 5,CZCE(qY=ńiYaK3G ⨝7 )2&`cmVF 7V6O2|<}3>Hf`::cȩ嶷tw&+qߐQ5[V`͙cXKg뉿@Rx09Vv"׾. 1'@#DebxRbFyXS3?`NPLI>*R|6Ejc\~k)CIK*Xj:盁f @pRu챋(oA 8o*z2|k g3¬,up=۪KʮA=rӁfmPUaԤ|yHzp#˄2G/ hg{2S98ȸBFVD昞/6@ \,y^4/#*]ej鰚vzG5Y'p9a]9DH荐Veݿ?5ym産w9ƈP㉚5|CMԑS];62{ wRtR%x}N :Q,(~hBc.,_H:X﭅Jnr0A e3(cK¿ mr_k:;ksce<[vX5VOrdK_Mp2Bٻy:)}YKb749x}3edHU{J!Zw$6 @%XMނbx[nhCIxf*@,Zxŝ vn̓H_P4sÀ&J+p WkT i[RewE} 5q2,ǹ#K p^~Ig$:3n= X@&B6&JIm߆#q.&|’&mNp^gi6ģL7Şw?E'yOEWZy4۪sd{E @cnNO%IR o04rDum !zC'8bK8.I[tlb%QΝk$u:r@>m?ל7Ttk8%F|:Djk ^`j$dC%F%pη^u>`AZ3FY}3s.ŢPw,E4zh;ozmJzsV2#0 I`<3WT‡f=kBlrb#]jK`"wCԯZ(in:̗?n؋CDjH{ll3x6iG$DSOK@꓎ G@'~P!7<σ{|jy?1غYx)4H4m6߶u㳽ܡْToDIk.-rڂ3!ZCKerBfd o,2NE57ZQ.HrZ1-l(vM3g;Lèr^j#'B7I:N`jkCkl- A7ȱ/kĩОX@6Hp|6K\_&=შOJKJD/HF PDfm|DJ!w9]FE"54SFQ^ J^< Խ6E H&n;_sV'{zCpQģr|q$"X7>ID UD$v pQ RC}!; =?9k:ߠZYX~Xl3»x"?w:Я,}\#1!:^Tð$|h]#d5mѻվKUL%SDr2^6ͰNbO=h](DƁJid`SY% A{`hw=F'06";EMcF[# V*2s#&V5 ?>rs2IT6r|Q)Uu:gY!WP8aWZ?;]/^2!ۻ .('#WқMa[5"÷Cq}B e &f{d_4Doyu$˹;A5 lIo@hD`Z$cVl}R~ɕt' DR̤fkXԱ4AEk 7'p Qk%UY5Nlv' ?y1*?CT=CvfPů?KBaIk6 q.b=Dr*B.OV? R8я)3:@˚$>V-HgɁc৲^K}O"½DE 5m ޖ yGK?["2`hϳ31)-o:U}CӐҎ% ΄p?<,\|"j841|(dp"VS, ]bMu _FUŏoDG6nS?F9٢ bu s^pY9pMV1?q׼dLrX/Ǒ|o54Cj~YG M"4-9q-2 մRuEyE>),79/xd6=ix<^ $?'fLn]|݇ :W8:K;ʼDžd@:6)L!ҲJ95<:JÎ '炿6FGp\aQ E%_?\@T2::p{{Vc+5Yb._*(P(N**usB=S|v2i(.|CwC}h' y1v^*tɥx}p|UuN^%h=Id.J/3ߎM ^\)!%G'(,o%xb(#H;d3E x9A>@Im8 jt |~#nOu˳ ^p4Ch.U:L)B_֏Pcjq mV||~$nIr^^t@\/˴a@cҜڵ-M Mq8 -0-+`b&VD!BE-&[u1Zr^#$%rRq UjmjF@,Jyo(}(I5jǐYTמQTy-ux~V}&z g8f= W9;{xqE) #KZk. *xy,n{F"4bC:8[IKyλA7(G,D[̏5OfgkEOHm>3t곻+ɥ`l;@2}Jިw/s݂'>d|t̹8C{ M#0 v2r[֫Opt.# b sU~ƀ4 w˼ӄK_ΨpOmFǘ>՘sxb(M9ߒ&Slk!G]<>ؽ熥He}HKIfujջS_wQa'`ȚoΉnTӌnUίr? _ ʐ]h`Nx=F>FNluq_G-4"K "(Oc3&D?_p!]r)y;l0 Wg=7 x‹>פS/VtsdJ8m 'zN5)xtPa++BXI,- .Zjwq.X1?%RS͖ F 483<[ue?R@ )LLML7wZkrٰiDӔ3õS$uMbշj h`Z kEao'903llT&Tۓ'&+BlٳwVR@T!'Bw_tDR3Ɏ7\#>ȴ'97_Je t4o5EO0*W{E"'W@K ڜ"\"M*lC $ :\0)@Gr\ ~LЁ+f*/+1<;div>Qc(I' 3w+PBC pP!o/M$@7 I`a5'}wCG2đ-t|ܷBGLhcESn\ _NCMqf_9\ k qdi:h}&,@ fi],*sD6tAa F呎9ӃhVak}._B˴AvJ.w>R#-vä́4B`t4ǃ8Xat?ȄK]"V 焭<}r/BM*̑rjJi2t4JcD~' Zu%Rm1;;_a}= 7GU)!:y:V%T87GLνP~lTW=!̔f4S]i2rXيIbx*9L߃(0ZW`qZdI1l~cs0ǂ& Ӑ!MQ͚9v~. xQz8Nm<26<><Աe|jGWDLx*CI4KK0&́oo?8Pk\T/U/a UBޠK'\>&F Vl ^@;!&.% 쨸5)UߝPF@;3CTajĐOFWX d iNY`#?X{:~LJcZym6_w4f:O5}Zć+͜}yyEr!iA0!7F~3Bi#I:[ZrʋAJB񓂗:CQ&g/ZGQ'zTƲMۚ2?Ԅeosl%^))`~ Ǹ 9 BCyF+JҦ{uB8և֒MQʲe,(u!TgCb\Gk2d)l-<[ҧ+e#ͥaViO"Is sʼn w8Vڰ;E16<"&_*KȒ>!z]Cy']Hc~no*pc=L񒮇PɃ[M!/44C}ʼnd}s獜,b"$l, 7S+Vhw`ÊCâ" RSZ4å>jVh뛑*a-w'TF[ߍ/XT]63ȍ=6x"k6)D.HIn`6&ɭkIknfD8ןg$Z\#ѐ5e1 Y!_m2?pT{]Ѩ&F! Uhe$SO?L=cM((DJg!@7ì}fK_ g9ꏇlKl]|DF=z1smuxTx=VDS:@*1pAh9.0{!7Ti6˽^<%?FѓwHeU{"b ڝ|DNXU90G҄r!Z ;E3պγ0{# gD, k<#>r7Xc yŝrÖz yz#ںLlPV.@\_ WEa ~{FY 90 y r@dڻ+s4{C0Wl旡E=ֹkI|-;?Pg oԆG`~ݙ٥iai1zclƧ8v@"N|`k;ekɄ^N }.se%H  yA1 vʘe ;>\ԧH"}vňv2^X4󰆊&n,,D'P5eY*\׸b.8./) 4vcҦǀ;r9b$Χ/O83c-\%pb[ƒλ%+BJ(N. I@2j&u%H7nsa p' NB;RD#?bB F8N^&k2}UF9%t\g.jBn+z 1-Bj0AJ'e.| kdi͞lջTo}|BQMθ1_QT0SL/F'%ϡ"IEqG[?7*h~۩b a@msQjE|Q?C;Iw:xEg~7zМ e" !7:zlHzh@20,3yQlHrtCai=/Xl͘9譼'`mYEBJF놌u\>UYz k:Bhmӟ _Oٗ+ן5yWFM) _}z/A"0pǛyy8ֳ4h߂)ZW &63 u/=Ϋ -_o,"F[NVܰd_5QLpz8mxC'C!O(Tf]6:^tW])Ż/R; 0a3MKf[xu"*8t'45fbAlm=g$K`ٻ,r ]o0W MTO>~ECMЃ0V&kF6XEYMC.~)&R2ݛVOlטx+{R;0Pf^3O$jܑ|/wnmVJ^ &EJF-X x=U52~ D:wCNUIY1Ljs:idy w9kkY^8C `aQ}֗wVB6L၉>!P16/'Td яt״FxڼM3^k *T @}1nmf܏ LP!}ciNǑ_DfpbW3.(<W!Bl~PslMh5Rx ~))DT _榥ִH.R 3j鼘ټcZOG=AC4>)C$W5;,#|Lj#|wkNgXj{q5z.'ĶPX׬66Kс}]n-B7 d%8c b`aGɂe^.+: ] jzyJ"y/7ld@as{xy_įN~IMqBG%akp8in uo 9/.*H4:2L]7ZM~}|YO`Mp]QI r$MM@%+L~fQ 59**S:=>c@X?p],Xz6BXƿRPUN !K 4TT\ -beVB<6Ӑ$̆BVV-WbOxB=SÜ]!Rrǩ#?mJt5ݣƁ5*m`m\N4_hz*[?XpNhn&-C fMg"y43-7޶8u2 /)yܦQ,[r'@f)h2zzq3|3z8\apkxՐ Hx@%ͫsZ@ _3hb@;)VK$h) ;qfegսY^t:a nr}KሇWĜ[!ODN6rS?0L PRX|+VE$gWrP0[$Qs(qxhRCYg@ D2k D60P~'K]6_ț7(R)]TfCCaXaen9S[.Pp'c/JQApiŹcِF褼ü?j&WbgOzH2noߡ HF߽Q܏vEZq<^ {)pwQ͍ܤA`E@{Bik7 |Ŗ6_x/wC2Q SCN [urM uJ~SQM`[g'P=HN]dGdGWw9C@-jfÔXx=;B^4-փcK wz o}S}ޜO"Bu9\"&jҴ~Ji\@-:6\BG<:/CA:*}p+@^q[=0BOkChiJFj %fji[`XȅQtѼnsd\) XM%ƞ KNoti@hD__dW0k*䝷x-_:o#ARU[pTTYGyY_6#UOamA~7Π'=n3&spofp$ǒ., a7&p|hEU~^w?˒,+;؞[UcP|[Tי]LdU7H 7c{Z,YrZn&2udPhU!A+n!2ICx\ZF-FIK} TToK`muXf?7H/ۀkUaTͲ}\MEo< 0<yJOH1v{V c[ v0g9o <$܊| ck[=_b|X!ۜ*/t@%jM2:mj_޳׻8_+<7X:HP ,Y5"/n%/)$˚ꃙσ\udP)YWj9rW*d&?vv;(B,?ċ3wzJV},% )|~rY?P"%oYɬfs2dSEa;qa7lPṛ@c@;N!DƋ.K»Kz 28< MgM1%̢uLԆ8-ڼk!BǟQN⩦ !G\6Ghrxg#Do)7%>Ϯ?#ϘDsj9*.IyD#olu&ΑzΣhMvzjR,F={0yTQ~’bXBõ[wSm& 0m}7OftLyq>nȩ:Cri ^*4&{wf誖׼o4A`,^r8 eW4"";Vy'pD$\Eg-S:F5bxKCpIVa ܀l TEmfy_|RNp wO UsfL4 &mEt£,1 k4eip;zc_v =i_4xH&a=Y,~]X\N?3 UWs_CpA`=ƮWiX ~P =vZq'\Q8~qGPlB2(ϭ:<ae@4zL}":D]`JN79z$Ҏ*ųY?op*i%Za*cdi<=9|qhGIЋ=.!7jO+.V9h"s%ZjV]KS`YʼUs9Ȧc.~!tɚڱ%3h*jXYO(@Ի˯ˎ6f.Iƴ}T底KBJpNrSќ8pw Qݞnyno,VkAF1o.T.JnV,(ln_pw) DIvL{`$H߶ w h95;4x?]ؔ4]K|^ 2 9I>7#ods![ͶJ'=|#U|%v*eWRaQGf }KYcNז! :ii<Cf .R o#m*RnH/ޫ74sLNNN{RӀ6L}t9E; CsD{>GT;0b%YB_p5`^ws0m40JqŐTRAe| lrfgav0$!{@7FY˝]itr$g}!Hm8;Pj;^y${8szp{(+pq+bߺQDؕE6%h .Q[]8AP(u` r>R ӼK&qzƱyzvc*zp$c%+;!AlDL󎩊^i9XmpNY,E2 W̰p(**kѴޓ]Hk͙fK Iq(i`N.Sxuӆ 7LWZt.ZJRg&Ni47 ] }nyOPb%Q,`ź8U55Ⳁ  n37v3/mfu9{B4=L. q]*c zG>6'Lvx%qV' <0䝋QiYj͋Ҝ[$XDԂ=Cj) iF8g,! ϢܵW/Y#=7K3-WG ; h9Gzd2duԠܖÌk/I`#éEb}~yH8HA9K-*x%}əqDiLwHmtkE/2@\2V젂ϭ@9-!ȝwo/Ժ+qrmb6OW2ZxNH4+Boa<*JTSOx9 2* Zd}ǫ/z|ɐH%NRCgk1iy1xDWẔj ꈫZrP!iˎᮁ,eMҬ,ףvU~" Z8~bC\咤n%n u͇]"e(OӭU>eX( ~7=]C ]vyul*5_mn tF F Ѻ"Whf c:}hsrzGMƯaTXr)UT1wVN#^B"Sr.Ixׯ喻%jѐ~=6ì6U mHa?!LeWB=KdM32YXHD{OMvɨY5XQs1c ̃~8g:5XόhKV!l$'.W=DՓ'F׬i&\RvQGl|t6BԇFR,F  rxXT./A[BF :^-OBu%c2Z#O˖m-R&ȁ97/) uv?#4`hS mJ^XMj >j|J,uľiS7P .Ε6ELϾQ2P;N t䐙oФT m]JME]/3cIr]?0s q\n3{UBg}͸3*OTKbI->K:Ṷ#L~d<,= Rǟv .?֟ S!%SN̘!~8c>q{$ Qcdxh*U1;ϭ%'u eibɿ@x9k J~Zbpre~̤ZQU5^n`miv432PYI̝^.YwYpZRWzu"2%:USa~e7 7F^}5xM Dp EտRs$_>Ut#r E8}}3E{lRxZ**(U$G`69myoj aW@QSs͎ ys2id|.SzgD }c 7kCdN؊kW`OFL +84~"i(n0bR lд**Ħ刉j~X ;շ6__m.?"bBqt: eA$~LF5fh8eXr.H0j&!ٝ8h2ɎT>\4CmTssMВ'|8v2}oq_^_{К:*@H(Ϻ"f6վf TeGΦ Y۬`*%`ts2f?pvK5нܙ>h&j!YC&p]ys9 ݋~$ D* POvѬ!v wU#Y?\!Ljq3;sנ0)Go4qq05Ӝ>\pL&2d𛁄J4~ {xp F5S{<2UbsV'-,jN~?[֖8jV u^ Toot엚Byϻ#*]~+}-KΌ-Ozk@XNJ4͛.XGVhSd}F{t2,$þhp[3@.cW)~=fBιJa,LCruCJB nݤh/Z*?i d*r:8ltV0~9wBsGsk旀نaduTGDj}Tt0Yp-j wlΐI/-x.YNf@Br 8ltQ|Yi䎒Ke]͏\r2KMBKJY1}%s+,~ L5I:;KK/Q]3xE/ֿ)>p=ߛŪT;n1A'2yz-zaKƎ! )RH A,}DT:jM -\Mۑ|F#u;QGR4:(aWjd\r@gIM_l[O?ax( VjR^N e#~˃)`=1a7#toe^=BR M - >8.r#]jLs1`٩DV4p: oDvl%8iTɴ^7 tֆ3L0*GN_0r[*U)ŪBTK #],JT_#i|+\yTBEndUFao b %-/f~8LM-P\+XOF-S̛+RF=9L>Rvl d6Nƅ+30'le=䑎5x8B SJVsT t a #\^,^)J ,^W{Aao5E nBF4T8 3EJ#[Ũ:͟Ws}߼g q^vQK=)DTK o$2p<ڝk9Kj45)ѻ!cm!{bό3cK7oR6 8 $^wb\{0qjQv:9׹ <JX_)/ TxU /%J*hM*݌s"/6Y/quԈErLZռ^H1v+ s HS65:x֋L*/3J# VPU>[|ſK|5ja/VŌ-TI` WsBZiJf.JX S33a?O.ԕkd_d/21}fW&GLKu}6 0=ۦn498U O>hxr%<+Ks_'D9.eإ1 )>MTx''\;Br &>ѝxdv͙R@(4QMϹtޤxȁT} XXy gM &hӪ?6:xg'J;(lgMԕSx7,R  C^MИFP쏟qY.i* (*IjC`Do gD-d˿|I)V(Ȥ;5 =qθθn;WP|fljµJtX4AYD"MA:f)ϴ}uȦ+aItA.<`D%㪙ε;4LW{fHn*'yHJ4d9|O`ϬQoEYhJ+çFL1yVh`]~l][w dL_;p7LCK{"ȝ4k)2~6i$G\9ޕ,9{|8w7iU;o~~ͷbcCj-TP]]^8|(P1*uVcb!E"chpQz ECO+l RpƢeib#jwHG;yS1?b_p0]87$ M@&7ĭeŪK<펅2!&@JR?T^6ME'w+Sft}s*t[]dUAҷ)O51(SFy-DǤglPLwXL0) 9ƭ}HP~[v9pfuVz@˦0|/fzR/y}wscan"C&Uq_-{ADv)UG\@.tv~Q(o`T9DnƬڜq"> Hq!/@Įa"DZ 1D<λbu2u;ӼwP95Y!!fcX)uUچV[h(CEh"@3au0/l]؛үUS df"ӰOK)L R&1\~4Ah0iRښ%f k?1Ma潍`2u΋\#ǀ>Ә {H7M`~{ J >Mp}h4S4:-,mPڿ _* -m?)pMQCKo і_-+Z(?)q)FH0|g~/K"1߭EԩH6WMZ(9K"Ysf3]V?, ۥr~ vZw)uƣ98hq`&YGubnm߄(#'6X֫ yj-,.Y^a(pFIQ5 w TIQDbX@VlcLsq(YR96Y%c'cAo\iyA损\k00ZSݲacUS.sUyP#:ۭn bOcx}7@J\ͼKlzSv/p3K`V=)7~~A-k_j_]Cjڿhd.U.ఫŰFbb"foV8YFAm4\ z|cZ?j/$[hĘي\qAD.'d42^Z%[MiE6L\ESq7N8n[nG͸;]kN)ڤc 4-\kwy:@34u͂prȹZ3Wx4(:ʨQ߱>*biB5w|P\;U8 TDF =ٺ7aJ}y | 6jj<\Bپ t{º #<$)q֔/7;)uPi]Zˉ).d0qjk9yyT .Ë٪XW-'ЃܛqŶ-@~{&D29ϜrtKŠ$WaAEy"y?~O']AOBJJXn90.PZV@sɷ1ՠA_HNxΌmQ~*mZemNh2FEk PJOO'2^`G0ܡE}j"(Χ: ->D'&۠0@ cAఁ]{e5+%k4ϗab`Fߑ B+{ pG/7?s&5r8eF9Frp\ke[Fa~F!b?h_^ 4TU,[);Gflt]jw3.;` K- >sF{oDj2r@m6lJMN|=kdJ>g=,6/" 2i}:.C+c(Ѳx@YÎ~NI<%u1̽}&m uHnO̡6Yi^iĄ¡ia|vv9`;/ i#N$T@P opqh<K_f׮wYZUpVёQlJK4m@V`?6?|&Y~D1\ "|WQTяRLIXms?~ƑPc@F/1eb[0ա1U[\B3rxʣ:b_KK :?b¶3|loW㙣INXlY¸F| =`ogwiscf8|4irGWvB-8 ;'xN̦q#QS ~0g*@zٲSCWN;l*DTut̵iW]mu09S;eNrzxȉ=l$f Y_&ɖx-)vFCN.GQb &f6|pF2ޝ\Xle۸ڼQ;S7}Disaead"@:"O|]*`٫+cX#VCx'CHYhc)Q?Cd4iUKK=fR O CT\A33Ko/(6hRmy)jO!bˆ[3鎗qVNjl2<,R_` '3W:+CI^})vt0[\BiQ#hWC&C-u,赆WS%(nĥ$XFE{Ǟ96mf&Ÿ@|y i#S:qihFR,(cT+r+"ٹ> R*J[\V}"-z Y݅$ w|&[|>)o%2pu?F\kz)ioE=p-g00U%q7񝞛ç-UӄF6;\>!N^ Sw$_7ox_[_K8j)s4W99wHeI!6eQTIɏM_X–^lx>$u V l Z}V1d֝n_w4/XޓV ׄ=KW# p,&U3_n}^Ae)פ!y[x'721 %̈ OpzDA ^.JtQJL$'N *74%v\ 46E; yJظ}ƺ?FqC.~ };^EM2Ibt~ZD"Ub/Q@,c$ga."&~Jä,! 6/YƧ&jͶmsD:4iYll<{QoPS TN"76(Yiabync +ef>^;|/?q9ÉK)STrJ GUuiYi[eϋ' =6[(Vc1JJO  Z*Oa~obi_H=@$k@Pb`/bW{,lxM&4+5VGkVd>"V.ݽpk=;4m-Ǻ&%o;ݽf t1`%X\E4|3)4APSu wgX: 2,<0R¡ascK&:m9Kҕ{:w҅R] iwu !}Rb106mneoLea]! nL@5Amn۹- iN z5/xb'(pI6#q27mejqèw? L'ϋfE)b("X6d0G,+Y$m ;G#4TMك|@S5aij*j Q5/j4ő"3JѽD83҅f0eG{9Џ4>W3sWˌ;woui޲4̉- =:h9($N/fPXYW?b U)y)W<wguŞ;E&g3|ª"["&I@-j=컗2Glxb2/L,CyWĕb&JMfݵ",t>6 aa#>r s$)%n-rIס] +W&2Dh`=~/ƁLvmz=wV;4IL ƧK[VD"w ;1XwïKDgyvDB$g 9sϞC)0A< EW*qN$Z;fdZPXliTVcr9SkdL2yɠhew bpHx/KzO&O>ڍBW<_ C|Ai gڅ2ZqSrΠݵ9nVhբ<@=AZAr9xol -# ?vp>)0;矏DNhf10^dvA๮%HgΠΣݣ;S&MȖu0%J_{7E0R[;Jn e2(*__ogv/@Ĥc96:wKyJ#o " UF*٘4qHD>/*uP{ kJóů(h=yh(x8^8hevq-{Ï*Zb HEm':-rik OװKPGl.ayA3㇛, \ 5tMbO৅CR("%=H*:j4Ɩ쀸6UaX2AȼJ *2_004zbL*A-tNjdsrůIGV]=\ߩfXuR R0, m%t2ѧf%p.[H5 7^P9~@q9^vcޅDy0TqkS}-eBeagg txaﳝy%ܹήbqe&"&$߶,2F`!F}[f7r)\ˏ3!ڨ"6 S5'-rSqݴCǓvyIl/IZ$I=[]G(ː._4"٦C B~)@yyN[!Do;Sڪp<bI{8#VycD@q%XUgTD0C6}_<å*G=R{_j$9;MNlԢ:]^cFUAanrxccOPjO+*u8}+>eSq4!0<<8ΜZD;0. $¤۽;bq:݋P;0-C5h{2ÙxTac4T@g.I+VIUl<"oZ"6.Ywdza,A>;jFWȣ9X%Wژk :о~7dTUUJl',jt5yv ؒF@7H9EVFM2N!J/}ֹ+4QJeY7<n:銙|2QVUL=E%bԗ4]v th;]*x~M090Bn5\ӄƜMvmg^d툇]=;fݵMpsNcpl|g+Rh;_};p6]1A3B2Ԗ-L;Z[3A44ݏXӦT" cjCZɿIuތ[anVNCVmH8}*%G%#ҫ`j9zg@.-X=@ZɝYʫ.OUdXO=2&_DٻE\.mnA+x?$Ҝx2/ak5l( L),'x(uDz`zE:Z0.ѾnKb|h`^oRʭ_[tNkvfHe߹Vf(Z%}TJlȡEҖɹvqoH!)bB GЧz4ߡ=Bd޽X̣!fS!j *Pi)qO~]u'@ҠC 0sR~gұ8 +Bg}7Qdž\neJƠSIʳ^!huKuN79LHձ^wܖ@EOvş]Zʹ"`GE.Vz1𕯶,6ȅO!3>spDž4Q)EY[eݒG篮>vNNM ԐXQTeUVe bƅo8U)$/҃u9hVPD 6ڧ_H0-?kg,bC+tZй4bAGlZy(x{~2m=΂|@q /?hm(tl(\u7gizR#O(!NҹB<4SI$)oEYdnCʓrzxxJ~Dobh&Aa B=S1mR,D?KLaiBmD?Oe1ZS)귗#ߤӥиi̸~_0}K(ӎgݘ R?/cp[++$ܝK PBCB0 A]A0y嫠>i[C!.Ok]EY5UQ;*D Y;SP7Bβp8xI;U*^5 {C Xh9ofPPÈh2$O%٘ fG Zrv=Zpͬ u{|IyAn: tG{9cNd6D LZI7=gxs>c6-^g劭763fUUZQ;:v0=_fB,"c!G}ٵTm^M'u˴wC z#pm\ w P̚P@ajFxN<{3cq AޜÀ21yb}zl+ȿzt\IUg7$q< CZ>*az1wD ̽+]X1_hx04Q :Q֢ї_n͟۝1ՈmA5TK\>e[6NAhΛ"*{puB#2drRs`:_/<9Fe6R @6/%m6 VJb REP*]Gv-k!;-vt|F6 »Aŋԁ*YuJvu;2GQ1M"zu"`(9tV[s֚ - /GƝm4#,~2|`˵ŋSɖPNnv<^1KNwzXU-# $ At oƲU]9trnZ(ٯ%? kg@ },#3BۆIݸI`+wQ9y9IB pƊeݜt4m\ }f( 4gXBI u*xC/~ߛsv"_G :Y-{Vjz9(70m-(CC}hxHIr|cדC *s ]-BwdSrVx,p,(Iy{,gm p 8)[?Qk,1R+W~g*V\S@0lIJ~u 13Y\psi1uV.[y,깇!()$~! q$)P$KpJ.|