rust-src-1.61.0-2.el7$>| c3ͽƃD >9?d   >A P\v|\ ) 74 R   xPl.`.l.|.(.8/{90{:F{{G]dHx<IXY\]^_bG'dGeGfGlGtGubv}wxCrust-src1.61.02.el7Sources for the Rust standard libraryThis package includes source files for the Rust standard library. It may be useful as a reference for code completion tools in various editors.b*_buildhw-x86-16.iad2.fedoraproject.orgS.Fedora ProjectFedora Project(ASL 2.0 or MIT) and (BSD and MIT)Fedora ProjectUnspecifiedhttps://www.rust-lang.orglinuxnoarch<'Y?t "06-{/DCf%>6^q)&D$% l ;(*V3 K A4d7e6 vW`EPA M2U'Ok:- b#5k/+ B N  - Ud3P|)^S|Ef r` *_! 3wr:ejnXM y(QzX!%|F96L*6a<49r ^ 2*f=[ Ku) l{&!U#, Y& b" !-A$>'X5h L- -$!6.MFV6>k^=[#PjI*݆F+"ee k=+-*Gual-0sfz~f<1pq9"a,)$!c"F  A,d 3*E  eOq9  n 0xh21v4 ,+6$Kx4C(lC;se !' )wQJ 8r':  w$k |~~lo!7q$=w<I,XDY3K;! YBq=$O%V{-t\~B'6"),/]+W2R#(%H`B( 0Q>?0Ⱦ Cd7?Z h,3 6EB $ "91 T#C _ ,ne]K H< ] H5 )d. &E! dDI kr' Z9 #-[2?^1*z5Iz#&8#|i1d0@H z2PM]77#&x Ef,^/ &<,^/I'GU^"B@cQA7 t 4AXR" <E5K,XX(TTSV/trTU!9Zm _ ?VVVUXr###C , ;\8#kGz>!A:  +M#3  ( &737c,e 4f1 9FH U FpTniP+3L}v r) s[kvHkbP&C"5:"zHdfX0R9AG~`??#):xd!?Q[Gc&KC\X%vcx0!a{P&{(B x/m/o /k /w 8P;*> 5`/Km / m)/ek "/m /i /+@3A+B 3</}k /m /m $q/+k /m $/B%x9 ~-MV.Z\R>%"/ mSD$N9&vjjXD= :+#X8x,Xg!K  b2-O(/vg0N&%IBL:a?C:Z t CFC$}~mL#04P1 * (+W6/ ] ~-@  =N f|2T1 M05 :Rt] 3 $">D 6 *^=w  "K c-eD!u5 y +n,7DKz6K:.,)mu x!f##k l 7-a5kU sGv!jSq EL%+\ B. 9A8Z1 " ,>$77 (!Gt -+:#&S.) 7p:5k$-.R9 eR r4t)6 {s1R./2'^-f?$ pQ*_/nkzQ}LPFU3c!1*_/ god> ~K("p|  ) wIj( V>t= 0qO|[R$w Bt %5.  -#1-4}kU$|0 tHL fD7B=q $'o6ˍ&TZW K4~ a c !#C" sIr8&]205 t 9{  #Cj*_/ "ji{d6>''=d aW \+ m/ %Sl 1Zj0U%EpR#9HK1 R#=A'.CT!" s2^]#(:l$ `=H)IG <eI3( 8+AAA큤AA큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AAA큤A큤AAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AAA큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AAA큤A큤A큤A큤A큤A큤AA큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤AA큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤큤큤AA큤A큤A큤AA큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb270cebdc61402e1d0797d8f1a43997b3688c9ff76c20a6c8872fdedb5defa72ebef004b0b3fe8818b7db0d10b72b6004fcc3448def740edf62964705302d8de80d31f6da93eb4903635820d69ded28a7e4b81c210d4595dbfbdde69f86d090c5a7c09f355f35d7bf68c592a50004a4fcf8886ca50fc75caaa7b916f91c8906856c4680638ae3d303fc6db35886952ec4c47e2c037e9a7052e748baff1bf0a752412c35ddec28babfb7f03776a12a0dbdbee04bb72bc5f379736ba9f554454d862ee1891c41154caca4d94ca9828f0c5bced6c91b1c6f95183a43214182c75b74414b17d21725dfb98ef3776441627ad4f56ece27e883169baa8246c65ac9ce91673fed1c34b9b89b6120f0790189b97ed30096c9e541e25185c1273641e21ef800f98ff837abeef58138473dab9619a95a0b03db38a8ae7b5f0b261ee6ba06e0a4bd61e1d21fc4e73b8843ec4e516024a1c1d87f10fe7b4f1d3e4477bc40c2d282695f30b700af94a26e5d32dae5f4eb4c5f2079359ee577bb54a2644bcf5572f9d5ce4668241b2c0bf8a3db41fe06cfaa0b2da08485cdecb109c3a19cd096b8be652741e038941ec3e88f0a2cf773037f55581d8d7c09b84b3580fd5df3f925e9b5071790bc189027ce316489b9e98cc44c2d6bfad07ffa5f8f8e3f9c30ec90309fd80178b8c3f2b928ed8a6057595bdc144cc168d6c53a85a17507c82a574184f93673c2abc0bc188ddb521d912dc3063fcd30a5d8ba215bfe32715e5d8762170fc3d802bbb14ea2fba8b307952c32259f1538d810ac1c4c85f356ef8f315c826b2ca1d95a3d68d8c993eb07ebbcf44cab91bc963cf85d741bc3a1c90bb99d58456ca53fe33d0b96c56cc11be8864642e6afac15c9691b5892bb55832d86a2b076353e8a664056769c810ea2a43bd96d0b4cca9114d0d294cb8ef0530295d81d78e5c41735dd75663dd8f6bfb6956cc7599a1781147754a7ad8517f6dea5f58a6cb487ea7bfbdaa83acc8421bd58eed329f4ed85b90869b0440ccbc60661511c6a943cfe0c270bad8975016c522224aaec80aba9f7d981d92bbb7dd4646c80c035ce8f1c1e83cb15a0956b9d83aeec668ada213dcab3efed8d9a8681ef6e60ca2f184124d5af33c49963b22e642c6418a36e3ed8d236b21da6e28a6a99490030943d6f0ea75847b4698f3b1f1e86ac042b58ece7ee1a37b2aee51e0f068bf0cd2c0d0e780a27891d27187bfd54da6cea0a1f8190d2775568973f65b41be4828273f0f40818d4065af761c00efed105a3ab1a595169d7c3118cc32eaef7fba438c1686d70d3bb3ab89e19eb8a10667bd0687dc7285b9f5d9293924e3467d4437ec2f232c9d73e858c203587668b94f3976bbc6357cb3e05683591cf17d59aa9228f2abfc27a36a9b06a13eafc95ba68de9231f346bbcef98789daf16a9fc58ddb829726609bd4bade866f2a2b8168301d65fae7e6c07a81e53891f9305b63adf3e41f34204b95d330e7484559851eb082640ab90d7d36f02296f8a635da8069f67b56eaa05dc4b11f8e640356d0d574e8a82ad201982fd071d59b93555a2c9ec29fecbb4eb716716dde093a6c3ca7f66e57f7d0385455b0adbb72cbef5cc8500d8c1f57ad8680f3762634f8d94a872cabf3f6f18513b3b262cee89ab4475588275f06bf2024d1c7820aaa4dc651366dce83b9c1332f25ff2285bb356d371b4548206f5665829eb0a1929fb27cc7792d9c41aec8a21d9ebeafcc2684424c09f6b72c4ede70d5b86d98265267385a4ce206b34d40ba77dc793417f1fef8f807309e36e5c42dfc251152ab1882f29844fdf1e9c2d03c37bc3fa74536a386324ad88c08a1ffd047468e6457c7a3bdc66d03d04a1ba304f709eae006aa82be553fdd27fbce84eb92e0b60eaec646a3eadb7005770f19f445d7c79e336103504c24ecd12e803e274a3a2a9f9b4885222500353bb68e6dd1a451f1a9c4c581257c126bef830470c7b3c4a61136ebfcba4b84cfb7de58683e132687b43c3b0db4cbeb32d1f84affa6bf8b6f32e009944f67a4ab2e05f46b4e5efc590ac934e1e9cd88169f2e06cd01b420dc646136c40299686f46b902953967edcc8d17b63baecb18ce96e419d7f836b9bf80bf8e3bd98c0e28d07f14b9727907e559553cf6445b79543a7dc1788d4aa870d9adfe70b3c89076024347386eccc41b2bddc91cddba48ecae03c966d8ae693a44c55e840e37d737c90c4d935d5c08941ef886a448203586af4485c19f11c3d32765f83fa3d6550ef2112c4b9b42ba83cec077ca128e447ddf968bde6744b57de4cb55dadb8c56ab634eed98a1f9a59a7a30cb5bfb9d257f507473036dfcf43bd2e5cbc4a3da4b193a9edc4e12f7bc29b5cee2944dba0543d36a07c745bd6d9ffe24b11f3805ed6d7a9c9d3e58ef3983b33d7fa7930f418ff350c65b0dbc04dd249bb435235cd0572524fa3dfc9714a76bbc8eaa417ee5e0c365e77cf08456753cd711310d9ae0039fe8b90da23dd75b3d3751898eed2ac706776aceb45c23f9e1d6a810369e253ee1210eb933dc496c9e1f8b8394cf5a169d69d4835eaed2fac96dca98cd8b18296786a6f724f101c62279bf037f7e562c3861690b638b44076de689c5900c2e0e2d0020115cff1f0c08dd8cf36fa79210b0a368b3d363649d23022b6d5ef7042debaa3bdca2ea7db9063b041061aa8d8f28bf94aa3fc4be990e11ac0af917615f2ee843e42e37e7687441d8565e81b066386fc50224306ef6373cfd389ce492404ce036cac9d325b17eb82f90a2e7ac8f9f325ab6edeb48b175f67d7fdd35b0f2a9e093c49fa206a4df70ee1ad17ea27b5edd5f5f181a8acf0dcc0691f191236f162bc4658b80ece6b733396953882a346902029587dabe9bd2efa0fd7963f6cc235e1e0ec0e5d107289f31666d8750a20bdc0005ec4cf6e5cc31f63c17f9bfb426a25ec96192b9fd637826df9ccadfffaf391294801cc1337268980e2ccbb48c31f3b94cc4e459ff59e85f7b35b08438281ded7602c09f6ec8428c2bc74afa01fd0b65e04b3dd13b1fcf986521f03de8873a120f4febd6ba768abd698f25aa68cc1e9650b6977f9d4590b7f300229f13567716b13e936423538f53adfab824a15853deba95c7dd06209cc4aa5cefe3e6b44b5a127c1b47fb32e666066b4c1c974b0041cc4dcd1d61541802d9d47086b2205f23940a8988927a7ece1b3ed98dd055da59373976fb9b7d255e09449cdd2b53d36f00dbd2bcb8c0a210dd5142640f454bf6ec54fe266694e8f3c6b7da63560ddb65667de1a59164906520d99bfbb37055f1c8e901a36b881397269e5bf2540c6be085bd5481b8aff3fcdb489f5eb17d714d02ee7ef093dfb2469f02f7f7658d4769cd6e618421e0d7786c05566382cd0c00fa03a857958299f9343950735d172520770bf8e799d680ec1e3e85a16bae633fab9dca1959b24fd638362e35284776f8345f942adb140b53077213fdf7534eab2c2759dcb8788a92703c957b7cb8101a96f104996dd439a520b3a3b157db66df4b310d05458ccad7d7e628a3fd00fa878d38ccae9804ed7c1511856c63298908b2cd497e0434bc58e7848cb1ca105df8ae7ebf0dda88701519461786b30914adc8369c81fbb325b8e69d10c3798a55618335205ca33ff87acf64281dcca05c5f52418efa31a6efab2a77f8248afff8b6a480a92a561529ba1c3277c2482437fd42ec5e3f2afa482ec26c11b7240fdf78eedb4509690b8f4763ff5f0cc2505c63a810d0b1dcdbf021ec251c32b439af1cd93b232e8c56b387523a0fb52e390c0618984d537718f6d6fdf96616efbba912ad2d3d1cd8de9802524fc5d534b1c0841e3e36e72cf56a8dda895bab5cc37f982d6808c103d18ee861c1bf1c5aa5d8d522ad466fe8a0f116483bdda027553c9081c5315ba1666950ccd392ade9bcb52b367e6657afbdfaa63267d042c24b94e7cecdefc3145e04581f696e93b6b62bddbf0662a9b6c0fc55f0fdad435e24ea3283f866b1ec3cc522a5a2db27e4539d36fe15659b1de94b841760192ad8d35c01c958989704d3ac3c9ff7f3ce01f574d448d3579ebd5f2f1c20e366c45361973c12f1f95f27981756b6f3cab370221c72638c883fd562fa4cceb3632265a366f4c648810a8a165f74e6145e8e332791b6ef31e99aa3b15b7e33084e27042f616af99bee2b0365b7ecfeba124345c3d764a47b76ec1267c820b1e36023bdcfaa2ef02b451f7dbda862c9159cb73928cbe14893d6e4285c02f988c34f29b4fabc228dd8b9874bf4f4746ab1491e0cc7680b56b1ef6bbdda89cac0ea2d4a6e954d028ff844eb63ed7bfe66e29489dc8e48838313482e5e3f535d8c02dd256ccdd4cac363ee66f2405ea2a8a1d2c2ada2a56f087442fc8caa41b57390b3137247ef335df86c95d6158a6506f213b74bfe51a0de3891bef4601978ac60a7558d4bb893e938c0ccafd62c5202703402da9f7f3037c86ac1c8b202682d9e45ac553d4acbdc586e79a22452887def3fbf23ff79cba9f0b02984fc0a39f8623daf2e7bf4fd710d392ddd7211964587a57dd4a9ea2045eb221fcbd91f17704d6943eaa60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2378f5840b258e2779c39418f3f2d7b2ba96f1c7917dd6be0713f88305dbda3976007ea91612793f8c77d499d2065acd2255fc5f3c3268fd8bd1ae5f7bb40d6de029b78bb79052ec940eecfd18067b743925189202fc16015d3c4c25b05eb6d678d5e860da109f86c67596b10b5613ff6d19f9d24c2970f491a55261fb197369289fafa41d08ff477f949bfc163d04d1eb34fdee370f7a695cfba4ef34c164a5569a953f70f32064d1d2a57c7082a50336b90a12d10c75e5416dbb1d6d718016c3a16131df8c69fef37331cb6f01a6623d169177474f475159d05bab61df077a9164a961b930de8c9aedf45a11076c3d41081846a8e6a9566ba2b6ad615179e0b1058f2ee9cf74b4c51a489e62544bea94c6cd537ad5c1b056f3e4b262f7e09f2a7b7aae0d8e2f826cf1c6c7c3160f8e5e9a30478b83c394b6575ce15b0ff080212f8c62f0750d3581292b23309f5aef15492c946a73e55df13bc345de5ca576e5156382ff639b11801c1bd7ddc6e03e8834505a74ecf7160e92182603cd5d96f7c582c2a4b162b147deada3194a30185ccb7a01215f97990cd1a5a3460c30fb94aaceef14ba700ea3719fe30fcb46f1bb154a47aa52cdb64fa6ed7eff96d6c850816c89b79a74be7ccfc34e95cd718ce29a8698a2ab56903b4b0712470f5c8bb18957e8dad4c6d9c8ad561f846e20f6e2186ff7a8421f2a0089793b510f66fe20816c89b79a74be7ccfc34e95cd718ce29a8698a2ab56903b4b0712470f5c8bb270de99179c925e6284a8283fdb4e40a8c813a569b24930d6cfe79a4c470ab614aa8ca641efd2f1937ef669eda2f3e357b2fb926911722b3afc6cf25ce4bcac2e6d6fb37041a9d6fc6771be1ae8d1eaa506a1dc8796170c1ffcc3d6dd043bed2654988c5c008610f90d5159a8dd0ab6fd491e9c0d16ad65b03ef53f694a5400c9f89f080551fff6678b1efcc0925fc8c16316f69cdd150e89f9e95cdab5835104db3cb7d315588f363eb9f377bf1c27d8e8886c07b6c0d0c5cf7ee91114a718bd7d5412b2fad72dad9e6a73ef258902186e677090110ba10ab00a8daeb11437570760696a608b0d89eb3dcc4b08f176d709dd9f98e50297f2b7e0bb9b0f3b4580bb5c8256019779f3e1db20fcc2c01416ffd4679428f3e395ef5f3e55d2d642cbe2e49bb296b92a8e3643a6c0a70917fe7b130fa43b71a29c4e7514f45c00e7e5da0c95ccebfaffbbe7b5a92b0e488017dc375cbb5b8fb2b7712dd65b2dfb2ba575ec6037f597ba7ab0eaf9dd699fadfabef918ba2affea7dc20cdbde55de5ecb75f16de578451464f49b83dc817b76aa9a0be0d86ea71d1659cc78f99e94fbdf89671bc3e9403640ce61bc9b6400f2193ae82698b503c3d8b892aa767a812c965373ce7bd87abc411b4307bd41679f9176987170b3b627abe0f0bb1625ff685bc4eb816d2d141f6bf4fe9173cd79a281fcfa9b88b5e7d616645f4a2ccbb24e3d304c16eb29cdea85110a15bd222d3eba2fc46b17513feab441b9ebb49461aeaa8550b70b3c83f6852a1dba83cf97b1325238b5aa3ce7b35437e9382cdafd9248701657803f04ea9e0b9dd6a4ca619761edb8a42cfd2f7c9c9e4ee31d935715940891588891fe48c16263374a36092ac3e67ddf4f756b880839f31dfcb80b7c45f9cdd7910a355eb9ab64418014e4379712588237235d601f177c8dc6130b96a766affbd9d2242a81d85067413dd95b807425a6df2fffb17a4eacc5f606d4200515f7df603a8f918f3edfb8d1379f4f1d0e8dfbf0d84f0c8bd37c2bb9b707b2258aeda764a27702e0abb3af62bae8a162d8b6cb8c80ffd141ee794d81a8ace15a092960f340772060e90b59ddccb45b0160cdaf3e616031c37dfc41776a74cbed3f4a274bd3b2ed81d114a9326630c019f682ca91aac6ec31e660f420c35b0643445558fc1feed60165af55e07847c59c3eca5e4031f50b04329fc5be36eb0578f7dabbdff97e5a24f0d5b3670469840666a91e9971ac352abeb4e96d98a2a6c0a0d4b37145e898f7068cadacccf362d8216e463e7026af2ce38d75ebfd74bea523e96272b46bdaab2abb0dd0201cb8032bf86558cbed986a20d7e2cc02fa8be4116eceadb2d9916d4f5602712eacec647f185d4c53c723aced8de5fc471b14da0d6edf8f3af23523d1a63a12ef6a6dd9ad1057b2cb20cc405da0544daba53896459f8610ca1a0fd7456539ec604f5276c94b3d0d7331357eaed338e49220a02a725d85566438499ecfb0ac06193c3153a2fa1b533f360d55c63dea386d1920d9564fcf47000e70d521b31518e205c8e6ee09b7410fb1eb1e452721757ff54ba8159a4a807bd5692412ba1a280bb36ab942c06e904f37a92e2545f0b4211308a1ca715317c1054968d92350438b293f800bae2174f395b20bc43a633d757fe8f67d01016b17ca4c0adbb0827da9b83fde5f79ccc89db3e4fd769ab03c1248d8ef5201cc8a7de24ad3424d2472cb0af59cd28563d09cc0c21e998f4cee4367aded3beab28b64d2915534c2f370dd20dd465eb329261e9e991395af3d4fd3837e95d4432079b8ae2b9382945a57ae43df57bb4b7ed2e5956d4167e051a44567388f43c94b99d57ca66a5cfe939a46016c95b2d69d82695fb52480f7a3e5b344fd946f02837a2e6b404a035993f2e1f03cdfc1a5a872c1feb92926566a31138d27371d2238da401042e007ef5ee20336d6834724bae96d93c8c52d11a5a332d7d34f8e42aeeb50b35fca380db2e9fe52820cc0bc3133167289c5710e3290701e78e7696676e46a1c50a3a88446fdc59c0dedfb81ded24d77ec725f7cc101a5d8fe6ebef58e34543ed4d47048faa9b6525f68fc71e12255af734523a513c5d4baa6f7560fe59e83e4b234789c448da5504d3dd9065f9ad1b2615f12606f9112df4e033014495f9158aea2d0ee2ee3335ffe82105c7ed894f96eaf7d23845a60f743967bbb018dddacd8e7062945b5eb7427127218f570bffff0d66b00a8457c399bf60e635b4e4947652ee530874df5a3dc06cfa5722eaa7cddd17c065e0691217991ca79ecaeca8a3401f9735029447a559a0bf1dddcfd20d0857eef721144e3481899f3650a9876dc5ce41662e1cb53227b9ecb590a773518e56d34f1e897e3bce129526ee319b2afedda79993cec7fdb6b80255d72eef92e8eeed7da18a909b9a9d5ce87371d9e79ddfa80e3cb7eb4167732b587d22dea8788ac4f9768ffd28678dd614db403b5c01389da38d442b3a02b4653b9794ff5b2eba78455f3e8e5963bb8a10374b3032d608be58a289a132bb66972d24e510fd0386db0bce49572767affbba83d54a2662ee2490502836b87ee872c3c14e064894b5815ff37509925baf8f66566ceb38ffac789cd731152300e3236483f77ff83ffad3ac02d0f9321be4e6a91ea74b203345044377b0f6867b31a8aeffeeb1314ad11939027db9441002078d98cee1d84bfde3f600842ea094d5b01d7156447cf623ca34232fd0782feacf21908cbd8a57cfb454254102d6201f665b98961de7efe9bcac540d52df55e0dcf3d6bae39487a8f7a86a276182847b797dedc2f59e0ff542b9649125c04884d3ab8dccc9adde3e1a70ef187a1c715366ec2942a716b23f40c156512dcdee62800895ee12309cddd96387765d1a772199bb7db0bfceedc419381af6ba8e2e219a85372080c0a75ed9afa862c08b2f6744b5fa1d4e59e5d519ce0aac47e77d4372128c32206c1343ead1f0b979fc3da9ad016b020f52e742359c04e71f90ef225ff429eb81608c3715793e670e4ddd7115e9e3ed22f65fb4f7041bd4e5c00a316d65c7cea0821784708dab19144f6525fcca4436c9791e286168ab7a6bab7021f9fa02584e80823b6592db95e71e29b09a35c3e5ae71fd355d28f094aae4d996e59fdbf28987c017a3058c34ca1b02654eb650f6385193f277f4a5bb4500d9f275a16e44f7646cb4317f28bd604881dcf845b7103327116548838c2d69b19b68ee7597ef80246b3ff0a42f98b5e6b1743836bef90410a8651a6deac7ea9945e9eca176c4fd669efdcad806f64bf506a4deef4bcbd0bb19288689c39702b61d70fd213db1dff335e926d2433dee125365348d5a755d91e39aca0f7d44dd033fc5884524020258ed2ee1ff517641ec79e8fac8029b001f1cb51db822171819c6942b960737fb58a47844078fe445cc3d71198a05539db357109afdb262bb272e66baff638644ce87b8bb4fffb23981424319d17a6f37db6d43ad3302eb6b2b140dde55c3826b86e69d13ec950f7d02cda74e7a4ee6acc9c25c3b4e4ce918cbce24c532cbe270186bbc4bb9d7510b44aa7ebbfc5888ea80f969a6358233d2298152ca1fe46c4842d1e678274946241716a1af4dc60d176bcc0f258917165613bd4dd9bda2a81e5e7690b7d579d4614697274a0337ba48509da5678acae20aeed184cca5a53f3e1b8c4eddfb3748e420536f6f2a4663a68ca7cddc611274ca199949a6fba6201797fa46a4ea08a5ce9c5ac69972ce2ef07b864a0a2ad63cd130e3a9c54c6303aee4f0907c510f663a419fd7b3a0c07c0fa3004e9640f9a696b60be99412dcc12b844c870a39da00fc280d265f674fd48df3328b857f3b11bf4fcf4806b0883ea74741bb6a7d4f15cbc76ab5153726cf775f9ec2661103a0fb3d0dbc3df369567aaebaada1114e12f5d9be6cc7cfc71a3d39349f5ba5b71f14e151f8bd66c596d958defafc364177b15e095f6e2d8becd518349d84bf67868e5256b0869eda7bf75e4225c32561448702040e7138f6cbecbd76ad4b0caedb3afeb47015cab7199a0e6962b4fa6edb527bdac365db7301a6bb245e2c1d137db817e657a2cacee304c0e40a8aa4c3669470141b867bf94abd33c7a766e9377a425e665e0c48f1f1cb5104277b715734192eccb303c2d50faec5ba5d237381f1db4ac559c4020310b8eef3e70898c9c3cd5f07cdf13cc66a3e163210b08ad26e213860fed034d6aa4b3c686a252baadf9b0d9b03435842c99c64469aaf6d331cec94b2af489d260b43dd338b7219a8481c96fc724bdcf2d8d46cff24743c207a51cf9b59ac1d0298f864e8d387263040a2f1250fa81729f8ddc0f7b29b413f9d3840db7b059fdc760f15161a68b0fb1d73ca6f8707b7ee4da3c2322ddfad67cf10560e52dd0becd00f612123da3de468dd3a6305ffe292085446d3cd1ab1b538fcbc9b0710b3eca13959552f5d1384f5a11a9d13a0199c2ff5355225b69aa22c20b7048f263c84debf8d2afe8a9e6c415265e1a5cfe1505d471e44d01f0226c74bf1a521742017a020e8522e04f12e1ab62b2525f3a617053bad76abe449f1b72e96f9c7338ab597d6acd2f67b5ae3c24d3ccb37b88f9c70bb7d7af4874313f276c2f3cd1710ab99eaefaec7408753e49f7e9e2a8ec0bdac3c634aefa3eeca7e6ca85f7dfd8dee0a27e428dabd60238565050406efee434ecef8ab1e9fc739194634e443f1b6a315946d335d8300457088f45c3a426695171ce26c30f18a398ff09269305c07e48134ac04d61dc1414c061bd7750dfa167fc2b497a6c20865e0ea17e42447c5d920817ebb96feee62b9e830d8fac8084dc01f5784caeb531864079061ce9d0291e2396822b99d3d736ac469fbbb7ef1f4c9ff949440b6cfb1e93042d5553eaa2ddd83cd370ca0f501ce2d32c1dbee3228ebe8647a40b961f66d0e8c840dc664eb73cbfd8ebd1c3ce9b5cf6fb85e135a55877ec3bb893cb8387edf1521129eecfa03b721e9bc7d1c48fbe8b5e4cbab190696ec5ad8ddd33c74c0848396549b8a583e5ff9d816c216783d181bf5d67b52a37a84eccb50958930be106e8e1b7872ca190db38c71df0158549fc5a3a7546b5c10e682e53dda49ca91ddae71e528a682716ed0c87ff9ccf0161fe1d696f099d2c7043be89d9b8ac8b5f63f0e27fb371c7910a0cdaa1d05ad65a679e08394e155d9bc8f68e46a9f4da4c751b7136913e08170f662a8c544e607794cb4d40f8dab92565bdaa9b47c80cea3406e2d622454864a5ed26ec2245470fb19f7082fb813c461f55ca844bf5efb388293940a3bcac04be58be4f063c6aac3ee7803ad3379d6342dc31a6e9c90058d6eb9bda1df79663f3e623816753bdfd927e87d199d896808a5e3264b7c7c384e4756d5eddd8ec9215ac1d7c49b4674dca3721c865892e19ec6056f0aa1aaf3443a923fe2e7f85f351f81525115e3e89c1057af32a1c9837d917af9ee06c509917a0b9d2c45b2257bbe41b4ec7270d33b49928f8032837314d5b1b6a631448c0839379ce3486d00917e540f8a863f30294a6502bedcba5161a3b14818ec0a5f9c9fb3b808d2fdc19f32b0ccdb56201ba904cb72dff228a45a53dd1ea6761c27c1f2b2a8e7324229bd49ece6ab724ae96e6a57ede79f9884101734c658a3f052f6caa6bfc8c67f171f692f1f3575c1b85dc5582474a738beaf473675cac323ec412b0a301a238c17a6712c0f76a6336cab4d138bd0f289f2ecc8dd37d3a5baf295825bb9c91fb230fb65826a4ac8545a14f4740d9be5dc8148f1b92333ddb1c7eee5342bfb1bd488b95d949cc2046bd88a1c1e6701a723f83ded914d562e743ab784af62f619b6140dfca6c8e4aaa85347759fd0d1562be51728d6a4d2f8609ad4b4316ecad9111e9965f60c42fc533e3c33a34a2fc6ab16c3451c88203fb9ffeb07decabe2a94a2da0470f39a9746e8f161fc9e7e2c66e3ee588ae9ea344847db381d1cd03a2e32ba9e188a2bff568574a9fe8ebfb001923b4a9c081eaf4c7353a9950606cc10f81eff1605961c3bd8828c1d5327c2e05e9ca8fdfd4aeac8d0efaea5b2eebae5ed2e6a739eff38f3a936f1080bd8b3be50ca820fa8df60fb19f6b2585cffe4f5d48e360d111e6c6c25ff604e96c7a8a3aeda04e7671569527116f945b526d9adbb19fdc41d9aacf72a99c4b4a18d7e51b0e5fc7874eae58ff3787d8fafb330ca30e894bb8c2449585f19ddeab6684bed8319524ab785ab7f74ac4fb4436301823a5388e8d1cd3023d9efd634c5fed8bd63712589fc41fc15d0a794433a2f7a81aac6a6e0e3bebf6ce6041be7112e2227a5aed12e6e7784c982243df9bf8581b565b452d7fe2dbc95f1291de980696d23b9f443f5f6912e31ecad0e5eba4806f72453cbc66ee9f4a41eb3dc934b0d13df4de85f450b39369f5fd220ddb1e0246fabdcc2298b7e1730bd5e1fccc597c6b56e7e878f3eb656ffc18a1c826a8a11b68a1a1879e18137474d80df93d84a7343974ced180c7276b3130ea858afae77264e3c1125da4533c25378ad97edffa94e764dce54816e7d41bf3799fd4ef392422d52bfc21013f2c08d4c3ef3f018ffb6b75efea28bea90d53d222071528f713f97aac76aa14b310396c2d24cb2e0012b6117a7da949d0f56d4ca93e0e01afab4b8b37b295bcd04e6b9553cfa8eebaa098be30de82d067a01e1e34e4f1353730bc63a590c7fdd476d306b2aa335ad1289907a06697bb21de8fd3c0f3716939e3f8ecd51bcc3a97328b178d7cb8d8863f7280c28805752acb8f24d19afb1c90038e72df9c6244ca7c7bcd6171f8f873594908b5257c363d4ca416cfccff22f8c0c8fbfa01341038f6a270eeb0f90d2857c532cd69a1c3dce0cce6c813ade5616774da8e70b2b2324c07f71b9564c0ccd4ac2cf5d8bad4fa625e8d7dc05f0ae05de24bb166220ec4fabd67ae00b8d1145dbcbfa8b61cbce8fddcba48e3b5a44c1019b314474cdf1c01d827990b9556bed7c85ec95339d2b8263c2da1cca84ebc100e199780ae08c0e9863a840f84fabd205e8b055cac7d46c8d2cb96837c4b678433373b205517993c8af4c26034f382aa119b4f0f8ad13f8af8b22a3e69010134ce69080a82eadd0b0df14a3028e88b9fc4ba6d276b69ca67230899f986869de443012db67900e6c0d837fbe9cc9206ffa42fc794410828ffc0515079995a6ef3632329fc1d55122328ebffcb65f2812f2dae4716ec9b4b4d95c2ceb4a6242ff89b41f6677f832aab99d04ad886939a5a3588ef3672ecc01bc63b64fa78f5c7439e9c773da76b80d84a7e8749e1839c40e30f041e490f88d68b98dd376429cb01a42d6cbf3691a3f2e0cf79a8003772d96e39a2dfca0d20cad99e685f0e75d1cea5e4854417935c2cb846d9d1e5047650a1f2d01da3c5ebc8dd436491acf871822850eb55240d3aab82eeff080239de8684d82d04d3329b63631dbf9360a009151a5b12dcdb6b24e3aa9ec2675422c32e59efbc97a6a944e518bcb96576636fc4c20acc6f292b34f3e7c58985497ce1a546f3213d256ee66b896183cd2e1c24905d24cb129f5b51cbbc9bf125a48c23cd46a878006d1e0a35b3813acb331034e36ccf081453c9aa8e33484cbddc44a18a5bdc355e924dc06b428cd1e7626aadd68bcd089e41a5e6504271a8e4e69811bebbbe15b6b68eb0b242ab3bfa5b1b7408f2f6bcb89e9566cc854ec2001e8c8a52a80ee21b7cd780cfcc11d6f3ff80d425850a28290a4574e6961ac8ce3c4b17521a36974120df3c284c110977a5aaaa935e21cc85b324e16024b952b502cdf7b0de64173fd096534bb40b1fe8312d28a4777263be7ab19b6997126dec4021857114e301b7720f9a3db3ec35bc38e94ed0b1aebde30f170898fc452d9b41d02d94c65c68c32aeb056176e804429da868b92343dada1a9905ab0b4deb60774883cae268b4fbcb18528ffcc3350fb558de67a8a00cf9a8004a1829417af16fbaa420e6b7a42bd193d4025255a341b2696e38f2d9da5abadbd0c35a61e5e667ab0019e62d4c206059fc6650a670e65cc2d19a54f640308902baf8d26e95944167d243df8df3ba2873877beba4ebbc8aed04d459ff92021089ca259ae35b071c52224578d505ad84018fb7ac3b714f0f0ad9b38fc22c3016b5b8563076237120d97fed86a19d9964900c4aa65dde67d5f0491fcd27a54607484816a1c22b062470e9b99d01ac40d645a3f8cc21038d8fdd9ecc6fa4bf7ae460243bccc5dd8c8a88352b337a92245a234d37af42b55e49e8f4cf768c55d0de0291965b459d8ba08405fb47a365c601dbb24616d2736f4fef329d817eb96253dcdd70d726b02e7cb4a8a23bbceb275263ffb44f2d21b629551bbe3a2ae5e7dba5bf1e1e8766cebb8c0037804e2b0fccc7c4f029de5a49ee291610fc8ce763f3a94dbed4336e8d46d77091f2be474a7c49555c3af0735249c231407ceaf46f527d12f027a98cb166d4d6e37c48ec91bbca785448c1098facd3f3e6ccd10d2d2525f9bc7068eb21ff5dcf21c3a8331c058bb9fb2a413c0defb0e9d31c8143651522e68f187a865521830673fa3a1217bbfcac49aac1d7bcb1597023901571a57bcd162dee0fe664d8f1bb966076fec99e36961ab351bc5a78c8e32a353cb380e2dea82678afabd9aedca2d2a12e8892a360b135753ad5ad404755e9a93cd77db7c72f793d6d5e882fc4c1be4a7fed373e41018f91cb39be4a167aca91bc0482def05a78c8062207333abd64506845e083203045c73c6546882d682fa58146d008edc977a5a91be494348e1217137b7e092ba936dd2107835999d9cf3496db85021bb3969b89afac96098a4a30febdf2b519996b0e4607f4a48a2749b29549c29ceeda576d4bc6b255e139d484cfde7d9032b0226b3f7c2d557bde5cc604444fbcc9a00d2d0c1e8296c9c7149f7a99945d1e8da2f2888b8b6eb436adb1a3b8a88863f30b6b0919c423c33415429b112fd0657527b5c55bbc0ae3c2097ed7424153fc53b72cb9c7ed8a33f982d9e904f6fa76fb9bda5e4d40ce35aa69619db0dc2ad3db0c65984c2058f7a014838e7026445bc47062fbc28512d109735cfff1317afd02e093012ee4d4c3b5bf39431da45f6afe99002b0f9b5021b10f33c9f80a8ff98e86b35fafecb776dd7fd5ffb13a2f7c78984ae9217c88bee62cd523c7bb544d7b511da1f5f0f23d5a008814f86c4daa83a537baba6b700bedf2146c6882f678d98b779ee6e22cc757fb59e3548f55faa0b7803ae208f72416ef8cab7acc658c2a0d4226209122c65b14efef2bd0ca39b10369e66f6fbc543fca56aedd2d7936da14c614fcd3fd48ff1b9af033a679b7e07ae77942ec0a39f7fbbae60a92f45c780475c56854dbf4ed82194184d07a5af2c8cbdcdd155c26d785bd297d592b48b86b4b93297c86f105c4e5784562504f2011099d8077f4d53cdba081055d25edcb046fed7edf2b4f68e595594df989247f6652f74354ac7b43a78cf61d1a6796794877753d3a5ba306ec1398dacedd52f2c421b6c0837184eb19fd089a40fc6d3e017bfc9582f4a1ee8246c5f16c3a0d75c932650752c1267958dc14bd2d8e015df61d08af8603f08295bc07859f9194b566bf9b2e8e896a910e2147b40d486dd723eb145e74e3712d0601b5827bec19c2825a57f493704a41f00a90a8c6d2d3489f7a212da4233fc17a0d83f5c2417045b1499e0bf175f8d54aa31a1d40dde1aeec30116acf78a0a8818ca3ebe1abba04609b0d3e3f5426ea33f02d14f4c9915ec22086f8d72ab820f799dbe11fbe6d3aa4d427c4dd356ec657373f962dd4863b6212471b47c0a9154bf05639395308b6fda5a2fd781ccf3c77496be5e679a09702981fc9b4b5c636eae68e66cf383ba8944cff15e01ff16700b781f52313b5de12795440569680b2d073d919a6f7e37bc38fa95ccaf61801ca0af4bafc187321c6ead5be06f42133d26fb2f35cba11925d0e694b586f2a02009d08bb0faab3e2979d28ed1582f2e17941a91238717352d94439e38e827ab3ac3e1afee5c6484c729d25258fe8c43b7082bc2419b3b34443775cabaf5e2228e9811e2f6c93fe326426dd56fc3d6bf42385d7c611fd70ae0f99b4b8fad4ec1ba42aefdb7d6f2ae979cf3e47c4a4cc9b52fb944511525a969a73f6573147b7eb22f345643a34482431ecc561f0f13cd273b63384d74f6e8eef3e45e671553f26d8de2277f49aef47cbab03fd007d176f8391d396ab9d45c661d842bbb4b66fdce6f4d3ccd1b800974d1ba400dddc33ff92795b39e6395494ac1465c6f2784e91329ef9bf80fb1a0cc5f3a15e75d75de8280c52df3961756388b6bc932ae1bb0d2ac64c30158668825eecadd03745a69f57636776ded5f0d16cd87443dbf37f0b250022774607957164662a2bb112fd11bb6410b1b664b1ec998406b5c5d59993bda346992369fe048a9d279d98417513d09ee8db45647e110a143f294a1b9a6ca4ef4f99b89f3da8796675a0764175860fdaf816fb3e37506007b3e04677f6e108cbd27b19e2efa4810794c1276eacde714dd0431ea1e9286c0bc2580cca5c6fc01e07667fa9f558e032fe46559347aca0509fa4f2eff9135eba23d1eb6b6dbeefd1d0ba4be890dccbc03825a5145f63e7d64c183037c8d3e412c0199f26e9cf6974dd6f240ef04375b58129b9c2fee89c36b02093c28621563a54b8b8975d838852aa9f53f98b74a44f9ae31717c8a65b29f94f4fd10bc870c5a9d5922e4bc287127fe03691bf858380c0801aac27b60231cbe37a9fd035ee3c1d7d95f5f6485c28a5d666a3c7297ddadb2990272553602ae343bc27ef92a365c1850e81a66c2c0e2d0b9bea4d6c6ba91e3627b19e7d8efa077dbc8642ab0b61b0d0541dbda13e83f13ad401e86483aa545213b88e24ac019280cab36bf25493271bf705f59cb9c8047196985e7ef39dbc55b2ac447dd8596336715a8c9ee5595aa4b5c77727c94ba6cb3e1e3c163aadf4bda4bbe68d6a9d65fbcdee5f103ccf1291ac01da84ea5f774399354e97b1f9dafdae2300cacaa07ddb7c11e50e717330a5ae2699a2be233cc4232e908b59719b8f2a1eb999a5bc5abe9405c6c56c68421b1556739150a8dc517dca36a4cc506e45963b5c38771014dd5374185dc95fdbf49a1cfc5948f45cba55aa1db3ea14c20827aeff008e4b3eb0511d3e7077f50ca927caa68627eb56ce38f3d139ffce7cc047b277af042e6088a69243526217e18e9b2261581243df3f9a3d9737733e72204dfdfaf4d992ec21762c1d2f4c8a1d01a42b06b7efa28d30214232c1bc53a075dcb33d98ef38688681cbd97a3a9ae06698d8f338ced8254b5104cd321c6fea5d5c7f99e7ade55ab00d83048bf4f83606d3edf4ff3b27ac78233ccd25c57bbfca1a820cedbda8dacb83d7f9717f4fd1bf11f1297eac30ccd93d24e92bb3c45092cb4c758d7f0fe8a612f66a04f0d9df9be464a041ae4fd6807c2e9af534fa96f18b0263f60c69ef389ba41b855c3dc91df3ed55df8cf990f9d30c204ce5a57e7be55e5521e2ef9f4f274098b831a2e12d6382c1f0b0fed296a516aef89d78a127ecb592ffd2b15d1ead3ebdf4427775cd147538dcfad18e6cb2d634eb1724004d2fc678a87eff1377a82bb11181a8ae5a3d5caccdff949366528e4d69c6426732cb2ba46809a111761f0dd1395b5d4e29a5932dc81ee931b19b5500a0ec5245b271e8059408257014422ae15d4872993ae97faa3bf5c2034a5c841443d4e13134c9d4ffecfcfb3574752885e4f96b2c00cf0874a22f0196d94c8bc2a30272cf7f6b6a289bfb23ef54a781ed6d84d34362ffcc18c2e11f9ccd09d3d23ebffdda29fad5b3b7e3395cf522ffe2191168b61f4f80a6c40e1525d162cd6009af49923cc19f3ed765c71ff878aac79c512db4cb0a694ff9c6a34b621d0ddffdb1aeaf68d981e3e5bc7f73899f02a89df26a45d90f4fb4890095c4b13dc4c9247f7c490de215ea4016b2f9811b5e203b011079141a905a8f4aece079a208b12948fbf832317c740da6ff08edf0846e8a9383a94708de22d258560b14ef53ad8312ee6d19cf548850b86f2f600834c2fe702b2e6328672f6fe536576142d3ef84a5d48b308eb47f3fad2d77fa41bfa8feb1b32c555980bbdbb273e8856fc7be32c533bee32783bb010ac64e88e62ff413041c68ba677678ef6abddbd1479e6d80fd0db0ac24c49779f08c1e99504a465b2029c528db92941e756764e857ffb62588d805d55f132e3e5af451d6fa04df89743383622fb5cc1b79d979a8c217d4bc9774836f109eb84670b9ae02a1595886c0e3d0e3d7287e61b89dfc5fadaf912e8877ef4314efa5c554a38db22cb9404d2456acae9e451911426b46ab39a5ef670d95ac03cfb5d8aece0bba93f37dacb68e6c84e8298a5cd7069e3b3107cf9ce089144c43b80871b17e518069723c5fdff103d8cc491a37a94a1a01c010acba99d6be43593f81fc17b80b0424176111b5046e3eb33171d2479040381cfe0ef280d3e42de368077d7897077905fd26d943ae43c8888fa6ac871bd755ce0145fa4ad5d2f5320513ded0e21c36743f083725e4c81a69fd15e536c027a23c4a11b7f4152e154402b90cc5ff03e9547bfa7d5a5621490722c6cd3abe243f5860347fafc875a126e348d413a7778505c23a19b1875822c18715b7cf5bce18e3bc93ae9a9436f8d0ca2d23bf433663fbe345997967c5abee38b4811b02d35e54a9caaf306219e2ce9f025ea34854713b03793d18ae89ca3eca070da6931104556f677efa6a26c500ea2126ba8bc06cd174f78ced9d2df029d85d2adb45c28f558db6c028854a226655895126d22b36555e5def426d6aa8a3b16fd9b04abe65341a2262be96503fd04837bfbcb9a0056ca690f404e5c967d57222175a025a48dcf7a3b2142bcaef710bec1f3b6afac8642e6d31f6a281e9a9a59af93cf06d00c9f67d4c5285fb3bca729e2f5303e4f96140a84a5b141fc52185cc66a5383f14adc7935a17ee1b2b49dd5d96277b7c76ace4120a84c7b65e5e6423168c8685b374f41781b924efae7818ad970cab3d85a5eb4aa75c10e1d67d7d6490879c943ded07c0c2b21590acdb42b25c5e9afbb524fb4cb7e79a9a99822a90e9f56b1ed035bbc69923a203703f3cdafa481e6426b7bc2692e1ec2dff0124326df213227e074a8edef9cbc0f5b3595448de5cd4cf8904fe5b76f56ee2352b35ec35e46d36217e60d88ed6015e80ca96d0baa0258c309e009dcaefa9524816347e0779ba21650d71dbecb238f89a7a181dea2261a1f00202e179c43d2bfdbb6b42c4f0e457861e9e65eea3e0aff457f70e7c1e67037d7dff499c29b7c4ebe75d104f64dc710ead3c099aa1e0b53dd0b263dce4dbbb90b164ad376367412b482efa510bfa476842ac65ff30834bbd0af9e942dc1790b6a19c92ddaec10f443b9a09f4ae1bfe110f4bfdde12414066775ea15da95f6024473df8d679614f1e874e2e7e13e3e47d7e31ca72cf12781b40ffbd6c1f6c33ac40f1fb341600ff86b83d7479a79b5f08fe9bd6e4fe340c833c9712346ef52eca03864e5c84f34c07b7d73eb3a3a30356f14220ff0568f67d27560aef36150f8d314359351660b8d4d92d67a4b4bac3ff975abe48d9f517dab065720e2d4f9a7145c954f35aefa8c16fa759705d1c15d7213c07fb5f772b762a5db0aa6c2e02118cb8a5b8088cbe285a66179afaf8635d2ae7db1965c238368dcb6ddf772dd23fde69c64b5f0bc735436c9cab5224942bb088436e0c9bca4109c75637fa684219899a72e9d535c22729793d0d3e814aa512b4910eea6a484e6ceae869d89e83ef4488f41fd8ab33eeb77a313aba8d330fd1e1118b106cd64f425ce47f51212a01f10896f714a022dc1d88d2745bf9aef279002ef6a2ddefd3f34901cce34ebf5f1d12b380768d1e29cb1bf9c8e69c860c390baf43e8a169edcfe7ee765e025ccbd63a18167568c1a119903e248d87f052fe660bf4c664290d93163b7f995fb5c18d7c0e1dba4accc57b6a2b5aad6ec81cb3f560390c7265699fb7e41bc42330e5d3c7c51ecea43159ecf5d294c68400f7a8903cd832229ef67a2d119ecaea6c3c984e7c7fabf1f8b4c1d62c783c2bef05e532e51990aac99191c73ac4abac888dd92802be01a6d95327de93e992ce7edd72d5285a5e5a56011550f4c7c8f157c039eab3163c68f872a10b205acf36f752a2c662b8c8ecb10bd81dfd2716a0fe92b2c57fa07c2cbb90e96803b256717d76238f858b631cd48b8de91beaeeb6345f6582cc4d60b86dab1bc9e019345f1e6e1f22c480f49ba37649385f52eddf80b1f678f59f4d917b4f822f34c98eebfd6a4864fc7bc6d1202b64415c50f3ca2d66f71f39006a1a30cfecd63dbf119fd04315f3fd091a17e0b85a7f537c67d7dc5568531051b460a237fe6832e608c5d43815feb34ff60c4faa3993bf89ad50a3c114472f0230f69a810f90c8c9c77842282e91987f5be934a21db361390e9430773fd36a74fb6d6c7944b23eee119b60241901086e3e5f0a33eed8c7355a943e368f4b078545b5e670173a85b5ed4276ddab0bb955ff109f93a355dfc75f86d9fdd9959b96b7ab417d82a837ae4bc10546a6438ab7b9a4548fe0470f100ee71fc6d8030d086c28306661d7079c03e459761ac973334c65317a4d9b7ec276b78972603eca3c918fd1d22d826806fd399bf389d57a11fbdab58ca538f467557f30475c1774e9cfbbb6a603649ab63ce5803f8f11ebea865ea14ecc09f88106e38e512c0e5051e8ec3ab2ec31d92c4b025be40181e5fa23437526185b29db93a7c9dd862dd8d211f2f325e8a8469274cd1f64cfb6ab3d89ab0395e682372cf7e5e86f8b8e030b8e52bdc9b37ea5dfe2a78483d146589eb8ca5337a5342f045c3d9972f0be64090272c42b055926b2295a376bdfb54165ebe266af8fdf5f563504746f0b3b8d2cc75718baf772187dcac8daf7b5971cfa6175868cdffe9b43a12ff9310f6f9ea1dc136df580a4c19f00613d156394dcbdc24d9439a61b0ade53357e1e472ee0b8425d3e7018c52a9e0469bc629c1e4287fe63287b3bc0aa44bcd8e6c85d0acfe301121f742b1d5d05e332b375e2944723996f01ac5384896856dc14cd9cd142c589ccae94e6be91b63c86b8b2565376699db4550caccdf7391a75c28c29e685ec49516b9ea0539bd0b196074261ac1adab5f4625e465e7125c2d93fc5d697446cacb2736dbe38157a3cd0323ac599a491de3a283b75423fbb8870d7b223665d35a611bd46a3adac32bf5fb30889126d2bd161d0475fea92cc5942940b8e97c271f938471eb061e078c9ab4f77dd491c85023efd646e4f205eb65844fda852079aa94c094515aa6e5a6f7dd74adf49546379d902728a70f5fd55bde65e7464c7e05d56649b5272fad5c81a1c160be663e2b99bd626bdf504b1cffcec0afe9da7b633f9d42a3eb763c3066445fffd82aa297b6e45791ce1a92b3487de160f9383d0abfc12cd97ef03563c87483ae7bf4f7a10df52a261edb0ca6dce390470d81d51ef2a5426b5eeee7c5a929233a9fca04b4132c5b5e88a316265f6388fb27f76203d45b5468b46b413ee630005aaa283d1047c885b228b1461b773ed0988c7b7db1e143e31a821250748d3b982fa90c8ec591f4777074d3e510b3d3b7b6bbf86bda9d47c3e28ffb9b08f025868c7d8a0a92ad17ee8350f649999dc86de0edb9f1f77ca39c942b2705ede6e0cc220be9bc9ce94c716454fc7914693febb08557eb81badd5fc72c02e44c1155c1acadeaf82f2e98a84bfb2374561a670e5c724d92de3cc3290b0caee96e6a21509cf1b1b476d690075f42e121a352a8dec0a09d992a3c5aef1f21a5fa6bab8fb7c449f710df9999f426046418592558f54eaecfb49675694de5ef6bfc49a0df4bccfb85a0601a9ae0a56f08f55e245ebc6df3db4314474b58ac55be62713820e02f37163f81e05248e4f45c5906ac701c6098a1f2433013caa30dbce5b6e95ac698aaeb55b53dacfa025e1979ffd819f936c06b29ba493cfdc444944bd858f831bfc336b8bd8c51540901ddeb8d2e1cfff7f793e3de90e54df8a757eac5d409f16a4abedfa35108acc44169481837133500f18f37088def92917db241a5e3abf320a814fcd12e021b63c04bd3c605ec37e804b4814d4eec0b5b2261b80d235a0aac3ba4a835c010d766c1465c17c39a73aa23efc020d7a08a04028400c2c233d54fbbd18323d499dae4ad5a1724d2ec6e636bda7e2366a56d862345545a8e48b9bab008d255bd44fa179cf8c2bddfb3bd2620bbf4879bc6a6f36c1d2e1fee51c1534c6da7a3033b432094ba7312cf601fc93501ee07826f719b80939bf91619ae63a074f7a1ac1a9a3efbada7f73ae156659560c0c62e80ec76b418d444737a843b4e3ce7ea3e70b6a30bea8d92ec1ab396a78c707396722379ab42a47fbfdb3bba7381d8f04f84f2321122df0894051fcf40fb87a14ee954ff3221ce5eae7dbaaf91baf081ee0acd31e60d620b3d47346572f9ac6029141d36a3a80dff7c4b4fee4a2cac73dab67a7459ec51bd984cf7a7059f035bd106a0fd2dc0b50cb7fae6e8d10e098a8abc31e97b1dc4130fda43b9aeab093ce912a03a4652efac1395c55d001c6d9c854a689c9b24df917f64c4b3b030b3637976d1473929643a11893c6a5c9a229988e920aa6c36bc5a5199852677c213f2c57e31c9170c6177bf56a2fbe8c0353e147f5658093585c4a4c347cbdca6975464f022b43e3b4c611f569cc392af86e4b23062657668d0456c9f71143d502d8d0892cf94f8fef3aba6c850bb8035f7ae1683a7188cfb6fb6e1e8e94d614afcf73220d312ac2004aff05b493b6173fc4ede8916fad0347de275213938a3302ab24714ed5f19cd0cf1e293deb74c9239c37dcbba1732de1c2b2b83e4d538803a09c9c2de4caab851da21ab29118e44773f685bb6d0f4c822ab9302bc32c163c029a116f4f70f2eb2ca552586de89a02a51638b07cbef1684eaab0b68ca46a8704f4f7457ef58998f10b4abc5162d5818262f2157e8f3d925399a59c3123afe16c52e596ea3566ed7e4828d181de25b14017be9e717321f5bc4183e1100f9729ef789671399685957a2dc0fc90f45157a14d9ae3d0df8f74b2032a496585b0d021b302d96e3711a6e83511f847b814f27fd525bdd336ecde71083b813009a761d1c4c0ffda360bc4dbabf684fb9e6f2b33194faf732e147f31cb2b245ceea96dcd75f85b0a01664a6f3dbd99dd9fda9279683f9c9eb808be83b9101df086e0c6319440ec13666df04ce5e4bbbef987a6d83987232efb147fe8e39a2bfb72fa7b56184ef2caf84864e1fe28d48716dd2e703aa8954bcd91bac53750578b28d23da9a0ef9056784c539f163a16231f44b71b6cb3f1ab3ae35250156a8d52046112cd3a5752fde3ce1c69939fd5593cec004fd14cbf79cbb3c409f813017ef8d424bf34f9de7a532f92ce92b68d3670977911ed275ca844eb05d8439c5c071844e9bc10d88a2a117eb59b6e08cb3796a2acb9ced1c3a3e2358b5d2b64c5329a72595b9df196f19d699b8519367a0b557bfa08e8060147beb3706f6ff97c409f06978d0e9ef379bdca11aa292260757138aac814032abc263c56c4e9e514df9728fcf65d57267782fe3bb43b3d5e38eb80e91b40f640a577061d97725319869b1f798e4ce6e8b9abd0f6a9da3013af8db4f040c87fd1f083011a1c3ab23387c990b8ffdd69759d0753fd7a5bab48213dfc6ad2b571cf2517d52fc65ea109d400da61903487d7c77023b3bc73213c78fcab8bf4282f93fafe27f2b280b422a4b7c45b7077f0ccaaa7c21e5199db456436c31e68ae5c2b4f87349ad9bc58ac5353eb50592573ce15f0f108772dcd3c229896617ff83261d3ac9abf44202ada3b4f0059ee204e64817b2dfc6f8ee674e6a28419d9bc29be5e2600edec8e9c900d1577c2842c9af3b4e6f3a27a67e48b88d0e347e16abc092ac32b690046c0b79adfa6782950a32cf9b841914a8e60c49a85ce479f7784e3e2d4b59bf0b466f2ff9367cd0c98d38d012cec4259d6d879d11616d96da8ecb18884c22e45a04b5ed6afc80b5b8587ce9e01edc8d23c5220dccd70deb5d5c52f734b1b3e1f1cb8ee8a2caae05bb620ef2d1a3f2d55da34d2192e46a76bc935206b42cbac13114392d990ab24b3f666ec8c46f002647bf3614abb58f987e6fce4ebadf58dbaa48318531f257159abc18c36fb20f2abc1e9cbaf9ec5591fee01f6d86f0e46df8ce6d5029b0202e3fb3168fe17fdb04c7989137c3861c2cb1a3f330d2574069696325a5108051bd4c972bc980e2085213ae9f106c9176ff3820942ffa09ba4fd1719e7a16678384e1121132eed135ec8556cd06d22f5195efd06954ace76b232334ef1465e21c05098faedbbe752aa2a799fce3d87d0f74f455e85a19d1a4afeb594b50c03ed3ff69494aa4beaed890467a4844702de90be4058df01d7c3dff2b4588ba008bea40ac340a9273fbc5bb7bae45467f0d900d9e6fb36429de42186bc5a2b98a09388f71df7a2fba76333bd0f8dddefc291f5f122da923e2d01b2c2ef6e303844975222bef2e4e7429cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30eb07d497d26e6d68fbc76e793f5e5c9cfa197df2a580e47383569c287a55edf95e962db705aa34e8ca80a37777da33a5ba2fb60bc015acec0dc0b5ec78667fa5678ee27d4b4974536f4b09918a7a5a7110e08740ead9570788382ee544cf9312acc0df15972200dbe11e6086413799b81a1b7c86b2d6fb759a7aed8bdd4804cbcfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30eb07d497d26e6d68fbc76e793f5e5c9cfa197df2a580e47383569c287a55edf90c7bf85d798ccfa48ea36bf7cdfa15ec4058208c0aa954fee2f3f39cb62850397cc7e8b71d6b522419b7a6a80d8ac3139486361fe57ad7182f8c0ae5bb3bba90e17333f443b08e0e78fd363b57878ecaec1d4145ca36c494aa720b76a98bfa4c0f58d3b60cf1e59a58e3ad2713947cb61b1dd8f9e5f8d744110880e5f188ebd6f78c8a3777e315d9f4de3b937baca5340c71d3bde4f5b8dabccb84c95bfc5924a2057ec5e9509963b577e74970ab78af57978ec6cec419b467bac0a20f98666104c94f5d991ee389c878108f838f829d12c20e3f72b13248f2894eea212adae12ff8bbb2df47c0dc88a6820b75c560b8ef0a3a80497866e41c257c09e61b2a97e80e6a371f3fdeb3dbfb44519621b796a929c8c26c459e0ff151f48a5449264c9271eaefbf0ec70756bce8ee53b1c3e9eeb09a7e131bf2e73f4994282ad3eaff27b0ed0c960a49c00ff3e7136e2098f8ed632a2bfa3c91079c4fca4df7634ae84bd574c865788031253d44df579170a22ca2c2de63eddbe2e278e876f058fffdbec340ae39e6d0c0bd60f4d20fd30bb76dc5fc684f872bc88e93f5ed50b47a95c049ca246256c7a9c89606c2e75f228c9c8ce3add8ec6ff5963527536396e34011e37c30234650c4548c04d49b032977c8ce1fa4ccecde97cd0071193b88ab1c66855f72dab285ea4f8eb78626df29df59c5fed22fe9d3c26de60287f17445fc1072ba0534b6edc13deb2c5e940ad38ee92d8df0a66b3412177769bdde28685859e6b9b143e2c85739269474f75301491ebf3f7d36cafb7e0e50ec44635d0012a152928e08a7f45710e40387d5f8eaba1b1b408ce51f7bf27b34beae6175665081b949696b2467d9390b78a0db6ae116899df7634992c5a07c2c2d15f68c4b5e96bba583b9a5716bb4e3f9ecf5aa767a5ce5a6587a403540cdb3034c9736ca5c6439cc8ddbfe12fe10dfac63b460835a2f9efa6c51c1583f999a68d702b1f3183ea7965169a912a7ae2246f35053edeaa058c7a3bff7880529720273866ec6c3428ee86755f7b5e5c1a40ec227af71d2d1bc0a6f98805dd14d827cc31a9f2c7e2812d4339ccdf7dbdcd66f08051b468f9cf3d461cfe3806bed058b3044736ffa9c7349ff125bdb217d6fae2393d7bae94b8bd6956df38283b6dbd780d0588a3bad4b06469176b2c3dc5ee715c4d383081f3cec53159088cfbf2ce6d4191ca21c5956b45bb7d93b8ea4aaf8f87b1735bf799127a61dff8501fcda9445203fd75d7100030f09b5102bcce4abe075a4977d66a3705bc4392811888ca4205e46d54091fb49174513c2116e891f3be4186d2799b04842a59640bac5ffec8b8960be9fbb3bb5a377dc056005cf38995e5d082dcb8eeb5af06c2917cc9f10fc07fb68bac88d271c0ec56cc43f4bb40c6693671f61a2112e8d7e46cc56c72db700ecef49b1edaab0ee23e00fe5f2c8acb9ca8b2c96babdeaca8738dccf0104859933cab3192d1af56b03aff9c7ccd8bc0732cabd71078d8028e8f29f7db0e33037b365428605cb8727ab4cf2c4f742c33082cfe14b9de2d649af51b780098001e8c3b3abe430a8ef4368dbbc61c4debc0c483e8ef3f98a8ca28e34b18ccc1f488e2de150733a0218715557ae35315da9576b6ef567b156f1d7d715cac21655fc241003b1609a0f0117cfc1c139307f0d13d5cb6f677a2b5eb6ae74119739ec9b1cf3b65c075832d750a675ba4ed4a3af3bc480f398497262be1f5f099dde34f522923081c5707970c82f090442135fcc78fa45557df5d86a6f71dbcea4991311a12b9fe297d23f6c7010fe2b188cbe60c6b2f1a02adabbe4acb15d60cfbdaa7ce01f52a1711b303a060217c94e09ad58ba405c4aeb7934997e0fd55d3fba700ed9afde5b693a57393dd4864d120f781b8f68c385aa51a35316b66e47272f6a825da9baecffe75764107ffcddda6bb0355e4a12b38374bc816f242dbd12e318213c473dd0b3b134c5f02e33676e16fec2f1105e4463727b61538ecfbb58b02a75ef2adc6d4e7ae3f0c78c65165b3950445b2d4dc2ebf1656875aadf66c9c83e1522df63482c6e62a8f493127d9758431ad280a20ed7d5820237628b12ffcbe5d3b0383d2209f178feb4db1cc959e0aaa68060b4090efd3716014473b4e8afb3171d8504b5cedf27bb59b8fde40fa7de728376e0bd376a8063aa6351ba0db3b61f1e34683ade35f2a327d69bdedf562dcee5e56871bb268420a9dd0b4f404671e32dd5c577f448ae01e596b7493a8e0b49bf7336ef3c88b45c49c03942c9014a071c409f44fcba3caa2f61b434f4b47d8ac446801fead6d09956d40f6a6c2399c23ea7669b0471b0f3d8d4090f1392c83b149ec41f03c9d084a519752310ae353d4c3c428300fbe91576166a8512ed6f153003c1acc6e5c44bc236d72ec4ac8f0e707ebf98f3df670715fe6b1a158a1e8fa8731f93c20565abac87df9fc11f9adc87f961074ce8b94fe6d4cc17bfcbb716c25c24a163f1333277a65a071100bcc43e68d3d5bdcb7c0acc27dbd188bd70bf37007bad738110f7619b29474205467986f5a0068796c588d1136360bb5a43d3f835e585f413f706d98dfd0a0f70584b7fff8341416749b1af18810c91de2079c0a5c8b5b25701d54446b44b9ac3cb80955674604aec4083fbc0f9fd88110231743ba0ef5f61bf62eabb6074737f7d9c1efd919fa6061f1744417e2fcd56219ed2075f7e93a12148bfbfe895865522eec059a28037c8c371889cfe99043a52ba02e5149627f529930c29b3108e83a281cc2cd69d666670f5a1def944471447d238decfaf2bdf10bf9bf333cb37c004c2fe3b872308e0185cdac63e8dade320c0ecb2b46f4a4de82fe4ee335aa5ecb744f6cf2ea0eab41bfc5715663da876191451e81a215c1bdb529870330771c4cd52e2984a87b5c8e998ba5e3c89d3bb6f94f1c108fe1cda590c479d391148c7fc9b62ef3fea3833a08d2f0ea7a5730a60c62bb3659d12c2b7aa043ec76cae683e7f6cb73b9a94f21d4fbd4c8ad7321dfbb480214e493a833f49f6e8719f2e1e4f9b8e039184b3715aae36f5a424270066113c78f50d4c0190b992a58920cf596a094e63f28fa83553fa9346d412cdf5fe93bb8ed6c05e83388545eb14bd7720902b28b39e1b13cf71bc1a79ef7f053e0ca66dc7742ec8524490332b0fe7b267bc66f3859b581197807b46adaf1d251c8bfad4fd1b1aaa6f2753590bbc72130ff610a2ca0f83a798aa5607b48570b8df42f79b8e6a347cd345ef715f4b18971b0ec59850aa3d3b50243059b6cf99b4896f542d8279b47874824106e7ffd7d1aaab711d160926fcb7a0eec61bff7571159249bc38465f067b44a90aa79479fed90414056ed526697672187ac2277fd1a2fb2058127d6a66c6efebb6f93e4381df59a3f23f21610b0b55ce2d44f147e28feb196951ab58c1b4a8b2755a640d2fde73bdf77c607ada978d788aad48e0a47d8df09a8ab7cabc7948574ad75756bc50931aa8dc6b50a052212975ad0676db29b06880e36d161adeae332bb29c5e744ee59c34f3928113c7c4150dd4fd2ce16c5dfc334a22a06993d88b034232a3032b897e47959b56d6e8d68e9a85bc3de7cb9b36a60c10538ced1f0109bda9dc4d717e32ccfca731e58125308174a149f16eb0defdb0eb3b578cc9116148f9b987a6a8a55f4671ce8637d5bf8f147c3545547235c3e0ea8a097d532ff8a58837e7b10539e6b31ac5a8c61ceec8fd7f74aeb81ddf2526bb80b6bb40caafeed78aa705ad97a3c9cd70c6954ff32513234cf8d902d6ecae23cbe657b9569c05a456d8adac4b890a04583746062e0fec5cfec58a27d075a1cc21bc3d94a3bec4748dbe10228795e7330cd755170ee35925d1cbbace567da4fe0d42437a33414703b372a1b69da4be0f973c5a55046bab0a06a43043d23fa8a545d06ae0525bc3373e8c16978e692cae2b672fbbf09943924ba3df23c8569ba49bfef848c39fdb12c4422e3823a1019ca9de43fe7619adb8f4c2715d5733edba86dabfb7e240e5e6319dcd0b831dcef24e4741c4e30be30cabbf5110e0c99ae88c31c1343725b0b57ededf1aebad62c06c9b33b42bca6d405d9f944e60f5cfe437118f407c37331b20d0e646afcfec1bbc53b73797ba448ff668eccdc79cc12fae24cba19b619127ecec0aba1e23093ca2e60f35fff217f34bf887251f5042cea716ee1920a91406488b5769d76cb6d263c7f165b14eb545b5d93d0f018cb82d7e40781eac659da33472785032eb4a6eb5446e86b3e054cf42d680f8806420cfccf1895d16c7625887bc6c91bbaff81d793fa9510655c18bd68e92c871eb658a7a417349d824af37b030252febb636792498cee0f9bb697ab15c27dd75d1c83df3b95f3dadce74c6310f48e1a8d49ab27e395e96b0a082e89f695a1c47747468f97c7013c350d0c7b9a55a44686c0278669b34680b24ad29d0c1254293e1532a0f00106085dfeb04894604d3d20e5621e69a9ded401b556aad879f2f58b1957c890fc3a521e7525d1fd6c4dfe2b5ccdf5ec1bc94123a776a700dd4c1ba4535f96c5d57a2071f30fa41852a5a4748751e46873ecf70e44d37f1d520fd6216704c4c5c5d7c1ddbffdb3b58092fce3ca2c07f84b0381f443c2fe7c5aae938abcb1a5b90fd7f4a179ae9bd01339ad0bc8bc2f92dced05a2a4a786c9d2de1f2f199f3ee72327e41f0483d3a8b0ae9d7d3b3a6984d6d413227c034cad3c515517899897106689d90a90513e7a1a96a058cba166d99214a9891b711a2a5d683f6960f94214a7258e9b0744b6e65130d37498b98492cf5ab4898033314fe2e4f8c64d412d9cbbfd117f2e863ea65b174b03c0853503cb7124bec9b20c9f4fe0d055ba3d2e164fd457de8023a50e78f659f272d015abf4d5b900b5e448110796994a53aeb8a187a576adc551a43b9ef55d57cf6ea4168f58cb4a5a7b7a297dd8d1ed4ca4e5377bf47b71e3cf8fb759265052232fcc8af473da6b60e87ab90688cc12e731f890f7f9d9d3ce96e996468af972343483636ed29108a217fd3ffc9fd3883ced8f97b324b78e5de8a05d87f7fa1ed4406567aa25f20f12077eef41e92698e6212b4168b6270b947f23520b33eb13c13ca49f9fcc3304ff23856f46e758d2ca2dbaa0a826e0bc50543d4972d67584133990514db808780850fb5baf7244886a1e8feaf4f62d10fd62c005752ded59c7cf279543ad3b9c358fd0b47f38d6cf4d4d2e71da49cddd80e87acc5679e95c3a6801bd215df5ceefb67c0ffa7df234b9c9a67adcf6b47ef233d3dde2e83ca7408e3259159c666ad109f1a20f69bc1465d67e542fcca824ea1323118a18b709ae3e49c979d0cc857a57732264e7dffa8495d9e0a31303ad4640d22ffd85e52aaa9740133944f946f290b3ce253cd9140427bce4e44cc2a8caca9061804374e1dd56e06057f7bd6b26a32572b57f6bff106f31e86a01e7c3758976951408459687e22ac4cc58c5ffb25724732a0aaa34458852b60faa58aa0785e83a15f5b6065a52b896e5de778cb835c02cbc35924b918d228bfcabeb57f689bb72470c94aa3c9fd94681b927cf4e5483a4a5111e4b18338b3b742a848c305874dbcdea26d4eb4b340978d21e56e0add77d603fea71645fda08bcc4192163baac83049724c1fec790e69e9498f3786b27b2d65764c6007cf1cdb81fca2612dd873ef35c4b768b042be7670e9e968879073821822168a5fa07c58995babfb9aea2955cf639c7a0fb70df22594e8562ac57bc1a193d1348aa39c24a17ea8a604acfaf5d3583c678e0b3566ab87cf8d1440e8b3d65e0d32abbc97f74cf419642c5662a0be6adf8ea44896f1b4f2894f7f2c54abb302e4105d9fc2bfb9b9f1d0942cd58397f6b276f734e0fe8f8f4c62e7bb8f8aaa69f74bb6af36b9bebd8ec1c1558d759c95feb05b8c852a0f21f5292021422ca79b3863cab00f40a37c28724734d6cd6dd3469f3d9e1b533a7b4b5bff179b212bddcf4ab5b4eacfcc248055c6023d1bdbf60b0f6dac7d19fb0b92fd44a6c52cc5790c7c5e7abb0f707ae5924613bcbaa8f0ed8dd950628d09052a7919f3e19ca05f99653060d62535a998f1961c29bf797ed5178db590f0634c903608a59a2bad3790fb2c56544ce7804652f58328036d98be0d1dfa33f9f8352253dc973228910f589d8a264f6022aea271da8203f35a664369a3b72f5984a6d1458db1a36438f1dc09c14fff11c3958f1568c154ee2737d9c283a0acec77d9529e266753d9fd6840ae0cb2c5f82156cf8a4ac3ad45d5eac063c8d2b971cffb9755fa18612277c10aa80186ed3a140f7fd0627f211df0c1d4e7d9c29d829ce47fdcd6925928baa660b7df544bf2c07ffbc00bc7cb8d1b1c9e40b78649ede25651b6ea038e0c21cd4ae355a50f15445f07cf09799377c353e1924dc0c029513fd13b7844f510649bb511e55e8c52d7232859eb59d8ac88da228ae850e9b511551eab8b9dbc9df06fdfcc9fe9eacda592dbb935ca05220055a580f85b1b18ced11c3a64382c420867e14ada9552d1674bd54b83193465163d8f3f921c5c2a0a44df39cd4dbe1b04ae3aa7b8f57a5d464f6d0ce461254c2eb528207d5620aa040cd0beae00e333221bf08f06b6c07b288b54b35b68d781a57366ecc641521c0f6fe3f55b5fa6af56fd4515a1593b6ad080a2218b2e0a3f6ea75fc615e81f515a13dcf505d9db09da824d662af6674cbb55f08136fae84d7107c0d9a99dc9ffa1f5558519295908405016ea4a669ec8a500ed217058c2479a339bd334a7eccf22d4fe6f981a536d5b15ea6acede6bca6547d2c75ec14e595ecaf396ce6af986c6b8901f83e4a8c675fc3532cb4c67239989721b4ed2ed9886178f798074bf1bb6f1ad105091effc12d08e0019fbeb0cf4d420da4d69e24aa2bb02dd70a4f8c838fdf25426c970c1ec677be9340cd7cf52dab926667f7f2145636cdb6ead8624ca6ccdc1a9d999239035dc725bb958e61ed7f20e068ec366c7f8f64605cf423197d8d4ea21a4490604da5bc42b9b23e48fc429cf8a5be4afd732d795a7ca4d670ef3f2c1d9b1a9e06a9ce1d562ca0fc2e46751ad9c6f5c7dd16f5676308ca5df814fc972b3fc5240a63deff28029606b53bff52ea19300baaa3d8ac56415a2b04beeb617af8447820c274cf927a9fcf79486af712be5178e0fe4de1408b1a4301d8ff40d008d56f6742d42e7cb6c8808ce728e397fc79a02f48f7e2bab86e6b9d06c70db87d090c977ba99bea6f762ac0e3cb22d7eb457830f114b21773b763d094dc5c355c2da2969d92b61e6a787a325969237e9a4780c83f5bffb4e38ca309ab29c56c3177afb49df8138422fcccd21d93a48030450461e93c23bc75f008e036db38be696f527f11044cfffa9f7e08ca91247a723818ff791a916cdd3db98d026a5b7a436a4ee5c7f90c17856f401144e129d3d745be4afe3f082502b481f19f1dd42264db4b3427155060fd191b67989f793320efdd7e446f76d888907d3bdc0c75d6c367c195cd3de62446dd0971d466d3d314bf0f57a5735d2f53ca2c2c4f5f5a08c311a4aee141b3503b02460259f402d78b9978d85afe473e35e89edcc0e372261daf04cb78d7045be4bf5fb0d5204982a0a20323a95a05d792b5e786c47f4015c0259939f5e4fa1e4346a95bd281b2607f1b5a9137a5bf00874153b7b3425e8781103f27d262488c1cce6a8b5a1fd0bb1a7fa21e3bc4d76758478bf148c8fa6ef30d40921e37b87f92c574cadef1d727d84b33ceb525f9c2be1433bd43781641714fa1b4ca4b05b66c34145e14594af56199b59ab960cadb85b1b1dee249dc68c75b4ab50b3569052ba563f80103ef8e307d84260173200d2a17143f849c0b0d6cc967eb5d2c46147127fe45758e9c8c66db9c069a9a97f6a657bf935e42346921c12e50ce67376669de4cb454b35afca434ce1c23db23b602a944f4957af4c21827b0b4c51b0677dec16211efff23931e547799631a766dccaeb9bc1244d9e89f9b214e471bb1d8fd02b1bc062b2b922d2f9f7b9c86935ef9db41b7a93e940cfce83be142d8f42618b83613ce38a5f9f5440d3ce1d0ec05c04994da6e0c306551a49ddcd1e923ead112cd1560effc4c8c887c62bbce596a396dbf4a39f2e8738aae0e4a4f736e9addd68ff5262816552467e6cdb3d091c241da41ad206d6b507bd697ad7a523cecc17339b3790f05924cad94dbb1776dd96fd46b67eb9ee52972c15d7865a304ca9674bc6c207bcd58785bb1972d31539f62a095471e92c555f8eda7e2352089a39fa2638bb9d212f57d0cb5b3b2da156eb2f1f978c18a4cacbae65a9b1ead99b3dd4b9f11a33166c59f2fedd18712a0f990055a05d8d27f214ce91af91127c61a0de76ad12f5ac1dfe61222365b1b3cec4d65164e0d9b34c4e938d450635dfe3e8edb329a026a6694b8b58ea5cdc9adc58ae6f418481597ca2f89825fb9ca0c1fecdfd55d50fcc5fd0a03a3e31365bb1336de74845ba730004fc9ace5eec33e33d71abc994794ac6b39f11fc1d3195b06827e7befd4ad87394ad669343ccdc0fa93f79078165787ddd7435ec0f518cf2fcfceaa247bc04c644cc8f3124ddb62c5324fc18d7e4cf1e5871e13863d3d1d8c10a0ecae09ee752ab6e95e3f7291171615a79eda26af7c2cb030050a5a8450049c09fc1a64d5ac127e4985bb8ca81229b54d071627e3c35c4e8dd488e328b0f1cf31c24e6d1e3d127d17f1f9e6af1690ba3eede3c492250a91ad4e1561c606f402aaf16622b28abab700b71dba9fb4605b5bcc34dcac050fe6bc219fb18090886e076ef6472906d5bae55d0134a2d178f33271555851aebdc3bfba2fd626e93a408402df5a6c9a8921736056a0adb34dc080005fba735f1d90bafadee723c76f082212b42c1f0ae45e5f0d7f521efcc756db89e5bb15fab068c73a6de902657aa05f2bcb699e3be05cd2633a88618783d43df86d3ab84bde70e27c93e2d4c86df3664386f7be1d2e821d7d81720bb96597cbb8e9b3ba9fa92e41c5471b2a9dbb616754d91896e907a691d97d8ddff14231ed5df090ed283022a90d4c1432336efb7e621227a353ef42b262bbd27c552b588ea685f66828f77aa1ce10f5e572f4cb35f2b066f8655665d3097e493a6e546204f44bfa6a9aab77dd66ae035f57df9ecd8fd64c4de44d25a4e9fb6d85f1f8143d90335f39811e832e229bdec1939a2411ea0d9736141f275aebddb5b868b49e7207cc63bd0e22b91f03e77bda1310d130ddc8a5e34ef58e40ae27bdb037c2c4e55e4ff91f8a19d7b5cee3a2f8de20dd22245ad933affd2dae289d7f6990738c0a284daeab94d176f73cfebc15877f8a914833e7ca83ad98dca9d9c546ce71903121a705d0268647f74f73d3ea07d277ef751f1380355efe59e34b576002b1822fd6f69445e554fd23efb231dcceaeef8e7df25ee90926d4b111163fbf53c865b42a36693b2a872c478597b0e79bb26bd527c0e133309f115592599dfde5c331d4c6b66bb0cca57321e213fa4ad1ee15de51507da3f85afd24b856077665e31244b1164273bd9f2d9b3a774340c216d39efbb5697447f47fd99f4255631e4f1fa541dd49e59a7c3fc1c8129a0522562eb79f735b769a2b5a3abb63757ccd16b49153820b0c4c21be9da9db3dab6f2a1f423e7ce62fec1a0b494923f2a5b30e7ef15394fd63e44d92fb2f9d0131b66d9fcc98fbfaf2cf1af7b5a0171caf256d331f1ecccd8e0abeaece55cb2d5cde6fba44d1180a8c8ae8d882583d19529e46e5c9a4cf70ca0da16f1929ac815df51a2831ef825512bf034a80828be231756b644cdd48339b3037b0389f488363010438051789476da14cd74652ba5bf3f70d02c88f93b755258d48c7b51ceba501b83e20c2c95e97b0c34a59f4ce1d8d17cd63d24ccd38fb0d86f4a2aeec338bc9a643cf49821b5dc7c3f12ece541f759b5b4ec1f6e96bf26375bb51e0eb52c3dc38000d6cdc43bdc29de529a120e6b63a73f85430f4e1dc8370fbb8cfea8b8799021bcf161280459b9fd81be8fe57ea6be892a22ebdd94f639704392093212c915fcca38408675078ce832dbc4a64b0403bf884e3da721b72b8badb6b54eaf2e43bbe55b890d5cec72bfbca927b01644171137aeab5fbd94c3847d44b262af8cf23c6349cba5a50ad51b893d38807be7e795be8547da614193a64ed78c7c4adfc5a458ededb819107ef08cd020a6a34a992cf2ce4ddf96a51d78dfd34609804a4fc4269549930a302809fd3594eec1b934199dbeecf994c143883559bedb0258043114c953b8032aa28756d2cebcef644c1aad6109f0cb557f00b5d8b392ac91e58703ac47d3e08f48587aef7368cdf52ea6dc481a7f771743247b3e37998867b6bb483fb58870a0e0a3721251ee29ee443340c900c9545bc7abd567845dc0e0e13b86a153b8032aa28756d2cebcef644c1aad6109f0cb557f00b5d8b392ac91e58703acc4133790e5923d003a8f42192234a8fffea6f3894c53685e18f5e7cb2bf6898f87cf955dbc3310314b585e60adca708ea3f3518d2a0dc4effaffd52756ea9aef493b1eacf6225818081cc9992735957bd4dff602ceda0fa91d4c4e0149b3d08fc7ead94aa712c965c062c363395e6dbdd929d1f09b49309735d779f45b8cb62d737f6d71db106558638b2c8ffb9db4877a59d2a9d591b4105e27a36f5c5ae04f38372e1c1eb648aa7b13447d2dae3401913f58749e65cd248be539ae715776adc0ba1f226126bc0f6c8daaf2e07dfbae1d3614b49c21eef9c8289ebf7c5271300914f9f5f453d1385e5344a537543cbaa85712dbb73398a33c08da83fbb75b8e07fb204890e09b19a27fba38643f59c95b9a02843a27a7596ea61e5071f17869bfaa099625cbdc46ca280978a7971b13933deb17b2828cbd0a078198e529c12fd21b5318376f602d2549612e7ef00286c5df3592f445e04a3a22b49d83f5f53fcb0ec861c831426c2ec66db64984eef3b7e1696334307d13086962e81da46c2e69cc676d31f9bb23ec782647ba2b8d4717332d617806a871aec6d07a45744bec501643847deeff995b33c0ed196f557f2f17bbad314c6e72100a05c6ac29fb2a69f240f82b92be4cb331557505170f8231fd85d8986b2eb3059207ca7c56047bc2f770ae89ff87cef6723c503bb159c94b6446bcf223c14a32b1d77d01f2eb4af63c689d95e34c69caefcd68e2fa2e4d4cd0f46010993a25e696a64d35ad03e19ca9e6f61e6fdbec7044ef244899178015ea3b845c4cfdabbc4cf58b3bd8e2a9b02e7ac50a6b1dacb029c680c3d0239ffa391260c504dc2eaf676b2cdb48541959c7bc5d8ab210cfbdc34abe75bcfa82ed63006b4b67fd5c44767374bb911e10e282182cb06fafa5d93e1987c3b227e5566b0999890503f2d62737fe603c39707ab2623b18985f12f88ee7583db890f0645d33d87958f5ceea8b8f35cbae4e0f7ac2625cde616ed56b2728fe1823f0bcfde6f046c026e83b49e65fadd81dcaa8ebab49217e8f2b122e8b892a331d69c1c4952984f8c82bfc5fe2aeb7ef48f4c8082425905d75fbe00f93a4ee59bca5350a5d5b0d39b275d44effd97224a7bfe1f4026e010050aa7e937ada2ae42474a66308f9e847583fb6dd801d14995fcc17d89d516dbfc309b0e32c78b540fc38d58a410c70dbf5bccaebc4562af5107c184284deddabe883e90a1603a56674a21c356faeeb2323e6f51e109f79c50af953eb74ed246b28034344a185be88942bbff5389cc6745e09de26d38e05b0e24b3d1c3348a6e387e00cc8c8e00ccb824bd44fde706983e9f06596822660df18a6a8f97eb019298bc1d7e3175b3cd1a4cb66e1e8c6dcf8b24ebc1f7ce4d6e63c5c709bbc97866d7e9aff909d1c76b2ad38a355212a2e30bf4ef9f178fcb6fc7e63f6dadf6c1b5325b16116feccc9bd594d2ff216abceb65357a8cfb95f85e2cec15fb07133047f0afabb20a64193b204296d496c8ab73fb471a2645c31574259d40c7b85f5d0acd5c00d5e818f13e44eed12a037de29ea0030abbcaa4b9f34aed67f1ff82e964cd62b1f8303f82209fb90dcc7eef104eb4f5240b138e3bf02ab476573d8ac415e9ee0d57d132cee00072c940389829ecb23c3de968c559265bb7cd138e22853e1118f8d00d21691d28cb64c527d31e47f0c674ffb0bc3dcef90d95a1076461f5ecb91c1d25f735500b3d3723071dc5a3268d84b29bc43b0f1e785c36cd4fd08fa9b68fc85c97faec6e91e4146bbc01e4268b9e6616045bae6d271b19ad949e9d1227f866b177c8c37b7df32640f672a2b42f622c63660ba54958a7ddbc4a35fa707a8a116f3fcb30ea1c9967cdc66b1c12026d87871876cc437858a2de11e88b9c99f3bc54d2c4677adeab4566fc143f95e49615ded78eef8cee874727a500034f3adc3e489baf5008f6bd53019ed97c90c901de30a0648f8a5a7634c477d1d18d3a3bed888b611f2fdd57c4379b184a3f089b972115e8815cff176611796b8e370611facea50007837b63034e25c35752a3ea5ca6b8da9b1c873944c136534586f4b91fef2941016553ef416a5a524cf5c64e0eca0199fdc494cee22949d2b4cde6ef7af3af598dbfdc79f73afe69dbdc39c77537d362e8ccc55dc3d7cf1679a701678bcd9f67a186c6954bb081e64570c272ec7b807d243dc1ba14e6495f1e382f1793791b1daf9fea07fe617f0cf2611cf02a8d061c403785d90b16a425ad7e93b1375fab35886eb55fb34ce1345eaaa9562596686e8b9dbbe0418f90145c10a64ff733767eb011259cec8c7e4e49c4f068d6451830052a2457001524b0f703768062a633ff90206a815b51f22b2a42891b8cdadc2ea4b751753d181f78cc9e108754778b18d78bfe9d4cf75b2d35f3ddfca760fed13b14f9d4ba532490540386f77eec212d3e36f90dc0c3b84a94b40a76d909577a8bd157fd3b574657f4062b94362b057ed0b3a3ad83784cebc4b951ec9bd89e06362217fe2b623a3c158fe066a0a3036a349002ecddeceb6250e5b67e4f5f6a1b51dba4c315634663cf4c83368e537f3d514050a5076d21bba90364b46c2a45df30686d0c39c6aee1759f800687b04ee13d682e25ed4e78b5e67ca5629b7e9a55a84b3bd8c14d3652570672a8738400d5cb9da40ad40cdd9fd7963f2c1e9b259f3dc0be35baa68627eb56ce38f3d139ffce7cc047b277af042e6088a69243526217e18e9b2fae98f2ac51f4b1f6d1387b0e4312746d154cff94a7d8defdba7b09dddfbf227239c581eda01482d8296a9445ecdd4ec75b51680908725dfa54e3c38ceacea9c10aa12985f7948ef45ef987d1f72328b9a8dd92286b5dadac1345dabfa8ca9253d90f7e11646191ee60020457e3d3b7e5fb1b1984ff2b115b75f5db838ceac24f276eb21b0cbf5b8791244ab6151f44c4aa09030f6c32d234ffbb6f7170450939efbe4d5d638edc2b276eb83173e85618dc21ed1817d3dec2c52778d87fcfa5ea47cee0ef9eeee787ce8cc25f8243a4a6e4d9d1aaaf42a812be5ed9faf9f3f750952d2dc8eef5d92e53b05db2378baf8aab1f2837c634ab6cb1224d9e1eb460fa1160828c4a6e6ff988af40977614c573c93db4dbe2fcf2f081bab24ed4ac8dc7183db2e80cd2140bb8b02af81fe2297e78aea4e1e1946312b3ff1a10d576244c57f65d90870bed05f9eb62ae8218b482d8910fc9f6495e7fb05f6e04a26a1f253e3720b5578d2249aa88c3793d7cdd6de5835cb0c183d15640218dc0a305e9baf85221311975d4cde598fe8dc69077510ac03eaad314fc1a1567e3ade970a28635d54d8268eb465bd6e1a67d643553c0680184c25290d048a78184e7e04d9395e5cd4bac566e7f32aaff7e68fbf6875e2e3b00c6e28700d8aee66ab449e8fc481c608fb07b71a4aa6b4aa6cc99938e68d29e4886248ce1d2f33fc5a7d7cf7569562276d97664cb9171882300a4f70d15e33e590001d43a507baf46dc008dddec27f5ea47d87401f290d1df542197e7bb7e79fe248d8c8ee744443cbd363b42a224bdcb1d2e73473550446fc0e0bbdcabb4f8999eead624e3ca7d9289673ed5be96921f6e863ba5c544f5e36cf21e9404e2092887c7a1dc892d4f29912a64fec43144470ad81bff327e283837f14db008d217ed0f5020391e5e3875702f9fce6bfb91e38af02a54ff79b531d2498b8631349c20f71689b86ab2fc8c8b5ca12f5f716ce7ebeee5769d6a6da621b89faad252ffdff6c33487fc457073a8ccb9d3c5e6597faaab1e29740b52f21656e655ffb2f68ccbc973ec32e6c825265783d3187a082ed55e85d058a6a3225a934dc624c31a0c4bb7a78ab726f6a2193a59fefebce6a7d7816c55af1fe7802beaf146c347377786257ea22911c00f6bc163372fe604f359833c9ad28ad72f8c19515c1dc6cfbee3ebeaf45cfc3206d711325fa23fdc39cc1abcabb002b89c9183163a5e526bb03b691e9b6552d99ee5fd597e24b59d1854b5b3d7531315e513bee1abe80e0eb769baff4d260f7176b365efd6499b6d8aba476cc0da253596d39377bb6d8a272dd369d07370b6b4d36affe15cef532cb35d6f02eb18c26751b202d1c3519751b0fab5fcb0ff7721c59f7c299f9b7ae1b4f09adb021b2e723a122f9bbaf2861287c171a474cb2028be9b4e277a34d32027673c675db84b0dcb2c257085b3a28eebfe3ba32b78b521b0bdab7cac9bb7c2f15b5005985e0d57436b7d0739dd4a99b7e81ecc4df5eea425ff537cbd37ddccd1c27da61d42e4e4903f3b0eb838022fb0b8a861f963dc25ea7e06ffa01535378462ac74728dc281894b2c08e4c2e9a817de06814bb9f1e5a0e91c994612b2123264874d1a4080301e0c030d8b44946e6a59fc9dcb5cd9ecb1d6654b7924543d3ac8f3915a3a08119bc12a04bad4599b976bc7ee23ecd381652f0fc6f55d7c24ef1cc9f9244736bb39932f9aa9f0ed4935b6f18bd862c1c58d5609d6ac6e0f3b424a4c15ec8559bc6701b5f116c8cd3067f5b68cc55c439e48a15d1ac6c8f9a07ac6d12678a8773704c0763297f82762708bb8bc41ad95c04640f1cbb76956c95ef99e0e9c8b7e05f805593840e11243812f600767fd00b1e264fcb915366451cf41a8b791256d47580e0515ff0de0b3f60803048560b7adb7eec5d5b56300bd13879a920a5fe046044bc370b1481b1db8d9e8b2848e454a46fc944f81177dbf28c61ad472ca5c81eef32b0d0b5e2a2e977bd359377602b2214c22ebe14c97e2bf3f3d6c5938bb349b8833744682e899988fc5be2522f990ac379965ea00eac88ba0fee4b7e1831470f8cf64ef771d37005e44c1bd7ce147b7e908a84fe8c3b146e534d2ecd5ac5500b3f7e7cbdc23da39265703b134e33868772716467ba80528695bcacc2087532dbe74fa6afd661df8fbcc3a9e648c250186b409e48d99273442e7a5e35d5c0db6c2bfd1d479869b6dc02aece5d202af24919f08318a3955184da64f106f4c73d145a27499df031214d642b756c4022ae255c8f2a8738ba8fb540e81edc0319edcabd9ecbaaceda42779bd3d11723364d57d747909922db71112b4bdbe42fb602bd34f4812c54695d8df8295641896a5f95ccace62db3235a0e416136f8aef6fd7a053d6e0fee44e6af402dbd57191d8a0a16ee3b135981fc12098e4a0bc6e67b89d3f397e6add359473557438116319e867f0ccb1a3e6b7b6e2f72a0baf6b183be304d26744ba9a8405e847b066706a35d2069f4703d38264a6fdf0f61ff9fec18c6cbcb10718926a6095df30fa17ff3c9cf3c6e52870e3eba339560fa62787f74f5cee6d3d749a1bcf16d634504c47bab652318b3b066c00c61e3cc705e6d6403b14288c4ef363f0fa3ec8a981f03e68d08a064224bb93fa226a0d17d6c21bd09bc58c6d4e74b06eaed8d7428d15e3431a8fcc3d71712475c03f79d3aacdd233634726d48d325287b75d53ed92795334523201608f935c04a0d706c509ac7e76ff7564bb09eb0bbad20640be66a53c4173d8ed6ded72f14c9210566d11308390300d9c724dc1c7ab13af1465c7bd3c0126212d5f72d9bd2ec612778f7f4897b24fd19d8dcd788662c0c8e583cb3bb116ecb1127024a0287f83e72db7738dd5385353a81a72677331c0e996a744712dad031ae9ff46971d61d5588087423ce00bc602f822d6496a223cd6f5a91ff9acea12187b625fa3df91f9d04ba494ce922d8a72946095a801d3714c56788b308b54ef6c678751da774c4bb91fa0d5b0a2cbb94b5f07991f06687a75ca445a43375f2d5a2f4e94af1409fc2194796543516453033fe6f69b9942087b67beae84147c8b1b6cb1b05ada614383f0c36783abf52905b9bdf8d8d6cc8518f0fa5030cd3e211cddb05a854ed0e97fe7b0e4d1610559c497f469b349f3c67a8a696da3d6803c78d8910fd4b023aa53c2b804c8c537e7a59c5a40e16beba2d465127349a4aa712b9c762cdfaff13e50455f38e2bef1b7078dff9b48ee2937071818e28a6a97053588dd72b2123264874d1a4080301e0c030d8b44946e6a59fc9dcb5cd9ecb1d6654b792514b22b660d381e7107610af295119e4e3657ac25d9bb14abdf40aeea8313065dcd5cf202cbf35c4633d10a7e8ebd87dd06a66518bf98d08d650f636c140d65dec9760b99638f159c271cc09980e0518240175c2f7c1136e795de41e677835354c059bbeb21b524a75a59a9eef8f7ab7c29c7a2f728488c5ef7140ca8816810e58606454f9b0dbc13e156baa4d7f8e3e898baf4c3bdeb748efeecd08267df5ccc451db2e1cf202bd67ea01cab694b33a1d98724da64357d7df162bdaec3e132512fe6147ca4fd1619469539a17e1a5a2e1e24d740d96c689fd8bafb3b3c1189e1423788139ca22570a423d30b0524564d3c806ad968c519a3ed6312777621ac3887e2f31a7ae72bf843bcb114f2d4aef8551d2ff3e10c29b5d34d09a3812591a3fee88fa2f0d57ff650589340596af6a794eebe94ff4b0bf566002ad1054a81615426a02d479553ef1b8a4b3d14a10be1b317dbac8f1b0bc7dadb16e98786a65d127f47fe721529fe10ba1f1c572a393dda7d54c1502e65fb923338f8b6cbfaeb521e1638d66daa5c172fb31c7fbe682f0ca78056ff94f1c34be846c70269d7434a5a1b8d6a8e5e48dc53c74e42fba3d536d7409e0f2b0aa7c48b5abce94297c3cd40deea0f9c784772f5d4b06bf64611d8d5bb61bc8a5f4b5adc2c2a589aa5771e316518dcf9a8d316ec78cf80190b291432b35fa6941de9f2e6b7bc89398e189977ba26aa972015653f79914acf4767126ecafe75389aa97ce64f1cf3e506018a7b7089debd8fd0e9dcb475b3b58385bffb88b26fc946808ea9e4cf0d526495891c2198cc4f0ee66c4f855f2d1224cc073027493aab7974a5bb6bbcb659c09effa009d82782b13abf28e39ad53eb8f17754ad73e910acb5fcd61b478e244d404a5dd8e3aa43af6effa0d23a93b6415efaa1fce88d5b51aef24088ca2c736c37ecc836d216f05b79185c20b82f5ce0a6b83a16f43ac309267665b3468482230e0f16ce9d5cd25495c8adfada3aacf4cb8973a80f8ccceb2a03c97123779b0cf779d791e0ac76863f98b979947005096839a902749f452df0be36fa0d3238b0f0f76b9e2197dbea30201459cb5988f06def98d7b7642d0cdca5835159bd5ed15b8181581c5d4d87669d1e817e3b9b5f680c29d10c5aab5d19bbae8e873b5983f4381ebb77e2758937e2793d7443375eecc323d715705b303b969bcfe2e0d3a705bd397546d775df133b9e27c3f8cbadc01bdfeee2e1eedf468e7a4e103ba559383aa345d2d06ad690bbb11c4c0ccb68347a02376c6557d91fb77703e45e7b5a8fc8970a66d853e648029891ec6a7e3103a57adb85a55017c7596491ae1449a26638aa576b0def72cfbb8a95f4f094a256bc0a89fe4818e9de2ed2b0b780382e4bda3fd78f028e1b6120be39d63a70e83c6ee9dc0a12e179838f71a8e43580715c51e8488a8246efd4ff440ca30a84a0d3cca36853516ba60f6999f8907c3e60212ac3979c96428e0f2969566825b474470f620b034225ea1226bd82e898573731366e2ab5e0c321c5dfa453f77db926c68040667d0f72e38aecd5a1424faec42dd344c2556d3d5bee9ab7bc3b5a7e81190ca6a612a84491fb57af5b06541684bb20146e55046b0eadc2618989a8957fa8de4c53439214b659634f7110a2d98b66d7942c98270ad9762b970ff9ba14e5d3dda81e146951ec67d21e56ad937c36cb9586c44c25251e66cc18a4d7dc15d03bfca9fadc0798c2007b79495ae7582c4c0a2f8b935e22064a717741a61509164156567ad65977b7ef54ba6ab8675d6c6ec26ad75ac79c9e51d62c6c84babbb1b06f192843119b13e203650619c005d07a05d64d55486fcb42a1835988abbe2ed5bd831770084c47e4f0dc0f97db745495d2674a8748b00bbda0cdd6e5091cdcdedb8e3484945d8fdc6845c690beb203bcaf9247988089a273c6c02ad22b5ca70fea565fee0c58bcdd7ed61f2e47430b1ff0fe8b75be23cb935bc95a0378686dc991d48289e6ff15056d0eee376fa52d3ed73998c2cccf61da3f8bb5b986f94034b21137cb2225a85dc26ba480133f646722864bfd49031ecd82b9915aae96ab036def82d2a36c5321cd596f6c8e749258e36e5ef43833d9c6e3e99c6a559bba5e05436374506c1c63f01fd56d2abda1fddde4b31db9635c2c28a4b48c9de74d54532ec5c0ca42a95fbc7238d14a3a141e845b6bd73ad1005c1c43ae4deb52ccfbe44e107d2402503110cd5913f862ff97b4569f15103bfccb6ba023c85ab08164f0d85bc42749e32dda2bcf713794e92ba19df57c0bce8826b3d5c6a1767b3396e6baa961bcbb0b8aa6215dc57ac4291a4bd247a6f0d1690d1cef65b10f5eaf3a65fd0fda7e2cec6c7a21cbbe485afdf6505dafc54a4227d7feba45aae3ac443c7f25958a6b866cd89127d41f6a749ff183f81ddcde8b9d24518c219d877f3fca01198190e27a605cf7b94507e9dc9021de24c5c1b5d1b620cb99185d0e9f779dcb8800bc6e3327bdd69fded03e7c67b30e95f2e3f7434eaa3e180efc461dfc224415f3fc1b71d123f313d05bb1b1b812bd86fdd8517f47521f89ba2bd08e0f8275e9f63e36f9a2f820d87ee49e73c431ca2de196c743249337013e36a38d435c4d3cf4da8b2612a7e330c34468ce1893b86d397c9aa68e13bac61a9122e500b19512c62a2593c1c745b0a9fc1732008bed5a4b6979ba4f02f3fcd91f74a460143fa604bb80ba5a6d6a82055164bc3c4a5c3873766dbb4c5988c485441a922658537a73a7507a1dabd81e1fab68f71245ee2a4b7900651dd39026808c2569cae4889b89e16d54ace97a9a4065ee900f2453d44d8ef0f396623f143f26a5e9815c05d4c339b62a6cc190f7ece14a2062dd55a6c8007eb50b5513dec9c2a0e5c8c5d4f78e5f35f38b2c3b1165118f454f241e133fa70f72671253360cd5fe345ea118f0c63c2d6c48d74b82925e1187e506f59ce815f66e26df7fa71191e42273ec0231edb89253ffa4a7e0fb8e7ab8376b14540205ee1144ca960f9044163ad7a3b3251cb029fed910002c31b48a22987d6528349d7e66accfda6b663e0c940982059321d3b271230f837c2d801f0b45233acf87fdda73890eb7ba51af2aef27863cab8fbbb59d98727cecfeec63ad3671e15370fd49120ce0bc993dd8db4889a2ce0eb144c3c25b4730e6646ebee52e1b4c19d20af3d7b2c41b3b0f13d28fdd4d23988b55f928264f0b9d77bfa818613abf9303ddcdeab338c23f3ec15d90452ca5b3cbb0212d9f33a1fc6a385489a50193e71c22c84d75e44b2578a975414216259c0acf97ac249e2fb7a151cc7a39edf49ced1def2917d26f93029f49344317fdb29ec7ac718bbe9df5abf33391b7153e296472ffa61946c9ea2399ee2e18cba7d5cf77645107c9786117c7a021c84926862aa677364dcfad5bfe4190cee21af9ed0cdddca920802aa5c6f2f719b4c2517617c6a525815453f572b48fbccf9335d1d33bbd46ab882835cba0d9505127923b9052b0b3f8a6e6ab87d8ae266ca2e692e2260b3c6c26fc5792eae38aead8bc018a9153b6db08ef713a2eab4232c0f7d4284e1392ed0b66586e1c8cba07eedbe5bc53f886070f3cdbd7840d466d76dddde6eb3d68cfb382b899eb467e54655f48660ee04dd9905e71393888ff4e473f9ad22f4cfedc4f28096a60e4b03db8b158ad93027dbf2f9c46e27733794ae591065d2dee5cadd1f56f39c1094bd8209d9212900239086ea8c884bacb155e62525bf2cf27632f63d6bdcd024c737fbd736810f051a26dfbcadca3b97cf2db7618ca1687b4968db3f66c2c84fc8be28211527a634a990b7614fccbc6c26b3f843d71e2135b9642b74a37a1e1e60d0fd647be2ab755431c5859eb4448aadf2d5e7bea6c1895f5916d41a3a8cd162e14b7cc164f331c8b00e16c006d2685dc61931047108acceae6b7af1eaca79a09626c0bf56516aa21754016c9d5c5506cf8cbaa106be9d55677d8c370f09fdcb05e0bd58448dd305481fa30fc9333fd39eda137bba99c6be5350c96d6e1a7cbb39f135b9cfff2c965c54df15e3896ec4263b569176413cf96e90a45bef6f4f546709d571aa5e887b133caea0e66474df1df17c3f1849cda35ecd9fd5e4dfdade80b71e0ca6e81360a4a336107b6897acb7b6089f012f7db79fe434b40157a71e82fda12ed081d2427c4f861438fc00c653d63bbe4b996e5a99a2dbed87827415542ae2f2e8251d7efe648ea9d18b0fa75298881349c56640c41e3fcc0f4ee5b5e9a71f14bee3cb9b74a48e0a400f42584d2855788281938014c540efac83de017d9ee15a3ce3dbb5d7195010af0b507d89b8f1db5f3b42795e7cfe481f7222e135398bf82236e6d6da0ff1e8fe2a3cec35c4da298f94e70f04ff02711e34056d59c2892800f1fc2cea1df5c7a9c3abb05af3310d2757d1040c6b3e3a636d258e174be891fad019bb0f1a71d9aeeb281b0675cb5ad911f584813d0e248e8197ebd7542df28e868ef67c4072dc6bb751c5dcfe97df1713a8e64aa2daad13e3bb957df86ff1e98dffb9f596d1d7c6015b5776cd0cfde76efde3da5835ff30ed8d6739cc398ed6c359de14f95e8a08d3b2fd9023bd6ea24440bea35a43358981e10d352ae8ed8a1287c0e2f205079289d64fca00c91a114335828e0048ad58eb6b48329731eb194147997668097c290bf0587a4008fd5d66a8ef23e624cbd0fdb6bd0c68ce43396fddcf342f10ec65667cb1c8e34721cd3c1863a315873b12587fb212e9b36067da6183a2b39079fd21c86dc655186b782dc058aee83a129a780888cf8f493725d808154904eb6595f785691958488a92356f47ebc524494b7460bf14d9755f6b7de768a70689a9ffeb90d98d195d8dc465433ba2017b1e7a40c0032198c4d3247dd2e3dd97c51202114ecb232bfbbbefe104439487d47e993722ea32258796eee56595881f83aae98331a9f240987d05e6cdff7840b7aafdc5105b058b1f1de5ff7243fe5e82c9245ac78ce181f88740ece9b10daa8e3caaac31dcfb39782515a3572fc58ac539beddfdcf927d0e247b1f69b1cfe4ea4088e419873375458a2cac2e27c2693e73ad6cda9550274e98945e385f96c24bacddc19e5a59be956c95ef99e0e9c8b7e05f805593840e11243812f600767fd00b1e264fcb9153e9cdf311af83918d13148cdb2b8d48ebddc360bc73b067816981184d0e9ca0e22df28e868ef67c4072dc6bb751c5dcfe97df1713a8e64aa2daad13e3bb957df867fc68d6fa6500196b1452eeb2d8c25d2cf4ffad9cda399778d6ebba97970761c8a0124704ba92cb551ea0020d95d1890678974311713f77c3bf420cbee6ba6c9984473546fae0c9fd58f1d521097281ece4d91848feb1e75e5125f5ff28a397135cf14002bd624bba6353d9cad11810af94f3113c5e583d4aca826d617523f6e5a0bec0c1bc317177f600452e893fe6241d62e528751b300f3ac37d1a34c58530498d79c070a7a679990174c923b7fbe960fb025828d94cf0cb8ba0fb9ef61ff50534e7297c06a66129ee4ab607699d328af2015c6ee8a82c588c9d95fbdeae83481d3b81ba89f8203eeb55c8cc14015ae66cfb57da976ddc73121a3c87803f95bd952cdc4a3e399093d665f294c92f1ab37db1f4571ceee3245d34dc7dfa0ac84afd046882fe8c42a6202f3cbe5e1ae14063c234b4a358a89d0977c6c0483c5da4cc5b7dea97be557cef768ee565c1d17c3e7a6f62a2e2a70dcb15824415efc2bf25caacd654b50fd87c2a8833c56b0241dd0a0d1bac7a5b3cc47529618ae0d5c4ca7536864de43cdbb9b52b897d7c7225578311a9494f54db840ed728c4f7cad2c678e7ca54246b3065624799b2cfb548c43351f3b318ada45d5c65b10793647be2ab755431c5859eb4448aadf2d5e7bea6c1895f5916d41a3a8cd162e14b2554fa5b320bce982e60362de82289b13b019c2db30b1ec57313a81d94c3fa9c78e6d90ed0d5f58cbbde2df79f3d559b8831a0dc8d84ba419e6ed1d47066dc2f54e90298c0842cbf94a3f1516060eccf86b3a55cac2baf818d030911d9b8dc257386b7b2f3a09edd9c1d286d0886e02d477a01e4fba3bf3989edbfeece9dd8a4897f88574cab09d0f6f06af59f6a2c2d2bb442e25c959fc6700775b9904d318f0877c6d030f9df36f43012701073c0b9e20177d95d0d2d5269351338401a7ab34e7fa922d9c333df65550ce47fd6728b3695fc18d7ec40cd61619d567a4a6c403fa13965273b4d7fa09211441122e59770942a38f7f67b7f8d4dfec8bb307e717174ad3f505ed932a32a8efe6fdfac9178ac8af69a895f364ccf414dff89720e957c73bc0337e0458182bf849130114470a7dc0d65be94db2cded25967dd6d7762c21e8ac143d547aa5b91c5351ef1e1c2bd13a02380bcf8b554d9204349cd9c91755d817948c52ecbe966d8541031929976c67da92da22844678dfa95ecf6f652a7ada2376d778d9f8974f110536ca1fff023843b2aa705105b09ea02b8478877a4744307f123b50c89dedb0537690c6b2775a3d11ad41b809a8998c2f4bdd3237252e18a56d480b9abc8e8c998ae57cdae5f8c8bd931c3e0e9cc3601b640735bf5e2f71845a26ba0b62da913b41d558c158d38a3ba0ffe8ea6a4442116e63ad43f953a9825ee47cdf8a05021db31bc1cc2bfbc77d83c2e13ae055f554488aeced49ea30c4ef29b9d5451639a6bff2a3399c3395d9704798ffba93e212e9fd6104aa217e4f353e0deddade3a1882a3495323507feaf7777f1f7696d533787400fcb0a522d23bbd5802b4c7b77ef469ee6c672205fc10c015bbea4b17e8a7bd71ef6cc8c3f6cb836b0c0f7f3ec460b95cd79141ecbdc7a3245f7f0245bae6a1cc89c0e7013448830e08c90c676a510f11ff3679dd1e5b4371d8d38a2f7eb29cc6fc635484c62ea19f2e6df39e05c7d554cf6461e7ba19172aaca164ce74d0bc445ae023af864af1ebfb4edd48b1b3d1b91331280121afb290b28a321614434c5b398f32c723edb380e90a7c439d064ca2d93a0274424dc587cb5d1cddf3fd82829182302073e14b3f480cf3db86ab825758b9814ef0868e8e2e8a9b792a5b5c89adc5a6104f0a9ef7441e476e2547d61185902657d3d2269a13b3c0e2819422f1c6b9f4d45aea0b1e6dc4d0ccc7f78f63c1a64e00ecbf3de0b8271f6ac5f765236cfa73b09894fb9d5594f595fbdc9f50c5696b72cbfcf42c18ef7d024f57a85a77f7010cd2a8a15d8e10081d4d7e2ae557bcde33c9790e7ed10c6c6d189cc6eb9bd13e6316e75d15e69101ca85a4d3799b924b87fecf8ed51ab79f78a6b03ac398baba199999fbe660e6251f08c0358d6faa11c04c05266a12294c21fd4d62289925030d9d8ec401ed7423b6ebdb85f4fb5d54af483dc9d2403f6066ab790ea2a30e0f47db07edfdb65e1fb0139aaafcaf54a4be00b18bf6c0723d14d6b591001a884bc3f0c0b4d098c68c637b06bc4ea8981c73c9e275928b8ed5c758134997e17d734723841217872b4b4e390dd8d4a3a8f7d16ddaaf773d24f1db54ef24028242cb1c62a4665fa0fd590e2200d4ae46fee7fbec0e62c3986e8683e7287a172662fbd1b6d4d23d8b785fc0795120d59e3eba34738764c9c53971a893b73e62142188abe7ea2fab3c27703e551657935947c19909f208b7e39591cbd189d6ad25542f286571c3790f63b0bb365def08e1024e0f265ee870f9a8e0326fbb82a1a2420c03fcab21f6ba87857f28ef0830ef96ab293f10e6b18a0676265115751eb4a244c7af8ecc3d87da4d7917584a211535a87ec1c846afcc08a1f7cd4385d1fddd160acd00405e4c9b22c9a765c8b82178f9f42d1006188a43d5768fed10eaa778eb2c7243d1399909d8610a575f1ce7d4eb3ebd1ab1dd194abea19daaef8d86528cf5ad954a1964dc93e0b5a15d20d06bc585f3a7c878b95fb87c7bf27c7836173f4c0bbf8a00bd2be6fb2d9701f048668bc52e2f762de7e206d8a4dd021a20a538ce1c1109ac7ed4ddff327e74049dde5db0fd7050a8252949577b05987ab27bf441b2398ab2380c5a79c731bbd26ca2fa2a77015ddfcb6f218de7c85ec3e18582ef24f72b9d075a16a4acaf337b97644e3681cfe60049513800d9f24ad7cdde1dbd3b6ee16e930023d522f6448fc9e070ae55cb002b1ca73755f385e0db0c17d0d660b4ef553e2530e6f49ed5e32c3d06707a12b1b08ee5f0bf0bbbba88f8e03ac09b90ed8fae1e7f489b9d9a580eb7bb18012ca4b92f49994a34b868973dddb72d894dfb6c7df3d9e2fa351760960a3a66eea022acf94a72fc06aca752db663a901b2688cb5f315af4f6671b94244489770b203211599fb03a0e706632a9a2ca572e1366140fa4a2ce234c6867e1045b042c7b4bac9aa2de29c81ddce98d24001360e33d87e8f8a891e42daa3493cd4d2ce9abcb2a26525b3a8ef66e24885816a49e219b6d7bb733fb99623bafe46f144d9a2abeb5b9f378c66668499c31f10df6776c035bf2ec34392e351f5514012c6d8d310c978fd39d18045de875ce092885252bc1f2119432bd6bd8f727aaf24a873dfcfe31a91cc1b2b0962cd236fc9dcc90e2e710b91804f8687a3283393aca3858faf3322bea0c60e2e65f6c3d38f9ff3115b464e1531eea5992ffc12515a4e5bfa406327c76a34ae1d4f5ee7e9ceed86bb91a1339fec2d622083c415ea6bc6000efef39e422816380d703a24db948fc17bfdc200135007ecda2b3bcbb62273dbf69fc9094103a87fb8351c192dcd934feaf83bfad5109f86085f5e9c18367d1beeb2e2a87e4b25b056e4d7a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f229662666b44dff84977b46e05642cdef910bc3a93a17b5fd86e632bafa59cf214e0bd359f27209bd47ce4fdba4d9927637903ed08804df8c679c4480cac9785d84ba853a6727cce3aa098722228613b1ee8831bf5b3e44d2520edbd5c123b3790109019b26af2cf89633be5d7de719d95b3d4eb8e68f26eb72045b733624f21c873f0c36f5b0148dbc6ec19bd6f2bf81a4d2433e54cff27af61facf670b1e444ace2e7d33c87bc0f6d3962a4a3408c04557646f7f51ab99cfbf574906796b016a7abb97be3602fcacd30118df338d931277bc4f0e3e9148b7bd5ae7becc71337370e55d3330a413a3ccf677b3afb3e0ef9018a5fab263faa97ae8ac017fc22861afaefcbc05b740859acd4e067bc92439be6bcbe8f2e9678474fb434bcd398d9287e9f594a288afb9c62d7f29d6c0731223b5dc9b503c6ec0735bc1b020dd22c2cab1d5cdd760f03cbe812624204f727f2fda6836324c49963ae8ca758e05d282cab1d5cdd760f03cbe812624204f727f2fda6836324c49963ae8ca758e05d28b2ebc25797612c4f8395fe9d407725156044955bfbcf442036b7f55b43a5f9dab0c1692ac65bc56dd30494b1993d8e929c48cc9c4b92029b7c7592af6d4f92204e9249c179300138141d0b2b7401b11897f64aed69f541f078c1db4594df28279ee866f2be692cd96738a2bda81ea7c7f39b784739a66b10ce3a6d26fae96842e1c202a6831b17e017b4737e80d5b992905895b086bbc06285fc9c337cadbc233815197a11013902d7480a9dc6b4b69cf0c53acf867a598f3e56b38dd7079d3f4a749a219c64fa83a7e1b9db29322222075330d30554b246b9c5344533f599ccc1a33e9602f69e9f2e88b1af9ea334145c0d6db94bfea6fad5f417957e3ea6e4c25eec0d4b92120ce03de892f7dc30c1ca894c3871423da695247c287ab8560c5ba428d4ad428091f6204620975887b9133a1fec3d91588a01a7275f4d9db7b027a23ef2325b244243c620a3bca54c93629e92f48b92b1c51711e8bf48f9e989747bb32abf045a8983a0ae0742b17af00c6277a55631c46b5c686fabb972c324a48db83b7ab3a80de5c25ae75ad55a0c3552663749372021988e2c1cb5e6769bbab58da344720abea51c65607b5b7d583cb0b72f85e534db0eeb1c151dc8b55dd50256e91302449081046900380959b657a2fd2e2d46a0b521d66e17d3789290119ffe505475cc6d5847d8156a749c5b6d1c94b65e209097509c8280922cd9ee76b4447604a92e090715823b015d8237e8268a588f632ea67a2320768a363ceba51a520d8fc328d22b838298c01e6c01f34b362136e4945b901d292ca70eab03145a8e9799a5223975061fe7e586ade5669ee4877a7d7a4cf6b4ab48e8e36c7c6586827066453ab0b0aa7b5e52cbdea980df2cf021c63906a78607d1263823099bce841f25c133ad571afacc1eaf0ced7df10dadc46f7688f8cbb2749d3f36a1c9ab060f9a15a2a734a76417725aea71984a1fb83ca2c9be89f0d4214f5195552af8952d9095c3225cbaa39b84a51a0b01b8fdde8570467a223f579cf8dc16f351b911e6b0c1d738c975253d37f7d8966effef935dd2e29afa60066bdfa50e8ca60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f229662666b44dff84977b46e05642cdef910bc3a93a17b5fd86e632bafa59cf21bae87516b0068e61573c3e0f7a3b507ce1c56309a085460d9f18bf087ae0dd8aa3596591d227fe69f45bb264cec7f54202d7edb3707b2e58e3b09611bc1be9620419bfe8208aeccaecc2ca0b85b3ae8820817dcc994c89e418b4ca8db81336ce2f887283ef3fb2dab0bbb3bf41a2c3aee4040bff68d1f27d051926a3eb1f03c1e70e17fc20e2ea1364088a9212cb4d00845ef844758f88a5e3c720a933e9fb9b6af2d5b9dd32da06b472c219efacc05f00a39f90e00761503b102060afa745c877b6b1e0f1dd356222e2f8bb924dc0baed29653df861fad78fe5d1fd1ab64ea27362da262f6210856de2e246723e91a62adc33d4b150f4185e2544a33a00ec32a1ff3f2551a1722767d5de9d4ae3478e30fc81ae625a35b41ab1c47bfd5b8b0cb251bef6e5804f022e0050a9729faafb23bc0693722a704f4e09b6228e31976258f1b4e7ecdc7dfff7ae711337ce44c3f6035479085bf9ceea988d32deebabd3408d9521d896a8b7b9cc1c2e0fe3a0eea482e0f64a75fcf2e625635e17a64a25f3a4fe352f724f541951bdb6b64aba6f39af24c8bc48ae1d4b24798ec8690b96435b6fb92858be1b181348fd406661828120ab8ce5771035c62d3ac30bd594f59278be4132f4cc2b5b80e5659a529fe1926dabbabca1a0e77b05211003c93e13b979dee137d29113e2cc0e82ac1b7d82d219f2700773351bddfa63035cdfe6b296016b40b55d10ba96bfd2e5b4aba276b5ef68e62721852a0403e40d9fecb750eee7602e6222df2090cd391bb85038f9a726a2065f08364cc73bb8246f97f6a0b7ce94afdf661d5a50c5e2b9561de6ebdf782c407885f6f9a2a8eb211b06485e2135c45e2b091dd4d8634527bf043218b790a971974de0a3a76944b1465fc06418b5dff2ebd98ae6c6ea2f468639dfc7bad02893eb5ae6dc76c91ca98992fec8bc6b971c1c27349430b25e89c65a2e8ac58211b551dc1c51b6f96a2e592af20b70aa4749ce031ab1e4b9480f3e0c0d23f12a490f85912b12da1713a236e820883aafad7eee2e3ffcc31a45ccd9074bb8d5c0bef59fcca78495381eb8a3ee941c362a8954ab9362008e43823d9094f97996f52f1420df0e24016f0b4178024924c585459636defa7391ba4d45e2e66beae8af4a25d003c510da0626af7b01f7473eef4b3c0812d2f05458d4ac9af9ea0c2ee88ddc56fb2c6d86a3affb6ae3d96f433c12ff01bf5e33a80332c64da37256ec152bf9a095357a9762cdf7cb1c60ed6cc6d0417059e5e4095810980fc95e7f6d793931500fec5337dbce1d1f73ee59502ecbee1f3bed0e3e6223dba0b190fe37385c2a4de4b0f6fa31f8f558166a6f48c141cadfc0a04821cfe79cf5c2f5a76420ce75f1cb692c05185c817dc3a10a2fd43fd26256ff884b6d3dd49100357cb85210de103f2677519e0620a90f51aad960e4303ce77cd229f03baed76b2ecb6601f3b5acbcfebd22623427f3ce3d22a457643caeb2db99d02f1e40f3898c01fa946932c12e09b7056ec9f9befb0e2f60057024ad6ee6d9bf9d5e86268c99c1bc0ed964c52e6683f03ca8565bdd22443c452320d2672ffe1f8521f726f513955618aefcadb9d5d199e9b3f87b0cd281d7d68d99523ab2b12db291e43e1192c56f821f45ebb7ea6c177999691dbf3150ca3164e9b16fff4efa7bfe611cb16565fb53650688f1394430920296c18fafce3e4d259ddc25f8f88a296045ff75030f58530a81650901b2ebda7f127451f5d7c39f3c2d562a1ad6e1ca3b09f81c564fb8d8863e9962d2ead2b259375647f4f10d2e75e9cff6cc77909e243ea3cea3a11805228ec329310cc666c2cf63a6adefd4fcd60a6398c0d9b03fb1a7ebec15b6f2b1fdd15f9fa1932fe3341c453268f5d3e38ce6c8286f3b98bd0fbf094ce94691781358a9db892442625e4b6365ccb918966ea941dfbefa23580712ce2e2dddea6d406454e99c4c304d05cda77c8a14f12325787f05199a0d0552af3d2bede56eac2bf3c03fb8b7ba9afd2461460b5a79612b959c8b3a2f8eb56251a0e9f52c245efe077a88be533c2a8e753f3e45cf6005e07e1fb40a22063f48acfefb711dfad0c8454ec6d717c6f2d4da8cc677234a6bb125eb06211887fe0699c3c2de467075273ff7a190af831bc5a33230b1f2928cf0dccd554d4879878561ffd889c3f19a5b169ec58dd33790dac938662ae3d61f665575759bacee3d4c3eb750b7863b1ab04a093c8e0d68b37e32e67ade96083253e03c4897db7f2800992510d24488bb41346d9b413c8b0efe029befdee905fe708b2116b8eb0011a1c6bb39f029594d9ebd81b0449a8e6d428edc0f8429a5acf48c166c64664ff26ea15973f268a505773afcc77b802fdd6004bd55ba6ad6cdad6d0c9e97a19bcf37eb9643a0f1cb2b78f1d42842a143daf6e0196b70c7fe6c4e0104315afa7ccdd919b5299b02ca9f521e9bd4d5bafcffa17bfaede88e9a475e27fae757ce4e54b9a1af95fceb870d3a5430a330bf7c02dfd25cd3933688835c547db0f1e0d3ff23e3f9a47bf57e4182f174794a627976d758f69c44269ad27bb5a17036e9a8c81bba841ee587673d38e6ab15837561990871f0c625d2192ae915a2b15521c6c9e26fccaf2d177325390fc2c9ae93300fdf9d95f7b1f20dae059d9c5e4571824f0e177c48c416fa5db778f617a9d89a94a357f896be6bdd940de014b1360cb8320dc8e8e2dd97838177bb55a1997724b351a12b261a0ac78291e6908e2893fff14d0f4eeed621e65a9a509a1b39c5ea03865f10be5857a1effe4fb7359423b03057544001cdc64c59fd5b0009789de5c469ebc0c700ada6cee8ecb8692273a5056b635186f676dca1ef9272547c8e2f2ce93ab05fd1216351460ddbedf8b9082bfa5f76a29ac360525ced0dde01024745865b5b7ec91a355a20648fd2021f7e585e2fbce7223e3a4ba3eab244b8fd5edeff4d657edbb966693ec3fdce3c2ec4199fe3db50d81035ccafa1aa1fb6836863177393cb1d170461bab1c650f28f9c0aff6f59660259c35444492837e83c470865526158f6262d48979dd9f1d8cfea4afbbea8bd99f2eae8c81b7114f4ada0c50dfd92f11a6eba31e482baed21098305ff518194580f13765e53c67099e8c88a4b6143e26e58742ab1da43770f8a37fcba17dbcfcb7898a5c7b117fbeee1c854e174a890b199e22f111c1487e6674b9fd909c52595642143aa8b6e5078d0b5b2fd092e26564d434a7f8b8a2485979e137eb894d35d4389602fe794c82a7fb28489f1d57b8690ca9300a65f3097d6c687025aee0fc21ce4e5be079c4ed10b566f6fda35efa53162ba45759639d38db08d1f789f6f698d2b47e2b7b0eb45ca22841656a5f6681552a9bcee5c952ab13d5b07c90d34d441b732c6deb05e7b9d7958b17c2a14e304078074f4be8fa5bb1352c3e2a5ac9e5dc48b5c51a9a18da0803812a241a8ed11237aba43a266bf49d640d2ccd8e481c732df63fffcf3bbe0b47fe056d334c8ada396f03dcd26049ddd6dd92ae2ee5b1fa94ffa19775811e3c2919c30ae66270c4197e5b9e4be7955b0ba961386a1a892e4878a95fdef9f36a8add334f19fd2857688d279d1c5fa4149154c372c1aa022d4f383fdf6479e3dc5fb0380964cb84e0c10d270b8dd162372fe1b47d0ee6d1f9e5e1af7277c1dfab46e6acbfb6dd95bfb8e2bcd4d08d332cdb375d46ea37d2df004f63a3d77649659ed6de95fe3078564eac0da50ff18355243ec3529a19e9d4ebe77e4eb9b54093a018275c05185e9e9ed1fac93f7703cf86f79b37f78db02195e4170509115a9efe1191ffa1a53c39cab9bc8144c24e943288debe01683a7fc37d27e436dac74f94b562210b1b2abe80a9cc7fc20ec6874940d71f9255cd7e8c8a01cb1b723b7f0133a13d4816ca60c74040a295245d4e2e1121ca3812b40817869a5018d9d6de566be142892fa8606a0058f10208efa8663a36680aa335ca5f34ecba2f63fb19b32f9fab49f77b6344c5a15a34b235653ea856ee2a87e151bc1daab17d4b429fbcbdcd35ac9e0cf77819289bd06b3f22a248d31d95ad6dc0885843bdaddb1e08087768df00714da8708c2f3d453532fe6b2612081b1223dc73210b58362a4761f7304da33bb4ca81727d7ca6dd00432555cd2f756d6e9b6d577f4857047e7a4d197761663d415446692b075489c14cae98ac13f2dfb5528a87bbc4743aee6e00ef4bb7be917782bcfb0531dfbdbe7ec7cc4055acf41d5fd74007385a97d8c7236b37a358736a262a191cc3cb3fbca6a2fee1ecbdc185e3d53731eee5ab3886a59b48baece5afc0c81335e377305a5f76600f9d85a84cae95dc3663018e52c06417bd4df80f72e841298446ed1d2c1424ec91599f65c7da6ef0152e8f4281bcbbc858e24dc847b24b05b0255c9bdf9eea264eac6327e50b6af3a0daa2b313e26f03c188dd01ef11ab27a19f502d9cd17b5f984eddfd0071caca323812eac76eea7ee36a387ce55778895b3fa0e5cbce69e47506306b61ae701f4a1016ef49280daf6afd674a6a2faa7cdadd75f2b92a96bcb7b2b150129697fec2002aad4c4124a29209eb80ec08b2bde4f7556ed9b3a689f456dbe18e8a6c0efbe53780c226bef965d057f59500b8630492b7c6c47b49e80a19a89be123bbfb5fcd765b81b0b3de6d4f62be22a4dbf798f1f63d0ad826aef8395a5b5f089d4548deae409afdbe2b5668da81f4da84972bda964c7c46d06c2f2e7dfd8a365624eedde52d1dc68c2ab9640b6bf855ade36a6e6937a66381d86866c675305b158686b93b604d5708a7a203f626117542c15dc2f0dcb22b3e2536f3bf7e3a3820add136eecdcdcb72efc15db62f6a4f76df2f5939e4ca6d946b80f66650e1265e69cae0f4144f028adbfa3ed5fe23b9c90302d0e8cfa7dba17b4c20a5ea6ed2d55d6edeb4d682ba7be3f9ef68587dd0ebbc865c91116c21873bdea8d0c52818a2120d6fedf325e48084d211f5168fc468592f8532f7ecd4c1bfcfa1007e12ab4a77d98a92356406a30423199fc4267a5af5756bb3fd1e67971859caa55bdd4323493f423d95694798e087505a6b6a2dd1cecbaddeaeafda074b543fe9f83054f9ad64bf5e6eec907587a6f5f1eada4e5c28cd630eaac7ba8983ac3014264d6007473c230b2500f9365684e273941bfd2d9392997ca307f7dbab4ddfea1d2ad8c7a7632deed69ee4efed5df754140f48e7b11993df68f89e93fe7ee34158f516dfbf2a65a22989961af1b4f0de7df1c9ef13af441cfe65be127026ad134263d792822fc76f14c99f68831261afdc04c58b4a7dc9ae327e18c88489ee83c08039f1e0568bc5368488b134eb813129a327a8b6e9cb9193d730f150e42b058dbb2b330e5fbad885fadb6df95b398f8d933709b2c5071594a4fd2f791ca46a563bb8dfa64e024dd69995a3f6013378a280c427f8b1f9150708b4064cf89d3d56f64b2fc8dbb69c5eba94e5092c9a8734925ad7343885857a0252040a07a9c3f5da4fec02a48a7836e035f282df7e3a76e3ef14dec25ea93f679ea62c970ecca5c4ecc40cbafedeb62a78cf28005fc555c298122b8241b48e74b9c171618d633e5c4c531fa07d9aed82ca3d6a9e4a3a34b0b1932422c8b89aab53d95fb3fca62dcc939b9ba7de630cb6455dbff06b99e60bb576e94eacbfa8d7fa77a9ebac751480988fbafae1e3a6502e880528e29d5625b00c653455c8d1d61a23bdd37502ebdb2fca424bad854463d12862fc8786fc1fd9244d447a0fa3d2d4495366d8f7c460cfcbef043ac3ccaf5480a3cd54171ec9173bbf54afbca4e645f14ef1516da5fd972c4f6e12a95db7b443c6408c1ae191ccc2a21334ab8d9b9ad09a73d7dc65dcfd96d3a1da9f3459001b834f0dbe54fa3410b32a753e6ea67d392bb3844137bbb2c89302d1f4ebf4c7c750ccff797b75e1ba60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f229662666b44dff84977b46e05642cdef910bc3a93a17b5fd86e632bafa59cf2105b80e3da1c1cd0a1c91c471c37176f671ece1d1033a55fafda11e4a9791e27d017f062d0a87a93c79fade1667aa1ef982fe8bfdafa401760c0eb9479769ccb44f3687f9362ed2194585f5ceb0b39f87e668aab83df361b492cc35eaca6c086a1f1fcfb02611f38c283ffd0af5ccb56444d70c6f303f3b081d58ff10caf1397772025ba53c176be2a73a03ce968a43bfb10fa9849961f3af573f55f0a6cd27911eeae862de9a9a79cf98ee4ab297f1ec2d90dd678151d97b62d5e46b5110b505929f609f99d1514d30caf8ccbbce460e82a7be00a982671f00632822ff5a4423a076bad78872e5cd5ffb22421b6c4cc0f00c7ee673c347a1197177ddc2dba0ed3257cfe862da1a03edc046ebe70c6f4e1ea30c62f3aece7f565066a62eef331d65e3f9f7143f3b17fa6a349a8fb95e9b9f44b33aad02e43ed917b26a8d145bb6b6f801234a4653952d9b53ba82c9edfd9c8d0e15fba4ed8791800d70d2d81a61854af633c7e6eeb45c246529123ec3d509921b6271253e66473b3109083d2e2899427eef8ab6914808b6d84fcbb91399fd51cd17fec7a5a21c143a3d33831f771fe05fca1266774e127051b21009be8bff78a82153ffaed9a3a37c105f13ca789f105b4d543b8230fab44218edf4f8317fa017abe2d2f628dc12e58ad7d2e0b85a124ccff6add167ad58949b136638a9ca9b1436f54b2a974e2eae08ee7ac03e9b2a1a51f679bf0bb3bc8ccdaa758a8d71e939ac0f30efaef632dc2432ce02f4c5fe37a8ea3b3c1af09de964de4a547d97d2479d50490f86ee9d6aa08b8af9e63ea85fa7129dfcabc71cc0c9e252278c504d26b24171436e57e3aa8b58e91303da426b5cd5ccce4594ec2390e6b8e14200e3214fa24d223b2e82e439f665c117385fdf4a503b450a8742b9fb9fd5d30518b0c6bb5cb9910f5cabb9eb79135dcbf487bc43a04f974e76afd95bc6af425f4120186444ea16260dbcbbf968c258c8bdc2e8ff04479e272c75685e080985d25a63ae9fe88ce68bfc05f06728dd1ead703e3025e4ea599aaa655187789aad39913724d5bcdc1112951e50e0f811c1d8427f94fa73b4474b67e3fcacfdf93a69820c473b037d042f57ed8c3ba2fecf1fcd79ef038e8f4f8d5b560a94616e6d412ed1d475e2122f69f9b2b050e8e92f69bb74ca536d516f1d942a1c8ab6b49abdcf3653fe0cbf7ea87de1de176d5ae1edbb9fbf629c3fb2761cdfb715fbc30e49c33816aae90a37d850506b37a49d9509e6cdbc177891216086d0ddb5132da4d50c19b898b174013be67059bbe57673d107836e5256048916f2c084fd87391de16831b4c5621d042d26e4c626d21a1a785e770ea83fd2950399be1698736a11e6c7f63dd137aa776ec389c04b83b6763935f313e0c44eff0294bd4df54fe3dd4e4edcf97ddab430d4db1efd409832c3fa18ca8a40e895ee19cdd4ce106c661c4857985bb36d0c31ecf6964682e0a3edf5f04499da73e2a3f2844d347cc76e1b070aa148f20e70e07b37a77ee94d4897d3942bde331eac2db31fe29c4449c73aa7336c4ba8bbc8e5be599b301f2e13542ee723948c90e9a08d92b2cc3e7242edd0038885239fdc3a90e787f7eb3c9c755ba8a63406078f782721e13bea0d8ddd6c142df425e7cabfef6f6a892e5d894027f37406a4b896d724be1b177062a274c569d48af229dd238a2752bac810e1cc4e750410d77b8389e94494c3b1bcfeadb31b35e6ac5e7230ce5c91014d3824e0d59e60a1248cc5fd795eff6828c662803f6d2646520604494203c0bd3384a4e24ccfa842e5f4be2c283d01f84abf263ee72022957e67351586b665cc9af72979421228371c97681ac7752dd1bdaf778676aa4d1d1ce2d6d3827568dd42f8d487f64faf3f8f1523890536acdb905070aa786271f33700f9af6fc5f7b7e568f4b796043fa911145c82243e24f9ec43ca50015bb9f43a4a4eb95594267fd5deea4180daf827f926f2adee94affcf3b1ded1ad2461a6e5f189f05b9c4e89a941118aa71fb53cfd20a9b3fb01fda3250db3c0e6637ef3077e6fd92538ca6d1def826a493d641d31000165aacb6fa5050e8a244c9dee4650f3e9d9e406d75d4e9d241176f204b3d7e2e3d8c30fbb9cd48a7cb4c9ef9bc7e9f2e09e2524205e3c08a87b08d76618e400363cc37ac6618418f24ecd59abf189638f374f2891f574eecf6185ed4c0fb88c47142222e1a78feb282dd30c8fe94f79133ff3d42368ffdcdad09be3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855a135e10c777cd13459559bdf74fb704c1379af7c9b0f70bc49fa6f5a837daa81f328036201a75e673876a67a8cd66c196989a4d294f3dcaec5792f251a96d92106077d6b68776ca7de562afe045e99878d33db046cdff38e4322b95f3874755a1cce026de00040c1e4916536ecc3277ae86a47fbbc7b5a6e51ae56a97a1e61c641d149ce2c79f062787992d0489c4c93c409e7521c7fde4ec6f0525798e6c2b0d42e95da70d8f8e50696a9c1b9f1b68e570be5948167f4855761191f4c9956716aa73d40c4dce5e91493b269956361f44a7fdca6b2d2ff94ab4e8bc4fc575989a8321eb9676dc7cc3b3313321d7dec2cd1a381c4c4146326404ec4fe97c769bbb210c837641ec113434bee82c025ba06fa81eb1333afab270fd3faf8e66657655ef53b98b11e0272a0307fc9fc015ebe16a6c0c8ed6c8fb77e07fd4b8f10fc6a3cbd3f67aa668dbb3c5cf9a8054d554fae39b9ebfe6589f839d2a8bc506d870d0427520619d9b8aa3a13d098480e64f65176d8894c2ab3a417c55bdce8d41e6ef0200b3ac48b66e28a0b7e4f89b93821ebb9e3ac02a19dfd9fb9a4af790929639493ae5bc5f76207d310d1c297f6ae83fb16c14324a02da66a362778f9cb2aa1f5e6b712f6f585c45ee89728aefbbfed77b7550e9f3961f5e41b2e7f247401cefa3287341b4201b4f693dd0ff9c4a680c2e1a8fccb0d8c1f684ada508f68239b752baae71edfb789c54f0a5421d9959b5d086e5541d9f52ba4c1234ac71d16107e04cd407b4eb2c98af2db290fbe7ee8d57cd639ce683a042d1ea8b32ad760b301bd3447f4e1a8a7d959c3df13743e50fb9694501fc0b1d64604478827f6ce9b5715eef00670c91ecf38ac227c4558eff05ba17a9c1bb6498a5a74ba0a5fe55b2d0349c5c51d5d1c0a4fa7ddc9b5d3dbb69392a4f80cb5a38b1c1b6efa5edcf00a811c0e5d11e4e0ebfd5642e9eb8001591bc2f4d78a8fb446e25a36b52b14875a6f29b9909610ed632165dd7a63ed98dd4f364ebaa3cf5bc7ac14ecf06c183c744678d4325bdbc5fa191cbf8ddc29d397de23eea43e9fc6e79b41e46e17d1d9649b99b672020f4f1622525a416fa09024e50fcdb1962854b74d2e5f4100b94b611fe49b5942ac7219fc5945edc4634ad6bed7e0e8b34bf3e370d7b803c5c5101ec9b65e9f6fadad3724d186230aad2413ce01bdae3e64b4150a1b69abd77a4b7db7c571e2127eff5c265dbd65b9b323bd54b7058b5ebbe966ed44a50f3f584b85b9eade628bb9ee7f99b8883b19fe75d89ffa997a4f5dc9d97c38ec3c3198508a431d2941ae893999945e007c2e60224adb4f76c82e1aed0631986de2103f4436a45d88f71e15257e13dc8f47b4747be465f4b0703939cdaa825dc814b7e412f4670a4f35d1f94895fc17451f5198b7d323695e0614fde0aa5f9ba60a6609146065845a427069c04fbb09815b581acc73afbf9047c3f69090b3d5d31ee3ae24b0fa3513aeb8a3c72bb2135a5c1d34975be65254e336024c90befff7a85afa68f796ae0f0fe6e917e4496aa7cc6bc2f0e81e2c5c44c06230cf867af87270d1679313441e3bcecf733c3a6f3304505af19ad9fb68f106dfe4b123a11995a9ea7730289fb8642cdbd536bb77190b2360c3cfe45c969085740595d25da65f81f3ba8e27a33c7c580a17e9ce89055b4c80b214a876f6dfb56277f88e09b1241b941c718a0cf87ff5deb719659f074f97da0b854ff2878d2b374d1e098c56b6adc426rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrust-1.61.0-2.el7.src.rpmrust-src    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.11.3bw@b1@bN@b=b!@b!@b bs@b-@aNa@aՈ@a@ao@ao@aaqV@a@a9@a$@a@`@``9@`r` @`@`y|@`v@`\{@`%@`U_T_@__^@_@_~@_H_G@_'@_"@_!d_A@^z^W@^@^@^@^@^j$@^W@^Nt^2@^ P@^r]f@]ʞ]@]]@]UI@]:@]@\t@\@\ڭ\@\,@\y\w@\U@\@n@\3?@\ @[%@[[Ѱ@[[#@[Q@[j@[W[D[+@[[ @Z4@ZԐ@Z̧@Z@Z@Z_@Z@Zv@ZZyZs@ZS]@Z@YY@YzY@Yp@Y9<@Y]Y@X~@X@X@Xk@X$a@X TX TW$W@Wʻ@WiW@W W@WPW~Josh Stone - 1.61.0-2Josh Stone - 1.61.0-1Josh Stone - 1.60.0-1Josh Stone - 1.59.0-4Stephen Gallagher - 1.59.0-3Stephen Gallagher - 1.59.0-2.1Josh Stone - 1.59.0-2Josh Stone - 1.59.0-1Igor Raits - 1.58.1-2Josh Stone - 1.58.1-1Josh Stone - 1.58.0-1Josh Stone - 1.57.0-2Josh Stone - 1.57.0-1Igor Raits - 1.56.1-3Igor Raits - 1.56.1-2Josh Stone - 1.56.1-1Josh Stone - 1.56.0-1Sahana Prasad - 1.55.0-2Josh Stone - 1.55.0-1Josh Stone - 1.54.0-2Josh Stone - 1.54.0-1Fedora Release Engineering - 1.53.0-3Josh Stone - 1.53.0-2Josh Stone - 1.53.0-1Josh Stone - 1.52.1-2Josh Stone - 1.52.1-1Josh Stone - 1.52.0-1Josh Stone - 1.51.0-3Josh Stone - 1.51.0-2Josh Stone - 1.51.0-1Josh Stone - 1.50.0-1Fedora Release Engineering - 1.49.0-2Josh Stone - 1.49.0-1Igor Raits - 1.48.0-3Igor Raits - 1.48.0-2Josh Stone - 1.48.0-1Jeff Law - 1.47.0-2Josh Stone - 1.47.0-1Fabio Valentini - 1.46.0-2Josh Stone - 1.46.0-1Josh Stone - 1.45.2-1Josh Stone - 1.45.1-1Fedora Release Engineering - 1.45.0-2Josh Stone - 1.45.0-1Jeff Law - 1.44.1-2Josh Stone - 1.44.1-1Josh Stone - 1.44.0-1Josh Stone - 1.43.1-1.1Josh Stone - 1.43.1-1Josh Stone - 1.43.0-1Josh Stone - 1.42.0-1Josh Stone - 1.41.1-1Josh Stone - 1.41.0-2Josh Stone - 1.41.0-1Josh Stone - 1.40.0-3Josh Stone - 1.40.0-2Josh Stone - 1.40.0-1Josh Stone - 1.39.0-2Josh Stone - 1.39.0-1Josh Stone - 1.38.0-2Josh Stone - 1.38.0-1Josh Stone - 1.37.0-1Fedora Release Engineering - 1.36.0-2Josh Stone - 1.36.0-1Josh Stone - 1.35.0-2Josh Stone - 1.35.0-1Josh Stone - 1.34.2-1Josh Stone - 1.34.1-1Josh Stone - 1.34.0-1Josh Stone - 1.33.0-2Josh Stone - 1.33.0-1Fedora Release Engineering - 1.32.0-2Josh Stone - 1.32.0-1Josh Stone - 1.31.1-9Josh Stone - 1.31.0-8Josh Stone - 1.30.1-7Josh Stone - 1.30.0-6.1Josh Stone - 1.30.0-6Josh Stone - 1.29.2-3Josh Stone - 1.29.1-2Josh Stone - 1.29.0-1Josh Stone - 1.28.0-1Josh Stone - 1.27.2-3Josh Stone - 1.27.1-2Josh Stone - 1.27.0-1Josh Stone - 1.26.2-3Josh Stone - 1.26.1-2Josh Stone - 1.26.0-1Dan Callaghan - 1.25.0-3Josh Stone - 1.25.0-2Josh Stone - 1.25.0-1Josh Stone - 1.24.1-1Josh Stone - 1.24.0-3Josh Stone - 1.24.0-2Josh Stone - 1.24.0-1Iryna Shcherbina - 1.23.0-4Josh Stone - 1.23.0-3Igor Gnatenko - 1.23.0-2Josh Stone - 1.23.0-1Josh Stone - 1.22.1-1Josh Stone - 1.21.0-1Josh Stone - 1.20.0-2Josh Stone - 1.20.0-1Josh Stone - 1.19.0-1Josh Stone - 1.18.0-1Josh Stone - 1.17.0-2Josh Stone - 1.17.0-1Josh Stone - 1.16.0-1Josh Stone - 1.15.1-2Josh Stone - 1.15.1-1Josh Stone - 1.14.0-1Josh Stone - 1.13.0-1Josh Stone - 1.12.1-1.1Josh Stone - 1.12.1-1Josh Stone - 1.11.0-3.2Josh Stone - 1.11.0-3.1Josh Stone - 1.11.0-3Josh Stone - 1.11.0-2Josh Stone - 1.11.0-1Josh Stone 1.10.0-4Josh Stone - 1.10.0-3Josh Stone - 1.10.0-2Josh Stone - 1.10.0-1- Add missing target_feature to the list of well known cfg names- Update to 1.61.0. - Add rust-toolset for ELN.- Update to 1.60.0.- Fix the archive index for wasm32-wasi's libc.a- Rebuild against the bootstrapped build- Bootstrapping for Fedora ELN- Fix s390x hangs, rhbz#2058803- Update to 1.59.0. - Revert to libgit2 1.3.x- Rebuild for libgit2 1.4.x- Update to 1.58.1.- Update to 1.58.0.- Add rust-std-static-i686-pc-windows-gnu - Add rust-std-static-x86_64-pc-windows-gnu- Update to 1.57.0, fixes rhbz#2028675. - Backport rust#91070, fixes rhbz#1990657 - Add rust-std-static-wasm32-wasi- De-bootstrap (libgit2)- Rebuild for libgit2 1.3.x- Update to 1.56.1.- Update to 1.56.0.- Rebuilt with OpenSSL 3.0.0- Update to 1.55.0. - Use llvm-ranlib for wasm rlibs; Fixes rhbz#2002612- Build with LLVM 12 on Fedora 35+- Update to 1.54.0.- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild- Exclude wasm on s390x for lack of lld- Update to 1.53.0.- Set rust.codegen-units-std=1 for all targets again. - Add rust-std-static-wasm32-unknown-unknown. - Rebuild f34 with LLVM 12.- Update to 1.52.1.- Update to 1.52.0.- Security fixes for CVE-2020-36323, CVE-2021-31162- Security fixes for CVE-2021-28876, CVE-2021-28878, CVE-2021-28879 - Fix bootstrap for stage0 rust 1.51- Update to 1.51.0.- Update to 1.50.0.- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild- Update to 1.49.0.- De-bootstrap- Rebuild for libgit2 1.1.x- Update to 1.48.0.- Re-enable LTO- Update to 1.47.0.- Fix LTO with doctests (backported cargo PR#8657).- Update to 1.46.0.- Update to 1.45.2.- Update to 1.45.1.- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild- Update to 1.45.0.- Disable LTO- Update to 1.44.1.- Update to 1.44.0.- Rebuild with LLVM 9.- Update to 1.43.1.- Update to 1.43.0.- Update to 1.42.0.- Update to 1.41.1.- Rebuild with llvm9.0- Update to 1.41.0.- Build compiletest with in-tree libtest- Fix compiletest with newer (local-rebuild) libtest - Fix ARM EHABI unwinding- Update to 1.40.0.- Fix a couple build and test issues with rustdoc.- Update to 1.39.0.- Filter the libraries included in rust-std (rhbz1756487)- Update to 1.38.0.- Update to 1.37.0. - Disable HTTP/2 support, lacking in system libcurl.- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild- Update to 1.36.0.- Fix compiletest for rebuild testing.- Update to 1.35.0.- Update to 1.34.2 -- fixes CVE-2019-12083.- Update to 1.34.1. - Add a ThinLTO fix for rhbz1701339.- Update to 1.34.0.- Fix deprecations for self-rebuild- Update to 1.33.0.- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild- Update to 1.32.0.- Update to 1.31.1 for RLS fixes.- Update to 1.31.0 -- Rust 2018! - clippy/rls/rustfmt are no longer -preview- Update to 1.30.1.- Rebuild without bootstrap binaries.- Update to 1.30.0. - Re-bootstrap ppc64le for rust#54545- Update to 1.29.2.- Update to 1.29.1. - Security fix for str::repeat (pending CVE).- Update to 1.29.0. - Add a clippy-preview subpackage- Update to 1.28.0.- Update to 1.27.2.- Update to 1.27.1. - Security fix for CVE-2018-1000622- Update to 1.27.0.- Update to 1.26.2.- Update to 1.26.1.- Update to 1.26.0.- Add cargo, rls, and analysis- Filter codegen-backends from Provides too.- Update to 1.25.0.- Update to 1.24.1.- Backport a rebuild fix for rust#48308.- rhbz1546541: drop full-bootstrap; cmp libs before symlinking. - Backport pr46592 to fix local_rebuild bootstrapping. - Backport pr48362 to fix relative/absolute libdir.- Update to 1.24.0.- Update Python 2 dependency declarations to new packaging standards (See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3)- Use full-bootstrap to work around a rebuild issue. - Patch binaryen for GCC 8- Switch to %ldconfig_scriptlets- Update to 1.23.0.- Update to 1.22.1.- Update to 1.21.0.- ABI fixes for ppc64 and s390x.- Update to 1.20.0. - Add a rust-src subpackage.- Update to 1.19.0.- Update to 1.18.0.- Move shared libraries back to libdir and symlink in rustlib- Update to 1.17.0.- Update to 1.16.0. - Use rustbuild instead of the old makefiles. - Update bootstrapping to include rust-std and cargo. - Add a rust-lldb subpackage.- Rebuild without bootstrap binaries.- Update to 1.15.1. - Require rust-rpm-macros for new crate packaging. - Keep shared libraries under rustlib/, only debug-stripped. - Merge and clean up conditionals for epel7. - Bootstrap ppc64 and ppc64le.- Update to 1.14.0. - Rewrite bootstrap logic to target specific arches.- Update to 1.13.0. - Use hardening flags for linking. - Split the standard library into its own package - Centralize rustlib/ under /usr/lib/ for multilib integration.- Rebuild without bootstrap binaries.- Update to 1.12.1. - Merge package changes from rawhide. - Bootstrap aarch64.- Rebuild without bootstrap binaries.- Bootstrap el7, with bundled llvm- Rebuild without bootstrap binaries.- Bootstrap armv7hl, with backported no-neon patch.- Update to 1.11.0. - Drop the backported patches. - Patch get-stage0.py to trust existing bootstrap binaries. - Use libclang_rt.builtins from compiler-rt, dodging llvm-static issues. - Use --local-rust-root to make sure the right bootstrap is used.- Rebuild without bootstrap binaries.- Initial import into Fedora (#1356907), bootstrapped - Format license text as suggested in review. - Note how the tests already run in parallel. - Undefine _include_minidebuginfo, because it duplicates ".note.rustc". - Don't let checks fail the whole build. - Note that -doc can't be noarch, as rpmdiff doesn't allow variations.- Update -doc directory ownership, and mark its licenses. - Package and declare licenses for libbacktrace and hoedown. - Set bootstrap_base as a global. - Explicitly require python2.- Initial package, bootstrapped  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~1.61.0-2.el7       !"#$%&'()*+,--../////.....0.1112222222222222111..34433335566676886699666:;:<<==:>:66666??5@@@@@@@@@5ABBBAACCCAADDDAAAAEEEEAAAFFAAGGGGGGGGGGGGGGGAHHHHHHIAJJJJJJJAKKAAAALMMMMMMMMMMMMMMMMMMMMMMMMLLLLNNNNNNNLOOOOOOOAAAPPAAQQQARRSSSSSSSSSSRRRRRTTTTUURRRRRRRVVVVVVVVVVVVVRRAWWWWWWWWWWWWAAAXXXAAAYYAAAZZZZZZAA[[[[[\[[[[[[A]]]]]]]]]A^^A____AAA```A5aaaaaaaaaaaaabbbbaaccaadeeeeeeeeeeeeeeeeeeeeeeddddfffffaaaaaaaggghhhhgiiiijjggggggggggggggggggaakaaaaaaaaaaaaaaallmmnnoopppooooooqrssssrrttqqqqqqquvvvvwwwvxxxxxxxxxyyyxxxxzzzxxxxxxx{{{{xx||||v}}}}}}}}}}}~~~~~~~}}}}}}}}}}vuu             !"#$%&'()*+++,*----------.////00////.111111111.23333322222444444255552....6667..8.999.:.;.<....====.>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>.???????????????????-@*AAB*CCCCCDEFFFFFFFFFEEEEEGGHHHHHGIIIIIIIIGGJGEKKKDCLLL*MMMMN*OOPPPQQQQRRSSSSSTTTTTSUUUUUUSSSSVSSWXXXYXZZ[XX\WSSSS]]]^^rustlibsrcrustCargo.locklibraryallocCargo.tomlbenchesbinary_heap.rsbtreemap.rsmod.rsset.rslib.rslinked_list.rsslice.rsstr.rsstring.rsvec.rsvec_deque.rsvec_deque_append.rssrcallocalloc.rstests.rsborrow.rsboxed.rscollectionsbinary_heap.rsbtreeappend.rsborrowborrow.rstests.rsdedup_sorted_iter.rsfix.rsmapmap.rsentry.rstests.rsmem.rsmerge_iter.rsmod.rsnavigate.rsnodenode.rstests.rsremove.rssearch.rssetset.rstests.rssplit.rstestingcrash_test.rsmod.rsord_chaos.rsrng.rslinked_listlinked_list.rstests.rsmod.rsvec_dequedrain.rsinto_iter.rsiter.rsiter_mut.rsmacros.rsmod.rspair_slices.rsring_slices.rstests.rsfmt.rslib.rsmacros.rsraw_vecraw_vec.rstests.rsrcrc.rstests.rsslice.rsstr.rsstring.rssyncsync.rstests.rstask.rstests.rsveccow.rsdrain.rsdrain_filter.rsin_place_collect.rsin_place_drop.rsinto_iter.rsis_zero.rsmod.rspartial_eq.rsset_len_on_drop.rsspec_extend.rsspec_from_elem.rsspec_from_iter.rsspec_from_iter_nested.rssplice.rstestsarc.rsbinary_heap.rsborrow.rsboxed.rsbtree_set_hash.rsconst_fns.rscow_str.rsfmt.rsheap.rslib.rslinked_list.rsrc.rsslice.rsstr.rsstring.rsvec.rsvec_deque.rsbacktrace.githubworkflowsmain.ymlCargo.tomlLICENSE-APACHELICENSE-MITREADME.mdbenchesbenchmarks.rsbuild.rsciandroid-ndk.shandroid-sdk.shdebuglink-docker.shdebuglink.shdockeraarch64-linux-androidDockerfileaarch64-unknown-linux-gnuDockerfilearm-linux-androideabiDockerfilearm-unknown-linux-gnueabihfDockerfilearmv7-linux-androideabiDockerfilearmv7-unknown-linux-gnueabihfDockerfilei586-unknown-linux-gnuDockerfilei686-linux-androidDockerfilei686-unknown-linux-gnuDockerfilepowerpc64-unknown-linux-gnuDockerfiles390x-unknown-linux-gnuDockerfilex86_64-linux-androidDockerfilex86_64-pc-windows-gnuDockerfilex86_64-unknown-linux-gnuDockerfilex86_64-unknown-linux-muslDockerfilemiri-rustup.shrun-docker.shrun.shruntest-android.rsexamplesbacktrace.rsraw.rssrcandroid-api.cbacktracedbghelp.rslibunwind.rsmiri.rsmod.rsnoop.rscapture.rsdbghelp.rslib.rsprintprint.rsfuchsia.rssymbolizedbghelp.rsgimligimli.rscoff.rself.rslibs_dl_iterate_phdr.rslibs_haiku.rslibs_illumos.rslibs_libnx.rslibs_macos.rslibs_windows.rsmacho.rsmmap_fake.rsmmap_unix.rsmmap_windows.rsstash.rsmiri.rsmod.rsnoop.rstypes.rswindows.rstestsaccuracyauxiliary.rsmain.rsconcurrent-panics.rslong_fn_name.rsskip_inner_frames.rssmoke.rscoreCargo.tomlbenchesany.rsasciiascii.rsis_ascii.rscharmethods.rsmod.rsfmt.rshashmod.rssip.rsiter.rslib.rsnumdec2fltmod.rsflt2decmod.rsstrategydragon.rsgrisu.rsint_logmod.rsmod.rsops.rspattern.rsslice.rsstrstr.rschar_count.rscorpora.rsprimitive_docsbox_into_raw.mdfs_file.mdio_bufread.mdio_read.mdio_seek.mdio_write.mdnet_tosocketaddrs.mdprocess_exit.mdstring_string.mdsrcallocglobal.rslayout.rsmod.rsany.rsarrayequality.rsiter.rsmod.rsascii.rsasync_iterasync_iter.rsfrom_iter.rsmod.rsbool.rsborrow.rscell.rscharconvert.rsdecode.rsmethods.rsmod.rsclone.rscmp.rsconvertmod.rsnum.rsdefault.rsffic_char.mdc_double.mdc_float.mdc_int.mdc_long.mdc_longlong.mdc_schar.mdc_short.mdc_uchar.mdc_uint.mdc_ulong.mdc_ulonglong.mdc_ushort.mdc_void.mdmod.rsfmtbuilders.rsfloat.rsmod.rsnofloat.rsnum.rsrtv1.rsfuturefuture.rsinto_future.rsjoin.rsmod.rspending.rspoll_fn.rsready.rshashmod.rssip.rshint.rsinternal_macros.rsintrinsics.rsiteradaptersby_ref_sized.rschain.rscloned.rscopied.rscycle.rsenumerate.rsfilter.rsfilter_map.rsflatten.rsfuse.rsinspect.rsintersperse.rsmap.rsmap_while.rsmod.rspeekable.rsrev.rsscan.rsskip.rsskip_while.rsstep_by.rstake.rstake_while.rszip.rsmod.rsrange.rssourcessources.rsempty.rsfrom_fn.rsonce.rsonce_with.rsrepeat.rsrepeat_with.rssuccessors.rstraitsaccum.rscollect.rsdouble_ended.rsexact_size.rsiterator.rsmarker.rsmod.rslazy.rslib.rsmacrosmod.rspanic.mdmarker.rsmemmanually_drop.rsmaybe_uninit.rsmod.rsnumbignum.rsdec2fltcommon.rsdecimal.rsfloat.rsfpu.rslemire.rsmod.rsnumber.rsparse.rsslow.rstable.rsdiy_float.rserror.rsf32.rsf64.rsflt2decdecoder.rsestimator.rsmod.rsstrategydragon.rsgrisu.rsfmt.rsint_log10.rsint_macros.rsmod.rsnonzero.rssaturating.rsshellsi128.rsi16.rsi32.rsi64.rsi8.rsint_macros.rsisize.rsu128.rsu16.rsu32.rsu64.rsu8.rsusize.rsuint_macros.rswrapping.rsopsarith.rsbit.rscontrol_flow.rsderef.rsdrop.rsfunction.rsgenerator.rsindex.rsmod.rsrange.rstry_trait.rsunsize.rsoption.rspanicpanic.rslocation.rspanic_info.rsunwind_safe.rspanicking.rspin.rspreludemod.rsv1.rsprimitive.rsprimitive_docs.rsptrconst_ptr.rsmetadata.rsmod.rsmut_ptr.rsnon_null.rsunique.rsresult.rssliceascii.rscmp.rsindex.rsiteriter.rsmacros.rsmemchr.rsmod.rsraw.rsrotate.rssort.rsspecialize.rsstrconverts.rscount.rserror.rsiter.rslossy.rsmod.rspattern.rstraits.rsvalidations.rssyncatomic.rsmod.rstaskmod.rspoll.rsready.rswake.rstime.rstuple.rsunicodemod.rsprintable.rsunicode_data.rsunit.rstestsalloc.rsany.rsarray.rsascii.rsatomic.rsbool.rscell.rschar.rsclone.rscmp.rsconst_ptr.rsconvert.rsfmtbuilders.rsfloat.rsmod.rsnum.rsfuture.rshashmod.rssip.rsintrinsics.rsiteradapterschain.rscloned.rscopied.rscycle.rsenumerate.rsfilter.rsfilter_map.rsflat_map.rsflatten.rsfuse.rsinspect.rsintersperse.rsmap.rsmod.rspeekable.rsscan.rsskip.rsskip_while.rsstep_by.rstake.rstake_while.rszip.rsmod.rsrange.rssources.rstraitsaccum.rsdouble_ended.rsiterator.rsmod.rsstep.rslazy.rslib.rsmacros.rsmanually_drop.rsmem.rsnonzero.rsnumbignum.rsconst_from.rsdec2fltfloat.rslemire.rsmod.rsparse.rsflt2decestimator.rsmod.rsrandom.rsstrategydragon.rsgrisu.rsi128.rsi16.rsi32.rsi64.rsi8.rsieee754.rsint_log.rsint_macros.rsmod.rsnan.rsops.rsu128.rsu16.rsu32.rsu64.rsu8.rsuint_macros.rswrapping.rsopsops.rscontrol_flow.rsoption.rspattern.rspin.rspin_macro.rsptr.rsresult.rssimd.rsslice.rsstr.rsstr_lossy.rstask.rstime.rstuple.rsunicode.rswaker.rspanic_abortCargo.tomlsrcandroid.rslib.rspanic_unwindCargo.tomlsrcdummy.rsdwarfeh.rsmod.rstests.rsemcc.rsgcc.rshermit.rslib.rsmiri.rsseh.rsportable-simd.githubISSUE_TEMPLATEblank_issue.mdbug_report.mdconfig.ymlfeature_request.mdPULL_REQUEST_TEMPLATE.mdworkflowsci.ymldoc.ymlCONTRIBUTING.mdCargo.tomlLICENSE-APACHELICENSE-MITREADME.mdbeginners-guide.mdcratescore_simdCargo.tomlLICENSE-APACHELICENSE-MITexamplesmatrix_inversion.rsnbody.rsspectral_norm.rssrccomparisons.rscore_simd_docs.mdfmt.rsintrinsics.rsiter.rslane_count.rslib.rsmasksmasks.rsbitmask.rsfull_masks.rsto_bitmask.rsmath.rsmod.rsopsops.rsassign.rsderef.rsunary.rsreduction.rsround.rsselect.rsswizzle.rsto_bytes.rsvectorvector.rsfloat.rsint.rsptr.rsuint.rsvendorvendor.rsarm.rspowerpc.rswasm32.rsx86.rstestsautoderef.rscast.rsf32_ops.rsf64_ops.rsi16_ops.rsi32_ops.rsi64_ops.rsi8_ops.rsisize_ops.rsmask_ops.rsmask_ops_implmask16.rsmask32.rsmask64.rsmask8.rsmask_macros.rsmasksize.rsmod.rsmasks.rsops_macros.rsround.rsswizzle.rsto_bytes.rsu16_ops.rsu32_ops.rsu64_ops.rsu8_ops.rsusize_ops.rswebdriver.jsonstd_floatCargo.tomlsrclib.rstest_helpersCargo.tomlsrcarray.rsbiteq.rslib.rswasm.rsproc_macroCargo.tomlsrcbridgebuffer.rsclient.rsclosure.rshandle.rsmod.rsrpc.rsscoped_cell.rsserver.rsdiagnostic.rslib.rsquote.rsprofiler_builtinsCargo.tomlbuild.rssrclib.rsrtstartuprsbegin.rsrsend.rsrustc-std-workspace-allocCargo.tomllib.rsrustc-std-workspace-coreCargo.tomlREADME.mdlib.rsrustc-std-workspace-stdCargo.tomlREADME.mdlib.rsstdCargo.tomlbencheshashmap.rsmod.rsset_ops.rslib.rsbuild.rsprimitive_docsbox_into_raw.mdfs_file.mdio_bufread.mdio_read.mdio_seek.mdio_write.mdnet_tosocketaddrs.mdprocess_exit.mdstring_string.mdsrcalloc.rsascii.rsbacktracebacktrace.rstests.rscollectionshashmapmap.rstests.rsmod.rssetset.rstests.rsmod.rsenvenv.rstests.rserrorerror.rstests.rsf32f32.rstests.rsf64f64.rstests.rsffic_strc_str.rstests.rsmod.rsos_stros_str.rstests.rsfsfs.rstests.rsiobufferedbufreader.rsbufwriter.rslinewriter.rslinewritershim.rsmod.rstests.rscopy.rscursorcursor.rstests.rserrorerror.rsrepr_bitpacked.rsrepr_unpacked.rstests.rsimplsimpls.rstests.rsmod.rsprelude.rsreadbufreadbuf.rstests.rsstdiostdio.rstests.rstests.rsutilutil.rstests.rskeyword_docs.rslazylazy.rstests.rslib.rsmacros.rsnetaddraddr.rstests.rsipip.rstests.rsmod.rsparserparser.rstests.rstcptcp.rstests.rstest.rsudpudp.rstests.rsnumnum.rsbenches.rstests.rsosandroidfs.rsmod.rsraw.rsdragonflyfs.rsmod.rsraw.rsemscriptenfs.rsmod.rsraw.rsespidffs.rsmod.rsraw.rsfdmod.rsnet.rsowned.rsraw.rstests.rsfortanix_sgxarch.rsffi.rsio.rsmod.rsfreebsdfs.rsmod.rsraw.rsfuchsiafs.rsmod.rsraw.rshaikufs.rsmod.rsraw.rshermitffi.rsmod.rsillumosfs.rsmod.rsraw.rsiosfs.rsmod.rsraw.rsl4refs.rsmod.rsraw.rslinuxfs.rsmod.rsprocess.rsraw.rsmacosfs.rsmod.rsraw.rsmod.rsnetbsdfs.rsmod.rsraw.rsopenbsdfs.rsmod.rsraw.rsrawmod.rstests.rsredoxfs.rsmod.rsraw.rssolarisfs.rsmod.rsraw.rssolidffi.rsio.rsmod.rsunixffimod.rsos_str.rsfs.rsiofdfd.rstests.rsmod.rsraw.rsmod.rsnetaddr.rsancillary.rsdatagram.rslistener.rsmod.rsstream.rstests.rsprocess.rsraw.rsthread.rsucreducred.rstests.rsvxworksfs.rsmod.rsraw.rswasiffi.rsfs.rsiofdfd.rstests.rsmod.rsraw.rsmod.rsnetmod.rswindowsffi.rsfs.rsiohandle.rsmod.rsraw.rssocket.rsmod.rsprocess.rsraw.rsthread.rspanicpanic.rstests.rspanicking.rspathpath.rstests.rspreludemod.rsv1.rsprimitive_docs.rsprocessprocess.rstests.rsrt.rssyncbarrierbarrier.rstests.rscondvarcondvar.rstests.rsmod.rsmpscblocking.rscache_aligned.rsmod.rsmpsc_queuempsc_queue.rstests.rsoneshot.rsshared.rsspsc_queuespsc_queue.rstests.rsstream.rssync.rssync_tests.rstests.rsmutexmutex.rstests.rsonceonce.rstests.rspoison.rsrwlockrwlock.rstests.rssyscommonalloc.rsmod.rshermitalloc.rsargs.rscondvar.rsenv.rsfd.rsfs.rsmemchr.rsmod.rsmutex.rsnet.rsos.rsrwlock.rsstdio.rsthread.rsthread_local_dtor.rstime.rsitronabi.rscondvar.rserror.rsmutex.rsspin.rstask.rsthread.rstimetime.rstests.rsmod.rssgxabientry.Smem.rsmod.rspanic.rsreloc.rsthread.rstlsmod.rssync_bitsetsync_bitset.rstests.rsusercallsalloc.rsmod.rsraw.rsalloc.rsargs.rscondvar.rsenv.rsfd.rsmemchr.rsmod.rsmutex.rsnet.rsos.rspath.rsrwlockrwlock.rstests.rsstdio.rsthread.rsthread_local_key.rstime.rswaitqueuemod.rsspin_mutexspin_mutex.rstests.rstests.rsunsafe_listunsafe_list.rstests.rssolidabifs.rsmod.rssockets.rsalloc.rsenv.rserror.rsfs.rsio.rsmemchr.rsmod.rsnet.rsos.rspath.rsrwlock.rsstdio.rsthread_local_dtor.rsthread_local_key.rstime.rsunixalloc.rsandroid.rsargs.rscmath.rsenv.rsfdfd.rstests.rsfs.rsfutex.rsio.rskernel_copykernel_copy.rstests.rsl4re.rslocksmod.rspthread_condvar.rspthread_mutex.rspthread_remutex.rspthread_rwlock.rsmemchr.rsmod.rsnet.rsosos.rstests.rsos_stros_str.rstests.rspath.rspipe.rsprocessmod.rsprocess_commonprocess_common.rstests.rsprocess_fuchsia.rsprocess_unixprocess_unix.rstests.rsprocess_unsupported.rsprocess_vxworks.rszircon.rsrand.rsstack_overflow.rsstdio.rsthread.rsthread_local_dtor.rsthread_local_key.rstime.rsweak.rsunsupportedalloc.rsargs.rscommon.rsenv.rsfs.rsio.rslockscondvar.rsmod.rsmutex.rsrwlock.rsmod.rsnet.rsos.rspipe.rsprocess.rsstdio.rsthread.rsthread_local_dtor.rsthread_local_key.rstime.rswasiargs.rsenv.rsfd.rsfs.rsio.rsmod.rsnet.rsos.rsstdio.rsthread.rstime.rswasmalloc.rsatomicscondvar.rsfutex.rsmutex.rsrwlock.rsthread.rsenv.rsmod.rswindowsallocalloc.rstests.rsargsargs.rstests.rscc.rserrors.rscmath.rscompat.rsenv.rsfs.rshandle.rsio.rslockscondvar.rsmod.rsmutex.rsrwlock.rsmemchr.rsmod.rsnet.rsosos.rstests.rsos_str.rspathpath.rstests.rspipe.rsprocessprocess.rstests.rsrand.rsstack_overflow.rsstack_overflow_uwp.rsstdio.rsstdio_uwp.rsthread.rsthread_local_dtor.rsthread_local_key.rsthread_parker.rstime.rssys_commonbacktrace.rscondvarcondvar.rscheck.rsfs.rsio.rsmemchrmemchr.rstests.rsmod.rsmutex.rsnetnet.rstests.rsprocess.rsremutexremutex.rstests.rsrwlock.rstests.rsthread.rsthread_info.rsthread_local_dtor.rsthread_local_keythread_local_key.rstests.rsthread_parkerfutex.rsgeneric.rsmod.rswtf8wtf8.rstests.rsthreadlocallocal.rsdynamic_tests.rstests.rsmod.rsscoped.rstests.rstimetime.rstests.rstestsenv.rsrun-time-detect.rsthread.rsstdarch.cirrus.yml.githubworkflowsmain.ymlCONTRIBUTING.mdCargo.tomlLICENSE-APACHELICENSE-MITREADME.mdciandroid-install-ndk.shandroid-install-sdk.shandroid-sysimage.shdockeraarch64-linux-androidDockerfileaarch64-unknown-linux-gnuDockerfilearm-linux-androideabiDockerfilearm-unknown-linux-gnueabihfDockerfilearmv7-unknown-linux-gnueabihfDockerfilei586-unknown-linux-gnuDockerfilei686-unknown-linux-gnuDockerfilemips-unknown-linux-gnuDockerfilemips64-unknown-linux-gnuabi64Dockerfilemips64el-unknown-linux-gnuabi64Dockerfilemipsel-unknown-linux-muslDockerfilenvptx64-nvidia-cudaDockerfilepowerpc-unknown-linux-gnuDockerfilepowerpc64-unknown-linux-gnuDockerfilepowerpc64le-unknown-linux-gnuDockerfileriscv64gc-unknown-linux-gnuDockerfiles390x-unknown-linux-gnuDockerfilewasm32-wasiDockerfilex86_64-linux-androidDockerfilex86_64-unknown-linux-gnux86_64-unknown-linux-gnu-emulatedDockerfileDockerfiledox.shgba.jsonrun-docker.shrun.shruntest-android.rsstyle.shcratesassert-instr-macroCargo.tomlbuild.rssrclib.rscore_archCargo.tomlLICENSE-APACHELICENSE-MITMISSING.mdREADME.mdavx512bw.mdavx512f.mdbuild.rsrustfmt.tomlsrcaarch64armclang.rscrc.rsmod.rsneongenerated.rsmod.rsprefetch.rstest_support.rstme.rsv8.rsarmarmclang.rsdsp.rsex.rsmod.rsneon.rssat.rssimd32.rsv6.rsv7.rsarm_sharedbarriercommon.rscp15.rsmod.rsnot_mclass.rsv8.rscrc.rscrypto.rshints.rsmod.rsneongenerated.rsload_tests.rsmod.rsshift_and_insert_tests.rsstore_tests.rstable_lookup_tests.rsregistersaarch32.rsmod.rsv6m.rsv7m.rstest_support.rscore_arch_docs.mdlib.rsmacros.rsmipsmod.rsmsamsa.rsmacros.rsmod.rsnvptxmod.rspowerpcaltivec.rsmod.rsvsx.rspowerpc64mod.rsriscv64mod.rsriscv_sharedmod.rssimd.rssimd_llvm.rsv64.rswasm32atomic.rsmemory.rsmod.rssimd128.rsx86abm.rsadx.rsaes.rsavx.rsavx2.rsavx512bf16.rsavx512bitalg.rsavx512bw.rsavx512cd.rsavx512f.rsavx512gfni.rsavx512ifma.rsavx512vaes.rsavx512vbmi.rsavx512vbmi2.rsavx512vnni.rsavx512vpclmulqdq.rsavx512vpopcntdq.rsbmi1.rsbmi2.rsbswap.rsbt.rscpuid.rseflags.rsf16c.rsfma.rsfxsr.rsmacros.rsmod.rspclmulqdq.rsrdrand.rsrdtsc.rsrtm.rssha.rssse.rssse2.rssse3.rssse41.rssse42.rssse4a.rsssse3.rstbm.rstest.rsxsave.rsx86_64abm.rsadx.rsavx.rsavx2.rsavx512f.rsbmi.rsbmi2.rsbswap.rsbt.rscmpxchg16b.rsfxsr.rsmacros.rsmod.rsrdrand.rssse.rssse2.rssse41.rssse42.rsxsave.rstestscpu-detection.rssimd-test-macroCargo.tomlsrclib.rsstd_detectCargo.tomlLICENSE-APACHELICENSE-MITREADME.mdsrcdetectarchaarch64.rsarm.rsmips.rsmips64.rsmod.rspowerpc.rspowerpc64.rsriscv.rsx86.rsbit.rscache.rsmacros.rsmod.rsosaarch64.rsfreebsdaarch64.rsarm.rsauxvec.rsmod.rspowerpc.rslinuxaarch64.rsarm.rsauxvec.rscpuinfo.rsmips.rsmod.rspowerpc.rsriscv.rsother.rswindowsaarch64.rsx86.rstest_datalinux-rpi3.auxvlinux-x64-i7-6850k.auxvmacos-virtualbox-linux-x86-4850HQ.auxvlib.rstestscpu-detection.rsmacro_trailing_commas.rsx86-specific.rsstdarch-genCargo.tomlREADME.mdneon.specsrcmain.rsstdarch-testCargo.tomlsrcdisassembly.rslib.rswasm.rsexamplesCargo.tomlconnect5.rshex.rswasm.rsrustfmt.tomltriagebot.tomlvendor.ymltestCargo.tomlsrcbench.rscli.rsconsole.rsevent.rsformattersjson.rsjunit.rsmod.rspretty.rsterse.rshelpersconcurrency.rsexit_code.rsisatty.rsmetrics.rsmod.rsshuffle.rslib.rsoptions.rsstatsstats.rstests.rstermterm.rsterminfomod.rsparmparm.rstests.rsparsercompiledcompiled.rstests.rssearchersearcher.rstests.rswin.rstest_result.rstests.rstime.rstypes.rsunwindCargo.tomlbuild.rssrclib.rslibunwind.rs/usr/lib//usr/lib/rustlib//usr/lib/rustlib/src//usr/lib/rustlib/src/rust//usr/lib/rustlib/src/rust/library//usr/lib/rustlib/src/rust/library/alloc//usr/lib/rustlib/src/rust/library/alloc/benches//usr/lib/rustlib/src/rust/library/alloc/benches/btree//usr/lib/rustlib/src/rust/library/alloc/src//usr/lib/rustlib/src/rust/library/alloc/src/alloc//usr/lib/rustlib/src/rust/library/alloc/src/collections//usr/lib/rustlib/src/rust/library/alloc/src/collections/btree//usr/lib/rustlib/src/rust/library/alloc/src/collections/btree/borrow//usr/lib/rustlib/src/rust/library/alloc/src/collections/btree/map//usr/lib/rustlib/src/rust/library/alloc/src/collections/btree/node//usr/lib/rustlib/src/rust/library/alloc/src/collections/btree/set//usr/lib/rustlib/src/rust/library/alloc/src/collections/btree/testing//usr/lib/rustlib/src/rust/library/alloc/src/collections/linked_list//usr/lib/rustlib/src/rust/library/alloc/src/collections/vec_deque//usr/lib/rustlib/src/rust/library/alloc/src/raw_vec//usr/lib/rustlib/src/rust/library/alloc/src/rc//usr/lib/rustlib/src/rust/library/alloc/src/sync//usr/lib/rustlib/src/rust/library/alloc/src/vec//usr/lib/rustlib/src/rust/library/alloc/tests//usr/lib/rustlib/src/rust/library/backtrace//usr/lib/rustlib/src/rust/library/backtrace/.github//usr/lib/rustlib/src/rust/library/backtrace/.github/workflows//usr/lib/rustlib/src/rust/library/backtrace/benches//usr/lib/rustlib/src/rust/library/backtrace/ci//usr/lib/rustlib/src/rust/library/backtrace/ci/docker//usr/lib/rustlib/src/rust/library/backtrace/ci/docker/aarch64-linux-android//usr/lib/rustlib/src/rust/library/backtrace/ci/docker/aarch64-unknown-linux-gnu//usr/lib/rustlib/src/rust/library/backtrace/ci/docker/arm-linux-androideabi//usr/lib/rustlib/src/rust/library/backtrace/ci/docker/arm-unknown-linux-gnueabihf//usr/lib/rustlib/src/rust/library/backtrace/ci/docker/armv7-linux-androideabi//usr/lib/rustlib/src/rust/library/backtrace/ci/docker/armv7-unknown-linux-gnueabihf//usr/lib/rustlib/src/rust/library/backtrace/ci/docker/i586-unknown-linux-gnu//usr/lib/rustlib/src/rust/library/backtrace/ci/docker/i686-linux-android//usr/lib/rustlib/src/rust/library/backtrace/ci/docker/i686-unknown-linux-gnu//usr/lib/rustlib/src/rust/library/backtrace/ci/docker/powerpc64-unknown-linux-gnu//usr/lib/rustlib/src/rust/library/backtrace/ci/docker/s390x-unknown-linux-gnu//usr/lib/rustlib/src/rust/library/backtrace/ci/docker/x86_64-linux-android//usr/lib/rustlib/src/rust/library/backtrace/ci/docker/x86_64-pc-windows-gnu//usr/lib/rustlib/src/rust/library/backtrace/ci/docker/x86_64-unknown-linux-gnu//usr/lib/rustlib/src/rust/library/backtrace/ci/docker/x86_64-unknown-linux-musl//usr/lib/rustlib/src/rust/library/backtrace/examples//usr/lib/rustlib/src/rust/library/backtrace/src//usr/lib/rustlib/src/rust/library/backtrace/src/backtrace//usr/lib/rustlib/src/rust/library/backtrace/src/print//usr/lib/rustlib/src/rust/library/backtrace/src/symbolize//usr/lib/rustlib/src/rust/library/backtrace/src/symbolize/gimli//usr/lib/rustlib/src/rust/library/backtrace/tests//usr/lib/rustlib/src/rust/library/backtrace/tests/accuracy//usr/lib/rustlib/src/rust/library/core//usr/lib/rustlib/src/rust/library/core/benches//usr/lib/rustlib/src/rust/library/core/benches/ascii//usr/lib/rustlib/src/rust/library/core/benches/char//usr/lib/rustlib/src/rust/library/core/benches/hash//usr/lib/rustlib/src/rust/library/core/benches/num//usr/lib/rustlib/src/rust/library/core/benches/num/dec2flt//usr/lib/rustlib/src/rust/library/core/benches/num/flt2dec//usr/lib/rustlib/src/rust/library/core/benches/num/flt2dec/strategy//usr/lib/rustlib/src/rust/library/core/benches/num/int_log//usr/lib/rustlib/src/rust/library/core/benches/str//usr/lib/rustlib/src/rust/library/core/primitive_docs//usr/lib/rustlib/src/rust/library/core/src//usr/lib/rustlib/src/rust/library/core/src/alloc//usr/lib/rustlib/src/rust/library/core/src/array//usr/lib/rustlib/src/rust/library/core/src/async_iter//usr/lib/rustlib/src/rust/library/core/src/char//usr/lib/rustlib/src/rust/library/core/src/convert//usr/lib/rustlib/src/rust/library/core/src/ffi//usr/lib/rustlib/src/rust/library/core/src/fmt//usr/lib/rustlib/src/rust/library/core/src/fmt/rt//usr/lib/rustlib/src/rust/library/core/src/future//usr/lib/rustlib/src/rust/library/core/src/hash//usr/lib/rustlib/src/rust/library/core/src/iter//usr/lib/rustlib/src/rust/library/core/src/iter/adapters//usr/lib/rustlib/src/rust/library/core/src/iter/sources//usr/lib/rustlib/src/rust/library/core/src/iter/traits//usr/lib/rustlib/src/rust/library/core/src/macros//usr/lib/rustlib/src/rust/library/core/src/mem//usr/lib/rustlib/src/rust/library/core/src/num//usr/lib/rustlib/src/rust/library/core/src/num/dec2flt//usr/lib/rustlib/src/rust/library/core/src/num/flt2dec//usr/lib/rustlib/src/rust/library/core/src/num/flt2dec/strategy//usr/lib/rustlib/src/rust/library/core/src/num/shells//usr/lib/rustlib/src/rust/library/core/src/ops//usr/lib/rustlib/src/rust/library/core/src/panic//usr/lib/rustlib/src/rust/library/core/src/prelude//usr/lib/rustlib/src/rust/library/core/src/ptr//usr/lib/rustlib/src/rust/library/core/src/slice//usr/lib/rustlib/src/rust/library/core/src/slice/iter//usr/lib/rustlib/src/rust/library/core/src/str//usr/lib/rustlib/src/rust/library/core/src/sync//usr/lib/rustlib/src/rust/library/core/src/task//usr/lib/rustlib/src/rust/library/core/src/unicode//usr/lib/rustlib/src/rust/library/core/tests//usr/lib/rustlib/src/rust/library/core/tests/fmt//usr/lib/rustlib/src/rust/library/core/tests/hash//usr/lib/rustlib/src/rust/library/core/tests/iter//usr/lib/rustlib/src/rust/library/core/tests/iter/adapters//usr/lib/rustlib/src/rust/library/core/tests/iter/traits//usr/lib/rustlib/src/rust/library/core/tests/num//usr/lib/rustlib/src/rust/library/core/tests/num/dec2flt//usr/lib/rustlib/src/rust/library/core/tests/num/flt2dec//usr/lib/rustlib/src/rust/library/core/tests/num/flt2dec/strategy//usr/lib/rustlib/src/rust/library/core/tests/ops//usr/lib/rustlib/src/rust/library/panic_abort//usr/lib/rustlib/src/rust/library/panic_abort/src//usr/lib/rustlib/src/rust/library/panic_unwind//usr/lib/rustlib/src/rust/library/panic_unwind/src//usr/lib/rustlib/src/rust/library/panic_unwind/src/dwarf//usr/lib/rustlib/src/rust/library/portable-simd//usr/lib/rustlib/src/rust/library/portable-simd/.github//usr/lib/rustlib/src/rust/library/portable-simd/.github/ISSUE_TEMPLATE//usr/lib/rustlib/src/rust/library/portable-simd/.github/workflows//usr/lib/rustlib/src/rust/library/portable-simd/crates//usr/lib/rustlib/src/rust/library/portable-simd/crates/core_simd//usr/lib/rustlib/src/rust/library/portable-simd/crates/core_simd/examples//usr/lib/rustlib/src/rust/library/portable-simd/crates/core_simd/src//usr/lib/rustlib/src/rust/library/portable-simd/crates/core_simd/src/masks//usr/lib/rustlib/src/rust/library/portable-simd/crates/core_simd/src/ops//usr/lib/rustlib/src/rust/library/portable-simd/crates/core_simd/src/vector//usr/lib/rustlib/src/rust/library/portable-simd/crates/core_simd/src/vendor//usr/lib/rustlib/src/rust/library/portable-simd/crates/core_simd/tests//usr/lib/rustlib/src/rust/library/portable-simd/crates/core_simd/tests/mask_ops_impl//usr/lib/rustlib/src/rust/library/portable-simd/crates/std_float//usr/lib/rustlib/src/rust/library/portable-simd/crates/std_float/src//usr/lib/rustlib/src/rust/library/portable-simd/crates/test_helpers//usr/lib/rustlib/src/rust/library/portable-simd/crates/test_helpers/src//usr/lib/rustlib/src/rust/library/proc_macro//usr/lib/rustlib/src/rust/library/proc_macro/src//usr/lib/rustlib/src/rust/library/proc_macro/src/bridge//usr/lib/rustlib/src/rust/library/profiler_builtins//usr/lib/rustlib/src/rust/library/profiler_builtins/src//usr/lib/rustlib/src/rust/library/rtstartup//usr/lib/rustlib/src/rust/library/rustc-std-workspace-alloc//usr/lib/rustlib/src/rust/library/rustc-std-workspace-core//usr/lib/rustlib/src/rust/library/rustc-std-workspace-std//usr/lib/rustlib/src/rust/library/std//usr/lib/rustlib/src/rust/library/std/benches//usr/lib/rustlib/src/rust/library/std/benches/hash//usr/lib/rustlib/src/rust/library/std/primitive_docs//usr/lib/rustlib/src/rust/library/std/src//usr/lib/rustlib/src/rust/library/std/src/backtrace//usr/lib/rustlib/src/rust/library/std/src/collections//usr/lib/rustlib/src/rust/library/std/src/collections/hash//usr/lib/rustlib/src/rust/library/std/src/collections/hash/map//usr/lib/rustlib/src/rust/library/std/src/collections/hash/set//usr/lib/rustlib/src/rust/library/std/src/env//usr/lib/rustlib/src/rust/library/std/src/error//usr/lib/rustlib/src/rust/library/std/src/f32//usr/lib/rustlib/src/rust/library/std/src/f64//usr/lib/rustlib/src/rust/library/std/src/ffi//usr/lib/rustlib/src/rust/library/std/src/ffi/c_str//usr/lib/rustlib/src/rust/library/std/src/ffi/os_str//usr/lib/rustlib/src/rust/library/std/src/fs//usr/lib/rustlib/src/rust/library/std/src/io//usr/lib/rustlib/src/rust/library/std/src/io/buffered//usr/lib/rustlib/src/rust/library/std/src/io/cursor//usr/lib/rustlib/src/rust/library/std/src/io/error//usr/lib/rustlib/src/rust/library/std/src/io/impls//usr/lib/rustlib/src/rust/library/std/src/io/readbuf//usr/lib/rustlib/src/rust/library/std/src/io/stdio//usr/lib/rustlib/src/rust/library/std/src/io/util//usr/lib/rustlib/src/rust/library/std/src/lazy//usr/lib/rustlib/src/rust/library/std/src/net//usr/lib/rustlib/src/rust/library/std/src/net/addr//usr/lib/rustlib/src/rust/library/std/src/net/ip//usr/lib/rustlib/src/rust/library/std/src/net/parser//usr/lib/rustlib/src/rust/library/std/src/net/tcp//usr/lib/rustlib/src/rust/library/std/src/net/udp//usr/lib/rustlib/src/rust/library/std/src/num//usr/lib/rustlib/src/rust/library/std/src/os//usr/lib/rustlib/src/rust/library/std/src/os/android//usr/lib/rustlib/src/rust/library/std/src/os/dragonfly//usr/lib/rustlib/src/rust/library/std/src/os/emscripten//usr/lib/rustlib/src/rust/library/std/src/os/espidf//usr/lib/rustlib/src/rust/library/std/src/os/fd//usr/lib/rustlib/src/rust/library/std/src/os/fortanix_sgx//usr/lib/rustlib/src/rust/library/std/src/os/freebsd//usr/lib/rustlib/src/rust/library/std/src/os/fuchsia//usr/lib/rustlib/src/rust/library/std/src/os/haiku//usr/lib/rustlib/src/rust/library/std/src/os/hermit//usr/lib/rustlib/src/rust/library/std/src/os/illumos//usr/lib/rustlib/src/rust/library/std/src/os/ios//usr/lib/rustlib/src/rust/library/std/src/os/l4re//usr/lib/rustlib/src/rust/library/std/src/os/linux//usr/lib/rustlib/src/rust/library/std/src/os/macos//usr/lib/rustlib/src/rust/library/std/src/os/netbsd//usr/lib/rustlib/src/rust/library/std/src/os/openbsd//usr/lib/rustlib/src/rust/library/std/src/os/raw//usr/lib/rustlib/src/rust/library/std/src/os/redox//usr/lib/rustlib/src/rust/library/std/src/os/solaris//usr/lib/rustlib/src/rust/library/std/src/os/solid//usr/lib/rustlib/src/rust/library/std/src/os/unix//usr/lib/rustlib/src/rust/library/std/src/os/unix/ffi//usr/lib/rustlib/src/rust/library/std/src/os/unix/io//usr/lib/rustlib/src/rust/library/std/src/os/unix/io/fd//usr/lib/rustlib/src/rust/library/std/src/os/unix/net//usr/lib/rustlib/src/rust/library/std/src/os/unix/ucred//usr/lib/rustlib/src/rust/library/std/src/os/vxworks//usr/lib/rustlib/src/rust/library/std/src/os/wasi//usr/lib/rustlib/src/rust/library/std/src/os/wasi/io//usr/lib/rustlib/src/rust/library/std/src/os/wasi/io/fd//usr/lib/rustlib/src/rust/library/std/src/os/wasi/net//usr/lib/rustlib/src/rust/library/std/src/os/windows//usr/lib/rustlib/src/rust/library/std/src/os/windows/io//usr/lib/rustlib/src/rust/library/std/src/panic//usr/lib/rustlib/src/rust/library/std/src/path//usr/lib/rustlib/src/rust/library/std/src/prelude//usr/lib/rustlib/src/rust/library/std/src/process//usr/lib/rustlib/src/rust/library/std/src/sync//usr/lib/rustlib/src/rust/library/std/src/sync/barrier//usr/lib/rustlib/src/rust/library/std/src/sync/condvar//usr/lib/rustlib/src/rust/library/std/src/sync/mpsc//usr/lib/rustlib/src/rust/library/std/src/sync/mpsc/mpsc_queue//usr/lib/rustlib/src/rust/library/std/src/sync/mpsc/spsc_queue//usr/lib/rustlib/src/rust/library/std/src/sync/mutex//usr/lib/rustlib/src/rust/library/std/src/sync/once//usr/lib/rustlib/src/rust/library/std/src/sync/rwlock//usr/lib/rustlib/src/rust/library/std/src/sys//usr/lib/rustlib/src/rust/library/std/src/sys/common//usr/lib/rustlib/src/rust/library/std/src/sys/hermit//usr/lib/rustlib/src/rust/library/std/src/sys/itron//usr/lib/rustlib/src/rust/library/std/src/sys/itron/time//usr/lib/rustlib/src/rust/library/std/src/sys/sgx//usr/lib/rustlib/src/rust/library/std/src/sys/sgx/abi//usr/lib/rustlib/src/rust/library/std/src/sys/sgx/abi/tls//usr/lib/rustlib/src/rust/library/std/src/sys/sgx/abi/tls/sync_bitset//usr/lib/rustlib/src/rust/library/std/src/sys/sgx/abi/usercalls//usr/lib/rustlib/src/rust/library/std/src/sys/sgx/rwlock//usr/lib/rustlib/src/rust/library/std/src/sys/sgx/waitqueue//usr/lib/rustlib/src/rust/library/std/src/sys/sgx/waitqueue/spin_mutex//usr/lib/rustlib/src/rust/library/std/src/sys/sgx/waitqueue/unsafe_list//usr/lib/rustlib/src/rust/library/std/src/sys/solid//usr/lib/rustlib/src/rust/library/std/src/sys/solid/abi//usr/lib/rustlib/src/rust/library/std/src/sys/unix//usr/lib/rustlib/src/rust/library/std/src/sys/unix/fd//usr/lib/rustlib/src/rust/library/std/src/sys/unix/kernel_copy//usr/lib/rustlib/src/rust/library/std/src/sys/unix/locks//usr/lib/rustlib/src/rust/library/std/src/sys/unix/os//usr/lib/rustlib/src/rust/library/std/src/sys/unix/os_str//usr/lib/rustlib/src/rust/library/std/src/sys/unix/process//usr/lib/rustlib/src/rust/library/std/src/sys/unix/process/process_common//usr/lib/rustlib/src/rust/library/std/src/sys/unix/process/process_unix//usr/lib/rustlib/src/rust/library/std/src/sys/unsupported//usr/lib/rustlib/src/rust/library/std/src/sys/unsupported/locks//usr/lib/rustlib/src/rust/library/std/src/sys/wasi//usr/lib/rustlib/src/rust/library/std/src/sys/wasm//usr/lib/rustlib/src/rust/library/std/src/sys/wasm/atomics//usr/lib/rustlib/src/rust/library/std/src/sys/windows//usr/lib/rustlib/src/rust/library/std/src/sys/windows/alloc//usr/lib/rustlib/src/rust/library/std/src/sys/windows/args//usr/lib/rustlib/src/rust/library/std/src/sys/windows/c//usr/lib/rustlib/src/rust/library/std/src/sys/windows/locks//usr/lib/rustlib/src/rust/library/std/src/sys/windows/os//usr/lib/rustlib/src/rust/library/std/src/sys/windows/path//usr/lib/rustlib/src/rust/library/std/src/sys/windows/process//usr/lib/rustlib/src/rust/library/std/src/sys_common//usr/lib/rustlib/src/rust/library/std/src/sys_common/condvar//usr/lib/rustlib/src/rust/library/std/src/sys_common/memchr//usr/lib/rustlib/src/rust/library/std/src/sys_common/net//usr/lib/rustlib/src/rust/library/std/src/sys_common/remutex//usr/lib/rustlib/src/rust/library/std/src/sys_common/thread_local_key//usr/lib/rustlib/src/rust/library/std/src/sys_common/thread_parker//usr/lib/rustlib/src/rust/library/std/src/sys_common/wtf8//usr/lib/rustlib/src/rust/library/std/src/thread//usr/lib/rustlib/src/rust/library/std/src/thread/local//usr/lib/rustlib/src/rust/library/std/src/time//usr/lib/rustlib/src/rust/library/std/tests//usr/lib/rustlib/src/rust/library/stdarch//usr/lib/rustlib/src/rust/library/stdarch/.github//usr/lib/rustlib/src/rust/library/stdarch/.github/workflows//usr/lib/rustlib/src/rust/library/stdarch/ci//usr/lib/rustlib/src/rust/library/stdarch/ci/docker//usr/lib/rustlib/src/rust/library/stdarch/ci/docker/aarch64-linux-android//usr/lib/rustlib/src/rust/library/stdarch/ci/docker/aarch64-unknown-linux-gnu//usr/lib/rustlib/src/rust/library/stdarch/ci/docker/arm-linux-androideabi//usr/lib/rustlib/src/rust/library/stdarch/ci/docker/arm-unknown-linux-gnueabihf//usr/lib/rustlib/src/rust/library/stdarch/ci/docker/armv7-unknown-linux-gnueabihf//usr/lib/rustlib/src/rust/library/stdarch/ci/docker/i586-unknown-linux-gnu//usr/lib/rustlib/src/rust/library/stdarch/ci/docker/i686-unknown-linux-gnu//usr/lib/rustlib/src/rust/library/stdarch/ci/docker/mips-unknown-linux-gnu//usr/lib/rustlib/src/rust/library/stdarch/ci/docker/mips64-unknown-linux-gnuabi64//usr/lib/rustlib/src/rust/library/stdarch/ci/docker/mips64el-unknown-linux-gnuabi64//usr/lib/rustlib/src/rust/library/stdarch/ci/docker/mipsel-unknown-linux-musl//usr/lib/rustlib/src/rust/library/stdarch/ci/docker/nvptx64-nvidia-cuda//usr/lib/rustlib/src/rust/library/stdarch/ci/docker/powerpc-unknown-linux-gnu//usr/lib/rustlib/src/rust/library/stdarch/ci/docker/powerpc64-unknown-linux-gnu//usr/lib/rustlib/src/rust/library/stdarch/ci/docker/powerpc64le-unknown-linux-gnu//usr/lib/rustlib/src/rust/library/stdarch/ci/docker/riscv64gc-unknown-linux-gnu//usr/lib/rustlib/src/rust/library/stdarch/ci/docker/s390x-unknown-linux-gnu//usr/lib/rustlib/src/rust/library/stdarch/ci/docker/wasm32-wasi//usr/lib/rustlib/src/rust/library/stdarch/ci/docker/x86_64-linux-android//usr/lib/rustlib/src/rust/library/stdarch/ci/docker/x86_64-unknown-linux-gnu-emulated//usr/lib/rustlib/src/rust/library/stdarch/ci/docker/x86_64-unknown-linux-gnu//usr/lib/rustlib/src/rust/library/stdarch/crates//usr/lib/rustlib/src/rust/library/stdarch/crates/assert-instr-macro//usr/lib/rustlib/src/rust/library/stdarch/crates/assert-instr-macro/src//usr/lib/rustlib/src/rust/library/stdarch/crates/core_arch//usr/lib/rustlib/src/rust/library/stdarch/crates/core_arch/src//usr/lib/rustlib/src/rust/library/stdarch/crates/core_arch/src/aarch64//usr/lib/rustlib/src/rust/library/stdarch/crates/core_arch/src/aarch64/neon//usr/lib/rustlib/src/rust/library/stdarch/crates/core_arch/src/arm//usr/lib/rustlib/src/rust/library/stdarch/crates/core_arch/src/arm_shared//usr/lib/rustlib/src/rust/library/stdarch/crates/core_arch/src/arm_shared/barrier//usr/lib/rustlib/src/rust/library/stdarch/crates/core_arch/src/arm_shared/neon//usr/lib/rustlib/src/rust/library/stdarch/crates/core_arch/src/arm_shared/registers//usr/lib/rustlib/src/rust/library/stdarch/crates/core_arch/src/mips//usr/lib/rustlib/src/rust/library/stdarch/crates/core_arch/src/mips/msa//usr/lib/rustlib/src/rust/library/stdarch/crates/core_arch/src/nvptx//usr/lib/rustlib/src/rust/library/stdarch/crates/core_arch/src/powerpc//usr/lib/rustlib/src/rust/library/stdarch/crates/core_arch/src/powerpc64//usr/lib/rustlib/src/rust/library/stdarch/crates/core_arch/src/riscv64//usr/lib/rustlib/src/rust/library/stdarch/crates/core_arch/src/riscv_shared//usr/lib/rustlib/src/rust/library/stdarch/crates/core_arch/src/wasm32//usr/lib/rustlib/src/rust/library/stdarch/crates/core_arch/src/x86//usr/lib/rustlib/src/rust/library/stdarch/crates/core_arch/src/x86_64//usr/lib/rustlib/src/rust/library/stdarch/crates/core_arch/tests//usr/lib/rustlib/src/rust/library/stdarch/crates/simd-test-macro//usr/lib/rustlib/src/rust/library/stdarch/crates/simd-test-macro/src//usr/lib/rustlib/src/rust/library/stdarch/crates/std_detect//usr/lib/rustlib/src/rust/library/stdarch/crates/std_detect/src//usr/lib/rustlib/src/rust/library/stdarch/crates/std_detect/src/detect//usr/lib/rustlib/src/rust/library/stdarch/crates/std_detect/src/detect/arch//usr/lib/rustlib/src/rust/library/stdarch/crates/std_detect/src/detect/os//usr/lib/rustlib/src/rust/library/stdarch/crates/std_detect/src/detect/os/freebsd//usr/lib/rustlib/src/rust/library/stdarch/crates/std_detect/src/detect/os/linux//usr/lib/rustlib/src/rust/library/stdarch/crates/std_detect/src/detect/os/windows//usr/lib/rustlib/src/rust/library/stdarch/crates/std_detect/src/detect/test_data//usr/lib/rustlib/src/rust/library/stdarch/crates/std_detect/tests//usr/lib/rustlib/src/rust/library/stdarch/crates/stdarch-gen//usr/lib/rustlib/src/rust/library/stdarch/crates/stdarch-gen/src//usr/lib/rustlib/src/rust/library/stdarch/crates/stdarch-test//usr/lib/rustlib/src/rust/library/stdarch/crates/stdarch-test/src//usr/lib/rustlib/src/rust/library/stdarch/examples//usr/lib/rustlib/src/rust/library/test//usr/lib/rustlib/src/rust/library/test/src//usr/lib/rustlib/src/rust/library/test/src/formatters//usr/lib/rustlib/src/rust/library/test/src/helpers//usr/lib/rustlib/src/rust/library/test/src/stats//usr/lib/rustlib/src/rust/library/test/src/term//usr/lib/rustlib/src/rust/library/test/src/term/terminfo//usr/lib/rustlib/src/rust/library/test/src/term/terminfo/parm//usr/lib/rustlib/src/rust/library/test/src/term/terminfo/parser//usr/lib/rustlib/src/rust/library/test/src/term/terminfo/parser/compiled//usr/lib/rustlib/src/rust/library/test/src/term/terminfo/searcher//usr/lib/rustlib/src/rust/library/unwind//usr/lib/rustlib/src/rust/library/unwind/src/-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=genericdrpmxz2x86_64-redhat-linux-gnu              directoryASCII textC source, ASCII textUTF-8 Unicode textC source, UTF-8 Unicode texta /usr/bin/env sh script, ASCII text executableBourne-Again shell script, ASCII text executablePOSIX shell script, ASCII text executableUTF-8 Unicode (with BOM) textFORTRAN program, ASCII textASCII text, with very long linesexported SGML document, UTF-8 Unicode textexported SGML document, ASCII textC source, ASCII text, with very long linesHTML document, ASCII textassembler source, ASCII text, with very long linesPascal source, ASCII texta /usr/bin/env bash script, ASCII text executableASCII text, with CRLF line terminatorsemptyhttps://bugz.fedoraproject.org/rust?p7zXZ !#,ⴤ]"k%b?]ו*(vRgz637WyXS}im~Claw&c.CvA.wRdʥ3Ե ѷ({ܳHK](|GAXAz8G"u)mQ2yyrhjkGZNUPLo.H2yf\W(;j(Ui8W(J 2Puc<$cOԳa9~>L |zq{n9A;M(!AmptDRi_"0%Nq E`5!8xHM#j@1nO)kP|r}%Z/pŁ+KFˍ9{@ZM,WwF C`/ʠCE%;;Չqb^՜nI.t{X:1N;n% u ut0kuc ʷ K}*z$zQXmAKb?9u"GGP3gt!ލc veR#S*WCi45~x^zSX;p~qρ*ro,Ÿ z2"*Y\Tl~Z7 KBN&Dֿ | d3%:pӛxoH^S3.k 1Y7 4M+OSP~2V}h*n!bآ\Z/Wrh;\c6 TF8cGIGYOPfTcp踜}򅂚$*+iJ3Qjlh4=+AdߤPT#k4c__񵻥_\3A0pC ௪VJb#$nLNȏRBjoELB C ʰy'#>k~ Tf axcPC{ o43Puf=<~kӔ[=HCVrԅIT -HG7H6yqrӴLXE#;-( AX:=zN~ݛײ(9A $oO?D;-(5rqg@P^׹ Ĉ*^ؕ j&832V&Xi<-$ ͦ;|EŶƘFEP"c<1H.m#=LRycϨ])lRPhSWcI!W7YX0;Cj׊;zpŰFHeEJͦ]qiLߗao/]Fqq$B\i|AlwPH4v(,.bojKME|P@Q dkhXFp%%kإ]>cqԺ͢r[_ҢdӛݎZI֊VT27( }C}}#T^*db~h\~TQMB2Ώ3NƤZ_ц\#{o[Rbyd؂jS Ng%k03Z Gh!}-ULrN()e-t9*5.Ȼ KpXoW*H32U$T4%U[B x*`" ۋq^1+uq ^dIEMVEL𗦊B>!=b`r>[ݬiE`؂<(H0 W,6'zaT9?yH~xe9z 5nxpGAr Ll*2,>b"j`_FWu;:)_jia@{C_鑨]9\pBgr&w^"'9JnmTi6NZlW3{w$H `u4l_wKA ; _ !}6@ym4הN} =U=(u5!AH6!7qo|N1I&\d[x{FB9˗@6G ̟>g,>AsSɞ+CܺtH^^_kVH\|&S[ђ#짊krH%I &`D aYm[20A}2pNlGkAt#j/](il,=^VS;N B]Ao6R *AĂ  jy_}9cń!g*79"h҂ ֈu+W5vO~Rp ;,DUkիhO˫'V)$t5,p)YD99%P7PEtD$fVۤVyYc"iM!&Z ꘫqzq6ȒID;۔u@xěsl52` *:m@I-CkD\^?=O }\7)- ;4l5f>XfAGΰ `Zm3M3KN RY@ʝ|(%v!zWގ߳[nf؍Z QY ;0ž<K*fוrZ|!XsaUs%{hckNf :#wڦ@ \t|7~1ȱuQloѪ1rw7b[DR!-g]g{iG4 .F$PԜϨf&ԾF{11->,V6KLPS]⛆*]{Oc̰?jML/9u(a ]Ke)IZ,onSi^N \Dw - Gq?_1)מ4jg)mvXZM3$oW}4杯 pnor|矈$yf)Ԍj(w jS.3?mi{FȆIPGջ}HkV5Ic 6.nVKG|َ~H۩~a.l]bQۼiT4ޏW=u4 r.;NR9>e{&% ũۯ 偑hbY/7W[;Ipv@^̊2^ U܊?"^6hJ ֏.Kz&32#zčyb aE$&bO+m5RcR* TX=g@OF6r*U/Ɛbgخp魨z׊i00}_tE?EEuo,ޱ!] Nugp/?B813Q9HO_#қEB-Qi0:~lQ;7ղ$C E;C -,% |$,jh leKPD9?" xr &ndoEvPْpRpLFĞX j&W{HWg[4zjcgHmk.UslĞxT}/N|PBA̧nkR!QW> XIJm>KK@.3\f&Z;S<6H;slYyUG*wHk3Z=֥5YvǡltX\p`Tq QlH:=C=Ҥ,KSR] b|m݂(QGy˂};QS-n ;)x:tB;wix.g7|)0R7FDcJ6m$Aدr{,lMQr_[m̱XV IR#6~ϸđ5̐c]Ŕ]:WdxyUyی1̤6[bL|p#0ZGņJ68"n^;͙jQ"D[UZ^- okcRa5fH4%/JO1RK5ߛrKr1OI?yPQep7g]R7L+PSRJ{4jn7<&"yg xʎnKo*!ë!wLFWU(ů#޲uy*&}~r%(cϥ}ݴP1l5Ka ?* ў1~z0g~ J1y^@%`./'`:Y;u$m80{tG7+l%;uw9$5+*8}BuT%-J5.zAtDbMot>I8 9;)X82(Px朴+_]2?*5L)g{Uj`XׂOuk;̸ CC̩]tŬUH~ۃ~]1sq%)h_uaHU;.2pXEmҮ ˑ/,Jm9ɗ݆Bp3BY$0;6+t6Dž[(aRҍ13%^2g?j݂Y)jaP4emNR T:O.|JZdB\({*wIN)޹ȩUWkW.ʩY xAJÐ̕Rw'}>Bb aNUD3I<1lC_Wmq Q4/Z" ^D3t4WLމ K "?d\fjI%=rjn=2\[~3{13 y>>y$n*6Oi'B9p%T^2305?]ʆ .tn1O4[װ : 2喒 -%΁'4hKMJ)~PBsGB)̇$c |1osQZTxh=A5+nmB R֮y,~u\~|f>s+jt`S\3r#!j|9X_jgTGYBՇƉ]&iZN^FT&F'V,jxj/ܧ+3 l$+~ mDa:w?TH^7Β4/']O%Vk\ij& s$TS֜>| (Bz.;:ZHx4=Z; 9j1=/ocPX=TI G&+cR(W !8 ţ{~W @z?cHÑ[`EUȏY`ik4N)+ufSB"RH"{T4}%"I /AHCܥ7D >K݅~&1TפuQߥs{(\=LceVm"Ep)Y:0|$buI+yV;/kBA:3){IyAm$&Z8c !.&yζ=oUΪv 6riLՁw JD0Z-;`#jXD4[-3 Zd1DW W_RU~G2!Kf58!nd7|*s՚d J߱w@7i_1!Cs끧_#3cD̅OGiU>:x;:lt~0W ҪV]T6ѷ3P+ٳ7QW\u"%8ԢsmmP %|N_!aw(?1uxGGYOT[ɭPݘ {S'}G[Z>\_j ZI0-Y.(Ehs;EIB9Y)?3{"0L֍/0IJ+̾y(T}6 /VB+vK0IEe^|<8REu^DҮL~$ݐ鋷[0lGwĬu(31`l4Pg;:ZRGy*m{kUuQRTA&bn,pʭҚp&*ym|/s1h,!E E$hyYw gFjeUM`YĀRВER@D>2 5˓D2!@WtIp6 >) K,q{4߻*2D6T@M˂.9V|ѷ2vfQRN;wOƔxTWm Iw%0 z/DhpS޶g ZVHfx1ߖt&GJO2Yw գrvr.}EG##2+Wh]D?~u3uJK%Y "3r$-"'r̲ (# -p!OH¯!UNt/ߙծ@eowly!$l[-+?‡%[{aQL"jI>sfs9֫?;S14&|[UT#R$6_p\x0𶄾r̰xMG 8̈xEO<}l+ %ݙ[@]t^cQ %/wT[)FdXձ ڄk1T)"1;׺CM$;yiR8w hZH!p^Oh`0B$V2 ~CwVh|K[SwCrS>< rVp4.|ÛIq&z:e^43p ߯D : j!tJk #'X6-F $&|_Rh/g)(G^aϒE76X-wKS;rONq:=$ś(:N6[&Enx͛$\Ȅ8Y{s8 Ú"VΤ(FS5q/Piܠwd!7 _anby$@ _2Lk37m.3E=~Yb}N (ꢕ){؟q'@:Y`\~PA׽?u8uGKPr5GQQ7F"!DPf+{?Q%'\s};bjBShB-P3>МV}<\k<:~(!gn H$:kT u+٨n2H$:ֺg:paڧ"-IG,ueSR-4>i<Tƃ}3HR`44hE lY1vb^!'JpZ eLrC,bQ_b7[GL+A<[6ld>'a 00$⤇[HozqTbOVCY0AL$u5:+C=_iHGF-Ffj|Z3{&_krY꾌]A`ABګr (L+{dM *'xR2tp>v𓅚GI/*dyMX hF^>sNg3B!'ҺlЂp3}$lߘRA y%W!',KPQ;^_NRYpM8VNx>h xM?o'{7&ejYFA.Nv8,TpaD8&r,29TW@A'^uı6KhZpm- @}^MGWel-)Kv6Z{0tn<;'} kPORFތsyJ*w8Cj2<+*аIEn T_Xkz^Z3Didd|0<4X3'=չ{kz^F\$T;.J|hM9^SQ[j墓+){{v#:{ ȫ<1"k^=wf̊w#$`. 鯴bօ<ɇUo5B{EKEnsƩ}/85z)G8$Oe,y"fe^7Q CCAfТХkbU =' }"wØ9Bw ա[#(ۚT2@ ^C{iuA+Q?ѧ`_;8Ն[T;G̒\2d9_j8vnO*!ao%9fέi1YJ= zTCgń\rv}R0jbR d"7c1O{ I%e/.j£DQʻmo 0Qsզ=YxiaE-6̈Y2 d(x I/)v:^&`s?-2ʆxh4[ogU:)ʑ$그熽7w+mg r ˘#y?Vv8LyO<▚yXt/Q Lt.D$K׉ZvlB]ӗj)4\ku;17TuI}c[hjS8O?'y3Gn7]6jJZe%(v;M +aoB^1b/oU`n+fu,VU mN1NfmVt-b#q&׏Q*g˝Ї.Eahإn!- +㓻@2]t" -})')JhK ZxR:X )n(Orpv?ͽD{55{)yz~O<,5K z~e,ίcP8u=ny4#t[kK!IBRQm)I|5D zFS>f|pe!!&A( {ˣSY 0QeOo$۷,R-4y4;55, oɯwJǴ7-05/r!%8rθ=8&YnV[8Jrߜ4U#S-+88l7e1R+yVd9L+f^R}@GxiWKp\Eц ~'ۄFqUGpr{WZh.I$P-э~p3pwuMCH b8ꅞ…&/^-sVlͿ9)Eq(3<@=1SW".±:.NQ%==J$')>[E>4y虑Sꑏ^:HsH_=;Dx%(ݏ~wnr@gy@{R%JưRQ&:\/Q#|Ҥ>cI\|a!ߓ.:ldpH^z?lqd6~mK-3k_{  `MF4Y->PT.9zDLGVZ#-bj+ GzH+t zGT&{Sq Lr<0o&01zq딧ůs$#z$W/׉ǸfyG3"ĸ% #/$#8^^f]'ij J|K)oТi7.G7A<8xgv39E2܈gJ˺d1˱-_^1BfΜ~ڃL0B~hħ)=#;yt8: F%]g.2(Br!zue/縄Jhjv]4V#yp=4:_|ʜ3$0Ǝ$LJbkLО Bئp4&t{8$d5Z3oG+= عI*xNkx%w{x=J"-\gQZ2ph*AyE:J7]?dON tz~lcwGU-b'huh?\ F^N ^*ӱ3+4^v2ٻXIn2`ݒY: &&~C3 ѣ[66onE7i UE(u7@pUy?3S+frMŇ+GmYs:'L/&5s;=L4ew/,,( 346߭V t'pAD{=+ِ@_NIɄqvMr})Fc _K>(=Mf&1\D'Uq|ssc (肭1.{_e_SI..T!"6B:%E͊9j%'EcظtBt7_@=X;!'ݖ ?ws (׸[ yXpHz ֑)r6$b4W#f4jf?^~n\bA! )޼ Wõ02EÈԬz`d'q7 B&c7X_̶Y# ltU"^w6g^&0uԶcO(JХN#3$JNb)UlS+ $L$j^v OEAP*L{6j:@0@Y;B$ uF(*n{H[(Qt}kZ Xfg6`*A^Me#sA0T,[>aN9EB|rUnswD5Ȯ}Bʟ~̓3 eE:m<~ϠRԑܟi+'ֳOTG;朗T hS+!zOZi t\6 Z,00B tm{dcɆELuSvt"zhfFk2Gs4ev͔ΓOۃPq- "u9QFCkŸ1\_<;[^oO"1g ՓN+2 峥Ȋ}K~ߟB&&yK|*a[ɆJ_>5J,BV9\XX&cF=iο,AYP$glTh|tV'۪P^˯  j7&_N FfZ0iaЖt=< Qq6JohmW@Ga^?0d ^ Vo"8VxȾH!H ' -Nٺg:[𢄊& ec8|I!{F Cm*`vWZq=}ǘpZGqiq1sGgCy= "b$u*HӾ$n I9WD>{3Է-hyoP=K̑S-Y^QuiYAt$g-JxY[npAmN 5'_tUb!D7:Ȯ Z"cy6CgÕVƶ.-'e!B73g "^n6!2mbO6C~^`kGBo >ޓ.2ʦ֠sh[8zVH[B p"~gG= ڥNSr.Rk)ÆHg "BBT߳[Zkm_`'(Ws}J⌊F4z$0*Ǔq#4cɖ>IiGONX]tրGC0Oc峭/cA8ˆ .T%|G_B4T ofECxg~=PTl/yr JS_n`6}u\5de}K?rPЈvbLlg&_9?0LOz#H2KKLyQ&_-;os'Uv`XH\+ uԩq~c:Jab˹ dh (Y989j '>Wİ6'zpj]R>AT`?_WM L6^=X~Oҽ̫yjRm,[UpoB f^ܑN 6Egms/ [ DE:a|фX)Pբi%wȵXmP.ꏹ5Sz! /=;B-fv-8WmxPcFXlf5(6'ӣ8&(![?pP-&.Z o9vcMX;?&lN2RbBW0_mϊ.E[ %-o_Tt**OTf/ J ҃)b>V{AMR8 =s%b][;QG: UPzhz/*, {;\H8b [:Ϸ]&2u[ϩק)ș֊gwj3vb@2 Y՜XyX]_=Hvl"E5j2b@)xn>(aa?AZB0VƓnN7/+h=>r]2'WyUlP[xPa(ȁ!mTH ()]-q! ֲqwP[Hvæ4=Mଡ଼oBn~IrBVS[y@^#'7ĩ$VbCO$;B9C徱F!)WπTC6L$G+j0gUM'rTR.ww/.ptW5D ޫ(GXՉH*gffl ~l v,׳d>n|^5b\"5{ݣ;;o1#Aa9i^A^ƨsM r8"?AiRf 1Ow8:ګC7.=R`~&+סw.)/!R <\x#LPmH2BT2ezNR})'Z 6Au.-&rTՈHu^Wni[C *OIZ4CRtObFⅶ8- vF어D\ټN]%,gSX b˰f g..G?V#m|Tc}W2_m07:oXO.3mP/Kc|{5'Iz$]f8eJ=$DZ&pv\/[bH%0b~#om_H0{xvClXLLܶ 4fmT+ *{ 2zEAr22/B[Hk0;zSI{4;#s]'`t{Asؓ+;*ev`u -'$\|kH]|B9+6R`nS`k2KO@2,d׹uFBY@>RQc/d5%4:IubV^|PwG)g(0˿ =P˿6^5~{tKЮUTlXF2졌A?^iD-g'WE3*(` LB'S*+06С6t}R`ExSTvPXSMWr/~+঳Q`HoV<6{&W8nC> #~?ڋ (S*E}b t I_{;)Ҙf܍$$[o~)o9ǑPu|Oiu/:#QifEK/-2~9$Vlgŝ az +#±k`jc57CCGn(?7 WfX1|oʰ#:IekۤyAm2BIU at~h ZmWC᜗tψՀr2ɎQVqQrr̦׬Z U2q.KE מl0oO S~f*:X,j5M]Qi n[&^9ԙcVsፂCD2_3\\.vBc-`',BxRHGR}Gkq '@%WF~yOl E+»OCʷBj&u]Ax(ѽ'/cЈ/TLqhGkTw;J-uˀ@ bDx VyGyEpg~lS8 laD[x˱:y\frAx'uXFusO$O_L3H,wJHh\_9$ucRΜf']VEySxٕf(Wew# qJ@XjpMjxpq;#cpѷ\А{ EgFK^$%ŘYAlJ78~xȤxv攝nӶ*a=&L-Ý8}}U\ճTфu8ڨQ/6sC1BEnAHڰ+RuҬGR^йAMve\zYRUq`eYuI{ BZ^P+@~Q 7? e™7%3;V()69)*WCĔXs) ֩5W?ݗ-?@4wŧTx_Y :,%/G//uoscpm)?P<ƢCI-:7 0Ǒ62\,SSuꆫ2URM>.!| |F Y)Ή#4iQ2Ec6bI7T<(O׸b Q~pMasQPkX9H X#kF _颁'cMvc K=z<`3&C8szI7I8rҝ_%cHaU4?4}5E.C,J6;|9ENRɛEaر< \ gQniq1forl҇Hc_'Roԩ|uPWS1mCS@*_JKg|:àP$C"TljҲXL򍆎N7:2̕>{S/6UÕחy{־u`lC:i}fG(h TCS|D#EËKlX+4? aѻm5=Qt& -Pa4c=(YǑPj9لy'xWzB5XR|^OUΧLCil`BXk[NԎ~jd$xIP e G6t}$ޫ} `ZDw#vjs5=u}1Xj􄱩& DĚz & 9oˎ0DŽJ ~Xw r$-(. &.gEvD1L6#LXәaUkMi ҽ@Er@mI%/ɑ곇DCb)66?/εy;W<ѵ`2M$kGj/ȶuIkmErÇa,I>2rT~8i> V|2d(fO(D {=*ւ.'= ~)xSM !O$ETgQy'J9X~6΅jt;|ۘ44֣:5B~'Ox\W;,F@(mLzV df=pyJj6YcI5FI&] 8 Q5v s`!3N5H9>lFܛ칟X-\;07X&Bch1j>]qcEuHgj\yʮY$91aAyLe#N,wiݷhNa1H3~gvy㑋) 3Mۦz,gh+S`9G8{Yd%Ѯu^;Sr(@x60Oz jfCm+J0ov`y;.[Iyh\.-4aTO۝2٬gJ/f 7^ߺƒkvWv*>07Sid ^eBvЙ]HҨQV1tpj!Fhg%54(r_vVYu򹑬׷"~hna]Mf%[ƛ "(׌SDn vAqS\އ_J{~?]xLe;\U Lc\ĜƝgܴq I-XCu7Thu+S|2{uvF5vO)ˇ*xM,0.Kg8Zk8 $0W7_mN;wԔ\9HcXˍW{5 ; [x]|d}e}\ũf _^B$ε _YS"iX+5ݵdB:M~1\ap~cMB袚q8s-6 eLrmO/dXSeMjzggA .gYsȥᗻ gRyBe(PH5V&Wy9 lO4]'-Qi+ޢS\o )ކRM ߆> 5$c=>Ж"`KWSqHWp\cqqVjg,zGY5\5Hl6 k糞R9vX9 _?^̎00gW;Іٹ[<+͸ޯf̆_,73CA=$-5LR%}UM$FX ZAVfbu,)"N/g1h. 6=k.6PEn%Fd?{ѨkFKC pkIIKg=3F,O gko0A' s%sRҙ%P :Kbt2Q p dv^ .Ulâ!EП?3h- YXaV`!D֎+PԵgo7{Ng,^yo .ծrǠ*#b(s=e'ev#hzKЦD'ϿGS_t7l}\Ḿe7D*Ld % ݴSdIv>ㅽɽ'koQxSKY#Q1#dyP%dzp9~"KzCtW";Y[ d?t=Ƕlh*!AZ\)Rp=~)>ġA?oJu=s]yrT_ tRa_43m&s ^UiIӗd 3I`5! j|3z +2kJ.dl$LxFoGƼ'SbzJۭUEJQO#̕,罭XI( 3`Ȅ̻r$mG4`Pg$ڞM牕~@5{ǴBBcmm\ ؊2w<%q+ayvDa97nWc.]^#OV~fSz :ШmFԣD=U9D<3u=}NsWs4gF+Ä0ʹ# ,8hIXj1:U"nܝWtY9ihޅ9ظ:ܤRtYG!&Y{F DNړW*Lh Cu ?,pA-*:{p2Ń|aU&䭗ú,MEl7h M{DF߄'rφ-b,QCg­0r֛0XCʼnaD9u5Lz 5a7:h-?|~4qw 򷭥[H /(Xz:GSI:G!CO3xh@Yɛ!3_d"YV0S!0x{󹃑t!j<`HǫbMX Ͽ}?6µ8:Uh7a9U,P:Gٵ<\+cV,K h 'D9u ;G9%Ĝ|lo"dP6LP vTd?)R_=Eaw1G $v Hqe~k>#8uX]y'Ba0?LI_.9IQwlxrHCǡU<\OYc^-;`33M"PJNLiK+n)&FX4AP:;n?Ve}SٻD'c1ݖS͈,m_~&EZM-@PdW#a “/6s{(3 : 0& ps$xID}8 UiM:%.3gAA͉˹<>4W( \w MU_K>;FDgU7Z{CQ-ƛ 觰VK&iD 0渿⧜?̀Cj'prvl v 7ɣE";\Ti|4 ]Y> dr!6gAPDR!2EZmeOfL&kݰc$;v!q!biNi `< 'Rb6j&RN+s32%ASl($^#M;7L'l+S`⽧`ʗf\E>Vac~3-8$㗷[Ur*ʚME*IA8`MSXKXPc+]x$FEazot]w;`y#̠'c2q!FtŸsVsDb7{fNFqט!p!f1[~fq}#aݘQCbP nZOL,s35!=O+v>SV~|UdTzڽ3Ba+vW[ M;OE2:V_){j6I'Ѳ2A7cR6PŻGFx&lb|P%X)FM˾:__4%]3<-Crʜŷ*srקlK(8|gL.ɲ*GnaW5ρ,v>f X B RJjt268|iE DQ%D?wSW>*oRƂq^uOmEP-!og!gJ,J|^Qdi0LpځBې`ƵNl`)#U1qJV98#(s3B--בҕFCgԈ#z b@\MN0 (ZАR(Up_Ξ kVPs < FG҇IDxVDޠ@Bfcr՘eq ޲v"zےQ;ݗ*k;hæzL+1kgtȓ/p%`P5^2f;'fQեNxQy+\Og3:磄5ΩiYZ3'F4|]sΙ5!ጇ DDhm^5NOFljy؝JC4L_v1-V]sTFp_.u8#(fE(U,9AKLqx< yzFsdLJOX ߅$1\K#JB!8yX2,!*g8Z h321ΫDtqh`"&L+:N =EUJaͮD)3(y kR촘=@2@f@hAP|uXאpXP.~ U3R7>K/3W'|G+2Qnr`L!*sPR8Oi7_VGwn ]v3}gy8Q^]gP3Mb $2[QM .@a$U':T79\E=O#U:'&BmqaX3 X q)FsMS*((59y7Ԃ{4-vCs[Y.3#e%rôb`oջVRaHx^e'S"A`D=%’{xj(!"Mtww59< s2[ȇC@GCb{T~[Uh,ax=+L ' rS?}b0ذB!GCtkP?_ lhS|rFe\q'aCnKQ$.7"J,j˭Q8 7L!r3pv5)U $=AlfC;F͗(jȩL OK3P.6y2tgh\1j:^.J\<խxu"3$ns?c$Q] 9_\ ?aQZ֕1IتyIߎ02l1] qrg:i Am]2a\'oZPR񬹞0ļʃ銒cw) YH)7P33ۂ<[ 0h&7CX* "p…is{xYUFN*B)u`P>>޿ayƆW A ud; կuܘ*/ c,\܀fmbL֣X`Y)GN%2(B :ީ ~tYZDܺ@}6ql  f"~MF!_?%О'S*3f̨*wTw4 0xa{2M- /KӰ([BE7d|cJu=1"c!C buOc@'pπ\9O{)Ot#1=V/J.jԮ(0j`v/Q]dק7|?$+J<:,^ij46'y|c-zgɏj|l3*f?rwi@>8gvx(#Z?6[Gme߭]fCe$w| 9 {-[ Rr5_?X6qBw< z6z_dsMyhq5TvBLVΎvއ] ii;*]y4\]3`g[(@zdjqo ` j߱oaG&hCAyg}F_׎>4 1h/Du grla03X=Aoi v*GӵY JS}I(7iTxxD?,/hyD RxْAR}UHU7Q/ڍw'媥UޤSRIjfaH"oY^(n(N6x}(`fQc/5 G`x씩8÷ S 2_oJ+qW6  >Bˠh1'T$yhS"|;Hոs4/(%Y<b,_mJRɮro*Uhe^C"= n,X,0$ [ҤR"kH5Wb?@1VdsL!a{EFz%,Aކ|y 2w ODޤbEҠM ~Fq}j3՝Fcvǁ,Ջn#OBVwVN9gNQWဥ7?W^ %OъЉ(KW̆T8nE9>Q[ݾm~)QB,bG|V̬R$?}0{a8؃䫉iDKNBѺM`pP ^\pš "k7[+a@'W&.aznJT5xAB.#A,9R 6VhTj)u]DEkPx`BvVE4R.[ML#EZ3G1~z=dm WBTڇéai+4bx_Z& v)4M~x)j6sWLl]###)gjW0H>ùK@yHt&an{c QI}/⛝t m8Jѩ;fpd\W(P`{(>g^?C./Ǧ1(D*r7~7N6$. ޝYp vϷxѶ6@BI7'zo ҞNj #Q$/i$>SL 7hykFr9ƌ';j/:Pi0 t4Dr!PFm_ ;-\EYɊY;Gv\G$ jrI[nc1.Ȝt[~ ')"G Hq?UlJjcːg{ K`:"+k{qrإ4wt;E0)H$$ϩ;D1/}ϒӼ>=ٷ:;Ӽ&2§1^7'@cIc 2,NP7ʷmf~gqp,Qi]X8캇#1[B(@79_adO *09}4w?8:[r '!9L{$K&&Gt ^4!Z2(CYUxÚ'CVoD],N_e,V~nW4RdB0~_j 39>U#W%N&lS@ݐqfUrRB]g) @TQ+\[rz{64 c yWY.aCtݸ\˧ua65"F+K;ôA5eYal/w"v6} mkpcŵ2dI)S3cײTskRzR& V[ߓ [SXfWW,a7nro,tۡ v:((7SW0J?Dx}z~.@-X1P8`(OLum%5-Y'\y,(R2:$S?  =Wڳ3)1/t Y ER:ĸA1xwg5:BЈ)V9Κx\f&oȴTL9VNlT'I|Tjy09t "cWLGÃO 0U`/Fb>afG ] *8K&k!؍dM @( C{1hM]S*k+{(굴qKZp0"8kHI /:U Gn^\+7m D٣D|6]':I˾eisM{E{y(B8A+(?&I+RLұ $KH7g+czLZVؖxBAɴ#<;8RnI'dTd|W#${y,gSH0V:Lݟ:O.X<9X?Xƹd-zЬfƣKbsJupRPG6/0R8CĴ{Ikd#/燚;k<8\~LJ/ #2Qb|#F -g"p ҸrZsnk3('0d0bpA # @$Iʫ|q͡Pr$%) AKrX؊i//qHSqqß1WTS2ߑHm("v \i6 #up:(װ:#&l'Xx r,z}['%B%^wxuLfJS<|QkDiϙPsʾAߴ?5Z*&d`eGs"*] y.uԣ:{8XgY.EpT+ RDPc#%tוƜj+aA<<ʔ0L eoȀ(,) a0V9#7jNdUC,0xuܲ#`FqթH;~>@8}xSoxƣ <׋cw1ߢ O%]>1(a J;?3k{h/Ri9eqm:bŇSt)ZŹk%U\'(wX Wa<Ӕ7Е"ڢ 2'Mx0Gm%>hN$ U. \$F`x@.xnYk&,Sח!-o*HfA蹛%d!\E^JLoʜdJR?"p)O46bP\,Fe#M# `x^'J lL*<.(̖vL5t@(Dlr@S++TF&'WgtM6Xo?yU);(]r}]JaNl:^H RVmvЉ[KLAǧ^nAHŨ! "SNAm{% s| pM3ݸ74]Bށ b6}.g[}X|802ҘNJ/fy]Q膛/Ȧ QDIzWx]+-O` gM'krW bnNժHrS!6[QR9 *jސ0 lpG+n7:nP׭s3*уXjǁ8BLUo]2W3'%r>0 㱞e|M:\U7Uy {썥Q\rʾcIuM0& BL䊌|֡~#XLGkbYEFHjç*GѠ℅+pn+aNFP ʾWt elS/o<2dK/kMQ1䑻c)3%(>H.lEDPlGI4S\g?K2s] ;QQl: C򨂝u N]MaXH 5 /qS~\hT>`=?n@=%SAxhğxNsjcHC0j gɫޤ=6 cg=$vm)ṽhV+lŸ-fi t`XQ' !r.Fᢁ A3:dL;y]Ik,KR1'{Iݍku".*`ǃ`Y $OfybS 50"(݀i{|)!4 ^V.9gkgB(g2Bt"VZ^{ gVn=ߵ|h>l/@[X }Ro/e愑>{Br}7&N q »sa&gv|*K.W&UEm<5G= HGnI{lD^"cČ|)_ \)cH2+"žh'u{1ڬү&oyhѾu)(]Ԟ+7uE +.{\&F$#DKɟO&^.f_M;S%?|Y+Rjmh6Ìy4mm!8\ ڜGw5MK 6%M6C-wlFA 2p[O%0FAXJ@a"7yUO` {0Cl|gEgGsa2%He\5pRίfm)[X?vrPCOO݈vO$#T3%`Dg2^*V _:%#_+*}quD:ps?;VW$'u3:0: ";ؘ07= ȨO SДyo\%A,HCJT'anuM<p:6XL*ѓyvr0Z:PgIPlK>+rr+Rk6p=L߀{qQJU _AqG hPk3S9 $١0h`$W=/tW9k!OCϡu4t?Hm>5L/K5RGXK8DϚ$SXͬ̾DDG*.^yK\ ~WnH A`6?aK}},u}-,`FکEܙ1BpE i8;+P׋8>H[JӬt=}u̴uCΰv*YF9w';`^vO;)ϿE(:[9w;sVGaYcqp6#/N\ߵgcoM[&Cj/c˹o,~ 2ݳ(V,WLSӪQ|L҆I]1sA,)&jW!;?ܑ[~'wk&rYg tBy loV,"'<6fQtdZzlHnvPl̺&f%]5= PuR@Qӻ'pKdf$Fu!ܡDȯh2뭓ާ}ksuj oqx9=ē^, 4'(CեVx?6X۹ ^O:=#=i% >oDscDv΍(=:#BbE~ӥqWcA)q %z;PUmp0'oVOdtyp6Cc% #5q~wrPSZUN1qa maŁ*y=gh@3&m{sV2Bh5Ŭ8 (4x8^ lk%64uv ޫQj4: c5F{DSQ>jevqX6;ܷJ;]Md=Z뙨^7<1SPn>U$n:5Njҷմ9p{.`ݒl%l3=YҁtȈs?zqwQϪ8$R'JݏTΕ/9ODPL]<_BĨ#\zPڥdwHp9#xEO/ Niu9ԏpL{r`Qn!7C2:z,Dq"kn\171$j=1N !J_7L=+5ҍ_t"H7p"SFh|7y9QR= 4')N${3wBs˟B{G /O9ǔJ$S#bQ\5fȻw>Kͼ)G|ٙ&ncH$ oUv@(.N< V(֕yWj?[Z)S :nD{Jù{a,A E_ t_ӵcY9ϰ~U~L&罟3AET'12@㋻I {y㡭?`K#-˷&fBC-R*d^ㆡ n!0M=rsC"&b0uwXC 'Mt&I4̥4 ܟDh&n!»=#)'̶T I~kM!$ԸmUEa`*B| 8yұx;_V#_4#@ʑ>߻  @Q8>>J[T[/FD@$ k ܀xhiD TȫLN,jD)9OrB 0<."A>mА9M}&+ z7 16c p< }X=B*S5Ј׻.[vÖZa{(lX6tj&]̺_)}1sR}ze3 @ s.;fPRP.xŐÿBdw Q}h$dnu\Bˀr}[գ jïRn`_ C9T";  PR%OW.UӲj!/]mj8tQ߭Hc73'hUev|zDM ڒ~=",\]$?}ё  #!L ]Vwt#!ᬞlB`ۇA}`R81aNxtHYslr[&:h DăN3@{HTa3Ѐ]c 2 ߩjNi| ;QS=@c aFIxʝ6ϭ*fHY&/j9ZPRW<ԨNaQ1%/6UlG%7wn,k?d]NuPc1/Uhr8! +|g  .ι0Bj1#36ZN{'oͿEh5({^Vj]mh ȿL$5k:Dm-At(Eq[9yʿ2/#Ņj0'XLxϤKkU,l 2ػϼRTgPÊ5% }|ud䦜p' 347/I<)& WˎOd`N(n`( ]WVF?R`r.rA62 ~ lI"ff?=i~ɋFw=|gBgM3~[a 0;ٔG ^ys l Ngۺ 2 M@+yT8/%M+&3H"9B{0Oz>:-BT9O^Pq|{Qpb4:sҰ[IB9v!O!&j';[7 C)5TX膸+&ĐBe,hL4~v<'>R <{Y8ed?R?ҧ톥 QRgfl8v{y)K7CX ByAˁoKQ8P(so)A`ĂB܁0r:o)^9,(C#QѣN)mU ݥ%b \-6ӿRYS)!BEPZVEq~"h$Rn}w>;uZ *9Kt@XUrT"DD3LnZT~@K|)XjAxKJ5̶d4$Tm'5gd3 qT4ɪeR1U(Z/2W-rloAfr O]G늘ˡϱ#qr%c1^Ql,`L&8 E(&yC9Ӽʓ9+=_A9dg7ۦzA+Y[Ѣޱqx[-&#t8vyD K^]TE}ѮsoPNeRcCb7yl5'5ZZ/5)`V)BRȇ-y[Th.Ώگ 3!n$TۤA5d[7/!]Zr8~z݆h'Uaj'G&Sį1f^3a?"S*Q$1_/9?"X)\D&ʦK+J$|Za(eq)v-] 022]ɱ8^аӤʣa؁E4/);M*D?km9CSɩ=E8Lwye+T+>F,x>ƥs G+?K2zZ#$CX_wKp39\e cx[;z%!c2W{ʫu'),#ޭ}dn˻ݱ1"^Ttwmz~?ջ6'rX6Nu5MY*M|'.fzzrIWvU7)v쬠~6tI-݈0_d z CK!"|սVd+eo6!q#,hQ,@PH(y\ihC1Mx%c]هJj}PCa3{d2lόjl lYзXDW8dh)N"+/5U\H9|'J{mφ0>Ӳ!#X}a'd)@)u nďG=9t{ 8vqUrὰ z8%r/覇7}j\CH0! y,8$\f pц>@\&s%QV+.g>"% u7[^ K_˘@@jhHb,ԻkD:`h|P$7}Qu㨮BZe sܵYtM/S%sRO HV|M|3Q/b X(aH9u^.L˥重,fr54FH IWv~q&/Nʵj=qR|޵;Lyn@ғ٦$RSe9:7\BꉯZ)αUh0!}D_s5i}{?vSυWDgMJwG*Uej(Ϩik(O) e$ *s$DŽ v!Y@QBKn+z܍b `:qe*/FnE'a<8kn{^. HL])8MZ pWDC|9K+ 1R-3$n7(~F3 Ji;wzd_kส:`X! ^<{:Tvjlew`T63|TaSfw\q=wmh5\!.G-[ 6V#zf>ցP1}Ŧqli, ) h(^U{3Q׿*gkM2sI`j/6sORܐo8'bXA;3èB@GY0[1l:ti=^QNlR 9GrU$8Wb4aԝ $ F|PAJ-wzBܾ``bc,x1rcbX$q5Ӌee_8'ܖVu8{M&>AEV)e!NրEFdұ 9h8nβlOʊby#Obe=<;E@)cܡ-hU3qXp&a6l%GG ̰y!Sb``-(*}rm! 8AϬihKvђ#?N@%wZan'Bdtҫ!*VrӬ>wJ 5tiԱyLBzMԮ5N~B &;RCs}C:۫b.~N+Ŷ_7VJ/g-5TO{骦F);Rt8ӀfAR*[{[U`pm?PekfV55OQ|+a@xs^1\g\s$#mشCOX UgF}`%uO> EʚIC)Cjy!¢~ qwӌ;Ltܕnw"xXyҘ04:4, m֢Gbdq30xT$X=?O|,=l IArt<*#0Jv,F,Y+A /5W;I_ :V^ɂ$m:ڐpk2r) !toaJȄA1c^T-" wpu٧LdWkFQUhĄM pІ-<.;z.֥ 1༐`Q*c5EњȬNVg9M4()QhU7S.b\hɧX]LʃHNL6zRx.F1ʈx=ye~FC03O!2y@pjҨc_"s7~lmxyd/G:3 SIZ 5tUESƔ+߻n|M0E \KZpJ٦+M(nS//~,xϱw:n5G`r[KnWE0dZj~bDVw\6$Uc>=~:lIj͟7ܠwlLBO4_k= 3y1["= P ]6K(,g7d%/f:Ivc&Ig䖑!!M 6K>rs2Uț[j; +c85TZKHm| Za^UF]=e U2Zff1 _E\g;4ڰ?4"%GE$ īiH?h*G&"T؁}#=\p .]i݆R7d;p-F*쥈УmoC="cbx#;S.>o~ii]t=^KL78rKcjD)tn\N#&S]Zi,WsO\`f7@:NI R'J#rI i0ರmWP[V{O_ ו˭m`\Z ; 8_ >;M./>Rg+%sAǓwIyøa+4s!1a>}>Oee"vy" &zk"?a:bx=(}Bč#ꉽTlAt9qtM<硑zrf2$cmcYCeԂs.O w_BUACXdRpU`s/pr 2M\tGH> ^NCSZt:S9{X|` yIOxb-WW6sG}›&lNi3'+V'6^>c?2S 5S,8*]z1SFkm-`Xhiu8q!Q4މn!l)+&0o]@]P/`cU)In'6tYl]۞,KT7#]K ?l7%Y{W߼Nඃu#7%%ʻ30xr)KQkesC1r,ݶˠK3YnJeayX: O7cq" :F*SMw+[d[T~?FJ]Pȵ.B΋-AMh(cw%=Q׿X`W5vG;W$7Mo&Zui1lm6Oճ1题oo)R96l 28ibǦ/f#Ee4XvG5̏:?nu;Kv 5N{/V |}[>^(Vz&K t攑 y;?Al,QyzMTe07t=C0њvb]6Vȧ1tA֡{kDКD/7w^B^IeOXS#K>{ @DJ|; /7ڸ=&INvFAVfNE7˰~ը`iy?ȴ:aj(J`7/u\LZ[2+xsʊ&HvP."ǏUdE2tTd{$b]UrfD@ٹR_ ,^!A>IԘ]ҵtJ<m:8+_3[VݼM0[ E~v[OG e7ꄃ >1A8wU$#2 ̹ s;P#dY׎Yeq2:,bG:,TqmnwDe1f 4;#p_ kl;ZYd{In %gGa"hZj?wBb,HgVXTq4@P~˚m.0A*hsWuk]tdf~Q0+dbAy6&;N}@!BRL!%~905Td6#:3w‹rNfAvdz5`ӶNhY q?7qU/М/cٻD`gZ B?ˬa)r;><>]JuPY 1#)dơbJ{6 8$V>$R{x88>E133]92b}5xk8URh@|%(ϣtTr@20esV2:zFSQZo\δUl& QƑ [6oTfu SrԖgl\ai՚\fTc$ ȍg|99hwݳlAj/C^2p `LYV$bcݎ+(ÌeՂmdkW^^dEw|;X"{HyP+u>zΙ~ W-JJ )z@/ve`s-$oxux_#Fv'WO:OD_? ԍuR8Ux kuR<;`q[9EF1&*iYX߉ph}ɷOo/1ۜ5ptDXY=)jG';HV@woh5%9ˤ]I M?'h$n;z!F5>G03zw,pB)N\^=3NjU86hKlQ.hZylޙcr3E!{ gɝ8Ǖ@iݐϋǮU>K;3\fHtp]4zaA~#m+#LL =^}ݺBlnD1 (DEb yJ+gg '&"۞E̿LGX7 ]ki |0\#j%9\*o':w3'w/u->"` ⅁]+HXMO|_%[(BP>[2Fp28-9Pʜ~6O["oM\~4MS-S4?xCs񛓆]BG(lћts(u2EC^lblC(VHO-9g1e E$15b=Ҵ,"IQ%3R=zm򪟰B>Kb5XCo ~2ZڝY)T*-&F[a:tIGFb-i̷es }ip;cFnD8"Dvn fwΎ LOw wn6en,fC$(cwdzK_eZYrFfUOds_'.pb%"1H mĊ oAp ے$Og1Jȱx+۹P,OafYWAKgA.m5xPkL ZYq|0HQ2^ 89fo(pu=6d%2WEZJ$+u6BsaV;ʆ#8(@UE-k-kܱ5)f ~+m4#i$Is`V"G9?>D'"CJ'iE@xޅMXS~ߏLFs`ˆ ^D_V$_QVKQI=>C=~/8(..}y (/'+J EW ୐Z\E$N֛Rs@q/:hBִ 3=E0ٴ-p 2/ps)h8\ؓQ6n CB D;jQࡄ0_^¸;g򄚈75(# #͠V$ˏ I-RQY[Y=PfdUϬh-_&n=4@p| ]ENr1caEW{i.%b//_`:lʲ%0&߰{ Z>ARl Ercy2:ydh`Ut{HPMwvhݶJb0;ʆtDSC'N?5dҺt,To7V0),ٞ5"g}-H̀y]4w/Q x%^Qx̔U]g("^ewƀ:\7HX]b*!W; {;0ϙ0\ ДHR_!paTm:]ї;948n/[G3'G C%,Zw~ ƲA`Is ,YEM)!Ҥ8Xw"txptkQ6yoYm'W]ۮ5W]߰abp?(PصRqJJV F҆%3zG,I7z9/ XL ;1  +=gL)^: a~Dfxa`D3ܿ -3z/bGMovK>qԢ|&w|Z\Y7:.@,$¢x] &<rVԚDL]k}]>5Z-n?aOobXŲqw F~W-S{O 8 G0 Y .{1"/[}I2*9X4$ 3"g~L/`ܓ#٧6 iAAfNm}PZ雴bM#"|Y X e\kMwm93PP &JC>} ռ.*)[sxc.UՂ9EkYܨuKfL׌I¦|~I+,rǠӐRYd#S 5V-76m*Bv ]N_\fSNJ[ҡeuP0>˻@G,D͌7ReveTnt,ۡ=TYe ">?8s_eND> -#?xuvS^5Z12οtϿ FrM< CeC 0eUT$w2ߑ¾&; e ntN'Zp׋K|3wt;G(FJ6WlؚnI>Ibztةs %a㣖]^Cٿ*;s2Lg@ХEVWK?>Q&Y daډrDC3;n2~VB#bydbI5L FPmSb3tTɝ"ЬʡJi.e:9Acڋ'= g8e aσ{1X5G*2KRQL K1K{q (w!僀E~Rt̞|3Zwwݾ#xqq"nzҭ,ғCP:zk_Q[*72ܴڻY}9nA(04Q: |}oURiYiM9~ܧg) z@ɧc/HlM̬iu /E_1UUnˑd*>"7Ot $g}ځl\ZglT{}ó4-&ѕӔ M'($<ߢ2=%SmF}Yuk  ;*coYzTͫƧ#AR_@W\&)qɱiHAW>0.!/+R(be 'HԪ>x^mk!^[M=˷Q1hvW; `_4_e2ȺTtI[gMfPR[ڜ{+ǷD |,32\-*]j#VKi{.;UZyq+0!t5z:uJ1 U&#'^kMCUcn8qU+]~@'0mdfxu~(X#W!dXyڱ1i3 bztgct&wEtq:mfkupt>Jg7B9=5y83u) zf:mz90#_;p+5:@*+L"ǂӇi+&ulmª*'>[Qk]m} ^%ÔxPtVHĖ%gpok~ZO[Ew \/6_aɿ',r7I/)NbNǷOfc׽NETQGXy* (kd0H^pO>/^G<H=MA^D@v[ʅCt+`a >uE$B{*/ {G$!;n`W_(Q\ϖ#Tʊw7NoܲfZg%tӚ_+n>oR+d'b:\8zuȧH@?ױyQBac^+h3'=p=ڊS^.mHZUL'xFɄ.^Fm|\x)iQYDϛX[lF=K)"[-WG8~T;&],N`+Czk"ae%'5a£D1A<#k ylN[xq`4A hܟ Bh(8P. 9@P}q?y jnz:CmU}}{Z{. x];06:ƽ7< eE30g{7ۺ?aӁjkeI*zoz4hؕyAy^x皟RU70=GLDCOD5o@xX ς?ҏ_:4Z7jxbTh~zqũBjQN䗝SOw<7lOqˡw,if?P-ZxMJlY;#G\[uػt S9 ɳ+4D_J1qN/G0NOCڙyր8J9*#-\QMe~p7A~U)-:92D[Z9fu#"5JYchM'Vԑwi$t-QZ&Fqx1P|Ԇף Ue7 GQb@5v|w&\X/Y(:rAs58 ."ox}-RS|W}Xmo+XyC8ViǀfŁzNq8JR̉<9OZi Ӭ~RF0 \ mJbbnkeJa]Sn'}.61jHGn\ƽ'pV.3%Fںew mR $4lo+{!4V f8G×0Um +)ǥK_Ob(jy5we>QK l$jj_Ga^?B+똑'728!H7v[T|g>pM2 {;3yU \+E@6z{-i; WI ;oٸeyaq4W-yMeLL#:d1CP3*, L%[TJxQ*^G^yoìk籩ܑ@J|夑j=50b^ X/ @ށ]z`6l&6[ %lf*Oq~qk 9~$ĝDc> H&f5yW0pnG`'  v RF]4 03X6.YI&!3I]URzc),9Az`L9s`Wbg 鹧OvPR-E+jLP'ߛV^ adxd_xM15"Dͣ@MIO=XY)iZ~R4"p/2Yܒ9 z 618q0weɖ5Ae\Y10# /B]9Am[FZ EqBM/`A7O9 l{*..0/NB'0MDl./(Cd{8U;Q'z`oQ$)0_A]JnѠv:&b.>/ŹDol1I^ nV 0X FEOC\p ;SƛA OR~(G"iVkhd fX<}y,4Ex{KG7ߏ1 dqД{p J]$I~˅LnQ, *T?MNhlAA*2װȥ]1:xm2BLGrHf!X u,vE{ [T T+ E($MZ7.OR!E5NQ}ɢdQr[S4%Tql7b΀4rٷЛװ֤&lK#S@"QZCkL^ @ajޟ\wl`IO)c0P(fD*ImGN_ã￶YbR:8ƿ1] xGT;ٗgYb+ *n VUGVA&Ex֠qf0& bTa۫'DD}L Akt 'Q[HoǏD>a_ԧN dEtlpA6l$%3vxɪ4BPQp`fHа޳ʪr~8)JA06m} DOH O{|/Jr,aE=J<5Ӣ:xkNuW!nRL0w#Q Zӟ{+$;FISOHE<ʶvI;YZ*u^˫^շi'ԳH?A|Wh(\eh=0)[K*hZk=<,`3.Q#J[_3x|UMf`Jb!޻I'$uNX<ξ{PQ:d1C,/'@-1,c0q",HŀReUS.o==|Pz5|ߏPoPA@yc_ˤ}fxDiuIC@s$$0teAg:&E+dh9 Sy#FaUɂ&eg+ݨ*ᴒ>ߛ7djyљ^6!IoKۖO[iMՓ1_ |u`Q\r+\C9`JCA8mI3Tu Ҩ]qjp籠>r9wtDwD>WInԷym[06A W-FBLbq!w#L# %O*LOuv|S+daE@ v0wݬdG'e,H^3![7}K 9_GX߯.y&6&JQM&ZuXJ!gOb[5e. B5W J*$E2I>q/֡1Aw w;=ݟSfi*Љ ޢVHT9M0'B3גv#*,o:xEg'o^9~>: me5ߏW+H ,ry^б&P\z frrުjSr? }\Ơ]ALs=qi>7v Gxh`I+3HdY3(~2bqtph l.ʗ[c#u=V s}GR,@HT|c𗀇axѿfA$W귈#񉰪'T7IO{F[!o E#vjdĵ_**9]hڭړA+{)J6 0_h\!_ZN3 h_nkC`Vf1P#$;s{D\s`EҢ ,G q!p@]Y :3{E*G1z+_)؈{e}ۑ% 5"h\DpR):"a: ^iJ ZµGefӊUe5xyA)YǁF6sk qC/p*%ti;͗<~i_îpϮ z$W }t6HA)xvDtH=GKA@r;j8i-7BH{X8v湕u/ Q=𘲥P, wt"^m^4yW͛+="5j͋'_FSQ=ڄCsQi?5ڜNot)!C?N!vۺp/'rӼQffG~xFy ܏~&=t48`n1n->)gtE/{_ra"Z[e5/0IN'"Gwj+=;Gm7p|c5~h<3`N TE5m)wVwjipp5/_)I%q;saD ۆ Զ#-F)ZbLNuÚBIKQ(}#nd_A(' -'Q[QOՏW<=b}l)0R7n>#tLα Or>#inD=ۣ{D"\_SMZ_6@,G+ֿ:i~[P& &FHX+g٠g'b6 F+ҋ͜lHXW '?M6秷fٝ,.lnD)nIٸaT['>n$] HRYm봑j-1qfǏW&l4!caᲂS=_t1;fIM -@Z?8e?7t} JZ@Moǔ~ ;ܯf2f!R)I^[ ?aNC۰+I@E !ʀ[u֜}5>M̀n"Q ( 1eIZ@ z@jOC"6> 7dG_2 Cx{4DGvu{E4&P$ b(#7?#DC\ ׫é ?^lxH kW'60m]6{\ 2e\_^@.̆Cn3F/VՏW^Yvd̲#M [*LE+<1'p4:I03~ etvdBթ֬?hz!+I4@X&p9$siЃ%J1F]Ѯ~@] \OAcz~.'ImTxr_ba slݗqT민X^y\4ƩD{s*!0{޿jv鹇f)}(F(BGd1H^Z<-K.R;n/bPo}j#|,D;NL͑C5P5E"ğ-jtCͨ2pM n$RJgCrW?x[6zg,P!>ε)ORUDv_ͨZq&e Xw|EN3I)|HALžNwpu$L`PQ0[ҙqxdu˷dzJ}K?v `Z;"#䋊VKVVmMz #>wnГ=Ӭh/Cx㏜`Fm)YjL{33[*č,+p\Lw`Uqmӳib6¨RL,5?:$xA =E (Cyl@r:yLfG 4RI;G0SIWjǸ98 ӤCܲg˾⚗xU ZyR~6yXyw:bi2ܬlezr7tr.C8v&zN6IsI8lYߊa2®EnQp,6Tw"ϚrXf당0 ChW 8*(q ܻj-qe 3:o!}2PSG&̝ P(5T^saZ/\Pa$Lشj76]bUKpra=ᆰc5Jw WI"JƦ>/~k]Cs]f]laEm^ R FKV]A1dƎ/ILh Mq`o_^Y$Kfvw}U矋*IfZ<ylOSPwN3eӴY}])`4a4`'}0jƾNVBi'ZKӻ17SLL/~~n$JzI+1E{Ǽ*o`h=`WsH2) rp@آίR9\@i^ZkCJLv[9F?7i k ۉjQhy/-Poaܜ2`70Z+8BlnRMG ˼Pώ;4$3ѠV YL6^b|F~FޟB;ljv7L:FOvB#@JlBhusѦz1OW#S*^QJX0hYA Kgj\?:`ssjH)On8u (X:P}^A.=7,8ہ`d ۄ,yB V~3<=*'6BZ=T$vH+BZHfD/jqPjr!F}~cݚ({+>-8<+y۰We#@~OFT(_#< y2-Luwt,Ѝ5&fzoc? Ik]u=6AO5Snlr*VqOX;MH~ix,BSiϥј-E^2Z}Q-],MIvEÖ́gjzɔ,ovOL!tS@vI;ۡCGTDȠD3Y5yF'WROm@ݗ/1fI?7⽠}t-5{1w^ ]&Qc-X)9l.֨s;Ķku >ՙ!mmǫṫ:yx.:XD|;2M\@l%mHW$Jc_jG^h~}Z&=Q0#nT[9Lpߴ(;&J6JŹ0dh0‡k9SrYmeo- O> AS;/ƴqю?s5&[KLfJP9D/f ~(7_3o$kZ^F^fָ=+jc/ʔ=XKrꁮɬ-o56kKLy~~q1{ x0~6:ADjY$:<PwldS\(z-AbR<&P]I- L۫8;oMĥ^2Mw:FL#OGܷ ̠z(}g6(Y1ՍŇWM'ٵR4;U,g:"Tu!栱}7e ʝE" qb>14\ 7B ƀ.-Q7JRۇ[*nwI{|MKYM7k;ur& ;o) `mɳ݀>ſ/|gs"⍺.vE"Mt+X!^C: аN[#xt0`\L qAgP[dÏv8I0նVhw)cݿ(7񊟓;H[PU+Ocsaޟsv2q^1nSrX`yA^{LwUuk`itԮJc 15'q:dEA}CkW2[|bΞ T5LL$K3n4F:\ZJ\JF,_^]CyGbk L.gs`FΜ(u;tC!U#l079@ѿ<~.jכA夔:w Κ}i7v’_u\? EZN `xH{te$vanV2~py4%Bڋ?pB&ecڹL 2]wuFu|t\>Hrt8k0aOP A՞.%UtrNqkioo A9AEM&;)JX͛ /&/֫7 *MXr, }\ajx 6[C& vs ${y/mUdJY2f !‚'g7TT堺60 b:0~>GpM@nr#%6cO{l`Yhy>vw7@AYH#NL@ƃf3ھSS;V@}ZX)D/Fߘ#^zlte@6ItQ N_m(;MR>{އ?YfG0&Vlu<{q',*g^{ƊF*KmuD o`)rx1K@+&!Uu'_eĭ7Q_ rBUWC%wG+ jKD-{sudʸgx>hϓ.ӏIb}RЮb_?M0.tϫӶY֬=pݐ5wR <#_NB:E!}I}~&hq_8=HU цQPids1{=an26]2[1kvbV궈5~\CH*͏SS]p:b2 b~fbAǟLVx_5W5Gza`ΐ%뀃Z|ӐA:wNI9,<ƌ>1ݻ6ߘ:zNi+ZNmg(=nb߾| f!ICX-kr;|í:t0m&Y%e`vfq?os,a0yk1k }*>7pѨsĹIg\[|m f:-Ap# 48 \>YB8e&yPb̶ |hÞC5 MxΟS iPTPd ~ٱTYSo}AxvkQVdb6 ݊E!qe1DY`IOS/|$5>nBdQNH}Q5 NKΒUp,oE?1OZUO1t\("7hS ԊbT~}_I`D:єVT f~G+#ETB,t0=~pj;x` G8^ɛM3q*GB=@>s ѽFnQWh1ϸ:irAhvD5)mK33Wȱ[B|k)Xt[n `;}r`_QRkT/uc)Y0^ʻȈ{!.nS9i2JrY%KqKe0&Q S&aMf֥;3mkrZ/TWZPm]<>pŖ j=G4wXbx23u1.p]1?X#:~-Z&TLaR_Wnca]ȟ2IŔ' gÏ9hsJ$uTE LaGV>Bc\/x0v~J$Nq(Pwb*DVD .H`am𡒕S$/O49h*4=&MŒ"]Ψa /_8<=4~SJ .jS=$wspܙK7b]Tw4*^ziЈ.'C. DOĆ[nѮf?OQK U&da:~:/Vak-zn":+R%AњiP'wCӖד?W bQ~_:nDAT9ы <&q( ]1_,Ŧp:"+59r k2F?bT>6~TG!Mܪ~$)(wk?͚ LB 2KǘBGXRMS3d|+G-W$baS4qRbx'^beOW@Vx%a{߁jvDb:?**aޢ~O0`$:-tLi4@zBH imv 3i_.%9~;gvy:FΈtYQJ[. tMDfpC(Uʞ߯P%ǵd&[qh| k ;K(%_xpy0So˟L^pv$M(Y:rs]ׄ5Tݒ~VZ_Q{$")ˉB|Q<{}I dўċ.O'@9*j)8@a^Ez%I)0[!Vu\&8PWϖ~.%NAހӍ=OsG gKaҩ<)U<y+]f>:jN4/EĐ:" Wb]츕ϚR%|+~[b իS-c#*6 `:UB3-ykL ~ *-V.o@aS+Q0eh"OQCX>( 0 wf-;#= 3*|`"9߇EJ"A|>F` pq "˅c?'T:,:0 a\fJC+v" [>L2 af %j֒pj[o_/Rv$S_m2o3CT EVmX?$ iNC!9o)| ',ؓ~ܞkdjpN^+^:cYI%w/UPSː6s PJϾ/F5@o >+q@3m6AN& ڋ+sfrϿJ+:nQ1[aUS~r;/6sJ3R·fFpA~۬JSZrcq](H2볙H8rW,A؞3<֊BZm•mfu.ڸˁ9mw 2 /(h*)J!*iLTN7z36^ŷS ".i̯u(J&BX;YXGUpIڶQ}{Ӫ2 \e+aSoҐ`d61f1颚R%fg2L[3.pʠf.R5|q9/V_{½. RbFӷåޢ9,pt!6k#6̊l*Κ R X1TuR>tHԈl: 0SERgDUkL $OѥhOihhe]R~,d75wdkx$,4/EڇҦfIn64-}D(.jfyza߭;Qu^%<4&3[OLc~mQa>p7Z]Δ:䟮Qj0sT;Ǯaa-\N'3cnDE#bì[B8q fUOAbg @cǾX7Պw.(K Ͷ &UO]ؿ&,}5,Zo1Uu:%" [yASiil-?X2n%UDT9bB1 o&*u_ @ UDz!Ucc{L'f'ͅ8'R@YHR>YpT&P1kD;n@( ,!YAvIAYiW순c_GHIE r**ct~oym_/\lb pդERgW;=>V .D^㹔NM\w2LADb  gTl\eد'*֣0VNo?q^QSUs3O+Ecc!1hNR1`,.{z闛y tLr{Q𹺕VdCֶfR3,l!!0LL;P,yT^osUM8BM=Iaecr)^dԾw? -7Ge4gT~Xp|w{N RD2fTLMtЗ|8 S:!9!胻÷3L A祂. >5+;oi|GZ_C}: 7un(&? w@*GK qR$UidžZ&VZpPC [sg9+?[92o↲eP~ofBIӸ]ߌ.ytKu$rg2 ֠ԜRYӪM~̛*2ߴ_'k/=pqD(!(TpD-;j\ƅȄ1#5ѡ!MF'!`reV!\<.}F#h-FSC~vt?=DCމ[^ywZsŗ>YK1piC4r[H$OuSnEM{;D{<];$"@JKWV2_5:h̷^L-6.s~;wL{(UCsaӍ6 \ >͕\a!H~É#^Rc0{^rƀ(w,وz7c{aFٚ<M:?H|]MDQm~Hگ,)48z\x $ ћn Kz&z#2ʿNigNAľr{ŭˡV |z(]NOo@[9DR{K4%-f%q{ ).ZEN@_I:fp›iq+c mI}XxM?[Kv=Vg$D4V2}JփF. 0)*@^ KA$l1>lU^lP{"{8FppQ̴KM̄^̹f]+%?,r|Ú]'Mu H"p=-6NOVdl'B-f3.?zl?ew(nu&^KH"W|'6oБA]\t_W>S7}i5qz "nɈb,'ʖ&P% MFI.pLCOe{3Ѕm""X=lL,1O+ 㢪 EӀ˝/>+khJ%Ij3M"A3=eMaCq aGA4Ǵz(QՃ7.ni)9K-?G}݈J\A4Q_;Vnu,ڰT :V6luNPfaA G7Ɗs( \^p\dueHЛT4#0ҷ ]l k9+ofG/y&pt@;v8Ba\ң]+^Yv3'җ$|kKƌ ]x7s %n2! %3}vb/)ӊXR\*BAP qrTBbs=;;FoW㬾 nn|j|&V$9]8^/¡7z."x`e/{0ʀlÚY\'8NxC}7W]S!+?8=p>C|1T bBCjQf qjMK5YXq<ib4J*!N*sX8Q_rd%`|5@^`>tZT| mg;쓉^+62(dg餔4:3/@QX/\#_/#?oH|4kg5bY݋dOIHjiA<2'yAP7B-UzPKpmO<&N鄊<M@/9,IW$Y]<3i)A~!sٳ 1KKn՛lJU Zڂp!S)K RY:1Y KY1JA&zcIHey@,*zPn:9 /@k#Ϲk5tHr-'i.縥F"1ƊcB-CZMD :ǐ'frkCs7X̯H*w?~{O9}Boz8 iLgM}84e8/z˻uO^$v†P3ڣK!ciu)GٔIUm; 9ͪS Ƣ\>V*NrY~gOzI<8Zz9Tg%̡jdb~V獜uQaJr5r0