libstdc++6-devel-gcc11-11.3.0+git1637-150000.1.11.2<>,4cp9|.č8T--w^9ĀafRa2> xI3²"m5VK> sһ:_?%u![)i*?%BQN* ,5$S WxϦ y3KxzᤍNtBnYn}9o*y"Cɓ>gVw,_iC"!B9 |v^i* (o-.Bn[-Qαsm#}%>;Ð?Àd( 6 l2Z pJJ pJ J ),J 6J JJ2J%%J2303H3(384(94(:7c(FOGOJH\JIj$JXmpYmx\mJ]zJ^+b&cdGeLfOlQudJvŒz04:|Clibstdc++6-devel-gcc1111.3.0+git1637150000.1.11.2Include Files and Libraries mandatory for DevelopmentThis package contains all the headers and libraries of the standard C++ library. It is needed for compiling C++ code.cs390zp36FSUSE Linux Enterprise 15SUSE LLC GPL-3.0-or-later WITH GCC-exception-3.1https://www.suse.com/Development/Languages/C and C++https://gcc.gnu.org/linuxs390x IF5{*U -EC[F/_k & 0j 140>(ӭj.r kc _6y0 m6>@*& !bK|{k7Ea ImH7X *0,!'4)_I^FPo3@)*@bI9nAI:y&֪%k' YO+!F)"z,yQ% % ե+9 Na31! A< 2+}ZS/VJy p7 iaM}zmyqno</1#?Ly W TP W @.H7Bnz<(i;Qsx[!PxL+$?VwL75 Y TL%D ]DBg h> ,*0#M$Y(@DOh1##=Y"/Bp75 ?0X  "Dv g<  I 1a hW /!   3K7}_?v7\EC\Lu0 hT !# ~#C~   FB \ R)  J K N : #   [h [  q \ 3@!  v f Oph \ ^ [ | YO W)/( &< nr  - !PE NN )7 " p #X  B!< 8 |q*<8 A  N> jf R<W j7 D i  J { @   :$[S  ;\ t   *! ~ j , 3 ~ AJ//P# \[) t@ 8": e @` \> jm J @A IYRy^ Ldex;Ge~2B802 7  5Pk)E.o%jV9;PR(2:qH80^% n~` K0IM#q N - :H 5 0s D^^r ] ltD ` o3K W&>nt%f$ :PGYkd e0a@  Fi>K9Z am)?U-5ҧj6/WJK&'&%D  ,"R  B 9#nz>~#RAA큤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큤A큤A큤AA큤A큤A큤A큤cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc562e64b310a37425cfdc413d2b6ce218d6248bd5be0a6073f938d306ed4df8af739c829d01a2d55d55a5cf847b2043a626208986dd5dc24545645420e02a7d18630f202af7b8327ccce67209652ee53cf2e027ef20b36c9350b025d1225d6b838f94aca8075f56fd47ee72924a0110f18f1849bed4442e9707743ef2a9971cca793139891abcb524f39e980c789a9d37fe3adc37e4756770457bd7d96ea8df61bdb56940284c957a6c3fb9af3b8029c25f8aaf77dbd0610af8745b76bf35936c31ed8c93a3924f9d12f2e78e1a7594ff24c7634cc20e879b7bcdc675f26891f3bacd41273b2ba802d7ebd9f9e8a4b5a6acfb833bed39ac38ec206ccff3c2abc0580ffb8163f6aea8d5791b7b550b14478a694bc5826f5992a7ad8c04776d5d9d267327ab0d48fead09e4258c379c3623857c3bd431229f1c77dc47c115f48ba54fd0b3a5b064fe543f99527aab46b6c6c8740cd911c5f76f56cbe102bd5aebe574c1f60d746fa83153028dfccbeefafed8f315e14413205088dab9c10a35c81e4fe7d44d16775b8d0fd75e7ff22908c8f981b7147af6581e42b2e5045823051b2b82d4ae96cd9a6f810d0da0a72c28c215eef66fea54bbb01727f72a58068dd74d533e0ddcb08055c7d79613bf791312652d27da757c35c50164a95c97ee77c8c67dd4d4cbb0cf8339fad80093bde19546296bf19bd72b3f54c7da0f5601efacd4e5c735b2019cf2c793e70e1deeaf8345c2e1113098d21d9830a6c18d5ae4ef5c9da4353b7816c39af401fc5706d7567186952d333e09252cd21fff69f2ec3ac16ad6980fedc25c698b6aa6f26dbf0152c11e15588d7bfe85594cfc1936ff74b9cc572b3a1948992c5a87d987f3b55802bf4f09a5061918f566baaabaeff82b208825a543797d236a5c4df30d57258058a5b4dffed57557f654f1bf4c289eb62ac94240c43f8dcd4f4362d6d3dc2eecda6bcb9903947aa0e705df0d0571791ca7801ca91b21990213448a8b05b1287d7102b7301c92df7be9617a8d5e4ccee322ff83c6508f2c22e2246f63929742d7b40e2fbed5812833dd3438d85a02223aa7697fa479b91fbdb0f5cb300b4719ddfc321a6e9994e93fe275578bc8715f2df50864d3d8a900c2f4c84e2cc19b85d380728ca6af69235354688745bb36a9354b280fa3692d01426dbea1b858abe8dd395b389d2f63215f798a7c491771fe0d5d5abc41605658d93a0df491122f0a4cafd408a14bd19cd8b1684a5aae69af3ce0c4f3e3b9d90b4470c3db9a984018fa2612b3b356a0142b8617cf30631039fa3f0c702662ff4ab3c5640d5d0ab3fb8b0531ba5e33d205c4b93d1583ebba31f3c818191f5504db14adb058637fda8e8601bb11ecb711a25cc945606703e4773c01395b9ad8e09ed1372a6ae37079e0e0b753ff64cc6b9eff189be512a120c4c3bf96dc330b8bb1be0464c5fef18dbb598a88cfe88ab217fd41666af2e758fcd85b944abbdbc29a8de75eb892ba7c9c93627ca42ba20c0e4e450b17e6a1aa4f8eb372c95d2a3956422b7259e26988fb8d2dbbc97b9e2650df579fac04f71d366ccdf1fb0f70fcba879d2dd6fc50a6bea5dc2d2d880e1df1632dd4aa6147e78ce9ddfc4ed69eb9a453e1aa091f89c9ece81985cea5343e84445f0a3189198428022cbb7609597627e1ecb3f2b97dae42829f68c205ad3ef8b2c30a326069f76757d29c48978005a021404c84dd037a295d9ea8980c6a4d12d83e03b3d4b6022807b2aeece625e0c355a7d88568174eb5cc9ef7c10431d00ca8535f7e67b71b5388983d27562bf9b92e61c591b55574ab55617604c4d20137072963b084363cdc19172e3bd24214447333252ab01902cb8567045a8dcb52b54a3e137efb1d2441ebc7ad5c1646565045963548a31dc362f359c4b85cbb661c28b56fa03307fb459c20eca6c0931b77bc68a8e4d36b1114e63ab5d1d50e393c54bdda2c64941a471d10a2303bb092422ddc3ef71daa586daeb562e89d05ecea8c0198dff77a539953740a3280c39821300742cb3db7e22334dcaf39d3bf193912681a9043d401342b1ffd3fa0f2df8dbe8ff4a21f388ac2f9e5bdf7ea40f2f93b2d08e2782347dcd06a25ac34641bbdd5ec98cffc44f3bcbf113c4579d82bc3e5353a61e956bfbb9decd885190190d96a740844f9199220646e413514da0a3607ef719241911b63399a9ae6fbdf0371dd923feafdd5ffb5a4af44680ad1c0d7c5bb3b6fe57a5b2d9fe429f388d4525a78b13aa37a799b5501206ae28730898add1a039600fd786b196e7c7d1ce260c265aaa2a8005c4434721c5c1458d6c11d6d5eff6e16bcc05e5fd72ed84bc4695a2af2d1d7da3b653d6954783dfb6c1d998fea5122020544b623c937300d9303d7b7c9e1a5b0df9e570f6e8dadbb46e3093bd6ec7b83f8b12bdc5429ce4151e6378c8efff339d24ce377039aafcdbaa8737867a53d8ff0999e9066fcfaa60b13e9de235dee633f5cb630f9e84bc4073a2566b59f6f863b862f33ed83bff2887cbba0018bfc203beb6829a923d59743a9a589c24bec7b195655b8d4f596640c15548d9735491e53902d6deee640b7c5096f2d51f5747dfb15bbb2e9d35e3f4e12de9e7d4eecadb2ad37c8caf9853a20c7936cae77798904469a6e76aa9e2453dcae180187be2bd352b99503624b22c16df33eba725e497a33a47cdeb5854cc85fd0b28259abafddb821970e418d904dc61e2f08a7c5497c7fe400e66b843c28fcf8904280df92e8dd00b355fbcc66e88d32c56695448385deae0222581f0d5f2b937c3aa872a0c01109525f292c839dc37fc1f81a333ea760535791a7e2f73fe5d01c3c31500e6b8055fa93dd0000c873ddda7eac27654d3455e25ec5815729e4dcbf3d1594c00ab0bc5bd0288739ca96450feb425c85fd22193d813534697416a1b6065100038321c9d21bc15c000e36b52668ec9093b9417091921d6227eb725a9cd7554bfb6ef25156cec42fbaa539a75aafabfa6b1de1c71dfd7a9366ea3373abec42b176293261a0da0afd30724709ddae7f8aae36dc5fc8b8fb84c799c232856ade8748e4a04c0dbd62b89fba72108bdfe22b01873b625b20110d6552034f0191074bade6b2cf72c1764c606eaae23acc61d42a330a0d595848c16f26fedaf36d43ae11aec893e369c12c350017cf5041c2cd8b39cb6d76bc671a51a79940bb949bc023ff029ba0135e1fb7e3f04e75d6072b120261024c5f95f8a515fd20f2a46091bc44f9a710041e6a6b796c6fa3e0e9b00ecc0c518764ae55bbaf4114ceb1043fb6b17401b8637868c857828eb71664b67447fe549827100ca133b08d731c24345ebe6be2b13e76ff3d3ab2778b5a2b100e50936c41934707b29da05a31f6f4db1b6a4284eb9b96f18e676ec6dc63cd2df3297c96383952192adc3e247ae5b2078ec7cb685836184e441848a35cb702fc817786e3a99f63b0d63dab7abe92ddfbc707d6feeb256157d11abeef8d3b16eada84fdc87b42acf5d25514ed3030bc8065187c9c02580ff4882ddedf06a087d8ffdd4dbe0552e6bf8f0ce8509854546fb3904611cc3f935cb53303d5d6fef3e964473d7ff107e917b575b5cbcf58412441d8b5466f2c6a0577ff3950949d41ea93750b217aa2680203e55d541444f3277886e110fd400c415a3aaff61e4598eb77dbacdc7f80d7db40635de592817a89a75d76625bb4f386532f577262c05c55885fa5ed8e2deda9fdac1589ae4ad6040e59cd3e79361c96f6bd930ca51d7bf7004fab93fd9ddfdf978a64b4ff3cf484a0ad72ee205a4f9ff4769ebfb481d8c0ea4ab3aeed801c52c66b5988975840eed3284e262a923144a1ed9ad42f4dda2ac8fd5c752c8312657ea5f581168dabd8b0cde39df07cac25045a6578574fd1447478a032dc178ab240986a700bf4d4927d4b961e61b821f76d315ffe78cc1ccc0aad51058a8c3200fe15d4c0084e458fd275b0486def22c4ae080d49be9d236e69ed653958c94a5174f7bcd5f5c727b60353517f2cf1e11418620ac7c6df5c942f84255ddcbbf313dd1605243dea9918439a9a32279628436c6b1722d599fd3702702f6e3282deeb0abf6e8e27fa882d41a74567360b3252d3da2174544e1a59525e2e4bfaec858ee85ff7ab04284501316682059ac895c2d6963151afd2032ea6d12fff6e6657dff3b50b55a8e642af0c236596f4be440cbc5f67eb21d24ed9d3f7e09159d826a9930952c8c365ebcb6a1f08c2266092634c294b6f0c240a644ed8d020952a15a37d8e879297ca7fa51ac88c328e6c0bdddb003b704eb3b7a0c9f75411eb84594d299de3ec023eb23a741dd1a7ce7781482ae0eb4f9a63d74aee7eab9445ca6789eefdc55d124c96cba2c165dd34b6014134b674ce5e919073e9d6820336fd94dda6f580e3f5f94beea112f10926c6e6cef86b295be3374306fd81fa0ffa4c6223cdb0f17ee6e060d45288a8f0b3ba933da21734a8b02feefb16eb92bf528e79afe244fc5b5e3f2afa01f26c2f2bee17c01784f8102341bc99d776062a1c36b628b30263a92e35f2d45e07281e2caee2c4fa9f9848feff2f0462a1a195a5e406767c1a5cdf76c7d70677e7d251b06472926298a405b0a257588e564df001c3bc6aab0359af61d02f6c54b261f36edc1a4f5a5e25cb357d39f75d1b8566bc5c9cf018458f8d88e3d1d07bd22e193367392a6d71a55f538602d9bac2095250ff7b1eeef1768ffc0c094027c1c833da5e6816eed5672afafcf25186d78c42fd711cc7f4a7cd0ac3a3e1f5014aa7ff80f53db96b757c73ccc74d4fc89b8eab1d92b090499c135de5f756d6b4ca11f7f90b393e625565de24ba0c4f8423030ad5c5a68028a787ac0874d99d9dc35dcfb8fc84d1b3553d13038ef7c276d4827708ba23036c50fbe0e8ad190293dbab7e093a5b1929eac573f577e18b81af92c26513d925eb2e4c77603f008fcf0e3fbe7f0441a0a473f831df372697b07299d449dbcc7850f7db1af684a0b690fefb9b19195be42b38593dbb38859e87243e729729e4fe334aecb6ea5fde301fdafb722b466160df4748668960e8a4200ca3d42516fded5ccd76f063ba5a2acacd8444b17f1984e5d12b04ec21ba500cbbdd0d0d384b38f44460e690bff8abd2df5f5abbd6f14ad5e1a3df538b1da403e9553ba8effc1df715ef488c8f99fa7e3893c0a9b86d9afa52d04290193d196d342f2b2c2aa679bbe10e262a130d26b6870902d15b1f2f852cd574f359c15d28c0028170a6ab2375b2a806e2ea2adf2eced5956bbad1e2e490bf2bcd48eb1272150f73755f3e030dfa65778f308c97649db58e35c6035bf399aecf6d655fa26d73a15f9878d003252ccb95b12abac6730a5c60475281a1cbf72fc7cce745d0af6904599137b890d517eba470082a7a4ff04042ad0214c06afea66a027cf657461bd951a9f55795222cdc1a5ea56cf8d4a9e8eeabaa9480acf0c363de2d5406f7a6736d8aeaf782c3454e80f0cd1dbfce282b5e24f4b6985676f9ff6f790e12eff24bf5d56e058f8bbbc7e225dc4cbc8cd2f7aebe60e6e7054bdadfacd5b02ddc8a39d17269fa2f0bd254b9428df98853363880e5c74afbc92ed2e84bd7bcc196b766b844ec83dca9f0d80f5962bb172c45f09a74e6791d014db885892cc709e77bd31dbcdf970784a3a180c9e12eb5c3e4d3d6910eeec13c06929b8f1571bfa4db96daa0ede5cdcdc1c80f9afab719df9a89a63f56995c10b537bca0e1125dbe2b1199c08af9ae254104d5bf8ba19ddeddbd9194bb5103df12ff08fccce2e306cd0f4a63710b5d0fee656d267b6dc9ddb51eed7211c824f44e603101bd12dc210eb25be8082d78f0531897a9e434a1c9c8b88c979146b302e3659e3188192971374adee4c301edb009292a0e3de85171793ecd37a47b457eedd86f0f85f6d294351538121c8163a648eb68178a61641b758a58c34f243d924fd5393a30dfc856d21698993e9a25a01da9e926720e0604404293bc236a15cbabaa9408e5e2105dc4ce4418ffc4e97c9f64423f67a226252ce196471211fd67128d76ea48f5ad71814037ff08a90b20f71e731d5f52197995a964533b98e13f04a0d8264661f77991580b725054dfdd54624aa126ed552d9f7a65c3dea4ef50c79332b79cd91da9e1c0abaa8864b71fae3b3b32efcbe14c91c08261914bc0d60463d2b572e3587f759351ca25f2a4a16fdb21ff150960fd55da77e4776abb35b4c98e3c78244673232129eaabbc659a04f8ad66a21bcceeaa5478428f6bcf5fd5075c1e4c629b15efc808c4d7ce64263542b984e9957fcaf501fefc07a864c4f0904c150983f09e3885694122ae2a5e1314084cf7838f802306ec23f089305b9f0f398bacdd7fc7c7f4ebc45cd4a06385752ae696750fabafab11f5d4edaf0f04be46f539b1ad4de4ef42c0a0fa4ebd7c8e7eb08fcf7780236b8fa4155ee848ce72dbb13c36fdd95c9705a763148cf8dad60e0df50ac5d03dc19d8e2c295efc881f1cdb08917b6497e5a2e1a2f4116bdd64de0f835d361772c1945f060a03d1781e308a81f646ce4fae6a2005f9c577188b29d4beb989f0608d5a4a76837208c6ffaca07f57a13abaf202e4035774a8b9b54c785420a8637029c159416af44c7995986b758270379191142ac12839cb514b0bd11bb47bd9ddfa24f492e8ca83a0462255f9c3185da0455d89f4195411d75966a6eef2c12fc032501fca80e3b7ff4ba5805d0a9e5350bc5d1aa69cc6c210af10e590258baf98e49112271818cf493cd552e54ddadc63c475773e65a55037331a49cd9be1c97dd7d11960ce6701f4f26f32fb8d7a8ee2eac2becbab34b762cb6086f88077356ba953f4578b54f67124c816c456aea0de41dd4fc1bd34cad95d0f3757f0e97a4d955367a948d6aedc6965e076e55db82ea362c7c7f21c50f86f425d56a793ecc6f50916dd0a0f66305fd9fca7027d30d1b4c58a84d01d3a755932442d83b2fb965454059aeb5f1b90c52830ea8de779b6e75f4f869ff1914f0ba1d5941354b5aedc66d0c49aa7861339ea948b65eaa2c50c8563aec4cb5d8f47cd77c1504d2b2c37a3553680c869f2c824f7167fd98ef8a287ae3b849bc7b0c95979aa52438efe75c5a9f0f9e36fac4451d2c9257a58ad068e31532ca7b973e3a4dd66af1345c01727dad5ae3d6f8a830aa845ca9f6b8d8da3ee6a3a3ad6c9225efb41e777cae79ceeb6ef562c7ae7689b18a820842a3debec8eea19e18f0269ec8c8a9e55d3222e37c22706602151300132520cefa1f02ac402148996b3d9ce6a5c6034c9cd21eb36480a86727aaf39d15b8481fa4270f0c84059f17b794a917a4450ccf3d136f5f830423b77106ee100e7a354e254445ea65e4011d6b536b0020b986002b62bfe379b92fcbd0f071bdbdc61f89fa8f2c1e2173b7febcd2f1d325dc0f7ae715b712438b7b19ea589f23ff68e062e3bd9426418fc004ffa59da8a51d632f184e5b834c7ab5d3204e2e8a1001ae744cd2517d926d5171b77624cb78d2807ab9c2added347ddf6baeb8d12facabbf97b8477cd201a7f170c326a46207a7953964be2d6ee70a94735c553e704d7437e295ac0a3f8eaaea6b41cc55cc7de4e08f26baed58f6a4d028451faa1996ede423f6161bee356d9b5185cf02ab4b2c6ea3f09b480b2e6408df10e1f28b9299fcf4a7c773a72bfdd49aac958ab18b84f8b518bfa91ad27807ee1f5e6e82aa294412944ce4f2eee71b3acb41645a6b8c3e976a21aa7a28b65a5575e61cbd01b561d2f0f3e165f2b68d6c894d321a363cff37c956d190a703e1162f6d802fbb2a08eeefb2be766ada33fe0d30e1356285d4ce8785e31f4740f5bd85d23891a596b90b9e3dfa1f8e0d2d303b89e5bb121420b3c6c084b6010990048c242d4a131ce08922cdc0886b5816151c9816930182a0cb8d7932dcae2480d57cc14b5329b1d8254d9c041c43e82f6d02cdcbe4c7fdcf36076f58770449e0080c7952b9df96af655555f33a8c7c34995af2c1313f21d5cc9b3af21776838b2cb06c0ed8dbffb936e43cae99b0694ff0164e0749258f8b36c6141c8468d3eba972fb9d527e7f821b0d77b48c3d8b0e390d4ef2f1caebfcc70fb1bbcca1b4ce6a5e498794169720f0faab8c7338e4b394cec7f68c6fb28404bd00474880d4ae6d0df14a3f492192f6dea6c85188078e7cedc22d794436b65612ef7505340bfa5c927ec73af539dd7781f8b7463ff12e7d36e392bc8f46f3fc3660a0d109093b4a752608d1480c591f6bf6767d580248204187359bff90f70c5834ccbaa853cb297032bc52e2e490f722e49eaac7a71eac3fceb5fc7ff79586ecc7984f9ad4b1f3ddb21be0dc9097e4f4dcd9f8b4a0c1574200d9ed8e11a96530fdb10544f1e7f369339c4d78a5c54482bb48fb181d345e56500d32beebd1e1e4d905545b9bb734607ca5b971cd21a8bf773212673a8f2150345f6bdd65beff7ff3e94612bb22e67f2ee45ba7f9a94fda69ca1dfa209346664c3d502b8da2f6b4a0ace8549c77559f9f8ca40078963b1eb7519ad722b5d81bc9e2d6c7b26e6a4e5cb6cdf4da736e43dc4d37eec89d5a93a554b9b64fe8583ea8722d0c66199a5a919e52364b5805cd4077fa492052705dff73e566186489f0103a8372fb57fdd64edebc7091c1150bc140af76c3d6674dbcc5658e3f5c4eb73ace4518108aeec742a44f0240470efd7dacccb208d0eadd9d70ec9dfb30e781d14a970c6744039df818fa8fae28eca017b8c5eb247a5fa243d73799a699bd7f17f6355efc685b627fdad6d00113ea19967f5c9d57540bfd3c8d01f93126aa3aca1b2037f51a68ce9ef45b45f5acc765583a5dce235546985178dfc24ef38bf2f7bf36ec5240eecdb31e4a2cb89d8200b606f5d5badd622e71843fd1bf524d1838aca50cb1ece22a83dc516d5e4ee0168fd16b0e218f48e91bec222250d18e08e80bfdc9d72684f446adbe751b12baac5bab7007c6a0896a1598196a6f47b859f49604d4af2111fe134e0adb74ae8b258894c88194e32931a412da0ad0be1c04a5e08d0bfa9cf8457c5cc028ca0b73e276780330d25623fc3fe8f079901240dba6fa715ccc10caf487bbefbd14dea812a0b131d50ea0d30362dd1d085457afc5f59ae3a489645222e8c40c5c00165cea578a9f50798554754b721f009f011eb560abfafa59267f9354577315ac14456af677532dd302720176e59b80f6799bde85ec0b5d26171920057386ecc25025b13f2f0006f97821023db75beae5683f5e062408f6f083065aae90ab2ae8b6ee9849d1930d69081b4a4ab2a712c7e0b3d2caf60459d89099b60bd57c32a0b0b64bfce1ff1292a5995044d82d6c8b42825a824b6275672105d25f2d38f70cdb33bb414bb75e6ab9f1c7df1fcf417f6a8d60d71f9949682f6c572be51cd5a458e054dcfdce4e459847339e045ca31096bfbbce00ddc4bf2cdda53a6d12d90a314ba84533842645a5334d066c6c08c996fdc6911a50d2b940033c4278cede9721b4130d4033ab61c69dad49cb07f896525cc2b29e9dc7a6351ab1793be930cf28d194584519505acc0d694a8134b6d803bfe962f3a68fe85f9a2c5ffb8fd4f074125bf1336212016911eacea4709ae134569377cb2a2b58843066d6d69e2dd5a5d655f1394eebaca38d7bbe3cd98278d40246d25adbc8fda6d04ea76abd6e7f88fccc45980a5b40011d9e9d298b7eab1f4bfaa9fe03389a3f4105a3f83f8c370c11e817029bd8a7137459a541023c982098562c6f3bc5d36744395583e907056b95ac20ddfdf1a0e964a7f2163abd552b175fb4ae4f938a41eb4f0cedb7d7c0f875fc1d1862b83449e86ae69c44f09c4cc77b2fdcc4183305796482e3c84bd6fc5e7dfa7850ac10624c1ab66f53e6ddbac3d3bb162aa4508aadbf9569fba099d4b6b999088197dd238548a583264a682838cec0cc24d8fcec308dd6c364f96e4c6113fc29ddd96ad5cbf2fa0c8daf8963b6109e9ec143b861af70395ed4806d8977921e16fc80156f9bb3ce7f522ee849bbd9d3930aa009ec4f8e9c9b7df4843ca8654643ab61b3a3b89d3171f245b6d36100f7146dc7b65649cfa12c18a6345ef638a7b531250610a80cbb766d85262687e83121b4c6d8fe153f7543b6e2b71135380ec373837b0e376472baaf7e5f77d77202c64f3fb006f336c9380ccaa3e5ecce403a9bd512464402ad408c68bfdb3c642746e047c9dc90b7d05c8f05d66b4b1956a30edbe95c220dd95cddfc2602625ce1f38f7e1319c57612aab29201a6159746ee7d8d765558225811c494fb26b14dc22e46a15d4cb3b84a7c66526de839fdf1add98e0431bb33f6633292ab5e4ef584c55083d9adb81548a6ed445417e81961294607faa00d8441354fe609c7f9a66765e2de3a1c87c7ec380ce2a9186ad47a9dd476e6278fcddeda3e7bf1232db9ff2f9332714e7a5772cc332e0068df13e17ad1f8057add36915f23dd22572e9cf7f66da26ef6010d220ffaae195e872d13f98465cc4b2d011dd9b25d3b49981e5cf3f86bc5786504b0c692239ef9e3e647a5f9d3ebeb8f0d715db57185b155427f12e776ddb22ca5e3791cdfc2bc009a6dc901733888849f2571c76a5e22dc97c7bf851a6a1c4824166904cff794fe6271b87c4b156dfcd61d6094c4a074bacfddeae61a68f1648b545b409acde9b78c4e20f3261e6b20d4f4c1a5a663c5bfd3615598652402cfc1cf68d88f0eba045564dfa9add7143031e65d13aed32b809a74f223a745517d2e1bbdd8953a439bae7a68ee987bff7d8e3d90f5e250fd04104b614f94e6cd5d80139f6b8902714a3d3a02ec7252f77229aa6bbdee9fa79810db83552a9023277e6277354d970b2b9b17448ea1497bd5b925d0a5f51d8bb0ed068e84c3924aba8b5214341fdfd8d97814eef838d7a20e9ea2da5ae79dccb49a41f33a4c9bf89586d26b7f969bb8e5ceb7894362c9b30baf60877a3c2135d5016f22823492647664252849d2ac3cda1cdbffc0a68e4a8bb103c8e03c1a5ae1947184313f7a429dc8c247dd3dd5f3918a2b86a63cec2d850483d1a79a2acb02daf2dba34bd17c56fb4e9eb3f05f13a71fffacbf4ba9993b15f0890a49ba42800002f91b6423dba5d4a035aa90f380476c083424a5a718ff6254f2e1e0f5cf1668b814d0fffa7e84e95a8f1078bd9c50b7868d79f7c4d8880fd595de89bae01ca5d10154f7da7a757dec54c408a829aa0716a99f25d51ab1fa74d457b2e25ca4d6dbf0b95f3514c683dcb5f364ec129090a3c11f2e10e98529da35453cd7239d311eb1e283d5521fbd0209d806420925a77a0d8910a1c584d31cde17a2097e687757e89162a1a7e802e140cc247bad9dd1271acf2ee035c55b03e4f2a1907a7ac924541d50cc1002aabb568a75f11288e3bba0dde689923f80a130b5104af94f33b331e14e8a51cccd1cdbca017c7ae719fbd51548d890a5c6489ca1affeeac1f3980007e7d7134b3f47c2af5f941fb584e77e5a6c72f3ce9829a217ef1d76197106b33a00a2c19b6afd50e30e972fc66eff081d422a7af3eebc4a04a50631a9200d875905c903b793cc66c27fdd4adb1c14364f5ab8568ff7a049d10b9a9aa7e3415c29c28ee857bed96ff26afeea64b81eadb8df8d848df146b06efe5731288f338189f2ec9537d194d90cdd09af6816b07eebcb7ed7181e6ec67b6ff81410a5e86524d64842c9bf28664654cc7124ebdc4bb67adce3adba8b778ce8590bfec3ffae651f3007e1c14f6c240b375e21f14d94c0eff63fec3e03cc33883b273d99b1dc5ba2433ae39b5d008017a029d59f4f620c7d281843b62582016d62f995dcb9f0af3c6ce307dd8ce4f28c0bd14e9afaf292ae0ab39d985962ea325941d5f14cb581ecf81fbe4c7b07185a3a98962fd0711068fb94a529b7dab14417745ae9fb13f13eebda2d97b3399aa85d6e0fae48610344e8ce6e548b6f89fd133141ec82670a9c09129ce38c733da03a7c27db0a8ece20c102e175eb1b07f7423a961596448901b8531288d27bb6762adb6e5bddfea67c9fd59c24a5c2b8006dba56a243471bb3914b4a5b886a4c4e126bec3b405fd6c33cb3e8b5e4ea4dae9de7fdbc1aec306ef6c74d468d70c59ab5702e1030cee1543506e05f5a4d6294da53d7e310a8c8ef756f79dc420ec7abfabd4551115a37a32e623d5ed27cd0720340c669ffb376945bddcc6362ac1f39b430ac3209d05e422a3440f193ce74445fd5a0aded3ec966d1f036e4609edc689ef0b8a1219352c7fb5bdd17ba8259ccf631dbdd24f1f98d91277f5830223c2b82545552ad366b98f0458e560d6d2f2fa00326e0722f12465e73617609d94a735ec71c915edcddb07975a63172315658ffea3126fefe38ce0fe2bbcc95489933fc8879a6a056c4153397dcc89e31f605d3d5d8d6f40ea9629450e4b3181c280c9b92dd5e1a602274cf75adf0685eae187121d48a85db4c6a1054a8382295d344e5f969d173237751cc275da21c94b1abf42713e273c04545b78d659e30f328f1052557e6d9163ff2d3d8b13240609ec4b0138cbd57c7cd2f0d6fb24336bb504a6039328af5f0bf65368ef71e5e5c674cd4cb3dd822d27371ce9d15472036f48cbd792c45c96188646629b0b65d73e35bfe54aab71d8007d72e83524fa1fe5e0cfeb95df7dd6ca4d92ad2f86c093f01a6859ec82ccab62b48b56d98a377e8ad7f89d1809b7274d647135de1f0f80420fe66cd2bf599bfbe11a94df73168f86d7db3e3c6e6931b3d192d30d9ee863a36f58418e2b7b6b46df40d02d7fa79c292de79740a8858cbf8aff0980205f763f61f22f5c5e438f51215dbe5e2631e3a526915d1c7e12f03024f3730dbadd739be7f4c6d63cefb3e6cfe66e5b5b0b48d22462cfc86b3a5fdd0fa05dda2838b69650521d03b0a926d0d9a57ff4124518789097d39ce8b0e234a63ef00b56073c837748b8afc75cbef7a336174bd3b97bbb30d5d8bce947642abd6bb373d3f28750db76154b086214cb5b854273362455269c641bffb1b2321b30b6a5371922d4bccffadee041fd68c330f2db5d57587af161d4be5fbb180c1dbab0b279b45f7e8221d5e3dda79af1d0fe9efca6897f28e19174f2d2968ba8005407a04fe8026dbe3ac67e6fa2598d6ea7f0637e2651b3ecc4572cfda526b5d3c82bb3f2f7f8bdb0461f2311344a76049b5ec44ae32c8666eda0c5665498dcaccc49db401ac91d35262d84bf8d445f7633cda3b4e68f224f194f39e60e9c11ab6a08dd6aa48b940d94dddc6d04ff700d40c02974bb3d79c3b6afdaba5a0ac3cc6b8bb040e69c5a110b9c93c850b71b7f74b97152333f518cb899f2ab65f66694ec222b13d034e0b6b5530ebd922af57d0f76a4c8111aa315e6e1ef1891231c6673bfd39c13e59f2dd02e5ca26d916eab2c2d6144324d98870c175f411770be6654c5e85f27ba847e1d582cd8c844bfc9fa38eacc2d18906de246e2628afb25678f834ad2c71afaf9bdc409f55f24524ae69667e6739d829ff87e8b4ac6eabbf103e42388478b00907db61f856c53ae04082e49956ae508294c64e1c5df0af4dca4b7a885183a9595052a4a744e77fbbf71d8d09cf225217d5e4d1f9602b31385160c4e4ab09afcaf3c8514bd83658729d7e69676c741757d9ec256f9aded4ac5db3e4f380a7a43f478379189fd7f8e30cb4129bb660c7d2a1bbc62140b44b345bef8464c372df0fd7d439b8d5db02a6fd19ebb331a60a0f0e10fc7071547a8d18ff7517c646919a69d2580ffb8163f6aea8d5791b7b550b14478a694bc5826f5992a7ad8c04776d5d9d267327ab0d48fead09e4258c379c3623857c3bd431229f1c77dc47c115f48ba5f4aa04c149a7c66335406f7f3f407ea96c0a66413c94a71196b7caf84da8ada521618d8ccb4058421f94d590cc80fab3d38bf702a1c8e7a0b77e6fa43ac5aa28b6a30c60a7c8f7d39514bebe6ce2ba2d1417e372cc0625872cd0f2d05f0524640643c3148f16567b01fab9545fc66694b91b068433be7f764baf2a7d5039f452c34acb78a485b48d5c3f5a4ea6b340542617ec69e7ac3bfb5a3bac16303a1d1d979f4ada0fbe8749e50c2a762d6a1223a8930516c9bb1e8ed32241b28deaa4c6cd7b39e6f366a1b45c22ffe811d75c4a0d7ce9adb6766c64251b3eee9672a267e74801410e94c2d699ce4e00e9a800b8b9019f0793883e0fe18c625c0e9a17da5dc66cd3df7e43f78623afe7b0f2a550798b5b7b6abadaf307bc624472f9eb16c7dbbea733cfe32ca975ac02440000816e78a3f5e3295fa9d044c89557ab302c19fb9aaf4be9ee48a92eefb9b4e4b9ee85e42b47cd3a677efd553fa9dc32ba23d661aed0ad1bdd5b48c01ba24136477592495865cc8367f475dc63c76e800bd7cc41b39947d0d146f74c880f42ab73dcc72945694977a41837f59f9b4b788b73029304a9c574fd9cc27a36509a0ac2598713545c7772e46f8b8ae896149d8e8564ad75b392ed0790fbcd36e006e1dba664e7ad847d37d9a1cd6643c8162faccee16ef18ed95b4f7dc6a780ad875cbb6cbc15dac65fcfe37eabde44b62ee6234858ca41291294b249b5f48ab9e9a2524ddcc3b810ad30890adfaeb9a5a9b4d4af1ff5f7ad654a5845eeac5084e39cb3b4bcd4de0eb1a0e74a825e1becf360d284bb5900f25bf6f79de593ec7f7bcd55f955cd576ef48b3ae3ad5b5fc7705e0935da83d4bf148487a6417f86f1090d6029303ee187f96ebdd0c7f96c3b6e6dc6fa12f38fdf7ca33b0cd28cd87d418a6e06bc7a2f007b33e504f1c18a1ac17e61c7add3afe49c97b663928b1fbbeead567d7b29e7ee995d06929fd2ff858a97ca102293b7a4e72ad5ce13626e931cc0b73d4c1ec5c6ad016307113bc463124a32ff26da357fdb77abb743cc8c2ed209da2bc4c1e0d1fb91b334a2c233630be90ee1dff17ec7a5e556e894844dd640782cedabf08ec50b8faed8e79bb9713e74a3759a9b5c7b1aaf3ccfad9b6cd802fc5bd4f9da9d4413189692fbd7c497a23a92b15ec65eea39f41cb12164467936ef3fb7079eaac4f60bf35bb6c39a1c030b55eb151fed3c0d5ea681571a7f32f3b94ae110f669c16390dffe87a7d69dfe5a0e1a2441d3a17305f998a4b2f18e496a67efc2bfceaf0a8aa558b7be67de9d511cfd75627c2c3fb56f654196fad6be7dcccd6f9356ca729818de329f6422d9f5aaf96e165a2a7862de6f4a00008fc712798eff0f7261621ec71bff3228b1647e401ef2a28ea2f362b3ba8e60467b9695c42f89be874a502f296f00f948d01a894fff0c568aa64aa22188452c9326795fbaf04ffc5081b994a66479ab13e96d26b637edee003a5b0522185e5784407925808f81c47825bc9b469fcfce68e80429aaa5443be488881534afbe0b8cdd887a007b1e0fa14063df99cf65ed2b6461b441a1fb951b082c8028f2609823a226afa17759454e19d1bd105708b3d39291cbc9005f7e59cab9db28818bb8e391fb9cc674135d41844aca06145f290109d474fa8097ba744b93da6cf0a5ff85b9a293898dc6e495e6816ea392a582f2dbf8096dcd30ed95add2390cc66437d3d8d49bcca70cdc93b16b476e99865c31fdba4d6a7129dd161a91311d53722433386a9038f4c667a8e86f94f53473c65e38ca8e2be474b8db08d8fefaf87f644909de234609d61ef368326909b5b1679d5ffcd0b94c266d2aad7efdd2f9a81a1a78028604183b4157ad6d64c44b02033adc9baf3173a9cc129dab3e0f8b53efef141f233e4cbf14690256951ee259840d2a93396f1e865984bad214f9107bcf4ffc697259c2ad61591b079709df358d455e60d21b108208ead79f9069a3f4c2db986dd55113428da95da74be99faa7aa909ab56cc44bc0ee4c3bfa58b16d90438138e4bb40cc36e8b04e29350e7ff0e5fbf594d6eb3128c4ff32f60381acc751759f8889762e5983ba9d5d997e798bf04402ddc7372f0ce2459110645b2349738cef8f35a5db8e81a3acc221e7136b4b0d3bd79174d2c1fffb3e0212cf4f0bf9027f88876ef9b0244a2103da32c510b6851667caca5ba5190b5aa71519b0c1a15a873afbf8487b17f69a5f1cd5e3f89598ba2b84faa1cead8bda14d2ff3ce4e93af229acaf7d4175299b66bf9d2dea1261f65db2cdfd680a59867642c406531eed38d297104f04fad84d9b6130689ec53955777e8bdc642e37e791eb1dfacae0ffa4868c68f0f06278e6412d9167867b91e0dc4062315054f42647e65fc1ca48d195ec4de254a8f07b88d0e47c975eeb7cee2241a9e75a46b16f3ac23685a172db2171e7aa9fc91a40fa7daa3f911726fba549e531aca4a5c1d19d84a2afa69c1a0df3e49f73741b07be48ba530214dfede73d90eb6fc3acb2dbed3e7149e89e710a07c7c52a3364db2b5a231976e216077db3c0e7fbc3a8525ad04397d6642579a8a621cf5187c743e53d5b088cf7b6d4c192c134845567a687c9208c7d9d5b9cb65980a8d06e7121149b75fc19b04f6171130de66223feeac81c983d192319600d70ea4b8751330705e9482359e29743a454ac77294b315083021a8daa49ea6cbd32c1c082c08683a54a1f42ae69617c81e112256283f120d7f740d98b4f402954992adc70e631e4d7d7c42b89259cd846f3f9ccc538bb9242af297689bd4fd8a1f9642719c21fdfb9bb54e261ee72b2f646e08c7ee7c64cfd09194af3e97603da46252b90f35b2692baf85f8dd44da39cf6d05a5ac9ccfa970e4d7b5e958df38b61a0686dc6ab69f1eb45727d980104ad5965430ee505be131059cf01176b8325bffc0997bf64f5c8b03a889d657a81944db2f867da1fc20521be8b02b469179745fddbffd5437093836887391834f72a66cc605997f0bcb5329d41ebcef08ef47d86db0804befbe0adcd511e462d1c68fb7f00e3990266f16a79089be11e56bde370889aa1dff94d760bfcc4b12856b79e53c192347da444bfe7cbda48a48409f5d7765be09ead01c28fff3e9debd65818bd5bfb701886e16e3de4694dd973ead19e13118726c857b11b3acc5825bbbaf38990d41ddee8267acf68b34dc6987ce4f24b98d68cc11ea09baacc9c7e6ab24c09ee9d7c2a54911c2b3f590dc5fbd20b1d6311e0fc59a05f7c1ae4a6514232bf1b58ffc07d44f5146f74763204801489f9a3601ec7c079cacc4c22be94fb9a08f963b2d9d37bae54202db880d0939258bfc6c79813af1862ed3100214ffd0d44635a749cff9dfd128640efb6912039dfc33591ef6afa8b5fc40e105a41fd1ffbedfc0d8aede3f4ff3b0d82e0d331f27e501164bdef79e0edeea002c973680f4740f81f05a5a702c0728080bfe32be4e10d2843688a5e723dbf59bf6613a7cc1696db5f9cee630e66f0e8eb34848130d10ed262c701b31d2c076c63c01d3e6bc387b23b4512b7633a154c5395fdac37964625b0a5857965e900d29846e7a39f840803e6b2e6f9421e9e8a09bb76f648dc143b5e41a3d2984a19a072a85f953c23ff55529c28c34f2d3b9a37c0be6efb7da818c8ceeab7827d5da8e6b0d015793b72c4eb276eb74d726fa7bc5da4bffb83465e0cd28d4beab32ae28ff745eec902216ba7bf0597adf26b4a6a38c4c88ce107bb09f4be65d5fae575102db09bb7b8d4fb6df89884ae1b8eaf3cef0c6ddeaa867855eb75ba1c909cd530ba73dff21039b31fba12748f24fec46d9fd9d4c8c57b4165e818cf484dca6cee6e8b232ad0964ed130e0c2a35e015b3a20d83cbb6f64c07a3f386e434aef65ab782aca7f75fc27b2e243e19dab70b84e9d52c1243373b2dc465df1eae2382a502075b5343f05767d976136e202f7f8a1c04df0605f9b61fbd5b973699433f68af9b0bffc29e96b54622d07b5e634f3530963715706518466862c5d73050f9e5da3fc4f2933945f77afd17150879ceeeb6c631608250f59cbbb1cb292b663abc27f1f5eb5029af2098bb399df8ab11011b778ca2159c0470c5a7fcf1f3d7f3496dd927cdcb7bb308c6b31d0628a7f88fba7051bbe86d85c974daeb2490d0d1c288c248c9d7ba2253fc62de4585b9f8f5ed851d1b3390aae6de203d5ce5ccee541699beffa053324ae19a5d8e333aed406cfe432f186306a734afb6d72db17c6b90da38323ec32cff025499586e1ab3c8af3ce335ca28ae3d49509556ea2d2e9fcee08ac64d613272bb17100cb97ce65289f45fe2bec6fc6beaade58085c9864ba129dbeed913fca7c502b163aa56e2b2a1600915b8d774a06034c1754ce8beb6e0c0820523006ea9fe7dcf70d4382273762be680d51649b2de532aa0ee9a0efd95a7311398999cda2e42c5cf2d42569fc4acf643bae8ef3ae05a3157c444fac42e741dcbe7e50a71b37ef7a802160e75fc4f652ead718196ab082ce6bd29994ce8fc599d10b119afacf9a86480dd976c0f0d53d5a8a996770e773358cd84dbaf71b153a742b992e5e8f267dc745a1c352b8352e3d65e327178f17f048c6682279ef6812b9616d0c464d9abad82d7698910d655c0d98c2e6f04f6f993946ec5e7807ad5d52220dc5a2a74624bd0a64f0a8fa50ff3528606bfcd784a8f9d126aa94572a739bcdada48c1586eadc668fd9a27372de8cd0db281ccf5aa1c1392b2dd2343e3ea863bd85dbeced0458c3c337474d2174de39a0c833373c1d1e7699337912770e1bb6ab5aa11e986366b80cb746b0ebefb375dfdb69921b797ed7382dc4a87c836526e4e0cad6c7e3654ffbf14e5d6ab80454ba77cee7a2067c4cac91f0f6a4b3ef52a484a5e54ba6c35f21bc27435948167550eb864fa4216dbbf674ba01e5278c5a5519317a05e7ed7a6780be02e4f160deea0bac6a53a2f068adac880a2d5be26c1fa46282373343df0e28d76e92e8e3db25a4f3de398133f7d5dffceb95c5934bb7a912b68e20caddcccef8c1e3661eda3c65c6e84e14857adcab531ad532ebe3f52f3137b1e900bcd6e192be00df64b25e61ba821d3823ae851b55b5543544c75700bee626b42028bdda1da8d174069400547bf164a61a257b13a4404adc4bed902ce1d76ac10caf7470103c3824eed8b37d2f67d515a787d93bb32fbeedb0ecbcb0e952f39c3d7ddf55222ec4d43d97bba46e47202036aa7fe8e4b94e168170c87443bb9fbed4dcdad188d16d34ad474f640155d10e3936a5ea395b15ab0ef4a5c6b588652e97499d75437c960cc1af4671db0b42cb1d42d20684b63b983f28dc7911654d1f43987da1857c0dd640b7165102d2961fb21e654bb2829ea34a052605430333ac73c1ebea507931bc9ac2ce03bc1e7e771a14997efb9e11cf9d72dc9087d33bac2b7138bf2716211456e022d525bbdb0fd3372eac9cf4d36809113313ce4978b63c23ad2a21519558accacb04091135b157cfb793b8438546a355633ff96c2969c7bcc6f75b25d1a0f37186000fb4461f24490cbc8a756d9abdec6c6dcfe7a3aeed2fcbf87c330d039dacc4c41012b073985193369e9803ff1ef2cb0aea62596b15f36927376ced1dce37e74c2f3521eb8f35b6943b61a5329847550d221951aa87b7fd921dc18d3dd3604be29edf7d8a8b5151d6544252dd67b41936937acfaab6ecd6a3e89706de65955d89a6d060ee197c8eb76aec89bca79e8d0cfb5d94f2f390efb48cfbfc01e887e9e7da9dbbac7451b0a412b23033c2a3491d68215469e92be85192fd220e2b35de2d598a28dfc83e7abe22313bdaabd26feb1bdf9ed85072f9e1a13b039555db4abba00d97e1f273b691b057c7816220d297cfe9dc25096a27130d6199ac6d04f72d57b275ce7917095636ba19b68df77bd95b0da6f11031a723fec9fc093edd4043f44f62fd1b16be129438f6d1618692da39ee11f74efa2b6ca80a8b080aea763930b022cb79493eae923dfb807d4d4f12d9810e3029fd08f60176ded45b50d165f2c3b2e0ff024d366947ebe917db3cac174f68c5fd65a146303af2fd886bbfddcb382157de0e77fa5a8df1e12b79515e206f81f591329f6616bc89a6cd74b85300b544526a7fbf578c1a038aedeec4e99b0c996ee1288198d10fd1ca39462cba743b5a7eb0fababd9c6e77430e7d819d2436c053943106319c87ffaad1a7b68e21d60a7ee8fc94ff2a762862d288f07cff9c6c9f6e3bacd72d3527a9da0dcf79c7ef8bec83ab54270f63f6df9faa0b5fc0e8d9e3ab839013935278b6f963a7c9151b627e1bd2dcb60ea1607bbff647b457f516ff755a0283adf20b260c8d49d7690922e526c5f9188784c19a81d83b7ecaef71f2f7604f49d103c369e8cc42af76037017224eb119a3d6572e6628919b0f5a0ad49adcb3032e610c8739aa00638dba1d335d2ee53c6a3617ed0be76e5824f8bd6b6e0e8c00fb3c33b901aabacbe7ce86dd29d90e2cc0edcb23739f3152c60b4c47d9b7dfd1f6a98a8932e28018924e307a19c7c1cf862ccec786499f5b5ee0a83de3049911a96930066b6bcd0e61cf32359b46fbeb664be77c9fdc29696219ad50b35140b12610b8363a9d9faaacd6708a76b1b5201bfa1a74e6d68e0b6826ecc9eb03d1846d316143aa0ec181e0dd343300ebe5da254a1979297a3a324777552eb8447d9507b6dc00c1fb7e4c9581c02d301104352b5470b23d7500f28c266e9a5582da5deef98169aaddbecd941ff21afd27e861d44a3813ee3c1f92bb545dc443b6fb1c93ceeb2fa1ccec9ca5163bc32b2ad088ff8eb15e3d301a86a80261b047f8b4c0e32e11e0c8ab9a1c11d7634baf0afc34725eee53afd81c3379c481477ce5faaa3b540b685e5d6f16df4346833ffdec2cee912c3883017509caf812128aa38dbe6397abe85004b8ba53a881ac635f558cbfb1b804f8711f1df8da27c4e707535f1ad4f47b168e08d73d6435145e2fa6bd2c246aa2e2fc20729e2710dbeb5794dd7ff8311428e8bcc342f3c53d07b9ea11aef870b73e72e5ae596b3395b3b2ce72368e68239394406aa89925299ec26fe50f50681c6ca4f3bae726a5e0bf471ce36d56704710a94e17774b9bb55dea7d49962a5e656b8e1d9b97fc599278c1255c6e48267451af91fb717dab97163d8e9f348098c10b0522cb96ef9f6c5e83e044e5aecabaf147aec57e47d123d0bef8ced7b06eb824e91dc8b3ca212ebb0f30b58b0fa626c43a0dde65cedd1d06e86c0fd07a9ce895a16f0d597cfed3221895048dc1d3d88cba97d5b23732345857c6eb3d8edbf9398553bd9824a937e99cfbefde5985126f588ee0abef7c974110412c57c34c249fc4d28740cb51fe9440b0925909f8ba2ec7efc1a400a74d5422d9e40f8220bcb33411207729022fe23d4161773bb537540afa2e4b85b9c61a0a7039546c352b8d176f166f0221ff87635bb8b8b7cc88bf2e4b5dd5ab2e2bd672c306ed501f5191b0df2f50b6c0d1eb2fd992d9fb3e0ddb621ba8512b45fbe0e44778ccdc5ff12a1d64f7731bbbdbee7d32b2578342f4f04437d394c6f77f529b5814e1af14b13aa25e014e687dfe33b5af07440121daaa8c78994e181d4d69d43c177c74c65c44a8920592d5d415a99b0521c39b278e55e5fcfbdfd842ee96c229803c71f4ad7e451ee403b96a81fb8dc4e8da72ad6a39d7be6b66cbd640d615b3c8ae1a1684a8cf1c17c62936a7a8ae72758a8c2a82a6fe90bc18fa30fe7d5e70f6853fee5f986cc30bb156e0eda22c27ffe78f03c94b802551e1a4984d6f00117b5de35d4141826d65a47b045b7ffb64fb07b0df24bf284f335920649229e7b193dfee4c4fc94d8bb9dbe2a8574fc5aca6b545a1b75ad332ac45bff93de9a5c980cb9d196273e4778529913119992f9d5fe0df277500b6824cf4802fa7b9779aa84ec37b54f50f3196691baf93439017cedd39078a80e84a3b61b11161834a476dc8272a1d449df4dd9a14207f76376bf9193664fc5c9185bb823138e068627308ebb7cc6dcea74309965eb5f14a1118325b0d139fe121a02d901e36b93fc8b08ab7c2c4e61ba1cdbac266824b8c9ed3b5627045ec004ca941e1ecd044bccb50974852c018bf1bf2be66150230065843726b6f4d38a8b4fb4dffdc356810afbde36f9c6c7acfac370d5e511d17fe630357d5a884010e8ead72e90f9f359a8abf1051cfd81174a49e4f7a6ae014b6c06526cca393b95d3429a0aea77dbb62b3e14f37704a8e8f96849ee7494be7ea3f8b5d3b6413791e991c95e2bfb3902984ed9cbccc6b868ab9922fe9136329b4c45a1a259b8ee81400964d2478d916bb3575fda19bda0682b06f2851b11c5894c0006ee889373618c130af56d2638fd8012f0f4e353559fe19e794cece558ec99fa7ef410beec46088311436001f59fdd4dea5baeeeb0fb917277b9b3d836e6a8278f0e4a26681f2dd32bcdb4a469be3efc03f07fe003586d805ca75545a5b749b7e7fd809c61466fea2f47f791e116a96c2f1121386e94ead2b9dd9451f05f7ad0a17cd785f2a480ad24c4403188d9c5aacb59e980bb9cf0fffa55e11cc50ca80a1cb663df118aeb917d34c6d5bfb161247d967ea6fcc097dea8452b398324de853132e0a0eae6afdd1670d8ae0606217403bbdaa4de20dd2dc1d06a0876a4d7317f58cf1bcb4e7bb4d222b33bd3f39bde0d4a3b52a2bcfb4709f0bba2c73810043c9ce889cd0c01f7bce9cabeedf5c35389c3896d4b9a556e772fd7a8f60aad37dfe6b45ed1dba9e91de10220c64483adafd7c50e2d19278ca9779d7795077b8f224b017d18844933f9c5512e1ef6f47e623b06f748eabb6c730c6239e595d75abc33d471a721d5deb7b8d26db6fc7a10401868f2fef2cc88a2f487d407e5441c2423c6334abcbf7ca069408b7decf818d7fe7bc99773282e684d6b90fe77878a4b58e58cae73dc517b74b24440d5bcd35831d8a4332cceaa667f45d660bdcb27c223c06d07bcc6779c24cf7c1c3751a1df4b2af528d84f6087d045f4f75940a8acac34aa6f54da67f9652ad8621ac0d9bbfa0de223685b2ce76212e1b386b5a52c394da25a25666fd4672785d6ca4e72ac47bb38021d863ec640299d5ac5e14d0f84b66d65197151e456ad0c62c6b8bb02c55c02e65bf3ba60925b811eca4c1fb94af9e6f816222a72ce5193d0077bb2fc5e41287dd9a9f6043eeec56c4a029dd1beb554d91d0d393ca7da855297c173ac42477cfd2af75c128553dac04ec3d8fdc1ae4a7663103f700f2cb9d1342fd66e4aefbf80819d2c4b82cd5a704e3e6018ba444626850a424b62b8ac5cf5d2c8844fe9c95d0d6c6fa9476294252d1eb034a283145e527f035ff164b8b5ce1ebbf3633f690b81d9861f8e43ff07a5bce96e25632612e4d872dae3caafcfcfcfda985bdd1ff65a38e5d008bbdc4a7cac7f130cfc8104625c25b6e3eac4ad5ec19f5d99d8cf8c4fb6a0ced9d6f573c176316937b9ffc4f2ceea95c39ad7309bb11a8a3e4cce33ab1c6418aa563032f7c7cc14d6e9618173b802d10993d3f738ffe63bc7432cfcca78b294cbb7288f31f52b1d575ab4c0dd59bf2f3413aaf24616e44925d61a8337628e520128beee3c7850c024efc40ca19fe6eee68ded591e636d56d2be121be5d020f3befb56886975d75d6cb113d1ca6806753c64a0dfd6814f0fb361edaea32bd6f81d2e5236c156c811affc01c3030d704ba15df921d38e66d38ef928b326c4574d1ed0e1006d814c1ebfe313571be9f68cdc33d1237a54cd44bafb1a64463708ea28316696bc23683a819e6d3e2243e90429b267b865d0b9797d4193ab9bc6b4700762490358bf119eb27a122a6cf17333d512504042e2bc4f66011b2f3f6f0409c694824b4428ca85bc3fce39f00461fe32544645ed9d4888f40772528964aac3c4809c7d4bc82832002ef7536de6918e5c12ad18e116e1bf158cf04183735fdd4c4d2fbf480af107de7a5db82bec0310966a49ce776eb6ccb3731bc0ff436cad9a1ecaa69294add7339a7a6890ce2ecb1bb90654ce56afc7473fb3a4c4aa856eaaa67dfe3d52de974a61d7319f5643b43673f4329c9fd31b33fb932d5da0bb9e4d03bd5c68fb860fac4275701e4683dd3409839c52300a11958bd568b79e615f35afd6999229fdd02b021693ef07712cf97a7278fadf93afa3256adac4fe92f57dbf94b5fa2e32503123082a54eca161aeec381397573c4895f5f9163f5e5910f5e81926f30823493e9448befa51770c85f8bebe1d3e3bea758120658af6d1472a2eb534fde3f289d508dc1fd7308023f539e023af5a9a0491b3d214668d37475bff212e5b6bea589d2acdebb1269e7de1326de29b4b0b48af486ede08f6d33c14dcc37b33d4159ef85be1111dbe10c501bee2d4ec514e2835c1dddbf6ed4f22f5148b3ef68b143e6ba0b2f8a952bf0758635bd8610041ef499902e47964748e0ae17c6b3af357c91e0c56c2a661b79a20551762c9bb654ad64e2d8a64936840c35c64b09b0b2ee86a52624f5cf7749137eca10868edf4985ec2836dab2fc0b6fc8cf75a7bb117cee1f4c45ad89911c16f66dd0d177cfc63e4cade882e23be8b0ee4bd3052fd01504ee13c978fb7446fa35d5e266f6378cee141fe56ee55d924a0ff4895391deaec60c11836dacc459b87f6cf47f914bafb410fcac2902bd1acaaefa2b3f96386773d88cc8ce4d3e202dc183b9b4e38093f1ac1b3acf7dbcf66753b9d8a5056eabaf0b7c8da2da2fb8e6b1a8d79217861669ff21b69ee549246b95e0d36bda43517afe8a4c114dda740a23aa7860708d002e039c59248a3ea276994ba923f16b7794356eb90b6a7ad514d990de5d7fa4a0a57a79f17b8c9a020b2ecc2b58c716d6891e2fcdae182629121a17b78971ae5cd1425b6b7c74a4b0eb7b4cf681ea7b026fcfb2edbb2ed51ce1fc47edcde92eee466f1943f36565fc86f484c504797a8ce5c6caf3758b5b073408255917334ee08b4831daf295d687f472d63556e9794b5cba7feb6a186f4e26699f277d2a76c6c1ab18a3888cc4568d5ca8d623c1f02bfdf6d0c53b3378b7275cdba747867e470d29c7199b8f812330dbf375a1c130cbb37ddbb6b3e294f0e00a4c37b52021d060702dab14a1acbadc7e6c9551aa9cad6308ca1f470a39b52dcc5767ed97501b76a1d2379df82f318f2f81a47d972d370e36bd748b17fa0e7f494d734627c343d916161452dba9900e8dbd51e3e0c0a3272dba632fefe5453942ba2d1e79e4e07b1f1598097f4bf0150807bc0479981b433a893dd8ddf7918a64574d4b03a561ce4b3f0d30a9bd564fc40d4350e4291f192dcea1c2f774a6614a384c4f063d4a35b133edda70fb7993d0e6380067ef8505cb6bd78f17576c18cf6c0103696b1fc079a0c143f794254952e665b06477239652dde49651a85854e94d97b2d2b3b3d4dab3166a8244125a9ed1e54ddb0348bcee14b7c9e8130cd33f573bd1e52dd04cd074e0f07b58c43448c5d35b591559a58b634153f5b3336fc33d4d5197d400c96fd4cbce02fa6df5b5c849d47fb3ac2f0684f83511d35afbf1b54557006d5f605d52825a23d329d3d7dd10c6fe9e930c622f78ccd1630ca149745f92a3a004714cbc4427897c3779addf3dfd775f48d390efe9222cf9fed878a583201921f1dd6b53770c6bf5c560b15318a38f132b65f754b84a67b55b7cf2ecf0541c35a8b1d731d8f8ed83b8e3d919b1f431578ff3961e6138eed50fe6516afa1638b89b5c188fe1bb7bb4a5039742084d3f4938b1c8bf110c77d47e374459b72cf38d6729dd6c40c0bbf7935b966b1c1def1a431e57224eab4f3fa4f4076b94de6de576bad4e8412855391149575ec39f9df2155cf2593ad82c99fbe1f6a4f4acf89269460227cd33e4b57db7346bfa5a05a8e2ae49289de5c90406e193a2f444128a82364d687716b77581362df626825bff5fffa805c4956fec598c4b25a6a0d8a37484c71f1d15df7530efb407b328ddfe3b4f0109c21766c47edf764682aeffa9df3e49899df0bbe923518687e9d82cbe29981075048b3596ce04514d0f00f48983f895e474ece6543915b69ad7561be6b30aa6708a29affee3ecc48280c4fc6b80e662e618613043e9c33c0f6753d856beb1f04af4711bcc3d36e062c3664387de9cb6283f482a5cea21d2f72c52200dd6fabb5af7c852e59a69785006c3ce88ace0f3cb99264e0de0e1c2c9c62b49ad31d9eb0c820e39287b39d00eda4435bb4a340e1fa4ad3c1230ee8a2f80ee2327449dd269b1f71a1e176dd61776c9fa5d697d673e646831ed6609f5ade30cee6450b5f3f39f3b9472a78977f2bcf9fd71d37426bb02585f8e968044c3fa74acf59dae6c29ce8ccf6c600b03a0aea1ccf8def1042266b46040e32ed192e7892b132759f6a0aa81fbd7b9ed3cb7196888960efb79d198a54458a953774b563fb2005f5288b0c1a374b98086ce5a2fb0d6c61da9d2f62865a83aafb5c4103fb663ae9cf7584738fef957a5b028e8e1d60a1290a05ffcaa46827c093c8f1b87234ec80ad5336570c867a473ea40b34b3776a1429e033bf3b947c6d3d6d164791131b4f27597a8ec6981c85f8e77fdc5d258370495fcae46ded1ce8c516cbc86a004a6abffd46421058752ac0e1de970b6d57c089eef9584f25050252fef623f2d617d8aec2310ad94d955de44815081dde531a92c33a024f19f3e624923bbf5d430d117e631b9258290c6fcad1b8df86bf1beae5110caee49309b2698cc37d1727093b31f3f79068c2be49ed55f36774e0646c0a6a7429933c25c971687bb4929338e67d5a2314432ec9ee004ce142124c66667dafd9e8278a32421fcb17c36e9658a1fb397d8a16e04da319064b3a95688900892bdde48f34666a9a4e5470677a1f34fb8d8b0467221e8e2df60f5b0c3061a60f9182a6d1428d4f6f4f06751ad25b18202af50fd549bb4fb340b5653f5637f5119bf727310c259a7d5174e24ca6e05237e602dc274a8700f3812618790869669ab94bb6d81199d439e31e942e69615bb9f0261e60c8a8c818d53489a1238fb214a726adc15bca728724fd2bf6567471026fc19c0a6fb9593f0c73768861457f39cc60ca4da24c8036c20f3d5d4e3a3b9922e6bf2eae61551da2bd8b4e5a4095d853ee3327ec5c8858a41c9ef4e38a1d6be0c3120438484b73c0f65cc2682706ac911af4d7a0c787ac7a13825f28bea09ac90269aa20d59707d0638121011a1ee1273969265cea0d6ff166c24c1c8b57c11d13327f8f8417e5d9729687b0cffdf3f9b9ec74b9e09e427c1c7184643d88e3ec39313788bb6fad8092b3b4d6fbd3f0c6f18aea695a0e266ec5ffca6928480d2b4435a69c892773743be13c1a20c6ed83a20ecbb7bdd31ec7e6966a4ce51077fd7fb4b8a1fbcf263c4884451d856375f1f9b3f7c76c3377d58e022154ae695d053dcaa4f6f694af273c2c873515d8b4ffd3bd0370f7988086fba9257b836c5c47ef77abacd4d112fc37039cf5f62322548576bb68be17eec7e6756d3b98456cfd4ffa77ae937ee1554adcd5d9a7264bf6b33559224561fe8d0c0d13029eb5acde266561fc1166c3798517006c7baa140f4f4bb2d13e2d0155d328eab555ba878be2e78ca429fe2c1538559b7ee53b1097f47b8f618e187694263e7778b36918f73f16e350da986a9403c46764707dbaa827e69acd84555c10374edf049435b2a316e95257643297b1ac4471efa7a53e78408e7132749bc23b7a6d32716af8d06ef9f27578eb4448b00866bc24b9db1ab68d753ca8755fdb98ea5becc13d86b44a82300a87dcd57cbc698b9878b3a245bf0632461df5c6da179909008d71488efe2dbfe8ddafdc39d7da1976708b44643f844f81cfc45f3ae45aa11396b85b57a94cbcf3dbb221ef4d2de36174c74e3a9dc624105ddbcdc8a5f76001ec060ddf232b051fb258b13955cb7c2ad0db8fff57792189b86fe6942a235c5bd890b26a1c3b5b95f55cac8101422186501bce5d6b0c27eeabd8fbf14f904a9e50987c19df05174bc45ee87567bbaa1b30e07c86a3298e8bd89504b8cab61fe75380583b62b1a6ba126ba8422dcbf188b71baa9779b93aa3583a94ab7df6ea5cb5c7a248e81cb011dd32c2854c8434063df80c6001b0c66fbd8f66eac285f4a1e9de69e8698a6e068fbbeef80fc083b975a925110cce1e5cc8f9110b0abde22735af15576a30e34347c67f77ebd236dadf6bd83907367cdd0b4ef4ca2ece36e8d50a7a0fd97ebabb026766c2441c9eb8472df812c24c5e1b06d42ccdbd38b38348d3aa1417e5159a4e662ff7d598f32c22b43108133285d82a0adb4ec35bdf85478e0157534cb6b111c8a83c9691fe1e7d0dc82e1f8f6d06446c2b07cadffb0776179ca8081c3bfe0fedc64757be4b1acd7c54501fe30b23e956b183ce4dcc380172e5087bc5909fc495411c0e6fd76401900587ca14524c426dc1eb4817fa08ed667d51e64b394af6fc9e496d8447851b3af2277db461538367f78723f116a4e6ab18dd061b2e16aee61d727bc9368f42f7f092b90eae136e6b6d92ad7554e38ba086311406f6a70664e80d46246b5f9559ab4fcb2af4403315593cd565776438b4a2ec28af3b024a941a9583db03dcd5d2ebfee67d1ea4a164395729053a8cf9a6698f2cd2de65394f44612e8f471afdc39b7644f2e184fed99be87e6028d0aa60e1d54f850e56a8375fe11bccf38d9ac7da6254a04f3c79bf09550feca305a7b99113dd53fadb0b0b724b293750c118e76a500d45c03e74fb8665765429e1983b4c10f7dd9fa8172de6a7f58623f25ecadbc93af22f911c4d7fbb476e4c2570541d73291b5fe7f93b60868988c952d8a00a1a70efb7c5d3213d3c0a62220c8064d21a03f19d325c26fd61d41067137fc6f16a58d7b9bc4cf7333799cff11b3ad146cdf707bcaab390f5cbaecb3cb235d722e6182fee710f225ce49a8faf1aaeb524a1445fcb8f93a99d56efea6f3b6c12beac3ebbe0db2176f3414c647fe17f8d022176a81682a30d7fc3c2ca7704ca566f5c817be0b1e1631de176335fe201d2c1a9d5f1bd39974967c74fb711c1fb5f4eaa9a002568d133edfb3d226c71b82fa9166e8f925a2ad071c34fe6083ff8742ea0d34c033535598849a30817a7f0fbf658027caa05c819e7994b347ef1cb0e62df5271534cfc1f9481a97109625086a760c1bd78ae7ef4ec377e0878f3e435a9c7049ddbfc7ebe3d69e249e1f0688d3955fb49e3e159cf14b9337d7b17c84072b999a2f01f36d4f0a623113dd3515e4bccc6773d0339c265e7cdaa68f6d96cc15d980901978a64a9ef323aaac16732ec5014e15ac65ad116fa68be564bd5eeb839d4959b14ab13f76cc601f5c6dc7a9b2d53209942db60c80f5b99057adc2174cfc6ad248c81d690fcd20b0c5ced6a1de2dc282e13ab5429e4a8a0f2405a7b687c31cecd9763f884d735a9132a5a53d4be2fb0fcead2c144843abfa5c80cdee9aa949836187b00b99c0636850d91f1602e0617b1ee8c444edc92396fbeeb06277a927875a1ad46f2c92cf714047022ff81f9158de14a2c433ab9b56b8546e935ca0cc5519d591887836a2633d7cca9a37938ebe5bfaecd825f780a855f09916db5c2fbc18289f98129fd31264720b1b859db15c2f829218ff9052cf61f2ca536ee59092d8ef05fe7e4f594d2785eeeba06793b2a57a7db8bd3a17eb6c63808d34e1ca30b18e7fa2c675b8fae0829fb28a25e07e3fe8fd4610568dc04432fa4dfd2dde16df39fb2f59a4ed4261a1a2da163a3885e02e3c7dec4e79c21a7cdc08f6ffda89c964a02b224f290a3bea20b9752efd892d4d21a4928e02d962f9e95751da510c734f57644cb8b7de2df537a02c32cd63b65f8ea83f7786e9163ba468e2d776a31fee4b7361e0f368e2715d61618114e25e5f83fa7e697cfe076f32e045b248d8af31884e5c0003ebe4f34138cb958c5f68076203573ae382f9cda50dde2aace9afb23c7a23806ca808fc95f367c26bbd40c0010c817d2bac16542366a93623aa9166060a46cfb35af2d1a6f2ad737c07a434aa37bad1dfcf69125109f6123efb55195301db32ca2f90f2aae247005c0f5bf156270a9e2ba36ce99ea1e7963cd88b6d14938e80e1ba5aa01a701c551e1e7fe0715742fc1df9289d3930d3499d4c00fb43cf61f19b39dc1b30164702dc8a2e5ad3a0ee4ef1f69cbc12891ed3d033d1b4fb6ce483fa38be6f7c355b8e950feffd85ac6cc91be0bea4cb7ef30ec800e8f0e219cab7a618faf9f820e6cd641b1e2411fd8425dee5f1aa868f7a06df947117903c6a3de3f0075ab4f5b4c69e5b1aea19850e5d12f91537609d6ea2fc81a4f16d072b7341aa31f261d9ae30c5c982da66a0a87563c8ec3f16873a7888e065af8560ea43bf9c059ff36e1a3120ebacd65f0d0a720f56b9a97730e797cb7d0c853f5f764378bfd39382c63a1d6b013b1e3187ffe1d3fa82217c9c167b9339b8a42292b6eb44ee53edd1d57969ef31ea1c56888b6d8bab5d3eb94170760efd89507fbf6e2affa9664f2fa5b830050bcc705898a3f3d5f7d86e4ac96b4d960fba5a0b2f95ac75b406fcf0206965771b3faa71fadeb7980efa55b019d67f4080cb76846725fd548de1c753536645c965c3992f4d2ed1bff0f6cbfbd130adb3cd7be0d8b03018ca2bf4783afa9c7f0b65f382d1c7aefd0d4a0322c41db3e75933f1601beaef7c345672380cd55096e74501e798e99bec1c0742e6d3d8ea7d169c15d205bc1a9b4a199c5c489e03a86abd195e74eae295e7e18098a4ab578c117ec5765b3580c5d50aa72ec4f8498ab49c75542d10edf3c5ad1837141578b44fb08eb3fbecec83f1e98f2814dd4b6b9a07103ebfc2befe66bf738028b8181664f62c6b03c766d4d844e95517aa9d652eb90fe8ebcd330dde351e61dc0cfe3231bfa66e91ab5b13f8c6041643d03ea9085d90f478595185da79ae3923c641835b2e34169c6d589f6828cbcac9dab43cee6ce5a5a382879527a637b4e7035e9d811ff34dbf63ee7d6fed01d7989cb7cd23b776a365f722155d205f1c1aef18ee9a9094aeb149e342846f65065347bd2edf0c327b34d1325cdc7094faabfd8b01107205cc200c0e4fc46f65065347bd2edf0c327b34d1325cdc7094faabfd8b01107205cc200c0e4fc5634ea48411428beaef2d79aa1c9839c5261da588cc5e68df9dd4e2ce9f0ffeab2d954fe00a08f9a125b2982069c745f2518bba7bb03da3f1ac791f58c80a9129793407a5dd8b626f42da72ad6a33b9e53cd84edf68e94082eb4811ab454afa417c4ef9b597f4196d07fe88d8d8d6d7a9f9e77f31a56eab7a2278b7a0f13f84962d0e0097e1f51ccb2288270585c1f27eba3a55a98ccddb774b1eed255a5c3f96c26da07e31bf1f03efcde1287356128083a3f9ff14d898e667c78c3b20cd93333baad1e2655a82b0f9b2e91db4ed4a224f66531ad8c44e371fe4439563eff59d6642afe821c1cd075c2e81e7a9a5481c6b2e279534ad9216d5149d7dfcf71a77e35ac9b5a222198614a9bcae6beb676ca7076b6c51f2898bd06d9e49cec6275752cedc8014626745bfcaa3af9edda01149fd89aa24e262940c2ce8111db48f21891ef9417980def1993ef2b26b0742e7edd0c222b2a91296762c551e73b892b5d338edd0dcc100a2f314c44a9eb63ee76e2e889df7d3f5f708bba9169e985f6e6f732a3930ce67aa3c5ae1332ad60c1ff69422c09f875ff120c52e33abe2dd0bc3c518f77e2a14acdc2bb28ed1013e34005afac7d5528676118a83839c9d4275c74c12165470ea2bd199465f636c79310b3b43507e43681f8abb4a95992fc1cef42a1626e3f0e045b54cbd46c77396a71b9f2c4647bdabfecd40416ea04c870dc11eae46a68c2f396f57d79a840c8943d1f6c8f7a7315c736b6f0c7ba687476122d94741df05817f5e7a4d7a2f181e4b4297a28cbe7a3c9482997cbc9d8a2a2f85c56424112d2f0c59bc91aa5259bfe064047eb8810791ff773bae455947296847cc68a492df93d8504f8ca81214ccf0ca035cab423bde6d56d689fdf392ebd301bdc6a4b88fc02bff0393c782d4cff612ffb1040aa6d1e8f02b2ef62d201dab6ca10fc434dbb8b44ec20faada2a79dc8a74813d74136e42d0656184bdd4aff55624abef5bb274ed88bf5f03e532558521373986fe545b34b99f46fbc5a63d769df5466953718491428a5e28c561a713678851b18b897df127d68caac2bc1e06aa0e386c057ad9faac4296ec11b1ede954abc98f8e605800b25d6ebede5ce8956ba536b5a698fab71dc259ad04cd2fb20384ab35ee78669b747e9f6bcf7f06eb53abf2a583f2c5adbaca428f391bb137b1816a21a16623b23da0c62e3b198f7e2d7620ca625a8c58400a1d00520b457dbb1a11bd08e491d2d30def564f8f415fb64c848a97754b3e22f29fdb6c9eec963bb6e0b90e7cb19a2856c9d86e4726c7318fcaf5ac91dbb1085f86f72d2ca7217e79a17d3a93d49975807329fc8154bbf60c62dfc29ce77600f43c26221e253e84ca71668c982cf8f29f41f31972607610a4f05a7e17bbf6a3d24456c7319ffb8f4d7de2b9bdb3f98e4889736b1aad1bcc115fe6233209682b4cac44a4521a5f3b847186005977dd6ea869356ce0090d1a4a4dea55b30ce383012a0a5a4d1eb1795a2fb197eeda07b1ba3a6c7fb8bd7f5d6ce4f193e5d4bee2308fbc7d3dc5e18be6f2bdaa31038449793119e669225271757b117ddb422552db70e2e867c41b2c561376806bfca4748111a15235a2b0eded7192cbf72bb245680658817b5e687bf0be210385aae68ca2f92187d4a84f3d511496fdbab12a325a3865df6b920c6b15232a6da74b931177e5a8883cecd06acc475cc7a14a27b92f206a806e1f5b971c17ab111704172e1c8622af75a349459938d23b676bfa169852ff0a6a63ff6e5b60ab07a86b9c592148d3dc830f4210fbe3f19e11081a27dc0e5db907ef24826432fe6d37fe91fba6900ed6fa7a79dc37995dc03be586ab16551df457412598e9be9b54ad0f43b4e647f78e18b99644265a04505073780e17a7e394550ef4ba25feb67790b194b3ae7deadd1c20c4521c03c516e403a005580820c0c9171eece05a93261bed4554e1e1352d9614403b9ab52ef3f8687db8c0759ff734e7f80ab314270d861ee4af37c540c81adf4d2aebd5d59b1d8d57f2cb31ca0d54bd21e93e3cc3d75dfefd06d55d2c4668ea35417c9ba9808b12f116b4744254d753156a2f714a3852bd30544025bcc446c145846f8831ffdca2d06808afa9a9b5f8bada68047d82c74966f380e40afc4384acb36cd2df9b765f14eedac6075169835f1e3a1b086bea680e04826b78ad129bf4c71b0cb485565c5d438de657bbd10e079cb59e53632ced66d6e4a13296d0ebb6dca2694ddc1bfa08f7547b01d613efac16b2b86a8740b9b1ae681302e980da67ddc4860981d611310b3435e9cb75a1f86b49b9a2158afcdbda505847978c48a265e32ff17dde10f889c726f8c77f66569c6f1d3c5c7bf548bec03c6db1364b1d4affd819cf8e06b524018787a9349c476e87587309651cc3c089927b196f00d5bf73c4a2161e2d0a42b51c807ce3a4dc01cd2751e292c3cade051416d3337c8abd0564d583af59811fcf6a3aede7b3e38f624493203357d4eab09ffa746d5a9b73d998dc866d365bbc80e981eed729278b87979da6e9a00b8c02c3220e30410e0eaf8f1c7783c50d4bd518e005e93f4cff8b6bd3285c283a9c3fa8c90a2c93b552a91fe92a619b579cb0981271fb93befb3fab3409f39d395e2c2a363dbf308b81383e85b142b0b43e14fa9d89be3bd36caef1662468cadd18737f12741dc3aca256badd5f28c1ab7ab3156b85677e6435bc025d4bf7308b75c166ec9ab48449bdbb9457a3e4cea986b03dbad20aa0b93f4562f108fb736818368a101811ffae2b0ed7afc7dd479771e622fb1663be81fe2bf722338ba09c96e970e15bb8c3b46eb40ce7b4ad93071500023072d435eb9598842033527e30d36e894c452ccecc0d1cc023f743cdbde3486c9e918ce5b4595def30869b7ab006a575c3b8c0e18717f2aeb506742711a640e573ff5de677dbb3832d735df299c0514f6b1f56c2b8cf181ee34c9445db4e18604531f59da628777a331bd1b155c8abf005d0d10028ada353a29ac449079c313316ac62af046b0c3695893fa1a8a33311a015251fca144218f2b3b4b18e0fa4e6061906547c57110f77577ea4c2d43fd9eefd9d7177704e544f50e13df59806449b9d9ab385579b22a59d7aba6109faa3358cc517a389bedd0949d7efb6e5bf4300661ba8b62f2b031f92033b57f6ad9264acce3e6779861b51d5474fab8b0d11b4df8867743f2ed7a13d46c4e280c16fc8ad5be1d44adbd6f0b438d66e12983f8739156445b07680faed7b5b3e09995107abc043a71d7392f470bf9c763cbdecc803309c2afebeab6f84540f32a3cd6fedf747df02b8ad1412177db65027eb1bd5b3b93ef7fa0a0ba806f7e28423c27d1e7d9e1d6c3d73d278c6b267275928f3a883fecdfa9ee0d1c160b2df414bd8171f398550496a6844642a8091f6a520a4613d99aacb891b3664a139b2eca2caae952df68007859ff2e15e50105e68a1137466fbb3768235487c9884dbf0083bd2ece5bc7867259b35d9ae5ba8448d2115e0fac75613fca0bb3bf2c7ec895b86551aaff4fff8b2cd27225633b3d146312360304025a025159f0088f7e2cf9268345a6ca585cad4e00ef8285b06edaf9f407f68115f83663eeaa1acf134ce9bfd68ba33d792787136ea7b824bd56846d525e505f1fae750a5e07faed5423b2c5b45c3a337d8e9ed41b80707d7a512b4c95edf04c4b20fe7d202e0aab201641796c5523e3843d9d629f9999517f8a9e8b57f5be35155a53f3f2c8528c94a8c686b40481e56aca13bd026fffb91c6c9dbdef0ae54409511a9a762050cc1c1c710aedd4e7496555f6efc3a330aa48a6a43024f136e4a23ed8ca32816550f6b5518611c3b07d0d4d9762afbdf652778608e1646a7ff7d3df135e7914bc07a8b5df541f2cc4e1a1bea3d067af5e545cab5e56d18010a6e2e7bfa6a07a2275172ce0176411b52785396a1fc0c79a2cc9beca7f6354b1e18cc015fe03287e91bd86a64860102fed1ef9b421eb41059dc3393bf2f9a8586b178eff885835ac2263cf5de2829f566895329935d77704f44eb430eed87c81ca5c56268d68e1bf4e63b7be2b6b6d3afb5b4d014b25c9a2afd3c37abc9ffb88a4c943d250025339422dbb2d155590d72ae0f97ca32b69258695ce079b868c4d3f9aa10359ce05be37d4e2e5088b0a1f522e33f932e46ab18272b07b19b8206423b8cdcb60d7cb253645f62e58edef2803234b15af6548dc33cc5a40ae80a060a085e340733f83722a9f94791409c1ca53b912043ca2d4fec827b4e373a1ce2b2b5dcfadb3a20a62f66ad413514ce92a5f49a30105728d2c1e9cf9382aca3c42f527b1b342c0a19574d6e27c3e8763e1edba1005f00e7019ab71d34f7179ab44ae8c86f579d36fe68af82b7e27a1bfd1b3a0552bfc5d5960579b37ae4f88f099693e30411f30012a0b623f0e923fa1b0b18d321c5d9a41221d2db1fe8b86e8ae7ed6f1e02b4f6fe1eee7bd728335e08ac064e63b943197cb2c7e363089590c880736d7d7e9cd6ebc7a7fd4f9569b35954a793cbbb08f1c3fe1fe7ec6ab92475b21e3e1e9030c4364a66a0d6c8304370022f136f1257abf06fdcfdfab98991af6fcaa6dcbc35949a094660f4cfb7e7e691a0c127ea8c4433bc1b39cde3d6cd6923e87be394fb4e27b579bf4bdb4292722b5351bdffa3c9287460c392ed5cef6241066ae689aa24b0bdc14b2ef68bbe16a32388f30851d38e97ba2c4baa680738b200cfea8d4c873e830fa54683e5f753b848d3dd35659a16d71637cbfdf7ef6cf0c9b4aa0b0f16c2d4803d217965862ca938c7770c5438969e9b17e97335da2504e1e5516fb809cbade9f8f4662798abe9caafb3e79590a366704e97bbae48cc2a84f5057ad8b1bc385e0f88813f1bde299b260.../../../libstdc++.so.6rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootgcc11-11.3.0+git1637-150000.1.11.2.src.rpmlibstdc++6-devel-gcc11libstdc++6-devel-gcc11(s390-64)     glibc-devellibstdc++6rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)11.3.0+git1637-150000.1.11.23.0.4-14.6.0-14.0-15.2-14.14.1baG@b_bF@b1@b%b\@b@baaa@a)@apaHwa@aS@` @` @`i@`:@`E`@`9@`Ȗ@``@`[`` @```~@`y|@`x*`v@`pA`n@`F`3`3@rguenther@suse.comrguenther@suse.comrguenther@suse.comrguenther@suse.comdmueller@suse.comrguenther@suse.comrguenther@suse.comrguenther@suse.comschwab@suse.demliska@suse.czmatz@suse.comrguenther@suse.comrguenther@suse.commatz@suse.comschwab@suse.derguenther@suse.comrguenther@suse.comrguenther@suse.comschwab@suse.derguenther@suse.commatz@suse.comrguenther@suse.comrguenther@suse.comrguenther@suse.comrguenther@suse.comrguenther@suse.comdmueller@suse.comschwab@suse.derguenther@suse.comrguenther@suse.comrguenther@suse.comrguenther@suse.commliska@suse.czrguenther@suse.commliska@suse.czrguenther@suse.commliska@suse.czrguenther@suse.commliska@suse.czmliska@suse.cz- Update to the GCC 11.3.0 release. * includes SLS hardening backport on x86_64. [bsc#1195283]- Update to gcc-11 branch head (691af15031e00227ba6d5935c), git1635 * includes gcc11-pr104931.patch * includes fix for Firefox ICE [gcc#105256]- Add provides/conflicts to glibc crosses since only one GCC version for the same target can be installed at the same time. - Add provides/conflicts to libgccjit.- Update to gcc-11 branch head (6a1150d1524aeda3381b21717), git1406 * includes change to adjust gnats idea of the target, fixing the build of gprbuild. [bsc#1196861] - Add gcc11-pr104931.patch to fix miscompile of embedded premake in 0ad on i586. [bsc#1197065]- drop armv5tel, merge arm and armv6hl - use --with-cpu rather than specifying --with-arch/--with-tune- Add a list of Obsoletes to libstdc++6-pp-gcc11 so updates from packages provided by older GCC work. Add a requires from that package to the corresponding libstc++6 package to keep those at the same version. [bsc#1196107]- Add gcc11-PIE, similar to gcc-PIE but affecting gcc11 [bsc#1195628]- Put libstdc++6-pp Requires on the shared library and drop to Recoomends.- Remove sys/rseq.h from include-fixed- Update to gcc-11 branch head (d4a1d3c4b377f1d4acb), git1173 * Fix D memory corruption in -M output. * Fix ICE in is_this_parameter with coroutines. [boo#1193659]- Enable the cross compilers also on i586 - Enable some cross compilers also in rings - Remove cross compilers for i386 target- Update to gcc-11 branch head (7510c23c1ec53aa4a62705f03), git1018 * fixes issue with debug dumping together with -o /dev/null * fixes libgccjit issue showing up in emacs build [boo#1192951] - Package mwaitintrin.h- Remove spurious exit from change_spec.- Enable the full cross compiler, cross-aarch64-gcc11 and cross-riscv64-gcc11 now provide a fully hosted C (and C++) cross compiler, not just a freestanding one. I.e. with a cross glibc. They don't yet support the sanitizer libraries. Part of [jsc#OBS-124].- Require libgccjit%{libgccjit_sover}%{libgccjit_suffix} from libgccjit%{libgccjit_sover}-devel%{libdevel_suffix}.- Update to gcc-11 branch head (056e324ce46a7924b5cf10f610), git610 * Includes GCC 11.2 release * Includes fix for opie build with glibc 2.34 [boo#1188623]- Update to gcc-11 branch head (076930b9690ac3564638636f6b), git536 * Includes GCC 11.2 RC1. - Refresh gcc10-foffload-default.patch- Properly adjust GPL-3.0 WITH GCC-exception-3.1 to GPL-3.0-or-later WITH GCC-exception-3.1- Remove bits/unistd_ext.h from include-fixed- Add BuildRequires on netcfg for the testsuite when testing Go.- Provide a libc-bootstrap cross compiler for aarch64 and riscv64 - More preparation for a full glibc cross compiler (not yet active)- Update to gcc-11 branch head (62bbb113ae68a7e724255e1714), git400 * Fixes issue with legacy Fortran code. [gcc#101123, boo#1187273]- Update to gcc-11 branch head (79c1185de4a05fdea13b6b0207), git340 * Fixes ceph build failure. [gcc#101078]- Change disable_32bit to only disable multilibs for arhcs subject to 32bit/64bit handling and make it effective on x86_64. - Remove the duplicate spec header from cross.spec.in- Add newlib-4.1.0-aligned_alloc.patch to fix nvptx cross build fail. [bsc#1187153]- Update to gcc-11 branch head (c6d2487098f9dde4f9ac59e5be), git273- tune armv7 to generic-armv7-a - enable build for arm-none cross builders in rings, needed by arm-trusted-firmware- Fix value of %slibdir64 for usrmerge- Update to gcc-11 branch head (23855a176609fe8dda6abaf2b2), git121 - Disable build-id generation on non-glibc targeting cross compilers.- Update to gcc-11 branch head (cd0a059bd384da58d43674496a7), git67 * Includes GCC 11.1 release - Drop upstreamed gcc11-no-offload.patch.- Update to gcc-11 branch head (7a7fc01b9d20afb1a2b805d93cb), git31 * Includes GCC 11.1 RC2 - Add gcc11-no-offload.patch and gcc11-amdgcn-disable-hot-cold-partitioning.patch. - Enable gfortran for offload compilers. - BuildRequire procps from gcc11-testresults if we test go. - Force using llvm11 for amdgcn offloading since llvm12 doesn't yet work. Package expanded symlinks so concurrent installs do not pull in another llvm-mc. - Add gcc11-gdwarf-4-default.patch to default to DWARF4 generation in SLES15 and older.- Update to gcc-11 branch head (27350b77a92062667427100afb4), git10 * Includes GCC 11.1 RC1- Bump to 49813aad3292f7f2bef69206274da78a9a7116ed.- Disable nvptx offloading on aarch64 since it doesn't work.- Bump to a87d3f964df31d4fbceb822c6d293e85c117d992.- Remove gcc48-remove-mpfr-2.4.0-requirement.patch which does no longer apply. - Arrange for a C++ 11 capable host compiler to be available. - Do not require ISL for cross compiler builds on old distros.- Bump to 123b3e03c911a43054c1f88f5d3110e1d084dd4e.- Update embedded newlib version from 3.3.0 to 4.1.0.- Pack %{GCCDIST}-gcc%{binsuffix}. - Add a new dependency for libgccjit.- New package, inherits from gcc10 * gcc-add-defaultsspec.diff, add the ability to provide a specs file that is read by default * tls-no-direct.diff, avoid direct %fs references on x86 to not slow down Xen * gcc43-no-unwind-tables.diff, do not produce unwind tables for CRT files * gcc41-ppc32-retaddr.patch, fix expansion of __builtin_return_addr for ppc, just a testcase * gcc44-textdomain.patch, make translation files version specific and adjust textdomain to find them * gcc44-rename-info-files.patch, fix cross-references in info files when renaming them to be version specific * gcc48-libstdc++-api-reference.patch, fix link in the installed libstdc++ html documentation * gcc48-remove-mpfr-2.4.0-requirement.patch, make GCC work with earlier mpfr versions on old products * gcc5-no-return-gcc43-workaround.patch, make build work with host gcc 4.3 * gcc7-remove-Wexpansion-to-defined-from-Wextra.patch, removes new warning from -Wextra * gcc7-avoid-fixinc-error.diff * gcc9-reproducible-builds-buildid-for-checksum.patch * gcc9-reproducible-builds.patch * gcc10-amdgcn-llvm-as.patch * gcc10-foffload-default.patch - libgccjit subpackage is added. - HWASAN is built for aarch64 target.s390zp36 1662228425  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJ11.3.0+git1637-150000.1.11.211.3.0+git1637-150000.1.11.2                   !!!!!!! """" ###########################################$$$$$$$$$$$$$$$$$$$$$$%%&&&&&&&&&&&&&&&&&&&&&&%'(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))****c++11algorithmanyarrayatomicbackwardauto_ptr.hbackward_warning.hbinders.hhash_fun.hhash_maphash_sethashtable.hstrstreambarrierbitbitsalgorithmfwd.halign.halloc_traits.hallocated_ptr.hallocator.hatomic_base.hatomic_futex.hatomic_lockfree_defines.hatomic_timed_wait.hatomic_wait.hbasic_ios.hbasic_ios.tccbasic_string.hbasic_string.tccboost_concept_check.hc++0x_warning.hchar_traits.hcharconv.hcodecvt.hconcept_check.hcpp_type_traits.hcxxabi_forced.hcxxabi_init_exception.hdeque.tccenable_special_members.herase_if.hexception.hexception_defines.hexception_ptr.hforward_list.hforward_list.tccfs_dir.hfs_fwd.hfs_ops.hfs_path.hfstream.tccfunctexcept.hfunctional_hash.hgslice.hgslice_array.hhash_bytes.hhashtable.hhashtable_policy.hindirect_array.hinvoke.hios_base.histream.tcciterator_concepts.hlist.tcclocale_classes.hlocale_classes.tcclocale_conv.hlocale_facets.hlocale_facets.tcclocale_facets_nonio.hlocale_facets_nonio.tcclocalefwd.hmask_array.hmax_size_type.hmemoryfwd.hmove.hnested_exception.hnode_handle.hostream.tccostream_insert.hparse_numbers.hpostypes.hpredefined_ops.hptr_traits.hquoted_string.hrandom.hrandom.tccrange_access.hranges_algo.hranges_algobase.hranges_base.hranges_cmp.hranges_uninitialized.hranges_util.hrefwrap.hregex.hregex.tccregex_automaton.hregex_automaton.tccregex_compiler.hregex_compiler.tccregex_constants.hregex_error.hregex_executor.hregex_executor.tccregex_scanner.hregex_scanner.tccsemaphore_base.hshared_ptr.hshared_ptr_atomic.hshared_ptr_base.hslice_array.hspecfun.hsstream.tccstd_abs.hstd_function.hstd_mutex.hstd_thread.hstl_algo.hstl_algobase.hstl_bvector.hstl_construct.hstl_deque.hstl_function.hstl_heap.hstl_iterator.hstl_iterator_base_funcs.hstl_iterator_base_types.hstl_list.hstl_map.hstl_multimap.hstl_multiset.hstl_numeric.hstl_pair.hstl_queue.hstl_raw_storage_iter.hstl_relops.hstl_set.hstl_stack.hstl_tempbuf.hstl_tree.hstl_uninitialized.hstl_vector.hstream_iterator.hstreambuf.tccstreambuf_iterator.hstring_view.tccstringfwd.hthis_thread_sleep.huniform_int_dist.hunique_lock.hunique_ptr.hunordered_map.hunordered_set.huses_allocator.huses_allocator_args.hvalarray_after.hvalarray_array.hvalarray_array.tccvalarray_before.hvector.tccbitsetcassertccomplexcctypecerrnocfenvcfloatcharconvchronocinttypesciso646climitsclocalecmathcodecvtcomparecomplexcomplex.hconceptscondition_variablecoroutinecsetjmpcsignalcstdaligncstdargcstdboolcstddefcstdintcstdiocstdlibcstringctgmathctimecucharcwcharcwctypecxxabi.hdebugassertions.hbitsetdebug.hdequeformatter.hforward_listfunctions.hhelper_functions.hlistmacros.hmapmap.hmultimap.hmultiset.hsafe_base.hsafe_container.hsafe_iterator.hsafe_iterator.tccsafe_local_iterator.hsafe_local_iterator.tccsafe_sequence.hsafe_sequence.tccsafe_unordered_base.hsafe_unordered_container.hsafe_unordered_container.tccsetset.hstl_iterator.hstringunordered_mapunordered_setvectordecimaldecimaldecimal.hdequeexceptionexecutionexperimentalalgorithmanyarraybitsfs_dir.hfs_fwd.hfs_ops.hfs_path.hlfts_config.hnet.hnumeric_traits.hshared_ptr.hsimd.hsimd_builtin.hsimd_converter.hsimd_detail.hsimd_fixed_size.hsimd_math.hsimd_neon.hsimd_ppc.hsimd_scalar.hsimd_x86.hsimd_x86_conversions.hstring_view.tccbufferchronodequeexecutorfilesystemforward_listfunctionalinternetio_contextiteratorlistmapmemorymemory_resourcenetnetfwdnumericoptionalpropagate_constrandomratioregexsetsimdsocketsource_locationstringstring_viewsystem_errortimertupletype_traitsunordered_mapunordered_setutilityvectorextalgorithmaligned_buffer.halloc_traits.hatomicity.hbitmap_allocator.hcast.hcmathcodecvt_specializations.hconcurrence.hdebug_allocator.henc_filebuf.hextptr_allocator.hfunctionalhash_maphash_setiteratormalloc_allocator.hmemorymt_allocator.hnew_allocator.hnumericnumeric_traits.hpb_dsassoc_container.hppdetailbin_search_tree_bin_search_tree_.hppconstructors_destructor_fn_imps.hppdebug_fn_imps.hpperase_fn_imps.hppfind_fn_imps.hppinfo_fn_imps.hppinsert_fn_imps.hppiterators_fn_imps.hppnode_iterators.hpppoint_iterators.hpppolicy_access_fn_imps.hppr_erase_fn_imps.hpprotate_fn_imps.hppsplit_join_fn_imps.hpptraits.hppbinary_heap_binary_heap_.hppconst_iterator.hppconstructors_destructor_fn_imps.hppdebug_fn_imps.hppentry_cmp.hppentry_pred.hpperase_fn_imps.hppfind_fn_imps.hppinfo_fn_imps.hppinsert_fn_imps.hppiterators_fn_imps.hpppoint_const_iterator.hpppolicy_access_fn_imps.hppresize_policy.hppsplit_join_fn_imps.hpptrace_fn_imps.hppbinomial_heap_binomial_heap_.hppconstructors_destructor_fn_imps.hppdebug_fn_imps.hppbinomial_heap_base_binomial_heap_base_.hppconstructors_destructor_fn_imps.hppdebug_fn_imps.hpperase_fn_imps.hppfind_fn_imps.hppinsert_fn_imps.hppsplit_join_fn_imps.hppbranch_policybranch_policy.hppnull_node_metadata.hpptraits.hppcc_hash_table_map_cc_ht_map_.hppcmp_fn_imps.hppcond_key_dtor_entry_dealtor.hppconstructor_destructor_fn_imps.hppconstructor_destructor_no_store_hash_fn_imps.hppconstructor_destructor_store_hash_fn_imps.hppdebug_fn_imps.hppdebug_no_store_hash_fn_imps.hppdebug_store_hash_fn_imps.hppentry_list_fn_imps.hpperase_fn_imps.hpperase_no_store_hash_fn_imps.hpperase_store_hash_fn_imps.hppfind_fn_imps.hppfind_store_hash_fn_imps.hppinfo_fn_imps.hppinsert_fn_imps.hppinsert_no_store_hash_fn_imps.hppinsert_store_hash_fn_imps.hppiterators_fn_imps.hpppolicy_access_fn_imps.hppresize_fn_imps.hppresize_no_store_hash_fn_imps.hppresize_store_hash_fn_imps.hppsize_fn_imps.hpptrace_fn_imps.hppcond_dealtor.hppcontainer_base_dispatch.hppdebug_map_base.hppeq_fneq_by_less.hpphash_eq_fn.hppgp_hash_table_map_constructor_destructor_fn_imps.hppconstructor_destructor_no_store_hash_fn_imps.hppconstructor_destructor_store_hash_fn_imps.hppdebug_fn_imps.hppdebug_no_store_hash_fn_imps.hppdebug_store_hash_fn_imps.hpperase_fn_imps.hpperase_no_store_hash_fn_imps.hpperase_store_hash_fn_imps.hppfind_fn_imps.hppfind_no_store_hash_fn_imps.hppfind_store_hash_fn_imps.hppgp_ht_map_.hppinfo_fn_imps.hppinsert_fn_imps.hppinsert_no_store_hash_fn_imps.hppinsert_store_hash_fn_imps.hppiterator_fn_imps.hpppolicy_access_fn_imps.hppresize_fn_imps.hppresize_no_store_hash_fn_imps.hppresize_store_hash_fn_imps.hpptrace_fn_imps.hpphash_fndirect_mask_range_hashing_imp.hppdirect_mod_range_hashing_imp.hpplinear_probe_fn_imp.hppmask_based_range_hashing.hppmod_based_range_hashing.hppprobe_fn_base.hppquadratic_probe_fn_imp.hppranged_hash_fn.hppranged_probe_fn.hppsample_probe_fn.hppsample_range_hashing.hppsample_ranged_hash_fn.hppsample_ranged_probe_fn.hppleft_child_next_sibling_heap_const_iterator.hppconstructors_destructor_fn_imps.hppdebug_fn_imps.hpperase_fn_imps.hppinfo_fn_imps.hppinsert_fn_imps.hppiterators_fn_imps.hppleft_child_next_sibling_heap_.hppnode.hpppoint_const_iterator.hpppolicy_access_fn_imps.hpptrace_fn_imps.hpplist_update_map_constructor_destructor_fn_imps.hppdebug_fn_imps.hppentry_metadata_base.hpperase_fn_imps.hppfind_fn_imps.hppinfo_fn_imps.hppinsert_fn_imps.hppiterators_fn_imps.hpplu_map_.hpptrace_fn_imps.hpplist_update_policylu_counter_metadata.hppsample_update_policy.hppov_tree_map_constructors_destructor_fn_imps.hppdebug_fn_imps.hpperase_fn_imps.hppinfo_fn_imps.hppinsert_fn_imps.hppiterators_fn_imps.hppnode_iterators.hppov_tree_map_.hpppolicy_access_fn_imps.hppsplit_join_fn_imps.hpptraits.hpppairing_heap_constructors_destructor_fn_imps.hppdebug_fn_imps.hpperase_fn_imps.hppfind_fn_imps.hppinsert_fn_imps.hpppairing_heap_.hppsplit_join_fn_imps.hpppat_trie_constructors_destructor_fn_imps.hppdebug_fn_imps.hpperase_fn_imps.hppfind_fn_imps.hppinfo_fn_imps.hppinsert_join_fn_imps.hppiterators_fn_imps.hpppat_trie_.hpppat_trie_base.hpppolicy_access_fn_imps.hppr_erase_fn_imps.hpprotate_fn_imps.hppsplit_fn_imps.hppsynth_access_traits.hpptrace_fn_imps.hpptraits.hppupdate_fn_imps.hpppriority_queue_base_dispatch.hpprb_tree_map_constructors_destructor_fn_imps.hppdebug_fn_imps.hpperase_fn_imps.hppfind_fn_imps.hppinfo_fn_imps.hppinsert_fn_imps.hppnode.hpprb_tree_.hppsplit_join_fn_imps.hpptraits.hpprc_binomial_heap_constructors_destructor_fn_imps.hppdebug_fn_imps.hpperase_fn_imps.hppinsert_fn_imps.hpprc.hpprc_binomial_heap_.hppsplit_join_fn_imps.hpptrace_fn_imps.hppresize_policycc_hash_max_collision_check_resize_trigger_imp.hpphash_exponential_size_policy_imp.hpphash_load_check_resize_trigger_imp.hpphash_load_check_resize_trigger_size_base.hpphash_prime_size_policy_imp.hpphash_standard_resize_policy_imp.hppsample_resize_policy.hppsample_resize_trigger.hppsample_size_policy.hppsplay_tree_constructors_destructor_fn_imps.hppdebug_fn_imps.hpperase_fn_imps.hppfind_fn_imps.hppinfo_fn_imps.hppinsert_fn_imps.hppnode.hppsplay_fn_imps.hppsplay_tree_.hppsplit_join_fn_imps.hpptraits.hppstandard_policies.hppthin_heap_constructors_destructor_fn_imps.hppdebug_fn_imps.hpperase_fn_imps.hppfind_fn_imps.hppinsert_fn_imps.hppsplit_join_fn_imps.hppthin_heap_.hpptrace_fn_imps.hpptree_policynode_metadata_selector.hpporder_statistics_imp.hppsample_tree_node_update.hpptree_trace_base.hpptrie_policynode_metadata_selector.hpporder_statistics_imp.hppprefix_search_node_update_imp.hppsample_trie_access_traits.hppsample_trie_node_update.hpptrie_policy_base.hpptrie_string_access_traits_imp.hpptype_utils.hpptypes_traits.hppunordered_iteratorconst_iterator.hppiterator.hpppoint_const_iterator.hpppoint_iterator.hppexception.hpphash_policy.hpplist_update_policy.hpppriority_queue.hpptag_and_trait.hpptree_policy.hpptrie_policy.hpppod_char_traits.hpointer.hpool_allocator.hrandomrandom.tccrb_treerc_string_base.hroperopeimpl.hslistsso_string_base.hstdio_filebuf.hstdio_sync_filebuf.hstring_conversions.hthrow_allocator.htype_traits.htypelist.hvstring.hvstring.tccvstring_fwd.hvstring_util.hfenv.hfilesystemforward_listfstreamfunctionalfutureinitializer_listiomanipiosiosfwdiostreamistreamiteratorlatchlimitslistlocalemapmath.hmemorymemory_resourcemutexnewnumbersnumericoptionalostreamparallelalgo.halgobase.halgorithmalgorithmfwd.hbalanced_quicksort.hbase.hbasic_iterator.hcheckers.hcompatibility.hcompiletime_settings.hequally_split.hfeatures.hfind.hfind_selectors.hfor_each.hfor_each_selectors.hiterator.hlist_partition.hlosertree.hmerge.hmultiseq_selection.hmultiway_merge.hmultiway_mergesort.hnumericnumericfwd.homp_loop.homp_loop_static.hpar_loop.hparallel.hpartial_sum.hpartition.hqueue.hquicksort.hrandom_number.hrandom_shuffle.hsearch.hset_operations.hsettings.hsort.htags.htypes.hunique_copy.hworkstealing.hpstlalgorithm_fwd.halgorithm_impl.hexecution_defs.hexecution_impl.hglue_algorithm_defs.hglue_algorithm_impl.hglue_execution_defs.hglue_memory_defs.hglue_memory_impl.hglue_numeric_defs.hglue_numeric_impl.hmemory_impl.hnumeric_fwd.hnumeric_impl.hparallel_backend.hparallel_backend_serial.hparallel_backend_tbb.hparallel_backend_utils.hparallel_impl.hpstl_config.hunseq_backend_simd.hutils.hqueuerandomrangesratioregexs390x-suse-linux32bitsatomic_word.hbasic_file.hc++allocator.hc++config.hc++io.hc++locale.hcpu_defines.hctype_base.hctype_inline.hcxxabi_tweaks.herror_constants.hextc++.hgthr-default.hgthr-posix.hgthr-single.hgthr.hmessages_members.hopt_random.hos_defines.hstdc++.hstdtr1c++.htime_members.hextopt_random.hscoped_allocatorsemaphoresetshared_mutexsource_locationspansstreamstackstdexceptstdlib.hstop_tokenstreambufstringstring_viewsyncstreamsystem_errortgmath.hthreadtr1arraybessel_function.tccbeta_function.tccccomplexcctypecfenvcfloatcinttypesclimitscmathcomplexcomplex.hcstdargcstdboolcstdintcstdiocstdlibctgmathctimectype.hcwcharcwctypeell_integral.tccexp_integral.tccfenv.hfloat.hfunctionalfunctional_hash.hgamma.tcchashtable.hhashtable_policy.hhypergeometric.tccinttypes.hlegendre_function.tcclimits.hmath.hmemorymodified_bessel_func.tccpoly_hermite.tccpoly_laguerre.tccrandomrandom.hrandom.tccregexriemann_zeta.tccshared_ptr.hspecial_function_util.hstdarg.hstdbool.hstdint.hstdio.hstdlib.htgmath.htupletype_traitsunordered_mapunordered_map.hunordered_setunordered_set.hutilitywchar.hwctype.htr2bool_setbool_set.tccdynamic_bitsetdynamic_bitset.tccratiotype_traitstupletype_traitstypeindextypeinfounordered_mapunordered_setutilityvalarrayvariantvectorversionlibstdc++.alibstdc++.solibstdc++fs.alibsupc++.a/usr/include//usr/include/c++//usr/include/c++/11//usr/include/c++/11/backward//usr/include/c++/11/bits//usr/include/c++/11/debug//usr/include/c++/11/decimal//usr/include/c++/11/experimental//usr/include/c++/11/experimental/bits//usr/include/c++/11/ext//usr/include/c++/11/ext/pb_ds//usr/include/c++/11/ext/pb_ds/detail//usr/include/c++/11/ext/pb_ds/detail/bin_search_tree_//usr/include/c++/11/ext/pb_ds/detail/binary_heap_//usr/include/c++/11/ext/pb_ds/detail/binomial_heap_//usr/include/c++/11/ext/pb_ds/detail/binomial_heap_base_//usr/include/c++/11/ext/pb_ds/detail/branch_policy//usr/include/c++/11/ext/pb_ds/detail/cc_hash_table_map_//usr/include/c++/11/ext/pb_ds/detail/eq_fn//usr/include/c++/11/ext/pb_ds/detail/gp_hash_table_map_//usr/include/c++/11/ext/pb_ds/detail/hash_fn//usr/include/c++/11/ext/pb_ds/detail/left_child_next_sibling_heap_//usr/include/c++/11/ext/pb_ds/detail/list_update_map_//usr/include/c++/11/ext/pb_ds/detail/list_update_policy//usr/include/c++/11/ext/pb_ds/detail/ov_tree_map_//usr/include/c++/11/ext/pb_ds/detail/pairing_heap_//usr/include/c++/11/ext/pb_ds/detail/pat_trie_//usr/include/c++/11/ext/pb_ds/detail/rb_tree_map_//usr/include/c++/11/ext/pb_ds/detail/rc_binomial_heap_//usr/include/c++/11/ext/pb_ds/detail/resize_policy//usr/include/c++/11/ext/pb_ds/detail/splay_tree_//usr/include/c++/11/ext/pb_ds/detail/thin_heap_//usr/include/c++/11/ext/pb_ds/detail/tree_policy//usr/include/c++/11/ext/pb_ds/detail/trie_policy//usr/include/c++/11/ext/pb_ds/detail/unordered_iterator//usr/include/c++/11/parallel//usr/include/c++/11/pstl//usr/include/c++/11/s390x-suse-linux//usr/include/c++/11/s390x-suse-linux/bits//usr/include/c++/11/s390x-suse-linux/ext//usr/include/c++/11/tr1//usr/include/c++/11/tr2//usr/lib64/gcc/s390x-suse-linux/11/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:25622/SUSE_SLE-15_Update/5e470f33377b4b7ea24fcbb94bc91728-gcc11.SUSE_SLE-15_Updatedrpmxz5s390x-suse-linuxdirectoryC source, ASCII textC++ source, ASCII textC++ source, UTF-8 Unicode textC source, UTF-8 Unicode textASCII textcurrent ar archive\Q5utf-8f0ddbc5cd7b97a7bc86f6142c2c34421a1c7adc00ad4ab7261d2a0fd978707b9?P7zXZ !t/%]"k%ܛ+=FF\T UsLʮ̈pP3@*sdw5qnR퉤0DN +$l}oyt=^',tcjƓ?:;JE3^ImA# IZk6nu_LOP&q=r2< ć5`Ȕ(`h'eK{&߸dx8t/xL^*Axxow?$'m${?+S!>z/!oR\q1bM ZUІ6 oTqǫm[Y~7pX]6)B[!ۣNJAn c7m Ba@2J}1%K ;m)uwBV |XW* 5fV2ۍ;qy┫@ .IrؠG=A=Rw#!ѯ6 q+tj|kib9,NفemҨy@hr,4aЮ[L:́ށ~gwI8T}㹙/vKj}T D?>_y s q_?ZhF$y%*1|{?siNQ9>R3pwnw _ɷH;0gqi ">FIټ]3TԪ3$2#}w+D THN@i=x0e ܜO-=f}װИvH] ǻrB"Lx#W Zs+oݿ"‡Jt 3PX[OrT=b޽؞Ѿq>)nnj";+i(8?BS_Gu n!]~yIi :3g+k N|;ںXrl<pC4B}NƶCP q `]ң-s!D[IUi=`MI09@2WzٗtBN҈cDxZ%Sn @x;qǯyKZ0gߧTp0 2Mkrnq ro}Яՠk$ǵ{dؾD7-gUQ{<(*1[PsE~7$\&ӢWm:#PG;r~x֦1lYGH=a8kTfσT!qS˩%uvajtaDACGG[ä] #*(Xp a؛-z([8qf1օpC ?ĭoʍd*O (kgL"A|O˧җV_ޯ0pzζl1rݨ2vI E"Ƈ^'iDjOHh\CH46Gy#$ZP4*M8Fx!;`(΍l?|L`n[C )6Cω%꺥Q?*C/k R]굮L?7D$wu6Ax(o u 8?!"X5\ޗ#P>i ;z'C[&|L{jwjbL<ߔ%G-|Y%_\>R%b=(2UU4pSsgVlLM^EJM-aL Ұ ez,p$anj!(L9!ESe,5r mJzXSl8uu el6hݛ R I4_O8_&.;|(PK*X!>iNY$nWk!x9k$ǛA8bMkWZ'nmB~qZWĻz~W<6-ٺYec5 #,_ca6Ј=S-<*.΂X"Tc*cXPXv[ BcLJ9 ٰTk$y/@1kT8[s L#$}ʶ^RfQ˶#˗@A1Y<yN[fPOAo1Ê-/AJ+^4D@ւ5b=D|2 D{KPб$`94<$-Bӈ xc#(Bt/}eR&k#NVHP]X&s 7 5Ҝq|jծ'h|+g DG*I6I`<\3ΔKތL, {`.nD8;&Xq"W>Ӱ¼(a_$K0_vop*u)/ǷlYJMӏ4-[Ѻi W`\6-Zcm1P|stǠV%|E -٥.OxHt4 +Uv>V 3ԴHȩhML7[_bmOЃg4r!(+JSL8قlw\/Fѽ1#ы&Y5HhU9 d<;0`aOI`qZUQUD>S|" pR=L;SxsF0!#95Ba?wAz-Ȝc/xwa };Px ّVm̓eOVY *~W 92^f!0wv98LcE7֙u\2+M_!LV+!ިЎ F3{ڙd|(]$bVU@eiS;,c*|qVO?TbuqByjulLS-ŭ{B~ت8_pu~FE5S1?4G9zW2 a ExekW.G:]nvc5<*`;k֙2,яD3hu)(Im)x9ـ]ۍ4Yf Z~L=Zf#=zL<9P~ƨ/xSF ׹Λxh?@*0aͲ^0ϩӁ{_,veI_ndV8Ba )-ؓ<'?5H^MLyS bвXh5jYK(E|IE8mܽzGQo? {cHJ~' ڭo)V׮ W'V(AOZL~9hQ!pg, 7]:_Zϩ ِ;b-[H)Uܵh6Fri; AL+ BFg/8qoPfy#8xA.F=$7W^6`sDH)<-GƂn8O0YEz=cf8e(or`L%|+͈:;RG'iFVB-ܟÃgDX1ak+^ 1 9>qMk6y9G/ۛvNFW@ 6ߴ-ú+BmbZRPӷpVOsL)K)| YZ