libstdc++6-devel-gcc7-7.5.0+r278197-lp152.3.12.1<>,xa}/=„! Ct^S7mZRl2NUBʱ`ۓX{R?~}T5g2>~Yrꝱvj2!UjՒpcR$S* VIӉ%zƘ#!7.̟.k4=Y3OY:p}=ejP:(p2aMDy6~~~?LX{PerW'=SrGo0 &{*Rn"URw3^7<é^ǶvnBD24 >;ݼ?ݬd& 3 i < Uu%,% v% % 'T% % 8%%%>h%"#0#H#(#8$b9%b:.bFm Gm$%Hy%IL%XtY|\%]H%^}5bΔc=deflu%v܄ zJ\`fݨClibstdc++6-devel-gcc77.5.0+r278197lp152.3.12.1Include 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.a}obs-power9-11f?openSUSE Leap 15.2openSUSEGPL-3.0-or-later WITH GCC-exception-3.1http://bugs.opensuse.orgDevelopment/Languages/C and C++https://gcc.gnu.org/linuxppc64le I,y) EoC+TL ]"%h>iQ S1 _%z 0cm@: Yb<Ixyu>(aA >g M s0[ #{R'5@f)C,I9ui@C:Y}&)+$' ]$RCc/N!6HVm, $DlUA1P /'c *@XU/VHQk?p7 iaumyqdӼ"?Ly(wW 3PMm U' k.eBl7Yb@WEARGDC$? Uv( ?eF}9 ACuSw:UfDBj i >8 *%!;$rxd`OM  E1  D2 p; p1 n -U + : a UKZ |_?T-7EoC+[{u0 gG i m#q ]^#2]   %r_n; Rgi:  ) K M :  d  'h : r h = ; 3@! ~ U E g O<h ; d= : [ x8.y W){( &<w:Q   /E - ( " p u$ !"k<_  zP 8 A h-> I, 1 Iy rp# H  J {    q$[2  ; S   * ] , '  A~//Ms"uW \V[2s?&"N _A\> )5 ?A K T= " gGSpyU8Ce}B80U2 7  5Pk)E.o%jV;;PL(2:qH80^% r9H  07 e^^r : lt"\6d e< VQ p%RANKI F#D?> Mf?] Kh W'svS3-P(4Wod]0`@ ?lP>9^Aam*>6Y-5k6`/WJK&'&%D  `"R i  A@0Ra `i*2@_l< FAA큤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큤AA큤A큤A큤A큤A큤A큤AAA큤A큤AAAA큤a{(a{*a{*a{*a{*a{*a{(a{(a{(a{(a{(a{(a{(a{(a{(a{*a{(a{(a{(a{(a{(a{(a{*a{(a{(a{(a{(a{(a{(a{(a{(a{(a{(a{*a{*a{(a{(a{*a{*a{*a{(a{(a{(a{(a{(a{(a{(a{*a{(a{(a{(a{(a{(a{(a{(a{(a{(a{(a{(a{(a{(a{(a{(a{(a{(a{(a{*a{(a{(a{(a{(a{(a{(a{(a{(a{(a{(a{(a{(a{(a{(a{(a{(a{(a{(a{(a{(a{(a{(a{(a{(a{(a{(a{(a{(a{(a{(a{(a{(a{(a{(a{(a{(a{(a{(a{(a{(a{(a{(a{(a{(a{(a{(a{(a{(a{(a{(a{(a{(a{(a{(a{(a{(a{(a{(a{(a{(a{(a{(a{(a{(a{(a{(a{(a{(a{(a{(a{(a{(a{(a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{(a{(a{(a{(a{(a{(a{(a{(a{(a{(a{(a{(a{(a{(a{(a{(a{(a{(a{(a{(a{(a{(a{(a{(a{(a{(a{)a{(a{(a{(a{(a{(a{(a{(a{(a{(a{(a{(a{(a{(a{(a{(a{(a{(a{(a{(a{(a{(a{(a{(a{(a{(a{(a{(a{(a{(a{(a{(a{(a{(a{(a{(a{(a{(a{(a{(a{(a{(a{(a{(a{(a{(a{(a{(a{(a{(a{)a{(a{(a{(a{(a{(a{(a{(a{(a{(a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{)a{(a{(a{(a{(a{(a{(a{(a{(a{(a{(a{(a{(a{(a{(a{(a{(a{(a{(a{(a{(a{(a{(a{(a{(a{(a{(a{(a{(a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a{*a|a|a|a|a{+a{+a{+a{+a{+a{+a{+a{+a{7a{7a{7a{7a{769815d8e02550d7f62f13bdd15a2847224fcbec30c648f36bffc91cecd0e8149878c79595d3547dcfbe9d1cf7be9c38cd2c46384e472b4cb68bb33b22386d58630b62f96cac74e43a0ebb8836e8e605e7f34e386f756063b4a082119fb9b5774c53c557aadd09d96345f293ce5e9f7049c9f6f73d7fc11d1ec488911c2c802afbc2eebb3fb1931863dff243ce0754bda9c9b138bbfb2883d551910d4c10551ce43696f2b32b453f437ab65fcbd58d22fda10b491efc6f71584fd5c9b903f51b49e4fbbac256f1213cdc51551db103c324d88019e773205f20baac6829e6b4c035154675ef1171ec3d8b8db6b6ae0530c282781d1b0abe8f7b68cfa4f928fcc18ab17897c170b97e0b2ec591f81387c92c73013fa04141556c00397284ed9b36a5c0bb8855cee343c9bf97f92dcd233e2b414b426cf79d0fd4d988b3b4b48d33e34d66dba13fd8fd09d14bb483f2be4a3b201fe4435ef930da956584604aa4500f4f8f086ff07c0d782240b9cfad8b50bb0b85560ace5576284368fcf044732358baeeef56279a3030c737dc3a904759b8a0bc06be0541dacf38d54c3b65034cd973acbfe04f08b011b0f8e2a9264cafee242e93ce1989c2c24d740f641c3a3d68e48c59df25439b96712267bbbf60a36cb9921ae9d69eab680f8d97757b8fbf42f3eed97e3da02d7fdf61d386dd4265e67604c6ed9a022bf8e8e20affb596f4a592941b6234ecbd225c02792f2b313092fd0add33101c6b422f07a53a041b7db03e7667abf5f1c8bbf14cbb93362d7bc4e009c6abe7b107b454a72ca935cbea7dc523844b1f339e9895893fb830470f1cd6a101bbffd8474c31205c3b53c98cdd6882339bb1a7fdef3de672d83743bed099d434380ecc3898b8bcf7fa56f0fedb8c1433c5165c9f5fa814db2edceef50243f622f7d8834d69683c0bbd3d3b06b560c0273cc28ddab885085a8806c20ad6e06a2684d706f5f81a23e9a179df73714883f4ff8bfa1c41b38dd195aff600b095a699dafecb251f3398c1db138d5f82fe6485dedd62ad9be62f80850f762e1b95aecc7eca2bf79b5264a84aaa63d59ac1f4b2a1c533b25df89436818236a6c493672d3c68bd7a9cf9f7b6f771867372e56591e79c862a9d00c26ea5cf43fa31e6137a26a1cbb0715a2415f937deac2105efec0b538248507a80948fc17f6d894772f7231d3b9f509bd25105893ecd4c02faf1957514b0659714b1ce24feebcb3ed8946a4af8e8a61d45f1c994cfdfc823d00cc2be6d04a6fb5e348a885be43490927d608117f25d0c23135afc5f95a86d949c6c73c5f250b30d8c78eab81cf22e0f721bc6e6be2a666d7dea6c8dfa6df579b844d0c689409cce9796a703d1bcc36d7de44fb2b886340df90bd76e3b67715bdf374792059f839b576d2fb076affe16d006bee6833030aab8881666a91e4fba6021b60b79ca63f462f453795c5025fdb2ae47c561827a8d66c749404108331db7694e364ff90fd08cf3bbed94bd921caf29b24713368a6a2014594c09292510562f92cbde6b201c2f2e4734b6df1dd35a4b43eef29aad823e2019defe3a2ab9e6b3eb167e3942b0e5a911cf5a779f18cadda7b0d7de989eb72f2f6c53ab6bd7c49b4dc4dce4db0a20ed64f404f51a1a8ea9439837ee534751f04472f6ffe3d71dc9013d354655a07051c80176e9d524fd4ee19e4330f3e71715caae2102a622b4a4adb900b98dca6c092dd70e73cbc6330abe7321970445976682cd6cdca27bbfbdb1d4b46a923800e63e699d1d10c295024aa60a227629364c4f8eceb4364d649035e1a5e359f2b0049be0c262d42b31dd5d3de59ebcf561353e0f68261c4fd50fc0952107378fa1dd63c7b59ff640a9f54b221d1d28a881fd119a9e9271b04224f52eb354d5f158d3961bb2badcd08ca25ce2f3408a8c3247f87707d04a0a556d3925c3ce1527b5199b8a5b9e7e394b60e7166e3df1cd866575e5ea5b47779352fc429951d947492f7830181823395bce2fb1beffe399c64c702892645f16e56a42f7bc5f0fd42d20d1ded507cdc9ef7e8124e77958a36f260dbf02a767ef8da73e3f5815adb7def2add3a9bb5e01f2a013b7b93723e6850c9763466951de8df9d03bbd0b54b02d32b0fda8d6d11a01cb90b2fd3fa153cfe9df54e15bc2a951bcd0dc4c4061dfeff108dc13ac72377beb85609f0d1e5bbea5bc24778376cc1f609a1a6a0547b39d3d4b1dbe25e2f2a6cc1b4f54ef4201934fec5b96050bcf67732d05b8ec55015f07440bd4ca84bcc20ecacc8fadb50f1dc44501375d9dc3ce13cd9f5127469564c5e72bdd839f10b7c607115a72cdbf3fea29e5592cfc655bc911ca6c90e84297f7e53746867166bcd90eef5173553072d153419fadea4ded6b9fd0f8b58ae07a7809a48e2e72cf4be2fe27ab746f5cb04044bbc6a93a4cda79d4035d783eca99d4db3192da7e24d704e7c0aff98f9bbdb6293d4aa8a8d40239a3a30a8e200df297b4ec78885b7397fda82e5b30f06a8ee0195a7e0e60cf49eb26055c9f57eb4d36e68c9ce86e01aaf90f054c879f9592001b610083dd6e4c28ce36f07f90fa00c5b53661cce27209891d0612e3c1c5ed7a239a2647d88e80e4b71e7d050b12030f7d057299f97ff80daa763df36afe129f2401d89e15075173baa7d3b038c6cd108a0b7b2d1b70488e229c37b2ad6bb5d591b9dc31116ba94abc55d63cf8e980c5d92cbdf0c0f65555c16d401130d3eae0e0396143208a9c73760404f7eb42aba6a04f14116180022c2ce5a015fb3e01ad9c54bfc98c5f7628d33402c1f38fcc6c158de771acc400999e1fd50e4c29af65af7ceeb04adf6b822786048da0c7d271f8e2832e9508efced99da6489e7259340201340b1c599d2b91c145209e0f9a14c15d35fc7c72b39b6d91597d321a08a3d9246ca979e82bd88d7ad0e3e146e26a12990639aa968d405b3bf96b5b7d51569a8f1f28ed66bce9aecdd9a3da610ac93739327dc6ddf864e248638f8f9006d710f10ea0b29356c217429895ef30af2e6b13407cce29c5d40fd92364a2388b8a5b0b20d267677e6324ffde0171be0d248c1f0fba8c99d36b180144eef0bb89570f1bbb926f64d065a2492cb665f18ace387302e3bb04654dd5747248a16d6fa362578f4d6158dbba2e89517ad27194c0521a47778db10b02e3fb366cdf6b8d754a403863364bfe999e83ea3824502dd4cb725abc9dca21df8bfbeb43a5364e8bfa8113e63861040061545f1800b401b3637149c8658fb8f3f0d9e268ddeb6cc920f8fba0ca164596d9e1792b690081b4cc5512e2b80901817b19ddb9c73a86affc60be3f0218835b26ef30aca6562673c1431481e4fb0aa66238f4ef3b525ab95f0a1657c1011cc53f3292df200ce6d7fd78344824211cd7bd9029864fbfe9565c8d5cdb19a2e3a9101dda5adbeebda420edfba973efad12f3d3da7b137f713e1a832a74f72687885ac686395d29e6899aeec85590eb6a22ea77cec6a016a0f1e7d2cb4fd0aa5c8733d446edc4b3dd5d4b74d09650c04b2d44d5a709ae18c3c51b266d88e95bc08739c11bb827ef8015c71a7ca0f8f2b9d3b3164ffe95a3f2fe33c65f9b3aa3101c09d129c87ddd2e004cb39221e2bf3859e1398af266d26b5b9635161e2e21fe32d8be9d56274ff1b1f02d18d58fc0c770717f128aaa1c680c83c4c326cb4a3861cb359f06a124a07c733850a274fa4931f0755257d6e5d84c9919f35af2d983a58b7988b99647c17df5d8d7c4776bc76877efc5dedf7f51470f194a77ce2ee3bdb9fac2ba3504527ffa0004a6e8b6f1c280d183a536d6cae157ec90ee34fe3c937feb953754bad92b58318f37d2a88662d0f9c900512704fbfa687845de7fd03fafd5efd635e11448dfdc392ee8ee4f354965e45883da91645f67e6a88ae61d500a3950c6652f7e23870bc2d34bbc3e15360784907b1b137c2996364f63f310ff1232593cfa0eb025cc229adf9b28139998d9e2b05f0bdc78956a4dfb6908c2dbdca4ffa5d2e10c5139aafb96480b4dbcb9cc13be5be402f6e5900800838af677f77ada53aa5110d68fc6381b15639d8be3d703b96cc7ad1d8b9410156d3b59d34f9c55b5feb79d20a19bf6a6315c7d3563c07162509c203f0d22380f331fe4c0ec14855eb0e4b41ed1a8be4f020faa1dd3d3e74706a4eb43f12be6654017fdb83694159ed5a6e805b57fa8278223f2cfb35821e826c1c002a74b116ffa4ac396587f9c4e4ac735aefa93b36af5898c066f71207b085aec911c97466c978882d62e784bf96481582955c2b2ab0bbd89be2ed07137be6511b9bde2dbda0d29acdcc298feeae1f3df90a2a8f86e4913e9ae2e600a6b0a00e3ee47063a790fcf2f2378e634413860fc72a1830c9aab095f543593ccbf5f949e7b5c94dbdbba25fee97fe217532c335f942b4b55fcfbbc0b1085e845038df3702dfede8651e80901cb1cedf093c552c79659207d146bbc035daab0585d72b1cc38347b734db17714d8cd6e94319bc2611e6ae4211f8170e9933405c32616f82a20b55acb4684c267a982b4bccd9e7033044a974752bfdafd1236565e3608ea241177444ca34347b82d6c8d0d81799978b51d6ae3d6f1cf60a3d01593a0d89e86920ce30c5afd6f76458006e4ccfff28c258e876bb571be85f6ac6969fb222b20ba8654b8d4ac3cff1a6d67637e52d126d7cc98024865e87286edeb90aa22f16d7f0844496ff6e00b13ac0a2fc6f9a6d22629765d862dedb5bbe3b76ee7ce82e0a1b1316d0a7d3cafc8d8eb59005ebaf95faf98f4db962a9e0684f4dbb6f64526f5447e437dc397bf2d4c0d150e924508b1aa4b22bb6ab03b7020d408e77ef49818aeb2ca5003e14dfe87bcce357dc432a9c5ea6c9e0169be6e9778fa0dcb9ff1836a48220793dbef835c79003eaba7b83876045d7d73b3927d05a4e9e0c9ed68b01c399d9cb9af7bd5000ad5754e62f9bac3a4b94679190bd8b5cc1229da5bd8f3947c70844e29e26e91b3e7c30e2c99ed7093633a1434653007c9b6a5c9ca60ad2108341c8818b36527514b0aa2f1b45c6193e745f743875c1ab937da8794f1d2b5054cbe8f8adbd652a1798a63f31ffb065805d4346ee8ce0e92d9f22334cb669216a880f387f1bcc665c7df29ef71c1e25ada126e19e417252b1f03a3dccaa5955cbf5775f1a4684bba14365e4f4fdd2953415feafc27f73f8db911a64883408f139dd27aa2108eabc9b45e68eefabb24da180dbd8af16eb8f8e0a482fb23af07c2fbf64c692e41c9c4ba5fa32cb082ec2364b4f5c311562904503c4be8fed42b81657d0dc40ac8f92030f862d8f69a9aff72e885a828cc51345f5b7f853b727128950644713e2f13bc919d953526d111785a3af0cbe16f6d18156d9772c048df61dd5d5be2354f514fd8bf86c7e0bf078dafb6af4bfd5d5d2f4b3ea3a6d85986d6d3c81165a5529c9b9af06aaf1994d44579d2186ed649078eaf8f33edd35632b68f9afb1a5221f0e6e5e51162e25ebad2a466cfdc54d0580b4ef4a056bc02251814bb9d41ff1a2ee10fb2f67e4e403d0ef308e6699810a0532d1d868e5ef4db509ac10bd2754a88abaec465fe9d223ad1a4cdab701b3945714b7515f70174a9393a70d192fba3c68e54de9acb8eeaa0903c6c3802595ef49c945b9b2df62d853703fce6cf3733e1951b28305e6834d41e6dd0421c224aea1f8c254f7c01a106ee81583252f17d7e1588f85ac1bfbdcefab7f3202ed48fdf31a42098ddeabe41e03d1bd188bf7a467659ef850b88225a5f5042fdba355d815144088e0b579912710aa7b265cfbeeb7bb91f6b6493b73cd73ff28f637f2dbfbc2f25d6acaeef48d507901e3253dba1d48ee32846768c0a89840b592a46ef028d6c7b0b14fb2ee3b2340ecb9b7ad34f038b8f2f0b5fca4d85e34745d470a4a06800ef2406acfe1945a5669242ccd7786a57dc94c7542fc20bd1c520f8e2d699ec8f36d539bf76cd2210095876c765a09905e480f9b62bf0862a575f7463b000bee0022a04154693135cb3bbe407c190a1175e023a054b2fbabc4120a5d7c21de68bce6b604de54f127f958b2f5dec29172c57f5e0d92ea46a2ab81df919c5caf31fe31f9655f61561bb5427945c3202a450c0e09748292eed3b0ed5e3ce422bf256b5d197c4fd7341514c7bb432eebadcb0ce11ffae8e2498cf9eb93b94bd11df29b17e0fe93860936a62ef5c9024df6bfa0fc3b9a3485021ddefe1575c1722950fc4bc5c269d0bdaf849075d02ae8140d4b7f7e839c8687f59587ed68cd2cb6c308b33eae026add0d512d73f189ff40f8ed9ef42db78de4359c21a557dab1da26800b31415cfca351229ff8e64a9d8c7f4f8c5d6526a9f79ebeb47b29094848af2f9bb89ee735f527346816043fb2f32a81587d456f0d88008d9e35d8459d3dd4fffb1c946a9415de0ee27e3b8518ada7cbf43460c3625e79a46890d9714deb5d55f2b2b88bc9bd820c8f1a477394845c2e524135763a4718e7c838ad9cb7d3055511458cbdcc7c27860db90485cf2fbd47c35f8ad3c342eff4a623705feaa19624acd3931646e51fc19d015eb1565a6db15159a7aac610f5c353f16799169b67aa78a7dd8417ad3c01bbe540cab87892aa7f7469d546b994bafc60c39e4e5501f787ef7931b6c3623c7a9a59e389d82b938994f7c2ac1cfb7498eea4cefccc8b2306b49d0336750372b814b44548b995b1706ba94d513fabbe77db1ecfb124672473b3f4ad1bc9cc0b7a5859a243da94a79fe8d981cb2c379901603efcd157ccf9104fd1a460c445fcba6b55dc41d5cb4e17330f87c3966d178e667974620f940905cada9fa554e2b032935862097424b0e088a56fbdc84421719b4995fda18403e26acecd71895dc33a0a151fbef50adf7a42d43f273f510a0d063d55bde74b231868a137ce5b6e0f35a4c79b3936f5a7e9b2e2e7200f0d4a1747a5a2c11c41454f41b1938722585f0b0def694de9de97999ed34064ac21f5d81b169ea2acc8df98f9262fc3049df7c5a243b82426b18de342bfbacb8024a3a4818b72593159f78e055b2fbbcbe7617f86e5d686c316bf79f64703d8701ede4a6b9fbdb47241eb742032c47100cd460442c0bede255c77956c21378ff7006b56b7d3a118c0f7b626f6863133191167cfe7ba68e5ab752cde3ed5872bb76ca4012c32053c94cee516368e7592326c4027a1dc4880a0046b623aee7ce84bd911b4a6de367892a64958e6354d8df290d6818c84917aad4df7b8058d614d21606e81fbc8023adf7d772b5c3cd324ffa050555325291e647fe5d62a4db02d457a79008841e1b2bbaa714cdf0a3126d6f9991bd36edd0740f13b7d134a7ff45221ae5cda82d00cf10e2764fd118e6e37959bb1425e95ecff4ba2fe0a1b617deea312605fedb1d50e7a9f71920bc9f2497002f5dc9e07221c5de4d148e42a1ff39a233e65bf18de34e6186bfbce5eabd9f468c3793b39e13ebc3985c26c50b0c0e7fda01308562e3332ad3914305cd0cfcb22480b3910d4bea7b67e4e0237abaa082bb40e23cc012b36c5f4fb20544fb099082dba69d954d96894f49e9466bcf11909ef5d026303c725e161c1d7dbd2bafd71b2e2b35170904fb29618b7d86da8615f89d34458fc16ffc2982d7c479c471b7da8548a53f406cf8eda42a65953fd9751a97295a000b0917d8c7e463dce21ddaa9fc0e9e2cddaec801093448009db4309b8ffe4cee39bd0451d124e1dcbfc49fcdf704f47a01be70bf111a1350430787a99503f7f8fe65667c719511d5a4dd94a1fb721710111dbc6f6d6f08e9fa093846b7cc8cbebc33b4f3bab9df3db7e043d65b6a3744849724e65fc60428d0f64fdcbf5cc647c0e4050c64a65f0175c0408248b4dfea339935701271fe332b2360305d7cd737d92cd6cd95a797b4ba043e573218a3977e44208649e8161ec036f95da0870f1dbb91c1a199e2a417e1cda435f4bb1d5ffeb6a277fa4fbb1073083e9d374632bc4344282f33845154ed8e391bd3fd1b35a41f7077e6699e3592327660d382e9af14803b5212f0fd65a9ffc7eebea7c7cfda7200a76d5dc08c193b2b93810228914320e6398eedaae5e4886f220065bf8d50f0154b7b58b8795ce44b484063bcefe84df8aeabbea829951bba055a6390c7f29c0530ebbe18880b16fcdf286ee66179bea8aff5c223f4c4e77a36e4f209a5d9695282c4ccc9a5702bba1eb3f3ac8cad2512d408e0ba05978f77456fe777e3886672191e20982831683a5f44b3f397cb7dd74ed9b4082019bec44ef59838ad542bfea6f8fb9fd3efa12c1dca76c923fea27bcbbaff23577e8a3599a668e7cf3cb6966b85b9506b1ef30edb986643a441fd7b150ce65dd55854bb7481209ae24ff1a04248f3e51294eda0878560fe6df3a3898cb43fa92f5c1a97edccf4beb03143e1cfea7d33f0ebab0e166b853adaecb7250d7a5f4a2114be66f524b408a0f406fa9091de782b850f2488f7c7ffa22c1c2b75156950ad09dafdea77ddcd47b89e4941da36831f6e511b46dbac1ac69136694acc85f6d81754163ab9f0c7bf44584b0d0e7eaf7255657769e182a86fbd68afed39ccf1eb1957a92f8e4f02e6783a24ab1831956a36a6b93d7d94ffd91a7f9d7e7ce711cbe0fc6deb89830f452e6b51e8daf108cb835d9e269c3de9aaa4e946c352a381601d5b60d8788df11cd352abdea735742eaf7e4fda4f55f9a772a044893249f68c98cac35aa8a311283bdd518af4f32dbf1f600d4917ecd2a00005ec7b8ce0f4924f044f3a493f349a51d5349bf6a57d32ae635b1a5ab230cd3c839b8e65725fa12019b22eba401b55c4a9f8490aa8fe083bd204fc14681b63964e6adf06e3412d5b33183ae146f81c0da2ab84646fb8afc5b07c6be3007fa10ada4513837d19cb0a5726b87bba8432c49b36588a00a4b10209c9118f31f5a2950078c49787cc52e044348fb9bc9bd91dcf20791aed070b14c6d1b7b09c73441e4779f12262f0467ca19dcf1c78c8ff36c0270c60c589e31e564b0abe526ee51d396236fbde5cdc2cc134a129f2be67195001a44c70bc9e3c6526674f63240ab01429e42e641c13107ebc5a08e0fd1979a7bbea5f60a1d624555ff1ab9263f09a3aa77151b7dd998393cff92601d3d36e373b212f6edc6d1dea9f0903f82f0fafb570316efb2bc21f814aa6a086bce81dda44eb2c2184ca38f9612b239fab0ce73c4d27a2c421af895a2f414d9714ea631b578131a55c43f899833ca6b2c5123f64c265ab6f4d0d93d25624f2dbb0855aeb3c7d1c4a6ebe987fd2d1d40606426d381c3544e062063c425d46cc9dcac2ffe2cd88f80ff81ccb024e6f8973b195aee987151ddcee967a767e7b930650b5ee1e91761913fe1fc7e0c16717258a2abec40c4f32237e74bf4c67533ef6a9c753d4bdb522b3bb4ea2dd99cdf040e6e6fa95a42ac60d7de162c6d57353d98830c91307f1373595bd39e08fb3b5ea72398be3e24814de3a63b854ae33b5a633335ef63d459a93c95784dba555ec8ec3cb45265c713947c2f66396252072bbaa0ae611d682af0b7d62d63658b24c50bb829002ad9ba34db9396881a5f2770ac8681b426ae03511c0fca4c61af184258d3244a2efbb4243836c7cf58e4de92b1645ed41a1afc2fce9c62b238ea5145906ffe5d599f64633ed9e9c924e980c873c8d0bc24fd3dc616e63145dc4e645f0ec8d82dd1a4b90fc4593fa9b83fb1019551353c2985de71831d3fa7d5eff54957370f546b74a6847fd723a9d16a0f47dea0f3379d84e468892430accd3236972c69df385982d4b676f9d0b4f5510511876461734ee56746e814d259ae4419e1ec85f8fcade3159e3375557cd7bcbde55feebc87b02b9ff8d97dd4c8c9831df1f55452cd0c1752150b45c13a7141f631f92c85f7e3ec738892da1070c29a83b5dfcb2ae69efd7f5d4a813848555c9e80684213bb50824856a22d56c82ad7090555af49683f577e0f2babed24e4e60637866f44625c3ec1585f2fa0c8958d70a7096ea22f77dc79b58e2426bbb032c1e70f1a58e512b36aa7c4a1aa34d41b40dcf1c334a397c2e67a2ef1e0d88e0a995ce3f3253059babcaaebc57a88ea07185a32d0aa5246e3f5db3a9ab1caed088281f511951ea707efe2e3474d650bbbdda0b8f88d3ca4e10b39da38efcaff5ee5a1d9f1866d2333578e1f38b73294dd1ac460a87ad691bc9459b4c21672fe6a9de37684a37ac0978002ee1c8c2ec42577bd991a87c97d4e905f1ab8fdb9c5d898cb47b291fdd729b7bf52bc0184e6419c513625b58cb012a8f2f7d761766618d3eb47c799fe4ec419ac0dc1087e8f14d25a6bfd191238d8c27f06109e6e595a686c08b7026276dd94e621b0d29400b19a792a8b36b8f57d5715c63056c366049b54251fc5f10fb34446965daf38502706a09206a7a2a334740253c7141c719b5498c95fe477a4bd59b5bf162263c8683ad287da8d2fbb8c9881fdd810f91b2d88d68ceec07e54bb8a295f4a306292b381847a10d5068995827d92ecc3a9f83cfac72550800b7ae32bddf1b02c8376f5e905681fb15cc7df8a3e5db245ff7f5866447b8c681f6c827bebecdc52fc2dccd7b3eea5e01b340e475daf1d4a65026300acd7cdb5937caede4bb963c5d6ec3833a1b545d47827c56b94503b95fe3b7756f184ef1e7d2a89ed144d06de1c81e41276b61ea2099ed14030d32597b57b8f4949dca9594a2486a31b2a5ba1cccf3f9790a75ff9655521a48d5fa56041daac29ac29ef153cbe99073628040b54f3931b76b836a8431b6e8a7d597ccee65e78116e1cb7e172be30df33c86597c5bf5e9e43950c4d05d0635190264a166ec7a6dc5aedfb1b5af24ca3edc1407e721869e87644aff00718efd235b6edb7f37eee420f650d905c54fcdf13803f07acaf3c3afb7f26ec57a450248eb99698d80eb8ee109ee7687c8910aa12e7b63ff89ebda1e00c1b62cf95a44e2616dbcbfae3ce01c035d409cc9c426b91bf85db765e700e3a1d0d32771e17653cc77cc806248ca8669d705cd6b4f473bfce3249dcf3f1ff3e85542dd6d68331c4b471e369e8170e462622769f45dc16c22896f3e62b98bc0f27abd1b59ea23cfb7fda69e29c7a6cb97e2826953bb2186fb78806e31211b2bf19d4ff955edac1ac7e22332483ed7076f78077ed42c75bd912b890ad4481d90e0e61abd634bbbaab2f79d840aff40d8a811b76b904c6b971dcb540f60344d6dbd6acb56ae091b232a1a1fe2670b612f08c3336d66a91d7d6ea2c9e8bfd15052eea710a803d918c5bd297e5b8536680f615c86fdb980b87b599b7554dc38b6e2724ca8611d203daba5423af08644f4773806bd79ef34a4d24af453f7ce9f70909e2856fcbaa931787973308a189084c951880bdb43faf1a2d2d085072e68dc393c0fcb978ff035844bda24ef0f785cd9eb0054a86bfdcc89ba1f840db31de4f44903b02e6a8e7958c92b82172ca0b2f401257ae868dea133431850fc6e1e743377d5879a84781f62a43f77e51060df2b97ae169bfc0867c212d3cf9bbab0bbcbb2bb7cd3b9c3386cbacf87e9b892260495eb22580fb041d7d5a24455ee12426b1ce09be0e3d92fd27b3d8452b9084ab17897c170b97e0b2ec591f81387c92c73013fa04141556c00397284ed9b36a5c0bb8855cee343c9bf97f92dcd233e2b414b426cf79d0fd4d988b3b4b48d33e3cc99062a51383642f2ed5947ec31a5ed4ea0a76acc34a7229dcfec249c5fb6f73fba447c2fcd4ef2448c3fa9b316aaa9950695a5735d5ca466e2a8d64396c8a1fea8df0303613d4ac35b8ab3a238a7dddfc9dfb46d0a81cc4f137b44c256924065538c5513d71ece9b11f7b5aa7fd641a9aeb84b83dc9ce4eab9676b5eab0438221915554a94c1c98d4493494ea9f5cf9f85b3348d8a62ba1c53a90035558f32791bcfec8ffa81431310266e907022c44d928f5ef51162924a17937184c0fda93586f7a66bbeb743ac18a9961233be7ee4190952ec0dbbd42e53bcaba8d6be3d7fa733f6e3ace8c4d6bb523ce3966ba400f14ee0e4706457d2b851738a7b03639050ca8b6d20bdc3d8cf00334650579f9432377ef69b946e0d2c82dded20fa44bbfa473e2133288e4ccdb7a4fe935b6e5840ed9ce70448abd23b831344d1075d381b1883e7aa2ae0bf0e69156462dd02248aba19c153a35874e6fe57d0c1febb4452bd256e34fd831c2f7a5247c73837bfd632bbb56c67ee45f09e51d8f4d8c5ed597bafb66ac3310eb49add3cf718ca62dad4f2fea353b51c2d361b89afbd1624f413dd8d901f4938b61062df671e6caa403a0836410813ba0fb5390cd22c4c9b5ee26727fbc5265f647d3f5d1377c460f35cbce3e9d324249ba6862d18d741eafc35db93d6b577a56a8d093c4730cb9900321bf5ec882c0eb1e57b1d17e2217e9d6ffcba0e097dbf98fc954c46cdcf8ec46e2c8fc7511cd8b258f694d6dcd30c0307d95bfd922913347f30befa98f44bc640bb8f58e53fd993f68baa59c56ce5699ab6cee5d9b10adc5d77b2d0eb1b8bd7525d6817e4d6205f331e67768e936d255497b0ea4d32718bf15a9a3890749500469ba8983573db5e625485e515a233c50559a08fa186ef3bbe30296173ae0268c23645d0ab3f05b82a5a6e75155b28d8f0883cede60de56417ec13a9a0f40de7472b4e16917bac627f4aa2cf81464ee69f2b5370338dba520f01c3988a15752188fadf7ce45d1aca7bb64f4d9f6a64ea991e7121ba7756b36c5b95cdbf5c8d410176ddf0b09521610bdc1950e4ec655f0faf3120d4f851c109ea97215913ec96c18505e0585f7dceb72c2ad58237deea3a0d6be7267430c783c62673d46a3792f0f25e364d1b24bc026ae34b8922c8c5bc38ae4d13d622bd755037ef3082f58bbcc787590de65ffd9fe22a959fb79735ade08b7516ca5215531db0c9b55f8f2c698267d3e345b01f3198ac489240bbd91172271c1e79bccaea8a5fe23c499d140541a160a888b5a648636d9533c91741fe494c491cef800e37eb2b175f25098f5d991685cab1e212e04fa142a0b4c94939e5def6af0ea434aabbd69966792ed9030ff6ffdc0eb47f0a0079d6572cb7de144eb324b277a7bbab673c053d11375419cd08a185458990002674cdd2ef82cd8c147479702f67036200dad01b9f307036afe91d990f31f1f8c67720307795750af7e4dd3143341b08a6fa113c9793f93fe20f2a0a38ee7de3ca167fe95031cc84ef4257cfb76ebbbc2a197db89412a6374ff2bfea99c0a5ccca194abf1038d948679e4f863a90d9994ff7f7a569960414c636331bf073a8e6ec6b8f904daa5c8c33f62a51bb15f3eecb80be17c21a1624115a5dda74dffb1df1799bbf9983271ed208e1c244f8101e2d9fb84acac0e013615124cbc7b30a73a64a6586ae8c5f2080f77f13fec19ffb897492423d4ec9c0680e2484355488df7df3101829a52ca82f0aa08567d4aeb0d7b103848d8fe096067fe734cf4504912f985ca96cb003c4fc31ea893a37413036bcdbb2c9cfb903fd109bc12e392ee2ab9bb2eb9eced7a2aa661d81bcb9b74238abde216d6386cf7d40aa750092675d436db320fe24e8571e4eab6ff8537ffacad89804911703d4d39509dd124fb7039c97ace51642e23ac31ecc25180d3ad175f95b98d6b127e06c549e74432526c38d64ef507cfbc5e82bef6ffcc2d47091a3c855e7ee99ee000bbd7d1ef65ed6fb8363d211a88ca348b18a47287cb107ba6f99b70dec67e82789911d00f6dcf47ff0fc8a819ec6cd5df2728719e19b27e2456731fd5d4e10487061f5d6820996a82c09ec3bb79ef1c014bfc296f285d581a46500647698dc989e83242d5aa9127f2ec68df57112dfca4986cad94b2a7d93d821292ed1620f78efb953b3d69ca00d5182b6117b1ca796ec772316baa905aca948aedf394ba3fc2b72ccd4c2076006daac76c731ac192d41d2e49aee862f4349a01a4d8980e397280fb911f0d4c114292722d108de5e4a5f09bc2337debcc4e4fd8e8487eeb097c625ec7864848e0b1b78fc5fb938671a67fb947b75ee6f8b8bafac6506adedacab9afc03a7896446105d45801565ff8b8d249808e48530a27fa1691f267bac13d3e359a76181d354794491609b36d7bc0456efb75ac8f9f4bb8d77ce8ae2eb5e4e47e6ec1ae94d681378e352eb55ae08a10e2d800ea98f5ad9335f4f4749ec0164fba889ddecce9f9e51e17d582b3060860666eab0d9c38a676cb1d2ce2becef5b4bf689c0129749a3505def5ed437bd4303c7a29f61fafce6b0d9da1760ff1331da40eae701bf10cce0b8d9a975afeb82575a4e1bec9fcb92ab597983ddaa122346a47c877a2f19c6314f2334551011b6a0ef8506cac05e23bbea7b3f9a9e4e46d5190239bc408273dce74030ddff80e44dccbcdb69e07f0810d2dfab7b4f7f6caf3f2d278293cffd307c1ec4c1e356f6d7d4f7c22b4e9e80d3a2e3956bd1bf62235ba9b22a152cd6794be7e173c3b1d8ab3d6541f59bb3b502bb1c2a42d5241de7d28aedfbea5e7369fa5952d22c481304b09e31276c0a92926c6745a9ad5847caf26e128b85986cb21fc3ad5884ed7b3d12484a917463e0b00ab5a82583f1b7fc3dfc9dbe27e62fc3420d34fc98bbb483d0fd7e2d52cc0fdfa84334f3fa5e2cc5980270ad592ded9e6360c22a341451a5337cd05b6664f15ab363653b280f86e6d00d6823f40158bdc07618b60eafad452111104912382f9ac36ce659b65cc96605a1bf90d27f102e071c0441fab9296aead33ab95ac4fbd62accae1b4e77bd7c824259ca3d6a14ad2193a7e07f02ee58e4bc54c4c00fe89c0212130a2a53581a73bb3de06a400a71f5409803f1d29013f6e082ae46755615ea45102c524148ac4beb61296ef392a8b7bf8deba5c4a6e9ddfe0f5ba247d0738a553967e60a3b179b8d54c809a4df30d5c455db915b01f8a37bf20731a3b66a7f2aa9e43252afb4e410e9bf2bd2619b2c7871769b3994ae51ce82a0a84984a35609dc24efa208c8c49b301045c700dcb499b48f3b85ab6ca93f531097b84fe518bdf7d257e405933604166bc9299750e993636fee88b57eef9ff40f5462090f719ceb611efd56202caf54a1699ea7dd6745c8dd94e66ee9d05d1fdb5185bd3ca7335f279e96f4cb9e7c3ccbb743b8d286b8d6aae9818400ffdbc3e9a1e312d04dd16a86ab05f7d4883e1009d101e1961abbaf0f779fee7c5b5be60d0cf4bcacd1824c2d71ad5fde6cfb956394f9bc1e22368c4ab1ca740a29ec6d97e63e9197fbda9cc2fa75ef921bdb880482bb0cb7e3875c95ae3219a7b7b5773d7c6650262986f05ea82dc861d078003e6c1c1a57e4a6ea9f75c42282889627ae083cbcc5bb55ffbad6e531f9e8f3885af090a34845734836c3ec1bcd6153be7982609a1439f52b8478023d46b4df5d6b3b162ffbfcaed3959b4b5433dfae65446195ae9c60b463aadf0b060a040bf4ee19256aaaabb0c3cc6c4a50cbc8383e26c99ceee066f0d8ffc338615233879a1e9c75940d8f1ae89c74cfbaf70f2d64dc5c33990eebd13d37fd199672e88534c1125c4a205c9244a667460a64826bb6eef6389a5c080ee8aa0bd1c497261124a0cd81ce292c9d8a25ab07eb77a8fa374d9d41eee5653b2d23dc1cd6a1e912118ab6064bdfb180428a76af43008eaa258db9c6eca0246461bd2f715974df38ad3abe8995f53abd0befe4d9d7b12a1066aa013cbec0d1e3cd47f92e03fbced45c0852ae7b1122361d4533f8d4a3940e6fbd50cd2fe4a3bb9a89bfb61606efde06f35ca0de14283f555d7e0beadcb4bf299e6dfc59da7cc747442e5716b6e3807c60222755e525ee69392ba91a48d9613eab00b251464aa3cd40af89f3d513cf6b99c10ffc136210b6de9bf26c8227cc43dcc9f6e23c7f10e581d9c8df7355573f6079b5a2c7ca2496ea1ad36fb9a55f761f8f99f461a5d776855d31a24690e1ef612af82cf0a5c767c9004461eb5a9595c7bb2dd576946bdf4469dc38c13e4582fa41d131bbdadd31f065e5ddeea7c0b0a9a5b9bed8a240a054d1b0022f520e98bf1b08206538c10eb942fda28bf6535b238ca664c3608286e8a067a7aa4a03c90129a8c4a06f947a8b362874d2c000c7ddde381271f5ac5b94e4af62b5ad1852279200d18362c815e87abae4f374d4b97cc38b29ac43b853e3d7c0a97592114586a05e1f324f8684e595f5a9935f13558760621a4404a9c226d666c18ffbe240680aa7d8d4da8e9319c821d121740c05412eed603f7f7ea5bc06009b096c87d3df0665bf0eaa4979baf4865c95616b5e0e2d70b0d2cf9f1faeca15a40a63962f9f99648e298b052855a23853e2fc6ef6cca213baa9662d3bb3938ccc2ae5049959f85a4fef2003bb0b9d24c3ae7425216a02b50c59bb9039f9f0e11f36dcc6ae17b2d2b3cdb8abb03a8d37e9e476c396e3c87be6d2d5f344d410dad5f666886d521a1c4f41ad5e08e3f64e3bc213be36f4f3f443ff065b937b32784db81a8197d821ec2a64b45dfb1a56e10a3d4d55df271433c05bc1cc67915b7aa2d86cd3aab865fe4ced40004ffd70c5181898b8b8e17f9f8a76f2d30793abebed370c739bd1136b34782b09ca2cc8b72b1f97ad67d5c4a4194c16787d26ff5e2fe17146c11a12384400af03f6cf49846082d81dcfc650fa879fe91d5382968cd37ff028a41914d2c89c94cba503b15042f665927abf931dcdc768b3ac3f6f59e06e6b9bcfef69b44d302d9fc45c0e51039cd86b27f30045f8377270b35d51253f5c9cd2b1a1ab1d8684cc5f56270b0a2669212aba4f4643d3076677b559303ec97550a47665a246025b4a08eb2dbce1dfa5d14e6881b7af6da1a7f529113dc3d64363a250f5f0463ef4986d1d004175e7ef0d53468ec0442fcb1c7d519708e6e274de88e36e59e2fa9b7abbe3b78bc056f3eff256c85507a81c9613c718e4c70191b63f03135479ad237caed3fd11f3d8d9de3fbdbc5c78b57cdea8e9cb9daf4ffcd49e231a4a3d01d92ed97a65590538f6185ce9dbe11b2509d95d6d5af8fb1d56c00b7087053315f007f01318ff156a1ef71b87aa430ce6843ff406bf25e406ed9c37982f16ff0fc6c1609d3d4473ef6a1ca6d36496da3c42808144d38280abf300bd8f3a8389b435dd41bc5104612364aae946d9290fe5e957daa56d65e29bdb2dfa48f939b0ca866cec116eebfb8fde50d8f4719e340492405eeab88bac4f6e72496080ed1ee316d2f4970869c71acea51e0fed306bd2dda85868d8fe2427f8bfdf3f79224fc3b1691d9c44f7357d20e1ec5af88f06765daa80ffc5e99ab80f1f5358217e9b2e1d88dd13e763eea4d0c647cbf4fb97528ca034df71aa382490379ef87426a9394f3ac58bdf844e1f071a181083a9c5eacae654cf11ebbe012356df904dbe126fe76fb1c4c3de4e95b618fc2f0886eab66ca00375746e27869198d8d7a4bb3e074f61fa017e283629c00ea5a067f897a7121425708a39f91c318904068d662185d343ed9a2c6aed1d0e1e32d5e2055c8717930dce1d2c1a567e2f8a67489473df44773ab882694381d3f736fd2228a6b7ebf06d9a6dcf51a51f0e031df5500017ba7331db2349a86732cd93b6fa413349f9c5f18de9c058f2e50c2a9829ef2333e40f9abc3d2f5d0585e08de801d9708208fe8cbc82e4f6d85df69e44836901837311467553e29f3f627646fa88df660d4f3257fa4d3b9e00793159310d19a9a47e2c155b22d246eec68ca4a2e448ebb5817146fa48b89e4ad85af6a9a14ce3c90bd3cdf87685e70d9f5250ca24ad262c557fd20e68e737947a92e8e13636680129549e83e09359b3bf92543d79c3e29558a18ed0293f761d42e9cb4caf4b5c31ba76b115f135fe9adab92ec64b7c70b6346792e84de7a54c8441fd25923d0221d64ce224ac3fe23262c3b8929feaf575676b5837bf6bb48089533cbc09711829dffb30a2d33f723a3833253777fab74e84f06e6b6b317f28135a53387ad62fb1231d60a974e8feac411d0d9d4c47e78b45508062a5f28ac71e3f8d4203852f4a74a3e9c6b8f2326f5afc8d632c68b18e2e88fa4fc6659b8cafa156d072c8c68a5c5f77b16ce0e0b7013d70bfcdcf24d3b5d78d830d4996937030be0225b08b4deebb54094d4dfb6a577c2464dd82b21316b778e9756fca4bca48504f5ac69e7c3054accfd771b4c33b547d579aefce6dc0fb436a238d90678ac6d596f1c5800595cead3b638fe81ace818cd5d97932f1f93c2ff0a35fa95f13cffac235b522e14a18fbb16f368bb3cfe795054ccafc23f013b92e487f21d605876f69b4883d21677bb882b11b56ea867de04c398db43874d5249c0051793db192e9109e6a5b2ce6d134f0d0cd5439a1784b7e2a7f92fb8fdc8f0bfcf8c888a864cd81c999f0923c665c07b92a092ab6403b24d846440ccdc7ef006f4dbd2e76bfb7be780609856ad42b6a2c15fc08d27b74694e0443346b3fe868de64d27ac622fe7e52f0feaf86750a10dcb692841151656993895755bd8c601b8ab8a80a861d4b76ed02e1244a75a4ffce4c844026200105e49f14bed492414f90530c9af0517af59eabcbf334ee1016a12b472cce13aa554a868f95b47aca70b46bb1d83f1502ecda0a6f442b5cffdd4717862e1332259a9d57b69d58da87c847cf21bb24e0cde1cfd679c1269125131773278fe3553195feaefa8dbbf3093958be650c13befce3ab895fa057813ad08bb356ad9aea07338ffd325e0f34c1e4a7524503ef14f8c70d78a2fcf20e0f538985798b536293846e68c31848eb64289f73dd5f1789ebd37f5eb413af8bb2a4a85600785b2ee0f6abfaed894908a4afa39453b1eebecb2f3d04659df9639d3821a78f43c7c4ac7b1dd83d66caec70a823ab264e1111b22621e96aaa1cdacb1907dea3471c48a0bd3687688e923f48acb74adf98cc356bc515a67dc835fa32ed35d196ec2e71b83f127af5f154bb744070a1425ea0ad226c7affea9340f4f150295794da9342d1b6a5a7bbf9960aa7952ca4c609975b85386076ed50d22b9c579f9369942cedb655d514331588821d6666794213279990f5a7e527dfdb39d423d50b7c60ed2770f1b07d4d1881b251ed4401da77edfc056d46746da33b65dd3508e421e0c87e262ea7ee15e1f3f57439165fa79046be720bb40f7e759d6f3437eb39c8498693a8e9530b958d9c1788f81ff7ce4f39a613370696b5369d4d21ba9b13f037df699269ca487f08168b4f9f751a274b8b059358254fe347de94cce38487ec90a811ebe3bda6b1df3ec5b48be281a19189347ce1d9a1109397aaff7283e05ff4a2c21e584f255b6328c2b5179e1c23c3783c43440f3fdbee46bf1458ecc09ecca383d8de144314bda96e3dffe5df5358bd076c9b50f6820e29317e25c46d206eae82f655e1cb619954101816eec1a86897f2904e35746184b52394b25a61c59dc0e75628ada942c4645bad91b89101496a92a144cea203f7271fa260ddf5663d585a854984254c6a64e6a7bd9a6bda8f569a916321c7b6a8a4cb16b48f97570b165596ad1a685b895c7dbbb6cfa6fb48306afc4839d39f692556b86be94cc3508d1458d5194d5d96180f0b6680f9eccbf3800612b880df3c8404c8094ab1d09acb0079f2eb6456ba4cd068ff3996cd49d9f831974fa7c679fa4b9baec5d7b31ec0b91d4eb10170a53ccbc0887666024649d1a9af05f723e422f02570998b6c78400b44a829c9f87867e5840db50630b6168ee6d9bc37b8c4acf2412b4fa8e2437c2a0aab587096427332f49fc2c8a3e6a7d4ff95323371aafcc95ca87b6fc0afbd9ce977ee554a2f70ba6514330eefff6a79998a92ace8d494c70c467f4d9cfdf85c07c69e9ea67758f43dc33e5e4c4b80deec5797e65bea3836edb309c0afdd44941869498be168ca73838d40c64cd8914221c0195ea80fb4e78ab21ce43508d165df9e586fdd43083433236a6a04f0bed1fedf2e2b3c11a5f915c0648642050f6abda554cc4cde29e27b118e6658ef47b92179c211d633bd02f6c149703bcfd4d8bc037636c60fb3a13322e40d072f4eb3680cf7f52ca5e143e248902714c56d38275a93bb4c8340047adbde2c28792574e25aeb52d9bae9ed760a767117c46a6546edd386019bb40edf2368471908d7ebbfa179c0fdfeb61da250e8c7a7d3c0857474f712e5e1d531ef2ad8dc651497ec5dbbda7b49fa35714ed11efacb1b152d9d11afac53118495d771cb699805ac268e7ba9d0771b6bb0433002218f0dc885510e37bb620143efe9501d47671e39f9d54a878ea3bee4bb591ebcebd582951c9f8435c02b8c0963844e7d22ae62bf17005d7da0a0d350de74d0a2a7b102bd44e6be27261ba2b8483b55f38634a1069aa3e3fb5f3da9e5e95ef2116754d3dcda4c55fdaa1bdb1bca44e94b6441c29b1046314575eac68bded99f3333773303fca6e4d1dd4ba05dfe67c00e63c571fc084210b350538c07ad1e05e7e45c8030e21a57bef652a49eaa5d95a651e9ad4f80f3587ca1d429563c684d20715f300dd25c8254a77d53f6b1a399b6ad637256f952940b8c849d1b2817ef8ecbbe6e92c3494d4cb2cbfc2e69a48de0e5aab9b421fea18ec84fe3002a92368d463e2d7b54e1ac0d736856b1ee9d096cdc34e42848925f8a9c4e9abe8e9eb0c555a19d9682d30dfa21c72ca964501e35a2dc757e1dc6091657f074b3fefe257a4ff5193d5271e279d31e100658090eb219012d17b539824d20b5a20138ef1d4740bb568f1c8bd77e3347e7641dce265185dc90bf71e2ed942981527e129d7eaaa17b30efb7856d31373b6ff83b07e9948ab98d0554752d59c04943efd228a9d6c8706982cad9d8f567943b193bf0d3a4b5f451d9f5d5b7191afbe07a16669a4d0d77a39b3706d22019d93f993545751f4d08326299662406dc73c3e50055ec13e4516aed4b2ffff9ce76bc8cca51b6137cf1e0720f0a2934f1c70b5f1e431450c232f99d76f948ba9e33a06a05e89574779efdfe8e43fcd76651f385f42ae2fd6765d548cc1ea9e0b61eb3c77fa5a9ac2757725531052db6efe701fa3d1e4e795690c7e5e83f8f71c1f17ad6ba9f8ced02e7a03c65786587db306ba0f66a3546f2298276b93d36402bcfa89daf038194808109fdc64419cf9c29399aec33ff5829a09386d0856c69dc0ad9381c61acec6031b198171d70b0cad7cad866737eacd21271c3417234d88a55be98e6702014da86a1903502354e92d2e1f5c373056b25dd33aacc9432a6323311f25a37b9a4198b43d8ca2849c22f38ec1186b01017b14b6635237c2981346a73da64196963bb0c03d30e8959fc5c4a36e0c07089e70fe0084dc42b7329e73c510849884de362811849eb502f55d71c1af33e60926c9f1ecd13585795b44d959a6a5b5774f9298735c052bead0c6349be176cebb6164aac6076fcfeb7bde30e8f5cb3e31f9069a201b60e0e0ddadcc69be5420b238ab7c04273aa0ae78986bef9497b5789327d01cf5bb649aaac977cf08ccc7a07b255364606d3f7df9eb4f39e229630072a9440b474bbfdd8305d8da95ffd262c008e42dbf5af6a989f9b422545ca11d5299c17a588574b96612420a7020f2b7c266a9ae54819756288939bcce211d2d9176ead143e707c350b216ce72f37252e0dcfa3eb97555109a909987a7f4264117a2ff8d9811c2e8ac7c1ae550d49c97b2da9c5f240bb425040c0d99e521a5e5bc4f5c8bc6200ce8eb74e2a3c36734ba67b12f109a42d5e79d58bff102c54c790e5cbdad856b736ff13b4f93de63161125353fc45b23d1a8fbbf80b7b24990c81c4852c675ad8f5d7b5730290761b53c187c155d70cb666242d355c53a77b02aaaaa8224b1fd12b8ad94718d220eb6377c821cda5d3aa744e655f1686510e598f5197f3a97837f61d56fb3a07f9cee38dff85cd0493ce2d29bd508b78e43caa54abd8e02aaf0b82dbc68896ff25e2fe969ecb172b891993776ea55395ca394191d7dba8d9cc3ea809619cf4939699812cfdc0719668d27a0e7bc99cd58447142142e8b1ab57d91bacbae7e1c7f79d2542c889a16eb294d433900aa34703b311a1b7054d20b9addb2bdaf506c29017d7efc38b1b540fcee10572e0a4b6e880c3492b56f78c342bc60869eec378c7ceb3683d45664cb6511244ffdbbe8f0d242b4f4119b5dda9617b5a29da3541d4b37c3c9c4c5cf09763a832ea9240a2f812d92be8c70ff0a611ea78056eb3c2fc559e7ee0eee7924fcab24254377f46ac751e73a31e83a4e2bbd9f8232d653dd55e9655dfa16cf831b76573fc48e61a3f70edad1486912a3aeda5a715f6c1d9b9185d5445e913c9b17c71d152c47b9eaf9a282070d7a7c78f5966c17bdb02554efc156a018959ab8714e69a9b878fc5bb33fd8ae8f032c2df795429e381abc3c61f1667e5c17bfc3bc8185aa477e26e5c9e96f871e62b2402410f3295d567b9f447d22d8813174c43f4ab0c2e01730b4e22caa891eb992f92eb2a36f8bed91b96b54468e8b9a9fd3b126511f405ae877ac3c6462dccc2630ba18122ec7b7a436051ad06be7a7b41434781adeaca968c86f1a90e47f32b46086726a3892a54ba39dbb90bca5725d3a4c33b4b2c7ad79cb43a94195763138ecf0f596848f65dd9b5ff664babad788c781665b825abf6ddb24c95ee08c26a70d3a10a9f15b8b001530625e9420348eca851fc39f405a342e92a218901f0876b03dffb61633f1d44dd2b191c70fa9ddab41e7b0fb65b096f379c53a8158bd4ca9781d905757bf0194f6551cba870d27d6399d51e7dc1417f4f136ef645ab2b0fc94f5c5e931aba4109fd2a95fff814c5817f4bc11775c32cd415e00f7605e33c193a6281dec3cd69d99de41fbb5daf777ee16102be7cdf524185dfe212e389ff05e13baea1b95a540aaae20fb27068a97a56f93e1cb9d6233803b6970a03cb5d7647b137270c9135b10f1961bb51504bc8251708052202097739d01af3f4a78158b24d75915b6844dab3d8897348f7d1acddfbaae74973b484249628e241f6671255ac7e95c97071092bd2369875fb466f7173b5dc87e7e7b1b192bd52e5527efeb14d326fb41e7182b80512dcb12aa37bc6e74e2a1c66b2f95d92875e8ab4623055b3855e87bd655598098564f32a6443af7b220f4365e7f4f2226991a16788afc0bdca0cbec25fb0aade7c76890719239ff6905d41dd7f169d53b2e3f32261d48db21eefd550d0207e0bb2d6e1e9e87b104d722c6e058d8d6653e5c82f16a453841bd6228acf51b801aea8b3635d45c0d1821a61588e8798c0d19eaf8b54bff676226becfdbf0ff0ac8e2f2972bd5c514a611b1a8adbb8c18860ca55b4a71b76acd5a97654af87607f29d12fed677b59123558b72d41dcd6cf421c069eae0f272489e586a3908fafec214a73bae112d1147040bf47a3daa0aabb458b1308c348ae05b4df18dba2783c91ad5e0c867e174ab86fa342f538afa521a4a468e978b09c1fecda330839c966553387c14018723645efd8d71dd13a80e654772d0f53ad7178d9e058c3ddaa6d44553364f8f2f4a7a725b0db78e712438de9b0eb903fe3e5811713206915f2d7ad745638a18e2e34872b7246abc646eddd4aabf0eb30d2787fcffd56f5e7cfeabb5e0c8f3985b9ff642866e4f5ae031d396b23cdf372d4bdee02b2f57549dabf3ba707d4b82d3c1361b357e58cb44c5982bf90a482d21795730dd95ab75b4d3ce54e002c96c4c8f4b4be13a6b1c80a124509043d5128fd55bc6bd3c7883c26cf85ea3229abf94bbc5a6c184832571a64af5e7af8fe980d4ac2edd40dbf2f2a10776aa93cc28c6f90ebaf7b36f9f8b0e70be38ca9b792453a0030c21858983b4a296b14f83d7d6551a691fc82f30dc923abb3a8b49446bdd14817167caa74cdf0c58404f4e7355cdd72b3abc21830ffb05fd5940f0966539eadd9802e5d5aa9d353a5683d7279bf0cdb9b2394c633481b976910188a0c9e336fb1dfb020dc3d9942133f0b6f512ea07e6c108abeb05b4659d39c61ef3de114832d65f21a36d9d03205a74f4a4ef54c6abfdb2d13355fc7db1d6ec763cf01709268cf76ee0ee27f5d7ad4443bee2b126f8a87dc53a89f5aebfd5183f149d40eacaf15fc0977d770daa7286d8775e3f8443e277d568a19002cd9e0d3fa4c6192ce03875fee96ba349c58fb08935b542ef542eced8aff29036bc8be86bf38dc743bd7357a54f2f974783d65a6e52bba5859547fa8eed7dd53872d30dade30519a056f45a18d78cc5ad6b71edbd3f734d132c1d01d0312d4a40b4efae2904a16ba70e596760d41ccfac2b51bba43e48f74067b2dddd5f981b00e194b3828edbe618dc557b155f270c9b47093e841260f42c8360aa7b4a666f3945bc47491c06639523e7c7dc56e00fc5de238f52603461297436a0c35a471d23c3f1c2d8739dfb1d0181b0cd5ff448845e74b5feddf8e006993dfb748884c317c2058afcdc8315f9bf02d1c1e3dbf7d964d68ec3ab9d61f72436840ac07a06873e263473795631ce6dc6b5ac2d93179e7b757db043f495cead85e04549ce8c22c6944362c640c1c10be60a6a76945a9faa1287d87b327a963ef3bdc6f3c4e470492c1f4b98a6053f1092ead42bf0e26c425cc15601bf09be940f991b91a7fe0254f7e1562c9c87385f5256b74af28514fc320fef24c9a0b061987921bc7454261ab85d37bbdaaa8c3f456cf3538b68a9afa541534d706f171060663bfaa3c80bfbd6f28578b563d39a08181635448f603d6dbe80643e572196f66ea1332162ef3885539aed1e6dd9845eb6cbf04db4d0f307ed228ce9b32b9f17c543f89056a8ef62363990a702c3668969412b6d4fa23b61ad822974c27368d1c4b6f88e56ad7fd7e95a0c6f448f263041077da5aa49197a8c1491bec9d0ef7ba4b73121c0dd7b5afd885c2dcc591e7d6d796b6428aafabb394b6eb5df43864ec43066c6199e6995f51a98e44cf38815b3b16c778fa016fb93f011292d2336591c4e08928134b1db198852971daa1a525df149fd9b0c55ae1ce252e52f091d39a39cff141d22c6d78e25b3d426ab9915f0aa38e4757f6c090522648dc9c3fdecd475b82cb2c74a5f47e6b111c2c417772541912c615a39cc991e3243d8317db1a5aba2c1a963c8556d7e7f73af93147f48d720bc63eb8457f677c8a220127960889bf3bd749a530785613f2b2bc5d92a9b4e47378025c4908ca0a245d134fa54d289d6a0c24463abec1713e830d716359308c98a9fb0c558ea63799e6d84c83be7c8cc0e0fe13969622c7afcb7342c6e9ccae6d281c74927073662d20bb76d08de58e8c9295a016f6d919fa4f4d1e304c617ce61c5d81bdd33c9f4ad03eeb71d7db0174edb27fd813a322f291e7452994aca2067e385d4614e89db88f90b0215c86d87199e7578f9742c4855ecb599f9770f12a2f3e8286e037e70c73da03fa14aafaf4c2eddbc0e53dd2aa3fa015e6c6ab62d887a05dbcd10a37fde8d95b480b7f203813b900af226fb2437ae5fb974331bc65629dacc8ee6d06e097045189b8be556083e48df2a0af39a164ad3124e1aebe04c4fb2057a071eb72672d7eb99905f046270ea30d7ce44742427822333c37995b18f790fd93aab2f3c71fa1b6ba1c10cd7b1c2024d0f2c82106f3ce644475d73d159fed4a5026ac1f70f8e245ba0dbc9c46a9caefe7bfba3cb19a1267cbb8257e5d83e7929504116e8ea6f78a5c62b94fe413b15eafdf1cd5c3ba85e0a2c7c27f84a09b377823e263a4660ba4828073a8ffa28ba15fad2ce83bde626e54b7e4065d69a5e06ea6647f0fb425234f39dc74641d3cbb5a717b761a50b16144bbd25c9a53844b97b4af6b97134ec1c60cd632a14a01b7732d34bfacce4230918417c43194d807b6b74635ed6ba248c3f2693953daa790bf0d29921837a4279d6b4e61dd215863ac6b1157b6cbd151b568cde9fa37a3dd5bee3b3561bb7ff46a7214fa96f51045fe500e99bb9c090545e694560095f0e698d3779bd9e6dbfae4288739925544b152f70aadab935c202f3ea55461a1acbd26dca291d14dd046dcb6f7e67fae6d113f58affe258acaac6d802d908de9d74a6763db21c57e5f9efb1ac69dadceb659ad3c1f7674e3dd6196ce55652cae975183390e2aaae513a2c3c2ccb4770d40f2bc86c5312074acf48f924729f36c297a051752690fb988808e86e14981a8c9bb86146e9ef82077e5411a5e00c50a0c3db300e7b350c39fd8438ca02fc99b00677ea6fb405566a9ac93148c7cdf384a64cf299c93e44f4f30375cab46b6290230a571bfc18a045870d4c42e971ae0de2ad7e4ec9942d29bd923567377e95c3d81da1a64f5cfc64abfa0fb4481bb421d41ad4a08619f29b14db13374f0051016d7225d4cf76b085792c6e157a42d99c1397dacc79ca712d3ada2b8804e4e7a23a6b349497a794ef1cb07ec6c30bfe8514933d16d1836a97b2b705f3cd36c04995b2900c3b5b48f0f359185cdb295918cab94c00a6d1b2b012c0fb8f5d7cd211eb9aa2d24c1904085fa6c973269ad7a441500ffbb9a477a2df0127623e86c28b834c97a5fdf6879f7b3037696cee8642fc12c62fea92aba73fed87a21d52ad5502069f08a539e4ce30aa55bd73fd9aef09c551df0e027cab0b4eb16a3f04c2075bf35696a97fe0ee915b3027f0c4202ee0bb8e7e38eface9c0a22423c0dc77a8efcb003c87c4ade36886267f5eb934d90bd5e132f6112f668d40ae370f31ffbfd8f9af2a90cbf008edd29059a8c9780d4ed32b54be9aaedeb4994adc9ee7d0a777dfa5331a661878232f04a089c6f885d19552b080cff164616a866b2ed69797615b5ad7da2d99c732a655dd68f6f474475471a570766107193935ae5f3f0d24f12fb4718d6324d82c7bf36a5508c890515a52472b4d51aa337cfc445cfc74ef22ca6a2a96191f0de7102ff5b03e0d41332f38135e1da81e131e8eba6209995265e9e44d0844519fb5b02366cb81d78246d4bc9515d3842dd1a4abb03c0acc0deb07021623aa5f796b97e854aec2c81f09fc4013f871bbc7865ce6d299ff7334a9d1157b3e8954ceb0226c60977b6a7dec91da408fc88066e033d3bf269011daf2e9ece0b520170537c3536b4d8e2a000957764c368314d329b4dfd056f2c08771a0ef8b64ee986fb568824d00af794f60487d92421bea856fff5e1b6b5c42828efb8f6cbe9768a3eef16615645aadc63c5dd5c2a3fb57ab1f5dfe4b5fabb3c45ee5ed56c0c8b5ba3feece61fa6db0965f8cafd8878305919567f2b4d01431b2aaa16f5fe63aa6c9def7690098fb8cba611d26e5a30dcfa6943531b515362de4dfd76cb9cd69bf0963a42d325f3fabf0c349da4a7e914c930fd68447b10dea48e5e87ee52e086e1936cd4ad1090506bd28bb8d71119f9694f3844e85050edc085e500f9e0ed02db09e71e217a1e1672a1c81bee787f9358b49bff75a99dd89e78f500f9e0ed02db09e71e217a1e1672a1c81bee787f9358b49bff75a99dd89e78f679c29a33f9593e481fe2e7a0fd3e7f4ab8cc7800352cc0978da5964699d65ffc0ecdf2579eb02f2b060432aa920b753e43135155247c7ccf498df6f12a75695d989f15c7ad14995bca1d886e9237b48f86b5bc38a63577986590a798da951d6e8e346fc39515bd098ab647692157f369ce61369c0aa349ab7d6174bdbd5afdcc5a96eb318a446d9fd54c405b9998f24ee9cd9768c30cbd2a0fe5fcc222443b7e67cb9e8eb2aea28bdf47b993fb6d0d50721620d471793174920f8763b4c0631814ece0aa981eb2fb259b6c327ab1024573c8bea335143a016d6898d62a4ce4bce92a3c27d7cf6d973d44da80ede92cfc43eae242259885a06f15c61b6359f2ca2dca7120dd3e98ebf21e619152263a9fbbb2e3c37df7c4581523d33bfbd0e2669a648161ead80645aee0ce71a1cc91bc6f10332ad883b39ea298ba1eca0c71ec186ea371ab74f0d5d63297b4dfa14e19fc1db0a6fdece6e0118bfe73eecfe85feee9246d9008fb2c2030263c7854b05b33719ba5320aaf5a8d0cebe461e1163da80b82bcf7eb5005165ca92bfd69d73f1f2c575dffcb6dec9f2512f7a1433dd85bb7058e9bbda702a0a816d67f631f6067caa6f1a7065fb7c9d2f3163f75de5631a92250a9c9bbd75e2b6137a0d18d1266a97015f43456b6ec5d2e4404740c07605cbf4d24211053bf3f5ae05127d46d0424b093d71eda15360c55d4219f4035bc887b1ccea26562ba384cf9dabe67036c0f73e40eb1a2b76a5a23b001fb2ed2a456632d03003baa4b539ff88e0f1808aa61f546b33988749a599fdbbb715e26987f81846439b7882d73484f1d485935512c4b13365ac37564b566d3b9734ef05bc7cd317b80e9de7dc93d0907d5747c22ac51e7d0a17c93d97178359e01c4ee64d57e94616953c1d91f6943ef5ed35d5ca3da9b2971e8672fc598d526cdbb550b52d02e94dffa72a0841f07a57e625c079906141c03b885045fcc49006e398e84ec13901300b2f7565ea1dc6e154e1cb91e41d9d1de6bafd831122bffaf9d0a9b944354a8bc1f02def02f4ce20bcbe6df2167fc61d4d0f04744d4b09175ed097d0963c256968bb8d3fd06501070377cb3ec7b2548628404c10f8739c16d01c5cbfc9fb35ec245c20bb854ef6b17db5fe8087a9585b4f6623175c9ecad20c29bc68d46e5a8c184654a8398b4bfba6f7a1ade4fb51e0600b2d3cecdcd72966dce89c6db7ef59bcbbc2f1435d10f52a59b59b0f9b90ba00ed67eb42d0246951fab8790752cec5c2696797a43f9359a92f503cf5233c01c3852de2e2b503f998ec1e62e6c65f3883a27126f0962ba94dc56c392407682a337edabf437ceea5c624636e72e5e64a51b32616e1f15d621f584b9760964879c887913111197ef5dceedc594fbddfd56125441d1245d138fc51e9c5ac500b0e93b930e264a8a4bf242d35d2ac1d8676fbc276f40093d838ee01eb7aee7637cc6fefd3b563ff6ed2012b9c7be110bb33685f8196faf1cbfcf21142a0efa6e515e6341d3512fd5bf164918e6663ec5bdc80e464a7e90c00a4fb4e0e01e5c58e3297229f6e67cb881ed8d680869435f8dc983f7c3fa597f5cb7c1bdb651fce852dbcc0d293b77540314854e1d41cd8aa1fd7df1360e26ccdd298d4f10c5d58225f80b9f62c89b932b7d1613a1298aa3401ca2ae692ff7b6af14ec5f98c606e72cf081851556a4aaf2c2003d28326e069019a11cc48ba80e0bf3f6c0aa384dbab03b017b482095767a7ce5920ea451fd205ce532003b9db792c5ad1d16df105b57142d56b9c0ddfbdc04c3600cbf03ad04ff1be499030db9466983b0888ce672d69d1f1b24eb29178a519e523a08669a42b8ba71cf6ecd69a35c5f5280ea079eed2397ed9130d8ff9ce80ddfc4572221aa5016768214a0ea5ca12ef833bf740d3933682bfbf39742d63504c84c9c9924736c384d8062646ceb4a131455893021b657d75317f4f1cd145489058e4e4f3c00728c36a0598fc4b7d7776d3b500a6940f089130c91baa1d256f041669c051ef78dc3c76141f86c710eec201eaba82f0c8b110022aa4e1f2013ece6e68089230920624ac1e4b6ea1febf40327718a8225603c6ef7dc975bea8d680505a349f2f5c8f2f4052e31befa3de641b325f4b302e6b6b388237cb7bb3312c3e02d055d90d60bd02bdfc374bc81ee17d495daa2b6def6e3792e47ce606534b3ce2bfa88fe308e02f930f6f81274ff7c71ab21f5dd9f8bbeecd381431aa45ac83138e0218cb2d34f296240d296f94766b455e321372ac1cf41969ebb551b90a180f4baab37b853eeff12f5da24474185e576e9f0c2c0cc79e01247fc6ef4c6a991a81204e5c312edea8230c1ecbe2102f96fb1bb1a202560edd75d987469a319941fe9cb28cdf8c888f1ad1af1932e4c078028f8215ca780605d9018675e21be96f4da8d5c6781e8c3965c40cc00909061d2cafea5af1da45553d3057812263c88426b8357f79f4aa8a60ea61753638a71db7c3e7c3f80ba4102f159093f3ed0d0a2b9654d54bf82640370e3f14639b0493055492985e72a8a6a869c78171cb1dd8d5123e3043e1f4f98b5a808112bb6b8078bdc5a3a26c8248c65b0e54876d1bf44fc149c3837bea6e7a3e60ca3a862498ea81e2995fda43bc45371bb6d8efcfd6795fef728c322723b348f90f1a10336fe89fc1a874d050735b3ebe7000c0ad798952fce546fb413936057cbf3523e0a1e186bedfd391149eb84e59b804f6a181f34f680fbda044ed82b3712f607619315c8ce29e5ae3c9155ad73852c976fb3ea68dda2e134b8c7a1ae17c56c20e06617d97498d8ffa55594606dbe46ef9529d04f2292d8454e596360267e5b384f0d4fd0e8eee211529c82f4949759d12a41603b7491b7f977d9062e3159eeac5b3d9493a0d448e6d042e17b2d08e680036d48e751d58c84c954a229537097b7462fdc5d5f0baeb5bae3eee479df4fb8a2620c650877cf88b58ca888cb4763207775c6841ce506f9092dd5b2eb05daa440ea82cb94bb0fba860a33b20c8785a81f9dec89da3dee14ddb4b5dd3163d25a1b50cfb676004c6739e62ffcc52137d029d8959b53723b0ef8669495d8352bac1f048125fd89a6feb30bd77fa6acf2e9cadfc346252414f8f9245aa93b1a7f98544483cadaedacf14afbc6f64b031133f059544ae48cad1fed5447c094d9dfbfac7d384acaaa0ed17236b63579a17ab47440b0f6f94fa30e93f13a1439b20577971b16519db7918dfd92e3a5d2fbb5e11ee21576ba5b2273a26af48fb8af29b3e89d5861c1aec9412f3044b9ee738cc176272f2e0a7a19ef5e1013b0fc8c30e08f74aaca4e4b16bae746d2c7069612c0891a0b8731ab1c183445148503cdb00637f9cdba0e581c641a10140cb17a030ae619774a788f7334776cd204101f37cbfd0bc7035f7fdd9f0cae4046e9eb5e0fde4d98c0198af9dc24c4f4cc208b677cdeebfa211b27a537d56edbd374fd00ba42d6936253ae8daffb4caeb1bdef0735cfe9b3370b155a307130e07fea5c70a02d3c5f9f98d0aa968878a332f61546dac3004f1cef815058341c9bd70a1c9c36e27d92dd0131dbf8619b85c15257c9cc436255c7c6ed5c02443a18d05436882e3f16cde76ca43e013949898f2ad547184d8b431164fc4eb6b19dea763c7d13b9a3ba5f39dc1adbcec443022a380ca45f96fce8236efb73a7ad2bdcb9f231b1a7196ddb3f1aa2b3d5b24fc2a12f55dbb5b7f5e514a214f2bb2960dba538ffead2f0f57f11b175a3aebdd68cedcc5e1f460eff8f93bdd4c706ac596566e1224d5d7a25c0601743c8e93527c0805465662209c5a130359cdab4402c41367d84b8a6a7c22770a066696bba0f257a1f822d5074525eeb03c00aa214cd1d82c3d9c94e5ff9298bcbdf603d48f2a2c278ce7736da90b42f8a2c67f00148d4f71138de8471a5078122accda623f7799c04e1c968092b0a2ffe2be00e82400efbaaf8a620fec5036a651ce87953adcab348dc84087172d0f8e5ada88886a5a76778b83c327674e342e1dc1708e4e1cd28dc17378c8c3e47f2b40dda6e4635549a332a3d3736fe0f52e68127c7d3fb3d7657ee1c39e3f189038a760226707da5debc7fb15ae3cddc370fb6b96ab0df75d7b338181ddbd0e22b4cd2df5df098bdc97a9ff5020aeec3934775925beac65c867b25fe44ab00bbd25571767e4f710dad89cd87acd9eac8defce533f975653a21e5eeedbae6f54664fbfc4bd1ecb422bf22df171bf647593e80043601a4410bfad21df060c94fa18d3f79457da983751760949d20128987c4c5bdbed5bb1fc5e29672d81159f70d9d8c34df5bc466e6569288e5acf8fd901203a36f9717c78565418d4309d4a3dca850a2b5b4efee1ee3b1b397996548f88747088a8b6cc168c2bacb86ac149a90078f736d2a8bb800c6b1b563fb108151381e29d938ab87b0e3c80ca9e08c7fde33656e9b9d329885bdf29dc17d30411e7fbfdc05961496a358a7e3208c29d695a113a759fe0d73c2b71f69c391f07edfc5b9179792354bb3e1c6fba12f7a23d327b3ae455bd5df2494cb769d07b17a523ea677067da69ea016ef5db2abb40067447d42b480f54e5e79ad4dc945e5102fe4e2973a21837b2457f03e28ef96dd20f7e921b0d6dcb61072ef5cca304a03fb7c2e011204f49ae27e548ddbb3bac17ef24253f26f6b8ea60d45a9f313cf3502f3edb54e083f88b9257a8893a94cd2693233a368257fca774ee5c12034ab65fb727de614c9175992ee3ee655897532444ec954bb63bd58d5dce0761014bc79a777f8008567616504b2f1b2dcac6acba92dca38e37fa4cf487347757673d1b50887a0a45361d038f8fcca3be494d26969fb0f279c3cc36090a725a4e28498ec58f3e94cd0c611b9f9f8e4278afc49dbfb5fb8261305212e331f08fc12d07d02ffc80bb73b002f58c9ca90a6da783e0e9485e1c1c9cced612b22382bbff3d68278800cea92d5f569f2e2877c2c28830807228fea6939f5ed0332af526bd8eb4bd54f2da858005de2722df08e98cc49e27a0b9f86a2a5406a46e3c61fd923c5c7079159687dfef765a684e25b4411b88d6ffd41df37f83ac77bd378f401107f2158b8ab149aa0464a5ad59c53e2e3ebd930d0df47789034f6609388ee7f1d7e9697bb2f7e793013d709d28f12c82641968c5e5568367bf8550756a6afe67b5b5c3424907ffca4e2dad8b408dcac1f3185a0c62cf53f3f1f6367f69334ccf0944e7d5692b5bf54d1ba04140bade8e667a69cf26d82b66b9e289bba14022265c51cff1574f49298bedfd1764f8fa2b9c9476848ac7eb3b6d2348d5febdc90651d971ee2dabe7d10ce0c7138f35302aaddaa016ca5ddfecfb0c7e33cb54ee5c6baf1d1d50d7772155a3103a622ed38db7ed3c59089df3154b4c3a9e0e9767ab8b93a8cf8a2534d34d6854384e9f17593872bde140758e614d271a8714c4f066b8f15a7dfa517029ec2313c9cbe7baee6b4b477881f8bb11a515d1e527231ba32dee234b1047398290714c7bea31449e26ccdd80e6828682f339741323075925cf9d4fc6a0d5542b2969c88933750d4c9a26a0d06a47a22bcc44b9793e73206f07c172bf77f307f8789a399154ca8481a503a5fd08cc6c849b0af28ae6de4941400b55e1e18b32b0d6e6b0dea201e7ab8cccd526281187e1c6802fb547624369fa8f6a283739ea28479d78455a166768624ace40401518414ee62f5210d45993bdee4ed55c5aacf5ec2388d9806764cea617ad28b5cf22a947144b80b3c6e15d364258f9cd55851751aded76ae3845347a73cebfd0614d92297a48f33d7ea5771e156a83936610a713f98417cbc007f9410e9af18ab94f60b163c5e806a7ab9255ed4e2f975109e3b499da52bf7b82969687738dbaef867b593bd6d256d114a84ababdf5366922f5d8eb8e1b49c29f737b6399a9a02059dea3306e0b02f784add7faf100c1fbd726979c1c5b97e013a63044de5668e1b397d153ac7e57f9dbba558db5b0f8b2d1016b6f90c3955617e1ec33abc42cbbb6e7425a730f10d6213e71ee2970ac09d9b6c61bf5aff51a423bc5d1dc1405eb0247156509bfd6c0916b0acc2fe2f41828d1430d9f796c5f0f26d9d9c8d5420e0f27adb8626739456395975b106ac6d53328d6d4cad71bb06c9a0202718b82a90c51815942ac33b8538b2729ea15e6f297f60aae9d0888dce2006301ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b2c78b4ca5c997cbdf40cad33f605972cbc0d4cadec41dd85711629806c321e166735dc691b2c488f9cf45de767b2c0950f3d46c2bd1b653f03b5d9acca8e900820f1b9040ceeb0aa8c2e465bcdc472a7e345e423a51c3022a53289aabc051b36a2f24869b4926328faff239c7c9b7d8af3de6f6d9549ea15818a435bf0f680c3../../../libstdc++.so.6rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootgcc7-7.5.0+r278197-lp152.3.12.1.src.rpmlibstdc++6-devel-gcc7libstdc++6-devel-gcc7(ppc-64)     glibc-devellibstdc++6rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)7.5.0+r278197-lp152.3.12.13.0.4-14.6.0-14.0-15.2-14.14.1awav@apaQ@` @`@`_@____^@_i_#___d@^oj@^_@^Y^1s^(9@^%@^^r]A]@]v>]p]V]9]5@]0_@]@\9\O\@\B@\]o@\3?@\ @[v[6@[@Z3@ZZUZa@ZlZ@Z@ZH@ZZs@ZiZe@Z_:Z]@Z\ZV@ZKt@Z/Z*~Z@Y@YY˒YYW@Y@YYaYTY?Y:Y7Y-^Y;@Y Y.XXXDXXӸXƉX@X@X@X|@XXAXXwoXQ4@X<@X8'X5Richard Biener Lukas Lansky Giuliano Belinassi Richard Biener Richard Biener Richard Biener Dirk Müller Richard Biener Michael Matz Richard Biener Richard Biener Richard Biener Richard Biener Richard Biener Richard Biener Richard Biener Guillaume GARDET Richard Biener Richard Biener Martin Liška Richard Biener matz@suse.comRichard Biener Andreas Schwab Richard Biener Richard Biener Richard Biener Richard Biener Richard Biener Richard Biener rguenther@suse.comrguenther@suse.comrguenther@suse.comMartin Liška Martin Liška rguenther@suse.comrguenther@suse.comrguenther@suse.comrguenther@suse.comrguenther@suse.comrguenther@suse.comrguenther@suse.comrguenther@suse.comrguenther@suse.comrguenther@suse.comrguenther@suse.comrguenther@suse.comrguenther@suse.comrguenther@suse.comrguenther@suse.comrguenther@suse.commliska@suse.czrguenther@suse.comrguenther@suse.comrguenther@suse.comschwab@suse.derguenther@suse.comrguenther@suse.comrguenther@suse.comrguenther@suse.comrguenther@suse.comrguenther@suse.comrguenther@suse.comrguenther@suse.comrguenther@suse.comrguenther@suse.comrguenther@suse.commatz@suse.derguenther@suse.combwiedemann@suse.comrguenther@suse.comrguenther@suse.comrguenther@suse.comrguenther@suse.comrguenther@suse.comrguenther@suse.comrguenther@suse.comrguenther@suse.comrguenther@suse.comrguenther@suse.comrguenther@suse.commliska@suse.czrguenther@suse.comrguenther@suse.comrguenther@suse.comrguenther@suse.comrguenther@suse.comrguenther@suse.comrguenther@suse.comrguenther@suse.comrguenther@suse.comrguenther@suse.comrguenther@suse.comrguenther@suse.comrguenther@suse.comrguenther@suse.commliska@suse.czmliska@suse.cz- Adjust some ambiguous SPDX license specifications to prevent spec-cleaner from messing up.- Add gcc7-pr55917.patch to do not handle exceptions in std::thread (jsc#CAR-1182)- - Add gcc7-pfe-0001-Backport-Add-entry-for-patchable_function_entry.patch gcc7-pfe-0002-Backport-Skip-fpatchable-function-entry-tests-for-nv.patch gcc7-pfe-0003-Backport-Error-out-on-nvptx-for-fpatchable-function-.patch gcc7-pfe-0004-Backport-Adapt-scan-assembler-times-for-alpha.patch gcc7-pfe-0005-Backport-patchable_function_entry-decl.c-Use-3-NOPs-.patch gcc7-pfe-0006-Backport-IBM-Z-Use-the-dedicated-NOP-instructions-fo.patch gcc7-pfe-0007-Backport-Add-regex-to-search-for-uppercase-NOP-instr.patch gcc7-pfe-0008-Backport-ICE-segmentation-fault-with-patchable_funct.patch gcc7-pfe-0009-Backport-patchable_function_entry-decl.c-Pass-mcpu-g.patch gcc7-pfe-0010-Backport-patchable_function_entry-decl.c-Do-not-run-.patch gcc7-pfe-0011-Backport-patchable_function_entry-decl.c-Add-fno-pie.patch gcc7-pfe-0012-Backport-PR-c-89946-ICE-in-assemble_start_function-a.patch gcc7-pfe-0013-Backport-targhooks.c-default_print_patchable_functio.patch gcc7-pfe-0014-Backport-Align-__patchable_function_entries-to-POINT.patch gcc7-pfe-0015-Backport-Fix-PR-93242-patchable-function-entry-broke.patch gcc7-pfe-0016-Backport-AArch64-PR92424-Fix-fpatchable-function-ent.patch gcc7-pfe-0017-Backport-Fix-patchable-function-entry-on-arc.patch gcc7-pfe-0018-Backport-Add-patch_area_size-and-patch_area_entry-to.patch gcc7-pfe-0019-Backport-testsuite-Adjust-patchable_function-tests-f.patch gcc7-pfe-0020-Backport-Use-the-section-flag-o-for-__patchable_func.patch gcc7-pfe-0021-Backport-varasm-Fix-up-__patchable_function_entries-.patch gcc7-pfe-0022-Backport-rs6000-Avoid-fpatchable-function-entry-regr.patch gcc7-pfe-0023-Fix-unwinding-issues-when-pfe-is-enabled.patch to add -fpatchable-function-entry feature to gcc-7.- Add gcc7-ada-MINSTKSZ.patch to fix build with glibc 2.34. - Add bits/unistd_ext.h to the list of removed fixed includes.- Add gcc7-sanitizer-cyclades.patch to remove cyclades.h use from libsanitizer fixing builds with recent kernels.- Remove include-fixed/pthread.h - Change GCC exception licenses to SPDX format- add gcc7-pr81942.patch [bsc#1181618]- Amend gcc7-aarch64-moutline-atomics.patch for glibc namespace violation with getauxval. [bsc#1167939]- Add gcc7-aarch64-sls-miti-1.patch, gcc7-aarch64-sls-miti-2.patch, gcc7-aarch64-sls-miti-3.patch to backport aarch64 Straight Line Speculation mitigation [bsc#1172798, CVE-2020-13844] - Add gcc7-fix-retrieval-of-testnames.patch to support usage in testcases added by the above.- Enable fortran for the nvptx offload compiler. - Do not specify alternate offload compiler location at configure time. - Update README.First-for.SuSE.packagers- Add gcc7-pr88522.patch to avoid assembler errors with AVX512 gather and scatter instructions when using -masm=intel. - Amend gcc7-remove-Wexpansion-to-defined-from-Wextra.patch to reflect changes in option handling in the testsuite. - Add gcc7-testsuite-fixes.patch to fix PR98001 and PR98002 which are broken testcases showing with malloc debugging enabled.- Add gcc7-aarch64-moutline-atomics.patch to backport the aarch64 - moutline-atomics feature and accumulated fixes but not its default enabling. [jsc#SLE-12209, bsc#1167939] - Order gcc7-pr92692.patch after gcc7-aarch64-moutline-atomics.patch and refresh.- Revert gcc7-pr97774.patch as it causes gdb to crash.- Fix 32bit libgnat.so link. [bsc#1178675] - Quote %{cross_arch} consistently when comparing expansion against string in RPM %if condition.- Add gcc7-pr97535.patch to fix memcpy miscompilation on aarch64. [bsc#1178624, bsc#1178577]- Add gcc7-pr97774.patch to fix debug line info for try/catch. [bsc#1178614]- Remove -mbranch-protection=standard (aarch64 flag) when gcc7 is used to build gcc7 (ie when ada is enabled)- Add gcc7-pr94148.patch to fix corruption of pass private ->aux via DF. [gcc#94148]- Add gcc7-pr93888.patch to fix debug information issue with inlined functions and passed by reference arguments. [gcc#93888]- Add gcc7-pr93965.patch in order to fix binutils release date detection issue.- Add gcc48-bsc1161913.patch to fix register allocation issue with exception handling code on s390x. [bsc#1161913]- Add gcc7-pr92692.patch: Backport PR target/92692 to fix miscompilation of some atomic code on aarch64. [bsc#1150164]- Add gcc7-pr93246.patch: Backport PR middle-end/93246- gcc7-pr92154.patch: Backport PR sanitizer/92154- Add gcc7-bsc1160086.patch to fix miscompilation in vectorized code for s390x. [bsc#1160086] [gcc#92950]- Update to GCC 7.5.0 release. - Add gcc7-pr85887.patch to fix miscompilation with thread-safe local static initialization. [gcc#85887]- Add gcc7-bsc1146475.patch to fix debug info created for array definitions that complete an earlier declaration. [bsc#1146475]- Rework shared spec file parts to allow custom Summary and Description for cross compilers. Clarify their Summary and Description. [bsc#1148517] - Reorder things in cross.spec.in so the Version define comes before the first use of %version.- Update to gcc-7-branch head (r275405). * Pulls fix for POWER9 DARN miscompilation. (bsc#1149145, CVE-2019-15847) * Includes gcc8-pr89752.patch- Remove bogus fixed include bits/statx.h from glibc 2.30. [gcc#91085]- Update to gcc-7-branch head (r273795). * Includes fix for LTO linker plugin heap overflow. (bsc#1142649, CVE-2019-14250)- Update to gcc-7-branch head (r273666). * Fixes build with -Werror=return-type.- Update to gcc-7-branch head (r273559). * Includes fix for vector shift miscompilation on s390. [bsc#1141897]- Add gcc7-flive-patching.patch patch. [bsc#1071995, fate#323487]- Strip -flto from $optflags.- Update to gcc-7-branch head (r270528). * Disables switch jump-tables when retpolines are used. [bsc#1131264, jsc#SLE-6738]- Add gcc8-pr89752.patch to fix ICE compiling tensorflow on aarch64. [bsc#1129389]- Update to gcc-7-branch head (r269676). * Pulls fix for aarch64 FMA steering pass use-after-free. [bsc#1128794] * Fixes ICE compiling tensorflow. [bsc#1129389] - Change URLs to use https.- Update to gcc-7-branch head (r268660). * Pulls fix for s390x FP load-and-test issue. [bnc#1124644] - Improve build reproducability by disabling address-space randomization during build.- Update gcc44-rename-info-files.patch to adjust gnat manual entries in the info directory. [bnc#1114592]- Update to GCC 7.4 release. - Fix AVR configuration to not use __cxa_atexit or libstdc++ headers. Point to /usr/avr/sys-root/include as system header include directory.- Update to gcc-7-branch head (r263609). * Includes fix for build with ISL 0.20. * Includes fix to no longer try linking -lieee with -mieee-fp. [bnc#1084842]- Update to gcc-7-branch head (r262243). * Pulls fix for libcpp lexing bug on ppc64le manifesting during build with gcc8. [bnc#1099119] * Pulls fix for forcing compile-time tuning even when building with -march=z13 on s390x. [bnc#1099192]- Update to gcc-7-branch head (r261272). * Fixes support for 32bit ASAN with glibc 2.27+ * Includes gcc7-bnc1087550.diff- Update gcc7-bnc1087550.diff with latest changes. [bnc#1087550]- Update gcc7-bnc1087550.diff with fix from upstream that supports both ABIs for ios_base::failure. [bnc#1087550]- Set SUSE_ASNEEDED to zero during %install so libasan keeps its NEEDED entry for libstdc++.so. [GCC#84428]- Enable --enable-fix-cortex-a53-835769 for aarch64. - Add gcc7-bnc1087550.diff to revert the ios_base::failure ABI back to compatible behavior with the default ABI. [bnc#1087550]- Update to gcc-7-branch head (r258812). * Picks fix to no longer enable -mpc-relative-literal-loads by default with --enable-fix-cortex-a53-843419. - Enable --enable-fix-cortex-a53-843419 on aarch64. [bnc#1084812] [bnc#1087930]- Update to gcc-7-branch head (r258313). * includes spectre V2 mitigation patch for s390x. [bnc#1083946]- Fix nvptx offload target compiler install so GCC can pick up required files. Split out the newlib part into cross-nvptx-newlib7-devel and avoid conflicts with GCC 8 variant via Provides/Conflicts of cross-nvptx-newlib-devel.- Update to gcc-7-branch head (r258025). * includes fix for chromium build failure. [bnc#1083290]- Update to gcc-7-branch head (r257981). - Add conflicts to non-bootstrap variant for cross packages to silence repo-checker. - Amend gcc48-remove-mpfr-2.4.0-requirement.patch to fix build on SLE11.- Use %{?_smp_mflags} everywhere. - Update _constraints to bump physicalmemory and general simplification.- Update to GCC 7.3 release.- Move misplaced %endif- Update to GCC 7.3.0 RC1 (r256792).- Update to gcc-7-branch head (r256737) * Includes gcc7-pr81481.diff * Adds backport of retpoline support via -mindirect-branch=, - mfunction-return= and friends. [bnc#1074621]- Handle new debug sources filelist variant debugsourcefiles.list. - Prune libstdc++ includes for crosses.- Do not install target parts of cross compilers into the sysroot but instead fixup manually (once required).- Update to gcc-7-branch head (r256067). - Deal with C++ being disabled for crosses. - For crosses that have a target triplet not matching that of binutils create symlinks to as and ld in the GCC private directory.- Split cross-avr into -bootstrap and non-bootstrap variant for avr-libc integration.- Add gcc7-avoid-fixinc-error.diff to avoid install-host aborting on non-existing target include directory. Remove --with-build-sysroot=/ hack from icecream cross configs, no longer prune include-fixed for them to retain a GCC provided limits.h. Remove installed install-tools.- Add gcc7-pr82248.diff to fix bogus stack probe instruction on ARM. [bnc#1068967]- Update to gcc-7-branch head (r253932). * contains fix for PR82445 which is about a RPI1 bootloader miscompile. [bnc#1061667]- Update to gcc-7-branch head (r253435). [fate#321452, fate#321496] [fate#323972] * contains fix for PR82406 which blocks chromium build. - Add gcc7-pr81481.diff to fix a register allocation issue. [bnc#1048861]- Update to gcc-7-branch head (r253221). * Includes similar fix to gcc41-ppc32-retaddr.patch, disable the patch but keep the testcase.- Add support for zero-sized VLAs and allocas with - fstack-clash-protection. [bnc #1059075] Changes gcc7-stack-probe.diff.- Update to gcc-7-branch head (r251579). * Includes GCC 7.2 release. * Includes gcc7-pr81766.diff and gcc7-go-sigrtmax.patch.- Sort tar file list to make cross-* packages build reproducibly (boo#1041090)- Add gcc7-pr81766.diff to fix grub2 build.- Update to gcc-7-branch head (r250819). * Includes GCC 7.2 RC1. * Includes fix for gcov crash. [bnc#1050487] - Add gcc7-stack-probe.diff for support of -fstack-clash-protection [bnc#1039513]. - Add gcc7-go-sigrtmax.patch to fix Go build with glibc 2.26.- Update to gcc-7-branch head (r249772). * Includes patch for PR81080. [bnc#1044016] * Includes patch for PR81204. [bnc#1045732] * Includes patch for PR81112. [bnc#1043966]- Fix cross compiler update-alternatives machinery to make rpmlint happy.- Update plugin enablement guard to use %sle_version. [bnc#1043590]- Update to gcc-7-branch head (r248970). * Includes gcc7-pr80593.patch.- Update to gcc-7-branch head (r248590). - Add #!BuildIgnore: gcc-PIE also to cross compiler builds.- Update to gcc-7-branch head (r248152) - Drop not working SLE-10 build support. - For SLE-15 make the i586 compiler generate code for architecture level of x86_64. - Add gcc7-pr80593.patch to fix ceph build. [bnc#1025891]- Update to gcc-7-branch head (r247545) * Includes GCC 7.1 release - For SLE15 change ppc64le tuning to power9. [fate#322728] - Change tarball compression to xz, BuildRequire xz.- Update to gcc-7-branch head (r247368) * Includes GCC 7.1 RC2 * Includes ARM ABI fix for PR77728, fixing ABI incompatibility with GCC 4.8.- Update to gcc-7-branch head (r247019). - Always create nvptx offloading cross spec file. - Fix libada provides/conflicts. - Package gcov.h. - Add #!BuildIgnore: gcc-PIE. - Fix update-alternatives.- Add update-alternatives for binaries produces by cross compilers. - Add nospeccleaner comment, remove legacy norootforbuild and icecream.- Update to gcc trunk head (r246609). - Add cross-binutils Requires to cross-gcc packages.- Really fix libtsan requirement on ppc. [boo#1030623] - Also fix liblsan requirement on pcc.- Update to gcc trunk head (r246414). - Package gcov-dump. - Remove gcc7-debug-dwarf2out-ice.patch. - Add gcc7-remove-Wexpansion-to-defined-from-Wextra.patch to remove useless warning from Wextra that causes build fails due to excessive log file size. - Remove libtsan Requires from the gcc7-32bit package, tsan doesn't have a 32bit multilib on any arch. [boo#1030623]- Update to gcc trunk head (r246083).- Update to gcc trunk head (r245976). - BuildRequire at least gcc-4.8 Ada. - Enable asan and ubsan for s390. - Also require gcc-c++ of the host compiler version used when that is changed due to Ada requirements.- Update to gcc trunk head (r245417). - Enable profiledbootstrap for %ix86, build with release checking. - Build stage1 with -O2 -g. - Enable Ada for s390x. - Enable asan and ubsan for s390x. - Refresh gcc44-rename-info-files.patch.- Fix up nvptx offloading so that it actually works.- Update to gcc trunk head (r245052). - Use plain avr as gcc target for AVR to match what binutils does. [bnc#1022404] - Cleanup spec file and gcc7-rpmlintrc a bit.- Update to gcc trunk head (r244934). - Add accelerator offloading cross to nvptx-none, for this also add nvptx-newlib.tar.bz2.- Update to gcc trunk head (r244867). - Bump libgo SO version to 11. - PowerPC now supports lsan and tsan. - Correct lsan/tsan packaging who are 64bits only.- Update to gcc trunk head (r244684). - Use --with-gcc-major-version-only and drop gcc-dir-version.patch. - Enable offloading for nvptx-none on the host (offload compiler still missing). Re-enable HSA offloading. - Re-add missing cross.spec.in and enable crosses.- Update to gcc trunk head (r244350). - Package avx512vpopcntdqintrin.h and sgxintrin.h on x86_64/i?86.- Update to gcc trunk head (r243648). - Package {arm,aarch64}/arm_fp16.h and arm/arm_cmse.h.- Remove broken libffi build support. - Remove more Java remanents.- Update to gcc trunk (r242874). - Add avx5124fmapsintrin.h and avx5124vnniwintrin.h header files.- New package, inherits from gcc6 * gcc-dir-version.patch, drop patchlevel from install directory names * 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 * 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 - Drops * libjava-no-multilib.diff, gcc41-java-slow_pthread_self.patch and all Java related hunks in included patches because Java is no longer included in GCC 7. * gcc6-hsa-enablement.patch as it's part of trunk * gcc6-libsanitizer-aarch64-vma48.patch as it's part of trunk * gcc6-SOURCE_DATE_EPOCH.patch as it's part of trunkobs-power9-11 1637776641  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%7.5.0+r278197-lp152.3.12.17.5.0+r278197-lp152.3.12.1                   !!!!!!! """" ###########################################$%%%%%%%%%%%%%%%%%%%%%%$&''''''((((((((((((('''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++,-.//000,1234c++7algorithmanyarrayatomicbackwardauto_ptr.hbackward_warning.hbinders.hhash_fun.hhash_maphash_sethashtable.hstrstreambitsalgorithmfwd.halloc_traits.hallocated_ptr.hallocator.hatomic_base.hatomic_futex.hatomic_lockfree_defines.hbasic_ios.hbasic_ios.tccbasic_string.hbasic_string.tccboost_concept_check.hc++0x_warning.hchar_traits.hcodecvt.hconcept_check.hcpp_type_traits.hcxxabi_forced.hcxxabi_init_exception.hdeque.tccenable_special_members.hexception.hexception_defines.hexception_ptr.hforward_list.hforward_list.tccfstream.tccfunctexcept.hfunctional_hash.hgslice.hgslice_array.hhash_bytes.hhashtable.hhashtable_policy.hindirect_array.hinvoke.hios_base.histream.tcclist.tcclocale_classes.hlocale_classes.tcclocale_conv.hlocale_facets.hlocale_facets.tcclocale_facets_nonio.hlocale_facets_nonio.tcclocalefwd.hmask_array.hmemoryfwd.hmove.hnested_exception.hnode_handle.hostream.tccostream_insert.hparse_numbers.hpostypes.hpredefined_ops.hptr_traits.hquoted_string.hrandom.hrandom.tccrange_access.hrefwrap.hregex.hregex.tccregex_automaton.hregex_automaton.tccregex_compiler.hregex_compiler.tccregex_constants.hregex_error.hregex_executor.hregex_executor.tccregex_scanner.hregex_scanner.tccshared_ptr.hshared_ptr_atomic.hshared_ptr_base.hslice_array.hspecfun.hsstream.tccstd_abs.hstd_function.hstd_mutex.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.huniform_int_dist.hunique_ptr.hunordered_map.hunordered_set.huses_allocator.hvalarray_after.hvalarray_array.hvalarray_array.tccvalarray_before.hvector.tccbitsetcassertccomplexcctypecerrnocfenvcfloatchronocinttypesciso646climitsclocalecmathcodecvtcomplexcomplex.hcondition_variablecsetjmpcsignalcstdaligncstdargcstdboolcstddefcstdintcstdiocstdlibcstringctgmathctimecucharcwcharcwctypecxxabi.hdebugarrayassertions.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.hdequeexceptionexperimentalalgorithmanyarraybitserase_if.hfs_dir.hfs_fwd.hfs_ops.hfs_path.hlfts_config.hshared_ptr.hstring_view.tccchronodequefilesystemforward_listfunctionaliteratorlistmapmemorymemory_resourcenumericoptionalpropagate_constrandomratioregexsetsource_locationstringstring_viewsystem_errortupletype_traitsunordered_mapunordered_setutilityvectorextalgorithmaligned_buffer.halloc_traits.harray_allocator.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.hforward_listfstreamfunctionalfutureinitializer_listiomanipiosiosfwdiostreamistreamiteratorlimitslistlocalemapmath.hmemorymutexnewnumericoptionalostreamparallelalgo.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.hpowerpc64le-suse-linuxbitsatomic_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.hprofilearraybase.hbitsetdequeforward_listimplprofiler.hprofiler_algos.hprofiler_container_size.hprofiler_hash_func.hprofiler_hashtable_size.hprofiler_list_to_slist.hprofiler_list_to_vector.hprofiler_map_to_unordered_map.hprofiler_node.hprofiler_state.hprofiler_trace.hprofiler_vector_size.hprofiler_vector_to_list.hiterator_tracker.hlistmapmap.hmultimap.hmultiset.hordered_base.hsetset.hunordered_base.hunordered_mapunordered_setvectorqueuerandomratioregexscoped_allocatorsetshared_mutexsstreamstackstdexceptstdlib.hstreambufstringstring_viewsystem_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_setutilityvalarrayvariantvectorlibstdc++.alibstdc++.solibstdc++fs.alibsupc++.agcc-7pythonlibstdcxx__init__.pyv6__init__.pyprinters.pyxmethods.pygdbauto-loadusrlib64libstdc++.so.6.0.24-gdb.py/usr/include//usr/include/c++//usr/include/c++/7//usr/include/c++/7/backward//usr/include/c++/7/bits//usr/include/c++/7/debug//usr/include/c++/7/decimal//usr/include/c++/7/experimental//usr/include/c++/7/experimental/bits//usr/include/c++/7/ext//usr/include/c++/7/ext/pb_ds//usr/include/c++/7/ext/pb_ds/detail//usr/include/c++/7/ext/pb_ds/detail/bin_search_tree_//usr/include/c++/7/ext/pb_ds/detail/binary_heap_//usr/include/c++/7/ext/pb_ds/detail/binomial_heap_//usr/include/c++/7/ext/pb_ds/detail/binomial_heap_base_//usr/include/c++/7/ext/pb_ds/detail/branch_policy//usr/include/c++/7/ext/pb_ds/detail/cc_hash_table_map_//usr/include/c++/7/ext/pb_ds/detail/eq_fn//usr/include/c++/7/ext/pb_ds/detail/gp_hash_table_map_//usr/include/c++/7/ext/pb_ds/detail/hash_fn//usr/include/c++/7/ext/pb_ds/detail/left_child_next_sibling_heap_//usr/include/c++/7/ext/pb_ds/detail/list_update_map_//usr/include/c++/7/ext/pb_ds/detail/list_update_policy//usr/include/c++/7/ext/pb_ds/detail/ov_tree_map_//usr/include/c++/7/ext/pb_ds/detail/pairing_heap_//usr/include/c++/7/ext/pb_ds/detail/pat_trie_//usr/include/c++/7/ext/pb_ds/detail/rb_tree_map_//usr/include/c++/7/ext/pb_ds/detail/rc_binomial_heap_//usr/include/c++/7/ext/pb_ds/detail/resize_policy//usr/include/c++/7/ext/pb_ds/detail/splay_tree_//usr/include/c++/7/ext/pb_ds/detail/thin_heap_//usr/include/c++/7/ext/pb_ds/detail/tree_policy//usr/include/c++/7/ext/pb_ds/detail/trie_policy//usr/include/c++/7/ext/pb_ds/detail/unordered_iterator//usr/include/c++/7/parallel//usr/include/c++/7/powerpc64le-suse-linux//usr/include/c++/7/powerpc64le-suse-linux/bits//usr/include/c++/7/powerpc64le-suse-linux/ext//usr/include/c++/7/profile//usr/include/c++/7/profile/impl//usr/include/c++/7/tr1//usr/include/c++/7/tr2//usr/lib64/gcc/powerpc64le-suse-linux/7//usr/share//usr/share/gcc-7//usr/share/gcc-7/python//usr/share/gcc-7/python/libstdcxx//usr/share/gcc-7/python/libstdcxx/v6//usr/share/gdb//usr/share/gdb/auto-load//usr/share/gdb/auto-load/usr//usr/share/gdb/auto-load/usr/lib64/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Maintenance:17195/openSUSE_Leap_15.2_Update_ports/1e84e6c60ce7cf2d6d6edf056146c493-gcc7.openSUSE_Leap_15.2_Updatedrpmxz5ppc64le-suse-linuxdirectoryC source, ASCII textC++ source, ASCII textC++ source, UTF-8 Unicode textASCII textC++ source, ASCII text, with very long linescurrent ar archivePython script, ASCII text executable0R$Yfcputf-80d36a64884fbb6b3b62860f3ef80240d64974fc48166f23bdf7cbdaff3afa810?P7zXZ !t/9Կ]"k%K=FF\T Uv3$Q!MDͣJLU3+LLgԨ$z@]-C M"UpjycBC L{{T9Q[dc 1 =5K*<.޽ Ci"+8maO|=ao4XZ0-y\+ӫq/>,6ꨉxSmDNH:#1+as1@R<u6!W[ "R/*kt4]'' j žCk&0 #fHᱹj Fz$zEWPup R/:a8p,]Ufj)8c٠sݔqCaz_@Dwja Vu$Ӆ#p= NGcj:.ep !}nP`52lưz/gdy )?m2^C_^ 9j ,o=]>բB.~!Pj,, #Ž> f1yeL7 ?hp|Ij"|}w-|61J2,D>1z]!]瞗Aj=pZٜ0]̌vp&Rћt>V);7\C 0Gl8^U 7wPȐӬ(4f/j,yt壵^~-ݒ4x۝ߞ4i J_Or)xq}u];?[ rَvBzR+4d<nU۳qdr019h++M>aD]hT[0hR +=[ zQ́in\J;i  T=YNU3e)Z0e5>Qrr>;v9[6mpʅe?È XZkqb\!18_ZHCI'TltJ+&l&{P-^3Z9XW;t=@t\o[R $X?mT2U$Aj͆MIWT{>%r0[#Z LX2)%\SZ<~S4%w,ר:*X@?Q :RyueñW[YO5ݷUT7j5eHyE %:̤ C={ 4vkq}6Ph'8Щ?{m7ݼw*3Ҫ\x`/ؓieZ4Zva.G qҟaZ]S+輸o Îw9{0/!cZEnܜDj§ƺo `m f<Չ IAÕ lq1[Z3Qcͽ-R=C8+Vc-XSڐd?cMj*D/Ji3VPzWXwFԶ)]!1j˩XU%Eʰ%άe.oΆ¢&VFM6I,( ߤ|ٝMpޛ7)z=Ƿ #^U2PY9ynq)UU}U ᒣeDAџF[ *+:$j,702Ԧ X3ĖJ'Bڰ3 ٳz8;gf 'u~iX/xP6 [,==GC-B@ߩ쫐E0Jr9L[[,ğI; ?ZWda(;9 o^X:!xwUW{ܭͬ#Thz5d b%D:e`⧮C>&CuJ!)_HCI,&Wn *(0=7MxȦlh]sY7>_jr#Sv!4b3=/?&8C$dڢY+ݳXŗ=>te\Em~.0{2$:-|I 3 }~kDi-f9eqo@__i0c\vg:l IƍC0m>5A~$u~0_3sz G zba7.v C |3㷓, !eXv0l EZo#0#u'!Ŧ1>R OѳO[_31|73=Σy-sy!NbE,͋h6W^*^ίiJi`X l@B'+]Vf/U"I E?WH=,>*&UArl@Ceèw7=nzEbk cc3 Py"ɜRZH`CaUGsbJv(i {?-vjn W#BTƘT%(*FGz#Թa!,ZʄNܨ;ũ|φ!anʂ ŒLNNli+9\u(2xwy+$Б;5l=,f5b/M[5vI" ̯1Jb6.i^1 ̯!Q4vPUt'pYg艈"|m{TPUJgTq;2e\EŮ!')aH}> Dծ?,ƣ4#}yY&D6/Hyͅ>{2}3"\}®R)ӝC#ÜAupԬxsCV]V1r_ʍ)R{~.%oM}#ݟ%\S*(~vVG@~"TK&ӌ>IY zW]t1IiL2k%9/D::Fqv2vK)\c5C>^ Wf'RvZޗF7OY2 j7 N;"k۽ucu9̏+k<չ@QKg'm+J\MvS``[OnY`݈*bWehx()9:$+m_˼\Qr*Wق!gX?F<Cz{!.G\P=G|,MAOmqJ vMds ʚʞ.{L!:>a?StUuM oh&@}4hˀ 2 {GǦr,iW@z-N)2J%"j;=,7 Jl!'s5J|\,U֙וs2^eLӉ3d͉xuOݛ;;n|yQ0ݧ2#M'=yiG+ns „GC?Ѐ#< Q|PG('u%/(h l,k8뫸py6TMNRg+_""rck*ҁpu%t?}jq?ktwe )w5IYw՝TA|ר61)~py=SSWdFݝXCJ_ SP( J-l2Bg_}r5p_`h``#&NihZ_`0>1VydX: IB OYs*yuH@pU3w.,?CP*y)ٚ^"eqwAZ(zfaȔ\M&&[F![wÔf!%Jtino̊͏^"Y&5=(߅|#m58'jQb^fzMrρn[]2YAKF-wEv ڐA ^N5LUmiz_PA{lW#@gEw=z VT1Z^s3ϭBPx.;"CPlrBz`!vFbLѬ~BY3dJИ76{5Js #ztbXgBi`9+.g.?z809P(Q kgBI5,\݁Հgt<=exTbf׫8:YUXlg˸l9h=~i/juko шUh5y;Ԙ(b++.&6_:h?PЯi _MР-8} X%BE8V!`\ ?{&/p gu ?[Yo d`2X ϙWaD4*Xp,6W.k-Z~@.Z B/j㞲,37TrC \77\H"Կe!O}x1ĖF5\rt1zO1Xitnj890̛] $XؤgswQ(D iXq,]?JT`ctktGL?R3_LTO6B+Rl* IT7ȴnƍ59u>CX 0u`-T)~lP)3 x"OL:fnH W7!Cˊ|]HMGMTpiC+4ij+{aw7^躵{#?zx D2̎,Ӣ n?|wiz7-S];icXD'%+B.M;yy[ਟeg&wQ"~{#Ӈ#K*llkVi"V -ix_z@( J!]^;s[^}1i/^j'f 2 ;7O62Vdq%uw3 a?+ P`qȼS$"3/R"F0a3;SgHH$'vzEyՔ l͸#7{\}%XG_B!xDUUf%fO:s;"d+ $_`-[fF!2.pKŔ>Ivd`tm>& n>)0-:ۚtGB>j@؆ɵMu#ؗT3-Yxc:u\;Mpy=btۄhsּ]H=ay4WU$,Sr}V}rߏmK3Om4L(N!G(9IG7L, ưG ܮ4=*e&YfeeRKU:3{ph 6nHⴒ2v@.US1#ÖBU*Z/ =y ݉~ٰpAd1`iBYؗѺ+S|%ͅ %e[YOPgzTsxj]tpWmu8pyu,q+hSbt8y41hb_ql;NgX5qi|Ȏl ?. KOJ㩃1/N_.c:_~,˕L}[-¢|$mx㫅!~.q<:&;+ߔ=R̈́\fOUKfbx7r7/dEem=aq?[>N迵^\k 6g źU\dߔlAE |}k՗NQBUX=9a Jw!^慵{QUU Q<wC;z.ge3%6ȵsgFLU8 v|6ʟ{#4@L@\߭syUUz ։VXAb vi .hyuxQE1e2!Sv&8e@j%-`^4rq:"$pU}*I[%Ҁ$T}C{ҽߐyOqBԁ8Ud -r^]rn J5kf [RAŠGŏMKlB\";NhZE2$ A2y~h"zSV8 Lko&vivG;TIϚp}$5 df0~AǢا kdl ,53q8.m $QY7уa b^SR:Jk|y>8cDSn?%¥DLH^Z[W?zˇI׉*XO+_w!D [8BoftoKMKi(%}վ~w\፬m]b@Dhc`SKcgm6)z=s0ܲo;Q#E#hn,*0"`.׉a^6)SXL(ww _!>RrS J8zP[f"ĝxɧN'[;+ҹ[n׶˚\d u"dBfXVeOesC7;L%r4p祍Sps]$r;L,:& ?`M=tHs T {Uy{F*Z:AZŵ]ߪq~v3GGW;Fs Jl}=\i^)%ŵ)mZiT~8cd8=i;Pb vgM e^W)'f6Ak[@\ X?M\pѽE ַВRތ=,RҁPLMU"jd8m̽K^$ cTa0GA mor{pip}N9txqI\؜y礤?mp^P6O"#`Dgn h)GӀeI# d^37_XV0c|RMRҦL yV;cj,7ʘF5F\l%ȮwB8Q' .7Vc>Q8_w.1Dq 1`s\)to+HPu5fE#!I|DTB(팋\=c%]tO})6Veٗ㗭lNJbzx#g;oЇ`y馡K-+X9jlo{F'gQtyTgKlO0dG9%zO2.'4?TPmWYf3Wꦫ"7&qUG2Y'df`R+H@rY"&5z'Y% /5"LvzV`JL|4r'B|?#y߆Cw< /FPYɵg/cdzěFZ%2UՎAV:3d]P2L[w"dRF PK{3~w!pR &g-5IM;p' xJJM<?C/ K-$LM?L?Ru.Ƈ lcKdt~HUM;Y9K4E)x7K q6@3p0Ni1\')xhCtpFaLK}Ozx $N64/xҺq6{y%?Xwyh) 8[^`5_@"BzVa=$rOn/ܰPo =Kj[%=] Κvt4IUHéLX{៍a^b zy]GQӢմd~ L_>^7 g49z2o%I|FlaC Ym|9ld!!^1,0;IbtZn4x\ұL6"39mDmq,bEe+]Lfo]6@t Qp9EQo`;LYBٟ1*"cS.KrA凷粤5@L|7mM:\ӮM"S 䄁rXP /HRɠ8\I>:X[#3#9N[09 93 LPG Y@YB_?<!f-w݈e2-Xpi/YI/0~3IKTO4P =W@L=fG^-6"a-ff\y1H^ilYN/+ؐ6\YTT!A7HԺrz~hm]0&g0*2b/!2͡;6 tjL V=WZ0Q -0w/r8eU岫]^J]*c~i_̈|DRXWv&4;Pøh&r1֛25ON|;ngFOiLL7f*[RL%Sd2Ϥ^wRVSIEj2]fMVQs7z&({KG\e [-m:rJT7rmY0!&ڙG!.uaې!0]#ĥeWbV8d֗_3 2.S(iV>oFXh'g.w.K gU%>\h淾t^^?2HQTĎ&^H5#f|?Z{@b 4":TB 6'Mw:ֆBs܋=& .aXݥh=s7Qfzʎ`ʌM@p>Kc'HH#&۪C1e^K3`I?%6U\2 njا2; !n]ϺHV(UV:itr9H.&Rxbl Z:PcND@hތ6Cc$3CMimnnw X6*  vHjwZ_IdVy zӌ+dR(c6iswxD{vc'Yl@K4L CM/` ζ e5t<0q&Z.$imPBKCP5ܲ̽^OЭjQ :ЛIjyǭ̠[!("3 =b9 S2D'$=ٯv_ࣻrcHqN\p1`=3!¶<nʪĵ>E +W+،e>u>ys:0_}s,7;0."%>F]sby9 $ ØM+o5rvYg5`bu_.$(jխ)CH u@Bц,h/:$j{&t*B $~|'DC[xq񺳒]+PDr?)͘QT3\'lG?T:k~Ly*ܲZYL#lѡ`tj,TwLoz|ԗ_ 0aQRRDU$Nk^eJ/a 3d+X#Ӛop*LBu1[9 >f@A ^ZәR m0SX6-^|:uan.^`t|0|iTh$Qj~/hQkͨs9z,xW*PްKTȼ0DX9r)MNg۲[.f,,>e"-!ε]AO#ZN n P < ~ ]p9ہ0+ cHK- HLAl= G4m*E; ?!wߓ[xQs+@꘳E MhR!47{uf)>hE NsAS9Ci f|6]pܻ RrGqGYfA Wpjǵe3>Sh8u9;g׿7)"yhcxB{ c(5Ď6#S6WfPznLU Rこ^&A$p^mӟ29}>  o9?nrI}F6pr4w\8'O;Ne\\%T)𤋑qW+|rV!D1 HG(Ecl]'Y:6~4s;li9;!KrX!FfGp U;''SdK/n:HnK$RǔN+5vAf5Cg/E wJDNpn*Ra*|vp}M*fŀ_0ъTوݬW]L_6Gaex5&(-6~92Bc`4D%8Or<]eUf>l@TtG$kqv"(%5|50JcQ[/D4 1wqJ%9ߤ3*y˒E kO)t!8¤\ky jAJTo2䍜w?S\.tdu:J+z-^y?;r(h^s?cz> Ȉ'iӡ࢏uuўke*UMK 6 Y}7&T۷;/a/5ȗ9L;6 oU/|Yvâ-98͵4>*:G8uf%>! ROAPbzdI&{R[&r-:+q{mɜXƈ+j~!Mllf<$?o5UcàM&8Nl+u6 l$|39p7lmvQN g۫^ƌpdQ=V(vmfʿcuⳅ# Gi! S31Q\ wx/< p?x 꼁@o9 /w4 sHyJX*e:pQ~l6=V1qZF͆rS3ɬo|ZRmjs)s22S 0E2܋h3a|ptMiBm2DZwGԎ. ,5@6١9]%ZM' ?rシ}#H|"~NɏݢՍ݅#y=]ȻH [:ҲP~vg?72lp"py_kj.kjWQEFoTvTlD[T/=N]rpiNHMU$6K.>όjθ'+\E}}AVG;QY{a`mq$_2DhX]fe*! ^-֊sn%t|rcF`黰#Al(#:Ŏ_ u5W~"ߔLH`f=pxkf@MyLj|JԃPU:l=: GzQ^T[/IJ"KyFj` =?Կ} c}3k Pd_MC_9Q, v@gGJ=#H0e jqsszEB.p'ʾGqtIQ+_p*7>5?I (ԇx5m*3E& uJ^x1YtH8ϗ2 S:exz4wUqipb|CwpXJY|˕X>D7A,˅#Cx 0¼=0iDs838,8fC6q%Y]ןh,)+7T#&,ٙQ`",@̜zV'?F>jh'!P :" l'j^&0γrE'jX ^YX~-B=׹p-'A|RP@cQ8M]H)^N%lLhnMʌ'$~o{6ʶ& z;y j<İ("!]Ra_3]oCٳĞG۸ Y lGwLeSDE ČC9fjMx=z~By>C ڭchBz6_69D&a—MdgDO ?*dc9B̟<Ս3ɤdF_@K}272AqR[e(Dtϑ+4?xϼOmj#{ja r,~%=D C*Aܼ .w 's%=;H֒Tp4w|El0ukH|di"q'2y컔̌ڽn!YYM6de ce6&Вe17# =>N><ʎoڳ(\4ᳩF{E(8Iv OU~ph.z v\! 1,6,0Aa*?W hqą%~jM\F5=0}fe&@QDTx^ZrFR+ƪg\P\->PǞ~!@~Ζg2Ducr0sHhr^m-؎`ո7dT<>: 6{$/ˋE>kޙpiصZ 'OsNK8ƍX*`\ }!+5gB\_BKƳ=hdiKw6҆n>ʤ:$r A v} zL3L7wMʷ ܋2A">B,G!men.$޾P`B<^sQ^$/+. OoU+JTqFkbm;O/vEN!&_ny}.y /+N@;<-c ?ybDw΄G;y61%Hע:Zɐxmq=>6 m vur+]&y#"R&&/v9@cnaV88r>?e?vn|P ;QYijx8M/sd!<'}hl&Hbb[4.IJ}G]etE}NDIP5NHB^tW|H33U[?' 3@ŋd络dRr?=1dKSfT7J~Ϫ؁C{4ҡ; C ;-EOSa[}S9 jYOS`Yv5͗Y^B@ fo@:pnQY58?\IN@vf-o z lL nGP \rHIhoG#i 27]TeF70xgiA#"|fأ64"ID5XciAb,A*YBbbƇ];Ԯ*\؝kTJY6ַ: `@=4D1vlT.H΃Dmj븳¶#x؆E>қeeǽ|뵀j>t #2al+]8u䙬U.+͇X5;J$`(4}^(s(t(U}*`@?|n/ H<駿"+믨 2f6FBgD+4/8TjX PD;75bjn;5սN.ƻMb5cѺJ<+"Op /WhS@y7F, Ҹv2C h)sz,?.t鉢M ܶ]L=ƞ| ԷdSm,t J .>,W;-޾KľyDŽ/0| tmD넪67WVqw126ZjR!|R(Xy}H`IK!܆mw-Q:F$g%#2:0lࣻU{Z5&uK1+f d֤ Ksxi: @ H*O!UhRb`ݤ3ֳ3 =< wOmpC/\9wczܺTv[Z@!W,sXQ lJAx.`X0=)StM5֘Ȝ -E Lq&2qzpd2x>8Dތ chSP*yu9<4Q_~Ov3'wrs4b$$8Hh[ 51@ ZFc%0fLgά̷'ل$2`pGF ]Re `FDS,6tvW[~9$WK@0N]e4&! iqzaYy*j'(d]se~%!dj[ubF~1Xe9*̒@.4@'2`Z3PtZç]Sg^= hJ±审>7cwn5:b+1Lm֑1z?;%NӃFE^> 6k~kn:Zd0̀FJ%݃4ӓ\YarŪEEڮcX Z9LMDԋ(x{Ryڊcyez?wX].QzXz̾Րu(t"kpCqѩk/td'l(h֬J &J^:!+#=UF0d%:) "d S_l7EX×* vC-!0qi2}0 syH)W8mt-O+z>| T1EjjHW66bI+c)'p=.A'\]_; G}@9>$d ̊})`R 9WXz: kin`̀/Z"ԫX]J E'vx{r4ʦ-wc` PwlBS3|Q`2 H`͠ϚqY 6߼\0n_(z'ˣ@_[bS?r^<Ubwڐ9Un %0m$Q.MЙ}uJ1>\U3@}:k9Rk VFM%fc= }1ύj.ݕ^Y )x cdSЉY] o5vTR|m$,[UM}הyy]ݱM洪 w@zCEb0$s;, AlamXGpd.  AOVi, ;ˉUp?nہ@^Ps kIjc^#,٩d7Mjr'alh iJ\)ӭ+#k~ .Fa[5wqbHU-] u\h5" :-*g \(PXv:mKZKTҧXlBFOV W]r-Xܡ`ѻt4|bn5)5T8csac嶐:=U^6I|݊Kb13qՑUU9 &9ɱ>3dO/YOZڟ ˊeQO9v!ъ4=^gkoVt.hVtGbLmb Ϝ4Lw{AKj'R˼b_`68 5w-DB ڷ=3M;'[7`Q9Ob̋Xd;B-7yZn^Ξ&LĚntC e86\2}?Isu#8:mw~WT2viϊs>MW^7nvގoϴR)r %(Lu9ynV?=HbB)#<bş&6E[K 7P'0ճ 8=G XUk]]G3U':k,t*ΫOAD͉n$d0"Y',7 4Q@iXޖF 1NF &w;{ h;1un!6E VnpQ3Cͅ?ʘB ]wtߑ_s}$|xS`D75bu{(~+CN.ҳ/v԰e 43ͤ?9Ss 1ʾV^ M ;X4{y m.qLKE2> )rY 0aCT'#%czn%@CJDd5hǝrῙs!NV*F1Axg=.˓#`"x"wizr.Og}r90N1Ț!" ¥ܐwF{pQa4sQ*\ʛ}$xf_נs6ǖ{aaQzqk5U"pا1I@%7 F 4>3 :[<~QM?6Mm% QvBhہ@|#Eqy]n93Jd1>J-,@ h$eR!GNB$gb{MkrNjJӕTYm>d$<suLZ踈cNQtnذ<i|ˈ'jFn VcF9ݓJV]Nk0Pee#t"pi@g&tR#nTw:r:JqD T^ ǣ;y1J9gaI3b&Jwcg?S5_ =Dd.U|jJڼ 7N«Vl0"Id4k/{D( Wzўt̔Ө'OubEvRN4(]S7oܒStRU)QQdEwDs6ۘ`LNZrĘ>;̑ɓ `@ݞ4F*UZfT̜u1)J2-^?0Bx O#66)V#KCzX}݄X\bُIfnY<2RzVGasv[FiZݿohZ`)0܀yXX{a\IZ֢HRˇ@0V֗/NtnQq j)/Dj d+$IMP{@|\|Ҝ?WR"6-lQ:TPP77Pj[o|Ta[\Tg*vy›ETmہL^F`k6yLoߵ b JL];wf|b0QVWe_Ю/gwV2ٮq=U6v~Aư3&i|h4kʞ%ȳߔ%֝؟@` gM{&cBߓ%9ȶ=`tC°swCܢtfVÿ̀dD@q32@_nU. WTx!ѡF&s /l#+W˖)(w58S Ő+0RL%oP 2;ErTd(̷X}W{ne VTJo2sASM_/]Q\ox#++c9lBfC' 3:>Vw GPK>-{RWu;k4AmuM<; o-o@A͝޴xHEx<(ĖOH1w5|K!2{aQ΀?fv=DHfMUL.̵ԤJ-H3A ω,N[%Ń NYgS&J+jL )${h sԣq H\ج:= ywB+ #vw\0GEo%eZ) X:@LG,7\Plgg=tجQ5ؓG 3% KuOT'rH-S_>f}>`a_fϨU9KrE_!4r=1xUC Q1\4< 3[Nd^.y y=,r cgԚGo<x‰@Q?ٍ!w0;6KfDVCȡtZ|rޕ1H܎+ 앛e,A+)jd2amU兡^75Uk'Z/Õ1;=ld?|F:HκGԵK_}3̖9n#Jn*Vnß(ǧ>+FD0AƩ:E$WE0F-3tN ƬZcE(51.r52!ϻ'Фtt{@]k2:OpgW`cZߕ H"p{}5D잯4_GEݪ!/NP 1eZ3"]A6 \1QUȲ.8cvo㘺><\ Ou9/7f_!?FE~;+,N&0Fՙ-/u)׾o|q[z;%F#LLe溼]ྦv2gyfH<^8!bfTJrRSa ɉ3&?O3 J+g5!6'tאVc.ߡ( EqxH儡n?n8MGaiFH,ssS `5-gvȈ@Tªpp3l-3p AOWnVN#+S$KAN軛9ߺH[R(͍dN_I=R) 2mJ菕BF(~\rG]ҴwlD^k2ҮT :QY/m &I4_Y⪷cW!i!6ɓB!XzѮ"ڌE"aA-bL)s }TX djdz$ # PB q8zf]<@_}:&RXX ۅ!DZ⹝8Yk83ͺ.i̊(Hq6D~Sm7XR%BZ ƥDn| !I`Cz1͢'!EHs.ڷ37p U$ ^nHwL4MJ`M~5 Tq_ 5rPZ_( "V_Q/'+1_yd@T0F5A6_Tf(=-Ub9Ay CŐ鳶as9wL8R5zܱ"ܠފQ!Gr7lzi,fMTiJxq~\> CLi='ʎ40^n)vOscmy[H,| [72Hb uǜYgdM93."EyD*L0NZ"Ks%2i#`~aּǥ{XPbH=\q~rM EÅ #9PNŨ5uSNDeC۫̕}P?psxOgv#ݑբvsN[ZH g.| y$BD_iѽ[ڃ(ƘJqvxzUjԜEIrUz+ GuE(;ހ/T: MS`?zF" .{(m]dP8:P"P26:^4P$<< &rPZ6A v:|tZ^rGsxWzF(!K& S174(ĞSǚUZL ok@\`, E*JLAОV&&_S!NF :dvπ|.lECB*I&t\<5&' 6]IB@*\MS0 \&v|&&B2{t0\m~/ɧPl%q%ϐf64B,f=4't,aG5jc\27v%ۖ*roA?dF (lGCǒi LT#B!sԁi\?%1o8EC7ͼE4L36" Gu4NߥԽ$awod"51Cah3 |>|ʓ#"/H'!.L秘":>'fSdDΦ[tL+q@.FEkr- #ڽ7MlČ9Nl <1 5LY%ojX*]!;Vy{H7ym0BOIas ũdCw`=*&G9kA@497gJgs/TS @<^|Z֕18*]TzuA;f1 ѵ̻LǗyKmsi."^^[YVХgzU u\ôfsY=7Q:i!6B2D+.y\kC/'dLXwFmXݹU+T5I`B ;=32^=Q=CauwoCOY}k5KYƣb3n30ί|%51-LF!_d9=jpVSB:r]k;_d&}w~TW~k,^j!AI0Uh 3ͷ@gvq5fR e4mPzRSg`F%[׊$E>Ztx Z\pmh~XCYEA>+W[|Aj*X{<Nq&A. \A%ǐT.,*V,',e@ZARzT3O຤R Z8Î.47>bU@k#1!qTu,|#3&Nn`EkȼXGYBn!&|sh3e^LN~"|KNO J+{;JIb02*;n8'v-Y\U`c9i Wࡩ V|5ojz: wRPoM=cI ڶ;8xg_CY lf!XJ9D)UąɸcTRxME BW\&#U ^Q Z;@'|B)U砉'jezG(RlL܊0"ןGޚ"WlV~wtGB?+ڿ A:X/Q;. E3ւ*% ׮7kͦfU't&:k>G7>6|#Vag0"ջVVfG6ˬʬ:rrv?.&ٞ3%ٷcuPsof-gNRI"+65W y7 B ^a`/w[ܵd w-RVbػ{6xv#}[Y̤vQQ6u|f6_ا#s*ۭZ;ȸn):{$tHzwB1M[*vuօՓA"cdz%IAJEk!o/&DEb,9J̚V09aT҆ {.YQV'qv{XѢStASko9 ( &{lGcHPZFst聧¶=2$HΌhUѰ֫gKѻa* z÷~@JAH^˪" z .mZ*݆j}dkX꒎Buy^uÞO߂98r 0p"Ҩ!OX <.-JFQ)xVgW^;пȢS0@ -RN'>̐FBky0 ͵oR ?q^ҷ(G%*6i-N{ӕ^8|0[^Sy:H>a J"FHWщbD[cC'GD&AJPyPX0b\=תohRᡡ#-暲19E 7$"^H;w7kԤ _&^xY6ENV=ArF.eȹ̝An:gK\oISTY9 T)d0˿}kt ";IAɵ%{\hJՐn\6@ˬ~Ʊ1(-RFQ<ͷR4]Od:9i=M-S>TOIS.bѩ>؝rҟVNd]Gҫh a~0z? ,rm5{BZN&vJ=B  J~_X)Pe>ݽ_|;## *X֦˔4c5)ҿ-gVzt6~>dMe4xW/X"X8gʃL ؈6e.J9v0lkVѝo5:We Y! Rpcke!8v[nj8gGr9v!>s@c21؎Ѯ7>kw{٨Ig}ץh{3R!y~VJ4gd0/R K׫/x=! yJE* Fa~W˷XM4~ -F4$@ѣ!Ӳ9Ao>R#*,73zBdBդ^هHeFrn>jSED3u*YZAR綮Ah+;S ݓ<$pIPdT*rz3^yTYSIsd+Vm@?P>Wxź&yҡh3Sl|#[F(S7)_oOة Bp;EwO$?%W6^^/ ?-ͿK)owRPoUduӱ72=9ۮB3 *oJ܀gUTNa7aLK&+Dnn[@m)eӞ=1H¥ߏ}+.p[v^ y'Κdrz;EяcDBWnۿ`|qS$ptj]1#F||GpƎ) L4!~蠎Q;`8MwHDs=nwrN c~5<1Ϩs:KK跨sGSzD;*tbn&AEFJ*lnݵqIrgHy1(fVs`?z^bc&@tW5ǽ#c ?J/m/4=?i _ӥ4ՆVFPio͏$yS "*өeLL\JD \ZP.39ρ~mXi{$6E_zi4UXE4>h> t'S{>-ZDACUjמJ4^AaZ *` +ۏlw3\l]!]QNgb_\em8n4DcA4 C X%<]`TTyf i*^ә0_IЎF'(ڙIW!b):ҙm4Q++.&}bmjǏ- `.l15U<'?bi.0>!Bx"=:pQΌŽxsL2%gQlnxZys4ѓ*c凿r8D[)W5ȜϏ`+ܭ.ԺO<9N'QL@Qֱ*dbjaX"˺Yl =WE7HN=ia_܀F ;qbFa8Io8E NĤҕ6ԺlF K%EwB _rJTvBFixNb ~x\^Ȼ^7"{V'Wb1sx86'MiOyxEyOhy^i0'%j2p?_S2'G֎0^zзqƧLJo+6LOTYS]V4'+_7|&)_hA܍ke#34;&oHt`8: `-R]| >)ps{.˖k?2]Pl9yꆇ޳xH_ÞLjma*٘^-~4NPI"Ze9ƳZ9|8ʗ%;m vM3gj)U8igj]59VPR2"ZxJ.N,1U9оE&Kšy:/3;/ÒRBDkq%H[ߴO ClͭάlNtPHʄX[ E"c̱}>r!3Ռ6"Ɲ\ç_BGʀDxrAz PsCJ#骇S2f>9aL20Gx^yD#!^zZ K=@_\oQwE d4t9C;1HJ]a^#U$B ~K#jֈ:Q:_3xנnєîH .v4m+yw*s&+2HCkK52zٛb_߾}|SWK&ޭX~boZ[~dv$10ʎU)K 2[}},Uv'T@S/Ģ(Z#?AYVLU-;)]|GwYA~ _OzyWboX :PLumL㰑h&nl4[\} RNQ.p@6BG[I"lb&7A;~qaڐ5K.çhrY-kQ<ola3 pLF{c$Z)^91nڠ) 5흸gO`hQ/1|S .YX^;"0ψypTwx(Z.}Bkq Ýa')GA-3e:Me\W@/C!^t|\XÚ0]7&zL`/(ch5usx"8۷d*OBogDnWdt0u8"mgi* kܔCqCrPjLbb=bw =k/UlWJ`T(E[ P>l9g{3/'hC_>pWot~=YG<+/$ۜ#y#*j~s-OIDvA@Y|'ȢnOfΒ꘵\2 {C22S3gP2 "h u%[HWx6JUcz4UI {@ qSі*(xr~ x3vFD`M|NH , tl>=f+v{PSlQ]5J)g'+r^'_]$Ŵxh3eBd5w *;yKA&u8CG"%R=N$<;%׷3Y9B<%ԇ/BYmKp1l{pٚi>68zjރ?HeDi{dßNB!AS2Ii31<֫9&ݙb-i?JIPxu7_⬷׃^K2efR ɽ~2X;jĽx97+Ⱥ"yBٝ~w&ee93(Ah@gd6Fػgd=Y^&=6c,j%o\yww`ZlHjGNj~AxS~4npg#0G˰(D?lbQwjZ/Zl9FcܞEJhHן9%V#i%_ ,y^<SgSDmd¡&ka_>W+kEXIΨvN׮DVMUR{<9QPVeN =(T ]r"ukFVrnA01 !  k1W`P &+?x Ld#ŅRˆC NlBpLD|]䁿. ,;D Qݯ^ݶJ|AUBDvMؕ{&(zN:PaK‘5y{|Yau^G7ť4F.L.~I3#h/ WElqHeUz˯Neskt`zi=I(:DJ#\cp+⠡~wrٿb0<{S[ (,7T1wMq.6/͢w罒n\ȜQ7?yo۪a8 ihmO.3LL>%byKx`h{VK@h C[䜈 fg,m 1j1F _zeq8|AwX c,2@:~FQ!s6ӢF[9R%'w@7H Gt+^x={Sh"~GꂸKDz`FTLz}dR)"Km)F*:/cxI6U${Me>+<@L z2To~ve]/ͺ?i&+꿳$yjwq^wP.k^Q`7$sr1X`ѰkgZPD,r!WI7ip]WT$Y= 6wp]-sC}ő"K9/$^C:˞TKhu4\as l\TI><"m@L(k2@RG \HMP @"-QJ3ۗZ0O3VPmEw NY_FC"(^~ ՋŸձF :!)BL&"h)T )nF eiu+J$&cNT+^IW,'T .XɃ H@f=JĘq- 7Oiz ak$L{ T{aoP=&*l)Q  -"[<|[0O>q.e㲗scDyD_ ~̀ln);s`<4 iA: #潮 HmMG@c-kN r~(s- {g;"^w7ڲhwFD YAU:ulkEpΎTM8-^W|IK0e޺`9ln\CZ^E Qk~Kj|ܢboME_nՊ8RT,.[P$>T@3Q7=FF8,0XN.]$]Ld,@l[hU@j[nwE cxMG_&s/!S߳vMg ;=5벘v1 $^4$Ӄ֑jp^񾃊mQP0G/evcl/ 0R_yWDi"lvzLFY, 9Q[`_ 'we撾NhvY&i<iơ MDy >0ʝ'-S$F,Q`:7Q߳[3c> Ki  ݅{q{v~]ӱ݃%TW.Lw>zﴀ )`xɿ\S+DFCEUλ$a/;*v 8}@q򆑬y;Qx !0+\v|OUM~&`0HS}k%!gf}=f/ģc"cn_,d,PFyB/%M mu"8w5VH! F-?0@4L* v;<*,2Q[qg_DSuw? O:,!=] m_oRynQ،U4ہvy3mBo3$Jr>d=vCV ,OvJLK7w "g4$Zg-eH%5 _b (РhF ߞB|Zrj\Rn$e<1El&5g{jC\T~hHpfAEQ:׎i \MW8V]ѭ{C\ѣ.QEƒ/@>";HM8,G>Ҹ)B[UB}"&gߺ^PQp>!WZ>/>KJe}ܥHR1AP ?> w4JԢ [HRrIn2EsuN2LG|,Щ&w(IGeqP1EDrC j6(A+R3_BX%R32h]IֈYeȞd-ozz_嚁UNcDG7&u]ǃkv10BQpbQqTL8QuRXKNb?||II3vSVKX 0WVPݩj:JGXnOt5"da#~`78kJ2f~u:1vYȍH4[.> q+#;l.l }>,% )k]K^GGh(F;' AYiq{r&eVXA,y<me/.qPSy& _g mwp>~ߡȳPTfB / 'Yf:1Q1za7on<ٳ^7+rg F dq@|: !}D xj0}UE_P织 ߪ k~;m>? ݮE*h7Ǎ9TЀIJ cT$ {`3v{q ͫ& |O~^7:08"a#m? AIŔ^ZFӣ$;nήx\G՜ rF3 lq܈I,Y:ĿY|o.߯KEdiǖV s{&Ibϋ>aN6`tun"/hN_qqvD ( OG%60K;NXWB>pTF zfOHl1x%d)=nx<A8 LȞ 06BɶWRgǘ /b3z]+$9C'C wVbKКd9)O4yqXRБ$K")$8@G阌 m^崍-.KwN;Dg$ vZ<\gJy' M8&'FOxob8s&':tPd!w] "l2b=ElY ijU,Ep[\3yw'+g4Ǎ}$+KD$.kDljbYa-A>t,O-ßJ%W-fTug|CDڠPX%_ѠyGk~}3u;$2pMQU*s YKmA(c>cIԟ DB0~1w E o _ 4y7'qV(1;oȷh8[b>K;-c=?Q gihM-oj.$o1sS[Z .a,hA8R-gYg* $^g6tUzkjz/¹><"Q6W ]HǦgrw]]P` ǚ&{5ʊ=VO@!=QKxEA@ )ܶwUVpMGGꅗHLϞe]3SOOqƁ%aeėD,g%_&*Ly\Pu n9TQm Ȼ Z?9uܨW'0da?R_Ӆp)GPz/fbVqڰ)uvTix ⟕PyFok?#䳟l8!hg{ reoNJ#)J<\@ 琭WEzìMAWe><ɿB%n _t^M% W}l<#QQiZ"UU2Ѡ ^5HTWSW^ ?D#u)kQ!WF~E+:$$4iSJfl<߄CۂQa* pPv>a0A4 Vhӑ e_HwH|$͆LsBpn(O6\pd+wū6"o椋U>lWո@3yFz5RxZ 4 w2.#@+lT 3Rc N^tk{2,P֛ܢJ;IF ^(jiTE%^,q|(/Ɯ+!%/<nԺjViD{&0Y8`7,zfK#On6ܰ R=GXS_BdLvQyK~M8^F3V-FQj_SGD-~8eq%`7T4gH>jPAh4lU{Of$F=[eoHԳmԠj7^ѼՍ$ѩ:q7 z.,:W[P|EP:fpҷRFT c*i $5OUE|<PYōw3|NM,[mYc)|&z }>àԺe!!kƁtVjImǰ&[ߡ7̚bHz#HlFO U cW!-بmڜC S $(qצ[p.!+Ys=7"3!1#MTYyyo=&ާ0x߈{ d.0BHKZfǪI8[k֛TQoR~'w({q2u."d;zZ\an.ƥ}k՘Xrkc8$wg.p]- t94M6Ҕ4ӯ8in`LOu`v,*<9=B.5C+гΗiMFNW`Е$GP fd;Oy0{qnxq9gRAkaLek~jy(n&co}É5;Cт-݉(k;OIK`/۝q\B>R1i0H$n %@; Hf`ETDt5Xf/ySM rfZ>fTTԶ YZ