libxmltooling-devel-3.1.0-150300.3.3.1<>,ldSTp9|SN4)fTBi.wpв=E+_iBAoH!9}Y.~u#4yى()GwĂyp;#_,,h r/˾Vy4au/YO kDu _)%3?7|T{_tP&{k# \/ En1m:~$f1xYW?MG1 ٸ(nXW$!hbd:G<] >A8?(d ) H 7|"" X" " ($" F" "$""x",(,,.f(.8.9/:0fBM[FMlGM"HZ"If"XiYiZj[j\j0"]v"^bcSdeflu"vIw"x "yؔ z$Clibxmltooling-devel3.1.0150300.3.3.1XMLTooling development HeadersThe XMLTooling library contains generic XML parsing and processing classes based on the Xerces-C DOM. It adds more powerful facilities for declaring element- and type-specific API and implementation classes to add value around the DOM, as well as signing and encryption support. This package includes files needed for development with XMLTooling.dSTibs-centriq-5jqSUSE Linux Enterprise 15SUSE LLC Apache-2.0https://www.suse.com/Development/Libraries/C and C++https://wiki.shibboleth.net/confluence/display/OpenSAML/XMLTooling-Clinuxaarch64 D  / 6q 53hz&72 [ 0 8  eMv~ ~W 4@f "95 G  0|  v!$< &*#d *R( B^E ,]gx9PSZw&@*>&RPUCS-Eh~ U{L+x!jS]t#Jd.+u'%{#r~\ k!q)M:#"{F7"t$p"P } L[/4wy?G:i* KҵEKqIǦEAuB9  `] ]$Wxc9[y-Is[0q.W:R <Pua3p@/'7nWI%,Q').0pR70pR00q\70q,f=0q[kZ1qkuc1quud0pW0>p/0s\0YN^KRTNpGr%W10_ .{ 72E!5Q5*Cil.?% ,CF%f ;"U-K(-OD$Z'; u(J?'6/WG!@uv"' ODQ a4UA|Q PjU;/V L2bC; !5N}] H< %`j7~RC/tj[.)a ]I&+s%711%A3wW*VhMA  gpY2lo ZV+>,(=i&!0.8D0q R$E59$!z'C2B,w(B&+(3&/> uhed5vE45P $#R=;EY)Mh2 &)G `5@_m8~~hU2*ueQL `? .L< %:Be ca[G Tg2#2 T'_= u2&WEEQ# F   h_b(; 137s;3;:7Q{:UM$=uA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤dSEdSEdSEdSEdSEdSEdSEdSEdSEdSEdSEdSEdSEdSEdSEdSEdSEdSEdSEdSEdSEdSEdSEdSEdSEdSEdSEdSEdSEdSEdSEdSEdSEdSEdSEdSEdSEdSEdSEdSEdSEdSEdSEdSEdSEdSEdSEdSEdSEdSEdSEdSEdSEdSEdSEdSEdSEdSEdSEdSEdSEdSEdSEdSEdSEdSEdSEdSEdSEdSEdSEdSEdSEdSEdSEdSEdSEdSEdSEdSEdSEdSEdSEdSEdSEdSEdSEdSEdSEdSEdSEdSEdSEdSEdSEdSEdSEdSEdSEdSEdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDdSDffa43a6d7547bd0aef842575389bf9f4d0f209716990843b9ba1a17f2661ccc0b40c86a10eba084a75659324338c4c04ecd1db363dde4756bb2d0b5570f5a4f1ef5b00fa59b8fb031744d00941da0a40ce5a09aeaa5f0dd0218a59145ca6dea0be83262f4b1c4bfd283ea5f7e69647aaa53ab0661f7439720791afcd7accb027abfd19c851b796efd320f00ccd016911c9a2c0a48bbdae75b0c2b09c8260e92283ea6eb6f4a689344387be197e2cb70df6e54c5ce3061a889457c87fd5e25fb6a91f9dcbaaae6a989ebc9147770ebec648642b097c821c11b6a69b34559382b2a86bcb6e358fe4af26653af1b71b2e7ce916b2cce51819b7bdf9a35a1a899f7d1c0903351de0567d9c7a0ce24c8556d52696fe1f211d5d1a7981521daa12474efc10e75858ed6a19e5641e5967198c1687517a067c54fff293483bbc337a829f6d89ea30197c5fa5e0391429deae8d4acbe5d07f9fc955f919c8b1b93b7dabc6ee17a9256c1dcb42ce9d023e63f3aaf54ec8ac2200dccd5a797882d9bf91217e423bea3eeb7fd0bb441e0e7caddb27302451f2c0902a771639d0de252686a019b39c1ce85be03764d1862fbfa12f94f856fcc667a46be976c4eac23d815abd3fe86bdb72c4afe11c1148fbfd3f11b3219aa29780d95173b19899399025668e58411a5b22ce85b8afb778b25984d4b2ee12692e70f3cb6d17270529ec3be90281c53758b2054fff489e4ad5e5729c001a6f1360e712ac684d698a0ca04529db2242742299b146273092aba403adaae2c11ec20420b6fa9c8a0f2c7b824afebdc78fcb34f22b40e4121f7533b7c7c196dbb3339714779893983f001e403a85b6b806611b3e6d39af86c5d8ea2cb0ed59aa4643c7ec7c276fcb743ee8bbcce0229528a055283552d2c2c91679b03d392655281ac4c7f46d0366abe2acc4022ce73b860503eb59db3710b7cb4599c8db644261eaf574dfd47bb0cd4668069d713f460b24b07267c83eb8a485c08852682c882d8a9f831314c6d19d412be10193c9cee16c72b877173d8f5b4e51252fb346c9b080cadb1bf465d63000a5be7fe0b13989fe662497ef9f1bc96fbded8ea1079229d63ef8ac137a43f28941431629bbfbb5de8d5918a06ee25ebf0c7cc4c1127703d546b92efbed3525e3af245a3c7e6877ba758cc79b23c564c8aab48d8b8518e37ebe2502d190002910ac2d5e791496fcd823f9b51e066b957a69df62f717e5d8cfd916fe4f41faaa9518abb7dd9794662cc417faccb2ab87a508178d82d4ec559994329ab4d02e1a3c8f0ee335f8dcb841e6524b7927367f0c68988f5d388addac4e61751d2e3d0061a768a97312d972b49f20182cf3bff700e243154ab5752a253a8c92fc35c353e714ca8871c6b202ae9c19cae069202d55d0f2a711c939ce0aa141af4676de814c15ff69c627e45d1eab524b0c37765cc52742e6d6cd4b9dcd5c5dd139df79b8795d0497197e6b1dab7247703e75a9a874d61ee303b457c3241cbcaf2e54996f1990bee6df921d9c7028b4c1b69deea892e0af9a4e8268cb18fcc19b3d58e8b1edddb18ad9d5ac12c5cd4036423b81c0fc078532b5d5b3aed8932d4a5533c189baf937c60d1f2d7bb5b3d7718cd3ded81fd6d669e04f1638ebeede21ee420928b09d334f5f90fd5a25e6a4d7e7b710484759010d40828d63404d909f6cbb94090b8afe9d0db0e8a844032774b6df6965fc0009e482194301f22553bea8eebb9afd1eef99c4b95531dd338bb679d53537f2112dc826cb7cae015ffc91df5722d2142419d7bd4f523341b12ddf0f27b4f93f940912cfe1e975fd29d9d837563852c9a9bf00b13a43f9a0a532f12d52be3107a063ec5a818828ae7706d11d6e03d59bae52d09890c4f1005f9d35554d3e436d2e53f8f37cc2de723de8e9056aaaa922a67d0b31e41f863b99f4ea7ef3de47ccd198497d8d32805e3c460131fe2b38574d9e03f4d057daf6fd4d4d8f1cf52afe435ab9fe8c2aeda56dc108b3ffb987b82ec1cb1cf50d96467858a7b3296f25df2def06067246395f400ed61bd21114c901fb243bb04548d1eaad90c9860ca283ca694db0db4c6c87c9706ebed3d6115c69596b927a385da1ca45a8f3b404e14a4b0ef5344de69d99706f07ebb8432dea2ba62b87b5710f5171c42105ee454702e763125b11efb09fe9196c6978bdf29dbd2f767408122210ba80260a61b20a5a827076b3be82178a34cd151ae89a60a08f9e2842a838bff3fa43906c2da49df45fa6e069dadda9977ace702756e548713ef8e2ee1a043501a0d2f8ff70bce633f798c7d940a47d36cea5159f80106b417bf98f9bd76cfd97bd9f08229a6c27d48f6f5fbedbdbb4a22df2ddd643bb23b77458ce877f867f71bdc51f1740595053dbae33c2a67a114ec482c75cacfdff515895064958f8eca1eeffd3e831128112f63c0bd14b123a886052df06d34071409f6b4d2a6a7b6a915ba241283ee6b0eba3600dec0dd943e2383d6e59ddac97981b13b460f4d917130442e2f0e3e17f068a59e283ebf6bf31aee4be1f39ac7b4a4e397c1a472bcff118f1ac9c92448f8c3300973b6caa463c9845ed56b4c1a8e42e3e2e284744ff2902693bd08454bcf8d1da9bf9733510982bb2be07ee218196595bc48a31a4e8ab7ea9bc4793d7406293ad27ab6529df81f15f7c849de70e9b768519647fc334c64ed8958da2397081c3adf925ebea1705094b98a1c85b818196ef1b0665dd75161bd6a68ef5caf2670c2af2a6dfa265c35607d0ea3bacb7dfe590e0478b8e5a081c89bc2e3095ffb8f7270e62ee0e9e057e7da0fd294c26ce9962c059cb128832e786bfcd779281cee859bd1d05e19457db111890f723f79a15271f4a56a7a2b8aa8d5a5c9f1119fc457bbe7aa6964fd508ac5b678e5646f7d52e8c04d761473b1d010537a2d65de26467e7f1e634ed0e1543c15d8513c052a2ccf4c7605808fbee37ca572cd4f3cde48f1695ca7713f9e9c3aabf105bb4777324f1cd7f7593c265d0ba81d0ce9cb0fa4a0030a97815a7857338b1a36aa64b957a450090d5af4430fe74f20927ea3ba2338de1041ff02573835c76a6bc0c57e6f3bc2b342eafe2bab54cefc74001f8eea58bdf567a60f89e9490796d0dbf047c2b012d28ec118a154040ecc47a2903e75e2a2eb51094c6ec86f8b119a177ae674b919911166b69e4b19c002c4c653262f7a777465e0f8f792777bd5667fa0df074542234f7201bf226e01a863ee6cf47af73810947c4912e5df9c2532b402cf83c6d0fbe51142fc5a1a6621bf58bc5b8c8aec8eb73bcc185f1cf00102c10865d5179aecdda4bc3bfbd81e8f7e1ac6751b8d8c84e3437204c42141e0d5903eee514562f3e0dd4da22daa6f05cdf19f779df023dfb92dab8adfca291ab8a20307ace321f7e3a4fc90c642f5680d71df93343f4357b8f10c67009abb19131fa5b6c482b1336f8a5f01682bf77d3903e09e3922c35fc4778608470a5c46db2eb78b13dffdc82b40e138de12912d8e7bad42e5fb81222a6ac2f6b2b2980ffd24041b5d0a65ff02b6fc0ef2230e5f3c0c9942fcb32ca72de3e36cbe95ecba13a3fe8df67d44a5a0794a1c200065f491cc845396ce5988f8446a41ff90532f45b610ddb9d9c10975729a7240e195522404a157e73d640512b65185cc72e8542354e4dce1df6593fde6545333a001b3295d78c564d45b1242546bca2051a6c43c13fa57750ae4e9f636a71dac18e6488334e48c685af2e620f2ae76ef378193a33befa05a88f5a63f829cc79caf4a5f00575aedb6f36a93a125a8e44ad252248c3c8865e67b601b158a5409943f10cd1b6b8056bcd6f52373f375494c9aaf81fde9c8f632e366169fd6f0c5e3d3f2434b19087d9f0a715dada721f7152ff6c9b290d8f185d541fb2151b0df9dddbc608e285f299e3f93e4e789fad40180920172267a21d9a4d7e2a33ecacc4893ff3e87c1f2fbd3d2d3df8d9389bfe08bf03549b17e123b6cc3464a4d9276d064c644d7962980f3d665b20fdd474c1e14600dc6ec3db6609874179b8c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551c935bd345b5ef74514a11c3d008e8eb769989f682cf54b14da616b5b0bdb8e21c7e750194d45ed8820fdcf420ebe6ad27f0558a4ba1f8e2471d5286c998eec748f24ebd5c11c3ce999695214d08649c3d6598f811a638ff2d03319d8554332532af3fa08f5c791538bdbfbaa15c47d5756cebfdfc74e60cc4342dc06a5cbbd614102721a1d2f30577a6ef0c4943a60a31965ca6195b945d3da5d4a06148b6aa545af7274f208054ecebb01c39311bc724d39562d7a90d74ad8590ed76cd46c4c590aed03ea248fc915f2f4b6566475abb6b4a2ccaf8d9a73dc03f0d01196a125ce14c961b4f4aad6ee411b6d0fa53104c6df1d65eb27fe3c03d08828c3f5b1fdbfafd8929468a6085c0a1c4eafc0b52e864771fc96973d22d6978130d68671ca073b520f49999cff443ec92c62717896c5fb9487661020037381ca09a5aad0fa300acaebee7617669ab300898b51c26905bfd5ed355a21c4ae950789ceddef7add90e401c2f858e8d95874a93dae6e94e72f94a8e6ccd2ed2e9714dd93608798fecadebbee34b4d9f3e24677eeb08b927d1afabb59e225b60dfb22facbd89ce3319c0e32748a0cf24a02c0b3988725d11c749225e546367b94c06d616ab7f9878ca93ecca99c1aa259cff038766d9ce295a070c4bc5e9c7b9f303b1a47fa9206914e78f8b042bc3f6d193ffbb98f6a9ad341d25ad326b7a9190b4c90c773f17608ddbd7ce101bb60efb51c99c27d7bf8d6419654af3c804b4eb4c2d702514c0afa15f226bf953d8eb5a3a8dc2305cbb302dba8fa812ff52108b4f95d91f53993eb37ba06239e925924ac02d88a724d623dbc40dcf14cc6c118051348081f11259aa32bf763252cda56d2c347e5479380a260a1cb8b2798da6b06afabd297a153a666d8b52377cb6c9ad08cfe42b15148693828b2426f078779ee778f433107c5910b2b9f9abfcd7b41c9a50e8855e3006b33d7c74b8733ea58edfe75c6b60d12ec6516bc8fcd8b1f3a7ea9204126308683ca70ca8a3dec45079bda35d4611047191060ceda840a7820e5b696bf8c258e555b90e5511653ee949820b5209b2a3072100323953623839d2736ea7f6dafdb9bd0deaabd2e53caf8d130865f5f8d88ea61e67008504a66de6d6ba67da38d121494ac414be5f97c9b3b38cfa66f75b3ecd8da0da94d2b984d75e5b7d7c287f422e32befc762fe16e3e51ce2163fdf01de2b02eb75a308c9a2fb270915dfd2c9b75582534896e152a108ccf2093747911d9900e91afc708eb992e42bb8773c439e58f6bc4cc88e64d02cc3b42048e1998679a6cb99e8de5c8255e5ab5afe0aae6e5dff5bd304bb9f13e95186bcaabafbe8211d51fdd8736bf91cf5c597861f0e82d72f72866fef4ef887440e01b0b56376a88a4f300a802717b3a06b4508a7799cadc528f5dcf5012554fcbcabb6f0cbcc17aad1df9f1f828fbf3c775ff2849c68ceb559c9a36942023e2dacba2e80f0755fd870b4bbf56e0e082ecad35fcd9b9a56cd0d6be7d74ba86382badebdef3703cda7297b9d41e6c3a187bc30ad3b7d08e0b314d84c6c2422b558dd332a553dfa79fce9e39d9bd572ccffe51ef07b53d70ce1b92e26de6c1b15b55a65709436f477b736dc470ed83ff3d6f537fde0ca0d0bbcb3e5a461b75bfb37d1241847539e3a8d2b3a04c34a7f540e57e7a7f6725ea54a1fe51709fbcd74a3b0da624bc97bbc29fa4e0ab01897e4b588dc7e948919559af5e824c635eef9102b16cb46f0d5867d0df7af84f8754cd15a4d553c5794cd2305d3af3f851473bec1312fafa83a41f8c73f3749ac60afe4a64a39b0f66c2d3219cffe658f38e1c6166a430037ea08d54526d94f0f6c3f42fefff257780018ca92ab74fd0222d6d2f230630fa7be6b3519bd0d1961f751fd935dfb4ba0ffaaf2d2a18aba4a57fa6e27b404ed1aa9358bf34c47605f39bd75c673998871a5689fa2704b2cc274ca886193daf8ca8f8475a8336c85fcbebc9d3427d592569a4dbd7c800558e4b41615069d24786aee2412b3bf966b440e34334d6a6c0897cfb110caa7543fd0854d43d3c2cca1daad31e87edfb92373f89e674a6ce2a46016b52ae8c4adea90060059069192d18b975c447e135e5637c8cda372b3ddbba12369380d320998cbcfd985228653717e82302bcbaa7965e5feb2cd4a35b8c70186c18ca543587833c61355fdb57011a5d383ece4e2dc405a79ad5c33f8f0a0e6745b96aed5671e9a7a88d3247eb877441bd3bb879eff705b362aceb92fd475b5b5290d6ddb721708f637c5277cd4c5ae485ccc5a448b79514c5c287d5a92f2e071bb0c6b68274671d224a0404b7a54e62a172ab5c5e59e2c1411e3e561e4841348c536f7113df117e9419c4ebca7294fbfce57506a3f304d1fa0020c43f46acf16962262058432999afd87afeeb2722507e5748cbef052ea709da44f97cfeeb9ecbbdb70961b2b073890b9a4b27084379f870e7dde310e2d25da00e099314c96a8fc7679ed0b27767cfad33f1f29ecc2a9387c93b1df5a74d5110a72e9553ca3577bea73cc04b19b61674570dd8b50f1adcb9354c6c81efea90b6b6e6e6d6a1cf0a9edfb6ea422d1628524a3bc99656ff655b259887319890243b5b6d4146258d82e90ba87d777726fc7257521ed77b87fbca219358fdeb79f1c18070331ce8d624c4709b0a3a7028d77b5915699ba7c6c27d2fa7a57fbde01df0e4424e5ea2dd62d25aca1521ab314d663fe15301f557ef478dbf687d5ae0ef6dbe0060a9b4a8ab5e5f699c17993563428717dba63e013b105ed77f25892f313fcd576fccf28ac41b9467e1d44a363b1ce988b26a797d74f611c36642941fc6b290fa905e09a455079c4e9acf77a986d965c337219c511cff5cf948682d807aaf7eb9ee99736e56ee1633a2dfbec94d5122bed331de2a2401ae99f53a5f23bd8bed86bdb7cb49fff2b9184c80748442029ee0766e732035decccd61a34942c2a72ada318b927a01c7c2ae813a3a7f6826705142cf3f1eeb9bfa20c289f5ddffe39f2b0be7891aee3c25cd79e0c4d9c21f5cdda353329fa039f9f02875af1257c931cf72850bef76e32863dbb84b2d2a9be014aab4805ef51dd79aadc909dfa2779357271fd644bec0781574d9b2308b82c665586c8b4af02603056069adf4b55f8d34857ef17f91974d5748b5976d028cc8776feda2f6f7294fbbf5bccd323a84a56971f27ba5ef5c594f233e12cf00a56ac7b55047c6a16fa1f406d55abb8847e20a76cb3cd27b825dcbc46848797f0e9f360ae526373cdbe194399fd37076015873f3061cb2cf85881ff0cc44b93a7f7dde7dded02c7454bc270c4e0a793cbaf0fe4cb4cb6f62b5a66ff88ad8f307078452fab8f4854d72ef19e5c2c1cd9c0a770283c1f2f4f28a2c95fdee7ce3f29e06ce4a09d146d8274309f06033975ebb31c755b48ca272a05c0d4cce0828c39b2a37eb35cb0d42c63cf90874c54f41d6af595fa5a95842c5c9b5b637a0a3dbcaf6b03bfc23ff63efead2a766469d34c6aeee8ce1f283ffe735e1d2e5b4f39eb934d35d081f4e611cd4c04b15fd3ae24a68aa593129f4e1e98ea324c3d06da3ffb40f73cbaa5684e3fc29eac4c5115867a7949492f0d2dd42498ebdff137ba5fd66aafbe48bc503903450949319e6350f545c25772ce270c720089269a4047c500de1cd883764b358e4b43ef7b799b27c8829d1f1b8fe359cf5f43931ac7d0000c0f24faa517625b7a42bf463ed7d6d97ec8b11c8d880b22bffeeb390014913aed546095dfc5f17a13286fc175b6f327eb7a043b16764bb42c19dbcd2b98b80a1fe47fe9b55b53ea4eb09246aa6538eb9b38935fd56d6db6ed6b51bd0706c83871546bfa9493d1ab6a130a5127327f63fc893fc8e86ceada0eebab12cd24dfc927e2c385d48507c913824ad7a2a528d03e12e1c00d19ad0846dcfe078c1ed52dd3cc1a8a3670dec272a8f2700be1f258f47b5f71ac1c65d2829a48223ccc3b64ba0f5422c0bac349dabc76b54abb090976a5fc1bc6d031841ad737c47790a1874c02fd853ca5ce604f2eba58507ab6fb17cf735a98d543250bf9c813a4915e5de68c9697a9c781fc47a8e3d076662c2768bcdad30cf9b3b49548a372d364ecae8ef7dbdce7068cb195e840e819e39e1b7c0923666babd478e15cce6fa061e6c51d408bff04ec1ad8f90a5d9d37c5d4a280b909bce77045981b143c57ec02321c60227c7d578685eee9da8910540ec7a18dfd0ee52523485a93b31c9b3c6a75ed43c1f18d50df36e41b8c35f1f11f1f24358f3f522f7bf01714f822fe1ce5290d8b5177eee81f4255b8a14d7ee438d58ca13d733d52f64a751bda80e237873cccc2bdff91a7faf58f8873266fb28c05a73e9e573543f8049a4cfaa2c1038f27c58c42b2674f73039678f8ee847117edaf4f2f90d7980e11010d838cb612295c14851bfe22d468eab966cd961fdbddf43576e9e5be82fcef634991d142cb69941a18e5799e9ca4ebbce3545564491305293a5421882f3458788cd866ff63d3a3f153b3309b3e28b79a5d6b8e06d3e24aed55452795a3470b4c3e6f3b7051c69d642fd0974a78e71fee74ce5b22696a6c867740647a04ae965440f0af5c5cedf78086e921c9b84c50e1077ead2a11139baa687db561e849798d99592721a3e06e73c1bca30b9a7bb10425acbe2209a6224774dd143948d70d750e218c8e8f44565359e566ea57b455b517158e2ceae90a523d41d05b473d62d9bd3f6e08261858409365040630ada330644835760f7cfba86b4423fcaf4ac7a07438f6b8a8d88f1ba25620783b25d3f8023ad2f02d21d6b6d6639289ca739cf7cee9927612a6bca7f1cf4addfb346318a02ca5afa57dd19e6bfda643b3c6728aa2b2d0a5300d695bd3755b530c3f5087d8437a109df66279c0a4bb871c5fdb14ea6849946d0698d0527c1b7e85772098cf63e36ec4b8baabb41a6753cc7ac7bedf4cbd3a79dd4b25c691e9d81975447a5fd52ac71fd050fbfa3a80cb253e42f79b27b4cc6e298d3ddf431f0b45fc4329465c00c0704e236d5b243b68a351a370fec67a585166a2ebbac9b119beb0124610ae6a5421c590ee5c82d71f15bf4ef048542e03928b0a647a64f21eaf0c16c7e940664005e1a7cfa7de5d75c21f9cf203a70e95a79b13eb59bdab02019cc28f3ded309984d280857c90284defb0902beff9d9dbfe89bc3a0399d5a790e08514b53ef473ffb5c57adc3da86b4a4afb9341188ad23083efa5eac93e445fabd989ee47c599c5b0fbc4e7c7b60eb01e8f75ae50c76201105b4edaf08c6856410f9bc41ecd6f671da03eb597e812d4bdf0be170834f8718dd2203743a66b758673e6da13d6d1cf1735cc7919c2566c14a325ea657b1f61ceff3c84271482e8c3119d9f794b24cec09ae78b7ab55cbbd01e876cfdb716f4859c82fc2176548972f3087979aaae0ed5f11a68e0fcea6c8f97a0fe3e12b2049f195faa1ac03aec6b4d29a852ca0d836ca2b5a87ebd3f60290f727258e0ba40703d0f897d25f879b8bbd48c305813f6ceb2c6a64decb96da6bb7b7a9aae55720ead378efd9ed7f2777efcace22be27bc08111c8f4478e2c821fc2695c8769c0cb1db32fea853c3a7d9c3c853caeff7bea25c4c9b6222d9a686ea518b0367eb322055a3c5b77064e9fcadebae08accf555471bf32f72990acfb9cfe4f062fbd7636637bd25709e542d7750165590a8bc74b7fa99c2a46f2230c15bfbf08156ba4e8b8484e8bb56a7aed9285e5b0c2376f4f6dcaed7f2e5751dc557a014775d0f9461d3becb3ffbf8cf0f33787d1cabf7489437479088eaf19beb14b5fa40a891a3224499cb95f7f1c76863e7f2cd7dc4ab1c859b1274ef09c6e5019dbe27300d6eeabdd1ade6b8f3e9c74d2bf697d6ff359e30630a7bff357e49cf97b98a1ca833e7ed20b9d34fc27867679d8fd5045a4fec7eec91e55a6686a34c16df44f3451b385830f80758945b6b988bf4f740c079f2fcc832e4e4f5fb7bb27c553781672e309389e9fb03361182d867364221ebad31007fc625bf06444cbb7012d46d7df4031cd99f46e303df87b6688a9a80fcb5d4570605bb28586cafe8322050809f3e7813a44d5ea324d589b5d8882c2a0aef94569b62ea67dc91dedc55f288a5a5d59a4ad0c622e618b441277a33ca4c898d964b3daff6d8a4082a6502a2e002478decf851ebabc8ef81313b145404833a2f0666205e8fbe9ce1db38b2a255b9fcccd44786b8ea842a19f7715a866e526aeceb24e1851445c997cc510f37513586f9cf93efab57e2d23f259d7c273fb1225ddfd140d3e6adf039baa495113ae731980a83b6abe5f537d7a3741e6858eeb6158aff7e3f37190df365b2e420a565cab011d1a41213eccc0e72c9e6b42063f1cfc249fcdbef8dd0009026348151dcf912992e8c45b86ba57dc56fdef130039bd0e0ae2183ca0b1ed29a04ca2fa39d48e9bbe260ae788386b9748ac1a20a5d771e88089c7ee5735c3d374406407492313acd770a68e5b682880f9292856bde59c5d02648d79f28531df79662460e3c9ce0be4e85fd109e2dfe586a5b722e3aa3aeaf0f960d981dcd6c870805bda7f0f84d04cbcada10b8de68f3a54c8d14763069039d53e2c8e56c56846e26363844f5c453a937dab8d99b4f5fb4a0ff01b4640477a64b802cf3fcdbcd8ff98e260c5340dfa4f4850755cecabb4fbdeeb125be9343ba2ade5457c8e59e303a95d574bb87c0277a6648d292d181807d0b1adef5653e8570a643304738ce53dec1a93d2f46a9086a016857c54ad1d398c4bc930861c51cb2fa2bc5ccf92dcf9328844abaf10ee5e1424ca187c7930ebc4adb5472d89ba63ae046f6e8c837288360abbf5998826d7cf29113259a6a3bdeac0b91dcad1487e504364c43fce1f7f8f04ea18779a9402afdb4f54ad0084188245e42bc604025c3c51a7771f8c06b9d0dd1d7206eb7ae70fa4bd0c273403f20a1f7d7b1175e63e5c8a72dc0344ba6262c133520b2da6b995477ff2e1cc8e6b472eea1f04f2bf34dccb42f28b6d0c347aa6486198384bc2cb0baf8c99588804a442d639cd84605ad0be1d9aa003aadf233380c9c1669c04aac866e39a498073543358aeb4ee9ecf8c8196b5ab79e5d1d1e82cee5e926a0e269884eef387b3b503456fd62bd22bd0c0f39587b58c7b924553ed95012b6bd11c982954ae2f2c969bcb16c1ae2eab98380099d2503b8cff4fc1488e1961809326a09f00fafb791d67a33391639438066db3ae0321a98a03312b3c61434bdd6786fe1b42f926b3a53c9b6d46e07edc256f88ad459e1c4e9ee486ff22410a0e42e9d216b74c0e598ca2983a5e25b7148cbd8766fb68ce9494712db5d9cc8f122fd45bc870f6dbbb10f88b8c4a1451f13e5815c0ca373705e68df514184abdf78dc87580addbc6e1554318a439e4c3c7a670278d4055585c933f87b8a00d59b101061209193cb623407bd63d1d0eeaf866801e77abf11af75e87cc7eba44bd0e8e736644e62c5b88c7848fc385cb1485f78b3b3b24cc1f62bc24acec9a67e2026d4d388f88f115e6d8e6c9fc7f36e6552b29a2a80b67ecd4c2928e5bf7e498347ec7f2e79ba99c9e79bc05e7a1fe977f318c878317c7a33f66b87acddda310998e153bca13636dca0c15bb4e6b5de0ee4ca70dcf376a4c59144f3f226f9bacbc5dff1f225a96414169e884bef3a9b8b96c7a5a926ff5a1857b49643ec54de62300e75793b4f236e2e6f9c87d7ac1973da827c0b6e219e2e7c1574ecd1481c3f04c77d1239da55193f34dd05e1014df87403d52f7cb653cf378765e836c5729362b3b2b83b756240bb8d711ff278a277bfce736cd09d22f712a908e63cdb1727cdefa79b52d741166b22d12588143ab91478a8497b78f929ecc608240f79714203bb1c2ef7ebad54dfd9f43a24828f240d40312d1531d42ff1a1d23f697874700b5c191b1d0f099e32aa1a7ab0fffa7b5b835bdccc36c538986d13ac204188d6c64e9bd711f824631e5ce609045f9e7470a4a2b2d2f7bcb4c286b841852881c742c2df8d701dbc068c44cd6c47d90685075bb07f9d9ea46f7d6e23517d722816aac9777137a2f0e3bda3887afbfa97133d18216e057ff7f12df16c103b03079771be41cc4f6e9537c1770e3cbf48189456a30b870b686b1aa51091b2165516b981c2c1da5a05c3fe04d8bb53118c8013ed3883b83bf124d7f56cd0c48e6c3f5f7ad0da6aeac6d3917113766e9e367ffd5867fc1bda278b844a75432350c26112f23bb7f4d659f8c51ef3e28b43c7009d1acd03c8126594f6ade709bea61da50c30d696d0db93c04035071fee354b53e19114935f61852dc82714cd80358348a06eeeb682ae16e64b50af817fd21b452fc986be0e6bf8b7a4b36fe5ce852257ede1533d4d59b7755e6f5b9a0dc24a7025045a3096626f9cf791931b6f8913d4ecaa167aa645e16657142af07977a56b15cd6298fca0a4b76e2139dc0520ce0876fb83b2fed1cf41dabf326fd15468c7e51553e86ec21d6af7ec1a47b87bca9966726309f9dcd2be33bd1147ceabf4340526d038d6309f4b2027f1abe3f55e96def44d179832b9a02e63c0299d12dd96b758fdd8dabc9af9fe690a19270743814af17425f081edc97da7465873c914e72d287ccd0cbd1025b44d21c3bb645a161669e2fb1525d9379fe560fd47eaad6fb1d492650426386c849b8741c92bf32f16d2b0abf916bec9d38a45037e472af683b24937ac264fd1ccf667432be5aabf8b11825405d0976f35c17d3a655a551ef3bf41553b3ba1398aa31413b8252cf4de68fe85c7491ab5a22c753c3ddf652cce36ab1e6926b131606c638cefa7ea323a98f35d506a5e9452c87197ca7375b7db86a65da6387fbb0d0eb27a4f2bdb0c0ae702326630f79ea0403660a0521dc539a65e3d8fa3a3a64841a8efc99ebb5371c0deea961ffff5385a78416c628852166b2cb4db475d347cb3f4d34fa244ab55aab436d0a679b033860cb7085b4bd85126d283a35edb84eec0f32b75b75f282dd6587f7d2ecd4b77c37e832a910399920cd949b39d5461af04fbcebcf1656cabe65626573e8fa3a548a98d98cb3b311e70bb5423ed48868693b86c8484236475fdf98fdc62c38739736668162a8152277368af944a220f6f276cd03dd02e4ca6143b8e74a80bc496bfd59c463c0e15f60bdcad4513f8bb7ab77a188eed78f82d3c6a1387ad497d9b54a704334c96b17fc9a7e5c5868dfe83954303ebe7aed726f1067e5b5498cf53ff488a9499996945a9b8393e6f2c9a7c148ca23a0cfbd5b801c9ad8ee187b6fd567600583e2493991347f674b744477ce73279fbabdade4dd4faa69ab00dc20ea3722a4d8681463e7167448e1efd8c846248e9946d0027d8cdaf885a6d232053c4d084bda1f46ad3ef8dbad18b7152e81b32e4bf90f6ae40770fd89b8b28c7afb26b815e25e193241410b93b962326f2c051e8425381b2a02f58ca29d2215675439cb5c4df38af79c359760296df620ed4d0f1128fca380c63421964cae84307cbc33cb55a327cf02054998d0a79b7e36bdb2e907600de5bbd23203c98cfd491d7c27e7cd5a1d676a9174cec86069bd40a9d7615f253f8cc58a505a8bb681acd104361776a7ea44c4b0adda13ba0ad16ee9ccf696a494430f265972862b871aa0ad2b8a65faebca12c5cb1cf39c11463963ffe7b05523df9a1dafc5305cf76a9a5f5ba801ee4c7a5386fe7725d6a412ccf04be085b667cd0546a4e7e6a31cbdb4a9b0ed8b1814b2f5077bdec266cdbf7aa3fc16f752516eb6b80090ed7d9fe44afcef9f5e4f79af7ec1183f191fb788b7d22db5c164a5ec8f4ddb84f859c27f4c3acb46631cf9fd11d01f55827188e4465a98b1ed8d8e4fafef3f2f9807cb713dacc4433b01de04bd9fb91a312aa4ab7338c6a11ba20c4d5a9fa7160ee9b085a8566c620631bb1680100f486549448f89af39c2290efee76198d6ace3f8c32c9d65b0583678c5714b4a88f903aefa18bbd335f69b95bd680305381aeccfdf74e8ac9eb9c2ad5a38bad8d28c590f86fdd93c78051fe2fc7832e35cfa6246b94da1cea40c16c10f807836922db606169479f95283993205fe77fc51752d8a87da2b95e5f2b2ad8c235e33a37b04dba015ece33fed24b9a4d8893dad08804ece72533717a5bb8315b72b5f9eeca7c05d6e1047f708b60f0e99b4f1c365bd8530579065eebd4ccce74adce7ef3b4816b38b8ae60f8e69b22339636d4abc501e53083899555b05a4ab6f67cc418c7177f4248447d41df070c69485295497732b4ef7792b43f458eaaae46e0abb04a2a90e5d067cb48bfd1d761b871824c49ab4993eab9cbd98d72497854f1be4e6ea9229f79f44611fb9c67eb5e8b65c5b25672d3f88f901017d7642088c9de00975c3a4745b93eef76505d681e3a60b0fa4dc00ed90b52ed1adb3b55577a0a50f268660faa34a752ad3ddb981ad01d9dcff98fecb93a95ce70327b56ff3dd06d035edb393dd0ed10868a2a1e8734b0787c607843779595e97f473c0ff9eef9a5a494222aa403b4d8e9a89109d1eac7aa1c611ba9d79cdc500b4a4130b75ef2fd8d39de94f752580e1d780544f03dc297c32712fa6b6d909be823696822766229d7c8b774fd21274aba71b0e145d81703794906d32e17b2664e69cfeb1cb1a68e57a4ed8623581f3c1584288c92e1e3549530d212117967985217c49791f41ea5179057db4155cbb05fa0b44e6afa52e0f6c482b8c536928febcaea492d249cf9d440d79ef36232a4b08b54be75c57a871f2942ccd79041ecaa1a5e30bcb852b5ad327106e5907d4638aa6f35ab42541479ad1c13b6a40d9f0aef4b76b35a189b7c62c343bece7d7f41d52c8d40a502caff4774fe78ea47d95db7fcac61fca1afcce3707f7a460d232a095b96758bb00ba41770371bf2213b7324fca31f18bcfafafa5e12d30f553e2101d16a017025f008029e01341bb5849c50255d63701e616904ea1a0032bcc0726f73fabed95479aed87f9b27774a686b8ccf9168f065088ed43493884ee30a2d985bb34114efceaaf820e20dabc71dd77f75255d4da6758c5605bd163c9094ed82c60ff30d6396cab774e6dc24b33e6ec6375b2fc349b121bd82c93e536a9d9c2632cb6d10df27795466b3e23dbb9f0dde9cd2ad12bd33a36409aa78fe93de7acabe147110d0974a1656c42132df6d00371b5d33ceb3d8c420e5ebce1e165342691728af07f238cdcc9e3ce64c8156a63c256798cf79a9d2bce21eedc826b07659c9eac87f00b3d006e35b2df5a69f7b859d1524714232a7b13ef755317dc75b39c6beac6618121550ef6a66286765e4a15ad3aff5b7898918c2c55fda1ed20c96e297836c2d8ec4d29ea524aeb080edcaa33c9573848eb24ac26b585d2f52cf6d4e332d35a7f45b9db08fc39c443a70ab456c68fee88fc1befe00c86a12e40b36e7ac6d638740f11b7ff47111bdcb5adaf9a8633af60914caa6aaa34f3fbdff4d2d12567d671690421ce98646d4ab138c788c1d427a3825a1b65c857e7782cb378c880d3e7b03ddc609db562ae2eafb180ce99e1aa536b0e4d80f8184a39da1116a930779665fd580988aca4b3fa0da8f1f4d46dd8d3fc696094e7af317c3dc563d43488bc9cb07c29f4793b2f07d6127a9b8b9f06ac36def889c9c97c2de8d785f8a86bc69e5b21a71a03b8c236a0cd393c10248eff74f56c4e0ee8440f8e24a7c3283f63940af8dd8cd1c6cf6202bd17e23a260298324136b849ab0e8ed996e777b7aea77ded949e81b1c1d18291fcaf1244d314f0b163cc96b5000b9a47d07fd023424020d83c07fd0fb960b752a09a5e45eec1a65cbc5077aaa93444c57645435d98f66217aceb94a182c8a74e82f5456663cd072f525bcc9db8adac269985846d271f90bba0274f18f2ca9f54c194a683aa0d0d872858db2eb0122e91180b00d3339d633b7e0656ac8e9114f9336f7922f0dfda994016c033e12ad7045ebf42fa4ebdf02f02e5463da66179b5a4f0a6838bd0519a172a861877f62b52fbd28c552519c561987302b064091a35c28dcfe328b02f2194c75771fe39d2fc92f7c384e34f0498d961e5dedbc513dd4f5730136bfc4a6444eaa7635dacce6585c0039509320c9a9d8cd60f351836de0d961d54e94f29b9bead9da899bccd1a19a7459810a0a47f42696c9566b3d83616348037b6292ae32806011b55ccee5a6eefe60ad6c5c7ec5ecf20df5dbcb550a93280dfdacbf4bdb8ec7513b9fe88f26702e4a4ce8375ea9b6ae73be44a268c087bd5a3f8dd0fab529ea699f4a696a0ead070d8bf116b206734d9ce6a9d976114fd2c50817c7558890145fcb0c17b0ec90b19a21a448f29ca2733034bb2a02c591dbe4870317d982bfeb7443cb9074ca9115bd94aee5fd5a7d1211515b5086e4daf4e96d6985d9c1f8cfa8d19a71f6560fbc31619b74db02cb9b043c63f34da20c078230856ed8c0e4019271f8bb0c9b9e9ef834520eaf777c766111fbeef70666089eaccd004e6a0464e8736fd4567bb33a7ffc97e764b1989f79e60e6c32f70b281192973565ec2559ac4c62b75a29c6b4ecb20b338e24133f84659c4cc868a0ad95be84067619c314aaebd87c8fbd6928d927eabfef0ab43136d78b7d09b4795e4f5f71736bc58d5d03593f56ba105bce0c874957ebc5e28df435cd9bec7a24c1d42512f982e414dcee37f8d7829690ebe1a4eea30346b4f299f8a034bc1288b12eef89a5fb4c9262f15c6a749117838c157f33ae3d17554554f53477c1ef48be590015c602f8c30892e2a73b2b160847a4e629238653f70de3bda0ee070f72bd7c9e63149bad588aa1e8bcb7d8f879f26c7519784c332344cdb11dde1d58fcfb3b5fbfa53d6abfaf1496ca5fad8ab591b7fd1f39d8a1125948561e52b5a0ccace42a2a97580f7b4ffa971871aa36365aa31daf154db702feaade4bad83d34739a9d4a2918d0d7ed4227ea7f5b4bbf3d6628ad8e1f3ba13adb77f48ada2bcfc86283504f509efbc5e4ed1206f6ec978a49961492ae2134354674e931e8dbf376c0419771c55379bfc9de3071109cd00c0dac1b2323948c153582b0027740e1b554152a519ce8d6cf855c4237430ce784f3a70462dce55fb1f4befcdb501ba08e9ca346992797dd25f7b0150208a6879fc54672d501cd91020432d50eea215cd0b48cd79537af186d26cfe959c215f64ab799c162cb19d992681c55da190a25b5ba4e78e70bd8a5d2eaa2de5951140d0ad13094efe50e4434201c69d7d99cd7a03965a48050f93bc25f6c8779eb282215cd647454c07bbbca33b2d96a8fa3125145d255f03899a2f537b173c08da1287a87e0c28245bc324a9b4b8df2f4e97a40ab3360c180a2b67d64c8ec310b917f04e4f031f7b995bda8125c4657b25e4b6441f2b51a932904b20a653e7518a56a7a11b3e91df737e0e3d8f0634c21f6bdc67008fe8b3f7b40a500481ae1ffd9398c0da7f950baa7a6f7420b283af9c23f3919a53854f6b753d70fdf7c75ee4175eb2f21755c75672c68244c47787a2d89e2d6aae1d1c7adaede32fa6e822d6724b649051556fa060588a0d3207fe3e60789cdcf7e07caaf5a90e6af37696fbbdd859b6605624bddd999b13952156686be1be7a13885173e449855652b9f3b52d53e36bf9ee15d3201bed1331a95e79987dc8944d8df20c69b46c3973190c5fc8e148cfd353dcd7841cc4913eab8bc86dce7b565f1224a7beb669c8572056fc0bda43c48f96c4a095d7a1e76df07bc778a5bc26dd6b5f1382c11b41b3a17c4e2e103a0e589ef5d36bdc0a768119e293bc5cbc588e9692a29944f2e7087a83ddc54b92cc6c61c93ce8b80677e24e4829f7bae4786a69d9b15954a901e7e40df8ef4a05141949b45cbe09a760b48fd727b97f1842bea8e4e6ca35fa3b368fcf009f588b80e24ecd4a5d033e7948c99453b59b8f6a03a6658a4e54dfad5a8ff701ae5a98c217e399753938b8a2e3832c6728e7d348126e174a276d1d924dec252741abed7dac11bfcb329506cd4607a32c575a4944a8e5ab86727431e5ffa4b83db206dbf10d647e081938dedc976c548e16080d18259e01b36e9a47d4a893e50c1a21195e098da63abd8be9d65f366690cb009de3d1e408d6d51cd98c0eed9d288e8fec62f23be88b149e31c43d94afee1ce53e0ec6675125020d50331c132d32301a364626e90b7a4ab4c2ab1d6f6e84f7509ecd5e045d28b3076390fcdfa35bcdef2b0207fe4797117db4018d948b00b189a29842b2fe3be379909a4391881cc96fcfa6b97e63826b61e46f15cae8cbd9f69ef103f67147454399973642b28559fbaf4a88f0b2fe732ec426fd4b3e31cc62fe95277fc0384d108e87515babd9b1a0f7edc3fd5b214410c878cc7d72a7c6534b9a28c01161c7bede7fc3540d2e82d792dcca2d13349d9040c62e2b170bcec7d7c8d2f44fbc91c34d7c64df200c1deb40ef95a33fae3e724f4b156e162d1b4cff8c0e3c2eb5389fc71d611447d6dd67ac38a504e12f9d09841109f8f497b054a827021ecb2f30d0dff052c0512eb3423d01d21d0a3eee937dd4ec1bda6a256c78e8df708f8c5d06ffa43eae32e3433de3b3e229cdc3160c9a99e7526627403073fea188d017fe87dc38569cede5dca8ee211a5ab654820a71c7e137612a3f236f8330a60622cc3e4cbd98df214a46a19de5a763eb807dce1dc6fefb974198a0f5fb3914b4fc9294ff6b5f92ffffa74d1731b5fe92279092d273171adb63dc99e37c659a621ffbb22dbe810f3c00632d40305e40254dcab9f33cd980aabea321360e4e195b4f1420e9e3e27b380eba03ba983e29a56c5babbb52ae783a3018d26b99ed7eb96a81ea6d3ec6f59b2715de18c18116da71ced38c8685eab7a92c2873ca2297b0110f359a53677fba4f87f55033ae90ad263c3e472086fe3f7c7a478739bb9aa531c72b2011e96f7d79ebfa0fe2efdf479f62bc1462d230dcb339207667bf502a6e3edf56ffcfc554126ce2413148dd395ebd636537442d69a64ceac388a57fe0d940b74713b2480eb66a19d32985a7aa8e796f4bbf04f307638f6f587b25b2846ddc4d7bd1758c2d4c687c79eb0b2c2050afd02d299392ce95c4e41452ec5fc5cc7606ea88479ca056e49649333ec9a02a65b6b50f974918855781710003ae12c097010307c453665eee102b5554938e91ea3ab545a74bf1c20c285eab67d63eaf5a37c242762a7273d3770ac358ba530c7a458a7a75996459d1ed4af4c9f104b7e8e2252f69582f652b7f89a484bb3b58ca49fa41c1016577b1fc7dd4b9aac5244dc427fab19bd9419cec4b09875b84fa28b908a2d9a5dc6e9117f7943cf0414bd8544920753fa639d7c7ea962e5888aae7e215eb2a9f38c035a455d34065e4acc4ec7ab410c85ce2af1d34a017d18e174c8f5dc2a801cb69076d81806296188c422fd1a0e8036250d6ac70106bd93d54811d0905e088026d1cf43b045e3369c59f949e603730b3ccea6f64e5eba8a9dd47610fc466a96114da4755e6dc70b3569d043ef63e76d0ac2ae7d18143d94650a05b8e05cf7cf36237be5d77504bc74602dd3b880308246bbeef4661ea26846f424145fe0b1f2c1fcf95b4f278ae1b1a16462d52d52b5a9374a683eff24fb31d1cd0e8d41833800ca8febcb45780cacacafedb5ef964c56cf0a1f2de89d4cea388bc870cc47d136834f10d5535b25fd51730f9f1fd0a63593829c3f40d3017b08104ad55f039963363baf4bf17ccb4ce5b8dfc0ad1ed90e2ea1fc34a7da523528046e8ef9a02b5987f589bcfea92214bc8e502319a66e1d1ab3112ee7bf102efe291bc04109a7293526774c21a99edecd2cc4944a77d1ed9bff249a85e9e0c960bd7a78b7872f279ed1293e3930086af78d7dc1dff031ae60d25b8327ba11e9747fb7a6128af9a38948ee2fcd21bb3b38f8426a1718d4a1f8e5aab838ca6b1741c605ca1ae7b749d5d0e870a13891dcda55746936b6e7235f5af3a90fd19a9469e8eb79ae7708ca0224aa266a63875b39a9d99b7dab0c2db3baa84017980ff4c9db3fa594831353022d416cf005a7d1a0beb75796a03b83d8fa7b00760036bfd73a003b4a1a45f26018c10ea9d99cbf95f8dcc4049cf5d5e87fc8cf34cc351e28f29e6363e03975fbb6b77f0b20d41d5b600bc623f16ac58f7d6bdb9b7f084d7f99805fe06fc07b32a13edeccc3e37823cea1ff30db2adf3d68e1a1ede6f7c9a6d2e169d20483ad4d2cbba9855cd44ac39acf1902de9bae55d75adf6095818f47cd054a87584dc8fdc7ae856a4945336c39d6ab1baf8ae46bef594d88b6d1de4b9cd4d85c5eb7b298a84f543387488381158d5a514e957bdfef6e199fe5d4086cecb49b79ba54e540a9f4f77ff1a43947dd0ea0d8400c552f98e9544397498ac281926d30239b57f0e4a8ab9fd4b09407e58ef5612ac203e660e11f9d298dadda1a070d61b5ab56a0e86f0c2b43c3d3e23c692a052f0c485ce53dc51b75cc268d4151e7311009ede8f9953c590e78faf40ebf7e7a299c88cd1d78dba4df8372c92136e261026e7b11288e947eb5adbc9c70fbc7c377662dcc9e4e3b72df72fe979e39dff32e2d6d1205322252ed2da3ade733e93a82256bbf2bd0b389bcb93ad1cd8548c6cb5ae845e8aaa6fd716f82d1600afe1d639e00772142b69e777f1995ab465e39252b72c068177dfeeb65320622363265b9fe0ed7ad44e1ea8bd317e252fc297239eee6b83ce4361741d8311cfc5a297352874e2fb30400cc5057ce51c3a0c9e95107dbb261013d433a0b68a294d87b33a2d69667ffb6f5e74b6f86b42d1d3ae46d95857ecc95eac595ccb76ffbc0df932f98245e124e3be988508613ef68748b3ba1ceb58a203e082d405b31ca1d0f47b14eb98413c9a5b815134bc1d46a764ee1e3f0615b7f013d39b7a9cae30af4667798ef3a34f30ebc670f2a5e9f403a76fdb9bee08e4023d240d4a7f4f00c3d9e45e68aa78a7c3046b59619200645b73c67cd7594b1bed3fbbd3fb75dff427ed0d796ca0a5f12f68c9a27c697ad1c6abba3025f8f09e8551f1b48e1a95d589ec5cd42592274638abb85eda6f9f5abe3526a7f34235d560b0243da202dd69071e8c4b7aef78675c0a40cba19a57d4b491d839ae41d27caaa63f1c7debea6d1a65f84c54a3ea8ae7288ac38b212bec6b51cd979a9efc42f326e1cb46fa9a4cbb52d0309164725707737f4b4132ddd6cec8d893378a35e9cac06863b578de9f5b405e587c14d4359452ef3a34bb9561df436f2fba53147eb6322710654813d63d8345dec00109d3982b3fad3fe3750bb5cbb4f51e44265c8d810de39bbcf15cfade774774fc553efebb05471ad431ba926521cbfc9e2a859fd9d57a37b1d38474e7f474d28b334e5048ac526b2680cb3a80f2486a18c4ef346acdc5efc899ade51d9b8e9ec590417d3c1529e8fb43320999e81d3edaef93c8258bb0eb57242ed7dd126888cd5a8097ac2748dbb4881e1a581a5f139605ab23d9bb06a749c5f7d225f064e270fe853f21f243b6473bab5797364a14b8818b30270ca6a952a1409b4fdbc37cc689d9892e1cba77f569f3189753338541d322b17f96c6f4f41012f840e218f3337a43019085e9fd750c864de4e976786f1282ac9a01afd857f5fe10d5912a42f9ea6e58fbce0c467140b25445b1fa98f79809e49357ec906c64d7e1f6cc01ef71934bda89f9cc25af3c9cd9914ccf9cb565b74d643cb5cf81486b1fb144668637dfb4565ce3cdf3a10f68d4b1aa61b2c6b5905f274d3dfcbe5d61a1c8d18eba1055a33d88530feb00d4282102dd322b05d3614c536ba16043a067da9b94982725e04387602481f054e31f90310684f7c5055843bc1115b794e1611b63c52ece09bfe9b9e5ac7cd27cb32ad158a9f838725189e5883af5fc18d6281c7536ea3707a937e5c4d730174b9ef0981a0b878e0e55e199d038cf208abf5b82df164198e1ca9ddb3036ca808664bbe0d8341b7a4b4d12e0be1739059ea9182a8bd38fba183d1fa9a27a0548441005228fcdc9565cedba93edfa82eabe2b91bf9aa2cdfba5b8173151c540eb2d3381f88f062ca1ee0886c998ab76aed0d0d267fdecc1a3c0d90cd69df139328fe4bfed37500bebc6d06811be717d4c7a4ac77704cd97029f9e51517c42063b8007da21941539009b9dcf30a15e306d93979a827d375ce5aa44ea75389dea4a12d8a3b01075e47ccd47a79468363443e42ed1af919131e2fa9943bc9a421503a0bc2f02597cdb4fe00f7bb47f969f5d180018bf6708a71419af099eb5585319eafc2631030bd652ea20d6bbefa4a1f61a25832b741923703fecf2fdaf90f865d922d449f29adc0079037a5d38aef557bb5a2055c45f32a391bac1c0acd0ebc8b37ec90d7f7c3a1a2c8623609a098bfff8816dd37dfb39d4ef034d5588bec7d28f0ab9be7fb4b0adbfdfe3c396259922ed58abfb7ddbbdd8940ee5afb43ae3ebca6a3b3dcc5889d991e928252661488fc92194f12cce905b68904a2abab2be064212d2a729331598fe93089a681eb55c60ab49d4c9943ddc5e7a8771ecab158fea3226036732dc8b8a5c9b009d48d84bf9d5923be4525a0e28e5bcb592b1a773a8600ed423537e749c00ae046021fe6749c38efb36bbd3274e961d3dccd8e3d4cd49d0471585b6d4c49922db3bb2386019be6b6998e66ebd38fceabeb3fffa8a67859f8eeea69e8007f8a02539a55573585dec4e7c6757103b30d8ec0193de2eae4298242f63633d5e58659e9309a558f0592872df129e414464e237872cc394be6a4e5d05151bc913aef40ed536240a899f44b1c84f542e5fb6b79ef09e8cc04e8147f70e0a6ec213c717d7cf7b035f2a7c8b71b2c5ebb551cce983874858260ddb49b8e456586990e4816009a843e05e82f3b7501228e53e21b249d6099f80d66e7e987e85e14e8af9ac7e80ed8431ab202da89595f0f13fd84acabd45eae446d83f03fe0ae413ff2eb2e3f71c5f30df8d0a2aa9155d38bd9fdaebb9ddbf2f3125b311d2de23d79282fbb6b8a3d6dbb68aae672f9a15811b31418f62faebfa038b7f382064c0ab7d530e71f79082d834ea8551f592d5fd9d3220f892b286a8f4535526aa43b93159081fdc490294f655a12db438d551d6f5b800aaf768e7687aebdc43a65d8002827fe744c506d1a5a0d989fad4e5ee5bfebd4c88cb628523381788d22b4f4d7ca98f801874566d1d6688c4377625fe7b01481e8105d72f4fecca550fa471e5f373977e316a0b5185ef0a2d5395638f8d8845b8e738c4b0b05fcd968a78e2e40519ce99442686c395906ce04bd4c5ecfe0feadcbc9ffb9dbfed6d04e358d6b72c17853ca02d383b0ddb883314e16203e0a01f80159dcca7efaf6e9eb293c42fd3eb6be17c181df70ef6bee4060c3dc8cc1cc25ec9c246b553bebff3c6082b41d068327e7a15df3117422ac4a633976f414d60747674a9a0709f41082093e414f3571256e9f4ddaa17026782cb16bf470ce836d860b353be8ca881f2c34c3e05cd62441f3b71d70d8ad882cf12f655d6fb41e51dd076d689ec3f294fc08703f3d76293edc1ccea0132901e2aa1e48e9b3766dfd46dbd3cffb5f9592fbb5bb52e0c5201d2c22a1c075e0f6d4f54b4fa44b59b6d0f3760c6318c345f0ecd75806a83fd1ae34d1637c3ca665b4ab14061a19a2f55ca2645abce90fd4e741c4a8dd45b8cf2c3b1ea594e1a4dd3c98472f3973fa0e16557e0acc87756d38dc99bad01078b687976d73b9552be51f7a8f92f2088e812c89b857c327a2e69e6e7eb7b51d80ccb6dfc60223110dc2748efe09b4b13ca7a8ed325d8022b4d74d6c431b194b6d85722238610c7dbb515f7ca5f601843037e8f9744b97316968ba719a54bb790fc0c36cad5f2b05d22eed44541db4bb46bcf647560fcf1b99cc90165977e5f3cda3a2310cf75c53c19188e2b903977829b2a11a7c1be8dc36190aaaa5308bbfffe3e23e57739de0a87500d7cb134bc4ac0ca9455c853a3b76015f427f1ba79ec746e3902c69f7d529f25f6d020a183b92d2c28f6e5191b18ba5f890dff6a1fd21c6721cb2f41e76ac592b98cbe7fe9fb43393a0d2a9ff94f4478959d1f3f580dee4e9bbc512b115c952484461df629505a0820ac60ecffd540ea03fb636c00556e014724a1ff91e7c2d87527dbb822cd6d250058a92330135316d307232afcca63120a310ce47c68cbe70b2e30bb0060180dbd0a0cb2ea8c93410b22fd5df465c4e23ea2813f541b458af76683b9d1bd5068f91cb7af643cc39f8382e22a80fa4427576820177345ef201d57329c02bd584a890196d9812a8ba97ed59ccd2ff5868258ea28cb354b4f563a3a56ea3bfe29576aea228a92f9d65eb27a9e191dfeeb4d9185e9365c14ea0a714119d0b71c50b273965f6d5997d551c96ee2a4ced6551f0941f8d36dcf3ad546b152ac2e6e10a4835c5e19541151f8eb85824752f869d03a675c3aead80d278724f84125b60580d5487db0e91033ac74f393b5777fa87aa37a536dc65f095b5ac484f110dc254f03d228e9e29b1238378a7bb04a271c6c8c42f4bceb55678dfcdf4c88a666aa219e994c9de9df68b077d93695fd4a66cd99d4fba7dc914edebb8dbc6af91b5b3079dbbfbb0bc595da597af75d8c1be8278a66ee29c46f37b138306a893546b5b614a59f7168225ae4c1fe67608d1689ae62cdeee78bcbd148a42f8616e653ac2a770f2906e23ae2145c722ee1d21d3e74f8c61818a516373658c2b422f8034fce326cd02cb63b00cdfddf0a6cc98e2be673efd77f9c7070c1066d7bb73daac165e7060ef38107185141ac847d5cf29f141338cfff71f50fe68b7d3ffdeca7b390511387e1e6cb3cbb9b5f916f114311515dc2b9e9ee7cb72146dd22d81a66e7f77b13ef25b7ded092775fd0d4b517078ac945160c2a09773e049f4be6ec3b00418a8a50d52667b735d6553323cca68a5887c90797eec9c444841f45dced24db21dbafeeeb8732e789d8538b65d06a94d0a91c929776064e62375b1be9d070517980ff4795d598b2882567836f699d15bf6b6fb7d0a09f25aaed4ee84bfdba4acca40091cf9fdfa12649faf50bbd358267912f92d5a0283fcbe657d8deb948e69b7d6bf75c5f8e8bfdb43bae89c3fb6b4850e5b8eca17f1383d5e57afdc703a828b1699e965f16b9da238e59f861739c77e86a0c85b341633b2b46832e8b9fea4f56a1e89c73f8b232baff3aa7f86001fc7542a74679c3c4dbed1dd63a490f5c65f2498de22a541e61b7fb8ff06e5df09acfdde37c7f09b5d50cf5736c08881a0dddcf9ae502e130e4599b6d724738c884b41842be65059479e736655858a30e08de54ad83026b80935ba4cfaddd39f13f876a6c473c46c24dad2c34b4a7ed6185aa4ad1b2961bbabc63e6669680b47ce973ad4f6fe6a06489a8a2c3fddf928da9fa1864f0bb410d05cfb71af5b5ce9d7a29d05cbed2127d553d5793c66b96d54673d81b7a7da98a9bd0e52a54480546c9e63b725170352c0575257bef8e6b017847c2473115bf3a6aa1b529e08cf50f36eb090a3e380fef11c3937a0c7fb1313fa30e4152f9a111d51dc91e2c6155917532995d3476b9b2a47d9430745baf00111400ea27bfb5dba8b91da82b62d8b29c35962d3a6c2e1beae7af4c38af778d51aa8bae848541d10f850e9e0d5ab40c2c9146c18c695d3cafea4b9f20bb41a612b2108d0cb633aea81589123b689da687ef5249b4a1e4d9eaac78d9596f7a551846d32bd75c39c3f89bf31fa11823b3e20e6c7a781ea4443e67795f03963e64c29a9fb46641ecacf4f1ff4d340e1c5c13bf5b9f9e9c65a2ea71759e36cac700a3ea6b1135538bcd6a6fd47bac6dc46db90054cabe96922d535ad13c45328c5637b75f2390ded93ce5449e1815d6462f2eb2c105be0c3a00ec2cafc92481b1da9d5f1ba0db40b642350cbd744829d3ec5e164e2f6eeda03c76856ee7bd4263d00d9cacf63f7623424fd89123a37adf69b7adb18c44a856fff5d75cb5b85ebb85d4d1cccfa456e73578f66c8deeb4a475c4903365a64bd16622e408f69395b6b215989af50596e800759774d3861c8c059bc879fc884eb96581cb0f72dafc5b345ea1004b47d76b0942c47df62ccc4db2fb7ac4577190531b10adde86e7dd0ab5ab5838f34da5d47abe7c60539dddb6539e83bdeae6d0a505a2a3e72b8b14199c5535e6ebe276d65a3b69d34315f0438d24e27dfe95108d93affd7e3eb18996033c0628b7cd8e3cdc5fb8f35169f1ab9c921eb7171495b866caa6ae10416d51771558a3f5e7af47c652b136fe2d86dcf28a8b6d22ab37765b5cceac85fd96b4268a1b646021bc94515fbff9b64d46af6369649bba18a9d2ed17fdfc3ff98e78be6dec12c64522b2de45bf1394ef22678544291eccfc3eff610571d88c6f534b862f23ce9394621c087ec7d16a8adb2147af5ad2c1cfda707067d47d2ebe71b53915ca953b950b5eae9e9a187d0bbd063ba89a9bca14f91d4a1913ca531f652a7d865f1b5f0a32abffabd316510799a06e4888239b1d91bb66d636cb5e3c3e3152f5285213367ce6a8ec96ed10e681c4300f676fc80c6de634e2aa5aaafc9719a886415c5458be43cf4e2712c54566b0672011b9afbe48bc65656faa87d2b2643e0a95908e2f9cb8b3700db66b6d877e709543558ad12aeecf05f2e2d734982c9bec4a454239b44b4ad74878cf85b38b610eca1099bb27cb21f2a0ee65b4495e240329a0acc325e7f5f43139b25053f95e9979e500cbee920aa30778a0b544e318d34e6d3651d23f5bc0007c0179ce1bd2ce75de53578551f226b8a642cd05f9d21f5ada4371be288a981f73e6bdb92e5b9a3f193156b80f0c4fc4c2be7ec3776c73acbeeb1b54983048ff5aa556b6e12c686704472a7f5df66b54b520a8b67969afb9284c1f3d7ff34a465d63e1db43c714746e5c2708bbde52b099add1728fa91459f824ea55ab07b74aa09caab2b59c85dafc9fa7e803f6640cdc35ecbc0810bc42ad0b792c51e1c3f0225b9e1a4b7b669361757d3e548ab6fc1b7caa153d7a1bacb066a91e9897049c45cd07209c33f2a83750161a5281256ccdaa474a0deef033ca91622a6211f105c4f640693f520904691736d2e5c0182f639676cc482c3e6be12aaf834051ca5d1ed8ead83e03db8556174a9f16e556a2f848e1689e04da0cf7df5b092f64b729116c5b6d2afdde6e59a913c2bfd3a73e8050b780c8e13d4c7b2efdb9b41fd5598f4770f0b1f212f2eaa27cd1d85ceebe2ce646d278c2ba56b29cac243e9d8eb536b4b3c71c8c62a03e710cf91c7113dc0c529548ddcdaf1f7fa7076efc13be45e79df73cbd2ea1ff443b7844213bfde30e56e69bb7aa30e2ac327fde18c2e793e6f8febb43dfd2df4dbbe5dfffd9ad22c0c92f55ca459b3314c6a31f7b6519acc8b7c54484051a9891b00a5a281c22d1f382a1b23a0406a27de9e4361404d93373b78dc4b181424bf908da20800b064bb07b47f655446aa0a85827c024a370f3ae255bf856e77166b079b76eee394db998f04ee75eddd1c3195ad4cd85e99dcb39aaef35a871cc041eaba42a010071c10f8d995ccf97a320875d646d28dd2469b7eedfa310c0bfa10d83eb8f20aad12dd6115e607583509201155f8bc770ae40d94bd2fca108102dbfd078f1b7247f400db550adeab65eeb8fbf0b6a939ae789bc2dd5c6abf81fcf4c8babe0d5baaf934a603662fcac6ea3863cf3b719b4fecda78aaf24ab38c1d220d6dced39bb313b33d8ca1005a0f8914d19988100dd43aaea13e62e1f86792e9118b3fadd15c76f3249af98b29cd796e266b9d62042ea08d2db3edb08f1d447a02c267c386f8fb9dbfae20bf21f90a3853d19688f4d1188a315f59e7881cc89c36f3cab9978174a8a4c9311b1f7b5206d7d49346541f45848019184afa2bf93ba83c82255855b297c54279cb5c6e1d8a31f0ae8005db4aab5c5ff9746bf8a217b7f4661baa4056c122a67e88661c3179840e9a1a907d9e72220b839d4e3ba81247fcb3dcd773cf91e16ace375fb7c653e261352ff8781480cb0efa6de6e94709e0acb93f4deece7ab3628c3070eb19faf6bb3368b7611397db808a08716b85a21800a64a5ab7648b319b398c322d1fcf02c94c2599dcb89e503ea1cdc632ba75bb87edcaf81c7082476b2b8d9a60367f15bccfedb554d188c2b2004a47ed370e8ad9b6217d71026bdb65f00f65455730e2b50c40d1603714a359db045db108f4dbed8128a2470636dacd4a5dcd15662891b141e06af7f1b7c23807a7a7773831a17aa0bda5d1677d48a53605d95eb1b850a3fe87a4f36f1a49e79a505da0fd1b5413e46b28d18c0fe4a697971181e35556567445f94efd27d7a2c964b68e8ef4c44b704023e0f0d1d75c277074d9faf63a200bb686f54545006cc5be8a65914705d2d3180ce7a407c4c3475b85949052a8684c30e2f2b3e07a7480d64102560556a9c90571a09f013effb1bdac6d20a99590eda696749c6819e383bf134c44c6fb9650e66aa4c67028e1bc2fea73095974be3a95c62223f3d4f7ad8f5a6074dc2ed21bc3e8f8aac17ba691022d331e29fd8b2a5c5fffda665b85e0cc0b90235c214e60bde7455f256ec287d2fd1bdc5de0eb05f9819a72b13b82b642177e2a99f5f2e20cbad8d9013027c01f99f48c7f95cc034933d404e97c9777476d129253c992c78ce2fa0e62334466ad61e981db4d483f62d2c192d2fff44cad7a84c43f0d01056a2d41fa6b9a9a1f31812a16c4c038174f8559f8975814e3d56337edd48a4b728a975e2d935c9de975c89b50f9793c40f06cdd2c104b172df31b8a4702bdc95b87515e0635ab200a6d64bd4f64e5c482087043b3d70fa0ad3127e2cbbcb452822eb174b968986de8637b9313a090868db3bf81ac38ca902d1cafd87a1b67cf10efa12563659854107ff409e3d5d7f9a09fe2250849187eb451cc5e1aed5c342668f56ba5ac0a213f9ab0a2ed5725631d48d3718609b85507358cdde185ae3eb964a304dc2d4b5049d0c221f3f2c1a8c25c8075ef580869424746d6cb17854c2f86960c79dc9a7f887f2e9c9173f73158c6301b830680b3ab159d2e0fdc8089ba7dfe970ebbcef8222539e8b499f104ddac1b351653bd9a52b63256d65a7a8196ad58f898d1202185556b9227fc4e4bd37c89857011caa3fc64def67b41700a0467b228a20cc90a200613bb4422cc70247c99dcddba29e71d35a5f5cc43524fab3738536ebf2a6883fd73a3092f317fe58421f817eb0deb981fd147aecd6e3740a051589dd04a8e2ba8461bbe470cf086d4f827233269352fad7bafe738d6769fc2235683b4a49e4fa177302bd618efe6134bb15acdf3e70d57dd9dc47c5f16990d07727fc6b4224b4f047dedc7a29f9ad13656acffd27645e11c1fa81c8f256690087f2c33c8138fce0028822541e7e9e3de26485c990ab110a8a2adbcc2c12f533c0d78d32542990c6259201462d5cc427964d4d3f2e31859bbc47d2fc5b8dbf5345b4747a8a128d7b5ab9e75f9b7a547ebe57f83365eaf490c9646252f4a659b8fce90c6c182584ec8c2b41ff4d8bc44c69e8518cd2a5758d944c09e2f58e578d397049c169b925496df0a54d51eda81631da39dc03b771202faf7e68e480a22417c7a301feddc11b76b461725af2b77f4c93ed5dbe9e7ed0ef70f99bb7f763a48ddd95d5990e103bb145eedfd0a76d19c122374be2782b30d237bdbeddfde4aed01f007264cc116b2d4be2f398a7cb74ec7a5bc58be6cc1bdd14de27bb941541b19a643c86eda9e969ae64e4adc4cc994f09396d55c98c02adc57337f58c40aae15bbac05a3ccb364e5adb1d610a16452e92f17830600408a9820f54172a618084379014ee73085c68828a1d9e2a1d100849788d776bb585796efefa4467f3a4a2da3da016df1ed4955a79cac867ebfb30de437eac10288cc76ccef1fda7a8e691ecc29464d6d22a3bdac9d4eb6ad5f55a359ce9fb1046334a9a87c6803362c7e1c2e7afd9599f0f15c3189235d58c655ea9ffd2d3771977363ca27abac362867405b9d279e8632422897b595dfd5571aacf872ebe77dc804d76b1b5fa03677436a1186809800807c5e3cf5182e7bf1d12b3577047c601823bd950590d51ac43de8b4ba890a04b2522674355c5b3170caf76eff00a80286400742cebba8d271f349ff57f12ef61542e8470092c90c13b908343ec75bf53770a1e375dc541991450d20487ac6cc1b0a60cbccf057e33037ab3fae164f90d3542cf13ac859e79d03955322da81ec0e34617e15360297ff42384dfa8e1cd5f92727e4ce5fa3b78ca4c081bcab7ef823c3f0f8beacacc27eae299f0f72cb771c222af2af2c074628de36706032910043933478006d3d749730bb4ad658647e3bf2e0623520ced429f602961a6fed81626b6e710f2715069aa23470a78825a114d4d04a3167c59089c3f270f82ea8d521e10feb4f8c7f4ae40fe327281c9dbf264560d9bb969e449f6544f13370dc6df6d74aee23cc7bd15b9a8628463de670048846930b38adfb17d135608be951aeece17f728138affb74ce5b156be02666efb52ecbf53384cfc98905a7a41441adc71c20352b8ecd6921752e08e6ef5bfb93382ad81f14dd5086bcff6dd38ce0bbd8d685b53286d2fa46a751cd0d0fd98b3c7b8a67a9957fdb73bfbecb834697a52b67a7d0d169f4adc395c57d21e8f5cd4cb41607a30d7820cc20ea76b4a3b8f57d3d2b7d102b58c8e13ad95e83aa1d95fe86c0291b1e5eb2a4ac28881b88b3c8bb76e5ead42331d1161546a61ef666973a2aae66bbb99f2b57f2ef160182825fa5305444511ca1eca4e1b0b38528b3b10bbf6fdbc2543bc693af9c6a28da8920f8508f0578ef44c1d240fe719ad87198108708d2a3bc72a263c7fbcd9a63b76ff7d7d25200c8d12f26aa086e74cd0b345718bfe90813f774a4469025411a8ac9327d2038938744276468d4843f5b8a6ca13a1c87edcfbfc91317896452c31a9d49c4768f1b4b46ac32e0907e00a73680166339ff62595dd2d2eed3a79fb9fa0c2e8250e89539f6d678aa2e5e51e261e3637edadd8fb1d94ac431191db8fdf801a29545b1e6859a0f2f9c491c5467e6a2ccf10b4c15b118a079d435ccc3944d5131ce5235fc2f12bda421cfe71d7ce2476cd0682d5f540457e862e87ed208ba513380b4e08834c1057c69c698536c728756e4bb24803d485a937d367d379f4a0a471212b32248bd79dbfc27a4aae555678fb56ddd7621e9cc650b1da70123b59a59c5382d9967814868eddc9b390fb39cd2c62071a3c5e1415e5fc47ae752076e4e76f58f067268d8f3d2e415fb88f2bad05e27ee56c01500ba747ea72107112ad75c18cf220f5385623122acbaa766e0612df506f0bcedd3f2b0cb135a0575934d75a0ab02b79e4a0e2ca76c52ae8b68041173fc3d37bc3f73e19f9bf24ca23090d68219ef3edc6d7e00398bd2035a254bbb06fc41ff1705f7449ea2127bbcf04e8fbea7d22dbeda6a8e0c703de719e8474e63afcaba7e42a133ddb0e3fc88d1049052ecbd11632a7f57778e3ed567157d15a181dffa397a36baba08056f21c1f28e5676a1415322e9635b464d8b224b17a326d6fec44041c3448b3466d6d19dcf3ce4df08cfc60b9cd156100998a8629094d8c348917db5916e87b2f819c116553fde5b3cb33116b8902dc6ef04fa1e26934052072c9d23be2cdc50e08fe10660a2b1602878a67b9e37b63cb38c3325e93df81f595151e813c9132fdd5ad1d678fd23cd145ebf29d825a5063f835f6e3929e5e20839e0f71e4853d62a4f79d60d669b6ce677aacc2b7ebb4d8c6c6853bd864da7379a37b15366031265f5d6f8d536b5603080fed63db81a9d991ab3a77636782d4f3ac3e5bebe78900a3c709672432ce8ebe12402f07f34c730c9516f23dc3cf7d57531ae367eacfe5e1418d827f80b6ea5540acfcf5c8df05b00e4d44799b8a7d577ff2ae017128718bb82e95d45f2fd41f000c273e12332b09773acf6490f6dc5d0e62310349bb73892d938a54c055553e98c8df6429c49b5a7ba2752c823955437515903b7b680bcff4658b50e6c3dc90bbcc8e3d6cc7955226737317bd5d86dd0690d6712725959b62673064acc50148cfc74ea3d0be1a84468545b0c55c979fbb5c238f7db95e08f717f7b833760ba0054c5e3aa06200c7b0895a26aa0b9d1723a3c1f2e623ac6ff0ff1399522a3a0f69600b92bc8a3f0a2e6f58c9c78e2fd2570aea85dbe884a66ab5dfdbd4bcb55f3ef9cd7318781d4f2294893e9f141a52605d0a91cd9c23f06dbccddd0ed223f1ad535e6fb98d7be3e76c76f73f2ccd70e571b913e4cd9e80b05e79ef63327fc8f4ff511b2cf16d332253228813d44944be5ea00c3a02a08535cd7413de0a7561e286ca125be3b7d3bbd7effe43541c008a7bd1a6a9f27761c147d4abc8b5983f39f691438f8fcfe7335adbad0f42ee96aa6a74b310c5698334bd247945292794177a18f79605885add29d2950491c74a65f837c05a892b96987626f53e0eccd71002fad7473befdf579c4b81a4997c40053b1ee39c148680dfe694bea469c03ae2939da8b049856f171d9e21fba4ea7537612db339f74bd13ba83f4749128748617333ae4152e1421b3a15b7db578ffc858dae53d81d92f9d15fb7fd19d31a2d8fa211cc9f095495e329c48f188b0facb84f54648565ab41940310615ad2f7456f01b29f342f0ae9c31e38402e6390e2504ae616b4fb4bc998258ad9b71cda979de5dd45c07f92a2d621f08b3461a963edc3bb32e74281d0358cad6af35130e50a878df6c63c5071c02311916172f8aa2682e41739b77f2aa6c701c9d837d62029b48b27aab1ef2db9b0a0674dc40ae8649bc7dc09ed139fd04709fdb2248792b55868a31ee7195a03d7ef9e28aa05fb0e5898f2449edaa5fe1e93ddc470a820d80304ed9cd030ea9ad5f47516492e2fcf0e53c573cc34cf038358c9e2f7ba1f0bf7183118c77f39de0ac6673f06331ee623d878a767a6130781bf91850ea3bb83de05e1308221ec18be89fe761b36901e9f937c6d1fc9de9b45cdf4d97a2941acd4576e167377d002fd65e2d2553b5f2f975915718fbcb82c45a11ebb98c919cf87746c664c94a0ff52f7bb3febd13e1deec7ab9a9062bf40d78a3670a379f377ca2707a920f10e866df9fb59846c63c30e8cbd02f5090a97af9a6aee0347827e73f23a0bb82a48bbd85c28b5e9745346461d2e1b52d8d3c6300c8a0d7b3b45fd3e8cc557bb720deb506e4861f8465b47da270b055c391f47e7b039b2f3a377b86752116098463d856e2f3e5c1391c185c65f7ebb7fb99e791c41f1a313f58fe5441dd6af6fafa994ea9d59f5d37a1af0dc758dbc8d05f79e0e763b0cb1b0d26a85a9531dc585da65c633c0352e0cfe5f4689b2106446133f3f1771a766a35db31791a683f2ff365a32f5d9fe3202cab085cb13f83ddfe82c55dd0bcd8bf57b30f1049bcf7959e15421315a56e129034ecec8ad455ecba9d44bd5f345990744055b0bb82ae15b6d34bdc02545c56fc4b52b0d115760b281c4e8d83b9622099e37e66b4d65e9ee79438989de31a65c2dd8ebc13aa20efc62ca93dc93f6ff3f5c87b5eb0fbcf9fe11de4f1cbced180c2bcfae673600b256e17cb5672d7ba71a4652ebb4571296b049a78490b7617d37081439d0f001e2839084d008887712701b3abfbd75f9f555e6fb0dfa73c730197a62d12aecc1ecbdd34f01161ed0d960eee4bb455961972278c801affb21350774cce0f6bfdb161ab423e7c09a6b516e7d4454a73462b0470c35df650d8a9e2393566309e45f9c857c6a1bca1b6e81a2b2be78facbcbdd3947c55352f8af94ca690d9e60067dc475943f6fd244e53b813da5639b7f4521495b22916021510ef87f16e80fe0ed3e8f3dd05125a63487c1ac09bbcb27c28c90f70fb9df2c67ef8a174587c99fef2f3720a23e9644d02156e66196e844e01c6018d4320849d46a839dc584500ece3b13d329303c68d10719c6e69776f8a9c8880893c3e215698cda26e3848ee96a9c2005067dcbc53ad4b3c2a7617d0e525b2d7cc5183476156d74a3017c11121ddc83e2155303924ebc6742e76c150291babaed032296d21cc73c6c7aebb1a2e407c371b896d93b96756d342207b0110808872c9bfed10a606021d8750cf093bdc8890b73c8244767dd0817d54b1a56a08fe9965b4bdc6a72666e1b300fdfc5ecf102714c9fd57df76fdf47139f8dbf8ae59863643171164c16baa5953c17821a7ce5feac673c05a56b287453ce3a0bf5048f0999b7711604d6cdeaf3cdfd661fa21fc5bf18de929671c801f00415eaecd35abda35bc9a152fff06bbca68a9911e0bc6c76339aec36ac2a55e424daa18b1718c754d51cb9caad6d87a4eb80861706adefe2ea591cf89a9d4daed2d5b89e0e919089a68175b9abaeb3681f85378d4e62b9ff24703b54f2316f3c38cb588b856a0d44bc40364edc8447cf935448f7292e2d274a8b89b14a8f9a51644e357375b8752a4f92d4ed6c0c34772cbe3d3fda5a82db7202159eb57cc74e2ec834828e0e87a5da9823a29d58cf851a9c80c381b186c73e95a33ef7e1fbeccd33c520df5b5afbb5e9b6097f37b1edd29f2936447512fed9061204b913d5dc0c7d9fc1e068720c0e68e3eeb2416b5c4c9229078469c71f6525f032ba8f4e2d23624f759b5b77ae12161032f3cf7fc84b9f5ccce9fafbc9d157852e70a0ace62f047702a1cd11d05ea2a1eef740a9f53b0030978f5262654569f1b260548a30d452ea5c3ccbd014a04665e9dd0ef5ef2c6ddf02b4a12472984485adb027fd12ae6c60ffd203b1a4763cd2db39803e7c30ebd91bd18287b84d0a468c4b3a5fa53bf41dabf8d9ad4a1c555557ca84ba3598f52c281780dd7e22655db21ac383712e62d4540a1bc52539bcba0c183ec442cc90fe27a2dbafd4e1c791aff374b5326ba16880a16d98269abb731904dd1f8eb00aaea66bfef72d5252931d84cc01cfabde3bea854b5b145ddd37bdced843340e0679b6b4e7ed2fe318fd0cef76d160543722e0c3eac11f901ae15db25905dca7a17b81c6d51869fd12ea569fc4b072d217786b4b4d73bde4b9bd9425bc87b33d6b1911e6398673939aa2f15ac505b9a1ab029b8452dd0869f392daa28adc942272615ff2db16bcf084f01ec9fcc2f7f6a632b2bba8c468655e985a3b271c25952b7ba3a9142a23515947e79dc051e75d70f84249a4b15e526cce9807f8451ccf7fb3cdaa40f00c9d660888c30ee0598dc3aa579471a583libxmltooling-lite.so.9.0.0libxmltooling.so.9.0.0rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootxmltooling-3.1.0-150300.3.3.1.src.rpmlibxmltooling-devellibxmltooling-devel(aarch-64)pkgconfig(xmltooling)pkgconfig(xmltooling-lite)xmltooling-devel@ @@@@ @ @    /usr/bin/pkg-configcurl-devellibboost_headers-develliblog4shib-devellibxerces-c-devellibxml-security-c-devellibxmltooling-lite9libxmltooling9openssl-develpkgconfig(libcurl)pkgconfig(log4shib)pkgconfig(openssl)pkgconfig(xerces-c)pkgconfig(xml-security-c)pkgconfig(zlib)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)7.10.61.0.43.22.0.03.1.0-150300.3.3.13.1.0-150300.3.3.13.223.0.4-14.6.0-14.0-15.2-14.14.3d@_0@\+@\ac[1ZZ\Z ,@ZC@YéXX@U|@UUU@U(danilo.spinella@suse.comkstreitova@suse.comkstreitova@suse.comkstreitova@suse.comkstreitova@suse.comkstreitova@suse.comkstreitova@suse.comkstreitova@suse.comvcizek@suse.comkstreitova@suse.comjengelh@inai.deadam.majer@suse.dekstreitova@suse.commpluskal@suse.comkstreitova@suse.comkstreitova@suse.comkstreitova@suse.com- Fix server-side request forgery (SSRF) vulnerability, bsc#1212359 * bsc1212359.patch- Update to 3.1.0 * [CPPXT-145] - DataSealer is sharing non-thread safe keys - update lib version to 9 - run spec-cleaner- update to 3.0.4 * [CPPXT-143] - Crash due to uncaught DOMException [bsc#1129537] [CVE-2019-9628] * [CPPXT-144] - CURL SOAP Transport: unset Expect Header- update to 3.0.3 * [CPPXT-136] - Likely issues with empty element content in KeyInfo handling code * [CPPXT-138] - xmltooling does not build with OpenSSL-1.1.1 * [CPPXT-139] - DataSealer needs to catch both Santuario exception types * [CPPXT-137] - OpenSSL 1.1.1 work- update to 3.0.2 * [CPPXT-135] - Lite half of library has unintentional zlib dependency * [CPPXT-134] - Reloadable configuration deleting backing file on a 304 * [CPPXT-33] - Credential::getCredentialContext method misspelled * [CPPXT-81] - Use of LIBS in place of LDFLAGS in configure tests break custom builds * [CPPXT-111] - Build flags leak into pkg-config files * [CPPXT-114] - ExplicitKeyTrustEngine doesn't handle EC in the OpenSSL case * [CPPXT-116] - Apache 2.4 / Shibboleth Deadlock * [CPPXT-127] - DTD-defined entities can be added to XML without breaking signature * [CPPXT-133] - Eliminate uses of getTextContent in DOM helpers * [CPPXT-110] - OpenSSL 1.1 compatibility * [CPPXT-123] - Updates and next releases of Xerces and Santuario * [CPPXT-126] - TODO and cleanup tasks for V3 * [CPPXT-118] - Address any deprecated CURL options * [CPPXT-120] - Set disallow-doctype property on DOMLSParser * [CPPXT-122] - Replace DateTime class with Xerces version * [CPPXT-125] - Consider making AbractPKIXTrustEngine::checkEntityNames virtual * [CPPXT-130] - auto_ptr cleanup * [CPPXT-132] - Slow down dependent on curl version - update soname for libxmltooling library from 7 to 8 - require libxerces-c-devel >= 3.2 and libxml-security-c-devel >= 2.0.0 - add Buildrequires: zlib-devel - remove upstream patches supporting building with openssl 1.1 that are no longer needed * 0023-CPPXT-110-OpenSSL-1.1-removes-BIO_s_file_internal.patch * 0011-CPPXT-110-Clean-up-some-collateral-damage-from-previ.patch * 0005-CPPXT-110-OpenSSL-1.1-removes-BIO_s_file_internal.patch * 0026-CPPXT-110-OpenSSL-1.1-library-names-have-changes.patch * 0027-Commit-a-xmltoolingtest.vcxproj.user.patch * 0010-CPPXT-110-Start-to-add-tests-to-exercise-XSEC-paths-.patch * 0003-CPPXT-110-OpenSSL-1.1-makes-DSA-opaque.patch * 0002-CPPXT-110-Add-new-OpenSSL-support-files-to-Unix-buil.patch * 0012-CPPXT-110-Add-test-path-for-RSA-loadXXXBigNums.patch * 0009-CPPXT-110-Start-to-add-tests-to-exercise-XSEC-paths-.patch * 0020-CPPXT-110-Add-new-OpenSSL-support-files-to-Unix-buil.patch * 0024-CPPXT-110-OpenSSL-1.1-internalizes-locking.patch * 0006-CPPXT-110-OpenSSL-1.1-internalizes-locking.patch * 0028-CPPXT-110-OpenSSL-1.1-OpenSSL1.1-changes-to-newly-in.patch * 0025-CPPXT-110-OpenSSL-1.1-Fix-some-signatures-and-names.patch * 0016-CPPXT-110-Round-trip-verify-test-for-OpenSSLCryptoKe.patch * 0021-CPPXT-110-OpenSSL-1.1-makes-DSA-opaque.patch * 0007-Unwind-previous.patch * 0013-CPPXT-110-Used-Named-curves-for-EC-testing.patch * 0030-CPPXT-110-OpenSSL-1.1-New-build-mechanisms.patch * 0031-Missed-file-for-OpenSSL1.1-support.patch * 0029-CPPXT-110-OpenSSL-1.1-Cleanup-tests.patch * 0022-CPPXT-110-OpenSSL-1.1-makes-EVP_PKEY-opaque.patch * 0017-CPPXT-110-Inverted-parameters-to-TSM_ASSERT-in-DSA-t.patch * 0008-CPPXT-110-Checkin-prototypical-vcxproj.user-file-for.patch * 0019-CPPXT-110-OpenSSL-1.1-makes-X509_STORE_CTX-and-X509_.patch * 0001-CPPXT-110-OpenSSL-1.1-makes-X509_STORE_CTX-and-X509_.patch * 0018-CPPXT-110-Test-for-OpenSSL-part-of-ExplicitKeyTrustE.patch * 0004-CPPXT-110-OpenSSL-1.1-makes-EVP_PKEY-opaque.patch * 0015-CPPXT-110-test-for-code-changes-to-OpenSSLCryptoKeyE.patch * 0014-CPPXT-110-test-for-code-changes-to-OpenSSLCryptoKeyD.patch - introduce libxmltooling-lite subpackage- update to 1.6.4 * [CPPXT-128] - Additional nodes can be added to XML without breaking signature [bsc#1083247] [CVE-2018-0489]- update to 1.6.3 * [CPPXT-127] - DTD-defined entities can be added to XML without breaking signature [CVE-2018-0486], [bsc#1075975] - 'Url' -> 'URL'- update to 1.6.2 * 1.6.2: [CPPXT-124] - Regression caused by CPPXT-116 * 1.6.1: [CPPXT-107] - Issues compiling with Boost and VC15- add upstream patches to support building with openssl 1.1 (bsc#1067419) * 0023-CPPXT-110-OpenSSL-1.1-removes-BIO_s_file_internal.patch * 0011-CPPXT-110-Clean-up-some-collateral-damage-from-previ.patch * 0005-CPPXT-110-OpenSSL-1.1-removes-BIO_s_file_internal.patch * 0026-CPPXT-110-OpenSSL-1.1-library-names-have-changes.patch * 0027-Commit-a-xmltoolingtest.vcxproj.user.patch * 0010-CPPXT-110-Start-to-add-tests-to-exercise-XSEC-paths-.patch * 0003-CPPXT-110-OpenSSL-1.1-makes-DSA-opaque.patch * 0002-CPPXT-110-Add-new-OpenSSL-support-files-to-Unix-buil.patch * 0012-CPPXT-110-Add-test-path-for-RSA-loadXXXBigNums.patch * 0009-CPPXT-110-Start-to-add-tests-to-exercise-XSEC-paths-.patch * 0020-CPPXT-110-Add-new-OpenSSL-support-files-to-Unix-buil.patch * 0024-CPPXT-110-OpenSSL-1.1-internalizes-locking.patch * 0006-CPPXT-110-OpenSSL-1.1-internalizes-locking.patch * 0028-CPPXT-110-OpenSSL-1.1-OpenSSL1.1-changes-to-newly-in.patch * 0025-CPPXT-110-OpenSSL-1.1-Fix-some-signatures-and-names.patch * 0016-CPPXT-110-Round-trip-verify-test-for-OpenSSLCryptoKe.patch * 0021-CPPXT-110-OpenSSL-1.1-makes-DSA-opaque.patch * 0007-Unwind-previous.patch * 0013-CPPXT-110-Used-Named-curves-for-EC-testing.patch * 0030-CPPXT-110-OpenSSL-1.1-New-build-mechanisms.patch * 0031-Missed-file-for-OpenSSL1.1-support.patch * 0029-CPPXT-110-OpenSSL-1.1-Cleanup-tests.patch * 0022-CPPXT-110-OpenSSL-1.1-makes-EVP_PKEY-opaque.patch * 0017-CPPXT-110-Inverted-parameters-to-TSM_ASSERT-in-DSA-t.patch * 0008-CPPXT-110-Checkin-prototypical-vcxproj.user-file-for.patch * 0019-CPPXT-110-OpenSSL-1.1-makes-X509_STORE_CTX-and-X509_.patch * 0001-CPPXT-110-OpenSSL-1.1-makes-X509_STORE_CTX-and-X509_.patch * 0018-CPPXT-110-Test-for-OpenSSL-part-of-ExplicitKeyTrustE.patch * 0004-CPPXT-110-OpenSSL-1.1-makes-EVP_PKEY-opaque.patch * 0015-CPPXT-110-test-for-code-changes-to-OpenSSLCryptoKeyE.patch * 0014-CPPXT-110-test-for-code-changes-to-OpenSSLCryptoKeyD.patch- update to 1.6.0 * [CPPXT-108] - Potential nullpointer dereference in InlineCredential::getKeyInfo * [CPPXT-109] - XSECCryptoX509CRL::loadX509CRLPEM() can read past unterminated buffer - update soname for libxmltooling library from 6 to 7 - add version for boost-devel buildrequires - add %{opensaml_version} macro - run spec-cleaner- Update RPM groups- use individual libboost-*-devel packages instead of boost-devel- update to xmltooling 1.5.6 * [CPPXT-105] - PKIX revocation checking calls OpenSSL's X509_verify_cert in an unsupported way (breaks with OpenSSL 1.0.1p/1.0.2d and later)- Add gpg signature- adjust Summary in the specfile - remove unused conditionals- use spec-cleaner - package cleaning - add xmltooling-1.5.5-doxygen_timestamp.patch to remove timestamps in a documentation generated by Doxygen and avoid RPMLINT warnings (file-contains-date-and-time).- initial revisionxmltooling-develibs-centriq-5 1687769940  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"3.1.0-150300.3.3.13.1.0-150300.3.3.13.1.03.1.03.1.0-150300.3.3.13.1.0-150300.3.3.1  xmltoolingAbstractAttributeExtensibleXMLObject.hAbstractComplexElement.hAbstractDOMCachingXMLObject.hAbstractSimpleElement.hAbstractXMLObject.hAttributeExtensibleXMLObject.hConcreteXMLObjectBuilder.hElementExtensibleXMLObject.hElementProxy.hLockable.hNamespace.hPluginManager.hQName.hXMLObject.hXMLObjectBuilder.hXMLToolingConfig.hbase.hchar_traits.hconfig_pub.hencryptionDecrypter.hEncryptedKeyResolver.hEncrypter.hEncryption.hexceptions.himplAnyElement.hManagedResource.hOpenSSLSecurityHelper.hOpenSSLSupport.hUnknownElement.hioAbstractXMLObjectMarshaller.hAbstractXMLObjectUnmarshaller.hGenericRequest.hGenericResponse.hHTTPRequest.hHTTPResponse.hlogging.hsecurityAbstractPKIXTrustEngine.hBasicX509Credential.hChainingTrustEngine.hCredential.hCredentialContext.hCredentialCriteria.hCredentialResolver.hDataSealer.hKeyInfoCredentialContext.hKeyInfoResolver.hOpenSSLCredential.hOpenSSLCryptoX509CRL.hOpenSSLPathValidator.hOpenSSLTrustEngine.hPKIXPathValidatorParams.hPathValidator.hSecurityHelper.hSignatureTrustEngine.hTrustEngine.hX509Credential.hX509TrustEngine.hXSECCryptoX509CRL.hsignatureContentReference.hKeyInfo.hSignature.hSignatureValidator.hsoapHTTPSOAPTransport.hOpenSSLSOAPTransport.hSOAP.hSOAPClient.hSOAPTransport.hunicode.hutilCloneInputStream.hCurlURLInputStream.hDirectoryWalker.hNDC.hParserPool.hPathResolver.hPredicates.hReloadableXMLFile.hReplayCache.hStorageService.hTemplateEngine.hThreads.hURLEncoder.hXMLConstants.hXMLHelper.hXMLObjectChildrenList.hvalidationValidator.hValidatorSuite.hversion.hlibxmltooling-lite.solibxmltooling.soxmltooling-lite.pcxmltooling.pcxmltoolingCURL.LICENSELICENSE.txtLOG4CPP.LICENSENOTICE.txtOPENSSL.LICENSEREADME.txtapihtmla00008.htmla00011.htmla00014.htmla00017.htmla00020.htmla00023.htmla00026.htmla00026.jsa00029.htmla00032.htmla00041.htmla00044.htmla00047.htmla00047.jsa00050.htmla00050.jsa00053.htmla00053.jsa00056.htmla00056.jsa00059.htmla00059.jsa00062.htmla00065.htmla00071.htmla00074.htmla00077.htmla00080.htmla00083.htmla00086.htmla00089.htmla00092.htmla00092.jsa00095.htmla00095.jsa00098.htmla00101.htmla00101.jsa00107.htmla00107.jsa00110.htmla00110.jsa00113.htmla00113.jsa00116.htmla00116.jsa00119.htmla00119.jsa00122.htmla00122.jsa00125.htmla00125.jsa00137.htmla00137.jsa00140.htmla00140.jsa00143.htmla00143.jsa00146.htmla00146.jsa00149.htmla00149.jsa00152.htmla00155.htmla00155.jsa00158.htmla00158.jsa00161.htmla00161.jsa00164.htmla00164.jsa00167.htmla00167.jsa00170.htmla00170.jsa00173.htmla00173.jsa00176.htmla00176.jsa00179.htmla00179.jsa00182.htmla00182.jsa00185.htmla00185.jsa00188.htmla00188.jsa00191.htmla00191.jsa00194.htmla00197.htmla00197.jsa00200.htmla00200.jsa00203.htmla00206.htmla00206.jsa00209.htmla00209.jsa00212.htmla00215.htmla00215.jsa00218.htmla00221.htmla00224.htmla00227.htmla00230.htmla00230.jsa00233.htmla00236.htmla00236.jsa00239.htmla00239.jsa00242.htmla00245.htmla00248.htmla00251.htmla00251.jsa00254.htmla00254.jsa00257.htmla00257.jsa00260.htmla00263.htmla00263.jsa00269.htmla00272.htmla00275.htmla00900.htmla00900.jsa00901.htmla00901.jsa00902.htmla00902.jsa00903.htmla00903.jsa00904.htmla01449.htmla01452.htmla01452.jsa01452.pnga01453.htmla01456.htmla01456.jsa01456.pnga01457.htmla01460.htmla01460.jsa01460.pnga01461.htmla01464.htmla01464.jsa01464.pnga01465.htmla01468.htmla01468.jsa01468.pnga01469.htmla01472.htmla01472.jsa01472.pnga01473.htmla01476.htmla01476.jsa01477.htmla01480.htmla01480.jsa01481.htmla01484.htmla01484.jsa01485.htmla01488.htmla01488.jsa01488.pnga01489.htmla01492.htmla01492.jsa01492.pnga01493.htmla01496.htmla01496.jsa01496.pnga01497.htmla01500.htmla01500.jsa01501.htmla01504.htmla01504.jsa01504.pnga01505.htmla01508.htmla01508.jsa01509.htmla01512.htmla01512.jsa01513.htmla01516.htmla01516.jsa01517.htmla01520.htmla01520.jsa01521.htmla01524.htmla01524.jsa01524.pnga01525.htmla01528.htmla01528.jsa01528.pnga01529.htmla01532.htmla01532.jsa01532.pnga01533.htmla01536.htmla01536.jsa01536.pnga01537.htmla01540.htmla01540.jsa01540.pnga01541.htmla01544.htmla01544.jsa01544.pnga01545.htmla01548.htmla01548.jsa01548.pnga01549.htmla01552.htmla01552.jsa01552.pnga01553.htmla01556.htmla01556.jsa01556.pnga01557.htmla01560.htmla01560.jsa01560.pnga01561.htmla01564.htmla01564.jsa01564.pnga01565.htmla01568.htmla01568.jsa01568.pnga01569.htmla01572.htmla01572.jsa01572.pnga01573.htmla01576.htmla01576.jsa01576.pnga01577.htmla01580.htmla01580.jsa01580.pnga01581.htmla01584.htmla01584.jsa01584.pnga01585.htmla01588.htmla01588.jsa01588.pnga01589.htmla01592.htmla01592.jsa01592.pnga01593.htmla01596.htmla01596.jsa01596.pnga01597.htmla01600.htmla01600.jsa01600.pnga01601.htmla01604.htmla01604.jsa01604.pnga01605.htmla01608.htmla01608.jsa01608.pnga01609.htmla01612.htmla01612.jsa01613.htmla01616.htmla01616.jsa01617.htmla01620.htmla01620.jsa01621.htmla01624.htmla01624.jsa01625.htmla01628.htmla01628.jsa01628.pnga01629.htmla01632.htmla01632.jsa01633.htmla01636.htmla01636.jsa01636.pnga01637.htmla01640.htmla01640.jsa01640.pnga01641.htmla01644.htmla01644.jsa01644.pnga01645.htmla01648.htmla01648.jsa01648.pnga01649.htmla01652.htmla01652.jsa01653.htmla01656.htmla01656.jsa01656.pnga01657.htmla01660.htmla01660.jsa01660.pnga01661.htmla01664.htmla01664.jsa01665.htmla01668.htmla01668.jsa01669.htmla01672.htmla01672.jsa01673.htmla01676.htmla01676.jsa01676.pnga01677.htmla01680.htmla01680.jsa01681.htmla01684.htmla01684.jsa01684.pnga01685.htmla01688.htmla01688.jsa01688.pnga01689.htmla01692.htmla01692.jsa01692.pnga01693.htmla01696.htmla01696.jsa01696.pnga01697.htmla01700.htmla01700.jsa01700.pnga01701.htmla01704.htmla01704.jsa01704.pnga01705.htmla01708.htmla01708.jsa01708.pnga01709.htmla01712.htmla01712.jsa01713.htmla01716.htmla01716.jsa01716.pnga01717.htmla01720.htmla01720.jsa01720.pnga01721.htmla01724.htmla01724.jsa01724.pnga01725.htmla01728.htmla01728.jsa01728.pnga01729.htmla01732.htmla01732.jsa01732.pnga01733.htmla01736.htmla01736.jsa01737.htmla01740.htmla01740.jsa01740.pnga01741.htmla01744.htmla01744.jsa01744.pnga01745.htmla01748.htmla01748.jsa01748.pnga01749.htmla01752.htmla01752.jsa01752.pnga01753.htmla01756.htmla01756.jsa01756.pnga01757.htmla01760.htmla01760.jsa01760.pnga01761.htmla01764.htmla01764.jsa01765.htmla01768.htmla01768.jsa01768.pnga01769.htmla01772.htmla01772.jsa01773.htmla01776.htmla01776.jsa01777.htmla01780.htmla01780.jsa01781.htmla01784.htmla01784.jsa01785.htmla01788.htmla01788.jsa01788.pnga01789.htmla01792.htmla01792.jsa01792.pnga01793.htmla01796.htmla01796.jsa01797.htmla01800.htmla01800.jsa01801.htmla01804.htmla01804.jsa01804.pnga01805.htmla01808.htmla01808.jsa01808.pnga01809.htmla01812.htmla01812.jsa01812.pnga01813.htmla01816.htmla01816.jsa01816.pnga01817.htmla01820.htmla01820.jsa01821.htmla01824.htmla01824.jsa01825.htmla01828.htmla01828.jsa01829.htmla01832.htmla01832.jsa01832.pnga01833.htmla01836.htmla01836.jsa01837.htmla01840.htmla01840.jsa01841.htmla01844.htmla01844.jsa01845.htmla01848.htmla01848.jsa01849.htmla01852.htmla01852.jsa01853.htmla01856.htmla01856.jsa01856.pnga01857.htmla01860.htmla01860.jsa01861.htmla01864.htmla01864.jsa01865.htmla01868.htmla01868.jsa01869.htmla01872.htmla01872.jsa01873.htmla01876.htmla01876.jsa01877.htmla01880.htmla01880.jsa01881.htmla01884.htmla01884.jsa01885.htmla01888.htmla01888.jsa01889.htmla01892.htmla01892.jsa01893.htmla01896.htmla01896.jsa01897.htmla01900.htmla01900.jsa01901.htmla01904.htmla01904.jsa01908.htmla01909.htmla01912.htmla01912.jsa01912.pnga01913.htmla01916.htmla01916.jsa01917.htmla01920.htmla01920.jsa01920.pnga01921.htmla01924.htmla01924.jsa01924.pnga01925.htmla01928.htmla01928.jsa01928.pngannotated.htmlannotated_dup.jsbc_s.pngbdwn.pngclasses.htmlclosed.pngdir_3f55732e7da5434d2930e07f27c26f18.htmldir_3f55732e7da5434d2930e07f27c26f18.jsdir_4525a889be032b1535968cae6b36fe67.htmldir_4525a889be032b1535968cae6b36fe67.jsdir_472d3fff574b2339f04f728923446b42.htmldir_472d3fff574b2339f04f728923446b42.jsdir_5d4ee0d52734678063b51fc885ee7c75.htmldir_5d4ee0d52734678063b51fc885ee7c75.jsdir_5e908b025dbaf7cd656175bbd6c26f22.htmldir_5e908b025dbaf7cd656175bbd6c26f22.jsdir_6051302bc01ae5da5931e7ed3656ac68.htmldir_627eaad62ca0759bfdb0e5241b831edd.htmldir_627eaad62ca0759bfdb0e5241b831edd.jsdir_e5f7319712ecbee14eb9a38b8e289fda.htmldir_e5f7319712ecbee14eb9a38b8e289fda.jsdir_ecc2aa90a870954e14f319298f086d73.htmldir_ecc2aa90a870954e14f319298f086d73.jsdir_f22b208f31428b6bc0145b6ac5c011a8.htmldir_f22b208f31428b6bc0145b6ac5c011a8.jsdoc.pngdoxygen.cssdoxygen.pngdynsections.jsfiles.htmlfiles_dup.jsfolderclosed.pngfolderopen.pngfunctions.htmlfunctions_0x7e.htmlfunctions_b.htmlfunctions_c.htmlfunctions_d.htmlfunctions_dup.jsfunctions_e.htmlfunctions_enum.htmlfunctions_f.htmlfunctions_func.htmlfunctions_func.jsfunctions_func_0x7e.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_j.htmlfunctions_func_k.htmlfunctions_func_l.htmlfunctions_func_m.htmlfunctions_func_n.htmlfunctions_func_o.htmlfunctions_func_p.htmlfunctions_func_q.htmlfunctions_func_r.htmlfunctions_func_s.htmlfunctions_func_t.htmlfunctions_func_u.htmlfunctions_func_v.htmlfunctions_func_w.htmlfunctions_func_x.htmlfunctions_g.htmlfunctions_h.htmlfunctions_i.htmlfunctions_j.htmlfunctions_k.htmlfunctions_l.htmlfunctions_m.htmlfunctions_n.htmlfunctions_o.htmlfunctions_p.htmlfunctions_q.htmlfunctions_r.htmlfunctions_s.htmlfunctions_t.htmlfunctions_type.htmlfunctions_u.htmlfunctions_v.htmlfunctions_vars.htmlfunctions_w.htmlfunctions_x.htmlglobals.htmlglobals_defs.htmlhierarchy.htmlhierarchy.jsindex.htmljquery.jsmenu.jsmenudata.jsnamespacemembers.htmlnamespacemembers_enum.htmlnamespacemembers_func.htmlnamespacemembers_type.htmlnamespacemembers_vars.htmlnamespaces.htmlnamespaces_dup.jsnav_f.pngnav_g.pngnav_h.pngnavtree.cssnavtree.jsnavtreedata.jsnavtreeindex0.jsnavtreeindex1.jsnavtreeindex2.jsnavtreeindex3.jsnavtreeindex4.jsnavtreeindex5.jsnavtreeindex6.jsopen.pngresize.jssplitbar.pngsync_off.pngsync_on.pngtab_a.pngtab_b.pngtab_h.pngtab_s.pngtabs.cssxmltooling.tag/usr/include//usr/include/xmltooling//usr/include/xmltooling/encryption//usr/include/xmltooling/impl//usr/include/xmltooling/io//usr/include/xmltooling/security//usr/include/xmltooling/signature//usr/include/xmltooling/soap//usr/include/xmltooling/util//usr/include/xmltooling/validation//usr/lib64//usr/lib64/pkgconfig//usr/share/doc/packages//usr/share/doc/packages/xmltooling//usr/share/doc/packages/xmltooling/api//usr/share/doc/packages/xmltooling/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:29609/SUSE_SLE-15-SP3_Update/a30d8955ba0014fb53af4a61103805ec-xmltooling.SUSE_SLE-15-SP3_Updatedrpmxz5aarch64-suse-linux      !"#$%&$'() )**+,# (- .//$01234567/89:;<=>?>>@ABC=DEEFFFFGHdirectoryC++ source, ASCII textASCII textC source, ASCII textpkgconfig fileHTML document, ASCII text, with very long linesHTML document, ASCII textPNG image data, 586 x 136, 8-bit colormap, non-interlacedPNG image data, 212 x 136, 8-bit colormap, non-interlacedPNG image data, 261 x 136, 8-bit colormap, non-interlacedPNG image data, 201 x 136, 8-bit colormap, non-interlacedPNG image data, 1778 x 136, 8-bit colormap, non-interlacedPNG image data, 229 x 136, 8-bit colormap, non-interlacedPNG image data, 238 x 136, 8-bit colormap, non-interlacedPNG image data, 492 x 136, 8-bit colormap, non-interlacedPNG image data, 213 x 136, 8-bit colormap, non-interlacedPNG image data, 212 x 192, 8-bit colormap, non-interlacedPNG image data, 151 x 80, 8-bit colormap, non-interlacedPNG image data, 476 x 752, 8-bit colormap, non-interlacedPNG image data, 196 x 136, 8-bit colormap, non-interlacedPNG image data, 207 x 136, 8-bit colormap, non-interlacedPNG image data, 223 x 136, 8-bit colormap, non-interlacedPNG image data, 226 x 136, 8-bit colormap, non-interlacedPNG image data, 233 x 136, 8-bit colormap, non-interlacedPNG image data, 434 x 192, 8-bit colormap, non-interlacedPNG image data, 208 x 80, 8-bit colormap, non-interlacedPNG image data, 245 x 136, 8-bit colormap, non-interlacedPNG image data, 258 x 136, 8-bit colormap, non-interlacedPNG image data, 162 x 80, 8-bit colormap, non-interlacedPNG image data, 173 x 80, 8-bit colormap, non-interlacedPNG image data, 850 x 80, 8-bit colormap, non-interlacedPNG image data, 440 x 192, 8-bit colormap, non-interlacedPNG image data, 192 x 136, 8-bit colormap, non-interlacedPNG image data, 398 x 192, 8-bit colormap, non-interlacedPNG image data, 394 x 136, 8-bit colormap, non-interlacedPNG image data, 216 x 80, 8-bit colormap, non-interlacedPNG image data, 181 x 80, 8-bit colormap, non-interlacedPNG image data, 205 x 80, 8-bit colormap, non-interlacedPNG image data, 185 x 136, 8-bit colormap, non-interlacedPNG image data, 219 x 80, 8-bit colormap, non-interlacedPNG image data, 203 x 80, 8-bit colormap, non-interlacedPNG image data, 273 x 80, 8-bit colormap, non-interlacedPNG image data, 440 x 136, 8-bit colormap, non-interlacedPNG image data, 777 x 192, 8-bit colormap, non-interlacedPNG image data, 142 x 80, 8-bit colormap, non-interlacedPNG image data, 202 x 192, 8-bit colormap, non-interlacedPNG image data, 193 x 80, 8-bit colormap, non-interlacedPNG image data, 442 x 80, 8-bit colormap, non-interlacedPNG image data, 172 x 80, 8-bit colormap, non-interlacedPNG image data, 186 x 80, 8-bit colormap, non-interlacedPNG image data, 161 x 80, 8-bit colormap, non-interlacedPNG image data, 180 x 80, 8-bit colormap, non-interlacedPNG image data, 309 x 80, 8-bit colormap, non-interlacedPNG image data, 164 x 80, 8-bit colormap, non-interlacedPNG image data, 184 x 80, 8-bit colormap, non-interlacedPNG image data, 1778 x 416, 8-bit colormap, non-interlacedPNG image data, 468 x 136, 8-bit colormap, non-interlacedPNG image data, 178 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 textPR RR RPR R RR R R R:Zо2utf-8f89fcfaf70f79756fe25d9fc283314e8936e2767f46b19f436bc227302c0bea3?7zXZ !t/]"k%]dNGV*).=uT(rY is#BUt.@[D `8#~nKL ~Zi=23O4 nYiJ:-굦)Dn>y̰5 peګ F2RRmꔨ%'h{yh܂+Vğσ~OM Rs#u*e-9t6v"y{Pމ3q/8pT b+ H*x)?NϚZI#[0/¸NHN`䋢K`-ݨ$}ynө8x:$rD}=Bz^4N򦋡ɘ(zVgÖz&_Dݟn`O*OmCq4VG_speAԯ)Eܡ}i4U^Ubuϡރ%SbGZDu$<0_f \W鑶0=9%gVѲHK ]n> Qѱ *\J RW8xC)c  tH2p?Qlv3q 'Ʉ>"4CfZg7&FF+8X**G#|8whNh-;u5=6;XgyQ@I_ D%ƎC67˻Od7ӿϛ7!g#/D QWq x%HeduGz]ƑIqS,)V.@gM>/t0 n#dq>KJDucW +TO;ͰV .E\^Bxߗna <;ͧ1>5BbajVAr͑e_}4N& ;%STX׆$u9:ZI6QeE3T{uUCxC浵0 Pti~}ǒwU0)$P"D,>x/:8z`%CHI_%}1(`k8o>P/60wb]V3gQz0i&JPPD?"ēV *5ȼȺUKi}=۝mJ[C=$c3 3/Ē3H~`jvqp;AފQWc>]_s9`LƥN:WVHws t5RX6tX.t8B$t ]5mR`{q3 |k^t> >ĖP!8z=̲[hS)W" Yw|3APwFK|j_Nd<,sȬ+'v~S ]~҈b1W9v)W\+[LF[J d)Fmjwҧ^ҪKqxoﻞ#t'T櫲nW.'X({WDz| O:ns F9>LFNeB{+_"C=/m!pV8[bGR+0ARY.Kgm>mM? \ „LFV7jD SՖN;Mz1QӌFY`4HILutw4Ibp@+Rf[z M(slfKe|oԌw#]_@~FPDks`3`ؒ,w.( W2bJ$vw%]KVUdϹԭFCb`:N4fU:]bZ^9w@+}F,[x FAPTA&L'ԪR )CzdmR3v9+uBt%D3HǪ:Ed8ruxN}oTsۘ w0 TK8AX`ǔМtS GTs˚#mg-ow)-1cB";rlPHkC)#Gm|N亮ʸe#ʼnk(8kΕ9 9p(rVX+v~n瑱@o-#^'72fHAi^ bb-5 @g&<,VSECV!.d{{趤ϾAD CRs>6HWi@K%P^Y̋pm0)i\6OM5#V'n.&C7R *hMϮ Yr@19xHR`q+18R"LdIH@ y:Sɗ_UqIFN)ݳQvnܴ㎍woXx4Rco/^YqQ47B Zՙ)gC4@3m!Th\aNuS$nu((z[MBoz\0( Z>M^X\ "kȳxwá.fJ,'A(K?^u~؞-QB3'Pzi EaiREYofD#U.3"ݼCj}I*y;'+vG TȆ%HUv[-Z  g܎k8Fܞ){10q "IJ(goʮL|2CNAMEP(0)7Rs$KD6h-]u"7EP^J}&ދ]|@ؠ@h4x;uvyBHP*;XavPY$ KùwGD;1{1=7^5 n:M1qWXy5CAþU훠G@qX/D6[ 9@TQ4T.UD38W`jLW9j >\%PboHmz Rq.0j0b(ml_Kܫ؝#4"Wr0 $0CmP_ 0t0ya4^L,!L5šGwjK4};gYW!VOZEiEgTu؍<1.4#ghiDYUd8BۜO`W>RgҘu@!k o5 `b`9V<&SURK w83`OBu&r8$I X\z]8nwA=-~OkTj5d"5 A06Zbvrhfrvlz>>/$c`Y $#!tβLlz|c\|/u"<˻u(}9E:05N>NW\CO.>ljMd5iCvm|;:WFb}.a z"2@cU,t 9^G"!k+:SjLٮ.Ut->:,Ӧ?^[em6c1_F֝`_s,qC c.IU6bӮ3PpmkE6גОTj{/_+3o>ڰ)Q&VTfH'(_Jɜ[OZU PA! 㼄wݱ`f(EMYu EEXߴ6i+3\yћYȫm@pP$kD -Khj`d :XMeAf߆AV=5Зnsڽ9zAmr8Y~Lj7&Ss+iUR!s 3TD]~- $9f%IZ1 ~da.Iܢh3@">Cw: 3,ǥx@+hOw"Z"?RŰ}W(Oڳ`!6Q}pZIA>Sj d\6ҧ*(^q B"kr.~@H+3q";E^!B]Z*T/4&KI iLa i!eh/veAOb{ZcSE& < .53Bk,dOO^sX*9)cc &"ELZ)o~E~ú0L0/C)l2'B6cKOrH~#MsB3AμEۙDe~:Qep UD)!=#~Jn *-\_??,ӛς kqDl{|G6VE 쑵(I(5k0s]~ɞxϘfk,,?e7+0CrdD;߼48vH3;T0QPKg$FJ!fz1PxH0f%sS!4tܑy,S6&忔DٖUZUE?rI"@^;}/۽-uR"{M_ IAr$^mT#W:"<^tіN}I1,:1@B(ۉ=o{7ge}}%АN~] ;БȹQDZQ#Y0"Cbdv~`@q(fOKB6Jy " |WD5_~P.#~QɼȦ<Uy|Тrsۇk*B3eIIK)ோN:uWX2+:(aH|jirh:展+ FW? |5+qg=[ou%"+ա}: c3np|KZL gRAjKSy&j7O{ZNuՑw=*w3w88O>% ^}%sOT j|B3n7%l:Wz'Ti`E鐰C:YMr쏛#.3^vV;ͨց0 E eF~ZߪyfW\YNU=;PyME젢 :;4|pjfʮJq(-tq/mQ$$[Ó4F}2(]EH̫ rXTv(=5kSڹB"&EAB^/I{' 5%|ЏV###}{>}c_S gHr5QnE&U8F ~QZ?6hzw$U& "^DŽzۣ>\zF nMLAdw!'8/`q| v {#LGA4z"h.#uopҽ[okg vh*QAFl\FK%SyDEVJL}jshOD S8u9)qyo|g c*lN^vG 3)Qz>ŀ.EZ)-P<]=HjGձ {YV dlO~Tc*C]Mhv ZɠBɯ-bInNŐE@ d~es]{j.ۍ 96ڎgYJZhS/_ۓoҬ(HULvL5~n92pMIWҧ R#a yBh✤!:fM&";#z03M⤮ S0Xղv8ԹTR!5Iu<" YUE}/YB^{X8䚺`jhr{@ MdgLVJ36BsA\1!qqfa 4S 4{`!cFd'3}4=391G݄RX|W]߰Щ.yUm+tʈq'쁔Q=~^6L P;WCe7%PlCII7u-+ͫ 2/G kΨgy msW)g 8B,ί;HZsL\P&9J''P 3GȫSV:/B!|4~$t9P,T^KQD˗V>.xY D&[ְB| ~)}\‡|j;6JHMZ+bmߜC'DT5wߞr^ݠ&|VQsXnrw)eos_Cs8hϙoTDKEyoo=?ć6 emWR9LOpRK,k4,˴Ds1FQ@j?@+>ĴHvYP)p,:)Ct8ȇʤ4kK L'`m]kF'@G3jC+ 0gOz8/?M"f3&:q'_zr_.iE|N Sa9Ȯ5c>@Sz-f^}62#nV2 :pR} xVQ;q7]Cy4 hmqx\M]V2&|\]v ^Y%w|~$W |Ŋf3>Sƨ*?4 +{h͌Dq?]ȹSJƂ'E f׹BMԭf^LqNϺq<&VR_ #5Q/=4m#71"0Ê:?IW&|XҞ9] d-(ݽפ^lZeܽ_|G1ypIi捧D3G1CPM6lݍ2Ҵw%눔TYJwehrIkhFXqьBs`4(tݑA1.f= TuڎE ZCl,F<<DJ,xm"ޝzWٟ≿KFGU7|~&lT.xb M[4uPH,&qyI9u1b7{g:gUcB:"T}ޏ&HJ~Ņr-A~c=+g.9moɲev:^A GGjƬӊȕ SXC]STveW@D,@q~b2ԟ1'\osl|T=Xbȧ51v|>g@FAR'B-jq15vk2٪R$$ޑܬv% NK; CL^e9(SXғ@ÝxDqn(cO8hXv6w%fZ0or_BZx)* kogߕp*@é48BDl2Xw7i6?q *mfԃx R '9]5? 7 7l0MPzZxS?]x ]=l&og;9OL w;Eb2lk%F)&dsFzGh0}.7耓j,2 F#3+xldiho(mp=.@X)&"K˸c[HXE&me eC emEEWLb] ]L"YjsyvHt7 U8jX~XȈXe)dz8*X*ӻice< OR3d!w.#= Qg.dXO'+Oں"Jᑉ|vf}eMֺ*[rT05>Suz N#Q{0M_,^ y["kեodhCWMg+on14!XIDÛzzIm=jlæ$&-`cW7˞dEjN;jUh6&FƉl] Va-6_;v,ܝzP;-jA¦xO# ,؄.e'7J>s!8W^{F,uNM:P?>O ] uwx6 Z"㴡ps fd'IG_7.VHxI& +<8\QEPtd8̐PMB +A:hleٶ`%,˱O[Ԝ0z+x`< 4mɹ޳W[mӖD3p)b7Md~(&XzuzW0׸Ib/{tP`ʄڈZITCe5< _e g`֦VFRޛ'p+8[ ,㶎#1_e>*VP]pU@Cm"ʬDu,0rK#d ]zSPc:AH<gG9@،|Cl ;=(g|,9e +z:^Nii`ˆx{K# ?jpI( ,@ai@))ӱcz/Ѧf2ߙ:)F1ḪF,GzX`"4k.J~R}/  b/ttj =b(A_ yۘ ~7 geyMbD x;d̄onPS n}+jE=8PQ/cIכ."}{~MH Nӄ2) qLISޤ!J 6|izBp^JN^BTgm9qOaM,a-<{֗&b{rT`Σ%fP >D@.B4?D_"s%jJ@%7>fp8'`s-#)~֯Yi ˔Q -ˁB9<b"Mտ݊I復\U,"duRM X==mwYV~я, nW v'K?tG-M , ԼZF'{ye *(%TcFd144!R 8:ssrIȕ/4QwU[xPx(k;B5G.R4'giqҾRV0i2PWH 9G4)=Ҷ:Ђ%3px[?V?p&?Q!E*BJdOkVs;(/\ꡈSJRJ 7頫7.BҜ_F3SB'W$4%,pZ)$Hˑ`DYGҧ V% xmЊ'2h|-}ehӗ#]kƣܓz`B쮌ϰp>s?b0eN/@%nUpOnO%6Exw0rعנ-t ubn.!S] "e*@cַ;\FqD>w/lP15t:kS|= ;9aF怜b~/ӦH%['wF#[;`BEW8o!3iI2kC't75 8v X|!v}AR5y`/rF+MHWyAa.U: [hdvphuMKRqU1}F!}7hڥ6t`ni1yjKrW0||2̩^* _Z_yNzi{) I(ՑsAWpEb6XYv<~)A3WfС Z^Ue'HIS0SE00.Yۅ{I8mlCŁhbȿFM'"}cFƄK}H.f-VK4P"oTdGi`ue9O'o<9}M d}c1Vtmcӳ^-2Aɨ~l8AP@$sϥ\':eOwHN5a~7B~SŒ$_yMJ[TUaMPk9 hNY4~_x70FAhf";"euC8d<8K_v% %Mt\CvV9OLUj{ (>O[#*VmQ>Qߡe܊Ct!iJCU:<ᖠNL1Mp~ЄG Gũ!+3|G&;W4E3bPV˹Iխս UO.(Y|TRC/ŶqPCy>WuJ% uN=L3S8┛\Uysd/] 6\e# Y߸Ő2%6Vp6xc?{su^LO%ʀ`H/j݊~LErSEk3)cpe46?T7jn3==ӱ!6]kڦZղU5UI/IM?CMWDtd4/Q{.q39@10 < !oꊖ0Fk1]j Ĩ Ɲ!*WmvаjJhF ɞ(e!&dҍ.Q#kVY8?*B{6R~FDnLb|`8|mgZ W2廯h?SGO[ Loدkꇁ #uڌ> iN*o\}a1dlp7%\ELH6{Kn$v(Urj QŽf2,7CP*<ɺu970- ZVdmOn5Xve#M_V@̊] 9UP3 obppnW4;Rȟ{lɍyOXfhz!cD][@(͵G~ -3jn0z+ԠdB^^|8 =P%zxC "#3Iڬ.ƆyqP8'փC,]p 0/H4q+[dngz`K \BD[/!{o6/^[f9.ڣvAKȫYQTX =̑ {!T1$)Xmb2"W6ⅯfGpqp@,αbY 6ސ/ROAm.P5<A>+a>[e},ΆezTJ2ZE1^M: _c{Vlz=m")P k@/cݶ$߿<#.]46S2(ÿnz(QZp;iIBd8ImtET Gg} zxU(zxUJbCkC5=M]@Ô븁k(  =ظKm.Ja‚,J]?UwJrոbk$9<+͢U71l*>-uNRؕq9[9 +Vu%~!/S);5u٥Z۶:ѽbyA~~+5:pzY;Ty ԳN)h {"»knQOjs>Fn{~v˹ԛ`97IeŪAɳļعjCb(qQ 'wɿ $֙>a_ 1']YDF\I!qZ%ҫί=FE{6)iŽ $-"4Y'K^>?cOI)ddt~r \gBA^70W=&Ν4^o5o:Mi) _TiH~1ly|qgV].ڦH:7 [r+Rg7R-hKNc)YF| L*ȓ]`MsSss*:秮[)C-bϣـhiDn[=e(-!;\J,1OOpB% u0U>IISs·wL 玫Ϗ!yZ;Pd*g{2E o"7r<s1>hDdB(JO޸[cϴ ⹔'w޷J-&%)xZ'Y}5_hci Y9]gZU%`/+ Dre) Tf<#rP _}ݩO&HV#p)ʭ?5l8A71-_gCUkkPʰ6l)P_3lnLI*lAR?՛Ihؔ-{)%99ScbIOyÛF&5V 5T8|C\=̏u"9&*TU=K Q CPzY[rxadHv8)u?S7?1ѶtOdG{}Tc,yA[Ki}JG^b걢:1Gqfp79굞&5paTiE"fصU%羸b-z?ߒOf13Б$+]Zט#<CѾ0{}%K3@CX͓ 2bֻ&Ć ,fx _遇*,JONɦ"8汤EbE<; w /@&_DW^zfmbᛒIzαX\Yl沪V0g#br(4Nѳ AE]Q?YG:6Έ6TWEҰ wI mܽͪ3pJظT-~ $a-w'v,;RX!hLzXяI VjޘG#۸-.i!r+p}shS9hfJ($?ZWsbf-j.aК]I *C !x*&vaӹNfv;Ό\ˠ$}gPz`oyLRF"y5_>vcZgZB+6V-0h;|yB?89uǷuFP29E>#\$}zFIkv‘^tCK7UC~>`%qͫR(q9u'4AƁq>{Ocf@ɨޘ GS[8pu2ݹWOuu|ÞI@51l9lw@g -&H kZ£k|uvUkУa'vgqL(gOO=~F.E2V>sv4x8[XKiz2{CM`S{#5S7S " ewz>R3+,m,vsl2iuҮ8`2:;&RJ`&.Hr01,8 6uLqoi|D`״;1Wrx|{`b]>&%rO k6"L*M[U)+B(l9 08`:D-x1'IMZZADph3m`5W-&=4gjұ'ywSxT9> #渠,kzf۽~`^T~䋊iWCdq}LgnyzLȵ (EUZpckS] KMf 'ծ|9U ;52S0YoUv`!v^LC5f{9bp~$1k ObJLQeֿ*M֦Aa+< ( gBf8zJKIrrٴSP3$J¯|~VtQ*f#;&TVoCÒdRxW).IM_u1$;o $qd+sbZ,hNʑd*&Ŭ[ 4/[_)ID' rC[lr(Ig1g1=fڶ4>{E{TvttGJYG} /@Tp`؋MH)DPd.}ЦpE T8_UQ6CD4?o[)L^e/}M'ݳ2t,_`3ZYm6^LEN9SJ.x#olonM?fЧ@޴{OefM+ h\mMu: :ݴ1<_}2P7첯ODL`,븪MD HstG o @Sm*1G$&Ώәn x!u=Gk(A;~G/mIZ֣=+)ȸ{[i|fLLc!DoaqzV\AvW߻udC02ZW4H]ՆWȁVKRq13`O;GL&2hG6{lUVOߎP@iɽG`>]<АidzmdP\//5! gOAAN5=AaI f[eF8ÐD0Xndh nvB7:0T-tC${㒜ٶ4QŎrb'JD2Q^0G'J쳑s8ҿ? HؾB<&Zv0$n絴^gq&P5-Z".yGUr15l1eL/pVN~,4מ*6qbD'igv244Wz%.-jb Anvd@ϳa񃸬A@tm OkK[M1O26X⎤~"ۥE lxlXMN62:b!Dqѽ2{;5JAI\ٟX >X O=*{Mm62!|+nW- (Ѯ_F9 ]~6yV%%$i d1R Aw2S $glڼ~~_TX5U:ӟ|v?+v\76648'edY,ݲl^j,jIn(SF 9mjmwy+St 'HPpglZ͘7eWɊF1|qb 3JoSU7VR<AYI#Ogd-^2:H0_R۰]*y[8󻨸!N^nW1^=Éz-c3,s\WeT% ?^`3)D&1IGߋ|IG " rZPiUb ӱ'fm}[oAETwwQVF฿ՒQzv|sm =Szq_8 X9vkqK}Bd {D:T J{9Y>1I;X d˲-lqb˼u,~>A*"4RN'/=: `nuQ|tv7I-tƣ%ب}肢>&j"U[lzFsy5DR#i 􊨨 M/ d(n9?eaStݿ\ ôɾГт&B٧KRd I\K/(C`k .Uߥ&8W8(Z:mBşR ea%\:!='tL(E^FC!"-7X8r/sN[I%#x4DAfrlnATD#q,)Jѓ b.i߾v8 I*x!< W7J؋ln,#Akz%%(얱~YGVFj`Ԭ`1v'REB݁"6نm}Ȫͼɤ}je0!]7ƿY:.VH/ǂQyцLCE8 e9|acvZ^f"wF]^ùJUq? 0TSJ1t&,(e#j( +sχ˿!M!l胂u?P9~@66x<!c=A8G8Gm̢d_$<6Ko;4}Oazua^ڸHOG@):ncH1sX`$[gu&#ϓCA?.:ێiw6T&w9ɓF᭢F{epOInT'u?- VQ>puQ #UMiHPҩx67YY7u0'/<;Juڻ'ןt0tu>V? vt؛8m{JWYCu(mO$1QET::|~G1õooLJblܹe|D,&濋o Ɔ&? _V!kM7-' RWt &EݥL>}"5ժ/5R(oEɺ sMLisx%lw:0GYf+C]b\Iy EjĖ}F"\mgp\S._%>5/ҞYKv)YNG,@bF$6- =br'&ˉq kpWu3].Q+ĠFmHЫh.t4a8:ݥ[ ʌNOa,un?ъab u}BӖL5 2,$Mߙ`d*,TFH?f}~xg/oxTF:H.|#9vΌ%0B9%GxQ@XӃFMSUWr,h;SX#5D]`S-60-?iW0oa|{*jʎ$˖~HU{'s?NtmÐj-1Yd"I\ {'Щbx&fb۝KA[24uHgw[vD$#T DƭsQބꊦUJӳ츂!M8ݬ ,aL~_^ /ஓp[[c*2*TLp{zx3X-5bx5!&S]lY3_I1Vݨ<WoC͐us7a>TgQ/[oܓ'J<8: GUt4,`{o*.BhgZM&` McE}^g>f e;o^=ݴ-^־23A N\G8I>[օ9k;9#?,Zmw ?ZK@l#mȒԔqG4㾾rwl 0==ʼn\SwXԩmlkLbI'7ci׌%zQSQ'Q8ue J{%.g]Qr7 T!ǛEHR{DE!X{-^nL@h2{ggDqIɄ'Cc^ڶenE=O/tGdnhլȍd{#GP 'nr@QsnЃێ""6'{Lh.` 9./a #?? Ƀ;̡|%7:FR>6Y5*yR4`% {$pZHaE'-}-fık+oZq,)iĢ\RP&+uhQ?LP# ȚtRB,Lqh(7@G&x Dhe6HA0N?iZe]&vH`u@0gf <}%޲[" Ȭtam+H!ъI巫Mߔ_"m<`j_A˂?IC%hX6]lp˟ 9A?ZBNcE3.O/! iYqx ](A )sO'jp.m*>P]4pzҟXWw%[1璢ZJsV- [v!.Ҷ;t="^0Nrȵ$S]3;@Zk Ĺ,O?TJH Av[|U9Eo4Y% :M'M;Q{v`u,[Uy~8>>sUu2WV,Wu(h>%G0 o@[.cZ`QEĂa L\ 6;n pZ@&MgZ*+`0$=H;xrOo4n:FYn`}9ŬwDN?QL:`Y8LWj5<:FsS%twK> >8!I}wJv"bRr<镪9(L V>ٶ+ WP`yv =N.ޔƼ0xw^b{pp͒Ϋ 2joS`_$SwCB'cEN)ة%Kt&8Ttǟ+Ud[ΞҚ|o mgy6QȿZfh>2 mP~@_9c͝.n ^Ç .n#Eap;dƶ}OhVh]Lf$0L*DxG  |>λHĉP%ɩPtC.ssec*+5;d+ZZ.(Z6.4F <]Mc@P$F@ř^]]uŒ,Š7اz#/Axy''WqYHGpif :}V1 >@ٕڄ$a4P47e|;IamH?̚bdpo 6<@A;eh1R=h51@7O:r5*S;4QsTx E [N% F+:?r'`O>Ǿ;tRԒ:+(t!daU2۫Gu)_T!܈IXjwxJ_``F貤E{HE9F{g} qTHq/z-7Z̠w>A4`QRqND Ya$ߋa X.:]¬~n);b'a'_"2N&yj;iv[ gnH-ml@;R\Vjp q%e4B~t5O7V"}${\6hGP?=P8 kԍdXHucAkk D%w꜌U$dBҵ?/?|;uV˖}w&QDG^fD ҧzo][@iޮXh;t߿ \] \9-//dy_C_E~{he@ >uT̩@bP2GUy] w-/{z6nGg\)& dcٿQn&nJ`?Kr͔%GD'JҤt'z"ۧN;:?#G/n2K0}*ZJ{ gUWӁqZ,! qb+~J'Nxi Rb h}ҦZ ^N$ZLah M7׭HakunYFK $c5͇R!3ςYJ]Y-+-V-rr3BZNC&ý96i,YЙA,ZYx/1`趁1YD*ު@><2ւO=J9Idwv#ځϲ_W1;}GYؘJAT$Fئ;NNG *D^5M̟ot"7aE/#;Ptұzʀ[ bt%Qyrq=OQwٌ&PݰϻwŻ+8JAb kb"N"5]-Odӫ`*u"g[S3mDR>*V,(ԽuP|$c[˹$<D x3 ʚ..@6 (\}5iuH~28t }G]^)xBՙR/-Yf H+=_1c/8piR _Po>!DpQ&!zQ6gs;-w@gnb//[NPRriR918%?\D첒b;g8W 9HЪ.̌Ycy}Bgi 6cI05@LYGi_kgƼS:%-Gx H.Ғ9,~ #>;Yh/dNcC7gxܺ$BOX@Ǻk,ԓ[A1Q#.ZZ fnPV]5("WxiV}%u%wcpٱ5ԇU7ç`ܑC/4w0æoJpE[KLa=귒mQAee0qJO% SobԑV(y"APr )rbo g#v{3wEUO@{ 2nKBOOPx԰>h^QF]A%bjuBcC2hdwG56ϥjܡ$ C): eHG>,Un8c-W;lqwPk~lH H-`i@2c[P:K#"\oX~rRKl05ǥu۹EJi`4,t_A顄~VQ+:KrgnnY3w٦Lrrݴ}?TE>rl}(ya5.z^y# @FttsKK>kbYzut+ɡ`]-V{g3 m^b(QCÊA-Y(&3rj/&l]6$2+dA@MY2{L<*TgRG)ٸ&Fy_wrv8%NyIIHz.j+UfWMD%h-*OI&ցX˂_Xadd$i Ц'0*?~KYOsqdn$}]܉;H:P4b]>MJ950p}ݭZi *(W#/ٓC!Y*AG!m1iCR7Ldj'kGoW$P4>N)\Ll]Th|Bo؋6aR<@@'kmonmLuJ"+lMzS1]̐WCFƀ=yکS-#%17"7_'m~A ]V=F6y3"E3H~3jT'. Ym>8pY>cQZP͜# \SDʟd($]HPڙ#cQ̶ ZCynؾ9>2d6|V i5R_w:뾀w $U!CE峮 nަ`ݪ(˿Pyf @' s||cf-D27znͭP)QgWLA#'iƻ%͘p/bq N7?T!S?+ HO&)'fcx?6ɼvMIιO /-EikPv䡆;I"aUT|g\ e.FA:on4$&so:/vS2jꢾ%S!͌4$+1߁g<`5P9;1 b\9^;!ZO><.xl2~lϑ{ S.4؟@:=GLDQXly6P m9HJ vD֓X7F"uiobn8\oHch9`Ky׷ G'>FTsN'GvxՙNnlF+nA9?qvԚ :p?لuD.߄B̋sK< ,TXUBl[g*>erwE*CKHeg&z+ЊLG0 YA{u()/bE@kNx=QX:3N ܵH*x3lc5G,-޲_(ҧ8)0 ;@_oXӅfR0";<;12FwҮʋ"{QC |7;j΋'i/CJ{f\. GF~`pSmts>*R'3wݟ; 1Q[L7|KJ 7xd%42e=P2a+K&,܌Eيi3:h:!NFjAEtQ&U Gک#Np+~6֛A9`i^²HLvΪ~@'j..~#g=\b3F 'PeCO "X0X*wN2wa^7BD< dLkay/h+^иJ~ӿ19푉V o#S5! Uvc²{ž; Dkf_ z\EVqSHu[e|(^  Q{2fR |n$N!/2_HIIt#^. gEk|ýa"OۊwzMpDh!xɒ,hcM 9: N3x3?iP l~S %xB};GW=Q&=μ-)ggJ\K',BOJLepUm5Mxw^fˇ};~.F/c=20w"\=hRec7 &tXLr5WJTMڋEn7M?)OlLѭ9O, &4 \Q7QcQˋ1ToA툃}@+wn>b$ +D(Ms>5MΪRGt\GН #7L'!Yz~ʥC=߉Mgqi= B7=*|N KK0LNys;ӧtAF=Cݿ\=Lz9"6fzҙgC Kǰ8HG =m i@@<(#>Wl^Xp\($A' Ym.Sj(\|Z6Yj刴b(d* ya_%\NL(jKcbx&u$%]2lCdiEƪcɇ_!&lS!;CRrdW>4AүZ( '藾UtkvվҏAv` I~_;?U3uzz]Jd_f,k`N~~\6z$K_t0\0T+y7'4$-'GU!Vm$~bM@z~Az僀ҒxH>O7PGҐCW%قf%K.]x2gRy1gowժh M,}"va غ:\O )K ꓄E3pKn"̼&QKÓo=ry9YOZ"md+. ]iԲd?8 Tbը#RlS,XAX8b-L&cRHaC2kS B_9- L=%)n䁢V.yFuRj oڶLbt{5qr܂7Aixڄ.wTE*JV3*U#Bg >niP|E"!'8Ć'^a :爕Vzz@D~f7n{Dlv:ek+T#VTJj3qnG@}jB3τx1Bm?v9C]ofDpV-X2#bCXllȐ;6+qR4nxPKX?\ᜅ;rYw7N/Jc,L=hDnj[>ⷆj{feO\ OW@elKr^/O~j24DNfx6$mTF>TjA)xoɎݻ@>%4 ʰ0Kfx'Dz(} v `>J ?wӦ 3t7J_S@ x^vz7-ؠأg{|1`?>̨uieGBsN#UO-;+(曭F\:(q 678`R;V~xJrUl,{@ le =ʲݳ/ddHUE_ 8}|OOj9vaXRw29tINDIn2Zxld O>ȀHdIB|K "K)I貺gXQ w)Plɼ & džY#]tzg:9z0j0DL i>javV_}i#+W99&<#@o 0 g`\cӝH"vH˞t:gė{x9Dx,BzI{#i){PnsA{(/ ~]PZȰJ?A &W5a(8n1[kk?,<n,}?9"LM*;Z02:m.}v-T47Gadx 4gI` xaTTxYe cDwi fT8 x.8Œȵ۞aZf+09?6<6chy Fn#!B> y>9bn|n6euK6nkF/o'2i&ѿ\ h`2lPfH#AryD>&K3(ؔ@.uCNMX[ ={d褦LT^Zed*BR6hk{D)dXbZyZXqkq{ plO#GR[\8(\iHkj< &sy8fbvs5huV R(Y  ćٌدVwc]_V#LڦIoaL:Ylۣcؑ.*[j\nZ0|- I7 "wAIK7كa$8\ e[^6vlx;޷Ir^r>RZ^)|9+ x^!T'gIF܁6=Dp#}řGj(.+ u\ïv25Ox(?0tO߯^y.krݹpK2˔g z|9fa3O_ؽvVLMP+xk3f қ@Xss{8'#( d[mnBϽd ]œsPNHfpw[:[ NUJb)~k` %,4.zU#]\DS{fX+xQx3^ .jL!z&,|ـ` I>=8Sb <)?nor7Ja!h{zʰqkxax OmiFiScl^yROJȷ!^3iYH UB$:&[ʲFؕ 0..?EZƛhrZ ?6h$'3=2CO=\P΁k;EN_Y-tLu+FQegTiLK>ٜNN_OZ<##[G*R&Kqeϵ/;|$η7P{ιLfRm5,z|"8Q+t•5&Z&گ^1CAږ|L3- ׵#ӅV+=%H'~l Srl\_">z|ksNĈkAbcV fw#~aȪ~/Vd"|ֻrEߦUg v*aab4kC  xZ{Hbz]I5 s&t"Efݹ`gX>Gi(.ݧ@ $D;λNA1ز#cjHbldԐg^NJ+#QE1a4[~!t]t|λ 2KG ;?"޹]¦ TS{ q:ь@`)\zBvV";Jyq~k?5;k0K$9m 2ؤ?=2!nI[Ci""cnL-&/X 'g&"b<ԥ/i%g"gK6ړh1UZ}_:oI-jWiܔ/ z9A"[Q5<zU+¡$U<Ŝy[=JPdZAj^lrѬK3Br^2Tr kiĢ{V^B-kRE9 u 9o3'e w7K_^k'\k|qU4WdɚvBfv?SOR%yI +Я9UnTqJ-ʌSl[yMDL6l)έbCA8O/ PkE_#4& G.L4Z{S<%uYTp'@VP8J$n[`ed o7`<>:H{@N ln!vuE b,i2l@0̇gvܰ}bk ; ( kK @!PQ΢ 0,LRJX;Xcs 4pՒ Uοt":#C߸cW+Dxs48 m4i~U6uPJ/1QDz:ݚP\a?E1x%W,WRިW? \G^v-S.zyru8rdgAV9Z1vNϹ4([XsYF;fIMDSSQ68X1Ofr_cMZ({="B ֯P<ӹƀa<)r8$eP2`vJuXC*0>#!k0uyq--Rxa]y5eK;bka:KI #lP^&Xeo DF)dYpR]WYቼ"$"*}Ӈd{KYWt F P=Vjw +4II㴻ѫrpU$>N1Bǵb*[գ Y x^=3ͷk$V#htڤ|^P(d+<+j^XvP5-m{ǙB/IHS_,ږoxG:V2V +3=ԅ؄vZY$$׉R00h'~Oed].ӜDy"Z(' #A45rV5/iHZ:듪*3-t-#]^kx>!X\HF~R>sN"ʼeVG|Z4ߡ|,]|0iA{X\ƖDY-5dvsC]r Iʾ0ېmbᒓr۸$),7TNYm:wD2h6&ZKT={AZ$4.GlZ0{ >'ƁU#%]PrlӀ3I 0"KKAe1)u  tz)Vi쵴'i24(g\֊N\?^=I$KkCalx1$LC$߅*8:sz*\uTpOrDGV̱zU"q!\E),rD#3`oRTˆa08Z\K ̞[3#m_&0b&_<}U$^`4]4CD;Nvx GkM-u(*9JL@:htV^{+`xSv@-){Qp-tEc*bFMVmv8ʀb8fA)olR+lz&LAMw!71t4N~,Wc":~^:f&qt5hzqf%.|;1 z\ .%"L \+ )$ځOGR]#v͚}q1:D)<=>l)?R+Acj@A`lg''/ؼ%.K0V:{{ܫlx|̈W̗M$&riS˭<,T "uF)1ܡ2[U/kܔŒOݞO4C g#3] 8k21# P3-emӪ;;WnCXA3CЌ,dY278nxiyh&q-9]1X9xGE}is3FbM xFakW/CCa|m 7ini1e'M{)F۪/o-SߖZXcF(~)>VY  `K`OLւ=$#5 }-# =hT $Vf]N/Rbf16R،Pg` V/K`Q2'fe7\Qd+SB snF7'A">z$~0YaŒl 8 py R[@)Z=E#a!O!1"8[]8W{ tE^ 7lV2UjrH!:̸ fS]?(2N#5 o<, cd5%8& 6bm<(hs~gY3Q\`oM>lrXFr^"XY`~n:5}1ℳ.m$}Xޚ[,ɇ9媿*QN&(.YLfvPtȸEn<,Fzy &Dnip ]#ahBj{Ўe4i'͊F<U֡5j;Gr6 57j$e ue$73#8/JpFĔnfq.g~h(ʯ4єVxykBD|>sS!pEf6C 'nikGIi%b2ɣ.St'qv NXO9kՋ`Hp ^n3a\wU#_GyWWč- Əa*$IrfU{gNN6G\j&xrd(7 ^ nTc|ȶDwLBfkکVvnw5ދ'V ;?B ^d 8X2BK?dt눤+̌`A`yO<udN<ҾX2P~Rf^0BMe2'8*|G dA1e>zċ3_)IۊI{HKABM2-C\s`JLs)@:16Pv\5{Rjv L9Na5M!hMg, a,`9vpzpHIv fko^ȩ(EήjƼs:wvhDJVjZSpΚ/&I4c:Dbj*V"^\s?Nm3hL9 C9Q); hfIk}!${լNN'XmTPYjA9`3zO#=R4q¼=8qm)BC5!Fp=n҄ Y{e0aj'K7D'^ә܃E-9'LK^l>,f׈. #$rXM{r=}ɒ]*I{ rg-5yQ@ x'YԔ>Ei>mkdW_H@X]ݏ-s 58]:%4xJ &!%p 8Ogk&oy٩l'WqXҀ6|vXrDT]Ct,w{u "˟9히ƻ>%lPlZ?ޏ9$xPicT\*"Mlif^Jh8{_?~:8i+Hyu6I qKvgV 8}v.UBWU' qd=>8+"Lj\CaUC*ln6@fej?ev$Ok E볲F.yUWb*US4 +g"C*T'rG`#|طmдby(M1 |A{V/tJK]0>CZW/ݒ[ ,*/p6v=>Uwyy'=)O3fHAPOTvLEZşS&a̮S `]Ku ^/p`J쉔џZl3("fuNY gѝ<r6#bkar-V%/:eנL蟳ð[7p9GmyrK{B7ݲQ+3"Z5֝[V,R[J+o2A/oUNx=LĐȐ9d6Z0PHEoYCdO^iVo_idc4L:nfoWOaK 0ēW1d711mɤlNi'%o3bYW<{f%YXY7J̹J:_r,(%%k %EŦ7aGZ E2U<.Vc8Eez.Ã;i6[})M3(^T:w7,.wfs^ٜ@9mצe@ҊpP@u`BEJь GZ(O#(^(Zqɠ8nX E,:tf +|C{}[\؛.NuiN՜;dy /D-_HFdP<r1H!UE%vhM+""fA6( 6/L^3h*\ۘ7n;oݭ:s +GN_Gb@aNWwikZWt+}Xb]d C5aMp"D)<]ns0q~Dp6W]ppV]-[ܒ0p ( 40nՂ9G{0-xAn Xĺn^.P-|{ V)b:V"x7EA:{`1!}<\0 x*'M 8`pW~"ZI]IpiI'1CGu4 gEӥFiu]U.$$CJrhand+o/&?Du*3nw=Ħ)sH bV "4!^LN%hȫh8G~^5 p/f# ؔ㭴̕w=lFhM؝2(54cF|L-9% Yc6(*d ẎҘF"p aLIQ/&[;;}֖\z;F ovZ^ˣ͜6]ٛjfD@@^ZR4.VhxTEč0G";@1a#^Ƕ:LI&G7R!i_}Lۜs(@ C w~)ِ e~} Q2mxў5zc|Zj_CpG|aKLET͇U(K\.6ssP,YaTB:(T0¼T(˂ jgK44`ssE9O< 7FWYI'{Ԗ; 7UÜ[a\sr \!.8r2L{`7]M*>g!Lo4U<44Y>0%#~ʁpn纲&jd/pڤ $R-D=C` m?t>DXy+*q?_ul\(%gQ#(ʝhHKE91iY-K/UJ&X2Qށ v /ۭj{l^g&u)W{փqX '3q0ѷUqd!ݒm1Xo6.)Mj]QGGWkPF N-Z6>.nD&o#U27pԑ8PeF8=سhIq!A Q|M| jsXiꔉ wgO524G.E ]O 8W$-,s!X[vsRƲdkCG:Ua@pC}^0ՒCd&9I8,nS,l WID͌nnZ+2MtD VdRN+y8m7 ^pHNL4j11W ("mA/DL] (2;pI ]wqiKW0?{` /bmC(Yvv2``'t7b">Z+Oo<{\h\:yݵlyWx:tI(MC.̱JEH6haşY>fs>=&T>|48'"'n CHaP!Pz"M=JyVôľ1=⁼Nm42|,ro¾٥y,lu K5aBMit) qP{y-1uSJ9#sZTS5zKM8^}8#M[ʐ[n͢_QtZ{Ig\9_K-z²SA_͹ De# N[RrӗnD2-dϵ0 F*lJ'PN,7g~8b^ϼ8,eo,;L!Fh|QkW!'`P2 NɏS?#zVp%d{k<Iզ{lcO6D0$~Y-/hAŤ<}zl}bZ^07}ٯ굲?޲5GIۨog!v/P{nmgtbd&$l 0;lՓ>!;iVIk(MXXa9,Ǭj$k9YCk'bh\yO9%/y@1g P_3<.+S)o&j׉v$ñ@p`?z#,w3~$띍a=صIĩ+> Ա?!ĕGRA@\avJrBnߏzmn DLWwB~44Eca􆅌uLu Z)_;_h}Ӿ,PO#0Qbev8+9nKcռY1ȓ3lzq=ўlF_g:z%]4G9U7^̭2dK=ym!Fn 5<uQ:OX7Z#þIu?yq04AF~wTu)N~QmXOֱ_>4H٨&.Hi(?QdzmibbځʬHveKL 3`٠i'ae,%‹m3^mMVuH'ﺌ$ޱR?-h#W6nٞY36:_%V!Kٰ/M,WZ*o >2cD>[~6X<?;+R9i7 =?* c*1$礶B:OlԯyҡԮLl_#vvؠ"C-!Ce\_׀-u":G~1z0tHg:܂/|m Tʤ d͌I.p3x.a!cC)Fp4տiz*-'QPƋKM3QxQ !'E &ΥWY:Ģjo1LG5xa.̉>Յ:sW)9 56@Zm\$X) [=a竎z>Λy_cEfFVƭ/湂Qv2?~$--Y( 8Ʈ^lTS=,8Y{N|Ы'F_,h#dGj4y8UM iQvD;F+A>K^VfؠL@FWV.)nO! x6#vƼ}鎯_У*dXz9 Y:Q{0gae3>O1G}0Kgt1>"Z8bL|y2FQZD#.iϹr|{^U+!QNlBl%YM@i~<>#(.WȳS,I$SN+4E1>vߨk=j`6t8^T^7ѿ hJtG\Qқaަ1_Ib s<JB".UpwlZ:%mX鉻9cŝ8ݿ׷Me'_+~Q4qʷR7D6HQN K8޿ EKUUM:ᘹ|"B]/ } v54<]7Mx˦m6Z"M ݬfˎ f"}ZK}F&yK\}+QlXpRS1\̠F?mA#Tl0 w'(#mV\WweL u_fKu,l[Nڞ:<$w${& q˗dybw>|i)xa՗Pee:7{S~6/ߞXڏOyxhߚS)q8{v25Pr"ϥ% \woOKo\o0YtԤ4 PfQkFV/8ywXT'˃[@QE$ ]>q%ꊇ=ExmQs^eI ]T!q-t h?6M}!ʙ9|bV{bco.ƩxG&Xʣ /*P3iP,=oL>8vaΰ-GM!녩gYkd0b80<}_IJupg˃_[s8ho`h ߧT_r~6{vR3u"r@Qk@&b .as##.9f٥-Q]$a)ε#m'mTR<(f}CB9Rm~~G1 44'!אoC׋,*70v_M잞 uqQ+pKB4 Hx1c~_Mp}T"yqN+|"P&V~q0M&7sAN̟{JX}W %%B\5ZY<^\cb" NE5q%UbQ;gF.#CKv͑6Bq"M`yY|[?*Q.>|ߊ#.NQBU;sTٝH I3EK M=rv1%ְ8ux w4PGA6hOo :I.蓪cz8ѩ&|UlΊi}2Vt87m(lw+do9ec#w={w PPo.#_'bMj{@KF YӞd؃ Y~eg hc#"Z;s; ^YQвEl-|o P |pFȩDZfYQ#FX\A)r>2xX͔j} ˔҆ȉ^WL֢O ~= cI-jwx{ `m%!Ay t]<|8q7{MGlA8?aL !Š)6Ņʒ|,rxH7L,q@O16 Ԙ6 !u)z=8iqPDb c$@I|Xz$,[nNwq=v\;~i}C9LBvuI;iv0DWq>N=w?~]LUFDšì匌J<%OYM# &C:?d;ϥdzk!;0/(p1>JAR&Cų>|\٪=-iu6\3|v˗y<(T/:J<[xڠQgn5P̿)PsDyap*jthu*4^ၟ]ه wݯY?< SWV !0[=Gu|YaX0e,'F@mq$xTtyh8tpH%[M0P #kSQGѠ#S @0|t{g,O e2038ؘqmؼIF%HM>}[Z_N!zO6?A\2- hd*Z1-7;Y+.1a5vبDJr~LY,`zg6}p"4q'h8- $/Cc˖#J+E,7罶4=EY^Sgu!K\QcOFDsUKhif7ڲvۧ7=[/[rBr:kz¥-z e\r|/S I.љV+C̦fQiyࣰ5D^vki+C³RnkRZ&x]"Py RS % )3V R5B/f&#[diVHr6_~w 9Sذ*/)jcR߿^niyIo^/ݣ݈ݤIR)j@{Aٍ4y;p3ߣ\Q%l~8nzVQ2H"C;ȉ$4p- |Ƒ.`%GBFcL/tI4h]u2&,H A6{㰁8d$wux_\ nr|=ZFuc}]6{JFi}X_uk,-`$-0#Eߞw>`"d _}}ڃfŐQOk9jb*a9{İ]eXiK?k+:u[351 a.PhnH:~-B|!ºż|]4rTXF'p4/C\ps9n3Ns|pI_HVl :1Ų J~)6rf??7B1\? u}8oSI|Ǐt{[*&zӤ  }&K S6 őIa /X+bhNQiEʁJ"d8%W=7^3f0OX9pj7Ey9L:֙*Q"'^\-o һ?7ȊZP^7mE;><qҢ9M9 ѻ7848v2]nPPŝC"}=9$csv`)RD&1]Jk`'%(5 ܼ,uG P թ"ݼng q?v!Q:qM*y Pe :_D O-JU+[}<6O hEERnrM R`?[{Zwh K[$6f,\Y콿 K(GT͐ -Xztԉ f=9p2L/VNc+s,-!do)H*؀>;Jy"tm0ůI|83h']>J#Up2 o#F. ^Ec"B?QmUl/ ,688-*ߞ9Ry .9 m0,5v7{-(\wYݮI%FCw4 pS}#Qp+ۡҼ:};M$QD,TS R"8YNZ~sDr iXjP쀆qQ;0aSS!vO r+_o-VH 5!ٌͅ;3aiRڭaH-atJaKtCf{89]P&&ĭGbz_Jq0ipMOԙ%0OiSՓ 3Pei .\ؕ`f.j.΄ E:oy9M ]͜[*V$L4P&vi^?}?P@ggxj/L[=_nsY8e>7X _;#Grn~|ft\`b'C%4vc+q5 vc,|w8ڱN7ߨmjWCuo"%I2]Z )2acC54Ig6l\U+YȑG( t{9Zy{ I1pU +8vCϫWO4|?2tzoվT8:pfvKU2IS4w#"Dߏ` ǎ;*Fǥ -]t&HeւoUFs 1Aڦ%7筛/8q&R$$mmmt᭔I G6;{=~b3u3vׇۆQi~$)Oa~:Đ^}qݓ,J߅lj9<~=l?:`<S.x =RHmv?$d.'5m+hBK#rSİbW! Y5Miꁓf{~wtfU c$XsԣYpWg社nXۋ.^d8i T~w?a[-}❬4|kf H`Y a*%t;p6hWl*toIj8nC|k`&@上AGɴ;xiR,: oUMnp-e%띎Akr1-e^bh6 h?JLrNfP]&3U}Ҧ2d5 L+bVss "SЩ:: U;BFM~TGHTY66Lϩ3ȟ>ǩ,ȬrCpѮ-r+ YFNAӔp(pW iW/ZDҁ<\)p(m;ӿ6Vpwf>/p*`I/#T&.j0d>Kgm{gva8ř[eWz:%U v:ww/5 y; S܀:_+ѫogjO]V xX7#ocXx.A:>C{ 4M-Pxʛ5 R*dXl0t4jq  1Vw粀9v괣>'R7BDtBء ;؈cݎghKTi}_?ce|ׯ_ Si[NHFQ1Ϸ !^ .p]%& }l6-N!Jm6<,ʯZ=tܴyg_5̭ &r'/9LM_o-G'sU 1vI.;j$WB|AR'?2pS"2|N-1,tL<te nFa]rp2&4ʸpUvzCp : ޤg'(0ۘyA؋pͺ)bh7ITUڤr+~}m'Uk\ѤL}]۴l/oi*,( >YG*]j.>9Y qg cAq?h/p=aaJTWly(hz%GhyņϑJJ9zELؤ5uo֠ܯS³:+{z=a~rz{D5G%xrf7FС;janx635}/#Zk9 V3gtg M*3,Bq-uVűHd|CN嶼 5VGg5tOśq9|/&C"w 3h.Py ډ+COS[I8t`8qoKoֹCrFe)ԏzP6Le_rؚP+Ka"ܕp PĀȝl C]L}O*C.sYyayKc|3r{AжDy^ӫ|2Oґ3#- #)_S :txY8n`,ZfBLy*~G4khnCg~؃S8ce;hKL i%m+>xr"V<,|hs"v?mv1adl#*< O= ONsY^EhlIII%) kZ,=K|-5""Fetu 8[;O55#UtJ O"hek (`tB0EZMeԚOt3|+"N<Ujꇐp.|ӑ@ecXX0 ׷̂K̊] R?(};Oc*pmdL?n480QLssWbMXAz2v^cw0_XA}lV؉fГ8mO.k/|Z<`O6k6u 5EkkYxk+ߠE{6:3GpBw֔’oqo͌6*|6I-W/0aHls\qJNA-o(dM8mZDhm"JF Bs1?qLx95I965x^c[ F<П}T׾@J`UjP qMWh&BY %Lˁ\B~Dw ^ (?ķh]Мc}S2q3Hg,V5&J6(l\(کʂ}syA&"H>SF[޻qm(q$)Δj`x4ȾDb;@lڢN!4R37=p6}$m ׳(c\hՏcGDIW L36vtxywe4 miqT #,fqrOeoXHj)Ѩ)4dɬ(@32ꑼ=:M&NJz$*R G$$!z?T>9OnҢGNh'-}V*oa"RL@L5V'E)\XZBz&HJm;!!69GmK0*g`(^ʐcۗ])J (Vo_N_#"+/k w0&Qt~n̬ f$K(9~8ޮ%wVֺt(>ov8av!}8%z~%x5*TN|U1zz=fy[[KhZt GjgG;{dZ( x}Jy};ٴa VFnEM :P:`y{|q!w.vQ5}tCt[Z@wYgb'WRDž2tEB_ۜE¤9שY'c,\ʀc{gAk j3@e7TXѩ=52>Ye$,ԃU+.GmM O M)dpi#r Od"q?q˯e-T(VD˶iec.Vpzc=DN&T#}ktumk ୲?([y 7A L\/ئ~BtN#xҥI wp28W!}F/SblU4[1N$0lO/v2RÿVQlӢafN?[lO| V)ܦ)" @Fqs 5"׈͗DsKńnnw=`%vH`74.nO;9aVqƎ>x9q<bg+(0Zn37I,>:z^uQsH]7_m^hsm{~A(3nT3)!}p:&JvCy"@ _>\P͘mW"'Z2s[՛},9`(dEeh VфjIA Ł9 m- WتDt {gv9TȥCWp xZZV.&900inNMpn "+ӯ!ft:@!Po06z7EX .ߑ&sZݷ\cCФBOP&·A܅*f|fyON,X3"4؋&dkJtTVFVyPjCS7LЪv>S2-Rv /7+XSV \l\#љeLT< g#A%L):Hzd׿@#$<۠!"q+: ZnՒh-KOMh3l}{ -Lҁ1pL%?ĭ:d`w)Ke!U}ؕ#:WIQhW!L0wCFEGHYN[uwL WqMO OM3yj+< z>HTA&V9O䙽C# SRhMxas* kl-r].WtL!r ThF4P(uCd5Û "R#1!@k ̤pYDˬxmAϾ-O`@,0^miyMgp"=v Z^`ogcfbޤ|@&%v$Z_ftmp: B6U! R})%gfGID, ozBsa2M8 D@fgD;H$ bOh7]k[9&%M;^|O CXڿ\"*6.0e@u@Z>yϋ_кfz\ja׿lC$v;e+,+2Jge[/V&"mɼ5# jZY )FK=2av0 I0$X9QVJWS᠆Wt@‽ou#4ڊ dV%xz-+e@v֖Dhʼnue!QWW(vA＀u7i Ɩ.-,B/ F6 ]c9naaBJ9Y5(A rwm{q1SO~5lQ.+0)}u[f*CA5U3s}O{xɹWs.kv\'Y˸ݗ XT?~,- PP3 S5hb0rXw T@X:EzW= ŅE#JmSdrͫzx[?%yD%Tvފ9cBGضL<1t Ɉ%b@E 5i {]'zDD.`_2PI[ߘrtGcy|z7-"ȩX)_+DeYQ /9zqK]O9 Ӛ`D69_]IMEhf)]1Ab9-iZ˰1'1IR q& Joҭge!)LR L{ dj*qNŗߴ>N6 mUpYS7@zgm]Ǡ `^bѕʊ \EҐUE `Eό[PBFyX)^FbEᖌ5WRc<%!$3$$rLt2h-Q7]ظ-7fY;EI^Ge4y_GaL~2ZdD,}8uXgKٮ7hObm] k5pD:RȯZwY}HW_`ݻp3!F7.xT!F8B82 2ԇ%]r>>6W.JxugoE4zک̾2TFLe_9&}tEcՐ[ə{c *`y]4-'"E砼ݜ"evq4|P>d(7m?WPԘWǖS;*N[>JQҪ ?aN.Ҵkv>žk/|X$uQ {x Ė@V20ʏZb~9~dZl4; rdiHU^` ӵ?XA6R*دz;!DX=V Va;И`C*\lf)lRKzM IrVfYelqYHk ^(*詜|(ؚG[WU ]" I({ia<]@-aVWGI!bǭ)'~ ) 3}HI_iF6UnƷ1PX('+ԚE7OnF椾չ[}-VLAw[#\|v8:ɭ{T/ ޒG)ދArZ:x\zNZ|4Kv)AʗI`,-)qt0}pfWi1Sr%Xg#vrCDSo9yw2gIZ/ħ5xPه:1ZnɝU#- }]58O34'y$u/PSǒPD)mhuYj-* ކ7;:w]b%#;‡/&m ݋c \kЬsWKvlp3'(@ ѻps.XF]+mm.z0]70FEg:b3.)By,Otc]€,B-d^]K;+^j_)_/>Ic#Lzģi׸V BbDD &ت ?>oW]c *Rʴ@DW:cr]kVU:IXp2)0k[P{hQL3(1DrC:[_4mmQT}es4,APŦiR*\ &2&A&[W鋁diH%ϳ,HqaK١`M5- ҫ3}G;h>´&}dFKzRՑM[ï~. %3ϳ{;Tª?L=y6P)X.?0W$ ՠ=J=TFIȆkëeS/ 8~^2?&NEYOlxvNl&wrxoF)ЇolMA%GloT٩w~~?C1G й\q7^*wˠk0 )4.2|7%l-Bqn  @"|ĝK[HXA-4Scb[Q(9# tF\g0z$~hmB)5,F#nAbtndD+_ىЖws/K~RFplmm0x$-˽8PBN4`-9 i]l(Q(X:#IfV=Nd'@? ֫fb;;Y3}Ë\4{819r@X@e*P?)͵Y m>emJ hOK <& N}7zG=IꪻGT ˼ {\$NgOp[ %BYUyōxܐ KWZ@_mD>W{ x>gDT,}wU[ *B3"odrs BZiҲv;ӫC2G-QVUa_QFpj=<0].jf|'IcCOvOtIjzr}"ҸMbjQgmlbz6)P4tYظpBPjp֞#^3@?ؘ~ִa6N2 jG >蹱5h4Iza&VK5B7wbxЪF5_GI g-pvej ;&'Fq7e'+lO I~%Ʉ&m@ϟw¸8JWS_wgq6P==Sd>k7h-ꫵKle=2;w v4÷,~޵WLhl5OF˒dOMu0`įg N)D ;9]Ғ;Ǜ{ämrqw*2pzW m+ Zj2b<_q)ܣ?Zu"$ T, wc㗌*gTk$̈U@p~WLY_I3EHs&thQ>. |֬bn]ѩXHe:䰙WL&ct2d\6(sZv#?}vTCJA@w E1f.+f' 9q c$ ǹ2#L8?nөM(p +*wչn+TZ,/Zڗf:څS($e3*C/g^s{)m zd2(434S_;:{A?X8Kr oWm-$cO9nu|bBjTdJj`P"WzLTu}AUȐs gMq/8KoenfW .*J p;^.g![3W/2Ud8X,r'Ծ`:~y͎tEF̸BTu;ʝ8_d1]r_iة+a>[LR%$La`$n^̻Ԩ{{.}&!.[oۇqfJU FY\W-dަ*?hTHiDk&F@%^Dk^Drgݒ9 &R˖*Y8N4՞jB煂:&E ]D_pctB ƅ"vh=]{\uV3 ɾa~Z0li* 1?;5t;^b={t-qf+}CVNazmo'%ۨ"ܤ;c{t~)Uڒ?M{8u YvNUf913IbÄ`ռ6RUaԍ40Oa>S\ RHc =(_a.xZ7reU}f"ZL}#/=g\g L6G9JwZ_$wa[X 93`j_D`4!@Q tdHS;N-j (z+GGNRVavߌTV jt9  5\][G>|ͪU`L(=T;O1=: v8Yqlp`܋Εu+SPq˓p*Vt ܷU:B/)Ѐ1 7]P ոbb+d&P{|'W>vߦM}vlo?]+[s$u[ 1}H)RTc:#DvJkL_W=e$ E=b4t)7wN#952ܝ"-p*&5VW}S6X4~GK{jN`P|1AsMocD't"s=omqʍb=y[BfMa54QRkSb="1#?-i{"|r *z+V'E`($}!r: 8T}e`@lBjA͎Rqa0 TD9v)keZ@zTޙwG[vW6_[쭎 > YZ