petsc_3_8_3-gnu-mpich-hpc-devel-3.8.3-lp151.8.3.1<>,<_"/=„&[do)Q-/Q̂ 1eG<:tf og7.zfOXTyNyǩ18QtZ8ՇYBQn9YB^ jviC|JKTa?'lVIvqx`0piG!+'cy?@n)qQ֣p>Ք?Մd"( 4 J% >^|\\ !\ ,l\ A\ q8\ v\\\\Tל$,$$(89܌:yF)G@\H\I \X|Y\\]3\^bbc?deflu\vhwh\x\yH7z$48>ՀCpetsc_3_8_3-gnu-mpich-hpc-devel3.8.3lp151.8.3.1Devel files for petscPETSc is a suite of data structures and routines for the scalable (parallel) solution of scientific applications modeled by partial differential equations._"old-atreju5openSUSE Leap 15.1openSUSEBSD-2-Clausehttp://bugs.opensuse.orgDevelopment/Libraries/C and C++http://www.mcs.anl.gov/petsc/linuxx86_64 G!%e )*A;kilS$( my 1O6(O\a^* /bw=?5<   h7  9HH!EO~- BQ)>Gr.~@ 5y6 i6c4X6 ( Gm qb,8{Z]0 Ųmc O?eq*B"fJ{LGZ281Vxw0~g !}f|{FC  mt/dqw W ~ X`  k/ E [%tF= C Pu0iy!'Q rc"& u*'Y"  "1}_YL 'I!E7I'  `zN\% o"AX `QE(!~ ,"u(~CV [ N  C  % p;FN$ O n!w #()zsAB=d i O MDZ5N`Xe(/K-].*%*t3N !bJ_EsAi/C=A`Z=,x.}&G4 P~#">A"}0"?i4_ =7 7U f; 0 Y K.)] !- W#q7)DmG g!* o `2. ?= ( ] jQ ({RES w  I .WvP# L(jj.<Q  MG Lu   V)h! THW (Wl  tVK0  1 8 #(  !go P  uw T ~;i0 :5,*  & s!!mA^,FJ dy  d6'&=&V RL=D.47&':#M[O \'1.x.OM_B . %<R`H'>`bmA 2}uBBanBiP[|="T""? 6T 8P HO S2 (0 iC$}f)U:w! J5VUDbuNg mW@ 3 8u W F 9-!& d%g,22R ;gt?]2>U* "](>:?7?fIO { TڈJ"5 =IE]>#~63'#_%0RF  x#~' +g&%0 9>&*0:.$)['-1 055Rc-52?\"g,S81'H-{+8T&U&*t?P=.FQK'M=FKFOqTBO-u^[ #* 8 f Rp7 X ' NH 4r`   i E Y'/A S   9!2 )]N " W   y  Z$h 8 $ ]5P0u74a* VVXj"I"AAA큤A큤A큤A큤A큤AA큤AA큤A큤A큤AAAA큤A큤A큤A큤A큤AA큤A큤AAA큤A큤A큤AA큤A큤AA큤A큤A큤AA큤A큤A큤AA큤A큤AA큤A큤AA큤A큤A큤AAA큤A큤AA큤A큤AA큤A큤AA큤A큤AA큤A큤AA큤A큤AA큤A큤AA큤A큤AAAA큤A큤A큤AA큤A큤A큤AA큤A큤AA큤A큤AA큤A큤AA큤AA큤A큤A큤A큤AA큤A큤AA큤A큤A큤AA큤A큤A큤AAA큤A큤A큤AA큤A큤A큤AA큤A큤A큤AA큤A큤AA큤A큤AA큤A큤A큤AA큤A큤A큤AAA큤A큤A큤A큤AA큤큤A큤AAAA큤A큤A큤A큤A큤AAA큤A큤AA큤A큤AA큤A큤A큤AA큤A큤AA큤A큤A큤AA큤A큤A큤A큤_"_"_"_"_"_"_"_"_"_"_"_"W97YɊ_"_"YtYYYYYYYYYYYYYYYYYYYtYY_"YYY_"W97W97YYYYYYW97YYW97YYYYZ,YY_"W97W97W97W97YYYZ,YYW97YYYYYYYYYYW97YYYW97_"_"YYYYYW97_"_"ԒYYYW97_"Z~_"2YY_"4_",Y_",_",Y_"5_"-Y_"._",YY_"<_"-Ty_"4_"-Yt_";_"-W97YTyYYYW97YW97Y_"@YYY_"ԓW97W97YY_"_"_"YY_"v_"h_"hY_"ԒYt_"Y_"_"YYYTyYY_"p_"h_"hYW97YW97Y_"է_"ՠ_"ՠZ,_"ԗ_"Ԗ_"ԖY_"_"W97YZ,_"ռ_"մ_"մW97Y_"_"_"Z,͈YZ,YW97TyW97_"]_"_"_"_"_"_"_"_"ԓ_"_"_"_"_"_"_"_"_"_"_"ԓ_"_"_"_"_"_"_"W97_"YYYYY_"Y_"W97_"YYYW97YYYYYYYYYYYYYYYYYYYYYYtYYYYYYYYYYYYYYYYt_"_"YZ,YYYYYYYYYYYYYYtYYYYYYt_"YtYYt_"_"_"Y_"YY_"YW97W97_"_"W97_"YW97W97Y_"_"W97_"YYYY_"Y_"_"W97_"YW97_"W97_"_"W97_"YtYYYYYYYYYYtYYYYYYYYYYYYY_"_"YYYYYYYYY_"Y_"_"Y_"YYY_"YW97_"_"_"W97_"YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYtYYYYYt_"_"YYYYYYYYYYYYYYTyYYYYYYYYYYYYYYYYYW97TyTyTyTyTyYYYYYYYYtYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYt_"YW97_"_"W97_"YYYYYYYYY_"_"YYYY_"YW97_"_"W97_"YYYYYYYYYYYYYYtYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYW97YYYYYYYYYYYYYtYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYtYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZ,YZ,Z,YYYYYYYYYYYYYYYYYYYY_"_"YYYYYYYYYYYYY_"W97_"_"W97_"YYYYYYtYYYYYY_"_"YYYtYYYYYYYYYYYYTyTyYtYW97YYYYYYZ,YYtYYYYYYYYTyYYTyTyYYYW97YYW97YW97W97YYYYYZ,_"W97TyTyTyW97_"_"_"_"W97_"YYYYYYYYYYYYY_"YY_"_"Y_"YY_"YY_"_"Y_"YY_"_"YYTyW97_"W97_"_"W97_"YYYY_"_"YYYYY_"_"W97_"YW97W97_"W97_"YtYYYYYYYYYYTyZ~YYYYYYYYYYYYYYYYYYYtYYYYYYYYt_"_"YYYYYYYYYYYtYYYYYYYYYYYY_"Ty_"_"W97_"YY_"YY_"_"W97_"W W W W W W _"W Y_"_"_"W97_"YtYt_"YYYW97_"_"W97_"YYY_"W97_"_"W97_"W97Y_"YYYW97_"_"W97_"YY_"_"YYYYYYY_"W97Y_"_"W97_"YYW97_"YW97_"_"W97_"YYYYYYYY_"YYYW97_"_"_"W97_"YY_"W97_"YtYYYYYYYTyYYYYY_"_"YYYYtYYYYYYYYYYYtYtYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYTyYtYY_"\YYYYYY_"YW97_"_"_"_"Y_"YYYYYY_"Y_"Y_"YYY_"_"_"W97_"YYYYYYYYYYY_"_"YYYYYYYYYY_"YY_"_"W97_"Z,YYW _"YW97_"_"W97_"YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY_"_"YTyYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY_"W97_"Y_"_"Y_"YY_"YYYYYYYYYYYYYYYYYYYYY_"W97W97W97W971934ecb9ec0aa0ef18fbd3ae5338754b170ad6571d862a923f632bf5bd03caa8582e0c443f9632103e3754343d1eb18dee40e831abe4a5c78eb50197ec0b099ec3f31c745f9afefb547b6a97933c2c61462d09b6fadd13da26f37145ff474f3c93196e30a9f6191ef81acc407275af899e19ad5af58206005ad6bb3796650d7f0e953e09097df27e5300635e064b1f38f07bec6e1c2e0d424a4f0bd6a603a96eb757601d0bba42ef239bae5bafa20924725f31775add4f32142222ba76f37dc7d7f3148b3e4379d5d0f2c070ea8010d61730d3cfd44e7c2ff4140c166b17501c5c4748579b2ba1130ea12d83cddfb45efa2400ea6555dec3c7e209b53c48b21e98a605d5ca87396938d6e27d31e88a744bd66ea5cbd63a0ef561c13a96a62fb240a4d3ed6909accec1d95263c7db87faffc62bce767f101169a451dc132d6c047417950d2c3d936d501267ce3c8ea17854adffdc658ba80e3416b7f929569eede9714e958d2b92e701618f363f128a20a21b65a3417d5c345e931961755b999d36e30f02d1e5e7e513103d11dfe7711b979352e900b18520b45b79ec595fe72276237befe103046c71fc593c9a2803b98a04ea3dd9811605a641f6403495d224e0356e6ef9ba7517ac9e3d08466d0a68d3f7fff6ae4e6fab8e20bc3e9dffdc9d212ef8ad192b51307ed6cc9ab91d5cb4a9865772b63d6a001247964752bce504be10d231193c1aee78a1d62a119a83b4123453e782a855009ab9f93f1d84eaca4faa2075bb0c58be5857abda74788e89134344cf1a8c8b6f2818ef65509c40da07fbc669df8960d40037effa7315021c71b5c9b2397caba8d411b946539eddf2b214e58d938433ec2e0c02942b418fe7f595eb0548bab98b06b0e9c4b0896d83dd5a7f571a0904e76c41cb8cccc1045e13afbb6b7b570db0fc2a658a6a2b68c09f923085030f20542d6a575ba3e324ae57863e28235c0fed10ce091d2c1678ca545a876a4935d8beef0e48b56666690ec546007b36659deb4ffecea016c6efed2fbd21b1f55067b502b9b35878c7aa5706be913e73d943cd570cddecb9db2cdb4583d0a6e190bd583d53a1bae7400382b85957f42045f4f694c472966fff294228ae113e24bb308ddde48daf931cf7af675a99aa6f0618692d63532c3fc30684b4d48a109aef7bbeaa6650a4172024f5cc20ed934cd6f1d71c031bdf0ac2c67a4c922aade596a64a7454a64d9e224373badbeb4a6f3fb4429cf77905bb790e013daa9bb5d4c59ff04563c1264c6d4b088e3e360ba965679bffa91aed8adc9d58d7eea5fdfaea4b28cec01189d63f2488353b424cb86c4de82267eee1069f3fa8674a3e48c399ac65711f51880b63fc9286b931ca2593e6536715dc9a7b0b176f307c7b596dcda85e10a7d165cb9fdecab36b4b9c63bc32510fdb2778d13c147e26c154be88c2f9a26f514d7dfb5fd5bb651d644d79c6726fc9523e11dd56e3554ab198dc360909f42513fc6115456f8aa8205ad1b3acfb8cddd4c1b4ffb04aa108bac218cb0823c6e6cf21e9369a38962003e5d32f57a8db550147443f8be4de00ec7c1c174249727c76f3c06cfc6016b4ebfa6434e231b3b1702c27e4648a154690f65aaef654ce73a0b4ba427904f95f7914926cb312a47c81fe46ae74adfd1a004a242b5a41f153e4147d0b227012e1bcb4d92bee71f7eaec6b579fdf2c2d21b95cbcce252afc3062d067792d38e54e3b44f25514cb69ef019f96114fcf59410372e40ebb4e19885c183fe95614fb371b2e4394d9b74302f06e91491f1daa2d9937290a422ef78eb7cf86be1e14a6b483a9d9bb2edcdd3523b0675fa72d0b3de291e4ec48a896c1b84c1655110487bf6d2d973a2ab0e1ef3269fc0215c1d8e1a14b42c187b116ac00f3c7786eece0f9260b97169c941d707bc761ff20a632a4fa7ef289c41571e0eb1b916161c28c6086a14431541ffc70b6b20827d621cce45a0ea7dde83c478e2ff09035c09e5f0ceb5776ba59de902ad006e5a7411d1e718bcb2c8aae3b290f651ea4b45b8fa8131ec49afe5d8c09293c5c6e79a5e972448b49383667651237900959762429bf9f7b9fa3f5c379b88b8e595be735093469e36a5493fa2dc9a75128d40d46833cd4295c1434f30ac16074da29e85e0333350b3b69ca3c02f2060a008fd4a5cce30506f936e6c634fd1a2065843c1cd9b5a9801292a26d424d7286957c5ac03f888e960ca9246846975ad29bb271de6332cb453a7057a92af679e9c9d14bafad2bde0845192d627b1af0ce009efae085a4bda5a5e3993ea42e0ca0ab16baae730de20ac4f412bbd229853b4fc0763b54585f55ef943e468aa699256629ab0039fec7499a6ef047a87bbd8d7274b3bc1c38ff6ce4646e1dd45d57bc1b4d49a927ecbd1dd33327c038e870f7e8d24b472a835eaba1a543218e8ad21fceb9eb860e44b75e4ae39ab70b82d9471332805f7b0ac4bc7e3e1aa10daade7797b88566055123d8d4090d1a1c4e3944edfeafd2dd672a020d8e7378df9e917aeb7d4bfa319ce84e5ad47c9cc48d49911024e804628d89b01ee5c3942ae3b5a8013d464695256c353a38005eb9d261d6867c87a7a4172fc431c8ae64f5bb92581fe9b0769a187a7b64038bb01a48dbc623a2b68b7f7f842eff620ce116d7187d07441917b630efcc83622a9e603fb22826d677479104e93a01367d7776711cc2153fcc9a4ed16ad2cbb38daad5e72638ddc697fd8092c05d9c43f1c2fc9d6399fc09cb354bd7438566df666f783feb134fbd6b5c2d02bbcefa426e43b7218040dfb1d361abda0a4c4a3215a87e2c97b687c394605a7ee8683c5e4272035148f775cd839a4893a64fc4c838e711a7d5b857d6a80e279621c07238b86a9fa2f7c639e7afda4cbe0dec28c9033bc9c4930dc751cc259989b46e6e7a8889ae766138518d919bf97a7fb79aa251c0d327192069dd3db50fdc302991af6b3ea16d7e4ad7fa4093c8503ca4bdb8bc44bdb998cb0282f9f81fa466ca94ef13f1796b0fb997a449ddac828436dd59a5192be17b5024b26566c22c4d7288d674d4265a81fb5147752aeb394aa0a460ee69107637596134f437fcf0b6d271761c3d913aa7d9a2ab144f1a833dbdd3c9fb572cd998394d9aa19e0344778fee9d154af7d0a67bb068514f9c052473f8f37ac96c024bafe04ef02e7cf587ff85515a93d850c57c75813e2417e330b955ea6e2109d444618b70709fb89c8ef09dd92a818bfe49b8be828af2bedd3bcc6dd550f40a809463ee657003fce0fb2fe890504d1bd5571c3ef6751a1eb4d2288989e5f16c6ffa5c0dd7b8d1c2211ccba938af04636885f72bc55682b9e86875a7fdb3468d7508a5d8ce6368027467be1b5e0f74ee19092a099aee68042b1ece34bf77f9f3b63f29f372bedd6324109363c25be3421f2b2b13c29ac3123319cdaffcfdb72d5811f12612d1d38bf3ea7a0e04eec7f48385d72c65c5fef0c1400513655ef9094b622113daa430b7d4d1bff245d7f161b0fe1b30697cb702af06c60ec92c0f9a9db865e49bd3725b5edb55d05f53490685d5fc3e8d66387bf2ee1c21cc1aee788cc05754095db3b1c43e518b9874b66145ad1bf43594ba71705a6da483666ad1add9625e92dc7e52fbe36fee099e3caf67b2cd3afc6bbc3033e25ebd26e87b33cf618d1d5cf228a6c8e10992f127df8d22ff0b7635bed6c1ffe4a77f702d38269f88b53c18942dc7a179e4138d2ca2f7031adbf83b2a7378650849d10bea91cb384f30a69a753478938386a041893a44b7da27ba316b2f261f4570377339af6eb6e7471df17f48d3bb40d8dd4231a3f859a2e00edf90243297d9f56be6435a91986a7edc6fc6413d3bf01731c02ac1dbf435146f279504b46a05cb6b1430ab6ca6575ab547171ad94d77c0908c2eaa839162835281b30dd983ad323c9649473460afcd9996144c6e7642183fc929da951b5549aa17e8f932a54d1cc7ed49b478725974b04ad01034b6e5158d30cbd92e3ddafcd74d6dc4e186625255f7c4c0ec28e51250c8748b4732e1d73c780ecb24aeec3c184b4deb66a2a1f4451cc3381226870e10db8562431cfc221172b22a0e89f36fa04620821e5c78467300abc3c1334b4eea6b19a5ea6a5400763475e23247ed4e18bedb787b38d8dcf0c82318f955c820a91dd7cebab6258530312d24b3c0b4726ddd929c7f92e001e9af6fcdd952cc4ce84d7317a86dab38a55ada3c67aa236faccb271d681c4e2a7e50efac43f8dea7cc89fd3b21da2e6a9497ccab8efc317ac98cb282a40b5d04fd1ee2089c432d62d235cbf3bfe6309b0a2ebb0dca47fd3e216f61e4b81a5433e4fdc7b48c64895a90d74f9c4a7c1e5a2c6133376337599b8c39c09d9c315cad68f80b1059970c4188dbd29c82cefa8c72a7bed792a928c809f5b8b43fa94b75dbb38ecddbebb3b7a94e42922df8c630f54c9dd414663c0d14987d1d4ec09df1ca8a53f967a95c626e3a8c5e3b244e0fd678400409c0eaeb6d520da60b1840d303cdd2081f201891ff92d687b7828fd08f01afe5049cda3eb7b07ce41bdbf85aa2af8a353812a43ec63fc2282b44b6be621d32130fa0aa22de7eec5a3f0625c6e1c078bbdf887a1327a9f40da57ff385e69ea15c45470c91611b0546d271a4f646d7b41c38d39ab5442c489365a65392bed1c3062025fa1b02c0392158d5ce46a7401d47ddee6026de956c392995d5c4f863634d7b66d4deff46c317c50902505baffd7e6817b4da6a81ddd72a1ae48634c0f9025aee6c4e80218f4cc58b3c4b2e618acbb21893848c812786461c9493127fc8b36f23cb5861fb54150f927568a04c090ff4127a9407039738fd8851fe79e909106cd9d9b6fca5cccc22c411308183e7085dbd3d24fd1a5a5e0d796efe4fb9a2a8bc5520a5b543ddab991146641cdcda758c413f1596c5b1374e51c661a1853ed69f2dd13316ca483ad821dace21dacf93aae327a06957f8f9fea98db87b59a3384a911279ac3b2fddd90ab8b1c367f4c3be06395c83a955baa7a5c04731389cf381e6e04b1d24cabc803d431dc0ab3f618248461b4e5f710b466034f78a28b355a3928ae2aaf00d39ef4229189a2c4663263c4fabb7ab81f4ec673d6424f3261e9431af204f4acb8d6bb6a7364e986c5604d0a2eff3bb3e740e958e95cd241b7477afa0eed14da9eec64014368a885be8184ca915c2cf2535aa20ddfdbb2832a74fb85751add389d244382fc6927d3c248d8838e34310c12cf5559454159bbb0f144054ced45f696fdb0e203f4eddbfbb21a70573ae7d7b8c52d94f2715631a58584e2a9903da1386c122609af47e86fb7b1a3079a454dd3bbd799014903e3fa326eac72e33b9e6a8c055ceece5992c6df1e71f26992f69a0aa94a316483b0816bdc2d0a7fb87e2d708dad10b12799ceed0984f3e98b59f91907ba85deb6782c30e941a23b8fd88bcae5fee82c7bbadd81d703373335c4af4b462d7b412f35dcc99f99761098b75ae9ebd62c60d856df6fe7f7e55236e6b035657cb48b86dea4485c01c58ae10156810866798c7c8cde87f8a35f412eba64c0c45d6fc9f1891efdb42829ebc5afda1aa1bc285147a7350e5d9c767c58ee149cfe99bc55656be5ab6e97505e4ce14add51fe9266f9ac4df0f5f24fa8b9abebb216cc849ad9b219516e3ecf12b5c618fffd0f82cab583d965fe8e9296222c136b99a005947c5f58cc2ff904743778490ff4b99ecdafca817ae6eb98971277fea9354f0669f9092af69bbdfad622050ac0a6841eafa137aed7e7aa8be2f44c0714a7d58ccd1855ac41faf61fd1f55867c6f312264da7efb5115ecc357d60dc2b7be7e84ad279fb7871fa04171def83572cf6f35f4ade000c25efa1c78bf3e26ae11b94fcdb3a170607ef4e092407158b0299a09d1a7d3d3ffae40105dd77d1bda967e1decd2579fb1d4c25e43b94451b58e38764bca14ab3d2b5d3c789e34a4eeec2c2436d121dc7d9d34bad9dbd6b815151e84808a4a64c2cafa006df2a607bf7d3fb65718dae073c923a45a53d78412846cf653378c357d6b6c83da15c5eef48011fa1071f63d4607542078a9c8a9e48201058158a859fbe5b4771bfcbedcb008790f7cb65d342d73d46550f18eea89049dd4c5339d26548d8b7069b144364dc7a52d6c70095877a18ec4a44f1da4e9d2d01c52326c8ab1c308dcc03aa65e911204906dbc4b6683914d44584cd26bf8963ef55e8b4e2f190835b424c3c0a1070384b262579e8b711b32f7167873af46cf4471abb3fb6d1986595b49fa828a8dc7c402f43898e6df5667e9681ece50db71b6036b5aad5ea73cc66089b6bdc8c420f7274c55ec8e17e7793009166bb59cb9d59cb37e8bd5b915a6181dcc0a265db7b366c6d1ce962cdb275b5094cf0186db529eb751ecd9513500644c9d16042db8ce64003af2505703edfe8fec668e416ca0272234e4587fb5b63fd5aef0ff708932981a0902b0b504e70977a68d39bf83de58bd04e84572d11b2e8d9e18f06cc8dacfcf683d04425168180132d6da9d8b55211ab073f35661256daf27a36f9b0ba27670164ef0394477df009ba3a7e60ca446de2d7470ff1384409f3fb687bcdaaa58a78c51b2a417f39d8decbba3011d5f5481eb76c257fbeb8d70f650e7a4187091ae46cc76a7982359fdc1ae5ac500a0e8e65d159a13db5deec6c24635d2a3ff43892c7bcc023705429b55b06689fa457d46b6593e7f614166c7aad9ec8f02bcfe3a5e12c058d73d43cb13bb5c86528a25a7adc0245345e33c944a8ec7851cc002429d824717cec3932a2c308815aadcfe13b53fe8e2109d6d7a3decc037a56f6104910203dd32aec43659584e2cbc9ec4f71fc39f68a762bf43f2b616df22992dc657d0e0fddf2421fb4a7dc228fb36edeee153a9404d7a2a4db7f51e3bbb0661a3d0bfce590097d0d84ce55cc11fe8d3548066cc6478c03d7d24aa81451d727b5e987b29dd9365ad532e36ba7afa5ae4fe9514ba706ce3e93b726681b796eeecf9730397c1fc5b84946e8d0d624c9f8e78576175be667a0c1a213a829091387983323d7bb6e6c8552b1e907092d526005dce7d2df5dab479a37b91d744e8fcaf6362c37c1d7bbd8cd9b8e950cdd1ff332a5569ab4dfaab583f7540db60ea59285e4c22f0e30b9dccab1c94cd24e2ae3973a86fadcfda38c1bc70b821a32a1c5d788113fa09162b43680dd2fce25c230383a78bab4009e53e6d21e94822095f6df48f5ed25875db5e6ea1a3ebf6d66d558163763cf0933b005048f745426b0c462af6265233a5486b9a2a1b824a879e182843ee39d79237b8809332a4a27289a31798a8d732ac7a2a6d2b1d82d9fa24b9b1d1f6f30b9b17feadb26f2da738ae984dc38ae3d4ccb5db1a9a4f05b05342c5d318f0579ceee76de67c659ed11fd812b50eb744164db378525dbceb086d714bc7e20c2ab6fcbbdb4fee66aaaedf836472374ec05e892d6bc4c118d79a82aa5e14c3d1199daf9eae0bbda94126350a72f4f0c23fe831e0ca876d13e7ae89cb8aeb46cebfcebfabdd29e8b3531cd158eef56824f9229858e6e27bf33f6375810093cb7e959c727cd5ca0938ab4baf2c564cf6eb2dce27f29bbdabaa48ee8f53083b22c7596142062042ce5cbd75464ef4e3f943a8ab7ec2df035485f61b7ca2507ac71cc2738f14832a46e3ebed7899f7e5a3bf6d77c20ae17f16094e9c2bc60f1e63e3630e47d1c70c3a5f8536aa27bbf439d66a1515ab92fdc04def71c466da5ae8ceb024d94e1a646839acdff71c8bb8af20be9e8127dc3e6b5202234a4f0f501458f9b1c74c6a1b200e4b71f3bc70877fa44c3f5b1f72d70c8a5bbada85be70a1d2eb66193da782675cadb9922271720976e775a52d989113c567c406384d2b222a9718734cf505aee8709434c1b77343eeebd07cc6ca2c9ce39f27346df7c540f382a89aa194cab1222a266d122e3d74e274ccd661a3de6614dede49c9d7d6763d0846b927ecc8e5dfe3909eb61e5201fc322652a3783928f763967386d7621ccedb21d414848d86a7e4162237f95805e87ac02f4024804f59690938f9990b74d77081ce15164c09f5213695cf87abb313a9552a0a652669a2c9f0cf19a0957fc98d878d13167bdc441120af4396c044d3a59b82a09b4939516c72b4e3290931c728b54da21f2cbd2442e1d0ef2cb5815cfd3be8f2d19c6068dc61970518946745d1ad28459c5c01ffd040cab49eb0b28bd1448d4d7e1721a983d9c6c7f46deaf30d138be65b623c5e7e6b9588b6e6fa48e5cd7a7baa177970656ca370e3e2598683c4419d73beb67a5c536a0f6dd9ff977a5904a71a132722e4dc9192b4afe16e89204a355273c6a4a442315ef9b3e1d02d1da91ced4e9309a4af502acb4c603ebf27b8c3b50427e8c49e727ff3f6187f9b8003f9f4446874260b6fe58c64ffc7401821a367819ff6e4adf337478e922d46139ad4a55bd782ad59cb0077d3b89a9353219506ad360f6fa7fca2a399fc6125bd1d0818232b3b9ee94a480488665bc8c237b071041ae1e5594be0208847252c0529d13fd1e1ada231344a3afedff9ff78c9427537b00ea6e72e9f79bd93da1326b70a6a2167d29e34b9d8f830c29f20ffb105b1f2f41db22a3673576a8365ca48005e96b64686abc7a6eba78d8bac1ddf9783cfde0fc5937bfdf161d60dc176a1508e30fcc2056884c67056849df4632307e33b707edb146b56de6b2fbb73b0bbe525fd6a8c63cc9425bbc037eb8c5d16a883bc13617664aef10b6139289079f903f658d2a02611950854ead2cb2855ca6372f72c5551ad5c4f77b739299eaecbd17142fe8271795f4f594ff49ac614b363c56235beccf6b1f7d8781b2105caac8cd161963301ee56397080c0506a2083fb68b4978fd995d3be72640022ce3f91be37eb3d43f9f8a5d700369b38ba906ef4ca9362363a97a6859ed550ac20f162ce0e2dccefd9e135f675a6d7f277a0fb09511cd826de5b0be33e1b10fca4952160d7897942af319c825de8088ab3274d35e9ec62ca1ea76befc7d2448efcbc4eff9f646b9aa97fabf6ec8ad05bfca8801c7155688e27606feab093276cdb8a9dba74d357cf444632d8a0b84efc02e95ce284568498919d1ae65a8fe7d14292e46ed0060cf852bc9d1ecd6e03372b2ad90632723cbb2f5d50774ac187ddca356b1d66e9b826cee940dd6b03849a60bbd7f9476249f957695c441d1c45b268a3ab20afb112489247bbf06a266488aba5341e149d7b7c11996326f1c61347e5e5359dc97b4149a30fa6db04e7e93e4da1587192b06f5ee9b851e22554e0627ada3f0c12c00c266a05b7848fde831accfd563f71c7d44f985da8566dffde3c3766d2afa1852a1c25c44a40af7db3e45e9585ff804edbc49de5b37a4372365fa20482579c5c55184049252c8deddc23333f17b39974711fb7f78676d094c8d079427abd084a3a9f53e078da82ba01908c4d78d7a27950a307d3418cccad0986bbe9fca664f1b6bb10c4bb870e1fc6a8e9af14f5fc7081503df56758645572ff62bd68c2f0b00fec400e65a701b90b9b499db42a941c317aebcf07666763707df5021f1660b9f1ff0877bb68558378acdbac07423658ad9f4f7fcc34c09bb70a2ea80cd71728b1b8a9966e20b9d54b28fe8717c1be87c8b6e8e4fe90831f508628cb87cc5e444b0aa9342dadeced24d537a22c91becd62739b94f831e913a2b66ea542ca606222ec21ec208b0627b8f8a44be8f29b49c704552c16134eb81732f3cc6a79553b54b08963d2af583ccac20610715af38a4888efbed51fd474164e3d5e1dcde8209c7d159b86178c2a112cdbf8d83638abc9f0dff1eb90cc09625ca20f83e17a8d82f82f57b253fc477760e0d00433a4f1c53a7a2f0cb71ee7b2c5dc961dc738472fb23a86d0fe416b20e06e99bdaa2aaa8520b5e224536e056b595aef7cb8027a3314e557cd1daa198a68ce8f1e5b9e6c3fd87a7523eb2536686b4808577c180afc8e422e3bf47693a8bca6069ebb057cd09cad5ac767dbf7ce98abd1e5c899971dd48c892833c0f7b0bb6211913b6e57f2489cae678aef4a1e13f35008644d6351443cf87df4bd80a0493afd252727c50f534204453e01a6689652ef322fd86794fbc150df70211dbe97bae771f38f07b0cbcdbbbc493fb3218f6441609731dafb4ac280a49fafb8ba5426b1c2906a27759b84c5038d2e6c96f07a11f9d9e3e0a3b57faa9c7ac66ed00e171c7c0ea3ceeea0b14ff5ed76a6ce817dbc95104c48625617baefd8859c0bb546a42bf26579c32035f3f5613009504ddf145042ec96e5593c6ee69c1b1014f1b8707387c4c1e0a9277f4138044a1520080a9348a756a12c7db187ae23af6c968df3b65f76e15d6c5d144f497be08dbe1f1aa1ed3dd19f9f47b3f56942a586aa27a7955cdb140e9cd9dbac71f04ccf1e692aee6cea9d0533a65624b933ac630bea19e02230d13ab348ba9ae65a4895e771e893ceddd63c2f32a45ff4f90a2d7865a73e0bc1245bfeecbc93a832eff4642ef879c931b72319147e13d29f656da2d2be728f197ae20a94bf623fa2627b02a55c4279a1b318efc31ca91788bfccc7fac73bd28fae0ef6a8512f20d7b9a8e8951d2291b96231f38e782b57a63342b50f6409f70259d7017ddebe2e5dc87c505297c988afb6d9af5ca088ea3af1de645b97779c19f77ad26806daa4827c9890d6c263faa39a0a4eb4432bc87cf849d91e2b2f2b21c6d459dbd70fcfb087c4d9a267495cf8587890296021a7cf4b9f760caeb8727c4264229824c96976288679569a2c3205f3b10527dcfd36fc50cd0a74bfeabeae3cb57eba45d6bc515a3ca267c4f1cdc9fb30f90aba5a9eb99c39f54d146b9eae10bf4c17f5b96b6af86c37585254b727860056826a95e3acc3038266cd61aa1ead8f23b000866c34205bbba3e77559af084b2121515e9b184a4dbe38187dec942dc5fd012486a882204c9ce2ecd7dc65bcaf28ed3ed707fcfa9e8ab627b69782dfebee610e83a3041816cac339e5e7be86529ac12d95e04cb1784032c33eaf0a69425316db88cf88e7485f7391617e5b72cf75d05eeedba7360d371b665d095c93504098333c2cca46d1686e2286edbf5f498d61eac8c7af8246b2d6727f3ef3f9b36985fa41dd46b00656bcf78f60482d6268be9603be33de86d98706257664f61392bed4a10b1498d6da8b949699182042f3b78cbf75ca3159da836a7fe503352fcd2d5a877bd716c8510b372f0dc2098cfb1c3efe9c8d44d8a3931db5cc6f07a167e8ecd0692bedf691336dfc588d84389007490e478708a3c98bd790bbb682d2efeb3e8ca638070820781f545b39d62fb0ab04b07cede6c8e16be84d38dfb2ac49ce4146a15257c343bb8b3514a64b328aba9eaeeef79b1b23948548c20fd426a81fe26c916d50a9484d0475c3af571659cada15453d0eef9ed64449e517eec7a53321104b5009bf0cd7ec7420d1de58cd987db38cebd7ed1b1cb536a474985afccff11ecc421043abf2059cc11ea77e4f5e209b7a5f0c8bdbc12bbf4e143ec542f97befba6da5e473386ce337e9dbf66864b27d7395e248f656199ec4d6260fdd3db24925ee1e1629435ff22bf7aae37dd00669f14308247d80b81bee923bc6a964affccff252d2610ce5bd540b1345222e97124b154f5e1a6f517fc06e25eea5f9349e3f5491cccdc0fc8a7eeeb17a1bb7bed60df5fe27b03728bac1f32bb59bb8d10bb9da09e3138ec1f7fbb90d114b21ca59078b50b0e0d6a9f506c8ff3317985b2f416cec0395f0ec1d3dbdbd39378c4692792a90924c59743a6bca0b18a6560e4e3e7dc2249d16841d38076d8fcbeb33ff82a86fd984d8c6a4b10e5b23aed6b5e2197bdbd9cadec18217e52df966883d2564d3b755c70a219e6e61222b601ced1210d29639ff950a981b28950174dcb74b6d0d5974bf6a766b6b42ef04979da305b6a35fc0e7e53d6dd733b677f79a78a8fa7a9f531c74949915f12fc34c10fa973236dd7a0f1353d5cd6b118e08d5fcc910e0782ea240589f3dff521dd3b15e7c72809eaa9b677239c160ce743365f0ed718597d97716f9e559541e9c13d85e45d1f39864c3365a703eb3588c93e8e8a4be273db9e2f0d5300a32c36111526e204b00d75e318a15258d3e7bc9c3ded90f340ea3ffa4318a5470dee27250ca461a8f1e5f8d0388873495c0b6c6aab5d0d7ff8e1d1b7febc002b03d1c55269219304f72e30bb08de2129d1eef242c10be6a6e74bcab5d9104502c375a1e38227ff6aaabee9b7b6442a012325a4eaabd0f77ac5ad2f0d4ab74a8b9bb9d22bbac19b9ed7c212945e833e0cba31ec92b0c80cf8fd8ef5ba305517c6c1e92bbe5805c6cd369d36f0f4ede646946e3a12ec6b18e0709e6e1c54920da63aebe4127d5d361cbb76573ef00999d7996b884dd1f8a4b08a170a72ef8c6aa2056cba4071646fddb9f0ccb9b32d465096e3af823502a1975ff468feaa964d3f01bccb768c91b90c6acabb18d76d9fd8857ac4492b1ef415c54daabd66030775bd53a7294a6af4ef71654216191588937a3dfa4acde0db40b8b8125dba55f3fbd42c8034084e2509c1adb1ee5f57479082a09260103b1f31a2cc482a9e48124ba9f53c1e66f7050369b80ad4f3205cb880121632c4224cce6f537db7f9336c983ad3200bc4ca4fd73ae61b0a9a9439540836bd68541114b35fc0c89f2e0109a5fbd68052550bbf8ec95ecee18953506a85f8a2d34191ff3022aeb251887417a9b6e4ba6d0b591ea32b65b15b73fe8255ab3e6206dc95b55eeaa47c1828ab91c1d087a10f80a1d15362fce123bb1b45844b11ab3641614d394be59cea74f6d53d4dd1cec6cff3cf66e048093f22f99e3e61e77c68952f4176d599c47906e2e553cb36dafec6e2028bc9924af90c4740624410423e27c5a0d6603b93229e4790a9849d85952819d34cfc1ba471833500d07e92676c5b3c2974868e2154e39fbb4736097471c9cdd58de02d911e3d8ccd8bb4654df480f48111c062ab6774306a5679769360f27e35ed6d486ead046dbca37396b20903a0df412f14458a9484a179c0840c7d63816cc76f94be9b177da41d289acde6f8ec2fd5650c16ce3df3db0e801c5f2cbc702eb461c6f029d6b7db77638b3c19ac911a1db495dfbcae8c7428d84bff2f93bcf124424886e56b72a28314ed7d5729cf002b3dbac71baf13fe91e580d8e1f206a7f4b043e9ff81ee75db9eadb5e3ce4878a5653fe9a223f374ec21f4763fa22744a2ac97aa325c43385b0904ec4c9b0acba1626a9d57854036207f9e022edcd4131b9776866edc3185053eab09a5cc662aacce0b9816b37d36f47b8bfc4f62586adceffdcee1071574209d570716f1f312fa2740f3c9b055e505c4f801cfc17d75fec4e37c5777ebdbc764c10390f6c57ef6b85b32050852ee70bad9908d4f842437c3e6b42a04030f1e09d71f0388db79524a1af286d5848ae6bc5573110c1a86086e8d9bccba15ad055dd83ec77b7b7f5ef5b5350cb9437125430aab0c9911f2ed58947b702b72fcc710f674d362c55e4fa39730913683d5504aa0c821fdb17afd574836c56e601083bc1816f4a8b477b783db716afc037816776c16d35e44a57d4487de53a042386b2f887c8e978e655a13a11b327a65f8ae1666e52cc31ec2badbe35a5a8312d256e59f39b7baf8ff309c90af33c5710c36140a0804705e091e7130ebdd4eb841c6771bf90b03132d083d97314711fc273346cf53bebb1072a2188a18c023ea59b84c6cb077141a14b23f9c49f09f0d562a1b616e9b9046ccee3ca24f95bf4e51a174375f8c3b803e12a2bfc7903a577bb5abfbdeb40174b8379f7f93b89d9a9ba74090710713440bec01fb594be1e94f90ec0b1784aef9b7899e6a432533f8ba9fb154ac08cad46bc73f38e3c331a0c7b2b42d25c4496c1b5a5e886c9bbc7ae4dce27c39017dbb1b772de2cf3c7203dbacd486be5cf683426f067d96b0c4a3f4ab1befabce4411d7afd03b57156e2eef06387aee7af3798d855335f57cd022b2cd212966d19a8bd8c6e83a6999c4ce36d15b4c65c4cb4eeed97cce1ef0fa22a751942df4dd6f26840e6abf8d00f095665edc28943532141d70260293ba1120930a7e2983ec162e48b0c0c71feeeb09dfb33d814c53a8bf22f86ff1b2eda10cb68a86001fb1868dfc704202e68edefd75ec9932e3d749ed0e9464e2db96c90061c13e1ee3eaec03b92ad0f28984893ee31ab5a94466e799d253b95022cd6b2d29bdc25e4a20e9e042ceb0b2f22793f631c20c21264314a2612a12a07120005b25661d8d4a67228a7aa7f2819827e0f67de8b1a32d24b03bcebb068789bf69065f05b3e1060e7659be25b49d1fbfa8f0cab858e45e1a741d40f0b94deaadfcae9627ee8b6efe58a419cee26ce0bc96cfe8424f52806b9f2b00f0c00313776c31eb917a5c6a0ad1e6e449e598a640891d7227f6003ef98306304a94f2a79d5a8178f869335c49b1033b3a7ff96ad14df34f5136553a6e45dfd403292a7e37b9184b74431074b8c444cd8c749ef933e36f46135dbdab38c7d03dfa28092a154ab1e27b213a27240390df93dfe3fc12862cc9395eae82ad78b10e37019056225ede0fa1bb37a8270e5a2350e64352dcc1fa3b72ffdceae2cacb6655c69fa7b8c2afc7a4092ff4244487668755ad4983927a17fe5432c90a08587a64f3dc241fe553ff558b4be30acde5118c14e2f851f8922d58c948b7c0e5c6646d0d5094f1b0333bb942124ab88ea2f3e57cd90ceac78c1efcc88ec2d67819aa1fed7724f058d4a77a6c5844a4e80fdbfb1498682314a7fe9d669ec93de53ae4f3b93aa26eb614e7d601ff0cb00abce8d51c5dec4ea836dd57e46c56a12eeaf44f45e131cd03e813595ccba1e44bc795e0676b196644cb8c2f4da523c6c840aac9a36d670272be9125c638fdee44e1d235f011838579d35ed50802ed50c6d757978b015e3596965d3bed53a6f3f32ee3aab5c48492991e77c8902cfc2b5a2f9779a47b6a85ca727e6056259f897c6bd0b360243bebc8174ef2ed4ce52dd8d4e89adadf342eae5bdc92756c238fe1aa77973418bbe5bb5206df85ce01b9f1f6dc4ad13f51b4c8495c7ddc4330a99f82e5bea7765678755985c7347d4c1f394c953d93d6e8e7e254de0f33567ec680d1a735ce97be8e6bd07b73b638f9a1937ee9d2d85da276e8a08f6da0ad22a8d2af09083325a6dd35f0ddda3a69ed1feed472acd64468d5f9383e4cd35fcec283cd121e3d3fc0fae9afa13806e3ee087c861f662367ab52487bb2788e939757b3815ae2f4669246a6d725ac1ff337f027302b6aa0c36b0427cc48c2cbb67522dfefb1b799f971bc10127cfa0fa2e9ea4a7e6ada3487d0ed01f5cf392a6d88438dc76c526b5a9b37d03112868c04990ff27233e1a8a379a209e7a04f4b4bed8ee94828b2f839d8208a0f77cf3da8c6430b638f92f371e976139939cda4da180508823568830810a9c5869a8214e27e5345afb3c9ea4c08ba38057bb2868e4c586cdcbdf99a311cf0fdf3db9fece8c650e576319643e7f074117bf615c3987c312f7b51a510688ce9c1ffdce0c9afb8d42afc7677f022531b5898476a5827a487551f21e5ecd4e2aa6fbc6e8f6412f29102cedd7bebae38107d957541f9c039962d8264fd1c9185f47cfa6ee9c519aecf6e5a67a4aece50d24d596d5cd58ba3011665570c070fcae4ccbc9d765d8f82300ac8ffa16e0e02efd501bd400d8dd0025439cfcbd4df582f03cfb7a491daddb68fcaa3a455881c93b1b5b9443a152ae79581b39d44cb466005c9936bf540ebd73a50484d826c5cdc275b59fa773a1c2d812526318ec21ecbd3b2ccc80b0082593f109bada77db9336d1de123206decb49f1f1df7ec48800301fa31283766d10421f04f2f315a6a716b84653fa0c632a5efbc61adf2787c3ed82d6913c6ad8438c7872c81c16b6d189b8b9faedb0b6479ba4fb77f267ef66ee15ccaf18dcdb8c19f160a483fa0f04076de2dbb65bdc19b00869fd40d900259e096de17561ae6b0d913d62c0df6042149698573b83fe207e39d95c581f9099567b40ef54829f96af47f69943784966e7affb0c1ab7c9b193ff100c8981f4f2887d1c1cfc0ef1863e704d97561a038f4c8cb9bd0b7e4547e3d2e514796caad70004a9c8bffd87b2d05561af68c1c1148e346d6551b7c301f58329cc6f9783fdc0672b39569bbb0af1c65b15f4f4c01f42ff5765d390808f62a773a759470e550d5c8dd28710e428d7f0ea5675071c1e4328257a2bf87338dc32ec3eab295c7484a75c6019478eb0c2bfee449b77b24ab336030fe0c728686e4689a33e5cac1ad5f2dd068570e55a56a68b4107d73e8dbae9117049fb98a233eb2566b147f6fc2981fb58f19a97827c42ca64b8d5ae8a60257d7c13e1cd27d3af58f99515a4b02a56d61cb3ace765ea78551def2fe64ac9d55e5030afb534f460d6f5236afd3a62b90732464baf9ca240edbacfa3162487ce7c3d78bac3f52c080f1401e5043a4788e795db76f78c87f95ebb80b37759e1f3210e416883107cd59b43687786ae266b3483c0fb88f8166696bedab4cb28b811dff3d6386d28e6d85d10ca8c3f65753d4920224e535634706216190147e657eee9e03dd0589ab796fad0aa8fc5fa662b03e52da8528c834eaed11ec4fb77726b8575b76605d7a3475553df880551c592821b657d294f806156f393fc7a05b93365494e8e81b00e543af71a1a8d8b20f6a2e595e64cd4b4db98b1cbad5381fc1225073e5c2a7c2a9dd010b5e168387d42845832c5c7c0e60058f9f34eedd2d05be9e205e1b5f92252c779508991c8b87bb70e535a5876a62bb854b807e5bf61d14342500ee5a230f3462bc7ab5d146962d9693b2b98520ed1d8f35c01a197083195a849ae2b70b2009c5ae58f07ba1dee9ee675fe918edc7d0059495f9215bc416b600223659d9038aab93c393d35997b2ed401ca4053374a725412df0f6e03ddaebc753b52de91b8da61881fc1232c46cd6b18dacd154084026922674a4398c5d9fa82255e279dd015c6f10b7c1a2bb96bf0b3aa7aadd3809173af9eac07dff272ffb42aef5cd2063549461ba818caa473acc8ec54b1de77749128c1939d5fb8f3fe796ea34a045b5365fe63fdeaf1da2aed32bfc31ef0315aac0d8d143a81cf7b95f3f0df2b7e055d293a32119395af8ccb423b92c708f8e3d4f5637191058fdcf574de41a99267192f972b02903841888eaca497ea577ad9fa059beaf7fc04fceb64a5fde07b1049e14766413e13c35a8907adc829641a71830d5e1665b30cdaf37989074cafcdc99b19f7a5cb94465bc59651755850a9842573d8439b681c33c6623326a13bd1a2ab24321278708927e10dc7a588cb5cdf2a60a1adc1c33884d35aeb34cfcfe75d743dc20f2057cccf46a8b580e93f7d0bd33a1b7d2774bbf608462dcb3d5f7d3a31ffb2fa318f5f4e7f696f6e6d8a6ef9c5dfdf099c9fb715751f3a8ae83d67b0c8737c8708e3e7720eb7803f4f1722df508c58a03873fc0530e3c16c6e082cbe415ce1adef6b9605d61ab1e36998455c9f48fd4be3c31e813071e698b3bc1457c92cebe270e4abba51833e9144e37af1a511b50d787571d6081415c7096dd69e9964092fbec331ca059d0b210c2384f37945055efcb9d927b69aa7e8ff53cc8f9541b8fd918f39d8da3ba27966cfebbc9375cff68114a55762cf4d6274ebe80c63c5b090d9abc4f7f21d249b8ea8a9a1a16169ed3041a79b456d001251751ba949cecb6806b0215c05ac5e67fb8f56b2d04a9de1017b2d2abfe1890cc612f954a11c24428cc7be886f9e4d4aadefa0c4b83d19773fd0a3ecc6c8e0f5e712b63ea12b4ceb840b8d47ed55232a0da3e8f49b4eea6fac12a2e712eaee2d7c7c19571fe4d4e471739ca230c492b3a1d0a6452434cf8f295c14cabdbc11e9efb97db489ddf1d127231d5d496c1a46947feefac1b8015dd9dc324d03b3fd6eccd2645d6fe630c0214032f08320844b1fe05003cd9ba0439db7fce9865024e17e8116d8468ab58f19acb7d4523b0d27f8b94ff323cbce10ca5a146ed26ceec8ef1a8524fbc04beba6907c0995b964f4b18e18b2064afaf8559b730383b70f5f45c1eae79b9a8bf73432d1840d1969ff31c0ed9aa2c3e9c0467c5722abddf7eab25694dad4c4c8a98a76be13d9deb270a89d33014c8bf889d39b7c3591270ed9009bbbcfc25f4cf21ab2a330ce5ac685e24b3df65d0e45c459984be9d27f130967a885057b8e19dea9c5c74e11468ad4c1f02c4696e7732d1b3d5d0e670544f95228622ceefaeaba3cf7f9676ceea57eff85a9b00dd38b245e0a6c91e023d0506d6db4bf95b34aee6d0de45ee16506e1a58e058a09a0415195f26bf2226beda96c6d890116515f2e1653a3ddab6b37ded417fa01a1d0ffe31511618abfe3345ec529cc0661547bb17cfdbc049c4cfb3bc4a2d898183c991c1583b100bcc32dab44f0e4ba029bef7c26fe7e88bcd2ab791fb8242ff464ac3ea7d05dada802c2573adcd5f8b23884616bb9c892b5d17025ea0a850709034fbdf9464b6b88b7b4ea5376ff44e040c9ea6d58791f2d9dfa8900129edb71f1005b4e431579fce20cc87ba4c8847c11307ce908cd9d00a414b829e1d228e67f86589d66519129296373d7d3a67959e8ab66d3a26ff6ee27dd0f35570fbbbed3d83231679e77539845215d673dc13749f5d8ae00f9cba6a3d6d2bf5875a048d165a45a2da31856fe078b8e76daeca5cc101936eab9aad351f9ae97f11eb755e455dd046a9b425ae87a7506feb299973883b355349837ce9547a1c84832d8d6ab2013329671fc63972174d0e57f24a64edf07b7054873f0b200dc6f2f8623083cf5e06d2378cea186c6b53a93c5555cab017fbd23b73bdc2c26c041a5a2ee91c19994e8f20e4da46787ee502d7362aa9f07db6ac0b17a3a2407c26f8993e58b92018f5cff6a10b060921a7c20023c093a080fa2c6fe1ce98859f3d749ca7c6de4fd33aabb2ab1ec26477e69d11ebf859101acfa4161723f8d9381b4059d54f20227903141a0e6f4db0987d00f351d191192af4c430943435b974253b24f6b95cbe69cbb9e515c78e6151acb41073fc94ea0a5afc2ad50e27f9fa1d7ddb09411ce2e8dce066e793bcd314f4a23d74fac791a58183d794a993bde5145ce0feeba690511cee3505327227e44f974b14c92d98d655fa75b36ad45d48b4f83b46767714eb706ab2d9e7b9f227b1c85cb6c04584cee18c0dbcf16eb062e380f75f2aa5c4739b53773606f6bad6f61a110625300570a43609eea046ac1de3b93b4b4947e21d15595da4d62e2afbe767ed7ea81794c2213ba4b62ac8cc50579a6ae739f7d148f3b2a3b34713b8fc1043a1d8c3b5cd428dc41c52156d6076a59192fdc9e6a11001b08db2346c0b6c68564200d4cabff96c966ae15a556569033ef0a9f70d1faef2ca242646c0f7a115b66e3040f253cc9bc03fced510fc3af660049ed9fa4fa787050324307b1623ae9bf43f73bc7bfc89d71a1b618ff089a57fcc2e437ffeb963fdc609bf1d85d1068c80f6e29ec723628c7144620f803fa566554dd709664d90c959589b50ee2dd9957257fdcd0b275a1aecd9a5a765553c9f5ed95fc4881d6be8c491ae00a0b3586643ec0e025503c00c4322cf35bd455fcc39b0d0127577eb8996e4d13cbad9713055078ebc7371289eb2cee680cf410fcc2dbc61c56359bcca139aacc6c52596d3023960e1d1d0d208160e63b4a0d0bf6af5c7f311188b38fab99b554b70c02791f56e0990311b571e6003ce0b5e932db2cff6cbd798eab728808aaa06dabc9e463c9dd8a4fade8cbc655cf514fffddd6c853b2a399e99f8cdaab8e44bb6e098f3ea7fb96e24761c0d098cb23bfcd0708801c19a9a5bf6a0e06773c6e02114bb34de51a332d520d03c6cbb29e62f1e180fc347d2c93c85f0459d181681a13f39f2ec09ceac4d30de5d8c6af855f7faa44358289aa6a1b480406331edb5121a2fe7e7a024d8f88c417025377cdacc1381f925d5882e956222884661506b73c63327fb9a0e2efb4e4cc2a0316c66984880316fab338580903133fa305ba2b96f8c3bb12c0110b0280b46160344426eeb1bacc730887fed028c25f7f6c53d9ab1e9a2888ab9641701345e16cc26437e780fb6dda2a9ad5d8cd869464f4baa2be36e674ccfa5e014b96f5f8a8826f2e123b83453e23ec692a5d50ba113a53844993b8c74cb6160ed332d02b8a26f36a54fb2465535e76f133ce5de558c79d5f12e4eaac2a8e6fffd97842cc41e1b0ee87ba049654d533353ac1d9ea59ad968b491d4aafcc151df82f3ce7d23f47a2f627ac8333b401ed2334d81a84c68e248ab19b80712023e245f3e64437c48eda81b60441a17e906a0c4cb052871b409fd73cf0f9c784d79e716233f618b873eee8acbb02fa69756bdd463460b79064b833b2d8d47dd5c3ccda1b732022d5d388cf0f00f778c21c369663f7b7f19f94fabadc90768a5f032c52f6b67cfbd5952a55c498c006621f1970acaf9274f88256d3d9d5cb332b9e0dc23bc82cc12234100966bc2dd751f8a5b6026c2c23a2516803157bcf597577f78b533383be0f4d32a18a160baf014eaeac71dedcad7826aecc4b1c930fc06cd9cd0bc6475c59d400149f23438a3c7df82e06e787fd43e3fcaebe60d067658d40b79fb5dc3871c3b1944c8057bb66ff167be5c13f04b82370b806f8d3156694e8bbfd960a3cf1b2283e452f75560358132532ca716149e651b04cbab93cedfa10dcf8e356db832a40c5ab5ab6180bb1a625291ab2b47cbd5dddeb71916509045b0f578b7fd750b5ac33fe7cb9936e934e15b21130d8e0097f5bd73b4b95b9743c6a20ff8a90aed35d5fb5b3c90c2866268b152750266980674e9e6d26bf645d29bb2003fc7560172b9871d0e69e660b9d73d65e1f4c28d8868b0404e81c41ed55157f78254cdd8e9a144ccf49935753ae4ed8af2fa4dd725bf84e15146d6089b392964a36cf6988924e427021dbe4e07f4b89c1f65963bb0e0c1275ffc0c9778f63869382cd6c3f3bef78f1aa0531e9f92b57b3e0d8b06227325d1f55c911840f6f75efa85c5aa24caf52b9da4234658bac1650df0e4ad3d7b5016c5c3902a5a8d6aeb0bea6db96a9749a04659f7afb45195a1c450d90e0cca758c01a63d911e4a2ebf80548dfae5092497156214edd5bc3a41b5a1a1ae30038183886809f1ffe8a4b99ff7577078b6d8925b8a3cb4c47570cca1709227a8fbb2383e59affba5461adb742289d3bc49ad6d5610fb50e8bc981095592fcdddb73e4bc8271fd180dd19d99d1ed46844efd1dfc992169f9240f70e3c425135ca5c700bc1e8eb315619ca2f5cde092a2d81a5f20ef026523edad0e8671f767dfff805c1baf50c77f4c3f2dd8e0e85f5d2f763d1eb961f98be29dcf018321acb179eaa732a6e91bf9af615d2fb32eddd9681eb0f289d259caea8e7b28a9655108051598c27f9e0661aded55ee5e9a8f417d6afcd25da6a015635b7aae2830e3e0a3e9d911ee8c961996eafab9fa484ec77b33cab5ed51970fc3ff4435f9ef6efc4e6119729775b3f370c40264c15db8141133314576e910512144d43d1f7145856e43f5dc76b7dcc2d283a21ba944608bad5a8ef62309dc797cf5ec0f353ffe2a5214026ba4c02f2ed732e223669ce2bcf3ecbea9799292363121fc2eb6fcdb47f47982cc8f49e39e2d847407a97debb1a6046ee789aaaf2f0ca6c7c4ef2cee14e7133a0209f7e06497188891ed1aac31c54e341f082b02f1d6d45f233905febd020724d4852d7aedaf0245476f8655d8f87a256327773577bc68b03f568705033dcf3799a8828d6befe7402957609e64db073d9f8625cd3013aaaca3e1cb8039f626bd349c524202e9e22733310fbdc7751d6092d89e064f3860371c64645d54a1029b59e5250ab8fc830b1df03adf5b6de3aba26fbc08ee37c1df1592ca5c04955b573e5ecfab7cd452e320210345c17db964a63fa18fc2aefb50dc9602af6cce65efe0f5ef2fa13373746579b9b26444a9e32f56d2417bccaefe7ba0105395676a4ec4ea7c0379a07fc849269cb5b403f49906c4a70092584dec116f17b2963075bed44624d36ba79bc89d4f5cd38f33f5ca4033806e6be5763cc36d9d8632aa93bb463c5c6b7da5b6814c1f7c04bd70e6c03d4facbfb79f28c8c54d31757e6d0925693d54d35f199a1cc6f2fec5927d45f3467c0709448b4b4e93c32a995ff71feb4b84287018f9725c253aa1931082607cf8efaa1566390e32d85e460f85f98bdac85d00a62e951d72a6358d2ab7ed52eb751758420ac3e95575898a20471d27de52640804f436c6500c75ccdb3b371da63388fc8bfcb7c9e25acc9730f77b28685de3c630710dedcfa8f5a7e7931a40553105b2f7749708333bb4edfd040ae5de959c7c8564daba6dae0dda1b985ac6db32812751b62e324a75f2b913f40a3e6f200f8c4e06248c5cbad6fc4aa7a3c92bb7e0777dd91d1f75856f519bc2dfc1d1f49f7136912bbd2592dd8712e7e6395439ffc5b09ddfaabf5b3255aafc1a8d6e38034828d522410c8ae341f46bedfcd16ccb2fde69cd70d068a005a455a3b5f29630e1a8beb9ebf71e925d6a5888689e42dbd2f92ddba52f5da92cf62b865bed7b9e6b67476025d6d92ff2e5ecf869927617d5dd0e0edf8b8ef41400dc35750e2c0b1ecd3d828a90bb047a0b0d8514ba421e67d7780bf7e9ceb4c9fa921625c6f3f07e685c7625a5675633075b3819b1e5f7ee6e74ff811dda5a4611ac848b10f282ac726a893d7d2ebadeb80ac078eaee104347eadf0e23b5ad36953f2dc89d04f94b2ab1941cbda5d3fa95fa0593f4d12c6cc6691ad4c493ba1545c8be211ebad1cae68d73b4943cf5c8a3e647a518e9a26a2b55274a1362f18ffce9bf98cbaf454a800ec85ac79bbb115b8a5072010fbb8b27035052984572da8b428fdb540eae277128ad17d7748996f143c79339d3233d53aa1393631d637c9af5cd9da92425523e5c0b0a636271992830de89548c898f0b3b08d6486982b38c049a3c8ab70625dfe255926fe5af8fe29d2f440544a997447d59a4f7cb3b53b393788df5d09bf250fdeb26303f1be7a27e00c6487827c410ed4221e4d1c313800201511f7e59568b286cd953943b2573ed79d6ebb6df1315b3409ea3231c00373ac00a1f63d590cc5d106a6777629b7bb3619b8c0aa8fa09d0657a0b6de19534f4cc55a01921ce0e6e76a701282f2b741bf3f03bdea158319059954a062070dddaa2738133651308f26b04950f2d5715640a9efc44613a6234255635866c866d5768eb40132b489ce016971913d78574777f95391cd67ee781d70e20dcea0253117ee447ddbff573e1e910d8c26f995463498976df22be0b59d1e24207d2afafa5e753335a4173bf8db6e405313a96bce7a27c0a9617c753b879f0bac885211c1a6305b94d1355e424e2f68d08b97ab2b351617784d438bb4708adc6b7954c73b349be5f621312dd791bc50bdcb4dfa18ea9eb842107fd053238dd71b3fe101ca7e95c7b3466449be4687c634c2ac729bb9ed33e3fed883ae21935773a8313e8e216c5f33e3e186d6e5241f39ba0890c8f5e0d8535646fab1476b51515ed867230991779e5116ed73ca82e7d2b866950b22a833417bdaa032f42162c54a9898be074f8bb2317791ce2b87d04ed9bb738f2a7ac34d3e620ebc7c7284be189a10105955828bd0676cf140ef47cac38837d7c51270b2f8852786c0f2bee81a1f370f4a3dc83858e4006e9d33acf13332dd18c3654828adab5d77d7e2691f03ef6c149a5984cf6699d522af21adae1a3058e988ffcc3d0c844c64ae06489d94dee253a9b2232b2a47c47f97f283828a039bb07b5533c596b8db9a0048a363f8d1c24cff1cfacd3b43be7937e8da3dad5e69da8580ad5030d2008ce9119830087d7b8f257fc1e4c1c44b4f6688b04dcc3d427376f4e19cbd3192fd25dab6f2f4f10b082a5565f6493c64ffa197ee7fb754dcb10ac77ebaa29da9b352c9e14f940eaf27327d96fdfc7ed10c65b11deedc4979a4a05af51558b87deb40acdd0bc06e750f2d4a87d4fb59fc7ebee39617b32911fd6dcdb22a5c3c80bddc5e156c1ab22ff5c0dc2fb40e661ddf79e8e902d17935cc33b422047241e67a59923f584af2a8233e349a164951eff8d35166fa732044a2fd95bafad00a7d61227e6dcf44b5217793165fbfe8121a7e80c552055770016192faac3fa61a0e615ebed7d37123852db767210e9f44ed09d3e8c562ff16d09fd08d36661509575037b2a46776b5ce25c643d8f4f03cb92e7d0ed3b69a18fe37387a2fdb5df61a98fc636af10a1262a1094e6a42d27a65526ae23e5ba733d87c1517bd24f640575fee761d19d0d21d8bef7514b9e9bda3c531e410ac9517940b0d1fa6f4107485bfc23f74a73846082beb536888f63bd256d7ed68f55b28ea81a2b1b62f16904caf0f3589acd7cf2db886449b669a9f4117e02d4804f4f1b0b532deb2f42884e0ce632733b1f50b60f6202d6f6617da89d3e06f06d5d81a4086e5217f2ff20f0dc0298e8aa8384be1dbe4c385230633b8df2b7d7d35fbce6fa168cf28586e4bc7294a3349e546d3cad53869072fe28f9f7d2a165261906da348ae069e05e8c820c963b4112a7d76cc7013f829ce0ad3875aa3d2ef81427167b08a4df31db5574b2ac5acb7135d76f85cb595b7b028b24b5ba1b5924364fb94fc2b41a21d39802d6ee74057397bc656de055a56a67a258702bfd51858bbc03e7af900bd2a3bff2e83e2fec01324156b0fd1c12d37c34553dbc4969c5a32ed0265db7eb62beb7d68d68bb19d6ac94e8c2505166f3ffdf3a160089d5d8251b168a8cfd01c8d0690f4b074c48004d7bf7c7ffb3b9bad0b1a22100ba42f298db7afd4ead697980312d57ab5a4a264ba9fe9d5a641e3e5a5aa76a073c351d63c6ad4cfebab3896c812ea57f2290fb1067fa6cff0b8e37d3a4a7dcc94f6e9d890fb09396bc344493b54737f22af62a557d13e99b3f2482b10f10a2b37dc8d7ca1a8c344819908871aebaad71aa3e5519677444bbc0d8d5202c65254236872998c9f73d52b6aa697cbf2caea9e07a2325e421e764e9424bc0c25de54a56f1a702761413db5d57265dd7017fccfb23b75f0b96f554765ee86e8a289efd5882567d946123a4556fa2877c3dd8bb66e91c305e28c9be9dfbd1f54a46ebfb384bc2a43f64b6256b55717eef1f0772b3943544148dbaa5fb7e555d1a0f63f0060456cf3edffbd6187a24eb510e63e4d61d2a2167326ec8166638230c8a575f002a4bb9eb97d446b12ea206a4e1e51d24a54c87289af681b8c1906bc74462aed9820c66f60d8af82e7a346c6b81ca9962260d18890c3f6838ae9e13a3e2799f0c18e9d498c88f2a4984c20f76b6f163c3a74f03a639c9685db017f5cc88df07cd11825c9ff461035198c1f6219cd4f9a04d344275f8596030f08fa7bfa9e08bcc793ebf5d03bef80a89d010e4632cb5d16b5fac631a32511bf3cdfbd06b651479ef24d8f87e2c3f3ed7f7ddb383829e54d5dd71200273bcf985178d3f53f62713dd89df862f73ddcea1c3443322837a8cef7af83458825089be2248c4b748bf85c2336bfa5e595b474b432b97e401cdfc7bd12ee404ce93f4d6a9284c45d56fd052c0c0c8fe454417d0cc7de786f4f2c44885d6b7e5e5ba9977a5e2093978f491962da7dfc3e3df369bbc4672d60a4bb2409adfbadbeded574c3f2410f3207f37217e8600cc962f2a45f7c12c3b34544f142454ba4f18dd49c811cdb1ff2d146e90a82daed90cd4f4182943180fe3ffae5aa37eb9ff5aaf1ece85562c8dc10b8224fbb44bc3d887ff9272fc916651a8b240a4d8a1bdf76295f9883c722a5150a3ee60977bd618d7d2084d4b6bb0add2e6c58a29ff021145b44b83cb63c8c6b07de8b9851a9830ce889213e2dfb463aa1608048337b5d987166e089a5de93dde0d09e13bbcdd731d6f2340597b08d89d9fed1b4d10ab4f653ea052dd245dd9552cec8494761eabc2a036b9a11c4251250881a6c4f122728ea1a4be649ddeea4c7a57c2759e63038d4d6462980e58bffaf10c32992f4960ac3b73eba3ff0bc564e9010321fb521922253defc82675bddb39082be34dc97cab4544b320c6d1cfd8921f301647835cca86e3d0a724074a77e3cf7bd026da1e873d666c31fbb06d1e24efb9cf9f40c6628f4f30828ed48ddf06b86e4a5d9104f720da63b6e726adb7d38f5e89ce1eb6c2554cdfbf574c11e90cb9d9b46cba90385b99d5952f2888e9de118dc7a342cc1e402cbec7ca32996a93aefc217566df28d6879c659f73d81fb5cd0206f4af6dec8505d9a56f77cfe6bbd915e37746bfb33ff70498c91fa70e9164c8d3cea80e5b2231ad3d1acda23c310b827ba47705eda01cb22fdacd3a1013ab9dcb7b3775f1ea3fa2490f75e17e2c0eb0067288b8bc9d5a86a818da94d5d31667ded93b3da45f845191e1e454823b36be93b7437b1fa4ad6e169b73fde5f6323743158ee975aae995a8d7dda77e9d670b42ba775cfaa91ec76a297ad1381f40af19c60c552a516f4b1fd7141bbb1ea7d4cf61a021c8e1888e3d25b4b9860c287c7462ba6574b79d901ff5640a5ef8a128d79221436d62c4f18b541766e2d54e73f364a1232223af86dca909d784bcc3f551db2f1b9512d246f5ad4b522ee59363c3dbb27464e86d5b6a3fe7e6f43be5525f09bf0588fd426d1014b6cb2fa9593d2b0e5ad50ee681d32c1462ef46201d64da47aea691a3e005bd2c0ccae69675421584453a182a42e3707e0b4b985344a553d76a4858fb1f1c19b3096ba6ab54d56496716ba45e259054767df4c5a4bcdde194cdf0fed5a322281b9b03e490e0cdb54ba55ab6e3a93d06dec45b928e926243877ca79dcf8023d1bdbb2ee8c72bcc8ff419a3ec72311f672525d721f70635f86aa752e16d2caeef9b328824d440840da09ac9cf7453e6829bc456129f1b0db04b963d6248dccf0e788de24bdb7a6eeaa7dcad61e38e692c6b9b123066ead1a9c843210320527734450b26c9bf0b9e4f29e3df77d9085a7e33cbd262ea0bc564ca649cf8ceadce847a05a026cf7067cfb5a77a2d33124a4c75c3ec9c4be0f45030fa6c5ad7f0d32b772d936d49597d54af372834ab7255675795920a2a0980f2e9f3c8ed654b4fa2f9b68be73960acd7607e1b965ea6d7751604d0d08d3d80e65f8049d9876579a7bd7ede7ca3659c834aec80c0d4cf99d01d973d7d8b6022d2166ffb27a8319af1917f2c0fd55734bce605d1a9ef35130ac97ca69f1582373acc2789ea90bccd58696b4d8baf189bbdaf882f749a7992912fe639113e4b6cc6f1d5f8acb6567ec76f27094ff66d4754f8bcc030f136e23444e9b604165b0e19371a043a0b6a0fad928d6ecad298c32caee129b2aa511f07b405d5ed03baf3090e36e89a5c5cae7e1fd0f3f17b8b7e46ef4fcc401f086b84e4c9df4aa0fe86f8406aa48dd2a63bb0bac8598b6c002f497025766ff533bc4af619ad2b4764c013513dd56e41ff4e4ab2191bfe927d5be17494cfe4a4a6252c13aed23d3f88f206c5d80744448c14ea4cbd23600028f784fdcad625e4533e59d9c0b764eee1f84379f9f355379e1901cf2816d5e18d47b3c298db4e5a5022a9a0174258796102f894ee06fe3569d6a7a3b07441e1e0a4de8d390a7d32ce92c7bfda9f9b6dccaf6ed9104c533069d27368efc7557a0dc0876e91dcef45d912237ebc14b5ca294d1b6d5615f86d7cca38b013552579c65fc74ed61ca630d61421c5cb1cd1eb8c4b5b6aa6e7ba561c7eab2c7ccaa918ba95f935e8a0c30f061453b669a4907c4fd96755229b4225b508b0947fabdeb9b9bcbfadaabd57b279ef374943f696d2f4c4f2ec72340f1273a1c64fcc2ca0184c848ae2d031e8da105f154db10927d9dff613e28c9a42a1e97a77e0831dc27d2b88a740252356378b3363aaf06121a75ef915ee72ac994681175fe292d7e05ab63ebc0f7e0c0f6d61439f7e9cb91d308d2d6402206caf752281cb27ee1634bd8fc1cd37368375d1dfa17be2583883d528e6fcbf1e15135bb5e7ce0c627e754139e68e474167f32734962143138702e07bf26c85d8e6ae4e54a607e4e2652787aa76ae098818116613f0c80b9a51c1ebdd630c9f50a4171fa57e0ef518569ee35d39a5ec564678245d2bb43d79f9a6d912788089eca6919194fed9c6d13821e2d4b0b425a7199b6ad8e981aefacfefff7efa1f9ac98ea7845e6d3e7fc8bbe31e856b002ee6441710e4ec293d4e13819ae6585324bca96c38425002a5e6b7cac0e976e27100c53134ea7523901f39530aa7f9a4dad2f894e90190f0e541909a5a0bb161a52c141ebb07a0cb5c240b61dc4242f1296a2ded494108608fc6067c8b746f402f45f55ab1c5e3a5bcc08969baa7a2874c592719a0b9e6a2e16cd1142d202f273d4487b92155497ab0fa21485df0963d826eac4fd636a0d3a9a08dcab4fc9866ca5c189151a3568d0b9e5dde0b392ee755cbaceb87543f05c42e4dd875fe39c440811806b3c869d023b6b31e581728ed2fba9662a8e31ad731b1d8d1687a5cbbb5aecbe0999bb0a338929a0ecbf5783a90aa145e9b4d99248b672a0ae4400e67ddbf688c1fdf0abd5bedbdb356475079441c8e94d3300638667974ce5cd5024055c3794a6bb5656873b1a7dc79c60a1c511ea0a99ed481e887552c9bcc2f1af7002db1accac71c99172dc0c885cb8f8173fdff66d4a2398a072af393d2645ae343fa608107d6f4f69842a2a2b70b56675eb07f54f24b62620f314e538d31909c46b69063265a563a6ad5e1adb2f04ca48ed688ee69c42143d1fc7de5c5aa785e17f8a663ac2315328fd36b48b497274f8f1f31de55ec4b242c410ab175335b3884333c0cc70fd4acfbb859f6fea3056622a5f5ea38319f745bcf1d1635f1d4966a0df33100ab4dc3eefa880a265c0d43e75b9da0ab644bd59e0e38d99175a98a10ddee464b175233a2c332583bc2792f3ceff52cbb7b17df0e5a1f5f1e5901069d5a77b19728b65ce2ae91f1c08978975585335077ed1cb1055a78b49b58370e46c44eda3a8a61a704b7d532effa418f40dc140f64409f36cfa42c672527e71aa20c8a8a134439c9131b8b311885c5b8a1455405fe8f0cce9acac3b650a6379c56b5af35585ff40db0e81dd237cfaa0c6725cfc08f7e53af07b29d2beb0415a6350f7ee05cdabd389ccc2ae40b390a88889fafd35ce86d0ac6a8f7d6cc87c05696b0377d6ef464781961ac30d6b6cc8fc2a477d10e93bc0aa493ed1198c255a355657a27bd3c997c11d6a43ab7cead62fef6fb84b213e234bc1776892ff208aa48cd099ecef31dd8b124101b19fcde88dad551a11759bc7b2799139e29cb5305c70067154fd5d3f133efe32b43087b13ffbd338de6e7d5ddc90b1ea1e0ee46340172361dab8e03f0e72547b8d73c26a25fa5b953cf0e55f17caa819d4e94e6eef2c2d0a5e0f78b1176356346b47d15ae2b97101ee2dd8c30cb5204844d2b23ac4175687cdd8e19a80349af1bb65a454f88ecb2210e83c3001cb469406ed4bedd521b2e0f437d76ccb7656c9aa3df35b88e3070e89998bf8240a72ea8e9f0525ede891889b76ba43ad707ee3dab3bed51159bad222cc03bfdb7452d62a1240cbbeaee90da2fb6d7369984c0600833bc8cd832ee86b7daf60d804db60fc1088000a3654b8269c44031aaf4f070ae6d26f203fa2d9e86f14b1331ec2f2586de3d9a0ea9654c456aad12a95873d4b45854e5e77dbfb31416c047b367df891befb729845fda58e130d0b1d9dbeb0fc7adfd08d57dbb5dd1cd312a8e43117c11b70b7a9f358c483d12a9d6130806ef44a8022f638212fd964b5ecaa3bb132af0a6af7d4216b33130fff45066a19a4ba120f4440e93395949cf9d67b257d4469c2c1118d716f8203a98831ded3783a7ccf223950e2e702bb9dc6f8986ea7bd589448ae9e714897d1a7eb7e19ed22b6313602a91a8c5dd7cfddf79f0fed34754162e1a3c6a06756ddc7c4e8db42baf89a9ce7e1fed5824d51fc42429ace2ef2d12bc54fb1dd5bece6f789e4b5fffdbcc13849871b223b8ae5dfee2fbb356617d8843747630e1eca156c94eabc43a8011acc45f19e7e1beb536febdc8b7f3a9ef132478931febd81f9bdb9085c483710a2890b0d729a43c0f9addc94f4cddde4a198a128aa0c47c3f1ff7c3e4ec199f4bae66dc7086ac4deebb4323a6d02d01fc589fc4f0e563594983cad849119b2f033574d968a8eeadd7908f89ddee0cbf3ec47d8330edeb1e3be4669f80e79dd0ca5a193d054c5b83a59c16403fe61ced32072b9db3dd71867fdc714f025ac3b6fbf2251f72228f408088572eaece1349a28f2c4b601d874754002913ccb7322c34acde18a64fc4d2a4ce7818946c8b2e1b0462c816614d4bf456c5975bb3423916526e3ee43ccd701bc6e4d350922da6cf922f0a32165e4ae6ebdd3bc7494f04b3dfbb1b71e2971392326fb9de5113ba81822e4db4259e8b1f43ec5a8f1afba9d0e555b1bfc9ae57350073e7ba5cb3c70123720d37d2d9e0bdae64f71c634ff270d08e883352716466c66a60f0b18e0bb3a2787e5147bdffc946c2146d12e8eafa9553bad85f06e946be4e0043430f0cdd6598d2d3c32a6d2ebe066314dfec82c07e55ee77c7ad324835257f91f110b0b133fc3f920b516b976718df847488349561b94e86c7113195d9beeda1c0259367be182da07ec95a5aa5c31fbdb1fe2a843080c9e0a5e2e07f8ca059161522f232b34a7ae0d4008ff6e49b2e93a0e16251a1a7713649062cadbc71fe025b5ca5e489727ce05ca4deb8309786c3a2bebc79747d7326239b4aa2dcac40e7a592cdad1468ac824a448e3a52d79f522d6f11c80002266e80da28729646f250d0b3a978ebf0619cfdb335010a3292b78e02580ae30c7af2247dc234ce577adf7247b4dc5f1d33228ff3052a28770bae7235db1196d06fc1f93676f27037f27307431842265b18b06f57f94f8ea3e136f999a2315c3fcfbfd4e227a1bc02caec734ca4f1599755ac4956ef65d46da3e5b5f81b5c8542c7a842da02d7881a91cf2efcf5f86f514162480c1dbda8ee7401f6823e166ba9e50a806c29a2e54d0d360741fe71cbdf4b9ff90f692ce9f6ea40405818112d3837258468d293e23c46ce2dd8a87cf47ccd3456e02781965162350ce9947ce5bcc77283cf18bc721fb3bcf42c0c70e512672912adb4298cbf4f0a4ee4c2cc9f0d799e341a016b8a09b40dc4fb960183ac4d45cfbaccec3938b3c5788252e7c11bcd91f2a2d73caf70af6dffa25bfd1762d73e2a63d100a280d6ce3976fddc8a052e552ed98c4ac6b9bdfbd7abb9285af4d128be79a12efef5ff16d5df467b73ee5d6bf0faa6b4415ee84bcf2420e5a5e1b39702e4587f6020d13f859af7094298bff3824d2b788a23d379f610bf2b9b38227bd4a27b3705e865088a38ff4f379e8ecc2044c5a5c0d600187c1062ef93f8d8a076a809732e4467e4fa42e2380bfb9120111b04c5e350bbff608722770b21afb46a3ad9b896fa04e166e3365bf819fd8f522e4d22060c80ab87cb5b969ca35f34aea34b18708dacf6a840dad406b950dbc4452b1211592eb7e7d6d16e5fc157c476b5092c97d0ad087b88b3cd058e08b72b3353c4926ac808411533d5b1d414b23bad107bf90f3dedc3c5eb26b28b3d6f2b6dfe01c026250dfdda59690e754d476346873aa57e71acfd4f121a7f59df73d364b66e37e420085de5775cc584239141b1054fe18c78859da58646e003e177a2df75086c83ba9b8a01e8cce64fbfeb01b015346306eb598a8cb6ae558ca55f39212097d7813297d918fa43864eb811b58a8bb2f891fbea55f721dc63e4459cc9705392443918a619f8ac49930f63860af46ea7b94846e8252a416229d0cd05eb134b62e1ecfa7ac466db88870ae402ab923ecd5a64eec13127aac832e0db74c93713aeeae9c7480ca841489de9e6ceb66bc5de5a0610155dc754d0c77e5c8faaa35e36a8578973c99db5540ba52eb63f079dca09839dd8b90c01878be9a26416773406342f00a25f55ca96c4aa16f7ac46bdaa61f4f3ae0f1ad5e22d6d156f19d419baa64a1d1520ddb1d85e2880fb8820b1bee78b23479a53e3e40f91523a495b5fd397f71149a67f635f14f2f25e7cf7bbf5d6b188584e0a2946db07c6873f56b417c370e57156cf0207006150e14b51390fa326c252414bbe9062fe3e57757b1a57ad53ca116dce3c304faef500061f33ea659a0ff4c8694d8008b55abe6ba61f82368922c209d9c9169d607a76ff7adaa4545f0e2afa9adf277972c364412ae6702c626ca7477f3447f69e2f1edabfd84632e6b208aef842030355b2c23bb897ce952b2139b183e73c7a1cd3375a77df361867f3dd7dba64558b0dbade507f0f75cbafe727ecd068489c6c5b5b94e29e15e31a7841c86eac4b9231cab1c1b8eff067489c3a27a15a314ec960fc2c1a9ab5baa869a2b5a59d06621a8b93e0a8cca8048524c3ead77623ede283a3bd7bd497551e82c57cdf6f6c9f937f2559d7497c3e8e55bccbe913051bfc51b4380dfdfd7c35aceb4d4d85ecbe01e0b245cbf4312fa4df83ee35739ea4312e22c586860e82c76b79c8b69b79b685ca6a5d7dfe4a0fe092ea2d4a5b01c9dee8c0ffcac7f5bde893fc6f753c56df5b8b6b9e358148b80d4d8f0d7125940c2e439f76c6f164e89291bd610d21b2b5d72ff8b8527f0c9276f312274e6a9fd6a9d38fc2133d654a488877df6de8ec6efc823814d114c196f48eea4ecc5e18c2f4faff71e76abea4a45f299c28830204793c67fe8d173480d3b49ca49c2a9c6192740e6b9e276d3c253e5050e69b82e9d8f95763a469faf1fb57b765b8f6dbbefaed34684c95d0039f6dffad29d1746ea13a4dde97d3a9960949cc63d6579c0e3ea1a10bfe199d361f230b6d986c48d0bff25cd95faaffc8d50c4fbf262effd3bb9779f08968017bee2caf2e8aabe260dfd2a046b6b3137960f450f4d7ecfe9f47503e781067a9d4ff02170242e0fa2ff5d058e2034d819617e49661fda45e568a5f0599aa941de6344768b4cc2cba29ce57d27d787ece0b391b3241f31da98455795695760d91abf1a2edc7dda491133185edb03145e577b2c73e45f37ac6cf56546a648618a9e45ca30897b0ca3932f12f4c3025dd044619de5197187294fba19ffe1cab051d20af5d3f86196df6b1e74935e43ac54b4631622b024cd751b9ef09b58487c0d8cf4d76ba5ea53e809541ae7b4531bb119054635eec37a16ac7f51b3c4b8670bc86a647756e5df8142ef066c60f0306f5c3c3d4179674b1aae60f8992aa295482e02c6b50ec777fd6e3ac7248485f4db0cf7ee3dbf6ca7a2e6d96bbedd59a56aef106823aa3bf795795ed22c2d4316c51c230f730538ae4abb186ba973f337d80420957a9a9082dea89987dd4f099811bb0d09c8490240099e54c5f63e9429d3c63d2b86bfd507ad97274f21a1087b102c8f8e0ec91bdc42679bf56aa516cb46e7e3e9cbf639e5adb44beecf0acf9ba3b153b51279178136bb92ca095f6cfcd2d711054a99898c2416c87eaa9c12416272f4c31e7b37071a0ef3e44905cb65756213e72e157e84b0e7a56094a2d45263b6fb941cf54377f1c8fd4d92628f88c8ac9d8e9b5422f002ecb04b40872f215611d455e5bada1160fa0f677b851683efc6f56c90e4479b79f23fcbdf3c4b62b1f384a8247d14c6f3cc303315ae82fcf69a9569da7bfe8b63d0daa69a26505a584b971661ab46767fef7023b72011371e98188a036713cf2ed02a701b409611165b5ed4e040b10e64483b70b9ecd6b3f093100497cdbe1de967f31273f32301232fa4f5fd1d4e7675c80812ea7ce7315dcd53de20912a2e7330ae9a8de0110dcc0f10e3a7e634f913bf8a8a1b90bfe45735daadeae0861a6836d979c1d11721ddb6cdf1f47b95658a265f5163d2e799934365c20148d78152f555923aa92e50776a9ee70e0a248e87f0dd8901d3f460b17c9b5ffde8f8b414724f9a7d0ebebd239d4b976c4447aadef5be46f0affe21a6919d6b376354e5505582997e6c21970196af3d30c6d3d74ec6fabeed77be1ecc52524cd3cd6fd79b9016d94be0a144afdc62b2f522e5b9a17087784080712a9e2eea98f267c3b445f1d8ee375bff3b2ba4668bdca9c0f62e39dc6c5be772711cfe9c1ceae76027c25c7a5127477720edecfcea1ca560bbc86cbb8f1929dafee13155d3eb0b89a8c2da1bd1ed27d787ece0b391b3241f31da98455795695760d91abf1a2edc7dda4911331857c4799e8d3940f831308c253f93614e7f9cf022720f3b8f1f217c7469ebaab043b10c36355f2cfac5cc2e767cd6e8cecf603556528c89eb2c1279896e622d7bcd27d787ece0b391b3241f31da98455795695760d91abf1a2edc7dda4911331857c817dbd78d6cc1da9995bcbb1802a24c269cafeb7a0ffe3f11960f8c634d3c419e1cabf5902c760264c1903a71bac4b3f67b4335f1fa9684f97271b5dd6b7cf636417820f8ff6d9ca0ddce4c059d1642f8a96d5af804cb4df67fd0525aab10e4ccf0f4dd5ee69cba0756383911271c76cb460b3189120657ed169c204cc800bb0a35893f40eff948c5fb06f2972590107c7860aa454f673b3ab908ee695550b6ee1d37f6027aa402bc55aad959e9b828f7d2ed805a21f4589d9a92dc4d5f8c7cd87f680f1b552bbed69fcf33acab2b2ab5cdbff52ea695955b5b4c9ca85a53f209dac68dac39e3fb250e7959947f506648154ed9fbc1ad338dcb52c2581c48995e0884fe5944735cdda825c93752a2cb23f96d0e3b8efff4db11d09a84cc1f931abf792ee01d1845af60e89db8c76de12a81fb3b11b2d91b8f174c125e0b779a5891f1635ef1c93b28695df0e05ea7f4a24a5f2e09aaf97aa896ac7b5a1233ea5891f1635ef1c93b28695df0e05ea7f4a24a5f2e09aaf97aa896ac7b5a1233e8cba91c1547a3a16c4d3bbd322c17f9ced3b7a02f2303a5fdfcd816d2e0534b71e29d619d923e21168e713938fde071f83e551857abfebdd6b8a8767bd1ebc6f4d6cb057100850271cec7cff6300dcc4892dab18f40ed7d31a0ac091d36b2cbb0136caff5aabf07332bba919741b1ee53a53a2eb5f208e8f3c93f2f505428107873dc8aa64a0dce288fb9e351b4431458f782ec526b62944a13322f1f8a2442addbaffda3c6abd1b59d2bee08c73ef193dbc3042c614305ae7e38913cdd72385fdd3095935bf3f58862288a102a668aa774b272e854391a81d9febe9fe27ce3fd6cd347ad3a84c55d653562941a0eaa5b9ed6d76fc1a524f799a1ca9b560e651f1a754c393d4a09990691f2c39cd53fb109dfaa9eeb70f7b149b1ade76f2e6d21c236df5fd404d71329a3f713287c7b94001bffcd90939453e2158e3d0a3ab3432751fa1cd17b24c2328b6cbc5d9261531f95b06c6504830f2d8734b6e85ffbde190d29380d969e5f2866d729850b00523063f87f2326fb723835335be80c8ce5d8a3fdf3f9f41fe2cb448e1a86d32f01af2994493cd290070e5a10efe81faf2046942fafde023b1e03212f397c4e7dc98184691e7dd0ac454bcb3b5403bb8d6bcda7aa33ee8f1443f1900c9d669434843a92eb012e057db7f0f9e4d1f773369e55e9f4da84423de52a4fa73b419c6ed494e4dc85b7bff9ecbf63bb804bea55b99d243ea1b307a5917aff90d5def6193482852e70c8d45fd52981619800308e79f6a783df10d23026aed807d9e6696463a5598cb899a612c7059e3f85cc5aefce05799ea779d6682ba109f0761f57eaff176902c380dc6b329be7dd926fa46d42c64f5cf9268f12c9891e03129681d8b900e8504fd1c1f03e41cc63bd1e8d5510bb38f208830633f1cd8d4d57d67995bc3a0bc3b06706105306eaae14e024b083cf1d5c85e7ad39aaf1ce3b0d8b1385b9e4c9824f29c4d3e7bb49560d92c1f196bad87cf2c502ee6ba7e4194ee84132ec8b6447c550092d8e1490b2b9dc7894d9e3096b222e8e48d02af62552cc895bb356dc6f0aa23298c9acb16de065d57fee1d3e74d21c10ca385810845d50a35cbc799389f01d9d99f0b61a0bb87f2550e2516d09b3c02c1915ffb264edf25f2389d5c1beaa0a97e7319171658b9cbfbb4f667061af6b1bf59848452ab1e86cafc0811220e89e337b6ff07707350f07f81694bcb64169ea9be8cce19a4ddafc2b0a1ba2fcb8123641d7bba28f654f6215e72ad1095fd884d2865c52f5b5bad90d0e09893e95ee88008a996d7b688cf873ef1b9ea1d947ba228a2a02744afe931ce53184c55f4f770eb3eac9c70983acd620f6bfdf3239ba9d37f6c029bfcf910b20e47617b0a7d3b089707c165062f22db0b8270571e347c9bb424493e58929e829d40a98f9d7e133cfccc8ade1b59a3810b443ae2afc0365537a96b8e4202142a9f85aea8b58bc9fef2eca7a3422618891193a99000120f6331938e29b1e2d37f46c9c78501261575fdf3926bc7a6dc0c3925285d9e030f444ee9450b9b1670aa0658b710590b34e23d277443e2b22cac270335d11f26f9583b59b1b6e2fcc23e68432a67d1532ec246450e7161d8b1a2a001ff875792c2c4b1c3f85264a9a25673ac105c9294974c3dcb287b589e0a1a82cf65223ee87db14bca29a7e76b7c1076653260b8d4421361c79bf23bebb82c37ff53410f2baad7f4974451d5ec5b7612d639579b9a08e22aa0751d91f0e015af2ffa3d127db57e1fedcac159d6e9ad75078cba4d4f8340985bce88566325bc4b50e56ce8a08b8fe0e7b6dec3924540d05ffc9960b8cee62a9edf6ae34053ee922cc67ab95a9036c8dc4d8ebdddafc754b77da87de8d2ec6636871b37171fcd338caf9ac9094e2d816d4dcab0e2c5a44de19b4419cc21a82006b1c9ee06bfafe37fb4afacaaf3c10754f9a99a2f247cb653a710b5b8787300b067da840af4cf4ee51b2452d448d78c70c6b33b74bbe08d7b743516a06c5360c8766e3165b4b38ea350b4e57e5375896ce87fb43ee8cd0a19c6bf2abea4d47ffae689c5e32d2b7447f1ec50f683a4f625e955c8e1513999d1fc8516f0d7a6c9e92605033a11cc892d3b8d3cff1c2c7c671c2fb30fd2f26f419829e99819e95c7d307adf216c8442ad3e29c66922527ee519a2bdf79a50f0d6a6f3be2dab19c0701e9091e7ff9afd721db2f93128b26f7ec32c6fa83befe9fc0467aa8cbd13250c095dd2a96c5eb72afb07fda842ce43e60d37c830007486439cddda6006c41e851923c618c9ff6d0a1a7d8f23d71f5ee18315a9535f6f9b07da8e43874c132512eaf887df0d0164f41db58f5fe3125bd2b5cd15e50665eecfbd82a2bef2dcd6f2e305935ae64d9ac58005aaac3530867566dee6a943623302cda532c77af27a71f3c2b7d3e40bf47aa5d30b76664b0c7f0ecc5097d3a71c8e111bff557010425a884405ebdf37e1cb2bb982d14f630e46da909feacafc7ce0c627fd261fbeb911af6689444eedeb20bcb0eeb02b360456f0be3912d0bde8fd5cf5f6fe66147e2000912dd0060525c50aa8b5bb950c5a92576fb9f3fddd79ab5f73a035d6efc082a9fc0c0039d9b1f40e1b13770adca165094fb5beb6d2007e87fba3e50f8c677603aca59adb04bd30241df3ecba902972a22660c6fc0d456c8b5b2e2f4c03564cdd65a9172d3f69431e0bf5858124c2966c2db487fccb8ea67496b48a07b067e45ee3593dfad16112de1e46020cedb83d6154ebec45d63eced40a4fb19bc9a7b5a0a42d7cbe7e5cad06b49135df95d92644e938ceff33d40f9af006eb258960d06f52919f1046d6a6267ecbf866ad8fe25f341dc4d938965e1507d4b706ff20a7e36057b2e512dcec9229772a3905200e679c4e15bdb6a8666756ccfd2b4756811f92157c8d2a9c5498dbc8d94d3b5e171498cb9e21e496ac3490a4cc778ef90b19f34c199466cda55e1f0ba7f748bade9b85ad8b9805c4efeb1817abacbd943c56b2a86748a4b8273eea4dc43420a1c27617667cc853e52d468675e6a74dcc4a74604c7e7eb3b70bd541cd8fa51f736af61d62e8e9d486e634e1cb38469c3c490262c6e5510d476b3dfa5a71f73227015f9067a53a303fabbdaf4a81e416e80e2734f77cccb08e6a86c91014ddcd99c9f8e85d31389e6297f58a22a4ce4d7973847a059373b8132ad15d139e58f82f3c4bbc730a7a916a7bc24acdf7bd744c01683de064cc46189cd877c3b9a3a7146fa58824dd5d380ad770dedd198384953893760570015a81c61731574abbb388f211e8b9c1d8aa101a1c0e9a51790913ac581ed4ae8ee61ef74fba5905fea97f5edd0aa424f7b2bd518cc45960ff73d2e7d88173bb0f4d42d27e62cd372ec9d966f5fd72b38d5dc599ef1ec252e8602662e9f01d66f169cfc8fcb4bbb204a0bc5ad3fa8b0b483594bf1438721a86c1e51908b55f9d326cd35fea63fdf9a705fa25a9485d9d6babd54a7ad7ac9c94f4861f53b2f120eb20d304e380e3ad2d4c852f52087d260cd1f99d197090b01fa909d4d7eff7559838ee6d3c0612cedb9d8c6ba379a9894df8d2bca1d6842f22c5e5268a26eebc8e9a3fa4762caca584880ae83c443e3d3fe217033685cda479ed2dec4f703bfa477f4ff2222c7a4e839210c0882e05c79c25c7bf7219a34917d47df063ad64d2cc1acfc29e8459e515e39c7e26a2c18fb77bb1dcacf6ea5fe0cb981fe69cd114cd504fadb23a2787470e2291a3ace587640f5c32225ed372a63e489c157f27e4b47d4bdbf83f713586eaf24c8f79b6fb41f457bb2b99f296a84e3a791f691c2a94e16da72aceb0f5fca205984a45dff6f2842ca307535db37f5b09d64cfa5e2c61bd525c6e96c14ce9c24c8500752f9d8946f21ad19d70da5dae36420e39fad400450d9d1ad1eb9f2efb0c08bd7037e8723e8cc6c7d70a37be7f9074f08b5219d826227634ec912c1380df3f0e6b77e13d67d930e58d0158506c28bf9b9f7d8ccabfb79613de98ded4225370e8fa8a94f98005c5dccdab162305604813999ee8600069b3d5bf0a726692e776fb4de91ecd966769ff08a4b5bb155e64c53a9c48c67c94fd738e96acbfdd8ab4e789d1cfde9d6a3d69a75a0ff4776f74b3e6344ec4c15d9608ef21964643c50c2f34f4adc53f31d5e66fa2fcde46ef04ccde3f2147129bc25bdbf253ad73b26dad877cc83539d0f70991157bf4dc6b034b1f1e8c4cffb451ef72df9f894ecdbd78b8a6a305b438542e3560db31f0de496fea3915e06bed9cb041efafc4a98fa91c6807d1262fff1b43ed08d77df83217646cf168eb3cc2e8f509446d0e5772f31e4acae917d31ab94bbb84a4fd8ec297a42dcf36af4d01ee0044be4c66d66698dac0d25f9ffc859162b4e0f5cf1237aa8b1fbee90768d7c55d497a703034325d83c21d30023108a1f007fc8606d0cf49e2f3bf69f54b57709f0e87cca3e387f469ba060e30c9f2c1da9b6734a498f3b6e6f782253e55418f97f20112fd4adc69de8178ece3a2eb619ef09a8345505cd393bc06ca3c1ef671d5d7eb1a3aa2a18be0695e572fe5a6c99bd7f1dfed514fa0204c9691bd7ec0a2946485bbdf6355f7ab4d4d935114b87236e8b49123353447e29c371e6318bac62bd8e88b82e5b82247898a40348648de8e86af9c41f286cd6f05995651a814f94cb75b83ae99252edc646a5b04dc78ed97bfdfb5b2e238571f02d941698db585680fbcd663fec1a237170c473a2e2cc4c262a10466884cbc0ba7584382d47c02074a9f7cbf0a626a2b1cd6ea4e7b1511524ebb93fc61703bf24db25eb1834249a17e287ed27e4bf89cc2862e5c00349204e21f6d12ac0b939b98a4650d6c24d6fa882aa9d8f098f99e299d41e3cdf27fe216caeff6a22bbc752668bef5f88a5164569376a3516bd8e743bfe53499e3f556929a6f4c7acca0ecaee5940614ad5cd7092584c05aabe1f8667863997447272cc0514dec841e57bbe137eb27565123d49e42a33ba04cf8a4516000d3249a4e35891f14119f3d32c3eb899960cc466c537abf4697571a792b7e867d3597d461f21ef67413be80be5fc1ae621b770819db5b74112d7318e211f683ad3b1a784bba22d41ebd897406c8182c82d75f712ad0088857ee60aea00c6efc8a1c3a170a733895c3b3c2e2b7e7e38be952bc9235955f4f8aef9fe3bed19fbf3328273109b36802e1af995dc4f792baa19327ebc506915bf6927ea2361ba4a7ad0e32c44a1c3e577198aa1710e15a6ba742d43c1d794ac545d874e55a26eeab559db2591960d96e68837b201902f44a22c4b5de0e587e2ca879e02d542544d6a380bcf5e337aa29adf944bbc0fad0a8713cf1e8b8f3571ffc52ef0a166f497bbe174c6c68aca06f7bf99c4a5c8e0c3fcc676f1ed0b58baf9e80134bd82760bda4f3039f4518291dcad0d0a8e7c63e8b132fe7888424f10b628eae1d97e0c789f4f9e038bcf6b60bb5b00e4589fb5f812e6aa1f345a2b4de382b87983eb5756b6e7e9e4db9fb4914c69feccf1f1906f274a5053178f31ff8382face6299dd2d23c3e845712f11e7e5e1ac4c0003eb80427276ff5edabe8b07839bd37e8057d9e747d0195d28174d42fd3e15933ea430d66f1cd8ebc2ce54073413ce549c0619423fde52a447a076c126f58a935c29ba9ef392ba934723309eaed8bad13b587a76a101a0b8c936dd166f47c973d2ff36b2ab49f23ac8ad509fce8ce02f6737ff04cdd2d5aa15045be12cfb675561b9556327c9ff3a6084e2b90fc428705fbedf88f325ea11a2d53e177582f2d12ce822785092f934c9d34dfb0b8b3cc2a9eee6e68f76846575466f3358a76dba1a19c3a0df2c2f105137eaf5e4929c00a6b76839b5f8418c9223e76e71554efcac95654cb9966f387d4a55f7ad0dd0cb0d6cf68aeca5fd3b922874e5f53668dd686f53625e72511c4d3303f45c6d7f3ac54aa6d904c89451b5efa9af4389a872b9641c527829e9286202392449a28647ebdb0fb1eb281249b74c33dd4d33d90a9f16dfbd8bbecb9649b163a668eee495245c806f6f8a84c1a553adc9ff34828c4b515668e8c2401093a1a433b9bca66bbfa6b12d318d0e4fa1fe112cfbeeb2778f1ef8b0ed6c037b28d22e7fbb5a0fbc5858673427d031d2a837782425f87915274f161afbca072656944e43753c80d4278dd999a3b08ca9cac1c60998ceac11d7b827882cd1a45f69f11a813ca15e68f6885c5c5920240e16032aac7c75eb056c2be10ae8e5443044c7f4b71abcc5a8a7b92840720b97687f977584bb6576a5bae2d5e84062a0f66b107e8bde960a2d42d98cfad99551bde509128552817e8ea59d1e6dda697f641369be429827220f0327b09f9dc22e361f8a4159acec5b78c030813f17c1542b0b87e23e7dbd6a8e3d1882f20adc1d8f2f4a063b709e21513a5201baabe0cba7bec11d63cf06aa9cee46c79033ac4700b2db2414b596bcf6ca32da073a6fab6dca98d842bedd8f998df866484274c9e23f368300d784df30cb94041d849cb8594171f0cffd65ae28d359e54bdefcae8af1e3c6058fd6b426780920dee470dd2e6a110540cfba1ae5cc6a51aeb3802b5ff4be0407a286b8b0ec48d68b45043c20d4ae78ec76c6a68fcf0247c59e29a458f0386d30e02ee1a2378014d755237f468aebf671527a0574f2b371ab7325ff39a0f16ac3c10fd0acd35b6a1c0530326ff72ee0961aa78404b59fcd8f3010f8fd98d4ca4b263c6e7f5231ed4445e7489104ad07ebebb8bbfb648860499b194d469fb3c6a337907586d199d5d1fa5996ba02483f34798fdcf0f352614bae3ed73cadb8cc12a08bd51499baa76e30bee354cae13cb2ce9ec497d299fc583fc547c5aa61359e49dfe810d5744557a5bdd240ceb81b53d3e1eac6eab8a284ddd9758dcebf2a50976b3ba495ff2de4ed815e058d60d0f0b364c55b95aaaaa3b610fdab6e5a10cf312f799e610a392fe11530e34477ac86089b43d409b6d88a238fd5450bc39d38bc3d798d041f211023d2ea7e336d0ec0fbbbe326c42b6b75e8930e9231f3f8c4e5820fcc29446c88ec632f1c35e52f7b2fbd99ea0e4fd968120c44a57e3da5b2016c87df2f1b4272bcbe8d792b8dde34d12f3e8b0d461edf570def267bf9bb10904526b409f01ec347dce9b09ef946f793b3734ec4bcd5da9e0b6e03f478246f1f5bb0e564fa4d9650ed3b0200d726959b601e5c7a028562590696b62b097f53099c2d2ed84da13e64f81cb9af93ae58519f91baf4bf756a73fd4fd3c43de13cbf0c8984b8993b969fe04650db541fffc9bb86ca3ace90f8beb506432022192c0ea52a29cc2fcca1b71207581ae8d1227c60711155472c79f5d6ebaf1a71ee0efa8a3c513feae9902891522b115bfb12c8fd6e7d4093b92e46738566835eee154b08e5d8b26dbbc2ac67a487e432eb21db6c25a871820a38fa523f54cba64e4455f4cf79ec7e3077c7d6d3198883176a5710cd332b9a8414838e250d62447a4da39ccc4abfcd24ec0c064d273fc74ba819d72a2f245c28cc80e32098dff25fe4352222c8d24c546d96b6df604fcb3ef961c87fee642fafef4b8231ca399f5e7365af8fb028784d2044119d3a0bc674e4da578bd881ffaf32305cf98d65cae80cd88a877181ca0ac56de6d03e6b38ce418ec3db13497af71b8dd8e2725857f7883b3dbd6f0a03af91df332d0db648670f1e983f7a1515dd44d0fc59888f7714de08bd155e8943aa65e27bca23eb2bf87455ee7e63bace746d5917bdd6c08a0789c7ba69c21af25e35936f0ff8c7a176b69a3334cf09c0ce63ba1bd5e2fa682aa32360cc552a506ab8283632b8f8577630e5d5c20ff05232d44b30a4d65864a43c204f79ce41bfd448b7e74c5918f093381922719bb9debd235bf7a0f6267d6715d1a3044d0ffc7b9e6b5c84046390c47f9e7a60d5ce9fc4ed750c540d16d5381f2a5f40e51ef54e24e3ee41c446d7607f1931a78d168fb34028401079e0aa104db49534b14ec1a24bee41adcab94abe7d839a19e74f31ed0b02ea5ed1630dde205f94acac605a00f197233d5b1cbcc7610b0e49cac020835c850e6009d40db41e495b25384015cd61989903fc0d5401972f57078085311947bc05e09db7b6f86cacfa99ada0dd06a70217704ab11f2b1c754cfc49e450371397ba1ff54c07a54329f3d5fe17503f5c1da5cf2eb241165d49d115eb4ee91220214fc017703ccdb3e87dbf41d8bd0e17db7e166d2f8b8b2862d0b0b13540c1d08b257655d2e1795c5fb289477fee54dd9825fe42a6c0aac4665e6a9e22c6cb419413342dde9d0bbaee8a465016a1bcb04de89c36d0185999ef1b7a69c1d6e661bcf605bc676c63a3516cfa58cd90aecbcc6c8722c2ae07e1f47fc242cb13b913b935d92a69aaebc5529be5e116c1d664650a3e5695f8e3b9f5ce5d03312b0cbf274f7292af3ab2cb5e94d317906a251f1964626229cb04ac7c1f0153eec9d44df8e8e2eeb8e0e38f9ad5c5d08b4e297f0252584671f7819f421296e047bbe92dc02a22a3e1a86c4d2ca4582fa7e2a161e2f16aaf26fed130b0aa0f00da733c838b4958e44a1ebd198044a11321f6383635bb77c419d2e2de0556ce1fe3353550da3678d97cb2c640faae6fa3bdd289efb716a09c1a67a1758f7ca9dfa80638f809b49b72a6014ab8203a8dc9c72ad91b5200ae141d4527f03130e693f3760aaf6594050591d1ef1c9c891ed2781ed388f0c5d50d7f737aefb14c27f5baec23f9036e26256d8bef5efd0046dd2107ba8904aafcc5d4d09df3fea4d5c86db4acb74249f3236dc1b0493c06adfa9bc020697739b564085b6f19db6d6ff8514c4a23acb3c7921ca23a9589663afc04cb560fb4d9bc4aceab85db37ab4f0bfd5c6f512e52f1a8a6b51df9405d818f781c128f674905d94115de7573a455ed76866778962906a32e5db5ecbeb2e2a1998d9afcd1091b2f1f0e16c8c7c162bba4281405d17186266cc13cebbebafbb407cf97d714e25ce093de0965f2ca137150132c41f916ce15ee5036770c0dd4f41e31313a3c6e7f8edd0d57253eaf7ec5318296e7d315d9101e43fb8f29407258cbe26ef11b95e84e9eacdf497983ebc57199a80a24baf8204c3e995921fb64947e9fbe413e19cc703db890a7b03503c1d4f2cc5fc65b27ae7f9e413a0e679a45c8746c799a9965f81bbe3ab44642c5109eeebc7986cb51359561a3c7cb9e39ee7cfc2ede18b1d33b609ac36e6d99ba02cb630b3ed0aa916e8cbe478cd3812c4967bfafa297540bb16efe3d291bf3c37d23964797db6f6ac8ddb0bd66bbe866034c884313c4672c8100f04f8e5b285f0527b69e83dfe2dc749fbfb21e53b3bbf46967dea65ceb8c9ecbc0ab346ebd0a30cff803dfe2f7530d90e1a5972b2f2e2a84cf49a8f7e39e1d25c0371bde3f6151f461bcd7fc34c08ee63091e0c362f9c275be212a6b059f9dde8cfdfa624ee18a5c63b7abedc2340dd4fd599728bbcd2fbf311718fc7b5e33968b06054da473a17b4d4720619f937057dcf14ef1a8e4f20d53775ee89794e9e2a4d0fb77d85f9b987c8f1816ebfe3b0610a1c4a07cd809d771100b0a55b3a25adab486008c10a4a9ca056cfb7d6dd3a0774d4a51ee9f1a947571b7e1be5ea4b298b9d15bd7c53fb242c61378477f15f44e6e29437bd4edc0b79c066260b70a1e3f72654deb66a05f3800da58f92eb5c7a16d53630cee66926fb642a49a8634887d879c37ab857bfd02ccb58451ccb8c65685167e0c262e7d2ec2006c07c86dcfa54a3d21dd90aa0aa6754e59d072947a04d0d5a1bb16a9c9e90ea686fef88e112a35bd694007a9f02d1329265d0938f858acff6021837ff1c8b6fbd3aa7be1c15a5bab43c6145b46841022c8e18caac5a99bd6d4d490d9b5df0c8f77379022c4b181d94edb570c7cbc7746c33ff195367dfd524f4146ffebb9893433b438717ab94c7033004e53e7472602a9e015cec535608d533e42f67e44b3aad6ced2d9ea57a673fa3650ad0b19d08f1fb6f3af8a63dbb30d20448477bb85d5d593f0cccbdbda24bdb2678f6e65b61249f280e39db44045a0600b6bd2605c4f13067efa326d03b0cbf03327f9d0793915f4c9c7f53220e55c0ea079bd09697d0dcabd5c2303070d555297f07cc4d96660dab4699e83acfd64fa3a8619b755639e776c18ee9e35306050fca88c76a377d975ce868ef02eccb8709ed8a58cd2e326f3e243c51c02c043dab236ccb0dd9090ab95dab7f811503225a1d292539ead8262245a2f5ea336b80b300f10a5779413202b15b03c19e4a238bc91c5558b7f01d45d919277d142ff2149c8450106be18fbfccad32bfe3150a561623fa441bf9b0ef39f5165b7d05a08a15fcaebb2741291be245fc34f545aa7778c8fd619ae65f606e63d4ddcc9fbca1b282912a9b504d64a72192f72e1037094dc7b4a58e454c297b85f4855bd257abbbddfbf75ef0a6f372d6abccde8aa534d4c84329bdd4e6d5b57c3fe490432908ef2ac7b9e8f531498e3ce2ef20a4ff18ccd913a693695ff518187e227e24af5c5bac1ba85ff5056a9c258dc53129a5c9a9ce35b5c83efee2a412ff896d374b7def4311c873b98f6da07d9519536aa0f678f3c69a5a1aa393e6e3c6de94d5bd0e790ff87773d632021ef70c65e70be0e02207222e6a49f0f8142a661a0ea36e790d1ece3ac47e0a58466108c734cac7ad8edc6aa9a33416c41bb593f75037687ac0d08011239a45d32477db373e65cb2dfdd1c37e9c18ff367f4f3be2a6b9531b3bef7636673b0b3a123ba015027548bb31e973c8562e6ffcca434b19d3c09dd747537c4490cee2c1e2267ae12027f042f82bcc671c9b5c228cb7d0048be44b6bb4e54f25ff1b82a3ed9afdbfc46a1b28643358744cb88f2592903daf96ed91e935f08831c4210164828b2c2aa6d6b935a176682bf0399cbd1cf9b698961ee9ed941da385f4341ba87dec9291225de816591f5386393a0c0658e5b4267f3fe3456d5a4c2f6b3b27a5cc13410d34846a0c3a833d3bb3034644aab997b3c67cabe1e9d6d0739fab93df88530cea0b73faef1fdb181d2ce2b82088e6951cb88e70e47849dcca9c11245f785f5d6a7a7037314295c63480fd6716ac56de0a8a73181da66aeb6f38b6578296b5cd091c7d1b21e6d76875ccae718275bf88fa8f4538cc3b2a2adda3c44867593bafb8311b8df7f330ec273aebfa84a06021c8a3a85bb159df1ddf390a3086ed52b0e1a14a78f4f90bdf9baaefb70c9a522a55bfe8ac1195dde12c5802138b60ea91512dbb2013078b31c394db5bb357ca851d0a3c0b796fdbf15256a309422e25226f6b07813fbd44b15f0ad4568e763e278c922f9d83f0c0203e51a22c77d683de9d0ff4c495f4943b1802bc796170b4dfb6d735b573675bff755b38903fd76af924a27d649c71ea1d011a048b7c73bfbe43ffa672cb394187be035063344eab8dd997bf5e7cd836a99216c3b95c38f5712502eb4a33faf5c16c2c6fb80e894e7e6ab74b61511d8d7a41bc937488f11984fd2e3edc8db3986b34b766185edcc38e4ffee7fe9a33dd772e730c6e26ca17910e24660d515a990b6ff0263ea4df2e567832d40cc5ed8114c933037528080f1263b8e33b9acebdcfe8a5ef9b66bcceefb6ea7b2180ebb514749bc553feb5f220c0c0adac8e2d6db289d6d0ed69bee8f2d8281041e3e36f3948fa8e3dd066c459d2efce28e0b529eff3da935f7d7f03e0b26ce54fdf4f87c67a90797b62a82222a4bd16d1c9e24447335a9b43f9816b89ff3c922349f0adc467aa60c2adb09484c67f1b1a15541827f33138537f832941d48aaf1afa9fa72c59abaad840661727933c86f850c522a9c96e2410e5bdfa3d5d06939ec09698908ef6372a458ee5fef9860794afc914bf64b63fd0f72fb7060c5ef21a0db3f33deb0249ec0a2bccb488d839498ecfb7c169389156e31525117a38b1c4c218f0730dd98e8ce628930f30cf0554f7bb17c8d8d8343b632b39d1b0d087dca2e32b2bf8909d1381f91d0ca9ebd8f969d8fd7e43a2b3d55c85624b802031f33b07ca1ddaed1e51c793058786b68d5d7bcf6cfe27b58b0887283bd820ad2196cb1f1b8d1f3240847dc4c3d75c58ba4d5bfb688ba4f7bddfe17030ed72ca2b1743984beae264428f23caf35639b7403939dd399275ac98e43270e5990e0646e152a5ac5be6472c19f8f86d84fa30c82e6de6cd357f0c11d8083aa9f592e2d7a3bb9a2444253f511387c2a5ee4642017a10b39ec448541e57684e8eb849f9038104daeb55d5146010b6dfb29498e7f76ddfa2deb91930a050a15e73c83038c4e0a64ae0472b44a314afedcf2d40a2f489dbfb5b2b4b00c09e1cafced0feb07c6dee435e6ff78e1bfa9e98df50004c901b0813259c122014cdd853b1a5d8984f17fabd7acb08d7dc91670ac89b1159aa7e959840eed2c2a6cbecca314adb12e6332c015144549a11f94c106866562e84bdf4d924d89a655d29f74aa5d62ea743bb9469a9069ad32a5a97a5f78f58a835a5d1ffc640e0cdbfa7b07816b20c1863bcd99b0c7ef023c8e0fd070cf4890e8e973358aa8ce40bde356b9afb85b67a5c68788050861f5605a52f0125afe57c26e69fe72b7156188c2c7a6558da180b27ba4c9342ca38f7bd0a9cbbc4efe65b084ce5b372b6b0c0e56ca22c2b16e947f74f54eb473e7ceb606c18dd6ccfbbebfeb7d0ffe3554149bd0c3a08c49805a513f9f920ae1b88fb7f0f7efa776a0b13cbcfaf00e575c32c9c0c6b01b1a265d1a4b1c9c1d27fafb4f190d2df5cac69c2614bbca9d9debac1cf6baa983211d4300f8d83221aa77e7529ccdcd921bb0559342fdab2da6d3f6ee7e2fa5d5cbcd56702ee2ce53dcbf3e1792ab07ecd5c5392dd0c6b554e88c7b42e96b9873e12336962cd57a98a8d1c3b6d0d8beb4c1694c3bc8e90b1f39fb82ec9a40dd66f719a35d9deb23340978fa7f0d562785b38a0e7577a68ffc5865609c89720f4fd519856a7dcd891dda14a997dca5689d0cae3654ca0ba7adbb593db9d3c8d59afe10aab9476f939ea25f6a38a830f7d07d2e8eea9a455b370184455aeef4fd927c758df84dfea08cc757768a130797a5eee0526430c7d2c1e785fd20975d6ec96190efa7eae0bc5599bf392460bfe7ba6f60800cc019c80061deb078a7868a7138c2bec83641b7387adcffc49db91be65fbe809fd24f932b8087010aee521150672be91da03395870ee817f084764ee170981fd03c96e7cb9a54bba5f6d84266b269e8a834ef54e8cbfc66e017143fea5cbf4b0519dc4cc2d50842b26a2277ced8aa5229e831bb4bd75dad2a2dd8bae9fda29c1e1e9bf48f5f448a20475fd795246dc578a2a411b6ad9eb17954e1d3bbe843fd1854c5fb9f315d14889e7d1a3681b69cde1c98edd0a1790e0d1640c5dccfda3929bfd2f0949ed26dfd8d44128893419f719e3fb98b402f1d423cd170674b2a7d976e96d2279df0f200c9156c9409bec910af699cba75538c07a2c342366ae6c91f01d80872eff209c18ecea3dd49b38142880acbbaed008da6353bef5d15214f04b52f36a61a0cd120a4f8995aefbebf87c43969a10167710dbd8993cb4d72e2a3684174b17ff0833d0fadb571a664ca16d6e0cffb5751688e687586888c15c815cd07cc2b6f87ff34a40d663edf05e95380dca3b1ac51cfbfbe5671920c41d1b40936dc0158b4f5eae9b3852fc2a90ce50d6fd9055ad939abc5f15ead3f638a0441045cb57f95dde8ce14c5b05c556914ef247c4653a5681d43d3391b1396af241c65e3803eb29c4ad2d14071a39d736e4554f959ae502f5fab657d3c47325dfb3df6647f9fccd651bccb2542affce3e669af7bcb765155b42c42a294e223d0a23ed12c8d058918b1a7e20c177463957d6ed6f49efb9260dbe54e39ec1c0e41e31ea41fb2faab6a1bdbde13d9ace89bcdb38db69ef2cf0976cdfcfb65b5d2f6f4e73aa1c50533ec1ef51aef8712185d877ffd3dfe58e6bd2b132757ad9091c9fefdbdae29243050093bbcafa0fe485895da36e0d532babe065697977f62f8821860345c1ee8b1a4550b0a1f4fff40203c0e06d16a6d7c6f5d6a9d04aa51a599eb1353cdb387bbc0c7c27b91f8d7295af6261cdd5eb5f38c36121e21193b48fed3fe4cf0ee272c5e1c1501c5e4c6015556e92cee1ba75fcf6f0b6c3dfff1b8b187ee6a96135e4265112fef873e703219641858c05b2c5be99475e9d89335dcf7c3f76a2d8ddc79e769a6d1e83c3275d77de438321b22387c45a6650a3e3b82291feb37e2224f6753e87b8af38d6e1d2a525c523fb6bce3b9459b8561208c80e1256850e603b2b8b4ed049bbad78297e477a67952f0dec9439ba46b0e462dc0fa3f66ae552fb3a67b38af14f34f68757c38c24c64de40015f7d5d3d77e4a92ff24b4ddff4fd4459dfbf66a7b2adf39ab1c802c985a96d96ba326473e18c16e64875a249963f0ac522095a8d574a90490ef2a42c831d85e260a74c003f31c58226927b4c251f6240f43a3ff7fa618d3e5f1f111fa46adffcab2757e92809ef79d4ab6431590a49852dc72085979401be72e6da3f8cd92ec5cd0991736bd4a7f29d001511e9d0e5dc93b26d873933c4b1d747fd5215cb0856baef7cfaa3877a7449a97ce960b79baafd3eaf2f49fe8a6db06d88bfbc5a363d16522e7abdf677a3be238939b1e871e50981d1ebf8a488f72f5fc56ed804f7707981b2beafb4788973cfe80b405f8cfc58d731cb0dfd4c32df6cc5d491996f73a5c534087b70042c138676837bb9b0e246597b515900c77c89f7476d7bfb70195f609ec23860b49950b754534a3fc76c0b89afacab383d67bccfcae69cf75fc07374210ba6a1e24908f695c4b28c3cc85e886547cb2b0c41f496bd6b5ac3405623f546f6fa2606edcd8e3f285f0c9ece7b5257ce7a9395af7a6ea9c724110e853223debd342d08eb3c315bc0dd8d1715fd30c616eb8fb204aeb907a91c6b355bec9d7317ccb4a7126b11d3aa7111812727e8b866d61b8e9da725b95df4efcd703cb7fa0017d9d7624dbe3262b6b4b88fb68150df8d70e90d6c9bd0bfe0667070ae23c9877f0bcddd4abf96bc5673ef34ac1f793a12fcc3f652f8ab4051e603e913f41b86410fb14e03b7072f604f6accfd5553838d1adfca2772051bd3d5ceb1de24ad807032c9b609a465c474ba5eebbdb155ca62a013755f15c3214fdcf0f1069be93dd85cefc95892b3fddc6e312c2843278482373c3d6124313aff276a76dcf2046c757f1f1680639d06263d1aaeadb412deec87ba7baa709ea14b23dfa8cdfde86b4534733a77fe74e2cf7863bd528ebdc2a798c21961dccb114ac8d86d3da8a6716c3658ffbb5c54de2aff80ae209a8299dee030e40687c93cf3b995e9a42dfc9e2d3f535c6ec0e24894a1f17acad5380f7030dde3cb182f146fe984c1884d96bfafe9d62ac23b79f5023b80c543fc39b5a2c43f154bcf695b6e82cf2c5d1d03f0d917469ba1d76dc62d7a327a8c339a985d7944257463b096e419989b77481f0a1da52f38b80443e3fec3caa640a9177139218c4708f9bdf175b19795662fafadbf61dc08afc4b1e0ccd5973a0ef34f2d8acdc62cf5738628dc7d8434b41f4f290459e92d9b5ad205fcfea16d34b161a179c359890d1b115b22ef76966067e8f1e7297c0e99eb45ac009df91c55dab4fe92951ecb17ff66616d3b480acedd061839fb3a867beb878e3e107c6ffef3ebdf9508db9602da2e339b7cad8fe0e7090e6a1b14369421a80445eee1968335c81fb5a69855291d9f3b1fe835b75452f3b22feda3026904aece04d959c5e3d6fa25e5880553b60b06b9d7668f8de6c649dfcfdd87f62f0a663ace2998e88df9d23c3e93530d83d310903656d7e43e7f711b95960eab8e8dd6e7cc71578e98e776cdafdc13e2109bac19e22e99bc22aca004c94c65f766c8bba5c616806ee17a1e1c93df88ec379dbbcbb47ca5db93d3b1d3f318b680d36553a28918de5411f6a5bbfb71bdddac2ceb8808ebb6e3fad9785e55f64086bf466f277ce49b5f98bae2d1bd73d2f1e14d1b918135f32a726b1d8e93f0164bcb49fe956fde1be68e101b4aab1bdae65a66308d756c9c924b92cf25f1f46a11ec3dd2f3f09a3305f926f66069b8e3781e67a07f18ecb111a0fd2a977236e12dbaf25b2c18c32004f0106647a576482d796c67f91b1da93bf286040cf7685581082b8866f54aa7c6cdb5d412f4d696636eda9aff3936cbd74a83e79450552c2cf15ef43d5b063a86be25bde2bf67b915906ab166826df76e75aa143d8a17829405dd50d30eb6f6183ee08d28077538040127c4bdb67493d5ba77967238247368c268eb66ed4d824424fb95826fa3fc9f6948986d531f9f76f6e58b972516c2ee9022adcccb07d64b1877842e48259ebcc19b31d3da38b948def486bb61dc472d48b701e818ad38088abef28a22cef8c2a25875427a08c03f93c5df80d51ff6284b35e84b6d977ca7e75beba85c433bb9438abeb7afb8c842ebc639591a241c09e68bd633365230f00e50bf2dcada6eb87f7acfa3aeb725f808e34fdb8a1cd367b57d8e44a86e34efebc838748e902d2ce38496a83170255708a54f4424cd9187716fc1e68bbd375c7de18924eb9c18dc933766b49966e660dfbfa49054f51f6fafbe81c2ae98a663d11ee3a8473fc7f3442248c1ad43aaa85112eca5ed7109df719c09f8d52e96551e46ac201415f6231b16563ef7d09be84c0dcc1a9309cee9ad852ed5767f6558ccd5a52f9d26bf90aa3269c7e4d396565350538a6ec6687be906ebcc821ae65324b78c60534d23384032026e7ea16d05b352396bc04f1654b756d3bda5a6e24e94611ab3856b80a1d20e039f91b4a587c5799c2ca8175d1a59ae7f3d4160c9c602e6e93ea9ffb4da69f383cd45cdc8d427af79a36f8544731394778600e3cf4471bfe3e8319a8bde0b18031afe8e5bdfcf4b6685f0f1c560f4e7e7f6d1a66cea93773384ad742d9c5344439910f00e2d60673ae4625ac7286dc623249b3a9fed8340e0e4f3dabbb82c14a959ebfd55f537d39beb611e3c77d43f305b121d76042207ec3a541a7ba8d12534af82672b9d8cca017ebaacace13f41077f7f142a6cf79eb5a87e26fafacb6ba3feecd2e66cdb2f91ad0bbb592f11394cf36c696afdf7c3dae4b8b75ab20257d68324f19c195d169a5aa0ab2d6315bc3f489fb8556270d05982db4b424a4a15228ce7ace8e1c5d451471dea66862739a5594c706938f05c78bc24d5f6210c25ce60c98c7b4568cd10ea1118685eac2c73d2efe6490da528ba7ba382d7efc757d634e77f5bf3e563873592d418f3cbd6c3f132b1f00e06dccbfcc9e975d3d317dc3e456fa4333eb470f091b3005fa6b7e9498584fb5a80cab441a4761090a32751ec6aee7e22a05c49119abaeed84bd98ddbde25b55c89bcb3347d8da40e7301812d628f9260855481665dd2885595905bde11d5f241c61e705720e304cb12349186bea7564e2ae3d7eb44cfaedf9c2150a226c89d73ddf2960fc7a1dab8780c49cb9ea32830aecf983d5d5aca4a9ea57888b02170f20d25ecc55899b86f0d62b2fcc97cd18bc6034f2cfe6dbbe1b1b4b74c4e6edee3c6758fcf20f72ab695c2954d0a84de3c10dd07e52b1e1f7fe44fa38e192a5a580efb308293e35cb2b86eaff709e5e9e161d7b5353b1e1f7fe44fa38e192a5a580efb308293e35cb2b86eaff709e5e9e161d7b53537ef58a3b634c5a3bbec01b4a8cb6127ab3d7fd99af1f08d47ea4f5bcb0b12fe7d58cbd2114fd7f814b81e873f3bb0b6b4748338974e9ff976f50d1b330d2ef54a9b476003daf1fbecfd7751f352d0d17a61e782100f3747249c5df36c80b5dd9a8c4d3aac64d8f91434e01b09b66b1e27f9823679aa0ec0a1a542d74c7119024fdcc33192e6a30ae99360175940e17f3e928d7e3812308c5f4f286e18d7f18efe8bb93c682bf6c81bab5260a8961e7bb9f709d6301367937af09c0e37c51c57a40a7527c7c0d3383b3cd1bf54078d568701950d29957c9043986ef4548162d5840a7527c7c0d3383b3cd1bf54078d568701950d29957c9043986ef4548162d5829124a633b197cafb97fd5080387e8c89f9afe9b35617e60d86f1e2eb977b1fbcea2c076d54a2ab9f06d6d1c18a0d71d973ebbc1253a235e58b08e3d51d7f45e1b5af0ce3185bf0249088a8853707203f087d17bd9b8c96962f461bffe23d75d093802a1de5509901bf3212cb79c8830d418527b8a3ffb0c77cd6a566b97a9ae87353ae024074ae9c3afa01e3c99c6a7ae431215fe4ca8770ef3931efc5f57bd79bb159392de60b50a6bec74aec923ce2ce31166c193d82a95f08627689fe38fd14a6f1415669cb2fd661fe3bdc3e36e8200ecedca3d471da1a4a6fbd9192fd4ff40b1f7e000d6f368581b3edd5210c7ced5085b9062f94efc6d08d748bf8ddf9d4e143ea2b74d1c6fbc81a9dc650f9163d576ace012f6e57b090070a1eb996b26e79bed5f70f110c34b4887d68a6a4cbcb0d13449389d99cec6042835815594b10a41c680bad3792b9d2d570b074b8732f59f461388a9854b5ef3e51ce0d971libpetsc.so.3.8.3rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpetsc_3_8_3-gnu-mpich-hpc-3.8.3-lp151.8.3.1.src.rpmpetsc_3_8_3-gnu-mpich-hpc-develpetsc_3_8_3-gnu-mpich-hpc-devel(x86-64)@@@@@@@@@@@@@@@@@@@@@@@@@@    /bin/csh/bin/ksh/bin/sh/usr/bin/python3gnu-compilers-hpc-develhdf5-gnu-mpich-hpc-devellibc.so.6()(64bit)libc.so.6(GLIBC_2.11)(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.2.5)(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libgcc_s.so.1(GCC_4.0.0)(64bit)libgfortran.so.4()(64bit)libgfortran.so.4(GFORTRAN_7)(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.2.5)(64bit)libopenblas-gnu-hpc-devellibpetsc_3_8_3-gnu-mpich-hpclibpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)libscalapack2-gnu-mpich-hpc-devellibstdc++.so.6()(64bit)libstdc++.so.6(CXXABI_1.3)(64bit)libstdc++.so.6(GLIBCXX_3.4)(64bit)libstdc++.so.6(GLIBCXX_3.4.21)(64bit)mpich-gnu-hpc-develrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.8.33.0.4-14.6.0-14.0-15.2-14.14.1^\dZ@ZZZZ2@Z2@ZZw@ZZZ}@Z}@ZyZyZo ZX@ZOhZ ZYY@Y@Y@XCV +UnUK@Egbert Eich Egbert Eich eich@suse.comguillaume.gardet@opensuse.orgeich@suse.comeich@suse.comstefan.bruens@rwth-aachen.deeich@suse.comro@suse.deeich@suse.comeich@suse.comeich@suse.comeich@suse.comcgoll@suse.comeich@suse.comeich@suse.comeich@suse.comeich@suse.comeich@suse.comeich@suse.comeich@suse.comeich@suse.comeich@suse.comeich@suse.comeich@suse.comkkhere.geo@gmail.comkkhere.geo@gmail.comtoddrme2178@gmail.comtoddrme2178@gmail.com- Fix incorrect dependency of the HPC devel packages to the explicit version of the respective library master package which cause the package to be uninstalled on a petsc version upgrade (bsc#1173065). - Make sure, doc package is built for SLE.- Consolidate use of openmpi1, openmpi2, openmpi3. - Do not build non-HPC on SLE.- (Temporarily) disable fpr S390* as a check test for netcdf fails currently on BE (bsc#1091474).- Add _constraints to avoid OOM errors- Do not require 'Modules' for HPC build: seetings from /etc/profile.d/lmod.[c]sh will be overwritten by /etc/profile.d/modules.[c]sh installed by Modules (bsc#1089865).- Convert doc package build to noarch. This will hopefully avoid spurious build errors on SLE-12.- Set '-fPIC' also on aarch64- Reenable flavor 'serial' to build the doc package only (bsc#1087050). Note: for this flavor nothing else gets built: once the missing dependencies have been fixed, rearrange the [#]%if 0%{?makedoc:1} ... %endif.- use "-fPIC" also on s390, like on ppc64 (bsc#1086008)- Don't build the serial flavor as the build presently breaks everywhere (bsc#1084677).- Python-Fix-a-number-of-scripts-to-by-Python-3-compliant.patch: Fix python scripts - convert to Python 3 (bsc#1082209). - Restructure package: factor out SAWs stuff. We cannot support this as SAWs itself isn't available for SUSE. - Move python files that are not stand-alone out of the bin directory. - Fix permissions in bin and other directories. - Removed some unwanted scripts: rules - make rules sendToJenkins - this should probably be modified to print an error message uncrustify.cfg - used by 'rules' - Removed win32fe: DLLs for Windows - Set '-fPIC' on ppc64.- Update to version 3.8.3: http://www.mcs.anl.gov/petsc/documentation/changes/37.html (FATE#325333).- Since the OpenBLAS build was fixed, reenable scalapack on s390 (bsc#1079513). - Add support for openmpi2 for HPC (FATE#325089). - Fix build on ppc64le (bsc#1080380).- Fix summary in module files (bnc#1080259)- Don't use baselibs.conf: some dependencies are not available for i586 on Factory.- The HPC build of petsc depends on openBLAS. OpenBLAS doesn't support s390: skip building on s390 (bsc#1079513).- Fix build with rpm v4.14.- Disable the openmpi3 flavor in some products.- Switch from gcc6 to gcc7 as additional compiler flavor for HPC on SLES. - Fix library package requires - use HPC macro (boo#1074890). - Add support for mpich and openmpi3 for HPC. - Fix unexpanded rpm macro in environment module file for HPC (boo#1074897).- emvironment modules: only set BIN when binary path exists. - Fix RPM macro name %hpc_upcase.- Add libhdf5/libscalapack*-hpc as Requires to the library package for HPC.- Simplify Group: - do not destinguish between MPI and non-MPI: the IBS check scripts cannot handle this well.- Fix Requires for HPC build.- Disable non-HPC openmpi flavor due to missing dependencies.- Convert to multibuild. - Add HPC build using environment modules (FATE#321718). - Generate baselib.conf dynamically and only for the non-HPC builds: this avoids issues with the source validator. - Updated to 3.7.6 (in sync with OpenHPC) Changelog at: http://www.mcs.anl.gov/petsc/documentation/changes/37.html- recreate petsc package with version 3.7.5 previously existing petsc package was deleted for unknown reasons. package in science repository is just a broken link. previous changelog salvaged from installed rpm is below. - upstream version changelogs available at https://www.mcs.anl.gov/petsc/petsc-as/documentation/changes/index.html- Refix blacs dependency, since blacs is now merged in scalapack- Fix blacs dependency ambiguity- Fix building on ppc64 and ppc64leold-atreju5 1596118521 !#%')+-/13579;=?ACEGIKMOQSUWY[]_acegikmoqsuwy{}   !#%')+-/13579;=?ACEGIKMOQSUWY[]_acegikmoqsuwy{}      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%3.8.3-lp151.8.3.13.8.3-lp151.8.3.1  !""#####!$%%&&&$'(()))))))))))))))))))))))))(**********'+,,----+./0011111111111111111111111111111111111111111111111111022222222222222222222222222222222222222222222222222222222222222222222222222222/..3445555555555466666378899999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998::::::::::::::7;<<=============<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>;@ABCCDDDDDDDDDDDDDCEBAFGGHHHFAAIJJKKKJLLLLLIAMNNOOOOONPPPPM@QRRSSQ@TTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTVVVVVVVVVVVVVVVVVVVVVVVVV@WXXYYYW@@Z[[\\\\\\\\Z]^__``````^]abbcccca]deeffffffd]ghhiiihjjjjjjjjg]]kllmmmmmk]nooppppppppppppnqrsstrquuvvvvvvvvvvvvvvvuwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwqxyz{{|||||||zy}}~~~~yyyxxbinPetscBinaryIO_tests.pyadiforfix.pypetsc-mpiexec.unipetsc_gen_xdmf.pypetscdiffpetsclogformat.pypetscmpiexecpopupportabilitycheck.pytaucc.pyincludepetscpetsc.hpetsc.modfincludepetsc.hpetscao.hpetscbag.hpetscdm.hpetscdmda.hpetscdmlabel.hpetscdmnetwork.hpetscdmplex.hpetscdraw.hpetscerror.hpetscis.hpetscksp.hpetsclog.hpetscmat.hpetscpc.hpetscsnes.hpetscsnesfas.hpetscsys.hpetsctao.hpetscts.hpetscvec.hpetscviewer.hmpiunimpi.hmpif.hmpiunifdef.hprivatebagimpl.hcharacteristicimpl.hdmdaimpl.hdmforestimpl.hdmimpl.hdmlabelimpl.hdmmbimpl.hdmnetworkimpl.hdmpatchimpl.hdmpleximpl.hdmswarmimpl.hdrawimpl.hdtimpl.hf90impl.hfortranimpl.hglvisvecimpl.hglvisviewerimpl.hhash.hisimpl.hkernelsblockinvert.hblockmatmult.hblocktranspose.hpetscaxpy.hkspimpl.hlinesearchimpl.hlogimpl.hmatimpl.hmatorderimpl.hpcgamgimpl.hpcimpl.hpcmgimpl.hpetscconvestimpl.hpetscdsimpl.hpetscfeimpl.hpetscfptimpl.hpetscfvimpl.hpetscimpl.hsfimpl.hsnesimpl.htaoimpl.htaolinesearchimpl.htsimpl.hvecimpl.hviewerimpl.hpetscao.hpetscao.modpetscaodef.modpetscbag.hpetscblaslapack.hpetscblaslapack_mangle.hpetscblaslapack_stdcall.hpetscbt.hpetsccharacteristic.hpetscconf.hpetscconfiginfo.hpetscconvest.hpetscctable.hpetsccuda.hpetsccusp.hpetscdef.modpetscdm.hpetscdm.modpetscdmcomposite.hpetscdmda.hpetscdmda.modpetscdmdadef.modpetscdmdatypes.hpetscdmdef.modpetscdmdefdummy.modpetscdmforest.hpetscdmforest.modpetscdmforestdef.modpetscdmlabel.hpetscdmlabel.modpetscdmlabeldef.modpetscdmmoab.hpetscdmnetwork.hpetscdmnetwork.modpetscdmnetworkdef.modpetscdmpatch.hpetscdmpatch.modpetscdmpatchdef.modpetscdmplex.hpetscdmplex.modpetscdmplexdef.modpetscdmredundant.hpetscdmshell.hpetscdmsliced.hpetscdmswarm.hpetscdmtypes.hpetscdraw.hpetscdrawtypes.hpetscds.hpetscdstypes.hpetscdt.hpetscdt.modpetscerror.hpetscfe.hpetscfetypes.hpetscfix.hpetscfv.hpetscfvtypes.hpetscgll.hpetscis.hpetscis.modpetscisdef.modpetscisdefdummy.modpetscistypes.hpetscksp.hpetscksp.modpetsckspdef.modpetsckspdefdummy.modpetsclog.hpetscmachineinfo.hpetscmat.hpetscmat.modpetscmatcoarsen.hpetscmatdef.modpetscmatdefdummy.modpetscmatelemental.hpetscmath.hpetscmathypre.hpetscmatlab.hpetscoptions.hpetscpc.hpetscpc.modpetscpcdef.modpetscpcdefdummy.modpetscpctypes.hpetscpf.hpetscsf.hpetscsftypes.hpetscsnes.hpetscsnes.modpetscsnesdef.modpetscsnesdefdummy.modpetscsys.hpetscsys.modpetscsysdef.modpetscsysdefdummy.modpetsctao.hpetsctao.modpetsctaodef.modpetsctaolinesearch.hpetsctime.hpetscts.hpetscts.modpetsctsdef.modpetsctsdefdummy.modpetscvalgrind.hpetscvec.hpetscvec.modpetscvecdef.modpetscvecdefdummy.modpetscversion.hpetscviennacl.hpetscviewer.hpetscviewerhdf5.hpetscviewersaws.hpetscviewertypes.hpetscwebclient.hpetscconfPETScBuildInternal.cmakeRDict.dbbfort-base.txtbfort-mpi.txtbfort-petsc.txtfilesmodulespetsc3.8.3mpitest.cpetscrulespetscvariablesrulestesttestfilesvariableslibpetsc.sopkgconfigPETSc.pcexamplesmakefilesrcdmdtexamplesmakefiletestsex1.cex2.cex3.cex4.cmakefileoutputmakefileexamplesmakefiletestsex1.cex11.cex12.cex12.mex13.cex14.cex15.cex16.cex17.cex19.cex2.cex20.cex21.cex22.cex23.cex24.cex25.cex26.cex27.cex28.cex3.cex30.cex31.cex32.cex33.cex34.cex35.cex36.cex37.cex38.cex39.cex4.cex40.cex41.cex42.cex43.cex44.cex45.cex5.cex6.cex7.cmakefileoutputtutorialsex1.cex10.cex11f90.F90ex12.cex13f90.F90ex13f90aux.F90ex14.cex15.cex19.cex2.cex20.cex21.cex3.cex4.cex5.cex51.cex6.cex65dm.cex7.cex8.cex9.cmakefileoutputswarm_ex1.cswarm_ex2.cswarm_ex3.cimplsforestexamplesmakefiletestsex2.cmakefiletutorialsex1.cmakefilemakefilep4estexamplesmakefiletestsex1.cmakefilemakefilemakefilemoabexamplesmakefiletestsex1.cxxex2.cxxex3.cxxmakefileoutputmakefilepatchexamplesmakefiletestsex1.cmakefileoutputmakefileplexexamplesmakefiletestsex1.cex10.cex11.cex12.cex13.cex14.cex15.cex16.cex17.cex18.cex19.cex1f90.F90ex20.cex21.cex22.cex2f90.F90ex3.cex4.cex5.cex6.cex7.cex8.cex9.cmakefileoutputtutorialsex1.cex1f90.F90ex2.cex3f90.F90ex4f90.F90ex5.cex6.cex7.cmakefileoutputmakefilelabelexamplesmakefiletutorialsex1.cex1f90.F90makefileoutputmakefilemakefilekspkspexamplesmakefiletestsex1.cex10.cex11.cex12f.Fex14.cex15.cex16f.F90ex17.cex18.cex19.cex2.cex20.cex21.cex22.cex24.cex25.cex26.cex27.cex28.cex29.cex3.cex30.cex31.cex32.cex33.cex37.cex38.cex39.cex4.cex40.cex41.cex42.cex43.cex44.cex45.cex46.cxxex47.cex48.cex49.cex50.cex51.cex52f.Fex53.cex54.cex5f.Fex6.cex7.cex8.cmakefileoutputtutorialsex1.cex10.cex11.cex11f.Fex12.cex13.cex13f90.F90ex14f.Fex15.cex15f.Fex16.cex18.cex1f.F90ex2.cex20optionsex21f.Fex22f.Fex23.cex25.cex27.cex28.cex29.cex2f.Fex3.cex30.cex31.cex32.cex34.cex35.cxxex36.cxxex4.cex41.cex41.mex42-fsschur.optsex42-mgfs.optsex42-mgfs2.optsex42-mgschur.optsex42-mgschur_nestedfs.optsex42.cex43-solcx.hex43.cex44f.F90ex45.cex45f.Fex46.cex49.cex5.cex50.cex51.cex52.cex52f.Fex53.cex54.cex54f.F90ex55.cex56.cex57f.Fex58.cex59.cex6.cex60.cex61f.F90ex62.cex63.cxxex64.cex65.cex66.cex67.cex68.cex69.cex6f.Fex7.cex70.cex8.cex9.cmakefileoutputmakefilemakefilepcexamplesmakefiletestsex1.cex2.cex3.cex4.cex5.cex6.cex7.cex8f.Fmakefileoutputtutorialsex1.cex2.cex3.cmakefileoutputmakefilemakefilematexamplesmakefiletestsex1.cex10.cex100.cex101.cex102.cex103.cex104.cex105f.Fex106.cex107.cex108.cex109.cex11.cex110.cex111.cex112.cex113.cex114.cex115.cex116.cex117.cex118.cex119.cex12.cex120.cex120f.Fex121.cex122.cex124.cex125.cex126f.Fex127.cex128.cex129.cex13.cex130.cex131.cex132.cex133.cex134.cex135.cex136.cex137.cex138.cex139.cex14.cex140.cex140.mex141.cex142.cex143.cex144.cex145.cex146.cex147.cex148.cex149.cex15.cex150.cex151.cex152.cex153.cex155.cex157.cex158.cex159.cex16.cex160.cex161.cex163.cex164.cex165.cex166.cex167.cex168.cex169.cex16f90.F90ex17.cex170.cex171.cex171f.Fex172.cex173.cex174.cxxex175.cex18.cex180.cex181.cex182.cex183.cex19.cex190.cex191.cex192.cex193.cex194.cex195.cex196f90.F90ex197.cex198.cex199.cex2.cex20.cex200.cex201f.Fex202.cex203.cex204.cex205.cex206.cex207.cex208.cex21.cex22.cex23.cex24.cex25.cex26.cex27.cex28.cex29.cex3.cex30.cex300.cex31.cex32.cex33.cex34.cex35.cex36f.Fex37.cex38.cex39.cex4.cex40.cex41.cex42.cex43.cex44.cex45.cex46.cex47.cex48.cex49.cex5.cex50.cex51.cex52.cex53.cex54.cex55.cex56.cex57.cex58.cex58f.Fex59.cex6.cex60.cex61.cex62.cex63f.Fex64.cex65.cex66.cex67f.Fex68.cex7.cex70.cex71.cex72.cex73.cex74.cex75.cex76.cex77.cex78.cex79f.F90ex8.cex80.cex82.cex83.cex85f.Fex86.cex87.cex88.cex9.cex91.cex92.cex93.cex94.cex95.cex96.cex97.cex98.cmakefileoutputtutorialsex1.cex10.cex11.cex12.cex15.cex16.cex17.cex2.cex3.cex5.cex8.cex9.cmakefileoutputmakefilesnesexamplesmakefiletestsex1.cex12f.Fex17.cex18f90.F90ex1f.F90ex2.cex3.cex4.cex68.cex69.cex7.cmakefileoutputtutorialsex1.cex12.cex13.cex14.cex15.cex16.cex18.cex19.cex1f.F90ex2.cex20.cex21.cex22.cex25.cex28.cex29.optionsex29view.mex3.cex30.cex31.cex33.cex35.cex40f90.F90ex42.cex46.cex47cu.cuex48.cex5.cex56.cex57.cex58.cex59.cex5f.F90ex5f.hex5f90.F90ex5f90t.F90ex5fs.Fex5m.mex5s.cex61gen.cex61genm.mex61m.mex61view.cex62.cex63.cex67.cex69.cex70.cex72.cex73f90t.F90ex74fcomd.hex74ftube.hex75.cex75.hex77.cex78.cex9.cmakefileoutputex19_1.testoutex5f90t_1.testoutex5f_1.testoutvidefinitionmakefilesysclassesdrawexamplesmakefiletestsex1.cex10.cex11.cex12.cex2.cex3.cex4.cex4f.Fex5f.Fex6.cex7.cex9.cmakefiletutorialsmakefilemakefilegllexamplesmakefiletutorialsex1.cmakefileoutputmakefilemakefilerandomexamplesmakefiletestsex3.cmakefileoutputtutorialsex1.cex2.cex2_stock.txtmakefileoutputmakefileviewerexamplesmakefiletestsex3.cex4.cex5.cmakefileoutputtutorialsex1.cex1f90.F90ex2.cmakefilemakefileerrorexamplesmakefiletestsex1.cmakefilemakefileexamplesmakefiletestsex1.cex10.cex11.cex12.cex13f.F90ex14.cex15.cex16.cex17f.Fex18.cex19.cex19optionsex1f.F90ex2.cex20.cex21.cex22.cex23.cex23optionsex24.cex25.cex26.cex27.cex28.cex29.cex3.cex30.cex31.cex32.cex33.cex34.cex35.cex4.cex5.cex5f.Fex6f.Fex7.cex8.cex9.cmakefileoutputtutorialsbag.ymlex1.cex10f90.F90ex11.cex12.cxxex13.cxxex14.cxxex15.cex16.cex17.cex18.cex2.cex3.cex3f.Fex4.cex4f.Fex4f90.F90ex5.cex5f90.F90ex6.cex8f90.F90ex9.cmakefileoutputpetsc.ymlloggingexamplesmakefiletutorialsex1f.F90makefileoutputmakefilemakefilewebclientexamplesmakefiletutorialsboxobtainrefreshtoken.cboxupload.cglobusobtaintransfers.cgoogledriveupload.cgoogleobtainrefreshtoken.cmakefileoutputurlshorten.cmakefiletaoboundexamplesmakefiletutorialsjbearing2.cmakefileoutputplate2.cplate2f.F90plate2f.hmakefilecomplementarityexamplesmakefiletutorialsblackscholes.cmakefileminsurf1.coutputmakefileconstrainedexamplesmakefiletutorialsmakefilemaros.coutputtoy.ctoyf.Ftoyf.hmakefileleastsquaresexamplesmakefiletestschwirut1.cmakefileoutputtutorialschwirut1.cchwirut1f.F90chwirut1f.hchwirut2.cchwirut2f.F90chwirut2f.hmakefileoutputmakefilemakefilepde_constrainedexamplesmakefiletutorialselliptic.chyperbolic.cmakefileoutputparabolic.cmakefileunconstrainedexamplesmakefiletutorialseptorsion1.ceptorsion2.ceptorsion2f.Feptorsion2f.hheat-data-assimulation.cmakefileminsurf1.cminsurf2.coutputrosenbrock1.crosenbrock1f.F90rosenbrock1f.hmakefiletscharacteristicexamplesmakefiletutorialsmakefilemakefileexamplesmakefiletestsex1.cex10.cex2.cex22.cex25.cex3.cex4.cex5.cex5_control.txtex6.cex7.cex8.cex9.cmakefileoutputtutorialschem_meth_ethanol.inpex1.cex10.cex11.cex11_sa.cex12.cex13.cex14.cex15.cex16.cex16adj.cex16opt_ic.cex16opt_p.cex17.cex18.cex19.cex1f.Fex2.cex20.cex20adj.cex20fwd.cex20opt_ic.cex20opt_p.cex21.cex22.cex22f.Fex22f_mf.F90ex24.cex25.cex26.cex27.cex28.cex29.cex3.cex31.cex34.cex35.cxxex36.cex36A.cex36SE.cex4.cex40.cex41.cex42.cex43.cex44.cex45.cex46.cex47.cex5.cex6.cex7.cex8.cex8.pyex9.cextchem.cextchem.example.1extchem.pyextchem.shextchemfield.cgasoline.inph2_10sp.inpmakefilemeth_ethanol.inpoutputtherm_meth_ethanol.datmakefilevecisaoexamplesmakefiletestsex1.cex2.cex4.cex4f.Fex7.cmakefileoutputmakefileexamplesmakefiletestsex1.cex2.cmakefileoutputisexamplesmakefiletestsex1.cex1f.F90ex2.cex2f.F90ex3.cex4.cex5.cex6.cex7.cex8.cmakefileoutputtutorialsex1.cex1f.Fex1f90.F90ex2.cex2f.Fex3.cex3f90.F90ex4.cex5.cmakefileoutputmakefilemakefilesfexamplesmakefiletutorialsex1.cex2.cex3.cmakefileoutputmakefilemakefilevecexamplesmakefiletestsex1.cex10.cex11.cex12.cex13.cex14.cex15.cex16.cex17.cex17f.Fex18.cex19f.Fex2.cex20f.Fex21.cex22.cex23.cex24.cex25.cex28.cex29.cex3.cex30f.Fex31.cex32f.Fex33.cex34.cex35.cex36.cex37.cex38.cex39.cex4.cex40.cex40f90.F90ex41.cex42.cex43.cex44.cex45.cex46.cex47.cex5.cex6.cex7.cex8.cex9.cmakefileoutputtutorialsex1.cex1.javaex10.cex11.cex11f.Fex12.cex14f.F90ex15.cex16.cex18.cex19.cex1f.Fex1f90.F90ex2.cex20f90.F90ex21.cex21f90.F90ex2f.Fex3.cex3f.Fex42.cex42.mex42a.cex4f.Fex4f90.F90ex5.cex6.cex7.cex7f.Fex8.cex9.cex9f.F90makefileoutputmakefileutilsmakefiletaggerexamplesmakefiletutorialsex1.cmakefileoutputex1_0.outex1_1.outex1_10.outex1_11.outex1_12.outex1_13.outex1_14.outex1_15.outex1_16.outex1_17.outex1_18.outex1_19.outex1_2.outex1_3.outex1_4.outex1_5.outex1_6.outex1_7.outex1_8.outex1_9.outmakefiletutorialsjbearing.jpgmakefileminsurf.jpgrosenbrock.jpg/usr/lib/hpc/gnu7/mpich/petsc/3.8.3//usr/lib/hpc/gnu7/mpich/petsc/3.8.3/bin//usr/lib/hpc/gnu7/mpich/petsc/3.8.3/include//usr/lib/hpc/gnu7/mpich/petsc/3.8.3/include/petsc//usr/lib/hpc/gnu7/mpich/petsc/3.8.3/include/petsc/finclude//usr/lib/hpc/gnu7/mpich/petsc/3.8.3/include/petsc/mpiuni//usr/lib/hpc/gnu7/mpich/petsc/3.8.3/include/petsc/private//usr/lib/hpc/gnu7/mpich/petsc/3.8.3/include/petsc/private/kernels//usr/lib/hpc/gnu7/mpich/petsc/3.8.3/lib//usr/lib/hpc/gnu7/mpich/petsc/3.8.3/lib/petsc//usr/lib/hpc/gnu7/mpich/petsc/3.8.3/lib/petsc/conf//usr/lib/hpc/gnu7/mpich/petsc/3.8.3/lib/petsc/conf/modules//usr/lib/hpc/gnu7/mpich/petsc/3.8.3/lib/petsc/conf/modules/petsc//usr/lib/hpc/gnu7/mpich/petsc/3.8.3/lib64//usr/lib/hpc/gnu7/mpich/petsc/3.8.3/lib64/pkgconfig//usr/lib/hpc/gnu7/mpich/petsc/3.8.3/share/petsc//usr/lib/hpc/gnu7/mpich/petsc/3.8.3/share/petsc/examples//usr/lib/hpc/gnu7/mpich/petsc/3.8.3/share/petsc/examples/src//usr/lib/hpc/gnu7/mpich/petsc/3.8.3/share/petsc/examples/src/dm//usr/lib/hpc/gnu7/mpich/petsc/3.8.3/share/petsc/examples/src/dm/dt//usr/lib/hpc/gnu7/mpich/petsc/3.8.3/share/petsc/examples/src/dm/dt/examples//usr/lib/hpc/gnu7/mpich/petsc/3.8.3/share/petsc/examples/src/dm/dt/examples/tests//usr/lib/hpc/gnu7/mpich/petsc/3.8.3/share/petsc/examples/src/dm/examples//usr/lib/hpc/gnu7/mpich/petsc/3.8.3/share/petsc/examples/src/dm/examples/tests//usr/lib/hpc/gnu7/mpich/petsc/3.8.3/share/petsc/examples/src/dm/examples/tutorials//usr/lib/hpc/gnu7/mpich/petsc/3.8.3/share/petsc/examples/src/dm/impls//usr/lib/hpc/gnu7/mpich/petsc/3.8.3/share/petsc/examples/src/dm/impls/forest//usr/lib/hpc/gnu7/mpich/petsc/3.8.3/share/petsc/examples/src/dm/impls/forest/examples//usr/lib/hpc/gnu7/mpich/petsc/3.8.3/share/petsc/examples/src/dm/impls/forest/examples/tests//usr/lib/hpc/gnu7/mpich/petsc/3.8.3/share/petsc/examples/src/dm/impls/forest/examples/tutorials//usr/lib/hpc/gnu7/mpich/petsc/3.8.3/share/petsc/examples/src/dm/impls/forest/p4est//usr/lib/hpc/gnu7/mpich/petsc/3.8.3/share/petsc/examples/src/dm/impls/forest/p4est/examples//usr/lib/hpc/gnu7/mpich/petsc/3.8.3/share/petsc/examples/src/dm/impls/forest/p4est/examples/tests//usr/lib/hpc/gnu7/mpich/petsc/3.8.3/share/petsc/examples/src/dm/impls/moab//usr/lib/hpc/gnu7/mpich/petsc/3.8.3/share/petsc/examples/src/dm/impls/moab/examples//usr/lib/hpc/gnu7/mpich/petsc/3.8.3/share/petsc/examples/src/dm/impls/moab/examples/tests//usr/lib/hpc/gnu7/mpich/petsc/3.8.3/share/petsc/examples/src/dm/impls/patch//usr/lib/hpc/gnu7/mpich/petsc/3.8.3/share/petsc/examples/src/dm/impls/patch/examples//usr/lib/hpc/gnu7/mpich/petsc/3.8.3/share/petsc/examples/src/dm/impls/patch/examples/tests//usr/lib/hpc/gnu7/mpich/petsc/3.8.3/share/petsc/examples/src/dm/impls/plex//usr/lib/hpc/gnu7/mpich/petsc/3.8.3/share/petsc/examples/src/dm/impls/plex/examples//usr/lib/hpc/gnu7/mpich/petsc/3.8.3/share/petsc/examples/src/dm/impls/plex/examples/tests//usr/lib/hpc/gnu7/mpich/petsc/3.8.3/share/petsc/examples/src/dm/impls/plex/examples/tutorials//usr/lib/hpc/gnu7/mpich/petsc/3.8.3/share/petsc/examples/src/dm/label//usr/lib/hpc/gnu7/mpich/petsc/3.8.3/share/petsc/examples/src/dm/label/examples//usr/lib/hpc/gnu7/mpich/petsc/3.8.3/share/petsc/examples/src/dm/label/examples/tutorials//usr/lib/hpc/gnu7/mpich/petsc/3.8.3/share/petsc/examples/src/ksp//usr/lib/hpc/gnu7/mpich/petsc/3.8.3/share/petsc/examples/src/ksp/ksp//usr/lib/hpc/gnu7/mpich/petsc/3.8.3/share/petsc/examples/src/ksp/ksp/examples//usr/lib/hpc/gnu7/mpich/petsc/3.8.3/share/petsc/examples/src/ksp/ksp/examples/tests//usr/lib/hpc/gnu7/mpich/petsc/3.8.3/share/petsc/examples/src/ksp/ksp/examples/tutorials//usr/lib/hpc/gnu7/mpich/petsc/3.8.3/share/petsc/examples/src/ksp/pc//usr/lib/hpc/gnu7/mpich/petsc/3.8.3/share/petsc/examples/src/ksp/pc/examples//usr/lib/hpc/gnu7/mpich/petsc/3.8.3/share/petsc/examples/src/ksp/pc/examples/tests//usr/lib/hpc/gnu7/mpich/petsc/3.8.3/share/petsc/examples/src/ksp/pc/examples/tutorials//usr/lib/hpc/gnu7/mpich/petsc/3.8.3/share/petsc/examples/src/mat//usr/lib/hpc/gnu7/mpich/petsc/3.8.3/share/petsc/examples/src/mat/examples//usr/lib/hpc/gnu7/mpich/petsc/3.8.3/share/petsc/examples/src/mat/examples/tests//usr/lib/hpc/gnu7/mpich/petsc/3.8.3/share/petsc/examples/src/mat/examples/tutorials//usr/lib/hpc/gnu7/mpich/petsc/3.8.3/share/petsc/examples/src/snes//usr/lib/hpc/gnu7/mpich/petsc/3.8.3/share/petsc/examples/src/snes/examples//usr/lib/hpc/gnu7/mpich/petsc/3.8.3/share/petsc/examples/src/snes/examples/tests//usr/lib/hpc/gnu7/mpich/petsc/3.8.3/share/petsc/examples/src/snes/examples/tutorials//usr/lib/hpc/gnu7/mpich/petsc/3.8.3/share/petsc/examples/src/snes/examples/tutorials/output//usr/lib/hpc/gnu7/mpich/petsc/3.8.3/share/petsc/examples/src/sys//usr/lib/hpc/gnu7/mpich/petsc/3.8.3/share/petsc/examples/src/sys/classes//usr/lib/hpc/gnu7/mpich/petsc/3.8.3/share/petsc/examples/src/sys/classes/draw//usr/lib/hpc/gnu7/mpich/petsc/3.8.3/share/petsc/examples/src/sys/classes/draw/examples//usr/lib/hpc/gnu7/mpich/petsc/3.8.3/share/petsc/examples/src/sys/classes/draw/examples/tests//usr/lib/hpc/gnu7/mpich/petsc/3.8.3/share/petsc/examples/src/sys/classes/draw/examples/tutorials//usr/lib/hpc/gnu7/mpich/petsc/3.8.3/share/petsc/examples/src/sys/classes/gll//usr/lib/hpc/gnu7/mpich/petsc/3.8.3/share/petsc/examples/src/sys/classes/gll/examples//usr/lib/hpc/gnu7/mpich/petsc/3.8.3/share/petsc/examples/src/sys/classes/gll/examples/tutorials//usr/lib/hpc/gnu7/mpich/petsc/3.8.3/share/petsc/examples/src/sys/classes/random//usr/lib/hpc/gnu7/mpich/petsc/3.8.3/share/petsc/examples/src/sys/classes/random/examples//usr/lib/hpc/gnu7/mpich/petsc/3.8.3/share/petsc/examples/src/sys/classes/random/examples/tests//usr/lib/hpc/gnu7/mpich/petsc/3.8.3/share/petsc/examples/src/sys/classes/random/examples/tutorials//usr/lib/hpc/gnu7/mpich/petsc/3.8.3/share/petsc/examples/src/sys/classes/viewer//usr/lib/hpc/gnu7/mpich/petsc/3.8.3/share/petsc/examples/src/sys/classes/viewer/examples//usr/lib/hpc/gnu7/mpich/petsc/3.8.3/share/petsc/examples/src/sys/classes/viewer/examples/tests//usr/lib/hpc/gnu7/mpich/petsc/3.8.3/share/petsc/examples/src/sys/classes/viewer/examples/tutorials//usr/lib/hpc/gnu7/mpich/petsc/3.8.3/share/petsc/examples/src/sys/error//usr/lib/hpc/gnu7/mpich/petsc/3.8.3/share/petsc/examples/src/sys/error/examples//usr/lib/hpc/gnu7/mpich/petsc/3.8.3/share/petsc/examples/src/sys/error/examples/tests//usr/lib/hpc/gnu7/mpich/petsc/3.8.3/share/petsc/examples/src/sys/examples//usr/lib/hpc/gnu7/mpich/petsc/3.8.3/share/petsc/examples/src/sys/examples/tests//usr/lib/hpc/gnu7/mpich/petsc/3.8.3/share/petsc/examples/src/sys/examples/tutorials//usr/lib/hpc/gnu7/mpich/petsc/3.8.3/share/petsc/examples/src/sys/logging//usr/lib/hpc/gnu7/mpich/petsc/3.8.3/share/petsc/examples/src/sys/logging/examples//usr/lib/hpc/gnu7/mpich/petsc/3.8.3/share/petsc/examples/src/sys/logging/examples/tutorials//usr/lib/hpc/gnu7/mpich/petsc/3.8.3/share/petsc/examples/src/sys/webclient//usr/lib/hpc/gnu7/mpich/petsc/3.8.3/share/petsc/examples/src/sys/webclient/examples//usr/lib/hpc/gnu7/mpich/petsc/3.8.3/share/petsc/examples/src/sys/webclient/examples/tutorials//usr/lib/hpc/gnu7/mpich/petsc/3.8.3/share/petsc/examples/src/tao//usr/lib/hpc/gnu7/mpich/petsc/3.8.3/share/petsc/examples/src/tao/bound//usr/lib/hpc/gnu7/mpich/petsc/3.8.3/share/petsc/examples/src/tao/bound/examples//usr/lib/hpc/gnu7/mpich/petsc/3.8.3/share/petsc/examples/src/tao/bound/examples/tutorials//usr/lib/hpc/gnu7/mpich/petsc/3.8.3/share/petsc/examples/src/tao/complementarity//usr/lib/hpc/gnu7/mpich/petsc/3.8.3/share/petsc/examples/src/tao/complementarity/examples//usr/lib/hpc/gnu7/mpich/petsc/3.8.3/share/petsc/examples/src/tao/complementarity/examples/tutorials//usr/lib/hpc/gnu7/mpich/petsc/3.8.3/share/petsc/examples/src/tao/constrained//usr/lib/hpc/gnu7/mpich/petsc/3.8.3/share/petsc/examples/src/tao/constrained/examples//usr/lib/hpc/gnu7/mpich/petsc/3.8.3/share/petsc/examples/src/tao/constrained/examples/tutorials//usr/lib/hpc/gnu7/mpich/petsc/3.8.3/share/petsc/examples/src/tao/leastsquares//usr/lib/hpc/gnu7/mpich/petsc/3.8.3/share/petsc/examples/src/tao/leastsquares/examples//usr/lib/hpc/gnu7/mpich/petsc/3.8.3/share/petsc/examples/src/tao/leastsquares/examples/tests//usr/lib/hpc/gnu7/mpich/petsc/3.8.3/share/petsc/examples/src/tao/leastsquares/examples/tutorials//usr/lib/hpc/gnu7/mpich/petsc/3.8.3/share/petsc/examples/src/tao/pde_constrained//usr/lib/hpc/gnu7/mpich/petsc/3.8.3/share/petsc/examples/src/tao/pde_constrained/examples//usr/lib/hpc/gnu7/mpich/petsc/3.8.3/share/petsc/examples/src/tao/pde_constrained/examples/tutorials//usr/lib/hpc/gnu7/mpich/petsc/3.8.3/share/petsc/examples/src/tao/unconstrained//usr/lib/hpc/gnu7/mpich/petsc/3.8.3/share/petsc/examples/src/tao/unconstrained/examples//usr/lib/hpc/gnu7/mpich/petsc/3.8.3/share/petsc/examples/src/tao/unconstrained/examples/tutorials//usr/lib/hpc/gnu7/mpich/petsc/3.8.3/share/petsc/examples/src/ts//usr/lib/hpc/gnu7/mpich/petsc/3.8.3/share/petsc/examples/src/ts/characteristic//usr/lib/hpc/gnu7/mpich/petsc/3.8.3/share/petsc/examples/src/ts/characteristic/examples//usr/lib/hpc/gnu7/mpich/petsc/3.8.3/share/petsc/examples/src/ts/characteristic/examples/tutorials//usr/lib/hpc/gnu7/mpich/petsc/3.8.3/share/petsc/examples/src/ts/examples//usr/lib/hpc/gnu7/mpich/petsc/3.8.3/share/petsc/examples/src/ts/examples/tests//usr/lib/hpc/gnu7/mpich/petsc/3.8.3/share/petsc/examples/src/ts/examples/tutorials//usr/lib/hpc/gnu7/mpich/petsc/3.8.3/share/petsc/examples/src/vec//usr/lib/hpc/gnu7/mpich/petsc/3.8.3/share/petsc/examples/src/vec/is//usr/lib/hpc/gnu7/mpich/petsc/3.8.3/share/petsc/examples/src/vec/is/ao//usr/lib/hpc/gnu7/mpich/petsc/3.8.3/share/petsc/examples/src/vec/is/ao/examples//usr/lib/hpc/gnu7/mpich/petsc/3.8.3/share/petsc/examples/src/vec/is/ao/examples/tests//usr/lib/hpc/gnu7/mpich/petsc/3.8.3/share/petsc/examples/src/vec/is/examples//usr/lib/hpc/gnu7/mpich/petsc/3.8.3/share/petsc/examples/src/vec/is/examples/tests//usr/lib/hpc/gnu7/mpich/petsc/3.8.3/share/petsc/examples/src/vec/is/is//usr/lib/hpc/gnu7/mpich/petsc/3.8.3/share/petsc/examples/src/vec/is/is/examples//usr/lib/hpc/gnu7/mpich/petsc/3.8.3/share/petsc/examples/src/vec/is/is/examples/tests//usr/lib/hpc/gnu7/mpich/petsc/3.8.3/share/petsc/examples/src/vec/is/is/examples/tutorials//usr/lib/hpc/gnu7/mpich/petsc/3.8.3/share/petsc/examples/src/vec/is/sf//usr/lib/hpc/gnu7/mpich/petsc/3.8.3/share/petsc/examples/src/vec/is/sf/examples//usr/lib/hpc/gnu7/mpich/petsc/3.8.3/share/petsc/examples/src/vec/is/sf/examples/tutorials//usr/lib/hpc/gnu7/mpich/petsc/3.8.3/share/petsc/examples/src/vec/vec//usr/lib/hpc/gnu7/mpich/petsc/3.8.3/share/petsc/examples/src/vec/vec/examples//usr/lib/hpc/gnu7/mpich/petsc/3.8.3/share/petsc/examples/src/vec/vec/examples/tests//usr/lib/hpc/gnu7/mpich/petsc/3.8.3/share/petsc/examples/src/vec/vec/examples/tutorials//usr/lib/hpc/gnu7/mpich/petsc/3.8.3/share/petsc/examples/src/vec/vec/utils//usr/lib/hpc/gnu7/mpich/petsc/3.8.3/share/petsc/examples/src/vec/vec/utils/tagger//usr/lib/hpc/gnu7/mpich/petsc/3.8.3/share/petsc/examples/src/vec/vec/utils/tagger/examples//usr/lib/hpc/gnu7/mpich/petsc/3.8.3/share/petsc/examples/src/vec/vec/utils/tagger/examples/tutorials//usr/lib/hpc/gnu7/mpich/petsc/3.8.3/share/petsc/examples/src/vec/vec/utils/tagger/examples/tutorials/output//usr/lib/hpc/gnu7/mpich/petsc/3.8.3/share/petsc/examples/tutorials/-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:13564/openSUSE_Leap_15.1_Update/66698ce7c6e47b6fa834f3db6188d085-petsc.openSUSE_Leap_15.1_Update:gnu-mpich-hpcdrpmxz5x86_64-suse-linux             directorya /usr/bin/python3 script, ASCII text executablePOSIX shell script, ASCII text executableC shell script, ASCII text executableKorn shell script, ASCII text executableC source, ASCII textASCII text (gzip compressed data, from Unix)ASCII textC source, ASCII text, with very long linesC++ source, ASCII textASCII text, with very long linesUTF-8 Unicode textpkgconfig filemakefile script, ASCII text, with very long linesmakefile script, ASCII textRuby script, ASCII textObjective-C source, ASCII textObjective-C source, ASCII text, with very long linesNon-ISO extended-ASCII textPython script, ASCII text executableJPEG image data, JFIF standard 1.01, aspect ratio, density 1x1, segment length 16, baseline, precision 8, 560x420, frames 3 6,RRRRRRRRRRR RRRRRRRRRR R RRR R RRRRRRR RRRRRRRRRR R RRR R RRRRRRRH y+$\SUutf-8a7e54e362b22af98200aa2973a24d5dc71c810c1d470c3de5dd375d8ceb3ddf8? 7zXZ !t/ᐵ^]"k%.ZRP̉a mRO @;=6ߨ,Ӫ5̔og?&yc11 ^ϖpgnSJA\?RŬ!1_T# -Ej(#ѿ! v 92Ė<3Juk3Bոb,QnY#.Q߽zv9d@8E略5@AWo*ZSLơRD+Zԑ.kUGVRC>=H 6!v$[C53=Rs%S)l!̇VXoBSFq0a]v [f1OYn7m}1wlv~^'zliR:9Λz̙l/Mg&ښwYlztBOt h20.,+=>yKrČ? Lrk_CL]4\xcXQxRӠ'],Mb6~go齌k Og| " teAc-uJY&x{ō 6$Yߐ+WٕO3[dZ(p;j(478#/&s٣z˚[PduK:\XGG7 `8GSO 7cXmrr[,QD4qӗ2,7 i#. -UH5 *ba_饛Vわ[FѾ;dFN 3F!z N?c>O+!D ߨQ{r%!Qd) - uQҟղ qʼU'O^ $fŭEEt;bA_䕧3vE6zsE᫧pyl?"LK(uUvp~įgsn2i0܇: dK0#==:}>ZRÈ3ѭ_)sXG[+ Z{AC}: |!CG\rΉM-@Cյۥ(Cz o}P x^ekֿe`_CV#B2(B_B[}~_,%r{-m,L]`1 FCghÎ>0vPYȏ}O$W.:sÿr)۱RJ,Gӫ0_uzpttZ\ҙ-mQb!7blsJqL8xUVθwnjᓛD5a2*uH hРqMwL%-6%n67ц5RxST[ /IlY@>]Xj`tv/Pjc-DSÒiodLS{[ftCqZßAd!]E6Q%A\M`ٺΥo}>BلBTc嘥%vy^DYy *;FиهE rYkU4z͞`Zu/}ja1X pv껪\.OO&/c蠍O@d^Ƈ-J5 wk/h*פ7d>,.R4޻1})pacGwEDT۽] RRnԂ  Bx|MQ!&Yd()s~꡹8R?؎qd^WXiTπ5VbŖE6~zɚ*$` WJ^^K`ohHKS&w|&ӳ4 DV,[H9ȷI-5FۑA`ƒ\[ۈ Ý-Aj.`w&\A:*aTg[b,; 8yC#ۈaܹxb˯^eNcW?ľY1 ~LƏSԑr9 ص&Mj-vdW4Hg@g{jJ<()Ynsx"]VkU(m}{ @@XqHz9>ÚN !Hh[۟#/ڍuYX.23q s~e%|Iܦ^/"qoD9[֣ؿV n\V^M<]oP!3J}jl'[۠ uPꫥMa%ȥFw_k":\ߤ>Y-9fbNSK:/wy XBDz2$0f@7p(ڬNX[EnCUVGEd'ANOO LPmV{o@4j~Z:Tr^d@ Y=. P}F!2/wS.tՕ9N7^tMxٻbp֝Ri|3;浥(|eTG%aUCnBUs=Yp=ſix;wUD5j=_MǤXLuf:e"+/!jqI/1oÛ'#"mg5*!%]Е>T)6Tv;~Xqh4}FFƾREք_10' & &δ a_k%՗h~4bs^jY2i\#39{sצDΕYTKL2Iiʓ  UTS)V^ j1 q: d2)Fu &Qd"xju{śr63R9%N 5Ƿ5{A KEjι:`,@1)<.2 Q%o =jS|W4`|M*ߢzNJ(P28}q*f1H)=oWpkVIEC-7=,IA& ͬkb-!F’ oهx"euyU cYi4Q) 5 }6z 7ȻDP:mn)e8PWJL l5ȳnZy*o7ug<]O5_T9/Y٣"m ?̖M0AAIj&6/Q><}$xQ(VК`G(U?(L'Ca&. GC 4Wʞ2SwW|0fotd@GI8D2 N*A`:t<FӅO<Ke'ק^aztZa>FmAY#}#Vǜ)\҆k%v7@>r7 KHN v:Yd& d[ s|dR@r[G 9N]⡾ĤIP+:Ҿ2'VdH#^=\wGV>@rB>̢v?Muw~57cdV&<|,p6#T1sشQTu+8|)y-{ Zm^; ̈m*lݬuk$hS/'ւJX'jyRn#igF-}jZ@߂9]C䣏΍+_ hx^YLQxD>{@H.ɩQ| rӂ- slm ᤛPvP4_ɥTθ"97p㬒qa >Ȓe.]q"@G6FS7 O `֑ Ԗh\R2ݞ;J܏(zp 0hX4 E7'sz1qftnHSPQkbT|Pԗ.G6O:H/x+6}!ClfؼI93ldWxK |cYF0?\{S 2 }=" L [m潙c{A %mem%zÛvCaX풖x5vzZDt_2i(0'dh<2'Crc_%%ުmAI@}W.Q6UFU?K4hL)#&n`% +W]vq>-B%sHl? w?acÏCJNqh8>2F@q}X2c-sCZFgث2&-a͝_J D|zX *fL?3(>]6ilB6=E"D!@?|Br͏尫VnjԃV(CBYBz1< 6G" SԺ&%R*ֿK?vQ0(%Dz4|ZLKISxPH9k'"bkڏif嬾xݬ槞F~@i-SMei4\)II}Q-¾zZ^Z4V;$ na1 rm+*WEy9%Ǚ-k#Ce5/hA(Na'?5f 0 $s'M@^4) B2Gacb ˽:+c >vb_-(&y#$GTw{Ӆ3O+F2.VCю㕆ց> WH6qfp$W%TqۤqCtzm߻ѓh. &j_2 NԲ^Easuh"#Ѵ5zϣ$}}vT+Z/:2r^m _B VҲoHg64xH| 'qGB֟ 'b/Q{pK!\=xhT$1w`kD?▁fCzy%­:GdhWѓZv_|̹Zþ)"za1C&WPEAdp meL /L!*k\RZ4 t#}5x55N[AWZ 5JWju&gSL#\nNƥ_畐/]`):oFGii\_S_ ~Vi=4FDh+N.Z{X8 OcN c+@E&V3Ugcgk!G;*@_KbQڴ 3RƉSdYYeQ_=!.&6[3bܮPKc53=C^^az @jI½FT+,Ͻ 61+(~r\7jr/Fh$HsE$Q<(N:])H2|D fڊw ^'U#19.,Tt+ȉS>AEx5)=I6{v2ڞ;ӃrӘ&3Z &q5gПTh%X &[N9z0̺+s$d#: #hP4+2 vk@ ]MF9'H+4a,` tU" !oJ u2Zܟr`pXj2>d~phF,T߄p=_V"vyݛOTFu:MQXS S#5WKkIdNW3 iuU5%EWNV,JvPQkm;C^ vT+#'Dס BhD![CF/#P|.L\Y6{?m+sUn|C:,~d' MOx[{q5X1)iFmA1 /aeSP8r_U!bdى_Zd,*fQ؛ 9DEU2 *hU| ώ4nfC!b+/i ̀?koH͔1 }COI(jmF##c5ǜ\a=QJ A#,$_ꈸVNE~ѪWlM'#IfY,fӏ W d>lh|Lj5& /NBOS̍4UTn;v'h W̓(xsRDQiV)x)XFPɞzPR~=37+B4G`̐v 9BýHs|yj!3v-*DjH= yr?HsCdPW+F)W.R` 3 7w8.9%g,YbѥX+4# )$v% Bþ{O烍"@{PD |ԓ3(+;F"^ I{Rwמ;1 fӌM5(<ͼ.nKqequ2ދzbix1y^t~(u~G&cWU<2ƥ0c!mꊵe-rl] Wx/C'elGJP՗\mն>7` ǧ?RCtwyS[  7QCpԂ֏ i^R0F2[$>ҿL3v)A r^;I N- ̱*`#Z,`cWU1ㆯ?RM} e∦L?b1傸34 % ?q}Q`?Ge8'c8F9+6 Tv'G  H=a4im&=+_ bdNJ<F v`&]PF^S뱣g=_H~!v4X)k"d'܌JXg[z:'w.h/N [H\a׮7hc[P[FJLW[XVLyw] \T,;W,Oqd/ki~ONF b`KU]˲jԟԆx#2 Gwk6rzzf2QvJt)B]M5RYZ;Ӣ0J1%24r!ŔT0l-E&^ƺ#šDUlɗZKJ)̇,n 3XZa4ZnCrbN `aB#<1"AˎSsL0'2lGb,?3D\oגǵ?laz̅Q6'CMc6X00D$ *8sJ$8<2$=^@j|(W Y&VOrV_1M@ V_d4FȠ`l 'XK 01WqψojiYywq<|C:p{7$QDn?hYQ(-KL|BceDɤ-~΅E!l)~ ?QMΧl qQwNVR܀@u $̰!X6#!=G WVdPOa~,J( mBʌIPUWl (t({.Zb[=y]H@x 3J) q0aAGxϷ b+-_ g .`\q]z65c+N/YUNM?c*0JϷlfQ L:+->վ`C4IŦf-.uɊ?4uOӅ"Efasu];?o;JD`4b4/YQRZ(SU+#smBtBG1T <=\E0ș^Y८8/| M}!$Ld CGT1Vo%[/]߹lO 6r80jŠmm[yߢB?bՌSkɨ pvɢ0P p!̴]Y9j7` 7 620T_Zd9iL )k=ksl G\-5"b]A%ujz:]Q31F CRf8(F nLds EMnYbj/)[$BbPΟyYTiqFCA6uChӌ&^31PmW&N٤e[ BαmL[ =њ?)q=Z. uN} &%\n2aKIVX&[ب8k >y6SMit}7]V*Ԑ2I)4+%̯h]>ڈA7S6 d3qCBpn!0y4tI.2P!aQw4!Bɫ Aڒ:u_S Fq[`^>)h FhAxl`Stiq\Ydub%CP?!98fd8k`~gQbIu]4&<[!?kN Aȼ%Y6GAG'3Pz&@)(57ƊwVT%`%; ?Lv[";4߱q}asƽ9sm] GԾ$teg 7fV+%:q8Xd9i/$$HT&*܀34gr;Khjjd%t!`긓+ n$z1 7{ <}ȟHב`Di$rdT&q8~T|wӈ`At`=(&VwmYq롣b &}8U*NSK5l@OڍjQ*PJW|aF?of)Uײ0p}YϽ/Ni*|!B`# QIaQJUC)=6ƅy%rS\yBu}I-I\e*P% 9o[(f= eI1M@v"elL03 j:Hl3*2+vO0l4?}4oh/EnsĘ&p_8K 5+&XMyH l\cU 3~7$..q2  ˟y'l ڿ߭5^XQ' `-Asq6 =t}~l`G곴iVếĬyɱ(x߹ Z f/c>d !Q/&dbmMI,Xyx B|~`y߸*3c@-PiZS,1) jq_/j.!3; WK0`-VFTԼEe-(>r u9dDbRq)^OhRv !aܷ nJ0/AO&0S㰣ZNb6uޜs ;5$W?i^);'*T9:ǁf p_NzFč(h4R8Y yB nZ . FBLϭPTZo+xxx=]h]4ognsU M IF\ pwVT^L`U:'| Z,VPgܫ≠% jc8:g̓~ (\|NJ |FuŃ*vߖAK% $̖ ">}SA/ѕ";!S-tӚH㴰O=ֵ.<TI,qU(!Y%DHy@V?pp 薌kx鴀QB XOn ke,?zx2؜v[6Bm/MSS!u ErӉ /F+q1IFb:tOId7)A7eJ7~k<#M//1~e=q s'(30[L I0"✬=c#<)}y"\#yTȻ.:ј@g7CѲg:3*=9@ǘ!$.s7jdg݁!J7`]_jt?HЈ)SXov [%Ga~:I=_5߷h2Кڰ8S\Tב>_kQL_K*$T0aW4wi|!T\OAeήB,sD+ ;ή{JRpTɕ酻A=i_o9;8: R4Y8쑆:#c`F駃}źNwtC2A|)iB(bYHJ -&21'ϣ0$`[u҂˗W$#SbkRk~[bOB}3#qQ4:u6>fwѽ2'rB~6[!o0)j{;(V )Zۚ[GNS_g,+fUJl|p]KTI۔+ 0hmxRaگp1V-G;1by7EQŸ@|B8ȦZj mrq<Ma0>-FO=Ɵ!kiK"KQcv҅5Y$BC>ْ+WPüz~R1.a[0D͎xVX$sP@\ %O[@iM" k!}ue<@_GӔ1˲yj9i,Ԅ'x4]k㆐י~UݖZ"srY/,\.2ـB)h8bk.0ɚje@[ k0#&H1[˴cs}>|P>S Zbfhf;6`@2O.5JdKZ}Fڹfؑ0I6%𳭹$ߞ *H\u yf0'M 4GElYpp.n礛Xt 8E0&Ã@r]ZV󲢮L`ͥ`Iו*咖8z3צǏYFr_iw;\iĔKyZS]Ə$Y:qijjy|,i{3 lp?y./|}^_tոћ [^\f f=UGӐ' =I+ܐ>Fmw8 M 3RqMxU*~GU-CxKC&,?m^+Ϩ_wIR1Yȉayr2f*ekAw,pj}U3:@vW ’򼺈Hoj1k ;> gc߻`zu A%qpX)="a]tvօPZŲ 詪X|(^B9J* B#KX8oR'!)q)={*1@!זF?I>eF%ʩG1Q'J@njSHv_Wĥfa"/%WOg 6F3>^% 6ui"+rc>P =X*}| +xr-ŋQSl=!zא6V2e]|gn)J_ÁHJ~Q5 XŹ22C˦& ַtkP×=0 x\g>oƌnh٨iH2LGcۖBܛrW@ .sǭt_"0B/jֳN-<gus@a˜Ŧk]j]o2:a$ՊV/dVt_3 *x:u4Wvy@TʦEjn{ y.v a-.S.z}=~I k;%2Mt!jVWKM4$Id^ ^ :#܀!C/ؙ^cD,IL^eW-2mH˴. {!;^&L =ƑYoVb"~R9T>aF;{LR/1|ql +ˇ嶍{TwYX,\?2HWZ7c?nmD2+lEɚhgta[@SUN\$PjU1SO>#wJd#1!e7󙭁:99 ^ !{՚7rX{G3>yY;&.`cXEUt h4ˤӧE`6ÑDx߾S@#`YBS*YP!1p;!9_CwF4LG4M15dW^KB-lw"?=G{WVϿƝ<8g j8eר#mR$ȬKVƝ*qzИ))ZO¨#ú@sK'S/ؕy!:0m[})Zm2#O dcfX-$"yT;bn :JV>hP0&t~:FV!q8ZRBʚ<ҧBfBG} Ư^aL{[[=Zj$撅6 zG;+Ic*5ޞC-?)ca⟊-qxaJ.tyĦ-^9B+VA'ן8`,b]l~*2KMs8XC޿MYŅDI?\/ Ω0['ֆA3 G6|ma̛P_]=۶4g+9c!ߴGv٨ w02ኌO P̦_G(잽WIY~~VCz0W+J2z (źa`!:8w ϡȷa2ڶ gԳoK@[n\Ff^0cY5 oL<΁]$L=fZ c~̟LZyʆr8 5esQꭘ/dDYC~t!s !6,G2BMP2,8kQc; h#ʸ m‘F@ qwAw5D{"]|6AhǶe=!07p'H }(./Wlwi]hIY F5T%{{TđVkgZl,-u\Y[pi_9gČze4|s(ߴ*â'+q VllұIPrc(%`ζ> L܈!klYs嶷I;D j& eob N= kp +$@I}uAbKzj/DYEQLp@OI,~jE+nݼ+<#Ozƥ9dxlbyiD0tߟxXCg)8kix2=zcw*xr#bKC;ϛ9<Ѐ)^=!rg; @mG,S[0ޮdꜫ"~18od,ڰ% gK= vkБJga8-bҷ(Qd0WR@= o)N]Nδl9}tj`Suhv׬*XqGKXh7ԧFժ8y2uMW й+`ߡl7dC'1t1w:cΙl:xRnxCbЀj4Uh=X=PBMm4٪W9#|˕#*ԂyE͂Ţj%>UU]b!_-tXBB& s41r')PEUh Fjc(τ+ЃULK]2G@ӌF6㩫%Qad&؞́1JG{-:TzYGrC{v 3r5/?c]<e`z. Y)VNνNR>B eu c21mCN3%kh}J8_uUniqHK@ąs6e///8 ;"O  0(XE)m\C,ȀSbgf=MHDT,ċ؆ ̎pnX?mU2y *^d[n9޸ VSΓ=CvjJ3_r> 8Ql]&0T[93J)\JwaڕTQUM 3+|9,"ǩNe~k쳮?!jNhhT`*B}6)>^5z( K/3f.oY _?co~!`8q5p bpF3oqml[ wG%hc󪉦Q󞷎&*1uA5-WP&i0.q^A7l=OrwrL4䎳ImO5$鉽 !O9JAU j.cn }M=꺽x=3leF 3J_',v1/]!?=dŬgx؎stԉ3=MLXmatIjn2y<5G*W jȤ,1@' YNh_Dr:!{7ܫ4*xS#1&D`}<|S&C@$T俼cF\Bu5-k$N6AZhi)b 9Z.E04@'tb͜)>MWe'%QDX]W|vVr~>0u<7g-{杝d]R.<"tbʼnɕSu:  a|+/o8m?I,{"(7F&Q h6Al|UWsT/§uOk”ϼ("V3ډș$xAK#=>VEguG=v.;}K;:l=jW.o$΁lP-Qw6{d3EJ/~ (zwNo cբhzuKO{PYy*"v˝3{*h=z."9}:xAL#XƄ5†<:%^ 3kG5_4'ZLjC_#>[Ɋ=F_bw]r a1De~ϯ+/ȡpvn,4, [\`<#^]e PX H}@b3t__4h7HEQs{c>REHJ=z0>Ȟ~Pv}%kҷL]ia->pzAlݚyF1SKPK:І- O+<TS%+ $Bb.siثq0l?4VE3Qn 4-|s#TH6NQ<-k8Vf# 7qq0~]I>(ec 3`B"w:ώs~%:LC0J<{G > t%%- 0%N{C Z :jS$?UVs~]HH1DrEpl:gAb=(i'h]c٫ 'J&*8ͤFC Dk^5^ =V=@75"*B^;J5I%+YZ#1ț4nC ni&^'dɠ O >ȧ78\IEqw~˒ K Nlאҷ/H~˟1hN* -׮"fӤc[24c yxX$_ 4Lf=BdW\Ĝ$uBИצ!Z8rw^@#b d/Չsg␀RRjP j*8&dsp;70A 0)e hqήIA~U&=e%-9lƌeau_љZl-ڲֆqq C_ʚZXJwf{ܓ5yl7ܟȩr2갋tX3Q jĄa;51Wf'Hr=R|%Fߕ nr!Q~2vj*2<^րęjaO玁G.!i:Uux% {^>TB|2C.+Az 3˫| NS#dQPDMSo5Rhv#,EI.\zZ3\Ӗ+$3VFf7bb*]=QU+e1S8wRfFY!fBӉ'Kp-Gا}"BJ :T/!*Xx\ #7<>S ֙aJ<%:/|!Cehc|2K< ;ܿ4ܒi ?Y)"U6#mq,}_po<⌴!UjR}b3a' V4!{A{ K<]{vP{;J Wi?bdk2;|O s^!dycl!"t֒ai:y FH8+$"2`;bc8+'( .:\^`k&<^XEu%D5aOڨ,p&|'u,NXGNXra9!ɤdF#=2Yϒe,7]_ȭY'V4*0QL,.? =՝ZO[23VGݻUԵ-i,t#-?[;ع&hfá^ !Q 申n[GPJ(xe\;j2G</~_&4EVfǁ{|kTF| ot:NfܺcBrB_:ٕsZV.%GEQl6Ty!m~XiT~󅩜XK6Ț|ǧS,&X\X%>uPW;{Qn9kg#P؂Vj3E](yعx )ƉGb b{JjDрڇ{N=TnxEaf)?:lj0X?LtAć<*, \YZՑ"I脜Fz-ee3F2fI$iWSޭ_ʦxAU+]-[6>?$& KyݖiB>k7+$?ZL\D[\kRdcm2ax[*D c9LW{f)pv!H7F1DHB(NFXi{q\f#/o=// PeoZ &ava M˹kqI&4 :"\tKXڜ%(g3;6I νd(N@1}9틴1LR!f]^oay'@ - Cе^6td(W ,%wC)DOF<&j,zxlW)$Pׇ{ͅck?%ƫhd"7Q0E1 *JʽfߢmDhmOCWpDʞl:&) "*VwIvKYQfPa۴Pa (2uHA%?ֈHw8j4Uf{Q{%h4Ҧ$OH8tVQ<X^<]7/|Z]oE*#"josc&g{|H%?mw%Ņ'xyZDYkwREAGG[v"^37<HG?Z4 >~ڽh*լl N6jW2_Sb/o.] K`io ? (8/@.)̡DA]윓}KdUrxZ'uD@t̍GUkJ?c{nqFMJ&gx4`^P ΞwR<).$cy`;4f U`LtmI{ߧCR /6 x*t߆YZl;\}Fv.nrw>ͼ aBxQ&@:1epjP rn,- t f]7e44 3QQq[R'5!tTJ&Au0FeYW)(| D,GbO†ZcjX'Bj3}Eu@cژ =EmғTn[ª#P}J tk1R:6+LeB!4险hr`,|mbR~hW σ ^ri@A[>k)*WBs`||}YkvfsϏ`C7;Jka0 Yf}PݷI_v㰟b"ZF 7!C{0[&aama H$8Pbz賍s̻p!l/vG|P@D| YӛU**&>Xo`/p!OtY=.G9OiEtjz"!J3aE*%' E^@@ >+D`U9@PFM@,Ow^Z,)uZߔoiSR<L¶8QV@Iك+׈ȲݧM\J2`6vttLO79GZ+)2q- œT,=v{hقbg3@Sn6$oMPAmT.8v6Uc{N6 l"^%YtĚgO+*lxF ţ5TX Rp+e}Cd 1گ#;~2L$ͥ& '3Jx*u]a;iе$;6/4,$[@?(_\'d,$-(ٕ<˘aTOyQyg? Z 7nYNF;R}uJVG팙b!RuGy$P{I=ʨάk<wNGg\}ø^M:8a# \ɫfvJ+QFd)pݨU q<][!u3YWNoޯV;pq,zb\u;+Bpb7AfyU| (x0qZ |AkϪx|s إfE84BG@nX!$pmiB32~K)9=X~,nZ*3۾ f%{XE'O>!x-(qwx =k1~v QRpWQPG>L{>B\v2Icx1Z<{EؚzJ/<Ӯ[Z&UcL IG/$&f6^k36M}5}ӃᔋMRH%z[vs]A1 l"w{a(ȻKQ}_?~3 X X&>ט2z~3^P36.x: !$?@Ӄt2!d=_]ILل̢(ӽ7bs pw<,RR,hdS )`8Ex-ehU-׈ΪC3Z XK{ $b 85&vʦ0< n#D!&p zBY9A-9{5 e"$$PAC+N$Xr@-Ҏ)5O/%;HaꈃrG^~HB{[l\ `p/մEz A&tsGG޳& n1Z_)=ՁG$B8WEC.z1ſ|5I5%~=XO% Ld] 2&̐;aF j5e-\ݼwTI%_d`Si!#/6m;Be1Y5dwV7TRRŏu)k-a%83 ݾ.*-C#fe%;fh"zbZ^w2dYP@xb;;=si~+N2dSmϞ9p Z^I=OvQcˏ@wc xH ˮ8em:~qxb\}U~Jx2z࢈kiS2(21DTHL>t<E=r U|Vm־ ߛ#ns|%JʱrU+֧٬ybEoPMScOLFL%f0P}{#qƗa63$첃Kj5ūTqS.9TLƉ&VxYA}U{. k4QNYRxqJ 2\yNֱsfI4Rh..՟`CeY鼱oȽ^dpQƃ&E=fٖx8@E]_JvB8,U0B ]]}4@>XveAJzR8D$ =?  ?QebzW,ahS 54zkbf\tdNDs '8+}ʷM-$uऐu?!hƬ讍T9*&jL۲Ma;zWJ~d=8뇌YqDžO#5rXGzJ-~ɕ Gl7D㇜/+OYw _yR3]oІ gMK{U.tO! j_~f:bR-'qn>M-lrIie$Gɠf$UaIܙ C",.kmtRR& :nL/'=@ %N)qʷkATMel=-_V <} R'6i$=d q% 5pSTըPQ;4ǩ,`9{^c opV\jdF-LU%UYҧP."s} qZ6,sD6 wZbt\idӺcNF"24@Ք,NY(03}l;lB=Pn- vM{в۠~&ppTV@?t#Oh;zC~_X{'F#X;}]!^VE$Ȼr>.6杋,Ŷ], 'y@ (m4F `6#՗enDDوṽg#_`׏ CI8U:'߫W+G0H[x7*6G+hn3|$ҡP[Fh)- -nΆ*j{>t%՞03=dI=ptڿaɇu4X[A#p<8MCaȣܾ1ta'V]:Lbsj#a|57ç+>HD|}XqcKinayLTÞ䩰Kjb!iY޿߇eD_j$^x0ZЯRHN7[ {X}I>zFxG#P3ziPċ70|e0nv,M^щИCa.qBv+~~ъZM>glQhr^#sۺEWbnՓw%½#ol>Sص|(^{\k[ix5I1,`̼4т\Pj57>#y;L:`$W:Wpfw{iPϡΆJZj: F7k\ -0'^4>A|I=|s%iʄ,og :at`JQGUR 8О 09I9mNuڎ [\-ʤ3 佭TvCTn)ӥ,̨[̧ b2htFp'.Cu/AN RVpIl4b?iJqIx x^JG(&Ytuxh(yӃnlhV~^URtLr-H-yIǽ NJI%р\I<,o;{ s㲟!oU uX8&23؄B e(%}zb wBUN5,Ius5Is>q%1j3H~ZlWE4 'NMDŽK2(bFHMUJ=\b' SOyDx{ϯ:b&j-#WX bj5sؽI=k2 F\&'MByY\a8* b#If4|{[w/Yیpl r6ARmeM|9}czh'g+c_YoϿkNUD+? hrPD]05@A-(<7זqT3@@|׹7H0샋0 kϋډ?2WyuYϸmӤ̝7Ѵ?I\9 EJmbM.d 1Y[ _N& mbG65ܗ_ڦ0?/wufƗ' $G!/^VrBzEUJ?jYS>q`Fb1/0pA2\?F0[JyNtZbه\>֏ÚLhwl:ѤYx'w36BW~dgB r ޛ}5$/TLZE`4r`oR#C~_rW眬x_J3BZ?А?W 6 * 6G 1Q]?:Ukwn̻-b.@4# ,.9(|vORpXx ǭ ,KҀrcRHTGiYnoh|MMߨ^OL~@j° 8ipm{<X]YxKtgL%X٨Br{\K(*c@0YBE.Ш()e 5md҄fN&J}՘_YMF6]3;wn ٬r!0MA9)iAg3ݷ<}t^VηB>`E"~(mlF3> hu*Ň>^_r54྅\fE1mTR.% ɕ;NÊ3;A3SrTWodxxa]/M&5[GX6wQd{Lb8o|Iz Pp^DnR6*0_;*1 ^%[q/(+ =DdoP/&iL7D!;UA``t_\W+<;K_pTo \T}iWd; ft1 n ]$Rҳ\f<\/4p>odɔe. /Ӏ4bBuRқW0:Xѕ+gYk-ݕR HX6:$)c-a2$sz#䴲^w[bR/zXTKS aW1 " A! C|Ƹ6n 䮯: "C_WeR)_h Tr;c=V_"J-uC7ي)m;Xm33+Ҧ"ad%/ܙ6vqap5l&x0S}r Hr&ԩ]+Bq/uԆp3H1|5@R 2n0w&H$dtty;^ EmO)̬Pg< G6݉^Q.i1f31*4hYpeɆ!s=EaN;i fɱ=6=ݲI/otu4jql(ݮcg5tӪ;ז %`8fO@ednS)e{μYpneϒ}.Q.b? #+3%zI~JR<,s~F .1y w\꧅N;s/#t~m2cd.k|ePO@+p tO͙:RT+D+nMzN}T8wf*לfBܗ(%m7I|a ?mۉLi&F1ίHÛ@(&xHFVZRyӉ~>rc`[5;ƑUkC8@A,e}@ ː|g֤/{q&xr%ǚb#?~ vB3㜪pio;&ŎSg[z9Ep*uĹ8k"XA2u0#wr0[},frɓHOW~c[|PCr#$t@.~OQ 3UPTF$V7c{Ab!8HSBMc<ᜧ̊Nr>j VA?V QAQOkv9k]!Oi{$,RH;K2 2=~ܙL\=)OQ;"' ta84+-QG"â~#ٯc_R5I3H@@ƞSк|L!lH8BqJmuyv¤kL '$}6qi|-5 KF [m>I >g>/t_,8OjI/f^i"49-y.R"Mc^.{ՏSDV-\, X?۬ 0ISB/7OBr(BvST@;"PDBhqhX_"N̉PAH;4=m۽4'-vɣ$O]Ic8 ;=8T i=v:jg}n)^MuVe MGHl9"}q}ڰ$c}j[^;G ^KӆG.>Ť5ml#x^WGCڌƾM C,mhjȨuұy\f:%.]k쭉jC@RWRnPX,$5h ΒZψ;aCg?Z0E:vvsE MukAc|ڽ.gLV8S@=B8ubSBp¸̎1P SֲᚱȺoF<זj 'OT=R;!42Pnr8|]!hs@ )&.`o)G$Q=A^+bs?jp/ܱ<}mFAreٝǯ'6\YPf=+U/F`{qZUYj@-H8bN6bVɒ}ҸM_#PklJky=bGd@/B`Y Fhˇ˜ #bR;mlEJf0_Ax*ԾpWiX Q/3d BO,˪}'#LA;NN`l[+- I`E*>j7Tou'r<Ub`Ǯx pW3%fu^O jTh*ފ~kLO0:"߄7V2=LQc#a# 폅ԗ/| ~!u`a$O1#{yy"!%ꧫV{D \bG-B3DO*0@?EJ0 _m\ڷ1O*FfD o|2v!`ԒZUsU :ccg 4U?ض{o1:@Χ!`#_xtOM+oWV9IQ[(p ƿ&$J~ӽQLV.D#D}TL.|5m 4`,Fr-&Uj\4nQڈh~ -l.ڳhZ[nOYsb <0exNʹZY?aePx/B`A'7(= xltX,R`Pۨ ߹pl[I l 9UJOLټx/CO <ѿ[ r,ii[dҮDA;c?["}k6Qj 2IOxJDts9mhi>-a~bwi)ZfT' rIQxeg)WꩱOKA"j;bdi @Y. N@g'Ӱ;>.5ez/BMT\rޥp{gaM4QňUTJF&RXiG.Il(O(2Brp& BRLJQxYQ+ɌS/y*7; gE*w<P5|q^7ִϛEY35E c@9'#GTEdcZ\ Wȃ=/MÛ"9b݊/S%o?~CT/a[HguV7=ŕsJS/Btb LwvpMxcWj]f>Zԛ< hzv8UZ,wf"[C/*)L b/VEKTHW⺑|O[MrtȪ }`/J"x80@}[Fk knk#!ߖE(%k97\~6W-e,@eLE?!,GD8-idXzxXxEȰ}CD@R.=cjMbʃB#mU{ްuIm.gu$f}1: {4/ Z\{,g3Ą?~lSJ'J8sA>m/pa'foJFDwA~]rfoܜru>KH)U))U: W{LzD{a>lGM筻/`U׵^4hԖ'~wmsd-,.(Z__RZ_n)"Vy5z xzS1'ɭJRxx]x8[\F8x(ưsofC Ϙfkp/=zNXf++ I D$_I Y*9_(_Ԧ w{`'jS3 *D}.uٕqvyL.1>YJl{2ݡ6.1V:s,g`!<@di4r6yQ̨bMGҜ? 0iwXن{Q9,o 8[oK:I@Z@Btg[JgXߦ[ֲeE䵵՘UM/]OVDiLMDqþlQYgy1+]!S4xY\r5`%x.gַ@8@U$|UঢU -\ma:^t gӦnRa1[(CF4N!ong]lN<}r&Ƀ'#1ٌǀIu}@_lx/-} ATX}܇MB"FR %`0HCkDU2a5*GZ{ 5}"nl;^4e nOd4+q}|sV*I#g'!3 Pp*51R(r`z39)bN"sB 2zn \u/49U>y3%Ǯ2a--U辜PZ:Gi {o[CKjsXGy65voUFZ5+׹YP=9U'6~QBc_[rGD+Wiy^‰_Q"T.fcjf+`+*̐l8}SPŠu9e ׮ԛ%ak߭v*ňGy'ՠasNno7c"ju2Qh݇x~ It ݨAU>yjL~^&[=X(uItwSyQnœZiHZdиNIҮ,qdDL8sW_;t@3104Y曂vB7 cɂ8 M&F ʯ 0xǽ[\67*d}gU\}*.AQ>!vزuY 8QoS8 lN@ujVk^rbݵff/)' K<࿚.KIlX7d.f%r`e~($u>_QfG ^K YC.9y"U$V *Y9:c ZD#|[vnStkX;<ǨINy˛˷ܕ϶޷n75%̺҂p k`b|8HnT4UJgXmg;nB"ClXȊː:^VK7pDLfjxEWKgNчlr,s%=;ofelLmhs]˦ XBjO* &8=<ɩOIYe0a,NM] I@V'ߚ[Vfd%gnc^Nȅ9]ފޛNAעl퓜0եA)>9yW:RБ-]{hsBLŎbqJ6x nlgsIL I_O+K'PoCLȊWsaOei[ ,} 'uq#hʦ;(n}R8zx܆: "ALC#0Y>~49C!8B\#ٲG D f $㽹A6{L=-U<)י$'N[6In5Yћ!LCq^i:ŋ{ίiHYf! }uy']⎪CZYJ6P@X!hd@hPxeY%Rԇ ݿ};y휶pgã&CW Ck&[ڜ [בUdi+ ~p6l䖪i?ghlyh J.gNK] |FX1y?EI4 >DP8VoʩI̔pccgZ]ǷOhr>M$B4E (~ >Ö?^|%F RXbXٶn^>@ w%VA$*=ѮWAtOԃP%=(JP֖vi##*a%r.oqSQOOwHEVwizT}Jy?@ZTUKŽ.j>!/.0`o-gNZB|یDzW) uH!Db1IJVje\f!Ms]8dpezoi1 Pdwz~qAԅ{"-`oAiO)=WH\OLTRv9*eox1jԣôOrc=]ܓ֦{TfsGxA @(ݕۍ2,}ُ08,ajgSaew:ھ֓^b㣌8HHlBD)v́}0G+a70+!,.ݪg89HfPM«Ah2sH_pk &1b'f(P=S!RG-iYbq{)>tUK;71w׎VMb(h8 ;^\mdY>k#1Bbe&`Y\A|:s.J|zg)&pO3|m"ncaWm ms$yeנ6Vl ]4ؼƍlhmҙͻ|3a.}>:38xy*"nr>lM!}i(A2H۲dEx3d-Yr:H::&2T!Ͳ%wÎ"L#3/^3KrXN//󜸽 ' I_vuPJAdnQxpf^Т=֕_@ ւd.lETr\Tq PP}jwÊ_B['@h?%*wR ^Xp4ʶI"_ tSaѿ ^%|"#R?:OXPۮɩ^ߨ%9I̧ !!1)W~ DTA+e>w/=d@سY]_S јL|GDE8{*禋aK%MeBcJ NjL+4R![Bm=oGy 3')Kȝ׾ )G7L2mo!Xa;|ƹz>ci$iRL+I2(8OS,$K=1LUm(.].#(zn& MOZ Lⲿw rQvٔEO' gW*)ڐv[j7ptfÕ:%FkP/<2y 3v]g9ZoLnM3Mp¤TfMuw'6c{uG7X{?_9qHXէ]ML*uzhޕ#]1G4>R.:IH6LP`qhWE!mӼu2Ja0& b98wӲDs<=Go .F0PF*u}[˥^bR2;gO5u_#޳Z FU l>b2tf~JB:;ilS'ZL/MdHA1Ev-3f.x1oRI)`f09DK=8gt;'2I6 4KS9csԲKG 5mR:adV˧тXBimz +떥ǪNijf-QMI(kz5QY.K&n$T' *g_uWBjJńJn׽g} %Pݐ;:Y4prcca\}p)g/!%^CHհC꽜oHI@1X U=.[ȔAew4J0{ &.pR9+a-`w. &v"]r1;Q˃PʉIrk vQ]Zn!v%bvǿo{ n -IX< \\%ހ؏Nٴ6K#%L#7z-K M5㊛.h mR߰ 0kd߅ʆOJ ^A%'_:XaU6Blj1¾hMopۗ6R5B"cʯږ岯KOaGY7Tan-9*6NΕ<32t\ލI~6JL [:#|Ӌ7OM}=Ip5+L !-HnaA\IQNq9\n"SYPu͇U`>z:t+j?0AȨtzҠV) RR!S*Fٗ^q.9T\mk:%oQ*iu3DcմKȈ*{ zV8|FQ_SVe5gSWl! c\P$19#駔kBڂinu*hxfPPzITiGQe|/~%E u/[џ֟rIj6FCyP=EA Oeۭ/kݢ  rX= ,*}L>H}W$@{5@7z9 ce;*e#Zzvd&-(7x 6̕4!S;44~h 5짙I0V~3c}7W&4 s7X?"|iH|ItS t`jIlWp`{jϸ5sXi6=1HtpV {n$d.=tʴT iɕ'5Υ>97kNٲezw.A9e=Bzm<PܪC"V+p9wJA7ƾ -s!Ki!"xe47̛s5aC=A{sc3> ϛ&] 98%@ŬdhLѐUOf#DNDKyɛ >4-"-4u]jX| c!G#h)Ctxy9UwG,9DԻbxQOȖE@ilH󻤙Vh5UZIu´AKR%|jqL !E('gHh˖5C_7 BX-&ؤ^*YP`-ԑ![yr-erN>:]ڭUUJ06D8m7?ĎȈ$UgF5$-Qk5?iM]ԊuK%rY?ۅ%D7XY=! ,{PG DdpF3?^c[[je7XGgII!j(]xv YN@?Q(L-N<2t?\|No|*?#O$oO=ku')t|:%k7]5TRxAP sdPGMលEFqKLeQP858%P:wm ]u H"qjۮ=ᆗ[RC=Mɪ`+hڥsOy$جE I"SaS%k,o,,L:d#xs' Ҍ&;=gyXo (-grmG13:Fq/v!Lq1W@ԕ'D/#WaXƱB@#!cqɔ+_uKY&\ a(d>U%6c"xjo|I(ذ@Roeq[ztMwRZV_®3CBX9f(-J!n{@ KyXt^(7ޱVl4g-#ߺGg[{#UL^l(ǜoͰq}3 {sKuBgZ$F2՚ f,@oGIx^'ScLd;QF $reء9ƞ%C@z.o*lex/#JF`9JY#:$M3]XK|(oKjh40!4pDs tOow*E+T^e|H=S巉aL7XF!1IQLvͲj-Je&hg}58:ɐxȇm7UT?*9rn^Lٖ=VL\6t!:惮1`r$WY76`ÕT߷P[o|@e:kp9IP*|N֌Nﮅ-m Ȭ(.Smjj6T+-Zv*lKZS*3Z"uzzG5a7zw{x< jlP{qΐJnL8fUlG $pR*^k4dk'X2V??'ߌB/L~]x$.Cׇ($;B%]j0!7](rQKMrC^Gl<,Sݰk=k2Ɣ;v!?+ܗRJH]F>oF-B 1щ4TK͵qsn"^eTJV /h(Gs*cyԥ3L4GY=|42Ƹ I:PҷJ:ӊ_C%!௡$2]@z"J-@)AJ gGIGTal^w܆-@xO?v3k2;ʷ"fz6yY#isP_s~20Zk[:P!ɽ/p^dVRڮ`:۽! \.RuV 4nUgm%}[EQEhhу K}kZ:̶))wQy B!n)ZqC&R|?e RkMbht53jGslI7t(Ja"p(-`̇[]`{qLx \ IDوlqUKU&%6-rK8Yy K[Yif]wAk GV&_I؛K4F"P]]g'W@kb[oaˏV3ڧIOt='&2m<Xa$S`3e,o彤P_QO=sf6OC'*p{iCΣd%IVZh0GOg dF-Aax'fCIkG/g\ԞtW!fJȕ]9dB\M`@=[Bs <)Z?)Q!6*LuUz(ue FZbh4zgXBGSCn;4ףB_c`"fŮpGOzækLz8Q}5q|&kߨjH># $P3-Re%tۨOǀiu&Az:G" Y>]97W徖_m%K /G!a߃y}DaA<HbhOVi2Ć*69muBW_Q^ NF|>2U`"p~qp}W&Т5,\ ]⩚dS̃2+"cޫ+>A>@!*CO]~{멩3SE9G]Hsx8C"?/Da>89@c4k}\]lLBPBK/ЕjXQ|P8(Yj<YIl2AE`ZQSq,Lu"G'# lhYOȗVao !\v ;yBn",ioR`"5 fQzG"ह`ӹlSh6)sl_9\3WySdJUڛir8(0 R(D>d$C_b=']>ZZ;urSxe l(LNy|$tE ~ԟhtz )7&_>[l|dV2 ;ܧDՁIONJTtA0̲GV."JAcYp61S#]9܎ǟ.%$@qY<_^62}`*n#~O9GEzii je=˕F\hs9S/klO{0 ÷~C?Cp< 1s| 4 }/( ް$S6ڥG]6Bۖ#D6V93kFmt QM kP>tF>6블hp3ܧq8q9?'q12p(^ϸI"QHȴIHsj-_ sDyg~qf}XVƷ26CL͌Q(eRNOWJ*d;AZFGfv=67s f>ͮpNi*]+D0f!hőtXS>_&ˈQa".)ğUv8KKibe<ǵ^ £g.DY㒚v(**;&-쑊-r>y@7TMUVloMmS [&ئq@dSU{I_w v9)[6b_$ u#]|TdXQш0fȵ꾃e #}k8p ataLtq7LCt΍E!?~Uh>On(^/C*:%>)"KHr]_T޿(M䂞vNHZ`˟Am)àu̟wStAD}k,bd P4_"Os PZiN2\>`RkC[G{Di2s]D%x"|^=F ΀ qcQ׋n&M_0Y^!XEu@֛Z=#X2-y #V\UgxT}pn1ß߯Oi vMf=iNX?du2 [o iк6xZ%ّ,G׍h): ,C]G Ъog3̓N/QC|`Rl,/^G:a= dRR0u0`HtX3r`) ę (^AxeKzP$֣I`Sn2M*?žPtarS)Ih YZ